是否可以从 AIX 服务器在联网的 Windows 打印服务器上进行打印,而无需使用远程打印机队列?

是否可以从 AIX 服务器在联网的 Windows 打印服务器上进行打印,而无需使用远程打印机队列?

我在 AIX 服务器 (v5.3) 上有一个应用程序,需要通过 LAN 上的 Windows 打印服务器进行打印。

最简单的方法是使用 SMIT 设置远程打印队列 - 我在测试环境中已经这样做了 - 但 IT 部门拒绝在生产服务器上设置远程打印队列。我没有生产服务器的 root 访问权限。

是否有其他方法可以将应用程序连接到打印服务器,而无需涉及 AIX 机器上的打印队列?

答案1

允许 Unix 通过 Windows 打印服务器打印的标准方法是让 Windows 组在 Windows 服务器上设置一个 LPR 端口,您应该能够直接寻址它。

答案2

如果您可以打印到程序,那么您可以编写一个 shell 脚本,将输出推送到 Ghostscript,通过 PDD 进行渲染,然后发送到smbspool。否则,打印到 PostScript 文件,然后将其放入上述脚本中。

答案3

您是否问过他们为什么远程打印队列不可接受,以及他们提出的解决方案是什么?

他们可能有很好的理由,也可能只是盲目地遵循愚蠢的安全政策。无论哪种情况,如果没有背景知识,任何解决方法都很有可能遇到同样的问题。

答案4

LPR一般来说需要LPD在本地运行,但是有些lpr客户端可以通过 TCP 直接与远程服务器通信LPD

Windows 可以使用 LPD。 他们是在指出LPDAIX 或 Windows 管理中存在的问题吗?

如果您在 AIX 上有一个 TCPLPR客户端(甚至有几个用 Java 编写的),这足够了吗?

相关内容