akula 发表于 2017-11-9 16:15:55

还是关于打印机的问题

ActiveReport支持虚拟打印机打印吗?比如:Microsoft XPS Document Writer
我这边尝试用虚拟打印机打印,但是程序没有响应。

KearneyKang 发表于 2017-11-10 09:09:26

支持的,如果没有连接打印机。默认的是XPS会自动保存的。
您的AR版本是多少?
您说的没反应具体是什么情况,要不你把能反馈该问题的程序发过来。我看看具体怎么回事

akula 发表于 2017-11-10 10:48:22

我的AR版本是11,程序没有办法发出来。
我又再次尝试了一些方法,发现如果是winform程序的话设置
arvMain.Document.Printer.PrinterSettings.PrinterName = "\\192.168.1.117\Microsoft XPS Document Writer"
然后arvMain.Document.Print(False, False, False),没有问题
但是如果是最终用IIS发布的WEB程序的话,运行了arvMain.Document.Print(False, False, False)后程序就会没有响应
请求超时。这是IIS访问虚拟打印机的问题吗?

KearneyKang 发表于 2017-11-10 12:09:15

您好!您这样直接调用您本地的虚拟打印机,到服务器端就识别不了。您把那个打印机设置为本地的默认打印机

akula 发表于 2017-11-13 15:10:00

我换了另外一个虚拟打印机(FinePrint),就是可以打印了(有响应)。
设置默认打印机可能不行,目前是需要能够选择多台打印机打印。
就先这样吧,谢谢。

KearneyKang 发表于 2017-11-13 16:06:33

:)
页: [1]
查看完整版本: 还是关于打印机的问题