【发布时间】:2012-01-24 03:31:46
【问题描述】:
我想从 android 应用程序打印文件。同样,在 google 上搜索后,我发现了一些有用的信息,我将不得不使用 IPP(Internet 打印协议)和 HTTP。我是 ipp 的新手,但我使用过 HTTP。 那么任何人都可以帮助我吗? 谁能给我一些有用的信息或链接? 提前谢谢?
【问题讨论】:
标签: java android printing ipp-protocol
我想从 android 应用程序打印文件。同样,在 google 上搜索后,我发现了一些有用的信息,我将不得不使用 IPP(Internet 打印协议)和 HTTP。我是 ipp 的新手,但我使用过 HTTP。 那么任何人都可以帮助我吗? 谁能给我一些有用的信息或链接? 提前谢谢?
【问题讨论】:
标签: java android printing ipp-protocol
使用ipp-client-kotlin打印文件可以这样实现:
IppPrinter("ipp://colorjet.local/ipp/printer")
.printJob(File("A4-blank.pdf"))
.waitForTermination()
【讨论】:
【讨论】:
您需要发出具有某些特殊功能的 HTTP PUT 请求,您必须:
ipp:// => http://)。IPP/1.1。OTOH,正文中使用的请求/响应格式是二进制的,所以你真的应该阅读RFC。除此之外,它非常简单,您只需要作业和打印机 URI,然后您只需发送正确编码的数据。
【讨论】:
ipp://ip:631 在正文中,http://ip:631 在 HTTP 标头中...只需打开一个套接字并开始编写...