iP1500 en dell 6400 sobre 2.6.27-generic en arquitectura amd64
Impresora funcionando a la perfección... pero tiene tela ... ahí va mi experiencia, para quien le pueda servir: ---------- PIXMAIP1500 EN DELL 6400 SOBRE KERNEL 2.6.27-GENERIC Y ARQUITECTURA AMD64 -------------- Si la arquitectura es 386, valdrá al howto que enlacé en otro hilo anterior sobre iP1500 * Desde la web de canon busco drivers linux para pixma ip1500. Encuentro dos paquetes, iP1500Linux.tar.gz y guidepixmaip1500-2.50.1.tar.gz $tar xvfz iP1500.tar.gz $cd iP1500 $sudo alien *.i386.rpm Y aquí viene el primer problema: Package build failed. Here's the log: dh_testdir dh_testdir dh_testroot dh_clean -k -d dh_installdirs dh_installdocs dh_installchangelogs find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \ xargs -0 -r -i cp -a {} debian/bjfilter-common dh_compress dh_makeshlibs dh_installdeb dh_shlibdeps dpkg-shlibdeps: aviso: el símbolo poptGetContext usado por debian/bjfilter-common/usr/local/bin/bjcups no se encontró en ninguna biblioteca. dpkg-shlibdeps: aviso: el símbolo poptGetNextOpt usado por debian/bjfilter-common/usr/local/bin/bjcups no se encontró en ninguna biblioteca. dpkg-shlibdeps: aviso: el símbolo poptGetOptArg usado por debian/bjfilter-common/usr/local/bin/bjcups no se encontró en ninguna biblioteca. dpkg-shlibdeps: aviso: el símbolo poptBadOption usado por debian/bjfilter-common/usr/local/bin/bjcups no se encontró en ninguna biblioteca. dpkg-shlibdeps: aviso: dependency on libpopt.so.0 could be avoided if "debian/bjfilter-common/usr/local/bin/bjcups debian/bjfilter-common/usr/lib/cups/filter/pstocanonbj" were not uselessly linked against it (they use none of its symbols). dh_gencontrol *dpkg-gencontrol: error: la arquitectura del anfitrión 'amd64' no aparece en la lista de arquitectura de paquetes (i386)* dh_gencontrol: command returned error code 65280 make: *** [binary-arch] Error 1 find: «bjfilter-common-2.50»: No existe el fichero ó directorio $ sudo alien *.src.rpm igualmente error con arquitectura amd64 ---------- SOLUCION ALTERNATIVA -------------- encender desde una live 386 y realizar el alien de los paquetes rpm que deberían estar ya depositados en disco duro en el paso anterior. Después reiniciar normal y: getlibs ayudará a resolver las dependencias de 32 bits en plataformas de 64bits, así que lo bajo y lo instalo $wget http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs-all.deb $sudo dpkg -i --force-all getlibs-all.deb sobre la ruta donde tenemos los *.deb "alienizados" $ sudo dpkg -i --force-all *.deb $ cd /usr/lib $ sudo ln -s libpng12.so.0 libpng.so.2 $ sudo ln -s libtiff.so.4 libtiff.so.3 $ sudo ln -s libxml2.so.2 libxml.so.1 $ getlibs /usr/local/bin/bjfilterpixmaip1500 rcruz@inochi:/usr/lib32$ sudo getlibs /usr/local/bin/bjfilterpixmaip1500 No match for libtiff.so.3 No match for libpng.so.2 No packages to install Estos No match son importantes... rcruz@inochi:/usr/lib32$ bjfilterpixmaip1500 bjfilterpixmaip1500: error while loading shared libraries: libtiff.so.3: wrong ELF class: ELFCLASS64 justamente da problemas con los ln -s que hemos hecho antes, pues se necesitan replicar también en lib32. Así que a ello: rcruz@inochi:/usr/lib32$ sudo ln -s libtiff.so.4 libtiff.so.3 rcruz@inochi:/usr/lib32$ sudo ln -s libpng12.so.0 libpng.so.2 rcruz@inochi:/usr/lib32$ sudo ln -s libxml2.so.2 libxml.so.1 Ahora si hacemos bjfilter... rcruz@inochi:~$ bjfilterpixmaip1500 BJLSTART ControlMode=Common SetTime=20090218203957 BJLEND ... podemos apretar un par de veces return y saldremos. Ahora está ok. Reiniciar cups, instalar impresora con el gestor acostumbrado (a mí me funciona sobre usb://Canon/iP1500 y no sobre /dev/usb/lp0), página de prueba y voilà, ça y est!!! ;-) -- Raúl Cruz foro.fuentedepermacultura.org "pro-curando..."
2009/2/18 Raul Cruz
Impresora funcionando a la perfección... pero tiene tela ... ahí va mi experiencia, para quien le pueda servir:
Uff, qué lucha tuviste... Tal vez (aunque no les importe) podrías pedir que en el futuro también provean paquetes para 64 bits. Ya que estamos, te digo con qué comando limpio los cabezales de una ip1600: cngpij -P NombreImpresora No me gustan estas impresoras! Casi no tiene configuración el driver que instalé, solo 600dpi por ej... El tuyo es mejor? Cómo se llama el .ppd? Saludos!
Mil gracias por ese comando. Apuntado. Mi ppd se llama canonpixmaip1500.ppd. Le cambié unos valores tal y como aconsejaba el how-to que comentaba en otro hilo. La resolución por defecto la tengo a 600, pero en el ppd veo entradas también para 1200... no lo he probado... de hecho pensaba que mi 1500 no pasaba de 600. Tengo que seguir arreglando referencias en usr/lib32 ya que veo que tengo disponible un bjcups y un bjcupsmon. Me dan errores de librerias y a ver si lo soluciono, pero a lo mejor hay bingo, pues veo que bjcups intenta lanzar algo llamado printuipixmaip1500 ...xtra no me extrañaria que bajándose los drivers desde canon, al igual que yo, todos los modelos tengan disponible este bjcups... salu2! El 19 de febrero de 2009 4:24, Martín Carr <[email protected]> escribió:
2009/2/18 Raul Cruz
Impresora funcionando a la perfección... pero tiene tela ... ahí va mi experiencia, para quien le pueda servir:
Uff, qué lucha tuviste... Tal vez (aunque no les importe) podrías pedir que en el futuro también provean paquetes para 64 bits.
Ya que estamos, te digo con qué comando limpio los cabezales de una ip1600:
cngpij -P NombreImpresora
No me gustan estas impresoras! Casi no tiene configuración el driver que instalé, solo 600dpi por ej... El tuyo es mejor? Cómo se llama el .ppd?
Saludos!
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
-- -- Raúl Cruz foro.fuentedepermacultura.org "pro-curando..."
Hola, ya he acabado de solucionar el resto de softlinks para el bjcups. Al iniciarlo: 2$ bjcups iP1500 The font "-*-helvetica-medium-r-normal--14-*-*-*-*-*-*-*, -misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0208.1983-*" does not support all the required character sets for the current locale "es_ES.UTF-8" (Missing character set "KSC5601.1987-0") (Missing character set "GB2312.1980-0") De hecho este mensaje lo devuelve el printuipixmaip1500. mmmm ... ¿alguien experimentado me podría echar una mano sobre esto de los juegos de carácteres?¿podría "engañarlo" de alguna manera para que encontrara lo que quiere? mil gracias, El 19 de febrero de 2009 7:35, Raul Cruz <[email protected]> escribió:
Mil gracias por ese comando. Apuntado.
Mi ppd se llama canonpixmaip1500.ppd.
Le cambié unos valores tal y como aconsejaba el how-to que comentaba en otro hilo. La resolución por defecto la tengo a 600, pero en el ppd veo entradas también para 1200... no lo he probado... de hecho pensaba que mi 1500 no pasaba de 600.
Tengo que seguir arreglando referencias en usr/lib32 ya que veo que tengo disponible un bjcups y un bjcupsmon. Me dan errores de librerias y a ver si lo soluciono, pero a lo mejor hay bingo, pues veo que bjcups intenta lanzar algo llamado printuipixmaip1500 ...xtra
no me extrañaria que bajándose los drivers desde canon, al igual que yo, todos los modelos tengan disponible este bjcups...
salu2!
El 19 de febrero de 2009 4:24, Martín Carr <[email protected]> escribió:
2009/2/18 Raul Cruz
Impresora funcionando a la perfección... pero tiene tela ... ahí va mi experiencia, para quien le pueda servir:
Uff, qué lucha tuviste... Tal vez (aunque no les importe) podrías pedir que en el futuro también provean paquetes para 64 bits.
Ya que estamos, te digo con qué comando limpio los cabezales de una ip1600:
cngpij -P NombreImpresora
No me gustan estas impresoras! Casi no tiene configuración el driver que instalé, solo 600dpi por ej... El tuyo es mejor? Cómo se llama el .ppd?
Saludos!
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
-- -- Raúl Cruz foro.fuentedepermacultura.org "pro-curando..."
-- -- Raúl Cruz foro.fuentedepermacultura.org "pro-curando..."
participants (2)
-
Martín Carr -
Raul Cruz