【发布时间】:2020-01-09 01:23:16
【问题描述】:
iOS 有一个称为 AirPrint 的打印功能,它不需要安装特定的设备驱动程序。我的 iOS 应用程序通过 AirPrint 打印图像数据,但有时 AirPrint 的打印队列卡住了。 AirPrint 的打印队列是先进先出的,如果第一个作业由于临时网络故障等原因留下,下一个作业将不会发送到打印机。
因此,我希望刷新打印队列,或取消死作业以防卡在打印队列中。我知道我们可以在 Print Center(iOS 打印系统的后台应用程序)中取消打印作业,但我希望在我自己的 iOS 应用程序中执行此操作。
问题:
(1) 我们可以从 iOS 应用程序中取消或清除 AirPrint 的打印队列中的打印作业吗? (如果你有 Swift 的示例代码来做这样的事情,我真的很感激!)
(2) 有谁知道打印作业超时需要多长时间?
欢迎提出任何建议。
【问题讨论】:
标签: ios objective-c swift airprint