DOKK / manpages / debian 12 / cups-client / cupstestppd.1.pt
cupstestppd(1) OpenPrinting cupstestppd(1)

cupstestppd - testa conformidade de ficheiros ppd (descontinuado)

cupstestppd [ -I category ] [ -R rootdir ] [ -W category ] [ -q ] [ -r ] [ -v[v] ] filename.ppd[.gz] [ ... filename.ppd[.gz] ]
cupstestppd [ -R rootdir ] [ -W category ] [ -q ] [ -r ] [ -v[v] ] -

cupstestppd testa a conformidade de ficheiros PPD para a especificação de formato de ficheiro Adobe PostScript Printer Description versão 4.3. Também pode ser usado para listar as opções suportadas e fonts disponíveis num ficheiro PPD. O resultado do teste e quaisquer outros resultados são enviados para a saída standard.

A primeira forma de cupstestppd testa um ou mais ficheiros PPD na linha de comandos. A segunda forma testa o ficheiro PPD fornecido na entrada standard.

cupstestppd suporta as seguintes opções:

Ignora todos os avidos PCFileName.
Ignora todos os erros de filtros.
Ignora todos os erros de perfil.
Especifica um directório raiz alternativo para o filtro, pré-filtro, e outras verificações de ficheiro de suporte.
Reporta todos os erros UIConstraint como avisos.
Excepto para opções relacionadas com tamanho, reporta todos os erros de opção predefinida como avisos,
Reporta todos os erros de filtros como avisos.
Reporta todos os erros de perfis como avisos.
Reporta todos os erros de tamanho de media como avisos.
Reporta todos os erros de tradução como avisos.
Reporta todos os erros anteriores como avisos.
Reporta todos os erros anteriores como erros.
Especifica que não deve ser mostrada nenhuma informação.
Relaxa os requerimentos da conformidade PPD para que os espaços em branco comuns, os caracteres de controle, e problemas de formatação não sejam tratados como grandes erros.
Especifica que devem ser mostrados resultados detalhados do teste de conformidade em vez do estado PASSOU/FALHOU/ERRO conciso.
Especifica que toda a informação no ficheiro PPD deve ser mostrada em adição aos resultados do teste de conformidade detalhados.

As opções -q, -v, e -vv são mutuamente exclusivas.

cupstestppd retorna zero em sucesso e não-zero em erro. Os códigos de erro são os seguintes:

1
Maus argumentos de linha de comandos ou nome de ficheiro PPD em falta.
2
Incapaz de abrir ou ler ficheiro PPD.
3
O ficheiro PPD contém erros de formato que não podem ser saltados.
4
O ficheiro PPD não está em conformidade com a especificação Adobe PPD.

O seguinte comando irá testar todos os ficheiros PPD sob o directório actual e escrever os nomes de cada ficheiro que não estiver conforme:


find . -name \*.ppd \! -exec cupstestppd -q '{}' \; -print

O próximo comando testa todos os ficheiros PPD sob o directório actual e escreve resultados de testes de conformidade detalhados para os ficheiros que não estão em conformidade.


find . -name \*.ppd \! -exec cupstestppd -q '{}' \; \
-exec cupstestppd -v '{}' \;

Ficheiros PPD estão descontinuados e não irão ser mais suportados num futuro lançamento do CUPS. Impressoras que não suportem IPP podem ser suportadas usando aplicações como a ippeveprinter(1).

lpadmin(8), Ajuda Online do CUPS (http://localhost:631/help), Especificação de Formato de Ficheiro de Descrição de Impressora PostScript da Adobe, Versão 4.3.

Copyright © 2021-2022 de OpenPrinting.

CUPS 2021-02-28