background image

Application Deployment for Windows Mobile

6 - 3

Installing Certificates

Use XML provisioning to query and delete certificates from certificate stores. To add a new certificate the 
Privileged Execution Trust Certificate Store, use the following sample provisioning document:

<wap-provisioningdoc> 

<characteristic type= “CertificateStore”> 

<characteristic type= “Privileged Execution Trust Authorities”> 

<characteristic type= “657141E12FA45786F6A57CA6464032D4B3A55475”> 

<parm name= “EncodedCertificate” value= “ 

This is sample text. This is sample text. This is sample text. This is sample text. 

This is sample text. This is sample text. This is sample text. This is sample text. 

This is sample text. This is sample text. This is sample text. This is sample text. = “/> 

</characteristic> 

</characteristic> 

</characteristic> 

</wap-provisioningdoc>

To create your own provisioning document with real certificate information:

1.

Obtain a certificate from a security provider such as VeriSign.

2.

Double-click on the certificate file (.CER) to open it.

3.

Click on the 

Details

 tab and locate the 

Thumbprint

 field.

4.

Copy the contents of the 

Thumbprint

 field and replace the value in the XML example above.

5.

Click the 

Copy to File…

 button.

6.

Click 

Next

 to start the Certificate Export Wizard.

7.

Select 

Base-64 encoded X.509 (.CER)

 and then click 

Next

.

8.

Set the File Name to CertOutput.xml and click 

Next

.

9.

Click 

Finish

 to export the certificate.

10.

Open the exported file, CertOutput.xml, in a text editor (i.e., NotePad).

11.

Copy the contents of the file (excluding the first line, last line, and CR/LF) and replace the value of the 

“EncodedCertificate”

 parameter in the xml example above.

Device Management Security

You can control access to certain device settings and security levels, such as installing applications and changing 
security settings. Refer to the 

Windows Mobile Version 6 Help

 file for information on device management security.

Remote API Security

The Remote API (RAPI) enables applications that run on a desktop to perform actions on a remote device. RAPI 
provides the ability to manipulate the file system on the remote device, including the creation and deletion of files 
and directories. By default, Motorola ships with RAPI in the restricted mode. Certain tools, such as RAPIConfig, 

Summary of Contents for MC9190-G

Page 1: ...MC9190 G Integrator Guide ...

Page 2: ......

Page 3: ...MC9190 G Integrator Guide 72E 140937 01 Rev A February 2011 ...

Page 4: ... a derivative work from a licensed program or use a licensed program in a network without written permission from Motorola The user agrees to maintain Motorola s copyright notice on the licensed programs delivered hereunder and to include the same on any authorized copies it makes in whole or in part The user agrees not to decompile disassemble decode or reverse engineer any licensed program deliv...

Page 5: ...iii Revision History Changes to the original manual are listed below Change Date Description Rev A 02 4 11 Initial release ...

Page 6: ...iv MC9190 G Integrator Guide ...

Page 7: ...are xvi Service Information xvi Chapter 1 Getting Started Introduction 1 1 Unpacking the MC9190 G 1 1 Configuring the MC9190 G 1 1 Resetting the MC9190 G 1 2 Windows CE 6 0 Devices 1 2 Performing a Warm Boot 1 2 Performing a Cold Boot 1 2 Windows Mobile 6 5 Devices 1 2 Performing a Warm Boot 1 3 Performing a Cold Boot 1 3 Performing a Clean Boot 1 3 Battery Management 1 4 Battery Saving Tips 1 4 C...

Page 8: ...radle Configuration 2 13 Four Slot Charge Only Cradle 2 17 Setup 2 18 Battery Charging Indicators 2 18 Four Slot Spare Battery Charger 2 19 Setup 2 20 Spare Battery Charging with the Four Slot Spare Battery Charger 2 20 Battery Charging Indicators 2 20 Magnetic Stripe Reader 2 21 Attaching and Removing 2 22 Setup 2 22 Battery Charging Indicators 2 23 Serial USB Connection 2 23 Using the MSR 2 23 C...

Page 9: ...Battery Chargers 2 39 Four Slot Cradle 2 40 Installing the Cradle Charger on the Bracket 2 40 Chapter 3 Synchronization Introduction 3 1 Installing the Sync Software 3 1 MC9190 G Setup 3 2 Setting Up a Sync Connection 3 2 ActiveSync 3 2 Windows Mobile Device Center 3 3 Setting up a Partnership with a Windows CE 6 0 Device 3 4 Synchronization With a Windows Mobile 6 5 Device 3 6 Chapter 4 Wireless ...

Page 10: ...tion 6 1 Security 6 1 Application Security 6 1 Digital Signatures 6 1 Locking Down a MC9190 G 6 2 Installing Certificates 6 3 Device Management Security 6 3 Remote API Security 6 3 XML Provisioning 6 4 Creating an XML Provisioning File 6 4 XML Provisioning vs RegMerge and Copy File 6 4 RegMerge 6 5 CopyFiles 6 5 Packaging 6 6 Software Installation on Development PC 6 6 EMDK for C 6 7 Installing Ot...

Page 11: ...ting Introduction 8 1 Maintaining the MC9190 G 8 1 Battery Safety Guidelines 8 1 Cleaning 8 2 Approved Cleanser Active Ingredients 8 2 Harmful Ingredients 8 3 Cleaning Instructions 8 3 Special Cleaning Notes 8 3 Materials Required 8 3 Cleaning the MC9190 G 8 3 Housing 8 3 Display 8 3 Scanner Exit Window 8 3 Battery Contacts 8 3 Cleaning Cradle Connectors 8 4 Cleaning Frequency 8 4 Troubleshooting ...

Page 12: ...g iDockIt Introduction B 1 General Recommendations B 2 Prepare the MC9190 G To Connect B 2 Enable iDockIt To Manage Connections Automatically B 2 Enable iDockIt To Manage Connections Manually B 2 Launch Application Upon Connection B 3 View Connection Status B 3 Minimize iDockIt B 3 Exit iDockIt B 3 Windows Mobile 6 5 Configuration B 4 General Tab B 4 Ethernet Tab B 5 Direct Tab B 6 Modem Tab B 7 C...

Page 13: ...plications and StartUpCtl Configuration C 2 StartUpCtl Application Configuration C 2 Removing Sample Applications and StartUpCtl Application C 2 Switching Between QVGA and VGA Resolution in Windows CE Devices C 3 Battery Usage Threshold Setting C 4 Registry Setting C 4 WLAN Default Settings C 5 Glossary Index ...

Page 14: ...xii MC9190 G Integrator Guide ...

Page 15: ...set up the MC9190 G and the accessories EMDK Help File provides API information for writing applications Configurations This guide covers the following configurations NOTE Screens and windows pictured in this guide are samples and can differ from actual screens Configuration Radios Display Memory Data Capture Operating System Keypads MC9190 G WLAN 802 11a b g WPAN Bluetooth Color 256 MB RAM 1 GB F...

Page 16: ...o determine the OEM software version On Mobile 6 5 tap Start Settings System System Information System On CE 6 0 tap Start Settings Control Panel System Information System BTExplorer Software To determine the BTExplorer software version On Mobile 6 5 tap Start BTExplorer Menu About On CE 6 0 tap BTExplorer icon Show BTExplorer File About Fusion Software To determine the Fusion software version On ...

Page 17: ...ackage applications and procedures for deploying applications onto the MC9190 G Chapter 7 Interactive Sensor Technology Configuration describes how to configure interactive sensing technology on the MC9190 G Chapter 8 Maintenance Troubleshooting includes instructions on cleaning and storing the MC9190 G and provides troubleshooting solutions for potential problems during MC9190 G operation Appendi...

Page 18: ...portcentral motorola com Microsoft Sync software available at http www microsoft com For the latest version of this guide and all guides go to http supportcentral motorola com Service Information If you have a problem with your equipment contact the Motorola Global Interactive Center for your region Go to http www motorola com contactsupport If you purchased your Motorola product from a Motorola B...

Page 19: ...atory Guide Quick Start Guide Inspect the equipment for damage If you are missing any equipment or if you find any damaged equipment contact the Motorola Support Center immediately See Service Information on page xvi for contact information Configuring the MC9190 G To set up ActiveSync to synchronize the MC9190 G with the host computer see Chapter 3 Synchronization To configure the MC9190 G for wi...

Page 20: ...ers or a memory card Never perform a cold boot unless a warm boot does not solve the problem To perform a cold boot 1 Press the primary battery release on the MC9190 G to partially eject the battery from the MC9190 G 2 While the battery is partially released simultaneously press and release the handle trigger and the Power button 3 Push the battery to fully re insert it in the MC9190 G One audible...

