HP Scanner does not stop ADF after first page

Asked by mbck

I have an HP LaserJet Pro M148dw running off ethernet from a desktop running Ubuntu 18.04.
Main changes to basic install are the removal of avahi-autoipd and as much of avahi as I could without removing items I use.
---

That printer is supported by hplip after version 18, and Ubuntu repositories offer 3.17-10 as current; so I had to install 3.19.5 from the HP site; incidentally, to do this I had to de-install all packages related to HP Printing in the 18.04 repositories.

For some time it was kind of working. I use4 gscan2pdf, which has its own quirks in this version, but it was working well.

---

About three weeks ago, the printer's ADF stopped being able to separate pages when scanning a multipage document. It scans the first page, and feeds all the remaining ones without scanning.

Same behavior with gscan2pdf and with xsane / multi-page document setting.

---

I ran the diagnostics parts of the hp suite, first hp-check then the "Self Diagnose Utility and Healing Utility ver. 1.0" from the HP Device Manager. A full copy of the results fo running that utility is below.

Note that the utility insists on running from a non-root user but complains about PPD files being installed (root:lp) with (640) permissions, and that its GUI marks the M148 printer as offline. When trying to run as root, it expects Reportlab for FAX coverpages and Python 2.3+ for the FAX address book. Pytghon 2.7-15 is installed (with its libraries), and so are libraries for 3.6.

This package insists on loading the Canberra GTK module and stopped complaining after it was manually installed (the name apparently changed to libcanberra-gtk-module; installing that one stopped the complaining but no other symptoms)

The diagnostics then complains about missing avahi-utils. Reinstalling did not help either.

I don't know what else to do.

Posting the results of the Self-Diagnose tool below.
--------------------------------------------------------------------------------------------------------------
HP Linux Imaging and Printing System (ver. 3.19.5)
Self Diagnse Utility and Healing Utility ver. 1.0

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.

HP Linux Imaging and Printing System (ver. 3.19.5)
Self Diagnse Utility and Healing Utility ver. 1.0

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.

Checking for Deprecated items....
No Deprecated items are found

Checking for HPLIP updates....

HP Linux Imaging and Printing System (ver. 3.19.5)
HPLIP upgrade latest version ver. 1.0

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.

Latest version of HPLIP is already installed.

Checking for Dependencies....

---------------
| SYSTEM INFO |
---------------

 Kernel: 5.0.0-34-generic #36~18.04.1-Ubuntu SMP Wed Oct 30 08:08:56 UTC 2019 GNU/Linux
 Host: optiplex
 Proc: 5.0.0-34-generic #36~18.04.1-Ubuntu SMP Wed Oct 30 08:08:56 UTC 2019 GNU/Linux
 Distribution: 12 18.04
 Bitness: 64 bit

-----------------------
| HPLIP CONFIGURATION |
-----------------------

HPLIP-Version: HPLIP 3.19.5
HPLIP-Home: /usr/share/hplip
HPLIP-Installation: Auto installation is supported for ubuntu distro 18.04 version

Current contents of '/etc/hp/hplip.conf' file:
# hplip.conf. Generated from hplip.conf.in by configure.

[hplip]
version=3.19.5

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/HP
ppdbase=/usr/share/ppd
doc=/usr/share/doc/hplip-3.19.5
html=/usr/share/doc/hplip-3.19.5
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv/hp
bin=/usr/bin
apparmor=/etc/apparmor.d
# 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=no
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=no
foomatic-drv-install=no
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=no
internal-tag=3.19.5
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
qt5=no
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=no
class-driver=no

Current contents of '/var/lib/hp/hplip.state' file:
[plugin]
installed = 1
eula = 1
version = 3.19.5

Current contents of '~/.hplip/hplip.conf' file:
[upgrade]
notify_upgrade = true
last_upgraded_time = 1570155619
pending_upgrade_time = 0
latest_available_version = 3.17.10

[last_used]
device_uri = "hp:/net/ENVY_4520_series?hostname=envy"
printer_name =
working_dir = .

[settings]
systray_visible = 2
systray_messages = 3

[commands]
scan = /usr/bin/xsane -V %SANE_URI%

[refresh]
rate = 30
enable = true
type = 2

[polling]
enable = false
interval = 5
device_list =

[fax]
voice_phone =
email_address =

[installation]
date_time = 11/03/2019 15:59:02
version = 3.19.5

 <Package-name> <Package-Desc> <Required/Optional> <Min-Version> <Installed-Version> <Status> <Comment>

--------------
| COMPILEDEP |
--------------

 gcc gcc - GNU Project C and C++ Compiler REQUIRED - 7.4.0 OK -
 make make - GNU make utility to maintain groups of programs REQUIRED 3.0 4.1 OK -
 libtool libtool - Library building support services REQUIRED - 2.4.6 OK -

