SSCC18 or SSCC-18 is a standard that uses the Code 128 barcode symbology. Code 128 Therefore, we will want to use the IDAutomation_Code128ApplyTilde function.

In this example, I will create the SSCC18 using a hard coded value. Select the Code128ApplyTilde function. If you need assistance, follow the tutorial or manual.

To encode the data, use IDAutomation_Code128ApplyTilde("~2120000801234999999999~m17")

The ~212 identifies a two digit FNC or AI. For three digits, use ~213. For four digits, use ~214, etc.

The ~m17 runs a calculation on 17 digits to calculate the 18th digit (the check character). If the check digit is already calculated, then it is not necessary to add the ~m17.

Here is an example:NOTE: To create SSCC18 for the latest version of the UFL (released in 2014),use the highlighted Code 128 formula and set ApplyTilde to True:
Example: IDAutomationCode128("(00)00801234999999999~m17")

NOTE: If you are using the Universal Font Package, use the Universal function: IDAutomation_Uni_C128ApplyTilde