MC1000 with Windows CE 5.
MC1000 with Windows CE 5.0 Integrator Guide 72E-87638-03 Rev.
ii MC1000 with Windows CE 5.0 Integrator Guide © 2015 ZIH Corp. No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means, without permission in writing from Zebra. This includes electronic or mechanical means, such as photocopying, recording, or information storage and retrieval systems. The material in this manual is subject to change without notice. The software is provided strictly on an “as is” basis.
iii Revision History Changes to the original manual are listed below: Change Date Description -01 Rev. A 10/26/2006 Initial Release -02 Rev. A 8/10/2007 Motorola Re-branding. -03 Rev.
iv MC1000 with Windows CE 5.
Table of Contents Revision History.................................................................................................................................... iii About This Guide Introduction ........................................................................................................................................... Documentation Set ......................................................................................................................... Configurations.................
vi MC1000 with Windows CE 5.0 Integrator Guide Chapter 2: Accessories Introduction .......................................................................................................................................... Cradles ........................................................................................................................................... Cables .....................................................................................................................................
Table of Contents vii Chapter 6: Creating/Loading Hex Images Introduction .......................................................................................................................................... Starting Terminal Configuration Manager ............................................................................................ Defining Script Properties ....................................................................................................................
viii MC1000 with Windows CE 5.0 Integrator Guide Four-Slot USB Cradle .................................................................................................................... A-4 Mobile Computer Pin-Outs .................................................................................................................. A-5 Appendix B: Keypad Maps Introduction ..........................................................................................................................................
About This Guide Introduction This guide provides information about setting up and configuring MC1000 mobile computers and accessories. NOTE Screens and windows pictured in this guide are samples and can differ from actual screens. Documentation Set The documentation set for the MC1000 is divided into guides that provide information for specific user needs. • Microsoft Application Guide - describes how to use Microsoft developed applications.
x MC1000 with Windows CE 5.0 Integrator Guide Configurations This guide covers the following configurations: Configuration MC1000 Radios None Display Monochrome, 240 x 240 pixel, 2.2” diagonal, non-touch Memory 32 MB RAM/ 32 MB Flash Data Capture 1D laser scanner Operating System Windows CE 5.0 Core Software Versions This guide covers various software configurations and references are made to operating system.
About This Guide xi MC1000C50A Chapter Descriptions Topics covered in this guide are as follows: • Chapter 1, Getting Started, provides information on charging the mobile computer battery and resetting. • Chapter 2, Accessories, describes the accessories available for the mobile computer and how to set up power connections and battery charging capabilities, where applicable.
xii MC1000 with Windows CE 5.0 Integrator Guide • Italics are used to highlight the following: • Chapters and sections in this and related documents • Dialog box, window and screen names • Drop-down list and list box names • Check box and radio button names • Icons on a screen. • Bold text is used to highlight the following: • Key names on a keypad • Button names on a screen. • Bullets (•) indicate: • Action items • Lists of alternatives • Lists of required steps that are not necessarily sequential.
About This Guide xiii Service Information If you have a problem with your equipment, contact Zebra support for your region. Contact information is available at: http://www.zebra.com/support. When contacting support, please have the following information available: • Serial number of the unit • Model number or product name • Software type and version number Zebra responds to calls by E-mail, telephone or fax within the time limits set forth in support agreements.
xiv MC1000 with Windows CE 5.
Chapter 1 Getting Started Introduction This chapter provides information about the mobile computer, accessories, charging the mobile computer, and resetting the mobile computer. Unpacking the Mobile Computer Carefully remove all protective material from around the mobile computer and save the shipping container for later storage and shipping.
1-2 MC1000 with Windows CE 5.0 Integrator Guide Accessories Table 1-1 lists the accessories available for the MC1000: Table 1-1 MC1000 Accessories Accessory Description Single Slot Serial/USB Cradle Charges the mobile computer main battery and a spare battery, and synchronizes the mobile computer with a host computer through a serial or USB connection. Four Slot USB Cradle Charges up to four mobile computers and synchronizes the mobile computers with a host computer through a USB connection.
Getting Started 1-3 Parts Charge LED Scan LED Beeper SD Card Cover Scan Window Display Scan Button Battery Door Latch Keypad Wrist Strap Battery Door Power Button Figure 1-1 MC1000 Mobile Computer Getting Started To get the MC1000 up and running: • install the rechargeable Li-ion battery or the optional AAA batteries • charge the battery (rechargeable Li-ion battery only) • start the mobile computer.
1-4 MC1000 with Windows CE 5.0 Integrator Guide 1. Pull back the two battery door latches. 2. Lift the battery door. Figure 1-2 Battery Door Removal CAUTION The battery door might not closed properly if the battery adapter clip is not positioned correctly. Damage to the battery adapter clip and battery door may occur. Avoid touching the contacts when positioning the battery adapter clip. 3.
Getting Started 2. 1-5 Lift the battery cover. CAUTION The battery door might not closed properly if the battery adapter clip is not positioned correctly. Damage to the battery adapter clip and battery door may occur. Avoid touching the contacts when positioning the battery adapter clip. 3. With your index and middle fingers holding the sides of the battery adapter clip, push toward the bottom of the mobile computer until it is latched in the down position. 4.
1-6 MC1000 with Windows CE 5.0 Integrator Guide removed from the mobile computer or the main battery is fully discharged, the memory backup battery completely discharges in several hours. When the main battery reaches a very low battery state, the combination of main battery and backup battery retains data in memory for at least 72 hours. Do not remove the main battery within the first 8 hours of use. If the main battery is removed before the backup battery is fully charged, data may be lost.
Getting Started 1-7 Starting the Mobile Computer When the mobile computer is powered on for the first time, it initializes. The splash screen appears for a short period of time. If the mobile computer does not power on, see Resetting the Mobile Computer on page 1-7. or ZEBRA Figure 1-5 Splash Screen Resetting the Mobile Computer If the mobile computer stops responding to input, reset it. There are two types of resets, warm boot and cold boot.
1-8 MC1000 with Windows CE 5.0 Integrator Guide Waking the Mobile Computer The wakeup condition settings define what actions wake up the mobile computer. The settings are subject to change/update. Table 1-3 Wakeup Conditions (Default Settings) Status Description Power Off When the mobile computer is set to the suspend mode by pressing the Power button, these actions wake the mobile computer. Conditions for Wakeup Power button is pressed. AC power is added or removed.
Getting Started 1-9 AAA Batteries Removal To remove the AAA batteries: NOTE Pulling back the left battery door latch places the mobile computer in suspend mode. 1. Press the red Power button to turn off the screen and place the mobile computer in suspend mode. 2. Pull back the two battery door latches. 3. Lift the battery door. 4. Remove the three AAA batteries from the mobile computer.
1 - 10 MC1000 with Windows CE 5.0 Integrator Guide Captive Screws Figure 1-8 SD Card Cover Screw Removal 3. Remove the SD card cover. SD Card Slot Figure 1-9 SD Card Cover Removal 4. Insert the SD memory card into the SD card slot. Note the position of the notch on SD card.
Getting Started 1 - 11 5. Replace the SD card cover. 6. Secure the two captive screws. When installing an extended Secure Digital (SD) Card, you must remove a pad on the back of the SD Card cover. 1. Remove two screws securing the SD Card cover. Screws SD Card Cover Pads Lower Pad Figure 1-11 Extended SD Card Installation 2. Lift the SD Card cover off the mobile computer. 3. Peel the lower pad off the back of the cover. 4. Install the SD Card into the mobile computer. 5.
1 - 12 MC1000 with Windows CE 5.0 Integrator Guide Wrist Strap The wrist strap can be installed on either the right or left tether point. To install the wrist strap: 1. Thread the wrist strap loop through the tether point. Figure 1-12 Insert Loop into Tether Point 2. Slip the end of the wrist strap through the loop and pull taught. Figure 1-13 Slip Wrist Strap Through Loop Handstrap Install the optional handstrap on either the right or left tether point. To install the handstrap: 1.
Getting Started 1 - 13 2. Press the mobile computer down to force the handstrap clip into place. Figure 1-15 Press Mobile Computer Down 3. Thread the handstrap loop through the tether point. Handstrap Loop Figure 1-16 Insert Loop into Tether Point 4. Slip the Velcro end of the handstrap through the loop and pull taught. Figure 1-17 Slip End Through Loop 5. Slide the Velcro end through the clip.
1 - 14 MC1000 with Windows CE 5.
Chapter 2 Accessories Introduction MC1000 accessories provide a variety of product support capabilities. Accessories include cradles and cables. Cradles • Single Slot Serial/USB cradle charges the mobile computer Li-ion battery and/or a spare battery. It also synchronizes the mobile computer with a host computer through either a serial or a USB connection. • Four Slot USB cradle charges up to four mobile computers.
2-2 MC1000 with Windows CE 5.0 Integrator Guide Single Slot Serial/USB Cradle This section provides information and setup instructions for the Single Slot Serial/USB Cradle. Charge LED Scan LED Mobile Computer Slot Spare Battery Charging LED Figure 2-1 Single Slot Serial/USB Cradle Use only a Zebra-approved power supply output rated 5.4 VDC and minimum 3A. The power supply is certified to EN60950 with SELV outputs.
Accessories 2-3 Setup Figure 2-2 illustrates connecting the cradle to an RS-232 port and Figure 2-3 illustrates connecting the cradle to a USB port. After setting up the Single Slot Serial/USB cradle, see Communication on page 2-13 for information on setting up the mobile computer for communication with a host device. NOTE The cradle requires a dedicated port on the host computer. Select either serial or USB for communications, do not connect the cradle to both serial and USB ports.
2-4 MC1000 with Windows CE 5.0 Integrator Guide USB Port AC Line Cord Power Supply DC Cable USB Cable Figure 2-3 USB Port Power Port Single Slot Serial/USB Cradle - USB Setup Battery Charging The Single Slot Serial/USB cradle can charge the mobile computer’s Li-ion battery and a spare Li-ion battery simultaneously. NOTE Re-chargeable AAA batteries do not charge in the mobile computer when the mobile computer is placed in the Single Slot Serial/USB cradle.
Accessories 2-5 4. Gently press down on the battery to ensure proper contact. Battery Tab Spare Battery Power Port Figure 2-4 Inserting the Spare Li-ion Battery into the Cradle The cradle Spare Battery Charge LED indicates the spare battery charging status. See Table 2-1 for charging status indications. To remove the battery, pull the battery tab away from the mobile computer slot and lift the battery out of the slot. The Li-ion battery charges in less than four hours.
2-6 MC1000 with Windows CE 5.0 Integrator Guide Four Slot USB Cradle This section describes how to set up and use the Four Slot USB Cradle with the mobile computer. Charge LED Scan LED Power LED Figure 2-5 Four Slot Charge Only Cradle Use only a Zebra-approved power supply output rated 12 VDC and minimum 3A. The power supply is certified to EN60950 with SELV outputs. Use of alternative power supply will invalidate any approval given to this device and may be dangerous.
Accessories USB Port USB Cable Figure 2-6 USB Port Power Port DC Cable 2-7 AC Line Cord Power Supply Four Slot USB Cradle Setup Battery Charging The Four Slot USB cradle can charge up to four mobile computers simultaneously. NOTE Re-chargeable AAA batteries do not charge in the mobile computer when the mobile computer is placed in the Four Slot USB cradle. To charge the battery for your mobile device, battery and charger temperatures must be between +32° F and +104° F (0° C to +40° C).
2-8 MC1000 with Windows CE 5.0 Integrator Guide Four Slot Ethernet Cradle This section describes how to set up and use a Four Slot Ethernet cradle with the mobile computer. The Four Slot Ethernet cradle: • Provides 5.4 VDC power for operating the mobile computer. • Connects the mobile computer (up to four) to an Ethernet network. • Simultaneously charges up to four mobile computers (with batteries installed). You cannot ActiveSync using the Four Slot Ethernet cradle.
Accessories 2-9 Link LED The yellow Link LED blinks to indicate activity, or stays lit to indicate that a link is established. When it is not lit it indicates that there is no link. Daisychaining Ethernet Cradles To connect several cradles to an Ethernet network, up to four (recommended maximum) Ethernet cradles may be daisychained. The Speed LED and the Link LED on the Ethernet port 2 function in the same way as the Speed LED and the Link LED on the front of the cradle. To daisychain cradles: 1.
2 - 10 MC1000 with Windows CE 5.0 Integrator Guide Table 2-2 shows allocated bandwidth (based on 100 Mbps) for the number of daisychained cradles, with each mobile computer attempting transmission at the maximum data rate.
Accessories 2 - 11 LAN Icon Figure 2-9 LANNDS1 Window After using the Ethernet cradle the MC1000 must be placed in USB Client mode if ActiveSync is required. 1. Press F - CTRL - F - ESC to launch the Start menu. 2. Use the scroll keys to select Settings - Control Panel. 3. Press ENT. 4. Use the scroll keys to select the USBConfig icon. 5. Press ENT. 6. Press F - TAB to select the Port Mode. 7. Use the scroll key to highlight USB Client Mode. 8. Press ENT.
2 - 12 MC1000 with Windows CE 5.0 Integrator Guide Cables This section describes how to set up and use the cables. Use only a Zebra-approved power supply output rated 5.4 VDC and minimum 3A. The power supply is certified to EN60950 with SELV outputs. Use of alternative power supply will invalidate any approval given to this device and may be dangerous. HINWEIS Benutzen Sie nur eine Zebra genehmigt in den Ausgabe: 5.4 VDC und minimum 3A. Die Stromversorgung ist bescheinigt nach EN60950 mit SELV Ausgaben.
Accessories 2 - 13 Battery Charging NOTE To charge the battery for your mobile device, battery and charger temperatures must be between +32° F and +104° F (0° C to +40° C). The Serial Charge cable and the USB Charge cable can charge the mobile computer’s Li-ion battery. Connect the cables as described above. The mobile computer’s Charge LED blinks amber to indicate that the battery is charging and turns solid amber when the battery is completely charged.
2 - 14 MC1000 with Windows CE 5.0 Integrator Guide Figure 2-11 PC Connection Window 4. Press F - TAB to highlight on the Change Connection... button. 5. Press ENT. The Change Connection window appears. Figure 2-12 Change Connection Window 6. Use the scroll up and down keys to select: Serial 3 115200. 7. Press ENT. 8. Press F - TAB. 9. Press ENT to exit the PC Connection window and ENT to exit the Control Panel window. 10.
Accessories 2 - 15 Figure 2-13 ActiveSync - Not Connected 12. In the ActiveSync window, select File - Connection Settings and ensure the selections shown in Figure 2-14 are made. (Select the appropriate COM port for the host computer.) Figure 2-14 Serial Connection Settings 13. Click OK to save any changes made. NOTE Assign each mobile computer a unique device name. Never try to synchronize more than one mobile computer to the same name. 14. Connect the mobile computer to the host computer.
2 - 16 MC1000 with Windows CE 5.0 Integrator Guide 2. Scroll up to Settings and press ENT. The Control Panel appears. 3. Scroll to the PC Connections icon and press ENT. The PC Connection window appears. Figure 2-15 PC Connection Window 4. Press TAB to highlight on the Change Connection... button. 5. Press ENT. The Change Connection window appears. Figure 2-16 Change Connection Window 6. Use the scroll up or down keys to select: USB Default. 7. Press ENT to exit the Change Connection window. 8.
Accessories 2 - 17 Figure 2-17 ActiveSync - Not Connected 12. In the ActiveSync window, select File > Connection Settings and ensure the selections shown in Figure 2-18 are made. Figure 2-18 USB Connection Settings 13. Click OK to save any changes made. NOTE Assign each mobile computer a unique device name. Never try to synchronize more than one mobile computer to the same name. 14. Connect the mobile computer to the host computer.
2 - 18 MC1000 with Windows CE 5.0 Integrator Guide UConnect UConnect software enables automatic synchronization of every mobile computer inserted in the Four-Slot USB cradle. Installing UConnect To install UConnect via the .CAB file: 1. Download the UConnect .CAB file from the Support Central website, http://www.zebra.com/support, to the host computer. 2. Copy the file from the host computer to the mobile computer. See Downloading Files Using ActiveSync on page 5-3. 3.
Accessories 2 - 19 Deselect this check box to restore control of cradle events to ActiveSync. This may be necessary when temporarily connecting to a non-partnered host computer as a guest. 4. In the Cancel sync if not connected in text box, enter the maximum time in seconds (between 5 and 120), that UConnect waits for a connection to occur when starting a synchronization session.
2 - 20 MC1000 with Windows CE 5.0 Integrator Guide Figure 2-20 UConnect Status Window • The Dock status: field indicates the current docked status of the mobile computer. • The Last sync time: field indicates the date and time the last synchronization session started. If UConnect has not performed synchronization, None appears. Use this field to determine if successful synchronization occurred since the last time the mobile computer was docked.
Chapter 3 ActiveSync Introduction To communicate with the host computer, install Microsoft ActiveSync (version 4.0 or higher) on the host computer. Changes made on the mobile computer or host computer appear in both places after synchronization. ActiveSync software: • Allows working with mobile computer-compatible host applications on the host computer. ActiveSync replicates data from the mobile computer so the host application can view, enter, and modify data on the mobile computer.
3-2 MC1000 with Windows CE 5.0 Integrator Guide Installing ActiveSync To install ActiveSync on the host computer, download the latest version of the software from the Microsoft web site at http://www.microsoft.com. Refer to the installation and RAS instructions included with the ActiveSync software. NOTE Microsoft recommends installing ActiveSync on the host computer before connecting the mobile computer. Setting Up an ActiveSync Connection on the Host Computer 1.
ActiveSync 3-3 4. Select the Show status icon in Taskbar check box. 5. Click OK to save any changes made. Setting up a Partnership After ActiveSync installation is complete, the ActiveSync Setup Wizard sets up a partnership to synchronize information between the mobile computer and host computer and customize synchronization settings. To set up a partnership: 1. If the Get Connected window does not appear on the host computer, select Start > Programs > Microsoft ActiveSync > File > Get Connected.
3-4 MC1000 with Windows CE 5.0 Integrator Guide Figure 3-5 How To Sync Window 5. Click the Synchronize with this desktop computer radio button and select Next. The New Partnership/Select Number of Partnerships window appears. Figure 3-6 Select Number of Partnerships 6. Click the Yes, I want to synchronize with only this computer radio button and then select Next. The New Partnership/Select Synchronization Settings window appears.
ActiveSync Figure 3-7 Select Synchronization Settings Window 7. To synchronize a particular type of information, select its check box. To stop synchronization of that information, clear its check box. 8. Select Next. The New Partnership/Setup Complete window appears. Figure 3-8 Setup Complete Window 9. Select Finish.
3-6 MC1000 with Windows CE 5.0 Integrator Guide Figure 3-9 ActiveSync Connected Window The first synchronization copies information stored on the host computer to the mobile computer. When the copy is complete and all data is synchronized, disconnect the mobile computer from the host computer, if desired. NOTE Perform the first ActiveSync operation a local, direct connection. To retain partnerships after a cold boot, capture partnership registry information in a .
Chapter 4 Software Installation on Development PC Introduction To develop applications to run on the mobile computer, use one or all of the following: • Symbol Mobility Developer Kit (SMDK) for Embedded Visual C 4.0 (eVC4) for Win CE 4.2 • Symbol Mobility Developer Kit (SMDK) for C for both WinCE 4.2 and Win CE 5.0 • Windows CE Platform SDK for MC1000 • Device Configuration Package (DCP) for MC1000. The SMDKs are development tools used to create native C and C++ applications for all Zebra mobile computers.
4-2 MC1000 with Windows CE 5.0 Integrator Guide • One available serial port • Mouse • Adobe® Acrobat® Reader® 3.0 or higher, available at the Microsoft web site: http://www.microsoft.com • Microsoft ActiveSync version 3.7 or higher, available at the Microsoft web site: http://www.microsoft.com • Microsoft Embedded Visual C++ v4.0 with SP2 • Microsoft Windows Mobile 2003 SDK. DCP for MC1000 Installing To install the DCP for MC1000: 1. Download the DCP from the Support Central website, http://www.zebra.
Software Installation on Development PC Table 4-1 4-3 DCP for MC1000 Components and Locations (Continued) Component Description Directory Location Terminal Configuration Manager (TCM) An application used to customize flash file system partitions for the mobile computer. \Program Files\Symbol\TCM2 Symbol Configuration Manager (SCM) An application used to create registry (.REG) files that set configuration parameters on Zebra mobile computers. \Program Files\Symbol\SCM Tools (e.g.
4-4 MC1000 with Windows CE 5.0 Integrator Guide Symbol Mobility Developer Kits Refer to the Developer Guide for Zebra Device for more information about the SMDKs available for this product. To install an SMDK: 1. Download the SMDK from the Support Central website, http://www.zebra.com/support: a. Select Software Downloads. b. Select MC1000. c. On the MC1000 Product page, select the appropriate Symbol Mobility Developer Kit for C from the Software Downloads section. d. Save the .
Chapter 5 Software Installation on Mobile Computer Introduction With the appropriate accessory, software, and connection, the mobile computer can share information with the host device. This chapter provides information about installing software and files on the mobile computer. To download and install software use: • ActiveSync • IPL • SD Card. ActiveSync Use ActiveSync to copy files from a host computer to the mobile computer. 1.
5-2 MC1000 with Windows CE 5.0 Integrator Guide Figure 5-1 ActiveSync Connected Window 4. Select Explore. Figure 5-2 ActiveSync Explorer 5. Double-click a folder to expand the contents of the folder.
Software Installation on Mobile Computer 5-3 6. Use Explorer to locate the host computer directory that contains the file to download. Click that directory in the left pane to display its contents in the right pane. 7. Drag the desired file(s) from the host computer to the desired mobile device folder. • Program Files folder: files stored in this folder are discarded after a cold boot. • Application folder: files stored in this folder are retained after a cold boot.
5-4 MC1000 with Windows CE 5.0 Integrator Guide Adding Programs Install the appropriate software on the host computer before installing it on the mobile computer: 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 *.exe file, a *.zip file, or a Setup.exe file. 2. Read any installation instructions, Read Me files, or documentation that comes with the program.
Chapter 6 Creating/Loading Hex Images Introduction Terminal Configuration Manager (TCM) is an application used to customize flash file system partitions for the mobile computer. The most common use is to create an application partition hex file that contains the customer's application. TCM can also be used to load hex files to the flash memory of the mobile computer.
6-2 MC1000 with Windows CE 5.0 Integrator Guide Starting Terminal Configuration Manager Click the Windows start menu TCM icon (Windows CE SMDK for Series 1000) to start TCM. The TCM window appears displaying two child windows: Script1 and File Explorer. The Script1 window contains a newly created script and the File Explorer window contains a file explorer view used for selecting files to place in the script. Figure 6-1 TCM Startup Window The following table lists the components of the TCM window.
Creating/Loading Hex Images 6-3 Table 6-1 TCM Components (Continued) Icon Component Function Large icons button View the current script items as large icon. Small icons button View the current script items as small icon. List button View the current script items as a list. Details button View the current script items with more details. About button Display version information for TCM. Properties button View/change the current script properties.
6-4 MC1000 with Windows CE 5.0 Integrator Guide Defining Script Properties Define script properties before creating a script This defines the type of mobile computer, flash type, number of disks being created, and the memory configuration of each disk partition. To define the script properties: 1. Select the Script window to make it active. 2. Click the Properties button. The Script Properties window > Partition Data tab appears. Figure 6-2 Script Properties Window - Partition Data Tab 3.
Creating/Loading Hex Images 6-5 9. Set the paths for the Script File, Flash File, and Hex File Build. 10. Click OK. Creating the Script for the Hex Image On start-up, TCM displays the TCM window with the Script1 window and File Explorer window pointing to the following directory: \Program Files\Symbol Device Configuration Packages\MC1000w\v0.1\TCMScripts\ The Script1 window directory pane displays two partitions: Platform and Application.
6-6 MC1000 with Windows CE 5.0 Integrator Guide Saving the Script To save modifications to a script file use the Save or the Save As function. Saving changes to an existing script over writes the original script. To use a Zebra-supplied standard script as a base and save the changes in a new script, use the Save As function. Building the Image After creating the script, build the hex image defined by the script.
Creating/Loading Hex Images 6-7 Downloading the Hex Image Once the hex file is built, download it to the mobile computer. Using a Serial or USB Connection To load the hex files on to the mobile computer: 1. For downloads using either a serial or a USB connection, connect the mobile computer to the development computer using the Single Slot Serial/USB cradle or MC1000 Communication/Charge cables. CAUTION Ensure that power is applied to the mobile computer.
6-8 MC1000 with Windows CE 5.0 Integrator Guide Table 6-2 IPL Menu Partitions Partition Name Description Platform Contains the files in the Platform folder. Application Contains the files in the Application folder. Config Block Contains information to correctly configure the operating system for the mobile computer. This information is loaded by the manufacturer. Note: Ensure that a correct config block is loaded in the mobile computer.
Creating/Loading Hex Images 6-9 Select Transport USB SD/MMC ActiveSync Uart - Serial Previous Top Figure 6-7 Select Transport Menu 6. Use the up and down scroll keys to select either the ActiveSync Uart - Serial transport method or the USB transport method, then press ENT. 7. If the ActiveSync Uart - Serial transport method is selected, the Select Baud Rate menu appears. Select Baud Rate 115200 57600 38400 19200 9600 Previous Top Figure 6-8 Select Baud Rate Menu 8.
6 - 10 MC1000 with Windows CE 5.0 Integrator Guide 10. If USB was selected in the Select Transport menu, the Waiting for Download message appears. Downloading . . . . Auto Select via USB standard waiting for input . . . . Figure 6-9 Waiting for Download 11. On the development computer, click Load on the TCM toolbar. The Load Terminal window - Serial tab appears. Figure 6-10 Load Terminal Window - Serial Tab 12. Select the Image Files To Load.
Creating/Loading Hex Images 6 - 11 Downloading: “Partition Name” via “Device Parameters” Result was: Success! Press any key to continue Figure 6-11 Downloading Complete Screen 17. Press ENT to return to the IPL menu to select the next partition to download. 18. To exit IPL, select the System Reset item from the IPL menu. Using a SD/MMC Card To load the hex files on to the mobile computer: 1. Copy the hex image files from the development computer to the root directory of an SD/MMC card.
6 - 12 MC1000 with Windows CE 5.0 Integrator Guide 5. Choose Auto Select or use the up and down scroll buttons to select the partition to download, then press ENT. See Table 6-2 on page 6-8 for IPL Menu partition descriptions. NOTE If the platform or application partition size changes, download a new partition table first. 6. IPL displays the Select Transport menu which lists the available methods of downloading the file.
Creating/Loading Hex Images 6 - 13 Download File? Download Cancel Show Parrms Previous Top Figure 6-15 Download File Menu 9. Use the up and down scroll keys to select Download. 10. Before the download starts, if ActiveSync Uart - Serial was selected in the Select Transport menu, Waiting for Data appears in the Device Status field. 11. If USB was selected in the Select Transport menu, the Waiting for Download message appears. Downloading . . . . Application via SD/MMC 10XXC42APP470006.
6 - 14 MC1000 with Windows CE 5.0 Integrator Guide TCM Error Messages TCM validates the cells in the partition table when the Execute button is clicked. Cells highlighted in red contain an error. Partition loading is disabled until all errors are corrected. Table 6-3 TCM Error Messages Error Description/Solution Failed to build images: flash file system DLL not loaded! TCM could not load the DLL required to build images for the targeting flash file system. Reinstall TCM or recover the DLL.
Creating/Loading Hex Images 6 - 15 Table 6-3 TCM Error Messages (Continued) Error Description/Solution INVALID VOLUME NAME In Script Properties window, one of the volume labels is not valid. Corrupt TCM.INI file! (Invalid value of VolumeDivisor) The VolumeDivisor entry is missing or invalid in the TCM.ini. Reinstall TCM or recover TCM.ini. Invalid version of TCM script file The TCM script was not created by this version of TCM. Corrupt or missing TCM.ini file TCM could not find TCM.ini file.
6 - 16 MC1000 with Windows CE 5.0 Integrator Guide Table 6-4 IPL Errors Error Number Error Text Probable Cause Unknown error -1 A general error occurred. Retry the download. If the failure persists, it is most likely due to a hardware failure; the mobile computer requires servicing. Cancelled by user -2 The user cancelled the download. Can't open the source -7 An error occurred opening the source device (either radio card or serial port). Check source device connectivity and retry.
Creating/Loading Hex Images 6 - 17 Table 6-4 IPL Errors (Continued) Error Text Error Number Probable Cause Wrong destination code -28 A specific partition was chosen from the Main Menu (not Auto Select) but the file selected for download was for another partition. Ensure that the partition selected from the Main Menu matches the file selected for download. File type does not support IPL Auto Select -29 Monitor, Power Micro and Partition Table cannot be loaded with Auto Select.
6 - 18 MC1000 with Windows CE 5.0 Integrator Guide Flash Storage In addition to the RAM-based storage standard on Windows CE mobile computers, the mobile computer is also equipped with a non-volatile Flash-based storage area which can store data (partitions) that can not be corrupted by a cold boot. This Flash area is divided into two categories: Flash File System (FFS) Partitions and Non-FFS Partitions. FFS Partitions The mobile computer includes two FFS partitions.
Creating/Loading Hex Images 6 - 19 Platforms partitions folders. Take care when using Regmerge to make Registry changes. The MC1000 DCP contains examples of .reg files. NOTE Regmerge only merges the .reg files on cold boots. A warm boot skips the merge process. Typically, do not make modifications to registry values for drivers loaded before RegMerge. However, these values may require modification during software development.
6 - 20 MC1000 with Windows CE 5.0 Integrator Guide versions; incorrect downloading of an IPL causes permanent damage to the mobile computer. IPL is mandatory for the mobile computer. • Partition Table: Identifies where each partition is loaded in the mobile computer. Downloading Partitions to the Mobile Computer Use TCM to specify a hex destination file for each partition and download each file to the mobile computer. This download requires a program loader stored on the mobile computer.
Chapter 7 AirBEAM Smart Introduction The AirBEAM Smart product allows specially designed software packages to be transferred between a host server and Zebra handheld devices. Before transfer, AirBEAM Smart checks and compares package version, so that only updated packages are loaded. AirBEAM Smart resides on client devices and allows them to request, download and install software, as well as to upload files and status data.
7-2 MC1000 with Windows CE 5.0 Integrator Guide AirBEAM Smart Client The AirBEAM Smart Client is installed on the handheld mobile computer. It is configured with the server access information, the names of the packages to be downloaded and other controlling parameters. When the AirBEAM Smart Client is launched, the device connects to the specified FTP server and checks the packages it is configured to look for. If the package version was updated, the client requests the transfer.
AirBEAM Smart Field 7-3 Description Package 1 Package name of the first of eight packages. This is an optional field. Package 2 Package name of the second of eight packages. This is an optional field. Package 3 Package name of the third of eight packages. This is an optional field. Package 4 Package name of the fourth of eight packages. This is an optional field. NOTE No inadvertent trailing spaces should be entered on the Packages(1) tab.
7-4 MC1000 with Windows CE 5.0 Integrator Guide Figure 7-4 Server Tab Field Description IP Address The IP Address of the server. It may be a host name or a dot notation format. Directory The directory on the server that contains the AirBEAM package definition files. All AirBEAM package definition files are retrieved from this directory during the package synchronization process. User The FTP user name that is used during the login phase of the package synchronization process.
AirBEAM Smart Table 7-1 7-5 Misc(1) Tab Field Description Auto-load This drop-down list is used to specify how the AirBEAM Smart Client is to be invoked automatically when the client device is rebooted. The selections are: Disable: the AirBEAM Smart Client is not invoked automatically during the boot sequence. Interactive: the AirBEAM Smart Client is invoked automatically during the boot sequence. The package synchronization process is started automatically.
7-6 MC1000 with Windows CE 5.0 Integrator Guide Field Description Auto-retry This field is used to specify whether the AirBEAM Smart Client automatically retries if there is a failure during the synchronization process. If this feature is enabled, the AirBEAM Smart Client displays a popup dialog indicating the attempt of a retry. The popup dialog is displayed for the number of seconds specified in the Retry Delay field.
AirBEAM Smart Field 7-7 Description Use DHCP server This check box control specifies whether the AirBEAM Smart Client uses the DHCP response option 66 to specify the IP address of the FTP/TFTP server. If enabled, special RF network registry settings are required to force the DHCP server to return the “TFTP server name” field (option 66). The special RF network registry settings are included, but commented out, in the radio network registry initialization files (essid_xxxx_yy.reg).
7-8 MC1000 with Windows CE 5.0 Integrator Guide Table 7-2 Misc (4) Tab Descriptions Field Description Sched Mode Specifies whether (and how) the scheduled mode is enabled. If enabled, schedule mode causes the AirBEAM synchronization process to occur periodically. The selections are: Disable - The schedule mode is disabled. Fixed time - The schedule mode is enabled. The AirBEAM synchronization will be launched once per day at the time specified in the Sched Time setting.
AirBEAM Smart 7-9 Manual Synchronization 1. Configure the AirBEAM Smart Client. See Configuring the AirBEAM Smart Client on page 7-2. 2. From the main AirBEAM CE window, press ALT - ALT and select Synchronize. 3. Once connected, the AirBEAM Synchronize window appears. Figure 7-9 AirBEAM Synchronize Window • The Status List displays status messages that indicate the progress of the synchronization process. • Press ENTER to return to the Main Menu.
7 - 10 MC1000 with Windows CE 5.
Chapter 8 Maintenance and Troubleshooting Introduction This chapter includes instructions on cleaning and storing the mobile computer, and provides troubleshooting solutions for potential problems during mobile computer operation. Maintaining the Mobile Computer For trouble-free service, observe the following tips when using the mobile computer: • Do not scratch the screen of the mobile computer.
8-2 MC1000 with Windows CE 5.0 Integrator Guide Troubleshooting Mobile Computer Table 8-1 Troubleshooting the Mobile Computer Problem Mobile computer does not turn on. Cause Solution Main battery not charged. Charge or replace the main battery in the mobile computer. Main battery not installed properly. Ensure battery is installed properly. See Main Battery Installation on page 1-3. System crash. Perform a warm boot. If the mobile computer still does not turn on, perform a cold boot.
Maintenance and Troubleshooting Table 8-1 8-3 Troubleshooting the Mobile Computer (Continued) Problem Mobile computer turns itself off. A message appears stating that the mobile computer memory is full. The mobile computer does not accept scan input. Cause Solution Mobile computer is inactive. The mobile computer turns off after a period of inactivity. This period can be set from 1 to 5 minutes, in one-minute intervals. Battery is depleted. Replace the battery. Battery is not inserted properly.
8-4 MC1000 with Windows CE 5.0 Integrator Guide Single Slot Serial/USB Cradle Table 8-2 Troubleshooting the Single Slot Serial/USB Cradle Symptom Charge LEDs do not light when mobile computer or spare battery is inserted. See Figure 2-1 on page 2-2. Mobile computer battery is not charging. Spare battery is not charging. During data communications, no data was transmitted, or transmitted data was incomplete. Possible Cause Action Cradle is not receiving power.
Maintenance and Troubleshooting 8-5 Four Slot USB Cradle Table 8-3 Troubleshooting the Four Slot USB Cradle Symptom Charge LEDs do not light when mobile computer is inserted. See Figure 2-1 on page 2-2. Mobile computer battery is not charging. During data communications, no data was transmitted, or transmitted data was incomplete. Possible Cause Action Cradle is not receiving power. Ensure the power cable is connected securely to both the cradle and to AC power.
8-6 MC1000 with Windows CE 5.0 Integrator Guide Table 8-4 Troubleshooting the Cables (Continued) Symptom Mobile computer battery is not charging. During data communication, no data was transmitted, or transmitted data was incomplete. Possible Cause Action Mobile computer was removed from cable or cable was unplugged from AC power too soon. Ensure cable is receiving power. Ensure mobile computer is seated correctly.
Appendix A Specifications Technical Specifications Mobile Computer Table A-1 summarizes the mobile computer’s intended operating environment.
A-2 MC1000 with Windows CE 5.0 Integrator Guide Table A-1 Mobile Computer Technical Specifications (Continued) Item Description Dimensions 6.42 in L x 2.54 in W x 1.50 in H (163 mm L x 64.5 mm W x 38 mm H) Weight (with Li-ion Battery) 7.23 oz (205 g) Display Non-touch monochrome Main Battery Rechargeable Lithium-ion 1800 mAh minimum (3.7 VDC), or three AAA Alkaline batteries Backup Battery Ni-MH battery (rechargeable), 20 mAh (3.
Using the Interfaces A-3 Single-Slot Serial/USB Cradle Table A-2 summarizes the Single-Slot Serial/USB cradle’s technical specifications.
A-4 MC1000 with Windows CE 5.0 Integrator Guide Four-Slot USB Cradle Table A-2 summarizes the Four-Slot USB cradle’s technical specifications.
Using the Interfaces Mobile Computer Pin-Outs Table A-4 MC1000 Pin-Outs PIN Number Signal Name Function 1 GND Ground, 2.5A max. 2 CRADLE_DET Grounded by cradle when in cradle 3 DCD RS232C 4 USB_D_MINUS USB 5 USB_D_PLUS USB 6 GND Ground, 2.5A max. 7 USB-VBUS USB 8 USB-ID USB 9 TXD RS232C 10 RXD RS232C 11 RTS RS232C 12 CTS RS232C 13 DTR RS232C 14 DSR RS232C 15 VCC_OUT 3.3V@150mA max 16 EXT_PWR 5.4V, 2.5A max.
A-6 MC1000 with Windows CE 5.
Appendix B Keypad Maps Introduction This appendix contains the keypad map for the MC1000. Keypad The keypad contains a Power button, application keys, scroll keys, and a function key. See Table B-5 for the keypad mappings.
B-2 MC1000 with Windows CE 5.
Key Up Left ASCII Value (Decimal) VK Code (Decimal) Func State-Shift Function State Ctrl State Alpha State (4 Taps)-Shift Alpha State (3 Taps)-Shift Alpha State (2 Taps)-Shift Alpha State (1 Tap)-Shift Alpha State (4 Taps) Alpha State (3 Taps) Alpha State (2 Taps) Alpha State (1 Tap) Table B-5 Default State Using the Interfaces B-3 Keypad Mapping 38 CTRL 37 ESC Note: Blank lines are provided to allow the application developer to use this table as a keypad mapping worksheet.
Key Right Down ASCII Value (Decimal) VK Code (Decimal) Func State-Shift Function State Ctrl State Alpha State (4 Taps)-Shift Alpha State (3 Taps)-Shift Alpha State (2 Taps)-Shift Alpha State (1 Tap)-Shift Alpha State (4 Taps) Alpha State (3 Taps) Alpha State (2 Taps) Alpha State (1 Tap) Table B-5 Default State B-4 MC1000 with Windows CE 5.
Key 1 * 2 a b c A B C ASCII Value (Decimal) VK Code (Decimal) Func State-Shift Function State Ctrl State Alpha State (4 Taps)-Shift Alpha State (3 Taps)-Shift Alpha State (2 Taps)-Shift Alpha State (1 Tap)-Shift Alpha State (4 Taps) Alpha State (3 Taps) Alpha State (2 Taps) Alpha State (1 Tap) Table B-5 Default State Using the Interfaces B-5 Keypad Mapping (Continued) F1 F1 49 49 106 42 50 50 65 97 66 98 67 99 160+65 65 160+66 66 160+67 67 F2 F2 Note: Blank lines are provided t
MC1000 with Windows CE 5.
Using the Interfaces 5 j k l J K L ASCII Value (Decimal) VK Code (Decimal) Func State-Shift Function State Ctrl State Alpha State (4 Taps)-Shift Alpha State (3 Taps)-Shift Alpha State (2 Taps)-Shift Alpha State (1 Tap)-Shift Alpha State (4 Taps) Alpha State (3 Taps) Alpha State (1 Tap) Key Alpha State (2 Taps) Keypad Mapping (Continued) Default State Table B-5 B-7 53 53 74 106 75 107 76 108 160+74 74 160+75 75 160+76 76 54 54 77 109 78 110 79 111 160+77 77 160+78
MC1000 with Windows CE 5.
Key 9 w x y z W X Y Z 0 SPAC E ASCII Value (Decimal) VK Code (Decimal) Func State-Shift Function State Ctrl State Alpha State (4 Taps)-Shift Alpha State (3 Taps)-Shift Alpha State (2 Taps)-Shift Alpha State (1 Tap)-Shift Alpha State (4 Taps) Alpha State (3 Taps) Alpha State (2 Taps) Alpha State (1 Tap) Table B-5 Default State Using the Interfaces B-9 Keypad Mapping (Continued) F9 F9 57 57 87 119 88 120 89 121 90 122 160+87 87 160+88 88 160+89 89 160+90 90 48 48 32 32 F10 F10
Key ENT . ASCII Value (Decimal) VK Code (Decimal) Func State-Shift Function State Ctrl State Alpha State (4 Taps)-Shift Alpha State (3 Taps)-Shift Alpha State (2 Taps)-Shift Alpha State (1 Tap)-Shift Alpha State (4 Taps) Alpha State (3 Taps) Alpha State (2 Taps) Alpha State (1 Tap) Table B-5 Default State B - 10 MC1000 with Windows CE 5.
Key DEL BKSP DEL ASCII Value (Decimal) VK Code (Decimal) Func State-Shift Function State Ctrl State Alpha State (4 Taps)-Shift Alpha State (3 Taps)-Shift Alpha State (2 Taps)-Shift Alpha State (1 Tap)-Shift Alpha State (4 Taps) Alpha State (3 Taps) Alpha State (2 Taps) Alpha State (1 Tap) Table B-5 Default State Using the Interfaces B - 11 Keypad Mapping (Continued) 8 8 46 46 Volume Alpha Note: Blank lines are provided to allow the application developer to use this table as a keypad
Key ASCII Value (Decimal) VK Code (Decimal) Func State-Shift Function State Ctrl State Alpha State (4 Taps)-Shift Alpha State (3 Taps)-Shift Alpha State (2 Taps)-Shift Alpha State (1 Tap)-Shift Alpha State (4 Taps) Alpha State (3 Taps) Alpha State (2 Taps) Alpha State (1 Tap) Table B-5 Default State B - 12 MC1000 with Windows CE 5.
Appendix C Specifications Design Considerations When designing applications for a global environment, refer to the following web site for useful resource information. • Microsoft Global Development and Computing Portal at http://www.microsoft.com/globaldev.
C-2 MC1000 with Windows CE 5.
Glossary A API. An interface by means of which one software component communicates with or controls another. Usually used to refer to services provided by one software component to another, usually via software interrupts or function calls Aperture. The opening in an optical system defined by a lens or baffle that establishes the field of view. Application Programming Interface. See API. ANSI Terminal. A display terminal that follows commands in the ANSI standard terminal language.
Glossary - 2 MC1000 with Windows CE 5.0 Integrator Guide Bar Width. Thickness of a bar measured from the edge closest to the symbol start character to the trailing edge of the same bar. BIOS. Basic Input Output System. A collection of ROM-based code with a standard API used to interface with standard PC hardware. Bit. Binary digit. One bit is the basic unit of binary information. Generally, eight consecutive bits compose one byte of data.
Glossary - 3 Code 128. A high density symbology which allows the controller to encode all 128 ASCII characters without adding extra symbol elements. Code 3 of 9 (Code 39). A versatile and widely used alphanumeric bar code symbology with a set of 43 character types, including all uppercase letters, numerals from 0 to 9 and 7 special characters (- . / + % $ and space). The code name is derived from the fact that 3 of 9 elements representing a character are wide, while the remaining 6 are narrow. Code 93.
Glossary - 4 MC1000 with Windows CE 5.0 Integrator Guide Discrete 2 of 5. A binary bar code symbology representing each character by a group of five bars, two of which are wide. The location of wide bars in the group determines which character is encoded; spaces are insignificant. Only numeric characters (0 to 9) and START/STOP characters may be encoded. DRAM. Dynamic random access memory. DTE. See Data Terminal Equipment. E EAN. European Article Number.
Glossary - 5 I IDE. Intelligent drive electronics. Refers to the solid-state hard drive type. IEC. International Electrotechnical Commission. This international agency regulates laser safety by specifying various laser operation classes based on power output during operation. IEC (825) Class 1. This is the lowest power IEC laser classification.
Glossary - 6 MC1000 with Windows CE 5.0 Integrator Guide K Key. A key is the specific code used by the algorithm to encrypt or decrypt the data. Also see, Encryption and Decrypting. L laser scanner. A type of bar code reader that uses a beam of laser light. LASER. Light Amplification by Stimulated Emission of Radiation.The laser is an intense light source. Light from a laser is all the same frequency, unlike the output of an incandescent bulb.
Glossary - 7 N Nominal. The exact (or ideal) intended value for a specified parameter. Tolerances are specified as positive and negative deviations from this value. Nominal Size. Standard size for a bar code symbol. Most UPC/EAN codes are used over a range of magnifications (e.g., from 0.80 to 2.00 of nominal). NVM. Non-Volatile Memory. O ODI. See Open Data-Link Interface. Open Data-Link Interface (ODI). Novell’s driver specification for an interface between network hardware and higher-level protocols.
Glossary - 8 MC1000 with Windows CE 5.0 Integrator Guide R RAM. Random Access Memory. Data in RAM can be accessed in random order, and quickly written and read. Reflectance. Amount of light returned from an illuminated surface. Resolution. The narrowest element dimension which is distinguished by a particular reading device or printed with a particular device or method. ROM. Read-Only Memory. Data stored in ROM cannot be changed or removed. RS-232.
Glossary - 9 Subnet Mask. A 32-bit number used to separate the network and host sections of an IP address. A custom subnet mask subdivides an IP network into smaller subsections. The mask is a binary pattern that is matched up with the IP address to turn part of the host ID address field into a field for subnets. Default is often 255.255.255.0. Substrate. A foundation material on which a substance or image is placed. SVTP. Symbol Virtual Terminal Program. Symbol.
Glossary - 10 MC1000 with Windows CE 5.0 Integrator Guide W Warm Boot. A warm boot restarts the mobile computer by closing all running programs. All data that is not saved to flash memory is lost.
Index Numerics B 28-key keypad mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3 batteries charging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 battery charging backup battery . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 bullets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii A AAA battery installation . . . . . . . . . . . . . . . . . . . . . . . 1-4 accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index - 2 MC1000 with Windows CE 5.0 Integrator Guide components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 installing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 DCP for MC1000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii Device Configuration Package . . . . . . . . . . . . . . . . . 4-1 components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 installing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index - 3 single slot serial/USB cradle . . . . . . . . . . . . . . . . . . . 1-2 single-slot serial cradle LED indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 single-slot serial/USB cradle . . . . . . . . . . . . . . . . . . . 2-2 SMDK for C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 SMDK for eVC4 . . . . . . . . . . . . . . . . . . . . . . . . . . .xii, 4-1 system requirements . . . . . . . . . . . . . . . . . . . . . . 4-1 soft reset . . . . . . . . . . . .
Index - 4 MC1000 with Windows CE 5.
Zebra Technologies Corporation Lincolnshire, IL U.S.A http://www.zebra.com Zebra and the stylized Zebra head are trademarks of ZIH Corp., registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2015 ZIH Corp and/or its affiliates. All rights reserved.