- Содержание статьи
Появилась необходимость пробросить с тонкого клиента, работающего на 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 порт, который будет использоваться на терминальном сервере для вашего подключения и проброса сканера.

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