Драйверы для кассовых аппаратов и фискальных регистраторов

Материал из Info

Перейти к: навигация, поиск

В продуктах Microinvest создан удобный механизм для управления большого разнообразия фискальных и других периферийных устройств. Через универсальную библиотеку данных механизм доступен с фронт и бэк офиса и имеет центральное управление. Имя файла библиотеки DeviceManager.dll

Содержание

Структура и управление

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

Версия и совместимость DLL библиотеки

Указанный DLL файл имеет собственную внутреннюю версию. Версия гарантирует совместимость при работе с текущей версией Microinvest Склад Pro и Microinvest Склад Pro Light. Это сделано для исключения проблем, возникшие от разных версий основной программы и библиотеки для управления фискальных устройств.

Установка универсального драйвера

Библиотека является частью Microinvest Склад Pro Light и устанавливается автоматически при установки этого продукта. По этой причине не требуется никаких дополнительных установок или других сторонних действий. Система настраивается автоматически и библиотека присутствует как часть основного продукта. При установке Microinvest Склад Pro (бэк офис), данная библиотека не является частью библиотеки и не добавляется автоматически. Для этого создан бесплатный продукт Microinvest Device Manager, который управляет фискальными устройствами и добавляет DLL библиотеку в систему. В том случае, когда от Microinvest Склад Pro нужно управлять кассовые аппараты или фискальные принтеры, программе необходима дополнительная установка Microinvest Device Manager.

Регистрация библиотеки

В очень редких случаях нужно сменить DLL файл. Так как он используется и является частью многих программ, данный DLL файл регистрируется в системе. Обычно это исполняется устанавливающейся программой, но в редких ситуациях сервисным специалистам нужно вручную подменить этот файл. Для этого нужно исполнить следующую процедуру: 1. Файл копируется на ПК, обычно в папку Microinvest Склад Pro Light; 2. Старая версия замещается с более новой; 3. В папке Microinvest Склад Pro Light открывается DOS окно и исполняется следующая команда: RegSvr32 DeviceManager.dll С этим процесс регистрации библиотеки завершен.

Программы, использующие DeviceManager.dll

Один DLL обслуживает несколько отдельных продукта:

Обязательное условие - все эти программы должны быть одной версии (скаченные с сайта или другого носителя одновременно). В противном случае может оказаться, что они поддерживают другую версию фискальной библиотеки и часть из них будут работать с наличным DLL, а другая часть нет.

Механизм работы

Механизм работы мощный и гибкий. Основная программа (Microinvest Склад Pro) формирует запрос на печать к кассовому аппарату и отправляет ее в библиотеку. Отправка совершается через общепринятые механизмы Windows для управления ActiveX и не может контролироваться пользователем. Соответствующая функция для управления кассового аппарата совершает свою задачу и возвращает управление в основную программу. По этому способу пользователь не чувствует, что коммуникация с устройством совершается через внешний DLL, а видят программу, которая исполняет запрос на печать.

Настройка периферийных устройств

В Microinvest Склад Pro Light настройка устройств является частью программы. Все опции для выбора устройства и параметры связи встроены в основное окно настройки. В других продуктах, в частности Microinvest Склад Pro, отсутствует окно для настройки параметров связи с устройством. Для этого используется комбинированный механизм. Вместе с DLL библиотекой существует продукт Microinvest Device Manager, который позволяет детальный выбор и настройки кассового аппарата. После чего данная настройка будет действительна для всех других продуктов. Через данный механизм пользователи исполняют настройку Microinvest Device Manager как отдельную программу, где основной продукт Microinvest Склад Pro исполняет уже сохраненную настройку для связи с кассовым аппаратом.

Некоторые полезные ресурсы


Рассмотрите другие статьи в категории Решение проблем