通过使用Epson ESC/POS 命令 GS k 打印条码没内容
各位大侠好!我用的小票机是 Epson TM-T88VI. 使用其命令GS k(详见:https://download.epson-biz.com/modules/ref_escpos/index.php?content_id=128)打印条码 代码如下:
private void button2_Click(object sender, EventArgs e)
{
PortForPrinter = new SerialPort();
PortForPrinter.BaudRate = PosConfig.CurrentConfig.PrinterBaudRate;
PortForPrinter.DataBits = 8;
PortForPrinter.StopBits = StopBits.One;
PortForPrinter.Parity = Parity.None;
PortForPrinter.PortName = PosConfig.CurrentConfig.PrinterPort;
PortForPrinter.Open();
//打印条码内容为:0123456789 的条码
byte[] Data = new byte[] { 0x1D, 0x6B, 0x04, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x01 };
PortForPrinter.Write(Data, 0, Data.Length);
PortForPrinter.Close();
}
发送命令到小票机,小票机会走纸,但纸上没有任何内容。麻烦各位看看是什么问题,谢谢!