【问题标题】:Printing with JavaScript使用 JavaScript 打印
【发布时间】:2013-07-19 01:55:57
【问题描述】:

我需要编写一个具有很多 Google 云打印功能的 Chrome 扩展程序,但我将从我自己的应用程序发送浏览器请求。首先,我需要做两件事:

1) GCP 已找到某种方法来检测计算机上所有已注册 打印机(不一定是所有已连接 打印机);它是怎么做到的?

2) 我需要将打印请求直接发送到打印机而不进行任何设置,因此 window.print() 不是一个选项(因为它要求用户输入设置)。如何通过 JavaScript 做到这一点?

有人知道吗..?

你的, 雷

【问题讨论】:

    标签: javascript google-chrome printing


    【解决方案1】:
    1. 当 Google 已经被告知时,这不是“检测”打印机的问题。打印机已经注册——此时 Google 已将所有数据存储在云端。
    2. 没有浏览器会让您在没有提示的情况下打印,句号。这是设计使然。

    【讨论】:

    • 这实际上是不真实的,我发现了如何解决 Firefox 以使用其固有配置启用打印。
    【解决方案2】:
    1. 根据this,对于经典打印机,您需要在 Windows 中启用 Google Cloud Printing 连接器,这意味着 GCP 不会检测您的打印机,它只会检测 Windows 告诉您已安装或使用 Cloud Ready 打印机的内容无需 PC 即可连接到互联网(并从互联网打印)。
    2. Check this out,出于明显的安全原因,总结它说“不”。

    我建议您阅读Help Page,因为对于云打印能做什么和不能做什么存在一些误解。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      • 2011-02-23
      • 2019-01-03
      • 2011-09-22
      相关资源
      最近更新 更多