Der Canon SELPHY CP510 ist ein schon sehr alter, portabler Thermosublimationsdrucker aus dem Jahre 2005. Das mir vorliegende, voll funktionsfähige Modell habe ich auf eBay erworben. Die OVP ist etwas lediert, die Staubabdeckung sowie ein originales USB-Kabel fehlen. Dennoch ist das Gerät ansich in einem tollen Zustand und kam sogar mit einer alten Farbkasette und ein paar Bögen Fotopapier.
Es begeistert mich, wie ein solch rigides und tolles Gerät mit 21 Jahren immernoch einwandfrei funktioniert. Dieser Zeit entstammen zahlreiche exzellente Geräte, welche bis heute funktionieren und im Bezug auf die Softwareunterstützung immernoch schritthalten können (das ist für einen anderen Beitrag, aber der CP510 läuft auch unter Windows 11 mit den Windows 7-Treibern im Kompatibilitätsmodus einwandfrei …).
Im folgenden möchte ich kurz beschreiben wie ich den SELPHY CP510 dank der Anleitung und Entwicklungsarbeit eines Teams um die Software Gutenprint, aber insbesondere dank eines hochprofessionell arbeitenden Softwareentwicklers im Jahr 2026 unter Linux betreiben kann.
Mein Beispiel legt als Betriebssystem Ubuntu 25.10 zugrunde.
Installation
Es wird mittels
sudo apt install printer-driver-gutenprint
die Gutenprint-Software installiert.
Anschließend kann man über die Drucker-Einstellungen in Ubuntu den Drucker suchen und wird auch direkt fündig, es erscheint „CP510“. Hinzufügen, fertig.

(So einfach ist es leider nicht, die Installation geht weiter, da wir beim ersten Druckversuch sofort merken, dass der Druckauftrag pausiert wird. Fortsetzen bringt nichts, der Auftragsstatus ändert sich unmittelbar wieder in „Pausiert“.)
Prüft man das CUPS-Webinterface unter http://localhost:631 wird man auf eine genauere Fehlermeldung aufmerksam:
„Incorrect paper loaded (01 vs 11), aborting job!“
Das Papier war jedoch in meinem Fall genau das richtige im Hagaki Postkartenformat von 100×148 mm. Auf der Suche nach dem Fehler wurde ich auf eine Anleitung aufmerksam.
Setzen wir also die unter Ubuntu 25.10 wirklich nötigen Teile dieser Anleitung nun um:
sudo apt install libusb-1.0-0-dev libcups2-dev pkg-config
sudo cups-genppdupdate
git clone https://git.shaftnet.org/gitea/slp/selphy_print.git
cd selphy_print
make -j4
sudo make install
sudo systemctl restart cups
Anschließend funktioniert der Druck.
Weitere Hinweise
Im Prozess testete ich unterschiedliche Programme und Wege um Fotos zu drucken.
Bildbetrachter (Image Viewer oder auch „Loupe“)
So testete ich den Ubuntu Standard-Bildbetrachter. Der Druck-Systemdialog bot jedoch nicht die richtigen Paperformate und Einstellungen (ausgegraut). Beim dreimaligen Versuch, ein benutzerdefiniertes Papierformat einzugeben, stürtzte die Anwendung jedes mal ab. Nicht empfehlenswert.

Chrome
Anschließend öffnete ich mein Foto einfach in Chrome. Der Chrome-Druckdialog war schon etwas besser, bot die richtigen Formate und Einstellungsmöglichkeiten. Mein Foto war für den horizontalen Druck gedacht.

Druck-Optionen in den Systemeinstellungen
Leider zu früh gefreut: Die Drucker-Optionen in den systemweiten Drucker-Einstellungen überschrieben die Orientierungseinstellung und stellten diese auf vertikalen Druck. Schmerzhaft aufgrund der Preise für Farbkasetten und Fotopapier.

GIMP
Der Systemdialog in Zusammenarbeit mit GIMP war am vertrauenerweckensten. Die Papiergrößen waren korrekt benannt und die Druckerauswahl funktionierte einwandfrei. Neben Chrome mit den nötigen Einstellungen in den Systemeinstellungen, sehr empfehlenswert.

Fazit
Sollte man als Linux-Anwender auf der Suche nach einem günstigen Thermosublimationsdrucker sein, sollte man sich die CP510/710 Serie unbedingt ansehen. Gebrauchte Geräte verkaufen sich auf eBay zwischen 20 und 90 Euro und können im Grunde alles, was die modernen Pendanten auch können (ab ca. 155€).
Die Einrichtung ist nicht ganz trivial, jedoch dank ausreichender Dokumentation gut zu replizieren.
