User's Manual CK30 Handheld Computer
Intermec Technologies Corporation Corporate Headquarters 6001 36th Ave. W. Everett, WA 98203 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......................................................................................................vii Safety Summary .........................................................................................vii Safety Icons ...............................................................................................viii Global Services and Support ........................................................................ix Who Should Read This Document? ................
Contents Using the SD Card .................................................................................................. 25 2 Configuring the CK30 .................................................................................... 27 How to Configure the CK30 Parameters ................................................................. 28 Configuring the CK30 With the Setup Assistant ....................................... 29 Configuring the CK30 With the Configuration Utility ......................
Contents 4 Managing the CK30 ......................................................................................... 69 Accessing the System Main Menu............................................................................ 70 Managing Files on the CK30 ................................................................................... 71 Running an Application From File Manager.............................................. 71 Deleting a File With File Manager.........................................
Contents Radio SSI Utility ....................................................................................... 92 Read CPU Registers .................................................................................. 93 Sound Test................................................................................................ 93 6 Troubleshooting and Maintaining the CK30............................... 95 Problems and Solutions ............................................................................
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 warnings, cautions, and notes that are in this document. 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 http://www.intermec.com and click Service & Support > 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.
Before You Begin Telephone Support These services are available from Intermec by calling 1-800-755-5505 and choosing an option. In the U.S.A. and Canada, choose this option Service Description Factory Repair and On-site Repair Request a return authorization number for authorized service center repair, or request an onsite repair technician. 1 Technical Support Get technical support on your Intermec product.
Before You Begin Related Documents The Intermec web site at http://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.
Before You Begin Copyright 1998-2001 Dr John Maddock Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Dr John Maddock makes no representations about the suitability of this software for any purpose. It is provided “as is” without express or implied warranty.
1 Using the CK30 Handheld Computer Use this chapter to familiarize yourself with the CK30 Handheld Computer.
Chapter 1 — Using the CK30 Handheld Computer Introducing the CK30 Handheld Computer The Intermec CK30 is an ergonomically designed handheld computer built on the Microsoft® Windows® CE .NET operating system. It is a lightweight, easy-to-use, reliable computer that runs client/server applications, terminal emulation applications, as well as browser-based applications.
Chapter 1 — Using the CK30 Handheld Computer CK30AA0301000 CK 30A A03 01 000 Configuration number Configuration Label: The label in this illustration is for a CK30 Model A (CK30A). Features Included With the Different Models of the CK30 Feature CK30A Ethernet (optional) 9 802.11b/g radio *Bluetooth (optional) 9 CK30B CK30C 9 9 9 9 9 .
Chapter 1 — Using the CK30 Handheld Computer These options are available for the CK30B and CK30C: • TE 2000 terminal emulation application including 3270, 5250, and VT/ANSI as well as third-party TE applications • 1D linear imager, standard, or advanced long-range scanner • Data Collection Browser (dcBrowser™) application This option is only available for the CK30C: • 2D area imager Use this manual to understand how to use the features and options available on the CK30.
Chapter 1 — Using the CK30 Handheld Computer Using the Battery The CK30 uses an AB1 lithium-ion battery as its main power source. You must fully charge the main battery before you can use the CK30. When you change the battery, a backup battery maintains your status, memory, and real-time clock for at least 10 minutes. The lithium-ion battery pack that is used in this device may present a fire or chemical burn hazard if it is mistreated. Do not disassemble it, heat it above 100°C (212°F) or incinerate it.
Chapter 1 — Using the CK30 Handheld Computer To charge the battery • Either insert the battery into the AC1 4-slot battery charger or place the CK30 with battery installed in the AC2, AD1, or AD2. For more information on these accessories, see page 109. Use the following table to understand how long it will take to charge your batteries in each of the CK30 charging or communications dock accessories.
Chapter 1 — Using the CK30 Handheld Computer Maximizing Battery Life There are several things that you can do to maximize the life of your battery. Maximizing the Life of Your Battery When You Want To: Do This to Save Battery Power: Operate the CK30 and the Low Battery status icon appears or the Battery light comes on. 1 Press I to turn off the CK30. 2 Remove the battery and insert another fully charged battery as quickly as possible or you may lose data.
Chapter 1 — Using the CK30 Handheld Computer Using the Keypad Your CK30 has one of the following keypad overlay options: • 42-key large numeric and function • 50-key full alphanumeric • 52-key full alphanumeric You can order all versions of the CK30 keypad with an international overlay. The international overlay supports English and many Western European languages, such as French, German, Italian, Portuguese, and Spanish.
Chapter 1 — Using the CK30 Handheld Computer The 42-Key Large Numeric and Function Keypad * Scan button Backlight key Tab Enter Enter Orange key Green key Ins \ / CAPS Shift Esc A Home C B & *8 7 D ? E $ 4 % G ! 2 [ M F2 F6 F5 , . F4 R Y Alt Alpha PROG F8 V F11 X Ctl 3 F7 F10 F9 # N U T W 6 F3 Q P S 0 ] L F1 O .
Chapter 1 — Using the CK30 Handheld Computer The 50-Key Full Alphanumeric Keypad * Backlight key Power key \ + ¦ { [ Home } ] ‘ “ . ? CAPS / Del F7 F8 F9 F4 F5 F6 F1 F2 F3 Ins Alt Green key Orange key Space F10 PROG 50-key full alphanumeric keypad: This keypad is designed for applications that enter mainly numeric data (0-9) and that may need to enter the entire alphabet.
Chapter 1 — Using the CK30 Handheld Computer The 52-Key Full Alphanumeric Keypad Backlight key Tab Scan button Orange key Green key 7 8 9 F1 4 5 6 F3 F2 1 2 3 F4 0 . Esc Alt A B C D E F G H I J K L M N O P Q R S T I/O W U V Y Power key 52-key full alphanumeric keypad: This keypad is designed for applications that enter mainly numeric data (0-9) and that may need to enter the entire alphabet.
Chapter 1 — Using the CK30 Handheld Computer Using the Color-Coded Keys Each keypad available for the CK30 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 CK30: the orange B key and the green C key.
Chapter 1 — Using the CK30 Handheld Computer Capitalizing All Characters To type all alphabetic characters as uppercase letters, you can enable the Caps Lock feature on the CK30 keypad. To enable Caps Lock 1 Press the orange bar. key. The icon appears on the status 2 Press one of these keys: • On the 52-key keypad, press A. • On the 42-key and 50-key keypad, press Shift. The Caps Lock icon ( ) appears on the status bar. 3 Type an alphanumeric character.
Chapter 1 — Using the CK30 Handheld Computer Using the Power (I) Key When you press the I key to turn off the CK30, you actually put the CK30 in Suspend mode. In Suspend mode, the CK30 continues to supply power to all memory, but turns off power to most hardware. This power-saving feature is designed to prolong battery life. When you press the I key to turn the CK30 back on, your computer resumes where it was when you turned it off. If you are using WPA or 802.
Chapter 1 — Using the CK30 Handheld Computer Understanding the Screen Icons Use the screen icons on the status bar to see the battery status, network connections, and special keys or functions you may be using. CK30 Screen Icons Icon Description Battery is half full. You should be able to work for several more hours before changing batteries. Battery is low. You need to replace the battery soon. Battery is critically low. You need to replace the battery now. Backup battery is low.
Chapter 1 — Using the CK30 Handheld Computer Using the Mouse Pointer If you need to use a mouse to perform an action, you can use the mouse pointer on your CK30. To turn on the mouse pointer • Press Alt and then b. The mouse pointer can simulate single-clicks, double-clicks, right mouse button, middle mouse button, and left mouse button functions.
Chapter 1 — Using the CK30 Handheld Computer To click and drag an item on the screen 1 Position the mouse pointer on the part of the window you want to move. 2 Press the key for the left mouse button and then press 0 (zero). 3 Use the directional keys to drag the mouse pointer. 4 Release the mouse pointer by pressing .(period) or Tab depending on your keypad. To turn off the mouse pointer • Press Alt and then b.
Chapter 1 — Using the CK30 Handheld Computer Understanding the Status Lights The status lights on the CK30 turn on to indicate the status of the battery, a successful decode of a bar code, or a user-defined function. System Status light Good Read light Battery light User-defined lights CK30 Status Lights The battery light and the battery screen icons work with each other to alert you to the status of your battery.
Chapter 1 — Using the CK30 Handheld Computer Understanding the Beeps The CK30 uses beeps to provide you with audio feedback when it performs some functions. For example, you hear a beep each time you scan a valid bar code. Understanding the CK30 Beeps Beep Sequence What it Means High beep You entered valid data or a valid command, the CK30 decoded a label, or the CK30 decoded the last row of a two-dimensional bar code. Three low beeps You entered or scanned an invalid command.
Chapter 1 — Using the CK30 Handheld Computer 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. 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.
Chapter 1 — Using the CK30 Handheld Computer Scanning With the Integrated Laser Scanner and 1D Linear Imager If the CK30 has a laser scanner or 1D linear imager, use the following procedure to practice how to scan a bar code. The linear imager can decode PDF417 bar codes as well as bar codes with high-density, wide-density, and poor quality in any lighting conditions. To scan a bar code label with the laser scanner and 1D linear imager 1 Press I to turn on the CK30.
Chapter 1 — Using the CK30 Handheld Computer When the CK30 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. Scanning With the 2D Area Imager The CK30C may have the 2D area imager option instead of the 1D linear imager or laser scanner. The 2D imager provides the ability to scan 2D bar code symbologies and supports omnidirectional (360°) scanning.
Chapter 1 — Using the CK30 Handheld Computer *C EM RE TN I* Good Read light Scan button Scanning: Using the 2D imager to scan a bar code label. When the CK30 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. Attaching a Tethered Scanner You can use a tethered scanner with the CK30 if you ordered it with a 10-pin tethered scanner port in place of the integrated scanner.
Chapter 1 — Using the CK30 Handheld Computer To attach a tethered scanner 1 Locate and remove the scanner port cover. Scanner port cover 2 Insert the scanner 10-pin connector until it locks in place. Scanner port To scanner 3 Configure the Scanner Model command and select the tethered device connected to the CK30. There are several ways to configure the scanner model: • Use the Configuration Utility.
Chapter 1 — Using the CK30 Handheld Computer Using the SD Card You can use a Secure Digital (SD) card to increase file storage and install software. The CK30 currently supports SanDisk SD cards only. The SD card slot is located on the top of the CK30 just above the laser scanner window. To insert an SD card 1 Press I to turn off the CK30. 2 Remove the two screws on the SD card slot door and remove the door.
Chapter 1 — Using the CK30 Handheld Computer 7 Press I to turn on the CK30. To remove the SD card 1 Press I to turn off the CK30. 2 Remove the two screws on the SD card slot door and remove the door. 3 Push in on the SD card until you hear it unlatch. The card should eject far enough that you can easily remove it from the CK30. If the card does not eject easily, you can use the door catch to remove it by turning the door upside down and using the catch to pull out the SD card.
2 Configuring the CK30 Use this chapter to understand how to configure the CK30 to communicate in your network.
Chapter 2 — Configuring the CK30 How to Configure the CK30 Parameters You can configure many parameters on the CK30, 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. There are several ways to configure the CK30: Use Setup Assistant on the CK30 Use Setup Assistant to quickly enter network parameters.
Chapter 2 — Configuring the CK30 Configuring the CK30 With the Setup Assistant When first setting up the CK30, use the Setup Assistant to set or enable basic network parameters and connect your CK30 to the network. The Setup Assistant guides you through setting the following basic network parameters: • Date and time • SSID (Network name) • 802.
Chapter 2 — Configuring the CK30 Configuring the CK30 With the Configuration Utility Use the menu-driven Configuration Utility to configure the CK30 and view system information. You can access the Configuration Utility while running any application. To open the Configuration Utility 1 Press C and then B. The System Main Menu appears. 2 Select the Configuration Utility. The Configuration Utility main menu appears.
Chapter 2 — Configuring the CK30 When using the Configuration Utility, you may not see a parameter until you enable or disable a value for another key field. For example, you will not see IP Settings unless you disable DHCP. You may also not see a parameter if your computer does not support a particular feature. Use the following diagram to find the commands you need to use to configure your CK30s. These screens are do not represent the exact information you will see on your CK30.
Chapter 2 — Configuring the CK30 Configuration Utility Menu Options Menu Option Description Scanners, Symbologies Configure scanner settings and bar code symbologies. Communications Set up network settings including the 802.11b/g radio and the Bluetooth radio. CK30 Settings Configure settings specific to the CK30 such as the date, time, beeper volume, and backlight timeout.
Chapter 2 — Configuring the CK30 Restoring Default Settings You can restore the CK30 to factory default settings from the Configuration Utility. For a complete list of the default settings, see “Default Configuration” on page 114. Note: Using the Restore Defaults option resets all network parameters. As a result, you may lose network communications. This option should only be used by network administrators or by Intermec support personnel.
Chapter 2 — Configuring the CK30 2 Press Enter to exit and save your changes through a cold boot. Press Esc to exit without saving your changes through a cold boot. Configuring the CK30 by Scanning Bar Codes You can change some of the configuration parameters of the CK30 by scanning Code 39 or Code 93 bar code labels containing configuration commands. This method is a fast and easy way to change just a few configuration parameters on a single CK30.
Chapter 2 — Configuring the CK30 When you scan bar code configuration commands, the CK30 emits a series of beeps unless the volume is turned off. There are two beep sequences: • One high beep means you scanned a valid configuration command. • Three low beeps means you scanned an invalid configuration command. Configuring the CK30 Through the Network You can change the configuration parameters of the CK30 by sending commands through a host computer or through the network.
Chapter 2 — Configuring the CK30 All configuration responses are routed with the $NGCFGRSP transaction ID. The DCS 30X or Intermec Gateway cannot keep track of 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 will receive all responses from all CK30s.
Chapter 2 — Configuring the CK30 TMF field commands is a 2-byte field containing one of these values: CG Configuration Get request sent from the host application. Cg Configuration Get response sent from the CK30 to the host. CS Configuration Set request sent from the host application. Cs Configuration Set response sent from the CK30 to the host. are the reader and configuration commands that you want to set on the CK30 or the current value you want to retrieve from the CK30.
Chapter 2 — Configuring the CK30 TMF field commands where: TMF field is a 2-byte field containing one of these values: CG Configuration Get request sent from the host application. Cg Configuration Get response sent from the CK30 to the host. CS Configuration Set request sent from the host application. Cs commands Configuration Set response sent from the CK30 to the host.
Chapter 2 — Configuring the CK30 Cg$+BV4 where: Cg is a TMF Configuration Get response. $+ is the Change Configuration reader command. BV4 means the Beep Volume configuration command is currently set to a value of 4, which is a very high beeper volume. Configuring the CK30 for Your Network The CK30 is a versatile handheld computer that you can easily add to your wired or wireless data collection network. You can connect your CK30 to your network using: • Serial communications • 802.
Chapter 2 — Configuring the CK30 Host Ethernet Serial cable PC CK30 CK30 in a Serial Network To use serial communications with your CK30 1 Turn off the CK30. 2 Connect the CK30 to the serial port of another device. You can do this in one of the following ways: • Connect the CK30 serial port to the serial port of the other device using the AA1 (26-pin to DB9-pin) serial cable adapter and a female-to-female null modem RS-232 cable.
Chapter 2 — Configuring the CK30 Configuring 802.11b/g Radio Communications Make sure all components with antennas are at least 30 cm (1 ft) apart when power is applied. Failure to comply could result in equipment damage. Attention: Assurez-vous que la distance entre tous les éléments avec antennes soit d’au moins 30 centimètres (un pied) avant de faire la connexion avec l’alimentation électrique, faute de quoi vous risquez d’endommager votre installation. The wireless CK30 has an internal 802.
Chapter 2 — Configuring the CK30 Host TCP/IP Direct Connect Ethernet Access point CK30s CK30 in a TCP/IP Direct Connect Network To use wireless communications in a TCP/IP network 1 Configure these network parameters on each CK30 in the network: • Network Name (SSID) • Host IP Address • IP Settings (if not using DHCP) • Network Port 2 Configure security. For help, see “Configuring Security” on page 48.
Chapter 2 — Configuring the CK30 The easiest way to configure the network parameters on the CK30 is to use the Configuration Utility. For help, see “Configuring the CK30 With the Configuration Utility” on page 30. Configuring the Network Parameters for a UDP Plus Network In a UDP Plus network, the CK30 communicates with a host computer through the Intermec Gateway or the DCS 30X.
Chapter 2 — Configuring the CK30 The Intermec Gateway or DCS 30X translate 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.
Chapter 2 — Configuring the CK30 Host Ethernet CK30 CK30 CK30 CK30s in an Ethernet Network To use the CK30 in an Ethernet network 1 Configure these network parameters on each CK30 in the network: • Network Name (SSID) • Host IP Address • IP Settings (if not using DHCP) • Network Port 2 If required for your network, set these parameters on each CK30 in the network: • Primary and Secondary DNS Servers • Primary and Secondary WINS Servers CK30 Handheld Computer User’s Manual 45
Chapter 2 — Configuring the CK30 Configuring Bluetooth Radio Communications You can send information to printers wirelessly using the Bluetooth qualified module by Socket Communications. The Bluetooth technology uses short-range radio links and allows for communications over a 5-meter (16.4 ft) range. To configure the CK30 for wireless printing 1 Go to Configuration Utility > Communications > Bluetooth.
Chapter 2 — Configuring the CK30 If devices are discovered, but your device is not displayed in the box, make sure your device and radio are turned on and try device discovery again. Use this table to understand the commands you see in the Bluetooth menu. Bluetooth Commands Command Description Remote Device Name Displays the name of the remote Bluetooth printer. Remote Device Address Displays the network address of the Bluetooth compatible printer.
Chapter 2 — Configuring the CK30 Configuring Security The CK30 provides three types of Wireless Local Area Network (WLAN) security: • WiFi Protected Access (WPA) • 802.1x • WEP Use the next sections to understand how to configure each type of security on your wireless CK30. If you choose not to use security, see “Disabling Security” on page 54 for help. If you are using 802.1x security, this section also assumes that your authentication server and access points are properly configured.
Chapter 2 — Configuring the CK30 The Network Password dialog box appears. 4 In the Network Password dialog box, enter the User Name, Password, and Domain to log in to the CA server. 5 Press Enter. A dialog box appears asking if you want to load the root certificate. 6 Press Y for yes. The root certificate and client certificate are automatically loaded. 7 Configure your CK30 for WPA or 802.1x security.
Chapter 2 — Configuring the CK30 To use WPA security, you need: • An authentication server Note: You can also use a MobileLAN access point with software release 1.80 or later as an authentication server. For help, see the MobileLAN access System Manual (P/N 067150). • An access point with an 802.11b/g radio that supports WPA • CK30 with the 802.11b/g radio and the 802.
Chapter 2 — Configuring the CK30 b Press Enter. Once the radio starts to authenticate, the Network Password dialog box appears: c Enter a User Name and Password and select the Save Password checkbox. d (Optional) In the Domain field, enter the domain that you need to access to obtain the certificates. e Press Enter. You return to the Communications menu. 7 Exit the Configuration Utility. To enable WPA-PSK security on your CK30 1 Press C and then B to open the System Main Menu.
Chapter 2 — Configuring the CK30 Configuring 802.1x Security 802.1x security provides centralized user authentication using an authentication server, authenticators (access points), and supplicants. These components communicate using an EAP authentication type, such as TLS (Transport Layer Security) or PEAP (Protected Extensible Authentication Protocol). 802.1x security provides data encryption using dynamic WEP key management. To use 802.
Chapter 2 — Configuring the CK30 If you choose PEAP: a Select Properties and clear the Validate Server checkbox by tabbing to it and then pressing V. b Press Enter. Once the radio starts to authenticate, the Network Password dialog box appears: c Enter a User Name and Password and select the Save Password checkbox. d (Optional) In the Domain field, enter the domain that you need to access to obtain the certificates. e Press Enter. You return to the Communications menu.
Chapter 2 — Configuring the CK30 3 Choose Configuration Utility > Communications > 802.11 Radio > Security. 4 For Network Authentication, choose Open. Intermec recommends using Open. 5 For Data Encryption, choose WEP. 6 For Network Key Setting, choose Enter Key and Index. 7 For Network Key Value, enter an ASCII key or a hex key that is either 5 bytes or 13 bytes long depending on the capability of the radio. Set a 5-byte value for 64-bit WEP or a 13-byte value for 128bit WEP.
Chapter 2 — Configuring the CK30 To save configuration changes using the Configuration Utility 1 From the System Main Menu, select Configuration Utility. 2 From the Configuration Utility, select Save to Flash. The Save Settings dialog box appears: 3 Press Enter. An hourglass appears while the CK30 is saving your settings to flash. When the CK30 is done saving your changes, it returns you to the Configuration Utility menu. 4 Press Esc to return to the System Main Menu.
Chapter 2 — Configuring the CK30 56 CK30 Handheld Computer User’s Manual
3 Developing and Installing Applications In this chapter you will find guidelines for developing applications using the Software Developer’s Kit (SDK) and converting existing Trakker Antares applications using the Programmer Software Kit (PSK). You will also find information on installing applications and automatically launching them.
Chapter 3 — Developing and Installing Applications Developing Applications for the CK30 The CK30 Handheld Computers run applications programmed in Microsoft Embedded Visual C++. The CK30C can also run applications developed for the .NET Compact framework using Microsoft C# and Visual Basic. Use this section to understand what you need to: • Develop a new application for the CK30. • Develop a web-based application for the CK30. • Convert a Trakker Antares application to a CK30 application.
Chapter 3 — Developing and Installing Applications • CD-ROM drive compatible with multimedia PC specification • VGA or higher-resolution monitor (Super VGA recommended) • Microsoft Mouse or compatible pointing device For more information on .NET development and the Compact Framework, see the .NET SDK documentation available as part of the Intermec Developer’s Library (IDL) available on CD (P/N 235-114-001) or as a download from the Intermec web site and www.intermec.com.
Chapter 3 — Developing and Installing Applications You need these hardware and software components to use the PSK: • PC with at least 1MB of free disk space running Microsoft Windows 2000/XP • Microsoft eMbedded Visual C++ version 4.
Chapter 3 — Developing and Installing Applications Intermec advises you to store your applications in a folder specific to your application underneath the \PROGRAM FILES folder. Intermec recommends that you store your application data in one of these locations on the CK30: • The SDMMC Disk folder • The CK_FFS folder If you have an SD card inserted in your CK30, it appears as the SDMMC Disk folder. This folder is the recommended location for placing your application install files.
Chapter 3 — Developing and Installing Applications Installing ActiveSync and Establishing a Partnership You can use either a USB cable or a serial cable to establish your initial partnership between the CK30 and your PC. To install ActiveSync and establish a partnership 1 Download ActiveSync from the Microsoft web site and follow the onscreen instructions for installing it on your PC. When the installation process is complete, the Get Connected dialog box appears.
Chapter 3 — Developing and Installing Applications 7 In the Select Synchronization Settings dialog box, check the items you want to synchronize and click Next. 8 In the Setup Complete dialog box, click Finish. When the partnership has been established, the following screen appears on your PC showing the device name of your CK30 and the Connected status.
Chapter 3 — Developing and Installing Applications Using ActiveSync to Copy Files and Install Applications You can use ActiveSync to copy files to the CK30 and to install applications. Use the following procedures to learn how to copy files and install applications on the CK30 using ActiveSync. To install an application on the CK30 using ActiveSync 1 Connect the CK30 to your PC using ActiveSync. For help, see the previous section, “Installing ActiveSync and Establishing a Partnership.
Chapter 3 — Developing and Installing Applications The file has now been copied to the CK30 and you can see it using the CK30 File Manager. 6 Navigate to your application file and run it. After your application is installed, you can run it from the Programs menu in the System Main Menu. Installing Applications Using Your SD Card If you have an SD card for your CK30, this is the best place for you to install applications.
Chapter 3 — Developing and Installing Applications Installing Applications Using Wavelink Avalanche You can use the Wavelink Avalanche™ device management system to install applications on all of your wireless CK30s. The CK30 ships with the Avalanche Enabler already loaded on it. Each time the Avalanche Enabler is activated (typically on a warm boot), the CK30 attempts to connect to the Avalanche Agent.
Chapter 3 — Developing and Installing Applications 2 On your PC, open Notepad. 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 and 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.
Chapter 3 — Developing and Installing Applications 68 CK30 Handheld Computer User’s Manual
4 Managing the CK30 Use this chapter to understand how to manage information on the CK30.
Chapter 4 — Managing the CK30 Accessing the System Main Menu You need to access the System Main Menu to be able to use most of the tools for managing the CK30, such as File Manager and the Configuration Utility. You can set a password to protect access to the System Main Menu. For help setting the password, see “Setting or Changing the System Main Menu Password” on page 76. To access the System Main Menu 1 From the CK30 start screen, press C and then B.
Chapter 4 — Managing the CK30 Managing Files on the CK30 You use File Manager to manage files on the CK30. File Manager not only lets you view all of the folders and files located on your CK30, it also lets you: • Run an application. • Delete a file. • Copy a file. • View the properties of a file. To open File Manager • From the System Main Menu, select File Manager. The File Manager screen appears.
Chapter 4 — Managing the CK30 The following dialog box appears: 3 Select Run and press Enter. Your application runs. To run an application from the Command Line 1 From any screen in the File Manager, press F3. The command line dialog box appears. 2 Type the path to the application and press Enter. Your application runs. Note: You can also include parameters following the application name. Deleting a File With File Manager You can use the File Manager to delete files from your CK30.
Chapter 4 — Managing the CK30 The file is deleted and you remain in the selected folder. Copying a File With File Manager You can use File Manager to make a copy of a file and place it in a different folder. To copy a file 1 Navigate to the folder containing the file you want to copy. 2 Select the file by pressing the number before the file or by scrolling to it and pressing Enter. 3 From the dialog box, select Copy. The following dialog box appears.
Chapter 4 — Managing the CK30 For example, you should see something similar to this screen: 4 Press any key to return to the File Manager. Managing Applications on the CK30 Task Manager provides information about applications running on the CK30. You do not need to use the System Main Menu to access Task Manager – you can access Task Manager at any time.
Chapter 4 — Managing the CK30 The Task Manager dialog box appears with the active application or task selected. Closing an Application You can use the Task Manager to close an application at any time. You can close the application you are currently using or another application that is running in the background. To close an application 1 Select the application you want to close. A list box similar to the following appears. 2 Scroll to End Task and press Enter.
Chapter 4 — Managing the CK30 To switch between applications 1 Select the application you want to switch to. 2 Select Switch To and press Enter. The application you selected now appears on the screen. Viewing the Properties of an Application You can use the Task Manager to view two important properties of an application: the process ID and the file path to the application. To view the properties of an application 1 Select the application you want to view. 2 Select Properties and press Enter.
Chapter 4 — Managing the CK30 To set a password 1 Press C and then B. The System Main Menu appears. 2 From the System Main Menu, select Main Menu Password. The Set Menu Password dialog box appears. 3 Press Tab to move to the New Password field. 4 Type your new password, and then press Tab to move to the Retype New field. 5 Type your new password in again. 6 Press Enter. The screen displays a message reading “Password successfully changed.
Chapter 4 — Managing the CK30 8 Press Enter to clear the screen and return to the System Main Menu. To remove password protection 1 Press C and then B. 2 In the Password field, type your password and press Enter. 3 From the System Main Menu, select Main Menu Password. The Set Main Menu dialog box appears. 4 Type your existing password in the Old Password field and press Tab. 5 Leave the New Password field blank and then press Tab. 6 Leave the Retype New field blank and press Enter.
Chapter 4 — Managing the CK30 3 Select Backup Files Location and choose the location where you want your files to be backed up. 4 Press Enter to save your selection. 5 Select Backup the File System. A copy of all your files is saved to the \Persistent Copy folder in your desired location. 6 Press Esc until you exit the menu system. Upgrading the Operating System When you upgrade the operating system, you erase the current configuration and replace it with the new default configuration.
Chapter 4 — Managing the CK30 To upgrade the operating system 1 Download the latest operating system upgrade ZIP file from the Intermec web site to your desktop PC. 2 Unzip the files on your desktop PC. 3 If you are using an SD card reader, remove the SD card from the CK30 and place it in the reader. 4 Copy all of the files to your SD card. If you are using ActiveSync, an FTP server, or Wavelink Avalanche to copy the files to your CK30, place the files in the SDMMC Disk folder.
5 Running Diagnostics Use the diagnostics on the CK30 to help analyze software and firmware problems, fix application problems, and view system information.
Chapter 5 — Running Diagnostics Using Diagnostics on the CK30 You can access the System Main Menu and select Diagnostics at any time while running an application. The Diagnostics menu contains these options: • Hardware Diagnostics • Software Diagnostics • System Diagnostics Use the Hardware Diagnostics menu to run tests on the CK30 or view system information.
Chapter 5 — Running Diagnostics 4 Choose the diagnostics menu you want to use. To close the Diagnostics menu 1 Press Esc until you return to the System Main Menu. 2 From the System Main Menu, press Esc. 3 When the Exit Main Menu screen appears, press Enter. When you exit the System Main Menu, the CK30 resumes the application you were running when you opened the diagnostics menu. Understanding the Diagnostics Screens This section lists all of the diagnostics screens in alphabetical order.
Chapter 5 — Running Diagnostics Sample Screen Bluetooth Console The Bluetooth Console is a tool that helps to debug the Bluetooth driver. You can use the Bluetooth console to perform several Bluetooth diagnostics, such as deciding whether Bluetooth hardware was recognized and initialized correctly, setting a PIN, and establishing an L2CAP connection between two Bluetooth devices. For more information on using the Bluetooth Console (or BDTC), visit the Microsoft web site.
Chapter 5 — Running Diagnostics Bootcode Version The Bootcode Version diagnostic displays the version of boot code loaded on your CK30. From the System Main Menu: • Go to Diagnostics > Software Diagnostics > Bootcode Version Sample Screen Contrast Test Use the Contrast Test to make sure the different contrast settings are working correctly on your CK30. The test will run through all of the settings and return you to your original setting.
Chapter 5 — Running Diagnostics Sample Screen Display Test Use the Display Test to make sure that every pixel on the CK30 screen is working correctly. For example, you may want to test the screen if you do not see complete characters on the screen. The Display Test turns all pixels on, displays horizontal stripes, displays vertical stripes, and then turns all pixels off.
Chapter 5 — Running Diagnostics You can use this information to tell the Intermec representative information on the hardware and software that were installed at the Intermec factory. From the System Main Menu: • Go to Diagnostics > Hardware Diagnostics > HW Config Table Sample Screen Installed Fonts Use this screen to view all of the fonts installed on your CK30.
Chapter 5 — Running Diagnostics Intermec Value Add Information Use this screen to see the versions of Intermec Value Add (IVA) products on your CK30. From the System Main Menu: • Go to Diagnostics > Software Diagnostics > IVA Info Sample Screen Keypad Test A developer can use the Keypad Test to quickly find the hex value for any key on the keypad. You can also test to make sure the keypad is operating correctly.
Chapter 5 — Running Diagnostics LED Test Use the LED Test to make sure that your LEDs (lights) are operating correctly. The LED Test turns all of the lights on the CK30 on in this sequence: Good Read light, the user-defined lights, and then the System Status light. The lights blink one time each and then they blink five times each.
Chapter 5 — Running Diagnostics From the System Main Menu: • Go to Diagnostics > System Diagnostics > Net Connect Test Sample Screen Network Interface Information Use the Net Interface Information diagnostic screen to view the DHCP server IP address, the CK30 device address, and the MAC address.
Chapter 5 — Running Diagnostics Operating System Version Use the OS Version diagnostic screen to view the operating system software version and whether you have the Standard or Premium version loaded on the CK30. From the System Main Menu: • Go to Diagnostics > Software Diagnostics > OS Version Sample Screen Ping Utility Use the Ping Utility to test the network interface connection. Enter the IP address of the host to ping and then press Enter.
Chapter 5 — Running Diagnostics PSC Utility The PSC (Power Supply Controller) Utility provides detailed information about the system power. From the System Main Menu: • Go to Diagnostics > Hardware Diagnostics > PSC Utility Sample Screen Radio SSI Utility The radio signal strength indicator (SSI) utility displays the radio signal quality being received by the CK30. You can use this diagnostic tool to perform a site survey and determine the best locations for placing access points.
Chapter 5 — Running Diagnostics Read CPU Registers The Read CPU Registers diagnostic reads every register in the xscale processor chip and displays the values. From the System Main Menu: • Go to Diagnostics > Hardware Diagnostics > Read CPU Registers Sample Screen Sound Test Use the Sound Test to make sure the entire beeper volume range and beep frequency range are available and working correctly.
Chapter 5 — Running Diagnostics 94 CK30 Handheld Computer User’s Manual
6 Troubleshooting and Maintaining the CK30 Use this chapter to solve problems you may encounter while using the CK30. You will also find information on booting the computer and routine maintenance. If you have any problems using the CK30, look in this chapter to find a possible solution. This chapter consists of the following sections: Sections Page Problems While Operating the CK30 96 Problems While Configuring the CK30 97 Problems While Configuring 802.
Chapter 6 — Troubleshooting and Maintaining the CK30 Problems and Solutions You can also use the CK30 diagnostics to help analyze and solve problems. For help, see Chapter 5, “Running Diagnostics,” on page 81. If you have problems with the TE 2000 terminal emulation applications, see the appropriate TE 2000 guide. If you send the CK30 in for service, it is your responsibility to save the computer data and configuration.
Chapter 6 — Troubleshooting and Maintaining the CK30 Problems While Configuring the CK30 Problem Solution You scan a configuration command, such as Beeper Volume, and you hear three low beeps. If you are working in the CK30 System Main Menu, you cannot scan configuration commands. Use the Configuration Utility to change the CK30 configuration, or exit the system menu to scan configuration commands. You scan or enter an option for the Scanner Model configuration command and you hear three low beeps.
Chapter 6 — Troubleshooting and Maintaining the CK30 Problems While Configuring 802.1x Security (continued) Problem Solution A network connection icon appears in the status bar, but it disappears. The CK30 may not be communicating with the access point that you want it to communicate with. Make sure that the network name on the CK30 is the same as the network name of the access point that you are trying to communicate with. The default network name is “INTERMEC.
Chapter 6 — Troubleshooting and Maintaining the CK30 Problems With Wireless Connectivity Problem Solution When you turn on the CK30 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. In a TCP/IP direct connect network, you need to turn off the “Keep Alive” message (if possible) from the host so that the TCP session is maintained while a CK30 is suspended.
Chapter 6 — Troubleshooting and Maintaining the CK30 Problems With Wireless Connectivity (continued) Problem Solution The network connection icon is in the status bar, but the host computer is not receiving any data from the CK30. In a UDP Plus network, there may be a problem with the connection between the DCS 30X or Intermec Gateway and the host computer. Check with your network administrator or see the user’s manual for the DCS 30X or Intermec Gateway.
Chapter 6 — Troubleshooting and Maintaining the CK30 Problems While Scanning Bar Codes (continued) Problem Solution When you release the Scan button or handle trigger, the Good Read light does not turn off. The Good Read light will remain on if you configure the CK30 to use continuous/edge triggering. If you configure the CK30 for level triggering and the Good Read light remains on, there may be a problem. Press the Scan button or pull the trigger again without scanning a bar code label.
Chapter 6 — Troubleshooting and Maintaining the CK30 Problems While Scanning Bar Codes (continued) Problem Solution You scan a valid bar code label to enter data for your application. The data decoded by the scan module does not match the data encoded in the bar code label. The computer may have decoded the bar code label in a symbology other than the label’s actual symbology. Try scanning the bar code label again. Make sure you scan the entire label.
Chapter 6 — Troubleshooting and Maintaining the CK30 Warm Booting the CK30 If your charged CK30 does not resume after pressing I, or if the computer or an application is locked up, you may need to warm boot it. To warm boot the CK30 • Press and hold I for 5 seconds. The CK30 tells you it is performing a warm boot and the screen comes back up to the start screen. Cold Booting the CK30 If the CK30 or application is locked up and does not respond to a warm boot, follow this procedure to perform a cold boot.
Chapter 6 — Troubleshooting and Maintaining the CK30 Do not use force or a sharp object when pressing the reset switch. You may damage the reset switch. Attention: N'employez pas la force ou un objet pointu quand appuyant sur le remettez à zéro le bouton . Vous pouvez endommager le remettez à zéro le bouton. 3 Replace the battery. The battery light on the CK30 blinks three times and the CK30 starts the power on sequence. Note: Date and time settings are not saved through a cold boot.
A Appendix
Appendix A Physical and Environmental Specifications Use this section to locate technical information about the CK30 and its available features and options. Physical Dimensions Length: 20.3 cm (8.0 in) Width: 8.9 cm (3.5 in) Depth: 5.5 cm (2.15 in) with standard case, 6.2 cm (2.45 in) with wide case Weight: 476 g (16.
Appendix A Keypad Options • 42-key large numeric and function keypad, available with programmable, international, 3270 TE/5250 TE, and VT/ANSI TE overlays • 50-key full alphanumeric keypad, available with programmable, international, 3270 TE/5250 TE, and VT/ANSI TE overlays • 52-key full alphanumeric keypad, available with programmable, international, 3270 TE/5250 TE, and VT/ANSI TE overlays Bar Code Symbologies • Codabar • Matrix 2 of 5 • Codablock • Micro PDF417 • Code 11 • MSI • Code 2 of 5 • PD
Appendix A Advanced Long-Range Laser Scanner Optical Parameters Bar Code Specification Depth of Field / Scanning Range 13 mil code** 7.52 to 9.76 m 2.47 to 3.2 ft 15 mil code 6.25 to 11.28 m 2.05 to 3.70 ft 30 mil code 10.82 to 22.71 m 3.55 to 7.45 ft 55 mil code 7.01* to 25.5 m 2.3* to 8.37 ft 70 mil code, retroreflective 29.11* to 58.27 m 9.55* to 19.12 ft 100 mil code, retroreflective 31.9* to 82.15 m 10.47* to 26.95 ft *Near fields are governed by the width of the bar code.
Appendix A 2D Area Imager Reading Distances Bar Code Specification Minimum Maximum 7.5 mil 10.2 cm (4.00 in) 21.6 cm (8.50 in) 10 mil 5.7 cm (2.25 in) 24.8 cm (9.75 in) 100% UPC 4.4 cm (1.75 in) 34.9 cm (13.75 in) 15 mil 3.8 cm (1.50 in) 39.4 cm (15.5 in) 20 mil 3.8 cm (1.50 in) 48.3 cm (19.00 in) 40 mil 8.3 cm (3.25 in) 84.5 cm (33.25 in) 55 mil 10.8 cm (4.25 in) 104.1 cm (41.00 in) 70 mil 30.5 cm (12.00 in) 182.9 cm (72.00 in) 100 mil* 45.7 cm (18.00 in) 213.4 cm (84.
Appendix A AD1 Communications Dock Use the AD1 to charge your AB1 battery and provide power to your CK30 while still having the ability to communicate via a serial, Ethernet, or USB port. AD2 4-Bay Communications Dock Use the AD2 to hold up to four CK30s with a battery installed. The AD2 dock charges the batteries, provides power to the computer, provides one Ethernet connector, and provides a serial port for each inserted CK30.
Appendix A AV1 Vehicle Cradle Use the AV1 vehicle to attach your CK30 to a vehicle, such as a forklift. The vehicle cradle provides protection from vibrations that exceed the level the CK30 can withstand alone. 073573 Power Supply Provides power to all of the communication docks and chargers. Typing Characters Not Printed on the Keypad All of the keypads use hidden key sequences to access characters not printed on the keypad overlay.
Appendix A Typing Hidden Characters on the International Keypads To Type: Press This Key Sequence on One of the Keypads: 42-Key 50-Key 52-Key $ Not hidden { C and then a C and then S C and then 9 } C and then b C and then T C and then 0 < C and then _ Not hidden Not hidden > C and then ` Not hidden Not hidden ] C and then 9 Not hidden Not hidden [ C and then Tab Not hidden Not hidden Not hidden C and then 6 Typing Hidden Characters on the 3270/5250 TE Keypads 112 To Type: P
Appendix A Typing Hidden Characters on the VT/ANSI TE Keypads To Type: Press This Key Sequence on One of the Keypads: 42-Key 50-Key 52-Key $ Not hidden Not hidden C and then 6 ` Not applicable Not hidden C and then G ! Not hidden Not hidden C and then I « Not applicable Not hidden C and then K ‘ Not applicable Not hidden C and then L { C and then F5 Not hidden C and then N } C and then F6 Not hidden C key and then O : Not applicable Not hidden C and then P ? Not hidden N
Appendix A Default Configuration Use the following tables to see the default configuration settings of the CK30. If you restore the CK30 to factory default settings, it will use these values. The tables are organized according to the options in the Configuration Utility. The options you see on your CK30 depend on which decode algorithm you have enabled. See the CK30 Command Reference Manual for more information.
Appendix A Scanner Model Default Value Depends on internal scanner option or tethered scanner Depends on internal scanner option or tethered scanner Scanner Settings Default Value Triggering Mode Level Scanner Data Buffering Enable Hardware Trigger Enable Turn Off After Good Read Enable/One-shot Scanner Port Settings Default Value Baud Rate 9600 bps Data Bits 7 bits Parity Even Stop Bits 2 stop bit Flow Control None Imager Settings Default Value 1D Omni-directional Decode Enable
Appendix A Virtual Wedge Settings Default Value Virtual Wedge Enable Enable Grid Null Code Page 1252 Default Communications Configuration Communication Settings Default Value DHCP Enable Device Name WindowsCE Name Server Settings Default Value Primary DNS 0.0.0.0 Secondary DNS 0.0.0.0 Primary WINS 0.0.0.0 Secondary WINS 0.0.0.0 802.
Appendix A PSK Settings Default Value Protocol Selection TCP/IP Remote Connection Host IP Host Port Controller IP Controller Port 0.0.0.0 23 0.0.0.0 23 Serial Port Baud Rate Parity Data Bits Stop Bits Flow Control Protocol EOM1 EOM2 SOM Reader Command LRC Handshake Timeout 115200 bps Even 7 bits 1 stop bit None Configurable 0x03 No characters 0x02 Enabled without TMF Disable 0x00 10 sec UDP Plus Settings Default Value UDP Plus Activate Disable Controller IP 0.0.0.
Appendix A Default CK30 Settings Configuration 118 CK30 Settings Default Value Date June 6, 2003 Time Time of current update Beeper Volume Medium Beeper Duration Good Read Beep Low Beep High beep 150 ms 100 ms 150 ms Beeper Frequency Good Read Beep Low Beep High beep 1950 Hz 512 Hz 1950 Hz Backlight Timeout 1 minute Display Contrast Level 3 Auto Shutoff 3 minutes CK30 Handheld Computer User’s Manual
I Index
Index Symbols and Numbers C key. See green key B key. See orange key I key, using, 14 .
Index AutoRun.dat file sample file, 67 writing commands, 66 AutoRun.
Index configuration default settings, 114–118 saving changes to flash, 54 configuration commands, bar codes, scanning to configure, 34 sending through the network, 35 troubleshooting, 97 configuration number finding with Hardware Configuration Table diagnostic, 86 locating on the configuration label, 2 Configuration Utility exiting, 33 menu options, described, 32 menu structure, illustrated, 31 navigating within, 32 opening, 30 configuring 802.11b/g radio communications, 41 802.
Index E EasySet, using to print configuration bar codes, 34 electrical specifications, 106 environmental specifications, 106 Ethernet communications, configuring, 44 icons, defined, 15 network diagram, 45 exiting Configuration Utility, 33 System Main Menu, 70 F factory default settings, restoring, 33 features, CK30, 3 File Manager opening, 71 using copy a file, 73 delete a file, 72 run an application, 71 view file properties, 73 files backing up, 78 copying with File Manager, 73 deleting with File Manager,
Index laser scanner advanced long range parameters, 108 scanning bar codes, 21 standard range parameters, 107 launching applications automatically, 66 LED Test, diagnostics screen, 89 lights status, 18 testing, 89 loading applications, customizing, 66 loading certificates for security, 48 locking a key, 12 Operating System Version, diagnostics screen, 91 operating system, upgrading, 79 operating the CK30 humidity range, 106 temperature range, 106 troubleshooting, 96 optical parameters, specifications, 107
Index protective boot, AG2 accessory, 110 protective case, AG1 accessory, 110 PSC Utility, diagnostics screen, 92 PSK, using to convert Trakker Antares applications, 59 R radio communications, configuring, 41 configuring 802.
Index standard range laser scanner parameters, 107 status bar, described, 14 beeps, 19 troubleshooting, 97 checking battery, 7 lights, understanding, 18 storing your application on the CK30, 61 support, calling Intermec, x switch, reset, 103 switching applications, 75 symbologies, bar code default, 20 supported, 107 System Diagnostics menu, 82 System Main Menu accessing, 70 changing the password, 77 exiting, 70 removing password, 78 setting a password to protect, 76 system power, information on, 92 T Task
Index V, W vehicle cradle, AV1 accessory, 111 version, boot code, finding, 85 volume, beeper, changing, 19 VT/ANSI keypad, typing hidden characters, 113 warm booting, 103 warranty information, ix Wavelink, Avalanche.
Index 128 CK30 Handheld Computer User’s Manual
Corporate Headquarters 6001 36th Avenue West Everett, Washington 98203 U.S.A. tel 425.348.2600 fax 425.355.9551 www.intermec.