background image

MK3100 MICROKIOSK 

FOR WINDOWS 

EMBEDDED COMPACT 7

PRODUCT REFERENCE 

GUIDE

Summary of Contents for MK3100

Page 1: ...MK3100 MICROKIOSK FOR WINDOWS EMBEDDED COMPACT 7 PRODUCT REFERENCE GUIDE ...

Page 2: ......

Page 3: ...MK3100 MICROKIOSK FOR WINDOWS EMBEDDED COMPACT 7 PRODUCT REFERENCE GUIDE 72E 163525 01 Revision A February 2013 ...

Page 4: ...rogram or use a licensed program in a network without written permission from Motorola The user agrees to maintain Motorola s copyright notice on the licensed programs delivered hereunder and to include the same on any authorized copies it makes in whole or in part The user agrees not to decompile disassemble decode or reverse engineer any licensed program delivered to the user or any portion ther...

Page 5: ...iii Revision History Changes to the original guide are listed below Change Date Description 01 Rev A 2 2013 Initial release ...

Page 6: ...iv MK3100 MicroKiosk for Windows Embedded Compact 7 Product Reference Guide ...

Page 7: ... 1 MK3100 Introduction Overview 1 1 Parts of the MK3100 1 2 MK3100 Features 1 3 Touch Screen LCD 1 3 Speakers 1 3 Microphone 1 3 Bar Code Imager 1 3 Motion Sensor 1 4 Function Buttons 1 4 Reset Button 1 4 External Ports 1 4 Memory 1 5 Software 1 5 Magnetic Stripe Reader Optional 1 5 Mounting Options 1 5 Developer Kits 1 5 Bar Code Decoding 1 6 Imaging with the MK3100 1 6 ...

Page 8: ... 3 1 System Configuration Manager 3 1 File Types 3 1 User Interface 3 2 File Deployment 3 4 Local Configuration Using the Microsoft Windows Control Panel 3 4 Configuration via Registry File 3 4 Rebooting the MK3100 3 4 Chapter 4 System Features Overview 4 1 RegMerge and CopyFiles 4 2 Accessing the Windows CE Desktop 4 2 Network Time Update SNTP Client 4 2 Memory Management 4 2 Flash Nonvolatile Pe...

Page 9: ...Other Development Software 5 3 Deployment 5 4 ActiveSync 5 4 OS Update 5 7 Bootloader 5 8 Rapid Deployment Client 5 15 Creating a Splash Screen 5 15 Flash Storage 5 16 FFS Partitions 5 16 Working with FFS Partitions 5 16 Non FFS Partitions 5 18 Downloading Partitions to the MK3100 5 18 Appendix A Technical Specifications Technical Specifications A 1 Appendix B Wireless Configuration Overview B 1 A...

Page 10: ...viii MK3100 MicroKiosk for Windows Embedded Compact 7 Product Reference Guide ...

Page 11: ...e MK3100 that includes parts of the device features and scanning modes Chapter 2 Installation describes the hardware setup and installation of the MK3100 Chapter 3 Configuration describes the configuration parameters of the MK3100 Chapter 4 System Features describes the wide range of capabilities used to support independent application development on the MK3100 Chapter 5 Application Deployment des...

Page 12: ...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 procedures...

Page 13: ...r facility s technical or systems support If there is a problem with the equipment they will contact the Motorola Solutions Global Customer Support Center at http www motorolasolutions com support When contacting Motorola Solutions 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 cal...

Page 14: ...xii MK3100 MicroKiosk for Windows Embedded Compact 7 Product Reference Guide ...

Page 15: ...ces on bar coded merchandise and obtains up to the minute information on in store promotions Its easy to read display can be used as an electronic billboard for instant in store merchandising and multimedia presentations to promote seasonal sales and upcoming events The touch screen and programmable function buttons enhance in store applications and allow customer interaction ...

Page 16: ... Parts of the MK3100 Figure 1 1 and Figure 1 2 illustrate MK3100 parts See MK3100 Features on page 1 3 for explanations of these parts as well as other MK3100 features Figure 1 1 MK3100 Front View Touch Screen LCD Speakers Imager Window Microphone Function Buttons Motion Sensor ...

Page 17: ...nhances custom designed applications Speakers The MK3100 speakers are ideal for multimedia applications Microphone The MK3100 includes a microphone built into its front housing Bar Code Imager The MK3100 decodes 1D bar codes as well as 2D symbologies such as PDF417 See Bar Code Decoding on page 1 6 The imager window protects the engine Cable Run Power Mini USB Host Client Port RJ45 Ethernet MicroS...

Page 18: ...el a slight click and hold for 10 seconds External Ports The MK3100 has the following external ports Power Port A Motorola power supply connects to the power port 2 0 mm barrel jack connector on the MK3100 For more information see Power Connection on page 2 3 Mini USB Ports The MK3100 includes a Mini USB 1 1 host client port and two Mini USB 1 1 host ports for peripheral connections For more infor...

Page 19: ... ability to read and process loyalty card and credit card transactions The MSR connects via USB to the MK3100 Mounting Options You can mount the MK3100 on a desktop or wall using a commercially available bracket or stand that conforms to the 100 mm VESA Flat Panel Monitor Physical Mounting Interface FPMPMI mounting standards See MK3100 Mounting on page 2 6 Developer Kits The following developer ki...

Page 20: ...aiming dot which allows positioning the bar code within its field of view Ensure the bar code is within the decode range and and that the aiming dot is centered on the bar code The MK3100 beeps to indicate a successful decode Figure 1 3 Imaging with the MK3100 Positioning the Symbol To decode a symbol center the aiming dot on the symbol in any orientation Figure 1 4 Imaging Orientation with Aiming...

Page 21: ...he bottom examples may not decode Figure 1 5 Acceptable and Incorrect Aiming The aiming dot is smaller when the symbol is closer to the MK3100 and larger when it is farther away Scan symbols with smaller bars or elements mil size closer to the MK3100 and those with larger bars or elements mil size farther from the MK3100 0 1 2 3 4 5 0 1 2 3 4 5 0 1 2 3 4 5 0 1 2 3 4 5 ...

Page 22: ...1 8 MK3100 MicroKiosk for Windows Embedded Compact 7 Product Reference Guide ...

Page 23: ...tion on page 2 3 Wired Ethernet Connection to a Host on page 2 3 Wireless Ethernet Connection to a Host on page 2 4 USB Connection to a PC and Peripherals on page 2 5 MK3100 Mounting on page 2 6 Magstripe Reader Installation on page 2 11 Unpacking the MK3100 Remove the MK3100 from its packing and inspect it for damage Keep the packing it is the approved shipping container and should be used if the...

Page 24: ... 1 3 for slot location To remove the card press down gently on it to eject then remove it from the slot Connecting the MK3100 The MK3100 supports both wired and wireless solutions Connecting the MK3100 includes the following Power Connection on page 2 3 not required for POE configurations Wired Ethernet Connection to a Host on page 2 3 Power through AC Outlet Power through POE Wireless Ethernet Co...

Page 25: ...host through a 10 100Base T Ethernet cable and receives power through an AC power supply 1 See Power Connection to provide power 2 Connect the Ethernet cable to the RJ45 port on the MK3100 See Figure 1 2 on page 1 3 3 Plug the other end of the Ethernet cable into the host system LAN port Power through POE The POE 802 3at af installation option allows the MK3100 to communicate and receive power on ...

Page 26: ...ort pins and Table 2 1 lists pin descriptions Figure 2 1 8 Pin RJ45 Connector Port Wireless Ethernet Connection to a Host For wireless configuration refer to the Wireless Fusion Enterprise Mobility Suite User Guide for Version X2 00 Table 2 1 RJ45 Ethernet Pin Descriptions Pin Description 1 TXD 2 TXD 3 RXD 4 POE VCC 5 POE VCC 6 RXD 7 POE GND 8 POE GND Pin 8 Pin 1 ...

Page 27: ...1 3 for port locations 3 Connect the other end of the cable to a USB port on the host Connecting to Peripheral Devices To connect a peripheral device such as a printer a handheld scanner a keyboard or mouse 1 Connect a mini A USB cable to one of the mini USB ports on the MK3100 See Figure 1 2 on page 1 3 for port locations 2 If necessary connect a USB adapter cable available from Motorola to the m...

Page 28: ...e M4 x 8 1 mm When selecting an appropriate screw type ensure its length does not penetrate the device s back housing more than 8 1 mm after going through the mounting plate 2 Align the VESA mounting holes with the mounting holes on the back of the device 3 Insert the screws through each of the four aligned mounting holes Figure 2 2 provides MK3100 dimensions for mounting reference Figure 2 2 MK31...

Page 29: ...ate with the power port facing down 3 Plug the power supply into the power adapter Figure 2 3 Securing the Mounting Plate Configuration 1 Configuration 2 Power Port Facing Up 1 Plug the power supply into the power adapter 2 Position the power adapter behind the mounting plate with the power port facing up and the power connector routing between the two bottom tabs Figure 2 4 Securing the Mounting ...

Page 30: ...ews Mounting the MK3100 on the Mounting Plate 1 Insert the four shoulder screws provided into the mounting holes in the back of the MK3100 Figure 2 6 Inserting Shoulder Screws 2 Connect the power adapter to the power port in the back of the MK3100 3 Connect other required cables and route and secure them properly Mounting Screws 4 Power Connector Shoulder Screws 4 Power Adapter Power Port ...

Page 31: ...the four keyholes on the mounting plate and slide the MK3100 over and down to secure Figure 2 7 Mounting MK3100 on Mounting Plate 5 Insert the locking screw through the hole in the tab at the side of the mounting plate Hand tighten the screw to secure the MK3100 Locking Screw ...

Page 32: ...ounting plate to the pole mount bracket using the four mounting screws provided 4 Mount the MK3100 by placing the shoulder screws through the four keyholes on the mounting plate and slide the MK3100 over and down to secure Figure 2 8 Securing Pole Mount Bracket 5 Route the pole mount straps through the mounting bracket Wrap them around the pole and tighten 6 Insert the locking screw through the ho...

Page 33: ... the optional MSR 1 Secure the mounting plate to either side of the MK3100 using the four screws provided Figure 2 10 Securing the MSR Mounting Plate 2 Secure the MSR to the plate using the two screws provided Figure 2 11 Securing the MSR to the Mounting Plate ...

Page 34: ...duct Reference Guide 3 Connect the USB cable to one of the two mini USB host ports Figure 2 12 Connecting the USB Cable Card Swiping Swipe a card through the MSR in either direction with the magnetic stripe facing in toward the MK3100 Figure 2 13 Card Swiping ...

Page 35: ...ates edits an MK3100 configuration file mkconfig reg Load this file onto the MK3100 and reboot the device to set configuration parameters for the device See Rebooting the MK3100 on page 3 4 The configurable options for the MK3100 are defined in an XML file that is available from Motorola Solutions Customer Support at http www motorolasolutions com support SCM is also available from Support SCM eli...

Page 36: ...lity described in Table 3 1 Table 3 1 SCM Menu Functions Menu Item Description File Menu Open Config File Open a saved configuration file SCD Save Config Changes Save changes to the currently loaded configuration file Restore All Defaults Restore all parameter values to the default state The default values are stored in a Symbol Configuration template file Export Changes to xml Export the changed ...

Page 37: ...m Support Central must reside in the SCM directory Help Menu About Display the About dialog which shows the application version Table 3 2 Parameter Status Indicators Icon Indicator Description Modified This parameter was changed from its initial factory setting Invalid This parameter is not valid for the selected device type This can occur when a configuration file for one type of device is loaded...

Page 38: ...e downloading the configuration file reg file to the MK3100 Application folder rename it mkconfig reg Use one of the following methods to download the file to the MK3100 Copy the mkconfig reg file to the MK3100 Application folder using a USB ActiveSync connection see Downloading Files to the MK3100 on page 5 5 Send the file to the MK3100 Application folder using FTP see the instructions provided w...

Page 39: ...em features RegMerge and CopyFiles on page 4 2 Accessing the Windows CE Desktop on page 4 2 Network Time Update SNTP Client on page 4 2 Memory Management on page 4 2 Loading Additional Fonts on the MK3100 on page 4 3 Input Panel and Keyboard on page 4 4 Microsoft Applications on page 4 4 ...

Page 40: ...ots or power outages This feature also ensures consistent time and date stamping across a fleet of MK3100s The SNTP Client program queries the specified SNTP server over the network to set the time and date The SNTP client shipped with MK3100 Microsoft Windows Embedded Compact 7 is the Microsoft default SNTP Client program Memory Management Flash Nonvolatile Persistent Memory The MK3100 has 8 GB o...

Page 41: ... ttf extension Courier New Symbol Tahoma Times New Roman Wingding The default system font path for these fonts is windows Use one of the following options to load fonts not supplied with the MK3100 Change the system font path where the system looks for fonts For example to change default system font path from windows to application fonts add the following registry to the system along with new font...

Page 42: ...b or strong tag or a style For best results do not direct the system font path to a storage card PCMCIA as this can negatively impact system performance If this method is necessary test the use of a storage card thoroughly for fonts to ensure proper operation Most Web pages contain information that tells the browser what language encoding the language and character set to use If the page does not ...

Page 43: ...development Enterprise Mobility Developer Kit EMDK for C The Enterprise Mobility Developer Kit for C is based on industry standard Microsoft Windows CE development tools and enables development of native C and C applications Use this developer kit in conjunction with Microsoft Visual Studio 2008 or later and MK3100 Platform Software Development Kit PSDK The EMDK for C includes the following compon...

Page 44: ...C and VisualBasic NET applications that harness value add features on the MK3100 The EMDK for NET includes the following components Class libraries Sample applications Documentation describing how to use the methods for each class library RhoElements RhoElements is a powerful HTML5 development framework that supports all of today s popular mobile operating systems including Windows CE and Windows ...

Page 45: ...nd install the Platform SDK 1 Download the appropriate Platform SDK from the Motorola Solutions Support web site http www motorolasolutions com support a On http www motorolasolutions com support select Software Downloads b Select MicroKiosks and then select MK3100 c Select the Platform SDK d Save the exe file to the development computer 2 Run the file and follow the screen prompts to install Inst...

Page 46: ... between a host computer and the MK3100 Microsoft Activesync allows copying and pasting rather than synchronizing files between the MK3100 and host computer Installing ActiveSync To install ActiveSync on the host computer download the latest version of the software from http www microsoft com Refer to the installation instructions included with the ActiveSync software Connecting the MK3100 to the ...

Page 47: ...window displays Figure 5 2 Microsoft ActiveSync Guest Connected Window Downloading Files to the MK3100 To download files such as the mkconfig reg file from the host computer to the MK3100 use Windows Explorer to copy the files 1 On the host computer select Explore Figure 5 3 ActiveSync Explorer ...

Page 48: ...ft pane to display its contents in the right pane 4 Drag the desired file s from the host computer to the desired device folder Program Files folder files stored in this folder are discarded after a cold boot Application folder files stored in this folder are retained after a cold boot NOTE Cold booting the MK3100 erases all files in RAM Be sure to save any critical files in the Application folder...

Page 49: ...On the drive in which you installed the DCP typically C navigate to the directory Program Files Symbol Device Configuration Packages MK3100c50 V1 0 6 Copy the OSUpdate folder into the My Device SD Card folder on the MK3100 7 On the MK3100 tap Start Programs Windows Explorer 8 Navigate to SD Card OSUpdate folder 9 Double tap the MK3100c50BenColor_SD LNK file 10 After the update completes and the MK...

Page 50: ...and third buttons until the Bootloader screen appears Figure 5 5 Bootloader Menu 4 Use the up and down scroll buttons to select Download from SD card then press Enter The Bootloader displays the hex files available on the SD card Figure 5 6 Hex File List Select required operation Download from SD card Download from USB Exit CAUTION To ensure a successful download do not remove power from the MK310...

Page 51: ... partitions and load hex files to the flash memory of the MK3100 To load the hex files on to the MK3100 using USB 1 Download the WCE USBDownload application from the Motorola Solutions Support web site Follow the installation instructions with the application 2 Connect the MK3100 to a host computer via USB See USB Connection to a PC and Peripherals on page 2 5 3 On the host computer launch the WCE...

Page 52: ...ownload from USB then press ENTER The Bootloader displays the following Figure 5 10 Waiting for Input 6 On the WCE USBDownload application locate the hex files to download Select required operation Download from SD card Download from USB Exit CAUTION To ensure a successful download do not remove power from the MK3100 while in Bootloader Waiting for input ...

Page 53: ...load 10 To exit Bootloader select Exit from the Bootloader main screen and press ENTER NOTE To select multiple files press the Ctrl key while selecting files If selecting multiple files to download USBDownload reads the header of the file and identifies the file type If the Partition table file is among the files selected then USBDownload downloads that file first Similarly USBDownload downloads t...

Page 54: ... center of the Calibration screen target Repeat the procedure as the target moves and stops at different locations on the screen 3 The Confirm Calibration screen displays Tap the screen to accept the settings or wait 30 seconds and the MK3100 returns to the Calibration screen NOTE To access the Calibration screen from the Windows CE Control Panel tap Start Settings Control Panel Double tap the Sty...

Page 55: ...er USB or SDMMC could not be read from Check source device connectivity and retry Can t write to the destination device 10 The destination device either NAND RAM Power Micro IST Keyboard Controller or CPLD could not be written to Retry the download If the failure persists it is most likely due to a hardware failure the MK3100 requires servicing Transmission checksum error 11 An error occurred duri...

Page 56: ...en from the Bootloader main menu but the file selected for download was for another partition Ensure that the partition selected from the Bootloader main menu matches the file selected for download Non contiguous record found 30 A HEX file download was attempted but the HEX file is invalid Ensure the file is in proper HEX file format Timed Out No data 31 Bootloader was waiting for data from the so...

Page 57: ...ludes the source bitmap files that create the default splash screens You can customize the screen by modifying these files using any standard windows image editor To create a custom splash screen 1 Use an image editor to open the Splashcolor bmp file included with the DCP for MK3100 2 Modify the bitmap file and save 3 Create a splash partition If you don t use the default files to create the new s...

Page 58: ...hese drivers for basic operation only experienced users should modify the content of this partition Application The Application FFS partition stores application programs needed to operate the MK3100 Working with FFS Partitions Because the FFS partitions appear as folders under the Windows CE file system you can read and write to them like any other folder For example an application program can wri...

Page 59: ...t re initialize the registry and the early loading driver reads the new registry values Do not use Regmerge to modify built in driver registry values or merge the same Registry value to two files in the same folder as the results are not predictable CopyFiles Windows CE expects certain files to be in the Windows folder residing in volatile storage Windows CE maintains the System Registry in volati...

Page 60: ...s The installation package includes the current OS partition on the MK3100 Obtain any upgrades from Motorola This partition is mandatory for the MK3100 Splash Screen A 675 kb maximum bitmap appears as the MK3100 cold boots To download a customized screen to display see Creating a Splash Screen on page 5 15 Partition Table Identifies where each partition is loaded in the MK3100 Downloading Partitio...

Page 61: ...C Expansion Capabilities MicroSD card slot user accessible USB host Data Ports 1 Mini USB 1 1 host client 2 Mini USB 1 1 host Ethernet RJ 45 Audio Two integrated stereo speakers microphone Scanner Imager for capture of 1D 2D and PDF417 codes 2D Imager Decode Capability 1D Symbologies Code 39 Code 128 EAN 8 EAN 13 UPC EAN 128 UPCA UPCE UPC EAN Supplementals disabled in demo browser application GS1 ...

Page 62: ...perature 32F to 104 F 0 to 40 C Storage Temperature 40 F to 158 F 40 C to 70 C Humidity 5 to 85 non condensing Software Available Applications Rapid Deployment Client Motorola Mobility Services Platform MSP Application Development Tools RhoElements for web development Enterprise Mobility Developer Kit EMDK for C for developing native C C applications Enterprise Mobility Developer Kit EMDK for NET ...

Page 63: ...APPENDIX B WIRELESS CONFIGURATION Overview To configure the MK3100 11 Mbps wireless connection refer to the Wireless Fusion Enterprise Mobility Suite User Guide for Version X2 00 p n 72E 164268 xx ...

Page 64: ...B 2 MK3100 MicroKiosk for Windows Embedded Compact 7 Product Reference Guide ...

Page 65: ...mation and describes how to identify the MK3100 version Maintenance Clean the housing and touch screen LCD with a damp cloth and if necessary a non ammonia based detergent Do not allow any abrasive material to touch the screen CAUTION Excessive liquids can damage the protective screen and necessitate replacement ...

Page 66: ...o pen input on page C 3 Need to determine a device MAC address on page C 3 The wireless MK3100 does not retain its WEP Key encryption after a reboot on page C 4 The Mobile Companion icon does not appear in the task tray on page C 4 When downloading files to the MK3100 from a zip file using ActiveSync a message displays indicating there is not enough free disk space to copy the application on page ...

Page 67: ... is the address the host is polling Check communication parameters Open a command window using Start Programs Command and type ipconfig to list the status of all radio and Ethernet interfaces MK3100 does not send data to host computer MK3100 is not programmed to work with the host Check setup communication parameters MK3100 is not connected to the host Check cables to host computer MK3100 does not...

Page 68: ...sfer the unzipped files to the MK3100 using ActiveSync When downloading a large file over Ethernet IE issues an insufficient memory message For some file types IE requires free RAM equivalent to twice the file s size This is an IE limitation When upgrading using a microSD card the MK3100 cannot find files on the card The microSD card is absent corrupt or not supported Replace the microSD card The ...

Page 69: ...this upon booting to access the Windows CE Desktop See Accessing the Windows CE Desktop on page 4 2 1 From the Windows task bar select Start Settings Control Panel 2 Select MK3100 identification from the Control Panel window to view the following information Device name Description OS version Monitor version Display type Memory sizes ...

Page 70: ...C 6 MK3100 MicroKiosk for Windows Embedded Compact 7 Product Reference Guide ...

Page 71: ...rnet wired 2 3 ethernet wireless 2 4 USB 2 5 companion programs internet explorer 4 4 wordpad 4 4 configuration file downloading 3 4 configurations ix connecting 2 2 peripherals 2 5 power supply 2 3 to host computer 5 4 USB 2 5 wired ethernet 2 3 wireless ethernet 2 4 cpf file 3 1 creating via SCM 3 1 creating splash screen 5 15 D date 4 2 DCP xi 5 1 5 7 decoding bar codes 1 6 deployment file 3 4 ...

Page 72: ... 1 5 host communications ethernet wired 2 3 ethernet wireless 2 4 I IE 1 5 imager 1 3 window 1 2 1 3 imaging 1 6 bar code decoding 1 6 installing ActiveSync 5 4 advertisment insert 2 11 connecting 2 2 development tools 5 3 mounting 2 6 VESA mount 2 6 wall mounting 2 7 internet explorer 4 4 L LCD 1 2 1 3 loading fonts 4 3 M maintenance C 1 media player 1 5 memory 1 5 flash 4 2 RAM 4 2 storage 4 2 m...

Page 73: ...rs 3 3 user interface 3 2 XML provisioning 3 1 screen calibration 5 12 C 3 screen protector 2 2 SD card micro 1 4 C 4 inserting 2 2 slot location 1 3 service information xi setup advertisement insert 2 11 inserting microSD card 2 2 mounting 2 6 peripherals 2 5 power supply 2 3 printer 2 5 scanner 2 5 USB to PC 2 5 VESA mount 2 6 wall mounting 2 7 wired ethernet 2 3 wired ethernet AC outlet 2 3 wir...

Page 74: ...Embedded Compact 7 Product Reference Guide U unpacking 2 1 updating data time 4 2 upgrade OS 5 7 USB cable 5 7 connecting 2 5 peripheral connection 2 5 port 1 4 V video player 4 4 volatile memory 4 2 W wordpad 4 4 X XML provisioning SCM 3 1 ...

Page 75: ...________ What topics need to be added to the index if applicable ______________________________________________________________________________________ ______________________________________________________________________________________ ______________________________________________________________________________________ __________________________________________________________________________...

Page 76: ......

Page 77: ......

Page 78: ...800 927 9626 http www motorolasolutions com MOTOROLA MOTO MOTOROLA SOLUTIONS and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings LLC and are used under license All other trademarks are the property of their respective owners 2013 Motorola Solutions Inc All Rights Reserved ...

Reviews: