SocketScan
Trigger Select
Trigger Scan
Trigger RFID
SocketScan.exe
Yes Yes Yes Yes
RFIDDemo.exe
Yes* No No Yes*
ScanDemo.exe
Yes No Yes Yes
User application
(using SDK)
No No Yes Yes
* Note: Socket does not recommend using SocketScan or Trigger RFID to do a tag read while using RFID
Demo. The data may not appear as expected due to the different options that can be enabled in the Scanner
Settings control panel applet.
RFID Demo only utilizes the RFID portion of the CF RFID Reader-Scan Card.
Whenever these programs are assigned to buttons to trigger a RFID scan, they call ScanTrigger API routine
which generates a Select Tag and/or Tag Read Data command. The parameters for this command are set by
the registry entries and controlled by the Scanner Settings control panel applet.
13.1
T
RIGGERING
D
ETAILS
If you are using SocketScan with the CF Scan Card or SD Scan Card for your application, there are
two ways to start a scan:
1.
Assign a hardware button to execute the Socket Trigger Scan.exe, Socket Trigger RFID.exe or
ScktScan.exe program. If ScktScan.exe is already loaded, executing it again will call ScanTrigger()
to start a scan.
2.
Your application program can execute ScktScan.exe to start a scan.
For the RFID Reader, assigning a trigger button or executing ScktScan.exe to start a trigger sends a
Select Tag command to the RFID reader. If a valid tag is within the reader’s field, SocketScan
returns the Tag Type and Tag ID (with a “:” in-between) to the current application that has
keyboard focus. Use the SocketScan RFID control panel applet to configure SocketScan to read the
tag data and for better control over the RFID Reader functions when triggered from ScanAPI.
SocketScan (keyboard wedge) now has the addition of the "selected" scanner. This is the scanner
who's ICON shows up in the task tray and has a checkbox (selected) when the SocketScan menu is
displayed. The selected scanner is the one that receives the ScanTrigger command when SocketScan
is assigned to a PDA button and executed.
A number of changes were made to the SocketScan wedge program to support the RFID-Scan card
and multiple scanners in general.
1.
The program is now multi-scanner aware by calling
ScanEnableMultiScanner()
before calling
ScanInit()
. It does not support multiple CHS devices at this time.
2.
The CF RFID Reader-Scan Card is treated as two scanning devices: RFID and CFSC. The program
also supports other scanner combinations (i.e. CHS and CFSC, CHS and RFID, etc.)
3.
Symbology Selector:
When multiple bar code scanners are present (i.e. CFSC and CHS) the symbology selector will
show a sub-menu for all scanners that support displaying/changing the symbologies. There is no
sub-menu if there is only one supported scanner present
April 8, 2010
Page 76
Document#: 6410-00147 K
Revision 2.28