中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > IBM Server
{求救}关于自动传真和SPOOLF用A4纸打印的问题.
作者:未知 时间:2005-09-13 15:51 出处:ChinaUnix.net 责编:chinaitpower
              摘要:{求救}关于自动传真和SPOOLF用A4纸打印的问题.

问题1:现有的报表格式的宽度,在132,198都有,目前需要用PC端的A4纸打印出报表,目前横打,竖打都不行,有没有相关的软件可以应付这一情况,本人现在只听说有易表通可以实现,但是听人说效果不好,请大家指点.本人万分感谢!

问题2:想实现AS400系统内,对于某些报表类的定单,实现自动传真给厂商,也可实现接受.目前在用WEBFAX和MISFAX软件来做,但是在他们的实现方式没个概念.

这2个问题请教高手指点迷津,事后会把解决方式方法,公布出来,以供大家互相学习.

 xuguopeng 回复于:2005-06-13 17:07:54
问题1:我想A4应该和80列宽的报表是差不多大的吧,就算是打印到A4纸的打印机也是可以的,我不明白问题在哪?我只知道有一款打印的软件叫SIP的,不过好象很贵哦

 fairyboy 回复于:2005-06-14 11:09:44
问题1的由来是,原本系统内设置的报表都是按照A3的大小来定了,但是现在要用A4来打印,方法一修改源代码,方法二,用第3方软件,方法三,买IBM 的打印机.

目前比较倾向于方法二,苦于找不到合适的软件,有用过的,给个建议.

 stephenxie2003 回复于:2005-06-14 11:48:32
向我买吧,但是不知道你们公司肯出多少费用哦

 tomroom 回复于:2005-06-14 15:21:20
楼主在那家公司用的东东和我这边一样,有机会大家交流一下。第一个问题我在直接通过client access把终端设置成打印机也遇到过,我也没有解决在epson打印机上这个问题,竖着打印198列始终无法解决。最后我们是把报表修改为132列打印。ibm的打印机太贵了而且有的都停产了。第二个问题,webfax 在as400有守护进程把指定outq里的打印报表copy到folder中再转移到PC的webfax 软件服务器中,发fax出去。 我公司是hola特力屋 你是在什么公司做事?

 wildfish 回复于:2005-06-14 21:48:52
第一个问题,不知道
第二个问题,我们目前的做法,把打印文件copy 到pf,然后pf copy到folder成为一个.txt文件,然后,通过客户端程序形成一个传真文件,发送传真。只能提供做法。
网上的传真控件大把大把的都是。自己去研究吧 :D

 wildfish 回复于:2005-06-14 21:53:02
哦,对了,第一个问题,可以变相的解决,就是把打印文件下载下来打印:)

 fairyboy 回复于:2005-06-15 11:44:17
tomroom   ,呵呵,有空出来吃饭,我们来交流一下,我这边测试30%了,我也在上海,到你们公司20分钟

 fairyboy 回复于:2005-06-15 11:46:54
[quote:187096cbb0="stephenxie2003"]向我买吧,但是不知道你们公司肯出多少费用哦[/quote:187096cbb0]

只要能有效的解决问题,价格还是可以商量的.

 fzrxh 回复于:2005-06-15 14:11:09
如果不是传真而是附件的话
第二个问题,我们目前的做法,把打印文件copy 到pf,然后pf copy到folder成为一个.txt文件,然后,通过snddst作为附件发送到对方

 tomroom 回复于:2005-06-15 14:46:32
楼主 不会是剪刀石头布的吧

 fairyboy 回复于:2005-06-15 18:26:30
400部分的CL程序已经差不多了,有需要的话,我把操作代码列出来和实现的原理.

 xuguopeng 回复于:2005-06-15 21:51:51
表说需不需要 帖 出来先

 fairyboy 回复于:2005-06-15 22:20:34
我先说一下原理,代码明天到了公司在贴出来。
目的:就是顶楼我所说的。
步骤1:利用400的CA导航器,在文件系统内把QDLS这个目录共享,设置成只读或是读/写,看具体需要(这步需要教高的权限才能完成)。
步骤2:在400内WRKFLR建立一个目录,名字自取,成功后可用2个反斜杠加上400的IP地址可以看到QDLS,进入后就可以看到刚才自己新建立的目录了。
步骤3:建立一个PF,名为A,字端明细设置看明天的代码,这个PF主要是起放置指定的WRKOUTQ中的数据,利用这个可分别取到关于某个SPLOOF的文件名,USER DATA,SPLNBR,JOBNAME,JOBNBR这些字段的值。
相对应的CL程序中,WRKOUTQ OUTQ(某某) OUTPUT(*PRINT)
CPYSPLF FILE(QPRTSPLQ) TOFILE(A) SPLNBR(*LAST)
MONMSG(CPF0000)。其中的QPRTSPLQ,是你前一句WRKOUTQ语句执行后,系统自动产生的,因为那句指定了OUTPUT(*PRINT)。
步骤4;再建立一个PF,名为B,只需要一个字端,但是字段类型为O,否则会遇到DBCS的出错。利用在PF   A中读取到的SPLNBR等等字段值,就可把某个SPLOOF的详细内容复制到这个B中。然后用CPYTOPCD命令把这个B的内容复制到你指定的目录中去。实现PC段也能读取到这个SPLOOF的内容。
小结:利用程序实现24小时进行数据处理,把有用的内容些到目录中去,程序内实现方式大致上如下:将如有2个CL程序,名为C和D,在C程序中 去CALL D,然后DLYJOB DLY(秒数)。
本人水平有限,这几天只能理解到这种程度,其中青木哥们和NORA给了我很大的帮助,在这感谢他们。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有