.NET용 Microsoft POS(POS for .NET) v1.14는 추상 인터페이스 및 Basic 디바이스 클래스를 통해 UnifiedPOS(Unified Point of Service) v1.14 사양에서 식별된 36개의 주변 장치를 나타냅니다. 또한 .NET용 POS는 특정 디바이스 유형과 관련된 핵심 POS 기능을 추가로 구현하는 9개의 추상 Base 디바이스 클래스를 제공합니다.
하드웨어 공급업체는 디바이스 클래스를 사용하여 주변 디바이스를 애플리케이션에 연결하는 서비스 개체를 만듭니다.
인터페이스 클래스
.NET용 POS는 모든 36개의 UnifiedPOS 디바이스에 대한 인터페이스 클래스를 제공합니다. 인터페이스 클래스는 UnifiedPOS 사양에 지정된 진입점을 제공하지만 최소한의 기능을 제공합니다.
기본 클래스
.NET용 POS Basic 클래스에는 36개의 모든 디바이스에 대한 기본 기능 지원이 포함되어 있습니다. Basic 클래스는 디바이스, 디바이스 통계 및 애플리케이션에 이벤트 배달 관리를 열고, 클레임하며, 사용하도록 설정하는 일반적인 지원을 제공합니다. 또한 각 Basic 클래스에는 서비스 개체에서 구현할 수 있는 상속된 메서드 및 보호된 메서드의 집합이 포함되어 있습니다.
기본 클래스
9가지 기본 UnifiedPOS 디바이스 유형의 경우 .NET용 POS는 디바이스별 멤버를 사용해 해당 Base 클래스를 확장하는 완전한 기능의 Basic 클래스를 제공합니다. 이러한 클래스를 고급 또는 확장된 Basic 클래스로 생각할 수 있습니다. Base 클래스는 거의 완전한 구현을 제공하기 때문에 Service Object 개발자는 가능하면 이러한 클래스에서 파생되어야 합니다.
.NET 디바이스 클래스용 UnifiedPOS 디바이스 및 POS
다음 표에는 .NET용 POS Basic 및 Base 디바이스 클래스가 있는 UnifiedPOS 디바이스가 나열되어 있습니다(해당하는 경우).
| UnifiedPOS 디바이스 | 인터페이스 클래스 | Basic 클래스 | 기본 클래스 |
|---|---|---|---|
| 벨트 | Belt | BeltBasic | |
| 생체 인식 | 생체 인식 | BiometricsBasic | |
| 지폐 수납기 | BillAcceptor | BillAcceptorBasic | |
| 지폐 인출기 | BillDispenser | BillDispenserBasic | |
| 범프 바 | BumpBar | BumpBarBasic | |
| 현금 교환기 | CashChanger | CashChangerBasic | |
| 현금 출납기 | CashDrawer | CashDrawerBasic | CashDrawerBase |
| CAT - 신용 조회 단말기 | 고양이 | CatBasic | |
| 수표 스캐너 | CheckScanner | CheckScannerBasic | CheckScannerBase |
| 동전 수납기 | CoinAcceptor | CoinAcceptorBasic | |
| 동전 인출기 | CoinDispenser | CoinDispenserBasic | |
| 전자 저널 | ElectronicJournal | ElectronicJournalBasic | |
| 전자 가치 판독기/기록기 | ElectronicValueRW | ElectronicValueRWBasic | |
| 회계 프린터 | FiscalPrinter | FiscalPrinterBasic | |
| 게이트 | 게이트 | GateBasic | |
| 하드 합계 | HardTotals | HardTotalsBasic | |
| 이미지 스캐너 | ImageScanner | ImageScannerBasic | |
| 항목 디스펜서 | ItemDispenser | ItemDispenserBasic | |
| Keylock | Keylock | KeylockBasic | |
| 조명 | 조명 | LightsBasic | |
| 선 표시 | LineDisplay | LineDisplayBasic | LineDisplayBase |
| MICR - 자기 잉크 문자 인식 | Micr | MicrBasic | |
| 동작 센서 | MotionSensor | MotionSensorBasic | |
| MSR - 자기 띠 판독기 | Msr | MsrBasic | MsrBase |
| PIN 패드 | PinPad | PinPadBasic | PinPadBase |
| 포인트 카드 판독기/기록기 | PointCardRW | PointCardRWBasic | |
| POS 키보드 | PosKeyboard | PosKeyboardBasic | PosKeyboardBase |
| POS 전원 | PosPower | PosPowerBasic | |
| POS 프린터 | PosPrinter | PosPrinterBasic | PosPrinterBase |
| 원격 주문 표시 | RemoteOrderDisplay | RemoteOrderDisplayBasic | |
| RFID 스캐너 | RFIDScanner | RFIDScannerBasic | RFIDScannerBase |
| 확장 | 확장 | ScaleBasic | |
| 스캐너(바코드 판독기) | 스캐너 | ScannerBasic | ScannerBase |
| 서명 캡처 | SignatureCapture | SignatureCaptureBasic | |
| 스마트 카드 판독기/기록기 | SmartCardRW | SmartCardRWBasic | |
| 톤 표시기 | ToneIndicator | ToneIndicatorBasic |
참고 항목
참조
개념
기타 리소스
.NET