ich will mit List und Label einen Datamatrix-Code drucken.
Separators (ISO 15434 & ASC MH 10 Standards)
[)> Start of transmission with
<RS> Record Separator
06 ASC MH 10 Data Identifiers
<GS> Group Separator
<EOT> End Of Transmission
Den String bereite ich so auf:
Code: Alles auswählen
cHilf := "[)>"+ "~d030"+"06"+"~d029"+;
"P" + trim(field->LATENK) + "~d029"+;
"1T" + trim(field->XXFAUN) + "~d029"+;
"14D"+ field->XXMHDT + "~d029"+;
"Q" + trim(field->XXVPEI) + "~d030"+;
"~d004"
So erzeuge ich die LL-Variable:
LlDefineVariableExt(hJob, cFeldname, Trim(cHilf), LL_BARCODE_DATAMATRIX, 0 )
Der Code wird mit einer Barcode-App auf dem Handy als Format DATAMATRIX und Typ TEXT angezegit.
Folgendes Ergebnis:
[)> 06 PA2U00095689 1TF160099901 14D20211110 Q20000
Jetzt behauptet der Kunde, dass die Steuerzeichen fehlen.
bzw. sind die Codes richtig?
<RS> entspricht chr(30)
<GS> entspricht chr(29)
<EOT> entspricht chr(4)
Hier wird das etwas erklärt:
http://www.idautomation.com/barcode-faq/iso-iec-15434/
Grüße, Armin