我想先说明我的环境configuration,如下所示:
- 带有串口(RS232)的Zebra标签打印机(打印脚本.bat仅使用串口)
- 适用于打印机的串行电缆(RS232)。
- RS232到USB交换机电缆。
- 一台PC安装了Ubuntu 12.04.3 x86。
- 安装Windows 7 SP1的Hyper-V VM。
我已经testing并成功的:
- 在ubuntu上input“sudo chmod a + rw / dev / ttyUSB0”,然后input“echo〜WC> / dev / ttyUSB0”,这样就可以在打印机上成功打印testing页面。
- 在Ubuntu打印机configurationGUI中,将USB串行端口添加为打印机,然后在GUI中打印testing页。 打印成功。
- 在ubuntu上,使用freerdp(最着名的开源RDP客户端)通过“/ printer”参数连接到虚拟机,它会将本地打印机redirect到Windows VM。
- 在Windows VM中,我可以在“设备和打印机”中看到redirect的打印机,并且可以成功打印testing页。
我testing过但失败了:
- 在打印机的“端口”设置中,它使用“TS004”或“TS005”,名称不固定,随机更改…
- 用户有许多只使用“type xxx> COM1”的打印机脚本(industry .bat),我不能要求他们把脚本改成“TSxxx”。 更重要的是,“TSxxx”发生了变化。
我的问题:
- 我可以使terminal服务端口名称“TS004”固定吗?
- 我可以将terminal服务端口名称映射到“COM1”吗?怎么做? (我testing过“使用COM1 TS004”,但是不起作用)
任何提示都表示赞赏。 非常感谢!〜