LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
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 08-22-2004, 11:14 PM   #1
aphecks
LQ Newbie
 
Registered: Aug 2004
Posts: 1

Rep: Reputation: 0
Canon i560


I have a Canon i560, and am running slackware 10. I am using cups to print.. and connected using localhost:631.. my printer is not on the list of printers.. so i did some googling, and found a site with the drivers. i can't post the URL =/

I tried a few files, but didn't have any luck.. it could also be i don't know what i'm doing.. can anyone help me out with this? What do i need to do, and what files do i need?

has anyone gotten their i560 to work, and if so .. how?

...also.. how do i know which USB printer to use, in cups

Last edited by aphecks; 08-22-2004 at 11:17 PM.
 
Old 11-11-2004, 01:38 AM   #2
Steel_J
Member
 
Registered: Oct 2004
Location: Montreal, Canada
Distribution: Linux Mint 21.3 Cinnamon
Posts: 359
Blog Entries: 1

Rep: Reputation: 31
Found a solution

For all those poor soles out there with a Canon printer on Linux.

I myself own a Canon i560 and after using the BJC 7000, bjc7100 and bjc 8200 drivers I was unsatisfied with the quality outputs, expecially for photo printing.

I then tried the famous Turboprint evaluation drivers from www.turboprint.de and the quality was amazing in all aspect. My photos were perfect in GIMP 2.0.

But the Turboprint drivers are not free. They cost 35$ USD for a single license.That pissed me off and I did not want to pay for drivers witch are free on Windows. Everybody knows Canon does not support Linux, in North-America anyway.

So I researched my ass off on the Web and found out everything I could about printers in Linux and Canon.

I found the solution and I am going to share it with you.

1) Canon did create drivers for the i series printers, but in Japan! Here they are. In Japan my i560 is called a Pixus560i. (All the i series drivers are there and many others)

ftp://download.canon.jp/pub/driver/bj/linux/

For the i560 you need to download 2 files (I use Mandrake 10.1 but the source tar.gz are there too)

bjfiltercups-2.4-0.i386.rpm

bjfilterpixusXXXi-2.4-0.i386.rpm


Install bjfiltercups-2.4-0.i386.rpm

Then bjfilterpixusXXXi-2.4-0.i386.rpm. It might have a dependancy issue for libpng.so.2. If so look here http://rpm.pbone.net/index.php3 for your Distro package of the libpng2 package. I installed libpng2-1.0.12-2.2mdk.i586.rpm.

After that bjfilterpixusXXXi-2.4-0.i386.rpm installed without a problem.

2) Reboot your system

3) go in your printer manager and look for your driver under Canon. It is called "Multipass Pixus XXXi"

Voila!

I tested it and its perfect. Great text and picture quality
 
Old 11-11-2004, 03:20 PM   #3
Quercus ruber
Member
 
Registered: Mar 2004
Location: Bocholt, Germany
Distribution: Slackware
Posts: 135

Rep: Reputation: 24
Hi,

I too have a canon i560 and can vouch for what steel j has written. I also had the same problem with the libpng, but if you (like me) already have a different libpng installed, you don't need to install a fresh one, you can just type the following as root

Code:
# ln -s /usr/lib/libpng.so.3 /usr/libpng.so.2
to create a symbolic link.

Then you need to add your printer, which really is a doddle:

open a browser and go to the following page:

http://localhost:631/printers

choose <Add Printer>
After you've given it a name and optionally a description, the next page asks for a Device. I chose:
Code:
parallel port #1 with status readback for Canon BJ
On the next page, select canon as the model and on the final page, the driver:
[CODE]Canon PIXUS 560i ver 2.4(en)[CODE]

and that was that. Make sure that you download the same cups version number as printer driver, otherwise nothing happens (and I know cos I did it)
 
Old 11-12-2004, 12:50 AM   #4
Steel_J
Member
 
Registered: Oct 2004
Location: Montreal, Canada
Distribution: Linux Mint 21.3 Cinnamon
Posts: 359
Blog Entries: 1

Rep: Reputation: 31
I tried the symlink to libpng3 but that did not work for me.
 
Old 11-15-2004, 03:11 AM   #5
Quercus ruber
Member
 
Registered: Mar 2004
Location: Bocholt, Germany
Distribution: Slackware
Posts: 135

Rep: Reputation: 24
Hi

what didn't work? Did the command fail? If so, were you logged on as root? Have you got libpng3 installed? Or do you mean that you still can't install the files?
 
Old 11-15-2004, 06:40 AM   #6
Steel_J
Member
 
Registered: Oct 2004
Location: Montreal, Canada
Distribution: Linux Mint 21.3 Cinnamon
Posts: 359
Blog Entries: 1

Rep: Reputation: 31
The symlink is created wihtout problem.

Yes, I use root for every kind of install and the rpm still refused to install. Only when I installed the older libpng2 that it installed.

Worked fine ever since.

The only little complaint I have is the driver has many type of preset paper sizes, but no 4x6 or 5x7.

When I get the time I am going to try and modify the PPD file or something to add those sizes.

Anybody know where those settings are in the driver files?
 
Old 11-15-2004, 02:08 PM   #7
Quercus ruber
Member
 
Registered: Mar 2004
Location: Bocholt, Germany
Distribution: Slackware
Posts: 135

Rep: Reputation: 24
About this symlink thing - the rpm won't know that you've done that, so you would have to install it without checking for dependencies, thus:

cd to the directory with the files and (as root) install them manually:

Code:
rpm -Uvh --nodeps *.rpm
The --nodeps means don't check for dependecies.

As for the other stuff - I'm afraid I can't help you with that.
 
Old 11-15-2004, 03:23 PM   #8
Steel_J
Member
 
Registered: Oct 2004
Location: Montreal, Canada
Distribution: Linux Mint 21.3 Cinnamon
Posts: 359
Blog Entries: 1

Rep: Reputation: 31
Very good point. I did not think to use the --allow-nodeps option of urpmi. That would make it work tough.

So both options are valid, but the symlink one seems easier.
 
Old 11-16-2004, 07:02 AM   #9
gsd750
LQ Newbie
 
Registered: Sep 2004
Location: Scotland
Distribution: Fedora Core 2
Posts: 15

Rep: Reputation: 0
Steel_J, you are the man

I'm still dual booting to XP because I haven't got any decent output from my i560

I'm going to install this stuff tonight. Maybe I can get rid of Windows without replacing any more hardware !!!
 
Old 11-16-2004, 03:30 PM   #10
Steel_J
Member
 
Registered: Oct 2004
Location: Montreal, Canada
Distribution: Linux Mint 21.3 Cinnamon
Posts: 359
Blog Entries: 1

Rep: Reputation: 31
Just one little thing. If you print from Mozilla or Firefox web browser the driver seems to mix up "portrait" with "landscape". Just do the opposite of what you want.

It's only in those program. Also if you print from the web, go in setup and shrink the page to 75%-80% so everything fits on the page.
 
  


Reply



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
Canon i560 Drivers sdrambo SUSE / openSUSE 2 11-06-2005 01:41 PM
Canon i560 Printer StephenCM Linux - Hardware 1 01-13-2005 03:20 PM
Canon i560 not responding anymore bwclay Linux - Hardware 1 10-02-2004 10:01 PM
Canon i560 printer problem Accordion Linux - Newbie 1 09-26-2004 05:49 AM
Canon i560 m11p03ln Linux - Hardware 4 08-27-2004 09:18 PM

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

All times are GMT -5. The time now is 05:34 PM.

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