專利名稱:熱敏打印機及熱敏打印機的控制方法
技術領域:
本發明涉及打印領域,具體而言,涉及一種熱敏打印機及熱敏打印機的控制方法。
背景技術:
圖1是傳統熱敏打印頭的發熱體與介質對應關系示意圖。如圖所示,熱敏打印頭包括多個發熱體20,這些發熱體20等距排列成一行。發熱體20的數量按照打印頭的橫向分辨率設置。當打印頭橫向分辨率為203點/英寸,則發熱體20以每英寸為203個的密度排列。發熱體20通常為熱敏電阻,當發熱體20通電時,熱敏電阻發熱使打印紙表面的感熱層發生化學變化,從而顯色。由于每個發熱體20對應一個打印點,因此,等距排列成一行的發熱體20發熱形成一點行。打印介質30沿著打印方向F運動,形成Yl,Y2…等點行。
由于傳統的熱敏打印頭只能執行打印操作,因此,如果用戶既需要在介質表面打印圖像或文字,又需要掃描原稿圖像,則需要在設備中設置用于打印圖像或文字的熱敏打印頭以及用于掃描介質圖像的圖像傳感器(如接觸式圖像傳感器CIS或電荷耦合式圖像傳感器CCD)。因此,具有掃描功能的熱敏打印機結構比較復雜,且具有打印掃描功能的設備成本遠高于僅具有打印功能的設備。
針對相關技術中具有掃描功能的熱敏打印機結構比較復雜的問題,目前尚未提出有效的解決方案。發明內容
本發明的主要目的在于提供一種熱敏打印機及熱敏打印機的控制方法,以解決具有掃描功能的熱敏打印機結構比較復雜的問題。
為了實現上述目的,根據本發明的一個方面,提供了一種熱敏打印機的控制方法。該熱敏打印機包括熱敏打印頭,在該方法中,通過控制熱敏打印頭對原稿進行掃描以獲取原稿的圖像數據。
進一步地,通過控制熱敏打印頭對原稿進行掃描以獲取原稿的圖像數據包括:在原稿與熱敏打印頭的發熱體相對時,控制發熱體通電;檢測發熱體的阻值;根據預存的圖像的灰度值與發熱體的阻值之間的對應關系將檢測到發熱體的阻值轉化為與發熱體接觸的原稿圖像的灰度值;以及根據原稿圖像的灰度值獲取原稿的圖像數據。
進一步地,通過控 制原稿運動以獲取原稿的全部圖像數據,其中:通過步進電機輸送原稿運動,步進電機每運動設定距離,熱敏打印頭獲取一點行的原稿圖像數據;以及控制原稿從頭至尾全部通過熱敏打印頭,直到熱敏打印頭完成對原稿的全部圖像數據的獲取。
進一步地,熱敏打印頭包括沿打印介質寬度方向排成一行的多個發熱體,熱敏打印頭獲取一點行的原稿圖像數據包括:按照預先設定的順序依次選通多個發熱體;依次檢測被選通的發熱體的阻值;依次將檢測到的阻值轉換為圖像數據;以及在確定多個發熱體中的所有發熱體均已被選通時,由所有發熱體生成的圖像數據得到一點行的原稿圖像數據。
進一步地,控制發熱體通電設定時間,其中,在原稿為熱敏紙時,在設定時間內,熱敏紙不會顯色。
進一步地,在根據預存的圖像的灰度值與發熱體的阻值之間的對應關系將檢測到發熱體的阻值轉化為與發熱體接觸的原稿圖像的灰度值之前,上述方法還包括:分別設定多個灰度中每一級灰度所對應的發熱體的阻值的閾值范圍,其中,當檢測到的發熱體的阻值在第一級灰度所對應的發熱體的阻值的閾值范圍內時,則將檢測到的發熱體的阻值轉換為與第一級灰度所對應的圖像數據,其中,多個灰度包括第一級灰度。
為了實現上述目的,根據本發明的另一方面,提供了一種熱敏打印機。該熱敏打印機包括:中央控制單兀;打印頭控制器,與中央控制單兀相連接;熱敏打印頭,與打印頭控制器相連接,用于在打印頭控制器的控制下對原稿進行掃描以獲取原稿的圖像數據。
進一步地,熱敏打印頭包括:加熱單元,包括沿打印介質的寬度方向等距排成一行的多個發熱體;以及驅動電路,包括多個選通開關,其中,多個選通開關與多個發熱體一一對應串聯成多個串聯組合,多個串聯組合之間并聯,并且打印頭控制器與多個選通開關的控制端均連接以分別控制多個選通開關的導通和斷開。
進一步地,熱敏打印機還包括:檢測電路,與熱敏打印頭相連接,用于在熱敏打印頭進行掃描工作時,檢測熱敏打印頭的發熱體的阻值,其中,在原稿與熱敏打印頭的發熱體相對時,發熱體通電;轉換單元,與檢測電路相連接,用于根據圖像的灰度值與發熱體的阻值之間的對應關系,將檢測電路檢測到的發熱器的阻值轉換為圖像數據;以及存儲單元,用于存儲圖像的灰度值與發熱體的阻值之間的對應關系。
進一步地,熱敏打印機還包括打印頭供電電路,打印頭供電電路包括高壓電源、電源開關和電源開關控制電路,其中:電源開關一端與高壓電源連接,另一端與多個發熱體的并聯端連接,電源開關具有控制端,電源開關控制電路的輸出端連接電源開關的控制端,并且電源開關控制電路在中央控制單元的控制下輸出控制信號以控制電源開關的導通或斷開。
進一步地,檢測電路包括低壓電源、參考電阻和開關器件,并且低壓電源、參考電阻及開關器件三者串聯后與多個發熱體的并聯端連接,其中:當電源開關導通時,開關器件處于斷開狀態,以使低壓電源和參考電阻與高壓電源和熱敏打印頭隔離,當電源開關斷開時,開關器件處于導通狀態,以使低壓電源與熱敏打印頭連通,向熱敏打印頭提供檢測發熱體阻值時所需的電壓,其中,低壓電源的電壓值小于高壓電源的電壓值。
進一步地,熱敏打印機還包括輸送機構,輸送機構包括:輸送輥,與熱敏打印頭相對設置,且輸送輥與熱敏打印頭相切配合,原稿從輸送輥與熱敏打印頭之間穿過;以及步進電機,與輸送輥傳動連接,用于驅動輸送輥輸送原稿相對于熱敏打印頭運動。
通過本發明提供的熱敏打印機或熱敏打印機的控制方法,由于采用熱敏打印機已有的熱敏打印頭即可執行掃描工作,因而無需再設置專門的掃描機構,解決了具有掃描功能的熱敏打印機結構比較復雜的問題,進而達到了簡化具有掃描功能的熱敏打印機結構的效果。
構成本申請的一部分的附圖用來提供對本發明的進一步理解,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1是傳統熱敏打印頭的發熱體與介質對應關系示意圖2是根據本發明一實施例的熱敏打印機的示意圖3是根據本發明一實施例的熱敏打印機的等效電路示意圖4是根據本發明一實施例的熱敏打印機的控制方法流程圖;以及
圖5是根據本發明一實施例的熱敏打印頭獲取一點行原稿圖像的方法流程圖。具體實施方式
需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發明。
圖2是根據本發明一實施例的熱敏打印機的示意圖。如圖所示,熱敏打印機包括中央控制單元1、熱敏打印頭2、打印頭控制器3、打印頭供電電路4、檢測電路5、轉換單元6、存儲單元7和輸送機構8。
中央控制單元I可以為微處理器,用于控制各模塊執行工作。
熱敏打印頭2用于執行打印或掃描操作。
打印頭控制器3,與熱敏打印頭2連接,該打印頭控制器3輸出的信號可控制熱敏打印頭2工作。
打印頭供電電路4,與熱敏打印頭2連接,用于在中央控制單元I的輸出指令的控制下向熱敏打印頭2提供打印或掃描所需的電壓。
檢測電路5,與熱敏打印頭2連接,當中央控制單元I控制熱敏打印頭2進行掃描工作時,用于檢測熱敏打印頭的發熱體的阻值。
轉換單元6,與中央控制單元I連接,用于根據圖像的灰度值與發熱體的阻值的對應關系,將檢測電路5檢測到的發熱體的阻值轉換為圖像數據。
存儲單元7,與中央控制單元I連接,包括RAM存儲器71和FLASH存儲器72,其中,RAM存儲器71用于保存接收到的打印數據,或者用于保存轉換單元6輸出的圖像數據,FLASH存儲器72用于保存發熱體的阻值與圖像的灰度值的對應關系。
輸送機構8,包括輸送輥81和步進電機82,其中,步進電機82與輸送輥81傳動連接,輸送輥81與熱敏打印頭2相對設置,且輸送輥81與熱敏打印頭2的加熱單元相切配合。熱敏打印機工作時,打印介質或原稿從輸送輥與熱敏打印頭2之間穿過,中央控制單元I控制步進電機82轉動, 驅動輸送輥81輸送打印介質或原稿相對熱敏打印頭2運動。
在上述的熱敏打印機中,由于與所述打印頭控制器3相連接的熱敏打印頭2能夠在打印頭控制器3的控制下對原稿進行掃描以獲取所述原稿的圖像數據,因而,在該熱敏打印機中無需再設置專門的掃描機構,僅需要使用熱敏打印頭2和打印頭控制器3即可完成對原稿的掃描,因而,簡化了熱敏打印機的結構。
圖3是根據本發明一實施例的熱敏打印機的等效電路示意圖。在該圖中,示意出了熱敏打印頭2、打印頭控制器3、打印頭供電電路4和檢測電路5所對應的等效電路。
如圖所示,熱敏打印頭2包括加熱單元和驅動電路,加熱單元包括沿打印介質寬度方向等距排成一行的發熱體211,212,…21η,單位距離中發熱體的數量按照熱敏打印頭的橫向分辨率設置。因此,對于橫向分辨率為X點/英寸、有效打印寬度為V英寸的熱敏打印頭來說,其發熱體的數量η = x*y。如當X = 203點/英寸,y = 2英寸,η = 406。每個發熱體由熱敏電阻構成,熱敏電阻可以是正溫度系數熱敏電阻,也可以是負溫度系數熱敏電阻,發熱體的阻值會根據自身的溫度的改變而改。驅動電路由η個選通開關221,222,…,22η組成,η個選通開關與η個發熱體一一對應串行聯接形成η個串聯組合,η個串聯組合之間并聯,η個選通開關的控制端分別與打印頭控制器3連接。選通開關通常為MOS管。
打印頭控制器3輸出的控制信號SI, S2,…,Sn分別控制選通開關221,…,22η的導通或斷開。比如,當打印頭控制器3輸出的信號為高電平則驅動選通開關管導通,發熱體通電,控制信號為低電平則驅動選通開關管關斷,發熱體斷電。
打印頭供電電路4,包括高壓電源41、電源開關42和電源開關控制電路43,其中,電源開關42 —端與高壓電源41連接,另一端與熱敏打印頭2的各個發熱體的并聯端A連接,電源開關42具有控制端,通過在該控制端施加控制信號,如高電平或者低電平,可以控制電源開關42的導通和斷開。該電源開關42具體可以是開關三極管、MOS管等。電源開關控制電路43的輸出端連接電源開關42的控制端,該電源開關控制電路43接收中央控制單元I發送的控制信號,并根據中央控制單元I發送的控制信號從其輸出端輸出相應的高電平或低電平,控制所述電源開關42導通或者斷開。當電源開關42導通時,高壓電源41輸出的電壓可直接施加 在熱敏打印頭的發熱體上。高壓電源51向熱敏打印頭提供打印或掃描過程發熱體所需的電壓,如24V。
檢測電路5包括低壓電源51、參考電阻Rref和二極管D1,其中,低壓電源51、參考電阻Rref及二極管Dl三者串聯后與熱敏打印頭2的各個發熱體的并聯端A連接。低壓電源51的電壓值小于高壓電源41的電壓值,如3.3V。二極管Dl的作用是使打印頭供電電路4與檢測電路5相互獨立,互不干擾。當電源開關42導通時,二極管Dl截止,使低壓電源51及參考電阻Rref與高壓電源41、熱敏打印頭2隔離。當電源開關42斷開時,二極管Dl導通,低壓電源51與熱敏打印頭2連通,向熱敏打印頭2提供檢測發熱體阻值時所需的電壓。在本發明的其他實施例中,二極管Dl可以也可以為其他的開關器件,如MOS管或三極管,掃描過程中,當電源開關42導通時,中央控制單元控制該開關器件斷開(例如,二極管Dl截止),當電源開關42斷開時,中央控制單元控制該開關器件導通(例如,二極管Dl導通),同樣可以實現打印頭供電電路4與檢測電路5相互獨立,互不干擾。
下面首先簡單介紹一下本發明實施例熱敏打印機的打印控制方法。
當中央控制單元I接收到打印指令時,中央控制單元I向打印頭供電電路4的電源開關控制電路43發出指令,指示其控制電源開關42導通,打印頭供電電路4向熱敏打印頭提供打印所需電壓。具體地,電源開關控制電路42從其輸出端提供控制電源開關42導通的信號,如高電平(或者低電平),使電源開關42導通,打印頭供電電路4的高壓電源41輸出的電壓通過該電源開關42提供給各個發熱體的并聯端Α。這種狀態下,中央控制單元根據接收到的打印數據輸出控制指令,打印頭控制器3則根據中央控制單元I提供的指令,輸出控制信號,選通需要發熱的發熱體。由電源51輸出的電壓施加到所有被選通的發熱體上,發熱體因通電而發熱,使打印介質顯色,從而生成設定的圖像或文字。
其次,本發明實施例還提供了一種熱敏打印機的掃描控制方法,該掃描控制方法如下所述:
當中央控制單元I接收到掃描指令時,通過控制熱敏打印頭對原稿進行掃描以獲取原稿的圖像數據。具體地,當原稿與熱敏打印頭的發熱體相對(相對時接觸熱敏打印頭的發熱體可以與原稿接觸,也可以與原稿相距設定距離)時,控制發熱體通電;檢測發熱體的阻值;根據預存的圖像的灰度值與發熱體的阻值之間的對應關系將檢測到發熱體的阻值轉化為與發熱體接觸的原稿圖像的灰度值;以及根據原稿圖像的灰度值獲取原稿的圖像數據。進一步地,在本發明實施例中,可以通過控制原稿運動以獲取原稿的全部圖像數據,其中,通過步進電機輸送原稿運動,步進電機每運動設定距離,熱敏打印頭獲取一點行的原稿圖像數據,以及控制原稿從頭至尾全部通過熱敏打印頭,直到熱敏打印頭完成對原稿的全部圖像數據的獲取。
在本發明實施例所提供的熱敏打印機的控制方法(包括打印控制方法和掃描控制方法)中,通過采用控制熱敏打印頭對原稿進行掃描以獲取所述原稿的圖像數據,即可以實現對原稿的掃描,從而簡化了熱敏打印機的結構。
下面結合圖4說明本發明實施例的熱敏打印機的掃描控制方法的一種具體實施方案。
圖4是根據本發明一實施例的熱敏打印機的掃描控制方法的流程圖,如圖所示,該方法包括:
步驟SI,判斷入紙口是否有原稿
中央控制單元I通過安裝在打印機的入紙口的傳感器的輸出信號判斷入紙口是否有原稿,如果是,執行步驟S2,否則,執行繼續判斷。傳感器可以是光電傳感器,也可以是機械傳感器。當原稿覆蓋在傳感器表面時,傳感器輸出第一檢測信號,如高電壓,當原稿未覆蓋在傳感器表面時,傳感器輸出第二檢測信號,如低電壓。當傳感器輸出第一檢測信號時,中央控制單元判定入紙口有原稿,當輸出第二檢測信號時,中央控制單元判定入紙口無原稿。
步驟S2,輸送原稿,熱敏打印頭的加熱單元逐行獲取原稿的圖像數據
原稿從輸送機構的輸送輥與熱敏打印頭之間穿過,輸送機構的步進電機驅動輸送輥輸送原稿運動,步進電機每運動設定距離L,熱敏打印頭的加熱單元獲取一點行原稿圖像數據。其中,設定距離是根據掃描圖像的縱向分辨率設定的。當掃描圖像的縱向分辨率為V點/英寸時,設定距離L = 25.4/y毫米,比如,縱向分辨率為203點/英寸,則步進電機每前進0.125毫米,熱敏打印頭的加熱單元獲取一點行原稿圖像,并保存到存儲單元中。當原稿從頭至尾全部通過熱敏打印頭的加熱單元后,熱敏打印頭完成對原稿的全部圖像的獲取。
步驟S3,輸出原稿圖像
中央控制單元I從存儲單元中讀取原稿的圖像數據并輸出讀取到的圖像數據。輸出方式可以是通過通訊接口反饋給上位機保存,也可以通過打印裝置打印。
下面結合圖5詳細說明本發明實施例獲取一點行原稿的圖像的方法,如圖5所示,該方法包括以下步驟:
步驟Sll,選通第一發熱體
由于加熱單元包括沿打印介質寬度方向等距排成一行的發熱體211,212,…21η,按照設定規則對所有的發熱體進行排序,例如,沿原稿寬度方向從左向右對所有的發熱體進行排序,或者從右向左對所有的發熱體進行排序。本實施例中,按圖4所示各個發熱體按從左向右順依次排序,即第一發熱體為發熱體211,第二發熱體為發熱體212,…,最后一個發熱體為發熱體21η。
當原稿運動至與熱敏打印頭的加熱單元相對的位置時,也就是原稿與熱敏打印頭的等距排成一行的發熱體接觸或靠近時,根據發熱體的排列順序,中央控制單元I分別向電源開關控制電路43和打印頭控制器3發出控制指令,使電源開關控制電路43控制電源開關42導通,打印頭控制器3控制第一發熱體的選通開關導通,使高壓電源41與第一發熱體形成通路。此時,二極管Dl斷開,低壓電源51對熱敏打印頭2不起供電作用。
步驟S12,控制被選通的發熱體通電設定時間
控制被選通的發熱體通電設定時間,使被選通的發熱體發熱,但是,發熱體通電設定時間后,該發熱體發出的熱量較小,不足以影響原稿圖像,即當原稿為熱敏紙時,熱敏紙不會顯色。
步驟S13,檢測被選通的發熱體的阻值
中央控制單元I分別向電源開關控制電路43發出控制指令,使電源開關控制電路43控制電源開關42斷開,此時,二極管Dl導通,低壓電源51、參考電阻Rref及被選通的發熱體形成通路,低壓電源51輸出的電流通過參考電阻Rref、二極管Dl及被選通的發熱體流向接地端。根據串聯電路特性可知,流過參考電阻Rref的電流與流過被選通電阻的電流相等,因此,被選通的發熱體的阻值Ri為:
Ri = Rref* (VA-Vi)/(Vc-VDl-VA) 公式一
其中:VD1是二極管Dl的飽和壓降;Vi是與被選通的發熱體連接的選通開關的飽和壓降,Vc是低壓電源51的電壓。由于二極管Dl的飽和壓降VDI和選通開關的飽和壓降Vi均為常量(即根據器件的技術規格確定),因此,通過檢測各個發熱體的并聯端A的電壓VA并根據公式一,可以計算出被選通的發熱體的阻值Ri。
步驟S14,將檢測到的阻值轉換為圖像數據并保存
由于原稿圖像中灰度值越高的像素點,其對熱輻射的吸收能力越強,反射能力越低,因此,發熱體在通電發熱后,如果與該發熱體接觸的原稿的灰度值越高,則該發熱體發出的熱量被原稿吸收的越多,發熱體的溫度就越低。同時,由于發熱體由熱敏電阻組成,其阻值會根據自身的溫度的改變而有規律變化,因此,通過檢測發熱體的阻值判斷發熱體的溫度變化,從而推導出與發熱體接觸的原稿圖像的灰度值。
根據上述原理,可以預先通過實驗得出圖像的灰度值與發熱體的溫度的對應關系,以及發熱體的阻值與溫度的對應關系,建立圖像的灰度值與發熱體的阻值的對應關系,保存至存儲單元7的FLASH存儲72中。轉換單元8根據檢測到的被選通的發熱體的阻值,通過查找FLASH存儲72中保存的圖像的灰度值與發熱體的阻值的對應關系,將發熱體的阻值換算為與發熱體接觸的圖像的灰度值,從而得到與發熱體接觸的區域的灰度值。由于一個發熱體的區域等價于一個像素點,因此,可以獲得原稿中與被選通的發熱體接觸的那個像素點的圖像數據。
以原稿圖像為黑白圖像為例,說明發熱體阻值與原稿圖像的灰度值之間的對應關系。如果原稿上與發熱體接觸的區域是黑色的,當發熱體通電發熱時,由于黑色能夠很好地吸收熱輻射,因此發熱體產生的熱量就會得到較好的散失,從而使發熱體的溫度上升的幅度較小,此時,發熱體的阻值會隨自身溫度變化有規律的變化,比如,如果發熱體是負溫度系數熱敏電阻,則發熱體的阻值下降幅度較小,如果發熱體是正溫度系數熱敏電阻,則發熱體的阻值上升幅度較小。如果原稿上與發熱體接觸的區域是白色的,則發熱體輻射的熱量絕大部分又會被白色反射回發熱體,從而阻止了發熱體熱量的散失,發熱體的溫度上升的幅度較大,此時,發熱體阻值會隨自身溫度變化有規律的變化,比如,如果發熱體是負溫度系數熱敏電阻,則發熱體的阻值下降幅度較大,如果發熱體是正溫度系數熱敏電阻,則發熱體的阻值上升幅度較大。
因此,通過實驗設定發熱體的阻值的閾值,當發熱體是負溫度系數熱敏電阻時,如果檢測到發熱體的阻值低于閾值時,說明與該發熱體接觸的區域為白色,則定義該像素點的灰度值為O ;如果檢測到發熱體的阻值高于閾值時,說明與該發熱體接觸的區域為黑色,則定義該像素點的灰度值為I。當發熱體是正溫度系數熱敏電阻時,如果檢測到發熱體的阻值高于閾值時,說明與該發熱體接觸的區域為白色,則定義該像素點的灰度值為O ;如果檢測到發熱體的阻值低于閾值時,說明與該發熱體接觸的區域為黑色,則定義該像素點的灰度值為I。因此,根據上述規則,可以將被選通的發熱體的阻值轉換為二進制圖像數據。
需要說明的是,對于灰度圖像,需要通過實驗設定每一級灰度所對應的發熱體的阻值的閾值范圍,當檢測到的發熱體的阻值在某一級灰度所對應的發熱體的阻值的閾值范圍內,則可以將被選通的發熱體的阻值轉換為與該灰度等級相對應的圖像數據。
步驟S15,判斷是否所有發熱體均已被選通
判斷是否所有發熱體均已選通,如果是,完成對與熱敏打印頭的加熱單元接觸的一點行原稿的圖像數據的獲取,否則,執行步驟S16。
具體的,可以通過在熱敏打印頭控制裝置中設置計數器判斷是否所有發熱體均已被選通。設定計數器的初始值為發熱體的總數n,從選通第一發熱體開始,每選通一個發熱體后,中央控制單元控制計數器減1,因此,當計數器的值為O時,表示所有發熱體均已選通。
步驟S16,選通下一發熱體
按設定順序選擇下一發熱體,比如,第一發熱體選通后,本步驟選通第二發熱體,第二發熱體選通后,本步驟選通第三發熱體,依次類推。
通過按設定順序依次選通熱敏打印頭的各個發熱體,并檢測在發熱體被選通后檢測其阻值,根據被選通的發熱體的阻值生成與其接觸的原稿的圖像數據,熱敏打印頭的所有發熱體生成的圖像數據排列組成了原稿中與熱敏打印頭的加熱單元接觸的那一點行的圖像數據。
按照上述方法,從原稿的第一點行開始,直到原稿的最后一點行結束,逐行獲取原稿的圖像,從而得到原稿的完整圖像。
本發明實施例提供的熱敏打印機的掃描控制方法,通過步進電機輸送原稿運動,步進電機每運動設定距離,熱敏打印頭獲取一點行的原稿圖像數據,其中,控制原稿從頭至尾全部通過熱敏打印頭,直到熱敏打印頭完成對原稿的全部圖像數據的獲取,其中,熱敏打印頭獲取一點行的原稿圖像數據包括,按照預先設定的順序依次選通多個發熱體;依次檢測被選通的發熱體的阻值;依次將檢測到的阻值轉換為圖像數據;以及在確定所述多個發熱體中的所有發熱體均已被選通時,由所有發熱體生成的圖像數據得到一點行的原稿圖像數據。
本發明實施例提供的熱敏打印機或熱敏打印機的控制方法,在中央控制單元接收到打印指令時執行打印控制方法,在接收到掃描指令時執行掃描控制方法,因此,熱敏打印頭控制裝置既能打印工作又能掃描工作,能夠降低具有打印及掃描功能的設備的成本。
以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種熱敏打印機的控制方法,其中,所述熱敏打印機包括熱敏打印頭,其特征在于,通過控制熱敏打印頭對原稿進行掃描以獲取所述原稿的圖像數據。
2.根據權利要求1所述的熱敏打印機的控制方法,其特征在于,通過控制熱敏打印頭對原稿進行掃描以獲取所述原稿的圖像數據包括: 在所述原稿與所述熱敏打印頭的發熱體相對時,控制所述發熱體通電; 檢測所述發熱體的阻值; 根據預存的圖像的灰度值與發熱體的阻值之間的對應關系將檢測到所述發熱體的阻值轉化為與所述發熱體接觸的原稿圖像的灰度值;以及 根據所述原稿圖像的灰度值獲取所述原稿的圖像數據。
3.根據權利要求2所述的熱敏打印機的控制方法,其特征在于,通過控制所述原稿運動以獲取所述原稿的全部圖像數據,其中:通過步進電機輸送所述原稿運動,所述步進電機每運動設定距離,所述熱敏打印頭獲取一點行的原稿圖像數據;以及控制所述原稿從頭至尾全部通過所述熱敏打印頭,直到所述熱敏打印頭完成對所述原稿的全部圖像數據的獲取。
4.根據權利要求3所述的熱敏打印機的控制方法,其特征在于,所述熱敏打印頭包括沿打印介質寬度方向排成一行的多個發熱體,所述熱敏打印頭獲取一點行的原稿圖像數據包括: 按照預先設定的順序依次選通所述多個發熱體; 依次檢測被選通的發熱體的阻值; 依次將檢測到的阻值轉換為圖像數據;以及 在確定所述多個發熱體中的所有發熱體均已被選通時,由所有發熱體生成的圖像數據得到一點行的原稿圖像數據。
5.根據權利要求2所述的熱敏打印機的控制方法,其特征在于,控制所述發熱體通電設定時間,其中,在所述原稿為熱敏紙時,在所述設定時間內,所述熱敏紙不會顯色。
6.根據權利要求2所述的熱敏打印機的控制方法,其特征在于, 在根據預存的圖像的灰度值與發熱體的阻值之間的對應關系將檢測到所述發熱體的阻值轉化為與所述發熱體接觸 的原稿圖像的灰度值之前,所述方法還包括:分別設定多個灰度中每一級灰度所對應的發熱體的阻值的閾值范圍, 其中,當檢測到的所述發熱體的阻值在第一級灰度所對應的發熱體的阻值的閾值范圍內時,則將檢測到的所述發熱體的阻值轉換為與所述第一級灰度所對應的圖像數據,其中,所述多個灰度包括所述第一級灰度。
7.一種熱敏打印機,其特征在于,包括: 中央控制單元(I); 打印頭控制器(3),與所述中央控制單元⑴相連接;以及 熱敏打印頭(2),與所述打印頭控制器(3)相連接,用于在所述打印頭控制器(3)的控制下對原稿進行掃描以獲取所述原稿的圖像數據。
8.根據權利要求7所述的熱敏打印機,其特征在于,所述熱敏打印頭(2)包括加熱單元和驅動電路,其中,所述加熱單元包括沿打印介質的寬度方向等距排成一行的多個發熱體,所述驅動電路包括多個選通開關,所述多個選通開關與所述多個發熱體一一對應串聯成多個串聯組合,所述多個串聯組合之間并聯,并且所述打印頭控制器(3)與所述多個選通開關的控制端均連接以分別控制所述多個選通開關的導通和斷開,所述熱敏打印機還包括:檢測電路(5),與所述熱敏打印頭(2)相連接,用于在所述熱敏打印頭(2)進行掃描工作時,檢測所述熱敏打印頭(2)的發熱體的阻值,其中,在所述原稿與所述熱敏打印頭(2)的發熱體相對時,所述發熱體通電; 轉換單元¢),與所述檢測電路(5)相連接,用于根據圖像的灰度值與發熱體的阻值之間的對應關系,將所述檢測電路(5)檢測到的發熱器的阻值轉換為圖像數據;以及存儲單元(7),用于存儲圖像的灰度值與發熱體的阻值之間的對應關系。
9.根據權利要求7所述的熱敏打印機,其特征在于,所述熱敏打印頭(2)包括加熱單元和驅動電路,其中,所述加熱單元包括沿打印介質的寬度方向等距排成一行的多個發熱體,所述驅動電路包括多個選通開關,所述多個選通開關與所述多個發熱體一一對應串聯成多個串聯組合,所述多個串聯組合之間并聯,所述熱敏打印機還包括打印頭供電電路(4),所述打印頭供電電路包括高壓電源(41)、電源開關(42)和電源開關控制電路(43),其中: 所述電源開關(42) —端與所述高壓電源(41)連接,另一端與所述多個發熱體的并聯端㈧連接, 所述電源開關(42)具有控制端, 所述電源開關控制電路(43)的輸出端連接所述電源開關(42)的控制端,并且所述電源開關控制電路(43)在所述中央控制單元(I)的控制下輸出控制信號以控制所述電源開關(42)的導通或斷開。
10.根據權利要求9所述的熱敏打印機,其特征在于,所述檢測電路(5)包括低壓電源(51)、參考電阻(Rref)和開關器件,并且所述低壓電源(51)、所述參考電阻(Rref)及所述開關器件三者串聯后與所 述多個發熱體的并聯端(A)連接,其中: 當所述電源開關(42)導通時,所述開關器件處于斷開狀態,以使所述低壓電源(51)和所述參考電阻Rref與所述高壓電源(41)和熱敏打印頭(2)隔離, 當所述電源開關(42)斷開時,所述開關器件處于導通狀態,以使所述低壓電源(51)與所述熱敏打印頭(2)連通,向所述熱敏打印頭(2)提供檢測發熱體阻值時所需的電壓,其中,所述低壓電源的電壓值小于所述高壓電源的電壓值。
11.根據權利要求7所述的熱敏打印機,其特征在于,還包括輸送機構(8),所述輸送機構⑶包括: 輸送輥(81),與所述熱敏打印頭(2)相對設置,且所述輸送輥(81)與所述熱敏打印頭(2)相切配合,所述原稿從所述輸送輥(81)與所述熱敏打印頭(2)之間穿過;以及 步進電機(82),與所述輸送輥(81)傳動連接,用于驅動所述輸送輥(81)輸送所述原稿相對于熱敏打印頭(2)運動。
全文摘要
本發明公開了一種熱敏打印機及熱敏打印機的控制方法。該熱敏打印機包括熱敏打印頭,在該控制方法中,通過控制熱敏打印頭對原稿進行掃描以獲取所述原稿的圖像數據。本發明的熱敏打印頭既可以執行打印工作又可以執行掃描工作,解決了具有掃描功能的熱敏打印機結構比較復雜的問題。
文檔編號B41J29/393GK103192609SQ201210006348
公開日2013年7月10日 申請日期2012年1月10日 優先權日2012年1月10日
發明者董述恂, 叢強滋, 姜天信, 王春濤, 王永華, 韓智華 申請人:山東新北洋信息技術股份有限公司