from escpos.printer import Usb
p = Usb(0x0416, 0x5011, 0, 0x81, 0x03)
p.text("=================\n")
#p.image("./barcode/barcode.png")
#p.barcode('1324354657687', 'EAN13', 64, 2, '', './fonts/code128.ttf')
### barcode(code, bc, width, height, pos, font)
p.barcode("{B012ABCDabcd", "CODE128", function_type="B")
# Print QR Code
#p.qr("You can readme from your smartphone")
#p.cut()
#print(p.control('LF', 16))
#print(p.device)
我试着打印代码128和ean条形码。我只收到这样的短信
@1324354657687
@I{B012ABCDabcd
。我试图添加字体文件(这是没有用的),以改变代码类型和一些其他无用的东西。我研究了网上的文件和手册。我可以打印文本和图像
我用这个https://github.com/escpos/python-escpos
我使用的打印机:紫江热敏ZJ-5890
你知道为什么我只收到字母而没有条形码吗
查看源代码时,您提供的库不支持Code128条形码。
python-escpos/escpos/escpos.py#L150
似乎有一个同名的库,为什么不尝试使用它呢?
python-escpos 2.2.0
python-escpos/python-escpos
python-escpos - Python library to manipulate ESC/POS Printers
Printing Barcodes
相关问题 更多 >
编程相关推荐