Fehlersuche bei Zebra-Druckern mit Tulip
  • 05 Jan 2024
  • 6 Minuten zu lesen
  • Mitwirkende

Fehlersuche bei Zebra-Druckern mit Tulip


Article Summary

Verstehen Sie häufige Probleme mit Zebra-Druckern, wenn es um die Arbeit mit Tulip geht.


Fehlersuchprozess

Es ist wichtig, festzustellen, was funktioniert und was nicht. Stellen Sie zunächst fest, welche Methode/Treiber verwendet wird.

Seriell

Player

  1. Öffnen Sie die Entwicklerkonsole im Player.
  2. Falls vorhanden, stellen Sie fest, dass der Auslöser Connect Serial erfolgreich funktioniert.
    a. Wenn die Verbindung nicht zustande kommt, ist wahrscheinlich der COM-Anschluss falsch.
  3. Versuchen Sie, einen Druckbefehl zu senden.
    a. Wenn nichts gedruckt, aber kein Fehler gesendet wird, ist Ihr Zcode falsch.
    b. Wenn nichts gedruckt wird und ein Fehler gesendet wird, überprüfen Sie den Fehler.

Edge-Gerät*(nicht* Node RED)

  1. Überprüfen Sie die Protokolle des Geräts.
  2. Verwenden Sie das Menü oben links und filtern Sie nach "Tulip-cell", um das Lesen zu erleichtern.
  3. Suchen Sie nach Fehlern, die " serial" oder "generic-serial" enthalten.

Edge-Geräteknoten ROT

  1. Stellen Sie sicher, dass der Drucker eingeschaltet ist/war, bevor Node RED gestartet wurde. Wenn dies nicht der Fall war, schalten Sie node-RED über die Konfigurationsseite des Geräts aus und wieder ein.
  2. Vergewissern Sie sich, dass in der Dropdown-Liste der verfügbaren Anschlüsse a des seriellen Knotens ein Pfad /dev/ttyUSB aufgeführt ist. Es sei denn, Sie verwenden den RS232-Anschluss von EIO, dann verwenden Sie einen der Anschlüsse /dev/ttyS
  3. Vergewissern Sie sich, dass der serielle Knoten als angeschlossen angezeigt wird.
  4. Beobachten Sie, was der serielle Knoten im Debug-Fenster ausgibt.
    a. Wenn es sich um eine Zeitüberschreitung handelt, war der Drucker nicht eingeschaltet und angeschlossen, als der Knoten RED ausgeführt wurde. Starten Sie Knoten RED neu.
  5. Wenn kein Fehler auftritt, ist Ihr Zcode fehlerhaft.

Netzwerk

Spieler

  1. Stellen Sie sicher, dass die IP-Adresse des Druckers korrekt ist, indem Sie eine der in den FAQ aufgeführten Methoden verwenden: Wie lautet die IP-Adresse meines Druckers?a. Denken Sie daran! Wenn Sie die IP-Adresse über das Konfigurationsetikett erhalten, wird der Drucker jedes Byte der Adresse als drei Zeichen ausdrucken - z.B. 010.001.002.003 . Tulip mag das nicht! Entfernen Sie die führenden Nullen: 10.1.2.3.
  2. Beobachten Sie die Dev-Konsole. Wenn keine Fehler angezeigt werden, ist Ihr Zcode falsch.

Edge-Gerät

  1. Vergewissern Sie sich, dass das Edge Device online ist, dass der Auslöser auf die richtige Station konfiguriert ist, usw.
  2. Stellen Sie sicher, dass das Edge Device nur mit dem LAN-Anschluss an den Drucker angeschlossen ist!
    a. Jedes Mal, wenn ein Edge-Gerät an den WAN-Anschluss angeschlossen ist, versucht es, über diese Verbindung eine Internetverbindung herzustellen, selbst wenn es auch Wi-Fi konfiguriert hat!
  3. Vergewissern Sie sich, dass die IP-Adresse des Druckers korrekt ist, indem Sie eine der in den FAQ aufgeführten Methoden verwenden:(Wie lautet die IP-Adresse meines Druckers?) a. Nicht vergessen! Wenn Sie die IP-Adresse über das Konfigurationsetikett erhalten, druckt der Drucker jedes Byte der Adresse als drei Zeichen aus - z.B. 010.001.002.003 . Tulip mag das nicht! Entfernen Sie die führenden Nullen: 10.1.2.3.
  4. Beobachten Sie die Logs des Geräts auf eventuelle Fehler. Filtern Sie mit dem Dropdown-Menü nach tulip-cell, und suchen Sie nach zebra.

FAQ

Wie lautet die IP-Adresse meines Druckers?

  • ANY DRIVER: Drucken Sie ein Config Label. Es befindet sich oben.
  • Halten Sie die Taste am Zebra-Drucker gedrückt, bis die LED einmal blinkt, und lassen Sie sie dann los. Es wird eine Reihe von Etiketten ausgedruckt.
  • Wenn auf dem obersten Etikett keine IP-Adresse angegeben ist, ist der Zebra-Drucker noch nicht vernetzt. Wenn er neu eingeschaltet ist, warten Sie eine Sekunde, bis er hochgefahren ist. Wenn er schon eine Weile eingeschaltet ist, überprüfen Sie die Verbindung.
  • Vorsichtig! Dieses Etikett enthält führende Nullen in der IP-Adresse, so dass jedes Byte drei Zeichen lang ist. Tulip wird das nicht mögen! Sie müssen die führenden Nullen entfernen - z.B. 010.128.000.005 wird zu 10.128.0.5
  • WINDOWS, NUR LAN: Führen Sie ipconfig in Ihrem Terminal aus, um die IP-Adresse zu sehen.
  • EDGE-GERÄT: Schauen Sie auf der Diagnoseseite des Konfigurationsportals Ihres Edge-Geräts unter DHCP-Leases nach. Vergewissern Sie sich, dass das Gerät an das LAN angeschlossen ist, und die Adresse lautet 10.0.5*.X*.

