Windows 7 从windows 7向windows XP上的打印机发送打印更改假脱机文件的格式

Windows 7 从windows 7向windows XP上的打印机发送打印更改假脱机文件的格式,windows-7,printing,windows-xp,.emf,spooler,Windows 7,Printing,Windows Xp,.emf,Spooler,我有个奇怪的问题 我在windows XP上安装了一台打印机,并且我像这样配置了打印处理器 “winprint-->NT EMF 1.003” 因此.spl文件是EMF格式的文件 现在我将此打印机共享到我的办公室局域网 当我从另一台windows XP pc发送打印时,没有问题 从windows 7 pc发送时,.spl文件为pcl3格式。 为什么? 我尝试用两种方法将此打印机安装到windows 7 pc a) 添加打印机-->网络打印机或连接到另一台计算机的打印机。 在本例中,当我打印时,仅

我有个奇怪的问题

我在windows XP上安装了一台打印机,并且我像这样配置了打印处理器 “winprint-->NT EMF 1.003”

因此.spl文件是EMF格式的文件

现在我将此打印机共享到我的办公室局域网

当我从另一台windows XP pc发送打印时,没有问题

从windows 7 pc发送时,.spl文件为pcl3格式。 为什么?

我尝试用两种方法将此打印机安装到windows 7 pc

a) 添加打印机-->网络打印机或连接到另一台计算机的打印机。 在本例中,当我打印时,仅在windows XP计算机中以pcl3格式创建.spl文件

b) 添加连接到计算机的打印机-->本地打印机。然后创建一个新的本地端口,即到共享打印机的网络路径。 在这种情况下,当我打印一个.spl文件时,它是在windows 7中创建的,即EMF格式!!!!!!,还有一个是WindowsXP中的pcl3格式


为什么会这样?我想在从windows 7打印到共享打印机时,在windows XP中创建emf格式的.spl文件。

从Vista及以上版本开始,windows使用“客户端渲染”(CSR)。这意味着,如果可能,windows将在客户端而不是服务器上呈现文档,并将完成的作业发送到服务器。我相信这可能就是你正在经历的。从内存中有一个注册表项,您可以轻弹以禁用CSR。谢谢。解决方案是转到本地组策略-->计算机配置-->打印机,并将“始终在服务器上打印作业”的值更改为启用Vista及以上使用“客户端渲染”(CSR)启动的windows。这意味着,如果可能,windows将在客户端而不是服务器上呈现文档,并将完成的作业发送到服务器。我相信这可能就是你正在经历的。从内存中有一个注册表项,您可以轻弹以禁用CSR。谢谢。解决方案是转到本地组策略-->计算机配置-->打印机,并将“始终在服务器上打印作业”的值更改为已启用