Intermec CN2B User Manual
Intermec CN2B User Manual

Intermec CN2B User Manual

Mobile computer
Hide thumbs Also See for CN2B:
Table of Contents

Advertisement

User's Manual
CN2B Mobile
Computer

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CN2B and is the answer not in the manual?

Questions and answers

Summary of Contents for Intermec CN2B

  • Page 1 User's Manual CN2B Mobile Computer...
  • Page 2 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.
  • Page 3: Table Of Contents

    Resetting Your CN2B Computer........
  • Page 4 Finding and Organizing Information ........28 Customizing Your CN2B Computer ........29 Adjusting Settings .
  • Page 5 Microsoft Reader ..........64 Getting Books on Your CN2B Computer ......64 Using the Library.
  • Page 6 Updating the System Software ..........78 Using a Secure Digital Card to Upgrade the CN2B Computer....79 Using the SmartSystems Console to Upgrade the CN2B Computer.
  • Page 7 Management ............106 SmartSystems™ Foundation Console (www.intermec.com/SmartSystems) ..106 SNMP Configuration on the Mobile Computer.
  • Page 8 GetAssociationStatus()........159 viii CN2B Mobile Computer User’s Manual...
  • Page 9 IOCTL_HAL_WARMBOOT........178 CN2B Mobile Computer User’s Manual...
  • Page 10 Intermec Settings Applet ........
  • Page 11 ........215 Sending the CN2B Computer to Intermec for Service......219 Cleaning the Scanner Window and the Touch Screen .
  • Page 12 Contents CN2B Mobile Computer User’s Manual...
  • Page 13: Before You Begin

    Visit the Intermec web site at www.intermec.com to download our current manuals in PDF format. To order printed versions of the Intermec manu- als, contact your local Intermec representative or distributor. Visit the Intermec technical knowledge base (Knowledge Central) at intermec.custhelp.com...
  • Page 14: Who Should Read This Document

    To search for your local representative, from the Intermec web site, click Contact. Who Should Read This Document? The CN2B Mobile Computer User’s Manual is written for the person who is responsible for installing, configuring, maintaining, and troubleshooting the product.
  • Page 15: Patent Information

    2 Click Service & Support > Manuals. 3 In the Select a Product field, choose the product whose documentation you want to download. To order printed versions of the Intermec manuals, contact your local Intermec representative or distributor. Patent Information This product is protected by one or more of the following patents: 4,455,523;...
  • Page 16 Before You Begin CN2B Mobile Computer User’s Manual...
  • Page 17: Using The Cn2B Computer

    Using the CN2B Computer This chapter introduces the CN2B Mobile Computer, developed by Inter- mec to enhance wireless connectivity needs. This chapter contains hardware and software configuration information to assist you in making the most out of your CN2B Computer.
  • Page 18: Audio System

    Chapter 1 — Using the CN2B Computer Audio System Speaker A speaker capable of variable volume levels is located on the back of the computer. This speaker has a transducer maximum volume of 85 dB at 10 cm, a frequency range of 1 to 8KHz, and a separate volume control.
  • Page 19: Battery

    If you fail to replace the battery immediately, you may lose important data or applications. If you have at least one device in your CN2B Computer (radio, scanner, or imager), the battery power fail level is set so that after the system shuts...
  • Page 20: Installing And Charging The Battery

    Make sure you fully charge the battery before you use your CN2B Com- puter. To charge the battery, you need to install it in the CN2B Computer. 1 Push down on the battery door latch, pull up on and remove the battery door, then set it aside.
  • Page 21: Removing The Battery

    CN2B Computer. Removing the main battery when the backup battery low or critically low icon appears on the status bar may cause your CN2B Computer to cold boot and you may lose data. If you fail to replace the battery immediately, you may lose important data or applications.
  • Page 22: Maximizing Battery Life

    Battery door latch 2 Remove the battery door and set it aside. 3 Insert the stylus between the battery and the CN2B case, and press straight down until the battery is released. 4 Lift the battery out of the battery compartment.
  • Page 23: Adjusting The Beeper Volume

    Intermec web site at www.intermec.com/idl. Con- tact your Intermec representative for more information. Tap Start > Settings > the System tab > the Intermec Settings icon to access the applet. CN2B Mobile Computer User’s Manual...
  • Page 24: Key Sequences

    Chapter 1 — Using the CN2B Computer Key Sequences [Orange] Plane Keys The orange plane key provides you access to display controls, special char- acters, and Pocket PC options. Press the orange key for each orange plane key stroke you wish to make. For example to turn on the front light, press and hold the orange key plus the [3] key.
  • Page 25 Chapter 1 — Using the CN2B Computer To type a lowercase “c,” press [Alpha] [2] [2] [2]. To type a letter on the same key as the last letter entered, wait two seconds, then enter the correct series of keystrokes to create the next letter.
  • Page 26: Leds

    Yellow The CN2B Computer is on a charging source and there is no battery pack installed. The mobile computer may also be out of the charging range of 32° to 104° F (0° to 40° C). When back in range, charging resumes and the LED changes to red or green.
  • Page 27: Resetting Your Cn2B Computer

    It does, however, unload all running programs. Press and hold the I/O key for ten seconds, then the CN2B Computer con- tinues from the screen you were at before you performed the warm-boot. Performing a Cold-Boot In some cases where the CN2B Computer completely stops responding, it may be necessary to perform a cold-boot.
  • Page 28: Software Build Version

    Chapter 1 — Using the CN2B Computer Software Build Version To check to see if your CN2B Computer has the latest software build, select Start > Internet Explorer > the Intermec logo. The latest software build version is displayed beneath the Version Informa- tion title.
  • Page 29: Wireless Network Support

    Wireless Network Support Radios are installed at the factory and cannot be installed by a user. The CN2B Computer must be serviced to install or replace radios. Contact your Intermec representative for more information. See Chapter 4, “Network Support” for information about supported radios.
  • Page 30: Physical And Environmental Specifications

    Chapter 1 — Using the CN2B Computer Physical and Environmental Specifications Use these specifications to locate technical information about the CN2B Computer and its available features and options. Display Transflective: TFT all-light readable color display with LED backlight Pixels: 240x320 Diagonal: 89 mm (3.52 in)
  • Page 31 Chapter 1 — Using the CN2B Computer Power Battery Type: Lithium-Ion (LiIon), 3.7V, (1x2150 mAh cells), customer-replaceable Battery Capacity: 7.95 Watt-hours Battery Life: 6-10 hours, application dependent Recharging Time: 4 hours Charging Range: 0° to 40°C (32° to 104°F) Regulator Approvals FCC Part 15 Class B;...
  • Page 32 Chapter 1 — Using the CN2B Computer CN2B Mobile Computer User’s Manual...
  • Page 33: Windows Mobile 2003

    Pop-up menus give you quick and easy access to the most common actions. Below is a list of Windows Mobile 2003 components described in this chapter. Tap Start > Help on your CN2B Computer to find additional information on Windows Mobile components. Microsoft ActiveSync (page 32)
  • Page 34: Software Builds

    Where to Find Information This chapter describes your CN2B Computer hardware, provides an over- view of the programs on your CN2B Computer, and explains how to con- nect your CN2B Computer to a desktop, a network, or the Internet. For instructions on setting up your CN2B Computer and installing Active- Sync, see the Quick Start Guide.
  • Page 35: Basic Skills

    CN2B Computer. Today Screen When you turn on your CN2B 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.
  • Page 36: Navigation Bar And Command Bar

    Chapter 2 — Windows Mobile 2003 The following is a partial list of programs that are on your CN2B Com- puter. Look on the Windows Mobile Companion CD for additional pro- grams that you can install onto your CN2B Computer.
  • Page 37: Pop-Up Menus

    CN2B Computer. For more information on Active- Sync, see ActiveSync Help on your desktop. • Typing Using the input panel, enter typed text into the CN2B Computer either by tapping keys on the onscreen keyboard or using handwriting recogni- tion software.
  • Page 38: Typing With The Onscreen Keyboard

    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 CN2B 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.
  • Page 39: Using Block Recognizer

    Using Block Recognizer Character recognition software gives you a fast and easy method for enter- ing information in any program on your CN2B Computer. Letters, num- bers, and punctuation you write are translated into typed text. Tap the input panel arrow, then tap Block Recognizer. Write a letter in the box, which then is converted to typed text that appears on the screen.
  • Page 40: Using Transcriber

    Note: Some programs that accept writing may not have the Pen icon. See related documentation 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. CN2B Mobile Computer User’s Manual...
  • Page 41: Converting Writing To Text

    Tap the word use from the menu with a list of alternate words, or tap the writing at the top of the menu to return to the original writing. Tap to return to your original writing Or tap the word you want to use CN2B Mobile Computer User’s Manual...
  • Page 42: Drawing On The Screen

    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 the CN2B 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.
  • Page 43: Selecting A Drawing

    Creating a Recording 1 Hold the CN2B Computer microphone near your mouth or source of sound. Tap the red recording button and make your recording. 2 Tap the black stop recording button when finished. If you are recording in an open note, an icon appears in the note.
  • Page 44: Using My Text

    Note: To quickly find information that is taking up storage space on your CN2B Computer, select Larger than 64 KB in Type. You can also use the File Explorer to find files on your CN2B Computer and to organize these files into folders. Tap Start > Programs > File Explorer.
  • Page 45: Customizing Your Cn2B Computer

    CN2B Computer after factory installa- tion are stored in RAM (Random Access Memory). Install any program created for your CN2B Computer, as long as there is enough memory. The most popular place to find software for your CN2B Computer is on the Windows Mobile Web site (www.microsoft.com/win-...
  • Page 46 • If the file is not an installer, an error message stating that the program is valid but it is designed for a different type of computer is displayed. Move this file to your CN2B Computer. If you cannot find any instal- lation instructions for the program in the Read Me file or documenta- tion, use ActiveSync Explore to copy the program file to the Program Files folder on your CN2B Computer.
  • Page 47 My Documents by default, and then My Device to see a list of all folders on the CN2B Computer). Tap and hold the program and tap Cut on the pop-up menu. Open the Start Menu folder located in the Windows folder, tap and hold a blank area of the window, and tap Paste on the pop-up menu.
  • Page 48: Microsoft Activesync

    CN2B Computer. After installation is complete, the ActiveSync Setup Wizard helps you con- nect your CN2B Computer to your desktop, set up a partnership so you can synchronize information between your CN2B Computer and your desktop, and customize your synchronization settings. Your first synchroni- zation process automatically begins when finished using the wizard.
  • Page 49: Microsoft Pocket Outlook

    Microsoft Exchange server. Each time you synchronize, ActiveSync compares the changes you made on your CN2B Computer and desktop or server and updates both computers with the latest information. For information on using Active- Sync, see ActiveSync Help on the desktop.
  • Page 50: Synchronizing Calendar

    Calendar and only display appointments for that project. Note: In Month View, the day of an appointment assigned to the Holiday category appears in red. This day was assigned the Holiday category CN2B Mobile Computer User’s Manual...
  • Page 51: What's An All Day Event

    If the default patterns in the list are not what you need, you can create your own pattern using the wizard. Select your recurrence pattern from this drop-down list Select <Edit pattern...> to access the wizard to customize a recurrence CN2B Mobile Computer User’s Manual...
  • Page 52: Viewing Appointments

    New to have the time automatically entered for you. To change an appointment, tap it in the calendar, then tap Edit. Change any appointment detail by tapping it and entering the new information. CN2B Mobile Computer User’s Manual...
  • Page 53: Creating An All Day Event

    Edit. Change any appoint- ment detail by tapping it and entering the new information. You cannot modify or create all day events with attendees on the CN2B Computer. If you create all day events with attendees on your desktop, use ActiveSync to copy such events to the CN2B Computer.
  • Page 54: Setting A Reminder For An Appointment

    You can add written or typed notes and even recordings (if your device sup- ports recordings) to an appointment. This is a good place for maps, draw- ings, and other detailed information. 1 In the calendar, tap the appointment, then tap Edit. CN2B Mobile Computer User’s Manual...
  • Page 55: Making An Appointment Recurring

    3 On the Select tab, select the categories to which you want to assign the appointment. 4 To create a new category, tap the Add/Delete tab, enter the category name, then tap Add. The new category is automatically selected in the Select tab. CN2B Mobile Computer User’s Manual...
  • Page 56: Sending A Meeting Request

    4 Inbox automatically creates a meeting request and sends it to the attend- ees the next time you synchronize with your desktop. Textual notes entered in the Notes tab (excluding writing or recordings) are sent also. A check mark indicates a selected attendee CN2B Mobile Computer User’s Manual...
  • Page 57: Finding An Appointment

    • To see appointment indicators, select icons to display in Show icons. You can choose to display indicators for such things as recurring appointments, appointments with notes, and appointments with reminders. Tap and hold an icon to see its name. CN2B Mobile Computer User’s Manual...
  • Page 58 Reminder, Recurs, Note, Location, Attendees, Private Contacts: Tracking Friends and Colleagues To switch to Contacts on the CN2B Computer, tap Start > Contacts. Contacts maintains a list of your friends and colleagues so that you can eas- ily find the information you are looking for, whether you are at home or on the road.
  • Page 59 • To see a list of available actions for a contact via a pop-up menu, tap and hold the contact. • To see a list of contacts employed by a specific company, tap View > By Company. Then, tap the desired company name. CN2B Mobile Computer User’s Manual...
  • Page 60 Adding a Note to a Contact You can add written or typed notes and even recordings (if your device sup- ports recordings) to a contact. Notes are handy for maps and drawings. 1 In the contact list, tap the contact. CN2B Mobile Computer User’s Manual...
  • Page 61 5 Tap ok to return to the contacts. A check mark indicates a selected category Copying a Contact 1 In the contact list, select the contact. For multiple contacts, tap and drag. 2 Tap Tools, and then select Copy Contacts. CN2B Mobile Computer User’s Manual...
  • Page 62 • To view the names of companies for which your contacts work, in the contact list, tap View > By Company. The number of contacts that work for that company is displayed to the right of the company name. CN2B Mobile Computer User’s Manual...
  • Page 63 Country/Region settings. • If you are having trouble reading the contacts in the contact list, select Use large font. • To increase the available space for displaying contacts in the list, clear Show ABC tabs. CN2B Mobile Computer User’s Manual...
  • Page 64 Select from a drop-down list Tasks: Keeping a To Do List To switch to Tasks on your CN2B Computer, tap Start > Tasks. Use Tasks to keep track of what you have to do. A variety of task informa- tion can display on the Today screen. If you use Microsoft Outlook on your desktop, you can synchronize tasks between your device and desktop.
  • Page 65 Note: To create a task with only a subject, tap Entry Bar on the Tools menu. Then, tap Tap here to add a new task and enter the information. Synchronizing Tasks Tasks stored on your CN2B Computer can synchronize with Microsoft Outlook on your desktop. Task synchronization is automatically selected in ActiveSync.
  • Page 66 Chapter 2 — Windows Mobile 2003 Notes: Capturing Thoughts and Ideas To switch to Notes on your CN2B Computer, tap Start > Notes. Notes helps you quickly capture your ideas, notes, and thoughts. You can create a note using written and typed text, drawings, and recordings. You can also share your notes with others through e-mail, infrared, and synchro- nization with your desktop.
  • Page 67 ActiveSync converts documents during synchronization. For information on synchronization or file conversion, see ActiveSync Help on the desktop. Note: When you delete or change an item on either your desktop or CN2B Computer, the item is changed or deleted in the other location the next time you synchronize.
  • Page 68 Exchange or Outlook and then sent from those programs. • The messages on the two computers are linked. When you delete a mes- sage on your CN2B Computer, it is deleted from your desktop the next time you synchronize. • Messages in subfolders in other e-mail folders in Outlook are synchro- nized only if they were selected for synchronization in ActiveSync.
  • Page 69 Messages that you receive directly from an e-mail server are linked to your e-mail server rather than your desktop. When you delete a message on your CN2B Computer, it is also deleted from the e-mail server the next time you connect based on the settings selected in ActiveSync.
  • Page 70 CN2B Inbox folder, messages in the CN2B Outbox folder are sent, and messages that were deleted from the server are removed from the CN2B Inbox. Tap a message in the message list to open it.
  • Page 71: Companion Programs

    Pocket Word works with Microsoft Word on your desktop to give you access to copies of your documents. You can create new documents on your CN2B Computer, or you can copy documents from your desktop to your CN2B Computer. Synchronize documents between your desktop and your CN2B Computer to have up-to-date content in both locations.
  • Page 72 Word (.DOC), Pocket Word (.PSW), Rich Text Format (.RTF), and Plain Text (.TXT). Pocket Word contains a list of files stored on your CN2B Computer. Tap a file in the list to open it. To delete, make copies of, and send files, tap and hold a file in the list, then, select the action on the pop-up menu.
  • Page 73: Writing Mode

    In recording mode, embed a recording into your document. Recordings are saved as .WAV files. For more information on recording, see “Basic Skills” on page 19. For more information on using Pocket Word, tap Start > Help > Pocket Word to see Pocket Word Help. CN2B Mobile Computer User’s Manual...
  • Page 74: Pocket Excel

    For more information on synchronization or file conversion, see ActiveSync Help on the desktop. Note: When you delete a file on either your desktop or your CN2B Com- puter, the file is deleted in the other location the next time you synchronize.
  • Page 75 (.PXL) and Excel (.XLS). You can also save a workbook as a template by moving the workbook to the Templates folder. Pocket Excel contains a list of the files stored on your CN2B Computer. Tap a file in the list to open it. To delete, make copies of, and send files, tap and hold a file in the list.
  • Page 76: Msn Messenger

    Microsoft Exchange e-mail account that your employer provides. Once you have one of these accounts, do the following: 1 Set up a connection on your CN2B Computer, such as a wireless con- nection, that enables you to connect to the Internet.
  • Page 77 • To sign in upon connecting, tap Tools > Options > General and select the Run this program upon connection box. • Signing in to an Exchange account may take several minutes depending upon your connection speed. Reducing the number of Exchange con- tacts decreases your sign-in time. CN2B Mobile Computer User’s Manual...
  • Page 78 • To receive an alert when someone adds you to their contacts list, select Alert me when I am added to a Passport contact list. • To see who has you listed as a contact, tap View. CN2B Mobile Computer User’s Manual...
  • Page 79 Windows Media Player for Windows Mobile Use Microsoft Windows Media Player for Windows Mobile to play digital audio and video files that are stored on your CN2B Computer or on a net- work. To switch to Windows Media Player on your CN2B Computer, tap Start >...
  • Page 80: Microsoft Reader

    Each book consists of a cover page, an optional table of con- tents, and the pages of the book. You can: • Page through the book by using the Up/Down control on your CN2B Computer or by tapping the page number on each page.
  • Page 81 To see a list of a book’s annotations, including bookmarks, highlights, text notes, and drawings, tap Annotations Index on the book’s cover page. You can tap an entry in the list to go to the annotated page. CN2B Mobile Computer User’s Manual...
  • Page 82: Pocket Internet Explorer

    Removing a Book When you finish reading a book, you can delete it to conserve space on your CN2B Computer. If a copy of the book is stored on your desktop, you can download it again at any time. To remove a book from your CN2B Computer, tap and hold the title in the Library list, and then tap Delete on the pop-up menu.
  • Page 83: Mobile Favorites

    Internet Explorer on the desktop, right-click the mobile favorite, then click Properties. On the Download tab, specify the num- ber of links deep you want to download. To conserve CN2B Computer memory, go only one level deep. 8 Connect your CN2B Computer to your desktop. If synchronization between your CN2B Computer and desktop does not start, in Active- Sync on your desktop, click Sync.
  • Page 84: Using Avantgo Channels

    Web sites. You subscribe to AvantGo channels directly from your CN2B Computer, then synchronize your CN2B Computer and desktop, or connect to the Internet to download the content. Visit the AvantGo website for information. Tap the Add or Remove link to add or remove channels.
  • Page 85: Browsing The Internet

    Tap to add or delete a folder or favorite link The page that was downloaded the last time you synchronized with your desktop opens. If the page is not on your CN2B Computer, the favorite is dimmed. Synchronize with your desktop again to download the page to your CN2B Computer, or connect to the Internet to view the page.
  • Page 86 Chapter 2 — Windows Mobile 2003 CN2B Mobile Computer User’s Manual...
  • Page 87: Installing Applications

    Installing Applications There are multiple ways to get an application to your CN2B Mobile Com- puter; like there are multiple ways to package the application for delivery. CN2B Mobile Computer User’s Manual...
  • Page 88: Packaging An Application

    Consider any of the following when choosing a location into which to store your application: • In the basic CN2B Computer, there are two built-in storage options: the Object Store and the Persistent Storage Manager (PSM). The Object Store is RAM that looks like a disk. Anything copied here is deleted when a cold-boot is performed on the CN2B Computer.
  • Page 89: Using Microsoft Activesync

    CN2B Computer, do a right-click for a pop-up menu, then select Paste. 6 When all of the files are pasted, perform a warm-boot on the CN2B Computer. When the computer reboots, wait for the LED on the top left of your keypad to stop blinking.
  • Page 90: Using The Ftp Server

    Chapter 3 — Installing Applications Using the FTP Server The CN2B Computer has a built-in FTP Server that connects to a network via 802.11b/g or WAN (Wireless Access Network). This allows connections to the CN2B Computer to perform file transfers or computer management functions.
  • Page 91: Using The Smartsystems Console

    Computers in your network. If you are using DHCP, no changes are necessary. If using Static IP, the new CN2B Computer has the IP address of the origi- nal CN2B Computer because the copied registry includes this information. When you change the IP address using the Intermec Settings applet, the information is lost when a warm-boot is performed, and the original IP address is used.
  • Page 92: Deleting The Old Registry File

    Chapter 3 — Installing Applications Deleting the Old Registry File 1 On the original CN2B Computer, select Start > Programs > File Explorer, then tap My Device > Flash File Store. Scroll down to the bot- tom of the list of files and folders, press and hold your stylus in the white area beneath for a pop-up menu, then select View All Files.
  • Page 93: Confirming The New Registry File

    Confirming the New Registry File To confirm whether the new registry file exists, do the following: 1 On the CN2B Computer, select Start > Programs > File Explorer, then tap My Device > Flash File Store. Press and hold your stylus in the white area beneath for a pop-up menu, then select View All Files.
  • Page 94: Updating The System Software

    When you upgrade your CN2B Computer, you are updating the operating system (OS) and the Persistent Storage Manager (PSM) files. The PSM files are stored in the Flash File Store region, and deliver Intermec value-added functionality such as data collection, unit configuration and diagnostics, and Intermec’s wireless security suite.
  • Page 95: Using A Secure Digital Card To Upgrade The Cn2B Computer

    Chapter 3 — Installing Applications 4 Follow the steps in one of the next sections: • If you are using a Secure Digital card to upgrade the CN2B Com- puter, see below. • If you are using the SmartSystems Console to upgrade the CN2B Computer, see “Using the SmartSystems Console to Upgrade the...
  • Page 96: Using The Smartsystems Console To Upgrade The Cn2B Computer

    Chapter 3 — Installing Applications Note: The upgrade will fail if the CN2B Computer is not connected to external power. For help, see “Accessories” on page 13. When the CN2B Computer finishes booting, you may use it. You have reset the CN2B Computer to its default configuration. You need to set the date and time and to set its network communications parameters to reestab- lish communications with the other devices in the wireless network.
  • Page 97: Migrating From Another Computer

    Chapter 3 — Installing Applications Migrating from Another Computer As you migrate from another mobile computer to a CN2B Computer, you need to consider the following: When converting an application to run on the CN2B Computer, most APIs should work. Below are a few exceptions: •...
  • Page 98 Chapter 3 — Installing Applications CN2B Mobile Computer User’s Manual...
  • Page 99: Network Support

    Network Support This chapter includes information about the different networks supported by the CN2B Mobile Computer, and ways to configure and manage those networks. Note that the CN2B Mobile Computer automatically installs the appropriate software for radio or phone use when the unit is turned on.
  • Page 100: Personal Area Networks

    Bluetooth icon. The CN2B Computer retains the Bluetooth state when warm-boots are performed, for example: • If Bluetooth is active, and a warm-boot was performed, the CN2B Com- puter boots up with the Bluetooth state activated and Bluetooth virtual COM ports (such as printing) registered. However, you must reactivate connections, as the system does not do these automatically.
  • Page 101: Wireless Printing

    Chapter 4 — Network Support Wireless Printing Use this tab to print via Bluetooth devices. Tap Device Discovery to dis- cover (or scan) for remote Bluetooth devices. When the CN2B Computer is finished scanning, any newly discovered devices appear in the upper Devices box.
  • Page 102: File Transfer

    Use this page to enable your unit to receive files from another Bluetooth device, or from any device that supports this function. Connecting with Bluetooth Note: While these instructions apply to many Bluetooth devices, these instructions use the Nokia 3650 for example purposes. CN2B Mobile Computer User’s Manual...
  • Page 103 Chapter 4 — Network Support Before you connect to the network, make sure Bluetooth is enabled on your CN2B Computer so you can discover and connect to remote devices. Tap Start > Settings > the Connections tab > the Bluetooth icon. Tap On to activate Bluetooth, then tap ok to exit the applet.
  • Page 104 3 Tap New... if the phone is not listed in the known devices. Make sure your Bluetooth device is turned on before you start the search. 4 When the discovery of devices is complete, select your Bluetooth device, then tap Next to continue. CN2B Mobile Computer User’s Manual...
  • Page 105 Chapter 4 — Network Support 5 Enter the correct Device PIN on both the Bluetooth device and the CN2B Computer, then tap Next to continue. 6 Enter a name for the device if needed, then tap Finish. 7 After bonding completes, select your Bluetooth device from the list of bonded devices, then tap Next.
  • Page 106: Local Area Networks

    Explorer application. To disconnect, tap the Connectivity icon in the top menu bar, then select Disconnect. Local Area Networks By default, the CN2B Computer comes with a 802.11b/g radio and Blue- tooth. The CN2B Computer is capable of supporting 802.11i security requirements.
  • Page 107: Configuring Usb Communications

    Chapter 4 — Network Support Configuring USB Communications You can place the CN2B in the modem dock (P/N: 075499) or the com- munications dock (P/N: 225-696-001) to transfer data to and receive data from another device using USB communications. The USB cable, commu- nications dock, and modem dock are sold separately.
  • Page 108: Network Adapters

    2 Configure security. For help, see “Configuring Your Wireless Network” on page 193. The easiest way to configure the network parameters on the CN2B Com- puter is to use the Intermec Settings applet. For help, see “Intermec Set- tings Applet” on page 188.
  • Page 109: No Networking

    Creating a Wireless Network Connection Microsoft Corporation’s wireless network configuration tool is called “Wireless Zero Config.” Intermec recommends that you use the Wireless Network applet instead as it offers more security choices and exhibit better roaming behavior. Information about the Wireless Network applet is page 191.
  • Page 110 From Connects to, select to what your network is to connect. If you select “Work,” you can do a vpn connection or use proxy servers. If you select “The Internet,” you can connect directly to the internet. CN2B Mobile Computer User’s Manual...
  • Page 111 “Shared” when WEP keys are required for association. b Set Data Encryption to “WEP.” c To change the network key, clear The Key is provided for me auto- matically box, then enter the new Network key and select the appro- CN2B Mobile Computer User’s Manual...
  • Page 112 Set Authentication to “WPA-PSK.” See page 193 for information about WPA encryption. b Set Data Encryption to “WEP” or “TKIP.” See page 193 for informa- tion about WEP encryption and page 192 for TKIP encryption. CN2B Mobile Computer User’s Manual...
  • Page 113 “Only access points,” or “Only computer-to-computer” depending on the type of networks to which you connect. To connect only to networks you have already configured, clear Auto- matically connect to non-preferred networks. Tap ok to close this screen. CN2B Mobile Computer User’s Manual...
  • Page 114: Wide Area Networks

    DhcpRetryDialogue and DhcpMaxRetry registry settings. Note: Change the AutoInterval registry key value to make the client retry more often to obtain a DHCP address. Wide Area Networks The CN2B Computer does not support wide area networks. CN2B Mobile Computer User’s Manual...
  • Page 115: Remote Access (Modems)

    ActiveSync. Connections can be made using a wireless network. Your CN2B Computer has two groups of connection settings: My ISP and My Work Network. Use My ISP settings to connect to the Internet. Use My Work Network settings to connect to any private network.
  • Page 116 Chapter 4 — Network Support 2 Enter a name for the connection, such as “ISP Connection.” If using an external modem connected to your CN2B Computer with a cable, select “Hayes Compatible on COM1” from the Select a modem list. Tap Next to continue.
  • Page 117: Connecting To Work

    Select the desired modem connection, tap Settings, and follow the instructions on the screen. Connecting to Work If you have access to a network at work, you can send e-mail messages, view intranet pages, synchronize your CN2B Computer, and possibly access the CN2B Mobile Computer User’s Manual...
  • Page 118 2 Enter a name for the connection, such as “Company Connection.” In the Select a modem list, select your modem type, then tap Next to continue. If your modem type does not appear, try reinserting your CN2B Com- puter into your modem dock.
  • Page 119 For more information, contact an operator at your local phone company. b In the Area code box, enter the area code, if needed. c Enter the main phone number, then tap Next to continue. CN2B Mobile Computer User’s Manual...
  • Page 120: Creating A Vpn Server Connection To Work

    Add a new VPN server connection beneath My Work Network to ini- tiate this procedure. 2 In Name, enter a name for the connection, such as a company’s name. In Host name/ IP, enter the VPN server name or IP address. CN2B Mobile Computer User’s Manual...
  • Page 121 ISP or network administrator. If a domain name was not provided, try the connection without entering a domain name. 5 You should not need to change any Advanced settings. Instances where to change advanced settings include the server to which you are connect- CN2B Mobile Computer User’s Manual...
  • Page 122: Ending A Connection

    Use the Intermec Settings applet to gather, view, and update device config- uration settings within the SmartSystems Foundation. Information about the settings you can configure with the Intermec Settings applet is in the Intermec Computer Command Reference Manual (P/N: 073529) available online at www.intermec.com.
  • Page 123: Snmp Configuration On The Mobile Computer

    Chapter 4 — Network Support Tap Start > Settings > the System tab > the Intermec Settings icon, then tap to expand the SmartSystems Information option. SNMP Configuration on the Mobile Computer In short, SNMP is an application-layer protocol that uses the exchange of management information between network devices.
  • Page 124: Object Identifiers

    IP address of this entry (same as Subnet Mask). Configuring with SNMP The community string allows an SNMP manager to manage the CN2B Computer with a specified privilege level. The default read-only or read/ write community string is “public” and “private.” See the specific configu- ration parameter for its OID.
  • Page 125: Printer Support

    Printer Support The CN2B Mobile Computer works with the following printers from Intermec. Contact an Intermec representative for information about these printers. • 6820 Portable or Fixed Mount 80-Column Printer • PB20 2” Belt-Mount Printer with a Bluetooth compatible module from Socket Communications •...
  • Page 126: Printing Ascii

    Directly to a Generic Serial Port To print directly to a generic serial port printer (non-Intermec printers): • Use CreateFile() to open ports — COM1 can open on most devices. • Use WriteFile() to send data directly to the printer.
  • Page 127: About Npcp

    About NPCP ® NPCP (Norand Portable Communications Protocol) is a proprietary pro- tocol that provides session, network, and datalink services for Intermec mobile computers in the Intermec LAN environment used with printers and data communications. NPCP Driver Installation and Removal Use LPT9: for the NPCP printer device and COM1 for the last parameter.
  • Page 128: Closing The Npcp Driver

    The function returns TRUE to indicate the device successfully completed its specified I/O control operation, otherwise it returns FALSE. The follow- ing I/O control codes are defined: #define IOCTL_NPCP_CANCEL CTL_CODE(FILE_DEVICE_SERIAL_PORT,0x400,METHOD_BUFFERED,FILE_ANY_ACCESS) #define IOCTL_NPCP_BIND CTL_CODE(FILE_DEVICE_SERIAL_PORT,0x401,METHOD_BUFFERED,FILE_ANY_ACCESS) #define IOCTL_NPCP_CLOSE CTL_CODE(FILE_DEVICE_SERIAL_PORT,0x402,METHOD_BUFFERED,FILE_ANY_ACCESS) #define IOCTL_NPCP_ERROR CTL_CODE(FILE_DEVICE_SERIAL_PORT,0x403,METHOD_BUFFERED,FILE_ANY_ACCESS) #define IOCTL_NPCP_FLUSH CTL_CODE(FILE_DEVICE_SERIAL_PORT,0x404,METHOD_BUFFERED,FILE_ANY_ACCESS) CN2B Mobile Computer User’s Manual...
  • Page 129: Npcp Printer Communications

    3 Use IOCTL_NPCP_FLUSH to poll the printer to free up printer buffer resources. Use IOCTL_NPCP_FLUSH to poll the printer’s status. If an error is reported by the IOCTL, then use IOCTL_NPCP_ERROR to get the error and determine the correct recovery procedure. CN2B Mobile Computer User’s Manual...
  • Page 130: Sample Code

    IOCTL, then use IOCTL_NPCP_ERROR to get the error and determine the correct recovery procedure. Sample Code See sample code in the “\CN2B Dev Tools\Installable Drivers\Port Driv- ers\Npcp\NPCPPrint\” directory for more details on printing, printer com- munications and error code handling.
  • Page 131: O'neil Printer Driver

    = RegisterDevice ( (TEXT(”DTR”), 1, TEXT(”\\WINDOWS\\ONEIL.DLL”), (DWORD)port); Opening the DTR Driver The application opens the DTR driver by using the CreateFile() function. The call can be implemented as follows: hFile = CreateFile(_T(”DTR1:”), GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); CN2B Mobile Computer User’s Manual...
  • Page 132: Closing The Dtr Driver

    All DTR printer communications should be based on the following flow: 1 Use CreateFile() to open the printer driver. 2 Use WriteFile() to write your data to the printer. Check for errors and that all data were written. 3 Use CloseHandle() to close the driver. CN2B Mobile Computer User’s Manual...
  • Page 133: Scanner Support

    Scanner Support The CN2B Mobile Computer is available with linear imaging technologies, such as the APS Linear Imager, which includes the EV10 Scan Engine. The APS Imager reads 1D symbologies and PDF417 bar codes. Linear imaging using Vista Scanning technologies reads low-contrast bar codes, laminated bar codes, and bar codes displayed on CRT or TRT displays.
  • Page 134: Scanner Control And Data Transfer

    Data Collection Configuration You can configure scanner settings for the CN2B Computer via the Inter- mec Settings applet. From the CN2B Computer, tap Start > Settings > the System tab > the Intermec Settings icon. See the Intermec Computer Com- mand Reference Manual (P/N: 073529) for information about the settings you can configure with this applet.
  • Page 135: Internal Scanners

    Computer Command Reference Manual. The online manual is available from the Intermec web site at www.intermec.com. 1 From the CN2B Computer, tap Start > Settings > the System tab > the Intermec Settings icon. 2 Tap the Data Collection option, then tap (+) to expand Internal Scan- ner.
  • Page 136: Internal Scanner Supported Symbologies

    Contact your Intermec representative for more information. Below are the minimum standard reading distances for the CN2B Comput- ers built with the EV10 integrated scan engine. When correctly mounted, an exit window reduces reading distances by about 4%.
  • Page 137 Programming The following programming information pertains to the CN2B Mobile Computer: • Creating CAB Files (page 122) • Customization and Lockdown (page 136) • FTP Server (page 137) • Kernel I/O Controls (page 146) • Network Selection APIs (page 157) •...
  • Page 138: Creating Cab Files

    Required? Yes • Signature: “signature_name” “$Windows NT$” • Provider: “INF_creator” The company name of the application, such as “Microsoft.” • CESignature “$Windows CE$” Example [Version] Signature = “$Windows NT$” Provider = “Intermec” CESignature = “$Windows CE$” CN2B Mobile Computer User’s Manual...
  • Page 139 [CEDevice.xxx] section is different from [CEDevice], both platform_family_name values are unsupported for the microprocessor specified by xxx. The unsupported platform family names list is appended to the previous list. Application Manager does not display the CN2B Mobile Computer User’s Manual...
  • Page 140 [CEDevice.MIPS] ; Inherits all [CEDevice] settings ; This will create a .CAB file specific to “MIPS” devices. ProcessorType = 4000; MIPS .CAB file is valid for MIPS microprocessor. UnsupportedPlatforms =pltfrm2; pltfrm1, pltfrm2 unsupported for MIPs .CAB file. CN2B Mobile Computer User’s Manual...
  • Page 141 This section describes the name and path of the disk on which your appli- cation resides. Required? Yes • disk_ordinal: disk_label,,path 1=,“App files” , C:\Appsoft\RP32\... 2=,“Font files”,,C:\RpTools\... 3=,“CE Tools” ,,C:\windows ce tools... • CESignature: “$Windows CE$” CN2B Mobile Computer User’s Manual...
  • Page 142 Windows CE. Use these only for the beginning of the path. \ %CE1% \Program Files %CE2% \Windows %CE3% \My Documents %CE4% \Windows\Startup %CE5% \My Documents %CE6% \Program Files\Accessories %CE7% \Program Files\Communication %CE8% \Program Files\Games CN2B Mobile Computer User’s Manual...
  • Page 143 CE_COPYFLG_NO_DATE_DIALOG 0x20000000 Do not copy files if the target file is newer. CE_COPYFLG_NODATECHECK 0x40000000 Ignore date while overwriting the target file. CE_COPYFLG_SHARED 0x80000000 Create a reference when a shared DLL is counted. CN2B Mobile Computer User’s Manual...
  • Page 144 FLG_ADDREG_TYPE_DWORD 0x00010001 REG_DWORD data type. The noncompatible format in the Win32 Setup .INF documentation is supported. Example AddReg = RegSettings.All [RegSettings.All] HKLM,%reg_path%,,0x00000000,alpha; <default> = “alpha” HKLM,%reg_path%,test,0x00010001,3; Test = 3 HKLM,%reg_path%\new,another,0x00010001,6; New\another = 6 CN2B Mobile Computer User’s Manual...
  • Page 145 Files.Windows, Files.Import, Files.Export, Files.Work, Files.Data- base, Files.WinCE AddReg = RegSettings.All ;CEShortcuts = Shortcuts.All [SourceDisksNames]; Required section 1 = ,“App files” ,,c:\appsoft\... 2 = ,”Font files” ,,c:\WinNT\Fonts 3 = ,”CE Tools” ,,c:\windows ce tools\wce400\700ie\mfc\lib\x86 [SourceDisksFiles]; Required section rpm.exe = 1,C:\Appsoft\program\wce400\WCEX86Rel700 CN2B Mobile Computer User’s Manual...
  • Page 146 Files.WinCE= 0,\storage_card\wince [CEStrings]; Required section AppName = Rp32 InstallDir = \storage_card\%AppName% [Strings]; Optional section ;[Shortcuts.All] ;Sample App,0,sample.exe; Uses the path in DestinationDirs. ;Sample App,0,sample.exe,%InstallDir%; The path is explicitly specified. [Files.App] rpm.exe,,,0 rpm.ini,rpmce212.ini,,0 mfcce212.dll,,,0 olece212.dll,,,0 olece211.dll,,,0 rdm45wce.dll,,,0 CN2B Mobile Computer User’s Manual...
  • Page 147 [Files.Intl] lang_eng.bin,,,0 [Files.TelecomNcsCE] ncsce.exe,,,0 nrinet.dll,,,0 [Files.Windows] readme.txt,,,0 [Files.Import] readme.txt,,,0 [Files.Export] readme.txt,,,0 [Files.Work] readme.txt,,,0 [Files.WinCE] wcestart.ini,,,0 [RegSettings.All] HKLM,”SOFTWARE\Microsoft\Shell\AutoHide”,,0x00010001,1; Autohide the taskbar HKLM,”SOFTWARE\Microsoft\Shell\OnTop”,,0x00010001,0; Shell is not on top HKLM,”SOFTWARE\Microsoft\Clock”,SHOW_CLOCK,0x00010001,0 ; Clock is not on taskbar CN2B Mobile Computer User’s Manual...
  • Page 148: Using Installation Functions In Setup.dll

    // Description: Get process table snapshot, look for pname running. // Arguments: pname - pointer to name of program to look for. // for example, app.exe. // Returns: TRUE - process is running. FALSE - process is not running. // $DOCEND$ //************************************************************************ CN2B Mobile Computer User’s Manual...
  • Page 149 CloseToolhelp32Snapshot( hProcList ); return FALSE; } // end if CloseToolhelp32Snapshot( hProcList ); return TRUE; } // IsProcessRunning codeINSTALL_INIT Install_Init( HWND hwndParent, BOOL fFirstCall, BOOL fPreviouslyInstalled, LPCTSTR pszInstallDir ) return codeINSTALL_INIT_CONTINUE; codeINSTALL_EXIT Install_Exit ( HWND hwndParent, LPCTSTR pszInstallDir, CN2B Mobile Computer User’s Manual...
  • Page 150 DeviceIoControl( h, IOCTL_TERMINAL_RESET, NULL, 0, NULL, 0, &dret, NULL); // Won’t return, but we’ll show clean up anyway CloseHandle( h ); else // Couldn’t access SYSIO. Notify user. } // end if } // end if return codeINSTALL_EXIT_DONE; codeUNINSTALL_INIT Uninstall_Init( HWND hwndParent, CN2B Mobile Computer User’s Manual...
  • Page 151: Creating Cab Files With Cab Wizard

    Creates a .CAB file for each specified microprocessor tag, which is a label used in the Win32 SETUP.INF file to differentiate between different microprocessor types. The /cpu parameter, fol- lowed by multiple cpu_type values, must be the last qualifier in the command line. CN2B Mobile Computer User’s Manual...
  • Page 152: Troubleshooting The Cab Wizard

    Test Laboratory. The ITL testing is done based on Microsoft requirements. The test lab then reports the findings back to Microsoft Corporation and Intermec. If the CN2B Computer passed all tests, Intermec is allowed to ship the device with the Pocket PC logo. Each time the operating system is modified, Intermec must resubmit to ITL testing.
  • Page 153: Ftp Server

    • Create a custom SIP. • Make changes to the registry to configure the device. Should you want your CN2B Computer to display a full screen, keep in mind that your computer is Pocket-PC certified by Microsoft Corporation. Check out resources on programming for the Pocket PC, using the follow- ing links.
  • Page 154 –Cname Sets the device name. Used by Intermec management software. Disables the default Intermec account. A value of “0” disables the account. Default is “1”. Note that –Fvalue disabling the default account without providing a working access control list on the server will result in a device that will not accept any FTP connections.
  • Page 155: Configurable Parameters Via The Registry Editor

    Configurable Parameters Via the Registry Editor The following parameters receive default values during the installation of the Intermec FTP Server components. A few of the parameters are visible in the registry by default, but most must be created to modify the default behavior of the FTP server.
  • Page 156 ManifestName This parameter configures the Intermec FTP Server to transmit the speci- fied manifest name in the IDNA. This parameter is used by the Intermec 6920 Communications Server for communication transactions. See 6920 Communications Server documentation for proper use of this parameter.
  • Page 157: Transferring Files Over Tcp/Ip Networks

    (Not Normally Used) Changes the parent directory of the current working directory. XCWD (Not Normally Used) Changes the current directory. XMKD (Not Normally Used) Creates a directory. XPWD (Not Normally Used) Prints the current working directory. XRMD (Not Normally Used) Removes a directory. CN2B Mobile Computer User’s Manual...
  • Page 158 (SITE EXIT) Usage: QUOTE SITE EXIT HELP Gives site command help information. (SITE HELP) Usage: QUOTE SITE HELP [command] KILL Terminates a running program. (SITE KILL) Usage: QUOTE SITE KILL [program | pid] CN2B Mobile Computer User’s Manual...
  • Page 159 FTP Server as well as the MAC address, serial num- ber and operating system of the machine hosting the server. The FTP Server supports browsing from the latest Netscape and Microsoft web browsers. Drag-and-drop capability is available using this environ- ment. CN2B Mobile Computer User’s Manual...
  • Page 160: Stopping The Ftp Server From Your Application

    The FTP Server encrypts this file to keep the information safe from unauthorized users. This file is encrypted when the FTP Server is started so a file that is placed onto the CN2B Computer after the FTP Server starts will require a restart of the FTP Server to take effect.
  • Page 161: Autostart Ftp

    If the StartupIFTP registry key is not defined, the FTP Server is loaded by default, to provide “out-of-the-box” capability for customers who want to begin loading files to the CN2B Computer without prior configuration. Note: If a network driver is unloaded using the NDISTRAY pop-up menu, and the FTP Server is running, the FTP Server is stopped.
  • Page 162: Kernel I/O Controls

    Must point to a buffer large enough to hold the return data of the function. If SPI_GETPLATFORMTYPE is specified in lpInBuf, then the “PocketPC\0” Unicode string is returned. If SPI_GETOEMINFO is specified in lpInBuf, then the “Intermec 700\0” Unicode string is returned.
  • Page 163 This IOCTL returns the device’s date of last service in BCD YYYY/MM/DD format. Four bytes are returned in the buffer pointed to by the lpOutBuffer parameter. ITC_NVPARM_DISPLAY_TYPE This returns the device’s display type. One byte is returned in the buffer pointed to by the lpOutBuffer parameter. CN2B Mobile Computer User’s Manual...
  • Page 164 This IOCTL reads the manufacturing flag bits from the nonvolatile data store that dictates certain software parameters. A BOOLEAN DWORD is returned in the buffer pointed to by lpOutBuffer that indicates if Intermec Content is enabled in the XIP regions. TRUE indicates that it is enabled. FALSE indicates that it is not enabled.
  • Page 165 The number of bytes returned by the function. Return Values Returns TRUE if function succeeds. Returns FALSE if the function fails. GetLastError() may get the error value. When this function gets the error, either ERROR_INVALID_PARAMETER or ERROR_INSUFFICIENT_BUFFER is returned. CN2B Mobile Computer User’s Manual...
  • Page 166 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. GetLastError() may be used to get the extended error value. CN2B Mobile Computer User’s Manual...
  • Page 167 GetLastError() may be used to get the extended error value. IOCTL_HAL_GET_BOOTLOADER_VERINFO Returns the HAL version information of the Pocket PC image. Usage #include “oemioctl.h” Syntax BOOL KernelIoControl( IOCTL_HAL_GET_OAL_VERINFO,LPVOID lpInBuf, DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned ); CN2B Mobile Computer User’s Manual...
  • Page 168 #include “oemioctl.h” Syntax BOOL KernelIoControl( IOCTL_HAL_WARMBOOT,LPVOID lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned ); Parameters lpInBuf Should be set to NULL. lpInBufSize Should be set to zero. lpOutBuf Should be NULL. nOutBufSize Should be zero. Return Values None. CN2B Mobile Computer User’s Manual...
  • Page 169 The size of HAL_RESET_INFO 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 extended error value. CN2B Mobile Computer User’s Manual...
  • Page 170 The size of lpOutBuf in bytes (4). lpBytesReturned The number of bytes returned by the function. Return Values Returns TRUE if function succeeds. Returns FALSE if the function fails. May use GetLastError() to get the extended error value. CN2B Mobile Computer User’s Manual...
  • Page 171 Should be set to NULL. lpInBufSize Should be set to zero. lpOutBuf Should be NULL. nOutBufSize Should be zero. Return Values 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 ); CN2B Mobile Computer User’s Manual...
  • Page 172 Should be NULL. nOutBufSize Should be set to 0. 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. CN2B Mobile Computer User’s Manual...
  • Page 173 (hLoaderDev!=INVALID_HANDLE_VALUE) CloseHandle(hLoaderDev); hLoaderDev = INVALID_HANDLE_VALUE; // bad handle }else { CloseHandle(hLoaderDev); The API provided by Intermec exposes a limited set of routines for a pro- grammer to access and affect the 802.11b/g network interface card from CN2B Mobile Computer User’s Manual...
  • Page 174: Basic Connect/Disconnect Functions

    The API is contained within the 80211API.DLL file that should be present in any load with the 802.11b/g networking installed. NETWLAN.DLL This is the 802.11b/g driver. It is present in all CN2B CE loads that use the 802.11b/g network PRISMNDS.DLL interface card.
  • Page 175: Query Information Functions

    ERR_CONNECT_FAILED if a connection with the radio failed. Remarks Data is only valid if the function returns ERROR_SUCCESS. Also, if ERROR_SUCCESS is returned, your ULONG reference is populated by one of the parameters listed above. CN2B Mobile Computer User’s Manual...
  • Page 176 ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or ERR_CONNECT_FAILED if a connection with the radio failed. Remarks If ERROR_SUCCESS is returned, your TCHAR array is populated with the BSSID of the current service set: xx-xx-xx-xx-xx-xx CN2B Mobile Computer User’s Manual...
  • Page 177 ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or ERR_CONNECT_FAILED if a connection with the radio failed. Remarks Data returned is valid if ERROR_SUCCESS is returned. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_GetLinkSpeed)(int &); #else UINT GetLinkSpeed(int &); #endif CN2B Mobile Computer User’s Manual...
  • Page 178 ERR_CONNECT_FAILED if a connection with the radio failed. Remarks If ERROR_SUCCESS is returned, your ULONG reference is populated with one of the parameters listed above. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_GetNetworkMode)(ULONG &); #else UINT GetNetworkMode(ULONG &); #endif CN2B Mobile Computer User’s Manual...
  • Page 179 If ERROR_SUCCESS is returned, your TCHAR array is populated with the desired SSID. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_GetSSID)(TCHAR *); #else UINT GetSSID(TCHAR *); #endif Note: Call RadioConnect() before this function for this function to work properly. CN2B Mobile Computer User’s Manual...
  • Page 180 Remarks If ERROR_SUCCESS is returned, your ULONG reference contains the RSSI. Valid RSSI range is from -100 Dbm to -30 Dbm. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_GetRSSI)(ULONG &); #else UINT GetRSSI(ULONG &); #endif CN2B Mobile Computer User’s Manual...
  • Page 181 TKIP, WEP, AES, TKIP, WEP enabled. Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or ERR_CONNECT_FAILED if a connection with the radio failed. Remarks If ERROR_SUCCESS returned, ULONG reference is populated with a parameter listed above. CN2B Mobile Computer User’s Manual...
  • Page 182 ERR_CONNECT_FAILED if a connection with the radio failed. Remarks If ERROR_SUCCESS is returned, your ULONG reference is populated with one of parameters listed above. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_GetCCXStatus)(ULONG &); #else UINT GetCCXStatus(ULONG &); #endif CN2B Mobile Computer User’s Manual...
  • Page 183 Call this function with the FALSE parameter to disable WEP encryption. This call is an alias for EncryptionStatus(). See the following: EnableWEP(TRUE) = EncryptionSta- tus(NDIS_ENCRYPTION_1_ENABLED) EnableWEP(FALSE) = EncryptionSta- tus(NDIS_ENCRYPTION_DISABLED) Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_EnableWep)(BOOL); #else UINT EnableWep(BOOL); #endif CN2B Mobile Computer User’s Manual...
  • Page 184 AES, TKIP, or WEP, which are enabled. Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or ERR_CONNECT_FAILED if a connection with the radio failed. Remarks None. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_EncryptionStatus)(UINT mode); #else UINT EncryptionStatus(UINT mode); #endif CN2B Mobile Computer User’s Manual...
  • Page 185 Syntax UINT SetChannel( USHORT ); Parameters USHORT value that should populate with the desired channel (1- 14). Return Values None. Remarks None. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_SetChannel)(USHORT); #else UINT SetChannel(USHORT); #endif CN2B Mobile Computer User’s Manual...
  • Page 186 Fast PSP, good savings, fast Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or ERR_CONNECT_FAILED if a connection with the radio failed. Remarks None. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_SetPowerMode)(ULONG mode); #else UINT SetPowerMode(ULONG mode); #endif CN2B Mobile Computer User’s Manual...
  • Page 187 NDIS_MIXED_CELL_ON Enable Mixed Cell 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 None. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_SetMixedCellMode)(ULONG); #else UINT SetMixedCellMode(ULONG); #endif CN2B Mobile Computer User’s Manual...
  • Page 188 #else UINT RemoveWEP(ULONG); #endif Helper Functions ConfigureProfile() If using the Intermec 802.11 Profile Management system, you can pass a specific profile name to program the API to configure the radio. Syntax UINT ConfigureProfile( TCHAR * ); Parameters Pointer to a character array that contains the profile name. This should be null-terminated.
  • Page 189 Call this function to determine whether the security supplicant is running. Syntax UINT isSupplicantRunning( ); Parameters None. Return Values TRUE if the security supplicant is running, FALSE if not running. Remarks None. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_isSupplicantRunning)(); #else UINT isSupplicantRunning(); #endif CN2B Mobile Computer User’s Manual...
  • Page 190 UINT StartSupplicant(); #endif StopSupplicant() Call this function to stop the supplicant service. Syntax UINT StopSupplicant( ); Parameters None. Return Values ERROR_SUCCESS when successful. Remarks None. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_StopSupplicant)(); #else UINT StopSupplicant(); #endif CN2B Mobile Computer User’s Manual...
  • Page 191 This function is called with a pointer to a TCHAR array that is large enough to hold the name of the driver PLUS the null terminator. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_GetCurrentDriverName)(TCHAR *); #else UINT GetCurrentDriverName(TCHAR *); #endif CN2B Mobile Computer User’s Manual...
  • Page 192 Microsoft Packet Driver (NDISUIO) Return Values ERROR_SUCCESS when successful. Remarks After switching to a new packet driver, perform a warm boot for changes to take effect. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_SwitchPacketDriver)(USHORT); #else UINT SwitchPacketDriver(USHORT); #endif CN2B Mobile Computer User’s Manual...
  • Page 193 Pointer to the buffer to which the information is returned. The buffer points to various structure types defined in “nled.h”, depending on the value of nId, as detailed in the following table: Value of nID Structure in pOutput LED_COUNT_INFO NLED_COUNT_INFO NLED_SUPPORTS_INFO NLED_SUPPORTS_INFO NLED_SETTINGS_INFO NLED_SETTINGS_INFO CN2B Mobile Computer User’s Manual...
  • Page 194 IOCTL_HAL_REBOOT performs a warm-boot. See page 155. IOCTL_HAL_COLDBOOT Invoking with this forces a cold reboot, resets the CN2B Computer, reloads Windows CE as if a power-up was performed, and discards the contents of the Windows CE RAM-based object. See page 153.
  • Page 195: Choosing How To Change Keypad Registry Settings

    Or you can download and run a third-party registry editing program on your CN2B Computer. After you make your changes, you need to perform a warm boot on the CN2B Computer for the changes to take effect. For help, see “Performing a Warm-Boot” on page 11.
  • Page 196: Locating The Registry Settings For Your Key Values

    When writing an application, nothing needs to be done to swap the bytes, as this will happen automatically when the data is read into a byte value. This is something you just need to be CN2B Mobile Computer User’s Manual...
  • Page 197: Change Notification

    Intermec Tech- nical Support. Scan Codes At the lowest driver level, the CN2B keypad identifies keys as scan codes. These scan codes are sent via the keypad microcontroller, and cannot be changed without modifying the keypad firmware.
  • Page 198 0x18 Fkeycode16 None 0x19 [Action] Action/+ (plus symbol) 0x1A 3/DEF/backlight 0x1B Fkeycode21 9/WXYZ/PgDn 0x1C Fkeycode25 [ENTER] Enter/@ (at symbol) 0x1D Fkeycode6 6/MNO/A4 0x1E Fkeycode18 None 0x1F-0x40 Charge Detect 0x41 LCD frontlight 0x42 Ambient light 0x42 CN2B Mobile Computer User’s Manual...
  • Page 199: Understanding Keypad Attributes

    To understand MultimapTimeout, consider the numeric keypad. When you press the Green C key and the [2] key, you have selected the “a” char- acter. You have 0.6 seconds to press the [2] key again for “b.” If you do not CN2B Mobile Computer User’s Manual...
  • Page 200: Sample Registry Settings

    "FkeyAlpha25" = hex:04,80,57,00,58,00,59,00,5A,00 "FkeyAlpha26" = hex:12,00 "FkeyAlpha27" = hex:04,80,50,00,51,00,52,00,53,00 Scroll Keypad Registry Settings [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\FKEYS\9\0] ;"FkeyCode1" = hex:5B,00,C1,00 "FkeyCode1" = hex:70,00 "FkeyCode2" = hex:25,00 "FkeyCode3" = hex:04,01 ;"FkeyCode4" = hex:5B,00,C2,00 "FkeyCode4" = hex:71,00 "FkeyCode5" = hex:27,00 CN2B Mobile Computer User’s Manual...
  • Page 201 "FKeyMeta1" = hex:72,00 "FKeyMeta2" = hex:25,00 ;"FKeyMeta3" = hex:5B,00,C5,00 "FKeyMeta3" = hex:74,00 ;"FKeyMeta4" = hex:5B,00,C4,00 "FKeyMeta4" = hex:73,00 "FKeyMeta5" = hex:27,00 "FKeyMeta6" = hex:1B,00 "FKeyMeta7" = hex:03,01 "FKeyMeta8" = hex:06,01 "OrangeObeyClear" = dword:1 "OrangeOneShot" = dword:1 CN2B Mobile Computer User’s Manual...
  • Page 202 Chapter 7 — Programming CN2B Mobile Computer User’s Manual...
  • Page 203: Configurable Settings

    Configurable Settings This appendix contains information about the Intermec Settings, Utilities, and Wireless Network applets that may be on the CN2B Mobile Com- puter. Information about using reader commands and configuration bar codes to configure some of your settings is also in this appendix.
  • Page 204: Configuration Parameters

    Configuration Parameters A configuration parameter changes the way the CN2B Computer operates, such as configuring a parameter to have the CN2B Computer emit a very loud beep in a noisy environment. Use either of the following methods to execute configuration parameters: •...
  • Page 205: Utilities Applet

    Registry Save From the CN2B Computer, tap Start > Settings > the System tab > Utili- ties > the Registry Save tab to access the Registry Save page. For Windows Mobile 2003, the only medium available for saving the regis- try is the Flash File System (PSM).
  • Page 206: Wakeup Mask

    Appendix A — Configurable Settings Wakeup Mask From the CN2B Computer, tap Start > Settings > the System tab > Utili- ties > the Wakeup Mask tab to access the Wakeup Mask page. This page programs three scanner buttons and the A1 and A2 application keys to be “wakeup”...
  • Page 207: Wireless Network Applet

    Appendix A — Configurable Settings For CN2B Computers with an imager, default mappings are shown in the following illustration. For CN2B Computers without an imager, the default maps the Record, Calendar, Contacts, and Tasks applications the top four and the A3 and A4 buttons are “unassigned.”...
  • Page 208: About The Wireless Network

    • Infrastructure networks get you onto your corporate network and the internet. Your CN2B Computer establishes a wireless connection to an access point, which links you to the rest of the network. When you con- nect to a network via an access point, you are using the 802.11b/g infra-...
  • Page 209: Configuring Your Wireless Network

    WEP keys also authenticate the CN2B Computer to the access point — unless the CN2B Computer can prove it knows the WEP key, it is not allowed onto the network.
  • Page 210 Appendix A — Configurable Settings • Enable Microsoft’s Wireless Zero Config Check this box to enable Microsoft’s Wireless Zero Config application. This effectively disables the Intermec software solution for 802.11b/g, including configuration via the Wireless Network applet. Basic Use the Basic page to set the network type, name, and manage battery power for this profile.
  • Page 211 2 If you had set Association to “Shared,” then select a data transmission key from the Data TX Key drop-down list near the bottom of this screen, then enter the encryption key for that data transmission in the appropriate Key # field. CN2B Mobile Computer User’s Manual...
  • Page 212 Prompt for password to have the user enter this password each time to access the protocol, or leave Use following password as selected to auto- matically use the protocol without entering a password. 3 Tap Get Certificates to obtain or import server certificates (page 203). CN2B Mobile Computer User’s Manual...
  • Page 213 4 Tap Get Certificates to obtain or import server certificates (page 203). 5 Tap Additional Settings to assign an inner PEAP authentication and set options for server certificate validation and trust (page 198). CN2B Mobile Computer User’s Manual...
  • Page 214 “WEP” (page 193). 2 Enter your unique Subject Name and User Name to use this protocol. 3 Tap Get Certificates to obtain or import server certificates (page 203). CN2B Mobile Computer User’s Manual...
  • Page 215 2 Set Encryption to either “WEP” (page 193) or “CKIP” (page 192). 3 Enter a unique Subject Name and User Name as credentials. 4 Tap Get Certificates to obtain or import server certificates (page 203). CN2B Mobile Computer User’s Manual...
  • Page 216 TTLS there is another inner authentication protocol that you must configure via Additional Settings. Use “TTLS” to configure the use of EAP-TTLS as an authentication proto- col, and select “Open,” “WPA,” or “Network EAP” as an association mode. CN2B Mobile Computer User’s Manual...
  • Page 217 3 Tap Get Certificates to obtain or import server certificates (page 203). 4 Tap Additional Settings to assign an inner TTLS authentication and an inner EAP, and set options for server certificate validation (page 202). CN2B Mobile Computer User’s Manual...
  • Page 218 Use with token cards. The password value entered is never cached. • EAP (Extensible Authentication Protocol) See page 192 for information about EAP. 2 If you select “EAP” for the inner authentication protocol, then select an inner EAP protocol from the Inner EAP drop-down list. CN2B Mobile Computer User’s Manual...
  • Page 219 They contain a public key and the entity name that owns the key. Each certificate is issued by a certificate authority. Use this page to import a certificate onto the CN2B Computer. Root Certificates 1 Tap the <<< button next to the Import Root Certificate field to select the root certificate (DER-encoded .CER file) to import.
  • Page 220 To Enable LEAP with WPA Encryption 1 Set 8021x Security as “LEAP” and Association to “WPA.” See page 193 for information about WPA encryption. 2 Enter your unique User Name to use this protocol. CN2B Mobile Computer User’s Manual...
  • Page 221 CiscoSecure ACS. Because handshakes based upon shared secrets are intrinsically faster than handshakes based upon PKI, EAP-FAST is the sig- nificantly faster of the two solutions that provide encrypted EAP transac- tions. No certificate management is required to implement EAP-FAST. CN2B Mobile Computer User’s Manual...
  • Page 222 Use following password as selected to automatically use the protocol without entering a password. 4 Tap Additional Settings to set options for PAC management and assign an anonymous EAP-FAST name (page 207). CN2B Mobile Computer User’s Manual...
  • Page 223 1 Tap PAC Manager to view the PAC files currently installed on your CN2B Computer. Tap ok to return to the Additional Settings screen. 2 If you already have a PAC on your CN2B Computer, clear Allow Auto- matic PAC provisioning to avoid receiving additional PACs from the server.
  • Page 224 Check this box to detect and report client behavior suspected of being rogue access points. Once detected, your CN2B Computer no longer associates with that access point until you perform a warm-boot.
  • Page 225: Other Configurable Parameters

    Automatic Shutoff Sets the length of time the CN2B Computer remains 1 - 1 minute on with no activity. When you turn on the CN2B 2 - 2 minutes Computer, it either resumes exactly where it was when 3 - 3 minutes (default) you turned it off or boots and restarts your application.
  • Page 226: Using Reader Commands

    AFdata Virtual Wedge Postamble AEdata Virtual Wedge Preamble ADdata Example 1 To change the Beep Volume to Off, you can send this string to the CN2B Computer through the network: $+BV0 where: Indicates Change Configuration. Specifies the Audio Volume parameter.
  • Page 227: Set Time And Date

    Appendix A — Configurable Settings Set Time and Date This command sets the date and time on the CN2B Computer. The default date and time is June 1, 1999 at 12:00 AM. From the network, send the following: /+ yyyymmddhhmmss...
  • Page 228: Automatic Shutoff

    *$+EZ1* *$+EZ1* Set Automatic Shutoff to 2 minutes *$+EZ2* *$+EZ2* Set Automatic Shutoff to 3 minutes (default) *$+EZ3* *$+EZ3* Set Automatic Shutoff to 4 minutes *$+EZ4* *$+EZ4* Set Automatic Shutoff to 5 minutes *$+EZ5* *$+EZ5* CN2B Mobile Computer User’s Manual...
  • Page 229: Backlight Timeout

    Backlight Timeout 4 minutes *$+DF240* *$+DF240* Backlight Timeout 5 minutes *$+DF300* *$+DF300* Key Clicks Note: The Key Clicks parameter information is on page 209. Disable key clicks *$+KC0* *$+KC0* Enable soft key clicks *$+KC1* *$+KC1* CN2B Mobile Computer User’s Manual...
  • Page 230: Virtual Wedge Grid, Preamble, Postamble

    31 characters (no <NUL>) and an asterisk. *$+AD *$+AD Postamble For Virtual Wedge Postamble, the first part of the bar code would be below, followed by a string of up to 31 characters (no <NUL>) and an asterisk. *$+AE *$+AE CN2B Mobile Computer User’s Manual...
  • Page 231 Troubleshooting the CN2B Computer Use this appendix to solve problems you may encounter while using the CN2B Computer. CN2B Mobile Computer User’s Manual...
  • Page 232: Problems And Solutions

    4 Perform a warm-boot on the CN2B Computer. You press Power to turn off the To turn off (or suspend) the CN2B Compuyter, hold the Power key for 2 or 3 CN2B and nothing happens. seconds, then release it.
  • Page 233: Problems With Wireless Connectivity

    The CN2B Computer may not be communicating with your access point. Make appear to be authenticating. sure the network name on the CN2B Computer is the same as the network name (SSID) of the access point that you are trying to communicate with. The default network name is “INTERMEC.”...
  • Page 234: Problems While Scanning Bar Codes

    The no network connection icon appears in three situations: appears on the status bar.# • The CN2B Computer may not have an IP address. You must configure an IP address for the CN2B Computer or make sure that DHCP assigned an address.
  • Page 235 Note: If you restored the CN2B Computer to factory default settings, some of the sym- bologies may be disabled. Make sure that the application you are running on the com- puter is expecting input from a bar code.
  • Page 236 There are no user-serviceable parts inside the CN2B Computer. Open- ing the unit voids the warranty and may cause damage to the internal components.
  • Page 237 Index CN2B Mobile Computer User’s Manual...
  • Page 238 WPA encryption, Windows Mobile, WPA authentication with pre-shared key AllDay events Zero Configuration, Calendar zero configuration creating, WEP encryption, ammonia and water for cleaning, 802.11b/g communications, Annotations index 80211API.DLL, Microsoft Reader, 80211CONF.EXE, APIs 80211SCAN.EXE, 802.11, 802PM.DLL, CN2B Mobile Computer User’s Manual...
  • Page 239 Attaching notes to text FTP Server, Microsoft Reader, Bluetooth Audio files accessing, Windows Media Player, activating, Audio system connecting with remote devices, external headset jack, WPport, microphone, Bluetooth compatibility speaker, network support, AutoCab command line syntax, CN2B Mobile Computer User’s Manual...
  • Page 240 COM1 categories, NPCP parameter, options COM1 port, changing, Command line syntax recurrence pattern, AutoCab, Start menu icon, Communications synchronizing, DTR, Capacitor, internal super, NPCP, Card support CompactFlash cards radios, installing applications, Categories Computer shutdown, calendar, CN2B Mobile Computer User’s Manual...
  • Page 241 CopyFiles DRAM file_list_section low battery shutdown, destination_filename, maintenance, flags, Drawing source_filename, creating, Copyfiles Drawing mode DefaultInstall, Pocket Word, Copying Drawing on the screen contacts, Pocket Word, COREDLL.DLL, Drawings CPL802.CPL, adding via Microsoft Reader, CreateEvent(), CreateFile(), CN2B Mobile Computer User’s Manual...
  • Page 242 NLST, IOCTL_HAL_ITC_WRITE_SYSPARM, NOOP, EXITME.BIN, PASS, Expansion slot specifications, PWD, QUIT, Favorite links RETR, Pocket Internet Explorer, RMD, File Explorer RNFR, adding programs to Start menu, RNTO, File Transfer Protocol See FTP SITE, file_list_section SITE ATTRIB, CN2B Mobile Computer User’s Manual...
  • Page 243 ITC_NVPARM_SERIAL_NUM, GetCurrentDriverName(), ITC_NVPARM_SERIAL2_INSTALLED, GetDiversity(), GetLinkSpeed(), ITC_NVPARM_SERVICE_DATE, GetMac(), ITC_NVPARM_SIM_PROTECT_HW_I GetNetworkMode(), NSTALLED, GetNetworkType(), ITC_NVPARM_SIM_PROTECT_SW_IN GetPowerMode(), STALLED, GetRadioIpAddress(), ITC_NVPARM_VERSION_NUMBER, GetRSSI(), GetSSID(), ITC_NVPARM_WAN_RI, Getting connected IOCTL_HAL_ITC_WRITE_SYSPARM ISP, ITC_ WAKEUP_MASK, to an ISP, ITC_REGISTRY_SAVE_ENABLE, creating a modem connection, Windows Mobile, CN2B Mobile Computer User’s Manual...
  • Page 244 Intermec Device Network Announcement See IDNA ITC_DEVID_80211RADIO_MAX values Intermec part numbers, ITC_DEVID_80211RADIO_INTEL_2011B, Intermec settings, beeper volume, ITC_DEVID_80211RADIO_NONE, Intermec settings applet ITC_DEVID_80211RADIO_NONE, smartsystems, ITC_DEVID_INTERMEC_EVIO, INTERMEC.MIB, ITC_DEVID_SCANHW_MAX values INTERMEC_PACKET_DRIVER ITC_DEVID_INTERMEC_EVIO, SwitchPacketDriver(), ITC_DEVID_SCANHW_NONE, Internal scanners ITC_DEVID_SCANHW_NONE, configuring, ITC_IFTP_STOP, CN2B Mobile Computer User’s Manual...
  • Page 245 Windows Mobile input panel, IOCTL_GET_CPU_ID, Library IOCTL_HAL_COLDBOOT, Microsoft Reader, IOCTL_HAL_GET_BOOT_DEVICE, Line printing, IOCTL_HAL_GET_BOOTLOADER_VERI lpBytesReturned NFO, IOCTL_GET_CPU_ID, IOCTL_HAL_GET_DEVICE_INFO, IOCTL_HAL_GET_BOOT_DEVICE, IOCTL_HAL_GET_DEVICEID, IOCTL_HAL_GET_BOOTLOADER_VERI IOCTL_HAL_GET_OAL_VERINFO, NFO, IOCTL_HAL_GET_RESET_INFO, IOCTL_HAL_GET_DEVICE_INFO, IOCTL_HAL_ITC_READ_PARM, IOCTL_HAL_GET_DEVICEID, IOCTL_HAL_ITC_WRITE_SYSPARM, IOCTL_HAL_GET_OAL_VERINFO, IOCTL_HAL_REBOOT, IOCTL_HAL_GET_RESET_INFO, IOCTL_HAL_WARMBOOT, IOCTL_HAL_ITC_READ_PARM, IOCTL_PROCESSOR_INFORMATION, IOCTL_HAL_ITC_WRITE_SYSPARM, IOCTL_PROCESSOR_INFORMATION, KernelIoControl(), Key clicks CN2B Mobile Computer User’s Manual...
  • Page 246 Managing email messages and folders accounts via Inbox, Microsoft Exchange email, ManifestName Microsoft Passport, FTP Server, contacts Memory and storage managing, specifications, sending messages, Menu applet working with, Windows Mobile settings, using My Text, Messages CN2B Mobile Computer User’s Manual...
  • Page 247 GetNetworkMode(), GetAuthenticationMode(), SetNetworkMode(), SetAuthenticationMode(), NDIS_NET_MODE_IBSS NDIS_RADIO_AUTH_MODE_WPA_NONE GetNetworkMode(), GetAuthenticationMode(), SetNetworkMode(), SetAuthenticationMode(), NDIS_NET_MODE_UNKNOWN NDIS_RADIO_AUTH_MODE_WPA_PSK GetNetworkMode(), GetAuthenticationMode(), SetNetworkMode(), SetAuthenticationMode(), NDIS_NET_TYPE_DS NDIS_RADIO_POWER_AUTO GetNetworkType(), GetPowerMode(), NDIS_NET_TYPE_FH SetPowerMode(), GetNetworkType(), NDIS_RADIO_POWER_MODE_CAM NDIS_NET_TYPE_OFDM_2_4G GetPowerMode(), GetNetworkMode(), SetPowerMode(), SetNetworkMode(), NDIS_RADIO_POWER_MODE_FAST_PSP NDIS_NET_TYPE_OFDM_5G GetPowerMode(), GetNetworkMode(), SetPowerMode(), SetNetworkMode(), CN2B Mobile Computer User’s Manual...
  • Page 248 NLEDGetDeviceInfo, reading from driver, NLED driver removal, vibrator, sample code, NLED.H, writing to driver, NLEDGetDeviceInfo, NPCPPORT.DLL, NLEDSetDevice, NLED_COUNT_INFO Object Store NLEDGetDeviceInfo, packaging an application, NLED_SETTINGS_INFO_ID Object store NLEDGetDeviceInfo, IOCTL_HAL_COLDBOOT, NLEDSetDevice, IOCTL_HAL_REBOOT, NLED_SUPPORTS_INFO_ID IOCTL_HAL_WARMBOOT, NLEDGetDeviceInfo, CN2B Mobile Computer User’s Manual...
  • Page 249 PB42 printers RAM maintenance, DTR driver, Windows Mobile settings, printer support, Printer support, PEAP NPCP printer driver, 802.11 radio module ONeil printer driver, network EAP, PRISMNDS.DLL, WPA encryption, problems, finding and solving, profile security information, CN2B Mobile Computer User’s Manual...
  • Page 250 Recharging time, RFC 959, Record button Roaming recording a message, Microsoft security, Recording Root via Notes, FTP Server, via Pocket Word, RPM.EXE, Recovery CD RPMCE212.INI, AutoCab method, RegFlushKey() API, Sample code Recurrence pattern NPCP printing, CN2B Mobile Computer User’s Manual...
  • Page 251 SIM cards Strings protection hardware, string_key, protection software, SwitchPacketDriver(), software installed, Symbologies Simple Network Management Protocol See SNMP internal scanner supported symbologies, SmartSystems, scanning labels, symbologies Folder behavior connected to email server, disabled incorrectly, SNMP, CN2B Mobile Computer User’s Manual...
  • Page 252 Utilities applet sample NPCP code, app launch, touch screen registry save, cleaning, wakeup mask, illustrated, UUID, Troubleshooting CAB Wizard, Version troubleshooting CESignature, bar code symbologies, Provider, lost network connection after suspend, Signature, Network Connection icon, CN2B Mobile Computer User’s Manual...
  • Page 253 TLS security method, NPCP, TTLS security method, zero configuration, Windows CE documentation (MSDN), Xscale processor ID Windows Media Player IOCTL_GET_CPU_ID, Start menu icon, Windows Mobile, Zero Configuration Windows Mobile enabling, ActiveSync, enabling WPA authentication, basic skills, CN2B Mobile Computer User’s Manual...
  • Page 254 Index CN2B Mobile Computer User’s Manual...
  • Page 256 Corporate Headquarters 6001 36th Avenue West Everett, Washington 98203 U.S.A. tel 425.348.2600 fax 425.355.9551 www.intermec.com CN2B Mobile Computer User's Manual *935-001-001* P/N 935-001-001...

Table of Contents