Motorola MK2200-0N0SCKBWT0R - Micro Kiosk MK2200, MK2200-0N0SFKBWT0R, MK2250-0N0SFKBWTWR, MK2290 Product Reference Manual

MK22X0 Series MicroKiosk for CE .NET 4.2
Product Reference Guide
MK22X0 Series MicroKiosk for CE .NET 4.2
Product Reference Guide
72E-87925-04
Revision A
November 2008
ii MK2200 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
without permission in writing from Motorola. This includes electronic or mechanical means, such as photocopying, recording, or information storage and retrieval systems. The material in this manual is subject to change without notice.
The software is provided strictly on an “as i s” basis. All sof twar e, including firmware, furnished to the user is on a licensed basis. Motorola grants to the user a non-transferab le and non-exclusive license to use each software or firmware program delivered hereunder (licensed program). Except as noted below, such license may not be assigned, sublicensed, or otherwise transferred by the user without prior written consent of Motorola. No right to copy a licensed program in whole or in part is granted, except as permitted unde r copyright law. The user shall not modify, merge, or incorporate any form or portion of a licensed program with other program material, create a derivative work from a licensed program, or use a licensed program in a network without written permission from Motorola. The user agrees to maintain Motorola’s copyright notice on the licensed programs delivered hereunder, and to include the same on any authorized copies it makes, in whole or in part. The user agrees not to deco mpile, disassemble, decode, or reverse engineer any licensed program delivered to the user or any portion thereof.
Motorola reserves the right to make changes to any software or product to improve reliability, function, or design.
Motorola does not assume any product liability arising out of, or in connection with, the application or use of any product, circuit, or application described herein.
No license is granted, either expressly or by implication, estoppel, or otherwise under any Motorola, Inc., intellectual property rights. An implied license only exists for equipment, circuits, and subsystems contained in Motorola products.
MOTOROLA and the Stylized M Logo and Symbol and the Symbol logo are registered in the US Patent & Trademark Office. Bluetooth is a registered trademark of Bluetooth SIG. Microsoft, Windows and ActiveSync are either registered trademarks or trademarks of Microsoft Corporation. All other product or service names are the property of their respective owners.
Motorola, Inc. One Motorola Plaza Holtsville, New York 11742-1300
http://www.motorola.com/enterprisemobility

Patents

This product is covered by one or more of the patents listed on the website:
http://www.motorola.com/enterprisemobility/patents

Warranty

For the complete Motorola hardware product warranty statement, go to:
http://www.motorola.com/enterprisemobility/warranty

Revision History

Changes to the original manual are listed below:
Change Date Description
-01 Rev A 8/2006 Initial Release.
-02 Rev A 9/2007 Add 128 MB nonvolatile flash memory configuration, updated RF card information.
-03 Rev A 11/2007 Removed RS-485 connection references, updated RJ-45/USB Client pinout table,
-04 Rev A 11/2008 Added MK2290 information.
iii
removed USB Host section from the System Configuration Defaults table, updated rear-view illustrations.
iv MK2200 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table of Contents
About This Guide
Introduction.................................................................................................................... xv
Configurations................................................................................................................ xv
Chapter Descriptions..................................................................................................... xv
Notational Conventions.................................................................................................. xvi
Related Publications...................................................................................................... xvii
Service Information........................................................................................................ xvii
Chapter 1: MK22X0 Introduction
Overview ....................................................................................................................... 1-1
MK22X0 Parts ............................................................................................................... 1-1
Touch Screen LCD ................................................................................................. 1-1
Speakers and Microphone ...................................................................................... 1-1
Scanner Window ..................................................................................................... 1-2
Function Buttons ..................................................................................................... 1-2
Access Covers ........................................................................................................ 1-2
External Ports ......................................................................................................... 1-4
MK22X0 Features ......................................................................................................... 1-5
Programmable Function Buttons ............................................................................ 1-5
Bar Code Scanner .................................................................................................. 1-5
Software .................................................................................................................. 1-5
Touch Screen .......................................................................................................... 1-5
Magnetic Stripe Reader (Optional) ......................................................................... 1-5
Memory ................................................................................................................... 1-5
Connectivity Options ............................................................................................... 1-6
Expansion Card Slot ............................................................................................... 1-6
Power Options ........................................................................................................ 1-6
Mounting Options .................................................................................................... 1-6
Symbol Mobility Developer Kits (SMDKs) ............................................................... 1-6
Bar Code Scanning ....................................................................................................... 1-7
Scanning Modes ..................................................................................................... 1-7
Scanning Guidelines ............................................................................................... 1-8
Cyclone Omnidirectional ......................................................................................... 1-9
vi MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Smart Raster ........................................................................................................... 1-9
Specular Reflection ................................................................................................. 1-11
Chapter 2: Installation
Overview ....................................................................................................................... 2-1
Unpacking the MK22X0 ................................................................................................ 2-1
Installation Overview ..................................................................................................... 2-2
MK22X0 Mounting ........................................................................................................ 2-2
MK22X0 Wall Mounting Options ............................................................................. 2-3
Pole Mounting ......................................................................................................... 2-6
Connecting the MK22X0 ............................................................................................... 2-7
AC Power Supply ................................................................................................... 2-7
Wired Ethernet Connection ..................................................................................... 2-7
Wired RS-232 Setup ............................................................................................... 2-11
Peripherals .................................................................................................................... 2-12
COM Port ................................................................................................................ 2-12
Connector Pin-Outs ...................................................................................................... 2-13
Ethernet / Bias-T Port Connections ........................................................................ 2-13
RJ-45 for USB Client Connections .......................................................................... 2-14
Scanner/Printer (RS-232) Port Connections ........................................................... 2-14
Magnetic Stripe Reader (MSR) Mounting ..................................................................... 2-15
Installing/Removing the RF Card .................................................................................. 2-19
Chapter 3: Configuration
Overview ....................................................................................................................... 3-1
Remote Configuration using Symbol Remote Device Manager .............................. 3-1
Local Configuration ................................................................................................. 3-1
Updating the Device Configuration File .................................................................. 3-2
Downloading the Configuration File to the MK22X0 ............................................... 3-3
Rebooting the MK22X0 ........................................................................................... 3-4
System Menu ................................................................................................................ 3-5
Setting Defaults Using the System Menu ............................................................... 3-5
Default Parameters ....................................................................................................... 3-6
Configuration File Information ................................................................................. 3-6
Applications ............................................................................................................. 3-6
Communications ..................................................................................................... 3-8
System Configuration .............................................................................................. 3-10
Update .................................................................................................................... 3-22
Control Panel Configuration Parameters ...................................................................... 3-23
Backlight Settings ................................................................................................... 3-23
Button Definitions .................................................................................................... 3-24
Date and Time ........................................................................................................ 3-24
Inactivity Manager ................................................................................................... 3-25
Gate Keeper (Password Protection) ....................................................................... 3-26
Volume and Sounds ................................................................................................ 3-26
Stylus Settings/Touch Screen Calibration ............................................................... 3-27
Regional Settings .................................................................................................... 3-29
Memory Allocation .................................................................................................. 3-30
Chapter 4: Remote Device Manager
Overview ....................................................................................................................... 4-1
Generating Configuration Files ..................................................................................... 4-1
Performing Discovery (Detection) of Devices on a Network ......................................... 4-2
Automated Staging/Configuring/Provisioning of Networked Devices ........................... 4-2
Remote Monitoring ....................................................................................................... 4-2
Remotely Initiating Select Device Functionality ............................................................ 4-2
Installing the Symbol Remote Device Manager ............................................................ 4-3
Symbol Remote Device Manager Main Screen ............................................................ 4-5
Symbol Remote Device Manager Menus ............................................................... 4-5
Symbol Remote Device Manager Toolbar .............................................................. 4-7
Row Colors ............................................................................................................. 4-8
State Icons .............................................................................................................. 4-8
Filtering Parameters ............................................................................................... 4-9
Electronic Serial Number ........................................................................................ 4-10
Creating a Configuration File ........................................................................................ 4-11
Modifying an Existing Configuration File ....................................................................... 4-12
Retrieving and Modifying a Configuration File from an MK22X0 ............................ 4-12
Cloning an MK22X0 Configuration File to Multiple MK22X0s ....................................... 4-12
Downloading the Configuration File to the MK22X0 Using the RDM ...................... 4-13
Setting RDM Options .................................................................................................... 4-13
Monitoring MK22X0s on a Network .............................................................................. 4-15
Device Information - Info Tab: Detected Device Information .................................. 4-16
Device Information - Software Tab: Version Information ........................................ 4-17
Device Information - Storage Tab: Memory Availability and Usage ........................ 4-18
Device Information - Partitions Tab ......................................................................... 4-19
Setting a Static IP Address ........................................................................................... 4-20
Managing Static IP Addresses ...................................................................................... 4-20
Adding Static IP Addresses .................................................................................... 4-21
Modifying Static IP Addresses ................................................................................ 4-22
Deleting Static IP Addresses .................................................................................. 4-23
DHCP Configuration ..................................................................................................... 4-24
Enabling DHCP ....................................................................................................... 4-24
Custom DHCP Options ........................................................................................... 4-26
Updating the RDM on the Host Computer .................................................................... 4-27
Restoring Configuration Parameter Defaults ................................................................ 4-27
Data Entry Formats ....................................................................................................... 4-27
Table of Contents vii
Chapter 5: Transferring Files to the MK22X0
Overview ....................................................................................................................... 5-1
ActiveSync .................................................................................................................... 5-1
Installing ActiveSync ............................................................................................... 5-1
Connecting the MK22X0 to the Host Computer ...................................................... 5-2
Chapter 6: Web Kiosk Software Suite
Overview ....................................................................................................................... 6-1
Web Kiosk Software Suite Features ............................................................................. 6-1
Web Kiosk Software Suite ............................................................................................ 6-3
viii MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Web Kiosk Software Suite Bar Codes .................................................................... 6-3
Installing the Web Kiosk Software Suite ................................................................ 6-3
Disabling and Restoring the Web Kiosk Software Suite ......................................... 6-4
Starting and Exiting the Web Kiosk Software Suite ................................................ 6-5
Web Kiosk Software Suite Structure ............................................................................. 6-5
Customer Application Screens ..................................................................................... 6-6
Main Menu Bar ........................................................................................................ 6-6
Scanning Bar Codes ............................................................................................... 6-6
Attract Mode ............................................................................................................ 6-6
Price Verification ..................................................................................................... 6-7
CD Listening Station ............................................................................................... 6-8
Price Verification Menu Bar .................................................................................... 6-8
Printing ................................................................................................................... 6-9
Loyalty Program ...................................................................................................... 6-10
Guided Selling Tool (Select Ink Cartridge) .............................................................. 6-11
KichenAid Mixer ...................................................................................................... 6-13
Gift Registry ............................................................................................................ 6-14
Store Operations Screen .............................................................................................. 6-16
Work Schedule Screen ........................................................................................... 6-17
Calculator ................................................................................................................ 6-17
In-Store Messaging ................................................................................................. 6-18
Web KSS Source Code Index ...................................................................................... 6-23
Screen Layout ......................................................................................................... 6-23
Printing .................................................................................................................... 6-23
Scan Engine ............................................................................................................ 6-24
Magstripe Reader ................................................................................................... 6-24
Four Physical Buttons ............................................................................................. 6-24
Multi-Media Content ................................................................................................ 6-24
Advertising .............................................................................................................. 6-25
Device Startup ........................................................................................................ 6-25
Application Version Tracking .................................................................................. 6-25
Network Down - Redirect to an Internal Error Page ................................................ 6-25
Chapter 7: C# Kiosk Software Suite
Overview ....................................................................................................................... 7-1
C# Kiosk Software Suite Features ................................................................................ 7-1
Installing the C# Kiosk Software Suite ......................................................................... 7-2
Loading .NET Compact Framework onto an MK Device ........................................ 7-2
Install the C# KSS onto the MK22X0 ...................................................................... 7-3
Automated Launching of the C# KSS ........................................................................... 7-3
Auto-loading the .NET Compact Framework at Boot-up Sequence ....................... 7-3
Auto Launching the C# KSS at Power Up .............................................................. 7-4
C# Kiosk Software Suite Structure ............................................................................... 7-4
Customer Application Screens ..................................................................................... 7-5
Main Menu Bar ........................................................................................................ 7-5
Scanning Bar Codes ............................................................................................... 7-5
Attract Mode ............................................................................................................ 7-6
Price Verification ..................................................................................................... 7-7
Loyalty Program ...................................................................................................... 7-7
Guided Selling Tool (Fitting Guide) ......................................................................... 7-8
CD Listening Station ............................................................................................... 7-8
Store Operations Screen .............................................................................................. 7-9
In-Store Messaging ................................................................................................. 7-9
C# KSS Source Code Index ......................................................................................... 7-12
Scan Engine Control ............................................................................................... 7-12
Screen Layout ......................................................................................................... 7-12
Button Control ......................................................................................................... 7-12
Version Tracking ..................................................................................................... 7-12
Video Playback ....................................................................................................... 7-13
Automating Launch of the C# KSS ......................................................................... 7-13
Printing on a Zebra QL320 Printer .......................................................................... 7-13
Chapter 8: System Features
Overview ....................................................................................................................... 8-1
Security Overview ......................................................................................................... 8-2
Network Security ........................................................................................................... 8-2
SNMP-Based Remote Monitoring ................................................................................. 8-3
List of Reported Software Component Versions ..................................................... 8-3
User Application Version Reporting ........................................................................ 8-4
Actions - Custom MIB ............................................................................................. 8-5
RegMerge and CopyFiles ............................................................................................. 8-6
RegMerge.dll ........................................................................................................... 8-6
CopyFiles ................................................................................................................ 8-6
Accessing the Windows® CE Desktop ......................................................................... 8-7
Password Protection (Gate Keeper) ............................................................................. 8-7
Remapping Buttons ...................................................................................................... 8-8
Button Remapping - Keycode Values ..................................................................... 8-9
Network Time Update: SNTP Client ............................................................................. 8-10
Memory Management ................................................................................................... 8-10
Flash: Nonvolatile (Persistent) Memory .................................................................. 8-10
RAM: Volatile (Non-Persistent) Memory ................................................................. 8-10
FTP Server ................................................................................................................... 8-11
FTP Server Registry Parameters ............................................................................ 8-11
Inactivity Application (Screen Saver) ............................................................................ 8-12
SimpleSaver ............................................................................................................ 8-12
SlideShow ............................................................................................................... 8-12
Browser Applications - Hiding Toolbars ........................................................................ 8-13
Browser Applications - Handling Network Disconnects ................................................ 8-13
Configuring Error Page Redirection .............................................................................. 8-14
Loading Additional Fonts on the MK22X0 .................................................................... 8-15
Using Additional Fonts in Native Applications ......................................................... 8-15
Using Additional Fonts in Managed Applications .................................................... 8-15
Using Additional Fonts in Browser Applications ...................................................... 8-16
Things to Consider when Using Additional Fonts ................................................... 8-16
Input Panel (Virtual Keyboard) ...................................................................................... 8-17
Microsoft WordPad ....................................................................................................... 8-18
Windows Media Player ................................................................................................. 8-19
Internet Explorer ........................................................................................................... 8-20
Table of Contents ix
x MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Browsing the Web ................................................................................................... 8-20
Printer Object Test ........................................................................................................ 8-21
MSR Object Test .......................................................................................................... 8-22
Scanner Object Test ..................................................................................................... 8-23
Audio Object Test ......................................................................................................... 8-24
MicroKiosk Object Test ................................................................................................. 8-25
Chapter 9: Software Development Environments
Overview ....................................................................................................................... 9-1
Symbol Mobility Developer Kits (SMDKs) ..................................................................... 9-1
Symbol Mobility Developer Kit (SMDK) for C .......................................................... 8-2
Symbol Mobility Developer Kit (SMDK) for the Web ............................................... 9-2
PocketBrowser v2.01 for the Web .......................................................................... 9-3
Symbol Mobility Developer Kit (SMDK) for .NET .................................................... 9-3
Appendix A: Technical Specifications
Technical Specifications ............................................................................................... A-1
Appendix B: MK2250 RF Network Configuration
Overview ....................................................................................................................... B-1
Automated Launch of Aegis Client ............................................................................... B-1
Aegis Client ................................................................................................................... B-2
Persisting Aegis Settings ........................................................................................ B-2
Mobile Companion (11 Mbps Radio) ............................................................................ B-3
Configuring Mobile Companion .................................................................................... B-5
Configuring the Default Profile ................................................................................ B-5
Editing Profiles ........................................................................................................ B-6
Persisting Mobile Companion Settings ................................................................... B-15
Find WLANs .................................................................................................................. B-16
Status ............................................................................................................................ B-17
Options ......................................................................................................................... B-20
Appendix C: MK2290 RF Network Configuration
Overview ....................................................................................................................... C-1
Wireless Applications .................................................................................................... C-2
Signal Strength Icon ..................................................................................................... C-3
Turning the WLAN Radio On and Off ........................................................................... C-3
Find WLANs Application ............................................................................................... C-4
Profile Editor Wizard ..................................................................................................... C-6
Profile ID ................................................................................................................. C-6
Operating Mode ...................................................................................................... C-7
Ad-Hoc .................................................................................................................... C-9
Security Mode ......................................................................................................... C-10
Authentication ......................................................................................................... C-11
Tunneled Authentication ......................................................................................... C-12
User Certificate Selection ....................................................................................... C-15
Table of Contents xi
Server Certificate Selection .................................................................................... C-16
Encryption ............................................................................................................... C-21
IP Address Entry ..................................................................................................... C-25
Transmit Power ....................................................................................................... C-27
Battery Usage ......................................................................................................... C-29
Manage Profiles Application ......................................................................................... C-30
Manage Certificates ...................................................................................................... C-33
Certificate Properties .............................................................................................. C-33
Import a Certificate .................................................................................................. C-34
Delete a Certificate ................................................................................................. C-34
Manage PACs ............................................................................................................... C-35
PAC Properties ....................................................................................................... C-35
Delete PAC ............................................................................................................. C-35
Wireless Status Application .......................................................................................... C-36
Signal Strength Window .......................................................................................... C-37
Current Profile Window ........................................................................................... C-38
IPv4 Status Window ................................................................................................ C-39
Wireless Log Window ............................................................................................. C-40
Versions Window .................................................................................................... C-41
Wireless Diagnostics Application .................................................................................. C-42
ICMP Ping Window ................................................................................................. C-43
Graphs .................................................................................................................... C-43
Trace Route Window .............................................................................................. C-44
Known APs Window ................................................................................................ C-45
Options ......................................................................................................................... C-46
Operating Mode Filtering ........................................................................................ C-46
Regulatory Options ................................................................................................. C-47
Band Selection ........................................................................................................ C-47
System Options ....................................................................................................... C-48
Auto PAC Settings .................................................................................................. C-48
Change Password ................................................................................................... C-49
Export ...................................................................................................................... C-50
Cold Boot Persistence .................................................................................................. C-51
Registry Settings ........................................................................................................... C-52
Log On/Off Application .................................................................................................. C-52
User Already Logged In .......................................................................................... C-52
No User Logged In .................................................................................................. C-53
Appendix D: Rapid Deployment Client
Overview ....................................................................................................................... D-1
Rapid Deployment Window .......................................................................................... D-2
Scanning RD Bar Codes ............................................................................................... D-4
Appendix E: Web Kiosk Software Suite Bar Codes
Overview ....................................................................................................................... E-1
Wide Screen TV ............................................................................................................ E-1
DVD Player ................................................................................................................... E-2
White Correction Fluid .................................................................................................. E-2
xii MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Glue Stick ..................................................................................................................... E-3
Transparent Tape ......................................................................................................... E-3
Standard Staples .......................................................................................................... E-4
Tylenol .......................................................................................................................... E-4
Rolaids .......................................................................................................................... E-5
CD ................................................................................................................................. E-5
Color Printer - Ink Cartridge .......................................................................................... E-6
KichenAid Mixer ............................................................................................................ E-6
Employee Badge .......................................................................................................... E-7
Loyalty Card .................................................................................................................. E-7
2D Bar Code (PDF417) ................................................................................................ E-8
Appendix F: C# Kiosk Software Suite Bar Codes
Overview ....................................................................................................................... F-1
Pants UPC-A ................................................................................................................ F-1
Transparent Tape ......................................................................................................... F-2
CD ................................................................................................................................. F-2
Employee Badge .......................................................................................................... F-3
Loyalty Card .................................................................................................................. F-3
Appendix G: Terminal Configuration Manager
Overview ....................................................................................................................... G-1
Starting Terminal Configuration Manager ..................................................................... G-2
Defining Script Properties ............................................................................................. G-4
Creating the Script for the Hex Image .......................................................................... G-5
Open a New or Existing Script ................................................................................ G-5
Copying Components to the Script ......................................................................... G-5
Saving the Script ..................................................................................................... G-6
Building the Image ........................................................................................................ G-7
Sending the Hex Image ................................................................................................ G-8
Saving the Script ..................................................................................................... G-8
TCM Error Messages .............................................................................................. G-8
Creating a Splash Screen ............................................................................................. G-10
Creating a Splash Screen on Color Terminals ........................................................ G-10
Appendix H: OS Upgrade Procedures
Overview ....................................................................................................................... H-1
Upgrade Requirements ................................................................................................. H-1
Hardware Requirements ......................................................................................... H-1
Software Requirements .......................................................................................... H-2
Procedural Requirements ....................................................................................... H-2
IPL Menu Navigation .................................................................................................... H-3
OS Upgrade .................................................................................................................. H-4
Monitor Upgrade .................................................................................................... H-4
Partition Table Upgrade .......................................................................................... H-6
Command File Upgrade .......................................................................................... H-7
Calibrating the Screen ........................................................................................... H-10
Update Corona Scanner Engine Firmware ............................................................. H-11
Appendix I: Troubleshooting
Overview ....................................................................................................................... I-1
Troubleshooting Notes ............................................................................................ I-1
Troubleshooting ............................................................................................................ I-1
OS Upgrade Troubleshooting ....................................................................................... I-6
MK22X0 Version Information ........................................................................................ I-7
Appendix J: Setting Scanner Parameters
Overview ....................................................................................................................... J-1
Enabling and Disabling Symbologies ........................................................................... J-1
C API ....................................................................................................................... J-1
ActiveX API (Browser Applications) ........................................................................ J-1
Default Table ................................................................................................................ J-1
Set Default Parameters ................................................................................................ J-6
Table of Contents xiii
Index
Tell Us What You Think...
Quick Startup Instructions
xiv MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

About This Guide

Introduction

The MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide provides information on installing,
operating, and programming the MK22X0.
NOTE Unless otherwise noted, the term MK22X0 refers to all configurations of the device.

Configurations

This guide includes the following configurations:
The MK22X0 MicroKiosk is available in two configurations:
MK2200-0N0SFKBWT0R: Wired Ethernet, touch screen, 32 MB / 64 MB
MK2250-0N0SFKBWTWR: 802.11b, touch screen, 32 MB / 64 MB; no Ethernet support/chip is present
MK2290 - 802.11 a/b/g, touch screen, 32 MB / 64 MB

Chapter Descriptions

Following are brief descriptions of each chapter in this guide.
Chapter 1, MK22X0 Introduction provides an overview of the MK22X0 that includes parts of the MK22X0,
features, and scanning modes.
Chapter 2, Installation describes the hardwar e se tup an d installation of the MK22X0.
Chapter 3, Configuration describes the configuration parameters of the MK22X0.
Chapter 4, Remote Device Manager provides information about the Remote Device Manager (RDM).
Chapter 5, T ransferring Files to the MK22X0, describes how to use Microsof t® ActiveSync for communication
between the MK22X0 and a host computer.
xvi MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Chapter 6, Web Kiosk Software Suite describes the free browser-based application available for download.
Chapter 7, C# Kiosk Software Suite describes the free C# application available for dow nlo ad.
Chapter 8, System Features describes the wide range of capabilities used to support independent
application development on the MK22X0.
Chapter 9, Software Development Environments describes the software development environments.
Appendix A, Technical Specifications provides technical information about the MK22X0.
Appendix B, MK2250 RF Network Configuration describes how to configure the wireless connection for the
MK2250 using Aegis Client or Mobile Companion.
Appendix C, MK2290 RF Network Configuration describes how to configure the wireless connection for the
MK2290 using the Fusion radio interface.
Appendix D, Rapid Deployment Client describes the Rapid Deployment Client and how it facilitates software
downloads to the MK22X0 from a Mobility Services Platform (MSP) Console’s FTP server.
Appendix E, Web Kiosk Software Suite Bar Codes provides sample bar codes used with the Web Kiosk
Software Suite.
Appendix F, C# Kiosk Software Suite Bar Codes provides sample bar codes used with the C# Kiosk Sof tware
Suite.
Appendix G, Terminal Configuration Manager provides an overview of the Terminal Configuration Manager
(TCM), used to specify and load files into the MK22X0 flash memory using the MK22X0 Initial Program Loader (IPL).
Appendix H, OS Upgrade Procedures provides instructions on using IPL mode to upgrade flash partitions.
Appendix I, Troubleshooting provides troubleshooting procedures for correcting problems encountered with
the MK22X0.
Appendix J, Setting Scanner Parameters lists the defaults for all scanning parameters.

Notational Conventions

This document uses these conventions:
“User” refers to anyone using an application on the terminal.
“Device” refers to the MK22X0 .
Italics are used to highlight specific items in the genera l text, and to identify chapters and sections in this and related documents. It also identifies names of windows, menus, menu items, and fields within windows.
Bold identifies buttons to be tapped or clicked.
Bullets (•) indicate:
lists of alternatives or action items.
lists of required steps that are not necessarily sequential.
Numbered lists indicate a set of sequential steps, i.e., those that describe step-by-step procedur es.
NOTE This symbol indicates something of special interest or importance to the reader. Failure to read the note
will not result in physical harm to the reader, equipment or data.
CAUTION This symbol indicates that if this information is ignored, the possiblity of data or material damage may
occur.
WARNING! This symbol indicates that if this information is ignored the possibility that serious personal

Related Publications

Following is a list of documents that provide additional information about configuring the MK22X0:
MK1200/MK2200 Quick Reference Guide, p/n 72-88687-xx
MK2000 PSDK (Platform Software Development Kit)
MK2000 SMDK (Symbol Mobility Developer Kit) for C
MK2000 SMDK (Symbol Mobility Developer Kit) for .NET
About This Guide xvii
injury may occur.
MK2000 SMDK (Symbol Mobility Developer Kit) for .WEB
MSR Magnetic Stripe Reader Quick Reference Guide, p/n 72-54435-xx
AirBeam Package Builder Product Reference Guide, p/n 72-55769-xx.
Aegis documentation, available at http://www.mtghouse.com/
Aegis Client for Windows CE .NET Registry Definitions Version 2.1
Aegis Client for Windows CE .NET & PPC User Guide Version 2.1
For the latest version of this guide and all guides, go to: http://www.motorola.com/enterprisemobility/manuals.

Service Information

If you have a problem with your equipment, contact Motorola Enterprise Mobility support for your region. Contact
information is available at: http://www.motorola.com/enterprisemobility/contactsupport.
When contacting Enterprise Mobility support, please have the following information available:
Serial number of the unit
Model number or product name
Software type and version number Motorola responds to calls by e-mail, telephone or fax within the time limits set forth in service agreements. If your problem cannot be solved by Motorola Enterprise Mobility Support, you may need to return your equipment
for servicing and will be given specific directions. Motorola is not responsible for any damages incurred during shipment if the approved shipping container is not used. Shipping the units improperly can possibly void the warranty.
If you purchased your Enterprise Mobility business product from a Motorola business partner, please contact that business partner for support.
xviii MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Chapter 1 MK22X0 Introduction

Overview

The MK22X0 MicroKiosk provides retail consumers access to data critical to making an informed purchasing decision. The MK22X0 verifies prices on bar coded merchandise and obtains up-to-the-minute information on in-store promotions. Its large, easy-to-read display can be used as an electronic billboard for instant in-store merchandising and multimedia presentations to promo te seasonal sales and upcoming events. The touch screen and programmable function buttons enhance in-store applications and allow customer interaction.

MK22X0 Parts

MK22X0 parts include:
Touc h scr ee n

Speakers and microphone

Scanner window
Function buttons
Access covers
External ports. See Figure 1-1 on page 1-2, Figure 1-2 on page 1-3, and Figure 1-3 on page 1-4 for illustrations.

Touch Screen LCD

The full color 6.4 inch (16.26 cm) diagonal full VGA active matrix LCD (640 X 480 pixels) is ideal for presenting text, graphics, and video. The touch screen accommodates greater user interaction and enhances custom designed applications.
Speakers and Microphone
The MK22X0 speakers are ideal for multimedia applications, and its built-in front-mounted microphone can be used for voice recording.
1 - 2 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Scanner Window

The scanner window protects the scan engine.

Function Buttons

The MK22X0 has four programmable function button s (see Figure 1-1 on p a ge 1-2 ) identified A, B, C, and D (from left to right) for reference purposes in this document, and are not labeled on the MK22X0. Program these buttons for various tasks such as navigating through an applicatio n and making decisions when prompted. See Remapping
Buttons on page 8-8 for instructions on setting the button values.

Access Covers

The three access covers on the back of the MK22X0 cover expansion card slots. Expansion card slot access is intended for development or maintenance purposes only.
Function
Button (A)
Function
Button (B)
Microphone
Touch Screen
Function Button (D)
Function Button (C)
Speakers (2)
Scanner Window
Figure 1-1
MK22X0 Front View
MK22X0 Introduction 1 - 3
Keyhole
Mounts (4)
Accessory
Bay
Connections
Access
Cover*
PCMCIA Access Cover*
Vertical Cable Run
Figure 1-2
MK22X0 Rear View
CAUTION When removing an access cover, follow proper (Electro-Static Discharge) ESD precautions to avoid
damaging sensitive components. These precautions include, but are not limited to, working on an ESD mat and ensuring that the operator is properly grounded. Failure to apply proper ESD precautions can damage the MK22X0 and void the warranty.
1 - 4 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
BIAS-T
ETHERNET/
VDC
12-24
RS 485
PRINTER
SCANNER/
Ethernet/ Bias-T
12-24
VDC
RS-485 Port (ActiveSync)
Figure 1-3
ETHERNET/
RS 485
BIAS-T
MK22X0 Bottom (Connectors) View

External Ports

The MK22X0 has the following external ports:
Power
Headphones Jack
SCANNER/
PRINTER
Scanner/ Printer (RS-232)
RS-485 (ActiveSync only)
Ethernet / Bias-T (Power-over-Ethernet)
Power
Headphones
Scanner/printer (RS-232, powered).
RS-485
The RS-485 10-conductor RJ-45 connection accommodates ActiveSync via USB cable. See Connecting the
MK22X0 to the Host Computer on page 5-2.
Ethernet/Bias-T
Wired Ethernet: Power through AC Outlet
The Ethernet / Bias-T (10-conductor RJ-45) port accommodates Ethernet data conne ction. The MK22X0 receives power through the Symbol approved power supply.
Wired Ethernet: Power through Power-over-Ethernet
The MK22X0 supports Power-over-Ethernet (POE), Symbol Technologies' proprietary Bias-T functionality. An Ethernet (10/100Base-T) cable co nn e cte d to the Eth er n et/ Bias-T port provides both data communication and power to the MK22X0.
Power Port
A Symbol power supply connects to the power port (2.0 mm barrel jack connector) on the MK22X0. For more information, see Connecting the MK22X0 on page 2-7 and Technical Specifications on page A-1.
Headphones Jack
This standard 3.5 mm headphone connection is compatible with headphones used on many portable audio products (MP3 players). Headphones that do not prot rude into the ear are recomme nded. Connecting head phones disables the speakers.
Scanner/Printer (RS-232)
Use the powered (5V/500mA) Scanner/Printer (RS- 232) port (RJ-45 jack, 10 conductor) for serial communication with a host or to connect an external device such as a decoded scanner or portable printer. Confirm the cable pin-outs before attaching the cable. See Scanner/Printer (RS-232) Port Connections on page 2-14 for cable pin-outs.

MK22X0 Features

MK22X0 Introduction 1 - 5

Programmable Function Buttons

The MK22X0 has four function buttons you can program to perform various ta sks such as navigation through an application or choosing between various options. See Figure 1-1 on page 1-2.

Bar Code Scanner

The omni-directional scan pattern decodes all traditional 1D bar codes (including RSS bar code type), and Smart Raster mode decodes 2D symbologies such as PDF417. See Bar Code Scanning on page 1-7.

Software

Stan dard well-supported ope rating system and deve lopment tools ease application developme nt for the Microsoft® Windows VisualBasic.NET, and Windows CE Media Player.
®
CE .NET operating system: Embedded Visual C/C++ 4.0, Visual Studio.NET, Internet Explorer 6.0, C#,

Touch Screen

The touch screen provides user interaction and enhances the capabilities of custom applications.

Magnetic Stripe Reader (Optional)

An optional three-track Magnetic Stripe Reader (MSR) module attaches to the MK22X0 and adds the ability to read and process loyalty card and credit card transactions.

Memory

The MK22X0 standard system configuration cont a ins 64 MB flash/32 MB DRAM. The flash memor y is non-volatile and stores the system firmware, user applications, and data.
1 - 6 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Connectivity Options

MK22X0 connectivity options include wired 10/100 Mbps Ethernet or wireless 802.11 Mbps. Common ports to both the wired and RF configuration include Printer/Scanner (RS-232).

Expansion Card Slot

The MK22X0 contains one Personal Computer Memory Card International Association (PCMCIA/PC Card) expansion slot.

Power Options

To supply power, use the standard Symbol appr oved power supply or the Symbol propriet ary Power-Over-E thernet (POE).

Mounting Options

You can mount the MK22X0 on a wall or pole. See MK22X0 Mounting on page 2-2. Alternatively, use a commercially-available bracket or stand that con fo rms to the 10 0 mm Video Electr on ics Standards Association (VESA) Flat Panel Monitor Physical Mounting Interface (FPMPMI™) mounting standards.

Symbol Mobility Developer Kits (SMDKs)

The following developer kits are available for the MK22X0:
SMDK for C (see Symbol Mobility Developer Kit (SMDK) for C on page 9-2) for developing native C/C++
applications
SMDK for the Web (see Symbol Mobility Developer Kit (SMDK) for the Web on page 9-2) for developing
browser-based applications
PocketBrowser v2.01 support (see PocketBrowser v2.01 for the Web on page 9-3) for web development
SMDK for .NET (see Symbol Mobility Developer Kit (SMDK) for .NET on page 9-3) for developing managed
.NET applications in C# or VB.NET.

Bar Code Scanning

The MK22X0 decodes any traditional retail or PDF417 bar code presented in its field of view.

Scanning Modes

Table 1-1 describes the MK22X0 scan modes.
MK22X0 Introduction 1 - 7
Table 1-1
Scan Mode Description Scan Pattern
Cyclone Omnidirectional 1D Scan Pattern (recommended)
Always Raster Scan Pattern
Smart Raster Scan Pattern
Common Scan Modes
A highly efficient scan pattern which decodes 1D and EAN/UCC reduced space symbologies in any orientation.
Note: In this mode, the MK22X0 does not decode 2D bar codes like PDF417.
Directly opens the laser to a full sized Raster pattern. Decodes 1D and PDF417.
Creates a single scan line which opens vertically for PDF417 symbols using the Smart Raster feature. This feature autodetects the type of bar code presented and adjusts its pattern accordingly. This provides optimal performance on 1D, PDF417, and EAN/UCC.
1 - 8 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Scanning Guidelines

When scanning a bar code:
Hold the bar code below the scan window at an approximately 45o angle.
Hold the bar code at an angle which does not cause specular reflection (see Specular Reflection on page
1-11).
Hold the bar code close for small bar codes and farther away for large bar codes.
Figure 1-4
Scanning with the MK22X0
MK22X0 Introduction 1 - 9

Cyclone Omnidirectional

In Cyclone Omnidirectional mode the scan pattern decodes standard 1-dimensional symbologies in any orientation. This mode cannot be used to decode 2D bar codes like PDF417.
Figure 1-5
Cyclone Omnidirectional Pattern

Smart Raster

In Smart Raster mode, a single scan line pattern appears that decodes a standard bar code. If a 2D bar code is presented, the scanning pattern opens up to a full, optimized raster pattern.
Single Scan Line Pattern
Open Raster Pattern
Y-Axis
Horizontal Displacement (X - Axis)
Figure 1-6
Smart Raster Scanning Pattern
1 - 10 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
The raster pattern must cover the top and bottom of a 2D symbol. If not, pull the bar code further away until the pattern completely covers the bar code. Make sure the scan pattern extends at least three quarters of an inch beyond the edges of the bar code.
3/4”
Figure 1-7
Raster Pattern Expanded Over PDF417 Bar Code
3/4”
If the vertical scan pattern is not high enough to cover a “tall” PDF417 symbol, move the bar code slowly down toward the bottom of the scan beam, keeping the beam horizontal to the rows, then slowly back up to the top. Alternatively, move the bar code further away from the scan ner u ntil the scan pattern covers a larger portion of the bar code in the vertical direction.
Figure 1-8
The scan beam does not have to be perfectly parallel with the top and bottom of the symbol (up to a 4
Moving Scan Pattern Up and Down on “Tall” PDF417 Bar Code
o
tilt is
permitted). Ensure the symbol is in good condition.
MK22X0 Introduction 1 - 11

Specular Reflection

When laser beams reflect directly back into the scanner from the bar code, they can “blind” the scanner and make decoding difficult. This phenomenon is called specular reflection.
To avoid this, scan the bar code so that the beam does not bounce directly back. But do not scan at too oblique an angle; the scanner needs to collect scattered reflections from the scan to make a successful decode. Practice quickly shows what tolerances to work within.
Side Views
Specular reflection.
Reflected beam is
within specular dead
zone and prevents
decode.
Figure 1-9
Avoiding Specular Reflection
°
0
3
d
o
C
r
e
d
o
C
r
a
B
Tilt Bar Code At Slight Angle (Up to 30°)
a
B
No specular reflection. Decode can occur.
e
When scanning a 1D bar code, there is only a small specular dead zone to avoid (+ The specular dead zone is larger for scanning PDF417 (+ not effective if its beams hit the bar code surface at an angle greater than 30
9o from the direct laser beam). However, the scanner is
o
.
2o from the direct laser beam).
1 - 12 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Chapter 2 Installation

Overview

This chapter describes MK22X0 installation, including:
Unpacking

Installation

Mounting
Providing power
Communication interfaces
Installing accessories
Peripherals
Connector pin-outs
Optional accessories.

Unpacking the MK22X0

Remove the MK22X0 from its packing and inspect it for damage. Keep the packing, it is the approved shipping container and should be used if the MK22X0 needs to be returned for servicing.
2 - 2 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Installation Overview

To install the MK22X0:
1. Select the mounting method (see MK22X0 Mounting on page 2-2):
Wall M ount
Pole Mount
Desk Mount.
2. Select the method of supplying power (see Connecting the MK22X0 on page 2-7):
Symbol AC power supply
Power-over-Ethernet (Symbol Byas T).
3. Select the data communications method (see Connecting the MK22X0 on page 2-7):
Wired Ethernet (10/100 Base-T cable)
Wireless Ethernet (11Mb RF)
Wired Scanner/Printer (RS-232, serial cable).
4. Select optional peripherals (see Peripherals on page 2-12):
Printer
External hand held scanner.
5. Configure the MK22X0:
For configuration see Chapter 4, Remote Device Manager, System Menu on page 3-5, or Control Panel
Configuration Parameters on page 3-23.
To access the Windows

MK22X0 Mounting

If desired, mount the MK22X0 on a wall, pole, or counter top using one of the following optional mounting accessories:
Wall M ounts
Pole Mount Kit, see page 2-6
®
CE Desktop, see Accessing the Windows® CE Desktop on page 6-3.
A
(4X) 4 mm x .7 pitch threaded holes (M4 screw) per VESA flat panel monitor physical mounting interface standard
Installation 2 - 3
1.28
1.81
1.65
7.93
3.94
0.68
Notes:
ll dimensions provided in inches.
The MK2200 is designed to be used with VESA flat panel monitor physical mounting
interface standard mounting brackets or Symbol's keyhole slide-on mounting brackets. It can also be placed into a flush panel kiosk environment by setting it into an 8.0 x 8.63 opening.
5.00
3.94
7.57
8.92
0.41
VESA/keyhole
4.00
Keyhole slide-on
mounts 0.19 dia. shank,
0.312 dia. head
.68 8.51
mounting face
1.29
10.74
1.4
3.51
Figure 2-1
Mounting Dimensions

MK22X0 Wall Mounting Options

Wall mounting options include:
Free wall-mounting template (shipped with the unit)
Wall Mount Kit (optional)
Recessing the MK22X0 into a MicroKiosk or wall (see page 2-5) (optional).
Using the Wall Mount Kit
1. Determine the MK22X0 mounting location.
2. Follow the instructions and use the template provided with the MK22X0. Secure the Connector/Port Cover to
the wall using four screws (not provided) appropriate for the wall material.
3. Connect the cables to the MK22X0 (see Figure 1-3 on page 1-4) and ensure the cables are routed and
secured correctly. Cables incorrectly mounted or secured can become pinched when the MK22X0 is attached to the Connector/Port Cover.
2 - 4 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
4. To install the Connector/Port Cover, place the keyholes on the back housing over the shoulder head bolts
protruding from the plate and slide the MK22X0 to the left and down to secure in place. See Wall Mounting Kit
on page 2-4 and Mounting Directions on page 2-4.
5. Screw one 8-32 pan head screw (lock screw) into the Connec tor/Port Cover t ab (loca ted at the top lef t corner ).
Hand tighten the screw or for additional security use a nylon locknut (not included) to prevent removal of the MK22X0.
6. Proceed to Connecting the MK22X0 on page 2-7.
Lock Screw
Connector/Port
Cover Tab
Shoulder
Head Bolts (4)
Connector/Port Cover
Figure 2-2
Move down
Wall Mounting Kit
second
Move to the left first
Figure 2-3
Mounting Directions
Vertical Cable Run
Installation 2 - 5
Figure 2-4
Cable Routing
Recessed Wall/Kiosk Mounting
To recess the MK22X0:
1. Cut an opening in the wall or MicroKiosk, 8.63" minimum height x 8.0" minimum width.
2. Place the back housing into the opening, following the instructions in Using the Wall Mount Kit on page 2-3.
See Figure 2-2 and Figure 2-3 on page 2-4. Symbol does not provide hardware to support this installation.
NOTE Recessed mounting may degrade wireless network performance.
2 - 6 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Pole Mounting

The Pole Mounting Kit accommodates poles up to 11.5 inches in diameter. To install the MK22X0 using the Pole Mounting Kit:
1. Wrap the pole mount straps around the pole and tighten.
2. Secure the connector port cover to the pole mount bracket using the four shoulder screws.
3. Connect the cables to the MK22X0 (see Figure 1-3 on page 1-4) and ensure the cables are routed and
secured correctly (see Figure 2-4 on page 2-5). Cables incorrectly mounted or secured can become pinched when the MK22X0 is attached to the Connector/Port Cover.
4. Position the MK22X0 keyholes located on the back housing (see Figure 1-2 on page 1-3) over the shoulder
head bolts and slide the MK22X0 to the left and d own to secure in place. See Wall Mounting Kit on page 2-4 and Mounting Directions on page 2-4.
5. Screw one 8-32 pan head locking screw into the pole mount bracket bottom left tab. See Figure 2-5 on page
2-6. Hand tighten the locking screw, or for additional security use a nylon locknut (not included), to prevent
removal of the device.
6. Proceed to Connecting the MK22X0 on page 2-7.
Pole Mount Bracket
Locking Screw
Shoulder Screws (4)
Connector/Port Cover
Figure 2-5
Pole Mount Kit

Connecting the MK22X0

The MK22X0 communication interfaces include both wired or wireless solutions:
Wired Ethernet (10/100Base-T cable)
Power through AC outlet (see page 2-7)
Power through Power-over-Ethernet (see page 2-8)
Wireless Ethernet (11Mb RF)
Power through AC outlet (see page 2-7)
Wired RS-232 (serial cable) (see page 2-11). To configure communication interfaces, see Remote Device Manager on page 4-1. To access the Windows
Desktop, see Accessing the Windows® CE Desktop on page 8-7.
NOTE Wireless MK22XX devices do not have an Ethernet chip, and so do not support wired
Ethernet communication.
Installation 2 - 7
®
CE

AC Power Supply

The Symbol universal AC power supply connects to the power po rt on the MK22X0 using a 2.0 mm ba rrel jack. The power supply has a positive center pin and the outer tab is ground. It is compatible with:
120V 60 Hz (North America)
230V 50 Hz (International excluding Japan)
100V 50/60 Hz (Japan).

Wired Ethernet Connection

With a wired Ethernet connection (10/100Base-T cable), the MK22X0 is powered either using the MK22X0 Symbol AC power supply, or by Power-over-Ethernet through the Ethernet cable.
Wired Ethernet: Power through AC Outlet
The MK22X0 communicates to the host through a 10/100Base-T Ethernet cable and receives power through a Symbol AC power supply.
1. Insert the power supply barrel connector into the MK22X0 power port. See Figure 1-3 on page 1-4.
2. Route the power cable.
3. Plug the Symbol AC power supply into a wall outlet.
4. Connect the Ethernet cable to the LAN port on the MK22X0. See Figure 1-3 on page 1-4.
5. Ensure the Ethernet cable is terminated according to Table 2-2 on page 2-13.
6. Plug the other end of the Ethernet cable into the host system LAN port.
2 - 8 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Wired Ethernet: Power through POE
The POE installation option allows the MK22X0 to communicate and receive power on the same 10/100Base-T Ethernet cable. See Figure 2-6 on page 2-9 and Figure 2-7 on page 2-10.
CAUTION Do not use POE in conjunction with an external power supply conne cted to the power port on the
MK22X0. Using two power sources can damage the MK22X0 and/or the network.
1. Connect the Ethernet cable to the MK22X0 Ethernet / Bias-T port. See Figure 1-3 on page 1-4.
2. Ensure the Ethernet cable is terminated according to Table 2-2 on page 2-13.
3. Plug the other end of the Ethernet cable into the Bias-T (POE) module.
4. Connect a patch cable from the Bias-T (POE) module to the host system LAN port.
5. Connect the DC power supply to the Bias-T module.
Customer Switch / Hub
Installation 2 - 9
P/N 50-14001-006R
DC Power Supply
100m Category 5
Specification Lim it
Category 5
Patch Cable
Category 5
AP-PSBIAS-TR
Customer Patch Panel
MK22X0
MicroKiosk
AP-PSBIAS-TR
DC Power Supply
P/N 50-14001-006R
Category 5
Figure 2-6
MK22X0 Power-Over-Ethernet, Ne twork Connectivity
2 - 10 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Customer Switch / Hub
(Main Computer Room / MDF)
Fiber Optic
Cable
Customer
Patch Panel
(Remote Computer
Room / IDF)
P/N 50-14001-006R
DC Power Supply
100m Category 5
Specification Limit
Figure 2-7
Category 5
AP-PSBIAS-TR
AP-PSBIAS-TR
DC Power Supply
P/N 50-14001-006R
MK22X0
MicroKiosk
Alternate MK22X0 Power-Over-Ethernet, Network Connectivity
Installation 2 - 11

Wired RS-232 Setup

The MK22X0 can communicate with a host using a serial cable connected to the Scanner/Printer (RS-232) port.
1. Insert the power supply barrel connector into the MK22X0 power port. See Figure 1-3 on page 1-4.
2. Route the power cable.
3. Plug the Symbol AC power supply into a wall outlet.
4. Connect the RS-232 serial cable to the Scanner/Pr inter (RS-232) port on the MK22X0. See Figure 1-3 on p age
1-4 for port locations. Ensure the cable is terminated according to the Scanner/Printer (RS-232) Port Connections pin-outs described in Table 2-4 on page 2-14.
5. Plug the other end of the serial cable into the host.
NOTE Because there is no service running on the MK22X0’s RS-232 port, harmful data cannot be
pushed to the MK22X0 from another computer regardless of how the serial port is used.
2 - 12 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Peripherals

You can use the RS-232 port to connect to a peripheral device such as a printer or a decoded scanner. For port locations, see Figure 1-3 on page 1-4. The Scanner/Printer (RS-232) port can also supply power (5 Vdc up to 500mA) to peripheral devices using a “virtual” COM port that enables power to the connector.
Confirm the connector pin-out before attaching the cable. See Scanner/Printer (RS-232) Port Connections on page
2-14. For tethered scanner connection, see Connecting a Tethered Scanner on page 3-20.
1. Attach the peripheral device cable to the Scanner/Printer (RS-232) port on the MK22X0. See Figure 1-3 on
page 1-4 for port locations. Ensure the cable is terminated according to Table 2-4 on page 2-14.
2. Connect the other end of the cable to the peripheral device.

COM Port

Table 2-1
COM1 RS-485 RS-485 COM4 RS-232 (no power) Scanner/Printer COM6 RS-232 (with 5 VDC) Scanner/Printer
COM Port
COM Port Connector

Connector Pin-Outs

Table 2-2 through Table 2-4 identify the MK22X0 connector pin-outs. See Figure 1-3 on pa ge 1-4 for port locations.
Installation 2 - 13
10-Pin
Pin 10
Figure 2-8
10-Pin Connector Port
Pin 1

Ethernet / Bias-T Port Connections

The Ethernet connector provides both Ethernet signals and power supply voltage to the MK22X0 through a single Ethernet cable. If providing power to the MK22X0 thro ug h POE, do not use th e S ym bol AC power su pp ly.
Table 2-2
Pin 1 Reserved/Do not Use Pin 2 TXD (+) Pin 3 TXD (-) Pin 4 RXD (+)
Power-over-Ethernet Conn ections
Pin Description
Pin 5
*
Pin 6
*
Pin 7 RXD (-) Pin 8
*
Pin 9
*
Pin 10 Reserved/Do not Use
*
Used only with Power-over-Ethernet
Bias-T VCC Bias-T VCC
Bias-T GND Bias-T GND
2 - 14 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

RJ-45 for USB Client Connections

Table 2-3
Pin 1 USB + Pin 2 USB ­Pin 3 Reserved Pin 4 Reserved Pin 5 Reserved Pin 6 GND Pin 7 Reserved Pin 8 PWR Pin 9 Reserved Pin 10 Reserved
RJ-45 for USB Client: 10-Pin
Pin Description

Scanner/Printer (RS-232) Port Connections

Use this connector pin-out for serial communication with the host or communication with an external decoded scanner. The powered Scanner/Printer (RS-232) port specifications are RJ-45 ja ck, 10 conductor, 5V/500mA.
Table 2-4
Pin 1 +5V Pin 2 Not Used Pin 3 RXD (input) Pin 4 Not Used Pin 5 RTS (output) Pin 6 GND Pin 7 CTS (input) Pin 8 Not Used Pin 9 TXD (output) Pin 10 Not Used
Scanner/Printer (RS-232) Connector: 10-Pin
Pin Description

Magnetic Stripe Reader (MSR) Mounting

NOTE The MSR increases the width of the MK22X0 from 8.92 inches to 1 1.5 inches. The height and depth do not
change.
To mount the optional Magnetic Stripe Reader (MSR) onto the MK22X0:
1. Gently place the MK22X0 face down on a flat surface, using care not to damage the touch panel display.
Move to the right second
Move up first
Installation 2 - 15
Figure 2-9
Removal Directions
2 - 16 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
2. Remove the three screws shown in Figure 2-10 from the back of the MK22X0 and remove the protective cover .
Retain only the screw from the protective cover. Two new (longer) screws are provided with the MSR.
Protective Cover
Remove Screws (3)
Figure 2-10
3. Connect the MSR cable to the MK22X0.
Figure 2-11
Removing the Cover and Screws
CAUTION When removing an access cover, follow proper ESD precautions to avoid damaging sensitive
components. These precautions include, but are not limited to, working on an ESD mat and ensuring that the operator is properly grounded. Failure to apply proper ESD precautions can damage the MK22X0 and void the warranty.
Connect
Cable
Connecting the MSR Cable to the MK22X0
Installation 2 - 17
4. Align the mounting holes on the MSR with the MSR mounting holes on the MK22X0 as shown in Figure 2-12.
MSR
Figure 2-12
5. Secure the MSR to the MK22X0 as shown in Figure 2-13. Use the shorter screw from the protective cover, and
Positioning the MSR on the MK22X0
two new (longer) screws provided with the MSR.
Install Three Screws
Figure 2-13
Securing the MSR to the MK22X0
2 - 18 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Figure 2-14 shows the MSR mounted to the MK22X0 for card reading.
Figure 2-14
View of MSR Mounted to the MK22X0

Installing/Removing the RF Card

NOTE This section applies to factory-shipped RF models only.
To remove and re-install the RF card:
1. Disconnect power from the MK22X0.
2. Gently place the MK22X0 face down on a flat surface, using care not to damage the touch panel display.
3. Remove the PCMCIA access cover.
Installation 2 - 19
PCMCIA Access Cover
Figure 2-15
4. Press the ejector button and remove the RF card.
Ejector button
Figure 2-16
5. Insert the RF card.
6. Re-install the PCMCIA access cover.
MK22X0 Rear View
CAUTION When removing an access cover, follow proper ESD precautions to avoid damaging sensitive
components. These precautions include, but are not limited to, working on an ESD mat and ensuring that the operator is properly grounded. Failure to apply proper ESD precautions can damage the MK22X0 and void the warranty.
Removing the RF Card from the MK22X0
2 - 20 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Chapter 3 Configuration

Overview

This chapter describes how to set up and configure the MK22X0 applications, communications, and network settings which include parameters such as the device name, internet browser settings, date and time, an d several other key settings.
Configure these settings remotely using the Symbol Remote Device Manager (RDM), or locally on the MK22X0 using the System Menu. These settings are saved in the configuration re gistry file (mkconfig.reg) in the MK22X0 Application folder to maintain them across cold boot cycles.
Table 3-1
Remote Device Manager (RDM) X System Menu X Control Panel X
Methods of Configuring the MK22X0
Configuration Method Remote Local

Remote Configuration using Symbol Remote Device Manager

Use the Symbol Remote Device Manager (RDM) to configure parameters remotely. RDM is a Windows®-based utility that runs on a host computer and generates/edits an MK22X0 configuration file (mkconfig.reg). Load this file onto the MK22X0 and reboot the MK22X0 to configure the device.
See Chapter 4, Remote Device Manager for more details.

Local Configuration

Using the System Menu
The System Menu function sets configuration parameters locally on the MK22X0. The System Menu is similar to the MK22X0 Configuration Utility window of the RDM, except the virtual keyboard is used to enter information. From within the System menu, use the file (mkconfig.reg). The new settings are invoked upon the next cold boot. See System Menu on page 3-5.
File > Save option to save the changes and update the configuration registry
3 - 2 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Using the Microsoft Windows Control Panel
The Control Panel on the MK22X0 St art menu chan ges a limited number of pa rameters. If d esired, use the Control Panel to change the functions listed in Control Panel Configuration Parameters on page 3-23; however Symbol recommends only changing the Stylus Settings/Touch Screen Calibration using the Control Panel. To save changes to the mkconfig.reg configuration file, select across cold boot cycles.
Start > Programs > Save Configuration to maintain the settings

Updating the Device Configuration File

