專利名稱:打印裝置以及打印方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將所輸入的一連串的文字打印在指定尺寸的打印介質(zhì)上的打印裝置以及打印方法,特別是涉及在用使用了連續(xù)編號(hào)功能的均衡字體將文字打印在打印介質(zhì)上之際、能夠?qū)⑺蛴〉乃形淖肿詣?dòng)設(shè)定為相同尺寸這樣的經(jīng)過了改良的打印裝置以及打印方法。
背景技術(shù):
一直以來已知有一種將通過鍵盤等輸入裝置輸入的文字、數(shù)字、標(biāo)記等符號(hào)(以下適宜地稱為“文字”)顯示在顯示面板上,并將其打印在指定尺寸的標(biāo)簽紙或紙帶等上的打印裝置。
在通常被稱為標(biāo)簽打印機(jī)的這種打印裝置中,有的具有在制作只有數(shù)字或字母不同的多個(gè)標(biāo)簽的情況下,通過設(shè)定連續(xù)的數(shù)字或字母的第一個(gè)和最后一個(gè),在每印刷1張時(shí),數(shù)字或字母的部分便自動(dòng)地遞加,從而實(shí)現(xiàn)如圖10所示那樣的打印形態(tài)的連續(xù)編號(hào)功能(例如,參照專利文獻(xiàn)1至專利文獻(xiàn)3)。再者,圖10的例子展示了通過用這樣的連續(xù)編號(hào)功能輸入設(shè)定“第◎號(hào)室”、并將相當(dāng)于數(shù)字的連續(xù)編號(hào)標(biāo)記◎的范圍指定在“◎=11~50”而得到的標(biāo)簽紙50的打印形態(tài)。
另外,這樣的打印裝置,除前述連續(xù)編號(hào)功能之外,還一并具有各種功能。其一例是文字尺寸自動(dòng)設(shè)定功能。該文字尺寸自動(dòng)設(shè)定功能,例如如圖12的(a)所示,在根據(jù)所輸入的一行的文字?jǐn)?shù)或行數(shù)不能打印在指定的標(biāo)簽52的打印范圍S內(nèi)的情況下,則自動(dòng)地變更文字尺寸以使得所輸入的文字全部都能夠打印出來。在該例子中,因?yàn)橐訪號(hào)輸入了“第38回”,因而不能將“第38回”收容在指定的標(biāo)簽52的打印范圍S內(nèi)(參照?qǐng)D12的(a)的單點(diǎn)劃線區(qū)域P),因此,借助文字尺寸自動(dòng)設(shè)定功能的作用,文字尺寸被自動(dòng)地變更為M號(hào),將“第38回”強(qiáng)制地收容在標(biāo)簽52的打印范圍S內(nèi)(參照?qǐng)D12的(b))。
專利文獻(xiàn)1日本發(fā)明專利第2985910號(hào)公報(bào)專利文獻(xiàn)2日本發(fā)明專利第3090002號(hào)公報(bào)專利文獻(xiàn)3日本發(fā)明專利第2998875號(hào)公報(bào)發(fā)明內(nèi)容但是,這樣,在具備了連續(xù)編號(hào)功能以及文字尺寸自動(dòng)設(shè)定功能的打印裝置中,在作為字體設(shè)定“均衡字體”(自動(dòng)調(diào)節(jié)文字寬度的差異,以能夠均衡性良好地印刷、顯示文字串的方式使文字的寬度依各自的文字而不同的字體)之際,出現(xiàn)了1個(gè)問題。即,由于在均衡字體中,寬度方向的區(qū)域依數(shù)字或字母的種類而有所不同,因此,例如對(duì)于打印的數(shù)字(字母)來說,就會(huì)借助文字尺寸自動(dòng)設(shè)定功能,使文字尺寸自動(dòng)地變更為小的尺寸而被打印出來。
例如,在設(shè)定“均衡字體”的狀態(tài)下,考慮用連續(xù)編號(hào)功能輸入設(shè)定“第◎回”,并將相當(dāng)于數(shù)字的連續(xù)編號(hào)標(biāo)記(連續(xù)編號(hào)文字)◎的范圍指定為“◎=11~50”的情況。在該情況下,例如對(duì)于“第11回”而言,由于文字(數(shù)字)“1”的寬度較窄,因此即便根據(jù)均衡字體以“L號(hào)”進(jìn)行打印,也能夠?qū)ⅰ暗?1回”整體收容在標(biāo)簽52的打印范圍S內(nèi)(參照?qǐng)D11)。與此相對(duì),例如對(duì)于“第38回”而言,由于文字“3”、“8”的寬度比文字“1”的寬度要寬,因此當(dāng)將其根據(jù)均衡字體以“L號(hào)”進(jìn)行打印時(shí),就會(huì)從標(biāo)簽52的打印范圍S冒出來(參照?qǐng)D12的(a))。因此,借助尺寸自動(dòng)設(shè)定功能將“第38回”整體自動(dòng)設(shè)定為“M號(hào)”來進(jìn)行打印(參照?qǐng)D12的(b))。
但是,若像這樣在每打印1張標(biāo)簽時(shí)都按照打印的數(shù)字(字母)的文字寬度自動(dòng)地變更文字尺寸來進(jìn)行打印,則就會(huì)在標(biāo)簽紙50中混存有打印了不同尺寸的文字的標(biāo)簽52,就會(huì)有損美觀,同時(shí)還變得不能打印出使用者原本所希望的標(biāo)簽。
本發(fā)明就是著眼于前述事實(shí)而完成的,其目的在于提供一種在以使用了連續(xù)編號(hào)功能的均衡字體將文字打印在打印介質(zhì)上之際、能夠?qū)⑺蛴〉乃械奈淖肿詣?dòng)設(shè)定為相同尺寸從而得到外觀美觀的打印形態(tài)的打印裝置以及打印方法。
為了解決前述問題,本發(fā)明,它是具備以將所輸入的文字、數(shù)字或標(biāo)記等(以下單稱為“文字”)全部打印在指定的打印介質(zhì)的打印區(qū)域內(nèi)的方式自動(dòng)地設(shè)定文字的尺寸的文字尺寸自動(dòng)設(shè)定功能,和將包含以指定的順序相連續(xù)的連續(xù)編號(hào)文字的一連串的文字組順次打印在前述打印介質(zhì)上的連續(xù)編號(hào)打印功能的打印裝置;其特征在于,具備用于進(jìn)行文字?jǐn)?shù)據(jù)的輸入和各種功能設(shè)定的輸入裝置;顯示通過前述輸入裝置所輸入的一連串的文字的顯示裝置;將通過前述輸入裝置所輸入的各文字的包含符號(hào)代碼和文字尺寸信息的符號(hào)數(shù)據(jù)按照前述顯示裝置上的顯示順序暫時(shí)存儲(chǔ)的存儲(chǔ)裝置;根據(jù)存放在前述存儲(chǔ)裝置內(nèi)的符號(hào)數(shù)據(jù)將前述一連串的文字打印在指定的打印介質(zhì)上的打印區(qū)域內(nèi)的打印機(jī)構(gòu)(打印單元);以及編輯被存儲(chǔ)在前述存儲(chǔ)裝置內(nèi)的符號(hào)數(shù)據(jù)的文字?jǐn)?shù)據(jù)編輯裝置;其中前述文字?jǐn)?shù)據(jù)編輯裝置,當(dāng)在對(duì)前述一連串的文字設(shè)定了文字寬度因文字而不同的均衡字體的狀態(tài)下設(shè)定了前述連續(xù)編號(hào)打印功能時(shí),通過判斷包含在指定的連續(xù)編號(hào)打印范圍內(nèi)文字寬度為最大的連續(xù)編號(hào)文字的一連串的文字是否能夠打印在前述打印介質(zhì)的打印區(qū)域內(nèi),來選定能夠打印在前述打印區(qū)域內(nèi)的文字尺寸。
進(jìn)而,本發(fā)明,是一種將由通過輸入裝置所輸入的文字、數(shù)字或標(biāo)記等(以下稱為“文字”)構(gòu)成的一連串的文字打印在指定尺寸的打印介質(zhì)上的打印方法,該打印方法,將包含以指定的順序相連續(xù)的連續(xù)編號(hào)文字的一連串的文字組,通過文字寬度因文字而不同的均衡字體,順次打印在前述打印介質(zhì)上,其特征在于,將由前述輸入裝置所輸入的各文字的包含符號(hào)代碼的符號(hào)數(shù)據(jù)按打印順序存儲(chǔ)在存儲(chǔ)裝置內(nèi);從存儲(chǔ)在前述存儲(chǔ)裝置內(nèi)的一連串的文字組中,抽出包含在所指定的連續(xù)編號(hào)打印范圍內(nèi)文字寬度為最大的連續(xù)編號(hào)文字的一連串的文字;判斷包含文字寬度為最大的連續(xù)編號(hào)文字的前述一連串的文字是否能夠打印在前述打印介質(zhì)的打印區(qū)域內(nèi),并根據(jù)該判斷結(jié)果選定能夠打印在前述打印區(qū)域內(nèi)的文字尺寸。
根據(jù)上述構(gòu)成,全部都是通過在以連續(xù)編號(hào)功能進(jìn)行打印之際,在開始打印之前,判斷包含在指定的連續(xù)編號(hào)打印范圍內(nèi)文字寬度為最大的連續(xù)編號(hào)文字的一連串的文字,是否能夠打印在前述打印介質(zhì)的打印區(qū)域內(nèi),從而選定能夠打印在前述打印區(qū)域內(nèi)的文字尺寸,并用所選定的文字尺寸開始均衡字體的打印。因此,連續(xù)編號(hào)打印的文字尺寸全部相同。因而,能夠?qū)崿F(xiàn)既美觀又不會(huì)被看錯(cuò)的打印。
另外,在上述構(gòu)成中,特別是最好以與輸入文字?jǐn)?shù)相對(duì)應(yīng)的等寬字體來計(jì)算具有連續(xù)編號(hào)文字的一連串的文字的行方向的長度,并比較該長度與打印介質(zhì)的打印區(qū)域的行方向的長度,自動(dòng)地設(shè)定文字尺寸,然后再以所設(shè)定的文字尺寸開始均衡字體的打印。具體地說,從按照指定的連續(xù)編號(hào)范圍打印在各打印介質(zhì)上的一連串的文字組中,抽出包括文字寬度為最大的連續(xù)編號(hào)文字的一連串的文字,將該一連串的文字的行方向的長度與前述打印介質(zhì)的打印區(qū)域的行方向的長度進(jìn)行比較,在前者比后者短的情況下,使前述一連串的文字組的所有的文字尺寸與前述前者的文字尺寸相一致。由此,由于無需對(duì)所指定的文字一個(gè)個(gè)地進(jìn)行設(shè)定文字尺寸的操作,而自動(dòng)地設(shè)定適當(dāng)?shù)奈淖殖叽纾虼四軌驅(qū)崿F(xiàn)快速的文字輸入以及打印。
根據(jù)本發(fā)明,可以在以運(yùn)用了連續(xù)編號(hào)功能的均衡字體將文字打印在打印介質(zhì)上之際,將所打印的所有的文字自動(dòng)設(shè)定為相同尺寸,從而得到外觀良好的打印形態(tài)。
圖1展示的是運(yùn)用了本發(fā)明的標(biāo)簽打印裝置的外觀。
圖2是展示運(yùn)用了本發(fā)明的標(biāo)簽打印裝置的基本構(gòu)成的框圖。
圖3展示的是存儲(chǔ)裝置所存放的符號(hào)數(shù)據(jù)的構(gòu)成例。
圖4是展示圖1的標(biāo)簽打印裝置的連續(xù)編號(hào)印刷處理的一連串的流程的流程圖。
圖5是展示圖1的標(biāo)簽打印裝置的文字尺寸自動(dòng)設(shè)定處理的一連串的流程的流程圖。
圖6是展示在圖4的流程中的連續(xù)編號(hào)印刷處理中所進(jìn)行的文字尺寸變更處理的一連串的流程的流程圖。
圖7是展示在等寬字體下對(duì)一連串的文字的行方向的長度和打印介質(zhì)的打印區(qū)域的行方向長度進(jìn)行比較而變更文字尺寸的狀態(tài)的標(biāo)簽的概略平面圖。
圖8是成為通過本發(fā)明的文字尺寸變更處理所得到的連續(xù)編號(hào)打印形態(tài)的標(biāo)簽的概略平面圖。
圖9是在2行中打印了文字的標(biāo)簽的概略平面圖。
圖10是連續(xù)編號(hào)打印的標(biāo)簽紙的概略平面圖。
圖11是在1行中打印了文字的標(biāo)簽的概略平面圖。
圖12是用于說明根據(jù)文字尺寸自動(dòng)設(shè)定功能變更文字尺寸的狀態(tài)的標(biāo)簽的概略平面圖。
標(biāo)號(hào)說明1 標(biāo)簽打印裝置2 顯示面板(顯示裝置)3 按鍵輸入部(輸入裝置)32 ROM(存儲(chǔ)裝置)10 控制裝置(文字?jǐn)?shù)據(jù)編輯裝置) 52 標(biāo)簽(打印介質(zhì))S 打印區(qū)域具體實(shí)施方式
以下,參照附圖對(duì)本發(fā)明的實(shí)施形態(tài)進(jìn)行說明。
在圖1中,作為本發(fā)明的一個(gè)實(shí)施形態(tài)的打印裝置,展示了具備連續(xù)編號(hào)功能以及文字尺寸自動(dòng)設(shè)定功能的標(biāo)簽打印裝置(標(biāo)簽打印機(jī))1。在此,圖1的(a)展示的是標(biāo)簽打印裝置1的上前方立體圖,圖1的(b)展示的是后方立體圖。
在圖1中,當(dāng)打開電源開關(guān)6時(shí),標(biāo)簽打印裝置1開始工作。當(dāng)通過輸入裝置(按鍵輸入部)3輸入包括一連串的數(shù)字、標(biāo)記的文字時(shí),就在作為顯示裝置的顯示面板2上顯示被輸入的文字,通過打印指令操作,被輸入的一連串的文字就會(huì)通過標(biāo)簽打印裝置1的內(nèi)部的打印機(jī)構(gòu)(圖未示)而被打印出來。
打印是在被插入到設(shè)在裝置前面?zhèn)鹊臉?biāo)簽紙插入口4中的作為指定的打印介質(zhì)的標(biāo)簽紙上進(jìn)行打印,打印后的標(biāo)簽紙被從設(shè)在裝置背面?zhèn)鹊臉?biāo)簽紙排出口5排出。再者,在標(biāo)簽打印裝置1中,作為打印的對(duì)象的打印介質(zhì),既可以是滾筒狀也可以是長方形狀,即便是存放在裝置本體內(nèi)部那樣的結(jié)構(gòu)也可以。
構(gòu)成輸入裝置的按鍵輸入部3,由多個(gè)英文鍵、數(shù)字鍵、日文假名文字鍵(在此以日文假名為例進(jìn)行了說明,但這僅僅是個(gè)示例,顯然可根據(jù)國家或地區(qū)的不同而設(shè)為不同文字的鍵,以下涉及日文文字之處與此相同)以及機(jī)能鍵(功能鍵)、空格輸入鍵等構(gòu)成。這些按鍵,可通過切換鍵(功能鍵)等的操作,而用一個(gè)按鍵使其具有多個(gè)種類的按鍵輸入功能。另外,與個(gè)人計(jì)算機(jī)同樣地,通過英文鍵或日文假名文字鍵等輸入的文字?jǐn)?shù)據(jù),具有通過指定的功能鍵的操作而被轉(zhuǎn)換成日文漢字等的功能,這和文字處理機(jī)等一樣。
顯示面板2,顯示所輸入的文字或根據(jù)所輸入的文字?jǐn)?shù)據(jù)轉(zhuǎn)換成的日文漢字等的文字等。另外,還可以顯示用于協(xié)助操作者的操作的操作指導(dǎo)或說明功能的文字或標(biāo)記。在標(biāo)簽打印裝置1的情況下,顯示面板2通常使用液晶顯示器,但也可以是等離子體顯示器等其他方式的顯示面板。另外,顯示面板2的尺寸,因其功能上的必要性和尺寸上的制約,與個(gè)人計(jì)算機(jī)等的顯示裝置的尺寸不同,通常只有幾行的顯示面積。顯示面板2的顯示面積只要與打印對(duì)象的標(biāo)簽的尺寸相對(duì)應(yīng)就足夠了。
另外,顯示面板2由控制裝置控制,構(gòu)成顯示面板的顯示元件由顯示驅(qū)動(dòng)部(電路)控制,直接顯示輸入文字串或各種屬性信息等,或點(diǎn)亮設(shè)在顯示面板的周緣部上的、顯示與表示屬性的文字串相對(duì)應(yīng)的屬性的開關(guān)的指示器等。
再者,本實(shí)施形態(tài)的標(biāo)簽打印裝置1,除了通常的將一連串的文字沿標(biāo)簽的橫長方向橫向書寫顯示以及打印的“橫向書寫模式”之外,還可以是將一連串的文字沿標(biāo)簽的橫長方向縱向書寫顯示以及打印的“縱向書寫模式”。
在圖2中,展示了標(biāo)簽打印裝置1的基本構(gòu)成的框圖。
如圖示所示,本實(shí)施形態(tài)的標(biāo)簽打印裝置1,大體分為按鍵輸入部3、顯示面板2、打印機(jī)構(gòu)以及用于統(tǒng)一地控制這些的控制裝置10構(gòu)成。
前述打印機(jī)構(gòu)由熱敏頭(感熱頭)14、向構(gòu)成熱敏頭14的發(fā)熱元件進(jìn)行通電的頭驅(qū)動(dòng)部(電路)16、用于使搭載了熱敏頭14的滑架(托架)向與標(biāo)簽的輸送方向正交的方向移動(dòng)的滑架馬達(dá)18、驅(qū)動(dòng)該馬達(dá)18的滑架馬達(dá)驅(qū)動(dòng)部20、用于在裝置內(nèi)輸送作為打印介質(zhì)的標(biāo)簽紙的輸送馬達(dá)22、用于驅(qū)動(dòng)輸送馬達(dá)22的輸送馬達(dá)驅(qū)動(dòng)部24、使熱敏頭14向使墨帶觸壓在標(biāo)簽上的位置和與標(biāo)簽分離的位置移動(dòng)的升降馬達(dá)33、驅(qū)動(dòng)該升降馬達(dá)33的熱敏頭升降馬達(dá)驅(qū)動(dòng)部31、用于檢測標(biāo)簽紙被插入的情況的紙檢測部26和通過熱敏頭14而被熔接在標(biāo)簽紙上的墨帶的帶卷繞檢測部28構(gòu)成。另外,顯示面板2由顯示驅(qū)動(dòng)部30驅(qū)動(dòng)。
另外,控制裝置10由中央運(yùn)算處理裝置(CPU)構(gòu)成,在該控制裝置10中,經(jīng)由系統(tǒng)總線40連接著存放各種處理程序(連續(xù)編號(hào)處理和文字尺寸自動(dòng)設(shè)定處理等)、日文假名漢字變換用辭典數(shù)據(jù)及固定數(shù)據(jù)的ROM12、暫存器、各種計(jì)數(shù)器,還有用于存放有關(guān)操作者(使用者)的數(shù)據(jù)輸入的固定數(shù)據(jù)等的作為可改寫(可擦寫)存儲(chǔ)器的RAM32、顯示用符號(hào)發(fā)生器ROM34、打印用符號(hào)發(fā)生器ROM36等。用于構(gòu)成本發(fā)明的“文字?jǐn)?shù)據(jù)編輯裝置”,與控制裝置10相對(duì)應(yīng),通常通過執(zhí)行存放在非易失性存儲(chǔ)裝置的ROM12內(nèi)的程序而發(fā)揮作用。這樣的結(jié)構(gòu)的控制裝置10,主要是能夠由文字、標(biāo)記等的符號(hào)代碼取出字體數(shù)據(jù),將該字體數(shù)據(jù)按照尺寸信息、上下分配信息等進(jìn)行加工然后顯示在顯示面板2上,并將其印刷在標(biāo)簽等打印介質(zhì)上。
在此,顯示用符號(hào)發(fā)生器ROM34與打印用符號(hào)發(fā)生器36,是通過指定與每個(gè)符號(hào)1對(duì)1地相對(duì)應(yīng)的特定的符號(hào)代碼,而輸出各符號(hào)的字體數(shù)據(jù)(字形數(shù)據(jù))的裝置。在此,這些字體數(shù)據(jù)既可以是空心字也可以是位圖字體。這樣,雖然在本裝置中存放有顯示用符號(hào)發(fā)生器ROM34和打印用符號(hào)發(fā)生器ROM36這2個(gè)字體數(shù)據(jù),但也可以統(tǒng)一成一個(gè)字體數(shù)據(jù)。
按顯示順序?qū)νㄟ^按鍵輸入部3輸入的文字的包含前述符號(hào)代碼的符號(hào)數(shù)據(jù)進(jìn)行暫時(shí)存儲(chǔ)的存儲(chǔ)裝置,被設(shè)在RAM32內(nèi)的指定地址范圍內(nèi)。并且,在本裝置中,這樣被存儲(chǔ)在RAM32內(nèi)的所輸入的各文字的符號(hào)數(shù)據(jù),根據(jù)預(yù)先規(guī)定的指定的格式來存儲(chǔ)。
圖3是展示在這樣的存儲(chǔ)裝置中所存放的符號(hào)數(shù)據(jù)的構(gòu)成例的圖。
在本實(shí)施形態(tài)中,一連串的文字組中的各文字的每1文字的符號(hào)數(shù)據(jù),由用于特定該文字的“符號(hào)代碼”40、規(guī)定該文字的尺寸的“尺寸信息”42、用于進(jìn)行該文字的例如“上標(biāo)”、“置中”或“下標(biāo)”等修飾處理的“上下分配信息”44和顯示該文字的配置位置的“位置信息”46構(gòu)成。
在圖4中展示了本實(shí)施形態(tài)的標(biāo)簽打印裝置1的連續(xù)編號(hào)印刷處理的一連串的流程。再者,以下的處理,全部是根據(jù)存放在ROM12內(nèi)的與各種功能相關(guān)的一連串的處理程序,由控制裝置(文字?jǐn)?shù)據(jù)編輯裝置)10執(zhí)行。
首先,當(dāng)打開本裝置的電源開關(guān)6(參照?qǐng)D1的(a))時(shí),RAM32(參照?qǐng)D2)內(nèi)的各種計(jì)數(shù)器和數(shù)據(jù)被初始化,本發(fā)明的文書數(shù)據(jù)編輯裝置起動(dòng),從而能夠接受文字?jǐn)?shù)據(jù)的輸入,每當(dāng)由按鍵輸入部3輸入的要打印的一連串的文字的文字?jǐn)?shù)據(jù)時(shí),文字?jǐn)?shù)據(jù)就被存儲(chǔ)在存儲(chǔ)裝置(RAM)中的文字?jǐn)?shù)據(jù)存放地址區(qū)域內(nèi)。
接著,在輸入連續(xù)編號(hào)標(biāo)記以及文字(S10)的同時(shí),輸入連續(xù)編號(hào)范圍(S12)。例如,輸入設(shè)定“第◎回”,將相當(dāng)于連續(xù)編號(hào)標(biāo)記的◎的范圍指定為“◎=11~50”(連續(xù)編號(hào)開始序號(hào)~連續(xù)編號(hào)結(jié)束序號(hào))(再者,◎也可以是字母)。接著,判斷文字尺寸自動(dòng)設(shè)定功能是否在工作(S14)。在此,在文字尺寸自動(dòng)設(shè)定功能沒有工作的情況下,轉(zhuǎn)移到連續(xù)編號(hào)開始文字的文本作成處理(S20)。另外,在文字尺寸自動(dòng)設(shè)定功能工作的情況下,接著判斷設(shè)定字體是否為均衡字體(S16)。
在步驟S16,當(dāng)判斷為設(shè)定了均衡字體時(shí),就進(jìn)行作為本發(fā)明的特征性的處理的后述文字尺寸變更處理(S18),之后,轉(zhuǎn)移到連續(xù)編號(hào)開始文字的文本作成處理(S20)。另一方面,在沒有設(shè)定均衡字體的情況下,判斷為設(shè)定了等寬字體,不進(jìn)行文字尺寸變更處理,而轉(zhuǎn)移到連續(xù)編號(hào)開始文字的文本作成處理(S20)。
在步驟S20,當(dāng)作成了連續(xù)編號(hào)開始文字的文本時(shí),則根據(jù)該作成的文本,前述打印機(jī)構(gòu)一面在指定的連續(xù)編號(hào)范圍內(nèi)在每印刷1張時(shí)使數(shù)字的部分自動(dòng)地遞加,一面在插入到標(biāo)簽紙插入口4內(nèi)的標(biāo)簽紙上以均衡字體進(jìn)行打印(S22)。該處理,作成在每印刷1張時(shí)將連續(xù)編號(hào)文字◎變更為下一連續(xù)編號(hào)文字◎的文本(S26),并且進(jìn)行到直到連續(xù)編號(hào)結(jié)束文字為止(S24)。然后,當(dāng)?shù)竭_(dá)連續(xù)編號(hào)結(jié)束文字時(shí),標(biāo)簽印刷結(jié)束,從標(biāo)簽紙排出口5排出例如圖10所示那樣的打印形態(tài)的標(biāo)簽紙50(不過,在本實(shí)施形態(tài)中,以連續(xù)編號(hào)形態(tài)打印的不是“第◎號(hào)室”,而是將“第◎回”這樣一連串的文字)。
其次,參照?qǐng)D5,對(duì)在步驟S14中其設(shè)定被確認(rèn)的文字尺寸自動(dòng)設(shè)定處理進(jìn)行說明。再者,該文字尺寸自動(dòng)設(shè)定處理的功能,在本實(shí)施形態(tài)中,也可以作為初期設(shè)定而在打印裝置1的電源開啟時(shí)自動(dòng)地設(shè)定。
在文字尺寸自動(dòng)設(shè)定處理中,首先,判斷是否通過按鍵輸入部3輸入了要打印的一連串的文字的文字?jǐn)?shù)據(jù)(S30)。在進(jìn)行了文字輸入的情況下,接著判斷是否設(shè)定了文字尺寸(S32)。在此,在沒有設(shè)定文字尺寸的情況下,將文字尺寸自動(dòng)設(shè)定為最大尺寸(例如L號(hào))(S34)。再者,在該文字尺寸自動(dòng)設(shè)定處理中,由于在文字的每次輸入時(shí)都要變更設(shè)定文字尺寸,因此在此所說的“文字尺寸”意味著在最終文字被輸入后所設(shè)定的最終的文字的尺寸。
當(dāng)完成了文字尺寸(例如L號(hào))的設(shè)定后,接著計(jì)算出行方向的文字高度的總和(S36)。具體的說,在輸入了最終文字之后的文字尺寸下,計(jì)算出例如圖7的(a)所示的那樣在1行上打印的情況下的打印文字的高度h、如圖9所示的那樣在多行上打印的情況下的跨及該多行的打印文字的高度的總和h。在此,在行方向的文字高度的總和h大于或等于設(shè)定標(biāo)簽52的打印區(qū)域(打印范圍)S的行方向高度H時(shí)(S38),將文字尺寸變更設(shè)定為小1號(hào)的尺寸(例如M號(hào))(S40)。
另外,當(dāng)在步驟S38中行方向的文字高度的總和h比設(shè)定標(biāo)簽52的打印區(qū)域(打印范圍)S的行方向高度H小的情況下,接著計(jì)算出長度最大的1行的文字的長度的總和。具體的說,在輸入了最終文字之后的文字尺寸下,例如在如圖7的(a)所示的那樣在1行上進(jìn)行打印的情況下,計(jì)算出該行的打印文字整體的長度l,在如圖9所示的那樣在多行上進(jìn)行打印的情況下,計(jì)算出長度最大的1行、例如第2行的打印文字整體的長度l。在此,在1行的文字長度的總和l大于或等于設(shè)定標(biāo)簽52的打印區(qū)域(打印范圍)S的行方向長度L時(shí)(S44),將文字尺寸變更設(shè)定為小1號(hào)的尺寸(例如M號(hào))(S46)。并且,在1行的文字長度的總和l變?yōu)楸仍O(shè)定標(biāo)簽52的打印區(qū)域(打印范圍)S的行方向長度L小的時(shí)刻(或者,在步驟S44的判斷結(jié)果從一開始就為否時(shí)),確定該文字尺寸(S48),并對(duì)在1張標(biāo)簽52上打印的所有文字賦予確定了的尺寸(S50)。
這樣,由于在步驟S14中的設(shè)定被確認(rèn)的文字尺寸自動(dòng)設(shè)定功能,執(zhí)行譬如在每打印1張標(biāo)簽時(shí)都按照打印的數(shù)字(字母)的文字寬度自動(dòng)地變更文字尺寸而進(jìn)行打印的處理流程,因此在標(biāo)簽紙50上就會(huì)混存有打印了不同尺寸的文字的標(biāo)簽52,有損美觀。因此,在本實(shí)施形態(tài)中,當(dāng)在步驟S16中設(shè)定的是均衡字體的情況下,則在步驟S18中進(jìn)行文字尺寸變更處理,以使打印在標(biāo)簽紙上的所有的文字為相同尺寸。
在圖6中展示了這樣的文字變更處理的一連串的流程。在該文字變更處理中,在所有的文字被輸入完了的時(shí)刻,以具有比打印在各標(biāo)簽52上的一連串的文字之中連續(xù)編號(hào)打印范圍內(nèi)最大的均衡字體的文字寬度還要寬的等寬字體,計(jì)算出一連串的文字(1行的文字)的長度的總和l(S50)(另外,在此雖然以等寬字體計(jì)算一連串的文字(1行的文字)的長度的總和l,但也可以用打印在各標(biāo)簽52上的一連串的文字中連續(xù)編號(hào)打印范圍內(nèi)具有最大的文字寬度的均衡字體的連續(xù)編號(hào)文字來算出。這樣一來,可以設(shè)定更加沒有浪費(fèi)的文字尺寸)。具體地說,如圖7的(a)所示,以等寬字體計(jì)算出在連續(xù)編號(hào)11~50中、包括連續(xù)編號(hào)文字“38”的一連串的文字“第38回”的行方向的長度l。此外,在等寬字體中,如圖7的(a)所示,使?jié)h字“第”以及“回”位于全角的等寬字體區(qū)域S1內(nèi),使數(shù)字“3”以及“8”位于半角的等寬字體區(qū)域S2(大小為全角的等寬字體區(qū)域S1的一半)內(nèi)。
在步驟S50中,在“第38回”的1行的文字長度l大于或等于標(biāo)簽52的打印范圍S的行方向長度L的情況下,即,在一連串的文字“第38回”不能被收容在標(biāo)簽52的打印范圍S內(nèi)的情況下(參照?qǐng)D7的(a)的單點(diǎn)劃線區(qū)域P),則如圖7的(b)所示,將文字尺寸變更設(shè)定為小1號(hào)的尺寸(例如M號(hào))(S54)。然后,在1行的文字長度的總和l變?yōu)楸仍O(shè)定標(biāo)簽52的打印區(qū)域(打印范圍)S的行方向長度L小的時(shí)刻(或者,在步驟S52的判斷結(jié)果一開始就為否時(shí)),將該文字/連續(xù)編號(hào)文字的尺寸適用于所打印的所有的一連串的文字組“第11回”~“第50回”(S56)。
如以上所說明的那樣,在本實(shí)施形態(tài)中,在用連續(xù)編號(hào)功能進(jìn)行打印之際,在開始打印之前,以與輸入文字?jǐn)?shù)相對(duì)應(yīng)的等寬字體計(jì)算出具有連續(xù)編號(hào)文字的一連串的文字的行方向的長度l,同時(shí),比較該長度l與打印介質(zhì)52的打印區(qū)域S的行方向的長度L,根據(jù)該比較結(jié)果,對(duì)所有的一連串的文字組自動(dòng)地設(shè)定相同文字尺寸,然后以所設(shè)定的文字尺寸開始均衡字體的打印。因此,連續(xù)編號(hào)打印的文字尺寸便全部相同。即,如圖8所示,將例如包含了文字寬度較窄的連續(xù)編號(hào)文字(數(shù)字)“11”的一連串的文字“第11回”與包含了文字寬度較寬的連續(xù)編號(hào)文字(數(shù)字)“38”的一連串的文字“第38回”全部(當(dāng)然包括了包含11~50的范圍內(nèi)的其他的連續(xù)編號(hào)文字的所有的一連串的文字)以相同文字尺寸(例如M號(hào))進(jìn)行打印。因而,可以實(shí)現(xiàn)既美觀又不會(huì)被看錯(cuò)的打印效果。
另外,在本實(shí)施形態(tài)中,由于無需進(jìn)行對(duì)于指定的文字一個(gè)個(gè)地設(shè)定文字尺寸的操作,而自動(dòng)地設(shè)定適當(dāng)?shù)奈淖殖叽?,即,由于按照指定的連續(xù)編號(hào)范圍,從打印在各打印介質(zhì)上的一連串的文字組中抽出包含文字寬度為最大的連續(xù)編號(hào)文字的一連串的文字,比較該一連串的文字的行方向的長度與前述打印介質(zhì)的打印區(qū)域的行方向的長度,在前者比后者短的情況下,使前述一連串的文字組的所有的文字尺寸與前述前者的文字尺寸相一致,因此能夠?qū)崿F(xiàn)快速的文字輸入以及打印。
本發(fā)明是涉及將所輸入的一連串的文字打印在指定尺寸的打印介質(zhì)上的打印技術(shù)的發(fā)明,是具有產(chǎn)業(yè)上的利用性的發(fā)明。
權(quán)利要求
1.一種打印裝置,它是具備以將所輸入的文字、數(shù)字或標(biāo)記等(以下單稱為“文字”)全部打印在指定的打印介質(zhì)的打印區(qū)域內(nèi)的方式自動(dòng)地設(shè)定文字的尺寸的文字尺寸自動(dòng)設(shè)定功能,和將包含以指定的順序相連續(xù)的連續(xù)編號(hào)文字的一連串的文字組順次打印在前述打印介質(zhì)上的連續(xù)編號(hào)打印功能的打印裝置;其特征在于,具備用于進(jìn)行文字?jǐn)?shù)據(jù)的輸入和各種功能設(shè)定的輸入裝置;顯示通過前述輸入裝置所輸入的一連串的文字的顯示裝置;將通過前述輸入裝置所輸入的各文字的包含符號(hào)代碼和文字尺寸信息的符號(hào)數(shù)據(jù)按照前述顯示裝置上的顯示順序暫時(shí)存儲(chǔ)的存儲(chǔ)裝置;根據(jù)存放在前述存儲(chǔ)裝置內(nèi)的符號(hào)數(shù)據(jù)將前述一連串的文字打印在指定的打印介質(zhì)上的打印區(qū)域內(nèi)的打印機(jī)構(gòu);以及編輯被存儲(chǔ)在前述存儲(chǔ)裝置內(nèi)的符號(hào)數(shù)據(jù)的文字?jǐn)?shù)據(jù)編輯裝置;前述文字?jǐn)?shù)據(jù)編輯裝置,當(dāng)在對(duì)前述一連串的文字設(shè)定了文字寬度因文字而不同的均衡字體的狀態(tài)下設(shè)定了前述連續(xù)編號(hào)打印功能時(shí),通過判斷包含在指定的連續(xù)編號(hào)打印范圍內(nèi)文字寬度為最大的連續(xù)編號(hào)文字的一連串的文字是否能夠打印在前述打印介質(zhì)的打印區(qū)域內(nèi),來選定能夠打印在前述打印區(qū)域內(nèi)的文字尺寸。
2.如權(quán)利要求1所述的打印裝置,其特征在于,前述文字?jǐn)?shù)據(jù)編輯裝置,從按照指定的連續(xù)編號(hào)范圍在各打印介質(zhì)上打印的一連串的文字組中,抽出包含文字寬度為最大的連續(xù)編號(hào)文字的一連串的文字,將該一連串的文字的行方向的長度與前述打印介質(zhì)的打印區(qū)域的行方向的長度進(jìn)行比較,在前者比后者長的情況下,將前述一連串的文字組的所有的文字尺寸變更為較小的尺寸并使之相一致。
3.如權(quán)利要求1所述的打印裝置,其特征在于,前述文字?jǐn)?shù)據(jù)編輯裝置,從按照指定的連續(xù)編號(hào)范圍在各打印介質(zhì)上打印的一連串的文字組中,抽出包含文字寬度為最大的連續(xù)編號(hào)文字的一連串的文字,將該一連串的文字的行方向的長度與前述打印介質(zhì)的打印區(qū)域的行方向的長度進(jìn)行比較,在前者比后者短的情況下,使前述一連串的文字組的所有的文字尺寸與前述前者的文字尺寸相一致。
4.如權(quán)利要求2或3所述的打印裝置,其特征在于,前述文字?jǐn)?shù)據(jù)編輯裝置,以等寬字體計(jì)算出包含文字寬度為最大的連續(xù)編號(hào)文字的前述一連串的文字的行方向的長度。
5.一種打印裝置,它是具備以將所輸入的文字、數(shù)字或標(biāo)記等(以下單稱為“文字”)全部打印在指定的打印介質(zhì)的打印區(qū)域內(nèi)的方式自動(dòng)地設(shè)定文字的尺寸的文字尺寸自動(dòng)設(shè)定功能,和將包含以指定的順序相連續(xù)的連續(xù)編號(hào)文字的一連串的文字組順次打印在前述打印介質(zhì)上的連續(xù)編號(hào)打印功能的打印裝置;其特征在于,具備用于進(jìn)行文字?jǐn)?shù)據(jù)的輸入和各種功能設(shè)定的輸入裝置;顯示通過前述輸入裝置所輸入的一連串的文字的顯示裝置;將通過前述輸入裝置所輸入的各文字的包含符號(hào)代碼和文字尺寸信息的符號(hào)數(shù)據(jù)按照前述顯示裝置上的顯示順序暫時(shí)存儲(chǔ)的存儲(chǔ)裝置;根據(jù)存放在前述存儲(chǔ)裝置內(nèi)的符號(hào)數(shù)據(jù)將前述一連串的文字打印在指定的打印介質(zhì)上的打印區(qū)域內(nèi)的打印機(jī)構(gòu);以及編輯被存儲(chǔ)在前述存儲(chǔ)裝置內(nèi)的符號(hào)數(shù)據(jù)的文字?jǐn)?shù)據(jù)編輯裝置;前述文字?jǐn)?shù)據(jù)編輯裝置,當(dāng)在對(duì)前述一連串的文字設(shè)定了文字寬度因文字而不同的均衡字體的狀態(tài)下設(shè)定了前述連續(xù)編號(hào)打印功能時(shí),通過以具有比指定的連續(xù)編號(hào)打印范圍內(nèi)最大的文字寬度還大的寬度的等寬字體計(jì)算出前述一連串的文字的行方向的長度,來判斷是否能夠打印在前述打印介質(zhì)的打印區(qū)域內(nèi),選定能夠打印在前述打印區(qū)域內(nèi)的文字尺寸。
6.如權(quán)利要求1至5中的任意一項(xiàng)所述的打印裝置,其特征在于,前述打印介質(zhì)是預(yù)先設(shè)定的各種形狀的標(biāo)簽;前述文字?jǐn)?shù)據(jù)編輯裝置,以將所打印的前述一連串的文字收容在所選擇的標(biāo)簽上的指定的打印區(qū)域內(nèi)的方式,編輯前述符號(hào)數(shù)據(jù)中的文字尺寸。
7.一種打印方法,它是將由通過輸入裝置所輸入的文字、數(shù)字或標(biāo)記等(以下稱為“文字”)構(gòu)成的一連串的文字打印在指定尺寸的打印介質(zhì)上的打印方法;該打印方法,將包含以指定的順序相連續(xù)的連續(xù)編號(hào)文字的一連串的文字組,通過文字寬度因文字而不同的均衡字體,順次打印在前述打印介質(zhì)上,其特征在于,將由前述輸入裝置所輸入的各文字的包含符號(hào)代碼的符號(hào)數(shù)據(jù)按打印順序存儲(chǔ)在存儲(chǔ)裝置內(nèi);從存儲(chǔ)在前述存儲(chǔ)裝置內(nèi)的一連串的文字組中,抽出包含在所指定的連續(xù)編號(hào)打印范圍內(nèi)文字寬度為最大的連續(xù)編號(hào)文字的一連串的文字;判斷包含文字寬度為最大的連續(xù)編號(hào)文字的前述一連串的文字是否能夠打印在前述打印介質(zhì)的打印區(qū)域內(nèi),并根據(jù)該判斷結(jié)果選定能夠打印在前述打印區(qū)域內(nèi)的文字尺寸。
8.如權(quán)利要求7所述的打印方法,其特征在于,從存儲(chǔ)在前述存儲(chǔ)裝置內(nèi)的一連串的文字組中,抽出包含文字寬度為最大的連續(xù)編號(hào)文字的一連串的文字,將該一連串的文字的行方向的長度和前述打印介質(zhì)的打印區(qū)域的行方向的長度進(jìn)行比較,在前者比后者長的情況下,將前述一連串的文字組的所有的文字尺寸變更為較小的尺寸并使之相一致。
9.如權(quán)利要求7所述的打印方法,其特征在于,從存儲(chǔ)在前述存儲(chǔ)裝置內(nèi)的一連串的文字組中,抽出包含文字寬度為最大的連續(xù)編號(hào)文字的一連串的文字,將該一連串的文字的行方向的長度和前述打印介質(zhì)的打印區(qū)域的行方向的長度進(jìn)行比較,在前者比后者短的情況下,使前述一連串的文字組的所有的文字尺寸與前述前者的文字尺寸相一致。
10.如權(quán)利要求8或9所述的打印方法,其特征在于,以等寬字體來計(jì)算包含文字寬度為最大的連續(xù)編號(hào)文字的一連串的文字的行方向的長度。
全文摘要
本發(fā)明的目的在于提供一種能夠在以使用了連續(xù)編號(hào)功能的均衡字體將文字印在打印介質(zhì)上之際,將所打印的所有的文字自動(dòng)設(shè)定為相同尺寸從而得到外觀良好的打印形態(tài)的打印裝置以及打印方法。在本發(fā)明中,在以連續(xù)編號(hào)功能進(jìn)行打印之際,在開始打印之前,用與輸入文字?jǐn)?shù)相對(duì)應(yīng)的等寬字體計(jì)算具有最大連續(xù)編號(hào)文字“38”的一連串的文字“第38回”的行方向的長度1,并且將該長度1與打印介質(zhì)52的打印區(qū)域S的行方向的長度L進(jìn)行比較,根據(jù)該比較結(jié)果,對(duì)所有的一連串的文字組自動(dòng)地設(shè)定相同文字尺寸,然后再以所設(shè)定的文字尺寸開始均衡字體的打印。因此,連續(xù)編號(hào)打印的文字尺寸全部相同。
文檔編號(hào)B41J2/485GK1616234SQ2004100858
公開日2005年5月18日 申請(qǐng)日期2004年11月10日 優(yōu)先權(quán)日2003年11月10日
發(fā)明者河井重博, 湯本將彥, 小林健仁, 河西元樹 申請(qǐng)人:國譽(yù)株式會(huì)社, 尼司卡股份有限公司