LPQ(1) — NEWS-OS Programmer’s Manual
名称
lpq − スプールキューを調べるプログラム
形式
lpq [ +[ n ] ] [ −l ] [ −Pprinter ] [ job # ... ] [ user ... ]
解説
lpq は、 ラインプリンタへファイルを出力するために lpd(8) が使用するスプーリングエリアを調べ、 ユーザと関係する特定のジョブまたはすべての ジョブのステータスを報告します。 −P フラグは、 デフォルトのプリンタ (または環境内の PRINTER 変数の値) 以外の、 特定のプリンタを指定する場合に使用します。 引数に + が与えられると、 lpq はスプールキューが空になるまで表示をします。 + 記号の後に数値 (n) を指定すると、 キューのスキャンを n 秒ごとに行います。 その他の引数 (ユーザ名、 ジョブ番号) は、 指定されたジョブだけのステータスを出力するために解釈されます。
キューに任せられた(つまり lpr(1) の呼び出し)それぞれのジョブに対して、 lpq は、 ユーザ名、 キューの現在のランク、 ジョブを構成するファイル名、 ジョブ識別番号 (指定された処理を取り消すために lprm(1) に供給する番号)、 そして合計サイズをバイト数で報告します。 −l オプションは、 ジョブを構成するファイルそれぞれについての情報を表示させます。 通常は 1行に収まる情報のみが表示されます。 ジョブの順序は、 スプーリングディレクトリをスキャンするために 使用するアルゴリズムに依存します。 アルゴリズムは、 FIFO (First In First Out) であるようにサポートされています。 ジョブを構成するファイル名が分からない場合 (lpr(1) がパイプラインで使用された場合) もあります。 その場合ファイル名は“(standard input)”と表示されます。
デーモンが存在しない (何らかの誤動作のため) ことを lpq が警告する場合には、 プリンタデーモンの再スタートのために lpc(8) コマンドを使用してください。
関連ファイル
/etc/termcap繰り返しの表示のための画面操作
/etc/printcapプリンタの特性の認識
/usr/spool/∗printcap で決定されたスプーリングディレクトリ
/usr/spool/∗/cf∗ジョブを指定するコントロールファイル
/usr/spool/∗/lock現在実行中のジョブを取得するためのロックファイル
関連事項
lpr(1), lprm(1), lpc(8), lpd(8), lbp_filters(8)
バグ
スプーリングディレクトリの状態が動的であるため、 lpq は信頼できない報告をする場合があります。 出力の書式は、 端末の行の長さに影響されます。 このため、 カラムが広く取られることがあります。
診断
様々なファイルをオープンすることはできません。 ロックファイルは適切ではありません。 スプーリングディレクトリにファイルがありますが、 実行中のデーモンがない場合は不要なファイルです。
NEWS-OSRelease 4.1C