Tabla de contenidos
Resumen
El presente capítulo contiene información general sobre el uso de impresoras, por lo que resultará de gran ayuda a la hora de encontrar soluciones adecuadas para impresoras en redes. El capítulo se concentra de manera especial en el funcionamiento de CUPS e incluye una sección donde se describen los problemas más comunes y los métodos para evitarlos.
CUPS es el sistema de impresión estándar de SUSE LINUX y resulta muy fácil de usar. Generalmente es compatible con LPRng o, por lo menos, no es muy difícil hacer que lo sea. SUSE LINUXSUSE LINUX sólo incorporan LPRng por razones de compatibilidad.
Las impresoras se distinguen básicamente por su interfaz (USB, red) así como por su lenguaje de impresión. Por eso es importante tener en cuenta la compatibilidad de la interfaz y al lenguaje de impresión en el momento de adquirir la impresora. Existen básicamente tres clases diferentes de impresoras atendiendo al lenguaje de impresión:
PostScript es el lenguaje de impresión de Linux/Unix por excelencia para la creación de tareas de impresión y el tratamiento interno. Es un lenguaje muy antiguo y potente. Las fuentes potenciales de errores se reducen si la impresora es capaz de tratar PostScript directamente, ya que se suprimen pasos adicionales de conversión. Debido a las licencias que se han de abonar, las impresoras con intérprete PostScript son normalmente más caras que aquellas que carecen de él.
Se trata de lenguajes de impresión muy antiguos que son constantemente ampliados para cubrir necesidades nuevas. GhostScript es capaz de convertir PostScript en un lenguaje de impresión conocido como PCL, utilizado mayoritariamente en impresoras HP y “clónicos” o en ESC/P, muy extendido entre impresoras Epson. Con estos lenguajes de impresión los resultados bajo Linux suelen ser buenos. Aparte de los controladores hpijs desarrollados por HP, actualmente (2004) no existen controladores disponibles bajo licencia OpenSource. Los precios de estas impresoras son de nivel medio.
Las impresoras propietarias sólo disponen habitualmente de controladores para Windows. No se ha implementado para ellas ningún lenguaje de impresión conocido y el que se utiliza para un modelo determinado puede cambiar de un año a otro. Puede obtener información adicional sobre esta problemática en Sección 12.8.1, “Impresora sin soporte de lenguaje estándar”.
Para consultar el nivel de soporte de una determinada impresora, utilice una de las siguientes fuentes de información antes de adquirirla:
La base datos de impresoras de SUSE LINUX: http://cdb.suse.de/
La base de datos de impresoras en LinuxPrinting.org: http://www.linuxprinting.org/
La página web de Ghostscript: http://www.cs.wisc.edu/~ghost/
Los controladores incluidos: file:/usr/share/doc/packages/ghostscript/catalog.devices
Las bases de datos en línea reflejan sólo el estado actual de soporte Linux y sólo es posible incluir controladores en un producto hasta el momento de su producción. Puede que una impresora con la calificación de “totalmente soportada” todavía no lo estuviera en la fecha de producción de SUSE LINUX. Por tanto, las bases de datos no ofrecen siempre el estado correcto aunque sí al menos una buena aproximación. En la base de datos de impresoras de SUSE LINUX podrá averiguar qué impresoras soporta la versión actual del software.