====== プリンタの設定 ======
===== PM-970C:http://www.i-love-epson.co.jp/products/printer/inkjet/pm970c/pm970c1.htm =====
我が家では、[[http://www.i-love-epson.co.jp/products/printer/inkjet/pm970c/pm970c1.htm|PM-970C]]にネットワークプリンタサーバ(([[http://www.planex.co.jp/product/print/mini100plus.shtml|pci-Mini100plus]]))を経由して接続しています。
==== LPRng 経由での接続 ====
最近のトレンドではlpdは使わずにcupsdを使うようですが、とりあえず、そっちの勉強をサボっていたので、まずはlpd経由で接続をしました。やることは、
- プリンタドライバのダウンロード
- プリンタドライバのインストール
- /etc/printcap の修正
- テスト印刷
になります。
プリンタードライバは[[http://www.epkowa.co.jp/linux/|エプソンコーワ]]から提供されているものを利用します。
LPRng用のドライバをダウンロードします。rpmパッケージが提供されているので、[[http://www.vinelinux.org|Vine]]はこれを利用するといいでしょう。
# rpm -Uvh pips970-2.6.2-1.i386.rpm
インストールの過程で、rpmパッケージの post-installスクリプトが、/etc/printcapにプリンターがローカルにつながっているものとしたエントリを追加して、lpdをリスタートしてくれます。ローカルにプリンタをつないでいる場合には、これで十分でしょう。
リモートプリンタとして利用する場合には、/etc/printcapを次のように修正します。
pm970c:\
:sd=/var/spool/lpd/pm970c:\
:mx#0:\
:sh:\
:rm=orange:\
:rp=lp1:\
:lpd_bounce=true:\
:if=/usr/local/EPKowa/PM970C/filter970:
rmはリモートプリンタのホスト名、あるいはIPアドレスを指定します。rpはリモートプリンタ名で、プリントサーバによって違うと思います。
設定が完了したら、印刷テストをします。テストはとりあえず、tiger.psあたりを印刷してみるのがいいでしょう。
$ lpr.lprng -Ppm970c /usr/share/ghostscript/7.07/examples/tiger.ps
キューイングされたかどうかはlpqで確認できます。
$ lpq.lprng -Ppm970c
Printer: pm970c@localhost (dest lp1@orange)
Queue: no printable jobs in queue
Server: no server active
Status: job 'araki@localhost+326' saved at 06:36:01.451
Rank Owner/ID Class Job Files Size Time
done araki@localhost+326 A 326 /usr/share/ghostscri 78599 06:36:56
lp1 is available ! (03,04,04,000000|01|034356|031824|03,02,01|20.34,20.44)
(これは印刷が完了した状態です。)
印刷がうまくいっていれば、イカス :-) 虎の絵が出力されているはずです。
==== CUPS 経由での接続 ====
ドライバは、LPRng用と同じく、[[http://www.epkowa.co.jp/linux/|エプソンコーワ]]から入手できます。cups用のものを取得してください。
cupsの設定はとりあえず、ウェブベースのツールでやるのがよさそうです。
cupsdが起動している状態で、
$ w3m http://localhost:631
として、管理画面に入ります。ここでプリンタを追加していけば使えるはずです。
うちのケースでは、プリンタの接続を、
lpd://orange/lp1
にすること位が注意点でしょうか。
[[VineLinuxに関して]] へ戻る。