[ОТВЕТИТЬ]
Опции темы
13.03.2015 14:25  
Mtirt
Цитата:
Сообщение от vdm
Кстати. А можно на старте кассы автоматом выполнить внешний скрипт?
Добавить в register.lua в раздел с require_once() ?
Сама нет пробовала, если что...
 
13.03.2015 14:27  
student
а в луа есть возможность прочитать параметры конфигурации самого фрк (команда по протоколу - 0xA1 - Чтение таблицы настроек или по драйверу - USHORT SPFR_ ReadConfig) ?

если есть - то просто - читаешь 31 строку - если ошибка - то сп101 - если нет и вернулся пароль по дефолту (или заданный - заранее известный) - то сп402 :)
либо попробовать установить дп EPSON в 9 строке и опять отловить ошибку - есть - сп101 - нет сп402

я других вариантов программно отличить один от другого не нашел :( - варианты чтения памяти (0xE1 - Чтение блока памяти ККМ по протоколу или USHORT SPFR_ReadMemBlock по драйверу) - не рассматриваливались из-за накладных расходов

пы сы
сейчас еще глянул сравнение ( :( проглядел ранее - придется рефакторинг у себя делать - смотреть что быстрее отрабатывает) можно еще ловить команды 0xA9 - Получить статус принтера и 0хАA Получить количество свободного места для копии чека - их в сп101 нет
 
13.03.2015 14:41  
vdm
Цитата:
Сообщение от student
а в луа есть возможность прочитать параметры конфинурации самого фрк
Если и есть, то недокументировано.
С этим (документацией на lua от С+) вообще грустно, последнее описание где-то 4-хлетней давности и то неполное, там даже header.pos_name отсутствует.
 
 


Опции темы



Часовой пояс GMT +3, время: 12:46.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.