Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Program Microsoft Point of Service dla platformy .NET (POS dla platformy .NET) w wersji 1.14 reprezentuje 36 urządzeń peryferyjnych zidentyfikowanych w specyfikacji Unified Point of Service (UnifiedPOS) w wersji 1.14 przez abstrakcyjne klasy interfejsu i urządzeń w warstwie Podstawowa . Usługa POS dla platformy .NET udostępnia również dziewięć abstrakcyjnych klas urządzeń podstawowych , które dodatkowo implementują podstawowe funkcje poS specyficzne dla tych konkretnych typów urządzeń.
Dostawcy sprzętu używają klas urządzeń do tworzenia obiektów usługi, które łączą swoje urządzenia peryferyjne z aplikacjami.
Klasy interfejsów
Rozwiązanie POS dla platformy .NET dostarcza klasy interfejsu dla wszystkich 36 urządzeń UnifiedPOS. Klasy interfejsu zapewniają punkty wejścia określone w specyfikacji UnifiedPOS, ale oferują minimalne funkcje.
Klasy podstawowe
PoS dla klas .NET Basic zawiera podstawową obsługę funkcjonalną dla wszystkich 36 urządzeń. Klasy podstawowe zapewniają ogólną obsługę otwierania, oświadczeń i włączania urządzenia, statystyk urządzeń i zarządzania dostarczaniem zdarzeń do aplikacji. Ponadto każda klasa Podstawowa zawiera zestaw odziedziczonych i chronionych metod, które mogą być implementowane przez obiekt usługi.
Klasy podstawowe
W przypadku dziewięciu podstawowych typów urządzeń UnifiedPOS usługa POS dla platformy .NET dostarcza w pełni funkcjonalne klasy bazowe , które rozszerzają odpowiednie klasy Podstawowe z elementami członkowskimi specyficznymi dla urządzenia. Te klasy można traktować jako rozszerzone lub rozszerzone klasy Podstawowe . Ponieważ klasy podstawowe zapewniają niemal pełną implementację, deweloperzy obiektów usługi powinni pochodzić z tych klas, gdy tylko jest to możliwe.
UnifiedPOS Devices and POS for .NET Device Classes
W poniższej tabeli wymieniono urządzenia UnifiedPOS z ich równoważnym rozwiązaniem POS dla klas urządzeń .NET Basic i Base (jeśli ma to zastosowanie).
| Ujednolicone urządzeniePOS | Klasa interfejsu | Klasa Podstawowa | Klasa bazowa |
|---|---|---|---|
| Pas | Pas | BeltBasic | |
| Biometria | Biometria | BiometriaBasic | |
| Akceptowanie rachunku | BillAcceptor | BillAcceptorBasic | |
| Bill Dispenser | BillDispenser | BillDispenserBasic | |
| Pasek zderzaka | Pasek bump | BumpBarBasic | |
| Cash Changer | CashChanger | CashChangerBasic | |
| Szuflada gotówkowa | CashDrawer | CashDrawerBasic | CashDrawerBase |
| CAT — terminal autoryzacji kredytowej | Kot | CatBasic | |
| Sprawdzanie skanera | CheckScanner | CheckScannerBasic | CheckScannerBase |
| Akceptor monet | CoinAcceptor | CoinAcceptorBasic | |
| Dozownik monet | CoinDispenser | CoinDispenserBasic | |
| Dziennik elektroniczny | ElectronicJournal | ElectronicJournalBasic | |
| Czytnik wartości elektronicznych / pisarz | ElectronicValueRW | ElectronicValueRWBasic | |
| Drukarka fiskalna | FiscalPrinter | FiscalPrinterBasic | |
| Gate | Gate | GateBasic | |
| Sumy twarde | HardTotals | HardTotalsBasic | |
| Skaner obrazów | ImageScanner | ImageScannerBasic | |
| Dozownik elementów | ItemDispenser | ItemDispenserBasic | |
| Blokada klawiszy | Blokada klawiszy | KeylockBasic | |
| Światła | Światła | LightsBasic | |
| Wyświetlanie linii | LineDisplay | LineDisplayBasic | LineDisplayBase |
| MICR — rozpoznawanie znaków pisma magnetycznego | Micr | MicrBasic | |
| Czujnik ruchu | MotionSensor | MotionSensorBasic | |
| MSR — czytnik paska magnetycznego | Msr | MsrBasic | MsrBase |
| Konsola numeru PIN | PinPad | PinPadBasic | PinPadBase |
| Czytnik kart punktowych / moduł zapisywania | PointCardRW | PointCardRWBasic | |
| Klawiatura POS | PosKeyboard | PosKeyboardBasic | PosKeyboardBase |
| Zasilanie w usłudze POS | PosPower | PosPowerBasic | |
| Drukarka pos | PosPrinter | PosPrinterBasic | PosPrinterBase |
| Wyświetlanie kolejności zdalnej | RemoteOrderDisplay | RemoteOrderDisplayBasic | |
| Skaner RFID | RFIDScanner | RFIDScannerBasic | RFIDScannerBase |
| Skalowanie | Skalowanie | SkalaBasic | |
| Skaner (czytnik kodu kreskowego) | Skaner | SkanerBasic | SkanerBase |
| Przechwytywanie podpisów | SignatureCapture | SignatureCaptureBasic | |
| Czytnik kart inteligentnych/moduł zapisywania | SmartCardRW | SmartCardRWBasic | |
| Wskaźnik tonu | ToneIndicator | ToneIndicatorBasic |