Compliance Statement Insert Device Name: Mobile Computer Model Number: Model CN30 with 14-Key and 56-Key Modules The responsible party for the compliance of this device is: Intermec Technologies Corporation 6001 36th Avenue West Everett, WA 98203 USA (425) 348-2600 CAUTION: See users guide instructions for handling, charging, and replacing batteries. Failure to follow those instructions can result in personal injury, fire, or battery explosion. This product conforms to the following approvals.
DECLARATION OF CONFORMITY (According to ISO/IEC Guide 22 and EN 45014) PAGE ONE OF ONE THE PRODUCT HEREWITH COMPLIES WITH THE REQUIREMENTS OF: THE LOW-VOLTAGE DIRECTIVE 73/23/EEC. THE EMC DIRECTIVE 89/336/EEC. THE R&TTE DIRECTIVE 1999/05/EC.
User Manual y r a n n i o i t m i u l e b i r r P t s i D r o f t o N CN30 Mobile Computer
Intermec Technologies Corporation Corporate Headquarters 6001 36th Ave.W. Everett, WA 98203 U.S.A. Technical Communications Department 550 Second Street SE Cedar Rapids, IA 52401 U.S.A. www.intermec.com The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and service Intermec-manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec.
CN30 Mobile Computer User’s Manual iii
11 CN30 Mobile Computer User’s Manual
Before You Begin Before You Begin This section provides you with safety information, technical support information, and sources for additional product information. Safety Summary Your safety is extremely important. Read and follow all warnings and cautions in this document before handling and operating Intermec equipment. You can be seriously injured, and equipment and data can be damaged if you do not follow the safety warnings and cautions.
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 http://www.intermec.com and click Service & Support. The Intermec Global Sales & Service page appears. From the Service & Support menu, move your pointer over Support, and then click Warranty. Disclaimer of warranties: The sample code included in this document is presented for reference only. The code does not necessarily represent complete, tested programs.
Before You Begin Who Should Read This Document This document provides you with information about the features of the access points, and how to install, configure, operate, maintain, and troubleshoot them. Before you install and configure the access points, you should be familiar with your network and general networking terms, such as IP address.
1 Using the CN30 Mobile Computer Use this chapter to familiarize yourself with the CN30 Mobile Computer.
Chapter 1 — Using the CN30 Mobile Computer Introducing the CN30 Mobile Computer The Intermec CN30 is an ergonomically designed Mobile computer built on the Microsoft® Windows® Mobile Version 5.0 operating system. It is a lightweight, easy-to-use, reliable computer that runs client/server applications, terminal emulation applications, as well as browser-based applications. Battery Light Intermec Ready-to-work Indicator Scan Buttons 7 CN30 Mobile Computers with an IEEE 802.
Chapter 1 — Using the CN30 Mobile Computer Audio The audio system consists of two speakers, internal microphone and an external headset jack. Speaker The main speaker is capable of variable volume levels and is located on the back of the computer. The external headset jack connects a mobile phone style headset to your mobile computer for use in noisy environments. The jack is a 2.5 mm, three-conductor jack, with autosensing of the headset jack insertion which disables the internal speaker and microphone.
Chapter 1 — Using the CN30 Mobile Computer Using the Battery The CN30 uses a lithium-ion battery as its main power source. You must fully charge the main battery before you can use the CN30. When you change the battery, a backup battery (super capacitor) maintains your memory, data and real-time clock for at least 10 minutes. The 14-key keypad module has a 3.7V 2400 MAh battery that is internal to the module and is not user replaceable. The 56-keypad module has a removable 3.
Chapter 1 — Using the CN30 Mobile Computer Charging and Installing the Battery To charge the battery Either insert the battery into the CN30 AC9 Quad charger or place the CN30 with battery installed in the AD9 charge dock. For more information on these accessories, see page ‘Accessories for the CN30’. The batteries fully charge in approximately 4 hours. If you do not plan to use the computer for several months, remove the keypad module from the console and store it in the shipping box.
Chapter 1 — Using the CN30 Mobile Computer Your computer contains an internal super capacitor, a temporary power storage device, that protects data for up to ten minutes. This is to give you time to replace the main battery pack before that data is lost. Be sure to putthe computer in a suspend mode before doing so. The configuration and time are lost if: • The battery discharges beyond this level. • The battery is removed when the computer is not in suspend mode.
Chapter 1 — Using the CN30 Mobile Computer Select a Beeper Volume To select a beeper volume for the CN30 Mobile Computer, tap Start > Settings > the System tab > the Intermec Settings icon. Tap the Device Settings option, tap (+) to expand Beeper, then tap (+) to expand Volume. Select an item, then close this option. Note: Information about the settings you can configure with the Intermec Settings control panel applet is described in the Intermec Computer Command Reference Manual (P/N: 073529).
Chapter 1 — Using the CN30 Mobile Computer Using the Keypad Your CN30 has one of the following keypads: • 56-key full alphanumeric • 14-key function You can order all versions of the CN30 56-keypad with an international overlay. The international overlay supports English and many Western European languages, such as French, German, Italian, Portuguese, and Spanish. You enter all of the characters and functions printed above the keys just like you would on a standard keypad.
Chapter 1 — Using the CN30 Mobile Computer Using the Color-Coded Keys Each keypad available for the CN30 provides color-coded keys to let you access additional characters, symbols, and functions printed on the keypad overlay. Once you understand how to use the color-coded keys and key sequences, you will know how to access all of the additional features printed on the keypad overlay. There are two color-coded modifier keys on the CN30: the orange key and the green key.
Chapter 1 — Using the CN30 Mobile Computer Magnifier Application The Magnifier application allows you to view an enlarged portion of the CN30 Computer screen by tapping and holding the stylus. The enlarged window can be moved to any location on the screen. To Start Magnifier 1 On the 14-key or 56-key keypad, press the orange key. Press the Magnifier key. 2 Tap and hold the stylus to move the displayed area of the screen. For more help see the Magnifier help under Windows help.
Chapter 1 — Using the CN30 Mobile Computer Using the Screen The CN30 Computer has a 3.8” diagonal 640x480 pixel (VGA) transflective TFT-LCD 64K color display. The screen supports Unicode characters, user programmable fonts and bitmap graphics. The Start screen has two distinct areas; the desktop and the taskbar. The desktop displays shortcuts to some of the applications installed on the CN30 Computer. The taskbar displays the Start menu, the time, the onscreen keyboard icon and the desktop icon.
Chapter 1 — Using the CN30 Mobile Computer Resetting Your CN30 Mobile Computer In some cases where the CN30 Mobile Computer completely stops responding, it may be necessary to perform a cold reset. Because cold resetting may result in data loss, it is not recommended unless all other recovery methods have failed. Performing a Warm-Boot on the CN30 Computer If your charged CN30 Computer does not resume after pressing (I), or if the computer or an application is locked up, you may need to do a warmboot.
Chapter 1 — Using the CN30 Mobile Computer Software Build Version To check to see if your CN30 Mobile Computer has the latest software build, select Start > Internet Explorer > the Intermec logo. The latest software build version is displayed beneath the Version Information title. This information is useful should you need product support assistance.
Chapter 1 — Using the CN30 Mobile Computer Understanding the Status Lights The status lights on the CN30 Computer turn on to indicate battery status or successful bar decodes. The battery lights and the battery screen icon work with each other to alert you to the status of your battery. If the battery light (under the right Scan button) comes on, check the status bar to see which battery icon appears on it. The battery may be critically low and need replacing.
Chapter 1 — Using the CN30 Mobile Computer Scanning with the 2D Area Imager The CN30 Computer has the 2D area imager, which provides the ability to scan 2D bar code symbologies and supports omni-directional (360°) scanning where you can position the CN30 Computer in any orientation to scan a bar code label. Using the 2D area imager is very similar to taking a picture with a digital camera. 1 Press (I) to turn on the CN30 Computer.
Chapter 1 — Using the CN30 Mobile Computer StorageMedia Note: MultiMediaCards (MMCs) are not supported in CN30 Mobile Computers. The CN30 Mobile Computer supports Secure Digital storage cards. To access the card slot, locate the access door at the side of the CN30 Mobile Computer, remove its two screws, then remove the door. See the CN30 Mobile Computer Quick Start Guide (P/N: 962-054-125) for more information. CompactFlash Cards On CN30 Mobile Computers, the CompactFlash card slot accepts only the 802.
Chapter 1 — Using the CN30 Mobile Computer Using the SD Card You can use a Secure Digital (SD) card to increase file storage and install software. The CN30 currently supports SanDisk SD cards only. The SD card slot is located on the side of the CN30. To insert an SD card 1 Press (I) to turn off the CN30. 2 Remove the two screws on the SD card slot door and remove the door. 3 Gently insert the SD card into the CN30 with the printed side facing the keypad and screen side of the CN30.
Chapter 1 — Using the CN30 Mobile Computer 18 CN30 Mobile Computer User’s Manual
2 Windows Mobile Version 5.0 This chapter introduces MicrosoftWindows Mobile Version 5.0. While using your CN30 Mobile Computer, remember to: • Tap Start on the navigation bar, located at the top of the screen, to quickly move to programs, files,and settings. Use the command bar at the bottom of the screen to perform tasks in programs.The command bar includes menus, buttons, and the onscreen keyboard. • Tap and hold an item to see a pop-up menu containing a list of actions you can perform.
Chapter 2 — Windows Mobile Version 5. 0 Where to Find Information This chapter describes your CN30 Mobile Computer hardware, provides an overview of the programs on your CN30 Mobile Computer, and explains how to connect your CN30 Mobile Computer to a desktop, a network, or the Internet. For instructions on setting up your CN30 Mobile Computer and installing ActiveSync, see the Quick Start Guide. Up-to-date information on your Windows Mobile Computer is available from http://www.microsoft.
Chapter 2 — Windows Mobile Version 5.0 Getting Started Learning to use your CN30 Mobile Computer is easy. This section describes using and customizing your CN30 Mobile Computer. Today Screen When you turn on your CN30 Mobile Computer for the first time each day (or after four hours of inactivity), you see the Today screen. You can also display it by tapping the Start flag and then Today. On the Today screen, you can see important information for the day. Tap to start a program.
Chapter 2 — Windows Mobile Version 5. 0 Programs You can switch from one program to another by selecting it from the Start menu. (You can customize which programs you see on this menu. For information, see "Adjusting Settings" on page 41.) To access some programs, tap Start > Programs, and then the program name. You can also switch to some programs by pressing a program button. Your CN30 Mobile Computer has one or more program buttons located on the front or side of the computer.
Chapter 2 — Windows Mobile Version 5.0 Pop-up Menus Use pop-up menus to quickly perform an action on an item. For example, you can use a pop-up menu to delete or make a copy of an item. To access a pop-up menu, tap and hold the item on which you want to perform the action. When the menu appears, tap the action you want to perform, or tap anywhere outside the menu to close the menu without performing the action.Tap and hold to display the pop-up menu.Lift the stylus and tap the action you want.
Chapter 2 — Windows Mobile Version 5. 0 • Use the input panel to enter information in any program on your CN30 Mobile Computer. You can either type using the onscreen keyboard or write using Block Recognizer, Letter Recognizer, or Transcriber. In either case, the characters appear as typed text on the screen.To show or hide the input panel, tap the Input Panel button. Tap the arrow next to the Input Panel button to see your choices.Select an input method.Tap to see your choices. • Input Panel button.
Chapter 2 — Windows Mobile Version 5.0 Getting Started Learning to use your CN30 Mobile Computer is simple and easy. This section describes using and customizing your CN30 Mobile Computer. Today Screen When you turn on your CN30 Mobile Computer for the first time each day (or after four hours of inactivity),you see the Today screen. You can also display it by tapping the Start flag (shown left) and then Today. On the Today screen, you can see important information for the day. Tap to start a program.
Chapter 2 — Windows Mobile Version 5. 0 Note: Some programs have abbreviated labels for check boxes and dropdown menus. To see the full spelling of an abbreviated label, tap and hold the stylus on the label. Drag the stylus off the label so that the command is notcarried out. The following is a partial list of programs that are on your CN30 Mobile Computer. Look on the Windows Mobile Companion CD for additional programs that you can install onto your CN30 Mobile Computer.
Chapter 2 — Windows Mobile Version 5.0 performing the action. Tap and hold to display the pop-up menu. Lift the stylus and tap the action you want. Tap outside the menu to close it without performing an action. Notifications When you have something to do, your device notifies you in a variety of ways.
Chapter 2 — Windows Mobile Version 5. 0 • Recording Create a stand-alone recording or embed a recording into a document or note. Use the input panel to enter information in any program on your CN30 Mobile Computer. You can either type using the onscreen keyboard or write using Block Recognizer, Letter Recognizer,or Transcriber.In either case, the characters appear as typed text on the screen. To show or hide the input panel, tap the Input Panel button.
Chapter 2 — Windows Mobile Version 5.0 Using Block Recognizer Character recognition software gives you a fast and easy method for entering information in any program on your CN30 Mobile Computer. Letters, numbers, and punctuation you write are translated into typed text. Tap the arrow, then tap Block Recognizer. Write a letter in the box. When you write a letter, it is converted to typed text that appears on the screen.
Chapter 2 — Windows Mobile Version 5. 0 Tap to use your stylus like a pen. Note: Some programs that accept writing may not have the Pen button. See the documentation for that program to find out how to switch to writing mode. Selecting the Writing If you want to edit or format writing, you must select it first. 1Tapand hold the stylus next to the text you want to selectuntil the insertion point appears. 2Without lifting, drag the stylus across the text you want to select.
Chapter 2 — Windows Mobile Version 5.0 • For better recognition, try increasing the zoom level to 300% by using the Tools menu. Recognition does not work well below a 150% zoom level. • Write the letters of a word closely and leave big gaps between words so that the CN30 Mobile Computer can easily tell where words begin and end. • Hyphenated words, foreign words that use special characters such as accents, and some punctuation cannot be converted.
Chapter 2 — Windows Mobile Version 5. 0 In the Inbox program, you can add a recording to an e-mail message. In Calendar, Tasks, and Contacts, you can include a recording in the Notes tab. In the Notes program, you can create a stand-alone recording or add a recording to an open note. Creating a Recording 1Hold the CN30 Mobile Computer’s microphone close to your mouth or source of sound. 2Tap and make your recording. 3Tap when finished. If you are recording in an open note, an icon appears in the note.
Chapter 2 — Windows Mobile Version 5.0 You can also use the File Explorer to find files on your CN30 Mobile Computer and to organize these files into folders. Tap Start > Programs > File Explorer. Tapthe folder name to open it. TapNew Folder to create a new folder. Note: You can move files in File Explorer by tapping and holding the item you want to move, and then tapping Cut or Copy and Paste on the popup menu.
Chapter 2 — Windows Mobile Version 5. 0 Adding or Removing Programs Programs added to your CN30 Mobile Computer at the factory are stored in ROM (Read Only Memory). You cannot remove this software, and you cannot accidentally lose ROM contents. ROM programs can be updated usingspecial installation programs with a*.XIPextension. All other programs and data files added to your CN30 Mobile Computer after factory installation are stored in RAM (Random Access Memory).
Chapter 2 — Windows Mobile Version 5.0 Adding a Program Directly from the Internet Determine your CN30 Mobile Computer and processor type so that you know which version of the software to install. Tap Start > Settings >the System tab > About >the Version tab, then make a note of the information in Processor. Download the program to your CN30 Mobile Computer straight from the Internet using Pocket Internet Explorer. You maysee a single *.XIP, *.EXE, or *.ZIP file, a SETUP.
Chapter 2 — Windows Mobile Version 5. 0 Microsoft ActiveSync Visit the following Microsoft Web site for the latest in updates, technical information, and samples: http://www.microsoft.com/windowsmobile/resources/communities/ de-fault.mspx Using Microsoft ActiveSync, you can synchronize the information on your desktopwith the information on your CN30 Mobile Computer. Synchronization compares the data on your CN30 Mobile Computer with your desktop and updates both computers with the most recent information.
Chapter 2 — Windows Mobile Version 5.0 After your first synchronization, look at Calendar, Contacts, and Tasks on your CN30 Mobile Computer. Notice that information you have stored in Microsoft Outlook on your desktop was copied to your CN30 Mobile Computer, and you did not have to type a word.
Chapter 2 — Windows Mobile Version 5. 0 Use Calendar to schedule appointments, includingmeetings andother events. You can check your appointments in one of several views (Day, Week, Month, Year, and Agenda) and set Calendar to remind you of appointments with a sound or other method. Appointments for the day can display on the Today screen. If you use Outlook on your desktop, you can synchronize appointments between your device and desktop. TaptogotoToday Tap to display or edit the appointment details.
Chapter 2 — Windows Mobile Version 5.0 Note: You cannot modify or create all day events with attendees on the device. If you create all day events with attendees on your desktop, use ActiveSync to copysuch events to the device. Then, view them in Calendar. For more information on copying files, see ActiveSync Help.To use the device to schedule an appointment with attendees lasting all day, set type to “Normal,” then adjust the date and time appropriately. This describes the all day event.
Chapter 2 — Windows Mobile Version 5. 0 This displays a morning appointment. This displays appointmentsin bothmorning and afternoon. This displays an afternoon appointment. Tap to access the Month view Creating or Changing an Appointment To create an appointment, tap New. To select a new date from a pop-up calendar, tap the display date. To enter or select a new time, tap the display time. Enter the appointment details, and when finished, tap OK to return to the calendar.
Chapter 2 — Windows Mobile Version 5.0 Note: To change an all day event, switch to Day or Agenda view, tap the event listedat the top of the calendar, and then tap Edit. Change any appointment detail by tapping it and entering the new information. You cannot modify or create all day events withattendees on the CN30 Mobile Computer. If you create all day events with attendees on your desktop, use ActiveSync to copy such events to the CN30 Mobile Computer. Then, view them in Calendar.
Chapter 2 — Windows Mobile Version 5. 0 Tap to activate the keyboard. Tap to activate the writing pad. Tap to activate the recorder. Note: To edit an existing note, tap the appointment in the calendar, tap Edit,then tap the Notes tab. Making an Appointment Recurring Do the following to make a recurring appointment: 1 In the calendar, tap the appointment, then tap Edit 2 Tap Occurs and select a pattern from the list. Or, to create a new pattern, tap , and follow the steps in the wizard.
Chapter 2 — Windows Mobile Version 5.0 Calendar to see Calendar Help,and tap Start > Help > Inbox to see Inbox Help. 1Tap New, then enter the meeting information. 2Hide the onscreen keyboard, ifneeded, then tap Attendees.Only those contacts with e-mail addresses are displayed. Select the contacts you want to invite, then tap ok to return to the appointment. 3Select other desired options and then tap ok.
Chapter 2 — Windows Mobile Version 5. 0 • If you are having trouble reading the calendar, select Use large font. You may see less appointment information. Tap this to view larger text. Tap toindicate private. Tap toindicate attendees. Tap toindicatelocations. Tap toindicate notes. Tap toindicate recurrences. Tap to indicate reminders. Contacts:Tracking Friends and Colleagues To switch to Contacts on the CN30 Mobile Computer, tap Start > Contacts.
Chapter 2 — Windows Mobile Version 5.0 Synchronizing Contacts Contacts stored on your device can be synchronized with Outlook contacts stored on your desktop or with Mobile Information Server 2002 or later. New items entered in one location are copied to the other during synchronization. Handwritten notes and drawings are saved as pictures when synchronizing with your desktop, but are removed when synchronizing with a server. For more information on synchronization, see ActiveSync Help on the desktop.
Chapter 2 — Windows Mobile Version 5. 0 Note: If you enter a name with more than two words, the middle word is recorded as a middle name. If your contact has a double first or last name, tap the Name arrow and enter the names in the proper box. Tap to access the Name fields. Tap anywhere outside the box to close and return to details. Note: New contacts are added to the displayed category.
Chapter 2 — Windows Mobile Version 5.0 Sending a Message to a Contact 1In the contact list, tap and hold the contact. To select multiple contacts, tap and drag. Then, tap and hold the selected contacts. 2On the pop-up menu, select Send Email or Send SMS, depending upon the type of message to send. Note: To send an e-mail message, you must have an e-mail address configured for the contact.
Chapter 2 — Windows Mobile Version 5. 0 1From the Phone keypad, tap Speed Dial > New. 2Tapthe desiredcontactname andnumber. 3In the Location field, tap the Up/Down arrows to select an available location to assign as the new speed dial entry. The firstspeed dial location is reserved for your voice mail. To delete a speed dial entry, go to the Speed Dial list, tap and hold the contact name in the box to the right of the assigned speed dial number, then tap Delete.
Chapter 2 — Windows Mobile Version 5.0 Creating a Task • To quickly create a task, enter text in the Tap here to adda new task box at the top of the screen. If you do not see this box, tap Tools > Entry Bar. • To create a task with detailed information, suchas start and due dates, tap New. To enter notes, tap the Notes tab. You can enter a start date and due date or enter other information by first tapping the field. If the input panel is open, you need to hide it to see all available fields.
Chapter 2 — Windows Mobile Version 5. 0 Tap to change the sort order of thelist. Taptoopenanoteor play a recording. Tap and hold to display a pop-up menu of actions. Tap to record. Tap to show or hide the Recording toolbar. Tap to create a newitem. Note: To create documents withadvanced formatting or templates, such as bulletedlists andtabs, use wordprocessingsoftware developedfor your device, such as Word Mobile. Creating a Note To create your note, tap New,then write,draw, type,orrecord yourinformation.
Chapter 2 — Windows Mobile Version 5.0 text appear as regular notes in Outlook on your desktop, while notes containingwritten textor drawings appear in the device format. In addition, all notes in the Notes group in Outlook on the desktop appear in Notes on the device. To synchronize your notes as files, in ActiveSync, select the Files information type for synchronization and clear the Notes information type.
Chapter 2 — Windows Mobile Version 5. 0 When connecting to a POP3 or IMAP4 server, you use a modem to connect to your Internet service provider (ISP), or a modem or Ethernet card to connect to the local area network to which your e-mail server is connected. You can also use your phone to connect by using a cellular line connection. For more information, see “Connecting to a Mail Server”on page 75.
Chapter 2 — Windows Mobile Version 5.0 move two messages fromthe Inbox folder to a folder named Family, and you have designated Family for synchronization, the server creates a copy of the Family folder and copies the messages into that folder. You can then read the messages while away from your desktop. • If you use SMS, messages are stored in the Inbox folder.
Chapter 2 — Windows Mobile Version 5. 0 downloads the complete messages you have marked for retrieval and sends the messages you have composed. Setting Up or Changing an Account To set up an account: • To setup a POP3 or IMAP4 e-mail account, tap Accounts > New Account. Follow the instructions in the New Account Wizard. • To setup an SMS account, tap Accounts > Accounts, and then tap SMS. Follow the instructions on the screen. To change options for an account: 1 Tap Accounts > Accounts.
Chapter 2 — Windows Mobile Version 5.0 Note: The size column in the message list displays the local size and server size of a message. Even when a message has downloaded fully, these numbers may differ because the size of a message can vary between the server and the device. Composing and Sending Messages To compose a message: 1 In the message list, tap New. 2 To select an account, tap the From list and select “ActiveSync,” “SMS,” or the desired e-mail account.
Chapter 2 — Windows Mobile Version 5. 0 desktop and your CN30 Mobile Computer to have up-to-date content in both locations. Creating a Document Use Word Mobile to create documents, such as letters or meeting minutes. To create a new file, tap Start > Programs > Word Mobile > New.You get either a blank document or a template, depending on what you have selected in the Tools > Options dialog box. Select an input mode from the View menu.
Chapter 2 — Windows Mobile Version 5.0 Typing Mode Using the input panel, enter typed text into the document. For more information on entering typed text, see “Basic Skills” on page . To format existing text and to edit text, first select the text. You can select textas you do in a Word document, using your stylus insteadof the mouse to drag through the text you want to select. You can search a document to find text by tapping Edit > Find/Replace. Tap and hold to see a pop-up menu of actions.
Chapter 2 — Windows Mobile Version 5. 0 Drawing Mode In drawing mode, use your stylus to draw on the screen. Grid lines appear as a guide. When you lift your stylus offthe screen after the firststroke, a drawing box indicating the boundaries of the drawingappears. Everysubsequentstroke within or touching the drawing box becomes partof the drawing. For more information on drawing and selecting drawings, see “Basic Skills” on page . Resize an object by dragging the selection handles.
Chapter 2 — Windows Mobile Version 5.0 Creating a Workbook Use Excel Mobile to create workbooks, such as expense reports and mileage logs. To create a new file, tap Start > Programs > Excel Mobile > New. A blank workbook appears. Or, if you have selected a template for new workbooks in the Tools > Options dialog box, that template appears with appropriate text and formatting already provided. You can open only one workbook at a time; when you open a second workbook, save the first.
Chapter 2 — Windows Mobile Version 5. 0 • Show and hide rows. To hide a row, select a cell in the row you want to hide. Then tap Format > Row > Hide. To show a hidden row, tap Tools > Go To, and then type a reference that is in the hidden row. Then tap Format > Row > Unhide. • Do the same to show and hide columns. To hide a column, select a cell in the column you want to hide. Then tap Format > Column > Hide.
Chapter 2 — Windows Mobile Version 5.0 Setting Up an Account Before you can use MSN Messenger, you must set up the instant messagingaccounts to use. For MSN Messenger Service, you must have a Micro-soft Passport or Hotmail account. For Exchange Instant Messaging, you must have an Exchange account. 1Create a connection for your device. To use MSN Messenger Service, setup a connection to the Internet;to use Exchange Instant Messaging, setup a connection to your corporate network.
Chapter 2 — Windows Mobile Version 5. 0 Managing Contacts To be alerted each time you are added to a contact list, tap Tools > Options >the Privacy tab. • To block a contact from seeing your status and sending you messages, tap the contactand tap the rightarrow. This moves the contact to the My Block List. • To unblock a contact, tap the contact and tap the left arrow. This moves the contact to the My Allow List.
Chapter 2 — Windows Mobile Version 5.0 Indicates the progress of the current track. Tap to adjust volume. Tap to skip to the next song. Tap to playa previous song. Tap to stop. Tap to playor pause. For more information about using Windows Media Player for Windows Mobile, tap Start > Help > Windows Media Player to see Windows Media Player Help.
Chapter 2 — Windows Mobile Version 5. 0 2 In Internet Explorer on your desktop, save or move favorite links to the Mobile Favorites subfolder in the Favorites list via Favorites > Organize Favorites. For more information on using Internet Explorer, see Internet Explorer Help on the desktop. 3 Connect your CN30 Mobile Computer to your desktop. If synchronization does not start automatically, in ActiveSync on your desktop, click Sync. Mobile Favorites If you are using Microsoft Internet Explorer 5.
Chapter 2 — Windows Mobile Version 5.0 being downloaded to the CN30 Mobile Computer. For more information, see ActiveSync Help. • Limit the number of downloaded linked pages. In Internet Explorer on the desktop, right-click the mobile favorite you want to change and then Properties.In the Download tab, specify “0” or “1” for the number of linked pages you want to download.
Chapter 2 — Windows Mobile Version 5. 0 Note: To add a favorite linkwhile using the CN30 Mobile Computer, go to the page you want to add, tap and hold on the page, and tap Add to Favorites. Getting Connected You can setup connections to the Internet and corporate network at work to do such activities as browsing the Internet or intranet, sending and receiving e-mail and instant messages, and synchronizing information using ActiveSync. Connections can be made using a modem, wireless network, or Ethernet.
Chapter 2 — Windows Mobile Version 5.0 To view additional information for any screen in the wizard or while changing settings, tap the Help icon. 2 Enter a name for the connection, such as “ISP Connection.” In the Select a modem list, select your modem type. If your modem type does not appear, try reinserting the CN30 Mobile Computer into your modem dock. If you are usingan externalmodem that is connected to your CN30 Mobile Computer witha cable, select “Hayes Compatible on COM1.” Tap Next to continue.
Chapter 2 — Windows Mobile Version 5. 0 Create a modem connection by using a RAS (Remote Access Server)account. Before you can create this modem connection, your network administrator needs to set up a RAS account for you. Your network administrator may also give you Virtual Private Network (VPN) settings. Note: To change modem connection settings in My Work Network, tap Manage existing connections. Select the desired modem connection, tap Edit, and follow the instructions on the screen.
Chapter 2 — Windows Mobile Version 5.0 • b In the Area code box, enter the area code. Area codes are not needed in all countries. • c Enter the main phone number, then tap Next to continue. 4Enter the user name, password, and domain (if provided by an ISP or your network administrator). Ifa domain name was not provided, try the connection without entering a domain name. 5You should not need to change any advanced settings. Instances where you are to change advanced settings include the following.
Chapter 2 — Windows Mobile Version 5. 0 or “Shared” when WEP keys are required for association. b Set Data Encryption to “Disabled.” To Enable WEPEncryption Set Authentication to either “Open” if WEP keys are notrequired; or “Shared” when WEP keys are required for association. bSet Data Encryption to “WEP.” cTo change the network key, clear The Key is provided for me automatically box, then enter the new Network key andselect the appropriate Key index.
Chapter 2 — Windows Mobile Version 5.0 Creating aVPN Server Connection toWork A VPN connection helps you to securely connect to servers, such as a corporate network, via the Internet. Ask your network administrator for the following: • User name • Password • Domain name TCP/IP settings Hostname or IP address of the VPNserver To view additional information for any screen in the wizard or while changing settings, tap the Help icon.
Chapter 2 — Windows Mobile Version 5. 0 • To disconnect, do one of the following: When connected via modem or VPN, tap the Connectivity icon on the navigation bar, and then tap Disconnect. • When connected via cable or cradle, detach your device. S When connected via Infrared, move the device away from the other computer or device. • When connected via a wireless network, switch off the connection.
3 Installing Applications In this chapter you will find guidelines information on installing applications.
Chapter 3 — Developing and Installing Applications Installing Applications Use the following options to get the package to the preferred location on your CN30 Computer. • Microsoft ActiveSync • Secure Digital storage cards Using Microsoft ActiveSync This can be a serial, USB, or 802.11i Microsoft ActiveSync connection. These instructions assume that Microsoft ActiveSync was installed onto your PC and is up and running. If not, go to Chapter 2, “Windows Mobile Version 5.
Chapter 3 — Developing and Installing Applications Using a Storage Card Use the following steps to install an application using a storage card: 1 Suspend the CN30 Computer and remove its Secure Digital storage card. 2 Using a Secure Digital Adapter card, place the Secure Digital storage card in your PC card drive, then create a subdirectory on the PCMCIA Secure Digital drive in which to store your application. 3 Use the CEImager application to add the autorun system to the storage card.
Chapter 3 — Developing and Installing Applications 3 Click (+) to expand the AutoRun System component, click (+) to expand the Destination Media option, then select the Secure Digital Card option. 4 Click Install to install the AUTORUN files onto the storage card. 5 Create a “\CabFiles” folder on the storage card. Copy any CAB files that are to be extracted on every startup into this folder. 6 In the “\2577” directory, add your custom AUTOUSER.DAT file.
Chapter 3 — Developing and Installing Applications Migrating from Another Computer As you migrate from another computer to a CN30 Computer, you need to consider when converting other computer applications to run on the CN30 Computer, most APIs should work without changes. A few exceptions: • Other computers may use the “\Storage Card” folder for nonvolatile storage. You may need to change the application to store data onto the “SDMMC Disk” folder instead of the “\Storage Card” folder if a Secure Digital st
Chapter 3 — Developing and Installing Applications several cabinet files. During installation, the setup application decompresses the files stored in a cabinet and copies them to the user’s system. For the CN30 Computer, CAB files register DLLs, create shortcuts, modify registry entries, and run custom setup programs. Tap a CAB file to extract that file or place the CAB file on one of the approved storage devices in the “\CabFiles” folder, then perform a warm-boot on the CN30 Computer.
4 Network Support The CN30 Mobile Computer automatically installs the appropriate software for radio use when the unit is powered on. It provides wireless connectivity via the Wireless Local Area Network (WLAN) using an 802.1x radio option that provides up to 11 Mb/sec throughput.
Chapter 4 — Network Support Configuring the CN30 With the Setup Assistant When first setting up the CN30, use the Setup Assistant to set or enable basic network parameters and connect your CN30 to the network. The Setup Assistant guides you through setting the following basic network parameters: • Date and time • 802.11 radio and SSID (Network name) • 802.
Chapter 4 — Network Support Configuring the CN30 for Your Network The CN30 is a versatile Mobile computer that you can easily add to your wired or wireless data collection network. You can connect your CN30 to your network using: • Serial communications • 802.11b/g radio communications • Ethernet communications • Bluetooth™ radio communications Configuring Serial Communications The CN30 has a serial port to transfer data to and receive data from another device via RS-232 communications.
Chapter 4 — Network Support already set up your wireless communications network including your access points. If you are using a UDP Plus network, you also need to have your Intermec Application Server communicating with a host computer. Your CN30 supports these network protocols: • TCP/IP • UDP Plus The next sections explain the parameters you need to configure for the CN30 to work in your wireless network.
Chapter 4 — Network Support Configuring Bluetooth Radio Communications You can send information to printers wirelessly using the Bluetooth qualified module by Socket Communications. The Bluetooth technology uses short-range radio links and allows for communications over a 5-meter (16.4 ft) range. To configure the CN30 for wireless printing 1 Go to Settings > System > Wireless Printing. The Bluetooth menu appears: 2 Select Set Printer (Device Discovery) to start the Bluetooth device discovery.
Chapter 4 — Network Support Funk security provides everything you receive with Microsoft security plus CCX v1.0 compliance. Funk security enables you to use LEAP and TTLS authentication on your CN30. The type of security you can choose is not dependent on your authentication server. To use Funk security, you need to: • Select Funk security as your security choice • Select a profile Selecting Funk as Your Security Choice The default security choice is Microsoft.
Chapter 4 — Network Support Configuring WPA Security Wi-Fi Protected Access (WPA) is a strongly enhanced, interoperable Wi-Fi security that addresses many of the vulnerabilities of Wired Equivalent Privacy (WEP). Instead of WEP, WPA uses Temporal Key Integrity Protocol (TKIP) for its data encryption method. Currently, WPA satisfies some of the requirements in the IEEE 802.11i draft standard. When the standard is finalized, WPA will maintain forward compatibility. WPA runs in Enterprise (802.
Chapter 4 — Network Support a Select Password prompt, choose Enter password now, and then press Enter. Note: You can use Prompt for password to troubleshoot your connection to the network if you have problems. b Select User Password, type a user password, and then press Enter. c Select User name, type your user name, and then press Enter. d For Validate Server Certificate, choose Enabled and press Enter. Note: You must have the date on the CN30 set correctly when you enable Validate Server Certificate..
Chapter 4 — Network Support 3 Choose Configuration Utility > Communications > 802.11 Radio > Security Settings. 4 For Network Authentication, choose WPA and press Enter. 5 For 802.1x Authentication, choose either TLS or PEAP. If you choose TLS: a Select Properties. The Auth. Settings dialog box appears. b Choose the Select button. c Select your certificate from the list and press Enter. If you choose PEAP: a Select Properties. The Auth. Settings dialog box appears.
Chapter 4 — Network Support Configuring 802.1x Security 802.1x security provides centralized user authentication using an authentication server, authenticators (access points), and supplicants. These components communicate using an EAP authentication type, such as TLS (Transport Layer Security) or PEAP (Protected Extensible Authentication Protocol). 802.1x security provides data encryption using dynamic WEP key management. To use 802.
Chapter 4 — Network Support Enter. If you choose TLS: a Load a user and root certificate on your CN30. For help, see “Loading a Certificate” on page 64 for help. b For Validate Server Certificate, choose Enabled and press Enter. c You must enter a User Name and Subject Name. You can also enter a Server Common Name if you want to increase your level of security. 8 Exit the Configuration Utility. Configuring 802.1X Security With Microsoft Security Use this procedure to configure 802.
Chapter 4 — Network Support 8 Exit the Configuration Utility. Configuring LEAP Security Lightweight Extensible Authentication Protocol (LEAP), also known as Cisco-Wireless EAP, provides username/passwordbased authentication between a wireless client and a RADIUS server. In the 802.1x framework, traffic cannot pass through an Ethernet hub or wireless network access point until it successfully authenticates itself.
Chapter 4 — Network Support Configuring Static WEP Security The CN30 uses the Wired Equivalent Privacy (WEP) protocol to provide your wireless networks the same level of protection as a comparable wired network. WEP adds security to wireless local area networks (WLANs) based on the 802.11b standard. To use WEP security, you need: • A CN30 Mobile computer with an 802.11b/g radio. • An access point with an 802.11b/g radio.
Chapter 4 — Network Support 7 For Network Key Value, enter an ASCII key or a hex key that is either 5 bytes or 13 bytes long depending on the capability of the radio. Set a 5byte value for 64-bit WEP or a 13-byte value for 128- bit WEP. Hex keys must be preceded by 0x and contain 5 or 13 hex pairs. 8 For Network Key Index, select the key you want to use for data transmission. 9 Exit the Configuration Utility. Loading Certificates If you choose to use transport layer security (TLS) with WPA or 802.
Chapter 4 — Network Support 4 Select Import Root Certificates to load the .cer file. A dialog box appears asking if you want to add the certificate to the root store. 5 Press Enter to add the certificate. A message box appears telling you that the root certificate has been imported. 6 Press Enter to close the Success message box. 7 Select Import User Certificate to load the .cer and .pvk files. A message box appears telling you that the certificate has been imported.
Chapter 4 — Network Support 4 Select VPN Type, choose PPTP or P2TP, and then press Enter. 5 Select Host Name, type a host name, and then press Enter. 6 Select Create the new VPN. A message box appears to tell you that your new VPN has been created. 7 Press Enter. 8 Select View/Edit VPN. 9 Select TCP/IP Settings and make the settings match those of your remote server. 10 Select Security and make the settings match those of your remote server.
Chapter 4 — Network Support SNMP Configuration on the CN30 Mobile Computer In short, SNMP is an application-layer protocol that facilitates the exchange of management information between network devices. The CN30 Mobile Computer is such an SNMP-enabled device. Use SNMP to control and configure the CN30 Mobile Computer anywhere on an SNMP-enabled network.
Chapter 4 — Network Support MIB Object Identifiers MIB-II Item OID Group or Table Description ifNumber 1.3.6.1.2.1.2.1.0 Interfaces Group Indicates the number of adapters present in the system. For the 700 Color Computer, if one adapter is present in the system, then ifNumber = 1 and ifIndex = 1. ifIndex 1.3.6.1.2.1.2.2.1.1.ifIndex Interfaces Table (ifTable) A unique value for each interface. The value ranges between 1 and the value of ifNumber. ifDescr 1.3.6.1.2.1.2.2.1.2.
Chapter 4 — Network Support 3 Use your SNMP management station to get and set variables that are defined in the Intermec MIBs. You can set the traps, identification, or security configuration parameters for SNMP. See Appendix A, “Configurable Settings,” to learn more about these parameters.
Chapter 4 — Network Support 80 CN30 Mobile Computer User’s Manual
7 Programming .
Chapter 7 — Programming Creating CAB Files The Windows CE operating system uses a .CAB file to install an application on a Windows CE-based device. A .CAB file is composed of multiple files that are compressed into one file. Compressing multiple files into one file provides the following benefits: • All application files are present. • A partial installation is prevented. • The application can be installed from several sources, such as a desktop computer or a Web site.
Chapter 7 — Programming This specifies string substitutions for the application name and the default installation directory. Required? Yes S AppName: app_name Name of the application. Other instances of %AppName% in the .INF file are replaced with this string value, such as RP32. S InstallDir: default_install_dir Default installation directory on the device. Other instances of %InstallDir% in the .INF file are replaced with this string value. Example: \SDMMC_Disk\%AppName% Example [CEStrings] AppName=ìGam
Chapter 7 — Programming names. Application Manager does not display the application for an unsupported platform. Also, a user is warned during the setup process if the .CAB file is copied to an unsupported device. Example [CEDevice] UnsupportedPlatforms = pltfrm1 ; pltfrm1 is unsupported [CEDevice.SH3] UnsupportedPlatforms = ; pltfrm1 is still unsupported S VersionMin: minor_version Numeric value returned by OSVERSIONINFO.dwVersionMinor. The .
Chapter 7 — Programming microprocessor. UnsupportedPlatforms =pltfrm2 ; pltfrm1, pltfrm2 unsupported for MIPs .CAB file. Note: To create the two CPU-specific .CAB files for the SETUP.INF file in the previous example, run the CAB Wizard with the “/cpu arm mips” parameter. l [DefaultInstall] This describes the default installation of your application. Note that under this section, you will list items expanded upon later in this description.
Chapter 7 — Programming 3=,“CE Tools” ,,C:\windows ce tools... S CESignature: “$Windows CE$” Example [SourceDisksNames] ; Required section 1 = ,ìCommon filesî,,C:\app\common ; Using an absolute path [SourceDisksNames.SH3] 2 = ,ìSH3 filesî,,sh3 ; Using a relative path [SourceDisksNames.MIPS] 2 = ,ìMIPS filesî,,mips ; Using a relative path [SourceDiskFiles] This describes the name and path of the files in which your application resides. Required? Yes S filename: disk_number[,subdir] RPM.EXE = 1,c:\appsoft\
Chapter 7 — Programming %CE7% \Program Files\Communication %CE8% \Program Files\Games %CE9% \Program Files\Pocket Outlook %CE10% \Program Files\Office %CE11% \Windows\Start Menu\Programs %CE12% \Windows\Start Menu\Programs\Accessories %CE13% \Windows\Start Menu\Programs\Communications %CE14% \Windows\Start Menu\Programs\Games %CE15% \Windows\Fonts %CE16% \Windows\Recent %CE17% \Windows\Start Menu %InstallDir% Contains the path to the target directory selected during installation.
Chapter 7 — Programming [DefaultInstall.SH3] CopyFiles = Files.Common, Files.SH3 [DefaultInstall.MIPS] CopyFiles = Files.Common, Files.MIPS [AddReg] This section, under the [DefaultInstall] section, is optional and describes the keys and values that the .CAB file adds to the device registry. Within the [DefaultInstall] section, a reference may have been made to this section, such as “AddReg=RegSettings.All”. This section defines the options for that setting.
Chapter 7 — Programming defines the options for that setting. Required? No S shortcut_list_section: shortcut_filename String that identifies the shortcut name. It does not require the .LNK extension. S shortcut_list_section: shortcut_type_flag Numeric value. Zero or empty represents a shortcut to a file; any nonzero numeric value represents a shortcut to a folder. S shortcut_list_section: target_file_path String value that specifies the destination location.
Chapter 7 — Programming import.bmp = 1 export.bmp = 1 clock.bmp = 1 printer.bmp = 1 filecopy.bmp = 1 readme.txt = 1 lang_eng.bin = 1 rpmdata.dbd = 1,database\wce1 tahoma.ttf = 2 mfcce212.dll = 3 olece212.dll = 3 olece211.dll = 1,c:\windows ce tools\wce400\NMSD61102.11\mfc\lib\x86 rdm45wce.dll = 1,c:\rptools\rdm45wce\4_50\lib\wce400\wcex86rel picfmt.dll = 1,c:\rptools\picfmt\1_00\wce400\wcex86rel6110 fmtctrl.dll = 1,c:\rptools\fmtctrl\1_00\wce400\wcex86rel6110 ugrid.dll = 1,c:\rptools\ugrid\1_00\wce400\wcex
Chapter 7 — Programming olece211.dll,,,0 rdm45wce.dll,,,0 picfmt.dll,,,0 fmtctrl.dll,,,0 ugrid.dll,,,0 simple.dll,,,0 psink.dll,,,0 pslpwce.dll,,,0 ;npcpport.dll,,,0 ;dexcom.dll,,,0 [Files.DataBase] rpmdata.dbd,,,0 [Files.Fonts] tahoma.ttf,,,0 [Files.BitMaps] intermec.bmp,,,0 rpmlogo.bmp,,,0 rpmname.bmp,,,0 import.bmp,,,0 export.bmp,,,0 clock.bmp,,,0 printer.bmp,,,0 filecopy.bmp,,,0 [Files.Intl] lang_eng.bin,,,0 [Files.TelecomNcsCE] ncsce.exe,,,0 nrinet.dll,,,0 [Files.Windows] readme.txt,,,0 [Files.
Chapter 7 — Programming list shows the functions that are exported by SETUP.DLL. Install_Init Called before installation begins. Use this function to check the application version when reinstalling an application and to determine if a dependent application is present. Install_Exit Called after installation is complete. Use this function to handle errors that occur during application installation. Uninstall_Init Called before the removal process begins.
Chapter 7 — Programming _tcscpy( lpname, pname ); _tcslwr( lpname ); hProcList = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 ); if ( hProcList == INVALID_HANDLE_VALUE ) { return FALSE; } // end if memset( &peProcess, 0, sizeof(peProcess) ); peProcess.dwSize = sizeof(peProcess); if ( !Process32First( hProcList, &peProcess ) ) { CloseToolhelp32Snapshot( hProcList ); return FALSE; } // end if thDeviceProcessID = 0; do { _tcslwr( peProcess.szExeFile ); if ( _tcsstr( peProcess.
Chapter 7 — Programming if (cFailedDirs || cFailedFiles || cFailedRegKeys || cFailedRegVals || cFailedShortcuts) return codeINSTALL_EXIT_UNINSTALL; if ( IsProcessRunning( Lîautocab.exeî ) ) { h = CreateFile( Lî\\Windows\\__resetmeplease__.txtî, (GENERIC_READ | GENERIC_WRITE), 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_HIDDEN, NULL ); if ( h != INVALID_HANDLE_VALUE ) CloseHandle( h ); else { // Couldnít create the file. If it failed because the file already exists, it is not fatal.
Chapter 7 — Programming Uninstall_Exit(HWND hwndParent) { // TODO: Perform the reverse of INSTALL_EXIT here return codeUNINSTALL_EXIT_DONE; } The system software looks for the following directory structure and files on the installed Secure Digital media card or embedded flash file system. No other folders need exist. \2577\autorun.exe \2577\autorun.dat \2577\autocab.exe \2577\autocab.dat \cabfiles\*.cab Creating CAB Files with CAB Wizard After you create the .INF file and the optional SETUP.
Chapter 7 — Programming an .INF file string, as specified in Win32 documentation. This will not work under the [Strings] section. S Do not use .INF or .CAB files created for Windows CE to install applications on Windows-based desktop platforms. S Ensure the MAKECAB.EXE and CABWIZ.DDF files, included with Windows CE, are in the same directory as CABWIZ.EXE. S Use the full path to call CABWIZ.EXE. S Do not create a .CAB file with the MAKECAB.EXE file included with Windows CE. You must use CABWIZ.
Chapter 7 — Programming lpInBuf Points to a DWORD containing either the SPI_GETPLATFORMTYPE or SPI_GETOEMINFO value. lpInBufSize Must set to sizeof(DWORD). lpOutBuf Must point to a buffer large enough to hold the return data of the function. If SPI_GETPLATFORMTYPE is specified in lpInBuf, then the “XScale\0” Unicode string is returned. If SPI_GETOEMINFO is specified in lpInBuf, then the “Intermec 751\0” Unicode string is returned. nOutBufSize The size of lpOutBuf in bytes.
Chapter 7 — Programming This IOCTL returns the serial number of the device in BCD format. Six bytes are returned in the buffer pointed to by the lpOutBuffer parameter. ITC_NVPARM_MANF_DATE This IOCTL returns the device date of manufacture in the BCD YYYY/MM/DD format. Four bytes are returned in the buffer pointed to by the lpOutBuffer parameter. ITC_NVPARM_SERVICE_DATE This IOCTL returns the device’s date of last service in BCD YYYY/MM/DD format.
Chapter 7 — Programming S ITC_DEVID_OEM2D_IMAGER OEM 2D imager is installed. S ITC_DEVID_INTERMEC2D_IMAGER Intermec 2D imager is installed. The high bit indicates whether the S6 scanning engine is installed. The bit mask for this is ITC_DEVID_S6ENGINE_MASK. A non-zero value indicates that the S6 scanning engine is installed. ITC_NVPARM_80211_INSTALLED This IOCTL reads the state of the 802.1x radio installed flag. A BOOLEAN DWORD is returned in the buffer pointed to by lpOutBuffer.
Chapter 7 — Programming non-volatile data store. nOutBufSize The size of lpOutBuf in bytes. lpBytesReturned The number of bytes returned by the function. Return Values Returns TRUE if function succeeds. Returns FALSE if the function fails. May use GetLastError() to get the error value. Either ERROR_INVALID_PARAMETER or ERROR_INSUFFICIENT_BUFFER may return when this function is used to get the error.
Chapter 7 — Programming lpInBufSize Should set to zero. lpOutBuf Must point to a UNIQUE_DEVICEID structure as defined by DEVICEID.H if the UUID is to return nOutBufSize The size of the UNIQUE_DEVICEID in bytes if the UUID is to return. A DEVICE_ID as defined by PKFUNCS.H is returned if the size in bytes is greater than or equal to sizeof(DEVICE_ID). lpBytesReturned The number of bytes returned by the function. Return Values Returns TRUE if function succeeds. Returns FALSE if the function fails.
Chapter 7 — Programming Syntax BOOL KernelIoControl( IOCTL_HAL_GET_OAL_VERINFO,LPVOID lpInBuf, DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned ); Parameters lpInBuf Should set to NULL. nInBufSize Should set to zero. lpOutBuf Must point to a VERSIONINFO structure as defined by OEMIOCTL.H. The fields should have these values: S cboemverinfo Sizeof (tagOemVerInfo); S verinfover 1 S sig; “ITC\0” S id; ‘B’ S tgtcustomer “” S tgtplat SeaRay S tgtplatversion Current build version numbe
Chapter 7 — Programming Usage #include “oemioctl.h” Syntax BOOL KernelIoControl( IOCTL_HAL_COLDBOOT,LPVOID lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned ); Parameters lpInBuf Should set to NULL. lpInBufSize Should set to zero. lpOutBuf Should be NULL. nOutBufSize Should be zero. Return Values None. IOCTL_HAL_GET_RESET_INFO This IOCTL code allows software to check the type of the most recent reset. Usage #include “oemioctl.
Chapter 7 — Programming // Object store state flags #define HAL_OBJECT_STORE_STATE_UNKNOWN 0 #define HAL_OBJECT_STORE_STATE_CLEAR 1 Programming Chapter — 7 IOCTL_HAL_GET_BOOT_DEVICE This IOCTL code allows software to check which device CE booted from. Usage #include “oemioctl.h” Syntax BOOL KernelIoControl( IOCTL_HAL_GET_BOOT_DEVICE,LPVOID lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned ); Parameters lpInBuf Should set to NULL. lpInBufSize Should set to zero.
Chapter 7 — Programming None. IOCTL_PROCESSOR_INFORMATION Returns processor information. Usage #include “pkfuncs.h” Syntax BOOL KernelIoControl( IOCTL_PROCESSOR_INFORMATION,LPVOID lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned ); Parameters lpInBuf Should set to NULL. nInBufSize Should set to zero. lpOutBuf Should be a pointer to the PROCESSOR_INFO structure. The PROCESSOR_INFO structure stores information that describes the CPU more descriptively.
Chapter 7 — Programming lpBytesReturned Returns sizeof(PROCESSOR_INFO); Return Values Returns TRUE if function succeeds. Returns FALSE if the function fails. May use GetLastError() to get the extended error value. Networking APIs The API provided by Intermec Technologies exposes a limited set of routines that allows a programmer to access and affect the 802.1x network interface card from within their application. The routines provided also reads/writes values to the CE registry that pertain to the 802.
Chapter 7 — Programming panel applet that runs on the Windows CE unit. You can configure different 802.1x profiles and switch between them using the 802.11 API. See the ConfigureProfile() function for more information.
Chapter 7 — Programming Basic Connect/Disconnect Functions Below are functions available for the CN30 Mobile Computer when enabled with the 802.1x radio module. RadioConnect() Connects to the available radio. Use this function if you plan on using a lot of API calls that talk directly to the radio. Note that the 802.1x radio must be enabled via NDISTRAY before you can connect to it. Syntax UINT RadioConnect( ); Parameters None.
Chapter 7 — Programming typedef UINT (*PFN_RadioDisassociate)(); #else UINT RadioDisassociate(); #endif Query Information Functions GetAssociationStatus() Call this function to obtain the radio’s current association status with a service set.
Chapter 7 — Programming set. In ESS mode, this is the MAC address of the access point the radio is associated with. In IBSS mode, this is a randomly generated MAC address, and serves as the ID for the IBSS. Syntax UINT GetBSSID( TCHAR * ); Parameters Pointer to a character array, which is populated with the current BSSID after a successful call. Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or ERR_CONNECT_FAILED if a connection with the radio failed.
Chapter 7 — Programming Syntax UINT GetMac( TCHAR * ); Parameters Pointer to a character array, which is populated with the MAC address after a successful call. Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or ERR_CONNECT_FAILED if a connection with the radio failed.
Chapter 7 — Programming UINT GetNetworkType(ULONG &); #endif GetSSID() Call this function to get the desired SSID of the 802.1x radio. Syntax UINT GetSSID( TCHAR * ); Parameters Pointer to a character array, which is populated with the current SSID when successful. Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or ERR_CONNECT_FAILED if a connection with the radio failed. Remarks If ERROR_SUCCESS is returned, your TCHAR array is populated with the desired SSID.
Chapter 7 — Programming UINT GetRSSI(ULONG &); #endif GetTXPower() Call this function to get the current transmit power of the radio. Syntax UINT GetTXPower( ULONG & ); Parameters NDIS_POWER_LEVEL_63 63 mW NDIS_POWER_LEVEL_30 30 mW NDIS_POWER_LEVEL_15 15 mW NDIS_POWER_LEVEL_5 5 mW NDIS_POWER_LEVEL_1 1 mW NDIS_POWER_LEVEL_UNKNOWN Unknown Value or Error. Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or ERR_CONNECT_FAILED if a connection with the radio failed.
Chapter 7 — Programming Remarks If ERROR_SUCCESS is returned, your ULONG reference is populated with one of the parameters listed above.
A Specifications CN30 Mobile Computer User’s Manual 131
Appendix A — Specifications Physical and Environmental Specifications Use this section to locate technical information about the CN30 and its available features and options.
Appendix A — Specifications Wireless LAN Standards Compliant: IEEE 802.11g (2.4 GHz - OFDM) IEEE 802.11b (2.4 GHz - DSSS) Data Rates: Up to 54 Mbps for 802.11g Up to 11 Mbps for 802.11b Radio Power Output: 50 m W Security: WEP, WPA, 802.11i, 802.
Appendix A — Specifications Power Specifications Note: Specifications will vary based on system configuration Operating: Rechargeable 2400 or 4800 mAh lithium-ion battery Backup: System supplies 10 minutes bridge time while replacing the battery or keyboard module Electrical Specifications Model: CN30 Electrical rating: 3.
Appendix A — Specifications Accessories for the CN30 You can use these accessories (sold and ordered separately) with the CN30. To order accessories, contact your local Intermec sales representative. Battery Use the lithium-ion battery to provide main power to the computer. AD9 Charge Dock Use the AD9 to charge a battery or keypad module. The battery charger is designed to sense when a battery is fully charged and not overcharge it, ensuring long and consistent battery life.
Appendix A — Specifications 136 CN30 Mobile Computer User’s Manual