Denso BHT-200QW Spezifikationen Seite 1

Stöbern Sie online oder laden Sie Spezifikationen nach Barcodeleser Denso BHT-200QW herunter. Denso BHT-200QW Specifications Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 377
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen

Inhaltsverzeichnis

Seite 1 - BHT-200-CE

Class Library Reference Manual BHT-200-CEBar Code Handy Terminal

Seite 2

- 8 - 3. Device Control The following table lists devices that can be controlled from the dedicated BHT class library and the respective classes used

Seite 3 - Introduction

- 98 - Handling of special characters If the BHT reads a barcode made up of special characters only (such as FNC, CODE-A, CODE-B, CODE-C and SHIFT ch

Seite 4 - Contents

- 99 - • Standard 2of5 (STF) (H) [Syntax] H [:[mini.no.digits[-max.no.digits]][CD][startstop]] The mini.no.digits and max.no.digits are the minimum

Seite 5

- 100 - • MSI (P) [Syntax] P [:[mini.no.digits[-max.no.digits]][CD]] The mini.no.digits and max.no.digits are the minimum and maximum numbers of ba

Seite 6

- 101 - BHT-200Q The BHT-200Q supports the following 2D code and barcode types. Supported 2D code types QR code, PDF417, MaxiCode, Data Matrix, EAN/U

Seite 7 - 1. Development Environment

- 102 - Split/merge mode E Enables compound code reading in edit mode. B Enables compound code reading in batch edit mode. C Enables compound cod

Seite 8 - 2. Development Procedure

- 103 - 1. A code other than a split sub-code is read. In this case, the data that has been read will be stored in the barcode buffer. 2. Another c

Seite 9

- 104 - • MaxiCode(X) [Syntax] X • Data Matrix(Z) [Syntax] Z [:[symbol type [min code no. [−max code no.]]]] [;symbol type [min code no.[−max

Seite 10 - 3. Device Control

- 105 - S (Square Data Matrix) Code No. Row x Col. Code No. Row x Col. Code No. Row x Col. Code No. Row x Col. 1 2 3 4 5 6 10 x 10 12 x 12 14 x 14 16

Seite 11 - 4. Barcode Reading

- 106 - • Universal product code (A) [Syntax] A [:[code][1st character [2nd character]][supplemental]] Specify one of the codes listed below. Code

Seite 12

- 107 - • Interleaved 2of5 (ITF) (I) [Syntax] I [:[mini.no.digits [−max. no.digits]][CD]][;[1st character [2nd character]]] The mini.no.digits and

Seite 13

- 9 - 4. Barcode Reading The barcode reading function has the following features. • Specification of barcode types for which reading is permitted •

Seite 14

- 108 - • Codabar(NW-7)(N) [Syntax] N [:[mini.no.digits [− max.no.digits]][startstop] [CD]] The mini.no.digits and max.no.digits are the minimum an

Seite 15 - 5. Wireless Communication

- 109 - • Code-39(M) [Syntax] M [:[min.no.digits [−max.no.digits]][CD]][; [1st character [2nd character]]] The mini.no.digits and max.no.digits are

Seite 16

- 110 - • Code-128(K) [Syntax] K [:[mini.no.digits [−max.no.digits]]][;[1st character [2nd character]]] The mini.no.digits and max.no.digits are th

Seite 17

- 111 - Multi-line code reading To specify multi-line code reading, specify “&” followed by the codes to be read. Up to three rows can be specifi

Seite 18

- 112 - If the same code (with the same code type and the same data code) appears more than once in a multi-line code, it cannot be read by the BHT.

Seite 19

- 113 - PortOpen Enables or disables barcode reading. ■ Syntax [VB] Public WriteOnly Property PortOpen As Boolean [C#] public bool PortOpen {set}

Seite 20

- 114 - InBufferCount BHT-200B Acquires the number of digits in the barcode remaining in the barcode buffer. BHT-200Q Acquires the number of digits

Seite 21

- 115 - InBufferType BHT-200B Acquires the type of barcode remaining in the barcode buffer. BHT-200Q Acquires the type of barcode remaining in the b

Seite 22

- 116 - Code Type InBufferType QR code (BHT-200Q only) ‘Q’ Compound QR code (in non-edit mode) (BHT-200Q only) ‘S’ PDF417 (BHT-200Q only) 'Y&a

Seite 23 - 6. Backlight

- 117 - LastCount BHT-200B Acquires the number of digits in the barcode that was read last. “0” is stored if no barcodes are read since the BHT was

Seite 24

- 10 - The following options can be specified for the above code types. BHT-200B Code Type Option EAN-13 (JAN-13) EAN-8 (JAN-8) UPC-A, UPC-E 1st ch

Seite 25

- 118 - ■ Note The value is "0" if no barcode is read after an instance of the Scanner class was created. The value remains unchanged eve

Seite 26

- 119 - LastType BHT-200B Acquires the type of code that was read last. “0” is stored if no barcodes are read since the BHT was last started up. BHT

Seite 27 - 7. Beeper, Vibrator

- 120 - LastCodeInfo Acquires information on the code that was read last. ■ Syntax [VB] Public Property ReadOnly LastCodeInfo As Scanner.CodeInfo

Seite 28

- 121 - LastCodeNum Acquires the number of codes (rows) that were read last. ■ Syntax [VB] Public Property ReadOnly LastCodeNum As Integer [C#] p

Seite 29 - 8. Battery Information

- 122 - Input Reads unicoded data from the barcode buffer. ■ Syntax [VB] Public Function Input(ByVal len As Integer) As String [C#] public string

Seite 30 - 9. Keyboard

- 123 - Input Reads unicoded data from the barcode buffer. ■ Syntax [VB] Public Function Input(ByVal buffer() As Char,ByVal offset As Integer, _ l

Seite 31

- 124 - ■ Note Calling this method while barcode reading is disabled will cause an exception to be thrown. [Ex.] Read out the last read data conver

Seite 32

- 125 - Input Reads binary data from the barcode buffer. ■ Syntax [VB] Public Function Input (ByVal buffer() As Byte, ByVal offset As Integer, _ l

Seite 33

- 126 - ■ Note Calling this method while barcode reading is disabled will cause an exception to be thrown. When displaying the read data, it is nece

Seite 34

- 127 - GetChkDigit Calculates the check digit for the barcode data based on the specified calculation algorithm. ■ Syntax [VB] Public Shared Func

Seite 35

- 11 - 4.2. Trigger Switch Operation Mode The following four modes exist based on differences in the illumination timing and duration of the illumina

Seite 36 - 10. LED

- 128 - ■ Note If the barcode data within the code (excluding the check digit positions) contains any characters outside the character set correspon

Seite 37

- 129 - When CD type is A(EAN (JAN) or UPC): This function identifies the code type (EAN or UPC) based upon the data length (number of digits) as sho

Seite 38 - 11. Power Management

- 130 - When CD type is I (ITF): The barcode data must be an even number with two or more digits. Otherwise, this function returns "0" and

Seite 39

- 131 - When CD type is H (STF): The barcode data must be two or more digits in length. Otherwise, this function returns "0" and throws an

Seite 40 - 12. Updating the OS

- 132 - When CD type is N (Codabar): The barcode data must be three or more digits in length, including the start and stop characters. Otherwise, thi

Seite 41 - 13. Status Display

- 133 - When CD type is M (Code 39): The barcode data must be two or more digits in length, excluding the start and stop characters. Otherwise, this

Seite 42 - 14. System Information

- 134 - When CD type is P (MSI): The barcode data must be two or more digits in length. Otherwise, this function returns "0" and throws an

Seite 43 - 15. Data Communication

- 135 - Dispose Frees up all the unmanaged resources. This function must be called before instances of the Scanner class are no longer referenced.

Seite 44 - 16. Namespaces

- 136 - OnDone This event occurs when decoding is complete. ■ Syntax [VB] Public Event OnDone As EventHandler [C#] public event EventHandler OnDo

Seite 45 - DNWA.BHTCL Namespace

- 137 - 18.2. Scanner.CodeInfo  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Name

Seite 46 - DNWA.Exception Namepsace

- 12 - 4.3. Display LEDs and Beeper Control A notification given to inform the operator that barcode reading has been performed successfully can be c

Seite 47

- 138 - Type Acquires the code type. ■ Syntax [VB] Public ReadOnly Property Type As Char [C#] public char Type {get;} ■ Property Code type. Ref

Seite 48

- 139 - Len Acquires the number of digits in the code (code length). ■ Syntax [VB] Public ReadOnly Property Len As Integer [C#] public int Len {g

Seite 49

- 140 - 18.3. Scanner.Settings  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Name

Seite 50

- 141 - CRTime Sets or acquires re-read prevention time. ■ Syntax [VB] Public Shared Property CRTime As Integer [C#] public static int CRTime {ge

Seite 51

- 142 - Invert Sets or acquires the enabling and disabling of the black-and-white inverted label reading function. ■ Syntax [VB] Public Shared Pro

Seite 52

- 143 - DecodeLevel Sets or acquires the decoding level. ■ Syntax [VB] Public Shared Property DecodeLevel As Integer [C#] public static int Decod

Seite 53

- 144 - MinDigitITF Sets or acquires the minimum number of digits in ITF code. ■ Syntax [VB] Public Shared Property MinDigitITF As Integer [C#] p

Seite 54

- 145 - MinDigitSTF Sets or acquires the minimum number of digits in STF code. ■ Syntax [VB] Public Shared Property MinDigitSTF As Integer [C#] p

Seite 55

- 146 - MinDigitNW7 Sets or acquires the minimum number of digits in NW7 code (CODABAR). ■ Syntax [VB] Public Shared Property MinDigitNW7 As Integ

Seite 56

- 147 - Marker Sets or acquires the marker mode. ■ Syntax [VB] Public Shared Property Marker As EN_MARKER [C#] public static EN_MARKER Marker {ge

Seite 57

5. Wireless Communication 5.1. Wireless Communication System Configuration SS method data communication is performed using a wireless card. Wireless

Seite 58

- 148 - Reverse Sets or acquires the front-back inverted reading enabled/disabled status. ■ Syntax [VB] Public Shared Property Reverse As Integer

Seite 59

- 149 - ScanMode Sets or acquires the scan mode. ■ Syntax [VB] Public Shared Property ScanMode As EN_SCAN_MODE [C#] public static EN_SCAN_MODE Sc

Seite 60

- 150 - OptionData Sets or acquires the status of the option data. ■ Syntax [VB] Public Shared Property OptionData As Integer [C#] public static

Seite 61

- 151 - EN_MARKER Specifies the marker mode. ■ Syntax [VB] Public Enum EN_MARKER [C#] public enum EN_MARKER ■ Members Member Name Description

Seite 62

- 152 - EN_SCAN_MODE Specifies the scan mode. ■ Syntax [VB] Public Enum EN_SCAN_MODE [C#] public enum EN_SCAN_MODE ■ Members Member Name Descr

Seite 63

- 153 - 18.4. BatteryCollection  Constructor None Acquire battery information by first obtaining an instance of the battery using the "Existin

Seite 64

- 154 - COUNT Number of batteries. This value is fixed (not variable). ■ Syntax [VB] Public Const COUNT As Integer [C#] public const int COUNT;

Seite 65

- 155 - ExistingBatteries Acquires instances of existing batteries. ■ Syntax [VB] Public Shared ReadOnly Property ExistingBatteries As Battery()

Seite 66

- 156 - 18.5. BatteryCollection.Battery  Constructor Constructor Name Description Battery Creates a new instance of the Battery class.  Fields

Seite 67

- 157 - Battery Initializes a new instance of the Battery class. ■ Syntax [VB] Public Sub New(ByVal BatteryID As Integer) [C#] public Battery(int

Seite 68

- 14 - 5.2. Wireless Communication Parameters The BHT-200 wireless operation mode has a Zero Config mode and NIC Control mode. The default mode is NI

Seite 69

- 158 - ID Acquires the battery ID. ■ Syntax [VB] Public ReadOnly Property ID As Integer [C#] public int ID {get;} ■ Property ID Parameter valu

Seite 70

- 159 - OnCU Acquires the CU installation status for the BHT. ■ Syntax [VB] Public ReadOnly Property OnCU As EN_CHARGE [C#] public EN_CHARGE OnCU

Seite 71

- 160 - Voltage Acquires the battery voltage. ■ Syntax [VB] Public ReadOnly Property Voltage As Integer [C#] public int Voltage {get;} ■ Proper

Seite 72 - 17.26. Display

- 161 - Level Acquires the battery voltage level. ■ Syntax [VB] Public ReadOnly Property Level As EN_LEVEL [C#] public EN_LEVEL Level {get;} ■

Seite 73 - 17.27. Display.Settings

- 162 - Chemistry Acquires the battery type. ■ Syntax [VB] Public ReadOnly Property Chemistry As EN_CHEMISTRY [C#] public EN_CHEMISTRY Chemistry

Seite 74

- 163 - EN_CHARGE Specifies whether the battery is charged or not. ■ Syntax [VB] Public Enum EN_CHARGE [C#] public enum EN_CHARGE ■ Members Mem

Seite 75

- 164 - EN_LEVEL Specifies the battery voltage level. ■ Syntax [VB] Public Enum EN_LEVEL [C#] public enum EN_LEVEL ■ Members Member Name Descr

Seite 76

- 165 - EN_CHEMISTRY Specifies the battery type. ■ Syntax [VB] Public Enum EN_CHEMISTRY [C#] public enum EN_CHEMISTRY ■ Members Member Name De

Seite 77

- 166 - 18.6. Backlight  Constructor Constructor Name Description Backlight Creates a new instance of the Backlight class.  Fields None  Pro

Seite 78

- 167 - Backlight Initializes a new instance of the Backlight class. ■ Syntax [VB] Public Sub New() [C#] public Backlight() ■ Parameters None

Seite 79

- 15 - [Ex.] Changing the recognition mode for the existing Profile (SSID: BHT, Infrastructure mode). [VB] RF.Controller = RF.EN_CONTROLLER.ZEROCONF

Seite 80

- 168 - Status Sets or acquires the backlight status (whether the backlight is lit). ■ Syntax [VB] Public Shared Property Status As EN_STATUS [C#

Seite 81

- 169 - EN_STATUS Specifies the backlight status (whether the backlight is lit). ■ Syntax [VB] Public Enum EN_STATUS [C#] public enum EN_STATUS

Seite 82

- 170 - 18.7. Backlight.Settings  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Na

Seite 83

- 171 - OnTimeBattery Sets or acquires the ON time when the backlight is powered by the battery. ■ Syntax [VB] Public Shared Property OnTimeBatter

Seite 84 - 18. Members

- 172 - OnTimeAC Sets or acquires the backlight ON time when installed on the CU. ■ Syntax [VB] Public Shared Property OnTimeAC As Integer [C#] p

Seite 85

- 173 - CtrlKey Sets or acquires the control key for turning ON and OFF the backlight. ■ Syntax [VB] Public Shared Property CtrlKey As Integer [C

Seite 86 - Scanner

- 174 - Backlight Control Key Setting Backlight Control Key Setting 0x00000201 [SF] + [.] (Period) 0x0001000A 0x00000202 [SF] + [BS] (Back

Seite 87 - MAX_2DCODE_LEN

- 175 - Brightness Sets or acquires the backlight brightness level. ■ Syntax [VB] Public Shared Property Brightness As Integer [C#] public static

Seite 88 - ALL_BUFFER

- 176 - PowerSave Sets or acquires the backlight brightness when OFF. ■ Syntax [VB] Public Shared Property PowerSave As Integer [C#] public stati

Seite 89

- 177 - 18.8. LED  Constructor Constructor Name Description LED Creates a new instance of the LED class.  Fields Field Name Description Usage

Seite 90

Details of the parameters used with the above security configurations are outlined in the table below. Security Parameter None PEAP (802.1x) EAP-TL

Seite 91

- 178 - LED Initializes a new instance of the LED class. ■ Syntax [VB] Public Sub New( ) [C#] public LED( ) ■ Parameters None ■ Exceptions No

Seite 92

- 179 - Usage Sets or acquires the LED control factor. ■ Syntax [VB] Public Usage As LED.UsageCollection [C#] public LED.UsageCollection Usage ■

Seite 93

- 180 - Item Sets or aquires the LED status (ON/OFF) specified by the index. In C#, this property is used as the indexer for the LED class. ■ Synt

Seite 94

- 181 - ■ Note When an indicator LED (=BAR) is specified as "device," selection of the color yellow (=YELLOW) is ignored. When a wireless

Seite 95

- 182 - EN_DEVICE Specifies the LED device. ■ Syntax [VB] Public Enum EN_DEVICE [C#] public enum EN_DEVICE ■ Members Member Name Description B

Seite 96

- 183 - EN_COLOR Specifies the LED color. ■ Syntax [VB] Public Enum EN_COLOR [C#] public enum EN_COLOR ■ Members Member Name Description RED R

Seite 97

- 184 - EN_CTRL Specifies the LED ON/OFF status. ■ Syntax [VB] Public Enum EN_CTRL [C#] public enum EN_CTRL ■ Members Member Name Description

Seite 98

- 185 - EN_USAGE Specifies the LED control factor. ■ Syntax [VB] Public [Flags] Enum EN_USAGE [C#] public enum [Flags] EN_USAGE ■ Members Membe

Seite 99

- 186 - 18.9. LED.UsageCollection  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property N

Seite 100

- 187 - Item Sets or acquires the LED control factor specified at the index. At C#, this property uses the indexer for the LED.UsageCollection class

Seite 101

- 17 - ▪ ENCRYPTION This is the encryption method setting. A selection can be made from Prohibited, WEP, and TKIP. ▪ AUTHENTICATION This is the aut

Seite 102

- 188 - 18.10. Beep  Constructor Constructor Name Description Beep Creates a new instance of the Beep class.  Fields None  Properties Proper

Seite 103

- 189 - Beep Initializes a new instance of the Beep class. ■ Syntax [VB] Public Sub New( ) [C#] public Beep( ) ■ Parameters None ■ Exceptions

Seite 104 - Sub-code no

- 190 - Item Starts or stops the beeping or vibrating of the device specified by the index. In C#, this property is used as the indexer for the Beep

Seite 105

- 191 - OnTime Sets or acquires the ON/OFF duration of the beeper or vibrator. ■ Syntax [VB] Public Property OnTime As Integer [C#] public int On

Seite 106

- 192 - OffTime Sets or acquires the OFF duration of the beeper or vibrator. ■ Syntax [VB] Public Property OffTime As Integer [C#] public int Off

Seite 107

- 193 - Frequency Sets or acquires the beeping frequency of the beeper. ■ Syntax [VB] Public Property Frequency As Integer [C#] public int Freque

Seite 108

- 194 - Count Sets or acquires the number of beeps or vibrations of the beeper or vibrator. ■ Syntax [VB] Public Property Count As Integer [C#] p

Seite 109

- 195 - EN_CTRL Starts or stops the beeping or vibration. ■ Syntax [VB] Public Enum EN_CTRL [C#] public enum EN_CTRL ■ Members Member Name Des

Seite 110

- 196 - 18.11. Beep.Settings  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Name

Seite 111

- 197 - Device Sets or acquires the beeper or vibrator. ■ Syntax [VB] Public Shared Property Device As EN_DEVICE [C#] public static EN_DEVICE Dev

Seite 112

Copyright DENSO WAVE INCORPORATED, 2006 All rights reserved. No part of this publication may be reproduced in

Seite 113

Settable Parameters ▪ POWER The wireless module power mode can be set. The following 6 power modes are available. The default is P_PWRSAVE_MOST. Po

Seite 114

- 198 - Volume Sets or acquires the beeper volume. ■ Syntax [VB] Public Shared Property Volume As EN_VOLUME [C#] public static EN_VOLUME Volume {

Seite 115 - PortOpen

- 199 - VolumeKey Sets or acquires the volume of a key click. ■ Syntax [VB] Public Shared Property VolumeKey As EN_VOLUME [C#] public static EN_V

Seite 116 - InBufferCount

- 200 - VolumeTap Sets or acquires the sound volume of the screen taps. ■ Syntax [VB] Public Shared Property VolumeTap As EN_VOLUME [C#] public s

Seite 117 - InBufferType

- 201 - VolumeHalfKey Sets or acquires the sound volume of a half-pressed key click. ■ Syntax [VB] Public Shared Property VolumeHalfKey As EN_VOLU

Seite 118

- 202 - OnOffLaserKey Sets or acquires the ON/OFF for the sound of the clicking of the laser marker key. ■ Syntax [VB] Public Shared Property OnOf

Seite 119 - LastCount

- 203 - OnOffTrgKey Sets or acquires the ON/OFF for the sound of the clicking of the trigger switch. ■ Syntax [VB] Public Shared Property OnOffTrg

Seite 120

- 204 - EN_DEVICE Specifies the beeper or vibrator. ■ Syntax [VB] Public [Flags] Enum EN_DEVICE [C#] public [Flags] enum EN_DEVICE ■ Members Me

Seite 121 - LastType

- 205 - EN_VOLUME Specifies the beeper volume level. ■ Syntax [VB] Public Enum EN_VOLUME [C#] public enum EN_VOLUME ■ Members Member Name Desc

Seite 122 - LastCodeInfo

- 206 - EN_ON_OFF Specifies the ON/OFF for the clicking sound. ■ Syntax [VB] Public Enum EN_ON_OFF [C#] public enum EN_ON_OFF ■ Members Member

Seite 123 - LastCodeNum

- 207 - 18.12. RF  Constructor Constructor Name Description RF Creates a new instance of the RF class.  Fields None  Properties Property Nam

Seite 124

5.3. Wireless Communication Parameters 5.3.1. Parameter Setting in Zero Config Mode By the setting “TRUE” for the RF.Open property, the wireless co

Seite 125 - As Integer, _

- 208 - RF Initializes a new instance of the RF class. ■ Syntax [VB] Public Sub New( ) [C#] public RF( ) ■ Parameters None ■ Exceptions None

Seite 126 - ■ Note

- 209 - OpenMode Sets or acquires the wireless open mode. ■ Syntax [VB] Public Property OpenMode As EN_OPEN_MODE [C#] public EN_OPEN_MODE OpenMode

Seite 127 - As Integer

- 210 - When the property is set to EN_OPENMODE.CONTINUOUSLY and the wireless device is opened: When closing the wireless device, set the property to

Seite 128

- 211 - [Ex.] Close the wireless connection opened from any application (including the current application). [VB] MyRf.Open = True ……… MyRf.Open

Seite 129 - GetChkDigit

- 212 - Open Opens or closes wireless communication. ■ Syntax [VB] Public Property Open As Boolean [C#] public bool Open{get; set;} ■ Property

Seite 130

- 213 - Controller Specifies the control mode. ■ Syntax [VB] Public Shared Property Controller As EN_CONTROLLER [C#] public static EN_CONTROLLER

Seite 131

- 214 - [Ex.] Copying the value set at Zero Config to the BHT wireless registry [VB] RF.Controller = RF.EN_CONTROLLER.ZEROCONFIG RF.Profile.Update [

Seite 132

- 215 - EditMode Specifies the wireless parameter edit mode. ■ Syntax [VB] Public Shared WriteOnly Property EditMode As EN_EDIT_MODE [C#] public

Seite 133

- 216 - SelectedProfile Sets or acquires the Profile to be edited. ■ Syntax [VB] Public Shared Profile SelectedProfile [C#] public static Profile

Seite 134

- 217 - [Ex.] Setting Wep key 1 from RF.WepKey(1) when in Zero Config mode [VB] RF.EditMode = RF.EN_EDIT_MODE.ZEROCONFIG RF.SelectedProfile = _ New

Seite 135

- 20 - 5.3.2. Checking Synchronization with the Access Point When performing data communication with a wireless communication device, use the RF.Sy

Seite 136

- 218 - WepKey Generates an instance of the WepKeyCollection. ■ Syntax [VB] Public Shared ReadOnly Property WepKey As WepKeyCollection [C#] publi

Seite 137 - Dispose

- 219 - Synchronize Checks the status of synchronization with AP. ■ Syntax [VB] Public Shared Function Synchronize(ByVal TimeOut As Integer) _ As

Seite 138

- 220 - [Ex.] Check the synchronization with the AP every second until synchronization is established. [VB] While Not 0 = RF.Synchronize(RF.SYNC_CH

Seite 139

- 221 - EN_OPEN_MODE Specifies the wireless connection open mode. ■ Syntax [VB] Public Enum EN_OPEN_MODE [C#] public enum EN_OPEN_MODE ■ Members

Seite 140

- 222 - EN_CONTROLLER Specifies the wireless control mode. ■ Syntax [VB] Public Enum EN_CONTROLLER [C#] public enum EN_CONTROLLER ■ Members Memb

Seite 141

- 223 - EN_EDIT_MODE Specifies the wireless parameter edit mode. ■ Syntax [VB] Public Enum EN_EDIT_MODE [C#] public enum EN_EDIT_MODE ■ Members

Seite 142

- 224 - 18.13. RF.Profile This is not supported on units running on Windows CE 4.1.  Constructor Constructor Name Description Profile Specifies E

Seite 143 - [Ex.] Set the 2

- 225 -  Enumeration Enumeration Name Description EN_AUTHENTICATION Authentication method EN_EAP8021X EAP type EN_ENCRYPTION Encryption method EN

Seite 144

- 226 - Profile Specifies ESSID and infrastructure mode, and initializes a new instance. ■ Syntax [VB] Public Sub New(ByVal SSID As Integer, _ ByV

Seite 145 - DecodeLevel

- 227 - SSID Acquires the profile ESSID. ■ Syntax [VB] Public ReadOnly Property SSID As String [C#] public string SSID {get;} ■ Property ESSID

Seite 146 - MinDigitITF

- 21 - 6. Backlight The backlight function has the following features. • Backlight control • Backlight control key specification • Backlight illum

Seite 147 - MinDigitSTF

- 228 - InfraMode Acquires the profile infrastructure. ■ Syntax [VB] Public ReadOnly Property InfraMode As EN_INFRA_MODE [C#] public EN_INFRA_MOD

Seite 148 - MinDigitNW7

- 229 - Priority Sets or acquires the profile priority. ■ Syntax [VB] Public Property Priority As Integer [C#] public int Priority {get; set;} ■

Seite 149

- 230 - Authentication Sets or acquires the profile authentication method. ■ Syntax [VB] Public Property Authentication As EN_AUTHENTICATION [C#]

Seite 150 - Reverse

- 231 - Encryption Sets or acquires the profile encryption method. ■ Syntax [VB] Public Property Encryption As EN_ENCRYPTION [C#] public EN_ENCRY

Seite 151 - ScanMode

- 232 - EAP8021x Sets or acquires the profile EAP (802.1x) type. ■ Syntax [VB] Public Property EAP8021x As EN_EAP8021X [C#] public EN_EAP8021X EA

Seite 152 - OptionData

- 233 - WepKey Sets the profile WepKey. ■ Syntax [VB] Public WriteOnly Property WepKey As String [C#] public string WepKey {set;} ■ Property Pr

Seite 153 - EN_MARKER

- 234 - PreSharedKey Specifies the profile PreSharedKey. ■ Syntax [VB] Public WriteOnly Property PreSharedKey As String [C#] public string PreShar

Seite 154 - EN_SCAN_MODE

- 235 - KeyIndex Sets or acquires the key index used during communication. ■ Syntax [VB] Public Property KeyIndex As Integer [C#] public int KeyInd

Seite 155

- 236 - Count Acquires the number of registered profiles. ■ Syntax [VB] Public Shared ReadOnly Property Count As Integer [C#] public static int C

Seite 156

- 237 - Registered Acquires all registered profiles. ■ Syntax [VB] Public Shared ReadOnly Property Registered As RF.Profile[] [C#] public static

Seite 157 - ExistingBatteries

6.1. Backlight Control The backlight can be controlled using the following methods. • Control by pressing the backlight function control key • Cont

Seite 158

- 238 - [Ex.] Delete all registered profiles. [VB] RF.Profile.Update() ' Copies settings from the Zero Config GUI to the BHT wireless registr

Seite 159 - Battery

- 239 - Update Copies the value set at the Zero Config GUI to the BHT wireless registry referenced by the wireless driver. ■ Syntax [VB] Public Sh

Seite 160

- 240 - [Ex.] Changing the profile (ESSID:BHT, Infra: Infrastructure) Wep key created at Zero Config to “1234567890”. [VB] RF.Profile.Update(); Dim

Seite 161

- 241 - Commit Reflects the value set from application to the Zero Config GUI. ■ Syntax [VB] Public Shared Sub Commit() [C#] public static void C

Seite 162 - Voltage

- 242 - [Ex.] Changing the profile (ESSID:BHT, Infra: Infrastructure) Wep key created at Zero Config to “1234567890”. [VB] RF.Profile.Update(); Dim

Seite 163

- 243 - Remove Deletes registered profiles. ■ Syntax [VB] Public Shared Sub Remove(ByVal ssid As String, ByVal infra As EN_INFRA_MODE) [C#] publ

Seite 164 - Chemistry

- 244 - EN_AUTHENTICATION Specifies the authentication method. ■ Syntax [VB] Public Enum EN_AUTHENTICATION [C#] public enum EN_AUTHENTICATION ■

Seite 165 - EN_CHARGE

- 245 - EN_EAP8021X Specifies the EAP type. ■ Syntax [VB] Public Enum EN_EAP8021X [C#] public enum EN_EAP8021X ■ Members Member Name Descripti

Seite 166 - EN_LEVEL

- 246 - EN_ENCRYPTION Specifies the encryption method. ■ Syntax [VB] Public Enum EN_ENCRYPTION [C#] public enum EN_ENCRYPTION ■ Members Member

Seite 167 - EN_CHEMISTRY

- 247 - EN_INFRA_MODE Specifies infrastructure. ■ Syntax [VB] Public Enum EN_INFRA_MODE [C#] public enum EN_INFRA_MODE ■ Members Member Name D

Seite 168

- 23 - 6.2. Backlight Control Key The backlight function control key can be specified with the Backlight.Settings.CtrlKey property. The backlight is

Seite 169 - Backlight

- 248 - 18.14. RF.Settings  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Name De

Seite 170 - [Ex.] Turn ON the backlight

- 249 - PowerSave Sets or acquires power save mode. ■ Syntax [VB] Public Shared Property PowerSave As EN_POWERSAVE [C#] public static EN_POWERSAV

Seite 171 - EN_STATUS

- 250 - Authentication Sets or acquires the authentication method. ■ Syntax [VB] Public Shared Property Authentication As EN_AUTHENTICATION [C#]

Seite 172

- 251 - DestMACAddress Sets or acquires the MAC address of the destination AP. ■ Syntax [VB] Public Shared Property DestMACAddress As String [C#]

Seite 173 - OnTimeBattery

- 252 - Version Acquires the driver version. ■ Syntax [VB] Public Shared ReadOnly Property Version As String [C#] public static string Version {g

Seite 174 - OnTimeAC

- 253 - FWVersion Acquires the firmware version. ■ Syntax [VB] Public Shared ReadOnly Property FWVersion As String [C#] public static string FWVe

Seite 175 - CtrlKey

- 254 - HWVersion Acquires the hardware version. ■ Syntax [VB] Public Shared ReadOnly Property HWVersion As String [C#] public static string HWVe

Seite 176

- 255 - MACAddress Acquires the MAC address. ■ Syntax [VB] Public Shared ReadOnly Property MACAddress As String [C#] public static string MACAddr

Seite 177 - Brightness

- 256 - SSID1 Sets or acquires the ESSID. ■ Syntax [VB] Public Shared Property SSID1 As String [C#] public static string SSID1 {get; set;} ■ Pr

Seite 178 - PowerSave

- 257 - EN_AUTHENTICATION Specifies the authentication method. ■ Syntax [VB] Public Enum EN_AUTHENTICATION [C#] public enum EN_AUTHENTICATION ■

Seite 179

- 24 - 6.3. Backlight Illumination Duration The backlight illumination duration time can be set at or acquired from the Backlight.Settings.OnTimeBatt

Seite 180 - [C#] LED MyLED = new LED();

- 258 - EN_POWERSAVE Specifies power save mode. ■ Syntax [VB] Public Enum EN_POWERSAVE [C#] public enum EN_POWERSAVE ■ Members Member Name Des

Seite 181

- 259 - 18.15. RF.WepKeyCollection  Constructor None Instances cannot be created directly form this class.  Fields None  Properties Property

Seite 182

- 260 - Item Sets the value of the Wep key specified by the index. In C#, this property is used as the indexer for the WepKeyCollection class. ■ S

Seite 183 - [Ex.] Turn ON the blue LED

- 261 - TransmitKey Sets or acquires the Wep transmission key [to be] used. ■ Syntax [VB] Public Default Property TransmitKey As Integer [C#] pub

Seite 184 - EN_DEVICE

- 262 - 18.16. RF.SiteSurvey  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Name

Seite 185 - EN_COLOR

- 263 - Strength Acquires the radio field strength. ■ Syntax [VB] Public Shared ReadOnly Property Strength As Integer [C#] public static int St

Seite 186 - EN_CTRL

- 264 - Beacon Acquires the beacon quality. ■ Syntax [VB] Public Shared ReadOnly Property Beacon As Integer [C#] public static int Beacon {get;}

Seite 187 - EN_USAGE

- 265 - Link Acquires the communication quality. ■ Syntax [VB] Public Shared ReadOnly Property Link As EN_LINE_QUALITY [C#] public static EN_LINE

Seite 188

- 266 - EN_LINE_QUALITY Specifies the communication quality. ■ Syntax [VB] Public Enum EN_LINE_QUALITY [C#] public enum EN_LINE_QUALITY ■ Membe

Seite 189

- 267 - 18.17. RF.Info  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Name Descri

Seite 190

- 25 - 7. Beeper, Vibrator The beeper and vibrator function is equipped with the following features. • The beeper or vibrator is selected and the be

Seite 191

- 268 - Rate Acquires the communication speed. ■ Syntax [VB] Public Shared ReadOnly Property Rate As EN_RATE [C#] public static EN_RATE Rate {get

Seite 192

- 269 - RateKbps Acquires the communication speed. ■ Syntax [VB] Public Shared ReadOnly Property RateKbps As Integer [C#] public static int RateK

Seite 193 - [C#] MyBeep.OnTime = 10;

- 270 - Channel Acquires the communication channel. ■ Syntax [VB] Public Shared ReadOnly Property Channel As Integer [C#] public static int Chann

Seite 194 - OffTime

- 271 - APMAC Acquires the MAC address of the currently linked AP. ■ Syntax [VB] Public Shared ReadOnly Property APMAC As String [C#] public stat

Seite 195 - Frequency

- 272 - EN_RATE Specifies the communication speed. ■ Syntax [VB] Public Enum EN_RATE [C#] public enum EN_RATE ■ Members Member Name Descriptio

Seite 196 - [C#] MyBeep.Count = 5;

- 273 - 18.18. Keys  Constructor None There is no need to create an instance because all the members are static members.  Fields Field Name Des

Seite 197

- 274 - Mx, MxH (Mx:M1 to M5, MxH:M3H to M5H) Key code of the magic key and the half-pressed magic key If the [ENTER], [Shift], [TAB], [CTRL], and [

Seite 198

- 275 - [Ex.] Display the pressed key. [VB] Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles

Seite 199

- 276 - 18.19. Keys.Settings  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Name

Seite 200

- 277 - ShiftMode Sets or acquires the operation mode for the [SF] key. ■ Syntax [VB] Public Shared Property ShiftMode As EN_SHIFT_MODE [C#] publ

Seite 201 - VolumeKey

7.3. Beeper Volume The beeper volume level can be selected from the six levels shown in the table below, however, there are in fact only four levels;

Seite 202 - VolumeTap

- 278 - MxMode(Mx : M1 to M5, M3H,M4H,M5H) Sets or acquires the operation mode for the magic key, including that when the key is half-pressed. ■ S

Seite 203 - VolumeHalfKey

- 279 - InputMethod Sets or acquires the input method. ■ Syntax [VB] Public Shared Property InputMethod As EN_INPUT_METHOD [C#] public static EN_

Seite 204 - OnOffLaserKey

- 280 - PwrDownTime Sets or acquires the length of time the PWR key is pressed down until the power turns OFF. ■ Syntax [VB] Public Shared Propert

Seite 205 - OnOffTrgKey

- 281 - AllowChangeIM Sets or acquires the enabling/disabling of the transition to the alphabet entry mode. ■ Syntax [VB] Public Shared Property A

Seite 206

- 282 - KeyboardType Acquires the keyboard type. ■ Syntax [VB] Public Shared ReadOnly Property KeyboardType As EN_KEYBOARD_TYPE [C#] public stat

Seite 207 - EN_VOLUME

- 283 - HandleStatus Acquires the grip handle status (connected/not connected). ■ Syntax [VB] Public Shared ReadOnly Property HandleStatus As EN_H

Seite 208 - EN_ON_OFF

- 284 - EN_SHIFT_MODE Specifies the operation mode for the Shift (SF) key. ■ Syntax [VB] Public Enum EN_SHIFT_MODE [C#] public enum EN_SHIFT_MODE

Seite 209

- 285 - EN_MX_MODE Specifies the key function. ■ Syntax [VB] Public Enum EN_MX_MODE [C#] public enum EN_MX_MODE ■ Members Member Name Descript

Seite 210 - [C#] RF MyRf = new RF();

- 286 - EN_INPUT_METHOD Specifies the input method. ■ Syntax [VB] Public Enum EN_INPUT_METHOD [C#] public enum EN_INPUT_METHOD ■ Members Member

Seite 211 - OpenMode

- 287 - EN_CHANGE_IM Specifies whether to enable or disable input method switching. ■ Syntax [VB] Public Enum EN_CHANGE_IM [C#] public enum EN_CH

Seite 212

- 27 - 8. Battery Information The battery information function provides the following information. • Battery voltage (mV) • CU installation status

Seite 213 - - 211

- 288 - EN_KEYBOARD_TYPE Specifies the keyboard type. ■ Syntax [VB] Public Enum EN_KEYBOARD_TYPE [C#] public enum EN_KEYBOARD_TYPE ■ Members Me

Seite 214 - [C#] MyRf.Open = true;

- 289 - 18.20. SysInfo  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Pro

Seite 215 - Controller

- 290 - 18.21. SysInfo.Settings  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Nam

Seite 216

- 291 - OSVersion Acquires the operating system (OS) version. ■ Syntax [VB] Public Shared ReadOnly Property OSVersion As String [C#] public stati

Seite 217 - EditMode

- 292 - MachineName Acquires the machine name. ■ Syntax [VB] Public Shared ReadOnly Property MachineName As String [C#] public static string Mach

Seite 218 - SelectedProfile

- 293 - MachineNumber Acquires the machine number. ■ Syntax [VB] Public Shared ReadOnly Property MachineNumber As String [C#] public static strin

Seite 219 - - 217

- 294 - SerialNumber Sets or acquires the serial number. ■ Syntax [VB] Public Shared Property SerialNumber As String [C#] public static string Se

Seite 220

- 295 - RAMSize Acquires the size (capacity) of the BHT RAM. ■ Syntax [VB] Public Shared ReadOnly Property RAMSize As Integer [C#] public static

Seite 221 - Synchronize

- 296 - ROMSize Acquires the size (capacity) of the BHT ROM. ■ Syntax [VB] Public Shared ReadOnly Property ROMSize As Integer [C#] public static

Seite 222 - - 220

- 297 - 18.22. PwrMng  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Prop

Seite 223 - EN_OPEN_MODE

Introduction This reference manual is intended for software developers using VB.NET or C# to develop software applications using barcode read functio

Seite 224 - EN_CONTROLLER

- 28 - 9. Keyboard The following key functions exist in addition to the standard press/release functions. • Input mode change • Magic key function

Seite 225 - EN_EDIT_MODE

- 298 - Shutdown Shuts down the power in such a way that the next time the system is turned ON, it will start up in the mode specified by the parame

Seite 226

- 299 - [Ex.] Switch to suspend. [VB] PwrMng.Shutdown(PwrMng.EN_SHUTDOWN_MODE.SUSPEND) [C#] PwrMng.Shutdown(PwrMng.EN_SHUTDOWN_MODE.SUSPEND);

Seite 227

- 300 - EN_SHUTDOWN_MODE Specifies the operation mode to be entered at the next start-up after shutdown. ■ Syntax [VB] Public Enum EN_SHUTDOWN_MOD

Seite 228 - Profile

- 301 - 18.23. PwrMng.Settings  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Name

Seite 229

- 302 - StandbyTime Sets or Acquires the standby transition time. ■ Syntax [VB] Public Shared Property StandbyTime As Integer [C#] public static

Seite 230 - InfraMode

- 303 - AutoPowerOffBattery Sets or acquires the automatic power-OFF time when powered by the battery. ■ Syntax [VB] Public Shared Property AutoPo

Seite 231 - Priority

- 304 - AutoPowerOffExt Sets or acquires the automatic power-OFF time when the BHT is installed on the CU. ■ Syntax [VB] Public Shared Property Au

Seite 232 - Authentication

- 305 - EnableSuspendSlotX (X=0,1) Sets or acquires the auto power OFF enable/disable status for the CF slot X currently being used. ■ Syntax [VB]

Seite 233 - Encryption

- 306 - CPUClock Sets or acquires the CPU clock speed. ■ Syntax [VB] Public Shared Property CPUClock As EN_CPU_CLOCK [C#] public static EN_CPU_CL

Seite 234 - EAP8021x

- 307 - EN_SUSPEND Specifies whether to enable or disable suspend mode. ■ Syntax [VB] Public Enum EN_SUSPEND [C#] public enum EN_SUSPEND ■ Memb

Seite 235

When keys are pressed in this mode, virtual key codes and character codes are returned in accordance with “Appndix A. Keyboard Arrangement, Virtual

Seite 236 - PreSharedKey

- 308 - EN_CPU_CLOCK Specifies the CPU clock. ■ Syntax [VB] Public Enum EN_CPU_CLOCK [C#] public enum EN_CPU_CLOCK ■ Members Member Name Descri

Seite 237 - KeyIndex

- 309 - 18.24. Icon  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Proper

Seite 238

- 310 - 18.25. Icon.Settings  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Name

Seite 239 - Registered

- 311 - ShiftKey Sets or acquires the display status (enabled/disabled) of the icon indicating that key input is in shift mode. ■ Syntax [VB] Publ

Seite 240 - - 238

- 312 - Battery Sets or acquires the display status (enabled/disabled) of the icon indicating the residual charge of the battery. ■ Syntax [VB] Pu

Seite 241

- 313 - Standby Sets or acquires the display status (enabled/disabled) of the icon indicating the standby transition state. ■ Syntax [VB] Public S

Seite 242 - - 240

- 314 - Wireless Sets or acquires the display status (enabled/disabled) of the icon indicating that the BHT is in wireless communication mode. ■ S

Seite 243

- 315 - SIP Sets or acquires the display status (enabled/disabled) of the Software Input Panel (SIP) icon. ■ Syntax [VB] Public Shared Property SI

Seite 244 - - 242

- 316 - Alphabet Sets or acquires the display status (enabled/disabled) of the icon indicating the alphabet entry mode. ■ Syntax [VB] Public Share

Seite 245

- 317 - EN_STATUS Enables/disables icon display. ■ Syntax [VB] Public Enum EN_STATUS [C#] public enum EN_STATUS ■ Members Member Name Descript

Seite 246 - EN_AUTHENTICATION

- 30 - When keys used for alphabet entry mode, the table below lists keys whose operations are different from those in the numeric entry mode. Use

Seite 247 - EN_EAP8021X

- 318 - 18.26. Display This function is not supported.

Seite 248 - EN_ENCRYPTION

- 319 - 18.27. Display.Settings This function is not supported.

Seite 249 - EN_INFRA_MODE

- 320 - 18.28. SysModification  Constructor Constructor Name Description SysModification Creates a new instance of the SysModification class. 

Seite 250

- 321 - SysModification Initializes a new instance of the SysModificaiton class. ■ Syntax [VB] Public Sub New( ) [C#] public SysModification( )

Seite 251

- 322 - FileName Specifies the OS update filename. ■ Syntax [VB] Public Property FileName As String [C#] public string FileName{get; set;} ■ Pr

Seite 252

- 323 - Mode Specifies the operation mode after updating the OS. ■ Syntax [VB] Public Property Mode As EN_MODE [C#] public EN_MODE Mode{get; set;

Seite 253 - DestMACAddress

- 324 - Execute Executes the OS update. ■ Syntax [VB] Public Sub Execute() [C#] public void Execute() ■ Parameters None ■ Return value None

Seite 254 - Version

- 325 - [C#] MySysMod.FileName = @“\SysModification\BHT200New.zl”; MySysMod.Mode = SysModification.EN_MODE.POWEROFF; MySysMod.Execute();

Seite 255 - FWVersion

- 326 - EN_MODE Specifies the operation mode to be entered after updating the OS. ■ Syntax [VB] Public Enum EN_MODE [C#] public enum EN_MODE ■

Seite 256 - HWVersion

- 327 - 18.29. Registry  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Pr

Seite 257 - MACAddress

- 31 - 9.2. Magic Key Operation  Magic key function assignment The following functions are assigned to magic keys. None [ENT] key Trigger key [

Seite 258

- 328 - Save Saves the registry to the FLASH memory. ■ Syntax [VB] Public Shared Sub Save() [C#] public static void Save(); ■ Parameters None

Seite 259

- 329 - 18.30. CommSerial  Constructor Constructor Name Description CommSerial Creates a new instance of the CommSerial class.  Fields Field Na

Seite 260 - EN_POWERSAVE

- 330 - CommSerial Initializes a new instance of the CommSerial class. ■ Syntax [VB] Public Sub New( ) [C#] public CommSerial( ) ■ Parameters N

Seite 261

- 331 - DEFAULT_PORT Default value of the port number. This value is read-only. ■ Syntax [VB] Public ReadOnly DEFAULT_PORT As Integer [C#] public

Seite 262

- 332 - WaitEvent Sets or acquires the event to wait for. ■ Syntax [VB] Public Property WaitEvent As EN_EVENT [C#] public EN_EVENT WaitEvent {get

Seite 263 - TransmitKey

- 333 - SignaledEvent Acquires the last serial communication event that occurred. ■ Syntax [VB] Public ReadOnly Property SignaledEvent As EN_EVENT

Seite 264

- 334 - InBufferCount Acquires the size of meaningful data in the receive buffer (in buffer). ■ Syntax [VB] Public Property ReadOnly InBufferCount

Seite 265 - Strength

- 335 - OutBufferCount Acquires the size of meaningful data in the send buffer (out buffer). ■ Syntax [VB] Public Property ReadOnly OutBufferCount

Seite 266 - [Ex.] Acquire the beacon

- 336 - PortOpen Opens/closes the COM port. ■ Syntax [VB] Public Property PortOpen As Boolean [C#] public bool PortOpen {get;set} ■ Property CO

Seite 267

- 337 - Port Specifies the COM port number. ■ Syntax [VB] Public Property Port As Integer [C#] public bool Port {get; set} ■ Property An intege

Seite 268 - EN_LINE_QUALITY

- 32 - The virtual key codes and display characters returned when functions are assigned to magic keys are as follows. Parameter Function Virtua

Seite 269

- 338 - Params Sets the following communication parameters in alphabetic characters: Baud rate, parity bit, data size, and stop bit ■ Syntax [VB]

Seite 270

- 339 - ■ Exceptions Name of Exception Meaning ObjectDisposedException The COM port has not been opened yet. ArgumentException The specified param

Seite 271 - RateKbps

- 340 - Input Reads data from the receive buffer. ■ Syntax [VB] Public Function Input(ByVal buffer() As Byte, ByVal offset As Integer, _ ByVal len

Seite 272 - Channel

- 341 - [Ex.] Read out all data remaining in the receive buffer. [VB] While MyComm.InBufferCount > 0 len = MyComm.Input(buffer, 0, buffer.Lengt

Seite 273

- 342 - Output Writes data into the send buffer. ■ Syntax [VB] Public Sub Output(ByVal buffer() As Byte, ByVal offset As Integer, _ ByVal len As I

Seite 274 - EN_RATE

- 343 - [Ex.] Send the len(byte) data when there is no longer any data in the send buffer. [VB] If MyComm.OutBufferCount = 0 Then MyComm.Output(bu

Seite 275

- 344 - Dispose Frees up all unmanaged resources. This function must be called before instances of the CommSerial class are no longer referenced. ■

Seite 276

- 345 - OnDone Occurs when a COM event has occurred. ■ Syntax [VB] Public Event OnDone As EventHandler [C#] public event EventHandler OnDone ■

Seite 277 - - 275

- 346 - EN_EVENT Specifies the event type. ■ Syntax [VB] [Flags]Public Enum EN_EVENT [C#] [Flags]public enum EN_EVENT ■ Members Member Name De

Seite 278

- 347 - 18.31. FileTransfer  Constructor Constructor Name Description FileTransfer Creates a new instance of the FileTransfer class.  Fields Fi

Seite 279 - ShiftMode

- 33 - 9.4. Keyboard Type The following four keyboard types exist based on the combination of the number of keys and number key arrangement. No. of

Seite 280

- 348 -  Events Event Name Description OnDone Occurs when transfer processing has been completed. OnTransferring Information on the file is stored

Seite 281 - InputMethod

- 349 - FileTransfer Initializes a new instance of the FileTransfer class. ■ Syntax [VB] Public Sub New( ) [C#] public FileTransfer( ) ■ Parame

Seite 282 - PwrDownTime

- 350 - Port Sets the COM port number. ■ Syntax [VB] Public Property Port As Integer [C#] public int Port {get; set} ■ Property COM port number

Seite 283 - AllowChangeIM

- 351 - Baud Sets the communication rate. ■ Syntax [VB] Public Property Baud As EN_BAUD [C#] public EN_BAUD Baud {get; set} ■ Property Communic

Seite 284 - KeyboardType

- 352 - Parity Specifies the parity scheme to be used. ■ Syntax [VB] Public Property Parity As EN_PARITY [C#] public EN_PARITY Parity {get; set}

Seite 285 - HandleStatus

- 353 - StopBits Specifies the number of stop bits to be used. ■ Syntax [VB] Public Property StopBits As EN_STOPBITS [C#] public EN_STOPBITS Sto

Seite 286 - EN_SHIFT_MODE

- 354 - Path Specifies the folder in which the send file or receive file is [to be] located. ■ Syntax [VB] Public Property Path As String [C#] pu

Seite 287 - EN_MX_MODE

- 355 - TransferringEventInterval Sets the interval for creating transferring events (OnTransferring). ■ Syntax [VB] Public Property TransferringE

Seite 288 - EN_INPUT_METHOD

- 356 - Status Acquires the file transfer status. ■ Syntax [VB] Public ReadOnly Property Status As EN_STATUS [C#] public EN_STATUS Status {get; }

Seite 289 - EN_CHANGE_IM

- 357 - FileCount Acquires the file number of the file being transferred. ■ Syntax [VB] Public ReadOnly Property FileCount As Integer [C#] public

Seite 290 - EN_KEYBOARD_TYPE

10. LED The unit is equipped with three types of LED; indicator LEDs (red, blue) to notify the user that barcode reading is complete, charge LEDs (re

Seite 291

- 358 - AddFile Adds a file to be transferred. ■ Syntax [VB] Public Sub AddFile(ByVal fileName As String) [C#] public void AddFile(string fileNa

Seite 292

- 359 - ClearFile Clears the contents of the file that was added by AddFile. ■ Syntax [VB] Public Sub ClearFile() [C#] public void ClearFile();

Seite 293 - OSVersion

- 360 - Input Receives a file. ■ Syntax [VB] Public Sub Input() [C#] public void Input(); ■ Parameters None ■ Return value None ■ Exceptio

Seite 294 - MachineName

- 361 - Output Sends the contents of the file that was specified by AddFile. ■ Syntax [VB] Public Sub Output() [C#] public void Output(); ■ Pa

Seite 295 - MachineNumber

- 362 - Abort Aborts the file transfer that is already in progress. ■ Syntax [VB] Public Sub Abort() [C#] public void Abort(); ■ Parameters No

Seite 296 - SerialNumber

- 363 - Dispose Frees up all unmanaged resources. This function must be called before instances of the FileTransfer class are no longer referenced.

Seite 297 - RAMSize

- 364 - OnDone Occurs when a transfer operation is complete. ■ Syntax [VB] Public Event OnDone As TransferredHandler [C#] public event Transferr

Seite 298 - ROMSize

- 365 - OnTransferring Information on the file being transferred will be entered. ■ Syntax [VB] Public Event OnTransferring As TransferringHandler

Seite 299

- 366 - EN_BAUD Specifies the communication rate. ■ Syntax [VB] Public Enum EN_BAUD [C#] public enum EN_BAUD ■ Members Member Name Description

Seite 300 - Shutdown

- 367 - EN_PARITY Specifies the parity scheme. ■ Syntax [VB] Public Enum EN_PARITY [C#] public enum EN_PARITY ■ Members Member Name Descriptio

Seite 301 - - 299

- 35 - Wireless LEDs The illumination status is set or acquired using a 2D indexer. Specify the device to be illuminated for the first index and the

Seite 302 - EN_SHUTDOWN_MODE

- 368 - EN_STOPBITS Specifies the stop bits. ■ Syntax [VB] Public Enum EN_STOPBITS [C#] public enum EN_STOPBITS ■ Members Member Name Descript

Seite 303

- 369 - EN_STATUS Specifies the file transfer status. ■ Syntax [VB] Public Enum EN_STATUS [C#] public enum EN_STATUS ■ Members Member Name Des

Seite 304 - StandbyTime

- 370 - EN_RESULT Specifies the results of the file transfer. ■ Syntax [VB] Public Enum EN_RESULT [C#] public enum EN_RESULT ■ Members Member N

Seite 305 - AutoPowerOffBattery

Appendix A. Keyboard Arrangements, Virtual Key Codes and Character Codes Appendix A.1. 26-key Pad Appendix A.1.1. Keyboard Arrangement M3(H)M4(H)

Seite 306 - AutoPowerOffExt

- 372 - Appendix A.1.3. Character Codes in Alphabet Entry Mode Depre- ssion Key 1st 2nd 3rd 4th 5th 6th 7th [0] '-' '%' &

Seite 307 - EnableSuspendSlotX (X=0,1)

Appendix A.2. 30-key Pad Appendix A.2.1. Keyboard Arrangement - 373 - Appendix A.2.2. Virtual Key Codes and Character Codes Nume

Seite 308 - CPUClock

- 374 - Appendix B. Differences Between Units Running Windows CE 4.x and Windows CE 5.x Item OS Version Class Member Difference CE4.1 CE4.2

Seite 309 - EN_SUSPEND

- 375 - BHT-200-CE Class Library Reference Manual November, 2006 5th Release DENSO WAVE INCORPORATED

Seite 310 - EN_CPU_CLOCK

- 36 - 11. Power Management The four power statuses are listed in the table below. Power ON Standby (*1) Suspend (*2) Critical OFF(*2) CPU TURB

Seite 311

- 37 - 11.2. Suspend Transition Conditions The BHT switches to suspend when the power key is pressed, when the event that prohibits suspend has been

Seite 312

Contents 1. Development Environment...5

Seite 313 - ShiftKey

- 38 - 12. Updating the OS The system can be updated (version update) by creating and executing the update applications discussed in the procedure be

Seite 314

13. Status Display Enabling and disabling of the following status display icons can be controlled from the application. Property Icon Meaning Hi

Seite 315 - Standby

- 40 - 14. System Information The following system information can be acquired from the BHT. • System version • Machine name • Machine No. • Seri

Seite 316 - Wireless

- 41 - 15. Data Communication The following communication interfaces can be used for communication with the host computer. Of the three listed below,

Seite 317

- 42 - 16. Namespaces The following three namespaces exist in the BHT-200 class library. Namespace Name Description DNWA.BHTCL Class group used to

Seite 318 - Alphabet

- 43 - 17. Class DNWA.BHTCL Namespace The DNWA.BHTCL namespace includes the following classes. Class Name Description 17.1. Scanner Barcode read con

Seite 319

- 44 - DNWA.Exception Namepsace The DNWA.Exception namespace includes the following classes. Class Name Description 17.30. ArgumentException An exce

Seite 320 - 18.26. Display

- 45 - 17.1. Scanner Controls barcode reading and acquires the read data. For a description of all members of this class, refer to section “18.1. Sca

Seite 321 - 18.27. Display.Settings

- 46 - 17.2. Scanner.CodeInfo Acquires the code information read by the scanner. This class exists within the Scanner class. For a description of all

Seite 322

- 47 - 17.3. Scanner.Settings Sets or acquires barcode related parameters. This class exists within the Scanner class. For a description of all membe

Seite 323 - SysModification

15. Data Communication...41 15.1. IrD

Seite 324 - FileName

- 48 - 17.4. BatteryCollection Acquires information on the battery such as the charge status and output voltage. For a description of all members o

Seite 325

- 49 - 17.5. BatteryCollection.Battery Acquires information on the battery such as the charge status and output voltage. For a description of all m

Seite 326 - Execute

- 50 - 17.6. Backlight Sets or acquires the ON/OFF status of the backlight. For a description of all members of this class, refer to section “18.6. B

Seite 327 - - 325

- 51 - 17.7. Backlight.Settings Sets or acquires backlight related parameters. This class exists within the Backlight class. For a description of all

Seite 328 - EN_MODE

- 52 - 17.8. LED Sets or acquires the LED ON/OFF status. For a description of all members of this class, refer to section “18.8. LED".  Synta

Seite 329

- 53 - 17.9. LED.UsageCollection Sets or acquires the control factor for the specified LED device. This class exists in the LED class. Please refer t

Seite 330 - [C#] Registry.Save();

- 54 - 17.10. Beep Controls the beeping of the beeper and vibration of the vibrator. For a description of all members of this class, refer to section

Seite 331

- 55 - 17.11. Beep.Settings Sets or acquires the beeper and vibrator related parameters. This class exists within the Beep class. For a description o

Seite 332 - CommSerial

- 56 - 17.12. RF Opens and closes wireless communication, and sets or acquires the parameters for wireless communication. For a description of all

Seite 333 - DEFAULT_PORT

- 57 - 17.13. RF.Profile Sets or acquires properties for the wireless communication profile. This is not supported on units running on Windows CE 4.1

Seite 334 - WaitEvent

18.1. Scanner ...82 18.2.

Seite 335 - SignaledEvent

- 58 - 17.14. RF.Settings Sets or acquires the parameters for wireless communication. This class exists within the RF class. For a description of all

Seite 336

- 59 - 17.15. RF.WepKeyCollection Specifies the Wep key. This class exists within the RF class. For a description of all members of this class, refer

Seite 337 - OutBufferCount

- 60 - 17.16. RF.SiteSurvey Acquires SiteSurvey data. This class exists within the RF class. For a description of all members of this class, refer to

Seite 338

- 61 - 17.17. RF.Info Acquires information on wireless communication. This class exists within the RF class. For a description of all members of this

Seite 339 - [C#] MyComm.Port = 1;

- 62 - 17.18. Keys Sets or acquires keyboard related parameters and defines the magic key. For a description of all members of this class, refer to s

Seite 340

- 63 - 17.19. Keys.Settings Sets or acquires keyboard related parameters. This class exists within the Keys class. For a description of all members o

Seite 341

- 64 - 17.20. SysInfo Sets or acquires system information. For a description of all members of this class, refer to section “18.20. SysInfo". 

Seite 342

- 65 - 17.21. SysInfo.Settings Sets or acquires parameters related to the system information. This class exists within the SysInfo class. For a descr

Seite 343 - - 341

- 66 - 17.22. PwrMng Sets or acquires power management related parameters for the BHT and controls the shut down process. For a description of all me

Seite 344

- 67 - 17.23. PwrMng.Settings Sets or acquires the parameters for power management. This class exists within the PwrMng class. For a description of a

Seite 345 - - 343

- 5 - 1. Development Environment  Development tool • Microsoft Visual Studio .NET 2003  Application development kit The following assemblies ha

Seite 346

- 68 - 17.24. Icon Sets or acquires the icon display status (enabled/disabled). For a description of all members of this class, refer to section “18.

Seite 347

- 69 - 17.25. Icon.Settings Enables or disables the display of icons. This class exists within the Icon class. For a description of all members of th

Seite 348 - EN_EVENT

- 70 - 17.26. Display This function is not supported.

Seite 349

- 71 - 17.27. Display.Settings This function is not supported.

Seite 350

- 72 - 17.28. SysModification Updates the BHT system program. For a description of all members of this class, refer to section “18.28. SysModificatio

Seite 351 - FileTransfer

- 73 - 17.29. Registry Performs registry operation. Please refer to “18.29. Registry” for details of all members.  Syntax [VB] Public Class Regist

Seite 352

- 74 - 17.30. ArgumentException An exception that is thrown when the value set in the property or the value of one of the parameters specified in the

Seite 353

- 75 - 17.31. ObjectDisposedException An exception that is thrown when an operation request is issued to a device whose file has not been opened. 

Seite 354

- 76 - 17.32. SecurityException An exception that is thrown when an open request is issued to a device file for which authorization for opening canno

Seite 355 - StopBits

- 77 - 17.33. DeviceNotFoundException An exception that is thrown when an operation request is issued to a device that is not installed on the BHT.

Seite 356

- 6 - 2. Development Procedure 2.1. Project Creation Procedure 1. Store the dedicated BHT class libraries (dll, xml files) in an appropriate locatio

Seite 357 - TransferringEventInterval

- 78 - 17.34. DeviceLoadException An exception that is thrown when an operation request is issued to a device that is not ready to process it.  Sy

Seite 358

- 79 - 17.35. NotSupportedException An exception that is thrown when an attempt is made to carry out a function that is not supported.  Syntax [VB

Seite 359 - FileCount

- 80 - 17.36. CommSerial Sets or acquires the parameters for serial communication and performs data communication. For a description of all members o

Seite 360 - AddFile

- 81 - 17.37. FileTransfer Controls the uploading and downloading of files using the Y-modem protocol. For a description of all members of this class

Seite 361 - ClearFile

- 82 - 18. Members 18.1. Scanner  Constructor Constructor Name Description Scanner Creates a new instance of the Scanner class.  Fields Field N

Seite 362 - [VB] MyFileTransfer.Input()

- 83 -  Events Event Name Description OnDone Occurs when decoding is complete.  Enumeration None

Seite 363 - [VB] MyFileTransfer.Output()

- 84 - Scanner Initializes a new instance of the Scanner class. ■ Syntax [VB] Public Sub New( ) [C#] public Scanner( ) ■ Parameters None ■ Ex

Seite 364 - [VB] MyFileTransfer.Abort()

- 85 - MAX_BAR_LEN The maximum number of digits in the barcode. This value is fixed (not variable). ■ Syntax [VB] Public Const MAX_BAR_LEN As Inte

Seite 365

- 86 - ALL_BUFFER Specify this parameter during a read operation using the Input method to read the contents of the entire barcode buffer. This valu

Seite 366

- 87 - RdMode Sets or acquires Read mode. ■ Syntax [VB] Public Property RdMode As String [C#] public string RdMode {get; set} ■ Property Charac

Seite 367 - OnTransferring

- 7 - 9. Select [Build…] – [Build solution] and then assign a solution. Unless the IP address is changed, step 9 only is required from the second ti

Seite 368 - EN_BAUD

- 88 - Auto-off mode (F) Press the trigger switch to turn ON the illumination LED. The LED turns OFF when the switch is released or when the BHT comp

Seite 369 - EN_PARITY

- 89 - Notes: If no choice is specified for the read mode, the auto-off mode is selected by default. In momentary switching mode, alternate switchin

Seite 370 - EN_STOPBITS

- 90 - Beeper control and LED control This property is used to control the action of the beeper and indicator LED when a barcode has been read succes

Seite 371

- 91 - RdType Sets or acquires the codes that are to be read-enabled. ■ Syntax [VB] Public Property RdType As String [C#] public string RdType {g

Seite 372 - EN_RESULT

- 92 - BHT-200B The BHT-200B supports universal product codes, Interleaved 2of5 (ITF), Codabar (NW-7), Code-39, Code-93, Code-128, Standard 2of5 (ST

Seite 373

- 93 - • Interleaved 2of5 (ITF) (I) [Syntax] I [:[mini.no.digits[-max.no.digits]][CD]] The mini.no.digits and max.no.digits are the minimum and max

Seite 374

- 94 - • CODABAR (NW-7) (N) [Syntax] N [:[mini.no.digits[-max.no.digits]][startstop][CD]] The mini.no.digits and max.no.digits are the minimum and

Seite 375

- 95 - • CODE-39 (M) [Syntax] M [:[mini.no.digits[-max.no.digits]][CD]] The mini.no.digits and max.no.digits are the minimum and maximum numbers of

Seite 376

- 96 - • CODE-93 (L) [Syntax] L [:[mini.no.digits[-max.no.digits]]] The mini.no.digits and max.no.digits are the minimum and maximum numbers of bar

Seite 377

- 97 - • CODE-128 (K) [Syntax] K [:[mini.no.digits[-max.no.digits]]] The mini.no.digits and max.no.digits are the minimum and maximum numbers of ba

Kommentare zu diesen Handbüchern

Keine Kommentare