Unixコマンド/lpc の変更点
*&size(15){''lpc''}; [#i6a062c2]
**''機能'' [#lae55775]
lpcコマンドでは、プリンタの情報を確認したり、プリンタデーモンの起動、停止などの管理が行えます。~
lpcコマンドを引数なしで実行すると、対話モードで起動されます。~
「lpc>」というコマンドプロンプトが表示されるので、lpcコマンドを使ってプリンタの状態を確認できます。~
それぞれのlpcコマンドには、引数として処理の対象とするプリンタを指定でき、プリンタごとの管理も行えます。~
個々のプリンタ名を指定する代わりに、「all」と指定することで、全てのプリンターを~
一括して操作することもできます。~
ただし、キューの停止などはスーパーユーザーしか実行できません。~
**''構文'' [#i820e078]
lpc [コマンド [引数]]
**''lpcの操作コマンド'' [#w32664f9]
|100|400|c
|コマンド|意味|h
|abort|プリンタデーモンを強制終了する|
|clean|印刷できずに残っているファイルを削除する|
|disable|プリンタのキューをオフにする(キューへのジョブ送信は可能)|
|down|プリンタのキューをオフにする|
|enable|プリンタのキューをオンにする|
|exit|lpcコマンドを終了する|
|restart|新しいプリンタデーモンを起動する|
|start|プリンタデーモンを起動し、印刷を有効にする|
|status|プリンタの状態を表示|
|stop|プリンタデーモンを停止する|
|quit|exitに同じ|
|topq ジョブ番号|指定したジョブ番号のジョブを、キューのトップに移動する|
|up|キューなどを有効にし、新しいプリンタデーモンを起動する|
**''コマンド例'' [#m24b8672]
▼プリンタの状態を確認する。
$ 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コマンドを終了する
#