【時訊科普】打印機的工作原理!
?打印機的工作原理!
打印機本身就是一個微型計算機系統(tǒng),全機的工作都由CPU控制。它的控制程序存放在ROM中,使CPU開機就可以工作。CPU可以接收面板的各種控制指令,也可以接收來自主機的指令,并對各種指令進行解釋執(zhí)行。這些連接都是通過計算機的接口完成的。一般針打有兩種工作方式,文本方式(Text Mode)和位映像方式(Bit Image Print Mode)。
?
1.文本方式
針式打印機的打印數(shù)據(jù)是通過與計算機的接口從主機得到的。打印機得到的打印數(shù)據(jù)是要打印的字符的ASCII碼,這些ASCII碼存放在打印機內(nèi)的打印緩沖區(qū)中。主機每次傳送的數(shù)據(jù)裝滿打印緩沖區(qū)后,打印機給主機發(fā)送一個"BUSY(忙)"信號,主機接到該信號后,暫停發(fā)送數(shù)據(jù),然后打印機開始打印。
打印開始后,打印機內(nèi)的CPU從打印緩沖區(qū)中取出打印字符的ASCII碼,經(jīng)過計算得到該字符對應(yīng)的字符點陣存儲區(qū)的首地址。按地址逐個地取出每列的點陣碼,驅(qū)動打印針,撞擊色帶,在打印紙上形成打印字符。打印機的字符發(fā)生器ROM中,通常存有96種ASCII碼及一些特殊字符的字型編碼(有的打印機內(nèi)也有漢字的點陣碼,如LQ-1600K)。當緩沖區(qū)內(nèi)的數(shù)據(jù)打印完成后,又一次開放打印機,接收主機送來的新打印數(shù)據(jù),開始新的打印過程。
如果需要打印的是圖形或漢字(對于沒有漢字字庫的打印機),則由主機送出圖形的像素信號或漢字字型碼即可。很明顯,這種打印方式和顯示器顯示字符的方式是類似的。
2.位映像方式
此方式下,計算機送出的打印數(shù)據(jù)就是控制打印針的出針、收針的數(shù)據(jù),所以程序設(shè)計人員可以直接編寫程序來控制每根打印針,從而打印出圖形、表格和漢字。
?