GS1 Tag Standard API
Run EPC encoder and decoder of RFID tags according to GS1 EPC Tag Data Standards (TDS) 1.12.
EPC Encode
Each GS1 Identification Key (GTIN, GLN, SSCC, GRAI, GIAI, GSRN, GDTI et al) can be encoded in an EPC structure, typically for use in an RFID tag. EPC Encoder is used to encode the data into any GS1 EPC scheme given the data specific to the scheme. Following schemes are currently supported.
- GTIN (sgtin-96 / sgtin -198)
- Serial Shipping Container Code (sscc-96)
- Global Location Number With or Without Extension (sgln-96 / sgtn-195)
- Global Returnable Asset Identifier (grai-96 / grai-170)
- Global Individual Asset Identifier (giai-96 / giai-202)
- Global Service Relation Number – Recipient (gsrn-96)
- Global Service Relation Number – Provider (gsrnp-96)
- Global Document Type Identifier (gdti-96 /gdti-174)
- Component / Part Identifier (cpi-96 / cpi-var)
- Serialised GlobalCouponNumber (sgcn-96)
- Individual Trade Item Piece (itip-110 / itip-212)
- General Identifier (gid-96)
- US Department of Defense Identifier (usdod-96)
- Aerospace and Defense Identifier (adi-var)
- Global Identification Number for Consignment (GINC)
- Global Shipment Identification Number (GSIN)
- Unit Pack Identifier(UPUI)
- Global Location Number of Party (PGLN)
- BIC Container Code (BIC)
EPC Decode
Decodes the given EPC hexa value to the equivalent GS1 scheme. All the GS1 schemes are supported.
URI Decode
Decodes the given URI value to the equivalent GS1 scheme. All the GS1 schemes are supported. The URI can be EPC URI / Tag URI / Raw URI.