need to install HP M426 on Suse Linux 11SP1 without internet access

Asked by John

I need to install HP M426 on Suse Linux 11SP1 without internet access. I have download and tried to use the Regular Tarball to install but without success. Please advise.

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
Johannes Meixner (jsmeix) said :
#1

SUSE Linux Enterprise 11 SP 1 is out of support
since some time.

For information about SUSE Linux Enterprise
product support lifecycle got to
https://www.suse.com/lifecycle/
and click on the particular product
to get details.
For SUSE Linux Enterprise Server 11 you get there:
-------------------------------------------------------------------------------
Service Pack Release : FCS Date : General Ends : LTSS Ends
SUSE Linux Enterprise Server 11 : 24 Mar 2009 : 31 Dec 2010 : N/A
SUSE Linux Enterprise Server 11 SP1 : 02 Jun 2010 : 31 Aug 2012 : 30 Aug 2015
SUSE Linux Enterprise Server 11 SP2 : 29 Feb 2012 : 31 Jan 2014 : 30 Jan 2017
SUSE Linux Enterprise Server 11 SP3 : 01 Jul 2013 : 31 Jan 2016 : 30 Jan 2019
SUSE Linux Enterprise Server 11 SP4 : 15 Jul 2015 : 31 Mar 2019 : 31 Mar 2022
-------------------------------------------------------------------------------
LTSS means "Long Term Service Pack Support"
and is optionally purchasable but only inteded
for critical maintenance bugfix updates
(in particular things like security fixes).

In general package version upgrades are not provided
by SUSE Linux Enterprise Support.

To check if your device is supported by the HPLIP version
that is included in your SUSE Linux Enterprise product go to
http://hplipopensource.com/hplip-web/supported_devices/index.html

I provide HPLIP 3.15.9 as RPM packages
"hplip", "hplip-hpijs", and "hplip-sane"
for various openSUSE and SUSE Linux Enterprise versions
in the "Printing" development project in the openSUSE build service
for 32-bit i586 and 64-bit x86_64 architecture.

E.g. for SLE11-SP3 from this direct URL
http://download.opensuse.org/repositories/Printing/SLE_11_SP3/

To check if your device is supported by HPLIP 3.15.9 go to
http://hplipopensource.com/hplip-web/supported_devices/index.html

Please read
https://build.opensuse.org/project/show?project=Printing
in particular note therein:
========================================
The "Printing" project may contain new, upcoming
software. Therefore the packages in the "Printing"
project might neither be in a stable state nor fit
well into currently installed systems.
Have this in mind if you think about to install
packages from the "Printing" project into your
currently running system.
Do not use "Factory" if your system is
not "Factory". Use the matching packages
for your particular system.
The packages in the "Printing" project are
only for testing, without any guarantee
or warranty, and without any support.
As an extreme example, this means if your
complete computer center crashes because
of those packages, it is only your problem.
On the other hand this does not mean that those
packages are known to be terrible broken but
they are not thoroughly tested so that any
unexpected issue can happen.
========================================

For general information see
http://en.opensuse.org/SDB:How_to_set-up_a_HP_printer

Revision history for this message
Johannes Meixner (jsmeix) said :
#2

According to
http://hplipopensource.com/hplip-web/supported_devices/combined.html
it seems all "HP LaserJet Pro MFP m426" models
require HPLIP 3.15.11 plus a proprietary plugin from HP.

With such poor hardware you do have trobule.

For general information about proper hardware
(in particular in business/enterprise environments)
you may have a look at
https://en.opensuse.org/SDB:Printer_buying_guide
and also follow the links therein.

Revision history for this message
John (happydays1698) said :
#3

Currently, our company's POS system does not allow us to upgrade the OS, we are performing trail and error for finding a suitable MFP for replacement. Is it possible to install the HPLIP 3.15.11 to the Suse Linux 11SP1 as this MFP was suggested by HP.

Revision history for this message
Johannes Meixner (jsmeix) said :
#4

When a device that does not support a standard printer language
but instead requires non-free driver software was suggested by HP
to be used in a (special/restricted) business/enterprise environment
then that HP suggestion is the root cause of your problem and
anything else are only workarounds that will cause further issues.

FYI:

I did not test it but I guess HPLIP 3.15.11 can be built
for SUSE Linux Enterprise 11 SP 1.
You may use the openSUSE Build Service
to build your own packages as you need them.

Regarding how to get HP's non-free driver software "plugin"
for HPLIP see
http://hplipopensource.com/node/309

Regarding manually downloading the plugin files
and manuall installing them see
https://answers.launchpad.net/hplip/+question/269446

Revision history for this message
John (happydays1698) said :
#5

We have attempted to log in at openSUSE build to try to create our own package, but we cannot find anything on SLE-11 SP1. We are new to Linux, is it possible to provide HPLIP 3.15.11 as RPM packages for SUSE SLE-11 SP1?

Revision history for this message
goutam (goutamkk) said :
#6

Hi John,

Here is the instructions http://hplipopensource.com/hplip-web/install/manual/distros/suse_linux.html to help you to build hplip from its source in SLES-11. The instructions holds good for SP1 too.

You would require SLES-11-SP1-DVD-x86_64-GM-DVD1.iso and SLE-11-SP1-SDK-DVD-x86_64-GM-DVD1.iso image files to configure the repository and install dependencies required to build hplip.

Thanks,
Goutam

Revision history for this message
John (happydays1698) said :
#7

Hi
We try to installing hplip-3.15.11-plugin on Chinese SUSE Linux, the following output appears which does not look right:

Do you accept the license terms for the plug-in (y=yes*, n=no, q=quit) ? y
Traceback (most recent call last):
File "./plugin_install.py", line 184, in <module>
    if not installPlugin():
  File "./plugin_install.py", line 56, in installPlugin
    status, output = utils.run(cmd, passwordObj)
  File "/usr/share/hplip/base/utils.py", line 1275, in run
    i = child.expect(EXPECT_LIST)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1418, in expect
    timeout, searchwindowsize)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1433, in expect_list
    timeout, searchwindowsize)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1502, in expect_loop
    c = self.read_nonblocking(self.maxread, timeout)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 901, in read_nonblocking
    r, w, e = self.__select([self.child_fd], [], [], timeout)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1687, in __select
    return select.select(iwtd, owtd, ewtd, timeout) KeyboardInterrupt
error: Python gobject/dbus may be not installed

Done.

Below are the steps that we took
1. Run “hp-plugin –I”
2. Select p and enter the path to the hplip-3.15.11-plugin.run
3. Enter y for accept the license terms
4. Freeze

We also tried to use the GUI mode and the result is same

Revision history for this message
John (happydays1698) said :
#8

