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 10/2014 Initial release. A02 Rev. A 04/2015 Zebra rebranding. MN001152A02-A | April 2015...
Contents | 9 Restoring DataWedge..........................98 Configuration and Profile File Management.......................98 Programming Notes.............................99 Overriding Trigger Key in an Application....................99 Capture Data and Taking a Photo in the Same Application..............99 Soft Scan Feature.............................99 Chapter 5: Administrator Utilities..............101 Required Software.............................101 On-device Application Installation........................101 Multi-user/AppLock Configuration........................
10 | Contents Encrypting an SD Card......................119 Creating an EFS File..........................119 Off-line Extraction Tool........................120 Usage............................120 Creating an Image........................120 Mounting an Image........................121 Unmounting an Image....................... 121 Chapter 6: Settings....................123 Screen Unlock Settings............................. 123 Single User Mode..........................123 Set Screen Unlock Using PIN....................123 Set Screen Unlock Using Password..................
13 | About This Guide About This Guide Introduction This guide provides information about using the TC70 mobile computer and accessories. Note: Screens and windows pictured in this guide are samples and can differ from actual screens. Documentation Set The documentation set for the TC70 provides information for specific user needs, and includes: •...
14 | About This Guide • USB Communication on page 65 describes how to connect the TC70 to a host computer using USB. • DataWedge Configuration on page 67 describes how to use and configure the DataWedge application. • Administrator Utilities on page 101 provides information for using the suite of administrative tools for configuring the TC70.
About This Guide | 15 • TC70 User Guide, p/n MN001120Axx. For the latest version of this guide and all guides, go to: http://www.zebra.com/support. Service Information If you have a problem with the equipment, contact Global Customer Support in the region. Contact information is available at: http://www.zebra.com/support.
17 | Getting Started Chapter 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 TC70 for the first time. Procedure: 1 Install a micro secure digital (SD) card (optional).
18 | Getting Started Installing the Hand Strap and Battery Note: Installation of the hand strap is optional. Skip this section if not installing the hand strap. Procedure: 1 Remove the hand strap filler from the hand strap slot. Figure 3: Remove Filler 2 Insert the hand strap plate into the hand strap slot.
Getting Started | 19 Figure 6: Press Down on Battery 6 Place hand strap clip into hand strap mounting slot and pull down until it snaps into place. Figure 7: Secure Hand Strap Clip Installing the Battery Procedure: 1 Insert the battery, bottom first, into the battery compartment in the back of the TC70. Figure 8: Insert Bottom of Battery into Battery Compartment 2 Rotate the top of the battery into the battery compartment.
20 | Getting Started Figure 10: Press Down on Battery Charging the Battery Before using the TC70 for the first time, charge the main battery until the green Charging/Notification light emitting diode (LED) remains lit. To charge the TC70, use a cable or a cradle with the appropriate power supply. For information about the accessories available for the TC70, see Accessories on page 27 for more information.
Getting Started | 21 State Indication Slow Blinking Red (1 blink every 2 sec- TC70 is charging and battery is at end of useful life. onds) Solid Red Charging complete and battery is at end of useful life. Fast Blinking Red (2 blinks/second) Charging error and battery is at end of useful life., e.g.: •...
22 | Getting Started Figure 12: Press Battery Latches 5 Lift the battery from the TC70. Figure 13: Lift the Battery 6 Insert the replacement battery, bottom first, into the battery compartment in the back of the TC70. 7 Press the battery down until the battery release latch snaps into place. 8 Replace the hand strap, if required.
Getting Started | 23 9 Press and hold the Power button to turn on the TC70. Replacing the microSD Card Procedure: 1 Press and hold the Power button until the menu appears. 2 Touch Power off. 3 If hand strap is attached, slide the hand strap clip up toward the top of the TC70 and then lift. Figure 14: Remove Hand Strap Clip 4 Press the two battery latches in.
24 | Getting Started 13 Press and hold the Power button to turn on the TC70. Resetting the TC70 There are four reset functions: • Soft reset • Hard reset • Enterprise reset • Factory reset. Performing a Soft Reset Perform a soft reset if applications stop responding.
Getting Started | 25 Before performing an Enterprise Reset, copy all applications and the key remap configuration file that you want to persist after the reset into the /enterprise/usr/persist folder. Procedure: 1 Download the Enterprise Reset file from the Support Central web site. 2 Copy the T700HKXXXREENxyyzz.zip file to the root of the microSD card or the root of the Internal Storage.
26 | Getting Started 7 When the Recovery Mode screen appears, release the button. Figure 19: System Recovery Screen 8 Press the Up and Down volume buttons to navigate to the apply update from sdcard or apply from Internal SD card option.
27 | Accessories Chapter Accessories This chapter provides information for using the accessories for the device. Accessories This table lists the accessories available for the TC70. Table 2: TC70 Accessories Accessory Part Number Description Cradles 2-Slot Charge Only Cra- CRD-TC7X-SEC2U1–01 Provides device and spare battery charging.
28 | Accessories Accessory Part Number Description Charging Cable Cup CHG-TC7X-CBL1-01 Provide power to the device. Use with power supply, p/n PWRS-14000-249R. DC Line Cord 50-16002-029R Provides power from the power supply to the 5-Slot Charge Only Cradle and 5-Slot Ethernet Cradle. Miscellaneous 4,620 mAh battery BTRY-TC7X-46MA2-01...
Accessories | 29 Figure 20: 2–Slot Charge Only Cradle Power LED – Lights green indicating that the cradle is receiving power. Spare battery Charging LED MN001152A02-A | April 2015...
Accessories | 31 Figure 22: Battery Charging 2 Ensure the device is seated properly. Charging the Spare Battery Procedure: 1 Insert the battery into the right slot to begin charging. Figure 23: Spare Battery Charging 2 Ensure the battery is seated properly. MN001152A02-A | April 2015...
32 | Accessories Battery Charging Main Battery Charging The device’s Charging/Notification LED indicates the status of the battery charging in the device. The 4,620 mAh battery fully charges in less than six hours at room temperature. Spare Battery Charging The Spare battery Charging LED on the cup indicates the status of the spare battery charging. The 4,620 mAh battery fully charges in less than six hours at room temperature.
Accessories | 33 Figure 24: 2-Slot USB/Ethernet Cradle Power LED – Lights green indicating that the cradle is receiving power. Spare Battery Charging LED Setup Figure 25: 2–Slot USB/Ethernet Cradle MN001152A02-A | April 2015...
34 | Accessories Charging the Device Procedure: 1 Place the bottom of the device into the base. Figure 26: Battery Charging 2 Rotate the top of the device until the connector on the back of the device mates with the connector on the cradle. 3 Ensure the device is connected properly.
Accessories | 35 Figure 27: Spare Battery Charging 2 Ensure the battery is seated properly. Battery Charging Main Battery Charging The device’s Charging/Notification LED indicates the status of the battery charging in the device. The 4,620 mAh battery fully charges in less than six hours at room temperature. Spare Battery Charging The Spare battery Charging LED on the cup indicates the status of the spare battery charging.
36 | Accessories Charging Temperature Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F). The device or cradle always performs battery charging in a safe and intelligent manner. At higher temperatures (e.g. approximately +37 °C (+98 °F)) the device or cradle may for small periods of time alternately enable and disable battery charging to keep the battery at acceptable temperatures.
Accessories | 37 • Proxy Settings • Static IP. Configuring Ethernet Proxy Settings The TC70 includes Ethernet cradle drivers. After the TC70, configure the Ethernet connection: Procedure: Touch Touch 3 Touch Ethernet. 4 Slide the switch to the ON position. 5 Place the TC70 into the Ethernet cradle slot.
38 | Accessories 6 Touch and hold Eth0 until the menu appears. 7 Touch Disconnect. Figure 31: Ethernet Proxy Settings 8 Touch and hold Eth0 until the menu appears. 9 Touch the IP setting drop-down list and select Static. 10 In the IP adress field, enter the proxy server address. 11 If required, in the Gateway text box, enter a gateway address for the device.
Accessories | 39 Figure 32: 5-Slot Charge Only Cradle Power LED – Lights green when power is applied to cradle. Setup Figure 33: 5-Slot Charge Only Cradle Charging the TC70 Procedure: 1 Insert the TC70 into a slot to begin charging. MN001152A02-A | April 2015...
40 | Accessories Figure 34: TC70 Battery Charging Figure 35: 5-Slot Charge Only Cradle with Four Slot Battery Charger 2 Ensure the TC70 is seated properly. April 2015 | MN001152A02-A...
Accessories | 41 Battery Charging Main Battery Charging The device’s Charging/Notification LED indicates the status of the battery charging in the device. The 4,620 mAh battery fully charges in less than six hours at room temperature. Charging Temperature Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F). The device always performs battery charging in a safe and intelligent manner.
42 | Accessories Figure 37: Remove Screw 3 Slide the cup to the front of the cradle. Figure 38: Remove Cup 4 Carefully lift the cup up to expose the cup power cable. 5 Disconnect the cup power cable. April 2015 | MN001152A02-A...
Accessories | 43 Figure 39: Disconnect Cup Power Cable Note: Place power cable into adapter to avoid pinching cable. Connect the Battery Adapter power cable to the connector on the cradle. Figure 40: Connect Adapter Power Cable 7 Place adapter onto cradle base and slide toward rear of cradle. MN001152A02-A | April 2015...
44 | Accessories Figure 41: Install Adapter 8 Using a Phillips screwdriver, secure adapter to cradle base with screw. Figure 42: Secure adapter to Cradle 9 Align mounting holes on the bottom of the Four Slot Battery Charger with the stubs on the Battery Adapter. April 2015 | MN001152A02-A...
Accessories | 45 Figure 43: Install Four Slot Battery Charger 10 Slide the Four Slot battery Charger down toward the front of the cradle. 11 Connect the output power plug into the power port on the Four Slot Battery Charger. Figure 44: Connect Adapter Power Cable Removing the 4-Slot Battery Charger Procedure:...
46 | Accessories Figure 45: Press Release Latch 3 Slide the 4-Slot Battery Charger toward the front of the cradle. 4 Lift the 4-Slot off the cradle cup. 5-Slot Ethernet Cradle Caution: Ensure that you follow the guidelines for battery safety described in Battery Safety Guidelines on page 151.
Accessories | 47 Figure 46: 5-Slot Ethernet Cradle 1000 LED – Indicates 1 Gbps data rate. 100/10 LED – Indicates 100 Mbps or 10 Mbps data rate. Setup Connect the 5-Slot Ethernet cradle to a power source. MN001152A02-A | April 2015...
48 | Accessories Figure 47: 5-Slot Ethernet Cradle Setup Daisy-chaining Ethernet Cradles Daisy-chain up to ten 5-Slot Ethernet cradles to connect several cradles to an Ethernet network. Use either a straight or crossover cable. Daisy-chaining should not be attempted when the main Ethernet connection to the first cradle is 10 Mbps as throughput issues will almost certainly result.
Accessories | 49 Ethernet Settings The following settings can be configured when using Ethernet communication: • Proxy Settings • Static IP. Configuring Ethernet Proxy Settings The TC70 includes Ethernet cradle drivers. After the TC70, configure the Ethernet connection: Procedure: Touch Touch 3 Touch Ethernet.
50 | Accessories 3 Touch Ethernet. 4 Slide the switch to the ON position. 5 Place the TC70 into the Ethernet cradle slot. 6 Touch and hold Eth0 until the menu appears. 7 Touch Disconnect. Figure 50: Ethernet Proxy Settings 8 Touch and hold Eth0 until the menu appears.
52 | Accessories Figure 52: 5-Slot Ethernet Cradle with 4-Slot Battery Charger Battery Charging Main Battery Charging The device’s Charging/Notification LED indicates the status of the battery charging in the device. The 4,620 mAh battery fully charges in less than six hours at room temperature. Spare Battery Charging The Spare battery Charging LED on the cup indicates the status of the spare battery charging.
Accessories | 53 Indication No spare battery in slot; spare battery not placed correct- ly; cradle is not powered. Charging Temperature Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F). The device or cradle always performs battery charging in a safe and intelligent manner.
54 | Accessories 2 Using a Phillips screwdriver, remove the screw securing the cup to the cradle base. Figure 54: Remove Screw 3 Slide the cup to the front of the cradle. Figure 55: Remove Cup 4 Carefully lift the cup up to expose the cup power cable. 5 Disconnect the cup power cable and USB cable.
Accessories | 55 Figure 56: Disconnect Cup Cables Note: Place power cable into adapter to avoid pinching cable. Connect the Battery Adapter power cable to the connector on the cradle. Figure 57: Connect Adapter Power Cable 7 Place adapter onto cradle base and slide toward rear of cradle. MN001152A02-A | April 2015...
56 | Accessories Figure 58: Install Adapter 8 Using a Phillips screwdriver, secure adapter to cradle base with screw. Figure 59: Secure adapter to Cradle 9 Align mounting holes on the bottom of the 4-Slot Battery Charger with the stubs on the Battery Adapter. April 2015 | MN001152A02-A...
Accessories | 57 Figure 60: Install 4-Slot Battery Charger 10 Slide the 4-Slot battery Charger down toward the front of the cradle. 11 Connect the output power plug into the power port on the 4-Slot Battery Charger. Figure 61: Connect Adapter Power Cable Removing the 4-Slot Battery Charger Procedure: 1 Disconnect the output power plug from the 4-Slot Battery Charger.
58 | Accessories Figure 62: Press Release Latch 3 Slide the 4-Slot Battery Charger toward the front of the cradle. 4 Lift the 4-Slot off the cradle cup. 4-Slot Battery Charger This section describes how to use the 4-Slot Battery Charger to charge up to four TC70 batteries. Setup Figure 63: Four Slot Battery Charger Power Setup Charging Spare Batteries...
Accessories | 59 Figure 64: Four Slot Battery Charger Item Description TC70 Battery Battery Charge LED Battery Slot Battery Charging Spare Battery Charging Each Battery Charging LED indicates the status of the battery charging in each slot. The table below describes the Battery Charging LED status.
60 | Accessories Indication No spare battery in slot; spare battery not placed correct- ly; cradle is not powered. Charging Temperature Charge batteries in temperatures from 0 °C to 40 °C (32 °F to 104 °F). The battery charger always performs battery charging in a safe and intelligent manner.
Accessories | 61 Figure 66: Press Battery Latches 6 Lift the battery from the TC70. Figure 67: Lift the Battery 7 Remove the battery. 8 Remove the hand strap plate from the hand strap slot. 9 Insert the replacement hand strap plate into the hand strap slot. MN001152A02-A | April 2015...
62 | Accessories Figure 68: Insert Hand Strap 10 Insert the battery, bottom first, into the battery compartment in the back of the TC70. Figure 69: Insert Bottom of Battery into Battery Compartment 11 Rotate the top of the battery into the battery compartment. 12 Press the battery down into the battery compartment until the battery release latches snap into place.
Accessories | 63 Figure 71: Secure Hand Strap Clip MN001152A02-A | April 2015...
65 | USB Communication Chapter USB Communication This chapter provides information for transferring files between the device and a host computer. Connecting to a Host Computer via USB Connect the TC70 to a host computer using the USB Charging cable to transfer files between the TC70 and the host computer.
66 | USB Communication 7 Copy or delete files as required. 8 On the TC70, touch Turn off USB storage. Connecting to the TC70 as a Camera Note: Using Camera, you can copy files to either the microUSB card or internal memory. Procedure: 1 Connect the USB Charge cable to the TC70 and then to the host computer.
67 | DataWedge Configuration Chapter DataWedge Configuration DataWedge is an application that reads data, processes the data and sends the data to an application. Basic Scanning Scanning can be performed using the imager. Using the Imager To capture bar code data: Procedure: 1 Ensure that an application is open on the TC70 and a text field is in focus (text cursor in text field).
68 | DataWedge Configuration Profile information consists of: • Associated application • Input plug-in configurations • Output plug-in configurations • Process plug-in configurations. Using profiles, each application can have a specific DataWedge configuration. For example, each user application can have a profile which outputs scanned data in the required format when that application comes to the foreground. DataWedge can be configured to process the same set of captured data differently based on the requirements of each application.
DataWedge Configuration | 69 required. DataWedge has built-in feedback functionality for the bar code scanner to issue user alerts. The feedback settings can be configured according to user requirement. • MSR Input Plug-in – The Magnetic Stripe Reader (MSR) Input Plug-in is responsible for reading data from an MSR.
70 | DataWedge Configuration Figure 73: DataWedge Profiles Screen Profile names are color coded. Enabled profiles are white and disabled profiles are gray. To configure a profile touch the profile name. Profile Context Menu Touch and hold a profile to open a context menu that allows additional actions to be performed on the selected profile.
DataWedge Configuration | 71 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. Creating a New Profile Procedure: Touch Touch 3 Touch 4 Touch New profile. 5 In the New profile dialog box, enter a name for the new profile.
72 | DataWedge Configuration Figure 76: Profile Configuration Screen The configuration screen lists the following sections: • Profile enabled • Applications • Barcode Input • MSR Input • Keystroke output • Intent Output • IP Output. Bar Code Input Use the Bar Code Input options to configure the Bar Code Scanner Input Plug-in for the profile. Enabled Enables or disables this plug-in.
DataWedge Configuration | 73 Touch Decoders. The Barcode input screen appears. A check in the checkbox indicates that the decoder is enabled. By default the most commonly used decoders are enabled (shown below with an asterisk). The supported decoders are: Note: DataWedge supports the decoders listed below but not all are validated on this device.
74 | DataWedge Configuration + Preamble None - Transmit no preamble (default). Convert UPCE0 To UPCA - Enable to convert UPCE0 (zero suppressed) decoded data to UPC-A format before transmission. After conversion, the data follows UPC-A format and is affected by UPC-A programming selections.
DataWedge Configuration | 75 Convert Code39 To Code32 - Code 32 is a variant of Code 39 used by the Italian pharmaceutical industry. Scan the appropriate bar code below to enable or disable converting Code 39 to Code 32 (default - disabled). Report Code32 Prefix - Scan the appropriate bar code to enable or disable adding the prefix character “A”...
76 | DataWedge Configuration NOTIS Editing - Enable this parameter to strip the start and stop characters from a decoded Codabar symbol. Enable this feature if the host system requires this data format (default - disabled). • Length 1 - Use to set decode lengths (default - 4). See Decode Lengths on page 77 for more information.
DataWedge Configuration | 77 Report Check Digit - Transmit Matrix 2 of 5 data with or without the check digit. A check in the checkbox indicates to send Matrix 2 of 5 data with check digit (default - enabled). 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).
78 | DataWedge Configuration • Supplemental Mode 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 | 79 • Convert DataBar To UPC EAN - If this is set it converts DataBar bar codes to UPC/EAN format. For this setting to work UPC/EAN symbologies must be enabled. A check in the checkbox indicates that the option is enabled.
80 | DataWedge Configuration • Decode Feedback LED Timer - Set the amount of time (in milliseconds) that the green Data Capture LED stays lit after a good decode. (default - 75 msec.) • Decoding LED Notification - Enable the device to light the red Data Capture LED when data capture is in progress.
DataWedge Configuration | 81 • Enabled - Enables or disables this plug-in. A check in the checkbox indicates that the plug-in is enabled (default - disabled). • Intent action - Enter the Intent Action name (required). • Intent category - Enter the Intent Category name (required). •...
82 | DataWedge Configuration android.intent.category.MAIN. The Intent delivery option allows the method by which the intent is delivered to be specified. The delivery mechanisms are Send via startActivity, Send via startService or Broadcast intent. The decode related data added to the Intent’s bundle can be retrieved using the Intent.getStringExtra() and Intent.getSerializableExtra() calls, using the following String tags: •...
DataWedge Configuration | 83 • Enabled - Enables or disables this plug-in. A check in the checkbox indicates that the plug-in is enabled (default - disabled). • Remote Wedge - Enable or disable the Remote Wedge option (default - enabled). Remote Wedge is used with the IPWedge application.
84 | DataWedge Configuration Figure 77: IP Output Screen Using IP Output with IPWedge IPWedge is a computer application that can be easily configured to retrieve data sent over network by DataWedge IP Output. Refer to the IPWedge User Manual on how to install and configure in a host computer. To enable IP Output to send captured data to a remote computer that is installed with IPWedge: Procedure: 1 In IP Output, touch Enabled.
DataWedge Configuration | 85 5 Touch IP Address. 6 In the Enter IP Address dialog box, enter the IP address of host computer to send data to. Figure 79: IP Address Entry 7 Touch Port. 8 In the Enter port number dialog box, enter same port number selected for IPWedge computer application. Figure 80: Port Number Entry 9 Configure Advanced data formatting and Basic data formatting Plug-in if any required modification to be done to captured data before sending to remote computer.
86 | DataWedge Configuration 5 Touch IP Address. 6 In the Enter IP address dialog box, enter the IP address of host computer to send data to. Figure 82: IP Address Entry 7 Touch Port. 8 In the Enter port number dialog box, enter the port number that the host computer application is listening on. Figure 83: Port Number Entry 9 Configure Advanced Data Formatting and Basic Data Formatting Plug-in if any required modification to be done to captured data before sending to remote computer.
DataWedge Configuration | 87 3 Touch a DataWedge profile. 4 In Keystroke Output, touch Advanced data formatting. Figure 84: Advanced Data Formatting Screen 5 Touch the Enable checkbox to enable ADF. Creating a Rule Note: By default, Rule0, is the only rule in the Rules list. Procedure: 1 Touch 2 Touch New rule.
88 | DataWedge Configuration Figure 85: Rule List Screen 2 Touch the Rule enabled checkbox to enable the current rule. Defining Criteria Procedure: 1 Touch Criteria. April 2015 | MN001152A02-A...
DataWedge Configuration | 89 Figure 86: Criteria Screen 2 Touch String to check for option to specify the string that must be present in the data. 3 In the Enter the string to check for dialog box, enter the string 4 Touch Done.
90 | DataWedge Configuration Figure 87: Barcode Input Screen 15 For Barcode inputs, touch the All decoders enabled checkbox to select all bar code symbologies. Deselect the All decoders enabled checkbox to individually select the symbologies. 16 Touch until the Rule screen appears. 17 If required, repeat steps to create another rule.
DataWedge Configuration | 91 Deleting a Rule Procedure: 1 Touch and hold on a rule until the context menu appears. 2 Touch Delete to delete the rule from the Rules list. Note: When there is no rule available for ADF plug-in or all rules are disabled, DataWedge passes decoded data to the output plug-in without processing the data.
92 | DataWedge Configuration Type Actions Description Replace string Replaces a specified string with a new string. Enter the string to replace and the string to replace it with. Stop all replace string Stop all Replace string actions. Data Sending Send next Sends the specified number of characters from the current cursor posi- tion.
DataWedge Configuration | 93 10 Touch String position. 11 Change the value to 0. 12 Touch OK. 13 Touch String length. 14 Change value to 12. 15 Touch OK. 16 Touch Source criteria. 17 Touch Barcode input. 18 Touch All decoders enabled to disable all decoders. 19 Touch Code 39.
94 | DataWedge Configuration Figure 88: 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 89: Sample Bar Code 48 Press and hold the scan button.
DataWedge Configuration | 95 Figure 90: Formatted Data DataWedge Settings The DataWedge Settings screen provides access to general, non-profile related options. Touch > Settings. MN001152A02-A | April 2015...
DataWedge Configuration | 97 Exporting a Configuration File Procedure: Touch Touch 3 Touch 4 Touch Settings. 5 Touch Export. 6 Touch SD Card. 7 Touch Export. The configuration file (datawedge.db) is saved to the root of the microSD card. Importing a Profile File Note: Do not change the filename of the of the profile file.
98 | DataWedge Configuration Restoring DataWedge To restore DataWedge to the factory default configuration: Procedure: Touch Touch 3 Touch 4 Touch Settings. 5 Touch Restore. 6 Touch Yes. Configuration and Profile File Management The configuration or profile settings for DataWedge can be saved to a file for distribution to other devices. After making configuration or profile changes, export the new configuration or profile to the root of the microSD card.
DataWedge Configuration | 99 Programming Notes The following paragraphs provide specific programming information when using DataWedge. Overriding Trigger Key in an Application To override the trigger key in an application, create a profile for the application that disables the Barcode input. In the application, use standard APIs, such as onKeyDown() to listen for the KEYCODE_BUTTON_L1 and KEYCODE_BUTTON_R1 presses.
101 | 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.
102 | 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 | 103 Figure 93: 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.
104 | 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 95: Group Manager Window 2 In the Group name text box, enter a name for the group.
Administrator Utilities | 105 Figure 96: 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.
106 | 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 | 107 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.
108 | Administrator Utilities Figure 97: MultiUser Administrator Screen 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. April 2015 | MN001152A02-A...
Administrator Utilities | 109 Figure 98: MultiUser Login Screen 5 In the Login text box, enter the username. 6 In the Password text box, enter the password. 7 Touch OK. Disabling the Multi-user Feature Note: To disable the Multi-user Login feature, the user must have administrator rights. A message displays at the bottom of the screen notifying the user.
110 | Administrator Utilities Touch 3 Touch Load Server Info. The application reads the data from the server file and configures the Multi-user Login feature. 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.
Administrator Utilities | 111 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.
112 | Administrator Utilities 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.
Administrator Utilities | 113 <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.* where:...
114 | Administrator Utilities 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: •...
Administrator Utilities | 115 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 134 for information on installing the USB driver for use with adb.
116 | Administrator Utilities Figure 99: 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.
Administrator Utilities | 117 Figure 100: 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.
118 | Administrator Utilities 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: •...
Administrator Utilities | 119 4 Select a volume. 5 Touch OK. Listing Volumes Procedure: 1 Touch Volume List. 2 Touch sdcard to list volumes on the microSD card or internal to list volumes on internal storage. 3 Touch OK. The List of EFS Volumes dialog box appears with all the volumes of the selected storage location. 4 Touch OK.
120 | Administrator Utilities <Volume Name> <Volume Storage Type> <Key Name> <Mount Path> <Auto Mount> <Volume size> where: <Volume Name> = name of the volume <Volume Storage Type> = storage location. Options: internal or sdcard. <Key Name> = name of the key to use when creating the volume. <Mount Path>...
Administrator Utilities | 121 2 The utility first prompts for the name of the volume to create. Any ASCII string that meets standard Linux file naming rules is valid. Enter the image name and then press Enter. 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.
123 | Settings Chapter Settings This chapter describes settings available for configuring the device. Screen Unlock Settings Use the Security settings to set preferences for locking the screen. Touch > Security. Note: Options vary depending upon the application’s policy, for example, email. •...
124 | Settings 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 . The next time the device goes into suspend mode a PIN is required upon waking. Figure 102: PIN Screen Set Screen Unlock Using Password Procedure:...
126 | Settings Figure 104: Choose Your Pattern Screen 7 Touch Continue. 8 Re-draw the pattern. 9 Touch Confirm. 10 On the Security screen, touch Make pattern visible to show pattern when you draw the pattern. 11 Touch Vibrate on touch to enable vibration when drawing the pattern. Multiple User Mode For Multi-user Mode configuration, see Administrator Utilities on page...
Settings | 127 • Trigger 4 - Volume down button • Search Key - button below display. Remapping a Button Procedure: Touch 2 Touch Key Programmer. Figure 105: Key Programmer Screen 3 Select the button to remap. 4 Touch the BUTTON REMAPPING tab or the SHORTCUT tab that lists the available functions and applications.
128 | Settings Figure 106: Remapped Button 6 Touch Exporting a Configuration File The Button Remapping configuration can be exported to an xml file and imported into other TC70 devices. Procedure: Touch Touch Touch Key Programmer. 4 Touch 5 Touch Export. The configuration file (key-config.xml) is saved in the folder: /enterprise/usr/.
Settings | 129 Touch 4 Touch Key Programmer. 5 Touch 6 Touch Import. Creating a Remap File The administrator can create an xml configuration file and import it into any TC70 device. Use any text editor to create the xml file with the filename: key-config.xml. <?xml version="1.0"...
130 | Settings 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. Use these settings to control how applications send, receive, and sync data on their own schedules, and whether applications can synchronize user data automatically.
Settings | 131 About Phone Use About phone settings to view information about the TC70. Touch > About phone. • Status - Touch to display the following: Battery status - Indicates if the battery is charging (on AC power) or discharging (on battery power). Battery level - Indicates the battery charge level.
133 | 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.
134 | Application Deployment The certificate can now be used when connecting to a secure network. For security, the certificate is deleted from the microSD card. Configuring Credential Storage Settings Procedure: Touch Touch Touch Security. • Trusted credentials - Touch to display the trusted system and user credentials. •...
Application Deployment | 135 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 Support Central web site at http://www.zebra.com/ support.
136 | Application Deployment Figure 107: 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 the Android Debug Bridge Use ADB commands to install application onto the device. 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 | 137 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. Procedure: 1 Connect the device to a host computer using USB.
138 | Application Deployment Figure 108: Downloaded Screen 5 Touch the application to uninstall. 6 Touch Uninstall. 7 Touch OK to confirm. TC70 System Update System Update packages can contain either partial or complete updates for the operating system. We distribute the System Update packages on the Support Central web site.
Application Deployment | 139 Figure 109: System Recovery Screen 7 Press the Volume Up and Volume Down buttons to navigate to apply from External SD card or apply from Internal SD card. 8 Press the PTT button. 9 Use the Volume Up and Volume Down buttons to navigate to the T700HKXXXPUENxyyzz.zip file . 10 Press the PTT button.
140 | Application Deployment Figure 110: Running Screen The bar at the bottom of the screen displays the amount of used and free RAM. External Storage The TC70 can have a removable microSD card. The microSD card content can be viewed and files copied to and from when the TC70 is connected to a host computer.
Application Deployment | 141 Figure 111: Storage Settings • Total space - Displays the total amount of space on the installed microSD card. • Apps - Displays the available space used for applications and media content on the installed microSD card. •...
142 | Application Deployment Figure 112: 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 | 143 Figure 113: 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 •...
144 | Application Deployment • Permissions lists the areas on the device that the application has access to. Procedure: 1 Touch > Manage apps. 2 Touch an application, process, or service. 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.
Application Deployment | 145 Changing Application Location Some applications are designed to be stored on a microSD card, rather than in internal storage. Others are designed so you can change where they are stored. You may find it helpful to move large applications off of your internal storage, to make more room for other applications that don’t offer the option.
146 | Application Deployment Figure 115: 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. April 2015 | MN001152A02-A...
Application Deployment | 147 Figure 116: 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 (CSV) format. The log contains many of the key parameters of various subsystems and is meant to be used as a first level triage that can potentially point to a range of specific detailed logs to look at.
148 | Application Deployment • Bluetooth - Enables logging of Bluetooth items (Bluetooth power, discoverable, connected, etc). • GPS - Enables logging of GPS data (position, speed, etc). • GPS update frequency - Specifies the frequency of GPS updates requested from the system. This setting can greatly affect battery life when using the tool.
Application Deployment | 149 down a new configuration file so that the configuration of the tool can be set and updated remotely. The tool uses a flag file on the FTP site (based on device serial number) to ensure the file is only pulled once. By removing the flag file for a particular device you can force it to download the file again.
150 | Application Deployment • Kernal 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. • Output - The kernal plug-in outputs a series of text files in accordance with the configuration. The files contain the output of the kernal buffer flushed at the specified interval.
151 | Maintenance and Troubleshooting Chapter Maintenance and Troubleshooting This chapter includes instructions on cleaning and storing the device, and provides troubleshooting solutions for potential problems during operation. Maintaining the TC70 For trouble-free service, observe the following tips when using the TC70: •...
152 | Maintenance and Troubleshooting • Battery usage by children should be supervised. • Please follow local regulations to properly dispose of used re-chargeable batteries. • Do not dispose of batteries in fire. • In the event of a battery leak, do not allow the liquid to come in contact with the skin or eyes. If contact has been made, wash the affected area with large amounts of water and seek medical advice.
Maintenance and Troubleshooting | 153 Cleaning Frequency The cleaning frequency is up to the customer’s discretion due to the varied environments in which the mobile devices are used. They may be cleaned as frequently as required, but it is advisable to clean the camera window periodically when used in dirty environments to ensure optimum performance.
154 | Maintenance and Troubleshooting Cleaning Cradle Connectors To clean the connectors on a cradle: Procedure: 1 Remove the DC power cable from the cradle. 2 Dip the cotton portion of the cotton-tipped applicator in isopropyl alcohol. 3 Rub the cotton portion of the cotton-tipped applicator along the pins of the connector. Slowly move the applicator back-and-forth from one side of the connector to the other.
Maintenance and Troubleshooting | 155 Problem Cause Solution TC70 removed from cra- Insert TC70 in cradle. The 4,620 mAh battery fully charges in dle while battery was less than six hours at room temperature. charging. Extreme battery tempera- Battery does not charge if ambient temperature is below 0°C ture.
156 | Maintenance and Troubleshooting Problem Cause Solution not activate the corre- sponding feature. A message appears Too many files stored on Delete unused memos and records. If necessary, save these re- stating that the TC70 the TC70. cords on the host computer (or use an SD card for additional memory is full.
Maintenance and Troubleshooting | 157 Symptom Possible Cause Action Spare battery is not seated Remove and re-insert the spare battery into the charging firmly in the cradle. slot, ensuring it is firmly seated. TC70 battery is not TC70 was removed from Ensure cradle is receiving power.
158 | Maintenance and Troubleshooting Symptom Possible Cause Action TC70 battery is not TC70 was removed from Ensure cradle is receiving power. Ensure TC70 is seated charging. cradle or cradle was unplug- correctly. Confirm main battery is charging. The 4,620 ged from AC power too mAh battery fully charges in less than six hours.
Maintenance and Troubleshooting | 159 Problem Cause Solution Incorrect cable Ensure that the correct cable configuration. configuration. TC70 has no ac- An icon is visible in the status bar if a connection is currently active. tive connection. Battery is not charging. TC70 removed Replace the TC70 in the cradle.
160 | Maintenance and Troubleshooting Magnetic Stripe Reader MSR-TC7X-SNP1-01 Table 16: Troubleshooting the Magnetic Stripe Reader Symptom Possible Cause Action MSR cannot read card. MSR removed from TC70 Reattach MSR to TC70 and reswipe the card. during card swipe. Faulty magnetic stripe on See the system administrator.
161 | Technical Specifications Chapter Technical Specifications The following sections provide technical specification for the device. TC70 Table 17: TC70 Technical Specifications Item Description Physical Characteristics Dimensions Height: 161 mm (6.3 in.) Width: 84 mm (3.3 in.) Depth: 28 mm (1.1 in.) Weight 376 g (13.3 oz) Display...
162 | Technical Specifications Item Description Charging Temperature 0° C to 40° C (32°F to 104°F) Humidity 5 to 85% non-condensing Drop Specification 6 ft./1.8 m drop to concrete across full operating temperature range Tumble 2,000 3.2 ft./1.0 m tumbles; meets and exceeds IEC tumble specifications Electrostatic Discharge (ESD) +/-20kVdc air discharge, +/-10kVdc direct discharge, +/-10kVdc indirect discharge...
Technical Specifications | 163 Item Description Communication and Messaging Workforce Connect Push-to-Talk Express Client (included) for instant push-to-talk communications right out of the box WorkForce Connect Voice Client* (sold separately). 2D Imager Engine (SE4750-SR) Specifications Field of View Horizontal - 48.0° Vertical - 36.7°...
164 | Technical Specifications Table 19: SE4750-SR Decode Distances Typical Working Ranges Symbol Density/ Bar Code Type Near 3 mil Code 39 4.1 in. 4.9 in. 10.41 cm 12.45 cm 5.0 mil Code 128 3.5 in. 6.8 in. 8.89 cm 17.27 cm 5 mil PDF417 4.4 in.
Technical Specifications | 167 Item Description Depth: 120.3 mm (4.7 in.) Weight 1.31 kg (2.89 lbs.) Input Voltage 12 VDC Power Consumption 65 watts 90 watts with 4–Slot Battery Charger installed. Operating Temperature 0 °C to 50 °C (32 °F to 122 °F) Storage Temperature -40 °C to 70 °C (-40 °F to 158 °F) Charging Temperature...