Convencí a mi hermana de que usara Linux después de la cuarta instalada de Windows XP (debido a virus). pero ella se quejó de no tener instalado su escáner Epson Stylus CX5600 en Linux, así que después de investigar aquí está lo que necesitas para configurarlo…
Instalación de SANE
Para manejar tu escáner Epson Stylus CX5600 debes instalar SANE (Scanner Access Now Easy) el cual es un API para el control de escáneres de mapa de bits en Linux (y otros sistemas operativos como Windows, OS/2, etc). Entonces, escribe la siguiente instrucción en un terminal:
aptitude install sane sane-utils
Instalación de los drivers
Extrañamente Ubuntu 9.10 no detecta el escáner por omisión. De hecho tienes que descargar unos archivos .rpm disponibles desde la página de Avasys y convertirlos a archivos .deb usando alien:
alien -c iscan-2.10.0-1.i386.rpm alien -c iscan-plugin-cx4400-2.0.0-0.c2.i386.rpm
Instala los paquetes debianizados con dpkg:
dpkg -i iscan_2.10.0-2_i386.deb dpkg -i iscan-plugin-cx4400_2.0.0-1_i386.deb
Verifica si el escáner es detectado usando la orden lsusb:
root@humbrige:~# lsusb Bus 002 Device 002: ID 04b8:083f Seiko Epson Corp. Stylus DX4450 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 058f:6366 Alcor Micro Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Con esta información edita el archivo /etc/sane.d/epkowa.conf agregándole la siguiente línea (el vendor id y el product id):
usb 0x04b8 0x083f
Ahora edita el archivo /etc/sane.d/dll.conf comentando las líneas epson y epson2, y agregando o descomentando epkowa. Entonces tendrás algo como esto:
#epson #epson2 epkowa
En este punto podrás usar tu escáner. Puedes usar xsane, flegita o skanlite para escanear tus imágenes.
Solo root puede usar el escáner
Si el escáner solo trabaja con root incluso si tu cuenta pertenece al grupo saned, esto puede ser un problema de permisos relacionado con udev. Por ejemplo, obtuve la dirección usb del escáner:
root@humbrige:~# lsusb Bus 002 Device 002: ID 04b8:083f Seiko Epson Corp. Stylus DX4450
Con esta información verifiqué cómo udev mapeó el dispositivo:
root@humbrige:~# ls -l /dev/bus/usb/002/002
crw-rw-r–+ 1 root root 189, 129 2009-12-01 21:37 /dev/bus/usb/002/002
Este es el problema. Debió haberlo mapeado con el grupo saned en vez de root. Para arreglar esto, edita el archivo /lib/udev/rules.d/40-libsane.rules y agrega las siguientes líneas:
# Epson CX5600
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083f", MODE="0664", GROUP="saned", ENV{libsane_matched}="yes"
Para aplicar los cambios, desconecta y conecta nuevamente el escáner. Verifica la pertenencia listando el directorio /dev/bus nuevamente, pero debes ver si el id del dispositivo ha cambiado:
root@humbrige:~# lsusb Bus 002 Device 003: ID 04b8:083f Seiko Epson Corp. Stylus DX4450
Si cambió, usa el nuevo id del dispositivo para verificar la pertenencia:
root@humbrige:~# ls -l /dev/bus/usb/002/003 crw-rw-r--+ 1 root saned 189, 129 2009-12-01 21:37 /dev/bus/usb/002/003
Como puedes ver, ahora pertenece al grupo saned, en decir, que todos los usuarios del grupo saned podrán usar el escáner!!
Referencias
- cx5600 en Ubuntu (instalacion de Scanner)
- Scanner Issue – Ubuntu forgets /dev/bus/usb permissions change

