EPC
Overview
The parser supports Electronic Product Code (EPC) data provided as hexadecimal payload.
Note
Currently only RFID Tag EPC Memory Bank Contents in GS1 SGTIN-96 format is supported.
Sample usage
const parser = await Parser.create(ParserDataFormat.Epc);
const parsedData = await parser.parseString("303418705048259E449A941C");
Example
Parsing the following code (without quotes):
"303418705048259E449A941C"
results in this parsed output:
[
{
"name": "header",
"parsed": "00110000",
"rawString": "00110000"
},
{
"name": "filter",
"parsed": "001",
"rawString": "001"
},
{
"name": "partition",
"parsed": "101",
"rawString": "101"
},
{
"name": "companyPrefix",
"parsed": "0400404",
"rawString": "0400404"
},
{
"name": "itemReference",
"parsed": "073878",
"rawString": "073878"
},
{
"name": "serialNumber",
"parsed": "130000000028",
"rawString": "130000000028"
},
{
"name": "sgtin96",
"parsed": "urn:epc:tag:sgtin-96:1.0400404.073878.130000000028",
"rawString": "urn:epc:tag:sgtin-96:1.0400404.073878.130000000028"
}
]