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 Fri 25 Apr 2014, 01:57
All times are UTC - 4
 Forum index » Advanced Topics » Hardware » Printers
Printing to a Canon i250 from Puppy won't work-SOLVED
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [15 Posts]  
Author Message
mawebb88

Joined: 13 Jul 2008
Posts: 245
Location: France nr Lyon

PostPosted: Mon 06 Apr 2009, 16:07    Post subject:  Printing to a Canon i250 from Puppy won't work-SOLVED
Subject description: Using an EeePC901 with Frugal installs
 

I wish I could get this working. Its one of the last things I still have to turn to XP for. Somethings I have tried:

I have successfully set up 4.1.2 (and earlier 4.1 and 4.0) as a pass through printer server so I can print from XP through Puppy hooked up to the USB Canon i250. See for details:

http://www.murga-linux.com/puppy/viewtopic.php?t=22363&start=30
This is using a Samba and CUPS combo. It proves that my PC's (EeePC901) USB port is working fine at least.

But the holy grail of printing from within Puppy from any version to my Canon i250 still eludes me. Most recently I have been tryng with 4.2.

1) Tried out of the box first. No joy.
2) Then tried

http://www.murga-linux.com/puppy/viewtopic.php?t=40444&start=105 (my post)

and in particular

http://www.murga-linux.com/puppy/viewtopic.php?p=274516
(by ttuuxxx)

3) finally tried rcrsn51's/jakfish's suggestion to use CUPS 1.3.9. I am also using an Eee like jakfish posts:

http://www.murga-linux.com/puppy/viewtopic.php?t=40607
and
http://www.murga-linux.com/puppy/viewtopic.php?p=290637#290637

In all cases I can run CUPS and add a printer but apart from a couple of blinks of the i250's green LED I get nothing out although in each case CUPS reports the printing was finished.

Any more ideas?

Regards Mike

Last edited by mawebb88 on Tue 07 Apr 2009, 14:57; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 8565
Location: Stratford, Ontario

PostPosted: Mon 06 Apr 2009, 16:22    Post subject:  

I am confused by your references to the Samba server. Is it currently running on the Eee? If so, disable it. You don't need Samba to make a Puppy printer networkable.

How is your Canon i250 connected? As a local USB printer or as a remote networked printer?
Back to top
View user's profile Send private message 
Patriot


Joined: 15 Jan 2009
Posts: 734

PostPosted: Mon 06 Apr 2009, 17:15    Post subject:  

Hmmm ...

I have only 2 comments here :

1. WindowsXP printing to a puppy shared printer can be done directly with ipp, example: http://puppypc:631/printers/canon-i250

That should work if you have the correct printer driver or at least a compatible driver installed. I believe you're using samba to bypass cups specifying a raw printer and if that's true it brings me to no 2 below.

2. This issue you're having sounds like with the printer driver itself. Can you tell me which canon driver are you using ?

From what I know (and I don't know much), canon i250 drivers are kinda specific (and somewhat outdated). Either use the one from here :

http://software.canon-europe.com/software/0020547.asp
-or-
www.turboprint.info

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

Joined: 13 Jul 2008
Posts: 245
Location: France nr Lyon

PostPosted: Mon 06 Apr 2009, 18:11    Post subject: Printing to a Canon i250 from Puppy won't work  

rcrsn51 wrote:
I am confused by your references to the Samba server. Is it currently running on the Eee? If so, disable it. You don't need Samba to make a Puppy printer networkable.

How is your Canon i250 connected? As a local USB printer or as a remote networked printer?


Samba Server on the Eee? Maybe I don't need it for printing but it works in the pass through context and also I use it for directory shares.

The printer is Local USB.

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


Joined: 05 Sep 2006
Posts: 8565
Location: Stratford, Ontario

PostPosted: Mon 06 Apr 2009, 18:20    Post subject:  

What CUPS driver have you tried to use with your i250?
Back to top
View user's profile Send private message 
mawebb88

Joined: 13 Jul 2008
Posts: 245
Location: France nr Lyon

PostPosted: Mon 06 Apr 2009, 18:29    Post subject: Printing to a Canon i250 from Puppy won't work  

Patriot wrote:
Hmmm ...

I have only 2 comments here :

1. WindowsXP printing to a puppy shared printer can be done directly with ipp, example: http://puppypc:631/printers/canon-i250

That should work if you have the correct printer driver or at least a compatible driver installed. I believe you're using samba to bypass cups specifying a raw printer and if that's true it brings me to no 2 below.

2. This issue you're having sounds like with the printer driver itself. Can you tell me which canon driver are you using ?

From what I know (and I don't know much), canon i250 drivers are kinda specific (and somewhat outdated). Either use the one from here :

http://software.canon-europe.com/software/0020547.asp
-or-
www.turboprint.info

Rgds


Point 1) Yes I think you have understood well what my set up does. i.e. CUPS is setup as a RAW printer so the stuff sent from XP just passes through without any changes and so the ex XP driver delivers the output to the printer successfully. I am happy with this arrangement for my XP printing needs (saves me buying a dedicated printer server) but would really like to print from Puppy directly as well.

Point 2) I am using Puppy 4.2 and the out of the box CUPS has Gutenprint v5.2.3 as the driver for Canon BJC 250..

Thanks for the links I will check them out. I have already downloaded canon-i250_2.3_i386.deb from:

