Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как присвоить порт USB устройству?  (Прочитано 4628 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mezenok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Как присвоить порт USB устройству?
« : 17 Декабря 2009, 08:28:12 »
Здравствуйте, многоуважаемые форумчане и члены сообщества по подeржке и продвижению *buntu

Думаю для ответа в этой теме не нужно много информации о самом устройстве, т.к. я считаю, что метод должен быть более или менее универсален.

Ниже будет предложена ситуация из реальной жизни, у меня огромная просьба помочь.

СИТУАЦИЯ:
Есть сервер с базой 1С, 1С настроена на работу со сканером штрих-кодов, который работает через интерфейс USB и ему присвоен в системе (Windows) порт COM2. И управляется и работает этот сервер под Windows Server. Для того чтобы максимально сократить вероятность появления разногласий при работе с таким же сканером по сети под управлением Ubuntu 9.04, нужно чтобы этому сканеру тоже был присвоен порт COM2.
Работа осуществляется при помощи подключения к удаленному рабочему столу. Т.е. стоит 1 сервер с базой 1С (Windows Server), к нему в течении рабочего дня подключается несколько компьютеров через "Удаленный рабочий стол", есть необходимость пользоваться сканером штрих-кодов при условии, что ему будет присвоен порт COM2.
Устройство при подключении определяется и работает нормально. Сеть тоже настроена и вся локалка видна.

ВОПРОС:
Как присвоить любому USB устройству порт, например COM2?

Ребята, что можете предложить по этому поводу?

Оффлайн Vovanys

  • Участник
  • *
  • Сообщений: 188
  • Эээээ.... без коментариев
    • Просмотр профиля
    • vovanys.com
Re: Как присвоить порт USB устройству?
« Ответ #1 : 17 Декабря 2009, 09:15:51 »
мож симлинк создать ..

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1562
  • УМка.
    • Просмотр профиля
Re: Как присвоить порт USB устройству?
« Ответ #2 : 17 Декабря 2009, 09:36:48 »
в общем случае без написания драйвера не обойдешься. но вопрос какой-то расплывчатый. то сервер винды. то ubuntu. не понять.
Дома Linux Mint 20.1 / 20.02

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Как присвоить порт USB устройству?
« Ответ #3 : 17 Декабря 2009, 09:42:31 »
Как присвоить любому USB устройству порт, например COM2?
Преобразователи Usb-Com в Линукс называются /dev/ttyUSB0...
Переназвать как-нибудь еще
 ln -s ...
Но как-то странно. Где реально эти эти комы: если на сервере, то зачем сыр-бор.
А если на линуксовском компе, то посылаются данные.
Ничего не понял. Да и 1с не знаю. ;D

Оффлайн KAV_Ax

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Как присвоить порт USB устройству?
« Ответ #4 : 17 Декабря 2009, 10:21:07 »
Да всё понятно и 1С тут ни при чём. Прога, использующая COM, находится на Windows-сервере, сканер подключен к удалённой Linux-машине. По RDP можно использовать COM-порты удалённых машин. Осталось сообразить, каким образом преобразовать USB в COM-порт так, чтобы Rdesktop его увидел и передал данные терминальному серверу.
Для Win-клиента такая связка работает на ура - мы это реализовали в крупном проекте для подключения весов и сканеров. А вот как в Убунте - вопрос.

P.S. Как вариант, можно сканер подключить как USB-клавиатуру и передавать на сервер уже считанный и как бы введённый с клавы код. Как это сделать - см. мануал к сканеру. Возможно, придётся сменить "хвост" сканера.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Как присвоить порт USB устройству?
« Ответ #5 : 17 Декабря 2009, 10:55:00 »
Теперь туман рассеялся.
Надо сделать:
- симлинк
-  расшарить его
-  дать права.
Про то, что надо поставить самбу-сервер, конечно, все знают.
« Последнее редактирование: 17 Декабря 2009, 10:57:22 от alexander.pronin »

Оффлайн mezenok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как присвоить порт USB устройству?
« Ответ #6 : 20 Декабря 2009, 09:41:50 »
Сегодня, если получится, то попробую по совету :

Теперь туман рассеялся.
Надо сделать:
- симлинк
-  расшарить его
-  дать права.
Про то, что надо поставить самбу-сервер, конечно, все знают.

О том, как создать "симлинк" постараюсь сам найти информацию. Заранее спасибо. О результате отпишусь.



Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: Как присвоить порт USB устройству?
« Ответ #7 : 20 Декабря 2009, 22:52:50 »
а такой способ не прокатывает

rdesktop <ваши параметры> - comport:COM2=/dev/<тут ваш сканер>

 

Страница сгенерирована за 0.035 секунд. Запросов: 23.