User:Jens3/Epson L355
Workaround
I got color printing working. Maybe the resolution is not perfect. Using the cups webinterface I selected "o AppSocket/HP JetDirect", socket://192.168.1.2:9100 , and used the Epson L-375 printer.
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
- sys-auth/nss-mdns [1]
- net-print/epson-inkjet-printer-escpr Has support for the old ESC/P printer language
- net-print/gutenprint has drivers for several Epson L printers. Supported printer