ともに -E の位置に注意
Generic Postscript プリンタ(ネットワークプリンタ)の登録
# lpadmin -p hoge -L "hoge" -E -v lpd://192.168.0.1/ \ -m generic.ppd
特定のPPD を指定してプリンタ(ネットワークプリンタ)の登録
# lpadmin -p hoge -L "hoge" -E -v lpd://192.168.0.1/ \ -P /System/Library/Printers/PPDs/Contents/Resources/LaserWriter\ Pro\ 810.gz
システムワイド
lpadmin -d hoge (root にて実行)
個人設定
lpoptions -d hoge (各ユーザ毎に実行)
最後に使ったプリンタを利用するようになっている場合の plist は $HOME/L/P/ByHost/com.apple.PrintingPrefs.MACADDRESS.plist (Snow Leopard では $HOME/L?P/com.apple.PrintingPrefs.plist のようだ)
<key>UseLastPrinterAsCurrentPrinter</key> <true/>
コマンドで確認
$ /usr/bin/defaults -currentHost read com.apple.print.PrintingPrefs \ UseLastPrinterAsCurrentPrinter 1 <- True
コマンドで,「最後に使った...」を無効にする
$ /usr/bin/defaults -currentHost write com.apple.print.PrintingPrefs\ UseLastPrinterAsCurrentPrinter -bool False