最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
井研县| 汉阴县| 张掖市| 凯里市| 大丰市| 邛崃市| 马边| 延吉市| 博爱县| 甘孜| 望奎县| 安岳县| 鲜城| 黄浦区| 屯昌县| 玛纳斯县| 交口县| 化州市| 谢通门县| 巩留县| 东城区| 襄垣县| 乾安县| 莆田市| 开封市| 长沙市| 剑阁县| 化隆| 峨边| 额济纳旗| 锡林郭勒盟| 定南县| 金溪县| 赣州市| 靖安县| 松江区| 金寨县| 建昌县| 逊克县| 南开区| 敦煌市|