【问题标题】:Local Print PDFs silently from browser to a specific printers本地从浏览器静默打印 PDF 到特定打印机
【发布时间】:2012-12-17 08:18:19
【问题描述】:

我有一个生成两个不同 PDF 的网络应用程序。 我需要将一个打印到名为“A”的打印机,另一个打印到名为“B”的打印机。 这些打印机未连接到服务器。 如今,用户每次都必须选择打印机。我需要系统知道在哪里打印各种 pdf。 我该如何解决?

感谢

【问题讨论】:

  • 你不能,这很好。我不希望任意网站可以在不通知的情况下使用我的设备;)服务器可以自行打印,或者必须通知用户。
  • 如果您的用户是一家名为“C”的公司的员工,那么只需编写并安装一个迷你工具,该工具将两个 PDF 分别打印到“A”和“B”打印机。

标签: php javascript jquery virtual-printer


【解决方案1】:

如果您知道打印机 A 和打印机 B,您可以从打印机制造商处获取 SDK 并使其自动打印。

在不了解打印机的情况下,您无法做到这一点。如果是这样,您每次访问网页时,所有者都会为您制作打印机,打印广告。看看为什么不允许这样做。

【讨论】:

    【解决方案2】:

    我们是您使用CUPS 将文件发送到打印机。看看这个例子如何使用CUPSphp http://www.cups.org/articles.php?L545+TNews+Q

    ...但正如@ROY Finley 回答的那样,您需要知道打印机地址。

    【讨论】:

      【解决方案3】:

      您可以在 Print&Share 中简单地配置个人资料识别。 此视频示例使用带有打印机通道的配置文件和带有文件打印机通道的配置文件: https://www.youtube.com/watch?v=nvTly9qXQMI&list=PLDF2C2AD95B2B2FC2&index=38

      您可以根据需要轻松创建仅包含打印机通道的配置文件。这样您只需要打印,软件就会自动选择正确的配置文件或 A 或 B(如果您启用“自动发送并关闭”,它也会自动打印而不显示用户界面)。

      【讨论】:

        猜你喜欢
        • 2015-01-27
        • 2021-06-26
        • 2017-05-24
        • 1970-01-01
        • 2014-03-01
        • 1970-01-01
        • 2015-06-07
        • 2010-09-17
        相关资源
        最近更新 更多