WinCEGeräteSE_Handbuch_Programmierung_v3.00_EN
3 / 65
5.7.2
How to use the scanner API ...................................................................................... 30
5.7.2.1
Scanner DLLs on the Windows CE devices .............................................................. 30
5.7.2.2
Triggering a scan from the application ...................................................................... 31
5.7.2.3
The callback function ................................................................................................ 31
5.7.2.4
ScanDrv functional scheme on M2xxSE devices ...................................................... 32
5.8
RFID .......................................................................................................................... 33
5.8.1
RFID types ................................................................................................................ 33
5.8.2
How to use the RFID module .................................................................................... 33
5.8.3
Sequence programming with DLL RFIDApi .............................................................. 33
5.8.4
Example program ...................................................................................................... 36
5.9
WLAN and Ethernet .................................................................................................. 40
5.9.1
ndisconfig .................................................................................................................. 40
5.10
Internet Explorer for Windows CE ............................................................................ 41
5.10.1
Internet Explorer 6 characteristics for Windows CE .................................................. 41
5.10.2
IE6 browser characteristics for Windows CE............................................................. 42
5.10.3
Internet Explorer 6 architecture ................................................................................. 43
5.10.4
IESample or IESimple ............................................................................................... 43
5.10.5
JScript ....................................................................................................................... 44
6
Managing ACD devices .............................................................................. 45
6.1
Updating the system ................................................................................................. 45
6.1.1
Updating system components ................................................................................... 45
6.1.2
Updating the device firmware .................................................................................... 46
6.1.2.1
How to check the firmware version ........................................................................... 46
6.1.2.2
Firmware update requirements ................................................................................. 46
6.1.2.3
Step-by-step installation (automatic sequence) ......................................................... 47
6.1.2.4
Replacing the boot loader ......................................................................................... 50
6.1.2.5
Replacing the boot bitmap......................................................................................... 50
6.1.2.6
Updating the flash disk .............................................................................................. 50
6.1.2.7
Updating the keyboard controller and PLD................................................................ 50
6.2
Generating and rendering links ................................................................................. 51
6.2.1
Manually creating links .............................................................................................. 51
6.2.2
Creating links in the program .................................................................................... 51
6.2.3
Creating links with an editor ...................................................................................... 52
6.2.4
Restoring links on device boot .................................................................................. 52
6.3
Installing software ..................................................................................................... 53
6.3.1
Installing from the IDE by the programmer ................................................................ 53
6.3.2
xcopy installation ....................................................................................................... 53
6.3.3
Program update / installation when booting .............................................................. 53
6.3.4
Installing with CAB files ............................................................................................. 54
6.3.4.1
Manual CAB file installation....................................................................................... 54
6.3.4.2
CAB file installation via the MobileDeviceCentre ....................................................... 54
6.3.4.3
CAB file installation when booting ............................................................................. 55
6.4
FTP server / client ..................................................................................................... 56
6.4.1
FTP server service (Windows CE device as server) ................................................. 56
6.4.1.1
Avoiding display problems with file names in Total Commander ............................... 56
6.4.1.2
Setting the password ................................................................................................. 56
6.4.1.3
Setting the root directory and other parameters ........................................................ 57
6.4.1.4
Software update with CE proprietary FTP servers .................................................... 57
6.4.2
FTP client function (Windows CE device as client) ................................................... 58
6.4.2.1
Software update with CE proprietary FTP client script .............................................. 60
6.5
Customising the startup screen ................................................................................ 61
6.6
ACD assistant programs ........................................................................................... 62
6.6.1
CEToolBox – collection of tools................................................................................. 62