barcode-epc

1.0.14 • Public • Published

barcode-epc

A genetic Barcode EPC Converter and Utility Tool

Usage

npm install --save barcode-epc
var epcLib = require('barcode-epc');
const epcTagUri = epcLib.ssccBarcodeToEpcTagUri('364156095133066826', 6, 6);
const epcHex = epcLib.epcTagUriToHex('urn:epc:tag:sscc-96:6.641560.39513306682');
const ssccBarcode = epcLib.ssccTagUriToBarcode('urn:epc:tag:sscc-96:6.641560.39513306682');
const sgtinHex = epcLib.sgtin96TagUriToHex('urn:epc:tag:sgtin-96:3.0614141.812345.6789');
const barcodeInfo = epcLib.parseEan13Barcode('0112345678905', 7);

API

ssccBarcodeToEpcTagUri(String ssccBarcode, String companyPrefixLength, String filterValue)

Convert SSCC barcode to EPC Tag URI, Return EPC Tag URI

epcTagUriToHex(string epcTagURI)

Convert EPC Tag URI to EPC in Hexdecimal, Return Hexdecimal EPC

ssccTagUriToBarcode(string tagUri)

Convert SSCC EPC Tag URI to barcode, Return SSCC Barcode

sgtin96TagUriToHex(string tagUri)

Convert SGTIN96 Tag URI to Hexdecimal, Return Hexdecimal EPC

parseEan13Barcode(string barcode, string companyLength)

Parse EAN 13 barcode, example of return { companyPrefix: "0112345", itemRef: "067890" }

Supported standard

  • SSCC
  • SGTIN 96

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i barcode-epc

    Weekly Downloads

    18

    Version

    1.0.14

    License

    ISC

    Unpacked Size

    18 kB

    Total Files

    7

    Last publish

    Collaborators

    • yiqing-se