Canon pixma printer drivers

Problems and successes with specific brands/models of printers
Post Reply
Message
Author
User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

Canon pixma printer drivers

#1 Post by Patriot »

Hmmm .....

These are canon pixma (inkjet/multifunction) printer drivers grouped by release versions. They have been rebuilt from source for the puppy platform. Canon driver sets v2.90 & v2.80 have been patched for cups backend naming compliance. The backend drivers will work with any CUPS version. The original backends were named cnij_usb and CUPS 1.3.x+ will reject backends with underscores. The patched usb backend (included in all driver pets here) is basically the same to the ones in canon common v3.00 driver.

Canon Pixma/MFP Driver(s) & related software(s)

CUPS Canon bjnp wireless connectivity v0.5.4 [download]
Usage notes:
i) For canon models with wireless interface
ii) For use with canon driver sets v3.00 and below
iii) CUPS Requirements: 1.3.x and above
iv) Note: Only supports CUPS 1.2 and above,
. but actual support is determined during compilation.
. The module here was compiled with CUPS 1.3.10 ...
v) Firewall: If you are unable to see the printer listed,
. you may have to open canon bjnp ports 8611, 8612,
. 8613 and 8614 (all tcp/udp).



Canon common drivers v3.00 [download]
- Provided for canon printer owners (using existing drivers < v3.00)
who may be experiencing "illegal backend" error after upgrading to
recent CUPS versions. (Not required for driver packages listed here.).

From v3.30 driver source
1. ip2700 series [download]

2. mx340 series [download]
3. mx350 series [download]
4. mx870 series [download]

From v3.20 driver source
1. ip4700 series [download]

2. mp250 series [download]
3. mp270 series [download]
4. mp490 series [download]
5. mp550 series [download]
6. mp560 series [download]
7. mp640 series [download]

From v3.10 driver source
1. mx320 series [download]
2. mx330 series [download]
3. mx860 series [download]

From v3.00 driver source
1. ip1900 series [download]
2. ip3600 series [download]
3. ip4600 series [download]

4. mp190 series [download]
5. mp240 series [download]
6. mp540 series [download]
7. mp630 series [download]

From v2.90 driver source
1. ip100 series [download]
2. ip2600 series [download]

From v2.80 driver source
1. ip3500 series [download]
2. ip4500 series [download]

3. mp140 series [download]
4. mp210 series [download]
5. mp520 series [download]
6. mp610 series [download]


(Please pm me if any of the download links doesn't work)


The models listed below are from v2.50-v2.70 driver sets. They use GTK1 interface and requires updating to GTK2. I did some preliminary updates to v2.50 drivers (note: untested) but have since begun merging all the previously defined models into v3.00 source. As these will take a lot of time to do, the models listed below will only be built on a case-by-case basis (as time permits).

v2.70 driver source defined models
[Merging into v3.00 completed]
ip90, ip1800, ip2500, ip3300, ip4300
mp160, mp510, mp600

v2.60 driver source defined models
ip2200, ip4200, ip6600, ip7500
mp500

v2.50 driver source defined models
ip1000, ip1500, ip3100, ip4100, ip8600



Rgds


._.
Attachments
cups-bjnp-0.5.4-i486.pet
bj-net-print for certain canon mfp
(10.71 KiB) Downloaded 3169 times
canon-common-3.00-i486.pet
usb backend update
(22.24 KiB) Downloaded 3708 times
Last edited by Patriot on Sat 11 Sep 2010, 01:54, edited 11 times in total.

User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

#2 Post by Patriot »

Hmmm .....

The drivers listed below are my current attempt at merging some of the printer models defined from v2.50 - v2.70 into the v3.00 driver source. All drivers from v2.50 up-to v2.70 are gtk1 based and all drivers from v2.80 upwards are gtk2 based. Merging them should make our life simpler .....

Driver packages will be prepared only if there is a request for a particular model and also subject to time availability. No time frame is set for completion.

Please note that these packages should be considered to be preliminary tests drivers. Kindly report any issues that you may have when using these drivers. I will take note of the issues (if any) arising from these driver packages but please remember that I'm lame with C and a total klutz with GTK ..... debugging will take some time .....


Canon drivers merged into v3.00:

1. ip90 series download
2. ip1800 series download
3. ip2500 series download
4. ip3300 series download
5. ip4300 series download

6. mp160 series download
7. mp510 series download
8. mp600 series download

9. mp620 (stalled - no time frame set)



- to be continued -

._.
Last edited by Patriot on Sat 11 Sep 2010, 02:09, edited 6 times in total.

User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

#3 Post by Patriot »

Here be dragons

mbridges1
Posts: 34
Joined: Thu 01 Oct 2009, 19:59
Location: Lee's Summit, MO
Contact:

#4 Post by mbridges1 »

I am new to Puppy and love it so far, even though I've been having problems with sound.

I have Puppy 430 on a Gateway 400 Tower, and an old Compaq desktop. I would like to use the Compaq as a host for my Canon iP1800 printer for my home network. My other systems on my network are a Dell Dimension desktop running Windows Vista and a Dell Inspiron laptop running Windows XP.

Two questions.
1) What do I need to do to Puppy to let the Windows systems recognize them on my network?
2) How can I get a driver for my Canon iP1800 printer for Puppy?

