Printer jaringan ditemukan tetapi tidak dapat mencetak

13

Saya menjalankan Ubuntu 11.04 di laptop saya dan mencoba menggunakan printer jaringan.

Menambahkan printer ke Ubuntu berfungsi tanpa masalah tetapi ketika saya mencoba untuk mencetak sesuatu pekerjaan cetak tetap dalam antrian dan tidak ada yang terjadi. Kemudian saya menyadari bahwa printer tidak diaktifkan. Tetapi mengaktifkan mengarah pada pesan kesalahan yang mengatakan:

Terjadi masalah saat mengirim dokumen 'Halaman Uji' (pekerjaan 6) ke printer.

Saat mengklik tombol "Diagnosis" dan mengklik Pencetak Masalah, katanya saya harus mengaktifkan printer apa yang sudah saya coba lakukan. Jadi saya mandek.

Ada ide yang bisa saya lakukan?

PEMBARUAN: Di sini output dari error_log yang ditulis ketika mencoba mencetak halaman pengujian.

E [23/Nov/2011:15:23:19 +0100] [Job 8] No %%BoundingBox: comment in header!
E [23/Nov/2011:15:23:19 +0100] [Job 8] Unable to locate printer 'BRN001BA93A3D6F'!
D [23/Nov/2011:15:23:19 +0100] [Job 8] The following messages were recorded from 15:23:19 to 15:23:19
D [23/Nov/2011:15:23:19 +0100] [Job 8] Adding start banner page "none".
D [23/Nov/2011:15:23:19 +0100] [Job 8] Adding end banner page "none".
D [23/Nov/2011:15:23:19 +0100] [Job 8] File of type application/postscript queued by "florian".
D [23/Nov/2011:15:23:19 +0100] [Job 8] hold_until=0
D [23/Nov/2011:15:23:19 +0100] [Job 8] Queued on "Brother-MFC-8880DN" by "florian".
D [23/Nov/2011:15:23:19 +0100] [Job 8] job-sheets=none,none
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[0]="Brother-MFC-8880DN"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[1]="8"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[2]="florian"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[3]="Test Page"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[4]="1"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[5]="PageSize=Letter job-uuid=urn:uuid:cb5143f4-2b18-398d-5ce8-bb41f8ff3539 job-originating-host-name=localhost time-at-creation=1322058199 time-at-processing=1322058199 AP_D_InputSlot="
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[6]="/var/spool/cups/d00008-001"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc-root"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[8]="HOME=/var/spool/cups/tmp"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[10]="SERVER_ADMIN=root@pickwick"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[11]="SOFTWARE=CUPS/1.4.6"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[13]="USER=root"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[15]="CUPS_ENCRYPTION=IfRequested"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[16]="IPP_PORT=631"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[17]="CHARSET=utf-8"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[18]="LANG=en_US.UTF-8"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[19]="PPD=/etc/cups/ppd/Brother-MFC-8880DN.ppd"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[20]="RIP_MAX_CACHE=auto"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[21]="CONTENT_TYPE=application/postscript"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[22]="DEVICE_URI=lpd://BRN001BA93A3D6F/BINARY_P1"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[23]="PRINTER_INFO=Brother MFC-8880DN"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[24]="PRINTER_LOCATION=BRN001BA93A3D6F"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[25]="PRINTER=Brother-MFC-8880DN"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[26]="CUPS_FILETYPE=document"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[27]="FINAL_CONTENT_TYPE=application/vnd.cups-postscript"
D [23/Nov/2011:15:23:19 +0100] [Job 8] Started filter /usr/lib/cups/filter/pstops (PID 22189)
D [23/Nov/2011:15:23:19 +0100] [Job 8] Started backend /usr/lib/cups/backend/lpd (PID 22190)
D [23/Nov/2011:15:23:19 +0100] [Job 8] STATE: +connecting-to-device
D [23/Nov/2011:15:23:19 +0100] [Job 8] Looking up "BRN001BA93A3D6F"...
D [23/Nov/2011:15:23:19 +0100] [Job 8] Page = 612x792; 12,12 to 600,780
D [23/Nov/2011:15:23:19 +0100] [Job 8] slow_collate=0, slow_duplex=0, slow_order=0
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before copy_comments - %!PS-Adobe-3.0
D [23/Nov/2011:15:23:19 +0100] [Job 8] %!PS-Adobe-3.0
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%Title: PPR Test Page
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%Pages: 1
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%DocumentNeededResources: font Helvetica
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%EndComments
D [23/Nov/2011:15:23:19 +0100] [Job 8] Set job-printer-state-message to "No %%BoundingBox: comment in header!", current level=ERROR
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before copy_prolog - %%BeginProlog
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before copy_setup - %%BeginSetup
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before page loop - %%Page: 1 1
D [23/Nov/2011:15:23:19 +0100] [Job 8] Copying page 1...
D [23/Nov/2011:15:23:19 +0100] [Job 8] PAGE: 1 1
D [23/Nov/2011:15:23:19 +0100] [Job 8] pagew = 587.9, pagel = 767.9
D [23/Nov/2011:15:23:19 +0100] [Job 8] bboxx = 0, bboxy = 0, bboxw = 612, bboxl = 792
D [23/Nov/2011:15:23:19 +0100] [Job 8] PageLeft = 12.0, PageRight = 599.9
D [23/Nov/2011:15:23:19 +0100] [Job 8] PageTop = 780.0, PageBottom = 12.1
D [23/Nov/2011:15:23:19 +0100] [Job 8] PageWidth = 612.0, PageLength = 792.0
D [23/Nov/2011:15:23:19 +0100] [Job 8] Backend returned status 4 (stop printer)
D [23/Nov/2011:15:23:19 +0100] [Job 8] Printer stopped due to backend errors; please consult the error_log file for details.
D [23/Nov/2011:15:23:19 +0100] [Job 8] End of messages
D [23/Nov/2011:15:23:19 +0100] [Job 8] printer-state=5(stopped)
D [23/Nov/2011:15:23:19 +0100] [Job 8] printer-state-message="Unable to locate printer 'BRN001BA93A3D6F'!"
D [23/Nov/2011:15:23:19 +0100] [Job 8] printer-state-reasons=paused
Flo
sumber
1
Apakah ada informasi lebih lanjut (mis. Pesan kesalahan) di /var/log/cups/error_log?
tohuwawohu
2
@ Fo - pesan kesalahan mengatakan bahwa ia tidak dapat menemukan printer ... bagaimana Anda menginstal driver-printer? Anda mungkin harus mengaksesnya melalui alamat IP. Bisakah Anda menambahkan beberapa tangkapan layar ke pertanyaan Anda yang menunjukkan applet konfigurasi printer?
fossfreedom

