Ich erstelle eine Java-Anwendung, die eine Benutzer-ID aus einer Datenbank abruft, sie in einen Barcode umwandelt und sie dann an einen Drucker sendet. Ich plane, einen Zebra-Drucker zu verwenden, und ich frage mich, ob jemand Erfahrung mit dem Drucken auf einem Zebra-Drucker von einer Java-Anwendung hat; Wenn ja, könnten Sie einen Code teilen, der dies ermöglicht?
Vielen Dank im Voraus, Tumaini
Es gibt zwei Möglichkeiten, mit Zebra-Druckern zu arbeiten. Die erste besteht darin, wie auf einem normalen Drucker zu drucken. Die Grundlagen des Java-Druckens werden im offiziellen Tutorial ausführlich erläutert. Ende der Seite wird vom Drucker als Ende des Aufklebers behandelt. Der Nachteil dieses Ansatzes ist, dass die gesamte Bemalung mit den Händen erfolgen muss. I.e. Sie können die Barcodefähigkeit des internen Druckers nicht verwenden.
Die zweite Möglichkeit besteht darin, ZPL-Befehle direkt auf den Drucker zu schreiben. Etwas wie das:
%Vor%Der Nachteil ist, dass Sie ZPL - Zebra Programming Language lernen müssen. Obwohl es einfach genug ist, aber solche Dinge wie Bilder und benutzerdefinierte Schriftarten könnten Sie Kopfschmerzen bereiten. Programmierhandbücher sind auf der Zebra-Website frei verfügbar: Teil 1 und Teil 2 .
Nicht jeder Zebra-Drucker hat ZPL II, aber Sie können dann EPL verwenden
EPL2-Programmierhandbuch für Zebra
Codebeispiel:
%Vor%Tags und Links java zebra-printers