Preface Please READ through these operating instructions carefully. It will enable you to operate your BHT-8000 correctly. After you have finished reading the instructions, keep this manual handy for speedy reference. ...
How this book is organized This manual is made up of five chapters and appendices. Chapter 1 Quick Guide Describes the basic operating method of the BHT and the related notes. Chapter 2 Getting Started the BHT and System Mode Summarizes the BHT system configuration and describes the operation including preparation and System Mode (which is required for the efficient use of application programs). Chapter 3 Communications Operations of BHT Describes the communications operations of the BHTó the IR communication, RS-232C interface specifications, basic communications specifications, and the communications protocolsó for data transfer with the host computer or other devices. ...
Page 5
Technical Terms Used in This Manual Source Program and Object Program (User Program) Generally, a source program is translated into an object program by a compiler. This manual calls an object program a user program. BHT-BASIC This manual expresses BHT-BASIC3.0 and BHT-BASIC3.5 as BHT-BASIC. Related Publications BHT-BASIC Programmer's Manual Transfer Utility Guide Ir-Transfer Utility C Guide Ir-Transfer Utility E 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. ...
Page 6
SAFETY PRECAUTIONS Be sure to observe all these safety precautions. Please READ through this manual carefully. It will enable you to use the BHT and CU correctly. Always keep this manual nearby for speedy reference. Strict observance of these warning and caution indications are a MUST for preventing accidents which could result in bodily injury and substantial property damage. Make sure you fully understand all definitions of these terms and related symbols given below, before you proceed on to the text itself. Alerts you to those conditions which could cause serious 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 instructions are not followed correctly. ...
Page 7
To System Designers: • When introducing BHTs in those systems that could affect human lives (e.g., medicines management system), develop applications carefully through redundancy and safety design which avoids the feasibility of affecting human lives even if a data error occurs. Handling the battery cartridge • 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 together 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. • Only use the dedicated charger for charging the battery cartridge. Using a different type of charger could cause battery-rupture or leakage of battery fluid and result in a fire, bodily injury, or serious damage to property. • Never charge the Ni-MH battery cartridge where any inflammable gases may be emitted; doing so could cause fire. ...
Page 8
• Use the dedicated AC adapter only. Failure to do so could result in fire. • Never use the CU on the line voltage other than the specified level. Doing so could cause the CU to break or burn. • If the power cord of the AC adapter is damaged (e.g., exposed or broken lead wires), stop using it and contact your nearest dealer. Failure to do so could result in a fire or electrical shock. Handling the battery cartridge • Load a rechargeable battery cartridge in the correct direction. Failure to do so could cause the battery cartridge or BHT to generate heat or smoke. ...
Page 9
• If you drop the BHT so as to damage its housing, immediately turn off the power, pull out the battery cartridge, and contact your nearest dealer. Failure to do so could cause smoke or fire. • For those machines using dry cells, do not mistake the plus and minus marks when loading them into the cartridge. 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 cells, do not use anything other than the specified type of dry cells, nor use new and old ones 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. • In environments where static electricity can build into significant charges (e.g., if you wipe off the plastic plate with a dry cloth), do not operate the BHT. Doing so will result in malfunction or machine failure. ...
Page 10
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. If it is judged by DENSO WAVE INCORPORATED that malfunction of the product is due to the product having been dropped or subjected to impact, repairs will be made at a reasonable charge even within the warranty period. Intellectual Property Precaution ...
Page 11
• 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. Limited Warranty on Software Products In no event will DENSO WAVE be liable for direct, indirect, special, incidental, or consequential damages (including imaginary profits or damages resulting from interruption of operation or loss of business information) resulting from any defect in the software or its documentation or resulting from inability to apply the software or its documentation. ...
Page 12
FCC Regulations This Device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. NOTE: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in ...
Content Overviews Preface ................................i How this book is organized..........................ii SAFETY PRECAUTIO ...........................iv Content Overviews.............................xiv Chapter 1 Quick Guide ..........................1 1.1 Reading Bar Codes ...........................2 1.2 Setting and Using the Hand Strap .....................3 1.3 Setting the Backlight ..........................4 1.4 Using the Keypad ..........................5 1.5 Transferring Data..........................6 Chapter 2 Getting Started the BHT and System Mode................7 2.1 BHT System Configuration ........................9...
Page 14
Rechargeable Battery Cartridge Loaded in the BHT ............129 5.5.2 Rechargeable Battery Cartridge Alone ................131 5.6 Interface Specifications........................135 Appendices..............................137 Appendix A. Specifications ........................138 BHT-8000 ..........................138 CU-8000 ..........................146 Appendix B. Communications Protocol Details ..................148 BHT-protocol ........................148 BHT-Ir protocol ........................157 Appendix C. A Typical Basic Operation ....................168...
Page 15
Chapter 1. Quick Guide Chapter 2. Getting Started the BHT and System Mode Chapter 3. Communications Operations of BHT Chapter 4. Error Messages Chapter 5. Handling the CU-8000 (Option) Appendices ...
Chapter 1 Quick Guide This chapter describes the basic operating method of the BHT and the related notes. 1.1 Reading Bar Codes............................... 2 1.2 Setting and Using the Hand Strap ..........................3 1.3 Setting the Backlight ..............................4 1.4 Using the Keypad................................5 1.5 Transferring Data ................................6 ...
1.1 Reading Bar Codes Turn the BHT on, bring the bar-code reading window to the bar code to be scanned, and press the trigger switch. The BHT turns on the illumination LED to scan the bar code. When the BHT has read the bar code successfully, the indicator LED will illuminate in green. BHT-8000/8000D (Straight beam type) BHT-8100 (Slant beam type) ï If the BHT fails to read due to specular effects or other factors, change the scanning angle of the bar-code reading window or the distance from codes as shown at right, and try it again. (Specular effects occur when the reflection of the light from the bar code ...
Chapter 1 Quick Guide 1.2 Setting and Using the Hand Strap Setting the hand strap Using the hand strap Put your hand through the hand strap and hold the BHT as shown below. This will prevent you from dropping the BHT accidentally. ...
1.3 Setting the Backlight Pressing the M1 key while holding down SF (Shift) key activates or deactivates the backlight function. In user programs, you can select the key to be used for activating or deactivating the backlight function (instead of the initial setting: combination of SF and M1), as well as modifying the ON-duration of the backlight before the automatic turning-off. ...
Chapter 1 Quick Guide 1.4 Using the Keypad Entering Numerical Data To enter numerical data, e.g., the quantity of goods, use the numerical keys and the ENT key. For example, to enter the number "120," press the 1, 2 and 0 keys and then press the ENT key. If you key in any wrong value, press the C key or BS key and then enter the correct one. 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. ...
1.5 Transferring Data Using infrared link Using infrared rays, the BHT may transfer data directly to the host computer equipped with an IrDA interface port and other IrDA-compliant devices. • Make sure that there is no obstruction in the light path between the BHT and any target stations. In infrared communication, you need to keep the BHT and any target stations within the effective infrared radiation range, usually 15 cm (5.91") or less. •...
Chapter 2 Getting Started the BHT and System Mode This chapter summarizes the BHT system configuration and describes the operation including preparation and System Mode (which is required for the efficient use of application programs). 2.1 BHT System Configuration ............................9 2.2 Components and Functions ............................14 2.3 Preparation.................................. 17 2.3.1 Setting-up 1: Loading Dry Cells or Rechargeable Battery Cartridge ..............17 2.3.2 Setting-up 2: Setting the Calendar Clock......................22 2.3.3 ...
Page 24
[ 3 ] Uploading ............................... 48 [ 4 ] System Environment Setting.......................... 51 [ 5 ] Testing................................65 [ 6 ] System Information ............................76 [ 7 ] Deleting Files..............................77 [ 8 ] Deleting Font Files ............................78 [ 9 ] Downloading/Uploading the BHT System Parameter File ................79 [ 10 ] Setting the Remote Wakeup .......................... 84 [ 11 ] Downloading/Uploading the System Message File..................85 2.6 Starting Up User Programs............................90 ...
Chapter 2 Getting Started the BHT and System Mode 2.1 BHT System Configuration The BHT barcode data collection system requires the following hardware as well as the BHT Bar Code Handy Terminal (which reads bar codes and accepts keypad entry) as illustrated below: • Host computer: Allows you to edit, manage and download user programs and data, as well as downloading system programs. For host computers having no IrDA interface ports, the optical communication unit CU-8000 (option) and RS-232C/USB interface cable are available. • CU-8000 (option): Exchanges programs and data with the BHT via the IrDA interface and with the host computer via the RS-232C/USB interface. • RS-232C/USB interface cable (option): Connects the CU-8000 and the host computer with each other. ...
Page 26
Host Computer Models: PC/AT, PS/2 Optional application programs and OSs Win2000 OS MS-DOS Win3.1 Win95 Win98 WinNT3.5/4.0 Professional BHT-BASIC3.0 BHT-BASIC BHT-BASIC3.0 (Windows3.1- BHT-BASIC3.5 Compiler (MS-DOS–based) based) Ir-Transfer Utility C MS-DOS–based – Win95-/NT-based Win95-/NT- Win95-/NT- Win95-/NT- Win95-/NT- Ir-Transfer Utility E – – based based* based based* Windows3.1- Transfer Utility MS-DOS-based Win95-/NT-based based *This application does not activate any built-in IrDA interface port. ...
Page 27
Chapter 2 Getting Started the BHT and System Mode Ir-Transfer Utility E (option) Running on the host computer, this utility transfers files between the BHT and the host computer. For its file transfer control procedure, the utility uses the BHT-Ir protocol. (For the details about the BHT-Ir protocol, refer to Chapter 3, Subsection 3.4.2.) To transfer files under any of the following conditions, use Ir-Transfer Utility E: - Via an external IR transceiver - Via an IrDA interface port integrated in a computer Transfer Utility (option) Running on the host computer, this utility transfers files between the BHT 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.4.1.) To transfer files under any of the following conditions, use Transfer Utility: - When the BHT is placed on the CU-8000 - Via the direct-connect interface of the BHT ...
Page 28
Software Structure System Program and JIS Level 1 &Level 2 fonts are resident in the system area and user area, respectively. To use extension programs and user programs, you should download the program files into the user area. To use data files (e.g., good master files) required for execution of user programs, you should download those data files before execution of user programs. Those files will be stored in the user area. System Programs The system programs include the following three sets of programs: Drivers Drivers is a set of programs that directly controls the BHT hardware. It may be called up by the BHT-BASIC Interpreter or System Mode. ...
Page 29
Chapter 2 Getting Started the BHT and System Mode JIS Level 1 and Level 2 Font Files These files contain font data required for displaying Kanji characters on the LCD. The BHT can display the Kanji characters not only in the conventional standard-size font (16 dots wide by 16 dots high) but also in the small-size font (12 dots wide by 12 dots high) in application programs. It can also display the double-width Kanji characters of those 16-dot and 12-dot fonts in application programs. If you do not need to display Kanji characters, you may delete these JIS font files. After deletion, the memory area which was occupied by these files can be used as a user area. For the deleting procedure, refer to Section 2.4, "Initializing the BHT System" or Subsection 2.5.3, "[ 8 ] Deleting Font Files." The names of the JIS font files are: FNT16J1.FN3 (JIS Level 1 font, 16-dot) FNT16J2.FN3 (JIS Level 2 font, 16-dot) FNT12J1.FN3 (JIS Level 1 font, 12-dot) FNT12J2.FN3 (JIS Level 2 font, 12-dot) User Programs You can develop application programs to meet individual job requirements by using the BHT-BASIC Compiler. To download those user programs to the BHT, use Ir-Transfer Utility C/Ir-Transfer Utility E/Transfer Utility. ...
Chapter 2 Getting Started the BHT and System Mode 2.3 Preparation 2.3.1 Setting-up 1: Loading Dry Cells or Rechargeable Battery Cartridge Before the first use of the BHT, be sure to load dry cells or rechargeable battery cartridge as shown below. Dry cells or battery cartridge is not loaded in the BHT when shipped from the factory. Loading dry cells (1) Turn the BHT upside down. (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. Loading the battery cartridge To use the battery cartridge, you need to remove the dry cell support from the BHT and replace the battery cover with the battery cartridge cover (sold separately). The battery cartridge cover has openings for charge terminals. (1) Charge the battery cartridge, referring to Section 5.5, "Charging the Ni-MH Battery Cartridge." ...
Page 34
(2) Turn the BHT upside down. (3) As shown below, slide the battery cover lock in the direction of the arrow and remove the battery cartridge cover. (4) Check the polarity (positive and negative) of the battery cartridge. Then, load it so that the end of the battery pull strap appears above the battery cartridge as shown below. 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. 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. ï 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 together 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 ...
Page 35
Chapter 2 Getting Started the BHT and System Mode ï Do not use batteries or power sources other than the specified ones; doing so could generate heat or cause malfunction. ï The BHT has an integrated rechargeable backup power source which backs up the memory and calendar clock in the BHT when no dry cells or battery cartridge is loaded or the voltage level drops below the specified level. The backup power source is automatically charged by the dry cells or battery cartridge. When you first load dry cells or battery cartridge after purchase or you load them (it) after leaving the BHT unused for a long time, do not remove the dry cells or battery cartridge for 10 minutes or more after that loading. This is for charging the memory backup source integrated in the BHT. ï If you leave the BHT without dry cells or battery cartridge loaded for a long time, the memory contents will no longer be backed up so that the message "Contact your administrator. Note the error number. (XXXX)" or "Set the current date and time." may appear on the LCD. ï If you will not be using the BHT for a long time, follow the instructions given in Subsection 2.3.5, "Battery Replacement Notes." ï Avoid storing the rechargeable battery cartridge in a hot place. The battery capacity may be decreased. ...
Page 36
Checking the Battery Voltage Level Pressing the ENT key while holding down the SF key may display the current voltage level of the power source (dry cells or battery cartridge) as a bar indicator. (Releasing those keys will erase the indication.) For details, refer to Subsection 2.3.4, "Displaying the Battery Voltage Level and System Status." Low Battery Indication Low battery warning If the output voltage (of the dry cells or battery cartridge) drops below a specified lower level while the BHT is in operation, the BHT displays the following warning message for approx. 2 seconds and beeps three times. After that, it will resume previous regular operation. The service life of the dry cells or the rechargeable battery cartridge will expire soon, requiring replacement or recharge. If the BHT is driven by dry cells, replace them; if driven by the battery cartridge, recharge or replace it. Shutdown due to low battery If you continue to use the BHT without replacement of the dry cells or recharge of the battery cartridge after the low battery warning message appears, then the BHT displays the following message, beeps five times, and then turns itself off. Depending upon the battery level, the beeper may not sound five times. (When driven by the dry cells) (When driven by the battery cartridge) ...
Page 37
Chapter 2 Getting Started the BHT and System Mode ï When replacing dry cells, always replace both of them with new alkaline manganese batteries (LR03). ï You may charge the rechargeable battery cartridge with the optional CU-8001/8021 communication unit or optional C-600 charger. For the charging procedure using the CU-8001/8021, refer to Chapter 5. For that using the C-600, refer to the "C-600 User's Manual." ï If the "Replace the batteries!" or "Charge the battery!" message appears after the BHT undergoes any shock or impact, turn the BHT off and on and then check the battery output level. The battery may not have run out. ...
2.3.2 Setting-up 2: Setting the Calendar Clock Press the PW key to turn the BHT on. The following message will appear. In the following cases, the above message will appear. In such instances, it is necessary to set the date and time. (The indication "00/01/01 00:00" will differ depending upon the calendar clock state.) ï The BHT is first turned on from the time of purchase. ï The BHT is turned on after the memory back up power source is completely discharged. It is recommended that you upload font files beforehand for such cases that you would mistakenly delete font files or a memory storage error would cause font files to be erased. (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. The screen shown at left will appear. ...
Page 39
Chapter 2 Getting Started the BHT and System Mode For the year, be sure to enter the last two digits of the year. For the hour, enter it in the 24-hour format. If any of the year, month, day, hour, and minute is not entered, the ENT key will be deactivated. If you make a wrong entry, press the backspace key to delete it and then enter the correct data. [Example] To set 2002, January 19, at 4:00 p.m. Press 0 , 2 , 0 , 1 , 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. ...
2.3.3 Adjusting the LCD Contrast & Beeper Volume and Switching the Beeper & Vibrator While holding down the M1 or M4 key (right-hand trigger switch), press the PW key, and any of the following screens will appear on the LCD. This screen will disappear if you press the ENT key or no keys for five seconds. When the beeper is selected (default) When the vibrator is selected When both the beeper and vibrator are selected (The current selection is highlighted.) Adjusting the LCD contrast You can adjust the LCD brightness to eight contrast levels. (1) Use the F5 or F6 keys to select the LCD CONTRAST line. (2) To decrease the contrast, press the F7 key; to increase it, press the F8 key. ...
Page 41
Chapter 2 Getting Started the BHT and System Mode Switching the beeper & vibrator You may choose any of three waysó beeping only, vibrating only, or beeping & vibrating as a confirmation of completion of code reading. (1) Use the F5 or F6 key to select the BEEPER VIBRATION line that will be highlighted in any one of the following three states: (2) Highlight the desired way(s) by using the F7 or 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, press the ENT key or no key for five seconds. The new setting will be fixed and the above screen will disappear. ...
2.3.4 Displaying the Battery Voltage Level and System Status [ 1 ] Displaying the Battery Voltage Level On the SYSTEM MENU or during execution of user programs, pressing the ENT key while holding down the SF key will display the battery voltage level. As long as you hold down those keys, the following screen is displayed. ï If the BHT is placed in the alphanumeric entry system in user programs, the combination of the SF and ENT keys cannot be used for displaying the battery voltage level. This is because in the alphanumeric entry system the SF key is used for switching between the numeric and alphabet entry modes as described in [ 2 ] below. ï In user programs, you may select the key to be used for displaying the battery voltage level (instead of the default: combination of SF and ENT keys). ï The displayed battery level shows the terminal voltage of the battery, not how much power is left. The actual voltage level varies depending upon the operation of the BHT, so the displayed level also may vary. ...
Chapter 2 Getting Started the BHT and System Mode 2.3.5 Battery Replacement Notes When is battery replacement needed? If the "Replace the batteries!" or "Charge the battery!" appears on the LCD, replace the dry cells with new ones or replace the battery cartridge with a fully charged one, respectively. If you leave the BHT without replacing dry cells or battery cartridge, the integrated calendar clock or data will no longer be backed up so that the calendar clock will stop or the "Contact your administrator. Note the error number. (XXXX)" will appear on the LCD. Be sure to turn the BHT off before replacing the dry cells or battery cartridge. Replace the dry cells or battery cartridge quickly. Load new dry cells or charged battery cartridge within 3 minutes after the removal in order to avoid data loss. After replacement, be sure to turn the BHT on and check its operation. If you will use the BHT more than one time per month: Keep the dry cells or battery cartridge loaded in the BHT. If you will not be using the BHT for more than one month: Remove the dry cells or battery cartridge from the BHT and then store the BHT. When doing so, be sure to follow the procedure given below. (1) When removing the dry cells or battery cartridge: Hold down the PW key for more than 3 seconds to turn the BHT off. The following message will appear on the LCD and the BHT will start backing up data. After completion of the backup operation so that the message disappears, remove the dry cells or battery ...
Page 44
(2) When turning the BHT on after storage without dry cells or battery cartridge loaded: Even after the removal of dry cells or battery cartridge, the calendar clock will work with the backup power source for a while. If the calendar clock backup has stopped, loading dry cells or battery cartridge and turning the BHT on will display the following message, prompting you to set the current date and time. Set the calendar clock according to the procedure given in Subsection 2.3.2. (The indication "00/01/01 00:00" will vary depending upon the calendar clock state.) ï The rechargeable battery cartridge can be recharged hundreds of times, but it will eventually wear out. If the operation time of the fully recharged battery cartridge is noticeably shorter than normal, replace the battery cartridge with a new one. ï Use only DENSO WAVE-authorized battery cartridges and chargers. ï Never dispose of dry cells or battery cartridges into a fire. ï Dry cells or battery cartridges should be recycled properly. Do not throw them in a trash. ï When disposing of dry cells or battery cartridges for recycling, cover their terminal pins with vinyl tape to prevent short-circuits. ...
Chapter 2 Getting Started the BHT and System Mode 2.3.6 BHT Turning-off Notes [ 1 ] "Shutdown in progress" message When the BHT is turned off by pressing the PW key or by the auto power-off feature, it displays the following message and starts preparation for shutdown. When the above message is displayed, do not remove the dry cells or battery cartridge. If you do so and leave the BHT without dry cells or battery cartridge loaded for one hour or more, then the error message "Contact your administrator. Note the error number. (20XX)" may appear when turning the BHT on at the next time. [ 2 ] If the BHT is shut down abnormally If the BHT is shut down abnormally* and is left without dry cells or battery cartridge loaded or with dead dry cells or discharged battery cartridge loaded, then unsaved data may be lost. (*"Normally shut down" refers to "turned off with the PW key or by the auto power-off feature.") If the above problem has arisen, the following message will appear when you load new dry cells or fully charged battery and turn the BHT on. (1) Press the 2 key while holding down the SF key. The screen will switch to the following: ...
Page 46
(2) Press the 2 key while holding down the SF key again. The screen will switch to the following: [1] YES: Run Scandisk and start the System. [2] NO: Turn the BHT off. (3) Choose YES or NO with the numerical keys and press the ENT key. When Scandisk is in progress, the following message is displayed: If Scandisk finds an invalid file(s), the following screen will appear. As long as an invalid file exits, that screen displays every time the BHT System is started up. (4) Press the 2 key while holding down the SF key. The screen will switch to the following: (5) Press the ENT key to start up the BHT System. ...
Chapter 2 Getting Started the BHT and System Mode Scandisk when the resume function is enabled If Scandisk runs when the resume function is enabled, the screen given below may appear. The screen may also appear when the calendar clock built in the BHT stops, even without running Scandisk. The BHT displays the screen for three seconds and then automatically runs the execution program from the beginning. [ 3 ] About "$$BRKLST.SYS" If Scandisk finds an invalid file(s), it will automatically create the "$$BRKLST.SYS" file. To check the contents of the file, upload the file in System Mode to the host computer. (Refer to Subsection 2.5.3, "[ 3 ] Uploading.") Contents of the "$$BRKLST.SYS" file Records (1) File name (2) Error factor + (Broken since the BHT has not been turned off normally) * (Broken due to any other causes) (3) Broken records e.g. 01000-01200 (Data in records numbered 1000 to 1200 is lost) (Example) SAMPLE1.DAT + 01000-01050 If more than one sequence of records is broken in a same file, they SAMPLE1.DAT + 01200-01250 will be written into the subsequent records in the SAMPLE1.DAT + 01600-01650 "$$BRKLST.SYS." SAMPLE2.DAT * 00250-00275 SAMPLE3.DAT * 00100-00150 ↑ ↑ ↑ ...
[ 4 ] If invalid files are found Even invalid, files may be uploaded, so upload them to the host computer according to your needs. After uploading, - Delete those invalid files. (Refer to Subsection 2.5.3, "[ 7 ] Deleting Files.") or - Download valid files having the same names as invalid files. (Refer to Subsection 2.5.3, "[ 2 ] Downloading.") ...
Chapter 2 Getting Started the BHT and System Mode 2.4 Initializing the BHT System Initializing the system will lose program files and data files stored in the user area and make system settings revert to the factory defaults. You may delete font files by selecting the whole user area to be initialized. You need to initialize the system if: (1) You want to delete all of the program files and data files. (2) The following message appears when the BHT is turned on. On the following pages is an initialization procedure. ...
Page 50
(1) Selecting the memory area to be initialized Press the PW key while holding down the SF, M1 and 0 keys together. The screen shown at left will appear. To initialize the user area except for the font file area, press the ENT key. The screen switches to the confirmation display given in step (3) below. To initialize the whole user area including the font file area, press the 2 key while holding down the SF key. The "2:WHOLE USER AREA" item will appear. (Area selection screen) [1] USER AREA EXCEPT FONTS: Initializes the user area except for the font file area. [2] WHOLE USER AREA: Initializes the whole user area including the font file area. If the message "Contact your administrator. Note the error ...
Page 51
Chapter 2 Getting Started the BHT and System Mode (3) Confirming the memory area selected for initialization Selecting the "USER AREA EXCEPT FONTS" in step (1) above will call up the confirmation screen shown at left. [1] Yes: Starts initialization. [2] No: Cancels initialization and turns the power off. Select a desired item by using the numerical keys, then press the ENT key. Pressing the C key will switch the screen back to the area selection screen. Selecting the "WHOLE USER AREA" in step (1) above will call up the screen shown at left. [1] Yes : Starts initialization. [2] No : Cancels initialization and turns the power off. Select a desired item by using the numerical keys, then press the ENT key. ...
Page 52
(5) Completion of initialization Upon completion of the initialization, the BHT displays the screen shown at left for a second and turns itself off automatically. ï Do not turn the BHT off until the above initialization completion screen appears. A too-early turning-off will interrupt initialization, requiring you to initialize the BHT again. ï If the message "Contact your administrator. Note the error number. (2XXX)" appears although the initialization has completed, you need to initialize the BHT again. ï If you initialize the BHT 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. ...
Chapter 2 Getting Started the BHT and System Mode 2.5 Operating in System Mode System Mode is an operating software exclusively designed for the effective use of the BHT, which includes various functions as shown on the following pages. 2.5.1 Starting System Mode To start up System Mode, turn the BHT on while holding down the SF and 1 keys. This operation calls up the SYSTEM MENU on the LCD as shown below. The function selected is highlighted (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 ...
Page 54
Structure of System Mode SYSTEM MENU ← Press the PW key while holding down the SF and 1 keys. Program Execution 1 and ENT Allows you to select a desired user keys program to be executed immediately. (Refer to Subsection 2.5.3, [ 1 ].) Downloading 2 and ENT Transfers user program files or data files keys from the host computer to the memory integrated in the BHT. Downloading between the BHTs is also possible. C key (Refer to Subsection 2.5.3, [ 2 ].) Uploading 3 and ENT Transfers user program files and data files keys stored in the memory of the BHT to the host computer. (Refer to Subsection 2.5.3, [ 3 ].) System Environment Setting 4 and ENT Sets a variety of environmental conditions keys — an execution program, message version (English or Japanese), system status indication, calendar clock, special ...
Page 55
Chapter 2 Getting Started the BHT and System Mode Testing 5 and ENT Used for the bar-code reading test, keys memory test, beeper test, aging test, LCD indication test, indicator LED test, file test, communications test, key-entry test, and vibrator test. (Refer to Subsection 2.5.3, [ 5 ].) C key System Information 6 and ENT Shows the system program version, keys memory size, system message version, and font type and version (Refer to Subsection 2.5.3, [ 6 ].) ...
Page 56
In addition to the functions given on the preceding pages, System Mode has these five functions: Deleting program/data files, Deleting font files, Downloading/uploading the BHT system parameter file, Setting the remote wakeup parameters, and Downloading/uploading the system message file. To call up these functions, press the 0, 2, 3, 4 or 6 key, respectively, while holding down the SF key when the SYSTEM MENU is displayed. SYSTEM MENU ← Press the PW key while holding down the SF and 1 keys. Deleting files 0 with SF Deletes a program file or data file stored in held down the memory. (Refer to Subsection 2.5.3, [ 7 ].) Deleting font files 2 with SF Deletes a font file stored in the memory. held down (Refer to Subsection 2.5.3, [ 8 ].) Downloading/uploading the BHT system parameter file ...
Chapter 2 Getting Started the BHT and System Mode 2.5.2 Operating in System Mode Some functions in System Mode require several screens to be shifted, as shown in the example below. [ 1 ] Calling up the desired set screen First, select a desired item on the current screen by using the numerical key or the cursor keys (F5 and F6) so as to highlight the desired item. 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. Press 4 or use F5 and F6 to select "4:SET SYSTEM." ENT key Press 5 or use F5 and F6 C key to select "5:COMMUNICATION." ENT key C key Press 3 or use F5 and F6 to select "3:COM PORT." ENT key C key ...
[ 2 ] Selecting a desired setting First, select a desired item on the current screen by using the numerical key or the cursor keys (F5 and F6) so as to highlight the desired item. Use the F7 and F8 keys to select a desired setting and then press the ENT key. The screen returns to the previous selection screen. Press 2 key or use F5 and F6 keys to select the desired set item. Use F7 and F8 keys to select the desired setting. ENT key ...
Chapter 2 Getting Started the BHT and System Mode 2.5.3 Detailed Description of the Functions in System Mode [ 1 ] Program Execution Selecting "1:EXECUTE PROGRAM" on the SYSTEM MENU shows the screen shown at left. If more than one program has been downloaded to the user area of the target memory, use the F5 and F6 keys to move the cursor to a target program, and then press the ENT key. To return to the SYSTEM MENU, press the C key. If more than six programs have been downloaded, you may need to scroll the screen with the F6 key. ⇓ ⇓ In the example shown at left, 23 programs are downloaded. If no program file is downloaded, the message shown at left will appear. ...
[ 2 ] Downloading If you download a file having the same name as one already used in the user area of the target memory in the BHT, then the newly downloaded file replaces the old one. If no auto-start execution program has been specified (refer to Subsection 2.5.3, [4.1]), turning the BHT on will cause the directory manager to start the first registered one out of user programs (.PD3) downloaded in the BHT--a program that appears on the top of the EXECUTE PROGRAM menu shown on the previous page. Taking this into account, determine the file downloading order. For details, refer to Section 2.6, "Starting Up User Programs." ...
Page 61
Chapter 2 Getting Started the BHT and System Mode Download screens With this screen displayed, the BHT waits for a file to be downloaded. If you select "2:HT<-->HT" on the DOWNLOAD menu, the "HT<-->HT" will appear in the center of the 2nd line. If you select "1:FILE," nothing will appear on the 2nd line. The screen at left shows that "1:FILE" has been selected. ⇓ Upon start of optional Ir-Transfer Utility C/Ir-Transfer Utility E/Transfer Utility or equivalent program (upon receipt of an ENQ code from the host computer), the BHT displays the screen shown at left. (Refer to the "Ir-Transfer Utility C Guide"/"Ir-Transfer Utility E Guide"/"Transfer Utility Guide.") ...
Page 62
If an error occurs during downloading If some error occurs during downloading, the BHT beeps three times and shows one of the following screens with the prompt "Retry?": To retry the download, press the 1 and ENT keys; to abort it, press the 2 and ENT keys. Problem The memory is insufficient for storing files to be downloaded. 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 The current download will exceed the maximum of 80 files in the memory. Solution Press the 2 key to return to the SYSTEM MENU. Delete unnecessary ...
Page 63
Chapter 2 Getting Started the BHT and System Mode Problem You attempted to download an invalid program file. Solution Check whether the program file you attempted to download is available to your BHT model. If it is not available, download the appropriate program. ...
[ 3 ] Uploading Selecting "3: UPLOAD" on the SYSTEM MENU calls up the screen shown at left. [1] ONE FILE: Uploads a user program file or data file stored in the memory. [2] ALL FILES: Uploads all of user program files (object programs) and data files stored in the memory. [3] HT<-->HT COPY: Uploads all of the files, system parameters, and calendar clock data stored in the BHT, to another BHT. This function enables copying between the BHTs. ...
Page 65
Chapter 2 Getting Started the BHT and System Mode Upload screens If you select "1:ONE FILE" and choose a file to be uploaded or if you select the "2:ALL FILES" or "3:HT<-->HT COPY" on the UPLOAD menu, then the screen shown at left will appear. If you select "2:ALL FILES" or "3:HT<-->HT COPY," the "ALL" or "HT<-->HT" will appear in the center of the 2nd line, respectively. Showing this screen, the BHT waits for a file(s) to be uploaded. ⇓ Upon start of optional Ir-Transfer Utility C/Ir-Transfer Utility E/Transfer Utility or equivalent program (upon receipt of an ACK code from the host computer), the BHT displays the screen shown at left. (Refer to the "Ir-Transfer Utility C Guide"/"Ir-Transfer Utility E Guide"/"Transfer Utility Guide.") ...
Page 66
If an error occurs during uploading If some error occurs during uploading, one of the following screens will appear and the beeper beeps three times. To retry the uploading operation, press the 1 and ENT keys; to abort it, press the 2 and ENT keys. Problem The file you attempted to upload is damaged. 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 parameters in the SET SYSTEM menu or perform the communications test in the TEST menu. (Refer to Subsection 2.5.3, [4.5] and [5.7].) It is also necessary to check the communications parameters setup of the host computer. ...
Chapter 2 Getting Started the BHT and System Mode [ 4 ] System Environment Setting Selecting "4: SET SYSTEM" on the SYSTEM MENU calls up the screen shown at left. [1] EXECUTE PROGRAM: Sets an execution program to be run when the power is turned on. [2] DISPLAY: Sets the message version (English or Japanese). [3] DATE/TIME: Sets the calendar clock (date and time). [4] BARCODE: Sets the special barcode scanning parameters ...
Page 68
[4.1] Setting an execution program Selecting "1: EXECUTE PROGRAM" on the SET SYSTEM menu calls up the screen shown at left. Highlighted is the current setting. Use the F5 and F6 keys to move the cursor to a desired execution program to be run automatically when the power is applied, and then press the ENT key. To return to the SET SYSTEM menu, press the C key. If no program files are stored in the memories, the screen shown at left will appear. To return to the SET SYSTEM menu, press the C key. [4.2] Setting the message version and system status indication Selecting "2: DISPLAY" on the SET SYSTEM menu calls up the screen shown at left. ...
Page 69
Chapter 2 Getting Started the BHT and System Mode System Status Indication Turning on the system status indication displays the following icons in the bottom line of the LCD: Indication Icon Description Shift state of the keys Appears when the keys on the keypad are shifted. Alphabet entry mode Appears when the BHT is placed in the alphabet entry mode. (If the alphanumeric entry system has been selected in user programs, pressing the SF key will switch from the numeric entry mode to alphabet entry mode.) ...
Page 70
[4.3] Setting the calendar clock Selecting "3: DATE/TIME" on the SET SYSTEM menu calls up the screen shown at left. Use the numerical keys to enter the year (only the last two digits), month, day, hour, and minute in this order, and then press the ENT key. If the data is in one digit, add a 0 (zero) preceding the data. For the year, be sure to enter the last two digits of the year. For the hour, enter it in the 24-hour format. If any of the year, month, day, hour, and minute is not entered, the ENT key will be deactivated. If you make a wrong entry, press the BS key to delete it and then enter the correct data. To return to the SET SYSTEM menu, press the C key. ⇓ ...
Page 71
Chapter 2 Getting Started the BHT and System Mode [4.4] Setting the special bar-code scanning parameters Selecting "4: BARCODE" on the SET SYSTEM menu calls up the BHT-8000/8100 screen shown at left. Highlighted is the current setting. [1] INVERT: Activates or deactivates the black-and-white inverted label reading function. [2] DECODE LEVEL: Sets the decode level. [3] ITF: Sets the minimum number of digits to be read for ITF. [4] STF: Sets the minimum number of digits to be read BHT-8000D for STF. [5] CODABAR: Sets the minimum number of digits to be read for Codabar. [6] LED MODE ...
Page 72
Minimum number of digits to be read for ITF, STF, or Codabar (MINIMUM DIGITS) You may determine the minimum number of digits to be read for ITF, STF, and Codabar. Setting a small number of digits increases the frequency of digit-missing reading or misreading depending upon how to scan bar codes or the quality of bar codes. On the other hand, setting a large number will diminish the possibility of those errors. The entry range is from 2 to 20 for ITF, from 1 to 20 for STF, and from 3 to 20 for Codabar. The default is 4 for ITF and Codabar, and 3 for STF. Illumination LED ON/OFF mode (Only for the BHT-8000D) You may select either of the following ON/OFF modes of the illumination LED which indicates the scanning range: 0: Normal mode (default), in which the illumination LED always lights at the time of scanning for higher scanning recognition. 1: Energy-saving mode, in which the illumination LED intermittently lights at the time of scanning for energy saving. ...
Page 73
Chapter 2 Getting Started the BHT and System Mode [4.5] Setting the communications environments After the BHT is initialized, the interface port and communications parameters are set as listed in the default table below. Do not access them unless necessary. Interface port Optical (IrDA interface port) Communications protocol BHT-protocol Communications parameters Defaults for the IrDA interface port TRANSMIT SPEED 115200 bps PROTOCOL (Protocol options) SERIAL No.: ON (Adds serial numbers to data blocks.) H. PARITY: ON (Adds a horizontal parity.) LINKUP TIME: 30 seconds FIELD SPACE: Ignore (Trim) Listed below are the default communications parameters for the direct-connect interface. Communications parameters Defaults for the direct-connect interface port TRANSMIT SPEED 115200 bps PARITY BIT (Vertical parity) None DATA BIT (Character length) 8 bits STOP BIT (Stop bit length) 1 bit PROTOCOL (Protocol options) SERIAL No.: ON (Adds serial numbers to data blocks.) ...
Page 74
Setting the communications parameters for the IrDA interface Selecting "1:OPTICAL" on the SET COMMUNICATION menu calls up the screen shown at left. [1] PARAMETER: Switches to the communications parame- ters setting screen. [2] PROTOCOL: Switches to the communications protocol option screen. Select a desired screen by using the numerical keys or F5 and F6, and then press the ENT key. To return to the SET COMMUNICATION menu, press the C key. (1) Communications parameters setting screen Selecting "1:PARAMETER" on the SET OPTICAL screen calls up the screen shown at left. Highlighted is the current setting. Select the desired transmission speed by using the numerical keys or F7 and F8, and then press the ENT key. To return to the SET OPTICAL screen, press the C key. ...
Page 75
Chapter 2 Getting Started the BHT and System Mode Setting the communications parameters for the direct-connect interface Selecting "2:CONNECTOR" on the SET COMMUNICATION menu calls up the screen shown at left. [1] PARAMETER: Switches to the communications parameters setting screen. [2] PROTOCOL: Switches to the communications protocol screen. Select a desired screen by using the numerical keys or F5 and F6, and then press the ENT key. To return to the SET COMMUNICATION menu, press the C key. (1) Communications parameters setting screen Selecting "1:PARAMETER" on the SET CONNECTOR screen calls up the screen shown at left. Highlighted is the current setting. [1] TRANSMIT SPEED: Sets the transmission speed. [2] PARITY BIT: Sets the vertical parity: none, odd, or even. [3] DATA: Sets the character length. [4] STOP: Sets the stop bit length. Select a desired item by using the numerical keys or F5 and F6. Then select a desired setting by using the F7 and F8. ...
Page 76
(2) Communications protocol option menu Selecting "2:PROTOCOL" on the SET CONNECTOR screen calls up the screen shown at left. Highlighted is the current setting. [1] SERIAL No.: Selects whether or not the system will add serial numbers to data blocks. [2] H. PARITY: Selects whether or not the system will add a horizontal parity. [3] LINKUP TIME: Selects the timeout length (in seconds) to be applied when a link is to be established. [4] FIELD SPACE: Selects whether trailing spaces in data fields will be trimmed (Ignore) or retained (Data). Select a desired item by using the numerical keys or F5 and F6. Then select a desired setting by using the F7 and F8. To return to the SET CONNECTOR screen, press the C key. If the BHT-Ir protocol has been selected, the serial number and horizontal parity settings will be ignored. Setting the interface port Selecting the "3:COM PORT" on the SET COMMUNICATION menu calls up the screen shown at left. Highlighted is the current setting. [1] BASIC: Selects the IrDA or direct-connect interface port to be ...
Page 77
Chapter 2 Getting Started the BHT and System Mode Setting the communications protocol type Selecting the "4:PROTOCOL TYPE" on the SET COMMUNICATION menu calls up the screen shown at left. Highlighted is the current setting. [1] BHT Protocol: Selects the BHT-protocol for downloading or uploading files in System Mode or for the execution of XFILE statement in BHT-BASIC. This protocol should be selected for file transmission with Transfer Utility. [2] BHT-Ir Protocol: Selects the BHT-Ir protocol for downloading or uploading files in System Mode or for the execution of XFILE statement in BHT-BASIC. This protocol should be selected for file transmission ...
Page 78
[4.6] Defining the functions of the shift key and magic keys Selecting the "6:KEY" on the SET SYSTEM menu calls up the screen shown at left. Highlighted is the current setting. [1] SHIFT KEY: Switches to the shift key definition screen. [2] M1 KEY: Switches to the M1 key definition screen. [3] M2 KEY: Switches to the M2 key definition screen. [4] M3 KEY: Switches to the M3 (left-hand trigger switch) key definition screen. [5] M4 KEY: Switches to the M4 (right-hand trigger switch) key definition screen. Select a desired screen by using the numerical keys or F5 and F6, and then press the ENT key. To return to the SET SYSTEM menu, press the C key. Defining the function of the shift key Selecting the "1:SHIFT KEY" on the SET KEY menu calls up the screen shown at left. ...
Page 79
Chapter 2 Getting Started the BHT and System Mode Defining the function of M1 , M2 , M3 (left-hand trigger switch), or M4 (right-hand trigger switch) key Selecting the "2:M1 KEY," "3:M2 KEY," "4:M3 KEY" or "5:M4 KEY" on the SET KEY menu calls up the screen as shown at left. (This example appears when the "4:M3 KEY" is selected.) Highlighted is the current setting. The M1 , M2 , M3 or M4 key can function as listed below. [1] None: The key entry will be ignored. [2] Trigger Switch: As a trigger switch. [3] Shift Key: As a SF key. [4] Enter Key: As an ENT key. [5] Backlight Key: As a backlight function on/off key. Select a desired setting by using the numerical keys or F5 and F6, and then press the ENT key. The screen returns to the SET KEY menu. ...
Page 80
[4.7] Setting the resume function Selecting "7:RESUME" on the SET SYSTEM menu calls up the screen shown at left. Highlighted is the current setting. [1] ON: Activates the resume function that resumes the current BHT status when the BHT is turned off, when the BHT is turned on. [2] OFF: Deactivates the resume function. Select a desired item by using the numerical keys or F5 and F6, and then press the ENT key. To return to the SET SYSTEM menu, press the C key. [4.8] Defragmenting the drive Selecting "8:DEFRAG" on the SET SYSTEM menu will start defragmenting the whole user area of the drive. ...
Chapter 2 Getting Started the BHT and System Mode [ 5 ] Testing Selecting "5:TEST" on the SYSTEM MENU calls up the screen shown at left. [1] BARCODE: Selects the bar-code reading test. [2] MEMORY: Selects the RAM read/write test. [3] BEEPER: Selects the beeper scale test. [4] AGING: Selects the aging test. [5] LCD: Selects the LCD and indicator LED tests. [6] FILE: Selects the file checksum test. [7] COMMUNICATION: Selects the communications test. [8] KEY & VIBRATION: Selects the key entry, beeper and vibrator tests. Select a desired setting by using the numerical keys or F5 and F6, and then press the ENT key. The selected test will start. Highlighted is the currently selected item. To return to the SYSTEM MENU, press the C key. If an error occurs in any of the above tests, contact your nearest dealer. ...
Page 82
[5.1] Bar-code reading test Selecting "1:BARCODE" on the TEST menu calls up the screen shown at left. Actually read bar codes with the BHT and check the read data displayed on the LCD. ⇓ Bar-code type Number of digits of the bar code Upon completion of bar-code reading, the BHT beeps, turns on the indicator LED in green, and displays the read data together with the barcode type and the number of digits. To return to the TEST menu, press the C key. ...
Page 83
Chapter 2 Getting Started the BHT and System Mode [5.2] Memory test Selecting "2:MEMORY" on the TEST menu calls up the screen shown at left and starts writing and reading onto/from all areas of the RAM as well as checking the address. XXXXX: Tested RAM capacity (unit: kilobytes) YYYYY: Total RAM capacity (unit: kilobytes) If any error is detected, the BHT beeps three times, shows the message as shown at left, and terminates the test. Where, ZZZZZZZZ: Address where an error has occurred. AAAAAAAA: Data to write. BBBBBBBB: 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 beeps once, shows the message as shown at left, and returns to the TEST menu. ...
Page 84
[5.3] Beeper scale test Selecting "3:BEEPER" on the TEST menu calls up the screen shown at left and makes the beeper sound at three octaves listed below. Upon completion of this test, the BHT automatically returns to the TEST menu. To stop this test while in progress, turn the power off. Scale Frequency (Hz) do 523 1046 2093 4186 re 587 1174 2349 - mi 659 1318 2637 - fa 698 1396 2793 ...
Page 85
Chapter 2 Getting Started the BHT and System Mode [5.5] LCD and indicator LED tests Selecting "5:LCD" on the TEST menu calls up the test pattern shown at left on the LCD. The indicator LED is off. Each time the ENT key is pressed, the screen shifts to the next test pattern. To return to the previous screen, press the BS key. To stop this test while in progress, press the C key. BS key ⇑ ⇓ ENT key As shown at left, the entire screen turns black. The indicator LED lights in green. BS key ⇑ ⇓ ENT key As shown at left, everything disappear and the indicator LED lights in red. BS key ⇑ ⇓ ENT key The checker pattern shown at left appears and the indicator LED goes off. ...
Page 86
The checker pattern is reversed. BS key ⇑ ⇓ ENT key An outline with a width of one dot appears. Press the ENT key, and the BHT beeps once and returns to the TEST menu. ...
Page 87
Chapter 2 Getting Started the BHT and System Mode [5.6] File test Selecting "6:FILE" on the TEST menu calls up the screen shown at left. If any of the files stored in the memories is defective, an asterisk (*) or plus sign (+) will be prefixed to the name of the defective file(s). For details about the (*) and (+), refer to Subsection 2.3.6, "[ 3 ] About "$$BRKLST.SYS." Selecting a particular file on this screen will show the file size and the test result. To select a file, use the F5 and F6 keys to move the cursor to the desired file. If there are more than four files, the screen will scroll. Highlighted is the currently selected file. Press the C key to return to the TEST menu. If you select a file on this screen by using the F5 and F6, the file size and the test result will appear. If there are more than four files, the screen will scroll. Highlighted is the currently selected file. ...
Page 88
[5.7] Communications test In System Mode, you may test the IrDA interface port and direct-connect interface port. Preparation for the IrDA interface test Arrange two BHTs, one as a master station and the other as a slave station (to be tested) with their IrDA interface ports facing each other as illustrated below. In this test, the slave BHT transmits data to the master BHT and receives the data sent back from the master BHT. 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. Selecting the "7:COMMUNICATION" on the TEST menu calls up the screen shown at left. [1] OPTICAL: Switches to the MASTER/SLAVE selection screen for the IrDA interface test. [2] CONNECTOR: Tests the direct-connect interface port. Select a desired item by using the numerical keys or F5 and F6, then press the ENT key. ...
Page 89
Chapter 2 Getting Started the BHT and System Mode Testing the IrDA interface port Selecting the "1:OPTICAL" on the TEST COMMUNICATION menu calls up the screen shown at left. At the slave BHT to be tested, select the "1:SLAVE" and at the master BHT, select the "2:MASTER." During the test, the screen shown at left is displayed. If any error occurs, the tested slave BHT 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 ...
Page 90
Testing the direct-connect interface port Selecting the "2:CONNECTOR" on the TEST COMMUNICATION menu displays the screen shown at left and then starts testing the direct-connect interface port. If any error occurs, the BHT beeps three times and shows the screen at left. 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: 115200 bps ...
Page 91
Chapter 2 Getting Started the BHT and System Mode [5.8] Key-entry, beeper, and vibrator test Selecting "8:KEY & VIBRATION" on the TEST menu calls up the screen shown at left and makes the BHT ready for entry from the keypad. Pressing individual keys displays the identifier letters in the positions pre-assigned to those keys on the LCD as well as sounding the beeper or running the vibrator. (As long as the individual key is held ...
[ 6 ] System Information Selecting the "6:VERSION" on the SYSTEM MENU calls up the screen shown at left, displaying the system program version, ROM and RAM sizes, system message version, and font types and their versions. Press the C key to return to the SYSTEM MENU. BS key ⇑ ⇓ ENT key The following font types are displayed: ...
Chapter 2 Getting Started the BHT and System Mode [ 7 ] Deleting Files You may delete a program file or data file stored in the flash memory. Pressing the 0 key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left. Use the F5 and F6 to move the cursor to the file to be deleted, then press the ENT key. Press the C key to return to the SYSTEM MENU. If no file is resident in the memory, the message shown at left appears. Press the C key to return to the file deletion menu. Deletion confirmation screen Selecting a file and 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 previous file selection screen. ...
[ 8 ] Deleting Font Files You may delete font files stored in the flash ROM if you do not need to display Japanese fonts (16-dot and/or 12-dot fonts) and the user area is insufficient. Deleting those font files allows the memory area which was occupied by those files to be used as a user area. Before deleting font files, be sure to upload it to the host computer to save it for the future use. Pressing the 2 key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left. Use the F5 and F6 to move the cursor to the font file to be deleted, then press the ENT key. Press the C key to return to the SYSTEM MENU. If no font file is resident in the memory, the message shown at left appears. Press the C key to return to the file deletion menu. Selecting a font file and pressing the ENT key calls up the confirmation screen shown at left. [1] Yes : Deletes the selected font file. [2] No : Cancels deletion and returns to the previous file selection screen. ...
Chapter 2 Getting Started the BHT and System Mode [ 9 ] Downloading/Uploading the BHT System Parameter File The BHT system parameter file (named "_BHT.SYS") stores system environment settings specified in the SET SYSTEM menu (in Subsection 2.5.3, [ 4 ]) and other settings such as the LCD contrast and beeper volume. The SYSTEM PARAMETER transfer menu allows you to upload or download the BHT system parameter file to/from the host computer. This helps you make the same settings for the BHTs as those made in a single BHT. First, make settings in a particular BHT and upload the BHT system parameter file to the host computer by using this menu ("2:UPLOAD"). Next let other BHTs download the file from the host computer by using this menu ("1:DOWNLOAD"). Without the host computer, you may directly copy the BHT system parameter file between two BHTs (one BHT runs UPLOAD and the other, DOWNLOAD). For the preparation to be made beforehand, refer to on page 44. If you select the "2:UPLOAD," the system will set up the BHT system parameter file based on the current settings and upload it to the host computer. After that, the created file will be deleted. If you select the "1:DOWNLOAD," the BHT will receive the BHT system parameter file from the host computer and apply the stored values. After that, the received file will be deleted. For uploading/downloading, the BHT will use the communications parameters, communications protocol, and interface port specified in Subsection 2.5.3, "[4.5] Setting the communications environments." SYSTEM PARAMETER transfer menu Pressing the 3 key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left. ...
Page 96
[9.1] Downloading the BHT system parameter file Selecting "1:DOWNLOAD" on the SYSTEM PARAMETER transfer menu calls up the screen shown at left. With this screen displayed, the BHT waits for the BHT system parameter file to be downloaded. ⇓ While the downloading operation is in progress, the screen shown at left is displayed indicating the file name and the number of received records/the total number of records. To abort the downloading operation, press the C key. The screen will switch back to the SYSTEM PARAMETER transfer menu. ⇓ Upon completion of downloading, the BHT displayed the screen shown at left and beeps once. Press the C key to return to the SYSTEM PARAMETER transfer menu. ...
Page 97
Chapter 2 Getting Started the BHT and System Mode Problem You attempted to download a file other than the BHT system parameter file. Solution Check whether the file you attempted to download is the BHT system parameter file. Problem The current download will exceed the maximum of 80 files in the memory. Solution Press the 2 key to return to the SYSTEM MENU, then delete ...
Page 98
[9.2] Uploading the BHT system parameter file Selecting "2:UPLOAD" on the SYSTEM PARAMETER menu calls up the screen shown at left. With this screen displayed, the BHT waits for the BHT system parameter file to be uploaded. ⇓ 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 SYSTEM PARAMETER transfer menu. ⇓ Upon completion of uploading, the BHT displayed the screen shown at left and beeps once. ...
Page 99
Chapter 2 Getting Started the BHT and System Mode Problem The memory has already contained 80 files, so the BHT system parameter file cannot be set up. Solution Press the C key to return to the SYSTEM MENU, then delete unnecessary files in the memory. (Refer to Subsection 2.5.3, [ 7 ]. 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 parameters in the SET SYSTEM menu or perform ...
[ 10 ] Setting the Remote Wakeup Pressing the 4 key while holding down the SF key on the SYSTEM MENU calls up the screen shown at left. [1] REMOTE WAKEUP: Activates or deactivates the remote wakeup function. [2] TRANSMIT SPEED: Sets the transmission speed for the remote wakeup. [3] EFFECTIVE FOR XX HOURS Sets the timeout period of the remote wakeup function after the BHT is turned off. During the timeout period, the BHT is ready to receive remote wakeup commands. The entry range is from 1 to 24 hours. Select a desired item by using the numerical keys or F5 and F6 key. Select a desired setting by using the F7 and F8, and then press the ENT key. ...
Chapter 2 Getting Started the BHT and System Mode [ 11 ] Downloading/Uploading the System Message File The system message file (named "_B80MSG.FN3") stores system messages, e.g., "Shutdown in progress. Do not remove the battery." and "Charge the battery!." The SYSTEM MESSAGE transfer menu allows you to upload or download the system message file to/from the host computer. If you select the "2:UPLOAD," the system will set up the system message file based on the current settings and upload it to the host computer. After that, the created file will be deleted. ...
Page 102
While the downloading operation is in progress, the screen shown at left is displayed indicating the file name and the number of received records/the total number of records. To abort the downloading operation, press the C key. The screen will switch back to the SYSTEM MESSAGE transfer menu. ⇓ Upon completion of downloading, the BHT displays the screen shown at left and beeps once. Press the C key to return to the SYSTEM MESSAGE transfer menu. When the BHT downloads the system message file, it creates a temporary file named "_B80MSG.FN3" in the user area. If the user area is insufficient for creating the temporary file, therefore, an error will result. The created temporary file will be automatically deleted after completion of downloading. ...
Page 103
Chapter 2 Getting Started the BHT and System Mode Problem You attempted to download a file other than the system message file. Solution Check whether the file you attempted to download is the system message file. Problem The current download will exceed the maximum of 80 files in the memory. Solution Press the 2 key to return to the SYSTEM MENU, then delete ...
Page 104
[11.2] Uploading the system message file Selecting "2:UPLOAD" on the SYSTEM MESSAGE transfer menu calls up the screen shown at left. With this screen displayed, the BHT waits for the system message file to be uploaded. ⇓ 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 SYSTEM MESSAGE transfer menu. ...
Page 105
Chapter 2 Getting Started the BHT and System Mode Problem The memory has already contained 80 files, so the BHT system message file cannot be set up. Solution Press the C key to return to the SYSTEM MENU, then delete unnecessary files in the memory. (Refer to Subsection 2.5.3, [ 7 ]. 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 parameters in the SET SYSTEM menu or perform ...
2.6 Starting Up User Programs You may start up user programs (application programs) in the BHT in several ways. This section outlines those ways. Starting from the EXECUTE PROGRAM menu in System Mode If you select a desired user program as an execution program in the EXECUTE PROGRAM menu, then the selected program will immediately start running. The selected program will always start from the beginning. For details, refer to Subsection 2.5.3, "[ 1 ] Program Execution." Starting the auto-start execution program selected in the SET SYSTEM menu in System Mode, by turning the power on If you select a desired user program as an auto-start execution program on the SET EXECUTE PROGRAM screen in the SET SYSTEM menu and turn the BHT off, then the selected program will automatically run when the BHT is turned on at the next time. If the resume function is activated, turning ...
Page 107
Chapter 2 Getting Started the BHT and System Mode Example 1: Downloading updated versions of the MAIN.PD3 and SUBMAIN.PD3 In this case, the registration order of user programs will not change, so turning the PW key will start the MAIN.PD3. ï MAIN.PD3 Directory information Directory information (Newer version) ï SUBMAIN.PD3 AAAAAAAA.DAT AAAAAAAA.DAT (Newer version) BBBBBBBB.DAT BBBBBBBB.DAT MAIN.PD3 MAIN.PD3 DOWNLOAD SUBMAIN.PD3 SUBMAIN.PD3 . . . . . . Example 2: Deleting the BBBBBBBB.DAT and downloading new USER.PD3 In this case, the USER.PD3 will be registered into the position of the deleted BBBBBBBB.DAT so that the USER.PD3 will become an execution program to be run when the PW key is pressed. ...
Page 108
Starting with the wakeup function If you specify the wakeup time in user programs, the wakeup function will automatically wake up the BHT at the specified time and run a user program. If an auto-start execution program has been selected on the SET EXECUTE PROGRAM screen in the SET SYSTEM menu, then the selected program will run at the time of wakeup. If no auto-start execution program has been specified, the control will be transferred to Directory Manager that starts a first-registered one out of user programs (.PD3) loaded in the BHT. For details about the wakeup function, refer to the BHT-BASIC Programmer's Manual, Chapter 12, "Power-related Functions." Starting with the remote wakeup function If the remote wakeup function is activated, the BHT will wake up upon receipt of the specified control ...
Chapter 3 Communications Operations of BHT This chapter describes the communications operations of the BHT--the RS-232C interface specifications, the basic communications specifications, and the communications protocols--for data transmission with the host computer or other devices. 3.1 Infrared Communication.............................. 94 3.2 RS-232C Interface Specifications ..........................95 [ 1 ] ...
3.1 Infrared Communication The BHT has an integrated infrared (IR) communications device which enables wireless transfer of programs and data between the BHT and the host computer and between the BHTs, instead of the conventional wire transfer. The IR communications device features the following: ï Wireless communications ï Small and lightweight design ï High transmission speed ï ...
Chapter 3 Communications Operations of BHT 3.2 RS-232C Interface Specifications [ 1 ] Interface Connector and Pin Assignment The BHT has a direct-connect interface port which is connectable to the 3-pole mini stereo plug (φ2.5 mm or 0.1") and supports a subset of the RS-232C interface as shown below. Using a direct-connect interface cable having the mini stereo plugs makes it possible to connect the BHT to a host computer (or another BHT) directly without any routing through the CU-8000. The poles of the plug are assigned as listed below. Signal Input/Output Signal Name Function BHT External device → SD Send data ← RD Receive data SG Signal ground The input/output voltage threshold for the logical valued signal is listed below. Input Voltage Threshold Output Voltage Threshold Logical Value (RD) (SD) 0 3V min. 5V min. 1 -3V max. -5V max. ...
[ 2 ] Interface Cable Connection Connect the BHT directly to a host computer, a modem, or a printer with a direct-connect interface cable as illustrated below. Cable Connection between BHT and Host Computer Cable Connection between BHT and Modem Cable Connection between BHT and Printer ...
Chapter 3 Communications Operations of BHT 3.3 Basic Communications Specifications and Parameters 3.3.1 Basic Communications Specifications Listed below are the communications specifications when the BHT exchanges data with a host computer through the IrDA interface or direct-connect interface. IrDA Interface Direct-connect Interface Synchronization Start-stop Transmission Speed 2400, 9600, 19200, 38400, 300, 600, 1200, 2400, 4800, 9600, 57600, or 115200 bps 19200, 38400, 57600, or 115200 bps Transmission Code JIS 8-bit codes JIS 7- or 8-bit codes Transmission Bit Order LSB (Least significant bit) first Vertical Parity None Even, odd, or none Synchronization ...
Page 114
Transmission Code and Bit Order All characters should be coded to 7- or 8-bit code for data transmission. The standard data exchange code of the BHT is JIS 7- or 8-bit code. The transmission bit order is LSB (Least significant bit) first. What follows is an example for transmitting character A (41h, 01000001b) coded to JIS 8-level code with an even parity and a single bit each for start and stop bits. 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 significant bit) as shown below. ...
Chapter 3 Communications Operations of BHT 3.3.2 Communications Parameters In System Mode and user programs written in BHT-BASIC, you may set the communications parameters listed below. Communications Port IrDA interface Direct-connect interface Transmission Speed 2400, 9600, 19200, 38400, 300, 600, 1200, 2400, 4800, 9600, 57600, or 115200 bps 9200, 38400, 57600, or 115200 bps Character Length 8 bits 7 or 8 bits Vertical Parity None Odd, even, or none Stop Bit Length 1 bit 1 or 2 bits In System Mode Refer to Chapter 2, Subsection 2.5.3, [4.5], "Setting the communications environments." In BHT-BASIC To ...
3.4 Communications Protocols The BHT supports both the BHT-protocol and the BHT-Ir protocol for file transmission. 3.4.1 BHT-protocol [ 1 ] Overview The BHT-protocol is the communications procedure used to transmit files between the BHT and a host (or between the BHTs). It adopts the response method using ACK/NAK codes. The BHT-protocol is composed of a defined set of the control character sequences including the following three phases: Phase 1: Establishment of data link The sending station confirms that the receiving station is ready to receive data. Phase 2: Data transmission The sending station transmits data to the target receiving station. Phase 3: Release of data link The sending station confirms whether or not all of the transmitted data has been correctly received by the receiving station. If yes, the sending station terminates the data transmission and releases the data link. ...
Chapter 3 Communications Operations of BHT [ 2 ] Control Characters The control characters are classified into two groups: transmission control characters and text control characters. (1) Transmission control characters The transmission control characters listed below are used to compose transmission control sequences in phases 1 through 3. Symbol Value Meaning Function EOT 04h End Of Transmission Releases a data link (Phase 3). Requests abort of transmission (Phase 2). ENQ 05h Enquiry Requests establishment of a data link (Phase 1). Prompts the receiver to respond to the sent text (Phase 2). ACK 06h Acknowledge Acknowledgment response to ENQ (Phase 1). Acknowledgment response to text (Phase 2). Acknowledgment response to EOT (Phase 3). NAK 15h Negative Acknowledge Negative acknowledgment response to ENQ (Phase 1). ...
[ 3 ] Basic Format of Transmission Messages Basically, the BHT transmits data as units of a file. First, it transmits a heading text which includes the attribute information of a file (e.g., file name and the number of data texts) to be transmitted. Following the heading text, it transmits the data text in the file. A heading text and data text comprise a text. In actual text transmission, the text is divided into several blocks, then a header and terminator are added to each block. If the serial number management or error checking by BCC (Block Check Character) is required, the serial number or BCC is also added to each block, respectively. This procedure ...
Chapter 3 Communications Operations of BHT [ 4 ] Text Format Text should be formatted according to the standard of the BHT-protocol before transmission. Shown below are two types of the standard text formats for program files and data files. Program Text Format (1) Heading text (2) Data text ...
Page 120
Data Text Format (1) Heading text To transfer a data file containing a data field(s) of 100 digits or more, use the Windows-based Transfer Utility. The MS-DOSñbased Transfer Utility does not support transmission of data fields exceeding 99 digits. (2) Data text The total length of all data fields plus the number of the character count bytes (= the number of the fields) should be 255 bytes or less. When you transfer five 50-digit (50-byte) fields, for example, the total length of all data fields is 250 (50 x 5) bytes and the number of the character count bytes is 5. Accordingly, the total is 255, so you can transfer the file. ...
Chapter 3 Communications Operations of BHT 3.4.2 BHT-Ir Protocol [ 1 ] Overview The BHT-Ir protocol is the communications procedure for the serial infrared link, which is used to transmit files between the BHT and a host (or between the BHTs). It adopts the response method using ACK/NAK codes. The BHT-Ir protocol can be used also for communications through the direct-connect interface. The BHT-Ir protocol is composed of a defined set of the control character sequences including the following three phases: ...
[ 2 ] Control Characters The control characters are classified into two groups: transmission control characters and text control characters. (1) Transmission control characters The transmission control characters listed below are used to compose transmission control sequences in phases 1 through 3. Symbol Value Meaning Function DLE EOT 1004h End Of Transmission Releases a data link (Phase 3). Requests abort of transmission (Phase 2). DLE ENQ 1005h Enquiry Requests establishment of a data link (Phase 1). Prompts the receiver to respond to the sent text (Phase 2). DLE ACK 1006h Acknowledge Acknowledgment response to DLE ENQ (Phase 1). Acknowledgment response to text (Phase 2). Acknowledgment response to DLE EOT (Phase 3). DLE NAK 1015h Negative Acknowledge Negative acknowledgment response to DLE ENQ (Phase 1). Negative acknowledgment response to text (Phase 2). WACK ...
Chapter 3 Communications Operations of BHT [ 3 ] Basic Format of Transmission Messages Basically, the BHT transmits data as units of a file. First, it transmits a heading text which includes the attribute information of a file (e.g., file name and the number of data texts) to be transmitted. Following the heading text, it transmits the data text in the file. A heading text and data text comprise a text. In actual text transmission, the text is divided into several blocks, then a header, terminator, serial number, receiver station's ID, and CRC-16 (Cyclic Redundancy Check) are added to each block. This procedure forms a transmission block. A set of transmission blocks makes up one transmission message. Shown below is an example of a transmission message formed with the BHT-Ir protocol. ...
[ 4 ] Text Format Text should be formatted according to the standard of the BHT-Ir protocol before transmission. Shown below are two types of the standard text formats for program files and data files. Program Text Format (1) Heading text (2) Data text ...
Page 125
Chapter 3 Communications Operations of BHT Data Text Format (1) Heading text (2) Data text The total length of all data fields plus the number of the character count bytes (= the number of the fields) should be 255 bytes or less. When you transfer five 50-digit (50-byte) fields, for example, the total length of all data fields is 250 (50 x 5) bytes and the number of the character count bytes is 5. Accordingly, the total is 255, so you can transfer the file. ...
Chapter 4 Error Messages This chapter lists the error messages which will appear on the LCD if some error occurs in the BHT. 4.1 System Errors ................................112 4.2 Errors in System Mode...............................117 ...
4.1 System Errors If some error occurs when the power is turned on or during program execution, one of the following error messages will appear on the LCD. System Program error Problem A System Program error has occurred. If this error occurs, the BHT beeps five times (for 0.1 second per beep) and then turns itself off. Solution Contact your system administrator. Low battery warning Problem When the BHT is turned on or off or during execution of program (System Mode or application), the battery output level has dropped below a specified lower limit. If low battery is detected, the BHT displays this message for ...
Page 129
Chapter 4 Error Messages Shutdown due to low battery (When dry cells are loaded) Problem When the BHT is turned on or during execution of program (System Mode or application), the battery output level has lowered so that the BHT no longer operates. If lower battery is detected, the BHT beeps five times (for 0.1 second per beep) and then turns itself off. Depending upon the battery level, the beeper may not sound five times. Solution (When the rechargeable battery cartridge is loaded) If the BHT is loaded with dry cells, replace them; if it is loaded with the rechargeable battery cartridge, replace or recharge it. (For the charging procedure, refer to Chapter 5, Section 5.5.) Calendar clock stopped Problem The calendar clock integrated in the BHT has stopped because: - the dry cells or battery cartridge had been removed for a long time, - dry cells had not been replaced, or - the rechargeable battery cartridge had not been recharged for a ...
Page 130
Abnormal shutdown Problem If shut down abnormally*, the BHT has been left without dry cells or battery cartridge loaded, or with dead dry cells or discharged battery cartridge loaded, so unsaved data was lost. (*"Normally shut down" refers to "turned off with the PW key or by the auto power-off feature.") Solution Refer to Chapter 2, Subsection 2.3.6. System Program malfunction Problem During execution of System Program, the System Program has attempted to write onto the write-protected area of the memory. (xxxxxxxx: Error address) If this error occurs, the BHT beeps five times (for 0.1 second per beep). Solution Unload and reload the dry cells or battery cartridge, then turn the BHT on. If this error occurs frequently, make a note of the displayed message and codes and contact your nearest dealer. ...
Page 131
Chapter 4 Error Messages No execution program loaded Problem No user program to be executed when the BHT is turned on is loaded. If this error occurs, the BHT beeps five times (for 0.1 second per beep) and then turns itself off. Solution Run System Mode and download a user program(s) in DOWNLOADING menu. (For the downloading procedure, refer to Chapter 2, Subsection 2.5.3, [ 2 ].) System administrator to be called Problem Any of the following errors has occurred: (1) Hardware error or calendar clock error (1010) Flash memory error (1020) (2) Memory storage error (20XX) (3) Execution program error ...
Page 132
Resume data lost Problem Although the resume function had been set to ON, no resume data has been retained since the BHT was not normally turned off and then left without dry cells or battery cartridge loaded or with dead dry cells or discharged battery cartridge loaded. The BHT displays this error message for three seconds and automatically runs the execution program from the point of start-up. Error in System Mode settings Problem Your settings made in System Mode contain an error. If this error occurs, the System Mode settings revert to the ...
Chapter 4 Error Messages 4.2 Errors in System Mode If some error occurs during operation in System Mode, one of the following error messages will appear on the LCD. When selecting a program file or data file Problem You attempted to execute a user program in the EXECUTE PROGRAM menu, even though no user program files had been stored in the memories. Solution Press the C key to return to the SYSTEM MENU screen, then download ...
Page 134
During downloading of a program file, data file, BHT system parameter file, or system message file Problem The memory is insufficient for storing files to be downloaded. Solution Press the 2 key to return to the SYSTEM MENU, then delete unnecessary files in the memory or decrease the size of the file to be downloaded. (Refer to Chapter 2, Subsection 2.5.3, [ 7 ], [ 2 ], [ 9 ], and [ 11 ].) Problem In the SYSTEM PARAMETER transfer menu, you attempted to download a file other than the BHT system parameter file. Or in the SYSTEM MESSAGE transfer menu, you attempted to download a file other than the system message file. Solution Check the file you attempted to download and then download the file in the appropriate menu (DOWNLOAD menu, SYSTEM PARAMETER ...
Page 135
Chapter 4 Error Messages Problem Downloading has failed. Solution To retry downloading, press the 1 key. To return to the SYSTEM MENU, press the 2 key. Check the interface port, communications parameters, and communications protocol in the SET SYSTEM menu or perform the communications test in the TEST menu. (Refer to Chapter 2, Subsection 2.5.3, [4.5] and [5.7].) It is also necessary to check the communications parameters setup of the host computer. During uploading of a program file, data file, BHT system parameter file, or system message file Problem The file you attempted to upload is damaged. Solution To upload the damaged file as is, press the 1 key. Problem The memory is insufficient for setting up the BHT system parameter file or system message file to be uploaded. Solution Press the C key to return to the SYSTEM MENU and delete ...
Page 136
Problem Uploading has failed. Solution To retry uploading, press the 1 key. To return to the SYSTEM MENU, press the 2 key. Check the interface port, communications parameters, and communications protocol in the SET SYSTEM menu or perform the communications test in the TEST menu. (Refer to Chapter 2, Subsection 2.5.3, [4.5] and [5.7].) It is also necessary to check the communications parameters setup of the host computer. ...
Functions of the CU-8000 ............................122 Components and Functions ............................123 Applying Power to the CU-8000..........................124 Communicating with the Host Computer ........................126 5.4.1 Setting the Transmission Speed of the CU-8000..................... 126 5.4.2 Interface Cable Connection ..........................127 5.4.3 Interfacing with the Host Computer........................128 Charging the Rechargeable Battery Cartridge (using the CU-8001/8021) ............... 129 ...
5.1 Functions of the CU-8000 The optical communication unit CU-8000 is available in three models: CU-8001, CU-8002, and CU-8021. The CU-8001/8021 has both of functions (1) and (2) given below; the CU-8002 has only function (1). (1) Data exchange function The CU-8001/8002/8021 exchanges data and programs between the BHT and the host computer. It interfaces with the BHT via the IrDA interface and with the host computer via the RS-232C interface (CU-8001/8002) or USB interface (CU-8021). (2) Battery cartridge charging function NOTE: Before using the CU-8021, you need to install the dedicated USB driver from the CD-ROM that comes with the CU-8021. For the installation/uninstallation procedure, refer to the guidebook that comes with the CU-8021. ...
Chapter 5 Handling the CU-8000 (Option) 5.2 Components and Functions Power switch (Provided on CU-8001) BHT charge terminals (Provided on CU-8001/8021) Used to charge the battery cartridge loaded in the BHT. Optical interface port Clean these terminals periodically. If they are stained, the charging efficiency may decrease. Used to exchange data optically with the BHT. Battery cartridge slot (Provided on CU-8001/8021) To discharge and charge a battery cartridge all by itself, Status indicator load it into this slot. (Provided on CU-8001/8021) DATA communications LED (green) Lights when the BHT is communicating with the host computer. CHG1 LED (BHT charge lamp) (yellow) Lights when the CU-8001/8021 is charging a battery cartridge loaded in the BHT. Upon completion of charging, this LED flashes at 2-second intervals. CHG2 LED (Battery cartridge charge lamp) (yellow) Lights when the CU-8001/8021 is charging a battery cartridge all by itself. Upon completion of charging, this LED flashes at 2-second intervals. During discharging, this LED flashes at 0.5-second intervals. POWER LED (green) Lights when the power is applied to the CU-8001/8021. Interface port Used to exchange data with the host computer or communication station. The CU-8001/8002 has an RS-232C port. The CU-8021 has a USB port. DIP switch Used to set the CU's transmission speed. (Provided on CU-8001/8002) Power inlet connector ...
5.3 Applying Power to the CU-8000 The CU-8001 should be supplied with power from a wall socket via the dedicated AC adapter. Connect the outlet plug of the AC adapter to the power inlet connector of the CU-8001, then plug the other end into a wall socket. Pressing the | side of the power switch turns the CU-8001 on; pressing the side turns it off. The CU-8002 requires no AC adapter. Turning on the connected host will supply power to the CU-8002. The CU-8021 should be supplied with power from a wall socket via the dedicated AC adapter or from the USB host (PC) or USB hub via the USB interface. Connecting the AC adapter will supply power to the CU-8021. If no AC adapter is connected, turning on the USB host (PC) and USB hub will supply power to the CU-8021. When the CU-8021 is to be connected with a bus-powered hub that cannot supply power (5V 300mA) via the USB line, use the AC adapter. AC adapter Power switch (Provided on the CU-8001) Power inlet connector ï If smoke, abnormal odors or noises come from the CU, immediately unplug the AC adapter from the wall socket, disconnect the interface cable from the CU, 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 unplug the AC adapter from the wall socket, disconnect the interface cable from the CU, 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 unplug ...
Page 141
Chapter 5 Handling the CU-8000 (Option) ï If you are not using the CU for a long time, be sure to unplug the AC adapter from the wall socket and disconnect the interface cable from the CU for safety. Failure to do so could result in a fire. ï When caring for the CU, unplug the AC adapter from the wall socket and disconnect the interface cable from the CU for safety. Failure to do so could result in an electrical shock. ï Never cover or wrap up the CU or AC adapter in a cloth or blanket. Doing so could cause the unit to heat up inside, deforming its housing, resulting in a fire. Always use the CU and AC adapter in a well-ventilated area. ï Keep the power cord away from any heating equipment. Failure to do so could melt the sheathing, resulting in a fire or electrical shock. ...
5.4 Communicating with the Host Computer 5.4.1 Setting the Transmission Speed of the CU-8000 Set the transmission speed of the CU-8001/8002 to the same value as that of the BHT and host computer, by using the DIP switch next to the RS-232C interface connector as shown below. The transmission speed of the CU-8021 will be set automatically by the host computer. (1) Remove the protection sheet from the CU-8001/8002. (2) Set the selectors of the DIP switch as shown below. (3) Reinstall the protection sheet. Do not set the DIP switch to any configurations other than one of the five shown above. When removing the protection sheet, take care not to let any foreign material get into the CU-8001/8002. ...
Chapter 5 Handling the CU-8000 (Option) 5.4.2 Interface Cable Connection (1) For the CU-8001, unplug the AC adapter from the wall socket. (2) Make sure that the host computer is turned off. (3) CU-8001/8002: Connect the RS-232C interface cable to the interface port of the CU-8001/8002. CU-8021: Connect the USB interface cable to the interface port of the CU-8021. Interface port RS-232C (CU-8001/8002) USB (CU-8021) (4) Connect the other end of the RS-232C/USB interface cable to the corresponding port of the host computer. TIP: The CU-8021 may be connected via a USB hub to the host computer. (5) For the CU-8001, plug the AC adapter into a wall socket. ...
5.4.3 Interfacing with the Host Computer This section describes how to start communication with the host computer in System Mode. The same may apply when you use a user program. (1) Turn the host computer on. (2) CU-8001: Turn the power switch on. The POWER LED will come on. CU-8002: It is supplied with power via the RS-232C interface. It has no POWER LED. CU-8021: If it is connected to the USB host, the POWER LED will come on. If it is connected to the USB hub, turning on the hub will turn on the POWER LED. If the AC adapter is plugged in, the POWER LED is already turned on. (3) Make sure that the BHT is turned off, then put it on the CU-8000. RS-232C interface (USB interface for CU-8021) AC adapter (for CU-8001/8021) ...
If a Ni-MH battery undergoes many cycles of imperfect charging and discharging (e.g., one-hour recharge followed by one-hour use), the operating time may become short before the service life is really expired, just as the battery memorizes the use conditions. It is called "Memory Accumulation." The memory accumulation can be avoided by discharging a Ni-MH battery fully before charging (called "refresh"). For refreshing the battery cartridge, use the CU-8001/8021 or C-600. If left unused for a long time, the battery cartridge may have been inactive. Charge and discharge such a battery cartridge several times before use. 5.5.1 Rechargeable Battery Cartridge Loaded in the BHT (1) Turn the CU-8001/8021 on. The POWER LED comes on. (2) Place the BHT loaded with a rechargeable battery cartridge onto the CU-8001/8021. The CU-8001/8021 lights the CHG1 LED and starts charging. The charging time is approx. 8 hours. Upon completion of charging, the CHG1 LED starts flashing at 2-second intervals. (3) Remove the BHT from the CU-8001/8021. BHT-8000 CU-8001/8021 ...
Page 146
Charging Operation and LED Indication Operator's Action CU-8001/8021 Status LED Indication Turn on the CU-8001/8021. On standby ON ⇓ ⇓ Place the BHT on the CU-8001/8021. Ordinary charging ON ON ⇓ ⇓ ...
Chapter 5 Handling the CU-8000 (Option) 5.5.2 Rechargeable Battery Cartridge Alone The CU-8001/8021 can charge Ni-MH battery cartridges all by themselves in either of the following two ways: - Fully discharging and then charging ("Refreshing)* [ 1 ] - Charging only [ 2 ] * Fully discharging and then charging battery cartridges can eliminate "Memory Accumulation" as described on page 129. To select [ 1 ], first turn on the CU-8001/8021 and then load a rechargeable battery cartridge into it. To select [ 2 ], first load a rechargeable battery cartridge into the CU-8001/8021 and then turn on the CU-8001/8021. ...
[ 1 ] Fully Discharging and then Chargingó "Refreshing" (1) Turn the CU-8001/8021 on. The POWER LED comes on. (2) Load a Ni-MH battery cartridge into the CU-8001/8021 from the battery cartridge slot. The CU-8001/8021 flashes the CHG2 LED at 0.5-second intervals and starts discharging the cartridge. The discharging time differs depending upon the battery condition, but never more than 3 hours. Upon completion of discharging, the CHG2 LED comes to stay on and the CU-8001/8021 starts charging. The charging time is approx. 8 hours. Upon completion of charging, the CHG2 LED starts flashing at 2-second intervals. (3) Remove the battery cartridge from the CU-8001/8021. Discharging & Charging Operations and LED Indication Operator's Action CU-8001/8021 Status LED Indication ...
Page 149
Chapter 5 Handling the CU-8000 (Option) If the CU-8021 is supplied with power via the USB interface from the USB host (PC) or the USB hub and the host PC is in the suspended mode, then the CU-8021 cannot charge or discharge the battery cartridge. If the host PC enters the suspended mode when the CU-8021 is charging or discharging the battery cartridge, then the CU-8021 will stop charging or discharging. When the host PC recovers from the suspended mode, the CU-8021 will start charging or discharging again. The CU-8021 resumes counting the charging time. Note that if the CU-8021 is connected to such a host PC that cuts off the power to the USB line in the suspended mode, the CU-8021 will reset the count of the charging time. When the host PC recovers ...
[ 2 ] Charging Only (1) Load a Ni-MH battery cartridge into the CU-8001/8021 from the battery cartridge slot. (2) Turn the CU-8001/8021 on. The charging time is approx. 8 hours. The CU-8001/8021 turns on the CHG2 LED and starts charging the cartridge. Upon completion of charging, the CHG2 LED starts flashing at 2-second intervals. (3) Remove the battery cartridge. Charging Operation and LED Indication Operator's Action CU-8001/8021 Status LED Indication Load a battery cartridge Turned OFF into the CU-8001/8021. ⇓ ⇓ Turn on the CU-8001/8021. Ordinary charging ON ...
Chapter 5 Handling the CU-8000 (Option) 5.6 Interface Specifications [ 1 ] Interface Connector and Pin Assignment The CU-8001/8021 has an RS-232C interface port (Dsub-9P). RS-232C interface port (Dsub-9P) on the CU-8001/8021 Signal Input/Output Pin No. Signal Functions CU-8001/8021 External device ← 2 RD Receive data → 3 SD Send data 4 ER Data terminal equipment ready — 5 SG Signal ground — 6 DR Data set ready — 7 RS Request to send — 8 ...
[ 2 ] Interface Cable Connection CU-8001/8002 As illustrated below, connect the CU-8001/8002 (on which the BHT is put) to a host computer with a cross-mode cable. To connect it to a modem, use a straight-mode cable. Cable Connection between CU-8001/8002 and Host Computer Cable Connection between CU-8001/8002 and Modem DTE and DCE In the RS-232C interface specifications, the DTEs (Data Terminal Equipment) shall be generally connected with each other by a cross-mode cable; the DTE and DCE (Data Circuit-terminating Equipment) shall be connected with each other by a straight-mode cable. The DTE is one piece of equipment connected at both ends of a communications line as a sender or receiver of data (such as CU-8001/8002 on which the BHT is put and a host computer). ...
Appendix A. Specifications A.1 BHT-8000 [ 1 ] Product Specifications • Two dry cells (alkaline manganese batteries), LR03 Power Source Main power or • Rechargeable Ni-MH battery cartridge (2.4 VDC) Dimensions (W) x (L) x (H) 62 x 147 x 22 mm (2.4 x 5.8 x 0.9 inches) Weight Approx. 160 g (Approx. 5.7 oz.) including dry cells or battery cartridge Operating Ambient Temperature -5°C to 50°C (23°F to 122°F) Operating Humidity 20% to 80% (with no dew condensation) Ambient Illuminance 20 to 10,000 λx. (Depth of field: 160 mm, ITF: 1.0 magnification, PCS value: 0.9 min., Reflection intensity: 85% min. for white and 5% max. for black) Controller CPU: 32-bit RISC RAM: 512KB Flash ROM: 4MB Keypad Function keys: 4 Magic keys: 8 ...
Appendices [ 2 ] Bar Code Specifications Straight beam, normal-range type (BHT-8000) (1) Available Bar Code Types Bar code type Bar dimensions Readable magnification Universal product codes EAN-13 0.26 to 0.33 mm 0.8 to 1.0 magnification (10.24 to 13.0 mils) EAN-8 0.26 to 0.46 mm 0.8 to 1.4 magnifications (10.24 to 18.1 mils) UPC-A 0.26 to 0.33 mm 0.8 to 1.0 magnification (10.24 to 13.0 mils) UPC-E 0.26 to 0.56 mm 0.8 to 1.7 magnifications (10.24 to 22.0 mils) EAN-13 with supplemental codes EAN-8 with supplemental codes ...
Page 156
(3) Bar Code Label Size Recommended width: 10 mm min. (0.39 inch min.) Length: Depth of field Length of labels (Distance from bar codes to the (including margins) bar-code reading window) 0 mm 33 mm max. (1.30 inches max.) (Minimum narrow bar width: 0.1 mm min.)* 290 mm (11.42 inches) 260 mm max. (10.24 inches max.) (Minimum narrow bar width: 1.2 mm min.)* (4) Thickness of Bars and Depth of Field Minimum narrow bar width Depth of field 0.15 mm (5.91 mils) Up to 30 mm (0 to 1.18 inches)* 0.33 mm (12.99 mils) Up to 75 mm (0 to 2.95 inches)* 1.0 mm (39.37 mils) Up to 250 mm (0 to 9.84 inches)* 1.2 mm (47.24 mils) Up to 290 mm (0 to 11.42 inches)* ...
Page 157
Appendices Straight beam, long-range type (BHT-8000D) (1) Available Bar Code Types Bar code type Bar dimensions Readable magnification Universal product codes EAN-13 EAN-8 UPC-A UPC-E 0.26 to 0.66 mm EAN-13 with supplemental codes 0.8 to 2.0 magnifications (10.24 to 26.0 mils) EAN-8 with supplemental codes UPC-A with supplemental codes UPC-E with supplemental codes 2-digit add-on 5-digit add-on Interleaved 2of5 (ITF) 0.15 mm min. (5.91 mils min.) Standard 2of5 (STF) PCS value ≥ 0.9 Codabar (NW-7) Reflection intensity difference between white and black bars ≥ 0.8 Code 39 0.19 mm min. (7.48 mils min.) Code 93 (PCS value ≥ 0.45) Code 128 * The all above values are under the following conditions ï Depth of field: 68 mm (2.7") ï Ambient illuminance: 500 lux. (Xenon lamp) ...
Page 158
(3) Bar Code Label Size Recommended width: 10 mm min. (0.39 inch min.) Length: Depth of field Length of labels (Distance from bar codes to the (including margins) bar-code reading window) 68 mm (2.7 inches) 95 mm max. (3.74 inches max.) (Minimum narrow bar width: 0.15 mm min.)* 400 mm (15.75 inches) 340 mm max. (13.39 inches max.) (Minimum narrow bar width: 1.2 mm min.)* (4) Thickness of Bars and Depth of Field Minimum narrow bar width Depth of field 0.15 mm (5.91 mils) 20 to 80 mm (0.79 to 3.15 inches)* 0.33 mm (12.99 mils) Up to 180 mm (7.09 inches)* 1.0 mm (39.37 mils) Up to 300 mm (11.81 inches)* 1.2 mm (47.24 mils) Up to 400 mm (15.75 inches)* ...
Page 159
Appendices Slant beam type (BHT-8100) (1) Available Bar Code Types Bar code type Bar dimensions Readable magnification Universal product codes EAN-13 0.26 to 0.33 mm 0.8 to 1.0 magnification (10.24 to 13.0 mils) EAN-8 0.26 to 0.46 mm 0.8 to 1.4 magnifications (10.24 to 18.1 mils) UPC-A 0.26 to 0.33 mm 0.8 to 1.0 magnification (10.24 to 13.0 mils) UPC-E 0.26 to 0.56 mm 0.8 to 1.7 magnifications (10.24 to 22.0 mils) EAN-13 with supplemental codes EAN-8 with supplemental codes UPC-A with supplemental codes ...
Page 160
(3) Bar Code Label Size Recommended width: 10 mm min. (0.39 inch min.) Length: Depth of field Length of labels (Distance from bar codes to the (including margins) bar-code reading window) 17 mm (0.7 inches) 33 mm max. (1.30 inches max.) (Minimum narrow bar width: 0.125 mm min.)* 300 mm (11.81 inches) 260 mm max. (10.24 inches max.) (Minimum narrow bar width: 1.2 mm min.)* (4) Thickness of Bars and Depth of Field Minimum narrow bar width Depth of field 0.15 mm (5.91 mils) 17 to 40 mm (0.67 to 1.57 inches)* 0.33 mm (12.99 mils) Up to 85 mm (3.35 inches)* 1.0 mm (39.37 mils) Up to 260 mm (10.24 inches)* 1.2 mm (47.24 mils) Up to 300 mm (11.81 inches)* ...
A.2 CU-8000 [ 1 ] Product Specifications CU-8001 CU-8002 CU-8021 Power Source 100 VAC, 120 VAC, Supplied via the 100 VAC, 120 VAC, Supplied via the 230 VAC RS-232C interface 230 VAC USB interface (via the dedicated (via the dedicated AC adapter) AC adapter) Power Consumption 8 VA 5V 10 mA, -5V -5 mA 8 VA 5V 300 mA Dimensions 90 x 176 x 49 mm (3.54 x 6.93 x 1.93 inches) (W) x (L) x (H) Weight Approx. 170 g Approx. 160 g Approx. 170 g Operating Ambient 0°C to 40°C (32°F to 104°F) Temperature Operating Humidity 20% to 80% (with no dew condensation) [ 2 ] ...
Appendices [ 3 ] Interface Specifications CU-8001/8002 RS-232C interface port (Dsub-9P) on the CU-8001/8002 Signal Input/Output Pin No. Signal Functions CU-8001/8002 External device ← 2 RD Receive data → 3 SD Send data → 4 ER Data terminal equipment ready 5 SG Signal ground — 6 DR Data set ready — 7 RS Request to send — 8 CS Ready to send ...
Appendix B. Communications Protocol Details B.1 BHT-protocol [ 1 ] Transmission Control Sequences Shown below is a typical message transmission sequence supported by the BHT-protocol. This sequence example does not include transmission errors or negative responses. ...
Page 165
Appendices Data transmission may accidentally involve various types of errors. The BHT-protocol is designed to recover from those errors as frequently as possible. What follows is the BHT-protocol for phases 1 through 3. Phase 1: Establishment of Data Link Normal phase 1 The sending station transmits an ENQ to the receiving station. Upon receipt of an ACK from the receiving station, the sending station shifts to phase 2. ...
Page 166
Abnormal termination of phase 1 (Abort of phase 1) If the sending station receives no ACK from the receiving station after sending an ENQ 10 times in succession, then it sends an EOT to the receiving station after three seconds from the 10th ENQ to terminate the message transmission abnormally. The receiving station's default timeout is 30 seconds. You may modify the timeout length on the SET PROTOCOL screen in System Mode (pp. 58 and 60) or by using the XFILE statement (refer to the "BHT-BASIC Programmer's Manual"). ...
Page 167
Appendices Phase 2: Data Transmission Normal phase 2 The sending station first sends a transmission block containing the heading text. Each time the sending station receives an ACK from the receiving station, it sends a transmission block containing the data texts as shown below. Upon receipt of an ACK in response to the last transmission block (data text n), the sending station shifts to phase 3. If a transmission message contains no data text, the sending station transmits the heading text only. ...
Page 168
Phase 2 with NAK If the sending station receives a NAK from the receiving station in response to a transmission block containing text data m, then it sends that transmission block again immediately as shown below. If the sending station receives an ACK before receiving a NAK 10 times in succession, it continues the subsequent message transmission. If the sending station receives a NAK 10 times in succession or it fails to send a same transmission block, then it shifts to phase 3 to terminate the message transmission abnormally. Even if the phase 3 terminates normally, the transmission results in an abnormal end. ...
Page 169
Appendices Phase 2 with EOT If the sending station receives an EOT anytime during phase 2, it shifts to phase 3 to terminate the message transmission abnormally. Even if the phase 3 terminates normally, the transmission results in an abnormal end. Phase 2 with iterated ENQ transmission due to no response or invalid response If the sending station receives no response or any invalid response from the receiving station in response to a transmission block sent, then it iterates sending of an ENQ at three-second intervals up to ...
Page 170
Abnormal termination of phase 2 (Abort of phase 2) If the sending station receives no ACK from the receiving station after sending an ENQ nine times in succession, then it sends an EOT to the receiving station after 3 seconds from the 9th ENQ to terminate this transmission sequence abnormally. Phase 3: Release of Data Link Normal phase 3 The sending station transmits an EOT to the receiving station. Upon receipt of an ACK from the receiving station, the sending station terminates the message transmission normally and releases the data link. ...
Page 171
Appendices Phase 3 with iterated EOT transmission due to no response or invalid response If the sending station receives no response or any invalid response from the receiving station in response to an EOT sent, then it iterates sending of an EOT at three second intervals up to ten times. If the sending station receives an ACK before sending an EOT ten times, it terminates the message transmission normally and releases the data link. Abnormal termination of phase 3 If the sending station receives no ACK from the receiving station within three seconds from the 10th EOT, it terminates the message transmission abnormally and releases the data link. ...
[ 2 ] Aborting Data Transmission Pressing the C key aborts data transmission. If the C key is pressed during downloading, the BHT transmits an EOT and aborts the file transmission. If it is pressed during uploading, the BHT transmits the current transmission block followed by EOT and then aborts the file transmission. [ 3 ] BCC for Horizontal Parity Checking To check whether data has been transmitted accurately, the BHT supports horizontal parity checking for every transmission block. In horizontal parity checking, a horizontal parity byte so called BCC (Block Check Character) is suffixed to an ETX of every transmission block. In the BHT-protocol, every parity bit of BCC is set so that all set bits at the same bit level (including a parity bit) in the characters contained in the transmission block have an even number by binary addition, excluding SOH, STX, and functions SOH$ and STX$. (For details about SOH$ and STX$ which are protocol functions unique to BHT-BASIC, refer to the "BHT-BASIC Programmer's Manual.") Shown below is a data text block indicating the bits to be added for horizontal parity checking. ...
Appendices B.2 BHT-Ir protocol [ 1 ] Transmission Control Sequences Shown below is a typical message transmission sequence supported by the BHT-Ir protocol. This sequence example does not include transmission errors or negative responses. *IDm: ID of sending station **IDs: ID of receiving station ...
Page 174
Data transmission may accidentally involve various types of errors. The BHT-Ir protocol is designed to recover from those errors as frequently as possible. What follows is the BHT-Ir protocol for phases 1 through 3. Phase 1: Establishment of Data Link Normal phase 1 The sending station transmits a sequence of DLE ENQ and IDm (sending station's ID) to the receiving station. Upon receipt of a sequence of DLE ACK and IDs (receiving station's ID) from the receiving station, the sending station shifts to phase 2. Phase 1 with iterated transmission of DLE ENQ and IDm due to no response or invalid response If the sending station receives no response or any invalid response from the receiving station in response ...
Page 175
Appendices Abnormal termination of phase 1 (Abort of phase 1) If the sending station receives no sequence of DLE ACK and IDs from the receiving station after sending a sequence of DLE ENQ and IDm 60 times in succession, then it sends a sequence of DLE EOT and IDm to the receiving station after 0.5 second from the 60th sequence of DLE ENQ and IDm, then aborts the message transmission abnormally. The receiving station's default timeout is 30 seconds. You may modify the timeout length on the SET PROTOCOL screen in System Mode (pp. 58 and 60) or by using the XFILE statement (refer to the "BHT-BASIC Programmer's Manual"). ...
Page 176
Phase 2: Data Transmission Normal phase 2 The sending station first sends a transmission block containing the heading text. Each time the sending station receives a sequence of DLE ACK and IDs from the receiving station, it sends a transmission block containing the data texts as shown below. Upon receipt of a sequence of DLE ACK and IDs in response to the last transmission block (data text n), the sending station shifts to phase 3. If a transmission message contains no data text, the sending station transmits the heading text only. ...
Page 177
Appendices Phase 2 with suspension of data reception for erasure of the flash memory If the receiving BHT requires the flash memory to be erased for receiving downloaded files, it sends a sequence of WACK and IDs to the sending station to suspend the data transmission. Upon receipt of the sequence of WACK and IDs, the sending station stops the data transmission until any response comes from the receiving station for one minute. If no response comes within one minute, the sending station sends a sequence of DLE EOT and IDs and then aborts the current transmission. ...
Page 178
Phase 2 with a sequence of DLE NAK and IDs If the sending station receives a sequence of DLE NAK and IDs from the receiving station in response to a transmission block containing text data m, then it sends that transmission block again immediately as shown below. If the sending station receives a sequence of DLE ACK and IDs before receiving the sequence of DLE NAK and IDs 10 times in succession, then it continues the subsequent message transmission. If the sending station receives a sequence of DLE NAK and IDs 10 times in succession or it fails to send a same transmission block, then it shifts to phase 3 to terminate the message transmission abnormally. Even if the phase 3 terminates normally, the transmission results in an abnormal end. ...
Page 179
Appendices Phase 2 with a sequence of DLE EOT and IDs If the sending station receives a sequence of DLE EOT and IDs anytime during phase 2, it shifts to phase 3 to terminate the message transmission abnormally. Even if the phase 3 terminates normally, the transmission results in an abnormal end. Phase 2 with iterated transmission of DLE ENQ and IDs due to no response or invalid response ...
Page 180
Abnormal termination of phase 2 (Abort of phase 2) If the sending station receives no sequence of DLE ACK and IDs from the receiving station after sending a sequence of DLE ENQ and IDs 59 times in succession, then it sends a sequence of DLE EOT and IDs to the receiving station after 0.5 second from the 59th sequence of DLE ENQ and IDs and then aborts this transmission abnormally. Phase 3: Release of Data Link Normal phase 3 The sending station transmits a sequence of DLE EOT and IDs to the receiving station. Upon receipt of a sequence of DLE ACK and IDs from the receiving station, the sending station terminates the message transmission normally and releases the data link. ...
Page 181
Appendices Phase 3 with iterated transmission of DLE EOT and IDs due to no response or invalid response If the sending station receives no response or any invalid response from the receiving station in response to the sent sequence of DLE EOT and IDs, then it iterates sending of the sequence at 0.5-second intervals up to 60 times. If the sending station receives a sequence of DLE ACK and IDs before sending the sequence of DLE EOT and IDs 60 times, then it terminates the message transmission normally and releases the data link. ...
Phase 3 with timeout at the receiving station If the receiving station receives no subsequent text or normal sequence of DLE EOT and IDs within 30 seconds after sending a sequence of DLE ACK and IDs, then it sends a sequence of DLE EOT and IDs and aborts the transmission abnormally. [ 2 ] Aborting Data Transmission Pressing the C key aborts data transmission. If the C key is pressed during downloading, the BHT transmits a sequence of DLE EOT and IDs and aborts the file transmission. If it is pressed during uploading, the BHT transmits the current transmission block followed by a sequence of DLE EOT and IDs and then aborts the file transmission. ...
Appendices [ 3 ] CRC To check whether data has been transmitted accurately, the BHT-Ir protocol supports CRC (Cyclic Redundancy Check) which employs the CRC-16 generating system. In CRC, a CRC character is suffixed to a sequence of DLE ETX of every transmission block. Operands for CRC-16 The CRC generates CRC-16 from all bytes of a transmission block excluding DLE SOH or DLE STX characters (which are at the head of a transmission block), DLE character of DLE ETX and DLE character of DLE DLE in the text. ...
Appendix C. A Typical Basic Operation What follows is a typical basic operation which helps you instruct the hands-on user in practical bar-code reading operation. Application type: Inventory → Read the bar code on stock (A). → Key in the quantity. Operation: Power ON → Key in the quantity. Read the bar code on stock (B). Repeat the above operation. ...
Page 188
Bar Code Handy Terminal BHT-8000 User's Manual First Edition, April 2002 Second Edition, November 2002 DENSO WAVE INCORPORATED The purpose of this manual is to provide accurate information in the handling and operating of the BHT-8000. Please feel free to send your comments regarding any errors or omissions you may have found, or any suggestions you may have for generally improving the manual. In no event will DENSO WAVE be liable for any direct or indirect damages resulting from the application of the information in this manual. ...
Need help?
Do you have a question about the BHT-8000 and is the answer not in the manual?
Questions and answers