Zum Hauptinhalt springen
Version: 1.x

Druckereinrichtung

Die Druckereinstellungen befinden sich im POS unter Einstellungen > Drucker. Jedes Gerät verwaltet seine eigene Druckerkonfiguration — Drucker werden lokal gespeichert und nicht zwischen Geräten synchronisiert.

Drucken auf einem Drucker, der nicht an diesem Gerät angeschlossen ist?

Diese Seite behandelt Drucker, die über USB, Bluetooth oder das lokale Netzwerk mit der Kasse verbunden sind. Für einen Drucker in einem anderen Raum oder an einem anderen Standort — oder einen Drucker, den alle Geräte gemeinsam nutzen sollen — siehe Cloud-Druck.

Unterstützte Drucker nach Plattform

Das Formular Drucker hinzufügen passt sich der verwendeten App an — jede Plattform zeigt nur die Verbindungen und Optionen an, die tatsächlich verfügbar sind.

PlattformUnterstützte DruckerVerbindungen
Web-AppEpson- und Star-Drucker mit integriertem WebserverNetzwerk (HTTP)
Desktop-AppJeder Netzwerk-BondruckerNetzwerk (Raw-TCP)
iOS-AppEpson und StarNetzwerk, Bluetooth
Android-AppEpson und StarNetzwerk, Bluetooth, USB
Warum nur Epson und Star im Web?

Webbrowser können keine direkten TCP-Verbindungen öffnen. Bondrucker von Epson und Star verfügen über einen integrierten Webserver, der Druckaufträge per HTTP entgegennimmt — dies ist der einzige Weg, ESC/POS-Befehle aus einem Browser zu senden. Die Desktop-App unterliegt dieser Einschränkung nicht, da sie sich direkt über TCP verbinden kann.

In den mobilen Apps erfolgt der Bluetooth- und USB-Druck über die offiziellen SDKs von Epson und Star, sodass diese Verbindungen ebenfalls einen Epson- oder Star-Drucker erfordern. Generische Drucker funktionieren nur über das Netzwerk.

Drucker hinzufügen

1

Druckereinstellungen öffnen

Navigieren Sie zu Einstellungen > Drucker im POS. Wenn noch keine Drucker konfiguriert sind, wird eine leere Ansicht mit der Schaltfläche Drucker hinzufügen angezeigt. Jeder Drucker erhält einen Druckernamen — lediglich eine Bezeichnung, die automatisch als „Bondrucker“ (dann „Bondrucker 2“ usw.) ausgefüllt wird — den Sie beliebig ändern können, um Ihre Drucker voneinander zu unterscheiden.

2

Druckerverbindung auswählen

Dieser Schritt unterscheidet sich je nach Plattform:

  • Web-App — wählen Sie den Hersteller: Epson oder Star. Dies ist die erste Auswahl im Web, da Browser nur die integrierten Webserver dieser beiden Marken erreichen können.
  • Desktop-App — Drucker werden über das Netzwerk verbunden; hier muss nichts zusätzlich ausgewählt werden.
  • Mobile Apps — wählen Sie einen Verbindungstyp: Netzwerk, Bluetooth oder USB (USB ist nur für Android verfügbar). Die folgenden Felder ändern sich entsprechend Ihrer Auswahl.
3

Den Drucker identifizieren

Netzwerkdrucker — die IP-Adresse eingeben (z. B. 192.168.1.100). WCPOS prüft die Adresse, um zu erkennen, ob es sich um ein Epson- oder Star-Gerät handelt, und füllt Anschluss, Befehlssprache und Hersteller automatisch aus. Nach Abschluss der Erkennung wird ein Label „Erkannt: Epson“ oder „Erkannt: Star“ angezeigt. In der Web-App wird zusätzlich die genaue Endpunkt-URL angezeigt, mit der die Verbindung hergestellt wird.

Bluetooth- oder USB-Drucker (mobil) — den Drucker aus der Liste der erkannten Geräte auswählen. Bei Auswahl eines Geräts werden Name und Hersteller automatisch eingetragen. Auf Nach Druckern suchen (Bluetooth) oder Aktualisieren (USB) tippen, falls der Drucker noch nicht aufgeführt ist.

