有人可以帮助我进行热敏打印。所以我已成功生成QR码并通过USB热敏打印机打印QR码。但我想要的只是在QR码旁打印另一个文本。我使用github的python-escpos库。
这是我的代码:
from escpos import *
import qrcode
import sys
from PIL import Image
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=8,
border=1,
)
#get the string from sys.argv to store in QR Code
list = sys.argv
y=0;
#define the printer
E = printer.Usb(0x0416,0xaabb)
for x in list:
#to ignore some args
if(y!=0):
#make the QR Code
qr.clear()
qr.add_data(x)
qr.make()
#generating QR Code
im = qr.make_image()
#Saving the QR Code to current path
im.save(str(x)+'.png')
#printing the QR Code
E.image(str(x)+'.png')
else:
y=y+1