我能夠在epl打印機上使用RawPrinterHelper打印.epl標籤,現在我又有了一個要求,即必須在斑馬S4M epl打印機上打印圖像(.bmp,.pdf)文件。請指出從哪裏開始完成此項工作。在Zebra EPL打印機上打印.bmp文件
回答
首先,你的文件轉換爲.PCX
(黑/白只) 接下來發送此EPL命令到打印機:
GM"NAME"1234<CR><LF>
其中NAME
是你想給圖形的名稱(1至7 CaSe-SeNsItIvE字符),1234是以字節爲單位的文件長度,<CR><LF>
是carraige-return,換行符。
按照此直接與.PCX
文件的內容。
打印使用
GG50,50,"NAME"<cr><lf>
其中50,50是X,Y軸偏移
GK"NAME"
將刪除打印機內存中的圖形。
如何轉換圖像文件爲.pcx格式,有沒有任何方法或第三方控制可用於轉換? – devlearnron
我必須在vb.net中動態地執行evertyhing,上面的解決方案看起來完全是手動的。 – devlearnron
Irfanview用於轉換 - 包括自動化文檔。然後你需要的是用目標.PCX文件長度和原始文件本身寫入加載命令 - 甚至vb應該能夠做到這一點! – Magoo
如果您的系統安裝了Zebra驅動程序,則可以以編程方式調用與該文件類型關聯的程序並指示其打印該文件。例如,在C#:
ProcessStartInfo info = new ProcessStartInfo("[path to your file]");
info.Verb = "PrintTo";
info.Arguments = "\"[printer name]\"";
info.CreateNoWindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(info);
(從How to print various file types programmatically拍攝)
如果你沒有安裝驅動程序,你將不得不使用EPL打印。此外,您必須將圖像轉換爲EPL GW命令,然後通過原始RawPrinterHelper類發送它。 Zebra支持網站上的以下頁面提供了大量用於EPL圖形打印的資源:https://km.zebra.com/kb/index?page=answeropen&type=open&searchid=1385389854676&answerid=16777218&iqaction=5&url=https%3A%2F%2Fkm.zebra.com%2Fkb%2Findex%3Fpage%3Dcontent%26id%3DSO6630%26actp%3Dsearch%26viewlocale%3Den_US&highlightinfo=6292111,6,10#。儘管內容太長,無法用StackOverflow友好格式解釋,但您應該能夠通過示例瞭解如何打印位圖(以及其他圖像類型)。打印PDF會很困難,因爲它們不符合傳統的圖像格式。
- 1. 在ZEBRA標籤打印機中打印
- 2. Zebra打印機LP 2824不打印
- 3. 打印到默認的Zebra打印機Windows打印機
- 4. 在Zebra EPL/ZPL上打印.NET網絡套接字
- 5. 使用CPCL在Zebra打印機上打印PCX圖像
- 6. 使用Python在Zebra打印機上打印XML
- 7. 使用Google Chrome的Zebra打印機上的PDF打印標籤
- 8. 如何從Java打印Zebra卡片打印機上的圖像
- 9. 使用Zebra打印機打印阿拉伯文本[ZPL]
- 10. 打印條形碼到Zebra打印機在c#
- 11. ZEBRA標籤打印
- 12. 在Zebra ZDR系列打印機上用於印地文印刷的Unicode
- 13. 用Zebra TLP打印多個epl標籤2824
- 14. 爲什麼我的EPL文件是直接打印而不是由我的Zebra LP2844打印?
- 15. Zebra RW420打印機的Android打印應用程序
- 16. Zebra打印機不會打印ZPL格式
- 17. 通過Zebra RW420打印機打印網頁內容
- 18. Zebra TLP 2844打印機拒絕打印太多行
- 19. 從網頁打印條形碼到Zebra打印機
- 20. 直接打印到Ubuntu中的Zebra/Swecoin TTP2030收據打印機
- 21. 如何使用DirectIO而不是PrintNormal打印到Zebra打印機?
- 22. c#將純文本發送到摺紙打印機(Zebra打印機)
- 23. 用ZPL打印BMP
- 24. Zebra 2824打印機正在以文本形式打印ZPL命令
- 25. 從Samsung Galaxy XCover在Zebra MZ220上打印
- 26. 無人值守打印網絡打印機上打印文檔
- 27. 在熱敏打印機上打印
- 28. 在客戶端打印機上打印
- 29. 在POS打印機上打印圖像
- 30. Zebra無線打印機型號
這是不可能的。 –
是否有任何其他的方式來解決這個問題....請任何信息或任何建議將有所幫助....謝謝 – devlearnron