專利名稱:雙面打印系統(tǒng)及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在兩面均具有熱敏層的熱敏式記錄紙上進行熱敏打印的打印系統(tǒng)及其控制方法。
背景技術(shù):
一般地,在打印機在記錄紙上打印圖像和字符的情況下,在記錄紙的一面(例如,正面)設(shè)置有記錄頭,并且在傳送的記錄介質(zhì)上進行打印處理。因此,通常僅在記錄紙的一面上打印圖像和字符。當(dāng)在記錄紙的背面進行打印時,使用在日本專利申請KOKAI公開第11-286147號中提出的反轉(zhuǎn)記錄紙的正面和背面的反轉(zhuǎn)功能(雙面單元)。
此外,對于卷成卷狀的熱敏式記錄紙(其中,在一面上形成有熱敏層),通過一個熱敏頭(thermal head,熱頭)在熱敏層上進行圖像的熱打印,并由切割器切割熱敏式記錄紙以將記錄紙排出。近年來,兩面均具有熱敏層的熱敏式記錄紙已經(jīng)得到實際應(yīng)用。同樣,在雙面熱敏式記錄紙上進行的雙面打印中,在一面形成圖像之后,紙被反轉(zhuǎn)并再次返回到熱敏頭,從而在另一面上形成圖像(例如,日本專利申請KOKAI公開第9-233256和6-24082號)。
例如,在日本專利申請KOKAI公開第11-286147號或USP第6,759,366號中,披露了可以通過使用具有兩個熱敏頭的雙面打印機在兩面進行打印的記錄紙。在該雙面打印機中,在將被傳送的熱敏式記錄紙的各面上設(shè)置熱敏頭。這些熱敏頭允許在熱敏式記錄紙的兩面上打印圖像和字符,而不用進行反轉(zhuǎn)供給。
發(fā)明內(nèi)容
本發(fā)明的實施例提供了一種雙面打印系統(tǒng),包括送紙單元,用于在預(yù)先確定的送紙方向上供給熱敏式記錄紙,其中,該熱敏式記錄紙在用作第一記錄面和第二記錄面的正面和背面上形成有熱敏層;第一熱敏頭,具有在與送紙方向垂直的方向上成線形排列的多個加熱元件,并在熱敏式記錄紙的第一記錄面上打印第一信息;第二熱敏頭,具有在與送紙方向垂直的方向上成線形排列的多個加熱元件,并在熱敏式記錄紙的第二記錄面上打印第二信息;第一溫度傳感器,用于感測第一熱敏頭的溫度;第二溫度傳感器,用于感測第二熱敏頭的溫度;驅(qū)動單元,用于接通/斷開到每個熱敏頭的電連接;以及控制單元,用于控制關(guān)于第一熱敏頭的加熱元件的電連接接通時間,使得第一溫度傳感器的感測溫度為設(shè)定值,以及控制關(guān)于第二熱敏頭的加熱元件的電連接接通時間,使得第二溫度傳感器的感測溫度為設(shè)定值。
此外,還提供了一種用于控制雙面打印系統(tǒng)的方法,其中,雙面打印系統(tǒng)在用作第一記錄面和第二記錄面的正面和背面上形成有熱敏層的熱敏式記錄紙上打印打印數(shù)據(jù),該方法包括分別感測設(shè)置在第一熱敏頭中的加熱元件的溫度和設(shè)置在第二熱敏頭中的加熱元件的溫度,其中,第一熱敏頭在第一記錄面上打印打印數(shù)據(jù),第二熱敏頭在第二記錄面上打印打印數(shù)據(jù);以及控制到各個加熱元件的電連接的接通/斷開,使得各個感測溫度為熱敏頭間的相同溫度。
圖1是根據(jù)第一實施例的雙面打印系統(tǒng)的示意性框圖;圖2是第一實施例的控制電路的框圖;圖3是示出根據(jù)第一實施例的熱敏頭的具體結(jié)構(gòu)的框圖;圖4是示出根據(jù)第一實施例的打印數(shù)據(jù)D0的格式的示圖;圖5是示出根據(jù)第一實施例的打印結(jié)果的示圖;圖6是用于解釋第一實施例的操作的流程圖;圖7是示出根據(jù)第二實施例的雙面打印系統(tǒng)的控制單元結(jié)構(gòu)的框圖;圖8是示出用于第二實施例的設(shè)定了基準(zhǔn)電連接時間的表結(jié)構(gòu)的示圖;圖9是用于解釋第二實施例的由主機裝置進行的設(shè)置處理的流程圖;圖10是示出根據(jù)第二實施例的雙面打印系統(tǒng)的設(shè)定信息的打印結(jié)果的示圖;
圖11是用于解釋根據(jù)第二實施例的雙面打印系統(tǒng)的打印處理的流程圖;圖12是示出根據(jù)第三實施例的雙面打印系統(tǒng)的控制單元結(jié)構(gòu)的框圖;圖13是示出根據(jù)第三實施例的管理關(guān)于各個熱敏頭的信息的存儲單元結(jié)構(gòu)的示圖;圖14是用于解釋根據(jù)第三實施例的由主機裝置進行的設(shè)置處理的流程圖;圖15是示出根據(jù)第三實施例的關(guān)于雙面打印系統(tǒng)中的第一熱敏頭的信息的打印結(jié)果的示圖;圖16是示出根據(jù)第三實施例的關(guān)于雙面打印系統(tǒng)中的第二熱敏頭的信息的打印結(jié)果的示圖;圖17是示出根據(jù)第四實施例的字符屬性管理系統(tǒng)的概念結(jié)構(gòu)的示圖,其中,該字符屬性管理系統(tǒng)安裝在通過熱敏頭進行雙面打印的雙面打印機中;圖18是用于解釋根據(jù)第四實施例的雙面打印系統(tǒng)的打印輸出的流程圖;圖19是用于解釋根據(jù)第四實施例的用于指示打印風(fēng)格的子程序的流程圖;圖20是用于解釋根據(jù)第四實施例的用于編輯字符數(shù)據(jù)的子程序的流程圖;
圖21是用于解釋根據(jù)第五實施例的用于編輯字符數(shù)據(jù)的子程序的流程圖;以及圖22是用于解釋根據(jù)第五實施例的雙面打印系統(tǒng)的打印輸出的流程圖。
具體實施例方式
下文中,將參照附圖詳細(xì)描述本發(fā)明的實施例。
圖1示出了根據(jù)第一實施例的打印機的示意性結(jié)構(gòu)。第一實施例的目的在于提供一種以快速打印輸出和穩(wěn)定濃度進行雙面打印的雙面打印系統(tǒng)及其控制方法。
本發(fā)明中使用的記錄紙為卷成卷狀的長熱敏式記錄紙1。在熱敏式記錄紙1的正面(或稱為第一記錄面)1a和背面(或稱為第二記錄面)1b上分別形成有熱敏層。熱敏式記錄紙1卷成卷狀,使得正面1a在內(nèi)側(cè)。送紙機構(gòu)22(將在稍后描述)在圖中所示的箭頭方向上拉出并供給熱敏式記錄紙1。上述熱敏層由當(dāng)被加熱到預(yù)定溫度或預(yù)定溫度以上時顏色為黑色、紅色等的材料形成。
如圖1所示,沿?zé)崦羰接涗浖?的供給方向(箭頭方向)設(shè)置用于記錄圖像信息、字符信息等的第一熱敏頭2以接觸熱敏式記錄紙1的正面1a,以及用于記錄圖像信息、字符信息等的第二熱敏頭4以接觸熱敏式記錄紙1的背面1b。相對于第一熱敏頭2和第二熱敏頭4,在與熱敏式記錄紙1的送紙方向垂直的方向上成線形排列多個加熱元件。
在本發(fā)明中,沿?zé)崦羰接涗浖?的送紙方向隔開第一熱敏頭2和第二熱敏頭4,并且第一熱敏頭2設(shè)置在從第二熱敏頭4開始的送紙方向的下游側(cè)。此外,第一溫度傳感器7和第二溫度傳感器8分別附著至第一熱敏頭2和第二熱敏頭4。溫度傳感器7和8檢測第一熱敏頭2的溫度T1和第二熱敏頭4的溫度T2。
在朝向第一熱敏頭2的位置處安裝第一壓紙輥3,熱敏式記錄紙1置于二者之間。同樣地,在朝向第二熱敏頭4的位置處安裝第二壓紙輥5,熱敏式記錄紙1置于二者之間。操作第一壓紙輥3和第二壓紙輥5,使得熱敏式記錄紙1被傳送,以便通過未示出的偏壓裝置使熱敏式記錄紙1緊貼第一熱敏頭2和第二熱敏頭4。
此外,在從第一熱敏頭2開始的送紙方向的下游側(cè)設(shè)置切割器6,其切割已在打印區(qū)域的后側(cè)進行了記錄的熱敏式記錄紙1。假設(shè)上游側(cè)的第二熱敏頭4和下游側(cè)的第一熱敏頭2之間的距離為“距離X”,以及第一熱敏頭2和切割器6之間的距離為“距離Y”。
在圖2中示出了包括圖1所示結(jié)構(gòu)的熱敏式打印機主體10的控制電路的結(jié)構(gòu)實例。該打印系統(tǒng)由熱敏式打印機主體10和從外部與其連接的主機裝置30構(gòu)成。
在該結(jié)構(gòu)中,以下元件經(jīng)由總線31連接至作為主控制單元的CPU11由用于存儲控制程序的非易失性存儲器形成的ROM12、由用于存儲數(shù)據(jù)的可重寫易失性存儲器形成的RAM13、用于進行與主機裝置30的數(shù)據(jù)傳送/接收的通信接口14、用于設(shè)定操作條件的操作顯示單元15、用于驅(qū)動熱敏式記錄紙1的送紙機構(gòu)16的送紙驅(qū)動電路21、用于驅(qū)動切割器6的切割器驅(qū)動電路22、用于驅(qū)動第一熱敏頭2的第一頭驅(qū)動電路23、用于驅(qū)動第二熱敏頭4的第二頭驅(qū)動電路24、以及用于測量熱敏頭溫度的溫度傳感器7和8。此外,通信I/F14經(jīng)由通信電纜32連接至主機裝置30,從而實現(xiàn)主機裝置30和CPU11之間的通信。
另一方面,CPU11具有作為主要功能的下列控制功能(1)至(6)(1)數(shù)據(jù)劃分控制功能11a,通過該功能將從外部主機裝置30輸入的打印數(shù)據(jù)D0分為相對于熱敏式記錄紙1的正面1a的第一打印數(shù)據(jù)D1和相對于背面1b的第二打印數(shù)據(jù)D2。
(2)電連接控制功能11b,通過該功能控制根據(jù)第一打印數(shù)據(jù)D1進行的到第一熱敏頭2的加熱元件的電連接接通/關(guān)閉的驅(qū)動,以及控制根據(jù)第二打印數(shù)據(jù)D2進行的到第二熱敏頭4的加熱元件的電連接接通/關(guān)閉的驅(qū)動。
(3)電連接時間計算功能11c,通過該功能控制關(guān)于第一熱敏頭2的各個加熱元件的電連接接通時間,使得溫度傳感器7的感測溫度T1為設(shè)定值T1s,以及計算關(guān)于第二熱敏頭4的各個加熱元件的電連接接通時間,使得溫度傳感器8的感測溫度T2為設(shè)定值T2s。
(4)打印控制功能11d,通過該功能在供給熱敏式記錄紙1時首先開始對應(yīng)于第二打印數(shù)據(jù)D2的第二熱敏頭4的驅(qū)動,以及當(dāng)參考驅(qū)動的打印開始位置對應(yīng)于第一熱敏頭2時,開始對應(yīng)于第一打印數(shù)據(jù)D1的第一熱敏頭2的驅(qū)動。
(5)停止控制功能11e,當(dāng)溫度傳感器7的感測溫度T1異常上升達(dá)到上限T1max或者溫度傳感器8的感測溫度T2異常上升達(dá)到上限T2max時,通過該功能停止第一熱敏頭2和第二熱敏頭4的驅(qū)動,并且在操作顯示單元15的顯示器上報告停止的事實。
(6)濃度控制功能11f,通過該功能設(shè)定將被打印在熱敏式記錄紙1上的打印數(shù)據(jù)的濃度。
注意,如圖3所示,第一熱敏頭2具有鎖存電路41、電連接控制電路42、以及邊緣頭(edge head)43。邊緣頭43具有許多成線形排列的用于熱轉(zhuǎn)印打印的加熱元件43a、43b、...、43n。鎖存電路41根據(jù)來自頭驅(qū)動電路23的選通信號STB對每行進行由頭驅(qū)動電路23提供的第一打印數(shù)據(jù)D1的鎖存。在由頭驅(qū)動電路23提供的使能信號ENB有效的時刻,電連接控制電路42根據(jù)鎖存電路41中的數(shù)據(jù)控制到邊緣頭43的加熱元件43a、43b、...、43n的電連接的接通/斷開。
通過改變使能信號ENB的有效時間長短來改變各個加熱元件的電連接接通時間。當(dāng)電連接接通時間改變時,每個加熱元件的加熱溫度也會改變。此外,第二熱敏頭4的結(jié)構(gòu)與第一熱敏頭2的結(jié)構(gòu)相同,因此將省略其描述。
接下來,將描述具有上述結(jié)構(gòu)的雙面打印系統(tǒng)的操作。
經(jīng)由通信I/F14從外部主機裝置30輸入打印數(shù)據(jù)D0,并將其存儲在RAM13中。
根據(jù)該存儲,將打印數(shù)據(jù)D0分為第一打印數(shù)據(jù)D1和第二打印數(shù)據(jù)D2。通過操作顯示單元15的操作或來自主機裝置30的命令設(shè)定分類的數(shù)量或條件。例如,分類的數(shù)量可以為“50%對50%”,而分類條件可以為數(shù)據(jù)類型。對于數(shù)據(jù)類型,例如,在商店銷售收據(jù)的情況下,有貨幣字符、用于顧客的公告文本、銷售消息、說明等。
在圖4中,示出了將打印數(shù)據(jù)D0分為第一打印數(shù)據(jù)D1和第二打印數(shù)據(jù)D2的實例。即,通過用作邊界的中心邊界位置C對由第1行至第100行的打印數(shù)據(jù)形成的打印數(shù)據(jù)D0進行分類。具體地,將打印數(shù)據(jù)D0分為由第1行至第50行的打印數(shù)據(jù)形成的第一打印數(shù)據(jù)D1和由第51行至第100行的打印數(shù)據(jù)形成的第二打印數(shù)據(jù)D2。將分成的第一打印數(shù)據(jù)D1和第二打印數(shù)據(jù)D2存儲在RAM13中。注意,當(dāng)在邊界位置C上存在數(shù)據(jù)時,根據(jù)預(yù)先確定的條件將該數(shù)據(jù)分到第一打印數(shù)據(jù)D1和第二打印數(shù)據(jù)D2中的一個。
在分類之后,供給熱敏式記錄紙1,并且首先通過第二打印數(shù)據(jù)D2驅(qū)動第二熱敏頭4,以在熱敏式記錄紙1的背面1b上打印第51行至第100行的打印數(shù)據(jù)。進一步傳送熱敏式記錄紙1,并且當(dāng)背面1b側(cè)上的打印開始位置在第一熱敏頭2的記錄位置時,通過第一打印數(shù)據(jù)D1驅(qū)動第一熱敏頭2,以在正面1a上打印第1行至第50行的打印數(shù)據(jù)。
如圖5所示,由于這樣的打印輸出,在熱敏式記錄紙1的正面1a上打印了作為第一打印數(shù)據(jù)D1的第1行至第50行打印數(shù)據(jù),并在熱敏式記錄紙1的背面1b上打印了作為第二打印數(shù)據(jù)D2的第51行至第100行打印數(shù)據(jù)。在這種情況下,在熱敏式記錄紙1的正面1a上,在將被打印的各個字符行的開始位置和寬度方向上的一端Q1之間保留寬度為SP1的空白區(qū)。在熱敏式記錄紙1的背面1b上,在將被打印的各字符行的開始位置和寬度方向上的另一端Q2之間保留寬度為SP2的空白區(qū)。
此外,在熱敏式記錄紙1的正面1a和背面1b的前端側(cè),生成對應(yīng)于從切割器6到第一熱敏頭2的距離Y的空白區(qū)Ly,以及生成對應(yīng)于從第一熱敏頭2到第二熱敏頭4的距離X的空白區(qū)Lx。通過切割器6來切割打印的熱敏式記錄紙1,以將其提供給用戶。
這里,將參照圖6示出的流程圖來描述用于以穩(wěn)定濃度進行雙面打印的控制方法。
在熱敏式記錄紙1打印打印數(shù)據(jù)時,由溫度傳感器7感測第一熱敏頭2的溫度T1(步驟S1),以及由溫度傳感器8感測第二熱敏頭4的溫度T2(步驟S2)。
接下來,將感測的溫度T1與預(yù)先確定的上限T1max比較(步驟S3)。在對感測溫度T1的這種比較中,當(dāng)感測溫度T1小于上限T1max(否)時,將感測溫度T2與預(yù)先確定的上限T2max比較(步驟S4)。在對感測溫度T2的這種比較中,當(dāng)感測溫度T2小于上限T2max(否)時,控制關(guān)于第一熱敏頭2的各個加熱元件的電連接接通時間,使得感測溫度T1為設(shè)定值T1s(步驟S5)。同時,控制關(guān)于第二熱敏頭4的各個加熱元件的電連接接通時間,使得溫度傳感器8的感測溫度T2為設(shè)定值T2s(步驟S6)。在該處理中,當(dāng)感測溫度高于設(shè)定值時,基于以下判斷來減小加熱值即使減小加熱元件的加熱值也能以足夠濃度進行打印。另一方面,當(dāng)感測溫度低于設(shè)定值時,基于以下判斷來增大加熱值如果不增大加熱元件的加熱值則不能實現(xiàn)以足夠濃度進行打印。
此外,當(dāng)在步驟S3中判斷感測溫度T1上升到上限T1max(是)時,或者當(dāng)在步驟S4中判斷感測溫度T2上升到上限T2max(是)時,為了安全的目的停止驅(qū)動第一熱敏頭2和第二熱敏頭4(步驟S7)。然后,在操作顯示單元15的顯示器上報告停止的事實(步驟S8)。
如上所述,設(shè)置在雙面熱敏式記錄紙1(在其兩面均形成有熱敏層)的正面1a和背面1b上進行打印的第一熱敏頭2和第二熱敏頭4,并且分別根據(jù)打印數(shù)據(jù)驅(qū)動熱敏頭2和4,使得可以快速地進行雙面打印。
此外,在進行雙面打印時,控制關(guān)于第一熱敏頭2的各個加熱元件的電連接接通時間,使得第一熱敏頭2的溫度T1為期望濃度的設(shè)定值T1s。同時,控制關(guān)于第二熱敏頭4的各個加熱元件的電連接接通時間,使得第二熱敏頭4的溫度T2為期望濃度(與第一熱敏頭2的濃度相同的濃度)的設(shè)定值T2s。由于這種通過控制電連接進行的熱管理,使得可以總是以穩(wěn)定濃度進行雙面打印。
接下來,將描述根據(jù)第二實施例的雙面打印系統(tǒng)。
圖7是示出根據(jù)第二實施例的雙面打印系統(tǒng)的控制單元結(jié)構(gòu)的示圖。本實施例目的在于提供一種能夠通過第一熱敏頭(在雙面熱敏式記錄紙的正面上進行打印)和第二熱敏頭(在雙面熱敏式記錄紙的背面上進行打印)單獨設(shè)定打印濃度的打印系統(tǒng),以及提供一種用于設(shè)定打印濃度的方法。注意,在本實施例的組成部分中,用相同的參考標(biāo)號表示與圖1至圖6中所描述的第一實施例相同的組成部分,并省略其描述。第一熱敏頭2和第二熱敏頭4、第一壓紙輥3和第二壓紙輥5、以及切割器6以與上述第一實施例相同的方式構(gòu)成。
該打印系統(tǒng)由熱敏式打印機主體10和從外部與其連接的主機裝置30構(gòu)成。
熱敏式打印機主體10由以下元件以與上述第一實施例相同的方式構(gòu)成CPU11、ROM12、由用于存儲數(shù)據(jù)的可重寫易失性存儲器形成的RAM34、驅(qū)動送紙機構(gòu)16的送紙驅(qū)動電路21、分別驅(qū)動第一熱敏頭2和第二熱敏頭4的頭驅(qū)動電路23和24、驅(qū)動切割器6的切割器驅(qū)動電路22、第一溫度傳感器7和第二溫度傳感器8、以及與溫度傳感器7和8連接的I/O端口33,并且上述元件經(jīng)由總線31電連接至CPU11。各個熱敏頭2和4以與上述圖3相同的方式構(gòu)成。
本實施例的CPU11具有上面已經(jīng)描述的數(shù)據(jù)劃分控制功能11a、電連接控制功能11b、電連接時間計算(或溫度設(shè)定控制)功能11c、打印控制功能11d、停止控制功能11e、以及濃度控制功能11f,并且還進一步具有表11g,在該表中,設(shè)定關(guān)于與感測溫度相對應(yīng)的第一熱敏頭和第二熱敏頭的各個加熱元件的基準(zhǔn)電連接時間。此外,在第一熱敏頭2進行打印時,控制單元11的電連接時間計算功能11c基于第一溫度傳感器7的感測溫度從表11g中讀取對應(yīng)的基準(zhǔn)電連接時間。電連接時間計算功能11c具有第一電連接時間計算功能和第二電連接時間計算功能,其中,通過第一電連接時間計算功能基于基準(zhǔn)電連接時間和由濃度控制功能11f設(shè)定的打印濃度信息計算關(guān)于加熱元件的電連接時間,通過第二電連接時間計算功能基于第二熱敏頭4進行打印時第二溫度傳感器8的感測溫度從表11g中讀取對應(yīng)的基準(zhǔn)電連接時間,以及基于基準(zhǔn)電連接時間和由濃度控制功能11f設(shè)定的打印濃度信息計算關(guān)于加熱元件的電連接時間。
在本實施例的ROM34中,例如,如圖8所示,設(shè)置表221,其中,在0℃至80℃的每一度處均設(shè)定關(guān)于加熱元件的基準(zhǔn)電連接時間,以對應(yīng)于速度A、B、C三種類型。即,在速度A處,在0℃至80℃處設(shè)定基準(zhǔn)電連接時間tA0、tA1、tA2、...、tA40、tA41、tA42、tA43、tA44、...、tA79、和tA80。在速度B處,在0℃至80℃處設(shè)定基準(zhǔn)電連接時間tB0、tB1、tB2、...、tB40、tB41、tB42、tB43、tB44、...、tB79、和tB80。在速度C處,在0℃至80℃處設(shè)定基準(zhǔn)電連接時間tC0、tC1、tC2、...、tC40、tC41、tC42、tC43、tC44、...、tC79、和tC80。
熱敏式打印機主體10與圖8所示的表221的基準(zhǔn)電連接時間的增大或減小成比例地單獨設(shè)定各個熱敏頭2和4的打印濃度。通過使用主機裝置30從外部執(zhí)行設(shè)定時的數(shù)據(jù)輸入。在本實施例中,在主機裝置30中設(shè)置用于設(shè)定打印濃度的未示出裝置等,并且如圖9所示執(zhí)行設(shè)置處理。通過設(shè)置處理執(zhí)行包括關(guān)于熱敏式打印機主體10的打印濃度的各種設(shè)定。
下面將描述圖9中所示的設(shè)置處理。
首先,執(zhí)行用于第一熱敏頭2的設(shè)定(步驟S11),其后執(zhí)行用于第二熱敏頭4的設(shè)定(步驟S12)。在步驟S11的設(shè)定處理中,首先執(zhí)行(通過未示出的打印濃度設(shè)定單元)設(shè)定打印濃度的處理(步驟S11-1),接下來,執(zhí)行其它各種設(shè)定處理(步驟S11-2)。在該打印濃度設(shè)定中,相對于基準(zhǔn)電連接時間設(shè)定相對于基準(zhǔn)電連接時間的增加率或減小率(例如,110%)。
接下來,執(zhí)行步驟S12的第二熱敏頭4的設(shè)定。在該設(shè)定處理中,執(zhí)行(通過打印濃度設(shè)定單元)設(shè)定打印濃度的處理(步驟S12-1),然后執(zhí)行其它各種設(shè)定處理(步驟S12-2)。在該打印濃度設(shè)定中,相對于基準(zhǔn)電連接時間設(shè)定相對于基準(zhǔn)電連接時間的增加率或減小率(例如,80%)。來自主機裝置30的設(shè)定信息將被寫入到存儲單元中,該存儲單元形成在熱敏式打印機主體10中RAM34的部分中,并通過備份電源來保持存儲。
當(dāng)通過主機裝置30完成關(guān)于熱敏式打印機主體10的各種設(shè)定時,熱敏式打印機主體10通過使用第一熱敏頭2執(zhí)行如圖10所示的將各種設(shè)定信息打印輸出到雙面熱敏式記錄紙1的正面1a上的處理。
在本實施例中,當(dāng)在通信I/F14處接收到來自主機裝置30的打印數(shù)據(jù)時,CPU11將接收到的打印數(shù)據(jù)存儲在RAM34中。此后,將打印數(shù)據(jù)分為將由第一熱敏頭2打印的打印數(shù)據(jù)和將由第二熱敏頭4打印的打印數(shù)據(jù),并且這些數(shù)據(jù)分別被編輯為位圖數(shù)據(jù)。對于劃分比率沒有特別限制。例如,在本實施例中,將描述將打印數(shù)據(jù)分為兩個相等部分的實例。
接下來,CPU11將位圖數(shù)據(jù)一條點線一條點線地輸出至頭驅(qū)動電路23和24。頭驅(qū)動電路23和24分別驅(qū)動第一熱敏頭2和第二熱敏頭4,以執(zhí)行一條點線一條點線地打印輸出到雙面熱敏式記錄紙1的正面1a和背面1b上的處理。
此時,CPU11根據(jù)圖11所示的流程圖執(zhí)行打印處理。
首先,從第一溫度傳感器7接收感測到第一熱敏頭2的溫度狀態(tài)的信號,以及從第二溫度傳感器8接收感測到第二熱敏頭4的溫度狀態(tài)的信號。然后,基于第一熱敏頭2的感測溫度從圖13所示的表52中讀取對應(yīng)的基準(zhǔn)電連接時間T1。此外,基于第二熱敏頭4的感測溫度讀取對應(yīng)的基準(zhǔn)電連接時間T2(步驟S21)。
此后,以基于第一熱敏頭2的感測溫度讀取的電連接時間T1為基礎(chǔ)計算實際電連接的電連接時間T1′,并設(shè)定打印濃度110%(步驟S22)。此外,以基于第二熱敏頭4的感測溫度讀取的電連接時間T2為基礎(chǔ)計算實際電連接的電連接時間T2′,并設(shè)定打印濃度80%(步驟S23)。
接下來,通過頭驅(qū)動電路23和24分別驅(qū)動熱敏頭2和4,以執(zhí)行一條點線一條點線地輸出打印到雙面熱敏式記錄紙1的正面1a和背面1b上的處理(步驟S24)。然后,當(dāng)完成每條點線的打印時,處理返回到主程序。此后,當(dāng)執(zhí)行后續(xù)每條點線的打印處理時,再次重復(fù)圖11的打印處理。
在上述實施例的結(jié)構(gòu)中,以期望比例劃分打印數(shù)據(jù),并通過使用第一熱敏頭2和第二熱敏頭4將其打印輸出到雙面熱敏式記錄紙1的正面1a和背面1b上,這使得可以節(jié)省熱敏式記錄紙1的消耗量。
此外,第一熱敏頭2和第二熱敏頭4設(shè)置在不同的位置(上面和下面,它們之間夾置熱敏式記錄紙1)以便被隔開,這產(chǎn)生了環(huán)境溫度差。此外,設(shè)置在熱敏頭中的加熱元件中存在制造誤差,這產(chǎn)生了頭溫度差。此外,在雙面熱敏式記錄紙1的正面?zhèn)群捅趁鎮(zhèn)犬a(chǎn)生了熱敏特性的偏差??紤]到上述各個因素,不可能通過唯一設(shè)定的打印濃度來均勻雙面熱敏式記錄紙1的正面和背面上的打印濃度。
然后,在本實施例中,通過第一溫度傳感器7和第二溫度傳感器8分別感測第一熱敏頭2和第二熱敏頭4的頭溫度,并從表52中讀取相應(yīng)的基準(zhǔn)電連接時間,以與感測溫度相對應(yīng)。這樣,可以根據(jù)第一熱敏頭2和第二熱敏頭4的頭溫度差來改變將被使用的基準(zhǔn)電連接時間。
然后,根據(jù)用作基準(zhǔn)的基準(zhǔn)電連接時間的增加或減小百分比來調(diào)整打印濃度的設(shè)定。即,當(dāng)通過使用第一熱敏頭2在雙面熱敏式記錄紙1的正面1a上執(zhí)行打印時,將打印濃度設(shè)定為例如110%,即,基準(zhǔn)電連接時間增加10%。另一方面,當(dāng)通過使用第二熱敏頭4在雙面熱敏式記錄紙1的背面1b上執(zhí)行打印時,可以將打印濃度設(shè)定為例如80%,即,基準(zhǔn)電連接時間減小20%。
這樣,由于實際測量了第一熱敏頭2和第二熱敏頭4的溫度,并且根據(jù)預(yù)先確定的表來調(diào)整電連接時間,因此可以單獨調(diào)整雙面熱敏式記錄紙1的正面1a和背面1b上的打印濃度。因此,可以容易地實現(xiàn)將雙面熱敏式記錄紙1的正面1a和背面1b設(shè)定為具有相同的打印濃度。當(dāng)然,可以容易地以不同濃度適當(dāng)?shù)貓?zhí)行打印輸出。
在使雙面熱敏式記錄紙1的正面1a和背面1b符合相同打印濃度的設(shè)定中,在預(yù)定電連接時間(基準(zhǔn)電連接時間或任意設(shè)定的電連接時間)內(nèi)通過第一熱敏頭2執(zhí)行測試打印,并根據(jù)表設(shè)定時間的增加或減小,以便在視覺上具有期望濃度。接著,在與預(yù)定電連接時間相同的電連接時間內(nèi)通過第二熱敏頭4執(zhí)行測試打印,并設(shè)定時間的增加或減小,以便在視覺上具有期望濃度。此時,假設(shè)設(shè)定了時間的增加或減小以便在視覺上具有期望濃度,則可以使雙面熱敏式記錄紙1的正面和背面具有相同打印濃度。當(dāng)通過執(zhí)行這樣的測試打印確定了雙面熱敏式記錄紙1的正面1a和背面1b的期望打印濃度時,通過由主機裝置30執(zhí)行圖9所示的設(shè)置處理,足以執(zhí)行打印濃度的設(shè)定。
此外,如圖10所示,由于關(guān)于設(shè)定的打印濃度的打印濃度信息連同其它設(shè)定信息一起被打印在熱敏式記錄紙1上,因此可以確認(rèn)設(shè)定的內(nèi)容。此外,可以在熱敏式記錄紙1的正面1a和背面1b的任意一面上執(zhí)行設(shè)定信息的打印,并可以通過每個熱敏頭單獨執(zhí)行。
另外,在使用熱敏頭的熱敏打印中,通常不能忽略用于打印濃度的頭溫度的變化。在本實施例中,由于每打印一條點線均要測量頭溫度,因此根據(jù)測量的頭溫度從表52中讀取對應(yīng)的電連接時間,這使得可以實現(xiàn)精細(xì)的溫度調(diào)整。
注意,已經(jīng)通過主機裝置30在熱敏式打印機主體10中設(shè)定了包括打印濃度的多種設(shè)定信息。然而,不限于此,可以在熱敏式打印機主體10中設(shè)置由輸入單元和顯示單元形成的操作單元,并且可以在熱敏式打印機主體10側(cè)直接設(shè)定各種設(shè)定信息。此外,已將雙面熱敏式記錄紙用作熱敏打印介質(zhì)。然而,無需限制于此,可以容易地將由片狀合成樹脂材料形成的熱敏打印介質(zhì)應(yīng)用于本發(fā)明。
接下來,將描述根據(jù)第三實施例的雙面打印系統(tǒng)。
圖12是示出根據(jù)第三實施例的雙面打印系統(tǒng)的控制單元結(jié)構(gòu)的示圖。本實施例旨在管理關(guān)于每個頭的各個熱敏頭的信息,以及通過各個熱敏頭執(zhí)行打印數(shù)據(jù)的打印,使得在雙面熱敏式記錄紙的正面和背面上劃分每個頭的管理信息,這使得可以容易地確認(rèn)關(guān)于各個熱敏頭的信息。注意,在本實施例的組成部分中,用相同的參考標(biāo)號表示與圖1至圖6中描述的第一實施例中相同的組成部分,并省略其描述。
第一熱敏頭2和第二熱敏頭4、第一壓紙輥3和第二壓紙輥5、以及切割器6以與上述第一實施例相同的方式構(gòu)成。該打印系統(tǒng)由熱敏式打印機主體10和從外部與其連接的主機裝置30構(gòu)成。
與上述第一實施例相同,熱敏式打印機主體10由以下元件構(gòu)成CPU11、ROM12、由用于存儲數(shù)據(jù)的可重寫易失性存儲器形成的RAM51、用于驅(qū)動送紙機構(gòu)16的送紙驅(qū)動電路21、用于分別驅(qū)動第一熱敏頭2和第二熱敏頭4的頭驅(qū)動電路23和24、用于驅(qū)動切割器6的切割器驅(qū)動電路22、以及連接至用于與主機裝置30進行通信的電纜32的通信I/F14,并且這些元件均經(jīng)由總線31連接至CPU11。各個熱敏頭2和4以與上述圖3中相同的方式構(gòu)成。
本實施例中的RAM51由多個存儲裝置構(gòu)成,并且用作多個存儲裝置一部分的存儲裝置52通常由電源53支持,以存儲信息。如圖13所示,在存儲裝置52中,設(shè)置存儲關(guān)于第一熱敏頭2的頭信息的區(qū)域52a和存儲關(guān)于第二熱敏頭4的頭信息的區(qū)域52b。
圖13中示出的區(qū)域52a中的頭信息和區(qū)域52b中的頭信息為相同類型的信息,例如,它們是包括打印濃度設(shè)定值和字符大小設(shè)定值的各種設(shè)定值、包括用作其中將通過頭進行打印所使用的熱敏式記錄紙1的距離相加的數(shù)據(jù)的累積使用距離的各種狀態(tài)、以及包括切割熱敏式記錄紙1的次數(shù)和各個頭中發(fā)生的異常情況次數(shù)的各種次數(shù)。
熱敏式打印機主體10與存儲在RAM12的表中的基準(zhǔn)電連接時間的增加或減小成比例地單獨設(shè)定各個熱敏頭2和4的打印濃度。從主機裝置30執(zhí)行設(shè)定時的數(shù)據(jù)輸入。除打印濃度之外,主機裝置30還能夠執(zhí)行各種設(shè)定值的輸入(例如,字符大小設(shè)定值的輸入)。
基于設(shè)定數(shù)據(jù)的輸入,主機裝置30通過執(zhí)行圖14所示的設(shè)置處理來執(zhí)行關(guān)于熱敏式打印機主體10的各種設(shè)定(包括打印濃度設(shè)定)。
下面將參照圖14所示的流程圖描述設(shè)置處理。
首先,執(zhí)行對第一熱敏頭2的設(shè)定(步驟S21),接下來,執(zhí)行對第二熱敏頭4的設(shè)定(步驟S22)。
下面將描述步驟S21中第一熱敏頭2的設(shè)定。
在該設(shè)定處理中,執(zhí)行用于設(shè)定打印濃度的處理(步驟S21-1),執(zhí)行用于設(shè)定字符大小的處理(步驟S21-2),以及執(zhí)行其它各種設(shè)定處理(步驟S21-3)。當(dāng)完成第一熱敏頭2的各種設(shè)定時,接下來,執(zhí)行步驟S22中第二熱敏頭4的各種設(shè)定。在該設(shè)定處理中,執(zhí)行用于設(shè)定打印濃度的處理(步驟S22-1),執(zhí)行用于設(shè)定字符大小的處理(步驟S22-2),以及執(zhí)行其它各種設(shè)定處理(步驟S22-3)。在該打印濃度設(shè)定中,以相對于基準(zhǔn)電連接時間的增加率或減小率(例如,基準(zhǔn)電連接時間的110%等)來執(zhí)行設(shè)定。來自主機裝置30的設(shè)定信息將被寫入熱敏式打印機主體10中RAM51的存儲裝置52中。
基于熱敏式打印機主體10中的這種設(shè)定在通信I/F14處接收來自主機裝置30的打印數(shù)據(jù)。所接收的打印數(shù)據(jù)被分為將由第一熱敏頭2打印的打印數(shù)據(jù)和將由第二熱敏頭4打印的打印數(shù)據(jù),這些數(shù)據(jù)分別被轉(zhuǎn)換成位圖數(shù)據(jù)。分別通過位圖數(shù)據(jù)驅(qū)動第一熱敏頭2和第二熱敏頭4,以通過第一熱敏頭2在熱敏式記錄紙1的正面1a上執(zhí)行打印,以及通過第二熱敏頭4在熱敏式記錄紙1的背面1b上執(zhí)行打印。然后,當(dāng)完成一系列打印時,通過切割器6切割熱敏式記錄紙1,以將其送到外部。
此時,將由第一熱敏頭2打印的距離相加為RAM51中的區(qū)域52a的累積使用距離作為使用距離,并且區(qū)域52a的切割次數(shù)加1。同樣,將由第二熱敏頭4打印的距離相加為RAM51中的區(qū)域52b的累積使用距離作為使用距離,并且區(qū)域52b的切割次數(shù)加1。通過以這種方式執(zhí)行打印操作來更新區(qū)域52a和52b中的一些數(shù)據(jù)。
然后,當(dāng)試圖確認(rèn)在熱敏式打印機主體10中設(shè)定的諸如各個熱敏頭2和4的各種設(shè)定數(shù)據(jù)、各種狀態(tài)、各種次數(shù)等的管理信息時,從主機裝置30向熱敏式打印機主體10發(fā)布輸出管理信息的指令。
CPU11根據(jù)主機裝置30的輸出指令順序讀取存儲在區(qū)域52a中的管理信息,并以圖15所示的形式將管理信息打印在熱敏式記錄紙1的正面1a上。同樣地,以圖16所示的形式將存儲在區(qū)域52b中的管理信息打印在熱敏式記錄紙1的背面1b上(信息打印裝置)。
在這種結(jié)構(gòu)中,假設(shè)對打印數(shù)據(jù)進行打印,以通過使用第一熱敏頭2和第二熱敏頭4將其劃分到雙面熱敏式記錄紙1的正面和背面的兩側(cè)上,可以節(jié)省熱敏式記錄紙1的消耗量。
此外,第一熱敏頭2和第二熱敏頭4可以執(zhí)行到熱敏式記錄紙1上的打印輸出,以在每個表面設(shè)定用戶期望的打印濃度或字符大小。
除此之外,存在以下情況,即,關(guān)于第一熱敏頭2的管理信息的內(nèi)容和關(guān)于第二熱敏頭4的管理信息的內(nèi)容彼此不同。因此,由于當(dāng)改變管理信息設(shè)定時需要確認(rèn)當(dāng)前管理信息,因此一次性地打印輸出當(dāng)前管理信息。對于打印輸出,在熱敏式記錄紙1的正面1a上打印輸出關(guān)于第一熱敏頭2的管理信息,以及在熱敏式記錄紙1的背面1b上打印輸出關(guān)于第二熱敏頭4的管理信息。注意,如果可以區(qū)分正面和背面上的信息,則可以在熱敏式記錄紙1的正面1a或背面1b上打印輸出所有管理信息。在視覺上識別出打印輸出的管理信息的同時,可以改變期望的項目。因此,當(dāng)由于各個熱敏頭2和4之間的溫度狀態(tài)差別等而產(chǎn)生打印濃度上的差別時,打印內(nèi)容的視覺識別使得可以容易地判斷打印濃度調(diào)整的狀態(tài)。
注意,已經(jīng)從遠(yuǎn)程主機裝置30執(zhí)行了關(guān)于熱敏式打印機主體10的各種設(shè)定信息的設(shè)定。然而,可以在熱敏式打印機主體10中設(shè)置輸入裝置(鍵盤、顯示器等),從而可以直接輸入各種設(shè)定信息。此外,已將雙面熱敏式記錄紙用作熱敏打印介質(zhì)。然而,介質(zhì)不必限制于此,其可以是由片狀合成樹脂材料形成的熱敏打印介質(zhì)。
接下來,將描述根據(jù)第四實施例的雙面打印系統(tǒng)。
在圖17中示出了安裝在雙面打印系統(tǒng)中的字符屬性管理系統(tǒng)的示意性結(jié)構(gòu)作為第四實施例。本實施例旨在提供一種字符屬性管理系統(tǒng),其安裝于在記錄介質(zhì)上執(zhí)行雙面打印的雙面打印系統(tǒng)中,并分別在記錄介質(zhì)的正面和背面上執(zhí)行字符屬性處理,從而使得容易地加快雙面打印以及管理字符屬性。注意,在本實施例的組成部分中,用相同的參考標(biāo)號表示與上述第一至第三實施例中相同的組成部分,并省略其詳細(xì)描述。
熱敏式打印機主體10具有第一熱敏頭2,執(zhí)行到雙面熱敏式記錄紙1的正面1a上的打印輸出;第二熱敏頭4,執(zhí)行到雙面熱敏式記錄紙1的背上1b上的打印輸出;送紙驅(qū)動電路21,驅(qū)動用于供給并傳送雙面熱敏式記錄紙1的送紙機構(gòu)16;驅(qū)動控制單元61,其與頭驅(qū)動電路23和24相同,控制各個熱敏頭2和4;CPU11;RAM34;ROM12;非易失性RAM(NVRAM)65,存儲由用戶輸入的參數(shù)等;稍后描述的第一字符屬性設(shè)定單元62和第二字符屬性設(shè)定單元63,獨立地設(shè)置在第一熱敏頭2和第二熱敏頭4處;以及輸入單元64,通過其具有的顯示功能可以確認(rèn)設(shè)定內(nèi)容,并且其由觸摸操作面板、鍵入面板等形成。
注意,在本實施例中,將以使用切割紙為例來描述雙面熱敏式記錄紙1。因此,盡管在圖中沒有示出,但安裝有用于檢測記錄紙尺寸的傳感器等。這是一種沒有設(shè)置第一至第三實施例中的切割器和切割器驅(qū)動電路的結(jié)構(gòu)。顯然,可以容易地在其中安裝這些部件。
在本實施例中,字符屬性為以期望的打印風(fēng)格在記錄介質(zhì)上進行打印所需的信息,例如,可以將字體(Ming型、Gothic型等)、字符風(fēng)格(黑體、斜體等)、大小、顏色、刪除線、上標(biāo)/下標(biāo)、字符旋轉(zhuǎn)、黑白轉(zhuǎn)換等看作字符屬性。此外,以相同方式處理以頁為單位的打印方向(垂直翻轉(zhuǎn)、橫向等)、換行寬度、字符間距等。
本實施例的字符屬性管理系統(tǒng)由以下元件構(gòu)成第一字符屬性設(shè)定單元62,執(zhí)行第一熱敏頭2的字符屬性設(shè)定;第二字符屬性設(shè)定單元63,執(zhí)行第二熱敏頭4的字符屬性設(shè)定;CPU11,根據(jù)打印數(shù)據(jù)和用戶指示分別在第一字符屬性設(shè)定單元62和第二字符屬性設(shè)定單元63中執(zhí)行設(shè)定/登記,并將已經(jīng)根據(jù)設(shè)定/登記執(zhí)行了字符編輯的打印數(shù)據(jù)傳輸?shù)礁鱾€熱敏頭2和4;ROM12,存儲用于進行設(shè)定的程序;NVRAM65,存儲關(guān)于字符屬性的信息。顯然,可以通過用戶操作來重寫將被存儲在NVRAM65中的字符屬性,并且可以適當(dāng)?shù)靥砑踊虿脸碌淖址麑傩?。這種字符屬性管理系統(tǒng)可以通過個人計算機的功能來實現(xiàn)。
接下來,將參照圖18所示的流程圖來描述到雙面熱敏式記錄紙1上的打印輸出。
首先,用戶在主機裝置30的顯示器屏幕上顯示將被打印輸出的打印數(shù)據(jù)(步驟S31)。用戶在看到打印數(shù)據(jù)的同時指示打印風(fēng)格,例如,字符屬性(例如,字體等)的設(shè)定、雙面熱敏式記錄紙1的紙尺寸(或打印區(qū)域的尺寸)等(步驟S32)。注意,打印數(shù)據(jù)的顯示不是必需的,只要可以指示打印風(fēng)格就足夠了。此外,可以從設(shè)置在熱敏式打印機主體10的輸入單元64來執(zhí)行打印風(fēng)格的指示,而不使用主機裝置30。
這里,將參照圖19所示的流程圖來描述指示打印風(fēng)格的子程序。首先,例如,從預(yù)先存儲的許多字符屬性數(shù)據(jù)中指定字體、字符大小等,并通過第一熱敏頭2的第一字符屬性設(shè)定單元62進行設(shè)定和登記,使得將被打印在雙面熱敏式記錄紙1的正面上的打印數(shù)據(jù)(主要為字符數(shù)據(jù))有期望的打印風(fēng)格(步驟S41)。接下來,以相同的方式執(zhí)行關(guān)于第二熱敏頭4的第二字符屬性設(shè)定單元63的設(shè)定和登記(步驟S42)。接著,指定打印所使用的諸如雙面熱敏式記錄紙1的尺寸、打印張數(shù)等的關(guān)于記錄紙的項目(步驟S43),然后處理返回到圖18的程序。
在指定打印風(fēng)格之后,用戶指示開始打印(步驟S33)。根據(jù)開始打印的指示,CPU11以頁為單位或以預(yù)先確定的數(shù)據(jù)量從RAM34讀取打印數(shù)據(jù),并分別將數(shù)據(jù)劃分到字符屬性設(shè)定單元62和63中,以執(zhí)行其字符數(shù)據(jù)編輯(步驟S34)。這里,將參照圖20所示的流程圖來描述字符數(shù)據(jù)編輯的子程序。
首先,CPU11以頁為單位或以預(yù)先確定的數(shù)據(jù)量從RAM34讀取打印數(shù)據(jù),并判斷該熱敏頭是否為處理打印的熱敏頭(步驟S51)。具體地,判斷該打印數(shù)據(jù)是否為將通過第一熱敏頭2打印在雙面熱敏式記錄紙1的正面1a上的打印數(shù)據(jù)。當(dāng)判斷該打印數(shù)據(jù)是將由第一熱敏頭2打印的打印數(shù)據(jù)時(是),讀取第一字符屬性設(shè)定單元62中設(shè)定的字符屬性(步驟S52),根據(jù)字符屬性執(zhí)行打印數(shù)據(jù)的字符編輯(步驟S53),然后處理返回到圖18所示的流程圖。另一方面,當(dāng)在步驟S51判斷打印數(shù)據(jù)不是將由第一熱敏頭2打印的打印數(shù)據(jù)時(否),判斷打印數(shù)據(jù)是將由第二熱敏頭4在雙面熱敏式記錄紙1的背面1b上打印的打印數(shù)據(jù)。然后,讀取第二字符屬性設(shè)定單元63中設(shè)定的字符屬性(步驟S54),根據(jù)字符屬性執(zhí)行打印數(shù)據(jù)的字符編輯(步驟S55),然后處理返回到圖18所示的流程圖。
接下來,CPU11指示驅(qū)動控制單元(頭驅(qū)動電路)61驅(qū)動指定的第一熱敏頭2或第二熱敏頭4打印輸出已經(jīng)完成字符編輯的打印數(shù)據(jù)(步驟S35)。接著,判斷是否完成了根據(jù)打印數(shù)據(jù)的打印(步驟S36),并且當(dāng)已經(jīng)輸出了所有打印數(shù)據(jù)時(是),完成了一系列打印。另一方面,當(dāng)沒有完成打印(否)并且仍然有待打印的打印數(shù)據(jù)時,處理返回到步驟S34,并執(zhí)行打印數(shù)據(jù)的字符編輯。在本實施例中,CPU11在根據(jù)第一字符屬性設(shè)定單元62中的字符屬性執(zhí)行字符編輯的同時,能夠并行地(或同時)根據(jù)第二字符屬性設(shè)定單元63中的字符屬性執(zhí)行字符編輯。
此外,在本實施例中,CPU11已經(jīng)讀取了指定的字符屬性,并且已經(jīng)執(zhí)行了字符編輯。然而,可以將本發(fā)明構(gòu)造為向各個字符屬性設(shè)定單元提供字符編輯功能。即,可以將CPU11構(gòu)造為將打印數(shù)據(jù)傳送至字符屬性設(shè)定單元62和63,并且將字符屬性設(shè)定單元62和63中已經(jīng)了執(zhí)行字符編輯的打印數(shù)據(jù)傳送至熱敏頭(驅(qū)動控制單元中的頭驅(qū)動器),從而減輕CPU11的處理負(fù)荷。
如上所述,根據(jù)本實施例,由于可以獨立地對雙面熱敏式記錄紙1的正面1a和背面1b分別設(shè)定字符屬性,因此用戶可以容易地指示打印風(fēng)格。此外,可以通過字符屬性設(shè)定單元(其獨立地對雙面熱敏式記錄紙1的每一面設(shè)定字符屬性)并行地執(zhí)行打印數(shù)據(jù)字符屬性的處理,并且可以期待加快打印處理。
接下來,將描述第五實施例。
在上述第四實施例中,執(zhí)行程序使得在以頁為單位執(zhí)行字符編輯的同時執(zhí)行打印輸出。然而,在第五實施例中,以頁為單位順序存儲完成了字符編輯的打印數(shù)據(jù),并且在對所有打印數(shù)據(jù)執(zhí)行字符編輯之后,開始打印。本實施例中的結(jié)構(gòu)部分與上述第四實施例中的相同,并且用相同的參考標(biāo)號來表示,將省略其描述。然而,盡管已經(jīng)完成了字符編輯的打印數(shù)據(jù)將被存儲在RAM34中,但可以單獨設(shè)置存儲器(緩沖器)。
接下來,將參照圖21和圖22中所示的流程圖來描述第五實施例中雙面熱敏式記錄紙1的打印輸出。注意,對于與圖19和圖20所示流程圖中示出的步驟相同的圖21和圖22中所示的步驟,將用相同的步驟標(biāo)號來表示,并簡化其描述。
首先,用戶在主機裝置30的顯示器屏幕上顯示將被打印輸出的打印數(shù)據(jù),并在看到打印數(shù)據(jù)的同時指示打印風(fēng)格等(步驟S31和S32)。接下來,當(dāng)在指定打印風(fēng)格后指示打印開始時(步驟S33),CPU11將從RAM34讀取的打印數(shù)據(jù)分別劃分到字符屬性設(shè)定單元62和63中,從而以頁為單位處理打印數(shù)據(jù),并執(zhí)行其字符數(shù)據(jù)編輯(步驟S34)。這里,將參照圖21中所示的流程圖來描述字符數(shù)據(jù)編輯的子程序。
首先,CPU11從RAM34中讀取打印數(shù)據(jù),并判斷熱敏頭是否為處理打印的熱敏頭(步驟S61)。當(dāng)判斷該打印數(shù)據(jù)是將由第一熱敏頭2打印的打印數(shù)據(jù)時(是),讀取第一字符屬性設(shè)定單元62中設(shè)定的字符屬性(步驟S62),根據(jù)字符屬性執(zhí)行打印數(shù)據(jù)的字符編輯(步驟S63),并將已經(jīng)完成編輯的打印數(shù)據(jù)存儲在RAM34中。另一方面,當(dāng)在步驟S61中判斷該打印數(shù)據(jù)不是將由第一熱敏頭2打印的打印數(shù)據(jù)時(否),判斷該打印數(shù)據(jù)是將由第二熱敏頭4在雙面熱敏式記錄紙1的背面1b上打印的打印數(shù)據(jù)。然后,讀取第二字符屬性設(shè)定單元63中設(shè)定的字符屬性(步驟S64),根據(jù)字符屬性執(zhí)行打印數(shù)據(jù)的字符編輯(步驟S65),并將已經(jīng)完成編輯的打印數(shù)據(jù)存儲在RAM34中。在步驟S63和S65中分別完成了編輯之后,判斷是否完成了所有打印數(shù)據(jù)的字符編輯(步驟S66)。
當(dāng)判斷沒有完成所有打印數(shù)據(jù)的字符編輯時(否),處理返回到步驟S61,對后續(xù)的打印數(shù)據(jù)執(zhí)行字符編輯(以頁為單位)。另一方面,當(dāng)已經(jīng)完成了所有打印數(shù)據(jù)的字符編輯時(是),處理返回到圖22中所示的流程圖。
接下來,CPU11從RAM34中讀取已經(jīng)完成了字符編輯的打印數(shù)據(jù),并指示驅(qū)動控制單元61驅(qū)動指定的第一熱敏頭2或第二熱敏頭4打印輸出打印數(shù)據(jù)(步驟S35)。此后,完成一系列打印。
此外,在本實施例中,在完成字符編輯之后開始打印。然而,并不限于此,在某種程度上完成了打印數(shù)據(jù)的字符編輯之后,可以在已經(jīng)執(zhí)行了字符編輯的打印數(shù)據(jù)達(dá)到一定存儲容量時開始打印。
如上所述,本實施例可以獲得與上述第一實施例相同的效果。
此外,在上述第四和第五實施例中,已經(jīng)將以預(yù)定尺寸(A4、B4等)切割的雙面熱敏式記錄紙的實例描述為熱敏介質(zhì)。然而,介質(zhì)不限于此,并且熱敏介質(zhì)可以為較長并卷成卷狀的形式。
注意,關(guān)于本發(fā)明的字符屬性管理系統(tǒng),已經(jīng)描述了將熱敏頭安裝為雙面打印機的記錄頭的打印機實例。然而,該系統(tǒng)不限于此,另外,可以容易地將字符屬性管理系統(tǒng)應(yīng)用于噴墨打印機裝置或熱升華型打印機裝置。此外,不僅可以將字符屬性管理系統(tǒng)應(yīng)用于單個打印機,而且還可以應(yīng)用為安裝在收銀機計算器、自動取款機、發(fā)券機、用于鐵路票據(jù)等的售票機、復(fù)印機、或配備有傳真的電話中的雙面打印單元。
注意,在上述第一至第五實施例中,盡管在圖中沒有示出,但是還設(shè)置了供給未打印的雙面熱敏性記錄紙1的供給部以及存儲打印了的雙面熱敏式記錄紙1的存儲部。這些供給部和存儲部具有一般結(jié)構(gòu),并且可以構(gòu)造為能夠應(yīng)對雙面熱敏式記錄紙1為切割紙或卷紙的情況。
權(quán)利要求
1.一種雙面打印系統(tǒng),包括送紙單元,用于在預(yù)先確定的送紙方向上供給熱敏式記錄紙,其中,所述熱敏式記錄紙在用作第一記錄面和第二記錄面的的正面和背面上形成有熱敏層;第一熱敏頭,具有在與所述送紙方向垂直的方向上成線形排列的多個加熱元件,并且在所述熱敏式記錄紙的所述第一記錄面上打印第一信息;第二熱敏頭,具有在與所述送紙方向垂直的方向上成線形排列的多個加熱元件,并且在所述熱敏式記錄紙的所述第二記錄面上打印第二信息;第一溫度傳感器,用于感測所述第一熱敏頭的溫度;第二溫度傳感器,用于感測所述第二熱敏頭的溫度;驅(qū)動單元,用于接通/斷開到所述每個熱敏頭的電連接;以及控制單元,用于控制關(guān)于所述第一熱敏頭的所述加熱元件的電連接接通時間,使得所述第一溫度傳感器的感測溫度為設(shè)定值,以及控制關(guān)于所述第二熱敏頭的所述加熱元件的電連接接通時間,使得所述第二溫度傳感器的感測溫度為設(shè)定值。
2.根據(jù)權(quán)利要求1所述的雙面打印系統(tǒng),其中,所述控制單元還具有第一控制功能和第二控制功能,其中,所述第一控制功能為當(dāng)所述第一溫度傳感器的感測溫度達(dá)到預(yù)先確定的上限時停止驅(qū)動所述第一熱敏頭,所述第二控制功能為當(dāng)所述第二溫度傳感器的感測溫度達(dá)到預(yù)先確定的上限時停止驅(qū)動所述第二熱敏頭。
3.根據(jù)權(quán)利要求1所述的雙面打印系統(tǒng),其中,將所述第一熱敏頭和所述第二熱敏頭設(shè)置于在沿所述熱敏式記錄紙的送紙方向的上游側(cè)和下游側(cè)之間隔開的位置處。
4.根據(jù)權(quán)利要求1所述的雙面打印系統(tǒng),其中所述控制單元具有數(shù)據(jù)劃分控制功能,通過所述數(shù)據(jù)劃分控制功能將從外部輸入的打印數(shù)據(jù)分為將被記錄在所述第一記錄面上的第一打印數(shù)據(jù)和將被記錄在所述第二記錄面上的第二打印數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的雙面打印系統(tǒng),其中所述驅(qū)動單元具有第一驅(qū)動單元和第二驅(qū)動單元,其中,所述第一驅(qū)動單元根據(jù)所述第一打印數(shù)據(jù)接通/斷開到所述第一熱敏頭的所述加熱元件的電連接,所述第二驅(qū)動單元根據(jù)所述第二打印數(shù)據(jù)接通/斷開到所述第二熱敏頭的所述加熱元件的電連接。
6.根據(jù)權(quán)利要求2所述的雙面打印系統(tǒng),其中所述控制單元具有數(shù)據(jù)劃分控制功能,通過所述數(shù)據(jù)劃分控制功能將從外部輸入的打印數(shù)據(jù)分為將被記錄在所述第一記錄面上的第一打印數(shù)據(jù)和將被記錄在所述第二記錄面上的第二打印數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的雙面打印系統(tǒng),其中所述驅(qū)動單元具有第一驅(qū)動單元和第二驅(qū)動單元,其中,所述第一驅(qū)動單元根據(jù)所述第一打印數(shù)據(jù)接通/斷開到所述第一熱敏頭的所述加熱元件的電連接,所述第二驅(qū)動單元根據(jù)所述第二打印數(shù)據(jù)接通/斷開到所述第二熱敏頭的所述加熱元件的電連接。
8.根據(jù)權(quán)利要求3所述的雙面打印系統(tǒng),其中,所述第一熱敏頭設(shè)置在從所述第二熱敏頭開始的所述送紙方向的下游側(cè)。
9.根據(jù)權(quán)利要求8所述的雙面打印系統(tǒng),其中,所述控制單元具有控制功能當(dāng)由所述第二熱敏頭在供給所述送紙單元的所述熱敏式記錄紙的所述第二記錄面上打印的所述第二打印數(shù)據(jù)的開頭到達(dá)所述第一熱敏頭的位置時,開始在所述熱敏式記錄紙的所述第一記錄面上打印所述第一打印數(shù)據(jù)。
10.根據(jù)權(quán)利要求1所述的雙面打印系統(tǒng),其中所述控制單元還具有打印濃度設(shè)定功能獨立地設(shè)定所述第一熱敏頭和所述第二熱敏頭各自的打印濃度。
11.根據(jù)權(quán)利要求1所述的雙面打印系統(tǒng),其中,所述控制單元進一步包括表,其中設(shè)定了關(guān)于與感測溫度相對應(yīng)的所述第一熱敏頭和所述第二熱敏頭的各個加熱元件的基準(zhǔn)電連接時間;打印濃度設(shè)定功能,以相對于所述表的所述基準(zhǔn)電連接時間的增加率或減少率獨立地設(shè)定所述第一熱敏頭和所述第二熱敏頭各自的打印濃度;第一電連接時間計算功能,通過所述第一電連接時間計算功能基于在所述第一熱敏頭打印時所述第一溫度傳感器的感測溫度,從所述表中讀取對應(yīng)的基準(zhǔn)電連接時間,以及基于所述基準(zhǔn)電連接時間和由所述打印濃度設(shè)定功能設(shè)定的打印濃度信息,以相對于所述基準(zhǔn)電連接時間的增加率或減少率來計算關(guān)于所述加熱元件的電連接時間;以及第二電連接時間計算功能,通過所述第二電連接時間計算功能基于在所述第二熱敏頭打印時所述第二溫度傳感器的感測溫度,從所述表中讀取對應(yīng)的基準(zhǔn)電連接時間,以及基于所述基準(zhǔn)電連接時間和由所述打印濃度設(shè)定功能設(shè)定的打印濃度信息,以相對于所述基準(zhǔn)電連接時間的增加率或減少率來計算關(guān)于所述加熱元件的電連接時間。
12.根據(jù)權(quán)利要求1所述的雙面打印系統(tǒng),其中,所述熱敏式記錄紙為切割紙和卷紙中的一種,其被形成為使得可以通過熱感在其上執(zhí)行雙面打印。
13.根據(jù)權(quán)利要求1所述的雙面打印系統(tǒng),其中,所述熱敏式記錄紙為切割形式和由片狀合成樹脂材料形成的長卷形式中的一種,并被形成為使得可以通過熱感在其上執(zhí)行雙面打印。
14.根據(jù)權(quán)利要求1所述的雙面打印系統(tǒng),其中,所述控制單元設(shè)置有用于輸入控制指示、設(shè)定輸入、以及打印數(shù)據(jù)的主機裝置。
15.一種用于控制雙面打印系統(tǒng)的方法,其中,所述雙面打印系統(tǒng)在用作第一記錄面和第二記錄面的正面和背面上形成有熱敏層的熱敏式記錄紙上打印打印數(shù)據(jù),所述方法包括分別感測設(shè)置于在所述第一記錄面上打印打印數(shù)據(jù)的第一熱敏頭中的加熱元件的溫度以及設(shè)置于在所述第二記錄面上打印打印數(shù)據(jù)的第二熱敏頭中的加熱元件的溫度;以及控制到各個加熱元件的電連接的接通/斷開,使得各個感測溫度為在所述熱敏頭之間的同一溫度。
16.根據(jù)權(quán)利要求15所述的用于控制雙面打印系統(tǒng)的方法,其中控制到各個加熱元件的電連接的接通/斷開,使得從設(shè)置在所述第一熱敏頭中的所述加熱元件和設(shè)置在所述第二熱敏頭中的所述加熱元件感測到的各個溫度為分別設(shè)定的設(shè)定溫度。
17.根據(jù)權(quán)利要求15所述的用于控制雙面打印系統(tǒng)的方法,其中存儲包括分別為所述第一熱敏頭和所述第二熱敏頭設(shè)定的打印濃度的頭信息,以區(qū)別每個熱敏頭,以及當(dāng)打印輸出所述頭信息時,在所述熱敏式記錄紙的所述第一記錄面上打印關(guān)于所述第一熱敏頭的所述頭信息,以及在所述熱敏式記錄紙的所述第二記錄面上打印關(guān)于所述第二熱敏頭的所述頭信息。
18.一種雙面打印系統(tǒng),包括送紙單元,用于在預(yù)先確定的送紙方向上供給熱敏式記錄紙,其中,所述熱敏式記錄紙在用作第一記錄面和第二記錄面的正面和背面上形成有熱敏層;第一熱敏頭,具有在與所述送紙方向垂直的方向上成線形排列的多個加熱元件,并且在所述熱敏式記錄紙的所述第一記錄面上打印第一信息;第二熱敏頭,具有在與所述送紙方向垂直的方向上成線形排列的多個加熱元件,并且在所述熱敏式記錄紙的所述第二記錄面上打印第二信息;存儲器,存儲包括分別為所述第一熱敏頭和所述第二熱敏頭設(shè)定的打印濃度的頭信息,以區(qū)別所述第一熱敏頭和所述第二熱敏頭中的每個,當(dāng)打印輸出所述頭信息時,在所述熱敏式記錄紙的所述第一記錄面上打印關(guān)于所述第一熱敏頭的所述頭信息,以及在所述熱敏式記錄紙的所述第二記錄面上打印關(guān)于所述第二熱敏頭的所述頭信息。
19.一種雙面打印系統(tǒng),包括至少兩個熱敏頭,用于在用作第一記錄面和第二記錄面的正面和背面上形成有熱敏層的熱敏式記錄紙上執(zhí)行打印數(shù)據(jù)的雙面打印;至少兩個字符屬性設(shè)定單元,其中,登記并設(shè)定用于單獨指定關(guān)于被劃分到所述兩個熱敏頭的所述打印數(shù)據(jù)的打印風(fēng)格的字符屬性;以及控制單元,用于基于關(guān)于所述熱敏頭的用戶指示,根據(jù)相同或不同的字符屬性對所劃分的打印數(shù)據(jù)執(zhí)行字符編輯。
20.一種雙面打印系統(tǒng),包括送紙單元,用于在預(yù)先確定的送紙方向上供給熱敏式記錄紙,其中,所述熱敏式記錄紙在用作第一記錄面和第二記錄面的正面和背面上形成有熱敏層;第一熱敏頭,具有在與所述送紙方向垂直的方向上成線形排列的多個加熱元件,并且在所述熱敏式記錄紙的所述第一記錄面上打印第一信息;第二熱敏頭,具有在與所述送紙方向垂直的方向上成線形排列的多個加熱元件,并且在所述熱敏式記錄紙的所述第二記錄面上打印第二信息;第一字符屬性設(shè)定單元,其中,登記并設(shè)定用于指定關(guān)于輸入至所述第一熱敏頭的所述第一信息的打印風(fēng)格的字符屬性;第二字符屬性設(shè)定單元,其中,登記并設(shè)定用于指定關(guān)于輸入至所述第二熱敏頭的所述第二信息的打印風(fēng)格的字符屬性;以及控制單元,根據(jù)用于處理打印的所述第一熱敏頭和所述第二熱敏頭將所述打印數(shù)據(jù)劃分到所述第一字符屬性設(shè)定單元和所述第二字符屬性設(shè)定單元中,并根據(jù)設(shè)定并登記的所述字符屬性執(zhí)行字符編輯。
全文摘要
本發(fā)明的實施例涉及一種雙面打印系統(tǒng)及其控制方法,在該雙面打印系統(tǒng)中,兩個熱敏頭在兩面均形成有熱敏層的熱敏式記錄紙的正面和背面上打印打印數(shù)據(jù),并且當(dāng)根據(jù)打印數(shù)據(jù)驅(qū)動這些熱敏頭時,感測這些熱敏頭的溫度,以改變將被打印的數(shù)據(jù)的打印濃度,并且相對于各個熱敏頭的加熱元件控制電連接的接通/斷開時間。
文檔編號B41J2/32GK101081571SQ200710105258
公開日2007年12月5日 申請日期2007年5月28日 優(yōu)先權(quán)日2006年5月29日
發(fā)明者山田誠志, 田口浩之 申請人:東芝泰格有限公司