長南です。
宮脇さんのメールより [vine-users:076215]
>
> [root@localhost root]# /usr/sbin/lpadmin -p LBP1210 -m
> CNCUPSLBP1210CAPTJ.PPD -v ccp:/var/ccpd/fifo0 -E
> lpadmin: add-printer (set model) failed:
> server-error-internal-error
エラーが「lpadmin: add-printer (set model) failed:」と言っています。
栗山さんのメールにこういうところがありました([vine-users:076208])。
> # /usr/sbin/lpadmin -p LBP1210 -m canon/CNCUPSLBP1210CAPTJ.PPD -v ccp:/var/ccpd/fifo0 -E
>
> などとしてcanon/というサブディレクトリも含めて指定する必要が
> ありました(今はどうでしょうか)。
つまり、PPD ファイルの位置の問題ではないでしょうか。
man lpadmin を実行すると、-m オプションについてこんなことが
書いてあります。
-m model
Sets a standard System V interface script or PPD file from the
model directory.
どうやら、/usr/share/cups/model から、その PPD ファイルまでの
相対パスを指定するようです(/.../model/ を抜かして、それ以下)。
CNCUPSLBP1210CAPTJ.PPD というファイルはどこにあるのでしょうか。
次のコマンドのどちらかで調べられると思います。下の方かな。
rpm -ql cndrvcups-common
rpm -ql cndrvcups-capt
それでもうまく行かないときは、/etc/cups/cupsd.conf をエディタで
開いて、LogLevel info を LogLevel debug にし、cups を再起動してから
もう一度プリンタを設定し直してください。もしまた失敗したとしても、
/var/log/cups/error_log に詳しいメッセージが出ているはずです。
--
長南洋一