| Author |
Message |
mawebb88
Joined: 13 Jul 2008 Posts: 245 Location: France nr Lyon
|
Posted: 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
|
|
 |
rcrsn51

Joined: 05 Sep 2006 Posts: 7758 Location: Stratford, Ontario
|
Posted: 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
|
|
 |
Patriot

Joined: 15 Jan 2009 Posts: 734
|
Posted: 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
|
|
 |
mawebb88
Joined: 13 Jul 2008 Posts: 245 Location: France nr Lyon
|
Posted: 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
|
|
 |
rcrsn51

Joined: 05 Sep 2006 Posts: 7758 Location: Stratford, Ontario
|
Posted: Mon 06 Apr 2009, 18:20 Post subject:
|
|
What CUPS driver have you tried to use with your i250?
|
|
Back to top
|
|
 |
mawebb88
Joined: 13 Jul 2008 Posts: 245 Location: France nr Lyon
|
Posted: 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
|
|
 |
rcrsn51

Joined: 05 Sep 2006 Posts: 7758 Location: Stratford, Ontario
|
Posted: 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
|
|
 |
mawebb88
Joined: 13 Jul 2008 Posts: 245 Location: France nr Lyon
|
Posted: 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
|
|
 |
rcrsn51

Joined: 05 Sep 2006 Posts: 7758 Location: Stratford, Ontario
|
Posted: 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
|
|
 |
mawebb88
Joined: 13 Jul 2008 Posts: 245 Location: France nr Lyon
|
Posted: 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
|
|
 |
rcrsn51

Joined: 05 Sep 2006 Posts: 7758 Location: Stratford, Ontario
|
Posted: 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
|
|
 |
mawebb88
Joined: 13 Jul 2008 Posts: 245 Location: France nr Lyon
|
Posted: 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
|
|
 |
rcrsn51

Joined: 05 Sep 2006 Posts: 7758 Location: Stratford, Ontario
|
Posted: 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
|
|
 |
mawebb88
Joined: 13 Jul 2008 Posts: 245 Location: France nr Lyon
|
Posted: 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
|
|
 |
rcrsn51

Joined: 05 Sep 2006 Posts: 7758 Location: Stratford, Ontario
|
Posted: 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
|
|
 |
|