【发布时间】:2019-08-26 12:37:23
【问题描述】:
我正在尝试使用 python 脚本和 Brother_ql 库从 Windows 10 打印标签。如何创建和打印标签?
使用 PIL,我创建了一个我想打印在标签上的图像。现在我想为我的 Brother QL-800 标签打印机创建一个标签。
from brother_ql import BrotherQLRaster, create_label
from brother_ql.backends import backend_factory, guess_backend
from brother_ql.devicedependent import models, label_type_specs,
label_sizes
from PIL import Image
LABEL_SIZES = [(name, label_type_specs[name]['name']) for name in
label_sizes]
model = [m for m in models]
printer_model = model[9] #QL-800
label_type = LABEL_SIZES[12] #('29x90', '29mm x 90mm die-cut')
im = Image.open('tempQR.png', 'r')
im = im.resize((306, 991))
qlr = BrotherQLRaster(printer_model)
label = create_label(qlr, im, label_size='29x90', threshold=70, cut=True,
rotate=0)
【问题讨论】:
标签: python python-3.x windows-10