Code set A: ASCII codes 0-95 (chars 0-9, A-Z, special, control), or 128-223 with FNC4.
Code set B: ASCII codes 32-127 (chars 0-9, A-Z, a-z, special), or 160-255 with FNC4.
Code set C: ASCII codes 48-57 (chars 0-9 in double density).
Javascript backslash escapes are supported, e.g. \n, \x0a, \u000a (use \\ to get a literal backslash).
FNC codes 1-4 may be specified as \F1, \F2, \F3, \F4.
Code set A-C switch codes may be specified as \CA, \CB, \CC, and Shift A/B as \S.
In automatic mode, code set selection and switching is done automatically to produce the shortest possible barcode,
and \F4, \CA, \CB, \CC, and \S are ignored in the input text.