TCP/IP printing to HP Jetdirect printers under SuSE Linux Enterprise Server 10

Asked by sun

We have got 250 HP Network printers with Jetdirect card installed. We assigned Static IP address to all these printers. We want to install these network printers on SuSE Linux Enterprise Server Ver.10 SP2 (EM64T) server. So printing can be done through TCP/IP direct to jetdirect HP printers. Please help me how can I complete this task?

Does your software HPLIP 3.9.8 support SLES 10 SP2 64bit version? What are the package do I require in SLES 10 server side?

Question information

Language:
English Edit question
Status:
Answered
For:
HPLIP Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
sun (sun-bh) said :
#1

OS: SuSE Linux Enterprise Server Ver.10 SP2 (64bit)

# hp-setup
I got warning python-dbus not installed
error: no device selected/supported.
#

I am attaching hp-check.log here.

hp-check[8404]: info: :
Initializing. Please wait...
SUSE LINUX

10

scheduler is running

1.1.23

Linux impr1 2.6.16.60-0.21-smp #1 SMP Tue May 6 12:41:02 UTC 2008 x86_64 x86_64 x86_64 GNU/Linux

hp-check[8404]: info: :
hp-check[8404]: info: :---------------
hp-check[8404]: info: :| SYSTEM INFO |
hp-check[8404]: info: :---------------
hp-check[8404]: info: :
hp-check[8404]: info: :Basic system information:
hp-check[8404]: info: :Linux impr1 2.6.16.60-0.21-smp #1 SMP Tue May 6 12:41:02 UTC 2008 x86_64 x86_64 x86_64 GNU/Linux
hp-check[8404]: info: :
hp-check[8404]: info: :Distribution:
hp-check[8404]: info: :suse 10
hp-check[8404]: info: :
hp-check[8404]: info: :Checking Python version...
hp-check[8404]: info: :OK, version 2.4.2 installed
hp-check[8404]: info: :
hp-check[8404]: info: :Checking PyQt 4.x version...
error: NOT FOUND OR FAILED TO LOAD!
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for CUPS...
hp-check[8404]: info: :Status: scheduler is running
hp-check[8404]: info: :Version: 1.1.23
hp-check[8404]: info: :error_log is set to level: info
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dbus/python-dbus...
hp-check[8404]: info: :dbus daemon is running.
hp-check[8404]: info: :python-dbus version: 0.51.0
hp-check[8404]: info: :
hp-check[8404]: info: :
hp-check[8404]: info: :------------------------------------
hp-check[8404]: info: :| COMPILE AND RUNTIME DEPENDENCIES |
hp-check[8404]: info: :------------------------------------
hp-check[8404]: info: :
note: To check for compile-time only dependencies, re-run hp-check with the -c parameter (ie, hp-check -c).
note: To check for run-time only dependencies, re-run hp-check with the -r parameter (ie, hp-check -r).
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: CUPS - Common Unix Printing System...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: CUPS DDK - CUPS driver development kit...
warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: CUPS devel- Common Unix Printing System development files...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: CUPS image - CUPS image development files...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: DBus - Message bus system...
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: gcc - GNU Project C and C++ Compiler...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: GhostScript - PostScript and PDF language interpreter and previewer...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: libcrypto - OpenSSL cryptographic library...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: libjpeg - JPEG library...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: libnetsnmp-devel - SNMP networking library development files...
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.
hp-check[8404]: info: :To install this dependency, execute this command:
hp-check[8404]: info: :su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses net-snmp-devel"
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: libpthread - POSIX threads library...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: libtool - Library building support services...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: libusb - USB library...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: make - GNU make utility to maintain groups of programs...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: PIL - Python Imaging Library (required for commandline scanning with hp-scan)...
warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly.
hp-check[8404]: info: :To install this dependency, execute this command:
hp-check[8404]: info: :su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses python-imaging"
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: PolicyKit - Administrative policy framework...
warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: PyQt 4 DBus - DBus Support for PyQt4...
error: NOT FOUND! This is a REQUIRED/RUNTIME ONLY dependency. Please make sure that this dependency is installed before installing or running HPLIP.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: Python DBus - Python bindings for DBus...
error: NOT FOUND! This is a REQUIRED/RUNTIME ONLY dependency. Please make sure that this dependency is installed before installing or running HPLIP.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: Python devel - Python development files...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: Python libnotify - Python bindings for the libnotify Desktop notifications...
warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: Python XML libraries...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: Python 2.3 or greater - Required for fax functionality...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: Python 2.2 or greater - Python programming language...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: Reportlab - PDF library for Python...
warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: SANE - Scanning library...
error: NOT FOUND! This is a REQUIRED/RUNTIME ONLY dependency. Please make sure that this dependency is installed before installing or running HPLIP.
hp-check[8404]: info: :To install this dependency, execute this command:
hp-check[8404]: info: :su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses sane"
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: SANE - Scanning library development files...
error: NOT FOUND! This is a REQUIRED/COMPILE TIME ONLY dependency. Please make sure that this dependency is installed before installing or running HPLIP.
hp-check[8404]: info: :To install this dependency, execute this command:
hp-check[8404]: info: :su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses sane-devel"
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: scanimage - Shell scanning program...
warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly.
hp-check[8404]: info: :To install this dependency, execute this command:
hp-check[8404]: info: :su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses sane"
hp-check[8404]: info: :
hp-check[8404]: info: :Checking for dependency: xsane - Graphical scanner frontend for SANE...
warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly.
hp-check[8404]: info: :To install this dependency, execute this command:
hp-check[8404]: info: :su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses xsane"
hp-check[8404]: info: :
hp-check[8404]: info: :
hp-check[8404]: info: :----------------------
hp-check[8404]: info: :| HPLIP INSTALLATION |
hp-check[8404]: info: :----------------------
hp-check[8404]: info: :
hp-check[8404]: info: :
hp-check[8404]: info: :Currently installed HPLIP version...
hp-check[8404]: info: :HPLIP 3.9.8 currently installed in '/usr/share/hplip'.
hp-check[8404]: info: :
hp-check[8404]: info: :Current contents of '/etc/hp/hplip.conf' file:
hp-check[8404]: info: :# hplip.conf. Generated from hplip.conf.in by configure.

