Denso BHT-202Q Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Barcodeleser Denso BHT-202Q herunter. BHT-700-CE - DENSO Benutzerhandbuch

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

Inhaltsverzeichnis

Seite 1 - BHT-700-CE

Class Library Reference Manual Bar Code Handy Terminal BHT-700-CE

Seite 2

2. Development Procedure 2.1. Project Creation Procedure  When using Visual Studio .NET 2003 1. Store the dedicated BHT class library (dll, xml fi

Seite 3

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

Seite 4 - Introduction

• 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 maximum

Seite 5 - Contents

• 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 barcod

Seite 6

• 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 barcode di

Seite 7

• 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 barcode d

Seite 8

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 character

Seite 9 - 1. Development Environment

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

Seite 10 - 2. Development Procedure

• 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 barcode di

Seite 11

• RSS (R) [Syntax] R [Ex.] Permit RSS code reading. [VB] MyScanner.RdType = "R" [C#] MyScanner.RdType = "R"; 99

Seite 12 - 3. Device Control

■ BHT-700Q The BHT-700Q supports QR code, PDF417, MaxiCode, Data Matrix, EAN/UCC Composite (2D codes), and universal product codes, Interleaved 2 of

Seite 13 - 4. Barcode Reading

8. Select [Build…] – [Build solution] and then assign a solution. Step 8 only is required from the second time onwards.  Assignment using Visual

Seite 14

Connect mode enables reading of QR code symbols split up into a maximum of 16 divisions. As shown on the following page, edit mode, batch edit mode a

Seite 15

The connected code read order is random, however, it is necessary to read all connected codes. Once connected code reading has begun, it is not possi

Seite 16

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

Seite 17 - 5. Wireless Communication

S (Square Data Matrix) Code no. ROWxCOL Code no. ROWxCOL Code no. ROWxCOL Code no. ROWxCOL 1 2 3 4 5 6 10x10 12x12 14x14 16x16 18x18 20x20 7 8 9

Seite 18

• Universal product codes (A) [Syntax] A [:[code] [1st character [2nd character]][supplemental]] Specify a code from one of the following. Code Ba

Seite 19

• Interleaved 2 of 5 (ITF) (I) [Syntax] I [:[mini.no.digits[-max.no.digits]][CD][; [1st character [2nd character]]]] The min.no.digits and max.no.d

Seite 20

• 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 maximum

Seite 21 - 6. Backlight

• CODE-39 (M) [Syntax] M [:[mini.no.digits[-max.no.digits]][CD][; [1st character [2nd character]]]] The mini.no.digits and max.no.digits are the mi

Seite 22

• CODE-93 (L) [Syntax] L [:[min.no.digits[-max.no.digits]][;[1st character[2nd character]]]] The min.no.digits and max.no.digits are the minimum an

Seite 23

• CODE-128 (K) [Syntax] K [:[mini.no.digits[-max.no.digits]][CD][; [1st character [2nd character]]]] The mini.no.digits and max.no.digits are the m

Seite 24

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

Seite 25 - 7. Beeper, Vibrator

Multi-line code reading To specify multi-line code reading, specify "&" followed by the code to be read. Up to three lines can be set.

Seite 26

Reading is not possible if the code type is the same and data also includes the same code. [Ex.] First line EAN-13: '4912345678904', second

Seite 27 - 8. Battery Information

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

Seite 28 - 9. Keyboard

InBufferCount BHT-700B Acquires the number of code digits remaining in the barcode buffer. BHT-700Q Acquires the number of code digits remaining in

Seite 29

InBufferType BHT-700B Acquires the code type of codes remaining in the barcode buffer. BHT-700Q Acquires the code type of codes remaining in the bar

Seite 30

■ Exceptions None ■ Note The value is reset to zero (0) when all data is read from the barcode buffer using the Input method and the barcode buff

Seite 31

LastCount BHT-700B Acquires the number of digits in the last read code. "0" is stored in the barcode buffer if no barcodes have been read

Seite 32

[Ex.] Acquire the number of code digits for the data last read. [VB] Dim count As Integer = MyScanner.LastCount [C#] int count = MyScanner.LastCou

Seite 33

LastType BHT-700B Acquires the last read code type. "0" is stored in the barcode buffer if no barcodes have been read after starting up th

Seite 34 - 10. Touch Panel

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

Seite 35 - 11. Display

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

Seite 36 - 12. LED

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

Seite 37 - 13. Audio

[C#] for (i = 0; i < MyScanner.LastCodeNum; i++) { len[i] = MyScanner.LastCodeInfo[i].Len type[i] = MyScanner.LastCodeInfo[i].Type } 122

Seite 38 - 14. Power Management

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

Seite 39 - 15. Updating the OS

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

Seite 40

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

Seite 41 - 16. Status Display

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

Seite 42 - 17. System Information

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

Seite 43 - 18. Data Communication

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

Seite 44 - 19. Namespaces

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

Seite 45 - DNWA.BHTCL Namespace

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 shown below

Seite 46 - DNWA.Exception Namepsace

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

Seite 47

When CD type is I (ITF): The barcode data must be an even number with two or more digits. Otherwise, this function throws an exception. To check whet

Seite 48

When CD type is H (STF): The barcode data must be two or more digits in length. Otherwise, this function throws an exception. To check whether the CD

Seite 49

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

Seite 50

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 function

Seite 51

When CD type is P (MSI): The barcode data must be two or more digits in length. Otherwise, this function throws an exception. To calculate a two-digi

Seite 52

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

Seite 53

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

Seite 54

21.2. Scanner.CodeInfo  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Name Descri

Seite 55 - 20.9. LED.UsageCollection

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

Seite 56

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

Seite 57

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

Seite 58

21.3. Scanner.Settings  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Pro

Seite 59

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

Seite 60

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

Seite 61

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

Seite 62

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

Seite 63

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

Seite 64

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

Seite 65

Marker Sets or acquires the marker mode. ■ Syntax [VB] Public Shared Property Marker As EN_MARKER [C#] public static EN_MARKER Marker {get; set;}

Seite 66

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

Seite 67

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

Seite 68

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

Seite 69

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

Seite 70

LightMode Sets and acquires the illumination mode. ■ Syntax [VB] Public Shared Property LightMode As EN_LIGHT_MODE [C#] public static EN_LIGHT_MO

Seite 71

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

Seite 72

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

Seite 73

EN_LIGHT_MODE Specifies the illumination mode. ■ Syntax [VB] Public Enum EN_LIGHT_MODE [C#] public enum EN_LIGHT_MODE ■ Members Member Name De

Seite 74

21.4. BatteryCollection  Constructor None Acquire battery information by first obtaining an instance of the battery using the "ExistingBatteri

Seite 75

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

Seite 76

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

Seite 77

21.5. BatteryCollection.Battery  Constructor Constructor Name Description Battery Creates a new instance of the Battery class.  Fields None 

Seite 78

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

Seite 79

5. Wireless Communication 5.1. Wireless Communication System Configuration Data communication is performed via a wireless module. Wireless communicat

Seite 80

ID Acquires the battery ID. ■ Syntax [VB] Public ReadOnly Property ID As Integer [C#] public int ID {get;} ■ Property ID Parameter values: 0: B

Seite 81

OnCU Acquires the Cradle installation status for the BHT. ■ Syntax [VB] Public ReadOnly Property OnCU As EN_CHARGE [C#] public EN_CHARGE OnCU {ge

Seite 82

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

Seite 83

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

Seite 84

Chemistry Acquires the battery type. ■ Syntax [VB] Public ReadOnly Property Chemistry As EN_CHEMISTRY [C#] public EN_CHEMISTRY Chemistry {get;}

Seite 85

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

Seite 86

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

Seite 87

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

Seite 88

21.6. Backlight  Constructor Constructor Name Description Backlight Creates a new instance of the Backlight class.  Fields None  Properties

Seite 89 - 21. Members

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

Seite 90

5.2. Wireless Communication Parameters Make the following system settings in order to establish the wireless communication pathway. • ESSID (Extende

Seite 91 - Scanner

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

Seite 92 - MAX_2DCODE_LEN

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

Seite 93 - ALL_BUFFER

21.7. Backlight.Settings  Constructor None There is no need to create an instance because all the members are static members.  Fields None  P

Seite 94 - LED notification ON

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

Seite 95

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

Seite 96

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

Seite 97

Backlight Function Control key Setting Backlight Function Control key Setting [M1] 0x00000201 [SF] + [M1] 0x00010201 [M2] 0x00000202 [SF] + [M

Seite 98

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

Seite 99

PowerSave Sets or acquires the backlight brightness when OFF. ■ Syntax [VB] Public Shared Property PowerSave As Integer [C#] public static int Po

Seite 100

LightDevice Sets or acquires the illumination device selection. ■ Syntax [VB] Public Shared Property LightDevice As EN_DEVICE [C#] public static

Seite 101

5.3. Security The BHT can be used with following security configurations. • PEAP (802.1x) • EAP-TLS (802.1x) • PEAP (WPA) • EAP-TLS (WPA) • PSK

Seite 102

FactorKey Sets or acquires the key backlight illumination trigger. ■ Syntax [VB] Public Shared Property FactorKey As EN_FACTOR [C#] public static

Seite 103

EN_DEVICE Sets the backlight device. ■ Syntax [VB] Public Enum EN_DEVICE [C#] public enum EN_DEVICE ■ Members Member Name Description LCD LCD

Seite 104

EN_FACTOR Sets the backlight illumination trigger. ■ Syntax [VB] Public Enum EN_FACTOR [C#] public enum EN_FACTOR ■ Members Member Name Descri

Seite 105

21.8. LED  Constructor Constructor Name Description LED Creates a new instance of the LED class.  Fields Field Name Description Usage Restrict

Seite 106

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

Seite 107

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. ■ Syntax [VB]

Seite 108

■ Note When an indicator LED (=BAR) is specified as "device," selection of the color yellow (=YELLOW) is ignored. In general, indicator LE

Seite 109

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

Seite 110

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

Seite 111

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

Seite 112

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

Seite 113

5.4. Programming The programming procedure required to connect to the network is as follows. 1. Select the profile to be edited. Use ESSID and Infra

Seite 114

21.9. LED.UsageCollection This class is invalid on the BHT-700. 191

Seite 115

21.10. Beep  Constructor Constructor Name Description Beep Creates a new instance of the Beep class.  Fields None  Properties Property Name

Seite 116

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

Seite 117

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

Seite 118

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

Seite 119

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

Seite 120

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

Seite 121

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

Seite 122 - PortOpen

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

Seite 123 - InBufferCount

21.11. Beep.Settings  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Prope

Seite 124 - InBufferType

6. Backlight The backlight function has the following features. • Backlight illumination control • Backlight function control key specification •

Seite 125

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

Seite 126 - LastCount

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

Seite 127

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

Seite 128 - LastType

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

Seite 129 - LastCodeInfo

VolumeHalfKey This is not supported on the BHT-700. A NotSupported exception will be thrown when accessed. 205

Seite 130 - LastCodeNum

OnOffLaserKey This is not supported on the BHT-700. A NotSupported exception will be thrown when accessed. 206

Seite 131

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

Seite 132

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

Seite 133

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

Seite 134

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 Name De

Seite 135

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

Seite 136

21.12. RF  Constructor Constructor Name Description RF Creates a new instance of the RF class.  Fields None  Properties Property Name Descr

Seite 137 - GetChkDigit

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

Seite 138

OpenMode Sets or acquires the wireless open mode. ■ Syntax [VB] Public Property OpenMode As EN_OPEN_MODE [C#] public EN_OPEN_MODE OpenMode{get; se

Seite 139

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

Seite 140

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

Seite 141

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

Seite 142

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

Seite 143

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

Seite 144

[Ex.] Check the synchronization with the AP every second until synchronization is established. [VB] While Not 0 = RF.Synchronize(RF.SYNC_CHECK) Th

Seite 145 - Dispose

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

Seite 146

6.2. Backlight Illumination Device Specification In addition to the LCD backlight, the BHT-700 is also equipped with a feature enabling the key back

Seite 147

21.13. RF.Profile  Constructor Constructor Name Description Profile Specifies ESSID and infrastructure mode, and generates a profile instance.

Seite 148

 Enumeration Enumeration Name Description EN_AUTHENTICATION Authentication method EN_EAP8021X EAP type EN_ENCRYPTION Encryption method EN_INFRA_M

Seite 149

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

Seite 150

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

Seite 151 - [Ex.] Set the 2

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

Seite 152

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

Seite 153 - DecodeLevel

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

Seite 154 - MinDigitITF

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

Seite 155 - MinDigitSTF

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

Seite 156 - MinDigitNW7

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

Seite 157

6.5. Backlight Illumination Duration The backlight illumination duration time can be set at or acquired from the Backlight.Settings.OnTimeBattery /On

Seite 158 - Reverse

PreSharedKey Specifies the profile PreSharedKey. ■ Syntax [VB] Public WriteOnly Property PreSharedKey As String [C#] public string PreSharedKey {s

Seite 159 - ScanMode

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

Seite 160 - OptionData

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

Seite 161 - LightMode

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

Seite 162 - EN_MARKER

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

Seite 163 - EN_SCAN_MODE

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

Seite 164 - EN_LIGHT_MODE

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

Seite 165

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

Seite 166

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

Seite 167 - ExistingBatteries

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

Seite 168

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

Seite 169 - Battery

21.14. RF.Settings  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Propert

Seite 170

Radio Sets or acquires the wireless method. ■ Syntax [VB] Public Shared Property Radio As EN_RADIO [C#] public static EN_RADIO Radio {get; set;}

Seite 171

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

Seite 172 - Voltage

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

Seite 173

DestMACAddress This is not supported on the BHT-700. A NotSupported exception will be thrown when accessed. 245

Seite 174 - Chemistry

Version Acquires the driver version. ■ Syntax [VB] Public Shared ReadOnly Property Version As String [C#] public static string Version {get;} ■

Seite 175 - EN_CHARGE

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

Seite 176 - EN_LEVEL

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

Seite 177 - EN_CHEMISTRY

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

Seite 178

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

Seite 179 - Backlight

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 180 - [Ex.] Turn ON the backlight

EN_RADIO Specifies the wireless method. ■ Syntax [VB] Public Enum EN_RADIO [C#] public enum EN_RADIO ■ Members Member Name Description B11 802

Seite 181 - EN_STATUS

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

Seite 182

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

Seite 183 - OnTimeBattery

21.15. RF.WepKeyCollection  Constructor None Instances cannot be created directly form this class.  Fields None  Properties Property Name De

Seite 184 - OnTimeAC

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. ■ Syntax [V

Seite 185 - CtrlKey

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

Seite 186

21.16. RF.SiteSurvey  Constructor None Instances cannot be created directly from this class.  Fields None  Properties Property Name Descript

Seite 187 - Brightness

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

Seite 188 - PowerSave

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

Seite 189 - LightDevice

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

Seite 190 - FactorKey

8. Battery Information The battery information function provides the following information. • Battery voltage (mV) • Cradle installation status (ch

Seite 191 - EN_DEVICE

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

Seite 192 - EN_FACTOR

21.17. RF.Info  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Properties

Seite 193

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

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

Channel Acquires the communication channel. ■ Syntax [VB] Public Shared ReadOnly Property Channel As Integer [C#] public static int Channel {get;

Seite 195

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

Seite 196 - LED.EN_CTRL.ON;

EN_RATE Specifies the communication speed. ■ Syntax [VB] Public Enum EN_RATE [C#] public enum EN_RATE ■ Members Member Name Description AUTO A

Seite 197

21.18. Bluetooth  Constructor Constructor Name Description Bluetooth Creates a new instance of the Bluetooth class.  Fields None  Properties

Seite 198 - EN_COLOR

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

Seite 199 - EN_CTRL

Power Sets or acquires the Bluetooth device power status. ■ Syntax [VB] Public Property Power As EN_POWER [C#] public EN_POWER Power{get; set;} ■

Seite 200 - 21.9. LED.UsageCollection

EN_POWER Specifies the Bluetooth power status. ■ Syntax [VB] Public Enum EN_POWER [C#] public enum EN_POWER ■ Members Member Name Description

Seite 201

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

Seite 202

21.19. Bluetooth.Settings  Constructor None There is no need to create an instance because all the members are static members.  Fields None 

Seite 203

InitialPower Sets or acquires the power status of the Bluetooth device when booted up. ■ Syntax [VB] Public Property InitialPower As EN_POWER [C#]

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

21.20. Keys  Constructor None There is no need to create an instance because all the members are static members.  Fields Field Name Description

Seite 205 - OffTime

Mx, MxH (Mx:M1 to M3) Key code of the magic key and the half-pressed magic key If the [ENTER], [Shift], [TAB], [CTRL], [Alt], and [Clear] key functi

Seite 206 - Frequency

SCAN Key code for [SCAN] key ■ Syntax [VB] Public Const SCAN As Windows.Forms.Keys [C#] public const SCAN Windows.Forms.Keys SCAN; FUNC Key

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

NUM Key code for [NUM] key ■ Syntax [VB] Public Const NUM As System.Windows.Forms.Keys [C#] public const System.Windows.Forms.Keys NUM; 276

Seite 208

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

Seite 209

[C#] private void Form1_KeyDown(object sender, KeyEventArgs e) { switch(e.KeyCode) { case DNWA.BHTCL.Keys.M1: Console.WriteLine("[M1] ke

Seite 210

21.21. Keys.Settings  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Prope

Seite 211

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

Seite 212 - VolumeKey

42-key Type 9.2. Function Mode The function mode can be changed by pressing the [FN] key or enabling the Keys.Settings.FuncM

Seite 213 - VolumeTap

MxMode(Mx : M1 to M3) Sets or acquires the operation mode for the magic key, including that when the key is half-pressed. ■ Syntax [VB] Public Sha

Seite 214 - VolumeHalfKey

ScanMode This is not supported on the BHT-700B and is ignored even when an attempt is made to set. When acquiring a value, EN_MX_MODE.TRG is always

Seite 215 - OnOffLaserKey

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

Seite 216 - OnOffTrgKey

FuncMode Sets or acquires function mode. ■ Syntax [VB] Public Shared Property FuncMode As EN_FUNC_MODE [C#] public static EN_FUNC_MODE FuncMode {g

Seite 217

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

Seite 218 - EN_VOLUME

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

Seite 219 - EN_ON_OFF

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

Seite 220

HandleStatus This is not supported on the BHT-700. A NotSupported exception will be thrown when accessed. 288

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

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 ■ Mem

Seite 222 - OpenMode

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

Seite 223

Update Version Date Detail 1.0 October 31, 2007 First Release

Seite 224

 Unestablished character establishment method Press any of the following keys to establish unestablished characters. • [0] to [9], [.] keys that

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

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

Seite 226

EN_FUNC_MODE Specifies function mode/non-function mode. ■ Syntax [VB] Public Enum EN_FUNC_METHOD [C#] public enum EN_FUNC_METHOD ■ Members Membe

Seite 227 - Synchronize

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

Seite 228

EN_KEYBOARD_TYPE Specifies the keyboard type. ■ Syntax [VB] Public Enum EN_KEYBOARD_TYPE [C#] public enum EN_KEYBOARD_TYPE ■ Members Member Nam

Seite 229 - EN_OPEN_MODE

21.22. TouchPanel  Constructor None  Fields None  Properties None  Methods None  Events None  Enumeration None 295

Seite 230

21.23. TouchPanel.Settings  Constructor None There is no need to create an instance because all the members are static members.  Fields None 

Seite 231

Enabled Sets or acquires the status (enabled/disabled) of operation using the touch panel. ■ Syntax [VB] Public Shared Property Enabled As Integer

Seite 232 - Profile

21.24. SysInfo  Constructor None  Fields None  Properties None  Methods None  Events None  Enumeration None 298

Seite 233

21.25. SysInfo.Settings  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Pr

Seite 234 - InfraMode

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

Seite 235 - Priority

9.5. Alphabet Entry Mode 2 (27-key Type) The virtual key codes and display characters returned when keys are pressed in alphabet entry mode 2 are th

Seite 236 - Authentication

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

Seite 237 - Encryption

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

Seite 238 - EAP8021x

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

Seite 239

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

Seite 240 - PreSharedKey

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

Seite 241

21.26. PwrMng  Constructor None  Fields None  Properties None  Methods Method Name Description Shutdown Shuts down the power in such a wa

Seite 242 - Registered

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 parameter. ■

Seite 243

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

Seite 244

21.27. PwrMng.Settings  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Pro

Seite 245

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

Seite 246 - EN_AUTHENTICATION

The KeyCode and keyChar returned when functions are assigned to magic keys are as follows. Parameter Function KeyCode KeyChar MAGIC_FUNC_NONE None

Seite 247 - EN_EAP8021X

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

Seite 248 - EN_ENCRYPTION

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

Seite 249 - EN_INFRA_MODE

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

Seite 250

EnabledAutoPowerOffRF Sets or acquires the auto-power-OFF enabled/disabled status when the wireless connection is open. ■ Syntax [VB] Public Share

Seite 251 - [C#] RF.Settings.Radio

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

Seite 252

EN_SUSPEND Specifies the suspend enabled/disabled status. ■ Syntax [VB] Public Enum EN_SUSPEND [C#] public enum EN_SUSPEND ■ Members Member Name

Seite 253

21.28. Icon  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Properties Non

Seite 254 - DestMACAddress

21.29. Icon.Settings  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Prope

Seite 255 - Version

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

Seite 256 - FWVersion

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

Seite 257 - HWVersion

9.9. Auto Repeat Function The key auto repeat function is activated when a single key is held down continuously. The following table shows the list o

Seite 258 - MACAddress

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

Seite 259

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

Seite 260 - EN_RADIO

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

Seite 261

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

Seite 262 - EN_POWERSAVE

Func Sets or acquires the display status (enabled/disabled) of the icon indicating the function mode. ■ Syntax [VB] Public Shared Property Func As

Seite 263

Numeric Sets or acquires the display status (enabled/disabled) of the numeric entry status icon. ■ Syntax [VB] Public Shared Property Numeric As E

Seite 264

BTPower Sets or acquires the display status (enabled/disabled) of the Bluetooth power status icon. ■ Syntax [VB] Public Shared Property BTPower As

Seite 265 - TransmitKey

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

Seite 266

21.30. Display  Constructor None  Fields None  Properties None  Methods None  Events None  Enumeration None 329

Seite 267 - Strength

21.31. Display.Settings  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Pr

Seite 268 - [Ex.] Acquire the beacon

10. Touch Panel In addition to the standard tap and drag and so on, a function is also available to disable operation from the touch panel. 10.1. En

Seite 269 - RF.SiteSurvey.Link

RotationAngle Sets or acquires the screen rotation angle. ■ Syntax [VB] Public Shared Property RotationAngle As EN_ROTATION_ANGLE [C#] public st

Seite 270 - EN_LINE_QUALITY

ControlRotationKey Sets or acquires the screen rotation control key. ■ Syntax [VB] Public Shared Property ControlRotationKey As Integer [C#] publ

Seite 271

EN_ROTATION_ANGLE Specifies the screen rotation angle. ■ Syntax [VB] Public Enum EN_ROTATION_ANGLE [C#] public enum EN_ROTATION_ANGLE ■ Members

Seite 272

21.32. Audio  Constructor None  Fields None  Properties None  Methods None  Events None  Enumeration None 334

Seite 273 - Channel

21.33. Audio.Settings  Constructor None There is no need to create an instance because all the members are static members.  Fields None  Prop

Seite 274

EnabledOutReceiver Sets or acquires the audio output status (enabled/disabled) from the receiver. ■ Syntax [VB] Public Shared Property EnabledOutR

Seite 275 - EN_RATE

EN_OUT_ENABLE Specifies the audio output status (enabled/disabled). ■ Syntax [VB] Public Enum EN_OUT_ENABLE [C#] public enum EN_OUT_ENABLE ■ Me

Seite 276

21.34. SysModification  Constructor Constructor Name Description SysModification Creates a new instance of the SysModification class.  Fields N

Seite 277 - Bluetooth

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

Seite 278

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

Seite 279 - EN_POWER

11. Display The display is equipped with a screen rotation function. 11.1. Screen Rotation Control The following two methods can be used to rotate t

Seite 280

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

Seite 281 - InitialPower

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

Seite 282

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

Seite 283 - Mx, MxH (Mx:M1 to M3)

21.35. CommSerial  Constructor Constructor Name Description CommSerial Creates a new instance of the CommSerial class.  Fields Field Name Desc

Seite 284

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

Seite 285

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

Seite 286

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

Seite 287

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

Seite 288

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

Seite 289 - ShiftMode

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

Seite 290 - MxMode(Mx : M1 to M3)

12. LED The BHT has two LEDs, a display LED (red/blue) to notify the operator that barcode reading is complete, and a charge LED (red/green) to notif

Seite 291

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

Seite 292 - InputMethod

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

Seite 293 - FuncMode

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

Seite 294 - PwrDownTime

■ Exceptions Name of Exception Meaning ObjectDisposedException The COM port has not been opened yet. ArgumentException The specified parameter val

Seite 295 - AllowChangeIM

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

Seite 296 - KeyboardType

[Ex.] Read out all data remaining in the receive buffer. [VB] While MyComm.InBufferCount > 0 len = MyComm.Input(buffer, 0, buffer.Length) End W

Seite 297 - HandleStatus

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

Seite 298 - EN_SHIFT_MODE

[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(buffer, 0,

Seite 299 - EN_MX_MODE

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

Seite 300 - EN_INPUT_METHOD

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

Seite 301 - EN_FUNC_MODE

13. Audio In addition to standard audio input/output, a function is also available to specify the audio output destination. 13.1. Audio Output Desti

Seite 302 - EN_CHANGE_IM

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

Seite 303 - EN_KEYBOARD_TYPE

21.36. FileTransfer  Constructor Constructor Name Description FileTransfer Creates a new instance of the FileTransfer class.  Fields Field Name

Seite 304

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

Seite 305

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

Seite 306 - Enabled

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

Seite 307

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

Seite 308

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

Seite 309 - OSVersion

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

Seite 310 - MachineName

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

Seite 311 - MachineNumber

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

Seite 312 - SerialNumber

14. Power Management The four power statuses are listed in the table below. Power ON Standby (*1) Suspend (*2) Critical OFF(*2) CPU TURBO RUN

Seite 313 - RAMSize

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

Seite 314 - ROMSize

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

Seite 315

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

Seite 316 - Shutdown

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

Seite 317 - EN_SHUTDOWN_MODE

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

Seite 318

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

Seite 319 - StandbyTime

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

Seite 320 - AutoPowerOffBattery

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

Seite 321 - AutoPowerOffExt

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

Seite 322 - CPUClock

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

Seite 323 - EnabledAutoPowerOffRF

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

Seite 324 - EN_CPU_CLOCK

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

Seite 325 - EN_SUSPEND

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

Seite 326

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

Seite 327

EN_STATUS Specifies the communication status. ■ Syntax [VB] Public Enum EN_STATUS [C#] public enum EN_STATUS ■ Members Member Name Description

Seite 328 - ShiftKey

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

Seite 329

Appendix 1. Key Arrangements 27-key arrangement (1) Numeric entry Normal status SCAN 2 ESC

Seite 330 - Standby

(3) Function mode SCAN ; ESC SP = BSCAPS / ` FN \ [ AL . SP ENT- ‘ ] F5 F6 F7 F8 SEND M2 SCAN M1M3SCANF9F10 F12F11387

Seite 331 - Wireless

42-key arrangement Normal status Status with [SF] pressed SCAN AF1F2F3F4TABM2SCANM1M3SCA

Seite 332

(3) Function mode SCAN F5 F6 F7 F8 SEND M2 SCAN M1M3SCAN CAPFN NUM BS SP ESC ENT F9F10F11F1

Seite 333 - Alphabet

Appendix 2. Virtual Keyboard and Display Characters 27-key Table 2.1. 27-key type numeric entry mode Normal Status (1) Numeric entry With [SF]

Seite 334

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

Seite 335 - Numeric

(3) Call up the SysModification.Execute method to update the OS. (4) The power turns OFF automatically after the update procedure is complete (The

Seite 336 - BTPower

1st Time 2nd Time (2) Alphabet entry 3rd Time 4th Time 5th Time 6th Time 7th Time 8th Time 9th Time Data Char Data Char Data Char Data

Seite 337

(3) Function mode KeyCode Constant Value KeyChar [F1] F5 74 − [F2] F6 75 − [F3] F7 76 − [F4] F8 77 − [S] F9 78 − [T] F11 79 − [W] F10 7A

Seite 338

42-key (1) Alphabet entry Table 2.2. 42-key type alphabet entry mode Normal Status With [SF] Key Pressed Key Location KeyCode KeyChar KeyCo

Seite 339

Table 2.3. 42-key type numeric entry mode Normal Status (2) Numeric entry With [SF] Key Pressed Key Location KeyCode KeyChar KeyCode KeyChar [F

Seite 340 - RotationAngle

(3) Function mode Table 2.4. 42-key type function entry mode Normal Status With [SF] Key Pressed Key Location KeyCode KeyChar KeyCode KeyChar [F1

Seite 341 - ControlRotationKey

Appendix 3. Differences between Older Unit The following table lists differences between the BHT-700 and the BHT-400. Type Item BHT-700 BHT-400 Sy

Seite 342 - EN_ROTATION_ANGLE

Type Item BHT-700 BHT-400 Default baud rate 115200 bps 9600 bps RS-232C Tx, Rx Tx, Rx, RTS, CTS I/F usable with Active Sync USB, IrDA USB,

Seite 343

- 398 - BHT-700-CE Class Library Reference Manual First Release October, 2007 DENSO WAVE INCORPORATED Automatic Data C

Seite 344

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

Seite 345 - EnabledOutReceiver

17. System Information The following system information can be acquired from the BHT. • System version • Machine name • Machine No. • Serial No.

Seite 346 - EN_OUT_ENABLE

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

Seite 347

19. Namespaces The following three namespaces exist in the BHT-700 class library. Namespace Name Description DNWA.BHTCL Class group used to realiz

Seite 348 - SysModification

20. Class DNWA.BHTCL Namespace The DNWA.BHTCL namespace includes the following classes. Class Name Description 20.1. Scanner Barcode read control, r

Seite 349 - FileName

DNWA.Exception Namepsace The DNWA.Exception namespace includes the following classes. Class Name Description 20.35. ArgumentException An exception t

Seite 350

20.1. Scanner Controls barcode reading and acquires the read data. For a description of all members of this class, refer to section “21.1. Scanner&qu

Seite 351 - Execute

20.2. Scanner.CodeInfo Acquires the code information read by the scanner. This class exists within the Scanner class. For a description of all member

Seite 352 - EN_MODE

20.3. Scanner.Settings Sets or acquires barcode related parameters. This class exists within the Scanner class. For a description of all members of t

Seite 353

Contents 1. Development Environment ... 1 2. Development Procedure ...

Seite 354 - CommSerial

20.4. BatteryCollection Acquires information on the battery such as the charge status and output voltage. For a description of all members of this

Seite 355 - DEFAULT_PORT

20.5. BatteryCollection.Battery Acquires information on the battery such as the charge status and output voltage. For a description of all members

Seite 356 - WaitEvent

20.6. Backlight Sets or acquires the ON/OFF status of the backlight. For a description of all members of this class, refer to section “21.6. Backligh

Seite 357 - SignaledEvent

20.7. Backlight.Settings Sets or acquires backlight related parameters. This class exists within the Backlight class. For a description of all member

Seite 358

20.8. LED Sets or acquires the LED ON/OFF status. For a description of all members of this class, refer to section “21.8. LED".  Syntax [VB]

Seite 359 - OutBufferCount

20.9. LED.UsageCollection This class is invalid at the BHT-700. 46

Seite 360

20.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 “21.10

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

20.11. Beep.Settings Sets or acquires the beeper and vibrator related parameters. This class exists within the Beep class. For a description of all m

Seite 362

20.12. RF Opens and closes wireless communication, and sets or acquires the parameters for wireless communication. For a description of all members

Seite 363

20.13. RF.Profile Sets or acquires properties for the wireless communication profile. This class exists within the RF class. For a description of all

Seite 364

9.6. Alphabet Entry Mode (42-key Type) ... 22 9.7. Magic Key Operation ...

Seite 365

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

Seite 366 - As Integer

20.15. RF.WepKeyCollection Specifies the Wep key. This class exists within the RF class. For a description of all members of this class, refer to sec

Seite 367

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

Seite 368

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

Seite 369

20.18. Bluetooth Controls Bluetooth. For a description of all members of this class, refer to section ”21.18. Bluetooth".  Syntax [VB] Public

Seite 370 - EN_EVENT

20.19. Bluetooth.Settings Sets or acquires Bluetooth related settings. This class exists within the Bluetooth class. For a description of all members

Seite 371

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

Seite 372

20.21. Keys.Settings Sets or acquires keyboard related parameters. This class exists within the Keys class. For a description of all members of this

Seite 373 - FileTransfer

20.22. TouchPanel Sets or acquires touch panel related settings. For a description of all members of this class, refer to section “21.22. TouchPanel&

Seite 374

20.23. TouchPanel.Settings Sets or acquires touch panel related settings. This class exists within the TouchPanel class. For a description of all mem

Seite 375

20.18. Bluetooth ... 55 20.19. Bluetooth.Settings ...

Seite 376

20.24. SysInfo Sets or acquires system information. For a description of all members of this class, refer to section “21.24. SysInfo"  Syntax

Seite 377 - StopBits

20.25. SysInfo.Settings Sets or acquires parameters related to the system information. This class exists within the SysInfo class. For a description

Seite 378

20.26. PwrMng Sets or acquires power management related parameters and controls the shut down process. For a description of all members of this class

Seite 379 - TransferringEventInterval

20.27. PwrMng.Settings Sets or acquires the parameters for power management. This class exists within the PwrMng class. For a description of all memb

Seite 380

20.28. Icon Sets or acquires the icon display status (enabled/disabled). For a description of all members of this class, refer to section “21.28. Ico

Seite 381 - FileCount

20.29. Icon.Settings Enables or disables the display of icons. This class exists within the Icon class. For a description of all members of this clas

Seite 382 - AddFile

20.30. Display Sets or acquires screen control related settings. For a description of all members of this class, refer to section “21.30. Display&quo

Seite 383 - ClearFile

20.31. Display.Settings Sets or acquires screen control related settings. For a description of all members of this class, refer to section “21.31. Di

Seite 384 - [VB] MyFileTransfer.Input()

20.32. Audio Controls audio. For a description of all members of this class, refer to section “21.32. Audio".  Syntax [VB] Public Class Audio

Seite 385 - [VB] MyFileTransfer.Output()

20.33. Audio.Settings Sets or acquires audio control related settings. For a description of all members of this class, refer to section “21.33. Audio

Seite 386 - [VB] MyFileTransfer.Abort()

21.16. RF.SiteSurvey ... 257 21.17. RF.Info ...

Seite 387

20.34. SysModification Updates the BHT system program. For a description of all members of this class, refer to section “21.34. SysModification"

Seite 388

20.35. ArgumentException An exception that is thrown when the value set in the property or the value of one of the parameters specified in the method

Seite 389 - OnTransferring

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

Seite 390 - EN_BAUD

20.37. SecurityException An exception that is thrown when an open request is issued to a device file for which authorization for opening cannot be ob

Seite 391 - EN_PARITY

20.38. DeviceNotFoundException An exception that is thrown when an operation request is issued to a device that is not installed on the BHT.  Synt

Seite 392 - EN_STOPBITS

20.39. DeviceLoadException An exception that is thrown when an operation request is issued to a device that is not ready to process it.  Syntax [V

Seite 393

20.40. NotSupportedException An exception that is thrown when an attempt is made to carry out a function that is not supported.  Syntax [VB] Publi

Seite 394 - EN_RESULT

20.41. CommSerial Sets or acquires the parameters for serial communication and performs data communication. For a description of all members of this

Seite 395 - Appendix 1. Key Arrangements

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

Seite 396

21. Members 21.1. Scanner  Constructor Constructor Name Description Scanner Creates a new instance of the Scanner class.  Fields Field Name De

Seite 397

1. Development Environment  Development tool • Microsoft Visual Studio .NET 2003 • Microsoft Visual Studio 2005  Application development kit

Seite 398

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

Seite 399

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

Seite 400 - Returns to 1

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 Integer [C

Seite 401

ALL_BUFFER Specify this parameter during a read operation using the Input method to read the contents of the entire barcode buffer. This value is fi

Seite 402

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

Seite 403 - (2) Numeric entry

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 completes b

Seite 404 - (3) Function mode

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

Seite 405

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

Seite 406

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

Seite 407

■ BHT-700B The BHT-400B supports universal product codes, Interleaved 2of5 (ITF), Codabar (NW-7), Code-39, Code-93, Code-128, Standard 2of5 (STF), M

Kommentare zu diesen Handbüchern

Keine Kommentare