Use one of the following methods to update the device configuration file (mkconfig.reg) locally on the MK22X0.
Start > Programs > Save Configuration
Figure 3-1
Save Configuration Screens
The Save Configuration option uses the current registry parameter values and writes them to the mkcofig.reg
file. The windows shown in Figure 3-1 appear while the file is saved and written. Not all registry values are
saved with this option; only the registry parameter values that can be configured using the RDM or the
System Menu (and some system parameters) are written and saved to the mkconfig.reg file.
Start > Programs > System Menu > File > Save.
Figure 3-2
System Menu Main Screen
This option reads the current content of the mkcofig.reg file, allows user changes, then writes them back to
the mkcofig.reg file. The window shown in Figure 3-2 reads and displays the current contents of the
mkconfig.reg file. Tap an item listed in the left window pane to display current mkconfig.reg file information.
Configuration 3 - 3
Edits are permitted to the current file information in the text boxes that appear in the right pane. Tap File >
Save
to save changes and write them to the mkconfig.reg file.
NOTE If upgrading the MK22X0 OS and a configuration (.reg) file was created using an older OS version, you
must create a new .reg file (see Creating a Configuration File on page 4-11). For more information about upgrades, see Appendix H, OS Upgrade Procedures.

Downloading the Configuration File to the MK22X0

Before downloading the configuration file (.reg file) to the MK22X0 Application folder, rename it mkconfig.reg. In MK22X0 Configuration Utility window, select file mkconfig.reg, and click Save.
Use one of the following methods to download the file to the MK22X0:
Use the RDM to “push” the file to the MK22X0(s) (see Downloading the Configuration File to the MK22X0
Using the RDM on page 4-13).
Copy the mkconfig.reg file to the MK22X0 Application folder using a USB ActiveSync connection (see
Downloading the Configuration File Using ActiveSync on page 3-3).
Send the file to the MK22X0 Application folder using FTP (see the instructions provided with the FTP
software) or AirBeam.
File > Open and select the file, then select File > Save As, rename the
Copy the mkconfig.reg file to a PCMCIA card, then transfer the file into the MK22X0 Application folder.
Downloading the Configuration File Using ActiveSync
To copy the mkconfig.reg from the host computer to the MK22X0 Application folder (My Computer/Application) using ActiveSync:
1. Connect the MK22X0 to the host computer by connecting the USB cable (Symbol p/n 25-64626-01R) to the
RS-485 port on the MK22X0, and the other end to a USB port on the host computer.
2. In ActiveSync on the host computer, click Explore. Windows
MK22X0.
3. Open a new Windows
4. Right-click on the file and select Copy.
5. Right-click in the MK22X0 Application folder and select Paste. A prompt request s to overwrite the existing file (if
®
Explorer and browse the host computer to locate the file.
present).
NOTE Use the RDM or System Menu to enable ActiveSync support in the MK22X0 if support is disabled.
®
Explorer opens the Mobile Device windo w for the
3 - 4 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Rebooting the MK22X0

After downloading the mkconfig.reg file, perform a remote or local cold boot to apply the new setti ngs.
Remote Boot
After loading the configuration file onto the MK22X0 us ing the wir ed or wir eless Ethern et connection, use th e RDM to send a command over the network to initiate a remote cold boot of the MK22X0.
1. Select the MK22X0 to cold boot from the list box in the Remote Device Manager screen.
2. From the RDM main toolbar, select Actions > Cold Boot. Allow approximately one minute for the MK22X0 to
reboot and reconnect, then select
Local Boot
To manually cold boot the MK22X0, which enables the settings within the mkconfig.reg file to load, press and hold buttons B and C on the MK22X0 (see Figure 1-1 on page 1-2) until the display goes blank (typically 15 seconds), then release the buttons.
View > Refresh to verify the device rebooted successfully.

System Menu

Setting Defaults Using the System Menu

Use the System Menu to set parameter values locally on the MK22X0. See Default Parameters on page 3-6 for these options. The System Menu is identical to the MK22X0 Configuration Utility window, and provides local instead of remote access to the same parameters. The System Menu modifies parameters in the configuration file (mkconfig.reg) on the MK22X0.
NOTE Saving the System Menu configuration overwrites mkconfig.reg. Reboot the MK22X0 to apply the values.
To launch the System Menu, even while an application is running, press the physical buttons A, B, and C simultaneously. Use the virtual keyboard to enter data. To launch the virtual keyboard, press buttons B and C simultaneously.
As with the MK22X0 Configuration Utility window, the parameters in the System Menu fall into five categories:
Configuration file Information
Applications
Configuration 3 - 5
Communications
System configuration
Update.
Figure 3-3
System Menu Main Screen
3 - 6 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Default Parameters

The default settings that follow apply to both the Remote Device Manager on a host computer and System Menu on the MK22X0.

Configuration File Information

The first branch of the MK22X0 Configuration Utility window and System Menu is Configuration File Information. Use this to track mkconfig.reg version information. Table 3-2 provides descriptions for these parameters.
Table 3-2
Information Parameters
Configuration File Version Configuration File Version Information
Configuration File Version Information Parameters
Configuration File
Version Use the Version parameter to track the version
number of the mkconfig.reg file.
Description Use the Description parameter to write a detailed
description of the location, use, and the changes made on the deployed mkconfig.reg file.
Description Default

Applications

The second branch of the MK22X0 Configuration Utility window and System Menu is Applications. Table 3-3 provides descriptions and defaults for these parameters.
Table 3-3
Internet Explorer Internet Explorer Configuration
Anchor Underline Specifies whether an anchor or link is
Application Default Parameters
Application Parameters Description Default
no
underlined or not.
Cache Limit Specifies the cache size for Internet Explorer,
in kilobytes.
Search Page Specifies the default search page for Internet
Explorer.
Secure Protocols Specifies the security settings configuration for
Internet Explorer.
Smooth Scroll Check to enable smooth scrolling in Internet
Explorer. Start Page The default home page for Internet Explorer. file:///windows/mk2200.htm Play Background Sounds Check to enable playing of sound files in an
html page.
512 kB (0x200 hex)
http://search.msn.com
TLS 1.0 disabled, SSL 2.0, SSL3.0 enabled
Disabled
Enabled
Configuration 3 - 7
Table 3-3
Application Default Parameters (Continued)
Application Parameters Description Default
Kiosk IE Kiosk IE Configuration
ErrorRecoveryPage Specifies an error recovery page for Internet
\Windows\RetryPage.html Explorer. When an error is detected, the browser is redirected to this page.
NeedProgressBar Check to display a progress bar on the left top
Disabled corner of the Kiosk IE which indicates the progress of downloading a page to the Kiosk IE. Enable this feature when deploying MK22X0 devices in a slow network.
Media Player Media Player Configuration parameters
Windows Media Buffer Specifies the Windows Media Player buffer
3 seconds time in seconds.
Playback Enables/disables playback feature on Windows
Disabled Media Player. Checking the Playback option enables playback of media files indefinitely.
Scanner Wedge Scanner Wedge Configuration
Append Enter To Barcode? Check to add an ENTER to the end of each bar
Disabled code.
Append Tab to Barcode? Check to add a TAB character to the end of
Disabled each bar code (and after ENTER, if enabled).
Trigger Mode Specifies whether to constantly trigger the
Manual Trigger scanner laser or trigger it manually.
Scanning Mode Specifies scanner raster mode. Omnidirectional - 1D only Prefix Specifies text to add to the beginning of a bar
None code.
Suffix Specifies text to add to the end of bar code,
None before TAB/ENTER (if enabled).
Transmit Code ID Transmit bar code type identifier. None No Shell Present Flag indicating the wedge should not put an
Disabled item on the system tray.
3 - 8 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-3
Slide Show Slide Show Inactivity Application parameters
Application Default Parameters (Continued)
Application Parameters Description Default
Background Color Default screen background color if image is
smaller than screen. Format is 0BGR, where the first byte is zero, and the rest are byte values for each color.
Display Duration The duration, in seconds, to display each
image before loading the next image. The minimum delay allowed is 2s. If this value is less than 2s SlideShow takes delay as system default of 5s.
Image Directory The directory that contains the images to
display.
7340032 (0x700000 hex)
5 (0x5 hex)
\Application\Slides

Communications

