通过WIFI连接的计算机进行ios打印

时间:2011-07-05 19:15:07

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

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

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

谢谢。

2 个答案:

答案 0 :(得分:1)

Mac所有者可以让AirPrint在他们的打印机上工作。我认为可以通过AirPrint打印到任何可打印mac的打印机,虽然它可能需要用户做一点工作。我没有任何问题让我的打印机工作,这不是为数不多的AirPrint友好打印机之一。

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

答案 1 :(得分:0)

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

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

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