Cómo instalar el escáner CanoScan LIDE 400 en Ubuntu 18.04.4 LTS

Cómo instalar el escáner CanoScan LIDE 400 en Ubuntu 18.04.4 LTS

Caballeros,

Soy un completo novato después de deshacerme de Win 10 por Ubuntu, así que sé amable conmigo y sé claro con tus puntos de escritura. Me uní a este sitio hace 5 minutos específicamente para hacer esta pregunta.

Sí, estuve en el sitio de Canon y descargué los archivos comprimidos del controlador que extraje con éxito. ¿Ahora que?

A pesar de todos mis mejores esfuerzos, no tengo idea de cómo instalar los controladores y poner en funcionamiento el escáner. Busqué por todas partes (incluido este sitio) y nadie parece conocer una solución que funcione.

Indique amablemente en términos muy simples cómo instalar y configurar el escáner anterior en la versión de Ubuntu proporcionada. Imagínese que estoy totalmente retrasado en su explicación detallada y exhaustiva del "Cómo hacer". Muy apreciado.


Gracias a todos,

Aprecio mucho todo el tiempo y esfuerzo dedicado a ayudarme, un completo desconocido.

Mucho ha cambiado desde que publiqué por primera vez. Conseguí que mi dispositivo funcionara, aunque no tengo idea de cómo. Trabajé con todas sus útiles sugerencias y algo "encajó".

Pasé a probar Mint 20 para darle un giro. Experimenté el mismo problema allí que no se pudo solucionar con los métodos indicados. Extraño, ¿porque pensé que Mint está basado en Ubuntu?

Entonces, lo descarté en favor de Manjaro KDE, donde ocurrieron problemas similares con mi escáner y además todo mi audio está estropeado sin importar cómo cambié la configuración de acuerdo con las publicaciones de ayuda en línea. Por frustración, cambié una vez más a la variante Manjaro Gnome donde todo funciona bien "listo para usar".

Todavía estoy considerando construir un sistema en el que Debian esté junto a Arch y en lugar de "Saltar de distribución", simplemente cambie la configuración en Arch o Debian con las herramientas disponibles para hacer que la versión única se adapte a las necesidades específicas.

Gracias de nuevo a todos. Este asunto ahora puede considerarse cerrado.

Respuesta1

No hace mucho, yo mismo compré un escáner Canon Lide 300. La instalación del controlador para el Lide 400 incluye los mismos pasos. En mi primer intento de instalar los controladores de Linux para mi escáner Canon, fallé estrepitosamente varias veces. Pero el escáner funcionó perfectamente con el controlador de Windows. En un corto período de tiempo, intentándolo y fallando, finalmente encontré una manera de hacer que el escáner funcione con Linux. ¡Esta es mi guía rápida sobre cómo hacer que el escáner funcione con el sistema Linux (lo probé en Ubuntu 18.04)! Por favor, solo sigue los pasos. Si uno de los pasos no funciona, intente seguir las sugerencias de solución de problemas. NO continúe con el siguiente paso, hasta que el anterior esté funcionando.

Paso 1: reconocimiento del escáner

Primero, se deben instalar todos los paquetes necesarios:

sudo apt update

sudo apt install sane-utils libusb-dev usbutils

Para reconocer los dispositivos conectados a través de USB, puede utilizar el comando lsusb. El escáner de Canon se puede filtrar ejecutando:

lsusb | grep '04a9'

el identificador04a9es específico para dispositivos Canon. Si no se muestra ninguna línea de salida después de la ejecución del comando anterior, el dispositivo no se reconoce.

Sugerencias para solucionar problemas:

  1. Verifique la conexión entre el escáner y la computadora.

  2. Reinicie el sistema, pero asegúrese de que el escáner esté conectado correctamente a la computadora.

  3. El escáner hace algo de ruido al ajustar el cabezal durante el inicio del sistema. Si ese no es el caso, intente conectar el escáner en una ranura USB diferente.

  4. Si tiene un sistema Windows, intente probar la conexión USB instalando el controlador del escáner. Canon no es compatible con Linux, pero tiene un buen controlador de Windows implementado.

Paso 2: identificación del escáner

Ahora, puede ejecutar el comando lsusben su terminal y debería ver el salida del lsusb. La línea de salida enmarcada en amarillo muestra la conexión del escáner. Al insertar el número de bus y dispositivo específico de su sistema, puede realizar la solicitud sobre la configuración de permisos para la conexión en particular. Por ejemplo, en mi caso, el ID del bus es 001 y el ID del dispositivo es 002. La línea de comando resultante se basa en información sobre mi sistema:

getfacl /dev/bus/usb/001/002

¡Recuerde utilizar sus propias especificaciones de conexión para la solicitud! El resultado del comando le mostrará el grupo, debe unirse como usuario. En mi caso es el grupo.lp, así que me uno asanadogrupo (grupo de gestión del escáner) ylp.

sudo usermod -aG saned,lp $USER

sane-find-scannerreconocerá el escáner y mostrará elsalida correcta.

Sugerencias para solucionar problemas:

  1. Puede ver los grupos en los que usted, como usuario, participa si escribe cat /etc/group | grep $USER. Los grupossanadoylpdebería estar en la lista. De lo contrario, intente ejecutar el comando usermod nuevamente.

