without permission in writing from Motorola. This includes electronic or mechanical means, such as
photocopying, recording, or information storage and retrieval systems. The material in this manual is subject to
change without notice.
The software is provided strictly on an “as i s” basis. All sof twar e, including firmware, furnished to the user is on
a licensed basis. Motorola grants to the user a non-transferab le and non-exclusive license to use each
software or firmware program delivered hereunder (licensed program). Except as noted below, such license
may not be assigned, sublicensed, or otherwise transferred by the user without prior written consent of
Motorola. No right to copy a licensed program in whole or in part is granted, except as permitted unde r
copyright law. The user shall not modify, merge, or incorporate any form or portion of a licensed program with
other program material, create a derivative work from a licensed program, or use a licensed program in a
network without written permission from Motorola. The user agrees to maintain Motorola’s copyright notice on
the licensed programs delivered hereunder, and to include the same on any authorized copies it makes, in
whole or in part. The user agrees not to deco mpile, disassemble, decode, or reverse engineer any licensed
program delivered to the user or any portion thereof.
Motorola reserves the right to make changes to any software or product to improve reliability, function, or
design.
Motorola does not assume any product liability arising out of, or in connection with, the application or use of
any product, circuit, or application described herein.
No license is granted, either expressly or by implication, estoppel, or otherwise under any Motorola, Inc.,
intellectual property rights. An implied license only exists for equipment, circuits, and subsystems contained in
Motorola products.
MOTOROLA and the Stylized M Logo and Symbol and the Symbol logo are registered in the US Patent &
Trademark Office. Bluetooth is a registered trademark of Bluetooth SIG. Microsoft, Windows and ActiveSync
are either registered trademarks or trademarks of Microsoft Corporation. All other product or service names
are the property of their respective owners.
Motorola, Inc.
One Motorola Plaza
Holtsville, New York 11742-1300
http://www.motorola.com/enterprisemobility
Patents
This product is covered by one or more of the patents listed on the website:
Following are brief descriptions of each chapter in this guide.
•
Chapter 1, MK22X0 Introduction provides an overview of the MK22X0 that includes parts of the MK22X0,
features, and scanning modes.
•
Chapter 2, Installationdescribes the hardwar e se tup an d installation of the MK22X0.
•
Chapter 3, Configurationdescribes the configuration parameters of the MK22X0.
•
Chapter 4, Remote Device Manager provides information about the Remote Device Manager (RDM).
•
Chapter 5, T ransferring Files to the MK22X0, describes how to use Microsof t® ActiveSync for communication
between the MK22X0 and a host computer.
xviMK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
•
Chapter 6, Web Kiosk Software Suitedescribes the free browser-based application available for download.
•
Chapter 7, C# Kiosk Software Suite describes the free C# application available for dow nlo ad.
•
Chapter 8, System Features describes the wide range of capabilities used to support independent
application development on the MK22X0.
•
Chapter 9, Software Development Environments describes the software development environments.
•
Appendix A, Technical Specifications provides technical information about the MK22X0.
•
Appendix B, MK2250 RF Network Configuration describes how to configure the wireless connection for the
MK2250 using Aegis Client or Mobile Companion.
•
Appendix C, MK2290 RF Network Configuration describes how to configure the wireless connection for the
MK2290 using the Fusion radio interface.
•
Appendix D, Rapid Deployment Client describes the Rapid Deployment Client and how it facilitates software
downloads to the MK22X0 from a Mobility Services Platform (MSP) Console’s FTP server.
•
Appendix E, Web Kiosk Software Suite Bar Codes provides sample bar codes used with the Web Kiosk
Software Suite.
•
Appendix F, C# Kiosk Software Suite Bar Codes provides sample bar codes used with the C# Kiosk Sof tware
Suite.
•
Appendix G, Terminal Configuration Manager provides an overview of the Terminal Configuration Manager
(TCM), used to specify and load files into the MK22X0 flash memory using the MK22X0 Initial Program
Loader (IPL).
•
Appendix H, OS Upgrade Procedures provides instructions on using IPL mode to upgrade flash partitions.
•
Appendix I, Troubleshooting provides troubleshooting procedures for correcting problems encountered with
the MK22X0.
•
Appendix J, Setting Scanner Parameters lists the defaults for all scanning parameters.
Notational Conventions
This document uses these conventions:
•
“User” refers to anyone using an application on the terminal.
•
“Device” refers to the MK22X0 .
•
Italics are used to highlight specific items in the genera l text, and to identify chapters and sections in this and
related documents. It also identifies names of windows, menus, menu items, and fields within windows.
•
Bold identifies buttons to be tapped or clicked.
•
Bullets (•) indicate:
• lists of alternatives or action items.
• lists of required steps that are not necessarily sequential.
•
Numbered lists indicate a set of sequential steps, i.e., those that describe step-by-step procedur es.
NOTE This symbol indicates something of special interest or importance to the reader. Failure to read the note
will not result in physical harm to the reader, equipment or data.
CAUTION This symbol indicates that if this information is ignored, the possiblity of data or material damage may
occur.
WARNING! This symbol indicates that if this information is ignored the possibility that serious personal
Related Publications
Following is a list of documents that provide additional information about configuring the MK22X0:
Aegis documentation, available at http://www.mtghouse.com/
• Aegis Client for Windows CE .NET Registry Definitions Version 2.1
• Aegis Client for Windows CE .NET & PPC User Guide Version 2.1
For the latest version of this guide and all guides, go to: http://www.motorola.com/enterprisemobility/manuals.
Service Information
If you have a problem with your equipment, contact Motorola Enterprise Mobility support for your region. Contact
information is available at: http://www.motorola.com/enterprisemobility/contactsupport.
When contacting Enterprise Mobility support, please have the following information available:
•
Serial number of the unit
•
Model number or product name
•
Software type and version number
Motorola responds to calls by e-mail, telephone or fax within the time limits set forth in service agreements.
If your problem cannot be solved by Motorola Enterprise Mobility Support, you may need to return your equipment
for servicing and will be given specific directions. Motorola is not responsible for any damages incurred during
shipment if the approved shipping container is not used. Shipping the units improperly can possibly void the
warranty.
If you purchased your Enterprise Mobility business product from a Motorola business partner, please contact that
business partner for support.
xviiiMK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Chapter 1 MK22X0 Introduction
Overview
The MK22X0 MicroKiosk provides retail consumers access to data critical to making an informed purchasing
decision. The MK22X0 verifies prices on bar coded merchandise and obtains up-to-the-minute information on
in-store promotions. Its large, easy-to-read display can be used as an electronic billboard for instant in-store
merchandising and multimedia presentations to promo te seasonal sales and upcoming events. The touch screen
and programmable function buttons enhance in-store applications and allow customer interaction.
MK22X0 Parts
MK22X0 parts include:
•
Touc h scr ee n
•
Speakers and microphone
•
Scanner window
•
Function buttons
•
Access covers
•
External ports.
See Figure 1-1 on page 1-2, Figure 1-2 on page 1-3, and Figure 1-3 on page 1-4 for illustrations.
Touch Screen LCD
The full color 6.4 inch (16.26 cm) diagonal full VGA active matrix LCD (640 X 480 pixels) is ideal for presenting
text, graphics, and video. The touch screen accommodates greater user interaction and enhances custom
designed applications.
Speakers and Microphone
The MK22X0 speakers are ideal for multimedia applications, and its built-in front-mounted microphone can be used
for voice recording.
1 - 2MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Scanner Window
The scanner window protects the scan engine.
Function Buttons
The MK22X0 has four programmable function button s (see Figure 1-1 on p a ge 1-2 ) identified A, B, C, and D (from
left to right) for reference purposes in this document, and are not labeled on the MK22X0. Program these buttons
for various tasks such as navigating through an applicatio n and making decisions when prompted. See Remapping
Buttons on page 8-8 for instructions on setting the button values.
Access Covers
The three access covers on the back of the MK22X0 cover expansion card slots. Expansion card slot access is
intended for development or maintenance purposes only.
Function
Button (A)
Function
Button (B)
Microphone
Touch
Screen
Function
Button (D)
Function
Button (C)
Speakers (2)
Scanner
Window
Figure 1-1
MK22X0 Front View
MK22X0 Introduction1 - 3
Keyhole
Mounts (4)
Accessory
Bay
Connections
Access
Cover*
PCMCIA Access Cover*
Vertical
Cable Run
Figure 1-2
MK22X0 Rear View
CAUTION When removing an access cover, follow proper (Electro-Static Discharge) ESD precautions to avoid
damaging sensitive components. These precautions include, but are not limited to, working on an ESD
mat and ensuring that the operator is properly grounded. Failure to apply proper ESD precautions can
damage the MK22X0 and void the warranty.
1 - 4MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
BIAS-T
ETHERNET/
VDC
12-24
RS 485
PRINTER
SCANNER/
Ethernet/
Bias-T
12-24
VDC
RS-485 Port
(ActiveSync)
Figure 1-3
ETHERNET/
RS 485
BIAS-T
MK22X0 Bottom (Connectors) View
External Ports
The MK22X0 has the following external ports:
Power
Headphones Jack
SCANNER/
PRINTER
Scanner/
Printer
(RS-232)
•
RS-485 (ActiveSync only)
•
Ethernet / Bias-T (Power-over-Ethernet)
•
Power
•
Headphones
•
Scanner/printer (RS-232, powered).
RS-485
The RS-485 10-conductor RJ-45 connection accommodates ActiveSync via USB cable. See Connecting the
MK22X0 to the Host Computer on page 5-2.
Ethernet/Bias-T
Wired Ethernet: Power through AC Outlet
The Ethernet / Bias-T (10-conductor RJ-45) port accommodates Ethernet data conne ction. The MK22X0 receives
power through the Symbol approved power supply.
Wired Ethernet: Power through Power-over-Ethernet
The MK22X0 supports Power-over-Ethernet (POE), Symbol Technologies' proprietary Bias-T functionality. An
Ethernet (10/100Base-T) cable co nn e cte d to the Eth er n et/ Bias-T port provides both data communication and
power to the MK22X0.
Power Port
A Symbol power supply connects to the power port (2.0 mm barrel jack connector) on the MK22X0. For more
information, see Connecting the MK22X0 on page 2-7 and Technical Specifications on page A-1.
Headphones Jack
This standard 3.5 mm headphone connection is compatible with headphones used on many portable audio
products (MP3 players). Headphones that do not prot rude into the ear are recomme nded. Connecting head phones
disables the speakers.
Scanner/Printer (RS-232)
Use the powered (5V/500mA) Scanner/Printer (RS- 232) port (RJ-45 jack, 10 conductor) for serial communication
with a host or to connect an external device such as a decoded scanner or portable printer. Confirm the cable
pin-outs before attaching the cable. See Scanner/Printer (RS-232) Port Connections on page 2-14 for cable
pin-outs.
MK22X0 Features
MK22X0 Introduction1 - 5
Programmable Function Buttons
The MK22X0 has four function buttons you can program to perform various ta sks such as navigation through an
application or choosing between various options. See Figure 1-1 on page 1-2.
Bar Code Scanner
The omni-directional scan pattern decodes all traditional 1D bar codes (including RSS bar code type), and Smart
Raster mode decodes 2D symbologies such as PDF417. See Bar Code Scanning on page 1-7.
Software
Stan dard well-supported ope rating system and deve lopment tools ease application developme nt for the Microsoft®
Windows
VisualBasic.NET, and Windows CE Media Player.
®
CE .NET operating system: Embedded Visual C/C++ 4.0, Visual Studio.NET, Internet Explorer 6.0, C#,
Touch Screen
The touch screen provides user interaction and enhances the capabilities of custom applications.
Magnetic Stripe Reader (Optional)
An optional three-track Magnetic Stripe Reader (MSR) module attaches to the MK22X0 and adds the ability to read
and process loyalty card and credit card transactions.
Memory
The MK22X0 standard system configuration cont a ins 64 MB flash/32 MB DRAM. The flash memor y is non-volatile
and stores the system firmware, user applications, and data.
1 - 6MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Connectivity Options
MK22X0 connectivity options include wired 10/100 Mbps Ethernet or wireless 802.11 Mbps. Common ports to both
the wired and RF configuration include Printer/Scanner (RS-232).
Expansion Card Slot
The MK22X0 contains one Personal Computer Memory Card International Association (PCMCIA/PC Card)
expansion slot.
Power Options
To supply power, use the standard Symbol appr oved power supply or the Symbol propriet ary Power-Over-E thernet
(POE).
Mounting Options
You can mount the MK22X0 on a wall or pole. See MK22X0 Mounting on page 2-2. Alternatively, use a
commercially-available bracket or stand that con fo rms to the 10 0 mm Video Electr on ics Standards Association
(VESA) Flat Panel Monitor Physical Mounting Interface (FPMPMI™) mounting standards.
Symbol Mobility Developer Kits (SMDKs)
The following developer kits are available for the MK22X0:
•
SMDK for C (see Symbol Mobility Developer Kit (SMDK) for C on page 9-2) for developing native C/C++
applications
•
SMDK for the Web (see Symbol Mobility Developer Kit (SMDK) for the Web on page 9-2) for developing
browser-based applications
•
PocketBrowser v2.01 support (see PocketBrowser v2.01 for the Web on page 9-3) for web development
•
SMDK for .NET (see Symbol Mobility Developer Kit (SMDK) for .NET on page 9-3) for developing managed
.NET applications in C# or VB.NET.
Bar Code Scanning
The MK22X0 decodes any traditional retail or PDF417 bar code presented in its field of view.
A highly efficient scan pattern which
decodes 1D and EAN/UCC reduced
space symbologies in any orientation.
Note: In this mode, the MK22X0 does not
decode 2D bar codes like PDF417.
Directly opens the laser to a full sized
Raster pattern. Decodes 1D and PDF417.
Creates a single scan line which opens
vertically for PDF417 symbols using the
Smart Raster feature. This feature
autodetects the type of bar code
presented and adjusts its pattern
accordingly. This provides optimal
performance on 1D, PDF417, and
EAN/UCC.
1 - 8MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Scanning Guidelines
When scanning a bar code:
•
Hold the bar code below the scan window at an approximately 45o angle.
•
Hold the bar code at an angle which does not cause specular reflection (see Specular Reflection on page
1-11).
•
Hold the bar code close for small bar codes and farther away for large bar codes.
Figure 1-4
Scanning with the MK22X0
MK22X0 Introduction1 - 9
Cyclone Omnidirectional
In Cyclone Omnidirectional mode the scan pattern decodes standard 1-dimensional symbologies in any
orientation. This mode cannot be used to decode 2D bar codes like PDF417.
Figure 1-5
Cyclone Omnidirectional Pattern
Smart Raster
In Smart Raster mode, a single scan line pattern appears that decodes a standard bar code. If a 2D bar code is
presented, the scanning pattern opens up to a full, optimized raster pattern.
Single Scan Line Pattern
Open Raster Pattern
Y-Axis
Horizontal Displacement (X - Axis)
Figure 1-6
Smart Raster Scanning Pattern
1 - 10MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
The raster pattern must cover the top and bottom of a 2D symbol. If not, pull the bar code further away until the
pattern completely covers the bar code. Make sure the scan pattern extends at least three quarters of an inch
beyond the edges of the bar code.
3/4”
Figure 1-7
Raster Pattern Expanded Over PDF417 Bar Code
3/4”
If the vertical scan pattern is not high enough to cover a “tall” PDF417 symbol, move the bar code slowly down
toward the bottom of the scan beam, keeping the beam horizontal to the rows, then slowly back up to the top.
Alternatively, move the bar code further away from the scan ner u ntil the scan pattern covers a larger portion of the
bar code in the vertical direction.
Figure 1-8
The scan beam does not have to be perfectly parallel with the top and bottom of the symbol (up to a 4
Moving Scan Pattern Up and Down on “Tall” PDF417 Bar Code
o
tilt is
permitted).
Ensure the symbol is in good condition.
MK22X0 Introduction1 - 11
Specular Reflection
When laser beams reflect directly back into the scanner from the bar code, they can “blind” the scanner and make
decoding difficult. This phenomenon is called specular reflection.
To avoid this, scan the bar code so that the beam does not bounce directly back. But do not scan at too oblique an
angle; the scanner needs to collect scattered reflections from the scan to make a successful decode. Practice
quickly shows what tolerances to work within.
Side Views
Specular reflection.
Reflected beam is
within specular dead
zone and prevents
decode.
Figure 1-9
Avoiding Specular Reflection
°
0
3
d
o
C
r
e
d
o
C
r
a
B
Tilt Bar Code At Slight Angle (Up to 30°)
a
B
No specular
reflection.
Decode can occur.
e
When scanning a 1D bar code, there is only a small specular dead zone to avoid (+
The specular dead zone is larger for scanning PDF417 (+
not effective if its beams hit the bar code surface at an angle greater than 30
9o from the direct laser beam). However, the scanner is
o
.
2o from the direct laser beam).
1 - 12MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Chapter 2 Installation
Overview
This chapter describes MK22X0 installation, including:
•
Unpacking
•
Installation
• Mounting
• Providing power
• Communication interfaces
• Installing accessories
• Peripherals
•
Connector pin-outs
•
Optional accessories.
Unpacking the MK22X0
Remove the MK22X0 from its packing and inspect it for damage. Keep the packing, it is the approved shipping
container and should be used if the MK22X0 needs to be returned for servicing.
2 - 2MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Installation Overview
To install the MK22X0:
1.Select the mounting method (see MK22X0 Mounting on page 2-2):
• Wall M ount
• Pole Mount
• Desk Mount.
2.Select the method of supplying power (see Connecting the MK22X0 on page 2-7):
• Symbol AC power supply
• Power-over-Ethernet (Symbol Byas T).
3.Select the data communications method (see Connecting the MK22X0 on page 2-7):
• Wired Ethernet (10/100 Base-T cable)
• Wireless Ethernet (11Mb RF)
• Wired Scanner/Printer (RS-232, serial cable).
4.Select optional peripherals (see Peripherals on page 2-12):
• Printer
• External hand held scanner.
5.Configure the MK22X0:
• For configuration see Chapter 4, Remote Device Manager, System Menu on page 3-5, or Control Panel
Configuration Parameters on page 3-23.
• To access the Windows
MK22X0 Mounting
If desired, mount the MK22X0 on a wall, pole, or counter top using one of the following optional mounting
accessories:
•
Wall M ounts
•
Pole Mount Kit, see page 2-6
®
CE Desktop, see Accessing the Windows® CE Desktop on page 6-3.
A
(4X) 4 mm x .7 pitch threaded holes
(M4 screw) per VESA flat panel monitor
physical mounting interface standard
Installation2 - 3
1.28
1.81
1.65
7.93
3.94
0.68
Notes:
ll dimensions provided in inches.
The MK2200 is designed to be used with VESA flat panel monitor physical mounting
interface standard mounting brackets or Symbol's keyhole slide-on mounting brackets.
It can also be placed into a flush panel kiosk environment by setting it into an 8.0 x 8.63 opening.
5.00
3.94
7.57
8.92
0.41
VESA/keyhole
4.00
Keyhole slide-on
mounts 0.19 dia. shank,
0.312 dia. head
.68 8.51
mounting face
1.29
10.74
1.4
3.51
Figure 2-1
Mounting Dimensions
MK22X0 Wall Mounting Options
Wall mounting options include:
•
Free wall-mounting template (shipped with the unit)
•
Wall Mount Kit (optional)
•
Recessing the MK22X0 into a MicroKiosk or wall (see page 2-5) (optional).
Using the Wall Mount Kit
1.Determine the MK22X0 mounting location.
2.Follow the instructions and use the template provided with the MK22X0. Secure the Connector/Port Cover to
the wall using four screws (not provided) appropriate for the wall material.
3.Connect the cables to the MK22X0 (see Figure 1-3 on page 1-4) and ensure the cables are routed and
secured correctly. Cables incorrectly mounted or secured can become pinched when the MK22X0 is attached
to the Connector/Port Cover.
2 - 4MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
4.To install the Connector/Port Cover, place the keyholes on the back housing over the shoulder head bolts
protruding from the plate and slide the MK22X0 to the left and down to secure in place. See Wall Mounting Kit
on page 2-4 and Mounting Directions on page 2-4.
5.Screw one 8-32 pan head screw (lock screw) into the Connec tor/Port Cover t ab (loca ted at the top lef t corner ).
Hand tighten the screw or for additional security use a nylon locknut (not included) to prevent removal of the
MK22X0.
6.Proceed to Connecting the MK22X0 on page 2-7.
Lock Screw
Connector/Port
Cover Tab
Shoulder
Head Bolts (4)
Connector/Port Cover
Figure 2-2
Move down
Wall Mounting Kit
second
Move to the left first
Figure 2-3
Mounting Directions
Vertical Cable Run
Installation2 - 5
Figure 2-4
Cable Routing
Recessed Wall/Kiosk Mounting
To recess the MK22X0:
1.Cut an opening in the wall or MicroKiosk, 8.63" minimum height x 8.0" minimum width.
2.Place the back housing into the opening, following the instructions in Using the Wall Mount Kit on page 2-3.
See Figure 2-2 and Figure 2-3 on page 2-4. Symbol does not provide hardware to support this installation.
NOTE Recessed mounting may degrade wireless network performance.
2 - 6MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Pole Mounting
The Pole Mounting Kit accommodates poles up to 11.5 inches in diameter. To install the MK22X0 using the Pole
Mounting Kit:
1.Wrap the pole mount straps around the pole and tighten.
2.Secure the connector port cover to the pole mount bracket using the four shoulder screws.
3.Connect the cables to the MK22X0 (see Figure 1-3 on page 1-4) and ensure the cables are routed and
secured correctly (see Figure 2-4 on page 2-5). Cables incorrectly mounted or secured can become pinched
when the MK22X0 is attached to the Connector/Port Cover.
4.Position the MK22X0 keyholes located on the back housing (see Figure 1-2 on page 1-3) over the shoulder
head bolts and slide the MK22X0 to the left and d own to secure in place. See Wall Mounting Kit on page 2-4
and Mounting Directions on page 2-4.
5.Screw one 8-32 pan head locking screw into the pole mount bracket bottom left tab. See Figure 2-5 on page
2-6. Hand tighten the locking screw, or for additional security use a nylon locknut (not included), to prevent
removal of the device.
6.Proceed to Connecting the MK22X0 on page 2-7.
Pole Mount Bracket
Locking Screw
Shoulder Screws (4)
Connector/Port Cover
Figure 2-5
Pole Mount Kit
Connecting the MK22X0
The MK22X0 communication interfaces include both wired or wireless solutions:
•
Wired Ethernet (10/100Base-T cable)
• Power through AC outlet (see page 2-7)
• Power through Power-over-Ethernet (see page 2-8)
•
Wireless Ethernet (11Mb RF)
• Power through AC outlet (see page 2-7)
•
Wired RS-232 (serial cable) (see page 2-11).
To configure communication interfaces, see Remote Device Manager on page 4-1. To access the Windows
Desktop, see Accessing the Windows® CE Desktop on page 8-7.
NOTE Wireless MK22XX devices do not have an Ethernet chip, and so do not support wired
Ethernet communication.
Installation2 - 7
®
CE
AC Power Supply
The Symbol universal AC power supply connects to the power po rt on the MK22X0 using a 2.0 mm ba rrel jack. The
power supply has a positive center pin and the outer tab is ground. It is compatible with:
•
120V 60 Hz (North America)
•
230V 50 Hz (International excluding Japan)
•
100V 50/60 Hz (Japan).
Wired Ethernet Connection
With a wired Ethernet connection (10/100Base-T cable), the MK22X0 is powered either using the MK22X0 Symbol
AC power supply, or by Power-over-Ethernet through the Ethernet cable.
Wired Ethernet: Power through AC Outlet
The MK22X0 communicates to the host through a 10/100Base-T Ethernet cable and receives power through a
Symbol AC power supply.
1.Insert the power supply barrel connector into the MK22X0 power port. See Figure 1-3 on page 1-4.
2.Route the power cable.
3.Plug the Symbol AC power supply into a wall outlet.
4.Connect the Ethernet cable to the LAN port on the MK22X0. See Figure 1-3 on page 1-4.
5.Ensure the Ethernet cable is terminated according to Table 2-2 on page 2-13.
6.Plug the other end of the Ethernet cable into the host system LAN port.
2 - 8MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Wired Ethernet: Power through POE
The POE installation option allows the MK22X0 to communicate and receive power on the same 10/100Base-T
Ethernet cable. See Figure 2-6 on page 2-9 and Figure 2-7 on page 2-10.
CAUTION Do not use POE in conjunction with an external power supply conne cted to the power port on the
MK22X0. Using two power sources can damage the MK22X0 and/or the network.
1.Connect the Ethernet cable to the MK22X0 Ethernet / Bias-T port. See Figure 1-3 on page 1-4.
2.Ensure the Ethernet cable is terminated according to Table 2-2 on page 2-13.
3.Plug the other end of the Ethernet cable into the Bias-T (POE) module.
4.Connect a patch cable from the Bias-T (POE) module to the host system LAN port.
5.Connect the DC power supply to the Bias-T module.
Customer Switch / Hub
Installation2 - 9
P/N 50-14001-006R
DC Power
Supply
100m Category 5
Specification Lim it
Category 5
Patch Cable
Category 5
AP-PSBIAS-TR
Customer
Patch Panel
MK22X0
MicroKiosk
AP-PSBIAS-TR
DC Power
Supply
P/N 50-14001-006R
Category 5
Figure 2-6
MK22X0 Power-Over-Ethernet, Ne twork Connectivity
2 - 10MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
The MK22X0 can communicate with a host using a serial cable connected to the Scanner/Printer (RS-232) port.
1.Insert the power supply barrel connector into the MK22X0 power port. See Figure 1-3 on page 1-4.
2.Route the power cable.
3.Plug the Symbol AC power supply into a wall outlet.
4.Connect the RS-232 serial cable to the Scanner/Pr inter (RS-232) port on the MK22X0. See Figure 1-3 on p age
1-4 for port locations. Ensure the cable is terminated according to the Scanner/Printer (RS-232) Port
Connections pin-outs described in Table 2-4 on page 2-14.
5.Plug the other end of the serial cable into the host.
NOTE Because there is no service running on the MK22X0’s RS-232 port, harmful data cannot be
pushed to the MK22X0 from another computer regardless of how the serial port is used.
2 - 12MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Peripherals
You can use the RS-232 port to connect to a peripheral device such as a printer or a decoded scanner. For port
locations, see Figure 1-3 on page 1-4. The Scanner/Printer (RS-232) port can also supply power (5 Vdc up to
500mA) to peripheral devices using a “virtual” COM port that enables power to the connector.
Confirm the connector pin-out before attaching the cable. See Scanner/Printer (RS-232) Port Connections on page
2-14. For tethered scanner connection, see Connecting a Tethered Scanner on page 3-20.
1.Attach the peripheral device cable to the Scanner/Printer (RS-232) port on the MK22X0. See Figure 1-3 on
page 1-4 for port locations. Ensure the cable is terminated according to Table 2-4 on page 2-14.
2.Connect the other end of the cable to the peripheral device.
COM Port
Table 2-1
COM1RS-485RS-485
COM4RS-232 (no power)Scanner/Printer
COM6 RS-232 (with 5 VDC)Scanner/Printer
COM Port
COM PortConnector
Connector Pin-Outs
Table 2-2 through Table 2-4 identify the MK22X0 connector pin-outs. See Figure 1-3 on pa ge 1-4 for port locations.
Installation2 - 13
10-Pin
Pin 10
Figure 2-8
10-Pin Connector Port
Pin 1
Ethernet / Bias-T Port Connections
The Ethernet connector provides both Ethernet signals and power supply voltage to the MK22X0 through a single
Ethernet cable. If providing power to the MK22X0 thro ug h POE, do not use th e S ym bol AC power su pp ly.
Table 2-2
Pin 1Reserved/Do not Use
Pin 2TXD (+)
Pin 3TXD (-)
Pin 4RXD (+)
Power-over-Ethernet Conn ections
PinDescription
Pin 5
*
Pin 6
*
Pin 7RXD (-)
Pin 8
*
Pin 9
*
Pin 10Reserved/Do not Use
*
Used only with Power-over-Ethernet
Bias-T VCC
Bias-T VCC
Bias-T GND
Bias-T GND
2 - 14MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Use this connector pin-out for serial communication with the host or communication with an external decoded
scanner. The powered Scanner/Printer (RS-232) port specifications are RJ-45 ja ck, 10 conductor, 5V/500mA.
Table 2-4
Pin 1+5V
Pin 2Not Used
Pin 3RXD (input)
Pin 4Not Used
Pin 5RTS (output)
Pin 6GND
Pin 7CTS (input)
Pin 8Not Used
Pin 9TXD (output)
Pin 10Not Used
Scanner/Printer (RS-232) Connector: 10-Pin
PinDescription
Magnetic Stripe Reader (MSR) Mounting
NOTE The MSR increases the width of the MK22X0 from 8.92 inches to 1 1.5 inches. The height and depth do not
change.
To mount the optional Magnetic Stripe Reader (MSR) onto the MK22X0:
1.Gently place the MK22X0 face down on a flat surface, using care not to damage the touch panel display.
Move to the right second
Move up first
Installation2 - 15
Figure 2-9
Removal Directions
2 - 16MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
2.Remove the three screws shown in Figure 2-10 from the back of the MK22X0 and remove the protective cover .
Retain only the screw from the protective cover. Two new (longer) screws are provided with the MSR.
Protective Cover
Remove Screws (3)
Figure 2-10
3.Connect the MSR cable to the MK22X0.
Figure 2-11
Removing the Cover and Screws
CAUTION When removing an access cover, follow proper ESD precautions to avoid damaging sensitive
components. These precautions include, but are not limited to, working on an ESD mat and ensuring
that the operator is properly grounded. Failure to apply proper ESD precautions can damage the
MK22X0 and void the warranty.
Connect
Cable
Connecting the MSR Cable to the MK22X0
Installation2 - 17
4.Align the mounting holes on the MSR with the MSR mounting holes on the MK22X0 as shown in Figure 2-12.
MSR
Figure 2-12
5.Secure the MSR to the MK22X0 as shown in Figure 2-13. Use the shorter screw from the protective cover, and
Positioning the MSR on the MK22X0
two new (longer) screws provided with the MSR.
Install Three Screws
Figure 2-13
Securing the MSR to the MK22X0
2 - 18MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Figure 2-14 shows the MSR mounted to the MK22X0 for card reading.
Figure 2-14
View of MSR Mounted to the MK22X0
Installing/Removing the RF Card
NOTE This section applies to factory-shipped RF models only.
To remove and re-install the RF card:
1.Disconnect power from the MK22X0.
2.Gently place the MK22X0 face down on a flat surface, using care not to damage the touch panel display.
3.Remove the PCMCIA access cover.
Installation2 - 19
PCMCIA Access Cover
Figure 2-15
4.Press the ejector button and remove the RF card.
Ejector button
Figure 2-16
5.Insert the RF card.
6.Re-install the PCMCIA access cover.
MK22X0 Rear View
CAUTION When removing an access cover, follow proper ESD precautions to avoid damaging sensitive
components. These precautions include, but are not limited to, working on an ESD mat and ensuring
that the operator is properly grounded. Failure to apply proper ESD precautions can damage the
MK22X0 and void the warranty.
Removing the RF Card from the MK22X0
2 - 20MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Chapter 3 Configuration
Overview
This chapter describes how to set up and configure the MK22X0 applications, communications, and network
settings which include parameters such as the device name, internet browser settings, date and time, an d several
other key settings.
Configure these settings remotely using the Symbol Remote Device Manager (RDM), or locally on the MK22X0
using the System Menu. These settings are saved in the configuration re gistry file (mkconfig.reg) in the MK22X0
Application folder to maintain them across cold boot cycles.
Table 3-1
Remote Device Manager (RDM)X
System MenuX
Control Panel X
Methods of Configuring the MK22X0
Configuration MethodRemoteLocal
Remote Configuration using Symbol Remote Device Manager
Use the Symbol Remote Device Manager (RDM) to configure parameters remotely. RDM is a Windows®-based
utility that runs on a host computer and generates/edits an MK22X0 configuration file (mkconfig.reg). Load this file
onto the MK22X0 and reboot the MK22X0 to configure the device.
See Chapter 4, Remote Device Manager for more details.
Local Configuration
Using the System Menu
The System Menu function sets configuration parameters locally on the MK22X0. The System Menu is similar to
the MK22X0 Configuration Utility window of the RDM, except the virtual keyboard is used to enter information.
From within the System menu, use the
file (mkconfig.reg). The new settings are invoked upon the next cold boot. See System Menu on page 3-5.
File > Save option to save the changes and update the configuration registry
3 - 2MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Using the Microsoft Windows Control Panel
The Control Panel on the MK22X0 St art menu chan ges a limited number of pa rameters. If d esired, use the Control
Panel to change the functions listed in Control Panel Configuration Parameters on page 3-23; however Symbol
recommends only changing the Stylus Settings/Touch Screen Calibration using the Control Panel. To save
changes to the mkconfig.reg configuration file, select
across cold boot cycles.
Start > Programs > Save Configuration to maintain the settings
Updating the Device Configuration File
Use one of the following methods to update the device configuration file (mkconfig.reg) locally on the MK22X0.
•
Start > Programs > Save Configuration
Figure 3-1
•
Save Configuration Screens
The Save Configuration option uses the current registry parameter values and writes them to the mkcofig.reg
file. The windows shown in Figure 3-1 appear while the file is saved and written. Not all registry values are
saved with this option; only the registry parameter values that can be configured using the RDM or the
System Menu (and some system parameters) are written and saved to the mkconfig.reg file.
Start > Programs > System Menu > File > Save.
Figure 3-2
System Menu Main Screen
This option reads the current content of the mkcofig.reg file, allows user changes, then writes them back to
the mkcofig.reg file. The window shown in Figure 3-2 reads and displays the current contents of the
mkconfig.reg file. Tap an item listed in the left window pane to display current mkconfig.reg file information.
Configuration3 - 3
Edits are permitted to the current file information in the text boxes that appear in the right pane. Tap File >
Save
to save changes and write them to the mkconfig.reg file.
NOTE If upgrading the MK22X0 OS and a configuration (.reg) file was created using an older OS version, you
must create a new .reg file (see Creating a Configuration File on page 4-11). For more information about
upgrades, see Appendix H, OS Upgrade Procedures.
Downloading the Configuration File to the MK22X0
Before downloading the configuration file (.reg file) to the MK22X0 Application folder, rename it mkconfig.reg. In
MK22X0 Configuration Utility window, select
file mkconfig.reg, and click Save.
Use one of the following methods to download the file to the MK22X0:
•
Use the RDM to “push” the file to the MK22X0(s) (see Downloading the Configuration File to the MK22X0
Using the RDM on page 4-13).
•
Copy the mkconfig.reg file to the MK22X0 Application folder using a USB ActiveSync connection (see
Downloading the Configuration File Using ActiveSync on page 3-3).
•
Send the file to the MK22X0 Application folder using FTP (see the instructions provided with the FTP
software) or AirBeam.
File > Open and select the file, then select File > Save As, rename the
•
Copy the mkconfig.reg file to a PCMCIA card, then transfer the file into the MK22X0 Application folder.
Downloading the Configuration File Using ActiveSync
To copy the mkconfig.reg from the host computer to the MK22X0 Application folder (My Computer/Application)
using ActiveSync:
1.Connect the MK22X0 to the host computer by connecting the USB cable (Symbol p/n 25-64626-01R) to the
RS-485 port on the MK22X0, and the other end to a USB port on the host computer.
2.In ActiveSync on the host computer, click Explore. Windows
MK22X0.
3.Open a new Windows
4.Right-click on the file and select Copy.
5.Right-click in the MK22X0 Application folder and select Paste. A prompt request s to overwrite the existing file (if
®
Explorer and browse the host computer to locate the file.
present).
NOTE Use the RDM or System Menu to enable ActiveSync support in the MK22X0 if support is disabled.
®
Explorer opens the Mobile Device windo w for the
3 - 4MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Rebooting the MK22X0
After downloading the mkconfig.reg file, perform a remote or local cold boot to apply the new setti ngs.
Remote Boot
After loading the configuration file onto the MK22X0 us ing the wir ed or wir eless Ethern et connection, use th e RDM
to send a command over the network to initiate a remote cold boot of the MK22X0.
1.Select the MK22X0 to cold boot from the list box in the Remote Device Manager screen.
2.From the RDM main toolbar, select Actions > Cold Boot. Allow approximately one minute for the MK22X0 to
reboot and reconnect, then select
Local Boot
To manually cold boot the MK22X0, which enables the settings within the mkconfig.reg file to load, press and hold
buttons B and C on the MK22X0 (see Figure 1-1 on page 1-2) until the display goes blank (typically 15 seconds),
then release the buttons.
View > Refresh to verify the device rebooted successfully.
System Menu
Setting Defaults Using the System Menu
Use the System Menu to set parameter values locally on the MK22X0. See Default Parameters on page 3-6 for
these options. The System Menu is identical to the MK22X0 Configuration Utility window, and provides local
instead of remote access to the same parameters. The System Menu modifies parameters in the configuration file
(mkconfig.reg) on the MK22X0.
NOTE Saving the System Menu configuration overwrites mkconfig.reg. Reboot the MK22X0 to apply the values.
To launch the System Menu, even while an application is running, press the physical buttons A, B, and C
simultaneously. Use the virtual keyboard to enter data. To launch the virtual keyboard, press buttons B and
C simultaneously.
As with the MK22X0 Configuration Utility window, the parameters in the System Menu fall into five categories:
•
Configuration file Information
•
Applications
Configuration3 - 5
•
Communications
•
System configuration
•
Update.
Figure 3-3
System Menu Main Screen
3 - 6MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Default Parameters
The default settings that follow apply to both the Remote Device Manager on a host computer and System Menu
on the MK22X0.
Configuration File Information
The first branch of the MK22X0 Configuration Utility window and System Menu is Configuration File Information.
Use this to track mkconfig.reg version information. Table 3-2 provides descriptions for these parameters.
Table 3-2
Information Parameters
Configuration File VersionConfiguration File Version Information
Configuration File Version Information Parameters
Configuration File
VersionUse the Version parameter to track the version
number of the mkconfig.reg file.
DescriptionUse the Description parameter to write a detailed
description of the location, use, and the changes
made on the deployed mkconfig.reg file.
DescriptionDefault
Applications
The second branch of the MK22X0 Configuration Utility window and System Menu is Applications. Table 3-3
provides descriptions and defaults for these parameters.
Table 3-3
Internet ExplorerInternet Explorer Configuration
Anchor UnderlineSpecifies whether an anchor or link is
Application Default Parameters
Application ParametersDescriptionDefault
no
underlined or not.
Cache LimitSpecifies the cache size for Internet Explorer,
in kilobytes.
Search PageSpecifies the default search page for Internet
Explorer.
Secure ProtocolsSpecifies the security settings configuration for
Internet Explorer.
Smooth ScrollCheck to enable smooth scrolling in Internet
Explorer.
Start PageThe default home page for Internet Explorer.file:///windows/mk2200.htm
Play Background SoundsCheck 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
Configuration3 - 7
Table 3-3
Application Default Parameters (Continued)
Application ParametersDescriptionDefault
Kiosk IEKiosk IE Configuration
ErrorRecoveryPageSpecifies an error recovery page for Internet
\Windows\RetryPage.html
Explorer. When an error is detected, the
browser is redirected to this page.
NeedProgressBarCheck to display a progress bar on the left top
Disabled
corner of the Kiosk IE which indicates the
progress of downloading a page to the Kiosk
IE. Enable this feature when deploying
MK22X0 devices in a slow network.
Media PlayerMedia Player Configuration parameters
Windows Media BufferSpecifies the Windows Media Player buffer
3 seconds
time in seconds.
PlaybackEnables/disables playback feature on Windows
Disabled
Media Player. Checking the Playback option
enables playback of media files indefinitely.
Scanner WedgeScanner Wedge Configuration
Append Enter To Barcode?Check to add an ENTER to the end of each bar
Disabled
code.
Append Tab to Barcode? Check to add a TAB character to the end of
Disabled
each bar code (and after ENTER, if enabled).
Trigger Mode Specifies whether to constantly trigger the
Manual Trigger
scanner laser or trigger it manually.
Scanning Mode Specifies scanner raster mode.Omnidirectional - 1D only
Prefix Specifies text to add to the beginning of a bar
None
code.
Suffix Specifies text to add to the end of bar code,
None
before TAB/ENTER (if enabled).
Transmit Code IDTransmit bar code type identifier. None
No Shell PresentFlag indicating the wedge should not put an
Disabled
item on the system tray.
3 - 8MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-3
Slide ShowSlide Show Inactivity Application parameters
Application Default Parameters (Continued)
Application ParametersDescriptionDefault
Background ColorDefault 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 DurationThe 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 DirectoryThe directory that contains the images to
display.
7340032 (0x700000 hex)
5 (0x5 hex)
\Application\Slides
Communications
The third branch of the MK22X0 Configuration Utility window and System Menu is Communications. Table 3-4
describes these wired Ethernet parameters. To configure DHCP options, see DHCP Configuration on page 4-24,
and to specify RF settings for wireless networks see Specifying RF Settings for Wireless Network Connections on
Enable DHCPCheck to turn on DHCP Address resolution. When checked, do
not set IP Address, Subnet Mask, Gateway, DNS Server(s), or
WINS Server(s).
IP AddressSets the IP Address for the Onboard Wired Ethernet adapter.None
Subnet MaskSets the subnet mask for the Onboard Wired Ethernet adapter.None
Default GatewaySets the Default Gateway for the Onboard Wired Ethernet
adapter.
DHCP OptionsOpens
page 4-24
DHCP ServerSpecifies DHCP server. The device contacts the specified
server for retrieving IP address and other network parameters.
If the DHCP is not specified, device automatically broadcasts
for the server for retrieving IP address.
DNS DomainThe domain name for the Onboard Wired Ethernet adapter.None
DHCP Options
).
DescriptionDefault
dialog (see
DHCP Configuration on
Enabled
None
None
None
DNS Server(s)A list of DNS servers, in the order to query.None
WINS Server(s)A list of WINS servers, in the order to query.None
Configuration3 - 9
Specifying RF Settings for Wireless Network Connections
To enable a wireless MK22X0 to work on an RF network, configure RF settings as defined in Appendix B, MK2250
RF Network Configuration.
Two utilities are available for specifying wireless security:
•
Aegis Client (page B-2)
•
Mobile Companion (page B-3).
RF devices shipped with a wireless card include both the Aegis Client and Mobile Companion pre-installed. The
default client is Aegis.
NOTE RF settings are not stored within the mkconfig.reg file or entered via the RDM. For details on configuring
RF settings, see page B-1.
3 - 10MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
System Configuration
The fourth branch of the MK22X0 Configuration Utility window and System Menu is System Configuration. Table
3-5 lists these parameters and their descriptions. Also see:
•
Device Activity Management (Sleep/Wake-up Functionality) on page 3-19
•
Printing on page 3-19
•
Configuring User Application(s) on page 3-21.
Table 3-5
ActiveSyncActiveSync Configuration
BacklightBacklight Configuration
ButtonsConfiguration of MK22X0 four buttons. See
System Configuration Default Parameters
System Configuration
Parameters
EnableActiveSyncActiveSync is enabled at all times,
Button AButton A default38 (0x26 hex)Up
Button BButton B default40 (0x28 hex)D own
Button CB utton C default37 (0x25 hex)Left
Button DB utton D default39 (0x27 hex)Right
Button A and BButton A and B default13 (0xd hex)Enter
Button A and CButton A and C default194 (0xc2 hex)Shift-Tab
Button B and CButton B and C default199 (0xc7 hex)Input Panel
DescriptionDefault
Enabled
Table 8-6 on page 8-9
.
Button A, B, and CButton A, B, and C default197 (0xc5 hex)System Menu
Button A and DButton A and D default18 (0x12 hex)Alt
Button B and DButton B and D default9 (0x9 hex)Tab
Button A, B, and DButton A, B, and D default195 (0xc3 hex)Alt-Down
Button C and DButton C and D default27 (0x1b hex)Cancel/ESC
Button A, C, and DButton A, C, and D default196 (0xc4 hex)Calibration
Button B, C, and DButton B, C, and D default8 (0x8 hex)Backspace
Button A, B, C, and DButton A, B, C, and D default198 (0xc6 hex)Signal Strength
Trigger TimeButton combination trigger time, in
milliseconds. Specifies the maximum
time between button presses for them
to be considered a button
combination.
500 (0x1f4hex)
Configuration3 - 11
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
DescriptionDefault
Button SecurityEnables/disables the button security
functionality on the MK22X0 device.
Check to lock the buttons. These can
only be unlocked by entering the
button security password.
Date and Time SettingsDate and Time Configuration
Time ZoneS t andard time zone. Dro p-down list of
time zone names, such as
Standard Time
Standard Time
or
South Africa
. Select the appropriate
time zone.
Daylight SavingDaylight Saving Configuration
AutoDSTCheck to enable daylight saving time
for the current time zone.
When enabled, the Windows Explorer
shell uses this setting to set the
system time for daylight saving. Use
this setting if the application runs with
the Windows Explorer shell.
Enabled
Pacific Standard Time
Pacific
Enabled
HomeDSTCheck to enable daylight saving time
Enabled
for the current time zone.
Use this setting if application does not
run with Windows Explorer shell, for
example when developing a browser
(Kiosk IE) based application.
Device Activity ManagementThere are three slots with identical parameters:
First Activity Configuration
Second Activity Configuration
Third Activity Configuration
See
Device Activity Management (Sleep/Wake-up Functionality) on page
3-19
.
ItemsDevices to apply activity scheme to.All
DaysSet of days on which to apply this
None
activity scheme (Monday through
Sunday).
On TimeTime when device is activated, using
None
24 hour clock representation. Set this
value for correct functioning of the
Device Activity Manager.
3 - 12MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
DescriptionDefault
Off TimeTime when device is deactivated,
None
using 24 hour clock representation.
Set this value for correct functioning of
the Device Activity Manager.
IdentificationGeneral Configuration
NameSpecifies device name.MK2200
DescriptionSpecifies device description.MK2200 MicroKiosk
ContactContact details of the system
Your System Contact Here
administrator.
LocationSpecifies the location of the device.Your Location Here
Configuration Group 1First user-definable string. Intended
None
for use when grouping devices to aid
configuration. Can be used as part of
device filter in the Configuration Utility .
Configuration Group 2Second user-definable string.
None
Intended for use when grouping
devices to aid configuration. Can be
used as part of device filter in the
Configuration Utility.
Inactivity Manager
Inactivity Manager Configuration
Saver) on page 8-12
)
(see
Inactivity Application (Screen
Inactivity Application NameInactivity application.\Windows\SimpleSaver.exe
Idle Time Before LaunchIdle time before inactivity application
0 (0x0 hex)
launches, in seconds.
Memory AllocationMemory Partition of Storage Memory and System Memory
SystemStorePercentPercentage of memory used for
50 (0x32 hex)
storage. The remaining memory is
allocated to program memory
(memory used to run programs). Half
the unused RAM is used, when the
value assigned to
SystemStorePer cent does not provide
enough memory for the device to
operate normally . This parameter onl y
configures unused RAM.
Configuration3 - 13
Table 3-5
Network Time Update
System Configuration Default Parameters (Continued)
System Configuration
Parameters
DescriptionDefault
Configuration of Simple Network Time Protocol client
(see
Network Time Update: SNTP Client on page 8-10
Time ServerS pecifies the domain name of the time
server to contact for updates. If no
time server is set in the field, the time
service is disabled.
Do not set an IP address for this
parameter.
If the MK22X0 is unable to obtain a
time value from the time server, it
uses the default setting (June 1, 1999
12:00:00 PM), and does not
re-attempt to acquire a time value
unless a regular update is also
configured (the next attempt occurs a t
the configured time).
RefreshSpecifies the time period, in
milliseconds, between
synchronizations with the SNTP
server.
for details)
tock.usno.navy.mil
1209600000 (0x48190800 hex)
Recovery RefreshSpecifies the time period, in
milliseconds, until next
synchronization, if the previous
synchronization attempt failed.
ThresholdSpecifies the interval between the
time on the SNTP server and the
current time in milliseconds. If the
difference between the SNTP server
time and the local system time is
larger than the specified value in
Threshold parameter, the update is
ignored.
Printer Configuration
Printer Configuration
(see
Active PrinterUse this parameter to set the active
printer. Select the printer from the list.
Zebra QL SeriesSpecifies the baud rate for the Zebra
QL Series printer if it is the selected
active printer.
Zebra QL Series Flow ControlSpecif ies the flow control of the Zebra
QL Series printer if it is the selected
active printer.
86400000 (0x5265c00 hex)
86400000 (0x5265c00 hex)
Printing on page 3-19
Zebra (QL320, Cameo, Encore)
19200
No flow control
)
3 - 14MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
Zebra EPL Series TransportSpecifies the transport mode for the
Zebra EPL Series printer if it is the
selected active printer. For a list of
supported EPL printers, see
on page 3-19
Zebra EPL SeriesSpecifies the baud rate of the Zebra
EPL Series printer if it is the selected
active printer. For a list of supported
EPL printers, see
3-19
.
Zebra EPL Series Flow ControlSpecifies the flow control of the Zebra
EPL Series printer if it is the selected
active printer. For a list of supported
EPL printers, see
3-19
.
Zebra ZPL Series TransportSpecifies the transport mode for the
Zebra ZPL Series printer if it is the
selected active printer. For a list of
supported ZPL printers, see
on page 3-19
DescriptionDefault
.
Printing on page
Printing on page
.
Serial
Printing
9600
No flow control
Serial
Printing
Zebra ZPL SeriesSpecifies the baud rate of the Zebra
ZPL Series printer if it is the selected
active printer. For a list of supported
ZPL printers, see
3-19
.
Zebra ZPL Series Flow ControlS pecifies the flow control of the Zebra
ZPL Series printer if it is the selected
active printer. For a list of supported
ZPL printers, see
3-19
.
Epson TML90 TransportSpecifies the transport mode for the
Epson TML90 printer if it is the
selected active printer.
Epson TML90Specifies the baud rate of the TML90
printer if it is the selected active
printer.
Epson TML90 Flow ControlSpecifies the flow control of the Epson
TML90 printer if it is the selected
active printer.
Epson TMT88III TransportSpecifies the transport mode for the
Epson TMT88III printer if it is the
selected active printer.
Printing on page
Printing on page
9600
No flow control
Serial
9600
No flow control
Serial
Configuration3 - 15
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
DescriptionDefault
Epson TMT88IIISpecifies the baud rate of the Epson
9600
TMT88III printer if it is the selected
active printer.
Epson TMT88III Flow ControlSpecifies the flow control of the Epson
No flow control
TMT88III printer if it is the selected
active printer.
Protected Mode
PasswordRequired for Protected Mode access.
Gate Keeper Configuration
page 8-7
)
(see
Password Protection (Gate Keeper) on
44213 (denoted with *****)
Buttons are assigned numeric values
from left to right (A=1, D=4).
ApplicationApplication to run in Protected Mode.\windows\explorer.exe
Regional Settings - General
HTML in web pages does not use regional settings without programmatic
support. To use regional settings, script in web pages must format dates,
times, currency, and numbers using built-in functions that take the regional
settings into account. This is the only method of using the regional settings
in a browser . C/C++/C# apps can use reg ional settings through the st andard
Windows CE API.
Regional Settings - Date
Configuration of Date Regional Settings
Long DateLong date format.dddd, MMMM dd, yyyy
Short DateShort date format.M/d/yyyy
Short Date SeparatorCharacter uses as the short date
/
separator.
Regional Settings - TimeConfiguration of Time Regional Settings
PM indicatorPM indicator.None
AM indicatorAM indicator.None
Time SeparatorTime separator (generally 1
None
character).
Leading ZeroDisplay leading zero for
Disabled
hours/minutes/seconds.
Tim e F ormatTim e format.None
Regional Settings - CurrencyConfiguration of Currency Regional Settings
Digits In GroupNumber of digits allowed in a group.0
Grouping SymbolDigit grouping symbol (generally zero
None
or one character).
Digits After DecimalThe number of digits allowed after a
decimal point.
0
3 - 16MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
Decimal SymbolDecimal symbol (one character).None
Negative FormatFormat for negative currency values.
The asterisk (\"*\") denotes the
universal currency symbol. The period
(\".\") indicates the chosen decimal
separator.
Currency Symbol PositionPosition of currency symbol. The
asterisk (\"*\") denotes the universal
currency symbol. The period (\".\")
indicates the chosen decimal
separator.
Currency SymbolCurrency symbol.$
Regional Settings - NumbersConfiguration of Number Regional Settings
List SeparatorsList separators (character).None
Measurement SystemMeasurement system.Metric
Display Leading ZeroDisplay leading zero.Enabled
DescriptionDefault
(*1.1)
*1.1
Negative Number FormatNegative number format. The period
(\".\") indicates the chosen decimal
separator.
Negative SignNegative sign
(generally one character).
Digits In GroupNumber of digits in group.0
Grouping SymbolDigit grouping symbol (generally zero
or one character).
Digits After DecimalThe number of digits allowed after a
decimal point.
Decimal SymbolDecimal symbol (one character).None
Screen TapsScreen Tap Configuration
Double-Click DistanceSpecifies the maximum number of
pixels between two screen taps to
qualify the screen taps as a
double-click. Use this parameter to
differentiate double-clicks from screen
taps.
(1.1)
None
None
0
6 (0x6 hex)
Configuration3 - 17
Table 3-5
System Configuration Default Parameters (Continued)
System Configuration
Parameters
DescriptionDefault
Double-Click SpeedSpecifies the maximum number of
milliseconds between two screen taps
to qualify the screen taps as a
double-click. Use this parameter to
differentiate double-clicks from screen
taps.
Tethered ScannerTethered Scanner Configuration
EnabledEnables or disables tethered scanner
support. Disable if no tethered
scanner is connected.
Scanner ModelSpecifies the scanner model to
support.
Serial PortSpecifies the serial port to which the
scanner is connected.
Baud RateSpecifies the baud rate for
communication with tethered scanner .
Configure tethered scanner
separately.
500 (0x1f4 hex)
Disabled
LS1902T
COM6
9600
Stop BitsSpecifies the number of stop bits in
1
serial frame.
Data BitsSpecifies the number of data bits
8
(generally 8).
ParitySpecifies the parity bit configuration.None
Intercharacter TimeoutTimeout (in milliseconds) between
64 (0x40 hex)
characters before bar code is
considered complete.
User Apps
There are seven user application slots, with identical parameters. Each slot
is under a group called “X Application Launched”, where “X” is First,
Second, etc.
See
Configuring User Application(s) on page 3-21
Application PathFull path to application.First application:
\windows\explorer.exe
Remaining applications: None
ArgumentsCommand line arguments for the
None
program (UNICODE string).
Delay Before LaunchNumber of seconds to delay before
0
launching program.
for details.
Waiting For CompletionSpecifies whether to wait for program
to complete before proceeding.
Continue List Immediately
3 - 18MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 3-5
Volume and SoundsVolume and Sound Configuration
System Configuration Default Parameters (Continued)
System Configuration
Parameters
DescriptionDefault
Default System VolumeSets the overall default volume.Maximum
Default Beeper VolumeSpecifies volume of beeper.High
Sounds Generated ByControls whether system events, etc.
generate sounds.
Screen Tap SoundsSpecifies whether screen touches
Events, Applications and
Notifications enabled
Enabled, Loud
generate a sound, and, if so, at what
volume.
Key Press SoundsSpecifies whether key presses
Enabled, Loud
generate a sound, and, if so, at what
volume.
Sound SchemeScheme for sounds.DefaultSounds
Web ServerWeb Server in MK22X0 Configuration
Enable WebServerEnables/disables the Web Server in
Use the Device Activity Manager to manage the device usage profile and lifecycle by turning on/of f the scan engine
laser and the display backlight. Set the sleep and wake-up times by day, weekday, weekend, etc.
NOTE It is strongly advised to use the Device Activity Management functionality.
If the Device Activity Manager (DAM) puts the scan engine and/or backlight into sleep mode, these subsystems
repower (wake up) upon the following events:
•
a button press
•
a display touch.
The DAM only checks whether to turn devices on or off when the Inactivity Applica tion Timeout expires. If a device
wakes up due to user input (a “wakeup”), it remains awake regardless of user input until another timeout expires,
then goes back to sleep.
To use the DAM without the Inactivity Application Manager, configure the Inactivity Application Timeout to the
default wakeup time and set the Inactivity Application parameter to nothing.
NOTE Use the RDM or System Menu to set up the Device Activity Manager. Enter valid values to all DAM
parameters (see page 3-11). Otherwise the system rejects the input values and the DAM does not invoke
the Inactivity Application.
Printing
The MK22X0 supports printing text, bar codes, and bitmaps in the following environments:
•
Browser applications
•
C/C++ applications
•
C# applications
•
Visual Basic.NET applications.
The MK22X0 transmits data to a pr inter using an RS-232 serial or USB connection. RS-232 serial port settings
(port, stop bits, data bits, parity) are shared with the tethered scanner. Table 3-5 contains the default baud rate
settings for the following printers:
•
Zebra QL (QL320, Cameo, Encore)
•
Zebra EPL Series (LP/TLP 2824, LP/TLP 2844, TLP 3842)*
•
Zebra ZPL (LP/TLP 2844-Z, TLP 3844-Z)
•
Epson TML90
•
Epson TMT88III.
* Zebra LP printers ship in Gap mode. If using a printer in Continuous Paper mode, the autosense does not work
and you must manually set the gap to zero. To avoid this, send a command to the printer to change the mode.
Refer to the Zebra printer documentation.
3 - 20MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Advanced Printer Monitoring Functionality
For some printers, such as the Zebra QL Series, the MK22X0 supports advanced printer monitoring functionality,
such as:
•
Detecting if the printer cable is connected
•
Detecting if the printer power is on
•
Detecting if the printer is out of paper
•
Detecting if the printer door is open.
Connecting a Tethered Scanner
The MK22X0 supports attachment of the Sym bol LS1902T or LS2208 external tethered hand-held scanner. The
tethered scanner data integrates into the data strea m generated by the internal scanner dr iver . The dat a originating
from the tethered scanner uses the same format as the data from the internal scanner.
This feature supports the following programm ing env iro nm e nts:
•
C/C++
•
Browser
•
.NET.
To configure the MK22X0 for tethered scanner support:
1.Configure the MK22X0 serial port. In the MK22X0 Configuration Utility window, enable support for a tethered
external scanner and set the serial parameters (baud, parity, data bits, stop bits). Note that flow control is not
supported. See Tethered Scanner on page 3-17.
2.Attach the external scanner using cable p/n 25-56221-20.
3.Use the tethered scanner Product Reference Guide to set the following parameters in order to operate with the
MK22X0:
• Set
• Set
• Confirm the tethered scanner baud rate matches the setting in the MK22X0 Configuration Utility window
4.Launch the application that accepts data from the MK22X0’s internal scan engine. The tethered scanner data
enters the application as though it came from the internal scan engine.
Transmit Code ID Character to: Symbol Code ID Character
RS-232 Host Type to: Standard RS-232
(tethered scanner settings).
Configuration3 - 21
Configuring User Application(s)
The MK22X0 Configuration Utility window configures the launching of user application(s). The seven definable
application "slots" are processed upon power up. Programs launch in sequence with no delay, unless you set the
Delay Before Launch or Waiting For Completion parameter.
The Startup program supports four parameters for each slot, detailed in Table 3-6: executable path, command line
arguments, delay before running, and a special flag.
Table 3-6
Application PathThe full “run” path to the executable. Define this in order to process the entry (i.e., do
ArgumentsOptional. Command line arguments for the program above. Escape double quotation
Delay Before LaunchOptional. Specifies the number of seconds to delay before launching the User
Waiting For CompletionSpecifies whether the startup sequence waits for this program to complete before
User Applications, Parameter Descriptions
ParameterDescription
not just specify a delay). File type associations are not supported. For example if the
Argument
Application Path
marks using a back slash character, as in \". Also escape back slashes, i.e., \\.
Application, if a previous program needs to complete or to ensure system resources
are available. This is a simple way to handle seq uencing; see
Application Programs on page 3-21
completion”).
launching the next one, typically set to Disabled. See
Application Programs on page 3-21
contains a word document, specify the full path to wordpad.exe in the
.
for more complex situations (requires “wait for
.
Reliable Sequencing of
Reliable Sequencing of
Reliable Sequencing of Application Programs
Use the Delay Before Launch and Wait for Completion parameters to set the startup process parameters:
•
If an application requires a definitive order of execution
•
To provide a signal between components to detect failures
•
To verify that local or networked resources are available before the main application launches.
Use the
way to ensure correct system operation. The re commende d metho d is to write a sep ar ate progr am, with or withou t
a user interface, that performs required checks then terminates, possibly setting a registry value or filesystem flag
to indicate success. Set the
Delay Before Launch parameter to achieve a delay in the launch sequence. However, this is not a robust
Wait For Completion flag and run this program before running the main application(s).
3 - 22MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Update
The fifth branch of the MK22X0 Configuration Utility window and System Menu is Update. The default parameters
are listed in Table 3-7.
Table 3-7
Update Default Parameters
Update ParametersDescriptionDefault
FTP ServerFTP Configuration
Allow AnonymousDetermines whether the server allows anonymous
access.
Allow Anonymous UploadDetermines whether authorization is required for
uploading files to server.
FTP Enable Part IDetermines whether the FTP server is
loaded/accessible when the kiosk is powered on.
Note that disabling this parameter has no impact on
the ability to load or retrieve mkconfig.reg files via the
Remote Device Manager's
and
Retrieve Remote Configuration File
Push Configuration File
functionality.
FTP Enable Part IIEnabling this parameter allows the RDM to
load/retrieve a mkconfig.reg file even if the kiosk's
FTP server is disabled (
If this parameter and
FTP Enable Part I = disabled
FTP Enable Part I
are both
).
disabled, you cannot load an mkconfig.reg file
remotely via the Configuration Utility or FTP. Yo u can
still load an mkconfig.reg file locally via an
ActiveSync connection or a PC card.
Enabled
Enabled
Enabled
Enabled
Root DirectoryDirectory and subdirectories of this key are
\
accessible remotely. If this value is not set in the
registry, the default is \Temp.
Use AuthenticationDetermines whether authorization is required to
Disabled
connect to the server.
User Authentication
Domain
Domain that holds information on authentic users that
are allowed to access FTP service from the server.
None
User ListList of users able to access the FTP server.None
Control Panel Configuration Parameters
When using the Windows® desktop Control Panel to modify certain MK22X0 configuration settings, select Start >
Programs > Save Configuration
across cold boot cycles.
The Control Panel can set the following options:
•
Backlight Settings on page 3-23
•
Button Definitions on page 3-24
•
Date and Time on page 3-24
•
Inactivity Manager on page 3-25
•
Gate Keeper (Password Protection) on page 3-26
•
Volume and Sounds on page 3-26
•
Stylus Settings/Touch Screen Calibration on page 3-27
•
Regional Settings on page 3-29
on the MK22X0. This saves the changes to the mkconfig.reg file an d retains them
Configuration3 - 23
•
Memory Allocation on page 3-30.
For best results, use the system menu for all permanent changes (except recalibrating the touch screen).
Backlight Settings
To change the backlight intensity on the MK22X0:
1.Tap Start > Settings > Control Panel.
2.Double-tap the Backlight & Contrast icon from the Control Panel window.
Figure 3-4
3.Select the desired intensity by tapping the radio button.
4.Tap OK or X to close the screen and apply the selection.
5.Tap Start > Programs > Save Configuration to save th e new settings in the MK22X0 configur ation (mkconfig.reg)
file.
Backlight & Contrast Screen
3 - 24MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Button Definitions
To change the button mapping on the MK22X0:
1.Tap Start > Settings > Control Panel.
2.Double-tap the Button Definitions icon from the Control Panel window.
Figure 3-5
3.Tap on the button to remap. The button’s current hex code appears in the text box.
4.Using the input panel, enter the new value of the hex code in the text box to remap the button. Also use this
Button Definitions Screen
option to remap button combinations. See Keycode Values on page 8-9 for correct key codes.
5.To change the buttondown delay, enter the new value using the input panel.
6.Tap OK or X to close the screen and apply the selection.
7.Tap Start > Programs > Save Configuration to save th e new settings in the MK22X0 configur ation (mkconfig.reg)
file.
Date and Time
To set the date/time on the MK22X0:
1.Tap Start > Settings > Control Panel > Date/Time icon.
Figure 3-6
2.To set the month, tap the arrows on either side of the month shown, or select the month label to choose from a
Date/Time Properties Screen
list of months.
Configuration3 - 25
3.To select a date, tap the date in the calendar.
4.To set the current time, highlight the hours, minutes, seconds or AM/PM field in the Current Time field. Tap the
up/down scroll arrows to change the highlighted selection.
5.To change the time zone, select it from the list labeled Time Zone.
6.Tap on the check box for the system to automatically adjust the clock for daylight saving.
7.Tap Apply to apply the new date/time settings.
NOTE The date resets to June 1, 1999, 12:00 PM upon a cold boot. Use the Control Panel or the SNTP Client to
update this (see Network Time Update: SNTP Client on page 8-10).
To permanently set the time zone and daylight saving settings, use the RDM or System Menu on the
MK22X0.
Inactivity Manager
To set up the inactivity manager:
1.Tap Start > Settings > Control Panel.
2.Double-tap the Inactivity Managericon.
Figure 3-7
3.Select the application to run during inactivity by tapping the button. (The default application is
Inactivity Manager Screen
SimpleSaver.exe.)
4.Enter the timeout (in seconds). The default is 0, which allows the system to run continuously without going into
inactivity mode.
5.Tap OK.
6.Tap Start > Programs > Save Configuration to save th e new settings in the MK22X0 configur ation (mkconfig.reg)
file.
3 - 26MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Gate Keeper (Password Protection)
To run an application in protected mode:
1.Tap Start > Settings > Control Panel.
2.Double-tap the Gate Keepericon from the Control Panel window. The Gate Keeperscreen displays.
Figure 3-8
3.Select the application to run in protected mode by tapping the button.
Gate Keeper Screen
Note: Changing this application is not recommended. Errors in this configuration parameter or the program
that is run can prevent troubleshooting or interaction with the MK22X0 in protected mode.
4.Specify the password to access protected mode, and enter it a second time to confirm it.
5.Tap OK.
6.Tap Start > Programs > Save Configuration to save th e new settings in the MK22X0 configur ation (mkconfig.reg)
file.
NOTE When Button Security is enabled and the First User Application is not explorer.exe, a password is required
to access functionality launched by the physical buttons.
Volume and Sounds
NOTE Also set Volume and Sounds using the RDM. See Volume and Sounds on page 3-18.
3 - 30MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
6.To change the way the date appears, tap the Date tab and make the changes.
Figure 3-18
7.Tap Start > Programs > Save Configuration to save th e new settings in the MK22X0 configur ation (mkconfig.reg)
Regional Settings Properties Screen - Date Tab
file.
Memory Allocation
To change memory allocation settings:
1.Tap Start > Settings > Control Panel > System > Memory.
Figure 3-19
2.On the Memory tab, adjust the memory allocation as desired using the slider.
System Properties Screen - Memory Tab
3.Tap OK.
NOTE Changing these settings using the Control Panel does not persist them through cold boot cycles. To set
allocation to persist through cold boot cycles, or for more information on this topic, see Memory
Management on page 8-10.
Chapter 4 Remote Device Manager
Overview
The Symbol Remote Device Manager (RDM) v 2.4.X is a simple, menu-based Windows® utility for streamlining
large and small site deployments. This utility allows a user to remotely stage (discover and configure) and monitor
networked MK22X0s.
The RDM functionality falls into five categories:
•
Generating a device configuration file
•
Performing discovery (detection) of devices on a network
•
Enabling automated staging/configuring/provisioning of networked devices
•
Remote monitoring
•
Remotely initiating device functionality.
Generating Configuration Files
Use the Create Local Configuration File feature of RDM to create an MK2 2 X0 co nfiguration file (mkconfig.reg).
When loaded onto the device, this file customizes the MK22X0 communication settings, application settings, date
and time setup, and much more.
After generating the mkconfig.reg file, load it into the MK22X0
Computer/Application
configures its parameters according to th e settings defined in the mkconfig.reg file. If the MK22X0 loses power , the
parameters set within the configuration file persist and are re-established at the next power up.
See Creating a Configuration File on page 4-11 for more information.
) and reboot the device. The MK22X0 reads the mkconfig.reg file upon power-up and
Application folder (Desktop/My
4 - 2MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Performing Discovery (Detection) of Devices on a Network
The RDM discovers and displays the IP addresses of MK22X0s on dif ferent su bnet s to which the host computer is
connected, provided that the broadcast IP address is set correctly. See Setting RDM Options on page 4-13 for
more details.
The RDM utility broadcasts a request for discovery, and each MK22X0 responds with its IP address. The RDM
utility displays all responding MK22X0 IP addresses on the main
The RDM can remotely initiate actions, such as playing a sound file, on the discovered device to help locate it in a
store environment.
NOTE RDM performance and consistency when performing discovery on a network are directly related to
network reliability.
RDM screen.
Automated Staging/Configuring/Provisioning of Networked Devices
The RDM can load a device configuration file (mkconfig.reg) onto an MK22X0 remotely. This process is automated
and does not require user intervention.
For details, see Creating a Configuration File on p age 4-11 and Downloading the Configuration File to the MK22X0
Using the RDM on page 4-13.
Remote Monitoring
Use the RDM to determine device-specific information. After performing discovery, select an MK22X0 from the
discovery list box to retrieve information to view:
•
Device general information
•
Operating System versions
•
Storage information
•
Partition information
•
Application versions
•
RF Signal Strength.
See Monitoring MK22X0s on a Network on page 4-15 for more information.
Remotely Initiating Select Device Functionality
Use the RDM to remotely initiate select functionality on MK22X0s. After performing discovery, highlight desired
devices from the discovery list box to initiate remote functionality on these devices, such as launching AirBeam
Smart or rebooting the device.
Installing the Symbol Remote Device Manager
The RDM is available for download from the Symbol Developer Zone web site (http://devzone.symbol.com/).
1.Download the Symbol Remote Device Manager install file and save it on the host computer hard drive.
Remote Device Manager4 - 3
2.Select Start > Run from the Windows
3.Using the Browse button, locate the Symbol Remote Device Manager install file and select OK.
4.The Symbol Remote Device Manager First Install Screen provides copyright information. Select Next to
®
task bar.
continue.
Figure 4-1
5.The Symbol Remote Device Manager Select Installation Folder screen provides the directory information for
Symbol Remote Device Manager First Install Screen
the installation. Enter a new install path or accept the default path, and select users. Click Next to continue.
Figure 4-2
Symbol Remote Device Manager Select Installation Folder
4 - 4MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
6.The Symbol Remote Device Manager Confirm Installation screen request s to confirm installation. Click Next to
continue.
Figure 4-3
7.The Symbol Remote Device Manager Installation Complete screen confirms the installation was completed
Symbol Remote Device Manager Confirm Installation
successfully. Click Close to exit.
Figure 4-4
Symbol Remote Device Manager Installation Complete
Symbol Remote Device Manager Main Screen
To open the Symbol Remote Device Manager on the host computer, select Start > Programs > Symbol Remote
Device Manager > Symbol Remote Device Manager
.
Remote Device Manager4 - 5
Figure 4-5
MK22X0 Symbol Remote Device Manager
Symbol Remote Device Manager Menus
Use the menus on the Symbol Remote Device Manager (RDM) main screen to perform the functions in Table 4-1.
Table 4-1
File Menu
ExitExits the Symbol Remote Device Manager.
Edit Menu
Select AllSelects all MK22X0s in the list.
Select NoneDeselects all MK22X0s in the list.
View Menu
Refresh (Discover Remote Devices) Locates all MK22X0s on the network and displays them in the list box.
Device InformationDisplays information on the selected MK22X0. See
Symbol Remote Device Manager Menu Items
Menu ItemFunction
a Network on page 4-15
.
Monitoring MK22X0s on
4 - 6MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Table 4-1
RF Signal StrengthLaunches the RF Signal Analyzer which displays RF signal strength. Only
View Filter ParametersToggles on/off the Filter Parameters panel of the RDM.
Set Default Column WidthSets the default column width for fields displayed in main
Actions Menu
Locate DeviceInitiates the device locating mechanism. Select an option for locating the
Symbol Remote Device Manager Menu Items (Continued)
Menu ItemFunction
RF MK22X0s running Mobile Companion support this feature. RF MK22 X0s
running Aegis Client do not support this.
device from the sub menu:
•
Select Display Color Screen to display a color screen on the target
device.
•
Select Emit Sound to play a high-pitched sound clip from the target
device.
•
Select Display Color and Emit Sound to invoke both the pr evious two
mechanisms in the target device.
•
Select Terminate Locator mode to terminate the locating
mechanism. This terminates the current locator mode before
initiating another locator mode.
RDM
screen.
Ping DevicePing the selected device. If the device cannot be reached, an error message
displays.
Delete DeviceRemoves the selected device from the list of discovered devices. This only
deletes the devices highlighted in gray.
Cold BootCold boots the selected/highlighted MK22X0(s). Allow approximately one
minute for the device(s) to reboot and reconnect, t hen select
to verify the devices rebooted successfully.
Warm BootWarm boots the selected/highlighted MK22X0(s). Allow approximately one
minute for the device(s) to reboot and reconnect, t hen select
to verify the devices rebooted successfully.
Launch AirBeamLaunches the AirBeam version 2.16 application on the selected/highlighted
MK22X0(s). See
Tools Menu
Create Local Configuration FileCreates 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 FileOpens an existing configuration file that resides on the host computer.
Retrieve Remote Configuration FileOpens a configuration file that resides on the selected/highlighted MK22X0.
Push Configuration FileDownloads a selected configuration file to the selected/highlighted
MK22X0(s). See
the RDM on page 4-13
Setting RDM Options on page 4-13
Downloading the Configuration File to the MK22X0 Using
.
.
.
View > Refresh
View > Refresh
Remote Device Manager4 - 7
Table 4-1
Manage Static IP AddressOpens the
Custom DHCP OptionsDisplays the
OptionsCustomizes Remote Device Manager options such as FTP security and
Symbol Remote Device Manager Menu Items (Continued)
Menu ItemFunction
Manage Static IP Address
See
Managing Static IP Addresses on page 4-20
Customer DHCP Options
add/edit/remove DHCP options available within the Symbol RDM.
broadcast IP address. See
Setting RDM Options on page 4-13
window.
.
window. Use this window to
Symbol Remote Device Manager Toolbar
Use the toolbar on the RDM main screen to perform the functions listed under the men u ite ms in Table 4-2.
Table 4-2
ComponentDescription
Tool Bar Contains buttons that invoke most common functions of RDM.
Symbol RDM Toolbar Components
Discover all devices on the
network and display the
Discovered Devices list. To
stop discovery, click the
Cancel Discovery
Select all devices listed in the
Discovered Devices list.
button.
.
Deselect all devices.Retrieve the configuration file
from the selected device.
Push the configuration file to
the selected device(s).
Create an MK22X0 device
configuration file using the
RDM.
Cold boot the selected
device.
Abort pushing the configuration
file to device(s).
Retrieve device specific
information.
Turns on and off the Filter
Parameters panel.
4 - 8MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Row Colors
The Symbol RDM uses a color scheme to indicate the state of the MK22X0 devices.
ColorStatus
GreenSuccessfully retrieved/pushed configuration file.
YellowSelected for downloading a configuration file.
GrayDevice is inactive. The device may be booting up or is no
longer in the same subnet.
RedThe retrieval/pushing of the configuration file is unsuccessful.
State Icons
The Symbol RDM uses a color scheme on the State Icons (the left most column) to indicate the state of the
MK22X0 devices.
Color of IconStatus
Successfully discovered device.
Successfully retrieved/pushed configuration file.
Device is selected for downloading a configuration file.
Device is inactive. The device may be booting up or is no
longer in the same subnet.
The retrieval/pushing of the configuration file is unsuccessful.
Remote Device Manager4 - 9
Filtering Parameters
Use the Filter Parameters fields on the RDM main screen to display only certain devices on the network. Table 4-3
describes these fields.
Table 4-3
Product GroupSelect a product group to display.
ProductSelect product model to display. See
Config Group 1Select an assigned configuration group to display. To set configuration groups, use the
Config Group 2Select a second assigned configuration group to display. To set configuration groups,
LocationSelect a device location to display. To set locations, use the System Configuration
Address TypesSelect
IP AddressEnter 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 ItemFunction
Identification on page 3-12
System Configuration feature of RDM or System Menu. See
3-12
.
use the System Configuration feature of RDM or System Menu. See
page 3-12
feature of RDM or System Menu. See
Static IP Addresses on page 4-20
Manage Static IP Address list (see
.
Static
to display devices found in
Identification on page 3-12
Manage Static IP Address
), or Discovered to display all devices not in the
Enabling DHCP on page 4-24
.
Identification on page
Identification on
.
list (see
).
Managing
Click Clear Filter to remove the filtering parameters.
4 - 10MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Filtering Example
In Figure 4-6, the filter parameter is set to a configuration group called Technical to isolate a device used in the
Technical department. When you click Apply Filter, the RDM scans the discovered devices list and filters out only
the devices that fall into that configuration group. Use filters to quickly locate the devices.
Figure 4-6
Symbol Remote Device Manager Filtering
Electronic Serial Number
The MK22XX has an electronic serial number accessible via network query. This information appears in RDM’s
Serial Number column. A sample serial number is M1J37B90R. Note that only devices manufactured with Windows
CE .NET 4.2 support this.
Creating a Configuration File
To create a new configuration file:
1.From the Remote Device Manager, select Tools > Create Local Configuration File from the menu bar.
2.In the Domains window , sele ct the applicab le dom ain/prod uct (M K22X0) a nd click OK. This opens the MK22X0
Configuration Utility
3.Make the necessary changes to the default values in the configuration file. See Default Parameters on page
3-6 for all configuration options, which fall into the following configuration categories:
• Configuration File Information - includes parameters related to version tracking of the mkconfig.reg file.
• Applications - includes parameters related to Internet Explorer.
• Communications - includes parameters for wired MK22X0s related to Onboard Wired Ethernet.
• System Configuration - includes parameters related to MK22X0 system settings such as backlight
intensity, volume and sounds, date/time, button configurations, regional settings, and user applications.
• Update - includes parameters related to the onboard FTP Client.
See Figure 4-7 for a sample screen, and Data Entry Formats on page 4-27 for
window data entry field types used when changing configuratio n op tio ns .
window.
Remote Device Manager4 - 11
MK22X0 Configuration Utility
Figure 4-7
4.Select File > Save As.
5.In the Save window, specify the file name and location, then click OK.
Changing Configuration Parameters Example: Internet Explorer Start Page
NOTE The default folder is C:\Program Files\Symbol\Configuration Utility\MK22X0 Configuratio n Files. The
default file name is mkconfig.reg. Assign the file any name, but rename the file mkconfig.reg before
transferring it to the MK22X0.
4 - 12MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Modifying an Existing Configuration File
To edit an existing configuration file:
1.From the RDM on the host computer, choose Tools > Open Local Configuration File to open the MK22X0
Configuration Utility
2.Select a configuration file (with a .reg extension) to edit and click OK.
NOTE Only open files created by the RDM, System Menu, or Save Configuration. Loading other registry files can
cause file corruption.
3.Make the necessary changes to the default values in the configuration file. See Default Parameters on page
3-6 for these options. Also see Figure 4-7 for a sample screen, and Data Entry Formats on page 4-27 for
MK22X0 Configuration Utility window data entry field types used when changing configuration options.
4.To save the changes, choose File > Save to overwrite the old file, or select Save As to specify a new name for
the file. Note that you cannot change the Domain (product) of an existing configuration file.
Retrieving and Modifying a Configuration File from an MK22X0
window.
1.From the RDM screen, select the device from which to retrieve the configuration file.
2.Select Tools > Retrieve Remote Configuration File to retrieve the MK22X0 configuration file from the MK22X0 to
the host computer. This launches the
unavailable in the device, RDM opens the
3.Make the necessary changes to the default values in the configuration file. See Default Parameters on page
MK22X0 Configuration Utility window of the RDM. If a configuration file is
MK22X0 Configuration Utility window with the default factory settings.
3-6 for these options. Also see Figure 4-7 for a sample screen, and Data Entry Formats on page 4-27 for
MK22X0 Configuration Utility window data entry field types used when changing configuration options.
4.In the MK22X0 Configuration Utility window, select File > Save to Remote Device to save the changes and
transfer the updated configuration file back to the original MK22X0.
5.Alternatively, configure the RDM to automatically cold boot the MK22X0 device after a download completes.
Select
Tools > Options to open the RDM Options screen, and check Auto reboot after download.
NOTE To reboot manually instead, in the RDM, select the MK22X0 device, then select Actions > Cold Boot.
Allow approximately one minute for the MK22X0 to reboot and reconnect, then select View > Refresh to
verify the device rebooted successfully.
Cloning an MK22X0 Configuration File to Multiple MK22X0s
To use one MK22X0 configuration file to configure other MK22X0s:
1.In the RDM, select the MK22X0 with the configuration file to use.
2.Select Tools > Retrieve Remote Configuration File to transfer the configuration file to the host computer and
open the
3.In the MK22X0 Configuration Utility window, select File > Save As.
4.Spe cify the location for the configuration file to be saved on the host PC, and click OK.
5.Select the MK22X0 devices to be updated from the Discovered Devices list.
MK22X0 Configuration Utility window.
Remote Device Manager4 - 13
6.Select Tools > Push Configuration File option to upload the configuration file to the selected MK22X0s (see
Downloading the Configuration File to the MK22X0 Using the RDM).
Downloading the Configuration File to the MK22X0 Using the RDM
To “push” the file to the MK22X0(s):
1.In the Symbol Remote Device Manager (RDM) window, select/highlight the MK22X0(s) to receive the
configuration file.
2.Select Tools > Push Configuration File.
3.Select the configuration file to send, then click Open.
The row color of the selected device changes to yellow to indicate that the MK22X0 device is ready to receive
a configuration file through the RDM. When the download completes, the row color changes to green. See
Row Colors on page 4-8 and State Icons on page 4-8.
4.If the Auto reboot after download option is disabled, manually cold boot the MK22X0(s). In the RDM main
screen, select the MK22X0(s) to reboot, then select
the MK22X0 to reboot and reconnect, then select
NOTE Setting the device FTP options to Enable Anonymous Login and Disable User Authentication allows
anonymous login and retrieval of files through FTP connection. However, modifying/adding files is not
allowed for non-anonymous users. Therefore, do not enter a user name and password in RDM’s options
panel to download a file to the device through RDM if these FTP settings are in place.
Actions > Cold Boot. Allow approximately one minute for
View > Refresh to verify the device rebooted successfully.
Setting RDM Options
If desired, set the following Symbol Remote Device Manager (RDM) options from the Options window. These
settings apply for the RDM:
•
AirBeam parameters
•
FTP security
•
Timeouts
•
Auto-refresh
•
3rd party application data
•
Other options (e.g., auto-reboot, device discovery).
4 - 14MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
To set options:
1.In the RDM main screen, select Tools > Options to open the Options window.
Figure 4-8
2.Set desired options:
Symbol Remote Device Manager Options Window
• Set
AirBeam Parameters for launching AirBeam. For more information on AirBeam command line
parameters, refer to the AirBeam Package Builder Product Reference Guide.
• Set the FTP user ID in the
Leave this blank to enable anonymous FTP login. See Downloading the Con figuration File to the MK22X0
Using the RDM on page 4-13 and FTP Server on page 3-22.
• Enter a value for
devices) and
• Check the
Enable auto-refresh every option to enable automatic refresh/discovery of devices and specify
the time period in its text box. This automatically refreshes the
boot or after a configuration file push.
• In the
Application 1 and Application 2 fields , enter the n ames of a pplications loaded on the device that the
RDM must monitor. For example, to track the Web Kiosk Software Suite version, enter
SoftwareSuite
• Check
• Check
• Check
Auto reboot after download to reboot the device after a successful configuration file push.
Device discovery on open to perform device discovery automatically when the RDM launches.
Enable RDM Password to prompt for a User Name and Password for using the RDM. Enter the user
name and password in the
launched.
• Specify the
Broadcast IP Address, used in discovering devices on the network. The default value is
255.255.255.255. This causes discovery of all device in all network interfaces attached to a single
computer (multi-homed computer).
User ID field and password in the Password field for accessing an FTP server.
Device discovery (the duration for sending network queries for detecting MK22X0
Query timeout (the timeout period before the next query).
Discovered Devices list after a cold/warm
Web_Kiosk
into Application 1.
RDM Login screen. RDM prompts for the user name and password when
3.Click OK to save the changes and close the Options window.
4.Click Defaults to load the default settings for the RDM.
5.Click Cancel to exit the RDM Options screen without saving the settings.
Monitoring MK22X0s on a Network
Use the RDM to remotely monitor MK22X0s connected through a network connection. After performing discovery,
double-click on an MK22X0 from the discovery list, or click on the MK22X0 in the list and select
Information
•
•
•
from the RDM menu:
View device general information. See Device Information - Info Tab: Detected Device Information on page
4-16.
View software version information, such as applications, drivers, OS, and platform. See Device Information -
Software Tab: Version Information on page 4-17.
View RAM and flash memory usage for the selected device. See Device Information - Storage Tab: Memory
Availability and Usage on page 4-18.
Remote Device Manager4 - 15
View > Device
•
View partition information for the selected MK22X0. See Managing Static IP Addresses on page 4-20.
Use the up and down arrow keys to navigate through the discovered devices to view information.
Click Refresh to refresh the device properties list.
Click Generate Report to place the information displayed in the tabs into a printable file.
4 - 16MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Device Information - Info Tab: Detected Device Information
The Info tab displays identification information about the selected MK22X0. Also see Performing Discovery
(Detection) of Devices on a Network on page 4-2
Figure 4-9
MK22X0 Remote Device Monitor - Info Tab
Remote Device Manager4 - 17
Device Information - Software Tab: Version Information
The Software tab displays the applications, operating system, monitor driver, and platform, and their version
information for the selected MK22X0.
Figure 4-10
MK22X0 Remote Device Monitor - Software Tab
4 - 18MK22X0 Series MicroKiosk for CE .NET 4.2 Product Reference Guide
Device Information - Storage Tab: Memory Availability and Usage
The Storage tab displays storage areas on the selected MK22X0, their physical size, and available free memory.
Figure 4-11
MK22X0 Remote Device Monitor - Storage Tab
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.