PHP & JavaScript select 和设置打印机

PHP & JavaScript select and setup printers

看看上面的屏幕截图,这是一个基于 Windows 的应用程序。我想知道这是否可以在 PHP & JavaScript?

中完成

我想实现的是,模块1中的用户会自动select printer #1打印出来直接不显示打印对话框。对于 模块 2 将使用 printer #2.

我知道由于安全问题这听起来不可能。但请与我分享您知道的任何可能的解决方案。先谢谢了。

更新:2016 年 2 月 18 日 17:40

我提到的模块实际上会生成一个PDF文件,我不确定这是否重要。

终于找到解决方法了

  1. 我使用 CefSharp 创建了一个 C# Windows 表单应用程序作为包装器,然后我在里面加载了网络应用程序
  2. 从 Windows 应用程序中,我可以获得已安装的打印机,并通过 JavaScript 将列表注入浏览器。然后就可以保存了。
  3. 对于我的情况,我需要直接打印下载的pdf文件,因此我使用Foxit打印出来。 (通过 运行 C# 应用程序中的批处理脚本)

我已经把它写下来了,refer here