Printing to a Canon i250 from Puppy won't work-SOLVED
Printing to a Canon i250 from Puppy won't work-SOLVED
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/viewto ... 3&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/viewto ... &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/viewto ... 637#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
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/viewto ... 3&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/viewto ... &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/viewto ... 637#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, 18:57, edited 1 time in total.
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-
http://www.turboprint.info
Rgds
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-
http://www.turboprint.info
Rgds
Printing to a Canon i250 from Puppy won't work
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.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?
The printer is Local USB.
Rgds Mike
Printing to a Canon i250 from Puppy won't work
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.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-
http://www.turboprint.info
Rgds
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
Printing to a Canon i250 from Puppy won't work
Could be the reason behind my problem, Thanks.rcrsn51 wrote:The BJC250 and the i250 are two different animals..
Printing to a Canon i250 from Puppy won't work
Thats good. Puppy can extract deb files, To install this shall I just extract?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.
Rgds Mike
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:
[Edit] There's a missing link needed by this package.
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: Select all
undeb canon-i250_2.3_i386.deb
cp -a usr /
/etc/init.d/cups restart
Code: Select all
cd /usr/lib
ln -s libpng.so.3 libpng.so.2
Last edited by rcrsn51 on Tue 07 Apr 2009, 11:49, edited 3 times in total.
Printing to a Canon i250 from Puppy DOES NOW WORK
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!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:[Edit] This package is missing a link in 4.2Code: Select all
undeb canon-i250_2.3_i386.deb cp -a usr /
Code: Select all
ln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2
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, 18:15, edited 1 time in total.
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
Thought it was worth reporting even though it does not seem logical.
Mike
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".
BTW, could you please mark the initial title of the thread as "Solved".