[ОТВЕТИТЬ]
Опции темы
11.08.2014 18:18  
TANGOR
Добрый день всем.
дос касса отправляет задание на сервер через службу cashserv, по какому протоколу не помню, или даже не знаю точно. по udp или по tcp. можно попробовать у разрабов спросить. завтра скажу :)
та в свою очередь создаёт задание в таблице jobsdata/jobsqueue
следующая служба sesprinter берёт эти задания, ищет файлики softcheque или excel1 или excel2 в зависимости от того что надо печатать
далее шурум-бурум (т.е. заполняет файлик данными, как-то ) и отправляет это на принтер (тоже не помню как она выбирает принтер на какой надо печатать)

поэтому если происходит ошибка на кассе -6 то это скорее всего проблема с передачей данных в службу cashserv.
хотя с другой стороны они там на сервере все друг с другом по COM общаются, т.е. после получения и сохранения задания на печать CashServ дёргает по COM службу SESPrinter которая в свою очередь может чётатупануть и в результате ошибку перекинуть на кассу... хотя хз...

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

p.s.
хотя в старой документации у всех принтеров:
06 Ошибка загрузки шрифта
 
"Спасибо" TANGOR от:
11.08.2014 18:29  
TANGOR
нашёл :)

это в общем когда касса отправляет пакет (команду на печать) в службу CashServ, а тот тупит с ответом.
короче:
-6 это стандартный код ошибки когда сервер (служба CashServ) не отвечает на команду, при том что связь с ней есть.

лечится по любому её перезагрузкой.
а вот почему она может зависать это тема другого разговора.
 
"Спасибо" TANGOR от:
14.08.2014 06:15  
Maxim_
Да, все верно, только служба CashServer. И, да, почему она рвет связь с кассой, в момент отправки задания с дос-кассы, может ответить только разработчик. Ждем от них ответа.
 
14.08.2014 10:23  
grannie
Цитата:
Сообщение от Maxim_
может ответить только разработчик. Ждем от них ответа.
Вряд ли ответ будет сильно содержательней "Да ХЗ почему она рвёт" Столько времени прошло....
Кристаллу уже давно пора прекращать всякую поддержку старых продуктов. Хотя бы потому, что такая поддержка требует наличия компетенций, которых с каждым годом всё меньше и меньше, люди-то по-тихоньку уходят/перепрофилируются. Боюсь, вместе с ув. TANGOR'ом там осталось человека 2-3, которые вообще понимают, про что речь
 
"Спасибо" grannie от:
18.08.2014 14:59  
TANGOR
Цитата:
Сообщение от grannie
Боюсь, вместе с ув. TANGOR'ом там осталось человека 2-3, которые вообще понимают, про что речь
:) есть такое дело...
 
 


Опции темы



Часовой пояс GMT +3, время: 01:27.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.