Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 |