Сообщения без ответов | Активные темы Текущее время: Вт апр 16, 2024 5:39 pm



Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 10 ] 
Нефискальная печать. Буфер чека переполнен 
Автор Сообщение
Новичок

Зарегистрирован: Вт авг 24, 2010 12:58 pm
Сообщения: 23
Сообщение Нефискальная печать. Буфер чека переполнен
Добрый день!
Произвожу печать нефискальных данных командой PrintString - на 240 строке ошибка "75 - Буфер чека переполнен"
Аппарат для тестов "АСПД Элвес-Принт"
Версия драйвера 4.10.0.288
Версия ПО ФП : 1.2
Сборка ПО ФП : 35
Дата ПО ФП : 22.09.2002
Файл с логами прилагается

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


Вложения:
DrvFR.zip [36.16 КБ]
Скачиваний: 376
Пн окт 19, 2015 5:56 pm
Профиль
Новичок

Зарегистрирован: Вт авг 24, 2010 12:58 pm
Сообщения: 23
Сообщение Re: Нефискальная печать. Буфер чека переполнен
Дополню сам себя
Ошибка воспроизводится из теста драйвера при попытке печати длинного текста (например, 300 строк)
BeginDocument / EndDocument не исправили ситуацию, ошибка та же


Вт окт 20, 2015 2:09 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Нефискальная печать. Буфер чека переполнен
Да, такого быть не должно, да и я сталкиваюсь впервые. А прошивка системной платы от какой даты ? (дату смотреть в самом низу чека тестового прогона над строкой Конец теста).

_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru


Вт окт 20, 2015 2:47 pm
Профиль
Новичок

Зарегистрирован: Вт авг 24, 2010 12:58 pm
Сообщения: 23
Сообщение Re: Нефискальная печать. Буфер чека переполнен
Доброе утро!
В конце тестового прогона следующее:
Printer MLT286-1
Aug 25 2009 ФП 35

Еще информация: печатаю циклом - присваиваю StringForPrinting строку по ширине ленты, вызываю PrintString, затем WaitForPrinting. И так 300 раз
После возникновения ошибки печать на ККМ продолжается, т.е. допечатывает этот самый буфер. Значит, WaitForPrinting не ждет окончания печати

Пока вышел из ситуации, поставив паузу 200мс после каждых 10 строк текста


Ср окт 21, 2015 8:24 am
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Нефискальная печать. Буфер чека переполнен
Обновите драйвер ФР до 4.12.402: ftp://ftp.shtrih-m.ru/download/FR/Software/Drivers/
Если проблема останется, то пришлите лог уже с нового драйвера.

_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru


Чт окт 22, 2015 5:07 pm
Профиль
Новичок

Зарегистрирован: Вт авг 24, 2010 12:58 pm
Сообщения: 23
Сообщение Re: Нефискальная печать. Буфер чека переполнен
Проблема осталась. Воспроизвел из теста драйвера

Версия драйвера:
----------------------------------------
Версия : 4
Подверсия : 12
Релиз : 0
Сборка : 402
Полная версия : 4.12.0.402


Вложения:
DrvFR.zip [21.49 КБ]
Скачиваний: 361
Сб окт 24, 2015 12:01 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Нефискальная печать. Буфер чека переполнен
По логу метод ожидания печати исправно выполняется. Видимо, это особенность данного фр, его буфер команд переполняется при слишком большой скорости подачи команд. Выход - либо ставить маленькую паузу между командами печати (можно поэкспериментировать начиная от 10 мс постепенно увеличивая), либо при возникновении ошибки "буфер чека переполнен" повторять печать.

_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru


Пн окт 26, 2015 10:39 am
Профиль
Новичок

Зарегистрирован: Вт авг 24, 2010 12:58 pm
Сообщения: 23
Сообщение Re: Нефискальная печать. Буфер чека переполнен
Если методы драйвера выполняются синхронно, то должна быть не важна скорость подачи команд: следующая команда ждет окончания предыдущей.
И напомню, что ошибка возникает на разных моделях ФР


Пн окт 26, 2015 11:09 am
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Нефискальная печать. Буфер чека переполнен
Видимо, это какая-то аппаратная ошибка. Пути исправления - либо отлавливать ошибку и повторять печать, либо печатать с задержкой.
В последнем логе команды печати идут одна за одной, без WaitForPrinting.

_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru


Пт окт 30, 2015 9:58 am
Профиль
Новичок

Зарегистрирован: Вт авг 24, 2010 12:58 pm
Сообщения: 23
Сообщение Re: Нефискальная печать. Буфер чека переполнен
Последний лог был при воспроизведении ошибки из "Тест драйвера" - "Печать текста", вполне возможно там не используется WaitForPrinting
Вот лог из моей программы, драйвер 4.12.0.402, в цикле PrintString, WaitForPrinting - ошибка осталась
Проблему обошел введением задержки, но лучше бы вылечить причину


Вложения:
DrvFR.zip [40.45 КБ]
Скачиваний: 347
Пт окт 30, 2015 2:53 pm
Профиль
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 10 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Русская поддержка phpBB