Thinstation: пробрасываем сканер Opticon OPR3201 через RDP в режиме com порта

Появилась необходимость пробросить с тонкого клиента, работающего на thinstation 5.3, сканер штрих-кода Opticon OPR3201, работающий в режиме com порта и подключенный в usb разъем.

Описание

Первым делом был добавлен модуль opticon в module.list, в результате чего сканер определялся, создавалось устройство ввода в /dev/ttyUSB0, но не работало. Как показала серия экспериментов, для работы этой модели сканера в нашем случае нужно загружать не модуль opticon, а модуль cdc-acm. Т.е. в файле конфигурации для вашей машины, должна присутствовать строчка, выделенная красным (кстати это наша конфигурация для тонкого клиента Tonk 1202, 1207 старых версий, основанных на чипсете geode):

module sd_mod  module ata_generic  module pata_acpi  module snd-cs5535audio  module pata_cs5536  module snd-ac97-codec  module ac97_bus  module snd-pcm  module pata_amd  module scx200_acb  module libata  module snd-timer  module i2c-core  module 8139too  module cdc-acm  module snd  module geode-aes  module cs5535-mfd  module 8139cp  module parport_pc  module scsi_mod  module soundcore  module geode-rng  module mfd-core  module mii  module parport  module uvesafb  module cfbfillrect  module cfbimgblt  module cfbcopyarea  module aufs  module pl2303  

В результате появляется новое устройство ввода /dev/ttyACM0. Теперь нам нужно его прокинуть через RDP сеанс на сервер, для этого в конфигурацию тонкого клиента, необходимо внести следующую правку:

-r comport:COM3=/dev/ttyACM0

Т.е. целиком строка соединения rdesktop будет выглядеть примерно так:

SESSION_0_RDESKTOP_OPTIONS="-d DOMAIN -u '' -r comport:COM3=/dev/ttyACM0"

comport:COM3 — это com порт, который будет использоваться на терминальном сервере для вашего подключения и проброса сканера.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *