¿Qué es el formato de archivo PPD?
.ppd es un archivo de sistema asociado con PostScript. Los archivos .ppd almacenan la configuración de la impresora PostScript, incluyendo:
- ajustes de fuentes,
- tamaño y formato de página,
- resolución de imagen (dpi),
- configuración de la cola de impresión.
Además, un archivo .ppd puede contener fragmentos escritos en PostScript que se invocan durante la impresión para activar una opción específica.
.ppd es un formato de texto plano sin firma binaria. Cada línea de directiva comienza con un asterisco (*), y el archivo se abre con el encabezado obligatorio *PPD-Adobe: "4.3" - identificando la versión de la especificación en la primera línea. El archivo describe de qué es capaz una impresora PostScript específica: fuentes residentes, bandejas de papel, resoluciones admitidas y el código PostScript exacto que se debe emitir cuando se selecciona cada opción. No es un controlador completo, sino un archivo de datos consumido por el subsistema de impresión del sistema operativo - CUPS en macOS y Linux, o el controlador PostScript de Windows. Los archivos .ppd también se distribuyen a menudo en forma comprimida con gzip como .ppd.gz. En los sistemas modernos, el formato está siendo desplazado gradualmente por estándares de impresión sin controlador como IPP Everywhere.
PostScript
PostScript es un lenguaje de descripción de páginas utilizado para definir páginas para la impresión mediante controladores PostScript. PostScript fue creado por Adobe Systems en 1982 y se utiliza principalmente en la edición. PostScript es también un lenguaje de programación de propósito general, pero está diseñado principalmente para la impresión y la edición.
Seguridad y protección
RIESGO: LOWUn PPD es un archivo de texto pasivo sin código ejecutable, por lo que abrirlo o inspeccionarlo es seguro. Dos precauciones prácticas: use solo el PPD que coincida con su modelo exacto de impresora - un PPD incorrecto hace que las opciones funcionen mal o se imprima incorrectamente - y descargue los PPD del fabricante de la impresora o de la base de datos OpenPrinting/CUPS, no de sitios de «controladores» aleatorios, que a menudo envuelven los controladores en instaladores con adware. Editar un PPD a mano puede romper la impresión si la sintaxis de las palabras clave es incorrecta; valide los PPD de Linux/macOS con la herramienta cupstestppd.
Detalles del formato
en pocas palabrasProgramas que abren archivos PPD
Detalles técnicos
especificación profunda| Tipo de formato | Descripción de capacidades de impresora en texto plano (archivo de datos del controlador) |
| Tipo MIME | application/vnd.cups-ppd |
| Codificación de texto | ASCII / ISO Latin-1; UTF-8 en algunos archivos modernos |
| Firma de archivo | Sin bytes mágicos binarios; la primera línea es `*PPD-Adobe: "4.3"` por especificación |
| Sintaxis de directivas | Cada directiva de palabra clave comienza con `*` (asterisco); los valores siguen a dos puntos |
| Compresión | Texto plano sin comprimir; a menudo se distribuye como `.ppd.gz` (comprimido con gzip) |
| Tamaño de archivo típico | 5 KB - 500 KB dependiendo del conjunto de funciones de la impresora |
| Desarrollador | Adobe Systems (especificación PPD); archivos individuales creados por fabricantes de impresoras |
| Plataformas compatibles | macOS, Linux (CUPS), Windows (controlador PostScript), Unix |
| Integración con el sistema de impresión | Instalado a través de `lpadmin` o la interfaz web de CUPS; validado con `cupstestppd` |
| Describe | Tamaños de papel, bandejas de entrada, resoluciones de salida, fuentes residentes, opciones de acabado (dúplex, grapado) |
| Incrustaciones de código PostScript | Cada entrada de opción lleva un fragmento de código PostScript de invocación que se emite a la impresora cuando se selecciona esa opción |
| Declaración de versión interna | Palabras clave `*PPD-Adobe:` (versión de especificación), `*FormatVersion:` y `*FileVersion:` para un control de versiones más preciso |
| Estado actual | En fase de eliminación por la impresión sin controlador IPP Everywhere / AirPrint; CUPS 3.x desaprueba los controladores clásicos basados en PPD |
| Lanzado | 1980s with Adobe PostScript; PPD spec v4.3 (1996) is the canonical version |
| Última versión | PPD specification 4.3 (Adobe, 1996); still used, notably by CUPS |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.adobe.com |
Conversiones de PPD
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos PPD.