【问题标题】:ios printing from computer connected via WIFI从通过WIFI连接的计算机进行ios打印
【发布时间】:2011-07-05 19:15:06
【问题描述】:

是否可以从 ios 设备打印到连接到 mac 的打印机。 mac和ios设备都在同一个无线网络上。

如果没有这样做的官方方法,我猜我将不得不编写一个 ios 应用程序连接到的 Mac 应用程序,发送数据,然后 Mac 应用程序打印。为此,是否有人对我应该如何做有粗略的指导?对我来说,这里的主要问题是通过 wifi 将数据发送到 mac。

谢谢。

【问题讨论】:

    标签: objective-c ios cocoa-touch macos airprint


    【解决方案1】:

    让 AirPrint 在他们的打印机上工作取决于 mac 所有者。我认为可以通过 AirPrint 打印到任何 Mac 可打印打印机,尽管它可能需要用户做一些工作。让我的打印机使用它没有问题,这不是少数支持 AirPrint 的打印机之一。

    设置完成后,AirPrint 无需任何来自 iOS 应用程序的额外代码即可工作。换句话说,最好的做法是使用建议的 AirPrint API,不做任何特别的事情来尝试支持特定的打印机。从您的应用程序中构建对 wifi 打印的自定义支持将是一项巨大的工作量,而将这项工作抽象出来正是设备驱动程序的目标。有动力的用户今天可以使用此功能,我希望 Apple 将在未来的操作系统更新中继续为 AirPrint 提供更多支持。

    【讨论】:

      【解决方案2】:

      这不是 Stack Overflow 所针对的问题。请尝试在SuperUser 上发布此类问题。

      但是,给你一个简短的回答:Airprint Activator

      编辑:没有真正的官方方法可以自己做到这一点。 Airprint 依赖于许多并不容易实现的东西(CUPS、Apple 专有的 URF 到 PDF 转换过滤器、Bonjour 等),尤其是因为这些规范相对模糊且没有很好的公开记录。

      【讨论】:

      • 为什么不是这样的问题?我在问 Cocoa-Touch API 中是否有允许我打印的类/方式?如果没有,如何将小型服务器集成到 Mac 应用程序中......
      • 哈好吧,对不起,我主要把你原来的问题理解为“怎么做,有没有软件可以做”。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-14
      • 2013-01-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多