Главная категория > ШТРИХ-ФР-01Ф бывш. Штрих-ФР-К
Превышен размер TLV структуры
Рязанский:
Доработанные ФР периодически выдают ошибку "Превышен размер TLV структуры"
в чеке до 30 позиций.
Вчера выдал эту ошибку на чеке из двух позиций.
Все запущены с протоколом 1.0beta
прошивка 08.08.17.
Более ранние прошивки такие ошибки не выдавали (у клиента много касс, ПО одинаковое - 1С а дорабатывали ФР в разное время).
Где искать причину?
может это:
Changelog
25.05.2017
...
4. Добавлена проверка корректности длины загружаемых tlv
тогда как выяснить, на какое поле ругается?
GS:
мож драйвер неправильно передаёт суммарную длину TLV? в этом случае если есть лог обмена на сбойном чеке можно это дело проверить
Рязанский:
--- Цитата: GS от 06/09/2017 17:41:10 ---если есть лог обмена
--- Конец цитаты ---
Вот сейчас включили. Жду лога.
Там ещё одна проблема всплыла: Банковские слипы не печатаются.
Revers_M:
--- Цитата: Рязанский от 06/09/2017 17:58:22 ---Банковские слипы не печатаются.
--- Конец цитаты ---
Вроде тут где-то писали, что если касса с УМ-кой, то надо принтер(сист.плату) перешить.
Рязанский:
Про банковские слипы вычислил проблему.
Суть: до версии 14.07.17 ФР игнорировали флаг "Отложенная печать" в команде "Печать строки", а последующие версии при установке этого флага ничего не печатали.
А драйвер штриха для 1с этот флаг всегда устанавливал.
Но, в драйвере 4.14_614 это исправили: [-] Исправлена печать чека для 1С
Так что, если есть работа с банковским терминалом и обновляется прошивка - нужно и драйвер обновлять.
про "Превышен размер TLV структуры" пока не понятно, жду логов, а может, после обновления драйвера и ошибка пропадёт.
Навигация
Перейти к полной версии