Impresoras en unix

Básicamente hay 2 tipos de impresoras: series y paralelas. Estos términos se refieren al modo en que los datos se transmiten a traves del cable que conecta la computadora a la impresora.

Las impresoras series se conectan generalmente con la computadora a través de un puerto serie RS- 232 o posiblemente a traves de un modem serie.

Las impresoras paralelas se conectan a la computadora a través de un conector de interfaz paralelo unico, o a veces con un conector DB-25 muy parecido físicamente a un conector RS-232.

No se puede conectar una impresora paralela a un puerto serie o viceversa, por lo que es importante obtener los cables correctos del fabricante de la impresora o del vendedor del hardware.

Las impresoras PostScript suelen proporcionar solo acceso serie, mientras que las impresoras matriciales y de calidad carta pueden ser series o paralelas. Las impresoras HP LaserJet (y compatibles) pueden incluir ambas interfaces. Cuando se conectan a un puerto serie las impresoras PostScript requieren generalmente un cable modem nulo.

La mayoría de las impresoras incluyen un gran numero de conmutadores para configurar el comportamiento.

Puede utilizar impresoras series y paralelas con el subsistema lp sin dificultad, pero debe de especificar el puerto que la impresora va a utilizar. Similarmente a las unidades de disco, existen ficheros de dispositivos para ser utilizados como salidas de impresión.

Muchas maquinas pequeñas están configuradas con un solo puerto paralelo. Si usted dispone de mas de uno, el fichero de dispositivo /dev/lp1 o /dev/lp2 podría estar presente dependiendo de cuantos puertos paralelos hay disponibles. Con frecuencia es mas fácil añadir puertos series adicionales que puertos paralelos, por lo que es probable que se configuren sistemas de múltiples impresoras, con impresoras serie, utilizando ficheros de dispositivo /dev/tty02s, /dev/tty03s, etc.

Si desea conectar un tipo de impresora nuevo o inusual, puede necesitar conocer muchas cosas respecto a su comportamiento. El sistema lp opera pasando el fichero a traves de un programa interface que es generalmente un guion shell. Este guion prepara la pagina insigna, configura el puerto de E/S (usado stty) y escribe los datos al fichero de dispositivo correcto. Puede ser necesario modificar esta interfaz para impresoras inusuales.

Son precisos varios pasos para añadir una impresora:

1. Hay que verificar que la impresora este correctamente conectada a la maquina y que este funcionando.

2. Debe de examinarse el guion de interfaz, verificando que hace lo que se espera que haga. En casos raros puede ser necesario modificar un guion para lograr que se ajusten los requerimientos de la impresora.

3. Hay que establecer un conjunto de valores por omisión para la impresora de modo que el sistema lp pueda comunicarse con ella, cuando el usuario no especifique opciones especiales en la linea de orden. También puede establecerse un conjunto de filtros para convertir los ficheros a formato de salida de la impresora.

4. Debe informarse al sistema lp que la impresora esta disponible.

5. Finalmente hay que capacitar (enable) la impresora de modo que el sistema lp pueda comenzar a hacer un spool de los trabajos de impresión dirigidos hacia ella.

Fuente: Apuntes de Administración de Unix de cybercursos.net