View previous topic :: View next topic |
Author |
Message |
dechah n00b
Joined: 18 Jun 2002 Posts: 37 Location: Melbourne
|
Posted: Mon Jun 24, 2002 10:37 am Post subject: More CUPS config troubles with Canon S820 USB Printer |
|
|
I am having a difficult time trying to configure my Canon S820 USB printer to run under Gentoo.
I have spent a fair bit of time trying to sort the problem out for myself trawling the Gentoo forums, but I cannot find anyone else with the same problem as me.
I have configured USB support in the kernel, and when I run DMESG, I see the following lines about my USB printer:
hub.c: USB new device connect on bus1/1, assigned device number 2
usb.c: USB device 2 (vend/prod 0x46d/0xc012) is not claimed by any active driver.
hub.c: USB new device connect on bus1/2, assigned device number 3
usb.c: USB device 3 (vend/prod 0x46d/0x8b0) is not claimed by any active driver.
hub.c: USB new device connect on bus2/1, assigned device number 2
printer.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04A9 pid 0x1069
When I run lpstat -p -d I see:
printer Canon is idle. enabled since Jan 01 00:00
system default destination: Canon
I have the following emerged into my system:
CUPS: Latest version Installed: 1.1.15
GIMP-PRINT-CUPS: Latest version Installed: 4.2.0-r1
Qt CUPS: Latest version Installed: 2.0-r1
Ghostscript: Latest version Installed: 7.05
I have been to the www.linuxprinting.org web site and noticed that the Canon S820 does not appear in their support database, however there is a Canon S800, so I figure that it is the closest match. When I proceed down this path I am told that the "gimp-print-ijs" driver is recommended. I proceed down that path and create a 'Canon-S800-gimp-print-ijs-ppd.ppd' file. I placed this file in the /usr/share/cups/model directory.
Now I open my browser and open "localhost:631" and get the Cups configuration info etc. I go into add printer and give the new printer the name "Canon", I give it the location "local" and in description I see "canon". Clicking on "continue" I see a list of devices and choose the "USB PRINTER #1 (Canon S820)" and click on "continue" and choose the the "Canon" make from the list of "Model/Driver for Canon". I then click on "continue" and and select the "Canon S800, Foomatic + gimp-print-ijs (en)" model, then click on "continue" and see "Printer Canon has been modified successfully."
Going into the "Printer" section of the setup pages I see:
Description: Canon
Location: local
Printer State: idle, accepting jobs.
"Ready to print."
Device URI: usb:/dev/usb/lp0
When I click on "Print Test Page" I see "Test page sent; job ID is Canon-23." Looking in the "Jobs" tab I see "no active jobs" and when I click the "show completed jobs" tab, I see:
"Canon-23 Test Page 15k completed at Mon Jun 24 10:20:14 2002 Restart Job"
but nothing ever comes out of the printer. It just sits there in a coma.
The relevant output in the /var/log/cups/error_log file is:
I [24/Jun/2002:20:17:46 +1000] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=4223)
I [24/Jun/2002:20:20:14 +1000] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=24423)
I [24/Jun/2002:20:20:14 +1000] Job 23 queued on 'Canon' by ''.
I [24/Jun/2002:20:20:14 +1000] Started filter /usr/lib/cups/filter/pstops (PID 12311) for job 23.
I [24/Jun/2002:20:20:14 +1000] Started filter /usr/lib/cups/filter/cupsomatic (PID 17337) for job 23.
I [24/Jun/2002:20:20:14 +1000] Started backend /usr/lib/cups/backend/usb (PID 21542) for job 23.
I [24/Jun/2002:20:22:11 +1000] Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=17714)
I [24/Jun/2002:20:23:08 +1000] Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=28199)
Even under KDE 3.01 I go into the "control center" and go through pretty much the same steps as above, but this time whenever I click on print test page, KDE freezes and has to be restart.
Is there anything I am doing wrong here? _________________ Cheers
Dechah |
|
Back to top |
|
|
FINITE Guru
Joined: 10 May 2002 Posts: 449
|
Posted: Mon Jun 24, 2002 8:37 pm Post subject: |
|
|
Try the bjc8200 driver. I have the s630 and that is what I used. Works great. Not sure if you have seen my post about how I got my printer working but it may be of some help. Here is the link https://forums.gentoo.org/viewtopic.php?t=4351&highlight=. Good luck. |
|
Back to top |
|
|
dechah n00b
Joined: 18 Jun 2002 Posts: 37 Location: Melbourne
|
Posted: Tue Jun 25, 2002 11:38 am Post subject: |
|
|
I tried that driver but got errors. I unmerged the cups-1.1.15 and replaced it with cups-1.1.14-r4, and went back to the "Canon S800, Foomatic + gimp-print-ijs (en)" driver, but I get the same problem, the job queue shows that the job completed successfully, but no output comes out of the printer?????? the weird thing is that about a week ago before switching to Gentoo, the printer was running quite happily under Mandrake 8.2 with the standard s800 en driver.
_________________ Cheers
Dechah |
|
Back to top |
|
|
FINITE Guru
Joined: 10 May 2002 Posts: 449
|
Posted: Tue Jun 25, 2002 5:45 pm Post subject: |
|
|
Well if it was working in Mandrake then you CAN get it working in Gentoo if you willing to keep trying. Mandrake doesn't have anything Gentoo doesn't or cant. I would remove cups and disconnect the printer. Go through the kernel and make sure that everything is compiled in that needs to be etc. Then start over. What usb module did you compile into the kernel? What other options did you compile into the kernel for usb/usb printers? |
|
Back to top |
|
|
rstanchak n00b
Joined: 17 Jul 2002 Posts: 42
|
Posted: Mon Mar 17, 2003 4:09 pm Post subject: |
|
|
Cups 1.18 didn't work for me on my S820.
I unmerged that and merged 1.14.
I could then access the admin tool @
http://localhost:631/admin
From here I was able to add the Canon S800 driver, and I successfully printed a test page! |
|
Back to top |
|
|
dechah n00b
Joined: 18 Jun 2002 Posts: 37 Location: Melbourne
|
Posted: Fri Mar 21, 2003 5:39 am Post subject: |
|
|
Thankyou very much for the feedback.
rstanchak wrote: | Cups 1.18 didn't work for me on my S820.
I unmerged that and merged 1.14.
I could then access the admin tool @
http://localhost:631/admin
From here I was able to add the Canon S800 driver, and I successfully printed a test page! |
_________________ Cheers
Dechah |
|
Back to top |
|
|
|