Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

How to use the ScanEngineProperties keys and values:

To set up a scan property you need to find a name or value in the BarcodeReader.SettingKeys table and then find a name or value in the BarcodeReader.SettingValues table.

Eg.

Here the name column is used:

<scanEngineProperty key="TriggerScanMode" value="TriggerScanMode_ReadOnSecondTriggerPress"/>


Here the value column is used:

<scanEnginePropertykey="TRIG_SCAN_MODE"value="readOnSecondTriggerPress"/>


We have support for both ways of applying the setting. However we recommend using the name column.

...

BarcodeReader.SettingKeys:


NameValueTypeNotes

AztecEnabled"DEC_AZTEC_ENABLED"string

AztecMaximumLength"DEC_AZTEC_MAX_LENGTH"string

AztecMininumLength"DEC_AZTEC_MIN_LENGTH"string

CenterDecodeEnabled"DEC_WINDOW_MODE"string

ChinaPostEnabled"DEC_HK25_ENABLED"string

ChinaPostMaximumLength"DEC_HK25_MAX_LENGTH"string

ChinaPostMinimumLength"DEC_HK25_MIN_LENGTH"string

CodabarCheckDigitMode"DEC_CODABAR_CHECK_DIGIT_MODE"string

CodabarConcatEnabled"DEC_CODABAR_CONCAT_ENABLED"string

CodabarEnabled"DEC_CODABAR_ENABLED"string

CodabarMaximumLength"DEC_CODABAR_MAX_LENGTH"string

CodabarMinimumLength"DEC_CODABAR_MIN_LENGTH"string

CodabarStartStopTransmitEnabled"DEC_CODABAR_START_STOP_TRANSMIT"string

CodablockAEnabled"DEC_CODABLOCK_A_ENABLED"string

CodablockAMaximumLength"DEC_CODABLOCK_A_MAX_LENGTH"string

CodablockAMinimumLength"DEC_CODABLOCK_A_MIN_LENGTH"string

CodablockFEnabled"DEC_CODABLOCK_F_ENABLED"string

CodablockFMaximumLength"DEC_CODABLOCK_F_MAX_LENGTH"string

CodablockFMinimumLength"DEC_CODABLOCK_F_MIN_LENGTH"string

Code11CheckDigitMode"DEC_CODE11_CHECK_DIGIT_MODE"string

Code11Enabled"DEC_CODE11_ENABLED"string

Code11MaximumLength"DEC_CODE11_MAX_LENGTH"string

Code11MinimumLength"DEC_CODE11_MIN_LENGTH"string

Code128Enabled"DEC_CODE128_ENABLED"string

Code128MaximumLength"DEC_CODE128_MAX_LENGTH"string

Code128MinimumLength"DEC_CODE128_MIN_LENGTH"string

Code128ShortMargin"DEC_C128_SHORT_MARGIN"string

Code39Base32Enabled"DEC_CODE39_BASE32_ENABLED"string

Code39CheckDigitMode"DEC_CODE39_CHECK_DIGIT_MODE"string

Code39Enabled"DEC_CODE39_ENABLED"string

Code39FullAsciiEnabled"DEC_CODE39_FULL_ASCII_ENABLED"string

Code39MaximumLength"DEC_CODE39_MAX_LENGTH"string

Code39MinimumLength"DEC_CODE39_MIN_LENGTH"string

Code39StartStopTransmitEnabled"DEC_CODE39_START_STOP_TRANSMIT"string

Code93Enabled"DEC_CODE93_ENABLED"string

Code93HighDensity"DEC_CODE93_HIGH_DENSITY"string

Code93MaximumLength"DEC_CODE93_MAX_LENGTH"string

Code93MinimumLength"DEC_CODE93_MIN_LENGTH"string

CombineComposites"DEC_COMBINE_COMPOSITES"string

CompositeEnabled"DEC_COMPOSITE_ENABLED"string

CompositeMaximumLength"DEC_COMPOSITE_MAX_LENGTH"string

CompositeMinimumLength"DEC_COMPOSITE_MIN_LENGTH"string

CompositeWithUpcEnabled"DEC_COMPOSITE_WITH_UPC_ENABLED"string

DataProcessorCharset"DPR_CHARSET"string

DataProcessorEditDataPlugin"DPR_EDIT_DATA_PLUGIN"string

DataProcessorLaunchBrowser"DPR_LAUNCH_BROWSER"string

DataProcessorLaunchEZConfig"DPR_LAUNCH_EZ_CONFIG"string

DataProcessorPrefix"DPR_PREFIX"string

