Stampante di rete trovata ma impossibile stampare


13

Sto eseguendo Ubuntu 11.04 sul mio laptop e provo a usare una stampante di rete.

L'aggiunta della stampante a Ubuntu funziona senza problemi, ma quando provo a stampare qualcosa il lavoro di stampa rimane in coda e non succede nulla. Quindi ho capito che la stampante non è abilitata. Ma l'abilitazione porta a un messaggio di errore che dice:

Si è verificato un problema durante l'invio del documento "Pagina di prova" (processo 6) alla stampante.

Quando si fa clic sul pulsante "Diagnostica" e si fa clic sullo strumento di risoluzione dei problemi di stampa, si dice che dovrei abilitare la stampante a ciò che sto già cercando di fare. Quindi sono bloccato.

Qualche idea su cosa posso fare?

AGGIORNAMENTO: qui l'output del log_errore che viene scritto quando si tenta di stampare una pagina di prova.

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
Ci sono ulteriori informazioni (ad es. Messaggi di errore) in /var/log/cups/error_log?
tohuwawohu,

2
@Flo: il messaggio di errore indica che non è possibile trovare la stampante ... come è stato installato il driver della stampante? Probabilmente dovrai accedervi tramite un indirizzo IP. Puoi aggiungere alcuni screenshot alla tua domanda che mostra l'applet di configurazione della stampante?
Fossfreedom

Risposte:


16

OK ho fatto funzionare la stampante. Dopo aver letto il commento di @ fossfreedom ho guardato di nuovo l'applet Aggiungi stampante.

L'ultima volta che ho provato ad aggiungere la stampante l'ho cercata facendo clic su "Trova stampante di rete" in "Stampante di rete" e ho selezionato la stampante nell'elenco delle stampanti disponibili nella rete.

Questa volta ho anche fatto clic su "Trova stampante di rete" ma ho anche inserito l'IP della stampante e ho fatto clic su "Trova" che mostra un'altra voce nell'elenco "JetDirect ...". Ho selezionato questa stampante e ho completato la procedura guidata di installazione.

Ha funzionato!


Grazie mille, Flo. Ho comprato il fratello DCP-J140w e ho avuto gli stessi problemi su Ubuntu 12.04. Basta prendere l'opzione "AppSocket / HP JetDirect" sulla procedura guidata di stampa e scrivere la stampante IP e le esecuzioni della stampante. Carlos.

Si prega di vedere la mia risposta per vedere come evitare di inserire l'IP e di evitare problemi quando l'IP cambia.
Pavel Šimerda,

Nel mio caso, quando ho usato la stampante "trovata", ho anche "Impossibile trovare la stampante [ID stampante]". Ho dovuto invece specificare manualmente ipp://ipaddressofprinter/ipp. Quindi ha funzionato.
Pistos

1
Si noti che se si inserisce una barra finale come questa, potrebbe non funzionare (dipende dal modello di stampante, penso):ipp://ipaddressofprinter/ipp/
Pistos

Grazie all'aiuto di questa risposta ho anche funzionato, tuttavia, ho scelto "docu print *" invece di "JetDirect"
Jumabek Alihanov

6

Devi sempre avere nss-mdns (libnss-mdns, a seconda della distribuzione) installato e devi avere mdns nella linea host /etc/nsswitch.confper stampare tramite il rilevamento del servizio DNS. Immagino sia troppo tardi per il poster originale, ma ho cercato su Google questa pagina quando cercavo la soluzione.

hosts:       files mdns_minimal dns mdns

È inoltre necessario eseguire l' avahi-daemonesecuzione per fornire il backend per DNS multicast.


4

Puoi provare a annullare la pausa della stampante (questo succede a me con le stampanti di rete di Ubuntu di tanto in tanto).

Prova ad aprire l'interfaccia web di CUPS su http://localhost:631e selezionando la scheda Stampanti. Fare clic sul nome della stampante e selezionare l'opzione Riprendi stampante dal menu a discesa Manutenzione.

Fonte: questo post sui forum di Ubuntu.


0

Niente da altri consigli ha funzionato davvero. Ciò che mi ha aiutato è stato cambiare l'indirizzo IP della stampante di rete con le impostazioni di rete locali. La stampante di rete era di seconda mano e c'erano impostazioni IP completamente diverse (come al di fuori della mia rete locale). Il computer Windows è stato in grado di stampare su di esso, ma Ubuntu no. Dopo aver riparato le impostazioni IP, IP, maschera di sottorete, gateway predefinito, server dei nomi (alla rete locale) Le vincite e il dominio (cancellato) sono stati rilevati in modo diverso e sono stato in grado di stampare da Ubuntu.

Le stampanti di rete sono in genere in grado di stampare le proprie impostazioni di rete e sono generalmente gestibili via web inserendo l'indirizzo IP in un browser web.

Molto probabilmente un po 'di magia DNS raccomandata da Pavel Šimerda mancava sul mio Ubuntu (se esiste).


0

Nel caso in cui ti trovi nella mia situazione: riavvia la stampante

Ho installato una stampante Brother di rete utilizzando DeviceURI, con dnssd fornito automaticamente. L'installazione non ha avuto problemi, ma Ubuntu ha dichiarato "impossibile individuare" la stampante. Dopo aver provato molte cose, ho semplicemente riavviato la stampante e ha continuato a stampare ciò che era in coda.

Quindi, prima di tutto complicato, se possibile, riavviare prima la stampante.

Ora, non ho idea del perché abbia funzionato. Anche qualcos'altro è cambiato: prima di riavviare la stampante, non potevo eseguire il ping della mia stampante né avevo accesso alla sua pagina http (mettendo il suo IP nella barra degli indirizzi del mio browser). E ora funzionano entrambi. Quindi sembra che la stampante abbia rifiutato la connessione fino a quando non l'ho riavviata.


0

Ho lo stesso problema che segue il passaggio mi aiuta a riconnettermi alla stampante.

  1. Premere il pulsante della finestra e cercare la stampante.
  2. Fai clic destro sul tuo e vai a proprietà.
  3. Fai clic su cambia dispositivo UPL mostrerà la tua stampante basta selezionare la tua stampante e premere applica.
  4. Ora puoi stampare i tuoi documenti.

0

Ho dovuto usare lpoptions per farlo funzionare per me. Sono andato al pannello di controllo della stampante per trovare il nome della coda della stampante, Color-LaserJet-2830 nel mio caso, e ho digitato: lpoptions -d Color-LaserJet-2830

Magicamente, tutti potevano vedere la mia stampante, inclusa l'anteprima di stampa.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.