プリンター

自宅サーバーのカーネルアップデートなどを行っていたらプリンター周りがうまく動かなくなってしまった。clientであるwindows xpがプリンタドライバで作成したデータをsamba経由でlpdにスルーしていたのだが…
この機会に、とcupsで試行錯誤してたのだけど、/dev/ulpt0の書き込み権限はrootしか許可されていないのに、どうもcupsは別権限で書き込みにいっているらしく失敗してしまう。
chmod 666とかにすると成功するのだが、usb接続なのでdetach/attachするとまた元の権限に戻ってしまう…結局lpdで頑張りなおすことにしたのだけど、/etc/printcapがcupsで上書きされてしまった。
大したことが書いてあるわけではないけれど凹む…
念のためここに貼り付けておくことに。

bjs500|canon printer:sh:mx#0:lp=/dev/ulpt0:sd=/var/spool/lpd/:lf=/var/log/lpd-errs: