+7 499 990-10-21

Ошибка 19

Ошибка 19

Сообщение SergeySV » 01 сен 2011, 11:45

При печати чека происходит:
Ошибка 19 Не смогли записать значение регистра.
В чем причина и как бороться?
1.2.5p10, FPrint-5200 (ЕНВД) подключен через USB.
SergeySV
 
Постов: 153
Зарегистрирован: 30 янв 2011, 15:00

Re: Ошибка 19

Сообщение Alexander » 01 сен 2011, 18:13

Ошибка 19 может быть выдана, если ДЭНСИ: КАССА не смогла получить из ФР номер чека для записи в БД/лог/журнал чеков. Если это единоразовая ситуация, то она может быть связана с переходом нумерации чеков через 9999->0, если ситуация периодически повторяется, то, возможно, проблемы со связью с ФР. В последнем случае можно попробовать посмотреть, какой модуль грузит ядро для встроенного в FPrint переходника. Как правило, наиболее стабильно работает usbserial.
Alexander
 
Постов: 4994
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ошибка 19

Сообщение zabaluev » 12 сен 2011, 18:35

Аналогичная ошибка и у меня. Версия программы 1.2.6sp1. Все подключено по RS232. ККМ АСПД Штрих-Мини. Скорость связи 19200. Периодически чеки выводятся с задержкой от 1 до 3 секунд.
-----------------
Александр З.
zabaluev
 
Постов: 13
Зарегистрирован: 11 сен 2011, 23:31

Re: Ошибка 19

Сообщение SergeySV » 25 дек 2011, 10:34

Опять вылезла эта же проблемка.
При печати чека происходит:
Ошибка 19 Не смогли записать значение регистра.
За смену до десяти раз.
1.2.5p10, FPrint-5200 (ЕНВД) подключен через COM.
РМК настроен на работу с базой товаров находящимся на другом системнике (стоит рядом, соединен LAN 100Mb). Может быть это причиной? Чек же пишется в локальную базу.
В прошлый раз избавился от нее переключив FPrint с USB на COM.
Это другая инсталляция.
Ничего на ум не приходит как поменять кабель RS232.
SergeySV
 
Постов: 153
Зарегистрирован: 30 янв 2011, 15:00

Re: Ошибка 19

Сообщение SergeySV » 13 фев 2012, 14:15

Наблюдаю ситуацию еще интереснее:
1.2.6 p4, FPrint-5200 (ЕНВД) подключен через COM.
Время от времени при продаже и печати чека нарушается связь компьютера с FPrint-ом, чек успешно печатается после чего ДЭНСИ:КАССА зависает. После рестарта программы видим что транзакции в базу не записались!
Уж лучше "Ошибка 19" чем так..
SergeySV
 
Постов: 153
Зарегистрирован: 30 янв 2011, 15:00

Re: Ошибка 19

Сообщение Alexander » 13 фев 2012, 14:21

Какой статус закрытия чека в /tmp/dancy/registration_goods.log при этом?
ОС 32 или 64 бит?
Скорость 115200 ?
Alexander
 
Постов: 4994
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ошибка 19

Сообщение SergeySV » 13 фев 2012, 14:35

ОС 64 бит
Скорость 115200
log завтра посмотрю
SergeySV
 
Постов: 153
Зарегистрирован: 30 янв 2011, 15:00

Re: Ошибка 19

Сообщение SergeySV » 14 фев 2012, 08:41

13.02.2012 17:01:08
открыт чек #290
2504 1
2504 1
1566 1
1566 1
1566 1
1398 1
1458 1
2504 1
1398 1
1053 1
1175 1
1288 1
1053 1
1107 1
2524 1
13.02.2012 17:03:33
открыт чек #290
2520 1
чек #290 успешно закрыт
13.02.2012 17:26:39

проблема наблюдается именно на длинных чеках.
SergeySV
 
Постов: 153
Зарегистрирован: 30 янв 2011, 15:00

Re: Ошибка 19

Сообщение vvshevelev » 16 фев 2012, 19:35

SergeySV писал(а):13.02.2012 17:01:08
открыт чек #290
2504 1
2504 1
1566 1
1566 1
1566 1
1398 1
1458 1
2504 1
1398 1
1053 1
1175 1
1288 1
1053 1
1107 1
2524 1
13.02.2012 17:03:33
открыт чек #290
2520 1
чек #290 успешно закрыт
13.02.2012 17:26:39

проблема наблюдается именно на длинных чеках.


Не обязательно, у меня такое же происходит и на маленьких чеках

тип подключения ФР USB
vvshevelev
 
Постов: 30
Зарегистрирован: 13 фев 2012, 20:11

Re: Ошибка 19

Сообщение Alexander » 17 фев 2012, 12:42

Общие рекомендации пока такие:
- принудительная установка 32-бит ОС (есть подтвержденная практика, что необъяснимые глюки исчезают после этого)
- проверить syslog на предмет периодической самопроизвольной перезагрузки usb-подсистемы с перенумерацией портов /dev/ttyUSB* ,/dev/ttyACM*
- использовать создание симлинков с жесткими именами /dev/ttyS на динамические файлы портов ttyUSB/ttyACM (тогда перезагрузка USB-подсистемы не сбросит оборудование с нужного порта) - делается через правила rules.d для демона udevd, пример я публиковал
- для FPrint - проверить и при необходимости перепрошить внутреннее ПО аппарата, т.к. АТОЛ подтвердил, что проблемы с потерей связи по USB могут быть связаны с внутренним ПО ФР

Со своей стороны мы еще раз внимательно потестируем FPrint-ы в различных версиях.
Alexander
 
Постов: 4994
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

След.

Вернуться в Техподдержка

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

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


cron

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

Сейчас посетителей на конференции: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (415) здесь было 07 окт 2025, 11:21

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