为WPS系统增加蜡纸输出功能

Author: 王云和 Date: 1997-01-01

  我国大部分用户使用的办公用纸均为十六开,且不少用户要用国产腊纸打印后油印。察看WPS文字处理系统2.1版中PRTCMD.WPS文件可知,十六开纸对应为A4复印纸,其打印版面长*宽为250.6mm*165mm,而国产十六开腊纸的长*宽为217.5*150mm,二者有一定的误差,大多数用户均采用自定义方式输出腊纸版。但选用自定义纸张参数每次都必须修改打印参数表,输入纸的有效宽度和高度。即使打印前已作过参数设置也不例外;稍有不慎,就可能出现“超出范围”、返回DOS状态、丢失文件等情况。考虑到WPS中的窄行打印纸与A4复印纸的版面大小完全相同,设想将A4版面改为国产腊纸标准版,可大大方便使用。
  下面介绍用PCTOOLS修改的步骤:
  (1)进入PCTOOLS后,按F10选择文件功能,并移动光标选定文件WPS.EXE;
  (2)按F执行查找功能;
  (3)按F1键选择十六进制(HEX),查找“F0069204”。第一次查找到的地址相对扇区00138、偏移量0217为窄行打印纸的控制数据,不要进行修改,应按G继续查找,再次找到的地址相对扇区00138、偏移量0225,是要修改的数据,按E进入编辑状态,光标停在数字6处;
  (4)键入BE05F703后,按F5保存修改的内容;
  (5)退出PCTOOLS,修改完毕。
  执行以上操作后,再次进入WPS文字处理系统时,若选择窄行打印纸可得到250.6mm*145mm的腊纸标准版面输出文稿,其它纸型和自定义型不变。在M2724、LQ-1600K、AR3240、TOSHIBA打印机上使用均获良好效果,就这样在不改变原有系统的功能条件下,为其纸张选择增加了腊纸输出格式。用户在修改时,还可根据自己实际需求设定版面的大小,或用类似的方法修改其它纸型,以适应不同的需求,也可根据情况用其它方式修改数据。