我在一台电脑上安装了 Ubuntu 11.10,在另一台电脑上安装了 Windows 7。Ubuntu 电脑上连接了一台打印机,我想将此打印机添加到 Windows 7 电脑上。本地打印可以正常工作。问题是 Windows 无法看到共享打印机,所以我无法添加它。
我猜测某些 Ubuntu 设置/软件仍然缺失,但具体是什么?
我如何让 Windows 添加这台打印机?
在 CUPS Web 前端中,复选框共享连接到此系统的打印机已选中。我不确定复选框是否允许从 Internet 打印 也需要检查;我尝试了两种设置,但都没有起作用。
在 Windows 上,我可以连接到 CUPS Web 前端并查看列出的打印机(见下面的屏幕截图)。但是,当我添加该打印机 URL 时,Windows 会抱怨它无法连接到打印机。
Ubuntu 计算机是全新安装的。我已经拥有 Windows 共享的完全写入权限,因此必须预先配置此类内容。我尚未安装或更改任何与 Samba 或 相关的应用程序或设置
smb.conf
。我需要在这方面做任何事情吗(在 Ubuntu 11.10 上!)或者它是否已过时或已包含并完全配置?谷歌搜索这个问题,我找到了很多 2005-2009 年的材料,但没有更新的。我不认为这些在 2012 年仍然有效,我不想用过时的说明弄乱我的新安装。通过其中一条评论,我找到了本页介绍了有关 Windows 网络打印的信息但它没有指定 Samba 是否已安装——或者哪个安装 Samba,因为在 Ubuntu 软件中心搜索会产生多个结果。
答案1
好吧,我终于让它工作了。事实证明,有几个部分需要协同工作(当然)。但这里有一种不需要做任何工作的方法terminal
:
- 安装“system-config-samba”。
- 从启动器启动“Samba”。
- 打开“首选项”>“服务器设置”,输入Windows中使用的工作组名称。
- 去http://本地主机:631/admin/并选中“共享连接到此系统的打印机”复选框。
- 去http://localhost:631/打印机/并检查是否列出了预期的打印机。
- 单击打印机并检查其是否列为“空闲、接受作业、共享、服务器默认”。
3)连接打印机:
执行以下任一步骤:
- 在 Windows 电脑上,打开 Windows 资源管理器并转到“网络”项。有一个 Ubuntu 电脑的图标;打开它。有一个从 Ubuntu 共享的打印机的图标。右键单击该图标并选择“连接...”。
- 在 Windows 计算机上,选择“添加新打印机”,然后选择“连接到 Internet 或网络上的打印机”,并指定完整路径“http://{computername}:631/printers/{printername}”
然后转到打印机属性并使用所需的默认值进行设置。
答案2
Windows 驱动程序必须通过 Windows 资源管理器上传,而 Linux 驱动程序则安装在 Linux 文件系统上。
您可以
- 在 Windows 上使用 PS 驱动程序并在 CUPS 中使用特定驱动程序或
- 在 Windows 中使用特定驱动程序,在 CUPS 中使用 Raw(实际上意味着透明)驱动程序