A GS1-128 barcode is a special type of Code 128 barcode that encodes GS1 System elements. Use of Start, Code Set, and Shift symbols to Minimize Symbol Length (Informative), pages 268 to 269. // -->. The checksum is computed over the symbol values, without regard for which code set is active at the time. I want to build a special program to draw a label with barcode. In your design program, create a blank text field where you want the barcode to be. Either solution requires the use of an application or an application add in to calculate the check digit and create the barcode. Create a blank text field in your Word document where you want the barcode to be.  It is used for alphanumeric or numeric-only barcodes. This therefore is impossible no matter what software or printer you use. The stop pattern is composed of two overlapped symbols and has four bars. Read more about printer requirements on our tech support page. Characters with ASCII values 128 to 255 accessed by Function 4 Character (FNC4) are reserved for future use and are not used in GS1-128 Bar Code Symbols.". They can be printed with or without human-readable characters. Many labeling guidelines, shipping standards, and other industry specifications employ Code 128 barcodes. Il en existe trois tables de codage : A, B et C. C'est un format courant dans le milieu industriel. Some people choose to make their own MOD 10 custom check digit to append to the code 128. Replace 'InputString' with the name of the input data field, then 'OK'. Code 128 barcodes are alphanumeric machine-readable symbols. Consult the Invocation character table to see what invocations are used to switch from one subset to another.. Rules for Subsets A and C. Code 128 subsets A and C are programmed as pairs of digits… http://www.idautomation.com/kb/c128-chkdgt.html.