WinCEGeräteSE_Handbuch_Programmierung_v3.00_EN
28 / 65
5.7 Scanner module
A scanner module is integrated as a default feature on some ACD Windows CE devices. All devices can also
be connected to an external scanner.
On integrated scanner modules, a key is located on the left and right of the device to trigger the scanning
beam.
In principle, any key can be remapped as a scanner key by changing the keyboard layout (see Chapter 5.6).
Scanner types
Depending on how the device is to be used, different types of scanners can be integrated into a mobile
device:
Scanner module Description
Screen resolution
SE 955
Short Range Scanner
-
SE 965
Short Range Scanner (new model)
-
SE 1524
Long Range Scanner
-
SE 4500
2D-Imager
752 x 480 pixels
Table 7 – scanner types
The first three models of scanner modules read all types of 1D barcodes. The SE 4500 scanner module
reads 1D and 2D barcodes and can also be used for taking photographs.
ScanDrv scanner driver
The ScanDrv.exe scanner driver is started automatically when booting the devices.
It immediately takes control of the integrated scanner module and configures the module with the settings in
the default configuration file. Its name is read from the registry and may be changed:
[HKEY_LOCAL_MACHINE\ACD\Scanner]
"DefaultINI"=\\Flashdisk\\System\\Ini\\ScanDrv.ini
A detailed description can be found in the documentation
3
for the scanner driver.
Types of use for the scanner module
The scanner module integrated on some models can be used in two ways.
•
Non-customised applications use a scan data insert function in the keyboard buffer to insert the scan
data next to the cursor position. This is done by the ScanDrv scanner driver in its default configuration.
Application developers can use the scanner API directly in the scanapi.dll which allows more control
over the integrated scanner. It is available from ACD. When in use, the scanapi.dll file binds to the
ScanDrv scanner driver and uses its functionality. The ScanDrv configuration must be adapted
accordingly.
As the scanner module cannot be operated from both terminals at the same time, it is not possible to
simultaneously use both operating modes.
3
ScanDrv_SoftwareDocu