国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

打印機(jī)為什么能夠打印出字符

2022-04-05 21:46 作者:我愛計(jì)算機(jī)科學(xué)  | 我要投稿

打印機(jī)為什么能打印出字符來呢?

圖1

以上圖為例。假設(shè)我們?cè)陔娔X上寫好了一個(gè)word文檔之后,然后選擇打印,按下了回車鍵之后,那么,在計(jì)算機(jī)和打印機(jī)連接好了之后,打印機(jī)驅(qū)動(dòng)程序就開始工作了。圖中紅色部分可以代表信號(hào)線和驅(qū)動(dòng)程序。

我們知道,文檔在內(nèi)存中是以ascii碼的形式存儲(chǔ)的,上圖是ascii碼表,當(dāng)然也可能是其它編碼。驅(qū)動(dòng)程序在接收到打印命令之后,就會(huì)根據(jù)每個(gè)字符的ascii碼,進(jìn)行相應(yīng)字符的打印點(diǎn)陣的查找工作。

什么是點(diǎn)陣呢?

從上圖可以看到,假設(shè)每個(gè)字符由 6x6 行編碼給出,這個(gè)編碼稱為點(diǎn)陣,那么2的點(diǎn)陣為:

圖2

由ascii碼表我們查到,2的ascii碼的十進(jìn)制為50,對(duì)應(yīng)的二進(jìn)制為00110010,打印機(jī)驅(qū)動(dòng)程序根據(jù)這個(gè)二進(jìn)制找到對(duì)應(yīng)于2的打印點(diǎn)陣編碼,找到以后通過驅(qū)動(dòng)程序傳送給打印機(jī),如圖1,接下來再驅(qū)動(dòng)打印頭,在圖2的點(diǎn)陣編碼中等于1的時(shí)候在打印紙上噴上黑色,0的時(shí)候不噴,或者反過來,這樣,2這個(gè)字符就被打印出來了。

打印頭

整個(gè)打印過程大概就是先把要打印的文檔轉(zhuǎn)化為二進(jìn)制編碼,打印機(jī)驅(qū)動(dòng)程序再根據(jù)每個(gè)字符的二進(jìn)制編碼,找到相應(yīng)的打印點(diǎn)陣,驅(qū)動(dòng)程序再驅(qū)動(dòng)打印頭按照點(diǎn)陣做出相應(yīng)的打印動(dòng)作,這樣就把文檔打印出來了。

上面只是大概過程,具體實(shí)施的時(shí)候會(huì)有一些出入,但基本原理應(yīng)該沒問題。


打印機(jī)為什么能夠打印出字符的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
鄂伦春自治旗| 阿鲁科尔沁旗| 汝阳县| 将乐县| 焦作市| 阜城县| 武定县| 电白县| 南投县| 莱州市| 体育| 绥滨县| 宜昌市| 通河县| 丰台区| 澎湖县| 永宁县| 阳朔县| 晋江市| 泽库县| 文化| 鄂尔多斯市| 遂平县| 哈密市| 永仁县| 荣昌县| 蕉岭县| 花莲县| 临朐县| 招远市| 伊春市| 定陶县| 绥宁县| 新邵县| 二连浩特市| 枞阳县| 兴山县| 琼中| 休宁县| 自治县| 永丰县|