[簡短問答]lodop打印過慢或有進度條

問法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.打印任務加載的內容過多或過大

相關文章
相關標籤/搜索