Versions Compared

Key

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

Table of Contents
stylecircle


Honeywell scanners does not use the wedge. However it is possible to change the behaviour of the scanner in the start.cfg file.

Code Block
languagexml
  <!-- SCANNER -->
  <scanner>
    <type>internal</type>
	...
     <scanEngineProperties>
      <scanEngineProperty key="key1" value="value1" />
      <scanEngineProperty key="key2" value="value2" />
    </scanEngineProperties>
  </scanner>

...


Finding and changing the scanner parameters

...

Code Block
languagexml
<scanEngineProperties>
    <scanEngineProperty key="DEC_QR_ENABLED" value="true" />
</scanEngineProperties>

Hint: this could also be: .... key="QrCodeEnabled" value="true" ...

To find the parameter to change the wedge settings can be used to see the different parameters and options:

 


Commonly used:

Code Block
languagexml
<scanEngineProperties>
  <scanEngineProperty key="DEC_EAN13_CHECK_DIGIT_TRANSMITEan13CheckDigitTransmitEnabled" value="true" />  
</scanEngineProperties> 

 

Use this table to find the key for a parameter:

...

PropertyImagerMaximumExposure

...

 

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

From our code:

BarcodeReader.SettingKeys:

...

BarcodeReader.SettingValues

...

here the code will translate the Ean13CheckDigitTransmitEnabled to DEC_EAN13_CHECK_DIGIT_TRANSMIT.


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

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:

For testing purpose and to find out how to set up the scanner you can consider using "Scan demo" provided by Honeywell in the "Demos" app.