專利名稱:條帶打印裝置及其所用的條帶架的制作方法
技術領域:
本發(fā)明涉及一種將所希望的一系列字符打印在一條帶上,然后將條帶切成所希望長度的標簽的條帶打印裝置,也涉及用于將條帶放置于條帶打印裝置內(nèi)的在條帶打印裝置內(nèi)使用的一種條帶架。此外,本發(fā)明還涉及一種在不同寬度、顏色和材料的條帶上實現(xiàn)精確而簡便打印的方法。
用于將一系列所希望的字符打印在其背面上有預先加于其上的粘接劑的一種粘接條帶的一個表面上,然后將條帶切成所需長度的標簽的裝置(在以后稱它為條帶印刷裝置)是公知的,并經(jīng)常在家庭和辦公室中使用。這樣的條帶打印裝置不要求任何附屬的或?qū)iT的外圍設備,但卻有效地將字符或符號直接打印在條帶上,然后將條帶切成一種粘接標簽。
例如,用這種條帶打印裝置用戶可以將業(yè)務資料、音樂或影片的名稱打印在一個條帶上,并將帶有這個名稱的粘接標簽施加于一種文件的書脊上;或音響盒式帶的背面,或影像帶的任何所期望之處。
市場銷售包括各種寬度的條帶架,不同顏色的印墨以滿足這種條帶打印裝置的要求。在條帶架中的條帶規(guī)格從相對較寬、最好將之施加于大文件的一個厚書脊上的,一直到相對較窄,如只有幾毫米寬的適合施加于音響盒式帶的窄背上的均有。條帶打印裝置本身已被大大地改進成具有多種功能,以實現(xiàn)能精美打印,并可選所想要的打印類型。
本發(fā)明人發(fā)現(xiàn),使用傳統(tǒng)的條帶打印裝置,對于其帶有寬度差別極大的條帶,要獲得理想的標簽是十分困難的。在條帶寬度差別相對較小時,這樣的問題不容易被認識到。
條帶和打印類型的變化使得條帶打印機的操作和控制出現(xiàn)不想有的復雜化,因而也就減小了被認為是簡單的標簽打印的這一條帶打印裝置的基本優(yōu)點。當帶有窄條帶的條帶架安裝在條帶打印裝置上時,或在一標準字體的一系列字符要被改變成較寬的字體時,字符可能被錯誤地打印在條帶寬度或預定長度之外。
在這種條帶打印裝置中,所希望的一系列字符和符號被打印在一條長條帶的某段長度上,然后,將其上已打印的該段條帶用手工或自動地切制成具有期望長度的標簽,沿條帶縱向所切下的條帶(以后稱之為標簽)的左、右邊界分別是由從條帶的被切割端到一打印開始位置和從打印終端位置到一切割位置的條帶的一送進距離決定的。在傳統(tǒng)的條帶打印裝置中,左、右邊界的長度通常是固定的。在這種打印裝置中使用的條帶在其背面有一剝離層,在剝離層剝掉之后,這背面就變成有粘接性的,所形成的這種條帶可供熱轉(zhuǎn)移打印。這樣就使條帶相對貴些,因而條帶的邊界被設定成有盡可能能小的長度。
每一條標簽包括一印有所期望的字符的部分和左、右邊界。由于在這種傳統(tǒng)的條帶打印裝置內(nèi)邊界是固定的,故被打印部分對邊界的比例不能由用戶可調(diào)節(jié)地決定,困而可能是不平衡對稱的。
允許用戶規(guī)定邊界長度的機構(gòu)已經(jīng)被建議了。在不同寬度的多種條帶被使用時,對某種寬度的條帶用的最佳邊界調(diào)整是不能適合于不同寬度的別的條帶的。在更換具有不同寬度的條帶的條帶架時,每次均要求進行邊界長度調(diào)整。
這種條帶打印裝置通常使用一種熱轉(zhuǎn)移打印機構(gòu),以使打印機構(gòu)并由此使整個裝置很緊湊。為了這同一目的,一個有足夠打印范圍的固定打印頭用于實現(xiàn)打印。
在熱轉(zhuǎn)移打印中,印墨帶以及該條帶被容鈉在條帶架內(nèi),以便使它們在一個壓紙輥的位置上相互疊合。在條帶架安置在條帶打印裝置中準備打印時,條帶和印墨帶在加熱頭和壓紙輥之間維持在該疊合位置上。當動力與送進條帶同步地施加于打印頭上時,印墨帶上的印墨被熔化、并被轉(zhuǎn)移到條帶表面而進行打印。
在用戶任意地選擇這種條帶寬度時,加熱頭的打印范圍可能變得大于裝在這裝置中的條帶實際寬度,也就是說,字符可能被打印在這條帶寬度之外。
已經(jīng)提出了一種為了防止浪費標簽的停止實施打印的方法。然而在這種緊湊的條帶打印裝置中,顯示單元做得相對較小,因而不足以告知用戶關于那種停止的詳細原因。故用戶需要操作一套顯示功能元件,以發(fā)現(xiàn)這種原因。
另一種建議的方法是實施打印而不考慮打印超出條帶寬度范圍而導致標簽丟失部分字符的情況。不合格的標簽將向用戶給出打印故障原因的信息。其存在的問題介紹如下。
即使在條帶架中的條帶相對窄的時候,容納在條帶架中的印墨帶有一個等于或略大于打印范圍的寬度。這樣就可以使印墨帶安放在打印頭與壓紙輥之間,因而防止了打印頭相對壓紙輥的滑移。
在打印范圍超過條帶寬度時,印墨帶上的印墨就會被不合意愿地施加于壓紙輥上。這會導致在接下來的一條更寬些的條帶上打印時,在標簽的背面產(chǎn)生不希望的斑點。粘在壓紙輥上的印墨改變了壓紙輥的直徑,從而改變了條帶左、右邊界,或字符大小,或引起機械故障。
根據(jù)上述的后果,這種條帶打印裝置的用戶在每次使用不同寬度條帶進行打印時,應該改變格式、字體尺寸并進行邊界調(diào)整。此外,用戶還需要檢查安裝在條帶打印裝置里的條帶架是否有與打印范圍相適應的寬度的條帶,以防止將字符打印在條帶寬度之外。
本發(fā)明的一個目的就是相應地提供一種新穎的打印條帶裝置以及該裝置使用的條帶架。它們無需按照在條帶打印裝置中使用的條帶類型進行麻煩的調(diào)整作業(yè)。
本發(fā)明的另一個目的是在條帶上實現(xiàn)簡單而有效地打印一系列所期望的字符。
本發(fā)明的另一個目的是通過使用多個不同類型的條帶架來改善作業(yè)條件,每個條帶架均可將不同種類條帶中的一條安放在條帶打印裝置上。
上述的以及另外的目的均可通過本發(fā)明的條帶架來實現(xiàn)。條帶架容納一種條帶,其可拆卸地安裝在條帶打印裝置上以便在條帶上打印一系列所期望的字符。條帶架有一特種元件,它按照可以由條帶打印裝置讀出的特定形式將專門信息存貯在條帶上。
在這特種元件中的專門信息可以包括條帶架的形狀和多個孔的組合,可用機械方式由條帶打印裝置讀出?;蛘?,特種元件可以將這些專門信息以電、磁信息方式貯存于條帶上,在這種情況下,貯存在特種元件中的電、磁信息可以加以修正。
貯存在特種元件中的專門信息最好包含條帶的寬度,但是也可以包括別的信息,如條帶顏色、材料、用戶的辨識,口令(Password)及條帶剩余量。
本發(fā)明還提供一種條帶打印裝置,該裝置接收一個條帶架,并可將之拆下,條帶架內(nèi)有條帶,條帶用于在其上打印一系列所期望的字符。本發(fā)明的條帶打印裝置特別包括一個用于打印一系列所希望字符的輸入單元,一個用于辨認事先機械地提供在條帶架上的特種元件的特種元件辨認單元,及一個字符系列修正單元。修正單元用于根據(jù)特種元件辨認單元的辨認結(jié)果,由輸入單元修正和打印所期望的一系列字符。
在本發(fā)明的另一種使用場合中,用于在條帶上打印一系列所希望字符的條帶打印裝置接收一個條帶架并可將之取下,條帶架具有一個特種元件,其至少可以展示條帶寬度的不同,以識別所用的條帶。這種條帶打印裝置特別包括一個用于輸入一系列所希望字符的輸入單元,一個用于讀取條帶架的特種元件的特種元件讀取單元,以提取用電或磁性存貯于其內(nèi)的特種信息,和一個打印單元。打印單元用于決定所要打印在條帶上的所想要的字符串中許多點中的至少一個點,將這些所想要的系列字符編排,根據(jù)特種元件讀取單元讀取的結(jié)果決定條帶的送進扭矩,并根據(jù)該決定的結(jié)果將所希望的該系列字符打印在條帶上。
另外,這種條帶打印裝置安裝一個可拆卸的條帶架,以便將一個所希望的一系列字符打印在該條帶上,該條帶架具有一個至少展示被識別條帶的寬度差別的特種元件。這種條帶打印裝置特別具有一個用于輸入所希望的字符系列的輸入單元,一個用于讀取條帶架上的特種元件的特種元件讀取單元,以便將貯存于其內(nèi)的電或磁性特種信息提取出來;一個可安排顯示單元,其用于根據(jù)特種元件讀取單元的讀取結(jié)果顯示由輸入單元輸入的所希望的字符系列在條帶上的多種可能的安排;一個字符系列安排單元,其用于從可能的編排中選出一個特定的字符編排,并將由輸入單元輸入的所希望的系列字符根據(jù)這特定的字符編排而進行安排;及一個打印單元,用于將字符系列安排單元安排的字符系列打印在條帶上。
在另一使用場合中,一種可拆下地安置一個適于條帶上特種信息的條帶架、并將所希望的字符打印在條帶上的條帶打印裝置還特別包括有一個特種元件讀取單元,用于讀取條帶架上的特種元件并將貯存于其內(nèi)的電、磁性專門信息提取出來;以及一個修正單元,用于修正該專門信息或貯存在條帶架的特種元件中的專門信息。
在這種情況下,由修正單元修正過的專門信息至少包括在條帶架中的條帶剩余量,代表用戶的代碼,條帶的消耗量及口令。
在條帶上的專門信息可以用來調(diào)整左、右邊界。為此目的,用于在條帶上打印句子、切斷并放出這個條帶的條帶打印裝置還特別具有一個邊界信息調(diào)整和貯存單元,用于調(diào)整和貯存表示在句子被打印在該所切條帶之前和之后將被設定的左邊界及右邊界長度中至少之一的邊界信息;一個條帶寬度檢測單元,用于檢測安裝在該裝置中的代表條帶寬度的條帶寬度信息;及一個邊界調(diào)整單元,用來根據(jù)貯存在邊界信息調(diào)整和貯存單元中的邊界信息以及由條帶寬度檢測單元檢測的條帶寬度信息調(diào)整在打印中的左、右邊界。
在一種使用場合中,邊界信息調(diào)整和貯存單元以相對值調(diào)整和貯存左、右邊界的長度,然后邊界調(diào)整單元根據(jù)條帶寬度信息將這種相對值轉(zhuǎn)變成絕對值,并根據(jù)這個絕對值對左、右邊界進行調(diào)整。
在條帶上的專門信息也可以用來驅(qū)動打印頭。為了這一目的,一種用于將包括一行或多行輸入字符的句子打印在條帶上、然后將這條帶切斷并放出去的條帶打印裝置特別包括一條帶寬度信息讀取單元,用來讀取代表安裝于本裝置中的條帶寬度的條帶寬度信息;及一個打印頭驅(qū)動范圍控制單元,用于根據(jù)條帶寬度信息驅(qū)動安排在打印頭中的一系列點件中的一定范圍內(nèi)的特定點件。
對附圖簡單介紹如下。
圖1是作為本發(fā)明第一實施例的一種條帶印刷裝置1的一個平面圖。
圖2是圖1所示裝置的右側(cè)視圖。
圖3是在第一實施例中的條帶架10裝配的平面圖。
圖4是圖3所示條帶架10的底部視圖。
圖5是沿圖3中V-V線的剖切的側(cè)視圖。
圖6是展示具有6毫米寬的條帶的條帶架10的內(nèi)部結(jié)構(gòu)的側(cè)視圖。
圖7是展示具有24毫米寬的條帶的條帶架10的內(nèi)部結(jié)構(gòu)的側(cè)視圖。
圖8是展示容納在條帶架10中的條帶T的寬度與3個檢測孔18K的深度間的相互關系的圖表。
圖9是沿圖1中IX-IX線剖切的展示條帶打印裝置1的側(cè)視圖。
圖10是展示條帶架保持器50A的一種典型結(jié)構(gòu)的平面視圖。
圖11是說明使打印頭60在后退位置和打印位置間移動的齒輪系統(tǒng)和機構(gòu)的立體圖。
圖12是沿圖10之XII-XII線剖切的展示移動打印頭60用的機構(gòu)的側(cè)視圖。
圖13是沿圖10之XIII-XIII線剖切的側(cè)視圖,展示一種切斷機構(gòu)。
圖14是一種展示條帶打印裝置1的電路結(jié)構(gòu)的框圖。
圖15展示輸入單元50C的一個鍵安排的典型實例。
圖16是展示顯示單元50D的結(jié)構(gòu)圖。
圖17是展示顯示單元50D顯示的一種示意性安排。
圖18是展示在條帶上調(diào)整左、右邊界的典型實例。
圖19是展示貯存在一掩模只讀存儲器mask Rom 118中的一套打印字體。
圖20是展示用于三行打印的一個字體圖。
圖21是展示一個多行打印程序的流程圖。
圖22A至22C展示了第一實施例的一種改進。
圖23展示了第二實施例的基本部份。
圖24A是展示第二實施例中的一信息處理程序流程圖。
圖24B是展示第二實施例中一個預打印程序的流程圖。
圖25是展示第二實施例中一個后續(xù)打印程序的流程圖。
圖26是說明本發(fā)明第三實施例中一般電氣結(jié)構(gòu)的框圖。
圖27是示意性展示在第三實施例中規(guī)定一個打印規(guī)格的程序的流程圖。
圖28是示意性展示第三實施例的一個打印程序的流程圖。
圖29表明在第三實施例中后續(xù)打印送進作業(yè)的一個典型實例。
圖30是展示本發(fā)明第四實施例的一個打印作業(yè)的流程圖。
圖31是表明第四實施例的一個改進結(jié)構(gòu)的框圖。
圖32是展示調(diào)整電源供應時間的一個樣例的流程圖。
圖33是展示力矩變化的一個實例的流程圖。
通過下面對本發(fā)明的最佳實施例的介紹后,本發(fā)明的結(jié)構(gòu)和功能就能顯得更為明了。
圖1是展示實施本發(fā)明的條帶打印裝置的平面圖,圖2是條帶打印裝置1的右視圖。在以后的說明中,各種結(jié)構(gòu)的相對位置,如左、右,上、下均是相應于圖1中的圖面而言的。
如圖1和圖2所示,條帶打印裝置1包括一個容納各種部件的殼體50H,一個具有63個鍵的輸入單元50C;一個可自由打開的蓋50K;一個安置得通過蓋50K的窗口50M可見的、用于顯示一系列字符或別的有關信息的顯示單元50D;及一個條帶架保持器50A(參看圖10),保持器50A置于裝置1的左上方位置,其中,條帶架10可以可拆卸地裝入其上。用于檢查條帶架10安裝情況的一個窗口配置于蓋50K上。窗口50L及50M均用透明塑料板覆蓋。
以下結(jié)合結(jié)構(gòu)對條帶打印裝置1的操作情況作簡要的描述。第一步,操作員將蓋50K打開,將條帶架10固定在條帶架保持器50A上。關合蓋50K后,操作員合上安裝在裝置1的主體右側(cè)壁的外面的電源開關50J,如圖2所示。接著,裝置1實施起動作業(yè),為字母或字符輸入作好準備。然后操作員用輸入單元50C上的鍵輸入所需要的一系列字母或字符。雖然字母的輸入可以直接通過輸入單元50C上的操作鍵完成,但在使用雙字節(jié)字符(如漢字字體)的某些語言地區(qū),就需要配置輔助處理過程,以將輸入字母轉(zhuǎn)換為漢字。操作員用操作鍵控制打印時,裝置1就驅(qū)動熱轉(zhuǎn)移打印單元50B開始在從條帶架10送來的條帶T上打印。其上打印有字母或字符的條帶T被送出設置在條帶打印裝置1左側(cè)壁上的條帶出口10A。
在此實施例中使用的條帶T有一個經(jīng)專門處理的打印表面,以使印墨通過熱轉(zhuǎn)移能更好地被涂敷,還有一個粘性的背面,其上貼有一條可剝離的帶。打印之后的條帶T用一內(nèi)部裝有刀片的切割器根據(jù)所需長度切成標簽,在將剝離層剝?nèi)ブ?,其上印有字符和符號的標簽就可以貼到任何想要的地方。
對條帶架10的結(jié)構(gòu)和功能的說明主要是根據(jù)圖3的平面圖、圖4的底部視圖和圖5的取自圖3V-V線的剖視圖來進行的。每個條帶架10均有相類似的結(jié)構(gòu),它們各可容納一條有預定寬度的條帶。在本實施例中準備了寬度為6,9,12,18和24毫米條帶用的五種類型的條帶架。圖6是一個展示條帶架10內(nèi)部結(jié)構(gòu)的局部剖視圖。該條帶架10有一條通過印墨帶芯22中央部位的6毫米寬的條帶T,一個卷墨帶芯24和一個壓紙滾筒12。圖7也是一個剖視圖,其用于展示具有24毫米寬的條帶的一個條帶架。為了圖面清晰,在圖7已將代表各個結(jié)構(gòu)的數(shù)碼或符號省去。在圖6和圖7中,打印頭60的部分與條帶架10的剖面是畫在一起的,以展示條帶T在條帶打印裝置1中的安裝情況。
壓紙滾筒12是一個空心園柱形構(gòu)件,其上覆蓋有一層與條帶T的寬度相一致的預定寬度的橡膠壓紙滾筒14,其能在所需的打印中改善條帶T對墨帶R和打印頭60的接觸狀況。在此實施例中,使用兩種橡膠壓紙滾筒14,一種12毫米寬的橡膠壓紙滾筒用于6mm,9mm,12mm寬的條帶(見圖6),一種18毫米寬的橡膠壓紙滾筒用于18毫米和24毫米寬的條帶(見圖7)。
壓紙滾筒12有一個較小直徑的上端和一個較小直徑的下端。,由于壓紙滾筒12的較小直徑的上端和下端分別與條帶架10的頂壁16和底壁18上的孔16A和18A間轉(zhuǎn)動配合,所以壓紙滾筒12能夠自由轉(zhuǎn)動。如圖4所示,孔16A和18A做成大致是橢圓的形狀。容納在條帶架10中的空心壓紙滾筒12安裝在一個以后要介紹的壓紙滾筒驅(qū)動軸上,并可從該軸上拆下,根據(jù)條帶架10的安上和拆下而將驅(qū)動軸安置在裝置1內(nèi)。如圖4,6所示,壓紙滾筒12在其內(nèi)表面上沿著壓紙滾筒12的回轉(zhuǎn)軸線等間距地安排有六條連接溝槽12A。該溝槽12A與壓紙滾筒驅(qū)動軸相配合而傳送驅(qū)動軸的驅(qū)動力。
條帶架10還配置有其上卷繞著一條長條帶的一條帶芯20,一墨帶芯22及一墨帶卷繞芯24。條帶架10還有一個打印頭接收孔32,打印頭60進入該孔32內(nèi)并在其內(nèi)運轉(zhuǎn)。打印頭接收孔32是由導向壁34來確定的。
條帶芯20是一個空心的、大直徑園柱形卷軸,用于放置一條長條帶T,該條帶T卷繞在條帶架10內(nèi)的相對來說大直徑的卷筒上。由于繞在帶芯20上的條帶T的總厚度在與條帶芯20的直徑相比時要小,故用于將條帶T的最外圈(如圖3中所示的α)拉出條帶芯20的條帶芯20回轉(zhuǎn)角速度是與以同一速率拉最內(nèi)圈條帶(如圖3所示之β)的條帶芯20的回轉(zhuǎn)角速度近似相同的。條帶芯20的足夠大的彎曲半徑使得即使將對于耐彎曲應力很低的條帶T卷繞在條帶芯20上也毫無困難。
如圖3所示,在條帶芯20的中心線上有一個軸孔20B,如在圖5中清楚地看到的那樣,軸孔20B可轉(zhuǎn)動地連接一根從條帶架10的底壁18垂直向上伸出的軸件18B。條帶芯20在其沿軸線方向的上、下端配置了一對園形薄片20A,薄片20A有一粘接劑層。由于相對條帶T而言,薄片20A的作用就如同法蘭盤一樣面對著條帶T具有粘結(jié)劑層,所以條帶T的側(cè)邊緣松松地粘于薄片20A上。這樣就可在壓紙滾筒12轉(zhuǎn)動而將條帶拽離條帶芯時,使條帶T保持卷繞并使條帶芯20轉(zhuǎn)動。
如圖3所示,卷繞并容納在條帶芯20上的條帶T通過從條帶架10的底壁18向上突伸的條帶導向銷26向壓紙滾筒12傳送,并從條帶架10的條帶出口10A送出。條帶出口10A有一沿條帶T送傳方向所形成預定長度的導向件10B。條帶架10置于條帶架保持器50A內(nèi),打印頭60則放置于打印頭接收孔32中。在這種安排下,條帶T被保持在打印頭的與壓紙滾筒12之間,并隨壓紙滾筒12的轉(zhuǎn)動而被送進。
如上所述,接收壓紙滾筒12的上、下端的孔16A和18A制成橢圓形,而且在條帶架10不安裝于條帶打印裝置1內(nèi)時,壓紙滾筒12可沿孔16A及18A的縱軸線移動。當在條帶架10外的條帶T正被壓入條帶架10內(nèi)時,壓紙滾筒12沿條帶T的送進方向運動。壓紙滾筒12的運動使壓紙滾筒12上的橡膠壓紙滾筒14與條帶導向銷26的外周面接觸,從而將條帶T牢牢地保持在橡膠壓紙滾筒14與條帶導向銷26之間。這樣的安排與條帶T的進一步的運動相抵觸。因此這樣的結(jié)構(gòu)有效地防止了條帶T被錯誤地壓入條帶架10中。
現(xiàn)在介紹墨帶R的卷繞方法。墨帶芯22有一個如圖6、7可以清楚地看到的,具有較小直徑上、下端的空心小直徑圓柱形軸件。該較小直徑下端有6個連接槽,這些連接槽作為第一連接件22A,且等距間隔分布,墨帶芯22的較小直徑的下端被松松地配入在架10的底壁18上形成的園柱形第一配合孔18C中,其空心的上端則松松地配入從條帶架10之頂壁16伸出的圓柱型導向突起16C中。因而,墨帶芯22被安置得可隨著墨帶R的拽出而轉(zhuǎn)動。
如圖3和4所示,一個大致L型的第一接觸件18D,在條帶架10的底部壁18上形成,其位置鄰近墨帶芯22和墨帶卷繞芯24的底端(以后再加以說明)。第一接觸件18D是由切掉條帶架10的底壁18的一部分而構(gòu)成的(在圖3中,標示為X的陰影部分)。底壁18材料的彈性使得第一接觸件18D的自由端可繞與底壁18成一體結(jié)構(gòu)的基部18E、沿底壁18的平面移動。在無力施加于件18D上時,其自由端置于第一配合孔18C的圓周孔內(nèi),并與松松地配入孔18C中的墨帶芯22的下端處的6條連接件22A中的一條嚙合連接。這樣就有效地防止了墨帶芯22的隨意轉(zhuǎn)動及墨帶R變得松弛。
卷繞并容納于墨帶芯22內(nèi)的墨帶R通過墨帶導向輥30被拽出,其沿著導向壁34送至墨帶纏繞芯24。在該墨帶軌道的中部,墨帶R在到達面對壓低滾筒12的位置時,與條帶T疊合。在圖3中,γ和δ分別顯示了墨帶R在條帶架10是新的、尚未使用時,即,當只有墨帶R的開始端在墨帶卷繞芯24上時的運轉(zhuǎn)狀況,和全部墨帶R均被卷繞在墨帶卷繞芯24上時的運轉(zhuǎn)狀況。
墨帶卷繞芯24包括一個空心圓柱形件,其形狀大致與圖3,4所示墨帶芯22的形狀一樣。該空心園柱形件有與墨帶芯同一形式的較小直徑的上、下端,其下端有作為第二連接元件,且以等間隔分布的6條連接槽24A。與壓紙滾筒12一樣,墨帶卷繞芯24通過與安置在條帶打印裝置1中的墨帶卷繞芯驅(qū)動軸連接(以后介紹)而轉(zhuǎn)動。墨帶卷繞芯24有6條連接槽24B,其沿著墨帶卷繞芯24的轉(zhuǎn)動軸線等距間隔地分布于空心園柱軸件的內(nèi)表面上。墨帶卷繞芯24的較小直徑的上、下端分別松松地可轉(zhuǎn)動配合地裝入在條帶架10的頂壁16和底壁18上形成的頂部園形裝配孔16G及底部園形裝配孔18G中。
以與墨帶芯22相同的方式,使基本是L形的第二接觸件18H在條帶架10的底壁18上形成,用以防止卷繞芯24隨意轉(zhuǎn)動。第二接觸件18H是通過切割條帶架10的底壁18部分而形成的(在圖3中畫陰影部分用Y來表示)。在條帶架10未裝入裝置1中時,第二接觸件18H的自由端位于底配合孔18G的周邊內(nèi),并與形成在墨帶卷繞芯24的底端的6條第二連接件24A中的一條配合。由此而防止卷繞芯24在卷繞于其上的墨帶R松馳時在此方向上轉(zhuǎn)動。第一接觸件18D的自由端和第二接觸件18H的自由端各自并不垂直,而是傾斜于各自的第一、二連接件22A和24A,這樣就可以如上所述防止墨帶芯22和墨帶卷繞芯24在不期望的方向轉(zhuǎn)動。墨帶卷繞芯24在墨帶R的正常的卷繞方向上很容易轉(zhuǎn)動。
墨帶芯22的第一連接件22A與第一接觸件18D的配合及墨帶卷繞芯24的第二連接件24A與第二接觸件18H的配合,有效地防止了墨帶R在條帶架10沒裝入帶條打印裝置1中時發(fā)生不期望的松馳。在條帶架10裝入條帶架保持器50A時,這些連接就被釋放。這個釋放過程在下面將結(jié)合條帶架保持器50A的典型結(jié)構(gòu)進行介紹。
卷繞在墨帶卷繞芯24上的墨帶是一種有與用于打印的條帶寬度相適應的預定寬度的熱轉(zhuǎn)移墨帶。在本實施例中,一種12毫米寬的墨帶用于圖6所示的6mm,9mm,12mm寬的條帶T,一種18毫米寬的墨帶用于18毫米寬的條帶T(未示出),24毫米寬的墨帶用于圖7所示的24毫米寬的條帶T。
在墨帶R的寬度等于條帶架10的高度時(參看圖7),條帶架10的頂壁16和底壁18給墨帶R導向。因此,在墨帶卷繞芯24的外周面上無需設置控制和調(diào)整墨帶R的繞卷位置的輔加突緣。另一方面,在墨帶R的寬度小于架10的高度時,就要在墨帶卷繞芯24的外周面上形成突緣24C,以便引導墨帶R通過壓紙滾筒12的打印位置。突緣24C所成形的尺寸與墨帶R的寬度相適應。
在這個實施例中,如上所述有5種其大小與條帶T寬度相適應的不同條帶架10。由于條帶T的可打印區(qū)根據(jù)條帶T的寬度是有差別的,因而就要求有各種條件的調(diào)整工序。條帶打印裝置1檢測條帶架10的大小,并自動地實施所要求的調(diào)整,這樣就可將使用者從繁雜的調(diào)整工作中解放出來。本實施例中的條帶架10有第一至第三檢測孔18Ka、18Kb和18Kc,它們?nèi)鐖D4所示設置在底壁18上,與條帶T的大小相適應。一般說來,三個檢測孔的深度根據(jù)容納在條帶架10中的條帶T的寬度而變化。
圖8展示了容納于條帶架10中的條帶T的寬度與這三個檢測孔18Ka,18Kb,18Kc的深度之間的關系。如圖8所示,對于6毫米寬的條帶,條帶架10上的第一檢測孔18Ka是淺的,第二,三檢測孔18Kb,18Kc是深的;對于9毫米寬的條帶,第一,三檢測孔18Ka,18Kc是深的;對于12毫米寬的條帶,只有第三檢測孔18Kc是深的;對18毫米寬的條帶,第一,二檢測孔18Ka,18Kb是深的;對24毫米寬的條帶,只有第二檢測孔18Kb是深的。由于條帶架10的大小被設計成三個檢測孔18Ka到18Kc的深度組合,因此用戶可以用肉眼來檢驗條帶架10。
條帶架10可以作為一個結(jié)構(gòu)件安裝在條帶打印裝置1的條帶架保持器50A中。條帶打印裝置1有一個用于可選擇地連接各種作為外部貯存元件的部件的擴展單元50E,一輸入單元50C和一個用于控制顯示單元50D和打印單元50B的控制電路單元50F,其情況如圖9所示。圖9是沿圖1是IX-IX線剖切的一個剖視圖。
條帶打印裝置1還在其底部上配備有一個電池保持架50I,用來安放6個SUM-3電池,作為整個裝置1的電源。電源開關50J安裝在條帶打印裝置1的右側(cè)壁上(見圖2),電源也可以由設置在裝置1的右側(cè)壁上的插座50N供應,插座50N與一AC變換器相連(未示出)。
下面介紹裝置1的機械結(jié)構(gòu)。圖10是展示條帶架保持器50A的一個典型結(jié)構(gòu)的平面圖。圖11是表示借助于步進馬達80的動力,驅(qū)動壓紙滾筒12和其它部件的驅(qū)動機構(gòu)50P的一個基本結(jié)構(gòu)。
如圖10所示,條帶架保持器50A安置于條帶打印裝置1的主體結(jié)構(gòu)的左上方位置,其確定了一個與條帶架10的形狀相適應的安裝空間。如圖11所示,壓紙滾筒驅(qū)動軸和墨帶卷繞芯驅(qū)動軸分別與壓紙滾筒12和墨帶卷繞芯24的空心構(gòu)件連接,而打印頭60則垂直向上地設置在條帶架保持器50A的安裝空間中。條帶架保持器50A還在其底部配置一個驅(qū)動機構(gòu)50P,用來將步進馬達80的轉(zhuǎn)動傳送至壓低滾筒12及別的部件。放置于條帶架保持器50A下面的驅(qū)動機構(gòu)50P即使在蓋50K打開時也不能被看到。圖11展示了驅(qū)動機構(gòu)50P,該圖省去了條帶架保持器50A的內(nèi)殼。在條帶打印裝置1工作時條帶架保持器50A的安裝空間用蓋50K蓋住。
在蓋50K打開時,條帶架10可被放入條帶架保持器50A中或進行更換。當安置在條帶架保持器50A前面的一個滑動按鈕52(看圖1和10)滑向右邊時(見圖),蓋50K與裝置1主體間的連接就被松開,從而蓋50K就可繞蓋鉸鏈54轉(zhuǎn)動而被打開,鉸鏈54安置于裝置1主體的后背部分上。與滑動按鈕52構(gòu)成一體的彈簧臂52A與裝置1主體的一個連接件連接,從而連續(xù)地將一個朝左的(在本圖中)壓力施加于滑動按鈕52。
當蓋50K通過滑動按鈕52而打開時,用于打印條帶架10中條帶T的打印頭60就被退后,使條帶架10能夠裝上或取走。如圖11中可清晰地看到的那樣,打印頭60安裝在從一個基壁61伸出的打印頭轉(zhuǎn)動軸64上并可圍繞之轉(zhuǎn)動。打印頭60具有一個含多個加熱點的頭部65,一個通過絕緣器65a夾持頭部65的一個輻射板65b,一個通過連接板67a支承輻射65b的框件67,一個將打印頭60壓在原始位置上的卷簧66,及一個將電氣配線連接于頭部65的柔性電纜。
通過將條帶架10安裝于裝置1內(nèi),只能使打印頭60與條帶架10中的壓紙滾筒12粗略地對準。通常在條帶架10安裝于裝置1內(nèi)時,打印頭沿著壓紙滾筒12的高度與壓印板橡膠14不總是均勻地接觸。在本實施例的裝置1中,借助于插入連接板67a的一個孔中的銷67b將連接板67a固定于框件67,從而夾持頭部65的輻射板65b可圍繞銷67b轉(zhuǎn)動。這樣就可以允許該頭部65將條帶T保持在壓紙滾筒12和頭部65之間并沿壓紙滾筒12的高度均勻地接觸,而不管打印頭在壓向壓紙滾筒時條帶架10相對條帶架保持器50A的安裝情況如何。
框件67的下端延伸成一個連接板62,連接板62被安置在圖11所示的一個齒輪系列中,其自由端設置在顯示單元50D的一邊緣附近(參看圖10)。連接板62的自由端夾住將驅(qū)動件63與連接板62連接的卷簧69的一端。大致是三角形的驅(qū)動件63有鉤住卷簧69的另一端的第一端63a,及置于蓋50K對面的第二端63b,情況如圖11所示,一操作臂50S從蓋子50K延伸出來,并在蓋50K關閉時壓擠第二端63b。蓋50K則安置于驅(qū)動件的第二端63b的對面。
圖12是一個示意性地展示上面介紹的那種運動的一個剖面圖,該圖沿圖10之XII-XII線剖取。在蓋50K向下壓時,操作臂50S將驅(qū)動件63的第二端63b向下壓,因而連接板62借助卷簧69朝右轉(zhuǎn)動(在圖11中)。連接板62的這種轉(zhuǎn)動使打印頭60對抗卷簧66的壓力而轉(zhuǎn)動。打印頭60由此而從它的退后位置運動至面對置于裝置1中的條帶架10內(nèi)的壓紙滾筒12的打印位置。當蓋50K閉合時,打印頭60就相應地移至其打印位置。反之,在蓋50K打開時,打印頭60就移至其縮回位置而允許條帶架10取出或裝入。蓋50K一打開,打印頭60就立即借助于卷簧66縮回并被保持在其縮回位置;蓋50K一閉合,縮回的打印頭就立即回到其打印位置壓靠著壓紙滾筒12。
如上所述,第一、二接觸件18D和18H是在條帶架10的底壁18上形成的,分別用于與第一、二連接件22A和24A連接,以防止墨帶芯22及墨帶卷繞芯24隨意轉(zhuǎn)動(見圖3,4)。第一、二接觸件18D和18H分別通過切割一部分底壁18而形成(在圖3中畫陰影部份分別用X和Y標出),如圖10所示,在畫陰影部份X和Y的大致中部位置,條帶架保持器50A有二個錐形接觸突起70A和70B。當條帶架10置于條帶架保持器50A中時,接觸突起70A和70B就配入條帶架10的底壁18上的畫陰影部份X和Y中,在沿離開第一、二連接件22A和24A的方向分別推壓第一、第二接觸件18D和18H。這個壓擠運動使第一、二接觸件18D和18H分別與各自的墨帶芯22和墨帶卷繞芯24間的連接松開,這樣就使芯22和芯24可以無任何附加載荷地轉(zhuǎn)動。
現(xiàn)在詳細說明用于將步進馬達80的轉(zhuǎn)動傳送至壓紙滾筒驅(qū)動軸72的傳動機構(gòu)。如圖11所示,第一齒輪81安裝在步進馬達80的轉(zhuǎn)動軸80A上,一個離合臂80B與轉(zhuǎn)軸80A以預定的磨擦力接合。離合臂80B與第二、三齒輪82和83組成一個單向離合器。當步進馬達80沿圖11中箭頭C所示方向轉(zhuǎn)動時,轉(zhuǎn)動軸80A與連接臂80B之間的摩擦力,使臂80B帶著第二齒輪82沿箭頭C所示方向轉(zhuǎn)動而與第三齒輪83嚙合。這樣就將步進馬達80的轉(zhuǎn)動傳送到第三齒輪83。該單向離合器的功能將在以后加以說明。
通過多次的齒輪降速,第三齒輪83的回轉(zhuǎn)就借助第四齒輪84傳送至第五、六齒輪85和86。將第五齒輪85的轉(zhuǎn)動軸與墨帶繞卷芯驅(qū)動軸74連接,使之根據(jù)步進馬達80的轉(zhuǎn)動卷繞墨帶R。實際上驅(qū)動墨帶卷繞芯24的輪緣74A用預定的磨擦力裝配到墨帶卷繞芯驅(qū)動軸74上。在正常的操作條件下,輪緣74用由馬達80轉(zhuǎn)動的驅(qū)動軸74來轉(zhuǎn)動。另一方面,當墨帶卷繞芯24不能轉(zhuǎn)動時(例如,當墨帶R的卷繞結(jié)束時),輪緣74A就抵抗卷繞芯驅(qū)勸軸74的轉(zhuǎn)動而打滑。
第6齒輪86的轉(zhuǎn)動又被傳至第七齒輪87,以轉(zhuǎn)動壓紙滾筒驅(qū)動軸72。驅(qū)動軸72有一個與壓紙滾筒12的內(nèi)表面連接而使壓紙滾筒12轉(zhuǎn)動的輪緣72A。通過單向離合器將轉(zhuǎn)動傳至第三齒輪83的馬達80的轉(zhuǎn)動因而最終也轉(zhuǎn)動壓紙滾筒驅(qū)動軸72和墨帶卷繞芯驅(qū)動軸74。保持在壓紙滾筒12外周面上的橡膠壓紙滾筒14與打印頭60的頭部65之間的條帶T,在打印過程中被連續(xù)地送進,墨帶R往墨帶卷繞芯24上的卷繞動作與條帶T的送進動作同步進行。
壓紙滾筒驅(qū)動軸72在其外表面上有三個連接突起72B,這些突起制成彼此間距相等,且與壓紙滾筒12的內(nèi)表面上形成的連接溝槽12A嚙合。驅(qū)動軸74在其外周面上也有三個間隔相等的連接突起74B,用于與在墨帶卷繞芯24的內(nèi)表面上形成的連接溝槽24相嚙合。當驅(qū)動軸72和74用馬達80以預定速率轉(zhuǎn)動時,條帶T和墨帶R分別從條帶芯20和墨帶芯22上拽出預定的數(shù)量,彼此疊合著通過壓紙滾筒橡膠14和打印頭60。在此期間,施加至打印頭60的動力控制打印頭60上的點件加熱,根據(jù)已加熱的點件使墨帶R上的印墨熔化。之后,熔化的印墨就被熱轉(zhuǎn)移至條帶T而完成在條帶T上的打印。在打印之后,已打印3的條帶T被傳送出條帶架10,用過的墨帶R則被繞卷到墨帶繞卷芯24上。
隨著打印作業(yè)的進行,所傳送的條帶T最后從位于條帶打印裝置1主體左側(cè)壁上的條帶出口10A中送出。打印過的條帶T通常用切割機構(gòu)(在后面要加以介紹)切斷。然而也有一種可能,即在進行切斷之前,用戶就將這條帶強制地拽出。由于在蓋50K閉合時,打印頭60將條帶T壓靠在壓紙滾筒12的橡膠壓紙滾筒14上,對條帶T的強制拽出會使壓紙滾筒驅(qū)動軸72轉(zhuǎn)動。但是,換低速作業(yè)和步進馬達80的一定數(shù)值的維持力矩防止了驅(qū)動軸72和74在傳統(tǒng)的傳動機構(gòu)中的轉(zhuǎn)動。因而將條帶的強制拽出會導致墨帶R非有意識地拽出。在這種情況下,當條帶用切割機構(gòu)切斷時,墨帶R也會不盡愿地被切斷。這樣會使這條帶架10不適合于再用。
在本實施例中,包括有連接臂及第二、三齒輪82和83的單向離合器解決了這個問題。當使用者猛烈將條帶T拽出時,在本實施例的結(jié)構(gòu)中壓紙滾筒驅(qū)動軸72將隨壓紙滾筒12轉(zhuǎn)動。驅(qū)動軸72的轉(zhuǎn)動通過使第三齒輪83順時鐘方向轉(zhuǎn)動的齒輪系傳至第三齒輪83。第三齒輪83的轉(zhuǎn)動又使齒輪82轉(zhuǎn)動。然而,由于步進馬達80的轉(zhuǎn)動軸80A不轉(zhuǎn)動,第三齒輪83的旋轉(zhuǎn)力壓擠支承第二齒輪82的連接臂80B,使齒輪83與82間的嚙合松開,其結(jié)果是使第三至第七齒輪83至87與馬達80分開,以允許驅(qū)動軸74因條帶T的拽出運動而隨驅(qū)動軸72的轉(zhuǎn)動而轉(zhuǎn)動。驅(qū)動軸74的轉(zhuǎn)動使墨帶隨著條帶T的拽出而繞在墨帶卷繞芯24上,從而有效地防止了墨帶R隨條帶T一起被無意識地拽出。當步進馬達80開始轉(zhuǎn)動時,連接臂80B被移向第三齒輪83而使第二,三齒輪82和83嚙合。如圖11所示,由于連接臂80B的自由端裝入基板61上形成的孔80C中,因而連接臂80B的移動,被限定在一個小范圍之內(nèi)。但是,這個移動范圍亦足以使連接臂起一個單向離合器的作用了。
打印完成的被向左移送出條帶架10的條帶T很容易用切割機構(gòu)切斷,其情形展示于圖10和圖13中。圖13是沿圖10中XIII-XIII線剖切的一個剖視圖,主要用于展示切割機構(gòu)。切割器支承軸92從條帶架保持器50A的底壁突伸出來、其帶有一個大致為L形的可回轉(zhuǎn)的條帶切割器90及一個彈簧94。彈簧94的彈力使切割器90保持在這樣的狀態(tài)下,即順時針方向的轉(zhuǎn)動力被加于切割器90上,其情況如圖13所示。由于這個順時針方向的轉(zhuǎn)動力,切割器90的左端90A將切割器按鈕96朝上方推壓。切割器90的左端90A制成叉形結(jié)構(gòu),以便接納一個安裝在切割器按鈕96背面的銷96A。在切割器按鈕96朝下壓推時,切割器90之左端90A也因之而朝下移動。
切割器90的右端90B有一個用于切斷條帶T的可動刀片98。刀片98與安裝在條帶架保持架50A的一個側(cè)壁上的固定刀片91有一個預定的角度。條帶支承指狀件93的凸肩93A與切割器90之右端90B的背面相接觸(參看圖10)。將支承指狀件93用一彈簧95壓向條帶T的送進導軌。當條帶切割器90轉(zhuǎn)動而將可動刀片98朝固定刀片91移動時,條帶支承指狀件93也朝條帶T的這個送進軌道移動。一個固定壁97越過該條帶T的送進軌道設置在條帶支承指狀件93的對面。在條帶T被可動刀片98和固定刀片91切斷之前,將其固定于固定壁97和條帶支承指狀件93之間。支承指狀件93的移動由檢測開關99檢測,這樣就可如下面所述防止在條帶T切割作業(yè)期間進行打印。
通過將切割器按鈕96向下壓,以反抗彈簧94的彈力將條帶T切斷。在將按鈕96朝下推壓而如圖13所示使條帶切割器反時針轉(zhuǎn)動90時,在切割器90的右端90B上形成的可動切割刀片98也沿反時針方向轉(zhuǎn)動。支承指狀件93和固定壁97牢牢地將條帶T保持在它們之間,可動刀片98逐漸與固定刀片91疊合在一起切斷條帶T。
在簡要地對包括控制線路單元50F在內(nèi)的各個單元的電氣結(jié)構(gòu)說明之后,將在下面對裝置1中的輸入單元50C,顯示單元50D及打印單元50B的細節(jié)進行介紹。一塊打印線路板似的控制線路單元50F與打印單元50B直接設置在蓋50K的下面。圖14是一個示意性地表示各個單元的總電氣結(jié)構(gòu)的框圖。條帶打印裝置1的控制線路單元50F有一個單片微機110(以后稱之為CPU)其內(nèi)具有只讀存貯器ROM,隨機讀取存儲器RAM,以及其與之整體地聯(lián)合作用的輸入和輸出接口,一個掩模只讀存貯器mask ROM118,以及在CPU110與輸入單元50C、顯示單元50D和打印單元50B之間起連接作用的各種電路,CPU110與輸入單元50C,顯示單元50D和打印單元50B直接地相連或用連接線路相連結(jié)以控制這些單元。
輸入單元50C有48個字符鍵及15個功能鍵,即如圖15所示總共有63個鍵。字符鍵按照JIS(日本工業(yè)標準)形成一個所謂的滿鍵(full-key)結(jié)構(gòu)安排。如同傳統(tǒng)的文字處理機(wordprocessor)一樣,輸入單元50C有一個公知的轉(zhuǎn)換鍵以避免鍵數(shù)不希望的增加。這些功能鍵通過快速完成字符輸入、編排和打印等各種功能而使條帶打印裝置1的能力增強。
這些字符鍵和功能鍵都集中配置成一個8×8矩陣(matrix)。如圖14所示,通過CPU110的16個輸入接口PA1-PA8及PC1-PC8被分成各個組,輸入單元50C的63個鍵被安排在輸入口的各個交集點處。電源開關50J不設置在矩陣鍵上而是與CPU110的一個非掩模隔斷器NM1(non-maskable interrupt NMI)相連結(jié),在電源開關50J操作時,CPU110就開始非掩膜(non-maskable)的阻斷(interruption)以供給電源或關斷電源。
來自用于檢測打開或關閉蓋50K開合情況的檢測開關55的輸出訊號被輸入到接口PB5,以便使CPU110中斷監(jiān)視蓋50K的開閉情況。開/閉檢測開關55根據(jù)開/閉檢測開關連接突起55L(見圖12)的移動而檢測蓋50K的運動,突起55L設置在蓋50K的一端部。在打印頭60被驅(qū)動,開/閉檢測開關55檢測到蓋50K打開時,CPU110就在顯示單元50D的主顯示元件50Da(見圖16)上顯示一個預定的查誤指令,并切斷對打印單元50B的電源供應。
CPU110的接口PH,PM和PL與一個頭等級(head rank)檢測元件112連接,元件112借助于一個軟件調(diào)整打印頭60的不同阻力。打印頭60的阻力根據(jù)制造工藝有很大變化,這會改變打印預定密度所要求的動力供應時間。檢測元件112檢測打印頭60的阻力,以決定打印頭60的等級并根據(jù)測量結(jié)果調(diào)整檢測元件112的三個跨接件112A,112B及112C。CPU110隨后讀出檢測元件112的狀況,修正打印頭60的驅(qū)動時間或加熱量,因而有效地防止打印密度的變化。
由于打印單元50B完成熱轉(zhuǎn)移打印,打印濃密度(density ofprinting)隨熱打印頭60的溫度、驅(qū)動電壓以及動力供應時間而變化。溫度檢測線路60A和電壓檢測線路60B分別檢測溫度和驅(qū)動電壓。檢測線路60A與60B與打印頭60成整體組合,并與CPU110的雙通道數(shù)字模擬轉(zhuǎn)換器入口AD1和AD2連接。CPU110讀取電壓輸入并通過接口AD1和AD2將之轉(zhuǎn)變成數(shù)字訊號去修正打印頭60的供電時間。
安置在條帶架保持器50A右下部拐角處的識別開關102(見圖10)與CPU110的接口PB1至PN3連接,識別開關102包括有條帶架識別開關件102A,102B及102C,它們分別插入條帶架10上的三個檢測孔18Ka,18Kb及18Kc中。條帶架識別開關件102A,102B及102C的突起是根據(jù)條帶架10的底壁18上的檢測孔18K的深度設計的。當條帶架識別開關102插入到淺的檢測孔18K中時,該開關102就與此檢測孔18K接觸并受到這個孔的推壓而接通。另一方面,當該識別開關102插入一個深的檢測孔18K中時,這個開關件就與該檢測孔松松地配合而維持斷開狀態(tài)。CPU110根據(jù)三個開關件102A,102B及102C的狀況,檢測裝入條帶架保持器50A中的條帶架10的種類,也即容納在條帶架10中的條帶寬度。代表條帶T寬度的信息被用來決定所打印字符的大小及用來控制打印單元50B(以后介紹)。
CPU110的接口PB7從插座50N的接觸中接收訊號。插座50N通過插孔115接收到從交流電變換器113轉(zhuǎn)換成直流電時,從蓄電池BT到電源單元114的電源供應就被一個斷開觸點所切斷,以避免蓄電池BT的電源耗費。在這期間,來自插座50觸點的一個輸出訊號就被輸入到CPU110的接口PB7中。CPU110讀出信號,以決定是從變換器113還是從電池BT中獲得動力,并實施相應的控制。在本實施例中,當電源供應來自變換器113時,將打印單元50B的打印速度設置在最大值。另一方面,在電源供應來自蓄電池BT時,為了減少供應打印頭60處的電流峰值和節(jié)省電池BT的能源,該打印單元50B的打印速度就被降低。
連接于CPU110的地址總線和信息總線的16兆位掩模只讀存貯器118貯存16×16點,24×24點,32×32點和48×48點四種不同的字體。這種只讀存貯器118貯存各種形式的字母,如elite,pica,courier以及中文字母和具體國家所要求的特殊的字符和符號。ROM118的一個24位地址總線AD,8位信息總線DA,芯片選擇信號CS,輸出啟動訊號OE連接于CPU110的接口PD0至PD33,這些訊號還輸入到一個外部輸入/輸出連接器50Ea中,以便使安裝到外部輸入/輸出連接器50Ea的擴展單元550E以與此ROM118相類似的方式接收。
可以直接與控制線路單元50F連接的擴展單元50E接收一個最好作為外部貯存元件的只讀存儲器部件ROM或隨機存取存儲器部件RAM。通過將ROM部件或RAM部件插入擴展單元50E的一個槽縫中而將控制線路單元50F與外部輸入/輸出連接器50Ea實現(xiàn)電氣連結(jié),從而使信息可以在CPU110和ROM部件或RAM部件之間傳送。插入擴展單元50E中的ROM部件,可以貯存用于附圖,地圖,化學式,數(shù)學式以及英文或日本以外的別種語言字體,及特種字體如粗體字型和手書型,以便用所希望的一個系列字符編排。一套可以將信息自由地寫入其內(nèi)依靠電池維持的RAM部件也可以可替換地插入擴展單元50E中。RAM部件貯存比條帶打印裝置的內(nèi)部RAM區(qū)的存儲能力大得多的信息,以便創(chuàng)造打印字符庫或用于與別的條帶打印裝置1進行信息交換。
從掩模只讀存貯器118或擴展單元50E中讀取的字符點數(shù)據(jù)被輸入到顯示控制線路116的LCD控制器116A及CPU110中。
由CPU110控制顯示控制線路116的顯示單元50D置于蓋50K的透明部份之下。用戶可以通過蓋50K看到顯示單元50D。顯示單元50D在液晶屏上有兩個不同的電極模式。即一個32(高)×96(寬)點的點陣及圍繞該點陣的28個五邊形的電極模式,情況如圖16所示。點陣的區(qū)域設計成一個用于顯示打印圖像的主顯示件50Da,而五邊形電極模式的區(qū)域是用作指示件50Db。
主顯示件50Da是一個有32點(高)×96點(寬)顯示區(qū)的液晶顯示屏。在本實施例中,由于一種高15點×寬16點的字體被用于字符輸入和編輯,所以在主顯示件50Da上的顯示包括6個字符×兩行。作為一種替代,在僅使用一種字母字體時,主顯示件50Da也可以包括有4行字母。每個字符均以正顯示圖像、負顯示圖像或閃動的顯示圖像來顯示,這要根據(jù)編輯程序來決定。
對在點陣主顯示件50Da上的顯示根據(jù)要求加以控制。例如,在某一鍵操作輸入之后,打印圖像的編排就可以顯示出來。如圖17所示在用戶指令進行編排顯示時,條帶寬度被顯示成負顯示圖像,一系列打印字符則顯示成白色,主顯示件50Da的每個點相應于打印中的4×4個點。作為打印圖像的附加信息,條帶的整個長度以數(shù)字形式顯示出來。在打印圖像的編排大于主顯示件50Da的區(qū)域時,可以通過水平或垂直操縱光標鍵通過水平或垂直卷動(Scroll)來進行觀察和檢測。
圍繞著主顯示件50Da的指示件50Db顯示由條帶打印裝置1實施的各種功能。每一個均與指示件50Db的一個五邊形電極模式相適應的顯示件t代表根據(jù)顯示單元50D的五邊形模式所打印的狀況和功能,這些功能和狀況包括字符輸入模式,如“romaji日語羅馬字”(用羅馬文字寫的日文)或“小字母”,包括打印或編排格式如“行數(shù)”和“標記線框”以及打印規(guī)格如“裝版(justification)”或“左邊—重(Left-Weight)”。當一種功能或狀態(tài)被實施或選擇時,與這種功能或狀態(tài)相應的顯示件就會發(fā)光通知用戶。
條帶打印裝置1的打印單元50B包括作為機械組成件的打印頭60和步進馬達80以及作為電氣組成件的打印控制器120及馬達驅(qū)動器122。控制器120用于控制那些機械組成件。
打印頭60是一個具有96個加熱點的排成柱形的熱的頭,加熱點間距為 英寸,在其內(nèi)部配置有檢測溫度用的溫度檢測線路60A及檢測供給電壓用的電壓檢測線路60B(如上面所述)。步進馬達80通過控制一個四相驅(qū)動信號中的一個位相來調(diào)節(jié)旋轉(zhuǎn)角。由步進馬達80提供的每一行程的條帶送進量,根據(jù)起齒輪減速器作用的齒輪系的結(jié)構(gòu)設定成等于 英寸。步進馬達80與由打印頭60所完成的每點打印同步地接收一個行程的轉(zhuǎn)動信號。由此而使打印單元50B在條帶的縱向以及條帶寬度方向上均有每英寸180點的打印間距。
如圖14所示,用于檢測切割機構(gòu)作業(yè)的檢測開關99與打印控制器120、馬達驅(qū)動器122及CPU110之間的信號連線中的一根公用線連接。當在打印操作期間切割機構(gòu)被起動時,檢測開關99就檢測切割機構(gòu)的作業(yè),從而使打印單元50B中止工作。由于信號被連續(xù)地從CPU110傳送至打印控制器120和馬達驅(qū)動器122,因而,在用戶中止使用切割機構(gòu)后打印可以繼續(xù)進行。
在打印作業(yè)期間切割機構(gòu)的起動與條帶T的正常送進相沖突。因而,本實施例的檢測開關99直接與馬達驅(qū)動器122的公用線相連,以便強制切斷電源使打印作業(yè)或更準確地說使條帶送進立即停止。在一個替換結(jié)構(gòu)中,將檢測開關99的輸出信號直接送至CPU110中,例如在蓋50K不合時宜地被打開的情況出現(xiàn)時,根據(jù)一個軟件,立即使打印單元50B中止作業(yè)。檢測開關99可用一種機械機構(gòu)取代之。機械機構(gòu)根據(jù)活動刀片98的移動而推壓連接臂80B,以防止步進馬達80的轉(zhuǎn)動傳送至壓紙滾筒驅(qū)動軸72。
條帶打印裝置1還配置有電源單元114,單元114有一個備用5V電池,或用IC及變換器通過RCC方法從電池BT中所得到的5V電源的邏輯線路。
本實施例中的條帶打印裝置1有一個用于在一系列打印字符前、后進行特定的左右邊界長度調(diào)整的邊界調(diào)整功能,其情況如圖18所示。這種調(diào)整功能通過以下方式實現(xiàn),即,使左邊界條帶送進相位控制訊號的輸出在96位系列打印數(shù)據(jù)的傳送之前,使右邊界條帶送進相位控制訊號的輸出在所有該系列打印數(shù)據(jù)的傳送之后。在左邊界的特定長度小于打印位置和條帶切割位置(在本實施例中是小于8毫米)間預定距離時,左邊界的這個特定長度不能被調(diào)整。在這樣的情況下,在條帶T在完成打印之后被送進了一右邊界的特定長度后,當打印頭60在下一個由左邊界的特定長度決定的打印位置前定位時,就可以將一個切斷標記打印上。用戶能在切割標志PCM處將送出條帶架10的條帶T切斷。具有所需左邊界長度的標簽T就可以通過這一簡單的過程來獲得。
CPU110的內(nèi)部只讀存貯器貯存各種用于控制這些附加線路的程序。CPU110的這個內(nèi)部RAM有第一部分和第二部分,第一部分設計為系統(tǒng)區(qū),用于實施貯存在內(nèi)部ROM中的各種程序,第二部份為用戶區(qū),其包括有用于字符編排的正文區(qū)以及貯存正文內(nèi)容的數(shù)據(jù)區(qū)。
正文區(qū)接受最大量為125個字符的固定輸入并貯存用于編排這些字符的編碼以及格式數(shù)據(jù)和模式數(shù)據(jù)。在正文區(qū)中的貯存內(nèi)容可以根據(jù)字符輸入和編排操作進行補充或修改。
內(nèi)部RAM有一個容量為1500字符的文件區(qū)域,而隨意選擇供給的RAM部件有2000字符容量的文件區(qū)。文件區(qū)貯存并管理最大為99種不同長度的文件,按照貯存于內(nèi)部ROM的文件管理程序,有1至99個項目說明數(shù)碼(ID)。這種文件管理程序也可以用于如文件登記和文件刪除等基本操作。
用于由控制線路單元50F實現(xiàn)的多行打印的特別控制以結(jié)構(gòu)形式說明如下。
本實施例的條帶打印裝置1有16×16點到48×48點四種不同的字體數(shù)據(jù)作為基本字體貯存在如圖19所示的掩模只讀存貯器118內(nèi)。在每一種字體中其高度和寬度分別可擴大2和4倍。這樣就如圖19所示,有包括最大為96×192點字體的10種可能的打印點或字體的組合。當一系列字符被打印在多行中時,除了在該行上輸入所要打印的字符之外,還要對在每一行上打印的字符的字體進行說明。
在本實施例中,有一個專門的模式,它通過輸入單元50C的按鍵操作輸入所要打印至每一行上的字符的相對大小,以替代直接指定字體。例如在三行打印中,在第一,二行上的字符尺寸相對大,在第三行上的字符尺寸相對小。本實施例中的條帶打印裝置1還配置有一個更簡單的模式,在這個模式中,用戶從一組標準組合中選出一組相應字符尺寸的最佳組合,裝置1就根據(jù)其內(nèi)的條帶寬度確定了以實際字體的點數(shù)。如圖20所示,對三行打印來說有五種選擇,也就是,(1)相同字符尺寸×3;(2)小,小,大;(3)小,大,大;(4)大,小,小及(5)大,大,小。用戶選擇這五種選擇中的一種,而不是逐行地輸入相應的字符尺寸。雖然設計及裝飾效果可能失去,但仍然有一種更簡化的“自動”模式,這種模式可以自動地為每行設置出同樣大小的字符。本實施例的裝置1中還有一個手動模式,在這個模式中用戶可人工地為每行決定打印在其上的字符的點數(shù),但用戶必須明確在高度方向上,多行中的總點數(shù)應在96之內(nèi)。
在完成了整個輸入作業(yè)后,用戶按下輸入單元50的“打印”鍵時,CPU110就起動多行打印程序(如圖21所示)。在程序進入多行打印程序時,CPU110首先在步驟S100和S110讀取打印信息。更確切一點說來,在步驟S100的打印指令之前,CPU110先讀出所選擇的多行打印的有關字符尺寸,然后在步驟S110讀出條帶架檢測開關102的檢測訊號。在步驟S120,根據(jù)開關102的檢測,CPU110確定在條帶打印裝置1中正確安置的條帶T的寬度,并根據(jù)條帶T的寬度確定每行上的字體,并通過先貯存在內(nèi)部ROM中的字體圖決定每行上的字符相對尺寸。
圖20展示了在三行打印中用的字體圖的一個實例。在該字體圖中,條帶寬度和三行中的字符相對尺寸的每一種組合決定了在每行上所打印的字體。例如,在條帶寬度為12毫米、相對尺寸為大,小,小時,為第一行選擇的字體是S,為第二,三行選擇的字體是P。在兩行打印中,每一行的字體也以與上述相同的方式來決定(其選取過程不再在此說明)。
在為每行決定所用字體之后,程序就進入步驟S130。在S130中,CPC110根據(jù)用戶事先輸入來自ROM118中的、代表所想要的一系列字符的字符編碼依次地讀取所決定的字體。然后,在步驟140中,CPU110將該字體擴展成點陣圖案,通過在每一列中提取點陣圖案建立96位系列數(shù)據(jù),并在步驟S150中將這一系列數(shù)據(jù)傳送給打印單元50B。
如前所述,條帶架10將容納在其內(nèi)的條帶T的寬度以在條帶架10的底壁18上形成的三個檢測孔18Ka,18Kb,18Kc的深度組合來表示。本實施例的裝置1自動地根據(jù)用于檢測檢測孔18K深度的識別開關102輸出的三位信息,決定出容納于條帶架10中的條帶T的寬度。
這樣,本實施例的裝置1就自動地計算和決定所打印字符的規(guī)格如與條帶寬度相一致的一種字體號。在用戶編排所希望的一系列字符后,用戶直接指令打印時,裝置1就檢測正確安置于其內(nèi)的條帶T的寬度,用其自動調(diào)節(jié)功能,根據(jù)條帶T的寬度決定具有預定的左、右、頂、底邊界的字體的最佳組合,并進行打印。
在本實施中的條帶架10和條帶打印裝置1使用戶從其內(nèi)有不同寬度條帶的多個條帶架10的煩雜的管理中解脫出來。在需要求復雜的字體規(guī)范,裝置1就可以根據(jù)條帶寬度打印出具有最佳字體的標簽。
下面給出本實施例的一種改進實例。雖然在上述實施例中,條帶架10的類型可以根據(jù)三個檢測孔18K的深度來檢測。一個磁體檢測機構(gòu)亦可以用來替代該實施例中的這一結(jié)構(gòu)。在磁體檢測機構(gòu)中,一磁體檢測件檢測是否有磁體存在。在該改進的結(jié)構(gòu)中,在圖4中所示的三個檢測孔18Ka,18Kb,18Kc具有同樣的深度,用于分別接受小永磁體Mg。如圖22A所示,每一個識別開關件102有一個霍爾件用于磁體信息的檢測。在圖8所示的組合中,“S(淺)”和“D(深)”應該分別由“有磁體”與“無磁體”來取代。就像第一實施例那樣,這個改進的結(jié)構(gòu)可有效地檢測條帶架的類型。
條帶架10的識別可以用光學方法來實現(xiàn)。圖22B展示了一個光學識別的示范性結(jié)構(gòu),一個條形編碼標簽10Z貼在每個條帶架10上,標簽10Z可以用光學讀取器102Z光學掃描。條帶架10的類型通過讀取經(jīng)一接口從光學讀取器102Z的軸出信號來加以識別。由于這種條帶架的判別不需要一般每個條形碼所含有的那樣大的信息容量,所以較簡單的光學掃描可以用于這種目的,例如用光學方法來決定是否有測檢孔存在來替代第一實施例中的機械結(jié)構(gòu)。在另一種應用中,條帶架10可以具有彼此不同的外形(如圖22C所示的條帶架10Y),從而可根據(jù)它們的外形來加以識別。
下面介紹本發(fā)明的第二個實施例。第二實施例中的條帶架210及條帶打印裝置201也有與第一實施例中類似的硬件結(jié)構(gòu),其中的不同元件展示于圖23中。
(1)條帶架210有一個單片微機處理器200,它包括有一個ROM,一個RAM,一個SIO(信息控制元件);一個可用電消抹的可編程序ROM(以后稱作EEPROM)(2)在第一實施例的三個檢測孔處,條帶架210有4個接觸點218a,218b,218c及218d。每個接觸點218均與一系列信息終端S1和S2、接地終端GND和單片微機處理器200的電源終端VCC連結(jié)。
(3)條帶打印裝置201有4個軸向延伸的接觸銷202A,202B,202C和202D置于第一實施例的條帶架識別開關102處。在條帶架210安置于條帶打印裝置201中時每一個接觸銷202均與CPU110a的一系列信息接口S1和S2、地線、及一根來自動力單元114的電源線相連。
在條帶架210安裝于一條帶架保持器50A中時,接觸銷202A至202D就與條帶架210的接觸點218a至218d分別接觸。然后單片微機處理器200就從電源單元114接受電源以實施已在內(nèi)部只讀存貯器中貯存的程序。裝置201中的CPU110a與條帶架210的單片微機處理器200彼此連結(jié)使之連續(xù)傳送。
通過以預定時間間隔在內(nèi)部定時器中產(chǎn)生的定時中斷,條帶打印裝置201實現(xiàn)如圖24A所示的信息處置流程。當程序進入到信息處理流程時,CPU110a決定其在步驟S220中是否收到一個來自條帶架210的單片微機處理器200的響應,如果在步驟S220沒有檢測到響應,CPU110a就判斷出條帶架210根本沒有或沒有精確地安置在條帶架保持器50A中。在這種情況下,程序就進入步驟S230,在這一步驟中,標幟Fte(flag Fte)被設置成等于1,然后通過NEXT從程序中出來。標幟Fte表示條帶架210安裝得不合適。
在CPU110a在步驟220檢測到來自單片微機處理器200的響應時,程序就進入步驟S240,在這個步驟上CPU110a讀取事先置于單片微機處理器200中的口令PW??诹頟W由四個或更多的字母和符號組成并根據(jù)另一個(沒有示出)的處置流程而設置,此時條帶打印裝置201的CPU110a將來自輸入單元50C的數(shù)據(jù)輸入傳送至單片微機處理器200。步驟S240中,通過一系列的信息,單片微機處理器200通過連續(xù)傳送將由口令PW規(guī)定的數(shù)據(jù)進行傳送。在事先沒有設定口令PW時,就傳送空白數(shù)據(jù)(Vacant data)。
然后在步驟250中,CPU110a根據(jù)已貯存于條帶架210的單片微處理器200中的條帶T的寬度L讀取條帶寬度數(shù)據(jù)。CPU110a并不讀取代表條帶架210類型的信息而是直接讀取其條帶寬度數(shù)據(jù)。這種結(jié)構(gòu)使得該條帶打印裝置201可用于打印任何寬度的條帶T而不僅僅是在先前制造的條帶架210中的預定寬度的條帶T。
在步驟S260中,CPU110a從單片微機處理器200中讀出剩余條帶長度Q的數(shù)據(jù)。剩余條帶長度Q代表留在條帶架210中的條帶T的長度,而且經(jīng)過一個后續(xù)打印過程(以后說明)而被條帶打印裝置201修改。在實施了步驟S260后,通過NEXT,該程序從流程中出來。
根據(jù)圖24B的流程圖介紹由裝置201的CPU110a實施的預打印流程。預打印流程在由條帶打印裝置201實施打印程序前實施。在步驟S300,CPU110a決定口令PW是否預先設定??诹頟W表示在條帶架210安裝在裝置201中時,在圖24的步驟S240中讀取的條帶架210的數(shù)據(jù)。如果在S240步驟中讀取的資料不是虛、空的,CPU110a就決定設置口令PW。然后程序就進入步驟S310,在這個步驟中,要求用戶輸入一口令。更確切一點說,在顯示單元50D上的顯示如“口令(Pussword)?”,請用戶輸入一個口令。
根據(jù)輸入要求,用戶先通過輸入單元50C為條帶架輸入一個口令。在步驟S320中,CPU110a將輸入的口令與先設定在條帶架210中的口令PW進行比較。如果這種輸入的口令與口令PW是一樣的,CPU110a就確認用戶已正確地將條帶架210置于裝置201之中。在步驟S330,CPU110檢查標幟Fte值。在條帶架210沒有精確安裝即大體安裝在裝置201中時,或在條帶剩余長度Q為零時,標幟Fte被設定等于1。在標幟Fte不等于1時,CPU110a就確認條帶架210已精確地安裝而且有足夠的剩余條帶長度Q,并實施如在圖21的流程圖所示的多行打印流程圖那樣的打印過程。
如果在步驟S320中輸入的口令與口令PW不一樣,或在步驟S330中標幟Fte等于1時,程序就進入步驟340,在這個步驟中,CPU110a就確認條帶架210裝錯了或裝得不精確,并開始實施一個預定的查誤程序。這個查誤程序包括輸出如“換合乎要求的條單架”那樣的查誤信息。在條帶架210換上新的后,CPU110就再次實現(xiàn)如圖24A所示的信息處理流程。
圖25是一個展示在完成該打印過程之后實施的一個后續(xù)打印過程的流程圖。在步驟S400中,CPU110a計算在該打印過程中用過的條帶T的長度G(以后稱作用過的條帶長度)。用過的條帶長度G是通過計算送至送進條帶T用的步進馬達80的步數(shù)來決定的。
在步驟S410,用過的條帶長度G被從剩余的條帶長度Q中減去。然后程序進入到S420中,在S410中修正了的現(xiàn)有的條帶剩余長度Q就被傳送至條帶架210的單片微機處理器200中。由于條帶架210可以在任何想要的時間中從裝置201中取走,因此在完成該打印過程之后就立即將現(xiàn)有的剩余條帶長度記入條帶架210中。
程序接著進入到步驟S430,在這里CPU110a判別修正后的剩余條帶長度Q是否大致為零。如有足夠量的條帶T剩留在條帶架210中時,程序就繼續(xù)這個流程。如果剩余的條帶長度Q大致為零,程序就進入步驟S440,在這步驟中,標幟Fte設定成等于1,并從這個流程中出來。
在上述的第二實施例的這種結(jié)構(gòu)中,條帶架210上的信息在條帶架210的單片微機處理器200中被設定成EEPROM。裝置201在任何需要的時間讀取信息并根據(jù)這些要求加以修正。EEPROM貯存修正的信息如口令和剩余條帶長度,以及條帶架210的主要信息如條帶寬度等。這種結(jié)構(gòu)允許識別用戶和所要求的錯誤處理程序,該程序是根據(jù)剩余條帶長度而不是根據(jù)相應于該條帶寬度的字體的擴展來進行的。
現(xiàn)在根據(jù)附圖對本發(fā)明的第三實施例進行介紹。第三實施例的條帶打印裝置501用于6毫米,9毫米,12毫米,18毫米及24毫米這五種不同寬度的條帶,如第一,二實施例那樣進行打印。裝置501明顯地與第一、二實施例的相似。圖26是說明裝置501的一般電氣結(jié)構(gòu)的功能性框圖。
如圖26所示,裝置501具有一輸入單元501、控制單元520及與傳統(tǒng)的數(shù)據(jù)處理設備的情況一樣的輸出單元530??刂茊卧?20根據(jù)輸入單元510的信息實施所需要的處理并驅(qū)動輸出單元530顯示或打印這種處理的結(jié)果。
輸入單元510包括一個具有多個向下按壓的鍵及度盤鍵dial Key S(未示出細節(jié))的鍵輸入件511及一個條帶寬度檢測傳感器512。鍵輸入件511產(chǎn)生送向控制單元520的字符編碼數(shù)據(jù)及各種控制數(shù)據(jù)。條帶寬度傳感器512檢測正確地安裝在條帶打印裝置501中的條帶寬度T,并將這寬度信息傳送至控制單元520。每個條帶架均有一個有形的判別元件(如多個孔)用于決定容納其中的條帶T的寬度。傳感器512讀取這種具體的檢測元件以將這種條帶寬度信息傳送出去。這一過程的詳細情況與第一實施例相類似,因而不再在這兒介紹。
在第三實施例的條帶打印裝置501中,鍵輸入件511有各種用于在一系列字符打印在條帶上之前和之后規(guī)定左右邊界的邊界調(diào)整鍵。邊界調(diào)整鍵可有別的功能并可用作復合功能鍵。由條帶寬度檢測傳感器512檢測的條帶寬度信息被用作決定左,右邊界的一個決定因素。
輸出單元530由一打印機構(gòu)和一顯示機構(gòu)組成。例如,結(jié)構(gòu)如一步進馬達的條帶和墨帶送進馬達531將條帶(未示出)和墨帶(未示出)送至預定的打印位置或送出條帶打印裝置501。一個熱頭532被安裝用于在運轉(zhuǎn)的條帶上完成熱轉(zhuǎn)移打印。在熱頭532上有96個熱阻元件(以后稱之為點件)排列成列狀。一次最大可以打印96個點。條帶和墨帶送進馬達531與熱頭532分別由馬達驅(qū)動線路533和熱頭驅(qū)動線路534在控制單元520控制下被驅(qū)動。所希望的邊界可以在每個標簽上通過由馬達531控制的條帶送進量和由熱頭532打印的一個前切斷標志打印時間設定,其情況如下所述。一個由用戶手動操作或馬達驅(qū)動的切割器(未顯示)用于在所需位置切斷該條帶。由于切割器的實際尺寸,所以自然要將之置于離開熱頭532的一個預定距離上。當邊界在條帶上被設定時,這段預定距離(如,8mm)要加以考慮。
條帶打印裝置501的輸出單元530還有一個用于在多行上顯示最小字體的幾個字符的液晶顯示器535。液晶顯示器535由在控制單元520的控制下的一個顯示器驅(qū)動線路536驅(qū)動。在邊界長度設定過程中,包括準確設定的邊界的圖像被顯示在液晶顯示器535上。
例如,控制單元520可以看作是一個微型計算機,它包括有一個CPU521,一個ROM522,一個RAM523,一個字符產(chǎn)生器ROM(CG-ROM)524,一個輸入接口件525和一個輸出接口件526,借助一個系統(tǒng)信息轉(zhuǎn)移通路527與另一微型計算機相互連接。
ROM522用于貯存各種處理程序及固定數(shù)據(jù),如用于將日文字母轉(zhuǎn)換成中文字符的字典數(shù)據(jù)。例如,ROM522貯存一個包括圖27的流程圖中所展示的邊界長度設定過程的打印規(guī)格設定程序522a;及貯存一個包括在圖28的流程圖中展示的邊界設定過程的打印程序522b。ROM522還貯存一個包括邊界長度在內(nèi)的(以后說明)打印規(guī)格的系統(tǒng)設定值522c以及貯存用于將邊界長度的相對值變?yōu)榻^對值的邊界轉(zhuǎn)換表522d。
用作為工作存儲器的RAM523貯存由用戶的輸入操作得到的固定數(shù)據(jù)。RAM523有一個用于貯存包括邊界長度在內(nèi)的打印規(guī)格的打印規(guī)格區(qū)523a,一個用于將一系列打印字符擴為點并將這些點貯存起來的打印緩沖存儲裝置523b,一個貯存顯示設定邊界長度圖像的顯示緩沖存儲裝置523c,一個用于貯存字符數(shù)據(jù)的正文區(qū)523d以及一個用于貯存在前的打印中右邊界長度的原先的右邊界緩沖存儲裝置523e。
CGROM524將字符和符號的一個點陣圖案貯存在條帶打印裝置501中,并在收到規(guī)定某些字符和符號的編碼數(shù)據(jù)時將這點陣圖案輸出。控制單元520可以有兩個CG-ROM,其中一個用于打印,另一個用于顯示。
輸入接口件525起輸入單元510和控制單元520之間的連接體的作用。而輸出接口件526的作用如同控制單元520與輸出單元530之間的連接體。
在將RAM523作為一個工作區(qū)并根據(jù)要求讀取貯存在ROM522和RAM523中的固定數(shù)據(jù)后,CPU521就根據(jù)來自輸入單元510的輸入信號實施貯存在ROM522中的一個所要求的處理程序。
在通過鍵輸入件511的操作規(guī)定一個打印規(guī)格設定模式后,CPU521就開始了貯存在ROM522中的該打印規(guī)格設定程序522a。
在由CPU521實現(xiàn)的打印規(guī)格設定模式的細節(jié)根據(jù)附圖27的流程度說明如下。
按下一個打印規(guī)格設定鈕后,CPU521就開始圖27中的打印規(guī)格設定流程。在步驟S600,CPU521讀取代表標簽的長度和字符串的打印位置的信息(以后稱之為長度和位置信息)。然后程序進入S610,在步驟S610中,CPU521確定長度和位置信息的類型。
在第三實施例的條帶打印裝置501中,用戶可以規(guī)定其上打印有所期望字符串的標簽的長度。有5種長度位置信息,即“標準”,“左邊—重(left-weight)”,“中央—重(cerler—weight)”,“右邊—重(right-weight)”及“裝版(justification)”。在“標準”模式中,用戶無需指定標簽長度。這個標簽的有效長度是打印區(qū)以及如后所介紹的那樣規(guī)定的左、右邊界的總和。在“左邊—重”模式中,一個所期望長度的左邊界首先從由用戶規(guī)定的所期望長度的標簽的前端起加以設定,然后在這標簽上確定打印一個字符系列所要求的打印區(qū)域安置在該打印區(qū)域之后的右邊界就是這個所希望的標簽長度的剩余部份。在“中央—重”模式中,打印區(qū)域被安置在由用戶規(guī)定的所期望長度的標簽的中央,左、右邊界就是安排在這個打印區(qū)域前、后的這個所期望的標簽長度的各剩余部份。在這種模式中,無需要求規(guī)定左、右邊界。在“右邊—重”模式中,一個所期望長度的右邊界首先從在由用戶規(guī)定的所期望長度的標簽的后端起加以設定。然后在這標簽上確定打印一個系列字符所要求的打印區(qū)域。安排在這個打印區(qū)域前面的左邊界就是這個期望標簽長度的余下部份。在“裝版”模式中,所希望長度的左、右邊界分別設定在由用戶規(guī)定的一個希望長度的標簽的前、后部份上,打印區(qū)域就分布在標簽的剩下的中央部份上,且將字符以等距離間隔布置在這打印區(qū)域內(nèi)。例如,用戶可以從這5個模式中選出一種展示在一個選項單上。
在選取“標準”模式時,程序進入步驟S602,在步驟S602中,CPU521讀取邊界長度信息,然后進入到步驟S606,讀取為設定打印規(guī)格所要求的其它規(guī)格信息。在選用“左邊—重”模式、“右邊—重”模式和“裝版”模式中的任一種模式時,程序進入步驟S603和S604,在這里CPU521順序地讀取標簽長度信息和邊界長度信息,然后進入步驟S606,讀取所要求的其它規(guī)格信息。當“中央—重”模式被選取時,程序進入到步驟S605,CPU讀取標簽長度信息,然后進入到步驟S606中,讀取所要求的其它規(guī)格信息。
在本實施例中,在步驟S602或S604讀取的邊界長度是用戶從一選項單中選取的一個相對值,例如“最小”,“小”,“中等”,“大”等。規(guī)定為相對值的邊界長度如往后說明的那樣在打印過程中被轉(zhuǎn)變成絕對值。
貯存在打印規(guī)格區(qū)域523a里的內(nèi)容也在顯示輸入用上述信息的第一選項單中展示。貯存在ROM522中的打印規(guī)格的系統(tǒng)設定522C在一動力開關打開時也設置在打印規(guī)格區(qū)域523a內(nèi)。
在步驟S606中,在讀取其它規(guī)格信息,如打印濃密度之后,當打印規(guī)格設定過程的完成被確認時,程序就順序進入步驟S607,S608和S609,在這些步驟中,CPU521在該打印規(guī)格區(qū)域523a(修正打印規(guī)格區(qū)域523a)中貯存該現(xiàn)行的規(guī)格信息,修正貯存于正文區(qū)域523d中的字符串的打印規(guī)格設置,并在該打印規(guī)格設定過程的指令之前返回到這個狀態(tài)。然后程序就從這個打印規(guī)格設定流程中出來。
圖28是示意性展示一打印流程的流程圖。只要正文區(qū)域(text area)523d中用當前設置的打印規(guī)格貯存有一系列字符,用戶在任何時候均可以指令開始打印。
在操作打印鍵時,CPU521就起動圖28所示的打印程序522b。在步驟S620中,CPU521決定用戶是否根據(jù)在正文區(qū)域523d中貯存的規(guī)格信息確定了一個相對邊界長度,即是否規(guī)定了包括邊界長度的說明在內(nèi)的長度和位置信息,如果回答是“YES”,程序就進入步驟S621,在步驟S621中,相對邊界長度值根據(jù)條帶寬度信息和邊界轉(zhuǎn)換表522d被轉(zhuǎn)換為絕對值。
這時,條帶寬度信息可以直接從條帶寬度檢測傳感器512中讀取,也可以從RAM523中讀取。RAM523在條帶架安置于條帶打印裝置501中時已從條帶寬度檢測傳感器512中預先接收了該條帶寬度信息。將相對的邊界長度轉(zhuǎn)換成絕對值的轉(zhuǎn)換可以通過沒有邊界轉(zhuǎn)換表522d的操作來實現(xiàn)。
例如,在相對的邊界長度是“小”時, 的條帶寬度可以被確定為這個邊界長度的絕對值。當相對的邊界長度為“中等”時,可將一半條帶寬度定為邊界的絕對長度。當相對邊界長度為“大”時,可將整個條帶寬度定為一個邊界的絕對長度。當邊界相對長度是“最小”時,不管條帶寬度如何,將絕對邊界長度定為1毫米。
在長度和位置信息中并沒有包含邊界長度的說明,也即在相對邊界長度轉(zhuǎn)變?yōu)榻^對長度的工作完成時,程序進入步驟S622,在步驟S622中,CPU521根據(jù)包括長度和位置信息、絕對邊界長度和規(guī)定的標簽長度在內(nèi)的信息決定左、右邊界長度和打印區(qū)域。在步驟S623,在正文區(qū)域523d中的一個系列字符被擴展為緩沖存儲器523b內(nèi)的點。
然后CPU521在步驟S624中決定是否是在第一時間,或在第二時間或順序后續(xù)時間內(nèi)打印。當這是第一打印時,程序進入步驟S625,在這一步驟中,條帶在打印之前先送進一個預定的長度。當這是第二或后續(xù)打印時,程序進入步驟S626,在這一步驟中,實施預打印條帶送進過程(條帶可以被送進,也可以不被送進),這要根據(jù)代表在前面打印中設定的一個原先右邊界長度的信息來決定。在步驟S627中打印了一個系列字符和打印后在步驟S628中將條帶送進一個預定長度之后,程序進入步驟S629,在這個步驟中,CPU521先于打印鍵的操作返回到這個狀態(tài),然后該程序從打印程序中出來。
根據(jù)在步驟S622中所決定的調(diào)整到該標簽的所希望長度左、右邊界的長度,實現(xiàn)預打印送進和后續(xù)打印送進。在預打印送進過程中可以打印一個前部切斷標志。
在現(xiàn)行的條帶架被安置在條帶打印裝置501后或裝置501的動力接通之后,第一打印代表在第一次的打印。第二次或后續(xù)的打印表示除了上述打印之外的打印。由于更換條帶架后的印墨帶的松弛,或由于斷開動力期間該條帶架的更換會出現(xiàn)某種故障,故用于第一次打印的預打印送進過程是不同于第二次或后續(xù)打印的。甚至在如上所確定的第一次打印的情況中,當條帶由手動送進而不考慮打印時,應該實施對于第二次或后續(xù)打印的該預打印送進過程。條帶的手動送進是用戶通過特定的鍵操作完成的(不在此詳細說明)。用于后續(xù)打印送進過程(步驟S628)、用于在第一次打印中的預打印送進過程(步驟S625)、及用于第二次或后續(xù)打印的預打印送進過程(步驟S626)的條帶送進過程和邊界安排之間的關系介紹如下。
在第二次或后繼打印中的預打印送進過程和后繼打印送進過程是以一種減小條帶的浪費長度的方式進行的。
(1)后續(xù)打印送進過程后續(xù)打印送進是為了在打印區(qū)域之后設置右邊界所希望的長度。這個過程在第一次打印中和在第二次或后續(xù)打印中是完全一樣的。
圖29展示了這種后續(xù)打印送進的典型實例。當打印完一系列的字符時,在條帶上的一個打印端被放在圖29A所示的熱頭532的一個位置上。作為一個實例,一個所期望的右邊界長度m1被設定在由切割器640切斷的標簽上。在這種情況下,條帶應該如圖29B或29C所示,被送進該右邊界長度m1和熱頭532與切割器640之間的一個預定的距離n(如,8mm)的總和。在該處后續(xù)打印送進過程中,條帶應該送進的總長度是m1+n。
在后續(xù)打印送進這段長度m1+n之后,對于下一條標簽的打印完成時,熱頭532與切割器640之間的預定距離n就決定下一個標簽的左邊界。這就意味著無需為這下一個標簽的左邊界進行預打印送進。在這個實施例中,這個后續(xù)打印送進過程根據(jù)用于這個前一次打印的左邊界長度m0的信息被適當?shù)馗倪M了,以便減少條帶的浪費長度。當用于前一次打印的左邊界長度m0小于熱頭532與切割器640之間的預定距離n時,如圖29B所示,一個前部切割標志被打印在距離m0附近的在條帶送進端前面的一個位置上。下一個標簽的浪費長度已被相應地減小了,如清楚地展示在為第二次或后續(xù)打印進行的預打印送進過程的說明中的那樣。在前一次打印的左邊界長度m0等于或大于熱頭532和切割器640之間的預定長度時,如圖29C所示就不要求打印前部切割標志。
該前部切割標志指示作為下一個標簽的有效區(qū)域的一個開始位置。然后用戶就在該前部切割標志位置處切斷該條帶,以清除該切割標志前的不需要的部分。在這種情況下,下一個標簽的左邊界就處于該前部切割標志和熱頭532的位置之間。
(2)用于第一次打印的預打印送進過程。
在這個用于第一次打印的預打印送進過程中,自然無需考慮在前面的打印中的后續(xù)打印送進。但是也可能存在由于墨帶的松弛或其它類似情況而出現(xiàn)的潛在的麻煩。
在前部切割標志被打印之前,為防止這個潛在的麻煩而使條帶送進一段熱頭切至割器之間的距離n。然后條帶為第一次打印再次送進一段左邊界距離m2。
(3)為第二次或后續(xù)打印用的預打印送進過程(3-1)在用于前一次打印的左邊界長度m0等于用于這次打印的左邊界長度m2,且每個邊界長度m1或m2均等于或大于打印頭一切割器之間的距離n時,該預打印送進過程在圖29C(切斷之后)所示的狀況下實施。由于條帶已被送進了一段預定的距離n,所以在該打印過程開始之前,再將條帶為左邊界m2送進一段為m2-n之差值的距離。
(3-2)在用于前一次打印的左邊界長度m0等于用于這次打印的左邊界長度m2,且每一邊界長m1或m2均小于該熱頭一切割器之間的距離n時,這預打印送進在如圖29B所示的那種情況下(切斷之后)實施。在這種情況下,用于這次打印的左邊界長度m2(等于用于上一次打印的左邊界長m0)與前部切割標志和熱頭532之間的距離相等,由此而無需對這次打印進行預打印送進。
在實際作業(yè)中,大多數(shù)情況相當于(3-1)和(3-2)中的一種情況。在相當于(3-1)和(3-2)狀況的情形中,由于對于前一次打印的后續(xù)打印送進已經(jīng)滿足了這個要求,所以無需要求進行預打印送進。這樣就有效地縮短了平均打印時間,因而大大地改善了這種條帶打印裝置的使用性能。
(3-3)在用于上一次打印的左邊界長m0不等于用于這次打印的左邊界長度m2,而且這兩個邊界長度m1和m2均等于或大于熱頭—切割器之間的距離n時,預打印送進在圖29C所示的狀況下(切斷之后)施行。由于條帶已經(jīng)被送進了這段預定的距離n,在打印過程開始前,條帶為了這左邊界長m2再被送一段m2-n的距離。這種送進過程是與(3-1)中的送進過程完全一樣的。
(3-4)在左邊界長度m0(用于前一次打印的)大于或等于熱頭—切割器之間的距離n,而且用于這次打印的左邊界長度m2小于熱頭—切割器之間的距離時,預打印送進在如圖29C所示的狀況下(切斷之后)進行。熱頭532之前的條帶的一段長度大于這次打印用的左邊界m2所要求的長度,因而不能被用作左邊界m2。在這種情況下,將一個前部切割標志打印在熱頭532的這個位置上,然后在打印開始前,將條帶送進到左邊界長度m2的距離。
(3-5)在用于前一次打印的左邊界長m0小于熱頭—切割器之間的距離n,且用于這次打印的左邊界長度m2等于或大于這段預定的距離n時,預打印送進在如圖29B所示的狀況下(切斷之后)進行。前部切割標志與熱頭532之間的距離m1小于為這次打印用的左邊界長m2所要求的長度。在這次打印過程之前,將條帶為這左邊界m2再送進一段m2-m0的距離。
(3-6)在用于前一次打印的左邊界長m0及用于這一次打印的左邊界長m2均小于熱頭—切割器之間的距離n,且左邊界長m2大于左邊界長m0時,將預打印送進以與在(3-5)狀況相同的方式實施。
(3-7)在用于前一次打印的左邊界長m0及用于這一次打印的左邊界長m2兩者均小于熱頭—切割器之間的距離n,且左邊界長m2小于或等于左邊界長m0時,預打印送進在如圖29B所示的狀況下(切斷之后)進行。前部切割標志與熱頭352之間的距離m0大于用于這次打印的左邊界所要求的長度m2,因而不能被用作該左邊界m2。在這種情況中,一個前部切割標志就被打印在熱頭的這個位置處,然后在這次打印過程之前將條帶送進該左邊界m2的長度。
如上所述,本實施例的這種結(jié)構(gòu)使得所期望的左、右邊界長度通過預打印送進和后續(xù)打印送進過程得以被有效地加以調(diào)整。
在這個實施例中,左、右邊界是根據(jù)用戶的指令以及條帶的寬度加以決定的。這樣制得的標簽有與條帶寬度相適應的良好地均衡過的左、右邊界與打印區(qū)域的組合。
由于用戶是根據(jù)相對值來調(diào)整左、右邊界的,因而在不同寬度的條帶安裝于該條帶打印裝置時,無需每一次均要求調(diào)整其邊界的長度。
為減少標簽的廢長度,后續(xù)打印送進是考慮用于下一次打印的左邊界長度來加以實施的,這樣就有效地節(jié)約了成本和資源。
在上述實施例中,左、右邊界長度可以被定為絕對值而不是相對值(“小”,“中等”,“大”和“最小”)。例如,用戶可以為最小寬度條帶的邊界長度定為絕對值,對于其它的條帶修改這個絕對值。在另一種使用場合中,可以為每一種條帶寬度事先設定其左、右邊界并將之貯存起來,然后根據(jù)安裝在此條帶打印裝置中的條帶寬度讀取相應的左、右邊界。
在該實施例中,前部切割標志是根據(jù)要求使用人工切割器在左邊界設定過程中加以打印的。一種自動切割機構(gòu)可以作為一種替換形式應用于該條帶打印裝置中,這樣就使條帶在相應于不打印前部切割標志的某一位置上,自動地進行切割。
根據(jù)條帶寬度其打印過程可以變化的第四實施例介紹于下。第四實施例的硬件結(jié)構(gòu)與第三實施例的是一樣的。圖30是展示第四實施例的一個打印過程的流程圖。用戶可以打印貯存在RAM523中的正文區(qū)域523d中的所期望的字符串。
在操作鍵輸入件511的打印鍵時,CPU521就起動貯存在ROM522中的打印過程程序。在步驟S700,CPU521讀取現(xiàn)行的裝于條帶打印裝置中的條帶寬度信息。例如CPU521讀取由條帶寬度檢測傳感器512檢測的結(jié)果。然后程序進入步驟S701,在這里CPU521將正文區(qū)域523中的字符串擴展為在RAM523上的打印緩沖存儲器中的點。
打印緩沖存儲器實質(zhì)上具有與熱頭532的點件數(shù)相適應的寬度,即與最大條帶寬度的點數(shù)相適應的寬度。該字符信息擴展成象素來實施,而不考慮條帶寬度信息的情況。
在完成擴展(全部的或一個預定數(shù)目)后,CPU521就通過象素擴展將點存在/斷開信息用輸出接口件526傳至頭驅(qū)動線路534。在這個實施例中,傳送輸出是根據(jù)條帶寬度信息調(diào)整的。
更確切地說在步驟S702,根據(jù)在步驟S700中的條帶寬度信息,CPU521決定從打印緩沖存儲器讀取的點數(shù)據(jù)的寬度范圍。然后程序進入步驟S703,在這里CPU521將從打印緩沖存儲器中讀出的用于決定寬度范圍的點數(shù)據(jù),以及不考慮打印緩沖存儲器的內(nèi)容如何,將表示超出寬度范圍區(qū)域的點斷開指令的特定點數(shù)據(jù)傳送至頭驅(qū)動線路534。這種數(shù)據(jù)傳送和條帶送進是根據(jù)如第三實施例中詳細說明的左、右邊界來處理的。
在完成點數(shù)據(jù)傳送后(包括左、右邊界的調(diào)整),在步驟704,在打印鍵操作之前CPU521立即返回開始狀態(tài)。然后程序又從這個打印流程出來。
根據(jù)條帶寬度信息決定的寬度范圍與在此條帶寬度范圍內(nèi)的熱頭532上的點件的范圍相適應。
如上所述,在所決定的寬度范圍內(nèi)的點數(shù)據(jù)被傳送至熱頭驅(qū)動線路534。在熱頭532的預定范圍(根據(jù)條帶條度信息決定的一個范圍)內(nèi)的點件根據(jù)在打印緩沖貯存器擴展的點開/關信息被加熱,但在預定范圍外的點件根本不被加熱。
第四實施例的結(jié)構(gòu)只是起動相應于條帶的寬度的熱頭532中的預定范圍內(nèi)的點件,在打印范圍被錯誤地調(diào)定在條帶存在區(qū)域以外時,這樣可以有效地防止印墨施加于壓紙輥上。
即使是在打印范圍等于或小于條帶寬度范圍時,在象素擴展過程中產(chǎn)生的雜音可以將相應于超出預定范圍區(qū)域的點—斷開(off-dot)數(shù)據(jù)轉(zhuǎn)變成在打印緩沖存儲器中的點—存在(on-dot)數(shù)據(jù)。在這種情況下,本結(jié)構(gòu)可以防止熱頭532預定范圍以外的點件被加熱,由此而使壓紙輥不粘上印墨。
這樣就能有效地防止?jié)撛诘臋C械故障以及沾污的標簽或不想要的長標簽。
這些功能僅僅改變打印過程流程但不改變硬件本身就可以實現(xiàn)。因此,大而復雜的條帶打印裝置是不被要求實現(xiàn)這些功能的。
在另一種應用場合中,字符串可以根據(jù)條帶寬度信息擴展成點。當字符的點陣圖案部分超出條帶寬度范圍時,相應于這一部分的點—存在(on-dot)數(shù)據(jù)就被強制地轉(zhuǎn)變?yōu)榇蛴【彌_貯存器中的點—斷開(off-dot)數(shù)據(jù)。
現(xiàn)在介紹第四實施例的變型。在這里,實現(xiàn)第四實例的功能不是靠改變軟件而是靠改變硬件。在這個改進的實施例中,在RAM523中的打印緩沖貯存器內(nèi),通過字符串的象素擴展而獲得的點數(shù)據(jù)從該打印緩沖器中讀出出來以覆蓋熱頭532的整個范圍,而不考慮條帶的寬度如何。
圖31是展示這個改進實施例的基本結(jié)構(gòu)的框圖。熱頭532包括有從551至55n內(nèi)排列成柱形的一組點件,它們覆蓋條帶的整個寬度范圍。點件551,552,…,55n是由相應的驅(qū)動線路561,562,…,56n驅(qū)動的(這些驅(qū)動線路構(gòu)成頭驅(qū)動線路534)。
在這個實施例中,驅(qū)動線路561,562至56n不是直接地而是借助相應的門電路541,542,…,54n與來自輸出接口件526(看圖26)的點存在/斷開(on/off)信號線相連。
每個門電路541,542,…,或54n接收一個來自條帶寬度信息轉(zhuǎn)換線路540的通/斷控制信號,以便根據(jù)通/斷控制信號允許或禁止來自輸出接口件的一個點存在/斷開信號。
條帶寬度信息轉(zhuǎn)換線路540通過圖26所示的輸入接口件525接收由條帶寬度檢測傳感器512(見圖26)檢測的條帶寬度信息。條帶寬度信息轉(zhuǎn)換線路540例如可以作為一個解碼線路,完成輸出根據(jù)條帶寬度信息的數(shù)目為n的通/斷控制信號。例如,在一條有最大寬度的條帶安裝在條帶打印裝置內(nèi)時,這個線路540就允許通過全部n個通/斷控制信號。另一方面,在一個較窄條帶安裝在條帶打印裝置內(nèi)時,線路540只允許相應于這個條帶寬度的某一點數(shù)目的通/斷控制信號通過,并禁止其它的通/斷控制信號通過。
在本實施例的這個結(jié)構(gòu)中,相應于該條帶寬度的某些點存在/斷開信號被從存在/斷開信號的數(shù)目n中提取出來從輸出接口件526輸出,經(jīng)過門線路54n通到驅(qū)動線路56n。相應于該條帶寬度的熱頭532上的某些點件,根據(jù)在打印緩沖存儲器中擴展的該點存在/斷開信息被受控進行通/斷,其余的點件根本不被加熱。
這個改進的實施例的結(jié)構(gòu)僅僅起動相應于這條帶寬度的熱頭532的某些點件,這樣就可在打印范圍被錯誤地安置在條帶范圍之外時,有效地防止印墨加到壓紙輥上。即使在打印范圍小于或等于條帶寬度時,在象素擴展過程中產(chǎn)生的噪聲可以將超出預定范圍區(qū)域的斷開—點數(shù)據(jù)轉(zhuǎn)變?yōu)樵诖蛴【彌_貯存器內(nèi)的存在—點數(shù)據(jù)。在這種情況下,這種結(jié)構(gòu)也防止了不被要求的點件的加熱,由此而防止壓紙輥粘上印墨。
這樣就有效地防止了潛在的機械故障以及沾污的標簽或不合乎期望的長標簽的產(chǎn)生。
雖然到目前為止用于本條帶打印裝置中的打印頭僅僅是熱轉(zhuǎn)移型的,但是本發(fā)明的基本原則精神可以用于任何類型的打印頭。在上述實施例中條帶寬度信息是用傳感器檢測的,然而作為一種替換,條帶寬度信息也可以在每次更換條帶時設置。
電源施加至熱頭532的時間周期、所施加的電壓大小,脈沖寬度或脈沖數(shù)目可以根據(jù)安裝在條帶打印裝置中的條帶類型加以改變。而且,根據(jù)條帶可以調(diào)節(jié)送進條帶用的步進馬達的扭矩。
圖32是一個展示調(diào)整電源供應時間的實例的流程圖。CPU521首先在步驟S800中讀取條帶架類型,并在步驟S801中決定條帶架中的條帶是否是紙帶或膠帶。當條帶是紙帶時,程序就進入步驟802,在這里,供應至熱頭532的電源時間周期被設定成等于預定值t1。另一方面,如果是膠帶,程序就進入步驟S803,在這里,供應電源周期就被調(diào)定為等于另一個預定值t2,預定值t2大于預定值t1。預定值t1或t2根據(jù)所要打印的黑點數(shù)決定供應電源至熱頭532上的點件的時間周期。由于大動力可能損壞具有較差熱傳導性的紙帶,所以為紙帶設定較短的電源供應時間。電源供應的時間周期除了根據(jù)條帶的類型以外亦可以根據(jù)墨帶的類型加以改變。
圖33是一個展示扭矩變化的樣例的流程圖。在這個例子中,CPU521首先在步驟S820中讀取條帶架的種類并根據(jù)條帶寬度、條帶材料的信息決定是否應該增加扭矩。當需要增大力矩時,例如在根據(jù)條帶的材料或表面糙度有較大摩擦力或有大的條帶寬度使送進條帶需要一個相對大的力時,程序就進入步驟S823,在這里馬達驅(qū)動線路533的一個四相驅(qū)動輸出的脈沖寬度為了提高電源而調(diào)至成較大的值。另一方面,在無需扭矩增大時,程序進入S822步驟,在這里,脈沖寬度被調(diào)定至一個標準值。所加的電壓或單位時間內(nèi)的脈沖數(shù)目也可以被改變,用以替代四相驅(qū)動脈沖的脈沖寬度。
如上面詳細介紹的,第一實施例有一個結(jié)構(gòu),用于讀取信息,例如,適合于一個條帶架的條帶寬度信息,及根據(jù)條帶寬度及行數(shù)與字符大小的組合控制和調(diào)整字符大??;并用于控制和調(diào)整條帶送進扭矩。第二實施例以一個用電方式可以讀取數(shù)據(jù)的方法記錄包括條帶寬度在內(nèi)的條帶架種類,且允許將特定的信息紀錄下來。第三個實施例根據(jù)條帶寬度自動地調(diào)整在標簽上的左、右邊界的長度。第四實施例禁止打印頭跑出條帶的寬度范圍。這些實施例的基本特征根據(jù)要求可以相互組合。雖然在第一個實施例中的字符串被展鋪在條帶的寬度范圍內(nèi),但第四實施例的基本特點,即,防止熱頭532上的點件跑出條帶的寬度范圍這一特點最好與另一實施例進行組合。在大數(shù)碼打印行數(shù)被規(guī)定時,即使使用最小尺寸的字符也使打印范圍超過條帶的寬度。在這種情況下,第四實施例的結(jié)構(gòu)可有效地防止這種情況發(fā)生。由于在正文區(qū)域內(nèi)在字符串的點擴展期間可能有潛在的錯誤或噪聲產(chǎn)生,故第四實施例能夠可靠地防止印墨不合期望地沾附在壓紙輥上,這一結(jié)構(gòu)最好與第一實施例的基本原理相結(jié)合。
不偏離本發(fā)明的基本特征的精神或原則可以作出許多變化、改型或更替,因而可以明白,上述的實施例是說明性的,并沒有任何意義上的限定性質(zhì),本發(fā)明的原則和精神只受附屬的權利要求的范圍的限制。
權利要求
1.一種可拆卸地接收一個其內(nèi)容納條帶的條帶架、用于在所述條帶上打印所期望的字符串的條帶打印裝置,該裝置具有用于輸入所期望的字符系列的輸入機構(gòu),用于識別事先以機械方式設置在所述條帶架上的特種元件的特種元件識別機構(gòu),用于根據(jù)所述特種元件識別機構(gòu)的識別結(jié)果,修正并打印由所述輸入機構(gòu)輸入的所期望的字符串的字符串修正機構(gòu)。
2.一種可拆卸地接收一其內(nèi)容納有一條帶的條帶架的、用于在所述條帶上打印所期望的字符串的條帶打印裝置,該裝置具有用于將一個所期望的字符串輸入的輸入機構(gòu),用于識別事先以電氣方式安裝于條帶架上的特種元件的特種元件識別機構(gòu),用于根據(jù)用所述特種元件識別機構(gòu)的識別結(jié)果修正并打印由輸入機構(gòu)輸入的所期望的一系列字符的字符串修正機構(gòu)。
3.一種可拆卸地接收一條帶的條帶架、用于在所述條帶上打印所期望的字符串的條帶打印裝置,該裝置具有用于將所期望的字符串輸入的輸入機構(gòu),用于識別事先以磁性的方式配置在條帶架上的特種元件的特種元件識別機構(gòu),用于根據(jù)所述特種元件識別機構(gòu)的識別結(jié)果,修正并打印由輸入機構(gòu)輸入的一系列所期望字符的字符串修正機構(gòu)。
4.一種可拆卸地接收其內(nèi)裝有一條帶的條帶架的、用于在所述條帶上打印所期望字符串的條帶打印裝置,該裝置具有用于輸入所期望字符串的輸入機構(gòu),用于識別事先以光學方式配置于條帶架上的特種元件的特種元件識別機構(gòu),用于根據(jù)用所述特種元件識別機構(gòu)的識別結(jié)果,修正并打印由輸入機構(gòu)輸入的所期望的字符串的字符串修正機構(gòu)。
5.一種用于將一系列所期望的字符打印在一條帶上的條帶打印裝置,該裝置接收一條帶架并可將之拆下,條帶架有至少顯示一種條帶寬度的差別以辨認所述條帶的特種元件,該裝置具有用于將所期望的一系列字符輸入的輸入機構(gòu),用于讀取條帶架的特種元件以便將貯于其內(nèi)的條帶上的專門信息提取出來的特種元件讀取機構(gòu),根據(jù)所述特種元件讀取機構(gòu)的讀取結(jié)果決定所要打印在條帶上的所期望的一系列字符的點數(shù),并根據(jù)所述的決定結(jié)果將該系列所期望的字符打印在條帶上的打印機構(gòu)。
6.一種用于將一系列所期望的字符打印在一條帶上的條帶打印裝置,該裝置接收一個條帶架并可將之拆下,條帶架上有一個至少顯示條帶寬度的差別以便辨識該條帶的特種元件,該裝置具有用于將所期望的字符串輸入的輸入機構(gòu),用于讀取條帶架上的特種元件以便提取貯存其內(nèi)的條帶上的專門信息的特種元件讀取機構(gòu),根據(jù)所述特種元件讀取機構(gòu)的讀取結(jié)果確定所期望的一系列字符的編排,并根據(jù)該確定的結(jié)果將該所期望的字符串打印在條帶上的打印機構(gòu)。
7.一種用于將一系列所期望的字符打印在一條帶上的條帶打印裝置,條帶打印裝置接收一個條帶架并可將之拆下,條帶架上有一個至少顯示條帶的寬度差別以便識別條帶的特種元件,該裝置具有用于將所期望的字符系列輸入的輸入機構(gòu),用于讀取條帶架上的特種元件以便將貯存于內(nèi)的條帶上的特種信息提取出來的特種元件讀取機構(gòu),用于根據(jù)所述特種元件讀取機構(gòu)的讀取結(jié)果決定條帶的送進扭矩,并根據(jù)該決定的結(jié)果將所期望的字符系列打印在條帶上的打印機構(gòu)。
8.一種用于將一系列所希望的字符打印在一條帶上的條帶打印裝置,其接收一個條帶架,并可將之拆下,條帶架上有一個至少顯示條帶的寬度差別以辨識該條帶的特種元件,所述裝置具有用于將一系列所期望的字符輸入的輸入機構(gòu),用于讀取條帶架上的特種元件以便將貯存其內(nèi)的條帶上的專門信息提取出來的特種元件讀取機構(gòu);用于根據(jù)所述特種元件讀取機構(gòu)的讀取結(jié)果決定打印頭驅(qū)動條件,并根據(jù)該決定將一系列所期望的字符打印在條帶上的打印機構(gòu)。
9.一種用于將所期望的字符串打印在一條帶上的條帶打印裝置,其接收一個條帶架,并可將之拆下,條帶架上有一個至少顯示條帶的寬度差別以便識別該條帶的特種元件,該打印裝置具有用于輸入所期望的字符串的輸入機構(gòu);用于讀取條帶架上的特種元件以便提取貯其內(nèi)的條帶上的專門信息的特種元件讀取機構(gòu);用于顯示根據(jù)所述特種元件讀取機構(gòu)的讀取結(jié)果由輸入機構(gòu)輸入的所期望的字母系列在條帶上的多種可能的排列的可能排列顯示機構(gòu),用于從可能的各種排列中選出一種特定的字符串排列,并根據(jù)所述特定的字符排列將輸入機構(gòu)輸入的所期望的字符串進行安排的字符串排列機構(gòu),用于將字符串排列機構(gòu)安排的該一系列字符打印在條帶上的打印機構(gòu)。
全文摘要
本發(fā)明提供一種用于將所期望的字符串打印在條帶上并將之切割成所需長度的標簽的條帶打印裝置,也提供一種用于該裝置的條帶架。條帶架有可讀取貯存在條帶上的特種信息如條帶寬度的特種元件。條帶打印裝置根據(jù)條帶架的類型讀取特種元件以控制打印狀況。更特別地,該條帶打印裝置決定包括打印在條帶上的字符大小,行數(shù)以及左右邊界長度在內(nèi)的各種參數(shù)。(圖1)
文檔編號B41J5/30GK1356209SQ01135590
公開日2002年7月3日 申請日期2001年10月15日 優(yōu)先權日1992年10月6日
發(fā)明者布川正彥, 渡邊健二 申請人:精工愛普生株式會社, 株式會社吉姆帝王