OPOS Scale Mertech POS-2M

## Введение

OPOS-драйвер (OLE for Retail POS) — это стандартный интерфейс, который позволяет программному обеспечению взаимодействовать с периферийными устройствами, такими как весы, принтеры, сканеры и т.д. Драйверы OPOS обеспечивают единый интерфейс для работы с различными устройствами, что упрощает интеграцию и тестирование.

## Назначение драйвера

OPOS-драйвер для весов предназначен для:

  • Обеспечения связи между программным обеспечением и весами.

  • Позволяет программам считывать данные о весе и управлять функциями весов.

  • Упрощения процесса разработки и тестирования приложений, использующих весы.

## Состав драйвера

OPOS-драйвер для весов состоит из следующих компонентов:

  • Динамической библиотеки (DLL), которая содержит реализацию функций драйвера.

  • Программное обеспечение для тестирования: утилита от Штрих-М, которая позволяет тестировщикам проверять функциональность драйвера.

## Платформа

  • Минимальная версия ОС: Windows 7-11 (x86, x64).

  • Разрядность библиотеки: x86.

## Предварительные требования

Перед началом тестирования выполните следующие шаги:

  1. Установите необходимые компоненты: - Убедитесь, что .NET Framework установлен на вашем компьютере. Скачать его можно по следующей ссылке:

Скачать .NET Framework.

.NET Framework

Пример установки OposTest.

  • После установки .Net Framework необходимо установить OposTest.

  • Установите OposTest от имени администратора, следуя инструкциям установки.

.NET Framework

Пример установки OposTest.

  1. Установите драйверы OPOS версии 1.16:

    • Удалите все имеющиеся OPOS-драйверы.

    • Скачайте архив с драйверами по ссылке:

    OPOS Driver 1.16.

  • Распакуйте архив и запустите Install_CCOandPIA_116.bat от имени администратора.

  1. Подключите весы:

    • Подключите весы к компьютеру через соответствующий интерфейс (USB, COM-порт и т.д.).

    • Убедитесь, что весы включены и работают корректно.

## Как пользоваться драйвером

Перед запуском тестового приложения необходимо скачать сам драйвер

Driver.

  1. Запуск тестового приложения:

Запустите от имени администратора OposConfig.exe для выбора порта и скорости.

_images/oposConfig.jpg

OposConfig

  • Откройте тестовое приложение OposTest.exe, расположенное в `C:Program Files (x86)OPOSSHTRIH-MBin`.

    Предупреждение

    Не запускайте OposConfig.exe из папки с OposTest.exe. Используйте оригинальный файл из архива.

  1. Инициализация драйвера:

    • В тестовом приложении выберите опцию инициализации драйвера, чтобы установить связь с весами.

    • Перейдите во вкладку Scale, выберите OposScaleDriver в списке DeviceName и нажмите Open.

    Примечание

    Статус OPOS_SUCCESS в поле OpenResult свидетельствует об успешности инициализации драйвера, но не гарантирует подключения к реальному оборудованию.

  2. Проверка функциональности:

    Успешность каждой операции можно увидеть внизу экрана в окошке Result.

Основные ошибки, с которыми можно столкнуться в процессе тестирования.

OPOS_SUCCESS – операция успешна

OPOS_E_TIMEOUT – превышения таймаута

OPOS_E_FAILURE – ошибка операции

OPOS_E_CLOSED – оборудование не подключено

OPOS_E_CLAIMED – оборудование уже подключено

OPOS_E_NOHARDWARE – оборудование отсутствует

  • Основные команды:

  • Claim – фактическое подключение к реальному оборудованию

  • DeviceEnabled – разрешение на получение данных и отправку команд оборудованию

Прим.: Только после успешности операций Claim и Device возможно использование полноценное использование функционала весов

  • ZeroValid – активация данного свойства означает, что значение 0, получаемой в качестве веса, не будет расцениваться как ошибка либо ожидание получение данных. Активируйте это свойство для дальнейшей работы.

  • ZeroScale – установка нуля. Для этого убедитесь, что на весах ничего не лежит и они откалиброваны должным образом.

  • ReadWeight – получение реального веса. Положите что-нибудь на весы и нажмите кнопку.

  • TareWeight - установка веса тары. После ввода значения Тары нажать Set. Последующие измерения будут производиться с учётом весы тары.

## Логирование

Логи сохраняются в следующей директории:

C:Users<Имя пользователя>AppDataRoamingOposScaleDriverLog

## Удаление драйвера

Для удаления драйвера выполните следующие действия: - Запустите Register.exe от имени администратора и нажмите Unregister. - Если файл OposScaleDriver.dll отсутствует в текущей директории, вам будет предложено его указать.

## Заключение

Тестирование OPOS-драйвера для весов — это важный этап в обеспечении надежной работы программного обеспечения в торговых точках. Следуя данной инструкции, вы сможете эффективно протестировать драйвер и убедиться в его корректной работе.

Примечание

Если Вы не нашли ответа на свой вопрос или нуждаетесь в консультации наших технических специалистов, пожалуйста, позвоните по телефону бесплатной горячей линии Mertech 8-800-555-7783 или напишите запрос на нашу почту support@mertech.ru


Р.А.Ю. 19.11.2024