Inicialmente, esta pregunta se limitó a 11.10. Ahora estoy en (Lubuntu) 12.10. (Sobre los cambios en la pregunta ver esta meta pregunta ).
Considerando 11.10
He intentado enfoques diferentes (o no tan diferentes), que también otros usuarios comentaron aquí. Mis principales referencias fueron:
- el sitio web de documentación oficial de ubuntu en el paquete de controladores LBP Canon ,
- esta solución de Unixmen que se refiere en parte al script Radu Cotescu que tiene como objetivo proporcionar una instalación casi automatizada, y
- una versión actualizada de Unixmen de ese mismo script (descárguelo aquí ).
Ninguno funcionó para mí.
installation
drivers
printing
canon
usuario47206
fuente
fuente
captstatusui -P LBP1120
y marcar 'Reanudar trabajo' si está activo; (3) reinicie la impresora desde su botón de encendidoRespuestas:
Con el tiempo, esta respuesta se hizo muy larga y desordenada en lo que respecta a Ubuntu 12.04 - 13.10. A continuación hay una respuesta que presenta la misma solución pero es mucho más clara.
Considerando 12.04
Debería funcionar de la misma manera que para 12.10 a continuación.
Pero al intentar eso en el eOS Luna basado en Ubuntu 12.04, no pude hacerlo funcionar. De hecho, mis respuestas aquí para 12.04 y 12.10 dejaron de funcionar después de un tiempo en Xubuntu y Lubuntu también, pero las dejé aquí porque parecen útiles para otros que votaron por esto.
Tengo una nueva solución (probada en eOS y con controlador 2.6), presentada aquí .
Considerando 12.10, 13.04
He seguido los pasos de la página de documentación de Ubuntu y el manual del controlador que viene con el controlador:
(v.2.4 ya no está disponible en ese enlace. Lo he subido aquí . Versión 2.5 aquí .)
Paso 4: ["Reinicie CUPS. Para paquetes rpm: Ingrese el siguiente comando:
/etc/init.d/cups restart
Para paquetes deb: ingrese el siguiente comando:
NOTA No registre la impresora con el comando "lpadmin" antes de reiniciar CUPS. Dependiendo de la distribución que esté utilizando, es posible que no se ingrese el comando "Para paquetes deb". En este caso, ingrese el comando "Para paquetes rpm" "].
Fue mi caso: Entonces, tuve que correr:
(Recibí un mensaje de terminal que decía que podría usarlo
service cups restart
)Obtuve este resultado:
["asegurándose de cambiar esta línea en consecuencia: sudo / usr / sbin / lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp: // localhost: 59787 -E El manual dice ccp: // localhost: 59687 pero Ubuntu por el valor predeterminado es 59787. Esto le dará dolor de cabeza si no lo cambia. (El archivo /etc/ccpd.conf define UI_Port 59787 y PDATA_Port 59687. Por lo tanto, ambos puertos deben abrirse en la configuración del firewall) ". ]
En consecuencia, tuve que ingresar
La documentación de Ubuntu dice: "* Nota: Ubuntu 12.04 nuevamente ha incluido en la lista negra el módulo usblp que crea el enlace del dispositivo / dev / usb / lp0. Para resolver este problema, haga esto sudo nano /etc/modprobe.d/blacklist-cups-usblp.conf
Luego comente el archivo para que se vea así, el controlador de los cánones no habla con la impresora a través de tazas:
Entonces, como estoy perdido usando nano, intenté
y agregué lo anterior (blacklist-cups-usblp.conf era un archivo empy y simplemente pegué esas líneas)
(En este punto, verifique en el menú principal, en Sistema / Impresoras, que el nombre de la impresora grabada allí sea exactamente
LBP1120
).Deberías obtener algo similar a esto:
"Inicie el demonio ccpd. Ingrese el siguiente comando.
NOTA Sería conveniente configurar el demonio ccpd para que se inicie automáticamente cuando se inicie Linux ".
Después de eso, ingrese
sudo /etc/init.d/ccpd status
para ver si puedo ver los 2 números (familiares de la instalación en versiones anteriores): sí, había 2 números. Pero no imprima hasta cerrar sesión y conectar la impresora después de iniciar sesión.Supongo que estas reglas deben considerarse si la impresión no funciona:
conectar / iniciar la impresora después de iniciar sesión
/etc/init.d/ccpd status
para ver los 2 númerossudo /etc/init.d/ccpd start
iniciar el demonio ccpdLo que probablemente sucederá es que necesitará reiniciar el demonio ccpd después de cada reinicio para imprimir: a menos que configure el demonio ccpd para que se inicie automáticamente cuando se inicie Linux , como sugiere el manual. Para hacerlo, agregue el siguiente comando a las aplicaciones de inicio (como en las respuestas aquí ):
NOTA: El 12.10 este método funcionó para mí en una computadora, pero falló en otra. El 13.04 no funcionó en absoluto. Logré iniciar automáticamente el demonio ccpd en 13.04 agregando
sudo /etc/init.d/ccpd start
a las aplicaciones de inicio.Para ver el estado haciendo doble clic en un archivo de script ejecutable, haga este ejecutable:
Considerando 13.10
Idem, pero tuve que instalar el
portreserve
paquete para que este método funcione.Considerando la instalación en Ubuntu 10.10
Esto realmente funciona!
El sitio web de documentación de Ubuntu menciona que esta impresora se probó con Ubuntu 10.10. Aunque actualmente uso 12.10, pensé en probarlo. Entonces, instalé 10.10 como usb live persistente y seguí los procedimientos en " Repositorio de paquetes (antes de 11.10) ".
Finalmente tuve éxito , siguiendo estos pasos:
Agregue el PPA a su sistema e instale los paquetes:
Sistema-> Administración-> Impresión agregar impresora. Elija "Agregar impresora". No elija la impresora USB encontrada por Ubuntu aquí. Seleccione "Impresora CAPT". Debería ver "ccp" en URI. Cámbielo para que URI se convierta en "ccp: / var / ccpd / fifo0". Haga clic en "siguiente", busque su modelo y agregue su impresora. Elija la variante inglesa si ve variantes japonesas e inglesas.
En lugar de acciones GUI, puede intentar esto:
Luego:
Deberías obtener 2 números allí, pero obtuve solo uno.
Entonces, en este caso:
Compruebe en /etc/ccpd.conf (gksudo gedit /etc/ccpd.conf) que tiene esto:
Para conseguirlo:
Además, en /etc/udev/rules.d/85-canon-capt.rules debería tener esto:
(para agregarlo
gksudo gedit /etc/udev/rules.d/85-canon-capt.rules)
y luego habilite las reglas:
Vuelva a intentarlo:
Si obtiene los dos números, intente imprimir. Y luego reinicie la computadora.
Prueba las cosas de 2 números
Si tiene problemas, intente apagar su impresora, reinicie su computadora y solo encienda la impresora después de haber iniciado sesión .
Considerando la instalación en 11.10
Fui de nuevo a la página web de documentación oficial de Ubuntu en el paquete del controlador LBP de Canon y después de volver a instalar la versión 2.3 del controlador de paquetes de Debian (usando Gdebi), he seguido las instrucciones de la sección "Agregar una impresora" - sin éxito. Eso a pesar del hecho de que obtuve los "dos números" mencionados allí (cito: "Deberías ver dos números al final. Si lo haces, tienes suerte :) etc.").
Luego continué con los comandos en "Iniciar / detener en USB agregar / quitar", pero no pude obtener los diagnósticos citados allí, ni imprimir una página de prueba como se especifica en esa etapa. Cuando seguí los comandos en "Reiniciar y verificar" no obtuve "los dos números" sino solo uno.
Agregué los comandos de la sección "Solución de problemas" (de hecho, me topé con ellos aquí ), aunque no me había dado cuenta de que el monitor de estado informaba un error: simplemente ya no sabía qué hacer. Es decir:
Bueno, eso hizo el truco!
Al enchufar mi impresora USB recibí el mensaje de que el sistema vio la impresora y luego pude imprimir perfectamente.
Pero, de acuerdo con la siguiente nota ("Nota: a partir de Ubuntu 11.10 (Oneiric Ocelot), usblp ha quedado en desuso y no se cargará automáticamente cuando conecte su impresora USB") después de reiniciar mi computadora no puede imprimir. Esto está relacionado aparentemente con el error # 842823 . En la dirección donde Till Kamppeter discute el error, encontré y seguí estas instrucciones y pude imprimir una página de prueba, pero NADA MÁS. Y la aventura continúa: esas instrucciones FUNCIONARON cuando las seguí nuevamente después de seguir nuevamente las etapas "Iniciar / detener en USB agregar / quitar", "Reiniciar y verificar" y "Monitor de estado" de la página oficial de documentación de Ubuntu .
Pero me temo que sigue siendo una solución temporal.
EDITAR: Para mí, esta fue una solución en la medida en que es lo mejor que pude lograr, pero no funcionaría después del reinicio y es engorroso de usar. Lo guardo solo como referencia. Si otros lo encuentran útil o modificable, edítelo para que funcione.
fuente
Considerando Ubuntu 12.04, 12.10, 13.04 y 13.10
Para 12.04 y 13.04 hay algunos pasos adicionales. Para todos los demás lanzamientos, omítalos.
Para Ubuntu 12.04, haga esto primero:
Ubuntu 12.04 nuevamente ha incluido en la lista negra el módulo usblp que crea el enlace del dispositivo / dev / usb / lp0. Para resolver este problema, edite
/etc/modprobe.d/blacklist-cups-usblp.conf
Ingrese en la terminal:
Luego comente el archivo para que se vea así, el controlador de los cánones no habla con la impresora a través de tazas:
Para Ubuntu 13.10, haga esto primero:
Instala el
portreserve
paquete:sudo apt-get install portreserve
Para todas las demás versiones de Ubuntu, comience aquí
Descargue el común y el capt .deb
Instale el común y el capt .deb
Reiniciar CUPS:
sudo /etc/init.d/cups restart
Registre la impresora (PPD) con la cola de impresión:
sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E
Registre la impresora en el archivo de configuración de ccpd daemon:
sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
Deberías obtener algo similar a esto:
Inicie ccpd daemon.
sudo /etc/init.d/ccpd start
Prueba si ccpd deamon se está ejecutando correctamente:
Entrar
sudo /etc/init.d/ccpd status
para ver si puede ver 2 números. Uno o ningún número significa que algo está mal. Dos números significan que todo debería estar funcionando, pero no imprimir hasta que cierre la sesión y conecte la impresora después de iniciar sesión.Supongo que estas reglas deben considerarse si la impresión no funciona:
conectar / iniciar la impresora después de iniciar sesión
sudo /etc/init.d/ccpd start
iniciar el demonio ccpdsudo /etc/init.d/ccpd status
para ver los 2 númerosCuando solo obtenga un número, intente
sudo /etc/init.d/ccpd restart
Lo que probablemente sucederá es que necesitará reiniciar el demonio ccpd después de cada reinicio para imprimir: a menos que configure el demonio ccpd para que se inicie automáticamente cuando se inicie Linux. Encontrará muchas maneras de hacerlo en las respuestas debajo de continuación ):
Si las cosas aún no funcionan
Aquí hay otro método bastante similar. Probado en Elementary OS Luna (basado en Ubuntu 12.04). Este método contiene muchos consejos útiles para la resolución de problemas.
fuente
Esta es una respuesta complementaria , para ser considerada solo como un complemento de cualquier otra.
Después de instalar la impresora, en caso de que no funcione, considere las siguientes acciones:
marque en Impresión o Impresoras, haga clic derecho en la impresora y 'Ver cola de impresión', seleccione el trabajo, haga clic derecho y haga clic en 'Liberar' si está activo
ejecutar
captstatusui -P LBP1120
y marcar 'Reanudar trabajo' si está activoreinicie la impresora desde su botón de encendido
Considere crear scripts ejecutables a mano para los principales comandos útiles. Para este terminal gnome es necesario u otro terminal con un perfil personalizado (en este caso llamado 'new1') que mantendría el terminal abierto después de finalizar el comando. En el terminal gnome: Preferencias de perfil - Título y comando - Cuando se abre el comando: Mantenga abierta la terminal.
Script para ver el estado de ccpd (los dos números):
Script para reiniciar las tazas y ver el estado:
Script para abrir la interfaz de usuario de 'capt':
Considero que estos son tan útiles como el archivo principal de acceso directo / escritorio 'Impresoras' o 'Impresión'.
fuente