public class ScannerConfig.ReaderParams.ReaderSpecific.CameraSpecific
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
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.
|
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.
|
ScannerConfig.IlluminationMode |
illuminationMode
Turns camera illumination on and off.
|
ScannerConfig.Inverse1DMode |
inverse1DMode
This parameter allows the user to select decoding on inverse 1D barcodes.
|
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.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
Deprecated.
We recommend using the new scanning mode field introduced in the
ScannerConfig.NGSimulScanParams class in your new applications.
Sets the scan mode. This allows to select one type from the ScanMode enum.
|
ScannerConfig.ViewFinderMode |
viewfinderMode
Configures the Viewfinder modes supported for camera scanning.
|
int |
viewfinderOffsetX
Sets the X Axis position of the top left corner of the view finder.
|
int |
viewfinderOffsetY
Sets the Y Axis position of the top left corner of the view finder.
|
int |
viewfinderSize
Sets the size of the view finder window in camera scanner.
|
int |
zoom
This parameter controls the zoom level for camera.
|
@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 int viewfinderSize
Example Usage: readerParams.cameraSpecific.viewfinderSize = 50;
public int viewfinderOffsetX
Example Usage: readerParams.cameraSpecific.viewfinderOffsetX = 50;
public int viewfinderOffsetY
Example Usage: readerParams.cameraSpecific.viewfinderOffsetY = 50;
public ScannerConfig.LinearSecurityLevel linearSecurityLevel
ScannerConfig.LinearSecurityLevel
.
Example Usage: readerParams.linearSecurityLevel = LinearSecurityLevel.ALL_THRICE;
public ScannerConfig.IlluminationMode illuminationMode
ScannerConfig.IlluminationMode
.
Example Usage: readerParams.cameraSpecific.illuminationMode = IlluminationMode.ON;
public ScannerConfig.Inverse1DMode inverse1DMode
ScannerConfig.Inverse1DMode
.
Example Usage: readerParams.cameraSpecific.inverse_1d_mode = Inverse1DMode.AUTO;
public ScannerConfig.ViewFinderMode viewfinderMode
ScannerConfig.ViewFinderMode
.
Example Usage: readerParams.cameraSpecific.viewfinder_mode = ViewFinderMode.DISABLED;
public ScannerConfig.OneDQuietZoneLevel oneDQuietZoneLevel
ScannerConfig.OneDQuietZoneLevel
.
Example Usage: readerParams.cameraSpecific.oneDQuietZoneLevel = OneDQuietZoneLevel.LEVEL_0;
public ScannerConfig.PoorQualityDecodeEffortLevel poorQualityDecodeEffortLevel
ScannerConfig.PoorQualityDecodeEffortLevel
.
Example Usage: readerParams.cameraSpecific.poorQualityDecodeEffortLevel = PoorQualityDecodeEffortLevel.LEVEL_0;
public ScannerConfig.PicklistEx picklistEx
ScannerConfig.PicklistEx
.
Example Usage: cameraSpecific.picklistEx = PicklistEx.DISABLED;
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.CharacterSet characterSetSelection
Example Usage: readerParams.readerSpecific.cameraSpecific.characterSetSelection = CharacterSet.UTF_8;
public ScannerConfig.AutoCharacterSetFailureOption autoCharacterSetFailureOption
Example Usage: readerParams.readerSpecific.cameraSpecific.autoCharacterSetFailureOption = AutoCharacterSetFailureOption.UTF_8;
public ScannerConfig.AutoCharacterSetPreference[] autoCharacterSetPreferredOrder
Example Usage: readerParams.readerSpecific.cameraSpecific.autoCharacterSetPreferredOrder = new AutoCharacterSetPreference[]{AutoCharacterSetPreference.GB2312, AutoCharacterSetPreference.UTF_8};
@Deprecated public ScannerConfig.ScanMode scanMode
ScannerConfig.NGSimulScanParams
class in your new applications.
Sets the scan mode. This allows to select one type from the ScanMode enum.
Example Usage: readerParams.readerSpecific.cameraSpecific.scanMode = ScanMode.SINGLE_BARCODE;
public int zoom
public boolean digimarcDecoding
Example Usage: readerParams.readerSpecific.cameraSpecific.digimarcDecoding = true;