我配置了几台逻辑打印机并指向同一台物理打印机。每个逻辑打印机配置有特定的输入和输出托盘。打开文档,例如一个pdf,并打印到这些打印机中的任何一个打印机导致正确的输入/输出打印。但是我开发了一个Windows服务(win2003),当我使用PrintDocument类进行打印时,打印机忽略目标逻辑打印机的配置,只打印使用(它会出现)默认设置(例如任何输入托盘=>顶部输出托盘)。我在XP机器上尝试过相同的服务,一切正常。
有什么想法吗?
由于 肖恩
答案 0 :(得分:1)
好的问题是打印机配置设置是用户特定的。因此,一旦我以运行该服务的用户身份登录,配置打印机 - 一切正常。