我在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写的)就足够了吗?