Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft Point of Service para .NET (POS para .NET) versión 1.14 representa los 36 dispositivos periféricos identificados en la especificación Unified Point of Service (UnifiedPOS) versión 1.14 mediante clases de dispositivo abstractas de interfaz y básicas. POS para .NET proporciona también nueve clases de dispositivo abstractas base que implementan todavía más funcionalidad principal de POS específica de esos tipos de dispositivos en concreto.
Los proveedores de hardware usan las clases de dispositivo para crear objetos de servicio que vinculen sus dispositivos periféricos a las aplicaciones.
Clases de interfaz
POS para .NET proporciona clases de interfaz para los 36 dispositivos UnifiedPOS. Las clases de interfaz proporcionan los puntos de entrada según aparecen indicados en la especificación UnifiedPOS, pero ofrecen una funcionalidad mínima.
Clases básicas
Las clases básicas de POS para .NET contienen compatibilidad funcional básica para los 36 dispositivos. Las clases básicas proporcionan compatibilidad genérica para abrir, reclamar y habilitar el dispositivo, así como estadísticas de dispositivos y administración de entrega de eventos a la aplicación. Además, cada clase básica contiene un conjunto de métodos heredados y protegidos que el objeto de servicio puede implementar.
Clases base
Para los nueve tipos de dispositivo UnifiedPOS principales, POS para .NET proporciona clases base plenamente funcionales que amplían sus clases básicas correspondientes con miembros específicos del dispositivo. Estas clases pueden considerarse como una mejora o extensión de las clases básicas. Dado que las clases base proporcionan una implementación casi completa, los desarrolladores de objetos de servicio deben derivar de estas clases siempre que sea posible.
Dispositivos UnifiedPOS y clases de dispositivo de POS para .NET
En la siguiente tabla se muestran los dispositivos UnifiedPOS con sus clases de dispositivo básicas y base de POS para .NET equivalentes (si procede).
| Dispositivo UnifiedPOS | Clase de interfaz | Clase básica | Clase base |
|---|---|---|---|
| Cinta | Belt | BeltBasic | |
| Biometría | Biometría | BiometricsBasic | |
| Validador de billetes | BillAcceptor | BillAcceptorBasic | |
| Dispensador de billetes | BillDispenser | BillDispenserBasic | |
| Caja de control | BumpBar | BumpBarBasic | |
| Cambiador de efectivo | CashChanger | CashChangerBasic | |
| Caja registradora | CashDrawer | CashDrawerBasic | CashDrawerBase |
| Terminal de autorización de crédito | Gato | CatBasic | |
| Lector de cheques | CheckScanner | CheckScannerBasic | CheckScannerBase |
| Validador de monedas | CoinAcceptor | CoinAcceptorBasic | |
| Dispensador de cambio | CoinDispenser | CoinDispenserBasic | |
| Registro electrónico | ElectronicJournal | ElectronicJournalBasic | |
| Lector/grabador de valores electrónicos | ElectronicValueRW | ElectronicValueRWBasic | |
| Impresora fiscal | FiscalPrinter | FiscalPrinterBasic | |
| Puerta | Puerta | GateBasic | |
| Totales duros | HardTotals | HardTotalsBasic | |
| Escáner de imágenes | ImageScanner | ImageScannerBasic | |
| Dispensador de artículos | ItemDispenser | ItemDispenserBasic | |
| Bloqueo de teclado | Keylock | KeylockBasic | |
| Luces | Luces | LightsBasic | |
| Pantalla de líneas | LineDisplay | LineDisplayBasic | LineDisplayBase |
| MICR - Reconocimiento magnético de caracteres | Micr | MicrBasic | |
| Sensor de movimiento | MotionSensor | MotionSensorBasic | |
| MSR - Lector de bandas magnéticas | Msr | MsrBasic | MsrBase |
| Panel de PIN | PinPad | PinPadBasic | PinPadBase |
| Lector o grabador de tarjetas de puntos | PointCardRW | PointCardRWBasic | |
| Teclado POS | PosKeyboard | PosKeyboardBasic | PosKeyboardBase |
| Alimentación POS | PosPower | PosPowerBasic | |
| Impresora POS | PosPrinter | PosPrinterBasic | PosPrinterBase |
| Pantalla de pedidos remotos | RemoteOrderDisplay | RemoteOrderDisplayBasic | |
| Lector de etiquetas RFID | RFIDScanner | RFIDScannerBasic | RFIDScannerBase |
| Escala | Escala | ScaleBasic | |
| Escáner (lector de código de barras) | Escáner | ScannerBasic | ScannerBase |
| Captura de firmas | SignatureCapture | SignatureCaptureBasic | |
| Lector o grabador de tarjetas inteligentes | SmartCardRW | SmartCardRWBasic | |
| Indicador de tono | ToneIndicator | ToneIndicatorBasic |