This page describes my attempt to compile, download and run Symbol's ScanWedge sample.
C:\Program Files\Symbol Mobility Developer Kit for eVC4\v1.2\Samples\EVC\Standard\ScanWedge
Since I used an entirely different path, I also had to make copies of
..\common ..\msg ..\about ..\ScanParams
There were still 2 files not found on my machine
Pdt9000_Versions.h vibrate.hHowever, these simply appear to be warnings ... at any rate the application compiled without errors (go figure). For instance, vibrate.h is called by
C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\ARMV4\aygshell.h #ifdef TPC #include "vibrate.h" #endifand it is completely missing.
There was a short window that said something about not being able to run the program in the emulator. I suppose that is because it uses the barcode scanner (hardware not implemented in the emulator).
Download and Run
First tried \Applications
then I tried \Program Files
I could not find the exe file in either place
I opened Start / Programs / File Explorer and double clicked the exe ... it works.
Registry Settings
Based on information contained in ScanWedge.htm and SymbolHelp.chm under
Registry base key: HKEY_CURRENT_USER\Software\Symbol\ScanWedge "Suffix"="<character string>" – This string specifies data added to the end of the barcode data "AutoTab"=x – This DWORD entry sets whether or not a tab should be sent after the barcode (and after any selected suffix). The value x can be one of the following: 0 = do not send tab (default). 1 = send tab. "AutoEnter"=x – This DWORD entry sets whether or not an enter should be sent after the barcode (and after any selected suffix). The value x can be one of the following: 0 = do not send enter (default). 1 = send enter.AutoPIE Mode
[HKEY_CURRENT_USER\Software\Symbol\ScanWedge] "AutoPIE"=dword:00000001If you do either of these (set the option or modify the registry), the device never scans again until you exit the program and delete the registry key.
Simply creating the registry key and then running ScanWedge.exe automatically creates all the values (this will save a lot of typing).
Terminal Configuration Manager (TCM)
This download method is described in Chapter 10 of the Symbol Pocket PC 8800 PDF Manual.
C:\..\PocketPC\ScanWedge\ARMV4Dbg\ScanWedge.exe
Of course, I got a warning
The file ScanWedge.exe might not be compatible with the PPT8800w v1.1 64M deviceOf course, I have no way to know if it is compatible or not.Do you want to add this file to the script?
I saved the script as ScanWedge.tcm in the default directory.
Build - I selected Application only and named the output as ScanWedge.hex
It took me a long time (> 2 days) to get this device configured. Now, in order to download a file, I have to perform a hard reset - I have to wipe out all configuration information.
This is where I stopped and rebuilt the system.
Author: Robert Clemenzi - clemenzi@cpcug.org