Falls die automatische Erkennung nicht alles korrekt erfasst, können alle Einstellungen unter Erweiterte Einstellungen angepasst werden.

4

Speichern und Testen

Auf Speichern klicken. WCPOS sendet zuerst einen Testdruck und speichert den Drucker nur, wenn dieser erfolgreich ist.

Der Testdruck ist eine kurze Diagnose — ein nummeriertes Spaltenlineal, zentrierter Text in normaler und doppelter Größe, eine links-/rechtsbündige Ausrichtungszeile und ein Papierschnitt. Er ist so konzipiert, dass die korrekte Konfiguration von Papierbreite, Ausrichtung, Größe und Schnitt überprüft werden kann — nicht nur, ob der Drucker erreichbar ist.

Wenn der Test fehlschlägt, wird der Fehler zusammen mit der Option Ohne Test speichern angezeigt, um das Profil trotzdem zu speichern.

Verbindungsarten (Mobile Apps)

In den iOS- und Android-Apps kann ein Drucker auf drei Arten verbunden werden. Den Verbindungstyp oben im Formular „Drucker hinzufügen“ auswählen, und die Verbindungsfelder passen sich entsprechend an.

Netzwerk

Der Drucker befindet sich im selben WLAN-Netzwerk wie Ihr Gerät. Geben Sie seine IP-Adresse ein — siehe IP-Adresse des Druckers ermitteln. Netzwerkdrucker können Epson, Star oder Generisch sein.

Bluetooth

Der Drucker ist über Bluetooth mit Ihrem Gerät gekoppelt. Tippen Sie auf Nach Druckern suchen und wählen Sie Ihren aus der Liste — Name und Hersteller werden automatisch ausgefüllt. Der Bluetooth-Druck verwendet die nativen SDKs von Epson und Star, daher muss es sich um ein Epson- oder Star-Modell handeln.

USB (nur Android)

Der Drucker ist über ein USB-Kabel verbunden. Tippen Sie auf Aktualisieren und wählen Sie ihn aus der Liste der verbundenen Geräte. Wie bei Bluetooth erfordert der USB-Druck einen Epson- oder Star-Drucker. iOS bietet keine allgemeine USB-Peripherieunterstützung, daher erscheint diese Option nur unter Android.

Hinweis

Die Einstellung Port gilt nur für Netzwerkdrucker — bei Bluetooth- und USB-Verbindungen ist sie ausgeblendet.

Erweiterte Einstellungen

Erweitern Sie Erweiterte Einstellungen, um die Druckerkonfiguration anzupassen. Die meisten Werte werden automatisch ausgefüllt, sobald der Hersteller bekannt ist.

EinstellungOptionenBeschreibung
HerstellerEpson, Star, GenerischDruckerhersteller. In der Web-App ist der Hersteller die primäre Auswahl oben im Formular (nur Epson oder Star) und keine erweiterte Einstellung. Generisch ist für Netzwerk-Drucker in den Desktop- und Mobil-Apps verfügbar, jedoch nicht für Bluetooth- oder USB-Verbindungen.
AnschlussAutomatisch ausgefülltNetzwerkport für den Drucker. Nur Netzwerk — bei Bluetooth und USB ausgeblendet.
SpracheESC/POS, StarPRNT, Star Line ModeDas Befehlsprotokoll, das der Drucker verwendet. Wird automatisch vom erkannten Hersteller ausgefüllt.
Druckertextbreite58mm (32 Zeichen), 80mm Standard (42 Zeichen), 80mm breit (48 Zeichen)Wie viele Zeichen in eine Zeile passen. Dieser Wert sollte zum Papier und Drucker passen — die meisten 80mm-Drucker haben 42 Zeichen pro Zeile, einige haben 48.
Ganzer Bon als RasterbildAus / AnDen gesamten Bon als Bild statt als Text drucken – siehe Ganzer Bon als Rasterbild weiter unten.

Druckeroptionen

Diese Schalter befinden sich am unteren Rand des Formulars „Drucker hinzufügen":

EinstellungBeschreibung
Papier automatisch schneidenPapier nach jedem Beleg automatisch schneiden
Kassenlade automatisch öffnenSendet einen Öffnungsbefehl an eine angeschlossene Kassenlade nach dem Drucken
Als Standard festlegenDiesen Drucker als Standarddrucker festlegen — wird für jeden Beleg verwendet, der nicht an einen bestimmten Drucker weitergeleitet wird
Suchen Sie nach „Automatisch drucken nach dem Checkout"?

