Jef*_*unk 6 cups mac-osx shared-printers
我们有一个主要的 Linux 环境,但我们有 40 台 Mac 需要支持。我正在尝试将它们集成到我们的标准化打印系统中。我们有大约 50 台打印机从带有 CUPS Browsing 的 CUPS 服务器共享。
我/printers/etc/cupsd.conf
通过删除 BrowseLocalProtocols 行并添加了行进行了修改BrowseProtocols CUPS
。现在,当我Print & Scan
在“系统偏好设置”中打开窗格时,我可以看到我们所有的打印机。不幸的是,没有任何打印机出现在任何应用程序的打印对话框中。
我可以通过单击在+
中添加打印机Print & Scan
,选择打印机,然后单击添加来将打印机添加到列表中。我收到一个对话框,询问我是否要继续,因为同名的打印机已经存在。我不确定修改 CUPS 服务器上的打印机会如何影响客户端。
有没有办法让所有cups共享打印机显示在用户的打印机列表中?有没有办法在命令行或登录脚本中添加这些打印机?我是否应该将它们全部添加到运行 Workgroup Manager 的系统上并使用 MCX 分发它们?
Apple 使用托管首选项的官方答案是将 PPD 文件分发给客户端,然后在 Workgroup Manager 中为每个打印队列指定自定义 PPD。
http://support.apple.com/kb/HT4618?viewlocale=en_US
进一步的测试表明您必须安装和使用制造商的驱动程序而不是通用的 postscript ppd。
由于Apple的官方方法很繁琐,所以我编写了一个脚本来使用最匹配的驱动程序自动添加CUPS服务器共享的所有打印机。我预计每天都会运行它。它对带有可选双面打印器的打印机没有帮助,但我们的大多数打印机都有内置双面打印器。
归档时间: |
|
查看次数: |
5686 次 |
最近记录: |