
Foomatic es un filtro de impresión configurable. Utiliza archivos PPD como configuración para generar la salida adecuada para una impresora determinada. Es independiente del gestor de impresión, lo que significa que puede utilizarse con CUPS , LPRng y otros. [ 1 ] Utiliza Ghostscript en segundo plano, con opciones que dependen del archivo PPD de la impresora. Actualmente, está siendo desarrollado por el grupo de trabajo OpenPrinting de la Linux Foundation .
Operación
Al igual que CUPS, foomatic supone que las aplicaciones generarán salida en PostScript . Si la salida se envía a una impresora PostScript, no es necesario realizar ninguna otra acción. De lo contrario, la forma más genérica de proceder es:
- Crea un archivo ráster a partir de PostScript (ps2raster, normalmente usando Ghostscript en segundo plano).
- Cree un archivo de idioma de impresora a partir de los datos ráster (raster2xxx, utilizando el controlador ráster de la impresora de destino).
- Enviar el archivo de idioma de la impresora a la impresora.
Pero si foomatic-rip "conoce" la impresora disponible, traducirá los datos PostScript directamente al lenguaje de la impresora, sin crear el archivo ráster intermedio.
Descripción del paquete
Los componentes del paquete son:
- foomatic-filters (o "foomatic-rip")
- Transforma los datos PostScript a formato ráster (o al lenguaje nativo de la impresora), utilizando el archivo PPD como configuración. Requiere un controlador de bajo nivel (específico para cada impresora) para generar el código final.
- herramientas foomatic
- foomatic-db-engine : Una herramienta que genera archivos PPD a partir de los datos de la base de datos de Foomatic. También incluye scripts para configurar directamente las colas de impresión y gestionar los trabajos.
- foomatic-db : El conocimiento recopilado sobre impresoras, controladores y opciones de controladores en archivos XML, utilizado por foomatic-db-engine para generar archivos PPD.
- foomatic-db-hpijs : Generadores de datos XML de Foomatic para el controlador HPIJS de HP.
Controladores gratuitos que pueden interactuar con foomatic
Los siguientes controladores gratuitos se desarrollaron específicamente para funcionar con foomatic:
- pxlmono y pxlcolor , para trabajar con impresoras HP LaserJet.
- ljet4 , también para impresoras LaserJet
- hpijs Archivado el 22/04/2009 en Wayback Machine , para impresoras de inyección de tinta PCL.
- SpliX , para el lenguaje de impresoras Samsung
- gdi , para Samsung SmartGDI
- Controlador ptouch , para impresoras de etiquetas Brother serie P-touch
Spoolers que pueden interactuar con foomatic
- TAZAS
- LPRng
- LPD
- GNUlpr (ver su página en SourceForge )
- Solaris LP
- PPR
- CPS
- Impresión directa (sin cola de impresión)
Referencias
- ↑ "Foomatic" . Linux Foundation. 23 de febrero de 2009. Archivado del original el 1 de julio de 2014. Consultado el 16 de diciembre de 2014 .
Véase también
Enlaces externos
- Página de Foomatic archivada el 27/05/2016 en Wayback Machine .
- Página de Foomatic consultada el 16 de marzo de 2025
- Impresión por ordenador
- Linux