http://www.livux.org/otros/canon-i250_2.3_i386.deb

I can extract stuff from this in Puppy. Is there anything of use in it?

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


Joined: 05 Sep 2006
Posts: 8565
Location: Stratford, Ontario

PostPosted: Mon 06 Apr 2009, 18:39    Post subject:  

The BJC250 and the i250 are two different animals.

Go to Patriot's first link, search for the i250 and get the two rpms. It looks like there's enough stuff in them for a CUPS driver for Puppy.
Back to top
View user's profile Send private message 
mawebb88

Joined: 13 Jul 2008
Posts: 245
Location: France nr Lyon

PostPosted: Mon 06 Apr 2009, 18:49    Post subject: Printing to a Canon i250 from Puppy won't work  

rcrsn51 wrote:
The BJC250 and the i250 are two different animals..


Could be the reason behind my problem, Thanks.
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 8565
Location: Stratford, Ontario

PostPosted: Mon 06 Apr 2009, 18:52    Post subject:  

I checked the .deb file from your link and it looks like it's got the same content as the two rpm's.
Back to top
View user's profile Send private message 
mawebb88

Joined: 13 Jul 2008
Posts: 245
Location: France nr Lyon

PostPosted: Mon 06 Apr 2009, 18:57    Post subject: Printing to a Canon i250 from Puppy won't work  

rcrsn51 wrote:
I checked the .deb file from your link and it looks like it's got the same content as the two rpm's.


Thats good. Puppy can extract deb files, To install this shall I just extract?

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


Joined: 05 Sep 2006
Posts: 8565
Location: Stratford, Ontario

PostPosted: Mon 06 Apr 2009, 19:22    Post subject:  

Well, that's odd. In Puppy 4.1.2, I can click on the .deb file and it extracts into a folder named "usr". But in 4.2, I get an error.

In any case, once you have the extracted usr folder, you want to merge it with your main /usr folder. Open another ROX window and go up one level to /. Drag the new usr folder over into an empty space and let it merge. (There's probably a better way to do this.)

Then run CUPS. Let us know how it works out.

[Edit] In 4.2 you can install it from the console:
Code:
undeb canon-i250_2.3_i386.deb
cp -a usr /
/etc/init.d/cups restart


[Edit] There's a missing link needed by this package.
Code:
cd /usr/lib
 ln -s libpng.so.3 libpng.so.2

Last edited by rcrsn51 on Tue 07 Apr 2009, 07:49; edited 3 times in total
Back to top
View user's profile Send private message 
mawebb88

Joined: 13 Jul 2008
Posts: 245
Location: France nr Lyon

PostPosted: Tue 07 Apr 2009, 06:09    Post subject: Printing to a Canon i250 from Puppy DOES NOW WORK
Subject description: Solved!
 

rcrsn51 wrote:
Well, that's odd. In Puppy 4.1.2, I can click on the .deb file and it extracts into a folder named "usr". But in 4.2, I get an error.

In any case, once you have the extracted usr folder, you want to merge it with your main /usr folder. Open another ROX window and go up one level to /. Drag the new usr folder over into an empty space and let it merge. (There's probably a better way to do this.)

Then run CUPS. Let us know how it works out.

[Edit] In 4.2 you can install it from the console:
Code:
undeb canon-i250_2.3_i386.deb
cp -a usr /


[Edit] This package is missing a link in 4.2
Code:
 ln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2


Many thanks for your help rcrsn51. I now have printing working both from 4.1.2 using CUPS v1.1.x and also from 4.2.0 using CUPS 1.4b2 (both on my Eee PC901). Never thought I would get there!

One point about CUPS 1.4b2 on Puppy 4.2.0 the interface from Puppy Setup does not work for me (nothing get committed). So I have to use Seamonkey with http://localhost:631/printers and its then all ok.

Last edited by mawebb88 on Tue 07 Apr 2009, 14:15; edited 1 time in total
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 8565
Location: Stratford, Ontario

PostPosted: Tue 07 Apr 2009, 07:44    Post subject:  

Glad to help.

Prior to Puppy 4.2, the Printer Wizard would automatically restart the CUPS daemon. This is necessary to make any new PPD files become visible. I have added the manual restart command to the code above.
Back to top
View user's profile Send private message 
mawebb88

Joined: 13 Jul 2008
Posts: 245
Location: France nr Lyon

PostPosted: Tue 07 Apr 2009, 14:30    Post subject: Strange thing  

It happened twice so I thinks its real. After installing the deb file above and then running CUPS, under the Canon list of printers there was only i255 and not i250. I added the i255 in any case but it does not make the i250 print but the strange thing is that I then modified the existing printer and in the drop down list i250 was there! After that it was plain sailing.

Thought it was worth reporting even though it does not seem logical.

Mike
Back to top
View user's profile Send private message 
rcrsn51


Joined: 05 Sep 2006
Posts: 8565
Location: Stratford, Ontario

PostPosted: Tue 07 Apr 2009, 14:37    Post subject:  

I'm not surprised. CUPS 1.4b2 is buggy in a number of ways. If you want to mess around, try installing CUPS 1.3.9 from here. . I think that you will find it more stable.

BTW, could you please mark the initial title of the thread as "Solved".
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [15 Posts]  
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.0713s ][ Queries: 12 (0.0036s) ][ GZIP on ]