LPC

Section: Maintenance Commands (8)
索引 jman

BSD mandoc
 

索引

名称

lpc - ラインプリンタの制御を行う  

索引

書式

[command [argument ... ] ]  

索引

解説

ユーティリティは、 システム管理者がラインプリンタの動作を制御するために使われます。 各ラインプリンタの設定は /etc/printcap で行います。 は以下の目的で利用します。

引数なしの場合、 は標準入力からコマンドを読むためにプロンプトを出します。 引数をつけた場合、第 1 引数をコマンドとし、残りの引数を そのコマンドのパラメータと解釈します。 標準入力をリダイレクトして、 にファイルからコマンドを読み込ませることもできます。 コマンドは略して書くことができます。 利用可能なコマンドを以下に列挙します。

? [command ... ]
help [command ... ]
引数で指定したコマンドの簡単な説明を表示します。引数がないときはコマンド の一覧を表示します。

abort Brq all | printer
ローカルホスト上の動作中のスプールデーモンをただちに終了させ、指定した プリンタをプリントアウトできないように ( lpr(1) が新しいデーモンをスタートさせないように) します。

bottomq printer [jobspec ... ]
指定されたジョブを指定された順序で受け付け、 それらをプリンタキューの末尾に移動します。 各 jobspec は複数のプリントジョブにマッチし得ます。 jobspec の完全な記述については後述します。

clean Brq all | printer
ローカルマシン上の指定したプリンタのキューから、出力できない (すなわち、 完全なプリンタジョブの形になっていない) テンポラリファイル、データファイル、 コントロールファイルをすべて削除します。 本コマンドは、各プリンタキューに対し、 スプールディレクトリ中の core ファイルも探し、 発見されたものを列挙します。 本コマンドは core ファイルを削除しません。 tclean コマンドも参照してください。

disable Brq all | printer
指定したプリンタのキューをオフにします。これにより、 lpr(1) によって新しいプリンタジョブがキューに入らないようになります。

down Bro all | printer ... Brc -msg message ...
down Bro all | printer Brc message ...
指定したプリンタのキューをオフにし、プリントアウトできないようにし、 プリンタのステータスファイルに message を書きます。 複数のプリンタキューを指定する場合、 新規ステータスメッセージとなるテキストとプリンタリストを分離するために、 -msg 引数が必要です。 メッセージは引用符で囲む必要はなく、残りの引数は echo(1) と同様に扱われます。通常、この コマンドはプリンタをダウンさせ、ユーザに対しそのダウンの理由を lpq(1) ユーティリティによって説明させるために使われます。

enable Brq all | printer
指定したプリンタ用のキューのスプーリングを行うようにします。これは、 lpr(1) で新しいプリンタジョブをスプールキューに挿入することができるよ うにします。

exit
quit
を終了させます。

restart Brq all | printer
新しいプリンタデーモンの再スタートを試みます。このコマンドは、異常な 状態になって突然デーモンが死に、キュー内にジョブが残ったままになった場合に 有効です。この状態が起きたときには、 lpq(1) は現在デーモンが動いていないことを報告します。 もしあなたがスーパユーザなら、現在動いているデーモンを先に殺してください (つまり、動かなくなったデーモンを殺してから再スタートさせるわけです)。

setstatus Bro all | printer Brc -msg message ...
指定したプリンタのステータスメッセージを設定します。 新規ステータスメッセージとなるテキストとプリンタリストを分離するために、 -msg 引数が必要です。 印刷を無効化した後にプリンタキューがもはやアクティブではなく、 lpq(1) ユーティリティの出力中にユーザが見るメッセージを変更したい場合、 通常このコマンドを使用して、ステータスメッセージを変更します。

start Brq all | printer
指定したプリンタを出力可能にしてスプールデーモンをスタートさせます。

status Brq all | printer
ローカルマシン上のデーモンとキューの状態を表示します。

stop Brq all | printer
現行のジョブが終了したあとでデーモンのスプーリングをストップさせ、 プリントアウトできないようにします。

tclean Brq all | printer
本コマンドは、 clean コマンドのテスト実行を行います。 同じチェックが行われますが、同様の clean コマンドが入力された場合に実行する事柄を、本コマンドは表示します。 本コマンドは、いかなるファイルも削除しません。 clean は特権コマンドですが、 tclean は制限がありません。

topq printer [jobspec ... ]
指定されたジョブを指定された順序で受け付け、 それらをプリンタキューの先頭に移動します。 各 jobspec は複数のプリントジョブにマッチし得ます。 jobspec の完全な記述については後述します。
up Brq all | printer
すべての状態を可能状態(enable)にし、新しいプリンタデーモンをスタートさせます。 down の逆です。

topq および bottomq のコマンドは、コマンドの操作対象のジョブを指定するために、1 個以上の jobspec を受け付けます。 jobspec は次のいずれかです:

ユーザ ID やホスト名の値には、パターンマッチ文字を使用可能です。 これは、 ほとんどのシェルでファイル名のマッチングに使用されるものと同様です。 コマンドの最初の命令として topq または bottomq を入力する場合、シェルが展開可能なパターンマッチ文字 (カレントディレクトリにあるファイルに依存します) は、 が命令を処理する前にシェルに展開されてしまいます。 このような場合、パターンマッチ文字を含むパラメータはクォートで括り、 シェルが展開しないようにしてください。  

索引

関連ファイル

/etc/printcap
プリンタの設定を記述するファイル
/var/spool/*
スプールディレクトリ
/var/spool/*/lock
プリンタキューの制御を行うためのロックファイル

 

索引

関連項目

lpq(1), lpr(1), lprm(1), printcap(5), chkprintcap(8), lpd(8)  

索引

診断

"?Ambiguous command"
コマンド指定が省略し過ぎのため、複数のコマンドにマッチしています。
"?Invalid command"
マッチするコマンドがありません。
"?Privileged command"
"operator" グループのメンバか root でなければこのコマンドは 実行できません。

 

索引

歴史

ユーティリティは BSD 4.2 から登場しました。


 

索引

Index

名称
書式
解説
関連ファイル
関連項目
診断
歴史

jman



Time: 07:07:39 GMT, January 12, 2009