我有一个WCF服务操作接收一个图像作为字节流,并应该在服务器上本地打印该图像。没有对话框或弹出窗口,当服务被调用时它应该立即将图像发送到打印机。从WCF数据服务打印文件
我与存储使用PrintDocument.Print()
服务器上的本地图像尝试。
奇怪的是,它的Visual Studio的集成开发服务器上,而不是在IIS 7.5。我给了应用程序池管理员权限(我实际上使用登录用户的身份,这是一个管理员),但没有运气。我的意思是没有任何东西。没有错误,没有例外,完全没有发生什么迹象。
我尝试过使用ProcessStartInfo
与Verb = "print"
和Verb = "PrintTo"
,但同样的事情发生。适用于Visual Studio,但不适用于IIS。
我也尝试创建一个PrintTicket
和一个LocalPrintServer
与PrintSystemDesiredAccess.AdministratePrinter
权利,但我不知道如何处理它,我不知道如何告诉它打印图像文件。
我知道在任何语言/平台上打印都是一项棘手的任务,但是真的难以打印来自WCF数据服务的图像吗?
请问你能详细说明你做了什么吗?我有同样的问题,我正在拉我的头发。 – Iain 2013-06-14 01:38:02
你打算怎么样?这是一些不同的事情,但也许我可以给你一个手 – jere 2013-06-14 04:06:23