Windows.Devices.PointOfService Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite a los desarrolladores de aplicaciones acceder a dispositivos periféricos de punto de servicio (POS). El espacio de nombres proporciona una interfaz neutral del proveedor para acceder a dispositivos POS desde varios fabricantes de la aplicación para UWP.
Consulte también la especificación de arquitectura unifiedPOS
Clases importantes | Descripción |
---|---|
|
Permite a los desarrolladores de aplicaciones acceder a escáneres de códigos de barras para recuperar datos descodificados de una variedad de simbologías de código de barras, como CÓDIGOS QR y UPC, en función del soporte técnico del hardware. |
|
Permite a los desarrolladores de aplicaciones interactuar con cajones de efectivo. |
LineDisplay | Permite a los desarrolladores de aplicaciones controlar las pantallas de línea 2x20 orientadas al cliente. |
magneticStripeReader | Permite a los desarrolladores de aplicaciones acceder a lectores de bandas magnéticas para recuperar datos de tarjetas habilitadas para bandas magnéticas, como tarjetas de crédito/débito, tarjetas de fidelidad, tarjetas de acceso, etcetera. |
POSPrinter | Permite a los desarrolladores de aplicaciones imprimir en impresoras de recibo conectadas a la red y Bluetooth mediante el lenguaje de control de impresora Epson ESC/POS. |
API comunes | Descripción |
---|---|
clase UnifiedPosErrorData | Proporciona información de error. |
enumeración UnifiedPosErrorReason | Define las constantes que indican el motivo del evento de error. |
enumeración UnifiedPosErrorSeverity | Define las constantes que indican la gravedad del error. |
Enumeración UnifiedPosHealthCheckLevel | Define las constantes que indican el tipo de comprobación de estado que se puede realizar en los dispositivos. |
enumeración UnifiedPosPowerReportingType | Define las constantes que indican las funcionalidades de generación de informes de energía del dispositivo punto de servicio (POS). |
Clases
BarcodeScanner |
Representa el dispositivo del escáner de códigos de barras. |
||||||||||||||||||||||||
BarcodeScannerCapabilities |
Representa las funcionalidades del escáner de códigos de barras. |
||||||||||||||||||||||||
BarcodeScannerDataReceivedEventArgs |
Proporciona los datos de código de barras del evento DataReceived. |
||||||||||||||||||||||||
BarcodeScannerErrorOccurredEventArgs |
Proporciona datos para el evento errorOccurred |
||||||||||||||||||||||||
BarcodeScannerImagePreviewReceivedEventArgs |
Proporciona los datos del evento ImagePreviewReceived. |
||||||||||||||||||||||||
BarcodeScannerReport |
Contiene los datos del escáner de códigos de barras. |
||||||||||||||||||||||||
BarcodeScannerStatusUpdatedEventArgs |
Proporciona información sobre un cambio de estado de la operación. |
||||||||||||||||||||||||
BarcodeSymbologies |
Contiene la simbología de código de barras. |
||||||||||||||||||||||||
BarcodeSymbologyAttributes |
Atributos de una simbología del escáner de códigos de barras. |
||||||||||||||||||||||||
CashDrawer |
Un dispositivo cajón de efectivo en un escenario comercial. |
||||||||||||||||||||||||
CashDrawerCapabilities |
Representa las funcionalidades del cajón de efectivo. |
||||||||||||||||||||||||
CashDrawerCloseAlarm |
El cajón de efectivo cierra la alarma. Los valores predeterminados de los parámetros se proporcionan, pero el usuario puede actualizarlos según corresponda. |
||||||||||||||||||||||||
CashDrawerClosedEventArgs |
Este objeto se pasa como parámetro a los controladores de eventos para el evento drawerClosed de |
||||||||||||||||||||||||
CashDrawerEventSource |
Proporciona orígenes de eventos que permiten a un desarrollador detectar cuándo se abre o cierra el cajón de efectivo. |
||||||||||||||||||||||||
CashDrawerOpenedEventArgs |
Este objeto se pasa como parámetro a los controladores de eventos para el evento DrawerOpened. |
||||||||||||||||||||||||
CashDrawerStatus |
Proporciona la potencia actual y el estado de disponibilidad del cajón de efectivo. |
||||||||||||||||||||||||
CashDrawerStatusUpdatedEventArgs |
Este objeto se pasa como parámetro a los controladores de eventos del evento StatusUpdated. |
||||||||||||||||||||||||
ClaimedBarcodeScanner |
Representa el escáner de códigos de barras reclamado. |
||||||||||||||||||||||||
ClaimedBarcodeScannerClosedEventArgs |
Este objeto se pasa como parámetro a los controladores de eventos del evento ClaimedBarcodeScanner.Closed. |
||||||||||||||||||||||||
ClaimedCashDrawer |
Proporciona acceso a métodos, propiedades y eventos exclusivos y con privilegios en un dispositivo de cajón de efectivo de punto de servicio. |
||||||||||||||||||||||||
ClaimedCashDrawerClosedEventArgs |
Este objeto se pasa como parámetro a los controladores de eventos para el evento |
||||||||||||||||||||||||
ClaimedJournalPrinter |
Representa una estación de impresora de diario que se ha reclamado para su uso. |
||||||||||||||||||||||||
ClaimedLineDisplay |
Representa un dispositivo de visualización de línea reclamada. |
||||||||||||||||||||||||
ClaimedLineDisplayClosedEventArgs |
Este objeto se pasa como parámetro a los controladores de eventos del evento ClaimedLineDisplay.Closed. |
||||||||||||||||||||||||
ClaimedMagneticStripeReader |
Representa el lector de franja magnética reclamada. |
||||||||||||||||||||||||
ClaimedMagneticStripeReaderClosedEventArgs |
Este objeto se pasa como parámetro a los controladores de eventos para el evento |
||||||||||||||||||||||||
ClaimedPosPrinter |
Representa una impresora de punto de servicio que se ha reclamado para su uso. |
||||||||||||||||||||||||
ClaimedPosPrinterClosedEventArgs |
Este objeto se pasa como parámetro a los controladores de eventos para el evento ClaimedPosPrinter.Closed. |
||||||||||||||||||||||||
ClaimedReceiptPrinter |
Representa una estación de impresora de recibo que se ha reclamado para su uso. |
||||||||||||||||||||||||
ClaimedSlipPrinter |
Representa una estación de impresora deslizante que se ha reclamado para su uso. |
||||||||||||||||||||||||
JournalPrinterCapabilities |
Representa las funciones de la estación de diario de una impresora de punto de servicio. |
||||||||||||||||||||||||
JournalPrintJob |
Representa un conjunto de instrucciones de impresión que desea ejecutar en la estación de impresora del diario. |
||||||||||||||||||||||||
LineDisplay |
Representa un dispositivo de visualización de líneas. |
||||||||||||||||||||||||
LineDisplayAttributes |
Representa los atributos de una pantalla de línea dispositivo. |
||||||||||||||||||||||||
LineDisplayCapabilities |
Representa las funcionalidades de visualización de líneas. |
||||||||||||||||||||||||
LineDisplayCursor |
Representa un cursor de visualización de líneas. |
||||||||||||||||||||||||
LineDisplayCursorAttributes |
Representa los atributos de un cursor de visualización de líneas. |
||||||||||||||||||||||||
LineDisplayCustomGlyphs |
Representa un conjunto de glifos personalizados que se van a usar en una presentación de línea. |
||||||||||||||||||||||||
LineDisplayMarquee |
Representa un objeto que contiene propiedades que describen y permiten el control del desplazamiento de marquesina en una pantalla de línea. |
||||||||||||||||||||||||
LineDisplayStatisticsCategorySelector |
Representa un selector de categorías de estadísticas estándar. |
||||||||||||||||||||||||
LineDisplayStatusUpdatedEventArgs |
Proporciona datos de eventos para los cambios de estado de energía en el dispositivo de visualización de líneas. |
||||||||||||||||||||||||
LineDisplayStoredBitmap |
Representa un objeto usado para almacenar un mapa de bits a través del método LineDisplayWindow.StoreBitmapAsync. |
||||||||||||||||||||||||
LineDisplayWindow |
Representa una ventana de visualización de líneas. |
||||||||||||||||||||||||
MagneticStripeReader |
Representa el dispositivo lector de bandas magnéticas. |
||||||||||||||||||||||||
MagneticStripeReaderAamvaCardDataReceivedEventArgs |
Proporciona los datos de la tarjeta American Association of Motor Vehicle Administrators (AAMVA) de la evento AamvaCardDataReceived. |
||||||||||||||||||||||||
MagneticStripeReaderBankCardDataReceivedEventArgs |
Proporciona datos de tarjeta bancaria del evento BankCardDataReceived. |
||||||||||||||||||||||||
MagneticStripeReaderCapabilities |
Proporciona información de funcionalidades para el lector de bandas magnéticas. |
||||||||||||||||||||||||
MagneticStripeReaderCardTypes |
Contiene el tipo de tarjeta de la tarjeta deslizada recientemente. |
||||||||||||||||||||||||
MagneticStripeReaderEncryptionAlgorithms |
Contiene el algoritmo de cifrado admitido por el dispositivo. |
||||||||||||||||||||||||
MagneticStripeReaderErrorOccurredEventArgs |
Proporciona información de error para el evento errorOccurred |
||||||||||||||||||||||||
MagneticStripeReaderReport |
Contiene datos de la tarjeta deslizada recientemente. |
||||||||||||||||||||||||
MagneticStripeReaderStatusUpdatedEventArgs |
Proporciona información sobre un cambio de estado de la operación. |
||||||||||||||||||||||||
MagneticStripeReaderTrackData |
Contiene los datos de seguimiento obtenidos después de un deslizamiento de tarjeta. |
||||||||||||||||||||||||
MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs |
Proporciona datos para la tarjeta de proveedor deslizada recientemente. |
||||||||||||||||||||||||
PaymentDevice |
Permite a los desarrolladores de aplicaciones acceder a dispositivos periféricos de punto de servicio (POS). El espacio de nombres proporciona una interfaz neutral del proveedor para acceder a dispositivos POS desde varios fabricantes de la aplicación para UWP. Consulte también la especificación de arquitectura unifiedPOS
|
||||||||||||||||||||||||
PaymentDeviceCapabilities |
Permite a los desarrolladores de aplicaciones acceder a dispositivos periféricos de punto de servicio (POS). El espacio de nombres proporciona una interfaz neutral del proveedor para acceder a dispositivos POS desde varios fabricantes de la aplicación para UWP. Consulte también la especificación de arquitectura unifiedPOS
|
||||||||||||||||||||||||
PaymentDeviceConfiguration |
Permite a los desarrolladores de aplicaciones acceder a dispositivos periféricos de punto de servicio (POS). El espacio de nombres proporciona una interfaz neutral del proveedor para acceder a dispositivos POS desde varios fabricantes de la aplicación para UWP. Consulte también la especificación de arquitectura unifiedPOS
|
||||||||||||||||||||||||
PaymentDeviceGetConfigurationResult |
Permite a los desarrolladores de aplicaciones acceder a dispositivos periféricos de punto de servicio (POS). El espacio de nombres proporciona una interfaz neutral del proveedor para acceder a dispositivos POS desde varios fabricantes de la aplicación para UWP. Consulte también la especificación de arquitectura unifiedPOS
|
||||||||||||||||||||||||
PaymentDeviceOperationResult |
Permite a los desarrolladores de aplicaciones acceder a dispositivos periféricos de punto de servicio (POS). El espacio de nombres proporciona una interfaz neutral del proveedor para acceder a dispositivos POS desde varios fabricantes de la aplicación para UWP. Consulte también la especificación de arquitectura unifiedPOS
|
||||||||||||||||||||||||
PaymentDeviceTransactionRequest |
Permite a los desarrolladores de aplicaciones acceder a dispositivos periféricos de punto de servicio (POS). El espacio de nombres proporciona una interfaz neutral del proveedor para acceder a dispositivos POS desde varios fabricantes de la aplicación para UWP. Consulte también la especificación de arquitectura unifiedPOS
|
||||||||||||||||||||||||
PaymentDeviceTransactionResult |
Permite a los desarrolladores de aplicaciones acceder a dispositivos periféricos de punto de servicio (POS). El espacio de nombres proporciona una interfaz neutral del proveedor para acceder a dispositivos POS desde varios fabricantes de la aplicación para UWP. Consulte también la especificación de arquitectura unifiedPOS
|
||||||||||||||||||||||||
PaymentMethod |
Permite a los desarrolladores de aplicaciones acceder a dispositivos periféricos de punto de servicio (POS). El espacio de nombres proporciona una interfaz neutral del proveedor para acceder a dispositivos POS desde varios fabricantes de la aplicación para UWP. Consulte también la especificación de arquitectura unifiedPOS
|
||||||||||||||||||||||||
PosPrinter |
Representa una impresora de punto de servicio. |
||||||||||||||||||||||||
PosPrinterCapabilities |
Representa las funciones de la impresora de punto de servicio. |
||||||||||||||||||||||||
PosPrinterCharacterSetIds |
Representa el conjunto de identificadores de los juegos de caracteres que puede usar una impresora de punto de servicio. |
||||||||||||||||||||||||
PosPrinterFontProperty |
Representa la propiedad de una fuente de impresora de punto de servicio específica. |
||||||||||||||||||||||||
PosPrinterPrintOptions |
Representa las opciones de impresión del texto que desea imprimir en una impresora de punto de servicio. |
||||||||||||||||||||||||
PosPrinterReleaseDeviceRequestedEventArgs |
Proporciona información sobre el evento ClaimPosPrinter.ReleaseDeviceRequested que se produce cuando una impresora de punto de servicio obtiene una solicitud para liberar su notificación exclusiva. |
||||||||||||||||||||||||
PosPrinterStatus |
Proporciona información sobre el estado de una impresora de punto de servicio, como el estado de alimentación de la impresora. |
||||||||||||||||||||||||
PosPrinterStatusUpdatedEventArgs |
Proporciona información sobre el evento PosPrinter.StatusUpdated que se produce cuando cambia el estado de una impresora de punto de servicio. |
||||||||||||||||||||||||
ReceiptPrinterCapabilities |
Representa las funciones de la estación de recepción de una impresora de punto de servicio. |
||||||||||||||||||||||||
ReceiptPrintJob |
Representa un conjunto de instrucciones de impresión que desea ejecutar en la impresora de recibos. |
||||||||||||||||||||||||
SlipPrinterCapabilities |
Representa las capacidades de la estación de deslizamiento de una impresora de punto de servicio. |
||||||||||||||||||||||||
SlipPrintJob |
Representa un conjunto de instrucciones de impresión que desea ejecutar en la estación de impresora deslizante. |
||||||||||||||||||||||||
UnifiedPosErrorData |
Proporciona información de error. |
Estructuras
SizeUInt32 |
Define el alto y el ancho de un objeto en un plano bidimensional. |
Interfaces
ICashDrawerEventSourceEventArgs |
Representa los argumentos comunes a los orígenes de eventos de cajón de efectivo. |
ICommonClaimedPosPrinterStation |
Representa propiedades y acciones comunes a todo tipo de estaciones reclamadas para una impresora de punto de servicio. |
ICommonPosPrintStationCapabilities |
Representa las funcionalidades comunes a todos los tipos de estaciones para impresoras de punto de servicio. |
ICommonReceiptSlipCapabilities |
Representa las funcionalidades comunes a las estaciones de impresión de recibos y recibos. |
IPosPrinterJob |
Representa acciones comunes a los trabajos de todos los tipos de estaciones para una impresora de punto de servicio. |
IReceiptOrSlipJob |
Representa acciones comunes a los trabajos para las estaciones de recibo e impresora de recibos. |
Enumeraciones
BarcodeScannerStatus |
Define las constantes que indican el estado del escáner de códigos de barras. |
||||||||||||||||||||||||
BarcodeSymbologyDecodeLengthKind |
Los tipos de longitudes de descodificación que pueden admitir las simbologías de código de barras. |
||||||||||||||||||||||||
CashDrawerStatusKind |
Define las constantes que indican el estado de potencia del cajón de efectivo. |
||||||||||||||||||||||||
LineDisplayCursorType |
Define las constantes que indican el tipo de cursor que usa una presentación de línea. |
||||||||||||||||||||||||
LineDisplayDescriptorState |
Define las constantes que indican el estado de un descriptor de visualización de línea. |
||||||||||||||||||||||||
LineDisplayHorizontalAlignment |
Define las constantes que indican la alineación horizontal del texto en una presentación de línea, en relación con la posición del carácter de texto actual. |
||||||||||||||||||||||||
LineDisplayMarqueeFormat |
Define las constantes que indican el formato de marca para la ventana actual. |
||||||||||||||||||||||||
LineDisplayPowerStatus |
Define las constantes que indican el estado de energía de una pantalla de línea. |
||||||||||||||||||||||||
LineDisplayScrollDirection |
Define las constantes que indican la dirección de desplazamiento de la pantalla de línea. |
||||||||||||||||||||||||
LineDisplayTextAttribute |
Define las constantes que indican si la pantalla de línea se invierte o parpadea. |
||||||||||||||||||||||||
LineDisplayTextAttributeGranularity |
Define las constantes que indican si la pantalla de línea admite parpadear o revertir la pantalla. |
||||||||||||||||||||||||
LineDisplayVerticalAlignment |
Define las constantes que indican la alineación vertical del texto en una presentación de línea, en relación con la posición del carácter de texto actual. |
||||||||||||||||||||||||
MagneticStripeReaderAuthenticationLevel |
Define las constantes que indican el nivel de compatibilidad con el protocolo de autenticación del lector de bandas magnéticas: NotSupported, Optional o Required. |
||||||||||||||||||||||||
MagneticStripeReaderAuthenticationProtocol |
Define las constantes que indican el protocolo de autenticación admitido por el dispositivo. |
||||||||||||||||||||||||
MagneticStripeReaderErrorReportingType |
Define las constantes que indican el tipo de informe de errores para el dispositivo. |
||||||||||||||||||||||||
MagneticStripeReaderStatus |
Define las constantes que indican el estado de autenticación del dispositivo. |
||||||||||||||||||||||||
MagneticStripeReaderTrackErrorType |
Define las constantes que indican el tipo de error de seguimiento. |
||||||||||||||||||||||||
MagneticStripeReaderTrackIds |
Define las constantes que indican el identificador de seguimiento del dispositivo que se va a leer. |
||||||||||||||||||||||||
PaymentMethodKind |
Permite a los desarrolladores de aplicaciones acceder a dispositivos periféricos de punto de servicio (POS). El espacio de nombres proporciona una interfaz neutral del proveedor para acceder a dispositivos POS desde varios fabricantes de la aplicación para UWP. Consulte también la especificación de arquitectura unifiedPOS
|
||||||||||||||||||||||||
PaymentOperationStatus |
Permite a los desarrolladores de aplicaciones acceder a dispositivos periféricos de punto de servicio (POS). El espacio de nombres proporciona una interfaz neutral del proveedor para acceder a dispositivos POS desde varios fabricantes de la aplicación para UWP. Consulte también la especificación de arquitectura unifiedPOS
|
||||||||||||||||||||||||
PaymentUserResponse |
Permite a los desarrolladores de aplicaciones acceder a dispositivos periféricos de punto de servicio (POS). El espacio de nombres proporciona una interfaz neutral del proveedor para acceder a dispositivos POS desde varios fabricantes de la aplicación para UWP. Consulte también la especificación de arquitectura unifiedPOS
|
||||||||||||||||||||||||
PosConnectionTypes |
Tipos de conexión que se pueden usar para acceder a un punto de dispositivo de servicio. |
||||||||||||||||||||||||
PosPrinterAlignment |
Describe las posibles alineaciones horizontales del texto que imprime una impresora de punto de servicio en la página. |
||||||||||||||||||||||||
PosPrinterBarcodeTextPosition |
Describe las posibles posiciones verticales en las que una impresora de punto de servicio imprime el texto del código de barras en relación con el código de barras. |
||||||||||||||||||||||||
PosPrinterCartridgeSensors |
Describe los posibles sensores disponibles para una estación de impresora de una impresora de punto de servicio que se usará para notificar el estado de la impresora. |
||||||||||||||||||||||||
PosPrinterColorCapabilities |
Describe los posibles cartuchos de color que una impresora de punto de servicio puede admitir. |
||||||||||||||||||||||||
PosPrinterColorCartridge |
Describe los cartuchos de color que la impresora de punto de servicio puede usar para imprimir. |
||||||||||||||||||||||||
PosPrinterLineDirection |
Describe las posibles indicaciones que una estación de impresión de recibos o recibos puede utilizar para imprimir una línea reglada. |
||||||||||||||||||||||||
PosPrinterLineStyle |
Describe los estilos de línea que una estación de impresión de recibos o de recibos puede usar para imprimir una línea reglada. |
||||||||||||||||||||||||
PosPrinterMapMode |
Describe las unidades de medida válidas para las impresoras de punto de servicio. |
||||||||||||||||||||||||
PosPrinterMarkFeedCapabilities |
Describe las funcionalidades de una estación de impresora de recibos para controlar el papel con sentido de marca. |
||||||||||||||||||||||||
PosPrinterMarkFeedKind |
Describe las formas en que la estación de impresora de recibo debe alimentar el papel con sentido de marca al llamar al método ReceiptPrintJob.MarkFeed. |
||||||||||||||||||||||||
PosPrinterPrintSide |
Describe los lados de la hoja de papel en la que se imprime la impresora de punto de servicio. |
||||||||||||||||||||||||
PosPrinterRotation |
Describe las posibles formas en que una impresora de punto de servicio puede girar el texto o la imagen en la página. |
||||||||||||||||||||||||
PosPrinterRuledLineCapabilities |
Describe las funcionalidades de la impresora de punto de servicio para dibujar líneas regladas. |
||||||||||||||||||||||||
PosPrinterStatusKind |
Describe el estado de energía de una impresora de punto de servicio. |
||||||||||||||||||||||||
UnifiedPosErrorReason |
Define las constantes que indican el motivo del evento de error. |
||||||||||||||||||||||||
UnifiedPosErrorSeverity |
Define las constantes que indican la gravedad del error. |
||||||||||||||||||||||||
UnifiedPosHealthCheckLevel |
Define las constantes que indican el tipo de comprobación de estado que se puede realizar en los dispositivos. |
||||||||||||||||||||||||
UnifiedPosPowerReportingType |
Define las constantes que indican las funcionalidades de generación de informes de energía del dispositivo punto de servicio (POS). |
Comentarios
Las aplicaciones que usan este espacio de nombres requieren la declaración del pointOfService
DeviceCapability en el manifiesto del paquete de aplicación.
Consulte también
- ejemplo de cajón de efectivo (Windows 10)
- muestra de lector de bandas magnéticas (Windows 10)
- muestra de impresora POS (Windows 10)
- ejemplo de escáner de código de barras (Windows 10)
- de especificación de arquitectura UnifiedPOS