【发布时间】:2012-07-28 09:08:14
【问题描述】:
我正在尝试确定是否可以在不显示系统打印面板的情况下在 Mac OS X 上打印,并且仍然以编程方式设置每个打印选项,即使是第三方打印机驱动程序的打印选项。
我想使用NSPrintInfo。
这可能吗?是否所有 Mac 打印机驱动程序都必须“通过”打印系统,这意味着每个 Mac 打印机驱动程序都必须使它们显示在其驱动程序 UI 中的每个选项都可以通过 NSPrintInfo 以编程方式访问?
或者第三方打印机驱动程序供应商是否有无法通过 NSPrintInfo 设置的设置?
谢谢!
【问题讨论】:
-
无法保证第三方驱动程序会以正确的方式执行所有操作并将其设置存储在 NSPrintInfo 中。我什至会说大多数人不会。打印机驱动程序很少是设计最完善的代码。
-
谢谢,乔纳森。我担心会是这样......
-
我可以使用 NSPrintInfo 设置颜色处理值吗?
-
@Birju 恐怕我不知道。
标签: macos cocoa printing nsprintoperation