Page 21: ...ets the MC9190 G to the factory default settings All data is the Application folder is retained You must download the Clean Boot Package file from the Motorola Support Central and install on the MC9190 G To perform a clean boot 1 Download the Clean Boot Package from the Motorola Support Central Follow the instructions included in the package for installing the package onto the MC9190 G 2 Press the...

Page 22: ...d 2 Select the On battery power Turn off device if not used for check box and select a value from the drop down list box 3 Tap OK Changing the Display Backlight Settings To change the display backlight settings in order to conserve more battery power 1 On devices with Windows CE 6 0 tap Start Settings Control Panel Backlight icon Battery Power tab or On devices with Windows Mobile 6 5 tap Start Se...

Page 23: ...Tap the Persist Disable keylight setting over reset check box to ensure that the Disable keylight setting is set after a reset 6 Tap the Track Backlight State check box to need information for this 7 Tap OK Turning Off the Radios On Devices with Mobile 6 5 Windows Mobile 6 5 devices include Wireless Manager which provides a simple method of enabling disabling and configuring all the device s wirel...

Page 24: ...n Status Icon To turn the radio back on tap the Wireless Connection Status icon on the task tray and select Enable Radio The red X disappears from the icon indicating that the radio is enabled on Bluetooth Radio To turn off the Bluetooth radio tap Bluetooth icon in the task tray and select Disable Bluetooth Figure 1 3 Bluetooth Icon To turn on the Bluetooth radio tap Bluetooth icon in the task tra...

Page 25: ...ery and synchronizes the MC9190 G with a host computer through an Ethernet connection Forklift Cradle FLC9000 1000R Provides secure mounting solution for the MC9190 G The cradle is equipped with rugged RS232 and USB ports which are capable of powering and communicating with tethered devices Chargers Four Slot Spare Battery Charger SAC9000 4000R Charges up to four MC9190 G spare batteries Universal...

Page 26: ... USB communication with a host computer through the Single Slot Serial USB cradle RS232 Cable 25 62164 01R Provides serial communication to the host computer or printer and can be used for AC charging USB Cable 25 62166 01R Provides USB communication to the host DEX Cable with Floating Jack Screws 25 62167 03R Paxar Printer Cable 25 62168 01R Connects the MC9190 G to a Paxar printer O Neil Printer...

Page 27: ...le and one for the SAC9000 Order two for Four Slot Cradles Order Cradle Bracket separately to attach to the wall mount bracket MC90XX Cradle Bracket KT 61499 01R Order one for Single Slot cradle and one for the SAC9000 Order two for Four Slot Cradles Attaches to the bottom of the cradle Screen Protector KT 93176 03R Adds an additional level of protection for the MC90XX screen to protect against sc...

Page 28: ...gure 2 1 Removing the Keypad 3 Replace the keypad and re attach using the two screws NOTE Do not remove the keypad while the MC9190 G is on and do not operate the MC9190 G with the keypad detached Follow proper Electro Static Discharge ESD precautions to avoid damaging the SD card Proper ESD precautions include but are not limited to working on an ESD mat and ensuring that the operator is properly...

Page 29: ...lift off see Figure 2 1 on page 2 4 3 Lift the SD card retaining door 4 Position the SD card with the contacts down into the SD card holder The SD card corner notch fits into the holder only one way 5 Snap the retaining door closed CAUTION Do not remove the keypad while the MC9190 G is on and do not operate the MC9190 G with the keypad detached Follow proper ESD precautions to avoid damaging the S...

Page 30: ... Inserting the SD Card 6 Replace the keypad and re attach using the two screws see Figure 2 2 on page 2 5 7 Perform a warm boot SD Card SD Card Retaining Door CAUTION Do not apply more than 4 in lbs of torque when tightening the keypad screws ...

Page 31: ...formation between the MC9190 G and a host computer With customized or third party software it can also be used to synchronize the MC9190 G with corporate databases CAUTION Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 8 1 Spare Battery Spare Battery Charging Well Spare Battery Charging LED Indicator LED Bar Spare Battery Charging Well Power...

Page 32: ... 6 Single Slot Cradle Power USB Connections NOTE The cradle requires a dedicated port on the host Select either serial or USB for communications Do not connect the cradle to both serial and USB ports Serial Port Serial Port DC Cable AC Line Cord Power Supply Power Port Serial Cable USB Cable USB Port USB Port DC Cable AC Line Cord Power Supply Power Port ...

Page 33: ...ation Off MC9190 G is not in the cradle or connected to a CAM MC9190 G is not placed correctly in the cradle Charger is not powered No spare battery in well spare battery not placed correctly cradle is not powered Fast Blinking Amber Error in charging check placement of the MC9190 G Slow Blinking Amber MC9190 G is charging Solid Amber Charging is complete Note When the battery is initially inserte...

Page 34: ...communication between the MC9190 G up to four and a host computer over an Ethernet network using a standard 10Base T Ethernet cable Synchronizes information between the MC9190 G and a host computer With customized or third party software it can also be used to synchronize the MC9190 G with corporate databases Simultaneously charges up to four batteries in the MC9190 G CAUTION Ensure that you follo...

Page 35: ...started Flashing Green MC9190 G is in the cradle and communicating with the host computer Slow Flashing Red Error communication did not start Fast Flashing Red Warning Terminal inactivity time out The terminal did not finish data synchronization or had an open connection for more than 15 minutes This time is programmable in the cradle flash parameters Solid Green Terminal is present in the slot an...

Page 36: ...he Cradle Management Software on the host computer download the latest version of the software from http supportcentral motorola com Refer to the instructions included with the software Installing iDockIt iDockIt is a connection utility which manages activities between the MC9190 G and a connected Ethernet cradle For more information on the utility see the documentation provided with iDockIt iDock...

Page 37: ...on If you use a DHCP server to distribute IP addresses and other network parameters the server setup should include the following IP address pool 1 or 5 IP address per cradle Router gateway address One or more DNS server addresses One or more WINS server addresses Subnet mask Cradle Configuration The MobileDox Cradle Manager allows you to setup the Device IP Address and modify cradle settings See ...

Page 38: ...OK Modifying Cradle Settings 1 Launch the MobileDox Cradle Manager on the host computer 2 Select the name of the cradle you want to configure from the list 3 Click Device Modify Settings 4 Use the General Settings tab to modify the identification settings of the cradle Figure 2 10 Cradle Settings Window General Settings Tab ...

Page 39: ...order to modify MobileDox settings Administrative privileges are validated using standard Windows authentication Table 2 6 Cradle Settings TCP IP Settings Fields Field Description Use DHCP If check box is selected necessary information is retrieved from the DHCP server If check box is not selected static configuration is used information needs to be entered IP Address The IP address that the Mobil...

Page 40: ...IP address assigned to the cradled device There should be one IP address per cradle slot This box is disabled for all devices if DHCP is used to obtain the IP address Use DHCP to obtain IP Address check box The cradle uses DHCP to obtain an IP address for the handheld Unchecking this selection allows the cradle to use Static IP address for the handheld Use NAT check box The cradle uses Network Add...

Page 41: ...13 Four Slot Charge Only Cradle The Four Slot Charge Only cradle Provides 12VDC power for operating the MC9190 G Simultaneously charges up to four batteries in the MC9190 G CAUTION Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 8 1 CAUTION Do not place coins keys or paper clips in cradle well ...

Page 42: ...ery Charging Indicators The MC9190 G s amber charge LED located in the Indicator LED Bar shows the status of the battery charging in the MC9190 G See Table 2 2 on page 2 9 for charging status indications The battery usually charges in less than four hours AC Line Cord Power Supply DC Cable Power Port ...

Page 43: ...e the Four Slot Spare Battery Charger to charge up to four spare batteries Figure 2 15 Four Slot Spare Battery Charger CAUTION Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 8 1 Spare Battery Charging LEDs 4 Spare Battery Charging Well 4 ...

Page 44: ...Battery Charging Indicators An amber LED is provided on each battery charging well see Figure 2 15 on page 2 19 See Table 2 8 for charging status indications The battery usually charges in less than four hours Power Supply AC Cord DC Cable Power Port Table 2 8 Spare Battery LED Charging Indicators LED Indication Off No spare battery in slot spare battery not placed correctly cradle is not powered ...

Page 45: ...unication with a serial device such as a host computer For communication setup procedures see Serial Communication Setup on page 2 34 Provides USB connection through the USB pass through port for communication with a USB device such as a host computer For communication setup procedures see Serial Communication Setup on page 2 34 Charges the MC9190 G s battery when used with the appropriate power s...

Page 46: ...8 Attaching the MSR To remove squeeze the latch grips and pull the MSR from the MC9190 G Setup Figure 2 19 MSR Power Connection Latch Grip one on each side NOTE Remove the MSR from the bottom of the MC9190 G before using a cradle for charging and communication Vehicle Power Supply AC Power Supply Into Cigarette Lighter ...

