![如果程序作为服务运行,PDF 打印机将始终打印默认页面大小](https://linux22.com/image/1605646/%E5%A6%82%E6%9E%9C%E7%A8%8B%E5%BA%8F%E4%BD%9C%E4%B8%BA%E6%9C%8D%E5%8A%A1%E8%BF%90%E8%A1%8C%EF%BC%8CPDF%20%E6%89%93%E5%8D%B0%E6%9C%BA%E5%B0%86%E5%A7%8B%E7%BB%88%E6%89%93%E5%8D%B0%E9%BB%98%E8%AE%A4%E9%A1%B5%E9%9D%A2%E5%A4%A7%E5%B0%8F.png)
如果打印程序作为服务运行,那么在使用任何 PDF 打印机进行打印时都会遇到选择错误页面大小的问题。
该计算机运行的是 Windows Server 2016。每个 PDF 打印机都会出现此问题。
如果我启动程序直接打印作品。
如果我以服务方式启动程序,页面大小会出错。错误的页面大小始终是打印机默认设置的页面大小。如果我更改默认设置,它也会更改页面大小。但打印结果永远不会是程序发送的页面大小。
我已经检查过的内容:
- 程序在两个版本中以同一用户(非本地或系统帐户)运行
- 如果直接启动,则会自动选择页面大小 - 我不使用打印机对话框或手动更改任何设置
- 打印机对每个人拥有完全权限(打印、修改...)
- 打印过程中没有错误 - 只是结果错误
我是否遗漏了任何设置?