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.
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 |