Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 24 Nov 2014, 01:32
All times are UTC - 4
 Forum index » Advanced Topics » Hardware » Printers
canon pixma ip2600 printer (solved!!)
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 4 [51 Posts]   Goto page: 1, 2, 3, 4 Next
Author Message
plankenstein


Joined: 15 Nov 2008
Posts: 121
Location: Arkansas, USA

PostPosted: Tue 22 Sep 2009, 08:16    Post subject:  canon pixma ip2600 printer (solved!!)
Subject description: can install driver but still no printing
 

I have a canon pixma ip2600 printer that I am trying to make run on puppy. Canon has a driver for it on their Asia sight in a deb or rpm format. Ttuuxx was kind enough to make a pet for 214X11 out of the deb for me. And, gposil also made a pet for dpup for me. Here's the problem though. I have installed ttuuxxx's pet in 214, 220-alpha, 421, and dpup. I have also used gposil's pet and the deb from canon-asia in dpup and get the same result every time. The driver installs with no problem and cups shows the printer in my set up. But, when I try to print a test page or document the cups interface shows the job as processing and then as finnished, but nothing prints. lsusb shows the printer, and the cups error log shows the jobs going through with no complaints. I'm stumped Question

Any help for a noob from you wise old dogs would be greatly appreciated.

_________________
I carefully plan ALL my random acts! Laughing

Last edited by plankenstein on Thu 24 Sep 2009, 22:57; edited 1 time in total
Back to top
View user's profile Send private message 
Patriot


Joined: 15 Jan 2009
Posts: 734

PostPosted: Tue 22 Sep 2009, 18:47    Post subject: Re: canon pixma ip2600 printer
Subject description: can install driver but still no printing
 

Hmmm .....

plankenstein wrote:
I have a canon pixma ip2600 printer .....

It seems that the drivers requires newer libtiff library ... Try this and post some results ...

Rgds


._.
tiff-4.0.0b4-i486.pet
Description  libtiff-4.0.0beta4
pet

 Download 
Filename  tiff-4.0.0b4-i486.pet 
Filesize  141.73 KB 
Downloaded  869 Time(s) 
Back to top
View user's profile Send private message 
plankenstein


Joined: 15 Nov 2008
Posts: 121
Location: Arkansas, USA

PostPosted: Tue 22 Sep 2009, 19:11    Post subject:  

Same result as before. Claims to print, shows no errors in cups/error_log. But, nothing from the printer.

A thought just occurred to me! The link @ open printing said to make a symlink from libtiff.so.4 to libtiff.so.3. Should I remove that link now that I have so.4? and if so do I just simply delete in rox or what?

_________________
I carefully plan ALL my random acts! Laughing
Back to top
View user's profile Send private message 
muggins

Joined: 20 Jan 2006
Posts: 6690
Location: lisbon

PostPosted: Tue 22 Sep 2009, 19:42    Post subject:  

Openprinting.org has:

Quote:
When the printer accepts jobs but doesn't print:
# /usr/lib$ sudo ln -s libtiff.so.4 libtiff.so.3


If you look in /usr/lib, does the symlink exist, and it's not broken?
Back to top
View user's profile Send private message 
Patriot


Joined: 15 Jan 2009
Posts: 734

PostPosted: Tue 22 Sep 2009, 19:52    Post subject:  

Hmmm .....

plankenstein wrote:
Same result as before. Claims to print, shows no errors in cups/error_log. But, nothing from the printer.

A thought just occurred to me! The link @ open printing said to make a symlink from libtiff.so.4 to libtiff.so.3. Should I remove that link now that I have so.4? and if so do I just simply delete in rox or what?

Could you kindly zip up the error log please ? .... and puppy version plus cups version ...

Look in /usr/share/cups/model for your ip2600 ppd file ..... If using cups 1.1.23 then you'll have to put the ppd (or symlink) into /usr/share/cups/model ... recent cups versions will also look in /usr/share/ppd ...

The symlink stuffs can be left as it is ... There's some confusion about libtiff versions ... The current stable is libtiff v3.9.1 (with lib.so.3) ... bigtiff is based on libtiff v3.8.2 with lib.so bumped to 4 ... so, libtiff v4 will be using lib.so.5 to avoid clashing with bigtiff ... I was given the impression that since they're all backwards compatible (libtiff v4 = bigtiff v4 (unofficial) >= libtiff v3, except newer API/ABI) symlink so.lib.4 to lib.so.5 should be safe enough ...

