Intermec Technologies MC75 MC75 User Manual legal

Intermec Technologies Corporation MC75 legal

Final Users Manual part 2 of 2

Network Support—Chapter 4101700 Series Color Mobile Computer User’s ManualPropertiesSelect a COM Port from the Choose COM Port boxtoregisterforthisdevice, then check Enable Wireless Printing to complete the COM portregistration. To change your COM port selection, clear (uncheck) the En-able Wireless Printing box, select a new COM port, then check EnableWireless Printing again. Choose COM Port items already in use aregrayed out.When you enable Wireless Printing, a status message is shown near thebottom of the screen to confirm your action. To print a test page to yourprinter, tap Print Test Page.Check Default to set this printer to identify the assigned COM Port as theWPPort in the registry. See the Bluetooth Resource Kit User’s Guide formore details on WPPort.Tap ok to return to the Wireless Printing page.
Network SupportChapter —4102 700 Series Color Mobile Computer User’s ManualFile TransferUse this page to enable your unit to receive files from another Bluetoothdevice, or from any device that supports this function.This does not apply to the 730 Computer. From this point, this transfer issimilar to an IrDA file transfer. Tap Start >Programs >File Explorer,tapto hold the file to transfer, then select Beam File from its pop-up menu.The system searches for a list of Bluetooth devices that will accept a con-nection from your unit. When the list is complete, tap on a device towhich to send the file. Note: in some cases, the user of the target device has to“accept” the file before it is transmitted.
Network Support—Chapter 4103700 Series Color Mobile Computer User’s ManualConnecting with BluetoothNote: While these instructions apply to many Bluetooth devices, these in-structions use the Nokia 3650 for example purposes.Before you connect to the network, make sure Bluetooth is enabled onyour 700 Color Computer before discovering and connecting to remotedevices.Tap Start >Settings >theConnections tab>theBluetooth icon. Tap Onto activate Bluetooth, then tap ok to exit the applet.Also make sure Bluetooth is enabled on your mobile phone. For example,with the Nokia 3650, go to its menu, select Connect >Bluetooth,thensetMy phone’s visibility to “Shown to all.”Do the following to establish a Bluetooth connection between your 700Color Computer and your mobile phone, then establishing a dial-up net-working session with your wireless network. Once connected, you shouldbe able to browse Internet websites and use other online resources fromyour 700 Color Computer.To view additional information for any screen in the wizard or whilechanging settings, tap the Help icon.1Tap Start >Settings >theConnections tab>theConnections icon. InMy ISP,tapAdd a new modem connection.
Network SupportChapter —4104 700 Series Color Mobile Computer User’s Manual2Enter a name for the connection, such as “Nokia.” In the Select a mo-dem list, select “Bluetooth,” then tap Next to continue.3Tap New... if the phone is not listed in the known devices. Make sureyour Bluetooth device is turned on before you start the search.
Network Support—Chapter 4105700 Series Color Mobile Computer User’s Manual4When the discovery of devices is complete, select your Bluetooth device,then tap Next to continue.5Enter the correct Device PIN on both the Bluetooth device and the 700Color Computer, then tap Next to continue.
Network SupportChapter —4106 700 Series Color Mobile Computer User’s Manual6Enter a name for the device if needed, then tap Finish.7After bonding completes, select your Bluetooth device from the list ofbonded devices, then tap Next.
Network Support—Chapter 4107700 Series Color Mobile Computer User’s Manual8Enter the appropriate number as it should be dialed for your Bluetoothconnection, then tap Next to continue. Enter the user name, password,and domain required for your Bluetooth device, then tap Finish.Now you can establish a connection to your network via the Internet Ex-plorer application. To disconnect, tap the Connectivity icon in the topmenu bar, then select Disconnect.Local Area NetworksSee the Developer’s Support web site for the latest information on networkadapters for your unit.The 700 Color Computer is a versatile mobile computer that easily adds toyour wired or wireless data collection network. You can connect your 700Color Computer to your network using either USB communications or802.11b or 802.11b/g radio communications.Configuring USB CommunicationsYou can place the 700 Color Computer in a single dock, multidock, mo-dem dock, or vehicle dock to transfer data to and receive data from anoth-er device using USB communications. The USB cable, single dock, multi-dock, modem dock, and vehicle dock are sold separately. For informationon accessories and how to order them, see “Accessories” on page 21.To use USB communications with your 700 Color Computer1Connect the dock to the USB port of the other device using an ap-propriate USB cable.2Make sure your USB device is configured for USB communications.3Insert the 700 Color Computer into the dock.4Turn on the 700 Color Computer.
Network SupportChapter —4108 700 Series Color Mobile Computer User’s ManualConfiguring 802.11 Radio CommunicationsCaution: Make sure all components with antennas are at least 30 cm (1ft) apart when power is applied. Failure to comply could result inequipment damage.The wireless 700 Color Computer has an internal 802.11b or 802.11b/gradio to transfer data using wireless communications. This manual assumesyou already have set up your wireless communications network, includingyour access points. If you are using a UDP Plus network, have yourIntermec Application Server communicate with a host computer. Your700 Color Computer supports TCP/IP and UDP Plus.Configuring the Network Parameters for a TCP/IP NetworkIn a TCP/IP network, the 700 Color Computer communicates with a hostcomputer directly using TCP/IP. The access point acts as a bridge to allowcommunications between the wired and wireless networks.1Configure the infrastructure mode, network name (SSID), host IP ad-dress, and IP settings (if not using DHCP) on each 700 Color Comput-er in the network.2Configure security. Tap Start >Settings >theSystem tab>theWire-less Network icon to access the Profile Wizard for the 802.11b or802.11b/g radio module. Go to Appendix A, “Configurable Settings,”for information.Configuring the Network Parameters for a UDP Plus NetworkIn a UDP Plus network, the 700 Color Computer communicates with ahost computer through the Intermec Application Server. The IntermecApplication Server translates UDP Plus packets on the wireless networkinto TCP/IP packets on the wired network and vice versa. The accesspoint acts as a bridge to allow communications between the wired andwireless networks.1Configure the network name (SSID), controller IP address, and IP set-tings (if not using DHCP), and controller port (set to 5555) on each700 Color Computer in the network.2Configure security. Tap Start >Settings >theSystem tab>theWire-less Network icon to access the Profile Wizard for the 802.11b or802.11b/g radio module. Go to Appendix A, “Configurable Settings,”for information.The easiest way to configure the network parameters on the 700 ColorComputer is to use the Intermec Settings applet. Go to Appendix A,“Configurable Settings.” for information.Network AdaptersThe 700 Color Computer can have up to three radios installed. The de-fault network adapter or radio is dependent on what radios are installed inyour unit. The 700 Color Computer is capable of supporting 802.11i se-curity requirements.
Network Support—Chapter 4109700 Series Color Mobile Computer User’s ManualWith the NDISTRAY pop-up menu (the Network Driver Interface Speci-fication tray application) from the System Tray, you can specify “802.11,”“Ethernet,” or “No Networking” to load onto your 700 Color Computerwhen a cold-boot is performed. When a warm boot is performed, the 700Color Computer loads the network set just prior to the warm boot.The 730 Computer only has the 802.11b radio and Bluetooth. It does nothave an external antenna. Other radios are not supported.Ethernet Communications (740, 741, 750, 751, 760, 761 Computers)Follow the steps below to start Ethernet communications on the 700 ColorComputer. If your system does not contain an 802.11b or 802.11b/gradio, then Ethernet networking using DHCP is selected as the default.When “Built-in Ethernet” is selected from the NDISTRAY pop-up menu,then the Ethernet icon shown to the left appears in the System Tray ascircled in the following illustration.
Network SupportChapter —4110 700 Series Color Mobile Computer User’s ManualWireless 802.11 CommunicationsWhen “Wireless 802.11” is selected via the NDISTRAY pop-up menu,the Wireless 802.11 antenna icon shown to the left appears in the systemtray as circled in the following illustration.No NetworkingWhen “No networking” is selected from the NDISTRAY pop-up menu,the disconnected icon shown to the left appears in the system tray ascircled in the following illustration.Network Selection APIsThe Network Selection APIs change the network adapter configurationprogrammatically. Both drivers support the same IOCTL function num-bers for loading and unloading the drivers. Go to Chapter 7, “Program-ming,” to see the APIs.
Network Support—Chapter 4111700 Series Color Mobile Computer User’s ManualNetwork ConnectionsFrom the 700 Color Computer, tap Start >Settings >theConnectionstab>theConnections icon > the Advanced tab > Network Card or theNetwork Adapters tab to access the network connections for this unit.Make the changes necessary for your network, then tap ok when finished.Creating a Wireless Network ConnectionUse the Wireless Network applet for more security choices and betterroaming behavior. See Appendix A for information.Networks already configured are preferred networks and are listed inWireless networks. You can connect to only preferred networks or searchfor and connect to any available network.A wireless network can be added either when the network is detected, ormanually by entering settings information. To determine if authenticationinformation is needed, see your network administrator.1Tap Start >Settings >theConnections tab>theConnections icon.
Network SupportChapter —4112 700 Series Color Mobile Computer User’s Manual2Tap the Advanced tab > Network Card >theWireless tab > Add New .3Tap the General tab, then enter a network name. If the network wasdetected, the network name is entered and cannot be changed.From Connects to, select to what your network is to connect. If youselect “Work,” you can do a vpn connection or use proxy servers. If youselect “The Internet,” you can connect directly to the internet.To connect to an ad-hoc connection, select This is a device-to-device(ad-hoc) connection.4Tap the Network Key tab, then do the following:To Disable AuthenticationaSet Authentication to either “Open” if WEP keys are not required;or “Shared” when WEP keys are required for association.
Network Support—Chapter 4113700 Series Color Mobile Computer User’s ManualbSet Data Encryption to “Disabled.”To Enable WEP EncryptionaSet Authentication to either “Open” if WEP keys are not required;or “Shared” when WEP keys are required for association.bSet Data Encryption to “WEP.”cTo change the network key, clear The Key is provided for me auto-matically box, then enter the new Network key and select the ap-propriate Key index.Note: The following information applies when you have Enable Micro-soft’s Wireless Zero Config checked via the Wireless Network applet (seeAppendix A, “Configurable Settings”).
Network SupportChapter —4114 700 Series Color Mobile Computer User’s ManualTo Enable WPA Authentication (730, 751, 751, 761 Computers)aSet Authentication to “WPA” (see page 236).bSet Data Encryption to either “WEP” or “TKIP” (see page 236).To Enable WPA Authentication Using a Preshared Key (730, 741, 751, 761 Computers)aSet Authentication to “WPA-PSK” (see page 236).bSet Data Encryption to either “WEP” or “TKIP” (see page 236).cEnter the new Network key.
Network Support—Chapter 4115700 Series Color Mobile Computer User’s Manual5Tap the 802.1x tab, select either “PEAP” or “Smart Card or Certificate”for the EAP type,thentapProperties to adjust its settings.6Tap ok to return to the Configure Wireless Network screen.7From the Networks to access drop-down list, select “All Available,”“Only access points,” or “Only computer-to-computer” depending onthe type of networks to which you connect.To connect only to networks you have already configured, clear Auto-matically connect to non-preferred networks.Tapok to close thisscreen.Note: If you select to automatically connect to non-preferred networks,your device detects any new networks and provide you the opportunity toconfigure them.
Network SupportChapter —4116 700 Series Color Mobile Computer User’s ManualAutoIP/DHCPAutomatic Private IP Addressing (AutoIP) is enabled by default inWindows Mobile 2003. To remain compatible with other versions ofPocket PC, this setting needs to be enabled. You can configure the registrysettings in the following to set the required AutoIP/DHCP behavior:SFor Ethernet: HKEY_LOCAL_MACHINE\Comm\LAN9001\TcpIpSFot 802.11: HKEY_LOCAL_MACHINE\Comm\NETWLAN1\TcpIpOther registry keys that can modify the behavior of AutoIP are as follows.You can find the appropriate settings and behavior of each of these keys inMicrosoft Help.SAutoIntervalSAutoMaskSAutoSubnetSAutoIPSAutoSeedWhen a TCP/IP client cannot find a DHCP server, it generates an AutoIPaddress from the 169.254.xxx.xxx block. The client then tries to check fora DHCP server every 15 seconds and if a DHCP server is found, the clientdrops the AutoIP address and uses the address from the DHCP server.In the MSDN Windows CE documentation available out on the Micro-soft Developer Network web site (www.msdn.com), see “Automatic ClientConfiguration” for more information on AutoIP.To disable AutoIP, set the AutoCfg registry entry to “0.” If a DHCP serv-er cannot be found, instead of using AutoIP, the system will display the“Unable to obtain a server assigned IP address” message.Note: If you try to disable AutoIP using a CAB file to set the registry valuefor AutoIP, remember to set the EnableDHCP value to “1” to keepDHCP enabledNote: To extend the number of attempts that a DHCP client makes to geta DHCP address, use the DhcpRetryDialogue and DhcpMaxRetry registrysettings.Note: Change the AutoInterval registry key value to make the client retrymore often to obtain a DHCP address.Wide Area NetworksThe 700 Color Computer does not support wide area networks.Phone ApplicationsThe following phone applications apply to certain configurations. See thechart on page 98 to learn which applies to your 700 Color Computer.
Network Support—Chapter 4117700 Series Color Mobile Computer User’s ManualMicrosoft Phone Application (761 Computers with CDMA Radios)With the WAN radio module installed in your 761 Computer, you cansend and receive telephone calls. Use the speaker on the back of the com-puter as your earpiece and use the connector on the bottom of the com-puter for your mouthpiece.Data Provisioning (Sprint)Note: If you wish to do this activation another time, tap Cancel to closethis wizard, then tap Yes.It is necessary to initiate activation before using your Microsoft Phone ap-plication. Below are the instructions:1Tap Start >Programs >thePhone desktop icon or tap Start >Phonefrom the Today screen to access the application which processes yourphone calls. Tap the Close button in the upper right corner of this ap-plication to close.2From the Phone application, tap Tools >Activation Wizard.3Have your activation code, phone number (MDN), and MSID infor-mation ready before you tap Next to continue. You can get this infor-mation from your network provider.
Network SupportChapter —4118 700 Series Color Mobile Computer User’s Manual4Enter your 6-digit activation code, then tap Next to continue.5Enter the phone number and MSID from Sprint, tap Next to continue.6The application prompts whether the information entered is correct. Ifso, tap Yes to continue, else tap No to return to the previous screen.
Network Support—Chapter 4119700 Series Color Mobile Computer User’s Manual7Note that voice service is available immediately. Data service take aminimum of four hours of activation before you can use the service. Ifafter four hours, a data connection is not established, see “Data Provi-sioning” on page 117 to manually launch data provisioning.The application acknowledges that your phone will be in service in fourhours. Tap Finish to close the wizard.Data Provisioning (Verizon)Note: If you wish to do this activation another time, tap Cancel to closethis wizard, then tap Yes.It is necessary to initiate activation before using your Microsoft Phone ap-plication. Below are the instructions:1Tap Start >Programs >thePhone desktop icon or tap Start >Phonefrom the Today screen to access the application which processes yourphone calls. Tap the Close button in the upper right corner of this ap-plication to close.2From the Phone application, tap Tools >Activation Wizard.
Network SupportChapter —4120 700 Series Color Mobile Computer User’s Manual3Tap Auto to initiate the activation.4The application acknowledges that your phone is now in service. TapFinish to close the wizard.Phone ApplicationNote: Wait at least four hours after Sprint activation is complete beforeusing this application. Data provisioning should occur automatically. Net-work information about your 761 Computer needs to propagate throughthe Sprint Network after the activation is complete.If data provisioning does not occur automatically, tap Start >Settings >the Personal tab>thePhone icon. Tap the Data tab, then tap Provisionto initiate a session.
Network Support—Chapter 4121700 Series Color Mobile Computer User’s ManualTap the appropriate keys to enter a telephone number, then tap Talk todial the number. Tap End to “hang up” the phone.Tap this to dial the phone numbershown above the keypad.Tap this to backspace one digit.Tap this to select a previouslydialed number.Tap this to view your previous calls.Tap this to “hang up” your currentcall.Tap this to access the Contacts application.Tap this toggle the mute option.Tap this to access the Notes application.Speed DialTap Speed Dial to select a telephone number with which the 761 Com-puter is to dial automatically. To add to this list, use the Contacts applica-tion. See Chapter 2, “Windows Mobile 2003,” for more informationabout the Contacts application.
Network SupportChapter —4122 700 Series Color Mobile Computer User’s ManualCall HistoryTap Call History to note the telephone numbers that were previouslydialed from this 761 Computer.ToolsUse the Tools menu to send a voice mail, access the Activation Wizard,send an SMS email message, or configure phone settings.STap Tools >Voice Mail to call and leave a voice message.STap Tools >Activation Wizard to access the wizard with which to acti-vate your 761 Computer. Be sure to have an activation code, a phonenumber, and MSID information ready. See page 117 for instructions onusing this wizard.Sprint Networks Verizon Networks
Network Support—Chapter 4123700 Series Color Mobile Computer User’s ManualSTap Tools >Send SMS tab to access the Inbox application and send anSMS (Short Messaging Service) message. Be sure to have an SMS num-ber ready to send the message — this is usually the mobile phone num-ber. See Chapter 2, “Windows Mobile 2003,” for Inbox information.Phone SettingsEither select Tools >Options from the Phone application or select Start >Settings >thePersonal tab>thePhone icon to access the applet.STap the Phone tab to customize your phone settings such as the ringtype and ring tone to use for incoming calls, and the keypad tone to usewhen entering phone numbers. Tap Other Settings to go to the Sounds& Notifications applet. Select Start >Help for more information.
Network SupportChapter —4124 700 Series Color Mobile Computer User’s ManualSTap the Location tab to toggle between your location being visible foreveryone to detect and hiding your location from everyone except 911.Sprint Networks Verizon NetworksSTap the Data tab to either reset your connection settings for PCS Vi-sion or update your PCS Vision profile.For Sprint Networks, if your 761 Computer is unable to make a dataconnection and it has been more than four hours since activation, youcan launch data provisioning from this screen. Tap Provision,thenfol-low the prompts. It takes a few minutes to set up the data connections.Note: The data provisioning process can be automatically initiated bythe Sprint network, by attempting to make a cellular line connection tothe WAN before the 761 Computer is data provisioned, or by manuallystarting the connections through this screen. Intermec recommends thatSprint Network “push” the data provisioning to your unit. This should oc-cur shortly after the voice activation is complete.Sprint Networks Verizon Networks
Network Support—Chapter 4125700 Series Color Mobile Computer User’s ManualSTap the System tab to select the applicable function.Sprint Networks Verizon NetworksSTap the Phone Info tab to view the phone settings.Sprint Networks Verizon NetworksMicrosoft Phone Application (761 Computers with GSM Radios)With the WAN radio module installed in your 761 Computer, you cansend and receive telephone calls. Use the speaker on the back of the com-puter as your earpiece and use the connector on the bottom of the com-puter for your mouthpiece.Tap Start >Settings >thePhone desktopiconfromthePersonal tab ortap Start >Phone from the Today screen to access the application whichprocesses your phone calls. Tap the Close button in the upper right cornerof this application to close.
Network SupportChapter —4126 700 Series Color Mobile Computer User’s ManualActivationThe GSM phone is activated via a SIM card that you can purchase fromyour network provider.Phone ApplicationTap the appropriate keys to enter a telephone number, then tap Talk todial the number.Tap this to dial the phone numbershown above the keypad.Tap this to backspace one digit.Tap this to select a previouslydialed number.Tap this to view your previous calls.Tap this to access the Contacts application.Tap this toggle the mute option.Tap this to access the Notes application.Call HistoryTap Call History to note the telephone numbers that were previouslydialed from this 761 Computer.
Network Support—Chapter 4127700 Series Color Mobile Computer User’s ManualSpeed DialTap Speed Dial to select a telephone number with which the 761 Com-puter is to dial automatically. To add to this list, use the Contacts applica-tion. See Chapter 2, “Windows Mobile 2003,” for more informationabout the Contacts application.ToolsTap Tools >Send SMS tab to access the Inbox application and send anSMS (Short Messaging Service) message. Be sure to have an SMS numberready to send the message — this is usually the mobile phone number. SeeChapter 2, “Windows Mobile 2003,” for information about Inbox.
Network SupportChapter —4128 700 Series Color Mobile Computer User’s ManualPhone SettingsEither select Tools >Options from the Phone application or select Start >Settings >thePersonal tab>thePhone icon to access the applet.STap the Phone tab to customize your phone settings such as the ringtype and ring tone to use for incoming calls, and the keypad tone to usewhen entering phone numbers. Tap Other Settings to go to the Sounds& Notifications applet.STap the Services tab to access settings for any of the provided services.
Network Support—Chapter 4129700 Series Color Mobile Computer User’s ManualTap any of the settings, then tap Get Settings.Makeyourchanges,thentap ok to return to the Settings screen. Below is a sample Settingsscreen.STap the Network tab to find, set, or select the type of network onwhich this phone is to communicate.
Network SupportChapter —4130 700 Series Color Mobile Computer User’s ManualPhone InformationTo learn the latest phone settings, including the manufacturer, model,firmware rev, and IMEI, select Start >Settings >theSystem tab, then tapthe WAN Info desktop icon. Tap ok when finished.SB555 Watcher (760 Computers with CDMA Radios)The SB555 Watcher program is used on the 760 Computer with CDMAradios only. Use this primarily to activate the WAN radio. Once the WANradio is activated, you can remove the SB555 Watcher program from the760 Computer.This tells you how to set up your CDMA radio in your 760 Computer.Below are terms to familiarize you with CDMA radio technology:Note: Set up and provision information is also available in the 700 ColorCDMA Radio Setup Quick Start Guide P/N: 962-054-063.Activation The process of programming the radio with the lock code (MSL) and phone number (MIN) toallow it to communicate on the provider’s network. Once activation is complete you can makevoice calls (if enabled by the carrier) with the mobile computer.Data Provisioning The process of activating the ability for the CDMA radio to establish data connections, such asconnecting to the Internet. The CDMA radio makes data connection only after it is activatedand data provisioned.NID (Network ID) A numeric value programmed into the CDMA radio at the factory or during the activationprocess. Your carrier may or may not use this value, but your carrier may provide this for ac-tivation purposes.SID (System ID) A numeric value programmed into the CDMA radio at the factory or during the activationprocess. This number is used by your carrier to determine if the radio belongs to its CDMAnetwork. Your carrier may provide this number for activation purposes.Note: Descriptions in this chapter are for Sprint PCS, Bell Mobility, Te-lus, and Verizon Networks versions of the SB555 Watcher program. Oth-er carriers may be added pending regulatory and carrier approval.
Network Support—Chapter 4131700 Series Color Mobile Computer User’s ManualCopying CDMA Radio Module CAB Files from Intermec Web SiteCopy CAB files from the Intermec web site at www.intermec.com ontoyour desktop. Intermec recommends one of two methods with which toload these CAB files onto your 760 Computer:Svia the Microsoft ActiveSync applicationSvia a CompactFlash or Secure Digital storage card. See Chapter 3,“Installing Applications,” for information about these methods.Via Microsoft ActiveSyncYou can transfer files from your desktop to your 760 Computer via Micro-soft ActiveSync. See Chapter 2,“Windows Mobile 2003” for more infor-mation about ActiveSync.1Obtain software from the Intermec web site as described earlier. Down-load the software to any location on your 760 Computer, such as theTemp folder via the My Device root location.2Tap the carrier CAB file to install the application.3Go to “Finishing the Installation” on page 132.Via a CompactFlash or Secure Digital Storage CardNote: These instructions are based on default locations. You can changethe location to which to copy your CAB files.1Make sure the Registry Restore feature on your 760 Computer is dis-abled. Select Start >Settings >theSystem tab. Tap the Utilities desk-top icon, the Registry Save tab, then clear the Enable Registry Save box.2Copy the CAB files for your carrier to your CompactFlash or SecureDigital storage card after downloading it from the web site.3Cold-boot your 760 Computer. Remove the AB10 battery pack andpress the reset button in the bottom of the battery compartment.4Go through the normal getting started steps detailed in your 700 ColorCDMA Radio Setup Quick Start Guide.
Network SupportChapter —4132 700 Series Color Mobile Computer User’s Manual5Install the CompactFlash or Secure Digital memory card into the cardslot in your 760 Computer. Note that if you do not want the CAB fileserased after installation, set the CAB file attributes to “read-only” after copy-ing them to the storage card.6Tap Start >Programs >theFile Explorer icon on the 760 Computer.7Tap the pull-down menu for My Documents and tap the My Deviceroot location.8If you are using a CompactFlash storage card,tap Storage Card.If you are using an Secure Digital storage card,tap SDMMC Disk.9Scroll down, tap the Sprint Watcher CAB file to install the application.Finishing the InstallationDo the following to run the SB555 Watcher application. Be sure to dostep 1 as it is important to perform a warm-boot on your 760 Computer.Upon restart, the Watcher application sets up on the 760 Computer foractivation.1Tap Start >Programs >theWatcher icon.2Tap Yes, I accept to accept the license agreement, tap OK to continue.Note this license agreement does not appear again after this installation.3Tap OK for the 760 Computer to perform a warm-boot.
Network Support—Chapter 4133700 Series Color Mobile Computer User’s ManualActivationNote: Set the date and time before doing this activation.SB555 Watcher is for activation and data provisioning. Once you enablevoice capability, data capability, or both depending on the carrier, removethis program from the system by cold-booting your computer.Do not use the SB555 Watcher to make data/voice calls on a daily basis:SThe SB555 Watcher application is a third-party application unaware ofcertain power management methods used in your 760 Computer. Therefore,the application consumes more power than necessary.SThe application size consumes memory better used for application data.The process of setting up the account with your carrier and enabling theCDMA WAN radio in your 760 Computer is called activation. To proper-ly function, program the CDMA device with the necessary informationand set up the network carrier account. If either piece has errors, the de-vice does not function on the CDMA network.The CDMA radio is pre-programmed for a specific carrier, such as Sprint,Telus, Bell Mobility, Verizon, etc.). Therefore, information about yourradio should already be in your carrier’s database.You need to notify the carrier and set up mobile accounts for each unityou are activating. The Electronic Serial Number (ESN hex 63xxxxxx)that you need to supply to your carrier is located in two places:SOn the outside of the 760 Computer shipping box.SOn the inside of the 760 Computer battery compartment. The labelincludes the term “ESN” and a bar code along with the serial number.The ESN comes in both decimal and hexadecimal formats. Most carriersaccept either format, but with a preference for the decimal format. Youonly need to provide one number to your carrier.SThe decimal format consists of 11 digits, beginning with “099.”SThe hexadecimal format is an 8-digit number, beginning with “63.”Accounts for Verizon and Sprint carriers can be set up for data only. Cana-dian carriers (Telus and Bell Mobility) can be set for data only, voice only,or both voice and data. This is determined by your application and theservices your carrier offers.After the all ESNs are provided to the carrier and the carrier has estab-lished the accounts, you will be provided with the lock codes and tele-phone numbers needed to complete the activation process. You use theSB555 Watcher program to accomplish this task. Note this for future use.Note: Ensure that you receive a spreadsheet with your order that calls outall ESNs in both decimal and hexadecimal formats.Note: Keep the activation information for your devices in a safe, accessibleplace should you have any future issues.Note: Not all of the elements listed are required by all service providers.
Network SupportChapter —4134 700 Series Color Mobile Computer User’s ManualESN of the modemLock/ActivationCode(maybetermedoneofthefollowing):SMSL — Master Subsidy LockSOTSL — OneTime Subsidy LockSSPC — Service Provisioning CodeSOTKSL — One Time Key Subsidy LockSID (System ID)NID (Network ID)User NamePasswordMINMSDMDNNote: The activation process for your Watcher version may vary from thefollowing steps. Thus, you may not have to do all of them.1Tap Start >Programs >theWatcher icon or tap the Watcher icon fromthe NDISTRAY via the Today screen (circled in the following illustra-tion) to launch the SB555 Watcher program.2The Activation Wizard should start automatically. If not, then tapAdmin >Activation Wizard from the bottom of the screen.3Tap Next to move from one screen prompt to the next.
Network Support—Chapter 4135700 Series Color Mobile Computer User’s Manual4When you reach the Activation screen, select Manual Activation.5At the appropriate screen, enter the Activation Code (OTSL, MSL,OTKSL, or SPC) provided by your carrier and tap Next.6Enter the phone number provided when your 760 Computer was acti-vated and tap Next.Verizon Automated Activation ProcessNote: This process takes approximately 60 seconds.Do the following to activate Verizon on your 760 Computer:1Tap Start >Programs >theWatcher icon.
Network SupportChapter —4136 700 Series Color Mobile Computer User’s Manual2Tap Yes, I accept to accept the license agreement, tap OK to continue.Note this license agreement does not appear again after this installation.3Select OK to initiate the warm-boot, then after the warm-boot, start theWatcher program again, select Automated Activation,thenclickNext.Note: YoumustbeintheVerizoncoverageareatoactivateyour760Computer and only in the location of intended use.4Click Next,clickNext again to dial the number displayed on the screen.5The activation process starts automatically.6You will see a series of unlock codes on your screen.7Click the Connect button to connect to the carrier’s network.8Select Start >Internet Explorer, then choose a web site. Your unit isnow successfully activated.
Network Support—Chapter 4137700 Series Color Mobile Computer User’s Manual9Perform a cold-boot on your 760 Computer to uninstall the Watcherapplication, which is intended for activation purposes only. Use the fol-lowing for establishing and maintaining connection to the WAN radio:SCustom application using Intermec WWAN Toolkit APISCustom customer application using Connection Manager InterfaceNote: When connecting to the WAN radio via Pocket PC ConnectionManager, use the 10-digit phone number@vzw3g.com for the username (such as 1234567890@vzw3g.com) and “vzw” for the password.Sprint Automated Activation ProcessNote: Sprint PCS uses a data provisioning method termed IOTA (InternetOver The Air) to complete its activation and data enablement. These stepsdetail how to properly activate and data provision your 760 Computer.1Give Sprint your ESN (either on the box or on a label inside the batterycompartment), rate plan, and account information. The label would in-clude the term “ESN” and a bar code along with the serial number.2Sprint provides you with the following for each ESN:SMDN, such as 214-555-5555SMSID, such as 214-555-5555SMSL/OTKSL (Activation Code), such as 945614SNAI (Network Access Identifier), such as the following:CustomerName103@sprintpcs.comUse a Secure Digital storage card with only the Sprint_Watcher_PPC_2002-03xxx.CAB file in the “\SDMMC\Cabfiles” folder. Other CAB filesin the “\SDMMC\Cabfiles” folder may cause problems with testing, re-move or uninstall these before proceeding. At least 80% (4 of 5 bars)CDMA signal strength for a successful over-the-air activation.Download and Activate Sprint Watcher1Make sure the Registry Restore feature on your 760 Computer is dis-abled. Select Start >Settings >theSystem tab. Tap the Utilities desk-top icon, then the Registry Save tab. Clear Enable Registry Save.
Network SupportChapter —4138 700 Series Color Mobile Computer User’s Manual2Perform a cold-boot on your 760 Computer, then go through the nor-mal Pocket PC set-up (i.e. Align Screen etc.).3Important! Set the Date and Time.4Tap the Sprint_Watcher_PPC_2002-03xxx.CAB file to perform theinstallation.5Perform a warm-boot on your 760 Computer to load the CAB file.6From the Today screen, tap the LAN Network icon in the System Tray.7In the NDISTRAY pop-up menu (the Network Driver Interface Speci-fication tray application), select No Networking and Auto FTP Off.Tap anywhere on the screen to close the menu.8Tap Start >Programs >theWatcher icon to launch the SB555 Watch-er program.9Tap Yes, I accept to accept the license agreement, then tap OK to con-tinue. This license agreement does not appear again after this installation.Tap OK for the 760 Computer to perform a warm-boot and complete theinstallation.
Network Support—Chapter 4139700 Series Color Mobile Computer User’s ManualUsing Sprint WatcherBefore you start using the Sprint Watcher application, make sure youmatch the correct ESN with each 760 Computer and that you have at least80% CDMA signal strength.TheESNthatyougivetoyourprovideriseitherontheboxoronalabelinside the battery compartment. The label would include the “ESN” termand a bar code along with the serial number.1Tap Start >Programs >theWatcher icon or tap the Watcher icon fromthe NDISTRAY via the Today screen (circled in the following illustra-tion) to launch the SB555 Watcher program.2If your 760 Computer was not previously activated, Watcher automati-cally starts the Activation Wizard. Otherwise, select Manual Activationto continue.
Network SupportChapter —4140 700 Series Color Mobile Computer User’s Manual3Enter the MSL or lock code received from Sprint.4Enter the phone number (MIN) and MSID received from Sprint.These numbers may be the same.5After entering the phone number and MSID, the modem then resetsand the Watcher application displays the screens shown here:Note: If the “searching for SB555” screen does not proceed to the nextscreen after 30-40 seconds, perform a warm-boot on your 760 Comput-er, then restart the Watcher program.
Network Support—Chapter 4141700 Series Color Mobile Computer User’s ManualData ProvisioningAt this point, the activation on the Sprint network is complete. It is rec-ommended by Sprint to wait before you launch data provisioning to allowtime for the activation to propagate through your Sprint network.Before you manually launch data provisioning, wait at least 30 minutes. Insome cases, you may have to wait up to two hours.1If Data Provisioning does not start automatically, select Admin >DataProvisioning from the bottom menu bar.2Tap Yes to proceed with data provisioning.3Activation over the air typically takes 1–20 minutes.If data provisioning fails, do the following:SIf Data Provisioning fails and the message “could not prepare data ser-vices, please contact Sprint” displays, retry the Data Provisioning step bytapping the “Admin” menu icon at the bottom of the Watcher screen.Select “Data Provisioning...” and answer “yes” to the request.
Network SupportChapter —4142 700 Series Color Mobile Computer User’s ManualSIf after several attempts to complete the Data Provisioning over the air,it may be necessary to manually enter the data activation method.SGo to Intermec Knowledge Central www.intermec.com, then select Ser-vice & Support >Knowledge Central) to learn about manual activa-tion. The article (number 5749) is titled How to Manually Activate aSprint CDMA WAN Radio in the 760 Device.4The following screen appears once data provisioning is complete:5Test the data connection by tapping on the “connect” button to make adata connection to the network. Watcher progresses through the follow-ing two screens. Once you see the second screen you know that yourmobile computer has successfully connected to the 1XRTT network.
Network Support—Chapter 4143700 Series Color Mobile Computer User’s Manual6Select Start >Internet Explorer,thentapPocket Internet Explorer tochoose a web site. Your unit is now successfully activated.Perform a cold-boot on your 760 Computer to uninstall the Watcher ap-plication. Watcher is intended for activation purposes only. Use the fol-lowing to establish and maintain connection to the WAN radio:SCustom application using Intermec WWAN Toolkit APISCustom customer application using Connection Manager InterfaceTelus and Bell Mobility ActivationActivation of Bell Mobility and Telus are similar to the first portion of theSprint activation process. Follow the instructions for manual activationusing the Bell Mobility Watcher.CAB or Telus Watcher.CAB file to installthe applicable application. Enter the activation lock codes and phone num-bers as requested.Bell Mobility TelusUsername 10 digit phonenumber@1xbell.ca10-digit phonenumber@1x.telusmobility.comPassword Original Voice Mail system password (usually a 4digit #) available from activating organizations.The 11-digit ESN printed inside the 760 Comput-er battery compartment, begins with 099.SID 16420 16422AT Command Interface (760 Computers)This interface specification is based on the following recommendation:SETSI GSM 07.05:European Digital Cellular Telecommunication System (phase 2)Use of DTE-DCE interface for Short message and cell broadcast service.SETSI GSM 07.07:European Digital Cellular Telecommunication System (phase 2)AT command set for GSM Mobile Equipment.SITU-T Recommendation V.25 terSerial asynchronous automatic dialing and control.
Network SupportChapter —4144 700 Series Color Mobile Computer User’s ManualNote: You need the Adobe Acrobat Reader application to view a PDF doc-ument. Go to www.adobe.com/prodindex/acrobat/readstep.html to installor download the latest Adobe Acrobat Reader.Command Set for Sierra Wireless SB555Use the AT command interface from Sierra Wireless to program theCDMA/1xRTT SB555 radio module. Documentation for this interface isavailable via the following URL. Click the “General AT command refer-ence” link for a PDF document, which is 680 KB in size.Command Set for Siemens MC45, MC46, or MC75Use the MC45, MC46, or MC75 AT command interface from SiemensAG to program the GPRS/GSM MC45, MC46, or MC75 radio module.The following documentation is available either from Intermec or fromSiemens AG. Contact either your Intermec representative or the SiemensAG support personnel for information.SMC45 Siemens Cellular Engine AT Command SetSMC46 Siemens Cellular Engine AT Command SetSMC75 Siemens Cellular Engine AT Command SetTesting the AT Commands (760, 761, 761B)These commands can be sent to either WAN radio by setting up a dial-upnetworking connection. Do the following to initiate this connection andtest these commands to your radio. These screens are from a 760 Computer.1From the 760, 761, or 761B Computer, select Start >Settings >theConnections tab > Connections.UnderMy ISP,tapAdd a new mo-dem connection.
Network Support—Chapter 4145700 Series Color Mobile Computer User’s Manual2Enter a name for the connection, select the appropriate modem (aslisted here) from the Select a modem drop-down list, then tap Next tocontinue.S760 Computers “WANA on COM4”S761 Computers “WANB on COM5”S761B Computers “Virtual WANB”3Enter a phone number as it should be dialed, then tap Next to continue.Select Start >Help for more information or tap use dialing rules tomake modifications. Note that this screen may vary based on dialing rules.Note that when you make a manual dial-up connection, a number isnot required. You may type in any number with at least one digit.
Network SupportChapter —4146 700 Series Color Mobile Computer User’s Manual4Tap Advanced to adjust the baud rate.5Select the appropriate baud rate (as listed here) from the Baud ratedrop-down list.S760 Computers 115200S761 Computers 57600S761B Computers 110
Network Support—Chapter 4147700 Series Color Mobile Computer User’s Manual6Tap the Port Settings tab, check Enter dialing commands manually,tap ok,thentapFinish to return to the Connections screen.7Tap Manage existing connections from the Connections page, pressand hold the new connection for a pop-up menu, then tap Connect toinitiate the connection.8Wait about ten seconds for the Network Log On screen, then tap OK.You do not need to enter information within the Network Log On screen.Use either the onscreen keyboard, or press the keys to type any of the ATcommands provided. Press or tap Enter to send each command. The re-sults of each command sent will print onscreen. Note that each “AT” com-mand must start with the “at” characters.STo see what you typed onscreen, type “ate1” to initiate the AT Echocommand, then press Enter.
Network SupportChapter —4148 700 Series Color Mobile Computer User’s ManualRemote Access (Modems)You can set up connections to the Internet and corporate network at workto do such activities as browsing the Internet or intranet, sending and re-ceiving e-mail and instant messages, and synchronizing information usingActiveSync. Connections can be made using a wireless network.Your 700 Series Computer has two groups of connection settings: My ISPand My Work Network. Use My ISP settings to connect to the Internet.Use My Work Network settings to connect to any private network.SMy ISP: Once connected, you can send and receive e-mail messages byusing Inbox and view Web or WAP pages by using Pocket Internet Ex-plorer. The communication software for creating an ISP connection isalready installed on your 700 Series Computer. Your service providerprovides the software needed to install other services, such as paging andfax services. If this is the method you want to use, see “Connecting toan Internet Service Provider” below.SMy Work Network: Connect to the network at your company or orga-nization where you work. Once connected, you can send and receivee-mail messages by using Inbox, view Web or WAP pages by usingPocket Internet Explorer, and synchronize with your desktop. If this isthe method you want to use, see “Connecting to Work” on page 151.Connecting to an Internet Service Provider (ISP)You can use your ISP connection to do e-mail and Web or WAP pages.Get your dial-up access telephone number, user name, and password fromyour ISP. Note some require additional information, such as MSN/username.To see more information regarding any screen in the wizard or whilechanging settings, tap the Help icon.1Tap Start >Settings >theConnections tab>theConnections icon. InMy ISP,tapAdd a new modem connection.
Network Support—Chapter 4149700 Series Color Mobile Computer User’s Manual2Enter a name for the connection, such as “ISP Connection.” If using anexternal modem with a cable, select “Hayes Compatible on COM1”from the Select a modem list. Tap Next to continue.3Enter the access phone number, then tap Next.
Network SupportChapter —4150 700 Series Color Mobile Computer User’s Manual4Enter the user name, password, and domain (if provided by an ISP oryour network administrator), then tap Finish.5Tap the Advanced tab from the Connections screen, then tap SelectLocation to specify your current location. These settings apply to allconnections. Tap Use dialing rules,tapOK,then tap Edit to continue.730, 740, 750, 760 Screens 741, 751, 761 Screens
Network Support—Chapter 4151700 Series Color Mobile Computer User’s Manual6Specify your current phone type. If your phone type is pulse dialing,check the Pulse dialing box. If your type is tone dialing (as most phonelines are), then clear the Pulse dialing box. Continue to tap ok to closeeach page and return to the Settings page.To start the connection, use one of the following programs:SSend and receive e-mail messages by using Inbox. Before you can useInbox, you need to provide the information it needs to communicatewith the e-mail server.SVisit Web and WAP pages by using Pocket Internet Explorer. For moreinformation, see “Pocket Internet Explorer” on page 79.SSend and receive instant messages with MSN Messenger. For more in-formation, see “MSN Messenger” on page 73.Note: To change modem connection settings in My ISP, tap Manageexisting connections. Select the desired modem connection, tap Settings,and follow the instructions on the screen.Connecting to WorkIf you have access to a network at work, you can send e-mail messages,view intranet pages, synchronize your 700 Color Computer, and possiblyaccess the Internet. You can connect to work by creating a modem connec-tion via a RAS (Remote Access Server) account. Before you can create thismodem connection, your network administrator needs to set up a RASaccount for you. Your network administrator may also give you VirtualPrivate Network (VPN) settings.Note: To change modem connection settings in My Work Network, tapManage existing connections. Select the desired modem connection, tapEdit, and follow the instructions on the screen.To view additional information for any screen in the wizard or whilechanging settings, tap the Help icon.
Network SupportChapter —4152 700 Series Color Mobile Computer User’s Manual1Tap Start >Settings >theConnections tab>theConnections icon. InMy ISP, tap Add a new modem connection.2Enter a name for the connection, such as “Company Connection.” Inthe Select a modem list, select your modem type, then tap Next to con-tinue. If your modem type does not appear, try reinserting your 700Color Computer into your modem dock.SIf using an external modem connected to your 700 Computer with acable, select “Hayes Compatible on COM1.”SIf using any type of external modem, select the modem by name. If alisting does not exist for your external modem, select “Hayes Com-patible on COM1.”SWireless connections can be made via a mobile phone network:SIf making a circuit-switched data connection, select “CellularLine.”SIf using GPRS/EDGE, tap “Cellular Line (GPRS).”
Network Support—Chapter 4153700 Series Color Mobile Computer User’s Manual3Enter 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 forthe same phone number. For more information, tap Use Dialing Rules.SEnter the phone number exactly as you want it dialed. For example,if you call from a business complex or hotel that requires a nine be-fore dialing out, enter “9” in front of the phone number.SEnter the APN provided by your mobile phone service provider.SWhen using dialing rules, phone numbers are entered differently. Touse additional numbers, such as a “9” to dial from an office complexor hotel, you must use additional dialing rules or change dialing pat-terns. See “Create Dialing Rules” via your online help for information.aIn the Country/Region box, enter the appropriate code when dial-ing internationally. For more information, contact an operator atyour local phone company.bIn the Area code box, enter the area code. Area codes are not need-ed in all countries.cEnter the main phone number, then tap Next to continue.
Network SupportChapter —4154 700 Series Color Mobile Computer User’s Manual4If necessary, enter the user name, password, and domain (provided byan ISP or network administrator). If a domain name was not provided,try the connection without entering a domain name, then tap Finish.Creating a VPN Server Connection to WorkA VPN connection connects securely to servers via the Internet. Ask yournetwork administrator for the user name, password, domain name,TCP/IP settings, and host name or IP address of the VPN server. The fol-lowing information applies when you have “Wireless 802.11” selected viathe NDISTRAY pop-up menu (see page 108).To view additional information for any screen in the wizard or whilechanging settings, tap the Help icon.Note: To change existing settings in My Work Network, tap Manageexisting connections >theVPN tab. Select the desired VPN connection,tap Settings, and follow the instructions on the screen.1Tap Start >Settings >theConnections tab>theConnections icon.Tap Add a new VPN server connection beneath My Work Network.
Network Support—Chapter 4155700 Series Color Mobile Computer User’s Manual2In 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 yourdevice: “IPSec/L2TP” or “PPTP.” If you are not sure which option tochoose, ask your network administrator. Tap Next to continue.3Select the type of authentication. If you select A pre-shared key,enterthe key provided by your network administrator.
Network SupportChapter —4156 700 Series Color Mobile Computer User’s Manual4Enter your user name, password, and domain name as provided by yourISP or network administrator. If a domain name was not provided, trythe connection without entering a domain name.5You should not need to change any Advanced settings. Instances whereto change advanced settings include the server to which you are con-necting does not use dynamically-assigned addresses, and you need toenter your TCP/IP settings; or to change server DNS or WINS settings.To change advanced settings, tap Advanced.Otherwise,tapFinish.In-sert necessary equipment, such as a network (Ethernet) card, into thedevice, and use a desired program to automatically begin connecting.Ending a ConnectionWhen connected via modem or VPN, tap the Connectivity icon on thenavigation bar, and then select Disconnect. When connected via cable orcradle, detach your device. When connected via Infrared, move the deviceaway from the other computer or device. When connected via a wirelessnetwork, switch off the connection.ManagementUse the following tool and information to configure and manage your net-work. You can also contact your Intermec representative for support.SmartSystemstFoundation Console (www.intermec.com/SmartSystems)This tool, available as a free download from Intermec, includes a manage-ment console that provides a default method to configure and manage In-termec devices “out-of-the-box,” without the purchase of additional soft-ware licenses. This is for anyone who must configure and deploy multipledevices or manage multiple licenses.Use the Intermec Settings applet to gather, view, and update device config-uration settings within the SmartSystems Foundation. Information about
Network Support—Chapter 4157700 Series Color Mobile Computer User’s Manualthe settings you can configure with the Intermec Settings applet is in theIntermec Computer Command Reference Manual (P/N: 073529) availableonline at www.intermec.com.Information about the SmartSystems Foundation is available as an onlinehelp within the SmartSystems Console application. Select SmartSystems >Help in the console to access the manual.See the Data Collection Resource Kit in the IDL for information aboutdata collection functions. The IDL is available as a download from the In-termec web site at www.intermec.com/idl. Contact your Intermec repre-sentative for more information.Tap Start >Settings >theSystem tab>theIntermec Settings icon to ac-cess the applet, then tap to expand the SmartSystems Information option.SNMP Configuration on the Mobile ComputerIn short, SNMP is an application-layer protocol that facilitates the ex-change of management information between network devices. The 700Color Computer is such an SNMP-enabled device. Use SNMP to controland configure the 700 Color anywhere on an SNMP-enabled network.The 700 Color supports four proprietary Management Information Bases(MIBs) and Intermec provides SNMP support for MIB-II through sevenread-only MIB-II (RFC1213-MIB) Object Identifiers (OIDs).Note: You can only query these seven OIDs through an SNMP manage-ment station.Management Information BaseThe Management Information Base is a database that contains informationabout the elements to be managed. The information identifies the manage-ment element and specifies its type and access mode (Read-Only, Read-Write). MIBs are written in ASN.1 (Abstract Syntax Notation.1) — a ma-chine independent data definition language. Note: Elements to be managedare represented by objects. The MIB is a structured collection of such objects.
Network SupportChapter —4158 700 Series Color Mobile Computer User’s ManualYou will find the following MIB files either in the 700 Color ManagementTools or on the web via www.intermec.com:SINTERMEC.MIBDefines the root of the Intermec MIB tree.SITCADC.MIBDefines objects for Automated Data Collection (ADC), such as barcode symbologies.SITCSNMP.MIBDefines objects for Intermec SNMP parameters and security methods,such as an SNMP security IP address.SITCTERMINAL.MIBDefines objects for 700 Color parameters, such as key clicks.Object IdentifiersEach object has a unique identifier called an OID, which consist of a se-quence of integer values represented in dot notation. Objects are stored ina tree structure and OIDs are assigned based on the position of the objectin the tree. For example, the internet OID is equal to 1.3.6.1. Seven MIBOIDs are shown in the following table:MIB-II Item OID Group or Table DescriptionifNumber 1.3.6.1.2.1.2.1.0 Interfaces Group Indicates the number of adapterspresent in the system. For the 700Color Computer, if one adapter ispresent in the system, then ifNum-ber =1andifIndex=1.ifIndex 1.3.6.1.2.1.2.2.1.1.ifIndex Interfaces Table (ifTable) A unique value for each interface.The value ranges between 1 and thevalue of ifNumber.ifDescr 1.3.6.1.2.1.2.2.1.2.ifIndex Interfaces Table (ifTable) A textual string containing informa-tion about the interface.ifType 1.3.6.1.2.1.2.2.1.3.ifIndex Interfaces Table (ifTable) An integer containing informationabout the type of the interface. It isequal to 1 for Other.ipAdEntAddr 1.3.6.1.2.1.4.20.1.1.IpAddress IP address Table(ipAddrTable)The IP address to which this entry’saddressing information pertains(same as 700 IP address), where IPAddress is the valid non-zero IP ad-dress of the 700 Color Computer.ipAdEntIfIndex 1.3.6.1.2.1.4.20.1.2.IpAddress IP address Table(ipAddrTable)The index value that uniquely iden-tifies the interface to which thisentry is applicable (same as ifIndex).ipAdEntNetMask 1.3.6.1.2.1.4.20.1.3.IpAddress IP address Table(ipAddrTable)Subnet mask associated with the IPaddress of this entry (Subnet Mask).
Network Support—Chapter 4159700 Series Color Mobile Computer User’s ManualConfiguring with SNMPThe community string allows an SNMP manager to manage the 700 Col-or Computer with a specified privilege level. The default read-only com-munity string is “public” and “private” is the default read/write communi-ty string. See the specific configuration parameter to find its OID.To configure using SNMP, configure 700 Color Computers for RF orEthernet communications. Determine the OID (Object Identifier) for theparameter to be changed. The Intermec base OID is 1.3.6.1.4.1.1963.Use your SNMP management station to get and set variables that are de-fined in the Intermec MIBs. You can set the traps, identification, or secu-rity configuration parameters for SNMP.
Network SupportChapter —4160 700 Series Color Mobile Computer User’s Manual
161700 Series Color Mobile Computer User’s ManualPrinter Support5The 700 Series Color Mobile Computer works with the following printersfrom Intermec. Contact an Intermec representative for information aboutthese printers.S6808A 4-inch belt-mount printer.S6820A full-page, 80-column printer.S782TA 2-inch workboard printer.SPB20A 2-inch belt-mount printer with a Bluetooth compatible module fromSocket Communications.SPB42A 4-inch wireless portable receipt printer with a Bluetooth compatiblemodule from Socket Communications.Note: “700 Color” pertains to 740, 741, 750, 751, 760, and 761 Com-puters unless otherwise noted.
Printer SupportChapter —5162 700 Series Color Mobile Computer User’s ManualPrinting ASCIIThese methods for printing using Pocket PC at this time is as follows:SAdd port drivers to print ASCII directly to the port.SUse LinePrinter ActiveX Control from the Printing Resource Kit via theIntermec Developer Library (IDL) available as a download from the In-termec webs site at www.intermec.com/idl.Contact your Intermec rep-resentative for more information.SVia wireless printing - see the Bluetooth Resource Kit User’s Guide for moreinformation.Directly to a PortPrinting directly to the port sends RAW data to the printer. The format ofthis data depends upon your application and the printer capabilities.You must understand the printer commands available for your specificprinter. Generally, applications just send raw ASCII text to the printer.Since you are sending data to the printer from your application directly tothe port you are in complete control of the printers operations. This allowsyoutodolineprinting(print one line at a time) rather than the page for-mat printing offered by the GDI approach. It is also much faster since datadoes not have to be converted from one graphics format to the other (dis-play to printer). Most Intermec®printers use Epson Escape Sequences tocontrol print format operations.These commands are available in documentation you receive with yourprinters or from technical support. Win32 APIs are required to print di-rectly to the port.Directly to a Generic Serial PortTo print directly to a generic serial port printer (non-Intermec printers):SUse CreateFile() to open ports — COM1 can open on most devices.SUse WriteFile() to send data directly to the printer.SUse CloseHandle() when you are finished printing to close the port.IrDA Printer DriverIrDA printing is only available on the certain devices and is supported di-rectly by the Windows CE load via the IrSock API provided by the Micro-soft Win32 API without need for additional drivers. Intermec 6804, 6805,6806, 6808 and 6820 and other IrDA printers are supported.
Printer Support—Chapter 5163700 Series Color Mobile Computer User’s ManualNPCP Printer DriverThe NPCP printer communications driver (NPCPPORT.DLL) is aStream Device Driver built into the operating system. The driver supportsonly NPCP communications to and from the 6820 and 4820 printers overa selected serial port.All applications use WIN32 API functions to access drivers. Applicationseasily implement basic operations through the CreateFile(), WriteFile(),ReadFile(), DeviceIOControl(), and CloseHandle() Win32 APIs.DeviceIOControl() functions are used to do most upgrade printer mod-ules, printer diagnostics, and get printer configurations.About NPCPNPCP (Norand®Portable Communications Protocol) is a proprietaryprotocol that provides session, network, and datalink services for Intermecmobile computers in the Intermec LAN environment used with printersand data communications.NPCP Driver Installation and RemovalUse LPT9: for the NPCP printer device and COM1 for the last parame-ter. COM1 is the connection available via the 700 Color Computer.Applications use the RegisterDevice() function to install the driver.DeregisterDevice() uninstalls the device driver and frees memory spacewhen the driver is not required. Use the HANDLE returned byRegisterDevice() as the parameter to DeregisterDevice().Use the RegisterDevice() function call as demonstrated below. Specify thefull path name to the driver starting at the root for the RegisterDevice()function to work properly. The last parameter to RegisterDevice() is aDWORD that represents the name of the port for the NPCP streamdriver to use. Build this parameter on the stack if it is not to be paged outduring the call. The first parameter “LPT” (Device Name) and the secondparameter “9’ (index), indicate the name of the registered device, such asLPT9. This is used in the CreateFile() function call.Install(){HANDLE hDevice;TCHAR port[6];port[0] = TCHAR(‘C’);port[1] = TCHAR(‘O’);port[2] = TCHAR(‘M’);port[3] = TCHAR(‘1’);port[4] = TCHAR(‘:’);port[5] = TCHAR(0);hDevice = RegisterDevice ( (TEXT(”LPT”), 9,TEXT(“\\STORAGE CARD\\WINDOWS\\NPCPPORT.dll”), (DWORD)port);}
Printer SupportChapter —5164 700 Series Color Mobile Computer User’s ManualOpening the NPCP DriverThe application opens the NPCP driver by using the CreateFile()function. The call can be implemented as follows. The first parameter“LPT9:”mustreflectthedevicenameandindexusedintheRegisterDevice() 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);SThe port associated with the device during RegisterDevice() is in use.SThe NPCP device is already open.SThe share mode is not set to zero. The device cannot be shared.SAccess permissions are not set to GENERIC_WRITE |GENERIC_READ. Both modes must be specified.Closing the NPCP DriverUsing the CloseHandle() (hFile) function closes the NPCP driver. WherehFile is the handle returned by the CreateFile() function call.STRUE = the device is successfully closed.SFALSE = an attempt to close NULL HANDLE or already closed device.Reading from the NPCP DriverReading of the NPCP printers is not supported since all responses fromthe printer are the result of commands sent to the printer.DeviceIoControl() functions are provided where data is to be receivedfrom the printer.Writing to the NPCP DriverAll Print data can be sent to the printer using the WriteFile() function.The print data written to the driver must contain the proper printercommands for formatting. If the function returns FALSE, the NPCP errormay be retrieved using IOCTL_NPCP_ERROR. See the description onthe next page.NPCP Driver I/O ControlsAn application uses the DeviceIoControl() function to specify an printeroperation to be performed. Certain I/O controls are required to bind andclose communication sessions with the printer, and must be completedbefore any other commands to the driver can execute properly.The function returns TRUE to indicate the device successfully completedits specified I/O control operation, otherwise it returns FALSE. Thefollowing I/O control codes are defined:
Printer Support—Chapter 5165700 Series Color Mobile Computer User’s Manual#define IOCTL_NPCP_CANCELCTL_CODE(FILE_DEVICE_SERIAL_PORT,0x400,METHOD_BUFFERED,FILE_ANY_ACCESS)#define IOCTL_NPCP_BINDCTL_CODE(FILE_DEVICE_SERIAL_PORT,0x401,METHOD_BUFFERED,FILE_ANY_ACCESS)#define IOCTL_NPCP_CLOSECTL_CODE(FILE_DEVICE_SERIAL_PORT,0x402,METHOD_BUFFERED,FILE_ANY_ACCESS)#define IOCTL_NPCP_ERRORCTL_CODE(FILE_DEVICE_SERIAL_PORT,0x403,METHOD_BUFFERED,FILE_ANY_ACCESS)#define IOCTL_NPCP_FLUSHCTL_CODE(FILE_DEVICE_SERIAL_PORT,0x404,METHOD_BUFFERED,FILE_ANY_ACCESS)#define IOCTL_NPCP_IOCTLCTL_CODE(FILE_DEVICE_SERIAL_PORT,0x405,METHOD_BUFFERED,FILE_ANY_ACCESS)#define IOCTL_NPCP_PRTVERCTL_CODE(FILE_DEVICE_SERIAL_PORT,0x406,METHOD_BUFFERED,FILE_ANY_ACCESS)SIOCTL_NPCP_CANCELThis cancels all printing at the printer. It flushes the printer buffers andreinitializes the printer to its default state. No parameters are required.SIOCTL_NPCP_BINDThis command is required before any data is sent or received by theprinter. Once the driver is opened, the application must bind the com-munications session with the printer before any data can be sent or re-ceived by the printer. If an error occurs during the bind, the applicationmay use IOCTL_NPCP_ERROR to get the current extended errorcode. No parameters are required.SIOCTL_NPCP_CLOSEThis command closes the current session with the printer. This functionalways returns TRUE. No parameters are required.SIOCTL_NPCP_ERRORThis command returns the extended NPCP error code in PL/N format.The word returned will contain the PL/N compatible error code in thelow byte and completion flags in the high byte. If the frame that re-turned an error was not received correctly by the printer theFRAME_NOT_ACKED bit will be set in the high byte. This operationalways returns TRUE. An output buffer of at least 2 bytes is required.See “NPCP Error Codes” on page 166.SIOCTL_NPCP_FLUSHThis command allows the application to poll the printer for errors whilethe report is completing the print process at the printer. If an error oc-curs during the polling process, the operation will return FALSE andthe application can get the extended error code by usingIOCTL_NPCP_ERROR. No parameters are required.NPCP Printer CommunicationsAll NPCP printer communications should be based on the following flow:1Use CreateFile(); to open the printer driver.2Use IOCTL_NPCP_BIND to bind a session with the printer;IOCTL_NPCP_ERROR to check for errors on the bind to ensure suc-cess; and IOCTL_NPCP_CANCEL to cancel outstanding print jobs.
Printer SupportChapter —5166 700 Series Color Mobile Computer User’s Manual3Use IOCTL_NPCP_FLUSH to poll the printer to free up printer buff-er resources. Use IOCTL_NPCP_FLUSH to poll the printer’s status. Ifan error is reported by the IOCTL, then use IOCTL_NPCP_ERRORto get the error and determine the correct recovery procedure.4Use WriteFile(); to write data to the printer. Check for errors and thatalldatawerewritten.UseIOCTL_NPCP_ERRORtogettheextendederror. If the error is critical in nature, use IOCTL_NPCP_CLOSE, fol-lowed by CloseFile(), to end the communications session. Start a newsession, beginning with step 1 to ensure proper printing. For noncriticalerrors display the error and retry the operation.5After all data is sent to the printer, ensure that the printer continues toprint the report properly by polling the printer’s status. UseIOCTL_NPCP_FLUSH to poll the printer’s status. If an error is re-ported by the IOCTL, then use IOCTL_NPCP_ERROR to get theerror and determine the correct recovery procedure.Sample CodeSee sample code in the “\700C Dev Tools\Installable Drivers\PortDrivers\Npcp\NPCPPrint\” directory for more details on printing, printercommunications and error code handling.NPCP Error CodesCall the IOCTL_NPCP_ERROR I/O control to receive PL/N compatibleerror codes. Applications must decide how to act on the data returned.// Definition of NPCP communications Errors and Printer Errors#define PNRDY (BYTE)102 // link not ready error#define RXTMO (BYTE)104 // link no receive error#define TXTMO (BYTE)106 // link no transmit error#define BADADR (BYTE)111 // frame address error#define GAPERR (BYTE)112 // link gap error (timeout) in receive data#define LSRPE (BYTE)113 // frame parity error on length field#define IFTS (BYTE)120 // session layer - invalid frame this state#define NS_NE_VR (BYTE)121 // session layer sequence error#define NR_NE_VS (BYTE)122 // session layer sequence error#define MAC_CRCERR (BYTE)124 // MAC CRC error#define RLENERR (BYTE)123 // MAC too much data received#define FRMERR (BYTE)200 // Frame Reject#define FRMERR_IF (BYTE)201 // Frame Reject - Invalid Frame#define FRMERR_NR (BYTE)202 // Frame Reject - NR Mismatch#define FRMERR_NS (BYTE)203 // Frame Reject - NS Mismatch#define NDMERR (BYTE)204 // Normal Disconnect mode error#define BINDERR (BYTE)210 // bind error#define IPLDUR (BYTE)221 // invalid presentation layer response#define HEADJAM (BYTE)222 // printer head jam#define PAPEROUT (BYTE)223 // printer paper out#define LOWVOLTS (BYTE)224 // printer low voltage#define HIVOLTS (BYTE)225 // printer over voltage#define LOWBAT (BYTE)226 // printer low battery#define COVEROFF (BYTE)227 // printer cover off error#define HEADFAULT (BYTE)228 // printer head short or driver short error#define PFFAULT (BYTE)229 // paper feed motor fault.#define FRAME_NOT_ACKED 0x8000 // frame was not received by printer and needto be resent.
Printer Support—Chapter 5167700 Series Color Mobile Computer User’s ManualO’Neil Printer DriverThe DTR printer communications driver is a Stream Device Drivernamed ONEIL.DLL.All applications use WIN32 API functions to access drivers. Applicationseasily implement basic operations using the CreateFile(), WriteFile(),DeviceIOControl() and CloseHandle() Win32 APIs.The driver supports communications to 6804DM, 6804T, 6805A, 6806,6808, 681T, PB20, and PB42 printers over a selected serial port.DTR Driver Installation and RemovalYour application must use the RegisterDevice() function to install theONEIL.DDL device driver. Use “DTR” for the Device Name parameter,“1” for the Device Driver index parameter, and any of these strings for thelast parameter:SNULL (==0) Defaults to COM1 @ 9600S“COM1” only COM port specified defaults to 9600S“COM1:9600” sets to COM port and specified bit rateS“COM1:19200” sets to COM port and specified bit rateUse the HANDLE returned by RegisterDevice() as the parameter toDeregisterDevice(). The correct usage of the RegisterDevice() function callis shown below. You may use DeregisterDevice() to uninstall the driver.Install(){HANDLE hDevice;TCHAR port[6];port[0] = TCHAR(‘C’);port[1] = TCHAR(‘O’);port[2] = TCHAR(‘M’);port[3] = TCHAR(‘1’);port[4] = TCHAR(‘:’);port[5] = TCHAR(0);hDevice = RegisterDevice ( (TEXT(”DTR”), 1, TEXT(”\\WINDOWS\\ONEIL.DLL”),(DWORD)port);}Opening the DTR DriverThe 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 usedin the RegisterDevice() function call.
Printer SupportChapter —5168 700 Series Color Mobile Computer User’s ManualThe function call will fail for any of the following reasons:SPort associated with device during RegisterDevice() is currently in use.SThe DTR device is already open.SThe share mode is not set to zero. The device cannot be shared.SAccess permissions are not set to GENERIC_WRITE.Closing the DTR DriverUsing the CloseHandle() (hFile) function closes the DTR driver. WherehFile is the handle returned by the CreateFile() function call.STRUE indicates the device is successfully closed.SFALSE indicates an attempt to close a NULL HANDLE or an alreadyclosed device.Writing to the DTR DriverUse the WriteFile() function to send all print data to the printer. The datamust contain the proper formatting printer commands.DTR Printer CommunicationsAll DTR printer communications should be based on the following flow:1Use CreateFile() to open the printer driver.2Use WriteFile() to write your data to the printer. Check for errors andthat all data were written.3Use CloseHandle() to close the driver.Configuring PB42 Printers Via Intermec SettingsTap Start >Settings >theSystem tab>theIntermec Settings icon to ac-cess the applet. Tap (+) to expand the Printers option, then tap (+) to ex-pand the PB42 Settings option and make your adjustments.
169700 Series Color Mobile Computer User’s ManualScanner Support6The 700 Series Color Mobile Computer is available with imaging or laserscanning technologies, including the following:APS Linear Imager:(standard for 730 Computers)— includes the EV10 Scan EngineReads 1D symbologies and PDF417 bar codes. Linear imag-ing using Vista Scanning technology reads low-contrast barcodes, laminated bar codes, and bar codes displayed on CRTor TRT displays. This imaging uses harmless LEDs for illu-mination and does not require any warning labels. Vista Scan-ning is more reliable than lasers as it is a completely solid statewith no moving parts or oscillating mirrors.2D Imager:(not supported on 730 Computers)— includes the IT4000 Scan EngineThis decodes several stacked 1D and 2D symbologies, includ-ing PDF417, Data Matrix, and MaxiCode without “paint-ing.” It can also read 1D codes from any orientation, for ex-ample the scan beam does not need to align perpendicular tothe symbol to read it. Photography is a secondary application;the lens in the device favors bar code reading. Photos are640x480, 256 gray-scale.1D Laser Scanner:(not supported on 730 Computers)— includes the SE900, SE900HS, SE900-S6, andSE900HS-S6 scan enginesTraditional laser scanner that decodes 1D bar codes.PDF417 Laser Scanner:(not supported on730 Computers)Higher speed laser scanner that can read PDF417 labels by“painting” the label.EL10 Laser Scanner An EXCELeratetbar code laser scan engine, based on theMicro Electro Mechanical System (MEMS) technology, thatis significantly faster, lighter, and more efficient than tradi-tional laser scanners.
Scanner SupportChapter —6170 700 Series Color Mobile Computer User’s ManualA 700 Color ImageDemo application demonstrates the more common fea-tures of the 700 Color Computer imager. See the ImageDemo User’s Guidefor information.Note: “700 Color” pertains to 740, 741, 750, 751, 760, and 761 Com-puters unless otherwise noted.Scanner Control and Data TransferNote: To use the methods described below, enable Data Collection func-tionality on the 700 Computer using the bootloader configuration menu.The Data Server and associated software provide several ways to manipu-late scanner control and data transfer between the scanner subsystem anduser applications:SAutomatic Data Collection COM Interfaces:These COM interfaces allow user applications to receive bar code data,and configure and control the bar code reader engine.SITCAxBarCodeReaderControl functions:These ActiveX controls allow user applications to collect bar code datafrom the scanner, to configure the scanner, and to configure audio andvisual notification when data arrives.SITCAxReaderCommand functions:Use these ActiveX controls to modify and retrieve configuration infor-mation using the reader interface commands.SScanning EasySet bar code labels:You can use the EasySetRbar code creation software from Intermec toprint configuration labels. Scan the labels to change the scanner configu-ration and data transfer settings.Use the Intermec EasySet software to print configuration labels you canscan to change your configuration settings. For more information, seethe EasySet online help. EasySet is available from the Intermec DataCapture web site.For more information, see the Data Collection Resource Kit in the Inter-mec Developer Library (IDL), which is available as a download from theIntermec web site at www.intermec.com/idl. Contact your Intermec repre-sentative for more information.Data Collection ConfigurationYou can configure scanner and reader settings for the 700 Color Comput-er via the Intermec Settings applet. From the 700 Color Computer, tapStart >Settings >theSystem tab>theIntermec Settings icon. See theIntermec Computer Command Reference Manual (P/N: 073529) for infor-mation about the settings you can configure with this applet. This onlinemanual is available from the Intermec web site at www.intermec.com.
6 Scanner Support—Chapter171700 Series Color Mobile Computer User’s ManualInternal ScannersThe Intermec Internal Scanner feature allows Automatic Data Collection(ADC) by accepting data from the COM1 port and wedging it into thekeyboard interface. You can enable or disable this feature from the Todayscreen on the 700 Color Computer.Before you configure your internal scanner, adjust its settings using theIntermec Settings applet. Information about the settings you can configurewith this applet is described in the Intermec Computer Command ReferenceManual. The online manual is available from the Intermec web site atwww.intermec.com.1From the 700 Color Computer, tap Start >Settings >theSystem tab >the Intermec Settings icon.2Tap the Data Collection option, then tap (+) to expand InternalScanner.This sample screen is for the IT4000 scan engine.
Scanner SupportChapter —6172 700 Series Color Mobile Computer User’s ManualScanner and Imager SettingsDepending on what is selected as the scanner model, image settings, de-code security, scanner settings, and virtual wedge are configured from theIntermec Settings applet. See the the Intermec Computer Command Refer-ence Manual, available from the Intermec web site at www.intermec.com,for more information about each enabled option.Internal Scanner Supported SymbologiesSymbologies EL10 EV10 IT4000 SE900 SE900HS SE900-S6 SE900HS-S6Code39 XXXXX X XUPC/EAN XXXXX X XCode 128 XXXXX X XInterleaved 2 of 5 XXXXX X XCode 93 XXXXX X XCodabar XXXXX X XCode 2 of 5 XXXXX X XMSI XXXXX X XPlessey XXXXX X XCode 11 XXXXX X XMatrix 2 of 5 XXXXX X XTelepen XXXXX X XPDF417 XXXXX X XMicro PDF417 XXXXX X XMaxiCode XData Matrix XQR Code XRSS 14 XXXXXAvailable inf/w Sxxp304Available inf/w Sxxp304RSS Limited XXXXXAvailableinf/w Sxxp304Available inf/w Sxxp304RSS Expanded XXXXXAvailable inf/w Sxxp304Available inf/w Sxxp304Codablock A XXXXX X XCodablock F XXXXX X XUCC Composite XTLC 39 XXXXX X X
6 Scanner Support—Chapter173700 Series Color Mobile Computer User’s ManualReading DistancesTypical reading distances are done in an office environment using officelights (4 lux). Minimum distances are measured in the dark (0 lux). Bothreading distances are provided in respective scan engine integration guides.Contact your Intermec representative for more information.Below are minimum standard reading distances for 700 Color Computersbuilt with integrated scan engines. When correctly mounted, an exit win-dow reduces reading distances by about 4% for all scan engines, with theexception of the EL10 with its reading distances reduced by about 25%.EA10 Minimum Reading Distances with 0.04” SetbacksSymbology Density Minimum Distance Maximum DistanceCode 39 0.125 mm/ 5 mil0.15 mm/ 6 mil0.20 mm/ 8 mil0.25 mm/ 10 mil0.30 mm/ 12 mil0.5 mm/ 20 mil1.0 mm/ 40 mil8.03 cm/ 3.16”7.39 cm/ 2.91”5.49 cm/ 2.16”3.96 cm/ 1.56”3.71 cm/ 1.46”4.98 cm/ 1.96”3.71 cm/ 1.46”11.84 cm/ 4.66”14.38 cm/ 5.66”19.46 cm/ 7.66”24.03 cm/ 9.46”25.81 cm/ 10.16”35.97 cm/ 14.26”50.95 cm/ 20.06”UPC/EAN 4.98 cm/ 1.96” 29.87 cm/ 11.76”PDF417 0.168 mm/ 6.6 mil0.254 mm/ 10 mil0.381 mm/ 15 mil7.26 cm/ 2.86”4.47 cm/ 1.76”10.06 cm/ 3.96”12.85 cm/ 5.06”20.98 cm/ 8.26”28.35 cm/ 11.16”Data Matrix 0.254 mm/ 10 mil0.381 mm/ 15 mil0.508 mm/ 20 mil6.50 cm/ 2.56”5.99 cm/ 2.36”4.98 cm/ 1.96”17.93 cm/ 7.06”27.84 cm/ 10.96”32.92 cm/ 12.96”
Scanner SupportChapter —6174 700 Series Color Mobile Computer User’s ManualEA11 Standard Minimum Reading Distances with 0.04” SetbacksSymbology Density Minimum Distance Maximum DistanceCode 39 0.125 mm/ 5 mil0.20 mm/ 8 mil0.25 mm/ 10 mil0.5 mm/ 20 mil7.26 cm/ 2.86”3.96 cm/ 1.56”3.45 cm/ 1.36”4.98 cm/ 1.96”12.09 cm/ 4.76”20.98 cm/ 8.26”25.04 cm/ 9.86”40.28 cm/ 15.86”UPC/EAN 0.33 mm/ 13 mil 4.98 cm/ 1.96” 29.62 cm/ 11.66”Data Matrix 0.191 mm/ 7.5 mil0.254 mm/ 10 mil0.381 mm/ 15 mil3.71 cm/ 2.46”5.98 cm/ 1.96”*16.41 cm/ 6.46”20.73 cm/ 8.16”27.58 cm/ 10.86”PDF417 0.168 mm/ 6.6 mil0.254 mm/ 10 mil0.381 mm/ 15 mil6.25 cm/ 2.46”4.47 cm/ 1.76”4.98 cm/ 1.96”13.87 cm/ 5.46”21.74 cm/ 8.56”33.43 cm/ 13.16”* Minimum distance depends on symbology length and scan angle.
6 Scanner Support—Chapter175700 Series Color Mobile Computer User’s ManualEL10 Minimum Guaranteed Reading Distances with 0.25” SetbacksSymbology Density Minimum Distance Maximum DistanceCode 39 0.1 mm/ 4 mil0.125 mm/ 5 mil0.25 mm/ 10 mil0.5 mm/ 20 mil1 mm/ 40 mil8.51 cm/ 3.35”7.75 cm/ 3.05”6.99 cm/ 2.75”6.48 cm/ 2.55”7.75 cm/ 3.05”12.30 cm/ 4.45”14.35 cm/ 5.65”29.34 cm/ 11.55”50.17 cm/ 19.75”63.37 cm/ 24.95”UPC/EAN 0.33 mm/ 13 mil 5.46 cm/ 2.15” 34.42 cm/ 13.55”PDF417 0.17 mm/ 6.6 mil 7.75 cm/ 3.05” 19.43 cm/ 7.65”EL11 Minimum Reading Distances with 0.04” SetbacksSymbology Density Minimum Distance Maximum Distance0.1 mm/ 4 mil0.125 mm/ 5 mil0.33 mm/ 13 mil (EAN)1 mm/ 40 mil8.79 cm/ 3.46”8.28 cm/ 3.26”5.49 cm/ 2.16”9.55 cm/ 3.86”11.84 cm/ 4.66”14.48 cm/ 5.86”34.95 cm/ 13.76”63.91 cm/ 25.16”
Scanner SupportChapter —6176 700 Series Color Mobile Computer User’s ManualEV10 Minimum Reading Distances with 0.04” SetbacksSymbology Bar Code Content Density Minimum Distance Maximum DistanceCode 39 RESO 0.100 MMR 0.125 MM0.250.5R1MM0.1 mm/ 4 mil0.125 mm/ 5 mil0.25 mm/ 10 mil0.5 mm/ 20 mil1 mm/ 40 mil10.8 cm/ 4.26”9.80 cm/ 3.86”5.99 cm/ 2.36”3.96 cm/ 1.56”7.53 cm/ 2.96”13.87 cm/ 5.46”16.92 cm/ 6.66”23.77 cm/ 9.36”30.89 cm/ 12.16”39.78 cm/ 15.66”UPC/EAN 120010010100 0.33 mm/ 13 mil 4.98 cm/ 1.96” 25.81 cm/ 10.16”PDF417 10 mil15 mil0.254 mm/ 10 mil0.381 mm/ 15 mil9.80 cm/ 3.86”7.77 cm/ 3.06”16.92 cm/ 6.66”18.95 cm/ 7.46”2D Area Imager Reading Distances with 0.04” SetbacksSymbology Density Near Distance Far DistanceMaxiCode 35 mil 4.98 cm/ 1.96” 33.92 cm/ 12.96”Data Matrix 15 mil 9.30 cm/ 3.66” 16.41 cm/ 6.46”PDF417 10 mil8mil6.6 mil7.77 cm/ 3.06”8.28 cm/ 3.26”11.33 cm/ 4.46”22.76 cm/ 8.96”20.22 cm/ 7.96”15.77 cm/ 6.21”Code 39 15 mil10 mil8mil5.23 cm/ 2.06”8.03 cm/ 3.16”8.79 cm/ 3.46”29.87 cm/ 11.76”23.27 cm/ 9.16”19.20 cm/ 7.56”UPC 13 mil 6.25 cm/ 2.46” 31.65 cm/ 12.46”
6 Scanner Support—Chapter177700 Series Color Mobile Computer User’s ManualTethered ScannersThe Intermec Tethered Scanner feature allows Automatic Data Collection(ADC) by accepting data from the COM1 port and wedging it into thekeyboard interface. You can enable or disable this feature from the Todayscreen on the 700 Color Computer.Configuring the Tethered ScannerBefore you configure your tethered scanner, adjust its settings using theIntermec Settings applet. Information about the settings you can configurewith this applet is described in the Intermec Computer Command ReferenceManual. The online manual is available from the Intermec web site atwww.intermec.com.1Connect your tethered scanner to the tethered scanner port.2From the 700 Color Computer, tap Start >Settings >theSystem tab >the Intermec Settings icon.3Tap Data Collection, then tap (+) to expand Dock Tethered Scanner.
Scanner SupportChapter —6178 700 Series Color Mobile Computer User’s Manual4Tap (+) to expand Scanner Settings,tapScanner model,thenentertheapplicable scanner, such as “1551E” or “1553.”5Make sure a scanner is properly connected to your 700 Computer, tapto check Enable scanner port,thentapFile >Save Settings from thebottom of the screen. These changes take several moments to reset.1551E or 1553 Selected for Scanner ModelWhen “1551E” or “1553” is selected from the Scanner model option (seestep 4 above), and the port state is already enabled (see step 5),theprocesswill take several moments to reset. When 1551E or 1553 is successfullyconnected during this step, the unit will emit some beeps. Here, the termi-nal is initializing the scanner at 9600 for the baud rate, 7 data bits, evenparity, and 2 stop bits and synchronizing the terminal’s configuration withthe attached scanner.With “1551E” or “1553” selected, Symbologies, Symbology Options,Hardware Trigger, and Scanner Port settings are configured from the In-termec Settings applet. See the the Intermec Computer Command Reference
6 Scanner Support—Chapter179700 Series Color Mobile Computer User’s ManualManual, available from the Intermec web site at www.intermec.com, formore information about each enabled option.ASCII Selected for Scanner ModelTo send data coming into the 700 Color Computer through the COM1port from an external input device, as keyboard data to an application onthe desktop, do the following:1Enter “ASCII” as the Scanner model option.2Tap to check Enable scanner port.3Tap File >Save Settings from the bottom of the screen, or tap Yeswhen prompted to refresh the scanner settings.With “ASCII” selected, Symbology Options, Hardware Trigger, and Scan-ner Port settings are configured from the Intermec Settings applet. See thethe Intermec Computer Command Reference Manual, available from the In-termec web site at www.intermec.com, for more information about eachenabled option.Note: When selecting either the 1551E or the 1553 Scanner or enablingthe scanner port for these scanners, the 700 Computer tries to communi-cate with the attached scanner. If the scanner is not powered, if the cable isnot connected properly, the wrong cable is used, or if the scanner firmwareis older than 2.0, and the “Failed to save one or more settings” messageappears, then this step failed.This process can take time as the terminal is going through a group ofRS-232 settings to communicate with the scanner. After successful com-municated with the scanner (about eight beeps are generated), it initializesthe scanner with the 700 Computer’s current settings. This process mightgenerate a series of beeps pending on the firmware version installed in thescanner. These beeps are suppressed in firmware versions 2.08 or greater.Troubleshooting the 1551E/1553 Tethered ScannerDo the following to troubleshoot your 1551E/1553 Tethered Scanner:1Ensure the correct cable is used for the scanner on the tethered scannerport. Note the 700 Computer cannot supply power to the scanner.2Perform a quick test to determine whether the connection is good.Temporary select the scanner model as “ASCII,” then enable the scan-ner port state. Go to a command prompt or a notepad and scan a datalabel. If a label is wedged into the command prompt or notepad, thenthe connection is good.3If step 2 passes, reset the scanner configurations to their defaults (scanthe Reset Factory Defaults label on the next page) to prevent miscom-munication, then reenable the scanner port state.4If step 2 fails, then the firmware installed in the tethered scanner may beolder than version 2.0. Upgrade your scanner firmware.
Scanner SupportChapter —6180 700 Series Color Mobile Computer User’s ManualReset Factory DefaultsScan the EasySet software bar code label “Reset Factory Default” to restoreall of your scanner’s configurations to their factory defaults. When thiscommand label is scanned, reinitialize the tethered scanner (such as disablethe scanner port state, then enable it) on the 700 Computer. Otherwise,the online configuration and scanning on the 700 Computer are not func-tional. In general, scan this label only to initially reset the scanner.Do not scan EasySet command labels to change the following settings:SSymbologies code mark SCode 128, EAN29 IdentifierSPreamble and Postamble SEnable/Disable symbologiesSSymbology ID transmit optionIn some cases, scanning EasySet Command labels cause the current settingon the user interface to be out of sync with the scanner settings. However,in some cases, scanning these labels does corrupt scanned data.The “Open COMx error: 0x00000037” message appears if the COM portcannot open due to another application using the port. Disable that ap-plication to free up the COM1 port before you can enable the scanner. “x”is the COM port number, such as 1, 2, or 3.Tethered Scanner Supported SymbologiesThe user interface may allow configuration of PDF417, Micro PDF417,RSS, and Codablock bar code symbologies. However, these symbologiesare dependant on what scanner models and firmware versions are in use.See the following table for a guideline on each supported symbology:You can use a generic ASCII scanner with the 700 Color Computer.Pending on the scanner, linear symbologies such as Code39, should de-code correctly. However, 2D symbologies such as PDF417 may not de-code correctly.Symbologies 1551E 1553Code39 XXUPC/EAN X XCode 128 XXInterleaved 2 of 5 X XCode 93 XXCodabar X XCode 2 of 5 XXMSI X XPlessey XXCode 11 X XMatrix 2 of 5 XXTelepen X X
6 Scanner Support—Chapter181700 Series Color Mobile Computer User’s Manual15531551ESymbologiesPDF417 Available in 1551 0808 PDFMicro PDF417 Available in 1551 0808 PDF, Sxxp217_ or laterMaxiCodeData MatrixQR CodeRSS 14 F/w version 2.15 or later F/w version 2.15 or laterRSS Limited F/w version 2.15 or later F/w version 2.15 or laterRSS Expanded F/w version 2.15 or later F/w version 2.15 or laterCodablock A Available in 1551 0808 PDFCodablock F Available in 1551 0808 PDFUCC CompositeAttached RFID ReadersNote: The 700 Color Computer currently supports only the IP4 IntellitagPortable RFID Reader, a trigger handle accessory that lets you hold your700 Color Computer like a reader or scanner. Contact your Intermec rep-resentative for more information.Radio frequency identification (RFID) systems evolved as a way to provideall the benefits of visual scanning systems, while overcoming many of theirlimitations. Radio frequency (RF) describes electromagnetic waves in the10 kHz to 10 GHz range. Electronic identification (ID) systems transferdata messages from an object to be identified to a data management sys-tem. RFID systems use radio frequency to transfer data between an itembeing tracked and a reader/writer. It is a fast, automatic identificationtechnology.More information about RFID and the IP4 Reader are in the followingIntermec publications. PDFs of these publications are available from theIntermec web site at www.intermec.com.SBasic Reader Interface Programmer’s Reference Manual(P/N: 937-000-001)SIntermec RFID System Manual (P/N: 936-000-001)SIP4 Handheld Reader Instructions (P/N: 943-002-002)SIP4 Handheld Reader Manual Supplement (P/N: 933-000-001)Reading RFID Tags with the Virtual WedgeThe virtual wedge is a Data Collection services feature that enters bar codeand RFID tag data into a software application as if it were typed at thekeypad. This section explains how to configure the 700 Color Computerto read RFID tags through the virtual wedge. Contact your Intermec rep-resentative for more information about the virtual wedge.
Scanner SupportChapter —6182 700 Series Color Mobile Computer User’s ManualDo the following to configure your virtual wedge to do RFID tags.SConfigure at least one scan button on the 700 Color Computer to trig-ger RFID (gotothenextparagraph).SDisable power to Bluetooth (go to page 183 for instructions).SEnable the IP4 Reader (go to page 184 for instructions).Use the Intermec Settings applet to configure at least one scan button. In-formation about the settings you can configure with this applet is de-scribed in the Intermec Computer Command Reference Manual.Theonlinemanual is available from the Intermec web site at www.intermec.com.1From the 700 Color Computer, tap Start >Settings >theSystem tab >the Intermec Settings icon > the Device Settings option, then tap (+) toexpand the Keypad option.2Tap (+) to expand Scan Button Remapping, then tap (+) to expand anyof the Handle Trigger,theLeft Scan Button,ortheRight Scan Buttonoptions. Note that the Handle Trigger option is for the IP4 Reader.
6 Scanner Support—Chapter183700 Series Color Mobile Computer User’s Manual3Select RFID to change the trigger from the scanner to RFID, then selectFile >Save Settings.4Go to the next paragraph to disable power to Bluetooth.5Go to page 184 to enable the IP4 Reader.Disable Power to BluetoothNote: Before you configure your attached IP4 Reader, make sure Blue-tooth is disabled on your 700 Color Computer.1Tap Start >Settings >theConnections tab>theBluetooth icon.2Check whether Off isselected.Ifnot,thencheckOff.Waitmomentari-ly for Bluetooth to turn off, then click ok to close the Bluetooth applet.
Scanner SupportChapter —6184 700 Series Color Mobile Computer User’s ManualConfigure the Reader Using Intermec SettingsYou should also adjust its settings using the Intermec Settings applet. In-formation about the settings you can configure with this applet is de-scribed in the Intermec Computer Command Reference Manual.Theonlinemanual is available from the Intermec web site at www.intermec.com.1Connect your reader to the reader port.1From the 700 Color Computer, tap Start >Settings >theSystem tab >the Intermec Settings icon > the RFID option.2Tap (+) to expand Reader 1 and ensure Reader Model shows “IP4” asthe model of choice. If not, then tap Reader Model, tap its drop-down,then select “IP4.”
6 Scanner Support—Chapter185700 Series Color Mobile Computer User’s Manual3Under the Reader option, check Enable Reader to enable the attachedreader.Once the IP4 reader is configured using the Intermec Settings applet, ap-plications can access the IP4 Reader using the Basic Reader Interface (BRI)protocol on the 700 Color TCP port “2189.”
Scanner SupportChapter —6186 700 Series Color Mobile Computer User’s Manual
187700 Series Color Mobile Computer User’s ManualProgramming7The following programming information pertains to the 700 Series ColorMobile Computer:SCreating CAB Files (page 188)SCustomization and Lockdown (page 202)SFTP Server (page 203)SKernel I/O Control Functions (page 210)SNetwork Selection APIs (page 221)SNotifications (page 221)SReboot Functions (page 222)SRemapping the Keypad (page 223)Note: “700 Color” pertains to 730, 740, 741, 750, 751, 760, and 761Computers unless otherwise noted.
ProgrammingChapter —7188 700 Series Color Mobile Computer User’s ManualCreating CAB FilesThe Windows CE operating system uses a .CAB file to install an applica-tion on a Windows CE-based device. A .CAB file is composed of multiplefiles that are compressed into one file. Compressing multiple files into onefile provides the following benefits:SAll application files are present.SA partial installation is prevented.SThe application can be installed from several sources, such as a desktopcomputer or a Web site.Use the CAB Wizard application (CABWIZ.EXE) to generate a .CAB filefor your application.Creating Device-Specific CAB FilesDo the following to create a device-specific .CAB file for an application, inthe order provided:1Create an .INF file with Windows CE-specific modifications (page188).2Optional Create a SETUP.DLL file to provide custom control of theinstallation process (page 197).3Use the CAB Wizard to create the .CAB file, using the .INF file, theoptional SETUP.DLL file, and the device-specific application files asparameters (page 201).Creating an .INF FileAn .INF file specifies information about an application for the CAB Wi-zard. Below are the sections of an .INF file:[Version]This specifies the creator of the file, version, and other relevant informa-tion.Required? YesSSignature:“signature_name”“$Windows NT$”SProvider:“INF_creator”The company name of the application, such as “Microsoft.”SCESignature“$Windows CE$”Example[Version]Signature = “$Windows NT$”Provider = “Intermec”CESignature = “$Windows CE$”
Programming—Chapter 7189700 Series Color Mobile Computer User’s Manual[CEStrings]This specifies string substitutions for the application name and the defaultinstallation directory.Required? YesSAppName:app_nameName of the application. Other instances of %AppName% in the .INFfile are replaced with this string value, such as RP32.SInstallDir:default_install_dirDefault installation directory on the device. Other instances of %Install-Dir% in the .INF file are replaced with this string value. Example:\SDMMC_Disk\%AppName%Example[CEStrings]AppName=“Game Pack”InstallDir=%CE1%\%AppName%[Strings]This section is optional and defines one or more string keys. A string keyrepresents a string of printable characters.Required? NoSstring_key:valueString consisting of letters, digits, or other printable characters. Enclosevalue in double quotation marks ““”” if corresponding string key is usedin an item requiring double quotation marks. No string_keys is okay.Example[Strings]reg_path = Software\Intermec\My Test App[CEDevice]Describes the platform for the targeted application. All keys are optional.If a key is nonexistent or has no data, Windows CE does not perform anychecking except the UnsupportedPlatforms.IftheUnsupportedPlatforms keyexists but no data, the previous value is not overridden.Required? YesSProcessorType :processor_typeThe value that is returned by SYSTEMINFO.dwProcessorType.Forexample, the value for the ARM CPU is 2577SUnsupportedPlatforms:platform_family_nameThis lists known unsupported platform family names. If the namespecified in the [CEDevice.xxx] section is different from that in the[CEDevice] section, both platform_family_name values are unsupportedfor the microprocessor specified by xxx. That is, the list of unsupportedplatform family names is appended to the previous list of unsupportednames. Application Manager will not display the application for anunsupported platform. Also, a user will be warned during the setupprocess if the .CAB file is copied to an unsupported device.
ProgrammingChapter —7190 700 Series Color Mobile Computer User’s ManualExample[CEDevice]UnsupportedPlatforms = pltfrm1 ; pltfrm1 is unsupported[CEDevice.SH3]UnsupportedPlatforms = ; pltfrm1 is still unsupportedSVersionMin:minor_versionNumeric value returned by OSVERSIONINFO.dwVersionMinor. The.CAB file is valid for the currently connected device if the version ofthis device is greater than or equal to VersionMin.SVersionMax:major_versionNumeric value returned by OSVERSIONINFO.dwVersionMajor. The.CAB file is valid for the currently connected device if the version ofthis device is less than or equal to VersionMax.SBuildMin:build_numberNumeric value returned by OSVERSIONINFO.dwBuildNumber. The.CAB file is valid for the currently connected device if the version ofthis device is greater than or equal to BuildMin.SBuildMax:build_numberNumeric value returned by OSVERSIONINFO.dwBuildNumber. The.CAB file is valid for the currently connected device if the version ofthis device is less than or equal to BuildMax.ExampleThe following code example shows three [CEDevice] sections: one thatgives basic information for any CPU and two that are specific to the SH3and the MIPS microprocessors.[CEDevice] ; A “template” for all platformsUnsupportedPlatforms = pltfrm1 ; Does not support pltfrm1; The following specifies version 1.0 devices only.VersionMin = 1.0VersionMax = 1.0[CEDevice.ARM] ; Inherits all [CEDevice] settings; This will create a .CAB file specific to ARM devices.ProcessorType = 2577 ; ARM .cab file is valid for ARM microprocessors.UnsupportedPlatforms = ; pltfrm1 is still unsupported; The following overrides the version settings so that no version checking isperformed.VersionMin =VersionMax =[CEDevice.MIPS] ; Inherits all [CEDevice] settings; This will create a .CAB file specific to “MIPS” devices.ProcessorType = 4000 ; MIPS .CAB file is valid for MIPSmicroprocessor.UnsupportedPlatforms =pltfrm2 ; pltfrm1,pltfrm2 unsupported for MIPs .CABfile.Note: To create the two CPU-specific .CAB files for the SETUP.INF filein the previous example, run the CAB Wizard with the “/cpu arm mips”parameter.
Programming—Chapter 7191700 Series Color Mobile Computer User’s Manual[DefaultInstall]This describes the default installation of your application. Note that underthis section, you will list items expanded upon later in this description.Required? YesSCopyfiles:copyfile_list_sectionMaps to files defined later in the .INF file, such as Files.App, Files.Font,and Files.Bitmaps.SAddReg:add_registry_sectionExample: RegSettings.AllSCEShortcuts:shortcut_list_sectionString that identifies one more section that defines shortcuts to a file, asdefined in the [CEShortcuts] section.SCESetupDLL:setup_DLLOptimal string that specifies a SETUP.DLL file. It is written by the In-dependent Software Vendor (ISV) and contains customized functionsfor operations during installation and removal of the application. Thefile must be specified in the [SourceDisksFiles] section.SCESelfRegister:self_reg_DLL_filenameString that identifies files that self-register by exporting the DllRegister-Server and DllUnregisterServer Component Object Model (COM)functions. Specify these files in the [SourceDiskFiles] section. Duringinstallation, if installation on the device fails to call the file’s exportedDllRegisterServer function, the file’s exported DllUnregisterServerfunction will not be called during removal.Example[DefaultInstall]AddReg = RegSettings.AllCEShortcuts = Shortcuts.All[SourceDiskNames]This section describes the name and path of the disk on which your ap-plication resides.Required? YesSdisk_ordinal:disk_label,,path1=,“App files” , C:\Appsoft\RP32\...2=,“Font files”,,C:\RpTools\...3=,“CE Tools” ,,C:\windows ce tools...SCESignature: “$Windows CE$”Example[SourceDisksNames] ; Required section1 = ,“Common files”,,C:\app\common ; Using an absolute path[SourceDisksNames.SH3]2 = ,“SH3 files”,,sh3 ; Using a relative path[SourceDisksNames.MIPS]2 = ,“MIPS files”,,mips ; Using a relative path
ProgrammingChapter —7192 700 Series Color Mobile Computer User’s Manual[SourceDiskFiles]This describes the name and path of the files in which your applicationresides.Required? YesSfilename:disk_number[,subdir]RPM.EXE = 1,c:\appsoft\...WCESTART.INI = 1RPMCE212.INI = 1TAHOMA.TTF = 2Note:[,subdir] is relative to the location of the INF file.Example[SourceDisksFiles] ; Required sectionbegin.wav = 1end.wav = 1sample.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 theapplication on the target device. Note Windows CE does not support directo-ry identifiers.Required? YesSfile_list_section:0,subdirString that identifies the destination directory. The following list showsthe string substitutions supported by Windows CE. Use these only forthe beginning of the path. \%CE1% \Program Files%CE2% \Windows%CE3% \My Documents%CE4% \Windows\Startup%CE5% \My Documents%CE6% \Program Files\Accessories%CE7% \Program Files\Communication%CE8% \Program Files\Games%CE9% \Program Files\Pocket Outlook%CE10% \Program Files\Office%CE11% \Windows\Start Menu\Programs%CE12% \Windows\Start Menu\Programs\Accessories%CE13% \Windows\Start Menu\Programs\Communications%CE14% \Windows\Start Menu\Programs\Games%CE15% \Windows\Fonts%CE16% \Windows\Recent%CE17% \Windows\Start Menu%InstallDir%
Programming—Chapter 7193700 Series Color Mobile Computer User’s ManualContains the path to the target directory selected during installation. Itis declared in the [CEStrings] section%AppName%Contains the application name defined in the [CEStrings] section.Example[DestinationDirs]Files.Common = 0,%CE1%\My Subdir ; \Program Files\My SubdirFiles.Shared = 0,%CE2% ; \Windows[CopyFiles]This section, under the [DefaultInstall] section, describes the default filesto copy to the target device. Within the [DefaultInstall] section, files werelisted that must be defined elsewhere in the INF file. This section identi-fies that mapping and may contain flags.Required? YesScopyfile_list_section:destination_filename,[source_filename]The source_filename parameter is optional if it is the same as destina-tion_filename.Scopyfile_list_section:flagsThe numeric value that specifies an action to be done while copying fi-les. The following table shows values supported by Windows CE.Flag Value DescriptionCOPYFLG_WARN_IF_SKIP 0x00000001 Warn user if skipping a file is attempted after error.COPYFLG_NOSKIP 0x00000002 Do not allow a user to skip copying a file.COPYFLG_NO_OVERWRITE 0x00000010 Do not overwrite files in destination directory.COPYFLG_REPLACEONLY 0x00000400 Copy the source file to the destination directory only if thefile is already in the destination directory.CE_COPYFLG_NO_DATE_DIALOG 0x20000000 Do not copy files if the target file is newer.CE_COPYFLG_NODATECHECK 0x40000000 Ignore date while overwriting the target file.CE_COPYFLG_SHARED 0x80000000 Create a reference when a shared DLL is counted.Example[DefaultInstall.SH3]CopyFiles = Files.Common, Files.SH3[DefaultInstall.MIPS]CopyFiles = Files.Common, Files.MIPS[AddReg]This section, under the [DefaultInstall] section, is optional and describesthe keys and values that the .CAB file adds to the device registry. Withinthe [DefaultInstall] section, a reference may have been made to thissection, such as “AddReg=RegSettings.All”. This section defines theoptions for that setting.Required? No
ProgrammingChapter —7194 700 Series Color Mobile Computer User’s ManualSadd_registry_section:registry_root_stringString that specifies the registry root location. The following list showsthe values supported by Windows CE.SHKCR Same as HKEY_CLASSES_ROOTSHKCU Same as HKEY_CURRENT_USERSHKLM Same as HKEY_LOCAL_MACHINESadd_registry_section:value_nameRegistry value name. If empty, the “default” registry value name is used.Sadd_registry_section:flagsNumeric value that specifies information about the registry key. Thefollowing table shows the values that are supported by Window CE.Flag Value DescriptionFLG_ADDREG_NOCLOBBER 0x00000002 If the registry key exists, do not overwrite it. Can be usedwith 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 followscan be a list of strings separated by commas.FLG_ADDREG_TYPE_BINARY 0x00000001 REG_BINARY registry data type. Value field that followsmust be a list of numeric values separated by commas, onebyte per field, and must not use the 0x hexadecimal prefix.FLG_ADDREG_TYPE_DWORD 0x00010001 REG_DWORD data type. The noncompatible format in theWin32 Setup .INF documentation is supported.ExampleAddReg = RegSettings.All[RegSettings.All]HKLM,%reg_path%,,0x00000000,alpha ; <default> = “alpha”HKLM,%reg_path%,test,0x00010001,3 ; Test = 3HKLM,%reg_path%\new,another,0x00010001,6 ; New\another = 6[CEShortCuts]This section, a Windows CE-specific section under the [DefaultInstall]section, is optional and describes the shortcuts that the installation applica-tion creates on the device. Within the [DefaultInstall] section, a referencemay have been made to this section, such as “ShortCuts.All”. This sectiondefines the options for that setting.Required? NoSshortcut_list_section:shortcut_filenameString that identifies the shortcut name. It does not require the .LNKextension.Sshortcut_list_section:shortcut_type_flagNumeric value. Zero or empty represents a shortcut to a file; any non-zero numeric value represents a shortcut to a folder.
Programming—Chapter 7195700 Series Color Mobile Computer User’s ManualSshortcut_list_section:target_file_pathString value that specifies the destination location. Use the target filename for a file, such as MyApp.exe, that must be defined in a file copylist. For a path, use a file_list_section name defined in the [Destination-Dirs] section, such as DefaultDestDir,orthe%InstallDir% string.Sshortcut_list_section:standard_destination_pathOptional string value. A standard %CEx% path or %InstallDir%.Ifnovalue is specified, the shortcut_list_section name of the current section orthe DefaultDestDir value from the [DestinationDirs] section is used.ExampleCEShortcuts = Shortcuts.All[Shortcuts.All]Sample App,0,sample.exe ; Uses the path in DestinationDirs. SampleApp,0,sample.exe,%InstallDir% ; The path is explicitly specified.Sample .INF File[Version] ; Required sectionSignature = “$Windows NT$”Provider = “Intermec Technologies Corporation”CESignature = “$Windows CE$”;[CEDevice];ProcessorType =[DefaultInstall] ; Required sectionCopyFiles = 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 section1 = ,“App files” ,,c:\appsoft\...2 = ,”Font files” ,,c:\WinNT\Fonts3 = ,”CE Tools” ,,c:\windows ce tools\wce400\700ie\mfc\lib\x86[SourceDisksFiles] ; Required sectionrpm.exe = 1,C:\Appsoft\program\wce400\WCEX86Rel700wcestart.ini = 1rpmce212.ini = 1intermec.bmp = 1rpmlogo.bmp = 1rpmname.bmp = 1import.bmp = 1export.bmp = 1clock.bmp = 1printer.bmp = 1filecopy.bmp = 1readme.txt = 1lang_eng.bin = 1rpmdata.dbd = 1,database\wce1tahoma.ttf = 2mfcce212.dll = 3olece212.dll = 3olece211.dll = 1,c:\windows ce tools\wce400\NMSD61102.11\mfc\lib\x86rdm45wce.dll = 1,c:\rptools\rdm45wce\4_50\lib\wce400\wcex86relpicfmt.dll = 1,c:\rptools\picfmt\1_00\wce400\wcex86rel6110
ProgrammingChapter —7196 700 Series Color Mobile Computer User’s Manualfmtctrl.dll = 1,c:\rptools\fmtctrl\1_00\wce400\wcex86rel6110ugrid.dll = 1,c:\rptools\ugrid\1_00\wce400\wcex86rel6110simple.dll = 1,c:\rptools\pspbm0c\1_00\wce400\wcex86relpsink.dll = 1,c:\rptools\psink\1_00\wce400\WCEX86RelMinDependencypslpwce.dll =1,c:\rptools\pslpm0c\1_00\wce400\WCEX86RelMinDependencynpcpport.dll = 1,c:\rptools\cedk\212_03\installable drivers\printer\npcp;dexcom.dll = 1,c:\rptools\psdxm0c\1_00\x86ncsce.exe = 1,c:\rptools\ncsce\1_04nrinet.dll = 1,c:\rptools\ncsce\1_04[DestinationDirs] ; Required section;Shortcuts.All = 0,%CE3% ; \Windows\DesktopFiles.App = 0,%InstallDir%Files.DataBase = 0,%InstallDir%\DataBaseFiles.BitMaps = 0,%InstallDir%\BitmapsFiles.Fonts = 0,%InstallDir%\FontsFiles.Intl = 0,%InstallDir%\IntlFiles.TelecomNcsCE = 0,%InstallDir%\Telecom\NcsCEFiles.Windows = 0,%InstallDir%\WindowsFiles.Import = 0,%InstallDir%\ImportFiles.Export = 0,%InstallDir%\ExportFiles.Work = 0,%InstallDir%\WorkFiles.WinCE = 0,\storage_card\wince[CEStrings] ; Required sectionAppName = Rp32InstallDir = \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,,,0rpm.ini,rpmce212.ini,,0mfcce212.dll,,,0olece212.dll,,,0olece211.dll,,,0rdm45wce.dll,,,0picfmt.dll,,,0fmtctrl.dll,,,0ugrid.dll,,,0simple.dll,,,0psink.dll,,,0pslpwce.dll,,,0npcpport.dll,,,0;dexcom.dll,,,0[Files.DataBase]rpmdata.dbd,,,0[Files.Fonts]tahoma.ttf,,,0[Files.BitMaps]intermec.bmp,,,0rpmlogo.bmp,,,0rpmname.bmp,,,0
Programming—Chapter 7197700 Series Color Mobile Computer User’s Manualimport.bmp,,,0export.bmp,,,0clock.bmp,,,0printer.bmp,,,0filecopy.bmp,,,0[Files.Intl]lang_eng.bin,,,0[Files.TelecomNcsCE]ncsce.exe,,,0nrinet.dll,,,0[Files.Windows]readme.txt,,,0[Files.Import]readme.txt,,,0[Files.Export]readme.txt,,,0[Files.Work]readme.txt,,,0[Files.WinCE]wcestart.ini,,,0[RegSettings.All]HKLM,”SOFTWARE\Microsoft\Shell\AutoHide”,,0x00010001,1; Autohide the taskbar HKLM,”SOFTWARE\Microsoft\Shell\OnTop”,,0x00010001,0; Shell is not on topHKLM,”SOFTWARE\Microsoft\Clock”,SHOW_CLOCK,0x00010001,0; Clock is not on taskbarUsing Installation Functions in SETUP.DLLSETUP.DLL is an optional file that enables you to perform custom opera-tions during installation and removal of your application. The followinglist shows the functions that are exported by SETUP.DLL.Install_Init Called before installation begins. Use this function to check the application version when reinstal-ling an application and to determine if a dependent application is present.Install_Exit Called after installation is complete. Use this function to handle errors that occur during applica-tion installation.Uninstall_Init Called before the removal process begins. Use this function to close the application, if the applica-tion is running.Uninstall_Exit Called after the removal process is complete. Use this function to save database information to afile and delete the database and to tell the user where the user data files are stored and how to rein-stall the application.Note;Use[DefaultInstall] >CESelfRegister (page 191) in the .INF file topoint to SETUP.DLL.
ProgrammingChapter —7198 700 Series Color Mobile Computer User’s ManualAfter the CAB File ExtractionCab files that need to cause a warm reset after cab extraction will need tocreate the __RESETMEPLEASE__.TXT file in the “\Windows” directory.The preferred method to create this file is within the DllMain portion ofthe SETUP.DLL file. It looks like this:#include <windows.h>#include <Tlhelp32.h>#include <winioctl.h>#include <ce_setup.h> // in the public SDK dir#define IOCTL_TERMINAL_RESET CTL_CODE (FILE_DEVICE_UNKNOWN,FILE_ANY_ACCESS,2050, METHOD_NEITHER)BOOL APIENTRY DllMain( HANDLE h, DWORD reason, LPVOID lpReserved ){return TRUE;} // DllMain//************************************************************************// $DOCBEGIN$// BOOL IsProcessRunning( TCHAR * pname );//// Description: Get process table snapshot, look for pname running.//// Arguments: pname - pointer to name of program to look for.// for example, app.exe.//// Returns: TRUE - process is running.// FALSE - process is not running.// $DOCEND$//************************************************************************BOOL IsProcessRunning( TCHAR * pname ){HANDLE hProcList;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 ifmemset( &peProcess, 0, sizeof(peProcess) );peProcess.dwSize = sizeof(peProcess);if ( !Process32First( hProcList, &peProcess)){CloseToolhelp32Snapshot( hProcList );return FALSE;} // end if
Programming—Chapter 7199700 Series Color Mobile Computer User’s ManualthDeviceProcessID = 0;do {_tcslwr( peProcess.szExeFile );if ( _tcsstr( peProcess.szExeFile, lpname)){thDeviceProcessID = peProcess.th32ProcessID;break;} // end if} while ( Process32Next( hProcList, &peProcess ) );if ( ( GetLastError() == ERROR_NO_MORE_FILES ) && ( thDeviceProcessID == 0)){CloseToolhelp32Snapshot( hProcList );return FALSE;} // end ifCloseToolhelp32Snapshot( hProcList );return TRUE;} // IsProcessRunningcodeINSTALL_INIT Install_Init(HWND hwndParent,BOOL fFirstCall,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”autocab.exe” ) ){h = CreateFile( L”\\Windows\\__resetmeplease__.txt”,(GENERIC_READ | GENERIC_WRITE), 0, NULL, CREATE_ALWAYS,FILE_ATTRIBUTE_HIDDEN, NULL );if(h!=INVALID_HANDLE_VALUE )CloseHandle( h );else{// Couldn’t create the file. If it failed because the file already
ProgrammingChapter —7200 700 Series Color Mobile Computer User’s Manualexists, it is not fatal.// Otherwise, notify user of the inability to reset the device and theywill have to// perform it manually after all of the installations are complete.} // end if}else{DWORD dret;h = CreateFile( L”SYI1:”,(GENERIC_WRITE | GENERIC_READ), 0, NULL, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL, NULL );// Force a warm start NOW.if(h!=INVALID_HANDLE_VALUE ){DeviceIoControl( h, IOCTL_TERMINAL_RESET, NULL, 0, NULL, 0, &dret,NULL);// Won’t return, but we’ll show clean up anywayCloseHandle( h );}else{// Couldn’t access SYSIO. Notify user.} // end if} // end ifreturn codeINSTALL_EXIT_DONE;}codeUNINSTALL_INITUninstall_Init(HWND hwndParent,LPCTSTR pszInstallDir ) {// TODO: Perform the reverse of INSTALL_INIT herereturn codeUNINSTALL_INIT_CONTINUE;}codeUNINSTALL_EXITUninstall_Exit(HWND hwndParent) {// TODO: Perform the reverse of INSTALL_EXIT herereturn codeUNINSTALL_EXIT_DONE;}The system software looks for the following directory structure and files onthe installed media card whether it be a Secure Digital storage card orCompactFlash storage card or embedded flash file system. No other foldersneed exist.\2577\autorun.exe\2577\autorun.dat\2577\autocab.exe\2577\autocab.dat\cabfiles\*.cab
Programming—Chapter 7201700 Series Color Mobile Computer User’s ManualCreating CAB Files with CAB WizardAfter you create the .INF file and the optional SETUP.DLL file, use theCAB Wizard to create the .CAB file. Below is the command-line syntax:cabwiz.exe “inf_file” [/dest dest_directory] [/err error_file] [/cpu cpu_type[cpu_type]]A batch file in <program> directory, with these commands, works well:cabwiz.exe c:\appsoft\<program>\<inf_file_name>cd \appsoft\<program>“inf_file” The SETUP.INF file path.dest_directory The destination directory for the .CAB files. If no directory is specified, the .CAB files are createdin the “inf_file” directory.error_file File name for a log file that contains all warnings and errors that are encountered when the .CABfiles are compiled. If no file name is specified, errors are displayed in message boxes. If a file nameis used, the CAB Wizard runs without the user interface (UI); this is useful for automated builds.cpu_type Creates a .CAB file for each specified microprocessor tag, which is a label used in the Win32 SE-TUP.INF file to differentiate between different microprocessor types. The /cpu parameter, fol-lowed by multiple cpu_type values, must be the last qualifier in the command line.ExampleThis 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 mipsNote: CABWIZ.EXE, MAKECAB.EXE, and CABWIZ.DDF (WindowsCE files available on the Windows CE Toolkit) must be installed in thesame directory on the desktop computer. Call CABWIZ.EXE using its fullpath for the CAB Wizard application to run correctly.Troubleshooting the CAB WizardTo identify and avoid problems that might occur when using the CABWizard, follow these guidelines:SUse %% for a percent sign (%) character when using this character inan .INF file string, as specified in Win32 documentation. This will notwork under the [Strings] section.SDo not use .INF or .CAB files created for Windows CE to install ap-plications on Windows-based desktop platforms.SEnsure the MAKECAB.EXE and CABWIZ.DDF files, included withWindows CE, are in the same directory as CABWIZ.EXE.SUse the full path to call CABWIZ.EXE.SDo not create a .CAB file with the MAKECAB.EXE file included withWindows CE. You must use CABWIZ.EXE, which usesMAKECAB.EXE to generate the .CAB files for Windows CE.SDo not set the read-only attribute for .CAB files.
ProgrammingChapter —7202 700 Series Color Mobile Computer User’s ManualCustomization and LockdownPocket PC (Windows Mobile) is a hardware specification created byMicrosoft Corporation. Devices that wish to carry the Pocket PC logomust meet the minimum hardware requirements set in the Pocket PC spe-cification. Manufacturers are free to add extra hardware functionality.Pocket PC devices also use a specialized version of the CE operating sys-tem. This operating system is built from Windows CE 4.2 but containscustomizations, most notably the lack of a desktop and the addition of theToday Screen.To carry the Pocket PC logo, all devices must be tested at an IndependentTest Laboratory. The ITL testing is done based on Microsoft require-ments. The test lab then reports the findings back to Microsoft Corpora-tion and Intermec. If the 700 Color Computer passed all tests, Intermec isallowed to ship the device with the Pocket PC logo. Each time the operat-ing system is modified, Intermec must resubmit to ITL testing.This means we cannot change the operating system much and still be aPocket PC device. For example, if we remove Word from the Start menu,thedevicewouldfailITLtestingandwewouldnotbeabletoshipdeviceswith the Pocket PC logo.Although many customers want a Pocket PC device, some customerswould prefer that their users not have access to all of the Pocket PC featu-res. Intermec cannot customize the operating system in any way but a cus-tom application can:Delete items from the Start menu, and Programs folder. These items are just shortcuts in the file system so the ap-plication is not really being deleted. Cold booting the device will bring these items back so the application will needtoberunoneverycoldboot.Use the RegFlushKey() API to save a copy of the registry to a storage device. See the 700 Color Management Toolsportion for more information on how to do this. Saving a copy of the registry restores most system settings in a coldboot situation.Use the SHFullScreen() API in conjunction with other APIs to make the application take up the entire display andprevent the start menu from being available.Remap keys and disable keys on the keypad.Create a custom SIP.Make changes to the registry to configure the device.Should you want your 700 Color Computer to display a full screen, keepin mind that your computer is Pocket-PC certified by Microsoft Corpora-tion. Check out resources on programming for the Pocket PC, using thefollowing links. These give full instructions on how to display full screen.SInstructions on how to create a full screen application for eVC++ ap-plications using an SHFullScreen() API:support.microsoft.com/support/kb/articles/Q266/2/44.ASPSInstructions on how to create a full screen application for eVB applica-tions also using the SHFullScreen() API:support.microsoft.com/support/kb/articles/Q265/4/51.ASP
Programming—Chapter 7203700 Series Color Mobile Computer User’s ManualFTP ServerFTP support is provided through the FTP Server applicationFTPDCE.EXE (MS Windows CE Versions) which is provided as part thebase system.FTPDCE is the Internet File Transfer Protocol (FTP) server process. Theserver can be invoked from an application or command line. Besides ser-vicing FTP client requests the FTP Server also send a “network announce-ment” to notify prospective clients of server availability.Note: You should consult the RFC959 specification for proper use ofsome of these commands at the following URL:Swww.ietf.org/rfc/rfc959.txt for the text version, orSwww.w3.org/Protocols/rfc959/ for an html versionDo the following to send commands:1Start an FTP client and connect to the device FTP server.2Log in with “intermec” as the user name and “cr52401” - the password.3From the FTP client, send the command.4Wait for a response.Synopsisftpdce [options ]Options–Aaddr (where addr is in the form of a.b.c.d) Sets the single target address to which to send the network an-nouncement. Default is broadcast.–Bbyte Sets the FTP data block size. Smaller sizes may be useful over slower links. Default is 65536.–Cname Sets the device name. Used by Intermec management software.–Fvalue Disables the default Intermec account. A value of “0” disables the account. Default is “1”.Note that disabling the default account without providing a working access control list on the serverwill result in a device that will not accept any FTP connections.–Hsec Sets the interval between network announcements in seconds.A value of “0” turns the network an-nouncement off. Default is 30 seconds.–Iaddr (where addr is in the form of a.b.c.d) Sets the preferred 6920 Communications Server (optional).–Llog (where log is either “0” or “1”) Sets the state of logging. Default is 0 (disabled).–Nsec Specifies the number of seconds to wait before initially starting FTP server services.–Pport Sets the UDP port on which the network announcement will be sent. Default port is 52401.–Qport Sets the port on which the FTP Server will listen for connections. Defaultportis21.–Rdir Sets the FTP mount point to this directory. Default is the root folder of the object store.–Tscrip Sets the script name for the 6920 Communications Server to process.–Uurl Sets the default URL for this device.–Z“parms” Sets extended parameters to be included in the network announcement.
ProgrammingChapter —7204 700 Series Color Mobile Computer User’s ManualConfigurable Parameters Via the Registry EditorThese parameters receive default values during the Intermec FTP Servercomponent installation. Few of the parameters are visible in the registry bydefault, but most must be created to modify the FTP server behavior.BlockSizeSetting this parameter configures the Intermec FTP Server to transmit andreceive Ethernet packets using the specified data block size. By default, theFTP server transmits and receives data using a 64K data block size. Adjust-ing this value may be useful in certain wireless TCP/IP installations.Key HKLM\Software\Intermec\IFTPValue Type REG_DWORD - data block size, in bytes.Valid Range 0x100-0x10000 (256-65536 decimal).Default 65536DeviceNameThis configures the Intermec FTP Server to include the specified devicename in the Intermec Device Network Announcement (IDNA). Adjustingthis value may assign a symbolic name to this device for asset tracking.Key HKLM\Software\Intermec\IFTPValue Type REG_SZValid Range None.Default None.DeviceURLThis parameter configures the Intermec FTP Server to transmit the speci-fied URL in the IDNA. This can be used by Intermec management soft-ware for asset management.Key HKLM\Software\Intermec\IFTPValue Type REG_SZValid Range None.Default None.IDNATargetThis parameter configures the Intermec FTP Server to transmit the IDNAto a specific destination instead of a general UDP broadcast. This parame-ter is useful on networks that do not allow UDP broadcasts to be routedbetween subnets. The use of this parameter restricts the reception of theIDNA to the target destination only.Key HKLM\Software\Intermec\IFTPValue Type REG_SZValid Range None.Default None.
Programming—Chapter 7205700 Series Color Mobile Computer User’s ManualManifestNameThis parameter configures the Intermec FTP Server to transmit the speci-fied manifest name in the IDNA. This parameter is used by the Intermec6920 Communications Server for communication transactions. See the6920 Server documentation for proper use of this parameter.Key HKLM\Software\Intermec\IFTPValue Type REG_SZValid Range None.Default iftp.iniPauseAtStartupThis configures the Intermec FTP Server to sleep for the specified numberof seconds before making the FTP service available on the device.Key HKLM\Software\Intermec\IFTPValue Type REG_DWORD - stored in seconds.Valid Range None.Default 0RootThis parameter configures the Intermec FTP Server to set the root of theFTP mount point to the specified value. Note that this must map to an ex-isting directory or you will not be able to log into the FTP Server.Key HKLM\Software\Intermec\IFTPValue Type REG_SZValid Range None.Default \Transferring Files Over TCP/IP NetworksThe File Transfer Protocol (FTP) server transfers files over TCP/IP net-works. The FTPDCE.EXE program is a version that does not display awindow, but can run in the background.FTPDCE is the Internet File Transfer Protocol (FTP) server process. Theserver can be invoked from an application or command line. Besides ser-vicing FTP client requests, the FTP Server also sends a “network an-nouncement” to notify prospective clients of server availability.RemarksThe FTP Server currently supports the following FTP requests:CDUP Changes to the parent directory of the current working directory.CWD Changes working directory.
ProgrammingChapter —7206 700 Series Color Mobile Computer User’s ManualDELE Deletes a file.HELP Gives help information.LIST (This FTP request is the same as the ls -lgA command). Gives list files in a directory.MKD Makes a directory.MODE (AlwaysUsesBinary).Specifies data transfer mode.NLST (Not supported) Givesanamelistoffilesindirectory(thisFTPrequestisthesameasthels command).NOOP Does nothing.PASS Specifies a password.PWD Prints the current working directory.QUIT Terminates session.RETR Retrieves a file.RMD Removes a directory.RNFR Specifies rename-from file name.RNTO Specifies rename-to file name.STOR Stores a file.SYST Shows the operating system type of server system.TYPE (Binary transfers only.) Specifies the data transfer type with the Type parameter.USER Specifies user name.XCUP (Not Normally Used) Changes the parent directory of the current working directory.XCWD (Not Normally Used) Changes the current directory.XMKD (Not Normally Used) Creates a directory.XPWD (Not Normally Used) Prints the current working directory.XRMD (Not Normally Used) Removes a directory.SITE The following extended OEM commands are supported by the SITE request. For Microsoft FTP cli-ents, 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.RRead-only file attribute.AArchive file attribute.SSystem file attribute.HHidden file attribute.To retrieve the attributes of a file, only specify the file. The server response will be:200-AD SHRCEIX filename
Programming—Chapter 7207700 Series Color Mobile Computer User’s ManualIf the flag exists in its position shown previously, it is set. Also, in addition to thevalues defined above, there is also defined:CCompressed file attribute.EEncrypted file attribute.IINROM file attribute.XXIPfileattribute(executeinROM,notshadowedinRAM).BOOT Reboots the server OS. This will cause the system on which the server is executing toreboot. The FTP Server will shut down cleanly before reboot. All client connectionswill be terminated. Cold boot is default except for the PocketPC build in which thedefault is warm boot. (SITE BOOT)Usage: QUOTE SITE BOOT [WARM |COLD]COPY Copies a file from one location to another. (SITE COPY)Usage: QUOTE SITE COPY [source][destination]Example: QUOTE SITE COPY ‘\Storage Card\one.dat’ ‘\Stor-age Card\two.dat’EXIT Exits the FTP Server. This command will shut down the FTP Server thus termina-ting all client connections. (SITE EXIT)Usage: QUOTE SITE EXITHELP Gives site command help information. (SITE HELP)Usage: QUOTE SITE HELP [command]KILL Terminates a running program. (SITE KILL)Usage: QUOTE SITE KILL [program |pid]LOG Opens or closes the program log. (SITE LOG)Usage: QUOTE SITE LOG [open [filename]| close]PLIST Lists the running processes (SITE PLIST)Usage: QUOTE SITE PLISTRUN Starts a program running. If the program to run has spaces in path or filename,wrappingthenamewithsinglequotesisrequired.Usage: QUOTE SITE RUN [program]Example: QUOTE SITE RUN ‘\Storage Card\app.exe’STATUS Returns the current settings of the FTP Server. MAC, serial number, model, IP ad-dress, network announcement information as well as OS memory usage are returned.(SITE STATUS)Usage: QUOTE SITE STATUSTIMEOUT Toggles idle timeout between 120 to 1200 seconds (2 to 20 minutes). If this timerexpires with no activity between the client and the server, the client connection willbe disconnected. If the optional seconds argument is supplied, the server will set theconnection timeout to the number of seconds specified. Default is 120 seconds or 2minutes. (SITE TIMEOUT)Usage: QUOTE SITE TIMEOUT [seconds]EKEY Gives site command electronic key information. (SITE HELP)Usage: QUOTE SITE EKEY [command]EVAL Gives site command electronic value information. (SITE HELP)Usage: QUOTE SITE EVAL [command]
ProgrammingChapter —7208 700 Series Color Mobile Computer User’s ManualGVAL Gives site command general value information. (SITE HELP)Usage: QUOTE SITE GVAL [command]PVAL Gives site command value information. (SITE HELP)Usage: QUOTE SITE PVAL [command]The remaining FTP requests specified in RFC 959 are recognized, but notimplemented.The banner returned in the parenthetical portion of its greeting shows theversion number of the FTP Server as well as the MAC address, serial num-ber and operating system of the machine hosting the server.The FTP Server supports browsing from the latest Netscape and Microsoftweb browsers. Drag-and-drop capability is available using this environ-ment.The FTPDCMDS subdirectory contains commands to use from the webbrowser.SClick EXITME.BIN to execute a SITE EXIT command.SClick REBOOTME.BIN to execute SITE BOOT command.SUse the GET command on these files to have the FTP Server executethese commands.SSecurity:A customer configurable access control list may be installed on the700 Color Computer. This list will allow customers to restrict accessvia the FTP Server to users they wish and is in addition to defaultIntermec accounts that are disabled using the -F0 option at runtime.The access control list is named FTPDCE.TXT and is placed in thesame directory on the 700 Color Computer as the FTPDCE.EXEserver. The FTP Server encrypts this file to keep the information safefrom unauthorized users. This file is encrypted when the FTP Serveris started so a file that is placed onto the 700 Color Computer afterthe FTP Server starts will require a restart of the FTP Server to takeeffect.The format of the FTPDCE.TXT is as follows:FTPDCE:user1!passwd1<cr><lf>user2!passwd2<cr><lf>user3!passwd3<cr><lf>...Note: The user accounts and passwords are case sensitive.Once the access control list is encrypted on the 700 Color Computer,the FTP Server hides this file from users. Once an access control listis installed on the 700 Color Computer, a new one is not accepted bythe FTP Server until the previous one is removed. Encrypted accesscontrol lists are not portable between 700 Color Computers.Stopping the FTP Server from Your ApplicationTo allow application programmers the ability to programmatically shutdown the FTP Server, the FTP Server periodically tests to see if a namedevent is signaled. ITC_IFTP_STOP is the name of this event.
Programming—Chapter 7209700 Series Color Mobile Computer User’s ManualFor examples on how to use events, consult the Microsoft Developer Net-work Library at www.msdn.com. The MSDN Library is an essential re-source for developers using Microsoft tools, products, and technologies. Itcontains a bounty of technical programming information, including sam-ple code, documentation, technical articles, and reference guides.Autostart FTPThis automatically starts the FTP Server (FTPDCE.EXE) when the 700Color Computer is powered on. This is provided with the NDISTRAYprogram (the Network Driver Interface Specification tray application),which displays the popup menu that currently allows you to load and un-load the network drivers. Tap the antenna icon in the System Tray of theToday screen (a sample antenna icon is circled below) for this pop-up menu.The default is to start the FTP Server at boot time, unless the followingregistry entry is defined and set to “0” which disables AutoFTP. “1” en-ables the AutoFTP. The entry can be set from the NDISTRAY pop-upmenu by selecting either AutoFTP On or AutoFTP Off.HKEY_LOCAL_MACHINE\Software\Intermec\Ndistray\StartupIFTPThese new entries are located below the selections to load the networkdrivers. If the StartupIFTP registry key is not defined, the FTP Server isloaded by default, to provide “out-of-the-box” capability for customerswho want to begin loading files to the 700 Color Computer without anyprior configuration.Note: If a network driver is unloaded using the NDISTRAY popup menu,and the FTP Server is running, the FTP Server is stopped.On a resume, if AutoFTP is enabled and the FTP Server is running, it isstopped and restarted. NDISTRAY uses a helper application namedRESETIFTP to implement the restart on resume feature.
ProgrammingChapter —7210 700 Series Color Mobile Computer User’s ManualTo do an AutoFTP Installation Check:1Ensure the FTP Server is running “out-of-the-box” the first time.2Tap Start >Today to access the Today screen, then tap the antennaicon in the System Tray to bring up the NDISTRAY pop-up menu.Select AutoFTP Off to disable AutoFTP. Do a warm boot and confirmthe FTP Server is not running.3Tap Start >Today to access the Today screen, then tap the antennaicon in the System Tray to bring up the NDISTRAY pop-up menu.Select AutoFTP On to enable AutoFTP, reboot, confirm it is running.4Unload the network driver when the FTP Server is running and con-firm that it is not running any more.5Load the FTP Server, establish a connection, then suspend and resume.The server should still run, but the FTP connection to the client shouldbe dropped.Kernel I/O ControlsThis describes the KernelIoControl() functions available to applicationprogrammers. Most C++ applications will need to prototype the functionas the following to avoid link and compile errors.extern “C” BOOL KernelIoControl(DWORD dwIoControlCode, LPVOID lpInBuf, DWORDnInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned);You can also see the Device Resource Kit in the Intermec Developer Li-brary (IDL) for information about these functions. The IDL is available asa download from the Intermec web site at www.intermec.com/idl. Contactyour Intermec representative for more information.IOCTL_HAL_GET_DEVICE_INFOThis IOCTL returns either the platform type or the OEMPLATFORMnamebasedonaninputvalue.SyntaxBOOL KernelIoControl( IOCTL_HAL_GET_DEVICE_INFO, LPVOID lpInBuf, DWORDnInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned );
Programming—Chapter 7211700 Series Color Mobile Computer User’s ManualParameterslpInBuf Points to a DWORD containing either theSPI_GETPLATFORMTYPE or SPI_GETOEMINFO value.lpInBufSize Must be set to sizeof(DWORD).lpOutBuf Must point to a buffer large enough to hold the return data of thefunction. If SPI_GETPLATFORMTYPE is specified in lpInBuf,then the “PocketPC\0” Unicode string is returned. If SPI_GE-TOEMINFO is specified in lpInBuf, then the “Intermec 700\0”Unicode string is returned.nOutBufSize ThesizeoflpOutBuf in bytes. Must be large enough to hold thestring returned.lpBytesReturned The actual number of bytes returned by the function for the datarequested.Return ValuesReturns TRUE if function succeeds. Returns FALSE if the function fails.GetLastError() may be used to get the extended error value.IOCTL_HAL_ITC_READ_PARMUsage#include “oemioctl.h”SyntaxBOOL KernelIoControl( IOCTL_HAL_ITC_READ_PARM,LPVOID lpInBuf,DWORDnInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );ParameterslpInBuf 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 thefunction. If this field is set to NULL and nOutBufSize is set to zerowhen the function is called the function will return the numberbytes required by the buffer.nOutBufSize ThesizeoflpOutBuf in bytes.lpBytesReturned Number of bytes returned by the function for the data requested.Return ValuesReturns TRUE if function succeeds. Returns FALSE if the function fails.GetLastError() may be used to get the error value. EitherERROR_INVALID_PARAMETER orERROR_INSUFFICIENT_BUFFER may be returned when this functionis used to get the error.
ProgrammingChapter —7212 700 Series Color Mobile Computer User’s ManualID Field ValuesThe id field of the PARMS structure may be one of the following values:ID Field ValuesITC_NVPARM_ETHERNET_IDReturns Ethernet 802.11b or 802.11b/g MAC Address. Six bytes returned in buffer pointed to by lpOutBufferITC_NVPARM_SERIAL_NUMReturns serial number of device in BCD format. Six bytes returned in buffer pointed to by lpOutBufferITC_NVPARM_MANF_DATEReturns device manufacture date in BCD YYYY/MM/DD format. 4 bytes sent in buffer pointed to by lpOutBufferITC_NVPARM_SERVICE_DATEReturns last device service date in BCD YYYY/MM/DD format. Four bytes sent in buffer pointed to by lpOutBufferITC_NVPARM_DISPLAY_TYPEReturns device display type. One byte returned in buffer pointed to by lpOutBufferITC_NVPARM_EDG_IPReturns device Ethernet debug IP address. Four bytes returned in buffer pointed to by lpOutBufferITC_NVPARM_EDBG_SUBNETReturns device Ethernet debug subnet mask. Four bytes returned in buffer pointed to by lpOutBufferITC_NVPARM_ECNReturns ECNs applied to device in bit array format. Four bytes returned in buffer pointed to by lpOutBufferITC_NVPARM_CONTRASTReturns device default contrast setting. Two bytes returned in buffer pointed to by lpOutBufferITC_NVPARM_MCODEReturns manufacturing configuration code for device. Sixteen bytes returned in buffer pointed to by lpOutBufferITC_NVPARM_VERSION_NUMBERReturns firmware version for various system components. These values for ClassId field of PARMS structure areallowed when ITC_NVPARM_VERSION_NUMBER used in id field:SVN_CLASS_KBD Returns five-byte string, including null terminator, with ASCII value representing keypadmicroprocessor version in system. String format is x.xx with terminating null character.SVN_CLASS_ASIC Returns five-byte string, including null terminator, with ASCII value representing version ofFPGA firmware in system. String format is x.xx with terminating null character.SVN_CLASS_BOOTSTRAP Returns five-byte string, including null terminator, with ASCII value representingversion of Bootstrap Loader firmware in system. String format is x.xx with terminating null character.ITC_NVPARM_INTERMEC_SOFTWARE_CONTENTReads manufacturing flag bits from non-volatile data store dictating certain software parameters. BOOLEANDWORD returned in buffer pointed to by lpOutBuffer indicating whether Intermec Content enabled in XIPregions. TRUE indicates enabled. FALSE is not enabled.ITC_NVPARM_ANTENNA_DIVERSITYReads state of antenna diversity flag. BOOLEAN DWORD returned in buffer pointed to by lpOutBuffer indicatingwhether diversity antenna is installed. TRUE indicates installed. FALSE is not installed.ITC_NVPARM_WAN_RIReads state of WAN ring indicator flag. BOOLEAN DWORD returned in buffer pointed to by lpOutBufferindicating polarity of WAN RI signal. TRUE indicates active high. FALSE is active low.ITC_NVPARM_RTC_RESTOREReads state of real-time clock restore flag. BOOLEAN DWORD returned in buffer pointed to by lpOutBuffer.TRUE indicates RTC is restored on cold-boot. FALSE is RTC is not restored.ITC_NVPARM_INTERMEC_DATACOLLECTION_SWReads state of data collection software enabled flag. BOOLEAN DWORD returned in buffer pointed to bylpOutBuffer indicating data collection software installs at boot time. FALSE is do not install data collection software
Programming—Chapter 7213700 Series Color Mobile Computer User’s ManualID Field Values (continued)ITC_NVPARM_INTERMEC_DATACOLLECTION_HWReads data collection hardware flags. BYTE returned in buffer pointer to by lpOutBuffer indicating type of datacollection hardware installed. Maximum value returned is ITC_DEVID_SCANHW_MAX:SITC_DEVID_SCANHW_NONE No scanner hardware installed.SITC_DEVID_OEM2D_IMAGER OEM 2D imager installed.SITC_DEVID_INTERMEC2D_IMAGER Intermec 2D imager installed.SITC_DEVID_SE900_LASER SE900 laser installed.SITC_DEVID_SE900HS_LASER SE900HS laser installed.SITC_DEVID_INTERMEC_EVIO EVIO linear imager installed.High bit non-zero value indicates S6 scanning engine is installed. Bit mask is ITC_DEVID_S6ENGINE_MASK.ITC_NVPARM_WAN_INSTALLEDReads state of WAN radio installed flag. BOOLEAN DWORD is returned in buffer: TRUE = WAN radio installed.ITC_NVPARM_WAN_FREQUENCYReads state of WAN radio frequency flag. BOOLEAN DWORD is returned in buffer: TRUE indicates WAN radiofrequency is United States. FALSE is a European WAN radio frequency.ITC_NVPARM_WAN_RADIOTYPEReads WAN radio ID installed by manufacturing. BYTE returned in buffer pointer to by lpOutBuffer indicating typeof WAN radio hardware installed. Maximum value returned is ITC_DEVID_WANRADIO_MAX:SITC_DEVID_WANRADIO_NONE No WAN radio installedSITC_DEVID_WANRADIO_SIERRA_SB555 CDMA Sierra Wireless radioSITC_DEVID_WANRADIO_XIRCOM_GEM3503 GSM/GPRS Intel (Xircom) radioSITC_DEVID_WANRADIO_SIEMENS_MC45 GSM/GPRS Siemens radioSITC_DEVID_WANRADIO_SIEMENS_MC46 GSM/GPRS Siemens radioITC_NVPARM_80211_INSTALLEDReads state of 802.11b or b/g radio installed flag. BOOLEAN DWORD returned in buffer: TRUE = radio installed.ITC_NVPARM_80211_RADIOTYPEReads 802.11b or b/g radio ID installed by manufacturing. BYTE returned in buffer pointer to by lpOutBufferindicates type of radio hardware installed. ITC_DEVID_80211RADIO_MAX is maximum value returned:SITC_DEVID_80211RADIO_NONE No 802.11b or 802.11b/g radio installed.SITC_DEVID_80211RADIO_INTEL_2011B Intel 2011B radio installed.ITC_NVPARM_BLUETOOTH_INSTALLEDReads state of Bluetooth radio installed flag. BOOLEAN DWORD returned in buffer pointed to by lpOutBuffer.TRUE indicates Bluetooth radio installed. FALSE is no Bluetooth radio installed.ITC_NVPARM_SERIAL2_INSTALLEDReads state of serial 2 (COM2) device installed flag. BOOLEAN DWORD returned in buffer pointed to bylpOutBuffer. TRUE indicates serial 2 device is installed. FALSE is no serial 2 device is installed.ITC_NVPARM_VIBRATE_INSTALLEDReads state of vibrate device installed flag. BOOLEAN DWORD is returned in buffer pointed to by lpOutBuffer.TRUE indicates vibrate device is installed. FALSE is no vibrate device is installed.ITC_NVPARM_LAN9000_INSTALLEDReads state of Ethernet device installed flag. BOOLEAN DWORD is returned in buffer pointed to by lpOutBuffer.TRUE indicates Ethernet device is installed. FALSE is no Ethernet device is installed.ITC_NVPARM_SIM_PROTECT_HW_INSTALLEDReads state of SIM card protection hardware installed flag. BOOLEAN DWORD returned in buffer pointed to bylpOutBuffer. TRUE indicates SIM card protection hardware installed. FALSE is no such hardware installed.ITC_NVPARM_SIM_PROTECT_SW_INSTALLEDReads state of SIM card protection software installed flag. BOOLEAN DWORD returned in buffer pointed to bylpOutBuffer. TRUE indicates SIM card protection software is installed. FALSE is no such software installed.
ProgrammingChapter —7214 700 Series Color Mobile Computer User’s ManualIOCTL_HAL_ITC_WRITE_SYSPARMDescribes and enables the registry save location.Usage#include “oemioctl.h”SyntaxBOOL KernelIoControl( IOCTL_HAL_ITC_WRITE_SYSPARM,LPVOID lpInBuf,DWORDnInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned );ParameterslpInBuf Asinglebytethatmaybeoneoftheid values. See “ID Field Values”on the next page.nInBufSize Must be set to the size of the lpInBuf in bytes.lpOutBuf Must point to a buffer large enough to hold the data to be writtento the non-volatile data store.nOutBufSize ThesizeoflpOutBuf in bytes.lpBytesReturned The number of bytes returned by the function.Return ValuesReturns TRUE if function succeeds. Returns FALSE if the function fails.GetLastError() may be used to get the error value. EitherERROR_INVALID_PARAMETER orERROR_INSUFFICIENT_BUFFER may be returned when this functionis used to get the error.ID Field ValuesThe id field of lpInBuf may be one of the following values:ID Field ValuesITC_REGISTRY_SAVE_ENABLEEnables or disables the save registry to non-volatile media feature of the RegFlushKey() function. lpOutBuf must beset to zero (FALSE) if the feature is to be disabled or one (TRUE) if the feature is to be enabled.ITC_ DOCK_SWITCHThis IOCTL sets a position of the dock switch. The dock switch may be set to either “modem” or “serial” positions.lpOutBuf must point to a buffer that contains a byte value of either DOCK_MODEM or DOCK_SERIAL asdefined in OEMIOCTL.H; the value specifies the position the switch is to be set. The call appears as follows:// port = DOCK_MODEM or DOCK_SERIAL as defined in oemioctl.hBOOL SetDockSwitch( BYTE port){DWORD cmd = ITC_DOCK_SWITCH;DWORD cbRet;return KernelIoControl(IOCTL_HAL_ITC_WRITE_SYSPARM,&cmd, sizeof(cmd),&port,sizeof(port),&cbRet)}
Programming—Chapter 7215700 Series Color Mobile Computer User’s ManualID Field Values (continued)ITC_ WAKEUP_MASKThis IOCTL sets a bit mask that represents the mask for the five programmable wakeup keys. The I/O key is not aprogrammable wakeup key. By default it is always the system resume key and all other keys are set to disable keywakeup. A zero in a bit position masks the wakeup for that key. A one in a bit position enables wakeup for that key.lpOutBuf must point to a buffer that contains a byte value of a wakeup mask consisting of the OR’ed constants asdefinedinOEMIOCTL.H.Onlythefollowingkeysareprogrammableaswakeupevents.#define SCANNER_TRIGGER 1#define SCANNER_LEFT 2#define SCANNER_RIGHT 4#define GOLD_A1 8#define GOLD_A2 0x10ITC_AMBIENT_KEYBOARD (does not apply to the 730 Computer)This IOCTL sets the threshold for the keypad ambient sensor. This can be a value from 0 (always off) to 255 (alwayson). lpOutBuf must point to a buffer that contains a byte value of the desired setting.ITC_AMBIENT_FRONTLIGHT (does not apply to the 730 Computer)This IOCTL sets the threshold for the frontlight ambient sensor. This can be a value from 0 (always off) to 255.lpOutBuf must point to a buffer that contains a byte value of the desired setting.IOCTL_HAL_GET_DEVICEIDThis returns the device ID. There are two types of device IDs supported,which are differentiated based on the size of the output buffer. The UUIDis returned if the buffer size is set to sizeof(UNIQUE_DEVICEID),other-wisetheoldstyledeviceIDisreturned.Usage#include “pkfuncs.h”#include “deviceid.h”SyntaxBOOL KernelIoControl( IOCTL_HAL_GET_DEVICEID,LPVOID lpInBuf,DWORDnInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );ParameterslpInBuf 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 byDEVICEID.H if the UUID is to be returnednOutBufSize The size of the UNIQUE_DEVICEID in bytes if the UUID is tobe returned. A DEVICE_ID as defined by PKFUNCS.H is re-turned if the size in bytes is greater than or equal to sizeof(DE-VICE_ID).lpBytesReturned The number of bytes returned by the function.Return ValuesReturns TRUE if function succeeds. Returns FALSE if the function fails.GetLastError() may be used to get the extended error value.
ProgrammingChapter —7216 700 Series Color Mobile Computer User’s ManualIOCTL_HAL_GET_OAL_VERINFOReturns the HAL version information of the Pocket PC image.Usage#include “oemioctl.h”SyntaxBOOL KernelIoControl( IOCTL_HAL_GET_OAL_VERINFO,LPVOID lpInBuf,DWORDnInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );ParameterslpInBuf Should be set to NULL.lpInBufSize Should be set to zero.lpOutBuf Must point to a VERSIONINFO structure as defined byOEMIOCTL.H. The fields should have these values:Scboemverinfo sizeof (tagOemVerInfo);Sverinfover 1Ssig; “ITC\0”Sid; ‘N’Stgtcustomer “”Stgtplat SeaRayStgtplatversion Current build version numberStgtcputype[8]; “Intel\0”Stgtcpu “PXA255\0”;Stgtcoreversion “”Sdate Build timeStime Build datenOutBufSize ThesizeofVERSIONINFOinbytes.lpBytesReturned Returns sizeof(PVERSIONINFO).Return ValuesReturns TRUE if function succeeds. Returns FALSE if the function fails.GetLastError() may be used to get the extended error value.IOCTL_HAL_GET_BOOTLOADER_VERINFOReturns the HAL version information of the Pocket PC image.Usage#include “oemioctl.h”SyntaxBOOL KernelIoControl( IOCTL_HAL_GET_OAL_VERINFO,LPVOID lpInBuf, DWORDnInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );ParameterslpInBuf Should be set to NULL.nInBufSize Should be set to zero.
Programming—Chapter 7217700 Series Color Mobile Computer User’s ManuallpOutBuf Must point to a VERSIONINFO structure as defined byOEMIOCTL.H. The fields should have these values:Scboemverinfo Sizeof (tagOemVerInfo);Sverinfover 1Ssig; “ITC\0”Sid; ‘B’Stgtcustomer “”Stgtplat SeaRayStgtplatversion Current build version number of thebootstrap loaderStgtcputype[8]; “Intel\0”;Stgtcpu “PXA255\0”Stgtcoreversion “”Sdate Build timeStime Build datenOutBufSize ThesizeofVERSIONINFOinbytes.lpBytesReturned The number of bytes returned to lpOutBuf.Return ValuesReturns TRUE if function succeeds. Returns FALSE if the function fails.GetLastError() may be used to get the extended error value.IOCTL_HAL_WARMBOOTCauses the system to perform a warm-boot. The object store is retained.Usage#include “oemioctl.h”SyntaxBOOL KernelIoControl( IOCTL_HAL_WARMBOOT,LPVOID lpInBuf,DWORDnInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );ParameterslpInBuf Should be set to NULL.lpInBufSize Should be set to zero.lpOutBuf Should be NULL.nOutBufSize Should be zero.Return ValuesNone.IOCTL_HAL_COLDBOOTCauses the system to perform a cold-boot. The object store is cleared.Usage#include “oemioctl.h”SyntaxBOOL KernelIoControl( IOCTL_HAL_COLDBOOT,LPVOID lpInBuf,DWORDnInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );
ProgrammingChapter —7218 700 Series Color Mobile Computer User’s ManualParameterslpInBuf Should be set to NULL.lpInBufSize Should be set to zero.lpOutBuf Should be NULL.nOutBufSize Should be zero.Return ValuesNone.IOCTL_HAL_GET_RESET_INFOThis code allows software to check the type of the most recent reset.Usage#include “oemioctl.h”SyntaxBOOL KernelIoControl( IOCTL_HAL_GET_RESET_INFO,LPVOID lpInBuf,DWORDnInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );ParameterslpInBuf 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.lpBytesReturned The number of bytes returned by the function.Return ValuesReturns TRUE if function succeeds. Returns FALSE if the function fails.GetLastError() may be used to get the extended error value.Sampletypedef struct {DWORD ResetReason; // most recent reset typeDWORD ObjectStoreState; // state of object store} HAL_RESET_INFO, * PHAL_RESET_INFO;// Reset reason types#define HAL_RESET_TYPE_UNKNOWN 0#define HAL_RESET_REASON_HARDWARE 1 // cold#define HAL_RESET_REASON_SOFTWARE 2 // suspend#define HAL_RESET_REASON_WATCHDOG 4#define HAL_RESET_BATT_FAULT 8 // power fail#define HAL_RESET_VDD_FAULT 16 // warm boot// Object store state flags#define HAL_OBJECT_STORE_STATE_UNKNOWN 0#define HAL_OBJECT_STORE_STATE_CLEAR 1
Programming—Chapter 7219700 Series Color Mobile Computer User’s ManualIOCTL_HAL_GET_BOOT_DEVICEThis IOCTL code allows software to check which device CE booted from.Usage#include “oemioctl.h”SyntaxBOOL KernelIoControl( IOCTL_HAL_GET_BOOT_DEVICE,LPVOID lpInBuf,DWORDnInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );ParameterslpInBuf 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)with the boot device. The following boot devices are supported:#define HAL_BOOT_DEVICE_UNKNOWN 0#define HAL_BOOT_DEVICE_ROM_XIP 1#define HAL_BOOT_DEVICE_ROM 2#define HAL_BOOT_DEVICE_PCMCIA_ATA 3#define HAL_BOOT_DEVICE_PCMCIA_LINEAR 4#define HAL_BOOT_DEVICE_IDE_ATA 5#define HAL_BOOT_DEVICE_IDE_ATAPI 6nOutBufSize ThesizeoflpOutBuf in bytes (4).lpBytesReturned The number of bytes returned by the function.Return ValuesReturns TRUE if function succeeds. Returns FALSE if the function fails.GetLastError() may be used to get the extended error value.IOCTL_HAL_REBOOTNote: Using this is no longer recommended, use IOCTL_HAL_WARM-BOOT (page 217) or IOCTL_HAL_COLDBOOT (page 217). This issupported 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.h”SyntaxBOOL KernelIoControl( IOCTL_HAL_REBOOT,LPVOID lpInBuf,DWORD nInBufSize,LPVOIDlpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );ParameterslpInBuf Should be set to NULL. lpOutBuf Should be NULL.lpInBufSize Should be set to zero. nOutBufSize Should be zero.Return ValuesNone.
ProgrammingChapter —7220 700 Series Color Mobile Computer User’s ManualIOCTL_PROCESSOR_INFORMATIONReturns processor information.Usage#include “pkfuncs.h”SyntaxBOOL KernelIoControl( IOCTL_PROCESSOR_INFORMATION,LPVOID lpInBuf,DWORDnInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );ParameterslpInBuf Should be set to NULL.nInBufSize Should be set to zero.lpOutBuf Should be a pointer to the PROCESSOR_INFO structure. Itsstructure stores information describing the CPU more descriptively.typedef __PROCESSOR_INFO {WORD wVersion; // Set to value 1WCHAR szProcessorCore[40]; // “ARM\0”WORD wCoreRevision; // 4WCHAR szProcessorName[40]; // “PXA255\0”WORD wProcessorRevision; // 0WCHAR szCatalogNumber[100]; // 0WCHAR szVendor[100]; // “Intel Corporation\0”DWORD dwInstructionSet; // 0DWORD dwClockSpeed; // 400}nOutBufSize Should be set to sizeof(PROCESSOR_INFO) in bytes.lpBytesReturned Returns sizeof(PROCESSOR_INFO);Return ValuesReturns TRUE if function succeeds. Returns FALSE if the function fails.GetLastError() may be used to get the extended error value.IOCTL_GET_CPU_IDReturns Xscale processor ID.Usage#include “oemioctl.h”SyntaxBOOL KernelIoControl( IOCTL_GET_CPU_ID,LPVOID lpInBuf, DWORD nInBufSize,LPVOIDlpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );ParameterslpInBuf ShouldpointtoaCPUIdInfostructuredefinedinOEMIOCTL.H.lpInBufSize Should be sizeof(CPUIdInfo).
Programming—Chapter 7221700 Series Color Mobile Computer User’s ManuallpOutBuf Should be NULL.nOutBufSize Should be set to 0.lpBytesReturned Returns sizeof(PROCESSOR_INFO);Return ValuesReturns TRUE if function succeeds. Returns FALSE if the function fails.GetLastError() may be used to get the extended error value.Network Selection APIsNetwork Selection APIs change the network adapter configuration pro-grammatically. See the Communications Resource Kit in the IDL for in-formation about these APIs. The IDL is available as a download from theIntermec web site at www.intermec.com/idl. Contact your Intermec repre-sentative for more information.NotificationsUse the following information to programmatically control the vibrator, towrite an application to turn on the vibrator when a message is received viathe WLAN radio link, and turn it off when the user hits a key.Vibrator support is in the NLED driver as a false LED. The vibrator isLED 5 and identified with an CycleAdjust of –1. The vibrate option isavailable in the notifications panel when the vibrator is in the system.Regarding an applications interface to NLED.DLL, LEDs must be avail-able for applications to use through the COREDLL.DLL file. To use theLED functions, declare these as extern ”C” as follows:extern ”C” BOOL WINAPI NLEDGetDeviceInfo(UINT nInfoId, void *pOutput);extern ”C” BOOL WINAPI NLEDSetDevice( UINT nDeviceId, void *pInput);The LEDs are enumerated for access through the data structures associatedwith these APIs:SNotification LED 0SRadio On LED 1 (does not apply to the 730 Computer)SAlpha Lock LED 2SScanner LED 3SLow Battery 4SVibrator 5 (does not apply to the 730 Computer)NLEDGetDeviceInfoUsage#include “nled.h”SyntaxBOOL NLEDGetDeviceInfo ( UINT nInfoId, void *pOutput );
ProgrammingChapter —7222 700 Series Color Mobile Computer User’s ManualParametersnInfoId 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 capabilitiessupported by the LED.NLED_SETTINGS_INFO_ID pOutput buffer has information about LED current settings.pOutput Pointer to the buffer to which the information is returned. The buffer points to various structuretypes defined in “nled.h”, depending on the value of nId, as detailed in the following table:Value of nID Structure in pOutputLED_COUNT_INFO NLED_COUNT_INFONLED_SUPPORTS_INFO NLED_SUPPORTS_INFONLED_SETTINGS_INFO NLED_SETTINGS_INFONLEDSetDeviceUsage#include “nled.h”SyntaxBOOL NLEDSetDevice ( UINT nDeviceId, void *pInput );ParametersnDeviceId Integer specifying the device identification. The following is defined:NLED_SETTINGS_INFO_ID Contains information about the desired LED settings.pInput Pointer to the buffer that contains the NLED_SETTINGS_INFO structure.Reboot FunctionsThere are several methods, via Kernel I/O Control functions, that an ap-plication program can use to force the 700 Color Computer to reboot.You can also see the Device Resource Kit in the IDL for informationabout these functions. The IDL is available as a download from the Inter-mec web site at www.intermec.com/idl. Contact your Intermec representa-tive for information.SIOCTL_HAL_REBOOTThis performs a warm-boot (page 219). See note below.SIOCTL_HAL_COLDBOOTForces a cold reboot. This resets the 700 Color Computer, reloads Win-dows CE as if a power-up was performed, and discards the contents ofthe Windows CE RAM-based object store (page 217).SIOCTL_HAL_WARMBOOTPerforms a system warm-boot, preserving the object store (page 217).Note: Using IOCTL_HAL_REBOOT is no longer recommended, useeither IOCTL_HAL_WARMBOOT or IOCTL_HAL_COLDBOOT.IOCTL_HAL_REBOOT is still supported for backward-compatibilitybut its use can lead to difficulties.
Programming—Chapter 7223700 Series Color Mobile Computer User’s ManualRemapping the KeypadNote: Use caution when remapping the keypad. Improper remapping mayrender the keypad unusable. Data within the 700 Color Computer couldalso be lost, should any problems occur.Applications have the ability to remap keys on the 700 Color NumericKeypad and 700 Color Alphanumeric Keypad. This will allow applicationsto enable keys that would otherwise not be available, such as the [F1]function key. Also, to disable keys that should not be available, such as thealpha key because no alpha entry is required. Care should be exercisedwhen attempting to remap the keypad because improper remapping maycause the keypad to become unusable. This can be corrected by cold boot-ing the device which loads the default keymap again.Note that remapping the keys in this way affects the key mapping for theentire system, not just for the application that does the remapping.There are three “planes” supported for the 700 Color Numeric Keypadand Alphanumeric Keypad. Keys that are to be used in more than one shiftplane must be described in each plane.Unshifted PlaneThe unshifted plane contains values from the keypad when not pressedwith other keys, such as the following:Press the KeysNumeric Keypad Alphanumeric Keypad To Enter This1M15T59Y9Gold PlaneThe gold plane contains values from the keypad when a key is simulta-neously pressed with the [Gold] bkey on the numeric keypad or the[Gold/White] ckey on the alphanumeric keypad, such as the following:Press the KeysNumeric Keypad Alphanumeric Keypad To Enter This[Gold] b1[Gold/White] ce Send[Gold] b5[Gold/White] cC A3[Gold] b9[Gold/White] cP PgDn
ProgrammingChapter —7224 700 Series Color Mobile Computer User’s ManualAlpha (Blue) PlaneThe alpha plane contains values from the keypad when the keypad hasbeen placed in alpha mode by pressing the blue alpha key, such as:Press the KeysNumeric Keypad Alphanumeric Keypad To Enter This[Alpha] F1[Alpha] dg Caps[Alpha] F5[Alpha] dJ j[Alpha] F9[Alpha] dW wKey ValuesKey values are stored in the registry. All units ship with a default keymapping in its registry. Applications to change the default mapping needto read the appropriate key from the registry into an array of Words,modify the values required and then write the updated values back into theregistry. The registry access can be done with standard Microsoft API calls,such as RegOpenKeyEx(), RegQueryValueEx(), and RegSetValueEx().Numeric KeypadThe following registry keys contain the plane mappings:SThe unshifted plane mapping can be found in the registry at:HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\VkeySThe gold plane mapping can be found in the registry at:HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\VkeyGoldSThe alpha plane mapping can be found in the registry at:HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\VkeyAlphaAlphanumeric KeypadThe following registry keys contain the plane mappings:SThe unshifted plane mapping can be found in the registry at:HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\ALPHA\VkeySThe gold plane mapping can be found in the registry at:HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\ALPHA\VkeyGoldSThe alpha plane mapping can be found in the registry at:HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\ALPHA\VkeyAlphaHow Key Values Are Stored in RegistryTo know which fields to update in the registry, you must know what ScanCodes are assigned to each physical key (see the “Keypad Scan Codes andMeanings” table on the next page). The Scan Code is used at the lowestlevel of the system to let the keypad driver know which physical key hasbeen pressed. The keypad driver takes that scan code and looks it up in atable (a copy of the one stored in the registry) to determine which valuesto pass on to the operating system.
Programming—Chapter 7225700 Series Color Mobile Computer User’s ManualEach registry key is just an array that describes to the keypad driver whatvalue needs to be passed for each physical key. The key values are indexedby the scan code, this is a zero-based index. For example in the unshiftedplane, the [4] key has a scan code of 0x06. This means that the seventhword under the “Vkey” registry key will have the value for the [4] key.Taking a sample of the “Vkey” registry key shows the following values:00,00,0B,05,02,03,C1,07,04,03,BE,00,34,00,00,00,. . .The value is 34,00. The values are in reverse byte order as that is the waythe processor handles data. When writing an application, nothing needs tobe done to swap the bytes, as this will happen automatically when the datais read into a byte value. This is something you just need to be aware ofwhen looking at the registry. Knowing this, we can see that the value thatthe keypad driver will pass to the system is a hex 34. Looking that up onan UNICODE character chart, we see that it maps to a “4”. If you wantedthe key, labeled “4”, to output the letter “A” instead, you would need tochange the seventh word to “41” (the hexadecimal representation of “A”from the UNICODE chart), then put the key back into the registry.If you wish to disable a certain key, remap its scan code to 0x00.Note: Do not remap scan codes 0x01, 0x41, 0x42, 0x43, 0x44. Doing socould make your 700 Color Computer unusable until you do a cold-boot.Change NotificationChanging registry keys does not immediately change key mappings. Tonotify the keypad driver the registry is updated, use the CreateEvent() APIto signal the “ITC_KEYBOARD_CHANGE” named event.Advanced Keypad RemappingIt is also possible to map multiple key presses to one button and to mapnamed system events to a button. The multiple key press option could beuseful to cut down on the number of keys needed to press in a given situa-tion or to remap which key behaves like the action key. Mapping events toa button could be useful to change which buttons will fire the scanner,control volume, and allow for suspending and resuming the device. Con-tact Intermec Technical Support for more information.
ProgrammingChapter —7226 700 Series Color Mobile Computer User’s ManualScan CodesAt the lowest driver level, the 700 Color Numeric and Alphanumeric Key-pads identify keys as scan codes. The keypad microcontroller sends thecodes and only the keypad firmware changes the codes.Numeric Keypad Scan Codes and MeaningsPressthis Key Meaning ScanCodePressthis Key Meaning ScanCodeReserved 0x00 Scanner Left 0x03II/O button 0x01 Scanner Right 0x04Scanner Handle Trigger 0x0244/GHI/A2 0x06 RRight arrow/Tab 0x14None 0x07 2 2/ABC/End 0x15LLeft arrow/Back Tab 0x08 88/TUV/* (asterisk) 0x16None 0x09 0 0/Win 0x17KBkSp// (forward slash) 0x0A 55/JKL/A3 0x18b[Gold] key 0x0B None 0x19None 0x0C AAction/+ (plus symbol) 0x1AEEsc/– (minus sign) 0x0D 3 3/DEF/backlight 0x1BDDown arrow/Volume decrease 0x0E 99/WXYZ/PgDn 0x1C11/Caps/Send 0x0F e Enter/@ (at symbol) 0x1D77/PQRS/PgUp 0x10 66/MNO/A4 0x1EF[Alpha] key 0x11 None 0x1F-0x40None 0x12 BCharge Detect 0x41UUp arrow/Volume increase 0x13CLCD frontlight 0x42 Threshold crossed 0x42bAmbient light 0x42Headset detected 0x43Keypad Backlight 0x44 Threshold Crossed 0x44bAmbient Light 0x44
Programming—Chapter 7227700 Series Color Mobile Computer User’s ManualAlphanumeric Keypad Scan Codes and MeaningsPressthis Key Meaning ScanCodePressthis Key Meaning ScanCodeReserved 0x00 N N/2 0x17iI/O button 0x01 II/backlight 0x18Scanner Handle Trigger 0x02 P P/PgDn 0x19Scanner Left 0x03 QQ/, (comma) 0x1AScanner Right 0x04 R R/+ (plus sign) 0x1BAA/A1 key 0x05 SS/4 0x1CBB/A2 key 0x06 T T/5 0x1DeEscape/Send 0x07 OO/3 0x1EjLeft arrow/Back Tab 0x08 g Caps/Lock 0x1FkUp arrow/Volume increase 0x09 hBkSp 0x20mDown arrow/Volume decrease 0x0A V V/. (period) 0x21lRight arrow/Tab 0x0B WW/7 0x22aAction/End 0x0C X X/8 0x23EE/Win 0x0D UU/6 0x24FF/= (equal sign) 0x0E c Gold/White 0x25GG/* (asterisk) 0x0F bNumLock 0x26CC/A3 0x10 Space 0x27HH// (forward slash) 0x11 ZZ/0 0x28DD/A4 0x12 f Enter 0x29JJ/PgUp 0x13 YY/9 0x2AKK/@ (as symbol) 0x14 None 0x2B–0x40LL/– (minus sign) 0x15 BCharge Detect 0x41MM/1 0x16CLCD frontlight 0x42 Threshold Crossed 0x42bAmbient light 0x42Headset detected 0x43Keypad Backlight 0x44 Threshold Crossed 0x44bAmbient Light 0x44
ProgrammingChapter —7228 700 Series Color Mobile Computer User’s ManualSample View of Registry KeysBelow is a sample of the current default key mapping for the 700 ColorNumeric Keypad. See your device registry 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,00,00,00,00,00,00,00,00,00,00,\00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\00,00,07,05,01,05,03,05,02,05”VkeyGold”=hex: 00,00,0B,05,02,03,C1,07,04,03,BE,00,34,00,00,00,\09,01,00,00,BF,00,03,02,00,00,BD,00,75,00,72,00,\21,00,01,02,00,00,76,00,09,00,73,00,38,01,5B,00,\35,00,00,00,BB,01,09,05,22,00,32,01,36,00,00,00,\00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\00,00,07,05,01,05,03,05,02,05”VkeyAlpha”=hex: 00,00,0B,05,02,03,C1,07,04,03,BE,00,47,00,00,00,\25,00,00,00,08,00,03,02,00,00,1B,00,28,00,02,02,\50,00,01,02,00,00,26,00,27,00,41,00,54,00,20,00,\4A,00,00,00,01,03,44,00,57,00,0D,00,4D,00,00,00,\00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\00,00,07,05,01,05,03,05,02,05
229700 Series Color Mobile Computer User’s ManualConfigurable SettingsAThis appendix contains information about the Intermec Settings, Utilities,and Wireless Network applets on the 700 Color Mobile Computer.Note: “700 Color” pertains to 740, 741, 750, 751, 760, and 761 Com-puters unless otherwise noted.The contents of the Intermec Settings applet are dependent on what hard-ware configuration is done for each 700 Color Computer at the time ofshipment. These settings currently only appear if a scanner or an imageroption is present.Likewise, other applets that are specifically related to the 802.11b or802.11b/g radio module appear when a 802.11b or 802.11b/g radio mod-ule is installed in a 700 Color Computer. Applets that are specific forBluetooth, CDMA/1xRTT, and GSM/GPRS radio modules only appearwhen each respective hardware configuration is done on the 700 ColorComputer. See Chapter 4, “Network Support,” for more information aboutthe radio modules or Bluetooth.Information about using reader commands and configuration bar codes toconfigure some of your settings is also in this appendix.Note: Information about the settings you can configure with the IntermecSettings applet is described in the Intermec Computer Command ReferenceManual (P/N: 073529). The online manual is available from the Intermecweb site at www.intermec.com.
Configurable SettingsAppendix —A230 700 Series Color Mobile Computer User’s ManualConfiguration ParametersA configuration parameter changes the way the 700 Color Computer op-erates, such as configuring a parameter to have the 700 Color Computeremit a very loud beep in a noisy environment.To execute configuration parameters, scan EasySet bar codes. You can usethe EasySet bar code creation software from Intermec to print configura-tion labels. Scan the labels to change the scanner configuration and datatransfer settings.For more information, see the EasySet online help. EasySet is availablefrom the Intermec Data Capture web site.Menus of available parameters for each group are listed. Use the scroll barsto go through the list. Expand each menu (+) to view its parameter set-tings. Tap a parameter to select, or expand a parameter (+) to view its sub-parameters.Note that each parameter or subparameter is shown with its default settingor current setting in (< >) brackets. Tap a parameter or subparameter toselect that parameter, then do any of the following to change its setting:STyping a new value in an entry field.SChoosing a new value from the drop-down list.SSelecting a different option. The selected option contains a bullet.STap Edit >Restore Item Defaults to restore factory-default settings.Tap Yes when you are prompted to verify this action.STap View >Refresh to discard changes and start again. Tap Yes to savechanges when you are prompted to verify this action.
Configurable SettingsAppendix —A231700 Series Color Mobile Computer User’s ManualIntermec Settings AppletInformation about the settings you can configure with this applet isdescribed in the Intermec Computer Command Reference Manual.Theonline manual is available from the Intermec web site atwww.intermec.com.See the Data Collection Resource Kit in the Intermec Developer Library(IDL) for information about data collection functions. The IDL is avail-able as a download from the Intermec web site at www.intermec.com/idl.Contact your Intermec representative for more information.To access the settings from the 700 Color Computer, tap Start >Settings>theSystem tab > Intermec Settings to access its applet.Utilities AppletThe Utilities applet examines and modifies settings and operational modesof specific hardware and software on the 700 Color Computer: the dockswitch, registry storage, wakeup mask, and application launch keys.To access the settings from the 700 Color Computer, tap Start >Settings>theSystem tab > Utilities to access its applet.Use the left and right arrows to scroll through the tabs along the bottom ofthe applet, then tap a tab to access its menus. These tabs represent the fol-lowing groups of settings or parameters:SDock Switch (next page)SRegistry Save (page 232)SWakeup Mask (page 233)SApp Launch (page 234)
Configurable SettingsAppendix —A232 700 Series Color Mobile Computer User’s ManualDock SwitchFrom the 700 Color Computer, tap Start >Settings >theSystem tab >Utilities >theDock Switch tab to access the Dock Switch applet.Use this applet to control the position of the dock switch. This can be seteither to a COM A (phone jack for a modem) position or to a COM B(serial) position.If switched to COM B and suspended, the terminal has the following be-havior:SIf the 700 Color Computer is on charge, the dock switch remainsswitched to COM B.SIf the 700 Color Computer is off charge, the dock switch switches toCOM A and remain in this position until the 700 Color Computer re-sumes charge.Registry SaveFrom the 700 Color Computer, tap Start >Settings >theSystem tab >Utilities >theRegistry Save tab to access the Registry Save applet.For Windows Mobile 2003, the only medium available for saving the reg-istry is the Flash File System (PSM). Registry data is stored in the“\Flash_File_Store\Registry” path. Check Enable Registry Storage to en-able this function.
Configurable SettingsAppendix —A233700 Series Color Mobile Computer User’s ManualTo ensure that the 700 Color Computer restores the real-time clock after acold-boot, check the Enable RTC Restore option. Note that this does notapply to the 730 Computer.700 Color Screen 730 ScreenWakeup MaskFrom the 700 Color Computer, tap Start >Settings >theSystem tab >Utilities >theWakeup Mask tab to access the Wakeup Mask applet.This applet programs three scanner buttons and the A1 and A2 applicationkeys to be “wakeup” or resume keys. That is, to prompt the 700 ColorComputer to “wake up” or resume activity after going to “sleep” as a resultof being inactive after a length of time. This information will remain be-tween warm and cold boots.Check the appropriate box, then tap ok to apply your settings.
Configurable SettingsAppendix —A234 700 Series Color Mobile Computer User’s ManualBased on your setting, do the following to “wake up” the 700 Computer:If you select:Then do this onNumeric KeyboardThen do this onAlphanumeric KeyboardMiddle Scanner Button Squeeze the button on the Scan Handle Squeeze the button on the Scan HandleLeft Scanner Button Squeeze the left scanner button Squeeze the left scanner buttonRight Scanner Button Squeeze the right scanner button Squeeze the right scanner buttonGOLD+A1(Application1) Press [Gold] ba Press [Gold/White] cAGOLD+A2(Application2) Press [Gold] b4 Press [Gold/White] cBApp LaunchFrom the 700 Color Computer, tap Start >Settings >theSystem tab >Utilities , then scroll to the right to tap the App Launch tab to access theApplication Launch applet.This applet programs or maps two scanner buttons and four applicationkeys to start up to six applications. Note the left scanner button also acts asthe record button.For 700 Color Computers with either a laser scanner or an imager,default mappings are shown in the following illustration.For 700 Color Computers without either a laser scanner or an imager,the default maps the Record, Calendar, Contacts, and Tasks applicationsthe top four and the A3 and A4 buttons are “unassigned” or available fortwo more applications.Note: Record, Calendar, Contacts, and Tasks are Pocket PC applications.See Chapter 2, “Windows Mobile 2003,” for more information.STo assign an application to a button, select an application from the ap-plicable drop-down list box.STo assign a new application, select the “Add new application” option,which brings up an Open File dialog and browse Secure Digital orCompactFlash storage cards for new applications.
Configurable SettingsAppendix —A235700 Series Color Mobile Computer User’s ManualSTo disable or unmap a currently mapped application from a correspon-ding button, select “unassigned” from the applicable drop-down list.STo restore these buttons to their defaults, tap Defaults in the lowerright corner.Note; You cannot map an application to more than one button. Shouldyou assign the same application to two buttons, a verification prompt willappear after the second button to confirm whether you want to remap theapplication. If you tap Yes, the applet changes the first button to “unas-signed” and map the application to the second button.Note: All changes are activated immediately upon selection.Wireless Network AppletNote: See Chapter 4, “Network Support,” for information about the802.11b or 802.11b/g radio module.About the Wireless NetworkYour wireless adapter (network interface card) connects to wireless net-works of two types: infrastructure networks and ad-hoc networks.SInfrastructure networks get you onto your corporate network and theinternet. Your 700 Color Computer establishes a wireless connection toan access point, which links you to the rest of the network. When youconnect to a network via an access point, you are using the 802.11b or802.11b/g infrastructure mode.SAd-hoc networks are private networks shared between two or more cli-ents, even with no access point.Each wireless network is assigned a name (or Service Set Identifier —SSID) to allow multiple networks to coexist in the same area without in-fringement.Intermec recommends using security measures with wireless networks toprevent unauthorized access to your network and to ensure your privacy oftransmitted data. The following are required elements for secure networks:SAuthentication by both the network and the userSAuthentication is cryptographically protectedSTransmitted dataThere are many schemes available for implementing these features.TerminologyBelow and on the next page are terms you may encounter as you configureyour wireless network:SCKIP (Cisco Key Integrity Protocol)This is Cisco’s version of the TKIP protocol, compatible with CiscoAirnet products.
Configurable SettingsAppendix —A236 700 Series Color Mobile Computer User’s ManualSEAP (Extensible Authentication Protocol)802.11b or 802.11b/g uses this protocol to perform authentication.This is not necessarily an authentication mechanism, but is a commonframework for transporting actual authentication protocols. Intermecprovides a number of EAP protocols to choose for your network.STKIP (Temporal Key Integrity Protocol)This protocol is part of the IEEE 802.11i encryption standard for wire-less LANs., which provides per-packet key mixing, a message integritycheck and a re-keying mechanism, thus overcoming most of the weakpoints of WEP. This encryption is more difficult to crack than the stan-dard WEP. Weak points of WEP include:SNo Installation Vector (IV) reuse protectionSWeak keysSNo protection against message replaySNo detection of message tamperingSNo key updatesSWEP (Wired Equivalent Privacy) encryptionWith preconfigured WEP, both the client 700 Color Computer andaccess point are assigned the same key, which can encrypt all data be-tween the two devices. WEP keys also authenticate the 700 Color Com-puter to the access point — unless the 700 Color Computer can proveit knows the WEP key, it is not allowed onto the network.WEP keys are only needed if they are expected by your clients. Thereare two types available: 64-bit (5-character strings, 12345) (default) and128-bit (13-character strings, 1234567890123). Enter these as eitherASCII (12345) or Hex (0x3132333435).SWPA (Wi-Fi Protected Access)This is an enhanced version of WEP that does not rely on a static,shared key. It encompasses a number of security enhancements overWEP, including improved data encryption via TKIP and 802.11b or802.11b/g authentication with EAP.WiFi Alliance security standard is designed to work with existing802.11 products and to offer forward compatibility with 802.11i.Configuring Your Wireless NetworkTo start 802.11b or 802.11b/g communications on the 700 ColorComputer, tap Start >Settings >theSystem tab > Wireless Network toaccess the Profile Wizard for the 802.11b or 802.11b/g radio module.A profile contains all the information necessary to authenticate you to thenetwork, such as login name, password or certificate, and protocols bywhich you are authenticated.You can have up to four profiles for different networks. For example, youmay have different login names or passwords on different networks, or youmay use a password on one network, and a certificate on another.
Configurable SettingsAppendix —A237700 Series Color Mobile Computer User’s ManualUse the Profiles page to select and configure between the networking envi-ronments assigned to this 802.11b or 802.11b/g radio.SProfile:Tap the drop-down list to choose between four different profiles as-signed to this unit, then tap Edit Select Profile, make the changes need-ed for this profile (starting on the next page),thentapOK to return tothe Profiles page.SEnable Microsoft’s Wireless Zero ConfigCheck this box to enable Microsoft’s Wireless Zero Config application.This effectively disables the Intermec software solution for 802.11b or802.11b/g, including configuration via the Wireless Network applet.BasicUse the Basic page to set the network type, name, and manage batterypower for this profile. Tap ok to return to the Profiles page.SProfile Label:Enter a unique name for your profile.SNetwork type:Tap the drop-down list to select either “Infrastructure” if your networkuses access points to provide connectivity to the corporate network orinternet; or “Ad-Hoc” to set up a private network with one or more par-ticipants.SChannel:If you selected “Ad-Hoc” for the network type, select the channel onwhich you are communicating with others in your network. There areup to 11 channels available.SSSID (Network Name):This assumes the profile name unless another name is entered in this field.If you want to connect to the next available network or are not familiarwith the network name, enter “ANY” in this field. Consult your LANadministrator for network names.
Configurable SettingsAppendix —A238 700 Series Color Mobile Computer User’s ManualSEnable Power Management:Check this box to conserve battery power (default), or clear this box todisable this feature.SecurityThe following are available from the 8021x Security drop-down list. Notethe last four methods are available if you have purchased the security package.Contact your Intermec representative for information.SNone (below) STTLS (page 244)SPEAP (page 240) SLEAP (page 247)STLS (page 242) SEAP-FAST (page 249)NoneUse “None” to disable 802.11b or 802.11b/g Security and enable eitherWEP or WPA-PSK encryption.To Disable 802.1x SecuritySet 8021x Security and Encryption as “None” and Association to “Open.”
Configurable SettingsAppendix —A239700 Series Color Mobile Computer User’s ManualTo Enable WEP Encryption1Set 8021x Security as “None.”2Set Association to either “Open” if WEP keys are not required; or“Shared” when WEP keys are required for association.3Set Encryption to “WEP” (see page 236).4If you had set Association to “Shared,” then select a data transmissionkey from the Data TX Key drop-down list near the bottom of thisscreen, then enter the encryption key for that data transmission in theappropriate Key # field.To Enable WPA Encryption Using a Preshared Key1Set 8021x Security as “None.”2Set Association to “WPA” (see page 236).3Enter the temporal key as ASCII (12345) in the Pre-Shared Key field.
Configurable SettingsAppendix —A240 700 Series Color Mobile Computer User’s ManualPEAP (Protected EAP)This protocol is suitable for performing secure authentication against Win-dows domains and directory services. It is comparable to EAP-TTLS (seepage 244), both in its method of operation and its security, though not asflexible. This does not support the range of inside-the-tunnel authentica-tion methods supported by EAP-TTLS. Microsoft and Cisco both supportthis protocol.Use “PEAP” to configure the use of PEAP as an authentication protocoland to select “Open,” “WPA,” or “Network EAP” as an association mode.To Enable PEAP with an Open Association1Set 8021x Security as “PEAP.”2Set Association to “Open.”3Enter your unique user name and password to use this protocol. SelectPrompt for password to have the user enter this password each time toaccess the protocol; or leave Use following password as selected to auto-matically use the protocol without entering a password.4Tap Get Certificates to obtain or import server certificates (page 247).5Tap Additional Settings to assign an inner PEAP authentication and setoptions for server certificate validation and trust (see page 242).To Enable PEAP with WPA Encryption1Set 8021x Security as “PEAP.”2Set Association to “WPA” (see page 236).3Enter your unique user name and password to use this protocol. SelectPrompt for password to have the user enter this password each time toaccess the protocol, or leave Use following password as selected to auto-matically use the protocol without entering a password.4Tap Get Certificates to obtain or import server certificates (page 247).
Configurable SettingsAppendix —A241700 Series Color Mobile Computer User’s Manual5Tap Additional Settings to assign an inner PEAP authentication and setoptions for server certificate validation and trust (see page 242).To Enable PEAP with Network EAP1Set 8021x Security as “PEAP.”2Set Association to “Network EAP” (see page 236).3Set Encryption to either “WEP” (page 236) or “CKIP” (page 235).4Enter your unique user name and password to use this protocol. SelectPrompt for password to have the user enter this password each time toaccess the protocol, or leave Use following password as selected to auto-matically use the protocol without entering a password.5Tap Get Certificates to obtain or import server certificates (page 247).6Tap Additional Settings to assign an inner PEAP authentication and setoptions for server certificate validation (see page 242).
Configurable SettingsAppendix —A242 700 Series Color Mobile Computer User’s ManualAdditional Settings1Select an authentication method from the Inner PEAP Authenticationdrop-down list.EAP/MS-CHAP-V2 Authenticates against a Windows Domain Controller andother non-Windows user databases. This is Microsoft’simplementation of PEAP.EAP/Token Card Use with token cards. The password value entered is nevercached. This is Cisco’s implementation of PEAP.EAP/MD5-Challenge Message Digest 5. A secure hashing authentication algo-rithm.2Check Validate Server Certificate to verify the identity of the authenti-cation server based on its certificate when using TTLS or PEAP.3Enter the Common Names of trusted servers. Note if these fields are leftblank, the server certificate trust validation is not performed or required.4Click ok to return to the Security page.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 andauthentication server have certificates for mutual authentication. Whilecryptically strong, this requires corporations that deploy this to maintain acertificate infrastructure for all their users.Use “TLS” to configure the use of EAP-TLS as an authentication protocol,and select either “Open” or “WPA” as an association mode.ToEnableTLSwithanOpenAssociation1Set 8021x Security as “TLS.”2Set Association to “Open.”3EnteryouruniqueSubject Name and User Name to use this protocol.
Configurable SettingsAppendix —A243700 Series Color Mobile Computer User’s Manual4Tap Get Certificates to obtain or import server certificates (page 247).5Tap Additional Settings to set server certificate validation (page 244).To Enable TLS with WPA Encryption1Set 8021x Security as “TLS.”2Set Association to “WPA” (see page 236).3Enter unique Subject Name and User Name credentials for this profile.4Tap Get Certificates to obtain or import server certificates (page 247).5Tap Additional Settings to set server certificate validation (page 244).
Configurable SettingsAppendix —A244 700 Series Color Mobile Computer User’s ManualAdditional Settings1Check Validate Server Certificate to verify the identity of the authenti-cation server based on its certificate when using PEAP or TLS.2Enter the Common Names of trusted servers. Note that if these fields areleft blank, the server certificate trust validation is not performed or required.3Click ok to return to the Security page.TTLS (EAP-Tunneled TLS)This protocol provides authentication like EAP-TLS (see page 242) butdoes not require certificates for every user. Instead, authentication serversare issued certificates. User authentication is done using a password or oth-er credentials that are transported in a securely encrypted “tunnel” estab-lished using server certificates.EAP-TTLS works by creating a secure, encrypted tunnel through whichyou present your credentials to the authentication server. Thus, insideEAP-TTLS there is another inner authentication protocol that you mustconfigure via Additional Settings.Use “TTLS” to configure the use of EAP-TTLS as an authentication pro-tocol, and select either “Open” or “WPA” as an association mode.ToEnableTTLSwithanOpenAssociation(default configuration)1Set 8021x Security as “TTLS.”2Set Association to “Open.”3Enter your unique user name and password to use this protocol. SelectPrompt for password to have the user enter this password each time toaccess the protocol, or leave Use following password as selected to auto-matically use the protocol without entering a password.4Tap Get Certificates to obtain or import server certificates (page 247).5Tap Additional Settings to assign an inner TTLS authentication and aninner EAP, and set server certificate validation and trust (page 246).
Configurable SettingsAppendix —A245700 Series Color Mobile Computer User’s ManualTo Enable TTLS with WPA Encryption1Set 8021x Security as “TTLS.”2Set Association to “WPA” (see page 236).3Enter your unique user name and password to use this protocol. SelectPrompt for password to have the user enter this password each time toaccess the protocol, or leave Use following password as selected to auto-matically use the protocol without entering a password.4Tap Get Certificates to obtain or import server certificates (page 247).5Tap Additional Settings to assign an inner TTLS authentication and aninner EAP, and set server certificate validation and trust (see page 246).
Configurable SettingsAppendix —A246 700 Series Color Mobile Computer User’s ManualAdditional Settings1Select an authentication protocol from the Inner TTLS Authenticationdrop-down list:PAP Password Authentication Protocol. A simple authenticationprotocol that sends security information in the clear.CHAP Challenge Handshake Authentication Protocol. Use of Radiusto authenticate a terminal without sending security data in theclear. Authenticates against non-Windows user databases. Youcannot use this if authenticating against a Windows NT Domainor Active Directory.MS-CHAP;MS-CHAP-V2Authenticates against a Windows Domain Controller and othernon-Windows user databases.PAP/Token Card Use with token cards. The password value entered is nevercached.EAP Extensible Authentication Protocol. See page 236 for informa-tion about EAP.2If you select “EAP” for the inner authentication protocol, then select aninner EAP protocol from the Inner EAP drop-down list.3Enter the Common Names of trusted servers. Note that if these fields areleft blank, the server certificate trust validation is not performed or required.4Check Validate Server Certificate to verify the identity of the authenti-cation server based on its certificate when using TTLS, PEAP, and TLS.5Enter the Anonymous EAP-TTLS Name as assigned for public usage.Use of this outer identity protects your login name or identity.6Click ok to return to the Security page.
Configurable SettingsAppendix —A247700 Series Color Mobile Computer User’s ManualTo Get CertificatesCertificates are pieces of cryptographic data that guarantee a public key isassociated with a private key. They contain a public key and the entityname that owns the key. Each certificate is issued by a certificate authority.Use this page to import a certificate onto the 700 Color Computer.Root Certificates1Tap the <<< button next to the Import Root Certificate field to selectthe root certificate (DER-encoded .CER file) to import.2Click Import Root Cert to install the selected certificate.User Certificate1Tap the <<< button next to the Certificate Path field to select the usercertificate (DER-encoded .CER file without the private key) to import.2Tap the <<< button next to the Key Path field to select the private key(.PVK file) which corresponds to the user certificate chosen in step 1.3Tap Import User Cert to install the selected certificate.Web EnrollmentTap Web Enrollment to obtain a user certificate over the network from anIAS Server. Tap ok to return to the Security page.LEAP (Cisco Lightweight EAP)LEAP is the Cisco Lightweight version of EAP. See page 236 for informa-tion about EAP.Use “LEAP” to configure the use of LEAP as an authentication protocol,select “Open,” “WPA,” or “Network EAP” as an association mode. Notethis defaults to the Network EAP.To Enable LEAP with an Open Association1Set 8021x Security as “LEAP” and Association to “Open.”2EnteryouruniqueUser Name to use this protocol.
Configurable SettingsAppendix —A248 700 Series Color Mobile Computer User’s Manual3Select Prompt for password to have the user enter this password eachtime to access the protocol, or leave Use following password as selectedto automatically use the protocol without entering a password.To Enable LEAP with WPA Encryption1Set 8021x Security as “LEAP” and Association to “WPA” (see page236).2EnteryouruniqueUser Name to use this protocol.3Select Prompt for password to have the user enter this password eachtime to access the protocol, or leave Use following password as selectedto automatically use the protocol without entering a password.To Enable LEAP with Network EAP1Set 8021x Security as “LEAP,” Association to “Network EAP” (see page236), and Encryption to either “WEP” (page 236) or “CKIP” (page235).2EnteryouruniqueUser Name to use this protocol.
Configurable SettingsAppendix —A249700 Series Color Mobile Computer User’s Manual3Select Prompt for password to have the user enter this password eachtime to access the protocol, or leave Use following password as selectedto automatically use the protocol without entering a password.EAP-FAST (EAP -Flexible Authentication via Secured Tunnel)The EAP-FAST protocol is a client-server security architecture that en-crypts EAP transactions with a TLS tunnel. While similar to PEAP, it dif-fers significantly as EAP-FAST tunnel establishment is based on strong se-crets unique to users. These secrets are called Protected Access Credentials(PACs), which CiscoSecure ACS generates using a master key known onlyto CiscoSecure ACS. Because handshakes based upon shared secrets areintrinsically faster than handshakes based upon PKI, EAP-FAST is the sig-nificantly faster of the two solutions that provide encrypted EAP transac-tions. No certificate management is required to implement EAP-FAST.Use “EAP-FAST” to configure the use of EAP-FAST as an authenticationprotocol, select “Open,” “WPA,” or “Network EAP” as an associationmode. Note this defaults to the Network EAP.To Enable EAP-FAST with an Open Association1Set 8021x Security as “EAP-FAST” and Association to “Open.”2EnteryouruniqueUsername to use this protocol.3Select Prompt for password to have the user enter this password eachtime to access the protocol, or leave Use following password as selectedto automatically use the protocol without entering a password.
Configurable SettingsAppendix —A250 700 Series Color Mobile Computer User’s Manual4Tap Additional Settings to set options for PAC management and assignan anonymous EAP-FAST name (see page 251).To Enable EAP-FAST with WPA Encryption1Set 8021x Security as “EAP-FAST” and Association to “WPA” (seepage 236).2EnteryouruniqueUsername to use this protocol.3Select Prompt for password to have the user enter this password eachtime to access the protocol, or leave Use following password as selectedto automatically use the protocol without entering a password.4Tap Additional Settings to set options for PAC management and assignan anonymous EAP-FAST name (see page 251).To Enable EAP-FAST with Network EAP1Set 8021x Security as “EAP-FAST,” Association to “Network EAP”(page 236), and Encryption to either “WEP”(page 236) or “CKIP”(page 235).
Configurable SettingsAppendix —A251700 Series Color Mobile Computer User’s Manual2EnteryouruniqueUsername to use this protocol.3Select Prompt for password to have the user enter this password eachtime to access the protocol, or leave Use following password as selectedto automatically use the protocol without entering a password.4Tap Additional Settings to set options for PAC management and assignan anonymous EAP-FAST name. See below for more information.Additional Settings1Tap PAC Manager to view the PAC files currently installed on your700 Color Computer. Tap ok to return to the Additional Settingsscreen.2If you already have a PAC on your 700 Color Computer, clear AllowAutomatic PAC provisioning to avoid receiving additional PACs fromthe server.3If Allow Automatic PAC provisioning is checked, you can check:SPrompt before acquiring a new PAC for notification of any incom-ing PACs.SPrompt before replacing a PAC for notification whether to replace acurrent PAC with an incoming PAC.4Enter the Anonymous EAP-FAST Name as assigned for public usage.This outer identity protects your login name or identity.
Configurable SettingsAppendix —A252 700 Series Color Mobile Computer User’s Manual5Check ok to return to the Security page.AdvancedUse this page to configure additional settings for this profile. Tap ok orOK to return to the Profiles page.SDetect Rogue APs:Wireless NICs and APs associate based on the SSID configured for theNIC. Given an SSID, the BSSID with the strongest signal is often cho-sen for association. After association, 802.1x authentication may occurand during authentication credentials to uniquely identify a user —these are passed between the NIC and the AP.The base 802.1x technology does not protect the network from “rogueAPs.” These can mimic a legitimate AP to authentication protocols anduser credentials. This provides illegal users ways to mimic legitimate us-ers and steal network resources and compromise security.Check this box to detect and report client behavior suspected of beingrogue APs. Once a rouge AP is detected, your 700 Series Computer nolonger associates with that AP until you perform a warm boot.Clear this box to solve AP connection problems that result when an APgets put on the rogue AP list due to inadvertent failed authenticationsand not because it is a real rouge.SEnable mixed cell:Mixed cell is a profile-dependent setting. If enabled, you can connect tomixed cell without using WEP, then you can query the cell to deter-mine whether you can use encryption.
Configurable SettingsAppendix —A253700 Series Color Mobile Computer User’s ManualSEnable Logging:Check this box to log what activity incurs for this profile.Other Configurable ParametersThese can be configured by sending reader commands (next page) throughthe network or from an application.Audio Volume Changes the volume of all audio signals. 0Off1 Very quiet2Quiet3Normal(default)4Loud5VeryloudAutomatic Shutoff Setsthelengthoftimethe700ColorComputerre-mains on when there is no activity. When you turn onthe 700 Color Computer, it either resumes exactlywhere it was when you turned it off or boots and restartsyour application.11minute22minutes3 3 minutes (default)44minutes55minutesBacklight Timeout Sets the length of time that the display backlight re-mains on. If you set a longer timeout value, you use thebattery power at a faster rate.10 10 seconds30 30 seconds60 1 minute (default)120 2 minutes180 3 minutes240 4 minutes300 5 minutesDate/Time Sets the current date and time. Date Year 0000–9999 (1999)Month 1–12 (6)Day 1–31 (1)Time Hour 0–23 (0)Minute 0–59 (00)Second 0–59 (00)Key Clicks Enables or disables the keypad clicks. The 700 ColorComputer emits a click each time you press a key ordecode a row of a two-dimensional symbology.0 Disable clicks1Enablesoftkeyclicks2 Enable loud key clicks (default)
Configurable SettingsAppendix —A254 700 Series Color Mobile Computer User’s ManualUsing Reader CommandsAfter the 700 Color Computer is connected to your network, you cansend the 700 Color Computer a reader command from an application toperform a task, such as changing the time and date. Some reader com-mands temporarily override the configuration settings and some changethe configuration settings.Change ConfigurationThe Change Configuration command must precede any configurationcommand. If you enter a valid string, the 700 Color Computer configura-tion is modified and the computer emits a high beep. To send the ChangeConfiguration command through the network, use the $+ [command]syntax where command is the two-letter command syntax for the configu-ration command followed by the value to be set for that command.You can also make changes to several different commands by using the$+ [command]...[command n] syntax. There are seven configurationcommand settings that can be changed in this way. See each command forinformation on respective acceptable “data” values.Command SyntaxAudio Volume BVdataAutomatic Shutoff EZdataBacklight Timeout DFdataKey Clicks KCdataVirtual Wedge Grid AFdataVirtual Wedge Postamble AEdataVirtual Wedge Preamble ADdataExample 1To change the Beep Volume to Off, you can send this string to the 700Color Computer through the network: $+BV0where:$+ Indicates Change Configuration.BV Specifies the Audio Volume parameter.0Specifies a value of Off.Example 2To change the Beep Volume to Very Quiet and the Virtual Wedge Gridto 123: $+BV1AF123where:$+ Indicates Change ConfigurationBV1 Specifies Audio Volume, set to Very Quiet (1)AF123 Specifies Virtual Wedge Grid, set to a value of 123.
Configurable SettingsAppendix —A255700 Series Color Mobile Computer User’s ManualSet Time and DateThis command sets the date and time on the 700 Color Computer. Thedefault date and time is June 1, 1999 at 12:00 AM.From the network, send the following:/+ yyyymmddhhmmsswhereacceptablevaluesforthedateare:yyyy 0000–9999 Yearmm 01–12 Month of the yeardd 01–31 Day of the monthhh 00–23 Hourmm 00–59 Minutesss 00–59 SecondsYou can also set the time and date by using Configuration Management inUnit Manager, or by using the Clock applet in the Settings menu. Toaccess this applet, tap Start >Settings >theSystem tab>theClock icon.Configuration Bar CodesYou can change some settings on your 700 Color Computer by scanningthe following Code 39 bar code labels.Note: When you use a bar code creation utility to make a scannable barcode label, the utility probably adds opening and closing asterisks automat-ically. Asterisks are included here for translation purposes.Audio VolumeNote: The Audio Volume parameter information is on page 253.Turn Audio Off*$+BV0**$+BV0*
Configurable SettingsAppendix —A256 700 Series Color Mobile Computer User’s ManualSet Audio Volume to very quiet*$+BV1**$+VB1*Set Audio Volume to quiet*$+BV2**$+BV2*Set Audio Volume to normal (default)*$+BV3**$+BV3*Set Audio Volume to loud*$+BV4**$+BV4*Set Audio Volume to very loud*$+BV5**$+BV5*Automatic ShutoffNote: The Automatic Shutoff parameter information is on page 253.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 TimeoutNote: The Backlight Timeout parameter information is on page 253.Backlight Timeout 10 seconds*$+DF10**$+DF10*
Configurable SettingsAppendix —A257700 Series Color Mobile Computer User’s ManualBacklight Timeout 30 seconds*$+DF30**$+DF30*Backlight Timeout 1 minute (default)*$+DF60**$+DF60*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 ClicksNote: The Key Clicks parameter information is on page 253.Disable key clicks*$+KC0**$+KC0*Enable soft key clicks*$+KC1**$+KC1*Enable loud key clicks (default)*$+KC2**$+KC2*Virtual Wedge Grid, Preamble, PostambleThe following parameters are user-configurable strings. Refer to a fullASCII chart for more information.GridFor Virtual Wedge Grid, the first part of the bar code is the following,which can include a string of up to 240 characters.*$+AF*$+AF
Configurable SettingsAppendix —A258 700 Series Color Mobile Computer User’s ManualPreambleFor Virtual Wedge Preamble, the first part of the bar code is below, fol-lowed by a string of up to 31 characters (no <NUL>) and an asterisk. De-fault is no characters.*$+AD*$+ADPostambleFor Virtual Wedge Postamble, the first part of the bar code is below, fol-lowed by a string of up to 31 characters (no <NUL>) and an asterisk. De-fault is no characters.*$+AE*$+AE
259700 Series Color Mobile Computer User’s ManualTroubleshootingBThis appendix contains a brief explanation of what you can do to trouble-shoot your 700 Color Mobile Computer.
TroubleshootingAppendix —B260 700 Series Color Mobile Computer User’s ManualProblem SolutionsThe 700 Color Computer does not respond when con-nected to a power supply.Make sure your ac adapter or dock is plugged in and ismaking good contact with your mobile computer.The 700 Color Computer will not turn on when the I/Okey is pressed.The AB10 battery may be low and need recharging.The Power status LED starts blinking. The Power status LED provides the status of your bat-tery pack when it is connected to a charging device. SeeChapter 1, “Introduction,” for LED descriptions.The 700 Color Computer will not turn on and thescreen is blank.The battery may be critically low. Put your mobile com-puterinanAD15orAD18chargerforatleastfivemin-utes, remove it from the dock, then press the I/O button.The screen should turn on.Put your mobile computer back in the charger and con-tinue to charge your mobile computer for at least fourhours to make sure the battery is fully charged.The 700 Color Computer will not turn on when placedin a dock.Make sure the dock is plugged in and your mobile com-puter is securely seated in the dock.The700ColorComputershutsdownduringoperation. You may have a very low battery. Put the battery in anAC15 or AC16 charger.The 700 Color Computer does not turn off. The 700 Color Computer does not turn off while it isprocessing data. If this situation continues for a longperiod of time, it does run down the battery unless youhave it connected to an external power, or in a chargingdock.Should the 700 Color Computer lock up, perform awarm-boot. If the mobile computer stays locked up, thenperform a cold-boot. See Chapter 1, “Introduction,” forinformation on performing warm-boots and cold-boots.The 700 Color Computer takes a long time to boot upafter a warm- or cold-boot is performed.Normal recovery time is 30 to 45 seconds. If the recoverytakes longer, then contact support personnel.
261700 Series Color Mobile Computer User’s ManualIndexIThe Classes and Functions Index covers 700 Color classes and functions.The General Index covers all topics. Those in italics are figures, those in bold aretables.The Files Index is to assist you in locating descriptions for device drivers, applica-tions, utilities, batch files, or other files within this publication.
Index262 700 Series Color Mobile Computer User’s ManualClasses and FunctionsAadd_registry_section, [AddReg]flags, 194registry_root_string, 194value_name, 194AddReg, [DefaultInstall], 191[AddReg], add_registry_sectionflags, 194registry_root_string, 194value_name, 194AppName, [CEStrings], 189Asset management, DeviceURL parameter, 204BBlockSize, FTP Server, 204BuildMax, [CEDevice], 190BuildMin, [CEDevice], 190C[CEDevice]BuildMax, 190BuildMin, 190ProcessorType, 189UnsupportedPlatforms, 189VersionMax, 190VersionMin, 190CESelfRegister, [DefaultInstall], 191CESetupDLL, [DefaultInstall], 191CEShortcuts, [DefaultInstall], 191[CEShortcuts], shortcut_list_sectionshortcut_filename, 194shortcut_type_flag, 194target_file/path, 195target_file_path, 195CESignature[SourceDiskNames], 191[Version], 188[CEStrings]AppName, 189InstallDir, 189ClassID field valuesVN_CLASS_ASIC, 212VN_CLASS_BOOTSTRAP, 212VN_CLASS_KBD, 212CloseHandle()DTR printing, 167, 168IrDA printing, 162NPCP printing, 163, 164Cold boot, IOCTL_HAL_COLDBOOT, 217Copyfiles, [DefaultInstall], 191[CopyFiles], file_list_sectiondestination_filename, 193flags, 193source_filename, 193CreateEvent(), 225CreateFile()DTR printing, 167IrDA printing, 162NPCP printing, 163, 164D[DefaultInstall]AddReg, 191CESelfRegister, 191CESetupDLL, 191CEShortcuts, 191Copyfiles, 191DeregisterDevice(), 163DTR printing, 167[DestinationDirs], file_list_section, 192DeviceIOControl()DTR printing, 167NPCP printing, 163DeviceIoControl(), NPCP printing, 164DeviceName,FTPServer,204DeviceURL, FTP Server, 204disk_ordinal, [SourceDiskNames], 191DllRegisterServer, 191DllUnregisterServer, 191EERROR_INSUFFICIENT_BUFFERIOCTL_HAL_ITC_READ_PARM, 211IOCTL_HAL_ITC_WRITE_SYSPARM, 214ERROR_INVALID_PARAMETERIOCTL_HAL_ITC_READ_PARM, 211IOCTL_HAL_ITC_WRITE_SYSPARM, 214FFile Transfer Protocol. See FTPfile_list_section[CopyFiles]destination_filename, 193flags, 193source_filename, 193[DestinationDirs], 192filename, [SourceDiskFiles], 192FTPclient, 205configurable parameters, 204BlockSize, 204DeviceName, 204DeviceURL, 204PauseAtStartup, 205FTPDCMDS subdirectory, 208RTC 959, 208server, 205server requestsCDUP, 205CWD, 205DELE, 206HELP, 206LIST, 206MKD, 206MODE, 206NLST, 206NOOP, 206PASS, 206PWD, 206
Index263700 Series Color Mobile Computer User’s ManualQUIT, 206RETR, 206RMD, 206RNFR, 206RNTO, 206SITE, 206SITE ATTRIB, 206SITE BOOT, 207SITE COPY, 207SITE EKEY, 207SITE EVAL, 207SITE EXIT, 207SITE GVAL, 208SITE HELP, 207SITE KILL, 207SITE LOG, 207SITE PLIST, 207SITE PVAL, 208SITE RUN, 207SITE STATUS, 207SITE TIMEOUT, 207STOR, 206SYST, 206TYPE, 206USER, 206XCUP, 206XCWD, 206XMKD, 206XPWD, 206XRMD, 206stopping server from application, 208support, 205web browsers, 208HHAL, verion of Pocket PCIOCTL_HAL_GET_BOOTLOADER_VERINFO,216IOCTL_HAL_GET_OAL_VERINFO, 216IID field valuesIOCTL_HAL_ITC_READ_PARMITC_NVPARM_80211_INSTALLED, 213ITC_NVPARM_80211_RADIOTYPE, 213ITC_NVPARM_ANTENNA_DIVERSITY, 212ITC_NVPARM_BLUETOOTH_INSTALLED,213ITC_NVPARM_CONTRAST, 212ITC_NVPARM_DISPLAY_TYPE, 212ITC_NVPARM_ECN, 212ITC_NVPARM_EDBG_SUBNET, 212ITC_NVPARM_EDG_IP, 212ITC_NVPARM_ETHERNET_ID, 212ITC_NVPARM_INTERMEC_DATACOLLEC-TION_HW, 213ITC_NVPARM_INTERMEC_DATACOLLEC-TION_SW, 212ITC_NVPARM_INTERMEC_SOFT-WARE_CONTENT, 212ITC_NVPARM_LAN9000_INSTALLED, 213ITC_NVPARM_MANF_DATE, 212ITC_NVPARM_MCODE, 212ITC_NVPARM_RTC_RESTORE, 212ITC_NVPARM_SERIAL_NUM, 212ITC_NVPARM_SERIAL2_INSTALLED, 213ITC_NVPARM_SERVICE_DATE, 212ITC_NVPARM_SIM_PRO-TECT_HW_INSTALLED, 213ITC_NVPARM_SIM_PRO-TECT_SW_INSTALLED, 213ITC_NVPARM_VERSION_NUMBER, 212ITC_NVPARM_VIBRATE_INSTALLED, 213ITC_NVPARM_WAN_FREQUENCY, 213ITC_NVPARM_WAN_INSTALLED, 213ITC_NVPARM_WAN_RADIOTYPE, 213ITC_NVPARM_WAN_RI, 212IOCTL_HAL_ITC_WRITE_SYSPARMITC_ DOCK_SWITCH, 214ITC_ WAKEUP_MASK, 215ITC_AMBIENT_FRONTLIGHT, 215ITC_AMBIENT_KEYBOARD, 215ITC_REGISTRY_SAVE_ENABLE, 214IDNADeviceName, 204DeviceURL, 204IDNATarget, FTP Server, 204InstallDir, [CEStrings], 189Intermec Device Network Announcement. See IDNAIOCTL_GET_CPU_ID, 220IOCTL_HAL_COLDBOOT, 217, 222IOCTL_HAL_GET_BOOT_DEVICE, 219IOCTL_HAL_GET_BOOTLOADER_VERINFO, 216IOCTL_HAL_GET_DEVICE_INFO, 210IOCTL_HAL_GET_DEVICEID, 215IOCTL_HAL_GET_OAL_VERINFO, 216IOCTL_HAL_GET_RESET_INFO, 218IOCTL_HAL_ITC_READ_PARM, 211IOCTL_HAL_ITC_WRITE_SYSPARM, 214IOCTL_HAL_REBOOT, 219, 222IOCTL_HAL_WARMBOOT, 217, 222IOCTL_PROCESSOR_INFORMATION, 220ITC_ DOCK_SWITCH, 214ITC_ WAKEUP_MASK, 215ITC_AMBIENT_FRONTLIGHT, 215ITC_AMBIENT_KEYBOARD, 215ITC_DEVID_80211RADIO_INTEL_2011B, 213ITC_DEVID_80211RADIO_MAX valuesITC_DEVID_80211RADIO_INTEL_2011B, 213ITC_DEVID_80211RADIO_NONE, 213ITC_DEVID_80211RADIO_NONE, 213ITC_DEVID_INTERMEC_EVIO, 213ITC_DEVID_INTERMEC2D_IMAGER, 213ITC_DEVID_OEM2D_IMAGER, 213
Index264 700 Series Color Mobile Computer User’s ManualITC_DEVID_SCANHW_MAX valuesITC_DEVID_INTERMEC_EVIO, 213ITC_DEVID_INTERMEC2D_IMAGER, 213ITC_DEVID_OEM2D_IMAGER, 213ITC_DEVID_SCANHW_NONE, 213ITC_DEVID_SE900_LASER, 213ITC_DEVID_SE900HS_LASER, 213ITC_DEVID_SCANHW_NONE, 213ITC_DEVID_SE900_LASER, 213ITC_DEVID_SE900HS_LASER, 213ITC_DEVID_WANRADIO_NONE, 213ITC_DEVID_WANRADIO_SIEMENS_MC45, 213ITC_DEVID_WANRADIO_SIEMENS_MC46, 213ITC_DEVID_WANRADIO_SIERRA_SB555, 213ITC_DEVID_WANRADIO_XIRCOM_GEM3503, 213ITC_IFTP_STOP, 208ITC_NVPARM_80211_INSTALLED, 213ITC_NVPARM_80211_RADIOTYPE, 213ITC_NVPARM_ANTENNA_DIVERSITY, 212ITC_NVPARM_BLUETOOTH_INSTALLED, 213ITC_NVPARM_CONTRAST, 212ITC_NVPARM_DISPLAY_TYPE, 212ITC_NVPARM_ECN, 212ITC_NVPARM_EDBG_SUBNET, 212ITC_NVPARM_EDG_IP, 212ITC_NVPARM_ETHERNET_ID, 212ITC_NVPARM_INTERMEC_DATACOLLEC-TION_HW, 213ITC_NVPARM_INTERMEC_DATACOLLEC-TION_SW, 212ITC_NVPARM_INTERMEC_SOFTWARE_CON-TENT, 212ITC_NVPARM_LAN9000_INSTALLED, 213ITC_NVPARM_MANF_DATE, 212ITC_NVPARM_MCODE, 212ITC_NVPARM_RTC_RESTORE, 212ITC_NVPARM_SERIAL_NUM, 212ITC_NVPARM_SERIAL2_INSTALLED, 213ITC_NVPARM_SERVICE_DATE, 212ITC_NVPARM_SIM_PROTECT_HW_INSTALLED,213ITC_NVPARM_SIM_PROTECT_SW_INSTALLED,213ITC_NVPARM_VERSION_NUMBER, 212ITC_NVPARM_VIBRATE_INSTALLED, 213ITC_NVPARM_WAN_FREQUENCY, 213ITC_NVPARM_WAN_INSTALLED, 213ITC_NVPARM_WAN_RADIOTYPE, 213ITC_NVPARM_WAN_RI, 212ITC_REGISTRY_SAVE_ENABLE, 214KKernelIoControlIOCTL_GET_CPU_ID, 220IOCTL_HAL_COLDBOOT, 217, 222IOCTL_HAL_GET_BOOT_DEVICE, 219IOCTL_HAL_GET_BOOTLOADER_VERINFO,216IOCTL_HAL_GET_DEVICE_INFO, 210IOCTL_HAL_GET_DEVICEID, 215IOCTL_HAL_GET_OAL_VERINFO, 216IOCTL_HAL_GET_RESET_INFO, 218IOCTL_HAL_ITC_READ_PARM, 211IOCTL_HAL_ITC_WRITE_SYSPARM, 214IOCTL_HAL_REBOOT, 219, 222IOCTL_HAL_WARMBOOT, 217, 222IOCTL_PROCESSOR_INFORMATION, 220KernelIoControl(), 210LlpBytesReturnedIOCTL_GET_CPU_ID, 221IOCTL_HAL_GET_BOOT_DEVICE, 219IOCTL_HAL_GET_BOOTLOADER_VERINFO,217IOCTL_HAL_GET_DEVICE_INFO, 211IOCTL_HAL_GET_DEVICEID, 215IOCTL_HAL_GET_OAL_VERINFO, 216IOCTL_HAL_GET_RESET_INFO, 218IOCTL_HAL_ITC_READ_PARM, 211IOCTL_HAL_ITC_WRITE_SYSPARM, 214IOCTL_PROCESSOR_INFORMATION, 220lpInBufIOCTL_GET_CPU_ID, 220IOCTL_HAL_COLDBOOT, 218IOCTL_HAL_GET_BOOT_DEVICE, 219IOCTL_HAL_GET_BOOTLOADER_VERINFO,216IOCTL_HAL_GET_DEVICE_INFO, 211IOCTL_HAL_GET_DEVICEID, 215IOCTL_HAL_GET_OAL_VERINFO, 216IOCTL_HAL_GET_RESET_INFO, 218IOCTL_HAL_ITC_READ_PARM, 211IOCTL_HAL_ITC_WRITE_SYSPARM, 214IOCTL_HAL_REBOOT, 219IOCTL_HAL_WARMBOOT, 217IOCTL_PROCESSOR_INFORMATION, 220lpInBufSizeIOCTL_GET_CPU_ID, 220IOCTL_HAL_COLDBOOT, 218IOCTL_HAL_GET_BOOT_DEVICE, 219IOCTL_HAL_GET_DEVICE_INFO, 211IOCTL_HAL_GET_DEVICEID, 215IOCTL_HAL_GET_OAL_VERINFO, 216IOCTL_HAL_GET_RESET_INFO, 218IOCTL_HAL_REBOOT, 219IOCTL_HAL_WARMBOOT, 217lpOutBufIOCTL_GET_CPU_ID, 221IOCTL_HAL_COLDBOOT, 218IOCTL_HAL_GET_BOOT_DEVICE, 219IOCTL_HAL_GET_BOOTLOADER_VERINFO,217IOCTL_HAL_GET_DEVICE_INFO, 211IOCTL_HAL_GET_DEVICEID, 215IOCTL_HAL_GET_OAL_VERINFO, 216IOCTL_HAL_GET_RESET_INFO, 218IOCTL_HAL_ITC_READ_PARM, 211IOCTL_HAL_ITC_WRITE_SYSPARM, 214IOCTL_HAL_REBOOT, 219
Index265700 Series Color Mobile Computer User’s ManualIOCTL_HAL_WARMBOOT, 217IOCTL_PROCESSOR_INFORMATION, 220MManifestName,FTPServer,205NnDeviceId, NLEDGetDeviceInfo, 222nInBufSizeIOCTL_HAL_GET_BOOTLOADER_VERINFO,216IOCTL_HAL_ITC_READ_PARM, 211IOCTL_HAL_ITC_WRITE_SYSPARM, 214IOCTL_PROCESSOR_INFORMATION, 220nInfoId, NLEDGetDeviceInfo, 222NLED_COUNT_INFO, NLEDGetDeviceInfo, 222NLED_SETTINGS_INFO_ID, NLEDGetDeviceInfo,222NLED_SUPPORTS_INFO_ID, NLEDGetDeviceInfo,222NLEDGetDeviceInfo, 221NLEDSetDevice, 222nOutBufSizeIOCTL_GET_CPU_ID, 221IOCTL_HAL_COLDBOOT, 218IOCTL_HAL_GET_BOOT_DEVICE, 219IOCTL_HAL_GET_BOOTLOADER_VERINFO,217IOCTL_HAL_GET_DEVICE_INFO, 211IOCTL_HAL_GET_DEVICEID, 215IOCTL_HAL_GET_OAL_VERINFO, 216IOCTL_HAL_GET_RESET_INFO, 218IOCTL_HAL_ITC_READ_PARM, 211IOCTL_HAL_ITC_WRITE_SYSPARM, 214IOCTL_HAL_REBOOT, 219IOCTL_HAL_WARMBOOT, 217IOCTL_PROCESSOR_INFORMATION, 220OObject storeIOCTL_HAL_COLDBOOT, 217IOCTL_HAL_REBOOT, 219IOCTL_HAL_WARMBOOT, 217Oldstyle device ID, 215OSVERSIONINFO.dwBuildNumber, 190OSVERSIONINFO.dwVersionMajor, 190OSVERSIONINFO.dwVersionMinor, 190PPauseAtStartup, FTP Server, 205pInput, NLEDSetDevice, 222Pocket PCIOCTL_HAL_GET_BOOTLOADER_VERINFO,216IOCTL_HAL_GET_OAL_VERINFO, 216pOutput, NLEDGetDeviceInfo, 222Processor information, IOCTL_PROCESSOR_IN-FORMATION, 220ProcessorType, [CEDevice], 189Provider, [Version], 188RReadFile(), NPCP printing, 163Reboot methodsIOCTL_HAL_COLDBOOT, 222IOCTL_HAL_REBOOT, 222IOCTL_HAL_WARMBOOT, 222RegFlushKey(), 202RegisterDevice(), 163DTR printing, 167RegistryFTP Server parameters, 204save location, IOCTL_HAL_ITC_WRITE_SYSPARM,214RegOpenKeyEx(), 224RegQueryValueEx(), 224RegSetValueEx(), 224RFC 959, 208Root, FTP Server, 205SSHFullScreen(), 202shortcut_list_section, [CEShortcuts]shortcut_filename, 194shortcut_type_flag, 194target_file/path, 195target_file_path, 195Signature, [Version], 188SIM cardsprotection hardware, 213software installed, 213[SourceDiskFiles], filename, 192[SourceDiskNames]CESignature, 191disk_ordinal, 191SourceDisksNames.MIPS, 192SourceDisksNames.SH3, 192string_key, [Strings], 189[Strings], string_key, 189SYSTEMINFO.dwProcessorType, 189UUDP, FTPDCE, 205UDP broadcasts, IDNATarget parameter, 204UnsupportedPlatforms, [CEDevice], 189UUID, 215V[Version]CESignature, 188Provider, 188Signature, 188VersionMax, [CEDevice], 190VersionMin, [CEDevice], 190VN_CLASS_ASIC, 212VN_CLASS_BOOTSTRAP, 212VN_CLASS_KBD, 212
Index266 700 Series Color Mobile Computer User’s ManualWWAN radio IDsITC_DEVID_WANRADIO_NONE, 213ITC_DEVID_WANRADIO_SIEMENS_MC45, 213ITC_DEVID_WANRADIO_SIEMENS_MC46, 213ITC_DEVID_WANRADIO_SIERRA_SB555, 213Warm bootIOCTL_HAL_REBOOT, 219IOCTL_HAL_WARMBOOT, 217Wireless TCP/IP installations, BlockSize parameter, 204WriteFile()DTR printing, 167, 168IrDA printing, 162NPCP printing, 163, 164XXscale processor ID, IOCTL_GET_CPU_ID, 220
Index267700 Series Color Mobile Computer User’s ManualGeneral IndexNumbers1551/1553 Tethered Scannerconfiguring, 177intermec settings, 177reset to factory defaults, 180troubleshooting, 1791D area imager reading distances, 1731D laser scanner, about, 1692D area imager reading distances, 1762D Imager, about, 1694820 printer, NPCP driver, 1636804DM printer, IrDA driver, 1626804T printer, IrDA driver, 1626805A printer, IrDA driver, 1626806 printer, IrDA driver, 1626808 printerIrDA driver, 162printer support, 1616820 printerIrDA driver, 162NPCP driver, 163printer support, 1616920 Communications Server, ManifestName parameter,205740 Color Computer, 223782T printer, printer support, 161802.11antenna color code, 98channel, 237communications setup, 108, 236EAP-FASTnetwork EAP, 250WPA encryption, 250LEAPnetwork EAP, 248WPA encryption, 248network type, 237PEAPnetwork EAP, 241WPA encryption, 240profile label, 237profile security information, WEP encryption, 239profiles, 237advanced settings, 252basic information, 237security information, 238SSID (network name), 237TTLS, WPA encryption, 245WPA authentication, Zero Configuration, 114WPA authentication with pre-shared key, Zero Config-uration, 114WPA encryption, 239zero configuration, WEP encryption, 113AAB10 batterylow battery conditions, 2RAM maintenance, 3status, 2Abstract Syntax Notation.1. See ASN.1Accessory list, 21Accounts, via Inbox, 66Activation wizardPhone application, CDMA radios, 122phone application, CDMA radios, 117, 119ActiveSyncActiveSync Help, 42adding programs, 38adding programs to Start menu, 40Folder behavior connected to e-mail server, 64installing applications, 87Microsoft Reader, 77Pocket Internet Explorerfavorite links, 80mobile favorites, 80Mobile Favorites folder, 80replicating registry settings, 89Start menu icon, 27URL, 41Windows Mobile, 41Adding bookmarks, Microsoft Reader, 79Adding drawings to text, Microsoft Reader, 79Adding programsActiveSync, 38Pocket Internet Explorer, 40to the Start menu, 40via ActiveSync, 40via File Explorer, 40Windows Mobile, 38Adjusting settings, Windows Mobile, 38Adobe Acrobat Reader, URL, 144All-Day events, Calendar, 44creating, 48Alpha plane on keypad, 224Alphanumeric keypadalpha (blue) key sequences, 13[gold/white] key sequences, 12registry settingsalpha plane, 224gold plane, 224unshifted plane, 224scan codes, 227Ambient lighting, 4Annotations index, Microsoft Reader, 79Antenna, radio type, 98APIsAT command interface, 143IrSock, 162network selection, 221App launch, utilities applet, 234
Index268 700 Series Color Mobile Computer User’s ManualAppletsAudio, 7backlight, 4, 10clock, 255intermec settings, 9, 231beeper volume, 8internal scanners, 171RFID, 184scan buttons, 182tethered scanners, 177vibrator, 20phone settingsCDMA radios, 123GSM radios, 128powerbattery status, 2RAM maintenance, 3system, wireless network, 108, 236utilities, 231app launch, 234dock switch, 232registry save, 232wakeup mask, 233wireless network, 235Application keys, utilities appletapp launch, 234wakeup mask, 233AppointmentsCalendaradding a note, 49assigning to a category, 50changing, 47creating, 47deleting, 53finding, 52making recurring, 50setting a reminder, 48viewing, 46via Calendar, 42APS linear imager, about, 169ASCIIprinting, 162printing to a port, port print method, 162raw text to printer, 162ASN.1, 157AT command interface, 143testing, 144Attaching notes to text, Microsoft Reader, 79Audio applet, input mixing, 7Audio files, Windows Media Player, 76Audio systemexternal headset jack, 6microphone, 5speaker, 5AutoCab, command line syntax, 95AutoFTP, 209AutoIP, 116Automatic Private IP. See AutoIPAutomatic shutoffbar code configuration, 253, 256configuration parameter, 253Autostart FTP, 209AvantGo channels, Pocket Internet Explorer, 81BBacklight appletambient light sensor, 4keypad, 10Backlight timeoutbar code configuration, 253, 256configuration parameter, 253Bar code configurationaudio volume, 253automatic shutoff, 253backlight timeout, 253key clicks, 253Bar codesconfigurationaudio volume, 255automatic shutoff, 256backlight timeout, 256Code 39, 255key clicks, 257internal scanner supported symbologies, 172scanning labels, 255tethered scanner supported symbologies, 180Batteryambient lighting, 4low battery conditions, 2RAM maintenance, 3specifications, 23status, 2Beepersilencing the volume, 9volume, turning it on, 7Bell Mobility activation process, 143Block recognizer, Windows Mobile input panel, 31Bluetoothaccessing, 100, 103activating, 100, 103disable power, 183WPport, 101Bluetooth compatibility, network support, 99Books, Microsoft Readeradding bookmarks, 79adding drawings, 79annotations index, 79attaching notes, 79copying, 79downloading, 77highlighting, 79reading, 78removing, 79searching, 79Browsing the Internet, Pocket Internet Explorer, 83Build information, software, 17
Index269700 Series Color Mobile Computer User’s ManualCCAB filesafter the extraction, 198creating, 188INF files, 188with CAB Wizard, 201installation functions, SETUP.DLL, 197Cabinet Wizardcreating CAB files, 201troubleshooting, 201using the application, 188Calendarall day events, 44creating, 48appointmentsadding a note, 49assigning to a category, 50changing, 47creating, 47deleting, 53finding, 52making recurring, 50setting a reminder, 48viewing, 46categories, 43meetings, sending a request, 51options, changing, 53Pocket Outlook, 42recurrence pattern, 45Start menu icon, 27synchronizing, 43Call Guard alert, enable while roaming, Phone application,CDMA radios, 125Call history, Phone applicationCDMA radios, 122GSM radios, 126Capacitor, internal super, 2Capturing thoughts and ideas, via Notes, 62Card supportCompactFlash cards, 18card slots, 19MultiMediaCards, 18radios, 21Secure Digital cards, 18card slots, 19pull tabs, 19SIM cards, 18card slots, 19Carrier, location of ESN, 133Categoriescalendar, 43contacts, assigning to, 57CDMA/1xRTTactivation with SB555 Watcher, 133Bell Mobility, 143Sprint, 137Telus, 143Verizon, 135antenna color code, 98AT command set, 144copying files from web site, 131via Microsoft ActiveSync, 131via storage cards, 131location of ESC, 133phone activation, 117, 119phone application, 117setting up, 130terminology, 130Channel, 802.11 radio module, 237Cisco compatible extension specifications, 21Clockrestore real-time after cold-boot, 233setting date and time, 255Windows Mobile settings, 38Closing drivers, NPCP, 164Cold boot, performing, 16COM A, modem position, 232COM B, serial position, 232COM1, NPCP parameter, 163COM1 port, 162Command line syntax, AutoCab, 95CommunicationsDTR, 168NPCP, 165CompactFlash cardscard slots, 19card support, 18installing applications, 88packaging an application, 86specifications, 22Computer shutdown, 2Configuration parametersautomatic shutoff, 253backlight timeout, 253date/time, 253key clicks, 253volume, 253Configuring service settings, Phone application, GSM ra-dios, 128Connecting toan ISP, 148work, 151Connecting to a mail server, via Inbox, 65ConnectionsSee also Getting connectedending, 156to an ISP, 148via modem, 148to work, 151via modem, 152via VPN server, 154via modemto an ISP, 148to work, 152via VPN server, to work, 154via wireless network, 111Conserving battery power, 4
Index270 700 Series Color Mobile Computer User’s ManualContactsadding a note, 56adding a telephone numberCDMA radios, 121GSM radios, 127adding to speed dial, 59assigning to a category, 57changing, 56changing options, 59copying, 57creating, 54, 56deleting, 59finding, 58MSN Messengermanaging, 75sending messages, 76working with, 75Pocket Outlook, 53sending a message, 58Start menu icon, 27synchronizing, 55viewing, 55Converting writing to text, 33Copying, contacts, 57Copying text, Microsoft Reader, 79Creatinga modem connectionto an ISP, 148to work, 152a VPN server connection, to work, 154a wireless network connection, 111CAB files, 188with CAB Wizard, 201contacts via Contacts, 54document via Pocket Word, 68drawing via Notes, 35INF files, 188note via Notes, 62task via Tasks, 61workbook via Pocket Excel, 72DData, Phone application, CDMA radios, 124Date, setting, 255Date/Time, configuration parameter, 253DHCP, 116replicating registry settings, 88Display full screen, 202Display specifications, 21Dock switch, utilities applet, 232Docks, modem support, 15DRAMlow battery shutdown, 3maintenance, 3Drawing mode, Pocket Word, 70Drawing on the screenSee also NotesPocket Word, 70DriversDTRcommunications, 168installing, 167opening, 167removing, 167writing to, 168NPCPclosing, 164communications, 165I/O controls, 164installing, 163opening, 164reading from, 164removing, 163writing to, 164O’Neil. See DTR printingDTR printing, 167closing driver, 168communications, 168opening driver, 167removing driver, 167writing to driver, 168EEAP-FAST802.11 radio modulenetwork EAP, 250WPA encryption, 250profile security information, 249WEP encryption, 249Editing a profile, 237EL10, about the laser scanner, 169Emails, SMS messages via Phone applicationCDMA radios, 123GSM radios, 127Ending a connection, 156Environmental specifications, 22Epson Escape Sequences, 162ESN, location on computer, 133Ethernet, communications setup, 109ETSI GSM 07.05 interface specifications, 143ETSI GSM 07.07 interface specifications, 143Expansion slot specifications, 22FFavorite links, Pocket Internet Explorer, 80File Exploreradding programs to Start menu, 40removing programs, 40Windows Mobile, 37Find feature, Windows Mobile, 37Flash File Store, packaging an application, 86Flash file system, utilities applet, registry save, 232Folder behavior connected to e-mail serverActiveSync, 64IMAP4, 65POP3, 65SMS, 65
Index271700 Series Color Mobile Computer User’s ManualFRAME_NOT_ACKED, 165FTPconfigurable parametersIDNATarget, 204ManifestName, 205Root, 205heartbeat, 205server, installing applications, 88FTPDCMDS subdirectory, FTP support, 208Full screen display, 202GGDI approach, 162Getting connectedISP, 148to an ISP, 148creating a modem connection, 148to work, 151creating a modem connection, 152creating a VPN server connection, 154creating a wireless network connection, 111Windows Mobile, 103, 148Gold plane on keypad, 223GSM/GPRSantenna color code, 98AT command setMC45, 144MC46, 144MC75, 144phone application, 125HHeadset jack, external, 6Hex values, 236Hiding your location from everyone except 911, CDMAradios, 124Highlighting text, Microsoft Reader, 79II/O controls, NPCP driver, 164IDLsBluetooth, 99data collection, 9, 157, 170, 231device, 210, 222network selection APIs, 221printing, 162smartsystems foundation, 94URL, 17IDNAIDNATarget, 204ManifestName, 205Imager, vibrator, enabling, 20IMAP4, Folder behavior connected to e-mail server, 65Inboxaccounts, 66composing/sending messages, 66connecting to a mail server, 65downloading messages from server, 66getting connected, 148managing e-mail messages and folders, 64Pocket Outlook, 63Start menu icon, 28synchronizing e-mail messages, 64using My Text, 36INF files, creating, 188Input Mixing, audio applet, 7Input panelblock recognizer, 31keyboard, 30letter recognizer, 32Pocket Word, 69selecting typed text, 32transcriber, 32Windows Mobile, 28word suggestions, 30Installation functions, SETUP.DLL, 197Installing applicationsusing a storage card, 88using storage cards, 88with ActiveSync, 87with FTP Server, 88Installing driversDTR, 167NPCP, 163Instant messaging, 73Integrated scanners. See Internal scannersInterface specifications, ETSI GSM 07.0x, 143Intermec Developer Library. See IDLsIntermec part numbers, 21Intermec Settings applet, 9, 231beeper volume, 8data collectioninternal scanners, 171tethered scanners, 177device settings, scan buttons, 182PB42 printers, 168RFID, 184vibrator, 20Internal scannersconfiguring, 171intermec settings, 171reading distances2D area imager, 176EA10, 173EA11, 174EL10, 175EL11, 175EV10, 176specifications, 22supported symbologies, 172Internet Explorer, software build version, 17Internet Service Provider. See ISPIOCTL_NPCP_BIND, 165IOCTL_NPCP_CANCEL, 165IOCTL_NPCP_CLOSE, 165IOCTL_NPCP_ERROR, 165IOCTL_NPCP_FLUSH, 165IP address, replicating registry settings, 89IP4 readers, 181configuring, 184
Index272 700 Series Color Mobile Computer User’s ManualIrDA printing, 162ISPconnecting to via Windows Mobile, 148creating, a modem connection, 148Pocket Internet Explorer, 79Windows Mobile, 148ITC_KEYBOARD_CHANGE, CreateEvent(), 225ITU-T interface specifications, 143KKeeping a to-do list, via Tasks, 60Key clicksbar code configuration, 253, 257configuration parameter, 253Key sequencesalpha (blue) keysalphanumeric, 13numeric, 12[gold]keys,numeric,11[gold/white] keys, alphanumeric, 12KeyboardSee also KeypadWindows Mobile input panel, 30Keypadadvanced remapping, 225alphanumericalpha (blue) key sequences, 13[gold/white] key sequences, 12scan codes, 227backlight applet, 10change notification, 225driver registry settings, 224numericalpha (blue) key sequences, 12[gold] key sequences, 11scan codes, 226planes, 223remapping, 223sample registry keys, 228specifications, 22LLaser scanner, configuration parameters, 230LEAP802.11 radio modulenetwork EAP, 248WPA encryption, 248profile security information, 247WEP encryption, 247LED status, 14battery, 14scanning keypad/shift and notification, 15Letter recognizer, Windows Mobile input panel, 32Letting your location be visible, CDMA radios, 124Library, Microsoft Reader, 78Line printing, 162Location, Phone application, CDMA radios, 124LPT9 printer device, 163MManaging e-mail messages and folders, via Inbox, 64MC75 radio radome, 99MeetingsCalendar, sending a request, 51via Calendar, 42Memory and storage, specifications, 22Menus, Windows Mobile settings, 38Messagessending to, contacts, 58via Inboxcomposing/sending, 66downloading from server, 66MIBsASN.1, 157files, 157object identifier, 158Micro Electro Mechanical System (MEMS), 169Microphone, 5Microprocessor, specifications, 22Microsoft Developer Network Library. See MSDN libraryMicrosoft Exchange e-mail account, 73Microsoft Passport account, 73Microsoft Readerbooksdownloading, 77reading, 78removing, 79features, 79adding bookmarks, 79adding drawings, 79annotations index, 79attaching notes, 79copying text, 79highlighting text, 79searching for text, 79using the library, 78Windows Mobile, 77Microsoft’s Wireless Zero Config, 237Migrating to a 700 Color Computer, 95Mobile Favorites, Pocket Internet Explorer, 80Mobile Favorites folder, Pocket Internet Explorer, 80Modem position, COM A, 232Modemscreating a connectionto an ISP, 148to work, 152specifications, 22MP3 files, Windows Media Player, 77MSDN library, 209MSDN Windows CE documentation, 116
Index273700 Series Color Mobile Computer User’s ManualMSN MessengeraccountsMicrosoft Exchange e-mail, 73Microsoft Passport, 73contactsmanaging, 75sending messages, 76working with, 75setting up an account, 74using My Text, 36MultiMediaCards, card support, 18NNetwork adaptersantenna color code, 98Ethernet communications, 109no networking, 110wireless 802.11, 110wireless printing, 99Network EAPEAP-FAST security method, 250LEAP security method, 248PEAP security method, 241Network selection APIs, 221Network settings, Phone application, GSM radios, 129Network type, 802.11 radio module, 237NLED driver, vibrator, 221NLED_SETTINGS_INFO_ID, NLEDSetDevice, 222Notesadding toappointments, 49contacts, 56creating a note, 62drawing on the screen, 35creating a drawing, 35selecting a drawing, 35Pocket Outlook, 62recording a message, 36Start menu icon, 28synchronizing notes, 63writing on the screen, 32alternate writing, 34converting writing to text, 33selecting the writing, 33tips for good recognition, 34NPCP printing, 163about, 163closing driver, 164COM1 parameters, 163communications, 165driver I/O controls, 164installation, 163LPT9, 163opening driver, 164reading from driver, 164removal, 163sample code, 166writing to driver, 164Numeric keypadalpha (blue) key sequences, 12[gold] key sequences, 11registry settingsalpha plane, 224gold plane, 224unshifted plane, 224scan codes, 226OO’Neil printingSee also DTR printerinstalling driver, 167Object Store, packaging an application, 86Opening driversDTR, 167NPCP, 164Operating system, specifications, 23Owner information, Windows Mobile settings, 38PPackaging an applicationCompactFlash storage cards, 86FlashFileStore,86Object Store, 86Persistent Storage Manager, 86Secure Digital storage cards, 86Page format printing, 162PasswordPocket Excel, 72Windows Mobile settings, 38Patent information, xviiPB20 printers, printer support, 161PB42 printersintermec settings applet, 168printer support, 161PDF417, about the laser scanner, 169PEAP802.11 radio modulenetwork EAP, 241WPA encryption, 240profile security information, 240WEP encryption, 240Performing a cold boot, 16Performing a warm boot, 16Persistent Storage Manager. See PSMPhone applicationCDMA radios, 117activation wizard, 117, 119, 122adding contact to speed dial, 59, 121call history, 122customizing phone settings, 123enable Call Guard alert while roaming, 125hiding your location except from 911, 124letting your location be visible for everyone, 124reset connection settings for PCS Vision, 124sending SMS messages, 123toggle between automatic or Sprint roaming, 125update your PCS Vision profile, 124view current phone settings, 125voice mail, 122
Index274 700 Series Color Mobile Computer User’s ManualGSM radios, 125adding contact to speed dial, 127call history, 126customizing phone settings, 128finding, setting, selecting networks, 129sending SMS messages, 127service settings, 128view current phone settings, 130Phone InfoPhone application, CDMA radios, 125WAN info, GSM radios, 130Phone jack position, utilities applet, dock switch, 232Phone Settings appletCDMA radios, 123customizing via Phone applicationCDMA radios, 123GSM radios, 128GSM radios, 128network settings, GSM radios, 129view current settings via Phone application, CDMAradios, 125view current settings via WAN info, GSM radios, 130Physical dimensions, specifications, 23Planes, keypad, 223Pocket Excelabout, 71creating a workbook, 72Pocket Internet Explorerabout, 79adding programs, 40AvantGo channels, 81browsing the Internet, 83favorite links, 80getting connected, 148mobile favorites, 80Mobile Favorites folder, 80software build, 17Start menu icon, 28viewing mobile favorites and channels, 82Pocket Outlook, Calendar, 42Pocket Wordabout, 68creating a document, 68drawing mode, 70recording mode, 70synchronizing, 71tips, 72typing mode, 69writing mode, 70POP3, Folder behavior connected to e-mail server, 65Power, Windows Mobile settings, 38Power appletbattery status, 2RAM maintenance, 3specifications, 23Printer support, 162IrDA printer driver, 162NPCP printer driver, 163O’Neil printer driver, 167Profile label, 802.11 radio module, 237Profiles802.11 radio module, 237advanced settings, 252basic information, 237security information, 238editing, 237Programs,addingorremoving,WindowsMobile,38PSMdetermining build version, 15packaging an application, 86RRadiosSee also Network adapterscard support, 21Radome (761B computers), 99Reader commands, 254configuration change, 254date and time settings, 255Reading distances2D area imager, 176EA10, 173EA11, 174EL10, 175EL11, 175EV10, 176Reading from drivers, NPCP, 164Real-Time Clock, restore after cold-boot, 233Record button, recording a message, 36Recording, via Notes, 36Recording a message, Pocket Word, 70Recording mode, Pocket Word, 70Recovery CDAutoCab method, 95RegFlushKey() API, 202updating the system software, 92Recurrence pattern, Calendar, 45Registryconfirm the new regisry file, 90copy the REGFLUSH.CAB file, 89delete the old registry save, 89keypad remapping, 224load the application, 90replicating settings, 88sample view of key mapping, 228update other computers, 91Registry Save, utilities applet, 232Registry settingsAutoCfg, 116AutoFTP, 209AutoInterval, 116AutoIP/DHCP, 116DhcpMaxRetry, 116DhcpRetryDialogue, 116EnableDHCP, 116keypad driver, 224keypad planesalpha, 224gold, 224unshifted, 224
Index275700 Series Color Mobile Computer User’s ManualRegulatory approvals, specifications, 23Removing driversDTR, 167NPCP, 163Removing programs, Windows Mobile, 38, 40Replicating registry settings, 88Reset button, 16Reset connection settings for PCS Vision, Phone applica-tion, CDMA radios, 124Resource kitsBluetooth, 99data collection, 9, 157, 170, 231device, 210, 222printing, 162smartsystems foundation, 94URL, 17RFID readers, 181configuring, 184intermec settings, 184Roaming, toggle between automatic or Sprint, Phone ap-plication, CDMA radios, 125RTC. See Real-Time ClockSSample code, NPCP printing, 166SB555 Watcheractivation, 133Bell Mobility, 143Sprint, 137Telus, 143Verizon, 135copying files to computer, 131via Microsoft ActiveSync, 131via storage cards, 131location of ESN, 133Scan codesalphanumeric keypad, 227numeric keypad, 226SCANMute,audioapplet,7Scannerbeeper volumeturning it off, 9turning it on, 7mute feature, turning it off, 7specifications, 22unit configuration parametersautomatic shutoff, 253backlight timeout, 253date/time, 253key clicks, 253volume, 253utilities configuration, button wakeup mask, 233Scheduling appointments and meetings, via Calendar, 42Searching for text, Microsoft Reader, 79Secure Digital cardscard slots, 19card support, 18installing applications, 88packaging an application, 86pull tabs, 19specifications, 22upgrading computer, 93Selecting, drawing via Notes, 35Sending and receiving messages, via Inbox, 63Serial port, modem support, 15Serial position, COM B, 232Services, Phone application, GSM radios, 128Setting date and time, 255SETUP.DLL, installation functions, 197SIM cardscard slots, 19card support, 18Simple Network Management Protocol. See SNMPSmartSystems, upgrading computer, 94SMS, Folder behavior connected to e-mail server, 65SMS messages, Phone applicationCDMA radios, 123GSM radios, 127Snap-on modems, 15SNMP, 157Software versions, 700 Series Computer, 17Speaker, 5Specifications, 21Cisco compatible extensions, 21display, 21environmental, 22expansion slots, 22integrated scanner options, 22integrated wireless, 22keypad options, 22memory and storage, 22microprocessor, 22modems, 22operating system, 23physical dimensions, 23power, 23regulatory approvals, 23standard communications, 23Speed dial, Phone applicationCDMA radios, 121GSM radios, 127Sprint activation process, 137SSID (network name), 802.11 radio module, 237Standard communications, specifications, 23Start Menu, adding programs, 40via ActiveSync, 40via File Explorer, 40Static IP, replicating registry settings, 88Status icons, Windows Mobile, 27Storage media, 18specifications, 22Stream device driverNPCPPORT.DLL, 163ONEIL.DLL, 167Symbologiesinternal scanner supported symbologies, 172scanning labels, 255tethered scanner supported symbologies, 180
Index276 700 Series Color Mobile Computer User’s ManualSynchronizingAvantGo channels, 81Calendar, 43contacts, 55e-mail messages, 64favorite links, 80mobile favorites, 80notes, 63Pocket Word, 71Tasks, 61System, Phone application, CDMA radios, 125TTaskscreating a task, 61Pocket Outlook, 60Start menu icon, 28synchronizing, 61TCP/IP client, DHCP server, 116Telus activation process, 143Testing AT commands, 144Tethered scanner, supported symbologies, 180Text messages, Windows Mobile, 36Time, setting, 255Tips for working, Pocket Excel, 72TLS802.11 profilecertificates, 247WPA encryption, 243profile security informationWEP encryption, 242WPA encryption, 243Today, Windows Mobile settings, 38Today screen, Windows Mobile, 26Tools CDCAB files, 87management tools installed on desktop, 87MIB files, 158sample NPCP code, 166Tracking people, via Contacts, 53Transcriber, Windows Mobile input panel, 32Troubleshooting1551/1553 Tethered Scanners, 179CAB Wizard, 201does not turn off, 260I/O key, 260power status LED, 260power supply, 260shuts down during operation, 260slow recovery after a boot, 260unit does not turn on, 260unitdoesnotturnonindock,260TTLS802.11 radio module, WPA encryption, 245profile security information, WEP encryption, 244Typing mode, Pocket Word, 69Typing on the screen, Pocket Word, 69UUnit, configuration parametersautomatic shutoff, 253backlight timeout, 253date/time, 253key clicks, 253volume, 253Unit Manager, date/time, 253Unshifted plane on keypad, regular keypad, 223Update your PCS Vision profile, Phone application,CDMA radios, 124Updating,bootloader,87URLsActiveSync, 41Adobe Acrobat Reader, 144AT command interfaceCDMA/1xRTT SB555, 144GPRS/GSM MC45, 144GPRS/GSM MC46, 144GPRS/GSM MC75, 144full screen display, 202MIBs, 158Microsoft Exchange e-mail account, 73Microsoft Passport account, 73Microsoft support, 26MSDN library, 209MSDN Windows CE documentation, 116Windows Mobile, 26Windows Mobile support, 26Utilities appletapp launch, 234dock switch, 232registry save, 232wakeup mask, 233VVerizon activation process, 135Vibratorenabling, 20programming, 221Video files, Windows Media Player, 76Viewing mobile favorites and channels, Pocket InternetExplorer, 82Virtual wedgebar code configurationgrid, 257postamble, 258preamble, 258intermec settings, 182Voice mail, Phone application, CDMA radios, 122Volumebar code configuration, 253, 255configuration parameter, 253VPN server, creating a connection, to work, 154WWakeup mask, utilities applet, 233
Index277700 Series Color Mobile Computer User’s ManualWAP pages, 79connecting to an ISP, 148Warm boot, performing, 16Watcher applicationsactivating, Sprint, 137downloading, Sprint, 137usingSprint, 139Verizon, 135Web browsers, FTP support, 208Web pages, 79connecting to an ISP, 148WEP encryptionEAP-FAST security method, 249LEAP security method, 247PEAP security method, 240profile security information, 238, 239TLS security method, 242TTLS security method, 244zero configuration, 112, 113WEP keys, hex values, 236Wi-Fi Protected Access, 236Windows CE documentation (MSDN), 116Windows Media files, Windows Media Player, 77Windows Media PlayerStart menu icon, 28Windows Mobile, 76Windows MobileActiveSync, 41basic skills, 26Calendar, 42command bar, 28Contacts, 53getting connected, 103, 148Inbox, 63MSN Messenger, 73navigation bar, 28Notes, 62notifications, 29Pocket Excel, 71Pocket Word, 68pop-up menus, 28programs, 27status icons, 27support URLs, 26Tasks, 60Today screen, 26where to find information, 26Windows Media Player, 76writing on the screen, 32Wired Equivalent Privacy, 236Wireless network, 108, 236creating a connection, 111specifications, 22Wireless printing, Bluetooth compatible module, 99Wireless WANAT command interfaceCDMA/1xRTT SB555, 144GPRS/GSM MC45, 144GPRS/GSM MC46, 144GPRS/GSM MC75, 144testing AT commands, 144Workcreatinga modem connection, 152a VPN server connection, 154getting connected, 151WPA, 236WPA authentication802.11 radio module, Zero Configuration, 114with pre-shared key, Zero Configuration, 114WPA encryption802.11 radio module, 239EAP-FAST security method, 250LEAP security method, 248PEAP security method, 240TLS security method, 243TTLS security method, 245WPport, 101Writing mode, Pocket Word, 70Writing on the screenSee also NotesPocket Word, 70Writing to driversDTR, 168NPCP, 164
Index278 700 Series Color Mobile Computer User’s ManualFiles IndexCCABWIZ.DDF, 201CABWIZ.EXE, 188, 201COREDLL.DLL, 221DDEVICEID.H, 215EEXITME.BIN, 208FFTPDCE.EXE, 205, 208AutoFTP, 210FTP Server, 203FTPDCE.TXT, 208IINTERMEC.MIB, 158ITCADC.MIB, 158ITCSNMP.MIB, 158ITCTERMINAL.MIB, 158MMAKECAB.EXE, 201NNLED.H, 221, 222NLEDGetDeviceInfo, 221NLEDSetDevice, 222NPCPPORT.DLL, 163OOEMIOCTL.HIOCTL_GET_CPU_ID, 220IOCTL_HAL_COLDBOOT, 217IOCTL_HAL_GET_BOOT_DEVICE, 219IOCTL_HAL_GET_BOOTLOADER_VERINFO,216IOCTL_HAL_GET_OAL_VERINFO, 216IOCTL_HAL_GET_RESET_INFO, 218IOCTL_HAL_ITC_READ_PARM, 211IOCTL_HAL_ITC_WRITE_SYSPARM, 214IOCTL_HAL_REBOOT, 219IOCTL_HAL_WARMBOOT, 217ONEIL.DLL, 167PPKFUNCS.HIOCTL_HAL_GET_DEVICEID, 215IOCTL_PROCESSOR_INFORMATION, 220RREBOOTME.BIN, 208REGFLUSH.CAB, 89__RESETMEPLEASE__.TXT, 198RPM.EXE, 192RPMCE212.INI, 192SSETUP.DLL, 191, 197DllMain, 198Sprint_Watcher_PPC_2002-03xxx.CAB, 138TTAHOMA.TTF, 192WWCESTART.INI, 192
Worldwide Headquarters6001 36th Avenue WestEverett, Washington 98203U.S.A.tel  425.348.2600fax  425.355.9551www.intermec.com700 Series Color Mobile Computer User's Manual*961-054-031J*P/N 961-054-031J

Navigation menu