我有两台打印机,一台 Dell V715w 和一台 HP LaserJet P2015,通过 USB 连接到运行 Ubuntu 的计算机,以便通过 CUPS 共享给我家中的所有笔记本电脑。我在 Ubuntu 计算机上本地安装了两台打印机,配置了 CUPS,启动了它,并在本地测试了打印,没有任何问题。
我在所有笔记本电脑上都连接到了惠普打印机,并测试了所有笔记本电脑的打印,也没有出现任何问题。
我尝试在四台运行 Vista 的笔记本电脑中的两台上连接到戴尔打印机,但未成功。它的错误是:
Windows 无法连接到打印机。确保您输入的名称正确,并且打印机已连接到网络。
戴尔打印机内置无线网络,但我更喜欢使用 USB。我基本上确定我已经正确安装了它,因为它确实可以打印,只是不是通过网络打印。“服务器”计算机和我尝试过的一台笔记本电脑通过以太网直接连接到我的无线路由器。有什么可能导致它出错吗?
cups 错误日志,按照要求:
E [13/Jun/2011:16:23:06 -0400] Unable to remove temporary file "/var/spool/cups/tmp/.hplip" - Is a directory
E [13/Jun/2011:16:33:22 -0400] Unable to remove temporary file "/var/spool/cups/tmp/.hplip" - Is a directory
E [13/Jun/2011:16:46:31 -0400] [cups-driverd] Bad driver information file "/usr/share/cups/drv/sample.drv"!
E [13/Jun/2011:17:01:42 -0400] [cups-driverd] Bad driver information file "/usr/share/cups/drv/sample.drv"!
W [13/Jun/2011:17:25:41 -0400] Duplicate listen address "0.0.0.0" ignored!
W [13/Jun/2011:17:25:41 …Run Code Online (Sandbox Code Playgroud) 我已经在 Windows 8 机器上设置了打印机共享。打印机在 Windows 8 中作为本地打印机工作。但是,网络上的其他客户端(运行 Windows 7)无法看到它。
我尝试通过控制面板添加网络打印机,但它没有显示在自动找到的打印机列表中。所以我尝试手动添加它,但是当我点击 Windows 8 机器图标来查找它时,我看到客户端被要求输入用户名和密码,即使我特别要求 Windows 让客户端自动连接。
networking home-networking printing network-printer windows-8
所以基本上,我和这个线程中的那个人有完全相同的问题。我可以看到 samba 打印共享,但无法从 Windows 访问它。看起来很有希望的最佳答案指出,我必须执行以下操作:
您需要将访客用户添加到 samba 密码数据库。通常是通过将 samba 配置文件中的 guest 映射到 UNIX 现有用户来完成的;通过组授予该用户打印权限;那么您应该能够通过\server\ URI 访问打印机。
有人可以向我解释一下这是如何完成的吗?我用谷歌搜索了一下,并没有太大帮助。
谢谢!
更新
这里是我的 /etc/samba.conf 文件的打印机部分。让我知道你是否想要剩下的,我会把它放在谷歌文档或其他东西中
[打印机]
评论 = 所有打印机
;可浏览 = 是
路径 = /var/spool/samba
可打印 = 是
客人确定 = 是
;只读 = 没有
来宾帐户 = blain
创建掩码 = 0700
我的房间里摆满了电脑,只有一台打印机。有时打印机会打印白纸,我想知道是从哪台计算机上打印出来的。
有可能知道吗?