What are the Application Identifiers for Mobile Barcodes?

Application Identifiers for Mobile Barcodes

In order to create a barcode font that you can use to scan in things like Product ID and Lot/Serial Number, you have to create a formula in Crystal Reports to designate the barcode as a “Product ID” and “Lot/Serial Number” barcode. These designations are defined by the Application Identifier inside the barcode formula.

The IDAutomation_Uni_UCC128() function is available for all Acctivate users. This function can create a barcode containing multiple Application Identifiers.

Following example generates a barcode containing the Product ID and Lot/Serial number from the LotSerialInventory data view:

// Generate Barcode for Product Lot or Serial Number
IDAutomation_Uni_UCC128(ChrW(202) + "01" + {LotSerialInventory.ProductID} + ChrW(202) + "10" + {LotSerialInventory.LotNumber})

ChrW(202) indicates the following two characters are the application identifier. The Application Identifier of “01” lets Acctivate know this is the GTIN and “10” is the Lot or Serial Number.

Below you will find a list of all the Application Identifiers and their corresponding field values supported with Acctivate Mobile devices.

Application Identifier Supported Field Value
00 Serial Shipping Container Code (SSCC-18)
01 GTIN (or UPC/EAN)
10 Lot Number
17 Expiration Date (Lot/Serial)
21 Serial Number
99 Warehouse Location
310y Weight in Kg where y equals the number of decimals
320y Weight in Lb where y equals the number of decimals
30 Quantity

For more information on GS1-128, check out the GS1 General Specifications, as well as the ID Automation FAQ.