通过AirPrint从Android打印?

时间:2013-07-02 04:10:46

标签: android printing airprint ipp-protocol

这可能吗?我检查了printing to an AirPrint printer from Android,但它因“不是一个问题”而关闭(我真的不知道为什么,这对我来说似乎是一个合理的问题)而且它的唯一答案完全没有回答问题

我需要的是一种使用代码通过我的Android设备在同一网络(可能是内联网)上打印到无线打印机的方法。如果没有Android官方SDK,是否有人知道的自定义库或可能的解决方法?可能使用AirPrint;如果PrintBot可以做到这一点,那就没有理由不应该有相应的黑客攻击。

1 个答案:

答案 0 :(得分:0)

是的,可以从Android打印到AirPrint打印机。

有许多可用的打印机应用声称支持AirPrint。 根据我的经验,不幸的是他们不能很好地工作。

一般来说,使用Android Print API是一个好主意。作业传输和潜在的渲染应由适当的打印机驱动程序完成。

对于AirPrint,驱动程序只需要将PDF直接发送到打印机。

我已成功为客户端 - 封闭源实施了兼容AirPrint的基于java的打印机驱动程序。如果需求合理,我可能会重新实现androids print api的版本 - 如果您有兴趣,请告诉我。