0

有人可以帮我做热敏打印吗?所以我已经成功地生成了二维码并通过 USB 热敏打印机打印了二维码。但我想要的只是在二维码旁边打印另一个文本。我使用来自 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
4

0 回答 0