vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| After much deliberation I have bought a printer, to replace my faithfull but worn out HP760C. It is supported on Linux (HP P1005) and I even managed to download the hplip-2.8.4 and followed the default installation. Which ofcourse failed miserably because Slackware is not in the list of distributions and then the /etc/rc.d library is not found or such and such. So I found this site: http://www.linuxquestions.org/linux/...Slackware_10_2 Which I followed religiously up until the point where it says to copy the hplip.sh to /etc/rc.d. But I could derive from the discussion that I didn't need to do anything, since I have the old rc.hplip which had the changes (as has rc.M). Now after 'only' 20 retries I was able to print out the testpage, put the printer in Samba and was able to print from a Windoze XP box. So I thought I was home free. So it does work! Now today I wanted to print a document and to my great dismay the printer doesn't print. The various pages I visited have shown me ways to confirm that the kernal does indeed see the module (yes, I have editted rc.modules to enable usb-printer) and the USB device in /proc/dev (or was it /dev/usb/devices ... or both) neatly show the printer and I am indeed able to place the printer in CUPS with localhost:631. But however I try, no prints come out of it. So it doesn't work!!??? dmesg shows: hub.c: new USB device 00:0b.1-2, assigned address 8 printer.c: usblp0: USB Bidirectional printer dev 8 if 0 alt 0 proto 2 vid 0x03F0 pid 0x3D17 when I unplug/plug the device but as soon as I try to print a page it says: printer.c: usblp0: removed Which in other words tells me that the printer has been disconnected. This is quite frustrating as you might appreciate, and now my question is: how can I make my Linux like my printer in such a way that it is not a lottery if I can print... I'm on 11.0, kernel 2.4.33.3 Thanks, Cor |
| |||
| Cpt (aka Cor Takken) wrote: > After much deliberation I have bought a printer, to replace my faithfull > but worn out HP760C. It is supported on Linux (HP P1005) and I even > managed to download the hplip-2.8.4 and followed the default > installation. Which ofcourse failed miserably because Slackware is not > in the list of distributions and then the /etc/rc.d library is not found > or such and such. > <snip> Now I have recompiled my kernel to include the USB not as module, but included in the kernel. Still no cigar: hpijs: io/hpmud/musb.c 135: unable get_string_descriptor -1: Operation not permitted hpijs: io/hpmud/musb.c 603: invalid product id string ret=-1 hpijs: io/hpmud/musb.c 1058: unable to open hp:/usb/HP_LaserJet_P1005?serial=BC02GNE (and ofcourse the usblp0: removed) Even with the now available 2.8.5 HPLIP. I get an [ OK ] for HPLIP but a [FAILED] for HPSSD I doesn't really say why though. I understand that for 12.0 and up the HPLIP does not need deamons to run, but what it doesn't say is what the replacement is (if any) for 11.0. Can anybody help me? Thanks, Cor |
| |||
| Cpt (aka Cor Takken) wrote: > Now I have recompiled my kernel to include the USB not as module, but > included in the kernel. I doubt whether having it as a module or included in the kernel. Did you remember to include support for USB printers (under the Drivers/USB Support section? If you didn't, you're likely to get the response you seem to be getting now. |
| |||
| On 2008-05-12, Cpt (aka Cor Takken) <cpt@cpt1.nospampleasedemon.nl> wrote: > Cpt (aka Cor Takken) wrote: >> After much deliberation I have bought a printer, to replace my faithfull >> but worn out HP760C. It is supported on Linux (HP P1005) and I even >> managed to download the hplip-2.8.4 and followed the default >> installation. Which ofcourse failed miserably because Slackware is not >> in the list of distributions and then the /etc/rc.d library is not found >> or such and such. >> ><snip> > Now I have recompiled my kernel to include the USB not as module, but > included in the kernel. > > Still no cigar: > hpijs: io/hpmud/musb.c 135: unable get_string_descriptor -1: Operation > not permitted > hpijs: io/hpmud/musb.c 603: invalid product id string ret=-1 > hpijs: io/hpmud/musb.c 1058: unable to open > hp:/usb/HP_LaserJet_P1005?serial=BC02GNE > > (and ofcourse the usblp0: removed) > > Even with the now available 2.8.5 HPLIP. I get an [ OK ] for HPLIP > but a [FAILED] for HPSSD I doesn't really say why though. I understand > that for 12.0 and up the HPLIP does not need deamons to run, but what it > doesn't say is what the replacement is (if any) for 11.0. > > Can anybody help me? There are a few things that the newer versions of hplip require but which are not in Slackware 11.0 (dbus-python, for one, which requires dbus, which is also not in 11.0), and the rc.hplip init script is obsolete now, and it seems like there were some other humps along the way. What I'm trying to say is this: unless you've followed the development of hplip *and* Slackware since what shipped in 11.0, you're probably fighting a losing battle trying to make it work there. It's certainly not impossible, but it will require a *LOT* of time, effort, and knowledge, and those things aren't free. -RW |
| ||||
| Robby Workman wrote: > On 2008-05-12, Cpt (aka Cor Takken) <cpt@cpt1.nospampleasedemon.nl> wrote: >> Cpt (aka Cor Takken) wrote: >>> After much deliberation I have bought a printer, to replace my faithfull >>> but worn out HP760C. It is supported on Linux (HP P1005) and I even >>> managed to download the hplip-2.8.4 and followed the default >>> installation. Which ofcourse failed miserably because Slackware is not >>> in the list of distributions and then the /etc/rc.d library is not found >>> or such and such. >>> >> <snip> >> Now I have recompiled my kernel to include the USB not as module, but >> included in the kernel. >> >> Still no cigar: >> hpijs: io/hpmud/musb.c 135: unable get_string_descriptor -1: Operation >> not permitted >> hpijs: io/hpmud/musb.c 603: invalid product id string ret=-1 >> hpijs: io/hpmud/musb.c 1058: unable to open >> hp:/usb/HP_LaserJet_P1005?serial=BC02GNE >> >> (and ofcourse the usblp0: removed) >> >> Even with the now available 2.8.5 HPLIP. I get an [ OK ] for HPLIP >> but a [FAILED] for HPSSD I doesn't really say why though. I understand >> that for 12.0 and up the HPLIP does not need deamons to run, but what it >> doesn't say is what the replacement is (if any) for 11.0. >> >> Can anybody help me? > > > There are a few things that the newer versions of hplip require but which > are not in Slackware 11.0 (dbus-python, for one, which requires dbus, > which is also not in 11.0), and the rc.hplip init script is obsolete now, > and it seems like there were some other humps along the way. What I'm > trying to say is this: unless you've followed the development of hplip > *and* Slackware since what shipped in 11.0, you're probably fighting a > losing battle trying to make it work there. It's certainly not impossible, > but it will require a *LOT* of time, effort, and knowledge, and those > things aren't free. > > -RW Hmmmmm.... well would something as radical upgrading to 12.1 help, as in saving a lot of work, time and effort? Cor |