gpt4 book ai didi

swift - 可用打印机及其 URL 的日志列表

转载 作者:搜寻专家 更新时间:2023-11-01 06:43:59 24 4
gpt4 key购买 nike

我正在尝试设置一个 UIPrinter 实例,以便我的 iPad 应用程序可以直接打印到该打印机,而无需显示打印 Controller 对话框。我遇到的问题是我似乎无法找到这台打印机的 URL。它通过 AirPrint 连接。

访问 http://localhost:631/printers/ 确实显示了打印机,但它显示了打印机 URL 的 USB 版本(即 usb://Brother/QL-710W ?serial=12345).

我想知道的是,如何打印(到调试输出)可用打印机及其 URL 的列表?我想通过这样做我可以找到我的打印机的 AirPrint URL 并从那里开始。

谢谢!

最佳答案

这是 Swift 3 中的简化版本,适用于在 2017 年遇到同样问题的任何人:

let pickerController = UIPrinterPickerController(initiallySelectedPrinter: nil)

pickerController.present(animated: true) { (controller, completed, error) in
if completed == true {
print(controller.selectedPrinter!.url)
}
}

关于swift - 可用打印机及其 URL 的日志列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32463441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com