Thank you.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#5 Post by mikeb »

Brilliant work as usual.
For an ip4600 would I use the ip4500 driver or perhaps the one in the latest gutenprint,

regards

mike

User avatar
DaveS
Posts: 3685
Joined: Thu 09 Oct 2008, 16:01
Location: UK

#6 Post by DaveS »

mikeb wrote:Brilliant work as usual.
For an ip4600 would I use the ip4500 driver or perhaps the one in the latest gutenprint,

regards

mike
I tried the latest Gutenprint driver Mike, but it prints greys very dark. Perfectly acceptable for letters etc, but graphics printed dark and 'pixy'
Spup Frugal HD and USB
Root forever!

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#7 Post by mikeb »

My eyesight is dodgy...I see ip4600 in the list now :oops: .
...or was it sneaked in :D

Well many thanks for yet more hardware support :)

regards

mike

User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

#8 Post by Patriot »

Hmmm .....
mbridges1 wrote: ........Two questions.
1) What do I need to do to Puppy to let the Windows systems recognize them on my network?
2) How can I get a driver for my Canon iP1800 printer for Puppy?
1. If you meant having a printer on puppy pc shared to other windows pcs, then there's a few ways to get it done. Check this thread out ...

2. I am working on merging the older drivers into the newer versions. Since your canon model is in the older versions, I've prep up a test driver package (look above) for you to try (Welcome volunteer...!) ..... Please post some report if you gave it a shot .....

Please open a new thread for your issues for further discussion if required.


Rgds

User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

#9 Post by Patriot »

Hmmm .....

:lol:
mikeb wrote:My eyesight is dodgy...I see ip4600 in the list now :oops: .
...or was it sneaked in :D
.....
Those light blue colored links sure made it easy to miss certain words/numbers ... I'll try to arrange them later on so that they'll be easy on the eyes ...

I sure hope these drivers works alright .....


Rgds

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#10 Post by mikeb »

I sure hope these drivers works alright .....
Since when have you made anything that does not????
I will be getting a new printer shortly so can give feedback then

regards

mike

User avatar
plankenstein
Posts: 120
Joined: Sun 16 Nov 2008, 00:49
Location: Arkansas, USA

#11 Post by plankenstein »

Patriot,

you are absolutely amazing! I know for a fact that these drivers will make the lives of many puppians alot easier. ( It sure helped me a bundle ) THANK YOU and THREE CHEERS FOR PATRIOT!!!!

plankenstein
I carefully plan ALL my random acts! :lol:

ALand
Posts: 2
Joined: Sun 11 Oct 2009, 20:10

#12 Post by ALand »

Hi Patriot - Thanks for the Canon drivers. NewEgg just delivered a MX860 to play with. The driver loads well with CUPs 1.3.3 and seems to communicate with the printer (even told me the printer was busy while by son printed homework) but the printer does not spit out a printed page. I've got the check on allow desktop to print to server under Admin page. Any ideas. Thanks

mbridges1
Posts: 34
Joined: Thu 01 Oct 2009, 19:59
Location: Lee's Summit, MO
Contact:

#13 Post by mbridges1 »

Patriot
:!:
Just a quick not to let you know I have tried the drivers you mentioned and they worked without modifications in my Puppy 430 on the old OLD Compaq system. :D
Patriot wrote:Hmmm .....

