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.
|
ScannerConfig.AutoCharacterSetFailureOption |
autoCharacterSetFailureOption
If the system cannot find a character set from the preferred order that can correctly decode the data, this will be used as the character set.
|
ScannerConfig.AutoCharacterSetPreference[] |
autoCharacterSetPreferredOrder
Sets the preferred character set order to decode the barcode data when character set selection is set to "Auto".
|
int |
beamTimer
Sets the maximum amount of time that the reader remains on (0 - 60,000 ms in increments of 100 ms).
|
ScannerConfig.CharacterSet |
characterSetSelection
Sets the character set to be used to decode the returned barcode data.
|
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
Enables or disables the Digimarc decoding.
|
boolean |
disconnectOnExit
This parameter indicates to the scan driver to disconnect any existing connection between an
external Bluetooth scanner and the terminal.
|
int |
illuminationBrightness
This parameter controls the illumination brightness (intensity) of the imager during the scanning session.
|
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.
|
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.
|
ScannerConfig.SceneDetectionQualifier |
sceneDetectionQualifier
Activate the Presentation mode of scanning based on a Scene Detection Qualifier.
|
@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
Note: The beam timer for RS507 scanners has a maximum value of 10,000 ms.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.
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;
public ScannerConfig.CharacterSet characterSetSelection
Example Usage: readerParams.readerSpecific.imagerSpecific.characterSetSelection = CharacterSet.UTF_8;
public ScannerConfig.AutoCharacterSetFailureOption autoCharacterSetFailureOption
Example Usage: readerParams.readerSpecific.imagerSpecific.autoCharacterSetFailureOption = AutoCharacterSetFailureOption.UTF_8;
public ScannerConfig.AutoCharacterSetPreference[] autoCharacterSetPreferredOrder
Example Usage: readerParams.readerSpecific.imagerSpecific.autoCharacterSetPreferredOrder = new AutoCharacterSetPreference[]{AutoCharacterSetPreference.GB2312, AutoCharacterSetPreference.UTF_8};
public ScannerConfig.SceneDetectionQualifier sceneDetectionQualifier
Example Usage: readerParams.readerSpecific.imagerSpecific.sceneDetectionQualifier = SceneDetectionQualifier.NONE;