System
the system module provides the following services:
* information
the system information includes hardware version, serial number, manufacturing date, kernel version, c library or basic run-time version, application program version and hardware configurations.
* settings
the system settings include the following:
1. clock
set date and time for the system.
2. backlight
set the staying on duration for the keyboard and lcd backlight.
default: the lights go off after 20 seconds.
3. cpu speed
set cpu running speed. there are five speeds available:
full speed, half speed, quarter speed, eighth speed and sixteenth speed.
default: full speed
4. auto off
set time threshold for automatically power off when no operation is taking place during that specified period. if this value is set to zero, this function will be disabled.
default: 10 minutes
5. power on mode
there are two possible selections: program resume, which starts from the program being used during the last session before the last power-off; and program restart, which starts with a new program.
default: program resume
6. key click
select a tone for the beeper or disable the beeper when the user presses a key button.
default: enable
7. system password
set a password to protect the user from entering the system menu.
default: no password is set
* tests
1. reader
to test the reading performance of the scanner. the following barcodes are default to enable:
code 39
industrial 25
interleave 25
codabar
code 93
code 128
upce
upce with addon 2
upce with addon 5
ean8
ean8 with addon 2
ean8 with addon 5
ean13
ean13 with addon 2
ean13 with addon 5
other barcodes must be enabled through programming.
2. buzzer
to test the buzzer with different frequency/duration. press enter key to start and then press any key to stop the test.
3. lcd & led
to test lcd display and led indicator. press enter key to start and then press any key to stop the test.
4. keyboard
to test the rubber keys. press a key and the result will be shown on the lcd display. note that the fn key should be used in conjunction with numeral keys.
5. memory
to test the data memory (sram). note after the test, the contents of the memory space will be wiped out.
* memory
1. size information
information includes sizes of the base memory (sram), memory card (sram) and program memory (flash) in the unit of kilobytes.
2. initialize
to initialize the data memory (sram). note the contents of the data space will be wiped out after memory initialization.
* power
show the voltages of the main battery and backup battery.
* load program
to download the application program, basic run-time or font file. there are three interfaces supported by the system, namely, the direct-rs232, cradle-ir and standard irda.