栗山です。
> ええっと、PIXUSIP3100以外にプリンタはつないでいません。
これが正しいとすると、lpstat -p でいくつものプリンタが表示
されるのは明らかにおかしいような気がします。
PM-3700cという機種は最近のエプソンインクジェット機のようですが、
実際にお持ちでしょうか?
たとえば私の環境では以下のように表示されます。プリンタはキヤノン
LBP-1210(レーザー)とBJS300(インクジェット)の2台で、LBPを
デフォルト(アクティブ)にしています。
それ以外のプリンタは存在しません。
$ lpstat -p
printer BJS300 disabled since Jan 01 00:00 -
Paused
printer LBP1210 is idle. enabled since Jan 01 00:00
$ lpstat -p
printer BJS300 disabled since Jan 01 00:00 -
Paused
printer LBP1210 now printing LBP1210-139. enabled since Jan 01 00:00
下はJOBを実行しているときの状態です。
# lpq
LBP1210 is ready
no entries
# lpq
LBP1210 is ready and printing
Rank Owner Job File(s) Total Size
active antigon 140 (stdin) 460800 bytes
上と同様です。
# cat /etc/cups/printers.conf
# Printer configuration file for CUPS v1.1.22
# Written by cupsd on Sat May 7 21:50:44 2005
<Printer BJS300>
Info BJS300
Location
DeviceURI canon_usb:/dev/usb/lp1
State Stopped
StateMessage Paused
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
<DefaultPrinter LBP1210>
Info LBP1210
DeviceURI ccp:/var/ccpd/fifo0
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
# cat /etc/printcap
# This file was automatically generated by cupsd(8) from the
# /etc/cups/printers.conf file. All changes to this file
# will be lost.
BJS300|BJS300:rm=localhost.localdomain:rp=BJS300:
LBP1210|LBP1210:rm=localhost.localdomain:rp=LBP1210:
特に /etc/printcap の中身を確認してみた方がよいかも知れません。
--
栗山雅俊