I'm running Linux Terminal Server (LTSP), serving up the Lubuntu 14.04.2 i386 desktop to fat clients.

I have an HP Scanjet 5200C scanner connected to the LTSP server and want the fat clients to be able to scan with that.

On the fat clients, the served image is actually running on the client hardware, making those systems similar in many ways to a group of standalone machines on the LAN. So to get this running I have been following the simple tutorial at https://help.ubuntu.com/community/SaneDaemonTutorial

The last step is configuring /etc/sane.d/net.conf for sane clients, identifying saned hosts either by hostname or IP address. I find that using the hostname works on another actual standalone machine on the LAN, but it fails with the fat clients. So far I can only make fat client scanning work by entering an IP address.

But the server gets its IP address by DHCP, a feature I want to preserve so that I don't have to get into the router configuration when I set one of these up. Needless to say, I really want to get this running stably for the fat clients using the hostname.

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

Troubleshooting: Trying to dig into this question, I find that the fat client can successfully ping the server hostname, so it's not a name resolution issue.

One interesting fact: Even on the server (where scanning always works), sane-find-scanner (even if run as root) reports "could not open USB device <id info>: Access denied (insufficient permissions)." And on the fat client, sane-find-scanner reports the same even when net.conf identifies the saned host by IP address and Simple Scan successfully scans.

Is sane-find-scanner broken?

Some exercises with 'scanimage -L" (which I understand should be run as root):

On the server 'sudo scanimage -L' reports:
device hp:libusb:004:002 is a Hewlett Packard Scanjet 5200C flatbed scanner
device net:192.168.1.8:hp:libusb:004:002 is a Hewlett Packard Scanjet 5200C flatbed scanner

If get to a root prompt on the fat client, then run 'scanimage -L' when net.conf is using an IP address, it reports: device net:192.168.1.8:hp:libusb:004:002 is a Hewlett Packard Scanjet 5200C flatbed scanner

Those devices presumably refer to /dev/bus/usb/004/002, which exists on the server.

If I run 'scanimage -L' on the fat client when net.conf is using a hostname, it reports no devices found.

While of some interest, I don't see that any of the above tells me much.

Any ideas?


--
sane-devel mailing list: sane-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
            to sane-devel-requ...@lists.alioth.debian.org

Reply via email to