+7 499 990-10-21

Не входит в режим регистрации, подключение ФР

Не входит в режим регистрации, подключение ФР

Сообщение nee » 29 мар 2012, 03:08

Добрый день!

Установил ДК на неттоп с загрузочной флешки вместе с Мандривой. Пришлось подправить пути в скриптах установки и тестирования ДК. Установилось без замечаний (судя по логу), запускается все норм.

Проблемы
1. При нажатии нажатии на кнопку "Регистрация товара" в главном меню мелькает синим экраном и все (меню остается). остальные меню настроек и отчетов работают норм. Что делать?

2. Подключение ФР Fprint 22k через USB. На самом ФР юсб включен. В настройках подключения регистратора выбора юсб нет, остальные пункты с ком-портами при проверке связи, говорят, что ее нет.

Пробовал также установить на нетбук с форматирование диска под мандриву - все то же.

Спасибо за помощь.

UPDATE: В настройках есть порт АСМ, пробовал на разных скоростях, ФР не видит.
nee
 
Постов: 4
Зарегистрирован: 29 мар 2012, 02:59

Re: Не входит в режим регистрации, подключение ФР

Сообщение amorfis74@mail.ru » 29 мар 2012, 08:28

UPDATE: В настройках есть порт АСМ, пробовал на разных скоростях, ФР не видит.

а сам ФР переведен в режим USB?
АСМ и есть usb
amorfis74@mail.ru
 
Постов: 91
Зарегистрирован: 21 фев 2012, 12:14
Откуда: Златоуст, Челябинская область

Re: Не входит в режим регистрации, подключение ФР

Сообщение nee » 29 мар 2012, 11:30

ФР переведен в режим USB. У фпринт 22к это делается с помощью кнопки промотки бумаги, в подтверждение он печатает на бумаге, что USB включен. Так что ФР точно в USB
nee
 
Постов: 4
Зарегистрирован: 29 мар 2012, 02:59

Re: Не входит в режим регистрации, подключение ФР

Сообщение Герман » 29 мар 2012, 11:49

Но лучше переключить фискальный регистратор в COM режим и использовать внешний переходник - в таком варианте подключения выше стабильность работы именно этой модели.
Вложения
2012-03-29-122923_1024x768_scrot.png
Настройки фискального регистратора Fprint 22k, включенного через USB
2012-03-29-122923_1024x768_scrot.png (46.88 КБ) Просмотров: 6785
Герман
 
Постов: 27
Зарегистрирован: 25 ноя 2011, 13:22
Откуда: Техподдержка ГК ДЭНСИ

Re: Не входит в режим регистрации, подключение ФР

Сообщение nee » 29 мар 2012, 12:04

Спасибо за ответы.
Настройки такие же, кроме использования пароля. Его я не включал.
Попробую сегодня с паролем, если не получится, будут пробовать с переходником.

А по поводу режима регистрации есть какие-то мысли? Может проблема в установке? Где-то может путь не прописал. Попробую переустановить ДК, сделав ссылку на флешку из /media/cdrom
nee
 
Постов: 4
Зарегистрирован: 29 мар 2012, 02:59

Re: Не входит в режим регистрации, подключение ФР

Сообщение Alexander » 29 мар 2012, 12:27

nee писал(а):Может проблема в установке? Где-то может путь не прописал.

Вероятнее всего так и есть.
Лучше всего все-таки монтировать образ в /media/cdrom/

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

Re: Не входит в режим регистрации, подключение ФР

Сообщение oldbay » 11 апр 2012, 02:38

