PSC 500 doesn't scan

Asked by Firefly

Can't get the scanning unit to function under Ubuntu Hardy and XSane. Printing of the PSC 500 is working fine but the scanner is denying service. As soon as I start a job it says: Couldn't start scanner, device busy. Any ideas?

Question information

Language:
English Edit question
Status:
Solved
For:
HPLIP Edit question
Assignee:
No assignee Edit question
Solved by:
Firefly
Solved:
Last query:
Last reply:
Revision history for this message
John Hosszu (john-hosszu) said :
#1

Good day Firefly

Could you post the output to

$ hp-check -t

Thanks

jh

Revision history for this message
Firefly (post-welling-t) said :
#2

Hi John,
here's the output of hp-check -t (and thanks for your quick response):
HP Linux Imaging and Printing System (ver. 2.8.2)
Dependency/Version Check Utility ver. 13.0

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

Saving output in log file: hp-check.log

Initializing. Please wait...
warning: Invalid drv_dir value: /usr/share/cups/drv/hp/

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

Basic system information:
Linux tom-desktop 2.6.24-19-generic #1 SMP Wed Jun 18 14:15:37 UTC 2008 x86_64 GNU/Linux

Distribution:
ubuntu 8.04

HPOJ running?
No, HPOJ is not running (OK).

Checking Python version...
OK, version 2.5.2 installed

Checking PyQt version...
error: NOT FOUND OR FAILED TO LOAD!

Checking SIP version...
error: SIP not installed or version not found.

Checking for CUPS...
Status: Scheduler wird ausgeführt
error: Version: (Not available. CUPS may not be installed or not running.)

------------------------------------
| COMPILE AND RUNTIME DEPENDENCIES |
------------------------------------

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).

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

Checking for dependency: cups-ddk - CUPS driver development kit...
OK, found.

Checking for dependency: cups-devel- Common Unix Printing System 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.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes libcupsys2-dev cupsys-bsd

Checking for dependency: gcc - GNU Project C and C++ Compiler...
error: NOT FOUND! This is a REQUIRED/COMPILE TIME ONLY dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes build-essential

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

Checking for dependency: libcrypto - OpenSSL cryptographic library...
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes openssl

Checking for dependency: libjpeg - JPEG library...
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes libjpeg62-dev

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.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes libsnmp-dev

Checking for dependency: libpthread - POSIX threads library...
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes build-essential

Checking for dependency: libtool - Library building support services...
error: NOT FOUND! This is a REQUIRED/COMPILE TIME ONLY dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes libtool

Checking for dependency: libusb - USB library...
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes libusb-dev

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)...
OK, found.

Checking for dependency: ppdev - Parallel port support kernel module....
OK, found.

Checking for dependency: PyQt - Qt interface for Python...
error: NOT FOUND! This is a REQUIRED/RUNTIME ONLY dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes python-qt3

Checking for dependency: python-devel - Python 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.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes python2.5-dev

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...
OK, found.

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

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.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes libsane-dev

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

Checking for dependency: xsane - Graphical scanner frontend for SANE...
OK, found.

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

Currently installed HPLIP version...
HPLIP 2.8.2 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.8.2

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/hpijs/HP
ppdbase=/usr/share/ppd/hpijs
doc=/usr/share/doc/hplip-doc/HTML
icon=no
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv

# 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-drv-install=yes
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
internal-tag=2.8.2.10

-------------------------------
| DISCOVERED PARALLEL DEVICES |
-------------------------------

  Device URI Model
  ------------------------------------ -------------------
  hp:/par/PSC_500?device=/dev/parport0 HP PSC 500

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

No devices found.

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

warning: No queues found.

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

'hpaio' in '/etc/sane.d/dll.conf'...
error: Not found. SANE backend 'hpaio' NOT properly setup (needs to be added to /etc/sane.d/dll.conf).

