Motorola MK1250-0N0DAKBNTWR - Symbol Micro Kiosk MK 1250, MK1200 Product Reference Manual

Page 1
MK1200 MicroKiosk for CE .NET 4.2
Product Reference Guide
Page 2
Page 3
MK1200 MicroKiosk for CE .NET 4.2
Product Reference Guide
72E-87924-02
Revision A
January 2008
Page 4
ii MK1200 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-transferable 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 under 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 decompile, 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.symbol.com

Patents

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

Warranty

For the complete Motorola hardware product warranty statement, go to: http://www.symbol.com/warranty.
Page 5

Revision History

Changes to the original manual are listed below:
Change Date Description
-01 Rev A 8/2006 Initial release.
-02 Rev A 1/2008 Motorola rebranding, removed antenna information, updated RF card installation
iii
procedure.
Page 6
iv MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Page 7

Table of Contents

About This Guide
Introduction.................................................................................................................... xiii
Chapter Descriptions..................................................................................................... xiii
Notational Conventions.................................................................................................. xiv
Related Publications...................................................................................................... xv
Service Information........................................................................................................ xv
Chapter 1: MK1200 Introduction
Introduction ................................................................................................................... 1-1
MK1200 Configurations ................................................................................................ 1-1
MK1200 Parts ............................................................................................................... 1-2
LCD ......................................................................................................................... 1-2
Scanner Window ..................................................................................................... 1-2
Function Buttons ..................................................................................................... 1-2
Access Covers ........................................................................................................ 1-2
Antenna ................................................................................................................... 1-2
External Ports ......................................................................................................... 1-5
MK1200 Features ......................................................................................................... 1-6
Programmable Function Buttons ............................................................................ 1-6
Bar Code Scanner .................................................................................................. 1-6
Software .................................................................................................................. 1-6
Optional Touch Screen ........................................................................................... 1-6
Magnetic Stripe Reader (Optional) ......................................................................... 1-6
Memory ................................................................................................................... 1-6
Connectivity Options ............................................................................................... 1-6
Expansion Card Slot ............................................................................................... 1-7
Power Options ........................................................................................................ 1-7
Mounting Options .................................................................................................... 1-7
Symbol Mobility Developer Kits (SMDKs) ............................................................... 1-7
Bar Code Scanning ....................................................................................................... 1-8
Scanning Modes ..................................................................................................... 1-8
Scanning Guidelines ............................................................................................... 1-8
Cyclone Omnidirectional ......................................................................................... 1-9
Page 8
vi MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Smart Raster ........................................................................................................... 1-10
Specular Reflection ................................................................................................. 1-11
Chapter 2: Installation
Introduction ................................................................................................................... 2-1
Unpacking the MK1200 ................................................................................................ 2-1
Installation Overview ..................................................................................................... 2-2
MK1200 Mounting ......................................................................................................... 2-3
MK1200 Wall Mounting Options ............................................................................. 2-4
Pole Mounting ......................................................................................................... 2-6
Connecting the MK1200 ............................................................................................... 2-7
AC Power Supply ................................................................................................... 2-7
Wired Ethernet Connection ..................................................................................... 2-7
Wired RS-232 Connection ...................................................................................... 2-9
Printers ......................................................................................................................... 2-10
COM Port ................................................................................................................ 2-10
Connector Pin-Outs ...................................................................................................... 2-10
Ethernet / Bias-T Port Connections ........................................................................ 2-11
Printer (RS-232) Port Connections ......................................................................... 2-11
Magnetic Stripe Reader (MSR) Mounting ..................................................................... 2-12
Installing/Removing the RF Card ............................................................................ 2-16
Chapter 3: Configuration
Introduction ................................................................................................................... 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 MK1200 ................................................ 3-3
Rebooting the MK1200 ........................................................................................... 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-9
Update .................................................................................................................... 3-19
Control Panel Configuration Parameters ...................................................................... 3-20
Backlight and Contrast Settings .............................................................................. 3-20
Button Definitions .................................................................................................... 3-21
Date and Time ........................................................................................................ 3-21
Inactivity Manager ................................................................................................... 3-22
Gate Keeper (Password Protection) ....................................................................... 3-23
Stylus Settings/Touch Screen Calibration ............................................................... 3-23
Regional Settings .................................................................................................... 3-25
Memory Allocation .................................................................................................. 3-26
Page 9
Chapter 4: Remote Device Manager
Introduction ................................................................................................................... 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 MK1200 ............................. 4-12
Cloning an MK1200 Configuration File to Multiple MK1200s ....................................... 4-13
Downloading the Configuration File to the MK1200 Using the RDM ...................... 4-13
Setting RDM Options .................................................................................................... 4-14
Monitoring MK1200s 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 MK1200
Introduction ................................................................................................................... 5-1
ActiveSync .................................................................................................................... 5-1
Installing ActiveSync ............................................................................................... 5-1
Connecting the MK1200 to the Host Computer ...................................................... 5-2
PCMCIA Storage Card ................................................................................................. 5-3
Chapter 6: Web Kiosk Software Suite
Introduction ................................................................................................................... 6-1
Web Kiosk Software Suite Features ............................................................................. 6-1
Page 10
viii MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Free Source Code ................................................................................................... 6-2
Web Kiosk Software Suite ............................................................................................ 6-3
Web Kiosk Software Suite Bar Codes .................................................................... 6-3
Installing the Web Kiosk Software Suite ................................................................. 6-3
Disabling/Restoring the Web Kiosk Software Suite ................................................ 6-4
Starting and Exiting the Web Kiosk Software Suite ................................................ 6-5
Web Kiosk Software Suite Structure ............................................................................. 6-6
Customer Application Screens ................................................................................ 6-6
Store Operations Screen ........................................................................................ 6-13
WebKSS Source Code Index .................................................................................. 6-14
Chapter 7: System Features
Introduction ................................................................................................................... 7-1
Security Overview ......................................................................................................... 7-2
Network Security ........................................................................................................... 7-2
SNMP-Based Remote Monitoring ................................................................................. 7-3
List of Reported Software Component Versions ..................................................... 7-3
User Application Version Reporting ........................................................................ 7-4
Actions - Custom MIB ............................................................................................. 7-5
RegMerge and CopyFiles ............................................................................................. 7-6
RegMerge.dll ........................................................................................................... 7-6
CopyFiles ................................................................................................................ 7-6
Accessing the Windows® CE Desktop ......................................................................... 7-7
Password Protection (Gate Keeper) ............................................................................. 7-7
Remapping Buttons ...................................................................................................... 7-8
Button Remapping - Keycode Values ..................................................................... 7-9
Network Time Update: SNTP Client ............................................................................. 7-10
Memory Management ................................................................................................... 7-10
Flash: Nonvolatile (Persistent) Memory .................................................................. 7-10
RAM: Volatile (Non-Persistent) Memory ................................................................. 7-10
FTP Server ................................................................................................................... 7-11
FTP Server Registry Parameters ............................................................................ 7-11
AirBEAM ....................................................................................................................... 7-12
Inactivity Application (Screen Saver) ............................................................................ 7-12
SimpleSaver ............................................................................................................ 7-12
SlideShow ............................................................................................................... 7-12
Browser Applications - Hiding Toolbars ........................................................................ 7-13
Browser Applications - Handling Network Disconnects ................................................ 7-14
Configuring Error Page Redirection .............................................................................. 7-14
Loading Additional Fonts on the MK1200 ..................................................................... 7-15
Using Additional Fonts in Native Applications ......................................................... 7-15
Using Additional Fonts in Managed Applications .................................................... 7-15
Using Additional Fonts in Browser Applications ...................................................... 7-16
Things to Consider when Using Additional Fonts ................................................... 7-16
Input Panel (Virtual Keyboard) ...................................................................................... 7-17
Microsoft WordPad ....................................................................................................... 7-18
Internet Explorer ........................................................................................................... 7-19
Browsing the Web ................................................................................................... 7-20
Printer Object Test ........................................................................................................ 7-21
Page 11
MSR Object Test .......................................................................................................... 7-22
Scanner Object Test ..................................................................................................... 7-23
MicroKiosk Object Test ................................................................................................. 7-24
Chapter 8: Software Development Environments
Introduction ................................................................................................................... 8-1
Symbol Mobility Developer Kits (SMDKs) ..................................................................... 8-1
Symbol Mobility Developer Kit (SMDK) for C .......................................................... 8-2
Symbol Mobility Developer Kit (SMDK) for the Web ............................................... 8-3
Symbol Mobility Developer Kit (SMDK) for .NET .................................................... 8-3
Appendix A: Technical Specifications
Appendix B: RF Network Configuration
Introduction ................................................................................................................... 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-12
Find WLANs .................................................................................................................. B-13
Status ............................................................................................................................ B-14
Options ......................................................................................................................... B-17
Table of Contents ix
Appendix C: Rapid Deployment Client
Introduction ................................................................................................................... C-1
Rapid Deployment Window .......................................................................................... C-2
Scanning RD Bar Codes ............................................................................................... C-3
Appendix D: Web Kiosk Software Suite Bar Codes
Introduction ................................................................................................................... D-1
Wide Screen TV ............................................................................................................ D-1
DVD Player ................................................................................................................... D-2
White Correction Fluid .................................................................................................. D-2
Glue Stick ..................................................................................................................... D-3
Transparent Tape ......................................................................................................... D-3
Standard Staples .......................................................................................................... D-4
Tylenol .......................................................................................................................... D-4
Rolaids .......................................................................................................................... D-5
Color Printer - Ink Cartridge .......................................................................................... D-5
Employee Badge .......................................................................................................... D-6
Loyalty Card .................................................................................................................. D-6
Page 12
x MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Appendix E: Terminal Configuration Manager
Introduction ................................................................................................................... E-1
Starting Terminal Configuration Manager ..................................................................... E-2
Defining Script Properties ............................................................................................. E-4
Creating the Script for the Hex Image .......................................................................... E-5
Open a New or Existing Script ................................................................................ E-5
Copying Components to the Script ......................................................................... E-5
Saving the Script ..................................................................................................... E-6
Building the Image ........................................................................................................ E-7
Sending the Hex Image ................................................................................................ E-8
Saving the Script ..................................................................................................... E-8
TCM Error Messages .............................................................................................. E-8
Creating a Splash Screen ............................................................................................. E-9
Creating a Splash Screen on Color Terminals ........................................................ E-9
Appendix F: OS Upgrade Procedures
Introduction ................................................................................................................... F-1
Upgrade Requirements ................................................................................................. F-2
Hardware Requirements ......................................................................................... F-2
Software Requirements .......................................................................................... F-2
Procedural Requirements ....................................................................................... F-2
IPL Menu Navigation .................................................................................................... F-3
OS Upgrade .................................................................................................................. F-3
Monitor Upgrade ..................................................................................................... F-4
Partition Table Upgrade .......................................................................................... F-6
Command File Upgrade .......................................................................................... F-7
Calibrating the Screen ........................................................................................... F-10
Update Corona Scanner Engine Firmware ............................................................. F-11
Appendix G: Troubleshooting
Introduction ................................................................................................................... G-1
Troubleshooting Notes ............................................................................................ G-1
Troubleshooting ...................................................................................................... G-2
OS Upgrade Troubleshooting ................................................................................. G-6
MK1200 Version Information .................................................................................. G-7
Appendix H: Setting Scanner Parameters
Introduction ................................................................................................................... H-1
Enabling and Disabling Symbologies ........................................................................... H-1
C API ....................................................................................................................... H-1
ActiveX API (Browser Applications) ........................................................................ H-1
Default Table ................................................................................................................ H-1
Set Default Parameters ................................................................................................ H-6
Tell Us What You Think...
Page 13
Quick Startup Instructions
Table of Contents xi
Page 14
xii MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Page 15

