Gutenprint (anteriormente Gimp-Print ) es una colección de controladores de impresora de software libre para usar con sistemas de cola de impresión UNIX , como CUPS , lpr y LPRng . Estos controladores brindan servicios de impresión para sistemas similares a Unix (incluidos Linux y macOS ), RISC OS y Haiku .
Lanzamiento estable | 5.3.3 [1] (25 de agosto de 2019 ) [±] |
---|---|
Repositorio | sf |
Escrito en | C [2] |
Sistema operativo | Sistema operativo similar a Unix |
Disponible en | inglés |
Tipo | Controlador de impresora |
Licencia | GPLv2 + |
Sitio web | gimp-print |
Originalmente se desarrolló como un complemento para GIMP , pero luego se convirtió en una herramienta más general para ser utilizada por otros programas y sistemas operativos ( macOS y Windows). Cuando Apple introdujo Mac OS X, omitió los controladores de impresora, alegando que era tarea del fabricante de la impresora producirlos. Muchos de ellos no actualizaron sus controladores, y dado que Apple había elegido usar CUPS como el núcleo de su sistema de impresión, Gimp-Print llenó el vacío.
Gutenprint tiene más de 1300 controladores para Apollo, Apple, Brother, Canon, Citizen, Compaq, Dai Nippon, DEC, Epson, Fujifilm, Fujitsu, Gestetner, HP, IBM, Infotec, Kodak, Kyocera, Lanier, Lexmark, Minolta, NEC, Impresoras NRG, Oki, Olivetti, Olympus, Panasonic, PCPI, Raven, Ricoh, Samsung, Savin, Seiko, Sharp, Shinko, Sony, Star, Tally, Tektronix y Xerox. [3]
Muchos usuarios lo llamaron incorrectamente Gimp , por lo que el software pasó a llamarse Gutenprint para distinguirlo claramente del GIMP. El nombre Gutenprint reconoce a Johannes Gutenberg , el inventor de la imprenta de tipos móviles.
Backend de Epson
El backend de Epson está en desarrollo activo; En cada nueva versión se aportan nuevas impresoras, correcciones de errores y funciones adicionales.
Backend de Canon
Este backend está en desarrollo activo, y en cada nueva versión se aportan nuevas impresoras, correcciones de errores y adiciones de capacidades. Las impresoras Canon utilizan cabezales de impresión inteligentes, que controlan la calidad de la salida final con los metadatos enviados a la impresora desde el controlador. Una consecuencia de este diseño es que la calidad de impresión no se especifica solo en resolución, sino a través de una configuración de calidad de "modo de resolución" (hasta 5 configuraciones de calidad disponibles a la vez). El parámetro de resolución en los datos de salida del controlador es solo una metaresolución, generalmente 300 o 600 ppp, a veces 1200 ppp para ciertos modos de fotografía monocromáticos o de alta calidad en un número limitado de impresoras. Luego, el firmware controla el cabezal de impresión y crea una salida de tinta física hasta la resolución comercializada.
Las selecciones de calidad disponibles dependen de una serie de parámetros (según corresponda): el soporte en el que se va a imprimir, dúplex o simple, sin bordes o con bordes, impresión en color o monocromática, selección del juego de tintas y selección del cartucho. Por lo tanto, hay varios "modos de resolución" disponibles por medio, algunos de los cuales estarán disponibles dependiendo de los otros parámetros establecidos para el trabajo de impresión.
Dado que en gutenprint, todas las opciones están siempre disponibles a través del PPD, el controlador intenta seleccionar valores predeterminados razonables en los casos en que la configuración del usuario está en contradicción. La priorización es la siguiente: tipo de soporte, modo de resolución, selección de cartucho, selección de juego de tintas, selección de dúplex. Cuando el controlador detecta un choque de parámetros, el modo de resolución y otros parámetros se configuran de acuerdo con la prioridad anterior, y se lleva a cabo la sustitución del modo de resolución para tratar de mantener la calidad requerida inicialmente solicitada.
La selección sin bordes, agregada en la versión 5.2.9, actualmente no forma parte del algoritmo de priorización y reemplazo, ya que solo se ha analizado una pequeña cantidad de impresoras para descubrir los modos y medios apropiados para la impresión sin bordes.
Backends sin mantenimiento
Los backends de PCL, láser color y Lexmark no se mantienen actualmente. Los voluntarios son bienvenidos. Con bastante frecuencia, las impresoras que usarían estos backends tienen capacidad de emulación para otros lenguajes, en particular Postscript. En tal caso, la impresora se puede configurar para utilizar un controlador Postscript estándar.
Ver también
Referencias
- ^ "Controladores de impresora Gutenprint" . Consultado el 10 de noviembre de 2019 .
- ^ "El proyecto de código abierto gutenprint en Open Hub: página de idiomas" . 1 de julio de 2016 . Consultado el 21 de julio de 2018 .
- ^ "Impresoras compatibles con Gutenprint" . Consultado el 21 de julio de 2018 .