Page 2
® Microsoft , MS-DOS , and QuickBASIC are registered trademarks of Microsoft Corpo- ration. ® ® ® , PC/AT , and PS/2 are registered trademarks of International Business Machines Corporation. BHT, CU, and BHT-BASIC 3.0 are trademarks of DENSO CORPORATION.
Page 3
Preface Please READ through these operating instructions carefully. It will enable you to operate your BHT-4000 correctly. After you have finished reading the instructions, keep this manual handy for speedy reference. The product that you have purchased contains a rechargeable battery.
Page 4
This manual is made up of six chapters and appendices. Chapter 1. Quick Guide Describes the basic operating method of the BHT-4000 and the related notes. Chapter 2. Getting Started the BHT-4000 and System Mode Summarizes the BHT-4000 system configuration and describes the operation including preparation and System Mode (which is required for the efficient use of application programs).
DENSO WAVE INCORPORATED ("DENSO WAVE") takes reasonable precautions to ensure its products do not infringe upon any patent of other intellectual property rights of other(s), but DENSO WAVE cannot be responsible for any patent or other intellectual property right infringement(s) or violation(s) which arise from (i) the...
Page 6
BE SURE TO OBSERVE THE FOLLOWING PRECAUTIONS: AVOID SHOCK OR IMPACT! AVOID SHORT-CIRCUITS! Do not drop me! Do not short- circuit Avoid shock or impact; otherwise, the ter- Short-circuiting the battery cartridge is minal will be broken. dangerous. AVOID ROUGH TREATMENT! NEVER DISASSEMBLE! Never put me into...
Page 7
AVOID THINNER! AVOID DUST OR DIRT! Take care of me with a dry soft cloth. NO WAY!! Clean hands only! Thinner Benzine Never use thinner, benzine, or other or- Do not operate the terminal with gloves ganic solvents to clean the terminal. contaminated with dust, dirt, or iron fil- Those fluids will mar or discolor the sur- ings.
Page 8
Reading Bar Codes ....................Using the Hand Belt and Neck Strap ..............Setting the Backlight ....................Using the Keypad ..................... Chapter 2. Getting Started the BHT-4000 and System Mode ........BHT-4000 System Configuration ................10 Components and Functions ..................15 Preparation ........................ 17 2.3.1 Setting-up 1: Loading the Battery Cartridge ..........
Chapter 1. Quick Guide Chapter 1 Quick Guide This chapter describes the basic operating method of the BHT-4000 and the related notes Reading Bar Codes ......................2 Using the Hand Belt and Neck Strap ................4 Setting the Backlight ......................6...
(12.21") PW key • If the BHT-4000 fails to read, change the reading angle of the bar-code reading window or the distance from bar codes, and try it again. • To read bar codes wider than the readable area of the bar-code reading window,...
Page 13
Markers Trigger switch • Before reading labels, clean them if stained. • Avoid using the BHT-4000 under direct sunshine. The BHT-4000 might fail to read. • To read bar codes on curved surfaces, apply the bar-code reading window to the center of each bar code at a right angle.
1.2 Using the Hand Belt and Neck Strap Using the Hand Belt The BHT-4000 is equipped with a hand belt to prevent you from dropping the terminal accidentally. Hold the BHT-4000 as shown below. Hand belt Using the Optional Neck Strap Push the lock of the buckle to release it, as illustrated below.
Page 15
Chapter 1. Quick Guide Set each loop of the neck strap to the BHT-4000 as shown below and then fasten the buckle. BHT-4000 Neck strap Hang the neck strap over your neck when using the BHT-4000. Neck strap...
1.3 Setting the Backlight Pressing the trigger switch while holding down SF (Shift) key activates or deacti- vates the backlight function. Backlight OFF (The backlight function is OFF when you power on the terminal.) Press the trigger switch while holding down SF key.
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 ENT key. For example, to enter the number "120", press 1 , 2 , and 0 keys and then press ENT key.
Chapter 2. Getting Started the BHT-4000 and System Mode Chapter 2 Getting Started the BHT-4000 and System Mode This chapter summarizes the BHT-4000 system configuration and describes the opera- tion including preparation and System Mode (which is required for the efficient use of application programs).
2.1 BHT-4000 System Configuration As shown in the system configuration below, it is necessary to prepare not only the BHT-4000 Bar Code Handy Terminal (which reads bar codes and accepts keypad entry) but also the following hardware: • Host computer: Allows you to download programs and data or edit/ manage them.
Page 21
BHT-4000 optically and with the host computer via the RS-232C interface cable. You may directly connect two BHT-4000 terminals with each other by using a QM connector cable. Joining a QM connector cable to an interface cable compatible with the target host computer or modem makes it possible to directly connect the BHT-4000 with it.
Page 22
Before your first use of the BHT-4000, you should download System Program provided in the BHT-BASIC 3.0 System Pack from the host computer to the BHT-4000. Also, you should download Easy Pack 4.2 if necessary in the same manner. System Program and Easy Pack 4.2 will be stored in the system area and user area of the RAM,...
Page 23
Chapter 2. Getting Started the BHT-4000 and System Mode System Program System Program is essential for the BHT-4000. Prior to the first use of the BHT-4000, they should be downloaded from the host computer to the BHT-4000. For the down- loading procedure, refer to Subsection 2.3.2, [1] Downloading System Program.
Page 24
In System Mode, Easy Pack 4.2 is treated as one of user programs. User Programs You can develop application programs to meet individual job requirements by using the BHT-BASIC 3.0 Compiler. To download those user programs to the BHT-4000, use Transfer Utility (option).
Chapter 2. Getting Started the BHT-4000 and System Mode 2.2 Components and Functions • Reading Confirmation LED Illuminates in green when the BHT-4000 has successfully read bar codes. • Trigger Switch • Bar-code Reading Window Press this switch to start bar-code reading.
Page 26
The functions of the keys may be set by user programs. What follows is a set of sample functions when the BHT-4000 is used with Easy Pack 4.2. • F1 MENU key Switches to the user's menu screen of Easy Pack 4.2.
• To remove the battery cartridge, press the battery release button and slide out the cartridge. • Do not leave the BHT-4000 loaded with no battery cartridge for a long time. Oth- erwise, the contents of the memory may be lost, causing a system error while showing the message "Report to the personnel in charge!!".
The icon is displayed on the bottom of the LCD while the BHT-4000 is in operation (except in System Mode) as default. You may erase the icon by turning off the STATUS setting in System Mode.
Chapter 2. Getting Started the BHT-4000 and System Mode 2.3.2 Setting-up 2: Installing System Program and User Programs Install System Program provided in the "BHT-BASIC 3.0 System Pack" and user pro- grams according to the procedure given below. [ 1 ] Download System Program.
Turn on the host computer and start the MS-DOS. Turn on the CU-4000. Make sure that the BHT-4000 is powered off. Then, put it on the CU-4000. To use the direct-connect interface: Make sure that the BHT-4000 and the host computer are powered off. Then, con- nect them with each other using the RS-232C interface cable.
Page 31
(To return to the previous screen, press C key.) The screen shown at left will appear, show- DOWNLOAD SYSTEM ing that the BHT-4000 is waiting for a file to be downloaded. ** Waiting ** Operating the Host Proceed to the...
Page 32
Displays the help screen. Specifying this option displays only the help screen without downloading. The transmission speed should be the same as specified on the BHT-4000. The " +B38400 " is available only when you have selected the direct-connect in-...
Page 33
Chapter 2. Getting Started the BHT-4000 and System Mode • More than one option should be delimited with spaces. • System Loader makes no distinction between the uppercase and lowercase letters. • Options may be specified following " ". • System Loader can download System Program and Easy Pack 4.2 only. It cannot download other program files or data files.
Page 34
Downloading If downloading starts: [ BHT-4000 ] The BHT-4000 displays the screen shown at DOWNLOAD SYSTEM left. The " " indicates the number of received ** Loading ** sectors; the " ", the total number of sec- tors of System Program.
Page 35
Chapter 2. Getting Started the BHT-4000 and System Mode If an error occurs during downloading: [ BHT-4000 ] The BHT-4000 displays the screen shown at DOWNLOAD SYSTEM left and beeps three times. Check the error code & message shown on...
Page 36
To abort downloading in progress, press key on the BHT-4000 or press the specified abort keys (BREAK and ALT keys, or their equivalent) on the host computer. If C key is pressed on the BHT-4000: [ BHT-4000 ] The screen returns to the transmission se-...
Page 37
Chapter 2. Getting Started the BHT-4000 and System Mode After completion of downloading, be sure to initialize the BHT-4000 according to the procedure given in [ 2 ] Initializing the BHT-4000. Powering on the BHT-4000 without initialization will display the message shown below either in English or Japanese.
[ 2 ] Initializing the BHT-4000 Be sure to initialize the BHT-4000 according to the steps below. The initialization operation will initialize the user area and the system work area (used for storing system parameters and file directories) of the RAM, but not initialize the system program area of the RAM.
Page 39
If the message "Report to the personnel in charge!! (S)" appears as shown on page 27 although the initialization has completed, initialize the BHT-4000 again. If you initialize the BHT-4000 after downloading user programs or data, all of those programs or data stored in the user area of the RAM will be lost. Download them again if necessary.
[ 3 ] Setting the Calendar Clock (date and time) While holding down SF and 1 keys, press PW key to start System Mode. The following SYSTEM MENU screen will appear. SYSTEM MENU 1:Execute 2:Download 3:Upload 4:Set mode 5:Test 6:Version Press 4 key to select the "Set mode".
Page 41
Chapter 2. Getting Started the BHT-4000 and System Mode Press 3 key on the SET SYSTEM screen to select "Date/Time". Press ENT key, and the following screen will appear. SET DATE/TIME 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.
Operating the BHT-4000 Make sure that the BHT-4000 is operating with System Mode while showing the SET SYSTEM screen. If any other screen is displayed, start System Mode by referring to [ 3 ] Setting the Calendar Clock, steps (1) and (2).
Page 43
1:Program File 2:Data File The screen shown at left will appear, show- DOWNLOAD PROGRAM FILE ing that the BHT-4000 is waiting for a file to be downloaded from the host computer. Operating the Host Proceed to the ** Waiting **...
Page 44
Easy Pack 4.2 to be downloaded. For the options, refer to Subsection 2.3.2 [ 1 ] Downloading System Program. Downloading If downloading starts: [ BHT-4000 ] The BHT-4000 displays the screen shown at DOWNLOAD PROGRAM FILE left. ** Loading ** While the downloading operation is in...
Page 45
If an error occurs during downloading: [ BHT-4000 ] The BHT-4000 beeps three times while showing the error message (refer to Subsection 2.4.3, [ 2 ] Downloading). To retry downloading, press 1 and ENT keys; to abort it, press 2 and ENT keys.
Page 46
To abort downloading in progress, press key on the BHT-4000 or press the specified abort keys (BREAK and ALT keys, or their equivalent) on the host computer. If C key is pressed on the BHT-4000: [ BHT-4000 ] The screen returns to the DOWNLOAD DOWNLOAD screen shown at left.
Chapter 2. Getting Started the BHT-4000 and System Mode [ 5 ] Selecting an Execution Program to be Run when the Power is First Applied After completion of downloading, press C key twice to return to the SYSTEM MENU screen shown below.
(You can not only check the battery voltage level temporarily as described above but also monitor it by a visible voltage level icon while the BHT-4000 is in opera- tion. You may erase the icon by turning off the STATUS setting in System Mode.
BHT-4000, which includes various functions as shown on the next page. 2.4.1 Starting System Mode To start up System Mode, power on the BHT-4000 while holding down SF and 1 keys. This operation displays the SYSTEM MENU on the LCD as shown below.
Page 50
(Refer to Subsection 2.4.3, [ 2 ].) 1:Program File 2:Data File 3 and Uploading UPLOAD Transfers user program files (including Easy Pack 4.2) or data files from the BHT-4000 to the keys host computer. 1:Program File (Refer to Subsection 2.4.3, [ 3 ].) 2:Data File Setting...
Chapter 2. Getting Started the BHT-4000 and System Mode 2.4.2 Operating in System Mode Some functions in System Mode have several screens to be shifted, as shown in the example below. To select a desired item on the current screen, use the numerical key, and the selected item will be reverse-displayed (white-on-black).
2.4.3 Detailed Description of the Functions in System Mode [ 1 ] Program Execution Selecting "Execute" on the SYSTEM MENU EXECUTE PROGRAM displays the screen shown at left. EASYPACK.PD3 SAMPLE1.PD3 is the program file EASYPACK.PD3 SAMPLE2.PD3 name of Easy Pack 4.2. SAMPLE3.PD3 If more than one program (Easy Pack 4.2 EXECUTE PROGRAM...
CU-4000, first select the direct-connect interface port in System Mode (refer to [ 4.5 ] in this subsection) at each BHT-4000. Next, pull out the connector cover on each BHT-4000 so that the direct-connect interface port will be exposed, and then use the QM connector cable to connect them directly.
Page 54
Upon start of optional Transfer Utility or its DOWNLOAD PROGRAM FILE equivalent program (upon receipt of an ENQ code from the host computer), the BHT-4000 displays the screen shown at left. ** Loading ** (Refer to the "Transfer Utility Guide.") ⇓...
Page 55
Chapter 2. Getting Started the BHT-4000 and System Mode If an error occurs during downloading If some error occurs during downloading, one of the following screens will appear depending upon the error type. In any case, the beeper beeps three times and the prompt "RETRY?"...
System Mode (refer to [ 4.5 ] in this subsec- tion) at each BHT-4000. Next, pull out the connector cover on each BHT- 4000 so that the direct-connect interface port will be exposed, and then use the QM connector cable to connect them directly.
Page 57
Chapter 2. Getting Started the BHT-4000 and System Mode Upon start of optional Transfer Utility or its UPLOAD PROGRAM FILE equivalent program (upon receipt of an ACK code from the host computer), the BHT-4000 shows the screen shown at left.
6 Switch : (Reserved for future func- tional expansion. Do not disturb the defaults "OFF"; otherwise, the BHT-4000 operation will not be as- sured.) 7 Others : Sets the resume function and shift-key function. Select a desired item by using the numeri- cal keys, then press ENT key.
Page 59
Chapter 2. Getting Started the BHT-4000 and System Mode [ 4.1 ] Setting an execution program Selecting "Execute" on the SET SYSTEM menu displays the screen shown at left. SET EXECUTE PROGRAM EASYPACK.PD3 If more than one program (Easy Pack 4.2 SAMPLE1.PD3...
Page 60
• System Status Indication Turning on the system status indication displays the following icons: Indication Icons Description Voltage level of the Displays the battery voltage battery cartridge level at three levels. Shift state of the keys on Appears when the keys on the keypad the keypad are shifted.
Page 61
If "Touch Read" is set to OFF, the BHT-4000 can scan bar codes irrespective of the ambient illuminance. This setting, therefore, is suitable for long-range scanning.
Page 62
Decode level You may set the recognition level. Decreasing the level value increases the bar- code reading efficiency, but the BHT-4000 might misread low-quality bar codes (split or stained). To the contrary, increasing the level value decreases the bar-code reading efficiency, but it preclude almost all possibilities of misreading.
Page 63
Chapter 2. Getting Started the BHT-4000 and System Mode Selecting "Option" on the SET BARCODE BARCODE OPTION menu displays the screen shown at left. Re- versed are the current settings. (The de- Invert 1:ON 2:OFF faults are "OFF".) Touch Read 3:ON...
Page 64
[ 4.5 ] Setting the communications parameters and interface port When the BHT-4000 is initialized, the communications parameters and the interface port to be used are set as listed in the default table below. Do not access unless necessary. Communications parameters...
Page 65
Chapter 2. Getting Started the BHT-4000 and System Mode Setting the communications parameters Selecting "Optical" or "Connector" on the SET COM OPTICAL SET COM ENVIRONMENT menu displays the corresponding screen shown at left. The 1:Speed 2:Data selected interface port (OPTICAL or CON-...
Page 66
Setting the interface port Selecting "Default" on the SET COM ENVI- SET COM DEFAULT RONMENT menu displays the screen shown at left. BASIC 1:Optical 2:Connector BASIC : Selects the optical or di- rect-connect interface SYSTEM MODE port to be used for user 3:Optical 4:Connector programs written in BHT-...
Page 67
Chapter 2. Getting Started the BHT-4000 and System Mode [ 4.6 ] Setting the resume function and shift-key function Selecting "Others" on the SET SYSTEM SET OTHERS menu displays the screen shown at left. Re- versed are the current settings.
Page 68
[ 4.7 ] Deleting a user program file or data file Pressing SF and 0 keys on the SET SYS- DELETE TEM menu screen displays the screen shown at left. 1:Program File 1 Program File : Deletes a user program file (including Easy Pack 2:Data File 4.2).
Chapter 2. Getting Started the BHT-4000 and System Mode [ 5 ] Testing Selecting "Test" on the SYSTEM MENU dis- TEST MENU plays the screen shown at left. 1:Barcode 2:Memory 1 Barcode : Selects the bar-code read- ing test. 3:Key...
Page 70
Number of digits of the bar code Upon completion of bar-code reading, the TEST BARCODE BHT-4000 beeps, turns on the reading con- firmation LED in green, and displays the read data together with the bar-code type and the number of data digits.
Page 71
Chapter 2. Getting Started the BHT-4000 and System Mode [ 5.2 ] ROM and RAM tests Selecting "Memory" on the TEST MENU dis- TEST MEMORY plays the screen shown at left and starts testing the ROM and RAM. ROM Testing...
Page 72
[ 5.3 ] Key entry test Selecting "Key" on the TEST MENU displays TEST KEY the screen shown at left and makes the BHT- 4000 ready for entry from the keypad. Pressing individual keys displays the identi- fier letters in the positions preassigned to those keys on the LCD and sounds the beeper.
Page 73
Chapter 2. Getting Started the BHT-4000 and System Mode [ 5.4 ] LCD, reading confirmation LED, and marker LEDs tests Selecting "LCD" on the TEST MENU displays the test pattern shown at left on the LCD and turns on the reading confirmation LED in green.
Page 74
The fine checker pattern is reversed. ⇓ ENT key ⇓ ENT key After showing all of the test patterns, the screen automatically displays symbols, and alphanumerics. Upon completion of this test, the BHT-4000 beeps once and returns to the TEST MENU screen.
Page 75
[ 5.6 ] Communications test Before starting the communications test in System Mode, it is necessary to jump back the RS-232C interface ports on the CU-4000 and on the BHT-4000 with the testing connectors arranged as shown on the next page.
Page 76
Arrange the Dsub-25P (DB-25P) connector as illustrated below and connect it to the interface port on the CU-4000. Pin No. (2) Jump back the direct-connect interface port on the BHT-4000 Arrange the QM connector as illustrated below, then connect it to the direct-connect interface port on the BHT-4000.
Page 77
Chapter 2. Getting Started the BHT-4000 and System Mode Selecting "Com" on the TEST MENU dis- TEST COMMUNICATION plays the screen shown at left. 1 Optical : Tests the optical interface 1:Optical port. 2:Connector 2 Connector : Tests the direct-connect in- terface port.
Page 78
TEST BEEPER plays the screen shown at left and makes the beeper sound at three octaves. Upon completion of this test, the BHT-4000 automatically returns to the TEST MENU screen. To stop this test in progress, turn the power off and on.
Chapter 2. Getting Started the BHT-4000 and System Mode [ 6 ] System Program Version & RAM Capacity Selecting "Version" on the SYSTEM MENU SYSTEM/RAM INFORMATION displays the screen shown at left, indicating the System Program version and the RAM capacity.
Chapter 3. Communications Operations of BHT-4000 Chapter 3 Communications Operations of BHT-4000 This chapter describes the communications operations of the BHT-4000--the RS-232C interface specifications, the basic communications specifications, and the BHT- protocol--for data transmission with the host computer or other devices.
3.1 RS-232C Interface Specifications 3.1.1 For CU-4000 [ 1 ] Interface Connector and Pin Assignment The CU-4000 has an RS-232C interface port (Dsub-25S). RS-232C interface port (Dsub-25S) on the CU-4000 Pin No. Signal Functions Signal Input/Output CU-4000 External device Send data →...
Page 83
The DTE is one piece of equipment connected at both ends of a communications line as a sender or receiver of data (such as CU-4000 joined with the BHT-4000 and a host computer). The DCE is one piece of equipment connected to the intermediate point between the DTE and the communications line.
Page 84
To transfer files at High Speed in Transfer Utility, connect the CU-4000 to a host computer as illustrated below. CU-4000 Host Computer...
The BHT-4000 has a direct-connect interface port (QM connector) as shown below, which allows you to directly connect the BHT-4000 to a host computer or modem (or another BHT-4000) without any routing through the CU-4000. It supports a subset of the RS-232C interface.
Page 86
[ 2 ] Interface Cable Connection Connect the BHT-4000 directly to a host computer, a modem, or a printer with a direct- connect interface cable as illustrated below. BHT-4000 Host Computer Direct-connect Interface Cable Connection between BHT-4000 and Host Computer...
Chapter 3. Communications Operations of BHT-4000 3.2 Basic Communications Specifica- tions and Parameters 3.2.1 Basic Communications Specifications Listed below are the communications specifications when the BHT-4000 transacts data with a host computer through the optical interface (CU-4000) or direct-connect inter- face. Synchronization...
Page 88
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-4000 is JIS 7- or 8-bit code. The transmis- sion bit order is LSB (Least significant bit) first.
Page 89
BHT-4000 Operation Enabled (ON) If the CS signal is ON when the BHT-4000 is ready to send, the BHT-4000 will send data. If it is OFF, the BHT-4000 will wait for the CS signal to go ON until the timeout occurs.
3.2.2 Communications Parameters In each of System Mode, Easy Pack 4.2, and user programs written in BHT-BASIC 3.0, you may set the communications parameters listed below. Communications Port Optical interface or direct-connect interface Transmission Speed 300, 600*, 1200, 2400, 4800, 9600, 19200, 38400** bps, or High Speed*** Character Length 7 or 8 bits...
3.3.1 Overview The BHT-protocol is the communications procedure used to transmit files between the BHT-4000 and a host (or between the BHT-4000 terminals). It adopts the response method using ACK/NAK codes. The BHT-protocol is composed of a defined set of the control character sequences...
3.3.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 93
Indicates the end of data text (Phase 2). You may designate headers and a terminator by the protocol functions in BHT-BASIC 3.0. If you designate none of them in a user program, the BHT-4000 may apply those as listed above. Refer to the "BHT-BASIC 3.0 Programmer's Manual."...
3.3.3 Basic Format of Transmission Messages Basically, the BHT-4000 transmits data as a unit 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.
Chapter 3. Communications Operations of BHT-4000 3.3.4 Transmission Control Sequences Shown below is a typical message transmission sequence supported by the BHT- protocol. This sequence does not include transmission errors or negative responses. Sending Receiving Station Station Establishment of Data Link...
Page 96
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 97
Chapter 3. Communications Operations of BHT-4000 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.
Page 98
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.
Page 99
Chapter 3. Communications Operations of BHT-4000 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.
Page 100
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. Sending Receiving station...
Page 101
Chapter 3. Communications Operations of BHT-4000 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.
Page 102
Phase 3 with no response or invalid response If the sending station receives no response or any invalid response from the receiving station in response to the EOT sent, 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 termi- nates the message transmission normally and releases the data link.
3.3.5 Aborting Data Transmission Pressing C key aborts data transmission. If C key is pressed during downloading, the BHT-4000 transmits an EOT and aborts the file transmission. If it is pressed during uploading, the BHT-4000 completes the block transmission and...
3.3.6 BCC for Horizontal Parity Checking To check that data has been transmitted accurately, the BHT-4000 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.
Chapter 3. Communications Operations of BHT-4000 3.3.7 Text Format Text should be formatted according to the standard of the BHT-protocol before trans- mission. What follows are two types of the standard text formats for program and data files. Program Text Format...
Page 106
Data Text Format Number of fields (1) Heading text (2 bytes) Length of data field 1 Length of (2 bytes) data field n (2 bytes) Byte 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 position Number of data Data file name...
Chapter 4. Easy Pack 4.2 This chapter describes Easy Pack 4.2 which is a standard application program provided in the "BHT-BASIC 3.0 System Pack." Easy Pack 4.2 is suitable for data collection which allows bar code reading or data entry from the keypad. Overview of Easy Pack 4.2 ....................
4.1 Overview of Easy Pack 4.2 4.1.1 Features • Starts the BHT-4000 system operation from that day when you introduce the BHT-4000. Easy Pack 4.2 is a standard application program provided in the "BHT-BASIC 3.0 System Pack." By merely downloading it, you may start bar code data collection in your business without program development.
Page 109
Chapter 4. Easy Pack 4.2 Bar Code Types Allowable in Easy Pack 4.2 Listed below are bar code types which can be read in Easy Pack 4.2. For the detailed specifications including the bar code label specifications, refer to Appen- dix A.
4.1.2 Program Structure Application Flow Outline Enter data (bar Create data files. code reading and To host computer keypad entry). ("Create File" mode) ("Collect Data" mode) Upload files. ("Transmit File" mode) ("Set Condition" mode) For other types of applications: For the same type of applications: ("Delete ("Delete Delete data...
Page 111
Chapter 4. Easy Pack 4.2 The manager's menu, which is intended for system supervisors who manage the BHT- 4000 system, has the three modes listed below. Manager's Menu Create File mode Creates new data files. Delete File mode Deletes data files. Set Condition mode Sets the communications parameters.
Page 112
Screen Transition in Easy Pack 4.2 Starting Screen User's Menu Screen Press F4 key while holding down SF key to shift to the manager's menu. ==NW`çääÉÅí=a~í~ =====b~ëó=m~Åâ ==OWpÉäÉÅí=cáäÉ ========QKO ==PWqê~åëãáí=cáäÉ ==QWaÉäÉíÉ=a~í~ ==cáäÉN===ONJMVJVP 1 key ==fa| ===========h=MMMMN F1 key ==pÉäÉÅí=cáäÉ 2 key ==NWcáäÉN=OWcáäÉO F1 key ==qê~åëãáí=cáäÉ...
Page 113
Chapter 4. Easy Pack 4.2 Manager's Menu Screen ==j~å~ÖÉê}ë=jÉåì ==NW`êÉ~íÉ=cáäÉ ==OWaÉäÉíÉ=cáäÉ ==PWpÉí=`çåÇáíáçå Press F1 key to shift back to the user's menu. ==`êÉ~íÉ=cáäÉ 1 key ==PWcáäÉP=QWcáäÉQ SF & F4 keys ==aÉäÉíÉ=cáäÉ 2 key ==NWcáäÉN=OWcáäÉO SF & F4 keys ==pÉí=`çåÇáíáçå 3 key ==NWpéÉÉÇ===OWa~í~ ==PWm~êáíó==QWpíçé...
4.2 Starting Easy Pack 4.2 To run Easy Pack 4.2 in the BHT-4000, it is required to download Easy Pack 4.2 from the host computer in advance. Refer to Subsection 2.3.2 Setting-up 2: Installing System Program and User Programs, [ 4 ].
Page 115
Starting Easy Pack 4.2 for the 2nd and subsequent times after initialization If Easy Pack 4.2 has been selected on the "Set" menu in System Mode, powering on the BHT-4000 automatically displays the Easy Pack screen. Functions of Keys in Easy Pack 4.2...
4.3 Operating in Easy Pack 4.2 4.3.1 User's Menu The user's menu is designed for applications to be handled by users or operators. The user's menu screen displays the four modes as shown below. Press any of 1 to 4 keys to select a desired mode. To return to the user's menu screen from each mode, press F1 key.
Chapter 4. Easy Pack 4.2 [ 1 ] "Collect Data" Mode In this mode, you can read bar codes and enter data from the keypad. You can also refer to or modify the ID code and data entered previously. Before accessing this mode, it is necessary to prepare a data file in the "Create File" mode of the manager's menu (refer to Subsection 4.3.2, [ 1 ]).
Page 118
(by bar code entry or keypad entry). Next, read bar codes or enter data from the keypad according to the preset conditions. When the BHT-4000 shifts to this "Collect Data" mode at the second use of this mode or later, it becomes ready to accept data at the record area immediately following the last record previously collected.
Page 119
Chapter 4. Easy Pack 4.2 At this stage, the read data appears in data item "A" but it is not yet regis- tered into the data file. To register the data, be sure to enter data for all of the specified data items of the record and then press ENT key.
How to Review and Modify Data You can review the previously entered data, by using F5 and F7 keys. While the data is being reviewed, the reference mark shown below appears on the screen. On this screen, you may modify the displayed data. Each time you press F5 key, the screen ==^WQVQMMQRU scrolls up so as to show data entered to the...
⇓ Upon normal end of file transmission, the ==qê~åëãáí=lh=> BHT-4000 beeps and displays the message asking whether or not the data in the trans- mitted data file should be deleted. ==aÉäÉíÉ=cáäÉN=\ To delete the data, press key.
[ 4 ] "Delete Data" Mode You can delete current data collected in the "Collect Data" mode and registered in the selected data file, without erasing the file conditions prepared in the "Create File" mode of the manager's menu. Pressing 4 key on the user's menu displays the screen as shown below. ==aÉäÉíÉ=a~í~ To delete data, press 1 key.
Chapter 4. Easy Pack 4.2 4.3.2 Manager's Menu The manager's menu is designed for applications to be managed by system supervi- sors. The manager's menu screen displays the three modes as shown below. Press any of 1 to 3 keys to select a desired mode. To return to the manager's menu screen from each mode, press F4 key while holding down SF key.
[ 1 ] "Create File" Mode What you should do first before starting data collection in Easy Pack 4.2 is to select this "Create File" mode and create a data file where the collected data is to be stored. This mode allows you to create data files matching the practical data collection applications by interactive key operations.
Page 125
Chapter 4. Easy Pack 4.2 File Setting Conditions to be Registered Enter the following conditions from the keypad according to the messages shown on the LCD: (1) File number Select a file number from 1 to 4 (PACK1.DAT to PACK4.DAT). (2) ID-related conditions: ID entry Select Yes or No.
Page 126
(3) Data-related conditions: Number of items Set 1 to 4 items. Data entry method Select "Barcode & Key", "Barcode", or "Key." Bar code type Select a desired bar code type from the seven types given below. Universal product codes: EAN-13, EAN-8, UPC-A, and UPC-E ITF (Interleaved 2 of 5) - Select whether the check digit should be enabled or...
Page 127
Chapter 4. Easy Pack 4.2 How to Create Data Files Pressing 1 key on the manager's menu displays the start screen to create files. If no data files have been created, four files should appear on the LCD. In the typical operation flow given below, files 1 and 2 have been created so that files 3 and 4 appear.
Page 128
==fa=====QW`labPV If 1 or 2 key is pressed on the previous screen, the screen shown at left appears, ==NWb^k==RW`labVP prompting you to select the bar code type. ==OWfqc==SW`labNOU Select a desired bar code type by pressing the corresponding numerical key. ==PWktT==TWjriqf If 1 key is pressed, the screen shifts to the next field setting screen.
Page 129
Chapter 4. Easy Pack 4.2 Designating data-related conditions Enter the number of data items for a record ==cáäÉPWkçKçÑ by using the numerical keys. (Up to four =============áíÉãë data items can be set.) Press ENT key. ==Z|=======Ej~ñKQF Like the setting of the ID-related conditions, set the data-related conditions including the data entry method, the bar code type, and the minimum and maximum numbers of...
[ 2 ] "Delete File" Mode You can delete files containing both data collected in the "Collect Data" mode of the user's menu and the file conditions created in the "Create File" mode of the manager's menu. The "Delete Data" mode of the user's menu erases only the data in the desired file. The file number of a file deleted in this mode reappears on the "Create File"...
Page 131
Chapter 4. Easy Pack 4.2 Pressing 3 key on the manager's menu displays the screen as shown below. ==pÉí=`çåÇáíáçå Press each of 1 through 5 keys to shift to a desired setting screen. ==NWpéÉÉÇ===OWa~í~ Transmission speed setting ==PWm~êáíó==QWpíçé Character length setting ==RWmêçíçÅçä...
Page 132
==píçé Pressing 4 key on the "Set Condition" menu displays the screen shown at left. Select a desired stop bit length by pressing =NWNÄáí==OWÄáíë the corresponding numerical key, and your selection is registered and the screen auto- matically returns to the "Set Condition" menu.
Chapter 5. Error Messages This chapter lists the error messages which will appear on the LCD if some error occurs in the BHT-4000. System Errors ......................... 124 Errors in System Mode ....................127 Errors in Easy Pack 4.2 ....................131...
System Program.) =============== This error message will appear either in English or Japanese. Solution Initialize the BHT-4000. (Refer to Chapter 2, Subsection 2.3.2, [ 2 ].) If the error persists, contact your nearest dealer.
Page 135
=============== after downloading of System Program.) This error message will appear either in English or Japanese. Solution Initialize the BHT-4000. (Refer to Chapter 2, Subsection 2.3.2, [ 2 ].) If the error persists, contact your nearest dealer. Low battery indication...
Page 136
=kç=ÉñÉÅìíÉ to be run when the power is turned on. ==ëçÑíï~êÉ=Éñáëíë>> Solution Operate the BHT-4000 in System Mode and select an execution program in the "Set" menu. (Refer to Chapter 2, Subsection 2.4.3, [4.1].)
Chapter 5. Error Messages 5.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 EXECUTE PROGRAM You attempted to execute a user program in the "Execute"...
Page 138
NO FILE EXISTS ******************** During downloading Problem DOWNLOAD PROGRAM FILE The size of the file designated for down- loading exceeds the memory capacity in the BHT-4000. Out of memory !! Solution RETRY? 1:Yes 2:No Press key to return to the SYSTEM...
Page 139
Chapter 5. Error Messages Problem DOWNLOAD DATA FILE The file type--program or data file (identi- fied by the extension)--fails to match the destination file. The names of program files File mismatch !! to be downloaded should have one of the extensions .PD3, .EX3, and .FN3.
Page 140
During uploading Error Status UPLOAD PROGRAM Uploading fails. (Communications error) Solution Communication error !! To retry uploading, press 1 key. RETRY? 1:Yes 2:No To return to the SYSTEM MENU screen, press 2 key. Check the communications parameters and interface port in the "Set mode"...
Chapter 5. Error Messages 5.3 Errors in Easy Pack 4.2 If some error occurs during execution of Easy Pack 4.2, one of the following error messages will appear on the LCD. Problem No data file is stored in the RAM ==cáäÉ=åçí=ÑçìåÇ>>...
Page 142
Problem You attempted to create a data file in the ==cáäÉ=çîÉêÑäçï=>> "Create File" mode of the manager's menu, although four files had been already stored ==kç=çéÉå=ÑáäÉë in the RAM. Solution After two seconds, the screen automatically returns to the manger's menu screen. Up- load the files stored in the RAM, then delete them or delete the unnecessary files.
Chapter 6. Handling the CU-4000 This chapter describes the handling procedure of the CU-4000, the interfacing with the host computer, and the charging of the battery cartridge. Functions of the CU-4000 ....................134 Components and Functions ..................134 Applying Power to the CU-4000 ..................136 Communications with the Host Computer ..............
The optical communications unit CU-4000 has the following two functions: The CU-4000 exchanges data and programs between the BHT-4000 and the host computer. It interfaces with the BHT-4000 via the optical interface and with the host computer via the RS-232C interface.
Page 145
• POWER LED Lights when the power is applied to the CU-4000. • DATA Communications LED Lights when the BHT-4000 is communicating with the host computer. • CHGI LED (BHT-4000 charge lamp) Lights when the CU-4000 is charging a battery cartridge loaded in the BHT-4000.
6.3 Applying Power to the CU-4000 Apply power to the CU-4000 by connecting it to the wall socket via the attached AC adapter according to the steps given below. Make sure that the CU-4000 is turned off. Connect the outlet plug of the AC adapter to the power inlet connector of the CU- 4000, then plug the other end of the AC adapter into the wall socket.
Chapter 6. Handling the CU-4000 6.4 Communications with the Host Computer 6.4.1 Interfac e Cable Connection Make sure that both the CU-4000 and the host computer are turned off. Connect the 25-pin plug (Dsub-25P) of the interface cable to the RS-232C interface port of the CU-4000.
Power on the host computer and start up the MS-DOS. Turn on the power switch of the CU-4000. Make sure that the BHT-4000 is turned off, then put it on the CU-4000. Power on the BHT-4000 and start System Mode.
Chapter 6. Handling the CU-4000 6.5 Charging the Battery Cartridge You may charge battery cartridges either loaded in the BHT-4000 or all by themselves. Service Life of Battery Cartridge: A Ni-Cd battery used in the battery cartridge will gradually deteriorate during the repeated cycles of charging and discharging due to its properties, even under normal use.
Page 150
Operator's Action CU-4000 Status LED Indication POWER DATA CHG I CHG II Power on the CU-4000. On standby ⇓ ⇓ Place the BHT-4000 on POWER DATA CHG I CHG II Ordinary charging the CU-4000. ⇓ ⇓ POWER DATA CHG I CHG II (Approx.
Chapter 6. Handling the CU-4000 6.5.2 Battery Cartridge Alone Battery Cartridge The CU-4000 can charge battery cartridges in either of the following two ways: - Fully discharging and then charging* [ 1 ] - Charging only [ 2 ] * Fully discharging and then charging batteries can prevent "Memory Effect"...
[ 1 ] Fully Discharging and then Charging Power on the CU-4000. Load a battery cartridge into the CU-4000. The CU-4000 flashes the CHG LED (every two seconds) and starts discharging the cartridge. The discharging time differs depending upon the battery condition, but never more than two hours.
Chapter 6. Handling the CU-4000 [ 2 ] Charging Only Load a battery cartridge into the CU-4000. Power on the CU-4000. The CU-4000 turns on the CHG LED and starts charging the cartridge. The charging time differs depending upon the battery condition, but never more than eight hours.
Appendix A. Specifications BHT-4000 [ 1 ] Product Specifications Power Source Main power Rechargeable Ni-Cd battery, 4.8 VDC Backup power Integrated lithium battery, 3 VDC Dimensions 93 x 235 x 67 mm (W) x (L) x (H) (3.66 x 9.25 x 2.64 inches) Weight Approx.
Page 157
Appendices [ 2 ] Bar Code Specifications Available Bar Code Types Bar Code Type Readable Range Bar Dimension Universal product codes EAN-13 EAN-8 0.8-2.0 magnifications 0.26-0.66 mm UPC-A (10.24-25.98 mils) UPC-E EAN-13 with supplemental codes 2-digit add-on 0.8-1.6 magnifications 0.26-0.55 mm (10.24-21.65 mils) 5-digit add-on 0.8-1.4 magnifications...
Page 158
Optical Properties Required for Bar Code Labels White bars: Reflection intensity 0.45 min. Black bars: Reflection intensity 0.25 max. PCS value 0.45 min. Bar Code Label Size Width : 15 mm min. (0.59 inch) (recommended) Length : Depth of field Length of labels (Distance from bar codes to the (including margins)
Page 159
Start-stop Transmission speed: 38400 bps max. Signal level: Conforms to RS-232C interface Pin assignment: As shown below. Direct-connect Interface Port (QM connector) on the BHT-4000 Signal Input/Output Pin No. Signal Functions SD (GND) Ground for signals and charging pin —...
Operating Ambient Temperature 0˚C to 40˚C (32˚F to 104˚F) Operating Humidity 10% to 90% (with no dew condensation) [ 2 ] Charging/Discharging Requirements For charging a battery cartridge loaded in the BHT-4000 Charge current: 80 mA Charge time: Approx. 8 hours...
Page 161
Appendices [ 3 ] Interface Specifications RS-232C interface port (Dsub-25S) on the CU-4000 Pin No. Signal Functions Signal Input/Output CU-4000 External device Send data → Receive data ← Request to send → Ready to send ← Signal ground — Data terminal equipment ready →...
Appendix B. 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).
Page 163
In no event will DENSO WAVE be liable for any direct or indirect damages resulting from the application of the information in this manual.
Need help?
Do you have a question about the BHT-4000 and is the answer not in the manual?
Questions and answers