Canon Printer Drivers - Updated 2016

Problems and successes with specific brands/models of printers
Post Reply
Message
Author
User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#81 Post by rcrsn51 »

boof wrote:Tested printer with a ... a saved cups-pdf file
Then I think this is the only way you will be able to print.

Try your printer in pemasu's latest Upup. It has the most standard CUPS system and might work better.

dsj
Posts: 23
Joined: Thu 19 Apr 2007, 17:04
Location: India

Canon LBP2900

#82 Post by dsj »

Got the printer working in Precise 5.6.1 after a few trials.

1 Frugal Install precise 5.6.1

2 Delete old save file & make a new save file. Do not install any software.

3 Download CAPT driver for linux 2.56 & extract the file.

4In the extracted directory look for Debian folder which has two files.

5 Install cndrvcups-common_2.56-1_i386.deb & then cndrvcups-capt_2.56-1_i386.deb

6 open up a terminal & enter the following commands
mkdir -p /etc/cngplp/account
chmod 777 /etc/cngplp/account
mkdir /var/captmon
chmod 777 /var/captmon
/etc/init.d/cups restart

7 now open up CUPS

8 add new printer

9 select CAPT printer (Canon LBP2900 shows up do not select it)

10 From manufacturers list select Canon

11 Select Canon LBP2900 CAPT ver 1.5

12 Add printer

13 In the next screen the software asks for printer URI
fill ccp://localhost:59687

14 Next screen asks for printer name. I entered canon2900

15 now go back to terminal & enter the following commands

ccpdadmin -p canon2900 -o /dev/usb/lp0
/etc/init.d/ccpd start

The printer was installed & I could print a test page from CUPS. Will further post regarding printing fom other software.

DSI

boof
Posts: 579
Joined: Wed 26 Sep 2012, 22:53

#83 Post by boof »

Thank you, that workaround will do-I don't print a lot, so its no problem.

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#84 Post by starhawk »

I have a pair of Canon printers I'd like to be able to use with my recently Puppified netbook. I don't have much experience with CUPS yet :oops: but I've got to learn this -- I am an artist! Gotta be able to print...

Printer #1 is a PIXMA i9900. I don't know if there's a driver for this but I really hope there is :shock: it's my only 11x17 (for me, large format) printer... if I can't print from it in Puppy... well, that's a big problem.

Printer #2 is a PIXMA iP90. It's needing some attention at the moment (manual head cleaning and cartridge replacement) so it's a lower priority.

I'm running Upup Precise 3991 on the computer in question.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#85 Post by rcrsn51 »

starhawk wrote:Printer #1 is a PIXMA i9900
I cannot find Linux drivers for this model. However, I found a post claiming that it is compatible with the BJC-8500 Gutenprint driver, or maybe the PIXMA iP8500.
Printer #2 is a PIXMA iP90
There is a driver posted on Page 1. But this old driver may not work well in new Puppies.

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#86 Post by starhawk »

Thanks for the prompt response!

If you can point me to either driver you mentioned as being possibly compatible with the i9900 I can test it basically right away.

I noticed a newer driver for the iP90 on IIRC page 3 of this thread -- has that been tested in Upup Raring 3991? I'll be able to do that in a couple days, if it hasn't -- waiting on a replacement cartridge to arrive from the far-away land of eBay ;)

EDIT: sorry, post with that iP90 driver is pg2, about a third of the way down. A pity one cannot upgrade the RAM in one's head... ;)

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#87 Post by rcrsn51 »

Gutenprint drivers are built into Puppy.

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#88 Post by starhawk »

oh :oops: told ya I was new to this.

I'll go try it out. Hope I can figure it out on my own -- printer's upstairs and the 'Net doesn't get that far.

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#89 Post by starhawk »

Apparently there's a Gutenprint driver specifically for that printer. Tried it. Worked :D :D :D I got me a test page. Only thing I don't like is that it says Ubuntu on the test page but I'll have to get with pemasu about that :P maybe.

Looks like there's an iP90 Gutenprint driver as well. If it works that'd rock hard.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

MG 2100 on networked router

#90 Post by edoc »

