使用JavaScript打印

时间:2013-07-19 01:55:58

标签: javascript google-chrome printing

我需要编写一个Chrome扩展程序,其中包含许多Google Cloud Printing的功能,但我将从我自己的应用程序发送浏览器请求。首先,我需要做两件事:

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

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

有没有人有任何想法..?

此致, 丽

2 个答案:

答案 0 :(得分:1)

  1. 当谷歌已经被告知时,这不是“检测”打印机的问题。打印机已经注册 - 此时Google已将所有数据存储在云端。
  2. 没有浏览器会让您在没有提示的情况下打印,期间。这是设计的。

答案 1 :(得分:1)

  1. 根据this,对于经典打印机,您需要在Windows中启用Google云打印连接器,这意味着GCP不会检测您的打印机,它只是检测窗口告诉您已安装或使用云无需PC即可连接到互联网(并从互联网打印)的现成打印机。
  2. Check this out,由于明显的安全原因,摘要说“不”。
  3. 我建议您阅读Help Page,因为对于云打印可以做什么和不能做什么存在一些误解。