2011-07-05 37 views
1

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

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

谢谢。

回答

1

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

一旦设置好了,AirPrint就可以在没有任何iOS应用程序的额外代码的情况下运行。换句话说,最好的做法是使用建议的AirPrint API,不需要特别设法支持特定的打印机。从您的应用程序构建无线打印自定义支持将是一项巨大的工作量,抽象掉这项工作正是设备驱动程序的目标。有动机的用户可以在今天得到这个工作,我希望苹果将继续为未来的操作系统更新构建对AirPrint的更多支持。

0

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

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

编辑:是不是真的自己做一个正式的方式。 Airprint依赖于很多东西(CUPS,Apple专有的URF to PDF转换过滤器,Bonjour等),这些东西不是很容易实现,尤其是因为这些规范相对比较模糊而且没有公开记录。

+0

它是如何不是SO的问题?我在问Cocoa-Touch API中是否有类/方法可以让我打印?如果没有,如何将一个小型服务器集成到Mac应用程序中。 – sumderungHAY

+0

好吧,对不起,我主要把你原来的问题理解为“如何做到这一点,有没有一个软件可以做到这一点”。 –