この例では、PPD ファイルを指定して、新しいネットワークプリンタを追加する方法を示します。 lpadmin コマンドの -n オプションを使用すると、PPD ファイルを指定して、新しい印刷待ち行列を追加できます。 この例のコマンドは、プリンタサーバーで実行する必要があります。 この例では次の情報を使用しています。 実際の状況に合わせて指定する情報を変更してください。
プリンタ名: luna1
デバイス: /dev/null
インタフェース: /usr/lib/lp/model/netstandard_foomatic
ネットワークプリンタアクセス名: nimquat:9100
プロトコル: tcp
タイムアウト: 5
ファイル内容形式: postscript
PPD ファイル: /usr/lib/lp/model/ppd/manufacturer/ppdfile
# lpadmin -p luna1 -v /dev/null 1 # lpadmin -p luna1 -m netstandard_foomatic 2 # lpadmin -p luna1 -o dest=nimquat:9100 -o protocol=tcp -o timeout=5 3 # lpadmin -p luna1 -I postscript 4 # lpadmin -p luna1 -n /usr/lib/lp/model/ppd/manufacturer/ppdfile 5 # lpadmin -p luna1 -D "Second floor color printer"6 # cd /etc/lp/fd # for filter in *.fd;do > name=`basename $filter .fd` > lpfilter -f $name -F $filter > done 7 # accept luna1 destination "luna1" now accepting requests # enable luna1 8 printer "luna1" now enabled # lpstat -p luna1 9 printer luna1 is idle. enabled since Mon Apr 19 15:31:15 2004. available. |
プリンタ名を定義する。デバイスを /dev/null に設定する。
ネットワークプリンタ用のインタフェーススクリプトを定義する。
宛先、プロトコル、およびタイムアウトを設定する。
プリンタが直接印刷できるファイル内容形式を指定する。
使用する PPD ファイルを指定する。
プリンタの説明を追加する。
印刷フィルタをプリンタサーバーに追加する。
プリンタが印刷要求を受け入れて、印刷できるようにする。
プリンタが印刷できる状態にあることを確認する。