lpr,lpq,lprm,lpc
はじめに
印刷する環境を整える方法はこちらです。
参考資料
はじめからこちらを見たほうがいいかもしれません。
- FreeBSD ハンドブック Chapter7.プリンタの利用
lpr(印刷)
- とりあえず、印刷してみましょう。
mico# lpr hoge.txt
- プリンタ名を指定する場合。
mico# lpr -Ppm760c hoge.txt
- 複数のファイルを印刷する場合。
mico# lpr hoge1.txt hoge2.txt
- カレントディレクトリのリストを印刷する場合。
mico# ls | lpr
- ps を印刷する場合。
mico# ps -aux | lpr
- 部数を指定して印刷する場合。以下は、2部指定しています。
mico# lpr -#2 hoge.txt
- 印刷結果をメールで知らせる場合。kenz というユーザが印刷した場合です。
> lpr -m hoge.txt
> mail
Mail version 8.1 6/6/93. Type ? for help.
"/var/mail/kenz": 1 message 1 new
>N 1 daemon Sat Mar 30 23:15 16/494 "lp printer job "<unkn"
& 1
Message 1:
From daemon Sat Mar 30 23:15:09 2002
Date: Sat, 30 Mar 2002 23:15:09 +0900 (JST)
From: Owner of many system processes <daemon>
To: kenz@mico.hayagui.com
Subject: lp printer job "<unknown>"
Your printer job
completed successfully
lpq(ジョブ一覧)
- プリンタの電源をOFFにして印刷してみます。そして lpq でジョブ一覧を見てみましょう。
> lpr hoge.txt
> lpq
lp is ready and printing
Rank Owner Job Files Total Size
1st kenz 9 hoge.txt 3 bytes
こんな感じに表示されます。
lprm(ジョブ削除)
- 上の lpr して印刷せずに残っているジョブを削除します。JobID が 9 なので、9 を指定します。
> lprm 9
dfA009mico.hayagui.com dequeued
cfA009mico.hayagui.com dequeued
少し時間がかかりますけど、削除されます。
lpc(制御)
- スプーリングを停止させる場合は、stop を使います。再開は、 start です。
mico# lpc stop pm760c
lp:
printing disabled
mico# lpc start pm760c
lp:
printing enabled
daemon started
mico#
- デーモンとキューの状態を表示する時は、status を使用します。
mico# lpc status pm760c
lp:
queuing is enabled
printing is enabled
no entries in spool area
printing disabled
詳しくは、man を見てね。
戻る
|