LPC(8) — NEWS-OS Programmer’s Manual
名称
lpc − ラインプリンタコントロールプログラム
形式
/etc/lpc [ command [ argument ... ] ]
解説
lpc は、システム管理者によって、 ラインプリンタシステムの操作をコントロールするために使われます。 /etc/printcap に登録されている各ラインプリンタに対し、 lpc は以下の目的で使用できます。
•プリンタを使用可能/使用不可能にする。
•プリンタのスプーリングキュー(spooling queue)を使用可能/不可能にする。
•スプーリングキュー中のジョブの順番を再調整する。
•プリンタの状態や、それに関連するスプーリングキューやプリンタデーモンを見る。
引数がないと、 lpc は標準入力からのコマンド入力を促します。 引数が与えられていると、 lpc は最初の引数をコマンドとして、 以降につづく引数をコマンドへのパラメータとして解釈します。 標準入力に対してはリダイレクトが可能で、これは lpc にファイルからのコマンドを読ませます。 コマンドは省略することができます。以下に使用できるコマンドを示します。
? [ command... ]
help [ command... ]
引数リストで指定された各コマンドの短い解説。 引数が与えられていない場合は、使用できるコマンドのリストを表示する。
abort { all | printer... }
ローカルホスト上の作動中のスプーリングデーモンをただちに停止し、 印刷不能にする(新しいデーモンが lpr によって起動されるのを防ぐ)。
clean { all | printer... }
ローカルホスト上の指定されたプリンタキューから、 印刷できないような(すなわち、完全なプリンタジョブを形成しないような) 一時ファイル、データファイル、コントロールファイルを削除する。
disable { all | printer... }
指定されたプリンタキューの使用を止める。これにより、 lpr によって新しいプリンタジョブがキューに入れられるのを防ぐ。
down { all | printer } message...
指定されたプリンタキューの使用を止め、 印刷不能にしてプリンタステータスファイルに message を入れる。メッセージは引用符で囲まれている必要はなく、続く引数は echo(1) のように扱われる。これは、通常、プリンタを取り外し、 他のものにその理由を伝えるために使用されます (lpq は、 プリンタがダウンしていることを示し、ステータスメッセージを印刷する)。
enable { all | printer... }
指定したプリンタ用のローカルキューのスプーリングを使用可能にする。 これにより、 lpr は新しいジョブをスプールキューに入れられるようになる。
exit
quit
lpc を終了する。
restart { all | printer... }
新しいプリンタデーモンの開始を試みる。 これは何か異常な状態によって、 デーモンがキューにジョブを残したまま死んだ場合に役に立つ。 この状態が起こると、 lpq はデーモンがないことを示す。スーパーユーザが使う場合には、 現在のデーモンの中止を試みる (すなわち、引っかかっているデーモンを殺し、 再起動させる)。
start { all | printer... }
印刷可能にし、指定されたプリンタ用にスプーリングデーモンを起動する。
status { all | printer... }
ローカルホストのデーモンとキューのステータスを表示する。
stop { all | printer... }
現在のジョブが完了した後、スプーリングデーモンを停止し、印刷不能にする。
topq printer [ jobnum... ] [ user... ]
指定された順でジョブをプリンタキューの先頭に並べる。
up { all | printer... }
すべてを使用可能にし、新しいプリンタデーモンを起動する。 down を解除する。
関連ファイル
/etc/printcapプリンタ記述ファイル
/usr/spool/∗スプールディレクトリ
/usr/spool/∗/lockキューコントロール用のロックファイル
関連事項
lpd(8), lpr(1), lpq(1), lprm(1), printcap(5)
診断
?Ambiguous command二つ以上のコマンドと略語が一致してしまう。
?Invalid command一致するものがない。
?Privileged commandコマンドは root によってのみ実行できる。
NEWS-OSRelease 4.1C