ZJIANG ZJ5890T热敏印刷

时间:2015-11-02 16:41:37

标签: thermal-printer escpos

有人可以帮助我进行热敏打印。所以我已成功生成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

0 个答案:

没有答案