Parameters | Details |
---|---|
o = orientation | Values: N = normalR = rotated 90 degrees (clockwise)I = inverted 180 degreesB = read from the bottom up, 270 degreesDefault: current ^FW value |
h = dimensional height of individual symbol elements | Values: 1 to the width of the labelThe individual elements are square — this parameter specifies both module and row height. If this parameter is zero (or not given), the h parameter (bar height) in ^BY is used as the approximate symbol height. |
s = quality level | Values: 0, 50, 80, 100, 140, 200 Default: 0 Quality refers to the amount of data that is added to the symbol for error correction. The AIM specification refers to it as the ECC value. ECC 50, ECC 80, ECC 100, and ECC 140 use convolution encoding; ECC 200 uses Reed-Solomon encoding. For new applications, ECC 200 is recommended. ECC 000-140 should be used only in closed applications where a single party controls both the production and reading of the symbols and is responsible for overall system performance. |
c = columns to encode | Values: 9 to 49 Odd values only for quality 0 to 140 (10 to 144); even values only for quality 200. Odd values only for quality 0 to 140 (10 to 144); even values only for quality 200. The number of rows and columns in the symbol is automatically determined. You might want to force the number of rows and columns to a larger value to achieve uniform symbol size. In the current implementation, quality 0 to 140 symbols are square, so the larger of the rows or columns supplied is used to force a symbol to that size. If you attempt to force the data into too small of a symbol, no symbol is printed. If a value greater than 49 is entered, the rows or columns value is set to zero, and the size is determined normally. If an even value is entered, it generates INVALID-P (invalid parameter). If a value is less than 9 but not 0, or if the data is too large for the forced size, no symbol prints; if ^CV is active, INVALID-L prints. |
r = rows to encode | Values: 9 to 49 |
f = format ID (0 to 6) — not used with quality set at 200 | Values:
1 = field data is numeric + space (0..9,”) – No \&’’2 = field data is uppercase alphanumeric + space (A..Z,’’) – No \&’’3 = field data is uppercase alphanumeric + space, period, comma, dash, and slash (0..9,A..Z,“.-/”)4 = field data is upper-case alphanumeric + space (0..9,A..Z,’’) – no \&’’5 = field data is full 128 ASCII 7-bit set6 = field data is full 256 ISO 8-bit setDefault: 6 |
g = escape sequence control character | Values: any characterDefault: ~ (tilde)This parameter is used only if quality 200 is specified. It is the escape character for embedding special control sequences within the field data. A value must always be specified when using the escape sequence control character. If no value is entered, the command is ignored. The g parameter will continue to be underscore (_ ) for anyone with firmware version: V60.13.0.12, V60.13.0.12Z, V60.13.0.12B, V60.13.0.12ZB, or later. |
a = aspect ratio
The a parameter is only supported in V60.16.5Z and V53.16.5Z or later. | Values:
1 = square2 = rectangularDefault: 1 |