早上好!最近,在 AIX 服务器上将站点从 6.1 升级到 WebSphere 7.0 后,我们的用户报告说,打印分隔页出现在某种类型的报告上,并且只出现在一台打印机上。问题是,没有人(开发人员、系统管理员、用户)知道它来自哪里或在哪里关闭它。
根据信息,第一步是检查应用程序,但我们的代码中没有打印分隔符。他们使用的报告甚至没有分隔选项。然后我问了 WebSphere 专家,但他们摇了摇头。网络/打印服务器团队也是如此。
如果有人能确定这个分隔符的来源,我可以把它带回给相关团队,并把它关掉。它们看起来像这样(为简洁起见,删除了一些空格):
*##################################################
*##################################################
*##################################################
***************************************************
TITLE: [document name]
TIME PRINTED: Fri Sep 20 08:21:45 2013
TIME QUEUED: Fri Sep 20 08:21:45 2013
PRINTED AT: hp@hp41 (generic) @ [app name]
SUBMITTED BY: root
DELIVER TO: =====> root <=====
***************************************************
FLAG VALUES:
a-0, b=0, d=a, f=, g=1, h=, i=0, j=+, l=00, p=10, t=0, v=6, w=3--, x=2, A=1,
B=gn, C=!, H=, J=+, L=+, N=1, P=[printer name]:hp@hp41, X=ISO8859-1, Z=+,
0=ibm.850
***************************************************
谢谢你!
答案1
根据这(并点击“下一个主题”) 是来自 的标题lpr
。我不懂 AIX,但也许你可以配置打印命令(使用lpr
)以在某处使用lpr -h
。
您可能正在使用“lpr”命令,除非使用“lpr -h”,否则该命令会生成标头。您可以使用其他命令,如 enq、qprt、lp 等。或者,您可以使用 lsvirprt 清空 sh 属性的内容,使队列无法生成标头。
我不知道以下 PDF 是否适用于您的系统,但其中还提到将一行设置header
为never
。也许有了这个信息(和lpr -h
位),开发人员/系统管理员可以追踪标头的发送者。
在 AIX V4 下进行打印既有趣又有利可图header
(只需在 PDF 中搜索)