【问题标题】:Local print from browser without the print dialog没有打印对话框的浏览器本地打印
【发布时间】:2012-04-30 00:21:32
【问题描述】:

我们有一个将从信息亭引用的 jsp。我们需要打印到与信息亭相连的收据打印机。客户按下按钮,我们将打印条形码。没有对话...没有麻烦(希望如此)。

如何做到这一点?我猜我们将需要使用某种客户端脚本。我们可以从 javascript 访问本地 com 端口吗?

信息亭将运行某种形式的 Windows。我们确实可以控制那里安装的内容。

【问题讨论】:

    标签: java browser printing dialog kiosk


    【解决方案1】:

    您只能在服务器端可用的系统上或通过操作客户端程序(浏览器插件)进行打印。

    可能的解决方案包括:

    1. 不要使用 JSP,而是使用程序。
    2. 让服务器在同一个 LAN 中,并且打印机对服务器可用。
    3. Firefox 插件 JS 打印设置

    (您当然可以更改浏览器的代码,但我怀疑您是否想要。)

    【讨论】:

    • 你是说我什至不能将字符串写入 COM 端口?
    • 不,当然不是。浏览器内的页面可能不会干扰硬件。 (你知道,出于安全原因)
    • @OldCurmudgeon 是的,我很惊讶,但有一个插件可以做到这一点。我已将其添加到我的解决方案列表中。
    • 谢谢!您恢复了我对 IT 行业 理智 的信心。 FF JS Print 技术有效。还有其他选择吗?那些适用于 Safari 的?铬合金? IE?
    • 很可能也有它们的插件(如果我没记错的话,FF Plugin 提到了适用于 IE 的 Active X)。如果您在您最喜欢的搜索引擎中输入“ Plugin Print”,我相信您会找到它们。
    猜你喜欢
    • 2012-04-25
    • 1970-01-01
    • 2015-06-30
    • 2015-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    相关资源
    最近更新 更多