Open SUSE 10.3 cannot print

Asked by ffragosov

Hi:

I'm using openSUSE 10.3 on an Intel Pentium IV, 2.4 GHz, 2GB RAM, NVIDIA GeFORCE 6200 256 MB. A few days ago I configured my HP Photosmart D7300 via yast, and everything went fine. I could print without any issue. The next day I again tried to print, and to my surprise it just didn't work anymore. After hitting the print button, absolutely nothing happens, not even an error message. I went to the Hp Toolbox, and it just doesn't see my printer. I reinstalled CUPS and HPLIP, but to no avail. Exactly the same thing. Funny thing, if I log-in as root, HP Toolbox can see the printer, but no luck printing, it just doesn't happen, and no error messsage either. Below is my HP-check printout. It originally had more errors, but I corrected some of the dependencies it mentioned. As to ppdev, I cannot find that using yast. I haven't cared about the optional parts, And the one I suppose is the culprit is the one about USB, but being a LINUX newbie, I have no idea where to start troubleshooting.

Could anybody help on this?

Thanks

--------------------------

----------------
| DEPENDENCIES |
----------------

Checking for dependency: cups - Common Unix Printing System...
OK, found.

Checking for dependency: cups-devel- Common Unix Printing System development files...
OK, found.

Checking for dependency: gcc - GNU Project C and C++ Compiler...
OK, found.

Checking for dependency: GhostScript - PostScript and PDF language interpreter and previewer...
OK, found.

Checking for dependency: libcrypto - OpenSSL cryptographic library...
OK, found.

Checking for dependency: libjpeg - JPEG library...
OK, found.

Checking for dependency: libnetsnmp-devel - SNMP networking library development files...
OK, found.

Checking for dependency: libpthread - POSIX threads library...
OK, found.

Checking for dependency: libtool - Library building support services...
OK, found.

Checking for dependency: libusb - USB library...
OK, found.

Checking for dependency: make - GNU make utility to maintain groups of programs...
OK, found.

Checking for dependency: PIL - Python Imaging Library (required for commandline scanning with hp-scan)...
warning: NOT FOUND! This is an OPTIONAL dependency. Some HPLIP functionality may not function properly.

Checking for dependency: ppdev - Parallel port support kernel module....
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.

Checking for dependency: PyQt - Qt interface for Python...
OK, found.

Checking for dependency: python-devel - Python development files...
OK, found.

Checking for dependency: Python 2.3 or greater - Required for fax functionality...
OK, found.

Checking for dependency: Python 2.2 or greater - Python programming language...
OK, found.

Checking for dependency: Reportlab - PDF library for Python...
warning: NOT FOUND! This is an OPTIONAL dependency. Some HPLIP functionality may not function properly.

Checking for dependency: SANE - Scanning library...
OK, found.

Checking for dependency: SANE - Scanning library development files...
OK, found.

Checking for dependency: scanimage - Shell scanning program...
OK, found.

Checking for dependency: xsane - Graphical scanner frontend for SANE...
warning: NOT FOUND! This is an OPTIONAL dependency. Some HPLIP functionality may not function properly.

----------------------
| HPLIP INSTALLATION |
----------------------

Currently installed HPLIP version...
HPLIP 2.7.7 currently installed in '/usr/share/hplip'.

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

[hpssd]
# Note: hpssd does not support dynamic ports
# Port 2207 is the IANA assigned port for hpssd
port=2207

[hplip]
version=2.7.7

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/cups/model/manufacturer-PPDs/hplip
ppdbase=/usr/share/cups/model/manufacturer-PPDs
doc=/usr/share/doc/packages/hplip
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
foomatic=/usr/share/foomatic

# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
pp-build=yes
gui-build=yes
scanner-build=yes
fax-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
foomatic-xml-install=no
foomatic-ppd-install=yes
internal-tag=2.7.7.27

----------------------
| INSTALLED PRINTERS |
----------------------

warning: No queues found.

----------------------
| SANE CONFIGURATION |
----------------------

'hpaio' in '/etc/sane.d/dll.conf'...
OK, found. SANE backend 'hpaio' is properly set up.

Checking output of 'scanimage -L'...
/usr/bin/scanimage: symbol lookup error: /usr/lib/sane/libsane-hp2400.so.1: undefined symbol: sanei_usb_init

---------------------
| PYTHON EXTENSIONS |
---------------------

Checking 'cupsext' CUPS extension...
OK, found.

Checking 'pcardext' Photocard extension...
OK, found.

Checking 'hpmudext' I/O extension...
OK, found.

Checking 'scanext' SANE scanning extension...
OK, found.

-----------------
| USB I/O SETUP |
-----------------

Checking proper HPLIP I/O setup (USB I/O only)...
error: udev "usb_device" access mode is INCORRECT: 0644 (it must be 066x)

Checking for permissions of USB attached printers...
HP Device 0xc702 at 004:004:
warning: Device URI: (Makeuri FAILED)
    Device node: /dev/bus/usb/004/004
    Mode: 0664
    UID: 0 (root)
    GID: 7 (lp)
    Device group and mode appear correct.

Is user 'federico' a member of the 'lp' group?
warning: NO (HPLIP USB I/O users must be member of 'lp' group)
note: This may not be a problem if this user will not be printing using HPLIP USB I/O.

Question information

Language:
English Edit question
Status:
Solved
For:
HPLIP Edit question
Assignee:
No assignee Edit question
Solved by:
ffragosov
Solved:
Last query:
Last reply:
Revision history for this message
ffragosov (ffragosov) said :
#1

Hi:

Additional info. I was able to solve the "usb_device" access mode is INCORRECT: 0644 (it must be 066x)" error by modifying the /etc/udev/rules.d/50-udev-default.rules file and changing line SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0666" to SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664". I also solved the issue about the user not belonging to the lp groupNow the only error that I have is the ppdev dependency. All the other are warnings about optional packages. Still no luck printing. For the nth time I reinstalled CUPS and HP-LIP (after doing the modifications mentioned before), but everything remains the same. No error message, no printing.

SO, please help!!!!

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

Can you run

tail -f /var/log/messages

and then try printing and post any errors?

Also go to: http://localhost:631

and be sure the printer is started.

A

Revision history for this message
ffragosov (ffragosov) said :
#3

Hi:

I went to http://localhost:631, and the printer was indeed stopped. I started it, and now it is printing again.

Thank you very much for your answer

Revision history for this message
g.h.getkate@home.nl (g-h-getkate) said :
#4

Ls,

Printing works in Linux OpenSuse 10.3, but scanning is the problem.
How must I configure in a network environment my Hp Photosmart 2557 for scanning?

regards Gerrit Getkate tel +31(0)546539876

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

<email address hidden>,

Please post a seperate question for proper tracking.

Thanks.

A