Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 29809

Summary: gimp-print doesn't work with Canon BJC-3000; poor foomatic support
Product: Gentoo Linux Reporter: crusaderky
Component: [OLD] PrintingAssignee: Printing Team <printing>
Status: RESOLVED DUPLICATE    
Severity: major    
Priority: High    
Version: 1.4   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description crusaderky 2003-09-28 08:02:54 UTC
I used to have RedHat and Mandrake before with the same hardware, and I never experienced this problem.

This is my hardware:
motherboard: Asus A7S333
printer: Canon BJC-3000, connected through USB

I'm using CUPS, the "CUPS+Gimp-Print 4.3.18" driver for my printer and KDE printer manager. My gentoo system is up to date, without USE="~x86".

The printer test page (from KDE printer manager) comes out just fine; however, when I try to print from any application (I've tried with the following: kwrite, kedit, gedit, acroread, gimp), the computer prints out only the page footer, placing it at about 1/5 of the page, and some horizontal lines). If there is more than one page, only one page is printed. Sometimes, instead, it doesn't print anything; it prepares to print (by loading ink etc.) but the printing job remains in queue, completely stuck (with "printing in progress" state). The printer green LED doesn't flash. After a minute or so, the job silently disappears from the queue, as it went well.

With acroread, I can use both "lp" or "kprinter" as command.

With The Gimp, I'm using the command line "lp -s -dCanon-BJC3000 -oraw" and printer model "Postscript Level 2". 
"Print to PDF" works well.

I can't print anything from a Windows 2000 computer connected with Samba, even if I'm using exactly the same smb.conf file I was using with RedHat (where all worked fine). Directories sharing works; the printer is visualized correctly on the win2k pc; I get no error messages, as it all went well.
This is an extract of my smb.conf file:

[printers]
    comment = All Printers
    path = /var/spool/samba
    browseable = no
    guest ok = yes
    writable = no
    printable = yes
    create mode = 0700
    print command = lpr -P %p -o raw %s
    lpq command = lpq -P %p
    lprm command = cancel %p-%j
[print$]
    path = /var/lib/samba/printers
    browseable = yes
    read only = yes
    write list = @adm root
Comment 1 crusaderky 2003-10-04 09:15:51 UTC
I've updated gimp-print to the latest version, with no results.
However, I managed to make the printer work. It works with the "Foomatic
+ bjc6000a1" driver, format A4, 720dpi. 360 dpi will make an unacceptably
poor quality, while any other formats/drivers will produce deformed and low
quality output. Other drivers don't work, either.

This is a *temporary* solution, since it's unacceptably slow (from M$ Windows
it prints 3 times faster with the same quality). Also, I can't tweak any
settings (gamma/ saturation/ paper/ ink type etc.)

I've already tried with the "generic postscript" driver. I can't even print
the test page with it (the printer loads ink and then stops).
Comment 2 Heinrich Wendel (RETIRED) gentoo-dev 2003-10-04 09:21:00 UTC
try out gimp-print-4.2.5

*** This bug has been marked as a duplicate of 25747 ***