宮脇です。 長南さん、栗山さん、飛田さん、いろいろご助言頂いて、ありがとうございまし た。特に長南さんには、まるで自分の問題のように(笑)いろいろ心配して頂い て、ありがとうございました。長南さんのいつもながらの丁寧なご助言には、感 謝しています。 報告が遅くなり、申し訳ありません。いろいろと試行錯誤しましたが、結論から 言いますと、Canon LBP-1210プリンタの問題は、一応解決しました。 (一応という意味は、後で説明します。) 「Canon LBP-1210プリンタの接続(印刷)ポートが変わる」という問題は(私の PCやプリンタの環境においてですが)、どうもccpdデーモンが関係しているよ うです。 栗山さんの[vine-users:070479] Canon LBP1210導入報告に従って、インストー ルすると、#/sbin/service ccpd start(#/etc/rc.d/init.d/ccpd start とやっ ても同じですが)のところで、Canon Pixus iP4100プリンタに電源が入りま す。ーCanon Pixus iP4100プリンタは、使う時に電源が入るようになっているの ですが、この時PCがこのプリンタを認識するのだと思います。 それから続いて、$ cngplp→$ cngplp -p /home/toshio/test1.txt とやっても、 印刷できません。 そこで、今度はCanon Pixus iP4100プリンタを外して、もう一度 栗山さんの導 入報告に従って Canon LBP1210をインストールすると、印刷できるのです。 この後、Canon Pixus iP4100プリンタをPCにつないでインストール→印刷→成 功。しかしこの状態で、もう一度Canon LBP-1210プリンタで印刷しようとする と、できない。=結論としては、どうもCanon Pixus iP4100プリンタを外して、 Canon LBP-1210プリンタを使うしかないということのようです。 栗山さんがおっしゃるように、 >iP4100 では、DeviceURI canon_usb:/dev/usb/lp0 >LBP-1210 では、DeviceURI ccp:/var/ccpd/fifo0 というディバイス(印刷ポート)を使うのに、LPB-1210の印刷命令がccpdデーモ ンでiP4100の方に行くため、印刷できないのではないかと推論しています。 今まで質問して下さったことに答えると、 >lsusb ででたりしないですかね。ーlsusbは、以下のようになっています。 [root@giga root]# lsusb Unknown line at line 5882 Unknown line at line 5883 Unknown line at line 5884 Unknown line at line 5885 Unknown line at line 5886 Unknown line at line 5887 Unknown line at line 5888 Unknown line at line 5889 Unknown line at line 5890 Unknown line at line 5891 Unknown line at line 5892 Unknown line at line 5893 Unknown line at line 5894 Unknown line at line 5895 Unknown line at line 5896 Unknown line at line 5897 Unknown line at line 5898 Unknown line at line 5899 Unknown line at line 5900 Unknown line at line 5901 Unknown line at line 5902 Unknown line at line 5903 Unknown line at line 5904 Unknown line at line 5905 Unknown line at line 5906 Unknown line at line 5907 Unknown line at line 5908 Unknown line at line 5909 Unknown line at line 5910 Unknown line at line 5911 Unknown line at line 5912 Unknown line at line 5913 Unknown line at line 5914 Unknown line at line 5915 Unknown line at line 5916 Unknown line at line 5917 Bus 005 Device 001: ID 0000:0000 Bus 004 Device 007: ID 04a9:2617 Canon, Inc. Bus 004 Device 006: ID 046d:c510 Logitech, Inc. Bus 004 Device 003: ID 0a81:0205 Chesen Electronics Corp. PS/2 Keyboard+Mouse Adapter Bus 004 Device 002: ID 03eb:3301 Atmel Corp. at43301 4-port Hub Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 002: ID 040d:6205 VIA Technologies, Inc. Bus 001 Device 001: ID 0000:0000 --------- >mount |grep usb すると、/proc/bus/usb が見えたりしませんか? [root@giga root]# mount |grep usb none on /proc/bus/usb type usbfs (rw) --------- 現在の/etc/cups/printers.confは、以下の通り(Canon Pixus iP4100プリンタ を外していますので) # Printer configuration file for CUPS v1.1.23 # Written by cupsd on 2007年07月12日 00時59分27秒 <DefaultPrinter LBP1210> Info LBP1210 DeviceURI ccp:/var/ccpd/fifo0 State Idle Accepting Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 Autodetected No </Printer> -------------- /etc/ccpd.confは、次のようになっています。 # Canon Printer Daemon for CUPS Configuration Data <Path> # CUPS configuration file path. # Default /etc/cups/ CUPS_ConfigPath /etc/cups/ # Log directory path. # LogDirectoryPath /var/log/CCPD/ </Path> # Printer entries. # Mapping each "Printer Name" to each "Printer Device Port". # The "Printer Name" has to be identical to the CUPS printer queue name. # # For example, if you prepare a printer named "LBP3200" as a CUPS printer # queue name, and the printer is connected to the USB port "/dev/usb/lp0", # you can use the following three lines example just by removing the # comment symbol "#" of each line. #<Printer LBP3200> #DevicePath /dev/usb/lp0 #</Printer> <Printer LBP1210> DevicePath /dev/usb/lp0 </Printer> <Ports> # Status monitoring socket port. # Default 39787 UI_Port 39787 </Ports> -------------- ccpdデーモンは、以下の通り。 # ps ax | grep ccpd 2711 ? Ss 0:00 ccpd 2819 ? S 0:01 ccpd 2826 ? S 0:00 ccpd 2827 ? S 0:00 ccpd 10411 pts/0 S+ 0:00 grep ccpd ----------- Canon Pixus iP4100プリンタを外すと、Canon LBP1210プリンタは印刷できます が、両方つないでおくと両プリンタとも印刷できなくなる、という結果です。ー 私としては両方使いたいのですが・・(Canon Pixus iP4100プリンタはカラー印 刷できますし、Canon LBP1210プリンタは、レーザーショットプリンタで白黒印 刷がきれいですし・・)