<DATAMATRIX>

Controls the shape of a DataMatrix barcode as well as the strength of error correction used to encode the data.

Note: If a number is specified as the first parameter, the DataMatrix barcode will be a square matrix with a minimum width (in cells) of the number specified.

Tag Group

Add tag group

Syntax

<DATAMATRIX> squareYN [errorCorrection encodeMode translateYN]

Parameter Description Default
squareYN Controls whether or not the DataMatrix barcode is a square.

Y[ES]—The barcode will be a square.

N[O]—The barcode will be rectangular.

YES
[errorCorrection] A number from 0 to 24 that indicates the strength of error correction used to encode the data. The higher the number the better the error correction but the larger the barcode. 0
[encodeMode] Specifies a specific encoding scheme to use. If you specify anything other than DEFAULT, the encoding will remain in that mode for the entire barcode. If you specify DEFAULT, EngageOne™ Enrichment will switch encoding schemes as needed to optimize the size of the barcode.

A[SCII]—Best for encoding the full range of ASCII characters.

C[40]—Best for uppercase alphanumeric data.

T[EXT]—Best for lowercase alphanumeric data.

X[12]—Best for ANSI X12 EDI data.

E[DIFACT]—Best for ASCII characters from 32 to 94.

B[256]—Best for byte values from 0 to 255.

D[EFAULT]—EngageOne™ Enrichment selects the encoding scheme that will optimize the size of the barcode.

DEFAULT
[translateYN] If set to Yes, then the contents of the DataMatrix barcode will be translated from EBCDIC to ASCII.

If set to No, the contents will remain as is.

Y (on z/OS)