lodop打印html有缓存,[简短问答]lodop打印过慢或有进度条

问法1:打印预览显示进度条,过慢

出现进度条,打印过慢,可能和很多原因有关:打印内容或样式或图片等过多,有需要下载有脚步执行或本身网络慢;

机器性能过低 系统ie有问题或缓存过多;或使用的是共享打印机。

如果预览页数多,可以多分一些任务,太多不建议预览,建议直接打印,在任务和页数之间平衡一下,参考样例26 http://www.c-lodop.com/demolist/PrintSample26.html

问法2:内容就一页,打印预览很慢

出现进度条,打印过慢,可能和很多原因有关:打印内容或样式或图片等过多,有需要下载有脚步执行或本身网络慢;

机器性能过低 系统ie有问题或缓存过多;或使用的是共享打印机。

先测试下是否和内容有关,比如测试样例26,那种简单的纯文本试试,样例26如果测试很快,很可能和内容有关,比如自己内容过多需要下载有脚步执行或本身网络慢,打印内容或样式等过多。

问法3:不是共享打印机,打印预览很慢

排查下其他条目:出现进度条,打印过慢,可能和很多原因有关:打印内容或样式或图片等过多,有需要下载有脚步执行或本身网络慢;机器性能过低 系统ie有问题或缓存过多

问法4:批量打印不预览,直接打印很慢

批量打印,分页分任务,在页数和任务之间平衡一下,参考样例26http://www.c-lodop.com/demolist/PrintSample26.html

用虚拟打印机测试一下,或打印机脱机,查看队列的任务,是打印机停顿 还是任务发送到队列的停顿。

是否是大量打印超文本造成的,Lodop大量打印超文本,调用ie引擎解析,ie缓存过多不释放,可能造成一些影响,如果大量打印,可以试试用纯文本方式。

1.批量打印图片:

图片批量打印,src 方式输出,需要通过浏览器引擎解析,存在不释放缓存的现象,可尝试base64码输出,参考样例38http://www.c-lodop.com/demolist/PrintSample38.html

base64位码输出直接通过本地lodop程序解析,无需经过浏览器引擎解析

2.如何批量打印很多张

如果是批量打印相同内容,可设置份数参考样例7http://www.c-lodop.com/demolist/PrintSample7.html

如果是批量打不同的,批量打印,分页分任务,参考样例26 http://www.c-lodop.com/demolist/PrintSample26.html

其他:

出现进度条,打印过慢

远程共享打印机 打印机驱动有问题 内容过多需要下载有脚步执行或本身网络慢

机器性能过低 系统ie有问题或缓存过多

可能会出现这种问题 。跟机器 网络 内容都相关。

尽量减少单个任务数据量 参考样例26 ,重置下ie, 用本机虚拟打印机测试对比

预览页数多可以多分一些任务,太多不建议预览,建议直接打印,在任务和页数之间平衡一下,参考样例26 http://www.c-lodop.com/demolist/PrintSample26.html

批量打印,分页分任务,在页数和任务之间平衡一下,参考样例26http://www.c-lodop.com/demolist/PrintSample26.html

1.重置浏览器,清理浏览器缓存。

2.清理操作系统缓存等,关闭一些不常用的软件,保证系统内存充足。

3.是否是打印内容或样式等过多引起的(表现为打印预览弹出很慢,或有进度条,进度条卡住等,如果是数据过多引起,建议拆分一下数据分多任务):

批量打印,分多任务,在页数和任务数量之间平衡一下,页数太多建议多分一些任务,

参考http://www.c-lodop.com/demolist/PrintSample26.html

4.测试官网样例http://www.c-lodop.com/LodopDemo.html,是否有提示。

5.测试参考样例7http://www.c-lodop.com/demolist/PrintSample7.html,选择xps或pdf虚拟打印机试试,换个打印机试试。

6.删除网络共享打印机试试,可能是导致这个原因。

(网络共享打印机还可能导致c-lodop安装界面始终打不开,可尝试删除网络共享打印机)

7.c-lodop启动界面未响应问题,可等待响应,或关闭程序,然后双击桌面上的c-lodop快捷方式重启本地的c-lodop。

批量打印,分页分任务,在页数和任务之间平衡一下,参考样例26http://www.c-lodop.com/demolist/PrintSample26.html

用虚拟打印机测试为一下,查看队列的任务,是打印机停顿 还是任务发送到队列的停顿。

是否是大量打印超文本造成的,Lodop大量打印超文本,调用ie引擎解析,ie缓存过多不释放,可能造成一些影响,如果大量打印,可以试试用纯文本方式。

图片批量打印,src 方式输出,需要通过浏览器引擎解析,存在不释放缓存的现象,可尝试base64码输出,参考样例38http://www.c-lodop.com/demolist/PrintSample38.html

base64位码输出直接通过本地lodop程序解析,无需经过浏览器引擎解析

如果是批量打印相同内容,可设置份数参考样例7http://www.c-lodop.com/demolist/PrintSample7.html

如果是批量打不同的,批量打印,分页分任务,参考样例26 http://www.c-lodop.com/demolist/PrintSample26.html

速度慢一般从以下几个方面排查

1.访问不存在的地址有等待的时间

2.共享打印机的网络地址,网络故障访问不到共享打印机

3.硬件性能问题,硬件反应慢,

4.网络数据传输速度的慢

5.打印任务加载的内容过多或过大

标签:打印机,进度条,打印,样例,www,过慢,com,lodop

来源: https://www.cnblogs.com/huaxie/p/11381365.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值