0

我在工作中需要创建一个 pos 服务以使用 javascript 将收据打印到热敏打印机。目标打印机是 epson Tm-m30。

我生成了带有收据详细信息的 html 页面,并尝试使用 window.print() 进行打印,但是

  1. 我们不希望出现打印预览对话框。
  2. 打印机将通过网络连接并使用 IP 地址连接。我无法在 android 设备的打印选项中添加打印机,因为 epson 打印启用程序无法检测到打印机。

接下来我尝试了 epson epos SDK for javascript。我能够从所有设备进行打印,但 sdk 的自定义有限。我们无法像在 html 页面中添加样式一样添加样式以进行打印。我无法弄清楚如何在 SDK 中添加自定义字体。此外,如果我在打印中添加图像,则从下一行打印图像后的内容。我尝试在图像中添加文本,但额外的文本不会换行并被剪切。因此,epos SDK 似乎工作量太大,但定制化程度仍然较低。

我想使用来自 android 设备的打印机 IP 地址直接将 html 页面打印到网络打印机,而不显示打印预览对话框。

4

0 回答 0