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