Android:直接通过WIFI打印位图/ PDF

时间:2015-05-20 17:27:23

标签: android pdf printing

我知道自Android 4.4.1以来有PrintManager,但是可以直接通过WIFI打印位图或PDF而不使用PrintManager(因此无需用户交互)吗?我在端口9100上使用Socket工作了,但这只是Text。 有谁知道通过WIFI接受PDF或Bitmaps的特定打印机(不是标签打印机)?

2 个答案:

答案 0 :(得分:0)

大多数IPP和AirPrint Printers接受PDF。

IPP基于具有二进制编码消息传递(IPP-Request / Response)的HTTP。你"只是"必须实现IPP protocol才能将pdf直接发送到打印机。

答案 1 :(得分:0)

Peter的答复声明:“所有AirPrint打印机都必须通过IPP接受PDF”是不正确的。

Apple强烈 建议 以供打印机供应商支持PDF(但 不要求 )供应商实施时AirPrint并希望获得AirPrint官方标签的资格。

但AirPrint的Apple 需要 是以下四个条件:

  1. 打印机必须支持IPP-2.0。
  2. 打印机必须能够接受并处理JPEG。
  3. 打印机必须能够接受并处理由Apple开发的特殊栅格格式(MIME类型image/urf)。
  4. 打印机必须能够通过DNS-SD(DNS服务发现)和mDNS(多播DNS)标准协议a.k.a.“Bonjour”宣布其功能。