Das automatische Drucken eines Bons nach Abschluss eines Verkaufs ist eine Warenkorb-Einstellung, keine Drucker-Einstellung — aktivieren Sie Bon automatisch drucken in den POS-Warenkorb-Einstellungen. Welcher Drucker verwendet wird, richtet sich nach Ihrem Standarddrucker und etwaigen vorlagenspezifischen Druckerzuweisungen.

Wenn mehr als eine Vorlage verwendet wird – beispielsweise ein Thermobon und eine A4-Rechnung – legt die Druckweiterleitung fest, an welchen Drucker jede Vorlage gesendet wird. Die Weiterleitung erfolgt in drei Ebenen, die in dieser Reihenfolge geprüft werden:

  1. Überschreibung pro Druckauftrag. Auf dem Bonbildschirm befindet sich neben der Vorlagenauswahl ein Drucker-Dropdown. Wird hier ein Drucker ausgewählt, überschreibt dies alle anderen Einstellungen für diesen einen Druckauftrag. Beim Wechsel der Vorlage wird die Auswahl auf Automatisch zurückgesetzt.
  2. Überschreibung in den Einstellungen. Unter Einstellungen → Druckweiterleitung kann jedem Vorlagentyp ein bestimmter Drucker zugewiesen werden. Beispielsweise lässt sich der Thermobon an den Epson-Netzwerkdrucker und die HTML-Rechnung an den Systemdruckdialog weiterleiten. Wird eine Vorlage auf Automatisch zurückgesetzt, wird die Überschreibung entfernt.
  3. Automatische Zuordnung. Wenn keine Überschreibung festgelegt ist, ordnet WCPOS automatisch zu:
    • Thermovorlagen werden an Thermodrucker mit passender Zeichenbreite weitergeleitet. Eine 58-mm-Thermovorlage bevorzugt Drucker mit 32 Spalten; eine 80-mm-Vorlage bevorzugt Drucker mit 42 oder 48 Spalten.
    • HTML-Vorlagen werden an den Systemdruckdialog weitergeleitet.
    • Wenn mehrere Drucker übereinstimmen, wird der Standarddrucker verwendet.

Wird eine Vorlage manuell an einen inkompatiblen Drucker gesendet – beispielsweise eine Thermovorlage an den Systemdialog – erscheint auf dem Bonbildschirm eine gelbe Inkompatibilitätswarnung. Der Druck wird dennoch ausgeführt, die Ausgabe wird jedoch möglicherweise nicht korrekt dargestellt.

Weiterleitungseinstellungen werden pro Gerät gespeichert. Jedes iPad, Smartphone oder jeder Computer verwaltet seine eigene Druckweiterleitung – eine serverseitige Synchronisierung findet nicht statt.

Hinweis

Die Einstellungsseite für Druck-Routing wird erst angezeigt, wenn mindestens ein Drucker hinzugefügt wurde. Ohne konfigurierte Drucker verwendet jede Vorlage implizit den Systemdruckdialog.

Vollständiges Bon-Rasterbild

Standardmäßig sendet WCPOS Belege als Text an Thermodrucker — schnell, kompakt und gestochen scharf, unter Verwendung der integrierten Schriftarten des Druckers. Der Haken: Die Schriftarten von Thermodruckern decken nur einen begrenzten Zeichensatz ab. Schriftsysteme, für die der Drucker keine Schriftart hat — viele nicht-lateinische Alphabete, Rechts-nach-links-Schrift, einige Sonderzeichen — können als leere Kästchen oder verstümmelte Zeichen ausgegeben werden.

Vollständiges Bon-Rasterbild behebt dieses Problem. Wenn diese Option aktiviert ist, rendert WCPOS den gesamten Bon als Bild und sendet dieses Bild an den Drucker, sodass der Ausdruck genau dem entspricht, was auf dem Bildschirm angezeigt wird — in jeder Sprache oder Schrift.

