让中文电脑打字机进入千家万户——用9针打印机实现24针打印机功能 唐明理 吴 平 1992-01-17 打印机是中文电脑打字机的重要组成部分,对进入家庭的打印机,有三个基本要求:价格便宜,坚固耐用,打印字型优美。 目前常用的打印机多为针式点阵打印机,其核心是针式打印头,打印头上打印针数目的多少,决定打印出的点阵的密和稀。很自然,点阵越密组成的汉字字型就越优美。 一般企事业单位现在多用24针打印机。它打出24*24的字型点阵。四通打字机也是采用24针打印头。24针打印机因打印出的点阵较密,所以字型较美观。但是,24针打印机价格一般在3500-6000元,目前还难以进入家庭。 9针打印机价格只有1500元左右,比较适合进入家庭。而且,9针打印机的打印针比24针的粗得多,因此,9针打印机比24针打印机更坚固耐用。9针打印机的主要缺点是打印16*16汉字点阵,由于点阵较稀,汉字字型不美观。 如果能用9针打印机打印出高点阵的汉字,既保持了其价格便宜、坚固耐固的优点,又克服了其字型不美观的缺点,不但扫清了打印机进入家庭及经费不充裕办公室的障碍,还可救活企事业单位前几年购置而现在闲置的一大批9针打印机,是两全其美的好办法。 这一想法实现起来并不困难。9针打印机打印16*16点阵的汉字,是通过两次打印来实现。从原理上讲,再设法多打印一次,就可以打印出24*24点阵的汉字。同样的道理,利用“多次打印”技术甚至可在9针打印机上打印出更高点阵的汉字。其效果完全可与24针打印机媲美。 多次打印的缺点是打印时间相对要长一些。但作为家庭使用,对打印速度的要求并不太高。更何况,如实现“所见即所得”的模拟显示功能,即在屏幕上完成编辑及打印格式的调试等工作,并把要打印在纸上的文字原样显示在屏幕上,最后直接一次打印成功。从整体文字处理效果来考虑,也能够满足省时、省纸、提高处理速度的要求。 根据以上思路,笔者开发了“9针模拟24针打印驱动程序”这一软件。用户只需选择市售的各种9针打印机,再运行该驱动程序(《电脑报》社有售),即可获得满意的效果。该打印驱动程序早期是基于CCBIOS_2.13H汉字系统而开发的,现已能适用于各种CCDOS系统。该驱动程序有宋体、仿宋、黑体、楷体4种24点阵字型供用户选用,字型可平滑变倍放大,有空心、网纹、旋转等多种变化。另外,该程序还设置了“所见即所得”的模拟显示功能。从实际使用来看,其效果已达到了流行的24针打印机的打印质量,甚至与昂贵的四通打字机打印质量相当。 ●下面简要介绍9针模拟24针打印驱动程序的主要特点: 1.该程序驻留内存。满足原DOS系统联机打印的四种方式,并可在WORDSTAR、DBASE、BASIC等软件中正常联机打印; 2.保留原CCBIOS_2.13H汉字系统的24针打印程序的风格、字型、字体、行列距等设置方式不变; 3.24点阵字库常驻内存,没有硬盘(甚至只有一个软盘)的用户也能在9针打印机上打印或模拟显示24点阵汉字; 4.模拟显示有原大、原大的1/2及1/4三种选择: 5.程序的运行环境: 适用机型:配CGA卡或单色图形卡的PC兼容机,内存640K; 适用的打字机:各类型号的9针打印机; 适用的操作系统:CCBIOS_2.13H或其它CCDOS系统。 ●__家庭桌面印刷系统 PC不断降价及各种文字处理软件大量涌现,电脑桌面印刷系统从办公室走进寻常百姓之家即将成为现实。目前,市售的桌面印刷系统,都有较强文字处理和辅助管理的共同特点,功能远远超过中英文打字机。众多的桌面印刷系统基本都是带硬盘的PC机+24针打印机+汉卡或字处理软件构成。家庭PC一般不带硬盘,只有640K内存、一个或二个软盘驱动器,进行文字处理等工作,一般都只能使用WORDSTAR软件。 家庭用户在使用中文WORDSTAR字处理软件时,已领略了该软件较为丰富的编辑、排版、制表、打印等基本功能。只是该软件那繁琐的操作命令不易记住常常使非专业人员尤其是家庭用户望而生畏。国内新开发出的许多字处理软件,功能都强于WORDSTAR,大都增加了窗口菜单提示、交互式操作、自动拼版且版式可任意设定、高速打印、快速作图等功能,操作简便,也不需要死记硬背复杂的控制命令。在这些文字处理软件中,WPS系统便是其中的佼佼者。遗憾的是WPS系统需要汉卡或硬盘的支持,使得不少家庭用户无法使用这一优秀软件。为了使家庭电脑用户用上WPS系统组成自己的桌面印刷系统,笔者对其进行了改造,开发了适用于只有一个软驱的廉价PC机上可用的“家庭WPS文字处理系统”。该系统已完全具备了当今流行的桌面印刷系统的功能。另外,该WPS系统稍作改进,也可支持9针打印机,这方面的工作,现已取得较大进展。 我们相信,过不久,功能强大的桌面印刷系统会进入家庭。 ●下面简要介绍家庭WPS系统的特点和使用方法: 一、WPS是一个编辑、排版、控制等功能较强的字处理软件,它充分考虑了汉字的特点,解决了汉字半字问题,支持多窗口操作、功能菜单提示、系统帮助、自动排版、自动制表、自动取日期时间等多种功能。没有用过任何文字处理软件的用户也易于使用,只要一按“ESC”键,屏幕就会显示一组命令菜单,用户移动光标选择功能,按“Enter”键,就能执行所选择的命令。WPS在排版打印上除有标准印刷字号、字形外,还可以由用户自行定义经过平滑变倍的从8×8到480×480任意点阵大小、形状(倾斜、旋转、空心、网格等)的文字。排版过程无需记忆众多的排版命令,也可以通过菜单命令完成。文稿编排的结果可以用模拟显示输出,即具有电子排版系统的所见所得的功能。 二、家庭WPS系统的硬件配置主机:任何PC/XT及各种兼容机,640K内存,显示器:单色,彩色显示器均可。驱动器:一个360K软驱。 三、家庭WPS系统的使用家庭WPS系统为两张低密盘。一张是汉字系统盘,一张是WPS系统盘。使用时将汉字系统盘插入A驱启动,启动成功后换WPS盘便可使用。注意WPS系统盘也兼作数据盘,请在使用前作好备份。四、设计家庭WPS系统的初衷,是想让用户以最少的开销获得满意的编、排效果。从实际运行来看,已经在省时、省钱方面体现出来了。稍有遗憾的是家庭WPS系统为在廉价PC上使用,舍去了高点阵字库。所以打印和模拟显示均使用16点阵的字库,但在该系统上排版的文稿用正常系统打印照样得到高质量的效果。 《让中文电脑打字机进入千家万户》作为一组专题文章,到此已结束。笔者的一些想法难免有不足之处,甚至我们所做的工作早为其他人成功地实践过,并且代价更小,效果更好。但愿有更多的人对此感兴趣,共同促进中文电脑打字机进入千家万户.