====Use the Zebra EC30 as audio guide device==== //Updated 2021-11-07// This application note will explain how to set up the Zebra EC30 and enable the built-in imager to scan QR codes to locate and synchronise media content in Blocks. ====The device===== The Zebra EC30 is a rugged device which is very suitable for applications where you need mobile devices for loan/rental. {{:blocks:app-note:zebra:zebraec30_2.jpg?nolink&600|}} The Zebra EC30 is WiFi enabled and has a built in imager which scans QR codes. It has multiple {{ :blocks:app-note:zebra:ec30-guide-accessory-en-us.pdf |options for charging}} including desktop chargers and racks for a large fleet of devices. ====Prepare the device for usage with Blocks.==== For a brand-new device there is a basic setup wizard. Follow that until the device is operational and showing the applications launcher. {{:blocks:app-note:zebra:launcher.png?nolink&200|}} ===Setup the imager=== Find the Data Wedge application and open it. {{:blocks:app-note:zebra:datawedge.png?nolink&200|}} DataWedge shows the available profiles. In this case we will adjust Profile0 (default), click to select. :!: It is possible to use different profiles with different applications. In the case of using the Zebra with Blocks there is normally no need for additional profiles, use the default profile and avoid creating any additional profiles unless you really need it and know what you are doing. It multiple profiles are already installed (perhaps you are evaluating a device on load), just disable any additional profiles while testing to make sure you use the intended profile. {{:blocks:app-note:zebra:profiles.png?nolink&200|}} Scroll down to the Keystroke Output section and make sure it is enabled. {{:blocks:app-note:zebra:keystroke.png?nolink&200|}} Open the Key event options and enable Send Characters as Events. {{:blocks:app-note:zebra:keyevents.png?nolink&200|}} Navigate back to Keystroke Output and the Basic data formatting section. :!: Every output method has the option Basic data formatting settings, make sure you use the one for Keystroke Output. Check the following options, Send data and Send ENTER key. {{:blocks:app-note:zebra:basicformatting.png?nolink&200|}} Here's a video showing a summary of the above settings, plus some others that possibly may affect the behavior: {{:blocks:app-note:zebra:zebraconfig2-desktop.mp4|} ===Test an audio guide application=== Navigate to the [[blocks:app-note:audioguide|audioguide application note]] and use that as your starting point for testing the scanner. To enable QR scanning, edit the Locator inside the block AudioGuideMob1Index and enable input from Keyboard Emulation. Follow the audio guide application note for the rest of the setup and use the Zebra as your mobile audio guide and scan QR codes to locate and synchronise media content. To scan with the Zebra device, click and hold the large grey button just over the display while aiming at the QR code. The Zebra device has to be connected to the same network as the server, in this example I use my windows pc as the server so to navigate to the visitor spot I have to set my servers IP number in the URL. [[http://10.2.8.28:8080/spot/?mobile=Mob1]]. {{:blocks:app-note:zebra:zebra_locator.jpg?1000|}}