我想知道我是否可以在不显示系统打印面板的情况下在Mac上打印,并且仍然以编程方式设置每个打印选项,即使是第三方打印机驱动程序。
我想使用NSPrintInfo。
这个是可能的吗?是否所有的Mac打印机驱动程序都必须“通过”打印系统,这意味着每个Mac打印机驱动程序都必须通过NSPrintInfo以编程方式访问它们在驱动程序UI中显示的每个选项?
或者第三方打印机驱动程序供应商是否有无法通过NSPrintInfo设置的设置?
谢谢!
发布于 2012-07-28 09:08:14
这应该是可能的,每个设置都存储在PMPrintSettings对象中,您可以使用以下命令将其作为NSMutableDictionary进行操作:
您可以检查任何NSPrintInfo并查看键和值。当然,对于第三方驱动程序,这些几乎没有文档记录,但所有的设置都在那里,供您随意修改。
https://stackoverflow.com/questions/11311566
复制相似问题