イタリア統一サービスポイント規範
統合サービスポイント、略称UPOSは、小売環境で使用されるposデバイスのアプリケーションインタフェースのアーキテクチャである。この仕様は、オペレーティングシステムと言語に依存しない方法で表示され、定義されます。
● 小売デバイス・アプリケーション・インタフェースのアーキテクチャ。
● 一連のPOSソリューションをサポートするのに十分な小売デバイスのセットの動作。
Fiscat会計プリンタMAX 80シリーズのUPOSは1年間実現し、ドラッグストアや他の店舗で広く活用されている。posとの様々な接続、外部キーボードとの便利な操作により、新しい使用方法が開発された。
依存関係
UnifiedPOS目標の成功は、特定のプラットフォームの文書、API定義、および実装にアーキテクチャを推進するための、JavaPOSおよびOLE for Retail POS(OPOS)技術委員会などの特定のプラットフォームの標準委員会に依存する。
具体的な技術実施要求:
● プラットフォーム固有のインプリメンテーションリファレンス。
● 次のようなソースファイル
● ファイルを定義します。に表示されているコード「RED」は変更できます。たとえば、REDの代わりに
● サンプルファイル。これらには、アプリケーションのインタフェースを説明するための一連のコントロールの例が含まれます。
このドキュメントを読むべき人
UnifiedPOSアーキテクチャの目標は、特定の言語マッピングとプログラマガイドを提供する標準委員会です。しかし、POSデバイスを使用するアプリケーション開発者、POSデバイスコードを記述するシステム開発者、および小売用POSデバイスのベンダーは、本書に記載されたデバイスに特に興味を持っている可能性がある。
このガイドでは、標準委員会のメンバーが次のことに精通していると仮定しています。
● POS周辺機器の一般的な特性。
● 統合されたPOS用語とアーキテクチャ。
● UMLはデザインを読むために使用されます。
アーキテクチャの概要
UnifiedPOSは、UnifiedPOS制御層を介してPOSアプリケーションが物理的または論理的なデバイスと対話する多層アーキテクチャを定義します。
建築コンポーネント
POSアプリケーション(またはアプリケーション)は、1つ以上のUnifiedPOSデバイスを使用するアプリケーションである。
UnifiedPOSデバイスは、ATMやPOSプリンタなどのデバイスカテゴリに分かれています。
各UnifiedPOSデバイスは、これらのコンポーネントの組み合わせです。
● デバイスカテゴリのコントロール。Controlクラスは、アプリケーションとデバイスカテゴリ間のインタフェースを提供します。グラフィックコンポーネントは含まれていないので、実行時には表示されません。
コントロールの設計により、デバイスカテゴリコントロールのすべての実装が互換性を持つようになります。したがって、同じデバイスカテゴリに対して、制御はサービスとは独立して開発することができる(異なる会社が開発することもできる)。
● サービス。サービスインタフェースを介してコントロールが呼び出すコンポーネントです。コントロールは、このサービスを使用して物理デバイスのUnifiedPOS規定機能を実現します。また、コントロールが提供する特別なイベント方法を呼び出して、イベントをアプリケーションに渡すこともできます。
複数のデバイスカテゴリを持つ物理デバイスをサポートするために、サービスクラスのセットを実装することができます。
アプリケーションは、UnifiedPOS規格に準拠したプラットフォーム固有のAPIを呼び出すことにより、物理デバイス(ハードウェアユニットまたは周辺デバイス)を操作します。いくつかの物理デバイスは、複数のデバイスカテゴリをサポートしています。例えば、一部のPOSプリンタは現金引き出しストッパを含み、一部のバーコードスキャナは集積秤を含む。しかし、UnifiedPOSの場合、アプリケーションはこれらのデバイスカテゴリのそれぞれを独立した物理デバイスと見なしている。UnifiedPOSデバイス標準開発者は、このような方法で周辺デバイスを展示する責任を負っています。
注意:たまに、デバイスは、ユーザがハードウェアを公開していないソフトウェアで実装されることがあります。この場合、それは論理デバイスと呼ばれます。
続けて!どうもありがとうございました。