LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
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


Reply
  Search this Thread
Old 08-03-2006, 11:23 PM   #1
m_lp_ql_m
Member
 
Registered: Dec 2003
Location: So Cal
Distribution: Debian Etch
Posts: 59

Rep: Reputation: 15
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.
  1. 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.
  2. I clicked on the “Add this Printer” button next to the Canon listing.

  3. On the next page, I browsed for the stp-bjc-s800.5.0.ppd file, the clicked “Add Printer”.
  4. A prompt comes up where I enter “root” and the root password.
  5. The next page says “Printer Parallel_Port_1 has been added”.
  6. 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.”
  7. 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
  8. I make the Canon the default printer, add myself as an allowed user, and attempt a test page.
  9. 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.
  10. I cancel the test page, feed the sheet through and attempt two other print jobs from other apps with no other luck.
  11. 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
  12. 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...".
  13. 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
 
Old 08-04-2006, 07:50 AM   #2
adz
Senior Member
 
Registered: Jun 2003
Location: Sydney
Distribution: Debian, FreeBSD
Posts: 1,713

Rep: Reputation: 53
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 07:54 AM.
 
Old 08-04-2006, 12:51 PM   #3
m_lp_ql_m
Member
 
Registered: Dec 2003
Location: So Cal
Distribution: Debian Etch
Posts: 59

Original Poster
Rep: Reputation: 15
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
 
Old 08-05-2006, 08:20 AM   #4
adz
Senior Member
 
Registered: Jun 2003
Location: Sydney
Distribution: Debian, FreeBSD
Posts: 1,713

Rep: Reputation: 53
Glad I could help.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Canon iP4200 and Debian Etch Problem KRiSX.cjb.net Linux - Hardware 8 01-01-2007 03:01 PM
Installing Canon LBP USB Printer as network printer on a Fedora Core without XWindow boy3dfx2 Linux - Newbie 5 06-03-2006 01:23 PM
Can't use Canon Printer in Debian Sarge PrawnJuice Linux - Hardware 2 01-27-2006 08:57 PM
Installing Canon i250 Printer on Debian Sarge 3.1 fara78 Debian 2 01-08-2006 01:17 AM
Can Not Print: Canon S800, Redhat 9, Dlink Gateway/Wireless snypt Linux - Newbie 1 11-29-2003 11:45 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 11:39 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration