Zebra打印机有专用的的语言ZPL,简单的使用C#编程打印方法:
1. 写ZPL脚本,定义好相关打印格式,数据名,等,此保存为txt格式即可
脚本可以用BARONE5.0程序生成,
2. 通过C#程序,操作脚本txt文件,将需要打印的数据替换进脚本
C#如何操作txt,简单的不要再说了
3. 将此脚本通过DOS copy的方法,直接copy到ZEBRA的LPT口即可
//将脚本送到打印口
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.Arguments = "/c copy script-go.txt LPT1 ";
cmd.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
cmd.Start();
while (true)
{
if (cmd.HasExited)
{
break;
}
System.Threading.Thread.Sleep(400);
}
完整实例:
打印标签,替换4点为1点,通过code取得名称,etc
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
using System.IO;
usin