User's Manual 700 Series Color Mobile Computer
Intermec Technologies Corporation Corporate Headquarters 6001 36th Ave. W. Technical Communications Department 550 Second Street SE Everett, WA 98203 U.S.A. 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.
Document Change Record This page records changes to this document. The document was originally released as Revision A. Revision Date Description of Change B 11/2002 Added information about the Siemens MC45 radio module, the tethered scanner, CAB extraction, FTP Server parameters, and Data Collection control panel applet imager options.
iv 700 Series Color Mobile Computer User’s Manual
Contents Contents Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Safety Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Do not repair or adjust alone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii First aid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Storage Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 CompactFlash Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Secure Digital Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Vibrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Microsoft Pocket Outlook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calendar: Scheduling Appointments and Meetings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Synchronizing Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Why Use Categories in the Calendar? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What’s an All Day Event? . . . . . . . . . . . . . . .
Contents MSN Messenger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting Up an Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Signing In and Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Working with Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Managing Contacts . . . . . . . . . . . . . . . .
Contents Application Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Migrating from a 700 Monochrome Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Cabinet File Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 4 Network Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents 6 NPCP Printer Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About NPCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NPCP Driver Installation and Removal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opening the NPCP Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents 7 Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Creating CAB Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating Device-Specific CAB Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating an .INF File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Network Selection APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Basic Connect/Disconnect Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RadioConnect() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RadioDisconnect() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RadioDisassociate() . . . . . . . . .
Contents Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 NLEDGetDeviceInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 NLEDSetDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 A Reboot Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Symbology Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Symbology ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Prefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suffix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Beeper/LED . . . . . . . . . .
Contents Wireless Network Control Panel Applet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About the Wireless Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring Your Wireless Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Basic . . . . . . . . .
Contents I 2 of 5 (Interleaved) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 Matrix 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 MaxiCode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 PDF417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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 Manual? This manual provides you with information about the features of the 700 Series Color Mobile Computer and how to configure, troubleshoot, and support it. You must be familiar with your host PC, your network, and your other Intermec equipment. Related Documents This table contains a list of related Intermec documents and their part numbers.
1 Introduction This chapter introduces the 700 Series Color Mobile Computer, developed by Intermec Technologies Corporation to enhance wireless connectivity needs. This chapter contains hardware and software configuration information to assist you in making the most out of your 700 Color Computer.
Chapter 1 — Introduction Ambient Light Sensor Note: This information does not apply to the 730 Computer. The ambient light sensor turns on the display lighting when conditions warrant but automatically turns if off again as surrounding light increases. This conserves your 700 Color and 700CXL battery power. Ambient Light Sensor Ambient Light Sensor This illustration shows the 700 Color Computer with a numeric keypad (left) and an alphanumeric keypad (right).
Chapter 1 — Introduction Audio System The audio system consists of the speaker, internal microphone, and the external headset jack. Speaker A speaker capable of variable volume levels is located on the back of the computer. This speaker has a transducer volume of 85 dB min at 10 CM and a frequency range of 1–8 KHz.
Chapter 1 — Introduction Microphone The built-in microphone is located on the bottom of the unit next to the Hirose docking connector. Charging/Docking connector Microphone This is the bottom of the 700 Color Computer. Note that the keypad is to the bottom in this illustration. External Headset Jack The external headset jack connects a mobile phone style headset to your mobile computer for use in noisy environments. The jack is a 2.
Chapter 1 — Introduction Battery The 700 Series and 700CXL Computers come with a 14.4 Watt-hour, 7.2V, replaceable Lithium-Ion (LiIon) battery. The 730 Computer comes with an 8.8 Watt-hour, 3.7V, replaceable LiIon battery. To view the status of this battery from the 700 Series Computer, tap Start > Settings > the System tab > the Power icon > the Power tab to view the current status of both the main battery and the backup battery. Tap ok to exit this information. For Units With PSM Builds Older than 3.
Chapter 1 — Introduction If your computer shuts down because of low battery conditions, your computer does not operate. This is done to ensure that data is protected. Although the battery does protect the data against loss for several hours, you should connect your computer to a power source when you first detect a low battery condition. Your computer contains an internal super capacitor, a temporary power storage device, that protects data for up to ten minutes.
Chapter 1 — Introduction Beeper Note: Each time the 700 Computer is cold-booted, all default settings are restored. If the beeper is disabled on your 700 Color Computer, do the following instructions to enable the beeper. If you are not able to enable the beeper, then contact Customer Support. For information about setting volume levels for screen taps, ActiveSync alert noises, etc., tap Start > Help > Pocket PC Basics, then select Notifications.
Chapter 1 — Introduction Disable the Scanner Mute Note: This information does not apply to the 730 Computer. Do the following to disable the mute feature on the scanner. 1 Tap Start > Settings > the System tab > the Audio icon, then select User defined audio settings. 2 Tap the Input Mixing tab, then clear the SCAN Mute box. 3 Drag its slider bar (note the greyed slider bar) to the appropriate level of loudest, with the left side being the most quiet and the right side being the most loud.
Chapter 1 — Introduction Select a Beeper Volume Note: The 730 Computer does not support the laser scanner. To determine your PSM Build version, tap Start > Programs > File Explorer > the Flash File Store folder > the PSMinfo text file. For Units With PSM Builds Older than 3.00 Do the following to select a beeper volume. 700 Computers built with a laser scanner have three options: Off, High, or Medium. 700 Computers built with an imager have just two: Beeper or Vibrate.
Chapter 1 — Introduction For Units With PSM Build 3.00 or Newer To select a beeper volume for the 700 Color Computer, tap Start > Settings > the System tab > the Intermec Settings icon. Tap the 700 Settings folder twice, tap (+) to expand the Beeper folder, then tap (+) to expand the Volume option. Select an item, then tap (+) to close this option.
Chapter 1 — Introduction Keypad Instructions for the keypad include the backlight and keypress sequences. Backlight for Keypad Note: This information does not apply to the 730 Computer. You can configure your keypad to turn on a backlight to assist you when you are working in low lighting. To adjust the backlight for the keypad, tap Start > Settings > the System tab > Backlight. Use the left/right scroll arrows to move to and tap the Keyboard tab. Make your selection, then tap ok to exit this applet.
Chapter 1 — Introduction Key Sequences Use the following key sequences to enter characters into your 700 Color Computer using either a numeric keypad or an alphanumeric keypad. [Gold] or [Gold/White] Plane Keys The [Gold] b plane key (numeric keypad) or the [Gold/White] c plane key (alphanumeric keypad) provides you access to display controls, special characters, and Pocket PC options. Press the [Gold] b key or the [Gold/White] c key for each gold plane key stroke you wish to make.
Chapter 1 — Introduction Alphanumeric Keypad Note: This information does not apply to the 730 Computer. The following table lists sequences that use the [Gold/White] c plane key. See Chapter 2, “Windows Mobile 2003,” for information about the Pocket PC applications. Press the Keys To Do This [Gold/White] c I Toggle the backlight on or off (also goes through backlight power levels if held down) [Gold/White] c A Access the Pocket PC Record application (see Note).
Chapter 1 — Introduction Alpha (Blue) Plane Keys The alphabet can be entered with either the numeric keypad or the alphanumeric keypad. Below and on the next page are the key sequences. Numeric Keypad When you press F, the Scanning/Alpha LED (C) shows ‘red’ for the Alpha mode. The keypad stays in Alpha mode until you press F. To type a lowercase ‘c,’ press F 2 2 2 (the [2] key three times).
Chapter 1 — Introduction Alphanumeric Keypad When you press d, the Scanning/Alpha LED (C) lights ‘red’ to indicate Alpha mode. The keypad stays in the Alpha mode until you press d again. If you want to type a lowercase ‘c,’ press d C. If you want an uppercase “C,” press and hold the g key, then press C. Press b to enter a space.
Chapter 1 — Introduction Modem Support The 700 Series Computer has the following modem options: S Modem dock that provides charging and includes a built-in modem and a serial port between which an application can switch. S Snap-on modem, a stand-alone product, that attaches to the bottom of your 700 Color Computer. Note that you cannot place this modem in a dock, printer, or other devices. Contact your Intermec representative for more information.
Chapter 1 — Introduction Resetting Your 700 Series Computer In some cases where the 700 Series 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. Note: Cold resetting deletes all programs and data stored in RAM including the Object Store. Make sure data is backed up to your host computer or a storage card before performing a cold reset.
Chapter 1 — Introduction Software Build Version To check to see if your 700 Series 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 would be useful should you need assistance. 700 Color Screen 700CXL Screen 730 Screen For Units With PSM Builds Older than 3.
Chapter 1 — Introduction Storage Media Note: MultiMediaCards (MMCs) are not supported in 700 Series Computers. The 700 Color Computer supports both CompactFlash and Secure Digital storage cards. To access either card slot, locate the access door at the top of the 700 Series Computer, remove its two screws, then remove the door. See the 700 Color with Windows Mobile 2003 Quick Start Guide (P/N: 962-054-069) for more information. The 730 Mobile Computer only supports the Secure Digital storage card.
Chapter 1 — Introduction Vibrator Note: This information does not apply to the 730 Computer. If your 700 Color Computer is built with an imager or scanner and the vibrator is disabled, do the following instructions to enable the vibrator. If you are not able to enable the vibrator, then contact Customer Support. For information about setting volume levels for screen taps, ActiveSync alert noises, etc., tap Start > Help > Pocket PC Basics, then select Notifications.
Chapter 1 — Introduction For Units With PSM Build 3.00 or Newer Do the following to enable the vibrator for the 700 Color Computer. Tap Start > Settings > the System tab > the Intermec Settings icon. Tap the 700 Settings folder twice, tap (+) to expand the Beeper folder, then tap (+) to expand the Vibrate option. Select an item, then tap (+) to close this option.
Chapter 1 — Introduction Accessories The following accessories are available for the 700 Series Computer. Note that this is not a complete list. Contact your Intermec representative for information about these and other accessories that are not in this list.
2 Windows Mobile 2003 This chapter introduces Microsoft Windows Mobile 2003 for Pocket PC. While using your 700 Color Computer, keep these key points in mind: S 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.
Chapter 2 — Windows Mobile 2003 Software Builds Do the following to determine which Intermec build of Windows Mobile 2003 is on your unit. 1 Select Start > Internet Explorer > the Intermec logo. 2 Note the “Software Build” information displayed beneath the Version Information title. 700 Color Screen 730 Screen 700CXL Screen 3 Tap the Close icon in the top right corner to exit the Internet Explorer.
Chapter 2 — Windows Mobile 2003 Where to Find Information This chapter describes your 700 Color Computer hardware, provides an overview of the programs on your 700 Color Computer, and explains how to connect your 700 Color Computer to a desktop, a network, or the Internet. For instructions on setting up your 700 Color Computer and installing ActiveSync, see the Quick Start Guide. The following is a guide to more information to assist you use your 700 Color Computer.
Chapter 2 — Windows Mobile 2003 Basic Skills Learning to use your 700 Color Computer is easy. This section describes the basic concepts of using and customizing your 700 Color Computer. Today Screen When you turn on your 700 Color 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 2003 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 700 Color Computer has one or more program buttons located on the front or side of the computer.
Chapter 2 — Windows Mobile 2003 Navigation Bar and Command Bar The navigation bar is located at the top of the screen. It displays the active program and current time, and allows you to switch to programs and close screens. Tap to switch to a program that you recently used. Tap to switch to a program. Tap to see more programs. Tap to change device settings. Tap to see a Help topic for the current screen. Use the command bar at the bottom of the screen to perform tasks in programs.
Chapter 2 — Windows Mobile 2003 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 2003 Entering Information You can enter information on your 700 Color Computer in several ways, depending on the type of device you have and the program you are using: S Synchronizing Using Microsoft ActiveSync, synchronize or copy information between your desktop and 700 Color Computer. For more information on ActiveSync, see ActiveSync Help on your desktop. S Typing Using the input panel, enter typed text into the 700 Color Computer.
Chapter 2 — Windows Mobile 2003 When you use the input panel, your 700 Color Computer anticipates the word you are typing or writing and displays it above the input panel. When you tap the displayed word, it is inserted into your text at the insertion point. The more you use your 700 Color Computer, the more words it learns to anticipate. Tap a text box to display the currently selected input panel (in this case, Keyboard). Tap to insert anticipated word.
Chapter 2 — Windows Mobile 2003 Note: If you want to use larger keys, tap the arrow, tap Options, select “Keyboard” from the Input method drop-down list, then select Large keys. Using Block Recognizer Character recognition software gives you a fast and easy method for entering information in any program on your 700 Color 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.
Chapter 2 — Windows Mobile 2003 Using Letter Recognizer With Letter Recognizer, you can write letters using the stylus just as you would on paper. Tap the arrow, then tap Letter Recognizer. Write a letter in the box. When you write a letter, it is converted to typed text that appears on the screen. For specific instructions on using Letter Recognizer, with Letter Recognizer open, tap the question mark next to the writing area. Tap for assistance.
Chapter 2 — Windows Mobile 2003 Writing on the Screen In any program that accepts writing, such as the Notes program, and in the Notes tab in Calendar, Contacts, and Tasks, you can use your stylus to write directly on the screen. Write the way you do on paper. You can edit and format what you have written and convert the information to text at a later time. S Tap the Pen button to switch to writing mode. This action displays lines on the screen to help you write. Tap to use your stylus like a pen.
Chapter 2 — Windows Mobile 2003 Converting Writing to Text You can convert words you write in print or cursive to text by tapping Tools > Recognize. If a word is not recognized, it stays in its written form. If you want to convert only certain words, tap Pen to disable the writing function, tap twice over the word or phrase to highlight, then tap Tools > Recognize. Select the text you want to convert and tap Recognize on the pop-up menu. The writing is turned into text. Tap to disable the pen function.
Chapter 2 — Windows Mobile 2003 Tips for getting good recognition: S Write neatly. S Write on the lines and draw descenders below the line. Write the cross of the “t” and apostrophes below the top line so they are not confused with the word above. Write periods and commas above the baseline. S 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.
Chapter 2 — Windows Mobile 2003 Drawing on the Screen You can draw on the screen in the same way that you write on the screen. The difference between writing and drawing on the screen is how you select items and how they are edited. For example, you can resize selected drawings, while you cannot resize writing. Creating a Drawing S Cross three ruled lines on your first stroke. A drawing box appears. Subsequent strokes in or touching the drawing box become part of the drawing.
Chapter 2 — Windows Mobile 2003 Recording a Message In any program where you can write or draw on the screen, you can also quickly capture thoughts, reminders, and phone numbers by recording a message. 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.
Chapter 2 — Windows Mobile 2003 Using My Text When using Inbox or MSN Messenger, use My Text to quickly insert preset or frequently used messages into the text entry area. To insert a message, tap My Text and tap a message. S To quickly add common messages, tap My Text and tap a desired message. S To edit a My Text message, tap Tools > Edit My Text Messages. Tap the message you want to edit and enter new text at the bottom of the screen. Tap to select a prewritten message.
Chapter 2 — Windows Mobile 2003 Finding and Organizing Information The Find feature on your 700 Color Computer helps you quickly locate information. Tap Start > Find. Enter the text you want to find, select a data type, and then tap Go to initiate the search. Note: To quickly find information that is taking up storage space on your 700 Color Computer, select Larger than 64 KB in Type. You can also use the File Explorer to find files on your 700 Color Computer and to organize these files into folders.
Chapter 2 — Windows Mobile 2003 Customizing Your 700 Color Computer You can customize your 700 Color Computer by adjusting settings and installing additional software. Adjusting Settings You can adjust settings to suit the way you work. To see available options, tap Start > Settings > either of the following tabs located at the bottom of the screen. You might want to adjust the following: Personal Tab Menus: To customize what appears on the Start menu, and to enable a pop-up menu from the New button.
Chapter 2 — Windows Mobile 2003 Adding Programs Using ActiveSync Install the appropriate software for your 700 Color Computer on your desktop before installing it on your 700 Color Computer. 1 Determine your 700 Color 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.
Chapter 2 — Windows Mobile 2003 Adding a Program to the Start Menu Tap Start > Settings > Menus > the Start Menu tab, and then the check box for the program. If you do not see the program listed, you can either use File Explorer on the 700 Color Computer to move the program to the Start Menu folder, or use ActiveSync on the desktop to create a shortcut to the program and place the shortcut in the Start Menu folder.
Chapter 2 — Windows Mobile 2003 Microsoft ActiveSync Visit the following Microsoft Web site for the latest in updates, technical information, and samples: http://www.microsoft.com/windowsmobile/resources/communities/default.mspx Using Microsoft ActiveSync, you can synchronize the information on your desktop with the information on your 700 Color Computer. Synchronization compares the data on your 700 Color Computer with your desktop and updates both computers with the most recent information.
Chapter 2 — Windows Mobile 2003 Once you have set up ActiveSync and completed the first synchronization process, you can initiate synchronization from your 700 Color Computer. To switch to ActiveSync on your 700 Color Computer, tap Start > ActiveSync. Note that if you have a wireless LAN card, you can synchronize remotely from your 700 Color Computer. For information about using ActiveSync on your desktop, start ActiveSync on your desktop, and then see ActiveSync Help. View connection status.
Chapter 2 — Windows Mobile 2003 Microsoft Pocket Outlook Microsoft Pocket Outlook includes Calendar, Contacts, Tasks, Inbox, and Notes. You can use these programs individually or together. For example, you can use e-mail addresses stored in Contacts to address e-mail messages in Inbox. Using ActiveSync, you can synchronize information in Microsoft Outlook or Microsoft Exchange on your desktop with your 700 Color Computer. You can also synchronize this information directly with a Microsoft Exchange server.
Chapter 2 — Windows Mobile 2003 Synchronizing Calendar Calendar items stored on your device can be synchronized with calendar items on your desktop or Microsoft Exchange Server. (Note that you can only synchronize information directly with an Exchange Server if your company is running Microsoft Mobile Information Server 2002 or later.) Calendar synchronization is automatically selected in ActiveSync. Calendar items entered on one computer are copied to the other during synchronization.
Chapter 2 — Windows Mobile 2003 What’s an All Day Event? An appointment can either be a normal appointment or an all day event, which lasts the full day or spans many days. Examples include a trade show, a vacation, or a seminar. You can also use all day events to schedule an annual event, such as a birthday or anniversary. In this case, change the Status box to Free (you may need to scroll to see it) so that it does not show time as busy in your calendar.
Chapter 2 — Windows Mobile 2003 What’s a Recurrence Pattern? If you have an appointment or task that you do on a regular basis, such as a weekly team meeting or a monthly status report, enter the item once and set a recurrence pattern for it. 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 dropdown list. Select to access the wizard with which to customize your recurrence.
Chapter 2 — Windows Mobile 2003 Month view displays symbols to indicate the types of appointments you have on a given day. An upward triangle indicates a morning appointment; a downward triangle indicates an afternoon appointment. If you have appointments in the morning and afternoon, a solid square is displayed. If you have an all day event not marked Free, a hollow square is displayed. This displays an all day event not marked Free. This displays a morning appointment.
Chapter 2 — Windows Mobile 2003 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. If you are working in Day view, tap the time slot for the new appointment and then tap New to have the time automatically entered for you.
Chapter 2 — Windows Mobile 2003 Creating an All Day Event To create an all day event, do the following: 1 Tap New. 2 Tap All Day, then select Yes. Tap to select either Yes or No whether this is an all day event. Note: To change an all day event, switch to Day or Agenda view, tap the event listed at 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 with attendees on the 700 Color Computer.
Chapter 2 — Windows Mobile 2003 Setting a Reminder for an Appointment Do the following to set a reminder for an appointment in the calendar: 1 Tap the appointment, then tap Edit to change the appointment. 2 Tap Reminder and select Remind me. 3 To change how many minutes before the appointment you are reminded, tap the minutes displayed, then select the new minutes from a drop-down or enter the new minutes. Tap minutes to change hours, days, or weeks. Tap to select Remind me to enable the reminder feature.
Chapter 2 — Windows Mobile 2003 Adding a Note to an Appointment You can add written or typed notes and even recordings (if your device supports recordings) to an appointment. This is a good place for maps, drawings, and other detailed information. 1 In the calendar, tap the appointment, then tap Edit. 2 Tap the Notes tab to enter notes. For specific instructions, tap Start > Help > Notes to see Notes Help. These are controls for the recorder. Use your stylus to write or draw your information here.
Chapter 2 — Windows Mobile 2003 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. Select your recurrence pattern from this dropdown list. Select to access the wizard with which to customize your recurrence.
Chapter 2 — Windows Mobile 2003 Assigning an Appointment to a Category 1 In the calendar, tap the appointment, then tap Edit. 2 Tap Categories. 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. 5 Tap ok to return to the appointment. A check mark indicates a selected category.
Chapter 2 — Windows Mobile 2003 Sending a Meeting Request Use Calendar to schedule meetings with people who use Outlook or Pocket Outlook. When attendees receive a meeting request, they can accept or decline the meeting. If they accept, the meeting is automatically added to their schedule. In addition, their response is sent back to you, and your calendar is updated. Before you can send a meeting request, you must enter e-mail addresses in Contacts Help and set up Inbox to send and receive messages.
Chapter 2 — Windows Mobile 2003 Finding an Appointment There are two ways to find an appointment: S Tap Start > Find, enter the appointment name, tap the Type arrow and select Calendar from the drop-down list, and then tap Go. S In the calendar, tap Tools > Categories and select the type of appointment you want displayed. To show all appointments again, tap Tools > Categories and clear all categories. Tap this to select from a drop-down list or enter a phrase.
Chapter 2 — Windows Mobile 2003 Changing Calendar Options In the calendar, tap Tools > Options. S 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. S If you are having trouble reading the calendar, select Use large font. You may see less appointment information. Tap this to view larger text.
Chapter 2 — Windows Mobile 2003 Contacts: Tracking Friends and Colleagues To switch to Contacts on the 700 Color Computer, tap Start > Contacts. Contacts maintains a list of your friends and colleagues so that you can easily find the information you are looking for, whether you are at home or on the road. You can enter both personal and business information. If you use Microsoft Outlook on your desktop, you can synchronize contacts between your 700 Color Computer and your desktop.
Chapter 2 — Windows Mobile 2003 Creating a Contact 1 Tap New. 2 Using the input panel, enter a name and other contact information. Scroll down to see all available fields. 3 To assign the contact to a category, scroll to and tap Categories and select a category from the list. In the contact list, you can display contacts by category. 4 To add notes, tap the Notes tab. You can enter text, draw, or create a recording.
Chapter 2 — Windows Mobile 2003 Viewing Contacts The contact list displays the contact name and the first primary phone number or e-mail address specified for that contact. Contacts are ordered by name of contact or company. S Tap the default letter (home, w ork, mobile, or e-mail) to the right of the contact to see additional phone numbers and e-mail addresses. S Select a contact and press the Left/Right controls to change the default number, displayed as a letter to the right of the contact name.
Chapter 2 — Windows Mobile 2003 Creating or Changing a Contact S To create a contact, tap New. To enter notes, tap the Notes tab. When finished, tap ok to return to the contact list. S To change a contact, tap it in the contact list, and then tap Edit. To cancel edits, tap Edit > Undo. When finished making changes, tap ok to return to the contact list. Note: If you enter a name with more than two words, the middle word is recorded as a middle name.
Chapter 2 — Windows Mobile 2003 Adding a Note to a Contact You can add written or typed notes and even recordings (if your device supports recordings) to a contact. Notes are handy for maps and drawings. 1 In the contact list, tap the contact. 2 Tap the Notes tab. For specific instructions, tap Start > Help > Notes to see Notes Help. These are controls for the recorder. Use your stylus to write or draw your information here. Tap to activate the keyboard. Tap to activate the writing pad.
Chapter 2 — Windows Mobile 2003 Assigning a Contact to a Category 1 In the contact list, tap the contact, and then tap Edit. 2 Scroll to and tap Categories. 3 On the Select tab, select the categories to which you want to assign the contact. 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. 5 Tap ok to return to the contacts. A check mark indicates a selected category.
Chapter 2 — Windows Mobile 2003 Sending a Message to a Contact 1 In the contact list, tap and hold the contact. To select multiple contacts, tap and drag. Then, tap and hold the selected contacts. 2 On 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 2003 Finding a Contact There are four ways to find a contact: S Tap Start > Find, enter the contact name (first, last, or middle), phone number, or address, select Contacts for the type, then tap Go. S From Contacts, start typing a contact name until you see it displayed on the screen. To show all contacts again, tap the text box at the top of the screen and clear the text, or tap the arrow to the right of the text box.
Chapter 2 — Windows Mobile 2003 Adding a Contact to Speed Dial You can create speed dials to call frequently-called numbers with a single tap. Before you can create a speed dial entry for a phone number, that number must already exist in Contacts. 1 From the Phone keypad, tap Speed Dial > New. 2 Tap the desired contact name and number. 3 In the Location field, tap the Up/Down arrows to select an available location to assign as the new speed dial entry.
Chapter 2 — Windows Mobile 2003 Tasks: Keeping a To Do List To switch to Tasks on your 700 Color Computer, tap Start > Tasks. Use Tasks to keep track of what you have to do. A variety of task information can display on the Today screen. If you use Microsoft Outlook on your desktop, you can synchronize tasks between your device and desktop. Select the category of tasks you want displayed in the list. Select the sort order of the list. Use this entry bar to assign a task quickly. Indicates a high priority.
Chapter 2 — Windows Mobile 2003 Creating a Task S To quickly create a task, enter text in the Tap here to add a new task box at the top of the screen. If you do not see this box, tap Tools > Entry Bar. S To create a task with detailed information, such as 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 2003 Notes: Capturing Thoughts and Ideas To switch to Notes on your 700 Color 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 synchronization with your desktop. Tap to change the sort order of the list. Tap to open a note or play a recording.
Chapter 2 — Windows Mobile 2003 Synchronizing Notes Notes can be synchronized between your desktop and device either through notes synchronization or file synchronization. Notes synchronization synchronizes the notes on your 700 Color Computer with Outlook Notes on your desktop. File synchronization synchronizes all notes on your 700 Color Computer with the My Documents folder for the 700 Color Computer on your desktop.
Chapter 2 — Windows Mobile 2003 Inbox: Sending and Receiving E-mail Messages To switch to Inbox on your 700 Color Computer, tap Start > Inbox. You can receive Internet e-mail messages and SMS messages in Inbox. Internet e-mail messages are sent by using an address you receive from your Internet service provider (ISP) or your employer. SMS messages are sent and received through your wireless phone service provider by using a phone number as the message address.
Chapter 2 — Windows Mobile 2003 Managing E-mail Messages and Folders Each e-mail account and SMS account has its own folder hierarchy with five default folders: Inbox, Outbox, Deleted Items, Drafts, and Sent Items. The messages you receive and send through the mail account are stored in these folders. You can also create additional folders within each hierarchy. The Deleted Items folder contains messages that were deleted on the device.
Chapter 2 — Windows Mobile 2003 Connecting to a Mail Server In addition to synchronizing e-mail messages with your desktop, you can send and receive e-mail messages by connecting to an e-mail server using a modem or network card connected to your 700 Color Computer. You need to set up a remote connection to a network or an ISP, and a connection to your e-mail server. For more information, see “Getting Connected” on page 98.
Chapter 2 — Windows Mobile 2003 Downloading Messages from the Server In Inbox, tap Accounts > Connect to open a connection to the Internet or your corporate network, depending on the account. For more information, tap Start > Help > Connections to see Connections Help. 1 Tap Accounts and ensure that the account you want to use is selected (marked by a bullet.) 2 Tap Connect.
Chapter 2 — Windows Mobile 2003 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. 3 Enter the e-mail address or SMS address of one or more recipients, separating them with semicolons. To access addresses and phone numbers from Contacts, tap To. 4 Enter your message. To quickly add common messages, tap My Text and tap a desired message.
Chapter 2 — Windows Mobile 2003 Companion Programs The companion programs consist of Microsoft Pocket Word, Microsoft Pocket Excel, Windows Media Player, and Microsoft Reader. To switch to a companion program on your 700 Color Computer, tap Start > Programs, then tap the program name. Pocket Word Pocket Word works with Microsoft Word on your desktop to give you access to copies of your documents.
Chapter 2 — Windows Mobile 2003 You can enter information in Pocket Word in one of four modes (typing, writing, recording, and drawing), which are displayed on the View menu. Each mode has its own toolbar, which you can show and hide by tapping the Show/Hide Toolbar button on the command bar. You can change the zoom magnification by tapping View > Zoom, then select the percentage you want. Select a higher percentage to enter text and a lower one to see more of your document.
Chapter 2 — Windows Mobile 2003 Writing Mode In writing mode, use your stylus to write directly on the screen. Ruled lines are displayed as a guide, and the zoom magnification is greater than in typing mode to allow you to write more easily. For more information on writing and selecting writing, see “Basic Skills” on page 26. With Space button selected, drag to insert space. An arrow appears showing the space direction and size. Tap to highlight selected text.
Chapter 2 — Windows Mobile 2003 Drawing Mode In drawing mode, use your stylus to draw on the screen. Grid lines appear as a guide. When you lift your stylus off the screen after the first stroke, a drawing box indicating the boundaries of the drawing appears. Every subsequent stroke within or touching the drawing box becomes part of the drawing. For more information on drawing and selecting drawings, see “Basic Skills” on page 26. Resize an object by dragging the selection handles.
Chapter 2 — Windows Mobile 2003 Pocket Excel You can create and edit workbooks and templates in Microsoft Pocket Excel as you do in Microsoft Excel on your desktop. Pocket Excel workbooks are usually saved as .PXL files, but you can also save them in .XLS format. When you close a workbook, it is automatically named and placed in the Pocket Excel workbook list. You can attach a password to a workbook to help ensure privacy.
Chapter 2 — Windows Mobile 2003 Tips for Working in Pocket Excel Note the following when working in large worksheets in Pocket Excel: S View in full-screen mode to see as much of your worksheet as possible. Tap View > Full Screen. To exit full-screen mode, tap Restore. S Tap View > Zoom and select a percentage so that you can easily read the worksheet. S Show and hide window elements. Tap View and then tap the elements you want to show or hide. S Freeze panes on a worksheet.
Chapter 2 — Windows Mobile 2003 MSN Messenger MSN Messenger on your 700 Color Computer provides the same chat environment as MSN Messenger on your desktop.
Chapter 2 — Windows Mobile 2003 Setting Up an Account Before you can use MSN Messenger, you must set up the instant messaging accounts to use. For MSN Messenger Service, you must have a Microsoft Passport or Hotmail account. For Exchange Instant Messaging, you must have an Exchange account. 1 Create a connection for your device. To use MSN Messenger Service, set up a connection to the Internet; to use Exchange Instant Messaging, set up a connection to your corporate network.
Chapter 2 — Windows Mobile 2003 Working with Contacts The MSN Messenger window shows all of your messenger contacts at a glance, divided into Online and Not Online categories. From this view, while connected, you can chat, send e-mail, block the contact from chatting with you, or delete contacts from your list using the pop-up menu. Tap a contact to start a chat. Tap and hold to display a pop-up menu of actions. To add a contact, tap Tools > Add a Contact and follow the directions on the screen.
Chapter 2 — Windows Mobile 2003 Managing Contacts To be alerted each time you are added to a contact list, tap Tools > Options > the Privacy tab. S To block a contact from seeing your status and sending you messages, tap the contact and tap the right arrow. This moves the contact to the My Block List. S 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 2003 Sending a Message S Tap a contact to whom you want to send a message. Enter your message in the text entry area at the bottom of the screen and tap Send. To quickly add common messages, tap My Text and tap a desired message. S To invite another contact to an ongoing chat, tap Tools > Invite and tap a contact. S To see who is already chatting or to switch between chats, tap Chats. Enter a message. Tap to send message.
Chapter 2 — Windows Mobile 2003 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 700 Series Computer or on a network. To switch to Windows Media Player on your 700 Color Computer, tap Start > Windows Media. Use Microsoft Windows Media Player on your desktop to copy digital audio and video files to your 700 Color Computer. You can play Windows Media and MP3 files on your Windows Mobile.
Chapter 2 — Windows Mobile 2003 Microsoft Reader Use Microsoft Reader to read eBooks on your 700 Color Computer. Download books to your desktop from your favorite eBook Web site. Then, use ActiveSync to copy the book files to your activated 700 Color Computer. The books appear in the Reader Library, where you can tap them in the list to open them. Each book consists of a cover page, an optional table of contents, and the pages of the book.
Chapter 2 — Windows Mobile 2003 Using the Library The Library is your Reader home page; it displays a list of all books stored on your 700 Color Computer or storage card. To open the Library: 1 On the Reader command bar, tap Library. 2 On a book page, tap the book title, then tap Library on the pop-up menu. 3 To open a book, tap its title in the Library list. Tap to scroll through the Library list. Tap to select a sort order. Tap to open a book. Tap here to navigate to other parts of the Reader.
Chapter 2 — Windows Mobile 2003 Reading a Book Each book consists of a cover page, an optional table of contents, and the pages of the book. Navigation options are listed in the bottom portion of the cover page. The first time you open a book, go to the first page or to the table of contents, if there is one. Subsequently, whenever you open the book, you are automatically taken to the last page read. In addition to the text, each book page includes a page number and book title.
Chapter 2 — Windows Mobile 2003 Using Reader Features Reading a book electronically gives you several options not available with paper books. These options are available from any book page. Select text by dragging across the text on the page. Then, tap an option on the pop-up menu, as described here: S Searching for Text Find text in a book by tapping Find on the pop-up menu. Enter the word you want to search for, and tap the desired Find option. Reader highlights found text on the page.
Chapter 2 — Windows Mobile 2003 Pocket Internet Explorer Use Microsoft Pocket Internet Explorer to view Web or WAP pages in either of these ways: S During synchronization with your desktop, download your favorite links and mobile favorites that are stored in the Mobile Favorites subfolder in Internet Explorer on the desktop. S Connect to an ISP or network and browse the Web. To do this, create the connection first, as described in “Getting Connected” on page 98.
Chapter 2 — Windows Mobile 2003 Mobile Favorites If you are using Microsoft Internet Explorer 5.0 or later on your desktop, you can download mobile favorites to your 700 Color Computer. Synchronizing mobile favorites downloads Web content to your 700 Color Computer so that you can view pages while you are disconnected from your ISP and desktop. Use the Internet Explorer plug-in installed with ActiveSync to create mobile favorites quickly.
Chapter 2 — Windows Mobile 2003 Using AvantGo Channels AvantGo is a free interactive service that gives you access to personalized content and thousands of popular Web sites. You subscribe to AvantGo channels directly from your 700 Color Computer. Then, you synchronize your 700 Color Computer and desktop, or connect to the Internet to download the content. For more information, visit the AvantGo Web site.
Chapter 2 — Windows Mobile 2003 Viewing Mobile Favorites and Channels 1 Tap the Favorites button to display your list of favorites. 2 Tap the page you want to view. Tap the favorite you want to view. 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 700 Color Computer, the favorite is dimmed.
Chapter 2 — Windows Mobile 2003 Getting Connected You can set up 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 network (Ethernet) card. You can use a modem connection to set up connections with an external modem, or through your mobile phone network using a cellular line or GPRS.
Chapter 2 — Windows Mobile 2003 Connecting to an Internet Service Provider Note: This does not apply to the 700CXL Computer. You can connect to your ISP, and use the connection to send and receive e-mail messages and view Web or WAP pages. You can connect to your ISP in one of two ways: S Create a modem connection. If this is the method you want to use, see “Creating a Modem Connection to an ISP” below. S Use an Ethernet card and a net tap to connect to the network.
Chapter 2 — Windows Mobile 2003 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 modem card. If you are using an external modem that is connected to your 700 Color Computer with a cable, select “Hayes Compatible on COM1.” Tap Next to continue. 3 Enter the access phone number, then tap Next.
Chapter 2 — Windows Mobile 2003 4 Enter the user name, password, and domain (if provided by an ISP or your network administrator). 5 You should not need to change any settings in Advanced. Most ISPs now use a dynamically-assigned address. If the ISP you are connecting to does not use a dynamically-assigned address, tap Advanced > the TCP/IP tab, tap Use specific IP address, then enter the address. Tap ok to close the Advanced page, then tap Finish.
Chapter 2 — Windows Mobile 2003 6 Tap the Advanced tab, then tap Select Location to specify your current location. These settings apply to all connections. Tap Edit to continue. 7 Specify your current phone type. If your phone type is pulse dialing, check the Pulse dialing box. If your type is tone dialing (as most phone lines are), then clear the Pulse dialing box. Continue to tap ok to close each page and return to the Settings page. To start the connection, start using one of the following programs.
Chapter 2 — Windows Mobile 2003 S Send and receive instant messages with MSN Messenger. For more information, see “MSN Messenger” on page 84. Note: To change modem connection settings in My ISP, tap Manage existing connections. Select the desired modem connection, tap Settings, and follow the instructions on the screen. Creating an Ethernet Connection to an ISP Note: This information does not apply to the 730 Computer. You do not need to create a new connection on your 700 Color Computer.
Chapter 2 — Windows Mobile 2003 5 Tap ok three times to return to the Connections page. Select “The Internet” from the My network card connects to drop-down list. To start the connection, simply start using one of the programs listed in the preceding section. Once connected, you can perform the same activities as listed in the preceding section.
Chapter 2 — Windows Mobile 2003 Connecting to Work If you have access to a network at work, you can send e-mail messages, view intranet pages, synchronize your 700 Color or 700CXL Computer, and possibly access the Internet. You can connect to work in one of two ways: S 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.
Chapter 2 — Windows Mobile 2003 Creating a Modem Connection to Work 1 Tap Add a new modem connection beneath My Work Network to initiate this procedure. 2 Enter a name for the connection, such as “Company Connection.” In the Select a modem list, select your modem type. If your modem type does not appear, try reinserting the modem card. S If you are using an external modem connected to your 700 Computer with a cable, select “Hayes Compatible on COM1.
Chapter 2 — Windows Mobile 2003 3 Enter the access phone number, using some of the following guidelines. If you know part of the phone number changes frequently as you travel, create dialing rules to avoid creating numerous modem connections for the same phone number. For more information, tap Use Dialing Rules. S Enter the phone number exactly as you want it dialed. For example, if you call from a business complex or hotel that requires a nine before dialing out, enter “9” in front of the phone number.
Chapter 2 — Windows Mobile 2003 4 Enter the user name, password, and domain (if provided by an ISP or your 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 you are to change advanced settings include the following. To change advanced settings, tap Advanced. Otherwise, tap Finish. S You want to change baud rate settings, dialing string commands, or credit card options.
Chapter 2 — Windows Mobile 2003 Creating a Wireless Network Connection to Work Networks already configured are preferred networks and are listed in Wireless networks. You can connect to only preferred networks or search for and connect to any available network. A wireless network can be added either when the network is detected, or manually by entering settings information. To determine if authentication information is needed, see your network administrator.
Chapter 2 — Windows Mobile 2003 3 Tap the Authentication tab, then do the following: S To use data encryption, tap Data encryption (WEP Enabled). S To use Shared Key authentication, tap Network Authentication (Shared mode). Be sure to have a network key. S To automatically use a network key, tap The Key is provided for me automatically. Otherwise, enter the network key. S For increased security, select Enable network access using IEEE 802.1X. Then, select the appropriate EAP type.
Chapter 2 — Windows Mobile 2003 Note: If you select to automatically connect to non-preferred networks, your device detects any new networks and provide you the opportunity to configure them. Creating a VPN Server Connection to Work A VPN connection helps you to securely connect to servers, such as a corporate network, via the Internet. Ask your network administrator for a user name, password, domain name, TCP/IP settings, and host name or IP address of the VPN server.
Chapter 2 — Windows Mobile 2003 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. Next to VPN type, select the type of authentication to use with your device: “IPSec/L2TP” or “PPTP.” If you are not sure which option to choose, ask your network administrator. Tap Next to continue. 3 Select the type of authentication. If you select A pre-shared key, enter the key provided by your network administrator.
Chapter 2 — Windows Mobile 2003 4 Enter your user name, password, and domain name as provided by your 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 you must change advanced settings include: S The server to which you are connecting does not use dynamically-assigned addresses, and you need to enter your TCP/IP settings.
Chapter 2 — Windows Mobile 2003 Creating an Ethernet Connection to Work Note: This information does not apply to the 730 Computer. You do not need to create a new connection on your 700 Color or 700CXL Computer. Instead, purchase a dock to enable on-board Ethernet. Obtain the user name, password, and domain name from your ISP. 1 If using an on-board Ethernet, place your 700 Color or 700CXL Computer in a dock, tap Start > Today, then look for the Ethernet icon (shown left) in the System Tray.
Chapter 2 — Windows Mobile 2003 Use one of the programs listed in the preceding section to start a connection. Once connected, you can perform the activities listed previously. Connecting through PCS Vision Note: This option only applies to the 700CXL Computer. If you have access to a network, you can send e-mail messages, view intranet pages, play online games, synchronize your 700CXL Computer, and possibly access the Internet.
Chapter 2 — Windows Mobile 2003 2 Enter a name for the connection, such as “My Connection.” In the Select a modem list, select your modem type. If your modem type does not appear, try reinserting the modem card. S If you are using an external modem connected to your 700CXL Computer with a cable, select “Hayes Compatible on COM1.” S If you are using any type of external modem, select the modem by name. If a listing does not exist for your external modem, select “Hayes Compatible on COM1.
Chapter 2 — Windows Mobile 2003 Tap Next to continue. 4 Enter the user name, password, and domain (if provided by an ISP or your 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 you are to change advanced settings include the following. To change advanced settings, tap Advanced. Otherwise, tap Finish.
Chapter 2 — Windows Mobile 2003 Ending a Connection To disconnect, do one of the following: S When connected via modem or VPN, tap the Connectivity icon on the navigation bar, and then tap Disconnect. S When connected via cable or cradle, detach your device. S When connected via Infrared, move the device away from the other computer or device. S When connected via a network (Ethernet) card, remove the card from your device. Note this does not apply to 730 Computers.
Chapter 2 — Windows Mobile 2003 3 Enter your user name and password, then tap Next. 4 Select the appropriate service type from the Account type drop-down list, either POP3 or IMAP4, or enter a new account type, then tap Next.
Chapter 2 — Windows Mobile 2003 5 In Incoming mail, enter the name of your e-mail server. In Outgoing mail, enter the name of your Simple Mail Transfer Protocol (SMTP) host. If you are using a network connection, enter your domain name in Domain. Tap Options to do additional configurations. Tap Finish to assign this service. When finished, to connect to your e-mail server, from the Inbox application, tap Accounts > Connect.
3 Installing Applications There are multiple ways to get an application to your 700 Series Color Mobile Computer; just as there are multiple ways to package the application for delivery.
Chapter 3 — Installing Applications Packaging an Application Use any of these methods to package an application for installation: S For very simple applications, the application itself might be the only file that needs to be delivered. S It could be a directory structure that contains the application, supporting files like ActiveX controls, DLLs, images, sound files, and data files. S Or, you could package an application via a CAB file.
Chapter 3 — Installing Applications Installing Applications Consider any of the following options to get the package to the preferred location on your 700 Series Computer. S Microsoft ActiveSync S FTP Server (page 124) S Secure Digital or CompactFlash storage cards (page 124) Using Microsoft ActiveSync Note: These instructions assume the 700 Color Management Tools portion of the Intermec Developer’s Library CD was installed on your desktop.
Chapter 3 — Installing Applications 3 Click Explore to access the Mobile Device folder on your unit. 4 From your desktop, select Start > Windows Explorer, then browse the “C:\Intermec\700C Mgmt Tools\CabFiles” path for any CAB files needed for your 700 Color Computer. Select the appropriate file, rightclick the file for a pop-up menu, then select Copy.
Chapter 3 — Installing Applications 7 Remove the CompactFlash card from your desktop and reinstall it into the 700 Color Computer. 8 Warm-boot the 700 Color Computer to add these files to the CompactFlash storage card. If the AUTOUSER.DAT file is found and the “RUN=” statement is correct, the task manager launches and executes your program on startup. Copying to a Secure Digital Storage Card 1 Suspend the 700 Color Computer and remove its Secure Digital drive, which holds a Secure Digital storage card.
Chapter 3 — Installing Applications Application Migration Note: These instructions assume that the 700 Color Management Tools portion of the Intermec Developer’s Library CD was installed on your desktop and that a storage card was added to the base configuration of the 700 Color Computer.
Chapter 3 — Installing Applications 6 In the “\2577” directory, add your custom AUTOUSER.DAT file. See the Recovery Help for more information on how to set up an AUTOUSER.DAT file. 7 If you are using the RegFlushKey() API, the application must use a special API to make sure the registry is written to the appropriate card; or you can use the Utilities control panel applet, as follows. See Appendix A, “Configurable Settings,” for more information about this applet.
Chapter 3 — Installing Applications Migrating from a 700 Monochrome Computer As you migrate from a 700 Monochrome Computer to a 700 Color Computer, you need to consider the following: When converting a 700 Monochrome Computer application to run on the 700 Color Computer, most APIs should work without changes. Below are a few exceptions: S The 700 Monochrome Computer uses the “\Storage Card” folder for nonvolatile storage.
4 Network Support The 700 Series Color Mobile Computer can integrate up to three radios in a single unit, and automatically installs the appropriate software for radio use when the unit is powered on. The Intermec CORE (Common Object Resource Environment) application, which provides a framework for various modules that let you configure and manage your Intermec products, defaults to the most recently used module.
Chapter 4 — Network Support CORE The Intermec CORE application provides a framework for various modules that let you configure and manage your Intermec products. These modules are software plug-ins that can be configuration tools, such as the 802.11b radio configuration module, or they can provide information on your environment, such as a battery life module. CORE modules are collections of specific information. Each module can display general and detailed information.
Chapter 4 — Network Support Note: Once CORE is running, you can return to it by tapping its icon from the System Tray via the Today screen. Tap Start > Today > the Core three-ring icon (circled in the following illustration). 700 Color and 730 Screens 700CXL Screen Network Adapters Your 700 Color or 700CXL Computer can have up to three radios installed. The default network adapter or radio is dependent on what radios are installed in your 700 Series Computer. The 730 Computer only has the 802.
Chapter 4 — Network Support Ethernet Communications Note: This section does not apply to the 730 Computer. Follow the steps below to start Ethernet communications on the 700 Color or 700CXL Computer. If your system does not contain an 802.11b radio, then Ethernet networking using DHCP is selected as the default.
Chapter 4 — Network Support 802.11b Communications When “Wireless 802.11” is selected via the NDISTRAY pop-up menu: the 802.11 antenna icon shown to the left appears in the system tray as circled in the following illustration. 700 Color and 730 Screens 700CXL Screen To configure 802.11b communications on the 700 Series Computer, tap Start > Settings > the System tab > Wireless Network to access the Profile Wizard for the 802.11b radio module.
Chapter 4 — Network Support General Below are descriptions and meanings for each piece of information provided via the General tab. Note that the information is listed alphabetically. Adapter MAC Identifies the MAC address for this 802.11b adapter. Antenna Identifies the antenna used with the 802.11b radio: “Primary,” “Secondary,” or “Diversity.” AP Mac Identifies the MAC address of the access point to which this 700 Series Computer is connected.
Chapter 4 — Network Support Details Below are descriptions and meanings for each piece of information provided via the Details tab. Note the information is listed alphabetically. Attach-Roam Cnt Includes the number of new associations made during the current session, including any found roaming. CCX Status States the status of the CCX, either enabled or disabled. Desired SSID Identifies the preferred Service Set Identifier (SSID). Driver Name Identifies the 802.
Chapter 4 — Network Support No Networking When “No networking” is selected from the NDISTRAY pop-up menu: the disconnected icon shown to the left appears in the system tray as circled in the following illustration. Network Selection APIs The Network Selection APIs change the network adapter configuration programmatically. Both drivers support the same IOCTL function numbers for loading and unloading the drivers. Go to Chapter 7, “Programming,” to see the APIs.
Chapter 4 — Network Support Network Connections From the 700 Series Computer, tap Start > Settings > the Connections tab > Connections > the Advanced tab > Network Card to access the network connections for this unit. Make the changes necessary for your network, then tap ok when finished. 700 Color Screen 730 Screen 700CXL Screen Note: “Built-In Ethernet (10Mbps)” is for Ethernet, the ”802.11b Wireless LAN” is for 802.11b radios on 750 Computers, and the “802.11b PRISM Wireless LAN” is for 802.
Chapter 4 — Network Support WWAN Radio Options Note: This section does not apply to the 730 Computer. Go to the following pages to learn more about your radio module: S CDMA/1xRTT radio module (see below) S GSM/GPRS radio module (page 169) CDMA/1xRTT Code Division Multiple Access (CDMA) is a form of wide area wireless communications. 1XRTT supports up to 144 KB per second packet data transmission and doubles the voice capacity of current generation CDMA networks.
Chapter 4 — Network Support Friendly Indicator: Usually indicates the signal strength for this radio module. Three filled dots indicate a high quality or strong signal. Three empty dots indicate that the signal is out of range or there is no signal detected.
Chapter 4 — Network Support WAN Monitor — Details Note: See page 130 for information on loading this module in CORE. Below are descriptions and meanings for each piece of information provided via the Details tab. Most of this is similar to what is shown under the General tab. Note that the information is listed alphabetically. ESN Lists the Electronic Serial Number (ESN) assigned to this radio module or “Unavailable” if a number cannot be read from the radio. This number is required for activation.
Chapter 4 — Network Support CDMA Radio Set Up Note: Set up and provision information is also available in the 700 Color CDMA Radio Setup Quick Start Guide P/N: 962-054-063. This tells you how to set up your CDMA radio in your 760 Computer. Below are terms to familiarize you with CDMA radio technology: Activation The process of programming the radio with the lock code (MSL) and phone number (MIN) to allow it to communicate on the provider’s network.
Chapter 4 — Network Support Via Microsoft ActiveSync You can transfer files from your desktop to your 760 Computer via Microsoft ActiveSync. See Chapter 2, “Windows Mobile 2003” for more information about ActiveSync. 1 Obtain software from the Intermec web site as described earlier. Download the software to any location on your 760 Computer, such as the Temp folder via the My Device root location. 2 Tap the carrier CAB file to install the application. 3 Go to “Finishing the Installation” on page 143.
Chapter 4 — Network Support 7 Tap the pull-down menu for My Documents and tap the My Device root location. 8 If you are using a CompactFlash storage card, tap Storage Card. If you are using an Secure Digital storage card, tap SDMMC Disk. 9 Scroll down, then tap the Sprint Watcher CAB file to install the application. 10 Go to “Finishing the Installation” in the next paragraph. Finishing the Installation Do the following to run the SB555 Watcher application.
Chapter 4 — Network Support Activation Note: Set the date and time before doing this activation. SB555 Watcher is for activation and data provisioning. Once you enable voice capability, data capability, or both depending on the carrier, remove this program from the system by cold-booting your computer.
Chapter 4 — Network Support Note: Not all of the elements listed are required by all service providers. ESN of the modem Lock/Activation Code (may be termed one of the following): S MSL — Master Subsidy Lock S OTSL — OneTime Subsidy Lock S SPC — Service Provisioning Code S OTKSL — One Time Key Subsidy Lock SID (System ID) NID (Network ID) User Name Password MIN MSD MDN Note: The activation process for your Watcher version may vary from the following steps. Thus, you may not have to do all of them.
Chapter 4 — Network Support 2 The Activation Wizard should start automatically. If not, then tap Admin > Activation Wizard from the bottom of the screen. 3 Follow the screen prompts, tapping Next to move from one screen to the next. 4 When you reach the Activation screen, select Manual Activation. 5 At the appropriate screen, enter the Activation Code (OTSL, MSL, OTKSL, or SPC) provided by your carrier and tap Next. 6 Enter the phone number provided when your 760 Computer was activated and tap Next.
Chapter 4 — Network Support Verizon Automated Activation Process Note: This process takes approximately 60 seconds. Using Verizon Watcher Do the following to activate Verizon on your 760 Computer: 1 After initializing the Watcher program, tap Yes, I accept to accept the license agreement, then tap OK to perform a warm-start on the 760 Computer. Note that this license agreement does not appear again after the installation. 2 Start the Watcher program again, select Automated Activation, then click Next.
Chapter 4 — Network Support 3 Click Next, click Next again to dial the number displayed on the screen. 4 The activation process starts automatically.
Chapter 4 — Network Support 5 You will see a series of unlock codes on your screen. 6 The following illustration shows the result of a successful activation.
Chapter 4 — Network Support 7 Click the Connect button (circled in the following illustration) to connect to the carrier’s network. 8 Select Start > Internet Explorer, then choose a web site. Your unit is now successfully activated. 9 Perform a cold-boot on your 760 Computer to uninstall the Watcher application. Watcher is intended for activation purposes only. Intermec recommends using the following for establishing and maintaining connection to the WAN radio.
Chapter 4 — Network Support Sprint Automated Activation Process Note: Sprint PCS uses a data provisioning method termed IOTA (Internet Over The Air) to complete its activation and data enablement. The following steps detail how to properly activate and data provision your 760 Computer. Do the following to set up activation: 1 Provide Sprint with your ESN, rate plan, and account information.
Chapter 4 — Network Support 3 Important! Set the Date and Time. 4 Tap the SPRINT_WATCHER.CAB file to perform the installation. 5 Perform a warm-boot on your 760 Computer to load the CAB file. 6 From the Today screen, tap the LAN Network icon in the System Tray (circled in the following illustration). 7 In the NDISTRAY pop-up menu (the Network Driver Interface Specification tray application), select No Networking and Auto FTP Off. Tap anywhere on the screen to close the menu.
Chapter 4 — Network Support 8 Tap Start > Programs > the Watcher icon or tap the Watcher icon from the NDISTRAY via the Today screen (circled in the following illustration) to launch the SB555 Watcher program. 9 Tap Yes, I accept to accept the license agreement, then tap OK to continue. Note that this license agreement does not appear again after this installation.
Chapter 4 — Network Support Tap OK for the 760 Computer to perform a warm-boot and complete the installation. Using Sprint Watcher Before you start using the Sprint Watcher application, make sure you match the correct ESN with each 760 Computer and that you have at least 80% CDMA signal strength. 1 Tap Start > Programs > the Watcher icon or tap the Watcher icon from the NDISTRAY via the Today screen (circled in the following illustration) to launch the SB555 Watcher program.
Chapter 4 — Network Support 2 If your 760 Computer was not previously activated, Watcher automatically starts the Activation Wizard. Otherwise, select Manual Activation to continue. 3 Enter the MSL or lock code received from Sprint.
Chapter 4 — Network Support 4 Enter the phone number (MIN) and MSID received from Sprint. These numbers may be the same. 5 After entering the phone number and MSID, the modem resets. Watcher displays the following two screens: Note: If the “searching for SB555” screen does not proceed to the next screen after 30-40 seconds, perform a warm-boot on your 760 Computer, then restart the Watcher program.
Chapter 4 — Network Support Data Provisioning At this point, the activation on the Sprint network is complete. It is recommended by Sprint to wait before you launch data provisioning to allow time for the activation to propagate through your Sprint network. Before you manually launch data provisioning, wait at least 30 minutes. In some cases, you may have to wait up to two hours. 1 If Data Provisioning does not start automatically, select Admin > Data Provisioning from the bottom menu bar.
Chapter 4 — Network Support Activation over the air typically takes 1–20 minutes. If data provisioning fails, do the following: S If Data Provisioning fails and the message “could not prepare data services, please contact Sprint” displays, retry the Data Provisioning step by tapping the “Admin” menu icon at the bottom of the Watcher screen. Select “Data Provisioning...” and answer “yes” to the request.
Chapter 4 — Network Support 3 The following screen appears once data provisioning is complete: 4 Test the data connection by tapping on the “connect” button to make a data connection to the network. Watcher progresses through the following two screens. Once you see the second screen you know that your mobile computer has successfully connected to the 1XRTT network.
Chapter 4 — Network Support 5 Select Start > Internet Explorer, then choose a web site. Your unit is now successfully activated. Perform a cold-boot on your 760 Computer to uninstall the Watcher application. Watcher is intended for activation purposes only. Intermec recommends using the following for establishing and maintaining connection to the WAN radio.
Chapter 4 — Network Support Telus and Bell Mobility Activation Activation of Bell Mobility and Telus are similar to the first portion of the Sprint activation process. Follow the instructions for manual activation using the Bell Mobility Watcher.CAB or Telus Watcher.CAB file to install the applicable application. Enter the activation lock codes and phone numbers as requested. Username, Password, SID Information Bell Mobility Telus Username 10 digit phone number@1xbell.ca 10-digit phone number@1x.
Chapter 4 — Network Support Set Up the WWANInit Companion Program Do the following to set up the WWANInit xxx Companion Program: 1 Make sure the Registry Restore feature on your 760 Computer is disabled. Select Start > Settings > the System tab. Tap the Utilities desktop icon, then the Registry Save tab. Clear the Enable Registry Save box. 2 Perform a cold-boot on your 760 Computer, then go through the normal Pocket PC set-up (i.e. Align Screen etc.). 3 Tap the WWANINITxxxxx.
Chapter 4 — Network Support 6 In the NDISTRAY pop-up menu (the Network Driver Interface Specification tray application), select No Networking and Auto FTP Off. Tap anywhere on the screen to close the menu. Create a New Connection Note: This does not apply to the 700CXL Computer. 1 Select Start > Settings > the Connections tab > Connetions. Under My ISP, tap Add a new modem connection.
Chapter 4 — Network Support 2 Enter “1XRTT” as the name for the connection, select “WANA on COM4” from the Select a modem drop-down list, then tap Next. 3 Enter #777 for the phone number as it should be dialed, then tap Next to continue. Select Start > Help for more information or tap use dialing rules to make modifications. Note that this screen may vary based on your dialing rules.
Chapter 4 — Network Support 4 Tap Advanced to continue. 5 Tap the General tab, select “115200” from the Baud rate drop-down list, enter “&C2” without the quotes in the Extra dial-string modem commands field, then tap ok to return to the 1xRTT settings. 6 Tap Finish to return to the Connections page.
Chapter 4 — Network Support Using the WWANInit Companion Program Do the following to run the WWANInit application: 1 From the Today screen, tap the WAN Network icon in the System Tray (circled in the following illustration) or select Start > WWANInit to start the application. 2 Tap Modem On. Let it step through process (usually about 30 seconds) until Modem Ready for use appears. 3 Tap Connect. 4 For Telus, Bell Mobility, and Verizon carriers, click Save password.
Chapter 4 — Network Support Username and Password Information Verizon Bell Mobility Telus Username 10-digit phone number@vzw3g.com 10 digit phone number@1xbell.ca 10-digit phone number@1x.telusmobility.com Password vzw Original Voice Mail system password (usually a 4 digit number) This is available from the activating organization. The 11-digit ESN printed inside the 760 Computer battery compartment, begins with 099. 5 Click OK.
Chapter 4 — Network Support 8 Select Start > Internet Explorer, then tap the large MSN Mobile link. 9 Tap the small connect to MSN Mobile link. After about 20 seconds, you should connect to the web.
Chapter 4 — Network Support GSM/GPRS GSM (Global System for Mobile communications) is an open, nonproprietary wireless system. GPRS (General Packet Radio Service) is the highspeed data evolution of GSM that supports Internet Protocol (IP), enabling access to Internet and intranet content and applications from GPRS wireless devices. Note: See page 130 for information on loading this module in CORE.
Chapter 4 — Network Support Friendly Indicator: Usually indicates the signal strength for this radio module. Three filled dots indicate a high quality or strong signal. Three empty dots indicate that the signal is out of range or there is no signal detected. WAN Monitor — Details Below are descriptions and meanings for each piece of information provided via the Details tab. Most of this is similar to what is shown under the General tab. Note that the information is listed alphabetically.
Chapter 4 — Network Support PhoneUtility Note: This application is for GPRS radios only, due to E911 requirements issued by the FCC. CDMA radios no longer have voice activation. With the WAN radio module installed in your 700 Series Computer, you can send and receive telephone calls. Use the speaker on the back of the computer as your earpiece and use the connector on the bottom of the computer for your mouthpiece.
Chapter 4 — Network Support Notification Tap Settings to set your 700 Series Computer to either ring or vibrate or do both, then tap OK or ok to return to the Audio Mode screen. If you need to adjust the audio settings, tap Advanced Audio to continue. Advanced Audio Tap ok to close the warning and continue.
Chapter 4 — Network Support Drag the appropriate slider bars left or right to adjust the output and input levels. Tap Defaults to return the handset or speakerphone levels to their factory defaults. Click OK or ok to return to the Notification screen. Handset Output/Input Levels Speakerphone Output/Input Levels Tap ? for more information on these level settings, then click ok or OK to return to the Output/Input Levels screen.
Chapter 4 — Network Support Phone Application for 700CXL Computers with GPRS Radios Note: This application is for 700CXL Computers with GPRS radios. With the WAN radio module installed in your 700CXL Computer, you can send and receive telephone calls. Use the speaker on the back of the computer as your earpiece and use the connector on the bottom of the computer for your mouthpiece.
Chapter 4 — Network Support Phone Application for 700CXL Computers with CDMA Radios Note: This application is for 700CXL Computers with CDMA radios. With the WAN radio module installed in your 700CXL Computer, you can send and receive telephone calls. Use the speaker on the back of the computer as your earpiece and use the connector on the bottom of the computer for your mouthpiece.
Chapter 4 — Network Support 2 Enter your activation code, then tap Next to continue. Phone Application Tap the appropriate keys to enter a telephone number, then tap Talk to dial the number. Tap End to “hang up” the phone. Tap this to backspace one digit. Tap this to dial the phone number shown above the keypad. Tap this to select a previously dialed number. Tap this to view your previous calls. Tap this to “hang up” your current call. Tap this toggle the mute option.
Chapter 4 — Network Support Speed Dial Tap Speed Dial to select a telephone number with which the 700CXL Computer is to dial automatically. To add to this list, use the Contacts application. See Chapter 2, “Windows Mobile 2003,” for more information. Call History Tap Call History to note the telephone numbers that were previously dialed from this 700CXL Computer.
Chapter 4 — Network Support Tools Use the Tools menu to send a voice mail, access the Activation Wizard, send an SMS email message, or other configurations. Select Start > Help for more online information about most of these features. S Tap Tools > Voice Mail to call and leave a voice message. S Tap Tools > Activation Wizard to access the wizard with which to activate your 700CXL Computer. Be sure to have an activation code, a phone number, and MSID information ready.
Chapter 4 — Network Support S Tap Tools > Options > the Phone tab to customize your phone settings such as the ring type and ring tone to use for incoming calls, and the keypad tone to use when entering phone numbers. Tap Other Settings to go to the Sounds & Notifications control panel applet. S Tap Tools > Options > the Location tab to toggle between letting your location be visible for everyone to detect and hiding your location from everyone except 911.
Chapter 4 — Network Support S Tap Tools > Options > the Data tab to either reset your connection settings for PCS Vision or update your PCS Vision profile. S Tap Tools > Options > the System tab to toggle between automatic or Sprint roaming and to enable the Call Guard alert when roaming.
Chapter 4 — Network Support S Tap Tools > Options > the Phone Info tab to view the phone settings. AT Command Interface This interface specification is based on the following recommendation: S ETSI GSM 07.05: European Digital Cellular Telecommunication System (phase 2) Use of DTE-DCE interface for Short message and cell broadcast service. S ETSI GSM 07.07: European Digital Cellular Telecommunication System (phase 2) AT command set for GSM Mobile Equipment. S ITU-T Recommendation V.
Chapter 4 — Network Support Testing the AT Commands Note: This does not apply to the 700CXL Computer. These commands can be sent to either WAN radio by setting up a dial-up networking connection to COM4. Do the following to initiate this connection and test these commands to your radio: 1 From the 700 Series Computer, select Start > Settings > the Connections tab > Connections. Under My ISP, tap Add a new modem connection.
Chapter 4 — Network Support 3 Enter a phone number as it should be dialed, then tap Next to continue. Select Start > Help for more information or tap use dialing rules to make modifications. Note that this screen may vary based on your dialing rules. 4 Tap Advanced to continue.
Chapter 4 — Network Support 5 Select “115200” from the Baud rate drop-down list via the General page. 6 Tap the Port Settings tab, check Enter dialing commands manually, then tap ok, then Finish to return to the Connections screen.
Chapter 4 — Network Support 7 Press and hold the new connection for a pop-up menu, then tap Connect to initiate the connection. 8 Wait about ten seconds for the Network Log On screen, then tap OK. Note: You do not need to enter any information within the Network Log On screen. Use either the onscreen keyboard, or press the keys to type any of the AT commands provided. Press or tap Enter to send each command. The results of each command sent will print onscreen.
Chapter 4 — Network Support Wireless Personal Area Networking “Bluetooth” is the name given to a technology standard using short-range radio links, intended to replace the cables connecting portable and fixed electronic devices. The standard defines a uniform structure for a wide range of devices to communicate with each other, with minimal user effort. Its key features are robustness, low complexity, low power, and low cost.
Chapter 4 — Network Support Wireless Printing Use this tab to print via Bluetooth devices. Tap Device Discovery to discover (or scan) for remote Bluetooth devices. When the 700 Series Computer is finished scanning, any newly discovered devices appear in the upper Devices box. Tap Clear Devices to remove the list from the Devices box. To print to a Bluetooth device, select any of the devices listed in the Devices box, then tap Connect. Once connected, the selected device moves to the lower Connected box.
Chapter 4 — Network Support Properties Select a COM Port from the Choose COM Port box to register for this device, then check Enable Wireless Printing to complete the COM port registration. To change your COM port selection, clear (uncheck) the Enable Wireless Printing box, select a new COM port, then check Enable Wireless Printing again. COM ports that already are in use are grayed out. When you enable Wireless Printing, a status message is shown near the bottom of the screen to confirm your action.
Chapter 4 — Network Support File Transfer Use this page to enable your unit to receive files from another Bluetooth device, or from any device that supports this function. From this point, this transfer is similar to an IrDA file transfer. To transfer a file, tap Start > Programs > File Explorer and locate the file to transfer. Press and hold on the file for a pop-up menu, then select Beam File. The system searches for a list of Bluetooth devices that will accept a connection from your unit.
Chapter 4 — Network Support AutoIP/DHCP Automatic Private IP Addressing (AutoIP) is enabled by default in Windows Mobile 2003. To remain compatible with other versions of Pocket PC, this setting needs to be enabled. You can configure the registry settings in the following to set the required AutoIP/DHCP behavior: S For Ethernet: HKEY_LOCAL_MACHINE\Comm\LAN9001\TcpIp S Fot 802.11b: HKEY_LOCAL_MACHINE\Comm\NETWLAN1\TcpIp Other registry keys that can modify the behavior of AutoIP are as follows.
Chapter 4 — Network Support SNMP Configuration on the 700 Series Computer In short, SNMP is an application-layer protocol that facilitates the exchange of management information between network devices. The 700 Series Computer is such an SNMP-enabled device. Use SNMP to control and configure the 700 Series Computer anywhere on an SNMP-enabled network.
Chapter 4 — Network Support Object Identifiers Each object has a unique identifier called an OID, which consist of a sequence of integer values represented in dot notation. Objects are stored in a tree structure and OIDs are assigned based on the position of the object in the tree. For example, the internet OID is equal to 1.3.6.1. Seven MIB OIDs are shown in the following table: MIB Object Identifiers MIB-II Item OID Group or Table Description ifNumber 1.3.6.1.2.1.2.1.
5 Printer Support The 700 Series Color Mobile Computer works with the following printers from Intermec Technologies. Contact an Intermec representative for information about these printers. S 6820 A full-page, 80-column printer. S 6808 A 4-inch belt-mount printer. S PB20 A 2-inch belt-mount printer with a Bluetooth compatible module from Socket Communications. S 782T A 2-inch workboard printer.
Chapter 5 — Printer Support Printing ASCII The following methods for printing using Pocket PC at this time is as follows: S Add port drivers to print ASCII directly to the port. S Use LinePrinter ActiveX Control from the Software Developer’s Kit (SDK) — see the SDK User’s Manual for more information. S Via wireless printing - see the Wireless Printing Development Guide on the Intermec Developer’s Library CD for more information.
Chapter 5 — Printer Support NPCP Printer Driver The NPCP printer communications driver (NPCPPORT.DLL) is a Stream Device Driver built into the operating system. The driver supports only NPCP communications to and from the 6820 and 4820 printers over a selected serial port. All applications use WIN32 API functions to access the drivers. Basic operations are easily implemented by applications through the CreateFile(), WriteFile(), ReadFile(), DeviceIOControl(), and CloseHandle() Win32 APIs.
Chapter 5 — Printer Support Opening the NPCP Driver The application opens the NPCP driver by using the CreateFile() function. The call can be implemented as follows. The first parameter “LPT9:” must reflect the device name and index used in the RegisterDevice() function call and will fail for any of the following reasons: hFile = CreateFile(_T(”LPT9:”), GENERIC_WRITE | GENERIC_READ, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); S The port associated with the device during RegisterDevice() is in use.
Chapter 5 — Printer Support NPCP Driver I/O Controls An application uses the DeviceIoControl() function to specify an printer operation to be performed. Certain I/O controls are required to bind and close communication sessions with the printer, and must be completed before any other commands to the driver can execute properly. The function returns TRUE to indicate the device successfully completed its specified I/O control operation, otherwise it returns FALSE.
Chapter 5 — Printer Support NPCP Printer Communications All NPCP printer communications should be based on the following flow: 1 Use CreateFile(); to open the printer driver. 2 Use IOCTL_NPCP_BIND to bind a session with the printer; IOCTL_NPCP_ERROR to check for errors on the bind to ensure success; and IOCTL_NPCP_CANCEL to cancel any outstanding print jobs. 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.
Chapter 5 — Printer Support NPCP Error Codes Call the IOCTL_NPCP_ERROR I/O control function to receive PL/N compatible error codes. Applications must decide how to act upon the data returned.
Chapter 5 — Printer Support O’Neil Printer Driver The DTR printer communications driver is a Stream Device Driver named ONEIL.DLL. All applications use WIN32 API functions to access drivers. Basic operations are easily implemented by applications through the CreateFile(), WriteFile(), DeviceIOControl() and CloseHandle() Win32 APIs. The driver supports communications to 6804DM, 6804T, 6805A, 6806, 6808, 681T, and PB20 printers over a selected serial port.
Chapter 5 — Printer Support 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); The first parameter “DTR1:” must reflect the device name and index used in the RegisterDevice() function call.
Chapter 5 — Printer Support 202 700 Series Color Mobile Computer User’s Manual
6 Scanner Support The 700 Series Color Mobile Computer is available with imaging or laser scanning technologies, including the following: APS Linear Imager: (standard for 730 Computers) — includes the EV10 Scan Engine Reads 1D symbologies and PDF417 bar codes. Linear imaging using Vista Scanning technology reads low-contrast bar codes, laminated bar codes, and bar codes displayed on CRT or TRT displays. This imaging uses harmless LEDs for illumination and does not require any warning labels.
Chapter 6 — Scanner Support Scanner Control and Data Transfer Note: To use the methods described below, enable Data Collection functionality on the 700 Computer using the bootloader configuration menu.
Chapter 6 — Scanner Support Data Collection Configuration For Units with PSM Builds Older than 3.00 Scanner settings for the 700 Series Computer can be configured via the Data Collection control panel applet. From the 700 Series Computer, tap Start > Settings > the System tab > Data Collection. See Appendix A, “Configurable Settings” for more information about the following parameters. Note that these are in alphabetical order.
Chapter 6 — Scanner Support Internal Scanners The Intermec Internal Scanner feature allows Automatic Data Collection (ADC) by accepting data from the COM1 port and wedging it into the keyboard interface. You can enable or disable this feature from the Today screen on the 700 Series Computer. For Units With PSM Build 3.00 or Newer Do the following before you configure your internal scanner from the Intermec Settings control panel applet.
Chapter 6 — Scanner Support Scanner and Imager Settings Depending on what is selected as the scanner model, image settings, decode security, scanner settings, and virtual wedge are configured from the Intermec Settings applet. See the the Intermec Computer Command Reference Manual, available from the Intermec web site at www.intermec.com, for more information about each enabled option.
Chapter 6 — Scanner Support Tethered Scanners The Intermec Tethered Scanner feature allows Automatic Data Collection (ADC) by accepting data from the COM1 port and wedging it into the keyboard interface. You can enable or disable this feature from the Today screen on the 700 Series Computer. The following information is divided between units with PSM Builds older than 3.00 (next paragraph) or units with PSM Builds 3.00 or newer (starting on page 213). For Units With PSM Builds Older than 3.
Chapter 6 — Scanner Support S Select 1551/1553 to enable the Sabre 1551E or 1553 Tethered Scanner to scan, then send data as keyboard data. The 1551/1553 Tethered Scanner has software onboard that translates scanned data into characters, so the running/active application does not need to know how to do that. All the scanner control and data transfer APIs will work with the 1551/1553 Tethered Scanner, so you can control the device.
Chapter 6 — Scanner Support Tethered Scanner Default settings for the Tethered Scanner are shown in this illustration: Sabre 1551E or 1553 Tethered Scanner The default communication configuration for the Sabre 1551E or 1553 Tethered Scanner is shown in the following illustration. Scan the EasySet Reset Factory Defaults label to set the Sabre 1551E or 1553 tethered scanner communications settings to this configuration.
Chapter 6 — Scanner Support Scanner Cabling A null modem cable is required for the Welch Allyn 1470 Imager to communicate with the 700 Series Computer when using the 700 Series Serial Cable (P/N: 226-999-001). Sabre 1551E / 1553 Cables connect directly to the Model 700 COM Port. Limitations and Capabilities The Tethered Scanner has the following limitations: S No auto detection of a scanner’s physical connection to COM1 port.
Chapter 6 — Scanner Support S The bar code APIs, defined in the IADC interface, are available to get bar code data from the bar code scanner. The following example shows how to programmatically collects bar code data: #include “IADC.h” #include “ITCAdcMgmt.h” // Linked with ITCUUID.LIB // Linked with ITCAdcDevMgmt.lib IADC* pIADC; HRESULT hrStatus = S_OK; // Create a ADC COM interface to collect bar code data from the 1551E/1553 // when the 1551/1553 menu option is enabled.
Chapter 6 — Scanner Support For Units With PSM Build 3.00 or Newer Configuring the Tethered Scanner Do the following before you configure your tethered scanner from the Intermec Settings control panel applet. Information about the settings you can configure with this applet is described in the Intermec Computer Command Reference Manual. The online manual is available from the Intermec web site at www.intermec.com. 1 Connect your tethered scanner to the tethered scanner port.
Chapter 6 — Scanner Support 4 Tap the Scanner model option for a drop-down list, then select the applicable scanner, such as “1551E” or “1553” in this sample screen. 5 Make sure a scanner is connected to your 700 Computer properly. Then, tap to check Scanner Port State, then tap File > Save Settings from the bottom of the screen. These changes will take several moments to reset.
Chapter 6 — Scanner Support 1551E or 1553 Selected for Scanner Model When “1551E” or “1553” is selected from the Scanner model option (see step 4 above), and the port state is already enabled (see step 5), the process will take several moments to reset. When 1551E or 1553 is successfully connected during this step, the unit will emit some beeps.
Chapter 6 — Scanner Support Note: When selecting either the 1551E or the 1553 Scanner or enabling the scanner port for these scanners, the 700 Computer tries to communicate with the attached scanner. If the scanner is not powered, if the cable is not connected properly, the wrong cable is used, or if the scanner firmware is older than 2.0, and the “Failed to save one or more settings” message appears, then this step failed.
Chapter 6 — Scanner Support Tethered Scanner Supported Symbologies The user interface may allow configuration of PDF417, Micro PDF417, RSS, and Codablock bar code symbologies. However, these symbologies are dependant on what scanner models and firmware versions are in use. See the following table for a guideline and Appendix B, “Bar Code Symbologies” for more information on each supported symbology: You can use a generic ASCII scanner with the 700 Computer.
Chapter 6 — Scanner Support 218 700 Series Color Mobile Computer User’s Manual
7 Programming The following programming information pertains to the 700 Series Color Mobile Computer: S Creating CAB Files (page 220) S Customization and Lockdown (page 237) S FTP Server (page 239) S Kernel I/O Control Functions (page 247) S Network Selection APIs (page 263) S Notifications (page 286) S Reboot Functions (page 288) S Remapping the Keypad (page 289) 700 Series Color Mobile Computer User’s Manual 219
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: S All application files are present. S A partial installation is prevented. S The application can be installed from several sources, such as a desktop computer or a Web site.
Chapter 7 — Programming [CEStrings] 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]
Chapter 7 — Programming [CEDevice] Describes the platform for the targeted application. All keys in this section are optional. If a key is nonexistent or has no data, Windows CE does not perform any checking with the exception being UnsupportedPlatforms. If the UnsupportedPlatforms key exists but no data, the previous value is not overridden. Required? Yes S ProcessorType : processor_type The value that is returned by SYSTEMINFO.dwProcessorType.
Chapter 7 — Programming Example The following code example shows three [CEDevice] sections: one that gives basic information for any CPU and two that are specific to the SH3 and the MIPS microprocessors. [CEDevice] UnsupportedPlatforms = pltfrm1 ; A “template” for all platforms ; Does not support pltfrm1 ; The following specifies version 1.0 devices only. VersionMin = 1.0 VersionMax = 1.0 [CEDevice.ARM] ; Inherits all [CEDevice] settings ; This will create a .CAB file specific to ARM devices.
Chapter 7 — Programming [DefaultInstall] This describes the default installation of your application. Note that under this section, you will list items expanded upon later in this description. Required? Yes S Copyfiles: copyfile_list_section Maps to files defined later in the .INF file, such as Files.App, Files.Font, and Files.Bitmaps. S AddReg: add_registry_section Example: RegSettings.
Chapter 7 — Programming [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\... WCESTART.INI = 1 RPMCE212.INI = 1 TAHOMA.TTF = 2 Note: [,subdir] is relative to the location of the INF file. Example [SourceDisksFiles] ; Required section begin.wav = 1 end.wav = 1 sample.hlp = 1 [SourceDisksFiles.SH3] sample.exe = 2 ; Uses the SourceDisksNames.SH3 identification of 2. [SourceDisksFiles.
Chapter 7 — Programming [DestinationDirs] This describes the names and paths of the destination directories for the application on the target device. Note Windows CE does not support directory identifiers. Required? Yes S file_list_section: 0,subdir String that identifies the destination directory. The following list shows the string substitutions supported by Windows CE. Use these only for the beginning of the path. \ %CE1% \Program Files %CE2% \Windows %CE3% \My Documents %CE4% \Windows\Startup %CE5% \My
Chapter 7 — Programming [CopyFiles] This section, under the [DefaultInstall] section, describes the default files to copy to the target device. Within the [DefaultInstall] section, files were listed that must be defined elsewhere in the INF file. This section identifies that mapping and may contain flags. Required? Yes S copyfile_list_section: destination_filename,[source_filename] The source_filename parameter is optional if it is the same as destination_filename.
Chapter 7 — Programming [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. Required? No S add_registry_section: registry_root_string String that specifies the registry root location.
Chapter 7 — Programming [CEShortCuts] This section, a Windows CE-specific section under the [DefaultInstall] section, is optional and describes the shortcuts that the installation application creates on the device. Within the [DefaultInstall] section, a reference may have been made to this section, such as “ShortCuts.All”. This section 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 .
Chapter 7 — Programming rpmce212.ini = 1 intermec.bmp = 1 rpmlogo.bmp = 1 rpmname.bmp = 1 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\wc
Chapter 7 — Programming 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.Import] readme.txt,,,0 [Files.Export] readme.
Chapter 7 — Programming Using Installation Functions in SETUP.DLL SETUP.DLL is an optional file that enables you to perform custom operations during installation and removal of your application. The following 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.
Chapter 7 — Programming PROCESSENTRY32 peProcess; DWORD thDeviceProcessID; TCHAR lpname[MAX_PATH]; if ( !pname || !*pname ) return FALSE; _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.
Chapter 7 — Programming WORD cFailedRegVals, WORD cFailedShortcuts ) { HANDLE h; TCHAR srcfile[MAX_PATH]; TCHAR dstfile[MAX_PATH]; if (cFailedDirs || cFailedFiles || cFailedRegKeys || cFailedRegVals || cFailedShortcuts) return codeINSTALL_EXIT_UNINSTALL; if ( IsProcessRunning( L”autocab.exe” ) ) { h = CreateFile( L”\\Windows\\__resetmeplease__.
Chapter 7 — Programming // TODO: Perform the reverse of INSTALL_INIT here return codeUNINSTALL_INIT_CONTINUE; } codeUNINSTALL_EXIT 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 media card whether it be an SD card or CF card or embedded flash file system. No other folders need exist. \2577\autorun.exe \2577\autorun.dat \2577\autocab.exe \2577\aut
Chapter 7 — Programming Troubleshooting the CAB Wizard To identify and avoid problems that might occur when using the CAB Wizard, follow these guidelines: S Use %% for a percent sign (%) character when using this character in 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.
Chapter 7 — Programming Customization and Lockdown Pocket PC (Windows Mobile) is a hardware specification created by Microsoft Corporation. Devices that wish to carry the Pocket PC logo must meet the minimum hardware requirements set in the Pocket PC specification. Manufacturers are free to add extra hardware functionality. Pocket PC devices also use a specialized version of the CE operating system. This OS is built from Windows CE 3.
Chapter 7 — Programming Should you want your 700 Series 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 following links. These instructions give full instructions on how to display full screen. S Instructions on how to create a full screen application for eVC++ applications using an SHFullScreen() API: http://support.microsoft.com/support/kb/articles/Q266/2/44.
Chapter 7 — Programming FTP Server FTP support is provided through the FTP Server application FTPDCE.EXE (MS Windows CE Versions) which is provided as part the base system. FTPDCE is the Internet File Transfer Protocol (FTP) server process. The server can be invoked from an application or command line. Besides servicing FTP client requests the FTP Server also send a “network announcement” to notify prospective clients of server availability.
Chapter 7 — Programming 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 in order to modify the default behavior of the FTP server. BlockSize Setting this parameter configures the Intermec FTP Server to transmit and receive Ethernet packets using the specified data block size.
Chapter 7 — Programming IDNATarget This parameter configures the Intermec FTP Server to transmit the IDNA to a specific destination instead of a general UDP broadcast. This parameter is useful on networks that do not allow UDP broadcasts to be routed between subnets. The use of this parameter will restrict the reception of the IDNA to the target destination only. Key HKLM\Software\Intermec\IFTP Value Type REG_SZ Valid Range None. Default None.
Chapter 7 — Programming Transferring Files Over TCP/IP Networks The File Transfer Protocol (FTP) server transfers files over TCP/IP networks. The FTPDCE.EXE program is a version that does not display a window, but can run in the background. FTPDCE is the Internet File Transfer Protocol (FTP) server process. The server can be invoked from an application or command line.
Chapter 7 — Programming SITE The following extended OEM commands are supported by the SITE request. For Microsoft FTP clients, you can send site commands by preceding the command with “quote” such as “quote site status.” ATTRIB Gets or sets the attributes of a given file. (SITE ATTRIB) Usage QUOTE SITE ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[path] filename] + Sets an attribute. – Clears an attribute. R Read-only file attribute. A Archive file attribute. S System file attribute.
Chapter 7 — Programming STATUS Returns the current settings of the FTP Server. MAC, serial number, model, IP address, network announcement information as well as OS memory usage are returned. (SITE STATUS) Usage: TIMEOUT Toggles idle timeout between 120 to 1200 seconds (2 to 20 minutes). If this timer expires with no activity between the client and the server, the client connection will be disconnected.
Chapter 7 — Programming The format of the FTPDCE.TXT is as follows: FTPDCE:user1!passwd1user2!passwd2user3 !passwd3... Note: The user accounts and passwords are case sensitive. Once the access control list is encrypted on the 700 Series Computer, the FTP Server hides this file from users. Once an access control list is installed on the 700 Series Computer, a new one is not accepted by the FTP Server until the previous one is removed.
Chapter 7 — Programming The default is to start the FTP Server at boot time, unless the following registry entry is defined and set to “0” which disables AutoFTP. “1” enables the AutoFTP. The entry can be set from the NDISTRAY pop-up menu by selecting either AutoFTP On or AutoFTP Off. HKEY_LOCAL_MACHINE\Software\Intermec\Ndistray\StartupIFTP These new entries are located below the selections to load the network drivers.
Chapter 7 — Programming Kernel I/O Controls This describes the KernelIoControl() functions available to application programmers. Most C++ applications will need to prototype the function as the following to avoid link and compile errors. extern “C” BOOL KernelIoControl(DWORD dwIoControlCode, LPVOID lpInBuf, DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned); IOCTL_HAL_GET_DEVICE_INFO This IOCTL returns either the platform type or the OEMPLATFORM name based on an input value.
Chapter 7 — Programming IOCTL_HAL_ITC_READ_PARM Usage #include “oemioctl.h” Syntax BOOL KernelIoControl( IOCTL_HAL_ITC_READ_PARM,LPVOID lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned ); Parameters lpInBuf Points to this structure. See “ID Field Values” below. struct PARMS { BYTE id; BYTE ClassId; }; nInBufSize Must be set to the size of the PARMS structure. lpOutBuf Must point to a buffer large enough to hold the return data of the function.
Chapter 7 — Programming ID Field Values (continued) ITC_NVPARM_DISPLAY_TYPE This IOCTL returns the device’s display type. One byte is returned in the buffer pointed to by the lpOutBuffer parameter. ITC_NVPARM_EDG_IP This IOCTL returns the device Ethernet debug IP address. Four bytes are returned in the buffer pointed to by the lpOutBuffer parameter. ITC_NVPARM_EDBG_SUBNET This IOCTL returns the device Ethernet debug subnet mask. Four bytes are returned in the buffer pointed to by the lpOutBuffer parameter.
Chapter 7 — Programming ID Field Values (continued) ITC_NVPARM_RTC_RESTORE This IOCTL reads the state of the real-time clock restore flag. A BOOLEAN DWORD is returned in the buffer pointed to by lpOutBuffer. TRUE indicates that the RTC is restored upon a cold boot. FALSE indicates that the RTC is not restored. ITC_NVPARM_INTERMEC_DATACOLLECTION_SW This IOCTL reads the state of the data collection software enabled flag.
Chapter 7 — Programming ID Field Values (continued) ITC_NVPARM_BLUETOOTH_INSTALLED This IOCTL reads the state of the Bluetooth radio installed flag. A BOOLEAN DWORD is returned in the buffer pointed to by lpOutBuffer. TRUE indicates that the Bluetooth radio is installed. FALSE indicates that no Bluetooth radio is installed. ITC_NVPARM_SERIAL2_INSTALLED This IOCTL reads the state of the serial 2 (COM2) device installed flag. A BOOLEAN DWORD is returned in the buffer pointed to by lpOutBuffer.
Chapter 7 — Programming IOCTL_HAL_ITC_WRITE_SYSPARM Describes and enables the registry save location. Usage #include “oemioctl.h” Syntax BOOL KernelIoControl( IOCTL_HAL_ITC_WRITE_SYSPARM,LPVOID lpInBuf,DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned ); Parameters lpInBuf A single byte that may be one of the id values. See “ID Field Values” on the next page. nInBufSize Must be set to the size of the lpInBuf in bytes.
Chapter 7 — Programming ID Field Values The id field of lpInBuf may be one of the following values: ID Field Values ITC_REGISTRY_SAVE_ENABLE This function enables or disables the save registry to non-volatile media feature of the RegFlushKey() function. lpOutBuf must be set to zero (FALSE) if the feature is to be disabled or one (TRUE) if the feature is to be enabled. ITC_ DOCK_SWITCH This IOCTL sets a position of the dock switch. The dock switch may be set to either “modem” or “serial” positions.
Chapter 7 — Programming IOCTL_HAL_GET_DEVICEID This IOCTL returns the device ID. There are two types of device IDs supported, which are differentiated based on the size of the output buffer. The UUID is returned if the buffer size is set to sizeof(UNIQUE_DEVICEID), otherwise the oldstyle device ID is returned. Usage #include “pkfuncs.h” #include “deviceid.
Chapter 7 — Programming IOCTL_HAL_GET_OAL_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 ); Parameters lpInBuf Should be set to NULL. lpInBufSize Should be set to zero. lpOutBuf Must point to a VERSIONINFO structure as defined by OEMIOCTL.H.
Chapter 7 — Programming 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 ); Parameters lpInBuf Should be set to NULL. nInBufSize Should be set to zero. lpOutBuf Must point to a VERSIONINFO structure as defined by OEMIOCTL.H.
Chapter 7 — Programming IOCTL_HAL_WARMBOOT Causes the system to perform a warm-boot. The object store is retained. Usage #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. IOCTL_HAL_COLDBOOT Causes the system to perform a cold-boot.
Chapter 7 — Programming IOCTL_HAL_GET_RESET_INFO This IOCTL code allows software to check the type of the most recent reset. Usage #include “oemioctl.h” Syntax BOOL KernelIoControl( IOCTL_HAL_GET_RESET_INFO,LPVOID lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned ); Parameters lpInBuf Should be set to NULL. lpInBufSize Should be set to zero. lpOutBuf Must point to a HAL_RESET_INFO structure. See sample below. nOutBufSize The size of HAL_RESET_INFO in bytes.
Chapter 7 — Programming 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 be set to NULL. lpInBufSize Should be set to zero. lpOutBuf Must point to a buffer large enough to hold a DWORD (4 bytes) that contains the boot device.
Chapter 7 — Programming IOCTL_HAL_REBOOT Causes the system to perform a warm-boot. The object store is retained. Usage #include “oemioctl.h” Syntax BOOL KernelIoControl( IOCTL_HAL_REBOOT,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.
Chapter 7 — Programming 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 be set to NULL. nInBufSize Should be 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 IOCTL_GET_CPU_ID Returns Xscale processor ID. Usage #include “oemioctl.h” Syntax BOOL KernelIoControl( IOCTL_GET_CPU_ID,LPVOID lpInBuf, DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned ); Parameters lpInBuf Should point to a CPUIdInfo structure defined in OEMIOCTL.H. lpInBufSize Should be sizeof(CPUIdInfo). lpOutBuf Should be NULL. nOutBufSize Should be set to 0.
Chapter 7 — Programming Network Selection APIs The Network Selection APIs change the network adapter configuration programmatically. Both drivers support the same IOCTL function numbers for loading and unloading the drivers. Loading and unloading of the 802.11b driver is performed by the FWL1: device in the system by performing DeviceIOControl() calls to the driver.
Chapter 7 — Programming The API provided by Intermec Technologies exposes a limited set of routines that allows a programmer to access and affect the 802.11b network interface card from within their application. The routines provided also reads/writes values to the CE registry that pertain to the 802.11b radio driver. By using the provided functions, a programmer can alter the 802.11b parameters of Network Name (SSID), WEP keys, infrastructure modes, radio channel, and power management modes.
Chapter 7 — Programming Basic Connect/Disconnect Functions Below are functions available for the 700 Series Color Computer when enabled with the 802.11b 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.11b radio must be enabled via NDISTRAY before you can connect to it. Syntax UINT RadioConnect( ); Parameters None.
Chapter 7 — Programming RadioDisassociate() Call this function to have the 802.11b radio disassociate from the current service set. The radio then enters an “off” mode until it is woken again by setting the Service Set Identifier (SSID). Also, the NDIS driver generates an NDIS media disconnect event. Syntax UINT RadioDisassociate( ); Parameters None. Return Values ERROR_SUCCESS when successful, otherwise ERR_CONNECT_FAILED. Remarks None.
Chapter 7 — Programming GetAuthenticationMode() Call this function to obtain the radio’s current authentication mode. Syntax UINT GetAuthenticationMode( ULONG & ); Parameters NDIS_RADIO_AUTH_MODE_OPEN 802.11b Open Authentication. Indicates that the radio is using an open system. NDIS_RADIO_AUTH_MODE_SHARED 802.11b Shared Authentication. Indicates that the radio is using a shared key. NDIS_RADIO_AUTH_MODE_AUTO Auto switch between Open/Shared. Indicates automatic detection is used when available.
Chapter 7 — Programming GetDiversity() Call this function to get the current diversity setting of your 802.11b radio. This uses an optional NDIS5.1 OID to query the radio, of which a large number of 802.11b devices do not support. This may be inaccurate. Syntax UINT GetDiversity(USHORT *); Parameters ANT_PRIMARY The primary antenna is selected. ANT_SECONDARY The secondary antenna is selected.
Chapter 7 — Programming GetMac() Call this function to get the MAC address of the 802.11b radio. 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 GetNetworkType() Call this function to get the current network type of the radio. Do not confuse this with GetNetworkMode(). Syntax UINT GetNetworkType( ULONG & ); Parameters NDIS_NET_TYPE_FH Indicates this is a frequency hopping radio. NDIS_NET_TYPE_DS Indicates that this is a direct sequence radio. NDIS_NET_TYPE_UNDEFINED Indicates this radio type is unknown or undefined.
Chapter 7 — Programming GetPowerMode() Call this function to get the current power savings mode of the radio. Syntax UINT GetPowerMode( ULONG & ); Parameters NDIS_RADIO_POWER_MODE_CAM Continuous Access Mode (ie: always on). NDIS_RADIO_POWER_MODE_PSP Power Saving Mode. NDIS_RADIO_POWER_UNKNOWN Unknown power mode. NDIS_RADIO_POWER_AUTO Auto.
Chapter 7 — Programming 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 GetWepStatus() Call this function to get the current state of the radio’s WEP and encryption levels. Syntax UINT GetWepStatus( ULONG & ); Parameters NDIS_ENCRYPTION_1_ENABLED WEP is enabled; TKIP and AES are not enabled, and a transmit key may or may not be available. (same as NDIS_RADIO_WEP_ENABLED) NDIS_ENCRYPTION_DISABLED Indicates that AES, TKIP, and WEP are disabled, and a transmit key is available.
Chapter 7 — Programming GetRadioIpAddress() Call this function to obtain a formatted string indicating whether DHCP is enabled, and what is the current adapters IP address. Syntax UINT GetRadioIpAddress( TCHAR * ); Parameters Pointer to a character array that contains the formatted string of the IP address and static/DHCP information. 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 Set Information Functions AddWep() Call this function to add a WEP key to the radio. Call this function multiple times when adding more than one WEP key. Save the “default” key for last. For example, when adding four keys, and the second key is the default transmit key, add keys 1, 3 and 4 before you add key 2. Note: Add the default transmit key last. Syntax UINT AddWep( ULONG, BOOL, TCHAR * ); Parameters ULONG Specifies the key index to be set. Valid values are 0–3.
Chapter 7 — Programming EncryptionStatus() Call this function to set the desired encryption status. Syntax UINT EncryptionStatus( UINT mode ); Parameters NDIS_ENCRYPTION_1_ENABLED WEP is enabled; TKIP and AES are not enabled, and a transmit key may or may not be available. (same as NDIS_RADIO_WEP_ENABLED) NDIS_ENCRYPTION_DISABLED Indicates that AES, TKIP, and WEP are disabled, and a transmit key is available.
Chapter 7 — Programming SetAuthenticationMode() Call this function to set the desired authentication mode. Syntax UINT SetAuthenticationMode( ULONG ); Parameters NDIS_RADIO_AUTH_MODE_OPEN 802.11b Open Authentication. Indicates that the radio is using an open system. NDIS_RADIO_AUTH_MODE_SHARED 802.11b Shared Authentication. Indicates that the radio is using a shared key. NDIS_RADIO_AUTH_MODE_AUTO Auto switch between Open/Shared. Indicates automatic detection is used when available.
Chapter 7 — Programming SetNetworkMode() Call this function to set the desired Network Mode. Syntax UINT SetNetworkMode( ULONG ); Parameters NDIS_NET_MODE_IBSS 802.11 Ad-Hoc Mode. NDIS_NET_MODE_ESS 802.11 Infrastructure Mode. NDIS_NET_MODE_UNKNOWN Anything Else/Unknown Error NDIS_NET_AUTO_UNKNOWN Automatic Selection. Use of this option is not supported or recommended. NDIS_NET_TYPE_OFDM_5G 5 Gigahertz 54 Mbps NDIS_NET_TYPE_OFDM_2_4G 802.11g 2.
Chapter 7 — Programming SetSSID() Call this function with a pointer to a null-terminated TCHAR array containing the desired SSID to set the desired SSID of the adapter. Syntax UINT SetSSID( TCHAR * ); Parameters Pointer to a character array that contains the desired SSID. This should be null-terminated. 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 RemoveWep() Call this function with a key index of 0–3 to remove the WEP key at that index. Syntax UINT RemoveWep( ULONG ); Parameters ULONG value that specifies the key index to set. Valid values are 0–3. 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 On disassociation with all BSSIDs of the current service set, WEP key is removed by the adapter.
Chapter 7 — Programming EnableZeroConfig() This enables or disables the Wireless Zero Configuration Wizard from Microsoft. After calling this function, a warm-boot is required for the change to take effect. Note: Enabling this function effectively disables all the SET commands in this API.
Chapter 7 — Programming isSupplicantRunning() 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 it is not running. Remarks None.
Chapter 7 — Programming 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 isDHCPEnabled() Call this function to determine whether DHCP is enabled on the current adapter. Syntax UINT isDHCPEnabled( ); Parameters None.
Chapter 7 — Programming GetCurrentDriverName() Call this function to populate the TCHAR array with the driver name. Syntax UINT GetCurrentDriverName( TCHAR * ); Parameters Pointer to a TCHAR array which contains the name of the driver when successful. Return Values ERROR_SUCCESS when successful. Remarks 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.
Chapter 7 — Programming SwitchPacketDriver() Call this function to switch between available packet drivers on the system. Syntax UINT SwitchPacketDriver( USHORT ); Parameters INTERMEC_PACKET_DRIVER Intermec Packet Driver (ZNICZIO) NDISUIO_PACKET_DRIVER 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.
Chapter 7 — Programming Notifications Use the following information to programmatically control the vibrator, to write an application to turn on the vibrator when a message is received via the WLAN radio link, and turn it off when the user hits a key. Vibrator support is implemented in the NLED driver as a false LED. The vibrator is LED 5 and is identified with an CycleAdjust of –1. The vibrate option is only available in the notifications panel when the vibrator is present in the system.
Chapter 7 — Programming NLEDGetDeviceInfo Usage #include “nled.h” Syntax BOOL NLEDGetDeviceInfo ( UINT nInfoId, void *pOutput ); Parameters nInfoId pOutput Integer specifying the information to return. These values are defined: NLED_COUNT_INFO Indicates the pOutput buffer specifies the number of LEDs on the device. NLED_SUPPORTS_INFO_ID Indicates the pOutput buffer specifies information about the capabilities supported by the LED.
Chapter 7 — Programming Reboot Functions There are several methods, via Kernel I/O Control functions, that an application program can use to force the 700 Series Computer to reboot. IOCTL_HAL_REBOOT IOCTL_HAL_REBOOT performs a warm-boot. See page 260. IOCTL_HAL_COLDBOOT Invoking the KernelIOControl function with IOCTL_HAL_COLDBOOT forces a cold reboot. This resets the 700 Series Computer and reloads Windows CE as if a power-up had been performed.
Chapter 7 — Programming Remapping the Keypad Note; Use caution when remapping the keypad. Improper remapping may render the keypad unusable. Data within the 700 Series Computer could also be lost, should any problems occur. Applications have the ability to remap keys on the 700 Color Numeric Keypad and 700 Color Alphanumeric Keypad. This will allow applications to enable keys that would otherwise not be available, such as the [F1] function key.
Chapter 7 — Programming Alpha (Blue) Plane The alpha plane contains values from the keypad when the keypad has been placed in alpha mode by pressing the blue alpha key, such as the following: Press the Keys Numeric Keypad Alphanumeric Keypad To Enter This [Alpha] F 1 [Alpha] d g Caps [Alpha] F 5 [Alpha] d J j [Alpha] F 9 [Alpha] d W w Key Values Key values for each plane are stored in the registry. All units ship with a default key mapping already loaded in the registry.
Chapter 7 — Programming How Key Values Are Stored in Registry To know which fields to update in the registry, you must know what Scan Codes are assigned to each physical key (see the “Keypad Scan Codes and Meanings” table on the next page). The Scan Code is used at the lowest level of the system to let the keypad driver know which physical key has been pressed.
Chapter 7 — Programming Scan Codes At the lowest driver level, the 700 Color Numeric Keypad and the 700 Color Alphanumeric Keypad identifies keys as scan codes. These scan codes are sent via the keypad microcontroller, and cannot be changed without modifying the keypad firmware.
Chapter 7 — Programming Numeric Keypad Scan Codes and Meanings (continued) Press this Key Meaning ScanCode e Enter/@ (at symbol) 0x1D 6 6/MNO/A4 0x1E None 0x1F–0x40 B Charge Detect 0x41 C LCD frontlight 0x42 b Ambient light 0x42 Threshold crossed 0x42 Headset detected 0x43 Keypad Backlight 0x44 Ambient Light 0x44 Threshold Crossed 0x44 b Alphanumeric Keypad The following scan codes pertain to the 700 Color Alphanumeric keypad: Alphanumeric Keypad Scan Codes and Meanings Press
Chapter 7 — Programming Alphanumeric Keypad Scan Codes and Meanings (continued) Press this Key Meaning ScanCode J J/PgUp 0x13 K K/@ (as symbol) 0x14 L L/– (minus sign) 0x15 M M/1 0x16 N N/2 0x17 I I/backlight 0x18 P P/PgDn 0x19 Q Q/, (comma) 0x1A R R/+ (plus sign) 0x1B S S/4 0x1C T T/5 0x1D O O/3 0x1E g Caps/Lock 0x1F h BkSp 0x20 V V/.
Chapter 7 — Programming Sample View of Registry Keys The following is a sample view of the current default key mapping for the 700 Color Numeric Keypad. See the registry on your device for the latest key mappings. [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD] ”ResumeMask”=dword:7 ”Vkey”=hex: 00,00,0B,05,02,03,C1,07,04,03,BE,00,34,00,00,00,\ 25,00,00,00,08,00,03,02,00,00,1B,00,28,00,31,00,\ 37,00,01,02,00,00,26,00,27,00,32,00,38,00,30,00,\ 35,00,00,00,01,03,33,00,39,00,0D,00,36,00,00,00,\ 00,00,00,00,00,00,
Chapter 7 — Programming 296 700 Series Color Mobile Computer User’s Manual
A Configurable Settings This appendix contains information about the Data Collection, Intermec Settings, SNMP, Unit Information, Utilities, and Wireless Network control panel applets that may be on the 700 Series Color Mobile Computer. SNMP, Intermec Settings, and Data Collection settings that can appear under Settings are dependent on what hardware configuration is done for each 700 Series Computer at the time of shipment.
Appendix A — Configurable Settings Configuration Parameters A configuration parameter changes the way the 700 Series Color Mobile Computer operates, such as configuring a parameter to have the 700 Series Computer emit a very loud beep in a noisy environment. Use any of the following methods to execute configuration parameters: S Change Data Collection and SNMP parameters via control panel applets later in this appendix. S Send parameters from an SNMP management station.
Appendix A — Configurable Settings S Tap Refresh to discard changes and start again. Tap Yes when you are prompted to verify this action. About Configuration Parameters You can find this information about each configuration parameter: S Name and Purpose: Describes the parameter and its function. S Action: Describes what to do with a parameter once that parameter is selected. S SNMP OID: Lists the SNMP OID for the parameter.
Appendix A — Configurable Settings Data Collection Control Panel Applet Note: This applet is not available in units with PSM Build 3.00 or newer. To determine your PSM Build version, tap Start > Programs > File Explorer > the PSMinfo text file. If your unit has PSM Build 3.00 or newer, then you may have the Intermec Settings control panel applet in place of the Data Collection applet.
Appendix A — Configurable Settings Symbologies You can change bar code symbology parameter settings in your 700 Series Computer via the Data Collection control panel applet. The following parameters are for bar code symbologies. Additional information about the more common bar code symbologies are in Appendix B, “Bar Codes.” Note that these parameters are listed in the order of their appearance within this tab. Most of these symbologies apply to both the imager and the laser scanner tools.
Appendix A — Configurable Settings Code 39 Code 39 is a discrete, self-checking, variable length symbology. The character set is uppercase A–Z, 0–9, dollar sign ($), period (.), slash (/), percent (%), space ( ), plus (+), and minus (-). Action Tap (+) to expand the Code 39 parameter, select the setting to be changed, then tap an option to change this setting or select an option from the drop-down list. SNMP OID 1.3.6.1.4.1.1963.15.3.3.1.1.3.
Appendix A — Configurable Settings Standard 2 of 5 Standard 2 of 5 is a discrete and self-checking symbology that uses the bars to encode information and the spaces to separate the individual bars. Action Tap (+) to expand the Standard 2 of 5 parameter, select the setting to be changed, then tap an option to change this setting or select an option from the drop-down list. SNMP OID 1.3.6.1.4.1.1963.15.3.3.1.1.4.
Appendix A — Configurable Settings Codabar Codabar is a self-checking, discrete symbology. Action Tap (+) to expand the Codabar parameter, select a setting to be changed, then select an option from the drop-down list to change this setting. SNMP OID 1.3.6.1.4.1.1963.15.3.3.1.1.5.
Appendix A — Configurable Settings UPC/EAN UPC/EAN are fixed-length, numeric, continuous symbologies that use four element widths. Action Tap (+) to expand the UPC/EAN parameter, select the setting to be changed, then select an option to change this setting. SNMP OID 1.3.6.1.4.1.1963.15.3.3.1.1.6.
Appendix A — Configurable Settings Code 93 Code 93 is a variable length, continuous symbology that uses four element widths. Action Tap the Code 93 parameter, then select an option to change this parameter setting. Tap (+) to access the Code 93 Lengths parameter. SNMP OID 1.3.6.1.4.1.1963.15.3.3.1.1.7.1 Options 0 1 Not active (default) Active Code 93 Length Sets the Code 93 bar code length. Action Tap (+) to expand the Code 93 parameter, then tap (+) to expand the Code 93 Lengths parameter.
Appendix A — Configurable Settings Code 128 Code 128 is a variable-length, continuous, high-density, alphanumeric symbology that uses multiple element widths and supports the extended ASCII character set. Action Tap the Code 128 parameter, then select an option to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.15.3.3.1.1.9.1 Options 0 1 Not active (default) Active This illustration is from a 700 Series Computer using a laser scanner.
Appendix A — Configurable Settings Code 128 Options Set the following for the Code 128 parameter. Note that the EAN 128 ]C1 and CIP 128 French Pharmaceutical options are not available when you use an imager with your 700 Series Computer. Action Tap (+) to expand the Code 128 Options parameter, select a setting, then select an option to change this setting. SNMP OID None.
Appendix A — Configurable Settings Code 128 FNC1 Character The Code 128 FNC1 character (EAN 128 norms) can be any ASCII character and is used as a separator when multiple identifiers and their fields are concatenated. Note that this is not available when you use an imager with your 700 Series Computer. Non-printable ASCII characters can be entered using the following syntax where HH is the hexadecimal value of the character. \xHH For example, the GS character, whose hexadecimal value is 1D, would be enter
Appendix A — Configurable Settings Plessey Plessey is a pulse-width modulated symbology like most other bar codes. It includes a start character, data characters, an eight-bit cyclic check digit, and a termination bar. The code is continuous and not self-checking. You need to configure two parameters for Plessey code: Start Code and Check Digit. Note that this is not available when you use an imager with your 700 Series Computer.
Appendix A — Configurable Settings MSI MSI is a symbology similar to Plessey code (page 310) that includes a start pattern, data characters, one or two check digits, and a stop pattern. Note that this is not available when you use an imager with your 700 Series Computer. Action Tap (+) to expand the MSI parameter, select the setting to be changed, then select an option to change this setting or select an option from the drop-down list. SNMP OID 1.3.6.1.4.1.1963.15.3.3.1.1.15.
Appendix A — Configurable Settings PDF417 PDF417 is a stacked two-dimensional symbology that provides the ability to scan across rows of code. Each row consists of start/stop characters, row identifiers, and symbol characters, which consist of four bars and four spaces each and contain the actual data. This symbology uses error correction symbol characters appended at the end to recover loss of data.
Appendix A — Configurable Settings S Select Unbuffered for multi-label PDF417 messages that are too long for the Sabre buffer (memory overflow). Each part of the PDF417 label is transmitted separately, and the host application must then assemble the message using the macro PDF control header transmitted with each label. Control Header is only present in macro PDF codes and is always transmitted with unbuffered option.
Appendix A — Configurable Settings Micro PDF417 Micro PDF417 is a multi-row symbology derived from and closely based on PDF417 (page 312). A limited set of symbology sizes is available, together with a fixed level of error correction for each symbology size. Note that this is not available when you use an imager with your 700 Series Computer.
Appendix A — Configurable Settings Interleaved 2 of 5 Interleaved 2 of 5 (I 2 of 5) is a high-density, self-checking, continuous, numeric symbology used mainly in inventory distribution and the automobile industry. Note: An Interleaved 2 of 5 bar code label must be at least three characters long for the 700 Series Computer to scan and decode correctly.
Appendix A — Configurable Settings Matrix 2 of 5 Matrix 2 of 5 is a numerical symbology. Note that this is not available when you use an imager with your 700 Series Computer. Action Tap (+) to expand the Matrix 2 of 5 parameter, select the setting to be changed, then tap an option to change this setting or select an option from the drop-down list. SNMP OID 1.3.6.1.4.1.1963.15.3.3.1.1.24.
Appendix A — Configurable Settings Telepen Telepen is an alphanumeric, case-sensitive, full ASCII symbology. Note that this is not available when you use an imager with your 700 Series Computer. Action Tap (+) to expand the Telepen parameter, select the setting to be changed, then tap an option to change this setting. SNMP OID 1.3.6.1.4.1.1963.15.3.3.1.1.25.
Appendix A — Configurable Settings Code 11 Code 11 is a high density, discrete numeric symbology that is extensively used in labeling telecommunications components and equipment. Note that this is not available when you use an imager with your 700 Series Computer. Action Tap (+) to expand the Code 11 parameter, select the setting to be changed, then tap an option to change this setting. SNMP OID 1.3.6.1.4.1.1963.15.3.3.1.1.26.
Appendix A — Configurable Settings QR Code QR Code (Quick Response Code) is a two-dimensional matrix symbology containing dark and light square data modules. It has position detection patterns on three of its four corners and features direct encodation of the Japanese Kana-Kanji character set. It can encode up to 2509 numeric or 1520 alphanumeric characters and offers three levels of error detection.
Appendix A — Configurable Settings Data Matrix A two-dimensional matrix symbology, which is made of square modules arranged within a perimeter finder pattern. The symbology utilizes Error Checking and Correcting (ECC) algorithm with selectable levels for data error recovery and Cyclic Redundancy Check algorithm to validate the data. The character set includes either 128 characters conforming to ISO 646 (ANSI X3.4 - 1986) or 256 extended character set.
Appendix A — Configurable Settings MaxiCode MaxiCode is a fixed-size 2-D matrix symbology which is made up of offset rows of hexagonal elements arranged around a unique circular finder pattern. ASCII data is encoded in six-bit symbol characters. The symbol contains 33 rows which are alternately 30 and 29 elements wide. There are five different code sets. A single MaxiCode symbol can encode up to 93 characters of data.
Appendix A — Configurable Settings Symbology Options To access the settings from the 700 Series Computer, tap Start > Settings > the System tab > the Data Collection icon to access its control panel applet. Use the right and left arrows to scroll to the Symbology Options tab, then tap this tab to access its parameters. The following are parameters for bar code symbology options. Note that these are listed in the order of their appearance within the Symbology Options tab.
Appendix A — Configurable Settings Code 39 User ID If “1” was selected in the Symbology ID parameter, you can set your own ASCII character to identify Code 39 bar code data. Note that this is not available when you use an imager with your 700 Series Computer. Action: Tap (+) to expand the Symbology ID parameter, select the Code 39 user ID parameter, then enter a user ID value to change this parameter setting. SNMP OID: 1.3.6.1.4.1.1963.15.3.3.4.1.3.1 Options: x where x is a single ASCII character.
Appendix A — Configurable Settings Code 93 User ID If “1” was selected in the Symbology ID parameter, you can set your own ASCII character to identify Code 93 bar code data. Note that this is not available when you use an imager with your 700 Series Computer. Action: Tap (+) to expand the Symbology ID parameter, select the Code 93 user ID parameter, then enter a user ID value to change this parameter setting. SNMP OID: 1.3.6.1.4.1.1963.15.3.3.4.1.4.1 Options: x where x is a single ASCII character.
Appendix A — Configurable Settings Plessey User ID If “1” was selected in the Symbology ID parameter, you can set your own ASCII character to identify Plessey bar code data. Note that this is not available when you use an imager with your 700 Series Computer. Action: Tap (+) to expand the Symbology ID parameter, select the Plessey user ID parameter, then enter a user ID value to change this parameter setting. SNMP OID: 1.3.6.1.4.1.1963.15.3.3.4.1.13.1 Options: x where x is a single ASCII character.
Appendix A — Configurable Settings EAN 8 User ID If “1” was selected in the Symbology ID parameter, you can set your own ASCII character to identify EAN-8 bar code data. Note that this is not available when you use an imager with your 700 Series Computer. Action: Tap (+) to expand the Symbology ID parameter, select the EAN 8 user ID parameter, then enter a user ID value to change this parameter setting. SNMP OID: 1.3.6.1.4.1.1963.15.3.3.4.1.8.1 Options: x where x is a single ASCII character. Default is \x
Appendix A — Configurable Settings Code 11 User ID If “1” was selected in the Symbology ID parameter, you can set your own ASCII character to identify Code 11 bar code data. Note that this is not available when you use an imager with your 700 Series Computer. Action: Tap (+) to expand the Symbology ID parameter, select the Code 11 user ID parameter, then enter a user ID value to change this parameter setting. SNMP OID: 1.3.6.1.4.1.1963.15.3.3.4.1.16.1 Options: x where x is a single ASCII character.
Appendix A — Configurable Settings Prefix Prepends a string of up to 20 ASCII characters to all scanned data. Action Tap the Prefix parameter, then enter a prefix value to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.15.3.3.4.1.29.1 Options Acceptable values are up to 20 ASCII characters. Embedded null () characters are not allowed. Default is no characters (disabled).
Appendix A — Configurable Settings Suffix Appends a string of up to 20 ASCII characters to all scanned data. Action Tap the Suffix parameter, then enter a suffix value to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.15.3.3.4.1.30.1 Options Acceptable values are up to 20 ASCII characters. Embedded null () characters are not allowed. Default is no characters (disabled).
Appendix A — Configurable Settings Beeper/LED To access the settings from the 700 Series Computer, tap Start > Settings > the System tab > the Data Collection icon to access its control panel applet. Use the right and left arrows to scroll to the Beeper/LED tab, then tap this tab to access its parameters. Most of these functions are not available when using an imager. The following table shows which functions are supported either by an imager or by a laser scanner.
Appendix A — Configurable Settings Beeper Sets the volume for the good read beep. Note that this is not available when you use a laser scanner with your 700 Series Computer. Action Tap the Beeper parameter, then select an option to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.15.3.1.4.1.6.
Appendix A — Configurable Settings Beeper Volume Sets the volume for the good read beep. Note that this is not available when you use an imager with your 700 Series Computer. Action Tap the Beeper volume parameter, then select an option to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.15.3.1.4.1.6.
Appendix A — Configurable Settings Beeper Frequency Sets the frequency for the good read beep. Note that this is not available when you use an imager with your 700 Series Computer. Action Tap the Beeper frequency parameter, then enter a frequency value to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.15.3.1.4.1.7.
Appendix A — Configurable Settings Good Read Beeps Sets the number of good read beeps. Note that this is not available when you use an imager with your 700 Series Computer. Action Tap the Good read beeps parameter, then select an option to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.15.3.1.4.1.8.
Appendix A — Configurable Settings Good Read Beep Duration Sets the duration of the good read beep. Note that this is not available when you use an imager with your 700 Series Computer. Action Tap the Good read beep duration parameter, then enter a duration value to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.15.3.1.4.1.9.1 Options 0–2550 Beep duration in milliseconds.
Appendix A — Configurable Settings Imager Note: These instructions do not apply to the 730 Computer. To access the settings from the 700 Series Computer, tap Start > Settings > the System tab > Data Collection to access its control panel applet. Use the right and left arrows to scroll to the Imager tab, then tap this tab to access its parameters. The following are parameters for the imager. Note that these are listed in the order of their appearance within the Imager tab.
Appendix A — Configurable Settings Sticky Aimer Duration The Sticky Aimer Duration controls the time the Aimer LED stays on after the a bar code read completes or after the trigger button is released. Note that this is not available when you use a laser scanner with your 700 Series Computer. Action Tap the Sticky Aimer Duration parameter, then enter a value to change this setting. Note that values must be in 50 ms increments, such as 500, 650, or 32500.
Appendix A — Configurable Settings Image Dimension The image dimensions control the vertical size of the image for decoding. This can restrict the image to one bar code when otherwise, there might be more than one bar code in the image to be decoded. Note that this is not available when you use a laser scanner with your 700 Series Computer. Action Tap the Image dimension parameter, select the position to be changed, then tap an option or enter a value to change this position. SNMP OID 1.3.6.1.4.1.1963.
Appendix A — Configurable Settings Lighting Mode The Lighting Mode sets the lighting mode of the imager. When set to “LED Priority,” the imager depends more on ambient lighting to illuminate the bar code for reading. When set to “Aperture Priority,” the imager uses its built-in LED to illuminate the bar code for reading. Note that this is not available when you use a laser scanner with your 700 Series Computer. Action Tap the Lighting Mode parameter, then select an option to change this parameter setting.
Appendix A — Configurable Settings 1D OmniDir Decode Enable The 1D OmniDir Decode Enable affects the scanning abilities of the IT4000 Imager. With 1D omni directional enabled, the imager is able to decode images and bar code labels regardless of the orientation of the label. With 1D omni directional disabled, the imager only decodes labels in the direction of the aimer LED. Note that this is not available when you use a laser scanner with your 700 Series Computer.
Appendix A — Configurable Settings Virtual Wedge To access the settings from the 700 Series Computer, tap Start > Settings > the System tab > Data Collection to access its control panel applet. Use the right and left arrows to scroll to the Virtual Wedge tab, then tap this tab to access its parameters. The following are parameters for the virtual wedge scanner. Note that these are listed in the order of their appearance within the Virtual Wedge tab.
Appendix A — Configurable Settings Preamble Sets the preamble that precedes any data you scan with the 700 Series Computer. Common preambles include a data location number or an operator number. Action Tap the Preamble parameter, then enter a preamble value to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.15.3.2.1.1.3.1 Syntax ADdata where data is any acceptable values up to 31 ASCII characters. Embedded null () characters are not allowed.
Appendix A — Configurable Settings Note: When you enter the AD command without data, the preamble is disabled. If you want to use quotation marks or the following combinations of characters as part of the appended data, separate those characters from the AD command with quotes.
Appendix A — Configurable Settings Postamble Sets the postamble that is appended to any data you scan with the 700 Series Computer. Common postambles include cursor controls, such as tabs or carriage return line feeds. Action Tap the Postamble parameter, then enter a postamble value to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.15.3.2.1.1.4.1 Syntax AEdata where data is any acceptable values up to 31 ASCII characters. Embedded null () characters are not allowed.
Appendix A — Configurable Settings Note: When you enter the AE command without data, the postamble is disabled. If you want to use quotation marks or the following combinations of characters as part of the appended data, separate those characters from the AE command with quotes. If you do not use quotes as described here, the 700 Series Computer will interpret the characters as another configuration command.
Appendix A — Configurable Settings Grid Sets the virtual wedge grid, which filters the data coming from this 700 Series Computer. The data server supports data filtering, which allows you to selectively send scanned data. The virtual wedge grid is similar to the “format” argument of the C Runtime Library scan function. Action Tap the Grid parameter, then enter a grid value to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.15.3.2.1.1.5.
Appendix A — Configurable Settings Code Page Sets the virtual wedge code page. The code page controls the translation from the character set of the raw collected data to Unicode, which is the character set expected by Windows CE applications. The default code page is 1252, which is the Windows Latin 1 (ANSI) character set. Action Tap the Code Page parameter, then select an option to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.15.3.2.1.1.6.
Appendix A — Configurable Settings Intermec Settings Control Panel Applet You may have the Intermec Settings control panel applet. Information about the settings you can configure with this applet is described in the Intermec Computer Command Reference Manual. The online manual is available from the Intermec web site at www.intermec.com.
Appendix A — Configurable Settings SNMP Control Panel Applet Note: This applet is not available in units with PSM Build 3.00 or newer. To determine your PSM build version, tap Start > Programs > File Explorer > the PSMinfo text file. If your unit has PSM Build 3.00 or newer, then you may have the Intermec Settings control panel applet in place of the SNMP applet.
Appendix A — Configurable Settings Security To access the settings from the 700 Series Computer, tap Start > Settings > the System tab > SNMP > the Security tab to access its parameters. The following are parameters that affect encryption and community strings. Note that these are listed in the order of their appearance within the Security tab. Read Only Community Sets the read-only community string for this 700 Series Computer, which is required for processing of SNMP get and get next requests.
Appendix A — Configurable Settings Read/Write Community Sets the read/write community string, which is required for processing of SNMP set requests by this 700 Series Computer. An SNMP packet with this name as the community string will also process SNMP get and next requests. Action Tap the Read/Write Community parameter, then enter a community string to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.10.5.1.3.0 Options The read/write community string can be up to 128 ASCII characters.
Appendix A — Configurable Settings Read Encryption Sets the packet-level mode of security for SNMP read-only requests. If you enable read encryption, all received SNMP get and get next packets have to be encrypted or the packet will not be authorized. If encryption is enabled, you can only use software provided by Intermec Technologies. Note: To enable security encryption, you also need to set the Security Encryption Key (page 354).
Appendix A — Configurable Settings Write Encryption Sets the packet-level mode of security for SNMP read/write requests. If you enable write encryption, all SNMP packets that are received with the read/write community string have to be encrypted or the packet will not be authorized. You need to use software from Intermec Technologies that supports encryption. Note: To enable security encryption, you also need to set the Security Encryption Key (page 354).
Appendix A — Configurable Settings Encryption Key Identifies the key that this 700 Series Computer uses to encrypt or decipher SNMP packets. Encryption is used only by software provided by Intermec Technologies. If encryption is enabled, SNMP management platforms will not be able to communicate with the 700 Series Computer. The encryption key is returned encrypted. Action Tap the Encryption Key parameter, then enter a security encryption key value to change this parameter setting.
Appendix A — Configurable Settings Traps To access the settings from the 700 Series Computer, tap Start > Settings > the System tab > SNMP > the Traps tab to access its parameters. The following are authentication and threshold parameters for traps. Note that these are listed in the order of their appearance within the Traps tab. Authentication Determines whether to send authentication traps.
Appendix A — Configurable Settings Threshold Determines the maximum number of traps per second that the master agent generates. If the threshold is reached, the trap will not be sent. Action Tap the Threshold parameter, then enter a threshold value to change this parameter setting. SNMP OID 1.3.6.1.4.1.1963.10.5.2.3.0 Options Any positive integer value. Default is 10.
Appendix A — Configurable Settings Identification To access the settings from the 700 Series Computer, tap Start > Settings > the System tab > SNMP > the Identification tab to access its parameters. The following are parameters for contact, location, and name information for support purposes. Note that these are listed in the order of their appearance within the Identification tab. Contact Sets the contact information for the person responsible for this 700 Series Computer.
Appendix A — Configurable Settings Name Sets the assigned name for this 700 Series Computer. Action Tap the Name parameter, then enter the name of your 700 Series Computer to change this parameter setting. SNMP OID 1.3.6.1.2.1.1.5.0 Options The identification name may be up to 255 ASCII characters. Default is no characters or blank.
Appendix A — Configurable Settings Location Sets the identification location for this 700 Series Computer, such as “Shipping.” Action Tap the Location parameter, then enter the location of where your 700 Series Computer to change this parameter setting. SNMP OID 1.3.6.1.2.1.1.6.0 Options The identification location may be up to 255 ASCII characters. Default is no characters or blank.
Appendix A — Configurable Settings Unit Information Control Panel Applet Note: This applet is not available in units with PSM Build 3.00 or newer. To determine your PSM build version, tap Start > Programs > File Explorer > the PSMinfo text file. If your unit has PSM Build 3.00 or newer, then you may have the Intermec Settings control panel applet in place of the Unit Information applet.
Appendix A — Configurable Settings Versions You can view the latest software build version on your 700 Series Computer by accessing the Unit Information control panel applet. To access the settings from the 700 Series Computer, tap Start > Settings > the System tab > Unit Information > the Versions tab to view the latest software build version. Tap ok to exit this information.
Appendix A — Configurable Settings Battery Status You can view the battery status for your 700 Series Computer by accessing the Unit Information control panel applet. To access the settings from the 700 Series Computer, tap Start > Settings > the System tab > Unit Information > the Battery Status tab to view the current status. Tap ok to exit this information.
Appendix A — Configurable Settings CAB Files You can view the latest developer or released version of each CAB file from Intermec Technologies Corporation that are installed in your 700 Series Computer via the Unit Information control panel applet. Custom CAB files are not displayed in this applet. See the Software Tools User’s Manual for more information about these files.
Appendix A — Configurable Settings S S9C Upgrade: Installs the files needed to upgrade the S9C scanner firmware. See the 700 Color Management Tools portion of the Intermec Developer’s Library CD for more information about upgrading the firmware. S SDK: Installs the Intermec Software Developer’s Kit (SDK). See the SDK User’s Manual for more information. S WinCfg: Configures the NRINET.INI file, launches the NRINet client, and loads and unloads the LAN and WLAN device drivers.
Appendix A — Configurable Settings Utilities Control Panel Applet The Utilities control panel applet examines and modifies settings and operational modes of specific hardware and software on the 700 Color Computer, including the dock switch, registry storage, wakeup mask, and application launch keys. To access the settings from the 700 Series Computer, tap Start > Settings > the System tab > Utilities to access its control panel applet.
Appendix A — Configurable Settings Dock Switch From the 700 Series Computer, tap Start > Settings > the System tab > Utilities > the Dock Switch tab to access the Dock Switch control panel applet. Use this applet to control the position of the dock switch. This can be set either to a COM A (phone jack for a modem) position or to a COM B (serial) position.
Appendix A — Configurable Settings Registry Save From the 700 Series Computer, tap Start > Settings > the System tab > Utilities > the Registry Save tab to access the Registry Save control panel applet. For Windows Mobile 2003, the only medium available for saving the registry is the Flash File System (PSM). Registry data is stored in the “\Flash_File_Store\Registry” path. Check Enable Registry Storage to enable this function.
Appendix A — Configurable Settings Wakeup Mask From the 700 Series Computer, tap Start > Settings > the System tab > Utilities > the Wakeup Mask tab to access the Wakeup Mask control panel applet. This applet programs three scanner buttons and the A1 and A2 application keys to be “wakeup” or resume keys. That is, to prompt the 700 Series Computer to “wake up” or resume activity after going to “sleep” as a result of being inactive after a length of time.
Appendix A — Configurable Settings App Launch From the 700 Series Computer, tap Start > Settings > the System tab > Utilities , then scroll to the right to tap the App Launch tab to access the Application Launch control panel applet. This applet programs or maps two scanner buttons and four application keys to start up to six applications. Note that the left scanner button also acts as the record button.
Appendix A — Configurable Settings S To disable or unmap a currently mapped application from a corresponding button, select “unassigned” from the applicable drop-down list. S To restore these buttons to their defaults, tap Defaults in the lower right corner. Note; You cannot map an application to more than one button. Should you assign the same application to two buttons, a verification prompt will appear after the second button to confirm whether you want to remap the application.
Appendix A — Configurable Settings Wireless Network Control Panel Applet Note: See Chapter 4, “Network Support,” for information about the 802.11b radio module. About the Wireless Network Your wireless adapter (network interface card) connects to wireless networks of two types: access point networks and peer-to-peer networks. S Access point networks get you onto your corporate network and the internet.
Appendix A — Configurable Settings S TKIP (Temporal Key Integrity Protocol) This protocol is part of the IEEE 802.11i encryption standard for wireless LANs., which provides per-packet key mixing, a message integrity check and a re-keying mechanism, thus fixing the flaws of WEP. This protocol provides stronger encryption than WEP, by dynamically updating the encryption keys every 10,000 packets.
Appendix A — Configurable Settings Configuring Your Wireless Network To start 802.11b communications on the 700 Series Computer, tap Start > Settings > the System tab > Wireless Network to access the Profile Wizard for the 802.11b radio module. A profile contains all the information necessary to authenticate you to the network, such as login name, password or certificate, and protocols by which you are authenticated. You can have up to four profiles for different networks.
Appendix A — Configurable Settings Basic Use the Basic page to set the network type, name, and manage battery power for this profile. Tap ok or OK to return to the Profiles page. S Profile Label: Enter a unique name for your profile. S Network type: Tap the drop-down list to select either “Infrastructure” if your network uses access points to provide connectivity to the corporate network or internet; or “Ad-Hoc” to set up a private network with one or more participants.
Appendix A — Configurable Settings Security The following are available from the 8021x Security drop-down list. Note that the last four methods are available if you have purchased the security package. Contact your Intermec representative for information.
Appendix A — Configurable Settings None Use “None” to disable 802.1x Security and enable either WEP or WPAPSK encryption. To Disable 802.1x Security 1 Set 8021x Security as “None.” 2 Set Association to “Open.” 3 Set Encryption to “None.
Appendix A — Configurable Settings To Enable WEP Encryption 1 Set 8021x Security as “None.” 2 Set Association to either “Open” if WEP keys are not required; or “Shared” when WEP keys are required for association. 3 Set Encryption to “WEP.” See page 372 for information about WEP encryption.
Appendix A — Configurable Settings To Enable WPA Encryption Using a Preshared Key 1 Set 8021x Security as “None.” 2 Set Association to “WPA.” See page 372 for information about WPA encryption. 3 Skip Encryption as it is automatically set to “TKIP.” See page 372 for more information about TKIP. 4 Enter the temporal key as ASCII (12345) in the Pre-Shared Key field.
Appendix A — Configurable Settings PEAP (Protected EAP) This protocol is suitable for performing secure authentication against Windows domains and directory services. It is comparable to EAP-TTLS (see page 387), both in its method of operation and its security, though not as flexible. This does not support the range of inside-the-tunnel authentication methods supported by EAP-TTLS. Microsoft and Cisco both support this protocol.
Appendix A — Configurable Settings To Enable PEAP with WPA Encryption 1 Set 8021x Security as “PEAP.” 2 Set Association to “WPA.” See page 372 for information about WPA encryption. 3 Skip Encryption as it is automatically set to “TKIP.” See page 372 for more information about TKIP. 4 Enter your unique user name and password to use this protocol.
Appendix A — Configurable Settings To Enable PEAP with Network EAP 1 Set 8021x Security as “PEAP.” 2 Set Association to “Network EAP.” See page 371 for information about EAP. 3 Set Encryption to either “WEP” or “CKIP.” See page 371 for information about CKIP and page 372 for information about WEP encryption. 4 Enter your unique user name and password to use this protocol.
Appendix A — Configurable Settings Additional Settings 1 Select an authentication method from the Inner PEAP Authentication drop-down list. EAP/MS-CHAP-V2 Authenticates against a Windows Domain Controller and other non-Windows user databases. This is Microsoft’s implementation of PEAP. EAP/Token Card Use with token cards. The password value entered is never cached. This is Cisco’s implementation of PEAP. EAP/MD5-Challenge Message Digest 5. A secure hashing authentication algorithm.
Appendix A — Configurable Settings TLS (EAP-TLS) EAP-TLS is a protocol that is based on the TLS (Transport Layer Security) protocol widely used to secure web sites. This requires both the user and authentication server have certificates for mutual authentication. While cryptically strong, this requires corporations that deploy this to maintain a certificate infrastructure for all their users.
Appendix A — Configurable Settings To Enable TLS with WPA Encryption 1 Set 8021x Security as “TLS.” 2 Set Association to “WPA.” See page 372 for information about WPA encryption. 3 Skip Encryption as it is automatically set to “TKIP.”See page 372 for more information about TKIP. 4 Enter your unique Subject Name and User Name as credentials for this profile. 5 Tap Get Certificates to obtain or import server certificates. See page 385 for more information.
Appendix A — Configurable Settings To Get Certificates Certificates are pieces of cryptographic data that guarantee a public key is associated with a private key. They contain a public key and the entity name that owns the key. Each certificate is issued by a certificate authority. Use this page to import a certificate onto the 700 Series 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.
Appendix A — Configurable Settings Additional Settings 1 Check Validate Server Certificate to verify the identity of the authentication server based on its certificate when using TTLS, PEAP, and TLS. 2 Enter the Common Names of trusted servers. Note that if these fields are left blank, the server certificate trust validation is not performed or required. 3 Click ok to return to the Security page.
Appendix A — Configurable Settings TTLS (EAP-Tunneled TLS) This protocol provides authentication like EAP-TLS (see page 383) but does not require certificates for every user. Instead, authentication servers are issued certificates. User authentication is done using a password or other credentials that are transported in a securely encrypted “tunnel” established using server certificates.
Appendix A — Configurable Settings To Enable TTLS with WPA Encryption 1 Set 8021x Security as “TTLS.” 2 Set Association to “WPA.” See page 372 for information about WPA encryption. 3 Skip Encryption as it is automatically set to “TKIP.” See page 372 for more information about TKIP. 4 Enter your unique user name and password to use this protocol.
Appendix A — Configurable Settings Additional Settings 1 Select an authentication protocol from the Inner TTLS Authentication drop-down list: PAP Password Authentication Protocol. A simple authentication protocol that sends security information in the clear. CHAP Challenge Handshake Authentication Protocol. Use of Radius to authenticate a terminal without sending security data in the clear. Authenticates against non-Windows user databases.
Appendix A — Configurable Settings LEAP (Cisco Lightweight EAP) LEAP is the Cisco Lightweight version of EAP. See page 371 for information about EAP. Use “LEAP” to configure the use of LEAP as an authentication protocol, select “Open,” “WPA,” or “Network EAP” as an association mode, or assign Network EAP. Note that this defaults to the Network EAP. To Enable LEAP with an Open Association 1 Set 8021x Security as “LEAP.” 2 Set Association to “Open.” 3 Skip Encryption as it is automatically set to “WEP.
Appendix A — Configurable Settings To Enable LEAP with WPA Encryption 1 Set 8021x Security as “LEAP.” 2 Set Association to “WPA.” See page 372 for information about WPA encryption. 3 Skip Encryption as it is automatically set to “TKIP.” See page 372 for more information about TKIP. 4 Enter your unique User Name to use this protocol.
Appendix A — Configurable Settings To Enable LEAP with Network EAP 1 Set 8021x Security as “LEAP.” 2 Set Association to “Network EAP,” an EAP protocol for the network. See page 371 for information about EAP. 3 Set Encryption to either “WEP” or “CKIP.” See page 371 for information about CKIP and page 372 for information about WEP encryption. 4 Enter your unique User Name to use this protocol.
Appendix A — Configurable Settings Advanced Use this page to configure additional settings for this profile. Tap ok or OK to return to the Profiles page. S Enable mixed cell: Mixed cell is a profile-dependent setting. If enabled, you can connect to mixed cell without using WEP, then you can query the cell to determine whether you can use encryption. S Enable Logging: Check this to log what activity incurs for this profile.
Appendix A — Configurable Settings Other Configurable Parameters The following parameters can be configured by sending reader commands through the network or from an application. See “Using Reader Commands” on page 396 for more information. Audio Volume Changes the volume of all audio signals. SNMP OID 1.3.6.1.4.1.1963.15.3.1.3.
Appendix A — Configurable Settings Backlight Timeout Sets the length of time that the display backlight remains on. If you set a longer timeout value, you use the battery power at a faster rate. SNMP OID 1.3.6.1.4.1.1963.15.13.1.0 Options (Syntax Data for Reader Commands) 10 30 60 120 180 240 300 10 seconds 30 seconds 1 minute (default) 2 minutes 3 minutes 4 minutes 5 minutes Date/Time Sets the current date and time. SNMP OID Date: Time: 1.3.6.1.4.1.1963.15.501.2.1.0 1.3.6.1.4.1.1963.15.501.2.2.
Appendix A — Configurable Settings Using Reader Commands After the 700 Series Computer is connected to your network, you can send the 700 Series Computer a reader command from an application to perform a task, such as changing the time and date. Some reader commands temporarily override the configuration settings and some change the configuration settings. Change Configuration The Change Configuration command must precede any configuration command.
Appendix A — Configurable Settings Set Time and Date This command sets the date and time on the 700 Series Computer. The default date and time is June 1, 1999 at 12:00 AM.
Appendix A — Configurable Settings Configuration Bar Codes You can change some settings on your 700 Series Computer by scanning the following Code 39 bar code labels. S You can use the Data Collection control panel to set the three Virtual Wedge parameters (starting on page 341). Note: When you use a bar code creation utility to make a scannable bar code label, the utility probably adds opening and closing asterisks automatically. Asterisks are included here for translation purposes.
Appendix A — Configurable Settings Automatic Shutoff Note: The Automatic Shutoff parameter information is on page 394. Set Automatic Shutoff to 1 minute *$+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* Backlight Timeout Note: The Backlight Timeout parameter information is on page 395.
Appendix A — Configurable Settings Backlight Timeout 2 minutes *$+DF120* *$+DF120* Backlight Timeout 3 minutes *$+DF180* *$+DF180* Backlight Timeout 4 minutes *$+DF240* *$+DF240* Backlight Timeout 5 minutes *$+DF300* *$+DF300* Key Clicks Note: The Key Clicks parameter information is on page 395.
Appendix A — Configurable Settings Virtual Wedge Grid, Preamble, Postamble The following parameters are user-configurable strings. Refer to a full ASCII chart for more information. Grid For Virtual Wedge Grid, the first part of the bar code would be the following, which can include a string of up to 240 characters. Parameter information starts on page 346.
Appendix A — Configurable Settings 402 700 Series Color Mobile Computer User’s Manual
B Bar Code Symbologies This appendix contains a brief explanation of some of the bar code symbologies that the 700 Series Color Mobile Computer decodes and explains some of the general characteristics and uses of these bar code types. The 700 Series Computer recognizes eleven of the most widely used bar code symbologies. With bar code symbologies, like languages, there are many different types. A bar code symbology provides the required flexibility for a particular inventory tracking system.
Appendix B — Bar Code Symbologies Codabar Codabar was for retail price-labeling systems. Today it is widely accepted by libraries, medical industries, and photo finishing services. Codabar is a discrete, self-checking code with each character represented by a stand-alone group of four bars and three intervening spaces. Four different start or stop characters get defined and designated “a”, “b”, “c”, and “d”. These start and stop characters are constructed using one wide bar and two wide spaces.
Appendix B — Bar Code Symbologies When programming the computer for Code 39, it is important to set the symbology limit as close as possible (minimum and maximum bar code lengths being scanned). Doing so keeps the computer bar code processing time to a minimum and conserves battery power. Bar code readers can respond to Uniform Symbology Specification symbols in non-standard ways for particular applications. These methods are not for general applications, because of the extra programming required.
Appendix B — Bar Code Symbologies Code 128 Code 128 (C128) is one of the newest symbologies used by the retail and manufacturing industries. It responds to the need for a compact alphanumeric bar code symbol that could encode complex product identification. The fundamental requirement called for a symbology capable of being printed by existing data processing printers (primarily dot-matrix printers) that produce daily, work-in-progress, job, and product traceability documents.
Appendix B — Bar Code Symbologies This implementation should provide for clean application coding by identifying the same sequences for the same scanned codes. If the communication of Norand bar code types is enabled, the Shipping Container Label codes precede with a “J”. These strings will appear on the computer display. The application may have to allow for strings longer than 48 characters (maximum length indicated in the specification).
Appendix B — Bar Code Symbologies I 2 of 5 (Interleaved) I 2 of 5 (Interleaved 2 of 5 Code) is an all-numeric symbology, widely used for warehouse and heavy industrial applications. Its use has been particularly prevalent in the automobile industry. The I 2 of 5 symbology can be placed on smaller labels than what the standard UPC symbology requires. I 2 of 5 also provides a little more flexibility on the type of material it can print on.
Appendix B — Bar Code Symbologies of data into several PDF417 symbols which are logically linked. There is no theoretical limit on the amount of data that can store in a group of PDF417 symbols. The capacity of PDF417 can be helpful in applications where the data must travel with the labeled item, where a host database is not always available for quick look-up.
Appendix B — Bar Code Symbologies MSI Code (Variant of Plessey) The MSI Plessey bar code is a variant of the Plessey bar code. It is a pulsewidth modulated non-self checking code, and is used primarily in store shelf labeling. Each character consists of eight elements, four bars and four spaces. The character set includes the digits 0 through 9. A Modulo 10 checksum is appended to the end of the code.
Appendix B — Bar Code Symbologies Telepen Telepen was devised by George Sims, Managing Director of SB Electronic Systems Limited, in early 1972, this is the only symbology to directly represent the full ASCII character set without shift characters.Telepen carries the double-density numeric-only mode and is very compact. The Telepen symbol is up to 8 ASCII characters or16 digit per inch, and is easy to print. It has a fixed 3:1 ratio, with a tolerance at least 0.4x.
Appendix B — Bar Code Symbologies 412 700 Series Color Mobile Computer User’s Manual
I Index The Classes and Functions Index covers classes and functions for the 700 Series Color Mobile Computer. The General Index covers all topics. Those in italics are figures, those in bold are tables. The Files Index is to assist you in locating descriptions for device drivers, applications, utilities, batch files, or other files within this publication.
Index Classes and Functions A add_registry_section, [AddReg] flags, 216 registry_root_string, 216 value_name, 216 AddReg, [DefaultInstall], 212 [AddReg], add_registry_section flags, 216 registry_root_string, 216 value_name, 216 AddWep(), 263 AppName, [CEStrings], 209 B BuildMax, [CEDevice], 210 BuildMin, [CEDevice], 210 C [CEDevice] BuildMax, 210 BuildMin, 210 ProcessorType, 210 UnsupportedPlatforms, 210 VersionMax, 210 VersionMin, 210 CESelfRegister, [DefaultInstall], 212 CESetupDLL, [DefaultInstall], 212
Index I InstallDir, [CEStrings], 209 isDHCPEnabled(), 271 isOrinoco(), 269 isSupplicantRunning(), 270 isZeroConfigEnabled(), 269 K KernelIoControl(), 235 N NLEDGetDeviceInfo, 275 NLEDSetDevice, 275 O OSVERSIONINFO.dwBuildNumber, 210 OSVERSIONINFO.dwVersionMajor, 210 OSVERSIONINFO.
Index General Index Numbers 1470 Imager.
Index Antenna, radio type, 127 APIs 802.
Index BlockSize, FTP Server, 228 Bluealps CORE module installing available modules, 126 loading a module, 126 Bluetooth accessing, 174 activating, 174 unit information control panel, main stack CAB file, 351 Bluetooth compatibility, network support, 174 Books, Microsoft Reader adding bookmarks, 93 adding drawings, 93 annotations index, 93 attaching notes, 93 copying, 93 downloading, 90 highlighting, 93 reading, 92 removing, 93 searching, 93 Browsing the Internet, Pocket Internet Explorer, 97 Build informat
Index Codes 11, 392 128, 394 39, 392 39 concatenation, 393 39 full ASCII, 393 93, 393 Cold boot, IOCTL_HAL_COLDBOOT, 245 Cold boot, performing, 17 COM A, modem position, 354 COM B, serial position, 354 COM port configuration, 197 wedge settings, 197 COM1, NPCP parameter, 183 COM1 port, 182 Comm port wedge disabling, 197 enabling, 196 error messages, 197 limitations, 199 settings, 197 unit information control panel, 351 Command line syntax, AutoCab, 124 Common Object Resource Environment.
Index Connections See also Getting connected directly to e-mail server, 114 ending, 114 setting up an e-mail account, 114 to an ISP, 98 via Ethernet, 103 via modem, 98 to work, 104 via Ethernet, 113 via modem, 106 via VPN server, 111 via wireless network, 108 via Ethernet to an ISP, 103 to work, 113 via modem to an ISP, 98 to work, 106 via VPN server, to work, 111 via wireless network, to work, 108 Conserving battery power, 2 Contacts adding a note, 64 assigning to a category, 65 changing, 63 changing opti
Index D Data collection build version number, 349 configuration parameters 1D OmniDir decode enable, 328 aimer LED duration, 324 beeper, 319 beeper frequency, 321 beeper volume, 320 codabar, 292 codabar user ID, 311 code 11, 306 code 11 user ID, 315 code 128, 295 code 128 FNC1 character, 297 code 128 user ID, 311 code 39, 290 code 39 user ID, 311 code 93, 294 code 93 length, 294 code 93 user ID, 312 datamatrix, 308 EAN-13 user ID, 314 EAN-8 user ID, 314 good read beep duration, 323 good read beeps, 322 ima
Index ERROR_INSUFFICIENT_BUFFER IOCTL_HAL_ITC_READ_PARM, 236 IOCTL_HAL_ITC_WRITE_SYSPARM, 240 ERROR_INVALID_PARAMETER IOCTL_HAL_ITC_READ_PARM, 236 IOCTL_HAL_ITC_WRITE_SYSPARM, 240 ESN, location on computer, 140 Ethernet communications setup, 128 creating a connection to an ISP, 103 to work, 113 ETSI GSM 07.05 interface specifications, 169 ETSI GSM 07.07 interface specifications, 169 European Article Numbering. See EAN European Article Numbering code.
Index GSM/GPRS, 164 antenna color code, 127 AT command set, MC45, 169 CORE module, 164 phone application, 166 H HAL, verion of Pocket PC IOCTL_HAL_GET_BOOTLOADER_VERINFO, 244 IOCTL_HAL_GET_OAL_VERINFO, 243 Handset phone application, 166 volume, 168 Headset jack, external, 4 Helper functions, 268 Highlighting text, Microsoft Reader, 93 I I 2 of 5.
Index symbology user IDs not available Codabar, 311 Code 11, 315 Code 128, 311 Code 39, 311 Code 93, 312 EAN 13, 314 EAN 8, 314 Interleaved 2 of 5, 312 Matrix 2 of 5, 314 MSI, 312 PDF417, 312 Plessey, 313 Standard 2 of 5, 313 Telepen, 314 UPC A, 313 UPC E, 313 vibrator, enabling, 20 IMAP4, Folder behavior connected to e-mail server, 74 Inbox accounts, 75 composing/sending messages, 77 connecting to a mail server, 75 downloading messages from server, 76 getting connected, 98 managing e-mail messages and fol
Index ITC_DEVID_SCANHW_NONE, 238 ITC_DEVID_SE900_LASER, 238 ITC_DEVID_SE900HS_LASER, 238 ITC_DEVID_WANRADIO_NONE, 238 ITC_DEVID_WANRADIO_SIEMENS_MC45, 238 ITC_DEVID_WANRADIO_SIERRA_SB555, 238 ITC_DEVID_WANRADIO_XIRCOM_GEM3503, 238 ITC_IFTP_STOP, 233 ITC_KEYBOARD_CHANGE, CreateEvent(), 279 ITC_NVPARM_80211_INSTALLED, 238 ITC_NVPARM_80211_RADIOTYPE, 238 ITC_NVPARM_ANTENNA_DIVERSITY, 237 ITC_NVPARM_BLUETOOTH_INSTALLED, 239 ITC_NVPARM_CONTRAST, 237 ITC_NVPARM_DISPLAY_TYPE, 237 ITC_NVPARM_ECN, 237 ITC_NVPARM_ED
Index MSI user ID, 312 PDF417, 300 PDF417 user ID, 312 plessey, 298 plessey user ID, 313 prefix, 316 standard 2 of 5, 291 standard 2 of 5 user ID, 313 suffix, 317 telepen, 305 telepen user ID, 314 UPC-E user ID, 313 UPC-A user ID, 313 UPC/EAN, 293 virtual wedge, 329 virtual wedge code page, 335 virtual wedge grid, 334 virtual wedge postamble, 332 virtual wedge preamble, 330 SNMP configuration parameters identification contact, 345 identification location, 347 identification name, 346 security encryption ke
Index MIBs ASN.1, 179 files, 179 object identifier, 180 OIDs, 180 Micro PDF417, 397 configuration parameter, 302 Microphone, 4 phone application, 166 Microsoft Developer Network Library.
Index NDIS_POWER_LEVEL_UNKNOWN, GetTXPower(), 260 NDIS_RADIO_ASSOCIATED, GetAssocationStatus(), 254 NDIS_RADIO_AUTH_MODE_AUTO GetAuthenticationMode(), 255 SetAuthenticationMode(), 265 NDIS_RADIO_AUTH_MODE_ERROR GetAuthenticationMode(), 255 SetAuthenticationMode(), 265 NDIS_RADIO_AUTH_MODE_OPEN GetAuthenticationMode(), 255 SetAuthenticationMode(), 265 NDIS_RADIO_AUTH_MODE_SHARED GetAuthenticationMode(), 255 SetAuthenticationMode(), 265 NDIS_RADIO_AUTH_MODE_WPA GetAuthenticationMode(), 255 SetAuthenticationM
Index NPCP printing, 183 about, 183 closing driver, 184 COM1 parameters, 183 communications, 186 driver I/O controls, 185 installation, 183 LPT9, 183 opening driver, 184 reading from driver, 184 removal, 183 sample code, 186 unit information control panel, NPCPTEST CAB file, 351 writing to driver, 184 Numeric keypad alpha (blue) key sequences, 14 [gold] key sequences, 12 registry settings alpha plane, 278 gold plane, 278 unshifted plane, 278 scan codes, 280 O O’Neil printing See also DTR printer installing
Index Printer support, 182 IrDA printer driver, 182 NPCP printer driver, 183 O’Neil printer driver, 188 Processor information, IOCTL_PROCESSOR_INFORMATION, 249 Profile label, 802.11 radio module, 362 Profiles 802.
Index Scanner cabling, 199 Scheduling appointments and meetings, via Calendar, 46 SDK, unit information control panel, 352 SDMMC Disk, 122 Searching for text, Microsoft Reader, 93 Secure Digital cards card support, 19 installing applications, 120, 121 migrating applications, 122 packaging an application, 118 Security, configuration parameter encryption key, 342 read encryption, 340 read-only community string, 338 read/write community string, 339 subnet mask, 310 write encryption, 341 Selecting, drawing via
Index virtual wedge, 329 code page, 335 grid, 334 postamble, 332 preamble, 330 volume, 382 Software Developer’s Kit. See SDK Software versions, 18, 349 700 Series Computer, 18 unit information control panel applet, 349, 351 Speaker, 3 Speakerphone phone application, 166 volume, 168 Sprint activation process, 147 SSID (network name), 802.
Index Typing on the screen, Pocket Word, 79 U UDP, FTPDCE, 230 UDP broadcasts, IDNATarget parameter, 229 Unit, configuration parameters automatic shutoff, 382 backlight timeout, 383 date/time, 383 key clicks, 383 volume, 382 Unit information battery status, 350 CAB files, 351 ActiveX control tools, 352 Bluetooth stack, 351 Comm Port Wedge, 351 NPCP printer, 351 S9C Upgrade, 352 SDK, 352 Windows configuration, 352 wireless printing sample, 352 versions, 18, 349 700 Platform Build, 349 DataCollection Build,
Index WEP encryption LEAP security method, 378 PEAP security method, 367 profile security information, 364, 365 TLS security method, 371 TTLS security method, 375 Windows CE documentation (MSDN), 178 Windows configuration, unit information control panel, WinCfg CAB file, 352 Windows Media files, Windows Media Player, 89 Windows Media Player Start menu icon, 27 Windows Mobile, 89 Windows Mobile ActiveSync, 44 basic skills, 26 Calendar, 46 command bar, 28 Contacts, 60 edition information, 24 getting connecte
Index Files Index Numbers 80211API.DLL, 252 80211CONF.EXE, 252 80211SCAN.EXE, 252 802PM.DLL, 252 A AUTOUSER.DAT, 120, 121 C CABWIZ.DDF, 223 CABWIZ.EXE, 208, 223 CEIMAGER.EXE, 122 COREDLL.DLL, 274 CPL802.CPL, 252 D DEVICEID.H, 242 E EXITME.BIN, 232 F FTPDCE.EXE, 230, 232 AutoFTP, 234 FTP Server, 227 FTPDCE.TXT, 232 I INTERMEC.MIB, 179 ITCADC.MIB, 179 ITCSNMP.MIB, 179 ITCTERMINAL.MIB, 179 M MAKECAB.EXE, 223 MOD80211.DLL, 252 N NETWLAN.DLL, 252 NLED.
Index 436 700 Series Color Mobile Computer User’s Manual
Corporate Headquarters 6001 36th Avenue West Everett, Washington 98203 U.S.A. tel 425.348.2600 fax 425.355.9551 www.intermec.