Lodop控件設置紙張打印機操作系統等誤解相關
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
本文是簡短問答,相關詳細博文:LODOP紙張/打印機/份數/打印方向/雙面打印 簡短問答、LODOP設置打印機不存在不打印、 常見誤解1:代碼設置了自定義紙張,可適配所有打印機(錯誤) 紙張設置,參考樣例5 http://www.c-lodop.com/demolist/PrintSample5.html 用xps或pdf虛擬打印機測試一下(測試可用樣例5),如果虛擬打印機輸出的是正確的紙張,真實打印機不是,可能是打印機不支持該自定義紙張。 選擇該真實打印機,在打印預覽下方狀態欄查看一下紙張大小,有的打印機不支持該自定義紙張。 紙張設置,參考樣例5 http://www.c-lodop.com/demolist/PrintSample5.html 用xps或pdf虛擬打印機測試一下(測試可用樣例5),如果虛擬打印機輸出的是正確的紙張,真實打印機不是,可能是打印機不支持自定義紙張。不支持自定義紙張,紙張大小會有問題,或走優先級走默認紙張等。 紙張的一些優先級 http://blog.sina.com.cn/s/blog_721e77e50100wto6.html 打印機不支持這種自定義紙張,可以換用打印機本身自帶的紙張,用打印機自帶的紙張的紙張名稱,參考樣例5,寬高設置為0,紙張名稱會有效。打印機肯定支持打印機自帶的那些紙張尺寸。 誤解1.1:預覽就有問題,還沒打印,和打印機無關(錯誤) 常見誤解2:打印機可打區域可以用LODOP調整(錯誤) “可打區域”邊緣與打印機本身有關,表現在預覽里是虛線,可打區域的影響http://www.c-lodop.com/faq/pp26.html 參考鏈接,可打區域和打印機有關,LODOP無法控制。 查看下打印機相關設置,咨詢下自己用的打印機的相關客服試試。 可以用xps或pdf虛擬打印機測試下,虛擬打印機無可打區域,這個可打區域和打印機有關。 常見誤解3:連續打印紙張需要設置紙張高度自適應(錯誤) 相關博文:Lodop打印連續的紙張、小票打印機那種,可以設置紙張高度自適應,其他普通打印機都有高度限制的,不能高度自適應。如果不是小票那種,需要設置具體的紙張高度,打印機對最大紙張高度是有限制的。 自適應高度 本質是根據打印語句明確的輸出位置信息,來推斷出紙張高度,從而確定紙張的高度,一般使用與專用打印機,比如小票打印機,普通打印沒有那么高度的紙張;普通的打印機需要設置具體的紙張。 如果不是小票那種,需要設置具體的紙張高度,打印機對最大紙張高度是有限制的。內容多,可分頁,進行批量打印,連續輸出紙張,批量打印,分頁分任務,在頁數和任務之間平衡一下,參考樣例26http://www.c-lodop.com/demolist/PrintSample26.html 超文本會按照打印項高度或紙張高度進行分頁,需要設置具體的紙張高度,會自動分頁,不要紙張高度自適應,參考http://www.c-lodop.com/faq/pp17.html 如果打印機不能連續輸出,之前有客戶反饋打印機有單頁模式,和連續打印模式,查看下是否打印機在連續打印模式試試。 常見誤解4:橫向打印需要旋轉紙張(錯誤) 橫向縱向,參考http://blog.sina.com.cn/s/blog_721e77e5010143gh.html 設置打印方向,參考樣例5 http://www.c-lodop.com/demolist/PrintSample5.html 橫向打印,縱向預覽,參考樣例16的E http://www.c-lodop.com/demolist/PrintSample16.html 橫向縱向 參考http://www.c-lodop.com/blogs/Blog010.html (官網備用鏈接,當新浪出問題時用) 常見誤解5:LODOP可以控制打印機的切紙(錯誤) 切紙是打印機的功能,lodop無法控制,可以測試下是按照任務還是頁數切紙。 誤解6:打印機不按份數切紙,lodop可控制(錯誤) 可能打印機不按照份數切紙,或者執行多次任務試試。 或者咨詢下打印機客服,能否按照份數切紙,如果不支持按份數切紙,只能循環多任務或多頁試試。參考樣例26http://www.lodop.net/demolist/PrintSample26.html 誤解7:打印機隊列顯示錯誤-正在打印,lodop可以解決 這個是打印機隊列的狀態,排查下電腦和打印機的連線是否正常,是否打印機脫機。 用xps或pdf虛擬打印機測試下,虛擬打印機正常,說明和打印機或打印機驅動有關。 用xps或pdf虛擬打印機測試下。用其他如word軟件測試打印下。 選擇該打印機,測試樣例7http://www.c-lodop.com/demolist/PrintSample7.html (1)選擇該打印機樣例7打印正常,就是自己的程序打印,隊列顯示錯誤-正在打印 樣例7用這個打印機是可以打印的,說明安裝啟動正常,打印機連接也正常。 先用本機虛擬打印機測試下(如win7之后的系統自帶xps虛擬打印機,或群文件里的Doro PDF Writer虛擬打印機) 本機虛擬打印沒問題的話,說明插件代碼沒問題,程序可做的努力就的確很少了,畢竟windows下的打印是微軟倡導的設備無關系原則,要在打印機和打印驅動程序 系統上排查下,重裝打印機驅動試試。 這個是打印機隊列的錯誤,查看下打印機連接是否正常。 常見誤解8:word能打,lodop有問題,所以不是打印機原因(錯誤) 某些標準的功能引起了打印機驅動的故障,而word沒有用到這些功能。 刪減下語句排查下是哪些LODOP功能引起的。 可以做個簡單例子試試,用該打印機測試下樣例7http://www.c-lodop.com/demolist/PrintSample7.html 如果樣例正常,刪減語句排查下是哪些語句功能引起的。 誤解9:官網提供的兩個錢箱的語句都打不開,lodop可提供更多打開錢箱指令(錯誤) 打開錢箱,參考http://www.c-lodop.com/faq/pp11.html 如果我們給您的兩個例子語句 打不開,就需要咨詢一下打印機廠家了 兩個例子語句也是其他朋友測試后 能打開的 給我們的,需要自己聯系打印機廠商 再驗證摸索一下。 誤解10:在windows某操作系統下,lodop無法使用 和win win 無關,只要是windows系統都可以。 測試下官網樣例http://www.c-lodop.com/demolist/PrintSample2.html 是否有什么提示。 右鍵查看源碼,按照官網樣例的使用方法。 注意高版本的火狐谷歌需要使用c-lodop,升級到c-lodop或混合部署方式。 參考http://www.c-lodop.com/faq/pp21.html 高版本的火狐谷歌不再支持np插件,需要使用c-lodop,可參考官網樣例混合部署http://www.c-lodop.com/LodopDemo.html Lodop控件升級到C-Lodop云打印 參考http://www.c-lodop.com/faq/pp7.html 測試參考一下官網樣例http://www.c-lodop.com/LodopDemo.html 官網樣例是混合部署LodopFuncs.js里已經寫好了判斷。 客戶端是瀏覽器支持np插件,是32位瀏覽器,就會提示下載32位的Lodop插件:install_lodop32.exe 客戶端瀏覽器支持np插件,是64位瀏覽器,就會提示下載64位的Lodop插件:install_lodop64.exe 客戶端瀏覽器不支持np插件(判斷如高版本谷歌火狐等),會提示下載C-Lodop方式: CLodop_Setup_for_Win32NT.exe 誤解11:代碼里選擇了某打印機,一定會從該打印機出來(錯誤) 選擇打印機,參考測試樣例5,7http://www.c-lodop.com/LodopDemo.html 打印機的一些優先級,參考http://www.c-lodop.com/blogs/Blog002.html 在哪個打印機輸出,根據優先級走,參考樣例7右鍵查看源碼,可以指定打印機前加判斷,打印機不存在等情況選擇不成功不會走下一個優先級。 誤解12:LODOP能準確獲取所有打印機的脫機狀態(錯誤) 參考http://www.mtsoftware.cn/demolist/PrintSample45.html 獲取打印機狀態,需要實際測試,不同打印機狀態可能不同,脫機不一定獲取到。 該文章在 2023/9/28 1:46:32 編輯過 |
關鍵字查詢
相關文章
正在查詢... |