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
https://i.imgur.com/kxiO6qP.png

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

https://i.imgur.com/xr7UjWa.png

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…