Epson L3110 printer not detected anymore

after latest update my printer stopped working, yast - printer not detecting it, scanning is working fine,
lsusb showing

Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 062a:4101 MosArt Semiconductor Corp. Wireless Keyboard/Mouse
Bus 005 Device 003: ID 04b8:1142 Seiko Epson Corp. 
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

and lsusb -t is showing


/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Port 3: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 12M
    |__ Port 3: Dev 3, If 1, Class=Printer, Driver=usblp, 12M
    |__ Port 4: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 4: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    |__ Port 2: Dev 2, If 0, Class=Vendor Specific Class, Driver=mt7601u, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M

Is it detected by the CUPS usb backend when run manually like this?

/usr/lib/cups/backend/usb
lpinfo -v

/usr/lib/cups/backend/usb
is showing

DEBUG: Loading USB quirks from "/usr/share/cups/usb".
DEBUG: Loaded 88 quirks.
DEBUG: list_devices
DEBUG: libusb_get_device_list=9
DEBUG2: Printer found with device ID: MFG:EPSON;CMD:ESCPL2,BDC,D4,D4PX,ESCPR1,END4;MDL:L3110 Series;CLS:PRINTER;DES:EPSON L3110 Series;CID:EpsonRGB;FID:FXN,DPN,WFN,ETN,AFN,DAN,WRN;RID:50;DDS:022180;ELG:1163; Device URI: usb://EPSON/L3110%20Series?serial=5835445A3030373384&interface=1
direct usb://EPSON/L3110%20Series?serial=5835445A3030373384&interface=1 "EPSON L3110 Series" "EPSON L3110 Series" "MFG:EPSON;CMD:ESCPL2,BDC,D4,D4PX,ESCPR1,END4;MDL:L3110 Series;CLS:PRINTER;DES:EPSON L3110 Series;CID:EpsonRGB;FID:FXN,DPN,WFN,ETN,AFN,DAN,WRN;RID:50;DDS:022180;ELG:1163;" ""

but
lpinfo -v
not showing usb

network beh
network ipp
network ipps
network https
network http
network socket
network lpd

Is CUPS printer configuration still present?

