问法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缓存过多不释放,可能造成一些影响,如果大量打印,可以试试用纯文本方式。

问法5:打印表格很慢,纯文本很快
输出个简单的add_Print_text测试下,试试纯文本是否快一些。
超文本需要浏览器引擎解析。

纯文本+线输出表格:ADD_PRINT_TEXT、ADD_PRINT_LINE
画线输出表格,参考http://www.c-lodop.com/demolist/PrintSampleA1.html
重置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.打印任务加载的内容过多或过大

[简短问答]lodop打印过慢或有进度条的更多相关文章

  1. LODOP打印URL显示和隐藏进度条

    不建议使用ADD_PRINT_URL:由于Lodop借用IE下载引擎,与非IE浏览器之间目前不能传递Session(Cookies),所以需要安全验证的页面不要用URL方式打印,要用页面已经下载好的内 ...

  2. [简短问答]LODOP打印不清晰

    用什么语句输出的:使用的的是什么语句输出的,是ADD_PRINT_TEXT纯文本,还是html的超文本. 超文本不清晰:如果用的是ADD_PRINT_HTML ,换成 ADD_PRINT_HTM试试, ...

  3. [简短问答]LODOP如何查看用LODOP打印设计的代码

    该博文为图文简短问答,具体详细介绍可查看本博客的相关博文,生成JS代码相关详细博文:Lodop打印设计(PRINT_DESIGN)介绍.Lodop打印设计.维护.预览.直接打印简单介绍.Lodop打印 ...

  4. [简短问答]LODOP套打问题及相关

    该博文为简短问答,具体详细介绍可查看本博客的相关博文,套打及位置相关详细博文:LODOP中的各种宽高和位置简短问答.LODOP不同打印机出现偏移问题.Lodop打印控件打印机可打区域的影响 设置纸张边 ...

  5. [图片问答]LODOP打印的行间距字间距

    LODOP可以打印纯文本,也可以是超文本,关于哪些打印项是纯文本,哪些打印项是超文本,之前有博文相关介绍:LODOP中的纯文本和超文本打印项. 之前的关于纯文本的行间距字间距介绍:Lodop设置文本项 ...

  6. LODOP中的各种宽高和位置简短问答

    LODOP中的位置边距,可查看本博客另一篇相关博文:LODOOP中的各种边距 打印项.整体偏移.可打区域.内部边距关于LODOP中的各种宽高,可查看本博文简短问答下方的正文:.该文其实有两个以前的相关 ...

  7. Linux终端彩色打印+终端进度条【转】

    转自:https://my.oschina.net/jcseg/blog/178047 开发的一个应用程序选择了终端界面, 为了使软件稍微好看些, 研究下Linux终端的彩色打印, 并且基于这个彩色打 ...

  8. LODOP纸张/打印机/份数/打印方向/双面打印 简短问答

    纸张#如何设置纸张纸张设置,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html纸张的一些优先级 http://www.c-lodop.com ...

  9. LODOP中打印项水平居中简短问答

    相关博文:LODOP打印项水平居中(超文本纯文本居中)LODOP打印超文本有边距不居中的情况2(超文本居中的一种) LODOP表格水平居中3(宽度为百分比)(超文本居中的一种) LODOP打印图片水平 ...

随机推荐

  1. Uva1349Optimal Bus Route Design(二分图最佳完美匹配)(最小值)

    题意: 给定n个点的有向图问,问能不能找到若干个环,让所有点都在环中,且让权值最小,KM算法求最佳完美匹配,只不过是最小值,所以把边权变成负值,输出时将ans取负即可 这道题是在VJ上交的 #incl ...

  2. debug版本的DLL调用release版本的DLL引发的一个问题

    stl的常用结构有 vector.list.map等. 今天碰到需要在不同dll间传递这些类型的参数,以void*作为转换参数. 比如 DLL2 的接口 add(void*pVoid); 1.在DLL ...

  3. python开发笔记-类

    类的基本概念: 问题空间:问题空间是问题解决者对一个问题所达到的全部认识状态,它是由问题解决者利用问题所包含的信息和已贮存的信息主动的地构成的. 初始状态:一开始时的不完全的信息或令人不满意的状况: ...

  4. 关于H5判定区域里面滑动到底部,加载更多的总结

    1.如何判定H5中滑动到底部,然后加载更多的功能实现. 思路:我们需要设定一个固定高度的盒子,然后我们利用scroll来监听滚动,当scrollTop(滚动的距离) + clientHeight(页面 ...

  5. Windbg妙用

    计算器 当你在调试,需要做一些从十六进制到十进制的简单转换,一些整数计算你不需要切换到calc.exe,你可以只使用windbg的表达式计算器.假设你得到了一个十六进制的大小,比如说2e903000, ...

  6. k8s 基础概念

    摘录自k8s中文社区https://www.kubernetes.org.cn/course kubernetes 源自希腊文,意为舵手,k与s之间是8个字母,所以也叫k8s, docker就像一个个 ...

  7. jquery ajax一个坑爹的问题

    问题描述: jquery ajax dataType为json时,如果json数据不严格,不进入success方法,控制台也不会报错. data.json {"result":&q ...

  8. web安全总结

    一.XSS 首先说下最常见的 XSS 漏洞,XSS (Cross Site Script),跨站脚本攻击,因为缩写和 CSS (Cascading Style Sheets) 重叠,所以只能叫 XSS ...

  9. hhhhh臭不要脸//捂脸)多不好意思啊you进步惹

    如题↑↑↑ 千万不要相信题目 还是看图说话吧↓↓↓ 我真的蒟蒻啊,,,准确率在70边缘徘徊,卑微☹ 不过还是侥幸地进入了前 30 名! 今天七夕欸,然鹅,,, qq空间里面弥漫着恋爱的酸臭味 香气,‘ ...

  10. 坑爹微信之读取PKCS12流时出现的java.io.IOException: DerInputStream.getLength

    背景 微信退款接口需要使用到证书,我参考微信的官方Demo进行,部分代码如下: char[] password = config.getMchID().toCharArray(); InputStre ...