Системное программное обеспечение EQL
Для кассовых аппаратов, которые
поддерживают протокол EQL имеется бесплатное
программное обеспечение, которое
облегчает процесс интеграции
аппарата в торговую систему для Windows
95/98/ME/NT/2000/XP путем полноценного использования
системных возможностей кассовых аппаратов.
Это ПО включает в себя:
О практической работе разработчика программного обеспечения с программным обеспечением EQL Вы можете прочитать
в следующих документах:
Драйвера
Драйвера обеспечивают:
- работу протокола NetCash95 на уровне операционной системы
- возможность использовать стандартный коммуникационный порт RS-232
- поддержку интерфейсной платы RS-485
- автоматическое определение используемого оборудования RS-232/RS-485
- автоматическое обнаружение и использование буфера FIFO
- варианты для
Win95/98 (vslav.vxd),
NT (NtSlav.sys),
DOS (n95.com).
- имеется коммуникационная библиотека (
winslav.dll) и тестовая
утилита (winmon.exe).
Менеджер сессий (L2Srv.exe)
- Обеспечивает независимую работу нескольких приложений с кассой.
- Эффективно обслуживает работу нескольких кассовых аппаратов, обеспечивая наилучшее время реакции системы.
- Является COM-сервером.
- С его помощью можно строить распределенные кассовые сети (через DCOM) в
которых кассовые аппараты, подключенные физически к разным компьютерам,
будут обслуживаться одним кассовым сервером.
- Предоставляет информацию для измерения производительности системы.
- Предоставляет интерфейс для конфигурирования кассовой подсистемы и автообнаружения касс.
- Имеет отдельный конфигуратор.
Утилита копирования таблиц (cashcopy.exe)
- Win32 утилита командной строки.
- Основные режимы: Касса - файл, Файл - касса, Касса - касса.
- Режим вызова процедур кассы.
- Режим обновления таблиц.
- Режим удаления строк из таблиц.
- Пакетный режим.
OLE DB провайдер (EQL.dll)
- Возможность работы с кассой через ADO (ActiveX объекты данных фирмы Microsoft).
- Общение с кассой по протоколу EQL.
- Поддержка считывания таблиц кассы по имени (IOpenRowset).
- Поддержка SQL-подобного языка, который позволяет:
- Выборку из таблицы кассы только определенных колонок,
- Выборку по индексу,
- Выборку из таблицы кассы определенного числа строк,
- Поддержку параметров в выражениях.
- Вставку, удаление, модификацию таблиц кассы в соответствии с правами доступа к ним (IRowsetChange).
- Поддержка отложенной (пакетной) передачи изменений (IRowsetUpdate).
- Предоставление отдельного интерфейса для обработки on-line запросов.
- Предоставление IDispatch-интерфейса для вызова процедур кассового аппарата.
Утилита считывания контрольной ленты (odc.exe)
- Сохранение контрольной ленты в формате DBF.
- Расшифровка контрольной ленты "на лету" в дневной отчет и отчет по
артикулам, и сохранение их в формате DBF.
- Периодическое (по сообщению от кассы) чтение ленты.
- Принудительное (по команде от пользователя) чтение ленты.
- Возможность считывания ленты с аппаратов, подключенных к разным компьютерам.
- IDispatch-интерфейсы для:
- принудительной подчитки ленты,
- доступа к дневному отчету,
- доступа к отчету по артикулам.