Page 47: ...ost computer through its serial port See Serial Communication Setup on page 2 34 for the host computer communication setup procedure To connect the MSR to a serial USB device connect one end of the serial device cable into the serial port on the MSR and the other end into the serial USB port on the device Using the MSR The MSR9000 sample application is designed to work with the MSR This sample app...

Page 48: ...ule This section describes how to set up and use the snap on CAM with the MC9190 G The CAM snaps on to the bottom of the MC9190 G and can be easily removed when not in use Figure 2 22 Cable Adapter Module When attached to the MC9190 G the CAM Provides power for operating the MC9190 G with the appropriate power connection Latches Power Port Communications Port Pogo Pin Pass through Connector Latch ...

Page 49: ...cation setup procedures see Serial Communication Setup on page 2 34 Charges the MC9190 G s battery when used with the appropriate power supply Attaching and Removing To attach snap the CAM onto the bottom of the MC9190 G Figure 2 23 Attaching the CAM To remove squeeze the latch grips and pull the CAM from the MC9190 G Setup Figure 2 24 CAM Power Connection Latch Grip one on each side NOTE Remove t...

Page 50: ...ng status indications The battery usually charges in less than four hours if the MC9190 G is not in use Serial USB Connection The CAM can connect to and communicate with a serial USB device such as a printer or host computer through its serial port See Serial Communication Setup on page 2 34 for the host computer communication setup procedure To connect the CAM to a serial USB device connect one e...

Page 51: ...sal Battery Charger Product Guide p n 70 33188 xx Figure 2 26 UBC Adapter Inserting and Removing a Battery Insert the battery into the battery well with the charging contacts facing down over charging pins and gently press down on the battery to ensure proper contact To remove the battery press the battery release and lift battery out of the well CAUTION Ensure that you follow the guidelines for b...

Page 52: ...The UBC s charge LEDs see Figure 2 28 show the status of the battery charging in the adapter Table 2 9 shows battery charging status indications The battery usually charges in three hours Figure 2 28 UBC Adapter LEDs Power Supply AC Line Cord DC Cable Table 2 9 UBC Adapter Charge LED Status Indications LED Indication Description POWER Green Power is connected to the UBC Adapter READY or Green Char...

Page 53: ...the local telephone system Setup of Country Codes to use the modem with the appropriate country s telephone network The following items are required for communication MC9190 G Cable Adapter Module CAM Motorola p n ADP9000 100R see Cable Adapter Module on page 2 24 Serial Adapter Cable for communication via cradle p n 25 63856 01R Microsoft ActiveSync Setup of host computer and MC9190 G STANDBY or ...

Page 54: ... hotel request a room with a standard phone line or data port If necessary check with the local phone company or administrator to make sure you are using the right type of line before sending data 3 DE F 2 AB C 1 6 MN O 5 JKL 4 GH I 9 WX Y CN F FN C REC ALL 8 TU V 7 PR S 0 OPE R HO LD TR F AN S SP KR LNR SPD CAM Male 15 pin connector Phone cord Line In port Phone cord Phone port CAUTION Do not con...

Page 55: ...le 15 pin connector Line In port Phone port CAUTION Do not connect the modem s 15 pin connector into a VGA port of a host computer NOTE If using a phone connect the cord from the phone to the Phone port on the modem Table 2 10 Modem Indicators LED Indication Off Modem is not properly connected to the MC9190 G modem is not receiving power Green Modem is connected to the MC9190 G and is receiving po...

Page 56: ... 5 To start the connection 1 Tap Start Settings Connections tab Connections 2 In the Connections window tap Manage existing connections 3 Tap and hold the connection name then select Connect from the pop up menu The modem attempts to connect Connecting the Modem Windows CE 6 0 To connect to the host computer using the modem connection created in the last section 1 Tap Start Settings Control Panel ...

Page 57: ...up properties tap Dial Properties make the selections in the Device Properties window 4 To edit the Dialing Patterns tap Edit Figure 2 33 Dial Up and Dial Properties Window 5 The Edit Dialing Patterns window appears Figure 2 34 Edit Dialing Patterns Window 6 Edit the dialing properties 7 Tap OK to exit the Edit Dialing Patterns window 8 Tap OK to exit the Dialing Patterns window 9 Tap Connect at t...

Page 58: ...g 8 In the synchronization window select File Connection Settings Figure 2 35 Connection Settings Window 9 In the Connection Settings window select the appropriate check box for the type of connection being used If using a serial connection select the COM port from the drop down list 10 Tap OK to save any changes made NOTE For serial communication using accessories that can communicate with either...

Page 59: ...tion icon 2 Tap Change Connection 3 Select the serial communication type from the drop down list 4 Tap OK 5 Tap OK 6 Ensure that synchronization software was installed on the host computer and a partnership was created 7 Start ActiveSync or Windows Mobile Device Center if it is not running on the host computer To start select Start Programs Microsoft ActiveSync Figure 2 36 ActiveSync Not Connected...

Page 60: ...ction check box 11 Tap OK to save any changes made 12 Connect the device to the host computer 13 Upon connection synchronization occurs automatically NOTE Every MC9190 G should have a unique device name Never try to synchronize more than one MC9190 G to the same name NOTE The cradle requires a dedicated port It cannot share a port with an internal modem or other device Refer to the computer user m...

Page 61: ...ost Mode radio button 3 Tap OK To configure the MC9190 G as a USB client 1 Tap Start Settings System USBConfig icon 2 Tap the USB Client Mode radio button 3 Tap OK 4 Remove the MC9190 G from the cradle or CAM 5 Re insert the MC9190 G into a cradle or re connect the CAM NOTE USB Host mode is only available on Windows Mobile devices NOTE When the MC9190 G is configured a a USB host it cannot ActiveS...

Page 62: ... single slot cradles to a wall Use two brackets to mount a four slot cradle Figure 2 39 Mounted Single Slot Cradle With Power Connection Installing the Wall Mount Bracket To install the wall mount bracket for use with one or two single slot cradles or four slot chargers place the smaller surface of the bracket against the wall or vertical support structure and secure with four 1 4 screws use two o...

Page 63: ...the two pan head screws provided from below the bracket up through the bracket s screw holes and then through the slide s pan head screw holes Figure 2 41 Attaching One Shelf Slide Two Single Slot Cradles Four Slot Battery Chargers To attach the shelf slide to the wall mount bracket for use with two single slot cradles or two four slot battery chargers 1 Place the slide on the bracket aligning the...

Page 64: ... bracket aligning the larger pan head screw holes in the slide with the right two screw holes on the bracket 4 Secure the second slide to the bracket as described in Step 2 Installing the Cradle Charger on the Bracket Install the cradle or charger onto the bracket inserting the bracket s slide into the grooves on the bottom of the cradle charger and sliding the cradle charger into the desired posi...

Page 65: ... 41 Figure 2 44 Attaching Two Shelf Slides For a four slot cradle slide the cradle on to the slides across both brackets Secure each cradle or charger to its slide using the two set screws provided Insert set screws ...

Page 66: ...2 42 MC9190 G Integrator Guide ...

Page 67: ... the files to the correct format Backs up the data stored on the MC9190 G Synchronization is a one step procedure that ensures the data is always safe and up to date Copies rather than synchronizes files between the MC9190 G and the host computer Controls when synchronization occurs by selecting a synchronization mode For example synchronize continuously while the MC9190 G is connected to the host...

Page 68: ...o exit the PC Connection Properties window 5 Proceed with installing ActiveSync or WMDC on the host computer and setting up a partnership On Windows Mobile 6 5 Devices 1 On the MC9190 G tap Start Programs ActiveSync icon The ActiveSync window appears 2 Tap Menu Connections 3 Select the connection type from the drop down list 4 Tap OK to exit the Connections window and tap OK to exit the ActiveSync...

Page 69: ... Settings Window 3 Select Allow USB connections check box 4 Select the Show status icon in taskbar check box 5 Select OK to save any changes made Windows Mobile Device Center 1 Select Start All Programs Windows Mobile Device Center on the host computer NOTE Assign each MC9190 G a unique device name Do not try to synchronize more than one MC9190 G to the same name ...

Page 70: ...onnections and adjust any additional settings as needed 4 Click OK to save your settings Setting up a Partnership with a Windows CE 6 0 Device To set up a partnership with a Windows CE 6 0 device 1 If the Get Connected window does not appear on the host computer select Start All Programs Microsoft ActiveSync 2 Select if you want to create synchronize with the host computer or to connect as a guest...

Page 71: ...ActiveSync 3 5 Figure 3 6 Select Synchronization Setting Window 4 Select the appropriate settings and click Next Figure 3 7 Setup Complete Window 5 Click Finish or Setup ActiveSync WMDC ActiveSync WMDC ...

