Freigeben über


Unterstützte Geräteklassen (POS für .NET v1.14 SDK-Dokumentation)

Microsoft Point of Service für .NET (POS für .NET) v1.14 repräsentiert die 36 Peripheriegeräte, die in der UnifiedPOS-Spezifikation (Unified POINT of Service) v1.14 durch abstrakte Interface- und Basic-Geräteklassen identifiziert werden. POS für .NET bietet auch neun abstrakte Base-Geräteklassen, die weitere Kern-POS-Funktionen implementieren, die für diese bestimmten Gerätetypen spezifisch sind.

Hardwarehersteller verwenden die Geräteklassen, um Serviceobjekte zu erstellen, die ihre Peripheriegeräte mit den Anwendungen verknüpfen.

Interface-Klassen

POS für .NET stellt Interface-Klassen für alle 36 UnifiedPOS-Geräte bereit. Die Interface-Klassen stellen die Einstiegspunkte bereit, wie in der UnifiedPOS-Spezifikation angegeben, bieten jedoch nur minimale Funktionalität.

Grundlegende Klassen

POS für .NET-Basic-Klassen enthalten grundlegende funktionsbezogene Unterstützung für alle 36 Geräte. Basic-Klassen bieten generische Unterstützung für das Öffnen, Beanspruchen und Aktivieren des Geräts, Gerätestatistiken und das Verwalten der Zustellung von Ereignissen an die Anwendung. Darüber hinaus enthält jede Basic-Klasse einen Satz geerbter und geschützter Methoden, die vom Serviceobjekt implementiert werden können.

Basisklassen

Für die neun primären UnifiedPOS-Gerätetypen stellt POS für .NET voll funktionsfähige Base-Klassen bereit, die ihre entsprechenden Basic-Klassen um gerätespezifische Member erweitern. Sie können sich diese Klassen als erweiterte Basic-Klassen vorstellen. Da Base-Klassen eine nahezu vollständige Implementierung bieten, sollten Serviceobjectentwickler nach Möglichkeit von diesen Klassen ableiten.

UnifiedPOS-Geräte und POS für .NET-Geräteklassen

In der folgenden Tabelle sind die UnifiedPOS-Geräte mit ihrem entsprechenden POS für .NET-Basic- und Base-Geräteklassen aufgeführt (sofern zutreffend).

UnifiedPOS-Gerät Interface-Klasse Basic-Klasse Base-Klasse
Belt Belt BeltBasic
Biometrie Biometrie BiometricsBasic
Scheinleser BillAcceptor BillAcceptorBasic
Banknotenspender BillDispenser BillDispenserBasic
Bumpbar BumpBar BumpBarBasic
Geldwechsler CashChanger CashChangerBasic
Kassenschublade CashDrawer CashDrawerBasic CashDrawerBase
CAT (Credit Authorization Terminal) – Kreditautorisierungsterminal Katze CatBasic
Scheckscanner CheckScanner CheckScannerBasic CheckScannerBase
Münzprüfer CoinAcceptor CoinAcceptorBasic
Münzspender CoinDispenser CoinDispenserBasic
Elektronisches Journal ElectronicJournal ElectronicJournalBasic
Lese-/Schreibgerät für elektronische Werte ElectronicValueRW ElectronicValueRWBasic
Fiskaldrucker FiscalPrinter FiscalPrinterBasic
Gate Gate GateBasic
Gesamte Finanzinformationen HardTotals HardTotalsBasic
Bildscanner ImageScanner ImageScannerBasic
Elementspender ItemDispenser ItemDispenserBasic
Schlüsselschalter Schlüsselschalter KeylockBasic
Leuchten Leuchten LightsBasic
Zeilenanzeige LineDisplay LineDisplayBasic LineDisplayBase
MICR (Magnetic Ink Character Recognition) – Magnetschriftlesung Micr MicrBasic
Bewegungssensor MotionSensor MotionSensorBasic
MSR (Magnetic Stripe Reader) – Magnetstreifenleser Msr MsrBasic MsrBase
PIN-Pad PinPad PinPadBasic PinPadBase
Kartenlese-/-schreibgerät PointCardRW PointCardRWBasic
POS-Tastatur PosKeyboard PosKeyboardBasic PosKeyboardBase
POS-Netzteil PosPower PosPowerBasic
POS-Drucker PosPrinter PosPrinterBasic PosPrinterBase
Fernbestellanzeige RemoteOrderDisplay RemoteOrderDisplayBasic
RFID-Scanner RFIDScanner RFIDScannerBasic RFIDScannerBase
Skalieren Skalieren ScaleBasic
Scanner (Barcodeleser) Scanner ScannerBasic ScannerBase
Unterschriftenerfassung SignatureCapture SignatureCaptureBasic
Smartcardlese-/-schreibgerät SmartCardRW SmartCardRWBasic
Tonindikator ToneIndicator ToneIndicatorBasic

Weitere Informationen

Verweis

Konzepte

Weitere Ressourcen