代码之家  ›  专栏  ›  技术社区  ›  raaz

如何在iPhone应用程序中访问wifi网络中的任何打印机?

  •  2
  • raaz  · 技术社区  · 15 年前

    但苹果称:“不支持打印,因为没有直接支持将打印机或其他与打印相关的硬件连接到iPhone或iPod touch。”。

    所以有没有可能访问我的wifi网络中的任何打印机并打印任何PDF/任何文件。

    如果是,那怎么办?

    有这个的API吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   JosephH    15 年前

    目前没有此应用程序接口。

    这些应用程序所做的是实现原始功能,即用于打印到HP打印机的HP应用程序打开到打印机的原始套接字连接,并将要打印的文档转换为打印机的原始格式。例如,它可能正在将PDF文档转换为PCL。PCL没有iphone API,因此您必须阅读PCL规范并学习如何“手工”生成它,或者从另一个可以移植到iphone上的平台找到一个库。

    appstore中的一些应用程序依赖于您拥有一台PC,它们在PC上安装一个软件—实际上,所有这些都是一个前端,使用PC上已有的打印机驱动程序将文档发送到要打印的PC。

    ipad printer support confirmed by Steve Jobs . 据推测,这将涉及到其他应用程序可以使用的API,而iphone似乎最终也会用到这个API。

        2
  •  0
  •   Kieren Johnstone    15 年前

    以下是您提到的一个应用程序:

    http://mobile.eurosmartz.com/faqs/faqs_index.html

    您可以直接打印到大多数WiFi打印机,或通过WePrint助手软件在Mac或PC上安装。您可以通过USB电缆、网络、WiFi、蓝牙或其他方式打印到连接到计算机的任何打印机。

    因此,个人电脑将有一个自定义的软件位,可以将文件打印到附加的打印机上,而iPhone必须与上述个人电脑软件通信并传输所需的文件。

    希望能有帮助!