Specifications

538
*5
To make the TIME$ function return or set the system time, set 0 to this bit; to make the
TIME$ function return or set the wakeup time, set 1.
Execution of the
TIME$ function after selection of the wakeup time will automatically reset
this bit to zero.
*6
This byte sets the re-read prevention enabled time length in units of 100 ms. Specification
of zero (0) permanently enables the re-read prevention so that the BHT does not read
same bar codes in succession. The default is 10 (1 second).
*7
An 8-bit binary pattern (bits 7 to 0) on the output ports (which are stored in the VRAM) 10h
to 1DBFh represents a basic dot pattern column of the LCD. Bit value 1 means a black dot.
The port number gives the dot column address.
*8
Refer to Appendix H, "Program file named APLINT.PD3."
*9
If the backlight function is activated with the OUT statement, the specification by the KEY
statement will be ignored. For details, refer to Chapter 13.
If you set 0 to the ON-duration (6021h), the backlight will not come on; if you set 255, it will
be kept on.
*10
If you set 1 to both the LCD backlight (bit 0) and key backlight (bit 1), then both of them may
be controlled at one time.
*11
You can set the held-down time of the power key required for powering off the BHT. The
setting range is from 0.1 to 25.5 seconds in increments of 0.1 second. The default is 5 (0.5
second).
*12
You can set the communications protocol type for transmitting files with the XFILE state-
ment.
*13
You may set the BHTs ID number to be used for the BHT-Ir protocol. The ID number is
expressed by two bytes: lower byte on port 6061h and upper byte on port 6062h. The set-
ting range is from 1 to FFFFh. To set the ID number to 1234h, for example, write as fol-
lows:
OUT &h6061h,&h34 Sets 34h to the lower byte of the ID
OUT &h6062h,&h12 Sets 12h to the upper byte of the ID
*14
If you set 0 (Deactivate) to both bits 0 and 1, only the beeper will work.
*15
The beeper volume level may be adjusted to four levels--01h (Low), 02h (Medium), 03h
(High), and 00h (OFF).
*16
You may specify the size of the empty user area to be defragmented in units of 4 kilobytes.
The size is expressed by two bytes: lower byte on port 60E0h and upper byte on port
60E1h. The setting range is from 1 to FFFFh. (The actually allowable maximum value is
the size of the empty user area. If you specify a value exceeding the size, the whole empty
area will be defragmented.)
To defragment 2048 kilobytes of area, for example, write as follows:
2048 kilobytes/4 kilobytes = 512 (200h), so
OUT &h60E0,0 Sets 00h to the lower byte
OUT &h60E1,2 Sets 02h to the upper byte
If "0" is set, the whole empty user area will be defragmented.