Using New HPLIP Drivers in Puppy 4.3.x

Problems and successes with specific brands/models of printers
Message
Author
jakfish
Posts: 762
Joined: Fri 18 Jul 2008, 19:09

Using New HPLIP Drivers in Puppy 4.3.x

#1 Post by jakfish »

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
Last edited by jakfish on Tue 15 Oct 2013, 11:38, edited 1 time in total.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#2 Post by rcrsn51 »

The first thing I would do is try a newer Puppy with a new HPLIP. That would at least confirm some basic compatibility with your DJ3520.

jakfish
Posts: 762
Joined: Fri 18 Jul 2008, 19:09

#3 Post by jakfish »

Hi, rcrsn51--I was hoping to see an answer from you :)

With a Lenovo Ideapad S10-3t, I'm running pemasu's dpup exprimo 5.14. He offers a variety of package managers--which version of HPLIP would you recommend?

Thanks for your post,
Jake

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#4 Post by rcrsn51 »

Have you read the post at the top of this thread? It has links to the latest PET for HPLIP.

jakfish
Posts: 762
Joined: Fri 18 Jul 2008, 19:09

#5 Post by jakfish »

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

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#6 Post by rcrsn51 »

The new HPLIP packages need libusb-1.0 and Puppeee may not have it. Check in /usr/lib. If it's missing get it here. I don't know whether you will need the 4x or 5x version.

jakfish
Posts: 762
Joined: Fri 18 Jul 2008, 19:09

#7 Post by jakfish »

Many thanks for your post.

In Puppeee 1.0, tried both libsub's, still same error:

"/usr/lib/cups/filter/pstops failed"


In Puppy 4.32, my error is:

"/usr/lib/cups/filter/hpcups failed"

Again, the libusb's, 4 or 5, do not change this error. [4.32 uses Seamonkey 2.0]

Jake

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#8 Post by rcrsn51 »

Where did you get your CUPS 1.3.11 upgrade package?

Could you also give me a link to Puppy 4.32?

Go to the folder /usr/lib/cups/filter and run: ldd hpcups

What's missing?

jakfish
Posts: 762
Joined: Fri 18 Jul 2008, 19:09

#9 Post by jakfish »


jakfish
Posts: 762
Joined: Fri 18 Jul 2008, 19:09

#10 Post by jakfish »

With Puppeee 1.0, I reinstalled CUPS 1.3.11, hplip, hplip patch, both libusb 4 and 5, and now I'm consistently getting the same error with Test Page printout:

"/usr/lib/cups/filter/hpcups failed"

At least, both OS/machines are showing the same error.

Jake

jakfish
Posts: 762
Joined: Fri 18 Jul 2008, 19:09

#11 Post by jakfish »

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)
#

jakfish
Posts: 762
Joined: Fri 18 Jul 2008, 19:09

#12 Post by jakfish »

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)
#

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#13 Post by rcrsn51 »

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.

jakfish
Posts: 762
Joined: Fri 18 Jul 2008, 19:09

#14 Post by jakfish »

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

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#15 Post by rcrsn51 »

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.

jakfish
Posts: 762
Joined: Fri 18 Jul 2008, 19:09

#16 Post by jakfish »

Would you suggest that I try the Canon driver? Or try everything once more with CUPS 1.1.23 and stick to HP?

Edit: wait, I think I understand what you're really saying. Maybe switch printers? But wireless is working w/ the family laptop, etc... Hmm...

Interesting,
Jake

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#17 Post by rcrsn51 »

I was just curious about whether any modern printers are still compatible with Series-4 Puppies. It looks like some Canons are (assuming you resolve the libjpeg7 issue). But I doubt if any HP printer that needs a recent HPLIP driver will work.

jakfish
Posts: 762
Joined: Fri 18 Jul 2008, 19:09

#18 Post by jakfish »

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

jpeps
Posts: 3179
Joined: Sat 31 May 2008, 19:00

#19 Post by jpeps »

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
Maybe Google could include a linux app for Google Cloud printing. I think it already works with the Chrome Browser.

Edit: Just tried it. Worked with my new HP 6100

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#20 Post by jamesbond »

.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

Post Reply