Page 72: ...ppear on your computer select Start All Programs Microsoft ActiveSync or Windows Mobile Device Center 3 Click Next 4 Select the check box to synchronize with a server running Microsoft Exchange if applicable 5 Click Next ActiveSync WMDC NOTE The first synchronization operation must be performed with a local direct connection To retain partnerships after a cold boot capture partnership registry inf...

Page 73: ...ActiveSync 3 7 Figure 3 9 Select Synchronization Settings 6 Select the appropriate settings and click Next Figure 3 10 Setup Complete Window 7 Click Finish ActiveSync WMDC ActiveSync WMDC ...

Page 74: ...C9190 G is copied to the host computer When the copy is complete and all data is synchronized the MC9190 G can be disconnected from the host computer ActiveSync WMDC NOTE The first synchronization operation must be performed with a local direct connection Windows Mobile retains partnerships information after a cold boot ...

Page 75: ...ide the tools to configure and test the wireless radio in the MC9190 G Refer to the Wireless Fusion Enterprise Mobility Suite User Guide for Version 3 00 for information on configuring wireless profiles Go to http supportcentral motorola com for the latest version of this guide See Software Versions on page xiv to determine the Fusion version on the MC9190 G Windows CE Devices Tap the Signal Stren...

Page 76: ...the Windows Mobile 6 5 default Today screen To view the Wireless Launcher select the Fusion plug in on the Today screen and tap the Fusion Menu soft key Figure 4 2 Fusion Plug in on Today Screen Functionality of this dialog is similar to the Wireless Launch menu Drag the window up and down to view all menu items Tap the icon next to the item to open it Signal Strength Icon ...

Page 77: ...cation Manage PACs Invokes the PAC Manager application which helps you manage the list of Protected Access Credentials used with EAP FAST authentication Options Invokes the Options application which allows you to configure the Fusion option settings Wireless Status Invokes the Wireless Status application which allows you to view the status of the current wireless connection Wireless Diagnostics In...

Page 78: ...gnal Strength Icons Descriptions Icon Status Description Excellent signal strength WLAN network is ready to use Very good signal strength WLAN network is ready to use Good signal strength WLAN network is ready to use Fair signal strength WLAN network is ready to use Notify the network administrator that the signal strength is only Fair Poor signal strength WLAN network is ready to use Performance ...

Page 79: ...Wireless Applications 4 5 Figure 4 5 Opening Wireless Manager Select Wireless Manager To enable or disable the WLAN radio tap the Wi Fi bar ...

Page 80: ...4 6 MC9190 G Integrator Guide ...

Page 81: ... use one or both of the following Enterprise Mobility Developer Kit EMDK for C Platform Software Developer Kit Platform SDK for MC9190 G The EMDK for C is a development tool used to create native C and C applications for the Motorola MC9190 G It includes documentation header files H and library files LIB for native code application development that targets Motorola value add APIs The Windows CE Pl...

Page 82: ...l EMDK for C To download and install the EMDK for C 1 Download the EMDK from the Support Central web site http supportcentral motorola com a Select MC9190 G The MC9190 G Product page displays b On the MC9190 G Product page select the appropriate Enterprise Mobility Developer Kit for C from the Software Downloads section The Enterprise Mobility Developer Kit for C page displays c Select the latest ...

Page 83: ...es DLLs This FFS is configured to include DLLs that control system operation Since these drivers are required for basic MC9190 G operation only experienced users should modify the content of this partition Application The Application FFS partition is used to store application programs needed to operate the MC9190 G Working with FFS Partitions Because the FFS partitions appear as folders under the ...

Page 84: ...loading driver reads the new registry values Do not use Regmerge to modify built in driver registry values or merge the same registry value to two files in the same folder as the results are undefined CopyFiles Windows CE expects certain files to be in the Windows folder residing in volatile storage Windows CE maintains the System Registry in volatile storage CopyFiles copies files from one folder...

Page 85: ...er A file is a unit of data that can be accessed using a file name and a location in the file system When a file is replaced only the contents of the previous file are erased The operating system must be running for a file to be updated so the Bootloader cannot perform individual file updates as it is a stand alone program that does not require the operating system to be running A typical partitio...

Page 86: ...s from a host computer to the MC9190 G 1 Ensure that ActiveSync or Windows Mobile Device Center is installed on the host computer and that a partnership was created For more information see Chapter 3 Synchronization 2 Connect the MC9190 G to the host computer using a Single Slot Serial USB cradle or an appropriate cable See Chapter 2 Accessories for connection information 3 On the host computer se...

Page 87: ...ce folder Adding Programs Install the appropriate software on the host computer before installing it on the MC9190 G 1 Download the program to the host computer or insert the CD or disk that contains the program into the host computer The program may consist of a single xip file exe file a zip file or a Setup exe file 2 Read any installation instructions ReadMe files or documentation that comes wi...

Page 88: ...l installation instructions 3 Tap the file such as a xip or exe file to launch the installation wizard Follow the directions on the window Updating Images The MC9190 G contains tools that update all operating system components All updates are distributed as packages and or hex images Update packages can contain either partial or complete updates for the operating system Motorola distributes the up...

Page 89: ...MC9190 G 10 Use Windows Explorer to navigate to the SD card folder 11 Open the OSUpdate folder 12 Double tap on the file 9100c60Ben_SD lnk 13 When the OS Update application finds the appropriate file it loads the package onto the MC9190 G A progress bar displays until the update completes 14 When complete the MC9190 G re boots and the calibration screen appears Bootloader Use Bootloader to downloa...

Page 90: ... the SD card Figure 5 5 Hex File List 3 Use the up and down scroll buttons to select a hex file then press Enter 4 The hex file is downloaded to the device Select required operation Download from SD card Download from USB Exit CAUTION To ensure a successful download do not remove power from the MC9190 G while in Bootloader a All Done 9100c60XenMO06109xx hex 9100c60XenMO06109xx hex 9100c60XenMO0610...

Page 91: ...wnload application from the Support Central web site Follow the installation instructions with the application 2 Connect the MC9190 G to a host computer using the Single Slot Serial USB Cradle or USB Cradle Cable 3 On the host computer launch the WCE USBDownload application Figure 5 7 USB Download Window 4 Press the primary battery release to partially eject the battery from the MC9190 G 5 Press a...

Page 92: ...ed operation Download from SD card Download from USB Exit CAUTION To ensure a successful download do not remove power from the MC9190 G while in Bootloader Waiting for input NOTE One hex file or multiple hex files can be selected To select multiple files press the Ctrl key while selecting files If selecting multiple files to download USBDownload reads the header of the file and identifies the file...

Page 93: ...r select Exit from the Bootloader main screen and press ENTER Bootloader Error Detection While receiving data Bootloader performs many checks on the data to ensure that the data is received correctly If an error is detected Bootloader immediately aborts the download and reports the error on an error screen This error message screen displays until a key is pressed Once the screen is acknowledged Bo...

Page 94: ...ng Transmission checksum error 11 An error occurred during transmission from the source device either USB or SDMMC and the checksum check failed Check source device connectivity and retry Readback checksum error 12 A checksum generated from reading back data that was written to the destination device was incorrect An error during transmission or a write error to the destination device could cause ...

Page 95: ...iles that are valid for this device or change the partition table so that the new file is valid on the device Wrong destination code 28 A specific partition was chosen from the Bootloader main menu but the file selected for download was for another partition Ensure that the partition selected from the Bootloader main menu matches the file selected for download Non contiguous record found 30 A HEX ...

Page 96: ...ing a graphic program with the following specifications Size 296 H x 240 H Colors 16 bits per pixel 65536 colors 2 Modify the bitmap file and save To load the splash screen on the MC9190 G Windows CE device 1 Convert the bmp file into a hex file using the OSUpdate Package Builder that is part of MSP 2 Copy the hex file to the MC9190 G using BootLoader See Bootloader on page 5 9 ...

Page 97: ...mpted to allow unsigned applications to run Open All applications run Developers can include their own certificates and provision the device to trusted Digital Signatures Digital signatures provide a way to authenticate the author of EXEs DLLs and packages Digitally signed applications give users confidence that an application comes from where they think it comes from For example if an end user do...

Page 98: ...loper should also Sign the CAB file with their private key Provide the corresponding public certificate to end users so that it can be installed into SPC Certificate Store Locking Down a MC9190 G Like most configuration options in Windows Mobile 6 5 security settings are set via XML provisioning For example to enforce the trusted model and only allow applications signed with a privileged certifica...

Page 99: ...ails tab and locate the Thumbprint field 4 Copy the contents of the Thumbprint field and replace the value in the XML example above 5 Click the Copy to File button 6 Click Next to start the Certificate Export Wizard 7 Select Base 64 encoded X 509 CER and then click Next 8 Set the File Name to CertOutput xml and click Next 9 Click Finish to export the certificate 10 Open the exported file CertOutpu...

