Hi Stefan, On 26.01.21 13:02, Stefan Brüns wrote:
On Dienstag, 26. Januar 2021 11:46:40 CET Freek de Kruijf wrote:
I did purchase the HP Desktop 2720, an all-in-one printer/scanner/copier, for which I found a solution for a proper printer driver. However I was unable to install the driver for the scanner. This one is present in the newest version of hplip, however I was unable to build that package for openSUSE.
With some luck you don't need the proprietary, closed source crap (while hplip itself is open, it loads some binary modules for "advanced" functionality, e.g. scanning).
Modern MFPs support eSCL aka "AirScan". If your printer does, it should
Exactly. Look for an "AirPrint" and "AirScan" compatible MFD and never again bother with crappy vendor drivers :-)
announce itself using DNS-SD, type "_uscan". You can check this with
$> avahi-browse _uscan._tcp => + wlp6s0 IPv4 Color LaserJet Pro M479 _uscan._tcp local
If it appears, you just have to enable the "escl" sane backend.
I seem to remember that when I bought my Brother MFC-L2710DW early last year, the escl backend did not work well with it. The sane-airscan backend from obs://home:pzz/ (which is the upstream author's official build) worked better, by working around peculiarities of the specific model (https://github.com/alexpevzner/sane-airscan/issues/39) I just tried and the escl backend still has the problem, so if your AirScan compatible device does not work with escl, make sure to try sane-airscan :-)
$> sudo zypper install sane-backends $> echo "escl" | sudo tee /etc/sane.d/dll.d/escl $> cat /etc/sane.d/dll.d/escl => escl
$> scanimage -L => device `escl:https://192.168.180.47:443' is a ESCL Color LaserJet Pro M479 flatbed scanner
These devices also have an additional advantage as in not needing a printer driver. Just configuring the "driverless" cups driver will make them print fine. I was unable to configure this via YaST's printer module, but then I just enabled the CUPS web frontend and from there it was a piece of cake :-) Best regards, -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman