首页 > 解决方案 > iOS 中并不总是遵循打印选项“双面”

问题描述

我希望用户能够始终双面打印文档而不显示 UIPrintInteractionController。(快速打印)我按如下方式设置了打印机信息,然后让他们选择打印机。

let printerInfo = UIPrintInfo(dictionary: nil)
printerInfo.outputType = .general
printerInfo.orientation = .portrait
printerInfo.duplex = .longEdge

问题是,如果另一个应用程序通过 UIPrintInteractionController 更改了双面打印设置,它并不总是打印“双面”或双面打印 - 或者 - 如果发生打印错误,即使我在打印机信息中指定了双面打印。

这是错误还是功能?我可以通过复制 UIPrinter 在本地创建只有我的应用程序使用的自己的“打印机”吗?

标签: iosprintingduplexuiprintinfo

解决方案


推荐阅读