Casio DT-X8 Series Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Tablettes Casio DT-X8 Series. Laser Scanner Library Manual CASIO Computer Co., Ltd. Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 184
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs

Résumé du contenu

Page 1 - CASIO Computer Co., Ltd

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

Page 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

Page 3

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

Page 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

Page 5 - Editorial Record

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

Page 6

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

Page 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,

Page 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

Page 9

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

Page 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

Page 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

Page 12 - Continue

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

Page 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[

Page 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

Page 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

Page 16

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

Page 17

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

Page 18

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

Page 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

Page 20 - 4.1 OBROpen

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

Page 21

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

Page 22

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

Page 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

Page 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 "

Page 25 - 4.4 OBRGetLED

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

Page 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

Page 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

Page 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

Page 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

Page 30 - 4.9 OBRSetSwingAngle

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

Page 31

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

Page 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

Page 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

Page 34 - 4.12 OBRGetFocus

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

Page 35

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

Page 36

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

Page 37

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

Page 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

Page 39 - 4.16 OBRSetScanningKey

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

Page 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

Page 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

Page 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.

Page 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

Page 44

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

Page 45 - 4.22 OBRSaveLogFile

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

Page 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

Page 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.

Page 48 - 4.24 OBRGets

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

Page 49

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

Page 50 - 4.25 OBRGetStatus

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

Page 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

Page 52 - 4.27 OBRSetBuffType

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

Page 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

Page 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

Page 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.

Page 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

Page 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

Page 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

Page 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

Page 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

Page 61 - 4.36 OBRGetScanningType

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

Page 62 - 4.37 OBRSetScanningCounter

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

Page 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

Page 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.

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 71 - 4.44 OBRGetDecodeLevel

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

Page 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

Page 73

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

Page 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

Page 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.

Page 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

Page 77

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

Page 78 - 4.48 OBRGetCode39Option

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

Page 79

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

Page 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

Page 81

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

Page 82 - 4.50 OBRSetNW7OptionEx

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

Page 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

Page 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 (

Page 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.

Page 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

Page 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

Page 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)

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 101

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

Page 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

Page 103

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

Page 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

Page 105

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

Page 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

Page 107

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

Page 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

Page 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

Page 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

Page 111

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

Page 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

Page 113

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

Page 114 - 4.66 OBRSetITFOption

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

Page 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

Page 116 - 4.67 OBRGetITFOption

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

Page 117

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

Page 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

Page 119

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

Page 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

Page 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

Page 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_

Page 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

Page 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

Page 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

Page 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,

Page 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

Page 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

Page 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

Page 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

Page 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

Page 132

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

Page 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

Page 134

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

Page 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

Page 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

Page 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

Page 138

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

Page 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

Page 140

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

Page 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

Page 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

Page 143 - 4.80 OBRSetRSSExpandedOption

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

Page 144

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

Page 145 - 4.81 OBRGetRSSExpandedOption

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

Page 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

Page 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

Page 148

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

Page 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

Page 150

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

Page 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

Page 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

Page 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

Page 154

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

Page 155 - 4.86 OBRSaveConfigFile

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

Page 156 - 4.87 OBRLoadConfigFile

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

Page 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

Page 158 - 4.89 OBRGetFilter

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

Page 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

Page 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

Page 161 - 4.92 OBRSetGainControl

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

Page 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

Page 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

Page 164

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

Page 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

Page 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_

Page 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

Page 168

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

Page 169

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

Page 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

Page 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

Page 172 - Setting event notification

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

Page 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

Page 174

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

Page 175

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

Page 176

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

Page 177

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

Page 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,

Page 179

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

Page 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

Page 181

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

Page 182

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

Page 183

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

Page 184

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

Commentaires sur ces manuels

Pas de commentaire