Центр Технического Обслуживания ООО "Сфера-Сервис"
  Главная   ККТ   Документы   Услуги   Контакты   Ссылки   Файлы   Карта сайта   Поддержка  

 

 

 
.: Работа с Штрих-ФР-К под DOS-ом :.
 
 

Работа под DOS-ом если вы не программист, мягко говоря не рекомендуется. Стандартный драйвер взятый с диска имеет неполный объем команд. Однако это лучше чем ни чего, сами представители ГП пожимают плечами и говорят, что это не приоритетное направление. Для начала рекомендуется ознакомиться с описанием драйвера из заводского комплекта документации.
Интересен только один пункт:

Формат конфигурационного файла. Конфигурационный файл драйвера drvfr.exe имеет название drvfr.cfg. Конфигурационный файл драйвера должен находится в директории, из которой производится запуск драйвера. Если драйвер при запуске не сможет открыть свой конфигурационный файл, он попытается его создать с параметрами по умолчанию и выполнять команду(ы) в соответствии с ними. Символом комментария является в теле файла символ ';'. Список ключей файла и их изначальные и возможные значения приведены ниже. В случае отсутствия любого из ключей или присвоении ему некорректного значения драйвер работает со значениями такого ключа по умолчанию. Пробелы между названием ключа, символом ‘=’ и значением ключа не допускаются. Если значение параметра превышает его указанную длину, то лишние символы не рассматриваются.
DSPEED=1(0,1,2,4,5,6) – скорость работы ККМ:

  • 0 – 2400 бод
  • 1 – 4800 бод
  • 2 – 9600 бод
  • 3 – 14400 бод
  • 4 – 38400 бод
  • 5 – 57600 бод
  • 6 – 115200 бод

LOG_ON=0(1) – лог-файл нижнего уровня протокола выключен (включен). В случае включения этой опции формируется лог-файл протокола нижнего уровня downlev.log, в котором фиксируются все передаваемые и принимаемые байты, текущая скорость обмена и тайм-ауты выполнения команды с фиксированием состояния возникновения ошибки по алгоритму нижнего уровня протокола обмена данными.
Формат запуска драйвера.
Формат командной строки запуска драйвера
drvfr.exe drvfr.exe (Com Number) (Interrupt Number)
где: Com Number – номер COM-порта из диапазона 1..4 4 Драйвер ФР для ОС DOS (Руководство программиста)
Interrupt Number – номер вектора прерывания (в шестнадцатиричном представлении).
Код ошибки запуска драйвера drvfr.exe записывается в переменную окружения OS DOS ERRORLEVEL .
В реальности можно работать только с портами COM1, COM2. И только с одним портом за один раз, это значит если вы запустили драйвер с параметрами портами COM1, то для того чтобы запустить работоспособный драйвер с параметрами порта COM2, вам потребуется перезагрузка компьютера.

Реально работающие драйвера под DOS-ом для COM1, COM2 с программой оболочкой TESTFR.exe. Команда "PAUSE" в файле test.bat нужна только для отладки, что бы проверить загрузился драйвер или нет. При работе рекомендуется отключить.

Файл search.bat рекомендуется для автоматического поиска фискальника на портах COM1 и COM2 в строке результат будет выдано значение скорости DSPEED для drvfr.cfg, образец строки результата - Обнаружено устройство: порт COM 1, скорость 1.

Для полноценной работы требуется русификатор например keyrus

Пример подключения драйвера по DOS-ом.

Содержимое файлов Config.sys и autoexec.bat пренести в секцию WORK соответсвующих файлов из архива. В корень диска С скопировать файл русификатора keyrus.com и папки port1, port2 из архива. Время показа меню и вариант при загрузке можно настроить в секции "MENUDEFAULT=WORK,3". В указанном примере через 3 секунды загрузится ветка WORK.

Работа с 3 и 4 COM портом не реализована, так как она не поддерживается драйвером.

Полный архив всех файлов перечисленных выше.

 

 

 
     
  Главная   ККТ   Документы   Услуги   Контакты   Ссылки   Файлы   Карта сайта   Поддержка    

 

Пожелания по работе сайта webmaster .