印刷の制御(lpcコマンド)
説明
lpcコマンドはlpdの制御を行うことができます。

構文
lpc [ コマンド ]

コマンド
start [ プリンタ名 ] プロセスの開始、デーモンの起動
stop [ プリンタ名 ] 現在実行中の印刷が終了した後、プリンタを停止
abort [ プリンタ名 ] すぐにデーモンを停止
enable [ プリンタ名 ] ローカルキューへのスプーリングが可能
disable [ プリンタ名 ] 新しいジョブをキューに入れることを禁止
up [ プリンタ名 ] 新しいデーモンの起動(start→enableと同じ)
restart [ プリンタ名 ] デーモンの再起動(abort→startと同じ)
status [ プリンタ名 ] キューの状態表示
down [ プリンタ名 ] プリンタを停止(disable→stopと同じ)
topq プリンタ名
[ ジョブ番号orユーザ名 ]
指定したジョブをキューの先頭に移動しキュー内の優先順位を変更
quit lpcの終了
印刷キューの確認(lpqコマンド)
説明
lpqコマンドは印刷キューを一覧表示します。

構文
lpq [ オプション ] [ ジョブ番号 ] [ ユーザ名 ]

オプション
-l 詳細に表示する。
-P プリンタ名を指定する。
プリンタで印刷する(lprコマンド)
説明
lprコマンドはプリンタで印刷を行います。

構文
lpr [ オプション ] [ ファイル名 ]

オプション
-r 印刷終了後ファイルを削除する。
-m 印刷終了をメールで知らせる。
-s スプーリングを行わない。
-P プリンタを指定する。
-#部数 指定した部数だけ印刷する。

week.txtを印刷し、そのファイルを削除する。

$lpr -r week.txt
印刷キューの削除(lprmコマンド)
説明
lprmコマンドは印刷キューを削除します。

構文
lprm [ オプション ] [ ユーザ名 ] [ ジョブ番号 ]

オプション
-P プリンタを指定する。
- ユーザは自分の印刷キューを全て削除する。スーパユーザは全ての印刷キューを削除できる。