We also perform the HP Check and below are the log, please check what is the cause of the problem, thx:

john@localhost:~> hp-check
Saving output in log file: /home/john/hp-check.log

HP Linux Imaging and Printing System (ver. 3.15.11) Dependency/Version Check Utility ver. 15.1

Copyright (c) 2001-15 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

warning: suse-11 version is not supported. Using suse-42.1 versions dependencies to verify and install...

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

Kernel: 2.6.32.12-0.7-pae #1 SMP 2010-05-20 11:14:20 +0200 GNU/Linux
Host: localhost
Proc: 2.6.32.12-0.7-pae #1 SMP 2010-05-20 11:14:20 +0200 GNU/Linux
Distribution: suse 11
Bitness: 32 bit

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

HPLIP-Version: HPLIP 3.15.11
HPLIP-Home: /usr/share/hplip
warning: HPLIP-Installation: Auto installation is not supported for suse distro
11 version

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

[hplip]
version=3.15.11

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/cups/model/HP
ppdbase=/usr/share/cups/model
doc=/usr/share/doc/hplip-3.15.11
html=/usr/share/doc/hplip-3.15.11
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=yes
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.15.11
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=no

Current contents of '/var/lib/hp/hplip.state' file:
Plugins are not installed. Could not access file: 沒有此一檔案或目錄

Current contents of '~/.hplip/hplip.conf' file:
[last_used]
printer_name =
working_dir = /home/john/Desktop/hplip-3.15.11-plugin.run
device_uri =

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

[upgrade]
notify_upgrade = false
last_upgraded_time = 1449222152
latest_available_version = 3.15.11
pending_upgrade_time = 0

[installation]
version = 3.15.11
date_time = 西元2015年12月04日 18:33:25

[settings]
systray_messages = 0
systray_visible = 0

[fax]
email_address =
voice_phone = @Variant(\0\0\0\x7f\0\0\0\xePyQt_PyObject\0)

[refresh]
rate = 30
enable = false
type = 1

[polling]
enable = false
device_list =
interval = 5

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

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

gs GhostScript - PostScript and PDF language interpreter and
previewer REQUIRED 7.05 8.62 OK -
scanimage scanimage - Shell scanning program
   OPTIONAL 1.0 1.0.20 OK -
xsane xsane - Graphical scanner frontend for SANE
   OPTIONAL 0.9 0.995 OK -
cups CUPS - Common Unix Printing System
   REQUIRED 1.1 1.3.9 OK 'CUPS Scheduler is
running'
policykit PolicyKit - Administrative policy framework
   OPTIONAL - - OK -
network network -wget
   OPTIONAL - 1.11.4 OK -
error: avahi-utils avahi-utils
   OPTIONAL - - MISSING 'avahi-utils needs
to be installed'
dbus DBus - Message bus system
   REQUIRED - 1.2.10 OK -

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

libcrypto libcrypto - OpenSSL cryptographic library
   REQUIRED - 0.9.8 OK -
python-dbus Python DBus - Python bindings for DBus
   REQUIRED 0.80.0 0.83.0 OK -
error: cups-ddk CUPS DDK - CUPS driver development kit
   OPTIONAL - - MISSING 'cups-ddk needs to
be installed'
reportlab Reportlab - PDF library for Python
   OPTIONAL 2.0 2.1 OK -
python-notify Python libnotify - Python bindings for the
libnotify Desktop notifications OPTIONAL - -
         OK -
pyqt4 PyQt 4- Qt interface for Python (for Qt version 4.x)
   REQUIRED 4.0 4.6.2 OK -
python-xml Python XML libraries
   REQUIRED - 1.95.8 OK -
libusb libusb - USB library
   REQUIRED - 1.0 OK -
cups-image CUPS image - CUPS image development files
   REQUIRED - 1.3.9 OK -
libnetsnmp-devel libnetsnmp-devel - SNMP networking library development fil
es REQUIRED 5.0.9 5.4.2 OK -
sane-devel SANE - Scanning library development files
   REQUIRED - 1.0.20 OK -
pil PIL - Python Imaging Library (required for commandline sca
nning with hp-scan) OPTIONAL - 1.1.6 OK -
python2X Python 2.2 or greater - Python programming language
   REQUIRED 2.2 2.6 OK -
pyqt4-dbus PyQt 4 DBus - DBus Support for PyQt4
   REQUIRED 4.0 4.6.2 OK -
libjpeg libjpeg - JPEG library
   REQUIRED - - OK -
libpthread libpthread - POSIX threads library
   REQUIRED - 2.11.1 OK -
python-devel Python devel - Python development files
   REQUIRED 2.2 2.6 OK -
cups-devel CUPS devel- Common Unix Printing System development files
   REQUIRED - 1.3.9 OK -
sane SANE - Scanning library
   REQUIRED - 1.0.20 OK -

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

libtool libtool - Library building support services
   REQUIRED - 2.2.6 OK -
gcc gcc - GNU Project C and C++ Compiler
   REQUIRED - 4.3.4 OK -
make make - GNU make utility to maintain groups of programs
   REQUIRED 3.0 3.81 OK -

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

cupsext CUPS-Extension
   REQUIRED - 3.15.11 OK -
hpmudext IO-Extension
   REQUIRED - 3.15.11 OK -
https://www.suse.com/
-----------------------
| Scan Configuration |
-----------------------
scanext Scan-SANE-Extension
   REQUIRED - 3.15.11 OK -
hpaio HPLIP-SANE-Backend
   REQUIRED - 3.15.11 OK 'hpaio found in /e
tc/sane.d/dll.conf'

-----------------------
| Other Dependencies |
-----------------------

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

