public Boolean PrintQRCodeLabel(string lptPort, _QRCode qRCode) { try { string zpl = ""; string nl = Convert.ToChar(13).ToString() + Convert.ToChar(10).ToString(); string QRCode; QRCode = string.Format("{0}|{1}|{2}|{3}|{4}|{5}" , qRCode.Spot1 , qRCode.Spot3 , qRCode.Spot5 , qRCode.Spot6 , qRCode.Spot11 , qRCode.Grade); zpl = zpl + "^XA"; //zpl = zpl + Environment.NewLine + "^MMT"; //zpl = zpl + Environment.NewLine + "^PW203"; //zpl = zpl + Environment.NewLine + "^LL0102"; //zpl = zpl + Environment.NewLine + "^LH10,5"; //zpl = zpl + Environment.NewLine + "^LS10"; zpl = zpl + Environment.NewLine + "^FO350,020^BQN,2,2^FDQA," + QRCode + "^FS"; zpl = zpl + Environment.NewLine + "^FO440,030^A0N,75,75^FD" + qRCode.Grade + "^FS"; zpl = zpl + Environment.NewLine + "^XZ"; zpl = zpl + Environment.NewLine; Print2LPT.Print(zpl, lptPort); } catch (SystemException ex) { MessageBox.Show("QR Code printing is not working!" + Environment.NewLine + ex.Message.ToString(), "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
public Boolean PrintQRCodeLabel(string lptPort, _QRCode qRCode) { try { string zpl = ""; string nl = Convert.ToChar(13).ToString() + Convert.ToChar(10).ToString(); string QRCode; for (int i = 1; i <= Convert.ToInt16(qRCode.ItemQuantity); i++) { QRCode = string.Format("{0}|{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{10}|{11}" , qRCode.PONumber , qRCode.SupplierID , qRCode.ItemCode , qRCode.ItemQuantity.ToString() , qRCode.FactoryCode , qRCode.ProductionDate , qRCode.ShipDate , qRCode.SerialNumber.ToString() , qRCode.MaterialSource , qRCode.CVEReserved1 , qRCode.CVEReserved2 , qRCode.SupplierSection); if (qRCode.SerialNumber == 0) { qRCode.SerialNumber = 1; } zpl = zpl + "^XA"; zpl = zpl + Environment.NewLine + "^MMT"; zpl = zpl + Environment.NewLine + "^PW203"; zpl = zpl + Environment.NewLine + "^LL0102"; zpl = zpl + Environment.NewLine + "^LH10,5"; zpl = zpl + Environment.NewLine + "^LS10"; zpl = zpl + Environment.NewLine + "^FT20,100^BQ,2,2^FDMA," + QRCode + "^FS"; zpl = zpl + Environment.NewLine + "^FO90,20^A0N,12,12^FD" + qRCode.ItemCode + "^FS"; zpl = zpl + Environment.NewLine + "^FO90,40^A0N,12,12^FD" + qRCode.PONumber + "^FS"; zpl = zpl + Environment.NewLine + "^FO90,60^A0N,12,12^FD" + qRCode.ShipDate + "^FS"; zpl = zpl + Environment.NewLine + "^FO90,80^A0N,12,12^FD" + qRCode.SerialNumber + "^FS"; zpl = zpl + Environment.NewLine + "^XZ"; zpl = zpl + Environment.NewLine; qRCode.SerialNumber = qRCode.SerialNumber + 1; } Print2LPT.Print(zpl, lptPort); } catch (SystemException ex) { MessageBox.Show("QR Code printing is not working!" + Environment.NewLine + ex.Message.ToString(), "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
public Boolean PrintShipBoxLabel(string lptPort, _ShipBoxLable ShipBoxID) { try { string zpl = ""; string nl = Convert.ToChar(13).ToString() + Convert.ToChar(10).ToString(); zpl = zpl + Environment.NewLine + "^XA"; zpl = zpl + Environment.NewLine + "^MMT"; //zpl = zpl + Environment.NewLine + "^LS" + convert.int16(barEditLabelShift.EditValue.ToString()) + " "; //zpl = zpl + Environment.NewLine + String.Format("^LH{0},{1}", Convert.ToInt16(barEditLabelX.EditValue.ToString()).ToString(), Convert.ToInt16(barEditLabelY.EditValue.ToString()).ToString()); zpl = zpl + Environment.NewLine + string.Format("^LS{0}", Convert.ToInt16(barEditLabelShift.EditValue.ToString()).ToString()); zpl = zpl + Environment.NewLine + "^FO0080,0080^GB0730,1100,4^FS"; // outline zpl = zpl + Environment.NewLine + "^FO0080,0850^GB0730,0000,4^FS"; // separate line zpl = zpl + Environment.NewLine + "^FO0080,0080^GB0730,1100,4^FS"; // outline zpl = zpl + Environment.NewLine + "^FO0080,0850^GB0730,0000,4^FS"; // separate line zpl = zpl + Environment.NewLine + "^FT0160,1100^A0B,58,58^FDBox ID^FS"; zpl = zpl + Environment.NewLine + "^FT0160,0800^A0B,58,58^FD" + ShipBoxID.ShipBoxNo + "^FS"; zpl = zpl + Environment.NewLine + "^FT0230,0800^BY3,3,50^BCB,,N,N^FD" + ShipBoxID.ShipBoxNo + "^FS"; zpl = zpl + Environment.NewLine + "^FT0300,1100^A0B,58,58^FDQuantity^FS"; zpl = zpl + Environment.NewLine + "^FT0300,0800^A0B,58,58^FD" + ShipBoxID.Quantity + "^FS"; //zpl = zpl + Environment.NewLine + "^FT0370,1100^A0B,58,58^FDModel^FS"; //zpl = zpl + Environment.NewLine + "^FT0370,0800^A0B,58,58^FD" + ShipBoxID.Model + "^FS"; //zpl = zpl + Environment.NewLine + "^FT0440,1100^A0B,58,58^FDItem#^FS"; //zpl = zpl + Environment.NewLine + "^FT0440,0800^A0B,58,58^FD" + ShipBoxID.ItemCode + "^FS"; zpl = zpl + Environment.NewLine + "^FT0370,1100^A0B,58,58^FDItem#^FS"; zpl = zpl + Environment.NewLine + "^FT0370,0800^A0B,58,58^FD" + ShipBoxID.ItemCode + "^FS"; zpl = zpl + Environment.NewLine + "^FT0440,0800^BY3,3,50^BCB,,N,N^FD" + ShipBoxID.ItemCode + "^FS"; zpl = zpl + Environment.NewLine + "^FT0510,1100^A0B,58,58^FDStatus^FS"; zpl = zpl + Environment.NewLine + "^FT0510,0800^A0B,58,58^FD" + ShipBoxID.Status + "^FS"; zpl = zpl + Environment.NewLine + "^FT0580,1100^A0B,58,58^FDDate^FS"; zpl = zpl + Environment.NewLine + "^FT0580,0800^A0B,58,58^FD" + ShipBoxID.Date + "^FS"; zpl = zpl + Environment.NewLine + "^FT0650,1100^A0B,58,58^FDShipper^FS"; zpl = zpl + Environment.NewLine + "^FT0650,0800^A0B,58,58^FDEG2 Mobile Technology^FS"; zpl = zpl + Environment.NewLine + "^FT0720,1100^A0B,58,58^FDPO#^FS"; zpl = zpl + Environment.NewLine + "^FT0720,0800^A0B,58,58^FD" + ShipBoxID.PONumber + "^FS"; zpl = zpl + Environment.NewLine + "^FT0790,0800^BY3,3,50^BCB,,N,N^FD" + ShipBoxID.PONumber + "^FS"; zpl = zpl + Environment.NewLine + "^PQ1,0,1,Y^XZ"; Print2LPT.Print(zpl, lptPort); } catch (SystemException ex) { MessageBox.Show("QR Code printing is not working!" + Environment.NewLine + ex.Message.ToString(), "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }