rftgyふじこlp:今は反芻している…JP1NOM

のんべんだらりと生きてしまいましたよ。

今日のプリンター

2015年08月14日 12時16分00秒 | 科学・技術
FreeBSDでWindows並に綺麗な印刷をするにはCUPSというシステムを使う。

で、先日PM-2200Cについてはパラレルポートにて最高の印刷ができるようになった。
ところがはがきプリンタ-E-200では一度成功したものの、その後USBプリンターポートを削除したらプリンターをロストしてCUPSの自力では再発見できなくなっていた。

何がいけないのか?

解法:

・自動でスキャンできないなら、URIを指定する。

例えば file:///dev/ulpt1 とURIを入れてE-200用のフィルターを指定する。
デフォルトではデバイスファイルがディセーブルになってるかもしれないので、インフォメーションに従い、設定ファイルを書き換える。

具体的には

/usr/local/etc/cups/cups-files.conf

の'FileDevice'セクションを書き換える。

#FileDevice No

FileDevice Yes

・lpdを『起動する』

webで聞きかじりした知識だとlpdやulpdを切る様になっていたと思って、

/etc/rc.conf

でlpfとulpdをNOにしていたのだが、これが間違いで、YESにしたところUSB接続のE-200が使えるようになった。

おそらくこれで他のプリンターもURIを指定すれば使えるようになるはずだ。


ちょっと長いこと引っかかっていたけど、まずはよし。

USBプリンターは初期のCUPS環境では自動的にスキャンできていたので、USBプリンターを削除した際になにか間違ったことをシてしまったんだと思う。