麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

熱轉印打印裝置及其控制方法和裝置制造方法

文檔序號:2513649閱讀:310來源:國知局
熱轉印打印裝置及其控制方法和裝置制造方法
【專利摘要】本發明公開了一種熱轉印打印裝置及其控制方法和裝置。其中,該熱轉印打印裝置的控制方法包括:在檢測到碳帶將用盡時,判斷打印數據是否完成打印,其中,在碳帶上設置有碳帶將用盡標記;在判定打印數據未完成打印時,控制熱轉印打印裝置的打印頭暫停打印;驅動碳帶以使碳帶將用盡標記繞過打印頭;以及控制打印頭打印剩余打印數據。通過本發明。解決了相關技術中熱轉印打印裝置在檢測到碳帶將用盡時往往造成打印內容不完整的問題。
【專利說明】熱轉印打印裝置及其控制方法和裝置
【技術領域】
[0001]本發明涉及打印領域,具體而言,涉及一種熱轉印打印裝置及其控制方法和裝置。【背景技術】
[0002]熱轉印打印裝置是通過熱打印頭加熱碳帶,使碳帶的油墨層上的涂料轉印到打印介質上形成圖像的打印機。為了避免打印過程中因碳帶突然用完造成打印機接收到的打印數據不能被完整打印的問題,目前的熱轉印打印裝置一般都使用帶有碳帶將用盡標記的專用碳帶進行打印。圖1a為在熱轉印打印裝置中常用的一種專用碳帶的示意圖,如圖所示,碳帶4’在將用盡位置設置有與碳帶的油墨層的反射率或透射率不同的碳帶將用盡標記41’,碳帶將用盡標記41’通常為為無油墨層的透明區域,或者為涂有其他顏色(如白色)涂料的區域。在打印裝置中,可以通過使用透射傳感器(或反射傳感器)檢測碳帶將用盡標記41’判斷碳帶是否將用盡。由于碳帶將用盡標記區域與碳帶的油墨層顏色不同,因此不能用于進行打印數據的打印。
[0003]相關技術公開了一種使用圖1a所示專用碳帶進行打印并且具有碳帶將用盡檢測功能的熱轉印打印裝置,如圖1b所示,該打印裝置包括有:打印單元24’、打印介質P、碳帶4’、碳帶發放單元6’、碳帶回收單元5’、碳帶將用盡檢測單元10’、表示單元26’,其中,碳帶將用盡檢測單元10’包括光發生器11’和光接收器12’,在打印單元24’執行打印任務的過程中,碳帶4’被由碳帶發放單元6’帶動至碳帶回收單元5’,碳帶4’移動的過程中始終位于碳帶將用盡檢測單元10’的光發生器11’和光接收器12’之間,碳帶將用盡檢測單元10’通過檢測光接收器12’的電壓值判斷碳帶4’的狀態,當碳帶將用盡檢測單元10’檢測到位于碳帶4’的將用盡位置上的碳帶將用盡標記時,表示單元26’發出碳帶將用盡的指示信息,提醒用戶更換碳帶。
[0004]使用相關技術提供的打印裝置可以進行碳帶將用盡狀態的檢測,但是,使用該技術提供的打印裝置進行打印時,如果在打印過程中碳帶將用盡檢測單元10’檢測到碳帶將用盡,此時,若打印裝置立即停止打印,向用戶發出碳帶將用盡的指示信息,則會造成當前已接收的打印數據不能被完整打印;若打印裝置繼續執行打印作業任務,直至已接收的打印數據被打印完后再停止打印,向用戶發出碳帶將用盡的提示信息,則會因為碳帶將用盡標記不能正常對打印數據進行打印而造成打印內容不完整。
[0005]針對相關技術中熱轉印打印裝置在檢測到碳帶將用盡時往往造成打印內容不完整的問題,目如尚未提出有效的解決方案。

【發明內容】

