private void PrintLabel(string theIpAddress) { string ZPL_STRING = Resources.HeadBarcode + "^FS^FO250,50^A0,25,25^FD" + BarcodeDescription + "^FS^FO230,90^BCN,100,Y,N,N^FD" + BarcodeNumber + "^FS^XZ"; ZebraPrinter zebraPrinter = ZebraPrintHelper.Connect(new TcpConnection(theIpAddress, TcpConnection.DEFAULT_ZPL_TCP_PORT), PrinterLanguage.ZPL); if (ZebraPrintHelper.CheckStatus(zebraPrinter)) { ZebraPrintHelper.Print(zebraPrinter, ZPL_STRING); if (ZebraPrintHelper.CheckStatusAfter(zebraPrinter)) { Console.WriteLine($"Label Printed"); } } zebraPrinter = ZebraPrintHelper.Disconnect(zebraPrinter); }
public void PrintLabel(string IpAddress, int number, string name) { string ZPL_STRING = Resources.HeadBarcode + "^FS^FO200,50^A0,25,25^FD" + "Baza narzedzi robotow" + "^FS^FO200,100^A0,25,25^FDNarzedzie numer:" + number + " ^FS^FO200,150^A0,25,25^FDNazwa narzedzia:" + name + " ^FS^FO200,200^A0,25,25^FDData przegladu:" + DateTime.Now.ToString("MM/dd/yyyy") + " ^FS^XZ"; ZebraPrinter zebraPrinter = ZebraPrintHelper.Connect(new TcpConnection(IpAddress, TcpConnection.DEFAULT_ZPL_TCP_PORT), PrinterLanguage.ZPL); if (ZebraPrintHelper.CheckStatus(zebraPrinter)) { ZebraPrintHelper.Print(zebraPrinter, ZPL_STRING); if (ZebraPrintHelper.CheckStatusAfter(zebraPrinter)) { Console.WriteLine($"Label Printed"); } } zebraPrinter = ZebraPrintHelper.Disconnect(zebraPrinter); }