国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      帶式打印機(jī)的制作方法

      文檔序號(hào):2505694閱讀:299來源:國知局
      專利名稱:帶式打印機(jī)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及在帶上打印包括字符、符號(hào)等正文數(shù)據(jù)的帶式打印機(jī)。
      通常,現(xiàn)使用有打印粘附于錄音/錄象磁帶盤的索引標(biāo)簽及粘附于我們各種不同所有物的名稱標(biāo)簽的帶式打印機(jī)。
      這種類型的帶式打印機(jī)在帶上沿其長度打印輸入的字符/符號(hào)的正文數(shù)據(jù),并且一切斷器將被打印的帶部分從剩余帶上切下以形成一索引標(biāo)簽或名稱標(biāo)簽。
      在這種帶式打印機(jī)中,切斷器位于一沿著帶的傳送方向在打印單元的加熱頭的下游并與其相隔開的位置上,這樣,在帶的前端與帶上開始打印數(shù)據(jù)的位置之間就會(huì)產(chǎn)生對(duì)應(yīng)于加熱頭與切斷器之間距離的一部分空白不能打印的帶。
      通常,當(dāng)將在帶上打印正文數(shù)據(jù)時(shí),在打印數(shù)據(jù)的各前端和尾端存在一空白或邊緣。這樣,所有的邊緣都自白地不能利用,至少與由于帶式打印機(jī)的結(jié)構(gòu)而需產(chǎn)生的空白或邊緣與由用戶設(shè)定的一邊緣之間的長度差相對(duì)應(yīng)的一部分將是無法使用的,這將在以下詳細(xì)描述。
      圖9A-9E示出了由普通帶式打印機(jī)執(zhí)行的打印過程。參考數(shù)字1表示一帶;P表示加熱頭的多個(gè)發(fā)熱元件以橫過帶的一條線配置的位置。參考字符表示切斷器所處的位置。
      在打印開始前,如圖9A所示,帶1的前端2位于切斷器位置C。在打印前,待被打印數(shù)據(jù)前與后的邊緣長度通過鍵入數(shù)據(jù)被設(shè)定在位置P與C之間的距離L內(nèi)。圖9A的參考字符a表示在帶1的前端之前設(shè)定的帶1的邊緣長度。參考字符b表示待被放棄為不用部分的帶的長度,其是根據(jù)位置P與C之間的距離L及前部空白的長度a所計(jì)算出的。
      圖9B表示打印期間的正文數(shù)據(jù)。在位置P,加熱頭在帶1上一次打印一行正文數(shù)據(jù),然后帶沿著箭頭K的方向被傳送。當(dāng)在正文數(shù)據(jù)開始被打印在帶1后,帶1的傳送距離達(dá)到不需要的邊緣長度b時(shí),帶1被停止且打印被中斷。
      如圖9C所示,切斷器隨后被驅(qū)動(dòng)以從帶1上切斷下不需要的部分3。結(jié)果,在帶1的前端確保一具有長度a的邊緣4。
      然后,如圖9D所示打印重新開始從而在帶1上打印字符“ABC”。
      如圖9E所示,當(dāng)正文數(shù)據(jù)的末端字符“C”被打印完時(shí),帶1被傳送過長度(a+L),以確保尾端邊緣S,該長度包括在帶1的尾端預(yù)先設(shè)定的邊緣長度a及點(diǎn)C與P之間的距離L。切斷器然后被驅(qū)動(dòng)以切斷并從剩余帶1上分離被打印的帶部分6。這樣,獲得標(biāo)簽6(包括具有期望長度的前部邊緣4和尾部邊緣5的被打印帶部分)。
      當(dāng)下一個(gè)標(biāo)簽將被產(chǎn)生時(shí),輸入正文數(shù)據(jù),設(shè)定前端及尾端的長度并執(zhí)行如圖9A-9E中所示的打印過程。
      如上所述,在普通的帶式打印機(jī)中,執(zhí)行圖9A-9E中所示的打印過程,以使每次正文數(shù)據(jù)被打印時(shí),產(chǎn)生一不需要的邊緣3,從而無益地消耗帶的對(duì)應(yīng)部分。
      因此,本發(fā)明的目的在于提供一種在正文數(shù)據(jù)待被打印時(shí)消除一部分帶的無用消耗的帶式打印機(jī)。
      根據(jù)本發(fā)明,實(shí)現(xiàn)上述目的的一種帶式打印機(jī)包括用于輸入正文數(shù)據(jù)及命令信息的輸入裝置。
      用于當(dāng)在帶上打印正文數(shù)據(jù)時(shí)在正文數(shù)據(jù)的各前端及尾端設(shè)定一邊緣的邊緣設(shè)定裝置;用于在傳送帶的同時(shí)以一打印頭在帶上打印由輸入裝置輸入的正文數(shù)據(jù)的打印裝置;位于沿著帶的傳送方向的打印頭的下游并與其隔開一預(yù)定距離的位置上的切斷裝置;用于根據(jù)由邊緣設(shè)定裝置設(shè)定的邊緣長度及打印頭與切斷裝置之間的距離,計(jì)算打印裝置被中斷的位置的計(jì)算裝置;及控制裝置,用于當(dāng)打印由輸入裝置輸入的一正文數(shù)據(jù)結(jié)束時(shí),停止打印裝置操作;用于根據(jù)由計(jì)算裝置計(jì)算的位置上的數(shù)據(jù),在由輸入裝置輸入的其它正文數(shù)據(jù)隨后繼續(xù)由打印裝置打印時(shí)中斷打印裝置的操作以驅(qū)動(dòng)所述切斷裝置,從而切斷并將其上打印有一正文數(shù)據(jù)的帶部分從剩余帶上分離;用于重啟動(dòng)剩余其它正文數(shù)據(jù)的打印,已被中斷的正文數(shù)據(jù)的打??;用于當(dāng)其它正文數(shù)據(jù)的打印結(jié)束時(shí),停止打印裝置的操作。
      甚至當(dāng)由輸入裝置輸入的正文數(shù)據(jù)已被打印在帶上,并因此已傳送過一預(yù)定長度的帶時(shí),被打印帶部分不被馬上切斷及脫離。當(dāng)下一正文數(shù)據(jù)被打印時(shí),在一預(yù)定位置中斷帶的傳送及打印,且先前打印的帶部分被切斷并從剩余帶上分離,從而在先前打印的正文數(shù)據(jù)及下一待被打印的正文數(shù)據(jù)之間不會(huì)產(chǎn)生無用的帶部分。
      根據(jù)本發(fā)明,帶式打印機(jī)可還包括第二控制裝置,響應(yīng)在正文數(shù)據(jù)的打印結(jié)束后被輸入至打印機(jī)以驅(qū)動(dòng)切斷裝置的命令信息,用于在打印裝置傳送過帶之后驅(qū)動(dòng)切斷裝置。
      在本發(fā)明的打印機(jī)中,控制裝置響應(yīng)于在正文數(shù)據(jù)被打印后,被輸入至打印機(jī)的驅(qū)動(dòng)切斷裝置的命令,在傳送過其上已打印有正文數(shù)據(jù)的帶之后驅(qū)動(dòng)切斷裝置。這樣,當(dāng)打印完先前正文數(shù)據(jù)后,沒有下一正文數(shù)據(jù)時(shí),被打印的先前正文數(shù)據(jù)部分被傳送向切斷裝置的下游并根據(jù)輸入的帶切斷命令由切斷裝置將其從剩余帶上切斷。
      如上所述,根據(jù)本發(fā)明的帶式打印機(jī),當(dāng)連續(xù)打印多個(gè)正文數(shù)據(jù)時(shí)帶的無用量不會(huì)增加,從而實(shí)現(xiàn)經(jīng)濟(jì)的打印。


      圖1為本發(fā)明的一實(shí)施例的帶式打印機(jī)的透視圖;圖2為帶式打印機(jī)的殼體內(nèi)帶盒容納空間的平面圖;圖3說明了帶式打印機(jī)的帶切斷器的結(jié)構(gòu);圖4為帶式打印機(jī)的電子電路的方框圖;圖5示出了帶式打印機(jī)的RAM的配置;
      圖6為表示由打印機(jī)執(zhí)行的數(shù)據(jù)輸入過程的流程圖;圖7為表示由帶式打印機(jī)執(zhí)行打印過程的流程圖;圖8A-8H各說明了在由打印機(jī)執(zhí)行的打印過程中被打印的正文數(shù)據(jù);及圖9說明由普通帶式打印機(jī)在帶上打印的正文數(shù)據(jù)。
      圖1為本發(fā)明的一實(shí)施例的帶式打印機(jī)的透視圖。如圖1中所示,在打印機(jī)殼體11的上表面上有一鍵盤12、一液晶顯示器13、及由一可操作的蓋14封閉的帶盒容納空間15。
      鍵盤12具有包括字母鍵、數(shù)字鍵、及符號(hào)鍵的字符輸入鍵12a;電源鍵12b;移動(dòng)顯示在顯示器13上的光標(biāo)的光標(biāo)鍵12c;在待被使用的大寫字母與小寫字母之間變換的轉(zhuǎn)換鍵12d;被操作以固定輸入或選擇的數(shù)據(jù)并命令一預(yù)定功能的開始的返回鍵12e;被操作以打印輸入的正文數(shù)據(jù)的打印鍵12f;及被操作以切斷并將整個(gè)被打印的輸入正文數(shù)據(jù)帶部分從剩余帶上分離的切斷鍵12g。
      參考數(shù)字16表示一被引出的帶,其被打印的帶30被排出在打印機(jī)殼體11的外側(cè)。
      圖2說明通過打開在打印機(jī)殼體11上的頂蓋14而看到的帶盒容納空間15的內(nèi)部,在該帶盒容納空間15內(nèi)是一包括一感熱式打印機(jī)的打印單元17。
      一包含有一打印帶30及一熱轉(zhuǎn)移式油墨色帶31的帶盒24被設(shè)置在帶盒容納空間15內(nèi)。
      打印單元17帶有一產(chǎn)生熱量并根據(jù)輸入的正文數(shù)據(jù)而被驅(qū)動(dòng)的加熱(或打印)頭13、一卷筒滾輪22及一當(dāng)加熱頭18被驅(qū)動(dòng)以分別傳送帶30和色帶31時(shí)被轉(zhuǎn)動(dòng)的色帶卷軸23。
      加熱頭18帶有多個(gè)被配置成橫過帶30的一條直線并附著一可繞軸20轉(zhuǎn)動(dòng)的支架21上的發(fā)熱元件19。加熱頭18隨著通過一機(jī)構(gòu)(未示出)嚙合及脫離卷筒滾輪22而連同打開/關(guān)閉蓋14的操作一起被繞著軸20轉(zhuǎn)動(dòng)。如圖2中所示,當(dāng)蓋14被關(guān)閉以進(jìn)行打印時(shí),加熱頭18被致使將帶30及油墨色帶31壓在卷筒滾輪22上。當(dāng)蓋14被打開時(shí),加熱頭18被從卷筒滾輪22上脫離以允許帶盒24被調(diào)換。
      每次加熱頭18打印一行數(shù)據(jù)并將帶30及油墨色帶31傳送過一預(yù)定距離時(shí),卷筒滾輪22通過一在后將作詳細(xì)描述的傳送驅(qū)動(dòng)器被僅逆時(shí)針方向轉(zhuǎn)動(dòng)過一預(yù)定角度。與卷筒滾軸22的轉(zhuǎn)動(dòng)同時(shí),油墨色帶卷軸23通過該傳送驅(qū)動(dòng)器(未示出)被順時(shí)針轉(zhuǎn)動(dòng)以卷繞由加熱頭13所熱轉(zhuǎn)移的油墨色帶31。
      用于卷筒滾輪以及油墨色帶卷軸23的傳送驅(qū)動(dòng)器與在普通帶式打印機(jī)中所使用的傳送驅(qū)動(dòng)器相類似。例如,它設(shè)置有例如一步進(jìn)電機(jī)的驅(qū)動(dòng)源。它的驅(qū)動(dòng)電路及一將驅(qū)動(dòng)源的轉(zhuǎn)動(dòng)傳送給卷筒滾輪22或油墨色帶卷軸23的齒輪組傳動(dòng)機(jī)構(gòu)。
      設(shè)置在帶盒容納空間15內(nèi)的帶盒24帶有一外殼25、一卷繞打印帶30的供帶盤26、一卷繞熱轉(zhuǎn)移式油墨色帶的油墨色帶供帶盤27,及一由卷軸23所轉(zhuǎn)動(dòng)的油墨色帶卷筒28。帶盒外殼25有一其中裝有加熱頭18的凹口29,帶30及油墨色帶31被從帶盒外殼25中拉出并設(shè)置在容納空間19中加熱頭18及卷筒滾軸22之間。
      打印帶30由具有一打印表面及背面上涂有粘結(jié)劑的合成樹脂層,和一粘附于該樹脂層背面上的粘結(jié)劑的可剝離紙條組成。
      切斷器32位于帶盒容納空間15內(nèi)相鄰于帶出口16的位置。
      圖3示出了采用一對(duì)剪刀的形式,具有一固定至打印機(jī)殼體11上的磨邊的刀片33及一在34上被可轉(zhuǎn)動(dòng)地附著于固定刀片33上的可移動(dòng)的磨邊的刀片35的切斷器32的一個(gè)例子。一用于該切斷器32的驅(qū)動(dòng)機(jī)構(gòu)帶有一DC電機(jī)36、齒輪37、38、39,一凸輪40及一臂41。通過DC電機(jī)36的單向轉(zhuǎn)動(dòng),齒輪37沿該方向轉(zhuǎn)動(dòng)以使齒輪38和39轉(zhuǎn)動(dòng)并因此啟動(dòng)位于齒輪39一側(cè)上的凸輪40,臂41的一端上有一被嚙合入凸輪40內(nèi)一螺旋槽中的短嚙合凸起42。臂41的另一端通過一樞軸43被連接至可移動(dòng)的磨邊的刀片35,以使當(dāng)凸輪40轉(zhuǎn)動(dòng)時(shí),該可移動(dòng)的磨邊的刀片35繞軸34被轉(zhuǎn)向固定的磨邊的刀片33以切斷帶30。然后,DC電機(jī)36及因此凸輪40以相反方向轉(zhuǎn)動(dòng)以將可轉(zhuǎn)動(dòng)的磨邊的刀片33重轉(zhuǎn)至其初始位置。
      當(dāng)通過圖2的打印單元17打印正文數(shù)據(jù)時(shí),分別由滾筒卷輪22及色帶卷筒28以相同的速度傳送帶30及油墨色帶31,加熱頭將帶30及油墨色帶31壓在滾筒卷輪22上以執(zhí)行順序的熱轉(zhuǎn)移操作及因此順序地在帶30上打印正文數(shù)據(jù)。被打印的帶30經(jīng)過打印機(jī)殼體11外側(cè)的帶出口16被排出。被打印的帶部分30然后通過圖2的切斷器被切斷并從剩余的帶上分離。
      圖4是表示本發(fā)明的帶式打印機(jī)的電子電路結(jié)構(gòu)的方框圖。該帶式打印機(jī)的電子電路包括一控制器(CPU)50,其根據(jù)從鍵盤12鍵入的信號(hào)起動(dòng)預(yù)存在一ROM51中的系統(tǒng)程序并控制電路各元件的各自的工作。
      控制器50被連接至鍵盤12、一ROM51、一RAM52及一字符發(fā)生器53、經(jīng)一打印控制單元54被連接至打印單元17,經(jīng)一顯示驅(qū)動(dòng)器被連接至顯示器13,并還被連接至一包括一用于切斷器32的驅(qū)動(dòng)電機(jī)36和一用于電機(jī)36的驅(qū)動(dòng)器56的切斷器驅(qū)動(dòng)器57。
      打印單元17帶有加熱頭18及一驅(qū)動(dòng)該加熱頭18的加熱頭驅(qū)動(dòng)器58、和一包括一經(jīng)一齒輪組傳動(dòng)機(jī)構(gòu)被連接至滾筒卷輪22及油墨色帶卷軸23,用于驅(qū)動(dòng)元件22和23的步進(jìn)電機(jī)59的帶/色帶傳送驅(qū)動(dòng)器61、及一用于步進(jìn)電機(jī)59的驅(qū)動(dòng)電路60。每次加熱頭18的一行發(fā)熱元件被驅(qū)動(dòng)產(chǎn)生熱量時(shí),傳送驅(qū)動(dòng)器61將帶30及油墨色帶31傳送過一預(yù)定的長度。
      ROM51包含有用于控制器50的控制程序,例如一用于以不同模式輸入正文數(shù)據(jù)的控制程序及一打印控制程序。
      字符發(fā)生器53包含有用于通過鍵入單元12可鍵入的所有字符/符號(hào)/命令碼的字符圖形數(shù)據(jù)。
      圖5示出了帶式打印機(jī)的RAM52的數(shù)據(jù)寄存器配置。RAM52具有一輸入緩沖器52a,一打印緩沖器52b、一顯示緩沖器52c、一打印數(shù)據(jù)存儲(chǔ)器52d、一字符大小存儲(chǔ)器52e、一先前邊緣大小存儲(chǔ)器52f、一此次邊緣大小存儲(chǔ)器52g,及寄存器A62a-H62h。
      輸入緩沖器52a存儲(chǔ)以字符碼或控制碼形式從鍵入單元12被鍵入的數(shù)據(jù)。
      打印緩沖器52b存儲(chǔ)對(duì)應(yīng)于加熱頭18的一行點(diǎn)發(fā)熱元件的相同一行打印數(shù)據(jù)。
      顯示緩沖器52c存儲(chǔ)對(duì)應(yīng)于自字符發(fā)生器53讀取的被鍵入正文數(shù)據(jù)的字符圖形數(shù)據(jù)以在顯示器13上顯示該被鍵入的正文數(shù)據(jù)。
      打印數(shù)據(jù)存儲(chǔ)器52d存儲(chǔ)以一位圖形式待被打印的正文數(shù)據(jù)。
      字符大小存儲(chǔ)器52e存儲(chǔ)有關(guān)組成待被打印的正文數(shù)據(jù)的各字符大小的數(shù)據(jù),例如1×1(全幅)和2×2(雙幅)。
      先前及此次邊緣大小存儲(chǔ)器52f和52g存儲(chǔ)有關(guān)被選擇地設(shè)定用于各待被打印的正文數(shù)據(jù)的三種邊緣大小X、Y及0(X>Y>0)中合適的一個(gè)的數(shù)據(jù)。有關(guān)被設(shè)定用于此次待被打印的正文數(shù)據(jù)的邊緣大小(X,Y或0)的數(shù)據(jù)被存儲(chǔ)在此次邊緣大小存儲(chǔ)器52g中。當(dāng)此次打印結(jié)束及輸入下一待被打印的正文數(shù)據(jù)時(shí),有關(guān)存儲(chǔ)在此次邊緣大小存儲(chǔ)器52g中邊緣大小的數(shù)據(jù)被移位至并存儲(chǔ)在先前邊緣大小儲(chǔ)存器52f中。
      確定待被設(shè)定的邊緣X及Y的長度以使其小于加熱頭18及切斷器32之間的距離L。
      寄存器A62a存儲(chǔ)有關(guān)被計(jì)算的此次待被打印的正文數(shù)據(jù)的打印行數(shù)的數(shù)據(jù)。
      寄存器B62b存儲(chǔ)有關(guān)由加熱頭18此次打印并輸出的,當(dāng)一行數(shù)據(jù)被打印并輸出時(shí)加算一的實(shí)際行數(shù)b的數(shù)據(jù)。
      寄存器C62C存儲(chǔ)有關(guān)作為對(duì)應(yīng)于傳送電機(jī)的步數(shù)的打印操作中的傳送行數(shù)的,在打印中所包含的帶30的饋送量C的數(shù)據(jù)。
      寄存器D62d存儲(chǔ)有關(guān)存儲(chǔ)在此次邊緣大小存儲(chǔ)器52g中且此次待被打印的,被設(shè)定用于此次待被打印的正文數(shù)據(jù)的邊緣大小d(=X,Y或0)的數(shù)據(jù)。
      寄存器62e存儲(chǔ)有關(guān)被設(shè)定用于先前打印中的正文數(shù)據(jù)的邊緣大小e的并從寄存器D62d被移位的數(shù)據(jù)。
      寄存器F62f存儲(chǔ)有關(guān)根據(jù)下式(1)所計(jì)算的引導(dǎo)切斷位置f的數(shù)據(jù)以檢測在此次打印已被執(zhí)行時(shí),帶30已被傳送到切斷器32的位置,帶30在其前端留下了對(duì)應(yīng)于此次邊緣大小d的邊緣切斷位置f=L-d式(1)其中L是加熱頭18的打印位置與切斷器32的帶切斷位置之間的固定距離。
      寄存器G62g存儲(chǔ)有關(guān)根據(jù)下式(2)所計(jì)算的尾端切斷位置g的數(shù)據(jù)以檢測當(dāng)最后的正文數(shù)據(jù)已被打印時(shí),帶30已被傳送到切斷器32的位置,帶30在其尾端留下一對(duì)應(yīng)于此次邊緣大小d的邊緣;尾端切斷位置g=L+a+d式(2)寄存器H62h存儲(chǔ)有關(guān)根據(jù)下式(3)所計(jì)算的一設(shè)定的繼續(xù)的邊緣h的數(shù)據(jù)以檢測當(dāng)先前的正文數(shù)據(jù)已被打印且有一下次待被打印的正文數(shù)據(jù)時(shí),帶30已被傳送到此次打印開始的位置,且留有對(duì)應(yīng)于先前及此次邊緣大小e和d的邊緣,該邊緣被設(shè)定為被設(shè)定的繼續(xù)的邊緣h=e+d 式(3)接下來將描述本發(fā)明的帶式打印機(jī)的操作。
      圖6為表示由帶式打印機(jī)執(zhí)行的數(shù)據(jù)輸入過程的流程圖。
      當(dāng)控制器50被設(shè)定在數(shù)據(jù)輸入模式以輸入待被打印的正文數(shù)據(jù)時(shí),顯示器13在一屏幕上進(jìn)行顯示,促使操作員設(shè)定組成待被輸入的正文數(shù)據(jù)的字符的大小(步驟S1)。
      在該屏幕中,當(dāng)操作員操作鍵入單元12以選擇所期望的字符大小為標(biāo)準(zhǔn)大小(1×1)或雙寬大小(1×2)并然后操作返回鍵12e,隨后顯示器13在屏幕上進(jìn)行顯示,促使操作員設(shè)定在正文數(shù)據(jù)的前端及尾端上的邊緣大小(步驟S1,S2)。
      在該屏幕中,當(dāng)操作員操作鍵入單元12以選擇邊緣大小“X”,“Y”或“0”(L>X>Y>0)中期望的一個(gè)并隨后操返回鍵12e時(shí),顯示器13然后在屏幕上進(jìn)行顯示,促使操作員輸入正文數(shù)據(jù)(步驟S2,S3)。
      在該屏幕中,操作員然后操作鍵入單元12的字符輸入鍵12a以輸入并顯示所期望的正文數(shù)據(jù),且隨后操作返回鍵12e以命令輸入各輸入數(shù)據(jù),在步驟S1所選擇的字符大小數(shù)據(jù)(例如“1×1”’)被存儲(chǔ)在RAM52的字符大小存儲(chǔ)器52e中,在步驟S2選擇的邊緣大小數(shù)據(jù)(例如“X”)被存儲(chǔ)在此次邊緣大小存儲(chǔ)器52g中,及在步驟S3輸入并固定的正文數(shù)據(jù)(“ABCD”)被存儲(chǔ)在RAM52的輸入緩沖器52a中(步驟S4)。
      當(dāng)在鍵入單元12的打印鍵12f被操作的狀態(tài)中,根據(jù)圖7的流程圖起動(dòng)正文數(shù)據(jù)的打印過程。
      圖8說明了表現(xiàn)為帶式打印機(jī)進(jìn)行的打印操作的正文數(shù)據(jù)的被打印狀態(tài)。
      當(dāng)控制器50被設(shè)定在打印模式中時(shí),打印緩沖器52b,打印數(shù)據(jù)存儲(chǔ)器52d及寄存器A62a-H62b在初始過程中被全部清除,計(jì)算存儲(chǔ)在輸入緩沖器52a中且此次待被打印的正文數(shù)據(jù)“ABCD”的打印行數(shù)且其數(shù)據(jù)被存儲(chǔ)在寄存器A62a中。在寄存器D62d中存儲(chǔ)有關(guān)被設(shè)定用于存儲(chǔ)在此次邊緣大小存儲(chǔ)器52g中且待被此次打印的正文數(shù)據(jù)“ABCD”的邊緣大小d(=x)的數(shù)據(jù)。在此次打印中,根據(jù)式(1)計(jì)算前端切斷位置f且其數(shù)據(jù)被存儲(chǔ)在寄存器F62f中以檢測帶30已被傳送到切斷器32的位置,帶30在其前端留有一對(duì)應(yīng)于此次邊緣大小d=x的邊緣。根據(jù)式(2)計(jì)算尾端切斷位置g且其數(shù)據(jù)被存儲(chǔ)在寄存器G62g中以檢測當(dāng)已打印是最后的正文數(shù)據(jù)ABCD“時(shí),帶30已被傳送到切斷器32的位置,帶30在其尾端具有一設(shè)定的對(duì)應(yīng)于此次邊緣大小d(=x)的邊緣(步驟P1及圖8A)。
      根據(jù)存儲(chǔ)在字符大小存儲(chǔ)器52e中的字符大小“1×1”數(shù)據(jù),將存儲(chǔ)在輸入緩沖器52a中的正文數(shù)據(jù)”ABCD“在打印數(shù)據(jù)存儲(chǔ)器52d中擴(kuò)展并作為打印數(shù)據(jù)存儲(chǔ)(步驟P2)。
      響應(yīng)于該操作,在打印數(shù)據(jù)存儲(chǔ)器52d中展開的打印數(shù)據(jù)“ABCD”被讀取并每次傳送一行數(shù)據(jù)給打印緩沖器52b,并自控制器50經(jīng)打印控制單元54輸出給加熱頭18,從而相應(yīng)地每次打印一行。這樣,相對(duì)地將其數(shù)據(jù)被存儲(chǔ)在寄存器B62b中的實(shí)際打印行數(shù)b增加1,通過傳送驅(qū)動(dòng)器61轉(zhuǎn)動(dòng)油墨色帶卷軸23及卷筒滾輪22以相應(yīng)地每次傳送一行寬度的帶30和油墨色帶31,這使得存儲(chǔ)在寄存器C62C中的帶饋送量C數(shù)據(jù)被相應(yīng)地增加1(步驟P3-P6)。
      每次在步驟P3-PC打印一行正文數(shù)據(jù)“ABCDE”時(shí),控制器50確定是否在寄存器C62C中被加算的帶饋送量C已達(dá)到對(duì)應(yīng)于在被初始在的寄存器F62f中存儲(chǔ)的前端切斷位置f(=L-d)數(shù)據(jù)的數(shù)量,也就是說,是否當(dāng)“ABCD”已被打印時(shí),帶30已被傳送到切斷器32的位置,帶30在其前端已留下對(duì)應(yīng)于此次邊緣大小d(=x)的邊緣(步驟P7及圖8B)。
      如果是,中斷在步驟P3-P6的單行打印過程,驅(qū)動(dòng)切斷驅(qū)動(dòng)器57使切割器32切斷帶30,以使在被打印的字符數(shù)據(jù)的帶部分之前留有要求的對(duì)應(yīng)此次邊緣大小d(=x)的邊緣,且將在要求的邊緣之前存在的不需要的邊緣部分100從剩余帶30上分離(步驟P8、P9及圖8C)。在本發(fā)明中,僅在該次也就是說,在切斷器32的第一次操作時(shí)產(chǎn)生有不需要的邊緣部分,例如100。
      響應(yīng)于該操作,重開始類似于步驟P3-P6的過程的單行打印過程以繼續(xù)打印正文數(shù)據(jù)“ABCD” (步驟P10-P13)。
      每次在步驟P10-P13的過程中的打印一行正文數(shù)據(jù)“ABCD”時(shí),確定是否在寄存器B62b中被加算的實(shí)際打印行數(shù)b已達(dá)到存儲(chǔ)在被初始化的寄存器A62a中的正文數(shù)據(jù)“ABCD”的打印行數(shù),也就是說,確定是否整個(gè)“ABCD”已被打印(步驟P14)。
      如果是,停止驅(qū)動(dòng)加熱頭18、油墨色帶卷軸23及卷筒滾輪22以終止正文數(shù)據(jù)“ABCD”的打印操作(步驟P15及圖8D)。
      接著,為了打印下一正文數(shù)據(jù),起動(dòng)圖6的數(shù)據(jù)輸入過程并輸入期望的下一待被打印的正文數(shù)據(jù)(步驟P16-PS)。
      當(dāng)在數(shù)據(jù)輸入過程中下一正文數(shù)據(jù)被輸入時(shí),在步驟S1選擇的有關(guān)字符大小(例如“1×1”)的數(shù)據(jù)被存入RAM52的字符大小存儲(chǔ)器52e中(圖6),在步驟S2選擇的有關(guān)邊緣大小(例如“Y”)的數(shù)據(jù)被存入RAM52的此次邊緣大小存儲(chǔ)器52g中,及在步驟S3固定的正文數(shù)據(jù)被存入RAM52的輸入緩沖器52a中(步驟PS“S1-S4”)。
      在該情況下,有關(guān)至今仍存儲(chǔ)在此次邊緣大小存儲(chǔ)器52g中的先前正文數(shù)據(jù)“ABCD”T1的邊緣大小(X)的數(shù)據(jù)被重寫并存儲(chǔ)入先前邊緣大小存儲(chǔ)器52f中。
      當(dāng)鍵入單元12的打印鍵12f被操作以打印在圖6的數(shù)據(jù)輸入過程中被輸入的下一正文數(shù)據(jù)“EFGH”T2,圖7的打印過程被重新啟動(dòng)(P17)。
      當(dāng)通過該重啟動(dòng)的打印過程使控制器50再次被設(shè)定在打印模式中時(shí),在初始過程中將打印緩沖器52b、打印數(shù)據(jù)存儲(chǔ)器52d及RAM52的寄存器A62a-H62h的內(nèi)容全部清除,并計(jì)算存儲(chǔ)在輸入緩沖器52a中,此次待被打印的正文數(shù)據(jù)“EFGH”T2的打印行數(shù)a且其數(shù)據(jù)被存儲(chǔ)在寄存器A62a中,有關(guān)為存儲(chǔ)在此次邊緣大小存儲(chǔ)器52g中且此次待被打印的正文數(shù)據(jù)“EFGH”T2而設(shè)定的邊緣大小d的數(shù)據(jù)被存儲(chǔ)在寄存器D62d。有關(guān)用于至今仍存在寄存器D62d中的先前正文“ABCD”數(shù)據(jù)T1的邊緣大小(X)的數(shù)據(jù)被存儲(chǔ)在寄存器E62e中作為先前的邊緣大小e(=x)。根據(jù)式(1)計(jì)算有關(guān)前端切斷位置f的數(shù)據(jù)并將其存入寄存器F62f以檢測帶30已傳送到切斷器32的位置,帶30在其前端留有一對(duì)應(yīng)于此次打印中的此次邊緣大小d(=Y(jié))的邊緣。根據(jù)式(2)計(jì)算尾端切斷位置g并將其數(shù)據(jù)存入寄存器G62g以檢測當(dāng)正文數(shù)據(jù)“EFGH”為最后一個(gè)被打印的正文數(shù)據(jù)時(shí),帶30已被傳送到切斷器32的位置,帶30在其尾端設(shè)有一對(duì)應(yīng)此次邊緣大小d(=Y(jié))的邊緣。根據(jù)式(3)計(jì)算一設(shè)定的繼續(xù)的邊緣h并將其數(shù)據(jù)存入寄存器H62h以檢測帶30已被傳送到此次帶開始被打印的位置,并設(shè)定有分別對(duì)應(yīng)于先前設(shè)定及此次設(shè)定的邊緣大小e(=Y(jié))有d(=Y(jié))的邊緣(步驟P18)。
      根據(jù)存儲(chǔ)在字符大小存儲(chǔ)器52e中的字符大小“1×1”數(shù)據(jù),將存儲(chǔ)在輸入緩沖器52a中的下一步正文數(shù)據(jù)“EFGH”T2擴(kuò)展并的作為打印數(shù)據(jù)存入打印數(shù)據(jù)存儲(chǔ)器52a中(步驟P19)。
      當(dāng)控制器50確定其數(shù)據(jù)被存在寄存器D62d中的此次邊緣大小d(=Y(jié))不為“0”時(shí),傳送驅(qū)動(dòng)器61從先前正文數(shù)據(jù)“ABCD”T1的打印已被完成時(shí)起轉(zhuǎn)動(dòng)油墨色帶卷軸23的卷筒滾輪22,如圖8D所示,以開始每次傳送一行寬度的帶30及油墨色帶31,從而相應(yīng)地對(duì)其數(shù)據(jù)被存儲(chǔ)在寄存器C62C中的帶饋送量C加算1(步驟P20-21,22)。
      每當(dāng)在步驟P21和P22的過程中一次傳送一行寬度的帶30和油墨色帶31時(shí),控制器50確定是否在寄存器C62c中被加算的帶饋送量C已達(dá)到其數(shù)據(jù)被存儲(chǔ)在被初始化的寄存器H62h中的設(shè)定的繼續(xù)的邊緣h(=e+d),也就是說,確定是否帶30已被傳送到下一正文數(shù)據(jù)“EFGH”T2的開始被打印,帶30具有設(shè)定的在先前正文數(shù)據(jù)“ABCD”T1之后的對(duì)應(yīng)于先前邊緣大小e(=x)和此次邊緣大小d(=Y(jié))的邊緣的位置(步驟P23和圖8E)。
      如果是,有關(guān)存儲(chǔ)于寄存器C62c中的帶饋送量C的數(shù)據(jù)被清除變?yōu)椤?”(步驟P24)。
      響應(yīng)于該操作,在打印數(shù)據(jù)存儲(chǔ)器52e中被擴(kuò)展的打印數(shù)據(jù)“EFGH”被讀取并每次傳送一行數(shù)據(jù)給打印緩沖器52b,且從控制器50經(jīng)打印控制單元54輸出給加熱頭18,從而打印相應(yīng)的一行。這樣,其數(shù)據(jù)被存儲(chǔ)在寄存器B62b中的實(shí)際打印行數(shù)b被每次加算1,及由傳送驅(qū)動(dòng)器61轉(zhuǎn)動(dòng)油墨色帶卷軸23和卷筒滾輪22以每次傳送一行寬度的帶30和油墨以帶31。這樣,其數(shù)據(jù)被存儲(chǔ)在寄存器C62c中的帶饋送量C相應(yīng)地被加算1(步驟P3-P6) 。
      每當(dāng)在步驟P3-P6上打印一行正文數(shù)據(jù)“EFGH”時(shí),控制器50確定是否在寄存器C62C中被加算的帶饋送量C已達(dá)到對(duì)應(yīng)于前端切斷位置f(=L-d)的其數(shù)據(jù)被存儲(chǔ)于寄存器F62f中的量,也就是說,確定是否對(duì)應(yīng)于先前邊緣大小e(=X0)并留在被打印的先前數(shù)據(jù)“ABCD”T1之后的邊緣與對(duì)應(yīng)于此次邊緣大小d(=Y(jié))并留在待被打印的下一個(gè)正文數(shù)據(jù)“EFGH”T2之前的邊緣之間邊界已被傳送到切斷器32的位置(步驟P7)。
      如果是,中斷在步驟P3-P6的單行打印過程且由切斷驅(qū)動(dòng)器57驅(qū)動(dòng)切割器32切斷帶30以使先前正文數(shù)據(jù)“ABCD”T1已被打印的帶部分被從剩余帶30上分離作為一標(biāo)鑒30a,其帶有對(duì)應(yīng)設(shè)定在先前正文數(shù)據(jù)“ABCD”T1的各前端和尾端上的先前邊緣大小e (=X)的邊緣且此次正文數(shù)據(jù)“EFGH”T2被打印的打印部分在其前端留有一對(duì)應(yīng)此次邊緣d(=Y(jié))的要求的邊緣(步驟P8,P9及圖8F)。
      響應(yīng)于該操作,重新啟動(dòng)類似于步驟P3-P6過程的一單行打印過程以繼續(xù)打印下一個(gè)正文數(shù)據(jù)“EFGH”T2(步驟P10-P13)。
      每當(dāng)在步驟P10-P13的過程中打印一行正文數(shù)據(jù)“EFGH”時(shí),控制器50確定是否在寄存器B62b中被加算的實(shí)際打印行數(shù)b已達(dá)到存儲(chǔ)在被初始化的寄存器A62a中的正文數(shù)據(jù)“EFGH”的打印行數(shù)a,也就是說,確定是否已打印完整個(gè)正文數(shù)據(jù)“EFGH”(步驟P52)。
      如果是,停止驅(qū)動(dòng)加熱頭18、油墨色帶卷軸23和卷筒滾輪22,從而終止正文數(shù)據(jù)“EFGH”的打印操作(步驟P15和圖8G)。
      如果在已繼續(xù)打印完先前正文數(shù)據(jù)“ABCD”T1和下一個(gè)正文數(shù)據(jù)“EFGH”T2之后沒有再下一個(gè)待被打印的正文數(shù)據(jù)且鍵入單元12的切斷器鍵12g被操作,傳送驅(qū)動(dòng)器61從正文數(shù)據(jù)“EFGH”T1已被打印完時(shí)起轉(zhuǎn)動(dòng)油墨色帶卷軸23及卷筒滾輪22,如圖8G所示,以開始一次傳送一行寬寬的帶30和油墨色帶31,從而相應(yīng)地對(duì)其數(shù)據(jù)被存儲(chǔ)在寄存器C62C中的帶饋送量C加算1(步驟P16→P25→P26,P27)。
      每當(dāng)在步驟P26和P27的過程中傳送一行寬度的帶30和油墨色帶31時(shí),控制器50確定是否在寄存器C62C中被加算的帶饋送量C已達(dá)到對(duì)應(yīng)于存儲(chǔ)在被初始化的寄存器G62g中結(jié)束正文數(shù)據(jù)的尾端切斷位置g(=L+a+d),已就是說,確定是否帶30已被傳送到切斷器32的位置,在被打印的正文數(shù)據(jù)“EFGH”結(jié)束部分之后留有對(duì)應(yīng)于此次邊緣大小d(=Y(jié))的邊緣。
      如果是,由切斷器驅(qū)動(dòng)器57操作切斷器32切斷帶30以使打印正文數(shù)據(jù)“EFGH”的帶部分被從帶30上分離作為一標(biāo)簽30b,帶有被設(shè)定在該正文數(shù)據(jù)的各前端和尾端的此次邊緣大小d(=Y(jié))。
      這樣,根據(jù)本發(fā)明的帶式打印機(jī),在帶30上打印帶有相應(yīng)設(shè)定的期望的邊緣“X”和“Y”的兩連續(xù)不同的正文數(shù)據(jù),例如“ABCD”和“EFGH”,在這種情況下,當(dāng)?shù)谝徽臄?shù)據(jù)“ABCD”已被打印完時(shí),將帶30饋送過一繼續(xù)的邊緣“X+Y”且然后開始打印第二正文數(shù)據(jù)“EFGH”。當(dāng)在打印第二正文數(shù)據(jù)期間在連續(xù)的邊緣“X”和“Y”之間的邊界達(dá)到切斷器32的位置時(shí),中斷打印第二正文數(shù)據(jù)并切斷被打印的第一正文數(shù)據(jù)“ABCD”部分,將其從剩余帶30上分離,且數(shù)據(jù)“ABCD”在其各前端和尾端具有邊緣“X”,然后開始打印第二正文數(shù)據(jù)。這樣,在打印在帶上的連續(xù)正文數(shù)據(jù)之間不會(huì)產(chǎn)生無用的帶30部分,從而獲得經(jīng)濟(jì)的打印。
      當(dāng)?shù)诙臄?shù)據(jù)“EFGH”已被打印時(shí),通過操作鍵入單元12的切斷器鍵12g,帶30被傳送到在正文數(shù)據(jù)“EFGH”后留有邊緣“Y”位置并通過切斷器32被切斷,從剩余帶上分離下來。
      權(quán)利要求
      1.一種帶式打印機(jī)包括有輸入裝置,用于輸入正文數(shù)據(jù)及命令信息;邊緣設(shè)定裝置,用于當(dāng)在帶上打印正文數(shù)據(jù)時(shí),在正文數(shù)據(jù)的各前端和尾端上設(shè)定一邊緣;打印裝置,用于以打印頭在帶上打印由所述輸入裝置輸入的正文數(shù)據(jù),同時(shí)傳送該帶;切斷裝置,位于沿帶的傳送方向在打印頭的下游并相隔一預(yù)定距離的位置上;計(jì)算裝置,用于根據(jù)由所述邊緣設(shè)定裝置設(shè)定的邊緣的長度及打印頭與所述切斷裝置之間的距離,計(jì)算所述打印裝置的操作被中斷的位置;及控制裝置,用于當(dāng)由所述輸入裝置輸入的一正文數(shù)據(jù)的打印結(jié)束時(shí),停止所述打印裝置的操作;用于根據(jù)有關(guān)由所述計(jì)算裝置計(jì)算的位置的數(shù)據(jù),在由所述輸入裝置輸入其它正文數(shù)據(jù)然后繼續(xù)由所述打印裝置打印時(shí),中斷所述打印裝置的操作以驅(qū)動(dòng)所述切斷裝置,從而切斷其上打印有一正文數(shù)據(jù)的帶部分并將其從剩余帶上分離;用于重起始剩余其它正文數(shù)據(jù)的打印,這些正文數(shù)據(jù)的打印已被中斷;及用于當(dāng)其它正文數(shù)據(jù)的打印結(jié)束時(shí),停止所述打印裝置的操作。
      2.根據(jù)權(quán)利要求1的一種帶式打印機(jī),其中所述打印裝置包括一感熱式打印機(jī),該打印機(jī)包括一通過一油墨色帶將正文數(shù)據(jù)熱轉(zhuǎn)移至帶上的加熱頭。
      3.根據(jù)權(quán)利要求2的一種帶式打印機(jī),其中所述加熱頭包括多個(gè)被配置成橫過帶30的一直線的發(fā)熱元件;及所述感熱式打印機(jī)包括打印圖形數(shù)據(jù)產(chǎn)生裝置,用于產(chǎn)生對(duì)應(yīng)于所述輸入裝置輸入的正文數(shù)據(jù)的打印圖形數(shù)據(jù),打印頭驅(qū)動(dòng)裝置,用于根據(jù)由所述打印圖形數(shù)據(jù)產(chǎn)生裝置產(chǎn)生的打印圖形數(shù)據(jù),驅(qū)動(dòng)所述加熱頭的多個(gè)發(fā)熱元件,及傳送裝置,用于每當(dāng)執(zhí)行所述加熱頭的多個(gè)發(fā)熱元件的打印操作時(shí),將帶傳送過一預(yù)定的距離。
      4.根據(jù)權(quán)利要求3的一種帶式打印機(jī),其中所述傳送裝置包括一可轉(zhuǎn)動(dòng)的卷筒滾輪,所述加熱頭通過帶被壓在其上,及驅(qū)動(dòng)裝置,用于轉(zhuǎn)動(dòng)所述卷筒滾輪。
      5.根據(jù)權(quán)利要求1的一種帶式打印機(jī),其中所述計(jì)算裝置包括相加裝置,用于將由所述邊緣設(shè)定裝置設(shè)定的在一正文數(shù)據(jù)的尾端的邊緣長度與打印頭和所述切斷裝置之間的距離的長度相加以計(jì)算所述打印裝置的操作被打印的位置。
      6.根據(jù)權(quán)利要求1的一種帶式打印機(jī),還包括有第二控制裝置,響應(yīng)在至少一正文數(shù)據(jù)的打印結(jié)束后,從所述輸入裝置輸入的驅(qū)動(dòng)所述切斷裝置的命令信息,用于在所述打印裝置已將帶傳送過相應(yīng)于最后打印的正文數(shù)據(jù)的由所述邊緣設(shè)定裝置設(shè)定的邊緣的長度后,驅(qū)動(dòng)所述切斷裝置。
      7.根據(jù)權(quán)利要求1的一種帶式打印機(jī),還包括用于顯示由所述輸入裝置輸入的正文數(shù)據(jù)的顯示裝置。
      全文摘要
      一種帶式打印機(jī),對(duì)于待被打印的第一正文數(shù)據(jù),設(shè)定一邊緣并隨后在帶上打印數(shù)據(jù),其打印結(jié)束時(shí),打印機(jī)的操作停止。在下一帶有被設(shè)定邊緣的數(shù)據(jù)被輸入后,繼續(xù)打印,帶被傳送過等于各第一和第二正文數(shù)據(jù)的邊緣和的長度并打印輸入的下一數(shù)據(jù)。當(dāng)這些邊緣間的邊界達(dá)到打印下一正文數(shù)據(jù)期間切斷器的位置時(shí),該次打印被中斷且切斷器從剩余帶上切斷下打印有先前正文數(shù)據(jù)的帶部分。并重新開始下一正文數(shù)據(jù)的打印。
      文檔編號(hào)B41J29/52GK1152498SQ9611998
      公開日1997年6月25日 申請(qǐng)日期1996年9月19日 優(yōu)先權(quán)日1995年9月19日
      發(fā)明者戶谷真純 申請(qǐng)人:卡西歐計(jì)算機(jī)公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1