이탈리아 통합 서비스 지점 사양
UPOS라고 하는 통합 서비스 지점은 소매 환경에서 사용되는 pos 장치의 응용 프로그램 인터페이스의 아키텍처입니다.이 사양은 운영 체제와 언어에 관계없이 사용자에게 표시되고 정의됩니다.
● 소매 장치 어플리케이션 인터페이스의 아키텍처
● 다양한 POS 솔루션을 지원할 수 있는 일련의 소매 장치 동작
Fiscat의회계 프린터MAX80 시리즈 UPOS는 1 년 동안 구현되었으며 약국 및 기타 일부 상점에서 널리 사용되었습니다.포스와의 다양한 연결, 외부 키보드와의 편리한 조작으로 새로운 사용 방식을 개척했다.
종속성
UnifiedPOS 목표의 성공은 특정 플랫폼의 문서, API 정의 및 구현에 아키텍처를 적용하기 위해 JavaPOS 및 OLE for Retail POS(OPOS) 기술 위원회와 같은 특정 플랫폼의 표준 위원회에 달려 있습니다.
구체적인 기술 구현 요구 사항:
● 플랫폼별 구현 참조
● 소스 파일:
● 파일을 정의합니다.표준에 설명된 다양한 인터페이스 및 클래스 파일
● 예제 파일.여기에는 응용 프로그램의 인터페이스를 설명하는 샘플 컨트롤 클래스가 포함됩니다.
이 문서를 읽어야 하는 사람
UnifiedPOS 아키텍처의 목표는 특정 언어 매핑 및 프로그래머 가이드를 제공하는 표준 위원회입니다.그러나 POS 장치를 사용할 응용 프로그램 개발자, POS 장치 코드를 작성할 시스템 개발자 및 소매용 POS 장치의 공급자는 이 문서에 설명된 장치에 특히 관심을 가질 수 있습니다.
이 설명서는 표준 위원회 구성원이 다음 사항을 잘 알고 있다고 가정합니다.
● POS 주변 장치의 일반적인 특성입니다.
● 통합 POS 용어 및 아키텍처
● UML은 디자인을 읽는 데 사용됩니다.
아키텍처 개요
UnifiedPOS는 POS 응용 프로그램이 UnifiedPOS 제어 계층을 통해 물리적 또는 논리적 장치와 상호 작용하는 다중 계층 아키텍처를 정의합니다.
건축 부품
POS 응용 프로그램 (또는 응용 프로그램) 은 하나 이상의 UnifiedPOS 장치를 사용하는 응용 프로그램입니다.
UnifiedPOS 장치는 현금 인출기 및 POS 프린터와 같은 장치 범주로 나뉩니다.
각 UnifiedPOS 디바이스는 이러한 구성 요소의 조합입니다.
● 장치 범주의 컨트롤입니다.Control 클래스는 애플리케이션과 디바이스 범주 간의 인터페이스를 제공합니다.그래픽 어셈블리가 포함되어 있지 않으므로 런타임 시 표시되지 않습니다.
컨트롤의 설계로 인해 장치 범주 컨트롤의 모든 구현이 호환됩니다.따라서 동일한 장치 범주에 대해 제어는 서비스와 독립적으로 개발될 수 있으며 다른 회사에서 개발될 수도 있습니다.
● 서비스, 컨트롤이 서비스 인터페이스를 통해 호출되는 구성 요소입니다.컨트롤은 이 서비스를 사용하여 물리적 장치의 UnifiedPOS 규정 기능을 구현합니다.또한 컨트롤이 제공하는 특수 이벤트 방법을 호출하여 응용 프로그램에 이벤트를 전달할 수 있습니다.
여러 디바이스 범주가 있는 물리적 디바이스를 지원하는 일련의 서비스 클래스를 구현할 수 있습니다.
응용 프로그램은 UnifiedPOS 표준을 준수하는 플랫폼별 API를 호출하여 물리적 장치(하드웨어 장치 또는 주변 장치)를 조작합니다.일부 물리적 디바이스는 여러 디바이스 범주를 지원합니다.예를 들어, 일부 POS 프린터에는 현금 서랍 위치 제한기가 포함되고 일부 바코드 스캐너에는 통합 저울이 포함됩니다.그러나 UnifiedPOS의 경우 응용 프로그램은 이러한 장치 범주의 각 장치를 독립형 물리적 장치로 간주합니다.UnifiedPOS 어플라이언스 표준 개발자는 이러한 방식으로 주변 장치를 시연합니다.
참고: 가끔 장치는 사용자가 하드웨어를 공개하지 않은 소프트웨어에서 구현될 수 있으며, 이 경우 논리 장치라고 합니다.
계속!정말 감사합니다.