Checking output of 'scanimage -L'...
device `hpaio:/par/PSC_500?device=/dev/parport0' is a Hewlett-Packard PSC_500 all-in-one

---------------------
| 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 for permissions of USB attached printers...

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

error: 15 errors and/or warnings.

Summary of needed commands to run to satisfy missing dependencies:
sudo apt-get install --yes --force-yes libcupsys2-dev cupsys-bsd
sudo apt-get install --yes --force-yes build-essential
sudo apt-get install --yes --force-yes openssl
sudo apt-get install --yes --force-yes libjpeg62-dev
sudo apt-get install --yes --force-yes libsnmp-dev
sudo apt-get install --yes --force-yes build-essential
sudo apt-get install --yes --force-yes libtool
sudo apt-get install --yes --force-yes libusb-dev
sudo apt-get install --yes --force-yes python-qt3
sudo apt-get install --yes --force-yes python2.5-dev
sudo apt-get install --yes --force-yes libsane-dev

Revision history for this message
John Hosszu (john-hosszu) said :
#3

Could you edit your /etc/sane.d/dll.conf file and add 'hpaio' to the end of the list...that should turn on the back end for you...let me know how it goes.

Thanks

jh

Revision history for this message
Firefly (post-welling-t) said :
#4

After adding "hpaio" to the file I got the message:
Failure while opening device: hpaio:/par/PSC_500?device=/dev/parport0: device occupied
Printing still works.
Thanks so far.

Revision history for this message
John Hosszu (john-hosszu) said :
#5

is that a pop up or is that from /var/log/messages...?

Is there anything in /var/log/messages?

Revision history for this message
Firefly (post-welling-t) said :
#6

That's a pop up.
In the messages file I found after trying to scan:
Jun 28 10:40:47 tom-desktop xsane: hpaio: hpaioScannerToSaneError: sclError=1.
Jun 28 10:40:55 tom-desktop xsane: scan/sane/io.c 57: unable to connect hpssd socket 2207: Connection refused
Jun 28 10:41:35 tom-desktop xsane: scan/sane/io.c 57: unable to connect hpssd socket 2207: Connection refused
Jun 28 10:42:55 tom-desktop xsane: scan/sane/io.c 57: unable to connect hpssd socket 2207: Connection refused
Jun 28 10:43:04 tom-desktop xsane: scan/sane/io.c 57: unable to connect hpssd socket 2207: Connection refused
Jun 28 10:43:57 tom-desktop xsane: failed to open scan channel: scan/sane/hpaio.c 652
Jun 28 10:43:57 tom-desktop xsane: scan/sane/io.c 57: unable to connect hpssd socket 2207: Connection refused

Next two weeks I'll be on vacation. My next response will have to be postponed till then.
Be grateful for the support so far.
TW

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

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

Revision history for this message
Firefly (post-welling-t) said :
#8

Hi there, I'm back.
Any further suggestions regarding my last message?
TW

Revision history for this message
Firefly (post-welling-t) said :
#9

Am Sonntag, den 13.07.2008, 08:56 +0000 schrieb Launchpad Janitor:
> Your question #37149 on HPLIP changed:
> https://answers.launchpad.net/hplip/+question/37149
>
> Status: Open => Expired
>
> Launchpad Janitor expired the question:
> This question was expired because it remained in the 'Open' state
> without activity for the last 15 days.
>

I'd like to reopen the question because I'm still having the problem. It
was just a question of not being at home for the last two weeks.
Thanks
Thomas Welling

Revision history for this message
John Hosszu (john-hosszu) said :
#10

No worries...we're still on it.

could you,

$ export SANE_DEBUG_DLL-128
$ scanimage -L

and post back the output

Thanks

jh

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

From the last hp-check there is no printer queue configured using the hp: backend. Please run hp-setup to configure the printer and try scanning again.

Otherwise it looks like HPLIP is configured correctly to work with your parallel printer.

A

Revision history for this message
Firefly (post-welling-t) said :
#12

Hi John,
the message for scanimage -L is: device `hpaio:/par/PSC_500?device=/dev/parport0' is a Hewlett-Packard PSC_500 all-in-one

export SANE_DEBUG_DLL-128
produced no useful message besides
export: `SANE_DEBUG_DLL-128': not a valid identifier

And concerning Aaron's suggestion:
hp-setup doesn't seem to cause any effect. The scanning still doesn't work.

Thanks
TW

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

I know this seems redundant but please run hp-check -t again and post the output.

A

Revision history for this message
Firefly (post-welling-t) said :
#14

Here we go:

HP Linux Imaging and Printing System (ver. 2.8.2)
Dependency/Version Check Utility ver. 13.0

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

Saving output in log file: hp-check.log

Initializing. Please wait...
warning: Invalid drv_dir value: /usr/share/cups/drv/hp/

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

Basic system information:
Linux tom-desktop 2.6.24-19-generic #1 SMP Fri Jul 11 21:01:46 UTC 2008 x86_64 GNU/Linux

Distribution:
ubuntu 8.04

HPOJ running?
No, HPOJ is not running (OK).

Checking Python version...
OK, version 2.5.2 installed

Checking PyQt version...
error: NOT FOUND OR FAILED TO LOAD!

Checking SIP version...
error: SIP not installed or version not found.

Checking for CUPS...
Status: Scheduler wird ausgeführt
error: Version: (Not available. CUPS may not be installed or not running.)

------------------------------------
| COMPILE AND RUNTIME DEPENDENCIES |
------------------------------------

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).

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

Checking for dependency: cups-ddk - CUPS driver development kit...
OK, found.

Checking for dependency: cups-devel- Common Unix Printing System 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.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes libcupsys2-dev cupsys-bsd

Checking for dependency: gcc - GNU Project C and C++ Compiler...
error: NOT FOUND! This is a REQUIRED/COMPILE TIME ONLY dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes build-essential

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

Checking for dependency: libcrypto - OpenSSL cryptographic library...
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes openssl

Checking for dependency: libjpeg - JPEG library...
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes libjpeg62-dev

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.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes libsnmp-dev

Checking for dependency: libpthread - POSIX threads library...
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes build-essential

Checking for dependency: libtool - Library building support services...
error: NOT FOUND! This is a REQUIRED/COMPILE TIME ONLY dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes libtool

Checking for dependency: libusb - USB library...
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes libusb-dev

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)...
OK, found.

Checking for dependency: ppdev - Parallel port support kernel module....
OK, found.

Checking for dependency: PyQt - Qt interface for Python...
error: NOT FOUND! This is a REQUIRED/RUNTIME ONLY dependency. Please make sure that this dependency is installed before installing or running HPLIP.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes python-qt3

Checking for dependency: python-devel - Python 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.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes python2.5-dev

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...
OK, found.

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

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.
To install this dependency, execute this command:
sudo apt-get install --yes --force-yes libsane-dev

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

Checking for dependency: xsane - Graphical scanner frontend for SANE...
OK, found.

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

Currently installed HPLIP version...
HPLIP 2.8.2 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.8.2

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/hpijs/HP
ppdbase=/usr/share/ppd/hpijs
doc=/usr/share/doc/hplip-doc/HTML
icon=no
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv

# 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-drv-install=yes
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
internal-tag=2.8.2.10

-------------------------------
| DISCOVERED PARALLEL DEVICES |
-------------------------------

  Device URI Model
  -------------------------------- ----------------
  hp:/par/PSC_500?device=/dev/parp HP PSC 500
  ort0

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

No devices found.

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

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'...
device `hpaio:/par/PSC_500?device=/dev/parport0' is a Hewlett-Packard PSC_500 all-in-one

---------------------
| 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 for permissions of USB attached printers...

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

error: 14 errors and/or warnings.

Summary of needed commands to run to satisfy missing dependencies:
sudo apt-get install --yes --force-yes libcupsys2-dev cupsys-bsd
sudo apt-get install --yes --force-yes build-essential
sudo apt-get install --yes --force-yes openssl
sudo apt-get install --yes --force-yes libjpeg62-dev
sudo apt-get install --yes --force-yes libsnmp-dev
sudo apt-get install --yes --force-yes build-essential
sudo apt-get install --yes --force-yes libtool
sudo apt-get install --yes --force-yes libusb-dev
sudo apt-get install --yes --force-yes python-qt3
sudo apt-get install --yes --force-yes python2.5-dev
sudo apt-get install --yes --force-yes libsane-dev

That's something of an overwhelming result - hope it helps!
TW

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

I'm still not seeing that there is a printer configured using the hp backend.

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

warning: No queues found.

What happens when you run hp-setup?

There has to be a printer queue setup using the hp backend for scan to work..

A

Revision history for this message
Firefly (post-welling-t) said :
#16

Here's the result:

| CHOOSE CONNECTION TYPE |
--------------------------

  Num. Connection Connection Type Description
              Type
  ---------- ---------- ----------------------------------------
  0* usb Universal Serial Bus (USB)
  1 net Network/Ethernet/Wireless (direct
                          connection or JetDirect)
  2 par Parallel Port (LPT:)

Enter number 0...2 for connection type (q=quit, enter=usb*) ? 2

Using connection type: par

--------------------
| DEVICE DISCOVERY |
--------------------

Using device: hp:/par/PSC_500?device=/dev/parport0

Setting up device: hp:/par/PSC_500?device=/dev/parport0

|
---------------------
| PRINT QUEUE SETUP |
---------------------

warning: One or more print queues already exist for this device: PSC-500.

Would you like to install another print queue for this device (y=yes, n=no*, q=quit) ? y

Please enter a name for this print queue (m=use model name:'PSC_500'*, q=quit) ?
Using queue name: PSC_500

Found a possible PPD file: drv:///hpijs.drv/hp-psc_500-hpijs.ppd
Desc: HP PSC 500 Foomatic/hpijs

Note: The model number may vary slightly from the actual model number on the device.

Does this PPD file appear to be the correct one (y=yes*, n=no, q=quit) ? y
Enter a location description for this printer (q=quit) ?lpt1

Adding print queue to CUPS:
Device URI: hp:/par/PSC_500?device=/dev/parport0
Queue name: PSC_500
PPD file: drv:///hpijs.drv/hp-psc_500-hpijs.ppd
Location: lpt1
Information: hp_setu

Test page was printed correctly but sane produces the following message:
Device is occupied.

TW

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

Please run:

sudo tail -f /var/log/syslog

then in another terminal run:

xsane

Try and scan, then post anything that appears in the syslog.

A

Revision history for this message
Firefly (post-welling-t) said :
#18

Hi, here's the result:

Jul 20 16:15:37 tom-desktop kernel: [ 341.068284] ppdev0: registered pardevice
Jul 20 16:15:37 tom-desktop kernel: [ 341.164557] ppdev0: unregistered pardevice
Jul 20 16:15:37 tom-desktop kernel: [ 341.530418] ppdev0: registered pardevice
Jul 20 16:15:37 tom-desktop kernel: [ 341.530617] ppdev0: unregistered pardevice
Jul 20 16:15:38 tom-desktop kernel: [ 342.336828] ppdev0: registered pardevice
Jul 20 16:15:38 tom-desktop xsane: io/hpmud/pp.c 316: ecp_write_data host transfer recovery cnt=1
Jul 20 16:15:38 tom-desktop xsane: io/hpmud/pp.c 316: ecp_write_data host transfer recovery cnt=2
Jul 20 16:15:38 tom-desktop xsane: io/hpmud/pp.c 316: ecp_write_data host transfer recovery cnt=3
Jul 20 16:15:38 tom-desktop xsane: io/hpmud/pp.c 316: ecp_write_data host transfer recovery cnt=4
Jul 20 16:15:38 tom-desktop xsane: io/hpmud/pp.c 313: ecp_write_data transfer stalled
Jul 20 16:15:38 tom-desktop xsane: io/hpmud/mlc.c 323: unable to write MLCInit: Resource temporarily unavailable
Jul 20 16:15:38 tom-desktop xsane: failed to open scan channel: scan/sane/hpaio.c 652
Jul 20 16:15:38 tom-desktop xsane: scan/sane/io.c 57: unable to connect hpssd socket 2207: Connection refused
Jul 20 16:15:38 tom-desktop xsane: io/hpmud/hpmud.c 585: invalid channel_close state
Jul 20 16:15:48 tom-desktop xsane: io/hpmud/hpmud.c 319: device_cleanup: device uri=hp:/par/PSC_500?device=/dev/parport0
Jul 20 16:15:48 tom-desktop xsane: io/hpmud/hpmud.c 331: device_cleanup: close device dd=1...
Jul 20 16:15:48 tom-desktop xsane: io/hpmud/hpmud.c 333: device_cleanup: done closing device dd=1
Jul 20 16:15:48 tom-desktop kernel: [ 352.006513] ppdev0: negotiated back to compatibility mode because user-space forgot
Jul 20 16:15:48 tom-desktop kernel: [ 352.006522] ppdev0: released pardevice because user-space forgot
Jul 20 16:15:48 tom-desktop kernel: [ 352.006528] ppdev0: unregistered pardevice
Jul 20 16:16:03 tom-desktop anacron[5742]: Job `cron.daily' started
Jul 20 16:16:03 tom-desktop anacron[6443]: Updated timestamp for job `cron.daily' to 2008-07-20
Jul 20 16:16:23 tom-desktop dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4
Jul 20 16:16:27 tom-desktop dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4
Jul 20 16:16:31 tom-desktop dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 11
Jul 20 16:16:42 tom-desktop dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 9

Greetings
TW

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

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

Revision history for this message
Firefly (post-welling-t) said :
#20

I still can't scan and the problem is not solved.
Any further suggestions?
TW

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

Please run groups and post the output.

A

Revision history for this message
Firefly (post-welling-t) said :
#22

Here it is:
tom@tom-desktop:~$ groups
tom adm dialout cdrom floppy audio dip video plugdev lpadmin scanner admin sambashare

Revision history for this message
Firefly (post-welling-t) said :
#23

Have patience and bear with me:
the problem still is not solved.
TW

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

Try adding the user to the lp group and try again.

Thanks.

A

Revision history for this message
Firefly (post-welling-t) said :
#25

I tried this here:
tom@tom-desktop:~$ groups tom
tom adm dialout cdrom floppy audio dip video plugdev lpadmin scanner admin sambashare

Does it help?

TW

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

The user still isn't part of the lp group for some reason. You can add the user to the group by going to system > admin >users and groups > manage groups

Hope this helps.

Aaron

Revision history for this message
Firefly (post-welling-t) said :
#27

Hi,
on my machine there is no such group as "LP". As you can see above, the user is a member of "lpadmin" - is this the one your have in mind?
I have added the user also to the group "saned" and when I now start sane, I get the message "No device found" whereas before I got the message "Device is occupied or busy".
That's it for today.
Greetings
TW

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

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

Revision history for this message
Firefly (post-welling-t) said :
#29

I'm sorry - but the question is still open. I feel like bothering the hell out of you - but that's the simple and unchanging truth!

Greetings
TW

Revision history for this message
Mike Jonkmans (mjo) said :
#30

Had the same problem on my PSC 1610 with Ubuntu 8.04. So my solution may or may not work for you.

Scanning was working on my Ubuntu 7.10 installation; so I figured something from init might be the culprit.

Some statements are commented out in /etc/init.d/mountdevsubfs.sh that solve my problem. Don't yet know what it breaks ;) The relevant lines start with:

    # Magic to make /proc/bus/usb work

So i took these lines (and the two sourcing) and run these in a root shell:

. /lib/lsb/init-functions
. /lib/init/mount-functions.sh
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

After this xsane does its work as usual.

Regards,
    Mike Jonkmans

Revision history for this message
Firefly (post-welling-t) said :
#31

Hi Mike,
thanks for your response.
I tried everything you suggested but still get the message "Device is occuoied".
Thanks anyway. Any further hints?
Greetings
TW

Revision history for this message
Mike Jonkmans (mjo) said :
#32

Two suggestions:
- Make sure that the udev-daemon is running (run: ps -ax | grep udevd).
- Try the earlier suggestion of John Hosszu (with a typo fixed):
Post the output of
$ export SANE_DEBUG_DLL_128
$ scanimage -L

Regards,
 Mike Jonkmans

Revision history for this message
Firefly (post-welling-t) said :
#33

Hi Mike,
here's the output:

tom@tom-desktop:~$ ps -ax | grep udevd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
 3022 ? S<s 0:00 /sbin/udevd --daemon
 7780 pts/0 R+ 0:00 grep udevd
tom@tom-desktop:~$ export SANE_DEBUG_DLL_128
tom@tom-desktop:~$ scanimage -L
device `hpaio:/par/PSC_500?device=/dev/parport0' is a Hewlett-Packard PSC_500 all-in-one

Scanner still not working.
Greetings
TW

Revision history for this message
Mike Jonkmans (mjo) said :
#34

Hmm, now i made a type too, try again with:
export SANE_DEBUG_DLL=128
scanimage -L

Regards,
    Mike.

Revision history for this message
Firefly (post-welling-t) said :
#35

Hi MIke,
here we go:
tom@tom-desktop:~$ export SANE_DEBUG_DLL=128
tom@tom-desktop:~$ scanimage -L
[sanei_debug] Setting debug level of dll to 128.
[dll] sane_init: SANE dll backend version 1.0.12 from sane-backends 1.0.19
[dll] sane_init/read_dlld: processing /etc/sane.d/dll.d ...
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/hplip
[dll] sane_init/read_config: reading dll.d/hplip
[dll] add_backend: adding backend `hpaio'
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/libsane-extras
[dll] sane_init/read_config: reading dll.d/libsane-extras
[dll] add_backend: adding backend `epkowa'
[dll] add_backend: adding backend `hp_rts88xx'
[dll] add_backend: adding backend `hp3900'
[dll] add_backend: adding backend `ls5000'
[dll] sane_init/read_dlld: done.
[dll] sane_init/read_config: reading dll.conf
[dll] add_backend: adding backend `net'
[dll] add_backend: adding backend `abaton'
[dll] add_backend: adding backend `agfafocus'
[dll] add_backend: adding backend `apple'
[dll] add_backend: adding backend `avision'
[dll] add_backend: adding backend `artec'
[dll] add_backend: adding backend `artec_eplus48u'
[dll] add_backend: adding backend `as6e'
[dll] add_backend: adding backend `bh'
[dll] add_backend: adding backend `canon'
[dll] add_backend: adding backend `canon630u'
[dll] add_backend: adding backend `cardscan'
[dll] add_backend: adding backend `coolscan'
[dll] add_backend: adding backend `coolscan2'
[dll] add_backend: adding backend `dell1600n_net'
[dll] add_backend: adding backend `dmc'
[dll] add_backend: adding backend `epjitsu'
[dll] add_backend: adding backend `epson'
[dll] add_backend: adding backend `fujitsu'
[dll] add_backend: adding backend `genesys'
[dll] add_backend: adding backend `gt68xx'
[dll] add_backend: adding backend `hp'
[dll] add_backend: adding backend `hp3900'
[dll] add_backend: `hp3900' is already there
[dll] add_backend: adding backend `hpsj5s'
[dll] add_backend: adding backend `hp3500'
[dll] add_backend: adding backend `hp4200'
[dll] add_backend: adding backend `hp5400'
[dll] add_backend: adding backend `hp5590'
[dll] add_backend: adding backend `hpljm1005'
[dll] add_backend: adding backend `hs2p'
[dll] add_backend: adding backend `ibm'
[dll] add_backend: adding backend `leo'
[dll] add_backend: adding backend `lexmark'
[dll] add_backend: adding backend `ma1509'
[dll] add_backend: adding backend `matsushita'
[dll] add_backend: adding backend `microtek'
[dll] add_backend: adding backend `microtek2'
[dll] add_backend: adding backend `mustek'
[dll] add_backend: adding backend `mustek_usb'
[dll] add_backend: adding backend `mustek_usb2'
[dll] add_backend: adding backend `nec'
[dll] add_backend: adding backend `niash'
[dll] add_backend: adding backend `pie'
[dll] add_backend: adding backend `pixma'
[dll] add_backend: adding backend `plustek'
[dll] add_backend: adding backend `qcam'
[dll] add_backend: adding backend `ricoh'
[dll] add_backend: adding backend `s9036'
[dll] add_backend: adding backend `sceptre'
[dll] add_backend: adding backend `sharp'
[dll] add_backend: adding backend `sm3600'
[dll] add_backend: adding backend `sm3840'
[dll] add_backend: adding backend `snapscan'
[dll] add_backend: adding backend `sp15c'
[dll] add_backend: adding backend `tamarack'
[dll] add_backend: adding backend `teco1'
[dll] add_backend: adding backend `teco2'
[dll] add_backend: adding backend `teco3'
[dll] add_backend: adding backend `u12'
[dll] add_backend: adding backend `umax'
[dll] add_backend: adding backend `umax1220u'
[dll] add_backend: adding backend `v4l'
[dll] add_backend: adding backend `hpaio'
[dll] add_backend: `hpaio' is already there
[dll] sane_get_devices
[dll] load: searching backend `hpaio' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hpaio.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hpaio.so.1'
[dll] init: initializing backend `hpaio'
[dll] init: backend `hpaio' is version 1.0.0
[dll] load: searching backend `v4l' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-v4l.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-v4l.so.1'
[dll] init: initializing backend `v4l'
[dll] init: backend `v4l' is version 1.0.4
[dll] load: searching backend `umax1220u' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-umax1220u.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-umax1220u.so.1'
[dll] init: initializing backend `umax1220u'
[dll] init: backend `umax1220u' is version 1.0.1
[dll] load: searching backend `umax' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-umax.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-umax.so.1'
[dll] init: initializing backend `umax'
[dll] init: backend `umax' is version 1.0.45
[dll] load: searching backend `u12' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-u12.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-u12.so.1'
[dll] init: initializing backend `u12'
[dll] init: backend `u12' is version 1.0.0
[dll] load: searching backend `teco3' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-teco3.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-teco3.so.1'
[dll] init: initializing backend `teco3'
[dll] init: backend `teco3' is version 1.0.1
[dll] load: searching backend `teco2' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-teco2.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-teco2.so.1'
[dll] init: initializing backend `teco2'
[dll] init: backend `teco2' is version 1.0.10
[dll] load: searching backend `teco1' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-teco1.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-teco1.so.1'
[dll] init: initializing backend `teco1'
[dll] init: backend `teco1' is version 1.0.10
[dll] load: searching backend `tamarack' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-tamarack.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-tamarack.so.1'
[dll] init: initializing backend `tamarack'
[dll] init: backend `tamarack' is version 1.0.0
[dll] load: searching backend `sp15c' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-sp15c.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-sp15c.so.1'
[dll] init: initializing backend `sp15c'
[dll] init: backend `sp15c' is version 1.0.0
[dll] load: searching backend `snapscan' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-snapscan.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-snapscan.so.1'
[dll] init: initializing backend `snapscan'
[dll] init: backend `snapscan' is version 1.4.53
[dll] load: searching backend `sm3840' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-sm3840.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-sm3840.so.1'
[dll] init: initializing backend `sm3840'
[dll] init: backend `sm3840' is version 1.0.0
[dll] load: searching backend `sm3600' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-sm3600.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-sm3600.so.1'
[dll] init: initializing backend `sm3600'
[dll] init: backend `sm3600' is version 1.0.6
[dll] load: searching backend `sharp' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-sharp.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-sharp.so.1'
[dll] init: initializing backend `sharp'
[dll] init: backend `sharp' is version 1.0.0
[dll] load: searching backend `sceptre' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-sceptre.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-sceptre.so.1'
[dll] init: initializing backend `sceptre'
[dll] init: backend `sceptre' is version 1.0.10
[dll] load: searching backend `s9036' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-s9036.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-s9036.so.1'
[dll] init: initializing backend `s9036'
[dll] init: backend `s9036' is version 1.0.0
[dll] load: searching backend `ricoh' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-ricoh.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-ricoh.so.1'
[dll] init: initializing backend `ricoh'
[dll] init: backend `ricoh' is version 1.0.0
[dll] load: searching backend `qcam' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-qcam.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-qcam.so.1'
[dll] init: initializing backend `qcam'
[dll] init: backend `qcam' is version 1.0.0
[dll] load: searching backend `plustek' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-plustek.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-plustek.so.1'
[dll] init: initializing backend `plustek'
[dll] init: backend `plustek' is version 1.0.0
[dll] load: searching backend `pixma' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-pixma.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-pixma.so.1'
[dll] init: initializing backend `pixma'
[dll] init: backend `pixma' is version 1.0.13
[dll] load: searching backend `pie' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-pie.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-pie.so.1'
[dll] init: initializing backend `pie'
[dll] init: backend `pie' is version 1.0.9
[dll] load: searching backend `niash' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-niash.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-niash.so.1'
[dll] init: initializing backend `niash'
[dll] init: backend `niash' is version 1.0.1
[dll] load: searching backend `nec' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-nec.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-nec.so.1'
[dll] init: initializing backend `nec'
[dll] init: backend `nec' is version 1.0.0
[dll] load: searching backend `mustek_usb2' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-mustek_usb2.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-mustek_usb2.so.1'
[dll] init: initializing backend `mustek_usb2'
[dll] init: backend `mustek_usb2' is version 1.0.10
[dll] load: searching backend `mustek_usb' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-mustek_usb.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-mustek_usb.so.1'
[dll] init: initializing backend `mustek_usb'
[dll] init: backend `mustek_usb' is version 1.0.18
[dll] load: searching backend `mustek' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-mustek.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-mustek.so.1'
[dll] init: initializing backend `mustek'
[dll] init: backend `mustek' is version 1.0.138
[dll] load: searching backend `microtek2' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-microtek2.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-microtek2.so.1'
[dll] init: initializing backend `microtek2'
[dll] init: backend `microtek2' is version 1.0.0
[dll] load: searching backend `microtek' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-microtek.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-microtek.so.1'
[dll] init: initializing backend `microtek'
[dll] init: backend `microtek' is version 1.0.0
[dll] load: searching backend `matsushita' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-matsushita.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-matsushita.so.1'
[dll] init: initializing backend `matsushita'
[dll] init: backend `matsushita' is version 1.0.7
[dll] load: searching backend `ma1509' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-ma1509.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-ma1509.so.1'
[dll] init: initializing backend `ma1509'
[dll] init: backend `ma1509' is version 1.0.3
[dll] load: searching backend `lexmark' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-lexmark.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-lexmark.so.1'
[dll] init: initializing backend `lexmark'
[dll] init: backend `lexmark' is version 1.0.19
[dll] load: searching backend `leo' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-leo.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-leo.so.1'
[dll] init: initializing backend `leo'
[dll] init: backend `leo' is version 1.0.11
[dll] load: searching backend `ibm' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-ibm.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-ibm.so.1'
[dll] init: initializing backend `ibm'
[dll] init: backend `ibm' is version 1.0.0
[dll] load: searching backend `hs2p' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hs2p.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hs2p.so.1'
[dll] init: initializing backend `hs2p'
[dll] init: backend `hs2p' is version 1.0.0
[dll] load: searching backend `hpljm1005' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hpljm1005.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hpljm1005.so.1'
[dll] init: initializing backend `hpljm1005'
[dll] init: backend `hpljm1005' is version 1.0.0
[dll] load: searching backend `hp5590' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hp5590.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hp5590.so.1'
[dll] init: initializing backend `hp5590'
[dll] init: backend `hp5590' is version 1.0.2
[dll] load: searching backend `hp5400' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hp5400.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hp5400.so.1'
[dll] init: initializing backend `hp5400'
[dll] init: backend `hp5400' is version 1.0.3
[dll] load: searching backend `hp4200' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hp4200.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hp4200.so.1'
[dll] init: initializing backend `hp4200'
[dll] init: backend `hp4200' is version 1.0.0
[dll] load: searching backend `hp3500' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hp3500.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hp3500.so.1'
[dll] init: initializing backend `hp3500'
[dll] init: backend `hp3500' is version 1.0.0
[dll] load: searching backend `hpsj5s' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hpsj5s.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hpsj5s.so.1'
[dll] init: initializing backend `hpsj5s'
[dll] init: backend `hpsj5s' is version 1.0.3
[dll] load: searching backend `hp3900' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hp3900.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hp3900.so.1'
[dll] init: initializing backend `hp3900'
[dll] init: backend `hp3900' is version 1.0.0
[dll] load: searching backend `hp' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hp.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hp.so.1'
[dll] init: initializing backend `hp'
[dll] init: backend `hp' is version 1.0.8
[dll] load: searching backend `gt68xx' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-gt68xx.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-gt68xx.so.1'
[dll] init: initializing backend `gt68xx'
[dll] init: backend `gt68xx' is version 1.0.84
[dll] load: searching backend `genesys' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-genesys.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-genesys.so.1'
[dll] init: initializing backend `genesys'
[dll] init: backend `genesys' is version 1.0.9
[dll] load: searching backend `fujitsu' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-fujitsu.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-fujitsu.so.1'
[dll] init: initializing backend `fujitsu'
[dll] init: backend `fujitsu' is version 1.0.55
[dll] load: searching backend `epson' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-epson.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-epson.so.1'
[dll] init: initializing backend `epson'
[dll] init: backend `epson' is version 1.0.247
[dll] load: searching backend `epjitsu' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-epjitsu.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-epjitsu.so.1'
[dll] init: initializing backend `epjitsu'
[dll] init: backend `epjitsu' is version 1.0.10
[dll] load: searching backend `dmc' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-dmc.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-dmc.so.1'
[dll] init: initializing backend `dmc'
[dll] init: backend `dmc' is version 1.0.0
[dll] load: searching backend `dell1600n_net' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-dell1600n_net.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-dell1600n_net.so.1'
[dll] init: initializing backend `dell1600n_net'
[dll] init: backend `dell1600n_net' is version 1.0.0
[dll] load: searching backend `coolscan2' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-coolscan2.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-coolscan2.so.1'
[dll] init: initializing backend `coolscan2'
[dll] init: backend `coolscan2' is version 1.0.0
[dll] load: searching backend `coolscan' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-coolscan.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-coolscan.so.1'
[dll] init: initializing backend `coolscan'
[dll] init: backend `coolscan' is version 1.0.0
[dll] load: searching backend `cardscan' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-cardscan.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-cardscan.so.1'
[dll] init: initializing backend `cardscan'
[dll] init: backend `cardscan' is version 1.0.0
[dll] load: searching backend `canon630u' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-canon630u.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-canon630u.so.1'
[dll] init: initializing backend `canon630u'
[dll] init: backend `canon630u' is version 1.0.1
[dll] load: searching backend `canon' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-canon.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-canon.so.1'
[dll] init: initializing backend `canon'
[dll] init: backend `canon' is version 1.0.0
[dll] load: searching backend `bh' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-bh.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-bh.so.1'
[dll] init: initializing backend `bh'
[dll] init: backend `bh' is version 1.0.4
[dll] load: searching backend `as6e' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-as6e.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-as6e.so.1'
[dll] init: initializing backend `as6e'
[dll] load: searching backend `artec_eplus48u' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-artec_eplus48u.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-artec_eplus48u.so.1'
[dll] init: initializing backend `artec_eplus48u'
[dll] init: backend `artec_eplus48u' is version 1.0.0
[dll] load: searching backend `artec' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-artec.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-artec.so.1'
[dll] init: initializing backend `artec'
[dll] init: backend `artec' is version 1.0.0
[dll] load: searching backend `avision' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-avision.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-avision.so.1'
[dll] init: initializing backend `avision'
[dll] init: backend `avision' is version 1.0.264
[dll] load: searching backend `apple' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-apple.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-apple.so.1'
[dll] init: initializing backend `apple'
[dll] init: backend `apple' is version 1.0.0
[dll] load: searching backend `agfafocus' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-agfafocus.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-agfafocus.so.1'
[dll] init: initializing backend `agfafocus'
[dll] init: backend `agfafocus' is version 1.0.0
[dll] load: searching backend `abaton' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-abaton.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-abaton.so.1'
[dll] init: initializing backend `abaton'
[dll] init: backend `abaton' is version 1.0.0
[dll] load: searching backend `net' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-net.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-net.so.1'
[dll] init: initializing backend `net'
[dll] init: backend `net' is version 1.0.19
[dll] load: searching backend `ls5000' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-ls5000.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-ls5000.so.1'
[dll] init: initializing backend `ls5000'
[dll] init: backend `ls5000' is version 1.0.0
[dll] load: searching backend `hp_rts88xx' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hp_rts88xx.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hp_rts88xx.so.1'
[dll] init: initializing backend `hp_rts88xx'
[dll] load: searching backend `epkowa' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-epkowa.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-epkowa.so.1'
[dll] init: initializing backend `epkowa'
[dll] init: backend `epkowa' is version 1.0.208
[dll] sane_get_devices: found 1 devices
device `hpaio:/par/PSC_500?device=/dev/parport0' is a Hewlett-Packard PSC_500 all-in-one
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `hpaio's exit function
[dll] sane_exit: calling backend `v4l's exit function
[dll] sane_exit: calling backend `umax1220u's exit function
[dll] sane_exit: calling backend `umax's exit function
[dll] sane_exit: calling backend `u12's exit function
[dll] sane_exit: calling backend `teco3's exit function
[dll] sane_exit: calling backend `teco2's exit function
[dll] sane_exit: calling backend `teco1's exit function
[dll] sane_exit: calling backend `tamarack's exit function
[dll] sane_exit: calling backend `sp15c's exit function
[dll] sane_exit: calling backend `snapscan's exit function
[dll] sane_exit: calling backend `sm3840's exit function
[dll] sane_exit: calling backend `sm3600's exit function
[dll] sane_exit: calling backend `sharp's exit function
[dll] sane_exit: calling backend `sceptre's exit function
[dll] sane_exit: calling backend `s9036's exit function
[dll] sane_exit: calling backend `ricoh's exit function
[dll] sane_exit: calling backend `qcam's exit function
[dll] sane_exit: calling backend `plustek's exit function
[dll] sane_exit: calling backend `pixma's exit function
[dll] sane_exit: calling backend `pie's exit function
[dll] sane_exit: calling backend `niash's exit function
[dll] sane_exit: calling backend `nec's exit function
[dll] sane_exit: calling backend `mustek_usb2's exit function
[dll] sane_exit: calling backend `mustek_usb's exit function
[dll] sane_exit: calling backend `mustek's exit function
[dll] sane_exit: calling backend `microtek2's exit function
[dll] sane_exit: calling backend `microtek's exit function
[dll] sane_exit: calling backend `matsushita's exit function
[dll] sane_exit: calling backend `ma1509's exit function
[dll] sane_exit: calling backend `lexmark's exit function
[dll] sane_exit: calling backend `leo's exit function
[dll] sane_exit: calling backend `ibm's exit function
[dll] sane_exit: calling backend `hs2p's exit function
[dll] sane_exit: calling backend `hpljm1005's exit function
[dll] sane_exit: calling backend `hp5590's exit function
[dll] sane_exit: calling backend `hp5400's exit function
[dll] sane_exit: calling backend `hp4200's exit function
[dll] sane_exit: calling backend `hp3500's exit function
[dll] sane_exit: calling backend `hpsj5s's exit function
[dll] sane_exit: calling backend `hp3900's exit function
[dll] sane_exit: calling backend `hp's exit function
[dll] sane_exit: calling backend `gt68xx's exit function
[dll] sane_exit: calling backend `genesys's exit function
[dll] sane_exit: calling backend `fujitsu's exit function
[dll] sane_exit: calling backend `epson's exit function
[dll] sane_exit: calling backend `epjitsu's exit function
[dll] sane_exit: calling backend `dmc's exit function
[dll] sane_exit: calling backend `dell1600n_net's exit function
[dll] sane_exit: calling backend `coolscan2's exit function
[dll] sane_exit: calling backend `coolscan's exit function
[dll] sane_exit: calling backend `cardscan's exit function
[dll] sane_exit: calling backend `canon630u's exit function
[dll] sane_exit: calling backend `canon's exit function
[dll] sane_exit: calling backend `bh's exit function
[dll] sane_exit: calling backend `artec_eplus48u's exit function
[dll] sane_exit: calling backend `artec's exit function
[dll] sane_exit: calling backend `avision's exit function
[dll] sane_exit: calling backend `apple's exit function
[dll] sane_exit: calling backend `agfafocus's exit function
[dll] sane_exit: calling backend `abaton's exit function
[dll] sane_exit: calling backend `net's exit function
[dll] sane_exit: calling backend `ls5000's exit function
[dll] sane_exit: calling backend `epkowa's exit function
[dll] sane_exit: finished
tom@tom-desktop:~$

That's it.
Greetings
TW

Revision history for this message
Mike Jonkmans (mjo) said :
#36

Hi,

Try setting the printer(parallel) port in the BIOS to EPP only.

Regards,
 Mike Jonkmans

Revision history for this message
Firefly (post-welling-t) said :
#37

Hi there,
after changing to EPP mode there was some progress as the device tried to scan - it was working for two seconds or so but didn't produce a readable image. I could repeat this process once but then it was again "occupied".
Let's hope there is light at the end of the tunnel ...
Thanks and perhaps another proposition?
Greetings
TW

Revision history for this message
Mike Jonkmans (mjo) said :
#38

Hi,

According to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=339584 with a
parallel All-In-One you might be better of with hpoj than with hplip.

Try: apt-get install hpoj

Not sure if sane needs to be reconfigured/reinstalled. You can try that if
its still not working.

Regards,
     Mike Jonkmans

Revision history for this message
Firefly (post-welling-t) said :
#39

Hi Mike,
it seems to have something to do with the hplip pacckage but that's not all.
I removed sane completely and tried the flegita package (after removing hplip also). I can now get the scanner working but only when I keep switching it off and back on after each scan or status query. So that's perhaps a problem of the incoming and outgoing traffic?
Basically, it now does what it is there for, but it's rather uncomfortable.

Really, all the hints and care you invested here needs a big

THANK YOU !

Perhaps sometime someone finds a more comfortable solution.

Greetings
TW