User's Manual
Copyright © DENSO, 2000 All rights reserved. No part of this publication may be reproduced in any form or by any means without permission in writing from the publisher. Specifications are subject to change without prior notice. All products and company names mentioned are trademarks or registered trademarks of their respective holders.
Preface Please READ through these operating instructions carefully. It will enable you to operate your BHT-7000 correctly. After you have finished reading the instructions, keep this manual handy for speedy reference.
How this book is organized This manual is made up of five chapters and appendices. Chapter 1. Quick Guide Describes the basic operating method of the BHT-7000 and the related notes. Chapter 2. Getting Started the BHT-7000 and System Mode Summarizes the BHT-7000 system configuration and describes the operation including preparation and System Mode (which is required for the efficient use of application programs). Chapter 3.
■ Technical Terms Used in This Manual Source Program and Object Program (User Program) Generally, a source program is translated into an object program by a compiler. This manual calls an object program a user program. BHT-BASIC This manual expresses BHT-BASIC3.0 and BHT-BASIC3.5 as BHT-BASIC.
SAFETY PRECAUTIONS Be sure to observe all these safety precautions. ■ Please READ through this manual carefully. It will enable you to use the BHT-7000 and CU-7000 correctly. ■ Always keep this manual nearby for speedy reference. Strict observance of these warning and caution indications are a MUST for preventing accidents which could result in bodily injury and substantial property damage.
WARNING Handling the battery cartridge • Never disassemble or heat the battery cartridge, nor put it into fire or water; doing so could cause battery-rupture or leakage of battery fluid, resulting in a fire or bodily injury. Never put me into fire! • Do not carry or store the battery cartridge together with metallic ball-point pens, necklaces, coins, hairpins, etc.
WARNING • Do not look into the laser beam source through the reading window or point the reading window towards the eyes. The laser beam emitted through the reading window is harmful to the eyes. • Use of controls or adjustments or performance of procedures other than those specified herein may result in hazardous radiation exposure. Handling the CU • If smoke, abnormal odors or noises come from the CU, immediately unplug the AC adapter from the wall socket and contact your nearest dealer.
CAUTION Basic handling tips I'm burning up! • Never put the BHT in places where there are excessively high temperatures, such as inside closed-up automobiles, or in places exposed to direct sunlight. Doing so could affect the housing or parts, resulting in a fire. • Avoid using the BHT in extremely humid or dusty areas, or where there are drastic temperature changes. This humidity is killing me! Moisture or dust will get into the BHT, resulting in malfunction, fire or electrical shock.
CAUTION • If you drop the BHT so as to damage its housing, immediately turn off the power, pull out the dry batteries or the battery cartridge, and contact your nearest dealer. Do not drop me! Failure to do so could cause smoke or fire. • For those machines using the dry battery cartridge, do not mistake the plus and minus marks when loading dry batteries into the cartridge. Failure to do so could cause battery-rupture or leakage of battery fluid, resulting in bodily injury, fire, or property damage.
CAUTION Handling the CU • If you will not be using the CU for a long time, be sure to unplug the AC adapter from the wall socket for safety. Failure to do so could result in a fire. • When caring for the CU, unplug the AC adapter from the wall socket for safety. Failure to do so could result in an electrical shock. • Never cover or wrap up the CU or AC adapter in a cloth or blanket. Doing so could cause the unit to heat up inside, deforming its housing, resulting in a fire.
■ Proper Care of the BHT and CU Clean the housing and the battery cartridge terminals with a dry, soft cloth. Before cleaning, be sure to power off the BHT and unplug the AC adapter of the CU. • • • • Never use benzene, alcohol, or other organic solvents. The housing may be marred or the paint may come off. Never rub or strike the liquid crystal display (LCD) with anything hard. The LCD surface will be easily scratched or broken.
FCC Regulations This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) (2) this device may not cause harmful interference, and this device must accept any interference received, including interference that may cause undesired operation. NOTE: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules.
Content Overviews Preface ................................................................................................................................ i How this book is organized ............................................................................................. ii SAFETY PRECAUTIONS .................................................................................................... iv Chapter 1. Quick Guide ...............................................................................
Chapter 4. Error Messages .............................................................................................. 103 4.1 System Errors ........................................................................................................... 104 4.2 Errors in System Mode ............................................................................................ 110 Chapter 5. Handling the CU-7000 (Option) ................................................................... 115 5.
Chapter 1. Quick Guide Chapter 2. Getting Started the BHT-7000 and System Mode Chapter 3. Communications Operations of BHT-7000 Chapter 4. Error Messages Chapter 5.
Chapter 1. Quick Guide Chapter 1 Quick Guide This chapter describes the basic operating method of the BHT-7000 and the related notes. 1.1 Reading Bar Codes ............................................................................... 2 1.2 Setting and Using the Hand Strap .................................................... 3 1.3 Setting the Backlight ............................................................................ 4 1.4 Using the Keypad ...........................................
1.1 Reading Bar Codes Turn on the BHT power, bring the bar-code reading window to the bar code to be scanned, and press the trigger switch. The BHT emits a laser light to indicate the scanning range and turns on the illumination LED to scan the bar code. Keep the BHT in a position where the bar code lies within the scanning range indicated by the laser light (marker). When the BHT has read the bar code successfully, the indicator LED will illuminate in green.
Chapter 1. Quick Guide 1.2 Setting and Using the Hand Strap ■ Setting the hand strap ■ Using the hand strap Put your hand through the hand strap and hold the BHT as shown below. This will prevent you from dropping the BHT accidentally.
1.3 Setting the Backlight Pressing the M1 key while holding down SF (Shift) key activates or deactivates the backlight function. Backlight OFF (The backlight function is OFF when you power on the BHT.) Press M1 while holding down SF . SF M1 Backlight ON Press M1 while holding down SF . If no key is pressed for at least 3 seconds. Press any key (except for the simultaneous depression of M1 and SF ). (26-key pad) NOTE Backlight OFF (The backlight function is kept ON.) Press M1 while holding down SF .
Chapter 1. Quick Guide 1.4 Using the Keypad ■ Entering Numerical Data To enter numerical data, e.g., the quantity of goods, use the ten numerical keys and the ENT key. For example, to enter the number "120," press the 1 , 2 and 0 keys and then press the ENT key. 26-key pad: If you key in any wrong value, press the C key or BS key and then enter the correct one. 32-key pad: If you key in any wrong value, press the C key or SF + C keys and then enter the correct one.
1.5 Communicating via the Optical Interface ■ Optical Communications with the BHT-7000 The BHT-7000 communicates using an IR beam, so make sure that there is no obstruction in the light path between the BHT-7000 and any target stations. In the IrDA communications mode, you need to keep the BHT-7000 and any target stations within the effective light emission range, usually 10 to 80 cm (3.94 to 31.50''). ■ Communicating with the CU-7000 The optional CU-7000 is an IrDA-compliant communications unit.
Chapter 2. Getting Started the BHT-7000 and System Mode Chapter 2 Getting Started the BHT-7000 and System Mode This chapter summarizes the BHT-7000 system configuration and describes the operation including preparation and System Mode (which is required for the efficient use of application programs). 2.1 BHT-7000 System Configuration ........................................................................ 8 2.2 Infrared Communications ....................................................................
2.1 BHT-7000 System Configuration The BHT-7000 barcode data collection system requires the following hardware as well as the BHT-7000 Bar Code Handy Terminal (which reads bar codes and accepts keypad entry) as illustrated below: • Host computer: Allows you to edit, manage and download programs and data, as well as downloading extension programs. For host computers without IrDA interface ports, the optional CU-7000 optical communications unit and RS-232C interface cable are available.
Chapter 2. Getting Started the BHT-7000 and System Mode ■ CU-7000 and RS-232C Interface Cable (option) The CU-7000 is an IrDA-compliant communications unit which is required when your host computer is not equipped with an IrDA interface port. The CU-7000 exchanges data and programs with the BHT-7000 optically, and with the host computer via the RS-232C interface cable.
■ Ir-Transfer Utility E (option) Running on the host computer, this utility transfers files between the BHT-7000 and the host computer. For its file transfer control procedure, the utility uses the BHT-Ir protocol. (For the details about the BHT-Ir protocol, refer to Chapter 3, Subsection 3.3.2.
Chapter 2. Getting Started the BHT-7000 and System Mode Software Structure System Program and JIS Level 1 & Level 2 fonts are resident in the system area and user area, respectively. To use extension programs and user programs, you should download the program files into the user area.
System Mode System Mode is a system program exclusively designed for the effective use of user programs in the BHT-7000. It sets up the execution environments for those programs; e.g., it prepares downloading/uploading conditions, sets the calendar clock, and tests the BHT-7000 components including the LCD, beeper, and keypad. Shown below is the System Mode menu (SYSTEM MENU).
Chapter 2. Getting Started the BHT-7000 and System Mode 2.2 Infrared Communications The BHT-7000 has an integrated infrared (IR) communications device which enables wireless transfer of programs and data between the BHT-7000 and the host computer and between the BHT-7000s, instead of the conventional wire transfer.
The BHT-7000's physical layer complies with the IrDA1.0, with a maximum transfer distance of 0.8 m and maximum transmission rate of 115.2 kbits per second. The BHT-7000 adopts the exclusive BHT-Ir protocol which allows you to develop user programs for IR communications in BHT-BASIC, as can be done with conventional wire communications. User programs BHT-BASIC BHT-Ir protocol Physical layer (IrDA1.
Chapter 2. Getting Started the BHT-7000 and System Mode 2.3 Components and Functions Indicator LED Illuminates in green when the BHT has successfully read the bar codes. Trigger switch (M4 key)* Press this switch to start bar-code reading. Alphanumeric keys** Liquid crystal display (LCD) Shows the characters and graphic patterns. Trigger switch (M3 key)* Press this switch to start bar-code reading.
The functions of the keys may be set by user programs. Shown below is a set of sample functions. 32-key pad Status Indicators Battery voltage level Shows the current battery voltage level. If the voltage level is high, three bars appear; if low, a single bar appears. The displayed battery level shows the terminal voltage of the battery cartridge, not how much power is left. Keypad shift state SF Shows a bar when the keypad is shifted.
Chapter 2. Getting Started the BHT-7000 and System Mode 26-key pad Status Indicators Battery voltage level Shows the current battery voltage level. If the voltage level is high, three bars appear; if low, a single bar appears. The displayed battery level shows the terminal voltage of the battery cartridge, not how much power is left. Keypad shift state SF Shows a bar when the keypad is shifted. Alphabet input ALP Shows a bar when the alphanumeric entry system is se- lected.
2.4 Preparation 2.4.1 Setting-up 1: Loading the Battery Cartridge Before the first use of the BHT-7000, be sure to load the battery cartridge as shown below. The battery cartridge is not loaded in the BHT-7000 when shipped from the factory. (1) To use the rechargeable battery cartridge, charge it. (Refer to Chapter 5, Section 5.5.) To use the dry battery cartridge, set two dry batteries into the cartridge. (Refer to the "Dry Battery Cartridge User's Manual" that comes with the dry battery cartridge.
Chapter 2. Getting Started the BHT-7000 and System Mode NOTE Never charge the dry battery cartridge. TIP The BHT-7000 has an integrated backup power source which backs up the memory and calendar clock in the BHT-7000 when no battery cartridge is loaded or the voltage level of the battery cartridge drops below the specified level. The backup power source is automatically charged by the battery cartridge.
■ Low Battery Indication Low battery indication—Level 1 If the battery output voltage drops below a specified lower level limit while the BHT7000 is in operation, the BHT-7000 displays the following level 1 message for approx. 2 seconds and beeps three times. After that, it will resume previous regular operation. Battery voltage has lowered. The service life of the battery cartridge will expire soon.
Chapter 2. Getting Started the BHT-7000 and System Mode NOTE • Before battery replacement, be sure to power the BHT-7000 off. Within three minutes from the removal of the battery cartridge, load the battery cartridge to avoid data loss. After battery replacement, power the BHT-7000 on and check its operation. • When replacing dry batteries, always replace both of them with new alkaline manganese batteries (LR6).
2.4.2 Setting-up 2: Setting the Calendar Clock Power on the BHT-7000 by pressing the PW key. The following message will appear. Set the current date and time. 00/01/01 00:00 _ / / : In the following cases, the above message will appear. In such instances, it is necessary to set the date and time. • The BHT-7000 is first powered on from the time of purchase. • The BHT-7000 is powered on after the memory back up power source is completely discharged.
Chapter 2. Getting Started the BHT-7000 and System Mode SET DATE/TIME (3) Press the 3 key on the SET SYSTEM screen to select the "DATE/TIME" and then press the ENT key, and the screen shown at left will appear. (4) Use the numerical keys to enter the year (only the last two digits), month, day, hour, and minute in this order. If the data is in one digit, add a 0 (zero) preceding the data. 00/01/01 00:00 _ / / : NOTE For the year, be sure to enter the last two digits of the year.
2.4.3 Adjusting the LCD Contrast & Beeper Volume, Switching the Beeper & Vibrator, and Checking the Battery Voltage Level [ 1 ] Adjusting the LCD Contrast & Beeper Volume and Switching the Beeper & Vibrator While holding down the M1 or M4 key, press the PW key, and any of the following screens will appear on the LCD. This screen will disappear if you press the ENT key or no keys for five seconds.
Chapter 2. Getting Started the BHT-7000 and System Mode Adjusting the LCD contrast You can adjust the LCD brightness to 8 contrast levels. 1) Use the * or * keys to select the LCD CONTRAST line. * key; to increase it, press the 2) To decrease the contrast, press the * key. Switching the beeper & vibrator You may choose any of three ways—beeping only, vibrating only, or beeping & vibrating as a confirmation of completion of bar-code reading.
[2] Checking the Battery Voltage Level The battery voltage level is always displayed on the status indicator line (bottom line). Battery voltage level Shows the current battery voltage level. If the voltage level is high, three bars appear; if low, a single bar appears. Status Indicators The displayed battery level shows the terminal voltage of the battery, not how much power is left. The battery voltage level varies depending upon the operation of the BHT-7000, so the displayed level also may vary.
Chapter 2. Getting Started the BHT-7000 and System Mode 2.4.4 Battery Replacement Notes ■ When is battery replacement needed? If the "Charge the battery!" or "Replace the batteries!" appears on the LCD, replace the battery cartridge with a fully charged one or replace the dry batteries with new ones, respectively.
(2) When powering on the BHT after storage with no battery cartridge loaded: Even after removal of the battery cartridge, the calendar clock will work with the backup power source for a while. If the calendar clock backup has stopped, loading the battery cartridge and powering on the BHT will display the following message, prompting you to set the current date and time. Set the calendar clock according to the procedure given in Subsection 2.4.2.
Chapter 2. Getting Started the BHT-7000 and System Mode 2.5 Initializing the BHT-7000 System Initializing the system will lose program files and data files stored in the user area and the system settings will revert to the factory defaults. You may delete font files by selecting the whole user area to be initialized. You need to initialize the system when: (1) you want to delete all of the program files and data files. (2) the following message appears. Contact your administrator.
(1) Selecting the memory area to be initialized INITIALIZE SYSTEM 1:USER AREA EXCEPT FONTS Press the PW key while holding down the SF , M1 and 0 keys together. The screen shown at left will appear. To initialize the user area except for the font file area, press the ENT key. The screen switches to the confirmation display given in step (3) below. To initialize the whole user area including the font file area, press the 2 key while holding down the SF key. The area selection screen will appear.
Chapter 2. Getting Started the BHT-7000 and System Mode (3) Confirming the memory area selected for initialization INITIALIZE SYSTEM OK? 1:Yes 2:No Selecting the "USER AREA EXCEPT FONTS" in step (1) above will call up the confirmation screen shown at left. 1 Yes : Starts initialization. 2 No : Cancels initialization and turns the power off. Select a desired item by using the numerical keys, then press the ENT key. Pressing the C key will switch the screen back to the area selection screen.
(5) Completion of initialization INITIALIZE SYSTEM ** Completed ** Upon completion of the initialization, the BHT-7000 displays the screen shown at left for a second and turns itself off automatically. Do not power off the BHT-7000 until the above initialization completion screen appears. A too-early powering-off will interrupt initialization, requiring you to initialize the BHT-7000 again. If the message "Contact your administrator. Note the error number.
Chapter 2. Getting Started the BHT-7000 and System Mode 2.6 Operating in System Mode System Mode is an operating software exclusively designed for the effective use of the BHT-7000, which includes various functions as shown on the following pages. 2.6.1 Starting System Mode To start up System Mode, power on the BHT-7000 while holding down the SF and 1 keys. This operation calls up the SYSTEM MENU on the LCD as shown below.
■ Structure of System Mode SYSTEM MENU 1:EXECUTE PROGRAM 2:DOWNLOAD 3:UPLOAD 4:SET SYSTEM 5:TEST 6:VERSION 1 and ENT 2 and ENT SYSTEM MENU ⇐ Press the PW key while holding down the SF and 1 keys. EXECUTE PROGRAM SAMPLE01.PD3 SAMPLE02.PD3 SAMPLE03.PD3 SAMPLE04.PD3 SAMPLE05.PD3 DOWNLOAD 1:FILE 2:HT<-->HT COPY 3 and ENT UPLOAD 1:ONE FILE 2:ALL FILES 3:HT<-->HT COPY Program Execution Allows you to select a desired user program to be executed immediately. (Refer to Subsection 2.6.3, [ 1 ].
Chapter 2. Getting Started the BHT-7000 and System Mode 5 and ENT TEST 1:BARCODE 2:MEMORY 3:BEEPER 4:AGING 5:LCD 6:FILE 7:COMMUNICATION 8:KEY & VIBRATION SYSTEM INFORMATION 6 and ENT SYSTEM Ver. : X.XXX ROM SIZE : XXMB RAM SIZE : XXXKB SYSTEM MESSAGE: Japanese X.XX FONT ENT 35 Testing Used for the bar-code reading test, memory test, beeper test, aging test, LCD indication test, indicator LED test, communications test, key-entry test, vibrator test, and file test. (Refer to Subsection 2.6.3, [ 5 ].
In addition to the functions given on the previous page, System Mode has these four functions: Deleting files, Downloading/uploading the BHT system parameter file, Setting the remote wake-up parameters, and Downloading/uploading the system message file. To call up these functions, press the 0 , 3 , 4 or 6 key, respectively, while holding down the SF key when the SYSTEM MENU is displayed.
Chapter 2. Getting Started the BHT-7000 and System Mode 2.6.2 Operating in System Mode Some functions in System Mode require several screens to be shifted, as shown in the example below. [ 1 ] Calling up the desired set screen First, select a desired item on the current screen by using the numerical key or the cursor keys ( * and *) so as to highlight the desired item. Press the ENT key to establish the selected item and proceed to the subsequent screen. To return to the preceding screen, press the C key.
[ 2 ] Selecting a desired setting First, select a desired item on the current screen by using the numerical key or the cursor keys ( * and *) so as to highlight the desired item. Use the * and * keys to select a desired setting and then press the ENT key. The screen returns to the previous selection screen. SET COM DEFAULT PORT 1:BASIC Optical Connector 2:SYSTEM MODE Optical Connector Press 2 or use * and the desired set item.
Chapter 2. Getting Started the BHT-7000 and System Mode 2.6.3 Detailed Description of the Functions in System Mode [ 1 ] Program Execution EXECUTE PROGRAM SAMPLE01.PD3 SAMPLE02.PD3 SAMPLE03.PD3 SAMPLE04.PD3 SAMPLE05.PD3 SAMPLE06.PD3 Selecting "1:EXECUTE PROGRAM" on the SYSTEM MENU shows the screen shown at left. If more than one program has been downloaded to the user area of the target memory, use the * and * keys to move the cursor to a target program, and then press the ENT key.
[ 2 ] Downloading If you download a file having the same name as one already used in the user area of the target memory in the BHT-7000, the newly downloaded file replaces the old one. DOWNLOAD Selecting "2: DOWNLOAD" on the SYSTEM MENU calls up the screen shown at left. 1:FILE 1 FILE 2:HT<-->HT COPY : Downloads a user program file or data file to the user area of the BHT-7000. 2 HT<-->HT COPY : Downloads all of the files, system parameters, and calendar clock data stored in the connected BHT-7000.
Chapter 2. Getting Started the BHT-7000 and System Mode Download screens DOWNLOAD FILE With this screen displayed, the BHT-7000 waits for a file to be downloaded. ** Waiting ** If you select "2:HT<-->HT" on the DOWNLOAD menu, the "HT<-->HT" will appear in the center of the 2nd line. If you select "1:FILE," nothing will appear on the 2nd line. ⇓ The screen at left shows that "1:FILE" has been selected.
If an error occurs during downloading If some error occurs during downloading, the BHT-7000 beeps three times and shows one of the following screens with the prompt "Retry?": To retry the download, press the 1 and ENT keys; to abort it, press the 2 and ENT keys. DOWNLOAD FILE XXXXXXXX.XXX Out of memory!! Retry? 1:Yes 2:No ■ Problem The memory is insufficient for storing files to be downloaded.
Chapter 2. Getting Started the BHT-7000 and System Mode DOWNLOAD FILE XXXXXXXX.XXX Program file error!! Retry? 1:Yes 2:No ■ Problem You attempted to download an invalid program file. ■ Solution Check whether the program file you attempted to download is available to your BHT model. If it is not available, download the appropriate program.
[ 3 ] Uploading UPLOAD Selecting "3: UPLOAD" on the SYSTEM MENU calls up the screen shown at left. 1:ONE FILE 2:ALL FILES 1 ONE FILE : Uploads a user program file or data file stored in the memory. 2 ALL FILES : Uploads all user program files (object programs) and all data files stored in the memory. 3:HT<-->HT COPY 3 HT<-->HT COPY : Uploads all of the files, system parameters, and calendar clock data stored in the BHT-7000, to another BHT7000. This function enables copying between the BHT-7000s.
Chapter 2. Getting Started the BHT-7000 and System Mode UPLOAD FILE ****************** * NO FILE EXISTS * ****************** If you select "1:ONE FILE" or "2:ALL FILES" on the UPLOAD menu when no files are stored in the memory, the message shown at left will appear. Pressing the C key returns to the UPLOAD menu.
UPLOAD FILE SAMPLE01.PD3 ** Completed ** Upon completion of uploading, the number of sent records becomes equal to the total number of records and the beeper beeps once. Press the C key to return to the UPLOAD menu. If you have selected "2:ALL FILES" or "3:HT<-->HT COPY" on the UPLOAD menu, a sequence of the above screens will be repeated by the number of files to be uploaded.
Chapter 2. Getting Started the BHT-7000 and System Mode [ 4 ] System Environment Setting SET SYSTEM 1:EXECUTE PROGRAM 2:DISPLAY 3:DATE/TIME 4:BARCODE 5:COMMUNICATION 6:KEY 7:RESUME Selecting "4: SET SYSTEM" on the SYSTEM MENU calls up the screen shown at left. 1 EXECUTE PROGRAM : Sets an execution program to be run when the power is turned on. 2 DISPLAY : Sets the message version (English or Japanese). 3 DATE/TIME : Sets the calendar clock (date and time).
[4.1] Setting an execution program SET EXECUTE PROGRAM SAMPLE01.PD3 SAMPLE02.PD3 SAMPLE03.PD3 SAMPLE04.PD3 Selecting "1: EXECUTE PROGRAM" on the SET SYSTEM menu calls up the screen shown at left. Highlighted is the current setting. Use the * and * keys to move the cursor to a desired execution program to be run when the power is applied, and then press the ENT key. To return to the SET SYSTEM menu, press the C key.
Chapter 2. Getting Started the BHT-7000 and System Mode [4.3] Setting the calendar clock SET DATE/TIME Selecting "3: DATE/TIME" on the SET SYSTEM menu calls up the screen shown at left. 00/01/01 00:00 Use the numerical keys to enter the year (only the last two digits), month, day, hour, and minute in this order, and then press the ENT key. If the data is in one digit, add a 0 (zero) preceding the data. _ / / : NOTE For the year, be sure to enter the last two digits of the year.
[4.4] Setting the special bar-code scanning parameters SET BARCODE 1:INVERT ON OFF 2:DECODE LEVEL X MINIMUM DIGITS 3:ITF XX 4:STF XX 5:CODABAR XX 6:MARKER X Selecting "4: BARCODE" on the SET SYSTEM menu calls up the screen shown at left. Highlighted is the current setting. 1 INVERT : Activates or deactivates the black-and-white inverted label reading function. 2 DECODE LEVEL : Sets the decode level. 3 ITF : Sets the minimum number of digits to be read for ITF.
Chapter 2. Getting Started the BHT-7000 and System Mode Minimum number of digits to be read for ITF, STF, or CODABAR (MINIMUM DIGITS) You may determine the minimum number of digits to be read for ITF, STF, and CODABAR. Setting a small number of digits increases the frequency of digit-missing reading or misreading depending upon how to scan bar codes or the quality of bar codes. On the other hand, setting a large number will diminish the possibility of those errors.
[4.5] Setting the communications environments After the BHT-7000 is initialized, the interface port and communications parameters are set as listed in the default table below. Do not access them unless necessary. Interface port Optical (Optical interface port) Communications protocol BHT-protocol Defaults Communications parameters for the optical interface port TRANSMIT SPEED 9600 bps PROTOCOL (Protocol options) SERIAL No.: ON (Adds serial numbers to data blocks.) H.
Chapter 2. Getting Started the BHT-7000 and System Mode SET COMMUNICATION 1:OPTICAL 2:CONNECTOR 3:COM PORT 4:PROTOCOL TYPE Selecting the "5: COMMUNICATION" on the SET SYSTEM menu calls up the screen shown at left. 1 OPTICAL: Switches to the communications parameters setting screen for the optical interface. 2 CONNECTOR: Switches to the communications parameters setting screen for the direct-connect interface. 3 COM PORT: Switches to the interface port setting screen.
(1) Communications parameters setting screen SET PARAMETER < OPTICAL > 1:TRANSMIT SPEED: 2400 9600 19200 38400 57600 115200 Selecting "1:PARAMETER" on the SET OPTICAL screen calls up the screen shown at left. Highlighted is the current setting. Select the desired transmission speed by using the numerical keys or * and * keys, and then press the ENT key. To return to the SET OPTICAL screen, press the C key. (2) Communications protocol option screen SET PROTOCOL < OPTICAL > 1:SERIAL No. : ON OFF 2:H.
Chapter 2. Getting Started the BHT-7000 and System Mode [4.5-2] Setting the communications parameters for the direct-connect interface SET CONNECTOR Selecting "2:CONNECTOR" on the SET COMMUNICATION menu calls up the screen shown at left. 1:PARAMETER 2:PROTOCOL 1 PARAMETER: Switches to the communications parameters setting screen. 2 PROTOCOL: Switches to the communications protocol screen. Select a desired screen by using the numerical * and * keys, and then press the keys or ENT key.
(2) Communications protocol option menu SET PROTOCOL < CONNECTOR > 1:SERIAL No. : ON OFF 2:H.PARITY : ON OFF 3:LINKUP TIME : None 30 60 90 120 4:FIELD SPACE: Ignore Data Selecting "2:PROTOCOL" on the SET CONNECTOR screen calls up the screen shown at left. Highlighted is the current setting. 1 SERIAL No.: Selects whether or not the system will add serial numbers to data blocks. 2 H. PARITY: Selects whether or not the system will add a horizontal parity.
Chapter 2. Getting Started the BHT-7000 and System Mode [4.5-3] Setting the interface port SET COM DEFAULT PORT Selecting the "3:COM PORT" on the SET COMMUNICATION menu calls up the screen shown at left. 1:BASIC Optical Connector 2:SYSTEM MODE Optical Connector Highlighted is the current setting. 1 BASIC: Selects the optical or directconnect interface port to be used for user programs written in BHT-BASIC (OPEN "COM:" or XFILE statement).
[4.5-4] Setting the communications protocol type 1:BHT Protocol Selecting the "4:PROTOCOL TYPE" on the SET COMMUNICATION menu calls up the screen shown at left. 2:BHT-Ir Protocol Highlighted is the current setting. PROTOCOL TYPE 1 BHT Protocol: Selects the BHT-protocol for downloading or uploading files in System Mode or for the execution of XFILE statement in BHT-BASIC. This protocol should be selected for file transmission with Transfer Utility.
Chapter 2. Getting Started the BHT-7000 and System Mode [4.6] Defining the functions of the shift key and magic keys SET KEY 1:SHIFT KEY 2:M1 KEY 3:M2 KEY 4:M3 KEY 5:M4 KEY Selecting the "6:KEY" on the SET SYSTEM menu calls up the screen shown at left. Highlighted is the current setting. 1 SHIFT KEY: Switches to the shift key definition screen. 2 M1 KEY: Switches to the M1 key definition screen. 3 M2 KEY: Switches to the M2 key definition screen.
Defining the function of M1 , M2 , M3 (left-hand trigger switch), or M4 (right-hand trigger switch) key SET M3 KEY 1:None 2:Trigger Switch 3:Shift Key 4:Enter Key 5:Backlight Key Selecting the "2:M1 KEY," "3:M2 KEY," "4:M3 KEY" or "5:M4 KEY" on the SET KEY menu calls up the screen as shown at left. (This example appears when the "4:M3 KEY.") Highlighted is the current setting. The M1 , M2 , M3 or M4 key can function as listed below. 1 None: The key entry will be ignored.
Chapter 2. Getting Started the BHT-7000 and System Mode [4.7] Setting the resume function SET RESUME 1:ON 2:OFF Selecting "7: RESUME" on the SET SYSTEM menu calls up the screen shown at left. Highlighted is the current setting. 1 ON : Activates the resume function which resumes whatever display was shown before the power was turned off, when the BHT-7000 is powered up. 2 OFF : Deactivates the resume function.
[ 5 ] Testing TEST Selecting "5: TEST" on the SYSTEM MENU calls up the screen shown at left. 1:BARCODE 2:MEMORY 3:BEEPER 4:AGING 5:LCD 6:FILE 7:COMMUNICATION 8:KEY & VIBRATION 1 BARCODE : Selects the bar-code reading test. 2 MEMORY : Selects the RAM read/write test. 3 BEEPER : Selects the beeper scale test. 4 AGING : Selects the aging test. 5 LCD : Selects the LCD and indicator LED tests. 6 FILE : Selects the file checksum test. 7 COMMUNICATION : Selects the communications test.
Chapter 2. Getting Started the BHT-7000 and System Mode [5.1] Bar-code reading test TEST BARCODE Selecting "1: BARCODE" on the TEST menu calls up the screen shown at left. Actually read bar codes with the BHT-7000 and check the read data displayed on the LCD. ⇓ Bar-code type Number of digits of the bar code Upon completion of bar-code reading, the BHT7000 beeps, turns on the indicator LED in green, and displays the read data together with the barcode type and the number of data digits.
[5.2] Memory test TEST MEMORY ** Testing ** XXXXX/YYYYY Selecting "2:MEMORY" on the TEST menu calls up the screen shown at left, and then starts writing and reading onto/from all areas of the RAM as well as checking the address.
Chapter 2. Getting Started the BHT-7000 and System Mode [5.3] Beeper scale test TEST BEEPER Selecting "3:BEEPER" on the TEST menu calls up the screen shown at left and makes the beeper sound at three octaves listed below. Upon completion of this test, the BHT-7000 automatically returns to the TEST menu. To stop this test while in progress, turn the power off and on. Scale [5.
[5.5] LCD and indicator LED tests Selecting "5:LCD" on the TEST menu calls up the test pattern shown at left on the LCD and turns on the indicator LED in green. Each time the ENT key is pressed, the screen shifts to the next test pattern. To return to the previous screen, press the BS key. BS key ⇑ ⇓ ENT key To stop this test while in progress, press the C key. As shown at left, everything disappear and the indicator LED lights in red.
Chapter 2. Getting Started the BHT-7000 and System Mode An outline with a width of one dot appears. BS key ⇑ ⇓ ENT key The fine checker pattern appears. BS key ⇑ ⇓ ENT key The fine checker pattern is reversed. BS key ⇑ ⇓ ENT key Two right-angled triangles appear. Press the ENT key, and the BHT-7000 beeps once and returns to the TEST menu.
[5.6] File test TEST FILE SAMPLE01.PD3 SAMPLE02.PD3 SAMPLE03.PD3 SAMPLE04.PD3 SIZE:XXXXX FREE:YYYYY Selecting "6:FILE" on the TEST menu calls up the screen shown at left. If any of the files stored in the memory is defective, an asterisk (*) will be prefixed to the name of the defective file(s). If you select a file on this screen by using the * and * keys, the file size and the test result will appear. If there are more than four files, the screen will scroll. Highlighted is the currently selected file.
Chapter 2. Getting Started the BHT-7000 and System Mode [5.7] Communications test In System Mode, you may test the optical interface port and direct-connect interface port. ■ Preparation for the optical interface test Arrange two BHT-7000s, one as a master station and the other as a slave station (to be tested) with their IR ports facing each other as illustrated below. In this test, the slave BHT-7000 transmits data to the master BHT-7000 and receives the data sent back from the master BHT-7000.
Testing the optical interface port TEST COMMUNICATION < OPTICAL > 1:SLAVE 2:MASTER At the slave BHT-7000 to be tested, select the "1:SLAVE" and at the master BHT-7000, select the "2:MASTER." TEST COMMUNICATION < OPTICAL > ** Testing Selecting the "1:OPTICAL" on the TEST COMMUNICATION menu calls up the screen shown at left. During the test, the screen shown at left is displayed.
Chapter 2. Getting Started the BHT-7000 and System Mode Testing the direct-connect interface port TEST COMMUNICATION < CONNECTOR > ** Testing ** TEST COMMUNICATION < CONNECTOR > ** Test NG ** (XX) Selecting the "2:CONNECTOR" on the TEST COMMUNICATION menu displays the screen shown at left and then starts testing the direct-connect interface port. If any error occurs, the BHT-7000 beeps three times and shows the screen at left.
[5.8] Key entry & beeper test Selecting "8:KEY & VIBRATION" on the TEST menu calls up the screen shown at left and makes the BHT-7000 ready for entry from the keypad. TEST KEY & BEEPER & VIBRATION Pressing individual keys displays the identifier letters in the positions pre-assigned to those keys on the LCD as well as sounding the beeper or running the vibrator. (As long as the individual key is held down, the BHT-7000 continues beeping or vibrating.
Chapter 2. Getting Started the BHT-7000 and System Mode 32-key pad TEST KEY & BEEPER & VIBRATION IJKLMNO PQRSTU 7894561230.= ABCDEFGH After all keys are pressed and displayed on the LCD, this test automatically ends and the screen returns to the TEST menu. To stop this test, turn the power off. 26-key pad TEST KEY & BEEPER & VIBRATION IJK NLMO 7894561230.
[ 6 ] System Information SYSTEM INFORMATION SYSTEM Ver. : X.XXX ROM SIZE : XXMB RAM SIZE : XXXKB SYSTEM MESSAGE: Japanese X.XX FONT ENT BS key ⇑ ⇓ : JIS1(16) JIS2(16) JIS1(12) JIS2(12) Press the C key to return to the SYSTEM MENU. ENT key SYSTEM INFORMATION FONT Selecting the "6:VERSION" on the SYSTEM MENU calls up the screen shown at left, displaying the system program version, ROM and RAM sizes, system message version, and font types and their versions. X.XX X.XX X.XX X.
Chapter 2. Getting Started the BHT-7000 and System Mode [ 7 ] Deleting Files You may delete a program file or data file stored in the memory. File selection screen DELETE FILE SAMPLE01.PD3 SAMPLE02.PD3 SAMPLE03.PD3 SAMPLE04.PD3 SAMPLE05.PD3 SAMPLE06.PD3 Pressing the 0 key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left. Use the * and * keys to move the cursor to the file to be deleted, then press the ENT key. Press the C key to return to the SYSTEM MENU.
[ 8 ] Downloading/Uploading the BHT System Parameter File SYSTEM PARAMETER transfer menu SYSTEM PARAMETER 1:DOWNLOAD 2:UPLOAD Pressing the 3 key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left. 1 DOWNLOAD: Downloads the BHT system parameter file to the user area of the BHT-7000. 2 UPLOAD: Uploads the BHT system parameter file stored in the BHT7000. Select a desired item by using the numerical keys or * and * keys, then press the ENT key.
Chapter 2. Getting Started the BHT-7000 and System Mode If an error occurs during downloading If some error occurs during downloading, the BHT-7000 beeps three times and shows one of the following screens with the prompt "Retry?": To retry the download, press the 1 and ENT keys; to abort it, press the 2 and ENT keys. To return to the SYSTEM PARAMETER menu, press the C key.
[8.2] Uploading the BHT system parameter file UPLOAD ** Waiting ** Selecting "2:UPLOAD" on the SYSTEM PARAMETER menu calls up the screen shown at left. With this screen displayed, the BHT-7000 waits for the BHT system parameter file to be uploaded. ⇓ UPLOAD __BHT.SYS ** Loading ** While the uploading operation is in progress, the screen shown at left is displayed indicating the file name and the number of sent records/the total number of records. XXXXX/YYYYY ⇓ UPLOAD __BHT.
Chapter 2. Getting Started the BHT-7000 and System Mode If an error occurs during uploading If some error occurs during uploading, one of the following screens will appear and the beeper beeps three times. To retry the uploading operation, press the 1 and ENT keys; to abort it, press the 2 and ENT keys. Press the C key to return to the SYSTEM PARAMETER menu. UPLOAD Out of memory!! ■ Problem The memory is insufficient for setting up the BHT system parameter file to be uploaded.
[ 9 ] Setting the Remote Wakeup SET REMOTE WAKEUP 1:REMOTE WAKEUP ON OFF 2:TRANSMIT SPEED 9600 19200 38400 57600 115200 Pressing the 4 key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left. 1 REMOTE WAKEUP: Activates or deactivates the remote wakeup function. 2 TRANSMIT SPEED: Sets the transmission speed for the remote wakeup. Select a desired item by using the numerical keys or * and * keys. Then select a desired setting by using the * and * keys.
Chapter 2. Getting Started the BHT-7000 and System Mode [ 10 ] Downloading/Uploading the System Message File SYSTEM MESSAGE transfer menu SYSTEM MESSAGE 1:DOWNLOAD 2:UPLOAD Pressing the 6 key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left. 1 DOWNLOAD: Downloads the system message file to the user area of the BHT-7000. 2 UPLOAD: Uploads the system message file stored in the BHT-7000.
If an error occurs during uploading If some error occurs during downloading, the BHT-7000 beeps three times and shows one of the following screens with the prompt "Retry?": To retry the download, press the 1 and ENT keys; to abort it, press the 2 and ENT keys. To return to the SYSTEM MESSAGE menu, press the C key. DOWNLOAD Out of memory!! Retry? 1:Yes 2:No DOWNLOAD File mismatch!! Retry? 1:Yes 2:No DOWNLOAD Too many files!! Retry? 1:Yes 2:No DOWNLOAD _SYSMSG.
Chapter 2. Getting Started the BHT-7000 and System Mode [10.2] Uploading the system message file UPLOAD ** Waiting ** Selecting "2:UPLOAD" on the SYSTEM MESSAGE menu calls up the screen shown at left. With this screen displayed, the BHT-7000 waits for the system message file to be uploaded. ⇓ UPLOAD _SYSMSG.FN3 ** Loading ** While the uploading operation is in progress, the screen shown at left is displayed indicating the file name and the number of sent records/the total number of records.
If an error occurs during uploading If some error occurs during uploading, one of the following screens will appear and the beeper beeps three times. To retry the uploading operation, press the 1 and ENT keys; to abort it, press the 2 and ENT keys. Press the C key to return to the SYSTEM MESSAGE menu. UPLOAD Out of memory!! ■ Problem The memory is insufficient for setting up the system message file. ■ Solution Press the C key to return to the SYSTEM MENU, then delete unnecessary files in the memory.
Chapter 3. Communications Operations of BHT-7000 Chapter 3 Communications Operations of BHT-7000 This chapter describes the communications operations of the BHT-7000--the RS-232C interface specifications, the basic communications specifications, and the communications protocols--for data transmission with the host computer or other devices. 3.1 RS-232C Interface Specifications ............................................. 8 6 3.2 Basic Communications Specifications and Parameters .... 8 8 3 . 2 .
3.1 RS-232C Interface Specifications [ 1 ] Interface Connector and Pin Assignment The BHT-7000 has a direct-connect interface port which is connectable to the 3-pole mini stereo plug (ø2.5 mm or 0.1") and supports a subset of the RS-232C interface as shown below. Using a direct-connect interface cable having the mini stereo plugs makes it possible to connect the BHT-7000 to a host computer (or another BHT-7000) directly without any routing through the CU-7000. SD RD SG 3-pole Mini Stereo Plug (ø2.
Chapter 3. Communications Operations of BHT-7000 [ 2 ] Interface Cable Connection Connect the BHT-7000 directly to a host computer, a modem, or a printer with a directconnect interface cable as illustrated below.
3.2 Basic Communications Specifications and Parameters 3.2.1 Basic Communications Specifications Listed below are the communications specifications when the BHT-7000 exchanges data with a host computer through the CU-7000 (optical interface) or direct-connect interface cable.
Chapter 3. Communications Operations of BHT-7000 ■ Transmission Code and Bit Order All characters should be coded to 7- or 8-bit code for data transmission. The standard data exchange code of the BHT-7000 is JIS 7- or 8-bit code. The transmission bit order is LSB (Least significant bit) first. What follows is an example for transmitting character A (41h, 01000001b) coded to JIS 8-level code with an even parity and a single bit each for start and stop bits.
3.2.2 Communications Parameters In System Mode and user programs written in BHT-BASIC, you may set the communications parameters listed below.
Chapter 3. Communications Operations of BHT-7000 3.3 Communications Protocols The BHT-7000 supports both the BHT-protocol and the BHT-Ir protocol for file transmission. 3.3.1 BHT-protocol [ 1 ] Overview The BHT-protocol is the communications procedure used to transmit files between the BHT-7000 and a host (or between the BHT-7000s). It adopts the response method using ACK/NAK codes.
[ 2 ] Control Characters The control characters are classified into two groups: transmission control characters and text control characters. (1) Transmission control characters The transmission control characters listed below are used to compose transmission control sequences in phases 1 through 3. Symbol Value Meaning Function EOT 04h End Of Transmission Releases a data link (Phase 3). Requests abort of transmission (Phase 2). ENQ 05h Enquiry Requests establishment of a data link (Phase 1).
Chapter 3. Communications Operations of BHT-7000 (2) Text control characters The text control characters are used to format transmission texts. In the BHT-protocol, they include the following headers and a terminator. Symbol Value Meaning Function SOH 01h Start Of Heading Indicates the start of heading text (Phase 2). STX 02h Start Of Text Indicates the start of data text (Phase 2). ETX 03h End Of Text Indicates the end of data text (Phase 2).
[ 3 ] Basic Format of Transmission Messages Basically, the BHT-7000 transmits data as units of a file. First, it transmits a heading text which includes the attribute information of a file (e.g., file name and the number of data texts) to be transmitted. Following the heading text, it transmits the data text in the file. A heading text and data text comprise a text. In actual text transmission, the text is divided into several blocks, then a header and terminator are added to each block.
Chapter 3. Communications Operations of BHT-7000 [ 4 ] Text Format Text should be formatted according to the standard of the BHT-protocol before transmission. Shown below are two types of the standard text formats for program files and data files. ■ Program Text Format (1) Heading text Byte position 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Number of data texts contained (5 bytes) Program file name (12 bytes) Example of contents P R O G 1 .
■ Data Text Format (1) Heading text Byte position Number of fields (2 bytes) Length of data field 1 Length of data field n (2 bytes) (2 bytes) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Number of data texts contained (5 bytes) Data file name (12 bytes) Example of contents M A S T E R . D A T n 0 0 5 9 2 The data file name should be a maximum of 12 characters in length and it consists of FILE NAME and .EXTENSION. The FILE NAME should be 1 to 8 characters.
Chapter 3. Communications Operations of BHT-7000 3.3.2 BHT-Ir Protocol [ 1 ] Overview The BHT-Ir protocol is the communications procedure for the serial infrared link, which is used to transmit files between the BHT-7000 and a host (or between the BHT-7000s). It adopts the response method using ACK/NAK codes. The BHT-Ir protocol can be used also for communications through the direct-connect interface.
[ 2 ] Control Characters The control characters are classified into two groups: transmission control characters and text control characters. (1) Transmission control characters The transmission control characters listed below are used to compose transmission control sequences in phases 1 through 3. Symbol Value Meaning Function DLE EOT 1004h End Of Transmission Releases a data link (Phase 3). Requests abort of transmission (Phase 2).
Chapter 3. Communications Operations of BHT-7000 (2) Text control characters The text control characters are used to format transmission texts. In the BHT-Ir protocol, they include the following headers and a terminator. Symbol Value Meaning Function DLE SOH 1001h Start Of Heading Indicates the start of heading text (Phase 2). DLE STX 1002h Start Of Text Indicates the start of data text (Phase 2). DLE ETX 1003h End Of Text Indicates the end of data text (Phase 2).
[ 3 ] Basic Format of Transmission Messages Basically, the BHT-7000 transmits data as units of a file. First, it transmits a heading text which includes the attribute information of a file (e.g., file name and the number of data texts) to be transmitted. Following the heading text, it transmits the data text in the file. A heading text and data text comprise a text.
Chapter 3. Communications Operations of BHT-7000 [ 4 ] Text Format Text should be formatted according to the standard of the BHT-Ir protocol before transmission. Shown below are two types of the standard text formats for program files and data files. ■ Program Text Format (1) Heading text Byte position 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Number of data texts contained (5 bytes) Program file name (12 bytes) Example of contents P R O G 1 .
■ Data Text Format (1) Heading text Number of fields (2 bytes) Length of data field 1 (3 bytes) Byte position 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Number of data texts contained (5 bytes) Data file name (12 bytes) Example of contents M A S T E R . Length of data field n (3 bytes) D A T 0 0 5 9 2 n The number of data texts should be 0 to 32767. If it is less than 5 digits, the upper blank bytes will be filled with zeros (0).
Chapter 4. Error Messages This chapter lists the error messages which will appear on the LCD if some error occurs in the BHT-7000. 4.1 System Errors ....................................................................................... 104 4.2 Errors in System Mode ........................................................................
4.1 System Errors If some error occurs when the power is turned on or during program execution, one of the following error messages will appear on the LCD. System Program error ■ Problem ****************** ** No System! ** ****************** A System Program error has occurred. If this error occurs, the BHT-7000 beeps five times (for 0.1 second per beep) and then turns itself off. ■ Solution Contact your nearest dealer. Low battery indication—Level 1 ■ Problem Battery voltage has lowered.
Chapter 4. Error Messages Low battery indication—Level 2 (When the rechargeable battery cartridge is loaded) Charge the battery! (When the dry battery cartridge is loaded) Replace the batteries! ■ Problem When the power is turned on or during execution of program (System Mode or application), the battery output level has lowered. If lower battery is detected, the BHT-7000 beeps five times (for 0.1 second per beep) and then turns itself off.
Calendar clock stopped ■ Problem Set the current date and time. The calendar clock integrated in the BHT-7000 has stopped because: 00/01/01 00:00 _ / / - The battery cartridge had been removed for a long time, : - The rechargeable battery cartridge had not been recharged for a long time, or - The dry batteries in the dry battery cartridge had not been replaced. The indication of 00/01/01 00:00 will change depending upon the calendar clock state.
Chapter 4. Error Messages Execution program not selected ■ Problem No execution program selected. Contact your administrator. No user program has been selected as an execution program to be run when the power is turned on. If this error occurs, the BHT-7000 beeps five times (for 0.1 second per beep) and then turns itself off. ■ Solution Run System Mode and select an execution program in the SET SYSTEM menu. (For the selecting procedure, refer to Chapter 2, Subsection 2.6.3, [4.1].
Error in System Mode settings Your settings in System Mode have been lost. Will reset to defaults. ■ Problem Your settings made in System Mode contain an error. If this error occurs, the System Mode settings revert to the factory defaults. The BHT-7000 displays this error for three seconds and then displays the "No execution program selected…" message. ■ Solution Make your settings in System Mode again.
Chapter 4. Error Messages System administrator to be called Contact your administrator. Note the error number. (XXXX) ■ Problem Any of the following errors has occurred: (1) Hardware error or calendar clock error: (1010) Flash memory error: (1020) (2) Memory storage error (20XX) (3) Execution program error (XXXX: Error code) (3010) If any of the above errors occurs, the BHT7000 beeps five times (for 0.1 second per beep) and then turns itself off. ■ Solution Turn on the power again.
4.2 Errors in System Mode If some error occurs during operation in System Mode, one of the following error messages will appear on the LCD. When selecting a program file or data file EXECUTE PROGRAM ****************** * NO FILE EXISTS * ****************** ■ Problem You attempted to execute a user program in the EXECUTE PROGRAM menu, even though no user program files had been stored in the memories. ■ Solution Press the C key to return to the SYSTEM MENU screen, then download user programs.
Chapter 4. Error Messages DELETE FILE ****************** * NO FILE EXISTS * ****************** ■ Problem You have deleted all of the files stored in the memory in the DELETE FILE menu. ■ Solution Press the C key to return to the SYSTEM MENU screen. During downloading of a program file, data file, BHT-7000 system parameter file, or system message file DOWNLOAD FILE XXXXXXXX.XXX Out of memory!! Retry? 1:Yes 2:No ■ Problem The memory is insufficient for storing files to be downloaded.
DOWNLOAD FILE XXXXXXXX.XXX Too many files!! Retry? 1:Yes 2:No ■ Problem The current download will exceed the maximum of 80 files in the memory. ■ Solution Press the 2 key to return to the SYSTEM MENU, then delete unnecessary files in the memory (or decrease the number of files to be downloaded if you attempted to download more than one file in the DOWNLOAD menu.) (Refer to Chapter 2, Subsection 2.6.3, [ 7 ], [ 2 ], [ 8 ], and [ 10 ].) DOWNLOAD FILE XXXXXXXX.
Chapter 4. Error Messages During uploading of a program file, data file, BHT system parameter file, or system message file UPLOAD FILE File error!! Upload? 1:Yes 2:No UPLOAD Out of memory!! ■ Problem The file you attempted to upload is damaged. ■ Solution To upload the damaged file as is, press the 1 key. ■ Problem The memory is insufficient for setting up the BHT system parameter file or system message file to be uploaded.
114
Chapter 5. Handling the CU-7000 (Option) This chapter describes the handling procedure of the CU-7000, the interfacing with the host computer, and the charging of the lithium-ion battery cartridge. 5.1 Functions of the CU-7000 .................................................................... 117 5.2 Components and Functions ............................................................... 117 5.3 Applying Power to the CU-7000 ......................................................... 117 5.
5.1 Functions of the CU-7000 The optical communications unit CU-7000 is available in two models: CU-7001 and CU7002. The CU-7001 has both of functions (1) and (2) given below; the CU-7002 has only function (1). (1) Data exchange function The CU-7001/CU-7002 exchanges data and programs between the BHT-7000 and the host computer. It interfaces with the BHT-7000 via the optical interface and with the host computer via the RS-232C interface.
Chapter 5. Handling the CU-7000 (Option) 5.3 Applying Power to the CU-7000 Apply power to the CU-7000 by connecting it to the wall socket via the dedicated AC adapter according to the steps given below. Connect the outlet plug of the AC adapter to the power inlet connector of the CU-7000, then plug the other end of the AC adapter into the wall socket.
5.4 Communicating with the Host Computer 5.4.1 Setting the Transmission Speed of the CU-7000 Set the transmission speed of the CU-7000 to the same value as that of the BHT-7000 and the host computer, by using the DIP switch provided on the bottom of the CU7000. (1) Turn the CU-7000 upside down. (2) Remove the protection sheet of the DIP switch from the CU-7000. (3) Set the selectors of the DIP switch as shown below.
Chapter 5. Handling the CU-7000 (Option) 5.4.3 Interfacing with the Host Computer This section describes how to start communication with the host computer in System Mode. The same may apply when you use a user program. (1) Power on the host computer. (2) Plug the AC adapter of the CU-7000 into the wall socket. (3) Make sure that the BHT-7000 is powered off, then set it on the CU-7000. (4) Power on the BHT-7000 and run System Mode.
5.5 Charging the Lithium-ion Battery Cartridge (using the CU-7001) You may charge lithium-ion battery cartridges loaded in the BHT-7000. Service Life of Lithium-ion Battery Cartridge: Lithium-ion batteries used in the battery cartridge will gradually deteriorate during the repeated cycles of charging and discharging due to its properties, even under normal use.
Chapter 5. Handling the CU-7000 (Option) ■ Charging Operation and LED Indication Operator's Action CU-7001 Status On standby Indicator LED on the BHT-7000 OFF ⇓ Place the BHT-7000 on the CU-7001. Normal charging ⇓ ⇓ After approx. 4 hours Charging completed ⇓ ⇓ Remove the BHT-7000.
5.6 RS-232C Interface Specifications [ 1 ] Interface Connector and Pin Assignment The CU-7000 has an RS-232C interface port (Dsub-25S). 13 1 25 14 RS-232C interface port (Dsub-25S) on the CU-7000 Pin No.
Chapter 5. Handling the CU-7000 (Option) [ 2 ] Interface Cable Connection As illustrated below, connect the CU-7000 (on which the BHT-7000 is put) to a host computer with a cross-mode cable. To connect it to a modem, use a straight-mode cable.
124
Appendices Appendix A. Specifications .......................................................................... 126 A.1 BHT-7000 .............................................................................................. 126 [ 1 ] Product Specifications ................................................................. 126 [ 2 ] Bar Code Specifications ............................................................... 128 [ 3 ] Interface Specifications ......................................................
Appendix A. Specifications A.1 BHT-7000 [ 1 ] Product Specifications Power Source Main power • Rechargeable lithium-ion battery cartridge (3.6 VDC) or • Dry battery cartridge (two alkaline manganese batteries LR6s) Dimensions (W) x (L) x (H) 70 x 195 x 51 mm (2.8 x 7.7 x 2.0 inches) Weight Approx. 210 g (Approx. 7.4 oz.
Appendices Display Type: Dot-matrix, FSTN liquid crystal display (LCD) with backlight Formation: Character display 128 dots wide by 64 dots high Status display 128 dots wide by 1 dot high Screen mode Font size Chars x Lines Dots (W x H) 21 x 8 21 x 10 6x8 6x6 Single-byte ANK* mode Standard-size Small-size Two-byte Kanji mode 16-dot font Full-width Half-width 8x4 16 x 4 16 x 16 8 x 16 16-dot font (Double-width) Full-width Half-width 4x4 8x4 32 x 16 16 x 16 12-dot font Full-width Half-w
[ 2 ] Bar Code Specifications (1) Available Bar Code Types Bar code type Bar dimensions Readable magnification Universal product codes EAN-13 EAN-8 UPC-A UPC-E EAN-13 with supplemental codes 0.26 mm (10.24 mils) 0.8 magnification min. EAN-8 with supplemental codes UPC-A with supplemental codes UPC-E with supplemental codes 2-digit add-on 5-digit add-on Interleaved 2 of 5 (ITF) Standard 2 of 5 (STF) CODABAR 0.125 mm min. (4.9 mils min.) PCS value ≥ 0.
Appendices (3) Bar Code Label Size Recommended width: 10 mm min. (0.39 inch min.) Length: Depth of field (Distance from bar codes to the bar-code reading window) 400 mm (15.75 inches) Length of labels (including margins) 460 mm max. (18.11 inches max.) (Minimum narrow bar width: 1.0 mm min.)*4 Length Width (4) Thickness of Bars and Depth of Field Minimum narrow bar width 0.125 mm 0.15 mm 0.33 mm 1.0 mm 1.2 mm Depth of field (4.92 mils) (5.91 mils) (12.99 mils) (39.37 mils) (47.
[ 3 ] Interface Specifications Optical Interface Synchronization: Start-stop Input signals: RD Output signals: SD Transmission speed: 115,200 bps max. Direct-connect Interface Synchronization: Start-stop Transmission speed: 115,200 bps max. Signal level: Conforms to the RS-232C interface Pin assignment: As shown below. SD Pin No.
Appendices A.2 CU-7000 [ 1 ] Product Specifications Power Source - Europe 230 VAC, 16 VA - U.S. 120 VAC, 13 VA - Australia 10 to 18 VDC, 450 mA (on 12 VDC) Power Consumption 8 VA Dimensions (W) x (L) x (H) 112 x 148 x 84 mm (4.41 x 5.83 x 3.31 inches) Weight CU-7001: Approx. 230 g (Approx. 8.11 oz.) CU-7002: Approx. 200 g (Approx. 7.06 oz.
[ 3 ] Interface Specifications 13 1 25 14 RS-232C Interface Port (Dsub-25S) on the CU-7000 Pin No. Signal 1 2 3 4 5 6 7 8 20 FG SD RD RS CS DR SG CD ER NOTE Signal Input/Output External CU-7000 device Functions Frame ground Send data Receive data Request to send Ready to send Data set ready Signal ground Carrier detect Data terminal equipment ready — → ← — — — — — — Shown below is a diagram of the internal connection in the CU-7000.
Appendices Appendix B. Communications Protocol Details B.1 BHT-protocol [ 1 ] Transmission Control Sequences Shown below is a typical message transmission sequence supported by the BHTprotocol. This sequence example does not include transmission errors or negative responses.
Data transmission may accidentally involve various types of errors. The BHT-protocol is designed to recover from those errors as frequently as possible. What follows is the BHT-protocol for phases 1 through 3. Phase 1: Establishment of Data Link ■ Normal phase 1 The sending station transmits an ENQ to the receiving station. Upon receipt of an ACK from the receiving station, the sending station shifts to phase 2. ENQ Sending station Receiving station ACK To phase 2.
Appendices ■ Abnormal termination of phase 1 (Abort of phase 1) If the sending station receives no ACK from the receiving station after sending an ENQ 10 times in succession, it sends an EOT to the receiving station after three seconds from the 10th ENQ to terminate the message transmission abnormally. Sending station Receiving station ENQ(1) 3 seconds ENQ(2) 3 seconds ENQ(3) ENQ(10) 3 seconds EOT Abnormal termination TIP The receiving station's default timeout is 30 seconds.
Phase 2: Data Transmission ■ Normal phase 2 The sending station first sends a transmission block containing the heading text. Each time the sending station receives an ACK from the receiving station, it sends a transmission block containing the data texts as shown below. Upon receipt of an ACK in response to the last transmission block (data text n), the sending station shifts to phase 3. If a transmission message contains no data text, the sending station transmits the heading text only.
Appendices ■ Phase 2 with NAK If the sending station receives a NAK from the receiving station in response to a transmission block containing text data m, it sends that transmission block again immediately as shown below. If the sending station receives an ACK before receiving a NAK 10 times in succession, it continues the subsequent message transmission.
■ Phase 2 with EOT If the sending station receives an EOT anytime during phase 2, it shifts to phase 3 to terminate the message transmission abnormally. Even if the phase 3 terminates normally, the transmission results in an abnormal end. Receiving station Sending station EOT Occurrence of an error To phase 3.
Appendices ■ Abnormal termination of phase 2 (Abort of phase 2) If the sending station receives no ACK from the receiving station after sending an ENQ nine times in succession, it sends an EOT to the receiving station after 3 seconds from the 9th ENQ to terminate this transmission sequence abnormally.
■ Phase 3 with iterated EOT transmission due to no response or invalid response If the sending station receives no response or any invalid response from the receiving station in response to an EOT sent, it iterates sending of an EOT at threesecond intervals up to ten times. If the sending station receives an ACK before sending an EOT ten times, it terminates the message transmission normally and releases the data link.
Appendices [ 2 ] Aborting Data Transmission Pressing the C key aborts data transmission. If the C key is pressed during downloading, the BHT-7000 transmits an EOT and aborts the file transmission. If it is pressed during uploading, the BHT-7000 transmits the current transmission block followed by EOT and then aborts the file transmission.
[ 3 ] BCC for Horizontal Parity Checking To check whether data has been transmitted accurately, the BHT-7000 supports horizontal parity checking for every transmission block. In horizontal parity checking, a horizontal parity byte so called BCC (Block Check Character) is suffixed to an ETX of every transmission block.
Appendices B.2 BHT-Ir protocol [ 1 ] Transmission Control Sequences Shown below is a typical message transmission sequence supported by the BHT-Ir protocol. This sequence example does not include transmission errors or negative responses.
Data transmission may accidentally involve various types of errors. The BHT-Ir protocol is designed to recover from those errors as frequently as possible. What follows is the BHT-Ir protocol for phases 1 through 3. Phase 1: Establishment of Data Link ■ Normal phase 1 The sending station transmits a sequence of DLE ENQ and IDm (sending station's ID) to the receiving station.
Appendices ■ Abnormal termination of phase 1 (Abort of phase 1) If the sending station receives no sequence of DLE ACK and IDs from the receiving station after sending a sequence of DLE ENQ and IDm 60 times in succession, it sends a sequence of DLE EOT and IDm to the receiving station after 0.5 second from the 60th sequence of DLE ENQ and IDm, then aborts the message transmission abnormally. Sending station Receiving station DLE ENQ and IDm (1) 0.5 second DLE ENQ and IDm (2) 0.
Phase 2: Data Transmission ■ Normal phase 2 The sending station first sends a transmission block containing the heading text. Each time the sending station receives a sequence of DLE ACK and IDs from the receiving station, it sends a transmission block containing the data texts as shown below. Upon receipt of a sequence of DLE ACK and IDs in response to the last transmission block (data text n), the sending station shifts to phase 3.
Appendices ■ Phase 2 with suspension of data reception for erasure of the flash memory If the receiving BHT-7000 requires the flash memory to be erased for receiving downloaded files, it sends a sequence of WACK and IDs to the sending station to suspend the data transmission. Upon receipt of the sequence of WACK and IDs, the sending station stops the data transmission until any response comes from the receiving station for one minute.
■ Phase 2 with a sequence of DLE NAK and IDs If the sending station receives a sequence of DLE NAK and IDs from the receiving station in response to a transmission block containing text data m, it sends that transmission block again immediately as shown below. If the sending station receives a sequence of DLE ACK and IDs before receiving the sequence of DLE NAK and IDs 10 times in succession, it continues the subsequent message transmission.
Appendices ■ Phase 2 with a sequence of DLE EOT and IDs If the sending station receives a sequence of DLE EOT and IDs anytime during phase 2, it shifts to phase 3 to terminate the message transmission abnormally. Even if the phase 3 terminates normally, the transmission results in an abnormal end. Sending station Receiving station DLE EOT and IDs Occurrence of an error To phase 3.
■ Abnormal termination of phase 2 (Abort of phase 2) If the sending station receives no sequence of DLE ACK and IDs from the receiving station after sending a sequence of DLE ENQ and IDs 59 times in succession, it sends a sequence of DLE EOT and IDs to the receiving station after 0.5 second from the 59th sequence of DLE ENQ and IDs and then aborts this transmission abnormally. Sending station 0.5 second 0.5 second Receiving station DLE ENQ and IDs (1) DLE ENQ and IDs (2) DLE ENQ and IDs (59) 0.
Appendices ■ Phase 3 with iterated transmission of DLE EOT and IDs due to no re- sponse or invalid response If the sending station receives no response or any invalid response from the receiving station in response to the sent sequence of DLE EOT and IDs, it iterates sending of the sequence at 0.5-second intervals up to 60 times.
■ Phase 3 with timeout at the receiving station If the receiving station receives no subsequent text or normal sequence of DLE EOT and IDs within 30 seconds after sending a sequence of DLE ACK and IDs, it sends a sequence of DLE EOT and IDs and aborts the transmission abnormally. Sending station Data text #n Receiving station DLE ACK and IDs 30 seconds DLE EOT and IDs Abnormal termination [ 2 ] Aborting Data Transmission Pressing the C key aborts data transmission.
Appendices [ 3 ] CRC To check whether data has been transmitted accurately, the BHT-Ir protocol supports CRC (Cyclic Redundancy Check) which employs the CRC-16 generating system. In CRC, a CRC character is suffixed to a sequence of DLE ETX of every transmission block. Operands for CRC-16 The CRC generates CRC-16 from all bytes of a transmission block excluding DLE SOH or DLE STX characters (which are at the head of a transmission block), DLE character of DLE ETX and DLE character of DLE DLE in the text.
Appendix C. A Typical Basic Operation What follows is a typical basic operation which helps you instruct the hands-on user in practical bar-code reading operation. Application type: Inventory Operation: Power ON → Read the bar code on stock (A). → Key in the quantity. Read the bar code on stock (B). → Key in the quantity. . .. Repeat the above operation. .. . 6. Ready for data entry Record 00100 scrolls up so that record 00101 becomes ready for next data entry. File1 A: 99/10/20 MULTI K 00101 4.
Index Index black-and-white inverted label reading 47, 50 Symbols 26-key pad 4, 15, 17, 25, 33, 37, 38, 39, 40, 44, 47, 48, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 68, 69, 72, 73, 75, 76, 80, 81, 126 3-pole mini stereo plug 32-key pad C C-700, C-750 9, 40, 69, 86 calendar clock xii, 7, 12, 19, 22, 27, 28, 32, 34, 40, 44, 47, 49, 106, 109, 127 15, 16, 33, 72, 73, 126 character length A aging test CODABAR 35, 62, 65 CODE128 CODE39 B backlight function on/off key bar-code reading test v, 21 5
download 7, 8, 9, 11, 12, 32, 34, 36, 39, 40, 41, 42, 43, 44, 57, 58, 76, 77, 81, 82, 109, 110, 111, 112, 119, 141, 147, 152 driver infrared communications initializing interface port 6, 8, 9, 15, 34, 40, 42, 46, 47, 52, 53, 57, 69, 70, 71, 77, 79, 82, 84, 86, 90, 112, 113, 116, 118, 119, 122, 132 dry battery cartridge viii, 15, 18, 19, 20, 104, 105, 106, 126 DTE 118 123 Interleaved 2 of 5 (ITF) E EAN-13 EAN-8 xii, 7, 29, 48 interface cable viii, xiii, 8, 9, 40, 85, 86, 87, 88, 115, 118, 123 iv,
Index M4 116, 118, 122, 123, 130, 132 2, 15, 59, 60, 72, 154 magic key marker v, 34, 47, 59, 60, 126 S 2, 50, 51, 92 memory size 35 memory test 35, 64 message version serial number 52, 54, 56, 94, 100, 133, 142, 143, 153 space codes in the tail of a data field 54, 56 30, 34, 35, 47, 48, 74 specular effect N Nonlock Standard 2 of 5 (STF) 59 STF system area optical communications 6, 8, 116, 132 optical communications unit 35, 74 118 System Program malfunction protocol ii, xii, xiii,
U UPC-A 63, 128 UPC-E 63, 128 upload 7, 12, 22, 34, 36, 40, 44, 45, 46, 57, 58, 68, 76, 78, 79, 81, 82, 83, 84, 110, 113, 119, 141, 152 user area 11, 29, 30, 31, 39, 40, 76, 81, 83, 109 V vertical parity 52, 55, 88, 89, 90, 142 158
Bar Code Handy Terminal BHT-7000 User's Manual First Edition, May 2000 DENSO WAVE INCORPORATED The purpose of this manual is to provide accurate information in the handling and operating of the BHT-7000. Please feel free to send your comments regarding any errors or omissions you may have found, or any suggestions you may have for generally improving the manual. In no event will DENSO WAVE be liable for any direct or indirect damages resulting from the application of the information in this manual.