lpstat -t
egrep -i “model|name|filter” /etc/cups/ppd/*

lpstat -t
showing

scheduler is running
no system default destination
lpstat: No destinations added.
lpstat: No destinations added.
lpstat: No destinations added.
lpstat: No destinations added.

egrep -i “model|name|filter” /etc/cups/ppd/

cups/ppd is empty as I tried to delete and add back printer via yast

yast hadware info also detecting printer, but yast connection wizard not… strange problem
http://i64.tinypic.com/oicf0k.png

A strange issue with YaST perhaps? Anyway, for now try reconfiguring manually using the CUPS web interface…

localhost:631/admin

Select ‘Add Printer’, then follow the prompts given. See how that goes.

Never used this method, its not showing usb connected printers

That is strange. Nevertheless, can you try selecting the 'App Socket / HP JetDirect option, and edit it so the the URI look like this

usb://EPSON/L3110%20Series?serial=5835445A3030373384&interface=1

I assume that you have the appropriate Epson printer driver already installed?

It’s likely that a bug report will need to be submitted for this regression. We need to characterize it a bit further though…

It’s /usr/lib/udev/rules.d/70-printers.rules that is used to match USB printer-type devices…

# Low-level USB device add trigger ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:0701??:*", TAG+="systemd", ENV{SYSTEMD_WANTS}="configure-printer@usb-$env{BUSNUM}-$env{DEVNUM}.service" # Low-level USB device remove trigger ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_USB_INTERFACES}=="*:0701*:*", RUN+="udev-configure-printer remove %p"

Check that udev-configure-printer exists…

 rpm -qf /usr/lib/udev/rules.d/70-printers.rules  udev-configure-printer-1.5.7-lp150.5.1.x86_64

Perhaps capture what is reported when the printer is first plugged in. Have these running (in respective terminals) BEFORE plugging the USB printer…

dmesg --follow
udevadm monitor

Capture the output and report back.

Check that udev-configure-printer exists…
yes its there

Perhaps capture what is reported when the printer is first plugged in. Have these running (in respective terminals) BEFORE plugging the USB printer…

dmesg --follow

[10020.642304] usb 5-3: USB disconnect, device number 4
[10020.642606] usblp0: removed
[10068.785457] usb 5-3: new full-speed USB device number 5 using xhci_hcd
[10069.058472] usb 5-3: New USB device found, idVendor=04b8, idProduct=1142, bcdDevice= 1.00
[10069.058476] usb 5-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[10069.058478] usb 5-3: Product: L3110 Series
[10069.058481] usb 5-3: Manufacturer: EPSON
[10069.058483] usb 5-3: SerialNumber: 5835445A3030373384
[10069.419093] usblp 5-3:1.1: usblp0: USB Bidirectional printer dev 5 if 1 alt 0 proto 2 vid 0x04B8 pid 0x11

udevadm monitor

KERNEL[10329.473834] add      /devices/pci0000:00/0000:00:07.1/0000:09:00.3/usb5/5-3 (usb)
KERNEL[10329.550351] add      /devices/pci0000:00/0000:00:07.1/0000:09:00.3/usb5/5-3/5-3:1.0 (usb)
KERNEL[10329.594020] add      /devices/pci0000:00/0000:00:07.1/0000:09:00.3/usb5/5-3/5-3:1.1 (usb)
KERNEL[10329.834028] add      /devices/pci0000:00/0000:00:07.1/0000:09:00.3/usb5/5-3/5-3:1.1/usbmisc/lp0 (usbmisc)
KERNEL[10329.834107] bind     /devices/pci0000:00/0000:00:07.1/0000:09:00.3/usb5/5-3/5-3:1.1 (usb)
KERNEL[10329.834172] bind     /devices/pci0000:00/0000:00:07.1/0000:09:00.3/usb5/5-3 (usb)
UDEV  [10329.842493] add      /devices/pci0000:00/0000:00:07.1/0000:09:00.3/usb5/5-3 (usb)
UDEV  [10329.844825] add      /devices/pci0000:00/0000:00:07.1/0000:09:00.3/usb5/5-3/5-3:1.0 (usb)
UDEV  [10329.845359] add      /devices/pci0000:00/0000:00:07.1/0000:09:00.3/usb5/5-3/5-3:1.1 (usb)
UDEV  [10329.845994] add      /devices/pci0000:00/0000:00:07.1/0000:09:00.3/usb5/5-3/5-3:1.1/usbmisc/lp0 (usbmisc)
UDEV  [10329.846636] bind     /devices/pci0000:00/0000:00:07.1/0000:09:00.3/usb5/5-3/5-3:1.1 (usb)
UDEV  [10329.853427] bind     /devices/pci0000:00/0000:00:07.1/0000:09:00.3/usb5/5-3 (usb)

Its to technical for me :smiley:

all was working fine just like plug and play with | epson-inkjet-printer-escpr - pack
|

|

before latest update 20190425 or may be 20190423

You’ve coped admirably. It’s not hard to copy/paste the printer URI in to that CUPS text box. It’s the URI reported by the usb backend that you ran manually.

adding usb://EPSON/L3110%20Series?serial=5835445A3030373384&interface=1 via local host showing printer in yast but cant print

Did you try printing a test page via the CUPS web utility? (Refer to the ‘Printers’ menu.)

As I’ve mentioned already, I think a bug report will be needed to help resolve this issue.

https://bugzilla.opensuse.org/index.cgi

https://en.opensuse.org/openSUSE:Submitting_bug_reports

Ill rather wait for next update or will do a clean/fresh installation

Maybe something is shown in the zyyp/history so please:

grep -i 2019-04-27 /var/log/zypp/history

I cleaned that by bleachbit:O

but in recent 2 update these package were updated
20100425
yast2-installation (4.2.2 -> 4.2.3)
yast2-pam (4.1.0 -> 4.2.1)
yast2-users (4.1.11 -> 4.2.0)
and**
20100423**
cups-filters (1.22.1 -> 1.22.5)****

I cleaned that by bleachbit

Nothing to say…