Web直接打印插件

asn*_*der 8 javascript printing flash activex

我们都知道在绕过浏览器打印对话框的浏览器中进行原生打印是不可能的,但是,我们需要进行直接打印,理想情况下我们也可以选择特定打印机和其他设置.

我知道存在这样做的ActiveX插件,但是,我们都知道ActiveX插件只能在IE中工作.是否存在Flash或Silverlight中的现有插件,允许我们以编程方式设置打印机属性,然后直接打印而无需打开浏览器的本机对话框?

Java解决方案也可以.但显然,由于安装的占地面积和安装简便性,它并不理想.

Lee*_*lla 0

我们也在研究类似的问题。我们当前的解决方案是嵌入一个具有与本地文件系统对话权限的 java 小程序。它仍然有点hacky,但是我们当前的系统具有将命令写入文件的嵌入式小程序,该文件正在由后台“服务器”监视,该服务器已经声明了所需的打印机,并将根据所做的更改直接向其发送打印命令通过嵌入式小程序到文件... Spaghetti 有点解决方案,但我们让它在没有本机系统打印对话框的情况下 100% 工作。

可以修改此“服务器”以声明多台打印机,并根据写入文件的其他命令打印到特定打印机。