Наблюдаю ситуацию очень похожую на описанную в топике:
версия ДЭНСИ кассы 1.2.6patch5
пробовал как на платформе ArchLinux(http://dnc.ru/forum/viewtopic.php?f=25&t=665&p=5318#p5318), так и на стандартной сборке на основе Mandriva
Фискальный регистратор ПРИМ 08 ТК работает через com порт, но подключен через переходник com-usb - создает в системе ноду /dev/ttyUSB0.
скорость порта 9600
offtop
сразу оговорюсь - что подключенный таким образом фискальник видит, и работает с ним, как запущенный в вайне искра frs, так и существующий на данный момент АСУ на linux.

При попытке запустить на ДЭНСИ получаю следующие ошибки в меню "настройка оборудования" - "фискальный регистратор/принтер чеков"- "Проверка связи"(уровень отладки: вывод сообщений в консоль)

Код: Выделить всё
void Configurations::EditFRTest()
int Configurations::CheckPortNum()
TypePort fr = 1
fr PortNum com = 5
CheckPort return all ok!!PasswordForm = |00000000|
Password = |00000000|
11-Apr-2012-02:23:51    *********************ECR_SetConnectOptions**********11-Apr-2012-02:23:51        Type = 1
11-Apr-2012-02:23:51    LogNum = 1
11-Apr-2012-02:23:51    PortNumber = 5
11-Apr-2012-02:23:51    BaudRate = 7
11-Apr-2012-02:23:51    Protocol = 5
11-Apr-2012-02:23:51    UseAccessPassword = 1
11-Apr-2012-02:23:51    AccessPassword = AERF
11-Apr-2012-02:23:51    Password = 00000000
11-Apr-2012-02:23:51    CheckPrinter = 0
11-Apr-2012-02:23:51    ****************************************************11-Apr-2012-02:23:51        --------KKMDRV--------GetStatus(void)
11-Apr-2012-02:23:51    connect()
11-Apr-2012-02:23:51    GetDeviceMetrics(void)
11-Apr-2012-02:23:51     demoflag = true
11-Apr-2012-02:23:51     connect finished
11-Apr-2012-02:23:51    PrimReadParamDocument()
11-Apr-2012-02:23:51    REQUEST TO FR:
2|41|45|52|46|3D|34|44|1C|3|46|34|30|31|
11-Apr-2012-02:23:51    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:23:52    bytes from FR:
2|
11-Apr-2012-02:23:52    bytes from FR:
3D|
11-Apr-2012-02:23:52    bytes from FR:
34|
11-Apr-2012-02:23:52    bytes from FR:
44|
11-Apr-2012-02:23:52    bytes from FR:
1C|
11-Apr-2012-02:23:52    bytes from FR:
38|
11-Apr-2012-02:23:52    bytes from FR:
38|
11-Apr-2012-02:23:52    bytes from FR:
1C|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
31|
11-Apr-2012-02:23:52    bytes from FR:
1C|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
1C|
11-Apr-2012-02:23:52    bytes from FR:
31|
11-Apr-2012-02:23:52    bytes from FR:
32|
11-Apr-2012-02:23:52    bytes from FR:
31|
11-Apr-2012-02:23:52    bytes from FR:
32|
11-Apr-2012-02:23:52    bytes from FR:
31|
11-Apr-2012-02:23:52    bytes from FR:
32|
11-Apr-2012-02:23:52    bytes from FR:
31|
11-Apr-2012-02:23:52    bytes from FR:
32|
11-Apr-2012-02:23:52    bytes from FR:
37|
11-Apr-2012-02:23:52    bytes from FR:
36|
11-Apr-2012-02:23:52    bytes from FR:
1C|
11-Apr-2012-02:23:52    bytes from FR:
38|
11-Apr-2012-02:23:52    bytes from FR:
37|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
1C|
11-Apr-2012-02:23:52    bytes from FR:
38|
11-Apr-2012-02:23:52    bytes from FR:
31|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
1C|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    --------KKMDRV--------GetStatus(void)
11-Apr-2012-02:23:52    REQUEST TO FR:
2|41|45|52|46|21|39|35|1C|3|43|45|30|31|
11-Apr-2012-02:23:52    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
1C|
11-Apr-2012-02:23:52    bytes from FR:
3|
11-Apr-2012-02:23:52    bytes from FR:
44|
11-Apr-2012-02:23:52    bytes from FR:
43|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
37|
11-Apr-2012-02:23:52    REQUEST TO FR:
2|41|45|52|46|21|39|35|1C|3|43|45|30|31|
11-Apr-2012-02:23:52    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:23:52    bytes from FR:
11|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
32|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
31|
11-Apr-2012-02:23:52    bytes from FR:
31|
11-Apr-2012-02:23:52    bytes from FR:
41|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
32|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
32|
11-Apr-2012-02:23:52    bytes from FR:
37|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
32|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
30|
11-Apr-2012-02:23:52    bytes from FR:
32|
11-Apr-2012-02:23:52    bytes from FR:
36|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
36|
11-Apr-2012-02:23:52    bytes from FR:
37|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
11-Apr-2012-02:23:52    bytes from FR:
46|
ernum = ������ -1:
erstring =  �� �� ��������
void Configurations::EditFRTest() before hw->ECR_CloseConnection();


стоит запустить тот же фискальник, с теми же настройками, с физического com порта /dev/ttyS0 - он определяется и нормально работает:

Код: Выделить всё
bool Configurations::CheckRights()
Продукт не активизирован, нет прав на использование всего функционала!
void Configurations::EditFRTest()
int Configurations::CheckPortNum()
TypePort fr = 1
fr PortNum com = 1
CheckPort return all ok!!PasswordForm = |00000000|
Password = |00000000|
11-Apr-2012-02:51:00    *********************ECR_SetConnectOptions**********11-Apr-2012-02:51:00        Type = 1
11-Apr-2012-02:51:00    LogNum = 1
11-Apr-2012-02:51:00    PortNumber = 1
11-Apr-2012-02:51:00    BaudRate = 7
11-Apr-2012-02:51:00    Protocol = 5
11-Apr-2012-02:51:00    UseAccessPassword = 1
11-Apr-2012-02:51:00    AccessPassword = AERF
11-Apr-2012-02:51:00    Password = 00000000
11-Apr-2012-02:51:00    CheckPrinter = 0
11-Apr-2012-02:51:00    ****************************************************11-Apr-2012-02:51:00        --------KKMDRV--------GetStatus(void)
11-Apr-2012-02:51:00    connect()
11-Apr-2012-02:51:00    GetDeviceMetrics(void)
11-Apr-2012-02:51:01     demoflag = true
11-Apr-2012-02:51:01     connect finished
11-Apr-2012-02:51:01    PrimReadParamDocument()
11-Apr-2012-02:51:01    REQUEST TO FR:
2|41|45|52|46|3D|34|44|1C|3|46|34|30|31|
11-Apr-2012-02:51:01    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:51:01    bytes from FR:
2|3D|34|44|1C|38|38|1C|
11-Apr-2012-02:51:01    bytes from FR:
30|30|30|31|1C|30|30|30|
11-Apr-2012-02:51:01    bytes from FR:
30|1C|31|32|31|32|31|32|
11-Apr-2012-02:51:01    bytes from FR:
31|32|37|36|1C|38|37|30|
11-Apr-2012-02:51:01    bytes from FR:
30|1C|38|31|30|30|1C|30|
11-Apr-2012-02:51:01    bytes from FR:
30|30|30|1C|3|44|43|30|
11-Apr-2012-02:51:01    bytes from FR:
37|
11-Apr-2012-02:51:01    PrimSetParamDocument()
11-Apr-2012-02:51:01    REQUEST TO FR:
2|41|45|52|46|3E|34|43|1C|38|37|30|30|1C|38|31|30|30|1C|30|30|30|30|1C|3|41|30|30|34|
11-Apr-2012-02:51:01    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:51:01    bytes from FR:
2|3E|34|43|1C|38|38|1C|
11-Apr-2012-02:51:01    bytes from FR:
30|30|30|31|1C|30|30|30|
11-Apr-2012-02:51:01    bytes from FR:
30|1C|31|32|31|32|31|32|
11-Apr-2012-02:51:02    bytes from FR:
31|32|37|36|1C|3|33|30|
11-Apr-2012-02:51:02    bytes from FR:
30|35|
11-Apr-2012-02:51:02    REQUEST TO FR:
2|41|45|52|46|21|39|35|1C|3|43|45|30|31|
11-Apr-2012-02:51:02    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:51:02    bytes from FR:
2|21|39|35|1C|38|38|1C|
11-Apr-2012-02:51:02    bytes from FR:
34|30|30|31|1C|30|30|30|
11-Apr-2012-02:51:02    bytes from FR:
30|1C|31|32|31|32|31|32|
11-Apr-2012-02:51:02    bytes from FR:
31|32|37|36|1C|31|2E|30|
11-Apr-2012-02:51:02    bytes from FR:
31|30|34|1C|39|36|30|30|
11-Apr-2012-02:51:02    bytes from FR:
1C|30|31|1C|30|30|1C|20|
11-Apr-2012-02:51:02    bytes from FR:
1C|30|31|1C|30|30|1C|3|
11-Apr-2012-02:51:02    bytes from FR:
36|37|30|39|
11-Apr-2012-02:51:02    REQUEST TO FR:
2|41|45|52|46|22|33|35|1C|3|43|39|30|31|
11-Apr-2012-02:51:02    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:51:02    bytes from FR:
2|22|33|35|1C|38|38|1C|
11-Apr-2012-02:51:02    bytes from FR:
30|30|30|31|1C|30|30|30|
11-Apr-2012-02:51:02    bytes from FR:
30|1C|31|32|31|32|31|32|
11-Apr-2012-02:51:02    bytes from FR:
31|32|37|36|1C|37|45|33|
11-Apr-2012-02:51:02    bytes from FR:
44|1C|30|30|30|30|1C|30|
11-Apr-2012-02:51:02    bytes from FR:
30|30|30|1C|3|43|43|30|
11-Apr-2012-02:51:02    bytes from FR:
37|
11-Apr-2012-02:51:02    DocumentNumber = 15742
11-Apr-2012-02:51:02    CheckNumber = 0
11-Apr-2012-02:51:02    REQUEST TO FR:
2|41|45|52|46|23|34|33|1C|3|43|39|30|31|
11-Apr-2012-02:51:02    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:51:03    bytes from FR:
2|23|34|33|1C|38|38|1C|
11-Apr-2012-02:51:03    bytes from FR:
30|30|30|31|1C|30|30|30|
11-Apr-2012-02:51:03    bytes from FR:
30|1C|31|32|31|32|31|32|
11-Apr-2012-02:51:03    bytes from FR:
31|32|37|36|1C|31|31|30|
11-Apr-2012-02:51:03    bytes from FR:
34|31|32|1C|30|32|35|30|
11-Apr-2012-02:51:03    bytes from FR:
1C|3|32|44|30|37|
11-Apr-2012-02:51:03    REQUEST TO FR:
2|41|45|52|46|25|39|36|1C|3|44|33|30|31|
11-Apr-2012-02:51:03    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:51:03    bytes from FR:
2|25|39|36|1C|38|38|1C|
11-Apr-2012-02:51:03    bytes from FR:
30|30|30|31|1C|30|30|30|
11-Apr-2012-02:51:03    bytes from FR:
30|1C|31|32|31|32|31|32|
11-Apr-2012-02:51:03    bytes from FR:
31|32|37|36|1C|30|30|30|
11-Apr-2012-02:51:03    bytes from FR:
30|32|30|30|30|33|37|32|
11-Apr-2012-02:51:03    bytes from FR:
1C|3|34|39|30|37|
11-Apr-2012-02:51:03    --------KKMDRV--------GetStatus(void)
11-Apr-2012-02:51:03    REQUEST TO FR:
2|41|45|52|46|21|39|35|1C|3|43|45|30|31|
11-Apr-2012-02:51:03    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:51:03    bytes from FR:
2|21|39|35|1C|38|38|1C|
11-Apr-2012-02:51:03    bytes from FR:
34|30|30|31|1C|30|30|30|
11-Apr-2012-02:51:03    bytes from FR:
30|1C|31|32|31|32|31|32|
11-Apr-2012-02:51:03    bytes from FR:
31|32|37|36|1C|31|2E|30|
11-Apr-2012-02:51:03    bytes from FR:
31|30|34|1C|39|36|30|30|
11-Apr-2012-02:51:03    bytes from FR:
1C|30|31|1C|30|30|1C|20|
11-Apr-2012-02:51:03    bytes from FR:
1C|30|31|1C|30|30|1C|3|
11-Apr-2012-02:51:03    bytes from FR:
36|37|30|39|
11-Apr-2012-02:51:03    REQUEST TO FR:
2|41|45|52|46|22|33|35|1C|3|43|39|30|31|
11-Apr-2012-02:51:03    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:51:04    bytes from FR:
2|22|33|35|1C|38|38|1C|
11-Apr-2012-02:51:04    bytes from FR:
30|30|30|31|1C|30|30|30|
11-Apr-2012-02:51:04    bytes from FR:
30|1C|31|32|31|32|31|32|
11-Apr-2012-02:51:04    bytes from FR:
31|32|37|36|1C|37|45|33|
11-Apr-2012-02:51:04    bytes from FR:
44|1C|30|30|30|30|1C|30|
11-Apr-2012-02:51:04    bytes from FR:
30|30|30|1C|3|43|43|30|
11-Apr-2012-02:51:04    bytes from FR:
37|
11-Apr-2012-02:51:04    DocumentNumber = 15742
11-Apr-2012-02:51:04    CheckNumber = 0
11-Apr-2012-02:51:04    REQUEST TO FR:
2|41|45|52|46|23|34|33|1C|3|43|39|30|31|
11-Apr-2012-02:51:04    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:51:04    bytes from FR:
2|23|34|33|1C|38|38|1C|
11-Apr-2012-02:51:04    bytes from FR:
30|30|30|31|1C|30|30|30|
11-Apr-2012-02:51:04    bytes from FR:
30|1C|31|32|31|32|31|32|
11-Apr-2012-02:51:04    bytes from FR:
31|32|37|36|1C|31|31|30|
11-Apr-2012-02:51:04    bytes from FR:
34|31|32|1C|30|32|35|30|
11-Apr-2012-02:51:04    bytes from FR:
1C|3|32|44|30|37|
11-Apr-2012-02:51:04    REQUEST TO FR:
2|41|45|52|46|25|39|36|1C|3|44|33|30|31|
11-Apr-2012-02:51:04    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:51:04    bytes from FR:
2|25|39|36|1C|38|38|1C|
11-Apr-2012-02:51:04    bytes from FR:
30|30|30|31|1C|30|30|30|
11-Apr-2012-02:51:04    bytes from FR:
30|1C|31|32|31|32|31|32|
11-Apr-2012-02:51:04    bytes from FR:
31|32|37|36|1C|30|30|30|
11-Apr-2012-02:51:04    bytes from FR:
30|32|30|30|30|33|37|32|
11-Apr-2012-02:51:04    bytes from FR:
1C|3|34|39|30|37|
void Configurations::EditFRTest() before hw->ECR_CloseConnection();


Пробовал делать симлинки на /dev/ttyUSB0 в /dev/ttyS4
пробовал убивать физически файл устройства /dev/ttyUSB0 и поднимать заново при помощи mknod устройство /dev/ttyS4 с тем же старшим и младшим байтом как был у "покойного" :)
В результате получал точно такой же результат с ошибкой инициализации фискальника(при том что вышеописанные frs и АСУ работали как на симлинке, так и на воссозданном устройстве)
Еще момент - проброшенный в virtualbox /dev/ttyUSB0 - нормально работал на запущенной в боксе ДЭНСИ кассе(Mandriva) - из чего делаю вывод что я точно не словил таймауты на протоколе.
oldbay
 
Постов: 28
Зарегистрирован: 10 апр 2012, 04:05

Re: Не входит в режим регистрации, подключение ФР

Сообщение oldbay » 12 апр 2012, 14:29

отвечаю сам себе
oldbay писал(а): из чего делаю вывод что я точно не словил таймауты на протоколе.

вывод был неверен.
Проблема была именно на протоколе - именно при использовании udb кабеля:

*когда ПРИМ 08ТК был настроен на скорость порта 9600(конечно с указанием этой же скорости в настройках драйвера) - он обсолютно нормально работает на стандартном rs262 порту, но отказывается работать через виртуальный компорт ttyUSB0 создаваемый через pl2303
*если в настройках ПРИМ 08ТК указать скорость порта 115200(с указанием этой же скорости в настройках драйвера) - то протокол нормально отрабатывает на обоих способах подключения.
Скорость самого, и реального ttyS0 и виртуального созданного на usb bus ttyUSB0, в обоих случаях устанавливается правильная(по скорости порта фискалки 9600 и 115200 соответственно) проверялось командой stty
на скорости порта фикальника(с указанием соответсвующей скорости)

Зависимость проблемы от реализации протокола выяснилась анализом вашего дампа из консоли:
чем выше была скорость на порту фискальника - тем больше я получал в строке значений в "bytes from FR:"
как пример вот что получалось на скорости 9600 на usb кабеле

Код: Выделить всё
   --------KKMDRV--------GetStatus(void)
11-Apr-2012-02:23:51    connect()
11-Apr-2012-02:23:51    GetDeviceMetrics(void)
11-Apr-2012-02:23:51     demoflag = true
11-Apr-2012-02:23:51     connect finished
11-Apr-2012-02:23:51    PrimReadParamDocument()
11-Apr-2012-02:23:51    REQUEST TO FR:
2|41|45|52|46|3D|34|44|1C|3|46|34|30|31|
11-Apr-2012-02:23:51    int KKM_PRIM::read_answer(void)
11-Apr-2012-02:23:52    bytes from FR:
2|
11-Apr-2012-02:23:52    bytes from FR:
3D|
11-Apr-2012-02:23:52    bytes from FR:
34|
11-Apr-2012-02:23:52    bytes from FR:
44|
11-Apr-2012-02:23:52    bytes from FR:
1C|
11-Apr-2012-02:23:52    bytes from FR:
38|
11-Apr-2012-02:23:52    bytes from FR:
38|
11-Apr-2012-02:23:52    bytes from FR:
1C|
11-Apr-2012-02:23:52    bytes from FR:
30|

.......

и т.д.


при скорости 19200

Код: Выделить всё
--------KKMDRV--------GetStatus(void)
12-Apr-2012-14:17:54    connect()
12-Apr-2012-14:17:54    GetDeviceMetrics(void)
12-Apr-2012-14:17:54     demoflag = true
12-Apr-2012-14:17:54     connect finished
12-Apr-2012-14:17:54    PrimReadParamDocument()
12-Apr-2012-14:17:54    REQUEST TO FR:
2|41|45|52|46|3D|34|44|1C|3|46|34|30|31|
12-Apr-2012-14:17:54    int KKM_PRIM::read_answer(void)
12-Apr-2012-14:17:54    bytes from FR:
2|
12-Apr-2012-14:17:54    bytes from FR:
3D|
12-Apr-2012-14:17:54    bytes from FR:
34|44|
12-Apr-2012-14:17:54    bytes from FR:
1C|38|
12-Apr-2012-14:17:54    bytes from FR:
30|1C|
12-Apr-2012-14:17:54    bytes from FR:
30|30|
12-Apr-2012-14:17:54    bytes from FR:
30|39|
12-Apr-2012-14:17:54    bytes from FR:

.......

и т.д.


при скорости 115200

Код: Выделить всё
--------KKMDRV--------GetStatus(void)
12-Apr-2012-14:21:43    connect()
12-Apr-2012-14:21:43    GetDeviceMetrics(void)
12-Apr-2012-14:21:43     demoflag = true
12-Apr-2012-14:21:43     connect finished
12-Apr-2012-14:21:43    PrimReadParamDocument()
12-Apr-2012-14:21:43    REQUEST TO FR:
2|41|45|52|46|3D|34|44|1C|3|46|34|30|31|
12-Apr-2012-14:21:43    int KKM_PRIM::read_answer(void)
12-Apr-2012-14:21:43    bytes from FR:
2|
12-Apr-2012-14:21:43    bytes from FR:
3D|34|44|1C|38|30|1C|30|
12-Apr-2012-14:21:43    bytes from FR:
30|30|
12-Apr-2012-14:21:43    bytes from FR:
39|1C|30|30|30|30|1C|31|
12-Apr-2012-14:21:43    bytes from FR:
36|31|32|
12-Apr-2012-14:21:43    bytes from FR:
31|32|31|32|31|41|1C|41|
12-Apr-2012-14:21:43    bytes from FR:
33|30|30|

.......

и т.д.



проверка связи срабатывает(довольно долго) только на скорости 19200, работа происходит только с кучей ошибок

нормальная работа устанавливается только на скорости порта 115200

п.с:
Вот такая статистика
п.с:
Ситуация достаточно сильно не радует тем что на предприятии кроме "примов" есть старые STAR SP2000(тоже работающие на протоколе от ПРИМ-а), так эту каку нельзя перевести на скорость порта 115200 - только максимально 38400 (можно и 57600 - но на этой скорости фискальник аппаратно глючит :( ).
Конечно я могу для них найти несколько машин с com портами(убрать с usb-кабелей) ... но это както не похоже на выход из положения.
Последний раз редактировалось oldbay 12 апр 2012, 17:15, всего редактировалось 1 раз.
oldbay
 
Постов: 28
Зарегистрирован: 10 апр 2012, 04:05

Re: Не входит в режим регистрации, подключение ФР

Сообщение Alexander » 12 апр 2012, 14:55

Хорошо, попробуем посмотреть, что можно будет сделать с таймаутами.
По крайней мере можно будет попробовать сэмулировать ситуацию на pl2303 и скорости 9600 и от этого оттолкнуться.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Не входит в режим регистрации, подключение ФР

Сообщение oldbay » 12 апр 2012, 17:17

Alexander писал(а):Хорошо, попробуем посмотреть, что можно будет сделать с таймаутами.
По крайней мере можно будет попробовать сэмулировать ситуацию на pl2303 и скорости 9600 и от этого оттолкнуться.


Спасибо за ответ. Продолжаю тестирование :)
oldbay
 
Постов: 28
Зарегистрирован: 10 апр 2012, 04:05


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

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

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


cron

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

Сейчас посетителей на конференции: 18, из них зарегистрированных: 0, скрытых: 0 и гостей: 18 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

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