1、首先去官网下载 DLL
libUsbContorl.dll
2、引用下载好的 DLL,就可以直接进行标签打印
public class PrintHelper
{
private libUsbContorl.UsbOperation usbOperation = new libUsbContorl.UsbOperation();
// 开始打印
public void Print()
{
// 如果返回 False,说明 USB 连接失败或者打印机未开机
bool usbStatus = usbOperation.FindUSBPrinter();
if (usbStatus)
{
for (int i = 0; i < usbOperation.USBPortCount; i++)
{
if (usbOperation.LinkUSB(i))
{
SendData("SIZE 40 mm,20 mm\r\n");
SendData("GAP 2 mm\r\n");
SendData("OFFSET 0\r\n");
SendData("SET PEEL OFF\r\n");
SendData("SHIFT 0\r\n");
SendData("DIRECTION 0,0\r\n");
SendData("CLS\r\n");
SendData("QRCODE 100,10,L,3,A,0,\"123\"\r\n");
SendData("TEXT 40,90,\"4\",0,1,1,\"123\"\r\n");
SendData("PRINT 1\r\n");
}
}
}
}
protected void SendData(string str)
{
byte[] bytes = System.Text.Encoding.GetEncoding(54936).GetBytes(str);
usbOperation.SendData2USB(bytes, bytes.Length);
}
}