我創建了一個程序,其目標是監控固定資產。系統的一部分是斑馬z4m plus 203dpi的打印條形碼。如何在該設備上打印?我已經嘗試過,但打印的條碼模糊不清。我使用位圖並使用c#的PrintDocument函數來打印它。 在Zebra Z4M Plus打印203dpi C#
回答
你必須創建您的ZPL代碼的字符串,然後將其發送到Z4M。
可以看到如何在這裏做:.NET code to send ZPL to Zebra printers
或SharpZebra:
1)安裝一臺Zebra打印機,這是對你的打印隊列訪問(我們要承擔起這個名字您的打印機ZDesigner S4M-203dpi ZPL)。
2)如果對SharpZebra庫的引用添加到您的項目
3)寫下面的代碼打印標籤到一個類
4)運行代碼
PrinterSettings ps = new PrinterSettings();
ps.PrinterName = "ZDesigner S4M-203dpi ZPL";
ps.Width = 203 * 4;
ps.Length = 203 * 6;
ps.Darkness = 30;
List<byte> page = new List<byte>();
page.AddRange(ZPLCommands.ClearPrinter(ps));
page.AddRange(ZPLCommands.TextWrite(10, 150, ElementDrawRotation.NO_ROTATION, ZebraFont.STANDARD_NORMAL, 15, "Hello World!"));
page.AddRange(ZPLCommands.PrintBuffer(1));
new SpoolPrinter(ps).Print(page.ToArray());
據我所知,您可以使用ZebraDesigner(在斑馬網站上查看)來刻錄您的標籤。 ZebraDesigner創建了一個標籤分配的ZPL(或EPL)文件。 可以使用串行通信這個文件發送到打印機和設備打印標籤
我創建你的告訴的設計標籤,我可以使用它來打印INT C#以及如何? – Vic
使用ZebraDesigner,您可以使用標籤佈局「構建」一個ZPL命令集。該命令集是Zebra打印機可以管理的「純文本」命令。您簡單地需要使用Zebra打印機通信接口(可以是RS-232,LPT,TCP/IP等)發送'純文本' – user3122306
- 1. 在ZEBRA標籤打印機中打印
- 2. ZEBRA標籤打印
- 3. 打印條形碼到Zebra打印機在c#
- 4. Zebra打印機LP 2824不打印
- 5. Zebra PDF從Android打印
- 6. 打印到默認的Zebra打印機Windows打印機
- 7. Zebra RW420正在打印ZPL命令
- 8. 從Samsung Galaxy XCover在Zebra MZ220上打印
- 9. 使用CPCL在Zebra打印機上打印PCX圖像
- 10. 使用Python在Zebra打印機上打印XML
- 11. 在Zebra EPL打印機上打印.bmp文件
- 12. Zebra打印機的閱讀狀態
- 13. Zebra打印機不會打印ZPL格式
- 14. c#將純文本發送到摺紙打印機(Zebra打印機)
- 15. Zebra無線打印機型號
- 16. Windows IoT - Zebra藍牙打印機
- 17. 向Zebra打印機發送ZPL標籤
- 18. Zebra打印機的編碼日期
- 19. WINCE打印到Zebra QL220只需一次
- 20. VB.net將圖像打印到Zebra
- 21. Zebra QLn220,使用Android的打印條碼
- 22. Zebra EM 220,使用Android打印圖像
- 23. 從Zebra打印機中刪除字體
- 24. 使用Google Chrome的Zebra打印機上的PDF打印標籤
- 25. 使用Zebra打印機打印阿拉伯文本[ZPL]
- 26. 如何從Java打印Zebra卡片打印機上的圖像
- 27. Zebra RW420打印機的Android打印應用程序
- 28. 通過Zebra RW420打印機打印網頁內容
- 29. Zebra TLP 2844打印機拒絕打印太多行
- 30. 從網頁打印條形碼到Zebra打印機
您可以舉例說明如何使用sharpzebra進行打印。我不知道如何使用它。 – Vic
嘗試在我的第一篇文章中添加的代碼。 – Dohko