(→FAQ)
|
(→FAQ)
|
Line 5: | |||
'''Does the H21 SDK have classes to manage and communicate via the IrDA port?''' | '''Does the H21 SDK have classes to manage and communicate via the IrDA port?''' | ||
:No it doesn't - Microsoft has already included classes in the .NET Compact Framework to deal with IrDA communication. See the System.Net.IrDA namespace. | :No it doesn't - Microsoft has already included classes in the .NET Compact Framework to deal with IrDA communication. See the System.Net.IrDA namespace. | ||
+ | '''[[Universal Menu Book]] commands that deal with symbology options return false when sent with the BarcodeDecoder.SendCommand() method. What's going on?''' | ||
+ | :This behavior is actually by design, because it’s configurable through a different interface. | ||
+ | If you bring up the ScannerManager app, and go to the Code Options tab, you can hold down the stylus on a symbology and bring up an options page for that symbology. You're able to set different symbology options there. In code, say you wanted to send the leading check digit of UPCE codes (menu book code 'E6') to distinguish between UPCE0 and UPCE1. You would do this: | ||
+ | :<code>BarcodeReader.BCRSettings.CodeOptions[SYMBOLOGY_ID.CODE_UPC_E].dwTransmitCD = BCR_CODE_OPTIONS_TRANSMITCD.BCR_UPC_LEADING0_TRANSMITCD</code> |