- 8
1. Introduction
1.1. Why SDK?
Microsoft had provided several standard SDKs for different WinCE platforms because there are different
supporting modules, GUIs and components in each platform. There are un-predictable problem if user use
improper SDK to compile your application. User should select proper SDK which match to target platform to
develop application program. For Unitech terminal, we also provide SDK for each platform, you can get it
from Technical Binder, or get the latest version from below URL.
http://w3.tw.ute.com/pub/cs/SDK/MR650/MR650SDK.zip
You can also get sample source for Camera, Finger print and wave record/play from below URL
http://w3.tw.ute.com/pub/cs/software/sample_program/mr650/MR650_Sample_source.zip
1.2. How to download data from building RFID proximity reader
The major difference between the MR650 and a standard HPC/PalmPC is barcode input capability. The
WinCE Reference Manual contains no information regarding barcode input. This section will introduce the
programming structure of the barcode sub-system and the programming utility library for the MR650. Inside
the MR650 there is an advanced decoding chip to control SE900 laser engine and to handle barcode
decoding. Below is system diagram for the MR650 barcode:
According to the above diagram, the MR650 communicates with Decoder Chip by mean of serial port COM2.
Its communication parameter is fixed on 38400,N,8.1. Normally, the Decoder Chip is in sleep mode when
COM2 is not activated. When COM2 is activated, the Decoder Chip will start working, and it will decode the
barcode “signal” from the laser engine when the trigger key is pressed. After decoding, barcode data and its
symbology type will be sent directly to MR650.
Many programmers find it difficult to control the Decoder Chip via programming language alone, especially if
they are not familiar with barcode and serial port controls. Because of this, Unitech provides the following
utility library and program for the user or application programmer to control the Decoder Chip:
1. Application program “Scan2Key.exe” is a useful application program that can read input data from the
laser scanner and then directly input the data into MR650’s keyboard buffer. “Scan2Key.exe” makes
barcode data input simple, and can be especially valuable to those programmers not familiar with
COM port programming. User program simply reads the barcode data from the keyboard. For barcode
symbologies setting, you can run
Scanner Setting
from
Control Panel
to define all of supporting
symbologies and delimiter.
2. Utility
library:
For programming control, MR650 provide USI.DLL to let user control scanner input, symbologies
setting and profile controlling. Please refer to for detail API lists.
1.3. COM definition for MR650
COM 1
Physical full RS232 port (ActiveSync)
COM 2
Scanner (Hamster)
COM 3
IrCom
COM 4
USB client
COM 5
RS485
COM 6
PCMCIA (if insert COM type PCMCIA card
Reader
Advanced
Decoder
Chip
MR650 CPU
COM2
Содержание MR650
Страница 1: ...MR650 Programming Manual V 1 12 1 16 2008 ...
Страница 7: ... 7 13 FUNCTION KEY SETTING ON REGISTRY 65 14 UPDATE NOTES 66 ...
Страница 16: ... it is for internal use send messages ...
Страница 33: ... Be aware to release handles when program ends ...