DataProcessorScanToIntent"DPR_SCAN_TO_INTENT"string

DataProcessorSuffix"DPR_SUFFIX"string

DataProcessorSymbologyPrefix"DPR_SYMBOLOGY_PREFIX"string

DatamatrixEnabled"DEC_DATAMATRIX_ENABLED"string

DatamatrixMaximumLength"DEC_DATAMATRIX_MAX_LENGTH"string

DatamatrixMinimumLength"DEC_DATAMATRIX_MIN_LENGTH"string

DecodeWindowBottom"DEC_WINDOW_BOTTOM"string

DecodeWindowLeft"DEC_WINDOW_LEFT"string

DecodeWindowRight"DEC_WINDOW_RIGHT"string

DecodeWindowTop"DEC_WINDOW_TOP"string

DotCodeEnabled"DEC_DOTCODE_ENABLED"string

DotCodeMaximumLength"DEC_DOTCODE_MAX_LENGTH"string

DotCodeMinimumLength"DEC_DOTCODE_MIN_LENGTH"string

Ean13AddendaRequiredEnabled"DEC_EAN13_ADDENDA_REQUIRED"string

Ean13AddendaSeparatorEnabled"DEC_EAN13_ADDENDA_SEPARATOR"string

Ean13CheckDigitTransmitEnabled"DEC_EAN13_CHECK_DIGIT_TRANSMIT"string

Ean13Enabled"DEC_EAN13_ENABLED"string

Ean13FiveCharAddendaEnabled"DEC_EAN13_5CHAR_ADDENDA_ENABLED"string

Ean13TwoCharAddendaEnabled"DEC_EAN13_2CHAR_ADDENDA_ENABLED"string

Ean8AddendaRequiredEnabled"DEC_EAN8_ADDENDA_REQUIRED"string

Ean8AddendaSeparatorEnabled"DEC_EAN8_ADDENDA_SEPARATOR"string

Ean8CheckDigitTransmitEnabled"DEC_EAN8_CHECK_DIGIT_TRANSMIT"string

Ean8Enabled"DEC_EAN8_ENABLED"string

Ean8FiveCharAddendaEnabled"DEC_EAN8_5CHAR_ADDENDA_ENABLED"string

Ean8TwoCharAddendaEnabled"DEC_EAN8_2CHAR_ADDENDA_ENABLED"string

EanUccEmulationMode"DEC_EANUCC_EMULATION_MODE"string

GridMatrixEnabled"DEC_GRIDMATRIX_ENABLED"string

GridMatrixMaximumLength"DEC_GRIDMATRIX_MAX_LENGTH"string

GridMatrixMinimumLength"DEC_GRIDMATRIX_MIN_LENGTH"string

Gs1128Enabled"DEC_GS1_128_ENABLED"string

Gs1128MaximumLength"DEC_GS1_128_MAX_LENGTH"string

Gs1128MinimumLength"DEC_GS1_128_MIN_LENGTH"string

HanXinEnabled"DEC_HANXIN_ENABLED"string

HanXinMaximumLength"DEC_HANXIN_MAX_LENGTH"string

HanXinMinimumLength"DEC_HANXIN_MIN_LENGTH"string

Iata25Enabled"DEC_IATA25_ENABLED"string

Iata25MaximumLength"DEC_IATA25_MAX_LENGTH"string

Iata25MinimumLength"DEC_IATA25_MIN_LENGTH"string

Interleaved25CheckDigitMode"DEC_I25_CHECK_DIGIT_MODE"string

Interleaved25Enabled"DEC_I25_ENABLED"string

Interleaved25MaximumLength"DEC_I25_MAX_LENGTH"string

Interleaved25MinimumLength"DEC_I25_MIN_LENGTH"string

Isbt128Enabled"DEC_C128_ISBT_ENABLED"string

KoreanPostEnabled"DEC_KOREA_POST_ENABLED"string

KoreanPostMaximumLength"DEC_KOREA_POST_MAX_LENGTH"string

KoreanPostMinimumLength"DEC_KOREA_POST_MIN_LENGTH"string

LinearDamageImprovements"DEC_LINEAR_DAMAGE_IMPROVEMENTS"stringnamed "Poor Quality 1D Reading" in the settings app.

Matrix25Enabled"DEC_M25_ENABLED"string

Matrix25MaximumLength"DEC_M25_MAX_LENGTH"string

Matrix25MinimumLength"DEC_M25_MIN_LENGTH"string

MaxicodeEnabled"DEC_MAXICODE_ENABLED"string

