是否可以在不使用远程打印机队列的情况下从AIX服务器上打印到联网的Windows打印服务器上?

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

最简单的方法是使用SMIT来设置一个远程打印队列 – 我已经在testing环境中完成了 – 但IT部门拒绝在生产服务器上设置远程打印队列。 我没有对生产服务器的根访问权限。

有没有其他的方法来连接应用程序的打印服务器,不涉及打印队列的AIX盒子?

允许Unix通过Windows打印服务器进行打印的标准方法是让Windows组在Windows服务器上设置LPR端口,并且应该能够直接对其进行处理。

如果您可以打印到程序,那么您可以编写一个shell脚本来通过Ghostscript输出输出,以便通过PDD呈现,然后转到smbspool 。 否则,打印到PostScript文件,然后通过所述脚本。

你问他们为什么远程打印队列是不可接受的,他们提出的解决scheme是什么?

他们可能有一个很好的理由,或者他们可能盲目遵循一个愚蠢的安全政策。 无论哪种方式没有一些背景,有一个很好的机会任何解决方法可能会遇到同样的问题。

LPR通常需要本地运行的LPD ,但是有一些lpr客户端通过TCP直接与远程LPD进行通信。

Windows可以说LPD。 他们是否在AIX或Windows中调用pipe理LPD问题?

如果你在AIX上有一个TCP LPR客户端(甚至有一些用Java写的)就足够了吗?