FedoraCore11でプリンター(MP770)の設定がうまくいかない

このページを参考にした
http://www.geocities.jp/cdoscrollx/setfc6.html#printer

# yum install libglade
# mkdir /usr/local/src/canon
# chmod 777 /usr/local/src/canon 
# cd /usr/local/src/canon
# ls
bjfilter-common-2.50-2.i386.rpm bjfilter-pixusip4100-2.50-2.i386.rpm
# rpm -ivh bjfilter-common-2.50-2.i386.rpm
# rpm -ivh bjfilter-pixusip4100-2.50-2.i386.rpm
# /usr/sbin/lpadmin -p ip4100 -m canonpixusip4100.ppd -v canon_usb:/dev/usb/lp0 -E
# /etc/rc.d/init.d/cups restart

でOK。canon_usb:/dev/usb/lp0の部分は環境に応じて変化。
俺の場合はparallel:/dev/usb/lp0でやっと動いた。

と思ったら安定して動かない・・・

結局プリンタを一旦削除して、新たに入れ直したらなんとなく動いた。

#lpadmin -x ip4100
#/usr/sbin/lpadmin -p ip4100 -m canonpixusip4100.ppd -v usb:/dev/usb/lp0 -E
#/etc/rc.d/init.d/cups restart
#echo test | lp -d ip4100

その他に
テストプリンタを登録してみたり

#lpadmin -p test -v file:/dev/null

ログを見たり

#tail -f /var/log/cups/access_log
#tail -f /var/log/cups/error_log
>>error_logに以下の記述
>>Unable to restore printers.conf - Permission denied

SELinuxの設定をいじったりした

# restorecon -R -v /etc/cups