Denso BHT-6000 User Manual

Page 1
User's Manual
Page 2
Copyright © DENSO, 1997
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.
Microsoft
®
, MS-DOS®, and QuickBASIC®are registered trademarks of Microsoft Cor-
poration.
®
IBM
, PC/AT®, and PS/2®are registered trademarks of International Business Ma-
chines Corporation.
BHT, CU, BHT-protocol, BHT-Ir protocol, 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-6000 correctly.
After you have finished reading the instructions, keep this manual handy for speedy reference.
The BHT-6000 series is available in two types: the normal-range type and long-range type (BHT-6000D). In this manual, both types are called the BHT-6000 unless otherwise specified.
i
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-6000 and the related notes.
Chapter 2. Getting Started the BHT-6000 and System Mode
Summarizes the BHT-6000 system configuration and describes the operation including preparation and System Mode (which is required for the efficient use of application programs).
Chapter 3. Communications Operations of BHT-6000
Describes the communications operations of the BHT-6000--the RS-232C interface specifications, the basic communications specifications, and the communications protocols--for data transmission with the host computer or other devices.
Chapter 4. Error Messages
Lists the error messages which will appear on the LCD if some error occurs in the BHT-
6000.
Chapter 5. Handling the CU-6000 (Option)
Describes the handling procedure of the CU-6000, the interfacing with the host compu­ter, and the charging of the Ni-MH battery cartridge.
Appendix A: Specifications Appendix B: A Typical Basic Operation Appendix C: Alphabet Input Procedure
ii
Page 5
Related Publications
BHT-BASIC 3.0 Programmer's Manual
Transfer Utility Guide
Ir-Transfer Utility C Guide
Screen Indication
The lettering in the screens in this manual is a little different from that in the actual screens. File names used are only for description purpose, so they will not appear if you have not set files having those names.
iii
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-6000 and CU-6000 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. Make sure you fully understand all definitions of these terms and related symbols given below, before you proceed to the text itself.
WARNING
CAUTION
Alerts you to those conditions which could cause seri­ous bodily injury or death if the instructions are not followed correctly.
Alerts you to those conditions which could cause minor bodily injury or substantial property damage if the in­structions are not followed correctly.
Meaning of Symbols
A triangle ( ) with a picture inside alerts you to a warning of danger. Here you see the warning for electrical shock.
A diagonal line through a circle ( do; it may or may not have a picture inside. Here you see a screwdriver inside the circle, meaning that you should not disassemble.
A black circle ( do. This example shows that you MUST unplug the power cord.
) with a picture inside alerts you to something you MUST
) alerts you to something you should not
iv
Page 7
WARNING
Handling the battery cartridge
• Never disassemble or heat the battery cartridge, nor put it into fire or water; doing so could cause battery-rupture or leakage of battery fluid, resulting in a fire or bodily injury.
• Do not carry or store the battery car­tridge together with metallic ball-point pens, necklaces, coins, hairpins, etc.
Doing so could short-circuit the termi­nal pins, causing the batteries to rup­ture or the battery fluid to leak, result­ing in a fire or bodily injury.
• Avoid dropping the battery cartridge or letting it undergo any shock or impact.
Doing so could cause the batteries to break, generate heat, rupture or burn.
Never
put me
into fire!
Do not
short­circuit
me!
• Only use the dedicated charger (CU-6001 or C-600) for charging the Ni-MH bat­tery cartridge.
Charge only
with the
dedicated
device.
Using a different type of charger could cause battery-rupture or leakage of bat­tery fluid and result in a fire, bodily in­jury, or serious damage to property.
• Never charge the Ni-MH battery cartridge where any inflammable gases may be emitted; doing so could cause fire.
DedicatedUndedicated
v
Page 8
WARNING
Handling the CU
• If smoke, abnormal odors or noises come from the CU, immediately turn off the power, unplug the AC adapter from the wall socket, and contact your nearest dealer.
Failure to do so could cause fire or electrical shock.
• If foreign material or water gets into the CU, immediately turn off the power, unplug the AC adapter from the wall socket, and contact your nearest dealer.
Failure to do so could cause fire or electrical shock.
• If you drop the CU so as to damage its housing, immediately turn off the power, unplug the AC adapter from the wall socket, and contact your nearest dealer.
Failure to do so could cause fire or electrical shock.
• Never use the CU for charging anything other than the specified battery cartridges.
Doing so could cause heat, battery-rupture, or fire.
• Never bring any metals into contact with the output terminals.
Doing so could produce a large current through the CU, resulting in heat or fire, as well as damage to the CU.
• Use the furnished 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.
Failure to do so could result in a fire or electrical shock.
vi
Page 9
Basic handling tips
CAUTION
• Never put the BHT in places where there are excessively high temperatures, such
I’m burning
up!
as inside closed-up automobiles, or in places exposed to direct sunlight.
Doing so could affect the housing or parts, resulting in a fire.
• Avoid using the BHT in extremely hu­mid or dusty areas, or where there are drastic temperature changes.
This
humidity
is killing
me!
Moisture or dust will get into the BHT, resulting in malfunction, fire or electri­cal shock.
Refrigeration
Refrigeration
Refrigeration
Hot-
house
freezing!
I’m
• Never disassemble or modify the BHT; doing so could result in an accident such as break or fire.
Handling the Ni-MH battery cartridge
Never
disassemble
• Never charge a wet or damp Ni-MH battery cartridge.
Doing so could cause the batteries to break, generate heat, rupture, or burn.
Handling the BHT
• If smoke, abnormal odors or noises come from the BHT, immediately turn off the power, pull out the dry batteries or the battery cartridge, and contact your nearest dealer.
Failure to do so could cause smoke or fire.
Keep me
• If foreign material or water gets into the BHT, immediately turn off the power, pull out the dry batteries or the battery cartridge, and contact your nearest dealer.
Failure to do so could cause smoke or fire.
vii
away from
water!
Page 10
CAUTION
• If you drop the BHT so as to damage its hous­ing, immediately turn off the power, pull out the dry batteries or the battery cartridge, and contact your nearest dealer.
Failure to do so could cause smoke or fire.
• For those machines using dry batteries, do not mistake the plus and minus marks when loading dry batteries into the BHT.
Failure to do so could cause battery-rupture or leakage of battery fluid, resulting in bodily injury, fire, or property damage.
• For those machines using dry batteries, do not use anything other than the specified type of batteries, nor use new and old batteries together.
Doing so could cause battery-rupture or leakage of battery fluid, resulting in bodily injury, fire, or property damage.
• Do not use batteries or power sources other than the specified ones; doing so could generate heat or cause malfunction.
Do not
drop
me!
Handling the CU
• If you will not be using the CU for a long time, be sure to unplug the AC adapter from the wall socket for safety.
Failure to do so could result in a fire.
• When caring for the CU, unplug the AC adapter from the wall socket for safety.
Failure to do so could result in an electrical shock.
• Never cover or wrap up the CU or AC adapter in a cloth or blanket.
Doing so could cause the unit to heat up inside, deforming its hous­ing, resulting in a fire.
Always use the CU and AC adapter in a well-ventilated area.
• Do not place the CU anyplace where it may be subjected to oily smoke or steam, e.g., near a cooking range or humidifier.
Doing so could result in a fire or electrical shock.
viii
Page 11
CAUTION
• Keep the power cord away from any heating equipment.
Failure to do so could melt the sheathing, resulting in a fire or electrical shock.
• Do not insert or drop foreign materials such as metals or anything inflammable through the openings (vents or battery cartridge slot) into the CU.
Doing so could result in a fire or electrical shock.
DENSO WAVE INCORPORATED does not assume any product liability arising out of, or in connection with, the application or use of any product, circuit, or application described herein.
Intellectual Property Precaution
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 use of DENSO WAVE's product(s) in connection or in combination with other component(s), product(s), data processing system(s) or equipment or software not supplied from DENSO WAVE; (ii) the use of DENSO WAVE's products in a manner for which the same were not intended nor designed; or (iii) any modification of DENSO WAVE's products by other(s) than DENSO WAVE.
ix
Page 12
Proper Care of the BHT and CU
Clean the housing, charge terminals, and battery cartridge terminals with a dry, soft cloth. (When taking care of the CU-6000, unplug the AC adapter from the wall socket for safety.)
Never use benzene, alcohol, or other or­ganic solvents. The housing may be marred or the paint may come off.
Never rub or strike the liquid crystal dis­play (LCD) with anything hard. The LCD surface will be easily scratched or bro­ken.
When cleaning the keypad, do not scrub the surface too hard, and do not pull on the keys. Doing so may break the keys or cause the keypad to dislocate.
If the BHT or CU becomes smudged, moisten a soft cloth with neutral detergent and wring it out thoroughly. Wipe the BHT or CU with the cloth and then go over it again with a dry cloth.
Dust or dirt accumulating on the clear plate of the bar-code reading window will affect reading performance. If you use the BHT-6000 in dusty areas, therefore, periodically check the clear plate of the bar-code reading window and clean it if dusty.
To clean the plate, first blow the dust away with an air brush. Then wipe the plate with a cotton swab or the similar soft one gently.
If sand or hard particles have accumulated, never rub the plate; doing so will scratch or damage it. Blow the particles away with an air brush or a soft brush.
Take care of
me with a dry
soft cloth.
NO WAY!!
BenzineThinner
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 inter­ruption 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.
x
Page 13

Content Overviews

Preface ................................................................................................................................i
How this book is organized ............................................................................................. ii
SAFETY PRECAUTIONS .................................................................................................... iv
Chapter 1. Quick Guide ................................................................................................... 1
1.1 Reading Bar Codes ................................................................................................... 2
1.2 Using the Hand Strap and Clip ............................................................................... 3
1.3 Setting the Backlight ................................................................................................ 4
1.4 Using the Keypad ..................................................................................................... 5
1.5 Communicating via the Optical Interface .............................................................. 6
Chapter 2. Getting Started the BHT-6000 and System Mode .................................... 7
2.1 BHT-6000 System Configuration ............................................................................ 8
2.2 Infrared Communications........................................................................................ 13
2.3 Components and Functions .................................................................................... 14
2.4 Preparation ................................................................................................................ 16
2.4.1 Setting-up 1: Loading Dry Batteries or Battery Cartridge .......................... 16
2.4.2 Setting-up 2: Initializing the BHT-6000 and Setting the
Calendar Clock .................................................................................................. 21
2.4.3 Adjusting the LCD Contrast & Beeper Volume, and
Displaying the Battery Voltage Level ............................................................. 27
2.5 Operating in System Mode ..................................................................................... 29
2.5.1 Starting System Mode ..................................................................................... 29
2.5.2 Operating in System Mode ............................................................................. 32
2.5.3 Detailed Description of the Functions in System Mode .............................. 34
Chapter 3. Communications Operations of BHT-6000 ................................................ 81
3.1 RS-232C Interface Specifications ........................................................................... 82
3.2 Basic Communications Specifications and Parameters ...................................... 84
3.2.1 Basic Communications Specifications ........................................................... 84
3.2.2 Communications Parameters .......................................................................... 86
3.3 Communications Protocols ..................................................................................... 87
3.3.1 BHT-protocol ..................................................................................................... 87
3.3.2 BHT-Ir Protocol ................................................................................................. 103
Page 14
Chapter 4. Error Messages .............................................................................................. 121
4.1 System Errors ........................................................................................................... 122
4.2 Errors in System Mode ............................................................................................ 126
Chapter 5. Handling the CU-6000 (Option) ................................................................... 133
5.1 Functions of the CU-6000 ........................................................................................ 134
5.2 Components and Functions .................................................................................... 134
5.3 Applying Power to the CU-6001 ............................................................................. 136
5.4 Communicating with the Host Computer.............................................................. 137
5.4.1 Setting the Transmission Speed of the CU-6000 ......................................... 137
5.4.2 Interface Cable Connection ............................................................................. 137
5.4.3 Interfacing with the Host Computer ............................................................... 138
5.5 Charging the Ni-MH Battery Cartridge (using the CU-6001) ............................... 139
5.5.1 Ni-MH Battery Cartridge Loaded in the BHT-6000 ....................................... 139
5.5.2 Ni-MH Battery Cartridge Alone ....................................................................... 141
5.6 RS-232C Interface Specifications ........................................................................... 144
Appendices ......................................................................................................................... 147
Appendix A. Specifications ............................................................................................. 148
A.1 BHT-6000 ........................................................................................................... 148
A.2 CU-6000 ............................................................................................................. 154
Appendix B. A Typical Basic Operation ......................................................................... 156
Appendix C. Alphabet Input Procedure ......................................................................... 157
Index.................................................................................................................................... 159
Page 15
Chapter 1. Quick Guide
Chapter 2. Getting Started the BHT-6000 and System Mode
Chapter 3. Communications Operations of BHT-6000
Chapter 4. Error Messages
Chapter 5. Handling the CU-6000 (Option)
Appendices
Page 16
Chapter 1. Quick Guide
Chapter 1
Quick Guide
This chapter describes the basic operating method of the BHT-6000 and the related notes.
1.1 Reading Bar Codes ............................................................................................................. 2
1.2 Using the Hand Strap and Clip .......................................................................................... 3
1.3 Setting the Backlight .......................................................................................................... 4
1.4 Using the Keypad ............................................................................................................... 5
1.5 Communicating via the Optical Interface ......................................................................... 6
1
Page 17

1.1 Reading Bar Codes

Turn on the BHT power, bring the bar-code reading window up to the bar code to be scanned, and press the M1 or M2 key (Magic key 1 or 2)*. The BHT-6000 lights the illumination LED and reads the bar code.
When the BHT-6000 has read the bar code successfully, the reading confirmation LED will illuminate in green.
Illumination range covered by the illumination LED
Reading confirmation LED (Illuminates in green when the BHT-6000 has read the bar code successfully.)
* The trigger switch
function is assigned to both M1 and M2
M1 key* (Magic key 1)
PW key
keys when the BHT­6000 leaves the factory.
• When reading bar codes, slightly tilt the
BHT-6000 down towards you relative to those codes, as illustrated at right.
• If the BHT-6000 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,
pull the bar-code reading window away from bar codes for long-range scanning so that the entire bar code comes into the illumination range covered by the illumination LED. The BHT-6000 can read bar codes at a maximum distance of 24 cm (9.4") [35 cm (13.8") for the BHT-6000D]** from the bar-code reading window.
** Under the following conditions:
- Ambient illuminance: 500 lux (fluorescent lamp)
- ITF conforming to the UPC Shipping Container Code
- PCS value: 0.9 or more
- Minimum narrow bar width: 1.2 mm min. (47.2 mils min.)
• The bar code reading procedure may differ depending upon the application
used, so follow the application’s manual.
NOTE
• Before reading labels, clean them if stained.
• Avoid using the BHT-6000 in direct sunlight. The BHT-6000 might fail to read correctly.
• To read bar codes on curved surfaces, apply the bar-code reading window to the center of each bar code at a right angle.
• The further you pull the bar-code reading window away from bar codes, the wider the quiet zones required, in relation to bar code lengths in the illumination range covered by the illumination LED.
2
Page 18
Chapter 1. Quick Guide

