【问题标题】:Javascript - Print on thermal printer on client (No applet)Javascript - 在客户端的热敏打印机上打印(无小程序)
【发布时间】:2016-10-11 01:38:33
【问题描述】:

首先我想知道这样的事情是否可行。

我正在开发一个 Web 应用程序,用户必须在其中使用自己的热敏打印机打印收据。

我不想在客户端使用 Java 小程序或 Flash,因为 html5 的入口这些技术将不被浏览器支持。所以我想在服务器端使用 PHP,如果可能的话,在客户端浏览器上使用 JavaScript。

如果只有 JavaScript 还不够,我应该开发什么样的应用程序安装在客户端上,这样它才能帮助 JavaScript 完成任务。我需要一些信息和参考资料,如何实现这一目标。 (请不要为客户端应用使用 Microsoft 技术...欢迎使用 Java、Python、NodeJ)

提前致谢

【问题讨论】:

  • 从未使用过热敏(收据)打印机,所以... 与普通喷墨打印机相比,需要发送到热敏打印机的数据是否存在差异?仅仅构造所需的输出并在 JavaScript 中调用 print() 就足够了吗? (让客户端 - 浏览器、驱动程序 - 处理实际打印。)
  • 浏览器插入打印页面的页眉和页脚,删除这些应该在浏览器配置中完成。这不是解决此问题的完美方法,因为 PC 客户端对许多人来说都是如此,当然,如果他们更换浏览器,他们应该重新配置浏览器。

标签: javascript java php node.js printing


【解决方案1】:

我找到了使用 JAVA 客户端应用程序进行打印的方法。每台想要执行打印过程的客户端 PC 都应安装 JAVA 应用程序。这个 JAVA 应用程序应该是一个监听指定端口的 HttpServer,当然应该允许 CORS。所以流程是这样的:

JAVA 应用程序当然应该在启动时执行,因此它始终会监听该端口上的请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 2019-12-06
    • 2019-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多