Personal Printer Data Stream es el nombre genérico que se le da a una familia de lenguajes de descripción de página utilizados por las impresoras IBM, que incluye todos los comandos de Proprinter, Quietwriter, Quickwriter, LaserPrinter 4019 y LaserPrinter 4029.
El sistema PPDS se introdujo para controlar impresoras en 1981 con el lanzamiento de la impresora gráfica IBM 5152. Originalmente llamado flujo de datos IBM ASCII, Proprinter, Quickwriter o Quietwriter, el nombre se cambió a PPDS cuando se presentó la impresora láser IBM en 1989.
PPDS cuenta con diferentes niveles de funcionalidad, todos ellos compatibles con versiones anteriores. Si bien muchas impresoras láser o de inyección de tinta no son compatibles con PPDS, aquellas que sí admiten lenguajes de impresión binarios siguen utilizando la sintaxis ESC, que incluye las versiones 1 a 5 del lenguaje de comandos de impresora y el conjunto de comandos Epson ESC/P .
niveles de PPDS
Nivel 1
El nivel 1 es el nivel básico de PPDS, que proporciona los servicios básicos necesarios para cualquier impresora. Este nivel está representado por la familia de impresoras Proprinter de 9 y 24 pines . Dentro de este nivel, las diferencias típicas entre las impresoras son las siguientes:
- Selección de fuente: Se admite el conjunto básico de 10, 17,1 y 12 CPI.
- Gráficos rasterizados: La resolución máxima de la imagen era de hasta 72x240.
Nivel 2
El nivel 2 incorpora mejoras en la selección de fuentes, la calidad de impresión y el manejo del papel. Este nivel está representado por la familia de productos Quietwriter y Quickwriter. Los siguientes comandos le permiten utilizar estas mejoras:
- Seleccionar fuente global: Para seleccionar fuentes con identificadores globales de fuente de IBM.
- Seleccionar página de códigos: Para seleccionar la página de códigos o el conjunto de caracteres con el identificador de página de códigos de IBM.
- Medios de presentación de página: Para alimentar hojas sueltas y sobres desde una o más fuentes.
- Espacio hacia adelante y hacia atrás: Para una justificación de texto más sencilla
Nivel 3
El nivel 3 proporciona mejoras a los niveles PPDS anteriores para impresoras de tipo página, como la IBM LaserPrinter 4019. Las mejoras son:
- Posicionamiento del cursor: Para colocar texto e imágenes en cualquier posición de la página.
- Guardar y administrar macros: Para trabajar con superposiciones de formularios y secuencias de comandos repetitivas.
- Regla y relleno: Para rellenar dibujos con diferentes patrones.
- Orientación de la página: Para cambiar la orientación de la página.
Nivel 4
El nivel 4 añade nuevas funciones a la impresora láser IBM LaserPrinter 4029 con respecto a los niveles PPDS anteriores. Estas funciones incluyen compresión, fuentes escalables y orientaciones mejoradas.
- Imagen ráster: Para compresión y descompresión de datos.
- Amplia selección de fuentes: Para fuentes escalables
- Ajustar ángulo de impresión: Para diferentes ángulos
PPDS vs. PCL 1-5
Ambos lenguajes definen áreas de impresión distintas para un soporte físico determinado. PCL y PPDS utilizan características u órdenes diferentes al buscar una fuente sustituta. PCL utiliza valores numéricos codificados en ASCII como parámetros de comando, mientras que PPDS utiliza parámetros codificados en binario.
Soporte para impresoras modernas
Varias impresoras Lexmark modernas (por ejemplo, las series Lexmark MS510/610 o las series MFP MX511/611) son compatibles con PPDS Nivel 4 para ofrecer un alto nivel de compatibilidad con aplicaciones heredadas que se desarrollaron específicamente para las impresoras láser IBM 4019 y 4029.
Enlaces externos
- Lista de códigos de control y secuencias de escape de IBM PPDS y Epson ESC/P
- Guía del usuario de la impresora IBM 4247, modelo A00Contiene información sobre PPDS
- Idiomas de descripción de página
- Impresoras IBM