最近どうも Linux で飼っている Windows 上から Network Printing することが多くなって来ていて(Linux で ps もしくは pdf を作成して Windows で印刷),これではだめだと思いはじめたので, LPRng に別れを告げ CUPS (Common UNIX Printing System) を使うことにした.
% sudo apt-get install cupsys % sudo apt-get install cupsys-bsd cupsys-driver-gutenprint cupsys-driver-gimpprint foomatic-filters-ppds cups-pdf hplip
これで lprng が自動的に抜ける(cupsys-bsd と Conflict).
設定は http://localhost:631/ を叩いて,GUI で.
Windows にぶらさがっている printer や, <URL:http://www.ricoh.co.jp/imagio/> とかの LPR 対応ネットワークプリンタの場合, [管理]→[プリンタの追加] から
デバイス URI: lpd://hoge.example.org/CanonPIX
ここで,CanonPIX とかの Printer 名は
% smbclient -L hoge.example.org
とかで探す.
という手順でプリンタを追加. どこかの Page に Windows にぶらさがっている Printer に関しては
smb://hoge.example.org/CanonPIX
とするとか書いてあって若干嵌る.手元の環境では smb:// は N.G. で lpd:// としなければならなかった.
command line から CUPS を使うには,
% echo hoge | a2psj | lpr -P hoge
みたいな感じで lprng と同じ.
Last-modified: Wed May 06 00:14:17 +0900 2009