# 打印二维码
def print_barcode(request):
import pyqrcode
import random,string
from PIL import Image,ImageDraw,ImageFont
import numpy as np
if request.is_ajax() and request.method == 'POST':
result = {}
bar_string = 'NaN'
type = request.POST['type']
if type == 'box':
# 生成箱子码
# 格式:P190823-K91 [P][日期][-][A-Z][0-9][0-9]
bar_string = 'P'+datetime.date.today().strftime('%y%m%d')+'-'+str(random.choice('ABCDEFGHIGKLMNOPQRSTUVWXYZ'))\
+ str(random.choice(range(10)))+ str(random.choice(range(10)))
elif type == 'kuwei':
# 生成库位码
bar_string = request.POST['string']
else:
pass
try:
big_code = pyqrcode.create(bar_string, error=&#