Compartilhar via


Classes de dispositivo com suporte (POS para documentação do SDK do .NET v1.14)

O Ponto de Serviço da Microsoft para .NET (POS para .NET) v1.14 representa os 36 dispositivos periféricos identificados na especificação Ponto de Serviço Unificado (UnifiedPOS) v1.14 por classes abstratas de dispositivo Interface e Basic. O POS para .NET também fornece nove classes de dispositivo Base abstratas que implementam ainda mais a funcionalidade de POS principal específica para esses tipos de dispositivo específicos.

Os fornecedores de hardware usam as classes de dispositivo para criar objetos de serviço que vinculam seus dispositivos periféricos aos aplicativos.

Classes de Interface

O POS para .NET fornece classes Interface para todos os 36 dispositivos UnifiedPOS. As classes Interface fornecem os pontos de entrada conforme especificado na especificação UnifiedPOS, mas oferecem funcionalidade mínima.

Classes básicas

As classes Basic de POS para .NET contêm suporte funcional básico para todos os 36 dispositivos. As classes Basic fornecem suporte genérico para abrir, declarar e habilitar o dispositivo, as estatísticas do dispositivo e o gerenciamento da entrega de eventos ao aplicativo. Além disso, cada classe Basic contém um conjunto de métodos herdados e protegidos que podem ser implementados pelo Objeto de Serviço.

Classes base

Para os nove principais tipos de dispositivo UnifiedPOS, o POS para .NET fornece classes Base totalmente funcionais que estendem suas classes Basic correspondentes com membros específicos do dispositivo. Você pode considerar essas classes como classes Basic aprimoradas ou estendidas. Como as classes Base fornecem uma implementação quase completa, os desenvolvedores do Objeto de Serviço devem derivar dessas classes sempre que possível.

Dispositivos UnifiedPOS e classes de dispositivo POS para .NET

A tabela a seguir lista os dispositivos UnifiedPOS com suas classes de dispositivo Basic e Base equivalentes de POS para .NET (quando aplicável).

Dispositivo UnifiedPOS Classe Interface Classe Basic Classe Base
Cinto Cinto BeltBasic
Biometria Biometria BiometricsBasic
Leitor de Fatura BillAcceptor BillAcceptorBasic
Dispensador de Fatura BillDispenser BillDispenserBasic
Barra de Colisão BumpBar BumpBarBasic
Dispensadora de Moedas CashChanger CashChangerBasic
Caixa registradora CashDrawer CashChangerBasic CashDrawerBase
CAT – Terminal de Autorização de Crédito Gato CatBasic
Leitor de Cheque CheckScanner CheckScannerBasic CheckScannerBase
Aceitador de Moedas CoinAcceptor CoinAcceptorBasic
Dispensadora de Moedas CoinDispenser CoinDispenserBasic
Diário Eletrônico ElectronicJournal ElectronicJournalBasic
Leitor/Gravador de Valor Eletrônico ElectronicValueRW ElectronicValueRWBasic
Impressora Fiscal FiscalPrinter FiscalPrinterBasic
Porta Porta GateBasic
Totais Rígidos HardTotals HardTotalsBasic
Verificador de Imagens ImageScanner ImageScannerBasic
Distribuidor de Itens ItemDispenser ItemDispenserBasic
Bloqueio do Teclado Bloqueio do Teclado KeylockBasic
Luzes Luzes LightsBasic
Display de linhas LineDisplay LineDisplayBasic LineDisplayBase
MICR – Reconhecimento de Caracteres de Tinta Magnética Micr MicrBasic
Sensor de movimento MotionSensor MotionSensorBasic
MSR - Leitor de Tarja Magnética Msr MsrBasic MsrBase
PIN Pad PinPad PinPadBasic PinPadBase
Leitor/Gravador de Cartão de Ponto PointCardRW PointCardRWBasic
Teclado POS PosKeyboard PosKeyboardBasic PosKeyboardBase
Potência do POS PosPower PosPowerBasic
Impressora POS PosPrinter PosPrinterBasic PosPrinterBase
Exibição de pedido remoto RemoteOrderDisplay RemoteOrderDisplayBasic
RFID Scanner RFIDScanner RFIDScannerBasic RFIDScannerBase
Escala Escala ScaleBasic
Scanner (Leitor de Código de Barra) Scanner ScannerBasic ScannerBase
Captura de assinatura SignatureCapture SignatureCaptureBasic
Leitor/Gravador de Cartão Inteligente SmartCardRW SmartCardRWBasic
Indicador de Tom ToneIndicator ToneIndicatorBasic

Consulte Também

Referência

Conceitos

Outros recursos