Impresión
ACLs
Abreviatura de Access Control Lists (Listas de Control de Acceso). Las ACLs se utilizan para comprobar el acceso de un usuario determinado (autentificado). Un primer soporte rudimentario de las ACLs para impresión aparece en ∪︀. Éste se refinará en futuras versiones.
Authentificación
Protocolo AppSocket
AppSocket es un protocolo para transferir datos de impresión, también suele llamarse «impresión directa TCP/IP». &Hewlett-Packard; tiene un AppSocket, que añade unas pocas extensiones menores al mismo renombrándolo bajo la marca «&HP; JetDirect»...
Protocolo &HP; JetDirect Impresión directa TCP/IP
APSfilter
APSfilter se utiliza principalmente en el contexto de impresión del &UNIX; «clásico» (LPD al estilo BSD). Es un sofisticado archivo de órdenes, disfrazado de programa de filtrado «todo en uno». En realidad, APSfilter llama a los «filtros reales» para hacer el trabajo necesario. Envía automáticamente los trabajos de impresión a través de estos filtros, basándose en un análisis inicial del tipo de archivo de impresión. Está escrito y mantenido por Andreas Klemm. Es similar a Magicfilter y al más utilizado para la conversión de archivos Ghostscript. Algunas distribuciones de Linux (como &SuSE;) utilizan APSfilter, otras Magicfilter (como &RedHat;), algunas tienen ambos para que se pueda seleccionar el preferido (como *BSD). ∪︀ no necesita APSfilter, y utiliza su propio archivo de reconocimiento (basado en los tipos &MIME;) y aplica su propio filtrado lógico.
Ghostscript Magicfilter Tipos &MIME; printcap
Autentificación
La comprobación de la identidad de una determinada persona (quizá a través del nombre de usuario/contraseña o a través de un certificado) es lo que se suele llamar autentificación. Una vez que se ha autentificado, podrá tener o no acceso al recurso pedido, probablemente basándose en ACLs.
ACLs
Comunicación bidireccional
En el contexto de la impresión, un servidor puede recibir información adicional que haya enviado la impresora (mensajes de estado, &etc;), ya sea de petición o de respuesta. AppSocket ( = &HP; JetDirect), ∪︀ e IPP soportan comunicación bidireccional, LPR/LDP y la impresión al estilo BSD no...
Protocolo AppSocket ∪︀ Impresión directa TCP/IP &HP; JetDirect IPP LPR/LPD
Impresión al estilo BSD
Término genérico para diferentes variaciones del método de impresión tradicional de &UNIX;. Su primera versión apareció en los años 70 en BSD &UNIX; y se describió formalmente en la RFC 1179 después de 1990. En la época en que se diseño la primera impresión «remota» BSD, las impresoras eran de serie o estaban conectadas directamente al servidor (¡con un Internet que apenas era más de 100 nodos!). Las impresoras utilizaban papel continuo perforado, alimentado mediante un mecanismo de tracción, con simples filas de texto ASCII que golpeaban el papel, situado en una caja de cartón bajo la mesa. El papel doblado parecía hacer zig-zag como si fuera una «serpiente». La impresión remota consistía en un servidor vecino, en la habitación de al lado, que envía un archivo para su impresión. ¡Cómo ha cambiado la tecnología! Las impresoras suelen poder cortar las hojas, tiene la suficiente inteligencia como para transformar las imágenes de las páginas después de que estas se hayan enviado a ellas, utilizando alguno de los potentes lenguajes de descripción de páginas (PDL). Algunas son nodos de la red en sentido estricto, con CPU, RAM, disco duro y su propio Sistema Operativo, y están enganchadas a una red con millones de usuarios potenciales... Esto es una prueba enorme del concepto de flexibilidad en &UNIX; para hacer cosas, que permite hacer «en línea» un buen trabajo bajo estas condiciones modernas. Pero el tiempo ha vuelto a traer algo nuevo -- El IPP.
IPP ∪︀ LPR/LPD printing
∪︀
Abreviatura de Common UNIX Printing System (Sistema Común de Impresión para UNIX). ∪︀ es el más moderno sistema de impresión de &UNIX; y de Linux, además de proporcionar una plataforma cruzada de servicios de impresión para clientes &Microsoft; &Windows; y Apple &MacOS;. Basado en IPP, esquiva todos los obstáculos del antiguo estilo de impresión BSD, proporcionando autentificación, encriptación y ACLs, así como otras características. A la vez es suficiente para dar servicios a aquellos clientes heredados que todavía no tienen implementado IPP, a través de LPR/LPD (estilo BSD). ∪︀ es capaz de controlar cualquier impresora &PostScript; utilizando el PPD (PostScript Printer Description file - archivo de Descripción de Impresión PostScript) proporcionado por el vendedor, destinado originariamente para la impresión en &Microsoft; Windows NT únicamente. La impresión &kde; es más potente que la basada en ∪︀.
ACLs Authentication BSD-style printing IPP KDEPrint LPR/LPD PPD
∪︀-PUF
Actualmente solo está disponible en alemán (se está traduciendo), las ∪︀-PUF son un valioso recurso para responder algunas preguntas que los recién llegados a ∪︀ pueden tener al principio.
Manual deKDEPrint
∪︀-O-Matic
∪︀-O-Matic fue el primer complemento «de terceros» para el software de impresión ∪︀. Está disponible en el sitio web Linuxprinting.org para proporcionar un servicio en línea de generación de PPD. Junto con la con el script Perl cupsomatic, que necesita ser instalado como un motor adicional de ∪︀, que convierte la salida desde el filtro nativo pstops en una cadena que pueden entender los filtros Ghostscript. Una vez completado, pasa los datos resultantes al «motor» ∪︀ para que sean enviados a la impresora. De esta forma, ∪︀-O-Matic activa el soporte para cualquier impresora conocida con la que hayamos trabajado antes en un «clásico» entorno Ghostscript. Sino hay soporte nativo en ∪︀ para esta impresora... ∪︀-O-Matic será reemplazado por el más potente PPD-O-Matic.
cupsomatic PPD-O-Matic Foomatic
cupsomatic
El script Perl cupsomatic (más una instalación Perl trabajando en su sistema) se utiliza para hacer que cualquier PPD generado con ∪︀-O-Matic (o PPD-O-Matic) funcione con ∪︀. Lo escribió Grant Taylor, autor del COMO «Imprimir en Linux» y mantenedor de la base de datos de impresoras en el sitio web Linuxprinting.org.
∪︀-O-Matic Foomatic cupsomatic
Daemon (Demonio)
Abreviatura de Disk and execution monitor (monitor de ejecución y disco). Los demonios están presentes en todos los sistemas &UNIX; para efectuar tareas independientes de la intervención del usuario. Los lectores más familiarizados con &Microsoft; &Windows; pueden querer hacer una comparación entre los demonios y las tareas responsables de los «servicios». Un ejemplo de demonio presente en la mayor parte de los sistemas &UNIX; es el LPD (Line Printer Daemon - Demonio de Impresión en Línea). ∪︀ podría ser considerado el sucesor de LPD en el mundo &UNIX; y opera a través de un demonio.
SPOOLing
Base de datos, Linuxprinting.org
Hace algunos años, cuando la impresión en Linux era realmente difícil (únicamente se conocía por la mayor parte de los usuarios de Linux la impresión desde la línea de órdenes, no existían opciones específicas para los dispositivos de impresión disponibles para hacer los trabajos). Grant Taylor, autor del «COMO Imprimir en Linux», recogió la mayor parte de la información disponible sobre impresoras, dispositivos y filtros en su base de datos. Con el emergente concepto de ∪︀, se extendió el uso de PPDs incluso en impresoras no-PostScript, dándose cuenta del potencial de esta base de datos: si uno coloca los diferentes datos (que contienen lo que se describiría en las líneas «¿Qué dispositivos de impresión imprimen con Ghostscript o con otro filtro?», «¿Funciona bien?», y «¿Qué modificadores de línea de órdenes están disponibles?») en archivos compatibles con PPD, podría tener toda la potencia de ∪︀ sobre los tradicionales «controladores». Esto se ha desarrollado extendiendo el concepto, hacia lo que se conoce como «Foomatic». Foomatic extiende las capacidades de las colas de impresión de ∪︀ (LPR/LPD, LPRng, PDQ, PPR) en cierto grado («roba» algunos conceptos de ∪︀). La base de datos de Linuxprinting no acaba en Linux -- aquellas personas que estén ejecutando SOs basados en &UNIX; (como *BSD o &MacOS; X) encontrarán información valiosa y software aquí.
Foomatic Base de datos de Linuxprinting
Impresión directa TCP/IP
Este es un método que frecuentemente utiliza el puerto 9100 TCP/IP para conectarse a la impresora. Funciona con muchas impresoras de red modernas y tiene algunas ventajas sobre LPR/LPD, como es la rapidez y proporciona algunos «datos de retroalimentación» de la impresora al servidor que envió el trabajo.
AppSocket Protocol &HP; JetDirect Protocol
Controladores, Controladores de impresión
El término «controladores de impresión», utilizado en el mismo sentido que en la plataforma &Microsoft; &Windows;, no es enteramente aplicable a las plataformas &UNIX;. La funcionalidad del «controlador» se suple en &UNIX; por diferentes componentes modulares que trabajan juntos. En el corazón de los controladores de impresión se encuentran los «filtros». Los filtros convierten los archivos de impresión a partir del formato de entrada en otro formato que es aceptado por la impresora de destino. En algunos casos los filtros pueden estar conectados entre sí de forma «encadenada», de forma que el resultado de la última conversión es el que se envía a la impresora. La transferencia de la impresión al controlador está gestionada por el «motor».
Filter PPDs
Easy Software Products
Es la compañía de Mike Sweet, que ha contribuído de forma sustancial a la producción de programas para la comunidad de Software Libre. Entre ellos la versión inicial de Impresión en Gimp, el paquete de herramientas de software EPM y HTMLDOC (utilizados por el «proyecto de documentación de Linux» para construir las versiones pdf de los COMOs) -- pero el más importante: ∪︀ (el sistema de impresión común de &UNIX;). ESP finance creó para la venta una versión comercial de ∪︀ llamada ESP PrintPro, que incluía avances profesionales.
∪︀ ESP PrintPro ESP Gimp-Print
Encriptación
La encriptación de datos confidenciales es un tema muy importante si va a transferir estos datos a través de Internet e incluso en una intranet. La impresión utilizando los protocolos tradicionales no está encriptada -- es muy fácil pulsar una tecla y escuchar a escondidas ⪚ en &PostScript; o PCL transferir datos a través de un cable. Sin embargo, en el diseño de IPP, se tuvo en cuenta un complemento sencillo que soportase los mecanismos de encriptación (que puede hacerse de la misma forma que la encriptación estándar para el tráfico HTTP: SSL y TLS).
Authentication ∪︀ IPP SSL TLS
Epson
Las Epson de inyección de tinta están entre los modelos mejor soportados por los controladores de software libre, ya que la compañía no ocultó a los desarrolladores sus controladores y documentos con las especificaciones técnicas. La excelente calidad de impresión lograda por Gimp-Print en las impresoras de la serie Stylus puede atribuirse a esta apertura. También han contratado a Easy Software Products para mantener una versión perfeccionada de Ghostscript ("ESP GhostScript") para mejorar el soporte a su abanico de impresoras.
ESP Ghostscript
Secuencias de Escape
Las primeras impresoras únicamente imprimían datos ASCII. Para iniciar una línea nueva, o expulsar una página, se incluyeron secuencias especiales de órdenes, muchas de las cuales incluían delante el caracter [ESC]. &HP; desarrolló este concepto a través de sus series del lenguaje de edición PCL, hasta llegar al desarrollo del actual Page Description Languaje -Lenguaje de Descripción de Página- (PDL) a partir de esos humildes comienzos.
PCL PDL
ESC/P
Abreviatura de Epson Standard Codes for Printers (Códigos Epson Estándar para Impresoras). Además de &PostScript; y PCL, el lenguaje de impresión de Epson ESC/P es uno de los mejor conocidos.
PCL &PostScript; hpgl
ESP
Abreviatura de Easy Software Products. La compañía que desarrolló ∪︀ (el "sistema de impresión común de &UNIX;").
Easy Software Products ∪︀ ESP PrintPro
ESP Ghostscript
Una versión de Ghostscript mantenida por Easy Software Products. Incluye controladores de impresión para Gimp precompilados para muchas impresoras de inyección de tinta (además de algunas otras). ESP Ghostscript producirá una impresión con calidad fotográfica en muchos casos, especialmente con los modelos de las series Epson Stylus. ESP Ghostscript es software GPL.
Easy Software Products ∪︀ ESP PrintPro
ESP PrintPro
Esta versión incrementada de ∪︀ (el «sistema de impresión común de &UNIX;») se vende completo por los desarrolladores de ∪︀ y e incluye más de 2.300 controladores de impresión para las plataformas comerciales &UNIX;. ESP PrintPro está pensado para trabajar en un «sistema recién instalado» con pocas o ninguna configuración por parte de los usuarios o administradores. ESP también vende contratos de soporte para ∪︀ y PrintPro. Estas ventas ayudan a mantener a los trabajadores que desarrollan la versión libre de ∪︀.
∪︀
Filtro
Los filtros, en general, son programas que toman una serie de datos de entrada, trabajan con ellos y devuelven los datos de salida. Los filtros pueden cambiar o no los datos. Los filtros en el contexto de la impresión, son programas que convierten un archivo dado (destinado a la impresión, pero que no está en el formato adecuado) en un formato imprimible. Algunas veces se «encadena el filtrado» para conseguir el resultado deseado, haciendo que la salida de un filtro sea la entrada del siguiente.
Ghostscript RIP
Foomatic
Foomatic es el nombre por el que se conoce un conjunto de diferentes herramientas disponibles en Linuxprinting.org. Estas herramientas intentan hacer fácil a los usuarios la utilización de Ghostscript y de otros filtros de impresión y extienden las capacidades añadiendo más órdenes a la línea de órdenes o explicando determinadas características de los controladores que se están ejecutando. Las diferentes posibilidades de Foomatic son ∪︀-O-Matic, PPD-O-Matic, PDQ-O-Matic, LPD-O-Matic, PPR-O-Matic, MF-O-Matic y Direct-O-Matic. Todos ellos le permiten la generación en línea de los archivos de configuración adecuados a la impresora, con tan solo seleccionar el modelo deseado y el controlador sugerido (o uno alternativo) para esa máquina. Más recientemente, Foomatic pretende convertirse en un sistema de «meta encolado», que permita la configuración del subsistema de impresión subyacente a través de un conjunto de órdenes unificadas (sin embargo, esto es mucho más complicado que el &GUI; de la interfaz de KDEPrint, que le permite efectuar un tarea similar echando un vistazo a los diferentes subsistemas de impresión).
∪︀-O-Matic PPD-O-Matic cupsomatic
Ghostscript
Ghostscript es un procesador de imagenes digitalizadas (RIP) para &PostScript; en software, desarrollado originalmente por L. Peter Deutsch. Siempre está disponible una versión GPL de Ghostcript para su uso y distribución (con al menos 1 año de antigüedad) mientras que la última versión es comercial y se vende bajo otra licencia. Ghostscript se utiliza ampliamente dentro de los mundos Linux y &UNIX; para transformar el &PostScript; en datos digitalizados adecuados para ser enviados a los dispositivos no-&PostScript;.
&PostScript; RIP
Gimp-Print
A diferencia de lo que parece indicar su nobmre, Gimp-Print no es un complemento que se utiliza para imprimir en el popular programa Gimp -- su código base puede servir para ser compilado en... * ...un conjunto de PPDs y asociado a filtros se puede integrar de forma más o menos parecida en ∪︀, soportando alrededor de 130 modelos de impresora diferentes, proporcionando una salida de calidad fotográfica en la mayor parte de los casos. *...un filtro Ghostscript que puede ser utilizado con cualquier otro programa que necesite software-RIP. *...una librería que pueda ser utilizada por otras aplicaciones que necesiten funciones de digitalización.
Lexmark Drivers RIP Ghostscript
&HP;
Abreviatura de Hewlett-Packard, una de las primeras compañías que distribuyó sus propios controladores de impresión para Linux. -- Más recientemente, la compañía ha liberado su propio paquete de controladores «HPIJS», incluyendo el código fuente y una licencia libre. Es el primer fabricante que hace esto. HPIJS soporta los últimos modelos de HP Ink y DeskJets.
&HP;/GL
Abreviatura de &HP; Graphical Languaje (Lenguaje Gráfico de HP). Es un lenguaje de impresión de &HP; que suele ser utilizado para los plotters. Algunos programas de CAD (Computer Aided Design - Diseño Asistido por Ordenador) producen archivos con salidas &HP;/GL para su impresión.
ESC/P PCL &PostScript;
&HP; JetDirect Protocol
Un término ideado por &HP; para describir su implementación de la impresión de datos para imprimir tanto a través de «AppSocket» como del protocolo denominado «Impresión directa TCP/IP».
AppSocket Protocol Impresión directa por TCP/IP
IETF
Abreviatura de Internet Engineering Task Force (Fuerza de Tareas de Ingeniería por Internet). Una asamblea de Internet compuesta por expertos en software y hardware que discuten sobre nuevas tecnologías de red y muy frecuentemente llegan a conclusiones que son la base de muchos estándares. «TCP/IP» es el ejemplo más famoso. Los estándares IERF, son borradores, discusiones, ideas y tutoriales prácticos, que terminan por concluir en las famosas series de «RFCs», que están disponibles para el público y se incluyen en la mayor parte de las distribuciones de Linux y BSD.
IPP PWG RFC
IPP
Abreviatura de Internet Printing Protocol (Protocolo de Impresión por Internet). Se define en unas series RFC aceptadas por el IETF con el estado de «propuesta de estándar». Fue diseñado por el PWG. --IPP es un diseño completamente nuevo para la impresión en red, pero utiliza un método muy bien conocido y probado para la transferencia de datos en estos momentos: ¡HTTP 1.1! Por no «reinventar la rueda», y basándose en él, en un existente y robusto estándar de Internet, IPP es capaz de encerrar, de una forma relativamente fácil, dentro de su estructura, otros mecanismos estándares compatibles con HTTP: * Básico, Resumen o mecanismos de autentificación certificados. * SSL o TLS para la encriptación de los datos transferidos. * LDAP para los servicios de directorio (para publicar datos en las impresoras, opciones del dispositivo, controladores, costes o trabajo en red, o verificar contraseñas durante el proceso de autentificación).
∪︀ PWG IETF RFC TLS
KDEPrint
La nueva funcionalidad de impresión de &kde; desde la versión 2.2 está compuesta por varios módulos que integran las funcionalidades y preferencias de los diferentes subsistemas de impresión disponibles (∪︀, estilo BSD LPR/LPD, RLPR...) en un bonito &GUI; con ventanas y diálogos dentro del escritorio de &kde; de forma que su utilización sea sencilla. Lo más importante para el día a día es la utilización de «kprinter», el nuevo &GUI; para las órdenes de impresión -- Nota: KDEPrint no implementa su propio mecanismo de cola de impresión o su propio procesado &PostScript;, para esta tarea depende del subsitema de impresión seleccionado -- sin embargo añade algunas funcionalidades sobre estos cimientos...
Impresión al estilo BSD ∪︀ kprinter Manula de KDEPrint
Manual de KDEPrint...
...es el nombre del documento de referencia que describe las funciones de KDEPrint a los usuarios y administradores. Puede cargarlo en Konqueror tecleando «help:/tdeprint» en la barra de dirección. El sitio web de KDEPrint es la fuente para actualizar esta documentación, además de poder encontrar versiones PDF para poderlas imprimir. El autor y mantenedor es Kurt Pfeifle.
∪︀-FAQ
kprinter
kprinter es la nueva y potente utilidad de impresión que se utiliza de forma nativa por todas las aplicaciones de &kde;. Al contrario de lo que se puede pensar equivocadamente, kprinter no es una herramienta únicamente para ∪︀, ya que soporta diferentes subsistemas de impresión. Puede incluso cambiar entre los diferentes subsistemas de impresión «sobre la marcha», entre dos trabajos, sin reconfiguración. Por supuesto, debido a las poderosas funcionalidades de ∪︀, es aconsejable utilizar kprinter con una interfaz para ∪︀. kprinter es el sucesor de «qtcups», que ha dejado de mantenerse. Ha heredado las mejores características de qtcups y ha añadido varias nuevas. LO MÁS IMPORTANTE: puede utilizar kprinter con todas sus funcionalidades con las aplicaciones no-&kde; que le permitirá utilizar órdenes de impresión personalizadas, como gv, Acrobat Reader, Netscape, Mozilla, Galeon, StarOffice, OpenOffice y todos los programas GNOME. kprinter puede actuar como una utilidad «aislada», iniciada desde un Terminal-X o como un «Mini cliente» para imprimir diferentes archivos, desde diferentes carpetas, con diferentes formatos, en un trabajo y simultáneamente, ¡sin necesidad de abrir primero los archivos en las aplicaciones! (Los archivos así soportados son &PostScript;, PDF, Texto internacional y ASCII, y diferentes formatos gráficos muy populares como PNG, TIFF, JPEG, PNM, Sun RASTER, &etc;).
QtCUPS
Lexmark
Fue una de las primeras compañías en distribuir sus propios controladores de impresión en Linux para sus modelos. Sin embargo, estos controladores únicamente son binarios (no existe código fuente disponible), y por eso no se puede proceder a la integración en otros proyectos de software libre de impresión.
Linuxprinting.org
Linuxprinting.org = no es sólo para Linux, sin también para todos los SO similares a &UNIX;, como *BSD y los Unix comerciales, que puede encontrar práctica la información contenida en este sitio. Este sitio web es el sitio principal del proyecto Foomatic, que intenta desarrollar «conjuntos de herramientas para la configuración de controladores y meta colas de impresión» (siendo capaces de configurar a través de una interfaz única, diferentes subsistemas y los controladores necesarios en los mismos) con la capacidad de transferir todas las colas, impresoras y archivos de configuración de uno a otro sin necesidad de realizar una nueva configuración. -- También mantiene una base de datos de impresión, una colección de controladores e información de dispositivos que permiten encontrar la información más actual sobre los modelos de impresoras, y también generar archivos de configuración en línea para cualquier combinación de cola/controlador/dispositivos conocidos para trabajar con uno de los subsistemas de impresión de Linux o &UNIX;.
Base de datos de Linuxprinting
Base de datos de Linuxprinting.org
...Base de datos que contiene impresoras y los controladores necesarios para ellas... ...se puede encontrar mucha información y documentación... ...también proporciona algunas herramientas y utilidades para la integración de estos controladores en el sistema dado... ...la familia «Foomatic» de utilidades, está compuesta por un conjunto de herramientas que hace uso de la base de datos para los sistemas más comúnmente utilizados, de forma que es posible generar configuraciones de trabajo «sobre la marcha» para su modelo de impresora.
Foomatic
Impresión mediante LPR/LPD
LPR == algunas personas lo traducen como Line Printing Request (Petición de Impresión en Línea) y otros por Line Printer Remote (Impresión Remota en Línea).
Impresión al estilo BSD
Magicfilter
De forma parecida al programa APSfilter, Magicfilter proporciona funciones de reconocimiento automático de archivo, de forma que, se pueda realizar la conversión automática a un formato imprimible, dependiendo de la impresora de destino.
APSfilter
Tipo &MIME;
Abreviatura de Multipurpose (o Multimedia) Internet Mail Extensions (Extensiones Multipropósito de Correo por Internet). Los tipos &MIME; se utilizaron al principio para permitir el transporte de datos binarios (como los gráficos asociados a algunos correos) a través de conexiones de correo que normalmente transmiten caracteres ASCII: los datos se codificaban en una representación ASCII. Trás este concepto se extendió la descripción de formatos de datos independientes de la plataforma, pero de forma inequívoca. En &Windows; todo el mundo conoce las extensiones .doc de los archivos Word de &Microsoft;. Esto se maneja de forma ambigua en la plataforma &Windows;: las extensiones .doc también se utilizan para archivos de texto simple o para los archivos de Adobe Framemaker. Y si el archivo se renombra con una extensión diferente, puede que no sea posible abrirlo por el programa. Los tipos &MIME; incluyen una cadena de reconocimiento de los mismos, describiendo su formato de archivo basándose en categoría_principal/subcategoría. En IPP, los archivos de impresión también se describen utilizando el esquema de tipo &MIME;. Los tipos &MIME; están registrados en la IANA (Internet Assigning Numbers Association - Asociación para la Asignación de Números de Internet) para hacer que éstos sean inequívocos. ∪︀ tiene algunos tipos &MIME; registrados con su propio número, cómo application/vnd.cups-raster (para el formato ∪︀ interno de imagen digitalizada).
∪︀ Easy Software Products ESP PrintPro Gimp-Print
PCL
Abreviatura de Printer Control Languaje (Lenguaje de Control de Impresión) desarrollado por &HP;. PCL comenzó en la versión 1 como un simple conjunto de órdenes para la impresión ASCII, ahora, en su versión PCL6 y PCL-X, es capaz de imprimir gráficos y color -- pero fuera del ámbito de &Microsoft; &Windows; y &HP-UX; (&HP; tiene su propia rama de &UNIX;), no se suele utilizar...
ESC/P &HP;/GL PDL &PostScript;
PDL
Abreviatura de Page Description Languaje (Lenguaje de Descripción de Página). PDL describe, de forma abstracta, la representación gráfica de una página. - Antes de que el tóner o la tinta pueda ser transferida al papel, un PDL precisa ser primero «interpretado». En &UNIX; el PDL más importante es &PostScript;.
ESC/P &HP;/GL PCL &PostScript;
Pixel
Abreviatura de Picture Element (elemento gráfico). Este término describe la parte más pequeña de un gráfico digitalizado (tanto si está impreso sobre papel como si se muestra en un monitor de rayos catódicos o LCD). Como cualquier representación gráfica o de imágenes en este tipo de dispositivos de salida está compuesta de pixels, el valor de «ppi» (pixels por pulgada) y &dpi; (puntos por pulgada) es un parámetro importante para determinar la calidad y resolución global de una imagen.
Filtro Ghostscript &PostScript; Raster
PJL
Abreviatura de Print Job Languaje (Lenguaje de Trabajos de Impresión). Desarrollado por &HP; para controlar y modificar la configuración predeterminada de la impresora para cada trabajo. No solo puede ser utilizada por los sistemas propios (PCL-) de &HP;, sino que también puede ser utilizado por muchas impresoras &PostScript; y otras impresoras que puedan entender las órdenes PJL enviadas desde el propio trabajo o como señal separada.
PCL
&PostScript;
&PostScript; (muchas veces abreviado como «PS») es un estándar de facto en el mundo &UNIX; para la impresión de archivos. Fue desarrollado por Adobe y licenciado a los fabricantes de impresoras y a las empresas de software. Como las especificaciones &PostScript; fueron publicadas por Adobe, También existen implementaciones de &PostScript; de «terceros» que generan e interpretan el &PostScript; y que utilizan el software disponible (una de las mejor conocidas en el mundo del software libre es Ghostscript, un potente intérprete de PS).
ESC/P &HP;/GL PCL PPD
PPD
Abreviatura de PostScript Printer Description (Descripción de Impresión PostScript). Los PPDs están compuestos por archivos ASCII que guardan toda la información sobre las funcionalidades especiales de una impresora, más la definición de las (PostScript- o PJL-) órdenes para llamar a una determinada funcionalidad (como impresión duplexada). Como se desprende de la descripción del acrónimo, PPDs fue utilizado originalmente para impresoras &PostScript;. ∪︀ extendió el concepto de PPD a todos los tipos de impresoras. Los PPDs para las impresoras &PostScript; son suministrados por los vendedores. Pueden ser utilizados con ∪︀ y KDEPrint para tener acceso a las funcionalidades completas de cualquier impresora &PostScript;. El equipo de KDEPrint recomienda la utilización del PPD originalmente previsto para su uso con &Microsoft; Windows NT. Los PPDs para impresoras no PostScript necesitan un «filtro» para procesar los archivos de impresión &PostScript; en un formato digerible por el dispositivo de destino no PostScript. Esta combinación de filtros/PPD no está disponible (todavía) por parte de los vendedores. Después de la decisión tomada por los desarrolladores de ∪︀ de utilizar PPDs, la comunidad de software libre fue muy creativa dando soporte rápidamente a los modelos de las impresoras más actuales, a través de PPDs y los clásicos filtros Ghostscript. Pero tenga en cuenta: la calidad de la salida de impresión varía desde «salida de calidad fotográfica» (utilizando Gimp-Print para la mayor parte de las Epson de inyección de tinta) hasta «apenas legible» (utilizando los filtros Ghostscript disponibles con Foomatic calificados como «paperweight» en la base de datos de Linuxprinting.org).
∪︀ Linuxprinting.org &PostScript;
PPD-O-Matic
PPD-O-Matic es un conjunto de scripts Perl que se ejecutan en el servidor web de Linuxprinting.org y que puede ser utilizado para generar en línea PPDs para cualquier impresora que pueda imprimir con Ghostscript. Estos PPDs se pueden integrar en ∪︀/KDEPrint, y en aplicaciones que puedan integrar PPD como StartOffice para determinar todos los parámetros de sus trabajos de impesión. En la mayor parte de los casos se recomienda utilizar «PPD-O-Matic» en lugar del anticuado ∪︀-O-Matic. Para generar un PPD, vaya a base de datos de impresión, seleccione su modelo de impresora, siga el enlace para mostrar los filtros Ghostscript para esta impresora, seleccione una, pulse «generar» y finalmente guarde el archivo en su sistema local. Asegúrese de leer las instrucciones. Asegúrese de que su sistema local tiene el Ghostscript y el filtro adecuados, ya que deberá tenerlos instalados antes de generar el PPD.
&PostScript; ∪︀-O-Matic Linuxprinting.org Foomatic
printcap
En los sistema de impresión al estilo BSD, el archivo «printcap» contiene información sobre la configuración. El demonio de impresión lee este archivo para determinar qué impresoras están disponibles, qué filtros deben usarse para cada una, dónde se ubica la carpeta de la cola, si se han de utilizar páginas de avisos, y así sucesivamente... Algunas aplicaciones también necesitan tener acceso de lectura al archivo printcap, para conseguir los nombres de las impresoras disponibles.
Impresión al estilo BSD
Impresión MIB
Abreviatura de Printer-Management Information Base (Información Base de la Administración de Impresión). La impresión MIB define un conjunto de parámetros que se guardan dentro de la impresora para el acceso a la red. Esto es práctico si muchas (en algunos casos, literalmente miles) impresoras de red se gestionan de forma centralizada con la ayuda de SNMP (Simple Network Management Protocol -Protocolo de Administración Sencilla de Red-).
PWG SNMP
PWG
Abreviatura de Printer Working Group (Grupo de Trabajo de Impresión). El PWG es un grupo de representantes de la industria de impresión que, en el pasado, desarrollaba diferentes estándares relacionados con la impresión en red. Estas fueron aceptados más tarde por el IETF como estándares RFC, como la «Impresión MIB» y el IPP.
&PostScript; IPP Impresora-MIB SNMP
KIO Slave print:/
Puede utilizar la sintaxis «print:/...» para realizar un acceso rápido a los recursos KDEPrint. Tecleando «print:/manager» como si fuera una URL, en Konqueror, se accederá a la administración de KDEPrint. Konqueror utiliza la famosa tecnología «KParts» de &kde; para conseguirlo.
IO Slave KParts
Base de datos de impresoras
.
Base de datos de impresoras
Qt∪︀
QT∪︀ y KUPS fueron los predecesores de KDEPrint. Ahora están anticuados y ya no se mantienen. Todo lo mejor de qtcups lo ha heredado «kprinter», el nuevo diálogo de impresión de KDE (que está mucho más perfeccionado que qtcups). Lo mejor de kups está incluído en el administrador KDEPrint (accesible a través del centro de control de KDE o a través de Konqueror en la URL «print:/manager») -- con más funcionalidades y menos fallos... Su antiguo desarrollador, Michael Goffioul, ahora es el desarrollador de KDEPrint -- un chico encantador y muy productivo y que resuelve rápidamente los errores...
kprinter
Imagen digitalizada
Cada dibujo en un medio físico se compone de un patrón de puntos discretos de diferentes colores y (quizá) tamaños. Esto es lo que se denomina una «imagen digitalizada». Es lo opuesto a una «imagen vectorial» en la que los gráficos se describen en forma de curvas continuas, sombras y áreas rellenas, representadas por fórmulas matemáticas. Las imágenes vectoriales normalmente se guardan en archivos de pequeño tamaño y pueden ser escaladas sin ninguna pérdida de información o de calidad -- pero no pueden mostrarse directamente y antes tienen que ser «renderizadas» o «digitalizadas» para proporcionar la resolución que el dispositivo es capaz de... La digitalización se hace por el Raster Imagen Processor -Procesador de Imagen Digitalizada- (RIP, generalmente el software Ghostscript) o algún otro filtro para hacerlo.
Pixel Ghostscript &PostScript; Filter RIP
RIP
Abreviatura de Raster Imagen Process(or) (Porcesador de Imagen Digitalizada). Si se utiliza en el contexto de la impresión, «RIP» significa software o hardware específico para convertir &PostScript; (u otro formato de impresión que esté representado en uno de los PDLs no digitalizados) en una imagen digitalizada de forma que pueda ser aceptado por el «motor de fijación» de la impresora. Las impresoras &PostScript; incluyen sus propios PostScript-RIPs. Un RIP puede ser o no incluído en una impresora. Para muchos sistemas &UNIX;, Ghostscript es el paquete que proporciona «RIP por software», ejecutándose en el servidor, y pre-convirtiendo el &PostScript; a otros datos que puedan enviarse al dispositivo de impresión (de ahí que pueda ver «cierta veracidad» en el lema «Ghostscript convierte su impresora en una máquina &PostScript;», que por supuesto no es correcto en el sentido estricto del significado).
Filtro Ghostscript &PostScript; PDL Raster
RLPR (LPR remoto)
Abreviatura de Remote Line Printing Request (Petición de Impresión Remota en Línea). Este es un sistema de impresión al estilo BSD, que no necesita privilegios de administrador para ser instalado, y no funcionará «printcap»: todos los parámetros deben ser especificados en la línea de órdenes. RLPR puede ser útil para algunos usuarios de portátiles que cambien frecuentemente de entorno. Esto es debido a que puede ser instalado de forma simultánea en cada uno de los subsistemas de impresión, y permite instalar una impresora de forma rápida y flexible para poder acceder a ella directamente a través de LPR/LPD. KDEPrint tiene un «Asistente para añadir impresoras» para hacer la utilización de RLPR muy sencilla. La orden kprinter permite cambiar de un RLPR a otro «sobre la marcha».
KDEPrint kprinter printcap
SNMP
Abreviatura de Simple Network Management Protocol (Protocolo Administración Sencilla de Red). SNMP es ampliamente utilizado para controlar todos los tipos de nodos de red (Hosts, Routers, Switches, Puertas de enlace, Impresoras...) de forma remota.
PWG Printer-MIB
Encriptación SSL(3)
Abreviatura de Secure Socket Layer (Capa de Conexión Segura). SSL es un método de encriptación propietaria para la transferencia de datos sobre HTTP que fue desarrollado por Netscape. Ha sido reemplazado por un estándar IETF llamado TLS.
TLS
SPOOLing
Abreviatura de Synchronous Peripheral Operations On Line (Operación simultánea de periféricos en línea). El SPOOLing permite a las aplicaciones (y usuarios) continuar con su trabajo mientras que de la impresión se ocupa un demonio del sistema, que guarda el archivo en una ubicación temporal hasta que la impresora esté preparada para leerlo.
Daemon (Demonio)
Encriptación TLS
Abreviatura de Transport Layer Security (Capa de Transporte Seguro). TLS es un estándar de encriptación para la transferencia de datos sobre HTTP 1.1. Está definido en el RFC 2246. A pesar de estar basado en el desarrollo del antiguo SSL (de Netscape) no es totalmente compatible con él.
SSL(3)
Estilo de impresión System V
Ésta es la segunda variedad de impresión del tradicional &UNIX; (en oposición al estilo de impresión basado en BSD). Utiliza un conjunto de órdenes diferente (lp, lpadmin,...) para BSD, pero en lo fundamental no se diferencia de él. Sin embargo, la diferencia entre los dos es lo suficientemente fuerte como para hacerlos incompatibles, por tanto un cliente BSD no puede imprimir en un servidor al estilo del System V sin retoques adicionales... IPP está preparado para resolver este inconveniente y alguno más.
Estilo de impresión BSD IPP
TurboPrint
Software shareware que proporciona una impresión de calidad fotográfica para muchas impresoras de inyección de tinta. Es muy práctico si no es capaz de encontrar un controlador para su impresora que funcione correctamente tanto en un sistema Ghostscript tradicional como en un moderno sistema ∪︀.
Gimp-Print
XPP
Abreviatura de X Printing Panel (Panel de Impresión X). XPP fue el primer sistema de órdenes de impresión gráfica libre para ∪︀, escrito por Till Kamppeter, y de alguna forma el modelo para la utilidad «kprinter» en &kde;.