Diese Option kann pro Drucker unter Erweiterte Einstellungen aktiviert werden. Wichtige Hinweise:

  • Es ist langsamer. Ein Bild ist wesentlich größer als eine Textzeile, sodass der Bon länger zum Senden und Drucken benötigt.
  • Nur bei Bedarf verwenden. Wenn die Belege als Text einwandfrei gedruckt werden, sollte die Option deaktiviert bleiben.
  • Dies gilt für Thermodrucker über jede Verbindung (Netzwerk, Bluetooth, USB). Es gilt nicht für den Systemdruckdialog, der bereits aus einer ganzseitigen Darstellung druckt.

Drucker erkennen

In den mobilen Apps zeigt das Formular zum Hinzufügen eines Druckers Drucker in der Nähe für Bluetooth- (iOS und Android) und USB-Verbindungen (nur Android) an — tippen Sie auf Nach Druckern suchen oder Aktualisieren und wählen Sie Ihren Drucker aus der Liste aus. Name und Hersteller werden automatisch ausgefüllt.

Für Netzwerk-Drucker auf jeder Plattform kann die IP-Adresse direkt eingegeben werden — siehe IP-Adresse des Druckers ermitteln weiter unten. Die Web-App verfügt über keine Netzwerkerkennung (Browser können keine Netzwerke scannen), daher wird immer die manuelle IP-Eingabe verwendet.

IP-Adresse des Druckers ermitteln

Die meisten Bondrucker können eine Selbsttestseite drucken, die die IP-Adresse enthält:

  • Epson: Vorschubtaste beim Einschalten gedrückt halten
  • Star: Vorschubtaste 5 Sekunden lang gedrückt halten, während der Drucker eingeschaltet ist

Alternativ kann die Liste der verbundenen Geräte im Router oder das Konfigurationsprogramm des Druckers überprüft werden.

