Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A arquitetura do Ponto de Serviço da Microsoft para .NET (POS para .NET) dá suporte a desenvolvedores que escrevem aplicativos POS e fornecedores de hardware de dispositivo periférico escrevendo Objetos de Serviço baseados em .NET. A ilustração a seguir mostra a arquitetura do POS para .NET.

Os dispositivos usam objetos de serviço para se comunicar com seu aplicativo usando interfaces do POS para .NET.
Você pode usar a Classe PosExplorer para descobrir e instanciar objetos de serviço. Depois de ter uma instância de um objeto de serviço, você poderá usar esse objeto de serviço para interagir com o dispositivo POS.
Dispositivos Plug and Play notificarão o PosExplorer automaticamente quando esses dispositivos estiverem conectados ou desconectados. Para dispositivos não Plug and Play, você poderá usar o Gerenciador de Dispositivos de POS para gerenciar como o PosExplorer descobre esses dispositivos.
Suporte para aplicativos POS
A API pública do POS para .NET fornece aos aplicativos POS informações sobre dispositivos POS conectados. A API pública também cria instâncias das classes SO (Objeto de Serviço) para interagir com os dispositivos.
O POS para .NET usa Plug and Play para Windows Embedded para detectar conexão e desconexão do dispositivo POS. A API pública transmite eventos Plug and Play para o aplicativo.
Para aplicativos mais antigos, o sistema de interoperabilidade herdado do POS para .NET expõe controles do OPOS (OLE para Retail POS) herdados como Objetos de Serviço do .NET.
Para obter mais informações, confira Suporte da API do POS para .NET.
Suporte para Objetos de Serviço
Os fornecedores de hardware gravam Objetos de Serviço específicos do dispositivo que interagem com o hardware periférico. Os Objetos de Serviço também implementam interfaces conforme especificado no padrão UnifiedPOS (Ponto de Serviço Unificado) v1.14. Com o POS para classes de dispositivo .NET, os fornecedores de hardware podem concentrar seus esforços na implementação dos detalhes específicos do dispositivo.
O POS para .NET oferece classes de dispositivo Basic abstratas para cada tipo de dispositivo definido na especificação UnifiedPOS. As classes Basic aprimoradas, chamadas classes Base, fornecem funcionalidade comum a todos os dispositivos POS. O POS para .NET fornece classes de dispositivo Base abstratas para nove dispositivos. As classes Base implementam ainda mais a funcionalidade de POS principal específica para a classe de dispositivo específica.
O POS para .NET fornece classes Base para os seguintes dispositivos:
- Caixa registradora
- Leitor de cheque
- Keyboard
- Display de linhas
- Leitor de tarja magnética
- Preenchimento de PIN
- Impressora
- Scanner
- Scanner RFID
Consulte Também
Conceitos
- Arquitetura típica do aplicativo POS
- Integração do POS para .NET com Plug and Play
- Classes de dispositivo com suporte