 
| 総合手引 | セクション 8 | English | オプション | 
引数なしの場合、 lpc は標準入力からコマンドを読むためにプロンプトを出します。 引数をつけた場合、第 1 引数をコマンドとし、残りの引数を そのコマンドのパラメータと解釈します。 標準入力をリダイレクトして、 lpc にファイルからコマンドを読み込ませることもできます。 コマンドは略して書くことができます。 利用可能なコマンドを以下に列挙します。
| amp;? [command ...] help [command ...] | |
| 引数で指定したコマンドの簡単な説明を表示します。引数がないときはコマンド
の一覧を表示します。 
 | |
| abort { all | printer} | |
| ローカルホスト上の動作中のスプールデーモンをただちに終了させ、指定した
プリンタをプリントアウトできないように (
lpr(1)
が新しいデーモンをスタートさせないように) します。 
 | |
| bottomq printer [jobspec ...] | |
| 指定されたジョブを指定された順序で受け付け、
それらをプリンタキューの末尾に移動します。
各
jobspec
は複数のプリントジョブにマッチし得ます。
jobspec
の完全な記述については後述します。 
 | |
| clean { all | printer} | |
| ローカルマシン上の指定したプリンタのキューから、出力できない (すなわち、
完全なプリンタジョブの形になっていない) テンポラリファイル、データファイル、
コントロールファイルをすべて削除します。
本コマンドは、各プリンタキューに対し、
スプールディレクトリ中の
 core
ファイルも探し、
発見されたものを列挙します。
本コマンドは
 core
ファイルを削除しません。
 tclean
コマンドも参照してください。 
 | |
| disable { all | printer} | |
| 指定したプリンタのキューをオフにします。これにより、
lpr(1)
によって新しいプリンタジョブがキューに入らないようになります。 
 | |
| down { all | printer ... } -msg message ... down { all | printer }message ... | |
| 指定したプリンタのキューをオフにし、プリントアウトできないようにし、
プリンタのステータスファイルに
message
を書きます。
複数のプリンタキューを指定する場合、
新規ステータスメッセージとなるテキストとプリンタリストを分離するために、
 -msg
引数が必要です。
メッセージは引用符で囲む必要はなく、残りの引数は
echo(1)
と同様に扱われます。通常、この
コマンドはプリンタをダウンさせ、ユーザに対しそのダウンの理由を
lpq(1)
ユーティリティによって説明させるために使われます。 
 | |
| enable { all | printer} | |
| 指定したプリンタ用のキューのスプーリングを行うようにします。これは、
lpr(1)
で新しいプリンタジョブをスプールキューに挿入することができるよ
うにします。 
 | |
| exit quit | |
| lpc
を終了させます。 
 | |
| restart { all | printer} | |
| 新しいプリンタデーモンの再スタートを試みます。このコマンドは、異常な
状態になって突然デーモンが死に、キュー内にジョブが残ったままになった場合に
有効です。この状態が起きたときには、
lpq(1)
は現在デーモンが動いていないことを報告します。
もしあなたがスーパユーザなら、現在動いているデーモンを先に殺してください
(つまり、動かなくなったデーモンを殺してから再スタートさせるわけです)。 
 | |
| setstatus { all | printer } -msg message ... | |
| 指定したプリンタのステータスメッセージを設定します。
新規ステータスメッセージとなるテキストとプリンタリストを分離するために、
 -msg
引数が必要です。
印刷を無効化した後にプリンタキューがもはやアクティブではなく、
lpq(1)
ユーティリティの出力中にユーザが見るメッセージを変更したい場合、
通常このコマンドを使用して、ステータスメッセージを変更します。 
 | |
| start { all | printer} | |
| 指定したプリンタを出力可能にしてスプールデーモンをスタートさせます。 
 | |
| status { all | printer} | |
| ローカルマシン上のデーモンとキューの状態を表示します。 
 | |
| stop { all | printer} | |
| 現行のジョブが終了したあとでデーモンのスプーリングをストップさせ、
プリントアウトできないようにします。 
 | |
| tclean { all | printer} | |
| 本コマンドは、
 clean
コマンドのテスト実行を行います。
同じチェックが行われますが、同様の
 clean
コマンドが入力された場合に実行する事柄を、本コマンドは表示します。
本コマンドは、いかなるファイルも削除しません。
 clean
は特権コマンドですが、
 tclean
は制限がありません。 
 | |
| topq printer [jobspec ...] | |
| 指定されたジョブを指定された順序で受け付け、 それらをプリンタキューの先頭に移動します。 各 jobspec は複数のプリントジョブにマッチし得ます。 jobspec の完全な記述については後述します。 | |
| up { all | printer} | |
| すべての状態を可能状態(enable)にし、新しいプリンタデーモンをスタートさせます。 down の逆です。 | |
topq および bottomq のコマンドは、コマンドの操作対象のジョブを指定するために、1 個以上の jobspec を受け付けます。 jobspec は次のいずれかです:
ユーザ ID やホスト名の値には、パターンマッチ文字を使用可能です。 これは、 ほとんどのシェルでファイル名のマッチングに使用されるものと同様です。 lpc コマンドの最初の命令として topq または bottomq を入力する場合、シェルが展開可能なパターンマッチ文字 (カレントディレクトリにあるファイルに依存します) は、 lpc が命令を処理する前にシェルに展開されてしまいます。 このような場合、パターンマッチ文字を含むパラメータはクォートで括り、 シェルが展開しないようにしてください。
| /etc/printcap | プリンタの設定を記述するファイル | 
| /var/spool/* | スプールディレクトリ | 
| /var/spool/*/lock | プリンタキューの制御を行うためのロックファイル | 
| ?Ambiguous command | コマンド指定が省略し過ぎのため、複数のコマンドにマッチしています。 | 
| ?Invalid command | マッチするコマンドがありません。 | 
| ?Privileged command | "operator" グループのメンバか root でなければこのコマンドは 実行できません。 | 
| LPC (8) | July 16, 2002 | 
 
| 総合手引 | セクション 8 | English | オプション | 
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
| “ | How do you pronounce UNIX ? You Nix ! | ” |