
Chapter 13: Scanners
Configuring Scanners Through the Mobile Devices SDK
101
Psion Mobile Devices Developers Guide
The following .NET code sample illustrates how to get and set scanner variables using the setting key/name
methods, and also illustrates how to create a list of all scanner setting index and key/name pairs.
// Create an instance of a ScannerServicesDriver object
PsionTeklogix.Barcode.ScannerServices.ScannerServicesDriver myScanner =
new PsionTeklogix.Barcode.ScannerServices.ScannerServicesDriver();
private void btnGetInfo_Click(object sender, EventArgs e)
{
// Get Click Data and Click Time values
// Note double backslashes due to escape sequence
tbClickData.Text = myScanner.GetProperty("Scs\\Click Data").ToString();
tbClickTime.Text = myScanner.GetProperty("Scs\\Click Time").ToString();
// Cycle through all scanner settings and list the index numbers
// and setting names in a combo box
for (int i = 0; i < myScanner.TotalSettingsCount; i++)
cbScanSetting.Items.Add(i.ToString() + ": "
+ myScanner.GetSettingName(i));
}
private void btnSetInfo_Click(object sender, EventArgs e)
{
// Set Click Data and Click Time values
myScanner.SetProperty("Scs\\Click Data", tbClickData.Text);
myScanner.SetProperty("Scs\\Click Time", int.Parse(tbClickTime.Text));
}
Comentarios a estos manuales