首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置特定页的浏览器打印机

设置特定页的浏览器打印机
EN

Stack Overflow用户
提问于 2018-02-16 16:40:39
回答 3查看 3K关注 0票数 5

我正在编写一个基于网络的软件。我打印条形码。

PC上有2台打印机,所以用户必须选择条形码打印机打印条形码,激光打印机打印报表。

有没有办法为页面设置打印机。(来自浏览器设置或通过javascript)

例如:

www.example.com/barcodeprint.php ->条形码打印机 www.example.com/reportprint.php -激光打印机

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-02-27 19:49:58

最好的方法是在firefox上使用js打印安装扩展。但是扩展dos不支持firefox 56。因此,你必须不要加载最大火狐56版本,断开互联网(自动更新到火狐58),安装火狐,禁用自动更新,然后重新连接互联网。通过这种方式,您可以使用特定的打印机而不选择打印机对话框。

谢谢其他回复。

票数 0
EN

Stack Overflow用户

发布于 2018-02-21 08:48:28

JavaScript将不允许您覆盖客户端浏览器的默认页面设置,因为浏览器通过对脚本进行沙箱来保护硬件和操作系统,以避免任何恶意操作。

但是您的问题类似于这个问题,也许您可以用谷歌云打印安装打印机,然后使用它的API来完成。

票数 6
EN

Stack Overflow用户

发布于 2018-02-19 20:27:00

不,不幸的是,这是一种特定于机器的配置。甚至用户也可以有单独的打印机配置。

然而,还是有一点希望。您可以使用打印特定事件处理程序来执行JS,以弹出用户选择特定打印机的说明。这将有助于推动他们选择正确的。

https://developer.mozilla.org/en-US/docs/Web/Guide/Printing

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48831228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档