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コマンドを終了する
#

