SANE#
Alternative setup#
Airscan is used instead of the traditional client-server model with SANEd.
Server#
See also
Note
These instructions have been tested on Raspberry Pi OS Lite 11 only
disable all backends in
/etc/sane/dll.conf
install these packages
apt-get install ipp-usb sane sane-airscan
get the scanner URI
airscan-discover
Clients#
See also
Scanner not working in Linux Ubuntu Fedora Mint Debian over the network? Use sane-airscan! - rtt - IT Resource [3]
install these packages
apt-get install sane sane-airscan
add the scanner name and URI you got from the airscan discover command to the configuration file. In this example the scanner name is
scanner name
and the URI ishttp://192.168.0.1:60000/eSCL/
1[devices] 2"scanner name" = http://192.168.0.1:60000/eSCL/
open one of the scanner apps such as simple-scan
Upgrading from Debian 10 to Debian 11#
After upgrading to Debian 11 the HP AIO scanner took very long to be detected and sometimes it did not work.
See also
Bug #1817214 “Zen and the art of Scanner Maintenance (Bug #17975…” : Bugs : HPLIP [4]
install these packages
apt-get install hp-ppd hplip hplip-data libhpmud0 sane
reinstall
libsane-hpaio
as suggested by reference 1apt --reinstall install libsane-hpaio
comment all backends in
/etc/sane.d/dll.conf
you should have a
file
in the SANE configuration, like this1# dll.conf snippet for hplip 2# 3 4hpaio
check if scanimage detects the scanner in a matter of seconds
scanimage -L
check if remote scanning still works
Footnotes