Wie lautet die Nummer/der Pfad des seriellen Anschlusses meines Druckers?

  • WINDOWS: Klicken Sie mit der rechten Maustaste auf Start und wählen Sie Geräte-Manager. Erweitern Sie den Abschnitt COM-Geräte und suchen Sie den Drucker in der Liste.
  • Bringen Sie Tulip dazu, die Anschlussnummer automatisch zu finden, indem Sie die Technik in diesem Community-Beitrag anwenden!
  • EDGE-GERÄT: Es ist /dev/ttyUSB$, wobei $ die Nummer in der Reihenfolge ist, in der es eingesteckt wurde, 0-indiziert.
  • Wenn es z.B. das erste Gerät ist, das eingesteckt wurde, ist es ...USB0
  • Zur Erinnerung! Bei Node RED muss der Drucker angeschlossen und eingeschaltet sein, bevor Node RED startet. Schalten Sie den Kippschalter im Konfigurationsportal des Geräts um, um node RED neu zu starten.

Ich habe die richtige IP-Adresse/den richtigen Com-Port, aber es kommt nichts aus dem Drucker?

Stellen Sie sicher, dass Sie einen gültigen Zcode haben. Um dies zu überprüfen, fügen Sie ihn einfach in labelary ein. Wenn er sich nicht kompilieren lässt, ist Ihr Code fehlerhaft.

Warum wird mein Etikett nicht mittig gedruckt?

Der Drucker ist für eine andere Etikettengröße als die tatsächliche konfiguriert, so dass die Annahme des "Ursprungs" (obere linke Ecke des Etiketts) falsch ist.

Sie können dies in zcode mit "offset everything left"-Befehlen wie ^LH beheben, aber dies ist keine nachhaltige oder verantwortungsvolle Methode, da sie nur dieses eine Etikett korrigiert. Außerdem bleibt dieser Versatz im Drucker erhalten, bis er ausgeschaltet wird - Sie könnten also andere Etiketten beschädigen!

Die richtige Methode zur Behebung dieses Problems besteht darin, das Zebra Setup Utility herunterzuladen, den Drucker über USB anzuschließen und das Utility zu verwenden, um die richtige Etikettengröße einzustellen. Sie können das Dienstprogramm auch verwenden, um eine Konfigurationsseite zu drucken, um zu bestätigen, dass die Änderungen vorgenommen wurden.

Warum blinken die Lichter an meinem Drucker?

  • Grünes Blinklicht: Der Drucker muss sich selbst kalibrieren. Drücken Sie die Taste einmal.
  • Rot blinkendes Licht: Es liegt ein Problem vor, z. B. ein Papierstau oder Papiermangel.

Ich glaube, mein Z-Code ist falsch, aber ich weiß nicht, wie er lautet?

Am einfachsten ist es, den Auslöser zu debuggen, indem Sie die protokollierte Auslöseraktion untersuchen, um zu sehen, was tatsächlich als Zcode-Nachricht gesendet wird.
Beachten Sie, dass dies wahrscheinlich keine Vorlageninformationen enthält, die in der Gerätekonfiguration gespeichert sind, so dass Sie diese in labelary einfügen müssen.

Wenn Sie Variablen in Ihrer Nachricht haben (z. B. wenn Sie Serial-Methoden verwenden, um eine Expression zu senden), stellen Sie sicher, dass sie nicht null sind! Jede Null-Variable in einem Ausdruck macht die gesamte Nachricht null. Sie können dies nicht sehen, es sei denn, Sie drucken den Ausdruck an anderer Stelle aus oder untersuchen den Auslöser im Debug-Fenster.

Arbeiten mit Labels

Beachten Sie, dass es zwei verschiedene Arten von Etiketten gibt. Ein Drucker des einen Typs ist nicht in der Lage, auf dem anderen zu drucken - die Etiketten werden leer ausgegeben!

Thermodirektdruck

Ihr Drucker ist ein Thermodirektdrucker, wenn er nur eine Etikettenrolle enthält. Ihre Etiketten sind Thermodirekt-Etiketten, wenn sie sich bei Wärmeeinwirkung schwarz färben. Der Drucker wendet Wärme auf das Etikett an, und reaktive Tinte färbt sich schwarz, um ein Bild zu erzeugen. Es wird kein zusätzliches "Material" für die Tinte benötigt, sondern nur das Etikett.

Thermotransferdruck

Ihr Drucker ist ein Transferdrucker, wenn sich zwei Rollen in ihm befinden: das Farbband und die Etiketten. Ihre Etiketten sind Transfer-Etiketten, wenn sie nicht auf Hitzeeinwirkung reagieren.


Haben Sie gefunden, wonach Sie gesucht haben?

Sie können auch auf community.tulip.co Ihre Frage stellen oder sehen, ob andere eine ähnliche Frage hatten!


War dieser Artikel hilfreich?