I was happily printing with cups and Puppy 1.08. But as I got to Puppy 2 I have not managed to get it working. I have installed cups and I get it right when I go to localhost:631. Everything looks fine but I can't print. I see the jobs there, but nothing else happens. There is this message by the printers state: "Unable to open USB device "usb:/dev/usb/lp0": No such device"
Device URI: usb:/dev/usb/lp0

I was happily printing with cups and Puppy 1.08. But as I got to Puppy 2 I have not managed to get it working. I have installed cups and I get it right when I go to localhost:631. Everything looks fine but I can't print. I see the jobs there, but nothing else happens. There is this message by the printers state: "Unable to open USB device "usb:/dev/usb/lp0": No such device"
Device URI: usb:/dev/usb/lp0

Did I mess something?

Taavi

Hi Taavi,

I'm not able to print with CUPS on Puppy2 yet either. I've been wondering why, and it might have something to do with the following:
1. Puppy2 has Xorg and Xvesa, but so does Puppy1.0.9CE, and I'm printing fine with CUPS there - using either Xorg or Xvesa.

2. It can't find usr_devx.sfs or there is some kind of conflict between it and the perl file that is included inside of Puppy2 (I believe I read one of Barry's comments on his developer's site about perl5.8.1 being included with Puppy2).

I'm going to send this post as a private message to both Barry and Rarsa, to get their input.

I have tried to use the chroot method of gaining access to programs I have on Ubuntu - which is installed on the hard drive of my system, - something I can do using either Xorg or Xvesa in 1.0.9. In Puppy2, I can get the chroot access using Xvesa, but not Xorg.

I know that things have changed between Puppy1.xx and Puppy2, I'm just not smart enough to be able to figure out how to handle the differences without a lot of help from the people that really know.

I'll ask Barry and Rarsa to post their replies to this thread when they have an answer.

I've just started using LivePuppy200-seamonkey and I've been checking out
the peripherals I was able to use in pup108r1.

Using the method I described above for puppyv108r1 I managed to install CUPS and Turboprint and get my Canon S520 (parallel port) printing in colour in puppy200 with no problem.

The only significant difference was that at the end of CUPS installation I got a 'missing Printer module error" but this didn't seem to affect anything.
Maybe this was due to lack of a usr_devx.sfs equivalent.

Before installing Turboprint I checked the CUPS localpage:631 for the inbuilt printers and they all seemed to be there - but of course I couldn't check any
of them.

Afterwards I added my printer using Turboprint's xtpsetup but a quick check using the CUPS localpage:631 showed CUPS could be used to add/delete/modify printers.

You can remark out the other #modprobe printer put in by cups, because it is not used.
Reboot and check your USB Viewer, the printer should change from red to black. The problem seems not to be with cups. Gave it a try, it won't hurt. You can always remark out if it doesn't.
Good Luck, Duke

ps We might have given BarryK a headache on this.Last edited by duke93535 on Wed 07 Jun 2006, 15:36; edited 1 time in total

You can remark out the other #modprobe printer put in by cups, because it is not used.
Reboot and check your USB Viewer, the printer should change from red to black. The problem seems not to be with cups. Gave it a try, it won't hurt. You can always remark out if it doesn't.
Good Luck, Duke

ps We might have given BarryK a headache on this.

Hi Duke93535...and all the others that have been interested in getting their printers working again with Puppy2.

I just opened the console, typed in the modprobe uhci-hcd, modprobe ehci-hcd, and modprobe usblp, then went to the Turboprint file that I have and until now used in Costa Rica on my Canon printer there. Installed Turboprint, went thru the setup process and now have my HP6540 model printer working with Puppy2.

My thanks to Duke too!!!

Now I plan to do a pristine Puppy2 - from the USB drive where it resides on my system, and see if Duke's procedure will work with Rarsa's CUPS install, even though there is the perl file conflict still present between Puppy2 and the devx_200.sfs file.

I will try and be efficient and remember to do a step by step of my testing with the above idea, and place it here for others to use.

We (Duke & Kal) posted this sometime back to your joking on Costa Rica, but the forum was messing up and must have dropped it. BarryK's info is what got it going. We are using MU's perl.pup with no problem. We been trying to help folks on the Harddrive issues and just looked down here.
Your Welcome and Good Luck, Kal & Duke

Instructions:
1. Download the cups-install.tar.gz file
2. Open a console terminal and change folders to the folder where you downloaded the file.
3. Untar the cups-install.tar.gz with "tar -xvzf cups-install.tar.gz". This tar file includes the scripts to install cups. ESP Ghostscript and the hpijs driver.
4. From the console execute "sh cups-install.sh"

Just tried to install CUPS on my wife's desktop Puppy 2.

I ran "sh cups-install.sh" and after a bunch of dialog scrolled by there
was this ...

I downloaded John Murga's Mean Puppy (2.0), and forgot to eliminate the pup_save.sfs file, so my settings from Barry's Puppy2 came up in John's version....most of them anyway.

The step-by-step to get my captioned printer working is as follows:

1. I went thru Rarsa's steps to get the CUPS files installed. (Page 1 of this thread - Rarsa's September 3, 2005 entry)
2. Rebooted the computer.
3. Restarted CUPS with the command: sh /etc/rc.d/rc.cups restart
4. Then did Duke's modprobe instructions: see them earlier on this thread...on page 13 - his June 7th posting.
5. Went to the localhost:631 page, installed my HP6540 USB Printer
6. Requested a test page be printed, and the printer started and printed the test page.

I would expect that as long as I do not remove the pup_save.sfs file, that I can now go back to Barry's Puppy2 version and it will allow printing with CUPS as well, without having to redo the above steps.....I'm writing this from John Murga's Mean Puppy, so I'll now start up Barry's version and see if the printer will work.

dewdrop

//////EDIT

I just tried to used Barry's Puppy2 - final, and Puppy2 with Opera, and back again with John Murga's Mean Puppy2 - leaving the same pup_save.sfs file in place. The printer does not work in any of these versions now. I shall now try the above step-by-step for each version, and see what happens.
dewdrop

///////////EDIT #2

I went thru each of the 3 Puppy2 Versions - Barry's Puppy2-Final, Barry's Puppy2 w/Opera, and John Murga's Mean Puppy. Only John's Puppy printed using the above step by step. Conclusion - John's version has something that Barry's versions do not. I did not remove or change the pup_save.sfs file during this testing.

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