Problem: SocketScan PalmOS control does not work with laser SDIO scanner
Solution: An updated version of the Satellite Forms SocketScan control for PalmOS is available that adds support for the Socket laser SDIO barcode scanner (SDSC 3M). No update is needed for the PocketPC SocketScan control.
Download the updated SocketScan extension for PalmOS from the Products & Support | Support Files | Software Updates & Patches section of the Satellite Forms website: http://www.satelliteforms.net/cat16_1.htm
Unzip the SFE_SocketScan.prc extension file from the zip file that you downloaded. Place that prc file in the
\Satellite Forms 7\Extensions\Standard\Palm\
folder. Hotsync that updated prc file to your PalmOS devices to overwrite the older extension.
NOTE: If you use the Transmit Code ID feature of the Socket scanners that returns the symbology (barcode type) of the barcode that was scanned, you may need to modify your scanner initialization to ensure that you enable this feature. Do not rely on it being set properly just by resetting the scanner to default settings. Enable the Transmit Code ID feature explicitly by setting parameter #45, to the value 2 which retuyrns the "Symbol ID code". Setting it to 0 will return no code ID char, and setting it to 1 will return an AIM ID string. Most developers want the Symbol ID Char if anything.
eg: error = SocketScan1.SetScanParam( 45, 2, true|false )
To retain that setting across power cycles you need to set the Permanent flag to True. If you are setting this parameter every time the scanner is intialized (as recommended) then there is no need to set the Permanent flag to True, just leave it False.
Status: RESOLVED
Keywords: Socket, SocketScan, scanner, barcode, laser, SDIO, SDSC 3M
KB ID: 10046
Updated: 2007-06-22
Satellite Forms KnowledgeBase Online