Rgds
Back to top
View user's profile Send private message 
plankenstein


Joined: 15 Nov 2008
Posts: 121
Location: Arkansas, USA

PostPosted: Tue 22 Sep 2009, 20:33    Post subject:  

The link is there along with many others. Actually, it's a little confusing. I have libtiff.so.3 linked to libtiff.so.4. which is a symlink to libitff.so.5.0.1. There is also a symlink libtiff.so.5 that is linked to libtiff.5.0.1 also. My head hurts! I'm not real sure how to tell if they're broken, but if I mouse over them they show where they are linked to and if I right click them and click show target the correct lib flashes. With the exception of so.3, when I right click and show target it flashes libtiff.so.5.0.1. But that seems to be the ultimate destination for it so I guess that's okay? Confused

Oops! Patriot answered while I was typing.

_________________
I carefully plan ALL my random acts! Laughing

Last edited by plankenstein on Tue 22 Sep 2009, 20:43; edited 1 time in total
Back to top
View user's profile Send private message 
plankenstein


Joined: 15 Nov 2008
Posts: 121
Location: Arkansas, USA

PostPosted: Tue 22 Sep 2009, 20:41    Post subject:  

@ Patriot

At the moment I'm running in dpup, but I've gotten the same results in 421and 214X11, my cups version is 1.3.8 and here's my error log. Hope this helps.
cups_error_log.tar.gz
Description 
gz

 Download 
Filename  cups_error_log.tar.gz 
Filesize  2.93 KB 
Downloaded  714 Time(s) 

_________________
I carefully plan ALL my random acts! Laughing
Back to top
View user's profile Send private message 
Patriot


Joined: 15 Jan 2009
Posts: 734

PostPosted: Tue 22 Sep 2009, 21:25    Post subject:  

Hmmm .....

@plankenstein

A quick peek at the logs indicates that the filter stuffs now looks ok ...

The printer uri may need to be corrected ... I believe that for canon ip2600, it should be ex: cnij_usb:/dev/usb/lp0 .... The cnij_usb is part of the canon common driver set to complete the canon driver/filter chain and should be used instead of cups usb ...

The uri can be modified in cups web interface or you can setup anew in a terminal like this, ex:

# /usr/sbin/lpadmin -p CANONIP2600 -m canonip2600.ppd -v cnij_usb:/dev/usb/lp0 -E

(note: it could be either /dev/lp0 or /dev/usb/lp0 ... depending on the udev rules on dpup, I don't know as I'm not on dpup ... p421 and p430 uses /dev/usb/lp0 for usb printers)

Also kindly verify that your ppd file (canonip2600.ppd) should be in the folder stated previously ...


Rgds
Back to top
View user's profile Send private message 
plankenstein


Joined: 15 Nov 2008
Posts: 121
Location: Arkansas, USA

PostPosted: Tue 22 Sep 2009, 21:52    Post subject:  

Okay, that ppd is in both folders. When I go into cups web interface and try to modify my printer or add a new one and select the device that gives me that uri, I get an error saying "bad device uri". If I try to do it from a terminal I get a message "unable to copy ppd file". And I have almost no idea what I'm doing at this point. Confused

Edit: fixed my bad typing

_________________
I carefully plan ALL my random acts! Laughing
Back to top
View user's profile Send private message 
Patriot


Joined: 15 Jan 2009
Posts: 734

PostPosted: Tue 22 Sep 2009, 22:10    Post subject:  

Hmmm .....

plankenstein wrote:
..... an error saying "bad device uri"......

Is you printer connected and turned on ?

plankenstein wrote:
..... from a terminal I get a message "unable to copy ppd file".....

This indicate that the ppd file is either not in the required folder or not registered with cups. So,

1. the file canonip2600.ppd should be in /usr/share/cups/model
2. Restart cups ex:

# /etc/init.d/cups restart

.... to get cups to register the ppd ...

I have simulated the printer driver installation ... I do get the bad device uri since I don't have a canon ip2600 ... but this tells me that the driver install chain is working ...


Rgds
Back to top
View user's profile Send private message 
plankenstein


Joined: 15 Nov 2008
Posts: 121
Location: Arkansas, USA

PostPosted: Tue 22 Sep 2009, 22:27    Post subject:  

Oops, the "unable to copy ppd file" error was my bad. The ppd file in /usr/share/cups/model was named canon.ppd. Renamed and now I get the same bad uri message as in cups web interface. The printer is connected and on and lsusb shows it as:
# lsusb
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 04a9:10c8 Canon, Inc.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

