Назад |
Перейти на главную страницу
Как сопоставить порт принтера службы терминала с чем-то вроде COMx?
Сначала я хотел бы указать конфигурацию моей среды следующим образом:
- Принтер этикеток Zebra с последовательным портом (RS232) (сценарий печати .bat использует только последовательный порт)
- Последовательный кабель (RS232), подходящий для принтера.
- Кабель переключения RS232-USB.
- На ПК установлена ubuntu 12.04.3 x86.
- На виртуальной машине Hyper-V установлена Windows 7 с пакетом обновления 1 (SP1).
Что я тестировал и добился успеха:
- в ubuntu введите «sudo chmod a + rw / dev / ttyUSB0» и введите «echo ~ WC> / dev / ttyUSB0», и это успешно распечатает тестовую страницу на принтере.
- в графическом интерфейсе конфигурации принтера ubuntu добавьте последовательный порт USB в качестве принтера и распечатайте тестовую страницу в графическом интерфейсе. Печать успешно.
- на ubuntu используйте freerdp (самый известный клиент RDP с открытым исходным кодом) для подключения к виртуальной машине с аргументом «/ printer», он перенаправит локальный принтер на виртуальную машину Windows.
- В виртуальной машине Windows я вижу перенаправленный принтер в разделе «Устройства и принтеры» и могу успешно распечатать тестовую страницу.
Что я тестировал, но не смог:
- В настройках «Порт» принтера он использует «TS004» или «TS005», имя не фиксировано, меняется случайным образом ...
- У пользователей есть много сценариев принтера (промышленный .bat), которые используют только «type xxx> COM1», я не могу просить их изменить свои сценарии на «TSxxx». Более того, "TSxxx" меняется.
Мой вопрос:
- Могу ли я сделать фиксированное имя порта службы терминала "TS004"?
- Могу ли я сопоставить имя порта службы терминала с «COM1»? Как это сделать? (Я тестировал "чистое использование COM1 TS004", но он не работает)
Любые подсказки приветствуются. Большое спасибо! ~