Instalación de la Canon Laser Shot LBP-1120 y LBP-810

Imagen de Ubler
0 puntos

Después de sudar tinta para hacer funcionar mi impresora LBP-1120, de revisar y probar lo dicho en no sé cuantas páginas y tutoriales he encontrado una solución fácil, muy fácil, rápida y que REALMENTE FUNCIONA.

Dejo aquí el enlace, porque, posiblemente, a más de uno le ahorrará muchos dolores de cabeza.

http://blog.celtiore.fr/?p=8

Está en francés, pero entenderlo no dará mayores problema. Sólo se trata de abrir la consola e ir pegando las distintas líneas de comando. El driver es para la LBP-810, pero totalmente compatible con la 1120:

mkdir /canon
cd /canon
wget http://blog.celtiore.fr/wp-content/uploads/2007/10/gutsy.sh
sudo chmod a+x gutsy.sh
sudo ./gutsy.sh

Esto descarga el escript para Ubuntu Gutsy. Si alguien tiene una versión anterior, la solución está en esta página:

http://blog.celtiore.fr/?p=6

 

Imagen de tor-quemao
+1
0
-1

Buenos días a todos.

Después de que el script anterior funcionara perfectamente en Gutsy, tenía la esperanza de que con Hardy Heron siguiera funcionando pero no es así.

En realidad, al usar el script la impresora funciona sin ningú problema. Las complicaciones surgen por otro lado: Synaptic advierte que hay dos paquetes rotos, precisamente cndrvcups-capt y cndrvcups-common y, por supuesto, el gestor de actualizaciones da un mensaje de error y no permite instalar o actualizar ningún programa.

La única solución que parece haber para esto, es desinstalar los dos archivos anteriores pero, en ese caso, por supuesto, la impresora deja de funcionar.

¿Alguien tiene idea de cómo resolver esto? Es que, si no, la opción es comprar una impresora nueva o renunciar a la actualización de Ubuntu.

De cualquier forma, gracias. 

+1
0
-1
Imagen de galux
+1
0
-1

Nada, no hay manera, he probado con todos los scriptrs posibles, modifandolos, instalandolos tal cual, haciendolo desde el terminal, probando todos los drivers posibles y no funciona,ya esta empezando a cabrearme :P
Si a alguno le ha funcionado, una aportacion no vendria mal, o eso o la canon la usare como pisapapeles.

+1
0
-1
Imagen de galux
+1
0
-1

Bueno, ya me respondo a mi mismo; por fin la hice funcionar con este scritp, le he cambiado el nombre a la impresora, y he marcado la linea de borrado de los drivers, para que al acabar no me los borre, pero cada uno que lo ejecute como le parezca bien.
En primer lugar, he desconectado la impresora, he desinstalado todo lo referente a "cups", he eliminado el directorio /var/ccpd y borrado el fichero /etc/init.d/ccpd.
He hecho un apt-get autoremove, reiniciado la maquina y he vuelto a instalar el soporte de impresion. luego he corrido el script y a funcionar... por fin! ya estaba pensando en tirar la impresora.
El Script:

#!/bin/bash
# Lanzar : sudo ./canon_lbp1120.sh
#
UID_ROOT=0
if [ "$UID" -ne "$UID_ROOT" ]
then
zenity --error --text="Debe usarse este script con permisos de root!\n\nUtilizar el comando : sudo ./canon_lbp1120.sh" --title="Acceso Denegado..."
exit
fi
zenity --info --text="Canon CAPT Printer Driver Linux\nVersion 1.60\nA dia 27-05-2008" --title="modificado"
wget http://public.celtiore.fr/Canon/ccpd
wget http://public.celtiore.fr/Canon/cndrvcups-common_1.60-1_i386.deb
wget http://public.celtiore.fr/Canon/cndrvcups-capt_1.60-1_i386.deb
dpkg -i cndrvcups-common_1.60-1_i386.deb
dpkg -i cndrvcups-capt_1.60-1_i386.deb
/etc/init.d/cupsys stop
ps ax | grep cupsd
killall cupsd
mkfifo /var/ccpd/fifo0
chmod 777 /var/ccpd/fifo0
chown root /var/ccpd/fifo0
/etc/init.d/cupsys start
/usr/sbin/lpadmin -p lbp1120 -P /usr/share/cups/model/CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
/usr/sbin/ccpdadmin -p lbp1120 -o /dev/usblp0
mv ccpd /etc/init.d/ccpd
chmod a+x /etc/init.d/ccpd
/etc/init.d/ccpd start
update-rc.d ccpd defaults 20
ccpdadmin
#rm -v cndrvcups-common_1.60-1_i386.deb
#rm -v cndrvcups-capt_1.60-1_i386.deb
#<--desmarcar para borrar los paquetes despues de instalados
aa-complain cupsd

Espero que os funcione

+1
0
-1
Imagen de tor-quemao
+1
0
-1

Disculpame por la pregunta, que sin duda es tonta con ganas. El caso es que con el escript de Celtiore he conseguido hacer funcionar la impresora... Más o menos. Es decir, si está encendida antes de iniciar el sistema, funciona. Si inicio el sistema y luego enciendo la impresoar, no funciona en absoluto. Si estaba funcionando y la apago, vuelta a encender ya no funciona. En estos casos estoy obligado a inciar ccpd manualmente:

$ sudo /etc/init.d/ccpd start

Con esto se puede ir tirando pero es realmente molesto. Bueno, parece que has conseguido hacerla funcionar normalmente. Voy a intentar seguir sistemáticamente los pasos que pones, pero hay una cosa que me despista.

¿Qué quieres decir con "volver a instalar el soporte de impresión"? Mejor dicho ¿cómo hago eso? ¿Qué es el "soporte de impresión o, en concreto, qué aplicación es la que hay que reinstalar?

En cualquier caso, muchísismas gracias.

+1
0
-1
Imagen de galux
+1
0
-1

Perdona el retraso, es que he estado un poco liado con mis cosas.
Con lo de reinstalar el sistema de impresion, me refiero a que, si te fijas en el script, lo primero que hace es parar el demonio de impresión "cupsys", por que evidentemente el script no puede instalar nada, si éste, está funcionando. A lo que me refiero es que elimino totalmente todos los archivos, demonios y scripts referentes a cups de la máquina, para hacer una instalación limpia y después correr el script. supongo que esto no será necesario, pero he preferido hacerlo así, para evitar tener varias colas de impresión "rondando" por ahi, así como un montón de archivos de configuración obsoletos.
En mi caso no apago nunca, ni la máquina ni la impresora, pero si he oido que de hacerlo, el sistema deja de funcionar.
Esperemos que esto se corrija en próximas versiones o detecten el bug con las canon laser, por que es un auténtico tostón tener que instalarlo todo a mano...(como por otro lado se hacia antes :D )
Salu2.

+1
0
-1
Imagen de CMH
+1
0
-1

Buenas a todos, he seguido el manual de la pagina de http://blog.celtiore.fr/?p=8 pero para la version 8.10 de ubuntu y e conseguido hacer funcionar la impresora a medias, cuando apago el ordena me pasa lo que a vosotros que tengo iniciar el ccpd a mano sino no hay manera de hacer funcionar a la impresora, pero bueno esto es un mal menor, lo que me mosquea es que cuando mando algo a imprimir por ejemplo un pdf de unas 20 hojas tarda muchisimo en iniciar la impresion, casi 2 o 3 minutos, luego imprime 3 o 4 hojas y tengo que esperar otra vez, esto no se si os pasara a vosotros o sera algo que tengo yo mal, pq con una hp 7660 no me pasa?

Un saludo

+1
0
-1