So, what should I try next?

_________________
I carefully plan ALL my random acts! Laughing
Back to top
View user's profile Send private message 
Patriot


Joined: 15 Jan 2009
Posts: 734

PostPosted: Tue 22 Sep 2009, 23:08    Post subject:  

Hmmm .....

Please give me a moment ... I'm making some reference checks to CUPS backend details ... There's a post (somewhere on the web) saying that cups has a bug with backends with an underscore (needs to be verified) ... I'll see if I can do something about it ...

Rgds
Back to top
View user's profile Send private message 
Patriot


Joined: 15 Jan 2009
Posts: 734

PostPosted: Wed 23 Sep 2009, 23:39    Post subject:  

Hmmm .....

After my last post, I got borked down with intermittent net connection. It seems to affect certain part of my area ... even my backup lines are affected ... until this is resolved, I may not be able to get back to the forum so soon after this ...

Well ...

It seems that the underscore thing is not a bug but a feature .... Smile

Cups backends must not have underscore(s) in them ... I've yet to determine exactly which versions does this but for now we should consider all cups 1.3.x have this checking ...

I have made one minor change to the cnij_usb sources by removing the underscore reference. Using the new usb backend, I am able to add a canon ip2600 by either using the cups web interface or the lpadmin command line ... but of course, it doesn't print to thin air ...

If you're willing to give this a shot :

1. Get the attached file and unpack it somewhere
2. Goto /usr/lib/cups/backend and (backup) copy cnij_usb to somewhere else (not in the same folder)
3. Place the new cnijusb into /usr/lib/cups/backend
4. In a terminal, restart cups ex: # /etc/init.d/cups restart
5. Add you printer either using the cups web interface (http://localhost:631) or lpadmin method above ...
6. Let's see how it goes ....


Rgds
cnijusb.tar.gz
Description  patched cnijusb common canon driver set v2.90
gz

 Download 
Filename  cnijusb.tar.gz 
Filesize  6.03 KB 
Downloaded  781 Time(s) 
Back to top
View user's profile Send private message 
plankenstein


Joined: 15 Nov 2008
Posts: 121
Location: Arkansas, USA

PostPosted: Thu 24 Sep 2009, 00:11    Post subject:  

Well Patriot, I hate to say this but still no joy. It did at least let me set up the printer without the bad uri message. But still doesn't print. No complaints in the error log, jobs show completed, just no printing? I have an early day ahead of me tomorrow, so I'll come back to this after work.

Thanks for all your help on this thing, I'm sure it must be frustrating for you too. But, maybe I'll learn something along the way. Isn't that what linux is all about?

_________________
I carefully plan ALL my random acts! Laughing
Back to top
View user's profile Send private message 
Patriot


Joined: 15 Jan 2009
Posts: 734

PostPosted: Thu 24 Sep 2009, 07:27    Post subject:  

Hmmm .....

@plankenstein

I've just grabbed the canon ip2600 driver set packaged by ttuuxxx and gposil ... It seems that certain symlinks were missing for the libs ... perhaps they were unaware of these ...

Kindly look in /usr/lib for the files listed below and the symlinks for them (required by the canon driver set). If the symlinks are missing, just create them (right click on the lib file and select link):

(in this order: library name -->> symlink)

1. libcnbpcmcm331.so.7.03.1 -->> libcnbpcmcm331.so

2. libcnbpcnclapi331.so.3.3.1 -->> libcnbpcnclapi331.so

3. libcnbpcnclbjcmd331.so.3.3.0 -->> libcnbpcnclbjcmd331.so

4. libcnbpcnclui331.so.3.3.1 -->> libcnbpcnclui331.so

5. libcnbpess331.so.3.1.0 -->> libcnbpess331.so

6. libcnbpo331.so.1.0.1 -->> libcnbpo331.so

Once done, open a terminal and do a:
# ldconfig

I've made the symlinks (to my driver set) when doing some dependency checks earlier on and I thought that the ip2600 driver pets (by others) have already included them ...

I'm running cups with debug log turned on and I get usb device not found (obviously) when printing to the (simulated) ip2600 ... the driver/filter chain seems complete to me ... (now, if only I could get my hands on a similar canon .......)


Rgds

Last edited by Patriot on Thu 24 Sep 2009, 07:42; edited 1 time in total
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 4 [51 Posts]   Goto page: 1, 2, 3, 4 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Hardware » Printers
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0932s ][ Queries: 13 (0.0102s) ][ GZIP on ]