我希望用户能够始终双面打印文档而不显示 UIPrintInteractionController。(快速打印)我按如下方式设置了打印机信息,然后让他们选择打印机。
let printerInfo = UIPrintInfo(dictionary: nil)
printerInfo.outputType = .general
printerInfo.orientation = .portrait
printerInfo.duplex = .longEdge
问题是,如果另一个应用程序通过 UIPrintInteractionController 更改了双面打印设置,它并不总是打印“双面”或双面打印 - 或者 - 如果发生打印错误,即使我在打印机信息中指定了双面打印。
这是错误还是功能?我可以通过复制 UIPrinter 在本地创建只有我的应用程序使用的自己的“打印机”吗?