LPC(8)

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

書式
lpc [ command [argument ...]]

解説
lpc は、システム管理者がラインプリンタの動作を制御する ために使われます。各ラインプリンタのコンフィギュレーションは /etc/printcap で行います。 lpc は、以下の目的で利用します:

•   プリンタの利用可能、不可能の設定を行う

•   プリンタのスプールのキューの利用可能、不可能の設定を行う

•   スプールのキュー内のジョブの順番を並べ直す

•   プリンタやスプールのキューやプリンタデーモンのステータスを調べる

引数なしの場合、 lpc は標準入力からコマンドを読むためにプロンプト を出します。引数をつけた場合、第 1 引数をコマンドとし、残りの引数をそ のコマンドのパラメータと解釈します。コマンドとして以下のものを利用する ことができます。また、このコマンドは略して書くこともできます。

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

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

clean { all | printer }
    ローカルマシン上の指定したプリンタのキューから、出力できない (すなわち、 完全なプリンタジョブの形になっていない)テンポラリファイル、データファ イル、コントロールファイルをすべて削除します。

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

down { all | printer } message ...
    指定したプリンタのキューをオフにし、プリントアウトできないようにし、 プリンタのステータスファイルに message を書きます。メッセージは引用符で囲む必要はなく、残りの引数は echo(1) と同様に扱われます。通常、このコマンドはプリンタをダウンさせて、他の人になぜ lpq(1) がプリンタのダウンを報告するのかを説明するために使われます。

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

exit
quit
    lpc を終了させます。

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

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

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

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

topq printer [ jobnum ... ] [ user ... ]
    引数に並べた順番で、ジョブをキューの先頭に移動させます。

up { all | printer }
    何でもできるようにし、新しいプリンタデーモンをスタートさせます。 down の効果も取り消します。

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

関連項目
lpd(8), lpr(1), lpq(1), lprm(1), printcap(5)

歴史
lpc コマンドは 4.2BSD から登場しました。