Visit Jeremy's Blog.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
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?


  Search this Thread
Old 09-02-2008, 10:15 AM   #1
Registered: Oct 2004
Location: /usr/home
Distribution: Linux Mint, FreeBSD, Android
Posts: 358

Rep: Reputation: 32
Canon LBP2900 printer: recognized but not working

Hi all,

I am trying to get a Canon LBP2900 laser printer working with my Fedora 9 system.

I've installed the CAPT RPMs from Canon:

1985659 2007-12-03 08:49 cndrvcups-capt-1.60-1.i386.rpm
1484707 2007-12-03 08:49 cndrvcups-common-1.60-1.i386.rpm

I then start the cccp daemon.

CUPS sees the printer at usb://Canon/LBP2900 and loads the CAPT driver. But when I try to print, nothing happens. The only hint that something is wrong is this error message in dmesg:
usblp1: error -32 reading printer status
and a program called "captfilter" starts running at 100% CPU.

There are articles on the Gentoo wiki and the Ubuntu wiki detailing some extra steps, whereby CUPS sees the printer at ccp:/var/ccpd/fifo0, but likewise no luck, and this doesn't even generate the error message in dmesg.

At this point, I am completely out of ideas. Anyone have any suggestions?

Old 09-03-2008, 01:58 AM   #2
LQ Newbie
Registered: Dec 2007
Posts: 2

Rep: Reputation: 0
Lightbulb Is it a USB printer?

I had a problem getting my Brother HL-5040 printer to print through CUPS after installation. If your Canon printer is USB, the following might help you:

1] uninstall all of your printer drivers and restart CUPS
2] ensure your USB printer is plugged in
3] run: lpinfo -v

network socket
network bluetooth
direct usb://Brother/HL-5040%20series
network http
network ipp
network lpd
direct scsi
serial serial:/dev/ttyS0?baud=115200
network smb

4] look for the usb:// link and copy this link to clipboard or write it down.

NOTE: if your printer is already installed VIA CUPS at this point, the USB address will not show up, hence step #1.

5] install your printer driver
6] edit /etc/cups/printers.conf
7] set the "DeviceURI" link to the USB printer address on the clipboard (or what you wrote down) for the printer

8] restart CUPS

Good luck!
Old 09-06-2008, 10:02 AM   #3
Registered: Aug 2003
Location: Richardson, Texas
Distribution: Fedora/Tiny Core/Android
Posts: 93

Rep: Reputation: 15
Lightbulb Canon's CAPT Driver for Linux Manual

Go to this website and download Canon's CAPT Driver for Linux Manual:

Section 2 shows you how to install and uninstall the CAPT print driver.
Old 09-11-2008, 12:41 AM   #4
LQ Newbie
Registered: Jul 2008
Posts: 16

Rep: Reputation: 0
Thank you very much~~~ I got it


canon, printer

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Installing Canon LBP USB Printer as network printer on a Fedora Core without XWindow boy3dfx2 Linux - Newbie 5 06-03-2006 02:23 PM
What canon printer for linux ? Christophe_35 Linux - Hardware 6 10-20-2005 06:37 PM
canon printer Smokeyone Linux - Hardware 4 10-12-2005 01:37 AM
canon power shot a95 not recognized fof3 Linux - Newbie 17 09-28-2005 02:13 AM
cups, 2.6.7, lp0, canon s600, not recognized mipia Debian 5 12-30-2004 12:35 PM > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 01:36 AM.

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