Warum dieses Projekt?

Ein Gerät mit serieller Schnittstelle ist nicht automatisch ein Netzwerkgerät. Das Projekt untersucht eine schmale Brücke zwischen beiden Zugangswegen, statt die Steuerung des Druckers komplett neu zu implementieren.

Eine Brücke, kein neuer Druckertreiber

Der Prototyp nimmt eine TCP-Verbindung an und leitet Bytes zur seriellen Schnittstelle weiter. In Gegenrichtung werden die Antworten des Geräts zurückgereicht. Zwei parallele Kopierabläufe übernehmen diese Übertragung.

Das Programm versteht dabei nicht automatisch die Bedeutung jedes Druckbefehls. Ein im Repository vorhandenes Datenmodell wird im beschriebenen Übertragungsweg noch nicht zur Verarbeitung genutzt.

Warum die Trennung wichtig ist

Eine reine Datenbrücke ist einfacher zu untersuchen als eine vollständige Druckerverwaltung. Sie löst aber nicht automatisch Aufgaben wie Druckwarteschlangen, Authentifizierung oder sichere Fehlerbehandlung.

Die README beschreibt einen einzelnen Client und fest konfigurierte serielle Parameter. Es ist keine produktionsreife Cura-Integration; vor einer Nutzung am Gerät müssen Verbindung und Verhalten geprüft werden.

Quellcode & Dokumentation

Quellcode und die verfügbare Projektdokumentation findest du auf GitHub. Dort stehen auch die Hinweise zum Bauen, zur Nutzung und zur Lizenz.

printer-retrofit auf GitHub ↗

Weiter entdecken