-api-id | -api-type |
---|---|
N:Windows.Devices.PointOfService |
winrt namespace |
Enables application developers to access Point of Service (POS) peripheral devices. The namespace provides a vendor-neutral interface for accessing POS devices from various manufacturers from the UWP app.
BarcodeScanner enables application developers to access barcode scanners to retrieve decoded data from a variety of barcode symbologies such as UPC and QR Codes depending on support from the hardware.
CashDrawer enables application developers to interact with cash drawers.
LineDisplay enables application developers to control customer facing 2x20 line displays.
MagneticStripeReader enables application developers to access magnetic stripe readers to retrieve data from magnetic stripe enabled cards such as credit/debit cards, loyalty cards, access cards, etc.
POSPrinter enables application developers to print to network and Bluetooth connected receipt printers using the Epson ESC/POS printer control language.
Common Members | Description |
---|---|
[UnifiedPosErrorData](unifiedposerrordata.md) class | Provides error information. |
[UnifiedPosErrorReason](unifiedposerrorreason.md) enumeration | Defines the constants that indicates the reason for the error event. |
[UnifiedPosErrorSeverity](unifiedposerrorseverity.md) enumeration | Defines the constants that indicates the error severity. |
[UnifiedPosHealthCheckLevel](unifiedposhealthchecklevel.md) enumeration | Defines the constants that indicates the type of health check that can be performed on the devices. |
[UnifiedPosPowerReportingType](unifiedpospowerreportingtype.md) enumeration | Defines the constants that indicates power reporting capabilities of the Point of Service (POS) device. |
Applications which require this namespace require the addition of the “pointOfService” DeviceCapability to the app package manifest.
Cash drawer sample (Windows 10), Magnetic stripe reader sample (Windows 10), POS printer sample (Windows 10), Barcode scanner sample (Windows 10)