【问题标题】:how do you print a receipt using Star TSP 650 II?如何使用 Star TSP650II 打印收据?
【发布时间】:2021-10-07 11:10:59
【问题描述】:

有人知道 Star TSP 650II(使用并行端口)从 django/python 打印东西的初学者友好教程吗?

我似乎无法弄清楚它是如何工作的。

【问题讨论】:

    标签: python django printing receipt


    【解决方案1】:

    这不是一件容易的事,因为 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 生成图像并将其用于收据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-18
      • 2011-09-30
      • 1970-01-01
      • 2018-05-29
      • 2016-09-23
      • 2012-05-05
      相关资源
      最近更新 更多