다음을 통해 공유


Hydra 디바이스(.NET용 POS v1.14 SDK 설명서)

일부 주변 장치 POS 디바이스는 UPOS 디바이스 유형을 결합합니다. 이를 Hydra 디바이스라고 하며 POS 애플리케이션에 대한 인터페이스에는 둘 이상의 서비스 개체가 필요합니다.

예를 들어 MICR(자기 잉크 문자 인식) 디바이스에는 POS 프린터가 포함될 수 있습니다. 이 경우 디바이스는 MICR 서비스 개체와 POS 프린터 서비스 개체 둘 다로 표시됩니다. 동일한 주변 장치와 상호 작용하더라도 두 서비스 개체를 별도로 만들고 제어해야 합니다. MICR 서비스 개체는 MICR 수표 스캔 및 문자 인식 기능을 관리하고 POS 프린터 서비스 개체는 영수증 및 유효성 검사 프린터를 관리합니다.

그러나 MICR 및 POS 프린터 서비스 개체는 단일 트랜잭션에서 함께 작동해야 합니다. 수표 처리는 MICR 디바이스의 수표 삽입 및 제거 작업을 POS 프린터의 유효성 검사 인쇄 기능과 결합합니다.

고려 사항

일반적인 경우 서비스 개체는 디바이스에 대한 연결을 열고, 읽기 및 쓰기 작업을 수행합니다. 그러나 Hydra 디바이스에서는 IO 포트가 일반적으로 독점적으로 사용되므로 작업이 더 복잡합니다. 따라서 동일한 디바이스에 액세스하는 여러 서비스 개체는 일반적으로 다양한 프로세스 간 통신을 통해 서로 동기화되어야 합니다.

.NET용 POS는 여러 서비스 개체가 서로 동기화되는 데 도움이 되는 기능을 제공하지 않습니다. 서비스 개체 개발자는 이 코드를 작성하고 특정 시스템 구성에 맞게 조정해야 합니다.

참고 항목

개념

기타 리소스