我在工作时需要创建一个 pos 服务,以使用 javascript 将收据打印到热敏打印机。目标打印机是epson Tm-m30。
我生成了带有收据详细信息的 html 页面,并尝试使用 window.print() 进行打印,但是
接下来我尝试了 epson epos SDK for javascript。我能够从所有设备进行打印,但 sdk 的自定义功能有限。我们不能像在打印的 html 页面中添加样式一样添加样式。我无法弄清楚如何在 SDK 中添加自定义字体。此外,如果我在打印中添加图像,则图像从下一行打印后的内容。我尝试在图像中添加文本,但额外的文本不会换行并被剪切。所以 epos SDK 看起来工作量太大,但定制化仍然很少。
我想使用 Android 设备上的打印机 IP 地址直接将 html 页面打印到网络打印机,而不显示打印预览对话框。