Bazzite – Druckerinstallation

Es gibt zwei funktionierende Methoden, um den Epson XP-3200 unter Bazzite zu installieren.

Da die Homebrew-Variante nur eingeschränkt sinnvoll ist, lasse ich ihre Beschreibung weg.

Installation mittels rpm-ostree:

rpm-ostree install system-config-printer
systemctl enable --now cups.service
sudo reboot

Von der Epson-Homepage lade ich die verfügbaren Treiber herunter (RPM-Pakete):

  • epson-inkjet-printer-escpr-1.8.6-1.x86_64.rpm

Treiber installieren:

rpm-ostree install ~/Downloads/epson-inkjet-printer-escpr-1.8.6-1.x86_64.rpm
systemctl reboot

Drucker hinzufügen:

  • Drucker-Systemeinstellungen öffnen
  • + Hinzufügen wählen
  • Zwei XP-3200 werden erkannt → den ersten auswählen
  • Vorgeschlagene Treiber auswählen
  • Hinzufügen

Testseite drucken – fertig.


ODER


Mittels Distrobox:

Etwas umständlicher, aber ebenfalls funktionsfähig.

  • BoxBuddy installieren (ich installiere über Warehouse)
  • BoxBuddy öffnen
  • Neue Box erstellen:
    • Ubuntu 24.04
    • Name: Epson-Box
    • Init System verwenden: ON

Nach der Installation öffnet sich die Konsole der Box
(alternativ später über BoxBuddy → Epson-Box → Konsole öffnen)

Druckertreiber installieren:

sudo apt update
sudo apt install cups printer-driver-gutenprint printer-driver-escpr -y

Der Epson XP-3200 wird durch printer-driver-escpr (Epson Inkjet Printer Driver ESC/P-R) unterstützt.

CUPS-Dienst starten:

sudo systemctl enable cups
sudo systemctl start cups

CUPS für Netzwerkzugriff öffnen (damit Bazzite drauf zugreifen kann):

sudo cupsctl --remote-any
sudo cupsctl --share-printers
sudo usermod -aG lpadmin $USER
sudo systemctl restart cups

Drucker automatisch suchen und hinzufügen:

sudo lpinfo -v

Mein Drucker wird tatsächlich erkannt:

📦[knilix@Epson-Box ~]$ sudo lpinfo -v
network beh
file cups-brf:/
network ipp
network http
network https
network ipps
network lpd
network socket
network dnssd://EPSON%20XP-3200%20Series._ipp._tcp.local/?uuid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
network ipps://EPSON%20XP-3200%20Series._ipps._tcp.local/
network lpd://192.168.10.120:515/PASSTHRU
📦[knilix@Epson-Box ~]$

Direkt in der Bazzite-Konsole:

distrobox list
knilix@localhost-live:~$ distrobox list
ID | NAME | STATUS | IMAGE
9da8ee25de7e | Epson-Box | Up 11 minutes | quay.io/toolbx/ubuntu-toolbox:22.04
knilix@localhost-live:~$

Distrobox beenden:

distrobox stop Epson-Box

Distrobox Start:

distrobox enter Epson-Box

Im Browser:

http://localhost:631

Nun den Drucker hinzufügen:

  • Verwaltung
  • Passwort: Zugangsdaten von Bazzite
  • Neue Drucker suchen
    • Meiner wird gleich 3 Mal erkannt – ich nehme den 1. mit der Bezeichnung XP-3200
    • Drucker im Netzwerk freigeben – Ja –> Weiter
    • Druckermarke wählen: Epson
    • Druckermodell wählen: XP-3200
    • Drucker hinzufügen
    • Standardeinstellungen festlegen

Nun noch eine Testseite drucken und ich bin hier fertig.


Beide Varianten funktionieren zuverlässig. Die rpm-ostree-Methode ist jedoch einfacher und direkter, während die Distrobox-Lösung mehr Kontrolle und Isolation bietet.