PDA

Просмотр полной версии : Posiflex 6900 пропадают сервис-чеки



EShB
20.08.2020, 13:08
Приветствую.
Тема не нова, но может что-то сможете порекомендовать.

Работало все пару лет нормально, потом на кухне перестали выходить чеки или выходили не все. Постучал по бубну (всё что можно переткнуть, перезагрузить, подождать, переобжать) вроде заработало. От чего - не понял.
Через месяц повторилось. Опять стук по бубну, вроде пофиксилось. Сейчас в очередной раз проблема.
Пинги до принтера стабильные. Сеть ок. На всякий случай пересоздал принтер в системе. На кухне выходит вот так.
6998
От одного сервис-чека только заголовок, другой нормально, потом опять заголовок, потом опять нормально. Нифига не понимаю. Второго принтера для теста, к сожалению, нет.
Пока писал обратил внимание, что параметр keep connect стоит no, переставил в yes. Потестим. Но, вроде бы, это уже сейчас при пересоздании я не переставил. Какие идеи?

SH
20.08.2020, 15:09
1. Мог ухудшится кабель. Это не вечная штука.
2. Пинги стандартного размера могут быть стабильные, а попробуйте чуть увеличить размер пакета и посмотреть.
3. На кухню могли купить/переставить/воткнуть в одну электрическую подсеть с принтером любое оборудование, которое даёт помехи в сеть. Или же оно всегда было, но см. п.1.
4. У принтера могли поехать мозги. Пока ещё работает, но...

ВРЯД ЛИ дело в софте/настройках. А вот где-то в железках почти наверняка не ок, хотя кажется, что так.
Для диагностики всё-таки нужно что-то задублировать. В идеале - поставить второй принтер на отдельном коротком кабеле, продублировать туда печать и понаблюдать.
Линия от свитча до принтера длинная? Кабель перекинуть реально? Характеристики проложенного кабеля вообще какие?

EShB
20.08.2020, 16:26
1. Мог ухудшится кабель. Это не вечная штука.
2. Пинги стандартного размера могут быть стабильные, а попробуйте чуть увеличить размер пакета и посмотреть.
3. На кухню могли купить/переставить/воткнуть в одну электрическую подсеть с принтером любое оборудование, которое даёт помехи в сеть. Или же оно всегда было, но см. п.1.
4. У принтера могли поехать мозги. Пока ещё работает, но...

ВРЯД ЛИ дело в софте/настройках. А вот где-то в железках почти наверняка не ок, хотя кажется, что так.
Для диагностики всё-таки нужно что-то задублировать. В идеале - поставить второй принтер на отдельном коротком кабеле, продублировать туда печать и понаблюдать.
Линия от свитча до принтера длинная? Кабель перекинуть реально? Характеристики проложенного кабеля вообще какие?


Попробовал вместо стандартных 32 байт поставить 128, все успешно, без потерь.
Новое оборудование не добавлялось.
Кабель метров 10 максимум. FTP 5e
Попробовать снять принтер с кухни и поставить в другом месте? могу рядом со станцией поставить, в метре от свича подключив заводским патчкордом. На смену, к сожалению, принтера нет.
Если вдруг поможет, то перетягивать кабель на кухню, получается?

SH
20.08.2020, 16:55
могу рядом со станцией поставить, в метре от свича подключив заводским патчкордом
Да, именно так для начала. Это исключит кабель.

sibgaba
20.08.2020, 18:11
Мдя... вы ищите проблему там где ее нет

У принтера явная проблема с лентопротяжным механизмом и/или валом
И ваш пропавший чек мог просто печататься просто в виде одной строки (головка печатает а лента не идет все сливается в черную полосу)

pixnet
21.08.2020, 12:44
У принтера явная проблема с лентопротяжным механизмом и/или валом
И ваш пропавший чек мог просто печататься просто в виде одной строки (головка печатает а лента не идет все сливается в черную полосу)

Согласен, от себя добавлю, протрите ролики спиртом (аккуратно и без фанатизма), проверьте ленту, мне как то попалась настолько глянцевая, что ролики временами просто проскальзывали с характерным звуком, замена на нормальную решило проблему. Судя по фото у вас идет двойной отрез, в настройках макета сервис чека, в самом низу поищите строку EndRool (вроде), удалите. Механизм отреза не вечный. Так же в настройках принтера посмотрите настройки клише, отступы в начале и в конце чека прям мощные. В свое время я у себя все выровнял, дак экономия ленты получилась солидная, за месяц здание торгового объекта можно вкруг обхватить :)

olegash
22.08.2020, 11:48
А печать на этот принтер с одной станции или с нескольких? И как настроена? Через принт-сервер или кассу?

amnch
24.08.2020, 12:36
Может быть еще что БП на грани смерти, пару раз было блок еще жив, но чеки периодически на половину печатались.

EShB
24.08.2020, 18:52
Так, перестановка к свичу с другим кабелем не помогла. Все так же печатает через чек. Некоторые не то что отрезает неправильно, а вообще не печатает. И звуков никаких не издает (Ведь при проблемах протяжки звук протяжки и отреза все равно должен был бы быть, так?).
Печать ведется с двух станций, но с одной из серии одна марка в день. С другой постоянно. Настроен на кассе.

sibgaba
25.08.2020, 07:33
Нет, вы конечно и дальше можете упорно искать причину в сети, проводах и Кипере...

Но проблема у вас в самом принтере, и от перестановки больного принтера на другое место - легче ему не станет.

pixnet
25.08.2020, 17:13
Ну что тут еще можно сказать... Блок питания от принтера проверяли? Со временем сила тока им выдаваемая может упасть, притом вольтаж остаться не требуемом уровне, от того он может вести себя неадекватно, самое простое подкинуть к нему аналогичный, заведомо рабочий блок питания, или собирать герлянду для создания нагрузки и под ней проверять силу тока, на блоке, без принтера. Драйвера на сетевой адаптер в кассе заменить, проверить работу и наличие сетевых экранов антивирусов и прочее аналогичное ПО, при наличии. Ну или подключить его временно по USB и помучить немного:)

EShB
04.09.2020, 13:32
В общем решили просто менять, всё равно нужно новые докупать будет через некоторое время в связи с расширением.
Кто-нибудь пользовался принтерами xprinter предлагают не дорого. Говорят честно, что китай, но утверждают, что неплохо. xprinter e200l

SH
04.09.2020, 17:34
А вы много видели продавцов, кто бы говорил, что у них плохое качество? )
В РДМ обратитесь, там вам продадут точно работающее решение с нормальным ресурсом.

EShB
10.09.2020, 17:07
В общем, поставил новый принтер... И та же фигня. Когда поставил вроде все ок было. Утром говорят, мол ночью марка одна не вылезла.
Пришел, перезапустил принтер. Печатает. Штук 10 заказов-отмен отпечатал. Ушел, прошел час, пишут - опять не печатает.
Поменял коммутатор, в который воткнуты станция и принтер. Тоже не помогло. Поменял на всякий случай айпишник принтеру. Подумал, что-то на его место переодически лезет. Не помогло. Могу этот еще переставить.

pixnet
10.09.2020, 21:43
Нам уже всем интересно, чем все это закончится ;)



А печать на этот принтер с одной станции или с нескольких? И как настроена? Через принт-сервер или кассу?


Печать ведется с двух станций, но с одной из серии одна марка в день. С другой постоянно. Настроен на кассе.

Собственно вопрос, станция печати поднята или вы с двух кассовых станции по сети долбите в один принтер? Я конечно эту тему еще не курил, но здравый смысл подсказывает что последние не есть хорошо. Подымайте сервер печати, если он еще не поднят, читаем тут https://support.ucs.ru/ru/node/5241

olegash
11.09.2020, 00:17
станция печати поднята или вы с двух кассовых станции по сети долбите в один принтер?Если принтеры настроены только на одной кассе, то ничего страшного не должно быть, по факту тот же принт-сервер. Но, если один и тот же принтер прописан на обеих кассах, то да, проблемы могут быть, когда печать идет одновременно с 2-х касс. Ну и для уверенности надо попробовать настроить принт-сервер отдельный, конечно. В любом случае печатью должен управлять какой-то один пул.

EShB
11.09.2020, 15:36
Принтер подключен к кассе (одной). Станции две, но дело точно не в одновременной печати, вторая станция используется ну очень редко.
Принт-сервер сделал, тестим.

mnekin
11.09.2020, 16:29
На midserv включите журналирования печати и при пропуске сервис-чека нужно изучать логи (галочка у принтера "Журналировать", ну и папку проверить что указана на midserv "Путь журнала печати"), т.е. для каждого принтера будет лог по коду принтера с чеками.
Настройте резервную печать для принтеров и в логах будет видно что перенаправлено, значит система не смогла достучаться до принтера.
Накидайте маленький CMD скрипт, который будет пинговать принтер и писать каждый пинг и время в файл, т.е. логируем доступность принтера.
Ну и конечно можно установить видезапись этого принтера, временно взять где-либо видеокамеру с флешкой и посмотреть что происходит с принтером когда не напечатался чек, но это думаю уже лишнее будет. :)

pixnet
11.09.2020, 17:48
Там даже в настройках драйвера принтера Printer TCP/IP есть параметр лога, по умолчанию он не заполнен, вообщем если что не так смотрите логи.

EShB
14.09.2020, 13:12
Принтсервер не помог.
По поводу логов, всё так настроено?
https://i.imgur.com/2n2oRNt.jpg
https://i.imgur.com/Zb7UIBq.jpg
https://i.imgur.com/Ikdf6GL.jpg

Где я в итоге ищу логи, на кассе?

Плюс у меня еще в winprint.ini
ERRORLOG = winprint.stk
ErrorLogSize = 10485760
но файла с логом (winprint.stk) там нет. Это значит, что сам по себе winprint работает нормально, и больше ничего, так?

pixnet
15.09.2020, 12:17
Посмотрите логи на кассе для начала, еще сделайте скрины макета сервис печати с настройками или экспортируйте макет и сюда.

EShB
15.09.2020, 17:34
не понял, что в этом логе надо увидеть, к сожалению.
В целом лог состоит из "send finished", несколько раз встречаются такие строчки


send finished
Something changed
waiting finished
To send 370 bytes
send error . Error=0 Операция успешно завершена.
connected
Sended 370 bytes
send finished

либо

send finished
Something changed
waiting finished
To send 480 bytes
Sended 480 bytes
send finished

EShB
15.09.2020, 17:47
Макет сервис-чека
7002

pixnet
15.09.2020, 20:18
Логи походу не те смотрите... Пальцем в небо наверно, но все же попробуйте сделать копию предустановленного макета (тот что по умолчанию), в свойствах если стоит галка в блоке печать "слиповый" убрать, в параметрах макета, блок поведение включить "два прохода", мемки ендрул и бип удалить, далее прицепить к своей сервис-схеме, старый убрать, тестить.

EShB
16.09.2020, 13:17
А какой надо? есть еще лог с отправленными сервис-чеками. Там тупо их текст. Никаких ошибок. Выглядит так:

7003

Например марка на скрине в 21:17, говорят, что не вышла.

EShB
17.09.2020, 18:30
Логи походу не те смотрите... Пальцем в небо наверно, но все же попробуйте сделать копию предустановленного макета (тот что по умолчанию), в свойствах если стоит галка в блоке печать "слиповый" убрать, в параметрах макета, блок поведение включить "два прохода", мемки ендрул и бип удалить, далее прицепить к своей сервис-схеме, старый убрать, тестить.

Поменял маке, принтер логично перестал резать. Проблема осталась - марки выходят как хотят (ну или не выходят :). Пинги при этом идут всё так же стабильно.

olegash
17.09.2020, 23:30
А какая у вас версия кипера?

EShB
18.09.2020, 11:56
А какая у вас версия кипера?

7.6.0.81

Сейчас перекинул печать на виндовый спулер, буду наблюдать.

EShB
21.09.2020, 18:21
Вроде как через виндовый спулер работает (сервер печати,там print to windows printer). Во всяком случае, пока что не жалуются.
Чудеса.
Обновляться вообще имеет смысл?

mnekin
23.09.2020, 09:42
Лог ведется на Midserver, логи лежат в папке PRTLOGS.
На старых версиях RK7 папку PRTLOGS нужно создать вручную рядом с файлом midserv.exe, т.к. midserv в логах ругался об отсутствии этой папки и сам ее не создавал.
Логи представляют из себя распечатанные сервис-чеки/чеки.

EShB
23.09.2020, 11:15
Лог ведется на Midserver, логи лежат в папке PRTLOGS.
На старых версиях RK7 папку PRTLOGS нужно создать вручную рядом с файлом midserv.exe, т.к. midserv в логах ругался об отсутствии этой папки и сам ее не создавал.
Логи представляют из себя распечатанные сервис-чеки/чеки.
Это всё уже нашел, но толку никакого не было. В логах чек был, по факту - не было.
Печать через винду с выходных стабильно живет.

mnekin
23.09.2020, 15:08
Странно. В принципе потеря 1 чека бывает, но редко.
Печать через виндовый спулер стабильна, но если принтеров в винде установить более 7 шт., то виндовый спулер начинает виснуть и опять проблема с печатью (проверял на windows7 и windows 2008 Server).
На 8ке и 10ке не проверял.