eug*_*all 9 10.04 sharing printing
我将 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 支持以包含 RAW 打印,这是通过编辑/etc/cups/mime.convs
文件并取消注释此行来完成的:
application/octet-stream application/vnd.cups-raw 0
Run Code Online (Sandbox Code Playgroud)
您还需要编辑/etc/cups/mime.types
和取消注释该行
application/octet-stream
Run Code Online (Sandbox Code Playgroud)
编辑文件并重新启动 CUPS 后,您也可以使用本机驱动程序进行打印。