1.2 Using the Hand Strap and Clip

Using the hand strap
As shown below, set the hand strap, and then put your hand through the hand strap and hold the BHT-6000. This will prevent you from dropping the BHT-6000 acciden­tally.
Hand strap
Using the clip
Attaching the clip
As illustrated below, first fit the left (or right) tab of the clip into the matching groove of the BHT body and then snap the other tab into place.
Tab (There is one each on the
right and left ends.)
Groove in the BHT body (There is one each on the right and left sides.)
Removing the clip
Insert the tip of a flat-head screwdriver between the clip and BHT body as shown below, and then twist the screwdriver to disengage the clip, taking care not to scratch the BHT.
Using the clip
With the clip, you can clip the BHT-6000 on your pocket.
Small flat-head screwdriver
3
Page 19

1.3 Setting the Backlight

Pressing the M1 key while holding down SF (Shift) key activates or deactivates the backlight function.
Backlight OFF
(The backlight function is OFF when you power on the terminal.)
Press M1 while holding down SF .
M1
A B C D E F G H I
J K L M N O P Q R
S T U V W X Y Z Sp
+ -
NOTE
In user programs, you can select the key to be used for activating or deactivating the backlight function (instead of the default: combination of SF and M1 ), as well as modifying the ON-duration of the backlight before the automatic turning-off.
Backlight ON
Press M1 while
If no key is
/ $ %
*
pressed for at least 3 seconds.
SF
Backlight OFF
(The backlight function is kept ON.)
holding down SF .
Press any key (except for the simultaneous depression of M1 and SF ).
Press M1 while holding down SF .
4
Page 20
Chapter 1. Quick Guide

1.4 Using the Keypad

Entering Numerical Data
To enter numerical data, e.g., the quantity of goods, use the ten numerical keys and the ENT key.
For example, to enter the number "120," press the 1 , 2 and 0 keys and then press the ENT key.
If you key in any wrong value, press the C key (or press the C key while holding down the SF key) and then enter the correct one.
Selecting Tasks
If the LCD shows the selection items (xxx) prefixed by numerals (e.g., 1: xxx, 2: xxx), use the numerical keys to select a desired item and press the ENT key to execute.
If a YES/NO screen (e.g., 1: YES, 2: NO) appears, press the 1 key for YES response and 2 key for NO response.
Entering Alphabetic Characters
The BHT-6000 supports the alphabet input function which allows you to enter alpha­betic characters, space, and symbols from the keypad during execution of a user program. For the alphabet input procedure, refer to Appendix C.
5
Page 21
1.5 Communicating via the Optical In­terface
Optical Communications with the BHT-6000
The BHT-6000 communicates using an IR beam, so make sure that there is no obstruc­tion in the light path between the BHT-6000 and any target stations.
In the IrDA communications mode, you need to keep the BHT-6000 and any target stations within the effective light emission range, usually 10 to 80 cm.
Communicating with the CU-6000
The optional CU-6000 is an IrDA-compliant communications unit. For optical commu­nications, you may either keep the BHT-6000 and CU-6000 separated by 10 to 80 cm with their IR ports facing each other, or put the BHT-6000 directly on the CU-6000 as shown below.
Communicating with other IrDA-compliant equipment
You can also have the BHT-6000 communicate with other IrDA-compliant equipment just by aligning their IR ports with each other. The effective IR range and IR port angle may differ depending upon the target equipment, so observe the instructions given in manuals furnished with such equipment.
If transfer using the BHT-6000 fails, bring it closer to the target station or change the IR port angle, and try again.
NOTE
NOTE
Communications failures might be caused by highly intensive light emitted from ceiling (inverter-driven fluorescent) lamps or direct sunlight. Take care to prevent such interference light from coming into the IR ports of the BHT-6000 and IrDA­compliant equipment, including the CU-6000.
Do not use any TV remote control in the vicinity of the IR communications system. Doing so may interfere with the communications.
6
Page 22
Chapter 2. Getting Started the BHT-6000 and System Mode
Chapter 2
Getting Started the BHT-6000 and System Mode
This chapter summarizes the BHT-6000 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-6000 System Configuration............................................................................................................ 8
2.2 Infrared Communications .................................................................................................................... 13
2.3 Components and Functions ................................................................................................................. 14
2.4 Preparation ............................................................................................................................................ 16
2.4.1 Setting-up 1: Loading Dry Batteries or Battery Cartridge ........................................................... 16
2.4.2 Setting-up 2: Initializing the BHT-6000 and Setting the Calendar Clock .................................... 21
[ 1 ] Initializing the BHT-6000 .............................................................................................................. 21
[ 2 ] Setting the Calendar Clock (date and time) ............................................................................... 24
[ 3 ] Deleting the JIS Font Files ........................................................................................................... 26
2.4.3 Adjusting the LCD Contrast & Beeper Volume, and Displaying the Battery Voltage Level ...... 27
[ 1 ] Adjusting the LCD Contrast & Beeper Volume .......................................................................... 27
[ 2 ] Displaying the Battery Voltage Level.......................................................................................... 28
2.5 Operating in System Mode .................................................................................................................. 29
2.5.1 Starting System Mode .................................................................................................................... 29
2.5.2 Operating in System Mode ............................................................................................................ 32
[ 1 ] Calling up the desired set screen ................................................................................................ 32
[ 2 ] Selecting a desired setting .......................................................................................................... 33
2.5.3 Detailed Description of the Functions in System Mode .............................................................. 34
[ 1 ] Program Execution ...................................................................................................................... 34
[ 2 ] Downloading ................................................................................................................................ 35
[ 3 ] Uploading ..................................................................................................................................... 39
[ 4 ] System Environment Setting ...................................................................................................... 42
[ 5 ] Testing ........................................................................................................................................... 59
[ 6 ] Version Indication ........................................................................................................................ 71
[ 7 ] Deleting Files ................................................................................................................................ 71
[ 8 ] Copying Files ................................................................................................................................ 73
[ 9 ] Handling the JIS Font Files ......................................................................................................... 75
7
Page 23

2.1 BHT-6000 System Configuration

The BHT-6000 barcode data collection system requires the following hardware as well as the BHT-6000 Bar Code Handy Terminal (which reads bar codes and accepts keypad entry) as illustrated below:
• Host computer: Allows you to edit, manage and download programs and
data, as well as downloading extension programs.
For host computers without IrDA interface ports, the optional CU-6000 optical commu­nications unit and RS-232C interface cable are available.
• CU-6000 (option): Exchanges programs and data with the BHT-6000 optically
and with the host computer via the RS-232C interface.
• RS-232C interface cable: Connects the CU-6000 and the host computer.
The basic software required for operating the BHT-6000 is "System Mode" which is resident in the flash ROM.
Optional software includes the BHT-BASIC 3.0 Extension Library, BHT-BASIC 3.0 Com­piler, Ir-Transfer Utility C, and Transfer Utility. (Each software is provided in a floppy disk.)
System Configuration
Host Computer
BHT-6000
Optical Communications
CU-6000 (option)
Host Computer
OS: MS-DOS Ver. 3.1 or later
RAM: 640 kilobytes. At least 400-kilobyte area should be reserved as a work
area.
Models: IBM PC/AT, PS/2
Optical Communications
RS-232C Interface
RS-232C Interface (option)
BHT-BASIC 3.0 Extension Library (option)
BHT-BASIC 3.0 Compiler (option)
Ir-Transfer Utility C (option)
Transfer Utility (option)
8
Page 24
Chapter 2. Getting Started the BHT-6000 and System Mode
CU-6000 and RS-232C Interface Cable (option)
The CU-6000 is an IrDA-compliant communications unit which is required when your host computer is not equipped with an IrDA interface port. The CU-6000 exchanges data and programs with the BHT-6000 optically, and with the host computer via the RS-232C interface cable.
You may directly connect two BHT-6000s with each other by using a commercially available metal cable having 3-pole mini stereo plugs (as a direct-connect interface cable). You also connect the BHT-6000 directly with the host computer or with the modem by using the direct-connect interface cable compatible with the target equip­ment. (NOTE: The direct-connect interface port of the BHT-6000 is not designed to stand frequent connecting/disconnecting. You are, therefore, recommended to use the CU-6000 where you expect to do a lot of connecting and disconnecting of the BHT­6000 to/from a host computer.)
BHT-BASIC3.0 Extension Library (option)
This Extension Library enables the following functions which cannot be handled by the ordinary system:
- Displaying ruled lines on the BHT-6000's LCD
- Transmitting files by using the X-MODEM and Y-MODEM protocols.
These extension programs are stored in files named xxxx.FN3, in each file per func­tion. You should download a xxxx.FN3 file containing the necessary function to the BHT-6000 by using Ir-Transfer Utility C or Transfer Utility.
BHT-BASIC 3.0 Compiler (option)
This Compiler compiles a source program written in BHT-BASIC 3.0 by an editor of the host computer running the MS-DOS, into the object program (user program) which can be used in the BHT-6000. The compiled program file is named "XXX.PD3." (XXX: File name you can set arbitrarily under the MS-DOS rules) You should download it to the BHT-6000 by using Ir-Transfer Utility C or Transfer Utility.
Ir-Transfer Utility C (option)
Running on the host computer, this utility transfers files between the BHT-6000 and the host computer. For its file transfer control procedure, the utility uses the BHT-Ir protocol which complies with the serial IR physical layer standards of IrDA Serial Infrared Data Link Standard, Version 1.0 (IrDA-SIR 1.0). (For the details about the BHT­Ir protocol, refer to Chapter 3, Subsection 3.3.2.)
To transfer files under any of the following conditions, use Ir-Transfer Utility C:
- At transmission speeds of 115200 or 57600 bps (This may be impossible de­pending upon the host computer type.)
-When the BHT-6000 is separated from the CU-6000
-When the BHT-6000 is placed on the CU-6000
-When transferring via the direct-connect interface of the BHT-6000 (Maximum transmission speed is 38400 bps.)
9
Page 25
Transfer Utility (option)
Running on the host computer, this utility transfers files between the BHT-6000 and the host computer. It uses the BHT-protocol as a file transfer control procedure. (For the details about the BHT-protocol, refer to Chapter 3, Subsection 3.3.1.)
To transfer files under any of the following conditions, use Transfer Utility:
- When the BHT-6000 is placed on the CU-6000
- Via the direct-connect interface of the BHT-6000
Flash ROM and RAM
A flash ROM and RAM are mounted on the BHT-6000.
The flash ROM stores factory-written System Program and JIS Level 1 & Level 2 fonts.
You can download extension programs, user programs, and user data to either or both of the flash ROM and RAM.
RAM
Programs and data stored in the RAM are backed up by a lithium battery integrated in the BHT-6000. If the battery voltage level drops below the specified level, the RAM cannot retain its contents so that the stored files may be damaged.
User programs can write data onto the RAM only.
In System Mode, the RAM is shown as "DRIVE A" or "A:" on the LCD. The names of those files stored in the RAM are prefixed by "A:."
Flash ROM
Unlike the RAM, the flash ROM retains the stored programs and data irrespective of the voltage level of the lithium battery. The flash ROM is limited in the frequency of rewriting operations; frequent file rewriting exceeding approx. 10,000 times will no longer allow rewriting. Do not rewrite the flash ROM basically more than one time a day.
You can write data onto the flash ROM according to any of the following:
Downloading a file in System Mode
Copying a file from the RAM in System Mode
Downloading a file by using
You cannot write data scanned with the BHT-6000, onto the flash ROM.
In System Mode, the flash ROM is shown as "DRIVE B" or "B:" on the LCD. The names of those files stored in the flash ROM are prefixed by "B:."
XFILE statement in BHT-BASIC 3.0.
10
Page 26
Chapter 2. Getting Started the BHT-6000 and System Mode
Software Structure
System Program and JIS Level 1 & Level 2 fonts are resident in the system area of the flash ROM.
To use extension programs and user programs, you should download the program files into the user area (of the flash ROM or RAM).
Before the execution of user programs, you need to prepare a data file. The data files will be stored in the user area (of the flash ROM or RAM).
(Flash ROM) (RAM)
System Programs
JIS Level 1 & Level 2 font files
Extension programs
User programs
Extension programs
User programs
System Area
Program files
Host Computer
Data files Data files
User Area
Program files
System Programs
The system programs include the following three sets of programs:
Drivers
Drivers is a set of programs that directly controls the BHT-6000 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.
System Mode
System Mode is a system program exclusively designed for the effective use of user programs in the BHT-6000. It sets up the execution environments for those programs; e.g., it prepares downloading/uploading conditions, sets the calendar clock, and tests the BHT-6000 components including the LCD, beeper, and keypad. Shown below is the System Mode menu (SYSTEM MENU).
SYSTEM MENU 1:EXEC PROGRAM 2:DOWNLOAD 3:UPLOAD 4:SET SYSTEM 5:TEST 6:VER
11
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-6000 has no Kanji ROM, so it stores Kanji fonts in the flash ROM.
The BHT-6000 can display not only the Kanji characters in the conventional standard­size font (16 dots wide by 16 dots high) but also them in the small-size font (12 dots wide by 12 dots high) in application programs.
Extension Programs
These programs extend the system programs by adding new functions which cannot be handled by the ordinary system.
To download desired extension programs in the BHT-BASIC Extension Library, you need to use Ir-Transfer Utility C or Transfer Utility.
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-6000, use Ir-Transfer Utility C or Transfer Utility.
12
Page 28
Chapter 2. Getting Started the BHT-6000 and System Mode

2.2 Infrared Communications

The BHT-6000 has an integrated infrared (IR) communications device which enables wireless transfer of programs and data between the BHT-6000 and the host computer and between the BHT-6000s, instead of the conventional wire transfer.
Host computer
BHT-6000
BHT-6000
The IR communications device features the following:
•Wireless communications
Small and lightweight design
High transmission speed
Freedom from the codes/regulations and licenses which differ from country to country, unlike radio devices
The BHT-6000’s IR communications device is IrDA-compliant. IrDA stands for Infrared Data Association, which has defined hardware (IrDA Serial Infrared Physical Layer Link, IrDA-SIR) and communications protocols for IR communications.
The BHT-6000’s physical layer complies with the IrDA-SIR 1.0, with a maximum trans­fer distance of 1 m and maximum transmission rate of 115.2 kbits per second.
The BHT-6000 adopts the exclusive BHT-Ir protocol which allows you to develop user programs for IR communications in BHT-BASIC 3.0, as can be done with conventional wire communications.
User programs
BHT-BASIC 3.0
BHT-Ir protocol
Physical layer (IrDA-SIR 1.0)
13
Page 29

2.3 Components and Functions

• Reading confirmation LED
Illuminates in green when the BHT has success­fully read the bar codes.
• M1 and M2 keys
Press either of these keys to start bar-code reading. (The trigger switch function is assigned to both these keys by default.)
• Connector cover
Inside this cover is the direct-connect interface port.
• Liquid crystal display (LCD)
Shows the characters and graphic patterns.
• Hand strap
Put your hand through this strap to prevent you from dropping the BHT acciden­tally.
• Battery cover lock
Use this lock to lock/ unlock the battery cover.
• Battery cover
Remove this cover to replace batteries.
14
• Clip
Allows you to clip the BHT on your pocket.
• Bar-code reading window
• Optical interface port
This is an infrared port to exchange data/programs with the host computer or the optical communi­cations unit CU-6000.
Page 30
Chapter 2. Getting Started the BHT-6000 and System Mode
The functions of the keys may be set by user programs. Shown below is a set of sample functions.
• M1/M2 (magic) keys
These keys are assigned the trigger switch by default. Depending upon definition in System Mode or in user programs, they may be used as any of the ENT key, SF key, and backlight function on/off key. They can be also assigned string data in user programs.
• F5-F8 Cursor keys
Used to move up to the preceding line, down to the next line, to the preceding character, and to the next character.
• PW (Power) key
Turns the BHT-6000 on or off.
• BS (Backspace) key
Moves back one character.
ABC DEF GHI
JKL MNO PQR
STU VWX YZsp
+-
/$%
*
• Numerical keys
Used for numerical input.
• ENT (Enter) key
Finalizes the inputted data or operations, and starts the correspond­ing processing.
• Function keys
Used for choosing functions.
• SF (Shift) key
Used in combination with numerical keys for special input procedures.
• C (Clear) key
Clears the last inputted data or returns to the original screen.
15
Page 31

2.4 Preparation

2.4.1 Setting-up 1: Loading Dry Batteries or Battery Cartridge

Before the first use of the BHT-6000, be sure to load dry batteries or battery cartridge as shown below. Dry batteries or battery cartridge is not loaded in the BHT-6000 when shipped from the factory.
Loading dry batteries
(1) Turn the BHT-6000 upside down.
(2) As shown below, slide the battery cover lock in the direction of the arrow and
remove the battery cover.
(3) Check the polarity (positive and negative) of two new LR03 batteries and load
them.
(4) Put the battery cover back into place taking care not to pinch the battery pull strap
between its cover and the bottom cover. Then, return the battery cover lock to its original position.
Battery cover lock
Battery pull strap
Battery cover
+
+
-
-
Loading the battery cartridge
NOTE
To use the battery cartridge, you need to remove the dry battery support from the BHT-6000 and replace the battery cover with the battery cartridge cover (sold separately). The battery cartridge cover has an opening for charge terminals.
Battery
Dry battery support
(1) Charge the Ni-MH battery cartridge, referring to Section 5.5, “Charging the Ni-MH
Battery Cartridge.”
(2) Turn the BHT-6000 upside down.
Battery cover
cartridge cover
16
Page 32
Chapter 2. Getting Started the BHT-6000 and System Mode
(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. This facilitates easy removal of the battery cartridge.
(5) Put the battery cartridge cover back into place taking care not to pinch the battery
pull strap between its cover and the bottom cover. Then, return the battery cover lock to its original position.
Battery pull strap
Battery cartridge cover
NOTE
Battery cover lock
Battery cartridge
Opening for charge terminals
The Ni-MH battery cartridge is sold either in a set with its cover or by itself. Purchase the set with the cover if this is the first time the battery is being used.
WARNING
• Never disassemble or heat the battery cartridge, nor put it into fire or water; doing so could cause battery-rupture or leakage of battery fluid, resulting in a fire or bodily injury.
• Do not carry or store the battery cartridge to­gether with metallic ball-point pens, necklaces, coins, hairpins, etc.
Doing so could short-circuit the terminal pins, causing the batteries to rupture or the battery fluid to leak, resulting in a fire or bodily injury.
• Avoid dropping the battery cartridge or letting it undergo any shock or impact.
Doing so could cause the batteries to break, generate heat, rupture or burn.
• Never charge the Ni-MH battery cartridge where any inflammable gases may be emitted; doing so could cause fire.
CAUTION
• Do not use batteries or power sources other than the specified ones; doing so could gener­ate heat or cause malfunction.
17
Page 33
NOTE
When you first load batteries (or battery cartridge) after purchase or you load them (it) after leaving the BHT-6000 unused for a long time, do not remove the batteries (battery cartridge) within 24 hours after that loading.
NOTE
NOTE
NOTE
REFERENCE
Do not leave the BHT-6000 with no batteries or battery cartridge loaded for a long time. Doing so may cause loss of memory contents as well as a system error while showing the message "System error! Contact your administrator. Note the error drive. (DRIVE X)" on the LCD.
When disposing of the battery cartridge, cover the terminal pins with vinyl tape to prevent short-circuit.
An early upload of gathered data is recommended, since the data stored in the RAM might be affected by the so-called "soft error" or other environmental phenomena.
The BHT-6000 has an integrated rechargeable lithium battery which backs up the memory in the BHT-6000 when no batteries or battery cartridge is loaded or the voltage level of the batteries or battery cartridge drops below the specified level. The lithium battery is automatically charged by the batteries or battery cartridge.
18
Page 34
Chapter 2. Getting Started the BHT-6000 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 batteries or battery cartridge as a bar indicator on the LCD. (Releasing those keys will erase the indication.)
For details, refer to Subsection 2.4.3, "Adjusting the LCD Contrast & Beeper Volume, and Displaying the Battery Voltage Level."
Low Battery Indication
If the battery voltage level drops below the specified level while the BHT-6000 is in operation, the BHT-6000 displays the following message on the LCD, beeps five times, and turns itself off automatically.
• When driven by dry batteries
Replace the batteries!
If either of the above messages appears, immediately turn the power off and then replace the batteries.
NOTE
• Before battery replacement, be sure to turn the power off. Within three minutes from the removal of batteries, you should load new batteries to avoid data loss. After replacement, turn the power on and check the operation.
• Be sure to put in two new alkaline manganese batteries (LR03).
• If the BHT-6000 is not to be used for one month or more, remove the batteries. Upload the data stored in the BHT-6000 memory to the host computer if necessary; otherwise, the stored data will be lost.
19
Page 35
• When driven by the Ni-MH battery cartridge
Charge the battery!
If either of the above messages appears, immediately turn the power off, and then charge the Ni-MH battery cartridge or replace it with a fully charged one.
You may charge the Ni-MH battery cartridge with the optional CU-6001 communica­tions unit or C-600 quick charger. For the charging procedure using the CU-6001, refer to Chapter 5. For that using the C-600, refer to the "C-600 User’s Manual."
WARNING
CAUTION
Only use the dedicated charger (CU-6001 or C-600) for charging the Ni-MH battery cartridge.
Never charge a wet or damp Ni-MH battery car­tridge.
Doing so could cause the batteries to break, gen­erate heat, rupture or burn.
20
Page 36
Chapter 2. Getting Started the BHT-6000 and System Mode

2.4.2 Setting-up 2: Initializing the BHT-6000 and Setting the Calendar Clock

[ 1 ] Initializing the BHT-6000
Power on the BHT-6000 by pressing the PW key.
Either of the following messages will appear, either in English or Japanese.
System error! Contact your administrator. Note the error drive. (DRIVE A)
System error! Contact your administrator. Note the error drive. (DRIVE B)
Proceed to the initialization procedure given on the following pages. The initialization procedure does not initialize the system area of the flash ROM.
In the following cases, one of the above messages will appear. In such in­stances, it is necessary to initialize the BHT-6000.
• The BHT-6000 is first powered on from the time of purchase.
• The BHT-6000 is powered on after being discharged completely.
21
Page 37
(1) Selecting the memory area to be initialized
INITIALIZE
1:ALL 2:DRIVE A 3:DRIVE B
Press the PW key while holding down the SF , M1 and 0 keys together.
The screen shown at left will appear.
1 ALL : Initializes both the flash ROM (ex-
cept for its system area) and RAM. This should be chosen when you first power on the BHT-6000 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).
Select a desired item by using the numerical keys, then press the ENT key.
REFERENCE
If the message "System error! Contact your administrator. Note the error drive. (DRIVE A)" appears on the LCD, select "2: DRIVE A" to initialize the RAM.
If the message "System error! .....
(DRIVE B)" appears, select "3: DRIVE B" to initialize the flash ROM.
(2) Confirming the memory area selected for initialization
INITIALIZE
(ALL)
OK ?
Selecting the memory area in step (1) above will call up the confirmation screen shown at left where you check the selected memory area on the 2nd line.
1:Yes 2:No
1 Yes : Shifts to the message version selection
screen before executing initialization.
2 No : Cancels initialization and turns the power
off.
Select a desired item by using the numerical keys, then press the ENT key.
To return to the previous screen, press the C key.
22
Page 38
Chapter 2. Getting Started the BHT-6000 and System Mode
(3) Selecting the English or Japanese message version
SELECT MESSAGE
1:JAPANESE
Preceding the execution of initialization, the mes­sage version selection screen will appear as shown at left.
2:ENGLISH
(4) During initialization
INITIALIZE
**Initializing**
(5) Completion of initialization
INITIALIZE
** Completed **
1 JAPANESE : Switches the message version to
Japanese.
2 ENGLISH : Switches the message version to
English.
Select a desired item by using the numerical keys, then press the ENT key. The BHT-6000 starts initialization.
During initialization, the screen shown at left is displayed.
Upon completion of the initialization, the BHT-6000 displays the screen shown at left for a second and turns itself off automatically.
NOTE
NOTE
NOTE
NOTE
Do not power off the BHT-6000 until the above initialization completion screen appears. A too-early powering-off will interrupt initialization, requiring you to initialize the BHT-6000 again.
If the message "System error! Contact your administrator. Note the error drive. (DRIVE X)" appears as shown on page 20 although the initialization has com­pleted, initialize the BHT-6000 again.
If you initialize the BHT-6000 after downloading user programs and data, all of those programs and data stored in the target memory area will be lost. Download them again if necessary.
Initialization will restore the LCD contrast level (refer to Subsection 2.4.3), com­munications conditions and other settings to the default values, so modify them if necessary. After initialization, be sure to set the calendar clock (refer to [ 2 ]).
23
Page 39
[ 2 ] Setting the Calendar Clock (date and time)
SYSTEM MENU 1:EXEC PROGRAM 2:DOWNLOAD 3:UPLOAD 4:SET SYSTEM 5:TEST 6:VER
SET SYSTEM
1:PROGRAM 6:COM
2:DISPLAY 7:KEY 3:DATE/TIME 4:BARCODE 5:RESUME
SET DATE/TIME
00/01/01 00:00
_ / / :
(1) While holding down the SF and 1 keys,
press the PW key to start System Mode. The SYSTEM MENU shown at left will appear.
(2) Press the 4 key to select the "SET SYSTEM"
on the SYSTEM MENU and then press the ENT key, and the screen shown at left will appear.
(To return to the immediately preceding screen during this setting procedure, press the C key.)
(3) Press the 3 key on the SET SYSTEM screen
to select the "DATE/TIME" and then press the ENT key, and the screen shown at left will appear.
(4) Use the numerical keys to enter the year (only
the last two digits), month, day, hour, and minute in this order. If the data is in one digit, add a 0 (zero) preceding the data.
NOTE
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 does not become operable.
If you make a wrong entry, press the BS key to delete it and then enter the correct data.
24
Page 40
Chapter 2. Getting Started the BHT-6000 and System Mode
SET DATE/TIME 00/01/01 00:00 97/08/19 16:00_
SET DATE/TIME 97/08/19 16:00 _ / / :
[Example] To set 1997, August 19, at 4:00
p.m.
Press 9 , 7 , 0 , 8 , 1 , 9 , 1 , 6 , 0 , and
0 .
(5) Press the ENT key to register the above
setting.
(6) Press the C key to return to the SET SYSTEM
screen.
25
Page 41
[ 3 ] Deleting the JIS Font Files
The JIS Level 1 and Level 2 font files, which are resident in 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. After deletion, the memory area which was occupied by those files can be used as a user area.
SYSTEM MENU 1:EXEC PROGRAM 2:DOWNLOAD 3:UPLOAD 4:SET SYSTEM 5:TEST 6:VER
JIS font menu
JIS 1/JIS 2
1:DELETE 2:DOWNLOAD 3:UPLOAD
Deletion menu
DELETE
1:JIS 1
2:JIS 2
Confirmation screen
DELETE
(1) While holding down the SF and 1 keys,
press the PW key to start up System Mode.
The SYSTEM MENU screen shown at left will appear.
(2) Press the 2 key while holding down the SF
key.
The JIS 1/JIS 2 menu shown at left will ap­pear.
(To return to the previous screen, press the C key.)
(3) If the "1: DELETE" has not been selected, press
the 1 key. Then, press the ENT key.
The screen shown at left will appear.
(To return to the previous screen, press the C key.)
(4) Press the 1 key to delete the JIS Level 1 font
file. (To delete the JIS Level 2 font file, press the 2 key.)
The confirmation screen will appear.
JIS 1 DELETE OK ?
1:Yes 2:No
Deletion completion screen
DELETE
JIS 1 DELETE
** Completed **
(5) Press the 1 key and then press the ENT key.
The selected font file (the JIS Level 1 font file in this example) will be deleted and the screen shown at left will appear.
26
Page 42
Chapter 2. Getting Started the BHT-6000 and System Mode

2.4.3 Adjusting the LCD Contrast & Beeper Volume, and Displaying the Battery Voltage Level

[ 1 ] Adjusting the LCD Contrast & Beeper Volume
While holding down the M1 key, press the PW key, and the following screen will appear on the LCD. This screen will disappear if no keys are pressed for five seconds.
LCD CONTRAST
BEEPER VOLUME
(The current selection is reverse-displayed.)
Adjusting the LCD contrast
You can adjust the LCD brightness to eight contrast levels.
1) Use the F5 and F6 keys to select the LCD CONTRAST line.
2) To decrease the contrast, press the F7 key; to increase it, press the F8 key.
Adjusting the beeper volume
You can adjust the beeper volume to four levels from OFF to MAX.
1) Use the F5 and F6 keys to select the BEEPER VOLUME line.
2) To turn down the volume, press the F7 key; to turn it up, press the F8 key.
After making the above setting, either press the ENT key or press no key for five seconds, and the new setting will be fixed and the above screen will disappear.
27
Page 43
[ 2 ] Displaying the Battery Voltage Level
On the SYSTEM MENU or during execution of user programs, press the ENT key while holding down the SF key for displaying the battery voltage level.
As long as you hold down those keys, the following screen is displayed.
Battery Voltage
REFERENCE
In user programs, you can select the key to be used for displaying the battery voltage level (instead of the default: combination of SF and ENT ).
The displayed battery level shows the terminal voltage of the battery, not how much power is left.
The battery voltage level varies depending upon the operation of the BHT­6000, so the displayed level also may vary by about 1 to 2 levels.
28
Page 44
Chapter 2. Getting Started the BHT-6000 and System Mode

2.5 Operating in System Mode

System Mode is an operating software exclusively designed for the effective use of the BHT-6000, which includes various functions as shown on the following pages.

2.5.1 Starting System Mode

To start up System Mode, power on the BHT-6000 while holding down the SF and 1 keys. This operation calls up the SYSTEM MENU on the LCD as shown below.
SYSTEM MENU 1:EXEC PROGRAM 2:DOWNLOAD 3:UPLOAD 4:SET SYSTEM 5:TEST 6:VER
The function selected is reverse-displayed (white-on-black) with the cursor. To select a desired item in System Mode, press the corresponding numerical key and then press the ENT key.
The keys below are so designed that the function of each key is consistent in every screen.
Numerical keys Pressing a numerical key corresponding with a desired
menu number selects the desired item displayed on the screen.
ENT key Pressing this key registers the selected item and executes
the corresponding function.
F5 and F6 keys
F7 and F8 keys
The C key is inoperative on the SYSTEM MENU. On other screens, pressing the C key returns to the immediately preceding screen.
The power-on default is "EXEC PROGRAM" which is reverse-displayed. Once any other item is selected, the selected item will be reversed with the cursor when you turn back to the SYSTEM MENU.
Pressing F5 and F6 moves the cursor up and down, respectively, to select a desired item.
Pressing F7 and F8 moves the cursor to the left and right, respectively, to select a desired setting.
29
Page 45
Structure of System Mode
SYSTEM MENU 1:EXEC PROGRAM 2:DOWNLOAD 3:UPLOAD 4:SET SYSTEM 5:TEST 6:VER
1 and ENT
2 and ENT
3 and ENT
C
SYSTEM MENU Press the PW key while holding down the
EXECUTE PROGRAM A:SAMPLE01.PD3 A:SAMPLE02.PD3 A:SAMPLE03.PD3
SF and 1 keys.
Program Execution
Allows you to select a desired user program to be executed immediately.
(Refer to Subsection 2.5.3, [ 1 ].)
A:SAMPLE04.PD3 B:SAMPLE05.PD3
DOWNLOAD 1:DRIVE A 2:DRIVE B 3:HT<->HT COPY
UPLOAD 1:DRIVE A 2:DRIVE B 3:DRIVE A (ALL) 4:DRIVE B (ALL)
Downloading
Transfers user program files or data files from the host computer to the RAM or flash ROM integrated in the BHT-6000. Downloading between the BHTs is also possible.
(Refer to Subsection 2.5.3, [ 2 ].)
Uploading
Transfers user program files and data files stored in the RAM or flash ROM of the BHT-6000 to the host computer.
(Refer to Subsection 2.5.3, [ 3 ].)
5:HT<->HT COPY
4 and ENT
5 and ENT
6 and ENT
SET SYSTEM
1:PROGRAM 6:COM
2:DISPLAY 7:KEY 3:DATE/TIME 4:BARCODE 5:RESUME
TEST
1:BARCODE 6:LCD
2:MEMORY 7:KEY 3:BEEPER 8:FILE 4:AGING 5:COMMUNICATION
VERSION SYSTEM : x.xx JIS1 FONT: x.xx JIS2 FONT: x.xx RAM SIZE : xxxKB ROM SIZE : xxxKB
System Environment Setting
Sets a variety of environmental condi­tionsan execution program, message version (English or Japanese), display font size (standard or small), system status indication, calendar clock, special bar-code scanning parameters, resume function, communications parameters, interface port, and shift-key & magic­key functions.
(Refer to Subsection 2.5.3, [ 4 ].)
Testing
Used for the bar-code reading test, memory test, beeper test, aging test, communications test, LCD indication test, reading confirmation LED test, key­entry test, and file test.
(Refer to Subsection 2.5.3, [ 5 ].)
Version Indication
Shows the versions of memory-resident System Program and JIS font files, and the sizes of the RAM and flash ROM.
(Refer to Subsection 2.5.3, [ 6 ].)
30
Page 46
Chapter 2. Getting Started the BHT-6000 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 the 0 , 1 , or 2 key, respectively, while holding down the SF key when the SYSTEM MENU is displayed.
SYSTEM MENU 1:EXEC PROGRAM 2:DOWNLOAD 3:UPLOAD 4:SET SYSTEM 5:TEST 6:VER
0 with SF held down
1 with SF held down
2 with SF held down
SYSTEM MENU Press the PW key while holding down the
DELETE
1:DRIVE A
2:DRIVE B
COPY
1:DRIVE A --> B
2:DRIVE B --> A
JIS 1/JIS 2
1:DELETE 2:DOWNLOAD
SF and 1 keys.
Deleting Files
Deletes a program file or data file stored in the RAM or flash ROM.
(Refer to Subsection 2.5.3, [ 7 ].)
Copying Files
Copies a program file or data file between the RAM and flash ROM.
(Refer to Subsection 2.5.3, [ 8 ].)
Handling the JIS Font Files
Deletes, downloads, or uploads the JIS Level 1 and Level 2 font files.
(Refer to Subsection 2.5.3, [ 9 ].)
3:UPLOAD
31
Page 47

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 reverse-display the desired item.
Press the ENT key to establish the selected item and proceed to the subsequent screen.
To return to the preceding screen, press the C key.
SYSTEM MENU
1:EXEC PROGRAM
Press 4 or use F5 and F6 to select "SET SYSTEM."
2:DOWNLOAD 3:UPLOAD 4:SET SYSTEM 5:TEST 6:VER
ENT
Press 2 or use F5 and F6 to select "DISPLAY."
SET SYSTEM 1:PROGRAM 6:COM
2:DISPLAY 7:KEY
3:DATE/TIME 4:BARCODE 5:RESUME
ENT
SET DISPLAY
1:MESSAGE
Japanese English 2:FONT 8dot 6dot 3:STATUS ON OFF
C
C
32
Page 48
Chapter 2. Getting Started the BHT-6000 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 reverse-display the desired item.
Use the F7 and F8 keys to select a desired setting and then press the ENT key. The screen returns to the original selection screen.
SET DISPLAY
1:MESSAGE
Japanese English 2:FONT 8dot 6dot 3:STATUS ON OFF
Press 2 or use F5 and F6 to select the desired set item.
SET DISPLAY 1:MESSAGE Japanese English
2:FONT 8dot 6dot
3:STATUS ON OFF
Use F7 and F8 to select the desired setting.
SET DISPLAY 1:MESSAGE Japanese English
2:FONT 8dot 6dot
3:STATUS ON OFF
ENT
SET SYSTEM 1:PROGRAM 6:COM
2:DISPLAY 7:KEY
3:DATE/TIME 4:BARCODE 5:RESUME
33
Page 49

2.5.3 Detailed Description of the Functions in System Mode

[ 1 ] Program Execution
EXECUTE PROGRAM A:SAMPLE01.PD3 A:SAMPLE02.PD3 A:SAMPLE03.PD3 A:SAMPLE04.PD3 B:SAMPLE05.PD3
EXECUTE PROGRAM A:SAMPLE01.PD3 A:SAMPLE02.PD3 A:SAMPLE03.PD3 A:SAMPLE04.PD3 B:SAMPLE05.PD3
EXECUTE PROGRAM A:SAMPLE02.PD3 A:SAMPLE03.PD3 A:SAMPLE04.PD3 B:SAMPLE05.PD3 B:SAMPLE06.PD3
Selecting "1:EXEC 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.
The RAMed files are shown as "A:FILE NAME;" the flash-ROMed files are as "B:FILE NAME."
To return to the SYSTEM MENU, press the C key.
If more than five programs have been downloaded, you may need to scroll the screen with the F6 key.
EXECUTE PROGRAM A:SAMPLE04.PD3 B:SAMPLE05.PD3 B:SAMPLE06.PD3 B:SAMPLE07.PD3 B:SAMPLE08.PD3
EXECUTE PROGRAM
**************** *NO FILE EXISTS* ****************
In the example shown at left, eight programs are downloaded.
If no program file is downloaded, the message shown at left will appear.
To return to the SYSTEM MENU, press the C key.
34
Page 50
[ 2 ] Downloading
Chapter 2. Getting Started the BHT-6000 and System Mode
NOTE
If you download a file having the same name as one already used in the user area of the target memory in the BHT-6000, the newly downloaded file replaces the old one.
DOWNLOAD 1:DRIVE A 2:DRIVE B 3:HT<->HT COPY
Selecting "2: DOWNLOAD" on the SYSTEM MENU calls up the screen shown at left.
1 DRIVE A : Downloads a user program
2 DRIVE B : Downloads a user program
3 HT<->HT COPY : Downloads all of the files,
Select a desired item by using the numerical keys or F5 and F6 keys, and the selected item becomes reverse-displayed. Then press the ENT
key.
file (object file compiled by the BHT-BASIC 3.0 Compiler) or data file
file (object file compiled by the BHT-BASIC 3.0 Compiler) or data file
system parameters, and cal­endar clock data stored in the connected BHT-6000.
This function enables copy­ing between the BHT-6000s.
For the preparation to be made preceding the start of this function, refer to below.
to the RAM
to the flash ROM
.
NOTE
.
To return to the SYSTEM MENU, press the C key.
NOTE Preparation for Copying between the BHTs
Before downloading to the BHT-6000 from another BHT-6000, make the fol­lowing preparation:
At each BHT-6000, set the interface port. The default is an optical interface (OPT).
Interface setting procedure: Starting on the SYSTEM MENU, select "4:SET SYSTEM," "6:COM," and "3:COM PORT." On the SET COM PORT screen, select the optical interface (OPT) or direct-connect interface (IFC) of "2:SYS­TEM MODE."
When using the direct-connect interface, pull out the connector cover on each BHT-6000 to expose the direct-connect interface port. Connect the BHT-6000s via those ports with the direct-connect interface cable (having 3­pole mini stereo plugs). For the details about the cable, refer to Chapter 3, Section 3.1.
On the uploading BHT-6000, run System Mode and select "3:UPLOAD" and "5:HT<->HT COPY."
35
Page 51
Download screens
DOWNLOAD FILE
(A:)
** Waiting **
DOWNLOAD FILE
(A:)
** Loading **
DOWNLOAD FILE (A:) SAMPLE00.PD3
** Loading **
XXXXX/YYYYY
With this screen displayed, the BHT-6000 waits for a file to be downloaded.
In the center of the 2nd line appears the selected downloading type--(A:), (B:), or (HT<->HT) indicat­ing the downloading to the RAM, to the flash ROM, or copying between the BHTs, respectively. The screen at left shows that "1: DRIVE A" has been selected.
Upon start of optional Ir-Transfer Utility C, Trans­fer Utility or equivalent program (upon receipt of an ENQ code from the host computer), the BHT­6000 displays the screen shown at left.
(Refer to the "Ir-Transfer Utility C Guide" or "Trans­fer Utility Guide.")
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 DOWNLOAD menu.
DOWNLOAD FILE (A:) SAMPLE00.PD3
** Completed **
YYYYY/YYYYY
Upon completion of downloading, the number of received records becomes equal to the total number of records and the beeper beeps once. Press the C key to return to the DOWNLOAD menu.
If the host computer downloads another new file (if the BHT-6000 receives an ENQ code) when this screen is displayed, the BHT-6000 starts receiving it.
(Refer to the "Ir-Transfer Utility C Guide" or "Trans­fer Utility Guide.")
If you have selected "3: HT<->HT COPY" on the DOWNLOAD menu, a sequence of the above screens will be repeated by the number of files to be downloaded.
36
Page 52
Chapter 2. Getting Started the BHT-6000 and System Mode
If an error occurs during downloading
If some error occurs during downloading, the BHT-6000 beeps three times and shows one of the following screens with the prompt "Retry?":
To retry the download, press the 1 and ENT keys; to abort it, press the 2 and ENT keys.
DOWNLOAD FILE
(A:)
Out of memory !!
Retry? 1:Yes2:No
DOWNLOAD FILE
(A:)
File mismatch !!
Retry? 1:Yes2:No
DOWNLOAD FILE (A:)
Too many files!!
Retry? 1:Yes2:No
Problem
The designated 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. (Refer to Subsection 2.5.3, [ 7 ] and [ 2 ].)
Problem
You attempted to download a JIS font file.
Solution
Press the 2 key to return to the SYSTEM MENU and switch to the JIS 1/JIS 2 font menu, from which you download the JIS font file. (Refer to Subsection 2.5.3, [ 9 ].)
Problem
The current download will exceed the maximum of forty files in the memory.
Solution
Press the 2 key to return to the SYSTEM MENU. If you attempted to download more than one file, delete unnecessary files in memory or decrease the number of files to be downloaded. (Refer to Subsection 2.5.3, [ 7 ] and [ 2 ].)
37
Page 53
DOWNLOAD FILE (A:) XXXXXXXX.XXX Communication error !! Retry? 1:Yes2:No
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 and communications pa­rameters in the SET SYSTEM menu or perform the communications test in the TEST menu. (Refer to Subsection 2.5.3, [4.6] and [5.5].)
It is also necessary to check the communications parameters setup of the host computer.
DOWNLOAD FILE (B:)
Drive A memory short !! Retry? 1:Yes2:No
Problem
The RAM is insufficient for copying files stored in the flash ROM.
Solution
Press the 2 key to return to the SYSTEM MENU, then delete unnecessary files in the RAM.
NOTE
When receiving downloaded files to the flash ROM, the BHT-6000 may copy the files stored in the flash ROM into the RAM. This requires an unused user area of 128 kilobytes in the RAM. If there is no area for copying in the RAM, the error message shown at left will appear.
38
Page 54
[ 3 ] Uploading
Chapter 2. Getting Started the BHT-6000 and System Mode
UPLOAD 1:DRIVE A 2:DRIVE B 3:DRIVE A (ALL) 4:DRIVE B (ALL) 5:HT<->HT COPY
Selecting "3: UPLOAD" on the SYSTEM MENU calls up the screen shown at left.
1 DRIVE A : Uploads a user program file
or data file stored
RAM
.
2 DRIVE B : Uploads a user program file
or data file stored
.
ROM
3 DRIVE A (ALL) : Uploads all of the files stored
in the RAM
4 DRIVE B (ALL) : Uploads all of the files stored
in the flash ROM
5 HT<->HT COPY : Uploads all of the files, sys-
tem parameters, and calen­dar clock data stored in the BHT-6000, to another BHT-
6000.
This function enables copy­ing between the BHT-6000s. At the receiving BHT-6000, select "2: DOWNLOAD" and "3: HT<->HT COPY" in Sys­tem Mode.
For the preparation to be made preceding the start of this function, refer to given on page 34.
.
in the
in the flash
.
NOTE
UPLOAD FILE (A:) SAMPLE01.PD3 SAMPLE02.PD3 SAMPLE03.PD3 SAMPLE04.PD3
Select a desired item by using the numerical keys or F5 and F6 keys, and the selected item be­comes reverse-displayed. Then press the ENT key.
To return to the SYSTEM MENU, press the C key.
In the center of the 2nd line appears the selected uploading type--(A:), (B:), (A:ALL), (B:ALL) or (HT <->HT).
If you select "1: DRIVE A" or "2: DRIVE B," the screen shown at left will appear, showing all of the program files and data files stored in the selected memory. If you select any other items, this screen will be skipped.
The screen at left shows that "1: DRIVE A" has been selected.
Use the F5 and F6 keys to move the cursor to the file to be uploaded, then press the ENT key.
39
Page 55
UPLOAD FILE (A:) **************** *NO FILE EXISTS* ****************
Upload screens
If you select any of the "1:DRIVE A" through "4:DRIVE B (ALL)" when no data files are stored in the specified memory, the message shown at left will appear.
Pressing the C key returns to the UPLOAD menu.
UPLOAD FILE (A:)
** Waiting **
UPLOAD FILE
(A:)
** Loading **
UPLOAD FILE (A:) SAMPLE00.PD3
** Loading **
XXXXX/YYYYY
If you select the "1:DRIVE A" or "2:DRIVE B" and choose a file to be uploaded or if you select any of the "3:DRIVE A (ALL)" through "5:HT<->HT COPY," then the screen shown at left will appear.
Showing this screen, the BHT-6000 waits for a file(s) to be uploaded.
Upon start of optional Ir-Transfer Utility C, Trans­fer Utility or equivalent program (upon receipt of an ACK code from the host computer), the BHT­6000 displays the screen shown at left.
(Refer to the "Ir-Transfer Utility C Guide" or "Trans­fer Utility Guide.")
While the uploading operation is in progress, the screen shown at left is displayed indicating the file name and the number of sent records/the total number of records.
To abort the uploading operation, press the C key. The screen will switch back to the UPLOAD menu.
UPLOAD FILE (A:) SAMPLE00.PD3
** Completed **
YYYYY/YYYYY
Upon completion of uploading, the number of sent records becomes equal to the total number of records and the beeper beeps once. Press the C key to return to the UPLOAD menu.
If you have selected "3: DRIVE A (ALL)," "4: DRIVE B (ALL)," or "5: HT<->HT COPY" on the UPLOAD menu, a sequence of the above screens will be repeated by the number of files to be uploaded.
40
Page 56
Chapter 2. Getting Started the BHT-6000 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.
UPLOAD FILE (A:) SAMPLE00.PD3 File error !!
Upload?1:Yes2:No
UPLOAD FILE (A:) XXXXXXXX.XXX Communication error !! Retry? 1:Yes2:No
Problem
The file you attempted to upload is damaged.
Solution
To upload the damaged file as is, press the 1 key.
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 and communications pa­rameters in the SET SYSTEM menu or perform the communications test in the TEST menu. (Refer to Subsection 2.5.3, [4.6] and [5.5].)
It is also necessary to check the communications parameters setup of the host computer.
41
Page 57
[ 4 ] System Environment Setting
SET SYSTEM
1:PROGRAM 6:COM
2:DISPLAY 7:KEY 3:DATE/TIME 4:BARCODE 5:RESUME
Selecting "4: SET SYSTEM" on the SYSTEM MENU calls up the screen shown at left.
1 PROGRAM : Sets an execution program
to be run when the power is turned on.
2 DISPLAY : Sets the message version
(English or Japanese), dis­play font size (standard or small), and system status indication (shift-key icon).
3 DATE/TIME : Sets the calendar clock
(date and time).
4 BARCODE : Sets the special bar-code
scanning parameters (the black-and-white inverted label reading, the touch scanning/long-range scan­ning, and the decoding level).
5 RESUME : Sets the resume function.
6 COM : Sets the communications
environments (interface port and communications parameters).
7 KEY : Defines the functions of the
shift key and magic keys.
Select a desired item by using the numerical keys or F5 and F6 keys, and the selected item be­comes reverse-displayed. Then press the ENT key.
Press the C key to return to the SYSTEM MENU.
42
Page 58
Chapter 2. Getting Started the BHT-6000 and System Mode
[4.1] Setting an execution program
SET EXEC PROGRAM A:EASYPACK.PD3 A:SAMPLE1.PD3 A:SAMPLE2.PD3 B:SAMPLE3.PD3 B:SAMPLE4.PD3
SET EXEC PROGRAM
**************** *NO FILE EXISTS* ****************
Selecting "1: PROGRAM" on the SET SYSTEM menu calls up the screen shown at left.
Reversed is the current setting.
Use the F5 and F6 keys to move the cursor to a desired execution program to be run when the power is applied, and then press the ENT key.
To return to the SET SYSTEM menu, press the C key.
The RAMed files are shown as "A:FILE NAME;" the flash-ROMed files are as "B:FILE NAME."
If no files program are stored in the memories, the screen shown at left will appear.
To return to the SET SYSTEM menu, press the C key.
43
Page 59
[4.2] Setting the message version, display font size, and system
status indication
SET DISPLAY
1:MESSAGE
Japanese English 2:FONT 8dot 6dot 3:STATUS ON OFF
Selecting "2: DISPLAY" on the SET SYSTEM menu calls up the screen shown at left.
Reversed is the current setting.
1 MESSAGE : Switches the message version to
English or Japanese for the indi­cations and messages on the self diagnosis, LCD contrast, beeper volume, and battery voltage level screens. (The default is the mes­sage version that you selected in the initializing sequence.)
2 FONT : Switches the display font size to
be used in application programs to the standard (8-dot) or small (6­dot).
3 STATUS : Turns the system status indication
on or off. If it is set to on, the shift-key icon appears as shown below.
Select a desired item by using the numerical keys or the F5 and F6 keys, then select a desired setting by using the F7 and F8 keys.
Press the ENT key.
To return to the SET SYSTEM menu, press the C key.
REFERENCE
You may turn the system status indica­tion on or off also by using the OUT statement in user programs. Refer to the "BHT-BASIC 3.0 Programmer's Manual."
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
44
keypad are shifted.
Page 60
Chapter 2. Getting Started the BHT-6000 and System Mode
[4.3] Setting the calendar clock
SET DATE/TIME
00/01/01 00:00
_ / / :
SET DATE/TIME
00/01/01 00:00
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. If the data is in one digit, add a 0 (zero) preceding the data.
NOTE
If you make a wrong entry, press the BS key to delete it and then enter the correct data.
To return to the SET SYSTEM menu, press the C key.
[Example] To set 1997, August 19, at 4:00 p.m.
Press 9 , 7 , 0 , 8 , 1 , 9 , 1 , 6 , 0 , and 0 .
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 does not become operable.
97/08/19 16:00_
SET DATE/TIME 97/08/19 16:00 _ / / :
Press the ENT key to register the above setting.
45
Page 61
[4.4] Setting the special bar-code scanning parameters
SET BARCODE
1:INVERT ON OFF
2:TOUCH READ
Selecting "4: BARCODE" on the SET SYSTEM menu calls up the screen shown at left.
Reversed is the current setting.
ON OFF 3:DECODE LEVEL 3
1 INVERT : Activates or deactivates the
black-and-white inverted la­bel reading function.
2 TOUCH READ : Switches to the touch scan-
ning (ON) or long-range scanning (OFF).
3 DECODE LEVEL : Sets the decode level.
Select a desired item by using the numerical keys or F5 and F6 keys, and then select a desired setting by using the F7 and F8 keys.
To increase the decode level, press the F8 key; to decrease it, press the F7 key.
Press the ENT key.
To return to the SET SYSTEM menu, press the C key.
Black-and-white inverted label reading function (INVERT)
This function makes it possible to read white bars on a black background.
NOTE
Activating this function might increase the frequency of bar-code reading errors. This function can usually be set to OFF.
Touch scanning/long-range scanning (TOUCH READ)
You may select touch scanning or long-range scanning. The touch scanning is a method in which you bring the bar-code reading window to a bar code to be scanned. 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.
If "TOUCH READ" is set to ON, the reading speed increases in touch scanning. In long­range scanning, however, this setting may decrease the reading speed and efficiency when the ambient illuminance is low or too high.
If "TOUCH READ" is set to OFF, the BHT-6000 can scan bar codes irrespective of the ambient illuminance. This setting, therefore, is suitable for long-range scanning. Note that the scanning speed will slightly decrease.
Decode level (DECODE LEVEL)
You may set the recognition level. Decreasing the level value increases the bar-code reading efficiency, but the BHT-6000 might misread low-quality bar codes (split or stained). To the contrary, increasing the level value decreases the bar-code reading efficiency, but it precludes almost all possibilities of misreading.
The setting range of the level value is from 1 to 9 and the default is 3.
46
Page 62
Chapter 2. Getting Started the BHT-6000 and System Mode
[4.5] Setting the resume function
SET RESUME
1:ON 2:OFF
Selecting "5: RESUME" on the SET SYSTEM menu calls up the screen shown at left.
Reversed is the current setting.
1 ON : Activates the resume function which
resumes whatever display was shown before the power was turned off, when the BHT-6000 is powered up.
2 OFF : Deactivates the resume function.
Select a desired item by using the numerical keys or F5 and F6 keys.
To return to the SET SYSTEM menu, press the C key.
47
Page 63
[4.6] Setting the communications environments
After the BHT-6000 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
Communications protocol
Communications parameters for the optical interface port
TRANSMIT SPEED 9600 bps
PULSE WIDTH 1.63 µs (Output pulse width of IR beam)
PROTOCOL (Protocol options)
Listed below are the default communications parameters for the direct-connect inter­face
Communications parameters for the direct-connect interface port
OPT (Optical interface port)
BHT-protocol
Defaults
SERIAL No. ON: Adds serial numbers to
data blocks.
H. PARITY ON: Adds a horizontal parity.
LINKUP TIME: 30 seconds
FIELD SPACE: Ignore
Defaults
TRANSMIT SPEED 19200 bps
PARITY BIT None
DATA BIT 8 bits (Character length)
STOP BIT 1 bit
PROTOCOL (Protocol options)
SERIAL No. ON: Adds serial numbers to
H. PARITY ON: Adds a horizontal parity.
LINKUP TIME: 30 seconds
FIELD SPACE: Ignore
48
data blocks.
Page 64
Chapter 2. Getting Started the BHT-6000 and System Mode
SET COM 1:OPTICAL 2:CONNECTOR 3:COM PORT 4:PROTOCOL TYPE
Selecting the "6: COM" on the SET SYSTEM menu calls up the screen shown at left.
1 OPTICAL: Switches to the communi-
cations parameters setting screen
face
2 CONNECTOR: Switches to the communi-
cations parameters setting screen
nect interface.
3 COM PORT: Switches to the interface
port setting screen.
4 PROTOCOL TYPE: Switches to the communi-
cations protocol type set­ting screen.
Select a desired screen by using the numerical keys or F5 and F6 keys, and then press the ENT key.
To return to the SET SYSTEM menu, press the C key.
for the optical inter-
.
for the direct-con-
[4.6-1] Setting the communications parameters for the optical interface
SET OPTICAL
1:TRANSMIT SPEED
2:PULSE WIDTH 3:PROTOCOL
Selecting "1:OPTICAL" on the SET COM menu calls up the screen shown at left.
1 TRANSMIT SPEED: Switches to the transmis-
sion speed screen.
2 PULSE WIDTH: Switches to the IR beam
output pulse width screen.
3 PROTOCOL: Switches to the commu-
nications protocol option menu.
Select a desired screen by using the numerical keys or F5 and F6 keys, and then press the ENT key.
To return to the SET COM menu, press the C key.
49
Page 65
(1) Transmission speed screen
SET SPEED
< OPTICAL >
1: 2400 4: 38400
2: 9600 5: 57600
3:19200 6:115200
(2) IR beam output pulse width screen
SET PULSE WIDTH
< OPTICAL >
Selecting "1:TRANSMIT SPEED" on the SET OPTI­CAL screen calls up the screen shown at left.
Select the desired transmission speed by using the numerical keys or F5 and F6 keys, and then press the ENT key.
To return to the SET OPTICAL screen, press the C key.
Selecting the "2:PULSE WIDTH" on the SET OPTI­CAL screen calls up the screen shown at left.
1:1.63us
2:3/16 Bit Time
(3) Communications protocol option menu
SET PROTOCOL
< OPTICAL >
1 1.63us: 1.63 µs
2 3/16 Bit Time: 3/16 bit time
Select the desired pulse width by using the nu­merical keys or F5 and F6 keys, and then press the ENT key.
To return to the SET OPTICAL screen, press the C key.
Selecting "3: PROTOCOL" on the SET OPTICAL screen calls up the screen shown at left.
1:SERIAL No. 2:H.PARITY
1 SERIAL No.: Switches to the serial number
3:LINKUP TIME 4:FIELD SPACE
2 H. PARITY: Switches to the horizontal
3 LINKUP TIME: Switches to the timeout
4 FIELD SPACE: Switches to the space code
ON/OFF screen.
parity ON/OFF screen.
length screen.
handling screen.
Select a desired screen by using the numerical keys or F5 and F6 keys, and then press the ENT key.
To return to the SET OPTICAL screen, press the C key.
NOTE
If the BHT-Ir protocol has been selected, the serial number and horizontal parity settings will be ignored.
50
Page 66
Chapter 2. Getting Started the BHT-6000 and System Mode
SET SERIAL No.
< OPTICAL >
1:ON 2:OFF
SET H.PARITY
< OPTICAL >
1:ON 2:OFF
SET LINKUP TIME
< OPTICAL >
1:30 4:120 2:60 5:None 3:90
Selecting the "1:SERIAL No." on the SET PROTO­COL menu calls up the screen shown at left.
Select whether or not the system should add serial numbers to data blocks, by using the numerical keys or F5 and F6 keys. Then press the ENT key.
To return to the SET PROTOCOL menu, press the
C key.
Selecting the "2:H.PARITY" on the SET PROTOCOL menu calls up the screen shown at left.
Select whether or not the system should add a horizontal parity, by using the numerical keys or
F5 and F6 keys. Then press the ENT key.
To return to the SET PROTOCOL menu, press the
C key.
Selecting the "3:LINKUP TIME" on the SET PROTO­COL menu calls up the screen shown at left.
Select the timeout length (in seconds) to be ap­plied when a link is to be established, by using the numerical keys or F5 and F6 keys. Then press the ENT key.
SET FIELD SPACE
< OPTICAL >
1:Ignore 2:Data
To return to the SET PROTOCOL menu, press the
C key.
Selecting the "4:FIELD SPACE" on the SET PROTO­COL menu calls up the screen shown at left.
Select whether space codes in the tail of a data field should be ignored or handled as data, by using the numerical keys or F5 and F6 keys. Then press the ENT key.
To return to the SET PROTOCOL menu, press the
C key.
51
Page 67
[4.6-2] Setting the communications parameters for the direct-connect
interface
SET CONNECTOR
1:TRANSMIT SPEED
2:PARITY BIT 3:DATA BIT 4:STOP BIT 5:PROTOCOL
Selecting "2:CONNECTOR" on the SET COM menu calls up the screen shown at left.
1 TRANSMIT SPEED: Switches to the transmis-
sion speed screen.
2 PARITY BIT: Switches to the parity set-
ting screen.
3 DATA BIT: Switches to the character
length screen.
4 STOP BIT: Switches to the stop bit
length screen.
5 PROTOCOL: Switches to the commu-
nications protocol option menu.
Select a desired screen by using the numerical keys or F5 and F6 keys, and then press the ENT key.
To return to the SET COM menu, press the C key.
NOTE
If the BHT-Ir protocol has been selected, the parity bit, character length, and stop bit length settings will be ignored.
(1) Transmission speed screen
SET SPEED
< CONNECTOR >
1:1200 4: 9600 2:2400 5:19200 3:4800 6:38400
(2) Parity setting screen
SET PARITY BIT
< CONNECTOR >
1:None 2:Odd 3:Even
Selecting "1:TRANSMIT SPEED" on the SET CON­NECTOR screen calls up the screen shown at left.
Select the desired transmission speed by using the numerical keys or F5 and F6 keys, and then press the ENT key.
To return to the SET CONNECTOR screen, press the C key.
Selecting "2:PARITY BIT" on the SET CONNECTOR screen calls up the screen shown at left.
Select the parity: none, odd or even, by using the numerical keys or F5 and F6 keys, and then press the ENT key.
To return to the SET CONNECTOR screen, press the C key.
52
Page 68
(3) Character length screen
SET DATA BIT
< CONNECTOR >
Chapter 2. Getting Started the BHT-6000 and System Mode
Selecting "3:DATA BIT" on the SET CONNECTOR screen calls up the screen shown at left.
1:7 bits 2:8 bits
(4) Stop bit length screen
SET STOP BIT
< CONNECTOR >
1:1 bit 2:2 bits
(5) Communications protocol option menu
SET PROTOCOL
< CONNECTOR >
Select the desired character length by using the numerical keys or F5 and F6 keys, and then press the ENT key.
To return to the SET CONNECTOR screen, press the C key.
Selecting "4:STOP BIT" on the SET CONNECTOR screen calls up the screen shown at left.
Select the desired stop bit length by using the numerical keys or F5 and F6 keys, and then press the ENT key.
To return to the SET CONNECTOR screen, press the C key.
Selecting "5:PROTOCOL" on the SET CONNECTOR screen calls up the screen shown at left.
1:SERIAL No. 2:H.PARITY
1 SERIAL No.: Switches to the serial number
3:LINKUP TIME 4:FIELD SPACE
2 H. PARITY: Switches to the horizontal
ON/OFF screen.
parity ON/OFF screen.
3 LINKUP TIME: Switches to the timeout
length screen.
4 FIELD SPACE: Switches to the space code
handling screen.
Select a desired screen by using the numerical keys or F5 and F6 keys, and then press the ENT key.
To return to the SET CONNECTOR screen, press the C key.
NOTE
If the BHT-Ir protocol has been selected, the serial number and horizontal parity settings will be ignored.
53
Page 69
SET SERIAL No.
< CONNECTOR >
Selecting the "1:SERIAL No." on the SET PROTO­COL menu calls up the screen shown at left.
1:ON 2:OFF
SET H.PARITY
< CONNECTOR >
1:ON 2:OFF
SET LINKUP TIME
< CONNECTOR >
1:30 4:120 2:60 5:None 3:90
Select whether or not the system should add serial numbers to data blocks, by using the numerical keys or F5 and F6 keys. Then press the ENT key.
To return to the SET PROTOCOL menu, press the
C key.
Selecting the "2:H.PARITY" on the SET PROTOCOL menu calls up the screen shown at left.
Select whether or not the system should add a horizontal parity, by using the numerical keys or
F5 and F6 keys. Then press the ENT key.
To return to the SET PROTOCOL menu, press the
C key.
Selecting the "3:LINKUP TIME" on the SET PROTO­COL menu calls up the screen shown at left.
Select the timeout length (in seconds) to be ap­plied when a link is to be established, by using the numerical keys or F5 and F6 keys. Then press the ENT key.
SET FIELD SPACE
< CONNECTOR >
1:Ignore 2:Data
To return to the SET PROTOCOL menu, press the
C key.
Selecting the "4:FIELD SPACE" on the SET PROTO­COL menu calls up the screen shown at left.
Select whether space codes in the tail of a data field should be ignored or handled as data, by using the numerical keys or F5 and F6 keys. Then press the ENT key.
To return to the SET PROTOCOL menu, press the
C key.
54
Page 70
Chapter 2. Getting Started the BHT-6000 and System Mode
[4.6-3] Setting the interface port
SET COM PORT 1:BASIC OPT IFC 2:SYSTEM MODE OPT IFC
Selecting the "3:COM PORT" on the SET COM menu calls up the screen shown at left.
Reversed is the current setting.
1 BASIC: Selects the optical or direct-
connect interface port to be used
for user programs written in BHT-BASIC 3.0 (OPEN "COM:" or XFILE statement).
2 SYSTEM MODE: Selects the optical or direct-
connect interface port to be used
for downloading or uploading files in System Mode.
Select a desired item by using the numerical keys or F5 and F6 keys, and then select a desired setting by using the F7 and F8 keys.
To return to the SET COM menu, press the C key.
55
Page 71
[4.6-4] Setting the communications protocol type
PROTOCOL TYPE
1:BHT Protocol
2:BHT IrProtocol
Selecting the "4:PROTOCOL TYPE" on the SET COM menu calls up the screen shown at left.
Reversed 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 state­ment in BHT-BASIC 3.0.
This protocol should be se­lected for file transmission with Transfer Utility.
2 BHT IrProtocol: Selects the BHT-Ir protocol for
downloading or uploading files in System Mode or for the execution of XFILE state­ment in BHT-BASIC 3.0.
This protocol should be se­lected for file transmission with Ir-Transfer Utility C.
Select a desired item by using the numerical keys or F5 and F6 keys, and then press the ENT key.
SET ID
00001 >> _
SET ID
00001 >> 65535_
To return to the SET COM menu, press the C key.
Selecting the "2:BHT IrProtocol" on the PROTO­COL TYPE screen calls up the screen shown at left.
Enter the ID number of the BHT-6000 by using the numerical keys, and then press the ENT key. If you do not need to modify the current setting, press the ENT key only.
NOTE
An ID number should be five-digit decimal character string. The setting range is from 00001 to 65535. If the entered value is less than five digits, the ENT key does not become operable.
If you make a wrong entry, press the BS key to delete it and then enter the correct data.
To return to the SET COM menu, press the C key.
56
Page 72
Chapter 2. Getting Started the BHT-6000 and System Mode
[4.7] Defining the functions of the shift key and magic keys
SET KEY
1:SHIFT KEY 2:M1 KEY 3:M2 KEY
Defining the function of the shift key
SET SHIFT KEY
1:Nonlock
2:Onetime
Selecting the "7:KEY" on the SET SYSTEM menu calls up the screen shown at left.
Reversed is the current setting.
1 SHIFT KEY: Switches to the shift key defini-
tion screen.
2 M1 KEY: Switches to the M1 key definition
screen.
3 M2 KEY: Switches to the M2 key definition
screen.
Select a desired screen by using the numerical keys or F5 and F6 keys, and then press the ENT key.
To return to the SET SYSTEM menu, press the C key.
Selecting the "1:SHIFT KEY" on the SET KEY menu calls up the screen shown at left.
Reversed is the current setting.
1 Nonlock: Shifts the keypad only when the
SF key is held down.
2 Onetime: Shifts only one key pressed im-
mediately after the SF key is pressed. (The following keys will not be shifted.)
Select a desired setting by using the numerical keys or F5 and F6 keys, and then press the ENT key. The screen returns to the SET KEY menu.
57
Page 73
Defining the function of M1 or M2 key
SET M1 KEY
1:Trigger Switch
2:Shift Key 3:Enter Key 4:Backlight Key 5:None
Magic keys M1 and M2
Selecting the "2:M1 KEY" or "3:M2 KEY" on the SET KEY menu calls up the screen as shown at left. (This example appears when the "2:M1 KEY.")
Reversed is the current setting.
The M1 or M2 key can function as listed below.
1 Trigger Switch: As the trigger switch.
2 Shift Key: As the SF key.
3 Enter Key: As the ENT key.
4 Backlight Key: As the backlight function
on/off key.
5 None: The key entry will be ig-
nored.
Select a desired setting by using the numerical keys or F5 and F6 keys, and then press the ENT key. The screen returns to the SET KEY menu.
Both M1 and M2 keys are assigned the trigger switch function by default. You can make them function as the SF key, ENT key, or backlight function on/off key.
If you define the M1 key as the backlight function on/off key, pressing the M1 key activates or deactivates the backlight function.
In user programs, a string data also can be assigned to these magic keys.
NOTE
Both of M1 and M2 keys cannot be assigned the backlight function on/off key. The key defined more recently will act as the backlight function on/off key and one defined earlier will be ignored.
That is, if you define the M1 and M2 keys as the backlight function on/off key in this order, the M2 key will work as the backlight function on/off key and the M1 key’s entry will be ignored.
58
Page 74
[ 5 ] Testing
Chapter 2. Getting Started the BHT-6000 and System Mode
TEST
1:BARCODE 6:LCD
2:MEMORY 7:KEY 3:BEEPER 8:FILE 4:AGING 5:COMMUNICATION
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
and the address test. 3 BEEPER : Selects the beeper scale test. 4 AGING : Selects the aging test. 5 COMMUNICATION
: Selects the communications test.
6 LCD : Selects the LCD and reading con-
firmation LED tests. 7 KEY : Selects the key entry & beeper test. 8 FILE : Selects the file checksum test. Select a desired setting by using the numerical
keys or F5 and F6 keys, and then press the ENT key. The screen returns to the SYSTEM MENU.
Reversed is the current setting.
NOTE
To return to the SYSTEM MENU, press the C key.
If an error occurs in any of the above tests, contact your nearest dealer.
59
Page 75
[5.1] Bar-code reading test
TEST BARCODE
Selecting "1: BARCODE" on the TEST menu calls up the screen shown at left.
Actually read bar codes with the BHT-6000 and check the read data displayed on the LCD.
Bar-code type
Number of digits of the bar code
TEST BARCODE A 13 4999999999999
Data
Listed below is a table showing the relationship between the bar-code types and the identifier letters to be displayed on the LCD.
Upon completion of bar-code reading, the BHT­6000 beeps, turns on the reading confirmation LED in green, and displays the read data together with the bar-code type and the number of data digits.
Up to 64-digit data can be shown and the excess will be discarded.
To return to the TEST menu, press the C key.
Bar-code Type ID Letters EAN-13, UPC-A A
EAN-8 B UPC-E C Standard 2 of 5 (STF) H Interleaved 2 of 5 (ITF)* I CODABAR (NW7) N CODE39 M CODE93 L CODE128 K
* The BHT-6000 can read only those ITF bar codes hav-
ing 4 digits or more in length.
60
Page 76
[5.2] Memory test
Chapter 2. Getting Started the BHT-6000 and System Mode
TEST MEMORY
** Testing **
XXXXX/YYYYY
TEST MEMORY
** Test NG **
XXXXX/YYYYY Address:hhmmll Write:AA Read:BB
TEST MEMORY
** Test OK **
YYYYY/YYYYY
Selecting "2:MEMORY" on the TEST menu calls up the screen shown at left, and then starts writing and reading onto/from all areas of the RAM as well as checking the address.
XXXXX: Tested RAM capacity (unit: kilobytes) YYYYY: Total RAM capacity (unit: kilobytes)
If any error is detected, the BHT-6000 beeps three times, shows the message as shown at left, and terminates the test.
Where, hhmmll: Address where an error has occurred. AA: Data to write. BB: Data read out from the RAM.
To return to the TEST menu, press the C key.
Upon normal completion of the RAM test, the BHT­6000 beeps once, shows the message as shown at left, and returns to the TEST menu.
61
Page 77
[5.3] Beeper scale test
TEST BEEPER
Selecting "3:BEEPER" on the TEST menu calls up the screen shown at left and makes the beeper sound at three octaves listed below.
Upon completion of this test, the BHT-6000 auto­matically returns to the TEST menu.
To stop this test while in progress, turn the power off and on.
Scale Frequency (Hz)
do
re
mi
fa
sol
la
ti
523 1046 2093 4186 587 1174 2349 ­659 1318 2637 ­698 1396 2793 ­783 1567 3135 ­880 1760 3520 ­987 1975 3951 -
[5.4] Aging test
TEST AGING
DATE 97/01/21
TIME 15:30:00
Selecting "4:AGING" on the TEST menu proceeds to the aging test while showing the current date and time on the LCD. (This test is intended for personnel which check the BHT-6000 in the fac­tory.)
NOTE
Once this test is selected, the automatic powering-off function becomes disabled. Be sure to turn the power off or press the C key to return to the TEST menu.
62
Page 78
Chapter 2. Getting Started the BHT-6000 and System Mode
[5.5] Communications test
In System Mode, you may test the optical interface port and direct-connect interface port.
Preparation for the optical interface test
Arrange two BHT-6000s, one as a master station and the other as a slave station (to be tested) with their IR ports facing each other as illustrated below. In this test, the slave BHT-6000 transmits data to the master BHT-6000 and receives the data sent back from the master BHT-6000.
Data
Master BHT-6000 Slave BHT-6000
0.8 m
(to be tested)
Preparation for the direct-connect interface test
Arrange the 3-pole mini stereo plug as illustrated below and connect it to the direct­connect interface port on the BHT-6000.
SD
RD
TEST COM
1:OPTICAL 2:CONNECTOR
Selecting the "5:COMMUNICATION" on the TEST menu calls up the screen shown at left.
1 OPTICAL : Switches to the MASTER/
SLAVE selection screen for the optical interface test.
2 CONNECTOR : Tests the direct-connect inter-
face port.
63
Page 79
Testing the optical interface port
TEST COM
< OPTICAL >
1:SLAVE 2:MASTER
TEST COM
< OPTICAL >
** Testing **
TEST COM
< OPTICAL >
** Test NG **
(XX)
Selecting the "1:OPTICAL" on the TEST COM menu calls up the screen shown at left.
At the slave BHT-6000 to be tested, select the "1:SLAVE" and at the master BHT-6000, select the "2:MASTER."
During the test, the screen shown at left is dis­played.
If any error occurs, the tested slave BHT-6000 beeps three times and shows the screen at left.
In parentheses are error codes which have the following meanings:
(
X X)
1: The received data is different from
the sent data.
2: A timeout has occurred during
standby for data reception.
1: 2400 bps 2: 9600 bps 3: 115200 bps
TEST COM
< OPTICAL >
** Test OK **
Press the C key to return to the TEST COM menu. The master BHT-6000 will automatically return to
the TEST COM menu after 10 seconds from the occurrence of an error.
Upon normal completion of the test, the tested slave BHT-6000 beeps once and shows the screen at left.
Press the C key to return to the TEST COM menu. The master BHT-6000 will automatically return to
the TEST COM menu.
64
Page 80
Chapter 2. Getting Started the BHT-6000 and System Mode
Testing the direct-connect interface port
TEST COM
< CONNECTOR >
** Testing **
TEST COM
< CONNECTOR >
** Test NG **
(XX)
Selecting the "2:CONNECTOR" on the TEST COM menu displays the screen shown at left and then starts testing the direct-connect interface port.
If any error occurs, the BHT-6000 beeps three times and shows the screen at left.
In parentheses are error codes which have the following meanings:
(
X X)
1: The received data is different from
the sent data.
2: A timeout has occurred during
standby for data reception.
1: 300 bps 2: 38400 bps
Press the C key to return to the TEST COM menu.
TEST COM
< CONNECTOR >
** Test OK **
Upon normal completion of the test, the BHT-6000 beeps once and shows the screen at left.
Press the C key to return to the TEST COM menu.
65
Page 81
[5.6] LCD and reading confirmation LED tests
Selecting "6: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.
Each time the ENT key is pressed, the screen shifts to the next test pattern. To return to the previous screen, press the BS key.
BS key
BS key
BS key
⇑ ⇓
⇑ ⇓
⇑ ⇓
ENT key
ENT key
ENT key
To stop this test while in progress, press the C key.
As shown at left, everything disappear and the reading confirmation LED lights in red.
The checker pattern shown at left appears and the reading confirmation LED goes off.
The checker pattern is reversed.
BS key
⇑ ⇓
ENT key
An outline with a width of one dot appears.
66
Page 82
Chapter 2. Getting Started the BHT-6000 and System Mode
The fine checker pattern appears.
BS key
BS key
BS key
⇑ ⇓
⇑ ⇓
⇑ ⇓
ENT key
ENT key
ENT key
!"#$%&'()*+,-./ 0123456789:;<=>? @ABCDEFGHIJKLMNO PQRSTUVWXYZ[¥]^_ `abcdefghijklmno pqrstuvwxyz{|}
The fine checker pattern is reversed.
Two right-angled triangles appear.
After showing all of the test patterns, the screen automatically displays symbols, numerals, and al­phabets.
The display font size (standard or small) depends upon the setting made in Subsection 2.5.3, [4.2].
After 0.5 second
If the JIS Level 1 font file is stored in the flash ROM, the Kanji characters will appear automati­cally. The display font size (standard or small) depends upon the setting made in Subsection 2.5.3, [4.2].
Upon completion of this test, the BHT-6000 beeps once and returns to the TEST menu.
67
Page 83
[5.7] Key entry & beeper test
TEST KEY
screen shown at left and makes the BHT-6000 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. (As long as the individual key is held down, the beeper continues beeping.)
Pressing the same key again erases the displayed letter.
The table below shows the relationship between the keys, the identifier letters to be displayed on the LCD, and the frequencies (Hz) of the beeper.
Selecting "7:KEY" on the TEST menu calls up the
Key Letter Beeper (Hz)
M1 L 523 M2 M 587
77 659 88 698 99 783 44 880 55 987 66 1046
Key Letter Beeper (Hz)
11 1174 22 1318 33 1396 00 1567
.. 1760
ENT = 1975
F1 A 2093 F2 B 2349
Key Letter Beeper (Hz)
F3 C 2637 F4 D 2793 F5 E 3135 F6 F 3520 F7 G 3951 F8 H 4186
BS I 4699
CJ 5274
SF K 5587
TEST KEY
LM
7894561230.= ABCDEFGHIJK
After all keys are pressed and displayed on the LCD, this test automatically ends and the screen returns to the TEST menu.
68
Page 84
[5.8] File test
Chapter 2. Getting Started the BHT-6000 and System Mode
TEST FILE
*1:DRIVE A
2:DRIVE B SIZE XXXX FREE XXXX
Selecting "8: FILE" on the TEST menu calls up the screen shown at left and tests all files stored in the RAM and flash ROM.
If the RAM and/or the flash ROM contain any de­fective file(s), an asterisk (*) will be prefixed as "*1: DRIVE A" or "*2: DRIVE B," respectively. (This example at left shows that the RAM contains a defective file(s).)
To return to the TEST menu, press the C key. Reversed is the current setting.
1 DRIVE A : Tests all of the files stored in the
RAM.
2 DRIVE B : Tests all of the files stored in the
flash ROM (except for the JIS font files).
SIZE : Shows the size of the user
area used.
FREE: Shows the size of the unused
user area.
TEST FILE (A:) SAMPLE01.PD3 *SAMPLE02.DAT SAMPLE03.PD3 SAMPLE04.PD3
To find which file(s) is defective in the drive marked with an asterisk (*), select the drive on the TEST FILE menu by using the numerical keys or F5 and F6 keys, then press the ENT key.
The file selection screen appears as shown at left, where defective files are prefixed by an asterisk (*). (This example shows that the “1:DRIVE A” has been selected.)
If you select a desired file on this screen by using the F5 and F6 keys, the file size and the test result will appear as shown on the next page. When there are more than four files, the screen will scroll.
69
Page 85
TEST FILE (A:) SAMPLE01.PD3 00004096 bytes OK
TEST FILE (A:) SAMPLE02.PD3 00004096 bytes NG
The file name, file size, and test result (OK or NG) appear.
Press the C key to return to the file selection screen.
NOTE
If a defective file is found, delete it or overwrite it with the same name file. Even defective, the file can be uploaded on the UPLOAD menu. It is, therefore,
recommended that important files be uploaded before deleted.
70
Page 86
[ 6 ] Version Indication
Chapter 2. Getting Started the BHT-6000 and System Mode
VERSION SYSTEM : x.xx JIS1 FONT: x.xx JIS2 FONT: x.xx RAM SIZE : xxxKB
Selecting the “6:VER” on the SYSTEM MENU calls up the screen shown at left, indicating the ver­sions of memory-resident System Program and JIS font files, and the sizes of the RAM and flash ROM.
ROM SIZE : xxxKB
Press the C key to return to the SYSTEM MENU.
VERSION SYSTEM : x.xx
If the JIS font files are not stored in the flash ROM, “_.__” appears.
JIS1 FONT: _.__ JIS2 FONT: _.__ RAM SIZE : xxxKB ROM SIZE : xxxKB
[ 7 ] Deleting Files
You can delete a program file or data file stored in the RAM or flash ROM.
File deletion menu
DELETE
1:DRIVE A
2:DRIVE B
Pressing the 0 key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left.
1 DRIVE A : Deletes the files stored in the RAM. 2 DRIVE B : Deletes the files stored in the flash
ROM.
Select a desired item by using the numerical keys or F5 and F6 keys, then press the ENT key.
Reversed is the current setting. Press the C key to return to the SYSTEM MENU.
71
Page 87
File selection screen
DELETE FILE (A:) SAMPLE01.PD3 SAMPLE02.PD3 SAMPLE03.PD3 SAMPLE04.PD3
In the center of the 2nd line appears the selected item--(A:) or (B:). This example shows that the "1: DRIVE A" has been selected.
Program files and/or data files stored in the user area of the RAM are displayed as shown at left.
Use the F5 and F6 keys to move the cursor to the file to be deleted, then press the ENT key.
DELETE FILE (A:) **************** *NO FILE EXISTS* ****************
Deletion confirmation screen
DELETE FILE (A:) SAMPLE01.PD3
Delete? 1:Yes 2:No
Deletion completion screen
DELETE FILE (A:) SAMPLE01.PD3
** Completed **
If no file is resident in the selected drive, the mes­sage shown at left appears.
Press the C key to return to the file deletion menu.
Selecting a file to be deleted and then pressing the ENT key calls up the confirmation screen shown at left.
1 Yes : Deletes the selected file. 2 No : Cancels deletion and returns to the pre-
vious file selection screen.
Select a desired item by using the numerical keys, then press the ENT key.
Upon completion of deletion, the screen shown at left appears.
Press the C key to return to the file selection screen.
72
Page 88
Chapter 2. Getting Started the BHT-6000 and System Mode
[ 8 ] Copying Files
You can copy a program file or data file from the RAM to the flash ROM, or vice versa.
File copy menu
COPY
1:DRIVE A --> B
2:DRIVE B --> A
Pressing the 1 key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left.
1 DRIVE A-->DRIVE B : Copies a file stored in
the RAM, into the flash ROM.
2 DRIVE B-->DRIVE A : Copies a file stored in
the flash ROM, into the RAM.
Select a desired item by using the numerical keys or F5 and F6 keys, then press the ENT key.
Reversed is the current setting.
File selection screen
COPY FILE (A->B) SAMPLE01.PD3 SAMPLE02.PD3 SAMPLE03.PD3 SAMPLE04.PD3
COPY FILE (A->B) **************** *NO FILE EXISTS* ****************
Copy confirmation screen
COPY FILE (A->B) SAMPLE01.PD3
Copy? 1:Yes 2:No
Press the C key to return to the SYSTEM MENU.
In the center of the 2nd line appears the selected item--(A->B) or (B->A). This example shows that the "1: DRIVE A-->DRIVE B" has been selected.
Program files and/or data files stored in the user area of the RAM are displayed as shown at left.
Use the F5 and F6 keys to move the cursor to a file to be copied, then press the ENT key.
If no file is resident in the selected drive, the mes­sage shown at left appears.
Press the C key to return to the file copy menu.
Selecting a file to be copied and then pressing the ENT key calls up the confirmation screen shown at left.
1 Yes : Copies the selected file.
2 No : Cancels copying and returns to the pre-
vious file selection screen.
Select a desired item by using the numerical keys, then press the ENT key.
73
Page 89
Copying screen
COPY FILE (A->B) SAMPLE01.PD3
During copying, the screen shown at left is dis­played indicating the number of copied records/ the total number of records in the target file.
XXXXX/YYYYY
Copy completion screen
COPY FILE (A->B) SAMPLE01.PD3
** Completed **
Upon completion of copying, the screen shown at left appears and the beeper beeps once.
Press the C key to return to the file selection screen.
If an error occurs during file copying
If some error occurs during file copying, the BHT-6000 beeps three times and shows one of the following screens:
To return to the file selection screen, press the C key.
COPY FILE (A->B)
Out of memory !!
Problem
The target memory is insufficient for storing files to be copied.
Solution
Press the C key to return to the SYSTEM MENU, then delete unnecessary files in the memory.
COPY FILE
(A->B)
Problem
The current copying will exceed the maximum of forty files in the memory.
Too many files!!
Solution
Press the C key to return to the SYSTEM MENU, then delete unnecessary files in the memory.
74
Page 90
Chapter 2. Getting Started the BHT-6000 and System Mode
[ 9 ] Handling the JIS Font Files
You can delete, download, or upload the JIS Level 1 and Level 2 font files.
JIS font menu
JIS 1/JIS 2
1:DELETE 2:DOWNLOAD 3:UPLOAD
Pressing the 2 key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left.
1 DELETE : Switches to the JIS1/JIS2 font
deletion menu.
2 DOWNLOAD : Switches to the JIS1/JIS2 font
file download menu.
3 UPLOAD : Switches to the JIS1/JIS2 font
file upload menu.
Select a desired item by using the numerical keys or F5 and F6 keys, then press the ENT key.
Press the C key to return to the SYSTEM MENU.
[9.1] Deleting the JIS1/JIS2 font file
Deletion menu
DELETE
1:JIS 1
2:JIS 2
Selecting the "1: DELETE" on the JIS font menu calls up the screen shown at left.
1 JIS 1 : Deletes the JIS Level 1 font file.
2 JIS 2 : Deletes the JIS Level 2 font file.
Select the font file to be deleted by using the nu­merical keys or F5 and F6 keys, then press the
ENT key.
To return to the JIS font menu, press the C key.
75
Page 91
Confirmation screen
DELETE
JIS 1 DELETE OK ?
1:Yes 2:No
Deletion completion screen
DELETE
JIS 1 DELETE
** Completed **
Selecting a font file to be deleted calls up the confirmation screen shown at left.
On the 3rd line appears the font file to be deleted. This example shows that the "1: JIS 1" has been selected.
1 Yes : Deletes the selected font file.
2 No : Cancels deleting and returns to the dele-
tion menu.
Select a desired item by using the numerical keys, then press the ENT key.
Upon completion of deleting, the screen shown at left appears.
Press the C key to return to the JIS font menu.
NOTE
Before deleting the JIS Level 1 or Level 2 font file, be sure to upload it to the host computer to save it for the future use.
If you attempt to display any deleted Kanji font in user programs, " " will appear.
REFERENCE
After the JIS Level 1 or Level 2 font is deleted, the memory area which was occupied by that font in the flash ROM can be used as a user area.
76
Page 92
Chapter 2. Getting Started the BHT-6000 and System Mode
[9.2] Downloading the JIS1/JIS2 font file
JIS font file download menu
DOWNLOAD
1:JIS 1
2:JIS 2
Standby screen
DOWNLOAD
JIS 1
** Waiting **
Selecting the "2: DOWNLOAD" on the JIS font menu calls up the screen shown at left.
1 JIS 1 : Downloads the JIS Level 1 font file.
2 JIS 2 : Downloads the JIS Level 2 font file.
Select a font file to be downloaded by using the numerical keys or F5 and F6 keys, then press the
ENT key.
To return to the JIS font menu, press the C key.
On the 3rd line appears the font file to be downloaded. This example shows that the "1: JIS 1" has been selected.
The BHT-6000 is waiting for the selected file to be downloaded.
Download start screen
DOWNLOAD
JIS 1
** Loading **
Downloading screen
DOWNLOAD
JIS 1
** Loading **
XXXXX/YYYYY
Upon start of optional Ir-Transfer Utility C, Trans­fer Utility or equivalent program (upon receipt of an ENQ code from the host computer), the BHT­6000 displays the screen shown at left.
This example shows that the "1: JIS 1" has been selected.
While the downloading 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 download, press the C key and the screen will switch back to the JIS font menu.
77
Page 93
Download completion screen
DOWNLOAD
JIS 1
** Completed **
YYYYY/YYYYY
Upon completion of downloading, the number of received records becomes equal to the total number of records and the beeper beeps once.
Press the C key to return to the JIS font menu.
NOTE
In the flash ROM, the address area for storing the JIS Level 1 and Level 2 font data is fixed. If that font area has been used as user area, no font download is possible. In such cases, temporarily upload all of the user files stored in the flash ROM to the host computer, delete those files in the flash ROM, and download the JIS Level 1 and/or Level 2 font files to the BHT-6000. After that, download all of the uploaded user files to the BHT-6000.
If an error occurs during downloading of JIS1/JIS2 font file
If some error occurs during downloading of the JIS1/JIS2 font file, the BHT-6000 beeps three times and shows one of the following messages:
Press the C key to return to the JIS font file download menu.
DOWNLOAD
JIS 1
Memory used !!
Problem
The memory area for the JIS font (JIS Level 1 font in this screen) has been occupied by user pro­grams.
Solution
Copy the files stored in the flash ROM onto the RAM, and then delete the ROMed files.
DOWNLOAD
JIS 1
File mismatch !!
Problem
The file type is mismatched.
(Examples)
At the host computer, you attempted to download not the JIS1/JIS2 font file, but user programs.
Although the JIS Level 1 font file was already selected on the BHT-6000, the host computer attempted to download the JIS Level 2 font file.
Solution
Press the C key to return to the SYSTEM MENU. (To download user programs, select the regular downloading menu.)
78
Page 94
Chapter 2. Getting Started the BHT-6000 and System Mode
DOWNLOAD
Problem
Downloading has failed.
JIS 1 Communication error !! Retry? 1:Yes2:No
Solution
To retry downloading, press the 1 key.
To return to the SYSTEM MENU, press the 2 key. Check the interface port and communications pa­rameters in the SET SYSTEM menu or perform the communications test in the TEST menu. (Refer to Subsection 2.5.3, [4.6] and [5.5].)
It is also necessary to check the communications parameters setup of the host computer.
[9.3] Uploading the JIS1/JIS2 font file
JIS font file upload menu
UPLOAD
1:JIS 1
2:JIS 2
Selecting the "3: UPLOAD" on the JIS font menu calls up the screen shown at left.
1 JIS 1 : Uploads the JIS Level 1 font file.
Standby screen
UPLOAD
JIS 1
** Waiting **
2 JIS 2 : Uploads the JIS Level 2 font file.
Select the font file to be uploaded by using the numerical keys or F5 and F6 keys, then press the
ENT key.
To return to the JIS font menu, press the C key.
On the 3rd line appears the font to be uploaded. This example shows that the "1: JIS 1" has been selected.
The BHT-6000 is ready to upload the selected file.
79
Page 95
Upload start screen
UPLOAD
JIS 1
** Loading **
Uploading screen
UPLOAD
JIS 1
** Loading **
XXXXX/YYYYY
Upload completion screen
UPLOAD
JIS 1
** Completed **
YYYYY/YYYYY
Upon start of optional Ir-Transfer Utility C, Trans­fer Utility or equivalent program (upon receipt of an ACK code from the host computer), the BHT­6000 displays the screen shown at left.
This example shows that the "1: JIS 1" has been selected.
While the uploading is in progress, the screen shown at left is displayed indicating the file name and the number of sent records/the total number of records.
To abort uploading, press the C key and the screen will switch back to the JIS font menu.
Upon completion of uploading, the number of sent records becomes equal to the total number of records and the beeper beeps once. Press the C key to return to the JIS font menu.
The uploaded font files are named as follows:
JIS Level 1 font file _JIS1.FN3 JIS Level 2 font file _JIS2.FN3
If an error occurs during uploading of JIS1/JIS2 font file
If some error occurs during uploading of the JIS1/JIS2 font file, the BHT-6000 beeps three times and shows one of the following messages:
Press the C key to return to the JIS font file upload menu.
UPLOAD
JIS 1 Communication error !! Retry? 1:Yes2:No
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 and communications pa­rameters in the SET SYSTEM menu or perform the communications test in the TEST menu. (Refer to Subsection 2.5.3, [4.6] and [5.5].)
It is also necessary to check the communications parameters setup of the host computer.
80
Page 96
Chapter 3. Communications Operations of BHT-6000
Chapter 3
Communications Operations of BHT-6000
This chapter describes the communications operations of the BHT-6000--the RS-232C interface specifications, the basic communications specifications, and the communica­tions protocols--for data transmission with the host computer or other devices.
3.1 RS-232C Interface Specifications ......................................................................................................... 82
[ 1 ] Interface Connector and Pin Assignment .................................................................................. 82
[ 2 ] Interface Cable Connection ......................................................................................................... 83
3.2 Basic Communications Specifications and Parameters .................................................................... 84
3.2.1 Basic Communications Specifications .......................................................................................... 84
3.2.2 Communications Parameters ......................................................................................................... 86
3.3 Communications Protocols .................................................................................................................. 87
3.3.1 BHT-protocol .................................................................................................................................... 87
[ 1 ] Overview ....................................................................................................................................... 87
[ 2 ] Control Characters ....................................................................................................................... 88
[ 3 ] Basic Format of Transmission Messages ................................................................................... 90
[ 4 ] Transmission Control Sequences ............................................................................................... 91
[ 5 ] Aborting Data Transmission........................................................................................................ 99
[ 6 ] BCC for Horizontal Parity Checking .......................................................................................... 100
[ 7 ] Text Format ................................................................................................................................. 101
3.3.2 BHT-Ir Protocol .............................................................................................................................. 103
[ 1 ] Overview ..................................................................................................................................... 103
[ 2 ] Control Characters ..................................................................................................................... 104
[ 3 ] Basic Format of Transmission Messages ................................................................................. 106
[ 4 ] Transmission Control Sequences ............................................................................................. 107
[ 5 ] Aborting Data Transmission...................................................................................................... 116
[ 6 ] CRC .............................................................................................................................................. 117
[ 7 ] ID ................................................................................................................................................. 117
[ 8 ] Text Format ................................................................................................................................. 118
81
Page 97

