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