怎样实现中途开机打印

Author: 新邵 罗赞平 Date: 1993-03-12

       为方便起见,在实际应用中,往往是在autoexec.bat文件中加上一个打印机管理文件,如m17等,在计算机启动时打印机亦打开电源,打印控制命令亦发至打印机。若打印机是在主机启动后才在需要的地方打开电源,此时开机打印,则在打印汉字或制表符时,打印的是一些乱七八糟的字符,究其原因是控制命令虽驻内存,然而未发送至打印机。解决的办法是在主机启动时打开打印机电源,或删除已有打印机管理程序(dos状态下键入y),重新调入打印机管理模块,但这些都会破坏应用程序执行的完整性。本人在实践中摸索出一条简单实用的方法很好地解决了这个问题,这就是在编写应用程序时,在需要打印的程序模块的前面加一条打印空行的语句,在basic中为print,在dbase中为?,在pascal中为writeln,这样,在程序执行的任何时候皆可实现中途开机打印。(新邵罗赞平)