+7 499 990-10-21

Выбор оборудования для кассы

Re: Выбор оборудования для кассы

Сообщение Alexander » 22 дек 2010, 18:09

Мы наконец-то получили тестовый экземпляр PD-2800.
Обнаружилось, что никакого "колдовства" вовсе не требуется.
Подключили дисплей к USB-порту, зашли в настройки торгового оборудования, выбрали порт ACM1, скорость 9600, протокол Epson, перекодировку Posiflex 2200/2300, заполнили настройки строк при загрузке, нажали [Тест дисплея] - все отлично работает!
Получается, что драйвер cdc_acm, загружаемый ядром автоматически, работает вполне нормально.
P.S. В сборке 1.2.5 patch3 возможность выбора портов ACM есть, в более ранних могло не быть.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Выбор оборудования для кассы

Сообщение Sergey78 » 27 дек 2010, 17:41

Сегодня попробовал.
Обновил программу до 1.2.5-patсh4 Оказалось у меня была версия 1.2.5
Устройство ACM1 увиделось. Настройки как вы и сказали, 9600 (на других скоростях пишет кракозябры), Epson, Posiflex. Ширину строки - 20 символов.
Тест проходит. В режиме главного меню текст "Касса временно не работает" показывает тоже нормально. В режиме продаж дисплей начинает мигать двумя надписями - "Свободная касса" и "Касса временно не работает". Надписи сменяют одна другую. Сменяют достаточно быстро, но разобрать можно =)
Если считать позицию сканером шрих-кодов, но мелкать как мне кажется начинают уже 3 текста.
Если выйти в главное меню, то на дисплее опять нормально горит "Касса временно не доступна".
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

Re: Выбор оборудования для кассы

Сообщение Alexander » 27 дек 2010, 18:43

Если перезагрузка ПК не помогает, могу предположить, что проблема в прошивке дисплея (у нас на тестовом экземпляре при включении питания пишет Version 8.4, Epson mode - ничего похожего на описанное не происходит).
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Выбор оборудования для кассы

Сообщение Sergey78 » 27 дек 2010, 18:46

Аналогично, версия прошивки 8.4, Epson
Когда подгружал другой модуль, работало нормально.
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

Re: Выбор оборудования для кассы

Сообщение Sergey78 » 27 дек 2010, 19:06

Александр, а какой у вас vendor:product number для этого дисплея?
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

Re: Выбор оборудования для кассы

Сообщение Alexander » 27 дек 2010, 20:11

0x0D3A : 0x0220
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Выбор оборудования для кассы

Сообщение Sergey78 » 28 дек 2010, 00:21

Alexander писал(а):0x0D3A : 0x0220

У меня изначально тоже было так (хотя я уже начал сомневаться). Сейчас почему-то 058F:9720 (пробовал на разных дистрибутивах и ядрах). Насколько я понимаю, vendor ID и product ID находятся в firmware и изменить их программно не получится. Видимо что-то не так у меня с прошивкой. Не ли у вас опыта их перепрошивки? Я не нашел у производителя ни прошивки ни программ для прошивания.
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

Re: Выбор оборудования для кассы

Сообщение Sergey78 » 28 дек 2010, 17:01

Сегодня проверил на "эталонном" дистрибутиве.
Поставил в виртуалку с вашего диска мандриву, программу, потом обновил до 1.2.5-4
Дисплей работает отлично.
Осталось всего ничего, понять, что за чудеса =) Но уже даже стыдно как-то отрывать вас, поскольку на заявленом вами дистрибутиве все работает.

Александр, а как происходит вывод записей на дисплей? При настройке и экспериментах, программа иногда говорила, что найден символ "#", и предлагала удалить файл (названия не пишет). Что за файл и где лежит?
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

Re: Выбор оборудования для кассы

Сообщение Alexander » 28 дек 2010, 17:30

Sergey78 писал(а):Александр, а как происходит вывод записей на дисплей?

В цикле с установленной скоростью прокрутки специальным фоновым процессом.
Sergey78 писал(а):При настройке и экспериментах, программа иногда говорила, что найден символ "#", и предлагала удалить файл (названия не пишет). Что за файл и где лежит?

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

Re: Выбор оборудования для кассы

Сообщение Sergey78 » 11 янв 2011, 13:55

Продолжая битву с экраном...
Есть вариант, что не правильно встал патч. Не очень в это верю, но всякое бывает. Я обновлял с 1.2.5 до 1.2.5-p4.
Остановил демонов, из iso с обновлением заменил бинарники, потом запустил DBUpdate. Что делает этот DBUpdate? Если там обновление БД, можно их просто ввиде sql-запроса?
Возможно тут тоже могла сказаться разница в дистрибутивах. Утилиты импорта/экспорт у меня не работают, т.к. в debian нет zenity. Но в данном случае это не проблема, я просто pg_dump делаю, когда надо.
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

Пред.След.

Вернуться в Кассовая программа ДЭНСИ:КАССА

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

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


cron

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

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

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