O que é o formato de ficheiro PPD?
.ppd é um arquivo de sistema associado ao PostScript. Arquivos .ppd armazenam configurações de impressora PostScript, incluindo:
- configurações de fonte,
- tamanho e formato da página,
- resolução da imagem (dpi),
- configurações da fila de impressão.
Além disso, um arquivo .ppd pode conter trechos escritos em PostScript que são invocados durante a impressão para ativar uma opção específica.
.ppd é um formato de texto simples sem assinatura binária. Cada linha de diretiva começa com um asterisco (*), e o arquivo abre com o cabeçalho obrigatório *PPD-Adobe: "4.3" - identificando a versão da especificação na primeira linha. O arquivo descreve do que uma impressora PostScript específica é capaz: fontes residentes, bandejas de papel, resoluções suportadas e o código PostScript exato a ser emitido quando cada opção é selecionada. Não é um driver completo, mas um arquivo de dados consumido pelo subsistema de impressão do sistema operacional - CUPS no macOS e Linux, ou o driver PostScript do Windows. Arquivos .ppd também são frequentemente distribuídos de forma compactada com gzip como .ppd.gz. Em sistemas modernos, o formato está sendo gradualmente substituído por padrões de impressão sem driver, como o IPP Everywhere.
PostScript
PostScript é uma linguagem de descrição de página usada para definir páginas para impressão usando drivers PostScript. O PostScript foi criado pela Adobe Systems em 1982 e é usado principalmente na editoração. O PostScript também é uma linguagem de programação de propósito geral, mas foi projetado principalmente para impressão e editoração.
Segurança e proteção
RISCO: LOWUm PPD é um arquivo de texto passivo sem código executável, portanto, abrir ou inspecionar um é seguro. Duas precauções práticas: use apenas o PPD que corresponda ao seu modelo exato de impressora - um PPD errado faz com que as opções se comportem mal ou imprimam incorretamente - e baixe PPDs do fabricante da impressora ou do banco de dados OpenPrinting/CUPS, não de sites de «drivers» aleatórios, que muitas vezes envolvem drivers em instaladores com adware. Editar um PPD manualmente pode interromper a impressão se a sintaxe da palavra-chave estiver incorreta; valide PPDs de Linux/macOS com a ferramenta cupstestppd.
Detalhes do formato
em resumoProgramas que abrem arquivos PPD
Detalhes técnicos
especificação profunda| Tipo de formato | Descrição de capacidade de impressora em texto simples (arquivo de dados do driver) |
| Tipo MIME | application/vnd.cups-ppd |
| Codificação de texto | ASCII / ISO Latin-1; UTF-8 em alguns arquivos modernos |
| Assinatura do arquivo | Sem bytes mágicos binários; a primeira linha é `*PPD-Adobe: "4.3"` por especificação |
| Sintaxe de diretiva | Cada diretiva de palavra-chave começa com `*` (asterisco); os valores seguem dois pontos |
| Compressão | Texto simples não compactado; frequentemente enviado como `.ppd.gz` (compactado com gzip) |
| Tamanho típico do arquivo | 5 KB - 500 KB dependendo do conjunto de recursos da impressora |
| Desenvolvedor | Adobe Systems (especificação PPD); arquivos individuais criados pelos fabricantes de impressoras |
| Plataformas suportadas | macOS, Linux (CUPS), Windows (driver PostScript), Unix |
| Integração com sistema de impressão | Instalado via `lpadmin` ou interface web do CUPS; validado com `cupstestppd` |
| Descreve | Tamanhos de papel, bandejas de entrada, resoluções de saída, fontes residentes, opções de acabamento (duplex, grampeamento) |
| Códigos PostScript incorporados | Cada entrada de opção carrega um fragmento de código PostScript de Invocação emitido para a impressora quando essa opção é selecionada |
| Declaração de versão interna | Palavras-chave `*PPD-Adobe:` (versão da especificação), `*FormatVersion:` e `*FileVersion:` para versionamento detalhado |
| Status atual | Sendo descontinuado pela impressão sem driver IPP Everywhere / AirPrint; o CUPS 3.x descontinuou os drivers clássicos baseados em PPD |
| Lançado | 1980s with Adobe PostScript; PPD spec v4.3 (1996) is the canonical version |
| Versão mais recente | PPD specification 4.3 (Adobe, 1996); still used, notably by CUPS |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.adobe.com |
Conversões de PPD
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos PPD.