Print this page
Friday, 26 January 2018 11:57

Подключение фискального регистратора

Использование фискального регистратора

В комплект установки программы включены две библиотеки для использования с распространенными фискальными регистраторами DATEKS FP 3530 (FPL.DLL)  и IKC-E260T-IKC-483LT (KC_E260T05.dll). Выбор этих драйверов не требует никакой предварительной установки или регистрации.

Рекомендуется следующий порядок настройки:

Использовать устройство: становится доступным блок «подключение».

Подключение

- Выбираем соответствующий модели регистратора драйвер;

- Устанавливаем номер, и скорость COM-порта к которому подключен регистратор;

- Нажимаем кнопочку «тест подключения», регистратор должен напечатать значение версии программного обеспечения и модель регистратора. Если команда не удается, проверяем и соответственно меняем параметры подключения;

- Устанавливаем значения, которые будут печататься в заголовке и окончании чека;

- Проверяем дату и время, при необходимости их корректируем;

- Проверяем соответствие налоговых групп в прайсе (Редактор артикулов) и в Регистраторе;

- Пробуем все операции: Продажа, Возврат, Внос-Вынос, Отчеты.

Отладка

*Для теста обмена с регистратором предусмотрен режим «Запись протокола обмена в лог-файл»: С этой опцией все команды на регистратор и ответы регистратора сохраняются  в лог-файл, который будет находиться в каталоге программы, и называться соответственно выбранному драйверу, например “FPL_DLL.txt”.  Для регистраторов Екселлио будет создан DatecsOLE.log, который размещается в C:\Program Files\ArtSoft\ExellioFPU-550\. Файлы лога является обыкновенным текстовыми файлами, в который записываются все действия связанные с работой OLE сервера и фискального регистратора: Дата и время выполнения операции, служебная информация, информация об ошибках и т.п. просмотреть эту информацию можно с помощью блокнота. В случае возникновения проблем этот файл нужно предоставить службе технической поддержки для анализа.

В полностью  рабочей и протестированной настройке режим должен быть отключен!

*Для обучения персонала предусмотрен режим «Перенаправление печати»: С этой опцией печать чека перенаправляется на POS –принтер, режим можно менять клавишей [Caps Lock], соответствующий выбор фиксируется внизу экрана.

Подключение фискального регистратора посредством OLE компонентов.

Для работы с регистраторами других моделей предусмотрен механизм взаимодействия программы посредством OLE компонентов, которые поставляют производители фискального оборудования. Связь осуществляется путем подключения файла скрипта (vbscript  *.vbs или cscript *.cs) в котором реализованы процедуры и функции OLE-объекта. Такое подключение дало возможность выполнить процедуру обмена с регистраторами в отдельном изолированном процессе, что положительно сказывается на надежности и быстродействии  программы. Также реализовано обратную связь между скриптом и приложением для обработки ошибок, возникающих в процессе обмена. В комплекте поставки программы имеется файл «IKC-483LT.vbs» с рабочим примером такого подключения. Все это делает возможным подключение практически любого фискального регистратора к программе,  для которого существуют OLE/ActiveX компоненты. Реализация скрипта потребует элементарных навыков в области программирования, что практически любому системному администратору по силам. Детальное описание процедур находится в самом файле.

См. рис. подключение vb-скрипта в качестве драйвера:

  1. подготовьте файл скрипта (пример IKC-483LT.vbs)
  2. добавьте файл в поле «Драйвер» кнопкой «Добавить драйвер» где откроется окошко выбора файла, выберите нужный и нажмите «Открыть»
  3. укажите путь к исполняемой оболочке wscript.exe
  4. установите параметры порта
  5. протестируйте скрипт (программу можно не закрывать в случае возникновения ошибок, правится прямо «наживою», это очень полезное качество скриптов)
  6. сохраните настройки и протестируйте все операции (внос/вынос/продажа/возврат/отчеты)

Обработка ошибок

Для корректного выхода из затруднительных положений, когда случается разрыв связи или другая какая-либо неисправность, программа предупреждает пользователя об ошибке и предлагает выход из ситуации:

Исключение, возможные действия в исключительной ситуации:

«ЗАКРЫТЬ ОПЕРАЦИЮ С ОШИБКОЙ»  отменяется печать чека, чек фиксируется в журнале с признаком «ERROR», списываются остатки, и записывается файл продаж.

«ПОВТОРИТЬ ОПЕРАЦИЮ» повторяется попытка печати чека, используется в случае быстрого устранения неисправности, например, когда закончилась лента.

«ОТМЕНИТЬ ОПЕРАЦИЮ» чек сохраняется в журнале отложенных чеков, его можно будет оплатить после устранения проблемы.

 

 

Read 435 times Last modified on Friday, 26 January 2018 12:24