3 | Copyrights Copyrights The products described in this document may include copyrighted computer programs. Laws in the United States and other countries preserve for certain exclusive rights for copyrighted computer programs. Accordingly, any copyrighted computer programs contained in the products described in this document may not be copied or reproduced in any manner without the express written permission.
5 | Revision History Revision History Changes to the original guide are listed below: Change Date Description Rev. A 6/2014 Initial release. MN000887A01-B | April 2015...
Installing the Battery Adapter......................... 32 Removing the Battery Adapter........................33 Single Slot Serial/USB Cradle..........................34 Setup................................35 Charging the MC32N0 Battery....................... 35 Charging an MC32N0 Spare Battery...................... 36 Battery Charging in Single Slot Serial/USB Cradle................37 Four Slot Charge Only Cradle..........................38 Setup................................38 Charging the MC32N0 Battery....................... 39 Battery Charging in the Four Slot Charge Only Cradle................
Page 8
MC32N0–S/R Handstrap Replacement.......................52 Chapter 3: USB Communication................55 Connecting to a Host Computer via USB......................55 Connecting to the MC32N0 as a Media Device..................55 Connecting to the MC32N0 as an Installer..................... 55 Disconnect from the Host Computer........................56 Chapter 4: DataWedge Configuration..............57 Basic Scanning..............................
Page 9
Contents | 9 Capture Data and Taking a Photo in the Same Application..............85 Disable DataWedge on MC32N0 and Mass Deploy................85 Soft Scan Feature.............................85 Chapter 5: Administrator Utilities............... 87 Required Software...............................87 On-device Application Installation........................87 Multi-user/AppLock Configuration........................87 Enterprise Administrator Application......................... 88 Creating Users............................
Page 10
Application Installation............................. 119 Installing Applications Using the USB Connection................119 Installing Applications Using the Android Debug Bridge..............119 Installing Applications Using a microSD Card..................120 Uninstalling an Application........................121 Updating the MC32N0 System......................... 121 Storage................................122 Random Access Memory........................122 External Storage............................ 123 Internal Storage............................. 124 Enterprise Folder...........................
Page 11
Updating Images............................151 OS Update Loader........................151 Bootloader..........................151 Creating a Splash Screen...........................157 Loading a Splash Screen........................... 157 Chapter 11: Maintenance and Troubleshooting..........159 Maintaining the MC32N0..........................159 Battery Safety Guidelines..........................159 Cleaning Instructions............................160 Cleaning the MC32N0...........................161 Housing............................. 161 Display............................161 Camera Window........................161 Connector Cleaning........................161...
Page 12
12 | Contents Single Slot Serial/USB Cradle CRD3000-1001R Technical Specifications.........175 Four Slot Charge Only Cradle CHS3000-4001CR Technical Specifications........176 Four Slot Ethernet Cradle CRD30X01-4001ER Technical Specifications...........176 Four Slot Battery Charger SAC7X00-4000CR Technical Specifications..........177 Chapter 13: Keypad Remap Strings..............179 Keypad Remap Strings............................179...
Note: Screens and windows pictured in this guide are samples and can differ from actual screens. MC32N0 Series Documentation Set The documentation set for the MC32N0 Series provides information for specific user needs, and includes: • MC32N0 Quick Start Guide - describes how to get the device up and running.
Page 14
14 | About This Guide Data Capture Operating Configuration Radios Display Memory Options System MC32N0–S Standard 3.0” color 512 MB RAM / Imager or laser Windows CE WLAN: 2 GB Flash scanner 802.11a/b/g/n WPAN: Blue- tooth v2.1 with MC32N0–S Premium 3.0”...
Topics covered in this guide are as follows: • Getting Started on page 19 provides information on getting the MC32N0 up and running for the first time. • Accessories on page 29 describes the available accessories and how to use them with the MC32N0.
• Synchronization on page 129 provides instructions on installing ActiveSync, setting up a partnership and synchronizing information between the MC32N0 and a host computer. • Settings for WinCE Devices on page 135 provides the settings for configuring the MC32N0 with WinCE.
About This Guide | 17 For the latest version of this guide and all guides, go to: http://www.zebra.com/support. Service Information If you have a problem with your equipment, contact Zebra Support Center for your region. Contact information is available at: http://www.zebra.com/support. When contacting the Zebra Support Center, please have the following information available: •...
19 | Getting Started Chapter Getting Started This chapter provides information for getting the device up and running for the first time. Setup To start using the MC32N0 for the first time: • Install a microSD card (optional) • Install the battery •...
5 Close the microSD card holder and slide the microSD card holder up to lock. Figure 9: Lock microSD Card Holder 6 Replace the microSD card cover and ensure that it is installed properly. Installing the MC32N0-G Battery To install the battery: Procedure: 1 Align the battery into the battery compartment.
Page 21
Figure 10: Inserting the Battery 2 Rotate the bottom of the bottom into the battery compartment. 3 Press battery down firmly. Ensure that both battery release buttons on the sides of the MC32N0 return to the home position. Figure 11: Press Battery Down 4 Press the Power button to turn on the device.
Figure 12: Inserting the Battery 3 Rotate the bottom of the bottom into the battery compartment. 4 Press battery down firmly. Ensure that both battery release buttons on the sides of the MC32N0 return to the home position. Figure 13: Press Battery Down 5 Tighten the handstrap.
Battery fully charges in less than five hours and the Extended Life Battery fully charges in less than eight hours. The MC32N0 retains data in memory for at least five minutes when the mobile computer’s main battery is removed or fully discharged.
> About device > Battery Information. Note that charging is intelligently controlled by the MC32N0. To accomplish this, for small periods of time, the MC32N0 or accessory alternately enables and disables battery charging to keep the battery at acceptable temperatures. The MC32N0 or accessory indicates when charging is disabled due to abnormal temperatures via its LED.
3 Press and hold the Power button until the menu appears. 4 Touch Reset. 5 On the MC32N0–G device, press and hold the Trigger button or on the MC32N0–R/S devices, press and hold the Right Scan button.. 6 When the Recovery Mode screen appears, release the button.
3 Press and hold the Power button until the menu appears. 4 Touch Reset. 5 On the MC32N0–G device, press and hold the Trigger button or on the MC32N0–R/S devices, press and hold the Right Scan button.. 6 When the Recovery Mode screen appears release the button.
Resetting the WinCE Device If the MC32N0 stops responding to input, reset it. There are two reset functions, warm boot and cold boot. A warm boot restarts the MC32N0 by closing all running programs. All data that is not saved is lost.
Page 28
MC32N0 saves the system time in persistent storage (Application folder) every 60 minutes. If the RTC time resets to the default value due to power lost, the MC32N0 restores the time from the file in persistence storage (Application folder). The RTC file is deleted during OSUpdate procedure.
29 | Accessories Chapter Accessories This chapter provides information for using the accessories for the device. MC32N0 Accessories The table below lists the accessories available for the MC32N0. Table 2: MC32N0 Accessories Accessory Part Number Description Cradles Single Slot Serial /USB Cradle...
Page 30
Provides power from power supply to the Four Slot Charge Only cradle and Four Slot Ethernet cradle. Cables Charge Only Cable 25-70103-03R Provides power to the MC32N0. Requires power supply PWRS-14000–249R. USB Client Charge Cable 25-67868-03R Provides USB client communication capabilities and charges the MC32N0.
Page 31
SG-MC3123243-01R Replacement handstrap for MC32N0-R and MC32N0-S. Plastic Holster 8710-050005-01R Provides a clip on holder for the MC32N0-R and MC32N0- S. Fabric Holster 11–69293–01R Provides a soft, clip on holder and a shoulder strap for the MC32N0-R and MC32N0- S Fabric Holster SG-MC3021212–01R...
Use the Battery Adapter with the Single Slot Serial/USB Cradle and the Four Slot Battery Charger to allow charging of the MC32N0 batteries. Installing the Battery Adapter When and where to use: The Battery Adapter is required to charge MC32N0 batteries in the Single Slot Serial/USB cradle, the Four Slot Battery Charger or the UBC Adapter. Procedure: 1 Remove power from the cradle or charger.
Accessories | 33 Figure 21: Battery Adapter in Four Slot Battery Charger Figure 22: Battery Adapter in UBC Adapter 4 Press the Battery Adapter down to ensure that it is properly seated. 5 Reconnect power. Removing the Battery Adapter Procedure: 1 Remove power from the cradle or charger.
34 | Accessories Figure 23: Release Latch 4 Rotate the Battery Adapter up. 5 Remove the Battery Adapter from the battery slot. 6 Reconnect power. Single Slot Serial/USB Cradle Caution: Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 159.
Serial Cable AC Line Cord Power Supply Charging the MC32N0 Battery Procedure: 1 Ensure that the cradle is connected to power. 2 Slide the mobile computer into the slot in the cradle. The mobile computer amber Charge LED Indicator, indicates the mobile computer battery charging status.
36 | Accessories Figure 25: MC32N0 Battery Charging 3 Gently press down on the device to ensure proper contact. 4 When charging is complete, remove the mobile computer from the cradle slot. Charging an MC32N0 Spare Battery Procedure: 1 Ensure that the cradle is connected to power.
Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F). Charging is intelligently controlled by the MC32N0. To accomplish this, for small periods of time, the MC32N0 or cradle alternately enables and disables battery charging to keep the battery at acceptable temperatures. The MC32N0 or cradle indicates when charging is disabled due to abnormal temperatures via its LED.
38 | Accessories Four Slot Charge Only Cradle Caution: Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 159. The Four Slot Charge Only cradle: • Provides 5.4 VDC power for operating the mobile computer and charging the battery. •...
Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F). Charging is intelligently controlled by the MC32N0. To accomplish this, for small periods of time, the MC32N0 or cradle alternately enables and disables battery charging to keep the battery at acceptable temperatures. The MC32N0 or cradle indicates when charging is disabled due to abnormal temperatures via its LED.
40 | Accessories Figure 29: Four Slot Ethernet Cradle LED Indicators There are two green LEDs on the front of the cradle and two green LED on the Primary port on the back of the cradle. These green LEDs light and blink to indicate the data transfer rate. When the LEDs are not lit the transfer rate is 10 Mbps.
Accessories | 41 Figure 30: CRD3X01-4001ER Four Slot Ethernet Cradle Connection Primary Port Power Port Ethernet Ports Ethernet Switch, Router, or Hub Connection Daisychaining Ethernet Cradles Daisychain up to four Four Slot Ethernet cradles to connect several cradles to an Ethernet network. Use either a straight or crossover cable.
Page 42
42 | Accessories • Proxy Settings • Static IP. Configuring Ethernet Proxy Settings The MC32N0 includes Ethernet cradle drivers. After inserting the MC32N0, configure the Ethernet connection: Procedure: Touch Touch 3 Touch Ethernet. 4 Slide the switch to the ON position.
16 Touch Ethernet Settings on WinCE Devices The Ethernet cradle drivers are pre-installed on the MC32N0 and initiate automatically when the MC32N0 is placed in a properly connected Four Slot Ethernet cradle. When the mobile computer is inserted into the Four Slot Ethernet cradle, the LAN icon indicates that the mobile computer is connected to a network.
Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F). Charging is intelligently controlled by the MC32N0. To accomplish this, for small periods of time, the MC32N0 or cradle alternately enables and disables battery charging to keep the battery at acceptable temperatures. The MC32N0 or cradle indicates when charging is disabled due to abnormal temperatures via its LED.
Accessories | 45 Setup Figure 35: Four Slot Battery Charger Power Setup Charging Spare Batteries Prerequisites: Before installing the battery, install the Battery Adapter into the battery slot in the Four Slot Spare Battery Charger. See Battery Adapter on page Procedure: 1 Connect the charger to a power source.
46 | Accessories Figure 36: Four Slot Battery Charger Spare Battery Charging LEDs Battery Charging Spare Battery Charging Each Battery Charging LED indicates the status of the battery charging in each slot. The table below describes the Battery Charging LED status. The Standard battery charges in less than five hours and the Extended battery fully charges in less than eight hours.
Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F). Charging is intelligently controlled by the MC32N0. To accomplish this, for small periods of time, the changer alternately enables and disables battery charging to keep the battery at acceptable temperatures.
48 | Accessories Figure 38: Universal Battery Charger Adapter 2 Press down on the battery to ensure it is seated properly. UBC Adapter Battery Charging Spare Battery Charging The UBC Adapter charging LEDs indicate the battery charging status. The Standard Battery usually charges in less than five hours and the Extended Life Battery usually charges in less than eight hours.
Accessories | 49 Wall Mount Bracket Use the optional Wall Mount Bracket to mount a four slot cradle to a wall. To attach the Wall Mount Bracket: Procedure: 1 Use the Wall Mount Bracket as a template and mark the locations of the four mounting screws. Note: Use fasteners appropriate for the type of wall and the Wall Mount Bracket mounting slots.
4 Tighten the mounting screws to secure the four slot cradle to the bracket. Figure 43: Mounting Screws 5 Connect power. The power supply should be located in the power supply well. MC32N0–G Handstrap Replacement Procedure: 1 Slip the button through the loop.
Page 51
Accessories | 51 Figure 44: Remove Button from Loop 2 Remove loop section from handle. 3 Separate the loop and hook tape and pull the handstrap through the slot at the bottom of the device. 4 Insert one end of the new loop section into the mounting slot in the handle. 5 Thread the other end of the loop section through the loop and pull to tighten the loop.
Figure 46: Slip Button Through Loop 7 Thread the end of the handstrap into the slot at the bottom of the device. 8 Press the hook material against the loop material. MC32N0–S/R Handstrap Replacement Procedure: 1 Use a #00 Phillips screwdriver to remove two screws.
Page 53
Accessories | 53 Figure 48: Remove Mounting Clip Mounting Strap Loop Clip 4 Feed the mounting clip through the new strap loop. 5 Secure the mounting clip to the housing using the two screws. Figure 49: Secure Mounting Clip 6 Feed the handstrap through the slot at the bottom of the device. MN000887A01-B | April 2015...
Page 54
54 | Accessories Figure 50: Feed Handstrap Through Slot 7 Attach the hook material to the loop material and press together. Figure 51: Secure Handstrap April 2015 | MN000887A01-B...
Note: Using Media Device, you can copy files to either the microUSB card or internal memory. Procedure: 1 Connect the USB Client Charge cable to the MC32N0 and then to the host computer or place the MC32N0 into a Single Slot Serial/USB cradle that is connected to a host computer.
Carefully follow the host computer’s instructions to unmount the microSD card and disconnect USB devices correctly to avoid losing information. Procedure: 1 On the host computer, unmount the device. 2 Remove the USB Client Charge cable from the MC32N0 or remove the MC32N0 from the Single Slot Serial/USB cradle. April 2015 | MN000887A01-B...
To capture bar code data: Procedure: 1 Ensure that an application is open on the MC32N0 and a text field is in focus (text cursor in text field). 2 Aim the exit window at a bar code. 3 Press and hold the a Scan button or Trigger. The red laser aiming pattern turns on to assist in aiming. Ensure that the bar code is within the area formed by the aiming pattern.
1 Ensure that an application is open on the device and a text field is in focus (text cursor in text field). 2 On the MC32N0–R, rotate the Turret for optimal scanning position. 3 Point the scan exit window at a bar code.
DataWedge Configuration | 59 • Associated application • Input plug-in configurations • Output plug-in configurations • Process plug-in configurations. Using profiles, each application can have a specific DataWedge configuration. For example, each user application can have a profile which outputs scanned data in the required format when that application comes to the foreground. DataWedge can be configured to process the same set of captured data differently based on the requirements of each application.
60 | DataWedge Configuration required. DataWedge has built-in feedback functionality for the bar code scanner to issue user alerts. The feedback settings can be configured according to user requirement. Process Plug-ins Process Plug-ins are used in DataWedge to manipulate the received data according to the requirement, before sending to the foreground application via the Output Plug-in.
DataWedge Configuration | 61 Profile Context Menu Touch and hold a profile to open a context menu that allows additional actions to be performed on the selected profile. Figure 57: Profile Context Menu The profile context menu allows the profile to be edited (same as just tapping on a profile), renamed or deleted. Options Menu Press to open the options menu.
62 | DataWedge Configuration Creating a New Profile Procedure: Touch Touch Press 4 Touch New profile. 5 In the New profile dialog box, enter a name for the new profile. It is recommended that profile names be unique and made up of only alpha-numeric characters (A-Z, a-z, 0-9). Figure 59: New Profile Name Dialog Box 6 Touch OK.
DataWedge Configuration | 63 • IP Output. Bar Code Input Use the Bar Code Input options to configure the Bar Code Scanner Input Plug-in for the profile. Enabled Enables or disables this plug-in. A check in the checkbox indicates that the plug-in is enabled. Scanner Selection Configures which scanning device to use for bar code data capture when the profile is active.
Page 64
64 | DataWedge Configuration There are three options for transmitting a UPCA preamble: + Preamble None - Transmit no preamble. + Preamble Sys Char - Transmit System Character only (default). + Preamble Country and Sys Char - Transmit System Character and Country Code (“0” for USA). Select the appropriate option to match the host system.
Page 65
DataWedge Configuration | 65 Selecting this level of security significantly impairs the decoding ability of the scanner. If this level of security is needed, try to improve the quality of the bar codes. • Code39 Length1 - Use to set decode lengths (default - 0). See Decode Lengths on page 67 for more information.
Page 66
66 | DataWedge Configuration Length1 - Use to set decode lengths (default - 6). See Decode Lengths on page 67 for more information. Length2 - Use to set decode lengths (default - 55). See Decode Lengths on page 67 for more information. Redundancy - Sets the reader to read the bar code twice before accepting data.
Page 67
DataWedge Configuration | 67 Redundancy - Sets the reader to read the bar code twice before accepting data. A check in the checkbox indicates that redundancy is enabled (default - disabled). Report Check Digit - Transmit Matrix 2 of 5 data with or without the check digit. A check in the checkbox indicates to send Matrix 2 of 5 data with check digit (default - enabled).
Page 68
68 | DataWedge Configuration • Supplemental2 - Enables or disables this option. A check in the checkbox indicates that the option is enabled. • Supplemental5 - Enables or disables this option. A check in the checkbox indicates that the option is enabled. •...
DataWedge Configuration | 69 Disable – Disables Picklist mode. Any bar code within the field of view can be decoded (default). Centered - Enables the Picklist mode so that only the bar code in the center of the image is decoded. This is most useful when used in conjunction with the static and dynamic reticle viewfinder modes.
70 | DataWedge Configuration Keystroke Output Use to configure the Keystroke Output Plug-in for the profile. • Enabled — Enables or disables this plug-in. A check in the checkbox indicates that the plug-in is enabled (default - enabled). • Action key character - Enables decoding of a special character embedded within a bar code data for use in native Android applications.
DataWedge Configuration | 71 • Advanced data formatting - is a way to customizing data before transmission. Use advanced data formatting (ADF) to edit scan data to suit requirements. Enable - Enables or disables ADF. A check in the checkbox indicates that ADF is enabled (default - disabled). Rules - ADF uses rules to customize data.
72 | DataWedge Configuration String contains the label type of the bar code. • String DATA_STRING_TAG = “com.symbol.emdk.datawedge.data_string”; String contains the output data as a String. In the case of concatenated bar codes, the decode data is concatenated and sent out as a single string. •...
DataWedge Configuration | 73 Usage This section provides information on how to configure IP Output using the DataWedge configuration user interface. To use IP Output in a particular DataWedge profile (for example: Profile0), scroll downward on IP Output. Figure 61: IP Output Screen Using IP Output with IPWedge IPWedge is a computer application that can be easily configured to retrieve data sent over network by DataWedge IP Output.
74 | DataWedge Configuration Figure 63: IP Address Entry 7 Touch Port. 8 In the Enter port number dialog box, enter same port number selected for IPWedge computer application. Figure 64: Port Number Entry 9 Configure Advanced data formatting and Basic data formatting Plug-in if any required modification to be done to captured data before sending to remote computer.
DataWedge Configuration | 75 Figure 66: IP Address Entry 7 Touch Port. 8 In the Enter port number dialog box, enter the port number that the host computer application is listening on. Figure 67: Port Number Entry 9 Configure Advanced Data Formatting and Basic Data Formatting Plug-in if any required modification to be done to captured data before sending to remote computer.
76 | DataWedge Configuration Figure 68: Advanced Data Formatting Screen 5 Touch the Enable checkbox to enable ADF. Creating a Rule Note: By default, Rule0, is the only rule in the Rules list. Procedure: Press 2 Touch New rule. 3 Touch the Enter rule name text box. 4 In the text box, enter a name for the new rule.
DataWedge Configuration | 77 Defining Criteria Procedure: 1 Touch Criteria. Figure 70: Criteria Screen 2 Touch String to check for option to specify the string that must be present in the data. 3 In the Enter the string to check for dialog box, enter the string 4 Touch Done.
78 | DataWedge Configuration 15 For Barcode inputs, touch the All decoders enabled checkbox to select all bar code symbologies. Deselect the All decoders enabled checkbox to individually select the symbologies. 16 Press until the Rule screen appears. 17 If required, repeat steps to create another rule. 18 Press until the Rule screen appears.
DataWedge Configuration | 79 Type Actions Description Move past a Moves the cursor forward past the specified string. Enter the string in the data field. Data Modifi- Crunch spaces Remove spaces between words to one and remove all spaces at the be- cation ginning and end of the data.
Page 80
80 | DataWedge Configuration • Code 39 bar code. • length of 12 characters. • contains 129 at the start position. Modify the data as follows: • Pad all sends with zeros to length 8. • send all data up to character X. •...
Page 81
DataWedge Configuration | 81 34 Touch String. 35 In the Enter a string text box, enter X. 36 Touch OK. 37 Press three times. Press 39 Touch New action. 40 Select Send char. 41 Touch Send char rule. 42 Touch Character code. 43 In the Enter character code text box, enter 32.
84 | DataWedge Configuration 7 Touch Export. 8 Touch Export. The profile file (dwprofile_x.db, where x = name of the profile) is saved to the root of the microSD card. Restoring DataWedge To restore DataWedge to the factory default configuration: Procedure: Touch Touch...
The default Datawedge profile takes care of the scanning in the application. You might want to create another DataWedge profile that caters to any specific scanning needs, associated to your Application's Activity pertaining to scanning. Disable DataWedge on MC32N0 and Mass Deploy To disable DataWedge and deploy onto multiple MC32N0 devices: Procedure: Touch Touch Press 4 Touch Settings.
Page 86
86 | DataWedge Configuration Sample Intent sendIntent = new Intent(); sendIntent.setAction(“com.symbol.emdk.datawedge.api.ACTION_SOFTSCANTRIGGER”); sendIntent.putExtra(“com.symbol.emdk.datawedge.api.EXTRA_PARAMETER”, “TOGGLE_SCANNING”); sendBroadcast(sendIntent); April 2015 | MN000887A01-B...
87 | Administrator Utilities Chapter Administrator Utilities Note: This chapter applies to Android devices only. We provide a suite of utilities that allow an administrator to manage the following features: • Multi-user Login - The Multi-user Login feature allows an administrator to set up the device to be used by multiple users.
88 | Administrator Utilities Enterprise Administrator Application Note: .Net Compact Framework 4 or later is required to run the Enterprise Administrator. To download, go to www.microsoft.com. Use the Enterprise Administrator application to setup user and group accounts and create the required (Password, Group and White List) files for using the Multi-user and Application Lock features.
Administrator Utilities | 89 Figure 77: User Manager Window 2 In the Username text box, enter a user name. The text is case sensitive and required. 3 In the Password text box, enter a password for the user. The text is case sensitive and required. 4 In the Retype Password text box, re-enter the user password.
90 | Administrator Utilities 4 Repeat steps 1 through 3 for each additional package. Creating Groups Create groups of users that have access to specific applications. Procedure: 1 Click + above the Groups list. The Group Manager window appears with a list of users and packages. Figure 79: Group Manager Window 2 In the Group name text box, enter a name for the group.
Administrator Utilities | 91 Figure 80: Authentication Window 2 Select the Remote radio button. 3 In the Server IP text box, enter the address of the remote server. 4 In the Port text box, enter the port number of the remote server. 5 Select the use SSL Encryption check box if SSL encryption is required.
92 | Administrator Utilities 2 Navigate to the location when the passwd file is stored. 3 Select the passwd file. 4 Click Open. The user information is populated into the Users list. Importing Group List Procedure: 1 Click File → Import → Group List. 2 Navigate to the location when the group file is stored.
Administrator Utilities | 93 2 Click -. 3 Click Yes. The group name is removed from the list. Editing a Package Procedure: 1 Select a package in the Packages list. 2 Click Edit Package. 3 Make changes and then click OK. Deleting a Package Procedure: 1 Select a package in the Packages list.
94 | Administrator Utilities Figure 82: MultiUser Login Screen 5 In the Login text box, enter the username. 6 In the Password text box, enter the password. 7 Touch OK. Disabling the Multi-user Feature Note: To disable the Multi-user Login feature, the user must have administrator rights. A message displays at the bottom of the screen notifying the user.
Administrator Utilities | 95 Disabling Remote Authentication Caution: When Remote Authentication is enable, the device searches for the remote server during the login procedure. If the remote server is not available or the address is incorrect, the user would not be able to login and an Enterprise reset is required to access the device.
96 | Administrator Utilities Delete User Data Note: To delete user data, the user must have administrator rights. A message displays at the bottom of the screen notifying the user. Procedure: Touch Touch Press 4 Touch Delete Individual User Data. A dialog box displays with all of the users that currently have data associated with their log in.
Administrator Utilities | 97 Touch 3 Touch Enable Application Lock. Disabling Application Lock Procedure: Touch Touch 3 Touch Disable Application Lock. Manual File Configuration Groups File A Groups file is a text file that provides a list of groups and assigns users to each group. The text file contains one line for each group.
98 | Administrator Utilities <package1Name> = the package name allowed for this group. Wild cards are allowed for this field. Example: Refer to the example of the Groups file above. A White List file of the name AdminGroup could have the following lines: com.companyname.application com.symbol.*...
Administrator Utilities | 99 Note: If the same user is assigned to multiple groups, then that user’s White List will be a logical union of the White Lists for all of the groups that user is assigned. A line starting with the # character is considered a comment and is ignored. Examples: •...
100 | Administrator Utilities Determining Applications Installed on the Device To determine the names of applications installed on the device for use with the Enterprise Administrator application: Procedure: 1 Connect the device to the host computer. Note: See Development Tools on page 118 for information on installing the USB driver for use with adb.
Administrator Utilities | 101 Figure 83: Enter Key Dialog Box 6 In the Enter key text box, enter the key name followed by the key value obtained in step 1, using the following format: <Key Name> <Key value in Hex String> Example: key2 1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef The key value must be a 64 hexadecimal character string.
102 | Administrator Utilities Note: If a key is deleted then all the volumes created using that key are un-mounted. The same key is required to re-mount the volume. Volumes Creates an encrypted file system (volume) on the device. The user must have Administrative privileges to create a volume.
Administrator Utilities | 103 Mounting a Volume Procedure: 1 Touch Mount Volume. 2 Touch sdcard or internal. 3 Touch OK. 4 Select a volume. 5 Touch OK. Listing Volumes Procedure: 1 Touch Volume List. 2 Touch sdcard to list volumes on the microSD card or internal to list volumes on internal storage. 3 Touch OK.
104 | Administrator Utilities When creating an encrypted volume, the parameter information can be imported from a file instead of entering manually. Procedure: 1 On a host computer, create a text file. 2 In the text file enter the following: <Volume Name>...
Administrator Utilities | 105 Please enter EFS file name (e.g. /tmp/1.efsmot): <volume name> Please enter encryption key (64-bytes hex value): Please enter the EFS image size (in MB): <volume size in MB> Please enter EFS image filesystem type (e.g. ext4, vfat...): ext4 DONE - OK 2 The utility first prompts for the name of the volume to create.
107 | Settings for Android Devices Chapter Settings for Android Devices Note: This chapter applies to Android devices only. This chapter describes settings available for configuring the device. Location Settings Use the Location services settings to set preferences for using and sharing location information. Touch >...
108 | Settings for Android Devices Slide - Slide the lock icon to unlock the screen. PIN - Enter a numeric PIN to unlock screen. See Set Screen Unlock Using PIN on page 108 for more information. Password - Enter a password to unlock screen. See Set Screen Unlock Using Password on page 109 for more information.
> Security. Touch Make passwords visible. A check in the checkbox indicates that the option is enabled. Button Remapping The MC32N0’s buttons can be programmed to perform different functions or shortcuts to installed applications. • Trigger 1- Scan button •...
110 | Settings for Android Devices Remapping a Button Procedure: Touch 2 Touch Key Programmer. Figure 89: Key Programmer Screen 3 Select the button to remap. 4 Touch the BUTTON REMAPPING tab or the SHORTCUT tab that lists the available functions and applications.
1 Copy the configuration file (key-config.xml) from a host computer to the root of the microSD card. See Communication on page 55 for more information. 2 On the MC32N0, use File Browser to move the file from the root of the microSD card to the / enterprise/usr folder. Touch 4 Touch Key Programmer.
112 | Settings for Android Devices Creating a Remap File The administrator can create an xml configuration file and import it into any MC32N0 device. Use any text editor to create the xml file with the filename: key-config.xml. <?xml version="1.0" encoding="UTF-8"?>...
5 Touch the checkbox next to the key to enable wake up. On the MC32N0–G, Trigger-1 is the scan key and Trigger-2 is the Triger. On the MC32N0–R/S, Trigger-1 is the scan key and Trigger-2 is the right and left scan butons. 6 Press...
Android Keyboard • Chinese keyboard About Device Use About device settings to view information about the MC32N0. Touch > About device. • Status - Touch to display the following: Battery status - Indicates if the battery is charging (on AC power) or discharging (on battery power).
Page 115
• Hardware config - Lists part number for various hardware on the MC32N0. • Legal information - Opens a screen to view legal information about the software included on the MC32N0. • Model number - Displays the devices model number.
117 | Application Deployment for Android Devices Chapter Application Deployment for Android Devices This chapter describes features in Android including new security features, how to package applications, and procedures for deploying applications onto the device. Security The device implements a set of security policies that determine whether an application is allowed to run and, if allowed, with what level of trust.
118 | Application Deployment for Android Devices • Trusted credentials - Touch to display the trusted system and user credentials. • Clear credentials - Deletes all secure certificates and related credentials. Development Tools Android development tools are available at http://developer.android.com. To start developing applications for the device, download the development SDK and the Eclipse IDE.
Application Deployment for Android Devices | 119 Application Installation After an application is developed, install the application onto the device using one of the following methods: • USB connection, see Installing Applications Using the USB Connection on page 119. • Android Debug Bridge, see Installing Applications Using the Android Debug Bridge on page 119.
120 | Application Deployment for Android Devices Caution: When connecting the device to a host computer and mounting its microSD card, follow the host computer’s instructions for connecting and disconnecting USB devices, to avoid damaging or corrupting files. Prerequisites: Ensure that the ADB drivers are installed on the host computer. See ADB USB Setup on page 118.
3 Press and hold the Power button until the menu appears. 4 Touch Reset. 5 On the MC32N0-G, press and hold the Trigger button or on the MC32N0–R/S, press and hold the right Scan button.. MN000887A01-B | April 2015...
8 Press the Enter button. 9 Use the navigation keys to navigate to the MC32N0JxxRUyyzzzzz.zip file . 10 Press the Enter key. The System Update installs and then the MC32N0 resets. Storage The device contains four types of file storage: •...
External Storage The MC32N0 can have a removable microSD card. The microSD card content can be viewed and files copied to and from when the MC32N0 is connected to a host computer. Some applications are designed to be stored on the microSD card rather than in internal memory.
Internal Storage The MC32N0 has internal storage. The internal storage content can be viewed and files copied to and from when the MC32N0 is connected to a host computer. Some applications are designed to be stored on the internal storage rather than in internal memory.
Application Deployment for Android Devices | 125 Figure 101: Manage Applications Screen The Manage Applications screen has four tabs, with lists of applications and their components in each. At the bottom of each tab is a graph of the memory used by the items in the list and amount of free memory. Touch an application, process, or service in a list to open a screen with details about it and, depending on the item, to change its settings, stop it or uninstall it •...
126 | Application Deployment for Android Devices Stopping an Application To monitor how much RAM running applications and cached processes are using and if necessary, stop them. Procedure: Press > Manage apps. 2 Swipe the screen to display the Running tab. 3 Touch Show cached processes or Show running services to switch back and forth.
Application Deployment for Android Devices | 127 4 Touch Move to SD card to move the bulk of the application from the device’s internal storage to the microSD card. 5 Touch Move to device to move the application back to the device’s internal storage. Managing Downloads Files and applications downloaded using the Browser or Email are stored on the microSD card in the Download directory.
• Synchronizes files between the MC32N0 and host computer, converting the files to the correct format. • Backs up the data stored on the MC32N0. Synchronization is a one-step procedure that ensures the data is always safe and up-to-date. •...
1 Select Start > Programs > Microsoft ActiveSync on the host computer. The ActiveSync Window displays. Figure 104: ActiveSync Window Note: Assign each MC32N0 a unique device name. Do not try to synchronize more than one MC32N0 to the same name.
Synchronization | 131 Figure 105: Connection 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. Setting Up a Connection Using WMDC Procedure: 1 Select Start >...
132 | Synchronization Setting up a Partnership Procedure: 1 If the Get Connected window does not appear on the host computer, select Start > All Programs > Microsoft ActiveSync. Figure 108: New Partnership Window 2 Select if you want to create synchronize with the host computer or to connect as a guest. 3 Click Next.
Page 133
5 Click Finish or Setup. Figure 111: Connected Window During the first synchronization, information stored on the MC32N0 is copied to the host computer. When the copy is complete and all data is synchronized, the MC32N0 can be disconnect from the host computer.
Use the Display tab configure display interaction settings. Figure 112: Display Tab The Auto Orientation parameter controls the display rotation according to the MC32N0 orientation. Select the Auto Orientation checkbox to enable this feature. Auto orientation is disabled by default.
IST. A high setting allows IST to issue a wake up action when an easier movement to the MC32N0 is detected. Shake the MC32N0 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.
Use the Event tab to display the event details. This feature in IST mainly focuses on abuse by dropping the device. Figure 115: Events Tab Use the Audible Notification panel to enable playing of a wave file when the MC32N0 is dropped. Select a desired .wav file from the Sounds: drop-down list.
Page 138
138 | Settings for WinCE Devices Figure 116: Sensors Tab Tap on each sensor to view the Sensor Info. Sensor Info The Sensor Info list displays the name, ID, range, unit, scale, connectivity and status of the sensor. Figure 117: Sensor Info Window Tap Menu to select VisualizeView or GraphView for the sensor.
Settings for WinCE Devices | 139 Figure 119: GraphView Window IST Info Use the IST Info tab to view IST software information. Figure 120: IST Info Tab Table 9: IST Info Tab Information Item Description CPL Ver Displays the version information of IST control panel. API Ver Displays the version information of IST application programming interface.
140 | Settings for WinCE Devices Figure 121: Power Settings – Wakeup Tab Table 10: Wakeup Default Settings Condition for Wakeup Power Button Automatic Time-out AC power is applied. Mobile computer is inserted into a cradle. Mobile computer is removed from a cradle. Mobile computer is connected to a USB device.
Settings for WinCE Devices | 141 Figure 122: 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 device to have the registry setting take effect. Changing Threshold Value 1 Tap Start >...
After setting the registry key, warm boot the MC32N0. Sample Applications and StartUpCtl Configuration The MC32N0 with Windows CE 7.0 contains a set of sample applications that can be installed on the device. As part of the installation, an application called StartUpCtl is also installed.
Page 143
Settings for WinCE Devices | 143 To remove the installed applications (after a cold boot is performed): 1 Tap Start > Programs > Windows Explorer. 2 Open the Application folder. 3 Delete the Sample.C folder and its contents. 4 Delete the StartUpCtl folder and its contents. 5 Delete the Samples.C file.
Platform Software Developer Kit (Platform SDK) for MC32N0 The Platform SDK for MC32N0 is used in conjunction with the EMDK for C to create Windows CE applications for the wearable terminal. The Platform SDK installs a new Windows CE device type and its associated libraries onto the development PC.
Flash File System (FFS) Partitions and Non-FFS Partitions. FFS Partitions The MC32N0 includes two FFS partitions. These partitions appear to the MC32N0 as a hard drive that the OS file system can write files to and read files from. Data is retained even if power is removed.
Page 147
Since these early loading drivers read these keys before RegMerge gets a chance to change them, the MC32N0 must be cold booted. The warm boot does not re- initialize the registry and the early loading driver reads the new registry values.
Zebra. This partition is mandatory for the MC32N0. • Splash Screen: a bitmap smaller than 16 Kb (and limited to 16 bits per pixel) is displayed as the MC32N0 cold boots. To download a customized screen to display, see Creating a Splash Screen on page 157.
1 Ensure that ActiveSync or Windows Mobile Device Center is installed on the host computer and that a partnership was created. 2 Connect the MC32N0 to the host computer using a Single Slot Serial/USB cradle or an appropriate cable. 3 On the host computer, select Start > Programs > ActiveSync.
4 In the drop-down list, select Platform or Application. 5 Select OK. 6 Connect the MC32N0 to a host computer using either a Single-slot Serial/USB cradle or a USB Client Charge cable. 7 On the host computer, open Windows Explorer. The MC32N0 appears as a hard disk drive in Windows Explorer.
6 Open the OSUpdate folder. 7 Double tap on the file: 32N0c70Ben_TEMP.lnk. 8 When the OS Update application finds the appropriate file, it loads the package onto the MC32N0. A progress bar displays until the update completes. 9 When complete, the MC32N0 re-boots and the calibration screen appears.
Page 152
Loading Files From an SD Card Procedure: 1 Copy the files to the root directory of an SD card. 2 Insert the SD card into the MC32N0. 3 Install the battery. 4 Simultaneously press the Power button and the 1 and 9 keys.
Page 153
1 Download the USBDownload application from the Support Central web site. Follow the installation instructions with the application. 2 Connect the MC32N0 to a host computer using the Single Slot Serial/USB Cradle or USB Charge Cable. 3 On the host computer, launch the USBDownload application.
Page 154
154 | Application Deployment for Windows CE Caution: To ensure a successful download, do not remove power from the mobile computer while in Bootloader. 8 Use the up and down scroll buttons to select Download from USB, then press ENT. The Bootloader displays the following: Figure 133: Waiting for Input 9 On the host computer, locate the hex files to download.
Application Deployment for Windows CE | 155 Figure 135: USB Download Window 11 Click the SEND DATA button. The hex file(s) is downloaded to the device. Figure 136: Download Complete Screen 12 On completion, press ENT to return to the Bootloader main screen to select the next file to download. 13 To exit Bootloader, select Exit from the Bootloader main screen and press ENT.
Page 156
156 | Application Deployment for Windows CE Error Error Text Probable Cause Number Can't read from the The source device (either USB or SDMMC) could not be read from. Check source device source device connectivity and retry. Can't write to the The destination device (either NAND, RAM, Power Micro, IST, Keyboard destination device Controller or CPLD) could not be written to.
Creating a Splash Screen A custom splash screen can be created and loaded onto the MC32N0. To create a custom splash screen: Procedure: 1 Create a .bmp file using a graphic program with the following specifications: •...
The touch-sensitive screen of the MC32N0 is glass. Do not to drop the MC32N0 or subject it to strong impact. • Protect the MC32N0 from temperature extremes. Do not leave it on the dashboard of a car on a hot day, and keep it away from heat sources.
160 | Maintenance and Troubleshooting • Do not use incompatible batteries and chargers. Use of an incompatible battery or charger may present a risk of fire, explosion, leakage, or other hazard. If you have any questions about the compatibility of a battery or a charger, contact Zebra Customer Support Center.
They may be cleaned as frequently as required, but it is advisable to clean the camera window periodically when used in dirty environments to ensure optimum performance. Cleaning the MC32N0 Housing Using the alcohol wipes, wipe the housing including buttons.
If the temperature is low and humidity is high, longer drying time is required. Warm temperature and dry humidity requires less drying time. Troubleshooting The following tables provides typical problems that might arise and the solution for correcting the problem. Troubleshooting the MC32N0 Table 12: Troubleshooting the MC32N0 Problem Cause Solution Mobile computer does Main battery not Charge or replace the main battery.
Page 163
Place the MC32N0 within proper scanning range. tween the MC32N0 and bar code is incor- rect. MC32N0 is not Program the MC32N0 to accept the type of bar code being scanned. programmed for the bar code type. Table continued… MN000887A01-B | April 2015...
164 | Maintenance and Troubleshooting Problem Cause Solution MC32N0 is not If the MC32N0 does not beep on a good decode, set the application to programmed to generate a beep on good decode. generate a beep. MC32N0 cannot find Too far from...
Maintenance and Troubleshooting | 165 Problem Cause Solution The MC32N0 is Remove and re-insert the MC32N0 into the cradle, ensuring it is firm- not fully seated in ly seated. the cradle. Extreme battery Battery does not charge if ambient temperature is below 0 °C (32 °F) temperature.
Battery is not charging. MC32N0 removed from Replace the MC32N0 in the cradle. The Standard Life Battery the cradle too soon. fully charges in less than hours and the Extended Life Battery fully charges in less than eight hours.
Ensure the cable is receiving power. Ensure MC32N0 is MC32N0 battery is not from cable or cable was un- seated correctly. If the MC32N0 battery is fully depleted, it charging. plugged from AC power too can take up to five hours to fully recharge a Standard Bat- soon.
169 | Technical Specifications Chapter Technical Specifications The following sections provide technical specification for the device. MC32N0 Technical Specifications The following table summarizes the MC32N0’s intended operating environment and technical hardware specifications. Table 18: MC32N0 Technical Specifications Item Description Physical Characteristics...
Page 170
170 | Technical Specifications Item Description Network Connections Full-speed USB client, full-speed USB host, Bluetooth and WiFi. USB host mode available with appropriate cables only. Notification LEDs and audio notifications Keypad Options 28-key Numeric 38-key Shifted Alpha (calculator-style integrated numeric keypad) 48-key Alpha-Numeric (calculator-style integrated numeric keypad) Audio Speaker, microphone, and headset connector (2.5 mm jack).
Page 171
Technical Specifications | 171 Item Description Encryption: WEP40/WEP104, TKIP and AES Authentication:TLS; TTLS (CHAP*, MSCHAP, MSCHAPv2, PAP or MD5*); PEAP (TLS*, MSCHAPv2, GTC); LEAP; FAST (TLS*, MSCHAPv2, GTC). Other: Wi-Fi, CCXv4 certified, and supports IPv6 FIPS 140–2 certi- fied (Android), Q4–2014 (WinCE) * WinCE only Wireless PAN Data Bluetooth...
Technical Specifications | 173 Typical Working Ranges Symbol Density/ Note 1 Bar Code Content/ Contrast Bar Code Type Near 5.0 mil ABCDEFGH 1.2 in 12.5 in Code 39 80% MRD 3.05 cm 31.75 cm 7.5 mil ABCDEF 1.1 in 18.5 in Code 39 80% MRD 2.79 cm...
72.39 cm Note 2 Note: 1 Photographic quality bar code at 18° pitch angle under 0.1 fcd ambient illumination. 2 Dependent upon width of bar code. MC32N0 Connector Pin-Out Figure 137: I/O Connector Table 21: I/O Connector Pin-Outs Signal Name Description Ground/Return Table continued…...
Technical Specifications | 175 Signal Name Description Cradle_IN* When grounded, the MC32N0 detects it is in the cradle. RS232 DCD (into MC32N0) USB_N USB negative USB_P USB positive Ground/Return BOTG_VBUS2 USB power out USB_P2_7_SCTR USB ID U1_TXD_RS232 RS232 TXD (out of MC32N0)
Technical Specifications | 177 Item Description Operating Temperature 0 °C to 50 °C (32 °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...