首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebUSB打印格式的内容

WebUSB打印格式的内容
EN

Stack Overflow用户
提问于 2021-05-08 12:27:43
回答 2查看 90关注 0票数 0

我可以使用带有WebUSB的JavaScript仅将文本打印到POS机。有人知道如何打印HTML或图像吗?纯文本打印是无用的。这个链接https://www.visuality.pl/posts/webusb-print-image-and-text-in-thermal-printers中的一篇文章似乎是正确的答案,但它没有告诉函数printImage(图像)的“图像”的定义,以及如何生成“图像”数据。非常感谢。

EN

回答 2

Stack Overflow用户

发布于 2021-05-08 15:33:11

从那篇文章的其余代码看,image看起来像是一个三维数组,其中前两个维度是x和y坐标,最后是红色、绿色和蓝色的3个元素。看看calculateSlice()calculateLuminance()的定义,你就会明白我的意思了。

我不知道你说的代码中奇怪的符号是什么意思。我觉得挺好的。

要了解他们的代码是如何工作的,我建议查看他们的previous article,因为它解释了打印机支持的命令,以及为什么他们要以这种方式重新格式化图像。

票数 1
EN

Stack Overflow用户

发布于 2021-05-10 08:09:23

来自https://www.visuality.pl/posts/webusb-print-image-and-text-in-thermal-printers的解决方案最终不起作用。要破解它并不容易。

这里有一个小插件可以工作,而不是摆弄未经验证的解决方案的机器代码。https://github.com/NielsLeenheer/EscPosEncoder

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67444089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档