Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ lpc(8) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

lpd(8)

lpr(1)

lpq(1)

lprm(1)

printcap(5)

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.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026