Export (0) Print
Expand All
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Windows.Devices.PointOfService namespace

Applies to Windows only

Enables application developers to access Point of Service (POS) peripheral devices, such as barcode scanners and magnetic stripe readers. The namespace provides a vendor-neutral interface for accessing POS devices from various manufacturers from the Windows Store apps.

Members

The Windows.Devices.PointOfService namespace has these types of members:

Classes

The Windows.Devices.PointOfService namespace has these classes.

ClassDescription
BarcodeScanner Represents the barcode scanner device.
BarcodeScannerCapabilities Represents the barcode scanner capabilities.
BarcodeScannerDataReceivedEventArgs Provides the barcode data from the DataReceived event.
BarcodeScannerErrorOccurredEventArgs Provides data for the ErrorOccurred event.
BarcodeScannerImagePreviewReceivedEventArgs Provides the data from the ImagePreviewReceived event.
BarcodeScannerReport Contains the barcode scanner data.
BarcodeScannerStatusUpdatedEventArgs Provides information about an operation status change.
BarcodeSymbologies Contains the barcode symbology.
ClaimedBarcodeScanner Represents the claimed barcode scanner.
ClaimedMagneticStripeReader Represents the claimed magnetic stripe reader.
MagneticStripeReader Represents the magnetic stripe reader device.
MagneticStripeReaderAamvaCardDataReceivedEventArgs Provides the American Association of Motor Vehicle Administrators (AAMVA) card data from the AamvaCardDataReceived event.
MagneticStripeReaderBankCardDataReceivedEventArgs Provides bank card data from the BankCardDataReceived event.
MagneticStripeReaderCapabilities Provides capabilities information for the magnetic stripe reader.
MagneticStripeReaderCardTypes Contains the card type of the recently swiped card.
MagneticStripeReaderEncryptionAlgorithms Contains the encryption algorithm supported by the device.
MagneticStripeReaderErrorOccurredEventArgs Provides error information for the ErrorOccurred event.
MagneticStripeReaderReport Contains data from the recently swiped card.
MagneticStripeReaderStatusUpdatedEventArgs Provides information about an operation status change.
MagneticStripeReaderTrackData Contains the track data obtained following a card swipe.
MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs Provides data for the recently swiped vendor card.
UnifiedPosErrorData Provides error information.

 

Enumerations

The Windows.Devices.PointOfService namespace has these enumerations.

EnumerationDescription
BarcodeScannerStatus Defines the constants that indicates the barcode scanner status.
MagneticStripeReaderAuthenticationLevel Defines the constants that indicates the level of support for magnetic stripe reader authentication protocol: NotSupported, Optional, or Required.
MagneticStripeReaderAuthenticationProtocol Defines the constants that indicates the authentication protocol supported by the device.
MagneticStripeReaderErrorReportingType Defines the constants that indicates the error reporting type for the device.
MagneticStripeReaderStatus Defines the constants that indicates the device authentication status.
MagneticStripeReaderTrackErrorType Defines the constants that indicates the track error type.
MagneticStripeReaderTrackIds Defines the constants that indicates the device track ID to read.
UnifiedPosErrorReason Defines the constants that indicates the reason for the error event.
UnifiedPosErrorSeverity Defines the constants that indicates the error severity.
UnifiedPosHealthCheckLevel Defines the constants that indicates the type of health check that can be performed on the devices.
UnifiedPosPowerReportingType Defines the constants that indicates power reporting capabilities of the Point of Service (POS) device.

 

Remarks

All POS apps are required declare DeviceCapability in the app package manifest, by using either "PointofService" or a device specific GUID, such as "C243FFBD-3AFC-45E9-B3D3-2BA18BC7EBC5" for a barcode scanner or "2A9FE532-0CDC-44F9-9827-76192F2CA2FB" for a magnetic stripe reader.

Requirements

Minimum supported client

Windows 8.1

Minimum supported server

Windows Server 2012 R2

Minimum supported phone

None supported

Namespace

Windows.Devices.PointOfService
Windows::Devices::PointOfService [C++]

Metadata

Windows.winmd

 

 

Show:
© 2014 Microsoft