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 pointOfServiceDeviceCapability 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