我正在为客户研究一个潜在的应用程序,我有一个问题,我无法找到答案.我想做的是自动打印,而不UIPrintInteractionController显示.我应该做的一个重点是,这不是一个生产应用程序.我知道,否则这可能会违反用户的隐私,只是在未经用户同意的情况下进行打印,但这又不会是App Store上的公共应用程序.我发现一个应用程序似乎能够做到这一点Printer Pro.提示用户打印测试页面,页面打印时没有UIPrintInteractionController出现 - 这个应用程序在商店,所以我假设有一个合法的方法来做到这一点.有谁知道这是怎么做的?
我可以找到一些代码来跳过打印UI并通过Air Printer直接打印.但代码不完整.代码如下,
UIPrinterPickerController *printPicker = [UIPrinterPickerController printerPickerControllerWithInitiallySelectedPrinter:self.savedPrinter];
[printPicker presentAnimated:YES completionHandler:
^(UIPrinterPickerController *printerPicker, BOOL userDidSelect, NSError *error) {
if (userDidSelect) {
self.savedPrinter = printerPicker.selectedPrinter;
}
}];
Run Code Online (Sandbox Code Playgroud)
在这段代码中,提到了self.savedPrinter.但是我如何在这里获得保存的打印机.请给我一个完整的答案或样本解决方案.
printing objective-c airprint uiprintinteractioncntrler ios8
我正在开发一个POS(销售点)应用程序.我能够使用UIPrintInteractionController popover成功打印.但是,当在屏幕上按下printticket按钮时,它应该直接打印而不会有打印交互弹出窗口.我不确定这是否可行.
任何人都可以建议替代?
谢谢.