The third branch of the MK22X0 Configuration Utility window and System Menu is Communications. Table 3-4 describes these wired Ethernet parameters. To configure DHCP options, see DHCP Configuration on page 4-24, and to specify RF settings for wireless networks see Specifying RF Settings for Wireless Network Connections on
page 3-9.
Table 3-4
Onboard Wired Ethernet Onboard Wired Ethernet Configuration
Communication Default Parameters
Communication
Parameters
Enable DHCP Check to turn on DHCP Address resolution. When checked, do
not set IP Address, Subnet Mask, Gateway, DNS Server(s), or
WINS Server(s). IP Address Sets the IP Address for the Onboard Wired Ethernet adapter. None Subnet Mask Sets the subnet mask for the Onboard Wired Ethernet adapter. None Default Gateway Sets the Default Gateway for the Onboard Wired Ethernet
adapter. DHCP Options Opens
page 4-24
DHCP Server Specifies DHCP server. The device contacts the specified
server for retrieving IP address and other network parameters.
If the DHCP is not specified, device automatically broadcasts
for the server for retrieving IP address. DNS Domain The domain name for the Onboard Wired Ethernet adapter. None
DHCP Options
).
Description Default
dialog (see
DHCP Configuration on
Enabled
None
None
None
DNS Server(s) A list of DNS servers, in the order to query. None WINS Server(s) A list of WINS servers, in the order to query. None
Configuration 3 - 9
Specifying RF Settings for Wireless Network Connections
To enable a wireless MK22X0 to work on an RF network, configure RF settings as defined in Appendix B, MK2250
RF Network Configuration.
Two utilities are available for specifying wireless security:
Aegis Client (page B-2)
Mobile Companion (page B-3).
RF devices shipped with a wireless card include both the Aegis Client and Mobile Companion pre-installed. The default client is Aegis.
NOTE RF settings are not stored within the mkconfig.reg file or entered via the RDM. For details on configuring
RF settings, see page B-1.
3 - 10 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

System Configuration

The fourth branch of the MK22X0 Configuration Utility window and System Menu is System Configuration. Table
3-5 lists these parameters and their descriptions. Also see:
Device Activity Management (Sleep/Wake-up Functionality) on page 3-19
Printing on page 3-19
Configuring User Application(s) on page 3-21.
Table 3-5
ActiveSync ActiveSync Configuration
Backlight Backlight Configuration
Buttons Configuration of MK22X0 four buttons. See
System Configuration Default Parameters
System Configuration
Parameters
EnableActiveSync ActiveSync is enabled at all times,
even when an application is running.
Brightness Default display backlight brightness. Bright (maximum)
Button A Button A default 38 (0x26 hex) Up Button B Button B default 40 (0x28 hex) D own Button C B utton C default 37 (0x25 hex) Left Button D B utton D default 39 (0x27 hex) Right Button A and B Button A and B default 13 (0xd hex) Enter Button A and C Button A and C default 194 (0xc2 hex) Shift-Tab Button B and C Button B and C default 199 (0xc7 hex) Input Panel
Description Default
Enabled
Table 8-6 on page 8-9
.
Button A, B, and C Button A, B, and C default 197 (0xc5 hex) System Menu Button A and D Button A and D default 18 (0x12 hex) Alt Button B and D Button B and D default 9 (0x9 hex) Tab Button A, B, and D Button A, B, and D default 195 (0xc3 hex) Alt-Down Button C and D Button C and D default 27 (0x1b hex) Cancel/ESC Button A, C, and D Button A, C, and D default 196 (0xc4 hex) Calibration Button B, C, and D Button B, C, and D default 8 (0x8 hex) Backspace Button A, B, C, and D Button A, B, C, and D default 198 (0xc6 hex) Signal Strength Trigger Time Button combination trigger time, in
milliseconds. Specifies the maximum time between button presses for them to be considered a button combination.
500 (0x1f4hex)
Configuration 3 - 11
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
Description Default
Button Security Enables/disables the button security
functionality on the MK22X0 device. Check to lock the buttons. These can
only be unlocked by entering the button security password.
Date and Time Settings Date and Time Configuration
Time Zone S t andard time zone. Dro p-down list of
time zone names, such as
Standard Time Standard Time
or
South Africa
. Select the appropriate
time zone.
Daylight Saving Daylight Saving Configuration
AutoDST Check to enable daylight saving time
for the current time zone. When enabled, the Windows Explorer
shell uses this setting to set the system time for daylight saving. Use this setting if the application runs with the Windows Explorer shell.
Enabled
Pacific Standard Time
Pacific
Enabled
HomeDST Check to enable daylight saving time
Enabled
for the current time zone. Use this setting if application does not
run with Windows Explorer shell, for example when developing a browser (Kiosk IE) based application.
Device Activity Management There are three slots with identical parameters:
First Activity Configuration Second Activity Configuration Third Activity Configuration See
Device Activity Management (Sleep/Wake-up Functionality) on page
3-19
. Items Devices to apply activity scheme to. All Days Set of days on which to apply this
None activity scheme (Monday through Sunday).
On Time Time when device is activated, using
None 24 hour clock representation. Set this value for correct functioning of the Device Activity Manager.
3 - 12 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
Description Default
Off Time Time when device is deactivated,
None using 24 hour clock representation. Set this value for correct functioning of the Device Activity Manager.
Identification General Configuration
Name Specifies device name. MK2200 Description Specifies device description. MK2200 MicroKiosk Contact Contact details of the system
Your System Contact Here administrator.
Location Specifies the location of the device. Your Location Here Configuration Group 1 First user-definable string. Intended
None for use when grouping devices to aid configuration. Can be used as part of device filter in the Configuration Utility .
Configuration Group 2 Second user-definable string.
None Intended for use when grouping devices to aid configuration. Can be used as part of device filter in the Configuration Utility.
Inactivity Manager
Inactivity Manager Configuration
Saver) on page 8-12
)
(see
Inactivity Application (Screen
Inactivity Application Name Inactivity application. \Windows\SimpleSaver.exe Idle Time Before Launch Idle time before inactivity application
0 (0x0 hex) launches, in seconds.
Memory Allocation Memory Partition of Storage Memory and System Memory
SystemStorePercent Percentage of memory used for
50 (0x32 hex) storage. The remaining memory is allocated to program memory (memory used to run programs). Half the unused RAM is used, when the value assigned to SystemStorePer cent does not provide enough memory for the device to operate normally . This parameter onl y configures unused RAM.
Configuration 3 - 13
Table 3-5
Network Time Update
System Configuration Default Parameters (Continued)
System Configuration
Parameters
Description Default
Configuration of Simple Network Time Protocol client
(see
Network Time Update: SNTP Client on page 8-10
Time Server S pecifies the domain name of the time
server to contact for updates. If no time server is set in the field, the time service is disabled.
Do not set an IP address for this parameter.
If the MK22X0 is unable to obtain a time value from the time server, it uses the default setting (June 1, 1999 12:00:00 PM), and does not re-attempt to acquire a time value unless a regular update is also configured (the next attempt occurs a t the configured time).
Refresh Specifies the time period, in
milliseconds, between synchronizations with the SNTP server.
for details)
tock.usno.navy.mil
1209600000 (0x48190800 hex)
Recovery Refresh Specifies the time period, in
milliseconds, until next synchronization, if the previous synchronization attempt failed.
Threshold Specifies the interval between the
time on the SNTP server and the current time in milliseconds. If the difference between the SNTP server time and the local system time is larger than the specified value in Threshold parameter, the update is ignored.
Printer Configuration
Printer Configuration
(see
Active Printer Use this parameter to set the active
printer. Select the printer from the list.
Zebra QL Series Specifies the baud rate for the Zebra
QL Series printer if it is the selected active printer.
Zebra QL Series Flow Control Specif ies the flow control of the Zebra
QL Series printer if it is the selected active printer.
86400000 (0x5265c00 hex)
86400000 (0x5265c00 hex)
Printing on page 3-19
Zebra (QL320, Cameo, Encore)
19200
No flow control
)
3 - 14 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
Zebra EPL Series Transport Specifies the transport mode for the
Zebra EPL Series printer if it is the selected active printer. For a list of supported EPL printers, see
on page 3-19
Zebra EPL Series Specifies the baud rate of the Zebra
EPL Series printer if it is the selected active printer. For a list of supported EPL printers, see
3-19
.
Zebra EPL Series Flow Control Specifies the flow control of the Zebra
EPL Series printer if it is the selected active printer. For a list of supported EPL printers, see
3-19
.
Zebra ZPL Series Transport Specifies the transport mode for the
Zebra ZPL Series printer if it is the selected active printer. For a list of supported ZPL printers, see
on page 3-19
Description Default
.
Printing on page
Printing on page
.
Serial
Printing
9600
No flow control
Serial
Printing
Zebra ZPL Series Specifies the baud rate of the Zebra
ZPL Series printer if it is the selected active printer. For a list of supported ZPL printers, see
3-19
.
Zebra ZPL Series Flow Control S pecifies the flow control of the Zebra
ZPL Series printer if it is the selected active printer. For a list of supported ZPL printers, see
3-19
.
Epson TML90 Transport Specifies the transport mode for the
Epson TML90 printer if it is the selected active printer.
Epson TML90 Specifies the baud rate of the TML90
printer if it is the selected active printer.
Epson TML90 Flow Control Specifies the flow control of the Epson
TML90 printer if it is the selected active printer.
Epson TMT88III Transport Specifies the transport mode for the
Epson TMT88III printer if it is the selected active printer.
Printing on page
Printing on page
9600
No flow control
Serial
9600
No flow control
Serial
Configuration 3 - 15
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
Description Default
Epson TMT88III Specifies the baud rate of the Epson
9600 TMT88III printer if it is the selected active printer.
Epson TMT88III Flow Control Specifies the flow control of the Epson
No flow control TMT88III printer if it is the selected active printer.
Protected Mode
Password Required for Protected Mode access.
Gate Keeper Configuration
page 8-7
)
(see
Password Protection (Gate Keeper) on
44213 (denoted with *****) Buttons are assigned numeric values from left to right (A=1, D=4).
Application Application to run in Protected Mode. \windows\explorer.exe
Regional Settings - General
HTML in web pages does not use regional settings without programmatic support. To use regional settings, script in web pages must format dates, times, currency, and numbers using built-in functions that take the regional settings into account. This is the only method of using the regional settings in a browser . C/C++/C# apps can use reg ional settings through the st andard Windows CE API.
Regional Settings - Date
Configuration of Date Regional Settings
Long Date Long date format. dddd, MMMM dd, yyyy Short Date Short date format. M/d/yyyy Short Date Separator Character uses as the short date
/ separator.
Regional Settings - Time Configuration of Time Regional Settings
PM indicator PM indicator. None AM indicator AM indicator. None Time Separator Time separator (generally 1
None character).
Leading Zero Display leading zero for
Disabled hours/minutes/seconds.
Tim e F ormat Tim e format. None
Regional Settings - Currency Configuration of Currency Regional Settings
Digits In Group Number of digits allowed in a group. 0 Grouping Symbol Digit grouping symbol (generally zero
None or one character).
Digits After Decimal The number of digits allowed after a
decimal point.
0
3 - 16 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
Decimal Symbol Decimal symbol (one character). None Negative Format Format for negative currency values.
The asterisk (\"*\") denotes the universal currency symbol. The period (\".\") indicates the chosen decimal separator.
Currency Symbol Position Position of currency symbol. The
asterisk (\"*\") denotes the universal currency symbol. The period (\".\") indicates the chosen decimal separator.
Currency Symbol Currency symbol. $
Regional Settings - Numbers Configuration of Number Regional Settings
List Separators List separators (character). None Measurement System Measurement system. Metric Display Leading Zero Display leading zero. Enabled
Description Default
(*1.1)
*1.1
Negative Number Format Negative number format. The period
(\".\") indicates the chosen decimal separator.
Negative Sign Negative sign
(generally one character).
Digits In Group Number of digits in group. 0 Grouping Symbol Digit grouping symbol (generally zero
or one character).
Digits After Decimal The number of digits allowed after a
decimal point.
Decimal Symbol Decimal symbol (one character). None
Screen Taps Screen Tap Configuration
Double-Click Distance Specifies the maximum number of
pixels between two screen taps to qualify the screen taps as a double-click. Use this parameter to differentiate double-clicks from screen taps.
(1.1)
None
None
0
6 (0x6 hex)
Configuration 3 - 17
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
Description Default
Double-Click Speed Specifies the maximum number of
milliseconds between two screen taps to qualify the screen taps as a double-click. Use this parameter to differentiate double-clicks from screen taps.
Tethered Scanner Tethered Scanner Configuration
Enabled Enables or disables tethered scanner
support. Disable if no tethered scanner is connected.
Scanner Model Specifies the scanner model to
support.
Serial Port Specifies the serial port to which the
scanner is connected.
Baud Rate Specifies the baud rate for
communication with tethered scanner . Configure tethered scanner separately.
500 (0x1f4 hex)
Disabled
LS1902T
COM6
9600
Stop Bits Specifies the number of stop bits in
1 serial frame.
Data Bits Specifies the number of data bits
8 (generally 8).
Parity Specifies the parity bit configuration. None Intercharacter Timeout Timeout (in milliseconds) between
64 (0x40 hex) characters before bar code is considered complete.
User Apps
There are seven user application slots, with identical parameters. Each slot is under a group called “X Application Launched”, where “X” is First, Second, etc.
See
Configuring User Application(s) on page 3-21
Application Path Full path to application. First application:
\windows\explorer.exe
Remaining applications: None
Arguments Command line arguments for the
None program (UNICODE string).
Delay Before Launch Number of seconds to delay before
0 launching program.
for details.
Waiting For Completion Specifies whether to wait for program
to complete before proceeding.
Continue List Immediately
3 - 18 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-5
Volume and Sounds Volume and Sound Configuration
System Configuration Default Parameters (Continued)
System Configuration
Parameters
Description Default
Default System Volume Sets the overall default volume. Maximum Default Beeper Volume Specifies volume of beeper. High Sounds Generated By Controls whether system events, etc.
generate sounds.
Screen Tap Sounds Specifies whether screen touches
Events, Applications and
Notifications enabled
Enabled, Loud generate a sound, and, if so, at what volume.
Key Press Sounds Specifies whether key presses
Enabled, Loud generate a sound, and, if so, at what volume.
Sound Scheme Scheme for sounds. DefaultSounds
Web Server Web Server in MK22X0 Configuration
Enable WebServer Enables/disables the Web Server in
Enable the device.
Configuration 3 - 19
Device Activity Management (Sleep/Wake-up Functionality)
Use the Device Activity Manager to manage the device usage profile and lifecycle by turning on/of f the scan engine laser and the display backlight. Set the sleep and wake-up times by day, weekday, weekend, etc.
NOTE It is strongly advised to use the Device Activity Management functionality.
If the Device Activity Manager (DAM) puts the scan engine and/or backlight into sleep mode, these subsystems repower (wake up) upon the following events:
a button press
a display touch.
The DAM only checks whether to turn devices on or off when the Inactivity Applica tion Timeout expires. If a device wakes up due to user input (a “wakeup”), it remains awake regardless of user input until another timeout expires, then goes back to sleep.
To use the DAM without the Inactivity Application Manager, configure the Inactivity Application Timeout to the default wakeup time and set the Inactivity Application parameter to nothing.
NOTE Use the RDM or System Menu to set up the Device Activity Manager. Enter valid values to all DAM
parameters (see page 3-11). Otherwise the system rejects the input values and the DAM does not invoke the Inactivity Application.
Printing
The MK22X0 supports printing text, bar codes, and bitmaps in the following environments:
Browser applications
C/C++ applications
C# applications
Visual Basic.NET applications.
The MK22X0 transmits data to a pr inter using an RS-232 serial or USB connection. RS-232 serial port settings (port, stop bits, data bits, parity) are shared with the tethered scanner. Table 3-5 contains the default baud rate settings for the following printers:
Zebra QL (QL320, Cameo, Encore)
Zebra EPL Series (LP/TLP 2824, LP/TLP 2844, TLP 3842)*
Zebra ZPL (LP/TLP 2844-Z, TLP 3844-Z)
Epson TML90
Epson TMT88III.
* Zebra LP printers ship in Gap mode. If using a printer in Continuous Paper mode, the autosense does not work and you must manually set the gap to zero. To avoid this, send a command to the printer to change the mode. Refer to the Zebra printer documentation.
3 - 20 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Advanced Printer Monitoring Functionality
For some printers, such as the Zebra QL Series, the MK22X0 supports advanced printer monitoring functionality, such as:
Detecting if the printer cable is connected
Detecting if the printer power is on
Detecting if the printer is out of paper
Detecting if the printer door is open.
Connecting a Tethered Scanner
The MK22X0 supports attachment of the Sym bol LS1902T or LS2208 external tethered hand-held scanner. The tethered scanner data integrates into the data strea m generated by the internal scanner dr iver . The dat a originating from the tethered scanner uses the same format as the data from the internal scanner.
This feature supports the following programm ing env iro nm e nts:
C/C++
Browser
.NET.
To configure the MK22X0 for tethered scanner support:
1. Configure the MK22X0 serial port. In the MK22X0 Configuration Utility window, enable support for a tethered
external scanner and set the serial parameters (baud, parity, data bits, stop bits). Note that flow control is not supported. See Tethered Scanner on page 3-17.
2. Attach the external scanner using cable p/n 25-56221-20.
3. Use the tethered scanner Product Reference Guide to set the following parameters in order to operate with the
MK22X0:
Set
Set
Confirm the tethered scanner baud rate matches the setting in the MK22X0 Configuration Utility window
4. Launch the application that accepts data from the MK22X0’s internal scan engine. The tethered scanner data
enters the application as though it came from the internal scan engine.
Transmit Code ID Character to: Symbol Code ID Character RS-232 Host Type to: Standard RS-232
(tethered scanner settings).
Configuration 3 - 21
Configuring User Application(s)
The MK22X0 Configuration Utility window configures the launching of user application(s). The seven definable application "slots" are processed upon power up. Programs launch in sequence with no delay, unless you set the
Delay Before Launch or Waiting For Completion parameter.
The Startup program supports four parameters for each slot, detailed in Table 3-6: executable path, command line arguments, delay before running, and a special flag.
Table 3-6
Application Path The full “run” path to the executable. Define this in order to process the entry (i.e., do
Arguments Optional. Command line arguments for the program above. Escape double quotation
Delay Before Launch Optional. Specifies the number of seconds to delay before launching the User
Waiting For Completion Specifies whether the startup sequence waits for this program to complete before
User Applications, Parameter Descriptions
Parameter Description
not just specify a delay). File type associations are not supported. For example if the
Argument Application Path
marks using a back slash character, as in \". Also escape back slashes, i.e., \\.
Application, if a previous program needs to complete or to ensure system resources are available. This is a simple way to handle seq uencing; see
Application Programs on page 3-21
completion”).
launching the next one, typically set to Disabled. See
Application Programs on page 3-21
contains a word document, specify the full path to wordpad.exe in the
.
for more complex situations (requires “wait for
.
Reliable Sequencing of
Reliable Sequencing of
Reliable Sequencing of Application Programs
Use the Delay Before Launch and Wait for Completion parameters to set the startup process parameters:
If an application requires a definitive order of execution
To provide a signal between components to detect failures
To verify that local or networked resources are available before the main application launches.
Use the way to ensure correct system operation. The re commende d metho d is to write a sep ar ate progr am, with or withou t a user interface, that performs required checks then terminates, possibly setting a registry value or filesystem flag to indicate success. Set the
Delay Before Launch parameter to achieve a delay in the launch sequence. However, this is not a robust
Wait For Completion flag and run this program before running the main application(s).
3 - 22 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Update

The fifth branch of the MK22X0 Configuration Utility window and System Menu is Update. The default parameters are listed in Table 3-7.
Table 3-7
Update Default Parameters
Update Parameters Description Default
FTP Server FTP Configuration
Allow Anonymous Determines whether the server allows anonymous
access.
Allow Anonymous Upload Determines whether authorization is required for
uploading files to server.
FTP Enable Part I Determines whether the FTP server is
loaded/accessible when the kiosk is powered on. Note that disabling this parameter has no impact on the ability to load or retrieve mkconfig.reg files via the Remote Device Manager's and
Retrieve Remote Configuration File
Push Configuration File
functionality.
FTP Enable Part II Enabling this parameter allows the RDM to
load/retrieve a mkconfig.reg file even if the kiosk's FTP server is disabled ( If this parameter and
FTP Enable Part I = disabled
FTP Enable Part I
are both
).
disabled, you cannot load an mkconfig.reg file remotely via the Configuration Utility or FTP. Yo u can still load an mkconfig.reg file locally via an ActiveSync connection or a PC card.
Enabled
Enabled
Enabled
Enabled
Root Directory Directory and subdirectories of this key are
\ accessible remotely. If this value is not set in the registry, the default is \Temp.
Use Authentication Determines whether authorization is required to
Disabled connect to the server.
User Authentication Domain
Domain that holds information on authentic users that are allowed to access FTP service from the server.
None
User List List of users able to access the FTP server. None

Control Panel Configuration Parameters

When using the Windows® desktop Control Panel to modify certain MK22X0 configuration settings, select Start >
Programs > Save Configuration
across cold boot cycles. The Control Panel can set the following options:
Backlight Settings on page 3-23
Button Definitions on page 3-24
Date and Time on page 3-24
Inactivity Manager on page 3-25
Gate Keeper (Password Protection) on page 3-26
Volume and Sounds on page 3-26
Stylus Settings/Touch Screen Calibration on page 3-27
Regional Settings on page 3-29
on the MK22X0. This saves the changes to the mkconfig.reg file an d retains them
Configuration 3 - 23
Memory Allocation on page 3-30.
For best results, use the system menu for all permanent changes (except recalibrating the touch screen).

Backlight Settings

To change the backlight intensity on the MK22X0:
1. Tap Start > Settings > Control Panel.
2. Double-tap the Backlight & Contrast icon from the Control Panel window.
Figure 3-4
3. Select the desired intensity by tapping the radio button.
4. Tap OK or X to close the screen and apply the selection.
5. Tap Start > Programs > Save Configuration to save th e new settings in the MK22X0 configur ation (mkconfig.reg)
file.
Backlight & Contrast Screen
3 - 24 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Button Definitions

To change the button mapping on the MK22X0:
1. Tap Start > Settings > Control Panel.
2. Double-tap the Button Definitions icon from the Control Panel window.
Figure 3-5
3. Tap on the button to remap. The button’s current hex code appears in the text box.
4. Using the input panel, enter the new value of the hex code in the text box to remap the button. Also use this
Button Definitions Screen
option to remap button combinations. See Keycode Values on page 8-9 for correct key codes.
5. To change the buttondown delay, enter the new value using the input panel.
6. Tap OK or X to close the screen and apply the selection.
7. Tap Start > Programs > Save Configuration to save th e new settings in the MK22X0 configur ation (mkconfig.reg)
file.

Date and Time

To set the date/time on the MK22X0:
1. Tap Start > Settings > Control Panel > Date/Time icon.
Figure 3-6
2. To set the month, tap the arrows on either side of the month shown, or select the month label to choose from a
Date/Time Properties Screen
list of months.
Configuration 3 - 25
3. To select a date, tap the date in the calendar.
4. To set the current time, highlight the hours, minutes, seconds or AM/PM field in the Current Time field. Tap the
up/down scroll arrows to change the highlighted selection.
5. To change the time zone, select it from the list labeled Time Zone.
6. Tap on the check box for the system to automatically adjust the clock for daylight saving.
7. Tap Apply to apply the new date/time settings.
NOTE The date resets to June 1, 1999, 12:00 PM upon a cold boot. Use the Control Panel or the SNTP Client to
update this (see Network Time Update: SNTP Client on page 8-10). To permanently set the time zone and daylight saving settings, use the RDM or System Menu on the
MK22X0.

Inactivity Manager

To set up the inactivity manager:
1. Tap Start > Settings > Control Panel.
2. Double-tap the Inactivity Manager icon.
Figure 3-7
3. Select the application to run during inactivity by tapping the button. (The default application is
Inactivity Manager Screen
SimpleSaver.exe.)
4. Enter the timeout (in seconds). The default is 0, which allows the system to run continuously without going into
inactivity mode.
5. Tap OK.
6. Tap Start > Programs > Save Configuration to save th e new settings in the MK22X0 configur ation (mkconfig.reg)
file.
3 - 26 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Gate Keeper (Password Protection)

To run an application in protected mode:
1. Tap Start > Settings > Control Panel.
2. Double-tap the Gate Keeper icon from the Control Panel window. The Gate Keeper screen displays.
Figure 3-8
3. Select the application to run in protected mode by tapping the button.
Gate Keeper Screen
Note: Changing this application is not recommended. Errors in this configuration parameter or the program that is run can prevent troubleshooting or interaction with the MK22X0 in protected mode.
4. Specify the password to access protected mode, and enter it a second time to confirm it.
5. Tap OK.
6. Tap Start > Programs > Save Configuration to save th e new settings in the MK22X0 configur ation (mkconfig.reg)
file.
NOTE When Button Security is enabled and the First User Application is not explorer.exe, a password is required
to access functionality launched by the physical buttons.

Volume and Sounds

NOTE Also set Volume and Sounds using the RDM. See Volume and Sounds on page 3-18.
To change the volume on the MK22X0:
1. Tap Start > Settings > Control Panel > Volume & Sounds icon.
Figure 3-9
2. Select volume options using the slide bar.
Volume & Sound Properties Screen - Volume Tab
3. Tap the Sounds tab to change event sounds.
Configuration 3 - 27
Figure 3-10
4. From the Event name list, select an event.
5. From the Sound list, select a sound. To remove a sound from the selected event, select (None).
6. To save the changes to a different scheme, tap Save As, then name the sound scheme. To delete a sound
scheme, select it in the the
7. Tap OK.
8. Select Start > Programs > Save Configuration to save the new settings in the MK22X0 configuration
Volume & Sound Properties Screen - Sounds Tab
Scheme list and tap Delete. To quickly turn off all event sounds, select No sounds from
Scheme list.
(mkconfig.reg) file.

Stylus Settings/Touch Screen Calibration

The double-tap speed and calibration setting are factory-set. To recalibrate the Stylus settings:
1. Tap Start > Settings > Control Panel > Stylus icon.
Figure 3-11
2. Double-tap the checkerboard grid at a comfortable speed.
3. Double-tap the clapboard to test the settings. If the icon does not change, adjust the settings on the
Stylus Properties Screen - Double-Tap Tab
checkerboard and test the settings again.
3 - 28 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
4. If the MK22X0 is not responding properly to taps, tap the Calibration tab to calibrate the screen.
Figure 3-12
5. Tap the Recalibrate button and follow the directions on the screen.
Figure 3-13
6. The system returns to the Stylus Properties screen when calibration completes. T o cancel calibration, press the
Stylus Properties Screen - Calibrate Tab
NOTE Alternatively, to access the Calibrate screen simultaneously press the buttons A, C, and D (see Figure 1-1
on page 1-2).
Calibrate Screen
C and D buttons simultaneously.
7. Tap OK on the Stylus Properties screen.
Note that calibration values are stored separately from other configuration settings in non-volatile storage and cannot be accessed by the user.

Regional Settings

To set up or change regional settings:
1. Tap Start > Settings > Control Panel > Regional Settings icon.
Configuration 3 - 29
Figure 3-14
2. On the Regional Settings tab, in Your locale (location), select the region to use for date, time, number, and
Regional Settings Properties Screen - Regional Settings Tab
currency formatting from the drop-down list.
3. To change the way numbers appear, tap the Number tab and make the changes.
Figure 3-15
4. To change the way currency values appear, tap the Currency tab and make the changes.
Regional Settings Properties Screen - Number Tab
Figure 3-16
5. To change the way the time appears, tap the Time tab and make the changes.
Figure 3-17
Regional Settings Properties Screen - Currency Tab
Regional Settings Properties Screen - Time Tab
3 - 30 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
6. To change the way the date appears, tap the Date tab and make the changes.
Figure 3-18
7. Tap Start > Programs > Save Configuration to save th e new settings in the MK22X0 configur ation (mkconfig.reg)
Regional Settings Properties Screen - Date Tab
file.

Memory Allocation

To change memory allocation settings:
1. Tap Start > Settings > Control Panel > System > Memory.
Figure 3-19
2. On the Memory tab, adjust the memory allocation as desired using the slider.
System Properties Screen - Memory Tab
3. Tap OK.
NOTE Changing these settings using the Control Panel does not persist them through cold boot cycles. To set
allocation to persist through cold boot cycles, or for more information on this topic, see Memory
Management on page 8-10.
Chapter 4 Remote Device Manager

Overview

The Symbol Remote Device Manager (RDM) v 2.4.X is a simple, menu-based Windows® utility for streamlining large and small site deployments. This utility allows a user to remotely stage (discover and configure) and monitor networked MK22X0s.
The RDM functionality falls into five categories:
Generating a device configuration file
Performing discovery (detection) of devices on a network
Enabling automated staging/configuring/provisioning of networked devices
Remote monitoring
Remotely initiating device functionality.

Generating Configuration Files

Use the Create Local Configuration File feature of RDM to create an MK2 2 X0 co nfiguration file (mkconfig.reg). When loaded onto the device, this file customizes the MK22X0 communication settings, application settings, date and time setup, and much more.
After generating the mkconfig.reg file, load it into the MK22X0
Computer/Application
configures its parameters according to th e settings defined in the mkconfig.reg file. If the MK22X0 loses power , the parameters set within the configuration file persist and are re-established at the next power up.
See Creating a Configuration File on page 4-11 for more information.
) and reboot the device. The MK22X0 reads the mkconfig.reg file upon power-up and
Application folder (Desktop/My
4 - 2 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Performing Discovery (Detection) of Devices on a Network

The RDM discovers and displays the IP addresses of MK22X0s on dif ferent su bnet s to which the host computer is connected, provided that the broadcast IP address is set correctly. See Setting RDM Options on page 4-13 for more details.
The RDM utility broadcasts a request for discovery, and each MK22X0 responds with its IP address. The RDM utility displays all responding MK22X0 IP addresses on the main
The RDM can remotely initiate actions, such as playing a sound file, on the discovered device to help locate it in a store environment.
NOTE RDM performance and consistency when performing discovery on a network are directly related to
network reliability.
RDM screen.

Automated Staging/Configuring/Provisioning of Networked Devices

The RDM can load a device configuration file (mkconfig.reg) onto an MK22X0 remotely. This process is automated and does not require user intervention.
For details, see Creating a Configuration File on p age 4-11 and Downloading the Configuration File to the MK22X0
Using the RDM on page 4-13.

Remote Monitoring

Use the RDM to determine device-specific information. After performing discovery, select an MK22X0 from the discovery list box to retrieve information to view:
Device general information
Operating System versions
Storage information
Partition information
Application versions
RF Signal Strength.
See Monitoring MK22X0s on a Network on page 4-15 for more information.

Remotely Initiating Select Device Functionality

Use the RDM to remotely initiate select functionality on MK22X0s. After performing discovery, highlight desired devices from the discovery list box to initiate remote functionality on these devices, such as launching AirBeam Smart or rebooting the device.

Installing the Symbol Remote Device Manager

The RDM is available for download from the Symbol Developer Zone web site (http://devzone.symbol.com/).
1. Download the Symbol Remote Device Manager install file and save it on the host computer hard drive.
Remote Device Manager 4 - 3
2. Select Start > Run from the Windows
3. Using the Browse button, locate the Symbol Remote Device Manager install file and select OK.
4. The Symbol Remote Device Manager First Install Screen provides copyright information. Select Next to
®
task bar.
continue.
Figure 4-1
5. The Symbol Remote Device Manager Select Installation Folder screen provides the directory information for
Symbol Remote Device Manager First Install Screen
the installation. Enter a new install path or accept the default path, and select users. Click Next to continue.
Figure 4-2
Symbol Remote Device Manager Select Installation Folder
4 - 4 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
6. The Symbol Remote Device Manager Confirm Installation screen request s to confirm installation. Click Next to
continue.
Figure 4-3
7. The Symbol Remote Device Manager Installation Complete screen confirms the installation was completed
Symbol Remote Device Manager Confirm Installation
successfully. Click Close to exit.
Figure 4-4
Symbol Remote Device Manager Installation Complete

Symbol Remote Device Manager Main Screen

To open the Symbol Remote Device Manager on the host computer, select Start > Programs > Symbol Remote
Device Manager > Symbol Remote Device Manager
.
Remote Device Manager 4 - 5
Figure 4-5
MK22X0 Symbol Remote Device Manager

Symbol Remote Device Manager Menus

Use the menus on the Symbol Remote Device Manager (RDM) main screen to perform the functions in Table 4-1.
Table 4-1
File Menu
Exit Exits the Symbol Remote Device Manager.
Edit Menu
Select All Selects all MK22X0s in the list. Select None Deselects all MK22X0s in the list.
View Menu
Refresh (Discover Remote Devices) Locates all MK22X0s on the network and displays them in the list box. Device Information Displays information on the selected MK22X0. See
Symbol Remote Device Manager Menu Items
Menu Item Function
a Network on page 4-15
.
Monitoring MK22X0s on
4 - 6 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 4-1
RF Signal Strength Launches the RF Signal Analyzer which displays RF signal strength. Only
View Filter Parameters Toggles on/off the Filter Parameters panel of the RDM. Set Default Column Width Sets the default column width for fields displayed in main
Actions Menu
Locate Device Initiates the device locating mechanism. Select an option for locating the
Symbol Remote Device Manager Menu Items (Continued)
Menu Item Function
RF MK22X0s running Mobile Companion support this feature. RF MK22 X0s running Aegis Client do not support this.
device from the sub menu:
Select Display Color Screen to display a color screen on the target device.
Select Emit Sound to play a high-pitched sound clip from the target device.
Select Display Color and Emit Sound to invoke both the pr evious two mechanisms in the target device.
Select Terminate Locator mode to terminate the locating mechanism. This terminates the current locator mode before initiating another locator mode.
RDM
screen.
Ping Device Ping the selected device. If the device cannot be reached, an error message
displays.
Delete Device Removes the selected device from the list of discovered devices. This only
deletes the devices highlighted in gray.
Cold Boot Cold boots the selected/highlighted MK22X0(s). Allow approximately one
minute for the device(s) to reboot and reconnect, t hen select to verify the devices rebooted successfully.
Warm Boot Warm boots the selected/highlighted MK22X0(s). Allow approximately one
minute for the device(s) to reboot and reconnect, t hen select to verify the devices rebooted successfully.
Launch AirBeam Launches the AirBeam version 2.16 application on the selected/highlighted
MK22X0(s). See
Tools Menu
Create Local Configuration File Creates a new configuration file and allows saving it to the PC hard drive.
See
Creating a Configuration File on page 4-11
Open Local Configuration File Opens an existing configuration file that resides on the host computer. Retrieve Remote Configuration File Opens a configuration file that resides on the selected/highlighted MK22X0. Push Configuration File Downloads a selected configuration file to the selected/highlighted
MK22X0(s). See
the RDM on page 4-13
Setting RDM Options on page 4-13
Downloading the Configuration File to the MK22X0 Using
.
.
.
View > Refresh
View > Refresh
Remote Device Manager 4 - 7
Table 4-1
Manage Static IP Address Opens the
Custom DHCP Options Displays the
Options Customizes Remote Device Manager options such as FTP security and
Symbol Remote Device Manager Menu Items (Continued)
Menu Item Function
Manage Static IP Address
See
Managing Static IP Addresses on page 4-20
Customer DHCP Options
add/edit/remove DHCP options available within the Symbol RDM.
broadcast IP address. See
Setting RDM Options on page 4-13
window.
.
window. Use this window to

Symbol Remote Device Manager Toolbar

Use the toolbar on the RDM main screen to perform the functions listed under the men u ite ms in Table 4-2.
Table 4-2
Component Description
Tool Bar Contains buttons that invoke most common functions of RDM.
Symbol RDM Toolbar Components
Discover all devices on the network and display the Discovered Devices list. To stop discovery, click the
Cancel Discovery
Select all devices listed in the Discovered Devices list.
button.
.
Deselect all devices. Retrieve the configuration file
from the selected device.
Push the configuration file to the selected device(s).
Create an MK22X0 device configuration file using the RDM.
Cold boot the selected device.
Abort pushing the configuration file to device(s).
Retrieve device specific information.
Turns on and off the Filter Parameters panel.
4 - 8 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Row Colors

The Symbol RDM uses a color scheme to indicate the state of the MK22X0 devices.
Color Status
Green Successfully retrieved/pushed configuration file. Yellow Selected for downloading a configuration file. Gray Device is inactive. The device may be booting up or is no
longer in the same subnet.
Red The retrieval/pushing of the configuration file is unsuccessful.

State Icons

The Symbol RDM uses a color scheme on the State Icons (the left most column) to indicate the state of the MK22X0 devices.
Color of Icon Status
Successfully discovered device.
Successfully retrieved/pushed configuration file.
Device is selected for downloading a configuration file.
Device is inactive. The device may be booting up or is no longer in the same subnet.
The retrieval/pushing of the configuration file is unsuccessful.
Remote Device Manager 4 - 9

Filtering Parameters

Use the Filter Parameters fields on the RDM main screen to display only certain devices on the network. Table 4-3 describes these fields.
Table 4-3
Product Group Select a product group to display. Product Select product model to display. See Config Group 1 Select an assigned configuration group to display. To set configuration groups, use the
Config Group 2 Select a second assigned configuration group to display. To set configuration groups,
Location Select a device location to display. To set locations, use the System Configuration
Address Types Select
IP Address Enter IP address range to filter devices within the range.
Set the filtering parameters and click Apply Filter to apply the filters in RDM.
Filter Parameters Fields
Menu Item Function
Identification on page 3-12
System Configuration feature of RDM or System Menu. See
3-12
.
use the System Configuration feature of RDM or System Menu. See
page 3-12
feature of RDM or System Menu. See
Static IP Addresses on page 4-20
Manage Static IP Address list (see
.
Static
to display devices found in
Identification on page 3-12
Manage Static IP Address
), or Discovered to display all devices not in the
Enabling DHCP on page 4-24
.
Identification on page
Identification on
. list (see
).
Managing
Click Clear Filter to remove the filtering parameters.
4 - 10 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Filtering Example
In Figure 4-6, the filter parameter is set to a configuration group called Technical to isolate a device used in the Technical department. When you click Apply Filter, the RDM scans the discovered devices list and filters out only the devices that fall into that configuration group. Use filters to quickly locate the devices.
Figure 4-6
Symbol Remote Device Manager Filtering

Electronic Serial Number

The MK22XX has an electronic serial number accessible via network query. This information appears in RDM’s
Serial Number column. A sample serial number is M1J37B90R. Note that only devices manufactured with Windows
CE .NET 4.2 support this.

Creating a Configuration File

To create a new configuration file:
1. From the Remote Device Manager, select Tools > Create Local Configuration File from the menu bar.
2. In the Domains window , sele ct the applicab le dom ain/prod uct (M K22X0) a nd click OK. This opens the MK22X0
Configuration Utility
3. Make the necessary changes to the default values in the configuration file. See Default Parameters on page
3-6 for all configuration options, which fall into the following configuration categories:
Configuration File Information - includes parameters related to version tracking of the mkconfig.reg file.
Applications - includes parameters related to Internet Explorer.
Communications - includes parameters for wired MK22X0s related to Onboard Wired Ethernet.
System Configuration - includes parameters related to MK22X0 system settings such as backlight
intensity, volume and sounds, date/time, button configurations, regional settings, and user applications.
Update - includes parameters related to the onboard FTP Client. See Figure 4-7 for a sample screen, and Data Entry Formats on page 4-27 for
window data entry field types used when changing configuratio n op tio ns .
window.
Remote Device Manager 4 - 11
MK22X0 Configuration Utility
Figure 4-7
4. Select File > Save As.
5. In the Save window, specify the file name and location, then click OK.
Changing Configuration Parameters Example: Internet Explorer Start Page
NOTE The default folder is C:\Program Files\Symbol\Configuration Utility\MK22X0 Configuratio n Files. The
default file name is mkconfig.reg. Assign the file any name, but rename the file mkconfig.reg before transferring it to the MK22X0.
4 - 12 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Modifying an Existing Configuration File

To edit an existing configuration file:
1. From the RDM on the host computer, choose Tools > Open Local Configuration File to open the MK22X0
Configuration Utility
2. Select a configuration file (with a .reg extension) to edit and click OK.
NOTE Only open files created by the RDM, System Menu, or Save Configuration. Loading other registry files can
cause file corruption.
3. Make the necessary changes to the default values in the configuration file. See Default Parameters on page
3-6 for these options. Also see Figure 4-7 for a sample screen, and Data Entry Formats on page 4-27 for
MK22X0 Configuration Utility window data entry field types used when changing configuration options.
4. To save the changes, choose File > Save to overwrite the old file, or select Save As to specify a new name for
the file. Note that you cannot change the Domain (product) of an existing configuration file.

Retrieving and Modifying a Configuration File from an MK22X0

window.
1. From the RDM screen, select the device from which to retrieve the configuration file.
2. Select Tools > Retrieve Remote Configuration File to retrieve the MK22X0 configuration file from the MK22X0 to
the host computer. This launches the unavailable in the device, RDM opens the
3. Make the necessary changes to the default values in the configuration file. See Default Parameters on page
MK22X0 Configuration Utility window of the RDM. If a configuration file is
MK22X0 Configuration Utility window with the default factory settings.
3-6 for these options. Also see Figure 4-7 for a sample screen, and Data Entry Formats on page 4-27 for
MK22X0 Configuration Utility window data entry field types used when changing configuration options.
4. In the MK22X0 Configuration Utility window, select File > Save to Remote Device to save the changes and
transfer the updated configuration file back to the original MK22X0.
5. Alternatively, configure the RDM to automatically cold boot the MK22X0 device after a download completes.
Select
Tools > Options to open the RDM Options screen, and check Auto reboot after download.
NOTE To reboot manually instead, in the RDM, select the MK22X0 device, then select Actions > Cold Boot.
Allow approximately one minute for the MK22X0 to reboot and reconnect, then select View > Refresh to verify the device rebooted successfully.

Cloning an MK22X0 Configuration File to Multiple MK22X0s

To use one MK22X0 configuration file to configure other MK22X0s:
1. In the RDM, select the MK22X0 with the configuration file to use.
2. Select Tools > Retrieve Remote Configuration File to transfer the configuration file to the host computer and
open the
3. In the MK22X0 Configuration Utility window, select File > Save As.
4. Spe cify the location for the configuration file to be saved on the host PC, and click OK.
5. Select the MK22X0 devices to be updated from the Discovered Devices list.
MK22X0 Configuration Utility window.
Remote Device Manager 4 - 13
6. Select Tools > Push Configuration File option to upload the configuration file to the selected MK22X0s (see
Downloading the Configuration File to the MK22X0 Using the RDM).

Downloading the Configuration File to the MK22X0 Using the RDM

To “push” the file to the MK22X0(s):
1. In the Symbol Remote Device Manager (RDM) window, select/highlight the MK22X0(s) to receive the
configuration file.
2. Select Tools > Push Configuration File.
3. Select the configuration file to send, then click Open.
The row color of the selected device changes to yellow to indicate that the MK22X0 device is ready to receive a configuration file through the RDM. When the download completes, the row color changes to green. See
Row Colors on page 4-8 and State Icons on page 4-8.
4. If the Auto reboot after download option is disabled, manually cold boot the MK22X0(s). In the RDM main
screen, select the MK22X0(s) to reboot, then select the MK22X0 to reboot and reconnect, then select
NOTE Setting the device FTP options to Enable Anonymous Login and Disable User Authentication allows
anonymous login and retrieval of files through FTP connection. However, modifying/adding files is not allowed for non-anonymous users. Therefore, do not enter a user name and password in RDM’s options panel to download a file to the device through RDM if these FTP settings are in place.
Actions > Cold Boot. Allow approximately one minute for
View > Refresh to verify the device rebooted successfully.

Setting RDM Options

If desired, set the following Symbol Remote Device Manager (RDM) options from the Options window. These settings apply for the RDM:
AirBeam parameters
FTP security
Timeouts
Auto-refresh
3rd party application data
Other options (e.g., auto-reboot, device discovery).
4 - 14 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
To set options:
1. In the RDM main screen, select Tools > Options to open the Options window.
Figure 4-8
2. Set desired options:
Symbol Remote Device Manager Options Window
Set
AirBeam Parameters for launching AirBeam. For more information on AirBeam command line
parameters, refer to the AirBeam Package Builder Product Reference Guide.
Set the FTP user ID in the Leave this blank to enable anonymous FTP login. See Downloading the Con figuration File to the MK22X0
Using the RDM on page 4-13 and FTP Server on page 3-22.
Enter a value for devices) and
Check the
Enable auto-refresh every option to enable automatic refresh/discovery of devices and specify
the time period in its text box. This automatically refreshes the boot or after a configuration file push.
In the
Application 1 and Application 2 fields , enter the n ames of a pplications loaded on the device that the
RDM must monitor. For example, to track the Web Kiosk Software Suite version, enter
SoftwareSuite
Check
Check
Check
Auto reboot after download to reboot the device after a successful configuration file push. Device discovery on open to perform device discovery automatically when the RDM launches. Enable RDM Password to prompt for a User Name and Password for using the RDM. Enter the user
name and password in the launched.
Specify the
Broadcast IP Address, used in discovering devices on the network. The default value is
255.255.255.255. This causes discovery of all device in all network interfaces attached to a single computer (multi-homed computer).
User ID field and password in the Password field for accessing an FTP server.
Device discovery (the duration for sending network queries for detecting MK22X0
Query timeout (the timeout period before the next query).
Discovered Devices list after a cold/warm
Web_Kiosk
into Application 1.
RDM Login screen. RDM prompts for the user name and password when
3. Click OK to save the changes and close the Options window.
4. Click Defaults to load the default settings for the RDM.
5. Click Cancel to exit the RDM Options screen without saving the settings.

Monitoring MK22X0s on a Network

Use the RDM to remotely monitor MK22X0s connected through a network connection. After performing discovery, double-click on an MK22X0 from the discovery list, or click on the MK22X0 in the list and select
Information
from the RDM menu:
View device general information. See Device Information - Info Tab: Detected Device Information on page
4-16.
View software version information, such as applications, drivers, OS, and platform. See Device Information -
Software Tab: Version Information on page 4-17.
View RAM and flash memory usage for the selected device. See Device Information - Storage Tab: Memory
Availability and Usage on page 4-18.
Remote Device Manager 4 - 15
View > Device
View partition information for the selected MK22X0. See Managing Static IP Addresses on page 4-20. Use the up and down arrow keys to navigate through the discovered devices to view information. Click Refresh to refresh the device properties list. Click Generate Report to place the information displayed in the tabs into a printable file.
4 - 16 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Device Information - Info Tab: Detected Device Information

The Info tab displays identification information about the selected MK22X0. Also see Performing Discovery
(Detection) of Devices on a Network on page 4-2
Figure 4-9
MK22X0 Remote Device Monitor - Info Tab
Remote Device Manager 4 - 17

Device Information - Software Tab: Version Information

The Software tab displays the applications, operating system, monitor driver, and platform, and their version information for the selected MK22X0.
Figure 4-10
MK22X0 Remote Device Monitor - Software Tab
4 - 18 MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide

Device Information - Storage Tab: Memory Availability and Usage

The Storage tab displays storage areas on the selected MK22X0, their physical size, and available free memory.
Figure 4-11
MK22X0 Remote Device Monitor - Storage Tab
Loading...