Paso 3: equipo de software

Aunque se encontró el escáner, en mi caso, scanimage -Lfalló la identificación del escáner mediante la ejecución. Esto tiene que ver con el software sano.

La sugerencia de Markling de utilizar el repositorio (Instale Canon LiDE 300/400 en Ubuntu 18.04) trabajó para mi. Sin embargo, la compilación e instalación de la última versión de Sane es, en mi opinión, la solución más limpia.

Como preparación, debes instalar los requisitos previos:

sudo apt install build-essential libieee1284-3 gphoto2 autoconf automake libtool gettext git autopoint autoconf-archive pkg-config libjpeg-dev

Ahora, puedes ingresar a la carpeta de tu elección y ejecutar:

git clone https://gitlab.com/sane-project/backends.git

cd backends

./autogen.sh

BACKENDS="canon pixma" ./configure

make

make install

Después de la instalación, debería poder identificar su escáner. La salida de scanimage -Ldebería verse asíeso. Si ejecutó scanimage -V, obtendrá información sobre la versión de backend correcta. En mi caso, al compilar la versión más reciente, el estado del backend cambió de 1.0.27 a 1.0.29.

Paso 4: software adicional (opcional)

Por cierto, la utilidad de escaneo que más me gusta es SimpleScan:

sudo apt simple-scan

Respuesta2

Tengo el mismo escáner y lo hice funcionar sin los controladores del sitio web de Canon ni sin compilar ningún software yo mismo.

Ubuntu y otras distribuciones de Linux utilizan SANE como back-end para comunicarse con los escáneres. Ubuntu 18.04 tiene una versión anterior de SANE que aún no es compatible con CanoScan LiDE 400, pero puede usar un repositorio creado por Rolf Bensch para instalar fácilmente la última versión que sí es compatible con ese escáner:

sudo add-apt-repository ppa:rolfbensch/sane-release
sudo apt-get update
sudo apt-get upgrade

Debería actualizar la versión SANE existente. Después de un reinicio rápido, el programa Simple Scan que viene con Ubuntu pudo usar el escáner. Lo instalé gscan2pdfpara crear documentos PDF desde el escáner.

Respuesta3

Esta podría ser una solución más simple y así es exactamente como conseguí que mi LiDE 400 funcionara con XSane en Ubuntu 18.04 (no recuerdo si estoy usando 18.04.2 o qué subversión):

Página web PPA de Rolf Bensch para SANE

Configuré el PPA según las instrucciones allí, inicié Synaptic y recargué la lista de paquetes. Sólo hice estos cambios:

Commit Log for Thu Apr 23 14:18:55 2020 Upgraded the following packages: libsane-common (1.0.27-1~experimental3ubuntu2.2) to
1.0.29+git20200422-bionic1

libsane1 (1.0.27-1~experimental3ubuntu2.2) to
1.0.29+git20200422-bionic1

python3-update-manager (1:18.04.11.10) to 1:18.04.11.12

sane-utils (1.0.27-1~experimental3ubuntu2.2) to
1.0.29+git20200422-bionic1

update-manager (1:18.04.11.10) to 1:18.04.11.12

update-manager-core (1:18.04.11.10) to 1:18.04.11.12

Installed the following packages: libsane (1.0.29+git20200422-bionic1)

La primera vez que conecté el cable USB LiDE 400 al sistema DESPUÉS de la actualización, se inicia XSane y realizo escaneos. Todo esto ocurrió hace apenas unas horas y es mi único esfuerzo para que funcione: ¡primer intento!

HTH.

Nota: Localicé algún software de Canon Alemania para Linux, ningún otro país en el que busqué lo tenía, se llama Scan Gear y este software puede ser necesario para que los botones del escáner provoquen cualquier actividad dentro del sistema operativo. No instalé Scan Gear, no uso tales funciones.

Enlace actualizado, ya que el enlace original ha sido eliminado:https://launchpad.net/~sane-project/+archive/ubuntu/sane-git

Respuesta4

La respuesta de rgagit funcionó mejor para mí con ligeros cambios.

Paso 2

sane-find-scanner siempre me dio errores al acceder al escáner con algo como esto

found USB scanner (vendor=0x04a9 [Canon], product=0x1912 [LiDE 400]) at libusb:001:003
could not open USB device 0x2109/0x3431 at 001:002: Access denied (insufficient permissions)

Para solucionar este problema, escribí un pequeño servicio que establecerá los permisos correctos al inicio. primero los archivos

/etc/systemd/system/set.usb.permissions.service

[Unit]
Description=Job that runs your user script

[Service]
ExecStart=/usr/bin/set_usb_permission
Type=oneshot
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

/usr/bin/set_usb_permission(asegúrese de aplicar permiso de ejecución a esto)

#!/bin/sh -e
chmod -R a+w /dev/bus/usb
exit 0

Después de eso haz

$ systemctl reload-daemon
$ systemctl enable set.usb.permissions.service

Después de eso los permisos deberían funcionar.

Paso 3

Me resultó más fácil usar la versión precompilada dehttps://gitlab.com/sane-project/backends/-/releases Simplemente descomprimo el contenido. Ve a la carpeta y haz

$ ./configure
$ make
$ sudo make install

Después de esos pasos mi Lide 400 finalmente funciona como esperaba

información relacionada