我试图找出我是否可以在Mac OS X上打印而不显示系统打印面板,并且仍然以编程方式设置每个打印选项,甚至是第三方打印机驱动程序。
我想使用NSPrintInfo。
这可能吗?是否所有Mac打印机驱动程序都必须“通过”打印系统,这意味着每个Mac打印机驱动程序必须通过NSPrintInfo以编程方式在驱动程序的UI中显示它们显示的每个选项?
或者第三方打印机驱动程序供应商可以通过NSPrintInfo设置无法设置的设置吗?
谢谢!
答案 0 :(得分:1)
这应该是可能的,每个设置都存储在PMPrintSettings对象中,您可以使用以下方法将其作为NSMutableDictionary进行操作:
您可以检查任何NSPrintInfo并查看键和值。当然,对于第三方驱动程序,这些几乎从未记录过,但所有设置都在那里让你搞砸。