我想从android应用程序打印文件。同样,在google上搜索后,我发现了一些有用的信息,我必须使用HTTP的IPP(Internet打印协议)。我是ipp的新手,但我使用过HTTP。 所以有人可以帮助我吗? 有人能给我一些有用的信息或链接吗? 提前谢谢?
答案 0 :(得分:2)
您需要使用一些特殊功能发出HTTP PUT请求,您必须:
ipp:// => http://
)。IPP/1.1
。OTOH,正文中使用的请求/响应格式是二进制的,所以你应该真正阅读RFC。除此之外,它非常简单,您只需要工作和打印机URI,然后您只需发送正确的编码数据。
答案 1 :(得分:0)
您可以查看此示例http://code.google.com/p/jspi/source/browse/trunk/jspi/src/main/java/de/lohndirekt/print/examples/SimpleDocExample.java。它是IPP的Java库。
答案 2 :(得分:0)
使用ipp-client-kotlin打印文件可以这样实现:
IppPrinter(URI.create("ipp://colorjet.local/ipp/printer"))
.printJob(File("A4-blank.pdf"))
.waitForTermination()