Mostrando entradas con la etiqueta drivers. Mostrar todas las entradas
Mostrando entradas con la etiqueta drivers. Mostrar todas las entradas

martes, 23 de julio de 2013

Configurar escáner Acer 3300U en Debian

A veces los periféricos que habitualmente utilizamos dejan de funcionar como deberían. Me pasa con mi impresora multifunción Epson Stylus SX130, la cual desde hace poco deja al escanear una horrible franja negra vertical en cada documento resultante.

Recomendación: NUNCA consuman productos Epson.

Continúo. Ante tan desagradable contratiempo he tenido que recurrir a mi viejo escáner Acer S2 W 3300U, el cual nunca me defrauda. Ya no dispone de drivers para un Windows superior a XP pero para GNU/Linux la vieja solución que implementaba en mis primeros Ubuntu sigue siendo válida para Debian 6.

Lo primero que han de hacer es descargarse el fichero mirascanv403u10_bqe.zip con el firmware del Acer 3300U. Lo pueden descargar en su directorio /home por ejemplo. Desde el entorno de escritorio no debería haber problema en descomprimirlo haciendo doble clic, y ahí es donde designarán el lugar donde lo ubicarán. Esta operación genera el directorio /MiraScan v4.03u10_BQE; si les parece complicado lo pueden renombrar desde Nautilus a /mirascan a secas y así evitan los problemas que puedan surgir de los espacios en el nombre del directorio.

Acto seguido nos posicionamos en el subdirectorio /BIN:

paco@debian:~/$ cd mirascan/BIN
paco@debian:~/ mirascan/BIN$

A continuación crearemos, de no existir, un subdirectorio llamado /snapscan dentro del directorio /usr/share/sane. Si ya existiera nos saltaríamos este paso:

paco@debian:~/ mirascan/BIN$ mkdir /usr/share/sane/snapscan
paco@debian:~/ mirascan/BIN$

Después copiaremos el archivo u176v046.bin, que encontraremos presente en /mirascan/BIN, que es donde estamos posicionados, y el cual contiene el firmware del Acer 3300U, al directorio recién creado (a menos que ya existiera):

paco@debian:~/ mirascan/BIN$ cp u176v046.bin /usr/share/sane/snapscan
paco@debian:~/ mirascan/BIN$

Luego editaremos con gedit, nano u otro editor de texto el archivo /etc/sane.d/snapscan.conf:

paco@debian:~/ mirascan/BIN$ nano /etc/sane.d/snapscan.conf

Buscaremos la siguiente línea (si no es igual será muy parecida):

firmware /usr/share/sane/snapscan/your-firmwarefile.bin

Y la sustituiremos por:

firmware /usr/share/sane/snapscan/u176v046.bin

Guardamos cambios en el archivo y ya podemos disfrutar de nuestro Acer 3300U con Xsane u otra aplicación para escáneres.

Información extraída de este viejo post del foro ubuntu-es.org.

Y ya que hemos hablado de escáneres aquí tenemos la escena más conocida del film de David Cronemberg Scanners (1981) en la que a uno de los personajes le estalla, literalmente, la cabeza.


jueves, 16 de mayo de 2013

Instalando impresora Epson Stylus SX130 en Debian Wheezy

Una de las tareas más cansinas para un usuario de GNU/Linux es conseguir que la impresora funcione en la distribución en uso. Y si es una multifunción (impresora + escáner) entonces el problema se duplica. Les voy a explicar como he conseguido que mi Epson Stylus SX130 funcione a pleno rendimiento en mi Debian Wheezy, pero también valdría para Ubuntu u otra distro basada en Debian.

Lo primero es bajarse estos paquetes que contienen los drivers (para arquitectura de 32 bits):

epson-inkjet-printer-201101w_1.0.0-1lsb3.2_i386.deb
iscan_2.29.1-5~usb0.1.ltdl7_i386.deb
iscan-data_1.22.0-1_all.deb

Todos están extraídos de esta página de Epson, pero si los quieren de otro modelo solo tienen que entrar a por ellos y descargarlos (más información aquí).

Después hay que instalar cada uno de los paquetes de esta manera:

paco@paco-pc:~sudo dpkg -i epson-inkjet-printer-201101w_1.0.0-1lsb3.2_i386.deb


paco@paco-pc:~sudo dpkg -i iscan_2.29.1-5~usb0.1.ltdl7_i386.deb