device `hpaio:/usb/HP_LaserJet_MFP_M426fdn?serial=PH38H7N7J2' is a Hewlett-Packa rd HP_LaserJet_MFP_M426fdn all-in-one

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

  Device URI Model
  -------------------------------- -----------------------
  hp:/usb/HP_LaserJet_MFP_M426fdn? HP LaserJet MFP M426fdn
  serial=PH38H7N7J2

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

lpstat
------
Type: Unknown
Device URI: No destinations added.

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

USB None Required - -
OK Node:'/dev/bus/usb/001/007' Perm:' root root rw- rw- r-- rw- r--'

-----------
| SUMMARY |
-----------

Missing Required Dependencies
-----------------------------
None

Missing Optional Dependencies
-----------------------------
error: 'avahi-utils' package is missing/incompatible
error: 'cupsddk' package is missing/incompatible

Total Errors: 2
Total Warnings: 0

Done.

Revision history for this message
John (happydays1698) said :
#9

Support, I still haven't had any reply from you.

I have the problems on install the plugin for the HPLIP, our procedure as the following, we wait for a long time and no response after we accept the license terms
--------------------------------------
john@localhost:~> hp-plugin -i

HP Linux Imaging and Printing System (ver. 3.15.11)
Plugin Download and Install Utility ver. 2.1

Copyright (c) 2001-15 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.15.11)
Plugin Download and Install Utility ver. 2.1

Copyright (c) 2001-15 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: Defaults for each question are maked with a '*'. Press <enter> to accept the default.)

------------------------------------------
| PLUG-IN INSTALLATION FOR HPLIP 3.15.11 |
------------------------------------------

  Option Description
  ---------- --------------------------------------------------
  d Download plug-in from HP (recommended)
  p Specify a path to the plug-in (advanced)
  q Quit hp-plugin (skip installation)

Enter option (d=download*, p=specify path, q=quit) ? p
Enter the path to the 'hplip-3.15.11-plugin.run' file (q=quit) : ~/Desktop

---------------
| COPY PLUGIN |
---------------

Downloading plug-in from: file:///home/john/Desktop/hplip-3.15.11-plugin.run
Downloading plug-in: [\ ] 0% \Download in progress.......100%Download in progress.......100%Receiving digital keys: /usr/bin/gpg --homedir /home/john/.hplip/.gnupg --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
()

----------------------
| INSTALLING PLUG-IN |
----------------------

Creating directory plugin_tmp
Verifying archive integrity... All good.
Uncompressing HPLIP 3.15.11 Plugin Self Extracting Archive................................................
john@localhost:~> hp-plugin -i

HP Linux Imaging and Printing System (ver. 3.15.11)
Plugin Download and Install Utility ver. 2.1

Copyright (c) 2001-15 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.15.11)
Plugin Download and Install Utility ver. 2.1

Copyright (c) 2001-15 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: Defaults for each question are maked with a '*'. Press <enter> to accept the default.)

------------------------------------------
| PLUG-IN INSTALLATION FOR HPLIP 3.15.11 |
------------------------------------------

  Option Description
  ---------- --------------------------------------------------
  d Download plug-in from HP (recommended)
  p Specify a path to the plug-in (advanced)
  q Quit hp-plugin (skip installation)

Enter option (d=download*, p=specify path, q=quit) ? p
Enter the path to the 'hplip-3.15.11-plugin.run' file (q=quit) : ~/Desktop

---------------
| COPY PLUGIN |
---------------

Downloading plug-in from: file:///home/john/Desktop/hplip-3.15.11-plugin.run
Downloading plug-in: [\ ] 0% \Download in progress.......100%Download in progress.......100%Receiving digital keys: /usr/bin/gpg --homedir /home/john/.hplip/.gnupg --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
()

----------------------
| INSTALLING PLUG-IN |
----------------------

Creating directory plugin_tmp
Verifying archive integrity... All good.
Uncompressing HPLIP 3.15.11 Plugin Self Extracting Archive................................................

HP Linux Imaging and Printing System (ver. 3.15.11)
Plugin Installer ver. 3.0

Copyright (c) 2001-15 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.

Plug-in version: 3.15.11
Installed HPLIP version: 3.15.11
Number of files to install: 42

You must agree to the license terms before installing the plug-in:

LICENSE TERMS FOR HP Linux Imaging and Printing (HPLIP) Driver Plug-in

These License Terms govern your Use of the HPLIP Driver Plug-in Software (the
"Software"). USE OF THE SOFTWARE INCLUDING, WITHOUT LIMITATION, ANY
DOCUMENTATION, IS SUBJECT TO THESE LICENSE TERMS AND THE APPLICABLE AS-IS
WARRANTY STATEMENT. BY DOWNLOADING AND INSTALLING THE SOFTWARE, YOU ARE AGREEING
TO BE BOUND BY THESE TERMS. IF YOU DO NOT AGREE TO ALL OF THESE TERMS, DO NOT
DOWNLOAD AND INSTALL THE SOFTWARE ON YOUR SYSTEM.

1. License Grant. HP grants you a license to Use one copy of the Software with
HP printing products only. "Use" includes using, storing, loading, installing,
executing, and displaying the Software. You may not modify the Software or
disable any licensing or control features of the Software.

2. Ownership. The Software is owned and copyrighted by HP or its third party
suppliers. Your license confers no title to, or ownership in, the Software and
is not a sale of any rights in the Software. HP's third party suppliers may
protect their rights in the Software in the event of any violation of these
license terms.

3. Copies and Adaptations. You may only make copies or adaptations of the
Software for archival purposes or when copying or adaptation is an essential
step in the authorized Use of the Software. You must reproduce all copyright
notices in the original Software on all copies or adaptations. You may not copy
the Software onto any public network.

4. No Disassembly. You may not Disassemble the Software unless HP's prior
written consent is obtained. "Disassemble" includes disassembling, decompiling,
decrypting, and reverse engineering. In some jurisdictions, HP's consent may not
be required for limited Disassembly. Upon request, you will provide HP with
reasonably detailed information regarding any Disassembly.

5. No Transfer. You may not assign, sublicense or otherwise transfer all or any
part of these License Terms or the Software.

6. Termination. HP may terminate your license, upon notice, for failure to
comply with any of these License Terms. Upon termination, you must immediately
destroy the Software, together with all copies, adaptations and merged portions
in any form.

7. Export Requirements. You may not export or re-export the Software or any copy
or adaptation in violation of any applicable laws or regulations.

8. U.S. Government Restricted Rights. The Software has been developed entirely
at private expense. It is delivered and licensed, as defined in any applicable
DFARS, FARS, or other equivalent federal agency regulation or contract clause,
as either "commercial computer software" or "restricted computer software",
whichever is applicable. You have only those rights provided for such Software
by the applicable clause or regulation or by these License Terms.

9. DISCLAIMER OF WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW,
HP AND ITS SUPPLIERS PROVIDE THE SOFTWARE "AS IS" AND WITH ALL FAULTS, AND
HEREBY DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS, IMPLIED, OR
STATUTORY, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF TITLE AND
NON-INFRINGEMENT, ANY IMPLIED WARRANTIES, DUTIES OR CONDITIONS OF
MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE, AND OF LACK OF VIRUSES ALL
WITH REGARD TO THE SOFTWARE. Some states/jurisdictions do not allow exclusion of
implied warranties or limitations on the duration of implied warranties, so the
above disclaimer may not apply to you in its entirety.

10. LIMITATION OF LIABILITY. Notwithstanding any damages that you might incur,
the entire liability of HP and any of its suppliers under any provision of this
agreement and your exclusive remedy for all of the foregoing shall be limited to
the greater of the amount actually paid by you separately for the Software or
U.S. $5.00. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
HP OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED TO,
DAMAGES FOR LOSS OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS
INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY ARISING OUT OF OR IN ANY
WAY RELATED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, OR OTHERWISE IN
CONNECTION WITH ANY PROVISION OF THIS AGREEMENT, EVEN IF HP OR ANY SUPPLIER HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND EVEN IF THE REMEDY FAILS OF
ITS ESSENTIAL PURPOSE. Some states/jurisdictions do not allow the exclusion or
limitation of incidental or consequential damages, so the above limitation or
exclusion may not apply to you.

Do you accept the license terms for the plug-in (y=yes*, n=no, q=quit) ? y
|^CTraceback (most recent call last):
  File "./plugin_install.py", line 184, in <module>
    if not installPlugin():
  File "./plugin_install.py", line 56, in installPlugin
    status, output = utils.run(cmd, passwordObj)
  File "/usr/share/hplip/base/utils.py", line 1275, in run
    i = child.expect(EXPECT_LIST)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1418, in expect
    timeout, searchwindowsize)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1433, in expect_list
    timeout, searchwindowsize)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1502, in expect_loop
    c = self.read_nonblocking(self.maxread, timeout)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 901, in read_nonblocking
    r, w, e = self.__select([self.child_fd], [], [], timeout)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1687, in __select
    return select.select(iwtd, owtd, ewtd, timeout)
KeyboardInterrupt
error: Python gobject/dbus may be not installed

Done.
john@localhost:~>

HP Linux Imaging and Printing System (ver. 3.15.11)
Plugin Installer ver. 3.0

Copyright (c) 2001-15 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.

Plug-in version: 3.15.11
Installed HPLIP version: 3.15.11
Number of files to install: 42

You must agree to the license terms before installing the plug-in:

LICENSE TERMS FOR HP Linux Imaging and Printing (HPLIP) Driver Plug-in

These License Terms govern your Use of the HPLIP Driver Plug-in Software (the
"Software"). USE OF THE SOFTWARE INCLUDING, WITHOUT LIMITATION, ANY
DOCUMENTATION, IS SUBJECT TO THESE LICENSE TERMS AND THE APPLICABLE AS-IS
WARRANTY STATEMENT. BY DOWNLOADING AND INSTALLING THE SOFTWARE, YOU ARE AGREEING
TO BE BOUND BY THESE TERMS. IF YOU DO NOT AGREE TO ALL OF THESE TERMS, DO NOT
DOWNLOAD AND INSTALL THE SOFTWARE ON YOUR SYSTEM.

1. License Grant. HP grants you a license to Use one copy of the Software with
HP printing products only. "Use" includes using, storing, loading, installing,
executing, and displaying the Software. You may not modify the Software or
disable any licensing or control features of the Software.

2. Ownership. The Software is owned and copyrighted by HP or its third party
suppliers. Your license confers no title to, or ownership in, the Software and
is not a sale of any rights in the Software. HP's third party suppliers may
protect their rights in the Software in the event of any violation of these
license terms.

3. Copies and Adaptations. You may only make copies or adaptations of the
Software for archival purposes or when copying or adaptation is an essential
step in the authorized Use of the Software. You must reproduce all copyright
notices in the original Software on all copies or adaptations. You may not copy
the Software onto any public network.

4. No Disassembly. You may not Disassemble the Software unless HP's prior
written consent is obtained. "Disassemble" includes disassembling, decompiling,
decrypting, and reverse engineering. In some jurisdictions, HP's consent may not
be required for limited Disassembly. Upon request, you will provide HP with
reasonably detailed information regarding any Disassembly.

5. No Transfer. You may not assign, sublicense or otherwise transfer all or any
part of these License Terms or the Software.

6. Termination. HP may terminate your license, upon notice, for failure to
comply with any of these License Terms. Upon termination, you must immediately
destroy the Software, together with all copies, adaptations and merged portions
in any form.

7. Export Requirements. You may not export or re-export the Software or any copy
or adaptation in violation of any applicable laws or regulations.

8. U.S. Government Restricted Rights. The Software has been developed entirely
at private expense. It is delivered and licensed, as defined in any applicable
DFARS, FARS, or other equivalent federal agency regulation or contract clause,
as either "commercial computer software" or "restricted computer software",
whichever is applicable. You have only those rights provided for such Software
by the applicable clause or regulation or by these License Terms.

9. DISCLAIMER OF WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW,
HP AND ITS SUPPLIERS PROVIDE THE SOFTWARE "AS IS" AND WITH ALL FAULTS, AND
HEREBY DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS, IMPLIED, OR
STATUTORY, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF TITLE AND
NON-INFRINGEMENT, ANY IMPLIED WARRANTIES, DUTIES OR CONDITIONS OF
MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE, AND OF LACK OF VIRUSES ALL
WITH REGARD TO THE SOFTWARE. Some states/jurisdictions do not allow exclusion of
implied warranties or limitations on the duration of implied warranties, so the
above disclaimer may not apply to you in its entirety.

10. LIMITATION OF LIABILITY. Notwithstanding any damages that you might incur, john@localhost:~> hp-plugin -i

HP Linux Imaging and Printing System (ver. 3.15.11)
Plugin Download and Install Utility ver. 2.1

Copyright (c) 2001-15 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.15.11)
Plugin Download and Install Utility ver. 2.1

Copyright (c) 2001-15 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: Defaults for each question are maked with a '*'. Press <enter> to accept the default.)

------------------------------------------
| PLUG-IN INSTALLATION FOR HPLIP 3.15.11 |
------------------------------------------

  Option Description
  ---------- --------------------------------------------------
  d Download plug-in from HP (recommended)
  p Specify a path to the plug-in (advanced)
  q Quit hp-plugin (skip installation)

Enter option (d=download*, p=specify path, q=quit) ? p
Enter the path to the 'hplip-3.15.11-plugin.run' file (q=quit) : ~/Desktop

---------------
| COPY PLUGIN |
---------------

Downloading plug-in from: file:///home/john/Desktop/hplip-3.15.11-plugin.run
Downloading plug-in: [\ ] 0% \Download in progress.......100%Download in progress.......100%Receiving digital keys: /usr/bin/gpg --homedir /home/john/.hplip/.gnupg --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
()

----------------------
| INSTALLING PLUG-IN |
----------------------

Creating directory plugin_tmp
Verifying archive integrity... All good.
Uncompressing HPLIP 3.15.11 Plugin Self Extracting Archive................................................

HP Linux Imaging and Printing System (ver. 3.15.11)
Plugin Installer ver. 3.0

Copyright (c) 2001-15 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.

Plug-in version: 3.15.11
Installed HPLIP version: 3.15.11
Number of files to install: 42

You must agree to the license terms before installing the plug-in:

LICENSE TERMS FOR HP Linux Imaging and Printing (HPLIP) Driver Plug-in

These License Terms govern your Use of the HPLIP Driver Plug-in Software (the
"Software"). USE OF THE SOFTWARE INCLUDING, WITHOUT LIMITATION, ANY
DOCUMENTATION, IS SUBJECT TO THESE LICENSE TERMS AND THE APPLICABLE AS-IS
WARRANTY STATEMENT. BY DOWNLOADING AND INSTALLING THE SOFTWARE, YOU ARE AGREEING
TO BE BOUND BY THESE TERMS. IF YOU DO NOT AGREE TO ALL OF THESE TERMS, DO NOT
DOWNLOAD AND INSTALL THE SOFTWARE ON YOUR SYSTEM.

1. License Grant. HP grants you a license to Use one copy of the Software with
HP printing products only. "Use" includes using, storing, loading, installing,
executing, and displaying the Software. You may not modify the Software or
disable any licensing or control features of the Software.

2. Ownership. The Software is owned and copyrighted by HP or its third party
suppliers. Your license confers no title to, or ownership in, the Software and
is not a sale of any rights in the Software. HP's third party suppliers may
protect their rights in the Software in the event of any violation of these
license terms.

3. Copies and Adaptations. You may only make copies or adaptations of the
Software for archival purposes or when copying or adaptation is an essential
step in the authorized Use of the Software. You must reproduce all copyright
notices in the original Software on all copies or adaptations. You may not copy
the Software onto any public network.

4. No Disassembly. You may not Disassemble the Software unless HP's prior
written consent is obtained. "Disassemble" includes disassembling, decompiling,
decrypting, and reverse engineering. In some jurisdictions, HP's consent may not
be required for limited Disassembly. Upon request, you will provide HP with
reasonably detailed information regarding any Disassembly.

5. No Transfer. You may not assign, sublicense or otherwise transfer all or any
part of these License Terms or the Software.

6. Termination. HP may terminate your license, upon notice, for failure to
comply with any of these License Terms. Upon termination, you must immediately
destroy the Software, together with all copies, adaptations and merged portions
in any form.

7. Export Requirements. You may not export or re-export the Software or any copy
or adaptation in violation of any applicable laws or regulations.

8. U.S. Government Restricted Rights. The Software has been developed entirely
at private expense. It is delivered and licensed, as defined in any applicable
DFARS, FARS, or other equivalent federal agency regulation or contract clause,
as either "commercial computer software" or "restricted computer software",
whichever is applicable. You have only those rights provided for such Software
by the applicable clause or regulation or by these License Terms.

9. DISCLAIMER OF WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW,
HP AND ITS SUPPLIERS PROVIDE THE SOFTWARE "AS IS" AND WITH ALL FAULTS, AND
HEREBY DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS, IMPLIED, OR
STATUTORY, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF TITLE AND
NON-INFRINGEMENT, ANY IMPLIED WARRANTIES, DUTIES OR CONDITIONS OF
MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE, AND OF LACK OF VIRUSES ALL
WITH REGARD TO THE SOFTWARE. Some states/jurisdictions do not allow exclusion of
implied warranties or limitations on the duration of implied warranties, so the
above disclaimer may not apply to you in its entirety.

10. LIMITATION OF LIABILITY. Notwithstanding any damages that you might incur,
the entire liability of HP and any of its suppliers under any provision of this
agreement and your exclusive remedy for all of the foregoing shall be limited to
the greater of the amount actually paid by you separately for the Software or
U.S. $5.00. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
HP OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED TO,
DAMAGES FOR LOSS OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS
INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY ARISING OUT OF OR IN ANY
WAY RELATED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, OR OTHERWISE IN
CONNECTION WITH ANY PROVISION OF THIS AGREEMENT, EVEN IF HP OR ANY SUPPLIER HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND EVEN IF THE REMEDY FAILS OF
ITS ESSENTIAL PURPOSE. Some states/jurisdictions do not allow the exclusion or
limitation of incidental or consequential damages, so the above limitation or
exclusion may not apply to you.

Do you accept the license terms for the plug-in (y=yes*, n=no, q=quit) ? y
|^CTraceback (most recent call last):
  File "./plugin_install.py", line 184, in <module>
    if not installPlugin():
  File "./plugin_install.py", line 56, in installPlugin
    status, output = utils.run(cmd, passwordObj)
  File "/usr/share/hplip/base/utils.py", line 1275, in run
    i = child.expect(EXPECT_LIST)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1418, in expect
    timeout, searchwindowsize)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1433, in expect_list
    timeout, searchwindowsize)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1502, in expect_loop
    c = self.read_nonblocking(self.maxread, timeout)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 901, in read_nonblocking
    r, w, e = self.__select([self.child_fd], [], [], timeout)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1687, in __select
    return select.select(iwtd, owtd, ewtd, timeout)
KeyboardInterrupt
error: Python gobject/dbus may be not installed

Done.
john@localhost:~>

the entire liability of HP and any of its suppliers under any provision of this
agreement and your exclusive remedy for all of the foregoing shall be limited to
the greater of the amount actually paid by you separately for the Software or
U.S. $5.00. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
HP OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED TO,
DAMAGES FOR LOSS OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS
INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY ARISING OUT OF OR IN ANY
WAY RELATED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, OR OTHERWISE IN
CONNECTION WITH ANY PROVISION OF THIS AGREEMENT, EVEN IF HP OR ANY SUPPLIER HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND EVEN IF THE REMEDY FAILS OF
ITS ESSENTIAL PURPOSE. Some states/jurisdictions do not allow the exclusion or
limitation of incidental or consequential damages, so the above limitation or
exclusion may not apply to you.

Do you accept the license terms for the plug-in (y=yes*, n=no, q=quit) ? y
|^CTraceback (most recent call last):
  File "./plugin_install.py", line 184, in <module>
    if not installPlugin():
  File "./plugin_install.py", line 56, in installPlugin
    status, output = utils.run(cmd, passwordObj)
  File "/usr/share/hplip/base/utils.py", line 1275, in run
    i = child.expect(EXPECT_LIST)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1418, in expect
    timeout, searchwindowsize)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1433, in expect_list
    timeout, searchwindowsize)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1502, in expect_loop
    c = self.read_nonblocking(self.maxread, timeout)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 901, in read_nonblocking
    r, w, e = self.__select([self.child_fd], [], [], timeout)
  File "/usr/share/hplip/base/pexpect/__init__.py", line 1687, in __select
    return select.select(iwtd, owtd, ewtd, timeout)
KeyboardInterrupt
error: Python gobject/dbus may be not installed

Done.
john@localhost:~>
-------------------------------------------------------------------------------------------------------------------

And we also run the hp-check -t for investigate the problems.

-------------------------------------------------------------------------------------------------------------------
john@localhost:~> hp-check -t
Saving output in log file: /home/john/hp-check.log

HP Linux Imaging and Printing System (ver. 3.15.11)
Dependency/Version Check Utility ver. 15.1

Copyright (c) 2001-15 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

warning: suse-11 version is not supported. Using suse-42.1 versions dependencies to verify and install...

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

Kernel: 2.6.32.12-0.7-pae #1 SMP 2010-05-20 11:14:20 +0200 GNU/Linux
Host: localhost
Proc: 2.6.32.12-0.7-pae #1 SMP 2010-05-20 11:14:20 +0200 GNU/Linux
Distribution: suse 11
Bitness: 32 bit

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

HPLIP-Version: HPLIP 3.15.11
HPLIP-Home: /usr/share/hplip
warning: HPLIP-Installation: Auto installation is not supported for suse distro 11 version

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

[hplip]
version=3.15.11

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/cups/model/HP
ppdbase=/usr/share/cups/model
doc=/usr/share/doc/hplip-3.15.11
html=/usr/share/doc/hplip-3.15.11
icon=/usr/share/applicationsjohn@localhost:~> hp-check -t
Saving output in log file: /home/john/hp-check.log

HP Linux Imaging and Printing System (ver. 3.15.11)
Dependency/Version Check Utility ver. 15.1

Copyright (c) 2001-15 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

warning: suse-11 version is not supported. Using suse-42.1 versions dependencies to verify and install...

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

Kernel: 2.6.32.12-0.7-pae #1 SMP 2010-05-20 11:14:20 +0200 GNU/Linux
Host: localhost
Proc: 2.6.32.12-0.7-pae #1 SMP 2010-05-20 11:14:20 +0200 GNU/Linux
Distribution: suse 11
Bitness: 32 bit

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

HPLIP-Version: HPLIP 3.15.11
HPLIP-Home: /usr/share/hplip
warning: HPLIP-Installation: Auto installation is not supported for suse distro 11 version

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

[hplip]
version=3.15.11

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/cups/model/HP
ppdbase=/usr/share/cups/model
doc=/usr/share/doc/hplip-3.15.11
html=/usr/share/doc/hplip-3.15.11
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=yes
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.15.11
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=no

Current contents of '/var/lib/hp/hplip.state' file:
Plugins are not installed. Could not access file: 沒有此一檔案或目錄

Current contents of '~/.hplip/hplip.conf' file:
[last_used]
printer_name =
working_dir = /home/john/Desktop/hplip-3.15.11-plugin.run
device_uri = @Variant(\0\0\0\x7f\0\0\0\xePyQt_PyObject\0)

[commands]
scan = @Variant(\0\0\0\x7f\0\0\0\xePyQt_PyObject\0)

[upgrade]
notify_upgrade = false
last_upgraded_time = 1449471506
pending_upgrade_time = 0

[installation]
version = 3.15.11
date_time = 西元2015年12月07日 15:05:13

[settings]
systray_messages = 0
systray_visible = 0

[fax]
email_address =
voice_phone = @Variant(\0\0\0\x7f\0\0\0\xePyQt_PyObject\0)

[refresh]
rate = 30
enable = false
type = 1

[polling]
enable = false
device_list =
interval = 5

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

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

gs GhostScript - PostScript and PDF language interpreter and previewer REQUIRED 7.05 8.62 OK -
scanimage scanimage - Shell scanning program OPTIONAL 1.0 1.0.20 OK -
xsane xsane - Graphical scanner frontend for SANE OPTIONAL 0.9 0.995 OK -
cups CUPS - Common Unix Printing System REQUIRED 1.1 1.3.9 OK 'CUPS Scheduler is running'
policykit PolicyKit - Administrative policy framework OPTIONAL - - OK -
network network -wget OPTIONAL - 1.11.4 OK -
error: avahi-utils avahi-utils OPTIONAL - - MISSING 'avahi-utils needs to be installed'
dbus DBus - Message bus system REQUIRED - 1.2.10 OK -

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

libcrypto libcrypto - OpenSSL cryptographic library REQUIRED - 0.9.8 OK -
python-dbus Python DBus - Python bindings for DBus REQUIRED 0.80.0 0.83.0 OK -
error: cups-ddk CUPS DDK - CUPS driver development kit OPTIONAL - - MISSING 'cups-ddk needs to be installed'
reportlab Reportlab - PDF library for Python OPTIONAL 2.0 2.1 OK -
python-notify Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL - - OK -
pyqt4 PyQt 4- Qt interface for Python (for Qt version 4.x) REQUIRED 4.0 4.6.2 OK -
python-xml Python XML libraries REQUIRED - 1.95.8 OK -
libusb libusb - USB library REQUIRED - 1.0 OK -
cups-image CUPS image - CUPS image development files REQUIRED - 1.3.9 OK -
libnetsnmp-devel libnetsnmp-devel - SNMP networking library development files REQUIRED 5.0.9 5.4.2 OK -
sane-devel SANE - Scanning library development files REQUIRED - 1.0.20 OK -
error: pil PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL - - MISSING 'pil needs to be installed'
python2X Python 2.2 or greater - Python programming language REQUIRED 2.2 2.6 OK -
pyqt4-dbus PyQt 4 DBus - DBus Support for PyQt4 REQUIRED 4.0 4.6.2 OK -
libjpeg libjpeg - JPEG library REQUIRED - - OK -
libpthread libpthread - POSIX threads library REQUIRED - 2.11.1 OK -
python-devel Python devel - Python development files REQUIRED 2.2 2.6 OK -
cups-devel CUPS devel- Common Unix Printing System development files REQUIRED - 1.3.9 OK -
sane SANE - Scanning library REQUIRED - 1.0.20 OK -

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

libtool libtool - Library building support services REQUIRED - 2.2.6 OK -
gcc gcc - GNU Project C and C++ Compiler REQUIRED - 4.3.4 OK -
make make - GNU make utility to maintain groups of programs REQUIRED 3.0 3.81 OK -

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

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

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

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

-----------------------
| Other Dependencies |
-----------------------

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

device `hpaio:/usb/HP_LaserJet_MFP_M426fdn?serial=PH38H7N7J2' is a Hewlett-Packard HP_LaserJet_MFP_M426fdn all-in-one

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

  Device URI Model
  ------------------------------------------------- ------------------------
  hp:/usb/HP_LaserJet_M402dn?serial=PHCNG00008 HP LaserJet M402dn
  hp:/usb/HP_LaserJet_MFP_M426fdn?serial=PH38H7N7J2 HP LaserJet MFP M426fdn

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

