[英]How to print Barcode and Cut Page ESC/POS Command in EPSON Printer?
There are 2 Issue I am facing using the POS Command我在使用 POS 命令时遇到了两个问题
For POS Command, i am using dll downloaded from Nuget : PrinterUtility对于 POS 命令,我使用从 Nuget 下载的 dll: PrinterUtility
PrinterUtility.EscPosEpsonCommands.EscPosEpson PrinterUtility.EscPosEpsonCommands.EscPosEpson
1) Barcode Does not Print Alphanumeric Characters In this,
1) 条码不打印字母数字字符在此,
PrinterUtility.EscPosEpsonCommands.EscPosEpson obj = new PrinterUtility.EscPosEpsonCommands.EscPosEpson();
var ByteValue = PrintExtensions.AddBytes(ByteValue,obj.BarCode.Code128("454541234"));
It only accepts numeric value not alphanumeric, so i did in another way to generate barcode using below code, but barcode is not generated.它只接受数值而不是字母数字,所以我以另一种方式使用下面的代码生成条形码,但没有生成条形码。
public byte[] BarcodeGenrate(string BarcodeNO)
{
string GS = "\u001D";
string ESC = Convert.ToString((char)27);
string COMMAND = "";
COMMAND = GS + "h" + 50;//Set barcode height
COMMAND += GS + "H" + 2; //Select print position of HRI characters:
COMMAND += GS + "f" + 1; //Select font for HRI characters:
COMMAND += GS + "k" + 4 + BarcodeNO + 0; //Print barcode: (A) format, barcode system = CODE39
var result = System.Text.Encoding.Unicode.GetBytes(COMMAND);
return result;
}
2) Cut Page : This is also not working
2)剪切页面:这也不起作用
public byte[] CutPage()
{
string GS = Convert.ToString((char)29);
string ESC = Convert.ToString((char)27);
string COMMAND = "";
COMMAND = ESC + "@";
COMMAND = GS + "V" + (char)1;
var result = System.Text.Encoding.Unicode.GetBytes(COMMAND);
return result;
}
Kindly help me with ESC/POS Command to generate Barcode Code128 and CutPage Command请帮助我使用 ESC/POS 命令生成 Barcode Code128 和 CutPage 命令
One solution would be like the one shown below:一种解决方案如下所示:
private byte[] CutPage() {
List<byte> oby = new List<byte>();
oby.Add(Convert.ToByte(Convert.ToChar(0X1D)));
oby.Add(Convert.ToByte('V')
oby.Add((byte)66);
oby.Add((byte)3);
return oby.ToArray();
}
var BytesValue;
BytesValue = PrintExtensions.AddBytes(BytesValue, obj.BarCode.Code128("12345"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.