【问题标题】:Printing without UIPrintInteractionController没有 UIPrintInteractionController 的打印
【发布时间】:2011-07-26 09:39:34
【问题描述】:

我正在开发一个 POS(销售点)应用程序。我能够使用 UIPrintInteractionController 弹出框成功打印。但是,当在屏幕上按下 printticket 按钮时,它应该直接打印,而不会出现打印交互弹出框。我不确定这是否可行。

任何人都可以提出替代方案吗?

谢谢。

【问题讨论】:

    标签: objective-c printing


    【解决方案1】:

    好消息,iOS8 现在可以在没有 UIPrintInteractionController 的情况下进行打印。请参阅 WWDC 2014 视频Adopting AirPrint。他们特别提到这对 POS 应用程序有多么有用。

    【讨论】:

    • 您能否再扩展您的答案?谢谢
    【解决方案2】:

    我与 iOS 打印 API 进行了一些交互,但我从未遇到过不使用 UIPrintInteractionController 的打印方式。作为 iOS 设备用户,我不确定自己是否想要在没有我同意的情况下进行打印,因为这样任何旧应用程序都可能开始向我的打印机发送垃圾邮件。

    【讨论】:

    • 我的应用是 POS(销售点)应用。我会每 20-40 秒左右打印一次票。所以每 20 秒弹出一次让我选择打印机的选项并不理想。我想在应用程序启动时设置一次打印机并继续打印到该打印机,直到我退出应用程序。
    • @Rajashekar 我知道想要它的特定动机并不是邪恶的,但是有因此多种方式可以滥用这样的 API。例如,您可能想编写一个应用程序,让您在不告诉用户的情况下发送短信,但如果有人编写了一个应用程序,开始向您的联系人发送垃圾邮件,每个人都向您收费,该怎么办?打印也是如此。
    • @Rajashekar 一如既往,但是,事情可能会发生变化。如果这是您想要的东西,请提出要求:bugreport.apple.com。提供一个好的用例等,您的请求得到认真考虑。
    • @Rajashekar 你找到解决方案了吗?我和你有类似的需求,希望避免出现这种情况。
    • @Rajashekar 我也遇到了同样的问题,有什么解决办法吗?
    猜你喜欢
    • 1970-01-01
    • 2019-07-15
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多