warning: No queues found.

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

USB None Required - - OK Node:'/dev/bus/usb/001/003' Perm:' root root rw- rw- r-- rw- r--'
USB HP_LaserJet_M402dn Required - - OK Node:'/dev/bus/usb/001/002' Perm:' root root rw- rw- r-- rw- r--'

-----------
| SUMMARY |
-----------

Missing Required Dependencies
-----------------------------
None

Missing Optional Dependencies
-----------------------------
error: 'avahi-utils' package is missing/incompatible
error: 'cupsddk' package is missing/incompatible
error: 'python-imaging' package is missing/incompatible

Total Errors: 3
Total Warnings: 0

Done.
john@localhost:~>

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=yes
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.15.11
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=no

Current contents of '/var/lib/hp/hplip.state' file:
Plugins are not installed. Could not access file: 沒有此一檔案或目錄

Current contents of '~/.hplip/hplip.conf' file:
[last_used]
printer_name =
working_dir = /home/john/Desktop/hplip-3.15.11-plugin.run
device_uri = @Variant(\0\0\0\x7f\0\0\0\xePyQt_PyObject\0)

[commands]
scan = @Variant(\0\0\0\x7f\0\0\0\xePyQt_PyObject\0)

[upgrade]
notify_upgrade = false
last_upgraded_time = 1449471506
pending_upgrade_time = 0

