Casio DT-X8 Series Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Tablets Casio DT-X8 Series. Laser Scanner Library Manual CASIO Computer Co., Ltd. Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 184
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes

Resumo do Conteúdo

Página 1 - CASIO Computer Co., Ltd

Laser Scanner Library Manual (Version 1.05) CASIO Computer Co., Ltd. Copyright ©2011. All rights reserved. January 2

Página 2 - Table of the Contents

10 3. Structure The following shows the structure provided by the Laser Scanner Library. Table 3.1 Library structure Structure Description Functi

Página 3

100 4.59 OBRSetUPCEAddonOptionEx This function sets up the decode options for UPC-E Addon symbology. Calling Sequences [C++] int OBRSetUPCEAddonOpt

Página 4

101 byMinLength This parameter is for specifying the minimum number of digits. It is fixed to 9 digits and cannot be changed. Always specify 9. byMa

Página 5 - Editorial Record

102 4.60 OBRGetUPCEAddonOption This function retrieves the decode options for UPC-E Addon symbology. Calling Sequences [C++] int OBRGetUPCEAddonOptio

Página 6

103 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetUPCEAddonOptionEx function for the values to retrieve. pOutF

Página 7 - 1. Overview

104 4.61 OBRSetUPCEOption This function sets up the decode options for UPC-E symbology. Calling Sequences [C++] int OBRSetUPCEOption( BYTE byEnable,

Página 8 - 2. Operation Environment

105 Return Values OBR_OK : Normal end OBR_PRM : Parameter error OBR_PON : Open already OBR_NOT_DEVICE : Scanner driver error. In the Device Emulato

Página 9

106 4.62 OBRSetUPCEOptionEx This function sets up the decode options for UPC-E symbology. Calling Sequences [C++] int OBRSetUPCEOptionEx( BYTE byEna

Página 10 - 3. Structure

107 byMinLength This parameter is for specifying the minimum number of digits. It is fixed 7 digits and cannot be changed. Always specify 7. byMaxLe

Página 11 - 3.1 M_TBL

108 4.63 OBRGetUPCEOption This retrieves the decode options for UPC-E symbology. Calling Sequences [C++] int OBRGetUPCEOption( BOOL *pEnable, BYT

Página 12 - Continue

109 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetUPCEOptionEx function for the values to retrieve. pOutFormat

Página 13

11 3.1 M_TBL This structure stores all the setting information for the scanner driver. typedef struct m_tbl{ DWORD Code; BYTE Cd39[6]; BYTE Nw7[

Página 14 - 4. Functions List

110 4.64 OBRSetIDFOption This function sets up the decode options for Industrial 2of5 symbology. Calling Sequences [C++] int OBRSetIDFOption( BYTE b

Página 15

111 byMaxLength This parameter is for specifying the maximum number of digits. Any bar code of Industrial 2of5 symbology with its length longer than

Página 16

112 4.65 OBRGetIDFOption This function retrieves the decode options for Industrial 2of5 symbology. Calling Sequences [C++] int OBRGetIDFOption( BOOL

Página 17

113 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetIDFOption function for the values to retrieve. pOutFormat Th

Página 18

114 4.66 OBRSetITFOption This function sets up the decode options for Interleaved 2of5 symbology. Calling Sequences [C++] int OBRSetITFOption( BYTE

Página 19

115 byMaxLength This parameter is for specifying the maximum number of digits. Any bar code of Interleaved 2of5 symbology with its length longer than

Página 20 - 4.1 OBROpen

116 4.67 OBRGetITFOption This function retrieves the decode options for Interleaved 2of5 symbology. Calling Sequences [C++] int OBRGetITFOption( B

Página 21

117 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetITFOption function for the values to retrieve. pOutFormat Th

Página 22

118 4.68 OBRSetCode93Option This function sets up the decode options for Code93 symbology. Calling Sequences [C++] int OBRSetCode93Option( BYTE by

Página 23 - 4.2 OBRClose

119 byMaxLength This parameter is for specifying the maximum number of digits. Any bar code of Code93 symbology with its length longer than the value

Página 24 - 4.3 OBRSetLED

12 Table 3.2 M_TBL structure member variables Member Description Functions that use identical setting Code Sets up "Enable" or "

Página 25 - 4.4 OBRGetLED

120 4.69 OBRGetCode93Option This function retrieves the decode options for Code93 symbology. Calling Sequences [C++] int OBRGetCode93Option( BOOL

Página 26 - 4.5 OBRSetBuzzer

121 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetCode93Option function for the values to retrieve. pOutFormat

Página 27 - 4.6 OBRGetBuzzer

122 4.70 OBRSetCode128Option This function sets up the decode options for Code128 symbology. Calling Sequences [C++] int OBRSetCode128Option( BYTE b

Página 28 - 4.7 OBRSetVibrator

123 byMaxLength This parameter is for specifying the maximum number of digits. Any bar code of Code128 symbology with its length longer than the valu

Página 29 - 4.8 OBRGetVibrator

124 Notes: 1. IT-600M30U, IT-600M30UC, DT-X7M10U, and IT-300E-35E do not support that Code128 and EAN-128 symbologies without ASCII conversion are o

Página 30 - 4.9 OBRSetSwingAngle

125 4.71 OBRGetCode128Option This function retrieves the decode options for Code128 symbology. Calling Sequences [C++] int OBRGetCode128Option( BOOL

Página 31

126 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetCode128Option function for the values to retrieve. pOutForma

Página 32 - 4.10 OBRGetSwingAngle

127 4.72 OBRSetMSIOption This function sets up the decode options for MSI symbology. Calling Sequences [C++] int OBRSetMSIOption( BYTE byEnable, BY

Página 33 - 4.11 OBRSetFocus

128 byMaxLength This parameter is for specifying the maximum number of digits. Any bar code of MSI symbology with its length longer than the value se

Página 34 - 4.12 OBRGetFocus

129 4.73 OBRGetMSIOption This function retrieves the decode options for MSI symbology. Calling Sequences [C++] int OBRGetMSIOption( BOOL *pEnable,

Página 35

13 Member Description Functions that use identical setting Type Sets up read mode. OBRSetScanningType Gain Sets up gain. OBRSetGainControl Buzc

Página 36

130 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetMSIOption function for the values to retrieve. pOutFormat Th

Página 37

131 4.74 OBRSetIATAOption This function sets up the decode options for IATA symbology. Calling Sequences [C++] int OBRSetIATAOption( BYTE byEnable,

Página 38 - 4.15 OBRGetLastEventStatus

132 byMaxLength This parameter is for specifying the maximum number of digits. Any bar code of IATA symbology with its length longer than the value s

Página 39 - 4.16 OBRSetScanningKey

133 4.75 OBRGetIATAOption This function retrieves the decode options for IATA symbology. Calling Sequences [C++] int OBRGetIATAOption( BOOL *pEnab

Página 40 - 4.17 OBRGetScanningKey

134 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetIATAOption function for the values to retrieve. pOutFormat T

Página 41 - 4.18 OBRSetAllOptions

135 4.76 OBRSetRSS14Option This function sets up the decode options for RSS-14 symbology. Calling Sequences [C++] int OBRSetRSS14Option( BYTE byEn

Página 42 - 4.19 OBRGetAllOptions

136 byMinLength This parameter is for specifying the minimum number of digits. It is fixed to 14 digits and cannot be changed. Always specify 14.

Página 43 - 4.20 OBRSetDefaultSymbology

137 4.77 OBRGetRSS14Option This function retrieves the decode options for RSS-14 symbology. Calling Sequences [C++] int OBRGetRSS14Option( BOOL *p

Página 44

138 pMinLength This parameter is for retrieving the minimum number of digits. See OBRSetRSS14Option function for the values to retrieve. pMaxLength

Página 45 - 4.22 OBRSaveLogFile

139 4.78 OBRSetRSSLimitedOption This function sets up the decode options for RSS Limited symbology. Calling Sequences [C++] int OBRSetRSSLimitedOptio

Página 46 - 4.23 OBRGetc

14 4. Functions List Table 4.1 Basic functions Function Description DT-X11 IT-600 DT-X7 DT-X30 IT-3100 IT-800 IT-300 DT-X8 OBROpen Sets up scannin

Página 47

140 byMinLength This parameter is for specifying the minimum number of digits. It is fixed to 14 digits and cannot be changed. Always specify 14.

Página 48 - 4.24 OBRGets

141 4.79 OBRGetRSSLimitedOption This function retrieves the decode options for RSS Limited symbology. Calling Sequences [C++] int OBRGetRSSLimitedO

Página 49

142 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetRSSLimitedOption function for the values to retrieve. pOutFo

Página 50 - 4.25 OBRGetStatus

143 4.80 OBRSetRSSExpandedOption This function sets up the decode options for RSS Expanded symbology. Calling Sequences [C++] int OBRSetRSSExpanded

Página 51 - 4.26 OBRClearBuff

144 byMinLength This parameter is for specifying the minimum number of digits. Any bar code of RSS Expanded symbology with its length less than the v

Página 52 - 4.27 OBRSetBuffType

145 4.81 OBRGetRSSExpandedOption This function retrieves the decode options for RSS Expanded symbology. Calling Sequences [C++] int OBRGetRSSExpand

Página 53 - 4.28 OBRGetBuffType

146 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetRSSExpandedOption function for the values to retrieve. pOutF

Página 54 - 4.29 OBRSetCheckCounter

147 4.82 OBRSetRSS14StackedOption This function sets up the decode options for RSS-14 Stacked symbology. In the Device Emulator, the function retu

Página 55 - 4.30 OBRGetCheckCounter

148 byMinLength This parameter is for specifying the minimum number of digits. It is fixed to 14 digits and cannot be changed. Always specify 14.

Página 56 - 4.31 OBRSetScanningTimeout

149 4.83 OBRGetRSS14StackedOption This function retrieves the decode options for RSS-14 Stacked symbology. In the Device Emulator, the function re

Página 57 - 4.32 OBRGetScanningTimeout

15 Table 4.2 Decoding functions Function Description DT-X11 IT-600 DT-X7 DT-X30 IT-3100 IT-800 IT-300 DT-X8 OBRGetc Retrieves one character from OB

Página 58 - 4.33 OBRSetSuffixChar

150 pMinLength This parameter is for retrieving the minimum number of digits. See OBRSetRSS14StackedOption function for the values to retrieve. pMax

Página 59 - 4.34 OBRGetSuffixChar

151 4.84 OBRSetRSSExpandedStackedOption This function sets up the decode options for RSS Expanded Stacked symbology. In the Device Emulator, the f

Página 60 - 4.35 OBRSetScanningType

152 byMinLength This parameter is for specifying the minimum number of digits. Any bar code of RSS Expanded Stacked symbology with its length less th

Página 61 - 4.36 OBRGetScanningType

153 4.85 OBRGetRSSExpandedStackedOption This function retrieves the decode options for RSS Expanded Stacked symbology. In the Device Emulator, the

Página 62 - 4.37 OBRSetScanningCounter

154 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetRSSExpandedStackedOption function for the values to retrieve.

Página 63 - 4.38 OBRGetScanningCounter

155 4.86 OBRSaveConfigFile This function saves all the settings for the laser scanner driver in the configuration file. In the Device Emulator, the

Página 64 - 4.39 OBRSetMultiStepReading

156 4.87 OBRLoadConfigFile This function changes all the default settings in the configuration file and then loads them to the laser scanner driver.

Página 65

157 4.88 OBRSetFilter This function sets up the noise filter mode. In the Device Emulator, the function does not perform, but stores the preset va

Página 66 - 4.40 OBRGetMultiStepReading

158 4.89 OBRGetFilter This function retrieves the noise filter mode. Calling Sequences [C++] int OBRGetFilter( DWORD *pMode ) [Visual Basic] Publ

Página 67 - 4.41 OBRStartScanning

159 4.90 OBRSetFilterOnTimer This function sets up a time span between when decoding bar code data starts and until when the noise filter begins to a

Página 68 - 4.42 OBRStopScanning

16 Table 4.3 Symbology functions Continue. Function Description DT-X11 IT-600 DT-X7 DT-X30 IT-3100 IT-800 IT-300 DT-X8 OBRSetScanningCode Sets up s

Página 69 - 4.43 OBRSetDecodeLevel

160 4.91 OBRGetFilterOnTimer This function retrieves the time span between when decoding bar code data starts and until when the noise filter begins

Página 70

161 4.92 OBRSetGainControl This function sets up gain control. In the Device Emulator, the function does not perform, but stores the preset value

Página 71 - 4.44 OBRGetDecodeLevel

162 4.93 OBRGetGainControl This function retrieves gain control. Calling Sequences [C++] int OBRGetGainControl( DWORD *pMode ) [Visual Basic] Publi

Página 72 - 4.45 OBRSetScanningCode

163 4.94 OBRSetBarWidthAdjustment This function sets up correction value for adjusting the width of bars of scanned bar code. In the Device Emulator

Página 73

164 4.95 OBRGetBarWidthAdjustment This function retrieves the correction value for adjusting the width of bars of scanned bar code. Calling Sequences

Página 74

165 4.96 OBRSetMarginCheckRatio This function sets up threshold values for right and left side space margins for bar code symbol printed inside quadr

Página 75 - 4.46 OBRGetScanningCode

166 Note: When a bar code is printed inside of quadrangle, scanning may not be possible because there is not enough left and/or right marginal space.

Página 76 - 4.47 OBRSetCode39Option

167 4.97 OBRGetMarginCheckRatio This function retrieves the threshold value of the right and left side space margin for a bar code symbol printed ins

Página 77

168 4.98 OBRSetDecodeLearningMode This function sets up the scanner learning function. In the Device Emulator, the function does not perform, but st

Página 78 - 4.48 OBRGetCode39Option

169 4.99 OBRGetDecodeLearningMode This function retrieves the setting for the Decoder Learning function. Calling Sequences [C++] int OBRGetDecodeLear

Página 79

17 OBRSetITFOption Sets up scanning with ITF (Interleaved 2of5 ) symbology. Y Y Y Y - Y Y YOBRGetITFOption Retrieves decode options of ITF (Inter

Página 80 - 4.49 OBRSetNW7Option

170 5. Notes to Programming 5.1 Scanning Completion Notification A message or an event will be issued by the scanner driver integrated in the ter

Página 81

171 Setting message notification WndProc()WM_CREATEOBRSetScanningNotification( OBR_MESSAGE, hWnd );WM_CLOSEOBROpen( NULL, 0 );OBRClose();WM_OBR_SCANN

Página 82 - 4.50 OBRSetNW7OptionEx

172 Setting event notification hEvent = CreateEvent( NULL, FALSE, FALSE, TEXT( “OBRScanningEvent” ) );OBRSetScanningNotification( OBR_EVENT, NULL );O

Página 83

173 5.2 Configuration File Format The setting parameters are saved in text format to the configuration file. The parameters saved are described in t

Página 84 - 4.51 OBRGetNW7Option

1740Disable CODE39_CHKCH Specify check character output 1Enable Table 5.3 NW-7 option parameters NW7_MIN Specify minimum no. of digits. 1 to 62 (

Página 85

175 Table 5.6 UPCE Addon option parameters UPCEADDON_MIN Specify minimum no. of digits. 9 (Fixed) UPCEADDON_MAX Specify maximum no. of digits.

Página 86 - 4.52 OBRSetWPCAddonOption

176 Table 5.9 ITF option parameters ITF_MIN Specify minimum no. of digits. 2 to 94 (IT-600, DT-X7, DT-X30, IT-800, IT-300, DT-X8) (Note 7) 2 to 9

Página 87

177 Table 5.11 CODE128 option parameters CODE128_MIN Specify minimum no. of digits. 1 to 98 (DT-X11, IT-600, DT-X7, DT-X30, IT-800, IT-300, DT-X8

Página 88 - 4.53 OBRSetWPCAddonOptionEx

178 Table 5.12 MSI option parameters MSI_MIN Specify minimum no. of digits. 1 to 67 (DT-X11) 1 to 57 (IT-600, DT-X7, DT-X30, IT-800, IT-300, DT-X8)

Página 89

179 Table 5.14 RSS-14 option parameters RSS14_MIN Specify minimum no. of digits. 14 (Fixed) RSS14_MAX Specify maximum no. of digits. 14 (Fixed

Página 90 - 4.54 OBRGetWPCAddonOption

18 Table 4.4 Save and Load functions Function Description DT-X11 IT-600 DT-X7 DT-X30 IT-3100 IT-800 IT-300 DT-X8 OBRSaveConfigFile Saves all setting

Página 91

180 Table 5.17 RSS-14 Stacked option parameters (IT-600, DT-X7, DT-X30, IT-800, IT-300, DT-X8) RSS14S_MIN Specify minimum no. of digits. 14 (Fixe

Página 92 - 4.55 OBRSetWPCOption

181 Table 5.22 LED control option parameters 0Disable 1Enable LEDCTRL Set LED setting. 2Enable Disable when scan fails Table 5.23 OutBuff contr

Página 93

182 Table 5.29 Vibrator control option parameters (IT-600 and DT-X7) 0Disable VIBRATOR Set vibration. 1Enable Table 5.30 Scanning key option p

Página 94 - 4.56 OBRSetWPCOptionEx

183 Table 5.35 Decode Customize parameters (DT-X11, IT-600, DT-X7, DT-X30, IT-800, IT-300, DT-X8) (Note 7) 0 No correction. 1 Correct black bar th

Página 95

184deterioration of scanning bar codes that are printed in a poor quality. If you need to set up the scan width control function, select the setting

Página 96 - 4.57 OBRGetWPCOption

19 Table 4.6 Learning functions Function Description DT-X11 IT-600 DT-X7 DT-X30 IT-3100 IT-800 IT-300 DT-X8 OBRSetBarWidthAdjustment Sets up the adj

Página 97

2 Table of the Contents Editorial Record 5 Chapter 1. Overview 7 Chapter 2. Operation Environment 8 Chapter 3. Structure 10 3.1 M_TBL 11

Página 98 - 4.58 OBRSetUPCEAddonOption

20 4.1 OBROpen This function sets up the scanner driver effect. The enabled state of the scanner driver will be kept effect until when OBRClose func

Página 99

21 dwMode This parameter is for setting "Enable" or "Disable" for each bar code symbology which is specified with a sum of the va

Página 100 - 4.59 OBRSetUPCEAddonOptionEx

22 7. The setting for reading Code128 symbology effect will also make reading the GS1-128 symbology (previously named as EAN-128 symbology) possible

Página 101

23 4.2 OBRClose This function disables the scanning operations and the laser scanner driver. Calling Sequences [C++] int OBRClose( ) [Visual Basic]

Página 102 - 4.60 OBRGetUPCEAddonOption

24 4.3 OBRSetLED This function sets up notification mode for the completion of scanning bar code using the integrated LED (Indicator #1 or #2, model

Página 103

25 4.4 OBRGetLED This function retrieves the status of notification mode with the integrated LED. Calling Sequences [C++] int OBRGetLED( BYTE *pMod

Página 104 - 4.61 OBRSetUPCEOption

26 4.5 OBRSetBuzzer This function sets up the notification mode for scanning complete with the integrated buzzer. Calling Sequences [C++] int OBRSet

Página 105

27 4.6 OBRGetBuzzer This function retrieves the buzzer notification mode. Calling Sequences [C++] int OBRGetBuzzer( BYTE *pMode ) [Visual Basic] P

Página 106 - 4.62 OBRSetUPCEOptionEx

28 4.7 OBRSetVibrator This function sets up the notification mode for scanning complete with the integrated vibrator. Calling Sequences [C++] int OB

Página 107

29 4.8 OBRGetVibrator This function retrieves the notification mode for scanning complete with the integrated vibrator. Calling Sequences [C++] int

Página 108 - 4.63 OBRGetUPCEOption

34.42 OBRStopScanning 68 4.43 OBRSetDecodeLevel 69 4.44 OBRGetDecodeLevel 71 4.45 OBRSetScanningCode 72 4.46 OBRGetScanningCode 75 4.47 OB

Página 109

30 4.9 OBRSetSwingAngle This function sets up the Scan Width Control. The laser beam irradiation width for each angle can be set in the OBR calibrat

Página 110 - 4.64 OBRSetIDFOption

31cause a deterioration of scanning bar codes that are printed in a poor quality. If you need to set up the scan width control function, select the s

Página 111

32 4.10 OBRGetSwingAngle This function retrieves the Scan Width Control mode. Calling Sequences [C++] int OBRGetSwingAngle( DWORD *pMode ) [Visual

Página 112 - 4.65 OBRGetIDFOption

33 4.11 OBRSetFocus This function sets up the Scan Verification Beam mode. The Scan Verification Beam is a function that focuses a scanned bar code a

Página 113

34 4.12 OBRGetFocus This function retrieves the current Scan Verification Beam mode. Calling Sequences [C++] int OBRGetFocus( DWORD *pMode ) [Visua

Página 114 - 4.66 OBRSetITFOption

35 4.13 OBRSetScanningNotification This function sets up the notification method for scanning complete via either "Event" or "Window m

Página 115

36 Return Values OBR_OK : Normal end OBR_PON : Open already OBR_PRM : Parameter error OBR_NOT_DEVICE : Scanner driver error. In the Device Emulator

Página 116 - 4.67 OBRGetITFOption

37 4.14 OBRGetScanningNotification This function retrieves the scanning completion notification. The setting status for scanning complete notificatio

Página 117

38 4.15 OBRGetLastEventStatus If the scanning completion notification has been set to "via Event", this function retrieves the factor that

Página 118 - 4.68 OBRSetCode93Option

39 4.16 OBRSetScanningKey This function sets up scanning Trigger keys. While the scanner driver is being set opened with OBROpen function, scanning s

Página 119

44.92 OBRSetGainControl 161 4.93 OBRGetGainControl 162 4.94 OBRSetBarWidthAdjustment 163 4.95 OBRGetBarWidthAdjustment 164 4.96 OBRSetMargin

Página 120 - 4.69 OBRGetCode93Option

40 4.17 OBRGetScanningKey This function retrieves the current scanning Trigger keys. While the scanner driver is being set opened with OBROpen functi

Página 121

41 4.18 OBRSetAllOptions This function sets up all the settings for the scanner driver at a time. Calling Sequences [C++] int OBRSetAllOptions( M_TB

Página 122 - 4.70 OBRSetCode128Option

42 4.19 OBRGetAllOptions This function retrieves all the settings at a time for the scanner driver. Calling Sequences [C++] int OBRGetAllOptions( M_

Página 123

43 4.20 OBRSetDefaultSymbology This function sets up all the settings of the scanner driver to the defaults. Under the condition that the configurati

Página 124

44 4.21 OBRSetDefaultSymbologyEx This function resumes all the settings of the scanner driver to the factory-defaults. In the Device Emulator, the f

Página 125 - 4.71 OBRGetCode128Option

45 4.22 OBRSaveLogFile This function outputs log information about the scanner driver saved in the memory by the scanner driver to the specified log

Página 126

46 4.23 OBRGetc This function retrieves data for one character from the decoding data storage buffer in the scanner driver. In the Device Emulator,

Página 127 - 4.72 OBRSetMSIOption

47 Return Values OBR data (for one character) otherwise OBR_NOT_DEVICE : OBR (the scanner unit) in abnormal state. In the Device Emulator, this va

Página 128

48 4.24 OBRGets This function retrieves decoded data for one character from the decoding data storage buffer in the scanner driver. In the Device Em

Página 129 - 4.73 OBRGetMSIOption

49 pCode This parameter is for retrieving the symbology of decoded data. OBR_NONDT : No data OBR_CD39 : Code39 symbology OBR_NW_7 : NW-7 symbology

Página 130

5 Editorial Record Manual Version no. Date edited Page Content 1.00 October 2008 Original 11 In Chapter 3.1, a note is added. 82 In Chapter 4.52

Página 131 - 4.74 OBRSetIATAOption

50 4.25 OBRGetStatus This function retrieves the status of the decoding data storage buffer in the scanner driver. Calling Sequences [C++] int OBRGe

Página 132

51 4.26 OBRClearBuff This function clears the decoding data storage buffer in the scanner driver. Calling Sequences [C++] int OBRClearBuff( ) [Visu

Página 133 - 4.75 OBRGetIATAOption

52 4.27 OBRSetBuffType This function sets up the output mode for decoded data. Calling Sequences [C++] int OBRSetBuffType( BYTE byType ) [Visual

Página 134

53 4.28 OBRGetBuffType This function retrieves the decoded data output mode. Calling Sequences [C++] int OBRGetBuffType( BYTE *pType ) [Visual Basi

Página 135 - 4.76 OBRSetRSS14Option

54 4.29 OBRSetCheckCounter This function sets up the number of validations to carry out for decoded data. In the Device Emulator, the function does

Página 136

55 4.30 OBRGetCheckCounter This function retrieves the number of times set to carry out validation for decoded data. Calling Sequences [C++] int OBRG

Página 137 - 4.77 OBRGetRSS14Option

56 4.31 OBRSetScanningTimeout This function sets up a time period for timeout used for scanning bar code. In the Device Emulator, the function does

Página 138

57 4.32 OBRGetScanningTimeout This function retrieves the time period set for timeout used for scanning bar code. Calling Sequences [C++] int OBRGetS

Página 139 - 4.78 OBRSetRSSLimitedOption

58 4.33 OBRSetSuffixChar This function sets up termination control code that is appended to the end of decoded data before output. Calling Sequences

Página 140

59 4.34 OBRGetSuffixChar This function retrieves the termination code at the end of decoded data. Calling Sequences [C++] int OBRGetSuffixChar( BYTE

Página 141 - 4.79 OBRGetRSSLimitedOption

6 125 In Chapter 4.71, the description about the parameters is corrected. 129 In Chapter 4.73, the description about the parameters is corrected. 133

Página 142

60 4.35 OBRSetScanningType This function sets up scanning mode. In the Device Emulator, the function does not perform, but stores the preset value a

Página 143 - 4.80 OBRSetRSSExpandedOption

61 4.36 OBRGetScanningType This function retrieves the scanning mode. Calling Sequences [C++] int OBRGetScanningType( BYTE *pType ) [Visual Basic]

Página 144

62 4.37 OBRSetScanningCounter This function sets up the number of times to carry out continuous scanning. Calling Sequences [C++] int OBRSetScanningC

Página 145 - 4.81 OBRGetRSSExpandedOption

63 4.38 OBRGetScanningCounter This function retrieves the number of times set for continuous scanning. Calling Sequences [C++] int OBRGetScanningCoun

Página 146

64 4.39 OBRSetMultiStepReading This function sets up step reading which is described below. In the Device Emulator, it is not possible to retrieve

Página 147

65 Return Values OBR_OK : Normal end OBR_PRM : Parameter error OBR_PON : Open already OBR_NOT_DEVICE : Scanner driver error. In the Device Emulator

Página 148

66 4.40 OBRGetMultiStepReading This function retrieves the Multi-step read mode. Calling Sequences [C++] int OBRGetMultiStepReading( BYTE *pMode )

Página 149

67 4.41 OBRStartScanning This function turns on the laser and initiates continuous scanning. Scanning in the mode can be stopped in mid-course by car

Página 150

68 4.42 OBRStopScanning This function stops continuous scanning. If this function is called in mid-course while scanning continues initiated with OBR

Página 151

69 4.43 OBRSetDecodeLevel This function sets up the decoding level in standard level or high level. In the Device Emulator, the function does not

Página 152

7 1. Overview The Laser Scanner Library provides functions for scanning and decoding scanned bar codes using the integrated laser scanner in the ter

Página 153

70 Return Values OBR_OK : Normal end OBR_PRM : Parameter error OBR_PON : Open already OBR_NOT_DEVICE : Scanner driver error. In the Device Emulator

Página 154

71 4.44 OBRGetDecodeLevel This function retrieves decoding level. Calling Sequences [C++] int OBRGetDecodeLevel( DWORD *pMode ) [Visual Basic] Publ

Página 155 - 4.86 OBRSaveConfigFile

72 4.45 OBRSetScanningCode This function sets up "Enable" or "Disable" for scanning each bar code symbology. Calling Sequences [C

Página 156 - 4.87 OBRLoadConfigFile

73 Parameters dwMode This parameter is for specifying "Enable" or "Disable" for scanning each symbology using a bit field below.

Página 157 - 4.88 OBRSetFilter

74 Notes: 1. OBROpen function also can be used to specify each "Enable" or "Disable" status for scanning individual symbology. T

Página 158 - 4.89 OBRGetFilter

75 4.46 OBRGetScanningCode This function retrieves each "Enable" or "Disable" status for scanning the symbologies. Calling Sequen

Página 159 - 4.90 OBRSetFilterOnTimer

76 4.47 OBRSetCode39Option This function sets up the decode options for Code39 symbology. Calling Sequences [C++] int OBRSetCode39Option( BYTE byEna

Página 160 - 4.91 OBRGetFilterOnTimer

77 byMinLength This parameter is for specifying the minimum number of digits. Any bar code of Code39 symbology with its length shorter than the value

Página 161 - 4.92 OBRSetGainControl

78 4.48 OBRGetCode39Option This function retrieves the decode options for Code39 symbology. Calling Sequences [C++] int OBRGetCode39Option( BOOL *pE

Página 162 - 4.93 OBRGetGainControl

79 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetCode39Option function for the values to retrieve. pOutFormat

Página 163

8 2. Operation Environment Applicable Handheld Terminals • IT-600 series • DT-X11 series • DT-X7 series • DT-X30 series • IT-800 series • IT-3

Página 164

80 4.49 OBRSetNW7Option This function sets up the decode options for NW-7 symbology. Calling Sequences [C++] int OBRSetNW7Option( BYTE byEnable, BY

Página 165 - 4.96 OBRSetMarginCheckRatio

81 byMaxLength This parameter is for specifying the maximum number of digits. Any bar code of NW-7 symbology with its length greater than the value s

Página 166

82 4.50 OBRSetNW7OptionEx This function sets up the decode options for NW-7 symbology. In the Device Emulator, the function returns always FUNCTION_

Página 167 - 4.97 OBRGetMarginCheckRatio

83 byMinLength This parameter is for specifying the minimum number of digits. Any bar code of NW-7 symbology with its length shorter than the value s

Página 168

84 4.51 OBRGetNW7Option This function retrieves the decode options for NW-7 symbology. Calling Sequences [C++] int OBRGetNW7Option( BOOL *pEnable,

Página 169

85 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetNW7OptionEx function for the values to retrieve. pOutFormat

Página 170 - 5. Notes to Programming

86 4.52 OBRSetWPCAddonOption This function sets up the decode options for WPC Addon symbology. Calling Sequences [C++] int OBRSetWPCAddonOption( BYT

Página 171 - Setting message notification

87 Notes: 1. IT-600M30U, IT-600M30UC, DT-X7M10U, and IT-300E-35E do not support reading UPC-B Addon symbology. 2. IT-600M30U, IT-600M30UC, DT-X7M10

Página 172 - Setting event notification

88 4.53 OBRSetWPCAddonOptionEx This function sets up the decode options for WPC Addon symbology. Calling Sequences [C++] int OBRSetWPCAddonOptionEx(

Página 173

89 byMinLength This parameter is for specifying the minimum number of digits. It is fixed to 10 digits and cannot be changed. Always specify 10. byM

Página 174

9 Table 2.1 Name Space Class Name Description OBReadLibNet.Api Class for function reference CaLib OBReadLibNet.Def Class for constant reference F

Página 175

90 4.54 OBRGetWPCAddonOption This function retrieves the decode options for WPC Addon symbology. Calling Sequences [C++] int OBRGetWPCAddonOption(

Página 176

91 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetWPCAddonOptionEx function for the values to retrieve. pOutFor

Página 177

92 4.55 OBRSetWPCOption This function sets up the decode options for WPC symbology. Calling Sequences [C++] int OBRSetWPCOption( BYTE byEnable, BYT

Página 178

93 Notes: 1. IT-600M30U, IT-600M30UC, DT-X7M10U, and IT-300E-35E do not support reading UPC-B Addon symbology. 2. IT-600M30U, IT-600M30UC, DT-X7M10U,

Página 179

94 4.56 OBRSetWPCOptionEx This function sets up the decode options for WPC symbology. Calling Sequences [C++] int OBRSetWPCOptionEx( BYTE byEnable,

Página 180

95 byMinLength This parameter is for specifying the minimum number of digits. It is fixed to 8 digits and cannot be changed. Always specify 8. byMax

Página 181

96 4.57 OBRGetWPCOption This function retrieves the decode options for WPC symbology. Calling Sequences [C++] int OBRGetWPCOption( BOOL *pEnable, B

Página 182

97 pMaxLength This parameter is for retrieving the maximum number of digits. See OBRSetWPCOptionEx function for the values to retrieve. pOutFormat T

Página 183

98 4.58 OBRSetUPCEAddonOption This function sets up the decode options for UPC-E Addon symbology. Calling Sequences [C++] int OBRSetUPCEAddonOption(

Página 184

99 byCheckChar This parameter is for specifying check character selecting either of the values listed below. OBR_CHKKOFF : Without check character o

Comentários a estes Manuais

Sem comentários