【发布时间】:2021-10-07 11:10:59
【问题描述】:
有人知道 Star TSP 650II(使用并行端口)从 django/python 打印东西的初学者友好教程吗?
我似乎无法弄清楚它是如何工作的。
【问题讨论】:
标签: python django printing receipt
有人知道 Star TSP 650II(使用并行端口)从 django/python 打印东西的初学者友好教程吗?
我似乎无法弄清楚它是如何工作的。
【问题讨论】:
标签: python django printing receipt
这不是一件容易的事,因为 Star TSP 打印机接受“Star 图形模式命令” - 您可以在此处查看完整的命令集:
http://www.starasia.com/Download/Manual/star_graphic_cm_en.pdf
我花了一些时间创建一个 python 模块 - StarTSPImage,它将在 Python 中获取一个 PIL 图像,然后转换为打印机期望的正确光栅/二进制数据。使用该模块可以打印具有以下内容的图像:
import StarTSPImage
raster = StarTSPImage.imageFileToRaster('file.bmp', cut=True))
printer = open('/dev/usb/lp0', 'wb')
printer.write(raster)
我过去曾使用 imgkit 从 HTML 生成图像并将其用于收据。
【讨论】: