LinuxForum.Fans
Тема

Проброс штрих-сканера по freerdp

Автор: semperN 19 сообщений 6984 просмотров
#247979

Подскажите как пробросить штрих-сканер(unitech ms337) через freerdp. На тестовой машине стоит SL 6.2 а так потом буду использовать ponix на тонком клиенте.

#249327

Я пробрасывал такого рода обрудование только на Windows системах. Главная задача это пробросить COM порт клиента. Делатся это должно на сервере Терминалов с указанием , что клиенты могут "светить" COM портами в сеть. Как сделать это именно в freerdp не подскажу. Может она даже и не умеет этого делать.

Основной принцип я подсказал. Дальше копайте сами)

#249328

Завтра попробую. Штрихсканер usb или какой? У меня просто валяется где то, не помню какой. Найду проверю.

З. Ы. У меня где штрих сканеры стоят, не переводил на тонких.

#249336
--=XliN=-- написал:
Завтра попробую. Штрихсканер usb или какой? У меня просто валяется где то, не помню какой. Найду проверю.

З. Ы. У меня где штрих сканеры стоят, не переводил на тонких.

Штрих сканер у меня unitech ms337. Так проблема еще то что оказывается драйвер для x64 у него нет. И windows server 2008 ts х64 я так понимаю не сможет с ним все равно работать даже если прокинуть. Сам штрих сканер usb но его нужно перевести в эмуляцию com.

А может подскажете как еще прокинуть usb считыватель смарт-карт через freerdp. :)

#249340

хм... Я что-то непонял. Сервак у тебя на винде, а клиенты на линуксе чтоли? Тогда зачем тебе freerdp??? Rdesktop не проще ли юзать? http://www.rdesktop.org/

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

Опять же. При использовании Виндового сервера все настройки ведутся именно на нем. От клиентов почти ничего не зависит.

#249342
"GLADIATOR13" написал:
хм... Я что-то непонял. Сервак у тебя на винде, а клиенты на линуксе чтоли? Тогда зачем тебе  freerdp??? Rdesktop не проще ли юзать? http://www.rdesktop.org/

На клиентах грузиться ponix по tftp а там freerdp. freerdp это форк rdesktop.
Если использовать rdesktop то нужно егогрузить с параметрами "-r comport:COM3=/dev/ttyUSB0" а freerdp как?

#249385
"semperN" написал:
Если использовать rdesktop то нужно егогрузить с параметрами "-r comport:COM3=/dev/ttyUSB0" а freerdp как?

Сегодня не успею проверить. Навалили работы. Да еще оказалось что профили от Windows 2003 не совместимы с Windows 2008 server :( Печалька. Думаю как теперь их переводить на новый терминал серверов.

По вопросу. Попробуй у клиента добавить или прямо напрямую в строчку где пароль и пользователь. Должно сработать.

text
SESSION_0_FREERDP_OPTIONS="-r comport:COM1=/dev/ttyS0"
#249924
--=XliN=-- написал:
[quote="semperN"]Если использовать rdesktop то нужно егогрузить с параметрами "-r comport:COM3=/dev/ttyUSB0" а freerdp как?

Сегодня не успею проверить. Навалили работы. Да еще оказалось что профили от Windows 2003 не совместимы с Windows 2008 server :( Печалька. Думаю как теперь их переводить на новый терминал серверов.

По вопросу. Попробуй у клиента добавить или прямо напрямую в строчку где пароль и пользователь. Должно сработать.

text
SESSION_0_FREERDP_OPTIONS="-r comport:COM1=/dev/ttyS0"

[/quote]

вот такое сообщение выдает

text

freerdp_load_library_symbol: failed to open /usr/lib64/freerdp/-r: /usr/lib64/freerdp/-r: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
freerdp_load_plugin: failed to load -r/DeviceServiceEntry
freerdp_load_library_symbol: failed to open /usr/lib64/freerdp/comport.so: /usr/lib64/freerdp/comport.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
freerdp_load_plugin: failed to load comport/DeviceServiceEntry
#317607

Доброго времени суток.

столкнулся с аналогичным заданием и гордость не позволяет опустить руки

root@IT-ubuntu:/home/partizan# xfreerdp -u такой-то -p такой-то -r comport:COM1=/dev/ttyS0 megabrain
invalid option: -r
failed to parse arguments.


Где-то нагуглил, что freerdp только до 0.8 поддерживают проброс com-порта.

Вопрос: верно ли это?есть ли обходные манёвры?

#336283
"Partizan_Ubuntozavr⇓" написал:
Где-то нагуглил, что freerdp только до 0.8 поддерживают проброс com-порта.

Фигня все это. Пробрасывается прекрасно на Windows 2008 server

text
 xfreerdp -u xxxx -p xxxxx -a 16 -g 1024x768 -x l --plugin cliprdr --plugin rdpdr --data serial:COM2:/dev/ttyUSB0 -- --sec rdp  hostname

Потом смотрим на винде. В консольке дайте команду cȟange port и лицезрейте свой девайс. Это я отвлекся.
Он у меня не пробрасывается в Windows 2003 server.
1. Не могу найти для него дрова под винду
2. Винда отказывается видеть проброшенный порт, хотя freerdp в логах выдает

text
registered device #1: COM2 (type=1 id=1)

Есть идеи?
semperN, Есть у тебя дрова? Такой же как у меня штрих сканер. Получилось подключить?

#336452
XliN написал:

semperN, Есть у тебя дрова? Такой же как у меня штрих сканер. Получилось подключить?

Ну давай попробуем поднять эту тему еще раз :)
дрова я качал на сайте производителя http://us.ute.com/products_info.php?rbu=5&pc1=49&pc2=81&pid=205
Но для проброса они все же не нужны.
За год freerdp ушел вперед, может чего и получиться.

#336692

В общем я прокинул это сканер. В программе, которая его использует, видно что сканер приконектился, но данные не считываются. Ни кто не знает как в этой тупой винде проверить вывод COM порта?

#336710

XliN, "диспетчер устройств" найти сможешь?
Там выводы по всем портам есть.

#336766
XliN написал:
В общем я прокинул это сканер. В программе, которая его использует, видно что сканер приконектился, но данные не считываются. Ни кто не знает как в этой тупой винде проверить вывод COM порта?

включаешь putty выбираешь тип соединения comX и подключаешься. Пытаешься что нибудь просканировать и в putty будут выходить данные.

#336767
Wolfenberg написал:
XliN, "диспетчер устройств" найти сможешь?
Там выводы по всем портам есть.

Если не ошибаюсь там прибросанные по rdp порты не отображаются.

#336810

Не отображаются. Нужно в cmd набрать change port.
У меня через Патти ничего не выводит. я сканер перепрограммировал в режим клавиатуры и xfreerdp прокидывает ttyS0 на Винду, но выводит белеберду. Нужно его попробовать научить работать с 2d. Как не знаю. Может и не поможет. Хочется завести его через линукс и утереть нос тем кто сказал что это не реально. Поставщику программы то есть.

#336816

Да, тут без помощи гуру не обойтись....

#336822
XliN написал:
Не отображаются. Нужно в cmd набрать change port.
У меня через Патти ничего не выводит. я сканер перепрограммировал в режим клавиатуры и xfreerdp прокидывает ttyS0 на Винду, но выводит белеберду. Нужно его попробовать научить работать с 2d. Как не знаю. Может и не поможет. Хочется завести его через линукс и утереть нос тем кто сказал что это не реально. Поставщику программы то есть.

Если его использовать как клавиатуру то да без проблем прокидываеться но у меня например должен работать строго в режиме com порта, так требует soft. Попробуй через виндовый rdp клиент подключиться и проверить опять же с помощью putty что он показывает при скане. change port мне тоже показывал что типа прокидывает но не работало.
а логи поникса не смотрел?

#336826

Не. Логи не смотрел, т.к. сегодня просто не дали поразбираться. Да и что там будет? Скан прокидывается и в режиме клавы и в режиме comtousb. Или как его там. Только в первом случаи данные, хоть и кривые, винда видит (хотя сама прога не определяет скан) Во втором случаи прога видит, но скан молчит как рыба.

Войдите или зарегистрируйтесь, чтобы ответить.