Page 2
, PC/AT , and PS/2 are registered trademarks of International Business Ma- chines Corporation. Toshiba is a registered trademark of Kabushiki Kaisha Toshiba. T-3100 is a trademark of Toshiba. BHT, CU, BHT-protocol, and BHT-BASIC 3.0 are trademarks of DENSO CORPORATION.
Page 4
How this book is organized Chapter 1. Quick Guide Chapter 2. Getting Started the BHT-5000 and System Mode Chapter 3. Communications Operations of BHT-5000 Chapter 4. Error Messages Chapter 5. Handling the CU-5000 Appendix A: Specifications Appendix B: A Typical Basic Operation...
Chapter 1. Quick Guide Chapter 1 Quick Guide This chapter describes the basic operating method of the BHT-5000 and the related notes. Reading Bar Codes ......................2 Setting and Using the Hand Strap ..................3 Setting the Backlight ......................4...
BHT-5000 with the 32-key pad. • If the BHT-5000 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,...
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-5000 as shown below. This will prevent you from dropping the BHT-5000 accidentally. Hand 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.
Preparation ............................16 2.3.1 Setting-up 1: Loading the Battery Cartridge ................. 16 2.3.2 Setting-up 2: Initializing the BHT-5000 and Setting the Calendar Clock ........19 [ 1 ] Initializing the BHT-5000 ......................19 [ 2 ] Setting the Calendar Clock (date and time) ................22 [ 3 ] Deleting the JIS Font Files ......................
2.1 BHT-5000 System Configuration As shown in the system configuration below, it is necessary to prepare not only the BHT-5000 Bar Code Handy Terminal (which reads bar codes and accepts keypad entry) but also the following hardware: • Host computer: Allows you to edit, manage and download programs and data, as well as downloading extension programs.
Page 24
Joining the direct-connect interface cable to an interface cable compatible with the target host computer or modem makes it possible to directly connect the BHT-5000 with it. (NOTE: The direct-connect interface port of the BHT-5000 is not designed to stand frequent connecting/disconnecting.
Page 25
Programs and data stored in the RAM are backed up by a lithium battery integrated in the BHT-5000. If the battery voltage level drops below the specified level, the RAM cannot retain its contents so that the stored files may be damaged.
Page 26
System Programs The system programs include the following three sets of programs: Drivers Drivers is a set of programs that directly controls the BHT-5000 hardware. It may be called up by the BHT-BASIC 3.0 Interpreter or System Mode. BHT-BASIC 3.0 Interpreter The interpreter interprets and executes instructions in user programs written in BHT- BASIC 3.0.
Page 27
JIS Level 1 and Level 2 Fonts These are font data required for displaying Kanji characters on the LCD. The BHT-5000 has no Kanji ROM, so it stores these Kanji fonts in the flash ROM. Extension Programs These programs extend the system programs by adding new functions which cannot be handled by the ordinary system.
Chapter 2. Getting Started the BHT-5000 and System Mode 2.2 Components and Functions • Reading confirmation LED Illuminates in green when the BHT has successfully read the Bar-code bar codes. reading window • Trigger switch Press this switch to start bar-code reading.
Page 29
Used to move up to the preceding line, down to the next line, to the • PW (Power) key preceding character, and Turns the BHT-5000 on to the next character. or off. • M1/M2 (Magic) keys Used as any of the ENT key,...
Page 30
Chapter 2. Getting Started the BHT-5000 and System Mode 26-key pad • C (Clear) key • BS (Backspace) key Clears the last Moves back one character. inputted data or returns to the original screen. • PW (Power) key • SF (Shift) key Turns the BHT-5000 on or off.
"User's Manual of Dry Battery Cartridge" contained in the battery cartridge package. Turn the BHT-5000 upside down. Push the battery cartridge into the BHT-5000 until it clicks into place. (To remove the battery cartridge, press the release button.) Battery cartridge Release button •...
Page 32
When you first load the battery cartridge after purchase or you load it after leaving NOTE the BHT-5000 unused for a long time, do not remove the battery cartridge within 24 hours after that loading. Do not leave the BHT-5000 with no battery cartridge loaded for a long time. Doing...
Page 33
Displaying the Battery Voltage Level." Low Battery Indication If the battery voltage level drops below the specified level while the BHT-5000 is in operation, the BHT-5000 displays the following message on the LCD, beeps five times, and turns itself off automatically.
In any of the following cases, either of the above messages will appear. Then, it is necessary to initialize the BHT-5000. • The BHT-5000 is first powered on from the time of purchase. • The BHT-5000 is powered on after being discharged completely.
Page 35
3:DRIVE B cept for its system area) and RAM. This should be chosen when you first power on the BHT-5000 from the time of purchase. 2 DRIVE A : Initializes the RAM only. 3 DRIVE B : Initializes the flash ROM only (ex- cept for its system area).
Page 36
(DRIVE X)" appears as shown on page 19 although the initialization has com- pleted, initialize the BHT-5000 again. If you initialize the BHT-5000 after downloading user programs and data, all of NOTE those programs and data stored in the target memory area will be lost. Download them again if necessary.
[ 2 ] Setting the Calendar Clock (date and time) SYSTEM MENU While holding down SF and 1 keys, press 1:Execute Program PW key to start System Mode. The SYSTEM 2:Download MENU shown at left will appear. 3:Upload 4:Set System 5:Test 6:Version SET SYSTEM...
Page 38
Chapter 2. Getting Started the BHT-5000 and System Mode SET DATE/TIME [Example] To set 1996, February 6, at 3:00 p.m. 00/01/01 00:00 Press 9 , 6 , 0 , 2 , 0 , 6 , 1 , 5 , 0 , and 0 keys.
[ 3 ] Deleting the JIS Font Files The JIS Level 1 and Level 2 font files, which are resident in the system area of the flash ROM, contain font data for displaying Kanji characters on the LCD. If you do not need to display Kanji characters, you can delete those JIS font files according to the steps below.
Chapter 2. Getting Started the BHT-5000 and System Mode 2.3.3 Adjusting the LCD Contrast & Beeper Volume, and Displaying the Battery Voltage Level [ 1 ] Adjusting the LCD Contrast & Beeper Volume While holding down the trigger switch, turn on the PW key, and the following screen will appear on the LCD.
[ 2 ] Displaying the Battery Voltage Level On the SYSTEM MENU or during execution of user programs, press ENT key while holding down SF key for displaying the battery voltage level. As long as you hold down those keys, the following screen is displayed. Battery Voltage In user programs, you can select the key to be used for displaying the battery REFERENCE...
BHT-5000, 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-5000 while holding down SF and 1 keys. This operation calls up the SYSTEM MENU on the LCD as shown below.
Page 43
2 and Transfers user program files or data files 1:DRIVE A from the host computer to the RAM or ENT keys flash ROM integrated in the BHT-5000. 2:DRIVE B Downloading between the BHTs is also 3:HT<-->HT COPY possible. (Refer to Subsection 2.4.3, [ 2 ].)
Page 44
Chapter 2. Getting Started the BHT-5000 and System Mode In addition to the functions given on the previous page, System Mode has these three functions: Deleting files, Copying files, and Handling the JIS font files. To call up these functions, press 0 , 1 , or 2 key, respectively, while holding down SF key when the SYSTEM MENU is displayed.
2.4.2 Operating in System Mode Some functions in System Mode require several screens to be shifted, as shown in the example below. [ 1 ] Calling up the desired set screen First, select a desired item on the current screen by using the numerical key or the cursor keys ( * and * keys) so as to reverse-display the desired item.
Chapter 2. Getting Started the BHT-5000 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 ( * and * keys) so as to reverse-display the desired item.
2.4.3 Detailed Description of the Functions in System Mode [ 1 ] Program Execution Selecting "1: Execute Program" on the SYSTEM EXECUTE PROGRAM A:EASYPACK.PD3 MENU displays the screen shown at left. A:SAMPLE1.PD3 A:SAMPLE2.PD3 A:SAMPLE3.PD3 B:SAMPLE4.PD3 B:SAMPLE5.PD3 B:SAMPLE6.PD3 EXECUTE PROGRAM If more than one program has been downloaded A:EASYPACK.PD3 to the user areas of the memories, use * and...
"3: Default." Then, on the SET COM DEFAULT screen, select "Connector" of "2: SYSTEM MODE.") • Pull out the connector cover on each BHT-5000 so that the direct-connect inter- face port will be exposed, and then use the direct-connect interface cable (having 3-pole mini stereo plugs) to connect them directly.
Page 49
BHTs, respectively. The ** Waiting ** screen at left shows that "1: DRIVE A" has been selected. The BHT-5000 is waiting for a file to be downloaded. ⇓ DOWNLOAD FILE Upon start of optional Transfer Utility or its equiva-...
Page 50
Chapter 2. Getting Started the BHT-5000 and System Mode If an error occurs during downloading If some error occurs during downloading, one of the following screens will appear with the prompt "RETRY?" and the beeper beeps three times. For the possible prob- lems and solutions to be taken, refer to Chapter 4, Section 4.2.
ROM . 5 HT<-->HT COPY : Uploads all of the files, sys- tem parameters, and calen- ⇓ dar clock data stored in the BHT-5000, to another BHT- 5000. This function enables copy- ing between the BHT-5000s. At the receiving BHT-5000, select "2: Download"...
Page 52
** Waiting ** The BHT-5000 is waiting for the file to be uploaded. ⇓ UPLOAD FILE Upon start of optional Transfer Utility or its equiva-...
Page 53
If an error occurs during uploading If some error occurs during uploading, one of the following screens will appear with the prompt "RETRY?" and the beeper beeps three times. For the possible problems and solutions to be taken, refer to Chapter 4, Section 4.2. To retry the uploading operation, press 1 and ENT keys;...
Chapter 2. Getting Started the BHT-5000 and System Mode [ 4 ] Setting Selecting "4: Set System" on the SYSTEM MENU SET SYSTEM 1:Execute Program calls up the screen shown at left. 2:Display 3:Date/Time 1 Execute Program : Sets an execution program...
Page 55
[4.1] Setting an execution program Selecting "1: Execute Program" on the SET SYS- SET EXECUTE PROGRAM A:EASYPACK.PD3 TEM menu calls up the screen shown at left. A:SAMPLE1.PD3 Reversed is the current setting. A:SAMPLE2.PD3 A:SAMPLE3.PD3 * and * keys to move the cursor to a B:SAMPLE4.PD3 desired execution program to be run when the B:SAMPLE5.PD3...
Page 56
Chapter 2. Getting Started the BHT-5000 and System Mode System Status Indication Turning on the system status indication displays the following icon: Indication Icon Description Shift state of the keys on the keypad Appears when the keys on the keypad are shifted.
Page 57
The long-range scanning allows you to read bar codes wider than the readable area of the bar-code reading window by pulling the bar-code reading window away from bar codes. (The BHT-5000 can read bar codes at a maximum distance of 20 cm (7.9") from the bar-code reading window.) If "Touch Read"...
Page 58
Chapter 2. Getting Started the BHT-5000 and System Mode [4.5] Setting the communications parameters and interface port After the BHT-5000 is initialized, the communications parameters and the interface port to be used are set as listed in the default table below. Do not access them unless necessary.
Page 59
Setting the parameters and protocol Selecting "1: Optical" or "2: Connector" on the SET SET COM OPTICAL COMMUNICATION menu calls up each of the screens as shown at left. The selected interface 1:Parameter port (OPTICAL or CONNECTOR) is shown on the 2:Protocol 1st line of the LCD.
Page 60
Chapter 2. Getting Started the BHT-5000 and System Mode On the protocol setting screen ("2: Protocol" has been selected) Selecting "2: Protocol" on either of the SET COM SET COM PROTOCOL OPTICAL and SET COM CONNECTOR menus calls 1:Serial No: ON 2:H.Parity :...
Page 61
Setting the interface port Selecting "3: Default" on the SET COMMUNICA- SET COM DEFAULT TION menu calls up the screen shown at left. 1:BASIC Reversed is the current setting. Optical Connector 2:SYSTEM MODE 1 BASIC : Selects the optical or direct- Optical Connector connect interface port to be...
Page 62
Chapter 2. Getting Started the BHT-5000 and System Mode [4.6] Defining the functions of the shift key and magic keys Selecting "6: Key" on the SET SYSTEM menu calls SET KEY up the screen shown at left. 1:Shift lock Nonlock Onetime Reversed is the current setting.
Page 63
LCD for displaying. (The BHT-5000 is larger than the BHT-2000 in the numbers of columns and lines.) When the BHT-5000 is placed in the BHT-2000 compatible mode, it cannot run NOTE user programs written for the BHT-5000.
Chapter 2. Getting Started the BHT-5000 and System Mode [ 5 ] Testing TEST Selecting "5: Test" on the SYSTEM MENU calls up the screen shown at left. 1:BARCODE 2:MEMORY 3:KEY 4:LCD 1 BARCODE : Selects the bar-code reading test.
Page 65
Standard 2 of 5 (STF) Interleaved 2 of 5 (ITF)* CODABAR (NW7) CODE39 CODE93 CODE128 * The BHT-5000 can read only those ITF bar codes hav- ing 4 digits or more in length. To return to the TEST menu, press C key.
Page 66
Chapter 2. Getting Started the BHT-5000 and System Mode [5.2] Memory test Selecting "2: MEMORY" on the TEST menu calls TEST MEMORY up the screen shown at left and starts writing and Testing reading onto/from all areas of the RAM.
Page 67
Key entry & beeper test Selecting "3: KEY" on the TEST menu calls up the TEST KEY screen shown at left and makes the BHT-5000 ready for entry from the keypad. Pressing individual keys displays the identifier let- ters in the positions preassigned to those keys on the LCD and sounds the beeper.
Page 68
Chapter 2. Getting Started the BHT-5000 and System Mode [5.4] LCD and reading confirmation LED tests Selecting "4: LCD" on the TEST menu calls up the test pattern shown at left on the LCD and turns on the reading confirmation LED in green.
Page 69
The fine checker pattern is reversed. ⇓ ENT key ⇓ ENT key After showing all of the test patterns, the screen automatically displays symbols, numerals, and al- phabets. Upon completion of this test, the BHT-5000 beeps once and returns to the TEST menu.
Page 70
[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-5000 and BHT-5000 with the testing connectors arranged as shown on the next page. Interface port Testing connectors required...
Page 71
(-5V to -15V DC, 100 mA max.) For CU-5001 For CU-5002 Jump back the direct-connect interface port on the BHT-5000 Arrange the 3-pole mini stereo plug as illustrated below and connect it to the direct- connect interface port on the BHT-5000.
Page 72
Chapter 2. Getting Started the BHT-5000 and System Mode TEST COMMUNICATION Selecting "6: COM" on the TEST menu calls up the screen shown at left. 1:Optical 2:Connector 1 Optical : Tests the optical interface port. 2 Connector : Tests the direct-connect interface port.
Page 73
(Refer to [5.3].) Upon completion of this test, the BHT-5000 auto- matically returns to the TEST menu. To stop this test in progress, turn the power off and on.
Page 74
Chapter 2. Getting Started the BHT-5000 and System Mode Pressing ENT key after selecting the desired item TEST FILE will show the detailed test result of files as shown (A:) EASYPACK.PD3 at left. Defective files are prefixed by an asterisk *SAMPLE1.PD3...
[ 6 ] System Program Version, Presence of JIS Level 1 & Level 2 Font Files, and RAM Size Selecting "6: Version" on the SYSTEM MENU calls SYSTEM INFORMATION up the screen shown at left, indicating the System SYSTEM Ver. : X.XX Program version, the presence (Y) or absence (N) CGROM JIS1 of JIS Level 1 &...
Page 76
Chapter 2. Getting Started the BHT-5000 and System Mode The screen shown at left will appear. DELETE FILE (A:) 1 Yes : Deletes the selected file. SAMPLE1.PD3 2 No : Cancels deletion and returns to the pre- vious file selection screen.
[ 8 ] Copying Files You can copy a program file or data file from the RAM to the flash ROM, or vice versa. COPY Pressing 1 key while holding down SF key on the SYSTEM MENU calls up the screen shown at 1:DRIVE A-->DRIVE B left.
Chapter 2. Getting Started the BHT-5000 and System Mode COPY FILE Upon completion of copying, the screen shown at (A->B) left appears. Press C key three times to return to the SYSTEM SAMPLE1.PD3 MENU. ** Completed ** [ 9 ] Handling the JIS Font Files You can delete, download, or upload the JIS Level 1 and Level 2 font files.
Page 79
[9.1] Deleting the JIS1/JIS2 font file Selecting the "1: DELETE" on the JIS 1/JIS 2 menu DELETE calls up the screen shown at left. 1:JIS 1 2:JIS 2 1 JIS 1 : Deletes the JIS Level 1 font file. 2 JIS 2 : Deletes the JIS Level 2 font file.
Page 80
On the 3rd line appears the font to be downloaded. This example shows that the "1: JIS 1" has been JIS 1 selected. The BHT-5000 is waiting for the selected file to be ** Waiting ** downloaded. ⇓ Upon start of optional Transfer Utility or its equiva-...
Page 81
ROM to the host computer, delete those files in the flash ROM, and download the JIS Level 1 and/or Level 2 font file to the BHT-5000. After that, download all of those user files uploaded, to the BHT-5000.
Page 82
Chapter 2. Getting Started the BHT-5000 and System Mode [9.3] Uploading the JIS1/JIS2 font file Selecting the "3: UPLOAD" on the JIS 1/JIS 2 menu UPLOAD calls up the screen shown at left. 1:JIS 1 2:JIS 2 1 JIS 1 : Uploads the JIS Level 1 font file.
Page 83
Upon completion of uploading, the number of sent UPLOAD records becomes equal to the total number of JIS 1 records and the beeper beeps once. Press C key to return to the JIS 1/JIS 2 menu. ** Completed ** The uploaded font files are named as follows: YYYYY/YYYYY JIS Level 1 font file _JIS1.FN3...
Page 84
Chapter 3. Communications Operations of BHT-5000 Chapter 3 Communications Operations of BHT-5000 This chapter describes the communications operations of the BHT-5000--the RS-232C interface specifications, the basic communications specifications, and the BHT-proto- col--for data transmission with the host computer or other devices.
3.1 RS-232C Interface Specifications 3.1.1 For CU-5000 [ 1 ] Interface Connector and Pin Assignment The CU-5000 has an RS-232C interface port (Dsub-25S). RS-232C interface port (Dsub-25S) on the CU-5000 CU-5001 Pin No. Signal Functions Signal Input/Output CU-5001 External device Send data →...
Page 86
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-5000 joined with the BHT-5000 and a host computer). The DCE is one piece of equipment connected to the intermediate point between the DTE and the communications line.
Page 87
Shown below is a diagram of the internal connection in the CU-5002. Host computer, modem, or CU-5002 other devices Signal Pin No. Name Optical Interface Not used. Optical RS-232C Communications Interface BHT-5000 Interface Circuitry Circuitry Power Supply Circuitry...
The direct-connect interface port is not designed to stand frequent connecting/ NOTE disconnecting. Do not plug and unplug basically more than one time a day; otherwise, the service life of the plug will shorten. To connect the BHT-5000 to a host computer (or another BHT-5000) frequently, use the CU-5000.
Page 89
[ 2 ] Interface Cable Connection Connect the BHT-5000 directly to a host computer, a modem, or a printer with a direct- connect interface cable as illustrated below. BHT-5000 Connector I/F Host Computer Cable Connection between BHT-5000 and Host Computer...
Chapter 3. Communications Operations of BHT-5000 3.2 Basic Communications Specifica- tions and Parameters 3.2.1 Basic Communications Specifications Listed below are the communications specifications when the BHT-5000 transacts data with a host computer through the CU-5000 (optical interface) or direct-connect inter- face cable. Synchronization...
Page 91
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-5000 is JIS 7- or 8-bit code. The transmis- sion bit order is LSB (Least significant bit) first.
Page 92
BHT-5000 Operation Enabled (ON) If the CS signal is ON when the BHT-5000 is ready to send, the BHT-5000 will send data. If it is OFF, the BHT-5000 will wait for the CS signal to go ON until the timeout occurs.
3.2.2 Communications Parameters In System Mode 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, or 38400 bps Character Length 7 or 8 bits Vertical Parity...
3.3.1 Overview The BHT-protocol is the communications procedure used to transmit files between the BHT-5000 and a host (or between the BHT-5000s). It adopts the response method using ACK/NAK codes. The BHT-protocol is composed of a defined set of the control character sequences...
(Phase 2). Transparency The BHT-5000 uses the non-transparent mode which handles the control characters and codes (e.g., STX, ETX, and SOH) as starting or ending markers and does not allow them to be transmitted as normal data in the transmission texts.
Page 96
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-5000 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-5000 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-5000 3.3.4 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. Sending Receiving Station Station Establishment of...
Page 99
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 100
Chapter 3. Communications Operations of BHT-5000 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 101
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 102
Chapter 3. Communications Operations of BHT-5000 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 103
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 104
Chapter 3. Communications Operations of BHT-5000 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 105
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 an 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-5000 transmits an EOT and aborts the file transmission. If it is pressed during uploading, the BHT-5000 completes the block transmission and...
3.3.6 BCC for Horizontal Parity Checking To check whether data has been transmitted accurately, the BHT-5000 supports hori- zontal 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-5000 3.3.7 Text Format Text should be formatted according to the standard of the BHT-protocol before trans- mission. Shown below are two types of the standard text formats for program files and data files. Program Text Format...
Page 109
Data Text Format (1) Heading text Number of fields (2 bytes) Length of data field 1 Length of data field n (2 bytes) (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. Error Messages This chapter lists the error messages which will appear on the LCD if some error occurs in the BHT-5000. System Errors ........................96 Errors in System Mode ....................101 Chapter 4 Error Messages...
Page 111
(For the charging procedure, refer to Chapter 5, Section 5.5.) If the BHT-5000 is loaded with the dry battery car- tridge, immediately turn off the power and replace the batteries. (When the dry battery cartridge...
Page 112
Chapter 4. Error Messages System Program malfunction Problem Reload the battery During execution of System Program, the System to restart ! Program has attempted to write onto the write- protection area of the RAM. (xxxxxx: Error address) xxxxxx Solution Unload and reload the battery cartridge, then turn on the power.
Page 113
Flash ROM error Problem Flash ROM error ! The system has failed to write onto the flash ROM. If this error occurs, the BHT-5000 beeps five NOTE Contact your times (for 0.1 second per beep) and then turns administrator. itself off.
Page 114
Solution Operate the BHT-5000 in System Mode and test files by executing "8: FILE" in the TEST menu. Download or delete defective files marked with an asterisk (*), then run the application program again.
Page 115
Contact your administrator. Solution Operate the BHT-5000 in System Mode and select an execution program in the SET SYSTEM menu. (For the selecting procedure, refer to Chapter 2, Subsection 2.4.3, [4.1].)
Page 116
Chapter 4. Error Messages 4.2 Errors in System Mode If some error occurs during operation in System Mode, one of the following error messages will appear on the LCD. When selecting a program file or data file EXECUTE PROGRAM Problem You attempted to execute a user program in the ****************** EXECUTE PROGRAM menu, even though no user...
Page 117
Press C key to return to the SYSTEM MENU screen. During downloading DOWNLOAD FILE Problem (A:) The size of the file designated for downloading exceeds the memory capacity in the BHT-5000. Out of memory !! Solution RETRY? 1:Yes 2:No Press 2 key to return to the SYSTEM MENU screen, then delete unnecessary files in the memory or decrease the size of the file to be downloaded.
Page 118
Chapter 4. Error Messages Problem DOWNLOAD FILE (A:) Downloading fails. (Communications error) Solution Communication error!! To retry downloading, 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 SYSTEM menu or per- form the communication test in the TEST menu.
Page 119
During file copying COPY FILE Problem (A->B) The size of the file to be copied exceeds the TEST.PD3 memory capacity in the BHT-5000. Out of memory!! Solution Press key to return to the SYSTEM MENU screen, then delete unnecessary files in the memory.
Page 120
Interfacing with the Host Computer ................ 110 Charging the Ni-MH Battery Cartridge (using the CU-5001) ........111 5.5.1 Ni-MH Battery Cartridge Loaded in the BHT-5000 ..........111 5.5.2 Ni-MH Battery Cartridge Alone ................113 [ 1 ] Fully Discharging (Refresh) and then Charging ........... 114 [ 2 ] Charging Only ......................
(1). Data exchange function The CU-5001/CU-5002 exchanges data and programs between the BHT-5000 and the host computer. It interfaces with the BHT-5000 via the optical interface and with the host computer via the RS-232C interface. Ni-MH battery cartridge charging function The CU-5001 charges the Ni-MH battery cartridge.
Page 122
Status indicator (Not provided on CU-5002) Shows the status of the CU-5001. DATA communications LED (green) Lights when the BHT-5000 is communicating with the host computer. CHG1 LED (BHT-5000 charge lamp) (yellow) Lights when the CU-5001 is charging a Ni-MH battery cartridge loaded in the BHT-5000.
5.3 Applying Power to the CU-5001 Apply power to the CU-5001 by connecting it to the wall outlet via the attached AC adapter according to the steps given below. Make sure that the CU-5001 is turned off. Connect the outlet plug of the AC adapter to the power inlet connector of the CU- 5001, then plug the other end of the AC adapter into the wall outlet.
Chapter 5. Handling the CU-5000 5.4 Communicating with the Host Computer 5.4.1 Interface Cable Connection Make sure that both the CU-5000 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-5000.
Power on the host computer and start up the MS-DOS. Turn on the power switch of the CU-5000. Make sure that the BHT-5000 is turned off, then put it on the CU-5000. Power on the BHT-5000 and run System Mode.
Chapter 5. Handling the CU-5000 5.5 Charging the Ni-MH Battery Car- tridge (using the CU-5001) You may charge Ni-MH battery cartridges either loaded in the BHT-5000 or all by themselves. Service Life of Ni-MH Battery Cartridge: NOTE Ni-MH batteries used in the battery cartridge will gradually deteriorate during the repeated cycles of charging and discharging due to its properties, even under normal use.
Page 127
Charging Operation and LED Indication Place the Operator’s Power on the (After approx. Remove the ⇒ ⇒ ⇒ BHT-5000 on Action CU-5001. 10 hours) BHT-5000. the CU-5001. DATA DATA DATA DATA CHG1 CHG1 CHG1 CHG1 Flashing at 2-second intervals Indication...
Chapter 5. Handling the CU-5000 5.5.2 Ni-MH Battery Cartridge Alone Ni-MH battery cartridge The CU-5001 can charge Ni-MH 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 (Refresh) and then Charging Power on the CU-5001. The POWER LED comes on. Load a Ni-MH battery cartridge into the CU-5001 from the battery cartridge slot. The CU-5001 flashes the CHG2 LED at 0.4-second intervals and starts discharging the cartridge.
Chapter 5. Handling the CU-5000 [ 2 ] Charging Only Load a Ni-MH battery cartridge into the CU-5001 from the battery cartridge slot. Power on the CU-5001. The CU-5001 turns on the CHG2 LED and starts charging the cartridge. After approx. ten hours of charging, the CHG2 LED starts flashing at 2-second intervals, indicating that the charging is completed.
Page 133
Appendix A. Specifications A.1 BHT-5000 [ 1 ] Product Specifications Power Source Main power Battery cartridge - Rechargeable Ni-MH battery cartridge (2.4 VDC) or - Dry battery cartridge containing two LR6s (1.5 VDC x 2) Backup power Integrated lithium battery, 3.0 VDC...
Page 134
Appendices [ 2 ] Bar Code Specifications (1) Available Bar Code Types Bar code type Readable range Bar dimensions Universal product codes EAN-13 EAN-8 0.8 to 2.0 magnifications 0.26 to 0.66 mm UPC-A (10.24 to 25.98 mils) UPC-E EAN-13 with supplemental codes 2-digit add-on 0.8 to 1.4 magnifications 0.26 to 0.46 mm...
Page 135
(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 (including margins) the bar-code reading window) 0 mm 60 mm max. (2.36 inches max.) (Minimum narrow bar width: 0.125 mm min.)* 200 mm (7.87 inches) 280 mm max.
Page 136
Transmission speed: 38400 bps max. Signal level: Conforms to the RS-232C interface Pin assignment: As shown below. Signal Input/Output Pin No. Signal Functions External BHT-5000 device SG (GND) Ground for signals and charging pins — Send data → Receive data ←...
Page 137
0˚C to 40˚C (32˚F to 104˚F) Operating Humidity 20% to 80% (with no dew condensation) [ 2 ] Charging/Discharging Requirements (CU-5001) For charging a Ni-MH battery cartridge loaded in the BHT-5000 Charge current: 110 mA Charge time: Approx. 10 hours...
Page 138
Appendices [ 3 ] Interface Specifications RS-232C Interface Port (Dsub-25S) on the CU-5000 Signal Input/Output Pin No. Signal Functions External BHT-5000 device Send data → Receive data ← Request to send → Ready to send ← Signal ground — Data terminal equipment ready →...
Page 139
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).
Need help?
Do you have a question about the BHT-5000 and is the answer not in the manual?
Questions and answers