首页 理论教育 深入剖析点阵生成程序

深入剖析点阵生成程序

时间:2023-10-30 理论教育 版权反馈
【摘要】:对于180DPI的打印,每列的距离为1/180in,即打印头每移动1/180in,打印机就要读下一列字模的点阵信息出针打印。图6-6 字符“1”的12×24点阵字模2.图像打印在图像方式下打印时,主机直接把要打印的内容的点阵信息送过来,打印机按照点阵的内容对应的点出针即可。

深入剖析点阵生成程序

计算机主机进行打印时有文本打印和图像打印两种模式。

文本打印模式也称代码打印模式,从计算机送往打印机的不是字符点阵信息,而是字符的代码,打印机再从本身的字库中取出对应的字模并生成点阵信息进行这个字符的打印。

用点阵编码打印的模式称为图像打印模式,这时由计算机送给打印机的是字符的点阵编码信息。这种模式打印汉字,每个汉字需要72个字节(24×24点阵),计算机需要花费大量的时间把数据发送给打印机,因而采用图像打印模式打印速度较慢。

由于每个汉字内码只占用两个字节,因而采用文本打印模式打印速度较快。

1.代码打印

对于24针打印机,当需要打印时,主机将要打印的字符的代码(ASCⅡ码或汉字的内码)发给打印机,打印机根据代码到自己的存储器调用相应代码的字模,例如半角字符的12×24点阵(12列,每列24个点)字模,全角汉字则为24×24点阵(24列,每列24个点)字模,字模点阵的信息用十六进制数表示,然后生成一行的点阵信息。例如“1”字的12×24点阵,其字模及其在字库里的信息如图6-6和图6-7所示。

打印机读字库里的字模信息后,转化为二进制数字,当对应的二进制数字为0时,则对应的点不出针;当对应的二进制数字为1时,则对应的点出针;所有的二进制数字都对应动作后,就打出了“1”字。(www.xing528.com)

全角汉字的打印与半角字符基本一样,只不过汉字的点阵是24×24,信息要多一倍。

对于180DPI的打印,每列的距离为1/180in(0.141mm),即打印头每移动1/180in,打印机就要读下一列字模的点阵信息出针打印。

978-7-111-33336-4-Chapter06-11.jpg

图6-6 字符“1”的12×24点阵字模

2.图像打印

在图像方式下打印时,主机直接把要打印的内容的点阵信息送过来,打印机按照点阵的内容对应的点出针即可。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