Page 100: ...tructions and sample test certificates Creating an XML Provisioning File To create a cpf file 1 Create a valid provisioning XML file named _setup xml using an XML editor or the tools supplied with Visual Studio 2005 For example use the SampleReg xml sample created in the RegMerge section and rename it _setup xml Ensure the file contains the required parameters for the operation Refer to the Micros...

Page 101: ...g to perform the same task SampleReg xml wap provisioningdoc characteristic type Registry characteristic type HKLM Hardware DeviceMap Backlight parm name BacklightIntensity value 54 datatype integer characteristic characteristic wap provisioningdoc CopyFiles CopyFiles copies files from one folder to another on a clean boot During a clean boot CopyFiles looks for files with a CPY extension in the r...

Page 102: ...use the Enterprise Mobility Developer Kit EMDK for C The EMDK for C is a development tool used to create native C and C applications for the Motorola MC9190 G It includes documentation header files H and library files LIB for native code application development that targets Motorola value add APIs The software requirements to use the EMDK for C are Microsoft Windows XP 32 bit Edition or Microsoft ...

Page 103: ...s Start menu Open the folder for the desired sample and then open the project file The project file has an extension of VCP Microsoft Visual C v4 0 automatically launches Select WinCE as the Active WCE Configuration Select Win32 WCE ARMV4 Debug as the active configuration Installing Other Development Software Developing applications for the MC9190 G may require installing other development softwar...

Page 104: ...files Persistent Storage Windows Mobile 6 5 protects all data and applications from power related loss Because Windows Mobile 6 5 mounts the entire file system and registry in persistent storage rather than using RAM MC9190 G devices provide a reliable storage platform even in the absence of battery power Persistent storage provides application developers with a reliable storage system available t...

Page 105: ... directory Tap on the application CAB file The application installs on the MC9190 G Installation Using Storage Card To install an application package Copy the package CAB file to an storage card using an appropriate storage card reader Install the storage card into the MC9190 G Refer to the MC9190 G User Guide for more information On the MC9190 G open File Explorer Open the Storage Card directory ...

Page 106: ...onsists of the following components The RD Client provides support for MSP 3 Staging functionality provides support for the MSP 3 Legacy Staging process and provides support for backward compatible legacy MSP 2 x Legacy Staging functionality The MSP 3 Agent provides MSP 3 Provisioning functionality and Control functionality when used with MSP 3 2 Control Edition Refer to the Mobility Services Plat...

Page 107: ...ll the update loader package files to the root directory of the SD card 2 Install the SD card into the MC9190 G 3 Connect the MC9190 G to AC power See Chapter 2 Accessories 4 Perform a cold boot 5 Immediately as soon as the device starts to boot and before the splash screen is visible press and hold the trigger 6 The Update Loader application looks for the update loader file in the root directory ...

Page 108: ... file For example mysplash bmp 2 Copy the bmp file and the pkgs lst file to one of the following SD card root directory MC9190 G s temp directory 3 If using the SD card insert the SD card into the MC9190 G 4 Perform a cold boot 5 Immediately as soon as the device starts to boot and before the splash screen is visible press and hold the trigger ...

Page 109: ...n Windows Mobile tap Start Settings System IST Settings On Windows CE tap the IST Settings icon in the Task Tray IST Menu On Windows CE tap the IST Settings icon to open the menu This menu lists IST configuration settings Figure 7 1 IST Settings Icon Menu Use this menu to access the configuration settings listed in Table 7 1 An enabled options is indicated with a check mark next to the option ...

Page 110: ... was placed in suspend mode due to inactivity Keep Alive On Motion Prevents going into suspend mode motion is detected See Keep Alive On Motion on page 7 3 for more information Auto Display Orientation Enables auto display orientation See Display Tab on page 7 4 for more information Table 7 2 IST General Tab Information Item Description Firmware Version Displays the version information of IST devi...

Page 111: ...to suspend the MC9190 G when it placed face down To wake the MC9190 G use the controls listed in the Wake Up on Motion section below Status Displays status information of the IST device If the IST is not working properly it displays the error message Device working Properly Normal state IST Hardware not present When there is no response from IST hardware Please contact service department Need cali...

Page 112: ...nsitivity can be set from 0 to 10 and when the sensitivity is set to lower values a simple shake motion can be detected by IST A high setting allows IST to issue a wake up action when an easier movement to the MC9190 G is detected Shake the MC9190 G to test the set sensitivity An audio sound is heard and a message is displayed on screen when the shaking level reaches the set sensitivity level Figu...

Page 113: ...otion Event Details button Use the Audible Notification panel to enable playing of a wave file when the MC9190 G is dropped Select a desired wav file from the Sounds drop down list Motion Event Details The Motion Event Detail list displays the date and time duration and the type of the drop event This event list can display up to last 32 motion events A drop event is registered when the MC9190 G d...

Page 114: ...7 6 MC9190 G Integrator Guide ...

Page 115: ...a pocket calculator or other small electronic instrument The touch sensitive screen of the MC9190 G contains glass Take care not to drop the MC9190 G or subject it to strong impact Protect the MC9190 G from temperature extremes Do not leave it on the dashboard of a car on a hot day and keep it away from heat sources Do not store or use the MC9190 G in any location that is extremely dusty damp or w...

Page 116: ...et very hot such as in a parked vehicle or near a radiator or other heat source Do not place battery into a microwave oven or dryer Battery usage by children should be supervised Please follow local regulations to promptly dispose of used re chargeable batteries Do not dispose of batteries in fire Seek medical advice immediately if a battery has been swallowed In the event of a battery leak do not...

Page 117: ...ring vinyl gloves containing phthalates or before hands are washed to remove contaminant residue after gloves are removed If products containing any of the harmful ingredients listed above are used prior to handling the MC9190 G such as hand sanitizer that contain ethanolamine hands must be completely dry before handling the MC9190 G to prevent damage to the plastics Materials Required Alcohol wip...

Page 118: ...ck and forth from one side of the connector to the other Do not let any cotton residue on the connector 4 All sides of the connector should also be rubbed with the cotton tipped applicator 5 Spray compressed air in the connector area by pointing the tube nozzle about inch away from the surface CAUTION do not point nozzle at yourself and others ensure the nozzle or tube is pointed away from your fa...

Page 119: ...e battery was charging Insert MC9190 G in cradle and begin charging The battery requires approximately four hours to recharge fully Cannot see characters on display MC9190 G not powered on Press the Power button During data communication no data was transmitted or transmitted data was incomplete MC9190 G removed from cradle or unplugged from host computer during communication Replace the MC9190 G ...

Page 120: ...ttery is not inserted properly Insert the battery properly Tapping the window buttons or icons does not activate the corresponding feature LCD screen not aligned correctly Re calibrate the screen The system is hung Warm boot the system To perform a warm boot see Resetting the MC9190 G on page 1 2 A message appears stating that the MC9190 G memory is full Too many files stored on the MC9190 G Delet...

Page 121: ...en the battery is low the scanner shuts off before the MC9190 G low battery condition notification Note If the scanner is still not reading symbols contact the distributor or Motorola Table 8 1 Troubleshooting the MC9190 G Continued Problem Cause Solution Table 8 2 Troubleshooting Bluetooth Connection Problem Cause Solution MC9190 G cannot find any Bluetooth devices nearby Too far from other Bluet...

Page 122: ...tion Table 8 4 Troubleshooting the Four Slot Ethernet Cradle Symptom Cause Solution Attempt by the MC9190 G to ActiveSync failed Cannot perform ActiveSync connection ActiveSync over an Ethernet connection is not available with Windows Mobile 6 5 or CE 6 0 and ActiveSync 4 5 During communications no data was transmitted or transmitted data was incomplete MC9190 G removed from cradle during communic...

Page 123: ...MC9190 G into the cradle It can take up to four hours to recharge a completely depleted battery pack if MC9190 G is suspended or longer if the MC9190 G is on For Windows Mobile 6 5 devices view battery status by tapping Start Settings System Power For WinCE 6 0 devices view battery status by tapping Start Settings Control Panel Power Battery is faulty Verify that other batteries charge properly If...

Page 124: ...nected securely to both the cradle and to AC power MC9190 G is not seated firmly in the cradle Remove and re insert the MC9190 G into the cradle ensuring it is firmly seated Spare battery is not seated firmly in the cradle Remove and re insert the spare battery into the charging slot ensuring it is firmly seated MC9190 G battery is not charging MC9190 G was removed from cradle or cradle was unplug...

Page 125: ...5 or greater is installed on the host computer Table 8 6 Troubleshooting the Single Slot Serial USB Cradle Continued Symptom Possible Cause Action Table 8 7 Troubleshooting The Cable Adapter Module Symptom Possible Cause Action MC9190 G battery is not charging MC9190 G was removed from CAM or CAM was unplugged from AC power too soon Ensure CAM is receiving power Ensure MC9190 G is attached correct...