Jawaban:

16

OK, saya membuat printer berfungsi. Setelah membaca komentar @ fossfreedom saya melihat lagi pada applet add printer.

Terakhir kali saya mencoba untuk menambahkan printer saya mencarinya dengan mengklik "Cari Printer Jaringan" di bawah "Printer Jaringan" dan memilih printer dalam daftar printer yang tersedia di jaringan.

Kali ini saya juga mengklik "Cari Jaringan Printer" tetapi saya juga memasukkan IP printer dan mengklik "Temukan" yang memperlihatkan entri lain dalam daftar "JetDirect ...". Saya memilih printer ini dan menyelesaikan panduan instalasi.

Berhasil!

Flo
sumber
Terima kasih banyak, Flo. Saya membeli saudara DCP-J140w dan saya memiliki masalah yang sama di Ubuntu 12.04. Ambil saja opsi "AppSocket / HP JetDirect" pada Wizard pencetakan dan tulis printer IP dan menjalankan printer. Carlos.
Silakan lihat jawaban saya untuk melihat bagaimana menghindari harus memasukkan IP serta menghindari masalah ketika IP berubah.
Pavel Šimerda
Dalam kasus saya, ketika saya menggunakan printer "found", saya juga mendapat "Tidak dapat menemukan printer [ID printer]". Saya malah harus menentukan secara manual ipp://ipaddressofprinter/ipp. Kemudian itu berhasil.
Pistos
1
Perhatikan bahwa jika Anda meletakkan garis miring seperti ini, itu mungkin tidak bekerja (tergantung pada model printer, saya pikir):ipp://ipaddressofprinter/ipp/
Pistos
Melalui bantuan jawaban ini saya berhasil juga, namun, saya memilih "docu print *" daripada "JetDirect"
Jumabek Alihanov
6