[installation]
version = 3.15.11
date_time = 西元2015年12月07日 15:05:13

[settings]
systray_messages = 0
systray_visible = 0

[fax]
email_address =
voice_phone = @Variant(\0\0\0\x7f\0\0\0\xePyQt_PyObject\0)

[refresh]
rate = 30
enable = false
type = 1

[polling]
enable = false
device_list =
interval = 5

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

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

gs GhostScript - PostScript and PDF language interpreter and previewer REQUIRED 7.05 8.62 OK -
scanimage scanimage - Shell scanning program OPTIONAL 1.0 1.0.20 OK -
xsane xsane - Graphical scanner frontend for SANE OPTIONAL 0.9 0.995 OK -
cups CUPS - Common Unix Printing System REQUIRED 1.1 1.3.9 OK 'CUPS Scheduler is running'
policykit PolicyKit - Administrative policy framework OPTIONAL - - OK -
network network -wget OPTIONAL - 1.11.4 OK -
error: avahi-utils avahi-utils OPTIONAL - - MISSING 'avahi-utils needs to be installed'
dbus DBus - Message bus system REQUIRED - 1.2.10 OK -

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

libcrypto libcrypto - OpenSSL cryptographic library REQUIRED - 0.9.8 OK -
python-dbus Python DBus - Python bindings for DBus REQUIRED 0.80.0 0.83.0 OK -
error: cups-ddk CUPS DDK - CUPS driver development kit OPTIONAL - - MISSING 'cups-ddk needs to be installed'
reportlab Reportlab - PDF library for Python OPTIONAL 2.0 2.1 OK -
python-notify Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL - - OK -
pyqt4 PyQt 4- Qt interface for Python (for Qt version 4.x) REQUIRED 4.0 4.6.2 OK -
python-xml Python XML libraries REQUIRED - 1.95.8 OK -
libusb libusb - USB library REQUIRED - 1.0 OK -
cups-image CUPS image - CUPS image development files REQUIRED - 1.3.9 OK -
libnetsnmp-devel libnetsnmp-devel - SNMP networking library development files REQUIRED 5.0.9 5.4.2 OK -
sane-devel SANE - Scanning library development files REQUIRED - 1.0.20 OK -
error: pil PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL - - MISSING 'pil needs to be installed'
python2X Python 2.2 or greater - Python programming language REQUIRED 2.2 2.6 OK -
pyqt4-dbus PyQt 4 DBus - DBus Support for PyQt4 REQUIRED 4.0 4.6.2 OK -
libjpeg libjpeg - JPEG library REQUIRED - - OK -
libpthread libpthread - POSIX threads library REQUIRED - 2.11.1 OK -
python-devel Python devel - Python development files REQUIRED 2.2 2.6 OK -
cups-devel CUPS devel- Common Unix Printing System development files REQUIRED - 1.3.9 OK -
sane SANE - Scanning library REQUIRED - 1.0.20 OK -

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