[0006]本發明的主要目的在于提供一種熱轉印打印裝置及其控制方法和裝置,以解決相關技術中熱轉印打印裝置在檢測到碳帶將用盡時往往造成打印內容不完整的問題。
[0007]為了實現上述目的,根據本發明的一個方面,提供了一種熱轉印打印裝置的控制方法。該熱轉印打印裝置的控制方法包括:在檢測到碳帶將用盡時,判斷打印數據是否完成打印,其中,在碳帶上設置有碳帶將用盡標記;在判定打印數據未完成打印時,控制熱轉印打印裝置的打印頭暫停打印;驅動碳帶以使碳帶將用盡標記繞過打印頭;以及控制打印頭打印剩余打印數據。
[0008]進一步地,控制熱轉印打印裝置的打印頭暫停打印包括:在打印頭完成當前點行的數據打印后,停止向打印頭的發熱體發送打印數據,并控制打印頭與打印膠輥分離。控制打印頭打印剩余的打印數據包括:控制打印頭與打印膠輥相切;以及然后,控制打印頭打印剩余的打印數據。
[0009]進一步地,在確定打印數據未完成打印之后,上述方法還包括:計算剩余打印數據的打印長度,判斷剩余打印數據的打印長度是否大于預設長度,其中,預設長度為碳帶將用盡檢測單元的檢測位置到打印頭的打印位置的距離,其中,在判定剩余打印數據的打印長度小于或等于預設長度時,直接打印剩余打印數據。
[0010]進一步地,在控制打印頭打印剩余打印數據之后,上述方法還包括:持續回收碳帶,并檢測碳帶發放軸是否轉動;當檢測到碳帶發放軸停止轉動時,停止回收碳帶;以及輸出碳帶用盡的狀態信息。
[0011]進一步地,在判定打印數據未完成打印時,控制熱轉印打印裝置的打印頭暫停打印包括:計算剩余打印數據的打印長度,判斷剩余打印數據的打印長度是否大于預設長度,其中,預設長度為碳帶將用盡檢測單元的檢測位置到打印頭的打印位置的距離;在判定剩余打印數據的打印長度大于預設長度時,先控制打印頭打印打印長度為預設長度的打印數據,以及然后,控制熱轉印打印裝置的打印頭暫停打印。
[0012]進一步地,當檢測到碳帶將用盡時,輸出碳帶將用盡的狀態信息。
[0013]為了實現上述目的,根據本發明的另一方面,提供了一種熱轉印打印裝置的控制裝置。該打印控制裝置包括:第一判斷單元,用于在檢測到碳帶將用盡時,判斷打印數據是否完成打印,其中,在碳帶上設置有碳帶將用盡標記;第一控制單元,用于在判定打印數據未完成打印時,控制熱轉印打印裝置的打印頭暫停打印;驅動單元,用于驅動碳帶以使碳帶將用盡標記繞過打印頭;以及第二控制單元,用于控制打印頭打印剩余打印數據。
[0014]進一步地,第一控制單元用于采用以下方式控制熱轉印打印裝置的打印頭暫停打印:在打印頭完成當前點行的數據打印后,停止向打印頭的發熱體發送打印數據;以及,控制熱轉印打印裝置的打印頭與打印膠輥分離,第二控制單元用于采用以下方式控制打印頭打印剩余的打印數據:控制打印頭與打印膠輥相切;以及然后,控制打印頭打印剩余的打印數據。
[0015]進一步地,打印控制裝置還包括:第二判斷單元,用于在確定打印數據未完成打印之后,計算剩余打印數據的打印長度,判斷剩余打印數據的打印長度是否大于預設長度,其中,預設長度為碳帶將用盡檢測單元的檢測位置到打印頭的打印位置的距離,第一控制單元用于在判定剩余打印數據的打印長度大于預設長度時,控制打印頭暫停打印;第二控制單元用于在判定剩余打印數據的打印長度小于或等于預設長度時,直接控制打印頭打印剩余打印數據。
[0016]進一步地,打印控制裝置還包括:檢測單元,用于在控制打印頭打印剩余打印數據之后,持續回收碳帶,并檢測碳帶發放軸是否轉動;第三控制單元,用于當檢測到碳帶發放軸停止轉動時,控制熱轉印打印裝置停止回收碳帶;以及輸出單元,用于在檢測到碳帶發放軸停止轉動時輸出碳帶用盡的狀態信息或者在檢測到碳帶將用盡時輸出碳帶將用盡的狀態息。
[0017]為了實現上述目的,根據本發明的另一方面,提供了一種熱轉印打印裝置。該熱轉印打印裝置包括:打印頭;碳帶收發單元,用于發放及回收碳帶,其中,在碳帶上設置有碳帶將用盡標記;碳帶將用盡檢測單元,用于檢測碳帶是否將用盡;打印頭升降單元,用于抬起或壓下打印頭;以及控制單元用于在碳帶將用盡檢測單元檢測到碳帶將用盡時,判斷打印數據是否完成打印;在判定打印數據未完成打印時,控制打印頭暫停打印;以及在驅動碳帶以使碳帶將用盡標記繞過打印頭之后,控制打印頭打印剩余打印數據。
[0018]通過本發明,由于在檢測到碳帶將用盡且打印數據未完成打印時,先使碳帶將用盡標記先繞過打印頭,再控制打印頭繼續打印,從而避免了將打印內容打印在碳帶將用盡標記上,解決了相關技術中熱轉印打印裝置在檢測到碳帶將用盡時往往造成打印內容不完整的問題。
【專利附圖】

【附圖說明】
[0019]構成本申請的一部分的附圖用來提供對本發明的進一步理解,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0020]圖1a是現有熱轉印打印裝置中常用的一種專用碳帶的示意圖;
[0021]圖1b是根據相關技術的熱轉印打印裝置的組成示意圖;
[0022]圖2a是根據本發明實施例的熱轉印打印裝置的模塊組成示意圖;
[0023]圖2b是根據本發明的熱轉印打印裝置的打印控制裝置的第一實施例的模塊組成示意圖;
[0024]圖2c是根據本發明的熱轉印打印裝置的打印控制裝置的第二實施例的模塊組成示意圖;
[0025]圖2d是根據本發明的熱轉印打印裝置的打印控制裝置的第三實施例的模塊組成示意圖;
[0026]圖3是根據本發明實施例的熱轉印打印裝置的結構示意圖;
[0027]圖4a是根據本發明的熱轉印打印裝置的打印控制方法的第一實施例的流程圖;
[0028]圖4b是根據本發明的熱轉印打印裝置的打印控制方法的第二實施例的流程圖;
[0029]圖4c是根據本發明的熱轉印打印裝置的打印控制方法的第三實施例的流程圖;
[0030]圖5是根據本發明的熱轉印打印裝置的打印控制方法的第四實施例的流程圖;以及
[0031]圖6是根據本發明實施例的熱轉印打印裝置的碳帶將用盡檢測單元的檢測位置、打印頭的打印位置以及碳帶將用盡標記之間關系的示意圖。
【具體實施方式】
[0032]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發明。
[0033]圖2a是根據本發明實施例的熱轉印打印裝置的模塊組成示意圖,如圖所示,熱轉印打印裝置200包括控制單元21、通信單元22、RAM存儲器23,Flash存儲器24,打印單元25,碳帶收發單元26,打印頭升降單元27,碳帶將用盡檢測單元28。其中:
[0034]控制單元21,用于控制其他各單元執行工作,如控制單元21控制通信單元22與主機之間進行數據交互,控制單元21控制打印單元25執行打印工作,控制單元21控制碳帶收發單元26執行碳帶回收工作等。
[0035]通信單元22,用于完成熱轉印打印裝置與主機之間的數據交互,包括接收收主機發送的數據、向主機返回數據。其中,主機向打印裝置發送的數據包括打印設置命令和打印數據,打印設置命令用于對要打印的字符、圖形等進行設置,如,設置要打印字符的寬度、高度等;打印數據為要在打印介質上打印的字符的十六進制碼或圖形的點陣數據;打印裝置向主機返回的數據包括打印裝置的各種狀態,如碳帶正常狀態、碳帶將用盡狀態、碳帶用盡狀態等。
[0036]RAM存儲器23,包括接收緩沖區231和打印緩沖區232,其中,接收緩沖區231用于存儲通信單元22接收的打印設置命令和打印數據,打印緩沖區232用于存儲通信單元22接收的打印數據經過控制單元21進行數據處理后生成的要發送到打印頭的點陣數據。
[0037]Flash存儲器24,用于存儲打印裝置的控制程序、電壓閾值V1、第一設定長度L1、第二設定長度L2,其中,電壓閾值Vl為碳帶將用盡檢測單元28判斷碳帶是否將用盡的電壓閾值;第一設定長度LI為用于表示碳帶將用盡的碳帶將用盡標記的長度,第二設定長度L2為打印裝置中碳帶將用盡檢測單元28的傳感器的檢測位置到打印單元25的打印頭的打印位置之間的距離。
[0038]打印單元25,用于執行打印操作,打印單元25包括打印頭251、打印膠輥252以及打印介質驅動電機253,其中,打印頭251與打印膠輥252相切設置,打印介質從二者之間穿過,打印頭251包括沿打印介質寬度方向等距排列成一行的多個發熱體,發熱體受控發熱,將碳帶的油墨層上的涂料轉印到打印介質上形成圖像,打印介質驅動電機253與打印膠輥252傳動連接,用于驅動打印膠輥252輸送打印介質移動。
[0039]碳帶收發單元26,用于發放及回收碳帶。碳帶收發單元26包括碳帶發放軸261、碳帶回收軸262以及碳帶驅動電機263,其中,碳帶發放軸261用于支撐未使用的碳帶,碳帶回收軸262用于支撐使用后的碳帶,碳帶驅動電機263用于驅動碳帶回收軸262轉動,未使用的碳帶從碳帶發放軸261引出,從打印頭251和打印膠輥252之間穿過后纏繞到碳帶回收軸262上,碳帶驅動電機263與碳帶回收軸262傳動連接,驅動碳帶回收軸262轉動將使用后的碳帶回收至碳帶回收軸262。
[0040]打印頭升降單元27,用于抬起或壓下打印頭251,使打印頭251與打印膠輥252相切或分離。打印頭升降單元27包括凸輪271、凸輪驅動電機272,其中,凸輪271與打印頭251連接,凸輪驅動電機272與凸輪271傳動連接,凸輪驅動電機272驅動凸輪271轉動不同的設定角度,使打印頭251位于抬起或壓下位置。
[0041]碳帶將用盡檢測單元28,用于檢測碳帶將用盡標記。碳帶將用盡檢測單元28包括第一傳感器281,第一傳感器281可以是透射傳感器也可以是反射傳感器,其包括光發生器和光接收器,當第一傳感器281為透射傳感器時,光發生器和光接收器分別位于碳帶的兩偵U,二者相對設置,光接收器接收從碳帶透射的光發生器發生的光;當第一傳感器281為反射傳感器時,光發生器和光接收器同時位于碳帶的一側,光接收器接收由碳帶反射的光發生器發生的光。控制單元21讀取第一傳感器281的光接收器的電壓值,并將該電壓值與預設的電壓閾值Vl進行比較,通過判斷二者的大小關系即可判斷覆蓋于第一傳感器281上的碳帶是否為碳帶將用盡標記,從而判斷碳帶是否將用盡。
[0042]進一步地,熱轉印打印裝置200還包括輸出單元29,用于根據控制單元21的要求以光、聲音等方式進行打印裝置各種狀態的信息指示,比如,碳帶正常、碳帶將用盡、碳帶用盡等狀態的指示,輸出單元29可以是指示燈、液晶顯示屏、蜂鳴器及語音裝置等,當輸出單元29為指示燈時,通過設置指示燈閃爍頻率、顏色等方式指示打印裝置的狀態;當輸出單元29為液晶顯示屏時,通過文字顯示指示打印裝置的狀態,當輸出單元29為蜂鳴器時,通過設置蜂鳴器鳴叫頻率、次數等方式指示打印裝置的狀態,當輸出單元29為語音裝置時,通過語音提示指示打印裝置的狀態。
[0043]進一步地,熱轉印打印裝置200還包括碳帶用盡檢測單元30,用于檢測碳帶發放軸261的轉動狀態。碳帶用盡檢測單元30包括第二傳感器301和碼盤302,其中,第二傳感器301可以是透射傳感器也可以是反射傳感器,其包括光發生器和光接收器,當第二傳感器301為透射傳感器時,光發生器和光接收器分別位于碼盤302的兩側,二者相對設置,光接收器接收從碼盤302透射的光發生器發生的光;當第二傳感器301為反射傳感器時,光發生器和光接收器位于碼盤302的一側,光接收器接收由碼盤302反射的光發生器發生的光。碼盤302與碳帶發放軸261固定連接,可以隨碳帶發放軸261同步轉動,當碼盤302轉動時,第二傳感器301的光接收器輸出連續有規律變化的電壓值,當碼盤302停止轉動時,第二傳感器301的光接收器輸出的電壓值不變。因此,控制單元21通過讀取第二傳感器301的輸出信號判斷碼盤302是否轉動,從而判斷碳帶發放軸261是否轉動。
[0044]圖2b是根據本發明的熱轉印打印裝置的打印控制裝置的第一實施例的模塊組成示意圖。
[0045]如圖2b所示,該熱轉印打印裝置的打印控制裝置包括第一判斷單元20、第一控制單元40、驅動單元60和第二控制單元80。
[0046]第一判斷單元20用于在檢測到碳帶將用盡時,判斷打印數據是否完成打印,其中,在所述碳帶上設置有碳帶將用盡標記。
[0047]第一控制單元40用于在判定打印數據未完成打印時,控制熱轉印打印裝置的打印頭暫停打印。
[0048]驅動單元60用于驅動碳帶以使碳帶將用盡標記繞過打印頭。
[0049]第二控制單元80用于控制打印頭打印剩余打印數據。
[0050]作為本發明的一種優選實施方式,第一控制單元可以用于采用以下方式控制熱轉印打印裝置的打印頭暫停打印:在打印頭完成當前點行的數據打印后,停止向打印頭的發熱體發送打印數據;以及,控制熱轉印打印裝置的打印頭與打印膠輥分離。第二控制單元用于采用以下方式控制打印頭打印剩余的打印數據:控制打印頭與打印膠輥相切;以及然后,控制打印頭打印剩余的打印數據。
[0051]圖2c是根據本發明的熱轉印打印裝置的打印控制裝置的第二實施例的模塊組成不意圖。該實施例可以作為第一實施例的一種優選實施方式。
[0052]如圖2c所示,該熱轉印打印裝置的打印控制裝置除了包括第一判斷單元20、第一控制單元40、驅動單元60和第二控制單元80之外,還包括第二判斷單元50。
[0053]第一判斷單元20、第一控制單元40、驅動單元60和第二控制單元80的作用與第一實施例中的相同,在此不再贅述。
[0054]第二判斷單元50用于在確定打印數據未完成打印之后,計算剩余打印數據的打印長度,判斷剩余打印數據的打印長度是否大于預設長度,其中,預設長度為碳帶將用盡檢測單元的檢測位置到打印頭的打印位置的距離。此時,第一控制單元40用于在判定剩余打印數據的打印長度大于預設長度時,控制打印頭暫停打印。第二控制單元80用于在判定剩余打印數據的打印長度小于或等于預設長度時,直接控制打印頭打印剩余打印數據。
[0055]圖2d是根據本發明的熱轉印打印裝置的打印控制裝置的第三實施例的模塊組成不意圖。該實施例可以作為第一實施例的又一種優選實施方式。
[0056]如圖2d所示,該熱轉印打印裝置的打印控制裝置除了包括第一判斷單元20、第一控制單元40、驅動單元60和第二控制單元80之外,還包括檢測單元81、第三控制單元82和輸出單元83。
[0057]檢測單元81用于在控制打印頭打印剩余打印數據之后,持續回收碳帶,并檢測碳帶發放軸是否轉動。
[0058]第三控制單元82用于當檢測到碳帶發放軸停止轉動時,控制熱轉印打印裝置停止回收碳帶。以及
[0059]輸出單元83用于輸出碳帶用盡的狀態信息。
[0060]通過本發明實施例,解決了現有技術中熱轉印打印裝置在檢測到碳帶將用盡后已接收的打印數據不能被完整打印的問題,同時,在已接收的打印數據被完整打印后,打印裝置回收碳帶直至碳帶處于已用盡狀態,該操作避免了當打印裝置在碳帶將用盡的狀態下斷電,下次上電后再次啟動打印任務時因無法檢測碳帶將用盡而出現打印內容不完整的現象。
[0061]圖3是根據本發明實施例的熱轉印打印裝置的結構示意圖,如圖所示,熱轉印打印裝置包括碳帶支架和基座,其中,碳帶支架與基座樞接,可以相對于基座打開或閉合。打印單元25的打印頭251與打印頭固定板固定連接,打印頭固定板與碳帶支架活動連接,打印膠輥252由基座支撐,可以繞自身軸線轉動,當碳帶支架相對于基座閉合時,打印頭251和打印膠輥252配合。
[0062]碳帶收發單元26的碳帶發放軸261和碳帶回收軸262均位于碳帶支架的背離打印頭251的一側,由碳帶支架支撐,當碳帶支架相對于基座閉合時,碳帶發放軸261和碳帶回收軸262的軸線與打印膠輥252的軸線平行。碳帶驅動電機263通過傳動組件與碳帶回收軸262傳動連接。
[0063]安裝碳帶R時,使碳帶支架相對于基座打開,未使用的碳帶卷由碳帶發放軸261支撐,拉動碳帶R的起始端使其繞過打印頭251后纏繞在碳帶回收軸262上。打印介質P從紙卷支撐機構(圖中未顯示)引出,覆蓋在打印膠輥252表面,當使可動框架相對固定框架閉合后,打印介質P位于碳帶R和打印膠輥252之間,碳帶R的油墨層與打印介質P接觸。
[0064]打印時,打印介質驅動電機253驅動打印膠輥252轉動使打印介質P和碳帶R向打印單元25的下游(如圖中箭頭A所示方向)移動,碳帶驅動電機263驅動碳帶回收軸262轉動,運動的碳帶R拉動碳帶發放軸261轉動,使碳帶R由碳帶發放軸261向碳帶回收軸262輸送,打印頭251的發熱體受控發熱使碳帶R的油墨層上的涂料轉印至打印介質P上,形成設定的圖像或文字。[0065]打印頭升降單元27的凸輪驅動電機272與碳帶支架固定連接,凸輪271與凸輪驅動電機272傳動連接,并與打印頭固定板配合,當凸輪驅動電機272驅動凸輪271轉動不同的設定角度時,利用凸輪271與打印頭固定板的配合位置發生變化,驅動打印頭固定板相對碳帶支架運動,使得打印頭251位于抬起或壓下位置,當打印頭251位于壓下位置時,打印頭251與打印膠輥252相切配合,當打印頭251位于抬起位置時,打印頭251與打印膠輥252分尚。
[0066]碳帶將用盡檢測單元28的第一傳感器281與碳帶支架固定連接,沿打印介質P輸送方向,位于打印單元25的上游。第一傳感器281與打印頭251的打印位置(即打印頭發熱體所在位置)之間相距第二設定長度L2,碳帶R在由碳帶發放軸261被帶動至碳帶回收軸262的過程中始終覆蓋在第一傳感器281的光接收器上,通過檢測第一傳感器281的光接收器的電壓值并與預設的電壓閾值Vl進行比較就可以判斷當前覆蓋在該傳感器上的碳帶是否為碳帶R的將用盡標記位置,從而判斷碳帶R是否將用盡。
[0067]碳帶用盡檢測單元30的碼盤302與碳帶發放軸261固定連接,可以隨碳帶發放軸261同步轉動,第二傳感器301與碼盤302配合。當碼盤302轉動時,第二傳感器301的光接收器輸出連續有規律變化的電壓值,當碼盤302停止轉動時,第二傳感器301的光接收器輸出的電壓值不變。通過檢測第二傳感器301輸出信號,可以判斷碼盤302是否轉動,從而判斷碳帶發放軸261是否轉動。
[0068]本發明實施例還提供了一種熱轉印打印裝置的打印控制方法。需要說明的是,本發明實施例的熱轉印打印裝置、熱轉印打印裝置的打印控制方法、熱轉印打印裝置的打印控制裝置中的不同技術特征可以相互結合。
[0069]圖4a是根據本發明的熱轉印打印裝置的打印控制方法的第一實施例的流程圖,如圖所示,該方法包括以下步驟:
[0070]步驟S201,檢測到碳帶將用盡。
[0071]步驟S202,判斷打印數據是否完成打印。
[0072]步驟S203,在判定打印數據未完成打印時,控制熱轉印打印裝置的打印頭暫停打印。
[0073]可以在打印頭完成當前點行的數據打印后,停止向打印頭的發熱體發送打印數據以控制熱轉印打印裝置的打印頭暫停打印,然后,控制熱轉印打印裝置的打印頭與打印膠輥分離。
[0074]進一步優選地,在該步驟中,先控制打印頭打印打印長度為預設長度的打印數據,其中,預設長度為碳帶將用盡檢測單元的檢測位置到打印頭的打印位置的距離,然后控制熱轉印打印裝置的打印頭暫停打印。
[0075]步驟S204,驅動碳帶以使碳帶將用盡標記繞過打印頭。
[0076]步驟S205,控制打印頭打印剩余打印數據。
[0077]控制熱轉印打印裝置的打印頭與打印膠輥相切,然后控制打印頭打印剩余的打印數據。
[0078]作為本發明的一種優選實施方式,在確定打印數據未完成打印之后,上述方法還包括:首先計算剩余打印數據的打印長度,判斷剩余打印數據的打印長度是否大于預設長度,其中,預設長度為碳帶將用盡檢測單元的檢測位置到打印頭的打印位置的距離,在判定剩余打印數據的打印長度大于預設長度時,控制打印頭暫停打印。在判定剩余打印數據的打印長度小于或等于預設長度時,直接打印剩余打印數據。
[0079]作為本發明的又一種優選實施方式,在控制打印頭打印剩余打印數據之后,上述方法還可以包括:持續回收碳帶,并檢測碳帶發放軸是否轉動;當檢測到碳帶發放軸停止轉動時,停止回收碳帶;輸出碳帶用盡的狀態信息。
[0080]圖4b是根據本發明的熱轉印打印裝置的打印控制方法的第二實施例的流程圖,如圖所示,該控制方法包括:
[0081]步驟S401,接收打印數據并打印,同時檢測碳帶將用盡狀態
[0082]通信單元接收主機發送的數據并將其保存在RAM存儲器的接收緩沖區中,其中,通信單元接收的數據包括打印設置命令及打印數據,控制單元對接收緩沖區中存儲的打印設置命令及打印數據進行處理,生成點陣數據并將其保存在打印緩沖區中。執行一次打印動作時,控制單元向打印頭的發熱體發送控制信號,并依次將打印緩沖區中存儲的與打印頭的一行發熱體相對應的點陣數據發送到打印頭的發熱體,打印頭的發熱體受控發熱將碳帶的油墨層上的涂料轉印到打印介質上,形成設定的圖像或文字,同時,打印介質驅動電機驅動打印介質向打印單元的下游移動一個最小單位(即一點行),完成一點行打印數據的打印。打印介質移動過程中,碳帶驅動電機驅動碳帶回收軸轉動,使已使用的碳帶向碳帶回收軸方向移動。
[0083]打印過程中,控制單元讀取碳帶將用盡檢測單元的第一傳感器的光接收器的電壓值,并將其與預設的電壓閾值Vi進行比較,通過判斷二者的大小關系,判斷當前覆蓋于第一傳感器上的碳帶為碳帶的正常打印位置或將用盡標記位置,從而判斷碳帶是否處于將用盡狀態。
[0084]步驟S402,當檢測到碳帶將用盡時,輸出碳帶將用盡的狀態信息
[0085]當檢測到碳帶將用盡狀態時,輸出單元發出碳帶將用盡的指示信息,提醒用戶停止向打印裝置發送打印數據并準備更換新的碳帶。
[0086]步驟S403,當檢測到碳帶將用盡時,判斷打印數據是否完成打印
[0087]同時,當檢測到碳帶處于將用盡狀態時,控制單元檢測RAM存儲器中存儲的已接收的打印數據是否完成打印,其中,已接收的打印數據包括接收緩沖區中存儲的未處理的打印數據和打印緩沖區中存儲的未向打印頭的發熱體發送的點陣數據,當已接收的打印數據已完成打印時,流程結束;當已接收的打印數據未完成打印時,執行步驟S404。
[0088]步驟S404,暫停打印,抬起打印頭
[0089]打印單元完成當前點行的數據打印后,控制單元停止向打印頭的發熱體發送點陣數據,并停止輸送打印介質和碳帶,同時,打印頭升降單元的凸輪驅動電機驅動凸輪轉動第一設定角度,使打印頭到達抬起位置,從而使打印頭與打印膠輥分離。
[0090]步驟S405,回收設定長度的碳帶
[0091 ] 碳帶驅動電機驅動碳帶回收軸轉動設定的角度,使碳帶由碳帶發放軸向碳帶回收軸方向移動設定長度L,其中,L = L1+L2,L1為碳帶將用盡標記的長度,L2為碳帶將用盡檢測單元的檢測位置(即第一傳感器的所在位置)到打印頭的打印位置的距離,圖6示意出了熱轉印打印裝置的碳帶將用盡檢測單元的檢測位置與打印頭的打印位置以及碳帶將用盡標記之間關系,由圖可知,當碳帶將用盡檢測單元的第一傳感器檢測到碳帶將用盡標記時,碳帶由碳帶發放軸向碳帶回收軸移動長度L后,能夠使碳帶將用盡標記繞過打印頭的打印位置,在圖6中,251為打印頭所處的位置,281為第一傳感器所處的位置。
[0092]對于本發明實施例的碳帶而言,在碳帶將用盡標記的前后均具有可打印的油墨層。
[0093]作為本發明實施例的一種可選實施方式,在步驟S403中檢測到碳帶將用盡且判斷出打印數據未完成打印時,在步驟S404中,先控制打印頭繼續執行打印,在打印打印長度為第二設定長度L2的部分剩余打印數據之后,再暫停打印,此時,僅需要使碳帶由碳帶發放軸向碳帶回收軸方向移動長度LI,從而最大限度地利用了碳帶上的油墨層。
[0094]步驟S406,壓下打印頭,打印剩余打印數據
[0095]控制單元控制凸輪驅動電機驅動凸輪轉動第二設定角度,使得打印頭到達壓下位置,從而使打印頭與打印膠輥相切,控制單元繼續處理RAM存儲器中存儲的已接收的打印數據,利用碳帶將用盡標記后的剩余碳帶完成剩余打印數據的打印。
[0096]圖4c是根據本發明的熱轉印打印裝置的打印控制方法的第三實施例的流程圖,如圖所示,該控制方法包括:
[0097]步驟S601?步驟S603,同步驟S401?步驟S403。
[0098]步驟S604,計算剩余打印數據的打印長度,判斷剩余打印數據的打印長度是否大
于第二設定長度
[0099]當檢測到碳帶處于將用盡狀態且接收到的打印數據未完成打印時,控制單元計算RAM存儲器中存儲的剩余打印數據的打印長度L’,并將L’與第二設定長度L2進行比較,其中,打印長度是指打印數據打印在打印介質上時使用的打印介質或碳帶的長度,第二設定長度L2為碳帶將用盡檢測單元的檢測位置到打印頭的打印位置的距離。L’與第二設定長度L2進行比較后,當L’小于等于L2時,執行步驟S605,否則,執行步驟S606。
[0100]步驟S605,打印剩余打印數據
[0101]打印單元執行打印,打印RAM存儲器中存儲的所有剩余打印數據。
[0102]步驟S606,打印部分剩余打印數據
[0103]打印單元執行打印,打印部分剩余打印數據,該部分剩余打印數據為所有剩余打印數據中打印長度等于第二設定長度L2的那部分數據。
[0104]步驟S607,暫停打印,抬起打印頭。
[0105]步驟S608,回收第一設定長度的碳帶
[0106]由于在步驟S606中繼續打印了打印長度為第二設定長度L2的打印數據,因此,此時碳帶將用盡標記已到達打印位置,碳帶回收單元回收第一設定長度LI長度的碳帶,使碳帶將用盡標記繞過打印頭的打印位置。
[0107]步驟S609,壓下打印頭,打印剩余打印數據。
[0108]采用如圖4c所示的根據本發明第三實施例的熱轉印打印裝置的打印控制方法進行打印,當檢測到碳帶將用盡狀態時,利用碳帶將用盡檢測單元的檢測位置到打印頭的打印位置之間的碳帶完成打印長度為第二設定長度L2的部分剩余打印數據的打印,在碳帶將用盡標記到達打印頭的打印位置時再抬起打印頭,回收碳帶,使碳帶將用盡標記繞過打印位置。這種方法既可以保證碳帶處于將用盡狀態時剩余的打印數據可以被完全打印,又能使碳帶覆蓋有油墨層的正常可打印區域最大限度地被利用,有利于節省碳帶。[0109]圖5是根據本發明熱轉印打印裝置的打印控制方法的第四實施例的流程圖,如圖所示,該控制方法包括:
[0110]步驟S801?步驟S806,同步驟S401?步驟S406。
[0111]步驟S807,抬起打印頭
[0112]當剩余打印數據被打印完后,控制單元控制凸輪驅動電機驅動凸輪轉動設定角度,使得打印頭到達抬起位置,從而使打印頭與打印膠輥分離。
[0113]步驟S808,持續回收碳帶,并檢測碳帶發放軸是否轉動
[0114]碳帶驅動電機驅動碳帶回收軸轉動,使碳帶由碳帶發放軸向碳帶回收軸方向移動,移動的碳帶拉動碳帶發放軸轉動,從而使碼盤隨碳帶發放軸同步轉動,控制單元讀取碳帶用盡檢測單元的第二傳感器的輸出信號,當第二傳感器的光接收器輸出連續有規律變化的電壓值時,控制單元判定碳帶發放軸處于轉動狀態;當第二傳感器的光接收器輸出的電壓值不變時,控制單元判定碳帶發放軸停止轉動。
[0115]步驟S809,當檢測到碳帶發放軸停止轉動時,停止回收碳帶
[0116]當檢測到碳帶發放軸停止轉動時,控制單元判定碳帶已不再移動,即碳帶已全部由碳帶發放軸回收至碳帶回收軸,碳帶驅動電機停止轉動。
[0117]步驟S810,輸出碳帶用盡的狀態信息
[0118]輸出單元發出碳帶用盡的指示信息,提醒用戶更換新的碳帶。
[0119]通過步驟S807?步驟S810,打印裝置在碳帶將用盡狀態下完成已接收的打印數據的完整打印后,持續回收碳帶直到碳帶用盡,該控制方法節省了用戶手動回收剩余碳帶的操作,避免了當打印裝置在碳帶將用盡的狀態下斷電,下次上電后再次啟動打印任務時因無法檢測碳帶將用盡而出現打印內容打印不完整的問題。
[0120]同樣,圖4c所示的根據本發明第三實施例的熱轉印打印裝置的打印控制方法也可以擴展為在碳帶將用盡狀態下完成剩余打印數據的打印后,持續回收碳帶直到碳帶用盡,具體實施方法同圖5所示的根據本發明第四實施例的熱轉印打印裝置的打印控制方法的步驟S807?步驟S810,在此不再贅述。
[0121]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
[0122]本發明的主要目的在于提供一種熱轉印打印裝置及其打印控制方法,以解決現有技術中熱轉印打印裝置在檢測到碳帶將用盡標記時不能完整打印已接收的打印數據問題。
[0123]顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件結合。
[0124]以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種熱轉印打印裝置的打印控制方法,其特征在于,包括: 在檢測到碳帶將用盡時,判斷打印數據是否完成打印,其中,在所述碳帶上設置有碳帶將用盡標記; 在判定打印數據未完成打印時,控制熱轉印打印裝置的打印頭暫停打印; 驅動所述碳帶以使所述碳帶將用盡標記繞過所述打印頭;以及 控制所述打印頭打印剩余打印數據。
2.根據權利要求1所述的打印控制方法,其特征在于, 控制熱轉印打印裝置的打印頭暫停打印包括:在所述熱轉印打印裝置的打印頭完成當前點行的數據打印后,停止向所述打印頭的發熱體發送打印數據,并控制所述打印頭與打印膠輥分離, 控制所述打印頭打印剩余的打印數據包括:控制所述打印頭與打印膠輥相切; 以及然后,控制所述打印頭打印剩余的打印數據。
3.根據權利要求1所述的打印控制方法,其特征在于,在確定打印數據未完成打印之后,所述方法還包括: 計算所述剩余打印數據的打印長度,判斷所述剩余打印數據的打印長度是否大于預設長度,其中,所述預設長度為碳帶將用盡檢測單元的檢測位置到所述打印頭的打印位置的距離, 其中,在判定所述剩余打印數據的打印長度小于或等于所述預設長度時,直接打印所述剩余打印數據。
4.根據權利要求1所述的打印控制方法,其特征在于,在控制所述打印頭打印剩余打印數據之后,所述方法還包括: 持續回收碳帶,并檢測碳帶發放軸是否轉動; 當檢測到所述碳帶發放軸停止轉動時,停止回收碳帶;以及 輸出碳帶用盡的狀態信息。
5.根據權利要求1所述的打印控制方法,其特征在于, 在判定打印數據未完成打印時,控制熱轉印打印裝置的打印頭暫停打印包括: 計算所述剩余打印數據的打印長度,判斷所述剩余打印數據的打印長度是否大于預設長度,其中,所述預設長度為碳帶將用盡檢測單元的檢測位置到所述打印頭的打印位置的距離; 其中,在判定所述剩余打印數據的打印長度大于所述預設長度時,先控制所述打印頭打印打印長度為所述預設長度的打印數據,以及然后, 控制熱轉印打印裝置的打印頭暫停打印。
6.根據權利要求1所述的打印控制方法,其特征在于,當檢測到碳帶將用盡時,輸出碳帶將用盡的狀態信息。
7.一種熱轉印打印裝置的打印控制裝置,其特征在于,包括: 第一判斷單元,用于在檢測到碳帶將用盡時,判斷打印數據是否完成打印,其中,在所述碳帶上設置有碳帶將用盡標記; 第一控制單元,用于在判定打印數據未完成打印時,控制熱轉印打印裝置的打印頭暫停打印;驅動單元,用于驅動所述碳帶以使所述碳帶將用盡標記繞過所述打印頭;以及 第二控制單元,用于控制所述打印頭打印剩余打印數據。
8.根據權利要求7所述的打印控制裝置,其特征在于, 所述第一控制單元用于采用以下方式控制熱轉印打印裝置的打印頭暫停打印:在所述打印頭完成當前點行的數據打印后,停止向所述打印頭的發熱體發送打印數據;以及,控制所述熱轉印打印裝置的打印頭與打印膠輥分離, 所述第二控制單元用于采用以下方式控制所述打印頭打印剩余的打印數據: 控制所述打印頭與打印膠輥相切;以及然后,控制所述打印頭打印剩余的打印數據。
9.根據權利要求7所述的打印控制裝置,其特征在于,所述打印控制裝置還包括: 第二判斷單元,用于在確定打印數據未完成打印之后,計算所述剩余打印數據的打印長度,判斷所述剩余打印數據的打印長度是否大于預設長度,其中,所述預設長度為碳帶將用盡檢測單元的檢測位置到所述打印頭的打印位置的距離, 其中,所述第一控制單元用于在判定所述剩余打印數據的打印長度大于所述預設長度時,控制所述打印頭暫停打印;所述第二控制單元用于在判定所述剩余打印數據的打印長度小于或等于所述預設長度時,直接控制所述打印頭打印所述剩余打印數據。
10.根據權利要求7所述的打印控制裝置,其特征在于,還包括: 檢測單元,用于在控制所述打印頭打印剩余打印數據之后,持續回收碳帶,并檢測碳帶發放軸是否轉動; 第三控制單元,用于當檢測到所述碳帶發放軸停止轉動時,控制所述熱轉印打印裝置停止回收碳帶;以及 輸出單元,用于在檢測到所述碳帶發放軸停止轉動時輸出碳帶用盡的狀態信息或者在檢測到碳帶將用盡時輸出碳帶將用盡的狀態信息。
11.一種熱轉印打印裝置,其特征在于,包括: 打印頭; 碳帶收發單元,用于發放及回收碳帶,其中,在所述碳帶上設置有碳帶將用盡標記; 碳帶將用盡檢測單元,用于檢測所述碳帶是否將用盡; 打印頭升降單元,用于抬起或壓下所述打印頭;以及 控制單元,用于在所述碳帶將用盡檢測單元檢測到碳帶將用盡時,判斷打印數據是否完成打印;在判定打印數據未完成打印時,控制所述打印頭暫停打印;以及在驅動所述碳帶以使所述碳帶將用盡標記繞過所述打印頭之后,控制所述打印頭打印剩余打印數據。
【文檔編號】B41J29/393GK103625122SQ201210307973
【公開日】2014年3月12日 申請日期:2012年8月27日 優先權日:2012年8月27日
【發明者】許逢博, 齊國偉, 遲曉剛, 于明衛 申請人:山東新北洋信息技術股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 蛟河市| 德清县| 尼勒克县| 威信县| 乌审旗| 通榆县| 科尔| 色达县| 合山市| 祁门县| 台中市| 自治县| 砚山县| 凌源市| 当雄县| 嘉善县| 施秉县| 海安县| 镇雄县| 方正县| 谢通门县| 衢州市| 石阡县| 黑河市| 方城县| 图片| 聂荣县| 博乐市| 桐乡市| 梁山县| 富平县| 关岭| 婺源县| 凯里市| 康乐县| 鄂尔多斯市| 兴山县| 陆良县| 汉阴县| 和顺县| 清流县|