Anda selalu perlu menginstal nss-mdns (libnss-mdns, tergantung pada distribusi) dan Anda harus memiliki mdns di baris host /etc/nsswitch.confuntuk mencetak melalui penemuan layanan DNS. Saya kira sudah terlambat untuk poster aslinya tetapi saya mencari di Google halaman ini ketika mencari solusinya.

hosts:       files mdns_minimal dns mdns

Anda juga harus avahi-daemonmenjalankan untuk memberikan backend untuk DNS multicast.

Pavel Šimerda
sumber
4

Anda dapat mencoba mencabut printer (kadang-kadang terjadi pada saya dengan printer jaringan di Ubuntu).

Coba buka antarmuka web CUPS di http://localhost:631dan pilih tab Printers. Klik di sana pada nama printer dan pilih opsi resume printer dari menu drop-down Maintenance.

Sumber: posting forum Ubuntu ini .

metakermit
sumber
0

Tidak ada dari saran lain yang benar-benar berfungsi. Yang membantu saya adalah mengubah alamat IP printer jaringan ke pengaturan jaringan lokal. Printer jaringan bekas dan ada pengaturan IP yang sama sekali berbeda (seperti di luar jaringan lokal saya). Komputer Windows dapat mencetak di atasnya, tetapi Ubuntu tidak. Setelah memperbaiki pengaturan IP, IP, subnetmask, Default gateway, nameserver (ke jaringan lokal) Kemenangan dan domain (dihapus) printer terdeteksi secara berbeda dan saya dapat mencetak dari ubuntu.

Printer jaringan biasanya dapat mencetak pengaturan jaringan mereka dan biasanya dapat dikelola melalui web dengan memasukkan alamat IP ke browser web.

Kemungkinan besar beberapa sulap DNS yang direkomendasikan oleh Pavel Šimerda tidak ada di Ubuntu saya (jika ada).

Dee
sumber
0

Kalau-kalau Anda dalam situasi saya: restart printer

Saya memasang printer saudara jaringan menggunakan DeviceURI, dengan dnssd disediakan secara otomatis. Instalasi tidak memiliki masalah, tetapi ubuntu mengatakan "tidak dapat menemukan" printer. Setelah mencoba banyak hal, saya cukup me-restart printer dan terus mencetak apa yang ada di antrian.

Jadi sebelum hal yang rumit, jika Anda bisa, restart printer terlebih dahulu.

Sekarang, saya tidak tahu mengapa itu berhasil. Sesuatu yang lain juga berubah: sebelum saya me-restart printer, saya tidak bisa melakukan ping printer saya atau memiliki akses ke halaman http-nya (meletakkan ip-nya di bilah alamat browser saya). Dan sekarang keduanya bekerja. Jadi sepertinya printer menolak koneksi sampai saya me-restart itu.

Juh_
sumber
0

Saya memiliki masalah yang sama dengan langkah berikut ini membantu saya terhubung kembali ke printer.

  1. Tekan tombol jendela dan cari printer.
  2. Klik kanan pada Anda dan pergi ke properti.
  3. Klik pada perubahan UPL perangkat itu akan menunjukkan printer Anda cukup pilih printer Anda dan tekan berlaku.
  4. Sekarang Anda dapat mencetak dokumen Anda.
Manoj Kumar Mali
sumber
0

Saya harus menggunakan opsi untuk membuatnya bekerja untuk saya. Saya pergi ke panel kontrol printer untuk menemukan nama antrian printer, Color-LaserJet-2830 dalam kasus saya, dan saya mengetik: lpoptions -d Color-LaserJet-2830

Ajaibnya, semua orang bisa melihat printer saya, termasuk Print Preview.

pengguna929065
sumber