libtool libtool - Library building support services REQUIRED - 2.2.6 OK -
gcc gcc - GNU Project C and C++ Compiler REQUIRED - 4.3.4 OK -
make make - GNU make utility to maintain groups of programs REQUIRED 3.0 3.81 OK -

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

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

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

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

-----------------------
| Other Dependencies |
-----------------------

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

device `hpaio:/usb/HP_LaserJet_MFP_M426fdn?serial=PH38H7N7J2' is a Hewlett-Packard HP_LaserJet_MFP_M426fdn all-in-one

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

  Device URI Model
  ------------------------------------------------- ------------------------
  hp:/usb/HP_LaserJet_M402dn?serial=PHCNG00008 HP LaserJet M402dn
  hp:/usb/HP_LaserJet_MFP_M426fdn?serial=PH38H7N7J2 HP LaserJet MFP M426fdn

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

warning: No queues found.
john@localhost:~> hp-check -t
Saving output in log file: /home/john/hp-check.log

HP Linux Imaging and Printing System (ver. 3.15.11)
Dependency/Version Check Utility ver. 15.1

Copyright (c) 2001-15 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

warning: suse-11 version is not supported. Using suse-42.1 versions dependencies to verify and install...

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

Kernel: 2.6.32.12-0.7-pae #1 SMP 2010-05-20 11:14:20 +0200 GNU/Linux
Host: localhost
Proc: 2.6.32.12-0.7-pae #1 SMP 2010-05-20 11:14:20 +0200 GNU/Linux
Distribution: suse 11
Bitness: 32 bit

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

HPLIP-Version: HPLIP 3.15.11
HPLIP-Home: /usr/share/hplip
warning: HPLIP-Installation: Auto installation is not supported for suse distro 11 version

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

[hplip]
version=3.15.11

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/cups/model/HP
ppdbase=/usr/share/cups/model
doc=/usr/share/doc/hplip-3.15.11
html=/usr/share/doc/hplip-3.15.11
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=yes
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.15.11
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=no

Current contents of '/var/lib/hp/hplip.state' file:
Plugins are not installed. Could not access file: 沒有此一檔案或目錄

Current contents of '~/.hplip/hplip.conf' file:
[last_used]
printer_name =
working_dir = /home/john/Desktop/hplip-3.15.11-plugin.run
device_uri = @Variant(\0\0\0\x7f\0\0\0\xePyQt_PyObject\0)

[commands]
scan = @Variant(\0\0\0\x7f\0\0\0\xePyQt_PyObject\0)

[upgrade]
notify_upgrade = false
last_upgraded_time = 1449471506
pending_upgrade_time = 0

[installation]
version = 3.15.11
date_time = 西元2015年12月07日 15:05:13

[settings]
systray_messages = 0
systray_visible = 0

[fax]
email_address =
voice_phone = @Variant(\0\0\0\x7f\0\0\0\xePyQt_PyObject\0)

[refresh]
rate = 30
enable = false
type = 1

[polling]
enable = false
device_list =
interval = 5

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

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

gs GhostScript - PostScript and PDF language interpreter and previewer REQUIRED 7.05 8.62 OK -
scanimage scanimage - Shell scanning program OPTIONAL 1.0 1.0.20 OK -
xsane xsane - Graphical scanner frontend for SANE OPTIONAL 0.9 0.995 OK -
cups CUPS - Common Unix Printing System REQUIRED 1.1 1.3.9 OK 'CUPS Scheduler is running'
policykit PolicyKit - Administrative policy framework OPTIONAL - - OK -
network network -wget OPTIONAL - 1.11.4 OK -
error: avahi-utils avahi-utils OPTIONAL - - MISSING 'avahi-utils needs to be installed'
dbus DBus - Message bus system REQUIRED - 1.2.10 OK -

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

libcrypto libcrypto - OpenSSL cryptographic library REQUIRED - 0.9.8 OK -
python-dbus Python DBus - Python bindings for DBus REQUIRED 0.80.0 0.83.0 OK -
error: cups-ddk CUPS DDK - CUPS driver development kit OPTIONAL - - MISSING 'cups-ddk needs to be installed'
reportlab Reportlab - PDF library for Python OPTIONAL 2.0 2.1 OK -
python-notify Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL - - OK -
pyqt4 PyQt 4- Qt interface for Python (for Qt version 4.x) REQUIRED 4.0 4.6.2 OK -
python-xml Python XML libraries REQUIRED - 1.95.8 OK -
libusb libusb - USB library REQUIRED - 1.0 OK -
cups-image CUPS image - CUPS image development files REQUIRED - 1.3.9 OK -
libnetsnmp-devel libnetsnmp-devel - SNMP networking library development files REQUIRED 5.0.9 5.4.2 OK -
sane-devel SANE - Scanning library development files REQUIRED - 1.0.20 OK -
error: pil PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL - - MISSING 'pil needs to be installed'
python2X Python 2.2 or greater - Python programming language REQUIRED 2.2 2.6 OK -
pyqt4-dbus PyQt 4 DBus - DBus Support for PyQt4 REQUIRED 4.0 4.6.2 OK -
libjpeg libjpeg - JPEG library REQUIRED - - OK -
libpthread libpthread - POSIX threads library REQUIRED - 2.11.1 OK -
python-devel Python devel - Python development files REQUIRED 2.2 2.6 OK -
cups-devel CUPS devel- Common Unix Printing System development files REQUIRED - 1.3.9 OK -
sane SANE - Scanning library REQUIRED - 1.0.20 OK -

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

libtool libtool - Library building support services REQUIRED - 2.2.6 OK -
gcc gcc - GNU Project C and C++ Compiler REQUIRED - 4.3.4 OK -
make make - GNU make utility to maintain groups of programs REQUIRED 3.0 3.81 OK -

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

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

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

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

-----------------------
| Other Dependencies |
-----------------------

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

device `hpaio:/usb/HP_LaserJet_MFP_M426fdn?serial=PH38H7N7J2' is a Hewlett-Packard HP_LaserJet_MFP_M426fdn all-in-one

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

  Device URI Model
  ------------------------------------------------- ------------------------
  hp:/usb/HP_LaserJet_M402dn?serial=PHCNG00008 HP LaserJet M402dn
  hp:/usb/HP_LaserJet_MFP_M426fdn?serial=PH38H7N7J2 HP LaserJet MFP M426fdn

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

