Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
After Installing my Fedora 9 i switched my printer on, os searched for some drivers and couldn't find theM in driver database for cups.. It asked me to specify... drivers were not listed there.. i searched and downloaded them from canon website and installed through yum including all dependencies... I restarted my pc.. on loggingon back it again searched for drivers and found all with it self... a popup message told me that my canon lbp2900 printer is ready .... i then, through lpstat -t
checked my printer status..
it said its configured and accepting jobs since xyz date and time..
i opened openoffice write .. tried to print something.. it sent that as a job 1 and then till now noting happens .. it always takes jobs and a messgae of 'PROCESSING' comes next to the very first job in Q. but nothing happenes...
Try opening the Cups html tool: Enter "localhost:631" in a browser.
Click on "Printers"--If your printer is listed, delete it. Then select "add printer" (Home tab), and go thru the process from the beginning. One dialog will give you the option to specify a PPD file (that's the driver you downloaded). At the end, you have the option to print a test page.
Post back and tell us if this works---if not, tell us exactly where you get stuck, error messages, etc.
i have downloaded xyz.rpm from canon website as driver.. not PPD.. nothing seems to be wrong.. it tells me its ready yet it doesn't print..
I have deleted and added my printer several times.. it doesn't fix that problem.. This is the only problem i couldn't sort out for more than 3 months..
During all this installation process i don't get any error or complain form my system.. all goes well...
lpstat -t ----> tells me my printer is configured and ready to accept jobs..
but still it processes and so on......
the same problem was on ubuntu when i was using that..
[xyz@Wazirkutz ~]$ lpstat -t
scheduler is running
system default destination: Baig
device for Baig: ccp:/var/ccpd/fifo0
Baig accepting requests since Thu 13 Nov 2008 05:32:40 AM PKT
printer Baig is idle. enabled since Thu 13 Nov 2008 05:32:40 AM PKT
[xyz@Wazirkutz ~]$
[root@Wazirkutz ~]# lpstat -t
scheduler is running
no system default destination
device for LBP2900: usb://Canon/LBP2900
LBP2900 accepting requests since Mon 17 Nov 2008 03:58:37 PM PKT
printer LBP2900 is idle. enabled since Mon 17 Nov 2008 03:58:37 PM PKT
I just deleted as you has suggested.
Printer HUNZA deleted successfully.
[root@Wazirkutz ~]# lpstat -t
scheduler is running
no system default destination
lpstat: No destinations added.
lpstat: No destinations added.
lpstat: No destinations added.
lpstat: No destinations added.
till now my printer was not 'ON'
now i just powered on my printer and it added my printer automatically. It used to ask me for specifiying drivers before install cndrvcups-capt-1.60-1.i386.rpm---->(alternate for PPD file) *popup message is = LBP2900 is ready for printing.
now the lpstat commands show
[root@Wazirkutz ~]# lpstat -t
scheduler is running
no system default destination
device for LBP2900: usb://Canon/LBP2900
LBP2900 accepting requests since Mon 17 Nov 2008 03:58:37 PM PKT
printer LBP2900 is idle. enabled since Mon 17 Nov 2008 03:58:37 PM PKT
I agian went to localhost and listed the automatically added printer and clicked on test but nothing happenes.. same processing thing comes again and agian..
What I am hoping you will try is to specifically follow the steps in the CUPS admin page:
Add Printer:
specify a name
specify the device (hopefully auto-detected)
select a driver (in your case, you would browse to the ppd file you downloaded**)
print a test page
I cannot tell from your posts if you have done this. I am not interested in the output of lpstat or anything else.
**I don't know what your .rpms do, but somehow, I believe there needs to be a ppd file generated. If not, is there something in the Canon instructions that is relevant?
I think i'm not understanding due to lack of knowledge... thank you so very much for your continuous help and patience.
the canon official web site, which you have given in above post and the Linux printing web site.. i have already been through.. I have downloaded that xyz.tar.gz
in xyz.tar.gz... we have both .rpm's which i have mentioned above.. i had also downloaded the manual and went trough that.. still problems..
now i don't know from where i could get this PPD FILE and if it is still needed after install official drivers from canon website?
OK---you probably now know more about this than I do.
Let's try this: On my system, I have two printers: HP LaserJet 1022 and Epson stylus photo 900. I find basic configuration info in /etc/cups/printers.conf, and the .ppd files in /etc/cups/ppd. The .ppd files are named to match the names I gave the printers. I am not totally clear on the process, but I assume that these files are generated from generic information in /usr/share/cups. (There I find .ppd files with more generic names)
So, try this: Install your printer and driver your way, and then look in /etc/cups/ppd and see if a .ppd file gets put there. Also, post the contents of /etc/cups/printers.conf
The other thing to try is to search for .ppd files like so:
find /usr -name "*.ppd"
AND
find /etc -name "*.ppd"
If you find a .ppd file that looks like it might be right, then try installing the printer the way I recommended.
At this point, we are learning together!! (I hope that someone else will join us for the final push to an answer).
It now appears that we know how to get from the Canon files to a .ppd file.
If you use the CUPS admin page to install the printer (manually specifying the ppd), what exactly happens? eg does the process finish without errors? Can you do a test page? Please provide as much detail as possible.
Things to check:
1. Are the permissions on the ppd file correct?
2. Are you using USB-2? HP laser printers will not work with USB-1, so it is conceivable this could be an issue with Canon.
3. CUPS logs. (I've never looked at them, so I'm only guessing that they exist somewhere.)
now i don't know what else should be checked... I've been through many long processes and command line configuration as specified on other linux help communities regarding this printer..finally i feel itś the place where i should have been a bit before...
I have started Linux since August 2008 and am enjoying allot despite the fact I'm facing probs... but challenges are part of life...:-)..
Lets see if someone has to say something about this problem..
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.