Javascript – 在客户端上的热敏打印机上打印(无小程序)
首先我想知道这样的事情是否可能。
我正在开发一个Web应用程序,用户必须在自己的热敏打印机上打印收据。
我不想在客户端上使用Java applet或Flash,因为这些技术将不被浏览器所支持。 所以我想在服务器端使用PHP来做到这一点,如果可能的话,客户端浏览器上的JavaScript。
如果只有JavaScript是不够的,我应该开发什么样的应用程序来安装在客户端上,这将有助于JavaScript完成任务。 我需要一些信息和参考资料,我如何才能达到这个目标。 (请不要客户端应用程序的Microsoft技术…欢迎Java,Python,NodeJs)
提前致谢
我已经find了使用JAVA客户端应用程序进行打印的方法。 每台想要执行打印过程的客户端PC都应该安装一个JAVA应用程序。 这个JAVA应用程序应该是一个监听指定端口的HttpServer,当然应该允许CORS。 所以stream程是这样的:
-
浏览器中的JavaScript在http://127.0.0.1:%5Bport_nr%5D/%5Bcontext%5D中执行HTTP请求
-
Java应用程序将接收到要打印的数据的请求,然后应该执行打印过程
JAVA应用程序当然应该在启动时执行,所以它总是会监听该端口上的请求。