为什么打印机可以打印文字?
以上图为例。
假设我们在电脑上写好了一个word文档之后,然后选择打印,按下了回车键之后,那么,在计算机和打印机连接好了之后,打印机驱动程序就开始工作了。图中红色部分可以代表信号线和驱动程序。我们知道,文档在内存中是以ascii码的形式存储的,上图是ascii码表,当然也可能是其它编码。驱动程序在接收到打印命令之后,就会根据每个字符的ascii码,进行相应字符的打印点阵的查找工作。
什么是点阵呢?
从上图可以看到,假设每个字符由 6x6 行编码给出,这个编码称为点阵,那么2的点阵为:
图2
由ascii码表我们查到,2的ascii码的十进制为50,对应的二进制为00110010,打印机驱动程序根据这个二进制找到对应于2的打印点阵编码,找到以后通过驱动程序传送给打印机,如图1,接下来再驱动打印头,在图2的点阵编码中等于1的时候在打印纸上喷上黑色,0的时候不喷,或者反过来,这样,2这个字符就被打印出来了。
打印头
整个打印过程大概就是先把要打印的文档转化为二进制编码,打印机驱动程序再根据每个字符的二进制编码,找到相应的打印点阵,驱动程序再驱动打印头按照点阵做出相应的打印动作,这样就把文档打印出来了。
上面只是大概过程,具体实施的时候会有一些出入,但基本原理应该没问题。
1.《打印机为什么能够打印出字符》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《打印机为什么能够打印出字符》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/3104176.html