.\" .\" Copyright (c) 1995 Joerg Wunsch .\" .\" All rights reserved. .\" .\" This program is free software. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by Joerg Wunsch .\" 4. The name of the developer may not be used to endorse or promote .\" products derived from this software without specific prior written .\" permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. .\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" .\" %FreeBSD: src/usr.sbin/lpr/lp/lp.1,v 1.7.2.1 1999/08/29 15:43:16 peter Exp % .\" jpman %Id: lp.1,v 1.3 1997/07/01 19:59:08 ken Stab % .\" .Dd January 22, 1995 .Dt LP 1 .Os .Sh 名称 .Nm lp .Nd プリントスプーラのフロントエンド .Sh 書式 .Nm lp .Op Fl c .Op Fl d Ar printer .Op Fl n Ar num .Op Ar name ... .Sh 解説 .Nm lp は .St -p1003.2 規格で必要とされるプリントスプーラのフロントエンドです。実際には .Nm は、適切な引数をつけて .Xr lpr 1 を起動します。 通常、 .Nm は指定されたファイルをターゲットとするプリンタでプリントします。 .Pp 以下のオプションを使用可能です: .Bl -tag -width indent .It Fl c 入力ファイルにそれ以上アクセスする必要がなくなるまで .Nm は終了しません。 .Nm が終了すると、アプリケーションはプリント出力処理に影響を与えることなく、 ファイルを安全に削除あるいは修正できます。 .It Fl d Ar dst 特定のプリンタを指定します。 コマンドラインに .Fl d オプションが指定されない場合、環境変数 .Ev LPDEST あるいは .Ev PRINTER の値が .Pq この順で 用いられます。 .It Fl n Ar num 指定された各ファイルを .Ar num 部ずつプリント出力します。 .El .Sh 環境変数 上で述べたように、環境変数 .Ev LPDEST および .Ev PRINTER がターゲットとするプリンタを選択するのに用いられます。 .Sh 関連項目 .Xr lpr 1 .Sh 規格 .Nm lp コマンドは .St -p1003.2 規格を満たすと考えられます。 .Sh 作者 この .Nm コマンドの実装は .if t J\(:org Wunsch .if n Joerg Wunsch によって作成されました。 .Sh バグ .St -p1003.2 規格ではテキスト以外のファイルのプリント手段が提供されていません。 プリントするファイルは、行の長さが妥当で文字も印字可能文字に限定されている テキストファイルであることが求められています。