Windows 7找不到从Ubuntu共享的CUPS打印机


12

一台计算机上装有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 Software Center中进行搜索会产生多个结果。

在此处输入图片说明


认为您必须配置samba打印机共享,但是我从来没有自己做过。
巴恩2012年

一个快速的谷歌搜索挖出这个:help.ubuntu.com/community/Samba/PrinterSharing
Baarn

CPUS可以像我以前在Windows上使用过的一样工作,但是您可能需要确保配置绝对正确。您必须正确对待许多安全许可事项。
billc.cn 2012年

您可以在此处获得有关Linux-Windows打印的完整教程:打印机和Linux-如何查找驱动程序,安装,设置| Linux迁移教程
omanosoft

1
我在没有samba的情况下使用CUPS所要做的技巧是在http:// [serverip]:631 / printers / [printer-name-here]连接到打印机,而不是尝试在IP地址的本地添加端口。服务器。
ernie 2012年

Answers:


12

好吧,我终于让它工作了。事实证明,有几个部分需要协同工作(当然)。但是,这是一种需要零工作的方法terminal

1)设置Samba:

  • 安装“ system-config-samba”。
  • 从启动器启动“ Samba”。
  • 打开“首选项”>“服务器设置”,然后输入Windows中使用的工作组名称。

2)共享打印机:

3)连接打印机:

请执行以下任一步骤:

  • 在Windows计算机上,打开Windows资源管理器,然后转到“网络”项。Ubuntu计算机上有一个图标。打开它。从Ubuntu共享的打印机有一个图标。右键单击那个,然后选择“连接...”。
  • 在Windows计算机上,选择“添加新打印机”,然后选择“连接到Internet或网络上的打印机”,然后指定“ http:// {计算机名}:631 / printers / {printername}”的完整路径。

然后转到打印机属性,并将其设置为所需的默认值。


4
@PaulTomblin也许您可以提供一个不涉及samba的替代答案?
约西亚

谢谢!!!您选择了哪个驱动程序?
乔纳森·费舍尔

我不得不添加一个杯子用户lppasswd -a username这里
水瓶座电

@Josiah,是否有可能?:)
Aquarius Power

3
此解决方案根本不需要涉及SAMBA。IPP功能仅由CUPS提供!
伊泰·格鲁杰夫

1

Windows驱动程序必须通过Windows资源管理器上载,这与在Linux文件系统上安装的Linux驱动程序不同。

你可以

  • 在Windows上使用PS驱动程序,在CUPS中使用特定的驱动程序,或者
  • 在Windows中使用特定的驱动程序,在CUPS中使用Raw(实际上意味着透明)驱动程序
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.