ESC / POS不打印条形码

时间:2017-02-08 22:20:05

标签: linux echo barcode escpos

我正在编写需要打印收据的应用。我购买了一台声称接受ESC / POS命令的热敏打印机,但出于某种原因我无法获得打印条形码。我在Linux中测试它只需使用echo写入打印机的usb文件。我可以让它打印文本并接受其他命令,如下划线,粗体等。是否有人熟悉ESC / POS告诉我以下命令是否应该有效?

echo -e "\x1d\x6b\x041234\x00" > /dev/usb/lp0

1 个答案:

答案 0 :(得分:1)

是的,这个命令是正确的。它应该打印带有字母1234的code39条形码。您可以尝试使用命令GS h n设置条形码高度,例如, \ x1d \ x68 \ x80将高度设置为128点(1 <= n <= 255)。