无法通过 Samba 打印机上的 Java 应用程序进行打印,但可以通过网络打印机进行打印

无法通过 Samba 打印机上的 Java 应用程序进行打印,但可以通过网络打印机进行打印

我在 Ubuntu 打印时遇到了一个奇怪的问题,不知道如何解决。

在 Ubuntu 12.04 上运行一些自定义 Java 应用程序,它必须打印一些内容。

如果它在网络打印机上打印,则可以毫无问题地打印,但是当尝试在 Samba 共享打印机上打印时,打印停止(它会留下空白页)。

无论如何,都可以毫无问题地打印测试页。

我认为问题出在 Java 应用程序中,但在那种情况下,两种情况下都无法打印(再次,它可以在网络打印机上打印)。

我已经检查了日志,但无论如何没有发现任何错误。

它是惠普打印机 HP LaserJet P2015。

您能告诉我哪里可能存在问题吗?提前谢谢您!

更新:补充一下,我感觉 Java 应用程序或其设置存在一些问题。因为,在网络打印机上进行打印时(一切正常),应用程序会发送响应(消息窗口),表示打印已完成。在其他情况下,当使用 Windows 上连接的打印机进行打印时,我没有收到任何响应,并且只打印了一张空白页。但无论如何,打印打印机的测试页都可以正常工作。

相关内容