找回密码
 立即注册

QQ登录

只需一步,快速开始

akula

初级会员

6

主题

33

帖子

336

积分

初级会员

积分
336
最新发帖
akula
初级会员   /  发表于:2017-11-9 16:15  /   查看:3878  /  回复:5
ActiveReport支持虚拟打印机打印吗?比如:Microsoft XPS Document Writer
我这边尝试用虚拟打印机打印,但是程序没有响应。

5 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-11-10 09:09:26
沙发
支持的,如果没有连接打印机。默认的是XPS会自动保存的。
您的AR版本是多少?
您说的没反应具体是什么情况,要不你把能反馈该问题的程序发过来。我看看具体怎么回事

评分

参与人数 1满意度 +5 收起 理由
akula + 5 很给力!

查看全部评分

回复 使用道具 举报
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
地板
您好!您这样直接调用您本地的虚拟打印机,到服务器端就识别不了。您把那个打印机设置为本地的默认打印机

评分

参与人数 1满意度 +5 收起 理由
akula + 5 很给力!

查看全部评分

回复 使用道具 举报
akula
初级会员   /  发表于:2017-11-13 15:10:00
5#
我换了另外一个虚拟打印机(FinePrint),就是可以打印了(有响应)。
设置默认打印机可能不行,目前是需要能够选择多台打印机打印。
就先这样吧,谢谢。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-11-13 16:06:33
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部