
Estoy ejecutando Ubuntu Oneiric 11.10 en dos computadoras, una con arquitectura AMD de 64 bits y la otra con i386; el mismo problema en ambas. En 11.04 pude imprimir y escanear perfectamente, después de algunos retoques, pero después de una nueva instalación de 11.10, agregandoppa:michael-gruz/canon, e instalando cnijfilter-mx860series y scangearmp-common desde el PPA, system-config-printer de Ubuntu no puede detectar mi impresora de red.
En la instalación anterior aparecía como cnijnet://printers-mac-address. Sé que debería poder verlo porque puedo hacer ping a la impresora en su dirección IP, puedo navegar por la página de administración web de la impresora desde la computadora y mi invitado de Windows en VirtualBox en la computadora no tiene problemas para detectarla e instalarla. Parece que este problema es nuevo para Oneiric. ¿Cómo puedo encontrar mi red Pixma nuevamente?
Respuesta1
Encontré soluciones.
Impresión
La impresora de red se puede instalar si ingresa el URI manualmente. Al agregar una nueva impresora, seleccioneIngrese URIde la lista de dispositivos e ingrese cnijnet:/01-23-45-67-89-AB
dónde 01-23-45-67-89-AB
está la dirección MAC de la impresora. Debe seleccionar manualmente el modelo de impresora para el controlador, pero todo se imprime como debería.
Si eso no funciona, siga las instrucciones manuales dehttp://linux.wikia.com/wiki/Getting_Canon_PIXMA_to_work_on_Linux:
$ cnijnetprn --search auto
<...Wait for system search...>
network cnijnet:/00-1E-8F-B6-E0-1A "Canon MX860 series" "Canon-MX860-series_00-1E-8F-B6-E0-1A"
$ locate mx860.ppd
/usr/share/cups/model/cnmx860.ppd
/usr/share/ppd/cnmx860.ppd
$ sudo /usr/sbin/lpadmin -p CanonMX860 -m cnmx860.ppd -v cnijnet:/00-1E-8F-B6-E0-1A -E
la -p
opción especifica el nombre de la impresora, la -m
opción especifica ppd
el archivo. El ppd
archivo de su impresora debería estar incluido en su paquete de controlador binario y en este punto debería haberse instalado en formato /usr/share/ppd
. La -v
opción especifica el uri del dispositivo (cópielo de cnijnetprn
la salida).
Exploración
Para escanear, edite /etc/sane.d/pixma.conf
y agregue la línea bjnp://10.0.0.20
(la dirección IP de Pixma). Enumere los dispositivos para asegurarse de que Ubuntu pueda encontrarlos
$ scanimage -L
device `pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral
Además, puedes editar los backends innecesarios (todos menos pixma) desde /etc/sane.d/dll.conf
. Eso debería acelerar un poco el descubrimiento. Para más detalles, consulte man sane-pixma
.
Aunque no pude encontrar ninguna documentación sobre por qué o cómo, el protocolo de descubrimiento de impresoras de red de Canon no funciona correctamente en 11.10 como lo hace en versiones anteriores, tal vez un problema de tiempo de espera de descubrimiento. Aún así, todo está funcionando ahora.