我有一个HP PSC 2410从全新安装的 Ubuntu 9.10 共享打印机。我可以通过网络从另一台 Ubuntu 机器向这台打印机发送文档。但到目前为止,我还没有找到可以从MacBook运行 10.5.7。
在 Mac 方面,设置时,我进入系统首选项 > 打印和传真,单击“+”标记,选择“IP”,选择“IPP”,输入 Ubuntu 框的 IP 地址,将队列留空,输入名称和位置,我认为当我到达“使用打印”(驱动程序选择)部分时遇到了问题。
如果我使用“自动选择”,它会默认为“通用 PostScript 打印机”,我怀疑 PSC 2410 也不是这样(而且,如果我打印,作业肯定不会完成)。
如果我尝试“选择要使用的驱动程序...”,则没有适用于 HP PSC 2400 的选项。这看起来有点奇怪:我可以将打印机直接插入我们的一台 Mac 电脑,它会立即找出驱动程序,然后我就可以毫无问题地进行打印,但这显然是事情的工作方式。
因此,只剩下一个选项:“其他”,选择此选项后,会弹出一个对话框,似乎是为了手动查找驱动程序。我尝试访问 HP 网站。他们有适用于早期版本的驱动程序Mac OS X,但声明在 10.4 之后,Mac OS X 应该会附带相关的驱动程序。
我也尝试过通过与杯子通过浏览器在 Mac 上访问服务器:我转到http://localhost:631/
,选择“添加新打印机”,在设备选择中选择“Internet 打印协议 (http)”,输入“http://ubuntu.machine.ip.address:631/printers/hp-psc-2400-series“作为设备 URI,选择“HP”作为制造商,然后在下一个屏幕上,我们又回到了问题,PSC 2400 根本就没有出现。有一个选项是“提供 PPD 文件”,我猜应该是我找不到的打印机驱动程序。
在 Google 上搜索“HP PSC 2410 ppd Leopard”似乎没有找到太多信息,只是提醒说打印机应该在 Leopard 上开箱即可使用。在任一 Mac 上本地搜索“.ppd”或“2410”也没有找到任何看起来像相关打印驱动程序的信息。
我现在完全不知所措了。有什么建议吗?
答案1
为了跟进,我得到了另一个论坛中的答案:
事实证明,Mac OS X 10.5 默认不监听 CUPS 广播,这些广播会宣传其他 CUPS 服务器上运行的网络打印机。因此,在 Mac 的终端会话中,只需输入
cupsctl BrowseProtocols ='“cups dnssd”'
然后所有打印机将显示在“添加打印机”对话框中。
(从http://forums.macrumors.com/showthread.php?t=677238#3。
我在有问题的 Mac 上执行了此操作,效果非常好:我输入 cupsctl 命令,打开“添加打印机”对话框,从 IP 切换到默认,一切就绪。Mac OS X 识别了驱动程序,一切顺利。
还有一些迹象表明,也许可以使用你好在 Ubuntu 上使 CUPS 共享的内容可见,但我不清楚细节。