Namespace: decoders

airlock.sdks.cipherLab.decoders

CipherLab Barcode Decoders
Source:

Type Definitions

AustralianPostal

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Aztec

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Chinese2Of5

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Codabar

Properties:
Name Type Default Description
length1 number 4 Length qualification *4 (0 ~ 55) Valid values are [0, 55].
length2 number 55 Length qualification *55 (0 ~ 55) Valid values are [0, 55].
clsiEditing boolean false A value specifying whether to edit CLSI.
notisEditingType number 0 A value specifying whether to transform it to NOTIS editing format (Start/Stop characters) and the way it is transformed. Valid values are 0 (None), 1 (ABCDUpper), 2 (AbcdLower).
notisEditing boolean true Reserved.
transmitCheckDigit boolean true A value specifying whether to transmit check digit.
verifyCheckDigit number 0 A value specifying whether and how to verify check digit. *None Modulo_16 Modulo_7DR Modulo_Both Note: For Modulo_7DR, the total number of digits in a codabar cannot be greater than '19'; and the first digit in a codabar must be equal to or less than '8'. Valid values are 0 (None), 1 (Modulo16), 2 (Modulo7DR), 3 (ModuloBoth).
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Code11

Properties:
Name Type Default Description
length1 number 4 Length qualification *4 (0 ~ 55) Valid values are [0, 55].
length2 number 55 Length qualification *55 (0 ~ 55) Valid values are [0, 55].
numberOfCheckDigits number 0 A value specifying whether and how to verify check digit. Valid values are 0 (None), 1 (One), 2 (Two).
transmitCheckDigit boolean false A value specifying whether to transmit check digit.
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Code39

Properties:
Name Type Default Description
length1 number 4 Length qualification *4 (0 ~ 55) Valid values are [0, 55].
length2 number 55 Length qualification *55 (0 ~ 55) Valid values are [0, 55].
convertToCode32 boolean false A value that specifies whether to convert Code 39 to Code 32 (= Italian Pharmacode).
convertToCode32Prefix boolean false A value that specifies whether to transmit prefix for Code 32 data.
fullASCII boolean false A value that specifies whether to support Code 39 Full ASCII.
checkDigitVerification boolean false A value that specifies whether to verify check digit.
transmitCheckDigit boolean false A value that specifies whether to transmit check digit.
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Code93

Properties:
Name Type Default Description
length1 number 4 Valid values are [0, 55].
length2 number 55 Valid values are [0, 55].
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Code128

Properties:
Name Type Default Description
length1 number 4 Length qualification *4 (0 ~ 55) Valid values are [0, 55].
length2 number 55 Length qualification *55 (0 ~ 55) Valid values are [0, 55].
securityLevel number 0 A value that specifies the decode security level while reading Code128. Valid values are [0, 55].
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Composite

Properties:
Name Type Default Description
enableCc_C boolean true
enableCc_AB boolean false
enableTlc39 boolean false
enableUpcMode number 1 Valid values are 0 (UpcNeverLinked), 1 (UpcAlwaysLinked), 2 (AutoDiscriminate).
enableEmulationMode boolean false
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

DataMatrix

Properties:
Name Type Default Description
fieldSeparator string A value that specifies whether to apply a field separator of ASCII ranging from 0 to 127. It's set to zero by default.
mirrorImage number 0 A value that specifies whether to decode mirror image Data Matrix barcodes. Valid values are 0 (Never), 1 (Always), 2 (Auto).
applicationIdentifierMark1 string
applicationIdentifierMark2 string
enableApplicationIdentifier boolean false
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

DutchPostal

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Ean8

Properties:
Name Type Default Description
addon2 number 1 A value that specifies the way processing addon2. Valid values are 1 (IgnoresAddon), 2 (AutoDiscriminate).
addon5 number 1 A value that specifies the way processing addon5. Valid values are 1 (IgnoresAddon), 2 (AutoDiscriminate).
convertToEan13 boolean false A value that specifies whether to convert EAN-8 to EAN-13.
transmitCheckDigit boolean true A value that specifies whether to transmit check digit.
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Ean13