MaxicodeMaximumLength"DEC_MAXICODE_MAX_LENGTH"string

MaxicodeMinimumLength"DEC_MAXICODE_MIN_LENGTH"string

MicroPdf417Enabled"DEC_MICROPDF_ENABLED"string

MicroPdf417MaximumLength"DEC_MICROPDF_MAX_LENGTH"string

MicroPdf417MinimumLength"DEC_MICROPDF_MIN_LENGTH"string

MsiCheckDigitMode"DEC_MSI_CHECK_DIGIT_MODE"string

MsiEnabled"DEC_MSI_ENABLED"string

MsiMaximumLength"DEC_MSI_MAX_LENGTH"string

MsiMinimumLength"DEC_MSI_MIN_LENGTH"string

MsiOutOfSpecSymbol"DEC_PROP_MSIP_OUT_OF_SPEC_SYMBOL"string

MsiShortMargin"DEC_MSIP_SHORT_MARGIN"string

NotificationBadReadEnabled"NTF_BAD_READ_ENABLED"string

NotificationGoodReadEnabled"NTF_GOOD_READ_ENABLED"string

NotificationVibrateEnabled"NTF_VIBRATE_ENABLED"string

Pdf417Enabled"DEC_PDF417_ENABLED"string

Pdf417MaximumLength"DEC_PDF417_MAX_LENGTH"string

Pdf417MinimumLength"DEC_PDF417_MIN_LENGTH"string

PlanetCheckDigitTransmitEnabled"DEC_PLANETCODE_CHECK_DIGIT_TRANSMIT"string

Postal2DMode"DEC_POSTAL_ENABLED"string

PostnetCheckDigitTransmitEnabled"DEC_POSTNET_CHECK_DIGIT_TRANSMIT"string

QrCodeEnabled"DEC_QR_ENABLED"string

QrCodeMaximumLength"DEC_QR_MAX_LENGTH"string

QrCodeMinimumLength"DEC_QR_MIN_LENGTH"string

RssEnabled"DEC_RSS_14_ENABLED"stringGS1 Databar (slå alle tre ting til)

RssExpandedEnabled"DEC_RSS_EXPANDED_ENABLED"stringGS1 Databar (slå alle tre ting til)

RssExpandedMaximumLength"DEC_RSS_EXPANDED_MAX_LENGTH"string

RssExpandedMinimumLength"DEC_RSS_EXPANDED_MIN_LENGTH"string

RssLimitedEnabled"DEC_RSS_LIMITED_ENABLED"stringGS1 Databar (slå alle tre ting til)

Standard25Enabled"DEC_S25_ENABLED"string

Standard25MaximumLength"DEC_S25_MAX_LENGTH"string

Standard25MinimumLength"DEC_S25_MIN_LENGTH"string

TelepenEnabled"DEC_TELEPEN_ENABLED"string

TelepenMaximumLength"DEC_TELEPEN_MAX_LENGTH"string

TelepenMinimumLength"DEC_TELEPEN_MIN_LENGTH"string

TelepenOldStyleEnabled"DEC_TELEPEN_OLD_STYLE"string

Tlc39Enabled"DEC_TLC39_ENABLED"string

TriggerScanDelay"TRIG_SCAN_DELAY"string

TriggerScanMode"TRIG_SCAN_MODE"string

TriggerScanSameSymbolTimeout"TRIG_SCAN_SAME_SYMBOL_TIMEOUT"string

TriggerScanSameSymbolTimeoutEnabled"TRIG_SCAN_SAME_SYMBOL_TIMEOUT_ENABLED"string

TriggerTimeout"TRIG_AUTO_MODE_TIMEOUT"string

TriopticEnabled"DEC_TRIOPTIC_ENABLED"string

UpcAAddendaRequiredEnabled"DEC_UPCA_ADDENDA_REQUIRED"string

UpcAAddendaSeparatorEnabled"DEC_UPCA_ADDENDA_SEPARATOR"string

UpcACheckDigitTransmitEnabled"DEC_UPCA_CHECK_DIGIT_TRANSMIT"string

UpcACombineCouponCodeModeEnabled"DEC_COMBINE_COUPON_CODES"string

UpcACouponCodeModeEnabled"DEC_COUPON_CODE_MODE"string

UpcAEnable"DEC_UPCA_ENABLE"string

UpcAFiveCharAddendaEnabled"DEC_UPCA_5CHAR_ADDENDA_ENABLED"string

UpcANumberSystemTransmitEnabled"DEC_UPCA_NUMBER_SYSTEM_TRANSMIT"string

