0

当我尝试使用 lpadmin 添加打印机时(在解压缩正确的 PPD 的封闭 .gz 存档后)我经常收到错误:

“无法打开 PPD 文件 [x] - 没有这样的文件或目录。”

但是当我导航到 /Library/Printers/PPDs/Contents/Resources/ 和 ls 时,我试图使用的 PPD 就在那里。所以我在历史上对 lpadmin 打了几次向上光标,然后逐字重新发出命令……它起作用了。

这可以在 10.6 和 10.7 中的众多 Mac 上复制。就好像 ls 命令“说服” lpadmin PPD 确实存在一样。我不知道这是文件系统滞后(缓冲)、终端问题还是其他问题。

4

2 回答 2

1

指定 PPD 文件时是否包含路径?即你需要使用类似的东西:

lpadmin [...] -P /Library/Printers/PPDs/Contents/Resources/SomePrinter.ppd

如果您只指定-P SomePrinter.ppd,它将无法工作,直到/除非您cd进入 PPD 所在的文件夹...

于 2012-04-09T23:16:19.080 回答
0

使用-P(PPD) 标志lpadmin需要 PPD 的(绝对或相对)路径。如果当您/Library/Printers/PPDs/Contents/Resources/使用 PPD 的简单名称时就足够了。

或者,您可以使用-m(model) 标志 to lpadmin,它不需要路径,而是需要打印机的型号名称。

于 2012-04-10T02:32:56.617 回答