Tiny Core Linux
Tiny Core Base => Raspberry Pi => Topic started by: matteo on September 02, 2020, 01:06:24 PM
-
Hello,
I have a USB printer HP P1005, linked directly to USB port of a RPI Zero W. The main idea is to use RPI Zero W with piCore as a print server. I installed cups.tcz and its dependencies (piCore 11.x) with tce-ab; I tried also to wget hplip.tcz (from piCore 9.x) and installed it.
I started cups, I connected via browser IPaddress:631/admin, added a new printer choosing the driver "hpcups 3.17.10, requires proprietary plugin (en)", logged as root.
The print "obviously" fails :-(
$ /usr/local/lib/cups/backend/usb gives:
direct usb://HP/LaserJet%20P1005 “HP LaserJet P1005” “HP LaserJet P1005” “MFGHewlett-Packard:MDL-HP LaserJet P1005;CMD:ACL;CLS:PRINTER;DES:HP LaserJet P1005;” “”
$ Hp-setup gives an error while or after importing CUPS EXT: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory.
$ Hp-check -t gives a warning, CUPS EXT could not be loaded. Please HPLIP for installation.
$ Hp-doctor gives an error: exception() takes exactly 1 argument (2 given).
$ Hp-plugin gives an error while or after importing CUPS EXT: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory.
Python2.7 is installed; the module openssl.tcz is already installed. Does it provide libssl and libcrypto? Does someone have a clue about how to solve the issue? I read that HP printers are quite a problem for almost everybody ;-) Thanks
Matteo
-
Hi matteo
... I tried also to wget hplip.tcz (from piCore 9.x) and installed it. ...
That was compiled against openssl-1.0 , TC11 uses openssl-1.1. That's why you are getting this message:
libcrypto.so.1.0.0: cannot open shared object file: No such file or directory.
-
Ok! I thought the problem was CUPS EXT but I found cups ext.so in /usr/local/lib/python2.7/site-packages...
If I switch back to openssl.tcz from the piCore 9.x while keeping piCore 11.x, I will mess up quite few things loosing ssh and wifi authentication. And probably something else. It is not an option.
Do you suggest I should go back to the beginning, I mean back to piCore 9.x and stay with that version? That way I could keep ssh, wifi and I could try to have hplip working.
-
Hi matteo
You could revert to piCore 9.x, or you could wait for Juanito to weigh in. He might provide an update for piCore 11.x or piCore 12.x.
-
hplip is really painful to compile with many hard coded paths to find and correct - it could be a while before I get around to to updating it.
-
Hi matteo
Based on that answer, if piCore 9.x will work for you, you might want to consider installing that. This way you can move forward
on figuring out your printer setup. Since this will basically be an appliance (print server), it shouldn't really matter whether you
are running piCore 9.x, 11.x, or 12.x.
-
Hello, thanks Rich, thanks Juanito.TC 9.x should be ok for the print server. I will start with a clean system as soon as possibile and add the modules I need.