Fedora Linux Support Community & Resources Center
  #1  
Old 2nd January 2011, 08:57 AM
prkos's Avatar
prkos Offline
Registered User
 
Join Date: May 2008
Location: Croatia
Posts: 36
linuxfedorafirefox
Canon LBP3250 won't print on x86-64

***SOLVED - see post #5***

I installed the driver after downloading it from canon website and compiling it myself for 64-bit.

Before I installed it followed the instructions in the readme file (added the '/etc/init.d/ccpd start' command to the /etc/rc.local file and installed compat-libstdc++-33.)

These are the commands I used (per the instructions):

$ su
# rpm -ivh cndrvcups-common-2.00-2.x86_64.rpm
# rpm -ivh cndrvcups-capt-2.00-2.x86_64.rpm
# /etc/init.d/cups restart
# /usr/sbin/lpadmin -p LBP3250 -m CNCUPSLBP3250CAPTK.ppd -v ccp://localhost:59687 –E
# /usr/sbin/ccpdadmin -p LBP3250 -o /dev/usb/lp0
# /etc/init.d/ccpd start

I can see the printer in the Printing window, when I open its properties and try to print a test page it is submitted to the jobs list with the status "Procesing" and nothing happens after that (it doesn't print).

If I try to print a Self-Test Page I get an error:

Cups server error
There was an error during the CUPS operation: 'client-error-document-format-not-supported'.

I'm attaching cups error log.

Has anyone been able to make canon lbp printers work on 64-bit linux? I tried it on ubuntu and it also didn't work.
Attached Files
File Type: txt cupsErrorLog.txt (13.2 KB, 440 views)

Last edited by prkos; 4th January 2011 at 10:30 AM. Reason: solved info
Reply With Quote
  #2  
Old 2nd January 2011, 11:34 AM
David Batson Offline
Registered User
 
Join Date: Jul 2009
Posts: 1,158
windows_7opera
Re: Canon LBP3250 won't print on x86-64

Quote:
Originally Posted by Canon
Before you use this driver, you need to install Ghostscript which includes the common API.Please install the Ghostscript before you install the driver.
http://software.canon-europe.com/sof...340.asp?model=

Did you install Ghostscript yet?
__________________
Fedora 18 Gnome on a ThinkPad X220, i5-2540M CPU, Intel HD Graphics 3000, Intel N 6205 wireless, and Sierra Wireless 754S Mobile Hotspot (AT&T)
Reply With Quote
  #3  
Old 2nd January 2011, 12:36 PM
prkos's Avatar
prkos Offline
Registered User
 
Join Date: May 2008
Location: Croatia
Posts: 36
linuxfedorafirefox
Re: Canon LBP3250 won't print on x86-64

Yes, I did install Ghostscript as soon as I installed fedora, before touching the printer, and I did the ghostscript check recommended in the instructions, all worked as expected. The driver you linked to is exactly the one I downloaded.

The printer is recognized, jobs are queued, the only thing that isn't working is the actual printing.
Reply With Quote
  #4  
Old 2nd January 2011, 12:51 PM
David Batson Offline
Registered User
 
Join Date: Jul 2009
Posts: 1,158
windows_7opera
Re: Canon LBP3250 won't print on x86-64

I don't know what is causing your problem.

Things you might try to narrow down the problem.

* Try printing as root.
* Set SELinux to permissive mode.
* Check the URI and see if it looks correct. Perhaps: usb://Canon/LBP3250 model "Canon LBP2900 CAPT ver.1.5" or something simular.
* Might need to add to rules.

See if one of these links is any help:
http://www.unixmen.com/hardware-linu...p2900-on-linux
http://www.unixmen.com/linux-tutoria...p2900-on-linux
__________________
Fedora 18 Gnome on a ThinkPad X220, i5-2540M CPU, Intel HD Graphics 3000, Intel N 6205 wireless, and Sierra Wireless 754S Mobile Hotspot (AT&T)

Last edited by David Batson; 2nd January 2011 at 12:54 PM.
Reply With Quote
  #5  
Old 4th January 2011, 10:28 AM
prkos's Avatar
prkos Offline
Registered User
 
Join Date: May 2008
Location: Croatia
Posts: 36
linuxfedorafirefox
Re: Canon LBP3250 won't print on x86-64

Thank you for the links, but I couldn't apply them to my fedora (dependencies are different).

I was able to get the printer to work though!
It turns out the instructions from canon weren't complete enough, the problem seemed to be in the haldaemon, which must be stopped for the installation to work properly.

My procedure was to deinstall the driver (that didn't work), I followed the instructions from the canon doc that came with the driver (first had to stop the ccpd daemon) to uninstall it.

Then to install the 64-bit drivers I compiled myself I followed the instructions from here
http://www.linuxquestions.in/tips-tr...nter-lbp-3250/

My SElinux was already disabled, I stopped the haldaemon which seems to be the only difference between the first installation I did.

I can also see the LBP3250-2 as a second printer although I executed the commands at the bottom of the tutorial, but I can still print with LBP3250 which is set as default printer, and LBP3250-2 is disabled.

I'm attaching the compiled driver packages for 64-bit fedora
The capt one is too big so I'm sharing it here: http://dl.free.fr/qiijvQ6mK (click on Télécharger ce fichier)
Attached Files
File Type: rpm cndrvcups-common-2.00-2.x86_64.rpm (1.11 MB, 86 views)
File Type: rpm cndrvcups-capt-2.00-2.x86_64.rpm (4.30 MB, 85 views)
Reply With Quote
  #6  
Old 4th January 2011, 11:09 AM
leigh123linux's Avatar
leigh123linux Offline
Retired Administrator
 
Join Date: Oct 2006
Posts: 21,509
linuxfedorafirefox
Re: Canon LBP3250 won't print on x86-64

Quote:
Originally Posted by prkos View Post
Thank you for the links, but I couldn't apply them to my fedora (dependencies are different).

I was able to get the printer to work though!
It turns out the instructions from canon weren't complete enough, the problem seemed to be in the haldaemon, which must be stopped for the installation to work properly.

My procedure was to deinstall the driver (that didn't work), I followed the instructions from the canon doc that came with the driver (first had to stop the ccpd daemon) to uninstall it.

Then to install the 64-bit drivers I compiled myself I followed the instructions from here
http://www.linuxquestions.in/tips-tr...nter-lbp-3250/

My SElinux was already disabled, I stopped the haldaemon which seems to be the only difference between the first installation I did.

I can also see the LBP3250-2 as a second printer although I executed the commands at the bottom of the tutorial, but I can still print with LBP3250 which is set as default printer, and LBP3250-2 is disabled.

I'm attaching the compiled driver packages for 64-bit fedora
The capt one is too big so I'm sharing it here: http://dl.free.fr/qiijvQ6mK (click on Télécharger ce fichier)

I have uploaded this file to the forum.
Reply With Quote
  #7  
Old 3rd May 2011, 03:15 PM
mattywix's Avatar
mattywix Offline
Registered User
 
Join Date: Dec 2007
Posts: 110
linuxfedorafirefox
Re: Canon LBP3250 won't print on x86-64

Thanks for this! Im going to update my own procedure now on Canon CAPT printer drivers dont work on FC12 x86_64 for canon printer (LBP5050n)

By the way you can re-enable (and you should!) SELINUX after the install.
Also you can re-enable hal-daemon.
__________________
Mattywix

"For once you have tasted flight you will walk the earth with your eyes turned skywards, for there you have been and there you will long to return." - Leonardo da Vinci speaks of his joy at experiencing Linux
Reply With Quote
  #8  
Old 31st May 2011, 06:49 AM
murenti Offline
Registered User
 
Join Date: Jan 2011
Location: Adelaide, South Australia
Posts: 49
linuxchrome
Re: Canon LBP3250 won't print on x86-64

I tried your suggestion but it still does not print, it loads the printer and can be seen from cups, settings can be changed but it says that the printer is stopped. Haldaemon and selinux was stopped at install, I have restarted both and checked that cups is restarted, and all appear ok. Any suggestion from here please.

---------- Post added at 03:04 PM ---------- Previous post was at 03:02 PM ----------

Also the 64 bit compiled files above show that there may be no content as they fail to install.

---------- Post added at 03:19 PM ---------- Previous post was at 03:04 PM ----------

I deleted the printer, rebooted and tried to reinstall it but I get the following error 'There was an error during the CUPS operation: 'server-error-internal-error'.'
Reply With Quote
Reply

Tags
cups error, print failure, printer drivers

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Canon PIXMA MP830 doesn't print. dwightpaige79 F14 Development 2 14th September 2010 03:03 AM
Canon S100 printer doesn't print Ubuntu-Finland Hardware & Laptops 28 12th September 2010 04:23 PM
Cannot print to canon LBP 3050 with F12 samuelpoon Hardware & Laptops 7 19th October 2009 03:27 PM
Canon IP5200 print quality Darthter Using Fedora 1 6th August 2007 12:08 PM
Canon i965 and CD Label Print psyklops Hardware & Laptops 0 15th May 2006 02:09 PM


Current GMT-time: 07:06 (Wednesday, 22-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat