Обрезается конец Z отчета в режиме печати клише

Автор zhitkov.denis, дек 04, 2019, 16:03

« предыдущая тема - следующая тема »
Вниз

zhitkov.denis

Здравствуйте! Возникла проблема при печати X и Z отчетов из буфера обмена казначея. А именно, не допечатывается конец последнего Z отчета на чековой ленте.
На первой фотографии слева то, каким отчет должен быть, а справа как он обрезается.
На второй фотографии отчетливо видно, что он обрезается на половине высоты строки.
Когда в буфере несколько Z отчетов, - то информация полностью допечатывается (кроме последнего Z отчета).
Остаток от Z отчета виден на первом фискальном чеке. (но возможно это что-то другое).

Как сделать так, чтобы отчет при печати из буфера не обрезался?

Принтер Т680
Конфигурация казначея:
 Поля клише:
Т2Р1П94 - 3
Т2Р1П36 - 3
Т2Р1П119 - 1
 На печать из буфера:
Т2Р1П98 - 2
Т22р1п1 - 0800
Т22р1п2 - 3


Erkki

#1
дек 04, 2019, 22:38 Последнее редактирование: дек 04, 2019, 22:43 от Erkki
Добрый день.
1. Обновите прошивку ККТ на актуальную версию 8388, сделайте сброс настроек ККТ на дефолтные значения (команда 71 по нижнему уровню), после чего запрограммируйте в ККТ настройки принтера, параметры ОФД и CHO, используемую по умолчанию, запрограммируйте снятие отчетов в буфер ККТ. (Настройки нужно именно запрограммировать в обнуленную ККТ, а не импортировать их из файла со старой прошивки).
2. Если проблема не решиться, проверьте, сохраняется ли она, если выставить настройки клише по умолчанию, Т2Р1П36=0, Т2Р1П94=0, Т2Р1П119=0.

zhitkov.denis

1. Почему вы считаете, что текущая версия прошивки не подходит? Мы знаем несколько способов определения версии прошивки и все они возвращают разные результаты.
2. Мы не можем отключить клише, так как фискальный регистратор установлен на объекте, где требуется печать клише. На других объектах, где не используется клише такой проблемы нет.

Erkki

#3
дек 10, 2019, 11:50 Последнее редактирование: дек 11, 2019, 00:26 от Erkki
1. Почему вы считаете, что текущая версия прошивки не подходит?
Во-первых, на последней прошивке исправлена ошибка с некорректной обработкой статуса бумаги при обрывах или замятиях ЧЛ, при работе с принтерами SNBC BT-T080R и SNBC BK-T680.
Мы знаем несколько способов определения версии прошивки и все они возвращают разные результаты.
Быть такого не может, расскажите подробнее, как вы определяете версию прошивки???       
Цитировать
# Блок управления
fptr.setParam(IFptr.LIBFPTR_PARAM_DATA_TYPE, IFptr.LIBFPTR_DT_UNIT_VERSION)
fptr.setParam(IFptr.LIBFPTR_PARAM_UNIT_TYPE, IFptr.LIBFPTR_UT_CONTROL_UNIT)
fptr.queryData()
print(u"БУ = {}".format(fptr.getParamString(IFptr.LIBFPTR_PARAM_UNIT_VERSION)))
# Версия загрузчика
fptr.setParam(IFptr.LIBFPTR_PARAM_DATA_TYPE, IFptr.LIBFPTR_DT_UNIT_VERSION)
fptr.setParam(IFptr.LIBFPTR_PARAM_UNIT_TYPE, IFptr.LIBFPTR_UT_BOOT)
fptr.queryData()
print(u"Бутлоадер = {}".format(fptr.getParamString(IFptr.LIBFPTR_PARAM_UNIT_VERSION)))
# Версия прошивки
fptr.setParam(IFptr.LIBFPTR_PARAM_DATA_TYPE, IFptr.LIBFPTR_DT_UNIT_VERSION)
fptr.setParam(IFptr.LIBFPTR_PARAM_UNIT_TYPE, IFptr.LIBFPTR_UT_CONFIGURATION)
fptr.queryData()
print(u"Прошивка = {}".format(fptr.getParamString(IFptr.LIBFPTR_PARAM_UNIT_VERSION)))
Вот так, что возвращает?
2. Мы не можем отключить клише, так как фискальный регистратор установлен на объекте, где требуется печать клише. На других объектах, где не используется клише такой проблемы нет.
Значит, проблема кроется в клише. Как вариант, попробуйте поиграться с разными значениями параметра 36 (расстояние от ТПГ до отрезного ножа), увеличьте его с дефолтного значения до 55 например.

Вверх