Partilhar via


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

Microsoft Point of Service for .NET (POS for .NET) v1.14 representa os 36 dispositivos periféricos identificados na especificação Unified Point of Service (UnifiedPOS) v1.14 por classes abstratas de interface e dispositivo básico . O POS para .NET também fornece nove classes abstratas de dispositivos básicos que implementam ainda mais a funcionalidade principal do PDV específica para esses tipos de dispositivos 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.

Interface Classes

O POS para .NET fornece classes de 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.

Aulas Básicas

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

Base Classes

Para os nove principais tipos de dispositivos UnifiedPOS, o POS para .NET fornece classes Base totalmente funcionais que estendem suas classes Basic correspondentes com membros específicos do dispositivo. Você pode pensar nessas classes como classes básicas aprimoradas ou estendidas. Como as classes Base fornecem uma implementação quase completa, os desenvolvedores de objetos 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 POS equivalentes para .NET Basic e Base (quando aplicável).

Dispositivo UnifiedPOS Classe de interface Classe Básica Classe Base
Cinto Cinto BeltBasic
Biometria Biometria BiometriaBásica
Aceitador de contas BillAcceptor BillAcceptorBasic
Dispensador de faturas BillDispenser BillDispenserBasic
Barra de Choque Barra de choque BumpBarBasic
Cambista Trocador de dinheiro CashChangerBasic
Gaveta de Dinheiro Gaveta de Caixa CashDrawerBasic CashDrawerBase
CAT - Terminal de Autorização de Crédito Gato CatBasic
Verifique o scanner CheckScanner CheckScannerBasic CheckScannerBase
Aceitador de moedas CoinAcceptor CoinAcceptorBasic
Dispensador de moedas CoinDispenser CoinDispenserBasic
Revista Eletrônica Revista Electrónica ElectronicJournalBasic
Leitor / Gravador de Valor Eletrônico ElectronicValueRW ElectronicValueRWBasic
Impressora Fiscal FiscalPrinter FiscalPrinterBasic
Portão Portão GateBasic
Totais Rígidos HardTotals HardTotalsBasic
Scanner de imagem ImageScanner ImageScannerBasic
Dispensador de Itens ItemDispenser ItemDispenserBasic
Fechadura Fechadura KeylockBasic
Luzes Luzes LuzesBásico
Exibição de linha LineDisplay LineDisplayBasic LineDisplayBase
MICR - Reconhecimento de caracteres de tinta magnética Micr MicrBasic
Sensor de movimento Sensor de movimento MotionSensorBasic
MSR - Leitor de banda magnética Msr MsrBasic MsrBase
PIN Pad PinPad PinPadBasic PinPadBase
Ponto Leitor de Cartão / Gravador PointCardRW PointCardRWBasic
Teclado POS PosKeyboard PosKeyboardBasic PosKeyboardBase
Alimentação POS PosPower PosPowerBasic
Impressora POS PosPrinter PosPrinterBasic PosPrinterBase
Visualização remota de encomendas RemoteOrderDisplay RemoteOrderDisplayBasic
RFID Scanner RFIDScanner RFIDScannerBasic RFIDScannerBase
Escala Escala ScaleBasic
Scanner (leitor de código de barras) Scanner ScannerBasic ScannerBase
Captura de assinatura SignatureCapture SignatureCaptureBasic
Leitor / Gravador de Smart Card SmartCardRW SmartCardRWBasic
Indicador de Tom ToneIndicator ToneIndicatorBasic

Consulte Também

Referência

Conceitos

Outros Recursos