2022.2

Table Of Contents
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:
l
None:Thebarcodeisrenderedbasedonthemodulewidth.
l
Proportional:Thebarcodeisstretcheduptowhereitfitseitherthewidthorheightoftheparent
box,whicheverrequiresthelessstretching.
Tilde processing
Checkthisoptiontoprocesstilde(~)charactersinthedataasspecialcharacters.(SeetheJava4less
BarcodesGuidetolearnwhatthetildecharactercanbeusedfor.)
Thetildeisexpectedtobefollowedbythe'd'characterand3digitsrepresentinganASCIIcharacter:
~dNNN.Forexample,~d013representsacarriagereturn.
Page 194