Не уверен, что разместил тему в нужном разделе. Если что не так, перекиньте куда следует.
Короче. ТСД М3 использует USB интерфейс для соединения с компом. При работе через RDP, в терминальной сессии, стандартными средствами не получается перенаправить этот USB интерфес на сервер. Следовательно, для выделенных линий данные терминалы не годятся. Вернее, использовать их можно, но для этого придётся задействовать платное ПО, например из семейства Цитрикс.
Ну да ладно, фиг с ним с этим маппингом. Для начала, достаточно будет организовать лакальный обмен данными между ТСД и компом. Файлы обмена, потом, можно упаковать и отправить на сервак, либо наоборот с сервака перекинуть на комп. Но возникла ещё одна сложность. Как получить/отправить файлы обмена с/на терминал(а)? Пришлось повозиться с синхронизацией данных, которую предлагает ActiveSync. Помучавшись несколько дней, пришёл к выводу, что этот тип синхронизации не годится, неудобно и возможностей мало. Начал копать в сторону сторонних утилит. Нарыл, что синхронизацию данных умеет делать программа nnBackup. С её помощью удалось организовать синхронизацию именно так, как требуется.
В итоге, имеем следующую схему:
Выгрузка на терминал.
Через RDP на серваке делаем выгрузку из СМ в локальную папку. Далее, жимкаем ярлык на рабочем столе. Происходит упаковка и отправка файла scanin.dat на удалённый компьютер по выделенной линии. По окончанию передачи проверяется значение ERRORLEVEL, исходя их которого можно определить корректность отправки. Если всё OK, то сворачиваем/закрываем терминальную сессию и запускаем ещё один ярлык, уже на самом компе. Происходит распаковка файлы выгрузки и синхронизация его с терминалом. По окончанию копирования делаем приём данных на терминале.
Процесс копирования данных с терминала на сервер происходит в обратном порядке. Расписывать его не буду, но схема рабочая.
Эту логическую схему написал для тех, у кого похажая с нашей схема организации работы. Если кому интересно, могу помочь в практической реализации.