labcat コマンド

目的

プロセスの機密ラベル (SL) をバナー上、ならびに各印刷ページの上部および下部に印刷します。

構文

labcat files

labcat [-P pagetype ] [-U] [ -p lines] [-c] [-f] [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 パラメーターは、以下のいずれかの値でなければなりません。
  • executive
  • letter
  • legal
  • a4
  • monarcenvelope
  • coml0envelope
  • dlenvelope
  • c5envelope
pagetype パラメーターは、信頼できるラベルの配置に使用される横位置と縦位置に変換されます。
-U ページにラベルを付けないように指定します。
files 印刷するファイルを指定します。複数のファイルを印刷することができます。各ファイルをブランク・スペースで区切ります。

終了状況

項目 説明
0 コマンドは正常に完了しました。
-1 コマンドが失敗しました。

エラー・コード

labcat コマンドは、以下のいずれかの条件のもとで失敗したことを示します。
  • イベントを監査できない。
  • ページ長またはページ型が無効である。
  • ラベル・エンコード・ファイルを開くことができない。
  • 印刷するファイルを開くことができない。