ZEBRA打印机通过USB连接,打印机端口为usb001,需要先共享本机的usb端口打印机,调用代码,传入打印指令和共享名称,成功打印。
1. 打印机端口:
2.进行共享,共享名为T-4502E
3.查看计算机名:
4.代码编写
private void button1_Click(object sender, EventArgs e)
{
string wo = "TEST002";//打印内容
string tmpFile = "d:\\123.txt";//文件存储地方
string prtName = @"\\Horser\T-4502E";//计算机名+打印机共享名
StringBuilder str = new StringBuilder();
str.Append("^XA \r\n"); //打印命令开始
str.Append("^LL 600^FS \r\n");//定义标签长度 105SL 300 DPI (1mm 12pt) 50mm*12
str.Append("^PW 1200 \r\n"); //定义标签寬度 100mm*12
str.Append("^FO40,60^A@N,55,35,E:ARIALR.FNT^FDWO:" + wo + "^FS \r\n");//定义坐标,字体
str.Append("^FO40,150^BY4,4^BCN,100,N,N,N,A^FR^FD" + wo + "^FS \r\n");//128码
str.Append("^XZ");//结束打印
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(tmpFile))
{
sw.Write(str.ToString());
}
System.IO.File.Copy(tmpFile, prtName, true);
}