Solución definitiva para la línea de impresoras matriciales IBM Compatible

Imagen de mrojas6996
0 puntos

PROBADO EN LUBUNTU 12.04

Muy bien, de primera plana digo que tomé esta solución de la pagina de un hermano linuxero que de verdad, mejor no diré nada porque me iría con desviaciones locas que no son, pero le agradezco con la vida.

No voy a abrir esto con el tema de impresoras matriciales, a quien le sirva, le servirá, especialmente los que tenemos PC cuya norma nueva no aguanta ya los paralelos viejos "de toda la vida".

CUIDADO: Hay cables piratas que no sirven, muchos de estos llevan un "driver" en CD de 50 MB, ésos hacen que la impresora matricial se reinicie como loca, y no imprima, para saber si su cable es pirata, verifique con lsusb. Los adaptadores originales son plug n' play, se instalan y se activan solos, por lo que no traen CD.

Para saber si el cable es original, el empaque debe ser ASÍ:

http://www.ttcomputer.net/wp-content/uploads/2009/01/usb-20-to-parallel-...

Vamos con la solución, según nuestro hermano linuxero Walter R. Elías, el cuál nos explica en su página web Configurar adaptador usb a puerto paralelo en ubuntu

Las nuevas placas mother ya no traen puerto paralelo. Y muchas excelentes impresoras tienen que dejar de usarse por esta razón. La solución ha venido de la mano de unos adaptadores muy económicos que permiten conectar el puerto paralelo en un conector usb.

El problema de esto es que Ubuntu NO lo configura por defecto, aunque si lo reconoce.

Si en una terminal llamamos al comando lsusb podemos ver listado nuestro adaptador (siempre que esté conectado, claro).

En mi caso, la salida del comando es:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 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 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 005 Device 002: ID 04f2:0833 Chicony Electronics Co., Ltd
Bus 004 Device 002: ID 067b:2305 Prolific Technology, Inc. PL2305 Parallel Port
Bus 004 Device 003: ID 04b8:082f Seiko Epson Corp. Stylus DX4050

Me quedo con la línea que dice "Bus 004 Device 002: ID 067b:2305 Prolific Technology, Inc. PL2305 Parallel Port". Esto corresponde al detectado aunque no instalado adaptador.

En mi caso, con los cables prolific, y el nuevo nucleo actualizado a 2012, no necesité configurar más, pero lo citaré aquí para quien lo necesite:

Podemos verificar que no se ha cargado ningún dispositivo paralelo en el usb haciendo:

cd /dev/usb
ls

Para hacer que el kernel cargue el módulo necesario, en una terminal ponemos

sudo modprobe usblp

Volviendo a mirar:

ls /dev/usb

Vemos que ahora aparecen nuestros dispositivos lp0 y lp1 correspondientes al adaptador.

Nuestro amigo nos sugiere, en caso de que no sea detectada la impresora:

Para ello basta con lanzar el configurador de impresoras.
En Gnome 3 surge un problema, ya que esta tarea está automatizada. Para ello, desde una terminal vamos a lanzar la aplicación:

system-config-printer

Este es el viejo comando que usaba Gnome 2. Aquí podremos agregar la impresora "a la antigua" y configurar el puerto de la siguiente forma:

parallel:/dev/usb/lp0

El resto de los parámetros son los mismos que si la impresora estuviera conectada directamente a un puerto Paralelo.

Yo recomiendo instalar desde el servidor CUPS.

Una vez instalada desde CUPS, hay que cambiar el URI,

EDIT: No funciona en lo absoluto con el driver EPSON 9-PIN generic, hay que seleccionar el driver: Generic ESC/P Dot Matrix Printer Foomatic/epson (recommended)

GRACIAS al compañero Walter R. Elías por tan valiosa ayuda!

Creo que eso era por estar mucho tiempo con el lado oscuro, donde en el peor de los casos debias pagar para la ayuda, que ademas, era bien jocosa.

Imagen de mrojas6996
+1
0
-1

Solo consiste, desde el servidor web de CUPS, instalar la impresora con el driver recomendado "Generic ESC/P" no importa cual de los dos usen, son iguales, siempre y cuando diga "RECOMENDED"

Con esto así, solo hace falta seguir el procedimiento descrito mas arriba, el de "parallel:/dev/usb/lp0" siempre asegurandose de que la impresora no tenga papel y este encendida, con esto ya pueden imprimir las ultimas líneas, el unico problema es que las letras salen "escaladas" y los DPI hay que configurarlos bien.

+1
0
-1
Imagen de kr
+1
0
-1

por eso puedo continuar con los siguientes pasos, puede estar en otra locaciòn? o tener otro nombre?

+1
0
-1