HP2720e scanner doesn't connect
Hi, I'm using Linux Mint 20.3
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- HPLIP Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Paul R
- Solved:
- Last query:
- Last reply:
Revision history for this message
![]() |
#1 |
Hi, I'm using Linux Mint 20.3 with two hp printers - both printing functions work fine, but scanner on hp 2720e doesn't.
hp-check t results:
P Linux Imaging and Printing System (ver. 3.22.6)
Dependency/Version Check Utility ver. 15.1
Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
Note: hp-check can be run in three modes:
1. Compile-time check mode (-c or --compile): Use this mode before compiling the
HPLIP supplied tarball (.tar.gz or .run) to determine if the proper dependencies
are installed to successfully compile HPLIP.
2. Run-time check mode (-r or --run): Use this mode to determine if a distro
supplied package (.deb, .rpm, etc) or an already built HPLIP supplied tarball
has the proper dependencies installed to successfully run.
3. Both compile- and run-time check mode (-b or --both) (Default): This mode
will check both of the above cases (both compile- and run-time dependencies).
Check types:
a. EXTERNALDEP - External Dependencies
b. GENERALDEP - General Dependencies (required both at compile and run time)
c. COMPILEDEP - Compile time Dependencies
d. [All are run-time checks]
PYEXT SCANCONF QUEUES PERMISSION
Status Types:
OK
MISSING - Missing Dependency or Permission or Plug-in
INCOMPAT - Incompatible dependency-version or Plugin-version
---------------
| SYSTEM INFO |
---------------
Kernel: 5.15.0-46-generic #49~20.04.1-Ubuntu SMP Thu Aug 4 19:15:44 UTC 2022 GNU/Linux
Host: paul-desktop
Proc: 5.15.0-46-generic #49~20.04.1-Ubuntu SMP Thu Aug 4 19:15:44 UTC 2022 GNU/Linux
Distribution: 22 20.3
Bitness: 64 bit
-------
| HPLIP CONFIGURATION |
-------
HPLIP-Version: HPLIP 3.22.6
HPLIP-Home: /usr/share/hplip
HPLIP-Installation: Auto installation is supported for linuxmint distro 20.3 version
Current contents of '/etc/hp/
# hplip.conf. Generated from hplip.conf.in by configure.
[hplip]
version=3.22.6
[dirs]
home=/usr/
run=/var/run
ppd=/usr/
ppdbase=
doc=/usr/
html=/usr/
icon=/usr/
cupsbackend=
cupsfilter=
drv=/usr/
bin=/usr/bin
apparmor=
# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=no
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=no
foomatic-
foomatic-
foomatic-
hpcups-install=yes
cups-drv-
cups-ppd-install=no
internal-tag=3.22.6
restricted-build=no
ui-toolkit=qt5
qt3=no
qt4=no
qt5=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-
hpijs-only-build=no
apparmor_build=yes
class-driver=no
Current contents of '/var/lib/
Plugins are not installed. Could not access file: No such file or directory
Current contents of '~/.hplip/
[commands]
scan = /usr/bin/xsane -V %SANE_URI%
[fax]
email_address =
voice_phone =
[last_used]
device_uri =
printer_name =
working_dir =
[polling]
device_list =
enable = false
interval = 5
[refresh]
enable = false
rate = 30
type = 1
[settings]
systray_messages = 0
systray_visible = 0
[upgrade]
last_upgraded_time = 1660880611
latest_
notify_upgrade = true
pending_
[installation]
date_time = 08/23/22 17:05:21
version = 3.22.6
<Package-name> <Package-Desc> <Required/Optional> <Min-Version> <Installed-Version> <Status> <Comment>
-------
| External Dependencies |
-------
cups CUPS - Common Unix Printing System REQUIRED 1.1 2.3.1 OK 'CUPS Scheduler is running'
gs GhostScript - PostScript and PDF language interpreter and previewer REQUIRED 7.05 9.50 OK -
xsane xsane - Graphical scanner frontend for SANE OPTIONAL 0.9 0.999 OK -
scanimage scanimage - Shell scanning program OPTIONAL 1.0 1.0.29 OK -
dbus DBus - Message bus system REQUIRED - 1.12.16 OK -
policykit PolicyKit - Administrative policy framework OPTIONAL - 0.105 OK -
network network -wget OPTIONAL - 1.20.3 OK -
avahi-utils avahi-utils OPTIONAL - 0.7 OK -
-------
| General Dependencies |
-------
libjpeg libjpeg - JPEG library REQUIRED - - OK -
cups-devel CUPS devel- Common Unix Printing System development files REQUIRED - 2.3.1 OK -
cups-image CUPS image - CUPS image development files REQUIRED - 2.3.1 OK -
libpthread libpthread - POSIX threads library REQUIRED - b'2.31' OK -
libusb libusb - USB library REQUIRED - 1.0 OK -
sane SANE - Scanning library REQUIRED - - OK -
sane-devel SANE - Scanning library development files REQUIRED - - OK -
libavahi-dev libavahi-dev REQUIRED - - OK -
libnetsnmp-devel libnetsnmp-devel - SNMP networking library development files REQUIRED 5.0.9 5.8 OK -
libcrypto libcrypto - OpenSSL cryptographic library REQUIRED - 1.1.1 OK -
python3X Python 2.2 or greater - Python programming language REQUIRED 2.2 3.8.10 OK -
python3-notify2 Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL - - OK -
python3-pyqt5-dbus PyQt 5 DBus - DBus Support for PyQt5 OPTIONAL 5.0 5.14.1 OK -
python3-pyqt5 PyQt 5- Qt interface for Python (for Qt version 4.x) REQUIRED 5.0 5.14.1 OK -
python3-dbus Python DBus - Python bindings for DBus REQUIRED 0.80.0 1.2.16 OK -
python3-xml Python XML libraries REQUIRED - 2.2.9 OK -
python3-devel Python devel - Python development files REQUIRED 2.2 3.8.10 OK -
python3-pil PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL - 9.2.0 OK -
python3-reportlab Reportlab - PDF library for Python OPTIONAL 2.0 3.6.11 OK -
--------------
| COMPILEDEP |
--------------
libtool libtool - Library building support services REQUIRED - 2.4.6 OK -
gcc gcc - GNU Project C and C++ Compiler REQUIRED - 9.4.0 OK -
make make - GNU make utility to maintain groups of programs REQUIRED 3.0 4.2.1 OK -
-------
| Python Extentions |
-------
cupsext CUPS-Extension REQUIRED - 3.22.6 OK -
hpmudext IO-Extension REQUIRED - 3.22.6 OK -
-------
| Scan Configuration |
-------
hpaio HPLIP-SANE-Backend REQUIRED - 3.22.6 OK 'hpaio found in /etc/sane.
scanext Scan-SANE-Extension REQUIRED - 3.22.6 OK -
-------
| DISCOVERED SCANNER DEVICES |
-------
device `hpaio:
device `hpaio:
device `escl:https:/
device `escl:http://
-------
| DISCOVERED USB DEVICES |
-------
Device URI Model
-----
hp:/usb/
al=CN24MDZ70D
hp:/usb/
al=VNC3125663
-------
| INSTALLED CUPS PRINTER QUEUES |
-------
HP-DeskJet-
-------
Type: Printer
Device URI: hp:/usb/
PPD: /etc/cups/
warning: Failed to read /etc/cups/
PPD Description:
Printer status: printer HP-DeskJet-
Communication status: Good
HP-HP-LaserJet-
-------
Type: Printer
Device URI: hp:/usb/
PPD: /etc/cups/
warning: Failed to read /etc/cups/
PPD Description:
Printer status: printer HP-HP-LaserJet-
Communication status: Good
HP_DeskJet_
-------
Type: Unknown
Device URI: implicitclass:
PPD: /etc/cups/
warning: Failed to read /etc/cups/
PPD Description:
Printer status: printer HP_DeskJet_
warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend for HP-Devices.
HP_LaserJet_
-------
Type: Unknown
Device URI: implicitclass:
PPD: /etc/cups/
warning: Failed to read /etc/cups/
PPD Description:
Printer status: printer HP_LaserJet_
warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend for HP-Devices.
--------------
| PERMISSION |
--------------
USB HP-DeskJet-
USB HP-HP-LaserJet-
-----------
| SUMMARY |
-----------
Missing Required Dependencies
-------
None
Missing Optional Dependencies
-------
None
Total Errors: 0
Total Warnings: 2
Done.
Tried installing Driver version 3.21.6 as described by the machine itself, also 3.20.5 as recommended by HP but no effect. Still missing dependencies and permissions denied.
Revision history for this message
![]() |
#2 |
Install sane-airscan and ipp-usb.
Revision history for this message
![]() |
#3 |
Have tried that and still get: "HP Device Manager telling me that HP Device requires proprietary plugin that is missing. Click 'next' to continue plugin installation." Which always fails.
Trying to open via the gui and Xsane brings up the same message along with: "Failed to open device: 'hpaio/
Revision history for this message
![]() |
#4 |
After disconnecting and reconnecting to USB, provide
systemctl status ipp-usb
scanimage -L
Revision history for this message
![]() |
#5 |
Thanks for persisting Brian - I've already spent hours going round in circles.
paul@paul-
● ipp-usb.service - Daemon for IPP over USB printer support
Loaded: loaded (/lib/systemd/
Active: active (running) since Tue 2022-08-23 22:52:15 AEST; 2min 17s ago
Docs: man:ipp-usb(8)
Main PID: 26085 (ipp-usb)
Tasks: 13 (limit: 18954)
Memory: 7.3M
CGroup: /system.
Aug 23 22:52:15 paul-desktop systemd[1]: Started Daemon for IPP over USB printe>
ESCOC
USB printer support
/ipp-usb.service; static; vendor preset: enabled)
2022-08-23 22:52:15 AEST; 2min 17s ago
ce
Started Daemon for IPP over USB printer support.
~
~
~
~
~
~
~
~
~
~
~
~
ESCOC
Aug 23 22:52:15 paul-desktop systemd[1]: Started Daemon for IPP over USB printer support>
And then into never ending: lines 1-11/11 (END)
And:
paul@paul-
device `hpaio:
device `hpaio:
device `escl:https:/
device `escl:http://
device `escl:http://
device `airscan:e0:HP DeskJet 2700 series [C953D6]' is a eSCL HP DeskJet 2700 series [C953D6] ip=192.168.1.155
device `airscan:e1:HP DeskJet 2700 series [C953D6] (USB)' is a eSCL HP DeskJet 2700 series [C953D6] (USB) ip=127.0.0.1
(PaulR)
Revision history for this message
![]() |
#6 |
Hello Paul,
The ipp-usb.service is loaded and active. Your 2720e now behaves
as though it is a network device. This is good.
Actually, you appear, according to scanimage, to have both network
and USB connections with the device. There is nothing wrong with
such a setup, but it was unexpected.
The best aspect is that you have entries for airscan.
Can you scan with
xsane "airscan:e0:HP DeskJet 2700 series [C953D6]"
xsane "airscan:e1:HP DeskJet 2700 series [C953D6] (USB)" ?
Revision history for this message
![]() |
#7 |
...but it was unexpected.
I didn't look closely enough at your original information to
see network and USB are being used.
Revision history for this message
![]() |
#8 |
Aha! brilliant! Stupid me! I've been activating XSane via the HP gui which does a few weird things anyway. I had tried opening XSane independently earlier on and it didn't work but it certainly does now. Thanks.
And more stupidly I had been opening Simple Scan (which is ridiculously simple!) as it recognises the scanner but then fails to scan. (I'm not sure if it even works with Mint 20.3 anymore)
I turned both printers off and disconnected and reconnected and rebooted throughout that process so maybe that helped too.
And yes - both wired and USB connected.
Thanks again Brian. Great help - great asset - should have got on sooner!
PaulR
Revision history for this message
![]() |
#10 |
Ah, slight problem today - hoping you can help once again.
USB connection is no longer available (which I have for the desktop - wifi for laptops)
I haven't changed anything other than installing XSane onto a laptop and seeing that it worked (it did)
Have un and replugged USB to no avail, scanimage -L now reads:
paul@paul-
device `hpaio:
device `hpaio:
device `escl:https:/
device `escl:http://
device `airscan:e0:HP DeskJet 2700 series [C953D6]' is a eSCL HP DeskJet 2700 series [C953D6] ip=192.168.1.155
and systemctl status reads:
paul@paul-
● ipp-usb.service - Daemon for IPP over USB printer support
Loaded: loaded (/lib/systemd/
Active: active (running) since Wed 2022-08-24 11:17:43 AEST; 26min ago
Docs: man:ipp-usb(8)
Main PID: 3693 (ipp-usb)
Tasks: 18 (limit: 18954)
Memory: 7.0M
CGroup: /system.
└─3693 /sbin/ipp-usb udev
Aug 24 11:17:43 paul-desktop systemd[1]: Started Daemon for IPP over USB printe>
lines 1-11/11 (END)
paulR
Revision history for this message
![]() |
#11 |
XSane indicates USB connection for the scanner (mostly) but 'fails to open device - error during I/O'
Paulr
Revision history for this message
![]() |
#12 |
XSane doesn't open on laptops over wifi now either. They did but don't now. XSane scans OK for the device but on selection fails to open - error during device I/O... same as for attempting USB connection on the desktop
systemctl status ipp-USB now stating 'Unit ipp-USB service cannot be found'
Revision history for this message
![]() |
#13 |
Xsane does now scan the device both wifi and USB but the program can't open either with the 'error during I/O' window
paul@paul-
HP Linux Imaging and Printing System (ver. 3.22.6)
Scan Utility ver. 2.2
Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
-----------------
| SELECT DEVICE |
-----------------
Num Scan device URI
-------- -------
0 hpaio:/
1 hpaio:/
2 escl:https:/
3 escl:http://
4 escl:http://
5 airscan:e0:HP DeskJet 2700 series [C953D6]
6 airscan:e1:HP DeskJet 2700 series [C953D6] (USB)
Enter number 0...6 for device (q=quit) ?6
warning: No destinations specified. Adding 'file' destination by default.
Using device airscan:e1:HP DeskJet 2700 series [C953D6] (USB)
Opening connection to device...
error: SANE: Invalid argument (code=4)
Revision history for this message
![]() |
#14 |
OK. solved. Reinstalled HPLIP 3.22.6
Works now on desktop via usb and laptops via wifi
Xsane doesn't indicate USB connection on startup, but does indicate airscan connection which now works on desktop
Simple Scan also now works by selecting airscan device
HP:IP Toolbox also now indicates both printer connection.
So must have been some config issues on original install
Revision history for this message
![]() |
#15 |
Well done, Paul. Thanks for keeping us informed.