1、使用zebradesigner生成ZPL指令
(1)使用zebradesigner设计标签模板,放一个文本textTEST(中文不支持,打印机没有中文字库)
(2)打印到文件,打印机类型一定需要选择ZPL(打印机不一样输出的语言不一样)
(3)生成的ZPL指令模板,textTEST就是标签内容,程序里面替换即可
CT~~CD,~CC^~CT~
^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR5,5~SD15^JUS^LRN^CI0^XZ
^XA
^MMT
^PW591
^LL0591
^LS0
^FT254,225^A0N,38,38^FH\^FDtextTEST^FS
^PQ1,0,1,Y^XZ
2.C#打印代码,调用print(GetDefaultPrinter(),"test printer!");
internal class PrintHelpter
{
string dataFolderPath = System.Environment.CurrentDirectory;
public static string GetDefaultPrinter()
{
PrintDocument print = new PrintDocument();
string defaultName = print.PrinterSettings.PrinterName;//默认打印机名
return defaultName;
}
/// <summary>
/// 获取本地所有打印机
/// </summary>
/// <returns></returns>
public static List<String> GetLocalPrinters()
{
List<String> printer_names = new List<String>();
printer_names.Add(GetDefaultPrinter()); ///列表中的第一项就是默认打印机。
foreach (String item in PrinterSettings.InstalledPrinters)
{
Console.WriteLine(item);
if(!printer_names.Contains(item))
{