[hplip]
version=3.9.8

[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.9.8
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv/hp

# Following values are determined at configure time and cannot be changed.
[configure]
network-build=no
pp-build=no
gui-build=yes
scanner-build=no
fax-build=no
dbus-build=no
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=yes
foomatic-drv-install=no
foomatic-ppd-install=yes
foomatic-rip-hplip-install=no
hpcups-install=no
cups-drv-install=no
cups-ppd-install=no
internal-tag=3.9.8.36
restricted-build=no
ui-toolkit=no
qt3=no
qt4=no
policy-kit=no
hpijs-only-build=no
lite-build=no
udev-acl-rules=no

hp-check[8404]: info: :
hp-check[8404]: info: :Current contents of '/var/lib/hp/hplip.state' file:
hp-check[8404]: info: :# hplip.state - HPLIP runtime persistent variables.

[plugin]
installed=0
eula=0

hp-check[8404]: info: :
hp-check[8404]: info: :Current contents of '~/.hplip/hplip.conf' file:
error: Could not access file: No such file or directory
hp-check[8404]: info: :
hp-check[8404]: info: :--------------------------
hp-check[8404]: info: :| DISCOVERED USB DEVICES |
hp-check[8404]: info: :--------------------------
hp-check[8404]: info: :
hp-check[8404]: info: :No devices found.
hp-check[8404]: info: :
hp-check[8404]: info: :---------------------------------
hp-check[8404]: info: :| INSTALLED CUPS PRINTER QUEUES |
hp-check[8404]: info: :---------------------------------
hp-check[8404]: info: :
hp-check[8404]: info: :
warning: No queues found.
hp-check[8404]: info: :
hp-check[8404]: info: :---------------------
hp-check[8404]: info: :| PYTHON EXTENSIONS |
hp-check[8404]: info: :---------------------
hp-check[8404]: info: :
hp-check[8404]: info: :Checking 'cupsext' CUPS extension...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking 'pcardext' Photocard extension...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :Checking 'hpmudext' I/O extension...
hp-check[8404]: info: :OK, found.
hp-check[8404]: info: :
hp-check[8404]: info: :
hp-check[8404]: info: :---------------
hp-check[8404]: info: :| USER GROUPS |
hp-check[8404]: info: :---------------
hp-check[8404]: info: :
hp-check[8404]: info: :root

hp-check[8404]: info: :
hp-check[8404]: info: :-----------
hp-check[8404]: info: :| SUMMARY |
hp-check[8404]: info: :-----------
hp-check[8404]: info: :
error: 14 errors and/or warnings.
hp-check[8404]: info: :
hp-check[8404]: info: :Summary of needed commands to run to satisfy missing dependencies:
hp-check[8404]: info: :su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses net-snmp-devel"
hp-check[8404]: info: :su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses python-imaging"
hp-check[8404]: info: :su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses sane"
hp-check[8404]: info: :su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses sane-devel"
hp-check[8404]: info: :su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses sane"
hp-check[8404]: info: :su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses xsane"
hp-check[8404]: info: :
hp-check[8404]: info: :Please refer to the installation instructions at:
hp-check[8404]: info: :http://hplip.sourceforge.net/install/index.html

hp-check[8404]: info: :
hp-check[8404]: info: :Done.

Revision history for this message
Aaron Albright (albrigha-deactivatedaccount) said :
#2

For some reason your HPLIP was installed with network support disabled.

network-build=no

You'll want to reinstall HPLIP and make sure that network support is enabled. Then you can add the printers using hp-setup (as root).

Hope this helps.

Aaron

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

Again and again I notice questions regarding
newer HPLIP versions on SLES/SLED 10
which are answered as if newer HPLIP versions
would work well on SLES/SLED 10.

But in the past I got different information,
see my comment on 2009-08-07 at
https://answers.launchpad.net/hplip/+question/79364

Perhaps my knowlede has become outdated
and because of whatever change the newest
HPLIP version again works on SLES/SLED 10
even with the old dbus-1-python-0.6?

Therefore I like to ask the HPLIP authors:
Does the newest HPLIP version again work
on SLES/SLED 10 (perhaps via special
configure options?) or is it still correct
that the latest possible HPLIP version
for SLES10/SLED10 is HPLIP 2.8.2?

To "sun":

If your "250 HP Network printers" are real PostScript
printers, you do not need HPLIP to print to them.
You only need CUPS and a matching PPD file
for each model.
Then use the CUPS command line tool "lpadmin"
to set up print queues for the PostScript printers, see
http://www.cups.org/documentation.php/doc-1.4/network.html
and
http://en.opensuse.org/SDB:CUPS_in_a_Nutshell
and
http://en.opensuse.org/SDB:Purchasing_a_Printer_and_Compatibility

If you have non-PostScript printers, use
http://hplipopensource.com/hplip-web/supported_devices/index.html
and check which minimum HPLIP version is actually
needed for each of your non-PostScript printers.
Perhaps HPLIP version 2.8.2 is sufficient for you?

Revision history for this message
David Suffield (david-suffield) said :
#4

We have not tested SLED 10 support with the latest HPLIP. In theory basic printing and scanning should work.

Customers are on there own when building the latest hplip for SLED 10. Of coarse not all hplip features will be available. For example dbus support is not possible with SLED 10. This means no fax support.

Here are some possible configuration options which may work with HPLIP 3.9.8.

This option should provide print and scan support and some tool-box support.

./configure --prefix=/usr --disable-dbus-build --disable-fax-build --disable-dbus-build --enable-cups11-build --enable-foomatic-install --enable-foomatic-ppd-install --enable-foomatic-rip-hplip-install --disable-hpcups-install --disable-hpcups-drv-install --with-hpppddir=/usr/share/cups/model/manufacturer-PPDs/HP

This option should provide print and scan support only (no tool-box support).

./configure --prefix=/usr --enable-lite-build --enable-cups11-build --enable-foomatic-install --enable-foomatic-ppd-install --enable-foomatic-rip-hplip-install --disable-hpcups-install --disable-hpcups-drv-install --with-hpppddir=/usr/share/cups/model/manufacturer-PPDs/HP

Can you help with this problem?

Provide an answer of your own, or ask sun for more information if necessary.

To post a message you must log in.