Motorola MC67 Integrator Manual

Motorola MC67 Integrator Manual

With android os
Hide thumbs Also See for MC67:
Table of Contents

Advertisement

MC67
with Android ™ OS
INTEGRATOR GUIDE

Advertisement

Table of Contents
loading

Summary of Contents for Motorola MC67

  • Page 1 MC67 with Android ™ OS INTEGRATOR GUIDE...
  • Page 3: Copyrights

    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.
  • Page 5: Revision History

    5 | Revision History Revision History Changes to the original guide are listed below: Change Date Description A01 Rev. A 1/2014 Initial release. A02 Rev. A 5/2015 Rebranding. MN000116A02-A | May 2015...
  • Page 7: Table Of Contents

    Performing an Enterprise Reset.......................22 Performing a Factory Reset........................24 Chapter 2: Accessories...................27 Accessories................................27 Single Slot USB Cradle............................29 Setup................................29 Charging the MC67 Battery........................29 Charging the Spare Battery........................30 Battery Charging............................. 30 Four Slot Ethernet Cradle............................31 CRD5501-4001ER Setup........................31 Daisychaining Ethernet Cradles....................32 LED Indicators (CRD5501-4001ER)..................33...
  • Page 8 Installation............................... 53 Chapter 3: USB Communication................55 Connecting to a Host Computer via USB......................55 Connecting to the MC67 as a Media Device...................55 Connecting to the MC67 as an Installer....................55 Disconnect from the Host Computer........................56 Chapter 4: DataWedge Configuration..............57 Basic Scanning..............................
  • Page 9 Programming Notes.............................86 Remapping Keys............................. 86 Overriding Trigger Key in an Application....................86 Capture Data and Taking a Photo in the Same Application..............86 Disable DataWedge on MC67 and Mass Deploy..................86 Soft Scan Feature.............................87 Chapter 5: Administrator Utilities............... 89 Required Software...............................89 On-device Application Installation........................89 Multi-user/AppLock Configuration........................
  • Page 10 10 | Contents Package List File........................... 102 Secure Storage..............................102 Installing a Key............................. 102 Viewing Key List..........................103 Deleting a Key............................104 Volumes..............................104 Creating Volume Using EFS File....................104 Creating a Volume Manually....................105 Mounting a Volume........................105 Listing Volumes........................106 Unmounting a Volume......................106 Deleting a Volume........................106 Encrypting an SD Card......................106 Creating an EFS File..........................
  • Page 11 Four Slot Battery Charger........................144 Cables..............................145 Magnetic Stripe Reader......................... 145 Chapter 9: Technical Specifications..............147 MC67 Technical Specifications........................147 MC67..............................147 SE4500–SR Decode Zone........................150 MC67 External Connector Pin-Outs..................... 151 MC67 Accessory Specifications........................152 Chapter 10: Keypad Remap Strings..............157 Keypad Remap Strings............................157...
  • Page 12 12 | Contents...
  • Page 13: About This Guide

    Note: Screens and windows pictured in this guide are samples and can differ from actual screens. Documentation Set The documentation set for the MC67 provides information for specific user needs, and includes: • MC67 Quick Start Guide - describes how to get the MC67 up and running.
  • Page 14: Notational Conventions

    (when it is not part of the current procedure, for instance), or tell the reader where something is located on the screen. There is no warning level associated with a note. Related Documents • MC67 Quick Start Guide, p/n MN000114Axx. • MC67 Regulatory Guide, p/n MN000149Axx. •...
  • Page 15 About This Guide | 15 When contacting support, please have the following information available: • Serial number of the unit (found on manufacturing label) • Model number or product name (found on manufacturing label) • Software type and version number Figure 1: Manufacturing Label Customer Support responds to calls by email or telephone within the time limits set forth in support agreements.
  • Page 17: Chapter 1: Getting Started

    This chapter provides information for getting the device up and running for the first time. Setup When and where to use: Perform this procedure to start using the MC67 for the first time. Procedure: 1 Install the subscriber identification module (SIM) card.
  • Page 18: Installing The Battery

    Before using the MC67 for the first time, charge the main battery until the amber Charging/Battery Status light emitting diode (LED) remains lit. To charge the MC67, use a cable or a cradle with the appropriate power supply. For information about the accessories available for the MC67, see Accessories on page 27 for more information.
  • Page 19: Led Charging Indicators

    1 To charge the main battery, connect the charging accessory to the appropriate power source. 2 Insert the MC67 into a cradle or attach to a cable. The MC67 turns on and begins charging. The Charging/Battery Status LED blinks amber while charging, then turns solid amber when fully charged.
  • Page 20 7 Lift the battery from the MC67. Figure 7: Lift the Battery 8 Insert the replacement battery, bottom first, into the battery compartment in the back of the MC67. 9 Press the battery down until the battery release latch snaps (two clicks) into place.
  • Page 21: Replacing The Microsd Card

    Getting Started | 21 Replacing the microSD Card Procedure: 1 If the MC67 is in a cradle, remove it before performing a Safe Battery Swap. 2 Unclip the handstrap. 3 Press and hold the Power button until the menu appears.
  • Page 22: Resetting The Mc67

    3 The device reboots. Performing a Hard Reset Caution: Performing a hard reset with a SIM card installed in the MC67 may cause damage or data corruption to the SIM card. Perform a hard reset if the MC67 stops responding.
  • Page 23 Communication on page 3 Press and hold the Power button until the menu appears. 4 Touch Reset. 5 Touch OK. The MC67 resets. 6 Press and hold the Right Scan/Action button. 7 When the Recovery Mode screen appears, release the button.
  • Page 24: Performing A Factory Reset

    24 | Getting Started Figure 10: System Recovery Screen 9 Press the Up and Down Volume buttons to navigate to the apply update from sdcard option. 10 Press the Right Scan/Action button. 11 Press the Up and Down Volume buttons to navigate to the M67N0JXXVRExxxxx.zip file. 12 Press the Right Scan/Action button.
  • Page 25 Getting Started | 25 Figure 11: Recovery Mode Screen 8 Touch Figure 12: System Recovery Screen 9 Press the Up and Down volume buttons to navigate to the apply update from sdcard option. 10 Press the Right Scan/Action button. 11 Press the Up and Down volume buttons to navigate to the M67N0JXXVRFxxxxxxx.zip file. 12 Press the Right Scan/Action button.
  • Page 27: Chapter 2: Accessories

    Part Number Description Cradles Single Slot USB Cradle CRD-MC5X-RCHG1–01 Charges the MC67 main battery and a spare battery. Syn- chronizes the MC67 with a host computer through a USB connection. Four Slot Charge Only CRD5501-4000CR Charges up to four MC67 devices.
  • Page 28 Bluetooth for credit, debit, loyalty and gift magnetic stripe cards, Chip and PIN-based cards or NFC payments via a mobile phone. Belt Mounted Rigid Hol- SG-MC5511110-01R Clips onto belt to hold the MC67 when not in use. ster Fabric Holster SG-MC5521110-01R Soft holder for added protection.
  • Page 29: Single Slot Usb Cradle

    Accessories | 29 Single Slot USB Cradle This section describes how to set up and use a Single Slot USB cradle with the MC67. For USB communication setup procedures see USB Communication on page The Single Slot USB cradle: •...
  • Page 30: Charging The Spare Battery

    Battery Charging The Single Slot USB cradle charges the MC67’s main battery and a spare battery simultaneously. The MC67’s Charging/Battery Status LED indicates the status of the battery charging in the MC67. See Charging Indicators on page 19 for charging status indications.
  • Page 31: Four Slot Ethernet Cradle

    Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F). Charging is intelligently controlled by the MC67. To accomplish this, for small periods of time, the MC67 or cradle alternately enables and disables battery charging to keep the battery at acceptable temperatures. The MC67 or cradle indicates when charging is disabled due to abnormal temperatures via its LED.
  • Page 32: Daisychaining Ethernet Cradles

    32 | Accessories Figure 17: CRD5501-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 33: Led Indicators (Crd5501-4001Er)

    The following settings can be configured when using Ethernet communication: • Proxy Settings • Static IP. Configuring Ethernet Proxy Settings The MC67 includes Ethernet cradle drivers. After inserting the MC67, configure the Ethernet connection: Procedure: Touch Touch 3 Touch Ethernet. 4 Slide the switch to the ON position.
  • Page 34: Configuring Ethernet Static Ip Address

    In the Bypass proxy for text box, enter addresses for web sites that do not require to go through the proxy server. Use the separator “|” between addresses. 12 Touch Modify. 13 Touch Configuring Ethernet Static IP Address The MC67 includes Ethernet cradle drivers. After inserting the MC67, configure the Ethernet connection: Procedure: Touch Touch 3 Touch Ethernet.
  • Page 35: Charging The Mc67

    Accessories | 35 16 Touch Charging the MC67 Insert the MC67 into a slot to begin charging. The MC67’s Charging/Battery Status LED shows the status of the battery charging in the MC67. The 3600 mAh battery fully charges in approximately six hours.
  • Page 36: Charging The Mc67

    Figure 21: Four Slot Charge Only Cradle Setup Power Port Charging the MC67 Insert the MC67 into a slot to begin charging. The MC67’s Charging/Battery Status LED shows the status of the battery charging in the MC67. The 3600 mAh battery fully charges in approximately six hours.
  • Page 37: Mounting A Four Slot Cradle

    Accessories | 37 Figure 22: Wall Mount Bracket Mounting Tab (2) Mounting Screw (4) Mounting Slot Mounting a Four Slot Cradle To mount a four slot cradle: Procedure: 1 Screw the supplied screws into the bottom of the four slot cradle. The screw heads should protrude about a quarter of an inch from the cradle.
  • Page 38: Vcd5500 Vehicle Cradle

    5 Connect power. The power supply should be located in the power supply well. VCD5500 Vehicle Cradle This section describes how to set up and use a VCD5500 vehicle cradle with the MC67. Once installed in a vehicle, the cradle: •...
  • Page 39: Connector Pin-Outs

    Caution: ROAD SAFETY - Do not use the MC67 while driving. Park the vehicle first. Always ensure the MC67 is fully inserted into the cradle. Do not place it on the seat or where it can break loose in a collision or sudden stop.
  • Page 40: Power Connection

    UL Listed 5A fuse. The fuse protects the vehicle from an electrical short on the power line to the cradle. To use the cradle to charge the MC67 and spare battery, when the vehicle’s ignition is off, connect the cradle to unswitched power.
  • Page 41: Charging The Mc67 Battery

    5 Connect the power input cable into the power port on the cradle. Postrequisites: To see if the cradle has power, insert the MC67. The Charging LED on the MC67 blinks slowly to indicate charging and turns solid amber when the battery is completely charged. See...
  • Page 42: Removing The Mc67

    2 Press the MC67 down to ensure it is seated properly. A click indicates that the MC67 button release locking mechanism is enabled and the MC67 is locked in place. Caution: Ensure the MC67 is fully inserted in the cradle. Lack of proper insertion may result in property damage or personal injury.
  • Page 43: Charging The Mc67

    Figure 30: Removing the MC67 Charging the MC67 Insert the MC67 into a slot to begin charging. The MC67’s Charging/Battery Status LED shows the status of the battery charging in the MC67. The 3600 mAh battery fully charges in approximately six hours.
  • Page 44: Battery Charging Indicators

    44 | Accessories Figure 31: Four Slot Battery Charger Setup Battery Charging LEDs (4) Battery Battery Charging Indicators An amber LED is provided for each battery charging well. See Table 6: Spare Battery LED Charging Indicators on page 44 for charging status indications. The 3600 mAh battery charges in approximately six hours. Charging Temperature Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F).
  • Page 45: Usb Charging Cable

    DEX cable. USB Charging Cable The USB Charging cable provides the MC67 with operating and charging power when used with the Zebra approved power supply and AC line cord and synchronize information between the MC67 and a host computer. Figure 32: USB Charging Cable Setup...
  • Page 46: Auto Charge Cable

    1 If required, connect the cable power input connector to the Zebra approved power source. 2 Slide the bottom of the MC67 into the connector cup end of the cable until the MC67 is firmly seated in the cup. 3 Slide the two locking tabs up until they both lock into position.
  • Page 47: Charging The Mc67

    4 To remove, slide the two locking tab down and remove the cable from the MC67. Charging the MC67 Insert the MC67 into a slot to begin charging. The MC67’s Charging/Battery Status LED shows the status of the battery charging in the MC67.
  • Page 48: Vehicle Holder

    Do not mount the vehicle holder near the driver seat air bag deployment area. • Do not place the MC67 on top of the dashboard or anywhere without securing it in the vehicle holder. • Do not mount the vehicle holder near the passenger seat air bag deployment area.
  • Page 49: Installation

    2 Flip the lever down to create a vacuum between the suction cup and the mounting surface. 3 Make sure that the suction bond is strong enough before proceeding to the next step. 4 Slide the MC67 into the cradle. MN000116A02-A | May 2015...
  • Page 50: Flat Surface Installation

    Figure 38: Insert MC67 into Vehicle Holder Locking Tab 5 Connect the auto charger cable to the MC67 and slide the two locking tabs up to secure the cable cup to the MC67. 6 Connect the other end to the cigarette lighter socket.
  • Page 51: Handstrap Replacement

    Accessories | 51 Figure 40: Vehicle Holder Mounted on Flat Surface 7 Connect the auto charger cable to the MC67 and slide the two locking tabs up to secure the cable cup to the MC67. 8 Connect the other end to the cigarette lighter socket.
  • Page 52 52 | Accessories Figure 41: Handstrap Clip Removal 5 Remove the battery. Caution: When removing handstrap pin, be careful not to damage handstrap mounting area. 6 Using a small flat screwdriver, push the head of the screwdriver between the handstrap pin and the bottom of the housing as shown below.
  • Page 53: Installation

    Installation To install a new handstrap: Procedure: 1 Feed bottom end of handstrap into handstrap slot on the bottom of the MC67. Figure 44: Feed Handstrap into Handstrap Slot 2 Slide pin into bottom of handstrap. 3 Center the pin in the handstrap loop.
  • Page 54 54 | Accessories Figure 46: Slide Handstrap and Tether Over Handstrap Mount 5 Slide tether loop over handstrap. 6 Insert the handstrap clip into the slot on the device. Ensure that it is securely in place. May 2015 | MN000116A02-A...
  • Page 55: Chapter 3: Usb Communication

    Connecting to the MC67 as a Media Device Procedure: 1 Connect the USB Charging cable to the MC67 and then to the host computer or place the MC67 into a Single Slot USB cradle that is connected to a host computer.
  • Page 56: Disconnect From The 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 Charging cable from the MC67 or remove the MC67 from the Single Slot USB cradle. May 2015 | MN000116A02-A...
  • Page 57: Chapter 4: Datawedge Configuration

    To capture bar code data: Procedure: 1 Ensure that an application is open on the MC67 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. 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.
  • Page 58: Profiles

    4 Move the MC67 until the bar code is centered under the red target. 5 The Left and Right LEDs light green, a beep sounds and the MC67 vibrates, by default, to indicate the bar code was decoded successfully. The captured data appears in the text field.
  • Page 59: Plug-Ins

    DataWedge Configuration | 59 DataWedge to send output data to any foreground application other than applications associated with user-defined profiles when Profile0 is enabled. Profile0 can be disabled to allow DataWedge to only send output data to those applications which are associated in user-defined profiles.
  • Page 60: Profiles Screen

    60 | DataWedge Configuration Profiles Screen To launch DataWedge, touch > DataWedge. By default, three profiles appear: • Profile0 • Launcher • DWDemo. Profile0 is the default profile and is used when no other profile can be applied. Figure 49: DataWedge Profiles Screen Profile names are color coded.
  • Page 61: Disabling Datawedge

    DataWedge Configuration | 61 Options Menu Figure 51: DataWedge Options Menu The menu provides options to create a new profiles, access to general DataWedge settings and DataWedge version information. Disabling DataWedge Procedure: Touch Touch 3 Touch 4 Touch Settings. 5 Touch DataWedge enabled. The blue check disappears from the checkbox indicating that DataWedge is disabled.
  • Page 62: Profile Configuration

    62 | DataWedge Configuration Figure 52: New Profile Name Dialog Box 6 Touch OK. The new profile name appears in the DataWedge profile screen. Profile Configuration To configure the Profile0 or a user-created profile, touch the profile name. Figure 53: Profile Configuration Screen The configuration screen lists the following sections: •...
  • Page 63: Scanner Selection

    DataWedge Configuration | 63 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. • Auto - The software automatically selects the 2D Imager.
  • Page 64 64 | DataWedge Configuration • UPCE0 Report Check Digit - The check digit is the last character of the symbol used to verify the integrity of the data. Enables or disables this option. A check in the checkbox indicates that the option is enabled (default - disabled).
  • Page 65 DataWedge Configuration | 65 Verify Check Digit - Enable this feature to check the integrity of all Code 39 symbols to verify that the data complies with a specified check digit algorithm. The digital scanner decodes only those Code 39 symbols that include a modulo 43 check digit.
  • Page 66 66 | DataWedge Configuration CLSI Editing - Enable this parameter to strip the start and stop characters and insert a space after the first, fifth, and tenth characters of a 14-character Codabar symbol. Enable this feature if the host system requires this data format (default - disabled).
  • Page 67 DataWedge Configuration | 67 Verify Check Digit - Enable this feature to check the integrity of all Matrix 2 of 5 symbols to verify that the data complies with a specified check digit algorithm (default - enabled). • UPCE1 Report Check Digit - The check digit is the last character of the symbol used to verify the integrity of the data.
  • Page 68 68 | DataWedge Configuration No Supplementals - the scanner is presented with a UPC/EAN plus supplemental symbol, the scanner decodes UPC/EAN and ignores the supplemental characters (default). Supplemental Always - the scanner only decodes UPC/EAN symbols with supplemental characters, and ignores symbols without supplementals.
  • Page 69: Msr Input

    DataWedge Configuration | 69 • Beam Timer - Sets the maximum amount of time that the reader remains on (0 - 60,000 ms in increments of 100 ms). A value of 0 sets the reader to stay on indefinitely (default -15000). •...
  • Page 70: Intent Output

    70 | DataWedge Configuration • Action key character - Enables decoding of a special character embedded within a bar code or MSR data for use in native Android applications. This feature is helpful when populating or executing a form. None - Action key character feature is disabled (default). Tab - Tab character code in a bar code is processed.
  • Page 71: Intent Overview

    DataWedge Configuration | 71 • Basic data formatting - Allows configuration of any data formatting for the related Output Plug-in. When the plug-in is disabled any data is passed on without modification. Enabled - Enables or disables Basic Data Formatting. A check in the checkbox indicates that it is enabled (default - enabled).
  • Page 72: Ip Output

    72 | DataWedge Configuration Decode data is returned as a list of byte arrays. In most cases there will be one byte array per decode. For bar code symbologies that support concatenation e.g. Codabar, Code128, MicroPDF, etc., the decoded data is stored in multiple byte arrays (one byte array per bar code).
  • Page 73: Using Ip Output With Ipwedge

    DataWedge Configuration | 73 • Basic data formatting - Allows configuration of any data formatting for the related Output Plug-in. When the plug-in is disabled any data is passed on without modification. Enabled - Enables or disables Basic Data Formatting. A check in the checkbox indicates that it is enabled (default - enabled).
  • Page 74: Using Ip Output Without Ipwedge

    74 | DataWedge Configuration 4 In the Choose protocol dialog box, touch the same protocol selected for the IPWedge computer application. (TCP is the default). Figure 55: Protocol Selection 5 Touch IP Address. 6 In the Enter IP Address dialog box, enter the IP address of host computer to send data to. Figure 56: IP Address Entry 7 Touch Port.
  • Page 75: Generating Advanced Data Formatting Rules

    DataWedge Configuration | 75 3 Touch Protocol. 4 In the Choose protocol dialog box, touch the same protocol selected in the client application. (TCP is the default). Figure 58: Protocol Selection 5 Touch IP Address. 6 In the Enter IP address dialog box, enter the IP address of host computer to send data to. Figure 59: IP Address Entry 7 Touch Port.
  • Page 76: Configuring Adf Plug-In

    76 | DataWedge Configuration • Criteria - Criteria can be set according to Input plug-in, symbology, matching string within the data (at the specified position) and/or data length. Received data must match the defined criteria in order for the data to be processed.
  • Page 77: Defining A Rule

    DataWedge Configuration | 77 Defining a Rule Procedure: 1 Touch the newly created rule in the Rules list. Figure 62: Rule List Screen 2 Touch the Rule enabled checkbox to enable the current rule. Defining Criteria Procedure: 1 Touch Criteria. Figure 63: Criteria Screen 2 Touch String to check for option to specify the string that must be present in the data.
  • Page 78: Defining An Action

    78 | DataWedge Configuration 4 Touch Done. 5 Touch OK. 6 Touch String position option to specify the position of the string specified in the String to check for option. The ADF rule is only applied if the specific string in String to check for is found at the specified String position location (zero for the start of the string).
  • Page 79: Deleting A Rule

    DataWedge Configuration | 79 3 In the New action menu, select an action to add to the Actions list. See Table 7: ADF Supported Actions on page for a list of supported ADF actions. 4 Some Actions require additional information. Touch the Action to display additional information fields. 5 Repeat steps to create more actions.
  • Page 80: Adf Example

    80 | DataWedge Configuration Type Actions Description Stop pad zeros Stop padding with zeros. This disables the previous Pad with zeros ac- tion. Pad with spaces Left pad data with spaces to meet the specified length. Enter the number spaces to pad. Stop pad spaces Stop padding with spaces.
  • Page 81 DataWedge Configuration | 81 4 Under Keystroke Output, touch Advanced data formatting. 5 Touch Enable. 6 Touch Rule0. 7 Touch Criteria. 8 Touch String to check for. 9 In the Enter the string to check for text box, enter 129 and then touch OK. 10 Touch String position.
  • Page 82 82 | DataWedge Configuration Figure 65: ADF Sample Screen 46 Ensure that an application is open on the device and a text field is in focus (text cursor in text field). 47 Aim the exit window at the bar code. Figure 66: Sample Bar Code 48 Press and hold the scan button.
  • Page 83: Datawedge Settings

    DataWedge Configuration | 83 Figure 67: Formatted Data DataWedge Settings The DataWedge Settings screen provides access to general, non-profile related options. Touch > Settings. Figure 68: DataWedge Settings Window • DataWedge enabled - Enables or disables DataWedge. To disable DataWedge uncheck this option. •...
  • Page 84: Importing A Configuration File

    84 | DataWedge Configuration • Restore - return the current configuration back to factory defaults. Importing a Configuration File Procedure: 1 Copy the configuration file to the root of the microSD card. Touch Touch 4 Touch 5 Touch Settings. 6 Touch Import. 7 Touch SD Card.
  • Page 85: Exporting A Profile

    DataWedge Configuration | 85 Exporting a Profile Procedure: Touch Touch 3 Touch 4 Touch Settings. 5 Touch Export Profile. 6 Touch the profile to export. 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.
  • Page 86: Programming Notes

    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 MC67 and Mass Deploy To disable DataWedge and deploy onto multiple MC67 devices: Procedure: Touch May 2015 | MN000116A02-A...
  • Page 87: Soft Scan Feature

    DataWedge Configuration | 87 2 Touch DataWedge. 3 Touch 4 Touch Settings. 5 Unselect the DataWedge enabled check box. 6 Export the DataWedge configuration. See Exporting a Configuration File on page 84 for instructions. See Configuration and Profile File Management on page 85 for instructions for using the auto import feature.
  • Page 89: Chapter 5: Administrator Utilities

    89 | Administrator Utilities Chapter Administrator Utilities 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.
  • Page 90: Enterprise Administrator Application

    90 | 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.
  • Page 91: Adding Packages

    Administrator Utilities | 91 Figure 70: 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.
  • Page 92: Creating Groups

    92 | 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 72: Group Manager Window 2 In the Group name text box, enter a name for the group.
  • Page 93: Save Data

    Administrator Utilities | 93 Figure 73: 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.
  • Page 94: Importing Group List

    94 | 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.
  • Page 95: Editing A Package

    Administrator Utilities | 95 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.
  • Page 96: Disabling The Multi-User Feature

    96 | Administrator Utilities 3 Touch Load User List. The application reads the data from the passwd file and configures the Multi-user Login feature. 4 Touch Enable Multiuser to enable the feature. Figure 75: MultiUser Login Screen 5 In the Login text box, enter the username. 6 In the Password text box, enter the password.
  • Page 97: Disabling Remote Authentication

    Administrator Utilities | 97 4 Touch 5 Touch Enable Remote Authentication. The device accesses the remote server and then Login screen appears. Disabling Remote Authentication Caution: When Remote Authentication is enable, the device searches for the remote server during the login procedure.
  • Page 98: Delete User Data

    98 | 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 3 Touch 4 Touch Delete Individual User Data. A dialog box displays with all of the users that currently have data associated with their log in.
  • Page 99: Disabling Application Lock

    Administrator Utilities | 99 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.
  • Page 100: Groups File

    100 | 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.*...
  • Page 101: White List File

    Administrator Utilities | 101 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: •...
  • Page 102: Determining Applications Installed On The Device

    102 | 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 120 for information on installing the USB driver for use with adb.
  • Page 103: Viewing Key List

    Administrator Utilities | 103 Figure 76: 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.
  • Page 104: Deleting A Key

    104 | Administrator Utilities Figure 77: List of Keys 2 Touch OK. Deleting a Key Procedure: 1 Touch Revoke Key. 2 Touch the key to deleted. 3 Touch OK. 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.
  • Page 105: Creating A Volume Manually

    Administrator Utilities | 105 Creating a Volume Manually Procedure: 1 Touch Create Volume. 2 Touch Manual. 3 Touch OK. 4 In the Enter Parameters To Create Volume text box, enter the parameters in the follow format: <Volume Name> <Volume Storage Type> Key Name> <Mount Path> <Auto Mount> <Volume size> where: •...
  • Page 106: Listing Volumes

    106 | Administrator Utilities 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. The List of EFS Volumes dialog box appears with all the volumes of the selected storage location. 4 Touch OK.
  • Page 107: Off-Line Extraction Tool

    Administrator Utilities | 107 <Volume Storage Type> = storage location. Options: internal or sdcard. <Key Name> = name of the key to use when creating the volume. <Mount Path> = path where the volume will be located. <Auto Mount> = Options: 1 = yes, 0 = no. <Volume size>...
  • Page 108: Mounting An Image

    108 | Administrator Utilities 3 The utility then prompts for the encryption key. This is a 64 byte hexadecimal value. Enter a string of 64 hexadecimal digits and then press Enter. 4 The utility then prompts for the image size. Enter the size of the volume in MB. A number must be entered without the units.
  • Page 109: Chapter 6: Settings

    Wi-Fi and mobile networks to determine approximate location. • GPS satellites - Check to allow application to use the MC67 to pinpoint your location. • Use Assisted GPS - Touch to enable or disable Assisted GPS.
  • Page 110: Screen Unlock Settings

    110 | Settings Figure 80: SUPL Settings Using Default Server - Check to use the default SUPL server. Server FQN/IP - Enter the address for a SUPL server when not using the default server. Port - Enter the port address for the SUPL server. Secure connection - Check to set the server for a secure connection.
  • Page 111: Set Screen Unlock Using Pin

    Settings | 111 Set Screen Unlock Using PIN Procedure: Touch Touch Touch Security. 4 Touch Screen lock. 5 Touch PIN. 6 Touch in the text field. 7 Enter a PIN (between 4 and 16 characters) then touch Next. 8 Re-enter PIN and then touch Next. 9 Touch .
  • Page 112: Set Screen Unlock Using Pattern

    112 | Settings Figure 82: Password Screen Set Screen Unlock Using Pattern Procedure: Touch Touch Touch Security. 4 Touch Screen lock. 5 Touch Pattern. 6 Watch pattern example and then touch Next. 7 Draw a pattern connecting at least four dots. May 2015 | MN000116A02-A...
  • Page 113: Multiple User Mode

    Settings | 113 Figure 83: Choose Your Pattern Screen 8 Touch Continue. 9 Re-draw the pattern. 10 Touch Confirm. 11 On the Security screen, touch Make pattern visible to show pattern when you draw the pattern. 12 Touch Vibrate on touch to enable vibration when drawing the pattern. 13 Touch The next time the device goes into suspend mode a Pattern is required upon waking.
  • Page 114: Passwords

    > Security. Touch Make passwords visible. A check in the checkbox indicates that the option is enabled. Button Remapping The MC67’s buttons can be programmed to perform different functions or shortcuts to installed applications. • Trigger 1- Left Scan/Action button •...
  • Page 115: Exporting A Configuration File

    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 MC67, use File Browser to move the file from the root of the microSD card to the /enterprise/usr folder. Touch 4 Touch Key Programmer.
  • Page 116: Creating A Remap File

    116 | Settings Creating a Remap File The administrator can create an xml configuration file and import it into any MC67 device. Use any text editor to create the xml file with the filename: key-config.xml. <?xml version="1.0" encoding="UTF-8"?> <Button_Remap> <trigger_1 mode="Remap Button">...
  • Page 117: Accounts

    Settings | 117 1. Export the settings before Enterprise Reset, and Import the same after Enterprise Reset. 2. Copy the key-config.xml file to folder /enterprise/device/settings/keypad/ before the Enterprise Reset. After the Enterprise Reset the key configuration will be automatically applied from this file. Accounts Use the Accounts to add, remove, and manage accounts.
  • Page 118: About Phone

    • Hardware config - Lists part number for various hardware on the MC67. • Legal information - Opens a screen to view legal information about the software included on the MC67. • Model number - Displays the devices model number.
  • Page 119: Chapter 7: Application Deployment

    119 | Application Deployment Chapter Application Deployment 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.
  • Page 120: Configuring Credential Storage Settings

    120 | Application Deployment Configuring Credential Storage Settings Procedure: Touch Touch Touch Security. • Trusted credentials - Touch to display the trusted system and user credentials. • Install from SD card - Touch to install a secure certificate from the microSD card. •...
  • Page 121: Adb Usb Setup

    Application Deployment | 121 ADB USB Setup To use the ADB, install the USB driver. This assumes that the development SDK has been installed on the host computer. Go to http://developer.android.com/sdk/index.html for details on setting up the development SDK. ADB driver for Windows and Linux are available on the Zebra web site. Download the ADB and USB Driver Setup package.
  • Page 122: Installing Applications Using A Microsd Card

    122 | Application Deployment Figure 87: Accept Installation Screen 9 Touch Open to open the application or Close to exit the installation process. The application appears in the App list. Installing Applications Using a microSD Card 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.
  • Page 123: Installing Applications Using The Android Debug Bridge

    Application Deployment | 123 Touch to view files on the microSD card. 18 Locate the application .apk file. 19 Touch the application file to begin the installation process. 20 To confirm installation and accept what the application affects, touch Install otherwise touch Cancel. 21 Touch Open to open the application or Close to exit the installation process.
  • Page 124: Updating The System

    124 | Application Deployment Figure 88: Downloaded Screen 5 Touch the application to uninstall. 6 Touch Uninstall. 7 Touch OK to confirm. Updating the System System Update packages can contain either partial or complete updates for the operating system. Zebra distributes the System Update packages on the Support Central web site.
  • Page 125: Storage

    9 Press the Right Action button. 10 Press the Volume Up and Volume Down buttons to navigate to the M67N0JxxVRUyyzzzzz.zip file. 11 Press the Right Action button. The System Update installs and then the MC67 resets. Storage The device contains four types of file storage: •...
  • Page 126: Random Access Memory

    External Storage The MC67 can have a removable microSD card. The microSD card content can be viewed and files copied to and from when the MC67 is connected to a host computer. Some applications are designed to be stored on the microSD card rather than in internal memory.
  • Page 127: Internal Storage

    • Unmount SD card - Unmounts the installed microSD card from the MC67 so that it can be safely removed. This setting is dimmed if there is no microSD card installed, if it has already been unmounted or if it has been mounted on a host computer.
  • Page 128: Enterprise Folder

    128 | Application Deployment Figure 93: Internal Storage Screen • Internal Storage Total space - Displays the total amount of space on internal storage (approximately 1.0 GB). + Apps - Displays the available space used for applications and media content on internal storage. + Available - Displays the available space on internal storage.
  • Page 129: Viewing Application Details

    Application Deployment | 129 Figure 94: 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 •...
  • Page 130: Stopping An Application

    130 | Application Deployment The App Info screen lists the application name and version number, and details about the application. Depending on the application and where it came from, it may also include buttons for managing the application’s data, forcing the application to stop, and uninstalling the application. It also lists details about the kinds of information about your phone and data that the application has access to.
  • Page 131: Managing Downloads

    Application Deployment | 131 The tab lists the applications that must be or can be stored on the microSD card. Each application lists the amount of storage it uses on internal storage (even when not stored there, all applications use at least a small amount of internal storage).
  • Page 132: Rxlogger Configuration

    132 | Application Deployment Figure 96: RxLogger RxLogger Configuration RxLogger is built with an extensible plug-in architecture and comes packaged with a number of plugins already built- in. The included plug-ins are described below. Touch Settings to open the configuration screen. Figure 97: RxLogger Configuration Screen Main Log Plug-in The Main log presents a high level timeline view of the device health in an easy to read comma-separated values...
  • Page 133 Application Deployment | 133 • Power- Enables logging of power related parameters and events. These include battery stats (capacity, current, voltage, etc) and AC/DC power notification events. • System resources - Enables logging of CPU and memory related items (Avg/current CPU load, program memory, storage memory, process count, etc).
  • Page 134 134 | Application Deployment • Log file count - Specifies the number of log files to keep and rotate through. Each log file is subject to the max log size option. • Max log size - Specifies the maximum size, in kilobytes, of an individual log file. •...
  • Page 135: Enabling Logging

    Application Deployment | 135 Kernal Plug-in • Enable Plugin - Enables logging for this kernal buffer. • Log path - Specifies the high level log path for storage of all kernal logs. This setting applies globally to all kernal buffers. •...
  • Page 137: Chapter 8: Maintenance And Troubleshooting

    The touch-sensitive screen of the MC67 is glass. Do not to drop the MC67 or subject it to strong impact. • Protect the MC67 from temperature extremes. Do not leave it on the dashboard of a car on a hot day, and keep it away from heat sources.
  • Page 138: Cleaning Instructions

    138 | Maintenance and Troubleshooting • For devices that utilize a USB port as a charging source, the device shall only be connected to products that bear the USB-IF logo or have completed the USB-IF compliance program. • To enable authentication of an approved battery, as required by IEEE1725 clause 10.2.1, all batteries will carry a hologram.
  • Page 139: Approved Cleanser Active Ingredients

    Maintenance and Troubleshooting | 139 containing any of the harmful ingredients listed above are used prior to handling the device, such as hand sanitizer that contain ethanolamine, hands must be completely dry before handling the device to prevent damage to the plastics. Cleaning Materials Required •...
  • Page 140: Cleaning The Mc67

    140 | Maintenance and Troubleshooting Cleaning the MC67 Housing Using the alcohol wipes, wipe the housing including buttons. Display The display can be wiped down with the alcohol wipes, but care should be taken not to allow any pooling of liquid around the edges of the display.
  • Page 141: Cleaning Frequency

    Rechargeable battery did Battery failed. Replace battery. If the MC67 still does not operate, per- not charge. form a reset. See Resetting the MC67 on page MC67 removed from cradle Insert MC67 in cradle. The 3600 mAh battery fully charges while battery was charging.
  • Page 142 Program the MC67 to accept the type of bar code being for the bar code. scanned. MC67 is not programmed If the MC67 does not beep on a good decode, set the appli- to generate a beep. cation to generate a beep on good decode. Table continued…...
  • Page 143: Single Slot Usb Cradle

    MC67 or spare battery is cradle and to AC power. inserted. MC67 is not seated firmly Remove and re-insert the MC67 into the cradle, ensuring it in the cradle. is firmly seated. Spare battery is not seated Remove and re-insert the spare battery into the charging firmly in the cradle.
  • Page 144: Four Slot Ethernet Cradle

    An icon is visible in the status bar if a connection is cur- complete. tion. rently active. MC67 removed from the Replace the MC67 in the cradle. The 3600 mAh battery Battery is not charging. cradle too soon. fully charges in less than six hours. Battery is faulty.
  • Page 145: Cables

    Battery is faulty. Verify that other batteries charge properly. If so, replace the faulty battery. The MC67 is not fully at- Detach and re-attach the MSR to the MC67, ensuring it is tached to the MSR. firmly connected. Table continued…...
  • Page 146 Incorrect cable configura- See the system administrator. incomplete. tion. Communication software is Perform setup as described in the MC67 Integrator Guide. not installed or configured properly. May 2015 | MN000116A02-A...
  • Page 147: Chapter 9: Technical Specifications

    Technical Specifications The following sections provide technical specification for the device. MC67 Technical Specifications The following tables summarize the EDA’s intended operating environment and technical hardware specifications. MC67 Table 15: MC67 Technical Specifications Item Description Physical Characteristics Dimensions Height: 16.2 cm (6.38 in.) Width: 7.7 cm (3.03 in.)
  • Page 148 148 | Technical Specifications Item Description Dual-core OMAP 4, 1 GHz Operating System Android-based AOSP V4.1.1 Memory 1 GB Random Access Memory (RAM)/8 GB Flash, 4 GB microSD card Output Power USB - 5 VDC @ 300 mA max User Environment Operating Temperature -20°C to 50°C (-4°F to 122°F) Storage Temperature...
  • Page 149 Technical Specifications | 149 Item Description Security Security Modes: Legacy, WPA and WPA2 Encryption: WEP (40 and 128 bit), TKIP and AES Authentication: LEAP, EAP-FAST (MS-CHAPv2, GTC), PEAP (MSCHAPv2, EAP-GTC), TLS, TTLS (PAP, MS-CHAP, MS-CHAPv2) ™ Voice Communications Voice-over-IP ready, Wi-Fi -certified, IEEE 802.11a/b/g/n direct se- ™...
  • Page 150: Se4500-Sr Decode Zone

    150 | Technical Specifications Table 16: Data Capture Supported Symbologies Item Description 1D Bar Codes Chinese 2 of 5, Code 128, Coupon Code, EAN-13, GS1 DataBar Expanded, GS1 DataBar Limited, Korean 2 of 5, TLC39, UPCA, UPC/EAN Supplementals, Codabar, Code 39, Dis- crete 2 of 5, GS1 DataBar, GS1 DataBar Expanded Stacked, Interleaved 2 of 5, Matrix 2 of 5, Trioptic 39, UPCE, Webcode, Code 11, Code 93, EAN-8, GS1 DataBar 14, ISBT 128, MSI, UCC/EAN 128, UPCE1...
  • Page 151: Mc67 External Connector Pin-Outs

    3 Working range specifications at temperature = 23°C, pitch=18°, roll=0°, skew=0°, photographic qual- ity, ambient light ~30 ft-c, humidity 45-70% RH. 4 Distances measured from front edge of scan engine chassis. MC67 External Connector Pin-Outs Table 18: Table A-6 External Connector Pin-Outs Description...
  • Page 152: Mc67 Accessory Specifications

    152 | Technical Specifications Description Ground MC67 Accessory Specifications Single Slot USB Cradle Table 19: Single Slot USB Cradle Technical Specifications Feature Description Dimensions Height: 7.1 cm (2.80 in.) Width: 11.0 cm (4.33 in.) Depth: 15.0 cm (5.91 in.) 210 g (7.41 oz)
  • Page 153 Technical Specifications | 153 Feature Description Charging Temperature 0 °C to 40 °C (32 °F to 104 °F) Humidity 5% to 95% non-condensing Drop 76.2 cm (30.0 in.) drops to vinyl tiled concrete at room temperature Electrostatic Discharge (ESD) +/- 15 kV air +/- 8 kV contact Four Slot Charge Only Cradle Table 21: Four Slot Charge Only Cradle Technical Specifications...
  • Page 154: Magstripe Reader

    154 | Technical Specifications Feature Description Charging Temperature 0 °C to 40 °C (32 °F to 104 °F) Humidity 5% to 95% non-condensing Drop 76.2 cm (30.0 in.) drops to vinyl tiled concrete at room temperature Electrostatic Discharge (ESD) +/- 15 kV air +/- 8 kV contact Magstripe Reader Table 23: Magstripe Reader (MSR) Technical Specifications...
  • Page 155 Technical Specifications | 155 Feature Description Power 9- 32 VDC Operating Temperature -20 °C to 50 °C (-4 °F to 122 °F) Storage Temperature -40 °C to 70 °C (-40 °F to 158 °F) Charging Temperature 0 °C to 40 °C (32 °FC to 104 °F) Humidity 10% to 95% non-condensing Drop...
  • Page 156 156 | Technical Specifications Feature Description Humidity 10% to 95% non-condensing Electrostatic Discharge (ESD) +/- 15 kV air +/- 8 kV contact May 2015 | MN000116A02-A...
  • Page 157: Chapter 10: Keypad Remap Strings

    157 | Keypad Remap Strings Chapter Keypad Remap Strings Keypad Remap Strings Table 28: Remap Key Event/Scancodes Key Event Scancode SOFT_LEFT SOFT_RIGHT HOME BACK CALL ENDCALL STAR227 POUND DPAD_UP DPAD_DOWN DPAD_LEFT DPAD_RIGHT DPAD_CENTER Table continued… MN000116A02-A | May 2015...
  • Page 158 158 | Keypad Remap Strings Key Event Scancode VOLUME_UP VOLUME_DOWN CAMERA COMMA PERIOD ALT_LEFT ALT_RIGHT SHIFT_LEFT SHIFT_RIGHT Table continued… May 2015 | MN000116A02-A...
  • Page 159 Keypad Remap Strings | 159 Key Event Scancode SPACE EXPLORER ENVELOPE ENTER GRAVE MINUS EQUALS LEFT_BRACKET RIGHT_BRACKET BACKSLASH SEMICOLON APOSTROPHE SLASH PLUS MENU SEARCH PAGE_UP PAGE_DOWN PICTSYMBOLS SWITCH_CHARSET BUTTON_A BUTTON_B BUTTON_C BUTTON_X BUTTON_Y BUTTON_Z BUTTON_L1 BUTTON_R1 BUTTON_L2 BUTTON_R2 BUTTON_THUMBL BUTTON_THUMBR Table continued…...
  • Page 160 160 | Keypad Remap Strings Key Event Scancode BUTTON_START BUTTON_SELECT BUTTON_MODE May 2015 | MN000116A02-A...
  • Page 161 Index | 161 Index alphanumeric keypad operating system 13, approved cleanser 138, radios backup battery battery replacement battery replacement replace battery 19, bluetooth sensors SIM card soft reset camera software version cleaning spare battery charging cleaning instructions 138, symbologies cradle connector cleaning CRD5501–4000ER setup troubleshooting...
  • Page 162 162 | Index...
  • Page 164 Zebra Technologies Corporation Lincolnshire IL, U.S.A. http://www.zebra.com Zebra and the Zebra head graphic are registered trademarks of ZIH Corp. The Symbol logo is a registered trademark of Symbol Technologies, Inc., a Zebra Technologies company. © 2015 Symbol Technologies, Inc. MN000116A02 Revision A - May 2015...

Table of Contents