Properties:
Name Type Default Description
addon2 number 1 A value that specifies the way processing addon2. Valid values are 1 (IgnoresAddon), 2 (AutoDiscriminate).
addon5 number 1 A value that specifies the way processing addon5. Valid values are 1 (IgnoresAddon), 2 (AutoDiscriminate).
booklandISBNFormat number 0 If you enabled Bookland EAN, select one of the following formats for Bookland data. Valid values are 0 (Isbn10), 1 (Isbn13).
convertToISBN boolean false A value that specifies whether to convert EAN-13 to ISBN.
convertToISSN boolean false A value that specifies whether to convert EAN-13 to ISSN.
transmitCheckDigit boolean true A value that specifies whether to transmit check digit.
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

GS1DataBar14

Properties:
Name Type Default Description
convertToUpcEan boolean false A value that specifies whether to convert RSS to UPC/EAN barcodes.
securityLevel number 1 A value that specifies the decode security level while reading GS1 DataBar 14. *1 (0 ~ 3) Valid values are [0, 3].
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

GS1DataBarExpanded

Properties:
Name Type Default Description
securityLevel number 1 A value that specifies the decode security level while reading GS1 DataBar Expanded. *1 (0 ~ 3) Valid values are [0, 3].
fieldSeparator string A value that specifies whether to apply a field separator of ASCII ranging from 0 to 127. It's set to zero by default.
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

GS1DataBarLimited

Properties:
Name Type Default Description
convertToUpcEan boolean false A value that specifies whether to convert RSS to UPC/EAN barcodes.
securityLevel number 3 A value that specifies the decode security level while reading GS1 DataBar Limited. *3 (1 ~ 4) Valid values are [1, 4].
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

GS1128

Properties:
Name Type Default Description
applicationIdentifierMark1 string
applicationIdentifierMark2 string
enableApplicationIdentifier boolean false A value that specifies whether to enable the application identifier.
fieldSeparator string A value that specifies whether to apply a field separator of ASCII ranging from 0 to 127. It's set to zero by default.
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Industrial2Of5

Properties:
Name Type Default Description
length1 number 4 Length qualification *4 (0 ~ 55) Valid values are [0, 55].
length2 number 55 Length qualification *55 (0 ~ 55) Valid values are [0, 55].
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Interleaved2Of5

Properties:
Name Type Default Description
length1 number 4 Length qualification *4 (0 ~ 55) Valid values are [0, 55].
length2 number 55 Length qualification *55 (0 ~ 55) Valid values are [0, 55].
checkDigitVerification number 0 A value that specifies whether and how to verify check digit. Valid values are 0 (Disable), 1 (Uss), 2 (Opcc).
convertToEan13 boolean false A value that specifies whether to convert Interleaved 25 to EAN-13.
transmitCheckDigit boolean false A value that specifies whether to transmit check digit. It is available only when I20f5CheckDigitVerification is not disabled.
securityLevel number 1 A value that specifies the decode security level while reading. Valid values are [0, 3].
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Isbt128

Properties:
Name Type Default Description
concatenation number 2 A value that specifies whether to decode and concatenate pairs of ISBT barcodes. Valid values are 0 (Disable), 1 (Enable), 2 (Auto).
concatenationRedundancy number 10 A value that specifies concatenation redundancy (2~20 times) when auto-discriminate of ISBT concatenation is enabled. By default, it is set to 10 times. Valid values are [2, 20].
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

JapanPostal

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Korean3Of5

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Matrix2Of5

Properties:
Name Type Default Description
length1 number 4 Length qualification *4 (0 ~ 55) Valid values are [0, 55].
length2 number 55 Length qualification *55 (0 ~ 55) Valid values are [0, 55].
checkDigitVerification boolean false
transmitCheckDigit boolean false
redundancy boolean false
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

