Skip to main content

Epson Stylus Photo R300 mit Originaltreiber über CUPS (RAW)

Ziel: Den originalen Epson-Treiber unter Windows verwenden und die Druckdaten unverändert über eine CUPS-RAW-Warteschlange an den Drucker weiterleiten.

Voraussetzungen

  • Windows 11 (64 Bit)
  • Raspberry Pi mit installiertem CUPS
  • Epson Stylus Photo R300
  • 64-Bit-Treiber für den R300

Den Treiber kann man über den Microsoft Update Catalog herunterladen oder im Anhang 5098_a1b99bb764e2c49ac8170f9e96164a608254a9e5.cab : Microsoft Update Catalog – Epson Stylus Photo R300

1. Treiber herunterladen

2. Treiber in Windows importieren

PowerShell als Administrator öffnen.

In den Treiberordner wechseln:

cd "C:\Drivers\EpsonR300"

Treiber importieren:

pnputil /add-driver ".\prnep00d.inf"

Ausgabe prüfen.

Treiberpaket wurde erfolgreich hinzugefügt.
Veröffentlichter Name: oem24.inf

3. Druckertreiber registrieren

Treiberverwaltung über "Win + R" öffnen:

printui.exe /s /t2

Anschließend:

  • Treiber -> Hinzufügen -> Weiter -> x64 -> Weiter -> Datenträger... -> prnep00d.inf auswählen

Den Treiber Epson Stylus Photo R300 (M) installieren.

Kontrolle:

Get-PrinterDriver |
Where-Object Name -like "*R300*"


Beispiel:

Name
-----------------------------
Epson Stylus Photo R300 (M)



4. RAW-Warteschlange in CUPS erstellen

Auf dem Raspberry:

sudo lpadmin \
    -p Epson_R300_RAW \
    -E \
    -v 'usb://EPSON/Stylus%20Photo%20R300?serial=L13P20502121634580&interface=1' \
    -m raw


Freigeben:

sudo lpadmin \
    -p Epson_R300_RAW \
    -o printer-is-shared=true

sudo cupsctl --share-printers
sudo systemctl restart cups



5. RAW-Warteschlange prüfen

lpstat -v Epson_R300_RAW


Beispiel:

device for Epson_R300_RAW:
usb://EPSON/Stylus%20Photo%20R300...


Weitere Informationen:

lpstat -l -p Epson_R300_RAW



6. LPD-Unterstützung aktivieren

Prüfen, ob cups-lpd vorhanden ist:

find /usr/lib/cups -name cups-lpd


Beispiel:

/usr/lib/cups/daemon/cups-lpd


Anschließend den LPD-Dienst über systemd bereitstellen (falls die Distribution ihn nicht bereits mitliefert), damit Port 515/TCP erreichbar ist.

Kontrolle:

sudo ss -ltnp | grep ':515'


Von Windows:

Test-NetConnection <IP-des-Raspberry> -Port 515


Erwartete Ausgabe:

TcpTestSucceeded : True



7. Drucker unter Windows hinzufügen