Microsoft.PointOfService.BaseServiceObjects Namespace

Classes

CashDrawerBase

Exposes functionality required for support of cash drawer devices.

CashDrawerProperties

CashDrawerProperties is a helper class created by POS for .NET to simplify the retrieval and setting of property values for cash drawer devices.

Cell

A helper class created by POS for .NET to simplify the update of the array of cells used by the DisplayData method.

CheckScannerBase

Contains most of the functionality for support of check scanner devices.

CheckScannerImage

A helper class created by POS for .NET to simplify the retrieval of scanned images and setting of properties.

CheckScannerProperties

A helper class created by POS for .NET to simplify the retrieval and setting of property values for check scanner devices.

ClearPrintAreaOperation

Clears the area defined by the PageModePrintArea property.

CutPaperOperation

When the application updates printer properties and then calls the CutPaper method, the PosPrinterBase class uses an instance of the CutPaperOperation class, cast to the PrintOperation class and stored in the PrintOperationCollection array, to capture information about that method call.

DeviceStatistics

Helps a service object implement device statistics reporting.

DrawerStateChangedEventArgs

Used as the event type for the DrawerStateChangedEventHandler delegate.

DrawRuledLineOperation
LineDisplayBase

Contains most of the functionality required for support of Line Display devices, including drawing of text and graphics (glyphs and bitmaps), window management, and scrolling, marquee, and teletype functions.

LineDisplayBitmap

A helper class created by POS for .NET and used by the LineDisplayBase class for creating and displaying bitmaps.

LineDisplayProperties

A helper class created by POS for .NET to simplify the retrieval and setting of property values for line display devices.

LineDisplayScreenMode

An array of instances of DisplayScreenMode is used to provide a list of supported screen modes for the ScreenModeList property.

MarkFeedOperation

Used to capture information about the MarkFeed(PrinterMarkFeeds) method call.

MsrBase

Contains most of the functionality for support of MSR devices.

MsrFieldData

An instance of a MsrFieldData class is returned by the ParseMsrFieldData protected method of the MsrBase class. The string fields and discretionary data are decoded, and then stored in their respective properties.

MsrProperties

A helper class created by POS for .NET to simplify the retrieval and setting of property values for MSR devices.

MsrTrackData

An instance of MsrTrackData is returned by the ParseMsrTrackData protected method of the MsrBase class. Tracks 1 through 4 are decoded and stored in each of the four, discrete Track properties.

PageModePrintCollection

Prints a collection of PageModePrintOperation.

PageModePrintOperation

Indicates a single page mode print operation.

PinPadBase

Implements all properties and methods for supporting PIN pad devices.

PinPadProperties

A helper class created by POS for .NET to simplify the retrieval and setting of property values for PIN pad devices.

PosKeyboardBase

Contains compete device functionality implemented by POS for .NET for support of keyboard devices.

PosKeyboardProperties

A helper class created by POS for .NET to simplify the retrieval and setting of property values for keyboard devices.

PosPrinterBase

PosPrinterBase class derives from PosPrinterBasic class and contains more complete device functionality implemented by POS for .NET for support of POS printer devices.

PrintBarCodeOperation

Captures information about a print operation method call.

PrintBitmapOperation

Captures information about the PrintBitmap(PrinterStation, String, Int32, Int32) method.

PrinterProperties

A helper class that simplifies the retrieval and setting of property values for printer devices.

PrinterState

Contains property values holding information about the printer state.

PrintMemoryBitmapOperation

Captures information about the PrintMemoryBitmap(PrinterStation, Bitmap, Int32, Int32) method.

PrintNormalOperation

Capture and holds information about a print method call.

PrintOperation

The abstract class definition from which all other <PrintMethodName>Operation classes are derived.

PrintOperationCollection

Maintains a list of print operations and their associated state information.

PrintResults

The PrintResults helper class simplifies the return of status from service object-implemented base class methods and is used by the PosPrinterBase class to maintain and update printer statistics.

PrintTwoNormalOperation

The PrintTwoNormalOperation helper class is used by PosPrinterBase to capture information about the PrintTwoNormal(PrinterStation, String, String) method call.

RFIDDataEventArgs

Defines the programmatic interface for the transmission of RFID data events.

RFIDScannerBase

Contains most of the functionality for support of RFID Scanner devices.

RFIDScannerProperties

Defines the common properties of the RFID Scanner device.

RFIDTag

A helper class created by POS for .NET and used by RFIDScannerBase class for handling RFID tags.

RotatePrintCollection

The RotatePrintCollection helper class is used to store an array, or list, of requested rotation print operations.

RotatePrintOperation

The RotatePrintOperation helper class is used by PosPrinterBase to capture the requested rotation whenever the RotatePrint(PrinterStation, PrintRotation) method is called.

ScannerBase

Contains most of the functionality for support of scanner devices.

ScannerProperties

The ScannerProperties helper class simplifies the setting and retrieval of scanner device property values.

Enums

CardType

Enumerates the possible card types recognized by POS for .NET.

CellType

Defines the possible types of data that can be displayed on the line display device.

Delegates

DrawerStateChangedEventHandler

Delegate for the OnDrawerStateChanged event.

GetStatistic

Gets a device statistic.

LineDisplayBase.BlinkRateChangedEventHandler

Delegate for the BlinkRateChangedEvent protected event.

LineDisplayBase.CurrentWindowChangedEventHandler

Delegate for the CurrentWindowChangedEvent protected event.

LineDisplayBase.CursorTypeChangedEventHandler

Delegate for the CursorTypeChangedEvent protected event.

LineDisplayBase.ScreenModeChangedEventHandler

Delegate for the ScreenModeChangedEvent protected event.

PosPrinterBase.CancelPrintEventHandler

Delegate for the CancelPrintEvent event.

SetStatistic

Sets the specified statistic to the specified value.