Стандарты единого центра обслуживания в Италии
Единая точка обслуживания, сокращенно UPOS, представляет собой архитектуру интерфейсов приложений для устройств pos, используемых в розничной торговле. Эта спецификация будет представлена и определена независимо от операционной системы и языка.
● Архитектура интерфейсов приложений для устройств розничной торговли.
● Поведение устройств розничной торговли, достаточное для поддержки ряда POS - решений.
Фискат.Бухгалтерский принтерСерия MAX80 UPOS была реализована в течение года и широко используется в аптеках и некоторых других магазинах. Благодаря различным соединениям с pos, удобство работы с внешней клавиатурой открывает новый способ использования.
Зависимость
Успех целей UnifiedPOS зависит от комитета по стандартам конкретной платформы (например, технического комитета JavaPOS и OLE for Retail POS) для продвижения архитектуры к документации, определению API и реализации конкретной платформы.
Конкретные технические требования:
● Ссылки на осуществление для Платформы.
● Исходный файл, включая:
● Документы определения. Различные интерфейсы и файлы класса, описанные в стандарте.
● Примеры документов. Они будут включать в себя набор примеров классов элементов управления для иллюстрации интерфейса приложения.
Кто должен читать этот документ?
Архитектура UnifiedPOS предназначена для того, чтобы предоставить стандартные комитеты для отображения конкретных языков и руководства для программистов. Тем не менее, разработчики приложений, которые будут использовать POS - устройства, системные разработчики, которые будут писать код POS - устройств, и поставщики POS - устройств для розничной торговли могут быть особенно заинтересованы в устройствах, описанных в этом документе.
В настоящем Руководстве предполагается, что члены Комитета по стандартам знакомы со следующим:
● Общие характеристики периферийных устройств POS.
● Единая терминология и архитектура POS.
● UML используется для чтения дизайна.
Обзор архитектуры
UnifiedPOS определяет многоуровневую архитектуру, в которой POS - приложения взаимодействуют с физическими или логическими устройствами через уровень управления UnifiedPOS.
Строительные компоненты
Приложение POS (или приложение) - это приложение, использующее одно или несколько устройств UnifiedPOS.
Устройства UnifiedPOS делятся на категории устройств, таких как банкоматы и POS - принтеры.
Каждое устройство UnifiedPOS представляет собой комбинацию этих компонентов:
● Элементы управления категориями устройств. Класс Control обеспечивает интерфейс между категориями приложений и устройств. Он не содержит никаких графических компонентов и, следовательно, невидим во время выполнения.
Элементы управления спроектированы таким образом, что все реализации элементов управления классами устройств совместимы. Таким образом, для одной и той же категории устройств контроль может разрабатываться независимо от сервиса (и даже может быть разработан различными компаниями).
● Сервис, который является компонентом, вызываемым элементами управления через интерфейс службы. Элементы управления используют эту службу для выполнения функций UnifiedPOS для физических устройств. Он также может вызывать специальные методы событий, предоставляемые элементами управления, для передачи событий приложению.
Может быть реализован набор классов услуг для поддержки физических устройств с несколькими категориями устройств.
Приложение управляет физическим устройством (аппаратным блоком или периферийным устройством), вызывая определенный API платформы, соответствующий стандарту UnifiedPOS. Некоторые физические устройства поддерживают несколько категорий устройств. Например, некоторые POS - принтеры включают ограничители кассовых ящиков, в то время как некоторые сканеры штрих - кодов включают интегрированные весы. Однако для UnifiedPOS приложение рассматривает каждое из этих классов устройств как отдельное физическое устройство. Разработчики стандартов для устройств UnifiedPOS отвечают за демонстрацию периферийных устройств таким образом.
Примечание: Иногда устройство может быть реализовано в программном обеспечении без открытого оборудования пользователя, в этом случае оно называется логическим устройством.
Продолжай! Большое спасибо.