2.0 R
N
EVISION
OTES
Although ScanAPI is a thin layer, it is designed for future expansion while also being backwards compatible
with existing applications. As new data collection devices with new functionality are supported, the ScanAPI
will be expanded to support these new features, while leaving the existing API function interfaces
unchanged. Whenever possible, all compatible data collection devices will support the standard ScanAPI
mechanism for triggering and retrieving scanned data. This allows devices such as the CF RFID Reader Card
to function like a standard bar code scanner even though the RFID reader's capabilities are more extensive
than those of a bar code scanner, with both writing and reading capabilities.
WARNING: Do NOT attempt to change any communication protocol settings or scan any "Set All
Defaults" programming bar code with any Socket data collection product unless instructed to do
so by Socket Technical Support.
IMPORTANT: ScanAPI currently assumes that the communication parameters for the data
collection devices have not been changed from their factory defaults. If the baud rate, word size,
etc. have been changed from the factory defaults, they will have to be manually restored before
the device will work with ScanAPI. If this happens to the CF Scan Card Series 5 or SD Scan Card
Series 3, it must be returned to the factory to restore default communication settings. The
SocketScan keyboard wedge program also expects that the attached data collection device has
not been programmed to produce prefix or suffix characters.
The SocketScan keyboard wedge application supplied with the SDK offers a powerful feature for developers.
A "Preview DLL" can be written and registered with the SocketScan application. This DLL will see the block
of scanned data before the data is submitted to the keyboard buffer. This provides the developer an
opportunity to validate, pre-process or perform various other modifications on the scanned data. In cases
where the keyboard wedge software is very close, but not quite perfect for your custom application's data
collection solution, we believe this new feature may provide many with the opportunity to make it so –
quickly, simply and effectively.
If you plan to deploy a large number of data collection devices along with your application, please contact
Socket to explore the possibility of having the devices programmed to your specifications during
manufacturing. We can ensure that certain symbologies are enabled or disabled, and we can pre-program
devices in various other ways to suit your needs.
2.1
W
CE
INDOWS
This release includes support for Windows CE 4.2 devices up to Windows CE 6.1. The following data
collection products are supported:
• Secure Digital Scan Card (SDSC) Series 3
• CompactFlash Mag Stripe Reader Card (MSR) Series 4
• CompactFlash Scan Card (CFSC) Series 5
• CompactFlash RFID Reader Card Series 6
• Socket Bluetooth Cordless Hand Scanner (CHS) Series 7
• Socket Bluetooth Cordless Ring Scanner (CRS) Series 9
2.2
W
D
INDOWS
This release supports the following data collection products for computers running Windows XP
Professional/Tablet PC (SP1, SP2, SP3):
• CompactFlash Mag Stripe Reader (MSR) Card Series 4
• CompactFlash Scan Card (CFSC) Series 5
April 8, 2010
Document#: 6410-00147 K
/N
ESKTOP
OTEBOOK
Page 9
Revision 2.28
Need help?
Do you have a question about the SocketScan SDK and is the answer not in the manual?