LP(1)

名称
lp - プリントスプーラのフロントエンド

書式
lp [-cs] [-o option] [-d printer] [-n num] [name ...]

解説
lp ユーティリティは p1003.2 規格で必要とされるプリントスプーラのフロントエンドです。実際には 本ユーティリティは、適切な引数をつけて lpr(1) を起動します。

通常、 本ユーティリティ は指定されたファイルをターゲットとするプリンタでプリントします。

以下のオプションを使用可能です:

-c  入力ファイルにそれ以上アクセスする必要がなくなるまで lp は終了しません。 lp が終了すると、アプリケーションはプリント出力処理に影響を与えることなく、 ファイルを安全に削除あるいは修正できます。

-d dest
    特定のプリンタを指定します。 コマンドラインに -d オプションが指定されない場合、環境変数 LPDEST あるいは PRINTER の値が (この順で) 用いられます。

-n num
    指定された各ファイルを num 部ずつプリント出力します。

-o option
    プリンタ固有のオプションです。 SVR との互換性のためだけに提供されているオプションであり、 サポートされていません。

-s  黙って動作します。 susv2 との互換性のためだけに提供されているオプションであり、 サポートされていません。

環境変数
上で述べたように、環境変数 LPDEST および PRINTER がターゲットとするプリンタを選択するのに用いられます。

関連項目
lpr(1)

規格
lp コマンドは p1003.2 規格を満たすと考えられます。

作者
この lp コマンドの実装は Jörg Wunsch によって作成されました。

バグ
p1003.2 規格ではテキスト以外のファイルのプリント手段が提供されていません。 プリントするファイルは、行の長さが妥当で文字も印字可能文字に限定されている テキストファイルであることが求められています。