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 A01 Rev. A 1/2014 Initial release. A02 Rev. A 5/2015 Rebranding. MN000116A02-A | May 2015...
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..........................
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.
(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.
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.
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.
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.
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.
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.
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.
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.
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: •...
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.
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.
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.
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.
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.
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.
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.
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.
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: •...
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.
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.
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...
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.
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.
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).
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...
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.
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.
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.
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...
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.
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.
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...
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.
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...
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.
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.
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.
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.
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.
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: •...
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.
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). •...
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.
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).
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).
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).
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.
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.
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.
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.
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).
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.*...
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: •...
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.
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.
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.
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: •...
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.
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>...
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.
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.
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.
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 .
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...
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.
> 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 •...
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.
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">...
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.
• 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.
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.
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. •...
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.
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.
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.
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.
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: •...
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.
• 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.
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.
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 •...
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.
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).
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. •...
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. •...
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.
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.
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 •...
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.
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…...
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.
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.
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...
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...
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...
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...