Page 126: ...ministrator MSR application is not installed or configured properly Ensure the MSR application is installed on the MC9190 G Ensure the MSR application is configured correctly MC9190 G battery is not charging MC9190 G was removed from MSR or MSR was unplugged from AC power too soon Ensure MSR is receiving power Ensure MC9190 G is attached correctly Confirm that the battery is charging If a MC9190 G...

Page 127: ...cating through the modem The modem cable is not fully connected Connect the modem cable securely to both the modem and the telephone jack Modem is not securely connected to the MC9190 G Reconnect the modem firmly to the MC9190 G Communication software is not installed or configured properly Set up the communication software as described in Chapter 2 Accessories Problem in the telephone lines Conne...

Page 128: ... windows on the MC9190 G and any modem connections Synchronization occurred but the session is configured to close immediately after synchronization is complete Verify the setting of the When manually synchronizing disconnect when complete checkbox by tapping Start ActiveSync Menu Options Schedule tab Dial out fails Location setting is incorrect Verify Dialing Locations Verify Dialing Patterns are...

Page 129: ... scanner and radio 709 g 25 oz Keyboard 28 key 43 key 53 key Terminal Emulation 5250 3270 VT Display 3 7 in color Windows Mobile VGA Windows CE QVGA VGA switchable Power Removable rechargeable 7 2 V Lithium Ion 2200 mAh battery pack 15 8 watt hours Performance Characteristics CPU Marvell PXA320 processor at 806 MHz Operating System Microsoft Windows CE 6 0 or Windows Mobile 6 5 Classic Memory 256 ...

Page 130: ...or casting SE4600 Extended range omnidirectional 1D 2D imaging engine reads 1D and 2D symbols as close as 8 in 20 32 cm and as far as 30 ft 9 14 m User Environment Operating Temperature 4 F to 122 F 20 C to 50 C Storage Temperature 25 F to 160 F 40 C to 70 C Battery Charging Temperature 32 F to 104 F 0 C to 40 C Humidity 5 to 95 non condensing Drop Specification Multiple drops to concrete 6 ft 1 8...

Page 131: ...GHz 802 11g 2 4 GHz Antenna Internal WPAN Wireless Data Communications Bluetooth Bluetooth Version 2 1 with EDR Peripherals and Accessories Cradles Single slot serial USB 4 slot Ethernet and 4 slot charge only Printers Supports extensive line of Motorola approved printers and cables Charger 4 Slot universal battery charger 4 slot battery charger Other Accessories Cable Adapter Module snap on Magne...

Page 132: ...d Chinese 2 of 5 Imaging Decode Capability Code 39 Code 128 Code 93 Codabar Code 11 Interleaved 2 of 5 Discrete 2 of 5 MSI EAN 8 EAN 13 UPCA UPCE UPC EAN supplementals Coupon Code Trioptic 39 Webcode TLC39 Composite AB Composite C Micro PDF 417 PDF 417 Macro PDF 417 Macro Micro PDF 417 QR Code RSS Expanded RSS Limited RSS 14 Data Matrix Maxi Code US Postnet US Planet UK 4 state Australian 4 state ...

Page 133: ...7 5 mil 100 UPC 1 1 18 5 27 0 52 0 100 0 200 0 5 5 in cm W i d t h o f F i e l d 10 10 12 7 12 7 25 4 5 mil C128 1 2 7 7 10 mil Code 128 1 2 19 0 1 6 15 mil Code 128 29 5 1 0 1 4 30 76 2 35 88 9 40 101 6 45 114 3 15 38 1 20 50 8 15 38 1 20 50 8 20 mil 55 mil 100 mil Reflective Note Typical performance at 73 4o F 23o C on high quality symbols Minimum distance determined by symbol length and scan an...

Page 134: ...D 1 6 in 4 06 cm 27 0 in 68 58 cm 15 mil Code 128 1234 80 MRD 1 0 in 2 54 cm Note 3 29 5 in 74 93 cm 20 mil Code 39 2 2 1 123 80 MRD 1 4 in 3 56 cm Note 3 52 0 in 132 08 cm 55 mil Code 39 2 2 1 CD 80 MRD 3 4 in 8 64 cm Note 3 100 0 in 254 00 cm 100 mil Code 39 3 0 1 reflective 123456 80 MRD 2 ft 60 96cm Note 3 17 ft 518 16 cm Notes 1 Contrast measured as Mean Reflective Difference MRD at 650 nm 2 ...

Page 135: ...ure A 2 SE1524Decode Zones 7 5 mil 2 0 22 0 15 mil 71 0 96 0 20 mil in cm W i d t h o f F i e l d Depth of Field Note Typical performance at 73 4 F 23 C on high quality symbols 5 0 0 4 8 12 8 12 5 0 10 mil 34 0 4 0 in cm 0 0 40 101 6 20 50 8 60 152 4 80 203 2 100 254 0 4 0 10 2 20 3 30 5 20 3 30 5 10 2 55 mil 17 0 180 0 100 mil 525 0 in cm W i d t h o f F i e l d Depth of Field Note Typical perfor...

Page 136: ... 17456 01 Code 39 2 2 1 123 80 MRD 5 0 in 12 70 cm 96 0 in 243 84 cm 55 mil 64 17458 01 Code 39 2 2 1 CD 80 MRD 15 0 in 38 10 cm 180 0 in 457 20 cm 70 mil reflective 64 08780 01 Code 39 3 1 123477 Reflective 80 MRD Note 4 367 0 in 932 18 cm 100 mil reflective 64 16990 01 Code 39 3 1 123456 Reflective 80 MRD Note 4 542 0 in 1376 68 cm Notes 1 CONTRAST measured as Mean Reflective Difference MRD at 6...

Page 137: ...ar or space in the symbol Figure A 3 SE4500 SR Decode Zone In cm 0 20 mil Code 39 Depth of Field 24 7 5 10 15 20 25 0 12 7 25 4 38 1 50 8 63 5 13 mil 100 UPC 14 7 1 6 15 5 15 mil PDF417 0 cm W i d t h o f F i e l d 0 4 5 11 4 9 22 9 22 9 Minimum distance determined by symbol length and scan angle 9 11 4 in Note Typical performance at 73 F 23 C on high quality symbols in normal room light Vcc 3 3V ...

Page 138: ... MRD Note 1 10 1 in 25 65 cm 13 mil UPC A 012345678905 80 MRD 1 6 in 5 08 cm 15 5 in 39 37 cm 15 mil PDF417 80 MRD Note 1 14 7 in 37 34 cm 15 mil Data Matrix 18 x 18 Modules 80 MRD 2 8 in 7 11 cm 12 4 in 31 50 cm 20 mil Code 39 123 80 MRD Note 1 24 7 in 62 74 cm Notes 1 Near distances are field of view FOV limited 2 Contrast is measured as Mean Reflective Difference MRD at 670 nm 3 Working range s...

Page 139: ...E4500 DL Decode Zone In cm 0 20 mil Code 39 Depth of Field 19 7 4 8 12 16 20 0 10 2 20 3 30 5 40 6 50 8 13 mil 100 UPC 11 7 1 6 12 15 mil PDF417 0 cm W i d t h o f F i e l d 0 4 10 2 8 20 3 20 3 Minimum distance determined by symbol length and scan angle 8 10 2 in Note Typical performance at 73 F 23 C on high quality symbols in normal room light Vcc 3 3V 4 11 2 15 mil Data Matrix 2 3 9 0 10 mil PD...

Page 140: ... 80 MRD Note 1 9 9 in 25 15 cm 10 mil PDF417 3 Col 17 Rows 80 MRD Note 1 9 0 in 22 86 cm 13 mil UPC A 012345678905 80 MRD 1 6 in 5 08 cm 12 0 in 30 48 cm 15 mil PDF417 80 MRD Note 1 11 7 in 29 72 cm 15 mil Data Matrix 18 x 18 Modules 80 MRD 2 3 in 5 84 cm 11 2 in 28 45 cm 20 mil Code 39 123 80 MRD Note 1 19 7 in 50 04 cm Notes 1 Near distances are FOV limited 2 Contrast is measured as Mean Reflect...

Page 141: ...of Field 13 mil 100 UPC 6 4 5 mil PDF417 1 6 6 8 1 6 3 8 15 mil PDF417 0 cm W i d t h o f F i e l d 0 5 1 4 0 10 2 10 2 Minimum distance determined by symbol length and scan angle 4 0 in Note Typical performance at 73 F 23 C on high quality symbols in normal room light Vcc 3 3V 7 5 mil Code 39 6 1 6 67 mil PDF417 1 3 4 5 10 mil PDF417 5 1 4 mil PDF417 1 8 3 5 2 0 5 1 2 0 3 mil Code 39 1 6 3 8 5 mi...

