
M500 USER MANUAL AND PROGRAMMER SDK
Page 2
TABLE OF CONTENTS
1. INTRODUCTION ............................................................................................................................................. 4
1.1 PRODUCT FEATURE............................................................................................................................................4
1.2 PREREQUISITE...................................................................................................................................................4
2. DEVICE DESCRIPTION..................................................................................................................................... 4
2.1 OVERVIEW OF MODEL M500 .............................................................................................................................5
2.2 PRODUCT SPECIFICATION....................................................................................................................................6
2.3 TECHNICAL DETAILS...........................................................................................................................................6
2.4 UNPACKING DEVICE...........................................................................................................................................7
2.4.1 USB Cable.................................................................................................................................................7
2.4.2 White balance calibration card................................................................................................................8
2.4.3 Cleaning Card...........................................................................................................................................8
3. GETTING STARTED ......................................................................................................................................... 9
3.1 UPGRADING FIRMWARE ...................................................................................................................................10
3.1.1 Upgrade firmware from Demo application............................................................................................10
3.1.2 Upgrade by restarting the scanner ........................................................................................................10
3.1.3 Upgrade firmware from User application..............................................................................................10
4. RUNNING DEMO APPLICATION ................................................................................................................... 11
5. SCOPE.......................................................................................................................................................... 11
6. OPERATION ................................................................................................................................................. 11
6.1 INDICATOR LEDS.............................................................................................................................................11
6.2 EJECT BUTTON................................................................................................................................................12
6.3 GUI .............................................................................................................................................................12
6.3.1 Small Image Preview Pane.....................................................................................................................13
6.3.2 Toolbar and controls ..............................................................................................................................14
6.3.3 Scan modes ............................................................................................................................................15
6.3.4 About dialog toolbar button ..................................................................................................................16
6.3.5 Status Bar...............................................................................................................................................16
6.3.6 Errors......................................................................................................................................................17
7. ARCHITECTURE ............................................................................................................................................ 18
8. M500 DEMO APP......................................................................................................................................... 19
8.1 FORMM500DEMO.CS .....................................................................................................................................19
8.2 FORMGUI.CS .................................................................................................................................................19
8.3 FORMUPDATE.CS ............................................................................................................................................19
8.4 MAGWND.CS.................................................................................................................................................19
8.5 USRIMAGE.CS ................................................................................................................................................19
8.6 ABOUTFORM.CS .............................................................................................................................................19
9. C# API.......................................................................................................................................................... 20
9.1 API FUNCTIONS..............................................................................................................................................20
9.2 API STRUCTURES ............................................................................................................................................24
10. MAINTENANCE ............................................................................................................................................ 27
10.1 CALIBRATION CARD .........................................................................................................................................27
10.2 AIR CLEANING ................................................................................................................................................28
10.3 MECHANICAL DRAWING...................................................................................................................................31