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

четверг, 9 октября 2008 г.

Проброс COM портов под wine с использованием remserial !!!

Все-таки получилось наладить работу торгового оборудования в терминальном режиме под Linux. Все осуществлялось при помощи NXServer+remserial+Wine (etersoft).
Команда разработчиков etersoft выпустила патчи для wine, с которыми нормально заработал remserial.
Проверил работу на сканерах, ШК фискальниках (Штрих ФР-К,Фелиск ФР-02К), дисплеях покупателя Datecs. Все заработало нормально, за исключением некоторых тормозов при работе со сканером.

в общем делается это достаточно просто:

Качаем бинарные пакеты remserial от сюда: http://lpccomp.bc.ca/remserial/

Прописываем в в автозапуск на клиенте (где стоит сканер):
#remserial -d -p 7200 -s "9600 raw" /dev/ttyS0 &

на терминальном сервере:
$remserial -d -r 192.168.135.253 -p 7200 -l $HOME/.wine/dosdevices/com5 /dev/ptmx &

и подключаемся на сервере к сканеру через драйвер АТОЛ на порту com5.

Те же действия выполняем для подключения всех остальных устройств (не забывая менять порты). Для работы с USB сканером или подключённому к через переходник указываем порт /dev/USB0 или другой к которому подключён сканер.

все.