これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド cuptestppd です。
プログラム:
NAME
cuptestppd - ppd ファイルの適合性テスト
SYNOPSIS
カップテストppd [ -I カテゴリ ] [ -R ルートディレクトリ ] [ -W カテゴリ ] [ -q ] [ -r ] [ -v[v]]
ファイル名.ppd[.gz] [..。 ファイル名.ppd[.gz] ]
カップテストppd [ -R ルートディレクトリ ] [ -W カテゴリ ] [ -q ] [ -r ] [ -v[v]] -
DESCRIPTION
カップテストppd PPD ファイルの Adobe PostScript プリンター記述への適合性をテストします。
ファイル形式仕様バージョン 4.3。 サポートされているオプションをリストするために使用することもできます
PPD ファイル内の利用可能なフォント。 テストの結果とその他の出力が送信されます
標準出力に。
の最初の形式 カップテストppd コマンドラインで XNUMX つ以上の PPD ファイルをテストします。 二番目
フォームは、標準入力で提供された PPD ファイルをテストします。
OPTIONS
カップテストppd 次のオプションをサポートします。
-I ファイル名
すべての PCFileName 警告を無視します。
-I フィルター
すべてのフィルター エラーを無視します。
-I プロファイル
すべてのプロファイル エラーを無視します。
-R ルートディレクトリ
フィルタ、プレフィルタ、およびその他のサポート用の代替ルート ディレクトリを指定します。
ファイルチェック。
-W 制約
すべての UIConstraint エラーを警告として報告します。
-W デフォルト
サイズ関連のオプションを除き、すべてのデフォルト オプションのエラーを警告として報告します。
-W フィルター
すべてのフィルター エラーを警告として報告します。
-W プロファイル
すべてのプロファイル エラーを警告として報告します。
-W サイズ
すべてのメディア サイズ エラーを警告として報告します。
-W 翻訳
すべての翻訳エラーを警告として報告します。
-W を
以前のエラーをすべて警告として報告します。
-W なし
以前のエラーはすべてエラーとして報告します。
-q 情報を表示しないことを指定します。
-r PPD 適合要件を緩和して、共通の空白、制御を可能にします。
文字や書式の問題はハード エラーとして扱われません。
-v 詳細な適合性テストの結果を表示するのではなく、表示する必要があることを指定します。
簡潔な PASS/FAIL/ERROR ステータス。
-vv PPD ファイル内のすべての情報に加えて、すべての情報を表示することを指定します。
詳細な適合性テストの結果。
この -q, -v, -vv オプションは相互に排他的です。
EXIT ステータス
カップテストppd 成功した場合は XNUMX を返し、エラーの場合は XNUMX 以外を返します。 エラーコードは次のとおりです
以下:
1 コマンドライン引数が間違っているか、PPD ファイル名が欠落しています。
2 PPD ファイルを開いたり読み込んだりできません。
3 PPD ファイルには、スキップできないフォーマット エラーが含まれています。
4 PPD ファイルは Adobe PPD 仕様に準拠していません。
例
次のコマンドは、現在のディレクトリにあるすべての PPD ファイルをテストし、
準拠しない各ファイルの名前:
探す 。 -name \*.ppd \! -exec cuptestppd -q '{}' \; -印刷
次のコマンドは、現在のディレクトリにあるすべての PPD ファイルをテストし、詳細を出力します。
適合しないファイルの適合性テストの結果:
探す 。 -name \*.ppd \! -exec cuptestppd -q '{}' \; \
-exec cuptestppd -v '{}' \;
onworks.net サービスを使用してオンラインで cuptestppd を使用する