[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

printing on Canon LBP2900 [solved]


I'd like to share my experience with connecting Canon LBP2900 printer to debian box.
Debian sarge 3.1r3, standard installation with Cups printing, slimmed of Gnome desktop and exim which I don't use.
Due to buggy(?) manual for Canon driver I spent two frustrating evenings on trying to make it work. Googling shows a lot of people have this problem too.  May this description help.


Canon delivers binary drivers as RPM files with the manual on their corporate page

I debianized packages (alien --to-deb), installed the printer from printer manager (/localhost:631)
Everything went flawlessly, test page was sent to the spool and... nothing happened. The printer manager displayed "pstocapt write error, 32".

OK, it's a pity I didn't reference the driver's manual. I deinstalled the printer and followed precisely steps proposed by Canon.

But step 5 of the manual:
"/usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E"
produced another error: "client-error-not-possible"
dead end.


First of all - helpful link:
But following these instructions I still had "client-error-not-possible"

Real breakthrough was another link (french): http://www.developpez.net/forums/showthread.php?t=83379
in general: RPM packages must be unpacked with -nodeps option, what Canon forgot to remark in their manual.

I don't know RPM system but I supposed it was for ignoring dependencies.
So I depackaged debianized RPMs with dpkg -i --ignore-depends and repeated the installation.

Now the printer works perfectly.

good luck !

Reply to: