I am having problems getting scanners to work on our workstations. I am
concentrating now on an HP ScanJet 5490c scanner since I know it is
supported by sane, and works on my machines with Linux. I am running CentOS
4.3 on the server.
When I boot a client machine with this scanner plugged into it, with the
lts.conf file set to "SCREEN_01 = shell", the client can see the scanner
from the initial prompt. When I do a "scanimage -L", I get:
device 'hp5400:libusb:004:002' is a Hewlett-Packard HP54xx Flatbed Scanner
flatbed scanner
But when I startx, log in, and do that command, even as root, it can't find
the printer.
---
There are a couple of things that I believe are going wrong here, and I
don't know how to fix either one.
---
If I do an "ls /proc/bus/usb" at the initial shell, it shows five devices.
If I do that after I startx and log in, it only shows one device. I believe
it is a USB controller. It is not the scanner.
---
There may also be a permissions problem. When I boot this particular
workstation as a CentOS 4.3 full workstation (not as an ltsp workstation),
it can see this scanner when I am logged in as root, but it can't when I am
a regular user.
So I am thinking that perhaps I have some sort of permissions problem on the
server, too. I've read some things about this in the man pages, but I don't
understand what to do to fix it. I thought I read that if we use hotplug,
it will take care of that.
---
I would *greatly*, *GREATLY* appreciate any help with this. I only have
this, and one other small issue (which I'll post separately at some later
date), and we should be able to eliminate almost all of our Windows boxes,
converting them to thin clients.
Please, somebody help me with this. We're so close...
---
Below are pertinent files:
---
# /opt/ltsp/i386/etc/lts.conf -- Pertinant section
# This is for the Dell Optina - HtmMeteora Workstation
[ws104]
SERVER = 192.168.0.2
XDM_SERVER = 192.168.0.2
XSERVER = radeon
X_MOUSE_PROTOCOL = "IMPS/2"
X_MOUSE_DEVICE = "/dev/psaux"
X_MOUSE_RESOLUTION = 400
X_MOUSE_BUTTONS = 3
USE_XFS = N
# SCREEN_01 = startx
SCREEN_01 = shell
SOUND = Y
SOUND_DAEMON = esd
VOLUME = 80
LOCAL_STORAGE = Y
MODULE_01 = usblp
PRINTER_0_TYPE = U
PRINTER_0_DEVICE = /dev/usb/lp0
HOTPLUG = Y
XINETD_SERVICES = "saned"
# NOTE: I CAN COMMENT OUT THE LAST SIX LINES ABOVE, AND IT WILL DO THE SAME
THING.
---
# /opt/ltsp/i386/etc/sane.d/saned.conf
#
# saned.conf
#
# The contents of the saned.conf file is a list of host names, IP
# addresses or IP subnets (CIDR notation) that are permitted to use local
# SANE devices. IPv6 addresses must be enclosed in brackets, and should
# always be specified in their compressed form.
#
# The hostname matching is not case-sensitive.
#
#scan-client.somedomain.firm
#192.168.0.1
#192.168.0.1/29
192.168.0.1/254
#[2001:7a8:185e::42:12]
#[2001:7a8:185e::42:12]/64
#
# NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and
# /etc/services must also be properly configured to start
# the saned daemon as documented in saned(8), services(4)
# and inetd.conf(4) (or xinetd.conf(5)).
# NOTE: IT DOES NOT HAVE ANY EFFECT WHETHER I COMMENT OUT THE
192.168.0.1/254 OR NOT.
---
# /opt/ltsp/i386/etc/sane.d/hp5400.conf
# hp5400.conf
# See man sane-hp5400 for a description.
#
# HP 5400C
# usb 0x03F0 0x1005
#
# HP 5470C
# usb 0x03F0 0x1105
#
# Device filename to use for scanner access
#
# Uncomment the following line if autodetection fails
#
# /dev/usbscanner
usb 0x03F0 0x1105
device hp5400:libusb:00?:00?
NOTE: I THINK IT WAS A "cat /proc/bus/usb/devices" COMMAND, OR SOMETHING
SIMILAR, THAT VERIFIED THE "0x03F0 0x1105" TO BE THE CORRECT DEVICE NAME
RECOGNIZED BY THE SYSTEM FOR THE 5490c SCANNER, TOO.
---
# /opt/ltsp/i386/etc/xinetd.d/saned
# default: on
# description: The sane server accepts requests
# for network access to a local scanner via the
# network. Place this script in /opt/ltsp/i386/etc/xinetd.d/
service saned
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/saned
protocol = tcp
}
---
# /opt/ltsp/i386/etc/services
# Local services
sane 6566/tcp # SANE network scanner daemon
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_____________________________________________________________________
Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto:
https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help, try #ltsp channel on irc.freenode.net