Bondrucker sollten eine statische IP-Adresse verwenden, damit sich die Adresse beim Neustart des Druckers nicht ändert. Die Konfiguration erfolgt entweder:

  • Über die integrierte Weboberfläche des Druckers (in der Regel erreichbar unter http://<printer-ip>)
  • Über die DHCP-Einstellungen des Routers (dem Drucker eine reservierte IP-Adresse anhand seiner MAC-Adresse zuweisen)

Epson-Drucker

Epson-Drucker mit ePOS-Unterstützung kommunizieren über HTTP. WCPOS sendet SOAP/XML-Anfragen an den integrierten Webserver des Druckers.

Verbindungsdetails:

  • Anschluss 8008 (HTTP) oder 8043 (HTTPS)
  • Endpunkt: /cgi-bin/epos/service.cgi

Bestätigte funktionierende Modelle:

  • Epson TM-T70-i 2 (Netzwerk)
  • Epson TM-m30iii (mit Printus-Middleware)
Tipp

Stellen Sie sicher, dass ePOS in der Konfiguration Ihres Epson-Druckers aktiviert ist. Rufen Sie die Weboberfläche des Druckers unter http://<printer-ip> auf, um die ePOS-Einstellungen zu überprüfen und zu aktivieren.

In den mobilen Apps können Epson-Drucker auch über Bluetooth oder USB mittels Epsons nativem SDK verbunden werden — keine IP-Adresse oder ePOS-Webserver erforderlich.

Star-Drucker

Star-Drucker mit WebPRNT-Unterstützung kommunizieren über HTTP. WCPOS sendet Befehle an den Star-WebPRNT-Endpunkt.

Verbindungsdetails:

  • HTTPS oder HTTP
  • Endpunkt: /StarWebPRNT/SendMessage

In den mobilen Apps können Star-Drucker auch über Bluetooth oder USB mithilfe des nativen Star-SDK verbunden werden.

Generische Drucker

Die Desktop-App unterstützt jeden Netzwerk-Bondrucker über Raw-TCP. Die IP-Adresse und den Port des Druckers eingeben (in der Regel 9100). Dies funktioniert mit den meisten Thermodruckern unabhängig vom Hersteller, solange diese ESC/POS-Befehle akzeptieren.

In den mobilen Apps werden generische Drucker ebenfalls unterstützt – allerdings nur über Netzwerkverbindungen, nicht über Bluetooth oder USB (hierfür wird ein Epson- oder Star-Drucker benötigt). Die Web-App unterstützt generische Drucker nicht.

Kassenschubladen

Kassenschubladen, die an einen Bondrucker angeschlossen sind, können nach jedem Verkauf automatisch ausgelöst werden:

  1. Kassenschublade automatisch öffnen in den Druckeroptionen aktivieren
  2. Der POS sendet nach dem Drucken einen ESC/POS-Öffnungsbefehl
Hinweis

Die Kassenladensteuerung erfordert ein Thermodrucker-Profil — der Browser-Druckdialog kann keine Kassenladen auslösen.

Fehlerbehebung

Drucker wird bei der Einrichtung nicht erkannt
  • Vergewissern Sie sich, dass der Drucker eingeschaltet und mit demselben Netzwerk wie Ihr Gerät verbunden ist
  • Für Netzwerkdrucker: Überprüfen Sie, ob die IP-Adresse korrekt ist (drucken Sie eine Selbsttestseite)
  • Für die Web-App: Stellen Sie sicher, dass der Drucker ein Epson- oder Star-Modell mit ePOS-/WebPRNT-Unterstützung ist
  • Für die Desktop-App: Versuchen Sie die Herstelleroption „Generic" mit Anschluss 9100
  • Für Bluetooth: Den Drucker zuerst in den Bluetooth-Einstellungen des Geräts koppeln und dann auf Nach Druckern suchen tippen
  • Für USB (Android): Kabel überprüfen und die USB-Berechtigungsabfrage bestätigen, falls eine angezeigt wird
  • Stellen Sie sicher, dass keine Firewall die Verbindung blockiert
Drucker erkannt, aber es wird nichts gedruckt
  • Überprüfen Sie die Papierrolle — sie könnte leer oder eingeklemmt sein
  • Stellen Sie sicher, dass die Einstellung Druckertextbreite zu Ihrem Papier passt (58mm oder 80mm)
  • Versuchen Sie, einen Selbsttest direkt über den Drucker zu drucken, um seine Funktion zu bestätigen
  • Überprüfen Sie, ob die Befehlssprache zu Ihrem Drucker passt (ESC/POS für Epson, StarPRNT oder Star Line Mode für Star)
Bon ist unleserlich oder zeigt falsche Zeichen
  • Die Einstellung der Befehlssprache ist möglicherweise falsch — versuchen Sie, zwischen ESC/POS, StarPRNT und Star Line Mode zu wechseln
  • Stellen Sie sicher, dass die Einstellung Druckertextbreite korrekt ist
  • Wenn der Bon in einer nicht-lateinischen Schrift oder einer Rechts-nach-links-Sprache verfasst ist, aktivieren Sie Vollständige Bon-Rasterung in den erweiterten Einstellungen — der Bon wird dann als Bild gedruckt, sodass jede Sprache korrekt dargestellt wird
Kassenlade öffnet sich nicht
  • Stellen Sie sicher, dass Kassenlade automatisch öffnen in den Druckeroptionen aktiviert ist
  • Überprüfen Sie, ob die Kassenlade am DK-Anschluss des Druckers angeschlossen ist (nicht an einer separaten Stromquelle)
  • Nicht alle Drucker unterstützen den Befehl zur Kassenladenöffnung — schlagen Sie in der Dokumentation Ihres Druckers nach
Keine Verbindung über die Web-App möglich
  • Die Web-App kann nur eine Verbindung zu Epson- und Star-Druckern mit integrierten Webservern herstellen
  • Generische und USB-Drucker werden im Web nicht unterstützt — verwenden Sie stattdessen die Desktop- oder Mobil-App
  • Wenn Ihre Website HTTPS verwendet, der Drucker aber nur HTTP unterstützt, blockiert der Browser die Verbindung möglicherweise als gemischte Inhalte
Bluetooth-Drucker verbindet sich nicht (Mobil)
  • Koppeln Sie den Drucker in den Bluetooth-Einstellungen Ihres Geräts, bevor Sie ihn in WCPOS hinzufügen
  • Bluetooth-Druck unterstützt nur Epson- und Star-Drucker — generische Bluetooth-Drucker werden nicht unterstützt
  • Wenn der Drucker nicht in der Liste erscheint, tippen Sie erneut auf Nach Druckern suchen und stellen Sie sicher, dass er eingeschaltet und in Reichweite ist