Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux? |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
08-04-2006, 12:23 AM
|
#1
|
Member
Registered: Dec 2003
Location: So Cal
Distribution: Debian Etch
Posts: 59
Rep:
|
Help reinstalling Canon S800 printer in Debian Etch
I have a Canon S800 ink jet printer, not the most Linux compatible printer out there, but it worked quite well under Debian Sarge with CUPS and gimp-print. I did a dist-upgrade to Etch a couple days ago, and printing became unpredictable. The four or five times I tried to print, I got something only about two times. The printer would keep changing status from “idle” to “stopped”.
So, I completely removed CUPS 1.2.1-3 and Gutenprint 5.0.0rc3 (the gimp-print replacement in Etch), and then reinstalled them.
- Logging into http://localhost:631/admin, first off, I see two printers detected at Parallel Port #1: a Canon and an Epson. Trust me, there's only the Canon physically attached to the parallel port.
- I clicked on the “Add this Printer” button next to the Canon listing.
- On the next page, I browsed for the stp-bjc-s800.5.0.ppd file, the clicked “Add Printer”.
- A prompt comes up where I enter “root” and the root password.
- The next page says “Printer Parallel_Port_1 has been added”.
- The configuration page comes up next. I leave everything on the default and hit one of the “Set Printer Options” buttons: “Printer Parallel_Port_1 has been configured successfully.”
- Next page shows:
Quote:
Description: CANON
Location: Local Printer
Make and Model: Canon S800 - CUPS+Gutenprint v5.0.0-rc3
Printer State: idle, accepting jobs, published.
Device URI: canon:/dev/lp0
|
- I make the Canon the default printer, add myself as an allowed user, and attempt a test page.
- The printer feeds a sheet of paper, the print head makes one swipe across the page without actually printing anything, and then that's it. I wait for 10 minutes to no avail.
- I cancel the test page, feed the sheet through and attempt two other print jobs from other apps with no other luck.
- Parallel_Port_1 (Default Printer) "Parallel port busy; will retry in 30 seconds..."
Here's the error log:
Code:
E [03/Aug/2006:16:15:30 -0700] Creating missing directory "/var/run/cups/certs"
E [03/Aug/2006:20:21:40 -0700] CUPS-Add-Modify-Printer: Unauthorized
E [03/Aug/2006:20:25:28 -0700] CUPS-Add-Modify-Printer: Unauthorized
E [03/Aug/2006:20:27:36 -0700] CUPS-Add-Modify-Printer: Unauthorized
E [03/Aug/2006:20:36:28 -0700] Cancel-Job: Unauthorized
E [03/Aug/2006:20:36:33 -0700] Cancel-Job: Unauthorized
E [03/Aug/2006:20:36:33 -0700] Cancel-Job: Unauthorized
E [03/Aug/2006:20:36:41 -0700] [Job 2] No %%BoundingBox: comment in header!
E [03/Aug/2006:20:36:41 -0700] [Job 2] No %%Pages: comment in header!
E [03/Aug/2006:20:37:06 -0700] Cancel-Job: Unauthorized
E [03/Aug/2006:20:37:28 -0700] CUPS-Set-Default: Unauthorized
E [03/Aug/2006:20:37:29 -0700] CUPS-Set-Default: Unauthorized
E [03/Aug/2006:20:37:30 -0700] CUPS-Set-Default: Unauthorized
E [03/Aug/2006:20:37:30 -0700] CUPS-Set-Default: Unauthorized
E [03/Aug/2006:20:37:30 -0700] CUPS-Set-Default: Unauthorized
E [03/Aug/2006:20:37:43 -0700] CUPS-Set-Default: Unauthorized
E [03/Aug/2006:20:37:51 -0700] CUPS-Set-Default: Unauthorized
E [03/Aug/2006:20:38:12 -0700] CUPS-Add-Modify-Printer: Unauthorized
E [03/Aug/2006:20:38:13 -0700] CUPS-Add-Modify-Printer: Unauthorized
E [03/Aug/2006:20:38:26 -0700] [Job 3] No %%BoundingBox: comment in header!
E [03/Aug/2006:20:38:26 -0700] [Job 3] No %%Pages: comment in header!
and the page log:
Code:
Parallel_Port_1 guest 1 [03/Aug/2006:20:29:07 -0700] 1 1 - localhost
Parallel_Port_1 mark 2 [03/Aug/2006:20:36:42 -0700] 1 1 - localhost
Parallel_Port_1 mark 3 [03/Aug/2006:20:38:27 -0700] 1 1 – localhost
- Seeing how “guest” made the first print job, I'm thinking maybe that's why it didn't print fully and busied up the printer. I delete the current job pending (job Parallel_Port_1 mark 3 [03/Aug/2006:20:38:27 -0700] 1 1 – localhost), but the printer still says "Parallel port busy; will retry in 30 seconds...".
- So I hit “stop printer” then “start printer” and try another test page, but now I get the message Error:Quota limit reached.
Sorry this is so long. What can I do now? The semester's fast approaching and I'm gonna need this printer back up soon!
Thanks,
Mark
|
|
|
08-04-2006, 08:50 AM
|
#2
|
Senior Member
Registered: Jun 2003
Location: Sydney
Distribution: Debian, FreeBSD
Posts: 1,713
Rep:
|
That autodetection thing is bollocks. It detects a canon and epson for me on LPT1 also but I have nothing at all connected there. Can you try deleting that printer you created and going through the Home -> Add Printer path? In other words, start here. This time, don't browse for a specific file in the "Make/Manufacturer" dialogue but just select "Canon" from the list and "Canon S800 - ..." from the next list and then "Add Printer".
Let me know how you go.
Last edited by adz; 08-04-2006 at 08:54 AM.
|
|
|
08-04-2006, 01:51 PM
|
#3
|
Member
Registered: Dec 2003
Location: So Cal
Distribution: Debian Etch
Posts: 59
Original Poster
Rep:
|
In the time since my original post, I had also previously attempted to manually add my printer, with no luck. I did the same uninstall and re-install procedure I did previously, also with no new outcome. However, after seeing your post, I tried once again to add manually. This time, on the device options screen, I saw new options! There was now “LPT#1”, “Parallel Port #1 (CANON)” and “Parallel Port #1 (EPSON)”. I chose LPT #1- that seems to have done the trick! The only difference between my manual install and the autodetected printer was in the URI: the autodetected one was “canon: /dev/lp0”, the manual, “parallel: /dev/lp0”.
Thanks for your help!
Mark
|
|
|
08-05-2006, 09:20 AM
|
#4
|
Senior Member
Registered: Jun 2003
Location: Sydney
Distribution: Debian, FreeBSD
Posts: 1,713
Rep:
|
Glad I could help.
|
|
|
All times are GMT -5. The time now is 06:46 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|