paco@paco-pc:~sudo dpkg -i iscan-data_1.22.0-1_all.deb

También podemos instalarlos desde el entorno gráfico, abriendo el navegador de archivos Nautilus, pinchando en cada uno de ellos con el botón derecho del ratón y haciendo uso del instalador de paquetes deb Gdebi. Pero aconsejo hacerlo a través del terminal.

Si se producen errores por dependencias incumplidas, tecleamos:

paco@paco-pc:~sudo apt-get install -f

Luego tenemos que agregar al usuario (en mi caso, paco) a los grupos scanner y lp.

paco@paco-pc:~sudo adduser paco lp

paco@paco-pc:~sudo adduser paco scanner

Una vez hecho todo esto ya podemos seleccionar la impresora desde el menú Configuración del sistema. Y a correr. No sin antes enlazar un artículo en el que digo cuatro cosas acerca de las impresoras Epson.

Estamos oyendo hablar últimamente de las impresoras 3D. Es hora de ver como trabaja una de ellas.


miércoles, 15 de mayo de 2013

Problema con driver Nvidia en Debian Wheezy solucionado

No saben ustedes la satisfacción que produce hallar solución a problemas que hace unos meses me parecían insuperables y que solo conseguía solventar mediante una reinstalación de todo el sistema. Es lo que tiene haber aprendido, no solo a introducir comandos y manejar opciones, sino a entender explicaciones que tiempo atrás me parecían abstrusas, alambicadas y dirigidas a entidades intelectuales superiores.

Algo como esto he sentido al perder el entorno gráfico de mi Debian Wheezy tras instalar el driver de la tarjeta gráfica Nvidia, buscando disponer de un segundo monitor a través de mi televisor.

He seguido el post de este foro y he instalado el driver requerido, pese a que en los comentarios ya advertían de problemas de compatibilidad con otro driver que trae Debian. Como si de una profecía se tratase, al reiniciar perdí el entorno gráfico, quedando solo una pantalla en negro con el cursor tililante. Hace medio año hubiera sentido ganas de arrojar el ordenador por la ventana y a mi persona a continuación, pero ahora soy capaz de mantener la calma y buscar una solución por la red. Y lo que es mejor, entender lo que se me cuenta. Tal ha sido el caso, gracias al foro esDebian.

Por resumir, si les pasa lo mismo solo tienen que reiniciar el sistema en el modo de compatibilidad (equivalente al "A prueba de fallos" de Windows), así dispondrán de la línea de comandos para teclear órdenes (¿ven ahora para qué sirve dominar el terminal?). Una vez allí tienen que instalar el driver Nvidia, pero vayamos paso a paso.

Primero tenemos que incluir esta línea en el archivo /etc/apt/sources.list. De esta forma Debian buscará en sus repositorios el software que necesitamos:

deb http://ftp.debian.org/debian/ squeeze main contrib non-free

Después actualizamos la lista de paquetes:

sudo aptitude update

Actualizamos también todo el sistema para solventar problemas con dependencias no satisfechas:

sudo aptitude full-upgrade

A continuación vamos a necesitar conocer el kernel que tenemos instalado en el sistema con este comando:

uname -r

A mí me sale el 2.6.32-5-686, de modo que es el que teclearé al instalar el driver, pero que cada uno escriba el resultado que le de el comando uname -r:

sudo aptitude install nvidia-kernel-2.6.32-5-686 nvidia-glx

Ahora modificamos el archivo de configuración /etc/X11/xorg.conf instalando la herramienta nvidia-xconfig:

sudo aptitude install nvidia-xconfig

Si el prompt les devuelve que ya está instalado da lo mismo. A continuación lo ejecutan, así:

sudo nvidia-xconfig

Esto creará un nuevo archivo /etc/X11/xorg.conf con los nuevos parámetros de configuración, guardando el anterior, el que causaba conflicto, con la extensión backup. Teclean exit o reboot para salir del modo texto o reiniciar respectivamente y, tachán, problema resuelto, el entorno gráfico vuelve de donde nunca debió irse. Información más completa sobre este particular en esDebian.

Si quieren además configurar la tarjeta Nvidia desde el entorno gráfico pueden instalarla de la siguiente manera:

sudo aptitude install nvidia-settings

Con tanto driver a uno no le queda más remedio que poner algo relacionado con la conducción, como este vídeo de Rush llamado "Driven".