public class ScannerConfig.ReaderParams.ReaderSpecific.ImagerSpecific
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
ScannerConfig.AimingPattern |
aimingPattern
Type of aiming pattern to be used for barcode scanning.
|
int |
aimTimer
Duration in milliseconds for timed aim types
ScannerConfig.AimType.TIMED_HOLD and ScannerConfig.AimType.TIMED_RELEASE . |
ScannerConfig.AimType |
aimType
Describes the type of aiming to use.
|
int |
beamTimer
Sets the maximum amount of time that the reader remains on (0 - 60,000 ms in increments of 100 ms).
|
int |
connectionIdleTime
This is the time (in seconds) when an external scanner is idle in a particular state (ScannerStates.IDLE to
ScannerStates.WAITING) after which the connection between the terminal and the scanner is severed to conserve
power.
|
ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead |
continuousRead
Deprecated.
We recommend using the new fields
aimType , sameSymbolTimeout ,
differentSymbolTimeout in your new applications.
ContinuousRead class provides access to continuous scanning related parameters. |
int |
differentSymbolTimeout
This setting is used to prevent the scanner from decoding another symbol within this time interval.
|
boolean |
digimarcDecoding
NOTE: Reserved for future use only.
|
boolean |
disconnectOnExit
This parameter indicates to the scan driver to disconnect any existing connection between an
external Bluetooth scanner and the terminal.
|
int |
illuminationBrightness
Illumination Brightness of the Imager.
|
ScannerConfig.IlluminationMode |
illuminationMode
Turns imager illumination on and off.
|
ScannerConfig.Inverse1DMode |
inverse1DMode
This parameter allows the user to select decoding on inverse 1D barcodes.
|
ScannerConfig.LcdMode |
lcdMode
Enables or disables LCD mode.
|
ScannerConfig.LinearSecurityLevel |
linearSecurityLevel
Sets the number of times a barcode is read to confirm an accurate decode.
|
ScannerConfig.OneDQuietZoneLevel |
oneDQuietZoneLevel
This parameter sets the effort at which the decoder will attempt to decode margin-less barcodes.
|
ScannerConfig.PairAfterScannerReboot |
pairAfterScannerReboot
Enable/disable automatic reconnection after scanner reboot.
|
ScannerConfig.PickList |
pickList
Deprecated.
We recommend using the new field
picklistEx in your new applications.
Allows the imager to decode only the barcode that is directly under the cross-hair/reticle (+) part of the pattern.
This feature is useful in applications where multiple barcodes may appear in the field of view during a decode session and
only one of them is targeted for decode.
Use enum ScannerConfig.PickList .
|
ScannerConfig.PicklistEx |
picklistEx
Allows the imager to decode only the barcode that is directly under the cross-hair/reticle (+) part of the pattern.
|
ScannerConfig.PoorQualityDecodeEffortLevel |
poorQualityDecodeEffortLevel
This parameter permits selection of enhancement modes for decoding barcodes of poor or degraded quality.
|
int |
sameSymbolTimeout
This setting is used to prevent the scanner driver from decoding the same symbol within this time interval.
|
ScannerConfig.ScanMode |
scanMode
Sets the scan mode.
|
@Deprecated public ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead continuousRead
aimType
, sameSymbolTimeout
,
differentSymbolTimeout
in your new applications.
ContinuousRead class provides access to continuous scanning related parameters.public int beamTimer
Example Usage: readerParams.beamTimer = 1500;
public ScannerConfig.LinearSecurityLevel linearSecurityLevel
ScannerConfig.LinearSecurityLevel
.
Example Usage: readerParams.linearSecurityLevel = LinearSecurityLevel.ALL_THRICE;
@Deprecated public ScannerConfig.PickList pickList
picklistEx
in your new applications.
Allows the imager to decode only the barcode that is directly under the cross-hair/reticle (+) part of the pattern.
This feature is useful in applications where multiple barcodes may appear in the field of view during a decode session and
only one of them is targeted for decode.
Use enum ScannerConfig.PickList
.
Example Usage: imagerSpecific.picklist = PickList.DISABLED;
public ScannerConfig.PicklistEx picklistEx
ScannerConfig.PicklistEx
.
Example Usage: imagerSpecific.picklistEx = PicklistEx.DISABLED;
public ScannerConfig.LcdMode lcdMode
ScannerConfig.LcdMode
.
Example Usage: imagerSpecific.lcdMode = LcdMode.DISABLED;
public ScannerConfig.Inverse1DMode inverse1DMode
ScannerConfig.Inverse1DMode
.
Example Usage: imagerSpecific.inverse1DMode = Inverse1DMode.AUTO;
public int illuminationBrightness
Example Usage: imagerSpecific.illuminationBrightness = 2;
public boolean disconnectOnExit
public int connectionIdleTime
public ScannerConfig.IlluminationMode illuminationMode
ScannerConfig.IlluminationMode
.
Example Usage: readerParams.imagerSpecific.illuminationMode = IlluminationMode.ON;
public ScannerConfig.AimingPattern aimingPattern
ScannerConfig.AimingPattern
.
Example Usage: readerParams.imagerSpecific.aimingPattern = AimingPattern.OFF;
public ScannerConfig.OneDQuietZoneLevel oneDQuietZoneLevel
ScannerConfig.OneDQuietZoneLevel
.
Example Usage: readerParams.imagerSpecific.oneDQuietZoneLevel = OneDQuietZoneLevel.LEVEL_0;
public ScannerConfig.PoorQualityDecodeEffortLevel poorQualityDecodeEffortLevel
ScannerConfig.PoorQualityDecodeEffortLevel
.
Example Usage: readerParams.imagerSpecific.poorQualityDecodeEffortLevel = PoorQualityDecodeEffortLevel.LEVEL_0;
public ScannerConfig.AimType aimType
aimType
is recommended instead of ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead.isContinuousScan
.
If the application modifies ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead.isContinuousScan
and aimType
,
the aimType
settings will take precedence.
public int aimTimer
ScannerConfig.AimType.TIMED_HOLD
and ScannerConfig.AimType.TIMED_RELEASE
.
Note than this duration must be less than the beamTimer
.
public int sameSymbolTimeout
ScannerConfig.AimType.CONTINUOUS_READ
.
Basically in the continuous mode the user can perform rapid scan and to prevent the
user from decoding the same barcode twice user can set this value to an appropriate interval (in milliseconds). A value of 0 means
no interval is required between two successive reads.
Boundary values are 0 to 5000 in milliseconds in 500 increments such as 0, 500, 1000... etc
Note: If the application modifies ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead.sameSymbolTimeout
and sameSymbolTimeout
,
the sameSymbolTimeout
settings will take precedence.
public int differentSymbolTimeout
ScannerConfig.AimType.CONTINUOUS_READ
.
The user may want to prevent decoding too quickly and set an interval that the user can aim
before decoding the next barcode. A value of 0 means no interval is required between two successive reads.
Boundary values are 0 to 5000 in milliseconds in 500 increments such as 0, 500, 1000... etc
Note: If the application modifies ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead.differentSymbolTimeout
and differentSymbolTimeout
,
the differentSymbolTimeout
settings will take precedence.
public ScannerConfig.PairAfterScannerReboot pairAfterScannerReboot
ScannerConfig.PairAfterScannerReboot
.
Example Usage: readerParams.imagerSpecific.pairAfterScannerReboot = PairAfterScannerReboot.ENABLE;
public ScannerConfig.ScanMode scanMode
Example Usage: readerParams.scanMode = ScanMode.SINGLE_BARCODE;
public boolean digimarcDecoding
Example Usage: readerParams.readerSpecific.imagerSpecific.digimarcDecoding = true;