Intermec Technologies Corporation
6001 36th Avenue West
P.O. Box 4280
Everett, WA 98203-9280
U.S. service and technical support: 1-800-755-5505
U.S. media supplies ordering information: 1-800-227-9947
Canadian service and technical support: 1-800-668-7043
Canadian media supplies ordering information: 1-800-268-6936
Outside U.S.A. and Canada: Contact your local Intermec service supplier.
The information contained herein is proprietary and is provided solely for the purpose of allowing customers
to operate and/or service Intermec manufactured equipment and is not to be released, reproduced, or used for
any other purpose without written permission of Intermec.
Information and specifications in this manual are subject to change without notice.
2001 by Intermec Technologies Corporation
All Rights Reserved
The word Intermec, the Intermec logo, INCA (under license), MobileLAN, JANUS, IRL, Trakker Antares,
EZBuilder, TE 2000, Data Collection Browser, dcBrowser, Universal Access Point, UAP, Duratherm,
EasyCoder, Precision Print, PrintSet, Virtual Wedge, and CrossBar are either trademarks or registered
trademarks of Intermec.
Throughout this manual, trademarked names may be used. Rather than put a trademark ( or ) symbol in
every occurrence of a trademarked name, we state that we are using the names only in an editorial fashion, and
to the benefit of the trademark owner, with no intention of infringement.
There are U.S. and foreign patents pending.
Page 3
Manual Change Record
This page records the changes to this manual. The manual was originally released as version 001.
VersionDateDescriptionofChange
0028/01
System manual revised to include 5020 Release 3.0 firmware.
On the 5020, the Unit Management suite of applications is now called “Unit Manager for
PlanNET.” All Unit Management material updated to reflect this change.
This section introduces you to standard warranty provisions, safety precautions,
warnings and cautions, document formatting conventions, and sources of additional
product information. A documentation roadmap is also provided to guide you in finding
the appropriate information.
Warranty Information
To receive a copy of the standard warranty provision for this product, contact your local
Intermec support services organization. In the U.S.A. call 1-800-755-5505, and in
Canada call 1-800-668-7043. Otherwise, refer to the Worldwide Sales & Service list
that ships with this manual for the address and telephone number of your Intermec sales
organization.
Safety Summary
Your safety is extremely important. Read and follow all warnings and cautions in this
book before handling and operating Intermec equipment. You can be seriously injured,
and equipment and data can be damaged if you do not follow the safety warnings and
cautions.
d 39
BeforeYouBegin
Donotrepairoradjustalone
under any circumstances. Someone capable of providing first aid must always be
present for your safety.
Firstaid
Never neglect an injury, no matter how slight it seems.
Resuscitation
breathing. Any delay could result in death. To work on or near high voltage, you should
be familiar with approved industrial first aid methods.
Energizedequipment
responsible authority. Energized electrical equipment is dangerous. Electrical shock
from energized equipment can cause death. If you must perform authorized emergency
work on energized equipment, be sure that you comply strictly with approved safety
regulations.
Always obtain first aid or medical attention immediately after an injury.
Begin resuscitation immediately if someone is injured and stops
Never work on energized equipment unless authorized by a
Do not repair or adjust energized equipment alone
xv
Page 16
502XDataCollectionPCSystemManual
Warnings, Cautions, and Notes
The warnings, cautions, and notes in this manual use the following format.
Warning
A warning alerts you of an operating procedure, practice, condition, or statement
that must be strictly observed to avoid death or serious injury to the persons
working on the equipment.
Avertissement
Un avertissement vous avertit d’une procédure de fonctionnement, d’une méthode,
d’un état ou d’un rapport qui doit être strictement respecté pour éviter l’occurrence
de mort ou de blessures graves aux personnes manupulant l’équipement.
Caution
A caution alerts you to an operating procedure, practice, condition, or statement
that must be strictly observed to prevent equipment damage or destruction, or
corruption or loss of data.
d39
Conseil
Une précaution vous avertit d’une procédure de fonctionnement, d’une méthode,
d’un état ou d’un rapport qui doit être strictement respecté pour empêcher
l’endommagement ou la destruction de l’équipement, ou l’altération ou la perte de
données.
Notes are statements that either provide extra information about a topic or
Note:
contain special instructions for handling a particular condition or set of
circumstances.
xvi
Page 17
d 39
BeforeYouBegin
About This Manual
This manual contains detailed configuration, management, and programming
information for
the 5020 Data Collection PC
•
the 5023 Data Collection PC
•
Use this manual in conjunction with the 5020 Data Collection PC User’s Manual (Part
No. 068975) or the 5023 Data Collection PC User’s Manual (Part No. 070698), which
explains how to install, operate, and maintain your 5020 or 5023 computer.
This manual was written for analysts and programmers who operate, program, and
connect the 502X to a network or system. A basic understanding of Windows
programming and data communications is necessary.
Terminology
You should be aware of how these terms are being used in this manual:
TermDescription
with Release 3.0 firmware.
with Release 1.0 firmware.
502X
502X PC
Unit
Manager
Computer
Host
DCS 30XThe term “DCS 30X” is used throughout the manual to indicate
These terms indicate any 502X Data Collection PC. More
specific terms, such as “RF 5020,” indicate a specific type of
502X Data Collection PC.
The term “Unit Manager” refers to the Unit Manager for
PlanNET application suite.
The terms “computer” and “host” indicate a personal computer
or other computer that communicates with the 502X.
a member of the DCS 30X data collection server family. The
DCS 30X is a newer data collection server that replaces the
Model 200 Controller. Unless otherwise noted, you can use
either the DCS 30X or the Model 200 Controller.
Format Conventions for Input From a Keyboard or Keypad
This table describes the formatting conventions for input from computer keyboards and
502X keypads:
ConventionDescription
Special
Italic textIndicates that you must replace the parameter with a value. See
textShows the command as you should enter it into the 502X PC. See
“Format Conventions for Commands” later in this chapter.
“Format Conventions for Commands” later in this chapter.
CtrlBold text represents a key on your keypad. For example, Tab
represents the Tab key and M represents the letter M key.
When two keys are joined with a dash, press them simultaneously.
For example, if you see the command Ctrl-C, press the two keys at
the same time.
Shows the key you must press on the 502X. For example, “press &”
directs you to press the right Enter key on the 502X keypad.
Shows a series of 502X keys you must press and release in the order
shown. For example, “Press " to access the Configure
menu.”
Format Conventions for Bar Codes
You can scan the bar codes listed in this manual to enter data or perform a command.
The bar code labels in this manual are printed in the Code 39 symbology. Each bar code
includes the name and human-readable interpretation. For example:
PartNumber
*1234*
*1234*
The asterisks (*) at the beginning and end of the human-readable interpretation are the
start and stop codes for a Code 39 bar code label. If you are creating bar code labels
with a bar code utility, it may automatically supply the asterisks as the start and stop
code, so that you only need to type the actual text of the command.
Name
Name
Bar code (Code 39)
Bar code (Code 39)
Human-readable interpretation
Human-readable interpretation
xviii
Format Conventions for Commands
This manual includes sample commands that are shown exactly as you should type
them on your 502X. The manual also describes the syntax for many commands,
defining each parameter in the command. This example illustrates the format
conventions used for commands:
•
Scan a bar code label with this syntax:
+/$+command
where:
+/is the syntax for the Enter Accumulate Mode command.
$+is the syntax for the Change Configuration command.
command
is the syntax for the command you want to change.
Page 19
d 39
This table defines the conventions used in the example:
ConventionDescription
BeforeYouBegin
Special
Italic
whereThis word introduces a list of the command’s parameters and
fontCommands appear in this font. You enter the command exactly as it
is shown.
textItalics indicate a variable, which you must replace with a real value,
such as a number, filename, or keyword.
explains the values you can specify for them.
Other Intermec Manuals
You may need additional information when working with the 502X Data Collection PC
in a data collection system. Please visit our Web site at www.intermec.com for a list of
available manuals or to access many of our current manuals in PDF format. To order
printed versions of the Intermec manuals, contact your local Intermec representative or
distributor.
The 5020 and 5023 (502X) Data Collection PC are portable hand-held computers that
come ready to connect to your network. The 502X makes data collection easy and is
engineered to take full advantage of its Microsoft
Models and Options
The 502X family of Data Collection PCs includes these models:
020
5
0
2
0
5
Batch5020
The basic 5020 PC has one PC card slot for Type I or Type II 16-bit
memory and input/output (I/O) cards and one slot for a compact flash memory card.
RF5020
The RF version of the 5020 is available with a WLI-F 2.4 GHz OpenAir
frequency hopping spread spectrum radio or an IEEE 802.11b High Rate (HR) direct
sequence radio and includes a single slot for a compact flash memory card. The radio
includes an adjustable antenna.
®
Windows® CE operating system.
1
3
2
0
5
5023
The 5023 comes with a SmartCard reader and an 802.11b HR radio with
adjustable antenna. The built-in handle includes a scanner trigger.
These options are available for batch and RF 5020s:
Integrated scanner (standard, long-range, high-density, or high-visibility) or tethered
•
scanner port
Full alphabetic or standard multifunction keypad
•
Keypads to support western European languages
•
Asian character sets
•
This manual tells you how to use the features and options available on all models of the
502X.
1-3
Page 24
502XDataCollectionPCSystemManual
Whats New?
With this revision of the system manual, several significant changes were made to
support hardware and software for the 502X:
nuggetf
code39
Release3.0firmwarefor5020
configuration commands and remote device management naming:
Intermec Device Registration System (IDRS) configuration commands
•
Symbology Identifier configuration commands
•
Unit Manager for PlanNET (formerly Unit Management)
•
For help with the IDRS and Symbology Identifier commands, see Chapter 7,
“Configuration Command Reference.” For help with Unit Manager, see Chapter 4,
“Using Unit Manager.”
WindowsCE3.0
and file-handling capabilities, interprocess communications, and SSCE components
preinstalled and certified by Microsoft to support SQL Server applications.
The 5020 now ships with Windows CE 3.0, providing greater storage
The 5020 Release 3.0 firmware includes new
Learning About the Installed Software
The 502X ships with the following software components installed.
AutomaticDataCollection(ADC)server
the 502X bar code reader engine. It allows multiple applications to retrieve ADC data
from the 502X reader engine.
The ADC server is the software interface to
1-4
Configuration
configuration of the 502X.
Desktop
Notification Tray (instead of a Task bar) that displays 502X status icons, and control
panel applets. You can use the control panel applets to customize your 502X settings.
software components that support the use of Intermec SDK. These components are
required when applications use SDK functions.
InternetExplorer(IE)Browser
Web browser-based data collection applications.
The desktop provides the user interface to the 502X, including a Start button,
The local Configuration application enables you to view and change the
The Fast Config application helps you get the 502X general network
The server software enables you to connect the 502X with the Internet.
The library functions are
The browser is a client application that can be used for
Page 25
Introducingthe502XDataCollectionPC
1
Languagecomponents
components (on all 502X devices) and international language fonts (on 5020 only).
International language fonts support western European languages including Danish,
Dutch, Finnish, French, German, Italian, Norwegian, Portuguese, Spanish, and Swedish.
The 5020 is also available with Chinese, Japanese, or Korean character sets.
PCConnection
PC.
Programmingenvironmentsupport
support the use of COM/Active X, Visual Basic, C Runtime Libraries, Active Template
Library, and Microsoft Foundation Classes.
Radiodrivers
or IEEE 802.11b HR radio.
SNMP(SimpleNetworkManagementProtocol)
protocol designed to facilitate the exchange of management information between
network devices. Use SNMP to control and configure the 502X anywhere on an SNMP
enabled network.
UnitManagerforPlanNET
Management, File Manager, Process Manager, Application Manager, and Event Viewer.
Use the Unit Manager applications to remotely manage and configure your 502X.
Varadero
create thin-client applications supporting multiple device platforms. For more
information, go to www.abacomobile.com.
PC Connection allows you to establish a serial connection to another
The radio drivers control the operation of the WLI-F 2.4 GHz OpenAir
Varadero is a mobile framework that allows Visual Basic developers to
The language components consist of U.S. language
The 502X contains software components that
SNMP is an application-layer
This suite of applications includes Configuration
WindowsCE
designed for hand-held devices. The 5020 ships with Windows CE 3.0 and the 5023
ships with Windows CE 2.12.
Note:
This document provides complementary or late-breaking information not contained in
this manual.
Windows CE is a compact, efficient, multiplatform operating system
A README.TXT file is included on the 502X in Unicode text (.TXT) format.
1-5
Page 26
502XDataCollectionPCSystemManual
nuggetf
Where Do You Go From Here?
This manual provides all the information necessary to configure and operate the 502X
Data Collection PC. To learn more about performing tasks or using the features on the
502X, see the chapter list below.
TaskorFeatureSeeThisChapter
code39
Configuring your 502X and connecting it to
your network
Setting local unit parameters on your 502X
using the control panel applets
Using the Unit Manager applications to
configure parameters and manage information
on your 502X
Developing and installing applications on your
502X, and using ActiveSync
Using reader commands while operating the
502X
Information on all the 502X configuration
commands
Lists of default configuration valuesAppendix A, “502X Default Configuration”
Table of ASCII characters and their binary,
hexadecimal, and Code 39 equivalents
Extending and customizing Unit Manager,
including registry definitions and examples
Chapter 2, “Configuring and Connecting the
502X”
Chapter 3, “Customizing the 502X Using
the Control Panel”
Chapter 4, “Using Unit Manager”
Chapter 5, “Developing and Installing
Applications”
Chapter 6, “Reader Command Reference”
Chapter 7, “Configuration Command
Reference”
Appendix B, “Full ASCII Charts”
Appendix C, “Extending the Unit Manager
Main Menu”
Extending and customizing the local
Configuration and the remote Configuration
Management applications, including registry
definitions and examples
For specific information about the 5020 or 5023, see the 5020 Data Collection PCUser’s Manual (Part No. 068975) or the 5023 Data Collection PC User’s Manual (Part
No. 070698).
1-6
Appendix D, “Extending the Configuration
Applications”
You can configure many operating characteristics of the 502X Data Collection PC, such
as the bar code symbologies it decodes or the network settings. These characteristics are
controlled by configuration parameters. The values that you set for the configuration
parameters determine how the computer operates.
There are several ways to configure the 502X. The next section is an overview of
configuration methods.
Setting Parameters Directly
You can directly configure the 502X using these applications or methods:
ConfiguringandConnectingthe502X
2
FastConfig
basic network parameters and get the 502X connected to your network. For help, see
“Using Fast Config” in Chapter 2 of your user’s manual.
Configurationapplication
set all parameters and view system information. For help, see “Using the Configuration
Application” in Chapter 2 of your user’s manual.
ScanBarCodes
including symbology enabling and scanner operation. For help, see “Configuring the
502X by Scanning Bar Code Labels” in Chapter 2 of your user’s manual.
ControlPanelApplets
or dialing properties using the Control Panel applets. Some local unit settings can only
be accessed through the Control Panel. For help, see Chapter 3, “Customizing the 502X
Using the Control Panel.”
When first setting up the 502X, use Fast Config to set or enable most
Use the Configuration application to individually select and
You can scan bar code labels to configure basic scanning parameters
You can change local unit settings such as memory allocation
Setting Parameters Remotely
After the 502X is communicating in your network, you can use these methods to
remotely configure all parameters:
ConfigurationManagement
Configuration Management application in Unit Manager to individually select and set
all parameters and view system information. You can configure parameters for each
502X on your network one at a time using Configuration Management. For help, see
“Using Configuration Management” in Chapter 4.
Use a Web browser on your desktop PC and the
SNMPCommands
the 502X from an SNMP management station. For help, see “Configuring the 502X by
Using SNMP” later in this chapter.
You can configure all parameters by sending SNMP commands to
2-3
Page 30
502XDataCollectionPCSystemManual
Using Fast Config
The Fast Config application is designed to help you quickly enter basic network
parameters and get the 502X connected to your wired or RF network. Fast Config
presents a series of dialog boxes that allows you to set basic network parameters
including
date and time.
•
baud rate of a host PC serial port.
•
DHCP server enabling.
•
IP address, subnet mask, and default router.
•
primary and secondary WINS addresses.
•
primary and secondary DNS addresses.
•
security ID and domain for OpenAir radios.
•
network name and WEP key for 802.11b HR radios.
•
device name.
•
To set other parameters, use the Configuration application.
After you use Fast Config, the 502X should be communicating with your wired or RF
network. When an RF 502X is in range of the access point, the
remains on in the Notification Tray indicating that the 502X is communicating with the
access point.
ToaccessFastConfig
1. Open the Start menu and select Programs.
2. Select Fast Config and press Enter. The Welcome screen appears.
Follow the onscreen prompts to set or enable network parameters. For help, see “Using
Fast Config” in Chapter 2 of your user’s manual.
icon appears and
2-4
Page 31
ConfiguringandConnectingthe502X
2
Using the Configuration Application
You can use the Configuration application to
view, change, or set all parameters in real time.
•
view system and terminal information.
•
restore factory defaults to a selected group of parameters or all parameters as
•
needed.
Because using the Restore Factory Defaults option resets all network
Note:
parameters, a loss of network communications may result. This option should only
be used by your network administrator or by Intermec support personnel. After
using this option, a warm boot may be necessary to restart the 502X.
You can access the Configuration application while running any application. You can
also extend and customize the Configuration application. For help, see Appendix D,
“Extending the Configuration Applications.”
ToaccesstheConfigurationapplication
1. Open the Start menu and select Programs.
2. Select Configuration and press Enter. The Configuration main screen appears.
For more information, see “Using the Configuration Application” in Chapter 2 of your
user’s manual.
2-5
Page 32
502XDataCollectionPCSystemManual
Scanning Bar Code Labels to Set Parameters
You can configure the 502X by scanning bar code labels listed in this manual or by
creating your own Code 39 or Code 93 bar code labels. For configuration bar codes, see
Chapter 7, “Configuration Command Reference.”
You can enable and set the following parameters by scanning bar codes:
Automatic Shutoff
•
Beep Duration (5020 only)
•
Beep Frequency (5020 only)
•
Beep (Speaker) Volume
•
Codabar
•
Code 11 (5020 only)
•
Code 16K (5020 only)
•
Code 2 of 5
•
Code 39
•
Code 49 (5020 only)
•
Code 93/93i
•
Code 128
•
Decode Priority (5020 only)
•
Decode Security
•
Display Backlight Timeout
•
You need to configure all other commands using the Configuration application, the
Configuration Management application in Unit Manager, or SNMP.
Interleaved 2 of 5
•
Keypad Caps Lock
•
Keypad Clicker
•
MSI
•
PDF 417
•
Plessey (5020 only)
•
Postamble
•
Preamble
•
Scanner Mode (5020 only)
•
Scanner Redundancy
•
Scanner Selection (5020 only)
•
Scanner Timeout
•
Scanner Trigger
•
Symbology Identifier (5020 only)
•
UPC/EAN
•
For help, see “Configuring the 502X by Scanning Bar Codes” in Chapter 2 of your
user’s manual.
2-6
Page 33
ConfiguringandConnectingthe502X
2
Configuring the 502X by Using SNMP
The 502X is an SNMP-enabled device. You can use an SNMP management station to
control and configure the 502X anywhere on an SNMP-enabled network.
The 502X supports proprietary Management Information Bases (MIBs). You will find
the MIB files for the 502X on the Intermec Web site at www.intermec.com.
MIBFileDescription
intermec.mibDefines the root of the Intermec MIB tree.
itcadc.mibDefines objects for Automated Data Collection. For example, bar code
symbologies.
itcfile.mibDefines objects for manipulating and viewing files. For example, TFTP
Timeout.
itcnetwork.mibDefines objects for Network parameters. For example, 502X IP address.
itcsnmp.mibDefines objects for Intermec SNMP parameters and security methods.
For example, SNMP security IP address.
itcterminal.mibDefines objects for terminal parameters. For example, keypad clicker.
In addition to the MIB files, Intermec provides SNMP support for MIB II through seven
read-only MIB II (RFC1213-MIB) OIDs. You can only query these seven OIDs through
an SNMP management station. The OIDs are not available in the Configuration
application or the Unit Manager applications.
MIBIIItemOIDGrouporTableDescription
ifNumber1.3.6.1.2.1.2.1.0Interfaces groupIndicates the number of adapters
present in the system. For the 502X, if
one adapter is present in the system,
then ifNumber = 1 and ifIndex = 1.
The community string allows an SNMP manager to manage the 502X with a specified
privilege level. The default read-only community string is “public.” The default
read/write community string is “private.”
Toconfigurethe502XusingSNMP
An integer containing information
about the type of the interface. It is
equal to 1 for Other.
The IP address to which this entry’s
addressing information pertains (same
as 502X IP address).
Where IpAddress is the user’s entered
valid non-zero IP address of the 502X,
for example, 10.20.10.152.
The index value that uniquely identifies
the interface to which this entry is
applicable (same as ifIndex).
The subnet mask associated with the IP
address of this entry (same as Subnet
Mask).
2-8
1. Use the Configuration application or the Configuration Management application in
Unit Manager to configure your 502Xs for RF or Ethernet communications.
2. Determine the OID (Object Identifier) for the parameter that you want to change.
The Intermec base OID is:
1.3.6.1.4.1.1963
3. Use your SNMP management station to get and set variables that are defined in the
Intermec MIBs.
You can set the traps, identification, or security configuration parameters for SNMP.
For help, see Chapter 7, “Configuration Command Reference.”
Page 35
ConfiguringandConnectingthe502X
502SX004.eps
502X502X
502X502X
502X
502X
Host
TCP/IP
UDP Plus
DCS 30X
Access point
502X502X
Access point
Ethernet
Connecting the 502X To Your Network
You can easily use the 502X as an end device in your wired or RF network. There are
several ways to connect the 502X to your network:
Install an Ethernet card or a serial I/O card (purchased separately) in a batch 5020 to
•
communicate with other devices in your network.
Use the radio in an RF 502X to communicate with other RF devices in your
•
network.
Use the IrDA port to transfer data between the 502X and a host computer.
•
Learning About Network Protocols
The 502X communicates using either of these network protocol options:
TCP/IP
•
UDP Plus
•
2
The 502X ships with TCP/IP enabled. In a TCP/IP network, the 502X communicates
directly through the access points or through the Ethernet network to the host or server.
UDP Plus is an Intermec protocol built on top of the User Datagram Protocol (UDP). It
maximizes the performance of RF networks and provides robust data communications.
In a UDP Plus network, the 502X communicates through the DCS 30X to the host or
server. If you have a DCS 30X network, you must enable UDP Plus on the 502X.
2-9
Page 36
502XDataCollectionPCSystemManual
The network parameters you need to set depend on your network environment. If you
are using a DHCP (Dynamic Host Configuration Protocol) server, the 502X broadcasts
a message to the server, and the DHCP server assigns these network parameters:
IP address
•
Subnet mask
•
Default router
•
Primary and secondary DNS servers
•
Primary and secondary WINS servers
•
DHCP is automatically enabled on the 502X. If you are not using a DHCP server, you
need to disable DHCP and manually set the network parameters. You only need to set
the DNS and WINS servers if they are required for your network communications.
If you are on a network that uses a WINS server or you want to use universal naming
conventions (UNC) such as \\computer_name\share_name\filename, you need to set the
device name. For help with setting the device name, see “Setting Communications
Properties” in Chapter 3.
Learning About RF Network Settings (RF 502Xs only)
Caution
Make sure all components with antennas are at least 30 centimeters (1 foot) apart
when power is applied. Failure to comply could result in equipment damage.
Conseil
Assurez-vous que la distance entre tous les éléments avec antennes soit d’au moins
30 centimètres (un pied) avant de faire la connexion avec l’alimentation électrique,
faute de quoi vous risquez d’endommager votre installation.
Your RF 502X ships with either an OpenAir radio or an 802.11b HR radio. To connect
to an RF network, you need to
configure your access point(s).
•
configure the 502X radio parameters. For an OpenAir radio, you need to set the
•
security ID and domain. For an 802.11b HR radio, you need to set the network
name and WEP key.
2-10
Page 37
ConfiguringandConnectingthe502X
The access point acts as a bridge to provide RF communications between the 502X and
the DCS 30X or host. When you first consider purchasing an RF data collection system,
an Intermec representative works with you to perform a site survey at your facility. The
survey analyzes the range of RF devices in your facility, determines the placement of
the access points, and ensures that the access point coverage overlaps to provide
uninterrupted RF access at any location within the building. This manual assumes that a
site survey is complete and the access points are installed.
If the host computer communicates with the 502X through 011X access points, you may
need to add the 502X IP address and MAC address as a static entry in the host’s ARP
table.
2
Setting the Network Parameters
You can use the Fast Config application to quickly set the parameters for a TCP/IP
network. For help with Fast Config, see “Using Fast Config” in Chapter 2 of your user’s
manual.
For a UDP Plus network, follow the Fast Config instructions and then use the
Configuration application to enter UDP parameters and enable the network. For help
with enabling UDP Plus, see Chapter 3 of your user’s manual.
You can also configure each network and radio parameter using the Configuration
application. For help, see “Using the Configuration Application” in Chapter 2 of your
user’s manual.
After you have connected the 502X to your network, you can remotely change all
network parameters by using the Configuration Management application in Unit
Manager from your desktop PC. For help, see “Using Configuration Management” in
Chapter 4.
You can also remotely change all network parameters on the 502X by sending SNMP
commands from an SNMP management station. For help, see “Configuring the 502X by
Using SNMP” earlier in this chapter.
Configuring for Serial or IrDA Communications
The 502X has an IrDA port to transmit data to and from a host computer via IrDA
communications. To convert the IrDA port to an RS-232 serial port, you need an L5020
Serial Communications Adapter, a D5020 Communications Dock, or (for batch 5020s
only) a serial input/output (I/O) PC card.
2-11
Page 38
502XDataCollectionPCSystemManual
File server
Host
Terminals
502XS010.eps
PC
Ethernet
502X in a D5020
Communications Dock
5020 with serial I/O
PC card installed
502X with L5020 Serial
Communications Adapter
502XDataCollectionPCinaWiredNetwork
2-12
For help connecting the 502X to another device, see your user’s manual.
You can set many properties of the 502X to suit the needs of your environment. Use the
Control Panel to customize properties on your 502X that you cannot change with the
Configuration application, Unit Manager, SNMP commands, or bar code labels. Use
this chapter to learn how to
set communications properties.
•
set the date and time.
•
create dialing properties.
•
view or modify the desktop display properties.
•
adjust the backlight shutoff period.
•
adjust the keyboard properties.
•
set owner information.
•
Customizingthe502XUsingtheControlPanel
3
set a password.
•
view battery status and change power suspend time.
•
enter regional settings.
•
remove application programs.
•
view system information.
•
adjust memory allocation.
•
adjust volume and sounds.
•
For help on navigating through the screens, see “Using the Keypad” in Chapter 1 of
your user’s manual.
After a cold boot, all Control Panel settings are reset to the factory default
Note:
values.
3-3
Page 42
502XDataCollectionPCSystemManual
Toopenthecontrolpanel
1. Open the Start menu and choose Programs.
2. Select Settings and then press &. The Control Panel appears.
Setting Communications Properties
You can use the Communications applet to
configure a device name on the 502X.
•
select a serial or IrDA connection between a 502X and another computer.
•
Your network setup may require that each device has its own unique name. Check with
your network administrator for this information.
Follow the next instructions to configure the device name. For help configuring network
parameters, see Chapter 2 in your user’s manual.
Toconfigurethedevicename
1. In the Control Panel, use the arrow keys to highlight the Communications icon.
2. Press &. The Communications Properties dialog box appears and the Device name
field is highlighted.
3. Type a Device name (without any spaces) that is up to 15 characters long.
3-4
Page 43
Customizingthe502XUsingtheControlPanel
4. Press 3 to select the Device description field.
5. Type a short description for the device that is up to 50 characters long. The
description is an optional field.
6. Press & to close the dialog box and temporarily save your changes.
7. To save the device name permanently so that it will be restored after a cold boot,
use the Configuration application to change a network parameter. Open the Start
menu and choose Programs.
8. Choose Configuration and open the Configure menu.
9. Select Network and then press &. The Network configuration screen appears.
3
10. Use the 3 and arrow keys to navigate in the configuration screen. Change one
network parameter. For example, change the TFTP timeout and increase the value
by one.
11. Press 3 to select the Apply button and then press &.
12. Press "" to open the File menu. Choose Exit, and press & to close the
Configuration application.
13. Press ' twice to make the changes effective. The device name is now saved in
permanent memory and will be restored after a cold boot.
To establish an ActiveSync partnership between a 502X and another computer, you
must first connect the 502X to the other computer using a D5020 Communications
Dock or an L5020 Serial Communications Adapter. You can also use a serial I/O PC
card in the batch 5020. For help, see “Connecting With a Serial I/O Card” in Chapter 3
of the 5020 user’s manual.
For a serial connection, you install a serial I/O PC card in the batch 5020 and use the
Remnet program to create and configure a custom serial connection. For an IrDA
connection, you can use the D5020 or L5020 with any 502X.
By default, the 502X uses an IrDA port connection. You use the PC Connection tab in
the Communications applet to select a serial connection or to switch back to an IrDA
port connection.
3-5
Page 44
502XDataCollectionPCSystemManual
ToselectaPCconnection
1. In the Control Panel, use the arrow keys to highlight the Communications icon.
2. Press &. The Communications Properties dialog box appears.
3. Press 3 to select the PC Connection tab and press &.
4. Press 3 to select the Change button and press &.
3-6
5. Press the arrow keys to select a serial connection (IrDA port or a serial connection
such as “My Connection”).
6. Press &. The Communications Properties dialog box appears.
7. Press 3 to move the focus from the Change button to the PC Connection tab.
8. Press & to close the dialog box.
Page 45
Customizingthe502XUsingtheControlPanel
3
Setting the Date and Time
Caution
If the 502X is turned off while the Date/Time Properties dialog box is open, the clock
may not be accurate. Turn the 502X on and correct the time before closing the dialog
box.
Conseil
Si l'appareil 502X est mis hors tension alors que la boîte de dialogue de Date and
Time est ouverte, l'horloge risque d'être inexacte. Mettez le 502X sous tension et
réglez l'horloge avant de fermer la boîte de dialogue.
Use the Date/Time applet to set the time and date on the 502X system clock.
Tosetthedateandtime
1. In the Control Panel, use the arrow keys to highlight the Date/Time icon.
2. Press &. The Date/Time Properties dialog box appears.
3. Press the arrow keys to select your time zone from the list box.
4. Press 3 to select the calendar. Use the arrow keys to select the month, date, and year.
5. Press 3 to select the time box.
•
•
You can also enter hour, minutes, and seconds directly if the field is selected.
6. If you do not want the time to display in your Notification Tray, press 3 to select
the Hide Clock check box and then press 4. You can also select the Hide Clock
check box and create more space for application icons on the Notification Tray.
7. Press & to close the dialog box and save your changes.
Note:
5023), and the time is reset to 12:00 A.M.
Press or ! to change a value.
Press 9 or 7 to move between hour, minutes, and seconds.
After a cold boot, the date is reset to June 1, 2001 (January 1, 1999 on
3-7
Page 46
502XDataCollectionPCSystemManual
Creating Dialing Properties (Batch 5020 Only)
You can use the Dialing applet to configure the batch 5020 so that you can connect it to
other computers via a modem. You also need to use a modem PC card in the batch
5020. For help with PC cards, see “Using PC and Compact Flash Memory Cards” in
Chapter 1 of the 5020 user’s manual.
Tocreateanewlocation
1. In the Control Panel, use the arrow keys to highlight the Dialing icon.
2. Press &. The Dialing Properties dialog box appears.
3. Press 3 to highlight the Dialing Patterns button and press &. You can now enter
various dialing patterns.
4. Press & to close the dialog box and save your changes.
3-8
Page 47
Customizingthe502XUsingtheControlPanel
3
Viewing or Modifying the Desktop Display
You can use the Display Properties applet to select an image to display on the 502X
desktop and to adjust the automatic backlight shutoff feature.
Toviewormodifydisplayproperties
1. In the Control Panel, use the arrow keys to highlight the Display icon.
2. Press &. The Display Properties dialog box appears.
3. Use the arrow keys to select a background image from the list, or press 3 to
highlight the Browse button and press & to locate the image you want to use.
Windows CE uses bitmap (BMP) files for the desktop image.
4. Press & to close the dialog box and save your changes.
Adjusting the Backlight Shutoff
You can adjust the automatic backlight shutoff time to save battery life. The default
backlight shutoff time is 15 seconds.
Toviewormodifythebacklightshutofftime
1. In the Control Panel, use the arrow keys to highlight the Display icon.
2. Press &. The Display Properties dialog box appears.
3. Press 9 to select the Backlight tab.
3-9
Page 48
502XDataCollectionPCSystemManual
4. Press 3 to select Automatically turn off backlight while on battery power, and then
press 4 to enable or disable automatic shutoff. If automatic shutoff is enabled,
press 3 to select the Turn off after dialog box and press or ! to select a time
from the list.
5. Press 3 to select the automatic shutoff while on external power feature, and then
press 4 to enable or disable this feature. If automatic shutoff is enabled, you can
press 3 to select the Turn off after dialog box and press or ! to select a time
from the list.
6. Press & to close the dialog box and save your changes.
Adjusting the Keypad Properties
You can set the character repeat rate and delay for your keypad using the Control Panel.
Tochangethecharacterdelayandrepeatrates
1. In the Control Panel, use the arrow keys to highlight the Keyboard icon.
2. Press &. The Keyboard Properties dialog box appears.
3. Press 3 to select the slider for repeat delay or repeat rate.
4. Press or ! to move the sliders that adjust the repeat delay or repeat rate.
5. Press & to close the dialog box and save your changes.
3-10
Page 49
Customizingthe502XUsingtheControlPanel
3
Entering Owner Information
You can record owner information about your 502X device using the Owner Properties
applet. Name and company information entered using the Owner Properties applet
appear in the General tab of the System Properties dialog box.
Toenterownerinformation
1. In the Control Panel, use the arrow keys to highlight the Owner icon.
2. Press &. The Owner Properties dialog box appears.
3. Press 3 to move the cursor from field to field. You can now enter information with
the keypad.
4. Select the Notes tab and press &.
5. Press 3 to move to the Notes field and type any additional owner information.
6. Press 3 to return focus to the Notes tab.
7. Press & to close the dialog box and save your changes.
3-11
Page 50
502XDataCollectionPCSystemManual
Setting a Password
You can prevent unauthorized people from gaining access to information on the 502X
by setting a password. You must enter the password to gain access to features that you
do not want the user to change.
Tosetapassword
1. In the Control Panel, use the arrow keys to highlight the Password icon.
2. Press &. The Password Properties dialog box appears.
3. Type a password in the Password field.
4. Press 3 to select the Confirm password field, and retype the password.
5. Press 3 to select the Enable Security check box, and then press 4 to mark the
check box.
6. Press & to close the dialog box and save your changes.
You need to warm boot the 502X or select Go to User Mode from the Start Menu for
your changes to take effect. For help with warm booting the 502X, see “Booting the
502X” in Chapter 4 of your user’s manual. The Start menu options are then changed.
You will now see that Go to Admin Mode has replaced Go to User Mode and that you
cannot change the settings or run applications not listed in Programs.
After a cold boot, password settings are reset to no password.
Note:
3-12
Page 51
Customizingthe502XUsingtheControlPanel
3
Viewing Battery Status and Changing Power Suspend Time
Use the Power applet to view battery status and change the power suspend time on your
502X. While on battery power, your 502X automatically suspends power if there has
been a period of continuous inactivity. The factory default setting is to suspend after
5 minutes of inactivity. To save battery power, you can adjust this setting.
For more information on the 502X batteries and power management, see your user’s
manual.
Toviewthebatterystatus
1. In the Control Panel, use the arrow keys to highlight the Power icon.
2. Press &. The Power Properties dialog box appears, displaying the status of your
main battery and bridge battery.
If you are connected to an external power supply, the status of the main battery will
show that it is charging.
Tochangethepowersuspendtime
1. In the Control Panel, use the arrow keys to highlight the Power icon.
2. Press &.
3. Press 3 to select the Battery tab, and then press 9 to select the Power Off tab. The
Power Off dialog box appears.
3-13
Page 52
502XDataCollectionPCSystemManual
4. Press 3 to select the “On battery power suspend after...” field. Press ! or to
select a time from the list.
5. If you want to enable suspend while running on external power, press 3 to select
the “Enable suspend while on external power supply” check box and then press
4
.
6. Press 3 to select the Suspend after box. Press ! or to select a time from the list.
7. Press & to close the dialog box and save your changes.
Entering Regional Settings
You can use the Regional Settings applet to customize the 502X to display unique
regional settings for numbers, currency, time, and date.
Toenterregionalsettings
1. In the Control Panel, use the arrow keys to highlight the Regional Settings icon.
2. Press &. The Regional Settings Properties dialog box appears.
3. Press or ! to select a region. The default regional settings are displayed.
4. Press & to close the dialog box and save your changes.
You can also press the 3 and arrow keys to select the Number, Currency, Time, and
Date tabs in the Regional Settings Properties dialog box to further customize those
settings.
3-14
Page 53
Customizingthe502XUsingtheControlPanel
3
Removing Application Programs
You can easily remove application programs from the 502X. You might need to remove
application programs to load another program onto the 502X or to create more program
storage space. For information, see “Installing Applications” in Chapter 5.
Toremoveapplicationprograms
1. In the Control Panel, use the arrow keys to highlight the Remove Programs icon.
2. Press &. The Remove Programs Properties dialog box appears.
3. Press or ! to select the program that you want to remove.
4. Press 3 to select the Remove button.
5. Press & to close the dialog box and save your changes.
Viewing System Properties
You can view this screen for information such as how much memory is installed in your
502X, what version of Windows CE you are using, and what Intermec software build
you are using.
Toviewthesysteminformation
1. In the Control Panel, use the arrow keys to highlight the System icon.
2. Press &. The System Properties dialog box appears.
3. Press & to close the dialog box and save your changes.
3-15
Page 54
502XDataCollectionPCSystemManual
Adjusting Memory Allocation
Memory allocation is divided between storage memory and program memory. If you do
not have enough space for a file, you should increase the amount of storage memory. If
your 502X is running slowly, try increasing the amount of program memory.
Toadjustthememoryallocation
1. In the Control Panel, use the arrow keys to highlight the System icon.
2. Press &. The System Properties dialog box displays the General tab.
3. Press 9 to select the Memory tab.
4. Press 3 to select the Storage Memory/Program Memory slider.
5. Press the arrow keys to move the slider.
6. Press & to close the dialog box and save your changes.
Changing the Volume and Enabling Sounds
You can set the volume at which your 502X plays sounds. You can also turn sounds off
for events, applications, and notifications.
Tochangethevolumeandenablesounds
1. In the Control Panel, use the arrow keys to highlight the Volume icon.
3. Press 3 to select the “Enable sounds for” check boxes. Press 4 to mark or clear
the check boxes to turn sounds on or off.
4. Press 3 to select the volume slider. Press ! or to change the volume.
5. Press 3 to select the Key clicks check box. Press 4 to check or clear the check
box.
6. Press & to close the dialog box and save your changes.
You can also use the Sounds tab to select unique sounds for various system events.
Windows CE supports 8-bit, 11 KHz, mono wave (WAV) files that you can transfer
from your desktop to the 502X to use for these events.
Toviewthesystemsoundslist
1. In the Control Panel, use the arrow keys to highlight the Volume icon.
Unit Manager (Unit Management on 5023) for PlanNET provides a suite of applications
you can use to remotely manage 502Xs. To access Unit Manager on your desktop PC,
you need to connect the 502X to an Ethernet or RF network.
The Unit Manager applications include
UsingUnitManager
4
ConfigurationManagement
and view system information.
FileManager
creating, deleting, and uploading.
ProcessManagerApplicationManagerEventViewer
when troubleshooting applications.
Password
The following sections explain how to use each Unit Manager application.
Unit Manager for PlanNET works best with Internet Explorer 4.0 or higher on
Note:
Windows 95/98/NT/2000. Netscape Navigator 4.0 or higher is also supported on
Windows 95/98/NT/2000. Unit Manager will work on other platforms such as Unix or
Macintosh using Netscape Navigator 4.0 or higher, but the installation process and
performance of the Java plug-in varies by platform. You may experience some limitations
due to browser implementation issues. For help with the Java plug-in on other platforms,
see the Sun Microsystems Web page at www.java.sun.com/products/plugin.
You can also extend and customize the Unit Manager main menu. For help, see
Appendix C, “Extending the Unit Manager Main Menu.”
Perform a variety of file and directory functions including copying,
View lists of active processes and process information.
Install and uninstall applications.
View lists of system software-generated events, which can be helpful
Enable and manage password security on your 502X.
Use this application to change configuration parameters
Toconnecttothe502XfromyourdesktopPC
1. Use the D5020 dock or the L5020 adapter to connect the 502X to AC power.
2. Press ' to turn on the 502X. If you have enabled the “suspend while on external
power” feature in the Power applet, scan this bar code label to turn off the
Automatic Shutoff feature:
DisableAutomaticShutoff
*$+EZ0*
*$+EZ0*
4-3
Page 60
502XDataCollectionPCSystemManual
The 502X must be turned on and must remain on while you manage it through
Note:
Unit Manager. If you have an RF 502X, it must be in range of an access point.
3. Configure the 502X to communicate with your RF or Ethernet network. For help,
see “Setting the Network Parameters” in Chapter 3 of your user’s manual.
4. If your desktop PC is running Windows 98, Windows NT, or Windows 2000, turn
off the Active Desktop if you have it enabled. If your desktop PC is running
Windows 95, continue with Step 5.
5. On your desktop PC, launch version 4.0 or higher of Internet Explorer or Netscape
Navigator.
6. If you access the Internet by using a proxy server, add the IP address for each 502X
you want to manage to the proxy server exceptions list.
7. In the browser Address or Location field, type the IP address of the 502X that you
want to configure, and then press Enter:
x.x.x.x
where x.x.x.x is the IP address of the 502X.
The Unit Manager login screen appears on your desktop PC.
8. If security is enabled on the 502X, type the password and then click Submit. If
security is not enabled, click Submit. The Unit Manager main menu appears.
9. Click the name of the Unit Manager application that you want to use.
On the 5023, the login and main menu screens show the name “Unit
Note:
Management.”
4-4
Page 61
Using Configuration Management
Configuration Management is a remote version of the Configuration application on the
502X. You can use Configuration Management to
view, change, or set all 502X parameters in real time.
•
restore factory defaults to all parameters in a parameter list.
•
view system and terminal information.
•
To use Configuration Management, you need the Java 1.3 plug-in. You can
automatically download the plug-in during the next procedure.
TorunConfigurationManagement
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
UsingUnitManager
4
2. Click Configuration. The Intermec Configuration Management screen appears.
If the Java 1.3 plug-in is not installed on your PC, it automatically downloads
Note:
now from the Sun Microsystems Web site. If you choose to download the plug-in
from the developer’s kit, follow the instructions to install it.
4-5
Page 62
502XDataCollectionPCSystemManual
The Configuration Management screen includes two options:
Configure
Click on the icons to view data collection, unit, Internet Explorer (IE)
browser, network, and SNMP parameters. You can configure the same parameters
using Configuration Management as you do using the Configuration application on
the 502X.
Troubleshoot
Choose this option to check the battery status and view 502X
version information. You can check the battery status for the main battery pack and
the bridge battery.
Do not resize or refresh the Intermec Configuration Management windows
Note:
until the Web page is completely loaded. If you do resize the window, wait for the
Web page to refresh and finish loading before you resize or refresh again.
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Configuration. The Intermec Configuration Management screen appears.
3. Click the folder icon for the parameter group you want to configure. The
configuration screen for that group appears. For example, click Unit and the Unit
configuration screen appears.
See the next illustration to see how the parameters are listed in each of the five
groups.
The illustration shows the first level of parameters in each group. To find a
Note:
parameter not shown in the illustration, see the command name in Chapter 7.
4-6
Page 63
ConfigurationManagementParameterGroups
Display
Speaker
Volume
Low Beep Frequency*
High Beep Frequency*
Low Beep Duration*
High Beep Duration*
Backlight Timeout
Backlight Level
Power Management
Automatic Shutoff
Serial Port
IrDA Baud Rate
Keypad
Key Clicks
Caps Lock On
502XS301.eps
Date/Time
Date and Time
Options
Function Key
URLs
Home Page
Cache Size (KB)
Underline Links
Use LAN (no auto dial)
Use Proxy Server
F6 key
F7 key
F8 key
F9 key
F10 key
Security
Traps
Read Only Community String
Read/Write Community String
Read Encryption
Write Encryption
Encryption Key
Identification
Contact
Name
Location
Authentication
Threshold
Protocols
UDP Plus
TFTP
IDRS*
Advanced
Config Manager Enable
Config Subagent Enable
UDP Plus Enable
(Batch 5020s only)
IP Address
Name Servers
Radio
or
Ethernet
Identification
Device Name
IP Address
Name Servers
TCP/IP Extensions
Radio
Scanner
Timeout
Mode
Trigger Mode*
Redundancy
Selection*
Virtual Wedge
Preamble
Postamble
Grid
Code Page
Symbologies
Code 39
Interleaved 2 of 5
Code 2 of 5
Codabar
Code 93/93i
Code 11*
Code 49*
MSI
Code 16K*
UPC/EAN
Plessey*
Code 128
PDF 417
Virtual
Wedge
Decode
Options
Decode Security Level
Decode Priority*
Symbology ID*
Code 39 ID
Code 128 ID
Codabar ID
Code 93 ID
Code 11 ID
Interleaved 2 of 5 ID
Code 16K ID
PDF 417 ID
MSI ID
Plessey ID
Straight 2 of 5 (2 bar SS) ID
Straight 2 of 5 (3 bar SS) ID
Code 49 ID
Code 49 Function Code 1 ID
Code 49 Function Code 2 ID
Code 49 Function Code 3 ID
UPC A ID
UPC E ID
EAN 8 ID
EAN 13 ID
* 5020 only
Data CollectionUnitIE Browser
SNMP
Network
UsingUnitManager
4
Note:
asterisk (*) in the illustration.
Some parameters are available only on the 5020 and are marked with an
4-7
Page 64
502XDataCollectionPCSystemManual
4. Click the tab for the parameter you want to change.
5. Click the parameter you want to change. You may need to click
parameter list. The parameter options appear in the lower part of the screen.
6. Change the parameter by
clicking an option or check box.
•
selecting a new value from a drop-down list.
•
typing the new value in the entry field.
•
You can also click Default to restore the factory default values to all parameters in
the list.
7. Do one of the following:
Click Apply to save your changes.
•
Click Refresh to restore the previous values and discard unapplied changes.
•
8. To exit the Configuration Management screen, click another option from the Unit
Manager menu or exit your Web browser.
to expand a
9. If you changed any network settings, press ' twice on the 502X to have the
changes take effect.
If you changed the UDP Plus Enable parameter, warm boot the 502X. For
Note:
help, see “Booting the 502X” in Chapter 4 of your user’s manual.
Printing a Configuration Management Screen
You can print any Configuration Management screen for a hard copy of a 502X’s
configured settings.
ToprintaConfigurationManagementscreen
1. Press
Alt-PrintScreen
2. Paste the screen capture into a document.
3. Print the document.
Using the Print command in the browser File menu may cause some browsers
Note:
to lock up.
to capture the screen you wish to print.
4-8
Page 65
UsingUnitManager
Toviewunitinformation
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Configuration. The Intermec Configuration Management screen appears.
3. Click Troubleshoot and then click Unit Information. The Unit Information screen
appears with the Battery Status tab active.
4
The Battery Status tab shows the condition and charge levels of the main battery
pack and bridge battery.
4. To view Terminal Version information, click the Terminal Version tab. The tab
shows the 5020’s last service date, model number, serial number, manufacturing
software version, current software version, current software build, and PCB part
number.
5. To exit, click another option from the Unit Manager menu or exit your Web
browser.
4-9
Page 66
502XDataCollectionPCSystemManual
Using File Manager
File Manager is a Unit Manager application that you can use to copy, delete, rename,
and move files on a 502X. Use File Manager to
create a directory.
•
remove a directory.
•
upload a file to a directory.
•
copy a file.
•
move a file to another directory.
•
rename a file.
•
change the attributes of a file.
•
run an executable file on the 502X.
•
delete a file.
•
TorunFileManager
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click File Manager. The main File Manager screen appears.
3. Choose the function you want to perform. Each function is explained in the sections
that follow.
4-10
Page 67
UsingUnitManager
4
Creating, Removing, and Renaming Directories
You can use File Manager to create, remove, or rename directories on a 502X.
Tocreateadirectory
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click File Manager. The main File Manager screen appears.
3. To create a new directory within an existing directory, click the option button next
to the existing directory, and then click the GoTo button.
To create a new directory in the current directory, continue with Step 4.
4. Click the Create button. The Create Directory screen appears.
5. Enter a name for the new directory.
6. Click the Create Directory button to add the new directory.
The main File Manager screen appears. If the operation was successful, the new
directory appears in the Directory listing with a confirmation message:
Successfully created the directory
where DirectoryName is the one you just created.
DirectoryName
4-11
Page 68
502XDataCollectionPCSystemManual
Todeleteadirectory
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click File Manager. The main File Manager screen appears.
3. To navigate to the directory you want to delete, click the option button next to its
parent directory, and then click the GoTo button.
To delete a directory in the current directory, continue with Step 4.
Before deleting a directory, you must delete all files or directories contained
Note:
in it.
4. Click the option button beside the directory you want to delete.
4-12
5. Click the Remove button. The Remove Directory screen appears.
6. Click the Remove Directory button.
The main File Manager screen appears. If the operation was successful, the deleted
directory does not appear in the Directory listing and a message appears:
Successfully removed the directory
DirectoryName
where DirectoryName is the directory that was removed.
Page 69
UsingUnitManager
Torenameadirectory
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click File Manager. The main File Manager screen appears.
3. To navigate to the directory you want to rename, click the option button next to its
parent directory, and then click the GoTo button.
To rename a directory in the current directory, continue with Step 4.
4. Click the option button beside the directory you want to rename.
4
5. Click the Rename button. The Rename Directory screen appears.
6. Click the Rename Directory button.
The main File Manager screen appears. If the operation was successful, the renamed
directory appears in the Directory listing with a confirming message:
Successfully renamed the directory
where DirectoryName is the directory that was renamed.
DirectoryName
4-13
Page 70
502XDataCollectionPCSystemManual
Uploading a File to a Directory
You can upload a file to a directory using the File Upload form at the bottom of the
main File Manager screen.
Touploadafiletoadirectory
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click File Manager. The main File Manager screen appears.
3. To navigate to the directory where you wish to place the uploaded file, click the
option button next to its parent directory, and click the GoTo button.
To upload a file to the current directory, continue with Step 4.
4. Go to the File Upload form at the bottom of the main File Manager screen and click
the Browse button.
5. From the Choose File dialog box, select the file on your desktop PC that you want
to upload to the 502X.
4-14
Page 71
UsingUnitManager
6. Click the Open button. The path and file name of the file you selected appears on
the File Upload form.
7. Click the Upload File button, or click Clear to clear the form and start again.
The screen showing the parent directory is refreshed. If the upload operation was
successful, the file you uploaded appears in the Directory listing along with a
confirmation message:
4
Uploaded file
where Filename is the file that was uploaded.
Filename
Copying a File
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click File Manager. The main File Manager screen appears.
3. To navigate to the directory containing the file you want to copy, click the option
button next to the directory, and then click the GoTo button.
To copy a file located in the current directory, continue with Step 4.
4. Click the option button next to the file you want to copy.
5. Click the Copy button. The Copy File screen appears. If you want to save the copied
file to the same directory as the original file, enter a unique file name in the New
Name field.
6. Click the Copy File button to create a copy of the file.
4-15
Page 72
502XDataCollectionPCSystemManual
The screen showing the parent directory is refreshed. If the copy operation was
successful, you will see the new file copy in the Directory listing along with a
confirmation message:
Filename
copied to
NewFilename
where Filename is the original file and NewFilename is the copy.
Moving a File to Another Directory
You can use File Manager to move a file into another directory on the 502X.
Tomoveafiletoanotherdirectory
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click File Manager. The main File Manager screen appears.
3. To navigate to the directory containing the file you want to move, click the option
button next to the directory, and then click the GoTo button.
To move a file from the current directory, continue with Step 3.
4. Click the option button next to the file you want to move.
5. Click the Move button. The Move File screen appears. Enter the path to the new
location and the file name in the New Path and Name field.
6. Click the Move File button.
The screen showing the parent directory is refreshed. If the move operation was
successful, the file you moved does not appear in the Directory listing and a
confirming message appears:
Filename
where Directory is the new location.
4-16
moved to
Directory/Filename
Page 73
UsingUnitManager
4
Renaming a File
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click File Manager. The main File Manager screen appears.
3. To navigate to the directory with the file you want to rename, click the option
button next to the directory, and then click the GoTo button.
To rename a file in the current directory, continue with Step 4.
4. Click the option button next to the file you want to rename.
5. Click the Rename button. The Rename File screen appears. Enter a unique name for
the file in the New Name field.
6. Click the Rename File button.
The screen showing the parent directory is refreshed. If the rename operation was
successful, the renamed file appears in the directory listing along with a confirming
message:
Filename
where Filename is the original file and NewFilename is the new name.
renamed to
NewFilename
4-17
Page 74
502XDataCollectionPCSystemManual
Deleting a File
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click File Manager. The main File Manager screen appears.
3. To navigate to the directory with the file you want to delete, click the option button
next to the directory, and then click the GoTo button.
To delete a file from the current directory, continue with Step 4.
4. Click the option button next to the file you want to delete.
5. Click the Delete button. A confirmation message appears:
6. Click the Delete File button.
The screen showing the parent directory is refreshed. If the delete operation was
successful, the file no longer appears in the Directory listing and a confirming
message appears:
Deleted the file
Filename
where Filename is the deleted file.
4-18
Page 75
UsingUnitManager
4
Changing File Attributes
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click File Manager. The main File Manager screen appears.
3. To navigate to the directory with the file you want to change, click the option button
next to the directory, and then click the GoTo button.
To change the attributes of a file in the current directory, continue with Step 4.
4. Click the option button next to the file you want to change.
5. Click the Attributes button. The Set File Attributes screen appears. Mark or clear
the appropriate check box in the New Attributes box. You can only change the
Read-only, Hidden, and Archive attributes.
6. Click the Set File Attributes button to change the file attribute, click Cancel to end
the request, or click Reset to erase all changes on the form.
The screen showing the parent directory is refreshed. If the change attribute
operation was successful, the new file attributes are displayed in the Directory
listing along with a confirming message:
Successfully set the file attributes of
where Filename is the modified file.
Filename
4-19
Page 76
502XDataCollectionPCSystemManual
Using File Manager to Run an Executable on the 502X
You can use File Manager to run an executable (EXE) file on the 502X.
Torunanexecutablefile
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click File Manager. The main File Manager screen appears.
3. To navigate to the directory with the file you want to run, click the option button
next to the directory, and then click the GoTo button.
To run a file in the current directory, continue with Step 4.
4. Click the option button next to the file you want to run.
5. Click the Run button. The Run Executable screen appears. Enter any command line
parameters on the form.
6. Click the Run Executable button to run the executable. The screen showing the
parent directory appears with a confirming message:
Successfully executed the file
where Filename is the executable.
4-20
Filename
Page 77
Using Process Manager
The Process Manager is very similar to the Windows Task Manager. You can use
Process Manager to
display processes running on the 502X.
•
close processes running on the 502X. A close command ends a process and gives
•
the process time to “clean up” before it stops functioning.
kill processes running on the 502X. A kill command ends a process but does not let
•
the process “clean up” before it stops functioning.
view a list of the default local heap for a selected process. The list can be a useful
•
debugging tool for finding application memory leaks.
view all threads associated with specific processes.
•
view all modules associated with specific processes.
•
TorunProcessManager
UsingUnitManager
4
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Process Manager. The main Process Manager screen appears.
3. Choose the function you want to perform. Each function is explained in the sections
that follow.
4-21
Page 78
502XDataCollectionPCSystemManual
Managing Processes Running on the 502X
When you click Get Processes, a screen appears showing the processes that are part of a
larger process or program on the 502X.
Tocloseaprocess
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Process Manager. The main Process Manager screen appears.
3. Click the Get Processes button. The Process List screen appears.
4-22
4. Click the option button to select the process you want to close.
5. Click the Request to Close button. An informative message appears, indicating that
the request to close command was successful.
An error message may appear if you try to close a process that does not have a
window. Processes without windows do not have handles and will not accept a
close command.
6. Click the Refresh Process List button to get an updated list of processes running on
the 502X.
Page 79
UsingUnitManager
Tokillaprocess
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Process Manager. The main Process Manager screen appears.
3. Click the Get Processes button. The Process List screen appears.
4. Click the option button to select the process you want to kill.
5. Click the Kill Process button. An informative message appears, indicating that the
kill command was successful.
4
An error message may appear if you try to kill a process that does not have a
window. Processes without windows do not have handles and will not accept a kill
command.
6. Click the Refresh Process List button to get an updated list of processes running on
the 502X.
Toviewthedefaultlocalheapforaselectedprocess
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Process Manager. The main Process Manager screen appears.
3. Click the Get Processes button. The Process List screen appears.
4. Click the option button to select the process you want to view.
4-23
Page 80
502XDataCollectionPCSystemManual
5. Click the Walk Heap button. The default local heap list appears, with an entry for
each heap block showing its starting address, size, and status.
6. To refresh this page, click the Refresh Process List button. After the page is
refreshed, click the Walk Heap button. Repeatedly refreshing this page can often
give insight into which blocks are leaking.
Toviewthedefaultlocalheapsortedbysize
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Process Manager. The main Process Manager screen appears.
3. Click the Get Processes button. The Process List screen appears.
4. Click the option button to select the process you want to view.
5. Click the Heap Stats button. The default local heap list appears, sorted by size of
heap blocks.
6. To refresh this page, click the Refresh Process List button. After the page is
refreshed, click the Heap Stats button. Repeatedly refreshing this page can often
give insight into which blocks are leaking.
4-24
Page 81
UsingUnitManager
4
Displaying Threads Running on the 502X
You can use Process Manager to view all threads associated with specific processes.
Toviewallthreads
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Process Manager. The main Process Manager screen appears.
3. Click the Get Threads button. The Thread List appears.
4-25
Page 82
502XDataCollectionPCSystemManual
Displaying Modules Running on the 502X
You can use Process Manager to view all modules associated with specific processes.
Toviewallmodules
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Process Manager. The main Process Manager screen appears.
3. Click the Get Modules button. The Module List appears.
4-26
Page 83
Using Application Manager
You can use Application Manager to install or uninstall applications on your 502X.
The Application Manager can only be used to install cabinet (CAB) files created
•
using CABARC. CABARC is the CAB file creation software included with the
502X Software Developer’s Kit, available on the Windows CE/Pocket PC
Developer's Kit CD-ROM (Part No. 069511). CAB files contain EXE files, data
files, and registry settings for an application.
You can also uninstall an application by removing the device information file (INF)
•
from the 502X.
You cannot use Application Manager to install an EXE file that will in turn
Note:
install an application on the 502X.
TorunApplicationManager
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
UsingUnitManager
4
2. Click Application Manager. The Application Manager screen appears.
4-27
Page 84
502XDataCollectionPCSystemManual
Installing an Application
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Application Manager. The Application Installer screen appears.
3. Click the Browse button to locate the CAB file you want to install. The Choose File
dialog box appears.
4. Click the CAB file you want to install on the 502X. The CAB file name appears in
the File Name field. Click Open.
5. Click the Install button. You will see informative messages as the installation
progresses.
4-28
Page 85
UsingUnitManager
Application Manager also provides informative messages if there are problems
installing an application on the 502X.
MessageExplanation
4
The file [
CAB file.
The CAB File [
another CPU type!
There isn’t enough free disk space on
the CE device.
Current free disk space on the CE
device = _____
Size of CAB file [
Filename.ext
Filename
Filename
] is not a valid
] is for
] = _____
You can only install .CAB files on the 502X. This
message appears when you try to install another type of
file, usually an .EXE or .DLL, on the 502X.
This message appears if you selected a .CAB file that is
for another CPU type.
You need to remove files from the 502X to create
additional disk space for the application.
Uninstalling an Application
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Application Manager. The main Application Manager screen appears.
3. In the INF File field, enter the full path and filename of the INF file that you want to
uninstall. If you don’t know the location of the INF file, use File Manager to
determine the path of the INF file that you want to remove.
4. Click the Uninstall button to uninstall the application.
5. If the uninstall was successful, you will see the following message:
Successfully uninstalled the application
where ApplicationName is the name of the application that was uninstalled.
ApplicationName
4-29
Page 86
502XDataCollectionPCSystemManual
Using the Event Viewer
You can use the Event Viewer when you are troubleshooting problems on the 502X.
You can copy the transactions on the Event Viewer screen and e-mail them to Intermec
Product Support (support@intermec.com) to aid in problem resolution. Product Support
can access the Event Viewer directly if the 502X is accessible through the Internet.
ToruntheEventViewerapplication
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Event Viewer. The Event Viewer screen appears.
4-30
Viewing the Event Logging Buffer
The Event Logger provides the capability to save Intermec-system-software generated
events for later review. The events are saved in an Event Logging Buffer that defaults to
a capacity of 1000 event records before the older message records are overwritten (firstin/first-out). Each record includes a timestamp indicating when the event occurred, a
facility name indicating the software area that generated the event, the assigned severity
category (informational, success, warning, or error), an Event Code number, and a
description of the event. Records collected in the Event Logging Buffer may be
retreived and viewed using the Event Viewer.
Page 87
UsingUnitManager
ToviewtheEventLoggingBuffer
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Event Viewer. The Event Viewer screen appears.
3. Click the Get Formatted Events button. The screen is refreshed with the current
contents of the Event Logging Buffer.
4
Setting an Event Filter
You can set the Global Filter or the Facility Filter. The Global Filter determines the
events that can be captured on a system-wide basis. The Facility Filter determines the
events that can be captured on a software-component basis and is used to filter out
specific events that are allowed by the Global Filter.
Tosettheeventfilter
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Event Viewer. The Event Viewer screen appears.
4-31
Page 88
502XDataCollectionPCSystemManual
3. Click the Set Filter button. The Global and Facility Filters screen appears. You can
choose to globally capture all error, warning, or success events, or you can choose
to capture only events specific to a given facility.
4. Do one of the following:
In the Global Filter box, click Error, Warning, or Success to choose the type of
•
event you want to capture, and then click Apply Global Filter.
In the Facility Filter box, click on the facility you want to filter, and then click
•
Error, Warning, Success, or Informational to choose which kinds of events you
want to capture. Click Add Facility to enable the filter.
5. Click Return to Event Log. The Event Viewer screen appears, showing only the
events you selected to capture.
Tracing Events
You can set the Event Logger to suspend logging after a specified Event Value occurs.
This prevents the normal discarding of older event information when the Event Logging
Buffer is full.
Tosetatrace
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Event Viewer. The Event Viewer screen appears.
4-32
Page 89
UsingUnitManager
3. Click Set Trace. The Trace Criteria screen appears.
4. Enter the Event Value in the Trace Event Value in Hex field. The Event Value is the
same as the Event Code as seen in the Event Logging Buffer. You can also enter an
Event Value of 0 to set the trace point for any success message, 1 for any
informational message, 2 for any warning message, or 3 for any error message.
4
5. Click one of the option buttons to select a logging suspension parameter:
Choose Pre to stop logging immediately after the trace event occurs.
•
Choose Center to stop logging after the trace event occurs and when the logging
•
buffer is half full.
Choose Post to start logging when the trace event occurs and stop logging when
•
the buffer is full.
6. Click Enable Trace to accept the parameters. The Event Value and suspension
parameter appear in the Status box.
4-33
Page 90
502XDataCollectionPCSystemManual
Clearing Events
Click the Clear Events button to clear the Event Viewer screen.
•
Managing Your Passwords
You can use the Password application to set or clear a password on a remote 502X.
When a password has been set for a 502X,
you must enter the password to access Unit Manager.
•
the 502X is placed in User mode, which limits access to the Configuration
•
application and the Control Panels. You cannot make changes to the 502X’s
parameters unless you place the 502X in Admin mode and enter the password when
prompted.
4-34
Page 91
UsingUnitManager
Toset,change,orclearapassword
1. Connect to the 502X using a Web browser and start Unit Manager. For help, see
“To connect to the 502X from your desktop PC” earlier in this chapter.
2. Click Password. The Password screen appears.
4
3. Do one of the following:
To set a password, enter it in the Password field, and enter it again in the
•
Confirm Password field. Click the Enable Security check box.
To change a password, enter the current password in the Old Password field.
•
Enter the new password in the Password field, and enter the new password
again in the Confirm Password field. Click the Enable Security checkbox.
To clear a password, enter it in the Old Password field. Leave the Password and
•
Confirm Password fields blank.
Passwords may be up to 40 characters in length. Use non-alphanumeric
Note:
characters only.
4. Click Submit. A success message confirms that the password was set, changed, or
cleared.
4-35
Page 92
502XDataCollectionPCSystemManual
5. Do one of the following to place the 502X in User mode:
Warm boot the 502X. For help, see “Booting the 502X” in Chapter 4 of your
•
user’s manual. When the warm boot is completed, the 502X is placed in User
mode.
Open the Start menu. Select Goto User Mode and press Enter. The 502X is
•
placed in User mode.
Placing the 502X in User mode enables the password settings. You cannot access
the Configuration application or the Control Panels when the 502X is in User mode.
Toplacethe502XinAdminmode
1. Open the Start menu. Select Goto Admin Mode and press Enter. The Enter
Password dialog box appears.
2. Enter the password and press Enter. The 502X is placed in Admin mode, and you
can access the Configuration application and the Control Panels.
Hardware and Software You Need to Develop Applications
You need the following hardware and software components to develop applications for
the 502X Data Collection PC:
Intel based system—Pentium 266 MHz or faster
•
64MB RAM or more recommended
•
Hard disk with 400MB available if Microsoft eMbedded Visual Tools 3.0 is not
•
already installed
800 x 600 Super VGA monitor—1280 x 1024 recommended
•
CD-ROM drive, 16X or faster
•
Microsoft Mouse or compatible pointing device
•
Microsoft Windows NT Version 4.0 or newer
•
Microsoft eMbedded Visual Tools 3.0
•
ActiveSync 3.1 (available from the Microsoft Web site), which allows you to
•
establish a connection between the 502X and your development PC
To develop applications that utilize any of the unique 502X SDK interfaces, you also
need to install the Intermec 502X SDK, which is available on the Windows CE/Pocket
PC Developer’s Kit CD-ROM (Part No. 069511). The SDK library helps you take
advantage of the unique functionality available on the 502X device and facilitates
software development for that environment.
The SDK library is compatible with the Windows CE Win32 programming
environment. Applications developed for the 502X can use combinations of functions
available in the Windows CE Win32 programming environment and the Intermec SDK
library.
Intermec recommends that you install the software components in the following order:
1. ActiveSync
2. eMbedded Visual Tools 3.0
3. Intermec 502X SDK
5-3
Page 96
502XDataCollectionPCSystemManual
Using the Intermec SDK to Develop Applications
The Intermec SDK provides a functional subset of JANUS and Trakker Antares PSK
functions. Functionality available with Windows CE development tools is not
duplicated with the 502X SDK. The 502X SDK provides
the necessary development targets for Microsoft eMbedded Visual Tools.
•
the library and header files required to use the SDK functionality.
•
a bar code scanning emulation environment.
•
The Intermec SDK online help (provided with the SDK software) provides
Note:
additional information about using the Intermec SDK, SDK functions, and components
(FileCopy, FileServer, and ADC Simulator).
Key features of the 502X SDK include
SDK functions, which are available as DLL interfaces and as ActiveX Controls.
•
The DLL interface is used when developing Visual C++ applications. The ActiveX
Controls can be used when developing Visual C++, Visual Basic, and JScript
applications.
Automatic Data Collection (ADC) simulator. The ADC simulator simulates the
•
operation of the 502X bar code scan engine in a Windows NT environment. You
can use the ADC simulator to send bar code data to an application that you are
developing to run on the 502X.
the FileServer utility. Use the FileServer utility on a host PC to receive messages
•
from 502X devices through the serial port (RS-232 connection) or a TCP/IP port.
the FileCopy utility. Use the FileCopy utility to download or upload files or
•
applications between a desktop computer and a 502X using a serial link.
Custom Edit ActiveX control that integrates 502X input devices into a Windows
•
control.
QuickWin, a simplified Windows interface to ease the migration of JANUS or
•
Trakker Antares applications.
5-4
Page 97
SDKDevelopmentEnvironment
eMbedded Visual C++eMbedded Visual Basic
Win 32 API
Applications
Development
Environment
Development
Libraries
SDK Tool Set
FileCopy
(Download
Application to 502X)
ActiveSync
&
502X Unit Manager
502X Data
Collection PCs
FileServer
(Receive messages
from 502X)
Intermec
SDK ActiveX
Controls
Intermec SDK
Libraries
Win 32 API/MFC
502XS003.eps
DevelopingandInstallingApplications
5
The following types of functions are provided in the Intermec SDK:
Reader Command Functions
•
Message Functions
•
System Information Function
•
Communications Functions
•
File Transfer Functions
•
Virtual Wedge Functions
•
UDP Plus Functions
•
Automatic Data Collection Functions
•
QuickWin Functions
•
These functions are described in the following sections.
5-5
Page 98
502XDataCollectionPCSystemManual
Reader Command Functions
Reader Command functions are used to modify and retrieve configuration information
from the 502X using the reader command interface.
Message Functions
The SDK Library Message functions are used to simplify retrieval and display of 502X
messages and Windows CE system messages. You can use Win 32 API FormatMessage
to retrieve and display messages, but the SDK Message functions can simplify the calls.
The SDK Message functions support messages for Intermec subsystems only; third
party subsystems can use the Microsoft message system directly to store and retrieve
messages. These functions also provide macros for testing HRESULT values for
success, warnings, errors, and other functions.
System Information Function
The System Information function retrieves system information about battery power
status.
Communications Functions
Communications functions are used to transmit or receive messages. The following
communications protocols are supported:
Serial communications over COM ports
•
Serial communications over IrDA transceivers
•
Communications over TCP/IP and UDP Plus networks
•
ADC input
•
The communications functions are wrapper functions for
Win32 serial communications API functions.
•
IrSock API functions.
•
WinSock API functions.
•
Intermec-emulated WinSock 1.1 UDP Plus API functions.
•
Automatic Data Collection functions.
•
5-6
Page 99
DevelopingandInstallingApplications
5
File Transfer Functions
File Transfer functions are used to transmit and receive files using the Trivial File
Transfer Protocol (TFTP). The TFTP client, ITCTftpClient.DLL, is provided as a
Windows DLL on the 502X. ITCTftpClient exposes a COM interface to 502X programs
and supports file transfers to and from any TFTP server. ITCTftpClient executes in the
process of the caller.
Virtual Wedge Functions
The Virtual Wedge functions are used to access the virtual wedge configuration on the
502X. The virtual wedge retrieves ADC data from the 502X and sends it to the
keyboard driver so that the device can receive and interpret the data as keyboard input.
UDP Plus Functions
UDP Plus allows 502X applications to send data to and receive data from a DCS 30X.
UDP Plus is designed to work in adverse networking conditions, such as wireless
devices moving in and out of range, and battery-powered devices that power down
during periods of inactivity. UDP Plus offers the guaranteed delivery and permanent
connection of TCP but uses the lower overhead of UDP.
UDP Plus functions expose a minimal emulated Winsock 1.1 API as its applicationlevel interface on the 502X. This API provides a sockets-based method to support UDP
Plus transactions.
Only one socket is allowed since UDP Plus does not allow more than one
•
connection.
The UDP Plus system supports a second communication mode, the Reader
•
Command gateway. The Reader Command gateway allows configuration messages
(TMF Reader Commands) to be sent to the 502X via the DCS 30X. The TMF
Reader Commands are compatible with other Intermec products, such as Trakker
Antares terminals and JANUS devices.
Automatic Data Collection Functions
The ADC functions are accessed through custom COM interfaces. These COM
interfaces allow the application to receive bar code data, configure the bar code reader
engine, and control the bar code reader engine. In addition, the COM interfaces allow
applications to specify the data it will receive. The COM interfaces are:
5-7
Page 100
502XDataCollectionPCSystemManual
IADC
Provides ADC data independent of an input device. On a 502X, there may be
multiple reader engines to decode different types of ADC data. For example, a bar code
reader engine decodes raw bar code data and passes it to a bar code reader COM object.
An RFID reader engine decodes raw RFID tag data and passes it to an RFID tag reader
COM object.
IBarCodeReaderConfig
reader engine and get statistics.
IBarCodeReaderControl
disable the scanner, and receive bar codes with data details such as symbology scanned,
data type (Unicode, ASCII, or other), and the time the data was received. This interface
also allows the application to specify a data grid to filter ADC data.
Allows the application to directly configure the bar code
Allows the application to trigger the bar code laser scanner,
QuickWin Functions
QuickWin functions allow you to create a simple Windows CE data collection
application. You can create a VT-like terminal screen that occupies the entire display on
a 502X. You can create label prompts and edit fields on the display and receive input
from the edit fields.
Developing Applications Without the Intermec SDK
You can develop data collection applications by using Visual C++, Visual Basic, the
standard Win32 API, or Microsoft Foundation Classes (MFC).
If you develop applications without the Intermec SDK, you can use
standard virtual wedge functions to scan input through the keyboard interfaces to
•
any 502X application. This includes any application using a standard input control.
standard Win32 serial and Winsock communication layer support.
•
Without the Intermec SDK, you cannot use the following features of the 502X in your
application:
Advanced scanning (No data routing, scanner control, or symbology information)
•
TFTP file transfer capabilities
•
UDP Plus communication support
•
System information functions
•
5-8
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.