我在 Ubuntu 20.04 上运行了最新稳定版本的 snap 打包 Firefox(78.0.2)。
我无法使用 Brother DCP-L2500D 激光打印机进行打印 - 我可以看到并选择打印机,但是当我尝试打印文档时出现“打印失败”对话框。
我认为这与权限以及 snap 包如何与系统其余部分隔离有关。
我可以从通过 apt 安装的 Chrome 浏览器成功打印。
答案1
我在打印时也遇到了麻烦,但是另一个答案在这里对我来说没用。我确实注意到一条评论建议类似的问题。
不幸的是命令行
sudo snap connect firefox:cups-control
也没有立即帮助我。
但是,我能够通过以下步骤成功激活打印:
- 打开 Ubuntu 软件中心应用程序。
- 搜索 Firefox 并选择它(注意旁边显示“已安装”)。
- 单击权限按钮。
- 确认其打印权限设置为“:cups-control”。
在我的系统上,打印已设置为“(断开连接)”。在我将其更改为“:cups-control”后,我的打印机在 Firefox 的“打印”对话框中可见。
更新:在较新版本的 Ubuntu(22.04“Jammy”或更高版本?)中,您还可以使用 GNOME 设置菜单更改应用程序设置。在我的系统中,“打印文档”权限在设置 --> 应用程序 --> Firefox Web 浏览器中设置为“core:cups-control”
答案2
最近从 Firefox 8x 升级到 91.3 ESR (snap) 后也出现了同样的问题。按照 Mozilla 帮助解决了这个问题:
重置 Firefox 打印机设置:http://mzl.la/1BAQqop
- 点击“汉堡菜单”按钮。(或者打开
about:support
。) - 点击“帮助”并选择“更多故障排除信息”。
- 在“故障排除信息”页面上,转到“打印部分”。
- 点击“清除已保存的打印设置”。
这将删除 Firefox 中所有修改过的(不兼容的)打印设置(很可能是通过以前的配置文件设置继承的)。
祝你好运!