如何将terminal服务打印机端口映射到像COMx?

我想先说明我的环境configuration,如下所示:

  1. 带有串口(RS232)的Zebra标签打印机(打印脚本.bat仅使用串口)
  2. 适用于打印机的串行电缆(RS232)。
  3. RS232到USB交换机电缆。
  4. 一台PC安装了Ubuntu 12.04.3 x86。
  5. 安装Windows 7 SP1的Hyper-V VM。

我已经testing并成功的:

  1. 在ubuntu上input“sudo chmod a + rw / dev / ttyUSB0”,然后input“echo〜WC> / dev / ttyUSB0”,这样就可以在打印机上成功打印testing页面。
  2. 在Ubuntu打印机configurationGUI中,将USB串行端口添加为打印机,然后在GUI中打印testing页。 打印成功。
  3. 在ubuntu上,使用freerdp(最着名的开源RDP客户端)通过“/ printer”参数连接到虚拟机,它会将本地打印机redirect到Windows VM。
  4. 在Windows VM中,我可以在“设备和打印机”中看到redirect的打印机,并且可以成功打印testing页。

我testing过但失败了:

  1. 在打印机的“端口”设置中,它使用“TS004”或“TS005”,名称不固定,随机更改…
  2. 用户有许多只使用“type xxx> COM1”的打印机脚本(industry .bat),我不能要求他们把脚本改成“TSxxx”。 更重要的是,“TSxxx”发生了变化。

我的问题:

  1. 我可以使terminal服务端口名称“TS004”固定吗?
  2. 我可以将terminal服务端口名称映射到“COM1”吗?怎么做? (我testing过“使用COM1 TS004”,但是不起作用)

任何提示都表示赞赏。 非常感谢!〜