2022.2

Table Of Contents
Note: Tildecharactersinthedataareprocessedasspecialcharacters(seetheJava4lessBar-
codesGuidetolearnwhatthetildecharactercanbeusedfor).
Anytildethatneedstobeincludedintheoutputmustbeescapedbyaddinganothertilde(either
"~~",or"7E7E"iftheHexinputoptionisenabled).Thiscanbedonewithareplace()callinthe
Barcodescript,afterexpandingthescript.
Hex Input
Foroptimizedmailings,GermanPostrequiresthesupplieddatafortheDataMatrixbarcodetobehexa-
decimalinput.
Checkthisoptionifyourinputdataisahexadecimalcode.Theincomingdatawillbeinterpretedas
hexadecimalinputanddecodedtoASCIIbeforepassingthestringtotheBarcodelibrary.
Dots Per Pixels
Typethenumberofdotsperpixel.TooptimizebarcodequalityaDataMatrixsymbolshouldnotbeprin-
tedwithdotssmallerthan4pixels.
Encoding
Thedatarepresentedinthesymbolcanbecompressedusingofthefollowingalgorithms.
l
ASCIIisusedtoencodedatathatmainlycontainsasciicharacters(0-127)
l
C40isusedtoencodedatathatmainlycontainsnumbersanduppercasecharacters.
l
Textisusedtoencodedatathatmainlycontainsnumbersandlowercase
l
Base256isusedtoencode8bitvalues
l
Auto Detectautomaticallydetectsthedatacontentandencodesusingthemostappropriate
method.
l
Nonedoesnotuseanyencoding.
Preferred format
Usethedrop-downtoselectthesizeoftheDataMatrix.
Scale
Definesifandhowtherenderedbarcodeisscaledinrelationtotheparentelement:
Page 590