專利名稱:帶式打印設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于將例如所需的字符串一類打印數(shù)據(jù)打印到帶上的帶式打印設(shè)備,具體涉及到一種具有所在一條帶的許多行上打印出字符串的功能的條印設(shè)備。
背景技術(shù):
最近已經(jīng)開發(fā)出一種用來將所需字符串(字符,記號,等等)打印到帶式打印媒體(以后簡稱為“帶”)上的帶式打印設(shè)備,由于它能容易和清晰地將標(biāo)題或主題印到帶面上并易于用來制造卷宗的書脊和錄像帶的題名標(biāo)簽,故在業(yè)務(wù)部門或家庭中獲得廣泛應(yīng)用。
具體地說,最新在日本專利(公開)5-177905號中所公開的打印設(shè)備,通過引進(jìn)“段”或“段落”的概念,可以簡便而容易地在一條帶上打印多行。在此,段是指同時打印在帶上的一行或多行的組。圖7(A)示明了利用這種段的概念所制作的帶的例子,它包括由一行組成的第一段70和由三行組成的第二段71。圖7(B)示明這種帶在編輯狀態(tài)的例子。標(biāo)號72與73分別表明指示一段起頭的標(biāo)記,標(biāo)號74、75與76分別表明指示一段中各行之頭的標(biāo)記,而標(biāo)號77指各行中輸入的字符串。這樣編輯出的段相續(xù)地按送帶方向打印,而得以打印出一批有不同行數(shù)的段。
由于這種帶式打印設(shè)備是用來制造卷宗的書脊和錄像帶的題名標(biāo)簽,有時就需要獲得圖8所示的縱向打印件,因而一般配置有縱向打印功能。
在卷宗書脊情形,某些應(yīng)用中要求在縱向打印中將一些字符橫排。圖9(A)示明這種情形下的打印例子。第一段中的字符“NOI”是橫排的,即使在縱向打印中也是如此。
但當(dāng)比較圖7(A)與圖8時可知,先有技術(shù)的這種帶式打印設(shè)備在縱向打印中是從標(biāo)簽的頂部順序地打印出第一行、第二行,等等,使各字符轉(zhuǎn)過90°而不改變字符串的打印位置。于是為了打印出圖9(A)所示的“NOI”,必須按照它們在圖9(B)所示編輯階段的排列形式相反的順序,分別于第一、二、三行中輸入字符“I”、“O”與“N”。用戶需要在輸入字符的同時于思想上反轉(zhuǎn)這種位置關(guān)系。這種輸入方法加重了用戶的負(fù)擔(dān),使改變編輯結(jié)果變得困難。
帶式打印設(shè)備不限于用來打印日文字符,通過變換輸入裝置與所存儲的數(shù)據(jù),是可以用于世界各國的文字的。在某些文種中,縱行寫成的文章是從左起讀的。
圖10示明了這種文字的一個例子。為了按縱行打印出圖10(A)中已橫排打印好的字符串,就會出現(xiàn)類似上述的問題。
此外還需考慮到能把依多行輸入的字符串按縱行反轉(zhuǎn)或變換為橫式打印。例如有這樣的情形,在城市名、地址與姓名分別輸入到一地址標(biāo)簽的第一、二、三行中,然后要求在觀察打印結(jié)果時姓名打在第一行內(nèi)。為此就要設(shè)置具有易于交換文句功能的昂貴的字處理機(jī)。但在要求價格較低的帶式打印設(shè)備中,由于對顯示裝置和對存儲容量的限制就難以實現(xiàn)這種高水平的功能,而必須在清除原先輸入的文句后面再次進(jìn)行輸入。
發(fā)明概要本發(fā)明便是要解決上述問題,其目的在于提供一種易反轉(zhuǎn)成行排列順序的帶式打印設(shè)備。
為實現(xiàn)上述目的,本發(fā)明提供的一種帶式打印設(shè)備具有用來輸入例如字符與記號一類打印數(shù)據(jù)的輸入裝置,還具有用來給輸入打印數(shù)據(jù)指字打印行數(shù)的行數(shù)指定裝置,此設(shè)備可將輸入裝置所輸入的一行或多行數(shù)據(jù)打印到帶式打印媒體上,此設(shè)備包括有一種打印順序設(shè)定裝置,用來對輸入裝置輸入的一批行上的打印數(shù)據(jù)指定打印順序,而這批行數(shù)則是由上述行數(shù)指定裝置設(shè)定的。
這種打印設(shè)備還包括一種縱向打印指定裝置,用來在由這種裝置指定作縱向打印時來反轉(zhuǎn)一批行的打印順序。
根據(jù)上述結(jié)構(gòu),由于一行的位置易于反轉(zhuǎn),對于即使是在縱向打印時而其中有某些字符作橫向排列的字符串,也是易于打印的。此外,還由于在橫向打印中可以交換一批行,就能大幅度地提高這種帶式打印設(shè)備的可操作性。此外,還由于行反轉(zhuǎn)功能與縱向打印構(gòu)成連動關(guān)系,故而即使是對于從左起讀的按縱向打印的語言文章,也不會影響到使用習(xí)慣。
附圖的簡要說明圖1是依據(jù)本發(fā)明一實施例的帶式打印設(shè)備的外觀圖。圖2是此實施例中帶盒的示意性結(jié)構(gòu)圖。圖3是此實施例中控制電路的框圖。圖4示意地表明此實施例中的打印流程。圖5示意地表明此實施例中的行緩沖器的結(jié)構(gòu)。圖6示意地表明此實施例中的行對應(yīng)表。圖7示意地給出此帶式打印設(shè)備中的一個打印例以及一批行的輸入狀態(tài)例。圖8示意地給出此帶式打印設(shè)備的一個縱向打印例。圖9示意地表明對一條帶所作的縱向打印例,在此帶上橫向地排列著某些字符,同時還示意給出了先有技術(shù)中的一種輸入態(tài)。圖10示明了在縱向打印中從左起讀句子的語句打印例子。圖11示明在橫向打印下進(jìn)行行變換的打印狀態(tài)。圖12說明指定換行或行反轉(zhuǎn)的程序。參考標(biāo)號說明1—帶式打印設(shè)備,11—輸入裝置,11A—動力鍵,11B—打印鍵,12—顯示裝置,15—熱打印頭,20—帶盒,21—壓軸,22—帶,23—熱轉(zhuǎn)印墨帶,30—CPU(中央處理器),31—ROM(只讀存儲器),32—RAM(隨機(jī)存取存儲器),34—打印裝置,34A—步進(jìn)馬達(dá),34B—熱打印頭驅(qū)動器,34C—馬達(dá)驅(qū)動器,36—電源,50-行緩沖器。
實施本發(fā)明的最佳方式下面結(jié)合一實施例來較詳細(xì)地描述本發(fā)明。
圖1是依據(jù)此實施例的帶式打印設(shè)備的外觀圖。帶式打印設(shè)備1包括用來置納各個部件的主機(jī)箱10,設(shè)有63個輸入鍵的輸入裝置11,用來顯示字符串與其他信息的顯示裝置12,以及一可以開閉的主蓋13。在一位于主機(jī)體左上部的帶盒容器14中裝有帶盒20。主蓋13上在分別與顯示裝置12和帶盒容器14相對應(yīng)的位置處設(shè)有窗口13L與13R,通過它們,即使在主蓋13關(guān)閉時也能核查顯示的內(nèi)容和已裝上的帶盒。
如圖2所示,帶盒中裝有由柱形件制作的壓軸21,用作打印媒體的帶22以及一熱轉(zhuǎn)印墨帶23。帶22在帶芯22A上繞成一圓筒形,它的前端從帶盒20的左側(cè)引出。熱轉(zhuǎn)印墨帶23則在一個墨帶芯23A上卷成一圓筒形,并通過一個墨帶卷取芯23B的轉(zhuǎn)動來卷取。帶盒20裝放成使得突入到帶盒容器14內(nèi)的一個熱打印頭15能通過一形成在帶盒中的進(jìn)入孔24,借此使得帶22與熱轉(zhuǎn)印墨帶23位于熱打印頭15與壓軸21之間。此外,當(dāng)主蓋13關(guān)閉時,熱打印頭15便以預(yù)定的壓力將帶22與熱轉(zhuǎn)印墨帶23壓向壓軸21。
壓軸21與墨帶卷取芯23B通過齒輪連到一個設(shè)在主機(jī)體內(nèi)的未示明的馬達(dá)上。由馬達(dá)的轉(zhuǎn)動來帶動壓軸21與墨帶卷取芯23B轉(zhuǎn)動,使得夾在熱打印頭15之間的帶22與熱轉(zhuǎn)印墨帶23朝此帶盒的左側(cè)輸送,在這一輸送過程中最好對熱打印頭15中的加熱元件作適當(dāng)?shù)乜刂疲员阍趲线M(jìn)行熱轉(zhuǎn)印打印。
應(yīng)用帶式打印設(shè)備1時,首先如圖1所示打開主蓋13,裝上帶盒20然后關(guān)閉主蓋13。再起動動力鍵11A使電源接通,并從輸入裝置11輸入待打印的字符與字符屬性。操作打印鍵11B給出執(zhí)行打印的指令,便在由帶盒20供給的帶22上根據(jù)輸入屬性打印出輸入的字符。從設(shè)在主機(jī)箱10左側(cè)的排出口16將已打印完的帶22送出。送出完后,壓下切刀鈕17便可由位于主機(jī)體的帶排出口16附近的切刀將帶22切斷,而形成獨立的帶。
現(xiàn)在描述設(shè)在主機(jī)體內(nèi)的控制電路。圖3表明此控制電路的基本結(jié)構(gòu),它包括一其中組合有輸入口與輸出口的單片機(jī)(以后稱作為“CPU”)30,一個ROM31,一個RAM32以及輸入裝置11的其它各種電路,顯示裝置裝置33,打印裝置34,等等。
ROM31存儲有用來控制CPU30操作的程序;用于假名-漢字變換中輸入漢字的字典數(shù)據(jù),以及用于顯示和打印字符與記號的位映像數(shù)據(jù)。由地址總線AD指派的程序或數(shù)據(jù)通過數(shù)據(jù)總線DA寫入CPU30中。此CPU30依據(jù)此寫入程序控制上述輸入裝置11、顯示裝置33與打印裝置34。
RAM32通過地址總線AD與數(shù)據(jù)總線DA連接CPU30,存儲從輸入裝置11輸入的數(shù)據(jù),也用作從事各種過程,例如打印與顯示過程的工作區(qū)。
輸入裝置11包括63個鍵,它們排成一個8×8的陣列,連接著CPU30的輸出端口PA1至PA8以及輸入端口PB1至PB8,這樣就能根據(jù)對輸出端口的控制信號與從輸入端口讀出數(shù)據(jù)間的關(guān)系,判斷出應(yīng)該操作哪個鍵。
這63個鍵分作字符鍵與功能鍵。字符鍵用來輸入待打印的字符,功能鍵用來設(shè)定字符屬性并指派功能,例如指派打印與編輯功能。通過操作這些功能鍵,可以在本發(fā)明中指定縱向打印和指派行數(shù),并執(zhí)行反轉(zhuǎn)行的打印位置的指令。
顯示裝置33包括一液晶顯示屏(下面記作“LCD”)12以及一用來驅(qū)動LCD的LCD驅(qū)動電路。LCD12是16×96的點陣LCD。LCD驅(qū)動電路33A是通過地址總線AD與數(shù)據(jù)總線DA連接的。當(dāng)在LCD驅(qū)動電路33A中的指定地址上寫入“1”或“0”時,則在與寫入“1”處的地址對應(yīng)的LCD12上的一個點發(fā)亮。
打印裝置34包括一個熱打印頭15、步進(jìn)馬達(dá)34A,以及它們各自的驅(qū)動電路34B與34C。熱打印頭15是由96個點的加熱元件排成的一列構(gòu)成,通過上述熱打印頭驅(qū)動電路34B由四個信號CLK、SIO、LAT與STB控制。
下面說明驅(qū)動熱打印頭15的程序。首先由與時鐘信號CLK同步的串行數(shù)據(jù)SIO傳送信號“1”或“O”來確定此96點加熱元件的開/關(guān)。完成上述傳送后,LAT信號即變換到“1”,而由此串行數(shù)據(jù)所傳送的開/關(guān)信號即被指派給各個加熱元件的相應(yīng)驅(qū)動電路。當(dāng)STB信號變換到“1”,指派了信號“1”的驅(qū)動電路便接通,而同這些驅(qū)動電路對應(yīng)的點便產(chǎn)生熱。這種控制方式能逐點地控制此96點加熱元件,因而能打印出復(fù)雜的字符與記號。
步進(jìn)馬達(dá)34A具有四相結(jié)構(gòu)。當(dāng)從CPU30的端口PD1至PD4分別給出相位相互差90°的信號時,這些信號便為馬達(dá)驅(qū)動電路34C放大,同時驅(qū)動步進(jìn)馬達(dá)34A。
CPU30還連接一帶盒信息探測電路35A、溫度探測電路35B以及一電壓探測電路35C。有關(guān)裝載上的帶盒20的信息(例如帶寬與帶用材料),熱打印頭15附近的溫度信息以及擬施加的電壓信號都輸入給CPU30,根據(jù)這些信息確定出使熱打印頭15產(chǎn)生熱的時間以及步進(jìn)馬達(dá)34A的轉(zhuǎn)速。
此控制電路還包括一電源36。此電源將通過電池BAT或電纜36A所供給的功率,根據(jù)部件例如此控制電路、熱打印頭15、步進(jìn)馬達(dá)34A與LCD12的標(biāo)準(zhǔn),變換為相應(yīng)的電壓,并把此種電壓供給于這些部件。特別是由于熱打印頭15所用的變換電路有大的電容而致功率損耗高,故只有當(dāng)由PE1來起動打印裝置34時,才能有效地進(jìn)行工作。
下面結(jié)合圖4來描述在上述控制電路構(gòu)型中,由軟件實現(xiàn)本發(fā)明的處理步驟。
圖4是表明打印過程的流程圖。打印是在起動打印鍵11B時開始,將從輸入裝置11輸入給RAM32的字符與記號所組成的文句,根據(jù)從輸入裝置11類似輸入的屬性,打印到由帶盒20所供給的帶22的面上。
打印開始時,首先執(zhí)行一打印的預(yù)處理程序(步驟S10)。在此步驟中,進(jìn)行有關(guān)所有存儲于RAM32中的文句中的屬性處理(例如對帶的全長的設(shè)定以及打印前后的帶的輸送量),同時由上述各控制電路讀出帶盒的信息、溫度與電壓,以確定此打印裝置的控制量。
在下一段的開始處理程序(步驟S11)中,根據(jù)在一段中所設(shè)定的行數(shù)以及各行中的最大字符大小,在RAM32中對于各行的處理字符數(shù)據(jù)設(shè)定一工作區(qū),然后開始打印。
在打印開始時,為進(jìn)行字符數(shù)據(jù)展開的行n設(shè)定為1(步驟S12),然后從第一行順次進(jìn)行處理。此時,要是設(shè)定縱向打印和種種字符裝飾功能(增強(qiáng)或空心化等),就能進(jìn)行這類處理。當(dāng)對于熱打印頭15完成了一行的處理后(步驟14),就要核對是否完成了所有的行的展開(步驟15)。要是還存在有沒展開的行時,則使n加1至n+1(步驟16),然后進(jìn)行下一行的數(shù)據(jù)展開。
當(dāng)對所有行中的數(shù)據(jù)完成了一行的處理后,就將此數(shù)據(jù)于設(shè)定在RAM中的行緩沖器50上展開。圖5(A)示明了這一行緩沖器的結(jié)構(gòu),它被設(shè)定為96位的相續(xù)RAM區(qū),亦即12字節(jié),而得以在熱打印頭的一個點與行緩沖器的一個位之間建立一一對應(yīng)。
為此,依據(jù)一個行對應(yīng)表將這些數(shù)據(jù)展開于行緩沖器中。
這一行緩沖器與行對應(yīng)表分別示明于圖5和圖6中。圖5(A)示明了這種行緩沖器的一個結(jié)構(gòu)例,而圖5(B)中的A、B與C各指一打印區(qū)。圖6示明了打印區(qū)與實際打印行之間的對應(yīng)關(guān)系。圖6中的(A)為正常情形,(B)為反序情形,(C)為指定順序情形。可以通過軟件來確定在橫向打印時選擇(A)而在縱向打印時選擇(B),或也可通過硬件作出這種設(shè)定。在打印前通過所準(zhǔn)備的如(C)中所示的行對應(yīng)表,就可以根據(jù)用戶的指定進(jìn)行打印。
在行緩沖器50中這樣展開的數(shù)據(jù)便由SIO終端原樣地順序傳送給熱打印頭驅(qū)動電路34B,而對于全體行中的各行數(shù)據(jù)同時進(jìn)行打印(步驟S18)。
當(dāng)完成一行的處理后,則要去核對這一段中的所有行是否都完成了處理(步驟S19)。如果不是,則對下一段從段的開始處理(步驟S11)超重復(fù)進(jìn)行。在對所有的段完成處理后即終止打印(S21)。
這樣,根據(jù)此實施例的帶式打印設(shè)備,在打印一批行時,不需使用戶強(qiáng)制進(jìn)行困難的輸入方法,就容易反轉(zhuǎn)打印。此外,在輸入字符后通過指定打印順序就可以按任意順序打印。
圖12示明了指定打印順序的步驟。當(dāng)對于各段設(shè)定了打印形式(字符大小,字形,等等)后,便可選擇與指明的順序不同或一致的打印順序。要么選擇縱向的印,要么選擇橫向打印。在改變打印順序時,可以選擇用戶指定的順序進(jìn)行打印,或反轉(zhuǎn)行的順序進(jìn)行打印。
本發(fā)明的帶式打印設(shè)備不受上述實施例的限制,而是可以由各種類型的實施例來實現(xiàn),例如可用一種手寫字符識別裝置或撥號式輸入器件作為輸入裝置,或是把一臺噴墨打印機(jī)用作打印裝置。
工業(yè)上利用的可能性正如上面結(jié)合本發(fā)明帶式打印設(shè)備的實施例所描述的,由于能在打印許多行時反轉(zhuǎn)一行的位置,同時能在不需進(jìn)行包括縱向變換的困難輸入作業(yè)時來簡易地實現(xiàn)有某些字符取橫排的標(biāo)題的縱向打印,而且能在事先輸入的文章中的行的位置關(guān)系反轉(zhuǎn)的狀態(tài)下進(jìn)行打印,因而可以顯著地提高此種帶式打印設(shè)備的可操作性。
權(quán)利要求
1.一種帶式打印設(shè)備,此設(shè)備具有用來輸入例如字符與記號一類打印數(shù)據(jù)的輸入裝置,還具有用來給輸入的打印數(shù)據(jù)指定打印行數(shù)的行數(shù)指定裝置,此設(shè)備可將上述輸入裝置輸入的一行或多行數(shù)據(jù)打印到帶式打印媒體上,這種帶式打印設(shè)備包括有打印順序設(shè)定裝置,用來對上述輸入裝置輸入的一批行上的打印數(shù)據(jù)指定行打印順序,而這批行數(shù)則是由上述行數(shù)指定裝置設(shè)定的。
2.如權(quán)利要求1所述的帶式打印設(shè)備,其特征在于上述打印順序設(shè)定裝置有一個行對應(yīng)表,用來存儲所述這批行中各行的位置信息和相互對應(yīng)的指定的打印順序。
3.如權(quán)利要求1所述的帶式打印設(shè)備,其特征在于它還包括有縱向打印指定裝置,以及用來當(dāng)被所說的縱向打印指定裝置指派了縱向打印時依反轉(zhuǎn)的行打印順序?qū)σ慌猩系拇蛴?shù)據(jù)進(jìn)行打印的裝置。
全文摘要
一種能將一批行上的字符串打印到帶式打印媒體上的帶式打印設(shè)備,其中易于反轉(zhuǎn)或變換輸入行的打印位置。在對輸入的多行的字符串進(jìn)行打印時,可通過一個與熱打印頭15(S13、S14)的一行相對應(yīng)的量來展開各行的打印數(shù)據(jù)。當(dāng)所有的行的數(shù)據(jù)已展開完后(S15),則根據(jù)一種行對應(yīng)表將各行的數(shù)據(jù)在一個行緩沖器50中重排。借助此行緩沖器中的打印信息,可以求得打印位置已反轉(zhuǎn)或變換的打印結(jié)果。
文檔編號G06K15/02GK1120328SQ9419163
公開日1996年4月10日 申請日期1994年12月21日 優(yōu)先權(quán)日1993年12月22日
發(fā)明者渡邊健二, 布川正彥 申請人:精工愛普生株式會社, 株式會社吉姆帝王