Fl P Ns Ar printer
Fl # Ns Ar num
Fl C Ar class
Fl J Ar job
Fl L Ar locale
Fl T Ar title
Fl U Ar user
Fl Z Ar daemon-options
Fl i Ar numcols
Fl 1234 Ar font
Fl w Ar num
Fl cdfghlnmprstv
Ar name ...
解説
は、プリンタが利用可能になったときにファイルをプリント
アウトするためにスプーリングデーモンを利用します。
もしファイル名が指定されないようなら、標準入力から読みます。
以下の単一文字のオプションは、ファイルが通常のテキストファイルでないこ
とをラインプリンタのスプールデーモンに教えるためのものです。
スプールデーモンはそのデータを適切に出力するために、
データにふさわしいフィルタを使うようになります。
すべてのスプーラがすべてのデータタイプ用のフィルタを実装しているわけではなく、
サイトによってはここに記述した以外の用途でタイプを使用している場合もある
ことに注意してください。
-tag -width indent
Fl d
ファイルが
TeX
タイプセッティングシステムから生成された
DVI
フォーマットデータであるとみなします。
Fl f
各行の最初の文字を、標準的な FORTRAN のキャリッジコントロール
キャラクタとして処理するフィルタを使うようになります。
Fl l
コントロールキャラクタを通し、ページの区切りを抑制するフィルタを利用します。
Fl p
ファイルの整形に
pr 1
を利用します。
以下のオプションは歴史的なものであり、
に含まれるソフトウェアが直接サポートするものではありません。
-tag -width indent
Fl c
ファイルが
cifplot 1
で作成されたデータを含んでいるものとみなします。
Fl g
ファイルが
plot
ルーチンで作成された 標準的な plot データであるとみなします。
Fl n
ファイルが
ditroff
(デバイスに依存しない troff) からのデータであるとみなします。
Fl t
ファイルが、太古の
troff 1
から生成された
C/A/T
写植印字コマンドを含むものあるとみなします。
Fl v
ファイルが Benson Varian のようなデバイスのためのラスタイメージを
含むものとみなします。
以下のオプションは、プリントジョブを操作するときに適用します:
-tag -width indent
Fl P
指定したプリンタに出力します。これを指定しない通常の場合は、
デフォルトプリンタが使われる (これはサイトごとに依存します) か、
環境変数
PRINTER
の値が使われます。
Fl h
バーストページを出力しないようにします。
Fl m
終了時にメールを送ってきます。
Fl r
スプーリングの終了時にファイルを削除します。
s
オプション使用時には出力の終了時に削除します。
Fl s
シンボリックリンクを利用します。通常、ファイルはスプールディレクトリに
コピーされますが、大きなファイルをコピーするよりは
s
オプションで
symlink 2
を使ってデータファイルにリンクを張ったほうがよいでしょう。
つまり、これはファイルのプリントアウトが完了するまでは
ファイルに変更を加えたり、削除したりするべきではないということを意味します。
残りのオプションはコピーを行ったり、ページの表示やヘッダの表示を行います:
-tag -width indent
Fl # Ns Ar num
num
は、各ファイルのコピーの枚数です。例えば、
-literal -offset indent
lpr -#3 foo.c bar.c more.c
は、foo.c のコピーを 3 回行った後、bar.c のコピーを 3 回行います。一方、
-literal -offset indent
cat foo.c bar.c more.c | lpr -#3
は、連結されたファイルのコピーを 3 回行います。
この機能を禁止してコピー機の使用を推奨しているサイトがあるかもしれません。
Xo
Ns Op Cm 1234
font
フォントポジション
i
のフォントを指定します。デーモンはフォントのパス名を参照する
ファイルを作成します。
Fl C Ar class
バーストページで使うジョブ見出しです。例えば、
-literal -offset indent
lpr -C EECS foo.c
は、バーストページのシステム名 (
hostname 1
で返される) を EECS に置き換えて、foo.c をプリントします。
Fl J Ar job
バーストページに書くジョブ名です。通常は、
一番最初のファイルの名前が使われます。
Fl L Ar locale
環境変数の代りに、引数で指定される
locale
を使用します。(
p
オプションを使用して
pr 1
によるフィルタリングを要求した場合のみ有効です。)
Fl T Ar title
pr 1
のタイトル名に、ファイル名のかわりにこのタイトルを使います。
Fl U Ar user
バーストページで使うユーザ名であり、課金目的でも利用されます。
このオプションは実ユーザ id が daemon (あるいは daemon の代わりに
printcap 中で指定されているユーザ) のみ使用できます。
Fl Z Ar daemon-options
LPRng
等、スプーラによっては、更なるジョブ毎のオプションを、
Z
制御行を受け付けます。
Z
が指定され、
p
Xr pr 1
が指定されなかったとき、指定された
daemon-options
がリモートの
LPRng
スプーラへ渡されます。
Fl i Ar numcols
出力が
Ar numcols
でインデントされます。
Fl w Ar num
pr 1
のページ幅を
num
にします。
環境変数 ENVIRONMENT
以下の環境変数が存在すると、
が使用します:
-tag -width PRINTER
Ev PRINTER
かわりのデフォルトプリンタを指定する
-tag -width /var/spool/output/*/tf* -compact
Pa /etc/passwd
個人の識別を行うためのファイル
Pa /etc/printcap
プリンタの特徴を記述したデータベース
Pa /usr/sbin/lpd
ラインプリンタデーモン
Pa /var/spool/output/*
スプーリングのために利用するディレクトリ
Pa /var/spool/output/*/cf*
デーモンの制御のためのファイル
Pa /var/spool/output/*/df*
``cf'' ファイルが指定するデータファイル
Pa /var/spool/output/*/tf*
``cf'' ファイルの一時的なコピー