Corporate HeadquartersCedar Rapids Technical Communications
6001 36th Ave.W. 550 Second Street SE
Everett, WA 98203Cedar Rapids, IA 52401
U.S.A.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.
The word Intermec, the Intermec logo, Norand, ArciTech, CrossBar, Data Collection Browser,
dcBrowser, Duratherm, EasyADC, EasyCoder, EasyLAN, Enterprise Wireless LAN, EZBuilder, Fingerprint, i-gistics, INCA (under license), InterDriver, Intermec Printer Network Manager, IRL,
JANUS, LabelShop, Mobile Framework, MobileLAN, Nor*Ware, Pen*Key, Precision Print, PrintSet, RoutePower, SmartSystems, TE 2000, Trakker Antares, 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.
Bluetooth is a trademark of Bluetooth SIG, Inc., U.S.A.
iiCK60 Handheld Computer with Windows CE User’s Manual
CK60 Handheld Computer with Windows CE User’s Manualvii
Contents
viiiCK60 Handheld Computer with Windows CE User’s Manual
Before You Begin
Safety Summary
Before You Begin
This section provides you with safety information, technical support information, and sources for additional product information.
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.
CK60 Handheld Computer with Windows CE User’s Manualix
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.
xCK60 Handheld Computer with Windows CE User’s Manual
Global Services and Support
Warranty Information
To understand the warranty for your Intermec product, visit the Intermec
web site at 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 Wa rr anty.
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 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
intermec.custhelp.com to review technical information or to request technical support for your Intermec product.
Before You Begin
Telephone Support
These services are available from Intermec Technologies Corporation.
ServicesDescription
Factory Repair and Onsite Repair
Technical SupportGet technical support on your Intermec product.2
Service Contract StatusInquire about an existing contract, renew a contract, or ask
Schedule Site Surveys or
Installations
Ordering ProductsTalk to sales administration, place an order, or check the sta-
Request a return authorization number for authorized service
center repair, or request an on-site repair technician.
invoicing questions.
Schedule a site survey, or request product/system installation.4
tus of your order.
Outside the U.S.A. and Canada, contact your local Intermec representative.
Click Contact from the Intermec web site to search for your representative.
In the USA and
Canada call 1-800755-5505 and choose
this option
1
3
5
Who Should Read this Manual
This manual provides information on CK60 features, and how to install,
configure, operate, maintain, and troubleshoot the CK60 Computer.
CK60 Handheld Computer with Windows CE User’s Manualxi
Before You Begin
Related Documents
Patent Information
This table contains a list of related Intermec documents and part numbers.
The Intermec web site at www.intermec.com contains our documents that
you can download in PDF format. To order printed versions of the Intermec manuals, contact your local Intermec representative or distributor.
xiiCK60 Handheld Computer with Windows CE User’s Manual
Using the CK60 Handheld
1
This chapter introduces the CK60 Handheld Computer, developed by
Intermec Technologies Corporation to enhance wireless connectivity needs
and contains hardware and software configuration information to assist you
in making the most out of your CK60 Computer.
• Learning Software Build Versions (page 3)
•Resetting Your CK60 Computer (page 3)
Computer
• Scanning Bar Codes (page 4)
• Using the Ambient Light Sensor (page 5)
• Using the Battery (page 6)
• Using the Keypad (page 8)
• Using the Screen (page 12)
• Using the Speakers (page 13)
• Using the Status Lights (page 14)
• Using the Secure Digital Card (page 15)
Note: Desktop icons and control panel applet icons are shown to the left.
Any place that Start is mentioned, tap the following Windows icon in the
bottom, left corner of your CK60 desktop.
CK60 Handheld Computer with Windows CE User’s Manual1
Chapter 1 — Using the CK60 Handheld Computer
Introducing the CK60 Handheld Computer
The Intermec CK60 Handheld Computer is an ergonomically designed
handheld computer built on the Microsoftr Windowsr CE operating system. It is a lightweight, easy-to-use, reliable computer that runs client/
server applications, terminal emulation applications, as well as browserbased applications.
Front Speaker
Good read light
Intermec Ready-To-Work
Indicator
Scan button
Microphone
Keyboard function
Enter
The CK60 Computer is available with the following:
•Ethernet
• 802.11b/g radio
• Bluetooth - *
Bluetooth is a trademark owned by Bluetooth SIG, Inc., USA
• 64MB or 128MB RAM/64MB Flash Memory
• Disk on Chip (128MB)
Scan button
Microphone
Battery status
• 2D Area Imager
• EV10 Imager
Use this manual to understand how to use the features and options available on the CK60 Computer.
CK60 Computers with an IEEE 802.11b/g radio installed are Wi-Fir certified for interoperability with other 802.11b/g wireless LAN devices.
2CK60 Handheld Computer with Windows CE User’s Manual
Learning Software Build Versions
The Persistent Storage Manager (PSM) is an area of storage which is
embedded in a section of the system’s FLASH memory. This storage area is
not erased when a cold-boot is performed. It may, however, be erased during the reflashing process. In addition to storing applications and data files,
you do have the option to store a persistent registry to the PSM region.
To check to see if your CK60 Computer has the latest PSM build or the
latest operating system build, double-tap the Internet Explorer icon from
the desktop, then scroll down for the latest information displayed beneath
the CK60 Version Information title.
Chapter 1 — Using the CK60 Handheld Computer
Resetting Your CK60 Computer
You seldom need to perform a warm-boot or a cold-boot on the CK60
Computer. The CK60 Computer currently uses the configuration currently
saved in flash memory during the boot process.
In some cases where the CK60 Computer completely stops responding, an
application is locked up and does not respond, when you upgrade the firmware, or when you reflash the CK60 Computer, it may be necessary to perform either a warm-boot or a cold-boot.
Performing a Warm-Boot on the CK60 Computer
If your charged CK60 Computer does not resume after pressing I, or if the
computer or an application is locked up, you may need to do a warm-boot.
•Press and hold I for ten seconds. The CK60 Computer tells you it is
performing a warm-boot, then comes back up to the start screen.
Performing a Cold-Boot on the CK60 Computer
If the CK60 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.
CK60 Handheld Computer with Windows CE User’s Manual3
Chapter 1 — Using the CK60 Handheld Computer
2 Remove the battery pack.
3 Press the reset button (shown in the following illustration).
4 Reinstall the battery pack.
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.
Press this reset button with your stylus.
Do not use force or a sharp object
when pressing the reset button. You
may damage the reset button.
Avertissement: Ne regardez pas directement la réflexion d’un rayon
laser ou dans la fenêtre du laser lorsque celui-ci est en opération. Si
vous regardez trop longtemps un rayon laser, cela peut endommager
votre vue.
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 CK60 Computer, these bar code symbologies are
enabled:
•Code39
•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.
Scanning with the 2D Area Imager
The CK60 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 CK60 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.
4CK60 Handheld Computer with Windows CE User’s Manual
Supported Devices
Chapter 1 — Using the CK60 Handheld Computer
To scan a bar code label with the 2D area imager
1 Press I to turn on the CK60 Computer.
2 Point the scanner window at the bar code label and hold the CK60
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 CK60 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.
The CK60 Computer should connect the following scanner models: 1551,
1553, 1555; ScanPlus 1800SR, 1800ST, 1800VT; Scan Image 1470; SR1
and SG1, SF51. There are a number of different scan engines covered by
these models, including RFID and XLR scan engines. Model 1555 and
Scan Image 1470 are supported as input devices only; configuration of
these models are accomplished by scanning labels.
Using the Ambient Light Sensor
The ambient light sensor automatically turns off the display lighting as surrounding light increases to conserve your CK60 Computer battery power.
As configured from the factory, the ambient light sensor is disabled. To
enable the ambient light sensor and change its settings, tap Start > Settings
> Control Panel. Double-tap the Backlight icon, then tap the right arrow
to scroll to and tap the Both Power tab. Make your selections, then tap OK
to exit this applet.
This assumes the backlight setting once the CK60
Computer is powered on.
This turns off the ambient light sensor.
With this, the backlight is disabled in normal environments.
With this, the backlight is disabled in bright environments.
CK60 Handheld Computer with Windows CE User’s Manual5
Chapter 1 — Using the CK60 Handheld Computer
Using the Battery
The CK60 Computer uses a 17.3 Watt-hour, 7.2V, replaceable LithiumIon (LiIon) battery. You must fully charge the main battery before you can
use the CK60 Computer. When you change the battery, a backup battery
(super capacity) maintains your status, memory, and real-time clock for at
least 10 minutes.
The LiIon battery pack 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.
If you fail to replace the battery immediately, you may lose important
state or applications.
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 Intermec representative for replacement batteries.
Several factors determine the life of your battery such as extreme temperatures, input devices, and your usage. For example, if you use a tethered
scanner every day, you need to replace your battery more often than someone who uses an internal scanner.
The CK60 Computer contains an internal super capacitor, a temporary
power storage device, that protects state for up to ten minutes. This is to
give you time to replace the main battery pack before state is lost. Be sure to
put the computer in a suspend mode before doing so.
You can configure the battery power fail level so that after the system shuts
down in a low battery condition, there is still sufficient charge to allow the
unit to remain configured, keep proper time, and maintain DRAM
(Dynamic Random Access Memory) for at least ten minutes at room temperature if the main battery remains in the handheld computer, using the
Power control panel applet (see page 8). The state and time are lost if:
• The battery discharges beyond this level.
• The battery is removed when the computer is not in suspend mode.
Changing and Installing the Battery
Make sure you fully charge the LiIon battery before you install it in your
CK60 Computer; and that you take at least 20 minutes to initially charge
the backup battery before the backup system is fully functional.
6CK60 Handheld Computer with Windows CE User’s Manual
To charge the battery
Either insert the battery into the CK60 Quad Battery Charger or place the
CK60 Computer with battery installed in a CK60 Single Dock, a CK60
Single Dock with modem, or a CK60 Multidock. The battery charge time
is four hours or less on any of these docks if the temperature is within the
battery charging range.
You could also use a CK60 Power Adapter to keep the CK60 Computer on
full power.
For maximum efficiency, store your CK60 Computer on external power
with which to charge your batteries.
For more information on these accessories, see “Accessories for the CK60
Computer” on page 17.
To install the battery, insert the tabs on the bottom of the charged battery
into the CK60 Computer and snap the battery into place.
Maximizing Battery Life
Below are things that you can do to maximize the life of your battery.
Chapter 1 — Using the CK60 Handheld Computer
Maximizing the Life of Your Battery
When You Want To:Do This to Save Battery Power:
Operate the CK60 Computer and the Low
Battery status icon appears or the Battery
light comes on.
Stop using the CK60 Computer for five
minutes or longer.
Store the CK60 Computer for more than a
day.
1 Press I to turn off the CK60 Computer.
2 Remove the battery and insert another fully charged battery as
quickly as possible or you may lose state.
Or, you can insert the CK60 Computer into a powered quad battery
pack charger.
1 Make sure the low battery icon is not on the screen and that the Bat-
tery light is not turned on.
2 Press I to turn off the CK60 Computer.
1 Save your state and end your computer session.
2 Press I to turn off the CK60 Computer.
3 Insert a fully charged battery.
Checking the Battery Status
The battery status LED above your CK60 keypad, as shown in the following illustration, indicates the status of your battery. See the table on the
next page to understand the meanings of the lights emitted from the LED.
Battery status LED
CK60 Handheld Computer with Windows CE User’s Manual7
Chapter 1 — Using the CK60 Handheld Computer
Steady GreenBattery is more than 95% charged and unit is on a charger.
Blinking RedBattery is low.
Steady RedMain battery is low, or if charging, remains red until your CK60 Computer reaches 95%
Steady YellowYour CK60 Computer is on a charging source and there is no battery pack installed. Can
Steady AmberReplace the battery pack.
charge status.
also mean that your CK60 Computer is out of charging range 32
Once your CK60 Computer gets back in range, charging resumes and the LED changes to
red or green.
°
to 122°F (0° to 50°C).
You can also use the Power control panel applet to view the status of this
battery. Tap Start > Settings > Control Panel. Double-tap the Power icon,
then tap the Power tab. Tap OK to exit this applet.
Using the Keypad
Your CK60 Computer has one of the following keypad overlay options:
• 32-key DSD large numeric
• 45-key full alphanumeric
• 58-key full alphanumeric
8CK60 Handheld Computer with Windows CE User’s Manual
32-Key Large Numeric Keypad
The 32-key keypad is for applications that enter mainly numeri data (0-9).
This keypad also lets you enter special characters by pressing color-coded
key sequences.
Chapter 1 — Using the CK60 Handheld Computer
Power key
Scan key
Orange key
45-Key Full Alphanumeric Keypad
This keypad is for applications that enter mainly numeric data (0-9) and
that may need to enter the entire alphabet. This keypad also provides
shirted function keys (F1-F12) and special characters, symbols, and functions by pressing color-coded key sequences.
Power key
7
4
-
1
Esc
0
.
F1F2F3F4F5F6F7F8
8
5
2
RollPage
Enter
Backlight key
9
6
3
Green key
Backlight key
Scan key
Orange key
A PA1PA2PA3AutLg
BCD
F1F2F3F4
Attn
F ClearDup
E
F5
F6F7F8
Hex
JKLMN
Print
,
F10
.
HelpHomeNewLnOPQ
&
789
Del
R
S
Fld
-
Shift
45
+
CAPS
WVFld
Esc
123
CTRL
ClrFld X
GH I
FMark
F11
*
T? U
=
X
+
Z
F9
SysRq
Space
F12
Ins
-
^
6
Enter
EOF
Y
Reset
0
Sp
Green key
CK60 Handheld Computer with Windows CE User’s Manual9
Chapter 1 — Using the CK60 Handheld Computer
58-Key Full Alphanumeric Keypad
This keypad is for applications that enter mainly numeric data (0-9) and
that may need to enter the entire alphabet. This keypad also provides shift
function keys (F1-F24) and special characters, symbols, and functions by
pressing color-coded key sequences.
Power key
Scan key
Orange key
Using the Color-Coded Keys
Each keypad available for the CK60 Computer 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 CK60 Computer: the orange B key and the green C 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. Note that
there are several hidden characters (such as < or >) on each CK60 keypad
that require using the color-coded keys to access them.
F1F2F3F4F5F6F7F8
RollPage
Attn
ClrClear Dup Erase Fld X
F9F10F11 F12 F13F14
F15 F16 F17 F18 F19 F20F21
Hex
G
{
F22 F23 F24
N
U
Sym
Shift
Esc
CBADEF
PA1 PA2 PA3
JIHKLM
}
PrintReset SReq
O
QP
;
:
Ins
&
7
_
456
+
Fld +
1203
Del
CTRL
RXST
< >
`
WVY
~
Home
8
*
Help
=
-
Fld -
]
.
FMark
/ \
Z
AutoLg
[
9
Menu
'
^
|
EOF
Backlight key
NewLn
CAPS
Space
"
Enter
Green key
Using the Color-Coded Keys
You Wa n t To:Press:Example
Use an orange character or function printed above a key.
Use a green character or function
printed above a key.
Lock the orange, green, Ctl, Alt,
or Shift key to stay on.
Unlock a green, orange, Ctl, Alt,
or Shift key.
10CK60 Handheld Computer with Windows CE User’s Manual
B key, then the key with the character or function printed above it.
C key, then the key with the character or function printed above it.
Press B, then F7 to type the M character on the 45-key keypad.
Press C, then Y to print the greater
than symbol (>) on the 58-key keypad..
B, C, Ctl, A.t, or Shift key twice.Press C twice and the applicable icon
appears in the status bar with a padlock.
B, C, Ctl, Alt, or Shift key once.
Chapter 1 — Using the CK60 Handheld Computer
Capitalizing All Characters
To type all alphanumeric characters as uppercase letters, you can enable the
Caps Lock feature on the CK60 keypad.
To enable Caps Lock, press the applicable sequence:
• On the 45-key keypad, press the C key, then the Esc key.
• On the 58-key keypad, press the B key, then the Space key.
To disable Caps Lock, press the same key sequence you used to enable it.
Typing Alphabetical Characters on the 45-Key Keypad
On the 45-key keypad, press the orange B key, then the applicable key to
enter letters of the alphabet when necessary.
Using the Power (I) Key
When you press the I key to turn off the CK60 Computer, you actually
put the CK60 Computer in Suspend mode. In Suspend mode, the CK60
Computer continues to supply power to all memory, but turns off power to
most hardware. This power-saving feature is to prolong battery life.
When you press the I key to turn the CK60 Computer 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 the CK60 does not resume after pressing I,
your battery may be too low to supply power. Replace the battery.
Turning on the Keypad Backlight
You can configure your keypad to turn on a backlight to assist you when
you are working in low lighting. To adjust the backlight for the keypad, tap
Start > Settings > Control Panel, then double-tap the Backlight icon. Tap
the right arrow to move to and tap the Keyboard tab. Make your selection,
then tap OK to exit this applet.
CK60 Handheld Computer with Windows CE User’s Manual11
Chapter 1 — Using the CK60 Handheld Computer
Using the Screen
The CK60 Computer has a 3.8” diagonal, 240x320 pixel (QVGA) transflective TFT-LCD 64K color display. The screens support 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 CK60 Computer. The
taskbar displays the Start menu, the time, the onscreen keyboard icon, and
the desktop icon.
Desktop
Tas kb ar
Your CK60 Computer has a stylus for selecting items and entering information. Use the stylus in place of a mouse.
TapTouch the screen once with the stylus to select options, close appli-
cations, or launch menus from the taskbar.
Double-tapTouch the screen twice with the stylus to launch applications.
DragHold the stylus on the screen and drag across the screen to select
text and images.
Tap a n d ho l dTap 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.
12CK60 Handheld Computer with Windows CE User’s Manual
Using the Speakers
The high-volume speaker on the back of the CK60 Computer, is capable of
variable volume levels. This speaker is capable of reproducing voice and
WAV files, and is used primarily to convey status tones. There is a separate
volume control in the Volume & Sounds control panel applet. Information
on this applet is below and on the next page.
Chapter 1 — Using the CK60 Handheld Computer
High-volume speaker on center, back
of CK60 Computer
The front speaker is a full-voice range speaker of cell-phone quality with a
separate volume control. See the next page for information about this volume control.
Warning: Do not place the speaker next to your ear when the speaker
volume is set to “Loud” (maximum), or you may damage your hearing.
Enabling the Speaker and Adjusting the Volume
Front Speaker
To enable the speaker and adjust the volume:
1 Tap Start > Settings > Control Panel. Double-tap the Volum e &
Sounds icon, then tap the Vol ume tab.
2 Drag the slider bar to the right to the “Soft” position.
CK60 Handheld Computer with Windows CE User’s Manual13
Chapter 1 — Using the CK60 Handheld Computer
3 Tap OK to exit this applet.
Disabling the Speaker
To disable the speaker:
1 Tap Start > Settings > Control Panel. Double-tap the Volum e &
Sounds icon, then tap the Vol ume tab.
2 Tap t he Soft button to drag the slider all the way to the left.
3 Tap OK to exit this applet.
Using the Status Lights
The status lights on the CK60 Computer turn on to indicate the status of
the battery or a successful decode of a bar code.
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 (to the right of the
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 CK60
Computer successfully decodes a bar code.
14CK60 Handheld Computer with Windows CE User’s Manual
Using the Secure Digital Card
Note: MultiMediaCards (MMCs) and CompactFlash (CF) storage cards
are not supported in the CK60 Computer.
You can use a Secure Digital (SD) card to increase file storage and install
software. The CK60 Computer currently supports SanDisk SD cards only.
The SD card slot is located on the top of the CK60 Computer just above
the scanner window.
Warning: You can corrupt your SD card if you do not follow these
installation and removal procedures exactly.
To insert an SD card:
1 Press I to turn off the CK60 Computer.
2 Remove the two screws on the SD card slot door and remove the door
(see illustration on the next page). Note that the screws to this door are to
be torqued to 1.5 in-lbs.
Chapter 1 — Using the CK60 Handheld Computer
3 Gently insert the SD card into the CK60 Computer with the printed
side facing the keypad and screen side of the CK60 Computer.
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 To replace the door, insert the door catch into the slot above the steel
card retainer.
6 Replace the two screws.
7 Press I to turn on the CK60 Computer.
Screw
Screw
To remove the SD card:
1 Press I to turn off the CK60 Computer.
2 Remove the two screws on the SD card slot door and remove the door.
Note that the screws to this door are to be torqued to 1.5 in-lbs.
CK60 Handheld Computer with Windows CE User’s Manual15
Chapter 1 — Using the CK60 Handheld Computer
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 CK60 Computer.
If the card does not eject easily, you can use the door catch to remove it
by turn the door upside down and using the catch to pull out the SD
card.
4 Remove the SD card from the CK60 Computer.
Warning: Before installing an SD card, inspect the gasket on the door
for any damage or wear, and replace the door if any damage or wear is
found.
Physical and Environmental Specifications
Use this section to locate technical information about the CK60 Computer
and its available features and options.
Physical Dimensions
Length:22.5 cm (8.87 in)
Width:9.3 cm (3.68 in)
Depth:5.0 cm (1.98 in) with standard case
Weight:563 g to 852 g depending on configuration
(23 oz to 30 oz)
Power Specifications
Operating:Rechargeable 17.6 W LiIon battery pack
Backup:Super Capacity supplies 10 minutes bridge
time while replacing the main battery
Electrical Specifications
Model:CK60
External Charge Power:11 to 28 VDC @ 1.5 A max. (18 W max.)
• 5-level LED backlight control with high and low settings
16CK60 Handheld Computer with Windows CE User’s Manual
Keypad Options
32-key DSD large numeric keypad
45-key large alphanumeric keypad
58-key alphanumeric keypad
Bar Code Symbologies
Codabar, Codablock A, Codablock F, Code 11, Code 2 of 5, Code 39,
Code 93, Code 128, Interleaved 2 of 5, Matrix 2 of 5, Micro PDF417,
MSI, PDF417, Plessey, RSS 14, RSS Expanded, RSS Limited, Telepen,
UPC/EAN
Accessories for the CK60 Computer
You can use these accessories (sold and ordered separately) with the CK60
Computer. To order accessories, contact your local Intermec representative.
CK60 Quad Battery Charger
Use the Quad Battery Charger to charge up to four batteries without having to remove them from the CK60 Computer. You can insert up to four
CK60 Computers with batteries installed making it easy to remember to
charge your batteries overnight. The charger also provides power to your
CK60 Computers while communicating via Ethernet.
Chapter 1 — Using the CK60 Handheld Computer
CK60 Ethernet Multidock
Use the CK60 Ethernet Multidock to hold up to four CK60 Computers
with a batteries installed. The multidock charges the batteries, provides
power to the CK60 Computers, provides one Ethernet connector, and provides a serial port for each inserted CK60 Computer.
CK60 Single Dock
Use the CK60 Single Dock to hold a CK60 Computer with its battery
installed. The single dock charges the battery, provides power to the CK60
Computer, provides an Ethernet connector, and provides a serial port for
the inserted CK60 Computer.
CK60 Single Dock with Modem
Use the CK60 Single Dock with Modem to hold a CK60 Computer with
its battery installed. The single dock charges the battery, provides power to
the CK60 Computer, provides an Ethernet connector, and provides a serial
port for the inserted CK60 Computer.
CK60 Holster and Belt
Use the holster and belt to carry your CK60 Computer while not using it.
The holster and belt support either right- or left-handed use and you can
use it to carry a CK60 Computer with or without a handle. You can only
use this with a CK60 Computer that has either the 1D linear imager or the
2D imager.
CK60 Handheld Computer with Windows CE User’s Manual17
Chapter 1 — Using the CK60 Handheld Computer
CK60 Handstrap
The removable and adjustable handstrap make it easy for you to hold and
use the CK60 Computer without tiring your hand.
CK60 Power Adapter, USB Adapter, and Snap-On Adapters
Provides power to all of the docks and chargers.
18CK60 Handheld Computer with Windows CE User’s Manual
Windows CE
2
This chapter introduces Microsoftr Windowsr CE 5.0. While using your
CK60 Handheld Computer, keep this key point in mind:
Ta p Start on the task bar, located at the bottom, left corner of the screen, to
quickly move to programs, files, and settings. Use the task bar at the bottom of the screen to perform tasks in programs. The task bar includes
menus, buttons, and the onscreen keyboard.
Note: Desktop icons and control panel applet icons are shown to the left.
Any place that Start is mentioned, tap the following Windows icon in the
bottom, left corner of your CK60 desktop.
This chapter describes your CK60 Computer Windows CE applications,
and explains how to connect your CK60 Computer to a PC, a network, or
the Internet. Below is a guide to assist you in using your CK60 Computer.
For information on:See this source:
Programs on your handheld computer.This chapter.
Connecting to and synchronizing with a PC.The Quick Start Guide or ActiveSync Help on your PC.
Last-minute updates, detailed technical information.Read Me files in the Microsoft ActiveSync folder on the PC.
Up-to-date information on Windows CE device.www.microsoft.com/windows/embedded/ce.net/default.asp
CK60 Handheld Computer with Windows CE User’s Manual19
Chapter 2 — Windows CE
Basic Skills
Desktop Screen
Learning to use your CK60 Computer is easy. This section describes the
basic concepts of using and customizing your CK60 Computer.
When you turn on your CK60 Computer for the first time each day, you
see the Desktop screen.
Programs
Tap to list open windows
Tap to activate the input panel
Double-tap to change time format
Tap to scroll to other programs
Tap to open an associated program
Tap to bring up the Start menu
To customize what is displayed on the Desktop screen, including the background image, tap Start > Settings > Control Panel, then double-tap the
Display icon.
Status icons display information such as low batteries or when the CK60
Computer is connected to a PC 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. To access some programs, tap Start > Programs, and then the program name.
20CK60 Handheld Computer with Windows CE User’s Manual
Start Menu and Task Bar
The Start Menu is located at the bottom of the screen. It displays the active
program, and allows you to switch to programs and close screens.
The task bar, which displays the current time, is at the bottom of the
screen. The task bar includes menu names, buttons, and the Input Panel
icon. Use this task bar to perform tasks in programs.
Notifications
Chapter 2 — Windows CE
Tap to see more programs
Tap to see websites
Tap to see text files and other documents
Tap to configure your unit
Tap to learn more about an application
Tap to display the input panel
Entering Information
Your device can notify you in any of the following notification types:
• A message box appears on the screen.
• A sound, which you can specify, is played.
• A light flashes on your CK60 Computer.
You can enter information on your CK60 Computer in several ways,
depending on the type of device you have and the program you are using:
TypingUsing the input panel, enter typed text into the CK60 Computer. You can
do this by tapping keys on the onscreen keyboard or by using handwriting
recognition software.
WritingUsing the stylus, write directly on the screen.
DrawingUsing the stylus, draw directly on the screen.
Use the input panel to enter information in any program on your CK60
Computer. You can either type using the onscreen keyboard or write using
Tr a n s c r i b e r (described on page 22). The characters appear as typed text.
To show the input panel, tap the Input Panel icon, then tap Keyboard. To
hide the input panel, tap the Keyboard icon, then tap Hide Input Panel.
Select an input method
Input Panel icon
CK60 Handheld Computer with Windows CE User’s Manual21
Chapter 2 — Windows CE
Large Keys Versus Small Keys on Keyboard
The default setting for the keyboard is with small keys. If you want to use
larger keys, tap Start > Settings > Control Panel, then double-tap the
Input Panel icon. Tap Options, then select Large keys. Tap OK, then OK
again to close the Input Panel properties. Below are the keyboards.
Keyboard with small keys
Keyboard with large keys
Typing With the Onscreen Keyboard
Tap the stylus input icon, 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. Note that the
CAP key only appears when the keyboard is set to small keys. See previous
page for information about the keys.
• 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, drag the stylus to the left across at least two keys.
• To insert a carriage return, tap and hold the stylus on the keyboard and
drag down.
Using Transcriber
With Transcriber, you can write on the screen with the stylus just as you
would on paper. You can write a sentence or more of information, then
pause and let Transcriber change written characters to typed characters.
22CK60 Handheld Computer with Windows CE User’s Manual
Chapter 2 — Windows CE
For specific instructions on using Transcriber, double-tap the Tr a n s c r i b e r
shortcut on the desktop screen or tap the Tr a n s c r i b e r option in the Input
Panel menu, then tap Help. Tap OK to close the Transcriber Intro box.
To enable the Transcriber, tap the Input Panel icon on the task bar, select
Tr a n s c r i b e r , tap OK to close the Transcriber Intro, select an option, then
write anywhere on the screen for the input to appear in the active window.
Tap th e Tr a n s c r i b e r icon, then select Hide Input Panel, to disable.
Selecting Typed Text
If you want to edit or format typed text, you must select it first by dragging
the stylus across the text.
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.
Finding and Organizing Information
You can use the Windows Explorer to find files on your CK60 Computer
and to organize these files into folders. Tap Start > Programs > Windows Explorer.
Tra nsc rib er icon
Double-tap a folder to open it.
CK60 Handheld Computer with Windows CE User’s Manual23
Chapter 2 — Windows CE
Customizing Your CK60 Computer
You can customize your CK60 Computer by adjusting settings and installing additional software.
Programs added to your CK60 Computer at the factory are stored in ROM
(Read Only Memory). You cannot remove this software, and you cannot
accidentally lose ROM contents.
You can install any program created for your CK60 Computer, as long as
your CK60 Computer has enough memory. The most popular place to
find software for your CK60 Computer is on the Windows CE web site.
Adding Programs Using Microsoft ActiveSync
Install software developed for the CK60 Computer onto your PC before
installing the same software onto your CK60 Computer. Once installation
is complete, tap Start > Programs, then the program icon to switch to it.
1 Determine your CK60 Computer and processor type so that you know
which version of the software to install. Tap Start > Settings > Control Panel, then double-tap the System icon. Note the processor information
on the General tab beneath the Computer heading.
2 Download the program to your PC (or insert the CD or disk that con-
tains the program into your PC). You may see a single *.EXE or *.ZIP
file, a SETUP.EXE file, or several files for different CK60 Computer
types and processors. Be sure to select the program designed for the Windows CE and your CK60 Computer processor type.
3 Read any installation instructions, Read Me files, or documentation that
comes with the program. Many programs provide instructions.
4 Connect the CK60 Computer and PC, then double-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 CK60 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.
24CK60 Handheld Computer with Windows CE User’s Manual
Chapter 2 — Windows CE
Move this file to your CK60 Computer. If you cannot find any installation instructions for the program in the Read Me file or documentation, use Microsoft ActiveSync Explore to copy the program file to the
“My Computer\Program Files” folder on your CK60 Computer.
Adding a Program Directly from the Internet
Install the appropriate software for your CK60 Computer on your PC
before installing it on your CK60 Computer. Once installation is complete,
tap Start > Programs, then the program icon to switch to it.
1 Determine your CK60 Computer and processor type so that you know
which version of the software to install. Tap Start > Settings > Control Panel, then double-tap the System icon. Note the processor information
on the General tab beneath the Computer heading.
2 Download the program to your CK60 Computer straight from the
Internet using Internet Explorer. You may see a single *.EXE or *.ZIP
file, a SETUP.EXE file, or several versions of files for different CK60
Computer types and processors. Be sure to select the program designed
for the Windows CE and your CK60 Computer processor type.
3 Read any installation instructions, Read Me files, or documentation that
comes with the program. Many programs provide instructions.
4 Tap the file, such as *.EXE file to start the installation wizard. Follow the
directions on the screen.
Adding a Program to the Start Menu
You can either use Windows Explorer on the CK60 Computer to move the
program to the “\My Computer\Windows\Start Menu” folder, or use
Microsoft ActiveSync on the PC to create a shortcut to the program and
place the shortcut in the “\My Computer\Windows\Start Menu” folder.
CK60 Handheld Computer with Windows CE User’s Manual25
Chapter 2 — Windows CE
Using Windows Explorer on the CK60 Computer
Ta p Start > Programs > Windows Explorer, and locate the program. Tap
and hold the program and tap Cut on the pop-up menu. Open the
“\My Computer\Windows\Start Menu” 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 Windows
Explorer, see “Finding and Organizing Information” on page 23.
Using Microsoft ActiveSync on the PC
Use the Explore in Microsoft ActiveSync to explore your CK60 Computer
files and locate the program. Right-click the program, and then click Cre-ate Shortcut. Move the shortcut to the “\My Computer\Windows\Start
Menu” folder. The shortcut now appears on the Start menu. For more
information, see ActiveSync Help.
Removing Programs
Ta p Start > Settings > Control Panel, then double-tap the Remove Pro-
grams icon.
If the program does not appear in the list of installed programs, use Windows Explorer on your CK60 Computer to locate the program, tap and
hold the program, and then tap Delete on the pop-up menu.
Microsoft ActiveSync
Ta p Start > Settings > Control Panel, then double-tap the PC Connection
icon. Tap Change Connection, then select the baud rate from the list.
Visit the following Microsoft web site for the latest in updates, technical
information, and samples:
With Microsoft ActiveSync, you can back up and restore your CK60 Computer data, and copy files between your CK60 Computer and your PC.
Install Microsoft ActiveSync on the desktop of your PC from the following
URL. For more information, on installing Microsoft ActiveSync, see your
Quick Start card. ActiveSync is already installed on your CK60 Computer.
http://msdn.microsoft.com/downloads/
26CK60 Handheld Computer with Windows CE User’s Manual
IConnect
Chapter 2 — Windows CE
After installation is complete, the ActiveSync Setup Wizard helps you connect your CK60 Computer to your PC or set up a partnership so you can
browse for or move data between your CK60 Computer and your PC.
Disconnect the CK60 Computer from your PC and you are ready to go!
Note: While ActiveSync does synchronize files between your PC and your
CK60 Computer, the Windows CE operating system does not include Calendar, Contacts, Tasks, Inbox, Channels, and Pocket Access applications.
The IConnect application displays information about the Ethernet adapter
and tests for connectivity. To access this application, tap the IConnect icon
in your system tray. Two options will appear in a pop-up menu, to either
open and or exit the application.
Note that once you exit the IConnect application, select Start > Run, enter
“IConnect.exe” in the Open field, then tap OK. The IConnect icon then reappears in the system tray.
CK60 Handheld Computer with Windows CE User’s Manual27
Chapter 2 — Windows CE
Internet Connection
Ta p Open IConnect to access the IConnect application.
Ethernet Connections
The following information applies to CK60 Computers using Ethernet:
Tap this to test the connection
IP Address
The IP Address row is for the current IP address. If the address is valid, a
green check mark appears to the left and the field contains the address. If
invalid, a red X is shown to the left. Tap IP Address to configure the IP settings for the CK60 Computer and view other IP-related addresses.
The DHCP dialog contains information about the current IP address. You
can enter an IP address, check either Static IP or DHCP, then tap Update
to commit these changes. Tap Release or Renew near the bottom to either
release or renew changes to the DHCP address.
LAN Info
Ta p LAN Info to access diagnostic pages.
Link
This row displays the current link speed if valid. A green check mark
appears to the left if the Ethernet cable is attached to the CK60 Computer.
A red X appears if the Ethernet cable is detached.
28CK60 Handheld Computer with Windows CE User’s Manual
Chapter 2 — Windows CE
Adapter
This row lists the current network adapter. To change to a different
adapter, tap the drop-down arrow, select a different adapter, then check
Adapter Enabled below the drop-down list. To unload the current adapter,
clear (uncheck) Adapter Enabled.
For 802.11b/g Connections
The following information applies to CK60 Computers using 802.11
Wireless:
IP Address
The IP Address row is for the current IP address. If the address is valid, a
green check mark appears to the left and the field contains the address. If
invalid, a red X is shown to the left. Tap IP Address to configure the IP settings for the CK60 Computer and view other IP-related addresses.
The DHCP dialog contains information about the current IP address. You
can enter an IP address, check either Static IP or DHCP, then tap Update
to commit these changes. Tap Release or Renew near the bottom to either
release or renew changes to the DHCP address.
WLAN Info
Ta p WLAN Info to access diagnostic pages.
Setup
Ta p Setup to configure the 802.11b/g SSID and security settings. See
“Configuring Security” on page 64 for more information.
Adapter
This row lists the current network adapter. To change to a different
adapter, tap the drop-down arrow, select a different adapter, then check
Adapter Enabled below the drop-down list. To unload the current adapter,
clear (uncheck) Adapter Enabled.
CK60 Handheld Computer with Windows CE User’s Manual29
Chapter 2 — Windows CE
iFTP Server
Tap th e iFTP Server tab to set up the FTP Server on the CK60 Computer.
Check or uncheck either option, tap Apply to change FTP Server settings.
Getting Connected
You can set up connections to the Internet and corporate network at work
to do such activities as browsing the Internet, sending and receiving e-mail
and instant messages, and synchronizing information using Microsoft
ActiveSync.
Connections can be made using a wired or wireless network. Once connected to the Internet or to the network at your company or organization
where you work, you can view web pages by using Internet Explorer. The
communication software for creating an ISP connection is already installed
on your CK60 Computer. Your service provider may provide the software
needed to install other services, such as paging and fax services.
Connecting to an Internet Service Provider
You can connect to your ISP and use the connection to view web pages.
Get 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
To view additional information for any screen in the wizard or while
changing settings, tap Help in the upper-right corner.
30CK60 Handheld Computer with Windows CE User’s Manual
Chapter 2 — Windows CE
1 Tap Start > Settings > Network and Dial-up Connections, then double-
tap Make New Connection.
2 Enter a name for the connection, such as “My Connection,” then press
Next.
3 In the Select a modem list, select “Hayes Compatible on COM1.” Tap
Next to continue.
CK60 Handheld Computer with Windows CE User’s Manual31
Chapter 2 — Windows CE
4 Enter the phone number, then tap Finish.
5 Double-tap the new ISP Connection icon, then enter the user name,
password, and domain (if provided by an ISP or your network administrator).
6 Tap Dial Properties, then specify your current location from the drop-
down list.
Direct Connection
Specify your current phone type. If your phone type is pulse dialing,
select Pulse dialing. If your type is tone dialing (as most phone lines are),
then select Tone dialing. Tap OK to close the Dialing Properties page.
These settings apply to all connections.
7 To start the connection, start visiting web sites by using Internet
Explorer. See “Internet Explorer” on page 34 for information.
A direct connection helps you to securely connect to servers, such as a corporate network, via the Internet. Ask your network administrator for the
user name, password, domain name, TCP/IP settings, and host name or IP
address of the server.
To view additional information for any screen in the wizard or while
changing settings, tap Help in the upper-right corner.
32CK60 Handheld Computer with Windows CE User’s Manual
Chapter 2 — Windows CE
1 Tap Start > Settings > Network and Dial-up Connections, then double-
tap Make New Connection.
2 Enter a name for the connection, such as “Direct Connection.” Select
Direct Connection, then tap Next to continue.
3 Select a device through which a connection is made from the Select a
device drop-down list, tap Configure to adjust the port settings, tap OK
to return to the Device screen, then tap Finish.
4 Insert the necessary equipment into the device, then double-tap the new
Direct Connection icon to connect to the host.
5 Use a desired program to automatically begin connecting. For example,
switch to Internet Explorer and browse to a web page.
CK60 Handheld Computer with Windows CE User’s Manual33
Chapter 2 — Windows CE
Ending a Connection
Internet Explorer
To disconnect, either detach your device when connected via cable or cradle, or switch off the connection when connected via a wireless network.
Use Microsoft Internet Explorer to view web sites. To do this, create the
connection first via an ISP or network, as described in “Getting Connected” on page 30.
When connected to an ISP or network, you can also download files and
programs from the Internet
To switch to Internet Explorer on your CK60 Computer, double-tap the
Internet Explorer icon on your desktop.
Viewing Mobile Favorites and Channels
1 Tap Favorites from the tool menu to display your list of favorites.
2 Tap the page you want to view.
Browsing the Internet
1 Set up a connection to your ISP or corporate network using information
as described in “Getting Connected” on page 30.
2 To connect and start browsing, do one of the following:
•Tap Favorites from the toolbar, and then tap the favorite to view.
Tap to add or delete a folder or a link
Tap the favorite you want to view
34CK60 Handheld Computer with Windows CE User’s Manual
Chapter 2 — Windows CE
•In the Address bar that appears at the top of the screen, enter the web
address you want to visit using the input panel, then tap the [Enter]
key on the panel to go to that web site.
Type the web address here
• Tap the drop-down arrow to select from previously entered addresses.
Tap for a list of addresses
Note: To add a favorite link while using the CK60 Computer, go to the
page you want to add, then select Favorites > Add to Favorites.
CK60 Handheld Computer with Windows CE User’s Manual35
Chapter 2 — Windows CE
36CK60 Handheld Computer with Windows CE User’s Manual
Configuring the CK60
3
Use this chapter to understand how to install applications onto your CK60
Series Handheld Computer and how to configure the CK60 Computer to
communicate in your network. In this chapter are these sections:
• Developing Applications for the CK60 Computer (page 38)
• Packaging Applications for the CK60 Computer (page 39)
Computer
• Installing Applications on the CK60 Computer (page 40)
• Converting Older Computer Applications to CK60 Applications (page
38)
• Configuring CK60 Parameters (page 49)
• Configuring the CK60 Computer for Your Network (page 53)
• Configuring the SF51 Scanner (page 61)
• Configuring Security (page 64)
• Using Configuration Parameters (page 90)
• Using Reader Commands (page 91)
Note: Desktop icons and control panel applet icons are shown to the left.
Any place that Start is mentioned, tap the following Windows icon in the
bottom, left corner of your CK60 desktop.
CK60 Series Handheld Computer User’s Manual37
Chapter 3 — Configuring the CK60 Computer
Developing Applications for the CK60 Computer
CK60 Computers run applications programmed in Microsoft Embedded
Visual C++. Use this section to understand what you need to:
• Develop a new application for the CK60 Computer.
• Convert an application from an older computer to a CK60 application.
Use the Intermec SDK to develop new applications to run on the CK60
Computer. The Intermec SDK is a library of C++ language functions you
can use to create applications for the CK60 Computer.
See the SDK online user’s manual for help developing your application.
The Intermec CK60 SDK User’s Manual contains hardware and software
requirements, all of the functions that are supported by the CK60 Computer, and how to use these functions.
The SDK is part of the Intermec Developer’s Library (IDL), which is available on the Intermec Developer’s Library CD or as a download from the
Intermec web site at www.intermec.com.
You need these hardware and software components to use the Intermec
SDK:
• Pentium PC, 400 MHz or higher
• Windows 2000 (Service Pack 2 or later) or Windows XP (Home, Professional, or Server)
• For native C++ development, Microsoft eMbedded Visual C++ version
4.0
• For Windows CD 5.0, eVC 4.0 SP4 is required
• 128 MB RAM (196 MB recommended)
• 360 MB hard drive space for minimum installation (720 MB for complete)
• CD-ROM drive compatible with multimedia PC specification
• VGA or higher-resolution monitor (Super VGA recommended)
• Microsoft Mouse or compatible pointing device
Converting Older Computer Applications to CK60 Applications
If you have an existing application that you would like to run on the CK60
Computer, you can use the PSK to convert that application. The Intermec
PSK is a set of libraries and tools that you use to convert your existing C
applications into C++ applications for use on the CK60 Computer.
As you migrate from another computer to a CK60 Computer, you need to
consider when converting other computer applications to run on the CK60
Computer, most APIs should work without changes, with the exception
that arrow and tab keys may be reversed from other computers. Keyboard
38CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
remapping is available on the CK60 Computer should you need to map
these keys like that of the other computer.
You need these hardware and software components to use the PSK:
• a PC with at least 1MB of free disk space running Microsoft Windows
2000 or Windows XP
• Microsoft eMbedded Visual C++ version 4.0 with Service Pack 2
• Intermec SDK and development tools
• Intermec PSK, which contains these files and utilities:
• PSK functions library
• Header files
• Example files
The PSK is part of the Intermec Developer’s Library (IDL), which is available on the Intermec Developer’s Library CD or as a download from the
Intermec web site at www.intermec.com.
Packaging Applications for the CK60 Computer
Use any of these methods to package applications for installation:
• You could package an application as a cabinet (CAB) file. Recommended
• For simple applications, the application itself may be the file to deliver.
• It could be a directory structure that contains the application, supporting
files like ActiveX controls, DLLs, images, sound files, and data files.
Consider any of the following when choosing a location into which to store
your application:
• In the basic CK60 Computer, there are two built-in storage options: the
Object Store and the Flash File Store. The Object Store is a Disk on
Chip (DOC) Flash that looks like a disk. The Flash File Store is an area
of storage which is embedded in a section of the system’s FLASH memory. This storage area is not erased during a cold-boot. It may, however,
be erased during the reflashing process. In addition to storing applications and data files, you do have the option to store a persistent registry
to the Flash File Store region.
• If the optional Secure Digital (SD) storage card is in the system, then
consider this card the primary location to place applications installation
files. The “\Storage Card” folder represents the SD card.
• Use the small non-volatile Flash File Store region to hold CAB files that
rebuild the system at cold-boot or install applications from a CAB file
into the Flash File Store so they are “ready-to-run” when a cold-boot is
performed. Since the FLASH in the system has a limited number of
write cycles, do not use the Flash File Store for excessive writing purposes; however, reading is okay.
CK60 Series Handheld Computer User’s Manual39
Chapter 3 — Configuring the CK60 Computer
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
several cabinet files. During installation, the setup application decompresses
the files stored in a cabinet and copies them to the user’s system. Intermec
recommends using CAB files to install your applications. The CK60 Computer uses standard Windows CE CAB files and does install third-party
CAB files.
For the CK60 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 CK60 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 CK60 Computer. This method is on the Intermec Devel-oper’s Library CD, see its Software Tools User’s Manual for information.
Installing Applications on the CK60 Computer
You can use either the Microsoft ActiveSync application or SD storage
cards to install applications on the CK60 Computer.
Installing Applications Using Microsoft ActiveSync
You can use Microsoft ActiveSync to establish a connection between your
PC and the CK60 Computer. Microsoft ActiveSync transfers files, synchronizes files, performs remote debugging, and other device management
activities.
See Chapter 2, “Windows CE” for information about the Microsoft ActiveSync application as provided by Microsoft Corporation.
This can be a serial, a USB, or an 802.11b/g Microsoft ActiveSync connection. Files can be copied using Windows Explorer on a PC or a laptop computer. This is usually good when updating a few CK60 Computers.
These instructions assume that Microsoft ActiveSync was installed onto
your PC and is up and running. If not, go to Chapter 2, “Windows CE” for
an URL from which to download the latest application.
1 Connect the CK60 Computer to a PC using a USB or serial cable. You
may have to detach, then reattach the cable to “wake” the connection.
2 Wait for a “Connected” message to appear in the Microsoft ActiveSync
application to signal a connection to the CK60 Computer. If necessary,
select File > Get Connected to initiate a connection or detach, then reattach the USB or serial cable.
40CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
3 Click Explore to access the “Mobile Device” folder on your unit.
4 From your PC, select Start > Windows Explorer, then browse the
“C:\Intermec\CK60 Mgmt Tools\CabFiles” path for any CAB files
needed for your CK60 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 CK60 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 CK60
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.
Installing Applications Using a Secure Digital Card
If you have an SD card for your CK60 Computer, this is the best place for
you to install applications.
1 If you are using an SD card reader, suspend the CK60 Computer,
remove its SD card, and place it in the reader. For help, see “Using the
Secure Digital Card” on page 15.
2 Copy your application file to the SD card. If you are using Microsoft
ActiveSync to copy the files to the SD card, place the application in the
“\Storage Card” folder on the CK60 Computer.
3 If using an SD card reader, insert the SD card back into the CK60.
4 Navigate to the “\Storage Card” folder and run your application. After
your application is installed, you can run it from the Programs menu.
CK60 Series Handheld Computer User’s Manual41
Chapter 3 — Configuring the CK60 Computer
Launching Your Application Automatically
Note: This describes the system component startup for Intermec provided
components only. It does not describe the bootstrap loader process. It only
describes the component installation process provided by Windows CE. It
is assumed that you understand the Microsoft CE startup procedures and
are familiar with how Microsoft components start up.
You can configure the various media used in the Windows CE system with
a folder name and can change the media in the registry of the system. Many
of the startup components rely on folder names to locate information files,
applications, or other related data.
The registry keys used by FolderCopy and other startup components to
retrieve the folder names are as follows:
During normal Windows CE system startup, there are Intermec-specific
and non-Intermec components that require an orderly start to properly
function. These non-Intermec components may also need to start themselves so the Windows CE device can function properly. Since there are
possible configurations that come from using one or more optional built-in
peripheral devices, the platform components starting on the next page are
required to manage startup.
PreShell (PRESHELL.EXE) is launched prior to the Microsoft Shell and
must execute a SignalStartup call before the Microsoft Shell launches.
PreShell searches the “\Flash File Store\2577” directory for an executable of
the same name. If one exists, that application is launched. This application
can do what a customer desires prior to launching the Microsoft Shell. This
feature allows end customers to make their own application the shell of the
system. If desired, do not exit the custom shell nor call SignalStarted.
PostShell (POSTSHELL.EXE) can launch an application after the
Microsoft Shell has launched. There are utility applications that exist that
can take advantage of “hooking” the startup for maintenance, for example.
42CK60 Series Handheld Computer User’s Manual
RunAutoRun
Chapter 3 — Configuring the CK60 Computer
PostShell searches the “\Flash File Store\2577” directory for an executable
of the same name. If one exists, that application is launched instead. This
application can do what a customer desires and is launched after the
Microsoft Shell starts initialization. The Microsoft Shell does not require
complete initialization before this application begins and that may cause
some application or system issues. These issues are expected and are considered normal for those developing PostShell applications. The application
must test if the APIs it requires are available.
System components are installed and configured during the power up
process from a single starting point. RunAutoRun
(RUNAUTORUN.EXE), built into the operating system image and
located in the “\Windows\Startup” folder, checks for AutoExec
(AUTOEXEC.EXE) in a “\2577” folder on a mounted volume in this
order:
• Secure Digital (SD)
• Object Store - may be non-volatile storage or RAM
• Disk on Chip - may map as Object Store
• Flash File Store - may map as Object Store. This is the default location
for the AutoExec program in Intermec systems. Intermec system applications are started from this folder. The ordering of mounted volumes
overrides this feature.
The folder names used for the mounted volumes above are retrieved from
the registry to maintain coherence with the naming of the mounted volumes on the platform. These folder names are not hard-coded. If AutoExec
is present in the “\2577” folder on any of these media, it executes the program only on the first media it is found on and no other.
AutoExec is reserved for Intermec use to configure Intermec-specific applications. It launches the CAB installer, AutoCab (AUTOCAB.EXE), to
install platform cab files to the system, such as Intermec Data Collection.
When the AUTOEXEC.EXE process completes, Run Autorun then checks
for the existence of AutoRun (AUTORUN.EXE) and executes this program from the first media it is found on. This order is the same as what is
used by AutoExec.
CK60 Series Handheld Computer User’s Manual43
Chapter 3 — Configuring the CK60 Computer
AutoRun is reserved for customer use to configure application launch
sequences. It launches the CAB installer, AutoCab, as well as any customer
programs that added to the AUTOUSER.DAT file and is described on the
next page. The hierarchy of these files is shown below.
autoexec autorun
runautorun
autocopy autoreg foldercopy
autocab
customer
applications
autocab
AutoExec
AutoExec (AUTOEXEC.EXE) automates operations such as pausing,
launching processes, or signaling, and is configured through the AutoExec
data file (AUTOEXEC.DAT). This script file must be in the same directory as the program itself.
Note: Intermec considers the usage of the AutoExec data file as “Intermec
Private.” AutoExec installs Intermec applications such as Data Collection,
Security Supplicants, Intermec Management, control panels, and shortcuts
from components found in the Flash File System. Do not modify the
AutoExec data file. Instead, use the AutoRun program to add software components.
-%Passes an ID to use in a call to SignalStarted. This argument is useful only during system startup that relies
on a SignalStarted to call. W is an integer value.
-EPasses a signal event name to use when autoexec completes. X is a string value.
-FOverrides the data file to use. This must be a fully qualified name. Default is “autoexec.dat” in the same loca-
-LOGSet to any value logs activity to AUTOEXEC.TXT (in the same location as the AUTOEXEC.EXE pro-
-WPauses the autoexec process by calling sleep for the number of seconds specified by Z. Z is an integer value.
tion as the AUTOEXEC.EXE program. Y is a string value.
gram). Default is disabled.
The return code from the process uses the standard error codes defined in
WINERROR.H.
44CK60 Series Handheld Computer User’s Manual
Keywords that AutoExec supports are:
QUIETEnables user notification when an error occurs.
LOGGINGEnables logging to a trace file.
Chapter 3 — Configuring the CK60 Computer
SIGNALEnables the specified named event and is immediately signaled. Useful for notifying other compo-
CALLOpens another .DAT file to process. After the called file is completed, this file is resumed.
RUNRuns a program with a SW_SHOWNORMAL attribute. Autoexec does not wait for the child process
LOADRuns a program with a SW_HIDE attribute. Autoexec waits for 60 seconds for the child process to
EXECRuns the specified program. AutoExec waits 60 seconds for the child process to exit or EXECWAIT
EXECWAITChanges the default EXEC wait time from 60 seconds to the number of seconds specified. There is a
WAI TForces a sleep for the specified number of seconds to occur.
WAI TF ORForces a sleep until the named event is signaled.
nents of the current status.
to exit.
exit or EXECWAIT seconds if set.
seconds if set.
maximum 10-minute limit imposed.
Examples of keyword usage are as follows:
; Allow message pop up if an error occurs.
QUIET 0
; Log any debug output to a trace file.
LOGGING 1
; Perform a SetEvent on the event name "autoexec_started".
SIGNAL "autoexec_started"
; Include this child data file, childexec.dat.
CALL "\childexec.dat"
; Use autocopy to copy the audio control panel from flash file store to the
windows directory. Wait for up to 60 seconds for it to exit.
EXEC "\Flash File Store\2577\autocopy.exe" -S"\Flash File Store\System\CPLAudio.cpl" -D"\Windows\CPLAudio.cpl"
; Change the default EXEC wait time to 90 seconds.
EXECWAIT 90
; Suspend processing any commands for 10 seconds.
WAIT 10
; Suspend processing any commands until event called MyEventName is signaled.
WAITFOR "MyEventName"
CK60 Series Handheld Computer User’s Manual45
Chapter 3 — Configuring the CK60 Computer
AutoRun
AutoRun (AUTORUN.EXE) automates operations such as launching
other processes and is configured through the AutoRun data file
(AUTORUN.DAT). This script file must be in the same directory as the
program itself.
AutoRun supports the following script commands in AUTOUSER.DAT
and AUTORUN.DAT.
Note: If you need to add steps at boot time, add them to
AUTOUSER.DAT, not to AUTORUN.DAT. AUTORUN.DAT is provided by Intermec and is subject to change. AUTOUSER.DAT is the designated place for the end user to add steps to the boot time process.
EXECLaunches a specified program, waits for it to complete (up to 10 minutes).
CALLProcesses a specified file of commands and returns.
CHAINProcesses a specified file of commands and does not return.
RUNLoads a specified program and executes it.
LOADLoads a specified program and executes it.
AutoRun handles quoted file names for the first parameter which allows
you to specify path names or file names that contain white space. Note that
only one set of quotes per command is supported.
AutoCopy (AUTOCOPY.EXE) copies or moves files from one location to
another. It has no user interface and is configured through command line
arguments. It has support for the following parameters, in no particular
order:
-DIndicates the destination file name and must be fully qualified. W is a string value.
-LIndicates a fully qualified file name for logging to enable. Default is disabled. X is a string value.
-MMoves file to a destination rather than copies the file. Default value is disabled. D is an integer value. D=1
-QIndicates if a message box should appear when an error occurs. Default is disabled. Y is an integer value.
-SIndicates a source file name and must be fully qualified. Z is a string value.
46CK60 Series Handheld Computer User’s Manual
indicates enabled, 0 is disabled.
Chapter 3 — Configuring the CK60 Computer
The return code from the process uses the standard error codes defined in
WINERROR.H.
Example:
; use AutoCopy to copy the control panel from flash file store to windows.
autocopy.exe -S"\Flash File Store\System\Audio.cpl" -D"\Windows\Audio.cpl"
; use AutoCopy to move the control panel from flash file store to windows.
autocopy.exe -M1 -S"\Flash File Store\System\Audio.cpl" -D"\Windows\Audio.cpl"
AutoReg
The AutoReg (AUTOREG.EXE) component adds registry information to
the Windows CE registry. It has no user interface and is configured
through command line arguments.
Usage:
AutoReg [-D] [-HKey] [-Q] “filename”
-DDeletes the registry file after successfully loading it. This allows for systems that have hives implemented.
-HSaves the registry path, and all child entries, to the specific .REG registry file.
-QIndicates whether a message box should appear when a fatal error occurs.
filenameFully qualified file name to read from or write to, encased in double quotes to support spaces in paths or
file names. See examples below.
The return code from the process uses the standard error codes defined in
WINERROR.H.
Example:
; use AutoReg to install this registry information.
autoreg.exe "\Flash File Store\install.reg"
; use AutoReg to install this registry information. Delete the file afterwards.
autoreg.exe -D "\Flash File Store\install.reg"
; use AutoReg to extract registry information to a file.
autoreg.exe -HHKEY_LOCAL_MACHINE\Software\Intermec\Version "\version.reg"
The format of the input file, in this example, is the standard registry format
which should ease the creation of the input file since there are many publicly available utilities to generate a registry file besides Notepad. One
example of a tool is the Microsoft Remote Registry Editor.
AutoCab
AutoCab (AUTOCAB.EXE) extracts files, registry settings, and shortcuts
from Windows CE cabinet (.CAB) files. The Windows CE startup
sequence invokes AutoCab as a part of AutoExec and AutoRun. During the
Windows CE startup sequence, AutoCab processes all CAB files in the
“\CabFiles” directory relative to the current location of Autocab, unless the
location is overridden by command line arguments. AutoCab can run as a
stand-alone program to install a CAB file or a directory of CAB files.
CK60 Series Handheld Computer User’s Manual47
Chapter 3 — Configuring the CK60 Computer
AutoCab only installs the CAB file if it was not installed before by AutoCab. To track the installation of a CAB file, AutoCab marks the CAB file
with the System attribute. This attribute is ignored if the device is performing a cold-boot on a non-persistent file system.
AutoCab preserves the CAB file after installation if the ReadOnly attribute
is set. If not set, the CAB file is deleted automatically after installation.
-ChkRst=Set to 1 to configure AutoCab to check for the Reset flag after all CAB files are installed. This file is cre-
-File=Specifies the CAB files to extract. Note that the specified files need not end with the .CAB extension.
-ForceForces the specified CAB files to extract regardless of whether it was previously extracted.
-Log=Set to 1 to create a log file in the same folder that AutoCab is running. Useful for debugging CAB
-Move=Set to 1 to force source CAB file deletion, even when read-only bit set on file. Default is 0 (disabled).
-Quiet=Set to 0 to allow AutoCab to display user message box on errors. Useful for debugging CAB installation.
-Show=Set to 0 to prevent showing any installation progress interfaces. Also prevents user from canceling instal-
-Signal=Set to string name of signal to use at the completion of CAB installation before a reboot occurs (if
ated by CAB files that want a warm reset after installation. Default is 0 (do not check for flag).
installation. Default is 0 (disabled).
Default is 1 (keep quiet).
lation. Set to 1 to show normal installation. Set to 2 to show Intermec installation progress interface
(user can see what is installing but cannot cancel it). Default is 1 (show normal).
enabled). AutoCab uses WaitForSingleObject on this name. Default is disabled.
If <PathName> references a single CAB file, that file is processed. If <PathName> references a directory, all the .CAB files in that directory is processed. If <PathName> is a wild card pattern, all files matching that pattern
is processed, If <PathName> is omitted, InstallCab processes all the .CAB
files in directory “\CabFiles.”
Example:
; Install all cab files in the \Flash File Store\XYZ directory, regardless.
AutoCab -FILE="\Flash File Store\XYZ\*.cab" -FORCE
; Install only one cab file, use Intermec cab installation display
AutoCab -FILE=”\myCab\app.cab” =show=2
Customizing How Applications Load on the CK60 Computer
If you have several processes that you need running in a specific order as the
CK60 Computer turns on, you can use the AutoRun system to customize
the way applications load. For compatibility with other Intermec computers, you can place a copy of AUTORUN.EXE in the same folder as your
AUTORUN.DAT file but it is not required.
48CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
To create and install the AUTORUN.DAT file on your CK60 Computer
1 On the CK60 Computer, create a folder called “2577.”
2 On your desktop, open the Notepad application.
3 Write commands for AUTORUN.DAT using these supported script
commands:
Script CommandDescription
EXECLaunches a specified program and waits up to 10 minutes for it to complete.
CALLProcesses a specified file of commands, returns. When you use the CALL command, the
execution of the current file pauses while a new file that follows the same set of commands
executes. Once the new file completes executing, AutoRun.exe continues processing the current
file.
CHAINProcesses a specified file of commands and does not return. This command calls another file
RUNLoads a specified program and executes it. Specifies the show window attribute so that the user
LOADLoads a specified program and executes it. Specifies the hide window attribute so the user
that follows the same set of commands and stops processing the current file.
interface is visible when the application launches.
interface is hidden initially.
4 Save this Notepad file as AUTORUN.DAT.
5 Copy the AUTORUN.DAT file to the “\2577” folder on your CK60
Computer.
During every boot, the system scans for AUTORUN.DAT in the “\2577”
folder.
Here is a sample AUTORUN.DAT file that runs a dialer application and
connects to a VPN:
You can configure many parameters on the CK60 Computer, such as the
bar code symbologies it decodes or the network settings. These characteristics are controlled by configuration parameters. The values you set for these
configuration parameters determine how the computer operates. Use configuration commands to configure the CK60 Computer.
Configuring with the Setup Assistant
When first setting up the CK60 Computer, use the Setup Assistant to set or
enable basic network parameters and connect your CK60 Computer to the
network.
CK60 Series Handheld Computer User’s Manual49
Chapter 3 — Configuring the CK60 Computer
The Setup Assistant guides you through setting the following basic network
parameters:
• Date and time (including time zone)
•SSID (Network name)
• DHCP server or IP address, subnet mask, and default router
• Primary and secondary DNS or WINS addresses
•Device name
To set other parameters, use the Intermec Settings control panel applet or
another configuration method. The Setup Assistant runs on the CK60
Computer the first time you turn on the computer.
After the Setup Assistant is complete, the CK60 Computer should communicate with the network. A network connection icon appears in the taskbar.
Synchronizing the CK60 Computer System Time with a Time Server
It is important that the time on all of your CK60 Computers be synchronized with a network time server to ensure real-time communications and
updates. Network time servers acquire Coordinated Universal Time (UTC)
from an outside source such as the U.S. Naval Observatory (USNO). The
CK60 Computer uses Simple Network Time Protocol (SNTP) to synchronize with a network time server.
The default reference time server is the USNO (tock.usno.navy.mil). To
synchronize the time on your CK60 with this time server, you must have a
valid connection to the Internet. You can also synchronize the CK60 Computer system time with a corporate network server within your firewall that
is SNTP-capable. To use an internal corporate network server, you need to
set the command name in the registry.
Configuring the CK60 Computer through the Network
You can change the configuration parameters of the CK60 Computer by
sending commands through a host computer or through the network. If
you are using a network, you can configure one or more CK60 Computers
at a time. You can remotely configure the wireless or Ethernet CK60 Computer by sending a command from an application on the host computer.
Note that you cannot set all parameters through the network. You can only set
those commands that have a syntax in the Command Reference Manual.
Note: You can continue running an application on the CK60 Computer
while configuring it from the host computer.
Configuring the CK60 Computer in a TCP/IP Direct Connect Network
You can use the host computer to configure a wireless or Ethernet CK60
Computer in your TCP/IP network. To send and receive configuration
data, you need to write a host application that can communicate with the
50CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
CK60 Computer directly through an access point or through the Ethernet
network. Use the TMF protocol to send and receive transactions between
the host application and the CK60 Computer.
To set up the host computer, verify that you can communicate with the
CK60 Computer.
To set up the application, prepare and write a host application that can
communicate with the Intermec Application Server and send transactions
to and receive transactions from the CK60 Computer in this format:
TMF fieldcommands
where:
TMF fieldis a 2-byte field containing one of these values:
CGConfiguration Get request sent from the host application.
CgConfiguration Get response sent from the CK60 Computer
to the host computer.
CSConfiguration Set request sent from the host application.
CsConfiguration Set response sent from the CK60 Computer
to the host computer.
commandsare the reader and configuration commands that you want to set on
the CK60 Computer or the current value you want to retrieve from
the CK60 Computer. To save configuration changes in flash
memory, send the reader command .+1 as the last command. for a
list of all commands, see the Command Reference Manual.
Example
In the host application, you want to get the current values of two configuration commands from the CK60 Computer. Send the
CG$+NABV
transaction
from the host application
Note: The transaction header is not shown in this example. You do not
need a transaction header for a host application in a TCP/IP network, but
you do for a UDP Plus network.
where:
CGis a TMF Configuration Get request.
$+is the Change Configuration reader command.
BVis the Beeper Volume configuration command.
The CK60 returns the
Cgis a TMF Configuration Get response.
$+is the Change Configuration reader command.
BV4means the Beeper Volume configuration command is currently set to a
value of 4, which is a very high beeper volume.
CK60 Series Handheld Computer User’s Manual51
CgS+BV4
transaction to the host application, where:
Chapter 3 — Configuring the CK60 Computer
Configuring the CK60 Computer in a UDP Plus Network
You can use the host computer to configure a CK60 Computer in your
wireless or Ethernet network. To send and receive configuration data or
files, you need to write a host application that can communicate with an
Intermec Application Server (formerly Gateway or DCS 30X).
For help, see the appropriate Gateway or DCS 30X User’s Manual. Use the
Terminal Message Format (TMF) protocol to send and receive transactions
between the host application and the CK60 Computer.
To set up the Intermec Application Server, configure a peer-to-peer destination name for the host application. Create a transaction ID, $NGCFGRSP, that routes to this destination name. The Intermec Application
Server uses the transaction ID to route responses from the CK60 Computer
back to the host application. $NGCFGRSP is a special transaction ID that
the server uses to forward configuration response data from a CK60.
All configuration responses are routed with the $NGCFGRSP transaction
ID. The Intermec Application Server cannot track multiple applications
sending reader or configuration commands. If you have two host applications sending reader or configuration commands, they must both be configured to receive the $NGCFGRSP transactions, and therefore both
receive all responses from all CK60 Computers.
To set up the host computer, verify that the host computer can communicate with the Intermec Application Server.
To set up the application, prepare and write a host application that can
communicate with the Intermec Application Server and send transactions
to and receive transactions from the CK60 Computer in this format. For an
example of the host application transaction, see page 51.
transaction headerTMF fieldcommands
where:
transaction
header
TMF fieldis a 2-byte field containing one of these values:
commandsare the reader and configuration commands that you want to set on the
is a 96-byte field with message number, date, time, source application
ID, destinations application ID, transaction ID, and other information.
Set the system message (SYS$MSG) flag to E in the transaction header.
CGConfiguration Get request sent from the host application.
CgConfiguration Get response sent from the CK60 Computer to
the host computer.
CSConfiguration Set request sent from the host application.
CsConfiguration Set response sent from CK60 to host computer
CK60 Computer or the current value you want to retrieve from the
CK60 Computer. To save configuration changes in flash memory, send
the reader command .+1 as the last command. See the Command Reference Manual for a list of supported commands.
52CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
Configuring the CK60 Computer for Your Network
The CK60 Computer is a versatile handheld computer that you can add to
your wired or wireless data collection network. You can connect your
CK60 Computer to your network using:
• Serial communications
• 802.11b/g radio communications
• Ethernet communications
• Bluetootht radio communications
Configuring Serial Communications
The CK60 Computer has a serial port to transfer data to and receive data
from another device via RS-232 communications. You can also insert the
CK60 Computer 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, see page 17.
To use serial communications with your CK60 Computer, connect the
CK60 Computer to the serial port of another device, by:
• connecting the CK60 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;
• connecting the CK60 Dock to the serial port of the other device using a
DB9-pin to DB9-pin serial adapter cable, then insert the CK60 Computer into the dock; or
• connecting a USB cable between the USB connector in the back of the
CK60 Dock and your desktop computer.
Configuring 802.11b/g Radio Communications
Make sure all components with antennas are at least 30 cm (1 ft) aport
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 CK60 Computer has an internal 802.11b/g radio to transfer
data using wireless communications. This section of the manual assumes
that you have 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.
CK60 Series Handheld Computer User’s Manual53
Chapter 3 — Configuring the CK60 Computer
Your CK60 Computer supports these network protocols:
•TCP/IP
•UDP Plus
The next sections explain the parameters you need to configure for the
CK60 Computer to work in your wireless network.
Configuring the Network Parameters for a TCP/IP Network
In a TCP/IP network, the CK60 Computer 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, configure the Network Name (SSID), Host IP Address, IP Settings (if not using DHCP),
and Network Port parameters on each CK60 Computer in the network.
Configuring the Network Parameters for a UDP Plus Network
In a UDP Plus network, the CK60 Computer communications with a host
computer through the Intermec Application Server.
The Intermec Application Server translates UDP Plus packets on the wireless network into TCP/IP packets on the wired network and vice versa. The
access point acts as a bridge to allow communications between the wired
network and the wireless network.
To use wireless communications in a UDP Plus network, configure the
Network Name (SSID), Controller IP Address, IP Settings (if not using
DHCP), and Network Port parameters on each CK60 in the network.
Configuring Ethernet Communications
You can use the CK60 Computer directly in an Ethernet network if you
have ordered the Ethernet option on your CK60 Computer and you insert
it into a CK60 Dock. The communications dock as an Ethernet connector
that makes it possible for the CK60 Computer to communicate with your
Ethernet network.
To use the CK60 Computer in an Ethernet network, configure the Network Name (SSID), Host IP Address, IP Settings (if not using DHCP),
and Network Port parameters on each CK60 Computer in the network. If
required for your network, set the Primary and Secondary DNS Server and
Primary and Secondary WINS Server parameters on each CK60 Computer
in the network.
Configuring Bluetooth Radio Communications
“Bluetooth” is the name given to a technology standard using short-range
radio links, intended to replace the cables connecting portable and fixed
electronic devices. The standard defines a uniform structure for a wide
range of devices to communicate with each other, with minimal user effort.
54CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
Its key features are robustness, low complexity, low power, and low cost.
The technology offers wireless access to LANs, the mobile phone network,
and the internet for a host of home appliances and portable hand-held
devices located
up to 100m (328ft) apart (in a line of sight environment).
Local Bluetooth
The Local Bluetooth control panel applet displays the device name, the
device address, enables or disables Bluetooth communications, and sets discoverable and connectable settings. This also provides a versions screen for
various Bluetooth items in the system.
Use this applet to enable Bluetooth communications before you configure
radio communications.
1 Select Start > Settings > Control Panel, then double-tap the Local Blue-
tooth icon.
2 Tap the top button to On, then tap OK to close the applet.
Tap this to “On”
Device NameProvides the “friendly” name of your CK60 Computer.
Device AddressUniversally unique and cannot be changed - read-only.
DiscoverableCheck this to ensure your CK60 is discoverable to other Bluetooth devices. The default is for the
CK60 Computer to be undiscoverable as it does not offer any incoming services out of the box.
ConnectableCheck this to allow other Bluetooth devices to connect to your CK60 Computer. The default is for
the CK60 Computer to be unconnectable as it does not offer any incoming services out of the box.
Class of DeviceThis sets how a CK60 appears to other devices during a device discovery. The default is “0x920100”
which specifies that the CK60 is capable of services of information, object transfer, and networking.
Wireless Printing
The Wireless Printing control panel applet separates the task of wireless
printing from other Bluetooth management items not relevant to this task.
Wireless Printing has a concept of the “current wireless printer.” This
printer is the one to which the CK60 Computer makes a connection when
the wireless printing COM port is opened. If there is no current wireless
printer, there is no wireless printing COM port. Registration and deregistration of this COM port is controlled by BTCC. Use the Wireless Printing
control panel applet to handle the COM port registration. Customer soft-
CK60 Series Handheld Computer User’s Manual55
Chapter 3 — Configuring the CK60 Computer
ware or other test applications can also use this applet to manage the COM
port registration and deregistration.
The current wireless printer is stored in the registry and is registered and
deregistered on Bluetooth stack load/unload. If the current wireless printer
changes, the existing wireless printing COM port is deregistered, and the
new one is registered instead. The registered COM port is stored in the registry as the “WPort.”
For more information on using Bluetooth communications, see the Wireless
Printing Development Guide available on the Intermec Developer’s Library
CD or the Intermec web site at www.intermec.com.
Use any of the following methods to set the wireless printer:
• Use a Bluetooth device discovery to locate the remote device (page 56)
• Manually enter the remote Bluetooth Device Address (page 57)
• Use the Bluetooth Device Manager to choose from previously discovered
printers (page 58)
To do a Bluetooth device discovery:
You can set your wireless printer via a Bluetooth Device Discovery, which
takes about half a minute to locate all Bluetooth devices in your range.
1 Select Start > Settings > Control Panel, then double-tap the Wireless
Printing icon.
2 Select Device Discovery, then tap Acquire Printer to initiate the device
discovery.
Momentarily, Bluetooth devices discovered within range appear. If
3
your preferred printer is in the list, select to highlight the printer, then
OK
tap
is powered on and set to discovery, then tap
. If you do not see your preferred device, make sure this device
Device Discovery
again.
56CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
Click
Cancel
to return to the first screen without making changes.
To enter the remote device address, if you know the Bluetooth Device
Address of the printer you want to use, you do the following to avoid
Device Discovery and perform a manual setup.
1 Select Start > Settings > Control Panel, then double-tap the Wireless
Printing icon.
2 Select Manual, then tap Acquire Printer to go to the Manual Set dialog.
3 Type the address of your device in the field, then click OK. Tap Cancel
to return to the first screen without making changes.
When you set your printer manually, your device does not receive the
printer name. Therefore, “-unknown-” is displayed under Device Name
unless you enter the correct value in to the registry in some other way.
CK60 Series Handheld Computer User’s Manual57
Chapter 3 — Configuring the CK60 Computer
To choose from previously discovered printers, do the following to select
from a list of previously discovered printers:
1 Select Start > Settings > Control Panel, then double-tap the Wireless
Printing icon.
2 Select Device Manager, then tap Acquire Printer to go to the list of pre-
viously discovered printers.
3 Select to highlight the printer of choice, then tap OK. Tap Cancel to
return to the first screen without making changes.
Bluetooth DUN
Do the following to enable Bluetooth DUN on the CK60 Computer:
1 Select Start > Settings > Control Panel, then double-tap the Network
and Dial-up Connections icon.
2 Double-tap Make New Connection, type your connection name, check
Dial-Up Connection, then tap Next to continue.
58CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
3 Select “Bluetooth” from the Select a modem drop-down list, then tap
Bluetooth to access the Add Bluetooth Modem dialog.
4 Tap Discover to discover and link to a Bluetooth modem or to a Blue-
tooth-enabled mobile phone.
5 When prompted, enter the passkey in the Authentication Request dia-
log. The default passkey should be listed in the user manual for your periph-
eral device.
6 Select your device from the list of discovered devices, then tap Bond.
CK60 Series Handheld Computer User’s Manual59
Chapter 3 — Configuring the CK60 Computer
On successful bonding, notification appears at the bottom of the dialog,
such as in the following illustration.
7 Tap Exit to complete the discovery and bonding of your device, tap
Next, enter the phone number for your connection, then tap Finish to
close the dialog.
8 Double-tap your connection icon, enter your dial-up networking
account information in the User Name and Password fields, then tap
Connect to establish a connection.
60CK60 Series Handheld Computer User’s Manual
Configuring the SF51 Scanner
The following information pertains to configuring the SF51 Scanner to
work with you CK60 Computer. These instructions assume you have the
EasySet application installed on your desktop or laptop. The EasySet application is available from the Intermec Data Capture web site, contact your
Intermec representative for information about this application.
Enabling Bluetooth
Bluetooth is required for the SF51 Scanner. On the CK60 Computer, use
the Local Bluetooth control panel applet to enable Bluetooth communications before you configure the SF51 Scanner.
1 Select Start > Settings > Control Panel, then double-tap the Local Blue-
tooth icon.
2 Tap the top button to On, check Connectable, then take note of the
device address. You will need this address to create your SF51 Connection Labels. Instructions start on the next page.
Chapter 3 — Configuring the CK60 Computer
3 Tap OK to close the applet.
Tap this to “On“
Check to enable “Connectable”
CK60 Series Handheld Computer User’s Manual61
Chapter 3 — Configuring the CK60 Computer
Creating an SF51 Connection Label
To initiate a connection from the SF51 Scanner, use your EasySet application to create an SF51 connection label with the CK60 Bluetooth address.
The device address is listed in the Local Bluetooth control panel applet on
your CK60 Computer, like the illustration shown on the previous page.
1 On your desktop or laptop, double-click the EasySet icon to activate the
EasySet application if you have not already done so.
2 In the left side of the EasySet application, double-click Data transmis-
3 Enter the Bluetooth address assigned to your CK60 Computer (shown
in your Local Bluetooth control panel applet), then click OK to close
this dialog.
62CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
4 The connection label for the SF51 Scanner appears to the right in the
EasySet application, similar to the following.
Scan the label once, then
confirm the blue light on end of the SF51 Scanner starts blinking,
which means it is trying to connect.
When connected, the blue light
assumes a steady blue, then SF51 data gets wedged through the keyboard
interface.
Viewing SF51 Scanner Information from Your CK60 Computer
Note that in the CK60 Computer, the Intermec Settings control panel
applet can display up to seven separate SF51 connections. The following
illustration shows two such connections under the Scanners, Symbologies
option.
SF51 identified by device address
SF51 default name
In this applet, tap Scanners, Symbologies, then tap (+) to expand the SF51
Scanner connections to view MAC addresses, firmware version numbers,
and whether each scanner is connected to the CK60 Computer. When you
clear (uncheck) Enable scanner port, the SF51 Scanner is disconnected
from the CK60 Computer. Check Enable scanner port again to reconnect.
If you want to rename these connections to descriptions more suitable for
your situation, press the stylus on each SF51 Scanner connection for a popup menu, then select Rename. Enter the new description, then tap ok to
save your entry.
When the SF51 Scanner is connected, configuration changes take effect
immediately. When the SF51 Scanner is not connected, configuration
changes take effect once the SF51 Scanner is reconnected.
CK60 Series Handheld Computer User’s Manual63
Chapter 3 — Configuring the CK60 Computer
Configuring Security
Use the next sections to understand how to configure each type of security
on your wireless CK60 Computer. If you choose not to use security, see
“Using Configuration Parameters” on page 90 for help.
If you are using 802.1x security, this sections also assumes that your
authentication server and access points are properly configured.
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 CK60 Computer and a trusted root certificate authority (CA) certificate. If you choose
to use PEAP, you need to load a root CA certificate. You can use a thirdparty CA to issue unique client certificates and a root certificate.
If your CA is on your WLAN, select Start > Settings > Control Panel, then
double-tap the Certificates icon to access the Certificate control panel
applet and obtain the certificates.
Note: Do not perform a cold-boot on the CK60 Computer. This resets the
time and date.
Wireless Network
Your wireless adapter (network interface card) connects to wireless networks of two types: infrastructure networks and ad-hoc networks.
• Infrastructure networks get you onto your corporate network and the
internet. Your CK60 Computer establishes a wireless connection to an
access point, which links you to the rest of the network. When you connect to a network via an access point, you are using the 802.11b/g infrastructure mode.
• Ad-hoc networks are private networks shared between two or more clients, even with no access point.
Each wireless network is assigned a name (or Service Set Identifier - SSID)
to allow multiple networks to exist in the same area without infringement.
64CK60 Series Handheld Computer User’s Manual
Terminology
Chapter 3 — Configuring the CK60 Computer
Intermec Technologies recommends using security measures with wireless
networks to prevent unauthorized access to your network and to ensure
your privacy of transmitted data. The following are required elements for
secure networks:
• Authentication by both the network and the user
• Authentication is cryptographically protected
• Transmitted data
There are many schemes available for implementing these features.
Below are terms you may encounter as you configure your wireless network:
AES
(Advanced
Encryption
Standard)
CKIP (Cisco
Key Integrity
Protocol)
EAP
(Extensible
Authentication
Protocol)
TKIP
(Temporal Key
Integrity
Protocol)
WEP (Wired
Equivalent
Privacy)
encryption
A block cipher, a type of symmetric key cipher that uses groups of bits of a fixed length - called
blocks. A symmetric key cipher is a cipher that uses the same key for both encryption and
decryption.
This is Cisco's version of the TKIP protocol, compatible with Cisco Airnet products.
802.11b/g uses this protocol to perform authentication. This is not necessarily an authentication
mechanism, but is a common framework for transporting actual authentication protocols. Intermec
provides a number of EAP protocols for you to choose the best for your network.
This protocol is part of the IEEE 802.11i encryption standard for wireless LANs., which provides
per-packet key mixing, a message integrity check and a re-keying mechanism, thus overcoming most
of the weak points of WEP. This encryption is more difficult to crack than the standard WEP.
Weak points of WEP include:
• No Installation Vector (IV) reuse protection
• Weak keys
• No protection against message replay
• No detection of message tampering
• No key updates
With preconfigured WEP, both the client CK60 Computer and access point are assigned the same
key, which can encrypt all data between the two devices. WEP keys also authenticate the CK60
Computer to the access point - unless the CK60 Computer can prove it knows the WEP key, it is
not allowed onto the network.
WEP keys are only needed if they are expected by your clients. There are two types available: 64-bit
(5-character strings, 12345) (default) and 128-bit (13-character strings, 1234567890123). Enter
these as either ASCII (12345) or Hex (0x3132333435).
WPA (Wi-Fi
Protected
Access)
WPA2 (Wi-Fi
Protected
Access)
CK60 Series Handheld Computer User’s Manual65
This is an enhanced version of WEP that does not rely on a static, shared key. It encompasses a
number of security enhancements over WEP, including improved data encryption via TKIP and
802.11b/g authentication with EAP.
WiFi Alliance security standard is designed to work with existing 802.11 products and to offer
forward compatibility with 802.11i.
Second generation of WPA security. Like WPA, WPA2 provides enterprise and home Wi-Fi users
with a high level of assurance that their data remains protected and that only authorized users can
access their wireless networks. WPA2 is based on the final IEEE 802.11i amendment to the 802.11
standard ratified in June 2004. WPA2 uses the Advanced Encryption Standard (AES) for data
encryption and is eligible for FIPS (Federal Information Processing Standards) 140-2 compliance.
Chapter 3 — Configuring the CK60 Computer
Configuring Your Wireless Network
To start 802.11b/g communications on the CK60 Computer, tap Start >
Settings > Control Panel, then double-tap the Wireless Network icon to
access the Profile Wizard for the 802.11b/g radio module.
A profile contains all the information necessary to authenticate you to the
network, such as login name, password or certificate, and protocols by
which you are authenticated.
You can have up to four profiles for different networks. For example, you
may have different login names or passwords on different networks, or you
may use a password on one network, and a certificate on another.
Use the Profiles page to select and configure between the networking environments assigned to this 802.11b/g radio.
ProfileTap the drop-down list to choose between four different profiles assigned to this unit, then tap Edit
Enable
Microsoft's
Wireless Zero
Config
Select Profile, make the changes needed for this profile (starting on the next page), then tap OK to
return to the Profiles page.
Check this box to enable Microsoft's Wireless Zero Config application. This effectively disables the
Intermec software solution for 802.11b/g, including configuration via the Wireless Network control
panel applet.
66CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
Basic
Use the Basic page to set the network type, name, and manage battery
power for this profile. Tap ok or OK to return to the Profiles page.
Profile LabelEnter a unique name for your profile.
Network typeTap the drop-down list to select either “Infrastructure” if your
ChannelIf you select “Ad-Hoc” for the network type, select the channel on
SSID
(Network
Name)
Enable Power
Management:
network uses access points to provide connectivity to the corporate
network or internet; or “Ad-Hoc” to set up a private network with
one or more participants.
which you are communicating with others in your network. There
are up to 11 channels available.
This assumes the profile name unless another name is entered in this
field. If you want to connect to the next available network or are not
familiar with the network name, enter ANY" in this field. Consult
your LAN administrator for network names.
Check this box to conserve battery power (default), or clear this box
to disable this feature.
Security
The following are available from the 8021x Security drop-down list. Note
that the last four methods are available if you have purchased the security package. Contact your Intermec representative for information.
•None (next page)
•PEAP (page 70)
•TLS (page 75)
•TTLS (page 79)
•LEAP (page 383)
CK60 Series Handheld Computer User’s Manual67
Chapter 3 — Configuring the CK60 Computer
None
Use “None” to disable 802.11b/g Security and enable WEP encryption.
To Disable 802.1x Security
1 Set 8021x Security as “None.”
2 Set Association to “Open.”
3 Set Encryption to “None.”
To Enable WEP Encryption
1 Set 8021x Security as “None.”
2 Set Association to either “Open” if WEP keys are not required; or
“Shared” when WEP keys are required for association.
3 Set Encryption to “WEP.” See page 65 for information about WEP
encryption.
4 If you had set Association to “Shared,” then select a data transmission
key from the Data TX Key drop-down list near the bottom of this
screen, then enter the encryption key for that data transmission in the
appropriate Key # field.
68CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
To Enable WPA Encryption Using a Preshared Key
1 Set 8021x Security as “None.”
2 Set Association to “WPA.” See page 65 for information about WPA
encryption.
3 Skip Encryption as it is automatically set to “TKIP.” See page 65 for
more information about TKIP.
4 Enter the temporal key as ASCII (12345) in the Pre-Shared Key field.
CK60 Series Handheld Computer User’s Manual69
Chapter 3 — Configuring the CK60 Computer
PEAP (Protected EAP)
This protocol is suitable for performing secure authentication against Windows domains and directory services. It is comparable to EAP-TTLS (see
page 65), both in its method of operation and its security, though not as
flexible. This does not support the range of inside-the-tunnel authentication methods supported by EAP-TTLS. Microsoft and Cisco both support
this protocol.
Use “PEAP” to configure the use of PEAP as an authentication protocol
and to select “Open,” “WPA,” “WPA2,” or “Network EAP” as an association mode.
To Enable PEAP with an Open Association
1 Set 8021x Security as “PEAP.”
2 Set Association to “Open.”
3 Skip Encryption as it is automatically set to “WEP.” See page 65 for
more information about WEP.
4 Enter your unique user name and password to use this protocol. Select
Prompt for password to have the user enter this password each time to
access the protocol; or leave Use following password as selected to auto-
matically use the protocol without entering a password.
5 Tap Get Certificates to obtain or import server certificates. See page 84
for more information.
6 Tap Additional Settings to assign an inner PEAP authentication and set
options for server certificate validation and trust. See page 74 for more
information.
70CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
To Enable PEAP with WPA Encryption
1 Set 8021x Security as “PEAP.”
2 Set Association to “WPA.” See page 65 for information about WPA
encryption.
3 Skip Encryption as it is automatically set to “TKIP.” See page 65 for
more information about TKIP.
4 Enter your unique user name and password to use this protocol. Select
Prompt for password to have the user enter this password each time to
access the protocol; or leave Use following password as selected to auto-
matically use the protocol without entering a password.
5 Tap Get Certificates to obtain or import server certificates. See page 84
for more information.
6 Tap Additional Settings to assign an inner PEAP authentication and set
options for server certificate validation and trust. See page 74 for more
information.
CK60 Series Handheld Computer User’s Manual71
Chapter 3 — Configuring the CK60 Computer
To Enable PEAP with WPA2 Encryption
1 Set 8021x Security as “PEAP.”
2 Set Association to “WPA2.” See page 65 for information about WPA2
encryption.
3 Select Encryption to either “TKIP” or “AES.” See page 65 for more
information about TKIP and page 65 for more information about AES.
4 Enter your unique user name and password to use this protocol. Select
Prompt for password to have the user enter this password each time to
access the protocol; or leave Use following password as selected to auto-
matically use the protocol without entering a password.
5 Tap Get Certificates to obtain or import server certificates. See page 84
for more information.
6 Tap Additional Settings to assign an inner PEAP authentication and set
options for server certificate validation and trust. See page 74 for more
information.
72CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
To Enable PEAP with Network EAP
1 Set 8021x Security as “PEAP.”
2 Set Association to “Network EAP.” See page 65 for information about
EAP.
3 Select Encryption to either “WEP” or “CKIP.” See page 65 for more
information about WEP and page 65 for more information about CKIP.
4 Enter your unique user name and password to use this protocol. Select
Prompt for password to have the user enter this password each time to
access the protocol; or leave Use following password as selected to auto-
matically use the protocol without entering a password.
5 Tap Get Certificates to obtain or import server certificates. See page 84
for more information.
6 Tap Additional Settings to assign an inner PEAP authentication and set
options for server certificate validation and trust. See page 74 for more
information.
CK60 Series Handheld Computer User’s Manual73
Chapter 3 — Configuring the CK60 Computer
Additional PEAP Settings
1 Select an authentication method from the Inner PEAP Authentication
drop-down list.
EAP/MS-CHAP-V2Authenticates against a Windows Domain Controller
and other non-Windows user databases. This is
Microsoft's implementation of PEAP.
EAP/Token CardUse with token cards. The password value entered is
EAP/MD5-ChallengeMessage Digest 5. A secure hashing authentication
never cached. This is Cisco's implementation of PEAP.
algorithm.
2 Check Validate Server Certificate to verify the identity of the authenti-
cation server based on its certificate when using PEAP.
3 Enter the Common Names of trusted servers. Note that if these fields are
left blank, the server certificate trust validation is not performed or required.
4 Click X to return to the Security page.
74CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
TLS (EAP-TLS)
EAP-TLS is a protocol that is based on the TLS (Transport Layer Security)
protocol widely used to secure web sites. This requires both the user and
authentication server have certificates for mutual authentication. While
cryptically strong, this requires corporations that deploy this to maintain a
certificate infrastructure for all their users.
Use “TLS” to configure the use of EAP-TLS as an authentication protocol,
and select “Open,” “WPA,” “WPA2,” or “Network EAP” as an association
mode.
To Enable TLS with an Open Association
1 Set 8021x Security as “TLS.”
2 Set Association to “Open.”
3 Skip Encryption as it is automatically set to “WEP.” See page 65 for
information about WEP encryption.
4 Enter your unique Subject Name and User Name to use this protocol.
5 Tap Get Certificates to obtain or import server certificates. See page 84
for more information.
6 Tap Additional Settings to set options for server certificate validation
and trust. See page 78 for more information.
CK60 Series Handheld Computer User’s Manual75
Chapter 3 — Configuring the CK60 Computer
To Enable TLS with WPA Encryption
1 Set 8021x Security as “TLS.”
2 Set Association to “WPA.” See page 65 for information about WPA
encryption.
3 Skip Encryption as it is automatically set to “TKIP.” See page 65 for
more information about TKIP.
4 Enter your unique Subject Name and User Name as credentials for this
profile.
5 Tap Get Certificates to obtain or import server certificates. See page 84
for more information.
6 Tap Additional Settings to set options for server certificate validation
and trust. See page 78 for more information.
76CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
To Enable TLS with WPA2 Encryption
1 Set 8021x Security as “TLS.”
2 Set Association to “WPA2.” See page 65 for information about WPA2
encryption.
3 Select Encryption to either “TKIP” or “AES.” See page 65 for more
information about TKIP and page 65 for more information about AES.
4 Enter your unique Subject Name and User Name as credentials for this
profile.
5 Tap Get Certificates to obtain or import server certificates. See page 84
for more information.
6 Tap Additional Settings to set options for server certificate validation
and trust. See page 78 for more information.
CK60 Series Handheld Computer User’s Manual77
Chapter 3 — Configuring the CK60 Computer
To Enable TLS with Network EAP
1 Set 8021x Security as “TLS.”
2 Set Association to “Network EAP.” See page 65 for information about
EAP.
3 Select Encryption to either “WEP” or “CKIP.” See page 65 for more
information about WEP and page 65 for more information about CKIP.
4 Enter your unique Subject Name and User Name as credentials for this
profile.
5 Tap Get Certificates to obtain or import server certificates. See page 84
for more information.
6 Tap Additional Settings to set options for server certificate validation
and trust. See page 78 for more information.
Additional TLS Settings
1 Check Validate Server Certificate to verify the identity of the authenti-
cation server based on its certificate when using TLS.
2 Enter the Common Names of trusted servers. Note that if these fields are
left blank, the server certificate trust validation is not performed or required.
3 Click X to return to the Security page.
78CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
TTLS (EAP-Tunneled TLS)
This protocol provides authentication like EAP-TLS (see page 75) but does
not require certificates for every user. Instead, authentication servers are
issued certificates. User authentication is done using a password or other
credentials that are transported in a securely encrypted “tunnel” established
using server certificates.
EAP-TTLS works by creating a secure, encrypted tunnel through which
you present your credentials to the authentication server. Thus, inside EAPTTLS there is another inner authentication protocol that you must configure
via Additional TTLS Settings.
Use “TTLS” to configure the use of EAP-TTLS as an authentication protocol, and select “Open,” “WPA,” “WPA2,” or “Network EAP” as an association mode.
To Enable TTLS with an Open Association (default configuration)
1 Set 8021x Security as “TTLS.”
2 Set Association to “Open.”
3 Skip Encryption as it is automatically set to “WEP.” See page 65 for
information about WEP encryption.
4 Enter your unique user name and password to use this protocol. Select
Prompt for password to have the user enter this password each time to
access the protocol, or leave Use following password as selected to auto-
matically use the protocol without entering a password.
5 Tap Get Certificates to obtain or import server certificates. See page 84
for more information.
6 Tap Additional Settings to assign an inner TTLS authentication and an
inner EAP, and set options for server certificate validation and trust. See
page 83 for more information.
CK60 Series Handheld Computer User’s Manual79
Chapter 3 — Configuring the CK60 Computer
To Enable TTLS with WPA Encryption
1 Set 8021x Security as “TTLS.”
2 Set Association to “WPA.” See page 65 for information about WPA
encryption.
3 Skip Encryption as it is automatically set to “TKIP.” See page 65 for
more information about TKIP.
4 Enter your unique user name and password to use this protocol. Select
Prompt for password to have the user enter this password each time to
access the protocol, or leave Use following password as selected to auto-
matically use the protocol without entering a password.
5 Tap Get Certificates to obtain or import server certificates. See page 84
for more information.
6 Tap Additional Settings to assign an inner TTLS authentication and an
inner EAP, and set options for server certificate validation and trust. See
page 83 for more information.
80CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
To Enable TTLS with WPA2 Encryption
1 Set 8021x Security as “TTLS.”
2 Set Association to “WPA2.” See page 65 for information about WPA2
encryption.
3 Select Encryption to either “TKIP” or “AES.” See page 65 for more
information about TKIP and page 65 for more information about AES.
4 Enter your unique user name and password to use this protocol. Select
Prompt for password to have the user enter this password each time to
access the protocol, or leave Use following password as selected to auto-
matically use the protocol without entering a password.
5 Tap Get Certificates to obtain or import server certificates. See page 84
for more information.
6 Tap Additional Settings to assign an inner TTLS authentication and an
inner EAP, and set options for server certificate validation and trust. See
page 83 for more information.
CK60 Series Handheld Computer User’s Manual81
Chapter 3 — Configuring the CK60 Computer
To Enable TTLS with Network EAP
1 Set 8021x Security as “TTLS.”
2 Set Association to “Network EAP.” See page 65 for information about
EAP.
3 Select Encryption to either “WEP” or “CKIP.” See page 65 for more
information about WEP and page 65 for more information about CKIP.
4 Enter your unique user name and password to use this protocol. Select
Prompt for password to have the user enter this password each time to
access the protocol, or leave Use following password as selected to auto-
matically use the protocol without entering a password.
5 Tap Get Certificates to obtain or import server certificates. See page 84
for more information.
6 Tap Additional Settings to assign an inner TTLS authentication and an
inner EAP, and set options for server certificate validation and trust. See
page 83 for more information.
82CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
Additional TTLS Settings
1 Select an authentication method from the Inner TTLS Authentication
drop-down list.
PAPPassword Authentication Protocol. A simple
authentication protocol that sends security
information in the clear.
CHAPChallenge Handshake Authentication Protocol. Use
MS-CHAP; MS-CHAP-V2Authenticates against a Windows Domain
PAP/Token CardUse with token cards. The password value entered is
EAPExtensible Authentication Protocol. See page 65 for
of Radius to authenticate a terminal without sending
security data in the clear. Authenticates against nonWindows user databases. You cannot use this if
authenticating against a Windows NT Domain or
Active Directory.
Controller and other non-Windows user databases.
never cached.
information about EAP.
2 If you select “EAP” for the inner authentication protocol, then select an
inner EAP protocol from the Inner EAP drop-down list.
3 Enter the Common Names of trusted servers. Note that if these fields are
left blank, the server certificate trust validation is not performed or required.
4 Check Validate Server Certificate to verify the identity of the authenti-
cation server based on its certificate when using TTLS.
5 Enter the Anonymous EAP-TTLS Name as assigned for public usage.
Use of this outer identity protects your login name or identity.
6 Click X to return to the Security page.
CK60 Series Handheld Computer User’s Manual83
Chapter 3 — Configuring the CK60 Computer
To Get Certificates
Certificates are pieces of cryptographic data that guarantee a public key is
associated with a private key. They contain a public key and the entity
name that owns the key. Each certificate is issued by a certificate authority.
Use this page to import a certificate onto the CK60 Computer.
Root Certificates
1 Tap t he <<< button next to the Import Root Certificate field to select
the root certificate (DER-encoded .CER file) to import.
2 Click Import Root Cert to install the selected certificate.
User Certificate
1 Tap t he <<< button next to the Certificate Path field to select the user
certificate (DER-encoded .CER file without the private key) to import.
2 Tap t he <<< button next to the Key Path field to select the private key
(.PVK file) which corresponds to the user certificate chosen in step 1.
3 Tap Import User Cert to install the selected certificate.
Web Enrollment
Ta p Web Enr o llm e nt to obtain a user certificate over the network from an
IAS Server. Tap X to return to the Security page.
84CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
LEAP (Cisco Lightweight EAP)
LEAP is the Cisco Lightweight version of EAP. See page 65 for information
about EAP.
Use “LEAP” to configure the use of LEAP as an authentication protocol,
select “Open,” “WPA,” “WPA2,” or “Network EAP” as an association
mode, or assign “Network EAP.” Note that this defaults to the Network EAP.
To Enable LEAP with an Open Association
1 Set 8021x Security as “LEAP.”
2 Set Association to “Open.”
3 Skip Encryption as it is automatically set to “WEP.” See page 65 for
more information about WEP.
4 Enter your unique User Name to use this protocol.
5 Select Prompt for password to have the user enter this password each
time to access the protocol, or leave Use following password as selected
to automatically use the protocol without entering a password.
CK60 Series Handheld Computer User’s Manual85
Chapter 3 — Configuring the CK60 Computer
To Enable LEAP with WPA Encryption
1 Set 8021x Security as “LEAP.”
2 Set Association to “WPA.” See page 65 for information about WPA
encryption.
3 Skip Encryption as it is automatically set to “TKIP.” See page 65 for
more information about TKIP.
4 Enter your unique User Name to use this protocol.
5 Select Prompt for password to have the user enter this password each
time to access the protocol, or leave Use following password as selected
to automatically use the protocol without entering a password.
86CK60 Series Handheld Computer User’s Manual
Chapter 3 — Configuring the CK60 Computer
To Enable LEAP with WPA2 Encryption
1 Set 8021x Security as “LEAP.”
2 Set Association to “WPA2.” See page 65 for information about WPA2
encryption.
3 Select Encryption to either “TKIP” or “AES.” See page 65 for more
information about TKIP and page 65 for more information about AES.
4 Enter your unique User Name to use this protocol.
5 Select Prompt for password to have the user enter this password each
time to access the protocol, or leave Use following password as selected
to automatically use the protocol without entering a password.
CK60 Series Handheld Computer User’s Manual87
Chapter 3 — Configuring the CK60 Computer
To Enable LEAP with Network EAP
1 Set 8021x Security as “PEAP.”
2 Set Association to “Network EAP.” See page 65 for information about
EAP.
3 Select Encryption to either “WEP” or “CKIP.” See page 65 for more
information about WEP and page 65 for more information about CKIP.
4 Enter your unique User Name to use this protocol.
5 Select Prompt for password to have the user enter this password each
time to access the protocol, or leave Use following password as selected
to automatically use the protocol without entering a password.
Advanced
Use this page to configure additional settings for this profile. Tap X to
return to the Profiles page.
• Detect Rogue APs:
Wireless NICs and APs associate based on the SSID configured for the
NIC. Given an SSID, the BSSID with the strongest signal is often chosen for association. After association, 802.1x authentication may occur
and during authentication credentials to uniquely identify a user - these
are passed between the NIC and the AP.
The base 802.1x technology does not protect the network from “rogue
APs.” These can mimic a legitimate AP to authentication protocols and
user credentials. This provides illegal users ways to mimic legitimate
users and steal network resources and compromise security.
Check this box to detect and report client behavior suspected of being
rogue APs. Once a rouge AP is detected, your CK60 Computer no
longer associates with that AP until you perform a warm boot.
Clear this box to solve AP connection problems that result when an AP
gets put on the rogue AP list due to inadvertant failed authentications
and not because it is a real rouge.
88CK60 Series Handheld Computer User’s Manual
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.