打印发送到redirect的远程桌面打印机不打印

我的HP Photosmart 7510打印机连接到工作站(Windows 8.1 x64),运行正常。 我RDP到2012 R2 x64服​​务器,并从notepad.exe打印到redirect的打印机,但没有打印一个简单的string。 在“应用程序和服务日志”>“Microsoft”>“Windows”>“打印服务”>“pipe理员”下的“事件查看器”中,

The document Print Document, owned by russ.speight, failed to print on printer HP Photosmart 7510 series (redirected 2). Try to print the document again, or restart the print spooler. Data type: RAW. Size of the spool file in bytes: 46978. Number of bytes printed: 46978. Total number of pages in the document: 1. Number of pages printed: 0. Client computer: \\RemoteWindows2012Server. Win32 error code returned by the print processor: 2147500037. Unspecified error 

在本地机器上,我configuration了打印机以保留打印作业。 打印作业的SPL文件在c:\ windows \ system32 \ spool \ printers中创build,但只包含<ctrl> E <esc>% – 12345X,其中<>是控制字符。 使用Googlesearch结果显示为HP打印作业语言(PJL)命令。 在本地执行相同的打印操作的SPL文件是非常不同的(45K与1K的数据)。

我尝试了许多在线的解决scheme:改变打印机redirect组策略,强制使用本机驱动程序或Easy Print驱动程序; 启用/禁用打印机“共享”选项卡下的“渲染客户端上的打印作业”; 切换打印机的打印过程数据types。 我已经尝试了不同的打印机(Ithaca iTerm 280收据打印机,虽然这甚至不放弃一个SPL文件)。 我发现这个非常类似的post,但我已经确认这两个系统已经有了提到的补丁。

此时我的打印机故障排除技巧已经耗尽。 直接的解决scheme显然是值得欢迎的,但我所期望的关于以前未知的跟踪文件和故障排除技术和工具的build议。

请让我知道我可以澄清什么点。 非常感谢提前。

编辑:我忘了提到,情况已经尝试在不同的客户端/服务器对,但不是我。 我正在等待这些testing的细节,并会发布一次。

编辑2:以前的testing是使用本地Windows 7 Pro SP1和三星M288x系列打印机RDP到Windows 8.1 Pro系统进行的。

编辑3:这种情况的目的是允许远程系统上运行的一些定制软件在服务点风格的场景中输出到本地连接的收据打印机。 目前我还没有意识到公司在诸如创build打印机networking共享等解决方法方面有多大的回旋余地。

如果您不想查找高级打印function,请尝试使用预装的最简单的驱动程序(例如HP Deskjet 600)在本地安装打印机,但要确保您的服务器具有相同的驱动程序。