首页 > 解决方案 > Windows 2012R2 RDP 上的 Evince 应用程序未打印

问题描述

我有一个 Windows 2012R2 服务器。我使用 RDP 连接到该服务器。当我启动 Evince.exe(一个 pdf 查看程序)时,一切正常,除了打印到重定向的打印机。如果我打印,我会得到标准打印机对话框,它会显示我的重定向打印机。当我使用重定向的打印机打印 pdf 文档时,我可以看到作业出现在打印机队列中仅一秒钟,然后再次消失。但是没有打印发生。

如果我打印到 Microsoft XPS 打印机,则会正确创建一个 .xps 文件。如果我使用重定向打印机打印记事本,它工作正常。所以问题完全出在重定向的打印机和 Evince 上。

这个问题的原因可能是什么?我试图在 een 提升的命令提示符中使用它来重置打印机假脱机程序:

net stop spooler
DEL /F /S /Q %systemroot%\System32\spool\PRINTERS\*
net start spooler

但它仍然不打印。Windows 事件日志没有显示错误或警告。任何人都知道如何解决这个问题?会不会是权限问题?

标签: redirectprintingwindows-server-2012-r2rdp

解决方案


感谢你的回复。同时我发现这个问题只与我的个人帐户或电脑有关。我所有的用户都可以使用 Evince 进行打印,而且他们没有像我这样的管理员权限。奇怪的是,打印队列在服务器上被清空,但我的电脑以某种方式没有收到队列中的打印作业。这只发生在 Evince 打印作业上,不会发生在任何其他打印作业上。我试图重新启动服务器和我的个人电脑。服务器上和我的电脑上都没有奇怪的日志条目。

我尝试重定向另一台打印机(Microsoft 打印到 PDF 打印机)并且效果很好。所以问题出在我的惠普激光打印机上。但为什么只用于 Evince 打印作业???我真的不知道是什么原因造成的。也许我的打印机驱动程序以某种方式损坏。我可以尝试在我的电脑上重新安装我的打印机,也许这样就可以了。我将在本周晚些时候尝试,因为目前我太忙了,没有时间做这件事。

BR,恩菲里奥


推荐阅读