John Paul Adrian Glaubitz wrote:
I assume the scanner works properly in the same configuration on Windows? Just to be sure it's not a hardware issue.
I don't have anything with Windows on to try, however I am confident that it is a software issue as I was scanning some things one morning, then happened to do an 'apt-get upgrade', just after then went on to continue scanning and found the problem as described.
Then, could you please attach the files /etc/sane.d/dll.conf and /etc/sane.d/dll.conf.d/hplip?
Attached as requested, although I take it that you meant /etc/sane.d/dll.d/hplip as I don't have a dll.conf.d
And provide the output of:
- sane-find-scanner
As follows as my normal user ============================ # sane-find-scanner will now attempt to detect your scanner. If the # result is different from what you expected, first make sure your # scanner is powered up and properly connected to your computer. # No SCSI scanners found. If you expected something different, make sure that # you have loaded a kernel SCSI driver for your SCSI adapter. could not open USB device 0x0011/0x7788 at 001:007: Access denied (insufficient permissions) could not open USB device 0x0644/0x0200 at 001:005: Access denied (insufficient permissions) could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions) could not open USB device 0x413c/0x3012 at 002:004: Access denied (insufficient permissions) could not open USB device 0x413c/0x2003 at 002:003: Access denied (insufficient permissions) could not open USB device 0x03f0/0x1511 at 002:005: Access denied (insufficient permissions) could not open USB device 0x1a86/0x7584 at 002:002: Access denied (insufficient permissions) could not open USB device 0x1d6b/0x0001 at 002:001: Access denied (insufficient permissions) # No USB scanners found. If you expected something different, make sure that # you have loaded a kernel driver for your USB host controller and have setup # the USB system correctly. See man sane-usb for details. # Not checking for parallel port scanners. # Most Scanners connected to the parallel port or other proprietary ports # can't be detected by this program. # You may want to run this program as root to find all devices. Once you # found the scanner devices, be sure to adjust access permissions as # necessary. As follows as root ================== # sane-find-scanner will now attempt to detect your scanner. If the # result is different from what you expected, first make sure your # scanner is powered up and properly connected to your computer. # No SCSI scanners found. If you expected something different, make sure that # you have loaded a kernel SCSI driver for your SCSI adapter. # No USB scanners found. If you expected something different, make sure that # you have loaded a kernel driver for your USB host controller and have setup # the USB system correctly. See man sane-usb for details. # Not checking for parallel port scanners. # Most Scanners connected to the parallel port or other proprietary ports # can't be detected by this program.
- scanimage -L
As normal user ============== Failed cupsGetDevices device `v4l:/dev/video0' is a Noname BT878 video (Hauppauge (bt878)) virtual device As root ======= device `v4l:/dev/video0' is a Noname BT878 video (Hauppauge (bt878)) virtual device device `hpaio:/usb/PSC_750xi?serial=MY28DD126RWB' is a Hewlett-Packard PSC_750xi all-in-one > - lsusb Bus 001 Device 007: ID 0011:7788 Bus 001 Device 005: ID 0644:0200 TEAC Corp. All-In-One Multi-Card Reader CA200/B/S Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 004: ID 413c:3012 Dell Computer Corp. Optical Wheel Mouse Bus 002 Device 003: ID 413c:2003 Dell Computer Corp. Keyboard Bus 002 Device 005: ID 03f0:1511 Hewlett-Packard PSC 750xi Bus 002 Device 002: ID 1a86:7584 QinHeng Electronics CH340S Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub So as scanimage -L can see the scanner it looks like a user rights problem, but I'm not sure where to look to resolve that. Lorry
# /etc/sane.d/dll.conf - Configuration file for the SANE dynamic backend loader # # Backends can also be enabled by configuration snippets under # /etc/sane.d/dll.d directory -- packages providing backends should drop # a config file similar to dll.conf in this directory, named after the package. # # The next line enables the network backend; comment it out if you don't need # to use a remote SANE scanner over the network - see sane-net(5) and saned(8) net abaton agfafocus apple avision artec artec_eplus48u as6e bh canon canon630u canon_dr #canon_pp cardscan coolscan #coolscan2 coolscan3 #dc25 #dc210 #dc240 dell1600n_net dmc epjitsu #epson epson2 fujitsu #gphoto2 genesys gt68xx hp hp3900 hpsj5s hp3500 hp4200 hp5400 hp5590 hpaio hpljm1005 hs2p ibm kodak kodakaio kvs1025 kvs20xx leo lexmark ma1509 magicolor matsushita microtek microtek2 mustek #mustek_pp mustek_usb mustek_usb2 nec niash #p5 pie pixma plustek #plustek_pp #pnm qcam ricoh rts8891 s9036 sceptre sharp sm3600 sm3840 snapscan sp15c #st400 #stv680 tamarack teco1 teco2 teco3 #test u12 umax #umax_pp umax1220u v4l xerox_mfp
# dll.conf snippet for hplip # hpaio