Intermec Technologies 2610CF 2610CF User Manual CN30Usermanual1

Intermec Technologies Corporation 2610CF CN30Usermanual1

Users Manual

Download: Intermec Technologies 2610CF 2610CF User Manual CN30Usermanual1
Mirror Download [FCC.gov]Intermec Technologies 2610CF 2610CF User Manual CN30Usermanual1
Document ID574196
Application IDYVZrp89MVqv5YFL4hTN9Rw==
Document DescriptionUsers Manual
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize104.62kB (1307807 bits)
Date Submitted2005-08-23 00:00:00
Date Available2005-09-23 00:00:00
Creation Date2005-08-19 10:25:30
Producing SoftwareAcrobat Distiller 6.0 (Windows)
Document Lastmod2005-08-23 08:11:50
Document TitleCN30Usermanual.book1.book
Document CreatorFrameMaker 7.0

Compliance Statement Insert
Device Name: Mobile Computer
Model Number:
Model CN30 with
14-Key and 56-Key Modules
The responsible party for the compliance of this device is:
Intermec Technologies Corporation
6001 36th Avenue West
Everett, WA 98203 USA
(425) 348-2600
CAUTION: See users guide instructions for handling, charging, and replacing batteries. Failure to follow those instructions can result in
personal injury, fire, or battery explosion.
This product conforms to the following approvals. The user(s) of this product are cautioned to use accessories and peripherals approved by
Intermec Technologies Corporation. The use of accessories other than those recommended, or changes to this product that are not approved by
Intermec Technologies Corporation, may void the compliance of this product and may result in the loss of the users authority to operate the
equipment.
FCC Digital Emissions Compliance
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to
provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not
installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not
occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off
and on, the user is encouraged to try to correct the interference by one or more of the following measures:
•
•
•
•
Reorient or relocate the radio or television receiving antenna.
Increase the separation between the computer equipment and receiver.
Connect the equipment into an outlet on a circuit different from that to which the radio or television receiver is connected.
Consult the dealer or an experienced radio television technician for help.
Canadian Digital Apparatus Compliance
This Class B digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations.
Cet appareil numérique de la classe B respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada.
Radio Wave Exposure and Specific Absorption Rate (SAR) Information for Model CN30
The Model CN30 Mobile Computer has been designed to comply with applicable safety requirements for exposure to radio waves.
These requirements are based on scientific guidelines that include safety margins designed to assure the safety of all persons,
regardless of age and health.
The radio wave exposure guidelines employ a unit of measurement known as the Specific Absorption Rate or SAR. Tests for SAR
are conducted using standardized methods with the device transmitting at its highest certified power level.
While there may be differences between the SAR levels of various products, they are all designed to meet the relevant guidelines for
exposure to the radio waves.
This radio has been tested and meets the FCC RF exposure guidelines when used with the Intermec accessories supplied or
designated for this product. Use of other accessories may not ensure compliance with FCC RF exposure guidelines. The highest
SAR value for the CN30 Mobile Computer, as tested by Compliance Certification Services, for single or collocated configuration is
0.056 W/kg.
15.19(a)(3)
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference
that may cause undesired operation.
578-100-131 Revision B
*578-100-131B*
*578-100-131B*
Page 1 of 2
DECLARATION OF CONFORMITY
(According to ISO/IEC Guide 22 and EN 45014)
PAGE ONE OF ONE
THE PRODUCT HEREWITH COMPLIES WITH THE REQUIREMENTS OF:
THE LOW-VOLTAGE DIRECTIVE 73/23/EEC.
THE EMC DIRECTIVE 89/336/EEC.
THE R&TTE DIRECTIVE 1999/05/EC.
Manufacturer’s Name:
Intermec Technologies Corporation
6001 36th Avenue West
Everett, WA 98203
European Representative:
Intermec International Incorporated
Sovereign House, Vastern Road
Reading, Berkshire
RG1 8BT England
Declares that the product listed below:
Product Type: ITE/Residential, Commercial, and Light Industrial
Product Name: Model CN30
Model Number: Model CN30
Options: All, including 14-Key and 56-Key Modules
Beginning Serial Number: All
Date Issued: July 25, 2005
Conforms to the following product specifications:
Safety: IEC 60950-1 / EN 60950-1
EMC:
EN 55022 : 1998 / CISPR Publication 22 : 1997, Class B Limits and Methods
EN 55024 : 1998 (CISPR 24) Information Technology Equipment – Immunity Characteristics –
Limits and Methods of Measurement
EN 61000-4-2 : 1995 – Electrostatic Discharge
EN 61000-4-3 : 1995 – Radiated RF Field
EN 61000-4-4 : 1995 – Electrical Fast Transients
EN 61000-4-5 : 1995 – Voltage Surge
EN 61000-4-6 : 1996 – Conducted RF Field
EN 61000-4-8 : 1995 – Magnetic Field
EN 61000-4-11 : 1994 – Voltage Dips, Short Interruptions, and Variations
EN61000-3-2 : 1995 + A1 : 1998 + A2 : 1998 + A14 : 2000 – Harmonic Current Emissions
EN61000-3-3 : 1994 – Voltage Fluctuation and Flicker
Radio:
ETSI EN 300 328-2 V1.1.1 (2000-7)
EN 301 893 V1.2.3 (2003-08)
EN 301 489-17 V1.2.1 (2002-08)
Linear Imager:
IEC 60825-1 / EN 60825-1 – Class 1 LED Product
I, the undersigned, hereby declare that the equipment specified above conforms to the above Directive(s) and
Standard(s).
Company Official: Michael Abel
Signature:
Signed Copy on File
Position: Vice President
Date: July 25, 2005
European Contact: Intermec International Incorporated, Sovereign House, Vastern Road, Reading, Berkshire, RG1 8BT England;
Phone INT+44 118 987 9400; Fax INT+44 118 987 9401
578-100-131 Revision B
*578-100-131B*
*578-100-131B*
Page 2 of 2
User Manual
CN30
Mobile
Computer
Intermec Technologies Corporation
Corporate Headquarters
6001 36th Ave.W.
Everett, WA 98203
U.S.A.
Technical Communications Department
550 Second Street SE
Cedar Rapids, IA 52401
U.S.A.
www.intermec.com
The information contained herein is proprietary and is provided solely for the purpose of allowing
customers to operate and 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 contained in this document are subject to change without prior
noticed and do not represent a commitment on the part of Intermec Technologies Corporation.
© 2005 by Intermec Technologies Corporation. All rights reserved.
The word Intermec, the Intermec logo, Norand, ArciTech, CrossBar, Data Collection Browser,
dcBrowser, Duratherm, EasyCoder, EasyLAN, Enterprise Wireless LAN, EZBuilder, Fingerprint, igistics, INCA (under license), InterDriver, Intermec Printer Network Manager, IRL, JANUS,
LabelShop, Mobile Framework, MobileLAN, Nor*Ware, Pen*Key, Precision Print, PrintSet, RoutePower, TE 2000, Trakker Antares, UAP, Universal Access Point, and Virtual Wedge are either trademarks or registered trademarks of Intermec Technologies Corporation.
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.
Wi-Fi is a registered certification mark of the Wi-Fi Alliance.
Microsoft, Windows, and the Windows logo are registered trademarks of Microsoft Corporation in
the United States and/or other countries.
Bluetooth is a trademark of Bluetooth SIG, Inc., U.S.A.
ii
CN30 Mobile Computer User’s Manual
CN30 Mobile Computer User’s Manual
iii
11
CN30 Mobile Computer User’s Manual
Before You Begin
Before You Begin
This section provides you with safety information, technical support information, and sources for additional product information.
Safety Summary
Your safety is extremely important. Read and follow all warnings and cautions in this document 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.
Do not repair or adjust alone
Do not repair or adjust energized equipment alone under any circumstances. Someone capable of providing first aid must always be present for
your safety.
First aid
Always obtain first aid or medical attention immediately after an injury.
Never neglect an injury, no matter how slight it seems.
Resuscitation
Begin resuscitation immediately if someone is injured and stops 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
Never work on energized equipment unless authorized by a 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.
CN30 Mobile Computer User’s Manual
ix
Before You Begin
Safety Icons
This section explains how to identify and understand dangers, warnings,
cautions, and notes that are in this manual. You may also see icons that tell
you when to follow ESD procedures and when to take special precautions
for handling optical parts. ..
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.
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.
Attention: 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.
Note: Notes either provide extra information about a topic or contain special instructions for handling a particular condition or set of circumstances.
CN30 Mobile Computer User’s Manual
Before You Begin
Global Services and Support
Warranty Information
To understand the warranty for your Intermec product, visit the Intermec
web site at http://www.intermec.com and click Service & Support. The
Intermec Global Sales & Service page appears. From the Service & Support
menu, move your pointer over Support, and then click Warranty.
Disclaimer of warranties: The sample code included in this document is
presented for reference only. The code does not necessarily represent complete, tested programs. The code is provided as is with all faults." All warranties are expressly disclaimed, including the implied warranties of
merchantability and fitness for a particular purpose.
Web Support
Visit the Intermec web site at http://www.intermec.com to download our
current manuals in PDF format. To order printed versions of the Intermec
manuals, contact your local Intermec representative or distributor.
Visit the Intermec technical knowledge base (Knowledge Central) at http://
intermec.custhelp.com to review technical information or to request technical support for your Intermec product.
Telephone Support
These services are available from Intermec Technologies Corporation.
In the USA and Canada
call 1-800-755-5505 and
choose this option
Services
Description
Factory Repair and
On-site Repair
Request a return authorization number for authorized
service center repair, or request
an on-site repair technician.
Technical Support
Get technical support on your
Intermec product.
Service Contract
Status
Inquire about an existing contract, renew a contract, or ask
invoicing questions.
Schedule Site Surveys
or Installations
Schedule a site survey, or
request a product or system
installation.
Ordering Products
Talk to sales administration,
place an order, or check the status of your order.
Outside the U.S.A. and Canada, contact your local Intermec representative.
To search for your local representative, from the Intermec web site, click
Contact.
CN30 Mobile Computer User’s Manual
xi
Before You Begin
Who Should Read This Document
This document provides you with information about the features of the
access points, and how to install, configure, operate, maintain, and troubleshoot them.
Before you install and configure the access points, you should be familiar
with your network and general networking terms, such as IP address.
xii
CN30 Mobile Computer User’s Manual
1
Using the CN30 Mobile
Computer
Use this chapter to familiarize yourself with the CN30 Mobile Computer.
In this chapter you will find these sections:
• Introducing the CN30 Mobile Computer
• Audio
• Battery
• Beeper
• Using the Keypad
• Resetting your CN30 Mobile Computer
• Using the SD Card
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Introducing the CN30 Mobile Computer
The Intermec CN30 is an ergonomically designed Mobile computer built
on the Microsoft® Windows® Mobile Version 5.0 operating system. It is a
lightweight, easy-to-use, reliable computer that runs client/server applications, terminal emulation applications, as well as browser-based applications.
Battery Light
Intermec
Ready-to-work
Indicator
Scan Buttons
CN30 Mobile Computers with an IEEE 802.11b/g radio installed are WiFi® certified for interoperability with other 802.11b/g wireless LAN devices.
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Audio
The audio system consists of two speakers, internal microphone and an
external headset jack.
Speaker
The main speaker is capable of variable volume levels and is located on the
back of the computer. The external headset jack connects a mobile phone
style headset to your mobile computer for use in noisy environments. The
jack is a 2.5 mm, three-conductor jack, with autosensing of the headset jack
insertion which disables the internal speaker and microphone. The external
headset jack is located on the top of the mobile computer in front of the
scan window.
Headset Jack
[I/O] Key
Speaker
Microphone
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Using the Battery
The CN30 uses a lithium-ion battery as its main power source. You must
fully charge the main battery before you can use the CN30. When you
change the battery, a backup battery (super capacitor) maintains your memory, data and real-time clock for at least 10 minutes.
The 14-key keypad module has a 3.7V 2400 MAh battery that is internal
to the module and is not user replaceable.
The 56-keypad module has a removable 3.7V 4800 MAh replaceable Lithium-Ion (LiIon) battery.
Removing the main battery when the backup battery low or critically low
icon displays in the status bar may cause your CN30 to cold boot and you
may lose data.
Attention: L’enlèvement de la batterie principale quand le bas de secours
de batterie ou les affichages en critique bas d’icône dans la barre de statut
peut causer votre CN30 à la botte froide et de vous peut perdre des données.
The lithium-ion battery pack that is used in this device may present a fire or
chemical burn hazard if it is mistreated. Do not disassemble it, heat it above
100°C (212°F) or incinerate it.
Avertissement: Le paquet de piles d’ions de lithium qui est utilisé dans cet
appareil peut presenter un risque feu ou un risque chimique de brûlure s’il
est maltraité. Il ne faut pas le désassembler, le réchauffer à une température plus élevée que 100°C (212°F) ou l’incinérer.
Attention: Si la batterie n’est pas remplacée immédiatement, des données ou
applications importantes risquent d’être perdues
Dispose of used battery packs promptly. Keep away from children. Contact
your local Intermec sales representative for replacement batteries.
Several factors determine the life of your battery such as extreme temperatures, input devices, and your usage.
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Charging and Installing the Battery
To charge the battery
Either insert the battery into the CN30 AC9 Quad charger or place the
CN30 with battery installed in the AD9 charge dock. For more information
on these accessories, see page ‘Accessories for the CN30’.
The batteries fully charge in approximately 4 hours.
If you do not plan to use the computer for several months, remove the keypad module from the console and store it in the shipping box.
To install the battery
Insert the tabs on the bottom of the charged battery into the CN30 56Keyboard module and snap the battery into place.
Maximizing Battery Life
There are several things that you can do to prolong the life of your fully
charged battery.
1 Verify that the backlight timeout is set to 15 seconds.
2 Verify that Power Management has an automatic shutoff time of 3
minutes.
Checking the Battery Status
The easiest way to tell the status of your battery is to look at the battery
icon in the status bar of your CN30.
You can also check the battery status by looking at the Battery light on the
front of the CN30 or by using the battery diagnostics screen.
Battery Light
Flashes red on low
battery condition
To view the status of this battery, tap Start > Settings > the System tab >
the Power icon > the Power tab to view the current status of both the main
battery and the backup battery. Tap ok to exit this information.
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Your computer contains an internal super capacitor, a temporary power
storage device, that protects data for up to ten minutes. This is to give you
time to replace the main battery pack before that data is lost. Be sure to putthe computer in a suspend mode before doing so.
The configuration and time are lost if:
• The battery discharges beyond this level.
• The battery is removed when the computer is not in suspend mode.
• A cold reset is performed on the computer.
Beeper
For information about setting volume levels for screen taps, ActiveSync
alert noises, etc., tap Start > Help > Learning the Basics, then select Adjust
the volume for sounds.
Enable the Beeper
To enable the beeper:
1 Tap Start > Settings > the Personal tab > Sounds & Notifications >
the Volume tab.
2 Drag the System volume slider bar to the bottom of the “Silent” position.
3 Tap ok to exit this applet.
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Select a Beeper Volume
To select a beeper volume for the CN30 Mobile Computer, tap Start > Settings > the System tab > the Intermec Settings icon. Tap the Device Settings option, tap (+) to expand Beeper, then tap (+) to expand Volume.
Select an item, then close this option.
Note: Information about the settings you can configure with the Intermec
Settings control panel applet is described in the Intermec Computer Command Reference Manual (P/N: 073529). The online manual is available
from the Intermec web site at www.intermec.com.
Disable the Beeper
Do the following to disable the beeper:
1 Tap Start > Settings > the System tab > the Intermec Settings icon. Tap
the Device Settings option, tap (+) to expand Beeper, then tap (+) to
expand Volume.
Select OFF, then close this option.
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Using the Keypad
Your CN30 has one of the following keypads:
• 56-key full alphanumeric
• 14-key function
You can order all versions of the CN30 56-keypad with an international
overlay. The international overlay supports English and many Western
European languages, such as French, German, Italian, Portuguese, and
Spanish. You enter all of the characters and functions printed above the
keys just like you would on a standard keypad.
The CN30 supports TE 2000 VT100/220/320/340 and ANSI, TE 2000
5250, and TE 2000 3270. When you order the CN30 with a TE 2000
application, you must order the corresponding keypad overlay. Use the TE
2000 keypad overlays to enter the same keys that you can enter on a VT/
ANSI keyboard, an IBM 5250 keyboard, or an IBM 3270 keyboard.
Like the standard CN30 keypad overlays, the TE 2000 keypad overlays let
you enter all the characters printed on or above the keys. The terminal
emulation keypads also come with the same color-coded keys that are on
the standard overlay.
For more help using TE 2000 terminal emulation, see the appropriate TE
2000 programmer’s guide.
The 56-Key Keypad
Backlight Key
Scan Buttons
Orange Key
Green Key
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Using the Color-Coded Keys
Each keypad available for the CN30 provides color-coded keys to let you
access additional characters, symbols, and functions printed on the keypad
overlay. Once you understand how to use the color-coded keys and key
sequences, you will know how to access all of the additional features printed
on the keypad overlay. There are two color-coded modifier keys on the
CN30: the orange key and the green key. You press and release the first key,
then press and release the second key to access the color-coded character or
function printed above a key.
Capitalizing All Characters
To type all alphabetic characters as uppercase letters, you can enable the
Caps Lock feature on the CN30 keypad. To enable Caps Lock on the 56key keypad, press the orange key. Press the same key sequence to disable the
Caps Lock.
Using the 14-Key Keypad Module
Backlight key
Scan buttons
Orange key
Green key
The 14-key keypad module provides basic navigation through the Windows Mobile Version 5.0 screens.
To rotate the display
1 On the 14-key keypad, press the Green key. Press the Windows Logo
key. Press the key again to return to portrait (default) mode.
To enable the Backlight
On the 56-key keypad, press the Green key.
2 Press the backlight key.
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Magnifier Application
The Magnifier application allows you to view an enlarged portion of the
CN30 Computer screen by tapping and holding the stylus. The enlarged
window can be moved to any location on the screen.
To Start Magnifier
1 On the 14-key or 56-key keypad, press the orange key. Press the Magnifier key.
2 Tap and hold the stylus to move the displayed area of the screen. For
more help see the Magnifier help under Windows help.
Note: The Magnifier window is only a display window.
Using the Power (I) Key
When you press the (I) key to turn off the CN30, you actually put the
CN30 in Suspend mode. In Suspend mode, the CN30 continues to supply
power to all memory, but turns off power to most hardware. This powersaving feature is designed to prolong battery life.
When you press the (I) key to turn the CN30 back on, your computer
resumes where it was when you turned it off.
If you are using WPA or 802.1x security, the computer may need to reauthenticate before it starts your application.
If the Battery light flashes and your CN30 does not resume after pressing
(I), your battery may be too low to supply power. Replace the battery. If
replacing the battery does not solve the problem, see “Booting the CN30”
on page 122.
10
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Using the Screen
The CN30 Computer has a 3.8” diagonal 640x480 pixel (VGA) transflective TFT-LCD 64K color display. The screen supports Unicode characters,
user programmable fonts and bitmap graphics. The Start screen has two
distinct areas; the desktop and the taskbar. The desktop displays shortcuts
to some of the applications installed on the CN30 Computer. The taskbar
displays the Start menu, the time, the onscreen keyboard icon and the desktop icon.
Desktop
Taskbar
Your CN30 Computer has a stylus for selecting items and entering information. Use the stylus in place of a mouse.
Tap
Touch the screen once with the stylus to select options, close
applications, or launch menus from the taskbar
Double Tap
Touch the screen twice with the stylus to launch applications.
Drag
Hold the stylus on the screen and drag across the screen to
select text and images.
Tap and hold
Tap and hold the stylus on an icon to see a list of actions available for the item. On the pop-up menu that appears, tap the
action you want to perform.
CN30 Mobile Computer User’s Manual
11
Chapter 1 — Using the CN30 Mobile Computer
Resetting Your CN30 Mobile Computer
In some cases where the CN30 Mobile Computer completely stops
responding, it may be necessary to perform a cold reset. Because cold resetting may result in data loss, it is not recommended unless all other recovery
methods have failed.
Performing a Warm-Boot on the CN30 Computer
If your charged CN30 Computer does not resume after pressing (I), or if
the computer or an application is locked up, you may need to do a warmboot.
• Press and hold (I) for five to ten seconds, until the screen goes black.
The CN30 Computer tells you it is performing a warm-boot, then comes
back up to the start screen.
Performing a Cold-Boot on the CN30 Computer
If the CN30 Computer or an application is locked up and does not respond
to a warm-boot, do the following.
1 Release the lower clip of the hand strap and slide the latch to the left.
2 Remove the keypad module.
3 Press the Reset button located inside the console module.
4 Reinstall the keypad module.
Reset Button
CN30 Console
12
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Software Build Version
To check to see if your CN30 Mobile Computer has the latest software
build, select Start > Internet Explorer > the Intermec logo. The latest software build version is displayed beneath the Version Information title. This
information is useful should you need product support assistance.
CN30 Mobile Computer User’s Manual
13
Chapter 1 — Using the CN30 Mobile Computer
Understanding the Status Lights
The status lights on the CN30 Computer turn on to indicate battery status
or successful bar decodes. The battery lights and the battery screen icon
work with each other to alert you to the status of your battery. If the battery
light (under the right Scan button) comes on, check the status bar to see
which battery icon appears on it. The battery may be critically low and
need replacing. The Good Read light (green) above the display indicates
when the CN30 Computer successfully decodes a bar code.
Good Scan Light
Battery Light
Flashes red on low
battery condition
Scanning Bar Codes
Do not look directly into the window area or at a reflection of the laser
beam while the laser is scanning. Long-term exposure to the laser beam can
damage your vision.
Use the scanner to scan and enter bar code data. The type of scanner you
are using and the type of bar code you are decoding determines the way you
scan the bar code. The CK60 Computer supports the scanning of 2D
images. Plus, if you are using an integrated handle or a tethered scanner, the
way you scan bar codes is different.When you unpack the CN30, these bar
code symbologies are enabled:
• Code 39
• UPC/EAN
• PDF417 (if supported)
If you are using bar code labels that are encoded in a different symbology,
you need to enable the symbology on the computer.
Use the Intermec Settings to enable and disable symbologies for your scanner.
14
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Scanning with the 2D Area Imager
The CN30 Computer has the 2D area imager, which provides the ability to
scan 2D bar code symbologies and supports omni-directional (360°) scanning where you can position the CN30 Computer in any orientation to
scan a bar code label. Using the 2D area imager is very similar to taking a
picture with a digital camera.
1 Press (I) to turn on the CN30 Computer.
2 Point the scanner window at the bar code label and hold the CN30
Computer steady a few inches from the label.
3 Press the Scan button on the keypad or pull the trigger on a handle and
center the red aiming beam over the bar code label. The aiming beam is
smaller when the imager is closer to the bar code and larger when it is
further away.
When the CN30 Computer successfully reads a bar code label, you hear
a high beep and the green Good Read light turns on briefly.
4 Release the Scan button.
If you have problems scanning a bar code with the 2D imager, try following
some of these tips to improve the performance of your imager:
• Set Lighting mode to Illum LED Priority.
• Keep your hand as steady as possible while scanning a label.
• Make sure that Aimer LED Duration is set to zero.
• Position the imager as close to the bar code as possible while still being
able to capture the entire bar code.
• Enable only the bar codes that you need to use every day.
Use Intermec Settings to configure these imager commands. For help using
Intermec Settings, see “Configuring the CN30 Computer With Intermec
Settings” on page 46. For more information on the commands and their
parameters, see the Intermec Computer Command Reference Manual (P/N
073529) via the Intermec web site. See “Before You Begin” for information
how to download this .CHM file.
CN30 Mobile Computer User’s Manual
15
Chapter 1 — Using the CN30 Mobile Computer
StorageMedia
Note: MultiMediaCards (MMCs) are not supported in CN30 Mobile
Computers.
The CN30 Mobile Computer supports Secure Digital storage cards. To
access the card slot, locate the access door at the side of the CN30 Mobile
Computer, remove its two screws, then remove the door. See the CN30
Mobile Computer Quick Start Guide (P/N: 962-054-125) for more information.
CompactFlash Cards
On CN30 Mobile Computers, the CompactFlash card slot accepts only
the 802.11b or 802.11b/g radio, which is factory-installed and cannot be
removed.
Secure Digital Cards
The SD (Secure Digital) card slot accepts storage cards only.
SD Card Slot
Access Door
16
CN30 Mobile Computer User’s Manual
Chapter 1 — Using the CN30 Mobile Computer
Using the SD Card
You can use a Secure Digital (SD) card to increase file storage and install
software. The CN30 currently supports SanDisk SD cards only. The SD
card slot is located on the side of the CN30.
To insert an SD card
1 Press (I) to turn off the CN30.
2 Remove the two screws on the SD card slot door and remove the door.
3 Gently insert the SD card into the CN30 with the printed side facing
the keypad and screen side of the CN30.
4 Push the card into the slot until it latches in place and the steel card
retainer covers the end of the SD card.
5 Replace the door, making sure to insert the door catch into the slot
above the steel card retainer.
6 Replace the two screws.
7 Press (I) to turn on the CN30.
To remove the SD card
1 Press I to turn off the CN30.
2 Remove the two screws on the SD card slot door and remove the door.
3 Push in on the SD card until you hear it unlatch. The card should eject
far enough that you can easily remove it from the CN30. If the card does
not eject easily, you can use the door catch to remove it by turning the
door upside down and using the catch to pull out the SD card.
4 Remove the SD card from the CN30.
CN30 Mobile Computer User’s Manual
17
Chapter 1 — Using the CN30 Mobile Computer
18
CN30 Mobile Computer User’s Manual
2
Windows Mobile Version 5.0
This chapter introduces MicrosoftWindows Mobile Version 5.0.
While using your CN30 Mobile Computer, remember to:
• Tap Start on the navigation bar, located at the top of the screen, to
quickly move to programs, files,and settings. Use the command bar at
the bottom of the screen to perform tasks in programs.The command
bar includes menus, buttons, and the onscreen keyboard.
• Tap and hold an item to see a pop-up menu containing a list of actions
you can perform. Popup menus give you quick and easy access to themost common actions.
To Check the Intermec build of Windows Mobile
Version 5.0 on your CN30:
1 Select Start > Internet Explorer > the Intermec logo.
2 Note the "Software Build" information displayed beneath the Version
Information title. Do the following to determine which Intermec build
of Windows Mobile Version 5.0 is on your unit.
CN30 MobileComputer User’s Manual
Chapter 2 — Windows Mobile Version 5. 0
Where to Find Information
This chapter describes your CN30 Mobile Computer hardware, provides
an overview of the programs on your CN30 Mobile Computer, and
explains how to connect your CN30 Mobile Computer to a desktop, a network, or the Internet. For instructions on setting up your CN30 Mobile
Computer and installing ActiveSync, see the Quick Start Guide.
Up-to-date information on your Windows Mobile Computer is available
from http://www.microsoft.com/windowsmobile/resources/communities/
default.mspx
Windows Mobile and many of the technologies supported by the CN30
Mobile Computer are not from Intermec Technologies. Many of the utilities and features on a Windows Mobile device come directly from
Microsoft without any modification from Intermec Technologies.
There may be certain Microsoft-specific issues that Intermec Technologies
would not be able to support, so contact our front-line support personnel
to determine the best source of assistance.Use these URLs for additional
information about Microsoft Windows Mobile Version 5.0:
• http:// msdn.microsoft.com/support/
• http://support.microsoft.com/
• news://news.microsoft.com (a free support option)
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Getting Started
Learning to use your CN30 Mobile Computer is easy.
This section describes using and customizing your CN30 Mobile Computer.
Today Screen
When you turn on your CN30 Mobile Computer for the first time each
day (or after four hours of inactivity), you see the Today screen. You can also
display it by tapping the Start flag and then Today. On the Today screen,
you can see important information for the day.
Tap to start a program.Tap and hold to change time format.Tap to change
date and time.Tap to change owner information.
Your day at a glance.
Tap to open the associated program.
Tap to create a
Tap to disconnect from ActiveSync.new item.
To customize what is displayed on the Today screen, including the background image, tap Start > Settings > the Personal tab > Today.
Status icons display information such as low batteries or when the CN30
Mobile Computer is connected to a desktop or to the Internet. You can tap
an icon to open the associated setting or program.
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5. 0
Programs
You can switch from one program to another by selecting it from the Start
menu. (You can customize which programs you see on this menu. For
information, see "Adjusting Settings" on page 41.) To access some programs, tap Start > Programs, and then the program name.
You can also switch to some programs by pressing a program button. Your
CN30 Mobile Computer has one or more program buttons located on the
front or side of the computer. The icons on the buttons identify the pro
grams to which they switch.
Note: Some programs have abbreviated labels for check boxes and dropdown menus. To see the full spelling of an abbreviated label, tap and hold
the stylus on the label. Drag the stylus off the label so that the command is
not carried out.
The following is a partial list of programs that are on your CN30 Mobile
Computer. Look on the Windows Mobile Companion CD for additional
programs that you can install onto your CN30 Mobile Computer.
Synchronize information between your CN30 Mobile Computer and desktop.
Keep track of your appointments and create meeting requests.
Keep track of your friends and colleagues.
Send and receive e-mail messages.
Browse Web and WAP (Wireless Application Protocol) sites, and download
new programs and files from the Internet.
Create handwritten or typed notes, drawings, and recordings.
Keep track of your tasks.
Play digital audio and video files that are stored on your CN30 Mobile
Computer or on a network.
Navigation Bar and Command Bar
The navigation bar is located at the top of the screen. It displays the active
program and current time, and allows you to switch to programs and close
screens.Tap to switch to a program.Tap to see more programs.Tap to switch
to a program that you recently used.Tap to change device settings.Tap to see
a Help topic for the current screen.Use the command bar at the bottom of
the screen to perform tasks in programs. The command bar includes menu
names, buttons, and the Input Panel button. To create a new item in the
current program, tap New. To see the name of a button, tap and hold the
stylus on the button. Drag the stylus off the button so that the command is
not carried out.Tap to display the input panel. Tap to select Tap to select
button commands.menu commands.7
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Pop-up Menus
Use pop-up menus to quickly perform an action on an item. For example,
you can use a pop-up menu to delete or make a copy of an item. To access a
pop-up menu, tap and hold the item on which you want to perform the
action. When the menu appears, tap the action you want to perform, or tap
anywhere outside the menu to close the menu without performing the
action.Tap and hold to display the pop-up menu.Lift the stylus and tap the
action you want.Tap outside the menu toclose it without performing an
action.
Notifications
When you have something to do, your device notifies you in a variety of
ways. For example, if you have set up an appointment in Calendar, an email message arrives, or a friend sends you an instant message, you are no
tified in any of the following ways:
• A message box appears on the screen.
• A sound, which you can specify, is played.
• A light flashes on your CN30 Mobile Computer.
• The CN30 Mobile Computer vibrates.You can choose the notification
types.
Entering Information
You can enter information on your CN30 Mobile Computer in several
ways, depending on the type of device you have and the program you are
using:
• Synchronizing Using Microsoft ActiveSync, synchronize or copy information between your desktop and CN30 Mobile Computer. For more
information on ActiveSync, see ActiveSync Help on your desktop.
• Typing
• Using the input panel, enter typed text into the CN30 Mobile Computer.
You can do this by tapping keys on the onscreen keyboard or by using
handwriting recognition software.
• Writing
• Using the stylus, write directly on the screen.
• Drawing
• Using the stylus, draw directly on the screen.
• Recording
• Create a stand-alone recording or embed a recording into a document or
note.
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5. 0
• Use the input panel to enter information in any program on your CN30
Mobile Computer. You can either type using the onscreen keyboard or
write using Block Recognizer, Letter Recognizer, or Transcriber. In either
case, the characters appear as typed text on the screen.To show or hide
the input panel, tap the Input Panel button. Tap the arrow next to the
Input Panel button to see your choices.Select an input method.Tap to see
your choices.
• Input Panel button.
Tap Start > Help on your CN30 Mobile Computer to find additional
information on Windows Mobile components. Software Builds
Do the following to determine which Intermec build of Windows Mobile
Version 5.0 is on your unit.
1 Select Start > Internet Explorer >the Intermec logo.
2 Note the “Software Build” information displayed beneath the Version
Information title.
3 Tap the Close icon in the top right corner to exit the Internet Explorer.
Where to Find Information
This chapter describes your CN30 Mobile Computer hardware, provides
an overview of the programs on your CN30 Mobile Computer, and
explains how to connect your CN30 Mobile Computer to a desktop, a network, or the Internet. For instructions on setting up your CN30 Mobile
Computer and installing ActiveSync, see the Quick Start Guide. The following is a guide to more information to assist you use your CN30 Mobile
Computer.
Windows Mobile and many of the technologies supported by the CN30
Mobile Computer are not from Intermec Technologies. Many ofthe utilities
and features on a Windows Mobile device come directly from Microsoft
withoutany modification from Intermec Technologies. There may be certain Microsoft-specific issues that Intermec Technologies would not be able
to support, so contact our front-line support personnel to determine the
best source of assistance.
Use these URLs for additional information about Microsoft Windows
Mobile (Pocket PC):
• http://msdn.microsoft.com/support/
• http://support.microsoft.com/
• news://news.microsoft.com (a free support option)
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Getting Started
Learning to use your CN30 Mobile Computer is simple and easy. This
section describes using and customizing your CN30 Mobile Computer.
Today Screen
When you turn on your CN30 Mobile Computer for the first time each
day (or after four hours of inactivity),you see the Today screen. You can also
display it by tapping the Start flag (shown left) and then Today.
On the Today screen, you can see important information for the day.
Tap to start a program. Tap and hold to change time format.
Tap to change date and time.
Tap to change owner information.
Your day at a glance. Tap to open the associated
program.
Tap to create a new item
Tap to disconnect from ActiveSync.
To customize what is displayed on the Today screen, including the background image, tap Start > Settings >the Personal tab > Today.
Status icons display information suchas low batteries or when the CN30
Mobile Computer is connected to a desktop or to the Internet. You can tap
an icon to open the associated setting or program.
You can switch from one program to another by selecting it from the Start
menu. (You can customize which programs you see on this menu. For
information, see “Adjusting Settings” on page XX.)To access some programs, tap Start > Programs, and then the program name.
You can also switch to some programs by pressing a program button. Your
CN30 Mobile Computer has one or more program buttons locatedon the
front or side of the computer. The icons on the buttons identify the programs to which they switch.
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5. 0
Note: Some programs have abbreviated labels for check boxes and dropdown menus. To see the full spelling of an abbreviated label, tap and hold
the stylus on the label. Drag the stylus off the label so that the command is
notcarried out.
The following is a partial list of programs that are on your CN30 Mobile
Computer. Look on the Windows Mobile Companion CD for additional
programs that you can install onto your CN30 Mobile Computer.
• Synchronize information between your CN30 Mobile Computer and
desktop.
• Keep track of your appointments and create meeting requests.
• Keep track of your friends and colleagues.
• Send and receive e-mail messages.
• Browse Web and WAP (Wireless Application Protocol) sites, and download new programs and files from the Internet.
• Create handwritten or typed notes, drawings, and recordings.
• Keep track of your tasks.
• Play digital audio and video files that are stored on your CN30 Mobile
Computer or on a network.
Navigation Bar and Command Bar
The navigation bar is located at the top of the screen. It displays the
active program and current time, and allows you to switch to programs
and close screens.
Use the command bar at the bottom of the screen to perform tasks in programs. The command bar includes menu names, buttons, and the Input
Panel button. To create a new item in the current program, tap New.To see
the name of a button, tap and hold the stylus on the button. Drag the stylus
off the button so that the command is not carried out.
Tap to display the input panel.
Tap to select
Tap to select button commands.
menu commands.
Pop-up Menus
Use pop-up menus to quickly perform an action on an item. For example, you can use a pop-up menu to delete or make a copy of an item. To
access a pop-up menu, tap and hold the item on which you want to perform the action. When the menu appears, tap the action you want to perform, or tap anywhere outside the menu to close the menu without
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
performing the action.
Tap and hold to display the pop-up menu.
Lift the stylus and tap the action you want.
Tap outside the menu to close it without performing an
action.
Notifications
When you have something to do, your device notifies you in a variety of
ways. For example, if you have set up an appointment in Calendar, an email message arrives, or a friend sends you an instant message, you are
notified in anyof the followingways:
• A message box appears on the screen.
• A sound, which you can specify, is played.
• A light flashes on your CN30 Mobile Computer.
• The CN30 Mobile Computer vibrates.
You can choose the notification types.
Entering Information
You can enter information on your CN30 Mobile Computer in several
ways, depending on the type of device you have and the program you
are using:
• Synchronizing
Using Microsoft ActiveSync, synchronize or copy information
between your desktop and CN30 Mobile Computer. For more information on ActiveSync, see ActiveSync Help on your desktop.
• Typing
Using the input panel, enter typed text into the CN30 Mobile Computer. You can do this by tapping keys on the onscreen keyboard or by
using handwriting recognition software.
• Writing
Using the stylus, write directly on the screen.
• Drawing
Using the stylus, draw directlyon the screen.
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5. 0
• Recording
Create a stand-alone recording or embed a recording into a document
or note.
Use the input panel to enter information in any program on your CN30
Mobile Computer. You can either type using the onscreen keyboard or
write using Block Recognizer, Letter Recognizer,or Transcriber.In either
case, the characters appear as typed text on the screen.
To show or hide the input panel, tap the Input Panel button. Tap the
arrow next to the Input Panel button to see your choices.
Select an input method. Tap to see your choices.
When you use the input panel, your CN30 Mobile Computer anticipates
the word you are typing or writing and displays it above the input panel.
When you tap the displayed word, it is inserted into your text at the insertion point. The more you use your CN30 Mobile Computer, the more
words it learns to anticipate. Tap a text box to display the currently selected
input panel(in this case, Keyboard).
Tap to insert anticipated word.
To enter characters, tap them on the onscreen keyboard.
To change word suggestion options, such as the number of words suggested
atone time, tap Start > Settings >the Personal tab > Input >the Word Completion tab.
Typing With the Onscreen Keyboard
Tap the arrow, then tap Keyboard. On the soft keyboard that is displayed,
tap the keys with your stylus.
To type lowercase letters, tap the keys with the stylus.
• To type a single uppercase letter or symbol, tap the Shift key. To tap multiple uppercase letters or symbols, tap the CAP key.
• To convert a letter to uppercase, tap and hold the stylus on the letter and
drag up.
• To add a space, drag the stylus to the right across at least two keys.
• To backspace one character, drag the stylus to the left across at least two
keys.
• To insert a carriage return, tap and hold the stylus anywhere on the keyboard and drag down.
Note: If you want to use larger keys, tap the arrow, tap Options, select
“Keyboard” from the Inputmethod drop-down list, then select Large keys.
10
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Using Block Recognizer
Character recognition software gives you a fast and easy method for entering information in any program on your CN30 Mobile Computer. Letters,
numbers, and punctuation you write are translated into typed text.
Tap the arrow, then tap Block Recognizer. Write a letter in the box. When
you write a letter, it is converted to typed text that appears on the screen.
For specific instructions on using Block Recognizer, with Block Recognizer
open, tap the question mark next to the writing area.
Using Letter Recognizer
With Letter Recognizer, you can write letters using the stylusjust as you
wouldon paper.
Tap the arrow, then tap Letter Recognizer. Write a letter in the box. When
you write a letter, it is converted to typed text that appears on the screen.
For specific instructions on using Letter Recognizer, with Letter Recognizer
open, tap the question mark next to the writing area.
Using Transcriber
With Transcriber, you can write anywhere on the screen using the stylus
just as you would on paper. Unlike Letter Recognizer and Block Recognizer, you can write a sentence or more of information. Then, pause and let
Transcriber change the written characters to typed characters.
Tap the arrow, then tap Transcriber. Write anywhere on the screen.
For specific instructions on using Transcriber, with Transcriber open, tap
the question mark in the lower, right-hand corner ofthe screen. Tap for
assistance.
Selecting Typed Text
If you want to edit or format typed text, you must select it first.
• Drag the stylus across the text you want to select.
You can cut, copy, and paste text by tapping and holding the selected words
and then tapping an editing command on the pop-up menu, or by tapping
the command on the Edit menu.
Writing on the Screen
In any program that accepts writing, such as the Notes program, and in
the Notes tab in Calendar, Contacts, and Tasks, you can use your stylus
to write directly on the screen. Write the way you do on paper. You can
edit and format what you have written andc onvert the information to
text at a later time.
• Tap the Pen button to switch to writing mode. This action displays lines
on the screen to help you write.
CN30 Mobile Computer User’s Manual
11
Chapter 2 — Windows Mobile Version 5. 0
Tap to use your stylus like a pen.
Note: Some programs that accept writing may not have the Pen button. See
the documentation for that program to find out how to switch to writing
mode.
Selecting the Writing
If you want to edit or format writing, you must select it first.
1Tapand hold the stylus next to the text you want to selectuntil the insertion point appears.
2Without lifting, drag the stylus across the text you want to select.
If you accidentally write on the screen, tap Tools > Undo and try again. You
can also select text by tapping the Pen button to deselect it and then dragging the stylus across the screen.
You can cut, copy, and paste written text in the same way you workwith
typed text: tap and hold the selectedwords and then tap an editingcommand on the pop-up menu, or tap the command on the Edit menu.
Converting Writing to Text
You can convert words you write in printor cursive to text by tapping Tools
> Recognize. If a word is not recognized, it stays in its written form.
If you want to convert only certain words, tap Pen to disable the writing
function, tap twice over the word or phrase to highlight, then tap Tools >
Recognize.
Select the text you want to convert and tap Recognize
The writing is turned into text. on the pop-up menu. Tap to disable
the pen function.
If the conversion is incorrect, you can choose different words from a list of
alternates or return to the original writing. To do so, tap and hold the
incorrect word (tap one word at a time). On the pop-up menu, tap Alternates. Tap the word you want to use from the menu with a list of alternate
words, or tap the writing at the top of the menu to return to the original
writing.
Tap to return to your original writing.
Or, tap the word you want to use.
Tips for getting good recognition:
• Write neatly.
• Write on the lines and draw descenders below the line. Write the cross of
the “t” and apostrophes below the top line so they are not confused with
the word above. Write periods and commas above the baseline.
12
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
• For better recognition, try increasing the zoom level to 300% by using
the Tools menu. Recognition does not work well below a 150% zoom
level.
• Write the letters of a word closely and leave big gaps between words so
that the CN30 Mobile Computer can easily tell where words begin and
end.
• Hyphenated words, foreign words that use special characters such as
accents, and some punctuation cannot be converted.
• If you add writing to a word to change it (such as changing a “3” to an
“8”) after you attempt to recognize the word, the writing you add is not
included if you attempt to recognize the writing again.
Drawing on the Screen
You can draw on the screen in the same way that you write on the
screen. The difference between writing and drawing on the screen is
how you select items and how they are edited. For example, you can
resize selected drawings, while you cannot resize writing.
Creating a Drawing
• S Cross three ruled lines on your firststroke. A drawing box appears. Subsequent strokes in or touching the drawing box become part of the drawing. Drawings that do notcross three ruled lines are treated as writing.
The drawing box indicates the boundaries of the drawing.
Pen button.
Note: You may want to change the zoom levelso that you can more easily
work on or view your drawing. Tap Tools and then a zoom level.
Selecting a Drawing
If you want to edit or format a drawing, you must select it first.
Tap and hold the stylus on the drawinguntil the selection handle appears.
To select multiple drawings, deselect the Pen button and then drag to select
the drawings you want.
You can cut, copy, and paste selected drawings by tapping and holding the
selected drawingand then tapping an editing command on the pop-up
menu, or by tapping the command on the Edit menu. To resize a drawing,
make sure the Pen button is not selected, and drag a selection handle.
Recording a Message
In any program where you can write or draw on the screen, you can
also quickly capture thoughts, reminders, and phone numbers by
recording a message.
CN30 Mobile Computer User’s Manual
13
Chapter 2 — Windows Mobile Version 5. 0
In the Inbox program, you can add a recording to an e-mail message. In
Calendar, Tasks, and Contacts, you can include a recording in the Notes
tab. In the Notes program, you can create a stand-alone recording or add
a recording to an open note.
Creating a Recording
1Hold the CN30 Mobile Computer’s microphone close to your mouth
or source of sound.
2Tap and make your recording.
3Tap when finished. If you are recording in an open note, an icon
appears in the note. If you are creating a stand-alone recording, it appears
in the note list.
4To play a recording, tap the recording icon in the open note or tap the
recording in the note list.
Note: To quickly create a recording, hold down the Record hardware button. When you hear the beep, begin your recording. Release the button
when you are finished. The new recording is stored in the open note or as a
stand-alone recording if no note is open.
To play a recording, tap it in the list or tap its icon in the note.
Indicates an embeddedrecording.
Tap to show or hide the Recording toolbar. Tap to begin recording.
Using My Text
When using Inbox or MSN Messenger, use My Text to quickly insert preset
or frequently usedmessages into the text entry area. To insert a message, tap
My Text and tap a message.
• To quickly add common messages, tap My Text and tap a desired message.
• To edit a My Text message, tap Tools > Edit My Text Messages.Tap the
message you want to edit and enter new text at the bottom of the screen.
Tap to select a prewritten message.
Finding and Organizing Information
The Find feature on your CN30 Mobile Computer helps you quickly locate
information.
Tap Start > Find. Enter the text you want to find, select a data type, and
then tap Go to initiate the search.
Note: To quickly find information that is takingupstorage space on your
CN30 Mobile Computer, select Larger than 64 KB in Type.
14
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
You can also use the File Explorer to find files on your CN30 Mobile Computer and to organize these files into folders. Tap Start > Programs > File
Explorer.
Tapthe folder name to open it.
TapNew Folder to
create a new folder.
Note: You can move files in File Explorer by tapping and holding the item
you want to move, and then tapping Cut or Copy and Paste on the popup
menu.
Customizing Your CN30 Mobile Computer
You can customize your CN30 Mobile Computer byadjusting settings
and installing additional software.
AdjustingSettings
You can adjust settings to suit the way you work. To see available
options, tap Start > Settings >either o fthe following tabs located at the
bottom of the screen. You might want to adjust the following:
Personal Tab Menus:
To customize what appears on the Start menu, and to enable a pop-up
menu from the New button.
Owner Information:
To enter your contact information.
Password:
To limit access to your CN30 Mobile Computer.
Today:
To customize the look and information displayedon the Today screen.
SystemTab
Clock:
To change the time or to set alarms.
Power:
To maximize battery life.
CN30 Mobile Computer User’s Manual
15
Chapter 2 — Windows Mobile Version 5. 0
Adding or Removing Programs
Programs added to your CN30 Mobile Computer at the factory are stored
in ROM (Read Only Memory). You cannot remove this software, and you
cannot accidentally lose ROM contents. ROM programs can be updated
usingspecial installation programs with a*.XIPextension. All other programs
and data files added to your CN30 Mobile Computer after factory installation are stored in RAM (Random Access Memory).
You can install any program created for your CN30 Mobile Computer, as
long as your CN30 Mobile Computer has enough memory. The most popular place to find software for your CN30 Mobile Computer is on the Windows Mobile Web site (http://www.microsoft.com/windowsmobile/
resources/ communities/default.mspx).
Adding Programs Using ActiveSync
Install the appropriate software for your CN30 Mobile Computer on your
desktop before installing it on your CN30 Mobile Computer.
1Determine your CN30 Mobile Computer and processor type so that
you know which version of the software to install. Tap Start > Settings
>the System tab > About >the Version tab, then make a note of the information in Processor.
2Download the program to your desktop (or insert the CDor disk that
contains the program into your desktop). You may see a single *.XIP,
*.EXE, or *.ZIP file, a SETUP.EXE file, or several versions of files for different CN30 Mobile Computer types and processors. Be sure to select
the program designed for the Windows Mobile and your CN30 Mobile
Computer processor type.
3Read any installation instructions, Read Me files, or documentation
that comes with the program. Many programs provide special installation instructions.
4Connect your CN30 Mobile Computer and desktop.
5Double-click the *.EXE file.
• If the file is an installer, the installation wizard begins. Follow the directions on the screen. Once the software is installed, the installer automatically transfers the software to your CN30 Mobile Computer.
• If the file is not an installer, an error message stating that the program is
valid but it is designed for a different type of computer is displayed.
Move this file to your CN30 Mobile Computer. If you cannot find any
installation instructions for the program in the Read Me file or documentation, use ActiveSync Explore to copy the program file to the Program Files folder on your CN30 Mobile Computer. For more
information on copying files using ActiveSync, see ActiveSync Help.
Once installation is complete, tap Start > Programs, and then the program
icon to switch to it.
16
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Adding a Program Directly from the Internet
Determine your CN30 Mobile Computer and processor type so that you
know which version of the software to install. Tap Start > Settings >the System tab > About >the Version tab, then make a note of the information in
Processor.
Download the program to your CN30 Mobile Computer straight from the
Internet using Pocket Internet Explorer. You maysee a single *.XIP, *.EXE,
or *.ZIP file, a SETUP.EXE file, or several versions of files for different
CN30 Mobile Computer types and processors. Be sure to select the program designed for the Windows Mobile and your CN30 Mobile Computer
processor type.
Read program installation instructions, Read Me files, or other documentation. Many programs provide installation instructions.
Tap the file, suchas a*.XIPor *.EXE file to start the installation wizard. Follow the directions on the screen.
Adding a Program to the Start Menu
Tap Start > Settings > Menus >the Start Menu tab, and then the check box
for the program. If you do not see the program listed, you can either useFileExploreron the CN30 MobileComputerto movethe program to the Start
Menu folder, or use ActiveSync on the desktop to create a shortcut to the
program and place the shortcut in the Start Menu folder.
UsingFile Explorer ontheCN30 Mobile Computer
Tap Start > Programs > File Explorer, and locate the program (tap the folder
list, labeled My Documents by default, and then My Device to see a list of
all folders on the CN30 Mobile Computer). Tap and hold the program and
tap Cut on the pop-up menu. Open the Start Menu folder located in the
Windows folder, tap and hold a blank area of the window, and tap Paste on
the pop-up menu. The program now appears on the Start menu. For more
information on using File Explorer, see “Finding and Organizing Information” on page 40.
UsingActiveSyncon the desktop
Use the Explorer in ActiveSync to explore your CN30 Mobile Computer
files and locate the program. Right-click the program, and then click Create
Shortcut. Move the shortcut to the Start Menu folder in the Windows
folder. The shortcut now appears on the Start menu. For more information,
see ActiveSync Help.
RemovingPrograms
Tap Start > Settings >the System tab > Remove Programs.
If the program does not appear in the listof installed programs, use File
Explorer on your CN30 Mobile Computer to locate the program, tap and
hold the program, and then tap Delete on the pop-up menu.
CN30 Mobile Computer User’s Manual
17
Chapter 2 — Windows Mobile Version 5. 0
Microsoft ActiveSync
Visit the following Microsoft Web site for the latest in updates, technical information, and samples:
http://www.microsoft.com/windowsmobile/resources/communities/
de-fault.mspx
Using Microsoft ActiveSync, you can synchronize the information on
your desktopwith the information on your CN30 Mobile Computer. Synchronization compares the data on your CN30 Mobile Computer with
your desktop and updates both computers with the most recent information. For example:
• Keep Pocket Outlook data up-to-date by synchronizing your CN30
Mobile Computer with Microsoft Outlook data on your desktop.
• Synchronize Microsoft Wordand Microsoft Excel files between your
CN30 Mobile Computer and desktop. Your files are automatically converted to the correct format
Note: By default, ActiveSync does not automatically synchronize all types
of information. Use ActiveSync options to turn synchronization on andoff
for specific information types.
With ActiveSync, you can also:
• Back up and restore your CN30 Mobile Computer data.
• Copy (rather than synchronize) files between your CN30 Mobile Computer and desktop.
• Control when synchronization occurs by selecting a synchronization
mode. For example, you can synchronize continually while connected to
your desktop or only when you choose the synchronize command.
• Select which information types are synchronized and control how much
data is synchronized. For example, you can choose how many weeks of
past appointments you want synchronized.
Before you begin synchronization, install ActiveSync on your desktop from
the Windows Mobile Companion CD. For more information on installing
ActiveSync, see your Quick Start card. ActiveSync is already installedon
your CN30 Mobile Computer.
After installation is complete, the ActiveSync Setup Wizard helps you connect your CN30 MobileComputerto yourdesktop,setupa partnershipso you
can synchronize information between your CN30 Mobile Computer and
your desktop, andcustomize your synchronization settings. Your firstsynchronization process automatically begins when finishedusing the wizard.
18
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
After your first synchronization, look at Calendar, Contacts, and Tasks on
your CN30 Mobile Computer. Notice that information you have stored in
Microsoft Outlook on your desktop was copied to your CN30 Mobile
Computer, and you did not have to type a word. Disconnect the CN30
Mobile Computer from your computer and you are ready to go!
Once you have set up ActiveSync and completed the first synchronization
process, you can initiate synchronization from your CN30 Mobile Computer. To switch to ActiveSync on your CN30 Mobile Computer, tap Start
> ActiveSync. Note that if you have a wireless LAN card, you can synchronize remotely from your CN30 Mobile Computer.
For information aboutusing ActiveSync on your desktop, start ActiveSync
on your desktop, and then see ActiveSync Help.
View connection status.
Tap to connect and synchronize. Tapto stop synchronization.
View synchronization status.
Tap to synchronize via IRor change
synchronization settings.
For more information about ActiveSync on your CN30 Mobile Computer,
switch to ActiveSync, then tap Start > Help.
Microsoft Pocket Outlook
Microsoft Pocket Outlook includes Calendar, Contacts, Tasks, Inbox, and
Notes. You can use these programs individually or together. For example,
you can use e-mailaddressesstored inContactstoaddresse-mailmessages in
Inbox.
Using ActiveSync, you can synchronize information in Microsoft Outlook
or Microsoft Exchange on your desktop with your CN30 Mobile Computer. You can also synchronize this information directly with a Microsoft
Exchange server. Each time you synchronize, ActiveSync compares the
changes you made on your CN30 Mobile Computer and desktop or server
and updates both computers with the latest information. For information
on using ActiveSync, see ActiveSync Help on the desktop.
You can switch to any program by tapping it on the Start menu.
Calendar:Scheduling Appointments and Meetings
To switch to Calendar on the CN30 Mobile Computer, tap Start > Calendar.
CN30 Mobile Computer User’s Manual
19
Chapter 2 — Windows Mobile Version 5. 0
Use Calendar to schedule appointments, includingmeetings andother
events. You can check your appointments in one of several views (Day,
Week, Month, Year, and Agenda) and set Calendar to remind you of
appointments with a sound or other method.
Appointments for the day can display on the Today screen.
If you use Outlook on your desktop, you can synchronize appointments
between your device and desktop.
TaptogotoToday
Tap to display or edit the appointment details.
Tap to create a new appointment
Synchronizing Calendar
Calendar items stored on your device can be synchronized with calendar
items on your desktop or Microsoft Exchange Server. (Note that you can
only synchronize information directly with an Exchange Server if your
company is running Microsoft Mobile Information Server 2002 or later.)
Calendar synchronization is automatically selected in ActiveSync.
Calendar items entered on one computer are copied to the other during
synchronization. Handwritten notes and drawings are saved as metafiles
(pictures).
For more information on synchronization, see ActiveSync Help on the
desktop.
Why Use Categories in the Calendar?
Use categories to group related tasks, contacts, and appointments. Then,
use these groupings to quickly display only the information you want. For
example, you can easily share your device with another by assigning your
appointments to a category with a special project’s name. You can then use
this category to filter Calendar and only display appointments for that
project.
Note: In Month View, the day ofan appointmentassigned to the Holiday
category appears in red.
This day was assigned the Holiday category.
Tap to access the Month view
What’s an All Day Event?
An appointment can either be a normal appointment or an all day event,
which lasts the full day or spans many days. Examples include a trade show,
a vacation, or a seminar. You can also use all day events to schedule an
annual event, such as a birthday or anniversary. In this case, change the Status box to Free (you may need to scroll to see it) so that it does not show
time as busy in your calendar. All day events do not occupy blocks of time
in Calendar; they appear in banners at the top of the calendar.
20
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Note: You cannot modify or create all day events with attendees on the
device. If you create all day events with attendees on your desktop, use
ActiveSync to copysuch events to the device. Then, view them in Calendar.
For more information on copying files, see ActiveSync Help.To use the
device to schedule an appointment with attendees lasting all day, set type to
“Normal,” then adjust the date and time appropriately.
This describes the all day event.
Tap to access the Day view
What’s a Recurrence Pattern?
If you have an appointment or task that you do on a regular basis, such as a
weekly team meeting or a monthly status report, enter the item once and
set a recurrence pattern for it. If the default patterns in the list are not what
you need, you can create your own pattern using the wizard.
Select your recurrence pattern from this drop down list.
Select  to access the wizard with which to customize your
recurrence.
Viewing Appointments
You can view appointments in one of several views (Agenda, Day, Week,
and Month). In Agenda view, upcomingappointments are displayed in
bold. To see detailed appointment information in any view, tap the
appointment. To see a list of available actions for an appointment, tap and
hold the appointment.
This displays the appointment in bold.
Tap to access the Agenda view
Note:Tap Start > Today to quickly see your appointments for the day.
Month view displays symbols to indicate the types of appointments you
have on a given day. An upward triangle indicates a morning appointment;
a downward triangle indicates an afternoon appointment. If you have
appointments in the morning and afternoon, a solid square is displayed. If
you have an all day event not marked Free, a hollow square is displayed.
This displays an all day event not marked Free.
CN30 Mobile Computer User’s Manual
21
Chapter 2 — Windows Mobile Version 5. 0
This displays a morning appointment. This displays appointmentsin bothmorning and afternoon.
This displays an afternoon appointment.
Tap to access the Month view
Creating or Changing an Appointment
To create an appointment, tap New. To select a new date from a pop-up calendar, tap the display date. To enter or select a new time, tap the display
time. Enter the appointment details, and when finished, tap OK to return
to the calendar.
If you are working in Dayview, tap thetimeslot for the new appointment
and then tap New to have the time automatically entered for you.
To change an appointment, tap it in the calendar, and then tap Edit.
Change any appointment detail by tapping it and entering the new information.
Note: Tap the arrows to the right of the description and location boxes to
choose from previous entries.
When entering a time, you can type military and abbreviated time forms,
such as 2300 (becomes 11:00 PM), 913pm (becomes 9:13 PM), 911
(becomes 9:11 AM), and 9p (becomes 9:00 PM).
Tap to return to the calendar
(the appointmentis saved
automatically).
Tap to choose from predefined text.
Tap to choose from previously entered locations.
Tap to selecta time.
Tap to select a date.
Notes is a good place for maps and directions.
Creating an All Day Event
To create an all day event, do the following:
1 Tap New.
2 Tap All Day, then select Yes.
Tap to select either Yes or No whether thisis an all day event.
22
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Note: To change an all day event, switch to Day or Agenda view, tap the
event listedat the top of the calendar, and then tap Edit. Change any
appointment detail by tapping it and entering the new information.
You cannot modify or create all day events withattendees on the CN30
Mobile Computer. If you create all day events with attendees on your desktop, use ActiveSync to copy such events to the CN30 Mobile Computer.
Then, view them in Calendar. For more information on copying files, see
ActiveSync Help. To use the device to schedule an appointment with
attendees lasting all day, set type to Normal, then adjust date and time
accordingly.
Setting a Reminder for an Appointment
Do the following to seta reminder for an appointment in the calendar:
1 Tap the appointment, then tap Edit to change the appointment.
2 Tap Reminder andselect Remind me.
3 To change how many minutes before the appointment you are
reminded, tap the minutes displayed, then select the new minutes from a
drop-down or enter the new minutes.
Tap minutes to change hours, days, or weeks.
Tap to select Remind me to enable the reminder feature.
Note: To automatically seta reminder for all new appointments, in the calendar, tap Tools > Options, select Set reminders for new items,then tap the
number and timeframe options to change the information given.
Tap this to set reminders for new appointments automatically.
To choose how you are reminded, for example by a sound, Tap Start > Settings >the Personal tab>the Sounds & Notifications icon.
Adding a Note to an Appointment
You can add written or typed notes and even recordings (if your device supports recordings) to an appointment. This is a good place for maps, drawings, and other detailed information.
1In the calendar, tap the appointment, then tap Edit.
2Tap the Notes tab to enter notes. For specific instructions, tap Start >
Help > Notes to see Notes Help.
These are controls for the recorder.
Use your stylus to write or draw yourinformation here.
CN30 Mobile Computer User’s Manual
23
Chapter 2 — Windows Mobile Version 5. 0
Tap to activate the keyboard. Tap to activate the writing pad. Tap to activate
the recorder.
Note: To edit an existing note, tap the appointment in the calendar, tap
Edit,then tap the Notes tab.
Making an Appointment Recurring
Do the following to make a recurring appointment:
1 In the calendar, tap the appointment, then tap Edit
2 Tap Occurs and select a pattern from the list. Or, to create a new pattern, tap , and follow the steps in the wizard.
Select your recurrence pattern from this dropdownlist.
Select  to access the wizard withwhichtocustomize your
recurrence.
Assigning an Appointment to a Category
1 In the calendar, tap the appointment, then tap Edit.
2 Tap Categories.
3 On the Select tab, select the categories to which you want to assign the
appointment.
4To create a new category, tap the Add/Delete tab, enter the category
name, then tap Add. The new category is automatically selected in the
Select tab.
5Tap ok to return to the appointment.
A check mark indicates a selected category.
Note: To find an appointment assigned to a category, tap Tools > Categories andselect the type ofappointment that you want displayed. To show all
appointments again, tap Tools > Categories and clear all categories.
Sending a Meeting Request
Use Calendar to schedule meetings with people who use Outlookor Pocket
Outlook. When attendees receive a meeting request, they can accept or
decline the meeting. If they accept, the meeting is automaticallyadded to
their schedule. In addition, their response is sent back to you, and your calendar is updated.
Before you can send a meeting request, you must enter e-mail addresses in
Contacts Help and set up Inbox to send and receive messages. For more
information on sending and receiving meeting requests, tap Start > Help >
24
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Calendar to see Calendar Help,and tap Start > Help > Inbox to see Inbox
Help.
1Tap New, then enter the meeting information.
2Hide the onscreen keyboard, ifneeded, then tap Attendees.Only those
contacts with e-mail addresses are displayed. Select the contacts you want
to invite, then tap ok to return to the appointment.
3Select other desired options and then tap ok.
4Inbox automatically creates a meeting request and sends it to the
attendees the next time you synchronize with your desktop. Textualnotes
entered in the Notes tab (excludingwritingor recordings)are sentalso.
A check mark indicates a selected attendee.
Note: If you are sending the meeting request through a connection to an
ISPor the network, rather than throughsynchronization with your desktop,
tap Tools > Options.From the Send meeting requests via drop-down list,
tap the service to use to send the meeting request.
Finding an Appointment
There are two ways to find an appointment:
• S Tap Start > Find, enter the appointmentname, tap the Type arrow and
select Calendar from the drop-down list, and then tap Go.
• S In the calendar, tap Tools > Categories and select the type of appointment you want displayed. To show all appointments again, tap Tools >
Categories and clear all categories.
Tap this to select from a drop-down listor enter a phrase.
Tap this for a drop-downlistof areas where to search this phrase.
Tap this to seeits details.
Note: In Find, you can tap the Find arrow to select from a listof items of
previouslysearched items or phrases.
Deleting an Appointment
1In the calendar, tap and hold the appointment.
2On the pop-upmenu, tap Delete Appointment.The next time you synchronize, the appointment is also deleted from the desktop.
Changing Calendar Options
In the calendar, tap Tools > Options.
• S To see appointment indicators, select icons to display in Show icons.
You can choose to display indicators for such things as recurring appointments, appointments with notes, and appointments with reminders. Tap
and hold an icon to see its name.
CN30 Mobile Computer User’s Manual
25
Chapter 2 — Windows Mobile Version 5. 0
• If you are having trouble reading the calendar, select Use large font. You
may see less appointment information.
Tap this to view larger text.
Tap toindicate private. Tap toindicate attendees. Tap toindicatelocations.
Tap toindicate notes. Tap toindicate recurrences.
Tap to indicate reminders.
Contacts:Tracking Friends and Colleagues
To switch to Contacts on the CN30 Mobile Computer, tap Start > Contacts.
Contacts maintains a list of your friends and colleagues so that you can
easily find the information you are looking for, whether you are at home
or on the road. You can enter both personal and business information.
If you use Microsoft Outlook on your desktop, you can synchronize
contacts between your CN30 Mobile Computer and your desktop.
Tap and enter part of a name to quickly find it in the list.
Tap to see additional phone numbers and e-mail addresses.
Tap to display or edit the contact details.
Tap and hold to display a pop-up menu of actions.
Creating a Contact
1Tap New.
2Using the input panel, enter a name andother contact information.
Scroll down to see all available fields.
3To assign the contact to a category, scroll to and tap Categories and
select a category from the list. In the contact list, you can display contacts
by category.
4To add notes, tap the Notes tab. You can enter text, draw, or create a
recording. For more information on creating notes, see “Notes: Capturing Thoughts and Ideas”on page 71.
5When finished, tap OK to return to the contact list.
Tap to return to the contactlist (the contactis saved automatically).
Scroll to see more fields.
Notes is a good place for maps and directions.
26
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Synchronizing Contacts
Contacts stored on your device can be synchronized with Outlook contacts
stored on your desktop or with Mobile Information Server 2002 or later.
New items entered in one location are copied to the other during synchronization. Handwritten notes and drawings are saved as pictures when synchronizing with your desktop, but are removed when synchronizing with a
server.
For more information on synchronization, see ActiveSync Help on the
desktop.
Viewing Contacts
The contact list displays the contact name and the first primary phone
number or e-mail address specified for that contact. Contacts are ordered
by name of contact or company.
• Tap the default letter (home, w ork, mobile, or e-mail) to the right of the
contact to see additional phone numbers and e-mail addresses.
• Select a contact and press the Left/Rightcontrols to change the default
number, displayed as a letter to the right of the contact name.
• To see more contact information, tap the contact.
• To see a list of available actions for a contact via a pop-up menu, tap and
hold the contact.
• To see a list of contacts employed bya specific company, tap View > By
Company. Then, tap the desired company name.
Note: You can change the appearance of the contact list by tapping Tools >
Options.
Tap for alistof phone numbers and e-mail addresses.
Indicates the default number.
Tap to toggle By Name and By Company views.
Creating or Changing a Contact
• To create a contact, tap New. To enter notes, tap the Notes tab. When
finished, tap ok to return to the contact list.
• To change a contact, tap it in the contact list, and then tap Edit.To cancel edits, tap Edit > Undo. When finished making changes, tap ok to
return to the contact list.
CN30 Mobile Computer User’s Manual
27
Chapter 2 — Windows Mobile Version 5. 0
Note: If you enter a name with more than two words, the middle word is
recorded as a middle name. If your contact has a double first or last name,
tap the Name arrow and enter the names in the proper box.
Tap to access the Name fields.
Tap anywhere outside the box to close and return to details.
Note: New contacts are added to the displayed category.
Adding a Note to a Contact
You can add written or typed notes and even recordings (if your device supports recordings) to a contact. Notes are handy for maps and drawings.
1In the contact list, tap the contact.
2Tap the Notes tab. For specific instructions, tap Start > Help > Notes to
see Notes Help.
These are controls for the recorder.
Use your stylus to write or draw your information here.
Tap to activate the keyboard.
Tap to activate the writing pad.
Tap to activate the recorder.
Note: To edit an existing note, tap the contact, tap Edit,then tap the Notes
tab.
Assigning a Contact to a Category
1 In the contact list, tap the contact, and then tap Edit.
2 Scroll to and tap Categories.
3 On the Select tab, select the categories to which you want to assign the
contact.
4To create a new category, tap the Add/Delete tab, enter the category
name, then tap Add. The new category is automatically selected in the
Select tab.
5Tap ok to return to the contacts.
A check mark indicates a selected category.
Copying a Contact
1In the contact list, select the contact. To select multiple contacts, tap
and drag.
2Tap Tools,and then select Copy Contacts.
28
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Sending a Message to a Contact
1In the contact list, tap and hold the contact. To select multiple contacts,
tap and drag. Then, tap and hold the selected contacts.
2On the pop-up menu, select Send Email or Send SMS, depending
upon the type of message to send.
Note: To send an e-mail message, you must have an e-mail address configured for the contact. To send an SMS (Short Messaging Service)message,
you must have an SMS number for the contact, which is usually the mobile
phone number.
Finding a Contact
There are four ways to find a contact:
• Tap Start > Find, enter the contact name (first, last, or middle), phone
number, or address, select Contacts for the type, then tap Go.
• From Contacts, start typing a contact name until you see it displayed on
the screen. To show all contacts again, tap the text box at the top of the
screen and clear the text, or tap the arrow to the rightofthe text box.
• In the contact list, tap the category list (labeled All Contacts by default)
and tap the category to which you have assigned a contact. To show all
contacts again, select All Contacts.
• To view the names of companies for which your contacts work, in the
contact list, tap View > By Company. The number of contacts that work
for that company is displayed to the right of the company name.
Note: To quickly move through a long listofcontacts, tap one of the sets of
letters displayed at the top of the contact list. This takes you to the contact
names beginning with those letters.
Enter the first few letters of the contact in question here.
Tap to jump to that portion of the contacts list.
Tap to toggle to By Name (note the Company view)
Deleting a Contact
1In the contact list, tap and hold the contact. To select multiple contacts,
tap and drag. Then, tap and hold the selected contacts.
2On the pop-upmenu, tap Delete Contact. The next time you synchronize, the contact is deleted from the desktop also.
Adding aContact to Speed Dial
You can create speed dials to call frequently-called numbers with a single
tap. Before you can create a speed dial entry for a phone number, that number must already exist in Contacts.
CN30 Mobile Computer User’s Manual
29
Chapter 2 — Windows Mobile Version 5. 0
1From the Phone keypad, tap Speed Dial > New.
2Tapthe desiredcontactname andnumber.
3In the Location field, tap the Up/Down arrows to select an available
location to assign as the new speed dial entry. The firstspeed dial location
is reserved for your voice mail.
To delete a speed dial entry, go to the Speed Dial list, tap and hold the contact name in the box to the right of the assigned speed dial number, then
tap Delete.
ChangingContacts Options
In the contact list, tap Tools > Options.
• The area code and country/region for new contacts are automatically
entered based on the information in Country/Region settings.
• If you are having trouble reading the contacts in the contact list, select
Use large font.
• To increase the available space for displaying contacts in the list, clear
Show ABC tabs.
Clear this to view more contacts per screen. Tap this to view larger text.
Enter the three-digit area code. Select from a drop-down list.
Tasks:Keeping a To Do List
To switch to Tasks on your CN30 Mobile Computer, tap Start > Tasks.
Use Tasks to keep track of what you have to do. A variety of task information can display on the Today screen. If you use Microsoft Outlook on
your desktop, you can synchronize tasks between your device and desktop.
Select the categoryof tasks you want displayedin thelist.
Select the sortorder of thelist.
Use this entry bar to assign a task quickly.
Indicates a high priority.
Tap to display or edit the task details.
Tap and hold to display a pop-up menu of actions.
Tap to create a new task.
Note: To change the way information is displayed in the list, tap Tools >
Options.
30
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Creating a Task
• To quickly create a task, enter text in the Tap here to adda new task box
at the top of the screen. If you do not see this box, tap Tools > Entry Bar.
• To create a task with detailed information, suchas start and due dates, tap
New. To enter notes, tap the Notes tab.
You can enter a start date and due date or enter other information by first
tapping the field. If the input panel is open, you need to hide it to see all
available fields.
You can enter text, draw, or create a recording. For more information on
creating notes, see “Notes: Capturing Thoughts and Ideas” on page XX.
• To change a task, tap it in the task list, and then tap Edit.
• Using the onscreen keyboard, enter a description.
• To assign the task to a category, tap Categories andselect a category from
the list. In the task list, you can display tasks bycategory.
• When finished, tap ok to return to the task list.
Tap to return to the tasklist (the task is saved automatically).
Tap to choose from predefined subjects.
Notes is a good place for maps and drawings.
Note: To quickly create a task with only a subject, tap Entry Bar on the
Tools menu. Then, tap Tap here to add a new task and enter your task
information.
Synchronizing Tasks
Tasks stored on your CN30 Mobile Computer can synchronize with
Microsoft Outlook on your desktop. Task synchronization is automatically
selected in ActiveSync.
New items entered on one computer are copied to the other during synchronization. Handwritten notes and drawings are saved as metafiles (pictures).
For more information on synchronization, see ActiveSync Help on the
desktop.
Notes:Capturing Thoughts and Ideas
To switch to Notes on your CN30 Mobile Computer, tap Start > Notes.
Notes helps you quickly capture your ideas, notes, and thoughts. You can
create a note using written and typed text, drawings, and recordings. You
can also share your notes with others through e-mail, infrared, and synchronization with your desktop.
CN30 Mobile Computer User’s Manual
31
Chapter 2 — Windows Mobile Version 5. 0
Tap to change the sort order of thelist.
Taptoopenanoteor
play a recording.
Tap and hold to display a pop-up menu of actions.
Tap to record.
Tap to show or hide the Recording toolbar.
Tap to create a newitem.
Note: To create documents withadvanced formatting or templates, such as
bulletedlists andtabs, use wordprocessingsoftware developedfor your device,
such as Word Mobile.
Creating a Note
To create your note, tap New,then write,draw, type,orrecord yourinformation. For information aboutusing the input panel, writingand drawing, and
creating recordings, see “Basic Skills” on page 26.
• Writing
• Using the stylus, write directlyon the screen.
• Drawing
• Using the stylus, draw directlyon the screen.
• Typing
• Using the input panel, enter typed text into the CN30 Mobile Computer.
• Do this by tapping keys on the onscreen keyboard or by using hand writing recognition software.
• Recording
Create a stand-alone recording or embed a recording into a note.
Synchronizing Notes
Notes can be synchronized between your desktop and device either through
notes synchronization or file synchronization.
Notes synchronization synchronizes the notes on your CN30 Mobile Computer with Outlook Notes on your desktop.
File synchronization synchronizes all notes on your CN30 Mobile Computer with the My Documents folder for the CN30 Mobile Computer on
your desktop.
To synchronize your notes throughnotes synchronization, first select the
Notes information type for synchronization in ActiveSync. The next time
you synchronize, all notes in My Documents and its subfolder on your
device appear in Outlook Notes on your desktop. Notes that contain only
32
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
text appear as regular notes in Outlook on your desktop, while notes containingwritten textor drawings appear in the device format. In addition, all
notes in the Notes group in Outlook on the desktop appear in Notes on the
device.
To synchronize your notes as files, in ActiveSync, select the Files information type for synchronization and clear the Notes information type. When
you select Files, the My Documents folder for the CN30 Mobile Computer
is createdon your desktop. All .PWI files placed in the My Documents
folder on your device and all .DOC files placed in the My Documents
folder forthe CN30 MobileComputer on yourdesktop are synchronized.
Password-protected files cannot be synchronized.
ActiveSync converts documents during synchronization. For more information on synchronization or file conversion, see ActiveSync Help on the
desktop.
Note: When you delete or change an item on either your desktop or CN30
Mobile Computer, the item is changed or deleted in the other location the
next time you synchronize.
Note: If you synchronize your notes using file synchronization and then
later decide to use notes synchronization, all of your notes are synchronizedwith Outlook on your desktop and no longer store in the My Documents folder for the CN30 Mobile Computer.
Inbox: Sending and Receiving E-mail Messages
To switch to Inbox on your CN30 Mobile Computer, tap Start > Inbox.
You can receive Internete-mail messages and SMS messages in Inbox. Internet e-mail messages are sent by using an address you receive from your
Internet service provider (ISP)or your employer. SMS messages are sent
and received through your wireless phone service provider by usinga phone
number as the message address.
You can send and receive e-mail by synchronizing with your desktop, or
by connecting to a Post Office Protocol 3 (POP3)or Internet Message Access Protocol 4 (IMAP4)mail server. You need to set up an e-mail account
for eachmethod that you use except for Microsoft ActiveSync, which is set
up by default. The ActiveSync folder on your CN30 Mobile Computer
stores messages that you send and receive through synchronization with a
desk-top. Account names appear as folders in the folder list (located on the
left, under the navigation bar)in the Inbox message list.
With synchronization, messages are synchronized between the device Inbox and the PC Inbox by using ActiveSync and Microsoft Exchange or
Microsoft Outlook. For more information, see “Synchronizing E-mail Messages”below.
CN30 Mobile Computer User’s Manual
33
Chapter 2 — Windows Mobile Version 5. 0
When connecting to a POP3 or IMAP4 server, you use a modem to connect to your Internet service provider (ISP), or a modem or Ethernet card
to connect to the local area network to which your e-mail server is connected. You can also use your phone to connect by using a cellular line connection. For more information, see “Connecting to a Mail Server”on page
75.
Synchronizing E-mail Messages
After selecting Inbox for synchronization in ActiveSync, e-mail messages are
synchronized as partof the generalsynchronization process. During synchronization:
• S Messages are copied from the Inbox folder on your desktop or the
Microsoft Exchange server to the Inbox folder on your CN30 Mobile
Computer. (Note that you can onlysynchronize information directlywithan Exchange Server if your company is running Microsoft Mobile
Information Server 2002 or later.)By default, you receive messages from
the last three days only, the first 100 lines of each new message, and file
attachmentsof lessthan100 KB in size.
• S Messages in the Outbox folder on your device are transferred to
Exchange or Outlook and then sent from those programs.
• S The messages on the two computers are linked. When you delete a
message on your CN30 Mobile Computer, it is deleted from your desktop the next time you synchronize.
• S Messages in subfolders in other e-mail folders in Outlook are synchro
• nized only if they were selected for synchronization in ActiveSync. For
information on initiating Inbox synchronization or changing synchronization settings, see ActiveSync Help on your desktopor select Start >
Help > Connections to see Connections Help.
Managing E-mail Messages and Folders
Each e-mail account and SMS account has its own folder hierarchy with
five default folders:Inbox,Outbox, Deleted Items,Drafts, and Sent Items.
The messages you receive and send through the mail account are stored in
these folders. You can also create additional folders within each hierarchy.
The Deleted Items folder contains messages that were deleted on the device.
The behavior of the Deleted Items and Sent Items folders depends on the
Inbox options you have chosen.
The behavior of the folders you create depends on whether you are using
ActiveSync,SMS,POP3, or IMAP4.
• If you use ActiveSync,
• e-mail messages in the Inbox folder in Outlook automatically synchronize with your device. You can select to synchronize additional folders by
designating them for ActiveSync. The folders you create and the messages you move are then mirrored on the server. For example, if you
34
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
move two messages fromthe Inbox folder to a folder named Family, and
you have designated Family for synchronization, the server creates a copy
of the Family folder and copies the messages into that folder. You can
then read the messages while away from your desktop.
• If you use SMS, messages are stored in the Inbox folder.
• If you use POP3 and you move e-mail messages to a folder you created,
the link is broken between the messages on the device and their copies on
the mail server. The next time you connect, the mail server sees that the
messages are missing from the device Inbox and deletes them from the
server. This prevents you from having duplicate copies ofa message, but
it also means that you no longer have access to messages that you move
to folders created from anywhere except the CN30 Mobile Computer.
• If you use IMAP4, the folders you create and the e-mailmessages you
move are mirrored on the server. Therefore, messages are available to you
anytime you connect to your mail server, whether it is from your CN30
Mobile Computer or desktop. This synchronization of folders occurs
whenever you connect to your mail server, create new folders, or rename
or delete folders when connected.
For all accounts except ActiveSync, you can access folder options by tapping
Tools > Manage Folders.
Connecting to a Mail Server
In addition to synchronizinge-mailmessages with your desktop, you can
sendandreceive e-mail messages byconnecting to an e-mailserver usinga
modem or network card connected to your CN30 Mobile Computer. You
need to set up a remote connection to a network or an ISP, and a connection to your e-mailserver. For more information, see “Getting Connected”
on page .
When you connect to the e-mail server, new messages are downloaded to
the CN30 Mobile Computer Inbox folder, messages in the CN30 Mobile
Computer Outbox folder are sent, and messages that were deleted on the email server are removed from the CN30 Mobile Computer Inbox folder.
Messages that you receive directly from an e-mail server are linked to your
e-mail server rather than your desktop. When you delete a message on your
CN30 Mobile Computer, it is also deleted from the e-mail server the next
time you connect based on the settings selected in ActiveSync.
You can work online or offline. When working online, you read and
respond to messages while connected to the e-mail server. Messages are sent
as soon as you tap Send, which saves space on your CN30 Mobile Computer.
When working offline, once you have downloaded new message headers or
partial messages, you can disconnect from the e-mailserver and then decide
which messages to download completely. The next time you connect, Inbox
CN30 Mobile Computer User’s Manual
35
Chapter 2 — Windows Mobile Version 5. 0
downloads the complete messages you have marked for retrieval and sends
the messages you have composed.
Setting Up or Changing an Account
To set up an account:
• To setup a POP3 or IMAP4 e-mail account, tap Accounts > New
Account. Follow the instructions in the New Account Wizard.
• To setup an SMS account, tap Accounts > Accounts, and then tap SMS.
Follow the instructions on the screen.
To change options for an account:
1 Tap Accounts > Accounts.
2 Tap the name of the account, and follow the instructions on the screen.
To delete an account:
1 Tap Accounts > Accounts.
2 Tap and hold the name of the account, and then tap Delete.
Note: You can set up several e-mail accounts including your ActiveSync
account, but you can set up only one SMS account.
Note: You cannot add a new account while connected. Tap Accounts > Disconnect to disconnect.
Note: You cannot delete your SMS account.
DownloadingMessages from theServer
In Inbox, tap Accounts > Connect to open a connection to the Internet or
your corporate network, depending on the account. For more information,
tap Start > Help > Connections to see Connections Help.
1Tap Accounts andensure that the account you want to use is selected
(marked bya bullet.)
2Tap Connect.The messages on your CN30 Mobile Computer and email server are synchronized:new messages are downloaded to the CN30
Mobile Inbox folder, messages in the CN30 Mobile Outbox folder are
sent, and messages that were deleted from the server are removed from
the CN30 Mobile Inbox. Tap a message in the message list to open it.
3If you read a message and decide that you need the full copy, tap Edit >
Mark for Download while in the message window. If you are in the message list, tap and hold the message, and then tap Mark for Download.
This also downloads message attachments if you selected those options
when you set up the e-mail account. You can also choose to download
full copies of messages by default.
4When finished, tap Accounts > Disconnect.
Note: Receiving entire messages consumes storage memory.
36
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Note: The size column in the message list displays the local size and server
size of a message. Even when a message has downloaded fully, these numbers may differ because the size of a message can vary between the server
and the device.
Composing and Sending Messages
To compose a message:
1 In the message list, tap New.
2 To select an account, tap the From list and select “ActiveSync,” “SMS,”
or the desired e-mail account.
3 Enter the e-mail address or SMS address of one or more recipients, separating them with semicolons. To access addresses and phone numbers
from Contacts, tap To.
4 Enter your message. To quickly add common messages, tap My Text
and tap a desired message.
5 To check spelling, tap Edit > Spell Check.
6 Tap Send. If you are working offline, the message is moved to the Outbox folder and is sent the next time you connect.
Tap to show or hide the complete header.
Tap to show or hide the recording tool bar. Tap to display the Address
Book. Tap to insert common (preset) messages.
Note: If you are sending an SMS message and want to know if it was
received, before sending the message, tap Edit > Options > Request SMS
text message delivery notification.
You can directly call the sender of an SMS message by tapping the icon
shown to the left, then Call.
Note: Depending on the e-mail address options that you select, you can use
a directory service in addition to your contact list to verify names.
Companion Programs
The companion programs consist of Microsoft Word Mobile, Microsoft
Excel Mobile, Windows Media Player. To switch to a companion program on your CN30 Mobile Computer, tap Start > Programs, then tap the
program name.
Word Mobile
Word Mobile works with Microsoft Word on your desktop to give you
access to copies of your documents. You can create new documents on your
CN30 Mobile Computer, or you can copy documents from your desktop
to your CN30 Mobile Computer. Synchronize documents between your
CN30 Mobile Computer User’s Manual
37
Chapter 2 — Windows Mobile Version 5. 0
desktop and your CN30 Mobile Computer to have up-to-date content in
both locations.
Creating a Document
Use Word Mobile to create documents, such as letters or meeting minutes.
To create a new file, tap Start > Programs > Word Mobile > New.You get
either a blank document or a template, depending on what you have
selected in the Tools > Options dialog box. Select an input mode from the
View menu.
You can open only one documentata time;when you open a second document, you have to save the first. You can save a document you create or edit
in formats such as Word (.DOC), Word Mobile (.PSW), Rich Text Format
(.RTF), and Plain Text (.TXT).
Word Mobile contains a list of files stored on your CN30 Mobile Computer. Tap a file in the list to open it. To delete, make copies of, and send
files, tap and hold a file in the list, then, select the action on the pop-up
menu.
Tap to change the sort order of the list.
Tap to open a document.
Tap and hold an item to see a pop-up menu of actions.
Tap to create a new document.
You can enter information in Word Mobile in one of four modes (typing,
writing, recording, and drawing), which are displayed on the View menu.
Each mode has its own toolbar, which you can show and hide by tapping
the Show/Hide Toolbar buttononthe command bar.
You can change the zoom magnification by tapping View > Zoom,then
select the percentage you want. Select a higher percentage to enter text and
a lower one to see more of your document.
If you are opening a Word document created on a desktop, you may select
View > Wrap to Window so that you can see the entire document.
To check spelling, select text, then tap Tools > Spell Check.To use your new
document as a template, move the document to the Templates folder.
You can insert the data in a document. First, make sure thatno drawings are
selected, tap and hold anywhere on the document, then tap Insert Date
from the pop-upmenu.
38
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Typing Mode
Using the input panel, enter typed text into the document. For more information on entering typed text, see “Basic Skills” on page .
To format existing text and to edit text, first select the text. You can select
textas you do in a Word document, using your stylus insteadof the mouse
to drag through the text you want to select. You can search a document to
find text by tapping Edit > Find/Replace.
Tap and hold to see a pop-up menu of actions.
Tap to return to the document list (changes are saved automatically).
Tap to change formatting options.
Tap to format text.
Tap to show or hide the toolbar.
Writing Mode
In writing mode, use your stylus to write directly on the screen. Ruled lines
are displayed as a guide, and the zoom magnification is greater than in typing mode to allow you to write more easily. For more information on writing and selecting writing, see “Basic Skills” on page 26.
With Space button selected, drag to insert space. An arrow appears
showing the space direction and size.
Tap to highlight selected text.
Tap to select formatting options, such as
pen weight andline color.
Space button.
Pen button.
Note: If you cross three ruled lines in a single stylus stroke, the writing
becomes a drawing, and can be edited and manipulated as described in
“Drawing Mode”onthe next page.
Note: Written words are converted to graphics (metafiles)when a Word
Mobile document is converted to a Word document on your desktop.
Recording Mode
In recordingmode, embeda recording into your document. Recordings are
saved as .WAV files. For more information on recording, see “Basic Skills”
on page .
For more information on using Word Mobile, tap Start > Help > Word
Mobile to see Word Mobile Help.
CN30 Mobile Computer User’s Manual
39
Chapter 2 — Windows Mobile Version 5. 0
Drawing Mode
In drawing mode, use your stylus to draw on the screen. Grid lines appear
as a guide. When you lift your stylus offthe screen after the firststroke, a
drawing box indicating the boundaries of the drawingappears. Everysubsequentstroke within or touching the drawing box becomes partof the drawing. For more information on drawing and selecting drawings, see “Basic
Skills” on page .
Resize an object by dragging the selection handles.
Tap to select formatting options, such as line weight, fill color, andline
color.
Tap an arrow to see your choices.
Pen button.
Synchronizing Word Mobile Documents
Word Mobile documents can be synchronized with Word documents on
your desktop. To synchronize files, first select the Files information type for
synchronization in ActiveSync. When you select Files, the My Documents
folder for the CN30 Mobile Computer is created on your desktop. Place all
files you want to synchronize with the device in this folder. Pass-word-protected files cannot be synchronized.
All Word Mobile files stored in My Documents and its subfolders are synchronizedwith the desktop. ActiveSync converts documents duringsynchronization.
For more information on synchronization or file conversion, see ActiveSync
Help on the desktop.
Note: When you delete a file on either your desktop or your CN30 Mobile
Computer, the file is deleted in the other location the next time you synchronize.
Excel Mobile
You can create and edit workbooks and templates in Microsoft Excel
Mobile as you do in Microsoft Excel on your desktop. Excel Mobile
workbooks are usually saved as .PXL files, but you can also save them in
.XLS format.
When you close a workbook, it is automatically namedand placed in
the Excel Mobile workbook list. You can attach a password to a workbook to help ensure privacy.
40
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Creating a Workbook
Use Excel Mobile to create workbooks, such as expense reports and mileage
logs. To create a new file, tap Start > Programs > Excel Mobile > New. A
blank workbook appears. Or, if you have selected a template for new workbooks in the Tools > Options dialog box, that template appears with appropriate text and formatting already provided. You can open only one
workbook at a time; when you open a second workbook, save the first. You
can save a workbook you create or edit in a varietyof formats, including
Excel Mobile (.PXL) and Excel (.XLS). You can also save a workbook as a
template by moving the workbook to the Templates folder.
Excel Mobile contains a list of the files stored on your CN30 Mobile Computer. Tap a file in the list to open it. To delete, make copies of, and send
files, tap and hold a file in the list. Then select the appropriate action from
the pop-up menu.
Excel Mobile provides fundamental spreadsheet tools, such as formulas,
functions, sorting, and filtering. To display the toolbar, tap View > Toolbar.
Cell contents appear here as you enter them.
Zoom button.
AutoSum button.
Format button.
Note: If your workbook contains sensitive information, you can protect it
with a password. To do so, open the workbook, tap Edit > Password.Every
time you open the workbook, enter a password, preferably one that is easy
for you to remember but hard for others to guess.
Tips for Working in Excel Mobile
Note the following when working in large worksheets in Excel Mobile:
• View in full-screen mode to see as much of your worksheet as possible.
Tap View > Full Screen.To exit full-screen mode,tap Restore.
• Tap View > Zoom and select a percentage so that you can easily read the
worksheet.
• Show and hide window elements. Tap View and then tap the elements
you want to show or hide.
• Freeze panes on a worksheet. First select the cell where you want to freeze
panes. Tap View > Freeze Panes. You mightwanttofreeze the top and leftmost panes in a worksheet to keep row and column labels visible as you
scroll througha sheet. Tap View > Unfreeze Panes to undo this process.
• Split panes to view differentareas ofa large worksheet. Tap View > Split.
Then drag the split bar to where you want it. To remove the split, tap
View > Remove Split.
CN30 Mobile Computer User’s Manual
41
Chapter 2 — Windows Mobile Version 5. 0
• Show and hide rows. To hide a row, select a cell in the row you want to
hide. Then tap Format > Row > Hide. To show a hidden row, tap Tools >
Go To, and then type a reference that is in the hidden row. Then tap Format > Row > Unhide.
• Do the same to show and hide columns. To hide a column, select a cell
in the column you want to hide. Then tap Format > Column > Hide. To
show a hidden column, tap Tools > Go To, and then type a reference that
is in the hidden column. Then tap Format > Column > Un-hide.
For more information on using Excel Mobile, tap Start > Help > Excel
Mobile to see Excel Mobile Help.
MSN Messenger
MSN Messenger on your CN30 Mobile Computer provides the same chat
environment as MSN Messenger on your desktop. These features include:
• Seeing who is online
• Sending and receiving instant messages
• Having an instant message conversation with a group of contacts
• Telling contacts that you are unavailable
• Blocking contacts from seeing your status or sending you messages
To use MSN Messenger, you need a Microsoft Passport account, or a
Microsoft Exchange e-mail account that your employer provides. Once you
have one of these accounts, do the following:
1 Set up a connection on your CN30 Mobile Computer, such as a
modem or wireless connection, that enables you to connect to the Internet.
2 Setup an account in MSN Messenger.
3 Sign in to MSN Messenger.
Note: To set up a free Hotmail account, go to http://www.hotmail.com.
To set up a Microsoft Passport account, go to http://www.passport.com.
To set up an Exchange account, see your network administrator.
For more information on using MSN Messenger, tap Start > Help > MSN
Messenger to see MSN Messenger Help.
To switch to MSN Messenger, tap Start > Programs > MSN Messenger.
42
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Setting Up an Account
Before you can use MSN Messenger, you must set up the instant messagingaccounts to use. For MSN Messenger Service, you must have a Micro-soft
Passport or Hotmail account. For Exchange Instant Messaging, you must
have an Exchange account.
1Create a connection for your device. To use MSN Messenger Service,
setup a connection to the Internet;to use Exchange Instant Messaging,
setup a connection to your corporate network. See page for more information on getting connected.
2In MSN Messenger, tap Tools > Options >the Accounts tab.
3Select Enable MSN Messenger Service or Enable Exchange Instant
Messaging.
4Enter your sign-in name and password for the selected accounts. Your
sign-in name is usually in the username@domain.com form.
5If you selected both accounts, under Sign in using this account first,
select which account to sign in to first.
Signing In and Out
• To sign in, tap anywhere on the screen. Follow the directions on the
screen.
• To sign out, tap Tools > Sign Out.
• To sign in upon connecting, tap Tools > Options > General and select
the Run this program upon connection box.
• Signing in to an Exchange accountmay take severalminutes depending
upon your connection speed. Reducing the number of Exchange contacts decreases your sign-in time.
Working with Contacts
The MSN Messenger window shows all of your messenger contacts at a
glance, divided into Online and Not Online categories. From this view,
while connected, you can chat, send e-mail, block the contact from chatting
with you, or delete contacts from your list using the pop-up menu.
Tap a contact to start a
chat.
Tap and hold to display a pop-up menu of actions.
To add a contact, tap Tools > Add a Contact and follow the directions on
the screen.
To delete a contact, tap and hold the contact’s name, then tap Delete Contact from the pop-upmenu.
To see others online without being seen, tap Tools > My Status > Appear
Offline.
CN30 Mobile Computer User’s Manual
43
Chapter 2 — Windows Mobile Version 5. 0
Managing Contacts
To be alerted each time you are added to a contact list, tap Tools > Options
>the Privacy tab.
• To block a contact from seeing your status and sending you messages, tap
the contactand tap the rightarrow. This moves the contact to the My
Block List.
• To unblock a contact, tap the contact and tap the left arrow. This moves
the contact to the My Allow List.
• To receive an alert when someone adds you to their contacts list, select
Alert me when I am added to a Passport contact list.
• To see who has you listed as a contact, tap View.
Sending a Message
• Tap a contact to whom you want to send a message. Enter your message
in the textentry area at the bottom ofthe screen and tap Send.To quickly
add common messages, tap My Text and tap a desired message.
• To invite another contact to an ongoingchat, tap Tools > Invite and tap a
contact.
To see who is already chatting or to switch between chats, tap Chats.
Enter a message.
Tap to send message.
Windows Media Player for Windows Mobile
Use Microsoft Windows Media Player for Windows Mobile to play digital audio and video files that are stored on your CN30 Mobile Computer
or on a network.
To switch to Windows Media Player on your CN30 Mobile Computer, tap Start >
Windows Media.
Use Microsoft Windows Media Player on your desktop to copy digitalaudio and video files to your CN30 Mobile Computer. You can play
Windows Media and MP3 files on your Windows Mobile.
44
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Indicates the progress of the current track.
Tap to adjust volume.
Tap to skip to the next song.
Tap to playa previous song.
Tap to stop.
Tap to playor pause.
For more information about using Windows Media Player for Windows
Mobile, tap Start > Help > Windows Media Player to see Windows Media
Player Help.
Pocket Internet Explorer
Use Microsoft Pocket Internet Explorer to view Web or WAP pages in
either of these ways:
• During synchronization with your desktop, download your favorite links
and mobile favorites that are stored in the Mobile Favorites sub-folder in
Internet Explorer on the desktop.
• Connect to an ISP or network and browse the Web. To do this, create
the connection first, as described in “Getting Connected” on page 98.
• When connected to an ISP or network, you can also download files and
programs from the Internet or intranet.
To switch to Pocket Internet Explorer on your CN30 Mobile Computer,
tap Start > Internet Explorer.
The Mobile Favorites Folder
Only items stored in the Mobile Favorites subfolder in the Favorites
folder in Internet Explorer on your desktop are synchronized with your
CN30 Mobile Computer. This folder was created automatically when
you installed ActiveSync.
Favorite Links
During synchronization, the list of favorite links in the Mobile Favorites
folder on your desktop is synchronized with Pocket Internet Explorer on
your CN30 Mobile Computer. Both computers are updated with changes
made to either list each time you synchronize. Unless you mark the favorite
link as a mobile favorite, only the link is downloaded to your CN30 Mobile
Computer. Connect to your ISP or network to view the content.
1 In ActiveSync on your desktop, click Tools > Options, and select
“Favorites” from the Mobile Device list. For more information on
using ActiveSync, see ActiveSync Help on the desktop.
CN30 Mobile Computer User’s Manual
45
Chapter 2 — Windows Mobile Version 5. 0
2 In Internet Explorer on your desktop, save or move favorite links to
the Mobile Favorites subfolder in the Favorites list via Favorites >
Organize Favorites. For more information on using Internet Explorer,
see Internet Explorer Help on the desktop.
3 Connect your CN30 Mobile Computer to your desktop. If synchronization does not start automatically, in ActiveSync on your desktop,
click Sync.
Mobile Favorites
If you are using Microsoft Internet Explorer 5.0or later on your desktop,
you can download mobile favorites to your CN30 Mobile Computer. Synchronizing mobile favorites downloads Web content to your CN30 Mobile
Computer so that you can view pages while you are disconnected from your
ISP and desktop.
Use the Internet Explorer plug-in installedwith ActiveSync to create mobile
favorites quickly. To create a mobile favorite:
1In ActiveSync on your desktop, click Tools > Options,and select
“Favorites” from the Mobile Device list. For more information on using
ActiveSync, see ActiveSync Help on the desktop.
2In Internet Explorer 5.0or greater on your desktop, browse to the page
you want to view offline, then click Tools > Create Mobile Favorite.
3To change the link name, enter a new name in the Name box.
4In the Update box, select a desired update schedule to keep the page in
the Mobile Favorites folder up to date. You can also update content by
clicking Tools > Synchronize in Internet Explorer.
5To save the link in a subfolder of Mobile Favorites, click Create In and
select the desired subfolder.
6Click OK. Internet Explorer downloads the latest version of the page to
your desktop.
7To download the pages that are linked to the mobile favorite you just
created, in Internet Explorer on the desktop, right-click the mobile favorite, then click Properties.On the Download tab, specify the number of
links deep you want to download. To conserve CN30 Mobile Computer
memory, go only one level deep.
8Connect your CN30 Mobile Computer to your desktop. If synchronization between your CN30 Mobile Computer and desktop does not
start, in ActiveSync on your desktop, click Sync.
Mobile favorites take up storage memory on your CN30 Mobile Computer. To minimize the
amount of memory used:
• S In the settings for the Favorites information, type in ActiveSync
options, turn off pictures and sounds, or stop some mobile favorites from
46
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
being downloaded to the CN30 Mobile Computer. For more information, see ActiveSync Help.
• Limit the number of downloaded linked pages. In Internet Explorer on
the desktop, right-click the mobile favorite you want to change and then
Properties.In the Download tab, specify “0” or “1” for the number of
linked pages you want to download.
Using Pocket Internet Explorer
You can use Pocket Internet Explorer to browse mobile favorites andchannels that were downloaded to your CN30 Mobile Computer without
connecting to the Internet. You can also connect to the Internet through
an ISP or a network connection and browse the Web.
Viewing Mobile Favorites and Channels
1 Tap the Favorites button to display your list of favorites.
2 Tap the page you want to view.
Tap the favorite you want to view.
Tap to add or delete a folder or favorite link.
The page that was downloaded the last time you synchronized with your
desktop opens. If the page is not on your CN30 Mobile Computer, the
favorite is dimmed. Synchronize with your desktop again to download the
page to your CN30 Mobile Computer, or connect to the Internet to view
the page.
Browsing the Internet
1Set up a connection to your ISPor corporate network using Connections, as described in “Getting Connected” on page 98.
2To connect and start browsing, do one of the following:
• Tap the Favorites button, and then tap the favorite you want to view.
• Tap View > Address Bar. In the address bar that appears at the top of the
screen, enter the Web address you want to visitand then tap Go. Tap the
arrow to choose from previouslyentered addresses.
CN30 Mobile Computer User’s Manual
47
Chapter 2 — Windows Mobile Version 5. 0
Note: To add a favorite linkwhile using the CN30 Mobile Computer, go to
the page you want to add, tap and hold on the page, and tap Add to Favorites.
Getting Connected
You can setup connections to the Internet and corporate network at
work to do such activities as browsing the Internet or intranet, sending
and receiving e-mail and instant messages, and synchronizing information using ActiveSync.
Connections can be made using a modem, wireless network, or Ethernet. You can use a modem connection to setup connections with an
external modem, or through your mobile phone network using a cellular line or GPRS.
Your CN30 Mobile Computer has two groups of connection settings: My
ISP and My Work Network. Use My ISP settings to connect to the Internet. Use My Work Network settings to connect to any private network,
such as a corporate network used at work.
• My ISP: Once connected, you can send and receive e-mail messages by
using Inbox andview Web or WAP pages by using Pocket Internet
Explorer. The communication software for creating an ISP connection is
already installed on your CN30 Mobile Computer. Your service provider
provides the software needed to installother services, such as paging and
fax services. If this is the method you want to use, see “Connecting to an
Internet Service Provider”on page .
• My Work Network: Connect to the network at your company or organization where you work. Once connected, you can send and receive e-mail
messages by using Inbox, view Web or WAP pages by using Internet
Explorer, andsynchronize with your desktop. If this is the method you
want to use, see “Connecting to Work” on page 102.
Connecting to an Internet Service Provider
You can connect to your ISP, and use the connection to send and
receive e-mail messages and view Web or WAP pages. You can connect to your ISP via a modem connection.
Obtain the following information from your ISP. Some ISPs require
information in front of the user name, such as MSN/username.
• ISP dial-up access telephone number
• User name
• Password
If you do not have a modem dock, use a NULL modem cable and appropriate adapters to connect an external modem to your CN30 Mobile Computer through the serial port.
48
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
To view additional information for any screen in the wizard or while changing settings, tap the Help icon.
2 Enter a name for the connection, such as “ISP Connection.”
In the Select a modem list, select your modem type. If your modem type
does not appear, try reinserting the CN30 Mobile Computer into your
modem dock. If you are usingan externalmodem that is connected to your
CN30 Mobile Computer witha cable, select “Hayes Compatible on
COM1.” Tap Next to continue.
3 Enter the access phone number, then tap Next.
4You should not need to change any settings in Advanced.Most ISPs now
use a dynamically-assigned address. If the ISP you are connecting to does
not use a dynamically-assigned address, tap Advanced >the TCP/IP tab, tap
Use specific IP address, then enter the address. Tap ok to close the
Advanced page.
Enter the user name, password, and domain (if provided by an ISP or your
network administrator), then tap Finish.
5Tap the Advanced tab from the Connections screen, then tap Select Location to specify your current location. These settings apply to all connections. Tap Use dialing rules,tap OK,then tap Edit to continue.
Connecting to Work
Specify your current phone type. If your phone type is pulse dialing, check
the Pulse dialing box. If your type is tone dialing (as most phone lines are),
then clear the Pulse dialing box. Continue to tap ok to close each page and
return to the Settings page.
To start the connection, startusing one ofthe following programs. Once
connected, you can:
Send and receive e-mail messages byusing Inbox. Before you can use Inbox,
you need to provide the information it needs to communicate with the email server. For specific instructions, see “Connecting Directly to an E-mail
Server” on page 114.
• Visit Web and WAP pages by using Pocket Internet Explorer. For more
information, see “Pocket Internet Explorer” on page 94.
• Send and receive instant messages with MSN Messenger. For more information, see “MSN Messenger” on page 84.
Note: To change modem connection settings in My ISP, tap Manage existing connections. Select the desired modem connection, tap Settings, and
follow the instructions on the screen.
If you have access to a network at work, you can send e-mail messages, view
intranet pages, synchronize your CN30 Mobile Computer, and possibly
access the Internet. You can connect to work in one of two ways:
CN30 Mobile Computer User’s Manual
49
Chapter 2 — Windows Mobile Version 5. 0
Create a modem connection by using a RAS (Remote Access
Server)account. Before you can create this modem connection, your network administrator needs to set up a RAS account for you. Your network
administrator may also give you Virtual Private Network (VPN) settings.
Note: To change modem connection settings in My Work Network, tap
Manage existing connections. Select the desired modem connection, tap
Edit, and follow the instructions on the screen.
To view additional information for any screen in the wizard or while changing settings, tap the Help icon.
Creating a Modem Connection toWork
1Tap Start > Settings >the Connections tab>the Connections icon. Tap
Add a new modem connection beneath My Work Network to initiate
this procedure.
2Enter a name for the connection, such as “Company Connection.” In
the Select a modem list, select your modem type. If your modem type
does notappear, try reinserting your CN30 Mobile Computer into your
modem dock.
• If using an external modem connected to your CN30 Computer with a
cable, select “Hayes Compatible on COM1.”
• If using any type of external modem, select the modem by name. If a listing does not exist for your external modem, select “Hayes Compatible on
COM1.”
• Wireless connections can be made via a mobile phone networkor GPRS.
If using a mobile phone network to connect, select “Cellular Line.” Ifusing GPRS, tap “Cellular Line (GPRS).” Tap Next to continue.
3Enter the access phone number, usingsome of the following guidelines.
If you know partofthe phone number changes frequently as you travel,
create dialing rules to avoid creating numerous modem connections for
the same phone number. For more information, tap Use Dialing Rules.
• Enter the phonenumber exactly as you want it dialed. For example, if
you call from a business complex or hotel that requires a nine before dialingout, enter “9” in front of the phone number.
• Enter the APN provided by your mobile phone service provider.
• When using dialing rules, phone numbers are entered differently. To use
additional numbers, such as a “9” to dial from an office complex or
hotel, you must use additional dialing rules or change dialing patterns.
See “Create Dialing Rules” via your online help for information.
• a In the Country/Region box, enter the appropriate code when dialing
internationally. For more information, contact an operator at your local
phone company.
50
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
• b In the Area code box, enter the area code. Area codes are not needed in
all countries.
• c Enter the main phone number, then tap Next to continue.
4Enter the user name, password, and domain (if provided by an ISP or
your network administrator). Ifa domain name was not provided, try the
connection without entering a domain name.
5You should not need to change any advanced settings. Instances where
you are to change advanced settings include the following. To change
advanced settings, tap Advanced.Otherwise,tap Finish.
• You want to change baudrate settings, dialing string commands, or credit
card options.
• You need to change port settings.
• The server you are connecting to does not use dynamically-assigned
addresses, and you need to enter your TCP/IP settings.
Note: The following information applies when you have “Wireless 802.11”
selected via the NDISTRAY pop-up menu.
Creating aWireless NetworkConnection
Microsoft Corporation’s wireless network configuration tool is called
“Wireless Zero Config.” Intermec Technologies recommends that you use
the Wireless Network control panel applet instead as itoffers more security
choices and exhibit better roaming behavior. Information about the Wireless Network control panel applet is in Appendix A.
Networks already configured are preferred networks and are listed in Wireless networks. You can connect to only preferred networks or search for and
connect to any available network.
A wireless network can be added either when the network is detected, or
manually by entering settings information. To determine if authentication
information is needed, see your network administrator.
2Tap the Advanced tab > Network Card >the Wireless tab > Add New ... .
3Tap the General tab, then enter a network name. If the network was
detected, the network name is entered and cannot be changed.
From Connects to, select to what your network is to connect. If you select
“Work,” you can do a vpn connection or use proxy servers. If you select
“The Internet,” you can connect directly to the internet.
To connect to an ad-hoc connection, select This is a device-to-device (adhoc) connection.
4Tap the Network Key tab, then do the following:
To DisableAuthentication
aSet Authentication to either “Open” if WEP keys are notrequired;
CN30 Mobile Computer User’s Manual
51
Chapter 2 — Windows Mobile Version 5. 0
or “Shared” when WEP keys are required for association.
b Set Data Encryption to “Disabled.”
To Enable WEPEncryption
Set Authentication to either “Open” if WEP keys are notrequired; or
“Shared” when WEP keys are required for association.
bSet Data Encryption to “WEP.”
cTo change the network key, clear The Key is provided for me automatically box, then enter the new Network key andselect the appropriate Key
index.
Note: The following information applies when you have Enable Microsoft’s
Wireless Zero Config checked via the Wireless Network control panel
applet.
To EnableWPA Authentication
a Set Authentication to “WPA.” See page 364 for information about WPA
encryption.
b Set Data Encryption to either “WEP” or “TKIP.” See page 364 for information about WEP and TKIP encryption.
To EnableWPA Authentication Using a Preshared Key (puters) a Set
Authentication to “WPA-PSK.” See page 364 for information about WPA
encryption.
b Set Data Encryption to either “WEP” or “TKIP.” See page 364 for information about WEP and TKIP encryption.
c Enter the new Network key.
5 Tap the 802.1x tab, select either “PEAP” or “Smart Card or Certificate”
for the EAP type,then tap Properties to adjust its settings.
6Tap ok to return to the Configure Wireless Network screen.
7From the Networks to access drop-down list, select “All Available,” “Only
access points,” or “Only computer-to-computer” depending on thetypeofnetworks to which youconnect.
To connect only to networks you have already configured, clear Automaticallyconnect to non-preferred networks. Tap ok to close this screen.
Note: If you select to automatically connect to non-preferred networks,
your device detects any new networks and provide you the opportunity to
configure them.
52
CN30 Mobile Computer User’s Manual
Chapter 2 — Windows Mobile Version 5.0
Creating aVPN Server Connection toWork
A VPN connection helps you to securely connect to servers, such as a corporate network, via the Internet. Ask your network administrator for the
following:
• User name
• Password
• Domain name
TCP/IP settings
Hostname or IP address of the VPNserver
To view additional information for any screen in the wizard or while changing settings, tap the Help icon.
Note: To change existing settings in My Work Network, tap Manage existing connections >the VPN tab. Select the desired VPN connection, tap Settings, and follow the instructions on the screen.
1Tap Start > Settings >the Connections tab>the Connections icon. Tap
Add a new VPNserver connection beneath My Work Network to initiate
this procedure.
2In Name, enter a name for the connection, such as a company’s name.
In Host name/IP, enter the VPN server name or IP address. Next to
VPN type, select the type of authentication to use with your
device: “IPSec/L2TP” or “PPTP.” If you are not sure which option to
choose, ask your network administrator.
Tap Next to continue.
3 Select the type of authentication. If you select A pre-shared key, enter
the key provided by your network administrator.
4Enter your user name, password, and domain name as provided by your
ISPor network administrator. I a domain name was not provided, try the
connection without entering a domain name.
Ending a Connection
You should not need to change any Advanced settings. Instances where you
must change advanced settings include:
• The server to which you are connecting does not use dynamically-assigned addresses, and you need to enter your TCP/IPsettings.
• You need to change server DNS or WINS settings.
To change advanced settings, tap Advanced.Otherwise,tap Finish.
Insert necessary equipment, such as a network (Ethernet)card, into the
device, and use a desired program to automatically begin connecting. For
example, switch to Pocket Internet Explorer and browse to a Web page.
CN30 Mobile Computer User’s Manual
53
Chapter 2 — Windows Mobile Version 5. 0
• To disconnect, do one of the following:
When connected via modem or VPN, tap the Connectivity icon on the
navigation bar, and then tap Disconnect.
• When connected via cable or cradle, detach your device. S When connected via Infrared, move the device away from the other computer or
device.
• When connected via a wireless network, switch off the connection.
Connecting Directly to an E-mail Server
You can set up a connection to an e-mail server so that you can send and
receive e-mailmessages byusing a modem or networkconnection and In-box
on your CN30 Mobile Computer.
Note: The ISP or network must use a POP3 or IMAP4 e-mailserver and an
SMTP gateway.
You can use multiple e-mail services to receive your messages. For each
e-mail service you intend to use, first set up and name the e-mail service.
If you use the same service to connect to different mailboxes, setupand
name each mailbox connection.
Setting Up an E-mailAccount
Do the following to set up an e-mail service. Tap the question mark at the
top of the screen for more assistance.
1On your CN30 Mobile Computer, tap Start > Inbox to access the
Inbox application. Tap Accounts > New Account.
2Enter an e-mail address, tap Next, Cancel,then Next after the status of
the automatic configuration is listed as “Completed.”
3 Enter the Your name and Password information, then tap Next.
4Select the appropriate service type from the Account type drop-down
list, either “POP3” or “IMAP4,” or enter a new account type, then tap
Next.
5In Incoming mail, enter thenameof youre-mailserver. In Outgoing
mail, enter thenameof yourSimpleMail TransferProtocol (SMTP) host. If
you are using a network connection, enter your domain name in
Domain.Tap Options to do additional configurations. Tap Finish to
assign this service.
When finished, to connect to your e-mail server, from the Inbox application, tap Accounts > Connect. For more information on using the Inbox
application, see “Inbox: Sending and Receiving E-mail Messages”on page
54
CN30 Mobile Computer User’s Manual
3
Installing Applications
In this chapter you will find guidelines information on installing applications.
CN30 Mobile Computer User’s Manual
55
Chapter 3 — Developing and Installing Applications
Installing Applications
Use the following options to get the package to the preferred location on
your CN30 Computer.
• Microsoft ActiveSync
• Secure Digital storage cards
Using Microsoft ActiveSync
This can be a serial, USB, or 802.11i Microsoft ActiveSync connection.
These instructions assume that Microsoft ActiveSync was installed onto
your PC and is up and running.
If not, go to Chapter 2, “Windows Mobile Version 5.0 ” for a URL from
which to download the latest application.
1 Connect your CN30 Computer to your PC via a Microsoft ActiveSync
cable.
2 Wait for a “Connected” message to appear in the Microsoft ActiveSync
application to signal a connection to the CN30 Computer. If necessary,
select File > Get Connected to initiate a connection.
3 Click Explore to access the “Mobile Device” folder on your unit.
4 From your PC, select Start > Windows Explorer, then browse the
folder for files needed for your CN30 Computer. Select the appropriate
file, right-click the file for a pop-up menu, then select Copy.
5 Within the “Mobile Device” folder, go to the folder where you want
the files located on the CN30 Computer, do a right-click for a pop-up
menu, then select Paste.
6 When all of the files are pasted, perform a warm-boot on the CN30
Computer. When the computer reboots, wait for the LED on the top left
of your keypad to stop blinking. Tap Start > Programs > Windows
Explorer to locate the newly copied executable files, then tap these files
to activate their utilities.
56
CN30 Mobile Computer User’s Manual
Chapter 3 — Developing and Installing Applications
Using a Storage Card
Use the following steps to install an application using a storage card:
1 Suspend the CN30 Computer and remove its Secure Digital storage
card.
2 Using a Secure Digital Adapter card, place the Secure Digital storage
card in your PC card drive, then create a subdirectory on the PCMCIA
Secure Digital drive in which to store your application.
3 Use the CEImager application to add the autorun system to the storage
card. See the Software Tools User’s Manual to learn about CEImager.
4 Copy your application, data files, and all required DLLs and drivers to
the subdirectory created on the Secure Digital storage card.
5 Add your application to the AUTOUSER.DAT file on the
“\SDMMC Disk\2577” directory with the following statement:
RUN=\\
where your directory is the directory on the Secure Digital storage card
where the application was installed, and yourapp.exe is the name of your
application. Finish the “RUN=” statement with a carriage return linefeed
combination. There may be multiple run statements in the file.
6 Remove the Secure Digital storage card from your PC and reinstall it
into the CN30 Computer, then warm-boot the CN30 Computer to add
these files to the Secure Digital storage card.
If the AUTOUSER.DAT file is found and the “RUN=” statement is correct, the task manager launches and executes your program on startup.
Updating the System Software
You can use the Intermec Developer’s Library CD to reinstall or update the
operating system software on the CN30 Computer. For more information,
contact your Intermec representative.
Application Migration
Note: These instructions assume that the CN30 Management Tools portion of the Intermec Developer’s Library CD was installed on your PC and
that a storage card was added to the base configuration of the CN30 Computer.
Do the following required steps to ensure that CAB files are restored, applications automatically start, and registry is restored on cold-boot:
1 From your PC, double-click the Intermec CE Imager icon to access
the Intermec CEImager application. If this icon is not visible, then double-click the CEIMAGER.EXE executable from the
“C:\Intermec\CN30 Mgmt Tools\Tools\CEImager” folder.
2 Click Default under Components List to activate the components.
CN30 Mobile Computer User’s Manual
57
Chapter 3 — Developing and Installing Applications
3 Click (+) to expand the AutoRun System component, click (+) to
expand the Destination Media option, then select the Secure Digital
Card option.
4 Click Install to install the AUTORUN files onto the storage card.
5 Create a “\CabFiles” folder on the storage card. Copy any CAB files
that are to be extracted on every startup into this folder.
6 In the “\2577” directory, add your custom AUTOUSER.DAT file.
See the Recovery Help for more information on how to set up an
AUTOUSER.DAT file.
Note: The CN30 Computer automatically calls the RegFlushKey()
API every 5 seconds.
7 If you are using the RegFlushKey() API, you must enable persistent
registry storage as follows. See Appendix A, “Configurable Settings,”
for more information about the Utilities control panel applet.
• From the CN30 Computer, tap Start > Settings > Control
Panel.
• ouble-tap the Utilities icon, then tap the Registry Save tab.
• b Tap Enable Registry Storage to save the registry in the Flash
File System (PSM) via the “\Flash_File_Store” path.
• Tap OK to save your entry and exit the applet.
8 Remove the storage card from the PC and install the card into the
CN30 Computer.
9 Perform a cold-boot on the CN30 Computer. Files automatically
install from the storage card upon reboot. Any calls to the RegFlushKey() API automatically writes the registry to the Flash File Store.
58
CN30 Mobile Computer User’s Manual
Chapter 3 — Developing and Installing Applications
Migrating from Another Computer
As you migrate from another computer to a CN30 Computer, you need to
consider when converting other computer applications to run on the CN30
Computer, most APIs should work without changes. A few exceptions:
• Other computers may use the “\Storage Card” folder for nonvolatile
storage. You may need to change the application to store data onto the
“SDMMC Disk” folder instead of the “\Storage Card” folder if a Secure
Digital storage card is present in the system.
• Arrow and tab keys may be reversed from other computers. Keyboard
remapping is available on the CN30 Computer should you need to map
these keys like that of the other computer (see page 36).
Installing Applications Using the FTP Server
The CN30 has a built-in FTP server that connects to a network through
the 802.11b/g radio or Ethernet. You can use the server to transfer your
application file to the CN30. Another benefit of using the FTP server is
that you can create FTP scripts to automate the process of copying your
files to the CN30. This option is useful when you need to send files to a
large number of CN30s.
Installing Applications Using Wavelink Avalanche
You can use the Wavelink Avalanche™ device management system to
install applications on all of your wireless CN30s. The CN30 ships with the
Avalanche Enabler already loaded on it. Each time the Avalanche Enabler is
activated (typically on a warm boot), the CN30 attempts to connect to the
Avalanche Agent. When the CN30 connects to the agent, the Agent determines whether an update is available and immediately starts the software
upgrade, file transfer, or configuration update.
To use Avalanche to remotely manage the CN30
1 Install software packages and updates for the CN30 using the Avalanche
Administrative Console.
2 Schedule the CN30 updates or manually initiate an update using the Avalanche Administrative Console.
For more information on using Wavelink Avalanche, contact your local
Intermec representative or visit the Wavelink web site at
www.wavelink.com.
Cabinet File Installation
CAB files (short form of “cabinet” files) are compressed folders as defined by
Microsoft. A “cabinet” file is a single file, usually suffixed with .CAB, that
stores compressed files in a file library. A compressed file can be spread over
CN30 Mobile Computer User’s Manual
59
Chapter 3 — Developing and Installing Applications
several cabinet files. During installation, the setup application decompresses
the files stored in a cabinet and copies them to the user’s system.
For the CN30 Computer, CAB files register DLLs, create shortcuts, modify
registry entries, and run custom setup programs. Tap a CAB file to extract
that file or place the CAB file on one of the approved storage devices in the
“\CabFiles” folder, then perform a warm-boot on the CN30 Computer.
There are two methods available to extract a CAB file:
• Tap a CAB file to extract it. With this method, the CAB file is automatically deleted when the extraction process is successful, unless the CAB file
is set with the read-only attribute.
• Use the AUTOCAB method to extract all files when a cold-boot is performed on the CN30 Computer. This method is on the Intermec Developer’s Library CD, see its Software Tools User’s Manual for information.
60
CN30 Mobile Computer User’s Manual
4
Network Support
The CN30 Mobile Computer automatically installs the appropriate software for radio use when the unit is powered on. It provides wireless connectivity via the Wireless Local Area Network (WLAN) using an 802.1x radio
option that provides up to 11 Mb/sec throughput.
CN30 Mobile Computer User’s Manual
61
Chapter 4 — Network Support
Configuring the CN30 With the Setup Assistant
When first setting up the CN30, use the Setup Assistant to set or enable
basic network parameters and connect your CN30 to the network. The
Setup Assistant guides you through setting the following basic network
parameters:
• Date and time
• 802.11 radio and SSID (Network name)
• 802.1x security
• DHCP server or IP address, subnet mask, and default router
• Primary and secondary DNS addresses
• Primary and secondary WINS addresses
• Device name
Note: If you are using the CN30 in an EasyADC system, enable the ION
client. Your CN30 configures the security parameters, reboots, and
launches TE 2000. When the CN30 connects to its host, the Intermec
Ready-to-Work Indicator turns on solid blue.
To set other parameters, use the Intermec Settings or another configuration
method. The Setup Assistant runs on the CN30 the first time you turn on
the computer.
Configuring the CN30 With Intermec Settings
Intermec Settings is an Intermec application that allows you to easily configure the CN30. You can use Intermec Settings in these ways:
• Intermec Settings can configure CN30s one-to-one through an ActiveSync connection.
• Intermec Settings runs as a plug-in to the Wavelink Avalanche device management system. Avalanche automates device management within a network and lets you install, update, and manage the software and
configurations of wireless and other mobile devices.
The ActiveSync (one-to-one) version of Intermec Settings is available from
the Intermec web site as part of the Intermec Developer’s Library (IDL)
download or from the IDL CD. For information on installing ActiveSync
and establishing apartnership, see “Installing Applications Using ActiveSync” on page
Intermec Settings is also available as part of a Wavelink Avalanche package
for the CN30. You can also download this package from the Intermec web
site.
For information on how to use the Intermec Settings application, see the
online manual available from the Help menu in Intermec Settings.
62
CN30 Mobile Computer User’s Manual
Chapter 4 — Network Support
Configuring the CN30 for Your Network
The CN30 is a versatile Mobile computer that you can easily add to your
wired or wireless data collection network. You can connect your CN30 to
your network using:
• Serial communications
• 802.11b/g radio communications
• Ethernet communications
• Bluetooth™ radio communications
Configuring Serial Communications
The CN30 has a serial port to transfer data to and receive data from
another device via RS-232 communications. You can also insert the CN30
into a communications dock to transmit data to and receive data from a
host computer or PC using RS-232 communications. The serial cable and
the communications dock are sold separately. For more information on
accessories and how to order them, see page XX.
To use serial communications with your CN30
1 Turn off the CN30.
2 Connect the CN30 to the serial port of another device. You can do
this in one of the following ways:
• Connect the CN30 serial port to the serial port of the other device using the
(26-pin to DB9-pin) serial cable adapter and a female-to-female null
modem RS-232 cable.
• Connect the AD9 charge dock to the serial port of the other device using a
DB9-pin to DB9-pin serial adapter cable. Insert the CN30 into the
dock.
3 Turn on the CN30.
Configuring 802.11b/g Radio Communications
Make sure all components with antennas are at least 30 cm (1 ft) apart
when power is applied. Failure to comply could result in equipment damage.
Attention: 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.
The wireless CN30 has an internal 802.11b/g radio to transfer data using
wireless communications. This section of the manual assumes that you have
CN30 Mobile Computer User’s Manual
63
Chapter 4 — Network Support
already set up your wireless communications network including your access
points. If you are using a UDP Plus network, you also need to have your
Intermec Application Server communicating with a host computer.
Your CN30 supports these network protocols:
• TCP/IP
• UDP Plus
The next sections explain the parameters you need to configure for the
CN30 to work in your wireless network.
Configuring the Network Parameters for a TCP/IP Network
In a TCP/IP network, the CN30 communicates with a host computer
directly using TCP/IP. The access point acts as a bridge to allow communications between the wired network and the wireless network.
To use wireless communications in a TCP/IP network
1 Configure these network parameters on each CN30 in the network:
• Network Name (SSID)
• IP Settings (if not using DHCP)
2 Configure security. For help, see “Configuring Security” on page XX.
work.
You can configure the network parameters on the CN30 with the Configuration Utility. For help, see “Configuring the CN30 with the Configuration
Utility” on page XX.
64
CN30 Mobile Computer User’s Manual
Chapter 4 — Network Support
Configuring Bluetooth Radio Communications
You can send information to printers wirelessly using the Bluetooth qualified module by Socket Communications. The Bluetooth technology uses
short-range radio links and allows for communications over a 5-meter (16.4
ft) range.
To configure the CN30 for wireless printing
1 Go to Settings > System > Wireless Printing. The Bluetooth menu
appears:
2 Select Set Printer (Device Discovery) to start the Bluetooth device
discovery. A list of discovered devices appears in the Devices dialog box.
3 Select the device you want to use from the list and press Enter.
You are now ready to send information to the selected device. If devices are
discovered, but your device is not displayed in the box, make sure your
device and radio are turned on and try device discovery again. For more
information on using Bluetooth communications, see the Wireless Printing
Development Guide available on the Intermec Developer’s Library CD (P/N
235-114-001) or the Intermec web site.
Configuring Security
The CN30 provides three types of wireless local area network (WLAN)
security:
• Wi-Fi Protected Access (WPA)
• 802.1x
• WEP
Use the next sections to understand how to configure each type of security
on your wireless CN30. If you choose not to use security, see “Disabling
Security” on page XX for help. Intermec always recommends that you
implement security.
The CN30 provides both Microsoft and Funk security choices. Microsoft
security is the default setting. Use the following sections to set security
using either Microsoft or Funk as your security choice.
If you want to extend the connectivity of your WLAN to remote servers,
you can configure a virtual private network (VPN) to communicate
through a dedicated server to a corporate network over the internet. For
help setting up a VPN, see “Configuring a VPN” on page 67. If you are
using 802.1x security, this section also assumes that your authentication
server and access points are properly configured. For more information on
the different types of security, see the MobileLAN™ secure 802.1x Security
Solution
Installation Guide (P/N 073134) available at www.intermec.com.
Using Funk Security
CN30 Mobile Computer User’s Manual
65
Chapter 4 — Network Support
Funk security provides everything you receive with Microsoft security plus
CCX v1.0 compliance. Funk security enables you to use LEAP and TTLS
authentication on your CN30.
The type of security you can choose is not dependent on your authentication server. To use Funk security, you need to:
• Select Funk security as your security choice
• Select a profile
Selecting Funk as Your Security Choice
The default security choice is Microsoft. If you want to use Funk security,
you need to select it as your security choice.
To select Funk security as your security choice
1 Press C and then B. The System Main Menu appears.
2 Select the Configuration Utility.
3 Select Communications > 802.11 Radio > Funk Security.
4 From the Security Choice dialog box, choose Funk Security. An
alert box appears asking if you want to warm boot now.
5 Press Enter. Your CN30 warm boots.
Selecting a Profile
You can define up to four profiles for your Funk security. Different profiles
let your CN30 communicate in different networks without having to
change all of your security settings. For example, you might want to set up
one profile for the manufacturing floor and one for the warehouse.
To select a profile
1 Press C and then B. The System Main Menu appears.
2 Select the Configuration Utility.
3 Select Communications > 802.11 Radio > Select Profile.
4 Select Active Profile and choose the profile you want to
name.
5 (Optional) Select Change Profile Label to give the active
profile a meaningful name.
6 Repeat Steps 4 and 5 for as many profiles as you want to
define.
7 Select the profile you want to configure with security settings.
8 Press Esc to return to the 802.11 Radio menu.
9 Configure your security settings.e
66
CN30 Mobile Computer User’s Manual
Chapter 4 — Network Support
Configuring WPA Security
Wi-Fi Protected Access (WPA) is a strongly enhanced, interoperable Wi-Fi
security that addresses many of the vulnerabilities of Wired Equivalent Privacy (WEP). Instead of WEP, WPA uses Temporal Key Integrity Protocol
(TKIP) for its data encryption method.
Currently, WPA satisfies some of the requirements in the IEEE 802.11i
draft standard. When the standard is finalized, WPA will maintain forward
compatibility. WPA runs in Enterprise (802.1x) mode or PSK (Pre-Shared
Key) mode:
• In Enterprise mode, WPA provides user authentication using 802.1x and
the Extensible Authentication Protocol (EAP). That is, an authentication
server (such as a RADIUS server) must authenticate each device before
the device can communicate with the WLAN.
• In PSK mode, WPA provides user authentication using a shared key
between the access point and the CN30. WPAPSK is a good solution for
small offices or home offices that do not want to use an authentication
server.
To use WPA security, you need:
• An authentication server (Enterprise mode only)
Note: You can also use a MobileLAN access point with software release
1.80 or later as an authentication server. For help, see the system manual for
your access point.
• An access point with an 802.11b/g radio that supports WPA
• CN30 with the 802.11b/g radio and the 802.1x/WPA security option
Configuring WPA Security With Enterprise Security
Use these procedures to set WPA and WPA-PSK security on your CN30
with Funk security.
To enable WPA security on your CN30 with Funk security
1 Make sure you have configured the communications and radio parameters on your CN30.
2 Make sure you have selected Funk as your security choice.
3 Press C and then B to open the System Main Menu.
4 Choose Configuration Utility > Communications > 802.11 Radio >
Profile Settings.
5 For Association, choose WPA and press Enter. Encryption automatically changes to TKIP.
6 For Authentication, choose TTLS, PEAP, or TLS and press
Enter.
If you choose TTLS or PEAP:
CN30 Mobile Computer User’s Manual
67
Chapter 4 — Network Support
a Select Password prompt, choose Enter password now, and then press
Enter.
Note: You can use Prompt for password to troubleshoot your connection
to the network if you have problems.
b Select User Password, type a user password, and then press Enter.
c Select User name, type your user name, and then press Enter.
d For Validate Server Certificate, choose Enabled and press Enter.
Note: You must have the date on the CN30 set correctly when you enable
Validate Server Certificate..
If you choose TLS:
a Load a user and root certificate on your CN30. For help, see “Loading
Certificates” on page 64 for help.
b For Validate Server Certificate, choose Enabled and press Enter.
c You must enter a User Name and Subject Name. You can also enter a
Server Common Name if you want to increase your level of security.
7 Exit the Configuration Utility.
To enable WPA-PSK security on your CN30 with Funk security
1 Make sure you have configured the communications and radio parameters on your CN30.
2 Make sure you have selected Funk as your security choice.
3 Press C and then B to open the System Main Menu.
4 Choose Configuration Utility > Communications > 802.11 Radio >
Profile Settings.
5 For Association, choose WPA and press Enter. Encryption automatically changes to TKIP.
6 For Authentication, choose None and press Enter.
7 For Pre-Shared Key, enter the pre-shared key or the pass phrase. The
pre-shared key must be a value of 32 Hex pairs. The preshared key must
be preceded by 0x. The value must match the key value on the access
point. The pass phrase must be between 8 and 63 characters.
8 Exit the Configuration Utility.
Configuring WPA Security With Microsoft Security
Use these procedures to set WPA and WPA-PSK security on your CN30
with Microsoft security.
To enable WPA security on your CN30 with Microsoft security
1 Make sure you have configured the communications and radio parameters on your CN30.
2 Press C and then B to open the System Main Menu.
68
CN30 Mobile Computer User’s Manual
Chapter 4 — Network Support
3 Choose Configuration Utility > Communications > 802.11 Radio >
Security Settings.
4 For Network Authentication, choose WPA and press Enter.
5 For 802.1x Authentication, choose either TLS or PEAP.
If you choose TLS:
a Select Properties. The Auth. Settings dialog box appears.
b Choose the Select button.
c Select your certificate from the list and press Enter.
If you choose PEAP:
a Select Properties. The Auth. Settings dialog box appears.
b Make sure the Validate Server check box is selected.
c Press Enter. Once the radio starts to authenticate, the Network Password dialog box appears.
d Enter the User Name, Password, and select the Save password check
box.
e (Optional) In the Domain field, enter the Active Directory domain
associated with the user account.
f Press Enter. You return to the Communications menu.
6 Exit the Configuration Utility.
To enable WPA-PSK security on your CN30
1 Make sure you have configured the communications and radio parameters on your CN30.
2 Press C and then B to open the System Main Menu.
3 Choose Configuration Utility > Communications > 802.11
Radio > Security Settings.
4 For Network Authentication, choose WPA-PSK.
5 For Network Key Value, enter a pass phrase or pre-shared key.
The pass phrase must be a value between 8 to 63 ASCII characters. The
pre-shared key must be a value of 32 Hex pairs. The pre-shared key must
be preceded by 0x. The value must match the key value on the access
point.
6 Exit the Configuration Utility.
CN30 Mobile Computer User’s Manual
69
Chapter 4 — Network Support
Configuring 802.1x Security
802.1x security provides centralized user authentication using an authentication server, authenticators (access points), and supplicants. These components communicate using an EAP authentication type, such as TLS
(Transport Layer Security) or PEAP (Protected Extensible Authentication
Protocol). 802.1x security provides data encryption using dynamic WEP
key management.
To use 802.1x security, you need:
• An authentication server
Note: You can also use a MobileLAN access point with software release
1.80 or later as an authentication server. For help, see the MobileLAN access
System Manual (P/N 067150) or MobileLAN access WA2X System Manual
(P/N 073915).
• An access point with an 802.11b/g radio
• A CN30 with an 802.11b/g radio and the 802.1x/WPA security option
Configuring 802.1x Security With Funk Security
Use this procedure to configure 802.1x security on your CN30 with Funk
security.
To enable 802.1x security on your CN30 with Funk security
1 Make sure you have selected Funk as your security choice.
2 Make sure you have configured the communications and radio parameters on your CN30.
3 Press C and then B to open the System Main Menu.
4 Choose Configuration Utility > Communications > 802.11 Radio
> Profile Settings.
5 For Association, choose Open and then press Enter.
6 For Encryption, choose WEP and then press Enter.
7 For Authentication, choose TTLS, PEAP, or TLS and then press
Enter.
If you choose TTLS or PEAP:
a Select User name, type your user name, and then press
Enter.
b Select Password prompt, choose Enter password now, and then
press Enter.
Note: You can use Prompt for password to troubleshoot your connection to the network if you have problems.
c Select User Password, type a user password, and then press Enter.
d For Validate Server Certificate, choose Enabled and press
70
CN30 Mobile Computer User’s Manual
Chapter 4 — Network Support
Enter.
If you choose TLS:
a Load a user and root certificate on your CN30. For help,
see “Loading a Certificate” on page 64 for help.
b For Validate Server Certificate, choose Enabled and press Enter.
c You must enter a User Name and Subject Name. You can
also enter a Server Common Name if you want to increase
your level of security.
8 Exit the Configuration Utility.
Configuring 802.1X Security With Microsoft Security
Use this procedure to configure 802.1x security on your CN30 with
Microsoft security.
To enable 802.1x security on your CN30
1 Make sure you have configured the communications and radio parameters on your CN30.
2 Press C and then B to open the System Main Menu.
3 Choose Configuration Utility > Communications > 802.11 Radio >
Security Settings.
4 For Network Authentication, choose Open.
5 For Data Encryption, choose WEP.
6 For 802.1X Authentication, choose TLS or PEAP.
If you choose TLS:
a Select Properties and choose the Select button.
b Select your certificate from the list and press Enter twice.
c Press Esc until you return to the Communications menu and “Apply
Network Settings” appears on the screen. The User Logon dialog box
appears.
d In the User Logon dialog box, enter the User Name and Domain and
press Enter.
If you choose PEAP:
Once the radio starts to authenticate, the Network Password
dialog box appears.
a Enter a User Name, Password, and Domain.
b Press Enter. You return to the Communications menu.
7 For Network Key Setting, choose Automatic.
CN30 Mobile Computer User’s Manual
71
Chapter 4 — Network Support
8 Exit the Configuration Utility.
Configuring LEAP Security
Lightweight Extensible Authentication Protocol (LEAP), also known as
Cisco-Wireless EAP, provides username/passwordbased authentication
between a wireless client and a RADIUS server. In the 802.1x framework,
traffic cannot pass through an Ethernet hub or wireless network access
point until it successfully authenticates itself.
The station must identify itself and prove that it is an authorized user
before it is actually allowed to use the LAN. LEAP also delivers a session
key to the authenticated station, so that future frames can be encrypted
with a key that is different than keys used by others sessions
To use LEAP security, you need:
• A RADIUS server
• Cisco access points
Note: LEAP security is not supported with Microsoft security.
To enable LEAP security on your CN30
1 Make sure you have selected Funk as your security choice.
2 Make sure you have configured the communications and
radio parameters on your CN30.
3 Choose Configuration Utility > Communications > 802.11
Radio > Profile Settings.
4 For Authentication, choose LEAP and then press Enter.
5 For Association, choose Open or Network EAP and then
press Enter.
6 For Encryption, choose WEP and then press Enter.
7 Select Password prompt, choose Enter password now, and
then press Enter.
Note: You can use Prompt for password to troubleshoot
your connection to the network if you have problems.
8 Select User name, type your user name, and then press
Enter.
9 Select User Password, type a user password, and then press
Enter.
10 Exit Intermec Settings.
72
CN30 Mobile Computer User’s Manual
Chapter 4 — Network Support
Configuring Static WEP Security
The CN30 uses the Wired Equivalent Privacy (WEP) protocol to provide
your wireless networks the same level of protection as a comparable wired
network. WEP adds security to wireless local area networks (WLANs)
based on the 802.11b standard.
To use WEP security, you need:
• A CN30 Mobile computer with an 802.11b/g radio.
• An access point with an 802.11b/g radio.
To enable WEP security on the CN30 with Funk security
1 Make sure you have selected Funk as your security choice.
2 Make sure you have configured the communications and radio parameters on your CN30.3 Press C and then B to open the System Main Menu.
4 Choose Configuration Utility > Communications > 802.11 Radio >
Profile Settings.
5 For Association, choose Open and then press Enter.
6 For Encryption, choose WEP and then press Enter.
7 For Authentication, choose None and then press Enter.
8 Select WEP Key and then define a value for each WEP key.
You can define up to four WEP keys. Enter an ASCII key or a hex key
that is either 5 bytes or 13 bytes long depending on the capability of the
radio. Set a 5- byte value for 64-bit WEP or a 13-byte value for 128-bit
WEP. Hex keys must be preceded by 0x and contain 5 or 13 hex pairs.
9 Press Esc to return to the Profile.
10 Select Network Key Index, choose the WEP key you want to use,
and press Enter.
11 Exit the Configuration Utility.
To enable WEP security on the CN30 with Microsoft security
1 Make sure you have configured the communications and radio parameters on your CN30.
2 Press C and then B to open the System Main Menu.
3 Choose Configuration Utility > Communications > 802.11
Radio > Security Settings.
4 For Network Authentication, choose Open or Shared.
Intermec recommends using Open.
5 For Data Encryption, choose WEP.
6 For Network Key Setting, choose Enter Key and Index.
CN30 Mobile Computer User’s Manual
73
Chapter 4 — Network Support
7 For Network Key Value, enter an ASCII key or a hex key that is either
5 bytes or 13 bytes long depending on the capability of the radio. Set a 5byte value for 64-bit WEP or a 13-byte value for 128- bit WEP. Hex keys
must be preceded by 0x and contain 5 or 13 hex pairs.
8 For Network Key Index, select the key you want to use for data transmission.
9 Exit the Configuration Utility.
Loading Certificates
If you choose to use transport layer security (TLS) with WPA or 802.1x
security, you need to have a unique client certificate on the CN30 and a
trusted root certificate authority (CA) certificate. You can use a third-party
CA to issue unique client certificates and a root certificate. If you are using
Active Directory® to issue certificates, you can use the Enroll Certificates
application to load the certificates. If you are using another third-party CA,
you can use the Import Root or User Certificates programs to load the certificates.
Note: Do not cold boot the CN30. Cold booting the computer
resets the time and date.
To load certificates on the CN30 if you are using Active Directory
1 Configure the network and radio settings for the CN30 to communicate with your certificate authority.
2 From the Configuration Utility, Select Communications >802.11
Radio > Certificates.
3 Select Enroll Certificates. The Enroll Certificates dialog box appears.
4 In the Enroll Certificates dialog box, enter the User Name,
Password, and Server (IP address) to log into the CA server.
5 Press Enter. A dialog box appears asking if you want to load the root
certificate.
6 Press Enter for yes. The Enrollment Tool message box appears telling
you that the user certificate has been added.
7 Press Enter to close the Enrollment Tool message box.
8 Configure your CN30 for WPA or 802.1x security.
To load certificates on the CN30 if you are using another third-party CA
Note: You need to create the \temp\root and \temp\user folders on your
CN30 before you can copy the certificate files to your Mobile computer.
1 Copy your .cer file to the \temp\root folder on the CN30.
2 Copy your .cer and .pvk files to the \temp\user folder on the CN30.
3 From the Configuration Utility, select Communications > 802.11
Radio > Certificates.
74
CN30 Mobile Computer User’s Manual
Chapter 4 — Network Support
4 Select Import Root Certificates to load the .cer file. A dialog box
appears asking if you want to add the certificate to the root store.
5 Press Enter to add the certificate. A message box appears telling you
that the root certificate has been imported.
6 Press Enter to close the Success message box.
7 Select Import User Certificate to load the .cer and .pvk files.
A message box appears telling you that the certificate has been imported.
8 Press Enter to close the Success message box.
9 Configure your CN30 for WPA or 802.1x security.
Disabling Security
If you choose not to use security with your WLAN, you need to disable it
on the CN30. By default, security is disabled on the CN30. Intermec recommends that you always set security in your network.
To disable security
1 For Network Authentication, choose Open.
2 For Data Encryption, choose Disabled.
Configuring a VPN
A virtual private network (VPN) is a private network that uses a public network (Internet) to connect remote sites or users together. These networks
use encryption and other security mechanisms to ensure that only authorized users can access the network and that data cannot be intercepted. The
CN30 uses the Microsoft CE .NET Remote Access Service (RAS) to set up
the VPN. You can configure the CN30 to use either Point-to- Point Tunneling Protocol (PPTP) or Layer Two Tunneling Protocol (L2TP).
PPTP is a network protocol that adds a security infrastructure for the transfer of data from a remote CN30 to a private server, thus creating a VPN by
using TCP/IP-based data networks. Like PPTP, L2TP also uses Point-toPoint Protocol (PPP) to encrypt data. L2TP uses Internet Protocol Security
Protocol (IPSec) to enable a more secure VPN client connection from your
CN30 to a remote server.
IPSec supports the following settings:
• Public key certificates
• Pre-shared keys
Note: If you want to use L2TP and IPSec, they must be supported by the
corporate server.
To configure a VPN
1 From the Configuration Utility, select Communications > VPN.
2 Select Create New VPN.
3 Select VPN Name, type a VPN name, and then press Enter.
CN30 Mobile Computer User’s Manual
75
Chapter 4 — Network Support
4 Select VPN Type, choose PPTP or P2TP, and then press Enter.
5 Select Host Name, type a host name, and then press Enter.
6 Select Create the new VPN. A message box appears to tell you that
your new VPN has been created.
7 Press Enter.
8 Select View/Edit VPN.
9 Select TCP/IP Settings and make the settings match those of your
remote server.
10 Select Security and make the settings match those of your remote
server.
11 If you are using L2TP, select IPSEC Setting and make the settings
match those of your remote server.
12 Select Connect Current VPN.
13 Exit the Configuration Utility.
Saving Your Configuration Changes to Flash Memory
If you want to save your configuration changes through a cold
boot, you need to save your changes to the flash memory. You
can save your changes to flash memory by:
using the Configuration Utility main menu.
scanning a bar code.
sending a reader command through the network.
To save configuration changes using the Configuration Utility
1 From the System Main Menu, select Configuration Utility.
2 From the Configuration Utility, select Save to Flash. The Save Settings
dialog box appears.
3 Press Enter.
76
CN30 Mobile Computer User’s Manual
Chapter 4 — Network Support
SNMP Configuration on the CN30 Mobile Computer
In short, SNMP is an application-layer protocol that facilitates the
exchange of management information between network devices. The
CN30 Mobile Computer is such an SNMP-enabled device. Use SNMP to
control and configure the CN30 Mobile Computer anywhere on an
SNMP-enabled network.
The CN30 Mobile Computer supports four proprietary Management
Information Bases (MIBs) and Intermec Technologies provides SNMP support for MIB-II through seven read-only MIB-II (RFC1213-MIB) Object
Identifiers (OIDs).
Note: You can only query these seven OIDs through an SNMP management station.
Management Information Base
The Management Information Base is a database that contains information
about the elements to be managed. The information identifies the management element and specifies its type and access mode (Read-Only, ReadWrite). MIBs are written in ASN.1 (Abstract Syntax Notation.1) — a
machine independent data definition language. Note: Elements to be managed are represented by objects. The MIB is a structured collection of such
objects.
You will find the following MIB files either in the CN30 Mobile Management Tools portion of the Intermec Developer’s Library CD or on the web
via www.intermec.com:
• INTERMEC.MIB
• Defines the root of the Intermec MIB tree.
• ITCADC.MIB
• Defines objects for Automated Data Collection (ADC), such as bar
• code symbologies.
• ITCSNMP.MIB
• Defines objects for Intermec SNMP parameters and security methods,
• such as an SNMP security IP address.
• ITCTERMINAL.MIB
• Defines objects for CN30 Mobile parameters, such as key clicks.
Object Identifiers
Each object has a unique identifier called an OID, which consist of a
sequence of integer values represented in dot notation. Objects are stored in
a tree structure and OIDs are assigned based on the position of the object in
the tree. For example, the internet OID is equal to 1.3.6.1. Seven MIB
OIDs are shown in the following table:
CN30 Mobile Computer User’s Manual
77
Chapter 4 — Network Support
MIB Object Identifiers
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 700
Color Computer, 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) A unique value for each interface.
The value ranges between 1 and the
value of ifNumber.
ifDescr 1.3.6.1.2.1.2.2.1.2.ifIndex Interfaces Table (ifTable) A textual string containing information
about the interface.
ifType 1.3.6.1.2.1.2.2.1.3.ifIndex Interfaces Table (ifTable) An integer containing information
about the type of the interface. It is
equal to 1 for Other.
ipAdEntAddr 1.3.6.1.2.1.4.20.1.1.IpAddress IP address Table
(ipAddrTable)
The IP address to which this entry’s
addressing information pertains
(same as 700 IP address), where IP
Address is the valid non-zero IP address
of the CN30 Mobile Computer.
ipAdEntIfIndex 1.3.6.1.2.1.4.20.1.2.IpAddress IP address Table
(ipAddrTable)
The index value that uniquely identifies
the interface to which this
entry is applicable (same as ifIndex).
ipAdEntNetMask 1.3.6.1.2.1.4.20.1.3.IpAddress IP address Table
(ipAddrTable)
The subnet mask associated with
the IP address of this entry (same as
Subnet Mask).
Configuring with SNMP
The community string allows an SNMP manager to manage the CN30
Mobile Computer with a specified privilege level. The default read-only
community string is “public” and “private” is the default read/write community string. See the specific configuration parameter to find its OID. To
configure the CN30 Mobile Computers using SNMP:
1 Configure CN30 Mobile Computers for RF or Ethernet communications.
2 Determine the OID (Object Identifier) for the parameter to be
changed. The Intermec base OID is 1.3.6.1.4.1.1963.
78
CN30 Mobile Computer User’s Manual
Chapter 4 — Network Support
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. See Appendix A, “Configurable Settings,” to learn more about these parameters.
CN30 Mobile Computer User’s Manual
79
Chapter 4 — Network Support
80
CN30 Mobile Computer User’s Manual
7
Programming
The following programming information pertains to the CN30 Mobile
Computer:
• Creating CAB Files
• Customization and Lockdown
• Kernel I/O Control Functions
• Networking APIs
• Notifications
• Reboot Functions
• Remapping the Keypad
CN30 Mobile Computer User’s Manual
129
Chapter 7 — Programming
Creating CAB Files
The Windows CE operating system uses a .CAB file to install an application on a Windows CE-based device. A .CAB file is composed of multiple
files that are compressed into one file. Compressing multiple files into one
file provides the following benefits:
• All application files are present.
• A partial installation is prevented.
• The application can be installed from several sources, such as a desktop
computer or a Web site.
Use the CAB Wizard application (CABWIZ.EXE) to generate a .CAB file
for your application.
Creating Device-Specific CAB Files
Do the following to create a device-specific .CAB file for an application, in
the order provided:
1 Create an .INF file with Windows CE-specific modifications.
2 Optional Create a SETUP.DLL file to provide custom control of the
installation process.
3 Use the CABWizard to create the .CAB file, using the .INF file, the
optional SETUP.DLL file, and the device-specific application files as
parameters.
Creating an .INF File
An .INF file specifies information about an application for the CAB Wi
ard.
Below are the sections of an .INF file:
[Version]
This specifies the creator of the file, version, and other relevant information.
Required? Yes
S Signature: “signature_name”
“$Windows NT$”
S Provider: “INF_creator”
The company name of the application, such as “Microsoft.”
S CESignature
“$Windows CE$”
Example
[Version]
Signature = ì$Windows NT$î
Provider = ìIntermecî
CESignature = ì$Windows CE$î
[CEStrings]
130
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
This specifies string substitutions for the application name and the default
installation directory.
Required? Yes
S AppName: app_name
Name of the application. Other instances of %AppName% in the .INF
file are replaced with this string value, such as RP32.
S InstallDir: default_install_dir
Default installation directory on the device. Other instances of %InstallDir% in the .INF file are replaced with this string value. Example:
\SDMMC_Disk\%AppName%
Example
[CEStrings]
AppName=ìGame Packî
InstallDir=%CE1%\%AppName%
[Strings]
This section is optional and defines one or more string keys. A string key
represents a string of printable characters.
Required? No
S string_key: value
String consisting of letters, digits, or other printable characters. Enclose
value in double quotation marks ““”” if the corresponding string key is
used in an item that requires double quotation marks. No string_keys is
okay.
Example
[Strings]
reg_path = Software\Intermec\My Test App
[CEDevice]
Describes the platform for the targeted application. All keys in this section
are optional. If a key is nonexistent or has no data, Windows CE does not
perform any checking with the exception being UnsupportedPlatforms. If
the UnsupportedPlatforms key exists but no data, the previous value is not
overridden.
Required? Yes
S ProcessorType: processor_type
The value that is returned by SYSTEMINFO.dwProcessorType.For
example, the value for the ARM CPU is 2577
S UnsupportedPlatforms: platform_family_name
This lists known unsupported platform family names. If the name
specified in the [CEDevice.xxx] section is different from that in the
[CEDevice] section, both platform_family_name values are unsupported
for the microprocessor specified by xxx. That is, the list of unsupported
platform family names is appended to the previous list of unsupported
CN30 Mobile Computer User’s Manual
131
Chapter 7 — Programming
names. Application Manager does not display the application for an
unsupported platform. Also, a user is warned during the setup process if
the .CAB file is copied to an unsupported device.
Example
[CEDevice]
UnsupportedPlatforms = pltfrm1 ; pltfrm1 is unsupported
[CEDevice.SH3]
UnsupportedPlatforms = ; pltfrm1 is still unsupported
S VersionMin: minor_version
Numeric value returned by OSVERSIONINFO.dwVersionMinor. The
.CAB file is valid for the currently connected device if the version of
this device is greater than or equal to VersionMin.
S VersionMax: major_version
Numeric value returned by OSVERSIONINFO.dwVersionMajor. The
.CAB file is valid for the currently connected device if the version of
this device is less than or equal to VersionMax.
S BuildMin: build_number
Numeric value returned by OSVERSIONINFO.dwBuildNumber. The
.CAB file is valid for the currently connected device if the version of
this device is greater than or equal to BuildMin.
S BuildMax: build_number
Numeric value returned by OSVERSIONINFO.dwBuildNumber. The
.CAB file is valid for the currently connected device if the version of
this device is less than or equal to BuildMax.
Example
The following code example shows three [CEDevice] sections: one that
gives basic information for any CPU and two that are specific to the SH3
and the MIPS microprocessors.
[CEDevice] ; A ìtemplateî for all platforms
UnsupportedPlatforms = pltfrm1 ; Does not support pltfrm1
; The following specifies version 1.0 devices only.
VersionMin = 1.0
VersionMax = 1.0
[CEDevice.ARM] ; Inherits all [CEDevice] settings
; This will create a .CAB file specific to ARM devices.
ProcessorType = 2577 ; ARM .cab file is valid for ARM microprocessors.
UnsupportedPlatforms = ; pltfrm1 is still unsupported
; The following overrides the version settings so that no version checking is
performed.
VersionMin =
VersionMax =
[CEDevice.MIPS] ; Inherits all [CEDevice] settings
; This will create a .CAB file specific to ìMIPSî devices.
ProcessorType = 4000 ; MIPS .CAB file is valid for MIPS
132
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
microprocessor.
UnsupportedPlatforms =pltfrm2 ; pltfrm1, pltfrm2 unsupported for MIPs .CAB
file.
Note: To create the two CPU-specific .CAB files for the SETUP.INF file
in the previous example, run the CAB Wizard with the “/cpu arm mips”
parameter.
[DefaultInstall]
This describes the default installation of your application. Note that under
this section, you will list items expanded upon later in this description.
Required? Yes
S Copyfiles: copyfile_list_section
Maps to files defined later in the .INF file, such as Files.App, Files.Font,
and Files.Bitmaps.
S AddReg: add_registry_section
Example: RegSettings.All
S CEShortcuts: shortcut_list_section
String that identifies one more section that defines shortcuts to a file, as
defined in the [CEShortcuts] section.
S CESetupDLL: setup_DLL
Optimal string that specifies a SETUP.DLL file. It is written by the Independent
Software Vendor (ISV) and contains customized functions
for operations during installation and removal of the application. The
file must be specified in the [SourceDisksFiles] section.
S CESelfRegister: self_reg_DLL_filename
String that identifies files that self-register by exporting the DllRegisterServer and DllUnregisterServer Component Object Model (COM)
functions. Specify these files in the [SourceDiskFiles] section. During
installation, if installation on the device fails to call the file’s exported
DllRegisterServer function, the file’s exported DllUnregisterServer
function will not be called during removal.
Example
[DefaultInstall]
AddReg = RegSettings.All
CEShortcuts = Shortcuts.All
[SourceDiskNames]
This section describes the name and path of the disk on which your application
resides.
Required? Yes
S disk_ordinal: disk_label,,path
1=,“App files” , C:\Appsoft\RP32\...
2=,“Font files”,,C:\RpTools\...
CN30 Mobile Computer User’s Manual
133
Chapter 7 — Programming
3=,“CE Tools” ,,C:\windows ce tools...
S CESignature: “$Windows CE$”
Example
[SourceDisksNames] ; Required section
1 = ,ìCommon filesî,,C:\app\common ; Using an absolute path
[SourceDisksNames.SH3]
2 = ,ìSH3 filesî,,sh3 ; Using a relative path
[SourceDisksNames.MIPS]
2 = ,ìMIPS filesî,,mips ; Using a relative path
[SourceDiskFiles]
This describes the name and path of the files in which your application
resides.
Required? Yes
S filename: disk_number[,subdir]
RPM.EXE = 1,c:\appsoft\...
WCESTART.INI = 1
RPMCE212.INI = 1
TAHOMA.TTF = 2
Note: [,subdir] is relative to the location of the INF file.
Example
[SourceDisksFiles] ; Required section
begin.wav = 1
end.wav = 1
sample.hlp = 1
[SourceDisksFiles.SH3]
sample.exe = 2 ; Uses the SourceDisksNames.SH3 identification of 2.
[SourceDisksFiles.MIPS]
sample.exe = 2 ; Uses the SourceDisksNames.MIPS identification of 2.
[DestinationDirs]
This describes the names and paths of the destination directories for the
application on the target device. Note Windows CE does not support directory
identifiers.
Required? Yes
S file_list_section: 0,subdir
String that identifies the destination directory. The following list shows
the string substitutions supported by Windows CE. Use these only for
the beginning of the path. \
%CE1% \Program Files
%CE2% \Windows
%CE3% \My Documents
%CE4% \Windows\Startup
%CE5% \My Documents
%CE6% \Program Files\Accessories
134
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
%CE7% \Program Files\Communication
%CE8% \Program Files\Games
%CE9% \Program Files\Pocket Outlook
%CE10% \Program Files\Office
%CE11% \Windows\Start Menu\Programs
%CE12% \Windows\Start Menu\Programs\Accessories
%CE13% \Windows\Start Menu\Programs\Communications
%CE14% \Windows\Start Menu\Programs\Games
%CE15% \Windows\Fonts
%CE16% \Windows\Recent
%CE17% \Windows\Start Menu
%InstallDir%
Contains the path to the target directory selected during installation. It
is declared in the [CEStrings] section
%AppName%
Contains the application name defined in the [CEStrings] section.
Example
[DestinationDirs]
Files.Common = 0,%CE1%\My Subdir ; \Program Files\My Subdir
Files.Shared = 0,%CE2% ; \Windows
[CopyFiles]
This section, under the [DefaultInstall] section, describes the default files
to copy to the target device. Within the [DefaultInstall] section, files were
listed that must be defined elsewhere in the INF file. This section identifies
that mapping and may contain flags.
Required? Yes
S copyfile_list_section: destination_filename,[source_filename]
The source_filename parameter is optional if it is the same as destination_
filename.
S copyfile_list_section: flags
The numeric value that specifies an action to be done while copying files.
The following table shows values supported by Windows CE.
Flag Value Description
COPYFLG_WARN_IF_SKIP 0x00000001 Warn user if skipping a file is attempted after error.
COPYFLG_NOSKIP 0x00000002 Do not allow a user to skip copying a file.
COPYFLG_NO_OVERWRITE 0x00000010 Do not overwrite files in destination directory.
COPYFLG_REPLACEONLY 0x00000400 Copy the source file to the destination directory only if the
file is already in the destination directory.
CE_COPYFLG_NO_DATE_DIALOG 0x20000000 Do not copy files if the target file is newer.
CE_COPYFLG_NODATECHECK 0x40000000 Ignore date while overwriting the target file.
CE_COPYFLG_SHARED 0x80000000 Create a reference when a shared DLL is counted.
Example
CN30 Mobile Computer User’s Manual
135
Chapter 7 — Programming
[DefaultInstall.SH3]
CopyFiles = Files.Common, Files.SH3
[DefaultInstall.MIPS]
CopyFiles = Files.Common, Files.MIPS
[AddReg]
This section, under the [DefaultInstall] section, is optional and describes
the keys and values that the .CAB file adds to the device registry. Within
the [DefaultInstall] section, a reference may have been made to this
section, such as “AddReg=RegSettings.All”. This section defines the
options for that setting.
Required? No
S add_registry_section: registry_root_string
String that specifies the registry root location. The following list shows
the values supported byWindows CE.
S HKCR Same as HKEY_CLASSES_ROOT
S HKCU Same as HKEY_CURRENT_USER
S HKLM Same as HKEY_LOCAL_MACHINE
S add_registry_section: value_name
Registry value name. If empty, the “default” registry value name is used.
S add_registry_section: flags
Numeric value that specifies information about the registry key. The
following table shows the values that are supported by Window CE.
Flag Value Description
FLG_ADDREG_NOCLOBBER 0x00000002 If the registry key exists, do not overwrite it. Can use with
any of the other flags in this table.
FLG_ADDREG_TYPE_SZ 0x00000000 REG_SZ registry data type.
FLG_ADDREG_TYPE_MULTI_SZ 0x00010000 REG_MULTI_SZ registry data type. Value field that follows
can be a list of strings separated by commas.
FLG_ADDREG_TYPE_BINARY 0x00000001 REG_BINARY registry data type. Value field that follows
must be a list of numeric values separated by commas, one
byte per field, and must not use the 0x hexadecimal prefix.
FLG_ADDREG_TYPE_DWORD 0x00010001 REG_DWORD data type. The noncompatible format in the
Win32 Setup .INF documentation is supported.
Example
AddReg = RegSettings.All
[RegSettings.All]
HKLM,%reg_path%,,0x00000000,alpha ;  = ìalphaî
HKLM,%reg_path%,test,0x00010001,3 ; Test = 3
HKLM,%reg_path%\new,another,0x00010001,6 ; New\another = 6
[CEShortCuts]
This section, a Windows CE-specific section under the [DefaultInstall]
section, is optional and describes the shortcuts that the installation application
creates on the device. Within the [DefaultInstall] section, a reference
may have been made to this section, such as “ShortCuts.All”. This section
136
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
defines the options for that setting.
Required? No
S shortcut_list_section: shortcut_filename
String that identifies the shortcut name. It does not require the .LNK
extension.
S shortcut_list_section: shortcut_type_flag
Numeric value. Zero or empty represents a shortcut to a file; any nonzero
numeric value represents a shortcut to a folder.
S shortcut_list_section: target_file_path
String value that specifies the destination location. Use the target file
name for a file, such as MyApp.exe, that must be defined in a file copy
list. For a path, use a file_list_section name defined in the [DestinationDirs] section, such as DefaultDestDir, or the %InstallDir% string.
S shortcut_list_section: standard_destination_path
Optional string value. A standard %CEx% path or %InstallDir%. If no
value is specified, the shortcut_list_section name of the current section or
the DefaultDestDir value from the [DestinationDirs] section is used.
Example
CEShortcuts = Shortcuts.All
[Shortcuts.All]
Sample App,0,sample.exe ; Uses the path in DestinationDirs. Sample
App,0,sample.exe,%InstallDir% ; The path is explicitly specified.
Sample .INF File
[Version] ; Required section
Signature = ì$Windows NT$î
Provider = ìIntermec Technologies Corporationî
CESignature = ì$Windows CE$î
;[CEDevice]
;ProcessorType =
[DefaultInstall] ; Required section
CopyFiles = Files.App, Files.Fonts, Files.BitMaps, Files.Intl,
Files.TelecomNcsCE, Files.Windows, Files.Import, Files.Export, Files.Work,
Files.Database, Files.WinCE AddReg = RegSettings.All ;CEShortcuts =
Shortcuts.All
[SourceDisksNames] ; Required section
1 = ,ìApp filesî ,,c:\appsoft\...
2 = ,îFont filesî ,,c:\WinNT\Fonts
3 = ,îCE Toolsî ,,c:\windows ce tools\wce400\700ie\mfc\lib\x86
[SourceDisksFiles] ; Required section
rpm.exe = 1,C:\Appsoft\program\wce400\WCEX86Rel700
wcestart.ini = 1
rpmce212.ini = 1
intermec.bmp = 1
rpmlogo.bmp = 1
rpmname.bmp = 1
CN30 Mobile Computer User’s Manual
137
Chapter 7 — Programming
import.bmp = 1
export.bmp = 1
clock.bmp = 1
printer.bmp = 1
filecopy.bmp = 1
readme.txt = 1
lang_eng.bin = 1
rpmdata.dbd = 1,database\wce1
tahoma.ttf = 2
mfcce212.dll = 3
olece212.dll = 3
olece211.dll = 1,c:\windows ce tools\wce400\NMSD61102.11\mfc\lib\x86
rdm45wce.dll = 1,c:\rptools\rdm45wce\4_50\lib\wce400\wcex86rel
picfmt.dll = 1,c:\rptools\picfmt\1_00\wce400\wcex86rel6110
fmtctrl.dll = 1,c:\rptools\fmtctrl\1_00\wce400\wcex86rel6110
ugrid.dll = 1,c:\rptools\ugrid\1_00\wce400\wcex86rel6110
simple.dll = 1,c:\rptools\pspbm0c\1_00\wce400\wcex86rel
psink.dll = 1,c:\rptools\psink\1_00\wce400\WCEX86RelMinDependency
pslpwce.dll =1,c:\rptools\pslpm0c\1_00\wce400\WCEX86RelMinDependency
;npcpport.dll = 1,c:\rptools\cedk\212_03\installable drivers\printer\npcp
;dexcom.dll = 1,c:\rptools\psdxm0c\1_00\x86
ncsce.exe = 1,c:\rptools\ncsce\1_04
nrinet.dll = 1,c:\rptools\ncsce\1_04
[DestinationDirs] ; Required section
;Shortcuts.All = 0,%CE3% ; \Windows\Desktop
Files.App = 0,%InstallDir%
Files.DataBase = 0,%InstallDir%\DataBase
Files.BitMaps = 0,%InstallDir%\Bitmaps
Files.Fonts = 0,%InstallDir%\Fonts
Files.Intl = 0,%InstallDir%\Intl
Files.TelecomNcsCE = 0,%InstallDir%\Telecom\NcsCE
Files.Windows = 0,%InstallDir%\Windows
Files.Import = 0,%InstallDir%\Import
Files.Export = 0,%InstallDir%\Export
Files.Work = 0,%InstallDir%\Work
Files.WinCE = 0,\storage_card\wince
[CEStrings] ; Required section
AppName = Rp32
InstallDir = \storage_card\%AppName%
[Strings] ; Optional section
;[Shortcuts.All]
;Sample App,0,sample.exe ; Uses the path in DestinationDirs.
;Sample App,0,sample.exe,%InstallDir% ; The path is explicitly specified.
[Files.App]
rpm.exe,,,0
rpm.ini,rpmce212.ini,,0
mfcce212.dll,,,0
olece212.dll,,,0
138
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
olece211.dll,,,0
rdm45wce.dll,,,0
picfmt.dll,,,0
fmtctrl.dll,,,0
ugrid.dll,,,0
simple.dll,,,0
psink.dll,,,0
pslpwce.dll,,,0
;npcpport.dll,,,0
;dexcom.dll,,,0
[Files.DataBase]
rpmdata.dbd,,,0
[Files.Fonts]
tahoma.ttf,,,0
[Files.BitMaps]
intermec.bmp,,,0
rpmlogo.bmp,,,0
rpmname.bmp,,,0
import.bmp,,,0
export.bmp,,,0
clock.bmp,,,0
printer.bmp,,,0
filecopy.bmp,,,0
[Files.Intl]
lang_eng.bin,,,0
[Files.TelecomNcsCE]
ncsce.exe,,,0
nrinet.dll,,,0
[Files.Windows]
readme.txt,,,0
[Files.Import]
readme.txt,,,0
[Files.Export]
readme.txt,,,0
[Files.Work]
readme.txt,,,0
[Files.WinCE]
wcestart.ini,,,0
[RegSettings.All]
HKLM,îSOFTWARE\Microsoft\Shell\AutoHideî,,0x00010001,1
; Autohide the taskbar HKLM,îSOFTWARE\Microsoft\Shell\OnTopî,,0x00010001,0
; Shell is not on top
HKLM,îSOFTWARE\Microsoft\Clockî,SHOW_CLOCK,0x00010001,0
; Clock is not on taskbar
Using Installation Functions in SETUP.DLL
SETUP.DLL is an optional file that enables you to perform custom operations
during installation and removal of your application. The following
CN30 Mobile Computer User’s Manual
139
Chapter 7 — Programming
list shows the functions that are exported by SETUP.DLL.
Install_Init Called before installation begins. Use this function to check the application version when reinstalling
an application and to determine if a dependent application is present.
Install_Exit Called after installation is complete. Use this function to handle errors that occur during application
installation.
Uninstall_Init Called before the removal process begins. Use this function to close the application, if the application
is running.
Uninstall_Exit Called after the removal process is complete. Use this function to save database information to a
file and delete the database and to tell the user where the user data files are stored and how to reinstall
the application.
Note; Use [DefaultInstall] > CESelfRegister in the .INF file to
point to SETUP.DLL.
After the CAB File Extraction
Cab files that need to cause a warm reset after cab extraction will need to
create the __RESETMEPLEASE__.TXT file in the “\Windows” directory.
The preferred method to create this file is within the DllMain portion of
the SETUP.DLL file. It looks like this:
#include 
#include 
#include 
#include  // in the public SDK dir
#define IOCTL_TERMINAL_RESET CTL_CODE (FILE_DEVICE_UNKNOWN,FILE_ANY_ACCESS,
2050, METHOD_NEITHER)
BOOL APIENTRY DllMain( HANDLE h, DWORD reason, LPVOID lpReserved )
return TRUE;
} // DllMain
//************************************************************************
// $DOCBEGIN$
// BOOL IsProcessRunning( TCHAR * pname );
//
// Description: Get process table snapshot, look for pname running.
//
// Arguments: pname - pointer to name of program to look for.
// for example, app.exe.
//
// Returns: TRUE - process is running.
// FALSE - process is not running.
// $DOCEND$
//************************************************************************
BOOL IsProcessRunning( TCHAR * pname )
HANDLE hProcList;
PROCESSENTRY32 peProcess;
DWORD thDeviceProcessID;
TCHAR lpname[MAX_PATH];
if ( !pname || !*pname ) return FALSE;
140
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
_tcscpy( lpname, pname );
_tcslwr( lpname );
hProcList = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 );
if ( hProcList == INVALID_HANDLE_VALUE ) {
return FALSE;
} // end if
memset( &peProcess, 0, sizeof(peProcess) );
peProcess.dwSize = sizeof(peProcess);
if ( !Process32First( hProcList, &peProcess ) ) {
CloseToolhelp32Snapshot( hProcList );
return FALSE;
} // end if
thDeviceProcessID = 0;
do {
_tcslwr( peProcess.szExeFile );
if ( _tcsstr( peProcess.szExeFile, lpname ) ) {
thDeviceProcessID = peProcess.th32ProcessID;
break;
} // end if
} while ( Process32Next( hProcList, &peProcess ) );
if ( ( GetLastError() == ERROR_NO_MORE_FILES ) && ( thDeviceProcessID == 0
) ) {
CloseToolhelp32Snapshot( hProcList );
return FALSE;
} // end if
CloseToolhelp32Snapshot( hProcList );
return TRUE;
} // IsProcessRunning
codeINSTALL_INIT Install_Init(
HWND hwndParent,
BOOL fFirstCall,
BOOL fPreviouslyInstalled,
LPCTSTR pszInstallDir )
return codeINSTALL_INIT_CONTINUE;
codeINSTALL_EXIT Install_Exit (
HWND hwndParent,
LPCTSTR pszInstallDir,
WORD cFailedDirs,
WORD cFailedFiles,
WORD cFailedRegKeys,
WORD cFailedRegVals,
WORD cFailedShortcuts )
HANDLE h;
TCHAR srcfile[MAX_PATH];
TCHAR dstfile[MAX_PATH];
CN30 Mobile Computer User’s Manual
141
Chapter 7 — Programming
if (cFailedDirs || cFailedFiles || cFailedRegKeys ||
cFailedRegVals || cFailedShortcuts)
return codeINSTALL_EXIT_UNINSTALL;
if ( IsProcessRunning( Lîautocab.exeî ) )
h = CreateFile( Lî\\Windows\\__resetmeplease__.txtî,
(GENERIC_READ | GENERIC_WRITE), 0, NULL, CREATE_ALWAYS,
FILE_ATTRIBUTE_HIDDEN, NULL );
if ( h != INVALID_HANDLE_VALUE )
CloseHandle( h );
else
// Couldnít create the file. If it failed because the file already
exists, it is not fatal.
// Otherwise, notify user of the inability to reset the device and they
will have to
// perform it manually after all of the installations are complete.
} // end if
else
DWORD dret;
h = CreateFile( LîSYI1:î,
(GENERIC_WRITE | GENERIC_READ), 0, NULL, OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL, NULL );
// Force a warm start NOW.
if ( h != INVALID_HANDLE_VALUE )
DeviceIoControl( h, IOCTL_TERMINAL_RESET, NULL, 0, NULL, 0, &dret,
NULL);
// Wonít return, but weíll show clean up anyway
CloseHandle( h );
else
// Couldnít access SYSIO. Notify user.
} // end if
} // end if
return codeINSTALL_EXIT_DONE;
codeUNINSTALL_INIT
Uninstall_Init(
HWND hwndParent,
LPCTSTR pszInstallDir ) {
// TODO: Perform the reverse of INSTALL_INIT here
return codeUNINSTALL_INIT_CONTINUE;
codeUNINSTALL_EXIT
142
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
Uninstall_Exit(HWND hwndParent) {
// TODO: Perform the reverse of INSTALL_EXIT here
return codeUNINSTALL_EXIT_DONE;
The system software looks for the following directory structure and files on
the installed Secure Digital media card or embedded flash file system. No
other folders need exist.
\2577\autorun.exe
\2577\autorun.dat
\2577\autocab.exe
\2577\autocab.dat
\cabfiles\*.cab
Creating CAB Files with CAB Wizard
After you create the .INF file and the optional SETUP.DLL file, use the
CAB Wizard to create the .CAB file. The command-line syntax for the
CABWizard is as follows:
cabwiz.exe ìinf_fileî [/dest dest_directory] [/err error_file] [/cpu cpu_type
[cpu_type]]
A batch file, located in  directory, with the following commands,
works well:
cabwiz.exe c:\appsoft\\
cd \appsoft\
“inf_file” The SETUP.INF file path.
dest_directory The destination directory for the .CAB files. If no directory is specified, the .CAB files are created
in the “inf_file” directory.
error_file The file name for a log file that contains all warnings and errors that are encountered when the
.CAB files are compiled. If no file name is specified, errors are displayed in message boxes. If a file
name is used, the CAB Wizard runs without the user interface (UI); this is useful for automated
builds.
cpu_type Creates a .CAB file for each specified microprocessor tag, which is a label used in the Win32 SETUP.
INF file to differentiate between different microprocessor types. The /cpu parameter, followed
by multiple cpu_type values, must be the last qualifier in the command line.
Example
This example creates .CAB files for the ARM and MIPS microprocessors,
assuming the Win32 SETUP.INF file contains the ARM and MIPS tags:
cabwiz.exe ìc:\myfile.infî /err myfile.err /cpu arm mips
Note: CABWIZ.EXE, MAKECAB.EXE, and CABWIZ.DDF (Windows
CE files available on the Windows CE Toolkit) must be installed in the
same directory on the desktop computer. Call CABWIZ.EXE using its full
path for the CAB Wizard application to run correctly.
Troubleshooting the CABWizard
To identify and avoid problems that might occur when using the CAB
Wizard, follow these guidelines:
S Use %% for a percent sign (%) character when using this character in
CN30 Mobile Computer User’s Manual
143
Chapter 7 — Programming
an .INF file string, as specified in Win32 documentation. This will not
work under the [Strings] section.
S Do not use .INF or .CAB files created for Windows CE to install applications
on Windows-based desktop platforms.
S Ensure the MAKECAB.EXE and CABWIZ.DDF files, included with
Windows CE, are in the same directory as CABWIZ.EXE.
S Use the full path to call CABWIZ.EXE.
S Do not create a .CAB file with the MAKECAB.EXE file included with
Windows CE. You must use CABWIZ.EXE, which uses
MAKECAB.EXE to generate the .CAB files for Windows CE.
S Do not set the read-only attribute for .CAB files.
Customization and Lockdown
Although many customers want a CE .NET device, some customers would
prefer that their users not have access to all of the CE .NET features. Intermec
cannot customize the operating system in any way but a custom
application can:
Delete items from the Start menu, and Programs folder. These items are just shortcuts in the file system so the application
is not really being deleted. Cold booting the device does bring these items back so the application will need
to run on every cold boot.
Use the RegFlushKey() API to save a copy of the registry to a storage device. See the 751G Management Tools portion
of the Intermec Developer’s Library CD for more information on how to do this. Saving a copy of the registry
restores most system settings in a cold boot situation.
Use the SHFullScreen() API in conjunction with other APIs to make the application take up the entire display and
prevent the start menu from being available.
Remap keys and disable keys on the keypad.
Create a custom SIP.
Make changes to the registry to configure the device.
Kernel I/O Controls
This describes the KernelIoControl() functions available to application
programmers. Most C++ applications need to prototype the function as
the following to avoid link and compile errors.
extern ìCî BOOL KernelIoControl(DWORD dwIoControlCode, LPVOID lpInBuf, DWORD
nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned);
IOCTL_HAL_GET_DEVICE_INFO
This IOCTL returns either the platform type or the OEMPLATFORM
name based on an input value.
Syntax
BOOL KernelIoControl( IOCTL_HAL_GET_DEVICE_INFO, LPVOID
lpInBuf, DWORD nInBufSize, LPVOID lpOutBuf, DWORD
nOutBufSize, LPDWORD lpBytesReturned );
Parameters
144
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
lpInBuf Points to a DWORD containing either the
SPI_GETPLATFORMTYPE or SPI_GETOEMINFO value.
lpInBufSize Must set to sizeof(DWORD).
lpOutBuf Must point to a buffer large enough to hold the return data of the
function. If SPI_GETPLATFORMTYPE is specified in lpInBuf,
then the “XScale\0” Unicode string is returned. If SPI_GETOEMINFO
is specified in lpInBuf, then the “Intermec 751\0” Unicode
string is returned.
nOutBufSize The size of lpOutBuf in bytes. Must be large enough to hold the
string returned.
lpBytesReturned The actual number of bytes returned by the function for the data
requested.
Return Values
Returns TRUE if function succeeds. Returns FALSE if the function fails.
May use GetLastError() to get the extended error value.
IOCTL_HAL_ITC_READ_PARM
Usage
#include “oemioctl.h”
Syntax
BOOL KernelIoControl( IOCTL_HAL_ITC_READ_PARM,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Points to this structure. See “ID Field Values” below.
struct PARMS {
BYTE id;
BYTE ClassId;
};
nInBufSize Must set to the size of the PARMS structure.
lpOutBuf Must point to a buffer large enough to hold the return data of the
function. If this field is set to NULL and nOutBufSize is set to zero
when the function is called the function returns the number bytes
required by the buffer.
nOutBufSize The size of lpOutBuf in bytes.
lpBytesReturned Number of bytes returned by the function for the data requested.
Return Values
Returns TRUE if the function succeeds. Returns FALSE if the function
fails. May use GetLastError() to get the error value. Either
ERROR_INVALID_PARAMETER or
ERROR_INSUFFICIENT_BUFFER may return when this function is
used to get the error.
ID Field Values
The id field of the PARMS structure may be one of the following values:
ID Field Values
ITC_NVPARM_SERIAL_NUM
CN30 Mobile Computer User’s Manual
145
Chapter 7 — Programming
This IOCTL returns the serial number of the device in BCD format. Six bytes are returned in the buffer pointed to
by the lpOutBuffer parameter.
ITC_NVPARM_MANF_DATE
This IOCTL returns the device date of manufacture in the BCD YYYY/MM/DD format. Four bytes are returned in
the buffer pointed to by the lpOutBuffer parameter.
ITC_NVPARM_SERVICE_DATE
This IOCTL returns the device’s date of last service in BCD YYYY/MM/DD format. Four bytes are returned in the
buffer pointed to by the lpOutBuffer parameter.
ITC_NVPARM_DISPLAY_TYPE
This IOCTL returns the device’s display type. One byte is returned in the buffer pointed to by the lpOutBuffer
parameter.
ITC_NVPARM_ECN
This IOCTL returns ECNs applied to the device in a bit array format. Four bytes are returned in the buffer pointed
to by the lpOutBuffer parameter.
ID Field Values (continued)
ITC_NVPARM_CONTRAST
This IOCTL returns the device default contrast setting. Two bytes are returned in the buffer pointed to by the
lpOutBuffer parameter.
ITC_NVPARM_MCODE
This IOCTL returns the manufacturing configuration code for the device. Sixteen bytes are returned in the buffer
pointed to by the lpOutBuffer parameter.
ITC_NVPARM_VERSION_NUMBER
This IOCTL returns the firmware version for various system components. These values for the ClassId field of the
PARMS structure are allowed when ITC_NVPARM_VERSION_NUMBER is used in the id field:
S VN_CLASS_KBD Returns a five-byte string, including null terminator, that contains an ASCII value which
represents the keypad microprocessor version in the system. The format of the string is x.xx with a terminating null
character.
S VN_CLASS_ASIC Returns a five-byte string, including null terminator, that contains an ASCII value which
represents the version of the FPGA firmware in the system. The format of the string is x.xx with a terminating null
character.
S VN_CLASS_BOOTSTRAP Returns a five-byte string, including null terminator, that contains an ASCII value
which represents the version of the Bootstrap Loader firmware in the system. The format of the string is x.xx with a
terminating null character.
ITC_NVPARM_INTERMEC_SOFTWARE_CONTENT
This IOCTL reads the manufacturing flag bits from the non-volatile data store that dictates certain software
parameters. A BOOLEAN DWORD is returned in the buffer pointed to by lpOutBuffer that indicates if Intermec
Content is enabled in the XIP regions. TRUE indicates that it is enabled. FALSE indicates that it is not enabled.
ITC_NVPARM_RTC_RESTORE
This IOCTL reads the state of the real-time clock restore flag. A BOOLEAN DWORD is returned in the buffer
pointed to by lpOutBuffer. TRUE indicates that the RTC is restored upon a cold boot. FALSE indicates that the
RTC is not restored.
ITC_NVPARM_INTERMEC_DATACOLLECTION_SW
This IOCTL reads the state of the data collection software enabled flag. A BOOLEAN DWORD is returned in the
buffer pointer to by lpOutBuffer that indicates the data collection software is to install at boot time. FALSE indicates
the data collection software should not install.
ITC_NVPARM_INTERMEC_DATACOLLECTION_HW
This IOCTL reads the data collection hardware flags. A BYTE is returned in the buffer pointer to by lpOutBuffer
that indicates the type of data collection hardware installed. The maximum possible value returned is
ITC_DEVID_SCANHW_MAX.
146
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
S ITC_DEVID_OEM2D_IMAGER OEM 2D imager is installed.
S ITC_DEVID_INTERMEC2D_IMAGER Intermec 2D imager is installed.
The high bit indicates whether the S6 scanning engine is installed. The bit mask for this is
ITC_DEVID_S6ENGINE_MASK. A non-zero value indicates that the S6 scanning engine is installed.
ITC_NVPARM_80211_INSTALLED
This IOCTL reads the state of the 802.1x radio installed flag. A BOOLEAN DWORD is returned in the buffer
pointed to by lpOutBuffer. TRUE indicates that the 802.1x radio is installed. FALSE indicates that no 802.1x radio
is installed.
ITC_NVPARM_80211_RADIOTYPE
This IOCTL reads the 802.1x radio ID installed by manufacturing. A BYTE is returned in the buffer pointer to by
lpOutBuffer that indicates the type of 802.1x radio hardware installed. The maximum possible value returned is
ITC_DEVID_80211RADIO_MAX. The current definitions are:
S ITC_DEVID_80211RADIO_NONE No 802.1x radio installed.
S ITC_DEVID_80211RADIO_INTEL_2011B Intel 2011B radio installed.
ITC_NVPARM_SERIAL2_INSTALLED
This IOCTL reads the state of the serial 2 (COM2) device installed flag. A BOOLEAN DWORD is returned in the
buffer pointed to by lpOutBuffer. TRUE indicates that the serial 2 device is installed. FALSE indicates that no serial
2 device is installed.
ITC_NVPARM_VIBRATE_INSTALLED
This IOCTL reads the state of the vibrate device installed flag. A BOOLEAN DWORD is returned in the buffer
pointed to by lpOutBuffer. TRUE indicates that the vibrate device is installed. FALSE indicates that no vibrate
device is installed.
ITC_NVPARM_SIM_PROTECT_HW_INSTALLED
This IOCTL reads the state of the SIM card protection hardware installed flag. A BOOLEAN DWORD is returned
in the buffer pointed to by lpOutBuffer. TRUE indicates that the SIM card protection hardware is installed. FALSE
indicates that no SIM card protection hardware is installed.
ITC_NVPARM_SIM_PROTECT_SW_INSTALLED
This IOCTL reads the state of the SIM card protection software installed flag. A BOOLEAN DWORD is returned
in the buffer pointed to by lpOutBuffer. TRUE indicates that the SIM card protection software is installed. FALSE
indicates that no SIM card protection software is installed.
ITC_NVPARM_SIM_PROTECT_SW_INSTALLED
This IOCTL reads the state of the SIM card protection software installed flag. A BOOLEAN DWORD is returned
in the buffer pointed to by lpOutBuffer. TRUE indicates that the SIM card protection software is installed. FALSE
indicates that no SIM card protection software is installed.
IOCTL_HAL_ITC_WRITE_SYSPARM
Describes and enables the registry save location.
Usage
#include “oemioctl.h”
Syntax
BOOL KernelIoControl( IOCTL_HAL_ITC_WRITE_SYSPARM,LPVOID
lpInBuf,DWORD nInBufSize, LPVOID lpOutBuf, DWORD
nOutBufSize, LPDWORD lpBytesReturned );
Parameters
lpInBuf A single byte that may be one of the id values. See “ID Field Values”
on the next page.
nInBufSize Must set to the size of the lpInBuf in bytes.
lpOutBuf Must point to a buffer large enough to hold the data to write to the
CN30 Mobile Computer User’s Manual
147
Chapter 7 — Programming
non-volatile data store.
nOutBufSize The size of lpOutBuf in bytes.
lpBytesReturned The number of bytes returned by the function.
Return Values
Returns TRUE if function succeeds. Returns FALSE if the function fails.
May use GetLastError() to get the error value. Either
ERROR_INVALID_PARAMETER or
ERROR_INSUFFICIENT_BUFFER may return when this function is
used to get the error.
ID Field Values
The id field of lpInBuf may be one of the following values:
ITC_REGISTRY_SAVE_ENABLE
This function enables or disables the save registry to non-volatile media feature of the RegFlushKey() function.
lpOutBuf must be set to zero (FALSE) if the feature is to disable or one (TRUE) if the feature is to enable.
ITC_ WAKEUP_MASK
This IOCTL sets a bit mask that represents the mask for the five programmable wakeup keys. The I/O key is not a
programmable wakeup key. By default it is always the system resume key and all other keys are set to disable key
wakeup. A zero in a bit position masks the wakeup for that key. A one in a bit position enables wakeup for that key.
lpOutBuf must point to a buffer that contains a byte value of a wakeup mask consisting of the OR’ed constants as
defined inOEMIOCTL.H. Only the following keys are programmable as wakeup events.
#define SCANNER_TRIGGER 1
#define SCANNER_LEFT 2
#define SCANNER_RIGHT 4
#define GOLD_A1 8
#define GOLD_A2 0x10
ITC_AMBIENT_KEYBOARD
This IOCTL sets the threshold for the keypad ambient sensor. This can be a value from 0 (always off) to 255 (always
on). lpOutBuf must point to a buffer that contains a byte value of the desired setting.
ITC_AMBIENT_FRONTLIGHT
This IOCTL sets the threshold for the frontlight ambient sensor. This can be a value from 0 (always off) to 255.
lpOutBuf must point to a buffer that contains a byte value of the desired setting.
IOCTL_HAL_GET_DEVICEID
This IOCTL returns the device ID. There are two types of device IDs
supported, which are differentiated based on the size of the output buffer.
The UUID is returned if the buffer size is set to
sizeof(UNIQUE_DEVICEID), otherwise the oldstyle device ID is returned.
Usage
#include “pkfuncs.h”
#include “deviceid.h”
Syntax
BOOL KernelIoControl( IOCTL_HAL_GET_DEVICEID,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Should set to NULL. STRICT_ID settings are not supported.
148
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
lpInBufSize Should set to zero.
lpOutBuf Must point to a UNIQUE_DEVICEID structure as defined by
DEVICEID.H if the UUID is to return
nOutBufSize The size of the UNIQUE_DEVICEID in bytes if the UUID is to
return. A DEVICE_ID as defined by PKFUNCS.H is returned if
the size in bytes is greater than or equal to sizeof(DEVICE_ID).
lpBytesReturned The number of bytes returned by the function.
Return Values
Returns TRUE if function succeeds. Returns FALSE if the function fails.
May use GetLastError() to get the extended error value.
IOCTL_HAL_GET_OAL_VERINFO
Returns the HAL version information of the Windows CE .NET image.
Usage
#include “oemioctl.h”
Syntax
BOOL KernelIoControl( IOCTL_HAL_GET_OAL_VERINFO,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Should set to NULL.
lpInBufSize Should set to zero.
lpOutBuf Must point to a VERSIONINFO structure as defined by
OEMIOCTL.H. The fields should have these values:
S cboemverinfo sizeof (tagOemVerInfo);
S verinfover 1
S sig; “ITC\0”
S id; ‘N’
S tgtcustomer “”
S tgtplat SeaRay
S tgtplatversion Current build version number
S tgtcputype[8]; “Intel\0”
S tgtcpu “PXA255\0”;
S tgtcoreversion “”
S date Build time
S time Build date
nOutBufSize The size of VERSIONINFOin bytes.
lpBytesReturned Returns sizeof(PVERSIONINFO).
Return Values
Returns TRUE if function succeeds. Returns FALSE if the function fails.
May use GetLastError() to get the extended error value.
IOCTL_HAL_GET_BOOTLOADER_VERINFO
Returns the HAL version information of the Windows CE .NET image.
Usage
#include “oemioctl.h”
CN30 Mobile Computer User’s Manual
149
Chapter 7 — Programming
Syntax
BOOL KernelIoControl( IOCTL_HAL_GET_OAL_VERINFO,LPVOID
lpInBuf, DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Should set to NULL.
nInBufSize Should set to zero.
lpOutBuf Must point to a VERSIONINFO structure as defined by
OEMIOCTL.H. The fields should have these values:
S cboemverinfo Sizeof (tagOemVerInfo);
S verinfover 1
S sig; “ITC\0”
S id; ‘B’
S tgtcustomer “”
S tgtplat SeaRay
S tgtplatversion Current build version number of the
bootstrap loader
S tgtcputype[8]; “Intel\0”;
S tgtcpu “PXA255\0”
S tgtcoreversion “”
S date Build time
S time Build date
nOutBufSize The size of VERSIONINFOin bytes.
lpBytesReturned The number of bytes returned to lpOutBuf.
Return Values
Returns TRUE if function succeeds. Returns FALSE if the function fails.
May use GetLastError() to get the extended error value.
IOCTL_HAL_WARMBOOT
Causes the system to perform a warm-boot. The object store is retained.
Usage
#include “oemioctl.h”
Syntax
BOOL KernelIoControl( IOCTL_HAL_WARMBOOT,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Should set to NULL.
lpInBufSize Should set to zero.
lpOutBuf Should be NULL.
nOutBufSize Should be zero.
Return Values
None.
IOCTL_HAL_COLDBOOT
Causes the system to perform a cold-boot. The object store is cleared.
150
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
Usage
#include “oemioctl.h”
Syntax
BOOL KernelIoControl( IOCTL_HAL_COLDBOOT,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Should set to NULL.
lpInBufSize Should set to zero.
lpOutBuf Should be NULL.
nOutBufSize Should be zero.
Return Values
None.
IOCTL_HAL_GET_RESET_INFO
This IOCTL code allows software to check the type of the most recent
reset.
Usage
#include “oemioctl.h”
Syntax
BOOL KernelIoControl( IOCTL_HAL_GET_RESET_INFO,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Should set to NULL.
lpInBufSize Should set to zero.
lpOutBuf Must point to a HAL_RESET_INFO structure. See sample below.
nOutBufSize The size ofHAL_RESET_INFOin bytes.
lpBytesReturned The number of bytes returned by the function.
Return Values
Returns TRUE if function succeeds. Returns FALSE if the function fails.
May use GetLastError() to get the extended error value.
Sample
typedef struct {
DWORD ResetReason; // most recent reset type
DWORD ObjectStoreState; // state of object store
} HAL_RESET_INFO, * PHAL_RESET_INFO;
// Reset reason types
#define HAL_RESET_TYPE_UNKNOWN 0
#define HAL_RESET_REASON_HARDWARE 1 // cold
#define HAL_RESET_REASON_SOFTWARE 2 // suspend
#define HAL_RESET_REASON_WATCHDOG 4
#define HAL_RESET_BATT_FAULT 8 // power fail
#define HAL_RESET_VDD_FAULT 16 // warm boot
CN30 Mobile Computer User’s Manual
151
Chapter 7 — Programming
// Object store state flags
#define HAL_OBJECT_STORE_STATE_UNKNOWN 0
#define HAL_OBJECT_STORE_STATE_CLEAR 1
Programming Chapter — 7
IOCTL_HAL_GET_BOOT_DEVICE
This IOCTL code allows software to check which device CE booted from.
Usage
#include “oemioctl.h”
Syntax
BOOL KernelIoControl( IOCTL_HAL_GET_BOOT_DEVICE,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Should set to NULL.
lpInBufSize Should set to zero.
lpOutBuf Must point to a buffer large enough to hold a DWORD (4 bytes)
that contains the boot device. The following boot devices are supported:
#define HAL_BOOT_DEVICE_UNKNOWN 0
#define HAL_BOOT_DEVICE_ROM_XIP 1
#define HAL_BOOT_DEVICE_ROM 2
#define HAL_BOOT_DEVICE_PCMCIA_ATA 3
#define HAL_BOOT_DEVICE_PCMCIA_LINEAR 4
#define HAL_BOOT_DEVICE_IDE_ATA 5
#define HAL_BOOT_DEVICE_IDE_ATAPI 6
nOutBufSize The size of lpOutBuf in bytes (4).
lpBytesReturned The number of bytes returned by the function.
Return Values
Returns TRUE if function succeeds. Returns FALSE if the function fails.
May use GetLastError() to get the extended error value.
IOCTL_HAL_REBOOT
Causes the system to perform a warm-boot. The object store is retained.
Usage
#include “oemioctl.h”
Syntax
BOOL KernelIoControl( IOCTL_HAL_REBOOT,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Should set to NULL.
lpInBufSize Should set to zero.
lpOutBuf Should be NULL.
nOutBufSize Should be zero.
Return Values
152
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
None.
IOCTL_PROCESSOR_INFORMATION
Returns processor information.
Usage
#include “pkfuncs.h”
Syntax
BOOL KernelIoControl( IOCTL_PROCESSOR_INFORMATION,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Should set to NULL.
nInBufSize Should set to zero.
lpOutBuf Should be a pointer to the PROCESSOR_INFO structure. The
PROCESSOR_INFO structure stores information that describes
the CPU more descriptively.
typedef __PROCESSOR_INFO {
WORD wVersion; // Set to value 1
WCHAR szProcessorCore[40]; // ìARM\0î
WORD wCoreRevision; // 4
WCHAR szProcessorName[40]; // ìPXA255\0î
WORD wProcessorRevision; // 0
WCAHR szCatalogNumber[100]; // 0
WCHAR szVendor[100]; // ìIntel Corporation\0î
DWORD dwInstructionSet; // 0
DWORD dwClockSpeed; // 400
nOutBufSize Should set to sizeof(PROCESSOR_INFO) in bytes.
lpBytesReturned Returns sizeof(PROCESSOR_INFO);
Return Values
Returns TRUE if function succeeds. Returns FALSE if the function fails.
May use GetLastError() to get the extended error value.
IOCTL_GET_CPU_ID
Returns Xscale processor ID.
Usage
#include “oemioctl.h”
Syntax
BOOL KernelIoControl( IOCTL_GET_CPU_ID,LPVOID lpInBuf,
DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD
lpBytesReturned );
Parameters
lpInBuf Should point to a CPUIdInfo structure defined in OEMIOCTL.H.
lpInBufSize Should be sizeof(CPUIdInfo).
lpOutBuf Should be NULL.
nOutBufSize Should set to 0.
CN30 Mobile Computer User’s Manual
153
Chapter 7 — Programming
lpBytesReturned Returns sizeof(PROCESSOR_INFO);
Return Values
Returns TRUE if function succeeds. Returns FALSE if the function fails.
May use GetLastError() to get the extended error value.
Networking APIs
The API provided by Intermec Technologies exposes a limited set of routines
that allows a programmer to access and affect the 802.1x network
interface card from within their application. The routines provided also
reads/writes values to the CE registry that pertain to the 802.1x radio
driver.
By using the provided functions, a programmer can alter the 802.1x
parameters of Network Name (SSID), WEP keys, infrastructure modes,
radio channel, and power management modes. A programmer can also
retrieve
network connect status and signal strength indication from the RF
network card.
The API is contained within the 80211API.DLL file that should be present
in any load with the 802.1x networking installed.
PRISMNDS.DLL This file is the 802.1x driver. It is present in all 700 CE
loads that use the 802.1x network
interface card.
80211API.DLL This file is an Intermec authored file that provides the programmer with a set of API calls
to configure or monitor status of the 802.1x network.
80211PM.DLL This handles profile management for radio configurable
values.
URODDSVC.EXE This handles radio configuration and security authentication based on a selected profile.
There is a user interface to this service that provides status of the supplicant
as well as
status of the 8021x authentication process.
ZNICZIO.DLL A replacement for NDISUIO.DLL that supports the
Funk Supplicant.
The Profile Manager supports up to four radio configuration profiles.
These profiles are the same as those set by theWirelessNetwork control
154
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
panel applet that runs on the Windows CE unit. You can configure
different 802.1x profiles and switch between them using the 802.11 API.
See the ConfigureProfile() function for more information.
CN30 Mobile Computer User’s Manual
155
Chapter 7 — Programming
Basic Connect/Disconnect Functions
Below are functions available for the CN30 Mobile Computer when
enabled with the 802.1x radio module.
RadioConnect()
Connects to the available radio. Use this function if you plan on using a
lot of API calls that talk directly to the radio. Note that the 802.1x radio
must be enabled via NDISTRAY before you can connect to it.
Syntax UINT RadioConnect( );
Parameters None.
Return Values ERROR_SUCCESS when successful, otherwise
ERR_CONNECT_FAILED
Remarks Call this function before you call any other function found within
this API. It hunts out and connects to the 802.1x radio available on
the system. Check extended error codes if it returns anything else for
information.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_RadioConnect)();
#else
UINT RadioConnect();
#endif
RadioDisconnect()
Call this function when done using the 802.11 API to clean up a
connection from a previous RadioConnect() call. If you do not call this
function, you may leave memory allocated.
Syntax UINT RadioDisconnect( );
Parameters None.
Return Values ERROR_SUCCESS when successful, otherwise
ERR_CONNECT_FAILED.
Remarks None.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_RadioDisconnect)();
#else
UINT RadioDisconnect();
#endif
RadioDisassociate()
Call this function to have the 802.1x radio disassociate from the current
service set. The radio then enters an “off” mode until it is woken again by
setting the Service Set Identifier (SSID). Also, the NDIS driver generates
an NDIS media disconnect event.
Syntax UINT RadioDisassociate( );
Parameters None.
Return Values ERROR_SUCCESS when successful, otherwise
ERR_CONNECT_FAILED.
Remarks None.
Definitions #ifdef DYNAMIC_LOADING
156
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
typedef UINT (*PFN_RadioDisassociate)();
#else
UINT RadioDisassociate();
#endif
Query Information Functions
GetAssociationStatus()
Call this function to obtain the radio’s current association status with a service set.
Syntax UINT GetAssociationStatus( ULONG & );
Parameters NDIS_RADIO_ASSOCIATED Indicates the radio is associated with an access point
NDIS_RADIO_SCANNING Indicates the radio is looking for an access point with which
to associate
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks Data is only valid if the function returns ERROR_SUCCESS. Also, if ERROR_SUCCESS is returned,
your ULONG reference is populated by one of the parameters listed above.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetAssociationStatus)(ULONG &);
#else
UINT GetAssociationStatus(ULONG &);
#endif
GetAuthenticationMode()
Call this function to obtain the radio’s current authentication mode.
Syntax UINT GetAuthenticationMode( ULONG & );
Parameters NDIS_RADIO_AUTH_MODE_OPEN 802.1x Open Authentication. Indicates that
the radio is using an open system.
NDIS_RADIO_AUTH_MODE_SHARED 802.1x Shared Authentication. Indicates that
the radio is using a shared key.
NDIS_RADIO_AUTH_MODE_AUTO Auto switch between Open/Shared. Indicates
automatic detection is used when available.
NDIS_RADIO_AUTH_MODE_ERROR Defined as error value. Indicates the authentication
mode was not determined at this
time or is unknown.
NDIS_RADIO_AUTH_MODE_WPA WPA Authentication
NDIS_RADIO_AUTH_MODE_WPA_PSK WPA Preshared Key Authentication
NDIS_RADIO_AUTH_MODE_WPA_NONE WPA None
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks Data is only valid if ERROR_SUCCESS is returned. Also, if ERROR_SUCCESS is returned,
your USHORT reference is populated with one of the parameters listed above.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetAuthenticationMode)(ULONG &);
#else
UINT GetAuthenticationMode(ULONG &);
#endif
GetBSSID()
Call this function to get the current MAC address (BSSID) of the service
CN30 Mobile Computer User’s Manual
157
Chapter 7 — Programming
set. In ESS mode, this is the MAC address of the access point the radio is
associated with. In IBSS mode, this is a randomly generated MAC address,
and serves as the ID for the IBSS.
Syntax UINT GetBSSID( TCHAR * );
Parameters Pointer to a character array, which is populated with the current BSSID after a successful call.
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks If ERROR_SUCCESS is returned, your TCHAR array is populated with the BSSID of the current
service set: xx-xx-xx-xx-xx-xx
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetBSSID)(TCHAR *);
#else
UINT GetBSSID(TCHAR *);
#endif
GetDiversity()
Call this function to get the current diversity setting of your 802.1x radio.
This function uses an optional NDIS5.1 OID to query the radio, which a
large number of 802.1x devices do not support. This function may be inaccurate.
Syntax UINT GetDiversity(USHORT *);
Parameters ANT_PRIMARY The primary antenna is selected.
ANT_SECONDARY The secondary antenna is selected.
ANT_DIVERSITY The radio is in diversity mode, and uses both antennas
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks If ERROR_SUCCESS is returned, your USHORT reference is populated with one of the parameters
listed above.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetDiversity)(USHORT *);
#else
UINT GetDiversity(USHORT *);
#endif
GetLinkSpeed()
Call this function to get the current link speed of the 802.1x radio.
Syntax UINT GetLinkSpeed( int & );
Parameters This function accepts an int reference, and your int is populated with the current link speed, in
Mbps, rounded to the nearest whole integer, for example: 1, 2, 5, 11, etc.
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks Data returned is valid if ERROR_SUCCESS is returned.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetLinkSpeed)(int &);
#else
UINT GetLinkSpeed(int &);
#endif
GetMac()
Call this function to get the MAC address of the 802.1x radio.
158
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
Syntax UINT GetMac( TCHAR * );
Parameters Pointer to a character array, which is populated with the MAC address after a successful call.
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks If ERROR_SUCCESS is returned, your TCHAR array is populated with the formatted MAC
address of the adapter, as follows: xx-xx-xx-xx-xx-xx
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetMac)(TCHAR *);
#else
UINT GetMac(TCHAR *);
#endif
Note: Be sure to call RadioConnect() before calling this function for this
function to work properly.
GetNetworkMode()
Call this function to get the current Network Mode (SSID) for the 802.1x
radio.
Syntax UINT GetNetworkMode( ULONG & );
Parameters NDIS_NET_MODE_IBSS 802.1x Ad-Hoc Mode.
NDIS_NET_MODE_ESS 802.1x Infrastructure Mode.
NDIS_NET_MODE_UNKNOWN Anything Else/Unknown Error
NDIS_NET_AUTO_UNKNOWN Automatic Selection. Use of this option is not supported or
recommended.
NDIS_NET_TYPE_OFDM_5G 5 Gigahertz 54Mbps
NDIS_NET_TYPE_OFDM_2_4G 802.1x 2.4 Gigahertz
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks If ERROR_SUCCESS is returned, your ULONG reference is populated with one of the parameters
listed above.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetNetworkMode)(ULONG &);
#else
UINT GetNetworkMode(ULONG &);
#endif
GetNetworkType()
Call this function to get the current network type of the radio. Do not
confuse this with GetNetworkMode().
Syntax UINT GetNetworkType( ULONG & );
Parameters NDIS_NET_TYPE_FH Indicates this is a frequency hopping radio.
NDIS_NET_TYPE_DS Indicates that this is a direct sequence radio.
NDIS_NET_TYPE_UNDEFINED Indicates this radio type is unknown or undefined.
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks If ERROR_SUCCESS is returned, your ULONG reference is populated with one of the parameters
listed above.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetNetworkType)(ULONG &);
#else
CN30 Mobile Computer User’s Manual
159
Chapter 7 — Programming
UINT GetNetworkType(ULONG &);
#endif
GetSSID()
Call this function to get the desired SSID of the 802.1x radio.
Syntax UINT GetSSID( TCHAR * );
Parameters Pointer to a character array, which is populated with the current SSID when successful.
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks If ERROR_SUCCESS is returned, your TCHAR array is populated with the desired SSID.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetSSID)(TCHAR *);
#else
UINT GetSSID(TCHAR *);
#endif
Note: Call RadioConnect() before this function for this function to work
properly.
GetPowerMode()
Call this function to get the current power savings mode of the radio.
Syntax UINT GetPowerMode( ULONG & );
Parameters NDIS_RADIO_POWER_MODE_CAM Continuous Access Mode (ie: always on).
NDIS_RADIO_POWER_MODE_PSP Power Saving Mode.
NDIS_RADIO_POWER_UNKNOWN Unknown power mode.
NDIS_RADIO_POWER_AUTO Auto.
NDIS_RADIO_POWER_MODE_FAST_PSP Fast PSP, good savings, fast
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks If ERROR_SUCCESS is returned, your ULONG reference is populated with one of the parameters
listed above.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetPowerMode)(ULONG &);
#else
UINT GetPowerMode(ULONG &);
#endif
Note: Do not use Automatic Switching mode at this time.
GetRSSI()
Call this function to get the current RSSI (Radio Signal Strength Indicator),
in Dbm.
Syntax UINT GetRSSI( ULONG & );
Parameters References a ULONG that is populated with the current RSSI after a successful call.
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks If ERROR_SUCCESS is returned, your ULONG reference contains the RSSI. Valid RSSI range
is from –100 Dbm to –30 Dbm.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetRSSI)(ULONG &);
#else
160
CN30 Mobile Computer User’s Manual
Chapter 7 — Programming
UINT GetRSSI(ULONG &);
#endif
GetTXPower()
Call this function to get the current transmit power of the radio.
Syntax UINT GetTXPower( ULONG & );
Parameters NDIS_POWER_LEVEL_63 63 mW
NDIS_POWER_LEVEL_30 30 mW
NDIS_POWER_LEVEL_15 15 mW
NDIS_POWER_LEVEL_5 5 mW
NDIS_POWER_LEVEL_1 1 mW
NDIS_POWER_LEVEL_UNKNOWN Unknown Value or Error.
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks If ERROR_SUCCESS is returned, your ULONG reference is populated with the TX power in
milliwatts (mW). Valid ranges are from 5 mW to 100 mW.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetTXPower)(ULONG &);
#else
UINT GetTXPower(ULONG &);
#endif
GetWepStatus()
Call this function to get the current state of the radio’s WEP and encryption
levels.
Syntax UINT GetWepStatus( ULONG & );
Parameters NDIS_ENCRYPTION_1_ENABLED WEP is enabled; TKIP and AES are not enabled,
and a transmit key may or may not be available.
(same as NDIS_RADIO_WEP_ENABLED)
NDIS_ENCRYPTION_DISABLED Indicates that AES, TKIP, and WEP are
disabled, and a transmit key is available. (Same as
NDIS_RADIO_WEP_DISABLED)
NDIS_ENCRYPTION_NOT_SUPPORTED Indicates encryption (WEP, TKIP, AES) is not
supported. (Same as
NDIS_RADIO_WEP_NOT_SUPPORTED)
NDIS_ENCRYPTION_1_KEY_ABSENT Indicates that AES, TKIP, and WEP are
disabled, and a transmit key is not available.
(Same as NDIS_RADIO_WEP_ABSENT)
NDIS_ENCRYPTION_2_ENABLED Indicates that TKIP andWEP are enabled; AES
is not enabled, and a transmit key is available.
NDIS_ENCRYPTION_2_KEY_ABSENT Indicates that there are no transmit keys available
for use by TKIP or WEP, TKIP and WEP are
enabled; and AES is not enabled.
NDIS_ENCRYPTION_3_ENABLED Indicates that AES, TKIP, and WEP are enabled,
and a transmit key is available.
NDIS_ENCRYPTION_3_KEY_ABSENT Indicates that there are no transmit keys available
for use by AES, TKIP, or WEP, and AES, TKIP,
and WEP are enabled.
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
CN30 Mobile Computer User’s Manual
161
Chapter 7 — Programming
Remarks If ERROR_SUCCESS is returned, your ULONG reference is populated with one of the
parameters listed above.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetWepStatus)(ULONG &);
#else
UINT GetWepStatus(ULONG &);
• #endif
162
CN30 Mobile Computer User’s Manual
A
Specifications
CN30 Mobile Computer User’s Manual
131
Appendix A — Specifications
Physical and Environmental Specifications
Use this section to locate technical information about the CN30 and its
available features and options.
Hardware
Microprocessor: Intel XScale PXA272
Application Processor: 520 MHz RAM
Memory: 64 or 128 MB
Flash ROM: 64 MB
Persistent Storage: 128 MB, provides onboard non-volatile storage of applications and data
Removable Storage: SDIO Card Slot, user-accessible
Keypad: 14-key with large numeric keys or 56-key with full alphanumeric
keys; both with LED backlighting
Operating System
Microsoft Windows Mobile Version 5.0
Software
Development Environments:Embedded Visual C++ 4.0,
.NET Compact Framework (VB. NET, C#)
Intermec Developer’s Library:Integrates with leading development environments; supports device-specific features and bar code scanning
Browser support: Internet Explorer 6-compatible
Bar Code Scanning
Options of Integrated 2D Area Imager or 1D & PDF417 Linear Imager
Supports all popular 1D and 2D symbologies including Australian Post,
British Post, Codabar, Codablock A, Codablock F, Code 11, Code 2 of 5,
Code 39, Code 93, Code 93i, Code 128, Datamatrix, Dutch Post, ISBT
128, Interleaved 2 of 5, Macro 2 of 5, Matrix 2 of 5, Maxicode, Micro
PDF417, MSI, PDF417, Planet, Plessey, Postnet, QR Code, RSS 14, RSS
Expanded, RSS Limited, Telepen, TLC39, UCC-EAN Composite Code,
UPC/EAN
Standard Communications
USB Host and Client, Bluetooth Class 1, V2.0 +
EDR, RS232 Serial,
132
CN30 Mobile Computer User’s Manual
Appendix A — Specifications
Wireless LAN
Standards Compliant: IEEE 802.11g (2.4 GHz - OFDM)
IEEE 802.11b (2.4 GHz - DSSS)
Data Rates: Up to 54 Mbps for 802.11g
Up to 11 Mbps for 802.11b
Radio Power Output: 50 m W
Security: WEP, WPA, 802.11i, 802.1x (EAP-TLS, TTLS, LEAP, PEAP)
Certifications: Wi-Fi, WPA2, Cisco Compatible Extensions V1
Device Management
SmartSystems™ Support: Centralized remote support capability;
configures, updates, and maintains single devices or entire populations;
real-time or batch, wired or wireless.
Based on Wavelink Avalanche™ with Intermec value add utilities.
Physical Dimensions
Length: 24.1 cm (9.5 in) with 56-Key Module
Length:16.5 cm (6.5 in) with 14-KeyModule
Width: 8.9 cm (3.5 in)
Depth: 3.3 cm (1.3 in)
Weight: 538-595g (19-21oz) with 56-Key Module
Weight: 340.1-396.9g (12-14oz) with 14-Key Module
CN30 Mobile Computer User’s Manual
133
Appendix A — Specifications
Power Specifications
Note: Specifications will vary based on system configuration
Operating: Rechargeable 2400 or 4800 mAh lithium-ion battery
Backup: System supplies 10 minutes bridge time while replacing the battery
or keyboard module
Electrical Specifications
Model: CN30
Electrical rating: 3.7-5VDC, 2A
Temperature and Humidity Specifications
Operating temperature:-10°C to 50°C (-14°F to 122°F)
Operating humidity:10 to 95% non–condensing
Storage temperature:–20°C to 70°C (–4°F to 158°F)
Storage humidity:0 to 95% humidity, non–condensing
Screen Specifications
Transflective TFT; VGA Color with touch panel; 640x480 pixels;
9.7 cm (3.8 in) diagonal active area; 5-level LED backlight control with
high and low settings
Regulatory Approvals
UL and cUL Listed, UL 60950 and UL 1604 and CSA 22.2 No. 157, FCC
Part 15, TUV, CE mark
PENDING
134
CN30 Mobile Computer User’s Manual
Appendix A — Specifications
Accessories for the CN30
You can use these accessories (sold and ordered separately) with the CN30.
To order accessories, contact your local Intermec sales representative.
Battery
Use the lithium-ion battery to provide main power to the computer.
AD9 Charge Dock
Use the AD9 to charge a battery or keypad module. The battery charger is
designed to sense when a battery is fully charged and not overcharge it,
ensuring long and consistent battery life.
AC9 Quad Charging Dock
Use the AC9 to charge up to four batteries or keypad modules without having to remove them from the CN30. You can insert up to four CN30s with
batteries installed making it easy to remember to charge your batteries overnight.
The following accessories are available for the CN30 Mobile Computer.
Contact your Intermec representative for information about these and
other accessories not on this list.
The handstrap is available as an orderable accessory.
• 14-Key Module
• 56-Key Module
• 56-Key Module Battery Pack
• Scan Handle
• Belt Clip
• Charge Dock
• Quad Charger
CN30 Mobile Computer User’s Manual
135
Appendix A — Specifications
136
CN30 Mobile Computer User’s Manual

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : No
Modify Date                     : 2005:08:23 08:11:50-07:00
Create Date                     : 2005:08:19 10:25:30Z
Page Count                      : 148
Page Mode                       : UseOutlines
Has XFA                         : No
About                           : uuid:7d5e8c52-238e-4ccc-b840-9e214ddc6020
Producer                        : Acrobat Distiller 6.0 (Windows)
Creation Date                   : 2005:08:19 10:25:30Z
Mod Date                        : 2005:08:23 08:11:50-07:00
Author                          : 
Creator Tool                    : FrameMaker 7.0
Metadata Date                   : 2005:08:23 08:11:50-07:00
Document ID                     : uuid:3b96add5-2551-4e57-8dbb-a330889bc383
Format                          : application/pdf
Creator                         : 
Title                           : CN30Usermanual.book1.book
EXIF Metadata provided by EXIF.tools
FCC ID Filing: EHA2610CF

Navigation menu