这是一个两部分的问题,需要两部分的答案。
首先,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
您还需要编辑/etc/cups/mime.types
和取消注释该行
application/octet-stream
编辑文件并重新启动CUPS之后,您也可以使用本机驱动程序进行打印。