Код: Выделить всё
disk=usb
Обычный USB принтер проще и надежнее перенаправить через один из методов перенаправления принтеров: https://wtware.ru/docs5/printer.html
USB сканеры штрихкодов: http://wtware.ru/docs5/config.html#serial
USB планшетные сканеры: http://wtware.ru/docs5/config.html#scanner
Перенаправление USB устройств необходимо для:
* МФУ, планшетных сканеров и сканеров штрих-кодов, к которым в WTware нет драйверов,
* принтеров Canon CAPT,
* подключения фотоаппаратов, мобильных телефонов и планшетов,
* технологического оборудования и т.д.
VirtualHere разрешает перенаправлять одно USB устройство с каждого терминала бесплатно. VirtualHere проще и в некоторых случаях лучше, чем встроенное в Windows перенаправление USB через RDP.
Внимание! Мы не являемся разработчиками VirtualHere. Мы не знаем, как работает VirtualHere, и не можем проконсультировать по поводу возможных неоднозначностей с перенаправляемыми устройствами. Не всякое USB устройство можно перенаправить по сети. Перед тем, как перенаправлять USB устройства с терминалов WTware, научитесь перенаправлять с помощью VirtualHere нужное USB устройство на ваш терминальный сервер с другого компьютера с Windows.
1. Лицензия VirtualHere не разрешает нам встроить их сервер в дистрибутив WTware. Вам придется самостоятельно скачать его с сайта разработчиков. На странице "Linux USB Server" скачайте "Generic VirtualHere USB Server Builds" для нужной архитектуры. WTware работает на четырёх архитектурах: i386, AMD64, ARM, ARM64.
Raspberry Pi 2 и 3 это архитектура ARM. Надо скачать VirtualHere USB Server for Linux (ARM), файл vhusbdarm.
Raspberry Pi 4 и 5 это архитектура ARM64. Надо скачать VirtualHere USB Server for Linux (ARM64), файл vhusbdarm64.
Обычный x86-совместимый компьютер может быть i386 или AMD64. Загрузите WTware на нужном терминале, опустите мышь в правый нижний угол и посмотрите на появившееся окошко. Если возле версии WTware есть слово UEFI, значит это 64-битная WTware, и надо качать VirtualHere USB Server for Linux (AMD64), файл vhusbdx86_64.
Если возле логотипа и версии WTware нет слова UEFI, значит на компьютере работает WTware для i386 архитектуры. Надо качать VirtualHere USB Server for Linux (i386), файл vhusbdi386.
2. Надо сделать так, чтобы терминал WTware получил скачанный файл. Если терминал загружается по сети или загружается с локального диска, но скачивает свои конфигурационные файлы по сети, надо сохранить скачанный файл в каталог Everyone в корне TFTP сервера. Обычно это находится здесь:
Код: Выделить всё
C:\Program Files (x86)\WTware\TFTPDROOT\Everyone
3. В конфигурационном файле терминала надо написать:
Код: Выделить всё
vhusb = on
Дополнительные настройки
Можно указать VirtualHere перенаправлять определённое USB устройство:
Код: Выделить всё
vhusb = 1234:ABCD
Широковещательные объявления, чтобы не вводить IP терминала:
Код: Выделить всё
vhusb = UseAVAHI
Код: Выделить всё
vhusb_license = 1234050617ea4984,0,CMICDwCbZ6kF1QLfgUwRe/EGQQIPAKnVhp2ED1dcd8CCKXVl
vhusb = 1234:ABCD,1111:2222
У VirtualHere есть много других параметров, которые WTware не обрабатывает: https://www.virtualhere.com/configuration_faq Чтобы их использовать, надо создавать свой конфигурационный файл для VirtualHere и в конфигурационном файле WTware указать имя конфигурационного файла VirtualHere:
Код: Выделить всё
vhusb = config:thinclient12vh.ini
WTware загрузит ваш thinclient12vh.ini, переименует его в config.ini и запустит сервер VirtualHere с вашим конфигом.