【发布时间】:2013-01-28 15:48:50
【问题描述】:
我有一个 Windows 服务,我在其中编写了一些代码来打印图像文件,我使用的打印机是网络共享的(本地网络)。但我面临着许可问题。打印机不打印图像。当我尝试使用同一台打印机在水晶报表中打印文档时,它工作正常。
【问题讨论】:
-
可能是因为运行服务的用户帐户的配置文件中没有安装打印机,或者无权访问网络资源。
-
是的,服务是使用本地系统凭据安装的,如果我更改了服务的登录凭据,则服务可以访问打印机。有没有办法解决这个问题?而不是使用 System.Drawing.PrintDocument 任何其他方式?