User's Manual CK60 Handheld Computer with Windows CE CK60 Series Mobile Computer User’s Manual i
Intermec Technologies Corporation Corporate Headquarters 6001 36th Ave.W. Everett, WA 98203 U.S.A. Cedar Rapids Technical Communications 550 Second Street SE Cedar Rapids, IA 52401 U.S.A. www.intermec.com The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and service Intermec-manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec.
Contents Contents Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Safety Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Safety Icons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x Global Services and Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Accessories for the CK60 Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2 Windows CE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Basic Skills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Desktop Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Launching Your Application Automatically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PreShell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PostShell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RunAutoRun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AutoExec . . . . . . . . . . . .
Contents 4 Maintaining the CK60 Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Upgrading the Operating System on your CK60 Computer . . . . . . . . . . . . . . . . . . . . . . . 94 Running Diagnostics on Your CK60 Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Frontlight Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Battery Information . . . . . . . . . . . . . . .
Contents EAN (European Article Numbering) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 EAN/UCC (Uniform Code Council) Composite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Interleaved 2 of 5 (I 2 of 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Matrix 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 MaxiCode . . . . .
Contents viii CK60 Handheld Computer with Windows CE User’s Manual
Before You Begin Before You Begin This section provides you with safety information, technical support information, and sources for additional product information. Safety Summary Your safety is extremely important. Read and follow all warnings and cautions in this document before handling and operating Intermec equipment. You can be seriously injured, and equipment and data can be damaged if you do not follow the safety warnings and cautions.
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.
Before You Begin 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 Warranty. Disclaimer of warranties: The sample code included in this document is presented for reference only. The code does not necessarily represent complete, tested programs.
Before You Begin Related Documents 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.
1 Using the CK60 Handheld Computer 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.
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.
Chapter 1 — Using the CK60 Handheld Computer 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.
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. 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. 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.
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.
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.
Chapter 1 — Using the CK60 Handheld Computer 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.
Chapter 1 — Using the CK60 Handheld Computer Steady Green Battery is more than 95% charged and unit is on a charger. Blinking Red Battery is low. Steady Red Main battery is low, or if charging, remains red until your CK60 Computer reaches 95% charge status. Steady Yellow Your CK60 Computer is on a charging source and there is no battery pack installed. Can also mean that your CK60 Computer is out of charging range 32° to 122°F (0° to 50°C).
Chapter 1 — Using the CK60 Handheld Computer 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. Power key Backlight key Scan key - 7 8 9 4 5 1 2 6 3 Orange key 0 Esc Green key Enter . 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.
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.
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.
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.
Chapter 1 — Using the CK60 Handheld Computer 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 3 Tap OK to exit this applet. Disabling the Speaker To disable the speaker: 1 Tap Start > Settings > Control Panel. Double-tap the Volume & Sounds icon, then tap the Volume tab. 2 Tap the 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.
Chapter 1 — Using the CK60 Handheld Computer 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.
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.
Chapter 1 — Using the CK60 Handheld Computer 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.
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.
2 Windows CE This chapter introduces Microsoftr Windowsr CE 5.0. While using your CK60 Handheld Computer, keep this key point in mind: Tap 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.
Chapter 2 — Windows CE Basic Skills Learning to use your CK60 Computer is easy. This section describes the basic concepts of using and customizing your CK60 Computer. Desktop Screen When you turn on your CK60 Computer for the first time each day, you see the Desktop screen.
Chapter 2 — Windows CE 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. 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 The task bar, which displays the current time, is at the bottom of the screen.
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.
Chapter 2 — Windows CE For specific instructions on using Transcriber, double-tap the Transcriber shortcut on the desktop screen or tap the Transcriber 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 Transcriber, 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.
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.
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.
Chapter 2 — Windows CE Using Windows Explorer on the CK60 Computer Tap 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.
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.
Chapter 2 — Windows CE Internet Connection Tap 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.
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.
Chapter 2 — Windows CE iFTP Server Tap the 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.
Chapter 2 — Windows CE 1 Tap Start > Settings > Network and Dial-up Connections, then doubletap 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.
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 dropdown list. 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.
Chapter 2 — Windows CE 1 Tap Start > Settings > Network and Dial-up Connections, then doubletap 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.
Chapter 2 — Windows CE Ending a Connection To disconnect, either detach your device when connected via cable or cradle, or switch off the connection when connected via a wireless network. Internet Explorer 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.
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.
Chapter 2 — Windows CE 36 CK60 Handheld Computer with Windows CE User’s Manual
3 Configuring the CK60 Computer 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.
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.
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.
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.
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.
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.
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.
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. runautorun autoexec autocopy autoreg autorun foldercopy autocab customer applications autocab AutoExec AutoExec (AUTOEXEC.
Chapter 3 — Configuring the CK60 Computer Keywords that AutoExec supports are: QUIET Enables user notification when an error occurs. LOGGING Enables logging to a trace file. SIGNAL Enables the specified named event and is immediately signaled. Useful for notifying other components of the current status. CALL Opens another .DAT file to process. After the called file is completed, this file is resumed. RUN Runs a program with a SW_SHOWNORMAL attribute.
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.
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.
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.
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 Command Description EXEC Launches a specified program and waits up to 10 minutes for it to complete. CALL Processes a specified file of commands, returns.
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.
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.
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.
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.
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.
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).
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.
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.
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 previously discovered printers. 3 Select to highlight the printer of choice, then tap OK. Tap Cancel to return to the first screen without making changes.
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 Bluetooth-enabled mobile phone. 5 When prompted, enter the passkey in the Authentication Request dialog. The default passkey should be listed in the user manual for your peripheral device. 6 Select your device from the list of discovered devices, then tap Bond.
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.
Chapter 3 — Configuring the CK60 Computer 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.
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.
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.
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.
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.
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.
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 Label Enter a unique name for your profile. Network type Tap the drop-down list to select either “Infrastructure” if your 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.
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.
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.
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.
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.
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.
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.
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-V2 Authenticates against a Windows Domain Controller and other non-Windows user databases. This is Microsoft's implementation of PEAP. EAP/Token Card Use with token cards. The password value entered is never cached. This is Cisco's implementation of PEAP. EAP/MD5-Challenge Message Digest 5. A secure hashing authentication algorithm.
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.
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.
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.
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.
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.
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.
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.
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.
Chapter 3 — Configuring the CK60 Computer Additional TTLS Settings 1 Select an authentication method from the Inner TTLS Authentication drop-down list. PAP Password Authentication Protocol. A simple authentication protocol that sends security information in the clear. CHAP Challenge Handshake Authentication Protocol. Use of Radius to authenticate a terminal without sending security data in the clear. Authenticates against nonWindows user databases.
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 the <<< button next to the Import Root Certificate field to select the root certificate (DER-encoded .CER file) to import.
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.
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.
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.
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.
Chapter 3 — Configuring the CK60 Computer • Enable mixed cell: Mixed cell is a profile-dependent setting. If enabled, you can connect to mixed cell without using WEP, then you can query the cell to determine whether you can use encryption. • Allow fast roaming (CCKM): When using a wireless LAN that uses Cisco Access Points, a LEAPenabled client device can roam from one access point to another without involving the authentication (RADIUS) server.
Chapter 3 — Configuring the CK60 Computer Using Configuration Parameters A configuration parameter changes the way the CK60 Computer operates, such as configuring a parameter to have the CK60 Computer emit a very loud beep in a noisy environment. Use any of these methods to execute configuration parameters: Scan EasySet bar code labels: You can use the EasySet application from Intermec Technologies Corporation to print configuration labels.
Chapter 3 — Configuring the CK60 Computer Using Reader Commands After the CK60 Computer is connected to your network, you can send the CK60 Computer a reader command from an application to perform a task, such as changing the time and date. Some reader commands temporarily override the configuration settings and others change these settings. Change Configuration The Change Configuration command must precede any configuration command.
Chapter 3 — Configuring the CK60 Computer Set Time and Date This command sets the date and time on the CK60 Computer. The default date and time is June 1, 1999 at 12:00 AM. From the network, send the following: /+ yyyymmddhhmmss where acceptable values for the date are: 0000-9999 Year 01-12 Month of the year 01-31 Day of the month 00-23 Hour 00-59 Minutes 00-59 Seconds You can also set the time and date by using the Date/Time control panel applet.
4 Maintaining the CK60 Computer Use this chapter to upgrade the operating system, run diagnostics, solve problems you may encounter, and perform routine maintenance on your CK60 Handheld Computer: 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.
Chapter 4 — Maintaining the CK60 Computer Upgrading the Operating System on your CK60 Computer You can use the Intermec Recovery Tools CD to reinstall or upgrade the operating system software on the CK60 Computer. For more information, contact your Intermec representative for more information about this CD. When you upgrade the operating system, you erase the current configuration and replace it with the new default configuration.
Chapter 4 — Maintaining the CK60 Computer The Main Battery section displays the percentage of battery power remaining in the battery. You can continue using the battery until the CK60 Computer indicates that the battery is low; the battery light turns on and the low battery icon appears in the status bar. The Backup Battery section indicates the percentage of battery power remaining in the backup battery (super capacity). The main battery charges the backup battery.
Chapter 4 — Maintaining the CK60 Computer Hardware Configuration Use this test to read the hardware configuration and display it onscreen. The hardware configuration table shows important information about your CK60 Computer, such as the serial number, configuration number, model, software options, and scanner type. Share this information with your Intermec representative when consulting about hardware and software that may be installed at the factory.
Chapter 4 — Maintaining the CK60 Computer LED Test Use this test to light each LED on the CK60 Computer to ensure each is working properly. This test continuously turns the LEDs on the CK60 Computer on until you press Esc to exit. There are multiple LED tests, tap OK on each test to go through the sequence, then tap either Pass or Fail to confirm the results of the test before continuing to the next test. The top portion of the display shows the area of the CK60 Computer being tested.
Chapter 4 — Maintaining the CK60 Computer Networking Test This test validates each required level of network connectivity. Tap Start Test to begin the validation. Press Esc to exit. A green check mark indicates a validation; a blue question mark indicates the feature was not tested; a red “X” indicates the validation failed; a dashed arrow indicates the feature being tested. Read CPU Registers Use this to read the CPU registers available in your CK60 Computer, then create a log file listing the registers.
Chapter 4 — Maintaining the CK60 Computer Sound Test Use this to cycle through a frequency table, record audio through the microphone, and play back the recorded audio. Tap Start Test to begin the series, then tap either Pass or Fail to confirm the results of the test before continuing to the next test. A green check mark indicates a pass; a blue question mark indicates the feature was not tested; a red “X” indicates the validation failed; a dashed arrow indicates the feature being tested.
Chapter 4 — Maintaining the CK60 Computer Software Inventory Use this test to get the latest version information of your critical software components. Press Esc to exit. Troubleshooting Your CK60 Computer If you have any problems using the CK60 Computer, look at the following for possible solutions: • Problems While Operating the CK60 Computer (page 101) • Problems While Configuring the CK60 Computer (page 102) • Problems While Configuring 802.
Chapter 4 — Maintaining the CK60 Computer If you send the CK60 Computer in for service, it is your responsibility to save the computer data and configuration. Intermec is responsible only for ensuring that the keypad and other hardware features match the original configuration when repairing or replacing your device. Problems While Operating the CK60 Computer Problem Solution You press I to turn on the CK60 Computer and nothing happens. • Make sure the backlight is on by pressing E.
Chapter 4 — Maintaining the CK60 Computer Problems While Configuring the CK60 Computer Problem Solution You scan a configuration command, such as Beeper Volume, and you hear three low beeps. If you are working in the Intermec Settings control panel applet, you cannot scan configuration commands. Exit the applet to scan configuration commands. You scan or enter an option for the Scanner Model configuration command and you hear three low beeps.
Chapter 4 — Maintaining the CK60 Computer Problems While Configuring 802.1x Security (continued) Problem Solution A network connection icon appears in the status bar, but then disappears. The CK60 Computer may not be communicating with the access point that you want it to communicate with. Make sure that the network name on the CK60 Computer is the same as the network name of the access point with which you are trying to communicate. The default network name is “INTERMEC.
Chapter 4 — Maintaining the CK60 Computer Problems with Wireless Connectivity Problem Solution When you turn on the CK60 Computer after it was suspended for a while (10-15 minutes or longer), it can no longer send or receive messages over the network. The host may have deactivated or lost your current terminal emulation session.
Chapter 4 — Maintaining the CK60 Computer Problems Transmitting Data through the Serial Port If you are having problems sending or receiving data through the integrated serial port on the CK60 Computer, check these possible problems: • Make sure the CK60 Computer is connected to the PC, host computer, or RS-232 serial device using the appropriate cable adapter and null modem cable.
Chapter 4 — Maintaining the CK60 Computer Problems While Scanning Bar Codes (continued) Problem Solution The input device attached to the CK60 Computer does not appear to work well or read bar code labels very quickly. Try setting the Scanner Model command to the specific input device you have attached. Check the bar code symbologies you have enabled on the CK60 Computer. Enable only the symbologies that you are using. The scanner will not read the bar code label.
Chapter 4 — Maintaining the CK60 Computer Problems While Scanning Bar Codes (continued) Problem Solution You receive a message reading “Scanner Communication Failure” when trying to connect a 1551E or 1553 decoded scanner. Make sure that: • You are using the correct cable. • The scanner cable is attached correctly. When you attach the scanner to the port, it should emit a single power up beep. • Try enabling the port state using the Intermec Settings control panel applet.
Chapter 4 — Maintaining the CK60 Computer 108 CK60 Series Handheld Computer User’s Manual
5 Network Support The CK60 Series Handheld Computer automatically installs the appropriate software for radio use when the unit is powered on. It provides wireless connectivity via the Wireless Local Area Network (WLAN) using a radio option that provides up to 54 Mbps. 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.
Chapter 5 — Network Support Ethernet Communications Tap Start > Settings > Network and Dial-up Connections, then doubletap the LAN90001 connection icon to access and configure its properties. IP Address Name Servers Wireless 802.11 Communications Tap Start > Settings > Network and Dial-up Connections, then doubletap the PRISMA021 connection icon to access and configure its properties. IP Address Name Servers To configure wireless 802.
Chapter 5 — Network Support AutoIP/DHCP Automatic Private IP Addressing (AutoIP) is enabled by default in Windows CE. To remain compatible with other versions of Windows CE, enable this setting. You can configure the registry settings in the following to set the required AutoIP/DHCP behavior: HKEY_LOCAL_MACHINE\Comm\PRISMNDS1\TcpIp Other registry keys that can modify the behavior of AutoIP are as follows.
Chapter 5 — Network Support 112 CK60 Series Handheld Computer User’s Manual
6 Bar Code Symbologies This appendix contains a brief explanation of some of the bar code symbologies that the CK60 Handheld Computer decodes and explains some of the general characteristics and uses of these bar code types. The CK60 Computer recognizes a number of the most widely used bar code symbologies. With bar code symbologies, like languages, there are many different types. A bar code symbology provides the required flexibility for a particular inventory tracking system.
Chapter 6 — Bar Code Symbologies Codabar Codabar was for retail price-labeling systems. Today it is widely accepted by libraries, medical industries, and photo finishing services. Codabar is a discrete, self-checking code with each character represented by a stand-alone group of four bars and three intervening spaces. Four different start or stop characters get defined and designated “a”, “b”, “c”, and “d”. These start and stop characters are constructed using one wide bar and two wide spaces.
Chapter 6 — Bar Code Symbologies Codablock A Enables or disables decoding of Codablock A symbology. Codablock A is a 2D bar code that is an extension of Code 39. Codablock F The current version is Codablock F which is basically a stack of Code 128 symbols. A Codablock F symbol consists of between 2 and 44 rows, each up to a maximum of 62 symbol characters wide.
Chapter 6 — Bar Code Symbologies Bar code readers can respond to Uniform Symbology Specification symbols in non-standard ways for particular applications. These methods are not for general applications, because of the extra programming required. Code 39 Full ASCII is one example of a symbology feature or operating mode, and is defined as part of the symbology specification. This mode can be used for general applications or any open system applications.
Chapter 6 — Bar Code Symbologies The fundamental requirement called for a symbology capable of being printed by existing data processing printers (primarily dot-matrix printers) that produce daily, work-in-progress, job, and product traceability documents. The ability to print identification messages between 10 and 32 characters long, on existing forms and labels deemed an important requirement. Code 128 uniquely addresses this need as the most compact, complete, alphanumeric symbology available.
Chapter 6 — Bar Code Symbologies length indicated in the specification). Actual length variance depends on the number of variable-length data fields. Allowing for 60 characters should be sufficient. Within the Code 128 specification, the computer can link bar codes together. If this is to happen, allow for more characters (computer limit is 100 characters). The Application Identifier Standard, that is part of the UCC/EAN Shipping Label concept, complements, rather than replaces, other UCC/EAN standards.
Chapter 6 — Bar Code Symbologies Interleaved 2 of 5 (I 2 of 5) I 2 of 5 (Interleaved 2 of 5 Code) is an all-numeric symbology, widely used for warehouse and heavy industrial applications. Its use has been particularly prevalent in the automobile industry. The I 2 of 5 symbology can be placed on smaller labels than what the standard UPC symbology requires. I 2 of 5 also provides a little more flexibility on the type of material it can print on.
Chapter 6 — Bar Code Symbologies international character set support. Micro PDF417 is designed for applications where the symbol must be smaller than PDF417 will allow. MSI Code (Variant of Plessey) The MSI Plessey bar code is a variant of the Plessey bar code. It is a pulsewidth modulated non-self checking code, and is used primarily in store shelf labeling. Each character consists of eight elements, four bars and four spaces. The character set includes the digits 0 through 9.
Chapter 6 — Bar Code Symbologies mainly a numeric symbology (0-9) with six extra characters available for assigning any symbol or letter desired. Plessey codes employ a variety of check characters and a polynomial–based Cyclic Redundancy Check (CRC). For start and stop characters, Plessey employs a 1101 and previously used a 0101. This symbology is very limited about what information can be encoded. It is not considered for new applications.
Chapter 6 — Bar Code Symbologies Telepen Telepen was devised by George Sims, Managing Director of SB Electronic Systems Limited, in early 1972, this is the only symbology to directly represent the full ASCII character set without shift characters. Telepen carries the double-density numeric-only mode and is very compact. The Telepen symbol is up to 8 ASCII characters or16 digit per inch, and is easy to print. It has a fixed 3:1 ratio, with a tolerance at least 0.4x.
Corporate Headquarters 6001 36th Avenue West Everett, Washington 98203 U.S.A. tel 425.348.2600 fax 425.355.9551 www.intermec.com CK60 Handheld Computer with Windows CE 5.