Page 142: ...MRD 1 3 in 3 30 cm 4 5 in 11 43 cm 7 5 mil Code 39 ABCDEF 80 MRD Note 1 6 1 in 15 49 cm 10 mil PDF417 3 Col 17 Rows 80 MRD Note 1 5 1 in 12 95 cm 13 mil UPC A 012345678905 80 MRD 1 6 in 4 06 cm 6 8 in 17 27 cm 15 mil PDF417 80 MRD Note 1 6 4 in 16 26 cm 15 mil Data Matrix 18 x 18 Modules 80 MRD 2 0 in 5 08 cm 6 1 in 15 49 cm 20 0 mil Code 39 123 80 MRD Note 1 11 1 in 28 19 cm Notes 1 Near distance...

Page 143: ...ce in the symbol Figure A 6 SE4600 Decode Zone Near Ranges Notes Bar code width 10 9 in 49 in depth of field Total readable bar code width is 2x the width appearing at the top or bottom of the Width of Field scale 5 mil Code 39 10 0 26 0 10 mil Code 39 44 0 49 0 15 mil Code 128 in cm W i d t h o f F i e l d Depth of Field Note Typical performance at 73 4 F 23 C on high quality symbols 7 0 0 2 4 6 ...

Page 144: ... 100 mil Code 39 100 mil Code 39 Reflective 360 0 in cm W i d t h o f F i e l d Depth of Field Note Typical performance at 73 4 F 23 C on high quality symbols 0 12 24 36 24 36 70 mil Reflective Code 39 288 in cm 0 0 150 381 0 75 190 5 225 571 5 300 762 0 375 952 5 12 0 30 5 61 0 91 4 61 0 91 4 30 5 Near range determined by degree of reflectivity and width of bar code 55 mil Code 39 230 100 mil Dat...

Page 145: ...de 39 Note 4 1234 50 in Note 8 127 cm 360 in 914 4 cm Notes 1 At 23o C 2 6 5 inches achievable with near LED on the right when facing the front of the engine on and far LED off 3 Test bar codes with 2 internal LEDs flashing with 1 2A peak current at ambient light of minimum 25 foot candle in the plane of the bar code 4 Mount reflective bar codes on white or black background with minimum 4 border L...

Page 146: ...ht of minimum 25 foot candle in the plane of the bar code 4 Mount reflective bar codes on white or black background with minimum 4 border Luminance in the line of sight direction should be 50 120 cd mm2 Ensure there is no extraneous illumination or shadow on the bar code and that it is centered within the aiming pattern 5 Reading criteria 3 successful decodes out of 4 consecutive frames after sett...

Page 147: ...232C 10 CRADLE_DET Grounded by cradle when in cradle 11 DTR RS232C 12 Not connected Not connected 13 POWER_IN 12V 2 5A max 14 CTS RS232C 15 USB_5V_DET USB 16 USB_D_MINUS USB 17 EXT_PWR_OUT 3 3V 500mA Table A 9 Pin Outs Continued PIN Number Signal Name Function ...

Page 148: ...emperature 40 C to 70 C 40 F to 158 F Charging Temperature 0 C to 40 C 32 F to 104 F Humidity 5 to 95 non condensing Drop 76 2 cm 30 0 in drops to vinyl tiled concrete at room temperature Electrostatic Discharge ESD 15 kV air 8 kV contact Table A 11 Four Slot Ethernet Cradle Technical Specifications Feature Description Dimensions Height 10 16 cm 4 0 in Width 48 77 cm 19 00 in Depth 15 24 cm 6 0 in...

Page 149: ...19 00 in Depth 15 24 cm 6 0 in Input Power 12 VDC Operating Temperature 25 C to 50 C 13 F to 122 F Storage Temperature 40 C to 70 C 40 F to 158 F Charging Temperature 0 C to 40 C 32 F to 104 F Humidity 5 to 95 non condensing Drop 76 2 cm 30 0 in drops to vinyl tiled concrete at room temperature Electrostatic Discharge ESD 15 kV air 8 kV contact Table A 13 Four Slot Battery Charger Technical Specif...

Page 150: ...Magnetic Stripe Reader MSR Technical Specifications Feature Description Interface Serial with baud rate up to 19 200 Format ANSI ISO AAMVA CA DMV user configurable generic format Swipe Speed 5 to 50 in 127 to 1270 mm sec bi directional Decoders Generic Raw Data Mode Buffered unbuffered Track Reading Capabilities Tracks 1 and 3 210 bpi Track 2 75 and 210 bpi autodetect Operating Temperature 25 C to...

Page 151: ...Specifications A 23 Table A 15 CAM and MSR Serial Connector Pin outs Pin Signal 1 USB_5V_DET 2 USB_D_MINUS 3 USB_D_PLUS 4 GND 5 GND 6 PWR_EXT_OUT 7 CRADLE_DET 8 DSR 9 DCD 10 TXD 11 CTS 12 DTR 13 RI 14 RTS 15 RXD ...

Page 152: ...A 24 MC9190 G Integrator Guide ...

Page 153: ... enabled keeps iDockIt running in the background displaying status and cradle settings the MC9190 G is placed in a cradle defining whether iDockIt should wait before connecting or reconnecting the MC9190 G to the host computer or network and if waiting the number of seconds to delay disabling specific error messages Connection specific options include launching Microsoft ActiveSync to synchronize ...

Page 154: ... performing a warm boot Restart iDockIt and then recradle the MC9190 G For additional information refer to Microsoft ActiveSync Help on your host computer Prepare the MC9190 G To Connect When using Microsoft ActiveSync first established a partnership between the MC9190 G and the host computer This should occur the first time the MC9190 G is placed in a cradle If using an Ethernet cradle first set ...

Page 155: ...t Direct or Modem that corresponds to the type of cradle 3 Select a connection option as described above 4 Tap Launch application 5 Tap Select and select the application to launch when the MC9190 G is placed in the cradle Enter any necessary program arguments 6 Tap OK The selected application appears in the text box View Connection Status To determine the connection status tap the Status tab See S...

Page 156: ...ay The delay provides the opportunity to review or change connection options During this waiting period you can select either Menu Connect or Menu Cancel to connect immediately or cancel automatic connection Reconnect delay Specifies the number of seconds iDockIt waits after a connection is lost before attempting to reconnect USB Function When placed into a USB cradle iDockIt needs to know whether...

Page 157: ...a but cannot find the computer name Since this message may appear in the course of a successful connection attempt it can be dismissed automatically Pocket PC Networking Unable to obtain a server assigned IP address Try again later or enter an IP address in Network settings This dialog may appear periodically when the MC9190 G is out of network range The message has nothing to do with the connecti...

Page 158: ...e baud rate configured for the cradle For maximum performance always use the maximum baud rate of 115200 If using a USB to Ethernet cradle the USB driver automatically determines the connection speed Direct Tab If using a serial or USB cradle or connect to the MC9190 G with a serial or USB cable automatically synchronize with the connected host computer Alternatively if the host computer supports ...

Page 159: ...r as needed 4 Select a file name in the list 5 In the Program arguments field enter command line parameters 6 Tap OK The selected application appears in the text box Serial cradle baud rate Specify the baud rate iDockIt should use for a serial cable or cradle Set this rate to match the host computer that the cradle or cable is connected to If using a USB cradle or cable the USB driver automaticall...

Page 160: ... Tap Select to open the Select Auto Launch Application window 2 Select a File Type in the drop down list 3 Select a folder as needed 4 Select a file name in the list 5 In the Program arguments field enter command line parameters 6 Tap OK The selected application appears in the text box Connect using Select a connect type from the drop down list If you check the General settings options to Display ...

Page 161: ...em connection to modify 2 Tap Edit 3 In the Connection Properties window make any necessary changes to the connection name modem or modem configuration options and then tap Next 4 Change the country code area code and phone number and then tap Next 5 Change the login information and then tap Next 6 Do not change any TCP IP settings unless directed by your ISP or network administrator Tap Next and ...

Page 162: ...ents as they occur including AC power ON and AC power OFF when the MC9190 G is inserted and removed Carrier detect baud rate and cradle type connect when iDockIt identifies the cradle and connection speed Launch application when iDockIt launches the selected application followed by confirmation when the application has been launched successfully Sync done when synchronization has completed success...

Page 163: ...ect after x seconds to have iDockIt wait a specified time before creating a connection The delay provides the opportunity to review or change cradle settings During this waiting period select either or in the menu bar to connect immediately or cancel automatic connection Reconnect delay This feature has not been implemented USB COM port The first time running iDockIt the application attempts to de...

Page 164: ...to and sync with a partnered host computer on the network Alternatively establish a generic connection to the network and or launch a specified application on the MC9190 G Figure B 7 Ethernet Tab Launch ActiveSync Launches ActiveSync when the MC9190 G in placed in the cradle ActiveSync connects to the host computer specified in the Sync with option on the network Sync with Selects the host compute...

