我可以通过选择打印机/页面数量来通过我的应用程序进行打印,然后按打印,所有这些都使用 UIPrintInteractionController 和 UIPrintInfo 。
现在我已将打印机 ID 设置为模拟器或我们自己的打印机,但它仍然给我与以前相同的 View ,没有选择打印机。
我已经阅读了有关通过设置打印机 ID 设置默认打印机的信息,但我注意到的只是加载时间更长, View 相同,没有自动选择打印机。
我想做的只是打印我想要打印的 tekst,而不是每次都选择打印机。所以在我的代码中设置一个打印机 ID(可在应用程序选项中编辑),而不是简单地通过 1 次单击打印到该打印机。这可能吗?
提前致谢
Best Answer-推荐答案 strong>
我是这样做的图片是 PrinterInteractionController)
printInfo.printerID = @"Brother QL-710W._ipp._tcp.local";
pic.printInfo = printInfo;
pic.showsNumberOfCopies = NO;
pic.showsPageRange = NO;
您仍然会看到对话框,但用户只需按“打印”。
但是,当打印机更换时它坏了,我现在正在处理它,所以从长远来看,它是一个次优的解决方案。似乎没有任何方法可以完全跳过对话框。
关于iOS:使用printerID打印而不选择打印机,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/23240278/
|