3.1 RS-232C Interface Specifications

[ 1 ] Interface Connector and Pin Assignment

The BHT-6000 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-6000 to a host computer (or another BHT-6000) directly without any routing through the CU-6000.
RD SGSD
3-pole Mini Stereo Plug (ø2.5 mm or 0.1")
The poles of the plug are assigned as listed below.
Signal Name Function Signal Input/Output
BHT-6000 External device
SD Send data
RD Receive data
SG Signal ground
The input/output voltage threshold for the logical valued signal is listed below.
Logical Value Input Voltage Threshold Output Voltage Threshold
(RD) (SD)
0 3V min. 5V min.
1 -3V max. -5V max.
NOTE
NOTE
The direct-connect interface port is not designed to stand frequent connecting/ 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-6000 to a host computer (or another BHT-6000) frequently, use the CU-6000.
Allow the specified signals only to enter the direct-connect interface port. Entry of other signals will result in a failure or malfunction of the BHT-6000.
82
Page 98
Chapter 3. Communications Operations of BHT-6000

[ 2 ] Interface Cable Connection

Connect the BHT-6000 directly to a host computer, a modem, or a printer with a direct­connect interface cable as illustrated below.
BHT-6000
Connector I/F Host Computer
FG SD RD
SG
Cable Connection between BHT-6000 and Host Computer
BHT-6000
Connector I/F
SD
RD
RS
CS
DR
SG
CD
ER
Modem
Cable Connection between BHT-6000 and Modem
BHT-6000
Connector I/F
busy(RD)
SD RD
SG
SD
SG
FG SD RD
RS CS DR SG CD ER
Printer
FG
RD
busy
SG
Cable Connection between BHT-6000 and Printer
83
Page 99
3.2 Basic Communications Specifica­tions and Parameters

3.2.1 Basic Communications Specifications

Listed below are the communications specifications when the BHT-6000 exchanges data with a host computer through the CU-6000 (optical interface) or direct-connect interface cable.
Direct-connect Interface
300, 600, 1200, 2400, 4800, 9600, 19200, or 38400 bps
JIS 7- or 8-bit codes
Synchronization
Transmission Speed
Transmission Code
Transmission Bit Order
Response Method
Vertical Parity
Transparency
Optical Interface
Start-stop
2400, 9600, 19200, 38400, 57600, or 115200 bps
JIS 8-bit codes
LSB (Least significant bit) first
ACK/NAK response
None Even, odd, or none
Transparent or non-transparent mode
Synchronization
For accurate data transaction, it is very important to synchronize the transmission between the sender and receiver. To do this, it is required to previously define the bit order and position, the character length, and the beginning and end of the character to be transmitted.
The start-stop synchronization is an asynchronous system which synchronizes each character as a unit; that is, it externally adds start and stop bits to the leading and trailing bit positions of the character to be transmitted, respectively. A clock starts counting on receiving the start bit and it falls into a non-communication state on receiving the stop bit. The number of the stop bits is selectable (1 or 2 bits).
Transmission Speed
Maximum number of bits to be transmitted per second. Expressed in bps (bits per second).
Optical Interface Communications Range
The optical interface's maximum effective range is 80 cm with the IR beam within a 10˚ angle of divergence.
84
Page 100
Chapter 3. Communications Operations of BHT-6000
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-6000 is JIS 7- or 8-bit code. The transmis­sion 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.
LSB MSB
10 0000100
Start bit
Stop bit
Parity bit
Response Method
When two devices initiate communications, they exchange signals for correct data transmission. This procedure is called "handshaking." The sender sends a control code ENQ (05h) to the receiver meaning "Are you ready to receive data?," and the receiver replies to it with a control code ACK (06h) or NAK (15h) meaning "Positive" or "Negative" for starting data transmission, respectively. This sequence is also called "data link establishment phase."
Vertical Parity
A vertical parity bit is a redundancy bit which is added to every character to be transmitted in order to check that data has been transmitted accurately. The parity bit should be set to "1" or "0" depending upon the parity parameter setting, to make the number of set bits in the character even or odd. The receiver counts the number of set bits in the transmitted character code to make sure that it has the selected number (even or odd) of set bits.
The vertical parity bit is positioned immediately following the MSB (Most signifi­cant bit) as shown below.
LSB MSB
b0 b1 b2 b3 b4 b5 b6
(For 7-bit data)
LSB MSB
b0 b1 b2 b3 b4 b5 b6
(For 8-bit data)
b7
85
Vertical parity bit
Vertical parity bit
Loading...