Impresora de red encontrada pero no puede imprimir

13

Estoy ejecutando Ubuntu 11.04 en mi computadora portátil e intento usar una impresora de red.

Agregar la impresora a Ubuntu funciona sin problemas, pero cuando intento imprimir algo, el trabajo de impresión permanece en la cola y no sucede nada. Entonces me di cuenta de que la impresora no está habilitada. Pero habilitar conduce a un mensaje de error que dice:

Hubo un problema al enviar el documento 'Página de prueba' (trabajo 6) a la impresora.

Al hacer clic en el botón "Diagnosticar" y hacer clic en el Solucionador de problemas de impresión, dice que debo habilitar la impresora lo que ya estoy tratando de hacer. Entonces estoy atascado.

¿Alguna idea de lo que puedo hacer?

ACTUALIZACIÓN: Aquí la salida del error_log que se escribe al intentar imprimir una página de prueba.

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
fuente
1
¿Hay más información (por ejemplo, mensajes de error) /var/log/cups/error_log?
tohuwawohu
2
@Flo: el mensaje de error dice que no puede encontrar la impresora ... ¿cómo ha instalado el controlador de la impresora? Probablemente necesitará acceder a través de una dirección IP. ¿Puede agregar algunas capturas de pantalla a su pregunta que muestra el applet de configuración de la impresora?
fossfreedom

Respuestas:

16

OK, tengo la impresora funcionando. Después de leer el comentario de @ fossfreedom, volví a mirar el applet de agregar impresora.

La última vez que intenté agregar la impresora, la busqué haciendo clic en "Buscar impresora de red" en "Impresora de red" y seleccioné la impresora en la lista de impresoras disponibles en la red.

Esta vez también hice clic en "Buscar impresora de red" pero también ingresé la IP de la impresora y hice clic en "Buscar", que muestra otra entrada en la lista "JetDirect ...". Seleccioné esta impresora y terminé el asistente de instalación.

¡Funcionó!

Flo
fuente
Muchas gracias, Flo. Compré el hermano DCP-J140w y tuve los mismos problemas en Ubuntu 12.04. Simplemente tome la opción "AppSocket / HP JetDirect" en el Asistente de impresión y escriba la impresora IP y la impresora se ejecuta. Carlos
Consulte mi respuesta para ver cómo evitar tener que ingresar la IP y evitar problemas cuando la IP cambia.
Pavel Šimerda
En mi caso, cuando utilicé la impresora "encontrada", también recibí "No se puede localizar la impresora [ID de impresora]". En cambio, tuve que especificar manualmente ipp://ipaddressofprinter/ipp. Entonces simplemente funcionó.
Pistos el
1
Tenga en cuenta que si coloca una barra diagonal como esta, puede que no funcione (depende del modelo de impresora, creo):ipp://ipaddressofprinter/ipp/
Pistos
Gracias a la ayuda de esta respuesta, también funcionó, sin embargo, elegí "docu print *" en lugar de "JetDirect"
Jumabek Alihanov
6

Siempre necesita tener nss-mdns (libnss-mdns, dependiendo de la distribución) instalado y necesita tener mdns en la línea de hosts /etc/nsswitch.confpara imprimir a través del descubrimiento del servicio DNS. Supongo que es demasiado tarde para el póster original, pero busqué en Google esta página cuando busqué la solución.

hosts:       files mdns_minimal dns mdns

También debe estar avahi-daemonejecutándose para proporcionar el back-end para DNS multicast.

Pavel Šimerda
fuente
4

Puede intentar pausar la impresora (esto me sucede ocasionalmente con impresoras de red en Ubuntu).

Intente abrir la interfaz web de CUPS en http://localhost:631y seleccione la pestaña Impresoras. Haga clic en el nombre de la impresora y seleccione la opción de reanudar la impresora en el menú desplegable Mantenimiento.

Fuente: esta publicación en los foros de Ubuntu.

metakermit
fuente
0

Nada de otros consejos realmente funcionó. Lo que me ayudó fue cambiar la dirección IP de la impresora de red a la configuración de red local. La impresora de red era de segunda mano y había configuraciones IP completamente diferentes (como fuera de mi red local). La computadora con Windows pudo imprimir en ella, pero Ubuntu no. Después de reparar la configuración de IP, IP, máscara de subred, puerta de enlace predeterminada, servidor de nombres (a la red local) Las ganancias y el dominio (borrado) se detectaron de manera diferente en la impresora y pude imprimir desde ubuntu.

Las impresoras de red generalmente pueden imprimir sus configuraciones de red y, por lo general, se pueden administrar a través de la web al ingresar la dirección IP en un navegador web.

Lo más probable es que faltara algo de magia DNS recomendada por Pavel Šimerda en mi Ubuntu (si existe).

Dee
fuente
0

Por si acaso te encuentras en mi situación: reinicia la impresora

Instalé una impresora hermana de red usando DeviceURI, con dnssd provisto automáticamente. La instalación no tuvo ningún problema, pero ubuntu dijo "no se puede localizar" la impresora. Después de intentar muchas cosas, simplemente reinicié la impresora y continuó imprimiendo lo que estaba en la cola.

Entonces, antes de cualquier cosa complicada, si puede, reinicie primero la impresora.

Ahora, no tengo idea de por qué funcionó. Algo más también cambió: antes de reiniciar la impresora, no podía hacer ping a mi impresora ni tenía acceso a su página http (poner su ip en la barra de direcciones de mi navegador). Y ahora ambos funcionan. Parece que la impresora rechazó la conexión hasta que la reinicié.

Juh_
fuente
0

Tengo el mismo problema siguiendo el paso, ayúdame a volver a conectarme a la impresora

  1. Presione el botón de la ventana y busque la impresora.
  2. Haga clic derecho sobre su y vaya a propiedades.
  3. Haga clic en el dispositivo de cambios UPL, se mostrará su impresora, simplemente seleccione su impresora y presione Aplicar.
  4. Ahora puedes imprimir tus documentos.
Manoj Kumar Mali
fuente
0

Tuve que usar lpoptions para que funcionara para mí. Fui al panel de control de la impresora para encontrar el nombre de la cola de la impresora, Color-LaserJet-2830 en mi caso, y escribí: lpoptions -d Color-LaserJet-2830

Mágicamente, todos podían ver mi impresora, incluida la Vista previa de impresión.

usuario929065
fuente