BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 18 апр 2024, 23:57

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 79 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 13 янв 2010, 18:42 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
Получил ответ:
Код:
Думаю Вам поможет это описание:
1. Существует различие в том, как драйвер реагирует на выполнение методов, связанных и не
связанных с операциями печати. В случае вызова какого-либо метода, связанного с
выполнением операций печати, выдача драйвером ответа OK говорит лишь о том, что в
данных, выводимых на печать, нет ошибок, но, однако, не означает, что во время печати не
возникнет какой-нибудь ошибки (например, обрыв бумаги). В свою очередь, при вызове
остальных методов, ответ драйвера OK символизирует успешное выполнение метода.
2. Имеется две стратегии поведения при выполнении команд печати.
Первая стратегия заключается в следующем. По началу печати ККМ переходит в подрежим 4
«Фаза печати операции» (например, при закрытии чека) и не принимает от хоста дальнейших
команд, связанных с печатью (например, команды новой регистрации продажи). Состояние
ККМ можно отслеживать, подавая через определённые интервалы времени команду «Запрос
состояния». Если очередной запрос состояния вернул подрежим ККМ 0 «Бумага есть», то
можно посылать следующую команду печати. Возможна ситуация, когда из подрежима 4
«Фаза печати операции» ККМ переходит в подрежим 2 «Активное отсутствие бумаги»
(закончилась бумага). Тогда необходимо выдать об этом сообщение оператору ККМ с
требованием заправить новый рулон бумаги и продолжить запрашивать состояние ККМ до тех
пор, пока она не окажется в подрежиме 3 «После активного отсутствия бумаги» (в ККМ был
заправлен новый рулон бумаги). После этого следует подать команду «Продолжение печати»,
которая повторяет печать прерванного чека, и опять продолжить запрашивать состояние, пока
очередной запрос не вернёт подрежим ККМ 0 «Бумага есть». Теперь ККМ готова принять
очередную команду печати. Таким образом, мы как бы дожидаемся окончания фазы печати,
анализируя состояние ККМ командой «Запрос состояния». У этой стратегии имеется
недостаток, так как команда «Запрос состояния» выполняется довольно медленно: вместо
команды «Запрос состояния» можно пользоваться командой «Короткий запрос состояния»,
которая выполняется гораздо быстрее.
Вторая стратегия подразумевает анализ состояния ККМ по ошибкам, возвращаемым ККМ.
Сразу после подачи операции печати (например, команды закрытия чека) подаётся следующая
команда печати (например, команда регистрации продажи). Если ККМ возвращает ошибку 50h
«Идёт печать предыдущей команды», то она находится в подрежиме 4 «Фаза печати
операции». Повторяем команду печати и анализируем ошибку до тех пор, пока её значение не
станет равным 0 «Ошибок нет». Возможна ситуация, когда значение ошибки, возвращаемой на
попытку выполнить очередную команду печати во время выполнения предыдущей, равно 72h
«Команда не поддерживается в данном подрежиме», что означает, что ККМ находится в
подрежиме 2 «Активное отсутствие бумаги». В этом случае необходимо выдать оператору
ККМ сообщение, что необходимо вставить новый рулон бумаги, и продолжать посылать
команду печати и анализировать возвращаемую ошибку. Значение ошибки станет равным 58h
«Ожидание команды продолжения печати», когда оператор заменит бумагу и ККМ перейдёт в
подрежим 3 «После активного отсутствия бумаги». После этого можно продолжить посылать
команду печати, анализировать ошибку, пока её значение не станет равным 0 «Ошибки нет».


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 13 янв 2010, 18:54 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Вот это отлично, теперь понял. Я сейчас прикручу к драйверам костыли эти, дотяну с 5.1 до 4.6 и 5.0 и выложу. Возможно, сегодня вечером уже будет.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 13 янв 2010, 19:03 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
Ок, спасибо, дубу бета тестером :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 13 янв 2010, 22:16 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
всё сделал, но сегодня не могу выложить по причинческим технинам(
завтра ждите обновку (~12 по москве), обновляйте и плагин (сервер+клиент) и сам сервер печати, полностью. обратите внимание - там скрипты новые и конфиги и server.ini и много что ещё.

Два новых параметра в cashchek.config будет:
Цитата:
# таймаут в мс. между опросами состояний для ждания окончания печати предыдущей операции. костыль.
waitNoprintTimeout: 1000

# кол-во опросов состояния для ждания окончания печати предыдущей операции (каждое длинной таймаут). костыль.
waitNoprintNumtry: 20


поставите, проверите - обязательно отпишите.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 14 янв 2010, 15:19 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
Мне какой драйвер для штриха использовать?
driver: ru.bitel.frk.driver.shtrih2.Driver этот?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 14 янв 2010, 16:29 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Можете использовать и старый драйвер, если устраивает, костыль я добавил и в старый и в новый штриховский. Но лучше попробуйте, конечно, этот новый драйвер - он предполагался как более грамотно реализованный. Только, к сожалению, на момент его написания уже не было у меня самой железки, потому я его досконально не оттестировал. Но им пользовались уже, как помнится, вроде нет замечаний.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 14 янв 2010, 16:41 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
Использую driver: ru.bitel.frk.driver.shtrih2.Driver.
Обновил все на тестовом сервере.
Чеки как минимум печатаются и отчет без гашения делает.

Заметил такой глюк, при выборе регистратора, т.е при нажатии кнопки "Выбрать" у нас вываливается ошибка:
Код:
Регистратор #1

Устройство (драйвер):
ERROR: ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)

Назначены типы платежей:
#13 (Отдел0)

Статус (драйвер):
ERROR: ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)

Статус сервера:
CmdTcpServer v 4.6 build 129 from 19.11.2009 11:25:44
on: 0.0.0.0/0.0.0.0:9876
device driver: ru.bitel.frk.driver.shtrih.Driver@1201a25
device status: portName=/dev/ttyS0, baudRate = 4800
thread counter: 7
started: 14.01.2010 13:16:50,   uptime: 00:04:43
memory total: 5 177 344,   max: 66 650 112,   free: 4 173 224

Отрезчик изначально был неисправен и мы его отключили, но почему то при выборе регистратора регистратору посылается команда типа "Обрезать ленту".

Еще заметил появление двух странных кнопочек "Привет" и "Гудок" :)
Расскажите пожалуйста, что это за волшебные кнопочки?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 14 янв 2010, 18:21 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Начну отвечать с конца.

Кнопки "привет" и "гудок" - нужные и важные. Вот, зачем вторую сделал я не помню (наверно, кто-то просил или по пути) но делает она гудок (buzzer) на принтере, попробуйте. Не гудит разве? :? Она может пригодиться, например, если у вас несколько принтеров и вы хотите проверить тот ли нужный вам стоит рядом, или просто "пропинговать" его.

Вторая, "привет", почти то же самое и для того же самого, но опрашивает принтер на возможность печати на нём, печатает на бумаге "привет" и обрезает кусочек ленты. Опять же - просили, чтобы была возможность кассиру убедиться, что он логинится именно на свой принтер рядом с ним и вообще, что с принтером всё в порядке.

Следовательно, было сделано, чтобы при каждом логине регистратор приветствовал кассира, чтобы кассир всегды бл уверен, что это тот принтер и он работает. Такие дела.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 14 янв 2010, 18:28 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Так, а с вами что делать....

что-то странное вообще.
1) а как вы печатаете чеки? он у вас не отрезает их?
2) такое происходит только на драйвере shtrih2 и не происходит на shtrih?? Вот прямо если сейчас переключить на другой (перегрузить сервер печати, конечно, надо). выходит, что ошибка получается при любой команде?? или как вообще... При получении имени, по крайней мере - точно.
3) если что - почистите логи, загрузите сервер печати, залогинитесь на принтер, получите эту ошибку и приложите сюда логи сервера печати.
надо разобраться в какой момент происходит возврат ошибки, от какой команды, потом подумаем - может, отключить его дать возможность? хотя в документации заявлено, что если отрезчика нет - то команда просто проигнорируется, никакой ошибки не должно быть...

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 14 янв 2010, 19:14 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
dimOn писал(а):
Так, а с вами что делать....

что-то странное вообще.
1) а как вы печатаете чеки? он у вас не отрезает их?
2) такое происходит только на драйвере shtrih2 и не происходит на shtrih?? Вот прямо если сейчас переключить на другой (перегрузить сервер печати, конечно, надо). выходит, что ошибка получается при любой команде?? или как вообще... При получении имени, по крайней мере - точно.
3) если что - почистите логи, загрузите сервер печати, залогинитесь на принтер, получите эту ошибку и приложите сюда логи сервера печати.
надо разобраться в какой момент происходит возврат ошибки, от какой команды, потом подумаем - может, отключить его дать возможность? хотя в документации заявлено, что если отрезчика нет - то команда просто проигнорируется, никакой ошибки не должно быть...


1) Отрезчик у нас отключен. Чеки отрываются руками.
2) Я тестировал только на shtrih2, shtrih не пробовал. Ошибка появляется только при выборе регистратора.
Потом пробовал выполнять другие команды: запрос состояния, печать чека, отчет без гашения. Проблем не обнаружил.
3) Я думаю что стоит убрать команду обрезчику или сделать соответствующую опцию.
Вот логи:
Код:
INFO   14.01.2010 15:59:42,585 : server: run 'CmdTcpServer v 4.6 build 130 from 14.01.2010 13:24:15' with command 'start'
INFO   14.01.2010 15:59:42,599 : server: driver: ru.bitel.frk.driver.shtrih2.Driver
INFO   14.01.2010 15:59:42,601 : server: driver-status: portName=/dev/ttyS0, baudRate = 4800
INFO   14.01.2010 15:59:42,605 : server: started: ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=9876]
DEBUG  14.01.2010 15:59:59,353 : server: connection accepted #1: Socket[addr=/192.168.37.184,port=40894,localport=9876]
TRACE  14.01.2010 15:59:59,355 : thread#1: <- COMMAND
TRACE  14.01.2010 15:59:59,355 : thread#1: <- 12830905165085781763992462968020
TRACE  14.01.2010 15:59:59,355 : thread#1: <- status
DEBUG  14.01.2010 15:59:59,356 : thread#1: try 'status' command...
TRACE  14.01.2010 15:59:59,356 : thread#1: <- 30
TRACE  14.01.2010 15:59:59,356 : thread#1: <- ENDCOMMAND
TRACE  14.01.2010 15:59:59,356 : thread#1: -> ECHO
TRACE  14.01.2010 15:59:59,356 : thread#1: -> 12830905165085781763992462968020
TRACE  14.01.2010 15:59:59,432 : shtrih-driver: send ENQ
TRACE  14.01.2010 15:59:59,442 : shtrih-driver: getted NAK
TRACE  14.01.2010 15:59:59,442 : shtrih-driver: SEND: 02 05 10 1E 00 00 00 0B
TRACE  14.01.2010 15:59:59,446 : shtrih-driver: send ENQ
TRACE  14.01.2010 15:59:59,456 : shtrih-driver: getted NAK
TRACE  14.01.2010 15:59:59,474 : shtrih-driver: send packet
TRACE  14.01.2010 15:59:59,490 : shtrih-driver: getted ACK
TRACE  14.01.2010 15:59:59,524 : shtrih-driver: RECV: 02 10 10 00 1E B2 02 02 00 00 A0 DF 00 00 00 97 08 00 4C
TRACE  14.01.2010 15:59:59,524 : shtrih-driver: STX message= 10 00 1E B2 02 02 00 00 A0 DF 00 00 00 97 08 00
TRACE  14.01.2010 15:59:59,524 : shtrih-driver: ok, send ACK
TRACE  14.01.2010 15:59:59,532 : thread#1: -> OK
TRACE  14.01.2010 15:59:59,532 : thread#1: -> Порядковый номер оператора: 30
Рулон операционного журнала: нет
Рулон чековой ленты: есть
ЭКЛЗ: есть
Оптический датчик операционного журнала: бумаги нет
Оптический датчик чековой ленты: бумага есть
Рычаг термоголовки контрольной ленты: поднят
Рычаг термоголовки чековой ленты: опущен
Крышка корпуса ФР: опущена
Денежный ящик: закрыт
ЭКЛЗ почти заполнена: нет
Режим ФР: #2 : Открытая смена, 24 часа не кончились.
Подрежим ФР: #0 : Бумага есть (ФР не в фазе печати операции)
Количество операций в чеке: 0
Напряжение резервной батареи: 3.137255
Напряжение источника питания: 24.777779
Код ошибки ФП: 0
Код ошибки ЭКЛЗ: 0
TRACE  14.01.2010 15:59:59,533 : thread#1: -> ENDECHO
DEBUG  14.01.2010 15:59:59,533 : thread#1: command 'status' processing sucessfull
TRACE  14.01.2010 15:59:59,534 : thread#1: <- COMMAND
TRACE  14.01.2010 15:59:59,574 : thread#1: <- 16996245490150356533273157459866
TRACE  14.01.2010 15:59:59,574 : thread#1: <- printtext
DEBUG  14.01.2010 15:59:59,574 : thread#1: try 'printtext' command...
TRACE  14.01.2010 15:59:59,574 : thread#1: <- 30
TRACE  14.01.2010 15:59:59,574 : thread#1: <- Добро пожаловать!
TRACE  14.01.2010 15:59:59,575 : thread#1: <- Регистратор #1
TRACE  14.01.2010 15:59:59,575 : thread#1: <- (ККМ-ФР)
TRACE  14.01.2010 15:59:59,575 : thread#1: <-
TRACE  14.01.2010 15:59:59,575 : thread#1: <- !CUT%)
TRACE  14.01.2010 15:59:59,575 : thread#1: <- ENDCOMMAND
TRACE  14.01.2010 15:59:59,575 : thread#1: -> ECHO
TRACE  14.01.2010 15:59:59,575 : thread#1: -> 16996245490150356533273157459866
TRACE  14.01.2010 15:59:59,586 : shtrih-driver: send ENQ
TRACE  14.01.2010 15:59:59,595 : shtrih-driver: getted NAK
TRACE  14.01.2010 15:59:59,595 : shtrih-driver: SEND: 02 05 10 1E 00 00 00 0B
TRACE  14.01.2010 15:59:59,599 : shtrih-driver: send ENQ
TRACE  14.01.2010 15:59:59,609 : shtrih-driver: getted NAK
TRACE  14.01.2010 15:59:59,627 : shtrih-driver: send packet
TRACE  14.01.2010 15:59:59,643 : shtrih-driver: getted ACK
TRACE  14.01.2010 15:59:59,677 : shtrih-driver: RECV: 02 10 10 00 1E B2 02 02 00 00 9F DF 00 00 00 97 08 00 73
TRACE  14.01.2010 15:59:59,677 : shtrih-driver: STX message= 10 00 1E B2 02 02 00 00 9F DF 00 00 00 97 08 00
TRACE  14.01.2010 15:59:59,677 : shtrih-driver: ok, send ACK
TRACE  14.01.2010 15:59:59,681 : shtrih-driver: SEND: 02 2E 17 1E 00 00 00 02 C4 EE E1 F0 EE 20 EF EE E6 E0 EB EE E2 E0 F2 FC 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF
TRACE  14.01.2010 15:59:59,685 : shtrih-driver: send ENQ
TRACE  14.01.2010 15:59:59,695 : shtrih-driver: getted NAK
TRACE  14.01.2010 15:59:59,799 : shtrih-driver: send packet
TRACE  14.01.2010 15:59:59,821 : shtrih-driver: getted ACK
TRACE  14.01.2010 15:59:59,821 : shtrih-driver: RECV: 02 03 17 00 1E 0A
TRACE  14.01.2010 15:59:59,821 : shtrih-driver: STX message= 17 00 1E
TRACE  14.01.2010 15:59:59,821 : shtrih-driver: ok, send ACK
TRACE  14.01.2010 15:59:59,825 : shtrih-driver: SEND: 02 2E 17 1E 00 00 00 02 D0 E5 E3 E8 F1 F2 F0 E0 F2 EE F0 20 23 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D6
TRACE  14.01.2010 15:59:59,829 : shtrih-driver: send ENQ
TRACE  14.01.2010 15:59:59,838 : shtrih-driver: getted NAK
TRACE  14.01.2010 15:59:59,941 : shtrih-driver: send packet
TRACE  14.01.2010 15:59:59,964 : shtrih-driver: getted ACK
TRACE  14.01.2010 15:59:59,964 : shtrih-driver: RECV: 02 03 17 00 1E 0A
TRACE  14.01.2010 15:59:59,964 : shtrih-driver: STX message= 17 00 1E
TRACE  14.01.2010 15:59:59,964 : shtrih-driver: ok, send ACK
TRACE  14.01.2010 15:59:59,968 : shtrih-driver: SEND: 02 2E 17 1E 00 00 00 02 28 CA CA CC 2D D4 D0 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C1
TRACE  14.01.2010 15:59:59,971 : shtrih-driver: send ENQ
TRACE  14.01.2010 15:59:59,980 : shtrih-driver: getted NAK
TRACE  14.01.2010 16:00:00,084 : shtrih-driver: send packet
TRACE  14.01.2010 16:00:00,106 : shtrih-driver: getted ACK
TRACE  14.01.2010 16:00:00,107 : shtrih-driver: RECV: 02 03 17 00 1E 0A
TRACE  14.01.2010 16:00:00,107 : shtrih-driver: STX message= 17 00 1E
TRACE  14.01.2010 16:00:00,107 : shtrih-driver: ok, send ACK
TRACE  14.01.2010 16:00:00,111 : shtrih-driver: SEND: 02 2E 17 1E 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25
TRACE  14.01.2010 16:00:00,114 : shtrih-driver: send ENQ
TRACE  14.01.2010 16:00:00,124 : shtrih-driver: getted NAK
TRACE  14.01.2010 16:00:00,228 : shtrih-driver: send packet
TRACE  14.01.2010 16:00:00,250 : shtrih-driver: getted ACK
TRACE  14.01.2010 16:00:00,251 : shtrih-driver: RECV: 02 03 17 00 1E 0A
TRACE  14.01.2010 16:00:00,251 : shtrih-driver: STX message= 17 00 1E
TRACE  14.01.2010 16:00:00,251 : shtrih-driver: ok, send ACK
TRACE  14.01.2010 16:00:00,254 : shtrih-driver: SEND: 02 06 25 1E 00 00 00 01 3C
TRACE  14.01.2010 16:00:00,258 : shtrih-driver: send ENQ
TRACE  14.01.2010 16:00:00,267 : shtrih-driver: getted NAK
TRACE  14.01.2010 16:00:00,287 : shtrih-driver: send packet
TRACE  14.01.2010 16:00:00,310 : shtrih-driver: getted ACK
TRACE  14.01.2010 16:00:00,311 : shtrih-driver: RECV: 02 03 25 00 1E 38
TRACE  14.01.2010 16:00:00,311 : shtrih-driver: STX message= 25 00 1E
TRACE  14.01.2010 16:00:00,311 : shtrih-driver: ok, send ACK
TRACE  14.01.2010 16:00:00,316 : thread#1: -> OK
TRACE  14.01.2010 16:00:00,316 : thread#1: -> ENDECHO
DEBUG  14.01.2010 16:00:00,316 : thread#1: command 'printtext' processing sucessfull
TRACE  14.01.2010 16:00:00,317 : thread#1: <- null
DEBUG  14.01.2010 16:00:00,317 : thread#1: end all commands (good work)
DEBUG  14.01.2010 16:00:00,317 : thread#1: close socket
DEBUG  14.01.2010 16:00:00,332 : server: connection accepted #2: Socket[addr=/192.168.37.184,port=40895,localport=9876]
TRACE  14.01.2010 16:00:00,333 : thread#2: <- COMMAND
TRACE  14.01.2010 16:00:00,333 : thread#2: <- 26189822843581942083470164491554
TRACE  14.01.2010 16:00:00,333 : thread#2: <- name
DEBUG  14.01.2010 16:00:00,334 : thread#2: try 'name' command...
TRACE  14.01.2010 16:00:00,334 : thread#2: <- 30
TRACE  14.01.2010 16:00:00,334 : thread#2: <- ENDCOMMAND
TRACE  14.01.2010 16:00:00,334 : thread#2: -> ECHO
TRACE  14.01.2010 16:00:00,334 : thread#2: -> 26189822843581942083470164491554
TRACE  14.01.2010 16:00:00,344 : shtrih-driver: send ENQ
TRACE  14.01.2010 16:00:00,353 : shtrih-driver: getted NAK
TRACE  14.01.2010 16:00:00,354 : shtrih-driver: SEND: 02 01 FC FD
TRACE  14.01.2010 16:00:00,357 : shtrih-driver: send ENQ
TRACE  14.01.2010 16:00:00,366 : shtrih-driver: getted NAK
TRACE  14.01.2010 16:00:00,376 : shtrih-driver: send packet
TRACE  14.01.2010 16:00:00,386 : shtrih-driver: getted ACK
TRACE  14.01.2010 16:00:00,821 : shtrih-driver: RECV: 02 02 FC 71 8F
TRACE  14.01.2010 16:00:00,821 : shtrih-driver: STX message= FC 71
TRACE  14.01.2010 16:00:00,822 : shtrih-driver: ok, send ACK
TRACE  14.01.2010 16:00:00,864 : thread#2: -> ERROR
WARN   14.01.2010 16:00:00,864 : thread#2: send error driver: ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)
TRACE  14.01.2010 16:00:00,866 : thread#2: send error driver
ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)
        at ru.bitel.frk.driver.shtrih2.A.B(Unknown Source)
        at ru.bitel.frk.driver.shtrih2.A.K(Unknown Source)
        at ru.bitel.frk.driver.shtrih2.Driver.name(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at ru.bitel.frk.server.CmdTcpServer.run(Unknown Source)
TRACE  14.01.2010 16:00:00,867 : thread#2: -> ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)
TRACE  14.01.2010 16:00:00,867 : thread#2: -> ENDECHO
DEBUG  14.01.2010 16:00:00,868 : thread#2: command 'name' processing sucessfull
TRACE  14.01.2010 16:00:00,868 : thread#2: <- COMMAND
TRACE  14.01.2010 16:00:00,909 : thread#2: <- 28650913295265949479736152908475
TRACE  14.01.2010 16:00:00,909 : thread#2: <- status
DEBUG  14.01.2010 16:00:00,909 : thread#2: try 'status' command...
TRACE  14.01.2010 16:00:00,909 : thread#2: <- 30
TRACE  14.01.2010 16:00:00,909 : thread#2: <- ENDCOMMAND
TRACE  14.01.2010 16:00:00,909 : thread#2: -> ECHO
TRACE  14.01.2010 16:00:00,909 : thread#2: -> 28650913295265949479736152908475
TRACE  14.01.2010 16:00:00,919 : shtrih-driver: send ENQ
TRACE  14.01.2010 16:00:00,928 : shtrih-driver: getted NAK
TRACE  14.01.2010 16:00:00,928 : shtrih-driver: SEND: 02 05 10 1E 00 00 00 0B
TRACE  14.01.2010 16:00:00,932 : shtrih-driver: send ENQ
TRACE  14.01.2010 16:00:00,941 : shtrih-driver: getted NAK
TRACE  14.01.2010 16:00:00,959 : shtrih-driver: send packet
TRACE  14.01.2010 16:00:00,979 : shtrih-driver: getted ACK
TRACE  14.01.2010 16:00:00,979 : shtrih-driver: RECV: 02 02 10 71 63
TRACE  14.01.2010 16:00:00,980 : shtrih-driver: STX message= 10 71
TRACE  14.01.2010 16:00:00,980 : shtrih-driver: ok, send ACK
TRACE  14.01.2010 16:00:01,022 : thread#2: -> ERROR
WARN   14.01.2010 16:00:01,022 : thread#2: send error driver: ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)
TRACE  14.01.2010 16:00:01,022 : thread#2: send error driver
ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)
        at ru.bitel.frk.driver.shtrih2.A.B(Unknown Source)
        at ru.bitel.frk.driver.shtrih2.A.O(Unknown Source)
        at ru.bitel.frk.driver.shtrih2.Driver.status(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at ru.bitel.frk.server.CmdTcpServer.run(Unknown Source)
TRACE  14.01.2010 16:00:01,022 : thread#2: -> ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)
TRACE  14.01.2010 16:00:01,023 : thread#2: -> ENDECHO
DEBUG  14.01.2010 16:00:01,023 : thread#2: command 'status' processing sucessfull
TRACE  14.01.2010 16:00:01,024 : thread#2: <- !STATUSSERVER%)
DEBUG  14.01.2010 16:00:01,024 : thread#2: try statusserver command...
TRACE  14.01.2010 16:00:01,026 : thread#2: -> CmdTcpServer v 4.6 build 130 from 14.01.2010 13:24:15; on: 0.0.0.0/0.0.0.0:9876; device driver: ru.bitel.frk.driver.shtrih2.Driver@1891d8f; device status: portName=/dev/ttyS0, baudRate = 4800; thread counter: 2; started: 14.01.2010 15:59:42,       uptime: 00:00:18; memory total: 5 177 344,   max: 66 650 112,        free: 4 025 448
TRACE  14.01.2010 16:00:01,027 : thread#2: <- null
DEBUG  14.01.2010 16:00:01,027 : thread#2: end all commands (good work)
DEBUG  14.01.2010 16:00:01,027 : thread#2: close socket



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 14 янв 2010, 19:21 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
dimOn писал(а):
Начну отвечать с конца.

Кнопки "привет" и "гудок" - нужные и важные. Вот, зачем вторую сделал я не помню (наверно, кто-то просил или по пути) но делает она гудок (buzzer) на принтере, попробуйте. Не гудит разве? :? Она может пригодиться, например, если у вас несколько принтеров и вы хотите проверить тот ли нужный вам стоит рядом, или просто "пропинговать" его.

Вторая, "привет", почти то же самое и для того же самого, но опрашивает принтер на возможность печати на нём, печатает на бумаге "привет" и обрезает кусочек ленты. Опять же - просили, чтобы была возможность кассиру убедиться, что он логинится именно на свой принтер рядом с ним и вообще, что с принтером всё в порядке.

Следовательно, было сделано, чтобы при каждом логине регистратор приветствовал кассира, чтобы кассир всегды бл уверен, что это тот принтер и он работает. Такие дела.


Хотя у нас и один регистратор, но кнопка "Гудок" пригодится. Буду девчонкам их абонентского отдела гудеть :twisted:

А вот по кнопке "Привет" получаем следующее:
Код:
DEBUG  14.01.2010 16:01:14,587 : server: connection accepted #3: Socket[addr=/192.168.37.184,port=40896,localport=9876]
TRACE  14.01.2010 16:01:14,588 : thread#3: <- COMMAND
TRACE  14.01.2010 16:01:14,588 : thread#3: <- 98291917530807530134412760212138
TRACE  14.01.2010 16:01:14,588 : thread#3: <- status
DEBUG  14.01.2010 16:01:14,588 : thread#3: try 'status' command...
TRACE  14.01.2010 16:01:14,588 : thread#3: <-
TRACE  14.01.2010 16:01:14,589 : thread#3: <- ENDCOMMAND
TRACE  14.01.2010 16:01:14,589 : thread#3: -> ECHO
TRACE  14.01.2010 16:01:14,589 : thread#3: -> 98291917530807530134412760212138
TRACE  14.01.2010 16:01:14,589 : thread#3: -> ERROR
WARN   14.01.2010 16:01:14,589 : thread#3: send error driver: ru.bitel.frk.server.DriverException: значение '' не является целым числом
TRACE  14.01.2010 16:01:14,589 : thread#3: send error driver
ru.bitel.frk.server.DriverException: значение '' не является целым числом
        at ru.bitel.frk.A.A.B(Unknown Source)
        at ru.bitel.frk.driver.shtrih2.Driver.status(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at ru.bitel.frk.server.CmdTcpServer.run(Unknown Source)
TRACE  14.01.2010 16:01:14,589 : thread#3: -> ru.bitel.frk.server.DriverException: значение '' не является целым числом
TRACE  14.01.2010 16:01:14,590 : thread#3: -> ENDECHO
DEBUG  14.01.2010 16:01:14,590 : thread#3: command 'status' processing sucessfull
TRACE  14.01.2010 16:01:14,591 : thread#3: <- COMMAND
TRACE  14.01.2010 16:01:14,631 : thread#3: <- 14980066081148435008555297023781
TRACE  14.01.2010 16:01:14,631 : thread#3: <- printtext
DEBUG  14.01.2010 16:01:14,631 : thread#3: try 'printtext' command...
TRACE  14.01.2010 16:01:14,631 : thread#3: <-
TRACE  14.01.2010 16:01:14,631 : thread#3: <- Добро пожаловать!
TRACE  14.01.2010 16:01:14,631 : thread#3: <- Регистратор #1
TRACE  14.01.2010 16:01:14,631 : thread#3: <- (ККМ-ФР)
TRACE  14.01.2010 16:01:14,631 : thread#3: <-
TRACE  14.01.2010 16:01:14,631 : thread#3: <- !CUT%)
TRACE  14.01.2010 16:01:14,631 : thread#3: <- ENDCOMMAND
TRACE  14.01.2010 16:01:14,631 : thread#3: -> ECHO
TRACE  14.01.2010 16:01:14,631 : thread#3: -> 14980066081148435008555297023781
TRACE  14.01.2010 16:01:14,632 : thread#3: -> ERROR
WARN   14.01.2010 16:01:14,632 : thread#3: send error driver: ru.bitel.frk.server.DriverException: значение '' не является целым числом
TRACE  14.01.2010 16:01:14,632 : thread#3: send error driver
ru.bitel.frk.server.DriverException: значение '' не является целым числом
        at ru.bitel.frk.A.A.B(Unknown Source)
        at ru.bitel.frk.driver.shtrih2.Driver.printtext(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at ru.bitel.frk.server.CmdTcpServer.run(Unknown Source)
TRACE  14.01.2010 16:01:14,635 : thread#3: -> ru.bitel.frk.server.DriverException: значение '' не является целым числом
TRACE  14.01.2010 16:01:14,635 : thread#3: -> ENDECHO
DEBUG  14.01.2010 16:01:14,635 : thread#3: command 'printtext' processing sucessfull
TRACE  14.01.2010 16:01:14,671 : thread#3: <- null
DEBUG  14.01.2010 16:01:14,672 : thread#3: end all commands (good work)
DEBUG  14.01.2010 16:01:14,672 : thread#3: close socket


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 14 янв 2010, 19:39 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
спасибо за информацию, завтра поразбираюсь, отпишу
проверьте, если не сложно старый драйвер на досуге?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 14 янв 2010, 19:59 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
dimOn писал(а):
проверьте, если не сложно старый драйвер на досуге?


Для driver: ru.bitel.frk.driver.shtrih.Driver все тоже самое.

Кнопка "Выбрать":
Код:
INFO   14.01.2010 16:49:36,583 : server: run 'CmdTcpServer v 4.6 build 130 from 14.01.2010 13:24:15' with command 'start'
INFO   14.01.2010 16:49:36,597 : server: driver: ru.bitel.frk.driver.shtrih.Driver
INFO   14.01.2010 16:49:36,599 : server: driver-status: portName=/dev/ttyS0, baudRate = 4800
INFO   14.01.2010 16:49:36,603 : server: started: ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=9876]
DEBUG  14.01.2010 16:49:44,711 : server: connection accepted #1: Socket[addr=/192.168.37.184,port=53926,localport=9876]
TRACE  14.01.2010 16:49:44,713 : thread#1: <- COMMAND
TRACE  14.01.2010 16:49:44,713 : thread#1: <- 29944655855872879487917631197265
TRACE  14.01.2010 16:49:44,713 : thread#1: <- status
DEBUG  14.01.2010 16:49:44,713 : thread#1: try 'status' command...
TRACE  14.01.2010 16:49:44,713 : thread#1: <- 30
TRACE  14.01.2010 16:49:44,714 : thread#1: <- ENDCOMMAND
TRACE  14.01.2010 16:49:44,714 : thread#1: -> ECHO
TRACE  14.01.2010 16:49:44,714 : thread#1: -> 29944655855872879487917631197265
TRACE  14.01.2010 16:49:44,989 : shtrih-driver: _reset: send ENQ (0)
TRACE  14.01.2010 16:49:44,999 : shtrih-driver: _reset: getted NAK (0)
TRACE  14.01.2010 16:49:45,204 : shtrih-driver: _reset: send ENQ (0)
TRACE  14.01.2010 16:49:45,213 : shtrih-driver: _reset: getted NAK (0)
TRACE  14.01.2010 16:49:45,213 : shtrih-driver: SEND: 02 05 10 1E 00 00 00 0B
TRACE  14.01.2010 16:49:45,281 : shtrih-driver: RECV: 02 10 10 00 1E B2 02 02 00 00 9F DF 00 00 00 96 08 00 72
TRACE  14.01.2010 16:49:45,290 : thread#1: -> OK
TRACE  14.01.2010 16:49:45,290 : thread#1: -> Порядковый номер оператора: 30
Рулон операционного журнала: нет
Рулон чековой ленты: есть
ЭКЛЗ: есть
Оптический датчик операционного журнала: бумаги нет
Оптический датчик чековой ленты: бумага есть
Рычаг термоголовки контрольной ленты: поднят
Рычаг термоголовки чековой ленты: опущен
Крышка корпуса ФР: опущена
Денежный ящик: закрыт
ЭКЛЗ почти заполнена: нет
Режим ФР: #2 : Открытая смена, 24 часа не кончились.
Подрежим ФР: #0 : Бумага есть (ФР не в фазе печати операции)
Количество операций в чеке: 0
Напряжение резервной батареи: 3.1176472
Напряжение источника питания: 24.777779
Код ошибки ФП: 0
Код ошибки ЭКЛЗ: 0
TRACE  14.01.2010 16:49:45,291 : thread#1: -> ENDECHO
DEBUG  14.01.2010 16:49:45,291 : thread#1: command 'status' processing sucessfull
TRACE  14.01.2010 16:49:45,293 : thread#1: <- COMMAND
TRACE  14.01.2010 16:49:45,333 : thread#1: <- 18509238736396413826444429690781
TRACE  14.01.2010 16:49:45,333 : thread#1: <- printtext
DEBUG  14.01.2010 16:49:45,333 : thread#1: try 'printtext' command...
TRACE  14.01.2010 16:49:45,333 : thread#1: <- 30
TRACE  14.01.2010 16:49:45,333 : thread#1: <- Добро пожаловать!
TRACE  14.01.2010 16:49:45,333 : thread#1: <- Регистратор #1
TRACE  14.01.2010 16:49:45,333 : thread#1: <- (ККМ-ФР)
TRACE  14.01.2010 16:49:45,333 : thread#1: <-
TRACE  14.01.2010 16:49:45,333 : thread#1: <- !CUT%)
TRACE  14.01.2010 16:49:45,333 : thread#1: <- ENDCOMMAND
TRACE  14.01.2010 16:49:45,333 : thread#1: -> ECHO
TRACE  14.01.2010 16:49:45,333 : thread#1: -> 18509238736396413826444429690781
TRACE  14.01.2010 16:49:45,545 : shtrih-driver: _reset: send ENQ (0)
TRACE  14.01.2010 16:49:45,554 : shtrih-driver: _reset: getted NAK (0)
TRACE  14.01.2010 16:49:45,759 : shtrih-driver: _reset: send ENQ (0)
TRACE  14.01.2010 16:49:45,768 : shtrih-driver: _reset: getted NAK (0)
TRACE  14.01.2010 16:49:45,768 : shtrih-driver: SEND: 02 05 10 1E 00 00 00 0B
TRACE  14.01.2010 16:49:45,836 : shtrih-driver: RECV: 02 10 10 00 1E B2 02 02 00 00 9F DF 00 00 00 96 08 00 72
TRACE  14.01.2010 16:49:45,840 : shtrih-driver: SEND: 02 2E 17 1E 00 00 00 02 C4 EE E1 F0 EE 20 EF EE E6 E0 EB EE E2 E0 F2 FC 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF
TRACE  14.01.2010 16:49:45,966 : shtrih-driver: RECV: 02 03 17 00 1E 0A
TRACE  14.01.2010 16:49:45,970 : shtrih-driver: SEND: 02 2E 17 1E 00 00 00 02 D0 E5 E3 E8 F1 F2 F0 E0 F2 EE F0 20 23 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D6
TRACE  14.01.2010 16:49:46,096 : shtrih-driver: RECV: 02 03 17 00 1E 0A
TRACE  14.01.2010 16:49:46,100 : shtrih-driver: SEND: 02 2E 17 1E 00 00 00 02 28 CA CA CC 2D D4 D0 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C1
TRACE  14.01.2010 16:49:46,226 : shtrih-driver: RECV: 02 03 17 00 1E 0A
TRACE  14.01.2010 16:49:46,230 : shtrih-driver: SEND: 02 2E 17 1E 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25
TRACE  14.01.2010 16:49:46,356 : shtrih-driver: RECV: 02 03 17 00 1E 0A
TRACE  14.01.2010 16:49:46,360 : shtrih-driver: SEND: 02 06 25 1E 00 00 00 01 3C
TRACE  14.01.2010 16:49:46,403 : shtrih-driver: RECV: 02 03 25 00 1E 38
TRACE  14.01.2010 16:49:46,407 : thread#1: -> OK
TRACE  14.01.2010 16:49:46,407 : thread#1: -> ENDECHO
DEBUG  14.01.2010 16:49:46,408 : thread#1: command 'printtext' processing sucessfull
TRACE  14.01.2010 16:49:46,409 : thread#1: <- null
DEBUG  14.01.2010 16:49:46,409 : thread#1: end all commands (good work)
DEBUG  14.01.2010 16:49:46,409 : thread#1: close socket
DEBUG  14.01.2010 16:49:46,424 : server: connection accepted #2: Socket[addr=/192.168.37.184,port=53927,localport=9876]
TRACE  14.01.2010 16:49:46,424 : thread#2: <- COMMAND
TRACE  14.01.2010 16:49:46,426 : thread#2: <- 02952730356032277013949786949053
TRACE  14.01.2010 16:49:46,426 : thread#2: <- name
DEBUG  14.01.2010 16:49:46,426 : thread#2: try 'name' command...
TRACE  14.01.2010 16:49:46,426 : thread#2: <- 30
TRACE  14.01.2010 16:49:46,427 : thread#2: <- ENDCOMMAND
TRACE  14.01.2010 16:49:46,427 : thread#2: -> ECHO
TRACE  14.01.2010 16:49:46,427 : thread#2: -> 02952730356032277013949786949053
TRACE  14.01.2010 16:49:46,639 : shtrih-driver: _reset: send ENQ (0)
TRACE  14.01.2010 16:49:46,648 : shtrih-driver: _reset: getted NAK (0)
TRACE  14.01.2010 16:49:46,853 : shtrih-driver: _reset: send ENQ (0)
TRACE  14.01.2010 16:49:46,862 : shtrih-driver: _reset: getted NAK (0)
TRACE  14.01.2010 16:49:46,862 : shtrih-driver: SEND: 02 01 FC FD
TRACE  14.01.2010 16:49:46,914 : shtrih-driver: RECV: 02 02 FC 71 8F
TRACE  14.01.2010 16:49:46,924 : thread#2: -> ERROR
WARN   14.01.2010 16:49:46,924 : thread#2: send error driver: ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)
TRACE  14.01.2010 16:49:46,929 : thread#2: send error driver
ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)
        at ru.bitel.frk.driver.shtrih.B.F(Unknown Source)
        at ru.bitel.frk.driver.shtrih.B.l(Unknown Source)
        at ru.bitel.frk.driver.shtrih.Driver.name(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at ru.bitel.frk.server.CmdTcpServer.run(Unknown Source)
TRACE  14.01.2010 16:49:46,930 : thread#2: -> ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)
TRACE  14.01.2010 16:49:46,930 : thread#2: -> ENDECHO
DEBUG  14.01.2010 16:49:46,930 : thread#2: command 'name' processing sucessfull
TRACE  14.01.2010 16:49:46,931 : thread#2: <- COMMAND
TRACE  14.01.2010 16:49:46,972 : thread#2: <- 49398697534712510434181034649865
TRACE  14.01.2010 16:49:46,972 : thread#2: <- status
DEBUG  14.01.2010 16:49:46,972 : thread#2: try 'status' command...
TRACE  14.01.2010 16:49:46,972 : thread#2: <- 30
TRACE  14.01.2010 16:49:46,972 : thread#2: <- ENDCOMMAND
TRACE  14.01.2010 16:49:46,972 : thread#2: -> ECHO
TRACE  14.01.2010 16:49:46,972 : thread#2: -> 49398697534712510434181034649865
TRACE  14.01.2010 16:49:47,184 : shtrih-driver: _reset: send ENQ (0)
TRACE  14.01.2010 16:49:47,193 : shtrih-driver: _reset: getted NAK (0)
TRACE  14.01.2010 16:49:47,397 : shtrih-driver: _reset: send ENQ (0)
TRACE  14.01.2010 16:49:47,407 : shtrih-driver: _reset: getted NAK (0)
TRACE  14.01.2010 16:49:47,407 : shtrih-driver: SEND: 02 05 10 1E 00 00 00 0B
TRACE  14.01.2010 16:49:47,446 : shtrih-driver: RECV: 02 02 10 71 63
TRACE  14.01.2010 16:49:47,451 : thread#2: -> ERROR
WARN   14.01.2010 16:49:47,451 : thread#2: send error driver: ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)
TRACE  14.01.2010 16:49:47,451 : thread#2: send error driver
ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)
        at ru.bitel.frk.driver.shtrih.B.F(Unknown Source)
        at ru.bitel.frk.driver.shtrih.B.o(Unknown Source)
        at ru.bitel.frk.driver.shtrih.Driver.status(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at ru.bitel.frk.server.CmdTcpServer.run(Unknown Source)
TRACE  14.01.2010 16:49:47,452 : thread#2: -> ru.bitel.frk.driver.shtrih.PrinterShtrihErrorException: #113: Ошибка отрезчика (КРИТИЧНАЯ ОШИБКА) (ФР)
TRACE  14.01.2010 16:49:47,452 : thread#2: -> ENDECHO
DEBUG  14.01.2010 16:49:47,452 : thread#2: command 'status' processing sucessfull
TRACE  14.01.2010 16:49:47,453 : thread#2: <- !STATUSSERVER%)
DEBUG  14.01.2010 16:49:47,453 : thread#2: try statusserver command...
TRACE  14.01.2010 16:49:47,456 : thread#2: -> CmdTcpServer v 4.6 build 130 from 14.01.2010 13:24:15; on: 0.0.0.0/0.0.0.0:9876; device driver: ru.bitel.frk.driver.shtrih.Driver@1a73d3c; device status: portName=/dev/ttyS0, baudRate = 4800; thread counter: 2; started: 14.01.2010 16:49:36,        uptime: 00:00:10; memory total: 5 177 344,   max: 66 650 112,        free: 4 074 592
TRACE  14.01.2010 16:49:47,458 : thread#2: <- null
DEBUG  14.01.2010 16:49:47,458 : thread#2: end all commands (good work)
DEBUG  14.01.2010 16:49:47,458 : thread#2: close socket


Кнопка "привет":
Код:
DEBUG  14.01.2010 16:50:40,300 : server: connection accepted #5: Socket[addr=/192.168.37.184,port=53930,localport=9876]
TRACE  14.01.2010 16:50:40,301 : thread#5: <- COMMAND
TRACE  14.01.2010 16:50:40,301 : thread#5: <- 14940939879815222633943583303032
TRACE  14.01.2010 16:50:40,301 : thread#5: <- status
DEBUG  14.01.2010 16:50:40,302 : thread#5: try 'status' command...
TRACE  14.01.2010 16:50:40,302 : thread#5: <-
TRACE  14.01.2010 16:50:40,302 : thread#5: <- ENDCOMMAND
TRACE  14.01.2010 16:50:40,302 : thread#5: -> ECHO
TRACE  14.01.2010 16:50:40,302 : thread#5: -> 14940939879815222633943583303032
TRACE  14.01.2010 16:50:40,302 : thread#5: -> ERROR
WARN   14.01.2010 16:50:40,302 : thread#5: send error driver: ru.bitel.frk.server.DriverException: значение '' не является целым числом
TRACE  14.01.2010 16:50:40,302 : thread#5: send error driver
ru.bitel.frk.server.DriverException: значение '' не является целым числом
        at ru.bitel.frk.A.A.B(Unknown Source)
        at ru.bitel.frk.driver.shtrih.Driver.status(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at ru.bitel.frk.server.CmdTcpServer.run(Unknown Source)
TRACE  14.01.2010 16:50:40,303 : thread#5: -> ru.bitel.frk.server.DriverException: значение '' не является целым числом
TRACE  14.01.2010 16:50:40,303 : thread#5: -> ENDECHO
DEBUG  14.01.2010 16:50:40,303 : thread#5: command 'status' processing sucessfull
TRACE  14.01.2010 16:50:40,305 : thread#5: <- COMMAND
TRACE  14.01.2010 16:50:40,345 : thread#5: <- 59050767561638575342387614154355
TRACE  14.01.2010 16:50:40,345 : thread#5: <- printtext
DEBUG  14.01.2010 16:50:40,346 : thread#5: try 'printtext' command...
TRACE  14.01.2010 16:50:40,346 : thread#5: <-
TRACE  14.01.2010 16:50:40,346 : thread#5: <- Добро пожаловать!
TRACE  14.01.2010 16:50:40,348 : thread#5: <- Регистратор #1
TRACE  14.01.2010 16:50:40,348 : thread#5: <- (ККМ-ФР)
TRACE  14.01.2010 16:50:40,349 : thread#5: <-
TRACE  14.01.2010 16:50:40,349 : thread#5: <- !CUT%)
TRACE  14.01.2010 16:50:40,349 : thread#5: <- ENDCOMMAND
TRACE  14.01.2010 16:50:40,349 : thread#5: -> ECHO
TRACE  14.01.2010 16:50:40,349 : thread#5: -> 59050767561638575342387614154355
TRACE  14.01.2010 16:50:40,349 : thread#5: -> ERROR
WARN   14.01.2010 16:50:40,349 : thread#5: send error driver: ru.bitel.frk.server.DriverException: значение '' не является целым числом
TRACE  14.01.2010 16:50:40,350 : thread#5: send error driver
ru.bitel.frk.server.DriverException: значение '' не является целым числом
        at ru.bitel.frk.A.A.B(Unknown Source)
        at ru.bitel.frk.driver.shtrih.Driver.printtext(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at ru.bitel.frk.server.CmdTcpServer.run(Unknown Source)
TRACE  14.01.2010 16:50:40,350 : thread#5: -> ru.bitel.frk.server.DriverException: значение '' не является целым числом
TRACE  14.01.2010 16:50:40,350 : thread#5: -> ENDECHO
DEBUG  14.01.2010 16:50:40,350 : thread#5: command 'printtext' processing sucessfull
TRACE  14.01.2010 16:50:40,392 : thread#5: <- null
DEBUG  14.01.2010 16:50:40,392 : thread#5: end all commands (good work)
DEBUG  14.01.2010 16:50:40,392 : thread#5: close socket


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 15 янв 2010, 00:02 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Блин.... там, где вызывается команда ОТРЕЗАТЬ / см printtext со строкой !CUT%) / - нет ошибки, а там, где её и близко нет - получение имени устройства или получение статуса - вываливается... Это как понимать, интересно :?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 15 янв 2010, 00:03 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Походу, ошибка не появляется до отрезки чека и на самой команде отрезки, но появляется на всех командах, которые следуют после первой попытки отрезки чека. Кажется, так...

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 15 янв 2010, 11:30 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
dimOn писал(а):
Походу, ошибка не появляется до отрезки чека и на самой команде отрезки, но появляется на всех командах, которые следуют после первой попытки отрезки чека. Кажется, так...

Именно так и происходит. Если регистратору дать команду "Отрезать чек", то он чек отрежет и зарегистрирует ошибку.
На нем загорится индикатор ошибки, и на все команды он будет возвращать ошибку "Ошибка обрезчика". Для того что бы его вернуть в рабочее состояние необходимо его выключить примерно на 1 минуту, а потом опять включить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 15 янв 2010, 13:38 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Так, а когда происходит печать чека или отчёта - он вообще не использует эту команду, получается? Вы отключили получается не сам отрезчик, а просто отрезание чека после печати?

Ну и что сделать предлагаете? Параметр в конфиг добавить игнорирования отрезки? Это какой-то костыль костыльный, нет?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 15 янв 2010, 13:49 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
dimOn писал(а):
Так, а когда происходит печать чека или отчёта - он вообще не использует эту команду, получается? Вы отключили получается не сам отрезчик, а просто отрезание чека после печати?

К регистратору можно подключиться с помощью специально софтинки и отключить обрезку чека после печати.
Вот мы и отключили обрезание чека, так как обрезчик неисправен.

dimOn писал(а):
Ну и что сделать предлагаете? Параметр в конфиг добавить игнорирования отрезки? Это какой-то костыль костыльный, нет?


Ну для начала мне непонятно, зачем вы даете команду регистратору обрезать чек?
Раньше ведь вы так не делали?
В данный момент у нас работает предыдущая версия cashcheck и проблем не возникает с обрезчиком.
Ели уж хотите оставить обрезание чека, то логично сделать опцию для отключения этого, так как обрезчик у фискальный регистраторов это слабое место.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 15 янв 2010, 16:39 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
добавил костыль. параметр в конфиге сервера печати

Код:
    # запрет прямого использования команды отрезки (позволяет избежать проблем с отрезчиком в некоторых случаях). костыль.
    # по умолчанию - 0 (отрезчик используется)
    cutterDisabled: 1

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 15 янв 2010, 16:57 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
ок, спасибо, буду теперь тестировать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 15 янв 2010, 17:19 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а команду обрезки я даю, чтобы после печати приветствия он обрезал кусочек ленты. а так придётся проматывать и отрывать.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 15 янв 2010, 17:55 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
dimOn писал(а):
а команду обрезки я даю, чтобы после печати приветствия он обрезал кусочек ленты. а так придётся проматывать и отрывать.

Небольшое уточнение.
У меня срабатывал обрезчик при нажатии на кнопку "Выбор", а не при нажатии на кнопку "Привет." Разве регистратор должен печатать приветствие при каждом выборе регистратора? Т.е. приходят на работу 2 оператора, открывают биллинг, выбирают регистратор и регистратор печатает 4 приветствия?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 15 янв 2010, 18:21 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Да, именно при логине на принтер и происходит приветствие. На обычных кассах тоже такое часто встречается. А почему 4 приветствия? Будет два логина и два приветствия. А кнопка "привет" - это просто инициализация приветствия в любой момент времени без перелогина, её не обязательно нажимать ведь. Ну, по идее, один принтер чаще всего используется одним кассиров в каждый момент времени, потому проблемы не предполагались с этим какие-то.

Так, надо подумать, может, сделать обращение по имени-логину билинга: "привет, Кассир Маша"? Убирать это неохота - просили, и не однократно. Вас что, приветствия напрягают эти, или чего?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 15 янв 2010, 18:24 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
lda писал(а):
У меня срабатывал обрезчик при нажатии на кнопку "Выбор", а не при нажатии на кнопку "Привет."
И на хелло и на логин принтера вызывается одна и та же функция, в которой формируется (и посылается на сервер печати) приветствие и в конце строка, которая трактуется как отрезка. Потому и там и там должен был срабатывать обрезчик. Немного непонятно, о чём вы говорите. Вы хотите сказать, что при нажатии на "привет" не было ошибки резчика? Вы путаете, наверно что-то или я не понял.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 15 янв 2010, 19:24 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
Я неправильно написал, у нас не 2 а 4 кассира, т.е. будет 4 приветствия.

Сегодня пятница, голова уже плохо работает :).
В понедельник еще раз все попробую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 18 янв 2010, 18:21 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
Установил все на рабочий биллинг.
Настроил driver: ru.bitel.frk.driver.shtrih2.Driver

На thread#48 регистратор начал пищать, пищал примерно 3 секунды.
Вот лог:
Код:
DEBUG  18.01.2010 14:41:02,931 : server: connection accepted #47: Socket[addr=/192.168.37.5,port=44384,localport=9876]
TRACE  18.01.2010 14:41:02,933 : thread#47: <- COMMAND
TRACE  18.01.2010 14:41:02,933 : thread#47: <- 58993860201870213157257498191322
TRACE  18.01.2010 14:41:02,933 : thread#47: <- check
DEBUG  18.01.2010 14:41:02,933 : thread#47: try 'check' command...
TRACE  18.01.2010 14:41:02,933 : thread#47: <- 1
TRACE  18.01.2010 14:41:02,933 : thread#47: <- 230.0
TRACE  18.01.2010 14:41:02,933 : thread#47: <- 230.0
TRACE  18.01.2010 14:41:02,933 : thread#47: <- 457473
TRACE  18.01.2010 14:41:02,933 : thread#47: <- 0
TRACE  18.01.2010 14:41:02,934 : thread#47: <- STRING
TRACE  18.01.2010 14:41:02,934 : thread#47: <- Оператор №42
TRACE  18.01.2010 14:41:02,934 : thread#47: <-
TRACE  18.01.2010 14:41:02,934 : thread#47: <- STRING
TRACE  18.01.2010 14:41:02,934 : thread#47: <- Тел. абон. отд. 581-581
TRACE  18.01.2010 14:41:02,934 : thread#47: <-
TRACE  18.01.2010 14:41:02,934 : thread#47: <- ENDCOMMAND
TRACE  18.01.2010 14:41:02,934 : thread#47: -> ECHO
TRACE  18.01.2010 14:41:02,934 : thread#47: -> 58993860201870213157257498191322
DEBUG  18.01.2010 14:41:02,934 : Driver: check(clientsumma=230.0):
DEBUG  18.01.2010 14:41:02,934 : Driver: SALE: sum=230.0;txt=457473;dep=0
DEBUG  18.01.2010 14:41:02,934 : Driver: TEXT: Оператор №42
DEBUG  18.01.2010 14:41:02,934 : Driver: TEXT: Тел. абон. отд. 581-581
TRACE  18.01.2010 14:41:02,944 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:02,953 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:02,953 : shtrih-driver: SEND: 02 05 10 01 00 00 00 14
TRACE  18.01.2010 14:41:02,957 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:02,966 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:02,984 : shtrih-driver: send packet
TRACE  18.01.2010 14:41:03,000 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:41:03,034 : shtrih-driver: RECV: 02 10 10 00 01 B2 02 02 00 00 9F DF 00 00 00 90 08 00 6B
TRACE  18.01.2010 14:41:03,034 : shtrih-driver: STX message= 10 00 01 B2 02 02 00 00 9F DF 00 00 00 90 08 00
TRACE  18.01.2010 14:41:03,034 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:41:03,038 : shtrih-driver: SEND: 02 3C 80 01 00 00 00 E8 03 00 00 00 D8 59 00 00 00 00 00 00 00 00 34 35 37 34 37 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D1
TRACE  18.01.2010 14:41:03,042 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:03,051 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:03,183 : shtrih-driver: send packet
TRACE  18.01.2010 14:41:03,193 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:41:03,623 : shtrih-driver: RECV: 02 03 80 00 01 82
TRACE  18.01.2010 14:41:03,623 : shtrih-driver: STX message= 80 00 01
TRACE  18.01.2010 14:41:03,623 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:41:03,627 : shtrih-driver: SEND: 02 2E 17 01 00 00 00 03 CE EF E5 F0 E0 F2 EE F0 20 B9 34 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9C
TRACE  18.01.2010 14:41:03,631 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:03,640 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:03,744 : shtrih-driver: send packet
TRACE  18.01.2010 14:41:03,766 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:41:03,766 : shtrih-driver: RECV: 02 03 17 00 01 15
TRACE  18.01.2010 14:41:03,766 : shtrih-driver: STX message= 17 00 01
TRACE  18.01.2010 14:41:03,766 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:41:03,770 : shtrih-driver: SEND: 02 2E 17 01 00 00 00 03 D2 E5 EB 2E 20 E0 E1 EE ED 2E 20 EE F2 E4 2E 20 35 38 31 2D 35 38 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3E
TRACE  18.01.2010 14:41:03,774 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:03,783 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:03,887 : shtrih-driver: send packet
TRACE  18.01.2010 14:41:03,909 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:41:03,909 : shtrih-driver: RECV: 02 03 17 00 01 15
TRACE  18.01.2010 14:41:03,909 : shtrih-driver: STX message= 17 00 01
TRACE  18.01.2010 14:41:03,909 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:41:03,913 : shtrih-driver: SEND: 02 47 85 01 00 00 00 D8 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 42
TRACE  18.01.2010 14:41:03,917 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:03,926 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:04,081 : shtrih-driver: send packet
TRACE  18.01.2010 14:41:04,091 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:41:04,706 : shtrih-driver: RECV: 02 08 85 00 01 00 00 00 00 00 8C
TRACE  18.01.2010 14:41:04,706 : shtrih-driver: STX message= 85 00 01 00 00 00 00 00
TRACE  18.01.2010 14:41:04,706 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:41:04,710 : shtrih-driver: SEND: 02 05 13 01 00 00 00 17
TRACE  18.01.2010 14:41:04,714 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:04,723 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:04,741 : shtrih-driver: send packet
TRACE  18.01.2010 14:41:04,751 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:41:04,794 : shtrih-driver: RECV: 02 03 13 00 01 11
TRACE  18.01.2010 14:41:04,794 : shtrih-driver: STX message= 13 00 01
TRACE  18.01.2010 14:41:04,794 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:41:04,836 : thread#47: -> OK
TRACE  18.01.2010 14:41:04,836 : thread#47: -> 0.0
TRACE  18.01.2010 14:41:04,836 : thread#47: -> ENDECHO
DEBUG  18.01.2010 14:41:04,836 : thread#47: command 'check' processing sucessfull
TRACE  18.01.2010 14:41:04,837 : thread#47: <- null
DEBUG  18.01.2010 14:41:04,838 : thread#47: end all commands (good work)
DEBUG  18.01.2010 14:41:04,838 : thread#47: close socket
DEBUG  18.01.2010 14:41:14,383 : server: connection accepted #48: Socket[addr=/192.168.37.5,port=44385,localport=9876]
TRACE  18.01.2010 14:41:14,385 : thread#48: <- COMMAND
TRACE  18.01.2010 14:41:14,385 : thread#48: <- 23759310714657091680210116798058
TRACE  18.01.2010 14:41:14,385 : thread#48: <- check
DEBUG  18.01.2010 14:41:14,385 : thread#48: try 'check' command...
TRACE  18.01.2010 14:41:14,385 : thread#48: <- 1
TRACE  18.01.2010 14:41:14,385 : thread#48: <- 250.0
TRACE  18.01.2010 14:41:14,385 : thread#48: <- 250.0
TRACE  18.01.2010 14:41:14,385 : thread#48: <- 435553
TRACE  18.01.2010 14:41:14,385 : thread#48: <- 0
TRACE  18.01.2010 14:41:14,385 : thread#48: <- STRING
TRACE  18.01.2010 14:41:14,385 : thread#48: <- Оператор №42
TRACE  18.01.2010 14:41:14,385 : thread#48: <-
TRACE  18.01.2010 14:41:14,385 : thread#48: <- STRING
TRACE  18.01.2010 14:41:14,386 : thread#48: <- Тел. абон. отд. 581-581
TRACE  18.01.2010 14:41:14,386 : thread#48: <-
TRACE  18.01.2010 14:41:14,386 : thread#48: <- ENDCOMMAND
TRACE  18.01.2010 14:41:14,386 : thread#48: -> ECHO
TRACE  18.01.2010 14:41:14,386 : thread#48: -> 23759310714657091680210116798058
DEBUG  18.01.2010 14:41:14,386 : Driver: check(clientsumma=250.0):
DEBUG  18.01.2010 14:41:14,386 : Driver: SALE: sum=250.0;txt=435553;dep=0
DEBUG  18.01.2010 14:41:14,386 : Driver: TEXT: Оператор №42
DEBUG  18.01.2010 14:41:14,386 : Driver: TEXT: Тел. абон. отд. 581-581
TRACE  18.01.2010 14:41:14,396 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:14,405 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:14,405 : shtrih-driver: SEND: 02 05 10 01 00 00 00 14
TRACE  18.01.2010 14:41:14,409 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:14,418 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:14,436 : shtrih-driver: send packet
TRACE  18.01.2010 14:41:14,452 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:41:14,486 : shtrih-driver: RECV: 02 10 10 00 01 B2 02 02 00 00 9F E2 00 00 00 91 08 00 57
TRACE  18.01.2010 14:41:14,486 : shtrih-driver: STX message= 10 00 01 B2 02 02 00 00 9F E2 00 00 00 91 08 00
TRACE  18.01.2010 14:41:14,486 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:41:14,490 : shtrih-driver: SEND: 02 3C 80 01 00 00 00 E8 03 00 00 00 A8 61 00 00 00 00 00 00 00 00 34 33 35 35 35 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9E
TRACE  18.01.2010 14:41:14,494 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:14,503 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:14,635 : shtrih-driver: send packet
TRACE  18.01.2010 14:41:14,645 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:41:15,075 : shtrih-driver: RECV: 02 03 80 00 01 82
TRACE  18.01.2010 14:41:15,075 : shtrih-driver: STX message= 80 00 01
TRACE  18.01.2010 14:41:15,075 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:41:15,079 : shtrih-driver: SEND: 02 2E 17 01 00 00 00 03 CE EF E5 F0 E0 F2 EE F0 20 B9 34 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9C
TRACE  18.01.2010 14:41:15,083 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:15,092 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:15,196 : shtrih-driver: send packet
TRACE  18.01.2010 14:41:15,218 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:41:15,218 : shtrih-driver: RECV: 02 03 17 00 01 15
TRACE  18.01.2010 14:41:15,218 : shtrih-driver: STX message= 17 00 01
TRACE  18.01.2010 14:41:15,218 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:41:15,222 : shtrih-driver: SEND: 02 2E 17 01 00 00 00 03 D2 E5 EB 2E 20 E0 E1 EE ED 2E 20 EE F2 E4 2E 20 35 38 31 2D 35 38 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3E
TRACE  18.01.2010 14:41:15,226 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:15,236 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:15,340 : shtrih-driver: send packet
TRACE  18.01.2010 14:41:15,362 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:41:15,362 : shtrih-driver: RECV: 02 03 17 00 01 15
TRACE  18.01.2010 14:41:15,362 : shtrih-driver: STX message= 17 00 01
TRACE  18.01.2010 14:41:15,362 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:41:15,366 : shtrih-driver: SEND: 02 47 85 01 00 00 00 A8 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0A
TRACE  18.01.2010 14:41:15,370 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:15,379 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:15,534 : shtrih-driver: send packet
TRACE  18.01.2010 14:41:15,544 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:41:16,158 : shtrih-driver: RECV: 02 08 85 00 01 00 00 00 00 00 8C
TRACE  18.01.2010 14:41:16,158 : shtrih-driver: STX message= 85 00 01 00 00 00 00 00
TRACE  18.01.2010 14:41:16,159 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:41:16,162 : shtrih-driver: SEND: 02 05 13 01 00 00 00 17
TRACE  18.01.2010 14:41:16,166 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:41:16,175 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:41:16,193 : shtrih-driver: send packet
TRACE  18.01.2010 14:41:16,203 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:41:16,247 : shtrih-driver: RECV: 02 03 13 00 01 11
TRACE  18.01.2010 14:41:16,247 : shtrih-driver: STX message= 13 00 01
TRACE  18.01.2010 14:41:16,247 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:41:16,253 : thread#48: -> OK
TRACE  18.01.2010 14:41:16,253 : thread#48: -> 0.0
TRACE  18.01.2010 14:41:16,253 : thread#48: -> ENDECHO
DEBUG  18.01.2010 14:41:16,253 : thread#48: command 'check' processing sucessfull
TRACE  18.01.2010 14:41:16,254 : thread#48: <- null
DEBUG  18.01.2010 14:41:16,254 : thread#48: end all commands (good work)
DEBUG  18.01.2010 14:41:16,254 : thread#48: close socket
DEBUG  18.01.2010 14:42:25,602 : server: connection accepted #49: Socket[addr=/192.168.37.5,port=48840,localport=9876]
TRACE  18.01.2010 14:42:25,604 : thread#49: <- COMMAND
TRACE  18.01.2010 14:42:25,604 : thread#49: <- 74394301608095426376412572776202
TRACE  18.01.2010 14:42:25,604 : thread#49: <- check
DEBUG  18.01.2010 14:42:25,604 : thread#49: try 'check' command...
TRACE  18.01.2010 14:42:25,604 : thread#49: <- 1
TRACE  18.01.2010 14:42:25,604 : thread#49: <- 500.0
TRACE  18.01.2010 14:42:25,604 : thread#49: <- 500.0
TRACE  18.01.2010 14:42:25,604 : thread#49: <- 458213
TRACE  18.01.2010 14:42:25,604 : thread#49: <- 0
TRACE  18.01.2010 14:42:25,604 : thread#49: <- STRING
TRACE  18.01.2010 14:42:25,604 : thread#49: <- Оператор №20
TRACE  18.01.2010 14:42:25,604 : thread#49: <-
TRACE  18.01.2010 14:42:25,604 : thread#49: <- STRING
TRACE  18.01.2010 14:42:25,604 : thread#49: <- Тел. абон. отд. 581-581
TRACE  18.01.2010 14:42:25,604 : thread#49: <-
TRACE  18.01.2010 14:42:25,604 : thread#49: <- ENDCOMMAND
TRACE  18.01.2010 14:42:25,604 : thread#49: -> ECHO
TRACE  18.01.2010 14:42:25,604 : thread#49: -> 74394301608095426376412572776202
DEBUG  18.01.2010 14:42:25,605 : Driver: check(clientsumma=500.0):
DEBUG  18.01.2010 14:42:25,605 : Driver: SALE: sum=500.0;txt=458213;dep=0
DEBUG  18.01.2010 14:42:25,605 : Driver: TEXT: Оператор №20
DEBUG  18.01.2010 14:42:25,605 : Driver: TEXT: Тел. абон. отд. 581-581
TRACE  18.01.2010 14:42:25,615 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:42:25,624 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:42:25,624 : shtrih-driver: SEND: 02 05 10 01 00 00 00 14
TRACE  18.01.2010 14:42:25,628 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:42:25,637 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:42:25,655 : shtrih-driver: send packet
TRACE  18.01.2010 14:42:25,671 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:42:25,705 : shtrih-driver: RECV: 02 10 10 00 01 B2 02 02 00 00 9F DF 00 00 00 91 08 00 6A
TRACE  18.01.2010 14:42:25,705 : shtrih-driver: STX message= 10 00 01 B2 02 02 00 00 9F DF 00 00 00 91 08 00
TRACE  18.01.2010 14:42:25,705 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:42:25,709 : shtrih-driver: SEND: 02 3C 80 01 00 00 00 E8 03 00 00 00 50 C3 00 00 00 00 00 00 00 00 34 35 38 32 31 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CC
TRACE  18.01.2010 14:42:25,713 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:42:25,722 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:42:25,854 : shtrih-driver: send packet
TRACE  18.01.2010 14:42:25,864 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:42:26,294 : shtrih-driver: RECV: 02 03 80 00 01 82
TRACE  18.01.2010 14:42:26,294 : shtrih-driver: STX message= 80 00 01
TRACE  18.01.2010 14:42:26,294 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:42:26,298 : shtrih-driver: SEND: 02 2E 17 01 00 00 00 03 CE EF E5 F0 E0 F2 EE F0 20 B9 32 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 98
TRACE  18.01.2010 14:42:26,302 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:42:26,311 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:42:26,415 : shtrih-driver: send packet
TRACE  18.01.2010 14:42:26,437 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:42:26,437 : shtrih-driver: RECV: 02 03 17 00 01 15
TRACE  18.01.2010 14:42:26,437 : shtrih-driver: STX message= 17 00 01
TRACE  18.01.2010 14:42:26,437 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:42:26,441 : shtrih-driver: SEND: 02 2E 17 01 00 00 00 03 D2 E5 EB 2E 20 E0 E1 EE ED 2E 20 EE F2 E4 2E 20 35 38 31 2D 35 38 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3E
TRACE  18.01.2010 14:42:26,445 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:42:26,454 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:42:26,558 : shtrih-driver: send packet
TRACE  18.01.2010 14:42:26,580 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:42:26,580 : shtrih-driver: RECV: 02 03 17 00 01 15
TRACE  18.01.2010 14:42:26,580 : shtrih-driver: STX message= 17 00 01
TRACE  18.01.2010 14:42:26,580 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:42:26,584 : shtrih-driver: SEND: 02 47 85 01 00 00 00 50 C3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50
TRACE  18.01.2010 14:42:26,588 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:42:26,597 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:42:26,752 : shtrih-driver: send packet
TRACE  18.01.2010 14:42:26,762 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:42:27,377 : shtrih-driver: RECV: 02 08 85 00 01 00 00 00 00 00 8C
TRACE  18.01.2010 14:42:27,377 : shtrih-driver: STX message= 85 00 01 00 00 00 00 00
TRACE  18.01.2010 14:42:27,377 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:42:27,381 : shtrih-driver: SEND: 02 05 13 01 00 00 00 17
TRACE  18.01.2010 14:42:27,385 : shtrih-driver: send ENQ
TRACE  18.01.2010 14:42:27,394 : shtrih-driver: getted NAK
TRACE  18.01.2010 14:42:27,412 : shtrih-driver: send packet
TRACE  18.01.2010 14:42:27,422 : shtrih-driver: getted ACK
TRACE  18.01.2010 14:42:27,466 : shtrih-driver: RECV: 02 03 13 00 01 11
TRACE  18.01.2010 14:42:27,466 : shtrih-driver: STX message= 13 00 01
TRACE  18.01.2010 14:42:27,466 : shtrih-driver: ok, send ACK
TRACE  18.01.2010 14:42:27,470 : thread#49: -> OK
TRACE  18.01.2010 14:42:27,470 : thread#49: -> 0.0
TRACE  18.01.2010 14:42:27,470 : thread#49: -> ENDECHO
DEBUG  18.01.2010 14:42:27,470 : thread#49: command 'check' processing sucessfull
TRACE  18.01.2010 14:42:27,471 : thread#49: <- null
DEBUG  18.01.2010 14:42:27,471 : thread#49: end all commands (good work)
DEBUG  18.01.2010 14:42:27,471 : thread#49: close socket


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 18 янв 2010, 19:36 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
хм, на первый взгляд ошибок нету, судя по логу всё корректно обработалось. завтра попробую поразбираться.

сервер печати точно обновился корректно на свежую версию?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 19 янв 2010, 14:11 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
в общем, в последнем логе я не вижу ошибки. были корректно напечатаны несколько чеков, один за другим, даже не пересекались...

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 19 янв 2010, 14:17 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
Сервер печати установил BGCashcheckServer_4.6_131, устанавливал с нуля.
По поводу логов, я в них тоже ничего не заметил, даже не знаю в какую сторону копать.
Буду дальше наблюдать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШТРИХ-М-ФР-К проблемы
СообщениеДобавлено: 19 янв 2010, 15:15 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Так пищало просто, или ошибка какая вернулась, как в прошлый раз?? Я во все команды печати добавил в начало проверку по циклу статуса и сравнение подрежима работы с 4 и 5, то есть печати и печати фискальных отчётов. Эта проверка внутри блока синхронизации по методу, то есть зайти к ней не могут несколько потоков, алгоритм такой - заходит всегда во все методы только один поток (остальные стоят на входе каждлый своего метода), далее ждёт пока подрежим станет не связанный с печатью и только потом печатает. Где подводный камень может быть - пока не вижу... Интересно, Вы пока понаблюдайте...

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 79 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


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

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


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

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.104s | 78 Queries | GZIP : On ]