piobe コマンド
目的
プリンター・バックエンドの印刷ジョブ・マネージャーです。
構文
/usr/lpd/piobe [ -a PreviewLevel ] [ -A DiagnosticLevel ] [ -d InputDataStream ] [ -f FilterName ] [ FormatterFlags ] [ File ... ]
説明
piobe コマンドは、印刷ジョブを処理するために qdaemon プログラムによって呼び出されるスプーラー・バックエンド・プログラムです。 piobe コマンドは、印刷ジョブ・マネージャーとして機能します。
印刷ファイルのデータ・ストリーム・タイプを指定する -d フラグの 引数 (またはそのデータベース内のデフォルト値) に基づいて、piobe コマンドは、 データベースからパイプラインを取り出して、シェルに渡します。 パイプラインには、必要に応じて印刷ファイルを変換してプリンターに送信するフィルターの文字列が入って います。 要求すると、piobe コマンドは、データベースからパイプラインを取り出して実行して、ヘッダー・ページおよびトレーラー・ページも生成します。
FormatterFlags 引数 (このトピックでリストする以外のフラグ) は、パイプライン内でフィルター・コマンドによって参照されるものと想定されます。フラグを指定してもパイプラインによって参照されないと、エラー・メッセージが発行されて印刷ジョブが終了 します。
注: コマンド・ラインに直接 piobe コマンドを入力しないでください。このコマンドは、qdaemon プロセスで呼び出され、qdaemon プロセスが提供する各種サービスに従います。
フラグ
項目 | 説明 |
---|---|
-a PreviewOption | 実際にファイルを印刷せずに、印刷ジョブのパラメーター値を事前に確認する方法を提供します。
PreviewOption 変数には、以下の値を指定できます。
戻ったフラグ値のリストは、構成データベースからのデフォルト時のコマンド・ライン・フラグ値です。 これらの値は、コマンド・ラインに指定したフラグの引数によって無効になります。 以下の点に注意してください。
フィルターのパイプラインは、印刷ファイルからデータを処理するフィルター・コマンド (およびフィルター・コマンドに渡されるフラグ値) を表示してから、プリンターに送信します。各フィルター・コマンドの記述を検討して、実行されるフィルター操作のタイプを判別できます。 |
-A Value | 診断出力のレベルを指定します。診断出力は、印刷ファイル、ヘッダー・ページ、
またはトレーラー・ページを処理しているフィルターのパイプラインによって見つけられたエラーの診断に役立ちます。 診断出力は印刷ジョブを実行要求したユーザーにメールされます。 Value 変数には、以下のいずれかを使うことができます。
望ましい値は 1 です。 パイプライン内のフィルターが標準エラーに出力されると、状況情報などに関するエラーがなくても 値 0 が使用されます。 問題が発生したときに標準エラー出力が生成されない場合でも、 問題を診断するには 2 か 3 が使用されます。 |
-d InputDataType | 印刷対象のファイルにあるデータ・タイプを指定します。このフラグは
1 文字の ID です。印刷ファイルのデータ・タイプとプリンターが予想するデータ・タイプに基づいて、プリンターに送信される前に印刷ファイルが (必要であれば) フィルターを通して渡されます。 データ・タイプ ID の例は以下のとおりです。
ユーザーの選択したプリンターが InputDataType 変数をサポートせずに、かつユーザーの印刷ファイルのデータ・タイプをプリンターがサポートするデータ・タイプに変換するのにフィルターを使用できない場合、印刷ジョブは、エラー・メッセージを表示して終了します。 |
-f FilterType | ユーザーの印刷ファイルをプリンターへ送信する前に通過させるフィルターのタイプを指定します。 このフラグは 1 文字の ID です。この ID は、html で使用できるフィルター・フラグに類似しています。 |