在“通过 samba 的 windows 打印机”中禁用了“浏览”按钮以获取打印机共享

Fis*_*her 9 samba networking printing

我重新安装了 Ubuntu 14.10,似乎缺少 SMB 打印。

没有添加网络打印机的 SAMBA 选项,在谷歌搜索之后,我安装了 libsmbclient、smbclient 和 python-smbc,它们似乎恢复了功能。

现在,粘贴打印机服务器的位置旁边的浏览按钮被禁用(变灰),您可以在下面的图片中看到这一点。从更多的谷歌搜索来看,这似乎是 python-smbc 或其由 system-config-printer-common 检测的问题。

单击“立即设置身份验证详细信息”单选按钮并输入用户名和密码后,“验证”按钮也会保持灰色和禁用状态。尽管它从未用于实际验证任何内容并且它实际上会填满我的凭据,但我必须在选择我的打印机并输入正确的密码等后单击前进而无需验证它。

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=611303

我在这个错误的底部添加了我的经验:https : //bugs.launchpad.net/ubuntu/+source/print-manager/+bug/1181078

在此处输入图片说明

以前,默认情况下(从内存中)SAMBA 打印机功能将在那里,而无需我安装它。我可以通过单击“添加打印机”按钮,单击网络箭头,单击“通过 samba 的 windows 打印机”,粘贴服务器名称,单击旁边的浏览并选择我要的打印机。

我必须手动选择它的品牌,然后是理光型号等,它会起作用。

我必须编辑 PPD 文件以添加我自己的用户代码,因为这就是他们跟踪我们打印多少页的方式。

Python-smbc 似乎提供了浏览功能来登录粘贴的服务器地址,然后显示打印机列表。

使用 nautilus 文件浏览器,我可以登录并浏览到同一台打印机服务器并查看 print$ 文件夹,因此我假设它只是用来激活浏览按钮的东西。

Stu*_*nts 5

我在 Arch Linux 系统上遇到了同样的问题。我通过安装 python-pysmbc 包解决了它。ubuntu 的等效包是“python-smbc”。所以只需这样做:

sudo apt-get install python-smbc python3-smbc   
Run Code Online (Sandbox Code Playgroud)

你应该很高兴去。重新启动“system-config-printer”以确保使用新的依赖项。

干杯!