SFC CNS GUIDE 2004

2.3 プリンタ状況の確認 -- (lpq)

プリンタに印刷命令を出しても 他のユーザが先に印刷しようとしている場合, すぐには印刷されず順番待ちになります. プリンタの稼働状況を調べるには, lpqコマンド(Line Printer Queue)を利用します. lpqコマンドはプリンタ名を指定して実行します.

lpq -P[プリンタ名]
% lpq -Pnps1 <ENTER>
nps1 is ready and printing
Rank   Owner      Job  Files                 Total Size
active t00000tf   192  (standard input)      63477 bytes
1st    s00000hf   193  report.ps              1332 bytes
2nd    s00000hf   194  cns.ps                 3453 bytes
% _

実行例の最初の1行目はプリンタの状態を示しています. この例ではユーザからの 命令を受け付け, 印刷できる状態であることを表しています. 3行目からが各ユーザの印刷待ちの順番です. 左から印刷待ちの状態,印刷を実行したユーザ, プリンタで処理する際のジョブ番号,印刷するファイル名,ファイルの容量 が表示されています. 印刷待ちでは,現在印刷中の場合`active'が表示され, 順番待ちの場合は印刷される順番の予定が表示されます. 印刷待ちのジョブに自分のファイルが表示されなくなったら, そのファイルの印刷は終了したことになります.また, lpqコマンドを実行したときの`no entries'と いう表示は現在そのプリンタの利用者がいないことを表しています.

% lpr -Pnps3 file1.ps <ENTER>
% lpq -Pnps3 <ENTER>
nps3 is ready and printing
Rank   Owner      Job  Files                 Total Size
active t00000tf   23   (standard input)      3477 bytes
1st    s00000hf   24   file1.ps              4522 bytes
% lpq -Pnps3 <ENTER>
nps3 is ready and printing
Rank   Owner      Job  Files                 Total Size
active s00000hf   24   file1.ps              4522 bytes
% lpq -Pnps3 <ENTER>
no entries
% _
Valid CSS! Valid HTML 4.01!