Using New HPLIP Drivers in Puppy 4.3.x
Using New HPLIP Drivers in Puppy 4.3.x
Using ttuuxx's 4.32 (Sony Vaio Picturebook PGC-C1VN) and jemimah's puppeee 1.0 (Asus EEE 900), I've upgraded CUPS 1.23 to 1.3.11 and installed HPLIP 3.9.2
Surprisingly, CUPS 1.3.11 sees the 3520 as an available network printer, but even HPLIP 3.9.2 is too old to provide the current driver.
Rule of thumb before (worked with said machines and an HP OfficeJet 6500 wireless) was to use the 550C driver, which provided rich text output, and that's all I need.
But here, with the 550C driver, I'm printing out only some of text (but rich text), and then the printer quits. The printer is working with another XP Pro SP3 laptop with the current 3520 driver--I've shared that printer and done the samba thing, but same poor result.
The DeskJet 3520 is an all-in-one printer/scanner/copier and it has eprint, the latter seems to be the issue, perhaps calling for a more sophisticated driver.
My guess is I'm SOL, but wonder if there's a "generic" HP driver choice, circa Puppy 4.32, that might produce full rich text printing.
Or any other workaround would be most welcome.
Many thanks,
Jake
Surprisingly, CUPS 1.3.11 sees the 3520 as an available network printer, but even HPLIP 3.9.2 is too old to provide the current driver.
Rule of thumb before (worked with said machines and an HP OfficeJet 6500 wireless) was to use the 550C driver, which provided rich text output, and that's all I need.
But here, with the 550C driver, I'm printing out only some of text (but rich text), and then the printer quits. The printer is working with another XP Pro SP3 laptop with the current 3520 driver--I've shared that printer and done the samba thing, but same poor result.
The DeskJet 3520 is an all-in-one printer/scanner/copier and it has eprint, the latter seems to be the issue, perhaps calling for a more sophisticated driver.
My guess is I'm SOL, but wonder if there's a "generic" HP driver choice, circa Puppy 4.32, that might produce full rich text printing.
Or any other workaround would be most welcome.
Many thanks,
Jake
Last edited by jakfish on Tue 15 Oct 2013, 11:38, edited 1 time in total.
Dpup Exprimo 5.14 uses CUPS 1.4.4--when I installed the current HPLIP (thank you for that link), dpup found the printer and offered up the 3520 driver.
I connected directly to the printer (rather than through Windows XP SP3 shared printer) and test page/MS Word-Wine printed fine.
In Puppeee 1.0, I upgraded to CUPS 1.3.11, used the 1.3.11 patch, and found the 3520 and its driver.
When I tried to print a test page in CUPS, I got the error:
"/usr/lib/cups/filter/hpcups failed"
Edit: once I stopped and restarted CUPS, the error is:
"/usr/lib/cups/filter/pstops failed"
Edit Again: A puppy search tells me that edoc had the same error and you asked if he was using Chrome. He wasn't, but I am.
Jake
I connected directly to the printer (rather than through Windows XP SP3 shared printer) and test page/MS Word-Wine printed fine.
In Puppeee 1.0, I upgraded to CUPS 1.3.11, used the 1.3.11 patch, and found the 3520 and its driver.
When I tried to print a test page in CUPS, I got the error:
"/usr/lib/cups/filter/hpcups failed"
Edit: once I stopped and restarted CUPS, the error is:
"/usr/lib/cups/filter/pstops failed"
Edit Again: A puppy search tells me that edoc had the same error and you asked if he was using Chrome. He wasn't, but I am.
Jake
CUPS 1.3.11 from here:
http://www.murga-linux.com/puppy/viewtopic.php?t=40225
Puppy 4.3.2:
http://www.murga-linux.com/puppy/viewtopic.php?t=60026
Thanks,
Jake
http://www.murga-linux.com/puppy/viewtopic.php?t=40225
Puppy 4.3.2:
http://www.murga-linux.com/puppy/viewtopic.php?t=60026
Thanks,
Jake
In Puppeee 1.0:
# cd /usr/lib/cups/filter
# ldd hpcups
linux-gate.so.1 => (0xb7742000)
libjpeg.so.7 => not found
libdl.so.2 => /lib/libdl.so.2 (0xb7738000)
libcups.so.2 => /usr/lib/libcups.so.2 (0xb770c000)
libcupsimage.so.2 => /usr/lib/libcupsimage.so.2 (0xb76f9000)
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xb75f5000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb750d000)
libm.so.6 => /lib/libm.so.6 (0xb74e5000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb74da000)
libc.so.6 => /lib/libc.so.6 (0xb739a000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7383000)
/lib/ld-linux.so.2 (0xb7743000)
libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb734f000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb731c000)
libz.so.1 => /lib/libz.so.1 (0xb730d000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb72c6000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb72a3000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb728a000)
#
# cd /usr/lib/cups/filter
# ldd hpcups
linux-gate.so.1 => (0xb7742000)
libjpeg.so.7 => not found
libdl.so.2 => /lib/libdl.so.2 (0xb7738000)
libcups.so.2 => /usr/lib/libcups.so.2 (0xb770c000)
libcupsimage.so.2 => /usr/lib/libcupsimage.so.2 (0xb76f9000)
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xb75f5000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb750d000)
libm.so.6 => /lib/libm.so.6 (0xb74e5000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb74da000)
libc.so.6 => /lib/libc.so.6 (0xb739a000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7383000)
/lib/ld-linux.so.2 (0xb7743000)
libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb734f000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb731c000)
libz.so.1 => /lib/libz.so.1 (0xb730d000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb72c6000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb72a3000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb728a000)
#
In puppy 4.3.2:
# cd /usr/lib/cups/filter
# ldd hpcups
linux-gate.so.1 => (0xffffe000)
libjpeg.so.7 => not found
libdl.so.2 => /lib/libdl.so.2 (0xb7fdf000)
libcups.so.2 => /usr/lib/libcups.so.2 (0xb7fb3000)
libcupsimage.so.2 => /usr/lib/libcupsimage.so.2 (0xb7fa0000)
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xb7e9c000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7db4000)
libm.so.6 => /lib/libm.so.6 (0xb7d92000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7d87000)
libc.so.6 => /lib/libc.so.6 (0xb7c8c000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7c77000)
/lib/ld-linux.so.2 (0xb7fe9000)
libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb7c43000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7c16000)
libz.so.1 => /lib/libz.so.1 (0xb7c06000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb7bbf000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7b9c000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7b83000)
#
# cd /usr/lib/cups/filter
# ldd hpcups
linux-gate.so.1 => (0xffffe000)
libjpeg.so.7 => not found
libdl.so.2 => /lib/libdl.so.2 (0xb7fdf000)
libcups.so.2 => /usr/lib/libcups.so.2 (0xb7fb3000)
libcupsimage.so.2 => /usr/lib/libcupsimage.so.2 (0xb7fa0000)
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xb7e9c000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7db4000)
libm.so.6 => /lib/libm.so.6 (0xb7d92000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7d87000)
libc.so.6 => /lib/libc.so.6 (0xb7c8c000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7c77000)
/lib/ld-linux.so.2 (0xb7fe9000)
libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb7c43000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7c16000)
libz.so.1 => /lib/libz.so.1 (0xb7c06000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb7bbf000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7b9c000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7b83000)
#
????jakfish wrote:libjpeg.so.7 => not found
I just booted up pup-432-scsi-002.iso and libjpeg.so.7 was present!
So I also installed
cups-1.3.11-i486.pet
hplip_print-3.13.9.pet
hplip_print_legacy_cups_patch-1.3.11.pet
libusb_4xx-1.0.pet
CUPS detected and installed my HP Deskjet F4280 correctly. But when I ran a test page, it came out 100% black! I saw this before when I tried to compile HPLIP against Puppy 431.
I think that you are out of luck with new HPLIP in old Puppies.
I would try Lupu next.
Well, thank you anyway for the great follow-up and for getting to the bottom of this.
I'm running Puppy 4.3.2 on a Vaio that has 116mb RAM/Crusoe 595mHz cpu--I can't see any kind of OS update working w/ those specs.
I'm amazed that it works at all. And the jemimah's puppeee 1.0 is pretty good stuff for the old eee 900
Frankly, I was amazed the Vaio could network print with the HP OfficeJet 6500.
Had HP not changed things, I imagine the 550C driver would've worked. Because I use an H/PC, a HP Jornada 720, and until the 3520 printer, I was able to network print even with a 1999 Windows CE HP driver.
Thanks again,
Jake
I'm running Puppy 4.3.2 on a Vaio that has 116mb RAM/Crusoe 595mHz cpu--I can't see any kind of OS update working w/ those specs.
I'm amazed that it works at all. And the jemimah's puppeee 1.0 is pretty good stuff for the old eee 900
Frankly, I was amazed the Vaio could network print with the HP OfficeJet 6500.
Had HP not changed things, I imagine the 550C driver would've worked. Because I use an H/PC, a HP Jornada 720, and until the 3520 printer, I was able to network print even with a 1999 Windows CE HP driver.
Thanks again,
Jake
Just out of curiosity, I ran Puppy 432 again and plugged in a Canon Pixma iP2700. This is a basic printer that I have seen advertised for $30.
I left the original CUPS 1.1.23 and installed the Canon driver from here..
I first had to restart CUPS to get it detected: /etc/init.d/cups restart
It installed and worked fine. However, it also wants libjpeg.so.7.
I left the original CUPS 1.1.23 and installed the Canon driver from here..
I first had to restart CUPS to get it detected: /etc/init.d/cups restart
It installed and worked fine. However, it also wants libjpeg.so.7.
Maybe Google could include a linux app for Google Cloud printing. I think it already works with the Chrome Browser.jakfish wrote:Seems a shame that there isn't a generic HP driver for basic printing. I guess the printers outfoxed themselves as they got more and more complicated.
Jake
Edit: Just tried it. Worked with my new HP 6100