OPOS Scale Mertech POS-2M
## Введение
OPOS-драйвер (OLE for Retail POS) — это стандартный интерфейс, который позволяет программному обеспечению взаимодействовать с периферийными устройствами, такими как весы, принтеры, сканеры и т.д. Драйверы OPOS обеспечивают единый интерфейс для работы с различными устройствами, что упрощает интеграцию и тестирование.
## Назначение драйвера
OPOS-драйвер для весов предназначен для:
Обеспечения связи между программным обеспечением и весами.
Позволяет программам считывать данные о весе и управлять функциями весов.
Упрощения процесса разработки и тестирования приложений, использующих весы.
## Состав драйвера
OPOS-драйвер для весов состоит из следующих компонентов:
Динамической библиотеки (DLL), которая содержит реализацию функций драйвера.
Программное обеспечение для тестирования: утилита от Штрих-М, которая позволяет тестировщикам проверять функциональность драйвера.
## Платформа
Минимальная версия ОС: Windows 7-11 (x86, x64).
Разрядность библиотеки: x86.
—
## Предварительные требования
Перед началом тестирования выполните следующие шаги:
Установите необходимые компоненты: - Убедитесь, что .NET Framework установлен на вашем компьютере. Скачать его можно по следующей ссылке:
После установки .Net Framework необходимо установить OposTest.
Установите OposTest от имени администратора, следуя инструкциям установки.
Установите драйверы OPOS версии 1.16:
Удалите все имеющиеся OPOS-драйверы.
Скачайте архив с драйверами по ссылке:
Распакуйте архив и запустите Install_CCOandPIA_116.bat от имени администратора.
Подключите весы:
Подключите весы к компьютеру через соответствующий интерфейс (USB, COM-порт и т.д.).
Убедитесь, что весы включены и работают корректно.
—
## Как пользоваться драйвером
Перед запуском тестового приложения необходимо скачать сам драйвер
Запуск тестового приложения:
Запустите от имени администратора OposConfig.exe для выбора порта и скорости.
Откройте тестовое приложение OposTest.exe, расположенное в `C:Program Files (x86)OPOSSHTRIH-MBin`.
Предупреждение
Не запускайте OposConfig.exe из папки с OposTest.exe. Используйте оригинальный файл из архива.
Инициализация драйвера:
В тестовом приложении выберите опцию инициализации драйвера, чтобы установить связь с весами.
Перейдите во вкладку Scale, выберите OposScaleDriver в списке DeviceName и нажмите Open.
Примечание
Статус OPOS_SUCCESS в поле OpenResult свидетельствует об успешности инициализации драйвера, но не гарантирует подключения к реальному оборудованию.
Проверка функциональности:
Успешность каждой операции можно увидеть внизу экрана в окошке 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