Code-128 B


Code-128 B is a continuous barcode. Its character set is ASCII 32 to 127 plus special characters SHIFT, CODE_C, CODE_A. It has one check character (not shown as part of the display text).

The special characters have the following barcode-defined native values:

	SHIFT = 98
	CODE_C = 99
	CODE_A = 101
When using these characters in the Data property, you must add 128 to the above native values in order to distinguish them from normal ASCII characters, i.e., use
	98 + 128 = 226 for SHIFT
	99 + 128 = 227 for CODE_C
	101 + 128 = 228 for CODE_A
These characters make it possible to mix Code-128 A, Code-128 B and Code-128 C characters in one barcode:
SHIFT indicates the next one character will be encoded using Code-128 A character set (if the current character set is Code-128 B)

CODE_C indicates starting with the next character, Code-128 C set will be used.

CODE_A indicates starting with the next character, Code-128 A set will be used.

In the barcode figure above, there's a CODE_C between W4 and 13, i.e., the 9th character has code:
	99 + 128 = 227
in the Data property. Consequently the characters starting with 13 are actually encoded using the Code-128 C character set.

On Windows, you can enter special characters by keeping the ALT key pressed and typing 0 followed by the character code (e.g. 227).

See Also

Code-128 A, Code-128 C