从浏览器到特定打印机静默打印本地PDF

时间:2013-01-02 23:35:30

标签: php javascript jquery virtual-printer

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

感谢名单

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

我们使用CUPS将文件发送到打印机。查看此示例如何将CUPSphp一起使用 http://www.cups.org/articles.php?L545+TNews+Q

...但是@ROY Finley回答说你需要知道打印机地址。

答案 2 :(得分:0)

您只需在“打印与分享”中配置个人资料识别即可。 此视频示例使用带有打印机通道的配置文件和带有文件打印机通道的配置文件: https://www.youtube.com/watch?v=nvTly9qXQMI&list=PLDF2C2AD95B2B2FC2&index=38

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