Драйвер электронных весов CAS без печати этикеток на основе бесплатного драйвера Cas_AD_AP_DB_EM.dll.
Была задача подключить весы CAS AP под УНФ 3.0, имея бесплатный драйвер на COM библиотеке Cas_AD_AP_DB_EM.dll, который работал на старых конфигурациях УТ10.3, РТ1.0, КА1.1. Решил сделать на основе драйвер-обёртку для новых конфигураций.
Единственная проблема, что он 32-разрядный, а сейчас все уже давно на x64 работают. Поэтом пришлось мудрить. Сделал 32-битную прокладку, которая подключает эту COM-библиотеку и работает с весами, чтобы общалась уже с x64-драйвером для 1С.
Прокладка это просто приложение, которые вызывается с параметрами из под драйвера 1С и при закрытии возвращает результат. Этого хватает чтобы просто получать вес из оборудования через порт, ну или код ошибки.
Вот такое решение. На оригинальность не претендую, просто моя реализация.
Подключается к базе как совместимый драйвер.
Для настройки нужно указать COM-порт (UART/RS-232), на котором сидят весы, каталог куда будут установлены приложение и оригинальная библиотека по кнопке. А также работает Тест подключения. При успешном соединении и наличии приложения и библиотеки в рабочем каталоге, то будет выведено сообщение с текущим весом. При ошибке будет выводиться её причина.
- Тестировалось на
- Управление нашей фирмой, редакция 3.0 (3.0.9.163)
- Весы: CAS AP
- Конфигурации
- УНФ 3.0
- РТ 3.0
- УТ 11.5
- Весы
- CAS AD
- CAS AP
- CAS DB
- CAS EM
- CAS ER
- CAS EMR
- Требования драйвера 4.4
- Если драйвер не устанавливается первым делом надо проверить что установлены Microsoft Visual C++ Redistributable Version
Если вам нужен драйвер под старые версии конфигураций, а этот не работает, пишите, попробую подогнать и под них.