About This Guide

Introduction

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

Chapter Descriptions

Following are brief descriptions of each chapter in this guide.
Chapter 1, MK1200 Introduction, provides an overview of the MK1200 that includes parts of the MK1200,
features, and scanning modes.
Chapter 2, Installation, describes the hardware setup and installation of the MK1200.
Chapter 3, Configuration, describes the configuration parameters of the MK1200.
Chapter 4, Remote Device Manager, provides information about the Remote Device Manager (RDM).
Chapter 5, Transferring Files to the MK1200, describes how to use Microsoft® ActiveSync for communication
between the MK1200 and a host computer.
Chapter 6, Web Kiosk Software Suite, describes the free bro wse r- ba se d sa mp le applica tio n ava ila ble for
download.
Chapter 7, System Features, describes the wide range of capabilities used to support independent
application development on the MK1200.
Chapter 8, Software Development Environments, describes the software development environments.
Appendix A, Technical Specifications, provides technical information about the MK1200.
Appendix B, RF Network Configuration, describes how to configure the Spectrum24 wireless connection.
Appendix C, Rapid Deployment Client, describes the Rapid Deployment Client and how it facilitates software
downloads to the MK1200 from a Mobility Services Platform (MSP) Console’s FTP server.
Page 16
xiv MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Appendix D, Web Kiosk Software Suite Bar Codes, provides sample bar codes used with the Web Kiosk
Software Suite.
Appendix E, Terminal Configuration Manager, provides an overview of the Terminal Configuration Manager
(TCM), used to specify and load files into the MK1200 flash memory using the MK1200 Initial Program Loader (IPL).
Appendix F, OS Upgrad e Pro ce du r es , provides instructions on using IPL mode to upgrade flash partitions.
Appendix G, Troubleshooting, provides troubleshooting procedures for correcting problems encountered with
the MK1200.
Appendix H, Setting Scanner Parameters, lists the de faults 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 MK1200.
Bold text is used to highlight the following:
Dialog box, window, and screen names
Drop-down list and list box names
Check box and radio button names
Icons on a screen
Button names on a screen.
Italics are used to highlight specific items in the genera l text, and to identify chapters and sections in this and related documents.
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
injury may occur.
Page 17

Related Publications

Following is a list of documents that provide additional information about configuring the MK1200:
MK1200/MK2200 Quick Reference Guide, p/n 72-88687-xx
MK1100 PSDK (Platform Software Development Kit)
MK1100 SMDK (Symbol Mobility Developer Kit) for C
MK1100 SMDK (Symbol Mobility Developer Kit) for .NET
MK1100 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/

Service Information

About This Guide xv
If you have a problem with your equipment, contact Motorola Enterprise Mobility Support for your region. Contact
information is available at: http://www.symbol.com/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 support 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, contact that business partner for support.
.
Page 18
xvi MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Page 19
Chapter 1 MK1200 Introduction

Introduction

The MK1200 MicroKiosk provides retail consumers access to data critica l to making an informed purchasing decision. The MK1200 verifies prices on bar coded merchandise and obtains up-to-the-minute information on in-store promotions, and its easy-to-read display can be used as an electronic billboard for instant in-store merchandising.

MK1200 Configurations

The MK1200 MicroKiosk is available in the following configurations:
Table 1-1
MK1200-0N0DAKBNT0R Wired Ethernet, non-touch screen, 32 MB / 32 MB MK1200-0N0DAKBWT0R Wired Ethernet, touch screen, 32 MB / 32 MB MK1250-0N0DAKBNTWR 802.11b, non-touch screen, 32 MB / 32 MB,
MK1250-0N0DAKBWTWR 802.11b, touch screen, 32 MB / 32 MB,
MK1200 Configurations
Configuration Description
no Ethernet support/chip is present
no Ethernet support/chip is present
Page 20
1 - 2 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

MK1200 Parts

MK1200 parts include:
Optional touch screen

Scanner window

Function buttons

Access covers

External ports. See Figure 1-1 on page 1-3, Figure 1-2 on page 1-4, and Figure 1-3 on page 1-5 for illustrations.
LCD
The color 5.7 inch (14.5 cm) diagonal 1/4 VGA passive LCD (320 X 240 pixels) is ideal for presenting text and graphics. The optional touch screen accommodates greater user interaction and enhances the capabilities of custom designed applications.
Scanner Window
The scanner window protects the scan engine.
Function Buttons
The MK1200 has four programmable function buttons (see Fig ur e 1 -1 on page 1-3) identified A, B, C, and D (from left to right) for reference purposes in this document, and are not labeled on the MK1200. These buttons are programmable for various tasks such as navigating through an application and making decisions when prompted. See Remapping Buttons on page 7-8 for instructions on setting the buttons’ values.
Access Covers
The access cover on the back of the MK12 00 allo ws acce ss to the PCMCIA card slot. PCMCIA access is intended for development or maintenance purposes only.
Page 21
MK1200 Introduction 1 - 3
Optional Touch Screen
Function
Button (A)
Function
Button (B)
Figure 1-1
Function Button (D)
Function Button (C)
Scanner Window
MK1200 Front View
Page 22
1 - 4 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Keyhole
Mounts (4)
Accessory
Bay
Connections
Access
Cover*
(MSR)
PCMCIA Access Cover*
Vertical Cable Run
Figure 1-2
MK1200 Rear View
CAUTION *When an access cover is removed, follow proper ESD (Electro-Static Discharge) 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 MK1200 and void the warranty.
Page 23
MK1200 Introduction 1 - 5
BIAS-T
ETHERNET/
VDC
12-24
PRINTER
Debug
(ActiveSync Port)
Figure 1-3
MK1200 Bottom (Connectors) View
Ethernet/Bias-T*
(Port enabled on wired
Ethernet configurations only)
ETHERNET/
BIAS-T
12-24
VDC

External Ports

The MK1200 has the following external ports:
Power
Printer (RS-232)
PRINTER
Ethernet / Bias-T (Power-Over-Ethernet)*
Power
Printer (RS-232). *Functional on wired Ethernet MK1200 configurations only, not on MK1250 RF units.
Ethernet/Bias-T
Wired Ethernet: Power via AC Outlet
The Ethernet / Bias-T (10-conductor RJ-45) port accommodates Ethernet data connection. The MK1200 receives power via the Symbol approved power supply.
Wired Ethernet: Power via Power-Over-Ethernet
The MK1200 supports Power-Over-Ethernet (POE), Symbol Technologies' proprietary Bias-T functionality. An Ethernet (10 Base-T) cable connected to the Ethernet/Bias- T port provides b oth dat a communication and power to the MK1200.
Power Port
A Symbol power supply connects to the power port (2.0 mm barrel jack co nnector) on the MK1200. For more information, see Connecting the MK1200 on page 2-7 and Technical Specifications on page A-1.
Page 24
1 - 6 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Printer (RS-232)
The Printer (RS-232) port (RJ-45 jack, 10 conductor) is used for serial communica t ion with a host or co nnection of an external device such as a receipt/bar code printer. Confirm the cable pin-outs before attaching the cable. For cable pin-outs, see Printer (RS-232) Port Connections on page 2-11.

MK1200 Features

Programmable Function Buttons

The MK1200 has four function buttons that can be programmed to perform various tasks such as navigation through an application or selecting between various options. See Figure 1-1 on page 1-3.

Bar Code Scanner

The omni-directional scan pattern decodes all traditional 1D bar codes, and Smart Raster mode decodes 2D symbologies such as PDF417. See Bar Code Scanning on page 1-8.

Software

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

Optional Touch Screen

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

Magnetic Stripe Reader (Optional)

An optional three-track Magnetic Stripe Reader (MSR) module att aches to the MK1200 and adds the ability to read the raw data required to process loyalty card and credit card transactions.

Memory

The MK1200 standard system configuration contains 32 MB flash/32 MB DRAM. The flash memory is non-volatile and stores system firmware, user programs/data, and persistent system parameters.
The Dynamic Random Access Memory (DRAM) is used for run-time storage of system parameters, user programs, and data. DRAM is also used by the system during normal program executions.

Connectivity Options

MK1200 connectivity options include wired 10 Mbps Ethernet and serial (RS-232) as well as wireless 802.11b 11 Mbps.
Page 25
MK1200 Introduction 1 - 7

Expansion Card Slot

The MK1200 contains one Type III Personal Computer Memory Card International Association (PCMCIA) expansion slot.
NOTE Adding a PCMCIA card to the MK1200 adds flash memory.

Power Options

Power can be supplied via the standard Symbol approved power supply, or by Symbol’s proprietary Power-Over-Ethernet (POE).

Mounting Options

The MK1200 can be mounted on a wall or pole. See MK1200 Mounting on page 2-3. Alternatively, mount the MK1200 using a commercially-available bracket or stand that conforms to the 100 mm V ideo Electronics S tandard s Association (VESA) Flat Panel Monitor Physical Mounting Interface (FPMPMI™) mounting standards.

Symbol Mobility Developer Kits (SMDKs)

Three developer kits are available for the MK1200:
SMDK for C (see Symbol Mobility Developer Kit (SMDK) for C on page 8-2) for developing native C/C++
applications
SMDK for the Web (see Symbol Mobility Developer Kit (SMDK) for the Web on page 8-3) for developing
browser-based applications
SMDK for .NET (see Symbol Mobility Developer Kit (SMDK) for .NET on page 8-3) for developing managed
.NET applications in C# or VB.NET.
Page 26
1 - 8 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

Bar Code Scanning

The MK1200 decodes any traditional retail or PDF417 bar code presented in its field of view. A user-developed application running on the MK1200 controls the scan engine and its scanning mode.

Scanning Modes

Table 1-2 lists the MK1200 scan modes.
Table 1-2
Cyclone Omnidirectional 1D Scan Pattern (recommended)
Always Raster Scan Pattern
Smart Raster Scan Pattern
Common Scan Modes
Scan Mode Description Scan Pattern
A highly efficient scan pattern which decodes 1D symbologies, including RSS, in any orientation.
Note: In this mode, the MK1200 does not decode 2D bar codes (PDF417).
Directly opens the laser to a full sized Raster pattern. Decodes 1D, composite codes, 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.

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.
Page 27
MK1200 Introduction 1 - 9
Figure 1-4
Scanning with the MK1200

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 (PDF4 17).
Figure 1-5
Cyclone Omnidirectional Pattern
Page 28
1 - 10 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

Smart Raster

In Smart Raster mode, a single scan line pattern appears and 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
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 ne r until the scan pattern covers a larger portion of the bar code in the vertical direction.
Figure 1-8
Moving Scan Pattern Upward and Downward on “Tall” PDF417 Bar Code
The scan beam does not have to be perfectly parallel with the top and bottom of the symbol (up to a 4 permitted).
o
tilt is
Page 29
MK1200 Introduction 1 - 11
Ensure the symbol is in good condition.

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 don’t 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
e
d
o
C
r
a
B
Tilt Bar Code At Slight Angle (Up to 30°)
r
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’s surface at an angle greater than 30
9o from the direct laser beam). However, the scanner is
o
.
2o from the direct laser beam).
Page 30
1 - 12 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Page 31
Chapter 2 Installation

Introduction

This chapter describes MK1200 installation, includ ing :
Unpacking

Installation

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

Unpacking the MK1200

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

Installation Overview

To install the MK12 00 :
1. Select the mounting method (see MK1200 Mounting on page 2-3):
Wall M ou nt
Pole Mount
Desk Mount.
2. Select the method of supplying power (see Connecting the MK1200 on page 2-7):
Symbol AC power supply
Power-Over-Ethernet.
3. Select the data communications method (see Connecting the MK1200 on page 2-7):
Wired Ethernet (10 Base-T cable)
Wireless Ethernet (11Mb RF)
Wired Printer (RS-232, serial cable).
4. Select a printer (see Printers on page 2-10).
5. Configure the MK1200 if necessary:
For configuration, see Chapter 4, Remote Device Manager, System Menu on page 3-5, or
<Blue><Italic>Control Panel Configuration Parameters on page -20.
To access the Windows
®
CE Desktop, see Accessing the Windows® CE Desktop on page 7-7.
Page 33

MK1200 Mounting

A
If desired, mount the MK1200 on a wall, pole, or cou nt er top using the following optional mounting accessories:
Wall M ou nts
Pole Mount Kit, see page 2-6.
NOTE The MSR increases the width of the MK1200 from 8.92 inches to 11.5 inches. The height and depth do
not change.
(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 MK1200 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
4.00
Keyhole slide-on
mounts 0.19 dia. shank,
0.312 dia. head
mounting face
VESA/keyhole
.688.51
1.29
10.74
1.4
3.51
Figure 2-1
Mounting Dimensions
Page 34
2 - 4 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

MK1200 Wall Mounting Options

Wall mounting options include:
Free wall-mounting template (shipped with the unit)
Wall Mount Kit (optional)
Recessing the MK1200 into a wall (see page 2-5) (optional).
Using the Wall Mount Kit
1. Determine the MK1200 mounting location.
2. Follow the instructions and use the template provided with the MK1200. Secure the Connector/Port Cover to
the wall using four screws (not provided) appropriate for the wall material.
3. Connect the cables to the MK1200 (see Figure 2-3 on page 2-5) and ensure the cables are routed and secure d
correctly (see Figure 2-4 on page 2-5). Cables incorrectly mounted or secured can become pinched when the MK1200 is attached to the Connector/Port Cover.
4. To install the Connector/Port Cover, place the keyhol es on the back housing over the shoulder head bolts
protruding from the plate and slide the MK1200 to the left and down to secure in pl ace. See Wall Mounting Kit
on page 2-4 and Mounting Directions on page 2-5.
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 device.
6. Proceed to Connecting the MK1200 on page 2-7.
Lock Screw
Connector/Port
Cover Tab
Shoulder
Head Bolts (4)
Connector/Port Cover
Figure 2-2
Wall Mounting Kit
Page 35
Move down
second
Installation 2 - 5
Move to the left first
Figure 2-3
Figure 2-4
Mounting Directions
Vertical Cable Run
Cable Routing
Recessed Wall Mounting
To recess the MK1200:
1. Cut an opening in the wall, 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-4.
See Figure 2-2 and Figure 2-3 on page 2-5. Symbol does not provide hardware to support this installation.
NOTE Recessed mounting may degrade wireless network performance.
Page 36
2 - 6 MK1200 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 MK1200 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 MK1200 (see Figure 2-3 on page 2-5) and ensure the cables are routed and secure d
correctly (see Figure 2-4 on page 2-5). Cables incorrectly mounted or secured can become pinched when the MK1200 is attached to the Connector/Port Cover.
4. Position the MK1200 keyholes located on the back housing (see Figure 2-2 on page 2-4) over the shoulder
head bolts and slide the MK1200 to the left and down to secure in place. See Wall Mounting Kit on page 2-4 and Mounting Directions on page 2-5.
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 MK1200 on page 2-7.
Pole Mount Bracket:
Locking Screw
Shoulder Screws (4)
Connector/Port Cover
Figure 2-5
Pole Mount Kit
Page 37

Connecting the MK1200

The MK1200 communication interfaces include both wired and wireless solutions:
Wired Ethernet (10 Base-T cable)
Power via AC outlet (see below)
Power via Symbol’s BiasT Power-Over-Ethernet (see page 2-8)
Wireless Ethernet (11Mb RF)
Wired RS-232 (serial cable) (see page 2-9). To configure the communications interfaces, see Chapter 4, Remote Device Manager. To access the Windows
CE Desktop, see Accessing the Windows® CE Desktop on page 7-7.

AC Power Supply

The Symbol universal AC power supply has a positive center pin and the outer tab is ground. It is compatible with:
120V 60 Hz (North America)
Installation 2 - 7
®
230V 50 Hz (International excluding Japan)
100V 50/60 Hz (Japan).

Wired Ethernet Connection

With a wired Ethernet connection, Ethernet-enabled MK1200 models are powered either using the MK1200’s Symbol AC power supply, or by Power-Over-Ethernet through the Ethernet cable.
Wired Ethernet: Power via AC Outlet
The MK1200 communicates to the host via a 10 Base-T Ethernet cable and receives power via a Symbol AC power supply.
1. Insert the power supply’s barrel connector into the MK1200’s power port. See Figure 1-3 on page 1-5.
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 MK1200. See Figure 1-3 on page 1-5. Ensure the Ethernet
cable is terminated according to Table 2-2 on page 2-11.
5. Plug the other end of the Ethernet cable into the host system’s LAN port.
Page 38
2 - 8 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Wired Ethernet: Power via POE
The POE installation option allows the MK1200 to communicate and receive power on the same 10 Base-T Ethernet cable. See Figure 1-6 on page 1-10 and Figure 1-7 on page 1-10.
CAUTION DO NOT use POE in conjunction with an external power supply connected to the power port on the
MK1200. Using two power sources can damage the MK1200 and/or the network.
1. Connect the Ethernet cable to the MK1200 Ethernet / Bias-T port. See Figure 1-3 on page 1-5.
2. Ensure the Ethernet cable is terminated according to Table 2-2 on page 2-11.
3. Plug the other end of the Ethernet cable into the Bias-T (POE) module.
4. Connect a patch cable from the Bias-T module to the host system’s Ethernet port.
5. Connect the DC power supply to the Bias-T module.
Customer Switch / Hub
P/N 50-14001-006R
100m Category 5
Specification Limit
Category 5
Patch Cable
Category 5
AP-PSBIAS-TR
Customer Patch Panel
AP-PSBIAS-TR
DC Power Supply
DC Power Supply
P/N 50-14001-006R
Category 5
Figure 2-6
MK1200
MicroKiosk
MK1200 Power-Over-Ethernet, Network Connectivity
Page 39
Customer Switch / Hub
(Main Computer Room / MDF)
Fiber Optic
Cable
Customer
Patch Panel
(Remote Computer
Room / IDF)
Installation 2 - 9
P/N 50-14001-006R
DC Power Supply
Category 5
AP-PSBIAS-TR
AP-PSBIAS-TR
DC Power Supply
P/N 50-14001-006R
100m Category 5
Specification Limit
MK1200
MicroKiosk
Figure 2-7
Alternate MK1200 Power-Over-Ethernet, Network Connectivity

Wired RS-232 Connection

The MK1200 can communicate with a host using a serial cable connected to the Printer (RS-232) port.
1. Insert the power supply’s barrel connector into the MK12000’s power port. See Figure 1-3 on page 1-5.
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 Printer (RS-232) port on the MK1200. See Figure 1-3 on page 1-5 for
port locations. Ensure the cable is terminated according to the Printer (RS-232) Port Connections pin-outs described in Tab l e 2- 3 on page 2-11.
5. Plug the other end of the serial cable into the host.
Page 40
2 - 10 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

Printers

The RS-232 port can also be used to connect to a printer. For port locations, see Figure 1-3 on page 1-5. Confirm the connector pin-out before attaching the cable. See Printer (RS-232) Port Connections on page 2-11.
1. Attach the printer’s cable to the Printer (RS-232) port on the MK1200. See Figure 1-3 on page 1-5 for port
locations. Ensure the cable is terminated according to Table 2-3 on page 2-11.
2. Connect the other end of the cable to the printer.

COM Port

Table 2-1
COM4 RS-232 (no power) Printer (serial)
COM Port
COM Port Connector

Connector Pin-Outs

Table 2-2 and Table 2-3 identify the MK1200 connector pin-outs. See Figure 1-3 on page 1-5 for port locations.
Pin 10
Figure 2-8
10-Pin Connector Port
10-Pin
Pin 1
Page 41
Installation 2 - 11

Ethernet / Bias-T Port Connections

The Ethernet connector provides both Ethernet signals and power supply voltage to the MK1200 through a single Ethernet cable. If providing power to the MK1200 via POE, DO NOT use the Symbol AC power supply.
Table 2-2
Pin 1 Reserved/Do not Use Pin 2 TXD (+) Pin 3 TXD (-) Pin 4 RXD (+) Pin 5 Pin 6 Pin 7 RXD (-) Pin 8 Pin 9 Pin 10 Reserved/Do not Use
*
Used only with Power-Over-Ethernet
Power-Over-Ethernet Connections
Pin Description
* *
* *
Bias-T VCC Bias-T VCC
Bias-T GND Bias-T GND

Printer (RS-232) Port Connections

Use this connector pin-out (RJ-45 jack, 10 conductor) for serial communication with the host or connection to a printer.
Table 2-3
Pin 1 Not used Pin 2 Not used Pin 3 RXD (input) Pin 4 DSR (input) Pin 5 RTS (output) Pin 6 GND Pin 7 CTS (input) Pin 8 Not used Pin 9 TXD (output) Pin 10 DTR (output)
Printer (RS-232) Connector: 10-Pin
Pin Description
Page 42
2 - 12 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

Magnetic Stripe Reader (MSR) Mounting

NOTE The MSR increases the width of the MK1200 from 8.92 inches to 11.5 inches. The height and depth do
not change.
To mount the optional MSR to the MK1200:
1. Gently place the MK1200 face down on a soft cloth laying on a flat surface, using care not to damage the touch
panel display.
Move to the right second
Move up first
Figure 2-9
Removal Directions
Page 43
Installation 2 - 13
2. Remove the three screws shown in Figure 2-10 from the back of the MK1200 and remove the p rotective 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
Removing the Cover and Screws
CAUTION When removing an access cover, follow proper ESD (Electro-Static Discharge) 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 MK1200 and void the warranty.
3. Connect the MSR cable to the MK1200.
Connect
Cable
Figure 2-11
Connecting the MSR Cable to the MK1200
Page 44
2 - 14 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
4. Align the mounting holes on the MSR with the MSR mounting holes on the MK1200 as shown in Figure 2-12.
MSR
Figure 2-12
5. Secure the MSR to the MK1200 as shown in Figure 2-13. Use the shorter screw from the protective cover , a nd
Positioning the MSR on the MK1200
two new (longer) screws provided with the MSR.
Install
Three Screws
Figure 2-13
Securing the MSR to the MK1200
Page 45
Figure 2-14 shows the MSR mounted to the MK1200 for card reading.
Installation 2 - 15
Figure 2-14
View of MSR Mounted to the MK1200
Page 46
2 - 16 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

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 MK1200.
2. Gently place the MK1200 face down on a flat surface, using care not to damage the display.
3. Remove the PCMCIA access cover.
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.
MK1200 Rear View
CAUTION When removing an access cover, follow proper ESD (Electro-Static Discharge) 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 MK1200 and void the warranty.
Removing the RF Card from the MK1200
Page 47
Chapter 3 Configuration

Introduction

This chapter describes how to set up and configure the MK1200 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 MK1200 using the System Menu. These settings are saved in the configuration registry file (mkconfig.reg) in the MK1200 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 MK1200
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 MK1200 configuration file (mkconfig.reg). Load this file onto the MK1200 and reboot the MK1200 to configure the device.
See Chapter 4, Remote Device Manager for more details.

Local Configuration

Using the System Menu (Touch Screen Devices Only)
The System Menu function sets configuration parameters locally on the MK1200. The System Menu is similar to the MK1200 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
Page 48
3 - 2 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Using the Microsoft Windows Control Panel
The Control Panel on the MK1200 S t art menu changes a limit ed number of pa rameters. If desire d, use the Control Panel to change the functions listed in Control Panel Configuration Parameters on page 3-20; however Symbol recommends only changing the Stylus Settings/Touch Screen Calibration, Backlight, and Contrast settings using the Control Panel. To save changes to the mkconfig.reg configuration file, select
Configuration
to maintain the settings across cold boot cycles.
NOTE Touch Screen calibration and Backlight contrast persist regardless of whether you use Save
Configuration. There are also some Control Panel settings which do not persist across cold boot cycles.

Updating the Device Configuration File

Use one of the following methods to update the device configuration file (mkconfig.reg) locally on the MK1200.
Start > Programs > Save Configuration
Start > Programs > Save
Figure 3-1
Figure 3-2
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.
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
Page 49
Configuration 3 - 3
mkconfig.reg file. Tap an item listed in the left window pane to display current mkconfig.reg file information.
Edits are permitted to the current file information in the text boxes that appear in the right pane. Tap
Save
to save changes and write them to the mkconfig.reg file.
NOTE If upgrading the MK1200 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 F, OS Upgrade Procedures.

Downloading the Configuration File to the MK1200

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

Rebooting the MK1200

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 on to the MK1 200 usin g th e wired or wirele ss Ethernet connection, use the RDM to send a command over the network to initiate a remote cold boot of the MK1200.
1. Select the MK1200 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 MK1200 to
reboot and reconnect, then select
Local Boot
To manually cold boot the MK1200, which enables the settings within the mkconfig.reg file to load, press and hold buttons B and C on the MK1200 (see Figure 1-3 on page 1-5) until the display goes blank (typically 15 seconds), then release the buttons.
View > Refresh to verify the device rebooted successfully.
Alternatively, to cold boot the MK1200, select the reboot option from the System Menu
File menu.
Page 51

System Menu

Setting Defaults Using the System Menu

Use the System Menu to set parameter values locally on the MK1200. See Default Parameters on page 3-6 for these options. The System Menu is identical to the RDM Configuration Utility Window for MK1200 devices, and provides local instead of remote access to the same parameters. The System Menu modifies parameters in the configuration file (mkconfig.reg) on the MK1200.
NOTE Saving the System Menu configuration overwrites mkconfig.reg. Reboot the MK1200 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 MK1200 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
Page 52
3 - 6 MK1200 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 MK1200.

Configuration File Information

The first branch of the MK1200 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 specify 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 MK1200 Configuration Utility window and System Menu is Applications. Ta b le 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 cac he 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/MK1200.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
Page 53
Configuration 3 - 7
Table 3-3
Kiosk IE Kiosk IE Configuration
ErrorRecoveryPage Specifies an error recovery page for Internet
NeedProgressBar Check to display a progress bar on the left top
Scanner Wedge Scanner Wedge Configuration
Application Default Parameters (Continued)
Application Parameters Description Default
\Windows\RetryPage.html Explorer. When an error is detected, the browser is redirected to this page.
Disabled corner of the Kiosk IE which indicates the progress of downloading a page to the Kiosk IE. Enable this feature when deploying MK1200 devices in a slow network.
Append Enter To Barcode? Check to add an ENTER to the end of each bar
code.
Append Tab to Barcode? Check to add a TAB character to the end of
each bar code (and after ENTER, if enabled).
Trigger Mode Specifies whether to constantly trigger the
scanner laser or trigger it manually.
Scanning Mode Specifies scanner raster mode. Omnidirectional - 1D only
Disabled
Disabled
Manual Trigger
Prefix Specifies text to add to the beginning of a bar
code.
Suffix Specifies text to add to the end of bar code,
before TAB/ENTER (if enabled).
Transmit Code ID Transmit bar code type identifier. None
Slide Show Slide Show Inactivity Application parameters
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.
None
None
7340032 (0x700000 hex)
5 (0x5 hex)
\Application\Slides
Page 54
3 - 8 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

Communications

The third branch of the MK1200 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-8.
Table 3-4
Communication Parameters Description Default
Onboard Wired Ethernet Onboard Wired Ethernet Configuration
Communication Default 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.
Subnet Mask Sets the subnet mask for the Onboard Wired
Ethernet adapter.
Default Gateway Sets the Default Gateway for the Onboard
Wired Ethernet adapter.
DHCP Options Opens DHCP Options dialog (see
Configuration on 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.
DHCP
).
Enabled
None
None
None
None
None
DNS Domain The domain name for the Onboard Wired
Ethernet adapter. 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
None
Specifying RF Settings for Wireless Network Connections
To enable a wireless MK1200 to work on an RF network, configure RF settings as defined in Appendix B, 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 pag e B-3.
Page 55
Configuration 3 - 9

System Configuration

The fourth branch of the MK1200 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-17
Printing on page 3-17
Configuring User Application(s) on page 3-18.
Table 3-5
ActiveSync ActiveSync Configuration
Backlight Backlight Configuration
Buttons Configuration of MK1200 four buttons. See
System Configuration Default Parameters
System Configuration
Parameters
EnableActiveSync When an application is running,
ActiveSync is enabled at all times.
Brightness Default display backlight brightness. Bright (maximum)
Button A Button A default 38 (0x26 hex) Up Button B Button B default 40 (0x28 hex) Down Button C Button C default 37 (0x25 hex) Left Button D Button 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 7-6 on page 7-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)
Page 56
3 - 10 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-5
Date and Time Settings Date and Time Configuration
Daylight Saving Daylight Saving Configuration
System Configuration Default Parameters (Continued)
System Configuration
Parameters
Button Security Enables/disables the button security
functionality on the MK1200 device. Check to lock the buttons. These can
only be unlocked by entering the button security password.
Time Zone Standard time zone. Drop-down list of
time zone names, such as "Pacific Standard Time", or "South Africa Standard Time". Select the appropriate time zone.
AutoDST Check to enable daylight saving time for
the current time zone. Use this setting for non-explorer.exe
based application. 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.
Description Default
Enabled
Pacific Standard Time
Enabled
HomeDST Check to enable daylight saving time 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-17
. Items Devices to apply activity scheme to. All Days Set of days on which to apply this activity
scheme (Monday through Sunday).
On Time Time when device is activated, using 24
hour clock representation. Set this value for correct functioning of the Device Activity Manager.
Enabled
None
None
Page 57
Configuration 3 - 11
Table 3-5
Error Reporting Error Reporting Configuration
Identification General Configuration
System Configuration Default Parameters (Continued)
System Configuration
Parameters
Off Time Time when device is deactivated, using
24 hour clock representation. Set this value for correct functioning of the Device Activity Manager.
Low Memory Settings Configuration of Low Memory Settings
Object Store Min Size Minimum size of object store to allow
RAM to borrow from it.
RAM Expansion Block Size System adjusts RAM/Object Store
percentage to provide more RAM in low memory conditions. Values range from 64K to 1MB. Set to 0 to disable RAM expansion.
Show Error Messages Determines whether the system displays
dialogs when low memory problems occur.
Description Default
None
1048576
1048576
Disabled
Name Specifies device name. None Description Specifies device description. None Contact Contact details of the system
administrator. Location Specifies the location of the device. Device location here Configuration Group 1 First user-definable string. Intended for
use when grouping devices to aid
configuration. Can be used as part of
device filter in RDM. Configuration Group 2 Second user-definable string. Intended
for use when grouping devices to aid
configuration. Can be used as part of
device filter in RDM.
Inactivity Manager Inactivity Manager Configuration
(see
Inactivity Application (Screen Saver) on page 7-12
Inactivity Application Name Inactivity application. \\Windows\\SimpleSaver.exe Idle Time Before Launch Idle time before inactivity application
launches, in seconds.
System contact here
None
None
)
0 (0x0 hex)
Page 58
3 - 12 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-5
Memory Allocation Memory Partition of Storage Memory and System Memory
Network Time Update Configuration of Simple Network Time Protocol service (see
System Configuration Default Parameters (Continued)
System Configuration
Parameters
SystemStorePercent Percentage of memory used for the
storage memory. The remaining memory
is allocated to program memory (memory
used to run programs). Half the unused
RAM is used, when the value assigned to
SystemStorePercent does not provide
enough memory for the device to operate
normally. This parameter only configures
unused RAM.
Time Update: SNTP Client on page 7-10
Time Server Specifies 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 MK1200 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
at the configured time).
Description Default
50 (0x32 hex)
for details)
tock.usno.navy.mil
Network
Refresh Specifies the time period, in milliseconds,
between synchronizations with the SNTP
server. 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 unless the system clock is
presumed incorrect.
1209600000 (0x48190800 hex)
86400000 (0x5265c00 hex)
86400000 (0x5265c00 hex)
Page 59
Configuration 3 - 13
Table 3-5
Printer Configuration Printer Configuration (see
System Configuration Default Parameters (Continued)
System Configuration
Parameters
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 selected
active printer if the selected active printer
is a Zebra QL Series printer. Zebra QL Series Flow Control Specifies the flow control of the active
printer if the selected active printer is a
Zebra QL Series printer. Zebra EPL Series Specifies the baud rate of the active
printer if the selected active printer is a
Zebra EPL Series printer. For a list of
supported EPL printers, see
page 3-17
Zebra EPL Series Flow Control Specifies the flow control of the active
printer if the selected active printer is a
Zebra EPL Series printer. For a list of
supported EPL printers, see
page 3-17
Description Default
.
.
Printing on page 3-17
Zebra (QL320, Cameo, Encore)
19200
None
9600
Printing on
None
Printing on
)
Zebra ZPL Series Specifies the baud rate of the active
printer if the selected active printer is a
Zebra ZPL Series printer. For a list of
supported ZPL printers, see
page 3-17
Zebra ZPL Series Flow Control Specifies the flow control of the active
printer if the selected active printer is a
Zebra ZPL Series printer. For a list of
supported ZPL printers, see
page 3-17
Epson TML90 Specifies the baud rate of the active
printer if the selected active printer is a
Epson TML90 printer. Epson TML90 Flow Control Specifies the flow control of the active
printer if the selected active printer is a
Epson TML90 printer. Epson TMT88III Specifies the baud rate of the active
printer if the selected active printer is a
Epson TMT88III printer. Epson TMT88III Flow Control Specifies the flow control of the active
printer if the selected active printer is a
Epson TMT88III printer.
.
.
Printing on
Printing on
9600
None
9600
None
9600
None
Page 60
3 - 14 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-5
Protected Mode Gate Keeper Configuration
Regional Settings - General
System Configuration Default Parameters (Continued)
System Configuration
Parameters
(see
Password Protection (Gate Keeper) on page 7-7
Password Required for Protected Mode access.
Buttons are assigned numeric values
from left to right (A=1, D=4). Application Application to run in Protected Mode. \windows\explorer.exe
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++ apps can use regional settings through the standard 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
Description Default
44213 (denoted with *****)
)
Short Date Separator Character uses as the short date
separator.
Regional Settings - Time Configuration of Time Regional Settings
PM indicator PM indicator. PM AM indicator AM indicator. AM Time Separator Time separator (generally 1 character). : Leading Zero Display leading zero for
hours/minutes/seconds. Time Format Time format. h:mm:ss tt
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 or
one character). Digits After Decimal The number of digits allowed after a
decimal point. Decimal Symbol Decimal symbol (one character). . Negative Format Format for negative currency values. The
asterisk (\"*\") denotes the universal
currency symbol. The period (\".\")
indicates the chosen decimal separator.
/
Disabled
,
0
(*1.1)
Page 61
Configuration 3 - 15
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
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 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. 3 Grouping Symbol Digit grouping symbol (generally zero or
one character).
Description Default
*1.1
-1.1
,
Digits After Decimal The number of digits allowed after a
decimal point. Decimal Symbol Decimal symbol (one character). .
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. 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.
0
6 (0x6 hex)
500 (0x1f4 hex)
Page 62
3 - 16 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-5
User Apps
Volume and Sounds Volume and Sound Configuration
System Configuration Default Parameters (Continued)
System Configuration
Parameters
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-18
Application Path Full path to application. First application slot:
Arguments Command line arguments for the
program (UNICODE string). Delay Before Launch Number of seconds to delay before
launching program. Waiting For Completion Specifies whether to wait for program to
complete before proceeding.
Button Press Sounds Configuration of Button Press Sounds
Duration Duration of time to play the sound in
milliseconds (ms). Value must be
non-zero before you can hear sound.
Description Default
for details.
\windows\explorer.exe Remaining slots: None
None
0x0
Disabled
8 ms
Frequency Frequency of sound to play in Hertz (Hz). 400 Hz Volume Volume of sound to play when you press
a button (single or combination). Set to 0
to disable button press sounds.
Scanner Beep Configuration of Scanner Beep
Volume Volume of scanner beep on a good
decode. Screen Tap Sounds Configuration of Screen Tap Sounds Duration Duration of time to play the sound in
milliseconds (ms). Value must be
non-zero before you can hear sound. Frequency Frequency of sound to play in Hertz (Hz). 400 Hz Volume Volume of sound to play when you tap
the screen. Set to 0 to disable screen tap
sounds.
Web Server Web Server in MK1200 Configuration
Enable WebServer Enables/disables the Web Server in the
device.
Medium
High
8 ms
Medium
Enable
Page 63
Configuration 3 - 17
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. Se t the sleep a nd wake -up times by day, weekday , weekend, etc. When setting the time, use the 24-hour clock in the format hh:mm.
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-10). Otherwise the system rejects the input values and the DAM does not invoke the Inactivity Application.
Printing
The MK1200 supports printing text, bar codes, and bitmaps in the following environments:
Browser applications
C/C++ applications.
The MK1200 transmits data to a printer using an RS-232 serial connection. RS-232 serial port settings (port, stop bits, data bits, par ity) are shared with the tethered sca nner. Table 3-5 contain s the default baud rate setting s for the following printers:
Zebra (QL320, Cameo, Encore)
Zebra (LP2824/TLP2844)*
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.
Page 64
3 - 18 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Advanced Printer Monitoring Functionality
For some printers, such as the Zebra QL Series, the MK1200 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.
Configuring User Application(s)
The MK1200 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 contains a word document, specify the full path to wordpad.exe in the 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 sequencing; see
Application Programs on page 3-18
completion”).
launching the next one, typically set to FA LSE. See
Application Programs on page 3-18
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 Delay Before Launch parameter to achieve a delay in the launch sequence. However, this is not a robust 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 Wait For Completion flag and run this program before running the main application(s).
Page 65
Configuration 3 - 19

Update

The fifth branch of the MK1200 Configuration Utility window and System Menu is Update. The default parameters are listed in Table 3-7.
Table 3-7
FTP Server FTP Configuration
Update Default Parameters
Update Parameters Description Default
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 o n the ability to load or retrieve mkconfig.reg files via the Remote Device Manager's Push Configuration File and Retrieve Remote 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 (FTP Enable Part I = disabled). If this parameter and FTP Enable Part I are both disabled, you cannot load an mkconfig.reg file remotely via the Configuration Utility or FTP. You 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
connect to the server.
User Authentication Domain Domain that holds information on authentic users
that are allowed to access FTP service from the server.
User List List of users able to access the FTP server. None
\
Disabled
None
Page 66
3 - 20 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

Control Panel Configuration Parameters

On touch-enabled configurations, when using the Windows® desktop Control Panel to modify certain MK1200 configuration settings, select changes to the mkconfig.reg file and retain them across power cycles. If not saved, the MK1200 defaults to the original mkconfig.reg parameter values upon the next power se quence.
The Control Panel can set the following options:
Backlight and Contrast Settings on page 3-20
Button Definitions on page 3-21
Date and Time on page 3-21
Inactivity Manager on page 3-22
Gate Keeper (Password Protection) on page 3-23
Stylus Settings/Touch Screen Calibration on page 3-23
Regional Settings on page 3-25
Start > Programs > Save Configuration on the MK1200 to save certain parameter
Memory Allocation on page 3-26.
For best results, use the system menu for all permanent changes (except recalibrating the touch screen).

Backlight and Contrast Settings

To change the backlight intensity on the MK1200:
1. Tap Start > Settings > Control Panel.
2. Double-tap the Backlight & Contrast icon from the Control Panel window.
Figure 3-4
3. Select the backlight intensity by tapping the radio button.
Backlight & Contrast Screen
4. If necessary, change the contrast by tapping the arrows next to the Contrast field.
5. Tap OK or X to close the screen to apply the selection.
Page 67

Button Definitions

To change the button mapping on the MK1200:
1. Tap Start > Settings > Control Panel.
2. Double-tap the Button Definitions icon from the Control Panel window.
Configuration 3 - 21
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 Table 7-6 on page 7-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 the new settings in the MK1200 configuration (mkconfig.reg)
file.

Date and Time

To set the date/time on the MK1200:
1. Tap Start > Settings > Control Panel > Date/Time icon.
2. Double-tap the Date/Time icon from the Control Panel window. The Date/Time Properties screen appears.
Figure 3-6
3. 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.
Page 68
3 - 22 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
4. To select a date, tap the date in the calendar.
5. 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.
6. To change the time zone, use RDM.
7. Tap Apply to apply the new date/time settings.
8. Tap Start > Programs > Save Configuration to save the new settings in the MK1200 configuration (mkconfig.reg)
file.
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 7-10). To permanently set the time zone and daylight saving settings, use the RDM or System Menu on the
MK1200.

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 value (in seconds). The default is 0, which allows the system to run continuously without
entering inactivity mode.
5. Tap OK.
6. Tap Start > Programs > Save Configuration to save the settings in the MK1200 configuration (mkconfig.reg) file.
Page 69
Configuration 3 - 23

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 appears.
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 interacting with the MK1200 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 the new settings in the MK1200 configuration (mkconfig.reg)
file.
NOTE When Button Security is enabled, a password is required to access functionality launched by the physical
buttons.

Stylus Settings/Touch Screen Calibration

NOTE This section applies to touch screen units only.
The double-tap speed and calibration setting are factory-set. To recalibrate the Stylus settings:
1. Tap Start > Settings > Control Panel > Stylus.
Figure 3-9
2. On the Double-Tap tab, double-tap the checker board grid at a comfortable speed.
Stylus Properties Screen - Double-Tap Tab
Page 70
3 - 24 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
3. Double-tap the clapboard to test the settings. If the icon does not change, adjust the settings on the
checkerboard and test the settings again.
4. If the MK1200 is not responding properly to taps, tap the Calibration tab to calibrate the screen.
Figure 3-10
5. Tap the Recalibrate button and follow the directions on the screen.
Figure 3-11
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-3).
Calibrate Screen
6. The system returns to the Stylus Properties screen when calibration completes. T o cancel calibration, press the
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.
Page 71

Regional Settings

To set up or change regional settings:
1. Tap Start > Settings > Control Panel > Regional Settings icon.
Configuration 3 - 25
Figure 3-12
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 th e changes.
Figure 3-13
4. To change the way currency values appear, tap the Currency tab and make the changes.
Regional Settings Properties Screen - Number Tab
Figure 3-14
5. To change the way the time appears, tap the Time tab and make the changes.
Figure 3-15
Regional Settings Properties Screen - Currency Tab
Regional Settings Properties Screen - Time Tab
Page 72
3 - 26 MK1200 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-16
7. Tap Start > Programs > Save Configuration to save the new settings in the MK1200 configuration (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-17
2. On the Memory tab, adjust the memory allocation as desired using the slider.
3. Tap OK.
System Properties Screen - Memory Tab
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 7-10.
Page 73
Chapter 4 Remote Device Manager

Introduction

The Symbol Remote Device Manager (RDM) 2.5 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 MK1200s.
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 MK1200 configuration file (mkconfig.reg). When loaded onto the device, this file customizes the MK1200 communication settings, application settings, da te and time setup, and much more.
After generating the mkconfig.reg file, load it into the MK1200 Application folder (
Application
parameters according to the settings defined in the mkconfig.reg file. If the MK1200 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 MK1200 reads the mkconfig.reg file upon power-up and configures its
Desktop > My Computer >
Page 74
4 - 2 MK1200 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 MK1200s on different subnets to which the host computer is connected, provided that the broadcast IP address is set correctly. See Setting RDM Options on page 4-14 for more details.
The RDM utility broadcasts a request for discovery, and each MK1200 responds with its IP address. The RDM utility displays all responding MK1200 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 MK1200 remotely. This process is automated and does not require user intervention.
For details, see Creating a Configuration File on page 4-11 and Downloading the Configuration File to the MK1200
Using the RDM on page 4-13.

Remote Monitoring

Use the RDM to determine device-specific information. After performing discovery, select an MK1200 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 MK1200s on a Network on page 4-15 for more information.

Remotely Initiating Select Device Functionality

Use the RDM to remotely initiate select functionality on MK1200s. 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.
Page 75

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
Page 76
4 - 4 MK1200 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
Page 77

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
MK1200 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 MK1200s in the list. Select None Deselects all MK1200s in the list.
View M enu
Refresh (Discover Remote Devices) Locates all MK1200s on the network and displays them in the list box. Device Information Displays information on the selected MK1200. See
Symbol Remote Device Manager Menu Items
Menu Item Function
a Network on page 4-15
.
Monitoring MK1200s on
Page 78
4 - 6 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 4-1
Symbol Remote Device Manager Menu Items (Continued)
Menu Item Function
RF Signal Strength Launches the RF Signal Analyzer which displays RF signal strength.
Only RF MK1200s running Mobile Companion support this feature.
RF MK1200s running Aegis Client do not support this. 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
RDM
screen.
Actions Menu
Locate Device Initiates the device locating mechanism. Select an option for locating the
device from the sub menu:
Select
Display Color Screen
Select
Emit Sound
Select
Display Color and Emit Sound
to play a high-pitched sound clip from the target device.
to display a color screen on the target device.
to invoke both the previous 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. 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 MK1200(s). Allow approximately one
minute for the device(s) to reboot and reconnect, then se lect
View > Refresh
to verify the devices rebooted successfully. Warm Boot Warm boots the selected/highlighted MK1200(s). Allow approximately one
minute for the device(s) to reboot and reconnect, then se lect
View > Refresh
to verify the devices rebooted successfully. Launch AirBeam Launches the AirBeam version 2.16 application on the selected/highlighted
MK1200(s). See
Setting RDM Options on page 4-14
.
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 MK1200. Push Configuration File Downloads a selected configuration file to the selected/highlighted
MK1200(s). See
the RDM on page 4-13
Downloading the Configuration File to the MK1200 Using
.
Page 79
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-14
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 menu items in Table 4-2.
Table 4-2
Component Description
Symbol RDM Toolbar Components
Tool Bar Contains buttons that invoke most common functions of RDM.
Discover all devices on the network and display the Discovered Devices list. To stop discovery, click the
Cancel Discovery
button.
Select all devices listed in the Discovered Devices list.
.
Deselect all devices. Retrieve the configuration file from
the selected device.
Push the configuration file to the selected device(s).
Create an MK1200 device configuration file using the RDM.
Cold boot the selected device. Turns on and off the Filter
Abort pushing the configuration file to device(s).
Retrieve device specific information.
Parameters panel.
Page 80
4 - 8 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

Row Colors

The Symbol RDM uses a color scheme to indicate the state of the MK1200 devices.
Table 4-3
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.
Row Colors
Color Status

State Icons

The Symbol RDM uses a color scheme on the State Icons (the left most column) to indicate the state of the MK1200 devices.
Table 4-4
State Icons
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.
Page 81
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-5 describes these fields.
Table 4-5
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 Static to display devices found in Manage Static IP Address list (see
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-11
System Configuration feature of RDM or System Menu. See
3-11
.
use the System Configuration feature of RDM or System Menu. See
page 3-11
feature of RDM or System Menu. See
Static IP Addresses on page 4-20
Manage Static IP Address list (see
.
Identification on page 3-11
), or Discovered to display all devices not in the
Enabling DHCP on page 4-24
.
Identification on page
Identification on
.
Managing
).
Click Clear Filter to remove the filtering parameters.
Page 82
4 - 10 MK1200 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

An MK1200 shipped from the factory with CE .NET 4.2 has an electronic serial number accessib le via network query. This information appears in RDM’s Serial Number column. A sample serial number is M1J37B90R.
Page 83

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, select the applicable domain/product (MK1200) and click OK. This opens the MK1200
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 MK1200s related to Onboard Wired Ethernet.
System Configuration - includes parameters related to MK1200 system s et ting s su ch as bac kligh t int en sity, volume and sounds, date/time, button configurations, regional settings, and user applications.
Update - includes parameters related to the onboard FTP Client.
window.
Remote Device Manager 4 - 11
See Figure 4-7 for a sample screen, and Data Entry Formats on page 4-27 for MK1200 Configuration Utility window data entry field types used when changing configuratio n op tio ns .
Figure 4-7
Changing Configuration Parameters Example: Internet Explorer Start Page
4. Select File > Save As.
5. In the Save window, specify the file name and location, then click OK.
NOTE The default folder is C:\Program Files\Symbol\Configuration Utility\MK1200 Configuration Files. The
default file name is mkconfig.reg. Assign the file any name, but rename the file mkconfig.reg before transferring it to the MK1200.
Page 84
4 - 12 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

Modifying an Existing Configuration File

NOTE If you upgraded the MK1200 OS to CE .NET 4.2 and a configuration (.reg) file was created using an older
version, you must create a new .reg file using RDM Version 2.5 (see Creating a Configuration File on
page 4-11). For
To edit an existing configuration file:
1. From the RDM on the host computer, choose Tools > Open Local Configuration File to open the MK1200
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
MK1200 Configuration Utility window data entry field types used when changing configuration options.
more information about upgrades, se e Appendix F, OS Upgrade Procedures..
window.
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 MK1200

1. From the RDM screen, select the device from which to retrieve the configuration file.
2. Select Tools > Retrieve Remote Configuration Fil e to retrieve th e MK120 0 configura tion file from the MK1200 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
3-6 for these options. Also see Figure 4-7 for a sample screen, and Data Entry Formats on page 4-27 for
MK1200 Configuration Utility window data entry field types used when changing configuration options.
4. In the MK1200 Configuration Utility window, select File > Save to Remote Device to save the changes and
transfer the updated configuration file back to the original MK1200.
5. Alternatively, configure the RDM to automatically cold boot the MK1200 device after a download completes.
Select
Tools >Options to open the RDM Options screen, and check Auto reboot af te r do wn loa d.
NOTE To reboot manually instead, in the RDM, select the MK1200 device, then select Actions > Cold Boot.
Allow approximately one minute for the MK1200 to reboot and reconnect, then select View > Refresh to verify the device rebooted successfully.
MK1200 Configuration Utility window of the RDM. If a configuration file is
MK1200 Configuration Utility window with the default factory settings.
Page 85

Cloning an MK1200 Configuration File to Multiple MK1200s

To use one MK1200 configuration file to configure other MK1200s:
1. In the RDM, select the MK1200 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 MK1200 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 MK1200 devices to be updated from the Discovered Devices list.
6. Select Tools > Push Configuration File option to upload the configuration file to the selected MK1200s (see
Downloading the Configuration File to the MK1200 Using the RDM).

Downloading the Configuration File to the MK1200 Using the RDM

To “push” the file to the MK1200(s):
MK1200 Configuration Utility window.
Remote Device Manager 4 - 13
1. In the Symbol Remote Device Manager (RDM) window, select/highlight the MK1200(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 MK1200 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 MK1200(s). In the RDM main
screen, select the MK1200(s) to reboot, then select the MK1200 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.
Page 86
4 - 14 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

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).
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 AirBea m. For more information on AirBeam comman d line parameters, refer to the AirBeam Package Builder Product Reference Guide.
Set the FTP user ID in the User ID field and password in the Password field for accessing an FTP server. Leave this blank to enable anonymous FTP login. See Downloading the Configuration File to the MK1200
Using the RDM on page 4-13 and FTP Server on page 3-19.
Enter a value for Device discovery (the duration for sending network queries for detecting MK1200 devices)
Query timeout (the timeout period before the next query).
and
Page 87
Remote Device Manager 4 - 15
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 after a configuration file push.
In the Application 1 and Application 2 fields, enter the names of applications loaded on the device that the RDM must monitor. For example, to track the Web Kiosk Software Suite version, enter
SoftwareSuite
Check Auto reboot after download to reboot the device after a successful configuration file push.
Check Device discovery on open to perform device discovery automatically when the RDM launches.
Check 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).
3. Click OK to save the changes and close the Options window.
4. Click Defaults to load the default settings for the RDM.
into Application 1.
RDM Login screen. RDM prompts for the user name and password when
Discovered Devices list after a cold/warm boot or
Web_Kiosk
5. Click Cancel to exit the RDM Options screen without saving the settings.

Monitoring MK1200s on a Network

Use the RDM to remotely monitor MK1200s connected through a network connection. After performing discovery, double-click on an MK1200 from the discovery list, or click on the MK1200 in the list and select
Information
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.
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.
View partition information for the selected MK12 00. See Device Information - Partitions Tab on page 4-19.
View > Device
Page 88
4 - 16 MK1200 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 MK1200. Also see Performing Discovery
(Detection) of Devices on a Network on page 4-2
Figure 4-9
MK1200 Remote Device Monitor - Info Tab
Page 89
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 MK1200.
Figure 4-10
MK1200 Remote Device Monitor - Software Tab
Page 90
4 - 18 MK1200 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 MK1200, their physical size, and availa ble free memory.
Figure 4-11
MK1200 Remote Device Monitor - Storage Tab
Page 91
Remote Device Manager 4 - 19

Device Information - Partitions Tab

The Partitions tab displays the number and size of the storage areas on the selected MK1200.
Figure 4-12
MK1200 Remote Device Monitor - Partitions Tab
Page 92
4 - 20 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

Setting a Static IP Address

To set a static IP address for a wired device:
1. In the MK1200 Configuration Utility window, select IP Address under the appropriate adapter: Onboard Wired
Ethernet.
Figure 4-13
2. In the text box, enter the IP address.
3. Also select and define the adapter's Default Gateway and Subnet Mask.
4. Optionally, select and define the DNS Server(s) and DNS Domain.
5. Ensure that Enable DHCP is disabled (de-select its check box).
6. Save the changes.
Setting a Static IP Address

Managing Static IP Addresses

Specify the static IP address of an MK1200, which is on a different subnet than the Symbol Remote Device Manager PC, to establish a connection and still be managed by the RDM. This causes the RDM to list the devices and their IP addresses, without performing discovery, in the
For this to occur, the MK1200 that is on a different subnet than the RDM must have a static (unchanging) IP address during the remote management session.
This is useful when MK1200s are on more than one subnet, when band wid th is a con sideration, or when MK1200 s are connected over a WAN. For example, if the MK1200 RF and wired Ethernet devices are on different subnets, the Remote Device Manager can still manage all devices.
RDM main screen.
Page 93

Adding Static IP Addresses

1. In the Symbol Remote Device Manager, select Tools > Manage Static Addresses.
Remote Device Manager 4 - 21
Figure 4-14
2. Enter the IP address and the name, and click Add. Repeat this to enter other static IP addresses.
3. Click OK to save the changes.
Manage Static Addresses Window
Page 94
4 - 22 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

Modifying Static IP Addresses

1. In the Symbol Remote Device Manager, select Tools > Manage Static IP Addresses.
Figure 4-15
2. Select the IP address and click Modify.
3. Change the appropriate settings and click Update to update the static IP addresses list.
Click Discard to discard the modifications.
4. Click OK to save the changes.
Modifying Static Addresses
Page 95

Deleting Static IP Addresses

1. In the Symbol Remote Device Manager, select Tools > Manage Static IP Addresses.
Remote Device Manager 4 - 23
Figure 4-16
2. Select the IP address to delete, and click Delete. Repeat this to delete other static IP addresses.
3. Click OK to save the changes.
Deleting Static Addresses
Page 96
4 - 24 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

DHCP Configuration

Familiarity with Dynamic Host Configuration Protocol (DHCP) options is required to edit options and save them to the configuration file.
NOTE Do not use the System Menu or RDM to enable DHCP receive options 1, 3, 6, 15, 44, 46, 47, 66 and 67.
They are already enabled in dhcpoptions.reg as a part of the AirBeam package. Refer to AirBeam documentation for this configuration.

Enabling DHCP

Enabling DHCP configures a specific network adapter to acquire its IP address and other network parameters through DHCP. DHCP options determine what additional data is sent to and received from the DHCP server.
To enable DHCP:
1. In the MK1200 Configuration Utility window, select Enable DHCP under the appropriate adapter: Onboar d Wired
Ethernet.
Figure 4-17
2. Check Enable DHCP.
If enabling DHCP to resolve addresses for a network adapter, optionally specify which data fields are sent from or received by the MK1200 (DHCP options) during DHCP transactions using that network adapter.
Some of the 256 available DHCP options are defined by the IETF in RFC-2132, and appear in the
Configuration Utility window when specifying DHCP options. If desired, add custom DHCP options to this list.
These custom option definitions are stored in the file <install_dir>\dhcpoptions.reg, which the RDM reads upon launch. If using another computer to edit a configuration file that contains custom DHCP options, transfer the file <install_dir>\dhcpoptions.reg to this computer to view these custom options.
Enable DHCP Window
NOTE If enabling DHCP, you can set DHCP Server; however, this is usually not required. Do not set any other
parameters under Communications.
MK1200
Page 97
Remote Device Manager 4 - 25
To change Send DHCP options:
1. In the MK1200 Configuration Utility window, select DHCP Options under the appropriate adapter: Onboard
Wired Ethernet.
2. Click Edit Send Options to view the Send window.
Figure 4-18
3. To add options to the configuration, select an option for the network adapter to receive from the Available
Options
4. In the data field(s) in the Static area of the window, enter the data to send for this option. Click to add these
options to the
5. To add other Send DHCP options, repeat steps 3 and 4.
6. To remove options from the configuration, select an option to remove from the Options to Send list. Click to
move the option back to the
7. Click OK to save the changes and close the Send window.
DHCP Send Options Window
list.
Options to Receive list.
Available Options list. Repeat this for each option to remove.
Page 98
4 - 26 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide

Custom DHCP Options

Use the RDM to add/edit/remove custom DHCP options available within the RDM. Select To ols > Custom DHCP
Options
.
Figure 4-19
Custom DHCP Options Screen
Adding Custom DHCP Options
Use the Custom DHCP Options window to add a new DHCP option.
1. Select a code that is not currently used from the Code drop-down list.
2. Enter the Name and Description for the custom DHCP option.
3. Set the Input Rules.
4. Click OK to submit the entered settings in the RDM.
Editing Custom DHCP Options
1. From the Code drop-down list, select the custom DHCP option to edit.
2. Make the appropriate changes.
3. Click OK to submit the entered settings in the RDM.
Removing Custom DHCP Options
1. From the Code drop-down list, select the custom DHCP option to remove.
2. Delete the Name and Description.
3. Click OK to save in the RDM.
Page 99

Updating the RDM on the Host Computer

To update the RDM:
Remote Device Manager 4 - 27
1. Use the Windows
2. Install an updated RDM. See Installing the Symbol Remote Device Manager on page 4-3.
®
Add/Remove a Program utility to remove the RDM from the host computer.

Restoring Configuration Parameter Defaults

Some fields have a default value. To restore default values, choose one of the following items from the MK1200
Configuration Utility
Select a parameter, then select Edit >Restore Default to restore the current field to its default.
Select Edit > Restore All Defaults to restore all parameter default settings.
Save the changes.
window:

Data Entry Formats

The RDM uses standard data entry formats, depending on the data type:
Check Box: Used for true or false values. An "X" in the check box selects the function. Tap the box to check or uncheck.
Text Data Entry Box: Requires text entry. Examples are IP address, domain name, or server name.
Numeric Data Entry Box: Requires numeric entries, in hexadecimal (base 16) or decimal (base 10) notation. Hex values must be preceded by "0x".
Drop-down List: Select a single option. The stored parameter value may be different than the text displayed.
Bit Fields: Multiple items with check boxes. If desired, select multiple items (from none to all). Each selected item affects the value stored, which is a single number, so the selections will not match the mkconfig.reg file.
Multiple Text: Enter multiple free-form strings. Click Enter on the keyboard to create a new string. Multiple text values are not represented in the mkconfig.r eg file as text, so the valu e entered is not recognizable in the mkconfig.reg file.
External-type: For each different e xternal type, an associated DLL manipula tes what is stored in the Registry (mkconfig.reg) and how it is displayed in the Configuration Utility/System Menu.
The Configuration Utility/System Menu loads the relevant DLL when an External-type is found in the metadata file for the particular Registry type. The DLL should have two standard methods: input and output.
When a registry entry of External- type is stored, the text in the text box is passed to the output method of the DLL which translates the data accordingly and writes it to the Registry file. When retrieving a Registry entry, the DLL invokes the input method and translates the data back to a valid form. It is displayed in the Configuration Utility /System Menu.
All validation for the value entered is done through the DLL. No validation is done through the Configuration Utility/System Menu. This method is used in encrypting and decrypting WEP keys.
Page 100
4 - 28 MK1200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Loading...