WPS 使用故障及技巧问答 重庆 曹国钧 1994-10-28 答:在WPS2.0/2.1V系统中,若用BrotherM1724或M-2024型号打印机打印表格时,表格的竖线将出现错位,而且汉字也向右倾斜,这严重地影响了打印效果。经我们分析,该现象是由WPS系统设置M-1724/M2024型打印机为双向打印而造成的。WPS系统在打印文件或模拟文件打印效果时,都会在WPS子目录中产生一个打印配置文件WPS.CGF,长度为955Bytes。为了提高打印速度,WPS系统设置M-1724/M2024为双向打印,但M-1724/M-2024打印机的双向打印精度不太高,因而,在WPS中打印汉字或表格时有错位或倾斜现象。 解决办法就是将M-1724/M2024打印机的双向打印控制改成单向打印,这虽然牺牲了打印速度,但打印的效果就比较理想。查找了有关M-1724/M2024打印手册,它们的双向打印控制码为“ESC 4”,用ASCII码表示即为1B34,而单向打印控制为“ESC G”,用ASCII码表示为1B47。若用DEBUG中的S命令或PCTOOLS的F10-FIND功能修改WPS.CFG中的1B34为1B47就可实现单向打印。 从WPS2.2开始,在打印菜单中增中了双向或单向打印控制功能,用M-1724/M2024打印机打印表格时,用户需将打印方向控制改为单向即可。 问题二、在WPS文稿中如何设定打印控制码? 答:(1)当设定了固定的左边界后,在屏幕上文本的每一行就会在一个固定的位置开始。但由于有可能某一行的字型字号不同,打印时左边界不会对齐,这是由于左边界的软空格(内部控制码为7FH)也受所设定的字号及字间距的影响,为了解决这一问题,只需将这些软空格设置成统一的字号及字间距或将用^QA命令将软空格(在^QA命令提示“找什么?”时,输入CTRL+←)换成空格即可。 (2)对于类似上下积分中有上下标等特殊符号的打印,可采用如下方法:在上标前面设置上标开始,紧接着在该上标符号后,下标之前设置下标开始,下标之后再设置下标结束。对于上下标中有几个字符的打印,可按照上下对齐交替设置上下标的方法设置,直至上下两排字符全部输入。因为WPS对于上标控制符后紧接一个下标控制,将使这两个上,下标字符重叠打印,但如字间距控制不好,又会使字符间距较小,故可在开始打印之前,将字间距设置为6,以使上下标清晰。 (3)对于根号,因为字符中有,而上边一横输入制表符将配合不好,因此,上边的横线可用根号中的字符设置上划线来实现,效果较好。 (4)对于有分子和分母的化工或求和公式∑带有上下标时,可把行间距设为0,这样才显得紧凑。 (5)对于行首要设定的控制符,最好放在上行的结束处,因为这样下行一般不需要移动位置,即能自动对齐。 (6)设定了分页符后,最好紧接着打几个回车符,以便在每页的上边留出几个空行,否则,打印出的内容上边紧靠纸边。 (7)用WPS可实现造字功能,即对需造的字进行分解,调用WPS的排版功能,设置字间距、行间距和字符升高、字符后退及选择合 适的字型号调整,从而达到造字的功能。 问题三 如何妙用WPS的临时文件? 答:在利用WPS编辑文件时,若发生误操作,导致非正常退出WPS时,系统会自动产生两个临时文件*.%A%,*.%B%,如刚刚编辑的文件未存盘,可利用这两个文件使“丢失”文件起死回生。具体方法是: (1)先查看这两个临时文件的内容,确定哪个文件应恢复;在SPDOS状态下查看WPS文件最简单的方法就是采用DOS的COPY命令,即 C:\WPS>COPY CGJ.%A% CON/B 或C:\WPS>COPY CGJ.%B% CON/B (2)设原文件名为CGJ.WPS,则执行如下命令: C:\WPS>COPY CGJ.%A% CGJ.WPS 或C:\WPS>COPY CGJ.%B% CGJ.WPS (3)进入WPS系统,编辑CGJ.WPS,则CGJ.WPS已恢复过来了。 问题四 WPS系统与系统配置程序的冲突问题 答:在AUTOEXEC.BAT中设置了FASTOPENC:=50 D:=50/X命令行后,执行WPS时会发生死机问题。解决办法是将FASTOPEN命令行中/X参数去掉。 问题五 在WPS2.1中第二次编辑新文件出现死机的问题 答:SPDOS5.1V提供给用户两种扩充内存管理方法,一种是为MS DOS的EMS内存管理,它由MSDOS系统提供,用户可通过INT 67H直接调用;另一种扩充内存使用方法是SPDOS本身所提供EMS内存管理,它替换了MS DOS的EMS的中断67H,由自己的中断67H代替。如果用户希望用DOS的EMS的扩充内存管理,则在启动SUPER CCDOS时,使用/E参数,否则,SUPER CCDOS将自动替换DOS的EMS内存管理中断。WPS可以自动地利用扩充内存,若用MS DOS的EMS内存管理方法,则WPS在第二次建新文件时系统将出现死机,用户只有重新启动微机,这实在是麻烦的事情。若用SPDOS的本身EMS内存管理方法,即在启动WPS2.1批处理文件中的命令行SPDOS后面不加常数/F,则可解决上述问题。 问题六 WPS2.0中执行^KR命令后,屏幕上的汉字显示出现花的现象 该现象可以在SPDOS.COM程序后加上参数/E来解决,即使用SPDOS的EMS内存管理机制。 问题七 WPS 2.0/2.1系统下打印输出时CR3240出现乱打印或乱走纸,如何解决? 答:在WPS系统中,每次打印输出时,计算机都要向CR3240打印机发出一个硬件初始化命令,即MOVAH,02,INT 17H,该命令返回状态到AH中,而CR3240初始化的时间要比EPSON,NEC系列打印机和AR 3240时间长。若在CR3240未完成初始化过程,而计算机已向CR3240送出打印数据,这将使打印机无法接收送来的信息,造成打印机乱打印或乱走纸等现象。 该现象有两种解决办法: (A)修改WPS系统的主文件WPS.EXE中的打印机初始部分,其十六进制表示为B4 02 CD 17,用DEBUG将该部分去掉,改成打印机自身的软件初始化命令ESC @(1B 40)或不要初始化命令; (B)在WPS系统中打印时,当屏幕上出现了“请安装好打印机,然后按任意键”时,用户一定要等到CR3240的打印头复位到最左边的位置,方可按回车键进行打印。这样,CR3240打印时才不乱。 问题八 WPS系统中自动分页打印时,CR3240打印第一页的速度快,打印以后页速度变慢,是何原因? 答:在WPS系统自动分页和双向打印时,CR3240在每页开始打印,打印机都 要作自动测试,自动调整,这些将使CR3240打印机在打印完第一页后,从第二页开始,第一行都要对打印头的位置进行调整,以提高双向打印的精度,但这就将影响CR3240打印的速度。为提高CR3240打印速度,我们认为,可设置WPS.CFG的配置子项“不打印页号”(即自动分页)为“打印不分页”,在编辑状态中用分页控制符^PP根据用户要求对文字进行分页控制,这样在打印时就不会出现上述情况了。 问题九 使用一些鼠标程序后,退出WPS系统后屏幕出现一片灰白而假死机,如何解决? 答:用户使用WPS系统时发现,一些鼠标驱动程序,如MOUSE.COM((7.04以上版本),GMOUSE.COM(9.06版本)和MMOUSE.COM(7.00版本)使用后,退出WPS系统时,屏幕上会出现一片灰白而造成假死机的现象。实际上,此时执行DOS的清屏命令CLS后又出现了DOS的提示符。若在CONFIG.SYS或AUTOEXEC.BAT中将以上鼠标驱动程序换成WPS系统自带的鼠标器驱动程序MOUSE.SYS,或TX-300的MOUSE1.COM或TRUEDOX CORP.的TRUMOUSE.EXE,则退出WPS系统时屏幕显示正常了。 问题十 WPS的两文件之间的内容如何截取? 答:在WPS2.0/2.1K ,可采用下面的方法进行: (1)将待截取的文件调入内存编辑,用写块文件(^KW)的方法将截取部分写入磁盘中; (2)调入需编辑的文件,采用块读文件(^KR)的方法将截取块读到当前文件中。 但在WPS 2.2F以上版本中可很容易实现,即: (1)用F6或^KZ命令将屏幕分成水平或垂直窗口,将待拷文件调入到该窗口中,并将需拷贝到当前文件的那一部分用F4和F5定义成块; (2)用^]或^QN命令将光标移到当前窗口中,并确定当前窗口无定义的块,若有,应用^KH消除; (3)执行^KC命令,则将待拷文件的一部分移到当前文件完成了文件之间的剪裁工作。 问题十一 如何选择合适的WPS文件存盘方式? 答:在WPS中文文件存盘方式有三种,即文书文件(D方式)、非文书文件(N方式)和块存盘文件(K方式)。我们编辑“电报报”三个字内容的WPS文件,比较以上三种方式所占用的磁盘的字节灵敏,如下所示: D方式 1031字节 N方式 7字节 K方式 6字节 我们发现,K方式所占用的磁盘空间最少,为文件内容“电脑报”实际的字节数,D方式所占用磁盘空间最多(含有一个1024字节的文件头);因此,作为资料保存或文件交流,我们建议以K存盘方式为最好,它占用磁盘空间少,而且,K方式在编辑时可直接备份到软盘中,即在WPS询问“文件名:”时,键入A:文件名或B:文件名。 问题十二 在WPS3.0F编辑状态下为了有较大的内存空间进行模拟显示或打印,采用CTRL+F10退出五笔模块后,在文稿中设置标准0号或1号时却无法模拟显示或打印,是何原因?如何解决? 答:据我们分析,该现象可能是由于在WPS3.0F编辑状态下退出五笔模块后,WPS系统内存管理发生混乱所引起的。解决该问题的方法就是退出WPS系统后,在SPDOS状态下按STRL+F10退出五笔模块或为了有较大的内存空间供WPS模拟显示或打印,可在进入SPDOS时,加入参数/N,使之不调入拼音模块,仅调入五笔模块也可。 问题十三 如何提高WPS 2.1的显示速度? 答:实际上,在WPS 2.1中可在SPLIB后加上/XXX,其中XXX为设置显示缓冲区的字节数,如SPLIB/200,则可明显地提高WPS2.1的显示速度。该方法仅占用XXX字节的内存空间,而不需要其它设置高速缓冲程序(如PCCACHE,NCACHE或SMARTDRV等)支持、对任何微机都适用。 问题十四 如何在SPDOS中正确调入自定义词组文件CIZU? 答:在引导的SPDOS系统时,在WPS2.1/2.0中执行PYCIAU命令;在WPS2.1以上版本中执行SPDOS CIAU/VEG(但不能采用SPDOS/VGA CIZU的命令),就可在SPDOS/WPS中输入用户自定义的词组。