UpcATranslateEan13"DEC_UPCA_TRANSLATE_TO_EAN13"string

UpcATwoCharAddendaEnabled"DEC_UPCA_2CHAR_ADDENDA_ENABLED"string

UpcE1Enabled"DEC_UPCE1_ENABLED"string

UpcEAddendaRequiredEnabled"DEC_UPCE_ADDENDA_REQUIRED"string

UpcEAddendaSeparatorEnabled"DEC_UPCE_ADDENDA_SEPARATOR"string

UpcECheckDigitTransmitEnabled"DEC_UPCE_CHECK_DIGIT_TRANSMIT"string

UpcEEnabled"DEC_UPCE0_ENABLED"string

UpcEExpandToUpcA"DEC_UPCE_EXPAND"string

UpcEFiveCharAddendaEnabled"DEC_UPCE_5CHAR_ADDENDA_ENABLED"string

UpcENumberSystemTransmitEnabled"DEC_UPCE_NUMBER_SYSTEM_TRANSMIT"string

UpcETwoCharAddendaEnabled"DEC_UPCE_2CHAR_ADDENDA_ENABLED"string

VideoReverseEnabled"DEC_VIDEO_REVERSE_ENABLED"string

TRIG_SCAN_MODE

"readOnRelease"string

BarcodeReader.SettingValues



NameValueTypeCodabarCheckDigitMode_Check"check"stringCodabarCheckDigitMode_CheckAndStrip"checkAndStrip"stringCodabarCheckDigitMode_NoCheck"noCheck"stringCode11CheckDigitMode_DoubleDigitCheck"doubleDigitCheck"stringCode11CheckDigitMode_DoubleDigitCheckAndStrip"doubleDigitCheckAndStrip"stringCode11CheckDigitMode_SingleDigitCheck"singleDigitCheck"stringCode11CheckDigitMode_SingleDigitCheckAndStrip"singleDigitCheckAndStrip"stringCode128ShortMargin_Disabled"disabled"stringCode128ShortMargin_EnableBothEnds"full"stringCode128ShortMargin_Enabled"partial"stringCode39CheckDigitMode_Check"check"stringCode39CheckDigitMode_

ImagerExposureMode

"IMG_EXPOSURE_MODE"

String

ImagerFlickerMode

"IMG_FLICKER"

BooleanNamed "Low Light Mode" in settings on CT60 FlexRange

ImagerLightIntensity

"IMG_ILLUM_INTENSITY"

string

ImagerOverideRecommendedValues

"IMG_OVERRIDE_RECOMMENDED_VALUES"

BooleanNeeds to be true to makes sure imager settings are used



BarcodeReader.SettingValues


NameValueType

CodabarCheckDigitMode_Check"check"string

CodabarCheckDigitMode_CheckAndStrip"checkAndStrip"string

CodabarCheckDigitMode_NoCheck"noCheck"string

Code11CheckDigitMode_DoubleDigitCheck"doubleDigitCheck"string

Code11CheckDigitMode_DoubleDigitCheckAndStrip"doubleDigitCheckAndStrip"string

Code11CheckDigitMode_SingleDigitCheck"singleDigitCheck"string

Code11CheckDigitMode_SingleDigitCheckAndStrip"singleDigitCheckAndStrip"string

Code128ShortMargin_Disabled"disabled"string

Code128ShortMargin_EnableBothEnds"full"string

Code128ShortMargin_Enabled"partial"string

Code39CheckDigitMode_Check"check"string

Code39CheckDigitMode_CheckAndStrip"checkAndStrip"string

Code39CheckDigitMode_NoCheck"noCheck"string

DataProcessorSymbologyPrefix_AIM"aim"string

DataProcessorSymbologyPrefix_Honeywell"honeywell"string

DataProcessorSymbologyPrefix_None"none"string

EanUccEmulationMode_Gs1128Emulation"gs1128Emulation"string

EanUccEmulationMode_Gs1CodeExpansionOff"gs1CodeExpansionOff"string

EanUccEmulationMode_Gs1DatabarEmulation"gs1DatabarEmulation"string

EanUccEmulationMode_Gs1Ean8toEan13Conversion"gs1EAN8toEAN13Conversion"string

EanUccEmulationMode_Gs1EmulationOff"gs1EmulationOff"string

Interleaved25CheckDigitMode_Check"check"string

Interleaved25CheckDigitMode_CheckAndStrip"checkAndStrip"string

Interleaved25CheckDigitMode_NoCheck"noCheck"string

MsiCheckDigitMode_DoubleMod10Check"doubleMod10Check"string

