Just installed 13.2 64bit KDE today and all went well except scanning apps can’t find the scanner (HP LaserJet 3055). The printer was configured fine. I went into YAST, scanner, and went through the driver process installing the recommended 3055 driver. Went through the process fine and indicated the scanner live. Sane and the lightweight scan app cannot find the scanner. Rebooted and still can’t find the scanner. Scanner worked fine on 12.3 64bit KDE, which I upgraded from, so I am sure it is operator error…
Probably something real simple I am doing wrong - any pointers, diagnostics, or tips appreciated.
error message returned after a while from when I try and open with xsane - Failed to open device ‘hpaio:/usb/HP_Laserjet_3055?serial=00CNRK389673’: Invalid Argument
That URL doesn’t look correct with respect to scanning. If you have HPLIP installed (available from the openSUSE repos) then you should be able to configure the scanner using
Thanks very much. I will go into the scanner config and see what the driver is - I do think it is the one you mentioned. It occured that I do have a wonderful stand alone Epson GT-15000 scanner, and I will see if that is recognized. If so, it is far superior to the HP scan capability and I will just use that. Then I can play with the system when I have more time and try and figure out why the scanner component of the HP won’t work.
Wow, plugged in the Epson, and the system can’t even detect it. Went into YaST scanner, and it can’t even tell it is there. I thought Epson was a preferred scanner for Linux. Sounds like something is just set up wrong.
Perhaps if I can get the Epson, the HP will also be solved. Any reason the system would not recognize the GT-15000 ?? Is there some methodical process I can follow to set this up or determine the problem?
HP is the preferred or at least has the over all best support for Linux. Epson support seems spotty some manufacturers don’t support Linux at all. There are a couple of commercial products that seem to do a good job on a load of printers one is TubroPrint
When you attach a usb scanner (or any usb sevice for that matter), run ‘lsusb’ to get chipset info. Anyway, a quick search shows that the GT-15000 is supported by a SANE (epson2) driver
Search for GT-15000, agree to the license ,and then a number of packages will be presented. You’ll need the appropriate ‘iscan’ and ‘iscan-data’ packages. Along with the proprietary driver (backend), it includes the iscan scanning utility (front end) as well.
When I have a couple of minutes at the system I will run the commands and see what comes back (have to remember how to post those things…).
Both these scanners were running fine on 12.3 64bit 2 days ago prior to upgrading to 13.2. So unless the drivers were deleted from Suse, then they are there. Interesting, because I remember no complications what so ever in installing these printers - entirely plug and play in 12.3. I guess not all distributions are created equal…
For locally-attached scanners using open source SANE drivers, no configuration is generally necessary. For proprietary drivers, it may dpend on the hardware. In general, a udev rule should exist to reflect the hardware (although that is automated to some extent), and along with the backend, it usually needs to be explicitly listed in /etc/sane.d/dll.conf as well so that hardware is matched to the driver.
The process of upgrading the OS may have caused a proprietary printer driver package to be removed. Always a good idea to check the printer configuration in /etc/cups/printers.conf, along with with the associated ppd’s in /etc/cups/ppd/ directory.
roger@linux-n6pe:~> sane-find-scanner
# 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 0x05e3/0x0608 at 002:003: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 008:001: Access denied (insufficient permissions)
could not open USB device 0x04d9/0x2013 at 007:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 007:001: Access denied (insufficient permissions)
could not open USB device 0x046d/0xc018 at 006:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 006:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 005:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 004:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 003: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.
HP LaserJet 3055
roger@linux-n6pe:~> dmesg|tail
555.666317] SFW2-INext-DROP-DEFLT IN=enp2s0 OUT= MAC= SRC=2002:42f5:d8cf:1234:021d:60ff:febc:ca35 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44
612.258038] usb 2-5: new high-speed USB device number 5 using ehci-pci
612.374670] usb 2-5: New USB device found, idVendor=03f0, idProduct=3417
612.374677] usb 2-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
612.374682] usb 2-5: Product: HP LaserJet 3055
612.374686] usb 2-5: Manufacturer: Hewlett-Packard
612.374690] usb 2-5: SerialNumber: 00CNRK389673
612.535579] WARNING! power/level is deprecated; use power/control instead
612.577196] usblp 2-5:1.0: usblp0: USB Bidirectional printer dev 5 if 0 alt 1 proto 2 vid 0x03F0 pid 0x3417
612.577232] usbcore: registered new interface driver usblp
roger@linux-n6pe:~> sane-find-scanner
# 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.
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x3417 [HP LaserJet 3055]) at libusb:002:005
could not open USB device 0x05e3/0x0608 at 002:003: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 008:001: Access denied (insufficient permissions)
could not open USB device 0x04d9/0x2013 at 007:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 007:001: Access denied (insufficient permissions)
could not open USB device 0x046d/0xc018 at 006:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 006:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 005:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 004:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 003:001: Access denied (insufficient permissions)
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# 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.
Insufficient permissions seems to be cropping up a lot. Among other things, do I need to alter the user privledges in some way to allow scanner access??
For the Epson GT15000, it is likely that you ran the dmesg command a little late to capture any relevant kernel output.
You should probably check out what is causing the following though…
78.976037] usb usb8-port1: over-current condition
79.178045] usb usb8-port2: over-current condition
79.380028] usb usb2-port5: over-current condition
79.582029] usb usb2-port6: over-current condition
Unplug any attached devices, and gradually add them back in and examine kernel output until that message output re-oocurs. Perhaps the scanner is the cause of this?
For the HP LaserJet 3055 device, the following confirms that itis detected as a SANE device
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x3417 [HP LaserJet 3055]) at libusb:002:005
Insufficient permissions seems to be cropping up a lot. Among other things, do I need to alter the user privledges in some way to allow scanner access??
No, those ‘insufficient permissions’ messages are normal, since you’re running with user access. For local scanner access, you need to be a member of the ‘lp’ group.
Went into YaST - users, and added myself to the lp group. Still no access to the scanner, rebooted and tried again and no access. Ran sane-find-scanner and still all of the lines with insufficient permissions.
When I connect up the Epson scanner, I just unplug the usb from the HP LaserJet (it is off) and plug it into the Epson (off). So the configuration physically is exactly the same between the two scanners (same usb and same power cord). Not sure why the HP is recognized and the Epson is not. Is it likely incremental usb devices would affect the Epson and not the HP? All I have on usb are keyboard and mouse, my Phillips Skype box, and of course the HP or Epson.
Don’t concern yourself with the insufficient permissions -they relate to devices that are not scanners. The scanner device permissions are set by udev rules, so that users that are part of ‘lp’ group will have access. The HP scanner was detected. You should be able to scan with ‘hp-scan’ (assuming hplip is installed).
When I connect up the Epson scanner, I just unplug the usb from the HP LaserJet (it is off) and plug it into the Epson (off). So the configuration physically is exactly the same between the two scanners (same usb and same power cord). Not sure why the HP is recognized and the Epson is not.
We can work on that. I have to go out now, but will review the thread when I return and advise further.
I note on the HP site that your LaserJet 3055 has a network connection. If you have an available port on a router, you may be better off using the network connection. In setting up our LaserJet m127fn on the network, I had to check the router to get the printer’s IP address, then use manual detection in hp-setup.
Howard
The package is ‘hplip’. The SANE backend provided is ‘hpaio’ AFAIU. Did you manage to get your scanner running with ‘hp-setup’? If so, move on to scanning with ‘hp-scan’.
Regarding the Epson GT-15000 scanner , read post #7 again. It is supported by the ‘epson2’ SANE driver. No configuration should be necessary. All that should be needed is to run a scanning utility eg xsane, simple-scan, skanlite (KDE)…
I went into yast - install software, and indeed hplip is installed. When I go into the HP Device Manager and start through setup, I end up with a permissions popup asking for user name and password - it does not accept my user name and password so that stalls out pretty rapidly. I have only one user and the root password - not sure what it is looking for. Do I need to use root or su as the username??
I understand what you are saying about the Epson scanner. I got it several months ago, and it was absolutely plug and play in SUSE 12.3 - no issues at all. That’s why I am surprised I am having trouble getting it going. The HP scanner was also just plug and play in 12.3. Seems like scanner detection and integration in 13.2 is a bit less functional than it was in 12.3.