The drivers listed below are my current attempt at merging some of the printer models defined from v2.50 - v2.70 into the v3.00 driver source. All drivers from v2.50 up-to v2.70 are gtk1 based and all drivers from v2.80 upwards are gtk2 based. Merging them should make our life simpler .....

Driver packages will be prepared only if there is a request for a particular model and also subject to time availability. No time frame is set for completion.

Please note that these packages should be considered to be preliminary tests drivers. Kindly report any issues that you may have when using these drivers. I will take note of the issues (if any) arising from these driver packages but please remember that I'm lame with C and a total klutz with GTK ..... debugging will take some time .....


Canon drivers merged into v3.00:

1. ip1800 download

2. mp600 download

3. mp620 WIP (no time frame set)



- to be continued -

._.
Thank you
mbridges1 :D

mbridges1
Posts: 34
Joined: Thu 01 Oct 2009, 19:59
Location: Lee's Summit, MO
Contact:

#14 Post by mbridges1 »

Also,

I was successful in sharing my Puppy iP1800 printer across my home network to two systems:

1) a Gateway 2000 running Puppy 430 [no work needed]
2) a Dell Inspiron B120 laptop running Windows XP SP2 [just had to configure the printer via http]

I was UN-successful in sharing the Puppy iP1800 printer to a third system, a Dell Dimension desktop running Windows Vista. Will keep researching this one.

User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

#15 Post by Patriot »

Hmmm .....
mbridges1 wrote: ........
I was successful in sharing my Puppy iP1800 printer across my home network to two systems:

1) a Gateway 2000 running Puppy 430 [no work needed]
2) a Dell Inspiron B120 laptop running Windows XP SP2 [just had to configure the printer via http]

I was UN-successful in sharing the Puppy iP1800 printer to a third system, a Dell Dimension desktop running Windows Vista. Will keep researching this one.
Thank you for letting me know that the merged driver works ok for the ip1800. I should be able to complete all v2.70 model merging soon.

For accessing puppy shared printer from vista, I found this wiki that may be of some help to you .....

Rgds

User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

#16 Post by Patriot »

Hmmm .....

@ALand
ALand wrote:........ but the printer does not spit out a printed page. I've got the check on allow desktop to print to server under Admin page. Any ideas. Thanks
Please start a new thread with some description of the puppy version that you're using, the shared printers connection and some basic info of your network connections. It may need some troubleshooting process for any bug that I may not be aware of and I would like to keep this thread clean for drivers posting and/or reports ... I'll try to reply your queries/issues as soon as I can ...

Update: I've checked the v3.10 sources and I found a small library missing. All v3.10 drivers have been updated. It appears to be required only for network printing connectivity. If you are attempting to print over the network, perhaps this updated driver may resolve your issue.


Rgds

ALand
Posts: 2
Joined: Sun 11 Oct 2009, 20:10

MX860 working perfect

#17 Post by ALand »

Sorry for my first post. I had spent 2+ hours installing MS drivers for the MX860 and our PCs and had not read all discussions threads.

Everything working now.
Laptop #1: IBM laptop running Puppy 4.3. Installed your CUPS 1.3.11.pet and Canon drivers. Works perfect with wifi - job printed before I can get to the printer.

Desk PC#2 (HP something): Puppy 4.2. Installed MX860.pet. Works perfect with CUPS 1.4x with a USB.

Thanks for your excellent work. Canon printers are great but I have had no luck in the past with Linux drivers.

User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

Re: MX860 working perfect

#18 Post by Patriot »

Hmmm .....
ALand wrote:........
Everything working now.
Laptop #1: IBM laptop running Puppy 4.3. Installed your CUPS 1.3.11.pet and Canon drivers. Works perfect with wifi - job printed before I can get to the printer.

Desk PC#2 (HP something): Puppy 4.2. Installed MX860.pet. Works perfect with CUPS 1.4x with a USB.
........
Your positive report for the mx860 driver is much appreciated, thank you ... I'm glad to be able to assist .....


Rgds

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#19 Post by mikeb »

Ok tested and running the IP4600 set :)

regards

mike

User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

#20 Post by Patriot »

Hmmm .....


Thanks Mike for the confirmation ... much appreciated .... :)


Rgds

Post Reply