Używam Ubuntu 11.04 na swoim laptopie i próbuję użyć drukarki sieciowej.
Dodanie drukarki do Ubuntu działa bez problemów, ale kiedy próbuję coś wydrukować, zadanie drukowania pozostaje w kolejce i nic się nie dzieje. Potem zdałem sobie sprawę, że drukarka nie jest włączona. Ale włączenie prowadzi do komunikatu o błędzie:
Wystąpił problem z wysłaniem dokumentu „Strona testowa” (zadanie 6) do drukarki.
Kliknięcie przycisku „Diagnozuj” i kliknięcie narzędzia do rozwiązywania problemów z drukowaniem informuje, że powinienem włączyć drukarkę, co już próbuję zrobić. Więc utknąłem.
Jakieś pomysły, co mogę zrobić?
AKTUALIZACJA: Tutaj dane wyjściowe dziennika błędów są zapisywane podczas próby wydrukowania strony testowej.
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
networking
printing
Flo
źródło
źródło
/var/log/cups/error_log
?Odpowiedzi:
OK, uruchomiłem drukarkę. Po przeczytaniu komentarza @ fossfreedom ponownie spojrzałem na aplet drukarki.
Ostatnim razem, gdy próbowałem dodać drukarkę, szukałem jej, klikając „Znajdź drukarkę sieciową” w „Drukarce sieciowej” i wybierając drukarkę z listy dostępnych drukarek w sieci.
Tym razem również kliknąłem „Znajdź drukarkę sieciową”, ale także podałem adres IP drukarki i kliknąłem „Znajdź”, który pokazuje kolejny wpis na liście „JetDirect ...”. Wybrałem tę drukarkę i zakończyłem kreatora instalacji.
Zadziałało!
źródło
ipp://ipaddressofprinter/ipp
. To po prostu działało.ipp://ipaddressofprinter/ipp/
Zawsze musisz mieć zainstalowany nss-mdns (libnss-mdns, w zależności od dystrybucji) i musisz mieć mdns na linii hostów,
/etc/nsswitch.conf
aby drukować przez wykrywanie usługi DNS. Wydaje mi się, że jest już za późno na oryginalny plakat, ale przeszukałem tę stronę, szukając rozwiązania.Musisz także mieć
avahi-daemon
uruchomiony, aby zapewnić backend dla DNS multiemisji.źródło
Możesz spróbować wyłączyć pauzę drukarki (czasami zdarza mi się to w przypadku drukarek sieciowych w Ubuntu).
Spróbuj otworzyć interfejs internetowy CUPS
http://localhost:631
i wybrać kartę Drukarki. Tam kliknij nazwę drukarki i wybierz opcję wznowienia drukarki z menu rozwijanego Konserwacja.Źródło: ten post na forum Ubuntu.
źródło
Nic z innych porad naprawdę nie działało. Pomogło mi to zmienić adres IP drukarki sieciowej na ustawienia sieci lokalnej. Drukarka sieciowa była używana, a ustawienia IP były zupełnie inne (na przykład poza moją siecią lokalną). Komputer z systemem Windows mógł na nim drukować, ale Ubuntu nie. Po naprawieniu ustawień IP, IP, maska podsieci, brama domyślna, serwer nazw (do sieci lokalnej) Wygrane i domena (wyczyszczona) zostały wykryte w inny sposób i mogłem drukować z Ubuntu.
Drukarki sieciowe są zazwyczaj w stanie wydrukować swoje ustawienia sieciowe i zwykle można nimi zarządzać przez Internet, wprowadzając adres IP w przeglądarce internetowej.
Najprawdopodobniej na moim Ubuntu brakowało jakiejś magii DNS, którą polecił Pavel Šimerda (jeśli istnieje).
źródło
Na wszelki wypadek: uruchom ponownie drukarkę
Zainstalowałem drukarkę sieciową Brother, używając DeviceURI, z dnssd dostarczanym automatycznie. Instalacja nie miała problemu, ale ubuntu powiedział „nie można zlokalizować” drukarki. Po wypróbowaniu wielu rzeczy po prostu ponownie uruchomiłem drukarkę i kontynuowałem drukowanie tego, co było w kolejce.
Więc zanim cokolwiek skomplikowanego, jeśli możesz, uruchom ponownie drukarkę.
Teraz nie mam pojęcia, dlaczego to zadziałało. Zmieniło się również coś innego: zanim ponownie uruchomiłem drukarkę, nie mogłem pingować drukarki ani nie miałem dostępu do jej strony http (umieszczenie jej adresu IP w pasku adresu przeglądarki). A teraz oba działają. Wygląda więc na to, że drukarka odrzuciła połączenie, dopóki go nie zrestartowałem.
źródło
Mam ten sam problem po kroku pomóż mi ponownie połączyć się z drukarką.
źródło
Musiałem użyć opcji lpoptions, aby działało to dla mnie. Poszedłem do panelu sterowania drukarki, aby znaleźć nazwę kolejki drukarki, Color-LaserJet-2830 w moim przypadku, i napisałem: lpoptions -d Color-LaserJet-2830
Magicznie każdy mógł zobaczyć moją drukarkę, w tym podgląd wydruku.
źródło