Hey everyone,
I’ve been trying to get my Epson L380 printer working on my Raspberry Pi running Raspbian Desktop OS 64-bit, and here’s a summary of everything I’ve tried so far—maybe it’ll help someone else, or maybe someone here has a better solution.
What Worked:
Epson Printer Utility (ARM):
Successfully installed the .deb Epson utility from Epson’s website, and nozzle check / head cleaning worked perfectly. So the printer can talk to the Pi somehow.
Scanner: As the .deb file for scanner is already available on Epson site, it worked smoothly.
What Didn’t Work:
CUPS Default Drivers:
L380 is not listed. Tried using L382, L210, L385, L375 models in CUPS.
Result: printer prints garbage characters in an infinite loop.
Printer Driver ESC/P-R (printer-driver-escpr):
Installed via sudo apt install printer-driver-escpr. CUPS lists some generic Epson printers, but none match L380 or work correctly.
Tried Finding PPD Files:
I even tried extracting the .deb file just to get the .ppd file, and manually added it via CUPS. However, printing failed with this error:
So, the .ppd alone isn't enough — it depends on architecture-specific filters that are missing on ARM.
Tried searching for official .deb driver from Epson for epson-inkjet-printer-201601w, which is available only for x86_64 — can’t run on ARM64 (Raspberry Pi).
No useful results from:
Tried using suggestions from forums like using L382 or L210 drivers — but those drivers weren’t even available under Raspbian's default CUPS or driver lists.
Current Status:
Scanner works![✅]()
Nozzle check & clean utility works![✅]()
Printing from apps or CUPS: still broken![❌]()
System Info:
OS: Raspbian Desktop OS 64-bit (Debian-based)
CUPS: Installed and accessible via localhost:631
Epson Utility: ARM .deb from official site
Printer: Epson L380 (USB)
If anyone has managed to get L380 printing to work on ARM/RPi, please share how you did it.
Thanks!
I’ve been trying to get my Epson L380 printer working on my Raspberry Pi running Raspbian Desktop OS 64-bit, and here’s a summary of everything I’ve tried so far—maybe it’ll help someone else, or maybe someone here has a better solution.
What Worked:
Epson Printer Utility (ARM):
Successfully installed the .deb Epson utility from Epson’s website, and nozzle check / head cleaning worked perfectly. So the printer can talk to the Pi somehow.
Scanner: As the .deb file for scanner is already available on Epson site, it worked smoothly.
What Didn’t Work:
CUPS Default Drivers:
L380 is not listed. Tried using L382, L210, L385, L375 models in CUPS.
Result: printer prints garbage characters in an infinite loop.
Printer Driver ESC/P-R (printer-driver-escpr):
Installed via sudo apt install printer-driver-escpr. CUPS lists some generic Epson printers, but none match L380 or work correctly.
Tried Finding PPD Files:
I even tried extracting the .deb file just to get the .ppd file, and manually added it via CUPS. However, printing failed with this error:
Code:
Idle - "File '/opt/epson-inkjet-printer-201601w/cups/lib/filter/epson_inkjet_printer_filter' not available"Tried searching for official .deb driver from Epson for epson-inkjet-printer-201601w, which is available only for x86_64 — can’t run on ARM64 (Raspberry Pi).
No useful results from:
Code:
lpinfo -m | grep -i epsonCurrent Status:
Scanner works
Nozzle check & clean utility works
Printing from apps or CUPS: still broken
OS: Raspbian Desktop OS 64-bit (Debian-based)
CUPS: Installed and accessible via localhost:631
Epson Utility: ARM .deb from official site
Printer: Epson L380 (USB)
If anyone has managed to get L380 printing to work on ARM/RPi, please share how you did it.
Thanks!
Statistics: Posted by soubhagyajit — Tue Jul 29, 2025 11:45 am — Replies 0 — Views 26