BarcodeReader Members

Constructors

BarcodeReader Constructor Default constructor uses the default buffer size (2 KB) for all scanners.
BarcodeReader Constructor (String) Overloaded constructor sets the scanner name and uses the default buffer (2 KB).
BarcodeReader Constructor (String, UInt32) Overloaded constructor sets the scanner name and buffer size.
BarcodeReader Constructor (Control, String, UInt32) Overloaded constructor sets the scanner name and buffer size. Use this constructor for applications without a user interface.

Events

BarcodeRead An event for notifying applications that a bar code has been read.
BarcodeReadError An event for notifying applications that an error has occurred (for example, insufficient response buffer size).
ScannerNotify An event that passes information about scanner events to the application as the device state changes.

Fields

PortInfoArray An array object of BarcodeReader.PortInfo struct for getting port state information in GetPortInfo.
Symbology An object of the CSymbology class that gets and sets symbology settings through the BarcodeReader class.
SymbologyOptions An object of the CSymbologyOptions class that gets and sets symbology options settings through the BarcodeReader class.

Methods

GetPortState Get port state by port ID.
GetPortInfo Gets all port information for the device.
Dispose Releases all resources from the scanner.
SetPortState Set the port state by port ID.

Properties

ScannerEnable Enables or disables the scanner port.
PostRead Requests data from the scanner and posts an event when scanned data is available.

More Information

BarcodeReader Class