Page 165: ... 2 Select a File Type in the drop down list 3 Select a folder as needed 4 Select a file name in the list 5 In the Program arguments field enter command line parameters 6 Tap OK The selected application appears in the text box Serial port baud rate Specifies the baud rate iDockIt uses for a serial connection to the Ethernet cradle Set this rate to match the baud rate configured for the cradle For m...

Page 166: ...0 G in a serial or USB cradle or connect it to a serial or USB cable iDockIt uses the specified command line parameters You must select an application to launch 1 Tap Select to open the Select Auto Launch Application dialog 2 Select a File Type in the drop down list 3 Select a Folder as needed 4 Select a file name in the list 5 Use the input panel to specify command line parameters 6 Tap OK at the...

Page 167: ...ization Establish network connection Establish a network connection when the MC9190 G is placed in a modem cradle iDockIt uses the modem connection specified in the Connect using drop down list Selecting this option automatically deselected Launch ActiveSync You can check this option in conjunction with Launch application After iDockIt establishes the network connection it launches the specified a...

Page 168: ... In the Modem list tap your modem type For the modem cradle tap Hayes Compatible on COM1 5 Tap Configure and change any Port Settings or Call Options in the Device Properties dialog depending on requirements for your modem 6 Tap Next after entering the connection name and choosing a modem 7 Enter the access phone number and then tap Next 8 Enter Login information user name password and domain name...

Page 169: ...plays all valid IP addresses assigned to the MC9190 G When the MC9190 G is not cradled displays either the IP address of the network adapter or if no network connection a default IP address Status window Displays a scrolling list of cradle events as they occur including AC power ON and AC power OFF when the MC9190 G is inserted and removed Carrier detect baud rate and cradle type connect when iDoc...

Page 170: ...st 4 Tap Remove and select Yes in the Remove Program dialog 5 Tap OK On Windows CE 6 0 devices 1 Exit iDockIt 2 Tap Start Settings and double tap the Remove Programs icon 3 Select InVision iDockIt in the program list 4 Tap Remove and select Yes in the Remove Program dialog 5 Ignore the Remove Programs Error dialog if it appears Tap OK 6 Close the Remove Programs dialog and Settings windows ...

Page 171: ...th stack is enabled A registry key on the MC9190 G can be modified to disable the Microsoft stack and enable the StoneStreet One stack Using a registry editor navigate to the following HKEY_LOCAL_MACHINE Software SymbolBluetooth Edit the following key SSStack dword 1 where 0 enable Microsoft stack and disable StoneStreet One stack default 1 enable StoneStreet One stack and disable Microsoft stack ...

Page 172: ...artUpCtl instruction available with the StartUpCtl software download available on the Support Central web site http supportcentral motorola com Removing Sample Applications and StartUpCtl Application To remove the installed applications before a cold boot is performed 1 Tap Start Setting Control Panel Remove Programs icon 2 Select Motorola Samples C from the list 3 Tap the Remove button 4 Tap the ...

Page 173: ...the icons and applications appear 1 4 of the size as in QVGA mode To switch display resolution 1 Tap Start Settings Control Panel Screen Resolution Figure C 1 Screen Resolution Window 2 Select the Set Screen Resolution radio button 3 Select the Keep settings after Cold Boot checkbox to maintain this resolution after a cold boot 4 Tap Ok 5 Tap Yes to perform a warm boot Figure C 2 Windows CE Deskto...

Page 174: ...edefined threshold end of usable life Figure C 3 Power BatteryMgmt Tab Registry Setting Create the following registry key HKEY_LOCAL_MACHINE ControlPanel Power EnableCycleCntThresholdEdit DWORD 0 where dword 0 Enable threshold change Warm boot the MC9190 G to have the registry setting take effect 1 Tap Start Settings System Power BatteryMgmt tab or Start Control Panel Settings Power BatteryMgmt ta...

Page 175: ...ead only field checkbox 4 Tap Apply Tap ok The new value is set and then the registry key is deleted WLAN Default Settings By default the WLAN radio is off when the MC9190 G turns on To change the default setting edit the following registry key HKEY_LOCAL_MACHINE Drivers BuiltIn WLAN InitialState dword 4 where dword 4 WLAN off dword 0 WLAN on Warm boot the MC9190 G to have the registry setting tak...

Page 176: ...C 6 MC9190 G Integrator Guide ...

Page 177: ...and 802 11g Similar to 802 11b but this standard supports signaling rates of up to 54Mbit sec It also operates in the heavily used 2 4 GHz ISM band but uses a different radio technology to boost overall throughput Compatible with the 802 11b A Access Point Provides a bridge between Ethernet wired LANs and the wireless network Access points are the connectivity point between Ethernet wired networks...

Page 178: ... various laser operation classes based on power output during operation CDRH Class 1 This is the lowest power CDRH laser classification This class is considered intrinsically safe even if all laser output were directed into the eye s pupil There are no special operating procedures for this class CDRH Class 2 No additional software mechanisms are needed to conform to this limit Laser operation in t...

Page 179: ...cted Extensible Authentication Protocol A mutual authentication method that uses a combination of digital certificates and another system such as passwords EAP TLS Extensible Authentication Protocol Transport Layer Security A mutual authentication method that uses digital certificates EMDK Enterprise Mobility Developer s Kit Ethernet An IEEE standard network protocol that specifies how data is pla...

Page 180: ...rk Every client and server station must have a unique IP address A 32 bit address used by a computer on a IP network Client workstations have either a permanent address or one that is dynamically assigned to them each session IP addresses are written as four sets of numbers separated by periods for example 204 171 64 2 K Key A key is the specific code used by the algorithm to encrypt or decrypt th...

Page 181: ...dows 95 and a Cisco router or access server acting as a network access server NAS N Nominal The exact or ideal intended value for a specified parameter Tolerances are specified as positive and negative deviations from this value P PAN Personal area network Using Bluetooth wireless technology PANs enable devices to communicate wirelessly Generally a wireless PAN consists of a dynamic group of less ...

Page 182: ...scannable unit that encodes data within the conventions of a certain symbology usually including start stop characters quiet zones data characters and check characters Symbology The structural rules and conventions for representing data within a particular bar code type e g UPC EAN Code 39 PDF417 etc T TCP IP Transmission Control Protocol Internet Protocol A communications protocol used to interne...

Page 183: ...wireless devices WAP was designed to work within the constraints of these devices a limited memory and CPU size small monochrome screens low bandwidth and erratic connections WEP Wired Equivalent Privacy protocol was specified in the IEEE 802 11 standard to provide a WLAN with a minimal level of security and privacy comparable to a typical wired LAN using data encryption WPA Wi Fi Protected Access...

Page 184: ...Glossary 8 MC9190 G Integrator Guide ...

Page 185: ... 3 6 deploying CAB files 6 9 adding programs from Internet 5 8 using BootLoader 5 9 5 11 AirBEAM deploying CAB files 6 10 application deployment 5 1 6 1 6 8 CAB files 6 8 application folder 6 8 application packaging 5 1 6 6 application security 6 1 B battery charging temperature A 2 boot clean 1 2 1 3 cold 1 2 1 3 warm 1 2 BootLoader 5 5 error messages 5 13 bullets xvi C CAB files 6 4 6 8 deployme...

Page 186: ...ro static discharge EMDK 5 1 5 2 6 6 6 7 EMDK for eVC4 xvi Enterprise Mobility Developer Kit for eVC4 xvi error messages 5 13 ESD 2 4 2 5 Ethernet communication cradle config 2 13 modifying cradle settings 2 14 setting IP address 2 13 DHCP server config 2 13 installing iDockIt 2 12 F file update 5 5 flash file system 5 3 copyfile 6 5 downloading partitions 5 5 non FFS partitions 5 4 BootLoader 5 5...

Page 187: ...ll 5 4 remote API 6 3 reset hard 1 2 1 3 soft 1 2 resetting 1 2 S security 6 1 application 6 1 certificates 6 3 device management 6 3 digital signatures 6 1 locking device 6 2 remote API 6 3 serial USB cradle 2 1 setting up a partnership partnership 3 4 single slot serial USB cradle 2 7 2 31 LED indicators 2 9 2 20 soft reset 1 2 software installation 5 15 BootLoader 5 9 5 11 spare battery 2 2 spa...

Page 188: ...MC9190 G Integrator Guide W warm boot 1 2 weight A 1 Windows Mobile Device Center 3 3 Wireless 1 5 4 4 Wireless Manager 1 5 4 4 WLAN 802 11a b g xiii WPAN Bluetooth xiii X XML provisioning 6 4 certificates 6 3 ...

Page 189: ......

Page 190: ...800 927 9626 http www motorolasolutions com MOTOROLA MOTO MOTOROLA SOLUTIONS and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings LLC and are used under license All other trademarks are the property of their respective owners 2011 Motorola Solutions Inc All Rights Reserved ...

Reviews: