COPYRIGHTS & TRADEMARKS: For complete copyright and trademark information, go to www.zebra.com/
copyright.
WARRANTY: For complete warranty information, go to www.zebra.com/warranty.
END USER LICENSE AGREEMENT: For complete EULA information, go to www.zebra.com/eula.
Terms of Use
•Proprietary Statement
This manual contains proprietary information of Zebra Technologies Corporation and its subsidiaries
(“Zebra Technologies”). It is intended solely for the information and use of parties operating and
maintaining the equipment described herein. Such proprietary information may not be used, reproduced,
or disclosed to any other parties for any other purpose without the express, written permission of Zebra
Technologies.
•Product Improvements
Continuous improvement of products is a policy of Zebra Technologies. All specifications and designs are
subject to change without notice.
•Liability Disclaimer
Zebra Technologies takes steps to ensure that its published Engineering specifications and manuals are
correct; however, errors do occur. Zebra Technologies reserves the right to correct any such errors and
disclaims liability resulting therefrom.
•Limitation of Liability
In no event shall Zebra Technologies or anyone else involved in the creation, production, or delivery of the
accompanying product (including hardware and software) be liable for any damages whatsoever
(including, without limitation, consequential damages including loss of business profits, business
interruption, or loss of business information) arising out of the use of, the results of use of, or inability to
use such product, even if Zebra Technologies has been advised of the possibility of such damages. Some
jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above
limitation or exclusion may not apply to you.
Terms of Use .................................................................................................................................... 2
Revision History ................................................................................................................................ 2
About This Guide
Introduction ........................................................................................................................................ i
Chapter Descriptions ......................................................................................................................... i
Notational Conventions ..................................................................................................................... ii
Related Documents .......................................................................................................................... ii
Service Information ........................................................................................................................... ii
Firmware Version .................................................................................................................... K-5
Scankit Version ....................................................................................................................... K-5
ImageKit Version ..................................................................................................................... K-5
10
About This Guide
Introduction
The MS4717 Fixed Mount Imager Integration Guide provides general instructions for mounting, setting up, and
programming.
NOTE: Screens and windows pictured in this guide are samples and may differ from actual screens.
Chapter Descriptions
Topics covered in this guide are as follows:
•Getting Started provides general information about the MS4717, including its features and theory of
operation.
•123Scan describes the Zebra software tools available for customizing imager operation.
•Installation provides information on mounting and installing the fixed mount engine.
•Scanning provides information on aiming, illumination, data capture, beeper and decode LED feedback,
supported symbologies, and operating modes.
•Specifications provides specification details and decode ranges.
•Maintenance and Troubleshooting provides information on maintenance and troubleshooting.
•User Preferences describes each user preference feature and provides the programming barcodes
necessary for selecting these features.
•Imager Preferences describes scanner preference features and provides the programming barcodes for
selecting these features.
•USB Interface provides instructions for programming the imager to interface with a USB host.
•Symbologies describes symbology features and provides the programming barcodes for selecting these
features.
i
Notational Conventions
The followingconventions are used in this document:
•“Imager” refers to the MS4717 fixed mount imager.
•Bullets (•) indicate:
•Action items
•Lists of alternatives
•Lists of required steps that are not necessarily sequential.
•Sequential lists (e.g., those that describe step-by-step procedures) appear as numbered lists.
Related Documents
The following documents provide more information about the imager.
•MS4717 Fixed Mount Imager Quick Reference Guide (p/n MN-003368-xx).
About This Guide
For the latest version of these guides and software, visit: www.zebra.com/support
Service Information
If you have a problem using the equipment, contact your facility's technical or systems support. If there is a
problem with the equipment, they will contact the Zebra Global Customer Support Center at:
www.zebra.com/support
When contacting Zebra support, please have the following information available:
•Serial number of the unit
•Model number or product name
•Software type and version number.
Zebra responds to calls by e-mail, telephone or fax within the time limits set forth in support agreements.
If your problem cannot be solved by Zebra support, you may need to return your equipment for servicing and will
be given specific directions. Zebra 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
business product from a Zebra business partner, contact that business partner for support.
.
.
ii
Getting Started
Imager Window
Indicator LED
Beeper
Introduction
The MS4717 fixed mount imager is specifically designed to be mounted into various enclosures such as the
food ordering kiosk in the quick-serve restaurant, to the ticketing kiosk at the airport or amusement park. The
imager provides an easy and flexible integration into most USB host devices and offers high performance
scanning on both 1D and 2D barcodes.
This integration guide includes programming parameters and describes the theory of operation, installation,
specifications, and configuration.
Figure 1 MS4717 Fixed Mount Imager
MS4717 Features
•Quick and easy integration for OEM devices
•Excellent imaging performance on all 1D and 2D barcodes
•USB interface
•LEDs indicating power status and successful decodes
•Easy programming and configuration
•Flexible mounting options
Theory of Operation
During image capture:
1.The image sensor array in the embedded imaging engine captures an image of the barcode through the
engine’s optical lens. If necessary, the engine automatically adjusts illumination, exposure, and other
parameters to obtain the best quality image.
2.The imaging engine sends the image to the MS4717 CPU.
3.The MS4717 CPU processes the image to identify the target barcode(s), decodes them, and transmits the
decoded data to the host.
Getting Started
Set various parameters provided in this guide to adjust the performance of the MS4717 to match the application or
desired usage profile.
4
Block Diagram
The MS4717 scanner block diagram illustrates the functional relationship of the MS4717 components. This section
also provides a description of each component in the block diagrams.
Figure 2 MS4717 Block Diagram
Getting Started
MS4717 Block Diagram Descriptions
Scan Engine - The imaging engine captures 8-bit gray scale WVGA images at up to 30 fps, which are sent
uncompressed to a companion board for processing. The engine uses a red LED for intuitive aiming and features
LED illumination.
Decoder Interface - The decoder board is a companion decoder module for the imaging engine, which controls the
engine, receives images, decodes 1D and 2D symbologies, and performs various image processing tasks. The
board controls red and green LEDs for visual feedback, and supports SNAPI (Symbol Native API) as well as USB
HID Keyboard through a micro USB connector. The micro USB connector provides an outlet for the various interface
signals used between the MS4717 and the host.
MS4717 Decoder/Interface Board
Power Management
•USB Host Interface - The MS4717 automatically manages its power usage, including USB suspend
mode. Additionally, when drawing power from the USB bus, the MS4717 does not exceed the USB limit of
500 mA.
5
123Scan
Introduction
This chapter briefly describes the Zebra software tools available for customizing scanner operation.
123Scan
123Scan is a software tool that simplifies scanner setup and more.
Intuitive enough for first time users, the 123Scan wizard guides users through a streamlined setup process.
Settings are saved in a configuration file that can be printed as a single programming barcode for scanning,
emailed to a smart phone for scanning from its screen, or downloaded to the scanner using a USB cable.
Through 123Scan a user can:
• Configure a scanner using a wizard.
• Program the following scanner settings.
• Beeper tone / volume settings.
• Enable / disable symbologies.
• Communication settings.
• Modify data before transmission to a host using Advanced Data Formatting (ADF).
• Load parameter settings to a scanner via the following.
• Barcode scanning.
• Scan a paper barcode.
• Scan a barcode from a PC screen.
• Scan a barcode from a smart phone screen.
• Download over a USB cable.
• Load settings to one scanner.
• Stage up to 10 scanners simultaneously (Powered USB Hub recommended with 0.5 amp / port).
• Validate scanner setup.
• View scanned data within the utility's Data view screen.
• Capture an image and save to a PC within the utility's Data view screen.
• Review settings using the Parameter Report.
• Clone settings from an already deployed scanner from the Start screen.
• Upgrade scanner firmware.
• Load settings to one scanner.
• Stage up to 10 scanners simultaneously (Powered USB Hub recommended with 0.5 amp / port).
123Scan
• View statistics such as:
• Asset tracking information.
• Time and usage information.
• Barcodes scanned by symbology.
• Battery diagnostics (select scanners).
• Generate the following reports.
• Barcode Report - Programming barcode, included parameter settings, and supported scanner models.
• Parameter Report - Parameters programmed within a configuration file.
• Validation Report - Scanned data from the Data view.
• Statistics Report - All statistics retrieved from the scanner.
For more information go to: http://www.zebra.com/123Scan.
Communication with 123Scan
Use a USB cable to connect the scanner to a Windows host computer running 123Scan.
123Scan Requirements
• Host computer running Windows XP, 7, 8, and 10
• Scanner
• USB cable.
123Scan Information
For more information on123Scan, go to: http://www.zebra.com/123Scan
For a 1 minute tour of 123Scan, go to: http://www.zebra.com/ScannerHowToVideos
To see a list of all of our software tools, go to: http://www.zebra.com/scannersoftware
7
123Scan
Scanner SDK, Other Software Tools, and Videos
Tackle all your scanner programming needs with our diversified set of software tools. Whether you need to simply
stage a device, or develop a fully featured application with image and data capture as well as asset management,
these tools help you every step of the way.
To download any of the following free tools, go to: http://www.zebra.com/scannersoftware.
• 123Scan configuration utility
• SDKs
• Scanner SDK for Windows
• Scanner SDK for Linux
• Scanner SDK for Android
• Scanner SDK for iOS
• Drivers
• OPOS driver
• JPOS driver
• USB CDC driver
• TWAIN driver
• Scanner Management Service (SMS) for Remote Management
• Windows
• Linux
• Mobile Apps
• Scanner Control App
•Android
•iOS
• Zebra AppGallery
• Scan-To-Connect Utility
•Android
• Windows
• How-To-Videos
Advanced Data Formatting (ADF)
Advanced Data Formatting (ADF) allows customizing data before transmission to the host device. Use ADF to edit
scanned data to suit the host application's requirements. With ADF you scan one barcode per trigger pull. ADF is
programmed using 123Scan.
For a video on Creating an Advanced Data Formatting (ADF) Rule using 123Scan, go to:
http://www.zebra.com/ScannerHowToVideos.
For additional information, refer to the Advanced Data Formatting Programmer Guide.
8
Installation
Introduction
This chapter provides information on mounting and installing the imager.
Mounting
The following figures provide the mounting dimensions.
NOTE: Do not use screws that penetrate more than 5 mm into the bottom mousing of the MS4717
since this is the maximum depth of the useful thread.
Zebra offers additional accessories for the MS4717 through Solution Builder (ordering guide), it is recommended
that this tool is used to order any accessories.
NOTE: To ensure that the USB cable will fit properly with the cable retention clip, it is recommended
that the connector shell size does not exceed 11.5 mm (w) and 8.7 mm (thickness). The width
cannot exceed 12.5 w and 10.5 thickness. The cable connector shell length cannot exceed 17
mm.
Location and Positioning
The location and positioning guidelines do not consider unique application characteristics. Zebra recommends that
an opto-mechanical engineer perform an opto-mechanical analysis prior to integration.
NOTE: Integrate the imager in an environment that is not more extreme than the product’s
specification, where the imager will not exceed its temperature range. For instance, do not
mount the scanner onto or next to a large heat source. When placing the imager with another
device, ensure there is proper convection or venting for heat. Follow these suggestions to
ensure product longevity, warranty, and overall satisfaction with the scanner.
Installation
Embedded Applications Requiring a Window
Use the following guidelines for applications that require a window in front of the MS4717.
NOTE: Zebra does not recommend placing an exit window in front of the MS4717; however, the following
information is provided for applications that require such a window.
13
Installation
Window Material
Many window materials that look clear can contain stresses and distortions that reduce performance. For this
reason, use only cell-cast plastics or optical glass (with or without an anti reflection coating, depending on the
application). Following are descriptions of three popular window materials: PMMA, ADC (CR-39
chemically tempered glass. Table 3-1 outlines the suggested window properties.
Table 3-1 Suggested Window Properties
PropertyDescription
ThicknessTypically 0.03 - 0.06 in. (0.7 - 1.5 mm)
Wavefront Distortion (transmission)0.2 wavelengths peak-to-valley maximum and 0.04 l maximum rms over
any 0.08 in. diameter within the clear aperture
Clear ApertureTo extend to within 0.04 in. of the edges all around
Surface Quality60-20 scratch/dig
When using plastic materials pay extra attention to the wave front distortion recommendation specified above.
Plastic materials are not recommended for tilted windows since surface scratches cause image artifacts. Colored
windows are not recommended if motion detection mode is required since it reduces engine sensitivity to the
moving target.
TM
), and
Cell Cast Acrylic (ASTM: PMMA)
Cell Cast Acrylic, or Poly-methyl Methacrylic (PMMA) is fabricated by casting acrylic between two precision sheets
of glass. This material has very good optical quality, reasonably good impact resistance and low initial cost, but is
relatively soft and susceptible to attack by chemicals, mechanical stresses, and UV light. Therefore polysiloxane
coating is strongly recommended. Acrylic can be laser cut into odd shapes and ultrasonically welded.
Cell Cast ADC (ASTM: ADC)
Also known as CR-39TM, Allyl Diglycol Carbonate (ADC) is a thermal-setting plastic produced by cell-casting. Most
plastic eyeglasses sold today are uncoated, cell-cast CR-39. This material has excellent chemical and
environmental resistance, and reasonably good impact resistance. It also has quite good surface hardness, and
therefore does not have to be hard-coated, but may be coated for severe environments. This material cannot be
ultrasonically welded.
Chemically Tempered Glass
Glass is a hard material that provides excellent scratch and abrasion resistance. However, unannealed glass is
brittle. Increasing flexibility strength with minimal optical distortion requires chemical tempering. Glass cannot be
ultrasonically welded and is difficult to cut into odd shapes.
14
Installation
Commercially Available Coatings
Anti-Reflection Coatings
Anti-reflection coatings can be used for stray light control or to achieve maximum working range, and can be
applied to the inside and/or outside of the window to reduce the amount of light reflected off the window back into
the engine. However, they are expensive and have very poor abrasion and scratch resistance.
Polysiloxane Coating
Polysiloxane type coatings are applied to plastic surfaces to improve the surface resistance to both scratch and
abrasion. To apply, dip and air dry in an oven with filtered hot air.
To gauge a window's durability, use ASTM standard D1044, Standard Test Method for Resistance of Transparent
Plastics to Surface Abrasion (the Taber Test), which quantifies abrasion resistance as a percent increase in haze
after a specified number of cycles and load. Lower values of the increase in haze correspond to better abrasion
and scratch resistance. See Table 3-2.
Table 3-2 Taber Test Results on Common Exit Window Materials
Sample
Chemically Tempered Glass1.20%1.50%Best
PMMA with Polysiloxane Hardcoat3%10%
ADC5%30%
PMMA30%Worst
* All measurements use a 100 gram load and CS-10F Abraser.
Haze 100
cycles
Haze 500
cycles
Abrasion
Resistance
A Word About Coatings
If using an anti-reflective (AR) coating, the specifications in Table 3-3 apply. Polysiloxane coating is not required.
Recess the exit window to minimize scratches and digs.
Table 3-3 AR Coatings Specifications
SpecificationDescription
MaterialBoth tempered glass and plastic (e.g., CR-39 or hard coated acrylic) exit
windows can be AR coated. AR coated glass is easier and more durable
because of a better adhesion property on the glass structure. In addition, it can
be more cost effective to put an AR coating on the glass substrate rather than
on the plastic.
AR Coating Specification
• Single side AR-coating: 92% minimum transmittance within spectrum
range from 420 nm to 730 nm.
• Double side AR-coating: 97% minimum transmittance within spectrum
range from 420 nm to 730 nm.
• For parallel windows, see Figure 9 on page 18.
15
Installation
Embedded Window Angle and Position
If you are placing a window between the MS4717 and the target, observe the following guidelines:
•Window Clear Opening - Make the clear opening of the window large enough so that the entire imager
clear aperture passes through the window. Cutting off any part of the clear aperture can degrade decode
range performance. Ensure that window placement relative to the MS4717 accounts for tolerances on all
parts involved in that assembly.
• Window Angle - Minimum window tilt is indicated in Table 4. Further tilting the window is acceptable and
decreases the possibility of a secondary reflection from that window degrading the scanner's performance.
• Minimum Window Distance - (TBD)
• Optical Working Range - Adding a window can reduce the working range of the scanner since there is a
signal loss when passing through window material. To minimize this reduction, use a special coating
described in A Word About Coatings on page 15. To understand the difference, test the scanner in the
desired orientation and see if the difference affects scanner performance.
16
Optical Path
Notes:
1.Imaging axis pointing tolerance vs. datums ABC:
± 3º horizontal; ± 3.2º vertical
2.Clipping the scanner clear aperture is not permitted.
3.Dimensions are in mm.
Figure 8 MS4717 Optical Path and Exit Window
Installation
17
Installation
Recommended Exit Window Information
Figure 9 Exit Window Distance Information
Table 4 Recommended Exit Window Information - Tilted Window
External Window SpecificationMinimum Window Angle
Non-coated, minimum window positive tilt (+c)TBD
Non-coated, minimum window negative tilt (-c)
AR coated, one side, minimum window positive tilt (+c)
AR coated, one side, minimum window negative tilt (-c)
AR coated, two sides, minimum window positive tilt (+c)
AR coated, two sides, minimum window negative tilt (-c)
Exit Window Notes
•Integration tolerances are not included.
•Ensure the window size is large enough to cover the engine clear aperture plus mounting tolerances of the
window relative to the engine.
TBD
TBD
TBD
TBD
TBD
18
Installation
Zebra SNAPI Software Developer's Kit
The Symbol Native Application Programming Interface Software Development Kit (SNAPI SDK) facilitates
communicate with SNAPI-based Zebra scanners over USB, providing the following features:
•Barcode capture and decode
•Image and video capture
•Electronic scanner configuration and software update
•Reference sample application in Microsoft Visual C#
To download the SDK, go to: www.zebra.com/support.
®
.NET.
19
Scanning
Introduction
This chapter provides information on aiming, illumination, data capture, beeper and decode LED feedback,
supported symbologies, and operating modes.
Imaging System
Aiming System
A 610 nm LED is used to generate a circular aiming pattern which indicates the center of the imager’s field of
view.
Aiming with MS4717
When scanning, the device projects an orange LED dot, which allows positioning the barcode within its field of
view. If necessary, the imager turns on its red LEDs to illuminate the target barcode.
To scan a barcode, center the symbol and ensure the entire symbol is within the rectangular area formed by
the illumination LEDs. The imager can also read a barcode presented within the aiming dot not centered. The
figure below illustrates proper LED placement to produce a successful decode.
Figure 10 MS4717 Aiming Pattern
Aiming Error
The aiming pattern is rotated by 2º relative to the imaging axis in the horizontal plane to minimize parallax
between the aiming axis and the imaging axis at 190.45 mm (7.5 in.) from the front of the MS4717.
Aiming Control
The MS4717 can capture images with both the aiming subsystem turned on during exposure (the image of the
aiming pattern is visible in the digital image) or off. If the aiming system is turned off during exposure,
brightness of the aiming pattern decreases as exposure increases.
Loading...
+ 256 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.