注册
登录
标签
统计
帮助
杰表技术论坛
»
杰表云打印(JCP),jatoolsPrinter
» 打印错误
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
打印错误
周霞
新手上路
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2015-7-21 10:17
只看该作者
打印错误
如图所示,在在打印过程中出现
附件
11.jpg
(51.37 KB)
2015-7-21 10:17
UID
11071
帖子
2
精华
0
积分
0
阅读权限
10
在线时间
1 小时
注册时间
2015-7-21
最后登录
2015-7-21
查看详细资料
TOP
admin
管理员
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2015-7-21 10:53
只看该作者
检查一下,两个问题: 1. 是否安装了打印机驱动,至少一个。 2. 是不是在打印还没结束时,打开了另一个网页。如果是,建议不要这样做。
UID
1
帖子
2180
精华
0
积分
0
阅读权限
200
在线时间
1933 小时
注册时间
2008-7-14
最后登录
2024-10-12
查看详细资料
TOP
周霞
新手上路
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2015-7-21 13:19
只看该作者
1.打印机驱动是已经安装的,您说的至少一个是什么意思 2.跳转新的页面是用ajax同步的提交方式,那我需要如何判断打印程序已经完成呢? 3.测试打印过程中出现这样错误的概率20%
UID
11071
帖子
2
精华
0
积分
0
阅读权限
10
在线时间
1 小时
注册时间
2015-7-21
最后登录
2015-7-21
查看详细资料
TOP
admin
管理员
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2015-7-21 13:58
只看该作者
那我明白你的问题所在了,不需要理会打印驱动的问题。 因为免费版,没有回调功能,你现在无法准确知道,打印控件什么时候打印完成了,所以,建议你调用 jatoolsPrinter.print() 方法后,用 setTimeout来跳转到新页面。而且,间隔时间尽量大,以确保控件已经打印完成。建议代码如下所示: mydoc={} jatoolsprinter.print(mydoc); setTimeout("window.location.href='a.htm'",10000)
UID
1
帖子
2180
精华
0
积分
0
阅读权限
200
在线时间
1933 小时
注册时间
2008-7-14
最后登录
2024-10-12
查看详细资料
TOP
admin
管理员
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2015-7-21 14:00
只看该作者
在收费版中,可以使用done回调解决这个问题 mydoc={ done:function() { // 打印完成,跳转 window.location.href="a.htm"; } jatoolsprinter.print(mydoc) }
UID
1
帖子
2180
精华
0
积分
0
阅读权限
200
在线时间
1933 小时
注册时间
2008-7-14
最后登录
2024-10-12
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
杰表.bi解决方案
杰表云打印(JCP),jatoolsPrinter
杰表.web条形码
java开源技术