Ağ yazıcısı bulundu ancak yazdıramıyor


13

Dizüstü bilgisayarımda Ubuntu 11.04 çalıştırıyorum ve bir ağ yazıcısı kullanmaya çalışıyorum.

Yazıcıyı Ubuntu'ya eklemek sorunsuz çalışıyor ancak bir şey yazdırmaya çalıştığımda yazdırma işi kuyrukta kalıyor ve hiçbir şey olmuyor. Sonra yazıcının etkin olmadığını fark ettim. Ancak etkinleştirmek şu hata mesajına yol açar:

Yazıcıya 'Test Sayfası' (iş 6) belgesi gönderilirken bir sorun oluştu.

"Tanıla" düğmesine tıklayıp Yazdırma Sorun Gidericisi'ne tıkladığınızda yazıcıya zaten yapmaya çalıştığım şeyi etkinleştirmem gerektiğini söylüyor. Böylece sıkıştım.

Ne yapabileceğim konusunda bir fikrin var mı?

GÜNCELLEME: Burada bir test sayfası yazdırmaya çalışırken yazılan error_log çıktısı.

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

1
İçinde daha fazla bilgi var mı (örn. Hata mesajları) /var/log/cups/error_log?
tohuwawohu

2
@Flo - hata mesajı yazıcıyı bulamadığını söylüyor ... yazıcı sürücüsünü nasıl kurdunuz? Muhtemelen bir IP adresi üzerinden erişmeniz gerekecektir. Sorunuza, yazıcı yapılandırma uygulamasını gösteren bazı ekran görüntüleri ekleyebilir misiniz?
fossfreedom

Yanıtlar:


16

Tamam Yazıcıyı çalıştırdım. @ Fossfreedom yorumunu okuduktan sonra tekrar yazıcı ekleme uygulamasına baktım.

Yazıcıyı en son eklemeye çalıştığımda, "Ağ Yazıcısı" altındaki "Ağ Yazıcısını Bul" u tıklatarak aradım ve ağdaki kullanılabilir yazıcılar listesinden yazıcıyı seçtim.

Bu kez "Ağ Yazıcısını Bul" u tıkladım, ancak yazıcının IP'sini de girdim ve "JetDirect ..." listesinde başka bir girişi gösteren "Bul" u tıkladım. Bu yazıcıyı seçtim ve kurulum sihirbazını bitirdim.

İşe yaradı!


Çok teşekkürler Flo. Kardeşi DCP-J140w aldım ve Ubuntu 12.04'te de aynı sorunları yaşadım. Yazdırma Sihirbazı'nda "AppSocket / HP JetDirect" seçeneğini kullanın ve IP yazıcısını ve yazıcı çalışmalarını yazın. Carlos.

IP'ye girmekten kaçınmanın yanı sıra IP değiştiğinde sorunlardan kaçınmak için lütfen yanıtıma bakın.
Pavel Šimerda

Benim durumumda, "bulunan" yazıcıyı kullandığımda "Yazıcı [yazıcı kimliği] bulunamadı" da var. Bunun yerine elle belirtmek zorunda kaldım ipp://ipaddressofprinter/ipp. Sonra işe yaradı.
Pistos

1
Böyle bir sondaki eğik çizgi koyarsanız, işe yaramayabilir (yazıcı modeline bağlı, bence):ipp://ipaddressofprinter/ipp/
Pistos

Bu cevabın yardımıyla ben de çalıştım, ancak ben, "JetDirect" yerine "docu print *" seçtim
Jumabek Alihanov

6

/etc/nsswitch.confDNS hizmet keşfi yoluyla yazdırmak için her zaman nss-mdns (dağıtıma bağlı olarak libnss-mdns) yüklü olmalı ve ana bilgisayar hattında mdns olması gerekir . Sanırım orijinal poster için çok geç ama çözümü ararken bu sayfayı araştırdım.

hosts:       files mdns_minimal dns mdns

Ayrıca avahi-daemonçok noktaya yayın DNS'nin arka ucunu sağlamak için çalışmanız gerekir .


4

Yazıcıyı duraklatmayı deneyebilirsiniz (bu, zaman zaman Ubuntu'daki ağ yazıcılarında olur).

CUPS web arayüzünü açıp http://localhost:631Yazıcılar sekmesini seçmeyi deneyin . Burada yazıcının adına tıklayın ve Bakım açılır menüsünden yazıcıyı devam ettir seçeneğini seçin.

Kaynak: Bu Ubuntu forumları gönderisi.


0

Diğer tavsiyelerden hiçbir şey gerçekten işe yaramadı. Bana yardımcı olan, ağ yazıcısının IP adresini yerel ağ ayarlarına değiştirmekti. Ağ yazıcısı ikinci eldi ve tamamen farklı IP ayarları vardı (yerel ağımın dışında olduğu gibi). Windows bilgisayar üzerine yazdırabildi, ancak Ubuntu yazamadı. IP ayarlarını onardıktan sonra IP, alt ağ maskesi, Varsayılan ağ geçidi, ad sunucusu (yerel ağa) Kazandı ve etki alanı (temizlendi) yazıcı farklı algılandı ve ben ubuntu'dan yazdırabiliyordum.

Ağ yazıcıları genellikle ağ ayarlarını yazdırabilir ve IP adresini bir web tarayıcısına girerek genellikle web üzerinden yönetilebilir.

Muhtemelen Pavel Šimerda tarafından önerilen bazı DNS büyüsü Ubuntu'mda (varsa) eksikti.


0

Durumumda olursa: yazıcıyı yeniden başlatın

Dnssd otomatik olarak sağlanan DeviceURI kullanarak bir ağ kardeşi yazıcısı kurdum. Yükleme işleminde sorun olmadı, ancak ubuntu yazıcıyı "bulamıyor" dedi. Birçok şeyi denedikten sonra yazıcıyı yeniden başlattım ve kuyrukta olanları yazdırmaya devam ettim.

Bu nedenle, karmaşık bir şeyden önce, önce yazıcıyı yeniden başlatın.

Şimdi, bunun neden işe yaradığına dair hiçbir fikrim yok. Başka bir şey de değişti: yazıcıyı yeniden başlatmadan önce, yazıcımı pingleyemedim veya http sayfasına erişemedim (IP'sini tarayıcı adres çubuğuma koyarak). Ve şimdi ikisi de çalışıyor. Bu yüzden yazıcı yeniden başlatana kadar bağlantıyı reddetti.


0

Adımdan sonra da aynı sorunu yaşıyorum, yazıcıya yeniden bağlanmama yardım ediyor.

  1. Pencere düğmesine basın ve yazıcıyı arayın.
  2. Üzerine sağ tıklayın ve özelliklere gidin.
  3. Yazıcınızın sadece yazıcınızı seçtiğini ve uygula'ya basacağını gösterecek UPL değişiklik cihazına tıklayın.
  4. Artık belgelerinizi yazdırabilirsiniz.

0

Benim için işe yaraması için lpoptions kullanmak zorunda kaldım. Benim durumumda Color-LaserJet-2830 yazıcı kuyruğunun adını bulmak için yazıcının kontrol paneline gittim ve şunu yazdım: lpoptions -d Color-LaserJet-2830

Büyülü bir şekilde, Baskı Önizleme de dahil olmak üzere herkes yazıcımı görebiliyordu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.