Описание
«АТОЛ: Драйвер ККМ» — программа (драйвер), обеспечивающая обмен данными с ККМ с одной стороны, и с клиентским товароучетным или кассовым ПО с другой. Его основное назначение — предоставить возможность без особых усилий и дополнительных знаний максимально полно и удобно управлять фискальным регистратором, «подавая» простые и понятные команды. Драйвер избавляет разработчиков пользовательского программного обеспечения от рутинной реализации протокола работы ККМ, а также предоставляет дополнительный сервис и удобные средства по настройке ККМ:
- визуальное конфигурирование параметров работы ККМ
- поддержка нескольких ККМ, подключенным к разным портам одного ПК
- работа с ККМ, подключенной к удаленному ПК по сети (с использованием технологии DCOM)
- поиск ККМ - определение параметров подключения к ПК (скорость, порт и др.)
Возможности
«АТОЛ: Драйвер ККМ» имеет визуальную страницу свойств, облегчающую работу с оборудованием. С помощью страницы свойств можно легко настроить нужные параметры работы с ККМ (порт подключения, скорость передачи данных и т.д.) и визуально проверить работу с ней — клиентскому приложению нет необходимости программировать данные параметры или создавать свой пользовательский интерфейс для их настройки. Драйвер обеспечивает автоматическое сохранение и восстановление сделанных настроек.
Наличие визуальной настройки параметров работы ККМ, реализованной непосредственно в драйвере позволяет при разработке клиентского ПО не задумываться над управлением каждой конкретной моделью ККМ:
- разные модели ККМ имеют разные возможности по настройке, обусловленные, как правило, их конструктивными особенностями, например, типом принтера: матричный или термо, с отрезчиком или без и др. Визуальная страница автоматически адаптируется под конкретную модель ККМ, что позволяет избежать учета всех ее особенностей в клиентском приложении;
- с появлением новой модели ККМ, с расширенными относительно своих предшественников возможностями по настройке, нет необходимости модифицировать клиентское ПО — достаточно только обновить драйвер. Для облегчения одинаковой настройки нескольких ККМ можно воспользоваться экспортом / импортом настроенных параметров через файлы.
Поиск подключенного оборудования
В драйвере есть возможность поиска подключенного оборудования. Для поиска поддерживаемых устройств, подключенных к ПК, реализован удобный и простой диалог, который позволяет быстро определить их параметры.
Поиск подключенного оборудования
Подключение нескольких ККМ к разным портам одного ПК
В драйвере есть возможность поиска подключенного оборудования. Для поиска поддерживаемых устройств, подключенных к ПК, реализован удобный и простой диалог, который позволяет быстро определить их параметры.
Подключение нескольких ККМ к разным портам одного ПК
Работа с ККМ, подключенной к удаленному ПК в сети
Архитектура драйвера построена таким образом, что с его помощью можно управлять ККМ, подключенной к одному ПК с любых других компьютеров в локальной сети. Данный механизм реализован с использованием технологии Microsoft DCOM. Следует обратить внимание на то, что для клиентского приложения нет разницы в технологии управления удаленной или локальной ККМ. Т.е. сегодня вы можете работать с ККМ подключенной к своему ПК, а завтра к соседнему, без доработки собственного ПО.
Управление ККМ
Всего драйвер насчитывает около 100 методов и 175 свойств для управления ККМ. Помимо непосредственно кассовых команд, в драйвере реализованы такие сервисные функции, как: печать штрихкода, работа с картинками в формате BMP и т.д. Условно все методы можно разбить на следующие группы:
- Логические устройства — управление списком ККМ данного рабочего места
- Регистрация — основополагающие кассовые операции: продажа, возврат и др.
- Операции — операции с чеками и сменами: оплата, выплата, внесение, отмена чека и др.
- Печать текста — печать нефискальной текстовой информации: печать строки, клише и др.
- Запросы — получение состояния счетчиков и параметров ККМ: сумма наличных, сменный итог, версия, текущая дата и др.
- Печать графики — печать графической информации: произвольный битовый образ, штрихкод и др.
- Графика в памяти — управление и печать графики, хранящейся в памяти ККМ.
- Программирование — установка и считывание параметров работы ККМ.
- Сервис — сервисные операции по управлению ККМ: ввод даты и времени, обнуление счетчиков, сброс настроек, фискализация и др.
- Отчеты — всевозможные отчеты: с гашением, без гашения, по часам др.
- Обмен данными - считывание и загрузка данных: считывание ПО ККМ и др.
- Дополнительные — дополнительный сервис: звук, отрезка и др.
Некоторые модели ККМ насчитывают до 7 параметров управления качеством печати! Ручной подбор их оптимальной комбинации может занять достаточно много времени. Для упрощения подбора данных параметров разработан гибкий механизм перебора и тестовой печати.
Поддерживаемое оборудование
Фискальные регистраторы:
- «АТОЛ»
- «ФЕЛИКС-Р Ф» версия 02
- «ФЕЛИКС-02К» версия 01
- «ФЕЛИКС-РК» версия 01
- «ФЕЛИКС-3СК» версия 01
- «ТОРНАДО» («МЕРКУРИЙ-114.1 Ф» версия 04)
- «ТОРНАДО-К» («МЕРКУРИЙ MS-K» версия 02)
- «Триум-Ф» версия 01
- «МЕРКУРИЙ-140Ф» версии 02 и 03
- «Штрих-М»
- «ЭЛВЕС-МИНИ-ФР-Ф» версия 02
- «ШТРИХ-ФР-Ф» версии 03 и 04
- «ШТРИХ-ФР-К» версия 01
- «ЭЛВЕС-ФР-К» версия 01
- «ШТРИХ-МИНИ-ФР-К» версия 01
- «ШТРИХ-КОМБО-ФР-К»
- «Инкотекс»
- «МЕРКУРИЙ 114.1Ф» версии 01 и 02
- «ПИЛОТ»
- «POSPrint FP410K»
- «МультиСофт»
- «MSTAR-Ф»
- «Искра»
- «ПРИМ-08ТК»
- «ПРИМ-88ТК»
- «ПРИМ-07К»
- «СервисПлюс»
- «СП101ФР-К»
Совместимость с ОС
для Windows 98/ME/NT/2000/XP/2003 OLE Automation сервер и внешняя компонента для системы программ 1С: Предприятие
для MS-DOS с передачей параметров и возвратом результата через файлы (только для ККМ «АТОЛ»)
для MS-DOS с передачей параметров и возвратом результата через прерывание (только для ККМ «АТОЛ»)
Совместимость с ПО
все Windows-средства разработки, поддерживающие технологию OLE Automation:
- Delphi
- C++ Builder
- Microsoft Visual C++
- Microsoft Visual Basic
- Microsoft Visual Fox Pro
- Microsoft Visual C#
- Приложения Microsoft Office с VBA (Excel, Word, Access и др.)
- Navision
- Axapta
- 1С: Предприятие версий 7.5, 7.7, 8.0
все DOS-средства разработки:
- Borland Pascal
- Borland C ++
- Clarion
- FoxPro
1С-совместимо
«АТОЛ: Драйвер ККМ» является внешней компонентой для системы программ 1С: Предприятие версий 7.5, 7.7 и 8.0.
- Конфигурации «Торговля + Склад» v.7.7, «Комплексная конфигурация» v.7.7, «Управление торговлей» v.8.0
В данных конфигурациях уже реализована работа с драйвером. Т.е. не требуется написание какого-либо кода, достаточно произвести визуальную настройку параметров для начала работы. Подробную информацию о подключении торгового оборудования к конфигурациям «Торговля+Склад» и «Комплексная конфигурация» можно прочитать в соответствующих разделах книг «Описание конфигурации».
- Другие конфигурации
Информацию об установке и подключении драйвера к любым другим конфигурациям системы программ 1С:Предприятие можно найти в документации (см. документ «Описание интерфейса») из установочного дистрибутива.
Драйвер, начиная с версии 5.6, может работать как полнофункциональная ActiveX компонента, и протестирован на совместимость с системой программ 1С: Предприятие версий 7.7 и 8.0 на работу как:
- OLE
- ActiveX
- Внешняя компонента
Наличие знака «1С-совместимо» говорит о том, что данный программный продукт протестирован на предмет совместимости с системой программ 1С именно специалистами компании «1С». Знак также свидетельствует о присуждении разработчику - компании «АТОЛ технологии» — статуса 1С:Франчайзи.
Условия распространения
При использовании драйвера без ключа защиты включается демонстрационный режим
|