Unixコマンド/lpc
lpc †
機能 †
lpcコマンドでは、プリンタの情報を確認したり、プリンタデーモンの起動、停止などの管理が行えます。
lpcコマンドを引数なしで実行すると、対話モードで起動されます。
「lpc>」というコマンドプロンプトが表示されるので、lpcコマンドを使ってプリンタの状態を確認できます。
それぞれのlpcコマンドには、引数として処理の対象とするプリンタを指定でき、プリンタごとの管理も行えます。
個々のプリンタ名を指定する代わりに、「all」と指定することで、全てのプリンターを
一括して操作することもできます。
ただし、キューの停止などはスーパーユーザーしか実行できません。
構文 †
lpc [コマンド [引数]]
lpcの操作コマンド †
コマンド | 意味 |
abort | プリンタデーモンを強制終了する |
clean | 印刷できずに残っているファイルを削除する |
disable | プリンタのキューをオフにする(キューへのジョブ送信は可能) |
down | プリンタのキューをオフにする |
enable | プリンタのキューをオンにする |
exit | lpcコマンドを終了する |
restart | 新しいプリンタデーモンを起動する |
start | プリンタデーモンを起動し、印刷を有効にする |
status | プリンタの状態を表示 |
stop | プリンタデーモンを停止する |
quit | exitに同じ |
topq ジョブ番号 | 指定したジョブ番号のジョブを、キューのトップに移動する |
up | キューなどを有効にし、新しいプリンタデーモンを起動する |
コマンド例 †
▼プリンタの状態を確認する。
$ lpc status lp プリンタlpの状態を確認する lp: queuing is enable キューはオン printing is enable 印刷可能状態 no entries キューにたまっている印刷待ちのジョブはない printer idle プリンタの状態は待機中 $
▼lpcコマンドを使ってプリンタを制御する
# lpc lpc> status lp プリンタlpの状態を確認する lp: queuing is disable キューがオフになっている printing is disable 印刷も不可になっている no entries printer idle lpc> enable lp プリンタlpのキューをオンにする lp: queuing enable キューがオンになった lpc> start lp プリンタlpの印刷を有効にする lp: printing is enable 印刷も可能になった daemon started lpc> status lp lp: queuing is enable キューはオン printing is enable 印刷可能状態 no entries キューにたまっている印刷待ちのジョブはない printer idle プリンタの状態は待機中 lpc> exit lpcコマンドを終了する #