labcat コマンド
目的
プロセスの機密ラベル (SL) をバナー上、ならびに各印刷ページの上部および下部に印刷します。
構文
labcat files
説明
labcat コマンドは、2 つの操作モードを使用して、Trusted AIX® がインストールされた System V 印刷サブシステムに対してセキュア・バイナリー・ラベルを、人間が読める形式で生成します。このコマンドは、DIA ラベル・エンコード・ソフトウェアを使用して、バナーおよびページ上に表示されるラベルを生成します。
通常、labcat コマンドは、プリンターに送信される各プリンター・コマンドを解析します。プリンター・コマンドは、この解析の影響を受けずに済みます。プリンター・コマンドが、内部ページ・ラベル付けを壊したりプリンターの永続状態に影響を及ぼしたりすることはありません。 疑わしいコマンドは、可能であれば修正されます。しかし、特定のコマンドの使用が受け入れ不可の場合は、labcat コマンドは、プリンターをリセットしてから、エラー・コードを表示して終了します。その結果、印刷ジョブは異常終了します。したがって、危険なコマンドはプリンターには送られません。次回のプリンター・リセット (次の印刷ジョブに先行する) により、プリンターのデフォルト状態が再確立されます。
labcat コマンドは、標準入力から受け取るプリンター・コマンドの言語を判別するために、シェル環境変数 TERM (プリンター・タイプを指示するために lpsched コマンドで設定される) を検査します。値 hplaserjet または hplaser は、PCL 言語 (標準構成) を暗黙に示します。PS、PS-b、または PSR は、PostScript 言語 (ポストスクリプト構成) を示します。
フラグ
項目 | 説明 |
---|---|
-c | 復帰 (CR) を出力に追加します。 |
-f | ファイルではなく標準入力が使用されることを示します。 |
-p lines | ページごとのテキストの行数を示します。 |
-P pagetype | さまざまなサイズのページの上部と下部に現れるラベルの正しい位置を決定します。pagetype パラメーターを指定しない場合は、ページ型 letter が適用されます。ポストスクリプト構成では、pagetype の値は、印刷ジョブ・オブジェクトの送信前ではなくプリンターのリセット後にプリンターに送られます。 標準構成では、pagetype パラメーターは、以下のいずれかの値でなければなりません。
|
-U | ページにラベルを付けないように指定します。 |
files | 印刷するファイルを指定します。複数のファイルを印刷することができます。各ファイルをブランク・スペースで区切ります。 |
終了状況
項目 | 説明 |
---|---|
0 | コマンドは正常に完了しました。 |
-1 | コマンドが失敗しました。 |
エラー・コード
- イベントを監査できない。
- ページ長またはページ型が無効である。
- ラベル・エンコード・ファイルを開くことができない。
- 印刷するファイルを開くことができない。