User's Manual 751G Color Mobile Computer
Intermec Technologies Corporation Worldwide Headquarters 6001 36th Ave.W. Everett, WA 98203 U.S.A. Cedar Rapids Technical Communications 550 Second Street SE Cedar Rapids, IA 52401 U.S.A. www.intermec.com The information contained herein is 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 Technologies Corporation.
Document Change Record This page records changes to this document. The document was originally released as Revision A.
iv 751G Color Mobile Computer User’s Manual
Contents Contents Before You Begin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Safety Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Global Services and Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Who Should Read This Document? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii Related Documents .
Contents Storage Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accessing the Secure Digital Card Slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Internal Card Slots and Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Attaching a Tab to the Secure Digital Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accessing Files Stored on the Secure Digital Card. . . . . .
Contents 3 Configuring the Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Configuring Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring the Computer With Intermec Settings . . . . . . . . . . . . . . . . . . . . . . . Synchronizing the Computer System Time with a Time Server . . . . . . . . . . . . . . Configuring the Computer through the Network. . . . . . . . . . . .
Contents viii Kernel I/O Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IOCTL_HAL_GET_DEVICE_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IOCTL_HAL_ITC_READ_PARM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IOCTL_HAL_ITC_WRITE_SYSPARM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IOCTL_HAL_GET_DEVICEID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Helper Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ConfigureProfile() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EnableSuppLogging() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EnableZeroConfig() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GetCurrentDriverName() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Configuring Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Loading Certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Wireless Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Choosing Between Microsoft and Funk Security . . . . . . . . . . . . . . . . . . . . . . . . Configuring Funk Security . . . . . . . . . . . . . . . . .
Before You Begin Before You Begin This section provides you with safety information, technical support information, and sources for additional product information. Safety Information 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 Telephone Support These services are available from Intermec Technologies Corporation. In the U.S.A. and Canada call 1-800-755-5505 and choose this option Service Description Order Intermec products • Place an order. • Ask about an existing order. Order Intermec media Order printer labels and ribbons. 1 and then choose 1 Order spare parts Order spare parts. 1 or 2 and then choose 4 Technical Support Talk to technical support about your Intermec product.
Before You Begin To download documents 1 Browse to www.intermec.com. 2 Click Service & Support > Manuals. 3 In the Select a Product field, choose the product whose documentation you want to download. To order printed versions of the Intermec manuals, contact your local Intermec representative or distributor.
Before You Begin xiv 751G Color Mobile Computer User’s Manual
1 Using the Computer This chapter introduces the 751G Color Mobile Computer, developed by Intermec to enhance wireless connectivity needs. This chapter contains hardware and software configuration information to assist you in making the most out of your 751G. Note: Desktop icons and applet icons are shown to the left. Any place that Start is mentioned, tap the following Windows icon in the bottom, left corner of your desktop.
Chapter 1 — Using the Computer Ambient Light Sensor 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 751G battery power. Ambient Light Sensor To adjust the ambient light sensor, tap Start > Settings > Control Panel. Double-tap the Backlight icon, then tap the right arrow to move to and tap the Both Power tab. Make your selections, then tap OK to exit this applet.
Chapter 1 — Using the Computer Audio System The audio system consists of the speaker, internal microphone, and the external headset jack. Speaker The speaker, which is capable of variable volume levels, is located on the back of the 751G. This speaker has a transducer volume of 85 dB min at 10 cm (3.9") and a frequency range of 1-8 KHz. Speaker Warning: Do not place the speaker next to your ear when the speaker volume is set to “Loud” (maximum), or you may damage your hearing.
Chapter 1 — Using the Computer External Headset Jack The external headset jack connects a mobile phone style headset to the 751G for use in noisy environments. The jack is a 2.5 mm, threeconductor jack, with autosensing of the headset jack insertion which disables the internal speaker and microphone. The external headset jack is located on the bottom of the 751G next to the Hirose docking connector. External headset jack Hirose docking connector Battery The 751G comes with a 14.4 Watt-hour, 7.
Chapter 1 — Using the Computer If you have at least one device in your 751G (radio, scanner, or imager), the battery power fail level is set so that after the system shuts down in a low battery condition, there is still sufficient charge to allow the unit to remain configured, keep proper time, and maintain DRAM (Dynamic Random Access Memory) for at least 72 hours at room temperature if the main battery remains in the mobile computer.
Chapter 1 — Using the Computer 5 Charge the battery pack for three hours before using. However, to ensure proper charging, perform the remaining steps first, with the AC adapter or dock connected: a The first time you turn on your 751G, it boots to the operating system. After a few seconds, you see the Windows CE .NET Desktop screen. Tap your stylus to advance to the next display on the screen. b You will be prompted through the several screens to complete the setup process.
Chapter 1 — Using the Computer Maximizing Battery Life • Set the Backlight Timeout to 10 seconds. • Verify that Radio Power Management is enabled (Fast PSP). Enabling radio power management allows your radio to switch between awake and sleep modes based on network traffic. • Verify that each setting under Power Management has a value of 1 minute for a combined automatic shutoff time of 3 minutes.
Chapter 1 — Using the Computer Enabling the Beeper To enable the beeper: 1 Tap Start > Settings > Control Panel. Double-tap the Volume & Sounds icon, then tap the Volume tab. 2 Drag the slider bar to the right, away from the “Soft” position. 3 Tap OK to exit this applet. Adjusting the Beeper Volume To select a beeper volume for the 751G, tap Start > Intermec Settings, then tap the Device Settings option. Tap (+) to expand the Beeper option, then tap (+) to expand the Volume option.
Chapter 1 — Using the Computer Disabling the Beeper To disable the beeper: 1 Tap Start > Settings > Control Panel. Double-tap the Volume & Sounds icon, then tap the Volume tab. 2 Tap the Soft button to drag the slider bar all the way to the left. 3 Tap OK to exit this applet. Intermec Settings Applet Use the Intermec Settings applet to gather, view, and update device configuration settings.
Chapter 1 — Using the Computer Keypad Instructions for the keypad include the backlight and keypress sequences. Backlight for Keypad 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 > Control Panel, then double-tap the Backlight icon. Tap the right arrow to move to and tap the Keyboard tab. Make your selection, then tap OK to exit this applet.
Chapter 1 — Using the Computer [Orange] Plane Keys (continued) Press the Keys To Do This [orange] [6] [orange] [7] Move up one page. [orange] [8] Enter an asterisk (*). [orange] [9] Move down one page. [orange] [0] Access the CE .NET Start menu. [orange] [Enter] Enter an at symbol (@). [orange] [BkSp] Enter a backslash (/). [orange] [Esc] Enter a minus sign (–). [orange] [Action] Enter a plus sign (+). [orange] [right arrow] Tab to the right. [orange] [left arrow] Tab to the left.
Chapter 1 — Using the Computer Alpha (Green) Plane Keys (continued) To Enter Press the Keys To Enter Press the Keys k [Alpha] [5] [5] K [Alpha] [1] [5] [5] l [Alpha] [5] [5] [5] L [Alpha] [1] [5] [5] [5] m [Alpha] [6] M [Alpha] [1] [6] n [Alpha] [6] [6] N [Alpha] [1] [6] [6] o [Alpha] [6] [6] [6] O [Alpha] [1] [6] [6] [6] p [Alpha] [7] P [Alpha] [1] [7] q [Alpha] [7] [7] Q [Alpha] [1] [7] [7] r [Alpha] [7] [7] [7] R [Alpha] [1] [7] [7] [7] s [Alpha] [7] [7] [7] [7] S [A
Chapter 1 — Using the Computer Resetting Your Computer In some cases where the 751G completely stops responding, it may be necessary to perform a cold reset. Because cold resetting may result in data loss, only use this method if 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 — Using the Computer To use the area imager 1 Press the power switch to turn on the 751G, point the scanner window a few inches from the bar code label, and hold steady. 2 Press either Scan button and center the red aiming beam over the bar code label. The aiming beam is smaller when the imager is closer to the bar code and larger when it is further away. 3 When a bar code label is successfully read and a high beep is emitted, release the Scan button you pressed.
Chapter 1 — Using the Computer Software Tools The following Intermec software tools are available as free downloads: SmartSystems Foundation Console (www.intermec.com/SmartSystems) This tool includes a management console that provides a default method to configure and manage Intermec devices “out-of-the-box,” without the purchase of additional software licenses. This is for anyone who must configure and deploy multiple devices or manage multiple licenses.
Chapter 1 — Using the Computer Accessing the Secure Digital Card Slot To access the card slot, locate the access door at the top of the 751G, loosen its two screws, then remove the door. Note that the screws to this door are to be torqued to 1.5 in-lbs. See the Model 751G Mobile Computer Quick Start Guide (P/N 962-054-093) for more information. Storage Media Access Door This illustration shows the top of the 751G. Note the keypad is to the bottom.
Chapter 1 — Using the Computer 2 Align the folded edge of the pull tab where there is no adhesive with the bottom end of the storage card. Peel away the rest of the paper from the long end, then firmly press down the remaining adhesive area of the tab onto the storage card. Align the folded end with this edge of the storage card 3 Insert the storage card, with the contacts facing the keypad, into your 751G to ensure that no adhesive is exposed once the tab is placed.
Chapter 1 — Using the Computer Accessories The following accessories are available for the 751G. 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.
Chapter 1 — Using the Computer Keypad Option 22-key layout with one-touch numerics and shifted alpha with 4-way navigation buttons Memory and Storage RAM Memory: Flash ROM: 64 MB 64 MB, includes ROM folder for application storage Microprocessor Intel® XScale™ PXA255 Application Processor, 400 MHz Operating System Microsoft® Windows® CE .NET (4.2) Physical Dimensions Length: Width: Height: Weight: 191 mm (7.53 in) 50 mm (1.97 in) 90 mm (3.50 in) 460 g (16.
Chapter 1 — Using the Computer 20 751G Color Mobile Computer User’s Manual
2 Windows CE .NET This chapter introduces Microsoft Windows CE .NET. While using your 751G Mobile Computer, keep this key point in mind: Tap Start on the task bar, located at the bottom, left corner of the screen, to quickly move to programs, files, and settings. Use the task bar at the bottom of the screen to perform tasks in programs. The task bar includes menus, buttons, and the onscreen keyboard. Note: Desktop icons and applet icons are shown to the left.
Chapter 2 — Windows CE .NET Software Builds Go to “Software Build Version” on page 14 to determine which Intermec build is on your unit. Where to Find Information This chapter describes your 751G CE. NET applications, and explains how to connect your 751G to a PC, a network, or the Internet. Below is a guide to assist you in using your 751G. For information on: See this source: Programs on your mobile computer. This chapter and mobile computer Help. To view Help, tap Start > Help.
Chapter 2 — Windows CE .NET Desktop Screen When you turn on your 751G for the first time each day, you see the Desktop screen. Tap to use the Start menu Tap to list open windows Tap to open an associated program Tap to scroll to other programs Tap to activate the input panel Double-tap to change time format To customize what is displayed on the Desktop screen, including the background image, tap Start > Settings > Control Panel, then double-tap the Display icon.
Chapter 2 — Windows CE .NET Notifications When you have something to do, your device notifies you in any of the following ways. You can choose notification types. • A message box appears on the screen. • A sound, which you can specify is played. • A light flashes on your 751G. Entering Information You can enter information on your 751G in several ways, depending on the type of device you have and the program you are using: Typing Enter typed text into the 751G.
Chapter 2 — Windows CE .NET If you want to use larger keys, tap Start > Settings > Control Panel, then double-tap the Input Panel icon. Tap Options, then select Large keys. Tap OK, then OK again to close the Input Panel properties. Using Transcriber With Transcriber, you can write on the screen with the stylus just as you would on paper. You can write a sentence or more of information, then pause and let Transcriber change written characters to typed characters.
Chapter 2 — Windows CE .NET Finding and Organizing Information Use Windows Explorer to find and organize files into folders on the 751G. To open Windows Explorer 1 Tap Start > Programs > Windows Explorer. 2 Double-tap any folder to open it. 3 Move files by tapping and holding the items you want to move, then tap either Cut or Copy and Paste on the pop-up menu. Double-tap a folder to open it You can also use the System applet to pull up a list of active programs currently running on your 751G.
Chapter 2 — Windows CE .NET To use a different application, select an application, then tap Switch To. To stop an application, select that application, then tap End Task. Customizing Your Computer You can customize your 751G by adjusting settings and installing software. Adjusting Settings You can adjust settings to suit the way you work. To see available options, tap Start > Settings > Control Panel, then double-tap any of the applets.
Chapter 2 — Windows CE .NET You can install any program created for your 751G, as long as your 751G has enough memory. The most popular place to find software for your 751G is on the Windows CE .NET web site (msdn.microsoft.com/ embedded/downloads/ce/default.aspx). Adding Programs Using Microsoft ActiveSync Install applicable software on your PC before installing it on the 751G. 1 Determine your 751G and processor type so that you know which version of the software to install.
Chapter 2 — Windows CE .NET Adding a Program Directly from the Internet 1 Determine your 751G and processor type so that you know which version of the software to install. Tap Start > Settings > Control Panel, then double-tap the System icon. Note the processor information on the General tab beneath the Computer heading. 2 Download the program to your 751G straight from the Internet using Internet Explorer. You may see a single *.EXE or *.ZIP file, a SETUP.
Chapter 2 — Windows CE .NET Microsoft ActiveSync Tap Start > Settings > Control Panel, then double-tap the PC Connection icon. Tap Change Connection, then select the baud rate from the drop-down list. Visit the following Microsoft web site for the latest in updates, technical information, and samples: msdn.microsoft.com/embedded/downloads/ce/default.aspx With Microsoft ActiveSync, you can back up and restore your 751G data, and copy files between your 751G and PC.
Chapter 2 — Windows CE .NET Creating a Document Use WordPad to create documents, such as letters or meeting minutes. To create a new file, tap File > New, then select either a blank document or a template, depending on what you have selected in the Tools > Options dialog box. Select an input mode from the View menu. You can open only one document at a time; when you open a second document, you have to save the first. Documents you create or edit are usually saved as WordPad (.
Chapter 2 — Windows CE .NET Tap to return to the document Tap to hide or show the keypad Writing Mode With Transcriber enabled, use your stylus to write directly on the screen. 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 “Entering Information” on page 24. Transcriber enabled Synchronizing WordPad Documents WordPad documents can be synchronized with Word documents on your desktop.
Chapter 2 — Windows CE .NET Note: When you delete a file on either your desktop or your 751G, the file is deleted in the other location when you synchronize. Internet Explorer Use Microsoft Internet Explorer to view web sites or WAP pages. To do this, create the connection first via an ISP or network, as described in “Connecting to an Internet Service Provider” on page 113. When connected to an ISP or network, you can also download files and programs from the Internet or intranet.
Chapter 2 — Windows CE .NET 2 To connect and start browsing, either tap Favorites from the toolbar, then tap the favorite to view, or in the Address bar that appears at the top of the screen, enter the web address you want to visit using the input panel, then tap the [Enter] key on the panel to go to that web site. Tap the drop-down arrow to select from previously entered addresses.
3 Configuring the Computer There are multiple ways to get an application to your 751G Mobile Computer; like there are multiple ways to package the application for delivery. Note: Desktop icons and applet icons are shown to the left. Any place that Start is mentioned, tap the following Windows icon in the bottom, left corner of your desktop.
Chapter 3 — Configuring the Computer Configuring Parameters You can configure many parameters on the 751G, such as the bar code symbologies it decodes or the network settings. These characteristics are controlled by configuration parameters. The values you set for these configuration parameters determine how the computer operates. Use configuration commands to configure the 751G.
Chapter 3 — Configuring the Computer Configuring the Computer through the Network You can change the configuration parameters of the 751G by sending commands through a host computer or through the network. If you are using a network, you can configure one or more 751Gs at a time. You can remotely configure the wireless 751G by sending a command from an application on the host computer. Note that you cannot set all parameters through the network.
Chapter 3 — Configuring the Computer The computer returns the CgS+BV4 transaction to the host application: Cg is a TMF Configuration Get response. $+ is the Change Configuration reader command. BV4 means the Beeper Volume configuration command is set to a value of 4, which is a very high beeper volume. Configuring the Computer in a UDP Plus Network Use the host computer to configure a 751G in your wireless network.
Chapter 3 — Configuring the Computer Using Configuration Parameters A configuration parameter changes the way the 751G operates. Use either of these methods to execute configuration parameters: Scan EasySet bar code labels: Use the EasySet application from Intermec Technologies Corporation to print configuration labels. Scan labels to change imager configuration and data transfer settings. See the EasySet online help for information.
Chapter 3 — Configuring the Computer Configuring the Scanner The 751G comes with a 2D Imager that decodes several stacked 1D and 2D symbologies, including PDF417, Data Matrix, and MaxiCode without “painting.” It can also read 1D codes from any orientation. For example the scan beam does not need to align perpendicular to the symbol in order to read it. Photography is a secondary application; the lens in the device favors bar code reading. Photos are 640x480, 256 gray-scale.
Chapter 3 — Configuring the Computer Changing Comm Settings Tap Change Comm Settings to configure the settings for the COM1 port. Current settings are restored after a warm-boot is performed, but are lost after a cold-boot is performed. When these settings are not changed, the OK button is disabled (grayed out). When changes are made, tap OK after it is enabled to accept these changes.
Chapter 3 — Configuring the Computer Reading Distances Typical reading distances are done in an office environment using office lights (4 lux). Minimum distances are measured in the dark (0 lux). Both reading distances are provided in respective scan engine integration guides. Contact your Intermec representative for more information. The minimum standard reading distances for 751Gs built with integrated scan engines are shown below.
Chapter 3 — Configuring the Computer 0" 4" 8" 12" 16" in 10" 25 8" 20 Data Matrix 7.5 mils 6" 15 PDF417 6.6 mils 4" 10 2" 5 0" 0 2" 5 4" 10 0.125mm / 5mils 6" 15 0.25 mm / 10 mils 20 8" 100% contrast UPC EAN 10" 25 0.
Chapter 3 — Configuring the Computer To use Microsoft ActiveSync 1 Use an ActiveSync cable to connect the 751G to your PC. 2 Wait for a “Connected” message to appear in the Microsoft ActiveSync application to signal a connection to the 751G. If necessary, select File > Get Connected to initiate a connection. 3 Click Explore to access the “Mobile Device” folder on your unit.
Chapter 3 — Configuring the Computer 5 Add the AuotRun.exe file to the “\SDMMC Disk\2577” folder. 6 Remove the Secure Digital storage card from your PC and reinstall it into the 751G, then warm-boot the 751G to add these files to the Secure Digital 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.
Chapter 3 — Configuring the Computer Installing Cabinet Files Cab files (short form of “cabinet” files) are compressed folders as defined by Microsoft. A “cabinet” file is a single file, usually suffixed with .cab, that stores compressed files in a file library. A compressed file can be spread over several cabinet files. During installation, the setup application decompresses the files stored in a cabinet and copies them to the user’s system.
Chapter 3 — Configuring the Computer Packaging Applications for the Computer • You could package an application as a cabinet (cab) file. Recommended • For simple applications, the application itself may be the file to deliver. • It could be a directory structure that contains the application, supporting files like ActiveX controls, DLLs, images, sound files, and data files.
Chapter 3 — Configuring the Computer The registry keys used by FolderCopy and other startup components to retrieve the folder names are as follows: Flash File Store [HKLM\Drivers\BuiltIn\FlshDrv] “FolderName”=“Flash File Store” SD Card (Storage Card) [HKLM\System\StorageManager\Profiles\SDMMC] “Folder”=“Storage Card” During normal Windows system startup, there are Intermec-specific and non-Intermec components that require an orderly start to properly function.
Chapter 3 — Configuring the Computer AutoExec AutoExec (AutoExec.exe) automates operations such as pausing, launching processes, or signaling, and is configured through the AutoExec data file (AutoExec.dat). This script file must be in the same directory as the program itself. Note: Intermec considers the usage of the AutoExec data file as “Intermec Private.
Chapter 3 — Configuring the Computer ; Perform a SetEvent on the event name "autoexec_started". SIGNAL "autoexec_started" ; Include this child data file, childexec.dat. CALL "\childexec.dat" ; Use autocopy to copy the audio control panel from flash file store to the windows directory. Wait for up to 60 seconds for it to exit. EXEC "\Flash File Store\SYSTEM\autocopy.exe" -S"\Flash File Store\System\CPLAudio.cpl" -D"\Windows\CPLAudio.cpl" ; Change the default EXEC wait time to 90 seconds.
Chapter 3 — Configuring the Computer Usage: AutoCopy [-D["W"]] [-L["X"]] [-M[D]] [-Q[Y]] [-S["Z"]] -D Indicates destination file name and must be fully qualified. W is a string value. -L Indicates qualified file name for logging to enable. Default is disabled, X string value -M Moves file to a destination rather than copies the file. Default value is disabled. D is an integer value. D=1 indicates enabled, 0 is disabled. -Q Indicates if a message box should appear when an error occurs.
Chapter 3 — Configuring the Computer AutoCab AutoCab (AuotCab.exe) extracts files, registry settings, and shortcuts from Windows cabinet (.CAB) files. The Windows startup sequence invokes AutoCab as a part of AutoExec and AutoRun. During the Windows Mobile startup sequence, AutoCab processes all cab files in the “\CabFiles” directory relative to the current location of Autocab, unless the location is overridden by command line arguments.
Chapter 3 — Configuring the Computer Creating Cab Files The Windows CE operating system uses a .cab file to install an application on a Windows CE-based device. A .cab file is composed of multiple files that are compressed into one file. Compressing multiple files into one file provides the following benefits: • All application files are present. • A partial installation is prevented. • The application can be installed from several sources, such as a desktop computer or a web site.
Chapter 3 — Configuring the Computer [CEStrings] This specifies string substitutions for the application name and the default installation directory. Required? Yes AppName app_name 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% Name of the application. Other instances of %AppName% in the .inf file are replaced with this string value, such as RP32.
Chapter 3 — Configuring the Computer Example [CEDevice] UnsupportedPlatforms = pltfrm1 ; pltfrm1 is unsupported [CEDevice.SH3] UnsupportedPlatforms = ; pltfrm1 is still unsupported VersionMin minor_version Numeric value returned by OSVERSIONINFO.dwVersionMinor. The .cab file is valid for the currently connected device if the version of this device is greater than or equal to VersionMin. VersionMax major_version Numeric value returned by OSVERSIONINFO.dwVersionMajor. The .
Chapter 3 — Configuring the Computer [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 Copyfiles copyfile_list_section Maps to files defined later in the .inf file, such as Files.App, Files.Font, and Files.Bitmaps. AddReg add_registry_section Example: RegSettings.
Chapter 3 — Configuring the Computer 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.MIPS] sample.exe = 2; Uses the SourceDisksNames.MIPS identification of 2. [DestinationDirs] This describes the names and paths of the destination directories for the application on the target device.
Chapter 3 — Configuring the Computer [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 copyfile_list_section destination_filename,[source_filename] The source_filename parameter is optional if it is the same as destination_filename.
Chapter 3 — Configuring the Computer Flag Value Description FLG_ADDREG_NOCLOBBER 0x00000002 If the registry key exists, do not overwrite it. Can be used with any of the other flags in this table. FLG_ADDREG_TYPE_SZ 0x00000000 REG_SZ registry data type. FLG_ADDREG_TYPE_MULTI_SZ 0x00010000 REG_MULTI_SZ registry data type. Value field that follows can be a list of strings separated by commas. FLG_ADDREG_TYPE_BINARY 0x00000001 REG_BINARY registry data type.
Chapter 3 — Configuring the Computer ;[CEDevice] ;ProcessorType = [DefaultInstall]; Required section CopyFiles = Files.App, Files.Fonts, Files.BitMaps, Files.Intl, Files.TelecomNcsCE, Files.Windows, Files.Import, Files.Export, Files.Work, Files.Database, Files.WinCE AddReg = RegSettings.All ;CEShortcuts = Shortcuts.All [SourceDisksNames]; Required section 1 = ,“App files” ,,c:\appsoft\...
Chapter 3 — Configuring the Computer [CEStrings]; Required section AppName = Rp32 InstallDir = \storage_card\%AppName% [Strings]; Optional section ;[Shortcuts.All] ;Sample App,0,sample.exe; Uses the path in DestinationDirs. ;Sample App,0,sample.exe,%InstallDir%; The path is explicitly specified. [Files.App] rpm.exe,,,0 rpm.ini,rpmce212.ini,,0 mfcce212.dll,,,0 olece212.dll,,,0 olece211.dll,,,0 rdm45wce.dll,,,0 picfmt.dll,,,0 fmtctrl.dll,,,0 ugrid.dll,,,0 simple.dll,,,0 psink.dll,,,0 pslpwce.
Chapter 3 — Configuring the Computer readme.txt,,,0 [Files.WinCE] wcestart.ini,,,0 [RegSettings.All] HKLM,”SOFTWARE\Microsoft\Shell\AutoHide”,,0x00010001,1; Autohide the taskbar HKLM,”SOFTWARE\Microsoft\Shell\OnTop”,,0x00010001,0; Shell is not on top HKLM,”SOFTWARE\Microsoft\Clock”,SHOW_CLOCK,0x00010001,0 ; Clock is not on taskbar 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.
Chapter 3 — Configuring the Computer // Description: Get process table snapshot, look for pname running. // // Arguments: pname - pointer to name of program to look for. // for example, app.exe. // // Returns: TRUE - process is running. // FALSE - process is not running.
Chapter 3 — Configuring the Computer BOOL fPreviouslyInstalled, LPCTSTR pszInstallDir ) { return codeINSTALL_INIT_CONTINUE; } codeINSTALL_EXIT Install_Exit ( HWND hwndParent, LPCTSTR pszInstallDir, WORD cFailedDirs, WORD cFailedFiles, WORD cFailedRegKeys, 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
Chapter 3 — Configuring the Computer } // end if return codeINSTALL_EXIT_DONE; } codeUNINSTALL_INIT Uninstall_Init( HWND hwndParent, LPCTSTR pszInstallDir ) { // 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 this directory structure and its files on the installed media card storage card or embedded flas
Chapter 3 — Configuring the Computer Example This example creates .cab files for the ARM and MIPS microprocessors, assuming the Win32 Setup.inf file contains the ARM and MIPS tags: cabwiz.exe “c:\myfile.inf” /err myfile.err /cpu arm mips Note: CabWiz.exe, MakeCab.exe, and CabWiz.ddf (Windows CE files available on the Windows CE Toolkit) must be installed in the same directory on the desktop computer. Call CabWiz.exe using its full path for the CAB Wizard application to run correctly.
Chapter 3 — Configuring the Computer Should you want your 751G to display a full screen, use the following links. These give full instructions on how to display full screen. • Instructions on how to create a full screen application for eVC++ applications using an SHFullScreen() API: support.microsoft.com/support/kb/articles/Q266/2/44.ASP • Instructions on how to create a full screen application for eVB applications also using the SHFullScreen() API: support.microsoft.com/support/kb/articles/Q265/4/51.
Chapter 3 — Configuring the Computer 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 3 — Configuring the Computer ID Field Values ITC_NVPARM_EDBG_SUBNET Returns device Ethernet debug subnet mask. Four bytes returned in buffer pointed to by lpOutBuffer ITC_NVPARM_ECN Returns ECNs applied to device in bit array format. Four bytes returned in buffer pointed to by lpOutBuffer ITC_NVPARM_CONTRAST Returns device default contrast setting. Two bytes returned in buffer pointed to by lpOutBuffer ITC_NVPARM_MCODE Returns manufacturing configuration code for device.
Chapter 3 — Configuring the Computer ID Field Values ITC_NVPARM_80211_INSTALLED Reads state of 802.11b or b/g radio installed flag. BOOLEAN DWORD returned in buffer: TRUE = radio installed. ITC_NVPARM_80211_RADIOTYPE Reads 802.11b or b/g radio ID installed by manufacturing. BYTE returned in buffer pointer to by lpOutBuffer indicates type of radio hardware installed. ITC_DEVID_80211RADIO_MAX is maximum value returned: • ITC_DEVID_80211RADIO_NONE No 802.11b or 802.11b/g radio installed.
Chapter 3 — Configuring the Computer Return Values Returns TRUE if the function is successful, returns FALSE if not. GetLastError() may be used to get the error value. When this function is used to get the error, either ERROR_INVALID_PARAMETER or ERROR_INSUFFICIENT_BUFFER is returned. ID Field Values The id field of lpInBuf may be one of the following values: ITC_REGISTRY_SAVE_ENABLE Enables or disables the save registry to non–volatile media feature of the RegFlushKey() function.
Chapter 3 — Configuring the Computer Syntax BOOL KernelIoControl( IOCTL_HAL_GET_DEVICEID,LPVOID lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned ); Parameters lpInBuf Should be set to NULL. STRICT_ID settings are not supported. lpInBufSize Should be set to zero. lpOutBuf Must point to a UNIQUE_DEVICEID structure as defined by DEVICEID.H if the UUID is to be returned nOutBufSize The size of the UNIQUE_DEVICEID in bytes if the UUID is to be returned.
Chapter 3 — Configuring the Computer Return Values Returns TRUE if function succeeds. Returns FALSE if the function fails. GetLastError() may be used to get the extended error value. IOCTL_HAL_GET_BOOTLOADER_VERINFO Returns the HAL version information of the OS 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.
Chapter 3 — Configuring the Computer 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. The object store is cleared. Usage #include “oemioctl.h” Syntax BOOL KernelIoControl( IOCTL_HAL_COLDBOOT,LPVOID lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned ); Parameters lpInBuf Should be set to NULL.
Chapter 3 — Configuring the Computer Return Values Returns TRUE if function succeeds. Returns FALSE if the function fails. GetLastError() may be used to get the extended error value.
Chapter 3 — Configuring the Computer IOCTL_HAL_REBOOT Note: Using this is no longer recommended, use IOCTL_HAL_WARMBOOT (page 73) or IOCTL_HAL_COLDBOOT (page 74). This is supported for backward-compatibility but its use can lead to difficulties. Causes the system to perform a warm-boot. The object store is retained. Usage #include “oemioctl.
Chapter 3 — Configuring the Computer Parameters lpInBuf Should be set to NULL. nInBufSize Should be set to zero. lpOutBuf Should be a pointer to the PROCESSOR_INFO structure. Its structure stores information describing the CPU more descriptively.
Chapter 3 — Configuring the Computer Networking APIs The API provided by Intermec Technologies exposes a limited set of routines that allows a programmer to access and affect the 802.11b/g network interface card from within their application. The routines provided also reads/writes values to the CE registry that pertain to the 802.11b/g radio driver. By using the provided functions, a programmer can alter the 802.
Chapter 3 — Configuring the Computer RadioDisconnect() Call this function when done using the 802.11 API to clean up a connection from a previous RadioConnect() call. If you do not call this function, you may leave memory allocated. Syntax UINT RadioDisconnect( ); Parameters None. Return Values ERROR_SUCCESS when successful, otherwise ERR_CONNECT_FAILED Remarks None.
Chapter 3 — Configuring the Computer GetAuthenticationMode() Call this function to obtain the radio’s current authentication mode. Syntax UINT GetAuthenticationMode( ULONG & ); Parameters NDIS_RADIO_AUTH_MODE_OPEN 802.11b/g Open Authentication. Indicates that the radio is using an open system. NDIS_RADIO_AUTH_MODE_SHARED 802.11b/g Shared Authentication. Indicates that the radio is using a shared key. NDIS_RADIO_AUTH_MODE_AUTO Auto switch between Open/Shared.
Chapter 3 — Configuring the Computer GetDiversity() Call this function to get the current diversity setting of your 802.11b/g radio. This function uses an optional NDIS5.1 OID to query the radio, which a large number of 802.11b/g devices do not support. This function may be inaccurate. Syntax Parameters UINT GetDiversity( USHORT * ); ANT_PRIMARY The primary antenna is selected. ANT_SECONDARY The secondary antenna is selected.
Chapter 3 — Configuring the Computer GetMac() Call this function to get the MAC address of the 802.11b/g radio. Call RadioConnect() before calling this function for this function to work properly. 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 3 — Configuring the Computer 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 3 — Configuring the Computer GetPowerMode() Call this function to get the current power savings mode of the radio. Note: Do not use Automatic Switching mode at this time. 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 3 — Configuring the Computer 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 3 — Configuring the Computer 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 3 — Configuring the Computer 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.
Chapter 3 — Configuring the Computer 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 3 — Configuring the Computer SetAuthenticationMode() Call this function to set the desired authentication mode. Syntax UINT SetAuthenticationMode( ULONG ); Parameters NDIS_RADIO_AUTH_MODE_OPEN 802.11b/g Open Authentication. Indicates that the radio is using an open system. NDIS_RADIO_AUTH_MODE_SHARED 802.11b/g 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 3 — Configuring the Computer SetNetworkMode() Call this function to set the desired Network Mode. Syntax Parameters UINT SetNetworkMode( ULONG ); NDIS_NET_MODE_IBSS 802.11b/g Ad–Hoc Mode. NDIS_NET_MODE_ESS 802.11b/g Infrastructure Mode. NDIS_NET_MODE_UNKNOWN Anything Else/Unknown Error NDIS_NET_AUTO_UNKNOWN Automatic Selection.Using this is not supported or recommended NDIS_NET_TYPE_OFDM_5G 5 Gigahertz 54 Mbps NDIS_NET_TYPE_OFDM_2_4G 802.11b/g 2.
Chapter 3 — Configuring the Computer 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 3 — Configuring the Computer Helper Functions ConfigureProfile() If using the Intermec 802.11b/g Profile Management system, you can program the API to configure the radio to a specific profile by passing the profile name. Syntax UINT ConfigureProfile( TCHAR * ); Parameters Pointer to a character array that contains the profile name. This should be null-terminated.
Chapter 3 — Configuring the Computer 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 3 — Configuring the Computer isOrinoco() Call this function to determine whether the current radio is an ORiNOCO, Lucent, or WaveLAN radio. Syntax UINT isOrinoco( ); Parameters None. Return Values TRUE if this is an ORiNOCO radio, and FALSE if it is not. Remarks None. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_isOrinoco)(); #else UINT isOrinoco(); #endif isSupplicantRunning() Call this function to determine whether the security supplicant is running.
Chapter 3 — Configuring the Computer RenewDHCP() Call this to force a DHCP renewal on the current network adapter. Syntax UINT RenewDHCP( ); Parameters None. Return Values ERROR_SUCCESS when successful. Remarks You should not have to call this function on Microsoft Windows CE 4.2 .NET and later devices.
Chapter 3 — Configuring the Computer StartSupplicant() Call this to start the supplicant service if it is installed on the system. Syntax UINT StartSupplicant( ); Parameters None. Return Values ERROR_SUCCESS when successful. Remarks None. Definitions #ifdef DYNAMIC_LOADING typedef UINT (*PFN_StartSupplicant)(); #else UINT StartSupplicant(); #endif StopSupplicant() Call this function to stop the supplicant service. Syntax UINT StopSupplicant( ); Parameters None.
Chapter 3 — Configuring the Computer Deprecated Functions The following functions are deprecated. While these are not removed from the API, these are no longer supported. Their parameters are no longer applicable and the return value for all of these functions is: ERR_FUNCTION_DEPRECATED.
Chapter 3 — Configuring the Computer 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 pOutput buffer specifies the number of LEDs on the device. NLED_SUPPORTS_INFO_ID pOutput buffer specifies information about the capabilities supported by the LED. NLED_SETTINGS_INFO_ID pOutput buffer has information about LED current settings.
Chapter 3 — Configuring the Computer • IOCTL_HAL_COLDBOOT Forces a cold reboot. This resets the 751G, reloads Windows CE as if a power-up was performed, and discards the contents of the Windows CE RAM-based object store (page 74). • IOCTL_HAL_WARMBOOT Performs a system warm-boot, preserving the object store (page 73). Note: Using IOCTL_HAL_REBOOT is no longer recommended, use either IOCTL_HAL_WARMBOOT or IOCTL_HAL_COLDBOOT.
Chapter 3 — Configuring the Computer For the 751G keypad, these registry keys contain the plane mappings: • The unshifted plane mapping is in the registry at: HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\Vkey • The orange plane mapping is in the registry at: HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\VkeyGold • The alpha plane mapping is in the registry at: HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\VkeyAlpha How Key Values Are Stored in Registry To know which fields to update in the registry, you must
Chapter 3 — Configuring the Computer Advanced Keypad Remapping It is possible to map multiple key presses or named system events to a button - changing what buttons fire the scanner, controls the volume, and suspend/resume the device. These options can cut down the number of keys to press or remapping which key behaves like the action key.
Chapter 3 — Configuring the Computer Scan Codes (continued) Press this Key Meaning ScanCode None 0x1F–0x40 Battery LED Charge Detect 0x41 Left LED LCD frontlight 0x42 LED above [Esc] Ambient light 0x42 Threshold crossed 0x42 Headset detected 0x43 LED above [Esc] Keypad Backlight 0x44 Ambient Light 0x44 Threshold Crossed 0x44 Sample View of Registry Keys See the registry on your device for the latest 751G key mappings.
4 Maintaining the Computer Use this chapter to update your system software, solve problems you may encounter and perform routine maintenance.
Chapter 4 — Maintaining the Computer Updating the System Software When you upgrade your 751G, you are updating the operating system (OS) and the Persistent Storage Manager (PSM) files. The PSM files are stored in the Flash File Store region, and deliver Intermec value-added functionality such as data collection, unit configuration and diagnostics, the Intermec wireless security suite, and the SmartSystems™ Foundation.
Chapter 4 — Maintaining the Computer button, or you may damage the Reset button. Reset button This shows the back of the 751G inside the battery compartment. 5 Return the 751G to DC power, such as installing it into a dock connected to external power. 6 When the Bootloader Menu shows “complete,“ remove the storage card, then press the Reset button again to load the new operating system. Note: The upgrade will fail if the 751G is not connected to external power. For help, see “Accessories” on page 18.
Chapter 4 — Maintaining the Computer 5 Double-click the .exe file on your desktop PC. An InstallShield application starts and walks you through the process of extracting the upgrade files in the default location. Note: Do not change the default location where InstallShield extracts the files. The SmartSystems Console requires that the files be in this location. 6 From the SmartSystems Console, locate the device upgrade to install. 7 Drag-and-drop the device upgrade onto each 751G you want to upgrade.
Chapter 4 — Maintaining the Computer Problems While Configuring the Computer Problem Solution You scan a configuration command, If you are working in the Intermec Settings applet, you cannot scan configuration such as Beeper Volume, and you commands. Exit the applet to scan configuration commands. hear three low beeps. You scan or enter an option for the You may have scanned or entered a Scanner Model command that does not apply Scanner Model configuration to the type of scanner that you have installed.
Chapter 4 — Maintaining the Computer Problems While Configuring 802.1x Security If you have trouble configuring the computer for 802.1x security, check these problems and possible solutions. Problem Solution The 751G indicates that it is authenticated, but it does not communicate with the host. Make sure the 751G IP address, host IP address, subnet mask, default router are configured for network. The 751G does not appear to be authenticating and a network connection icon does not appear on the toolbar.
Chapter 4 — Maintaining the Computer Problems While Scanning Bar Codes (continued) Problem Solution The input device attached to the 751G does not work well or read bar code labels very quickly. Set the Scanner Model command to the specific attached input device. Check enabled bar code symbologies and enable only the symbologies being used. The scanner will not read the bar code label. Aim the scanner beam to cross entire bar code label in one pass. Vary the scanning angle.
Chapter 4 — Maintaining the Computer 110 751G Color Mobile Computer User’s Manual
5 Network Support The 751G Color Mobile Computer automatically installs the appropriate software for radio use when the unit is powered on. It provides wireless connectivity via the Wireless Local Area Network (WLAN) using an 802.11b/g radio option that provides up to 11 Mb/sec throughput. Note: Desktop icons and applet icons are shown to the left. Any place that Start is mentioned, tap the following Windows icon in the bottom, left corner of your desktop.
Chapter 5 — Network Support 802.11b/g Communications Note: The Network Selection APIs change the network adapter configuration programmatically. See “Networking APIs” on page 78 for the APIs. To configure the radio 1 Tap Start > Settings > Network and Dial-up Connections. 2 Double-tap the applicable radio connection icon to access and configure its properties. IP Address Name Servers These two screens are for the Samsung radio using the SWLD26C1 connection icon shown on the left.
Chapter 5 — Network Support Remote Access (Modems) You can set up connections to the Internet and corporate network at work to browse the Internet or intranet, send and receive e-mail, and synchronize information using ActiveSync. Connections are made via wireless networks. Your 751G has two groups of connection settings: My ISP and My Work Network. Use My ISP settings to connect to the Internet. Use My Work Network settings to connect to any private network.
Chapter 5 — Network Support 2 Enter a name for the connection, such as “ISP Connection,” tap Next. 3 You should not need to change any advanced settings. Most ISPs now use a dynamically-assigned address. If the ISP you are connecting to does not use a dynamically-assigend address, tap TCP/IP Settings, clear (uncheck) User server-assigned IP address, then enter the IP address. Tap OK to return to the Modem page.
Chapter 5 — Network Support 5 Enter the access phone number, then tap Finish to return to the Connection page. 6 Double-tap the new connection, then enter the user name, password, and domain (if provided by an ISP or your network administrator). 7 Tap Dial Properties, then specify your current location from the dropdown list. Specify your current phone type. If your phone type is pulse dialing, tap Pulse dialing. If your type is tone dialing (as most phone lines are), then tap Tone dialing.
Chapter 5 — Network Support Connecting to Work If you have access to a network at work, you can view intranet pages, synchronize your 751G, and possibly access the Internet. Your network administrator may also give you Virtual Private Network (VPN) settings. A VPN connection helps you to securely connect to servers, such as a corporate network, via the Internet. Ask your network admisnistrator for a user name, password, domain name, TCP/IP settings, and host name or IP address of the VPN server.
Chapter 5 — Network Support 3 Enter the Host name or IP address field. 4 You should not need to change any TCP/IP settings. Instances where you are to change TCP/IP settings include the following. To change these settings, tap TCP/IP Settings on the Connection page. Otherwise, tap Finish. • The server to which you are connecting does not use dynamicallyassigned addresses, and you need to enter your TCP/IP settings. • You need to change server DNS or WINS settings.
Chapter 5 — Network Support Configuring Security Use the next sections to understand how to configure each type of security on your wireless 751G. Loading Certificates If you choose to use Transport Layer Security (TLS) with WPA or 802.1x security, you need to have a unique client certificate on the 751G and a trusted root certificate authority (CA) certificate. If you choose to use PEAP, you need to load a root CA certificate.
Chapter 5 — Network Support Encryption AES (Advanced Encryption Standard) A block cipher, a type of symmetric key cipher that uses groups of bits of a fixed length - called blocks. A symmetric key cipher is a cipher using the same key for both encryption and decryption. As implemented for wireless, this is also known as CCMP, which implements AES as TKIP and WEP are implementations of RC4.
Chapter 5 — Network Support Authentication (continued) EAP-TLS Based on the TLS (Transport Layer Security) protocol widely used to secure web sites. This requires (Transport Layer both the user and authentication server have certificates for mutual authentication. While cryptically Security) strong, this requires corporations that deploy this to maintain a certificate infrastructure for all users.
Chapter 5 — Network Support 3 Select an active profile, then configure its security settings. Using WPA Security Wi-Fi Protected Access (WPA) is a strongly enhanced, interoperable Wi-Fi security that addresses many of the vulnerabilities of Wired Equivalent Privacy (WEP). Instead of WEP, WPA uses Temporal Key Integrity Protocol (TKIP) for its data encryption method. Currently, WPA satisfies IEEE 802.11i standards. WPA runs in Enterprise (802.
Chapter 5 — Network Support 1 Make sure you have configured the communications and radio parameters on your 751G and that Funk is your security choice. 2 Open Intermec Settings. Tap (+) to expand Communications > 802.11 Radio > Funk Security > Profile X with “X” being “1” through “4.” 3 For Association, select “WPA” and press Enter. 4 For 8021x, select “PEAP,” “TLS,” “TTLS,” “LEAP,” or “EAP-FAST” and press Enter. If you select “TTLS” or “PEAP:” a Select User Name, type your user name, then press Enter.
Chapter 5 — Network Support Configuring WPA-PSK Security With Funk Security Use this procedure to set WPA-PSK security on your 751G with Funk security. 1 Make sure you have configured the communications and radio parameters on your 751G and that Funk is your security choice. 2 Open Intermec Settings. Tap (+) to expand Communications > 802.11 Radio > Funk Security > Profile X with “X” being “1” through “4.” 3 For Association, select “WPA” and press Enter. 4 For 8021x, select “None” and press Enter.
Chapter 5 — Network Support Configuring 802.1x Security With Funk Security This sets 802.1x security on your 751G with Funk security. 1 Make sure you have configured the communications and radio parameters on your 751G and that Funk is your security choice. 2 Open Intermec Settings. Tap (+) to expand Communications > 802.11 Radio > Funk Security > Profile X with “X” being “1” through “4.” 3 For Association, select “Open” and press Enter.
Chapter 5 — Network Support Using Static WEP Security The 751G uses the Wired Equivalent Privacy (WEP) protocol to add security to your wireless network based on the 802.11b/g standard. To use WEP security, you need an access point with an 802.11b/g radio. Configuring Static WEP Security With Funk Security Use this procedure to set Static WEP security with Funk security. 1 Make sure you have configured the communications and radio parameters on your 751G and that Funk is your security choice.
Chapter 5 — Network Support Configuring Microsoft Security The default security setting is Funk. If you want to use Microsoft security, you need to select it as your security choice. 1 Select Start > Settings > Control Panel, then double-tap the Intermec Settings icon. Tap (+) to expand Communications > 802.11 Radio > Security Choice. Select “Microsoft Security” from the drop-down list, then press Enter.
Chapter 5 — Network Support SmartSystems™ Foundation Use the SmartSystems Foundation (www.intermec.com/SmartSystems) to configure and manage your network. You can also contact your Intermec representative for support. This tool, available as a free download from Intermec, includes a management console that provides a default method to configure and manage Intermec devices “out-of-the-box,” without the purchase of additional software licenses.
Chapter 5 — Network Support 128 751G Color Mobile Computer User’s Manual
I Index 751G Color Mobile Computer User’s Manual 129
Index Symbols __resetmeplease__.txt, 62 Numerics 1D area imager reading distances, 42 2D area imager reading distances, 42 2D Imager about, 40 802.11b/g API, 78 configuration profiles, 78 network adapter power, 112 802.11b/g information radios, 112 802.1x authentication Funk, 123 802.1x security troubleshooting, 108 80211API.dll, 78 80211PM.
Index Secure Digital cards, 16 pull tabs, 16 Cisco Key Integrity Protocol, 119 CKIP (Cisco Key Integrity Protocol), 119 ClassID field values VN_CLASS_ASIC, 69 VN_CLASS_BOOTSTRAP, 69 VN_CLASS_KBD, 69 Cleaning the scanner window and screen, 109 Cold boot IOCTL_HAL_COLDBOOT, 74 Cold boot, performing, 13 COM port configuration, 41 wedge settings, 41 COM1 port, 39 Comm port wedge settings, 41 Command line syntax AutoCab, 46 Communications options, 111 CompactFlash card slot, 16 Computer shutdown, 4 Configuratio
Index GetCCXStatus(), 86 GetCurrentDriverName(), 93 GetDiversity(), 81 GetLinkSpeed(), 81 GetMac(), 82 GetMedia(Deprecated), 97 GetMedium(Deprecated), 97 GetNetworkMode(), 82 GetNetworkType(), 83 GetNicStats(Deprecated), 97 GetPowerMode(), 84 GetRadioIpAddress(), 86 GetRSSI(), 84 GetRTSThreshold(Deprecated), 97 GetSSID(), 83 Getting connected ISP, 113 to an ISP, 113 creating a modem connection, 113 to work, 116 Windows Mobile, 113 GetTXPower(), 85 GetWepStatus(), 85 H HAL verion of Pocket PC IOCTL_HAL_GET
Index Installing applications Avalanche, 45 SmartSystems, 45 using a storage card, 44 using Secure Digital cards, 44 with ActiveSync, 43 Intermec Developer Library, 9 Intermec part numbers, 18 Intermec settings 802.
Index ITC_NVPARM_MANF_DATE, 68 ITC_NVPARM_MCODE, 69 ITC_NVPARM_RTC_RESTORE, 69 ITC_NVPARM_SERIAL_NUM, 68 ITC_NVPARM_SERIAL2_INSTALLED, 70 ITC_NVPARM_SERVICE_DATE, 68 ITC_NVPARM_SIM_PROTECT_HW_INSTA LLED, 70 ITC_NVPARM_SIM_PROTECT_SW_INSTAL LED, 70 ITC_NVPARM_VERSION_NUMBER, 69 ITC_NVPARM_VIBRATE_INSTALLED, 70 ITC_NVPARM_WAN_FREQUENCY, 69 ITC_NVPARM_WAN_INSTALLED, 69 ITC_NVPARM_WAN_RADIOTYPE, 69 ITC_NVPARM_WAN_RI, 69 ITC_REGISTRY_SAVE_ENABLE, 71 K KernelIoControl IOCTL_GET_CPU_ID, 77 IOCTL_HAL_COLDBOOT, 74
Index lpOutBuf IOCTL_GET_CPU_ID, 77 IOCTL_HAL_COLDBOOT, 74 IOCTL_HAL_GET_BOOT_DEVICE, 75 IOCTL_HAL_GET_BOOTLOADER_VERI NFO, 73 IOCTL_HAL_GET_DEVICE_INFO, 67 IOCTL_HAL_GET_DEVICEID, 72 IOCTL_HAL_GET_OAL_VERINFO, 72 IOCTL_HAL_GET_RESET_INFO, 74 IOCTL_HAL_ITC_READ_PARM, 68 IOCTL_HAL_ITC_WRITE_SYSPARM, 70 IOCTL_HAL_REBOOT, 76 IOCTL_HAL_WARMBOOT, 74 IOCTL_PROCESSOR_INFORMATION, 77 M MakeCab.
Index NDIS_POWER_LEVEL_UNKNOWN GetTXPower(), 85 NDIS_RADIO_ASSOCIATED GetAssocationStatus(), 79 NDIS_RADIO_AUTH_MODE_AUTO GetAuthenticationMode(), 80 SetAuthenticationMode(), 89 NDIS_RADIO_AUTH_MODE_ERROR GetAuthenticationMode(), 80 SetAuthenticationMode(), 89 NDIS_RADIO_AUTH_MODE_OPEN GetAuthenticationMode(), 80 SetAuthenticationMode(), 89 NDIS_RADIO_AUTH_MODE_SHARED GetAuthenticationMode(), 80 SetAuthenticationMode(), 89 NDIS_RADIO_AUTH_MODE_WPA GetAuthenticationMode(), 80 SetAuthenticationMode(), 89 NDI
Index Operating system specifications, 19 Operating temperature, 18 Operating the Computer troubleshooting, 106 Orange plane on keypad, 99 OSVERSIONINFO.dwBuildNumber, 55 OSVERSIONINFO.dwVersionMajor, 55 OSVERSIONINFO.
Index Scan codes keypad, 101 Scanner beeper volume turning it on, 8 specifications, 18 Scanning bar codes troubleshooting, 108 Secure Digital card slot, 16 Secure Digital cards accessing files, 17 installing applications, 44 packaging an application, 47 pull tabs, 16 removing, 17 specifications, 18 upgrading computer, 104 Security choosing between Funk and Microsoft, 120 configuring, 118 loading certificates, 118 wireless network, 118 Set information functions, 87 SetAuthenticationMode(), 89 SetCCXStatus()
Index Troubleshooting, 106 802.1x security, 108 bar code scanning, 108 CAB Wizard, 66 configuration, 107 operation, 106 wireless connectivity, 107 Typing mode Pocket Word, 31 Typing on the screen Pocket Word, 31 U Unshifted plane on keypad regular keypad, 99 Updating bootloader, 43 URLs full screen display, 67 Microsoft support, 22 Windows CE .NET support, 22 URODDSVC.
Index 140 751G 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.