Planeta Linux
#1 by Asdrubal Belmonte on 10/12/2009 - 11:29
Saludos. Luis.
Te contacto para hacerte una pregunta referente a un problema que tengo instalando una hp Deskjet D1660 en Canaima. La falla que me dice es “Unable to start filter “foomatic-rip-hplip”. He investigado lo referente sin encontar solución. Ya le instalé el hplip para ese modelo, he hecho la instalación por CUPS, tambien con hp-setup pero este no me la detecta. Le hago para que la detecte manual pero no la monta.Ya la instalé en ubuntu y está fina…el rollo es con canaima. Agradecería me apoyes con tu experiencia.
Gracias.
#2 by Luis Gallardo on 10/12/2009 - 12:05
Asdrubal, revisa a cuál es el driver PPD que usa tu impresora en Ubuntu e intenta buscar el paquete que lo instaló con esta instrucción:
Luego verifica a ver si Canaima proporciona ese paquete!
#3 by Mangakami on 08/01/2010 - 6:27
don Luis, a pesar de seguir todos los pasos, bajar los mismos paquetes, instalarlos con los programas y de la manera que dice, modificar los archivos, al momento de usar un programa para escaneo, me da el mismo error de antes “Fallo al iniciar el escaner: argumento incorrecto”
que puede estar fallando? no ahí otra solución?
saludos.
#4 by Luis Gallardo on 08/01/2010 - 7:55
Mangakami, reiniciaste el demonio de udev? Si reinicias la computadora los cambios deben tomarse.
#5 by miguel on 19/02/2010 - 11:50
saludos, yo uso ubuntu 9.10 pero no puedo usar el alien, y cuando los uso bueno salen con errores
#6 by Luis Gallardo on 19/02/2010 - 12:10
@miguel ¿Qué tipo de errores?
#7 by Cherilin on 24/03/2010 - 12:07
Muy buenos consejos, aunque también hay otras opciones, los escaners de ScanSnap de Fujitsu son una buena elección para digitalizar, reconocer y archivar automáticamente cualquier tipo de documento en Word, Excel, PDF, PowerPoint o JPEG sin necesidad de manejar ninguna aplicación adicional.
#8 by Luis Gallardo on 24/03/2010 - 3:29
@Cherlin Gracas por la sugerencia…aunque mi hermana ya tenía la multifuncional Epson Stylus CX5600, y de paso no quiere saber nada de Word, Excel ni power point porque le hizo la cruz a Windows
#9 by Ignaci0 on 29/04/2010 - 10:06
NO puedo escanear u_u
#10 by Luis Gallardo on 29/04/2010 - 11:16
@Ignaci0 Sigue los pasos al pie de la letra.
#11 by Paulo Machado on 12/05/2010 - 10:47
estimado amigo luis,
He actualizado ubuntu a 10.04 no me reconoce el escaner de mi epson cx 5600. tienes alguna sugerencia
Gracias,
Paulo
#12 by Luis Gallardo on 12/05/2010 - 11:41
@Paulo De seguro la actualización borró las modificaciones que hayas hecho a mano (como esta). Repite los pasos que están aquí descritos como si fuera la primera vez que instalas el escáner.
#13 by Lisandro on 01/06/2010 - 6:04
Hola Primero buen tuto me sirvio y bastante pero se me presento un problema con una multifuncion CX5600 la que descrives en el post principal
El programa xsane no me detecta el scanner
realice todos los paso al pie de la letra o al menos eso creo
ejecuto este comando y la detecta sin problemas lsusb
Modifique los archivos y por las dudas revise varias veces si los habia modificado bien
lei varios otros post por este tema ejecute este comando sane-find-scanner
y me sale esto
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x04b8 [Language Error], product=0x083f [Language Error]) at libusb:004:002
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend’s manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can’t be detected by this program.
# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.
soy muy novato en el tema tengo ubuntu 10.04 osea es la primera vez que utilizo linux
Les agradeceria si me pueden ayudar porfavor
Pd instale el xsane y ya tenia instalado el simple scan el cual no lo quise desistalar por las dudas no hacer cagada
Saludos
#14 by Luis Gallardo on 01/06/2010 - 8:34
@Lisandro Tienes que estar muy atento al identificador dispositivo. Por lo que veo tu escáner fue reconocido como 004:002, mientras que la configuración que di en el artículo es para 002:002. Guíate con lsusb. Por otro lado, si quieres probar programas más actualizados que xsane puedes probar Skanlite o el mismo iScan que instalas es una suite para escanear, solo ejecuta iScan desde un terminal o crea un enlace a la aplicación, en caso de que no se haga de forma automática en la instalación del paquete.
#15 by Lisandro on 02/06/2010 - 8:33
Luis gracias por el dato pero perdona mi ignorancia que hago con ese identificador de dispositivo
por las dudas buscando en google encontré varios post pero todos como el tuyo salvo uno que decía que tenia que desconectar el scanner y volverlo a conectar, lo hice varias veces y ahora con el comando lsusb sale esto
Bus 003 Device 007: ID 04b8:083f Seiko Epson Corp. Stylus DX4450
si no es mucha molestia me dices como lo arreglo o donde puedo ver un post de alguien que tu conozcas que le aya pasado
en google lo busque de mil maneras diferentes y la verdad no encontré quizás no lo estoy buscando bien
Saludos
Pd Me encanta investigar este tipo de cosas y esto es lo único que me falta para dejar funcionando la PC a las mil maravillas leyendo por ay hasta varios juegos me funcionan perfecto, pero esto me gano no consigo mas info que la que tu post me dio en ningún lado es el mas completo para la CX5600 que encontré en la red por eso te pregunto
#16 by Luis Gallardo on 02/06/2010 - 9:48
@Lisandro Disculpa, el id del escáner es 04b8:083f que identifica el fabricante (04b8) y el dispositivo (083f). Eso lo debes colocar en el archivo /etc/sane.d/epkowa.conf como se indica en el tutorial. Luego si debes estar pendiente del id del dispositivo pero en el bus USB, el cual para tu caso si es 004:002, según tu primer mensaje. Este último número cambia cada vez que desenchufas el escáner y lo vuelves a conectar, cosa que no debes hacer porque pierdes la configuración del mapeo del dispositivo que colocas en la regla de udev, en mi ejemplo el archivo /lib/udev/rules.d/40-libsane.rules.
Para verificar que es esto (o si no tienes ni idea de lo que dije arriba), haz la siguiente prueba: ejecuta xsane (o el programa que uses) como root:
Si detecta el escáner, significa que te está funcionando pero que un usuario normal no lo puede ver, solo el administrador. En este caso, lee con calma el apartado Solo root puede usar el escáner en este mismo artículo para que resuelvas el problema.
#17 by Lisandro on 02/06/2010 - 11:45
lo de ejecutarlo como root ya lo había hecho y tampoco lo detecta
lo del archivo epkowa ya lo hice aparte también probé poniéndole el # a todos los comando y después al final agregándole
usb 0x04b8 0x083f
y el el dll lo deje asi
#epson
#epson2
eskowa
también probé sin el epson2
y tampoco sigue sin detectarlo
ha lo del root también lo probé por las dudas y me dice que no existe el fichero
#18 by Luis Gallardo on 02/06/2010 - 1:02
@Lisandro ¿Cuál fichero dices que no existe?
#19 by Lisandro on 02/06/2010 - 3:23
cuando uso este comando para ver lo de si funciona solo root puede usar el scanner
esto es lo que me aparee
root@Oficina1:~# lsusb
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 007: ID 04b8:083f Seiko Epson Corp. Stylus DX4450
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ls -l /deb/bus/usb/003/007
ls: no se puede acceder a /deb/bus/usb/003/007: No existe el fichero ó directorio
de todas formas yo la verdad viendo un poco para atrás lo que hice, algo mal debo haber echo a todo el mundo le funciona y a mi no ya revise todo algo se me esta pasando
Asi para no volverte loco con preguntas me podrias decir como hago para desistalar todo lo del scanner por las dudas empiezo otra vez
Pero de cero todo limpio y reviso paso a paso con mucho cuidado lo que hago
Ya que cambie muchas cosas que creo que no debía hacer, como ya me dijiste que no tengo que desenchufar el usb de la multifunción y algo mas que no me acuerdo o no me doy cuenta quizás cambie
por eso quizás cambie algo que no se y te voy a volver loco con preguntas y no es la idea gracias
#20 by Luis Gallardo on 02/06/2010 - 5:21
@Lisandro Te sale que no existe el dispositivo porque estás colocando mal la ruta. Debería ser:
#21 by Paula on 02/07/2010 - 2:34
Hola!
espero me puedas ayudar, pues hace un año que tenemos instalado ubuntun, y el scanner se configuro perfectamente,… hoy alguien apreto alguna tecla erronea y al tratar de scanner dice: fallo al iniciar el scanner: argumento incorrecto.
Ya instalado, què debo configurar y en dònde para que vuela a scannear?
Espero me puedas ayudar,
Atenta a tus comentarios,
PAULA
#22 by Luis Gallardo on 02/07/2010 - 2:53
@Paula puede ser que Ubuntu esté reconociendo el escáner en otro puerto o dispositivo. Solución? Comúnmente no recomiendo esto, pero si no quieres complicarte la vida, bastará con reiniciar el servidor.
Si no puedes reiniciar el servidor (por ejemplo que sea una máquina crítica que no se puede reiniciar), entonces tienes que ver cuál dispositivo se está usando para manejar el escáner, e indicar en los archivos de configuración o aplicaciones que estés usando. Una forma de ver cuál dispositivo está usando el escáner es haciendo:
#23 by Francisco on 14/07/2010 - 1:52
Hola Luis!
Este es el tutorial más completo que he visto y el que me ha resultado en la medida que lo he seguido. Sin embargo, no puedo seguir estos pasos.:
________
Con esta información edita el archivo /etc/sane.d/epkowa.conf agregándole la siguiente línea (el vendor id y el product id):
usb 0x04b8 0x083f
Ahora edita el archivo /etc/sane.d/dll.conf comentando las líneas epson y epson2, y agregando o descomentando epkowa. Entonces tendrás algo como esto:
#epson
#epson2
epkowa
________
No puedo editar esos archivos.
Los abro y no puedo.
Necesito algo de ayuda (y una buena explicación)!
#24 by Luis Gallardo on 14/07/2010 - 5:22
@Francisco tienes que usar algún editor de texto plano para abrir el archivo, y debes hacerlo como el administrador del sistema. Si estás en Ubuntu, muy probablemente esto te funcione:
Luego sigue los pasos como se indica en el artículo.
#25 by Pablo on 06/08/2010 - 3:12
Hola Luis…yo tenia andando el scanner pero hace unos días actualice los archivos desde la pagina, me baje: iscan_2.25.0-1.ltdl7_i386.deb
iscan-data_1.0.1-1_all.deb
iscan-plugin-cx4400_2.1.0-1_i386.deb
Ya instale todo y edite el archivo dll.conf y epkowa.conf, vi el tema del mapeo…lsusb me muestra:
Bus 004 Device 006: ID 04b8:083f Seiko Epson Corp. Stylus DX4450
y al hacer ls -l /dev/bus/usb/004/006 me da
crw-rw-r–+ 1 root saned 189, 389 2010-08-06 16:35 /dev/bus/usb/004/006
tengo el siguiente problema…no importa si ejecuto el iscan como root o como usuario normal obtengo el mismo mensage “No se puede enviar el comando al escáner. Compruebe el estado del escáner” tras śto se apaga el escáner. ¿Tenes alguna idea de que puede ser?
#26 by Luis Gallardo on 06/08/2010 - 4:19
@Pablo tendrías que buscar en los mensajes que arroja el sistema. Esto lo puedes hacer consultando las bitácoras. Para eso puedes ejectuar lo siguiente desde un terminal:
Esto dejara al tail en espera de nuevos eventos en la bitácora. Luego intenta conectar tu escáner o mandar a escanear y revisa la salida del syslog.
#27 by Pablo on 09/08/2010 - 4:00
Gracias Luis..bien he hecho la prueba y obtengo los siguientes mensajes en syslog:
Aug 9 17:17:23 pccasa udev-configure-printer: URI matches without serial number: usb://EPSON/Stylus%20CX5600
Aug 9 17:17:23 pccasa udev-configure-printer: No serial number URI matches so using those without
Aug 9 17:17:23 pccasa udev-configure-printer: parent devpath is /devices/pci0000:00/0000:00:1d.2/usb4/4-2
Aug 9 17:17:23 pccasa udev-configure-printer: URI of print queue: cups-pdf:/, normalized: cups pdf
Aug 9 17:17:23 pccasa udev-configure-printer: URI of detected printer: usb://EPSON/Stylus%20CX5600, normalized: epson stylus cx5600
Aug 9 17:17:23 pccasa udev-configure-printer: URI of print queue: usb://EPSON/Stylus%20CX5600, normalized: epson stylus cx5600
Aug 9 17:17:23 pccasa udev-configure-printer: URI of detected printer: usb://EPSON/Stylus%20CX5600, normalized: epson stylus cx5600
Aug 9 17:17:23 pccasa udev-configure-printer: Queue ipp://localhost:631/printers/Stylus-CX5600 has matching device URI
Aug 9 17:18:05 pccasa nss_wins[4390]: pam_sm_authenticate: Called
Aug 9 17:18:05 pccasa nss_wins[4390]: pam_sm_authenticate: username = [pablo]
Aug 9 17:18:20 pccasa kernel: [ 483.312641] usblp0: removed
Aug 9 17:18:50 pccasa kernel: [ 513.324384] usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04B8 pid 0x083F
Aug 9 17:18:50 pccasa kernel: [ 513.324551] usblp0: removed
Aug 9 17:18:50 pccasa udev-configure-printer: add /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:18:50 pccasa udev-configure-printer: unable to access /sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa kernel: [ 543.335232] usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04B8 pid 0x083F
Aug 9 17:19:20 pccasa kernel: [ 543.335428] usblp0: removed
Aug 9 17:19:20 pccasa udev-configure-printer: add /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa udev-configure-printer: parent devpath is /devices/pci0000:00/0000:00:1d.2/usb4/4-2
Aug 9 17:19:20 pccasa kernel: [ 543.341490] usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04B8 pid 0x083F
Aug 9 17:19:20 pccasa udev-configure-printer: add /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa udev-configure-printer: parent devpath is /devices/pci0000:00/0000:00:1d.2/usb4/4-2
Aug 9 17:19:20 pccasa kernel: [ 543.378505] usblp0: removed
Aug 9 17:19:20 pccasa kernel: [ 543.433231] usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04B8 pid 0x083F
Aug 9 17:19:20 pccasa udev-configure-printer: add /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa udev-configure-printer: parent devpath is /devices/pci0000:00/0000:00:1d.2/usb4/4-2
Aug 9 17:19:20 pccasa kernel: [ 543.497234] usblp0: removed
Aug 9 17:19:20 pccasa kernel: [ 543.504598] usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04B8 pid 0x083F
Aug 9 17:19:20 pccasa kernel: [ 543.505777] usblp0: removed
Aug 9 17:19:20 pccasa udev-configure-printer: add /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa udev-configure-printer: unable to access /sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa kernel: [ 543.575232] usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04B8 pid 0x083F
Aug 9 17:19:20 pccasa kernel: [ 543.575549] usblp0: removed
Aug 9 17:19:20 pccasa udev-configure-printer: add /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa kernel: [ 543.581667] usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04B8 pid 0x083F
Aug 9 17:19:20 pccasa kernel: [ 543.582639] usblp0: removed
Aug 9 17:19:20 pccasa udev-configure-printer: unable to access /sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa udev-configure-printer: add /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa udev-configure-printer: unable to access /sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa kernel: [ 543.655232] usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04B8 pid 0x083F
Aug 9 17:19:20 pccasa kernel: [ 543.655483] usblp0: removed
Aug 9 17:19:20 pccasa udev-configure-printer: add /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa udev-configure-printer: unable to access /sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa kernel: [ 543.661368] usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04B8 pid 0x083F
Aug 9 17:19:20 pccasa kernel: [ 543.662320] usblp0: removed
Aug 9 17:19:20 pccasa udev-configure-printer: add /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:20 pccasa udev-configure-printer: unable to access /sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/usb/lp0
Aug 9 17:19:30 pccasa kernel: [ 553.500315] usblp: can’t set desired altsetting 0 on interface 1
Aug 9 17:19:30 pccasa kernel: [ 553.704574] usb 4-2: USB disconnect, address 3
Aug 9 17:19:30 pccasa udev-configure-printer: remove /devices/pci0000:00/0000:00:1d.2/usb4/4-2
Aug 9 17:19:30 pccasa udev-configure-printer: URI of print queue: cups-pdf:/, normalized: cups pdf
Aug 9 17:19:30 pccasa udev-configure-printer: URI of detected printer: usb://EPSON/Stylus%20CX5600, normalized: epson stylus cx5600
Aug 9 17:19:30 pccasa udev-configure-printer: URI of print queue: usb://EPSON/Stylus%20CX5600, normalized: epson stylus cx5600
Aug 9 17:19:30 pccasa udev-configure-printer: URI of detected printer: usb://EPSON/Stylus%20CX5600, normalized: epson stylus cx5600
Aug 9 17:19:30 pccasa udev-configure-printer: Queue ipp://localhost:631/printers/Stylus-CX5600 has matching device URI
Aug 9 17:19:30 pccasa udev-configure-printer: Disabled printer ipp://localhost:631/printers/Stylus-CX5600 as the corresponding device was unplugged or turned off
Aug 9 17:19:31 pccasa iscan: io/hpmud/pp.c 627: unable to read device-id ret=-1
Aug 9 17:19:46 pccasa kernel: [ 568.928841] iscan[4406]: segfault at 31 ip 00d2e50b sp bfa64eec error 4 in libc-2.11.1.so[cee000+153000]
Un detalle al ejecutar como root el iscan me da Fallo de segmentación…pero en el syslog me da igual que antes…esoty desorientado…gracias por tu ayuda…
#28 by Luis Gallardo on 09/08/2010 - 5:29
@Pablo pareciera que no tienes permisos para acceder a la impresora. Lo digo por esta línea:
¿Tu usuario pertenece al grupo lpadmin?…quizás ese primer problema puede afectarte luego en la utilización del escáner!!
Por otro lado, muestranos tus archivos de configuración dll.conf y epkowa.conf a ver si tienes algo mal definido…
#29 by Pablo on 10/08/2010 - 2:21
Hola Luis…me fije en el grupo de lpadmin y pertenece mi usuario al mismo…el contenidode dll.conf es :
# /etc/sane.d/dll.conf – Configuration file for the SANE dynamic backend loader
#
# Backends can also be enabled by configuration snippets under
# /etc/sane.d/dll.d directory — packages providing backends should drop
# a config file similar to dll.conf in this directory, named after the package.
#
# enable the next line if you want to allow access through the network:
net
abaton
agfafocus
apple
avision
artec
artec_eplus48u
as6e
bh
canon
canon630u
canon_dr
#canon_pp
cardscan
coolscan
#coolscan2
coolscan3
#dc25
#dc210
#dc240
dell1600n_net
dmc
epjitsu
#epson
#epson2
epkowa
fujitsu
#gphoto2
genesys
gt68xx
hp
hp3900
hpsj5s
hp3500
hp4200
hp5400
hp5590
hpljm1005
hs2p
ibm
leo
lexmark
ma1509
matsushita
microtek
microtek2
mustek
#mustek_pp
mustek_usb
mustek_usb2
nec
niash
pie
pixma
plustek
#plustek_pp
#pnm
qcam
ricoh
rts8891
s9036
sceptre
sharp
sm3600
sm3840
snapscan
sp15c
#st400
#stv680
tamarack
teco1
teco2
teco3
#test
u12
umax
#umax_pp
umax1220u
v4l
xerox_mfp
y el de epkowa.conf:
thout quotes). In order
# to find the USB product ID, use lsusb(1).
# A sample configuration for the Epson Perfection 1650 (Epson GT-8200),
# which has a product ID of 0×0110, would look as follows:
#
usb 0x04b8 0x083f
# For SCSI devices not detected, you can add an entry like:
#
# scsi EPSON GT-20000
#
# where the GT-20000 bit corresponds to the SCSI model information as
# shown in the output of dmesg(1) or in the /var/log/kern.log file.
# Network attached devices may be made to work by first installing the
# (non-free) iscan-network-nt package and then adding configuration lines
# as per information below.
#
# For each network attached device, you must add an entry as follows:
#
# net [port-number]
#
# Ask your network administrator for the device’s IP address or check
# for yourself on the panel (if it has one). The port-number is very
# optional and defaults to 1865.
# Note that network attached devices are not queried unless configured
# in this file.
#
# Examples:
#
#net 192.16.136.2 1865
#net 10.0.0.1
#net scanner.mydomain.com
Ademas ni siquiera puedo ejecutar el scaner como root, respecto a la impresora la puedo usar sin problemas.
mmm quizas falte algo mas que configurar, ante era modificar el dll.conf y el epkowa.conf y nada mas…todo andaba bien pero ala hora de querés actualizar… sonamos!!!! Gracias por ayudarme Luis.
#30 by Pablo on 10/08/2010 - 2:26
Perdon salió cortado el epkowa.conf…
# epkowa.conf — sample configuration for the EPKOWA SANE backend
# Copyright (C) 2004, 2008, 2009 Olaf Meeuwissen
#
# See sane-epkowa(5), sane-usb(5) and sane-scsi(5) for details.
# Detect all devices supported by the backend.
# If you don’t have a SCSI device, you can comment out the “scsi”
# keyword. Similarly for the other keywords.
#
#usb
#scsi
# For any USB scanner not known to the backend (yet), you may, at your
# own peril(!!), force the backend to recognise and use it via libusb.
# You can do so by the following configuration command:
#
# usb
#
# SEIKO EPSON’s USB vendor ID is ’0x04b8′ (without quotes). In order
# to find the USB product ID, use lsusb(1).
# A sample configuration for the Epson Perfection 1650 (Epson GT-8200),
# which has a product ID of 0×0110, would look as follows:
#
usb 0x04b8 0x083f
# For SCSI devices not detected, you can add an entry like:
#
# scsi EPSON GT-20000
#
# where the GT-20000 bit corresponds to the SCSI model information as
# shown in the output of dmesg(1) or in the /var/log/kern.log file.
# Network attached devices may be made to work by first installing the
# (non-free) iscan-network-nt package and then adding configuration lines
# as per information below.
#
# For each network attached device, you must add an entry as follows:
#
# net [port-number]
#
# Ask your network administrator for the device’s IP address or check
# for yourself on the panel (if it has one). The port-number is very
# optional and defaults to 1865.
# Note that network attached devices are not queried unless configured
# in this file.
#
# Examples:
#
#net 192.16.136.2 1865
#net 10.0.0.1
#net scanner.mydomain.com
#31 by Luis Gallardo on 11/08/2010 - 5:35
@Pablo Todo parece en orden, y ni idea de lo que le pase. Como último recurso, desinstala los paquetes que bajaste e intenta instalar la versión anterior como se explica en el artículo bajando la versión .rpm y convirtiéndola a .deb
#32 by Pablo on 11/08/2010 - 7:06
OK gracias Luis….según recuerdo todas las versiones posteriores a la que tenía instalada no andaban…instalaré la que tenía…igual muchas gracias por tu ayuda. Saludos.
#33 by Oscar on 20/08/2010 - 9:19
Hola Luis, tengo instalado Debian Squeeze AMD64 con KDE, como uso escáner le instalé Skanlite, utilizo una multifuncional HP C3100, el inconveniente reside en que, para que reconozca el escáner debo tener la multifuncional encendida cuando inicio la PC en caso contrario no lo identifica. Hice una prueba con Kubuntu 10.4 en vivo y allí lo reconoce en cualquier momento que ponga a funcionar la impresora, te agradezco cualquier ayuda que puedas darme.
Saludos.
#34 by Luis Gallardo on 20/08/2010 - 11:15
@Oscar Quizás tengas más de un dispositivo USB enchufado al momento de conectar tu escáner, de forma que el mapeo nunca es el mismo. Lo mejor que puedes hacer es revisar las bitácoras al momento de conectar el escáner. Para ello desde un terminal puedes escribir lo siguiente siendo root:
#35 by Oscar on 21/08/2010 - 12:27
Luis, esto es lo que sale:
osaluna@debkde:~$ su
Contraseña:
root@debkde:/home/osaluna# tail -f /var/log/syslog
Aug 21 12:20:50 debkde kernel: [ 3599.156210] usb-storage: device scan complete
Aug 21 12:20:50 debkde kernel: [ 3599.156687] scsi 5:0:0:0: Direct-Access HP Photosmart C3180 1.00 PQ: 0 ANSI: 2
Aug 21 12:20:50 debkde kernel: [ 3599.157493] sd 5:0:0:0: Attached scsi generic sg2 type 0
Aug 21 12:20:50 debkde kernel: [ 3599.159670] sd 5:0:0:0: [sdb] Attached SCSI removable disk
Aug 21 12:21:09 debkde skanlite: io/hpmud/musb.c 137: unable get_string_descriptor -1: Operación no permitida
Aug 21 12:21:09 debkde skanlite: io/hpmud/musb.c 2034: invalid product id string ret=-1
Aug 21 12:21:09 debkde skanlite: io/hpmud/musb.c 137: unable get_string_descriptor -1: Operación no permitida
Aug 21 12:21:09 debkde skanlite: io/hpmud/musb.c 2039: invalid serial id string ret=-1
Aug 21 12:21:09 debkde skanlite: io/hpmud/musb.c 137: unable get_string_descriptor -1: Operación no permitida
Aug 21 12:21:09 debkde skanlite: io/hpmud/musb.c 2044: invalid manufacturer string ret=-1
Alguna sugerencia?
Gracias por tu atención
#36 by Luis Gallardo on 21/08/2010 - 2:15
@Oscar debes ver si se mapea siempre como scsi 5:0:0:0., con la impresora encendida al momento de iniciar la PC, y atmbién cuando la conectas una vez iniciado el sistema.
#37 by SimcA on 21/08/2010 - 5:59
Hola, esto es para los que usamos 10.04 Lucid Lynx, DEBEMOS utilizar las verciones que publica Luis, o sea los archivos:
iscan-2.10.0-1.c2.i386.rpm
iscan-plugin-cx4400-2.0.0-0.c2.i386.rpm
Estan en este link:
http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do
#38 by Luis Gallardo on 21/08/2010 - 9:18
@SimcA gracias por el dato
#39 by Oscar on 21/08/2010 - 9:51
Luis, el mapeo anterior es con la impresora conectada despues de iniciada la PC y este es conectada antes de iniciar la PC:
osaluna@debkde:~$ su
Contraseña:
root@debkde:/home/osaluna# tail -f /var/log/syslog
Aug 21 21:26:24 debkde kernel: [ 325.974561] ABORTED IN=eth0 OUT= MAC=00:19:db:4b:5e:3d:00:90:1a:a0:1f:a2:08:00 SRC=72.14.204.97 DST=190.37.201.53 LEN=40 TOS=0×00 PREC=0×00 TTL=50 ID=35959 PROTO=TCP SPT=443 DPT=4470 SEQ=2410968371 ACK=0 WINDOW=0 RES=0×00 RST URGP=0
Aug 21 21:26:24 debkde kernel: [ 325.974703] ABORTED IN=eth0 OUT= MAC=00:19:db:4b:5e:3d:00:90:1a:a0:1f:a2:08:00 SRC=72.14.204.97 DST=190.37.201.53 LEN=40 TOS=0×00 PREC=0×00 TTL=50 ID=35960 PROTO=TCP SPT=443 DPT=4470 SEQ=2410968371 ACK=0 WINDOW=0 RES=0×00 RST URGP=0
Aug 21 21:26:39 debkde kernel: [ 340.882883] ABORTED IN=eth0 OUT= MAC=00:19:db:4b:5e:3d:00:90:1a:a0:1f:a2:08:00 SRC=72.14.204.189 DST=190.37.201.53 LEN=40 TOS=0×00 PREC=0×00 TTL=49 ID=15196 PROTO=TCP SPT=443 DPT=4825 SEQ=2773897181 ACK=0 WINDOW=0 RES=0×00 RST URGP=0
Aug 21 21:26:39 debkde kernel: [ 340.884552] ABORTED IN=eth0 OUT= MAC=00:19:db:4b:5e:3d:00:90:1a:a0:1f:a2:08:00 SRC=72.14.204.189 DST=190.37.201.53 LEN=40 TOS=0×00 PREC=0×00 TTL=49 ID=15197 PROTO=TCP SPT=443 DPT=4825 SEQ=2773897181 ACK=0 WINDOW=0 RES=0×00 RST URGP=0
Aug 21 21:26:39 debkde kernel: [ 340.895239] ABORTED IN=eth0 OUT= MAC=00:19:db:4b:5e:3d:00:90:1a:a0:1f:a2:08:00 SRC=72.14.204.164 DST=190.37.201.53 LEN=40 TOS=0×00 PREC=0×00 TTL=49 ID=24160 PROTO=TCP SPT=443 DPT=4265 SEQ=2544515331 ACK=0 WINDOW=0 RES=0×00 RST URGP=0
Aug 21 21:26:39 debkde kernel: [ 340.895848] ABORTED IN=eth0 OUT= MAC=00:19:db:4b:5e:3d:00:90:1a:a0:1f:a2:08:00 SRC=72.14.204.164 DST=190.37.201.53 LEN=40 TOS=0×00 PREC=0×00 TTL=49 ID=24161 PROTO=TCP SPT=443 DPT=4265 SEQ=2544515331 ACK=0 WINDOW=0 RES=0×00 RST URGP=0
Aug 21 21:26:39 debkde kernel: [ 340.983303] ABORTED IN=eth0 OUT= MAC=00:19:db:4b:5e:3d:00:90:1a:a0:1f:a2:08:00 SRC=173.194.33.104 DST=190.37.201.53 LEN=40 TOS=0×00 PREC=0×00 TTL=52 ID=15749 PROTO=TCP SPT=443 DPT=5417 SEQ=658839067 ACK=0 WINDOW=0 RES=0×00 RST URGP=0
Aug 21 21:26:39 debkde kernel: [ 340.985815] ABORTED IN=eth0 OUT= MAC=00:19:db:4b:5e:3d:00:90:1a:a0:1f:a2:08:00 SRC=173.194.33.104 DST=190.37.201.53 LEN=40 TOS=0×00 PREC=0×00 TTL=52 ID=15750 PROTO=TCP SPT=443 DPT=5417 SEQ=658839067 ACK=0 WINDOW=0 RES=0×00 RST URGP=0
Aug 21 21:32:25 debkde kernel: [ 686.012474] ABORTED IN=eth0 OUT= MAC=00:19:db:4b:5e:3d:00:90:1a:a0:1f:a2:08:00 SRC=63.245.217.40 DST=190.37.201.53 LEN=40 TOS=0×00 PREC=0×00 TTL=45 ID=0 DF PROTO=TCP SPT=443 DPT=4111 SEQ=155922429 ACK=0 WINDOW=0 RES=0×00 RST URGP=0
Aug 21 21:32:25 debkde kernel: [ 686.013154] ABORTED IN=eth0 OUT= MAC=00:19:db:4b:5e:3d:00:90:1a:a0:1f:a2:08:00 SRC=63.245.217.40 DST=190.37.201.53 LEN=40 TOS=0×00 PREC=0×00 TTL=45 ID=0 DF PROTO=TCP SPT=443 DPT=4111 SEQ=155922429 ACK=0 WINDOW=0 RES=0×00 RST URGP=0
Y el siguiente es a continuación del anterior, apagué la impresora y la volví a encender y esto es lo que sale.
osaluna@debkde:~$ su
Contraseña:
root@debkde:/home/osaluna# tail -f /var/log/syslog
Aug 21 21:41:02 debkde kernel: [ 1203.876943] usb 1-8: SerialNumber: MY6BOC714K04KV
Aug 21 21:41:02 debkde kernel: [ 1203.877091] usb 1-8: configuration #1 chosen from 1 choice
Aug 21 21:41:02 debkde kernel: [ 1203.877852] usblp0: USB Bidirectional printer dev 5 if 1 alt 0 proto 2 vid 0x03F0 pid 0×5611
Aug 21 21:41:02 debkde kernel: [ 1203.878348] scsi5 : SCSI emulation for USB Mass Storage devices
Aug 21 21:41:02 debkde kernel: [ 1203.880971] usb-storage: device found at 5
Aug 21 21:41:02 debkde kernel: [ 1203.880974] usb-storage: waiting for device to settle before scanning
Aug 21 21:41:07 debkde kernel: [ 1208.876194] usb-storage: device scan complete
Aug 21 21:41:07 debkde kernel: [ 1208.876669] scsi 5:0:0:0: Direct-Access HP Photosmart C3180 1.00 PQ: 0 ANSI: 2
Aug 21 21:41:07 debkde kernel: [ 1208.877671] sd 5:0:0:0: Attached scsi generic sg2 type 0
Aug 21 21:41:07 debkde kernel: [ 1208.879518] sd 5:0:0:0: [sdb] Attached SCSI removable disk
Aug 21 21:44:12 debkde dhclient: DHCPREQUEST on eth0 to 200.109.126.43 port 67
Aug 21 21:44:20 debkde dhclient: DHCPREQUEST on eth0 to 200.109.126.43 port 67
Aug 21 21:44:20 debkde dhclient: DHCPACK from 200.109.126.43
Aug 21 21:44:20 debkde dhclient: bound to 190.37.201.53 — renewal in 980 seconds.
Aug 21 21:44:20 debkde NetworkManager[2123]: (eth0): DHCPv4 state changed bound -> renew
Aug 21 21:44:20 debkde NetworkManager[2123]: address 190.37.201.53
Aug 21 21:44:20 debkde NetworkManager[2123]: prefix 19 (255.255.224.0)
Aug 21 21:44:20 debkde NetworkManager[2123]: gateway 190.37.192.1
Aug 21 21:44:20 debkde NetworkManager[2123]: nameserver ’200.11.248.12′
Aug 21 21:44:20 debkde NetworkManager[2123]: nameserver ’200.44.32.12′
Aug 21 21:44:20 debkde NetworkManager[2123]: domain name ‘cantv.net’
Aug 21 21:47:38 debkde skanlite: io/hpmud/musb.c 137: unable get_string_descriptor -1: Operación no permitida
Aug 21 21:47:38 debkde skanlite: io/hpmud/musb.c 2034: invalid product id string ret=-1
Aug 21 21:47:38 debkde skanlite: io/hpmud/musb.c 137: unable get_string_descriptor -1: Operación no permitida
Aug 21 21:47:38 debkde skanlite: io/hpmud/musb.c 2039: invalid serial id string ret=-1
Aug 21 21:47:38 debkde skanlite: io/hpmud/musb.c 137: unable get_string_descriptor -1: Operación no permitida
Aug 21 21:47:38 debkde skanlite: io/hpmud/musb.c 2044: invalid manufacturer string ret=-1
Espero que puedas sacar algo en claro.
#40 by Luis Gallardo on 22/08/2010 - 12:37
@Oscar El primer bloque de mensajes no dice nada sobre el escáner, son solo mensajes de la red, y tiene lógica porque de seguro la detección del escáner se hizo al momento de encender la máquina. El segundo bloque si reporta el escáner, y como te dije, debes ver si siempre se coloca en la dirección 5:0:0:0 del BUS USB. ¿Cómo lo compruebas? Haz un lsusb cuando enciendas la PC con el escáner conectado, y luego cuando lo apagas y prendes nuevamente.
#41 by Oscar on 22/08/2010 - 1:08
Luis, esto es lo que sala con la impresora encendida al iniciar la PC:
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 03f0:0904 Hewlett-Packard DeskJet 845c
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 04d9:0499 Holtek Semiconductor, Inc. Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 03f0:5611 Hewlett-Packard PhotoSmart C3180
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
y apagando y prendiendo la impresora sale exactamente lo mismo.
#42 by Luis Gallardo on 23/08/2010 - 8:54
@Oscar entonces debe ser algo en la configuración del sistema. Quizás HAL no detecta el evento. Haz la siguiente prueba, después de conectar el escáner con la PC encendida ejecuta lo siguiente siendo root para ver si lo reconoce:
#43 by Oscar on 23/08/2010 - 10:33
Hola Luis, sigue sin reconocerlo, yo te agradezco toda tu gentileza, pero no puedo ni debo seguir abusando de tu tiempo, me hubiese gustado que el escáner funcionara correctamente pero ya que hasta ahora no es posible dejaré encendida la impresora todo el tiempo. Nuevamente gracias por todo, cuentame como un seguidor mas de tu blog.
Un cordial saludo.
#44 by Luis Gallardo on 23/08/2010 - 3:36
@Oscar la verdad no hay problema, yo ayudo en lo que pueda. Bueno, al menos te funciona el escáner, solo debes ser cuidadoso al momento de usarlo saber que debes tenerlo encendido antes que la PC . Gracias por tus comentarios sobre el blog.
Saludos!!
#45 by Pablo Alonso on 02/09/2010 - 2:29
Hola Luis, tienes idea si con este procedimiento deberia funcionar en un ubuntu karmic de 64 bits?
por otro lado, intente instalar los paquetes iscan y el iscan-plugin ambos .deb de 64 bits y me dice que faltan dependencias… no me dice cual ni tengo idea como averiguarlo. te paso esto?
baje la version de iscan 2.25 para amd64 en .deb.
gracias.
saludos
#46 by Luis Gallardo on 02/09/2010 - 10:38
@Pablo si el paquete te exige dependencias, puedes usar gdebi para instalar el paquete y sus dependencias de forma automática. Este gdebi no viene por omisión instalado, así que debes usar Synaptic o cualquier otro gestor de aplicaciones para instalarlo. Una vez instalado puedes darle botón derecho y elegir gdebi con “Abrir con” o desde un terminal escribir:
El procedimiento es el mismo para cualquier arquitectura (x86 o 64 bits por ejemplo).