R =rotated 90 degrees (clockwise)
I =inverted 180 degrees
B =read from bottom up, 270 degrees
h =dimensional height of individual symbol elements
Values:1 to the width of the label
The 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
^BYis used as the approximate symbol height.
s =quality level
Values: 0, 50, 80, 100, 140, 200
Qualityrefers 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
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 are 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 less than 9 but not 0, or if the data is too large for the forced size, no symbol prints; if
^CVis active, INVALID-L prints.
r =rows to encode
f =format ID (0 to 6) — not used with quality set at 200
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 set
6 =field data is full 256 ISO 8-bit set
g =escape sequence control character
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.
gparameter will continue to be underscore (
_) for anyone with firmware version: V188.8.131.52, V184.108.40.206Z, V220.127.116.11B, V18.104.22.168ZB, or later.
a =aspect ratio
aparameter is only supported in V60.16.5Z and V53.16.5Z or later.