User:Jens3/Epson L355

From Gentoo Wiki
Jump to:navigation Jump to:search

Workaround

I got color printing working. Maybe the resolution is not perfect. Using the webinterface I selected "o AppSocket/HP JetDirect", socket://192.168.1.2:9100 , and used the Epson L-375 printer driver.

General information

The Epson L355 from the EcoTank series is a printer with refillable tanks. At the moment I haven't got it working using gentoo linux on Arm64. There are printer driver for x86/AMD64 available at openprinting.org Epson L355.

For Android is an app available for printing. https://play.google.com/store/apps/details?id=epson.print&hl=de&gl=US The supported printer list is at: https://support.epson.net/appinfo/iprint/de/

x86/AMD driver from openprinting.org

openprinting.org about Epson L355

Copying the /opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L355_Series-epson-driver.ppd.gz to the Pi400 and providing it as a PPD file to the cups web interface leads to " CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files" in /var/log/cups/error_log. Copying the /opt/epson-inkjet-printer-201207w from an amd64 system doesn't help, " Unable to start filter "/opt/epson-inkjet-printer-201207w/cups/lib/filter/epson_inkjet_printer_filter" - Success."

qemu-x86_64 /opt/epson-inkjet-printer-201207w/cups/lib/filter/epson_inkjet_printer_filter qemu-x86_64: Could not open '/lib64/ld-lsb-x86-64.so.3': No such file or directory


Driveless Printing

I got the hint for Driverless Printing from vaukai. The printer doesn't seem to provide an IPP interface.

root #lpadmin -p Epson-driverless -E -v ipp://192.168.1.2/ipp -m everywhere

Result: lpadmin: Unable to connect to "192.168.1.2:631": Host is down

nmap port scan

root #nmap -A -p1-9999 192.168.1.2
Starting Nmap 7.92 ( https://nmap.org ) at 2022-01-02 20:18 CET
Nmap scan report for EPSON.domain.local (192.168.1.2)
Host is up (0.015s latency).
Not shown: 9995 closed tcp ports (reset)
PORT     STATE SERVICE    VERSION
80/tcp   open  upnp	  Epson Stylus NX230 printer UPnP (UPnP 1.0; Epson UPnP SDK 1.0)
|_http-title: Site doesn't have a title (text/html).
|_http-server-header: EPSON_Linux UPnP/1.0 Epson UPnP SDK/1.0
515/tcp  open  printer
1865/tcp open  entp?
9100/tcp open  jetdirect?
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :
SF-Port1865-TCP:V=7.92%I=7%D=1/2%Time=61D1FA80%P=aarch64-unknown-linux-gnu
SF:%r(NULL,11,"IS\x80\x000\x0c\0\0\0\x05\0\0\x01\x02\0\0\0")%r(GenericLine
SF:s,11,"IS\x80\x000\x0c\0\0\0\x05\0\0\x01\x02\0\0\0")%r(Help,11,"IS\x80\x
SF:000\x0c\0\0\0\x05\0\0\x01\x02\0\0\0")%r(X11Probe,11,"IS\x80\x000\x0c\0\
SF:0\0\x05\0\0\x01\x02\0\0\0")%r(LPDString,11,"IS\x80\x000\x0c\0\0\0\x05\0
SF:\0\x01\x02\0\0\0")%r(TerminalServer,11,"IS\x80\x000\x0c\0\0\0\x05\0\0\x
SF:01\x02\0\0\0")%r(JavaRMI,11,"IS\x80\x000\x0c\0\0\0\x05\0\0\x01\x02\0\0\
SF:0");
MAC Address: 01:23:45:67:89:AB (Seiko Epson)
Device type: general purpose
Running: Linux 2.6.X
OS CPE: cpe:/o:linux:linux_kernel:2.6
OS details: Linux 2.6.9 - 2.6.33
Network Distance: 1 hop
Service Info: OS: Linux; Device: printer; CPE: cpe:/h:epson:stylus_nx230, cpe:/o:linux:linux_kernel

TRACEROUTE
HOP RTT      ADDRESS
1   14.80 ms EPSON.domain.local (192.168.1.2)

OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 46.86 seconds

Port 1865 could be the scanner port: port = [1865]; txt = ["note=" "scannerAvailable=1" "uuid=5548334B3032363762" "mdl=L355 Series" "mfg=EPSON" "adminurl=http://EPSONA774EA.local.:80/" "ty=EPSON L355 Series" "txtvers=1"] from avahi-browse -art

packages loosly connected to this topic