CipherLab 85002 Terminal User Manual 8500 Manual

CipherLab Co., Ltd. Terminal 8500 Manual

Manual

3
FCC Regulations:
zThis 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.
zThis device has been tested and found to comply with the limits for a Class B digital
device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference in a residential installation. This
equipment generates, uses and can radiated radio frequency energy and, if not
installed and used in accordance with the instructions, may cause harmful
interference to radio communications. However, there is no guarantee that
interference will not occur in a particular installation If this equipment does cause
harmful interference to radio or television reception, which can be determined by
turning the equipment off and on, the user is encouraged to try to correct the
interference by one or more of the following measures:
-Reorient or relocate the receiving antenna.
-Increase the separation between the equipment and receiver.
-Connect the equipment into an outlet on a circuit different from that to which the
receiver is connected.
-Consult the dealer or an experienced radio/TV technician for help.
Changes or modifications not expressly approved by the party responsible for
compliance could void the user‘s authority to operate the equipment.
CAUTION :
1. For AC power adapter
Pluggable equipment, the socket-outlet shall be installed near the equipment and
shall be easily accessible. Indicate power adaptor should be complied with L.P.S
test.
2. For Battery Pack
RISK OF EXPLOSION IF BATTERY IS REPLACED BY AN INCORRECT TYPE.
DISPOSE OF USED BATTERIES ACCORDING TO THE INSTRUCTIONS
( Battery disposal For green-environment issue it's important that batteries should
be recycled in a proper way.)
低功率電波輻射性電機管理辦法
第十二條 經型式認證合格之低功率射頻電機,非經許可,公司、商號或使用者不得擅自
變更頻率、加大功率或變更原設計之特性及功能。
第十四條 低功率射頻電機之使用不得影響飛航安全及干擾合法通信;經發現有干擾現象
時,應立即停用,並改善至吳干擾時方得繼續使用。
前項合法通信,指依電信法規定作業之無線電通信。
低功率射頻電機需忍受合法通信或工業、科學及醫療用電波輻射性電機設備之
干擾。
Printed on 25 July, 2007
Reference Manual
8500
Version 0.72
II
This equipment has been tested and found in compliance with the following technical standards:
Information Technology Equipment
Low Voltage Directive (LVD) - EN 60950-1
Electromagnetic Compatibility (EMC) - EN 55022, EN 55024
- EN 61000-3-2, EN 61000-3-3
Radio & Telecommunications Terminal Equipment
Technical Characteristics (2.4 GHz) - EN 300 328, EN 300 330
Electromagnetic Compatibility (EMC) - EN 301 489
Compliance with Standards
III
This section is specifically prepared for those who are in charge of taking care of the terminal, such as a
terminal operator or maintenance engineer.
Here are some tips on how to take care and maintain the terminal.
Taking care of the terminal
Always keep electric equipments, such as the terminal, away from any flammable sources.
Always make sure there is stable power supply for the terminal or its peripherals to operate properly.
This terminal is intended for industrial use. Although the terminal is rated IP 64, it may do damage to the
terminal when being exposed to extreme temperatures or soaked wet.
When the body of the terminal gets dirty, use a clean and wet cloth to wipe off the dust. DO NOT use/mix
any bleach or cleaner. Always keep the LCD dry.
For a liquid crystal display (LCD) or touch screen, DO NOT use any pointed or sharp object to move
against the surface. Use a clean, non-abrasive, lint-free cloth to wipe dust off the screen.
Maintaining the terminal
If you want to put away the terminal for a period of time, download the collected data to a host first, and
then take out the battery pack. Store the terminal and battery pack separately.
When the terminal resumes its work, the main and backup batteries will take a certain time to become
fully charged.
If you shall find the terminal malfunctioning, refer to the Troubleshooting section for self help first.
If the problem persists, write down the specific scenario and consult your local sales representative.
Under no circumstances, internal components are self-serviceable.
Caution: Risk of explosion if battery is replaced by an incorrect type. Dispose of used batteries
according to the instructions.
Care & Maintenance
IV
Below illustrates how to have the terminal ready to work. This scenario makes use of a cradle, which may be
replaced by a gang charger and other interface to PC.
Figure 1: Have 8500 ready
Getting Started
i
Contents
FCC Regulations I
Compliance with Standards II
Care & Maintenance III
Getting Started IV
Preface 1
Typographical Conventions..........................................................................................................................2
Revision History...........................................................................................................................................2
CHAPTER 1: Introducing 8500 3
1.1 Product Highlights..................................................................................................................................3
1.2 Nomenclature..........................................................................................................................................4
1.2.1 8500..........................................................................................................................................4
1.2.2 Accessories & Peripherals........................................................................................................5
1.2.3 Dimensions...............................................................................................................................6
1.3 Features...................................................................................................................................................7
1.3.1 Power........................................................................................................................................7
1.3.2 CPU..........................................................................................................................................8
1.3.3 Memory & Calendar.................................................................................................................8
1.3.4 Keypad......................................................................................................................................9
1.3.5 LCD........................................................................................................................................12
1.3.6 Status LED..............................................................................................................................13
1.3.7 Buzzer.....................................................................................................................................13
1.3.8 Vibrator ..................................................................................................................................13
1.3.9 Readers...................................................................................................................................14
1.3.10 Wireless Support...................................................................................................................15
1.3.11 Resistance.............................................................................................................................19
1.3.12 Terminal Emulation..............................................................................................................19
1.3.13 Programming Support...........................................................................................................20
ii Contents
1.4 Unpacking the package.........................................................................................................................20
1.5 Options..................................................................................................................................................20
CHAPTER 2: Installing 8500 21
2.1 Battery Pack..........................................................................................................................................22
2.2 Hand Strap............................................................................................................................................23
2.3 Pistol Grip.............................................................................................................................................24
2.4 Cradle, serial or modem........................................................................................................................25
2.4.1 Cradle Options........................................................................................................................27
2.4.2 Status Indicators .....................................................................................................................28
2.4.3 DIP Switch..............................................................................................................................29
2.5 Charging ...............................................................................................................................................30
2.5.1 Cradle .....................................................................................................................................30
2.5.2 Gang Charger..........................................................................................................................30
2.6 Communications...................................................................................................................................30
2.6.1 Wired......................................................................................................................................31
2.6.2 Wireless..................................................................................................................................32
CHAPTER 3: Software Architecture 33
3.1 Program Module...................................................................................................................................34
3.2 System & Kernel Modules....................................................................................................................35
CHAPTER 4: Configuring 8500 36
4.1 System Menu ........................................................................................................................................37
4.1.1 Information.............................................................................................................................38
4.1.2 Settings ...................................................................................................................................39
4.1.3 Tests........................................................................................................................................44
4.1.4 Memory ..................................................................................................................................46
4.1.5 Power......................................................................................................................................47
4.1.6 Load Program.........................................................................................................................48
4.1.7 Bluetooth Menu......................................................................................................................49
4.1.8 IEEE 802.11b/g Menu............................................................................................................61
4.2 Program Manager .................................................................................................................................69
4.2.1 Download ...............................................................................................................................70
4.2.2 Activate ..................................................................................................................................72
4.2.3 Upload ....................................................................................................................................73
4.3 Kernel Menu.........................................................................................................................................74
4.3.1 Kernel Information .................................................................................................................75
4.3.2 Load Program.........................................................................................................................76
4.3.3 Kernel Update.........................................................................................................................76
4.3.4 Test & Calibrate .....................................................................................................................77
4.3.5 Bluetooth Menu......................................................................................................................78
Contents iii
CHAPTER 5: Managing 8500 79
5.1 For proprietary applications..................................................................................................................79
5.2 For custom applications........................................................................................................................79
Specifications 80
iv
Table of Figures
Figure 1: Have 8500 ready .......................................................................................................IV
Figure 2: Nomenclature (front & back).....................................................................................4
Figure 3: Nomenclature of accessories.......................................................................................5
Figure 4: Dimensions ...................................................................................................................6
Figure 5: 24-key layout..............................................................................................................10
Figure 6: 44-key layout..............................................................................................................11
Figure 7: Coverage of wireless technologies ............................................................................15
Figure 8: Installing battery pack ..............................................................................................23
Figure 9: Installing hand strap .................................................................................................24
Figure 10: Installing pistol grip ................................................................................................25
Figure 11: Setting up cradle......................................................................................................26
Figure 12: Cradle LEDs ............................................................................................................28
Figure 13: Cradle - DIP switch.................................................................................................29
Figure 14: Flow chart of cradle communications....................................................................31
Figure 15: Software Architecture.............................................................................................33
Figure 16: Downloading through Program Manager.............................................................71
Figure 17: Downloading in Kernel mode.................................................................................86
Figure 18: Downloading in Program Manager mode.............................................................86
1
The 8500 Industrial Portable Data Terminal is a robust, versatile, high performance
terminal. It is specifically designed for all-day, everyday use as well as for data-intensive
applications in harsh environments.
This line of product comes with built-in Bluetooth wireless technology and allows for
optional 802.11b/g modules, enabling all the time, anywhere applications and seamless real
time sharing of performance. The terminal is bundled with powerful and rich features to
ensure success in timely processing of information, even in rigorous industrial
environments, and thus, makes an ideal choice for a wireless solution in either increasing
business flexibility or answering the demanding needs of heavy-duty terminals. Being
programmable, this handy terminal can run custom applications or terminal emulation
applications.
This manual serves to guide you through how to install, configure, and operate the terminal.
The Care & Maintenance section is specifically prepared for those who are in charge of
taking care of the terminal.
We recommend you to keep one copy of the manual at hand for quick reference or
maintenance purposes. To avoid any improper disposal or operation, please read the manual
thoroughly before use.
Thank you for choosing the CipherLab products!
In This Chapter
Typographical Conventions............................................... 2
Revision History................................................................ 2
Preface
2 Industrial 8500 Reference Manual
Typographical Conventions
Before you start using this manual, it is important to understand the terms and typographical
conventions used in the documentation.
The following kinds of formatting in the text identify special information.
Formatting convention Type of Information
Triangular Bullet (¾) Highlight features or subjects that stand out from the
text.
Special Bold Items you must select, such as menu options,
command buttons, or items in a list.
Emphasis Use to emphasize the importance of a point or for
variable expressions such as parameters.
CAPITALS Names of keys on the keypad, e. g. SHIFT, CTRL, or
ALT.
KEY+KEY Key combinations for which the user must press and
hold down one key and then press another, for
example, CTRL+P, or ALT+F4.
Revision History
Version Release Date Notes
0.72 September 2, 2005 Draft for internal reference
3
This chapter mainly explains the hardware parts and features of the 8500 terminal.
In This Chapter
1.1 Product Highlights....................................................... 3
1.2 Nomenclature............................................................... 4
1.3 Features........................................................................ 7
1.4 Unpacking the package................................................ 20
1.5 Options......................................................................... 20
1.1 Product Highlights
Ergonomic design - ruggedized yet streamlined, with hand strap for secure hold.
Built tough to survive harsh environments - splash, dust & drop resistant.
Upgradeable memory - optional memory card provides up to 8 MB for data and
program storage.
Dual mode support - One scan engine (integrated barcode scanner/imager) plus one
RFID reader.
Total wireless solution - connectivity includes IrDA, Bluetooth, 802.11b/g.
Large graphic monochrome LCD touch screen supports double-byte characters, user
fonts, and bitmap graphics. The touch screen featuring signature capture is activated
with its stylus or a finger. Software programmable.
Programmable feedback includes buzzer, status light and vibrator.
Quick link to any backend database through VT100/200 and IBM 5250 emulation.
Proprietary programming tool - Windows-based application generator (AG) for easy
customization of preloaded AG application.
Programming support includes BASIC & C compilers.
CHAPTER 1
Introducing 8500
4 Industrial CPT-8500 Reference Manual
1.2 Nomenclature
1.2.1 8500
Figure 2: Nomenclature (front & back)
Chapter 1 Introducing 8500 5
1.2.2 Accessories & Peripherals
Figure 3: Nomenclature of accessories
6 Industrial CPT-8500 Reference Manual
1.2.3 Dimensions
Figure 4: Dimensions
Chapter 1 Introducing 8500 7
1.3 Features
1.3.1 Power
¾ Main Battery
The 8500 is powered by a rechargeable 3.7 V/4000 mAh Li-ion battery pack, and it takes
approximately four hours to fully charge it. During normal operation, the terminal can work
for up to 500 hours.
For power saving purpose, always turn off the backlight while working in a well-lit area.
When the backlight is on for extended periods of time, the main battery will become low
sooner than expected.
The smart battery icon on the LCD screen shows the status of power consumption. There
are two ways to monitor a low battery charge or discharged battery from the screen.
Examine the level of the 4-bar battery icon
Monitor voltage level (see 4.1.5 Power)
¾ Backup Battery
In addition, one 3.0 V/7 mAh rechargeable Lithium button cell on the main board retains
data in SRAM and maintains the running of the real-time clock and calendar. It takes at least
twenty-four hours to fully charge the backup battery.
For a fully charged backup battery, it can last for at least one week. However, it is not
necessary to fully charge the backup battery for the terminal to work.
Monitor voltage level (see 4.1.5 Power)
¾ Initial Charging
The main battery must be fully charged before using the terminal for the first time. Because
the internal backup battery is constantly charged from the main battery, the initial charging
requires installing the battery pack to the terminal and then seating the terminal in the cradle
for charging. This will have main/backup batteries charged at the same time.
Note: For initial charging, we recommend that you install the main battery to the terminal
and seat the terminal in the cradle to charge the main/backup batteries at the same
time. It requires approximately 4 hours fully charging the main battery.
8 Industrial CPT-8500 Reference Manual
¾ Caution of Low Battery Charge
The battery pack is the only power source for the terminal to work. It also charges the
backup battery on the main board so that the data stored in SRAM can be retained properly.
Therefore, when the main battery charge goes low, replace the battery pack with a charged
one or charge it as soon as possible. Always save data before it is too late.
Warning! Data loss may occur with SRAM during low battery condition. Always
save data before running out of power or keep a fresh battery for
replacement.
1.3.2 CPU
A 32-bit low power CMOS CPU is utilized.
1.3.3 Memory & Calendar
The 8500 is a real-time data collection model, that is, the collected data will be sent back to
a host computer immediately during normal operation.
An optional memory card upgrades memory to 4 or 8 megabytes. With upgradeable
memory, the terminal can further accommodate one or more application programs.
Note: When in use, the memory card will override the internal SRAM.
Program Memory
9 2 megabytes flash memory for core, OS, application programs, fonts, etc.
Data Memory
9 2 megabytes SRAM with contents backup by a 7 mAh rechargeable Lithium button cell.
Calendar
9 A calendar chip is equipped for accurate time/date logging.
9 Non-stop operation is also provided through the same Li button cell for SRAM contents backup.
Chapter 1 Introducing 8500 9
¾ Caution of Data Loss
When the main battery is removed or drained, the backup battery on the main board is to
retain the contents of SRAM and maintain the running of the calendar for at least one week,
on condition that the backup battery has already been fully charged.
If the terminal is to be put away for a couple of days, you should be aware that data loss
occurs when both the main and backup batteries discharge completely. Therefore, it is
necessary to save data in a host computer before putting away the terminal.
Note: Being fully charged, the backup battery can last at least 1 week.
1.3.4 Keypad
The terminal is equipped with a keypad of either 24 keys or 44 keys, which has
programmable LED backlight, for system setup, user entry and so on.
Silicon rubber has been chosen for their durability and prompt feedback. The key click can
be configured through the System Menu.
Note: Functionality of keys is application-dependent.
¾ Screen Icons
The following icons appear on the screen when a certain mode is activated, that is, holding
down the specific key is unnecessary. Simply press another key or red-coded function key
([F1] ~ [F12]) to produce a result.
24-key
A / a:
:
Press [Alpha] to enter the alphabetic mode, capital or small letters.
Press [FN] to enter the function mode (user definable).
44-key
:
:
:
Press [Shift] to enter the special function mode (user definable).
Press [RED] to enter the function mode (user definable).
Press [Alt] to enter the special function mode (user definable).
10 Industrial 8500 Reference Manual
24-key layout
The layout of the 24-key keypad is similar to that of a telephone, which consists of an
alphanumeric keypad, numbers and assorted characters.
This keypad is set to numeric mode by default. For alpha mode, simply press [ALPHA] to
toggle between alpha and numeric modes.
Figure 5: 24-key layout
Chapter 1 Introducing 8500 11
44-key layout
The layout of the 44-key keypad includes numeric, alphabetic, assorted characters, function
and modifier keys.
Figure 6: 44-key layout
For the 44-key keypad, these keys can be categorized into the following groups by color:
Blue Area:
9 Two [Enter] keys: user-friendly and convenient for either right-handed or left-handed operator to
perform general function of a [Enter] key.
9 It can be used together with [RED] modifier key: [Enter] + [RED] = alternately turn ON/OFF the
backlight of LCD and keypad.
12 Industrial CPT-8500 Reference Manual
Black Area:
9 Power key
9 Numeric keys
9 Modifier keys: [Shift] or [Alt] that modifies its next key. The functionality depends on software
application.
9 Others like [Backspace], [ESC], [Space], [Tab], [Insert], [Delete], [ - ], [ . ]
Yellow Area:
9 [Scan] button
9 Navigation keys for moving the cursor up, down, left, right.
9 Alphabetic keys
9 Others like punctuation keys for comma & semi-colon, dollar & colon.
Red Area:
9 [RED] modifier key: the solid red key next to the Power key
9 [RED] followed by one red-coded key: The [RED] modifier key modifies (activates) the second key.
Its functionality is determined by the red-coded key, which is specified by red letters under the
navigation keys or on top of alpha keys and some punctuation keys.
1.3.5 LCD
The terminal comes with a 3” FSTN graphic LCD, 160 by 160 pixels resolutions, which can
be configured to display text or graphics, such as specific font and company logo, to meet
varying application needs.
English Font:
Small fonts (6×8 pixels)
Large fonts (8×16 pixels)
21 by 8 lines
16 by 4 lines
Chinese Font:
(16×16 pixels) 8 by 4 lines
Other language fonts, company logo…
Programmable
Chapter 1 Introducing 8500 13
¾ Backlight Setting
The LED backlight of screen and keypad helps ease reading under dim environments. It can
be alternately toggled ON and OFF by simultaneously pressing the following keys:
24-key: [Enter] + [FN]
44-key: [Enter] + [RED]
¾ Touch Screen & Signature Capture
This LCD is also a touch screen, which enables the use of a stylus for handwriting. It also
features signature capture that can save signature as confirmation of receipt when delivering
goods to door.
The screen can be calibrated by tool provided in the System Menu.
Warning! DO NOT use any pointed or sharp objects to move against the surface of
the screen.
1.3.6 Status LED
The dual-color LED on top of the [Scan] button is to provide information on status of
scanning. It is programmable for diagnostics and application dependant.
Red LED - Error
Green LED - Good Read
1.3.7 Buzzer
The buzzer, a low power transducer type, can be programmed for status feedback. Its pitch
and duration are software programmable.
1.3.8 Vibrator
Like a modern mobile phone, the terminal is integrated with a vibrator. It is software
programmable and especially useful when working in a noisy environment.
14 Industrial 8500 Reference Manual
1.3.9 Readers
A wide variety of readers is available for delivering flexibility to meet different
requirements.
Note: All specifications are subject to change without prior notice.
Long Range Imager
Resolution: 0.125 mm ~ 1.00 mm
Depth of field: 2 ~ 20 cm
Width of field: 45 mm ~ 124 mm
Scan rate: 100 scans/sec
Ambient Light Rejection: 1200 lux (Direct Sun-light)
2500 lux (Fluorescent Light)
Laser Scanner
Light source: Visible laser diode operating at 670 ± 15 nm
Depth of field: 5 ~ 95 cm, depends on barcode resolution
Scan angle: 42° nominal
Scan rate: 36 ± 3 scans/sec
Minimum print contrast: 20% absolute dark/light reflectance at 670 nm
RFID Reader
13.56 MHz, Philips Mifare: From contact to 6 cm
¾ Dual Mode Support
The terminal allows one integrated scan engine, plus the RFID reader.
Chapter 1 Introducing 8500 15
1.3.10 Wireless Support
The 8500 terminal supports state-of-the-art wireless technologies so that it is able to
send/receive data in real time in an efficient way.
WPAN: IrDA, Standard infrared (IR) technology for data exchange, embedded
WPAN: Bluetooth technology for cable replacement & data exchange, embedded
WLAN: IEEE 80.211b for wireless networking, optional module
Generally, the coverage of each technology can be viewed as follows.
Figure 7: Coverage of wireless technologies
16 Industrial CPT-8500 Reference Manual
Standard IrDA Port
The terminal has an integrated IrDA port at the bottom, which can directly establish
connection with an IrDA device for printing or data exchange. Simply have the IrDA port of
the terminal toward the IrDA port of the target device.
IrDA specifications define communications (transmit/receive data) between two IrDA
enabled devices within a very short range, line-of-sight.
IrDA Specification
Infra red: Optical
Data rate: Up to 115200 bps
Coverage: From contact to at least 30 cm, line-of-sight
Connected devices: Peer-to-Peer
Standard: Version 1.0
Note: All specifications are subject to change without prior notice.
Chapter 1 Introducing 8500 17
Bluetooth Class 2
With built-in Bluetooth technology, the terminal can directly communicate with any
Bluetooth enabled device, not necessarily line-of-sight.
Bluetooth is an industrial standard for Wireless Personal Area Networking (WPAN),
which enables wireless communications within a short range.
Serial Port Profile (SPP) is for ad-hoc networking, without going through any access
point.
Personal Area Networking Profile (PAN) makes use of Bluetooth Network
Encapsulation Protocol (BNEP) for IP networking over Bluetooth. Access points
required.
Dial-Up Networking Profile (DUN) makes use of a Bluetooth modem or mobile phone
as a wireless modem.
Bluetooth Specification
Frequency Range: 2.4 ~ 2.4835 GHz
Modulation: FHSS with GFSK
Profiles: SPP, PAN, DUN
Maximum Output Power: -1.32dBm
Data rate: 721 kbps
Coverage: 50 meters line-of-sight
Connected devices: SPP mode - either Master or Slave
Server-to-Client (access point required)
Standard: Version 1.2
Note: All specifications are subject to change without prior notice.
18 Industrial 8500 Reference Manual
IEEE 802.11b/g
When the 802.11b/g module is installed, the terminal can easily connect to legacy networks
through access points (APs). Roaming among different networks is possible.
IEEE 802.11b/g is an industrial standard for Wireless Local Area Networking (WLAN),
which enables wireless communications over a long distance.
The speed of connection between two wireless devices will vary with range and signal
quality. To maintain a reliable connection, the 802.11b/g system automatically fallback
from 54 Mbps to 11,5.5, 2 or 1 Mbps as range increases or signal quality decreases.
An 802.11b/g network can operate in the following two modes:
Infrastructure mode - Wireless devices can communicate with each other or can
communicate with wired networks through APs.
Ad-hoc mode - Wireless devices or stations can communicate directly to each
other, without the use of APs.
802.11b/g Specification
Card type: CF Type I
Frequency Range: 2.4 ~ 2.4835 GHz
Modulation: DSSS / OFDM
Protocols: IP/TCP/UDP
Maximum Output Power: 14.59dBm
Data rate: 54,11, 5.5, 2, 1 Mbps auto-fallback
Coverage: 100 meters line-of-sight
Connected devices: Peer-to-Peer (no access point)
Server-to-Client (access point required)
Standard: IEEE 802.11b/g, interoperable with Wi-Fi devices
Note: All specifications are subject to change without prior notice.
Chapter 1 Introducing 8500 19
1.3.11 Resistance
¾ Shock
The terminal is designed for harsh industrial environments, and is proved to survive drop
test by the following criteria:
Surface type: Concrete
Distance to surface: 2 meters
Drop times: multiple
¾ Splash & Dust
The Ingress Protection (IP) rating is often used to indicate the protection afforded by
enclosures of an electronic device, and an IP number specifies the protection level. The first
number (0~6) refers to the protection against solid objects and the second (0~8) against
liquids. The higher the number is, the better the protection afforded.
For industrial environments, it can be very damp and dusty. Thus, the terminal is sealed
against moisture and dust to industry standard IP64.
6 = Totally protected against dust
4 = Protection against water sprayed from all directions. That is, limited ingress
is permitted.
1.3.12 Terminal Emulation
The terminal supports the following terminal emulation to access any backend database.
VT 100/200
IBM 5250
20 Industrial 8500 Reference Manual
1.3.13 Programming Support
For easy development of applications, the terminal ships with development tool package. It
includes a Windows-based application generator (AG) and relevant utilities.
For development of complex custom applications, proprietary BASIC or C complier is
available through licensing agreement, as well as libraries.
1.4 Unpacking the package
The following items are included in the package. Save the box and packaging material for
future use when you need to store or ship the terminal.
Terminal: 8500
One rechargeable Li-ion battery pack
Stylus
Hand Strap
Software CD & Reference Manual (for authorized distributors only)
Note: For battery charging, you'll need to purchase a charging cradle or gang charger.
1.5 Options
There are a number of optional accessories to enhance the total performance of the terminal.
For installation details, please refer to relevant sections.
Warning! The use of any batteries or charging devices, which are not originally
sold/manufactured by Syntech for its CipherLab product lines, will void
your warranty and may cause damage to human body or the product itself.
Accessories Features...
Reader One scan engine (long range imager, laser scanner or 2D scanner
And/or the RFID reader
802.11b/g Module IEEE 802.11b/g compliant for WLAN (Wireless Local Area Networking)
Spare Battery Pack Rechargeable Li battery for non-stop operation
Pistol Grip, Detachable Facilitating scanning with one hand
Charging Communication Cradle Charging of the terminal and one spare battery at the same time while
transmitting/receiving data.
4-bay Gang Charger Charging up to four batteries at the same time.
21
The terminal is designed for portable use, and it almost requires no installation except
installing the battery pack and necessary auxiliary parts.
Warning! The use of any batteries or charging devices, which are not originally
sold/manufactured by Syntech for its CipherLab product lines, will void
your warranty and may cause damage to human body or the product itself.
Here are some tips and suggestions that ensure safe and comfortable experience with the
terminal.
¾ Battery Pack
Spare battery pack is convenient and necessary when on the road.
Be cautious of low battery conditions.
Turn off the backlight in a bright work area to save power.
Always use proprietary CipherLab batteries for safety concern.
Do not expose the battery to temperature in excess of 140°F (60°C).
Do not disassemble, incinerate or short circuit the battery pack.
¾ Hand Strap
The hand strap is ideal for one-handed operation, which requires safe and convenient
hold of the portable terminal.
Always make sure the hand strap is well hooked and screwed to the back of the
terminal.
¾ Pistol Grip
This contoured pistol grip enables intuitive trigger-and-scan operation, which is very
helpful in scan intensive applications.
¾ Cradle
Capable of charging and communications at the same time.
One terminal seat for terminal with battery pack installed.
One spare battery compartment for a spare battery pack.
CHAPTER 2
Installing 8500
22 Industrial 8500 Reference Manual
¾ Charging
Make use of a serial cradle (RS-232).
Make use of a modem cradle.
Make use of a gang charger (charging up to four battery packs at the same time).
¾ Communications
Wireless - make use of wireless technologies, embedded or added by module.
Wired - make use of a cradle.
In This Chapter
2.1 Battery Pack................................................................. 22
2.2 Hand Strap................................................................... 23
2.3 Pistol Grip.................................................................... 24
2.4 Cradle, serial or modem............................................... 25
2.5 Charging ...................................................................... 30
2.6 Communications.......................................................... 30
2.1 Battery Pack
1 Place the terminal face down on a flat and clean surface.
2 Slide the battery pack into the battery compartment at a proper angle (30°~45°) so that
the tabs on the bottom of the battery are hooked in the grooves of the compartment.
Make sure that the battery is snugly fit into the compartment.
3 Hold the terminal still and slide the battery latch to lock the battery in the compartment.
Note: For a new battery, make sure it is fully charged before use.
Chapter 2 Installing 8500 23
Figure 8: Installing battery pack
2.2 Hand Strap
When a hand strap is necessary, install it to the terminal by following the steps:
1 Place the terminal face down on a flat and clean surface.
2 Screw one end of the hand strap to the shield-like cover on the back of the terminal.
3 Insert and hook the other end of the hand strap to the bottom of the terminal.
4 Make sure the hand strap is securely attached to the terminal.
5 Adjust the length of the hand strap to suit your handbreadth.
24 Industrial 8500 Reference Manual
Figure 9: Installing hand strap
2.3 Pistol Grip
When a pistol grip is necessary, install it to the terminal by following the steps:
1 Place the terminal face down on a flat and clean surface.
2 Remove the shield-like cover on the back of the terminal by unscrewing.
If there is a hand strap installed, remove it first. Keep the cover and screws for future use
when the pistol grip is not desired.
3 Connect the power connector from the pistol grip to the receptacle on the terminal.
4 Screw the pistol grip to the shield-like cover.
5 Make sure all screws are tightened up but not over-tightened to damage the threads.
6 Turn ON the terminal and test the trigger.
Chapter 2 Installing 8500 25
Figure 10: Installing pistol grip
2.4 Cradle, serial or modem
For charging and communications at the same time, a cradle is necessary.
1 Place the cradle in a flat and clean surface.
2 Connect the line of the power adaptor to the power jack on the back of the cradle.
3 Connect the power adaptor to a suitable power outlet.
4 The cradle is ready for charging.
26 Industrial 8500 Reference Manual
5 If data communications are desired at the same time, connection must be established as
well. This depends on the cradle type.
For example, below illustrates an RS-232 cable connected between a computer and the
cradle. The interface between the terminal and the cradle is serial IR that can run data in
a higher speed than IrDA.
Note: Make sure the connection is made secured.
Figure 11: Setting up cradle
Chapter 2 Installing 8500 27
2.4.1 Cradle Options
The choice of cradle can be very flexible. Choose a suitable type that best meets your needs.
Note: The cradle is designed for communications and charging at the same time.
Type (by communication Interface) Package Contents
Serial Cradle
(RS-232 only)
Cradle
Power adaptor
Spare battery pack
RS-232 cable
Charging &
Communications
Cradle
Modem Cradle
(RS-232 + 56kbps Modem)
Cradle
Power adaptor
Spare battery pack
RS-232 cable
Phone cable
Optional Accessory RS-232 to USB adaptor (converter)
28 Industrial 8500 Reference Manual
2.4.2 Status Indicators
¾ Charging Status
For main battery, view the screen of the 8500.
For spare battery, see cradle LEDs.
¾ Communications & Port Status
See cradle LEDs: RX, TX and Power.
Figure 12: Cradle LEDs
Charging Spare Battery Red LED: Charging
Green LED: Charging completed
Flashing (Red/Green): Error occurs
Receiving Data RX Red LED: Receiving data from a host
Transmitting Data TX Red LED: Transmitting data to a host
Power Red LED: RX/TX via modem port
Power
Green LED: RX/TX via RS-232 port
Warning! Charging error may occur due to a power failure or defected battery
contacts.
Chapter 2 Installing 8500 29
2.4.3 DIP Switch
The modem cradle (left) integrates a modem to the original serial cradle (right). Through
toggling the DIP switch, the modem cradle can make use of the modem or RS-232 port for
flexibility in connection.
Figure 13: Cradle - DIP switch
¾ Modem connection
Activate the modem by sliding the dip switch to right:
¾ RS-232 connection
Activate the RS-232 port by sliding the dip switch to left:
30 Industrial 8500 Reference Manual
2.5 Charging
2.5.1 Cradle
After being set up, the cradle is ready for charging the terminal (loaded with main battery)
and one spare battery pack.
Seat the terminal and/or the spare battery pack then.
2.5.2 Gang Charger
If you have purchased the 4-bay gang charger, you can charge up to four batteries at the
same time. This is particularly convenient for a non-stop operation or locations where a
proper power supply is unavailable.
Note: The battery is fully charged after approximate 4 hours.
2.6 Communications
For the 8500, it is capable of sending or receiving data in a number of different ways.
Chapter 2 Installing 8500 31
2.6.1 Wired
The terminal is capable of wired communications via:
Serial cradle
Modem cradle
See the following flow chart for instructions on the procedure.
Figure 14: Flow chart of cradle communications
32 Industrial 8500 Reference Manual
¾ Serial Cradle (RS-232)
When the cradle is set up,
1 Connect one end of a RS-232 cable to the RS-232 port on the back of the cradle.
2 Connect the other end of the cable to the RS-232 port of a host computer.
3 See the flow chart for the rest steps.
¾ Modem Cradle
When the cradle is set up,
1 For communications via an internal modem, slide the DIP switch on the back of the
cradle to right.
2 Connect the telephone line to the [Line] jack on the back of the cradle.
3 You may connect the cradle to a telephone through the [Phone] jack.
4 See the flow chart for the rest steps.
2.6.2 Wireless
The terminal is capable of wireless communications via the following technologies:
IrDA
Bluetooth
IEEE 802.11b/g
Refer to 1.3.10 Wireless Support for more details.
33
The software inside the terminal mainly consists of three modules: Kernel, System, and
Program.
Figure 15: Software Architecture
In This Chapter
3.1 Program Module.......................................................... 34
3.2 System & Kernel Modules........................................... 35
CHAPTER 3
Software Architecture
34 Industrial 8500 Reference Manual
3.1 Program Module
¾ Preloaded Application
The terminal is preloaded with a proprietary application program, that is, the AG Runtime
(U8500*.SHX). After being physically set up and configured properly through the
proprietary Application Generator (AG8500m.exe), the terminal is ready to collect data.
The main menu is generated by the AG Runtime, U8500*.SHX.
¾ Alternative
In addition to the proprietary application development tool, the Application Generator, you
may develop your own application program through BASIC or C complier, in order to best
meet your system requirements.
Proprietary Application Program
9 The terminal is preloaded with U8500*.SHX, which is for use with the matching application
development tool at PC end, AG8500m.exe.
9 The Application Generator (AG) software package includes this application development tool and
several associated utilities to make it versatile in use.
Alternatives:
9 Aided by programming support, user-defined application programs can be developed to satisfy
specific needs, such as being integrated into an existing system.
Chapter 3 Software Architecture 35
3.2 System & Kernel Modules
For system configurations and managing multiple programs, each terminal comes with the
System Menu, Kernel Menu, and Program Manager.
¾ System Menu
This is generated by the System module. You may configure parameters, test components,
download or update the active application program (the one with the Program module), and
download one custom font file.
¾ Kernel Menu
This is generated by the Kernel module. Generally, you may update the core program
(Kernel Update), download or update the active application program (the one with the
Program module), download one custom font file, and configure Bluetooth settings.
¾ Program Manager
This is also generated by the Kernel module. The Program Manager is bundled with the
Kernel Menu. You may download as many as seven application programs, as well as one
custom font file.
36
This section mainly describes the alternatives to configure the 8500 terminal, including
hardware configuration and downloading application programs.
In This Chapter
4.1 System Menu............................................................... 37
4.2 Program Manager ........................................................ 69
4.3 Kernel Menu................................................................ 74
CHAPTER 4
Configuring 8500
Chapter 4 Configuring 8500 37
4.1 System Menu
The System Menu is generated by a powerful utility, which offers an interface for engineers
(programmers or system integrator) to view system information, change the configuration
parameters, download programs and run diagnostics.
This menu is designed for engineering tests and maintenance ONLY. For this reason, the
System Menu provides password protection to prevent unauthorized users from
accidentally changing system settings.
Warning! The System Menu is NOT for the use of any end users. The system
password helps ensure system safety and integrity.
How to access the System Menu?
38 Industrial 8500 Reference Manual
4.1.1 Information
The information provided here helps diagnose the system.
H/W: Hardware version (PCB)
S/N: Serial number of the terminal
M/D: Manufacturing date
KNL: Kernel version
LIB (BSC): C library or BASIC run-time version
USR: Application program version
DEV: Code for optional hardware configurations, i.e. 2400-1
2 4 0 0 - 1
Type of Reader
Type of Wireless Module RFID Module Reserved
Keypad layout
0= none
1= CCD
2= Laser
3= 2D
0= none
4= 802.11b/g (+
Bluetooth)
5= Bluetooth only
0= none
1= RFID
0= 24-key
1= 44-key
Chapter 4 Configuring 8500 39
4.1.2 Settings
Here provides options to change the default settings.
System Settings Default Values
Clock blank
Backlight Period 20 seconds
Auto Off 10 minutes
Power On Options Program Resume
Key Click Tone 2
System Password Open access
Font System font
¾ Settings > Clock
Set date and time for Real Time Clock. Enter two digits for the year, i.e. 04 for 2004.
40 Industrial 8500 Reference Manual
¾ Settings > Backlight Period
Set the backlight duration for the keypad and LCD. Enter a value between 0 and 9999.
¾ Settings > Auto Off
Set time threshold for the terminal to automatically power off when no operation is taking
place during that specific period. Enter a value between 0 and 999.
Note: To disable this function, enter 0.
¾ Settings > Power On Options
Set the startup screen right after powering on:
[0] Program Resume: Start from the last session of program before
shutdown.
[1] Program Restart: Fresh start from the first session of the program.
Chapter 4 Configuring 8500 41
¾ Settings > Key Click
There is audible feedback for pressing a key on the keypad. The current value is highlighted.
Select a tone for the buzzer or mute it.
¾ Settings > System Password
Set a password to control user access to the System Menu. The password consists of eight
characters at most.
Note: To disable a previous password, enter blank on the following screens.
42 Industrial 8500 Reference Manual
¾ Settings > Font
Current font information can be viewed here.
Default: System font
Custom font file, if there is one
The font settings here can be changed if a "multi-language" font file has been downloaded.
(Press [Up] or [Down] to move the cursor up or down through the menu of options.)
¾ Settings > Screen Calibration
The cross mark will appear on the four corners of the screen for alignment. Use the tip of the
stylus to tap at the center of the cross mark firmly and accurately.
Warning: DO NOT use any pointed or sharp object to move against the screen.
Chapter 4 Configuring 8500 43
¾ Settings > Reset to Default
Reset all settings to the default values. The following dialog box prompts for confirmation.
44 Industrial 8500 Reference Manual
4.1.3 Tests
Here provides functional tests for key parts.
¾ Tests > Reader
Test the reading performance of the scanner, with laser or image scanning engine. Press
[SCAN] to start.
To stop and exit the test, press any key.
The following barcodes are enabled by default:
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.
Chapter 4 Configuring 8500 45
¾ Tests > Buzzer
Test the buzzer with different frequency/duration combinations. Press [Enter] to start. Press
any key to stop and exit the test.
¾ Tests > LCD & LED
Test the LCD display and LED indicator. Press [Enter] to start. Press any key to stop and
exit the test.
¾ Tests > Keyboard
Test the rubber keys. Press any key and its corresponding character will be shown on the screen.
Press [ESC] to stop and exit the test.
¾ Tests > Memory
Test the data memory (SRAM), and the results will be shown on the screen. Press any key to
exit.
Warning! The contents of the data memory (SRAM) will be wiped out after test.
¾ Tests > Touch Screen
Test signature capture by using the stylus for handwriting. Press [Enter] to start. Press [ESC]
to stop and exit the test.
¾ Tests > RFID
Test the reading performance of the RFID reader when a proximity card is present. Press
[ESC] to stop and exit the test.
¾ Tests > Vibrator
Test the vibrator. Press [ESC] to stop and exit the test.
¾ Tests > IR Echo Test
The echo test is to verify connectivity between the terminal and the cradle (serial IR). Run
the echo test at baud rate 38400. Press [ESC] to stop and exit the test.
46 Industrial 8500 Reference Manual
4.1.4 Memory
Here provides information and initialization function of the memory.
¾ Memory > Size information
Base RAM (SRAM for data memory)
Memory Card (SRAM for data memory)
Flash (for program memory)
Note: If memory card is present, it will replace Base RAM in use.
¾ Memory > Initialize
Initialize the data memory, Base RAM or Memory Card.
Warning! The contents of the data memory (SRAM) will be wiped out after memory
initialization.
Chapter 4 Configuring 8500 47
4.1.5 Power
Here shows current voltage consumption.
Main: This refers to the main battery.
It shows dynamic status of the battery pack, as the main power
source.
Backup: This refers to the backup battery.
It shows dynamic status of the button cell, which is used to
retain data in SRAM.
48 Industrial 8500 Reference Manual
4.1.6 Load Program
Download program or font file to the active memory bank.
New application program
Program update
Font file, i.e. multi-language font
¾ Results
Success: the new program or font file will be activated right after downloading.
Failure: the terminal will resume to the current application program or system font.
Interface
Cradle-IR The communication parameters at PC end should be set accordingly.
IrDA Point to the target IrDA device.
Bluetooth Approach to the target Bluetooth enabled device.
Chapter 4 Configuring 8500 49
4.1.7 Bluetooth Menu
This submenu is for the built-in Bluetooth technology to work with other Bluetooth enabled
devices. Parameters must be configured correctly.
Bluetooth Menu: Settings: Default Values
Local Name blank
Remote Name blank
Broadcast Me Enable
Connect Setting
Power Saving Enable
Authentication Disable
Security
PIN Code blank
DHCP Enable
SubNet Mask 255.255.128.0
Local IP Address 0.0.0.0
Default Gateway 0.0.0.0
DNS Server 0.0.0.0
Network Setting
Domain Name blank
50 Industrial 8500 Reference Manual
¾ Bluetooth Menu > Information
Information of network configuration can be viewed here.
LIB (BSC): C library or BASIC run-time version
MAC: MAC ID of the Bluetooth module
IAM: A name given to the terminal for identification.
CTY: “Normal” means frequency range is 2.4 ~ 2.5 GHz.
There are bandwidth limitations for 2.4 GHz ISM band in
some countries. For example, only 23 RF channels defined
instead of 79 RF channels in Japan, Spain and France.
DHCP: DHCP being enabled or disabled.
IP: IP address of the terminal
Mask: Subnet Mask
Gate: Default Gateway
Chapter 4 Configuring 8500 51
¾ Bluetooth Menu > Connect Setting
A basic Bluetooth system can be configured as (1) point to point – SPP or DUN mode, and
(2) point to multi-point – PAN mode.
Set the following parameters if necessary.
Local Name: Enter a name for identifying the terminal.
Remote Name: Enter a name for making specific connection.
The remote name must be one of those in the Freq. Dev. List.
Otherwise, the terminal will fail to make connection with any
device. DO NOT specify any remote name when roaming is
required.
Broadcast Me: Options - Enable or Disable
For initial connection, broadcasting must be enabled. For
security reason, simply disable it to hide the terminal from
other Bluetooth devices.
Power Saving: Options - Enable or Disable
This refers to the low power consumption mode. Only the
Sniff mode is supported.
52 Industrial 8500 Reference Manual
Chapter 4 Configuring 8500 53
¾ Bluetooth Menu > Security
Set up or modify security parameters:
Authentication: Options - Enable or Disable
PIN Code: Define the encryption key values. Up to 13 characters, using
ASCII code.
54 Industrial 8500 Reference Manual
¾ Bluetooth Menu > Echo Tests
Echo tests are used for verifying connectivity to make sure the terminal is within coverage.
Press [ESC] to stop and exit the test.
For PAN mode, it helps estimate the number of APs and terminals, and determine the
topology of deploying APs.
“SPP”: Serial Port Profile - for ad hoc networking, without going
through any access point.
“Dial Out”: For Dial-Up Networking Profile, also known as DUN. It
makes use of a Bluetooth modem or mobile phone as a
wireless modem.
“PAN(BNEP)”: Personal Area Networking Profile - uses Bluetooth Network
Encapsulation Protocol for IP networking over Bluetooth.
Note: You also need a test utility on PC to test the networking.
Chapter 4 Configuring 8500 55
SPP Master: Set the terminal as a master device.
It is to be followed by an attempt to make connection.
SPP Slave: Set the terminal as a slave device.
It is to be followed by an attempt to make connection.
Dial Out Set the terminal as a modem.
It is to be followed by an attempt to make connection with the
target device. The target device may be a mobile phone or
Bluetooth modem.
56 Industrial 8500 Reference Manual
PAN(BNEP)
Client: Set the terminal as a client.
Enter the IP address of a server that connection is desired.
It is to be followed by an attempt to make connection with
APs.
PAN(BNEP)
Server: Set the terminal as a server.
It is to be followed by an attempt to make connection with
APs.
Chapter 4 Configuring 8500 57
¾ Bluetooth Menu > Pairing Test
The pairing procedure is for the creation and exchange of a link key between two
Bluetooth-enabled devices. The devices use the link key for future authentication when
exchanging information.
After inquiry, there will be a “Target Machine” menu for selecting mode:
Serial Port (SPP)
Access Point (PAN)
Dial Up Network (DUN)
Press [ESC] to stop and exit the test.
Note: During the initial setting of Bluetooth wireless network, the pairing procedure must
be carried out before the Echo tests.
58 Industrial 8500 Reference Manual
¾ Bluetooth Menu > Freq. Dev. List
After completing the pairing procedure, the system will generate a list of device/s that the
terminal has been connected to lately. During roaming or rebuild the connection, the
terminal will automatically connect to the listed device(s) without going through the pairing
procedure.
Note: To un-pair any device, simply delete the device from this list.
SPP mode (Serial Port Profile): Only one device listed for quick
connection.
DUN mode (Dial-Up Networking): Only one device listed for quick
connection.
AP mode (PAN - IP Networking): Up to eight APs listed for roaming
purpose.
Chapter 4 Configuring 8500 59
¾ Bluetooth Menu > Network Setting
Set network parameters:
DHCP: Options - Enable or Disable
SubNet Mask: Enter a new Mask IP, if necessary.
Local IP Address: Enter a new address for the terminal, if necessary.
Default Gateway: Enter a new address for the default Gateway, if
necessary.
DNS Server: Enter a new address for the DNS server, if
necessary.
Domain Name: The domain name of the host is shown here.
Note: All of the setting could be obtained form DHCP server if DHCP is activated.
60 Industrial 8500 Reference Manual
Chapter 4 Configuring 8500 61
4.1.8 IEEE 802.11b/g Menu
This submenu is for IEEE 802.11b/g wireless networking. Parameters must be configured
correctly.
Note: This menu is available only when the 802.11b/g module is installed.
802.11b/g Menu: Settings: Default Values
DHCP Enable
SubNet Mask 255.255.128.0
Local IP Address 0.0.0.0
Default Gateway 0.0.0.0
DNS Server 0.0.0.0
Network Setting
Domain Name blank
Local Name blank
Domain Name blank
SS ID blank
System Scale Medium
Power Saving Enable
WLAN Setting
Preamble Long
Authentication Open System
WEP Menu Disable
Security
EAP Menu Disable
62 Industrial 8500 Reference Manual
¾ 802.11b/g Menu > Information
Information of network configuration can be viewed here.
MAC: MAC ID of the 802.11b/g module
DHCP: DHCP being enabled or disabled
IP: IP address of the terminal
Mask: Subnet Mask
Gate: Default Gateway
¾ 802.11b/g Menu > Network Setting
Set general network parameters.
DHCP: Options - Enable or Disable
SubNet Mask: Enter a new Mask IP, if necessary.
Local IP Address: Enter a new address for the terminal, if necessary.
Default Gateway: Enter a new address for the default Gateway, if
necessary.
DNS Server: Enter a new address for the DNS server, if necessary.
Domain Name: The domain name of the host is shown here.
Note: All of the setting could be obtained form DHCP server if DHCP is activated.
Chapter 4 Configuring 8500 63
¾ 802.11b/g Menu > WLAN Setting
802.11b/g system can operate in two modes (1) Ad-hoc mode: peer-to-peer, and (2)
Infrastructure mode: point to multi-point through access points.
Set the following parameters.
Local Name: Enter a name for identifying the terminal.
Domain Name: The domain name of the host is shown here.
SS ID: This refers to Service Set ID or Identifier.
The terminal can ONLY communicate with access
points that have the same SS ID
System Scale: This refers to Access Point Density.
Options - [1] Low [2] Medium [3] High
The value you set must match that set for the access
point.
Power Saving: This refers to the low power consumption mode.
Options - Enable or Disable
The value you set must match that set for the access
point.
Preamble: Options - [1] Long [2] Short [3] Both
The value you set must match that set for the access
point.
64 Industrial 8500 Reference Manual
Chapter 4 Configuring 8500 65
¾ 802.11b/g Menu > Security
Set up or modify security parameters:
Authentication
[1] Open System:
[0] Share Key:
Default authentication type
This requires implementing WEP key.
66 Industrial 8500 Reference Manual
WEP Menu
WEP Setting:
WEP Key Length:
Default Key:
WEP Key:
Enable or Disable (for Share Key, it must be enabled.)
64 or 128 bits
WEP KEY1
Enter settings for WEP KEY (1, 2, 3 or 4)
EAP Menu
EAP Setting:
EAP ID:
EAP Password:
Enable or Disable
Enter a user name, up to 32 characters
Enter a password, up to 32 characters
Chapter 4 Configuring 8500 67
¾ 802.11b/g Menu > Echo Tests
Echo tests are used for verifying connectivity to make sure the terminal is within coverage.
Client Mode: Set the terminal as a client.
Enter the IP address of a server that connection is
desired.
It is followed by an attempt to make connection with
APs.
68 Industrial 8500 Reference Manual
Server Mode: Set the terminal as a server.
It is followed by an attempt to make connection with
APs.
Chapter 4 Configuring 8500 69
4.2 Program Manager
The 8500 terminal supports multiple applications and languages. In the menu of Program
Manager, it can download up to seven programs and one of them is made active.
Warning! The Program Manager menu is NOT for the use of any end users.
How to access the Program Manager?
70 Industrial 8500 Reference Manual
4.2.1 Download
Multiple application programs can be downloaded through a variety of interfaces. Here
brings a full list of programs that are currently stored on the terminal with size information
(program name of 12 characters; size in kilo bytes).
A suffix letter after the memory bank (01~06) indicates the file type of program.
“b” for BASIC program
“c” for C program
“f” for font file
The terminal can store up to seven application programs (including the one in the active
memory bank) and one font file (may not be shown in this list).
Chapter 4 Configuring 8500 71
Figure 16: Downloading through Program Manager
¾ Memory Bank 01 ~ 06
Only application program can be downloaded to these banks.
Empty bank:
Select an empty bank by pressing the corresponding number and then [Enter].
Select baud rate for downloading.
Connect cable and wait connecting…
To abort the action, press [ESC]. Then press [ESC] again to return to the menu.
Occupied bank:
If no available banks, you'll have to replace one program with the new one.
Select a program that you want to delete by pressing the corresponding number and then [Enter].
The program information is displayed on the screen. Press [Alpha] to enter the capital mode. Then
press [C].
Select baud rate for downloading.
Connect cable and wait connecting…
To abort the action, press [ESC]. Then press [ESC] again to return to the menu. From the menu,
you'll find the program is deleted but no new program is present.
If you simply want to delete a program, press [D] in step 2.
Note: [C], [D] are NOT case sensitive.
72 Industrial 8500 Reference Manual
¾ Active Memory Bank
Only the application program and font file that need to be activated immediately can be
downloaded to the active bank. The new font file may not be shown in the program list if
application programs take all banks, but you can view font information in the System Menu.
Active bank:
Select the active program (may be an empty bank) by pressing the corresponding number (that is 7)
and then [Enter].
Connect cable and wait connecting…
If the downloaded program is an application, it will replace the active program and come into effect
immediately. If it is a font file, then the current active program is still in use.
Note: No font file will replace the active application program.
4.2.2 Activate
The list shows the entire spare programs stored in the terminal. From the list, you can select
from 01 to 06 and activate one of them.
¾ Activate an application program
The selected program will be copied to the active memory bank and replace the current one.
When <New Program Start> screen prompts “Press [ESC] to clear file”, it means the file
system in the SRAM will be cleared out by pressing [ESC]. Then there will be no data
(transactions, settings, etc.) stored in the terminal when the new program comes into effect.
To keep the data, simply press any other key.
¾ Activate a font file
The selected font file will be copied to the active memory bank and replace the current font
or system font. However, the active application program will remain intact.
Chapter 4 Configuring 8500 73
4.2.3 Upload
You may duplicate any program or all in the terminal to a host computer or another
terminal.
¾ One Program
The procedures are similar to those for loading programs.
¾ All Programs
The procedures are similar to those for loading programs.
74 Industrial 8500 Reference Manual
4.3 Kernel Menu
The Kernel Menu resides in the innermost core of the system. It has the highest security and
is always protected by the system. When the application program is corrupted and the
System Menu fails, the Kernel Menu provides an access to fix the system.
Warning! The Kernel Menu is NOT for the use of any end users.
How to access the Kernel Menu?
Chapter 4 Configuring 8500 75
4.3.1 Kernel Information
The information provided here helps diagnose the system.
H/W: Hardware version (PCB)
S/N: Serial number of the terminal
M/D: Manufacturing date
KNL: Kernel version
DEV: Code for optional hardware configurations, i.e. 2400-1
2 4 0 0 - 1
Type of Reader
Type of Wireless Module RFID Module Reserved
Keypad layout
0= none
1= CCD
2= Laser
3= 2D
0= none
4= 802.11b/g (+
Bluetooth)
5= Bluetooth only
0= none
1= RFID
0= 24-key
1= 44-key
76 Industrial 8500 Reference Manual
4.3.2 Load Program
Download program or font file to the active memory bank.
New application program
Program update
Font file, i.e. multi-language font
¾ Results
Success: the new program or font file will be activated right after downloading.
Failure: the terminal will resume to the current application program or system font.
Interface
Cradle-IR The communication parameters at PC end should be set accordingly.
IrDA Point to the target IrDA device.
Bluetooth Approach to the target Bluetooth enabled device.
4.3.3 Kernel Update
The Kernel might be changed for improving performance or other reasons, and, an update is
necessary.
The procedure is the same as that for downloading program.
Chapter 4 Configuring 8500 77
4.3.4 Test & Calibrate
These tools are provided for manufacturing use. No user definition is allowed.
Burn-In Test
Calibrate RTC
Base RAM Test
Memory Card Test
IR Test
Bluetooth Test
CF (CompactFlash) Test
Scanner Test
LCDTest
2D Test
Warning! This is NOT for the use of any end users.
78 Industrial 8500 Reference Manual
4.3.5 Bluetooth Menu
This submenu is the same as that under the System Menu except there is no Network Setting
here.
Moreover, the echo test for Bluetooth in Kernel mode is available for SPP (Serial Port
Profile) only.
79
Depending on the application program downloaded to the terminal, managing the 8500
terminal at PC end can be very flexible and simple.
Note: For details, please see relevant documents such as Programming Guide.
In This Chapter
5.1 For proprietary applications......................................... 79
5.2 For custom applications............................................... 79
5.1 For proprietary applications
For the preloaded application program (U8500*.SHX), we provide a PC development tool,
the Application Generator (AG8500*.exe), for creating application templates from PC end
in a time-saving way.
5.2 For custom applications
For user-defined application programs, software is to be developed by your own system
programmers.
¾ Programming Support
For development of custom application software, proprietary BASIC or C complier is
available through licensing agreement, as well as libraries.
CHAPTER 5
Managing 8500
80 Industrial 8500 Reference Manual
Power
Main battery: Rechargeable 3.7 V, 4000 mAh Li-ion battery pack
Backup battery: Rechargeable 3.0 V, 7 mAh Lithium button cell
Working time: 500 hours
CPU
32-bit CPU: Toshiba CMOS type; 40 MHz
Memory
Flash: 2 MB program memory
SRAM: Standard 2 MB on-board data memory
Memory card (optional)
Programming Support
Proprietary Development Tool: Windows-based application generator (AG)
Compliers: BASIC, C
Emulation VT 100/200, IBM 5250
Environment
Humidity: Operating: 5% to 90% non-condensing
Storage: 5% to 95% non-condensing
Temperature: Operating: -20 to 60 °C
Storage: -30 to 70 °C
Shock Resistance: 2 m multiple drops onto concrete
Splash/Dust Resistance: IP 64
EMC Certified
FCC Class B
CE Class B
C-Tick Class B
Enclosure
Material: Rubber & ABS plastic
Specifications
Managing 8500 81
Dimensions: 228 mm (L) x 89.5 mm (W) x 59.5 mm (H)
Weight: Approx. 450 g
Approx. 550 g (One battery pack included)
Input Devices
Reader: One scan engine (long range imager/laser scanner/2D scanner)
and/or the RFID reader
Keypad: 24-key or 44-key layout
Rubber keys, LED backlit, programmable
Display
160 x 160 pixels, 3” FSTN, LED backlit, programmable
19 lines by 26 characters for small fonts
9 lines by 20 characters for large fonts
Graphic LCD:
Touch screen control & signature capture
Indicators
LED: One dual-color LED, programmable
Buzzer: Low power transducer type, 1 KHz to 4 KHz, programmable
Vibrator: 9000 ± 2000 RPM, Max. 50 dB, programmable
Interfaces
Standard IrDA: Peer-to-Peer connection through IrDA ports
Bluetooth: Built-in WPAN networking, class 2
IEEE 802.11b/g: WLAN networking (optional)
Note: All specifications are subject to change without prior notice.

Navigation menu