Intermec 5020, 5023, 5020 Data Collection PC, 5023 Data Collection PC System Manual

Page 1
System Manual
P/N 071479
502X
Data Collection PC
Page 2
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.
Version Date Description of Change
002 8/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.
IDRS and Symbology Identifier commands added.
Page 4
alexdaddy
Page 5
Contents
Contents
Before You Begin xv
Warranty Information xv Safety Summary xv Warnings, Cautions, and Notes xvi About This Manual xvii Other Intermec Manuals xix
Introducing the 502X Data Collection PC
1
2
What Is the 502X Data Collection PC? 1-3
Models and Options 1-3 Whats New? 1-4
Learning About the Installed Software 1-4
Where Do You Go From Here? 1-6
Configuring and Connecting the 502X
How to Configure the 502X 2-3
Setting Parameters Directly 2-3 Setting Parameters Remotely 2-3 Using Fast Config 2-4 Using the Configuration Application 2-5 Scanning Bar Code Labels to Set Parameters 2-6 Configuring the 502X by Using SNMP 2-7
Connecting the 502X To Your Network 2-9
Learning About Network Protocols 2-9 Learning About RF Network Settings (RF 502Xs only) 2-10
Setting the Network Parameters 2-11
Configuring for Serial or IrDA Communications 2-11
Customizing the 502X Using the Control Panel
3
Using the Control Panel 3-3
Setting Communications Properties 3-4 Setting the Date and Time 3-7 Creating Dialing Properties (Batch 5020 Only) 3-8 Viewing or Modifying the Desktop Display 3-9
v
Page 6
502X Data Collection PC System Manual
Adjusting the Backlight Shutoff 3-9 Adjusting the Keypad Properties 3-10 Entering Owner Information 3-11 Setting a Password 3-12 Viewing Battery Status and Changing Power Suspend Time 3-13 Entering Regional Settings 3-14 Removing Application Programs 3-15 Viewing System Properties 3-15 Adjusting Memory Allocation 3-16 Changing the Volume and Enabling Sounds 3-16
Using Unit Manager
d39
4
Using the Unit Manager Applications 4-3
Using Configuration Management 4-5
Printing a Configuration Management Screen 4-8
Using File Manager 4-10
Creating, Removing, and Renaming Directories 4-11 Uploading a File to a Directory 4-14 Copying a File 4-15 Moving a File to Another Directory 4-16 Renaming a File 4-17 Deleting a File 4-18 Changing File Attributes 4-19 Using File Manager to Run an Executable on the 502X 4-20
Using Process Manager 4-21
Managing Processes Running on the 502X 4-22 Displaying Threads Running on the 502X 4-25 Displaying Modules Running on the 502X 4-26
Using Application Manager 4-27
Installing an Application 4-28 Uninstalling an Application 4-29
Using the Event Viewer 4-30
Viewing the Event Logging Buffer 4-30 Setting an Event Filter 4-31 Tracing Events 4-32 Clearing Events 4-34
Managing Your Passwords 4-34
vi
Page 7
Developing and Installing Applications
Contents
5
Hardware and Software You Need to Develop Applications 5-3
Using the Intermec SDK to Develop Applications 5-4
Reader Command Functions 5-6 Message Functions 5-6 System Information Function 5-6 Communications Functions 5-6 File Transfer Functions 5-7 Virtual Wedge Functions 5-7 UDP Plus Functions 5-7 Automatic Data Collection Functions 5-7 QuickWin Functions 5-8
Developing Applications Without the Intermec SDK 5-8
Developing Applications With HTML 5-9
Using Internet Explorer 5-9 Configuring the IE Browser 5-10 IE Browser Keypad Shortcuts 5-11
Creating an Application Package 5-12
Creating a Win32 CAB File 5-12 Creating a SETUP.DLL to Customize Setup 5-13
Installing and Uninstalling Applications 5-14
Installing Applications 5-14 Automatic Application Installation (5020 only) 5-15 Uninstalling Applications 5-16 Understanding the Information File Format 5-17
Using ActiveSync 5-19
Installing ActiveSync 5-19 Reconnecting To Your Desktop PC 5-23 Using ActiveSync With a Serial I/O Card (Batch 5020s only) 5-24
Setting Up eMbedded Visual Tools 3.0 for Remote Access 5-25
Problems Establishing a Connection 5-27
Installing and Removing Commercial Off-the-Shelf Software 5-28
vii
Page 8
502X Data Collection PC System Manual
Reader Command Reference
d39
6
7
Using Reader Commands 6-3
Using Accumulate Mode 6-3
Enter Accumulate Mode 6-5 Clear 6-5 Destructive Backspace 6-6 Exit Accumulate Mode 6-6
Operating Reader Commands 6-6
Backlight On and Off 6-7 Change Configuration 6-7 Multiple-Read Labels (5020 only) 6-8 Set Date and Time 6-8
Configuration Command Reference
Using Configuration Commands 7-3
Configuration Commands Listed by Category 7-4
Configuration Commands Listed by Bar Code Syntax 7-7
Entering Variable Data in a Configuration Command 7-9
502X IP Address 7-10
Access Point Density 7-11
Access Point MAC Address 7-12
Access Point Name (5020 only) 7-12
Access Point Network Name 7-13
Acknowledgement Delay Lower Limit 7-13
Acknowledgement Delay Upper Limit 7-14
Automatic Shutoff 7-15
Beep Duration (5020 only) 7-16
Beep Frequency (5020 only) 7-18
Codabar 7-20
viii
Page 9
Code 11 (5020 only) 7-21
Code 16K (5020 only) 7-23
Code 2 of 5 7-24
Code 39 7-26
Code 49 (5020 only) 7-30
Code 93/93i 7-32
Code 128 7-33
Controller Connect Check Receive Timer 7-35
Controller Connect Check Send Timer 7-36
Controller IP Address 7-37
Decode Priority (5020 only) 7-37
Contents
Decode Security 7-40
Default Router 7-41
Device Name 7-42
DHCP (Obtain IP Address Via DHCP) 7-43
Display Backlight Level 7-44
Display Backlight Timeout 7-44
Domain (5020 only) 7-46
IDRSEnable (5020 only) 7-47
IDRSRetries (5020 only) 7-47
IDRSScope (5020 only) 7-48
IDRSServerAddr (5020 only) 7-48
IDRSTimeout (5020 only) 7-49
IE Autodial Name 7-49
IE Cache Size 7-50
IE Function Key URLs 7-50
ix
Page 10
502X Data Collection PC System Manual
IE Home Page 7-51
IE Proxy Server Address 7-51
IE Proxy Server Port 7-52
IE Underline Links 7-52
IE Use LAN (No Auto Dial) 7-53
IE Use Proxy Server 7-54
Inactivity Timeout (5020 only) 7-54
Interleaved 2 of 5 7-55
IrDA Baud Rate 7-57
Keypad Caps Lock 7-58
Keypad Clicker 7-59
d39
Maximum Retries 7-60
Maximum Sleep Duration 7-60
MSI 7-61
Network Loopback 7-63
Network Name 7-63
Network Port 7-64
PDF 417 7-65
Plessey (5020 only) 7-66
Postamble 7-67
Power Management 7-69
Preamble 7-69
Primary DNS Server 7-71
Primary/Station Radio ROM Version 7-72
Primary WINS Server 7-72
Radio Description 7-73
x
Page 11
Radio MAC Address 7-73
Radio ROM Version (5020 only) 7-74
Receive All Multicasts 7-74
Reservation Threshold 7-75
Roaming Allowed (5020 only) 7-76
Scanner Mode (5020 only) 7-77
Scanner Redundancy 7-78
Scanner Selection (5020 only) 7-79
Scanner Timeout 7-81
Scanner Trigger 7-82
Secondary DNS Server 7-83
Contents
Secondary WINS Server 7-84
Security Identification (5020 Only) 7-85
SNMP Identification Contact 7-86
SNMP Identification Location 7-86
SNMP Identification Name 7-87
SNMP Security Encryption Key 7-87
SNMP Security IP Address 7-88
SNMP Security Read Encryption 7-89
SNMP Security Read-Only Community String 7-89
SNMP Security Read/Write Community String 7-90
SNMP Security Subnet Mask 7-90
SNMP Security Write Encryption 7-91
SNMP Trap Authentication 7-92
SNMP Trap Community Name 7-92
SNMP Trap IP Address 7-93
xi
Page 12
502X Data Collection PC System Manual
SNMP Trap Port 7-94
SNMP Trap Threshold 7-94
Speaker Volume 7-95
Station Name 7-96
Subnet Mask 7-96
Supported WEP 7-97
Symbology Identifier (5020 only) 7-98
TCP/IP Extensions Delayed Acknowledgement Timer 7-103
TCP/IP Extensions Initial Roundtrip Time 7-103
TCP/IP Extensions Receive Window Size 7-104
TFTP Resend Limit 7-105
d39
TFTP Timeout 7-105
Transmit Mode (5020 only) 7-106
Transmit Rate 7-107
UDP Plus Enable 7-107
UPC/EAN 7-108
Virtual Wedge 7-112
Virtual Wedge Code Page 7-112
Virtual Wedge Grid 7-113
WEP Encryption 7-115
WEP Key 7-116
WEP Key Length 7-117
WEP Transmit Key 7-117
502X Default Configuration
A
xii
502X Default Configuration A-3
Page 13
Full ASCII Charts
Contents
B
C
Full ASCII Table B-3
Full ASCII Bar Code Chart B-6
Control Characters B-6 Symbols and Punctuation Marks B-7 Numbers B-8 Uppercase Letters B-9 Lowercase Letters B-10
Extending the Unit Manager Main Menu
Getting Started C-3
Required Tools C-3 Understanding the 502X Registry C-3
Extending the Main Menu C-5
Importing a Registry File C-10
Registry Property Values C-10
Break C-10 DisplayName C-11 Ordinal C-11 Password C-11 Value C-12
Extending the Configuration Applications
D
Getting Started D-3
Required Tools D-3 Understanding the 502X Registry D-4
Extending the Configuration Application D-5
Importing a Registry File D-9
Registry Property Values D-10
Adapter D-10 Bound D-10 ChoiceFmt D-11 CmdOID D-11
xiii
Page 14
502X Data Collection PC System Manual
CmdString D-12 Constraint D-12 DefVal D-13 DisplayName D-13 Expert D-14 Hidden D-14 MaxChars D-14 OID D-15 Ordinal D-15 PageDependency D-16 PropEditor D-16 Range D-16 ReadOnly D-17 Security D-17 ShortDesc D-17 TextFmt D-18 Type D-19
Required and Optional Registry Property Values D-19
d39
I
Index
xiv
Page 15
Before You Begin
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
Before You Begin
Do not repair or adjust alone
under any circumstances. Someone capable of providing first aid must always be present for your safety.
First aid
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.
Energized equipment
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
502X Data Collection PC System Manual
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
Before You Begin
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:
Term Description
with Release 3.0 firmware.
with Release 1.0 firmware.
502X 502X PC
Unit Manager
Computer Host
DCS 30X The 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:
Convention Description
Special
Italic text Indicates that you must replace the parameter with a value. See
text Shows 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.
Ctrl Bold text represents a key on your keypad. For example, Tab
represents the Tab key and M represents the letter M key.
xvii
Page 18
502X Data Collection PC System Manual
d39
Format Conventions for Input From a Keyboard or Keypad (continued)
Convention Description
Ctrl-Z
&
"
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:
Part Number
*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:
Convention Description
Before You Begin
Special
Italic
where This word introduces a list of the commands parameters and
font Commands appear in this font. You enter the command exactly as it
is shown.
text Italics 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.
xix
Page 20
white
alexdaddy
Page 21
nuggetf
code39
Introducing the 502X Data Collection PC
1
Page 22
nuggetf
code39
Page 23
Introducing the 502X Data Collection PC
This chapter introduces the Intermec 502X Data Collection PC family.
What Is the 502X Data Collection PC?
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
Batch 5020
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.
RF 5020
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
502X Data Collection PC System Manual
Whats New?
With this revision of the system manual, several significant changes were made to support hardware and software for the 502X:
nuggetf
code39
Release 3.0 firmware for 5020
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.
Windows CE 3.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.
Automatic Data Collection (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.
Fast Config
settings set up and running quickly.
HTTP server
The HTTP server supports server-side scripting.
Intermec Software Development Kit (SDK) library functions
software components that support the use of Intermec SDK. These components are required when applications use SDK functions.
Internet Explorer (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
Introducing the 502X Data Collection PC
1
Language components
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.
PC Connection
PC.
Programming environment support
support the use of COM/Active X, Visual Basic, C Runtime Libraries, Active Template Library, and Microsoft Foundation Classes.
Radio drivers
or IEEE 802.11b HR radio.
SNMP (Simple Network Management Protocol)
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.
Unit Manager for PlanNET
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
Windows CE
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
502X Data Collection PC System Manual
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.
Task or Feature See This Chapter
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 values Appendix 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 PC User’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
Page 27
2
Configuring and Connecting the 502X
Page 28
white
Page 29
This chapter includes a basic overview of direct and remote configuration methods. It also includes information about connecting the 502X to your wired or wireless network.
How to Configure the 502X
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:
Configuring and Connecting the 502X
2
Fast Config
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.
Configuration application
set all parameters and view system information. For help, see Using the Configuration Application in Chapter 2 of your users manual.
Scan Bar Codes
including symbology enabling and scanner operation. For help, see Configuring the 502X by Scanning Bar Code Labels in Chapter 2 of your users manual.
Control Panel Applets
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:
Configuration Management
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
SNMP Commands
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
502X Data Collection PC System Manual
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.
To access Fast Config
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 users manual.
icon appears and
2-4
Page 31
Configuring and Connecting the 502X
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.
To access the Configuration application
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 users manual.
2-5
Page 32
502X Data Collection PC System Manual
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 users manual.
2-6
Page 33
Configuring and Connecting the 502X
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.
MIB File Description
intermec.mib Defines the root of the Intermec MIB tree.
itcadc.mib Defines objects for Automated Data Collection. For example, bar code
symbologies.
itcfile.mib Defines objects for manipulating and viewing files. For example, TFTP
Timeout.
itcnetwork.mib Defines objects for Network parameters. For example, 502X IP address.
itcsnmp.mib Defines objects for Intermec SNMP parameters and security methods.
For example, SNMP security IP address.
itcterminal.mib Defines 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.
MIB II Item OID Group or Table Description
ifNumber 1.3.6.1.2.1.2.1.0 Interfaces group Indicates 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.
ifIndex 1.3.6.1.2.1.2.2.1.1.ifIndex Interfaces table
(ifTable)
ifDescr 1.3.6.1.2.1.2.2.1.2.ifIndex Interfaces table
(ifTable)
A unique value for each interface. The value ranges between 1 and the value of ifNumber.
A textual string containing information about the interface.
2-7
Page 34
502X Data Collection PC System Manual
Read-Only MIB II OIDs (continued)
MIB II Item OID Group or Table Description
ifType 1.3.6.1.2.1.2.2.1.3.ifIndex Interfaces table
(ifTable)
ipAdEntAddr 1.3.6.1.2.1.4.20.1.1.IpAddress IP address table
(ipAddrTable)
ipAdEntIfIndex 1.3.6.1.2.1.4.20.1.2.IpAddress IP address table
(ipAddrTable)
ipAdEntNetMask 1.3.6.1.2.1.4.20.1.3.IpAddress IP address table
(ipAddrTable)
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.
To configure the 502X using SNMP
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 users 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
Configuring and Connecting the 502X
502SX004.eps
502X 502X
502X 502X
502X
502X
Host
TCP/IP
UDP Plus
DCS 30X
Access point
502X 502X
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
502X Data Collection PC System Manual
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
Configuring and Connecting the 502X
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 hosts 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 users 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 users 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
502X Data Collection PC System Manual
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
502X Data Collection PC in a Wired Network
2-12
For help connecting the 502X to another device, see your users manual.
Page 39
3
Customizing the 502X Using the Control Panel
Page 40
dafadfafdafafda
Page 41
This chapter describes how you can use the Control Panel applets to customize the look and operation of your 502X.
Using the Control Panel
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.
Customizing the 502X Using the Control Panel
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
502X Data Collection PC System Manual
To open the control panel
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 users manual.
To configure the device name
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
Customizing the 502X Using the Control Panel
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 users 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
502X Data Collection PC System Manual
To select a PC connection
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
Customizing the 502X Using the Control Panel
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.
To set the date and time
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
502X Data Collection PC System Manual
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 users manual.
To create a new location
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
Customizing the 502X Using the Control Panel
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.
To view or modify display properties
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.
To view or modify the backlight shutoff time
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
502X Data Collection PC System Manual
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.
To change the character delay and repeat rates
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
Customizing the 502X Using the Control Panel
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.
To enter owner information
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
502X Data Collection PC System Manual
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.
To set a password
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 users 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
Customizing the 502X Using the Control Panel
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.
To view the battery status
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.
To change the power suspend time
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
502X Data Collection PC System Manual
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.
To enter regional settings
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
Customizing the 502X Using the Control Panel
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.
To remove application programs
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.
To view the system information
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
502X Data Collection PC System Manual
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.
To adjust the memory allocation
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.
To change the volume and enable sounds
1. In the Control Panel, use the arrow keys to highlight the Volume icon.
2. Press &. The Volume & Sounds Properties dialog box appears.
3-16
Page 55
Customizing the 502X Using the Control Panel
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.
To view the system sounds list
1. In the Control Panel, use the arrow keys to highlight the Volume icon.
2. Press &. The Volume & Sounds Properties dialog box appears.
3. Press 3 to select the Volume tab, and then press 9 to move the focus to the Sounds tab.
3
For more information on Sounds, see your Windows CE documentation.
3-17
Page 56
alex daddy
Page 57
4
Using Unit Manager
Page 58
lkj;kj;kj;lkj;lj
Page 59
This chapter explains how you can use the Unit Manager applications to configure parameters and manage files, processes, applications, and security on your 502Xall from your desktop PC.
Using the Unit Manager Applications
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
Using Unit Manager
4
Configuration Management
and view system information.
File Manager
creating, deleting, and uploading.
Process Manager Application Manager Event Viewer
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
To connect to the 502X from your desktop PC
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:
Disable Automatic Shutoff
*$+EZ0*
*$+EZ0*
4-3
Page 60
502X Data Collection PC System Manual
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 users 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.
To run Configuration Management
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.
Using Unit Manager
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 developers kit, follow the instructions to install it.
4-5
Page 62
502X Data Collection PC System Manual
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.
To view and set parameters using Configuration Management
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
Configuration Management Parameter Groups
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 Collection Unit IE Browser
SNMP
Network
Using Unit Manager
4
Note:
asterisk (*) in the illustration.
Some parameters are available only on the 5020 and are marked with an
4-7
Page 64
502X Data Collection PC System Manual
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 users manual.
Printing a Configuration Management Screen
You can print any Configuration Management screen for a hard copy of a 502X’s configured settings.
To print a Configuration Management screen
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
Using Unit Manager
To view unit information
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 5020s 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
502X Data Collection PC System Manual
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.
To run File Manager
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
Using Unit Manager
4
Creating, Removing, and Renaming Directories
You can use File Manager to create, remove, or rename directories on a 502X.
To create a directory
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
502X Data Collection PC System Manual
To delete a directory
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
Using Unit Manager
To rename a directory
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
502X Data Collection PC System Manual
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.
To upload a file to a directory
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
Using Unit Manager
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
502X Data Collection PC System Manual
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.
To move a file to another directory
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
Using Unit Manager
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
502X Data Collection PC System Manual
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
Using Unit Manager
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
502X Data Collection PC System Manual
Using File Manager to Run an Executable on the 502X
You can use File Manager to run an executable (EXE) file on the 502X.
To run an executable 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 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.
To run Process Manager
Using Unit Manager
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
502X Data Collection PC System Manual
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.
To close a process
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
Using Unit Manager
To kill a process
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.
To view the default local heap for a selected process
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
502X Data Collection PC System Manual
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.
To view the default local heap sorted by size
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
Using Unit Manager
4
Displaying Threads Running on the 502X
You can use Process Manager to view all threads associated with specific processes.
To view all threads
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
502X Data Collection PC System Manual
Displaying Modules Running on the 502X
You can use Process Manager to view all modules associated with specific processes.
To view all modules
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 Developers 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.
To run Application Manager
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.
Using Unit Manager
4
2. Click Application Manager. The Application Manager screen appears.
4-27
Page 84
502X Data Collection PC System Manual
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
Using Unit Manager
Application Manager also provides informative messages if there are problems installing an application on the 502X.
Message Explanation
4
The file [ CAB file.
The CAB File [ another CPU type!
There isnt 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 dont 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
502X Data Collection PC System Manual
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.
To run the Event Viewer 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 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 (first­in/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
Using Unit Manager
To view the Event Logging Buffer
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.
To set the event filter
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
502X Data Collection PC System Manual
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.
To set a trace
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
Using Unit Manager
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
502X Data Collection PC System Manual
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
Using Unit Manager
To set, change, or clear a password
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
502X Data Collection PC System Manual
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
users 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.
To place the 502X in Admin mode
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.
4-36
Page 93
5
Developing and Installing Applications
Page 94
lkjljlkjl
Page 95
Developing and Installing Applications
This chapter describes the hardware and software you need to develop applications for your 502X Data Collection PC and provides guidelines for developing applications using the Intermec Software Development Kit (SDK). This chapter also explains how to install and remove applications from your 502X, and how to use ActiveSync for remote device management activities.
5
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
502X Data Collection PC System Manual
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
SDK Development Environment
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
Developing and Installing Applications
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
502X Data Collection PC System Manual
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
Developing and Installing Applications
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 application­level 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
502X Data Collection PC System Manual
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...