warning: No queues found.

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

USB None Required - - OK Node:'/dev/bus/usb/001/003' Perm:' root root rw- rw- r-- rw- r--'
USB HP_LaserJet_M402dn Required - - OK Node:'/dev/bus/usb/001/002' Perm:' root root rw- rw- r-- rw- r--'

-----------
| SUMMARY |
-----------

Missing Required Dependencies
-----------------------------
None

Missing Optional Dependencies
-----------------------------
error: 'avahi-utils' package is missing/incompatible
error: 'cupsddk' package is missing/incompatible
error: 'python-imaging' package is missing/incompatible

Total Errors: 3
Total Warnings: 0

Done.
john@localhost:~>

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

USB None Required - - OK Node:'/dev/bus/usb/001/003' Perm:' root root rw- rw- r-- rw- r--'
USB HP_LaserJet_M402dn Required - - OK Node:'/dev/bus/usb/001/002' Perm:' root root rw- rw- r-- rw- r--'

-----------
| SUMMARY |
-----------

Missing Required Dependencies
-----------------------------
None

Missing Optional Dependencies
-----------------------------
error: 'avahi-utils' package is missing/incompatible
error: 'cupsddk' package is missing/incompatible
error: 'python-imaging' package is missing/incompatible

Total Errors: 3
Total Warnings: 0