MsiCheckDigitMode_DoubleMod10CheckAndStrip"doubleMod10CheckAndStrip"string

MsiCheckDigitMode_NoCheck"noCheck"string

MsiCheckDigitMode_SingleMod10Check"singleMod10Check"string

MsiCheckDigitMode_SingleMod10CheckAndStrip"singleMod10CheckAndStrip"string

MsiCheckDigitMode_SingleMod11PlusMod10Check"singleMod11PlusMod10Check"string

MsiCheckDigitMode_SingleMod11PlusMod10CheckAndStrip"singleMod11PlusMod10CheckAndStrip"string

Postal2DMode_Australia"australia"string

Postal2DMode_Bpo"bpo"string

Postal2DMode_Canada"canada"string

Postal2DMode_Dutch"dutch"string

Postal2DMode_InfoMail"infomail"string

Postal2DMode_InfoMailAndBpo"infomailAndBpo"string

Postal2DMode_Japan"japan"string

Postal2DMode_None"none"string

Postal2DMode_Planet"planet"string

Postal2DMode_PlanetAndPostnet"planetAndPostnet"string

Postal2DMode_PlanetAndPostnetAndUpu"planetAndPostnetAndUpu"string

Postal2DMode_PlanetAndPostnetAndUpuAndUsps"planetAndPostnetAndUpuAndUsps"string

Postal2DMode_PlanetAndPostnetAndUpuAndUspsPlusBnb"planetAndPostnetAndUpuAndUspsPlusBnB"string

Postal2DMode_PlanetAndPostnetAndUpuPlusBnB"planetAndPostnetAndUpuPlusBnB"string

Postal2DMode_PlanetAndPostnetAndUsps"planetAndPostnetAndUsps"string

Postal2DMode_PlanetAndPostnetAndUspsPlusBnB"planetAndPostnetAndUspsPlusBnB"string

Postal2DMode_PlanetAndPostnetPlusBnb"planetAndPostnetPlusBnB"string

Postal2DMode_PlanetAndUpu"planetAndUpu"string

Postal2DMode_PlanetAndUpuAndUsps"planetAndUpuAndUsps"string

Postal2DMode_PlanetAndUsps"planetAndUsps"string

Postal2DMode_Postnet"postnet"string

Postal2DMode_PostnetAndUpu"postnetAndUpu"string

Postal2DMode_PostnetAndUpuAndUsps"postnetAndUpuAndUsps"string

Postal2DMode_PostnetAndUpuAndUspsPlusBnb"postnetAndUpuAndUspsPlusBnB"string

Postal2DMode_PostnetAndUpuPlusBnb"postnetAndUpuPlusBnB"string

Postal2DMode_PostnetAndUsps"postnetAndUsps"string

Postal2DMode_PostnetAndUspsPlusBnb"postnetAndUspsPlusBnB"string

Postal2DMode_PostnetPlusBnb"postnetPlusBnB"string

Postal2DMode_Upu"upu"string

Postal2DMode_UpuAndUsps"upuAndUsps"string

Postal2DMode_Usps"usps"string

TriggerScanMode_Continuous"continuous"string

TriggerScanMode_OneShot"oneShot"string

TriggerScanMode_ReadOnRelease"readOnRelease"string

TriggerScanMode_ReadOnSecondTriggerPress"readOnSecondTriggerPress"string

VideoReverseEnabled_Inverse"inverse"string

VideoReverseEnabled_Normal"normal"string

VideoReverseEnabled_NormalAndInverse"both"string

...

http://download.salamandre.tm.fr/api/constant-values.html#com.honeywell.aidc.BarcodeReader.PROPERTY_CENTER_DECODE

Imager settings

To help with challenging lighting and distance you can customize the imager settings on a CT60 Flexrange like this:

Code Block
languagexml
    <scanEngineProperties>      
      <scanEngineProperty key="IMG_EXPOSURE_MODE" value="autoExposure"/>
      <scanEngineProperty key="IMG_FLICKER" value="true"/>
      <scanEngineProperty key="IMG_OVERRIDE_RECOMMENDED_VALUES" value="true"/>
    </scanEngineProperties>

If the customer has very reflective barcodes for example, if they are laminated then you can use this setting to help them:

Code Block
languagexml
    <scanEngineProperties>      
      <scanEngineProperty key="IMG_ILLUM_INTENSITY" value="50"/>
      <scanEngineProperty key="IMG_OVERRIDE_RECOMMENDED_VALUES" value="true"/>
    </scanEngineProperties> 




Testing a scanner set up:

...