最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

使用格式化从Linux上的NodeJS打印到Star TSP143LAN

运维笔记admin14浏览0评论

使用格式化从Linux上的NodeJS打印到Star TSP143LAN

使用格式化从Linux上的NodeJS打印到Star TSP143LAN

我安装了正确的CUPS驱动程序:我可以使用任何具有打印功能的应用程序(如Chrome)打印到我的Star TSP143LAN。我可以使用节点打印机模块打印到此打印机,通过指定打印机名称或打印机的网络地址,并将打印模式设置为TEXT。

但我似乎无法使用节点打印机库格式化我从NodeJS打印的内容。如果我将模式设置为RAW并发送此打印机的Star的命令行模拟器手册中指定的命令,则节点打印机将报告成功打印,但没有任何反应。它不打印。

我正在尝试发送这些RAW命令,因为我想进行各种格式化操作,例如使字体变大或变粗,等等。

我尝试过节点热敏打印机模块,但我没有运气。

我一直在网上搜索一些关于这个问题的帮助,但我找不到多少。我已经看到它提到TSP143 LAN与其他明星产品的通信方式不同,最好使用Star的驱动程序作为中间人,但我不确定这意味着什么。 (我以为在尝试从节点打印机打印时指定打印机的类名时我可能已经这样做了...)

我没有太多麻烦将Star Swift SDK实现到iOS应用程序并在那里进行格式化操作。但我需要从Linux上的NodeJS环境打印。我不知所措。

如果有人认为这听起来很熟悉并能指出我正确的方向我会非常感激......

谢谢!

回答如下:

经过相当多的研究,看起来Star TSP100 / TSP143局域网无法使用Linux中的线路模式命令或ESC / POS进行打印:解决方案是从HTML生成PDF(使用wkhtmltopdf),然后打印PDF使用节点打印机库(https://github/tojocky/node-printer)。我还没有找到一种更好的方法来正确格式化打印。

发布评论

评论列表(0)

  1. 暂无评论