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.
La arquitectura de Microsoft Point of Service (POS) para .NET ayuda a los desarrolladores que escriben aplicaciones POS y a los proveedores de hardware de dispositivos periféricos que escriben objetos de servicio basados en .NET. En la siguiente ilustración se muestra la arquitectura de POS para .NET.
Los dispositivos usan objetos de servicio para comunicarse con la aplicación mediante las interfaces de POS para .NET.
Puede usar la clase PosExplorer para detectar y crear instancias de objetos de servicio. Una vez que tenga una instancia de un objeto de servicio, puede usar ese objeto de servicio para interactuar con el dispositivo POS.
Los dispositivos Plug and Play informan automáticamente a PosExplorer cuando se conectan o desconectan. En el caso de los dispositivos que no son Plug and Play, puede usar el Administrador de dispositivos de POS para administrar la forma en la que PosExplorer detecta esos dispositivos.
Compatibilidad con aplicaciones POS
La API pública de POS para .NET proporciona a las aplicaciones POS información sobre los dispositivos POS conectados. La API pública también crea instancias de las clases del objeto de servicio (SO) para interactuar con los dispositivos.
POS para .NET usa Plug and Play para Windows Embedded a fin de detectar la conexión y desconexión de los dispositivos POS. La API pública transmite los eventos Plug and Play a la aplicación.
En el caso de las aplicaciones más antiguas, el sistema de interoperabilidad heredado de POS para .NET expone controles OLE heredados para Retail POS (OPOS) como objetos de servicio de .NET.
Para obtener más información, consulte Compatibilidad con la API de .NET.
Compatibilidad con objetos de servicio
Los proveedores de hardware escriben objetos de servicio específicos del dispositivo que interactúan con hardware periférico. Los objetos de servicio también implementan interfaces como se especifica en el estándar Unified Point of Service (UnifiedPOS) v1.14. Con las clases de dispositivo de POS para .NET, los proveedores de hardware pueden concentrar sus esfuerzos en implementar los detalles específicos del dispositivo.
POS para .NET ofrece clases de dispositivo básicas abstractas para cada tipo de dispositivo definido en la especificación UnifiedPOS. Las clases básicas mejoradas, denominadas clases base, proporcionan funcionalidad común a todos los dispositivos POS. POS para .NET proporciona clases de dispositivo base abstractas para nueve dispositivos. Las clases base implementan más funcionalidad básica de POS específica de la clase de dispositivo concreta.
POS para .NET proporciona clases base para los siguientes dispositivos:
- Caja registradora
- Lector de cheques
- Teclado
- Pantalla lineal
- Lector de bandas magnéticas
- Datáfono
- Impresora
- Escáner
- Escáner de etiquetas RFID
Consulte también
Conceptos
- Arquitectura típica de aplicaciones de POS
- POS para la integración de .NET con Plug and Play
- Clases de dispositivo admitidas