打印机

7.2.2打印机

打印机是输出硬拷贝的常用设备,按用途可分为通用型和专用型两大类。打印机按打印动作可分为打击式和非打击式。按字符成型分类,又可分为点阵式和字模式。下面就以常见的针式打印机为例介绍。

针式打印机属于击打式,它使用一组打印针通过击打色带产生点阵图形,常简称为针打。目前在微型计算机中使用最广泛的是串行针打。所谓串行打印是指打印机按打印头的移动顺序,逐字打印出一行字符。

1.文本模式和图形模式

针式打印机一般有两种工作模式:文本模式(字符方式)和图形模式。

(1)文本模式

常规文件是由字符组成的,所以文本模式又称字符方式。在这种方式中,主机向打印机输出字符代码,打印机则依据字符代码从其点阵字库中取出点阵数据,控制打印针打出相应字符。与图形方式相比,字符方式所需传送数据量少,占用主CPU时间少,因而效率较高,但所能打印的字符较少,一般限于ASCⅡ字符集,类型变化也很有限。现在的大多数针式打印机中,固化有多种标准西文字库,如印刷体、斜体、花体的英文、希腊文,及常用符号等。主机可以通过约定的功能命令选择当前使用的字库,从而较快地实现变化。此外,打印机一般还能实现字符的放大、缩小、上下标字、反显、横置及加背景网纹等效果处理,有些能动态定义字符点阵数据。

(2)图形方式

在图形方式中,主机向打印机输出点阵图形数据,打印机控制器直接根据图形数据驱动打印针打出,即有一个“1”就打印出一个点。在这种模式下,CPU能灵活控制打印机输出任意图形,从而可打印出汉字、图表、图形和图像等。但图形模式占用主机大量的时间,如果用于打印字符,则传送字符点阵图形所需的数据量远大于传送字符编码时的数据量。

(3)汉字打印

汉字打印原则上属于图形模式,具体实现中有两种方法。一种是在主机内存有汉字点阵字库,先由主机将汉字编码转换为点阵数据,送往打印机,打印机按图形方式打印。一般的打印机均可实现。

另一种方法是采用汉字打印机,其中除了固化标准的西文字库之外,还固化了常用汉字点阵字库。主机送出汉字编码,打印机根据汉字编码从汉字库中取出汉字点阵数据,驱动打印针打印。这种方式可认为是采用打印机内汉字字库,以文本方式打印汉字。在具有汉字打印功能的打印机中,一般包括24×24点阵的一级与二级汉字库,也有32×32点阵汉字库,通常为仿宋体字形,或具有多种字体。

豫ICP备19006514号 网站地图 免责声明:如果侵犯了你的权益,请发邮件至:419017772@qq.com,我们会及时删除侵权内容,谢谢合作!