Done.
john@localhost:~>
------------------------------------------------------------------------------------------------------------
Your prompt reply is much appreciated.

Thanks and regards

John

Revision history for this message
goutam (goutamkk) said :
#10

It is a bug in the plugin installation script. We are working on the fix. You can find the work around for the same here https://bugs.launchpad.net/hplip/+bug/1521006.

We apologize for the inconvenience

Revision history for this message
John (happydays1698) said :
#11

I have followed your instruction and successfully install the plugin, but we also notice that the GUI displays some garbled text, we can guess a couple like paper size and paper type but the others, please advise.

Revision history for this message
Johannes Meixner (jsmeix) said :
#12

FYI:

Meanwhile we (i.e. openSUSE) provide HPLIP 3.15.11
as RPM packages "hplip", "hplip-hpijs", and "hplip-sane"
for various openSUSE and SUSE Linux Enterprise versions
in the "Printing" development project in the openSUSE build service
for 32-bit i586 and 64-bit x86_64 architecture.

E.g. for SLE11-SP3 32-bit i586 from this direct URL
http://download.opensuse.org/repositories/Printing/SLE_11_SP3/i586/

SUSE Linux Enterprise versions before SLE11-SP3 are not supported.

Please note
https://build.opensuse.org/project/show?project=Printing

Revision history for this message
Launchpad Janitor (janitor) said :
#13

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