LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
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?

Notices


Reply
  Search this Thread
Old 11-15-2008, 02:04 AM   #1
baig
Member
 
Registered: Nov 2008
Location: وادی ھنزہ
Distribution: Solaris 5.10, Debian Server 5.2, CentOS 5.6
Posts: 226
Blog Entries: 3

Rep: Reputation: 38
Unhappy [B]My Canon LBP2900 doesn't work at FC9[/B]



OS: FEDORA 9(SULPHER)
ARC: 64bit
UDS:FULLY UPDATED
PRINTER: CANON LBP2900


HI,

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...

anyone could help me out ...

thanks in advance..
 
Old 11-15-2008, 09:28 AM   #2
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
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.
 
Old 11-15-2008, 11:14 AM   #3
baig
Member
 
Registered: Nov 2008
Location: وادی ھنزہ
Distribution: Solaris 5.10, Debian Server 5.2, CentOS 5.6
Posts: 226

Original Poster
Blog Entries: 3

Rep: Reputation: 38
Question Still stuck..

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..
 
Old 11-15-2008, 02:07 PM   #4
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
If you downloaded an .rpm file, then how did you install the driver? Sooner or later, the SW needs a PPD file associated with the printer queue.

Please humor me and do one of two things:
  1. Follow the steps I suggested
  2. Post exactly the steps you used to install the print queue, specify the driver, and whether you did a test page.
 
Old 11-16-2008, 11:44 AM   #5
baig
Member
 
Registered: Nov 2008
Location: وادی ھنزہ
Distribution: Solaris 5.10, Debian Server 5.2, CentOS 5.6
Posts: 226

Original Poster
Blog Entries: 3

Rep: Reputation: 38
[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 ~]$


this is what it gives as a message...
 
Old 11-16-2008, 03:35 PM   #6
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
I cannot help you if you will not try what I suggested.
 
Old 11-17-2008, 12:07 AM   #7
baig
Member
 
Registered: Nov 2008
Location: وادی ھنزہ
Distribution: Solaris 5.10, Debian Server 5.2, CentOS 5.6
Posts: 226

Original Poster
Blog Entries: 3

Rep: Reputation: 38
Hereś what i did..

Thanks allot for your suggestion.. this is what i did ....



First of all i have already installed below drivers downloaded from canon website with its all dependencies.

rpm -ivh cndrvcups-common-1.60-1.i386.rpm
rpm -ivh cndrvcups-capt-1.60-1.i386.rpm---->(alternate for PPD file)


I opened CUPS HOME by typing localhost:631

clicked on "PRINTERS" and the below printer was listed

Description: HUNZA
Location: HOME
Printer Driver: Canon LBP2900 CAPT ver.1.5
Printer State: idle, accepting jobs, published.
Device URI: usb://Canon/LBP2900

[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..


now could you please suggest me what to do next.
 
Old 11-17-2008, 01:54 PM   #8
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
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?
 
Old 11-17-2008, 02:11 PM   #9
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
I found this on the Canon-Europe site: http://software.canon-europe.com/sof...622.asp?model=

They provide a tar.gz file + instructions. If you have not yet seen this, it might be worth checking into.

I also found this: http://www.linuxprinting.org/show_pr...Canon-LBP-2900


Curiously, the Canon link does not talk about .rpm or .deb files.
 
Old 11-17-2008, 11:03 PM   #10
baig
Member
 
Registered: Nov 2008
Location: وادی ھنزہ
Distribution: Solaris 5.10, Debian Server 5.2, CentOS 5.6
Posts: 226

Original Poster
Blog Entries: 3

Rep: Reputation: 38
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?

thank you..
 
Old 11-17-2008, 11:09 PM   #11
baig
Member
 
Registered: Nov 2008
Location: وادی ھنزہ
Distribution: Solaris 5.10, Debian Server 5.2, CentOS 5.6
Posts: 226

Original Poster
Blog Entries: 3

Rep: Reputation: 38
This is what linuxprinting.org says regarding rpm's.


Notes

Canon proprietary driver works well. There are RPM, DEB and source packages available at Canon website.


the PPD for which you are emphasizing, is infact an alternative for rpm i have already installed..
 
Old 11-18-2008, 08:12 AM   #12
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
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.
 
Old 11-18-2008, 01:22 PM   #13
baig
Member
 
Registered: Nov 2008
Location: وادی ھنزہ
Distribution: Solaris 5.10, Debian Server 5.2, CentOS 5.6
Posts: 226

Original Poster
Blog Entries: 3

Rep: Reputation: 38
[xxx@Wazirkutz ~]$ sudo cat /etc/cups/printers.conf
# Printer configuration file for CUPS v1.3.9
# Written by cupsd on 2008-11-19 04:48
<Printer LBP2900>
Info Canon LBP2900
DeviceURI usb://Canon/LBP2900
State Idle
StateTime 1227052113
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>



[xxx@Wazirkutz cups]$ sudo find /usr -name "*.ppd"
/usr/share/foomatic/db/source/PPD/HP/HP-Fax2-hplip.ppd
/usr/share/ghostscript/8.63/lib/cbjc600.ppd
/usr/share/ghostscript/8.63/lib/ghostpdf.ppd
/usr/share/ghostscript/8.63/lib/cbjc800.ppd
/usr/share/cups/model/CNCUPSLBP3210CAPTK.ppd
/usr/share/cups/model/CNCUPSLBP3600CAPTJ.ppd
/usr/share/cups/model/CNCUPSLBP1210CAPTK.ppd
/usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd.........
/usr/share/cups/model/CNCUPSLBP1210CAPTJ.ppd
/usr/share/cups/model/CNCUPSLBP3210CAPTJ.ppd
/usr/share/a2ps/ppd/level1.ppd
/usr/share/a2ps/ppd/level2.ppd



The ppd file is in the below directory.... not in a specific folder of ppd...

/usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd


Firstly i let my computer install and configure my printer it self.

then i reinstalled again in which i specified the *.ppd file which i had copied form the directory searched into my document folder...


still not getting through it....

an everlasting job process begins....

Don't know what to do next??? ...........?

Last edited by baig; 11-18-2008 at 01:24 PM.
 
Old 11-18-2008, 02:14 PM   #14
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
baig;

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.)
 
Old 11-18-2008, 02:58 PM   #15
baig
Member
 
Registered: Nov 2008
Location: وادی ھنزہ
Distribution: Solaris 5.10, Debian Server 5.2, CentOS 5.6
Posts: 226

Original Poster
Blog Entries: 3

Rep: Reputation: 38
lets hope some one joins us...


Using localhost:631 ..not a single error occurs.. nothing... every thing goes perfect..


as for as permissions to a.ppd file are concerned.. that in 755 mode..
and I own that file..


[xxxx@Wazirkutz ~]$ ls -lart
rwxr-xr-x 1 xxxxx xxxxx 12650 2007-11-30 06:50 CNCUPSLBP2900CAPTK.ppd


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..

thanks for your help

Cheers!!
Baig
 
  


Reply


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
Error Reboot ing FC9 2.6.26.3-29.fc9.x86_64 usdave Fedora 2 10-04-2008 07:52 AM
Canon LBP2900 printer: recognized but not working Kropotkin Linux - Hardware 3 09-10-2008 11:41 PM
How to access a canon digital camera on FC9 sanjay.krk Fedora 11 08-16-2008 10:29 AM
trying java 1.5.0_16 in fc9 x64 but the sun download says amd64 and it doesn't work backthefup Fedora 2 07-23-2008 04:59 PM
Microphone doesn't work in FC9 mickeyboa Fedora 1 06-07-2008 08:17 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 09:31 AM.

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