| java.lang.Object | ||
| ↳ | com.datalogic.device.configuration.PropertyGroup | |
| ↳ | com.datalogic.decode.configuration.Codabar | |
Codabar is the class that configures the Codabar Symbology.
 
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Length1 | Length1 is one of the two configurable label lengths. | 
      ||||||||||
| Length2 | Length2 is one of the two configurable label lengths. | 
      ||||||||||
| convertToCLSI | convertToCLSI restricts the decoding to only read labels
 that conform to CLSI specifications. | 
      ||||||||||
| enable | enable enables or disables the symbology. | 
      ||||||||||
| enableChecksum | enableChecksum requires the use of checksum characters to
 verify a barcode. | 
      ||||||||||
| lengthMode | lengthMode is the LengthControlMode selected for a label. | 
      ||||||||||
| sendChecksum | sendChecksum includes the checksum in the label transmission
 (if checksum is required with enableChecksum). | 
      ||||||||||
| sendStartStop | sendStartStop enables/disables the transmission of the
 decoded star and stop characters. | 
      ||||||||||
| userID | userID specifies the symbology identifier (if any). | 
      ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
This is the constructor of Codabar. 
  
   | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  com.datalogic.device.configuration.PropertyGroup
 | |||||||||||
   
From class
  java.lang.Object
 | |||||||||||
Length1 is one of the two configurable label lengths. It can be used
 as a single fixed accepted length, when lengthMode is set to ONE_FIXED.
 When TWO_FIXED is enabled, its value is one of the two possible accepted fixed lengths for a specific label.
 It can also represent the minor or major length value whenever RANGE is selected.
 
 If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
 biggest accepted length will be used. 
 
 Note: Length1 allowed range of values is somehow related to the nature of the barcode (linear vs 2D) but it's not intended to document
 in any way the scanner capabilities. An accepted minimum value and an accepted maximum value are introduced only to simplify length management in the 
 device Scanner settings app. The chance to read a barcode depends on it's printed quality, resolution, overall size, distance from the reader, 
 environmental light, etc...
 
Length2 is one of the two configurable label lengths.
 When TWO_FIXED is enabled, its value is one of the two possible accepted fixed lengths for a specific label.
 It can also represent the minor or major length value whenever RANGE is selected.
 If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
 biggest accepted length will be used.
 
 Note: Length2 allowed range of values is somehow related to the nature of the barcode (linear vs 2D) but it's not intended to document
 in any way the scanner capabilities. An accepted minimum value and an accepted maximum value are introduced only to simplify length management in the 
 device Scanner settings app. The chance to read a barcode depends on it's printed quality, resolution, overall size, distance from the reader, 
 environmental light, etc...
 
convertToCLSI restricts the decoding to only read labels
 that conform to CLSI specifications. Label length must be 14 and the data
 is split into fields of 1, 4, 5 and 4 characters separated by spaces.
enableChecksum requires the use of checksum characters to
 verify a barcode.
lengthMode is the LengthControlMode selected for a label.
 Selects the length control mode.
sendChecksum includes the checksum in the label transmission
 (if checksum is required with enableChecksum).
sendStartStop enables/disables the transmission of the
 decoded star and stop characters. The start and stop characters will both
 be translated as A, B, C or D.
userID specifies the symbology identifier (if any).
 The symbology identifier is sent with the label when the
 global decode property sendCodeId is set to
 USERDEFINED_IDENTIFIER_BEFORE_LABEL or USERDEFINED_IDENTIFIER_AFTER_LABEL.
This is the constructor of Codabar. All symbology options are initialized by editor.
| editor | A PropertyGetter used to load the current barcode family.
 | 
        
|---|