MaxiCode

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

MicroPdf417

Properties:
Name Type Default Description
code128Emulation boolean true A value that specifies whether to enable Code 128 Emulation for certain MicroPDF417 barcodes.
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

MicroQR

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Msi

Properties:
Name Type Default Description
length1 number 4 Length qualification *4 (0 ~ 55) Valid values are [0, 55].
length2 number 55 Length qualification *55 (0 ~ 55) Valid values are [0, 55].
checkDigitAlgorithm number 1 Valid values are 1 (Modulo1011), 2 (DoubleModulo10).
checkDigitOption number 1 Valid values are 1 (OneDigit), 2 (TwoDigits).
transmitCheckDigit boolean false
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Pdf417

Properties:
Name Type Default Description
transmitMode number 0 A value that specifies how to handle decoding. Valid values are 0 (PassThroughAllSymbols), 1 (BufferAllSymbols), 2 (TransmitAnySymbolInSet).
escapeCharacter boolean true A value that specifies whether to use the escape character.
transmitControlHeader boolean true
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Plessey

Properties:
Name Type Default Description
length1 number 4 Length qualification *0 (0 ~ 55) Valid values are [0, 55].
length2 number 55 Length qualification *0 (0 ~ 55) Valid values are [0, 55].
transmitCheckDigit boolean true A value that specifies whether to transmit check digit.
unconventionalStop boolean true A value that specifies whether to enable Plessey unconventional stop. When this function is enabled, Plessey bar codes can be decoded with a stop which is a variation of a standard one (bars are narrower or wider).
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

QRCode

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Telepen

Properties:
Name Type Default Description
length1 number 4 Length qualification *0 (0 ~ 55) Valid values are [0, 55].
length2 number 55 Length qualification *0 (0 ~ 55) Valid values are [0, 55].
format number 0 A value that sets output format. "0" represents ASCII, while "1" represents Numeric. Valid values are 0 (Ascii), 1 (Numeric).
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

TriopticCode39

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

UccCoupon

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

UKPostal

Properties:
Name Type Default Description
transmitCheckDigit boolean true
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Upca

Properties:
Name Type Default Description
addon2 number 1 Valid values are 1 (IgnoresAddon), 2 (AutoDiscriminate).
addon5 number 1 Valid values are 1 (IgnoresAddon), 2 (AutoDiscriminate).
convertToEan13 boolean false
transmitSystemNumber number 1 Valid values are 0 (None), 1 (SystemCharacter), 2 (SystemCharacterAndCtyCode).
transmitCheckDigit boolean true
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Upce0

Properties:
Name Type Default Description
addon2 number 1 Valid values are 1 (IgnoresAddon), 2 (AutoDiscriminate).
addon5 number 1 Valid values are 1 (IgnoresAddon), 2 (AutoDiscriminate).
convertToUpcA boolean false
transmitSystemNumber number 1 Valid values are 0 (None), 1 (SystemCharacter), 2 (SystemCharacterAndCtyCode).
transmitCheckDigit boolean true
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

Upce1

Properties:
Name Type Default Description
addon2 number 1 Valid values are 1 (IgnoresAddon), 2 (AutoDiscriminate).
addon5 number 1 Valid values are 1 (IgnoresAddon), 2 (AutoDiscriminate).
convertToUpcA boolean false
transmitSystemNumber number 1 Valid values are 0 (None), 1 (SystemCharacter), 2 (SystemCharacterAndCtyCode).
transmitCheckDigit boolean true
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

UpuFicsPostal

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

USPostal

Properties:
Name Type Default Description
enablePlanet boolean true
enablePostnet boolean true
transmitCheckDigit boolean true
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source:

UspsPostal

Properties:
Name Type Default Description
enabled boolean true Gets or sets a value indicating if the decoder is used to interpret barcodes.
Source: