+7 499 990-10-21

Подключение fprint55

Re: Подключение fprint55

Сообщение Виктор » 08 дек 2013, 17:44

Здравствуйте, вот у меня тоже проблема с fprint 55. Постоянно теряет связь, подключен он через USB порт, работает на минимально скорости 2400 кажется. Пробовал через COM-USB переходник с их COM кабелем не помогает.
Заметил, что в случае если открыта регистрация продаж и в этот момент происходит обрыв связи, то комп присваивает фискальнику другой порт в следствии чего приходиться постоянно перезагружать фискальник. Можно ли решить эту проблему?
Виктор
 
Постов: 6
Зарегистрирован: 08 дек 2013, 17:34

Re: Подключение fprint55

Сообщение Бродяга_Джон » 08 дек 2013, 21:51

ну а версию ДК кто будет указывать? и ОС с разрядностью
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Подключение fprint55

Сообщение Виктор » 09 дек 2013, 07:56

версия ДК 1.2.7 patch 1, ОС ядро 1.2.6.32-358.6.2.el6.i686 32 разрядная.
Виктор
 
Постов: 6
Зарегистрирован: 08 дек 2013, 17:34

Re: Подключение fprint55

Сообщение Alexander » 09 дек 2013, 11:12

Попробуйте обновить на 1.2.8 patch1.
Последние изменения в АТОЛовском драйвере были там.
В целом статистика по FPrint-ам такая, что они достаточно сильно подвержены статике (особенно в холодное время года, когда статика скапливается на одежде и т.п.).
Работа через "родной" COM-кабель (если он, конечно, пропаян нормально) и внешний переходник USB<->COM (предпочтительно на чипе Prolific PL2303) по статистике гораздо более стабильна, чем через встроенный переходник).
Перенумерация USB-портов связана с перезапуском всей USB-подсистемы (в системном логе /var/log/syslog обычно при этом наблюдается строчка с предположением об электромагнитных наводках ( "EMI?" ).
В принципе есть возможность на каждое USB-гнездо назначить виртуальный COM-порт (символическую ссылку с именем ttySx) правилами демона udevd. В таком варианте вне зависимости от номера USB<->COM порта в системе всегда будет виртуальный COM с жестким именем, назначенным в правилах. Примерами правил могу поделиться, но составлять их под конкретный ПК придется вручную через информацию в syslog-е, т.к. USB-подсистема нумерует порты на конкретном ПК всегда по-своему.
Скорость в ФР оптимально программировать (и указывать в настройках ДЭНСИ: КАССы) - 115200.
Один из четких признаков внутренних проблем ФР - периодическая самопроизвольная смена скорости на 4800 (а в отдельных случаях и обратно на 115200).
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Подключение fprint55

Сообщение Виктор » 12 янв 2014, 14:07

Не могли бы вы поделиться примерами создания виртуального COM порта.
Виктор
 
Постов: 6
Зарегистрирован: 08 дек 2013, 17:34

Re: Подключение fprint55

Сообщение Alexander » 13 янв 2014, 13:32

В общем случае методика такая:
- после полной загрузки системы подключаем к USB-порту переходник USB<->COM (в данном примере это будет Prolific PL2303);
- находим в конце файла /var/log/syslog строчку типа:
...kernel: pl2303 4-2:1.0: pl2303 converter detected
- в каталоге /etc/udev/rules.d/ создаём текстовый файл 60-usbports.rules следующего содержания:
Код: Выделить всё
# symlinks for ttyUSB/ttyACM
KERNEL=="ttyUSB*", ID=="4-2:1.0", SYMLINK+="ttyS4"
KERNEL=="ttyACM*", ID=="4-2:1.0", SYMLINK+="ttyS4"


Таким образом мы привязали виртуальный COM5 (файл порта /dev/ttyS4) к конкретному разъёму USB-порта (с идентификатором на USB-шине 4-2:1.0)

После перезагрузки (или перезапуска udevd), при подключении к этому USB-порту будут одновременно созданы порты ttyUSBx (или ttyACMx) и порт ttyS4 (COM5). Причем при перезапуске USB-подсистемы номер порте ttyUSB/ttyACM может поменяться, а ttyS4 останется жестким. Оборудование настраиваем в ДЭНСИ: КАССе на COM5, соответственно.

При необходимости повторяем алгоритм для других USB-портов, увеличивая номер COM-порта (ttyS5, ttyS6 и т.п.)
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Подключение fprint55

Сообщение Виктор » 13 янв 2014, 18:50

Спасибо, очень помогло! сделал следующим образом:
Код: Выделить всё
# symlinke for ttyUSB/ttyACM
KERNEL=="ttyUSB*", ATTRS{serial}=="0000:00:1d.1",  SYMLINK+="ttyS40"

Вот только, если обрыв связи происходит в режиме "регистрация продаж", программа фр не видит, приходиться выходить из регистрации и заходить обратно. Я так понимаю с этим уже ни чего не поделать, остается только хороший COM-USB купить.
Подскажите где можно найти переходник с чипом Prolific PL2303.
Виктор
 
Постов: 6
Зарегистрирован: 08 дек 2013, 17:34

Re: Подключение fprint55

Сообщение Виктор » 14 янв 2014, 09:37

И еще одна проблема, теперь если нет связи с фр, не работает "отложенный чек", он не сохраняется.
Виктор
 
Постов: 6
Зарегистрирован: 08 дек 2013, 17:34

Re: Подключение fprint55

Сообщение Alexander » 14 янв 2014, 10:57

Виктор писал(а):Подскажите где можно найти переходник с чипом Prolific PL2303.

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

Пред.

Вернуться в Вопросы по оборудованию

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

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


cron

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

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

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