LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Help reinstalling Canon S800 printer in Debian Etch (https://www.linuxquestions.org/questions/linux-hardware-18/help-reinstalling-canon-s800-printer-in-debian-etch-470618/)

m_lp_ql_m 08-04-2006 12:23 AM

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

adz 08-04-2006 08:50 AM

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.

m_lp_ql_m 08-04-2006 01:51 PM

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

adz 08-05-2006 09:20 AM

Glad I could help.


All times are GMT -5. The time now is 05:51 AM.