La configuración y el uso de escáneres en Linux es significativamente más problemático que el sistema operativo Windows. De hecho, muchos de los problemas actuales están causados por algunos defectos en el kernel y en los controladores SCSI. Si usa una versión más nueva del kernel, simplemente revise ¡Los parches y la recompilación simples permitirán que su escáner se elimine bajo Linux!
El sistema operativo que uso es la última versión de los escáneres "BluePoint 2.0" y "Microtek Scanmaker X6" en Linux chino. Los usuarios de otras distribuciones de Linux u otros escáneres de marca también pueden descargar archivos de parches y controladores para las marcas relevantes de una manera similar.
Métodos y procedimientos:
(1) Descargar archivos relacionados
Primero, comience con el archivo de parche de código fuente más básico del kernel SCSI. Como todos sabemos, la versión del kernel utilizada por Blue Point es 2.2.16. Simplemente descargue un archivo de parche correspondiente a la versión del kernel de Linux para admitirlo. Al instalar el código fuente del kernel en el directorio "/usr /src" de Linux, puede obtener el archivo de parche "Linux 2.2.15pre14-ppscsi1" descargándolo del sitio web (people.redhat.com/twaugh/parport) de forma gratuita. Si descarga el archivo de parche "Linux 2.2.16pre14-ppscsi1", la versión superior será compatible con versiones anteriores y el rendimiento es mucho mejor que la versión inferior.
La siguiente es la interfaz del controlador del escáner esencial del sistema "Linux" - "SANE". Puede ir a (www.mostang.com/sane) para descargar la última versión. Le recomiendo que no descargue su "paquete comprimido RPM", sino que descargue su código fuente. Porque el siguiente paso es completar manualmente algunos aspectos de la configuración.
(2) Parcheando el archivo del kernel
Para evitar que se realice una copia de respaldo del kernel antes de parchear el kernel, puede reinstalarlo desde el CD de instalación después de que ocurra un problema. Paquete de código fuente del kernel (CD /BluePoint /RPMS /kernel-source-2.2.16-1.i386.rpm). Después de descargar el archivo de parche del kernel, debe ingresar el sistema como "raíz", colocar el archivo de parche en el directorio "/usr /src" y luego ejecutar los siguientes comandos en orden:
1. mv ppSCSI * .patch /usr /src
2, parche -p0 En este punto, el kernel ha sido parchado, seguido de los pasos para configurar y compilar. 3, ingrese el directorio de código fuente (/usr /src /linux): cd /usr /src /linux 4, llame al programa de control del compilador de código fuente "make": "make menuconfig" 5, en la opción "Soporte SCSI" en el programa de control (Figura 1), seleccione "Soporte SCSI", para "Soporte SCSI" y "Soporte SCSI genérico", presione "Y" Incruste el soporte SCSI en el código fuente (que muestra el signo "*") o presione "M" para compilar el soporte SCSI en un módulo (que muestra el número "M", que debe cargarse dinámicamente cuando se usa el módulo). 6. En el programa de control bajo la opción "Soporte SCSI" (Figura 2), ingrese al directorio de opciones "Controladores de bajo nivel SCSI", seleccione "Adaptador SCSI de puerto paralelo" (paralelo Adaptador SCSI) y "Adaptador Onspec 90c26" (Adaptador Onspec 90c26). 7. Después de completar la configuración, compile el kernel, compile e instale estos módulos. (3) Compilación e instalación de los controladores "SANE" y "Microtek" El controlador que descargué para obtener SANE es "sensato" -1.0.2.tar.gz ", el controlador de Microtek es" microtek2-0.8.tar.gz ". Una vez que haya descargado los dos archivos, ingresará al sistema como la cuenta" raíz ". Primero descomprima "SANE": tar -xvzf sane-1.0.1.tar.gz. Luego descomprima el programa de control de fondo "microtek2": tar -xvzf microtek2-0.8.tar.gz. Verá dos archivos nuevos: "microtek2.c" y "microtek2.h". Cópielos en el directorio "backend" del código fuente de "SANE", luego vaya al directorio de origen de "SANE" y compílelo. , de la siguiente manera: cd sane-1.0.1 ./configure make make install (4) Carga del módulo del controlador Ahora que ha tenido éxito, debe encender el escáner antes de reiniciar la máquina. Debido a que el controlador SCSI comprueba el segundo puerto paralelo (COM) solo cuando se inicia, si el escáner no está encendido, el sistema informará que no se encuentra el dispositivo "SANE". Después del reinicio, el módulo compilado también debe cargarse en el kernel. Si su sistema Linux es "Blue Point 2.0", es muy fácil instalar un módulo dinámico. De hecho, puede instalar los módulos más necesarios y se cargarán automáticamente cuando se llame a otros módulos dependientes en tiempo de ejecución. Primero ingrese al sistema de inicio de sesión con la cuenta "raíz" y luego cargue el módulo del controlador de acuerdo con la situación: Si el controlador SCSI se compila en el kernel en el segundo paso: se requiere "insmod onscsi"; Si el controlador SCSI se compila como un módulo dinámico en el segundo paso, debe cargarlo usando "insmod scsi_mod" (scsi_mod, cualquier módulo de controlador de dispositivo SCSI). El comando a ejecutar es: "insmod ppscsi" seguido de "insmod onscsi". Puedes usar el escáner en este punto. Sin embargo, debe ejecutar estos comandos después de cada inicio para usar el escáner. De hecho, si desea hacerlo de una vez por todas, simplemente agregue estas dos líneas de comandos al archivo de inicio del sistema "/etc/rc.d/rc.local" al final (nota: debe ser el usuario "root" para tener acceso a la cuenta para tener derecho a modificar): insmod ppscsi insmod onscsi (5) Configure el dispositivo del escáner Ingrese el directorio "herramientas" del código fuente de "SANE", que tiene un nombre Para el comando "buscar-escáner", ejecútelo: "./find-scanner -v". Encontrará el escáner y le dirá dónde está (quizás tenga que usar "Shift + PageUp" para subir la pantalla y ver esta información). Su ubicación suele ser "/dev /sg0" o "/dev /sga", y algunas veces ambas aparecerán al mismo tiempo. Luego escriba el comando para indicar el dispositivo del escáner: "ln -s /dev /sg0 /dev /scanner". Si tiene un escáner para todas sus cuentas, escriba el comando: "chmod 666 /dev /sga" (donde dev /sg0 es la ubicación del dispositivo del escáner). Bien, ¡así que puedes escribir "scanimage" o "xscanimage" para disfrutar del escaneo en cualquier momento! En el mundo de los sistemas operativos Linux, no es difícil darle un hogar a su escáner en Linux, pero desde el punto de vista general, es más problemático que otros sistemas operativos (Windows). Es mucho más difícil y requiere algunos comandos clave. Espero que este artículo le brinde una idea. Esto profundizará el amor del "sistema operativo Linux".
Figura 1
Figura 2
Noticias de Computer Store Microsoft lanzó Windows 8 RTM Edition para fabricantes de equipos origi
¿Cuál es el proceso de arranque para Linux? ¿Cómo completar el inicio del sistema a través de grub
que desea en Linux Cómo instalar el jdk que desea en Linux? La última vez hablamos sobre cómo desin
Configuración de la partición del disco duro: C: Win7 (Formato NTFS — — instalado)
sistema Linux, solo mayor NIC añadir diferentes IP
Preguntas de la entrevista de Linux Daquan
Aprenda a usar el sistema Linux siete puntos de consejo
Solución de retraso de inicio de sesión de conexión SSH de Linux
Análisis en profundidad de la solución Hot Standby de sistema dual solo para software
Instrucciones de configuración para mejorar la seguridad del sistema operativo Linux
Variables de entorno de Linux (a)
Sistema de archivos de Linux de sólo lectura
compilación de GCC parte de la información incrustada
Linux shell array de creación y uso de habilidades
Umount: /home: dispositivo está ocupado solución
Esos comandos poderosos que mejoran la eficiencia del desarrollo del entorno Linux
Win7 /8.1 tutorial recto sin problemas de Win10 Build 9926
La actitud de Microsoft es muy dura: la actualización automática forzada de Win10 no se puede cerrar
Win8 cómo ver el menú de ruta correcto enviado a la ruta del proyecto dentro de
IE10 /IE11 no puede mostrar Flash cómo hacerlo
Cómo modificar remotamente la contraseña del sistema win2003
Modificar la pantalla de arranque en XP
DNF caos espíritu mágico habilidades de flujo completo cómo agregar puntos