LPR(1) FreeBSD 一般コマンドマニュアル LPR(1)
名称
lpr − 印刷ジョブを生成し、キューに登録する |
書式
lpr [−Pprinter] [−#num] [−C class] [−J job] [−L locale] [−T title] [−U user] [−Z daemon-options] [−i numcols] [−1234 font] [−w num] [−cdfghlnmprstv] [name ...] |
解説 |
lpr ユーティリティは、プリンタが利用可能になったときにファイルをプリント アウトするためにスプーリングデーモンを利用します。もしファイル名が指定さ れないようなら、標準入力から読みます。 以下の単一文字のオプションは、ファイルが通常のテキストファイルでないこと をラインプリンタのスプールデーモンに教えるためのものです。スプールデーモ ンはそのデータを適切に出力するために、データにふさわしいフィルタを使うよ うになります。すべてのスプーラがすべてのデータタイプ用のフィルタを実装し ているわけではなく、サイトによってはここに記述した以外の用途でタイプを使 用している場合もあることに注意してください。 |
−d
ファイルが TeX タイプセッティングシステムから生成された DVI フォーマットデータであるとみなします。 −f −l −p 以下のオプションは歴史的なものであり、 FreeBSD に含まれるソフトウェアが直 接サポートするものではありません。 −c −g −n −t −v 以下のオプションは、プリントジョブを操作するときに適用します: −P −h −m −r −s 残りのオプションはコピーを行ったり、ページの表示やヘッダの表示を行います: −#num lpr −#3 foo.c bar.c more.c cat foo.c bar.c more.c | lpr −#3 は、連結されたファイルのコピーを 3 回行います。この機能を禁止して コピー機の使用を推奨しているサイトがあるかもしれません。 |
−[1234] font
フォントポジション i のフォントを指定します。デーモンはフォントの パス名を参照する .railmag ファイルを作成します。 −C class lpr −C EECS foo.c は、バーストページのシステム名 ( hostname(1) で返される) を EECS に置き換えて、foo.c をプリントします。 |
−J job
バーストページに書くジョブ名です。通常は、一番最初のファイルの名 前が使われます。 −L locale −T title −U user −Z daemon-options −i numcols −w num 環境変数 |
以下の環境変数が存在すると、 lpr が使用します: |
PRINTER
かわりのデフォルトプリンタを指定する 関連ファイル |
/etc/passwd
個人の識別を行うためのファイル 関連項目 |
lpq(1), lprm(1), pr(1), symlink(2), printcap(5), lpc(8), lpd(8) |
歴史
lpr コマンドは 3BSD から登場しました。 |
診断
もしとても大きいファイルをスプールしようとするなら、途中で切れてしまうで しょう。 lpr ユーティリティはバイナリファイルの印刷を嫌がります。もし root 以外のあるユーザがファイルを印刷しようとしてスプールに失敗したら、 lpr はその旨のメッセージを印刷してそのファイルは印刷されません。もしロー カルマシンの lpd(8) との接続ができなければ、 lpr はデーモンを起動できな かったと言うでしょう。その結果は lpd(8) によってファイルのスプールに失敗 したとデーモンのログファイルに残されるでしょう。 |
バグ
troff(1) と TeX のフォントは、プリンタがつながっているホストにないといけ ません。これは,現在はローカルのフォントライブラリを使うことができないこ とを意味します。 ‘Z’ 制御ファイル行は 2 種類の異なった目的に使用されます。標準の FreeBSD lpd(8) では、 pr(1) に渡されるロケールを指定します。 LPRng lpd(8) では、 スプーラの入出力フィルタが解釈する追加オプションを指定します。ジョブを lpr で提出するとき、 −p −L locale は前者の意味で使用され、 −Z daemon-options は後者の意味で使用されます。 FreeBSD 10.0 June 6, 1993 FreeBSD 10.0 |