
M500 USER MANUAL AND PROGRAMMER SDK
Page 11
4.
R
UNNING
D
EMO
A
PPLICATION
Download The M500 Demo Application from
http://e-seek.com/products/m-500/
Unzip the files to your PC, and run M500.exe (either 64 bit or 32 bit)
If the red light is flashing, and the Demo program will pop up a dialog box with the option to upgrade
the firmware.
For other error types see the log file “M500dll.log”.
5.
S
COPE
The PC software consists of an application exe, a C# API assembly, and a C/C++ DLL that communicates
with the M500 over USB. The PC software also includes a third party USB driver from Jungo. This
document covers the M500 C# sample application and the C# API that gives a C# developer a simple
interface to the unmanaged C/C++ M500 DLL.
6.
O
PERATION
When a card is inserted the M500 firmware will:
Read the magnetic stripe
Scan using the White LEDs
Decode the PDF417 barcode
Scan using the IR LEDs
Scan using the UV LEDs
Eject the card
Optionally, for faster scans, it is possible to skip the IR and UV scans when only the RGB image, magnetic
stripe data, and PDF417 barcode data are needed.
6.1
I
NDICATOR
LED
S
M500 LED status table is as follow:
Solid
Scanner Ready
Blink
Scanning
Solid
Door Open
Blink
Fatal Error
Application Defined