LabVIEWForum.de
2D Barcode (Datamatrix) drucken - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: 2D Barcode (Datamatrix) drucken (/Thread-2D-Barcode-Datamatrix-drucken)



2D Barcode (Datamatrix) drucken - F.Bi - 11.03.2009 11:24

Hallo,
es soll ein 2D Barcode (Datamatrix) aus einer LabVIEW Anwendung mit einem Dymo LabelWriter auf ein Etikett gedruckt werden.
Kennt jemand eine Möglichkeit einen 2D Barcode zu drucken oder hat evtl. schon ein fertiges VI?

Bei ID Automation habe ich einen Font gefunden, mit dem das zu machen wäre. Aber im Gegensatz zu einem linearen Barcode muss bei dem Datamatrix Code noch eine Codierung der Buchstaben in den Code vorgenommen werden, z.B. wird der folgende Text "Test 2D Barcode" durch diese Buchstabenfolge
APDKGKELCJFMGIGOCLGJEK
ALHDNJDGEFLKNEPALMJGOK
AKECHCFPAAIJAOOIFGHBKK
AKALNDBGOGDMDCFBMPAGFK
ADHGCDPPDHNIMBGJEPLACK
DDDLDDLLLLDLLDDDLLLLDL
zu dem angehängten 2Barcode. Wenn ich die Buchstabenfolge mit dem Zeichensatz an den Drucker schicke, wird das gewünschte Etikett gedruckt.

Das wäre eine Lösung, allerdings müsste ich noch eine Möglichkeit zur Codierung finden. Auf der Seite von ID Automation gibt es auch DLLs für ActiveX, Java usw., die wahrscheinlich die Codierung erledigen, nur habe ich keine Ahnung, wie ich das in LabVIEW einbinden soll.

Vielleicht kann mir dazu jemand Tipps geben.


2D Barcode (Datamatrix) drucken - Achim - 11.03.2009 17:49

Normalerweise ist bei nem Labeldrucker auch ne Software dabei, mit der du den Code erzeugen kannst.

Ich hab bisher nur mit Zebra-Druckern gearbeitet: Da kannst du dir eine Text-Datei erzeugen, in der sind Steuerbefehle und deine Daten drin. Diese Datei hab ich dann einfach per "SystemExec" an den LPT geschickt...

Ansonsten muss man sich nämlich in die kryptischen Programmiersprachen für die Label-Erstellung einarbeiten...

A.


2D Barcode (Datamatrix) drucken - F.Bi - 12.03.2009 06:51

Achim, so wie ich das verstehe, druckst du zuerst über den Druckertreiber in eine Datei und sendest diese anschließend an den Drucker. Offiziell kann der verwendete Dymo-Etikettendrucker noch keinen 2D-Barcode, das soll aber laut Hersteller mit einer noch zu erstellenden neuen Labelsoftware ermöglicht werden.
Über die DLL von ID Automation sollte eine Codierung ohne kryptische Labeldruckersprache möglich sein, wenn man weiß, wie man die DLL einbinden kann. Leider habe ich davon keine Ahnung.


2D Barcode (Datamatrix) drucken - ImExPorty - 28.04.2009 19:11

Hallo F.Bi.
hast Du das schon durchgearbeitet?


2D Barcode (Datamatrix) drucken - F.Bi - 04.05.2009 05:52

Die Seiten von IDAutomation kenne ich, das Beispiel oben habe ich ja damit erstellt. Durchgearbeitet habe ich das noch nicht. Wahrscheinlich wird ein Zebra-Drucker eingesetzt, im Laufe des Monats werde ich den Drucker mal testen.


2D Barcode (Datamatrix) drucken - ImExPorty - 04.05.2009 07:23

Hallo F.Bi,
der Link war als Hinweis auf das ActiveX Control Manual mit den VB-Beispielen gedacht =>Anleitung zum Umsetzen in LV
viel Erfolg


2D Barcode (Datamatrix) drucken - F.Bi - 04.05.2009 07:37

Danke für die Info,
aber mit ActiveX- oder DLL-Einbindung kenne ich mich gar nicht aus.


2D Barcode (Datamatrix) drucken - ImExPorty - 04.05.2009 07:48

Kopf hoch...dafür gibt es dann ja das LV-Forum Top1
nach den VB-Beispielen zu urteilen, sollte die Einbindung kein Hexenwerk sein