找回密码
 立即注册

QQ登录

只需一步,快速开始

wotangjing

论坛元老

38

主题

97

帖子

7041

积分

论坛元老

积分
7041

活字格认证

wotangjing
论坛元老   /  发表于:2014-2-24 10:20  /   查看:11849  /  回复:12
你好,想咨询个事,我在调试TX控件进行打印的时候,调用printdoc()这个方法,在使用网络打印机的时候,有些电脑没法打印,报错,但是这台电脑打印word等文档的时候都可以打印。
如果知道是什么原因的话给说下,谢了!

注:有些电脑通过网络打印机调用printdoc()打印一点问题都没有,应该是电脑环境的问题,可试了好多情况,还是无法打印,特来求助。

调用打印的代码是:ole_object.object.printdoc('打印',1,1,1)

标识打印ole_object控件内容的第1页到第1页,打印1份


ImageDisplayZSupport.png
注:同样的程序,在某几台电脑上有这样的报错提示,除了这几台电脑就可以正常打印,没有报错。
多谢您了。

12 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-2-24 17:33:00
沙发
回复 1楼wotangjing的帖子

网络打印机指的是网络共享打印机吧?
请问出错机器的系统版本是?
回复 使用道具 举报
wotangjing
论坛元老   /  发表于:2014-2-25 13:26:00
板凳
回复 2楼iceman的帖子

1、是网络共享的打印机;
2、是XP操作系统,TX是14.01版的。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-2-25 13:47:00
地板
回复 3楼wotangjing的帖子

我需要一定的时间搭建环境进行模拟,有结果反馈给你。
回复 使用道具 举报
wotangjing
论坛元老   /  发表于:2014-2-26 08:47:00
5#
回复 4楼iceman的帖子

好的,谢谢您
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-2-26 11:20:00
6#
回复 5楼wotangjing的帖子

wotangjing 你好,
我通过 tx 14 和 txX10 两个版本在 XP 专业版 SP3 下测试网络共享打印机都没有报错。
我的测试打印机是:HP Color LaserJet
回复 使用道具 举报
wotangjing
论坛元老   /  发表于:2014-2-28 14:49:00
7#
回复 6楼iceman的帖子

是的,我用TX14报错,但是用了TX17就不报错了
我这有4台电脑,只有两台电脑报错,用的都是TX14,不知为什么就这两台报错,其他两台没错。
这个错误可能是什么原因导致的啊?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-2-28 18:03:00
8#
回复 7楼wotangjing的帖子

是否对比正常打印和打印出错的电脑配置?有什么差别,SP版本是否相同。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-3-31 10:37:00
9#
回复 7楼wotangjing的帖子

请问问题是否解决?
回复 使用道具 举报
yangjianlang
初级会员   /  发表于:2015-12-23 00:57:00
10#
应该是没有默认打印机的原因,或者没有指定打印机的原因
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部