一、问题描述
在XP上安装针式打印机 Epson 1600k(LPT并口打印机)的驱动后,可以正常打印,然后我们在在xp上登陆虚拟机后(在策略都开启的情况下),在打印机和传真里面找不到HDP映射过来的打印机。之后换了台win7的设备,在装好打印机驱动后(在策略都开启的情况下),我们登陆虚拟机可以发现打印机被映射过来了,但是这时候还是不能打印。
二、问题分析
通过对比XP和WIN7添加打印机过程中的型号,我们发现问题的根源,请看下图:
(XP下添加打印机只有Epson LQ -1600K)
(WIN7下添加打印机只有Epson LQ -1600K IIIH ESC/P 2)
正是因为2种情况下打印机型号不同,导致2种情况下打印机都无法正常使用。此外,我们发现在PC上安装Epson LQ -1600K IIIH ESC/P 2时无法正常使用的,需要到网上重新下载安装驱动。
三、解决方案
通过上述分析,我们不难发现问题出现在驱动不同,因此我们要解决这个问题,必须使PC机的驱动和虚拟机里面的驱动相同,尽管在虚拟机里是不需要安装该打印机驱动。(前提是把策略设置好,一般将USB端口重定向、设备重定向、串口重定向中的打印机重定向全部启用。如果不行,则把USB端口重定向的打印机重定向禁用,串口重定向中将总开关禁用,设备重定向中的打印机重定向要开启。)
(一) 在XP操作系统的PC上的操作如下:
a)
b)
c)
d)
e)
f)
g)
安装完成后如图g)所示。
h) 这时我们打开虚拟机可以发现打印机被映射过来了。
(二) 在解决Win7可以映射但是不能打印的问题
解决方法是需要安装正确的驱动,Win7下添加打印机流程与XP基本类似,驱动请自行从官网下载。
附:XP下所需的驱动
四、经验与总结
以后解决类似的问题时,首先要看不同操作系统下驱动型号是否相同,其实华为虚拟机在使用并口打印机时,在设备管理器中的“端口和LPT”并不会出现任何项,因此没有必要把大量时间花在这个地方,最后,策略的设置一定要正确。