问法1:打印预览显示进度条,过慢
出现进度条,打印过慢,可能和不少缘由有关:打印内容或样式或图片等过多,有须要下载有脚步执行或自己网络慢;
机器性能太低 系统ie有问题或缓存过多;或使用的是共享打印机。
若是预览页数多,能够多分一些任务,太多不建议预览,建议直接打印,在任务和页数之间平衡一下,参考样例26 http://www.c-lodop.com/demolist/PrintSample26.htmlhtml
问法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浏览器试试,输出个最简单的表格,去掉样式等对比试试。
调试代码 ,排查慢在什么地方。
用虚拟打印机测试下,对比真实打印机,有的打印机可能解析的任务较大。spa
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.htmlhtm
批量打印,分页分任务,在页数和任务之间平衡一下,参考样例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.打印任务加载的内容过多或过大