Denso BHT-8000 User Manual

Denso BHT-8000 User Manual

Bar code handy terminal
Hide thumbs Also See for BHT-8000:
Table of Contents

Advertisement

Advertisement

Table of Contents
loading

Summary of Contents for Denso BHT-8000

  • Page 2 Copyright © DENSO WAVE INCORPORATED, 2002-2004 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 in this manual are trademarks or registered trademarks of...
  • Page 3 Preface Please READ through these operating instructions carefully. It will enable you to operate your BHT-8000 correctly. After you have finished reading the instructions, keep this manual handy for speedy reference. BHT System Program version 2.xx or later supports LAN communication. The LAN-support BHT can be...
  • Page 4 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 and the related notes. Chapter 2 Getting Started the BHT and System Mode Summarizes the BHT system configuration and describes the operation including preparation and System Mode (which is required for the efficient use of application programs).
  • Page 5: Related Publications

    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.x as BHT-BASIC. Related Publications BHT-BASIC Programmer's Manual Transfer Utility Guide...
  • Page 6 SAFETY PRECAUTIONS Be sure to observe all these safety precautions. ! Please READ through this manual carefully. It will enable you to use the BHT and CU 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.
  • Page 7 To System Designers: • When introducing BHTs in those systems that could affect human lives (e.g., medicines management system), develop applications carefully through redundancy and safety design which avoids the feasibility of affecting human lives even if a data error occurs. Handling the battery cartridge •...
  • Page 8 • Use the dedicated AC adapter* only. Failure to do so could result in fire. • Never use the CU on the line voltage other than the specified level. Doing so could cause the CU to break or burn. • If the power cord of the AC adapter* is damaged (e.g., exposed or broken lead wires), stop using it and contact your nearest dealer.
  • Page 9 • If you drop the BHT so as to damage its housing, immediately turn off the power, pull out the battery cartridge, and contact your nearest dealer. Failure to do so could cause smoke or fire. • For those machines using dry cells, do not mistake the plus and minus marks when loading them into the cartridge.
  • Page 10 ! If it is judged by DENSO WAVE INCORPORATED that malfunction of the product is due to the product having been dropped or subjected to impact, repairs will be made at a reasonable charge even within the warranty period.
  • Page 11 Blow the particles away with an air brush or a soft brush. Limited Warranty on Software Products In no event will DENSO WAVE be liable for direct, indirect, special, incidental, or consequential damages (including imaginary profits or damages resulting from interruption of operation or loss of business information) resulting from any defect in the software or its documentation or resulting from inability to apply the software or its documentation.
  • Page 12 FCC Regulations This Device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
  • Page 13 Chapter 1. Quick Guide Chapter 2. Getting Started the BHT and System Mode Chapter 3. Communications Operations of BHT Chapter 4. Error Messages Chapter 5. Handling the CU-8000 (Option) Appendices...
  • Page 14: Table Of Contents

    Chapter 1 Quick Guide This chapter describes the basic operating method of the BHT and the related notes. Reading Bar Codes ................................2 Setting and Using the Hand Strap............................ 3 Setting the Backlight ................................. 4 Using the Keypad ................................5 Transferring Data ................................
  • Page 15: Reading Bar Codes

    The BHT turns on the illumination LED to scan the bar code. When the BHT has read the bar code successfully, the indicator LED will illuminate in green. BHT-8000/8000D (Straight beam type) BHT-8100 (Slant beam type) • If the BHT fails to read due to specular effects or other factors, change the scanning angle of the bar-code reading window or the distance from codes as shown at right, and try it again.
  • Page 16: Setting And Using The Hand Strap

    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.
  • Page 17: Setting The Backlight

    1.3 Setting the Backlight Pressing the M1 key while holding down SF (Shift) key activates or deactivates the backlight function. In user programs, you can select the key to be used for activating or deactivating the backlight function (instead of the initial setting: combination of SF and M1), as well as modifying the ON-duration of the backlight before the automatic turning-off.
  • Page 18: Using The Keypad

    Chapter 1 Quick Guide 1.4 Using the Keypad ! Entering Numerical Data To enter numerical data, e.g., the quantity of goods, use the 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. If you key in any wrong value, press the C key or BS key and then enter the correct one.
  • Page 19: Transferring Data

    1.5 Transferring Data ! Using infrared link Using infrared rays, the BHT may transfer data directly to the host PC equipped with an IrDA interface port and other IrDA-compliant devices. • Make sure that there is no obstruction in the light path between the BHT and any target stations. In infrared communication, you need to keep the BHT and any target stations within the effective infrared radiation range, usually 15 cm (5.91") or less.
  • Page 20 Chapter 2 Getting Started the BHT and System Mode This chapter summarizes the BHT system configuration and describes the operation including preparation and System Mode (which is required for the efficient use of application programs). BHT System Configuration ............................... 9 Components and Functions ............................
  • Page 21 [ 7 ] Downloading/Uploading by FTP (Available in LAN-support BHT system only) ..........93 [ 8 ] Deleting Files ..............................98 [ 9 ] Deleting Font Files............................. 99 [ 10 ] Downloading/Uploading the BHT System Parameter File ................100 [ 11 ] Setting the Remote Wakeup ........................... 105 [ 12 ] Downloading/Uploading the System Message File..................
  • Page 22: Bht System Configuration

    Chapter 2 Getting Started the BHT and System Mode 2.1 BHT System Configuration The BHT barcode data collection system requires the following hardware as well as the BHT Bar Code Handy Terminal (which reads bar codes and accepts keypad entry) as illustrated below: •...
  • Page 23 The LAN-support BHT can operate as a LAN client in a LAN communications system by connecting to Ethernet via the LAN-support communication unit CU-8011 (option). • CU-8011 (option): Exchanges programs and data with the BHT via the IrDA interface and with the host PC via Ethernet.
  • Page 24 Chapter 2 Getting Started the BHT and System Mode ! Host PC Models: PC/AT, PS/2 Optional application programs and OSs Win2000 MS-DOS Win3.1 Win95 Win98 WinNT3.5/4.0 Win XP Professional BHT-BASIC3.0 BHT-BASIC BHT-BASIC3.0 (Windows3.1- BHT-BASIC3.5/3.6 Compiler (MS-DOS–based) based) Ir-Transfer Utility C MS-DOS–based –...
  • Page 25 ! Ir-Transfer Utility E (option) Running on the host PC, this utility transfers files between the BHT and the host PC. It uses the BHT-Ir protocol as a file transfer control procedure. (For the details about the BHT-Ir protocol, refer to Chapter 3, Section 3.4.2.) To transfer files under any of the following conditions, use Ir-Transfer Utility E: - Via an external IR transceiver...
  • Page 26 Chapter 2 Getting Started the BHT and System Mode Software Structure System Programs 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.
  • Page 27 ! JIS Level 1 and Level 2 Font Files These files contain font data required for displaying Kanji characters on the LCD. The BHT can display the Kanji characters not only in the conventional standard-size font (16 dots wide by 16 dots high) but also in the small-size font (12 dots wide by 12 dots high) in application programs. It can also display the double-width Kanji characters of those 16-dot and 12-dot fonts in application programs.
  • Page 28: Components And Functions

    Chapter 2 Getting Started the BHT and System Mode 2.2 Components and Functions BHT-8000/8000D (Straight beam type)
  • Page 29 BHT-8100 (Slant beam type)
  • Page 30 Chapter 2 Getting Started the BHT and System Mode The functions of the keys can be set by user programs. Shown below is a set of sample functions.
  • Page 31: Preparation

    2.3 Preparation 2.3.1 Setting-up 1: Loading Dry Cells or Rechargeable Battery Cartridge Before the first use of the BHT, be sure to load dry cells or rechargeable battery cartridge as shown below. Dry cells or battery cartridge is not loaded in the BHT when shipped from the factory. Loading dry cells (1) Turn the BHT upside down.
  • Page 32 Chapter 2 Getting Started the BHT and System Mode (2) Turn the BHT upside down. (3) As shown below, slide the battery cover lock in the direction of the arrow and remove the battery cartridge cover. (4) Check the polarity (positive and negative) of the battery cartridge. Then, load it so that the end of the battery pull strap appears above the battery cartridge as shown below.
  • Page 33 • Do not use batteries or power sources other than the specified ones; doing so could generate heat or cause malfunction. • The BHT has an integrated rechargeable backup power source which backs up the memory and calendar clock in the BHT when no dry cells or battery cartridge is loaded or the voltage level drops below the specified level.
  • Page 34 Chapter 2 Getting Started the BHT and System Mode ! Checking the Battery Voltage Level Pressing the ENT key while holding down the SF key displays the current voltage level of the power source (dry cells or battery cartridge) as a bar indicator. (Releasing those keys will erase the indication.) For details, refer to Section 2.3.4, "Displaying the Battery Voltage Level and System Status."...
  • Page 35 • When replacing dry cells, always replace both of them with new alkaline manganese batteries (LR03). • You may charge the rechargeable battery cartridge with the optional CU-8001/8021/8011 communication unit or optional C-600 charger. For the charging procedure using the CU-8001/ 8021/8011, refer to Chapter 5.
  • Page 36: Setting-Up 2: Setting The Calendar Clock

    Chapter 2 Getting Started the BHT and System Mode 2.3.2 Setting-up 2: Setting the Calendar Clock Press the PW key to turn the BHT on. The following message will appear. In the following cases, the above message will appear. In such instances, it is necessary to set the date and time.
  • Page 37 For the year, be sure to enter the last two digits of the year. For the hour, enter it in the 24-hour format. If any of the year, month, day, hour, and minute is not entered, the ENT key will be deactivated. If you make a wrong entry, press the backspace key to delete it and then enter the correct data.
  • Page 38: Adjusting The Lcd Contrast & Beeper Volume And Switching The Beeper & Vibrator

    Chapter 2 Getting Started the BHT and System Mode 2.3.3 Adjusting the LCD Contrast & Beeper Volume and Switching the Beeper & Vibrator While holding down the M1 or M4 key (right-hand trigger switch), press the PW key, and any of the following screens will appear on the LCD.
  • Page 39 Switching the beeper & vibrator You may choose any of three ways—beeping only, vibrating only, or beeping & vibrating as a confirmation of completion of code reading. (1) Use the F5 and F6 keys to select the BEEPER VIBRATION line that will be highlighted in any one of the following three states: (2) Highlight the desired way(s) by using the F7 and F8 keys.
  • Page 40: Displaying The Battery Voltage Level And System Status

    Chapter 2 Getting Started the BHT and System Mode 2.3.4 Displaying the Battery Voltage Level and System Status [ 1 ] Displaying the Battery Voltage Level On the SYSTEM MENU or during execution of user programs, pressing the ENT key while holding down the SF key will display the battery voltage level.
  • Page 41 Shift state of the keys Pressing the SF key will shift the keys and show the icon in the right bottom corner of the LCD. Alphabet entry mode If the alphanumeric entry system has been selected in user programs, pressing the SF key will switch from the numeric entry mode to alphabet entry mode and show the icon Communications link with the CU-8011 - When the communications device is closed or the communications link has not been established with...
  • Page 42: Battery Replacement Notes

    Chapter 2 Getting Started the BHT and System Mode 2.3.5 Battery Replacement Notes ! When is battery replacement needed? If the "Replace the batteries!" or "Charge the battery!" appears on the LCD, replace the dry cells with new ones or replace the battery cartridge with a fully charged one, respectively. If you leave the BHT without replacing dry cells or battery cartridge, the integrated calendar clock or data will no longer be backed up so that the calendar clock will stop or the "Contact your administrator.
  • Page 43 If the operation time of the fully recharged battery cartridge is noticeably shorter than normal, replace the battery cartridge with a new one. • Use only DENSO WAVE-authorized battery cartridges and chargers. • Never dispose of dry cells or battery cartridges into a fire.
  • Page 44: Bht Turning-Off Notes

    Chapter 2 Getting Started the BHT and System Mode 2.3.6 BHT Turning-off Notes [ 1 ] "Shutdown in progress" message When the BHT is turned off by pressing the PW key or by the auto power-off feature, it displays the following message and starts preparation for shutdown.
  • Page 45 (2) Press the 2 key while holding down the SF key again. The screen will switch to the following: [1] YES: Run Scandisk and start the System. [2] NO: Turn the BHT off. (3) Choose YES or NO with the numerical keys and press the ENT key. When Scandisk is in progress, the following message is displayed: If Scandisk finds an invalid file(s), the following screen will appear.
  • Page 46: 3 ] About "$$Brklst.sys

    Chapter 2 Getting Started the BHT and System Mode ! Scandisk when the resume function is enabled If Scandisk runs when the resume function is enabled, the screen given below may appear. The screen may also appear when the calendar clock built in the BHT stops, even without running Scandisk. The BHT displays the screen for three seconds and then automatically runs the execution program from the beginning.
  • Page 47: 4 ] If Invalid Files Are Found

    [ 4 ] If invalid files are found Even invalid files can be uploaded, so upload them to the host PC according to your needs. After uploading, - Delete those invalid files. (Refer to Section 2.5.3, "[ 8 ] Deleting Files.") - Download valid files having the same names as invalid ones.
  • Page 48: Initializing The Bht System

    Chapter 2 Getting Started the BHT and System Mode 2.4 Initializing the BHT System Initializing the system will lose program files and data files stored in the user area and make system settings 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 if: (1) You want to delete all of the program files and data files.
  • Page 49 (1) Selecting the memory area to be initialized 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.
  • Page 50 Chapter 2 Getting Started the BHT and System Mode (3) Confirming the memory area selected for initialization 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.
  • Page 51 (5) Completion of initialization Upon completion of the initialization, the BHT displays the screen shown at left for a second and turns itself off automatically. • Do not turn the BHT off until the above initialization completion screen appears. A too-early turning-off will interrupt initialization, requiring you to initialize the BHT again.
  • Page 52: Operating In System Mode

    Chapter 2 Getting Started the BHT and System Mode 2.5 Operating in System Mode System Mode is an operating software exclusively designed for the effective use of the BHT, which includes various functions as shown on the following pages. The contents of System Mode differ depending upon whether or not the BHT system program supports LAN communication.
  • Page 53 ! Structure of System Mode SYSTEM MENU ← Press the PW key while holding down the SF and 1 keys. ("7:FTP" available in LAN-support BHT system only) Program Execution 1 and ENT Allows you to select a desired user keys program to be executed immediately.
  • Page 54 Chapter 2 Getting Started the BHT and System Mode Testing 5 and ENT Used for the bar-code reading test, keys memory test, beeper test, aging test, LCD indication test, indicator LED test, file test, communications test, key-entry test, vibrator test and execution of PING. ("9:PING"...
  • Page 55 In addition to the functions given on the preceding pages, System Mode has these six functions: Deleting program/data files, Deleting font files, Downloading/uploading the BHT system parameter file, Setting the remote wakeup parameters, Downloading/uploading the system message file and Updating the systems.
  • Page 56 Chapter 2 Getting Started the BHT and System Mode Downloading/uploading the system message file 6 with SF held down Downloads or uploads the system message file. (Refer to Section 2.5.3, [ 12 ].) C key Updating the Systems Period (.) with SF held Updates the BHT system and CU-8011 down...
  • Page 57: Operating In System Mode

    2.5.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 (F5 and F6) so as to highlight the desired item.
  • Page 58: 2 ] Selecting A Desired Setting

    Chapter 2 Getting Started the BHT and System Mode [ 2 ] Selecting a desired setting First, select a desired item on the current screen by using the numerical key or the cursor keys (F5 and F6) so as to highlight the desired item. Use the F7 and F8 keys to select a desired setting and then press the ENT key.
  • Page 59: Detailed Description Of The Functions In System Mode

    2.5.3 Detailed Description of the Functions in System Mode [ 1 ] Program Execution 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 F5 and F6 keys to move the cursor to a target program, and then press the ENT key.
  • Page 60: 2 ] Downloading

    Chapter 2 Getting Started the BHT and System Mode [ 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, then the newly downloaded file replaces the old one. If no auto-start execution program has been specified (refer to Section 2.5.3, [4.1]), turning the BHT on will let the directory manager start the first registered one out of user programs (.PD3) downloaded in the BHT--the program that appears on the top of the EXECUTE PROGRAM menu shown on the...
  • Page 61 Data that can be copied from one BHT to another BHT The copying function between BHTs copies the following set data: LCD contrast level Beeper volume Switching between beeper and vibrator Execution program to be run automatically when the BHT is turned on Message version (English or Japanese) Display font size System status display...
  • Page 62 Chapter 2 Getting Started the BHT and System Mode Timeout for receiving a remote wakeup command IP address of FTP server User name of FTP server LAN-support BHT system only Password of FTP server Default directory for FTP server FTP option, Line delimiters (CR/LF) FTP option, Treatment of line delimiters LAN-support BHT system only FTP option, Treatment of trailing spaces in data fields...
  • Page 63 Download screens With this screen displayed, the BHT waits for a file to be downloaded. 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"...
  • Page 64 Chapter 2 Getting Started the BHT and System Mode If an error occurs during downloading If some error occurs during downloading, the BHT 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. ! Problem The memory is insufficient for storing files to be downloaded.
  • Page 65 ! 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.
  • Page 66: 3 ] Uploading

    Chapter 2 Getting Started the BHT and System Mode [ 3 ] Uploading Selecting "3: UPLOAD" on the SYSTEM MENU calls up the screen shown at left. [1] ONE FILE: Uploads a user program file or data file stored in the memory. [2] ALL FILES: Uploads all of user program files (object programs) and data files stored in the...
  • Page 67 Upload screens If you select "1:ONE FILE" and choose a file to be uploaded or if you select the "2:ALL FILES" or "3:HT<-->HT COPY" on the UPLOAD menu, then the screen shown at left will appear. If you select "2:ALL FILES" or "3:HT<-->HT COPY," the "ALL" or "HT<-->HT"...
  • Page 68 Chapter 2 Getting Started the BHT 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. ! Problem The file you attempted to upload is damaged.
  • Page 69: 4 ] System Environment Setting

    [ 4 ] System Environment Setting Selecting "4: SET SYSTEM" on the SYSTEM MENU calls up the screen shown at left. [1] EXECUTE PROGRAM: Sets an auto-start execution program to be run when the power is turned on. [2] DISPLAY: Sets the message version (English or Japanese).
  • Page 70 Chapter 2 Getting Started the BHT and System Mode [4.1] Setting an auto-start execution program Selecting "1: EXECUTE PROGRAM" on the SET SYSTEM menu calls up the screen shown at left. Highlighted is the current setting. Use the F5 and F6 keys to move the cursor to a desired execution program to be run automatically when the power is applied, and then press the ENT key.
  • Page 71 System Status Indication Turning on the system status indication displays the following icons in the bottom line of the LCD: Indication Icon Description Shift state of the keys Appears when the keys on the keypad are shifted. Alphabet entry mode Appears when the BHT is placed in the alphabet entry mode.
  • Page 72 Chapter 2 Getting Started the BHT and System Mode [4.3] Setting the calendar clock Selecting "3: DATE/TIME" on the SET SYSTEM menu calls up the screen shown at left. 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.
  • Page 73 [4.4] Setting the special bar-code scanning parameters Selecting "4: BARCODE" on the SET SYSTEM menu calls up the BHT-8000/8100 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.
  • Page 74 Chapter 2 Getting Started the BHT and System Mode Minimum number of digits to be read for ITF, STF, or Codabar (MINIMUM DIGITS) You can 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.
  • Page 75 [4.5] Setting the communications environments After the BHT 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 (IrDA interface port) Communications protocol BHT-protocol Communications parameters Defaults for the IrDA interface port...
  • Page 76 Chapter 2 Getting Started the BHT and System Mode Setting the communications parameters for the IrDA interface Selecting "1:OPTICAL" on the SET COMMUNICATION menu calls up the screen shown at left. [1] PARAMETER: Switches communications parameters setting screen. [2] PROTOCOL: Switches to the communications protocol option screen.
  • Page 77 Setting the communications parameters for the direct-connect interface Selecting "2:CONNECTOR" on the SET COMMUNICATION menu calls up the screen shown at left. [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 keys or F5 and F6 keys, and then press the ENT key.
  • Page 78 Chapter 2 Getting Started the BHT and System Mode (2) Communications protocol option menu 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 to add serial numbers to data blocks.
  • Page 79 Setting the communications protocol type Selecting the "4:PROTOCOL TYPE" on the SET COMMUNICATION menu calls up the screen shown at left. Highlighted is the current setting. [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.
  • Page 80 Chapter 2 Getting Started the BHT and System Mode [4.6] Defining the functions of the shift key and magic keys 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.
  • Page 81 Defining the function of M1 , M2 , M3 (left-hand trigger switch), or M4 (right-hand trigger switch) 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"...
  • Page 82 Chapter 2 Getting Started the BHT and System Mode [4.7] Setting the resume function 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 that resumes the current BHT status (screen) where the BHT was turned off, when the BHT is turned on.
  • Page 83 [4.9] Setting the TCP/IP, FTP and DHCP (Available in LAN-support BHT system only) Selecting "9:TCP/IP" on the SET SYSTEM menu calls up the screen shown at left. [1] SET TCP/IP: Switches to the TCP/IP setting screen. [2] SET FTP: Switches to the FTP setting screen. [3] SET DHCP: Switches to the DHCP setting screen.
  • Page 84 Chapter 2 Getting Started the BHT and System Mode (2) IP address screen Selecting "2:IP ADDRESS" on the SET TCP/IP menu calls up the screen shown at left where the current settings are displayed. Select a desired item by using the numerical keys or F5 and F6 keys, and then press the ENT key.
  • Page 85 [4.9-2] Setting the FTP Selecting "2:SET FTP" on the SET TCP/IP menu calls up the screen shown at left. [1] SERVER: Switches to the FTP server connection environments screen. [2] OPTION: Switches to the data transfer parameters screen. Select a desired item by using the numerical keys or F5 and F6 keys, and then press the ENT key.
  • Page 86 Chapter 2 Getting Started the BHT and System Mode (2) FTP options screen Selecting "2:OPTION" on the SET FTP menu calls up the screen shown at left where the current settings are displayed. [1] CR/LF: Specifies line delimiters that should match ones used in the server OS.
  • Page 87 [4.9-3] Setting the DHCP Selecting "3:DHCP" on the SET TCP/IP menu calls up the screen shown at left. The current setting is displayed. [1] TIMEOUT: Sets the timeout for getting the IP configuration from the DHCP server. The entry range is from 00001 to 32767 seconds.
  • Page 88: 5 ] Testing

    Chapter 2 Getting Started the BHT and System Mode [ 5 ] Testing Selecting "5:TEST" on the SYSTEM MENU calls up the screen shown at left. [1] BARCODE: Selects the bar-code reading test. [2] MEMORY: Selects the RAM read/write test. [3] BEEPER: Selects the beeper scale test.
  • Page 89 [5.1] Bar-code reading test Selecting "1:BARCODE" on the TEST menu calls up the screen shown at left. Actually read bar codes with the BHT 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 BHT beeps, turns on the indicator LED in green, and displays the read data together with the barcode type and the number of digits.
  • Page 90 Chapter 2 Getting Started the BHT and System Mode [5.2] Memory test Selecting "2:MEMORY" on the TEST menu calls up the screen shown at left and starts writing and reading onto/from all areas of the RAM as well as checking the address. XXXXX: Tested RAM capacity (unit: kilobytes) YYYYY: Total RAM capacity (unit: kilobytes) If any error is detected, the BHT beeps three times, shows the...
  • Page 91 [5.3] Beeper scale test 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 automatically returns to the TEST menu. To stop this test while in progress, turn the power off.
  • Page 92 Chapter 2 Getting Started the BHT and System Mode [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. The indicator LED is off. Each time the ENT key is pressed, the screen shifts to the next test pattern.
  • Page 93 The checker pattern is reversed. BS key ⇑ ⇓ ENT key An outline with a width of one dot appears. Press the ENT key, and the BHT beeps once and returns to the TEST menu.
  • Page 94 Chapter 2 Getting Started the BHT and System Mode [5.6] File test Selecting "6:FILE" on the TEST menu calls up the screen shown at left. If any of the files stored in the memories is defective, an asterisk (*) or plus sign (+) will be prefixed to the name of the defective file(s).
  • Page 95 [5.7] Communications test In System Mode, you may test the IrDA interface port and direct-connect interface port. ! Preparation for the IrDA interface test Arrange two BHTs, one as a master station and the other as a slave station (to be tested) with their IrDA interface ports facing each other as illustrated below.
  • Page 96 Chapter 2 Getting Started the BHT and System Mode Testing the IrDA interface port Selecting the "1:OPTICAL" on the TEST COMMUNICATION menu calls up the screen shown at left. At the slave BHT to be tested, select the "1:SLAVE" and at the master BHT, select the "2:MASTER."...
  • Page 97 Testing the direct-connect interface port 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 beeps three times and shows the screen at left.
  • Page 98 Chapter 2 Getting Started the BHT and System Mode [5.8] Key-entry, beeper, and vibrator test Selecting "8:KEY & VIBRATION" on the TEST menu calls up the screen shown at left and makes the BHT ready for entry from the keypad. 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.
  • Page 99 Testing with PING (Available in LAN-support BHT system only) [5.9] Selecting "9:PING" on the TEST menu calls up the screen shown at left. [1] RUN PING: Runs PING. [2] SET PING: Switches to the PING parameter setting screen. [3] SET DEVICE: Switches to the PING device setting screen. Select a desired item by using the numerical keys or F5 and F6 keys, and then press the ENT key.
  • Page 100 Chapter 2 Getting Started the BHT and System Mode PING run-time messages (that will appear in the middle of the LCD) Message Displays when: Waiting Setting up PING. Opening TCP/IP Opening devices. Routing TCP/IP Connecting to the TCP/IP communications pathway. PING start Starting PING.
  • Page 101 If you select one of "1:DESTINATION IP" through "5:COUNT" items and press the ENT key, then the entry box of that item becomes ready to accept entry and a cursor appears. Enter the desired value by using the numerical keys and then press the ENT key. In the entry mode, to delete a single character, press the BS key.
  • Page 102 Chapter 2 Getting Started the BHT and System Mode PING Echo Request Send Timing (SEND TYPE) Two types of echo request send timings are available: TYPE 1 and TYPE 2. ! TYPE 1 After sending an echo request, PING will wait for the period specified by INTERVAL and then send an echo request again.
  • Page 103 (3) PING device screen Selecting "3:SET DEVICE" on the TEST PING menu calls up the screen shown at left where the current TCP/IP device, link layer, and transmission speed are displayed. To return to the TEST PING menu, press the C key when any item is highlighted.
  • Page 104: 6 ] System Information

    Chapter 2 Getting Started the BHT and System Mode [ 6 ] System Information [6.1] Displaying the BHT system information 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.
  • Page 105 If the M2 key is pressed when the BHT is not placed on the CU-8011 The error message shown at left will appear. Press the C key to return to the SYSTEM INFORMATION screen.
  • Page 106: 7 ] Downloading/Uploading By Ftp (Available In Lan-Support Bht System Only)

    Chapter 2 Getting Started the BHT and System Mode [ 7 ] Downloading/Uploading by FTP (Available in LAN-support BHT system only) Selecting "7:FTP" on the SYSTEM MENU calls up the screen shown at left. [1] DOWNLOAD: Downloads a file by FTP. [2] UPLOAD: Uploads a file(s) by FTP.
  • Page 107 DIR/FILE entry box: The FTP client will interpret a character string entered into this box as a directory name at first, so it will send a Change Directory request to the FTP server. If the specified directory exists in the FTP server, the server will change a directory from the default to that specified one; if not, the FTP client will interpret the entered character string as a file name and send a Download request to the server.
  • Page 108 Chapter 2 Getting Started the BHT and System Mode If you select "2:SELECT FILE," the screen shown at left will appear. Choose a file to be uploaded by using the F5 and F6 keys, then press the ENT key. The screen returns to the previous one where the selected file displays in the SELECT FILE entry box.
  • Page 109 Run-time messages in downloading/uploading by FTP When the BHT is uploading or downloading files by FTP, the following messages will appear in the bottom of the LCD: Message Displays when: Aborted. Uploading or downloading is interrupted. Connection error The communications pathway is disconnected. Device error Failed to open a device.
  • Page 110 Chapter 2 Getting Started the BHT and System Mode Reply codes from the FTP server The messages that FTP servers send during and after FTP operations vary, but servers all use the same reply codes as listed below. Reply codes Description Restart marker reply.
  • Page 111: 8 ] Deleting Files

    [ 8 ] Deleting Program/Data Files You can delete a program file or data file stored in the flash memory. Pressing the 0 key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left. Use the F5 and F6 keys to move the cursor to the file to be deleted, then press the ENT key.
  • Page 112: 9 ] Deleting Font Files

    Chapter 2 Getting Started the BHT and System Mode [ 9 ] Deleting Font Files You can delete font files stored in the flash ROM if you do not need to display Japanese fonts (16-dot and/or 12-dot fonts) and the user area is insufficient. Deleting those font files allows the memory area which was occupied by those files to be used as a user area.
  • Page 113: 10 ] Downloading/Uploading The Bht System Parameter File

    [ 10 ] Downloading/Uploading the BHT System Parameter File The BHT system parameter file (named "_BHT.SYS") stores system environment settings specified in the SET SYSTEM menu (in Section 2.5.3, [ 4 ]) and other settings such as the LCD contrast and beeper volume.
  • Page 114 Chapter 2 Getting Started the BHT and System Mode [10.1] Downloading the BHT system parameter file Selecting "1:DOWNLOAD" on the SYSTEM PARAMETER transfer menu calls up the screen shown at left. With this screen displayed, the BHT waits for the BHT system parameter file to be downloaded. ⇓...
  • Page 115 ! Problem You attempted to download a file other than the BHT system parameter file. ! Solution Check whether the file you attempted to download is the BHT system parameter file. ! Problem The current download will exceed the maximum of 80 files in the memory.
  • Page 116 Chapter 2 Getting Started the BHT and System Mode [10.2] Uploading the BHT system parameter file Selecting "2:UPLOAD" on the SYSTEM PARAMETER transfer menu calls up the screen shown at left. With this screen displayed, the BHT waits for the BHT system parameter file to be uploaded. ⇓...
  • Page 117 ! Problem The memory has already contained 80 files, so the BHT system parameter file cannot be set up. ! Solution Press the C key to return to the SYSTEM MENU, then delete unnecessary files in the memory. (Refer to Section 2.5.3, [ 8 ].) ! Problem Uploading has failed.
  • Page 118: 11 ] Setting The Remote Wakeup

    Chapter 2 Getting Started the BHT and System Mode [ 11 ] Setting the Remote Wakeup 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.
  • Page 119: 12 ] Downloading/Uploading The System Message File

    [ 12 ] Downloading/Uploading the System Message File The system message file (named "_B80MSG.FN3") stores system messages, e.g., "Shutdown in progress. Do not remove the battery." and "Charge the battery!." The SYSTEM MESSAGE transfer menu allows you to upload or download the system message file to/from the host PC.
  • Page 120 Chapter 2 Getting Started the BHT and System Mode While the downloading operation is in progress, the screen shown at left is displayed indicating the file name and the number of received records/the total number of records. To abort the downloading operation, press the C key. The screen will switch back to the SYSTEM MESSAGE transfer menu.
  • Page 121 ! Problem You attempted to download a file other than the system message file. ! Solution Check whether the file you attempted to download is the system message file. ! Problem The current download will exceed the maximum of 80 files in the memory.
  • Page 122 Chapter 2 Getting Started the BHT and System Mode [12.2] Uploading the system message file Selecting "2:UPLOAD" on the SYSTEM MESSAGE transfer menu calls up the screen shown at left. With this screen displayed, the BHT waits for the system message file to be uploaded. ⇓...
  • Page 123 ! Problem The memory has already contained 80 files, so the BHT system message file cannot be set up. ! Solution Press the C key to return to the SYSTEM MENU, then delete unnecessary files in the memory. (Refer to Section 2.5.3, [ 8 ].) ! Problem Uploading has failed.
  • Page 124: 13 ] Updating The Systems

    Chapter 2 Getting Started the BHT and System Mode [ 13 ] Updating the Systems Pressing the period (.) key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left. [1] SYSTEM MODIFY: Switches to the BHT system updating menu.
  • Page 125 If the displayed filename is different from the name of the BHT system reconfig file you want to use, then select "2:FILENAME" and enter the correct filename. Selecting "2:FILENAME" makes the entry box ready to accept entry and displays a cursor. Enter the desired filename by using the numerical keys and period (.) key, and then press the ENT key.
  • Page 126 Chapter 2 Getting Started the BHT and System Mode [13.2] Updating the CU-8011 System via the BHT (Available in LAN-support system only) Before proceeding to the updating procedure, you need to download a CU-8011 system reconfig file, referring to Section 2.6.2. On the MODIFY MENU screen (that can be called up by pressing the period (.) key with the SF key held down on the SYSTEM MENU), selecting "2:CU-F/W MODIFY"...
  • Page 127 If no CU-8011 system reconfig file exists at the start of updating If no system file exists in the BHT when you select "1:DO IT," then the message shown at left will appear. Download a CU-8011 system reconfig file to the BHT and then try updating again.
  • Page 128: Downloading System Reconfig Files And Updating The Current Systems

    During system updating, the PW key is disabled so that the BHT cannot be turned off. Wait for completion of updating and then press the PW key. The latest BHT system reconfig file can be downloaded from our Web site. http://www.denso-wave.com/...
  • Page 129: Updating The Cu-8011 System (Available In Lan-Support System Only)

    If the CU-8011 has been turned off during updating, restarting it will run either the old CU-8011 system or updated one. You can check which system is running on the CU INFORMATION screen given in Section 2.5.3, [ 6 ]. The latest CU-8011 system reconfig file can be downloaded from our Web site. http://www.denso-wave.com/...
  • Page 130: Starting Up User Programs

    Chapter 2 Getting Started the BHT and System Mode 2.7 Starting Up User Programs You can start up user programs (application programs) in the BHT in several ways. This section outlines those ways. ! Starting from the EXECUTE PROGRAM menu in System Mode If you select a desired user program as an execution program in the EXECUTE PROGRAM menu, then the selected program will immediately start running.
  • Page 131 Example 1: Downloading updated versions of the MAIN.PD3 and SUBMAIN.PD3 In this case, the registration order of user programs will not change, so pressing the PW key will start the MAIN.PD3. • MAIN.PD3 Directory information Directory information (Newer version) AAAAAAAA.DAT AAAAAAAA.DAT •...
  • Page 132 Chapter 2 Getting Started the BHT and System Mode ! Starting with the wakeup function If you specify the wakeup time in user programs, the wakeup function will automatically wake up the BHT at the specified time and run a user program. If an auto-start execution program has been selected on the SET EXECUTE PROGRAM screen in the SET SYSTEM menu, the selected program will run at the time of wakeup.
  • Page 134 Chapter 3 Communications Operations of BHT This chapter describes the communications operations of the BHT--the RS-232C interface specifications, basic communications specifications and communications protocols--for data transmission with the host PC or other devices. Infrared Communication............................122 RS-232C Interface Specifications ......................... 123 [ 1 ] Interface Connector and Pin Assignment....................
  • Page 135: Infrared Communication

    3.1 Infrared Communication The BHT has an integrated infrared (IR) communications device which enables wireless transfer of programs and data between the BHT and the host PC and between the BHTs, instead of the conventional wire transfer. The IR communications device features the following: •...
  • Page 136: Rs-232C Interface Specifications

    Chapter 3 Communications Operations of BHT 3.2 RS-232C Interface Specifications [ 1 ] Interface Connector and Pin Assignment The BHT 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 to a host PC (or another BHT) directly without any routing through the CU-8000.
  • Page 137: 2 ] Interface Cable Connection

    [ 2 ] Interface Cable Connection Connect the BHT directly to a host PC, a modem, or a printer with a direct-connect interface cable as illustrated below. Cable Connection between BHT and Host PC Cable Connection between BHT and Modem Cable Connection between BHT and Printer...
  • Page 138: Basic Communications Specifications And Parameters

    Chapter 3 Communications Operations of BHT 3.3 Basic Communications Specifications and Parameters 3.3.1 Basic Communications Specifications Listed below are the communications specifications when the BHT exchanges data with a host PC through the IrDA interface or direct-connect interface. IrDA Interface Direct-connect Interface Synchronization Start-stop...
  • Page 139 ! 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 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.
  • Page 140: Communications Parameters

    Chapter 3 Communications Operations of BHT 3.3.2 Communications Parameters In System Mode and user programs written in BHT-BASIC, you may set the communications parameters listed below. Communications Port IrDA interface Direct-connect interface Transmission Speed 2400, 9600, 19200, 38400, 300, 600, 1200, 2400, 4800, 9600, 57600, or 115200 bps 9200, 38400, 57600, or 115200 bps Character Length...
  • Page 141: Communications Protocols

    3.4 Communications Protocols The BHT supports both the BHT-protocol and the BHT-Ir protocol for file transmission. 3.4.1 BHT-protocol [ 1 ] Overview The BHT-protocol is the communications procedure used to transmit files between the BHT and a host (or between the BHTs). It adopts the response method using ACK/NAK codes. The BHT-protocol is composed of a defined set of the control character sequences including the following three phases: Phase 1:...
  • Page 142: 2 ] Control Characters

    Chapter 3 Communications Operations of BHT [ 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.
  • Page 143: 3 ] Basic Format Of Transmission Messages

    [ 3 ] Basic Format of Transmission Messages Basically, the BHT 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.
  • Page 144: 4 ] Text Format

    Chapter 3 Communications Operations of BHT [ 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 (2) Data text...
  • Page 145 ! Data Text Format (1) Heading text To transfer a data file containing a data field(s) of 100 digits or more, use the Windows-based Transfer Utility. The MS-DOS–based Transfer Utility does not support transmission of data fields exceeding 99 digits. (2) Data text The total length of all data fields plus the number of the character count bytes (= the number of the fields) should be 255 bytes or less.
  • Page 146: Bht-Ir Protocol

    Chapter 3 Communications Operations of BHT 3.4.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 and a host (or between the BHTs). It adopts the response method using ACK/NAK codes.
  • Page 147: 2 ] Control Characters

    [ 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...
  • Page 148: 3 ] Basic Format Of Transmission Messages

    Chapter 3 Communications Operations of BHT [ 3 ] Basic Format of Transmission Messages Basically, the BHT 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.
  • Page 149: 4 ] Text Format

    [ 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 (2) Data text...
  • Page 150 Chapter 3 Communications Operations of BHT ! Data Text Format (1) Heading text (2) Data text The total length of all data fields plus the number of the character count bytes (= the number of the fields) should be 255 bytes or less. When you transfer five 50-digit (50-byte) fields, for example, the total length of all data fields is 250 (50 x 5) bytes and the number of the character count bytes is 5.
  • Page 152: Error Messages

    Chapter 4 Error Messages This chapter lists the error messages which will appear on the LCD if some error occurs in the BHT. System Errors ................................140 Errors in System Mode ..............................146...
  • Page 153: System Errors

    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 A System Program error has occurred. If this error occurs, the BHT beeps five times (for 0.1 second per beep) and then turns itself off.
  • Page 154 Chapter 4 Error Messages Shutdown due to low battery (When dry cells are loaded) ! Problem When the BHT is turned on or during execution of program (System Mode or application), the battery output level has lowered so that the BHT no longer operates.
  • Page 155 Abnormal shutdown ! Problem If shut down abnormally*, the BHT has been left without dry cells or battery cartridge loaded, or with dead dry cells or discharged battery cartridge loaded, so unsaved data was lost. (*"Normally shut down" refers to "turned off with the PW key or by the auto power-off feature.") ! Solution Refer to Chapter 2, Section 2.3.6.
  • Page 156 Chapter 4 Error Messages No execution program loaded ! Problem No user program to be executed when the BHT is turned on is loaded. If this error occurs, the BHT beeps five times (for 0.1 second per beep) and then turns itself off. ! Solution Run System Mode and download a...
  • Page 157 Resume data lost ! Problem Although the resume function had been set to ON, no resume data has been retained since the BHT was not normally turned off and then left without dry cells or battery cartridge loaded or with dead dry cells or discharged battery cartridge loaded.
  • Page 158 Chapter 4 Error Messages System down error ! Problem An error has occurred during execution of System Program. If this error occurs, the BHT beeps five times (for 0.1 second per beep). ! Solution Unload and reload dry cells or battery cartridge, then turn the BHT on. If this error occurs frequently, make a note of the message and codes on the LCD and contact your nearest dealer.
  • Page 159: Errors In System Mode

    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 ! 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.
  • Page 160 Chapter 4 Error Messages During downloading of a program file, data file, BHT system parameter file, or system message file ! Problem The memory is insufficient for storing files to be downloaded. ! Solution Press the 2 key to return to the SYSTEM MENU, then delete unnecessary files in the memory or decrease the size of the file to be downloaded.
  • Page 161 ! Problem Downloading has failed. ! Solution To retry downloading, press the 1 key. To return to the SYSTEM MENU, press the 2 key. Check the interface port, communications parameters, and communications protocol in the SET SYSTEM menu or perform the communications test in the TEST menu.
  • Page 162 Chapter 4 Error Messages ! Problem Uploading has failed. ! Solution To retry uploading, press the 1 key. To return to the SYSTEM MENU, press the 2 key. Check the interface port, communications parameters, and communications protocol in the SET SYSTEM menu or perform the communications test in the TEST menu.
  • Page 164 Functions of the CU-8000 ............................152 Components and Functions ............................153 Applying Power to the CU-8000........................... 154 Communicating with the Host PC ..........................156 5.4.1 Setting the Transmission Speed of the CU-8000 ....................156 5.4.2 Interface Cable Connection..........................157 5.4.3 Interfacing with the Host PC..........................
  • Page 165: Functions Of The Cu-8000

    5.1 Functions of the CU-8000 The optical communication unit CU-8000 is available in four models: CU-8001, CU-8002, CU-8021 and CU-8011. The CU-8001/8021/8011 has both of functions (1) and (2) given below; the CU-8002 has only function (1). (1) Data exchange function The CU-8001/8002/8021/8011 exchanges data and programs between the BHT and the host PC.
  • Page 166: Components And Functions

    Chapter 5 Handling the CU-8000 (Option) 5.2 Components and Functions Power switch (Provided on CU-8001.) BHT charge terminals (Not provided on CU-8002.) Used to charge the battery cartridge loaded in the BHT. IrDA interface port Clean these terminals periodically. If they are stained, the charging efficiency may decrease.
  • Page 167: Applying Power To The Cu-8000

    5.3 Applying Power to the CU-8000 CU-8001: The CU-8001 should be supplied with power from a wall socket via the dedicated AC adapter. Connect the outlet plug of the AC adapter to the power inlet connector of the CU-8001, then plug the other end into a wall socket.
  • Page 168 Chapter 5 Handling the CU-8000 (Option) • Never use the CU on the line voltage other than the specified level. Doing so could cause the CU to break or burn. • If the power cord of the AC adapter is damaged (e.g., exposed or broken lead wires), stop using it and contact your nearest dealer.
  • Page 169: Communicating With The Host Pc

    5.4 Communicating with the Host PC 5.4.1 Setting the Transmission Speed of the CU-8000 CU-8001/8002: Set the transmission speed to the same value as that of the BHT and host PC, by using the DIP switch. CU-8021: The transmission speed is automatically determined by the host PC. CU-8011: Use the CU with the transmission speed fixed to 115,200 bps (default).
  • Page 170: Interface Cable Connection

    Chapter 5 Handling the CU-8000 (Option) 5.4.2 Interface Cable Connection (1) For the CU-8001, unplug the AC adapter from the wall socket. (2) Make sure that the host PC is turned off. (3) CU-8001/8002: Connect the RS-232C interface cable to the interface port of the CU-8001/8002. CU-8021: Connect the USB interface cable to the interface port of the CU-8021.
  • Page 171: Interfacing With The Host Pc

    5.4.3 Interfacing with the Host PC [ 1 ] CU-8001/8002/8021 This section describes how to start communication with the host PC in System Mode. The same procedure may apply when you use a user program. (1) Turn the host PC on. (2) CU-8001: Turn the power switch on.
  • Page 172: 2 ] Cu-8011

    Chapter 5 Handling the CU-8000 (Option) [ 2 ] CU-8011 This section describes how to start communication with the host PC in System Mode (FTP). (1) Turn the host PC on. (2) Make sure that the AC adapter is plugged into a wall socket and the POWER LED is lit. (3) Make sure that the BHT is turned off, then put it on the CU-8011.
  • Page 173: Charging The Rechargeable Battery Cartridge (Using The Cu-8001/8021/8011)

    (2) Place the BHT loaded with a rechargeable battery cartridge onto the CU-8001/8021/8011. The CU-8001/8021/8011 lights the CHG1 LED and starts charging. The charging time is approx. 8 hours. Upon completion of charging, the CHG1 LED starts flashing at 2-second intervals. (3) Remove the BHT from the CU-8001/8021/8011. BHT-8000 CU-8001/8021/8011...
  • Page 174 Chapter 5 Handling the CU-8000 (Option) " Charging Operation and LED Indication Operator's Action CU-8001/8021/8011 Status LED Indication Turn on the CU-8001/8021/8011. On standby ⇓ ⇓ Place the BHT on the Ordinary charging CU-8001/8021/8011. ⇓ ⇓ After approx. 8 hours Trickle charging* Flashing at 2-second intervals...
  • Page 175: Rechargeable Battery Cartridge Alone

    5.5.2 Rechargeable Battery Cartridge Alone The CU-8001/8021/8011 can charge Ni-MH battery cartridges all by themselves in either of the following two ways: - Fully discharging and then charging ("Refreshing)* [ 1 ] - Charging only [ 2 ] * Fully discharging and then charging battery cartridges can eliminate "Memory Accumulation"...
  • Page 176: 1 ] Fully Discharging And Then Charging-"Refreshing

    Chapter 5 Handling the CU-8000 (Option) [ 1 ] Fully Discharging and then Charging—"Refreshing" (1) Turn the CU-8001/8021/8011 on. The POWER LED comes on. (2) Load a Ni-MH battery cartridge into the CU-8001/8021 from the battery cartridge slot. The CU-8001/8021/8011 flashes the CHG2 LED at 0.5-second intervals and starts discharging the cartridge.
  • Page 177 If the CU-8021 is bus-powered via the USB interface from the USB host (PC) or USB hub and the host PC is in the suspended mode, then the CU-8021 cannot charge or discharge the battery cartridge. If the host PC switches to the suspended mode when the CU-8021 is charging or discharging the battery cartridge, then the CU-8021 will stop charging or discharging.
  • Page 178: 2 ] Charging Only

    Chapter 5 Handling the CU-8000 (Option) [ 2 ] Charging Only (1) Load a Ni-MH battery cartridge into the CU-8001/8021/8011 from the battery cartridge slot. (2) Turn the CU-8001/8021/8011 on. The charging time is approx. 8 hours. The CU-8001/8021/8011 turns on the CHG2 LED and starts charging the cartridge. Upon completion of charging, the CHG2 LED starts flashing at 2-second intervals.
  • Page 179: Functions Exclusive To The Cu-8011

    5.6 Functions Exclusive to the CU-8011 5.6.1 Displaying the CU-8011 Status You can check the machine status of the CU-8011 according to the ON/OFF states of the LED indicators 5.5, (POWER and DATA) as listed below. For the charging procedure, refer to Chapter 5, Section "...
  • Page 180: Displaying The Cu System Information On The Bht

    Chapter 5 Handling the CU-8000 (Option) 5.6.2 Displaying the CU System Information on the BHT You may display the CU-8011 system information on the BHT's LCD. Set the BHT on the CU-8011 and operate the BHT to display the SYSTEM INFORMATION screen on the LCD.
  • Page 181: Interface Specifications

    5.7 Interface Specifications [ 1 ] Interface Connector and Pin Assignment CU-8001/8002 The CU-8001/8002 has an RS-232C interface port (Dsub-9P). RS-232C Interface Port (Dsub-9P) on the CU-8001/8002 Signal Input/Output Pin No. Signal Functions CU-8001/8002 External device ← Receive data → Send data →...
  • Page 182 Chapter 5 Handling the CU-8000 (Option) CU-8021 The CU-8021 has a Full-Speed USB 1.1-capable port (Series "B" receptacle). CU-8011 The CU-8011 has an IEEE802.3-compliant Ethernet interface port (10Base-T). Ethernet Interface Port (RJ45 jack) on the CU-8011 Pin No. Signal Functions Send data Send data Receive data...
  • Page 183: 2 ] Interface Cable Connection

    [ 2 ] Interface Cable Connection CU-8001/8002 As illustrated below, connect the CU-8001/8002 (on which the BHT is placed) to a host PC with a cross-mode cable. To connect it to a modem, use a straight-mode cable. Cable Connection between CU-8001/8002 and Host PC Cable Connection between CU-8001/8002 and Modem DTE and DCE In the RS-232C interface specifications, the DTEs (Data Terminal Endpoint) shall be generally...
  • Page 184 Chapter 5 Handling the CU-8000 (Option) CU-8021 Use a cable that conforms to the USB specification. CU-8011 Use a TIA/EIA Category 3 cable or higher one.
  • Page 186 Appendix A. Specifications..............................174 BHT-8000 ................................174 [ 1 ] Product Specifications ............................. 174 [ 2 ] Bar Code Specifications ..........................175 [ 3 ] Interface Specifications ........................... 181 CU-8000................................182 [ 1 ] Product Specifications ............................. 182 [ 2 ] Charging/Discharging Requirements (CU-8001/8021/8011) .................
  • Page 187: Appendix A. Specifications

    Appendix A. Specifications A.1 BHT-8000 [ 1 ] Product Specifications • Two dry cells (alkaline manganese batteries), LR03 Power Source Main power • Rechargeable Ni-MH battery cartridge (2.4 VDC) Dimensions (W) x (L) x (H) 62 x 147 x 22 mm (2.4 x 5.8 x 0.9 inches) Weight Approx.
  • Page 188: 2 ] Bar Code Specifications

    Appendices [ 2 ] Bar Code Specifications Straight beam, normal-range type (BHT-8000) (1) Available Bar Code Types Bar code type Bar dimensions Readable magnification Universal product codes EAN-13 0.26 to 0.33 mm 0.8 to 1.0 magnification (10.24 to 13.0 mils) EAN-8 0.26 to 0.46 mm...
  • Page 189 (3) Bar Code Label Size Recommended width: 10 mm min. (0.39 inch min.) Length: Depth of field Length of labels (Distance from bar codes to the (including margins) bar-code reading window) 0 mm 33 mm max. (1.30 inches max.) (Minimum narrow bar width: 0.1 mm min.)* 290 mm (11.42 inches) 260 mm max.
  • Page 190 Appendices Straight beam, long-range type (BHT-8000D) (1) Available Bar Code Types Bar code type Bar dimensions Readable magnification Universal product codes EAN-13 EAN-8 UPC-A UPC-E 0.26 to 0.66 mm 0.8 to 2.0 magnifications EAN-13 with supplemental codes (10.24 to 26.0 mils) EAN-8 with supplemental codes UPC-A with supplemental codes UPC-E with supplemental codes...
  • Page 191 (3) Bar Code Label Size Recommended width: 10 mm min. (0.39 inch min.) Length: Depth of field Length of labels (Distance from bar codes to the (including margins) bar-code reading window) 68 mm (2.7 inches) 95 mm max. (3.74 inches max.) (Minimum narrow bar width: 0.15 mm min.)* 400 mm (15.75 inches) 340 mm max.
  • Page 192 Appendices Slant beam type (BHT-8100) (1) Available Bar Code Types Bar code type Bar dimensions Readable magnification Universal product codes EAN-13 0.26 to 0.33 mm 0.8 to 1.0 magnification (10.24 to 13.0 mils) EAN-8 0.26 to 0.46 mm 0.8 to 1.4 magnifications (10.24 to 18.1 mils) UPC-A 0.26 to 0.33 mm...
  • Page 193 (3) Bar Code Label Size Recommended width: 10 mm min. (0.39 inch min.) Length: Depth of field Length of labels (Distance from bar codes to the (including margins) bar-code reading window) 17 mm (0.7 inches) 33 mm max. (1.30 inches max.) (Minimum narrow bar width: 0.125 mm min.)* 300 mm (11.81 inches) 260 mm max.
  • Page 194: Interface Specifications

    Appendices [ 3 ] Interface Specifications IrDA Interface Synchronization: Start-stop Input signals: Output signals: 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. Signal Input/Output Pin No.
  • Page 195: 1 ] Product Specifications

    A.2 CU-8000 [ 1 ] Product Specifications CU-8001 CU-8002 CU-8021 CU-8011 Power Source 100 VAC, 120 100 VAC, 120 100 VAC, 120 VAC, 230 VAC VAC, 230 VAC VAC, 230 VAC Supplied via the Supplied via the (via the RS-232C (via the (via the USB interface...
  • Page 196: 3 ] Interface Specifications

    Appendices [ 3 ] Interface Specifications CU-8001/8002 RS-232C Interface Port (Dsub-9P) on the CU-8001/8002 Signal Input/Output Pin No. Signal Functions CU-8001/8002 External device ← Receive data → Send data → Data terminal equipment ready — Signal ground — Data set ready —...
  • Page 197 CU-8021 The CU-8021 has a Full-Speed USB 1.1-capable port (Series "B" receptacle). CU-8011 The CU-8011 has an IEEE802.3-compliant Ethernet interface port (10Base-T). Ethernet Interface Port (RJ45 jack) on the CU-8011 Pin No. Signal Functions Send data Send data Receive data N.C.
  • Page 198: Appendix B. Communications Protocol Details

    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 BHT-protocol. This sequence example does not include transmission errors or negative responses.
  • Page 199 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.
  • Page 200 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, then it sends an EOT to the receiving station after three seconds from the 10th ENQ to terminate the message transmission abnormally.
  • Page 201 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.
  • Page 202 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, then 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.
  • Page 203 ! 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. ! Phase 2 with iterated ENQ 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 a transmission block sent, then it iterates sending of an ENQ at three-second intervals up to...
  • Page 204 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, then it sends an EOT to the receiving station after 3 seconds from the 9th ENQ to terminate this transmission sequence abnormally.
  • Page 205 ! 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, then it iterates sending of an EOT at three second 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.
  • Page 206: 2 ] Aborting Data Transmission

    Appendices [ 2 ] Aborting Data Transmission Pressing the C key aborts data transmission. If the C key is pressed during downloading, the BHT transmits an EOT and aborts the file transmission. If it is pressed during uploading, the BHT transmits the current transmission block followed by EOT and then aborts the file transmission.
  • Page 207: Bht-Ir Protocol

    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. *IDm: ID of sending station **IDs: ID of receiving station...
  • Page 208 Appendices 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.
  • Page 209 ! 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, then 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.
  • Page 210 Appendices 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.
  • Page 211 ! Phase 2 with suspension of data reception for erasure of the flash memory If the receiving BHT 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.
  • Page 212 Appendices ! 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, then it sends that transmission block again immediately as shown below.
  • Page 213 ! 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.
  • Page 214 Appendices ! 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, then 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.
  • Page 215 ! Phase 3 with iterated transmission of DLE EOT and IDs 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 the sent sequence of DLE EOT and IDs, then it iterates sending of the sequence at 0.5-second intervals up to 60 times.
  • Page 216: 2 ] Aborting Data Transmission

    Appendices ! 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, then it sends a sequence of DLE EOT and IDs and aborts the transmission abnormally.
  • Page 217: 3 ] Crc

    [ 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...
  • Page 218: Appendix C. A Typical Basic Operation

    Appendices 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.
  • Page 219 BHT-8000. 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.

Table of Contents