Есть кассовое рабочее место, на котором установлен сканер штрихкодов, ОС Ubuntu, к 1С подключается по RDP. Требуется подключить данный сканер к 1С. Для этого нам надо пробросить COM порт с машины с Ubuntu на Windows server, где установлена 1С.
- Устанавливаем на Ubuntu серверную часть - ser2net
смотрим на каком порту висит сканер
[ 1.688914] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.709513] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 1.731027] 00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.751826] 00:0b: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
видим 2 com порта, сканер не определился, ищем перебором
сканим код, если пришла крокозябла или код значит все ок
в конце оставляем только эти настройки
BANNER:banner1:Welcome to ser2net TCP port \p device \d\r\n\
2001:raw:600:/dev/ttyS0:9600 NONE 1STOPBIT 8DATABITS XONXOFF LOCAL -RTSCTS (для сканера)
или 2001:raw:600:/dev/ttyS0:19200 NONE 1STOPBIT 8DATABITS XONXOFF
LOCAL -RTSCTS (для модема)
3001:telnet:0:/dev/ttyS0:19200 remctl banner1
проверим работу ser2net
если сессия телнет установилась, сканим код, получили крокозяблу? значит все норм, если чтото не работает проверяем настройки ser2net , смотрим логи
Настроим клиентскую часть tibbo на терминал сервере
идем C:/ProgramFiles/tibbo/TDST/tvspman
Добавим порт
в настройках изменяем только поля:
ConnectionMode - Immediatly
IP-addres - адресс debian
в поле порта указываем номер порта который назначили в ser2net - 2001