我将 Brother HL-2040 插入我的 Ubuntu 10.04 机器,并将 HP DeskJet 6540 插入同一网络上的 Windows 7 机器。开箱即用的 Windows 机器看不到 Ubuntu 连接的打印机,Ubuntu 机器也看不到 Windows 连接的打印机。
我右键单击并在自己的机器上共享每台打印机。我选择System --> Administration --> Printing --> Server --> Settings
并检查了发布打印机并显示其他打印机选项。我相信我也在 Windows 机器上设置了共享。尽管如此,两台机器都看不到另一台打印机。
如何设置打印机共享,让每台机器都能看到另一台打印机?
这是一个两部分的问题,需要两部分的答案。
首先,Windows -> Ubuntu:
首先,您需要确保您的 Windows 主机允许连接到打印机。有多种情况可能会禁止访问,最常见的是
Windows Firewall
.这是一个快速的方法
现在您在 Windows 主机上有一个工作共享,您需要将打印机添加到您的 Ubuntu 主机。这可以通过转到
System -> Administration -> Printing
并选择+ Add
按钮来完成。从那里,向导将引导您完成添加打印机。您需要知道 Windows 主机的 IP 地址或名称以及共享打印机的名称才能完成向导。下一个 Ubuntu -> Windows:
完成此操作的最简单方法是使用 IPP 共享连接到打印机。
Internet Printing Client
首先按照本知识库文章中的说明启用浏览到http://IP.OF.UBUNTU.HOST:631/printers/并选择要连接的打印机并记下打印机的完整 URL。现在转到
Printers and Faxes
Windows 主机并开始添加网络打印机。在安装向导的某一时刻,系统会要求您提供打印机的位置,在 IPP 字段中输入网页上找到的打印机的地址。当向导要求打印机使用驱动程序时,请使用CUPS 下载页面上提供的 CUPS Windows 驱动程序
继续完成向导并正常填写其余信息。
您也可以使用打印机的本机驱动程序,但是您需要编辑 CUPS mimetype 支持以包括通过编辑
/etc/cups/mime.convs
文件和取消注释此行来完成的 RAW 打印:您还需要编辑
/etc/cups/mime.types
并取消注释该行编辑文件并重新启动 CUPS 后,您也可以使用本机驱动程序进行打印。