http://bugzilla.suse.com/show_bug.cgi?id=920937
http://bugzilla.suse.com/show_bug.cgi?id=920937#c91
--- Comment #91 from Johannes Meixner ---
Ian Powell,
I also never used "usbreset" before but below is what I did
on my SLES12 system with an "Epson Stylus Photo R360" printer
(this is the name labeled on the device) that shows up in "lsusb"
as "04b8:082c Seiko Epson Corp. Storage Device" probably because
this printer has also a memory card reader built in.
I assume it would work the same on your system.
I dowloaded attachment#639538
and stored it as file /root/usbreset
Then I did (as root):
------------------------------------------------------------------------------
# chmod u+x /root/usbreset
# lsusb
...
Bus 001 Device 004: ID 04b8:082c Seiko Epson Corp. Storage Device
...
# /root/usbreset /dev/bus/usb/001/004
Resetting USB device /dev/bus/usb/001/004
Reset successful
# /usr/lib/cups/backend/usb
DEBUG: Loading USB quirks from "/usr/share/cups/usb".
DEBUG: Loaded 119 quirks.
DEBUG: list_devices
DEBUG: libusb_get_device_list=10
DEBUG2: Printer found with device ID:
MFG:EPSON;CMD:ESCPL2,BDC,D4,D4PX,ESCPR1;MDL:Stylus
Photo R360;CLS:PRINTER;DES:EPSON Stylus Photo R360; Device
URI: usb://EPSON/Stylus%20Photo%20R360?serial=W69P10611212214330&interface=1
direct usb://EPSON/Stylus%20Photo%20R360?serial=W69P10611212214330&interface=1
"EPSON Stylus Photo R360" "EPSON Stylus Photo R360"
"MFG:EPSON;CMD:ESCPL2,BDC,D4,D4PX,ESCPR1;MDL:Stylus
Photo R360;CLS:PRINTER;DES:EPSON Stylus Photo R360;" ""
# /usr/lib/cups/backend/usb 2>/dev/null
direct usb://EPSON/Stylus%20Photo%20R360?serial=W69P10611212214330&interface=1
"EPSON Stylus Photo R360" "EPSON Stylus Photo R360"
"MFG:EPSON;CMD:ESCPL2,BDC,D4,D4PX,ESCPR1;MDL:Stylus
Photo R360;CLS:PRINTER;DES:EPSON Stylus Photo R360;" ""
------------------------------------------------------------------------------
The last output "/usr/lib/cups/backend/usb 2>/dev/null" is only FYI
to show what the actual CUPS 'usb' backend device discovery output is
that will be used by higher level tools like "lpstat -v" or YaST.
If you are interested in background information and details see
https://en.opensuse.org/SDB:Using_Your_Own_Backends_to_Print_with_CUPS
--
You are receiving this mail because:
You are on the CC list for the bug.