在本地 IP 打印机中打印 PDF

Print a PDF in a local IP printer

您可以直接将 PDF 打印到本地 IP 打印机吗?打印机未连接到任何 PC。

我无法使用 Google 云打印,因为我没有互联网接口。

如果我使用 SOCKET,我会打印出奇怪的字符,因为我没有适用于您的打印机的驱动程序。

您好,非常感谢。

您不能只打开打印机的套接字并开始流式传输数据。您需要使用支持 Internet Printing Protocol.

的库

如果打印机被映射为您要从中打印的计算机上的打印机,您应该可以使用 Java Print Service API

如果没有映射,您可能需要使用第三方库。查看 this question 的最高评分答案。