------------------------
| General Dependencies |
------------------------

 libcrypto libcrypto - OpenSSL cryptographic library REQUIRED - 1.1.1 OK -
 python-xml Python XML libraries REQUIRED - 2.2.5 OK -
 libnetsnmp-devel libnetsnmp-devel - SNMP networking library development files REQUIRED 5.0.9 5.7.3 OK -
 sane-devel SANE - Scanning library development files REQUIRED - - OK -
 pil PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL - 1.1.7 OK -
 pyqt4-dbus PyQt 4 DBus - DBus Support for PyQt4 REQUIRED 4.0 4.12.1 OK -
 libpthread libpthread - POSIX threads library REQUIRED - 2.27 OK -
 python-devel Python devel - Python development files REQUIRED 2.2 2.7.15 OK -
 cups-devel CUPS devel- Common Unix Printing System development files REQUIRED - 2.2.7 OK -
 python-dbus Python DBus - Python bindings for DBus REQUIRED 0.80.0 1.2.6 OK -
 cups-ddk CUPS DDK - CUPS driver development kit OPTIONAL - - OK -
 reportlab Reportlab - PDF library for Python OPTIONAL 2.0 3.4.0 OK -
 pyqt4 PyQt 4- Qt interface for Python (for Qt version 4.x) REQUIRED 4.0 4.12.1 OK -
 libusb libusb - USB library REQUIRED - 1.0 OK -
 cups-image CUPS image - CUPS image development files REQUIRED - 2.2.7 OK -
 python2X Python 2.2 or greater - Python programming language REQUIRED 2.2 2.7.15 OK -
 python-notify Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL - - OK -
 libjpeg libjpeg - JPEG library REQUIRED - - OK -
 sane SANE - Scanning library REQUIRED - - OK -

----------------------
| Scan Configuration |
----------------------

 scanext Scan-SANE-Extension REQUIRED - 3.19.5 OK -
 hpaio HPLIP-SANE-Backend REQUIRED - 3.19.5 OK 'hpaio found in /etc/sane.d/dll.conf'

-------------------------
| External Dependencies |
-------------------------

 gs GhostScript - PostScript and PDF language interpreter and previewer REQUIRED 7.05 9.26 OK -
 scanimage scanimage - Shell scanning program OPTIONAL 1.0 1.0.27 OK -
 cups CUPS - Common Unix Printing System REQUIRED 1.1 2.2.7 OK 'CUPS Scheduler is running'
 network network -wget OPTIONAL - 1.19.4 OK -
 policykit PolicyKit - Administrative policy framework OPTIONAL - 0.105 OK -
 xsane xsane - Graphical scanner frontend for SANE OPTIONAL 0.9 0.999 OK -
 dbus DBus - Message bus system REQUIRED - 1.12.2 OK -
 avahi-utils avahi-utils OPTIONAL - 0.7 OK -

---------------------
| Python Extentions |
---------------------

 hpmudext IO-Extension REQUIRED - 3.19.5 OK -
 cupsext CUPS-Extension REQUIRED - 3.19.5 OK -

------------------------------
| DISCOVERED SCANNER DEVICES |
------------------------------

device `hpaio:/net/ENVY_4520_series?hostname=envy' is a Hewlett-Packard ENVY_4520_series all-in-one
device `hpaio:/net/HP_LaserJet_Pro_M148-M149?hostname=multifunction' is a Hewlett-Packard HP_LaserJet_Pro_M148-M149 all-in-one
device `hpaio:/net/ENVY_4520_series?hostname=envy' is a Hewlett-Packard ENVY_4520_series all-in-one
device `hpaio:/net/HP_LaserJet_Pro_M148-M149?hostname=multifunction' is a Hewlett-Packard HP_LaserJet_Pro_M148-M149 all-in-one

--------------------------
| DISCOVERED USB DEVICES |
--------------------------

No devices found.

---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------

ENVY_4520
---------
Type: Printer
Device URI: hp:/net/ENVY_4520_series?hostname=envy
PPD: /etc/cups/ppd/ENVY_4520.ppd
PPD Description: HP Envy 4520 Series, hpcups 3.19.5
Printer status: printer ENVY_4520 is idle. enabled since Sun 03 Nov 2019 02:10:27 PM PST
Communication status: Good

HP_LaserJet_Pro_M148-M149
-------------------------
Type: Printer
Device URI: hp:/net/HP_LaserJet_Pro_M148-M149?hostname=multifunction
PPD: /etc/cups/ppd/HP_LaserJet_Pro_M148-M149.ppd
PPD Description: HP LaserJet Pro M148-M149 Postscript (recommended)
Printer status: printer HP_LaserJet_Pro_M148-M149 is idle. enabled since Sun 03 Nov 2019 01:47:06 PM PST
Communication status: Good

--------------
| PERMISSION |
--------------

Checking for Configured Queues....
unknown protocol device_uri=hp:/net/ENVY_4520_series?hostname=envy
unknown protocol device_uri=hp:/net/HP_LaserJet_Pro_M148-M149?hostname=multifunction

warning: No Queue(s) configured.

Checking for HP Properitery Plugin's....
No plug-in printers are configured.

Diagnose completed...

More information on Troubleshooting,How-To's and Support is available on http://hplipopensource.com/hplip-web/index.html

Please close this terminal manually.

Question information

Language:
English Edit question
Status:
Expired
For:
HPLIP Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.