Global

Members

(constant) symbology :SymbologyEnum

Type:

(constant) validation :ValidationEnum

Type:

Type Definitions

Symbology

Recognised GS1 barcode formats ("symbologies") for processing scan data.

This object defines all supported GS1 barcode symbology types that can be used with the encoder. Each symbology has specific characteristics and use cases.

Type:
  • number

SymbologyEnum

Type:
  • object
Properties:
Name Type Description
NONE Symbology None defined
DataBarOmni Symbology GS1 DataBar Omnidirectional
DataBarTruncated Symbology GS1 DataBar Truncated
DataBarStacked Symbology GS1 DataBar Stacked
DataBarStackedOmni Symbology GS1 DataBar Stacked Omnidirectional
DataBarLimited Symbology GS1 DataBar Limited
DataBarExpanded Symbology GS1 DataBar Expanded (Stacked)
UPCA Symbology UPC-A
UPCE Symbology UPC-E
EAN13 Symbology EAN-13
EAN8 Symbology EAN-8
GS1_128_CCA Symbology GS1-128 with CC-A or CC-B
GS1_128_CCC Symbology GS1-128 with CC-C
QR Symbology (GS1) QR Code
DM Symbology (GS1) Data Matrix
DotCode Symbology (GS1) DotCode
NUMSYMS Symbology Value is the number of symbologies

Validation

Optional AI validation procedures that may be applied to detect invalid inputs.

These validation procedures are applied when AI data is provided using GS1encoder#aiDataStr, GS1encoder#dataStr or GS1encoder#scanData.

Only AI validation procedures whose "enabled" status can be updated (i.e. not "locked") are described.

Type:
  • number

ValidationEnum

Type:
  • object
Properties:
Name Type Description
MutexAIs Validation Mutually exclusive AIs (locked: always enabled)
RequisiteAIs Validation Mandatory associations between AIs
RepeatedAIs Validation Repeated AIs having same value (locked: always enabled)
DigSigSerialKey Validation Serialisation qualifier AIs must be present with Digital Signature (locked: always enabled)
UnknownAInotDLattr Validation Unknown AIs not permitted as GS1 DL URI data attributes
NUMVALIDATIONS Validation Value is the number of validations