Einen vorhandenen USB-Drucker zum Cloud-Drucker machen

Der Drucker am Tresen ist meist in Ordnung. Was ihm fehlt, ist die Erreichbarkeit aus dem Internet, und das ist ein Adapter, kein Ersatz.

Die meisten Standorte, die automatisch drucken wollen, haben bereits einen Drucker. Er funktioniert, das Personal kennt ihn, und das Papier liegt im Schrank dahinter. Das Problem ist nie das Drucken, sondern dass der Drucker nur von dem Rechner erreichbar ist, an dem das USB-Kabel hängt.

Kurze Antwort: Ein kleiner Adapter nimmt auf der einen Seite das USB-Kabel und hält auf der anderen eine Internetverbindung, wodurch der vorhandene Drucker über REST ansprechbar wird. Kein Computer bleibt an, auf niemandes Rechner wird ein Treiber installiert, und die bereits bezahlte Hardware bleibt im Einsatz.

Was sich tatsächlich ändert

USB-Drucker allein Mit Pi-Adapter
Aus einem Backend erreichbar Nein Ja, über REST
Braucht einen eingeschalteten Computer Ja Nein
Treiber auf einem Arbeitsplatz installiert Ja Keiner
Funktioniert ohne angemeldete Sitzung Nein Ja
Übersteht den Austausch des PCs Nein Ja, er ist nicht beteiligt

Der Unterschied, auf den es ankommt, ist die vierte Zeile. Ein an einen Arbeitsplatz gehängter Drucker druckt, wenn eine Person da und angemeldet ist. Ein Drucker hinter einem Adapter druckt, weil eine Bestellung eingetroffen ist.

Wann der Adapter der richtige Schritt ist

  • Der Drucker ist in Ordnung und nicht alt. Funktionierende Hardware zu ersetzen, nur um Anbindung zu gewinnen, ist der teure Weg.
  • Das Modell ist speziell, ein Etiketten- oder Kartendrucker, etwas mit einem proprietären Format, das Ihr Code bereits erzeugt. Es zu behalten erspart das Neuschreiben des Layouts.
  • Ein Standort hat mehrere Drucker, und ein Adapter mit mehreren USB-Ports deckt sie gemeinsam ab.
  • Sie rüsten einen Bestand nach, bei dem der Austausch aller Geräte auf einmal unrealistisch ist und Sie lieber schrittweise umstellen.

Wann Sie stattdessen einen Cloud-Drucker kaufen sollten

Seien wir ehrlich bei den Fällen, in denen der Adapter nicht die bessere Antwort ist:

  • Der Drucker ist am Ende. Ein Adapter an einem sterbenden Druckkopf kauft nichts.
  • Der Standort hat kein brauchbares Netz. Auch der Adapter muss das Internet erreichen. Hat das Lokal keine verlässliche Verbindung und ist kein Kabel möglich, löst ein Drucker mit eigener SIM ein Problem, das der Adapter nicht lösen kann.
  • Sie wollen ein einziges unterstütztes Modell über viele Standorte. Einheitliche Hardware ist im Support bares Geld wert, und gemischte Bestände kosten mehr an Dokumentation.

Der Leitfaden zur Druckerauswahl geht diese Abwägung im Detail durch.

Die Einrichtung

Der physische Teil ist kurz: Strom, Netzwerk und das USB-Kabel vom Drucker. Die Raspberry-Pi-Installationsanleitung deckt die Installation ab, und der USB-Druck-Endpunkt dokumentiert das Adressieren eines bestimmten Ports, wenn mehrere Drucker an einem Adapter hängen.

Zwei Dinge lohnen sich, bevor etwas an die Wand kommt:

Drucken Sie einen Testbon mit einem schlichten curl, bevor Sie Ihre Anwendung anschließen. Kommt der Bon heraus, ist die Kette bewiesen und jedes spätere Problem liegt in Ihrem Code, nicht in der Hardware.

Notieren Sie, welchen USB-Port jeder Drucker benutzt. Bei einem Mehrport-Adapter ist der Port Teil der Adresse, und um 20 Uhr herauszufinden, welcher von drei Druckern Port zwei ist, ist nicht der Moment zum Lernen.

Was der Adapter nicht löst

Er macht einen schlechten Standort nicht gut. Über einer Fritteuse oder am anderen Ende des Raums vom Access Point gelten dieselben physischen Probleme wie für jeden Drucker.

Er nimmt das Netz des Lokals nicht aus der Kette. Der Adapter verbindet sich nach außen, weshalb weder Portfreigabe noch VPN nötig sind, aber eine Verbindung braucht er trotzdem. In Räumen, in denen Sie den Router nicht kontrollieren, bleibt diese Abhängigkeit, und nur ein 4G-Drucker beseitigt sie.

Er ändert den Bon nicht. Layout, Zeichenkodierung und Schnittverhalten sind Eigenschaften des Druckers und dessen, was Sie ihm senden, ein Emoji in einem Produktnamen macht also genau wie zuvor Ärger. Transliterieren Sie vor dem Senden, wie in der Layout-Referenz beschrieben.

Eine sinnvolle Reihenfolge

  1. Prüfen Sie, ob der Drucker über seine eigene Testfunktion etwas ausgibt.
  2. Schließen Sie den Adapter an und drucken Sie dann einen Testbon mit curl.
  3. Verdrahten Sie Ihr Backend und drucken Sie in einer ruhigen Phase eine echte Bestellung.
  4. Erst danach montieren Sie alles an seinem endgültigen Platz.

Mit Schritt vier zu beginnen ist der klassische Fehler: Er macht aus einer Diagnose von zehn Minuten einen Nachmittag mit dem Schraubendreher.

Legen Sie ein kostenloses Konto an und drucken Sie den Testbon, bevor der Adapter den Schreibtisch verlässt. Derselbe REST-Aufruf funktioniert danach unverändert, ob der Drucker ein Cloud-Modell ist oder ein altes USB-Gerät hinter einem Adapter, und genau darum geht es bei diesem Vorgehen.

FAQ

Kann ich meinen vorhandenen USB-Drucker behalten und trotzdem aus der Cloud drucken?

Ja. Ein Raspberry-Pi-USB-Adapter hält die Internetverbindung und stellt den Drucker über REST bereit. Kein Computer muss eingeschaltet bleiben und auf keinem Arbeitsplatz wird ein Treiber installiert.

Braucht der Adapter eine Portfreigabe oder ein VPN?

Nein. Er baut seine eigene ausgehende Verbindung auf, wodurch der Router unangetastet bleibt. Etwas Internetzugang braucht er dennoch, ein Standort ohne brauchbares Netz benötigt daher eher einen Drucker mit eigener SIM.

Kann ein Adapter mehrere Drucker ansteuern?

Ja, über seine USB-Ports, und der Port ist Teil der Druckadresse. Notieren Sie bei der Installation, welcher Drucker an welchem Port hängt, statt es im laufenden Betrieb herauszufinden.

Wann ist ein Cloud-Drucker besser als ein Adapter?

Wenn der Drucker ohnehin ausfällt, wenn der Standort kein verlässliches Netz hat und 4G braucht, oder wenn die Vereinheitlichung vieler Standorte auf ein unterstütztes Modell mehr wert ist als Ersparnis bei einzelnen Geräten.

Behebt ein Adapter unleserliche Bons oder Emoji-Probleme?

Nein. Zeichenkodierung und Layout hängen vom Drucker und von dem ab, was Sie ihm senden. Transliterieren Sie Artikelnamen vor dem Bau des Bons, genau wie bei jedem anderen Thermodrucker.