I have the MG 2100 connected to a USB port on the ASUS RT-N16 router next to the HP P1006.

The P1006 continues to work well via the networked router.

I have canon_mg2100-3.60.pet loaded and have tried setting it via AppSocket/HP JetDirect as socket://192.168.1.1:8611 but print jobs sent there come out of the P1006

Do I need to use the cups-bjnp-1.0.pet instead?

When the P1006 runs out of paper or is otherwise interrupted I reset using the Console variables you provided:

Code: Select all

cat /usr/share/foo2xqx/firmware/sihoP1006.dl | nc -w 1 192.168.1.1:9100
Do I need something like that for the Cacon MG 2100 as well?

Thanks!
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

Re: MG 2100 on networked router

#91 Post by rcrsn51 »

edoc wrote:8611
Where did you get this port number?

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#92 Post by edoc »

Page 1 of this thread "bjnp://aaa.bbb.cc.dd:8611"

I also tried 9100 and 9101

I wanted to try everything I could think of before asking for help.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#93 Post by rcrsn51 »

The cups-bjnp-1.0.pet only applies to Canon models that are standalone networked printers. Your MG2100 is NOT one of these.

When you run the CUPS wizard is your HP P1006 auto-detected?

Run PeasyPort on the IP address 192.168.1.1. Is Port 9100 detected? Are Ports 9101 or 9102 detected?

Does your MG2100 work as a locally connected USB printer?

Do you know for sure that your router supports two printers?

My best guess is that your router would advertise the second printer as

Code: Select all

socket://192.168.1.1:9101

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#94 Post by edoc »

rcrsn51 wrote:The cups-bjnp-1.0.pet only applies to Canon models that are standalone networked printers. Your MG2100 is NOT one of these.
OK
When you run the CUPS wizard is your HP P1006 auto-detected?
Yes.
Run PeasyPort on the IP address 192.168.1.1. Is Port 9100 detected? Are Ports 9101 or 9102 detected?
IP: 192.168.1.1
Port: 1

Output:
sh: line 17:
Does your MG2100 work as a locally connected USB printer?
Yes.

[/quote]Do you know for sure that your router supports two printers?[/quote]

I don't know & when I searched the best info I found was this thread:

"... the way the print server works with lrp you will need to set 2 tcp/ip lrp's one for each printer, haven't tried it as i don't have 2 printers , but that's the theory"

"lrp print servers dont work with mfc's etc"

Source: http://forums.whirlpool.net.au/archive/1273035

I asked on Amazon since users seem to be answering questions there.
My best guess is that your router would advertise the second printer as

Code: Select all

socket://192.168.1.1:9101
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#95 Post by rcrsn51 »

edoc wrote:IP: 192.168.1.1
Port: 1

Output:
sh: line 17
?????
What Puppy are you using?

In the Port box, enter 9100. That port should be detected. If not, try changing the Speed settings. Then try 9101 and 9102.

If the router is not advertising a second port, then maybe there is some internal configuration necessary.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#96 Post by edoc »

Lighthouse64 602b2

Every setting combo I tried produced the same result.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#97 Post by rcrsn51 »

edoc wrote:Lighthouse64 602b2
The last time I checked, Lighthouse did not contain PeasyPort. Did you install it from somewhere? If so, you got an incompatible 32-bit version.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#98 Post by edoc »

It seems to want to work ... ;-)

I grabbed it from your Peasy tools thread.

http://www.murga-linux.com/puppy/viewto ... 514dc144a1

I'll run it from a 32-bit machine with Raring.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#99 Post by edoc »

OK scanned 192.168.1.1 9100-9111 and found only 9100
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#100 Post by rcrsn51 »

edoc wrote:OK scanned 192.168.1.1 9100-9111 and found only 9100
Maybe the router has some internal configuration for allowing two printers. If not, I have no other suggestions.

BTW, Fatdog has the 64-bit version of PeasyPort.

There is an inherent problem with installing two USB printers like you want. Suppose you connect Printer A to the router and it gets Port 9100. Then you connect Printer B on Port 9101. You then install the printers in the client machine at those ports.

But if the printers get turned on in the opposite order, they might get the opposite ports and your client setups will now be wrong.

Post Reply