Mode (QR Code) |
The QR Code class of symbols use a mode setting to specify how the symbol represents a defined character set as a bit string. Using the Mode option (sometimes referred to as Start Mode), you can select the mode that best fits your needs. This option is available for the following symbologies:
GS1 (FNC1). Supports messages containing specific data formats in accordance with the UCC/EAN Application Identifier standard or a specific industry-wide standard approved by AIM Inc. This mode is required for GS1 QR Code.
Auto.
Binary (Compressed). This mode is the same as Binary (Uncompressed), supporting the 8-bit byte encoding mode, except that the encoder compresses the input data. In some cases, this can reduce the symbol size. However, due to the size of the compression algorithm that becomes a part of the symbol, compression can actually increase the size of a symbol.
Binary (Uncompessed). Supports the 8-bit byte encoding mode.
|
When a binary mode (compressed or uncompressed) is selected, the original Unicode string from the data source will be converted to a byte sequence of the specified text encoding. If the original string contains characters of a language that cannot be converted to the specified encoding, an error will be shown. This error can be avoided by selecting Binary for the text encoding. |
Chinese Simplified. Supports the Chinese Simplified encoding mode, and sets the text encoder to Chinese Simplified (GB-2312, 936). Additionally, supports changing modes within the string, as required based on the input data.
Chinese Traditional. Supports the Chinese Traditional encoding mode, and sets the text encoder to Chinese Traditional (Taiwan, Big 5, 950). Additionally, supports changing modes within the string, as required based on the input data.
Japanese (Kanji). Supports the Japanese (Kanji) encoding mode, and sets the text encoder to Japanese (SHIFT-JIS, 932). Additionally, supports changing modes within the string, as required based on the input data.
Korean. Supports the Korean encoding mode, and sets the text encoder to Korean (Hangeul, 949). Additionally, supports changing modes within the string, as required based on the input data.
Auto.
Numeric. Supports characters 0 – 9.
Alphanumeric. Supports characters 0 – 9, upper case A – Z, space, $, %, *, +, -, ., :, and /.
Japanese (Kanji). Supports Shift JIS values 8140 (HEX) – 9FFC (HEX) and E040 (HEX) – EAA4 (HEX). (These are values shifted from those of JIS X 0208. Refer to JIS X 0208 Annex 1 Shift Coded Representation for details.)
Binary. Supports the JIS 8-bit character set (Latin and Kana) in accordance with JIS X 0201.
Manual. When selected, the barcode must contain at least one of the following codes, which specifies which character set to use. Additional codes can then be used to switch between character sets (see below).
^N will set the character set to Numeric mode.
^A will set the character set to Alphanumeric mode.
^K will set the character set to Japanese (Kanji) mode.
^B will set the character set to Binary mode.
Example
The following string demonstrates how the codes are placed to switch from Numeric to Alphanumeric to Binary modes. The mode changes are denoted in bold.
^N12345678^AABCDEFG^B1248
|
If the mode is set to the default setting of Auto, the mode change commands noted in the previous example will not work. Rather, |
Auto.
Numeric. Supports characters 0 – 9.
Alphanumeric. Supports characters 0 – 9, upper case A – Z, space, $, %, *, +, -, ., :, and /.
Japanese (Kanji). Supports Shift JIS values 8140 (HEX) – 9FFC (HEX) and E040 (HEX) – EAA4 (HEX). (These are values shifted from those of JIS X 0208. Refer to JIS X 0208 Annex 1 Shift Coded Representation for details.)
Binary. Supports the JIS 8-bit character set (Latin and Kana) in accordance with JIS X 0201.
Manual. When selected, the barcode must contain at least one of the following codes, which specifies which character set to use. Additional codes can then be used to switch between character sets (see below).
^N will set the character set to Numeric mode.
^A will set the character set to Alphanumeric mode.
^K will set the character set to Japanese (Kanji) mode.
^B will set the character set to Binary mode.
Example
The following string demonstrates how the codes are placed to switch from Numeric to Alphanumeric to Binary modes. The mode changes are denoted in bold.
^N12345678^AABCDEFG^B1248
|
If the mode is set to the default setting of Auto, the mode change commands noted in the previous example will not work. Rather, |
GS1 (FNC1). Supports messages containing specific data formats in accordance with the UCC/EAN Application Identifier standard or a specific industry-wide standard approved by AIM Inc. This mode is required for GS1 QR Code.