国产精品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>

      印刷裝置及印刷裝置的印刷方法

      文檔序號:2514778閱讀:171來源:國知局
      印刷裝置及印刷裝置的印刷方法
      【專利摘要】一種印刷裝置,具備輸入圖案的輸入部、向被印刷介質(zhì)進(jìn)行印刷的印刷部、以及控制輸入部及印刷部的控制部,在從輸入部輸入的輸入圖案是包含第一行及作為第一行的下一行的第二行的多個行、第一行的形成有第一圖案的第一圖案區(qū)域的后方和第二行的形成有第二圖案的第二圖案區(qū)域的前方中的至少任一方形成有空白部的情況下,控制部刪除空白部,使第一圖案及第二圖案按照第一圖案、第二圖案的順序成為一行的圖案配置,通過印刷部使圖案配置印刷到被印刷介質(zhì)。
      【專利說明】印刷裝置及印刷裝置的印刷方法
      [0001]本申請基于2012年9月11日在日本提出申請的第2012 — 199113號并主張其優(yōu)先權(quán),這里引用其全部內(nèi)容。
      【技術(shù)領(lǐng)域】
      [0002]本發(fā)明涉及向被印刷介質(zhì)進(jìn)行印刷的印刷裝置及印刷裝置的印刷方法。
      【背景技術(shù)】
      [0003]具有這樣的印刷裝置,將收納有帶部件的帶盒裝填到裝置內(nèi),能夠?qū)υ搸Р考挠∷我獾赜∷逆I盤或觸摸面板等輸入機(jī)構(gòu)輸入的字符及圖形、或者從其他設(shè)備輸出的字符及圖形等,由此能夠制作固有的標(biāo)簽等。
      [0004]由這樣的印刷裝置制作的標(biāo)簽的用途多樣化,結(jié)果,考慮到標(biāo)簽的用途等,印刷裝置采用各種在其他標(biāo)簽印刷裝置中不存在的印刷種類及印刷時的處理等。
      [0005]而且,例如,對于可印刷各種商品信息和條形碼的標(biāo)簽印刷裝置,提出了一種印刷裝置,按照商品信息的字符量的多少來使字符串的行間隔、字符的朝向變化,在縱長或橫長的標(biāo)簽上可印刷大量說明文字等(例如日本特開平07 — 068853號公報)。
      [0006]并且,當(dāng)今,作為標(biāo)簽的印刷字符,不僅可以向標(biāo)簽印刷基于鍵盤輸入的字符,還可以將手寫輸入的字符原樣地向標(biāo)簽印刷。
      [0007]在將所輸入的圖案原樣地向被印刷介質(zhì)印刷的情況下,存在這樣的情況,即:在觸摸面板上向多個行中輸入圖案并將該多個行的圖案向被印刷介質(zhì)印刷時依次在一行中印刷時,在向第一行輸入的圖案和向下一行即第二行輸入的圖案之間形成空白,從而不美觀。

      【發(fā)明內(nèi)容】

      [0008]本發(fā)明的印刷裝置的形態(tài)之一,具備:輸入部,輸入圖案;印刷部,向被印刷介質(zhì)進(jìn)行印刷;以及控制部,控制上述輸入部以及上述印刷部;在從上述輸入部輸入的輸入圖案是包含第一行及該第一行的下一行即第二行的多個行、上述第一行的形成有第一圖案的第一圖案區(qū)域的后方和上述第二行的形成有第二圖案的第二圖案區(qū)域的前方中的至少任一方形成有空白部的情況下,上述控制部刪除上述空白部,使上述第一圖案及上述第二圖案按照上述第一圖案、上述第二圖案的順序成為一行的圖案配置,通過上述印刷部使上述圖案配置印刷于上述被印刷介質(zhì)。
      [0009]此外,本發(fā)明的印刷裝置的印刷方法的形態(tài)之一,通過輸入部輸入圖案,在通過上述輸入部輸入的輸入圖案是包含第一行及該第一行的下一行即第二行的多個行、上述第一行的形成有第一圖案的第一圖案區(qū)域的后方和上述第二行的形成有第二圖案的第二圖案區(qū)域的前方中的至少任一方形成有空白部的情況下,刪除上述空白部,使上述第一圖案及上述第二圖案按照上述第一圖案、上述第二圖案的順序成為一行的圖案配置,通過印刷部印刷上述圖案配置。
      [0010]此外,本發(fā)明的程序的形態(tài)之一,通過輸入部輸入圖案,在通過上述輸入部輸入的輸入圖案是包含第一行及該第一行的下一行即第二行的多個行、上述第一行的形成有第一圖案的第一圖案區(qū)域的后方和上述第二行的形成有第二圖案的第二圖案區(qū)域的前方中的至少任一方形成有空白部的情況下,刪除上述空白部,使上述第一圖案及上述第二圖案按照上述第一圖案、上述第二圖案的順序成為一行的圖案配置,通過印刷部印刷上述圖案配置。
      [0011]本發(fā)明的其它目的和優(yōu)點將通過下述內(nèi)容來說明,部分從描述中顯而易見,或者可以通過本發(fā)明的實踐了解到。通過尤其是下文中指出的單元和組合,本發(fā)明的目的和優(yōu)點可以實現(xiàn)和獲得。
      【專利附圖】

      【附圖說明】
      [0012]附圖并入說明書中并構(gòu)成本說明書的一部分,示出本發(fā)明的實施例,連同上面給出的一般描述和下面給出的實施例的詳細(xì)描述一起用于解釋本發(fā)明原理。
      [0013]圖1是表示本發(fā)明的印刷裝置的一例的平面圖。
      [0014]圖2A、圖2B是表示本發(fā)明的印刷裝置的內(nèi)部放大圖以及帶盒的一例的立體圖。
      [0015]圖3是表示本發(fā)明的印刷裝置的功能框圖的一例的圖。
      [0016]圖4A、圖4B是表示本發(fā)明的印刷裝置的輸入變換例的圖。
      [0017]圖5是表示本發(fā)明的印刷裝置的輸入變換處理的一例的流程圖。
      [0018]圖6是表示本發(fā)明的印刷裝置的字符串檢測處理的一例的流程圖。
      [0019]圖7是表示本發(fā)明的印刷裝置的字符配置檢測處理的一例的流程圖。
      [0020]圖8是表示本發(fā)明的印刷裝置的行間縮緊判斷處理的一例的流程圖。
      【具體實施方式】
      [0021]以下基于附圖來詳細(xì)說明本發(fā)明的實施方式。圖1是本發(fā)明的實施方式的印刷裝置I的平面圖,圖2A、圖2B是表示在該印刷裝置I中使用的帶盒21的外觀以及印刷裝置I的內(nèi)部構(gòu)造的一部分的立體圖。印刷裝置I是向作為被印刷部件的帶部件31印刷具有任意形狀的圖案的裝置,該帶部件31是將表面具備印刷面且背面作為粘著面的印刷帶、與粘貼于粘著面的剝離帶層疊而形成的。
      [0022]該印刷裝置I如圖1所示,在外殼2的上表面形成有鍵盤輸入部3、顯示部4以及將帶收納部8封閉的開閉蓋5。并且,雖然未圖示,但在外殼2還形成有用于與個人計算機(jī)等外部設(shè)備連接的輸入端子、連接電源軟線的電源端子、插入存儲卡等存儲介質(zhì)的插入口
      坐寸ο
      [0023]鍵盤輸入部3由輸入字符數(shù)據(jù)的字符輸入鍵、指示印刷開始的印刷鍵、對顯示部4的顯示畫面上的光標(biāo)進(jìn)行移動操作的光標(biāo)鍵、進(jìn)行印刷模式的設(shè)定及各種設(shè)定處理的各種控制鍵構(gòu)成。顯示部4是印刷裝置I中的作為主面板的液晶顯示面板等,顯示部4顯示與所輸入的數(shù)據(jù)相關(guān)的圖像、用于各種設(shè)定的選擇菜單、與各種處理相關(guān)的消息等。
      [0024]并且,印刷裝置I具備本發(fā)明的顯示機(jī)構(gòu)、即作為副面板的觸摸面板顯示部62。并且,印刷裝置I具有觸摸筆64,以便能夠指定對觸摸面板顯示部62的畫面觸摸所產(chǎn)生的畫面位置。
      [0025]觸摸面板顯示部62是將作為畫面位置指定機(jī)構(gòu)而具備的觸摸面板和作為顯示裝置的液晶顯示面板一體化而得到的可輸入的顯示面板。
      [0026]另外,如圖1所示,觸摸面板顯示部62是小型的液晶顯示面板,因此在制作長的標(biāo)簽時有不能在面板上顯示全文的情況。
      [0027]因而,觸摸面板顯示部62在顯示長的字符串時以使字符串不斷向面板外轉(zhuǎn)移的方式,在與語言的閱讀方向相應(yīng)的方向上滾動顯示。
      [0028]另外,也可以使顯示部4構(gòu)成為,與具備通過畫面觸摸進(jìn)行的畫面位置的指定以及顯示這兩個功能的副面板相同的觸摸面板。
      [0029]而且,在開閉蓋5的內(nèi)側(cè),如圖2A、圖2B所示,形成有用于將帶盒21裝填的帶收納部8,帶盒21收容有帶部件31及墨帶(ink ribbon) 35。在帶收納部8內(nèi)形成有作為印刷部的帶印刷機(jī)構(gòu)45、和用于將帶盒21支撐在規(guī)定位置的盒支撐部15。
      [0030]該帶印刷機(jī)構(gòu)45具備:在縱方向上排列的印刷元件、作為印刷頭的熱敏頭(thermal head) 11、在與熱敏頭11之間夾著帶部件31及墨帶35并對其進(jìn)行輸送的滾筒
      12、將印刷所使用過的墨帶35卷繞在帶盒21內(nèi)的帶卷繞軸13。
      [0031]并且,在帶收納部8的一端部形成有與外殼2之外相通的帶送出部7,在帶送出部7中組裝有將帶部件31的印刷帶及剝離帶在寬度方向上切斷的作為全切單元的全切機(jī)構(gòu)
      17、和僅將帶部件31的印刷帶切斷的作為半切單元的半切機(jī)構(gòu)18。
      [0032]并且,帶盒21具備盒外殼22,在該盒外殼22的內(nèi)部,分別收納有卷繞安裝了帶部件31的帶芯23、卷繞安裝了未使用的墨帶35的帶供給芯24、將已使用的墨帶35卷繞的帶卷繞芯25。并且,帶盒21的盒外殼22形成有在將帶盒21裝填到了帶收納部8內(nèi)的情況下熱敏頭11所位于的頭配置部27。
      [0033]并且,在盒外殼22的角部,形成有與帶收納部8的盒支撐部15卡合、由該盒支撐部15支撐的被卡合部29。并且,該盒外殼22的被卡合部29形成有未圖示的與帶盒21的種類相應(yīng)的規(guī)定的凹凸,帶收納部8的盒支撐部15形成有規(guī)定的帶寬度檢測開關(guān)16,在帶盒21被裝填的情況下帶寬度檢測開關(guān)16對形成在盒外殼22的被卡合部29的凹凸進(jìn)行判別。
      [0034]并且,印刷裝置I中,若盒外殼22被裝填到帶收納部8中,則盒外殼22的被卡合部29與形成在帶收納部8的盒支撐部15上的帶寬度檢測開關(guān)16中的一些或全部卡合,卡合了的帶寬度檢測開關(guān)16被按下,通過該成為接通(on)狀態(tài)的帶寬度檢測開關(guān)16的組合,能夠判別帶盒21的帶寬度等的種類。
      [0035]也就是說,該印刷裝置I中,由于帶盒21的種類根據(jù)內(nèi)置的帶部件31的寬度等而不同,因此能夠通過判別該帶盒21的種類來識別作為印刷對象物的帶的寬度、帶的顏色等,控制部40能夠制作適合于帶的寬度的印刷數(shù)據(jù)。
      [0036]該印刷裝置I中,若發(fā)出印刷的指示,則帶部件31及墨帶35從帶盒21被送出,在滾筒12和熱敏頭11之間,這些帶部件31及墨帶35以重合的狀態(tài)被夾入并輸送。
      [0037]并且,熱敏頭11基于印刷數(shù)據(jù)而被發(fā)熱驅(qū)動,墨帶35的油墨被熱轉(zhuǎn)印到帶部件31的印刷帶上而向印刷帶執(zhí)行印刷,若印刷結(jié)束,則根據(jù)設(shè)定,全切機(jī)構(gòu)17或半切機(jī)構(gòu)18動作而將帶部件31在寬度方向上切斷,制作I個帶狀的標(biāo)簽。
      [0038]圖3是表示該印刷裝置I的電路結(jié)構(gòu)的框圖。該印刷裝置I如圖3所示,具備控制部40,該控制部40是對系統(tǒng)整體進(jìn)行管理的控制單元,并且還作為畫面位置檢測單元以及印刷數(shù)據(jù)生成單元、印刷控制單元。
      [0039]并且,控制部40連接著作為存儲單元的R0M41、RAM42、作為輸入部的鍵盤輸入部
      3、觸摸面板輸入部60。作為畫面位置檢測單元,若進(jìn)行了基于觸摸筆64的畫面觸摸而對觸摸面板輸入部60進(jìn)行畫面位置指定輸入,則控制部40檢測表示所輸入的畫面位置的坐標(biāo)數(shù)據(jù)。
      [0040]并且,控制部40連接著使顯示部4驅(qū)動的顯示部驅(qū)動電路63、和使觸摸面板顯示部62驅(qū)動的作為顯示控制單元的觸摸面板顯示部驅(qū)動電路61。
      [0041]該觸摸面板顯示部驅(qū)動電路61通過控制部40的指示將觸摸面板顯示部62作為顯示機(jī)構(gòu)進(jìn)行驅(qū)動。并且,例如,觸摸面板顯示部驅(qū)動電路61控制觸摸面板顯示部62,在顯示長的字符串時,以使字符串不斷向面板外轉(zhuǎn)移的方式使得在與字符的閱讀方向相應(yīng)的方向上進(jìn)行滾動顯示。
      [0042]并且,控制部40在執(zhí)行印刷處理的情況下作為印刷數(shù)據(jù)生成單元,基于保存在字符串?dāng)?shù)據(jù)保存單元中的字符串的數(shù)據(jù)來生成印刷圖案數(shù)據(jù)。
      [0043]并且,控制部40連接著用于使各種機(jī)構(gòu)驅(qū)動的頭驅(qū)動電路51、步進(jìn)馬達(dá)驅(qū)動電路52和切割馬達(dá)驅(qū)動電路53。
      [0044]該控制部40是CPU,按照來自鍵盤輸入部3以及觸摸面板輸入部60的鍵操作信號、或者自動使事先存儲在R0M41中的系統(tǒng)程序、存儲在存儲卡中的控制程序、從外部設(shè)備讀入的控制程序等啟動,將RAM42作為工作存儲器并控制電路各部的動作。
      [0045]R0M41存儲用于印刷從鍵盤輸入部3及觸摸面板輸入部60輸入的字符的程序、變更輸入信息的顯示形態(tài)的程序等,還作為存儲了可由控制部40讀取的程序的存儲介質(zhì)而發(fā)揮作用。
      [0046]RAM42確保了輸入數(shù)據(jù)存儲器、印刷數(shù)據(jù)存儲器、顯示數(shù)據(jù)存儲器等的各區(qū)域,并設(shè)有將印刷處理等所需要的數(shù)據(jù)暫時存儲的寄存器、計數(shù)器等。輸入數(shù)據(jù)存儲器作為字符串?dāng)?shù)據(jù)保存單元,通過基于鍵輸入及觸摸筆輸入等的輸入信息來保存多行的字符串的數(shù)據(jù),印刷數(shù)據(jù)存儲器存儲將輸入的印刷信息展開后的印刷圖案數(shù)據(jù),顯示數(shù)據(jù)存儲器存儲在顯示部4及觸摸面板顯示部62上顯示的圖案數(shù)據(jù)。
      [0047]頭驅(qū)動電路51基于印刷圖案數(shù)據(jù)來控制作為印刷單元的熱敏頭11,向作為被印刷介質(zhì)的帶部件31進(jìn)行印刷。步進(jìn)馬達(dá)驅(qū)動電路52是使輸送單元驅(qū)動的電路,控制使?jié)L筒、帶卷繞軸旋轉(zhuǎn)的步進(jìn)馬達(dá)46,以規(guī)定的速度向長度方向輸送帶部件31。切割馬達(dá)驅(qū)動電路53是控制全切單元及半切單元等的驅(qū)動電路,控制由全切機(jī)構(gòu)及半切機(jī)構(gòu)使用的切割馬達(dá)48。
      [0048]以下,使用附圖詳細(xì)說明包含本發(fā)明的印刷裝置I在制作多行字符串的標(biāo)簽時的顯示控制的一系列流程。圖4是表示印刷裝置I制作多行字符串的標(biāo)簽時的顯示例的圖。
      [0049]作為本實施方式的基于手寫輸入的二段書寫,如圖4A所示,向成為輸入畫面(a)的觸摸面板輸入部60將第2行的文頭下移而進(jìn)行了寫入時,即如圖4A中的輸入畫面(a)所示,在增大下段行的行頭空白而進(jìn)行了字符輸入的情況下,在作為顯示部4的顯示畫面(b)中顯示幾個印刷圖案,能夠選擇任一個印刷圖案,這幾個印刷圖案是:寫入到輸入畫面中的印刷圖案原樣;留出下段行的行頭空白而與上段行成為一列的印刷圖案;以及削除行頭空白而使上段行和下段行的字符間隔大致均勻的印刷圖案。并且,也可以是,若在第一行的文末存在行末空白,則刪除該行末空白和第二行的行頭空白中的至少某一方。
      [0050]S卩,在例示與輸入字符相對應(yīng)的印刷圖案的顯示部4的顯示畫面中,如圖4A中的顯示畫面(b)所示,能夠進(jìn)行預(yù)顯示而由使用者進(jìn)行印刷圖案的選擇。該預(yù)顯示對以下進(jìn)行顯示:輸入畫面的原樣的字符串即原顯示;將上段的字符串和下段的字符串單純地作為一行而得到的字符串即行變換顯示;以及將上段的字符串和下段的字符串的字符間隔縮緊而得到的字符串即空白縮緊變換顯示。
      [0051]另外,如圖4B所示,向輸入畫面(a)以使上段的開頭字符位置和下段的開頭字符位置對齊的方式進(jìn)行了手寫輸入作為輸入字符串時,在顯示畫面(b)中僅顯示表示輸入畫面的原樣的印刷圖案的原顯示、和表示在一行中連續(xù)的印刷圖案的行變換顯示,進(jìn)行可選擇輸入畫面的原樣的印刷圖案和在一行中連續(xù)的印刷圖案的預(yù)顯示。
      [0052]使得可對該手寫輸入的原樣的印刷圖案或一行書寫的印刷圖案進(jìn)行選擇的印刷圖案變更處理,在進(jìn)行了手寫輸入后,如圖5所示,首先,進(jìn)行字符串檢測處理(S100),進(jìn)行是一行的輸入還是多行的輸入的判斷,并且還進(jìn)行作為字符串的各行的寬度即字符串的行寬度檢測,在多行的情況下還進(jìn)行行間空白的檢測。
      [0053]并且,進(jìn)行各行的行頭空白的檢測及檢測字符間隔的字符配置檢測處理(S200),根據(jù)第二行以后的各行的行頭空白的長度,判斷在變更為一行印刷的情況下是否能夠縮緊行頭空白(S300)。并且,也可以是,若在第一行的文末存在行末空白,則判斷是否能夠?qū)⒃撔心┛瞻缀偷诙械男蓄^空白中的至少某一方空白縮緊。
      [0054]并且,在由于第二行以后開頭字符與第一行的開頭字符對齊而不能進(jìn)行空白縮緊的情況下,如圖4B所示,進(jìn)行將所輸入的二段書寫和成為一連串的一行的印刷圖案在顯示部上顯示的預(yù)顯示(S460),進(jìn)行根據(jù)輸入來決定是選擇手寫輸入的狀態(tài)原樣的印刷還是選擇作為橫向一行來印刷的是否是一行印刷的判斷(S470),結(jié)束印刷圖案變更處理。并且,也可以是,若在第一行的文末存在行末空白,則判斷是否能夠?qū)⒃撔心┛瞻缀偷诙械男蓄^空白中的至少某一方空白縮緊。
      [0055]并且,在第二行以后的行頭下移、第二行以后的行頭空白比規(guī)定值大的情況下,根據(jù)第二行以后的行頭空白的長度來進(jìn)行縮緊寬度的計算(S410),在為二段書寫的輸入的情況下,如圖4A所示,進(jìn)行預(yù)顯示(S420),該預(yù)顯示顯示如下:表示所輸入的二段書寫的印刷狀態(tài)的原顯示、表示將第二段的行頭空白的長度原樣保留后排列在一行中的印刷狀態(tài)的行變換顯示、以及表示將第二段的行頭空白刪除后排列在一行中的印刷狀態(tài)的空白縮緊變換顯示。通過印刷狀態(tài)的選擇輸入,判斷是進(jìn)行輸入狀態(tài)的原樣的印刷還是進(jìn)行行變換處理來進(jìn)行一行印刷(S430),在一行印刷的情況下,判斷是否通過空白縮緊變換處理在一行中進(jìn)行了空白縮緊(S440),然后,結(jié)束印刷圖案變更處理。并且,也可以是,若在第一行的文末存在行末空白,則對于該行末空白和第二行的行頭空白中的至少某一方空白進(jìn)行縮緊寬度的計算。
      [0056]另外,在該印刷圖案變更處理后,按照字符串的行寬度和帶部件的寬度來決定印刷的大小,通過印刷處理進(jìn)行印刷。
      [0057]并且,作為該印刷圖案變更處理的字符串檢測處理(S100),在幀存儲器中,按照每個行(line)依次向垂直方向在各行中檢測水平行方向的各點是否檢測出是進(jìn)行了字符輸入的點,并且,字符配置檢測處理(S200)中,按照每個列(column)依次向水平方向在各列中檢測垂直方向的同一列的各點是否檢測出是進(jìn)行了字符輸入的點。
      [0058]S卩,字符串檢測處理(S100)如圖6所示,首先,在水平方向上對行的行編號(L)設(shè)定開頭編號“0”,對列編號(N)也設(shè)定開頭編號“O” (SllO)0
      [0059]接著,檢測向“0,0”編號的點是否有字符輸入(S115),若沒有則對列編號(N)加“I”(S130)而檢測是否向開頭行的下一點進(jìn)行了字符輸入(S115),判斷是否檢測到該行的最終列編號(El) (S135),并且依次反復(fù)檢測向各列中的點是否進(jìn)行了輸入(S115)而檢測規(guī)定的行的輸入的有無。
      [0060]并且,當(dāng)檢測到所輸入的點時,判斷該行中是否已經(jīng)存儲了輸入點存在(S120),若未存儲,則進(jìn)行輸入點是否連續(xù)的判斷(S123),在該行中對多個點連續(xù)地有輸入時,使輸入存在的標(biāo)志(F)成立而進(jìn)行輸入點存在的存儲(S125)。
      [0061]進(jìn)而,在通過是否檢測到最終列編號(El)的判斷(S135)判斷為I行的檢測結(jié)束時,進(jìn)行是否有多個連續(xù)的輸入點的判斷(S140),若沒有輸入點的記錄,則對行編號(L)加“I”并且使列編號(N)回到“0”,進(jìn)行使輸入點存在的標(biāo)志(F)復(fù)原的處理(S150)。
      [0062]并且,在I行的檢測結(jié)束而進(jìn)行了是否有輸入點的判斷(S140)時,當(dāng)輸入點存在的記錄(F)成立時,在將該行編號存儲(S145)后,對行編號(L)加“ I ”并使列編號(N)回到“O”,進(jìn)行將輸入點存在的標(biāo)志(F)復(fù)原的處理(S150)。
      [0063]像這樣將各水平行的檢測依次在垂直方向上進(jìn)行,在進(jìn)行檢測直到最終行編號(E2)后,根據(jù)存在輸入點的行編號(L)的連續(xù)狀態(tài)以及不存在輸入點的水平行編號(L)的連續(xù)狀態(tài),通過輸入字符串的行數(shù)計算(S160),存儲所輸入的字符串是多少行,進(jìn)而進(jìn)行由字符的大小及字符的排列決定的字符串一行的行寬度計算(S161),在多行的情況下進(jìn)行行間空白的寬度的計算(S163),也就是說,在字符串為多行的情況下,執(zhí)行進(jìn)行各行的行頭空白的檢測等的字符串檢測處理(S100 )。
      [0064]另外,在輸入字符串為一行的情況下、或上段行的字符和下段行的字符一部分交差的情況下,結(jié)束字符串檢測(S100),進(jìn)行通常的字符串開頭位置檢測以及字符串末尾檢測而確定字符輸入的范圍,決定對帶部件的印刷尺寸。
      [0065]并且,作為字符配置檢測處理(S200),如圖7所示,首先,在水平方向上對行的行編號(L)設(shè)定開頭編號“0”,對列編號(N)也設(shè)定開頭編號“O”(S210)。
      [0066]之后,檢測向“0,0”編號的點是否有輸入(S215),若是進(jìn)行了字符輸入的輸入點則存儲行編號(S220),若不是輸入點則保持原狀,接著對行編號(L)加“I”(S225),通過判斷是否檢測到最終行編號(E2) (S230),在沒有到最終行為止進(jìn)行輸入點的檢測的情況下,對于下一行的相同列的點,反復(fù)進(jìn)行是否進(jìn)行了字符輸入的檢測(S215)和行編號(L)的相力口(S225)。
      [0067]并且,通過判斷在各列中是否檢測到最終行編號(E2) (S230),在判斷為到最終行為止檢測結(jié)束時,判斷是否有存儲了輸入點的存在的行(S235),在存在輸入點的記錄時,通過行編號進(jìn)行字符行判別,判別在上段的字符串或下段的字符串等的某字符串中是否存在輸入點(S240),并進(jìn)行該字符串中在以前的列中是否存在輸入點的判斷(S245),若在以前的列中沒有輸入點,則由于該列是字符串的開頭而進(jìn)行行頭空白的存儲(S250)。
      [0068]并且,在該字符串中在以前的列中存在輸入點時,判斷本次的列中的輸入點在該字符串中是否連續(xù)存在(S260),若輸入點在連續(xù)的列中存在,則將連續(xù)數(shù)存儲以作為所輸入的字符的字符寬度(S265),通過判斷是否連續(xù)在列中存在(S260),在不連續(xù)、成為存在新輸入點的列時,通過上次的輸入點連續(xù)的列中距最終列的列數(shù),作為字符之間的空白寬度而計算無輸入點的列數(shù)的連續(xù),進(jìn)行作為字符間空白的存儲(S270)。
      [0069]在進(jìn)行了這樣的空白寬度的存儲(S250)、(S270)及字符寬度的存儲(S265)后,或者通過進(jìn)行直到最終列的檢測來判斷是否存在存儲了輸入點的存在的行(S235)、在判斷為沒有存在輸入點的行時,進(jìn)行對列編號(N)加“ I”并使行編號(L)返回開頭編號“O”的處理(S275),判斷是否檢測到了最終列編號(E1)(S280),若到最終列的檢測未結(jié)束,則返回開頭行的點,檢測向該點是否有輸入(S215),繼續(xù)字符配置檢測處理(S200),若直到最終列檢測結(jié)束,結(jié)束字符配置檢測處理(S200)。
      [0070]并且,空白縮緊變換處理是否可能的判斷如圖8所示,首先,判斷字符串是否為多個行(S310),在多個行的情況下,讀出由字符配置檢測處理(S200)計算出的各行的行頭空白(S315),判斷第二行以后的行頭空白是否比第一行的行頭空白大基準(zhǔn)值以上(S320),在第二行以后的行頭空白比第一行的行頭空白大基準(zhǔn)值以上的情況下判斷為可進(jìn)行空白縮緊(S325),在不足基準(zhǔn)值的情況下判斷為不可進(jìn)行空白縮緊(S330)。并且,若在第一行的文末存在行末空白,則也可以判斷是否能夠?qū)⒃撔心┛瞻着c第二行的行頭空白中的至少任一方的空白縮緊。
      [0071]作為該基準(zhǔn)值,在列數(shù)中設(shè)定為50點?100點等的規(guī)定值的情況、或設(shè)定為由字符配置檢測處理(S200)中的連續(xù)數(shù)存儲(S265)檢測到的最上段行開頭字符的大小的1/2?2/3左右。
      [0072]這樣,通過設(shè)置基準(zhǔn)值,即使由于手寫而使各行的字符的開頭稍微偏差,也能夠不修改小的偏差、對難看的大的偏差進(jìn)行修改從而使成為了一行的字符串美觀。
      [0073]因而,在二段書寫的下段的開頭字符相對于上段的開頭字符的偏差較大地后退了規(guī)定的基準(zhǔn)值以上時,以將開頭字符的后退的空白部刪除的方式進(jìn)行縮緊行頭空白的空白縮緊變換處理,從而能夠不多余地空出字符間隔地變換為一段書寫而進(jìn)行印刷,能夠不浪費帶部件31地進(jìn)行美觀的印刷。并且,若在第一行的文末有行末空白,也可以將該行末空白和第二行的行頭空白中的至少任一方的空白部刪除。
      [0074]另外,刪除開頭字符的后退的空白部時,有時也按照由字符配置檢測處理(S200)檢測出的字符間空白距離的平均值來設(shè)定上段的最終字符和下段的開頭字符之間的間隔。
      [0075]此外,有時字符配置檢測處理(S200)也進(jìn)行簡化,以使得僅進(jìn)行行頭空白的檢測而進(jìn)行各行的開頭字符的位置檢測和各行的最終字符的位置檢測,通過開頭字符的偏差量來判斷是否可進(jìn)行空白縮緊,并且決定空白縮緊的量。
      [0076]此外,字符配置檢測處理(S200 )不僅能夠用于行頭空白的檢測,也能夠用于行末空白的檢測,還能夠用于在第一行的行末空白和第二行的行頭空白中的至少任一方形成有空白的情況。
      [0077]進(jìn)而,上述實施方式中,向該印刷裝置I的觸摸面板輸入部60進(jìn)行手寫輸入、處理來自觸摸面板輸入部60的輸入信息而進(jìn)行行變換處理、空白縮緊變換處理,但在向該印刷裝置I輸入了基于掃描圖像的字符信息、或向其他個人計算機(jī)的觸摸面板輸入部輸入的字符信息的情況下,手寫輸入字符也能夠進(jìn)行同樣的處理。
      [0078]說明了本發(fā)明的幾個實施方式,但這些實施方式是作為示例進(jìn)行提示的,不意欲限定發(fā)明的范圍。這些新的實施方式能夠以其他的各種形態(tài)來實施,在不脫離發(fā)明的主旨的范圍能夠進(jìn)行各種的省略、置換、變更。這些實施方式及其變形包含在發(fā)明的范圍及主旨中,并且包含在權(quán)利要求所記載的發(fā)明和與其等同的范圍內(nèi)。
      【權(quán)利要求】
      1.一種印刷裝置,具備: 輸入部,輸入圖案; 印刷部,向被印刷介質(zhì)進(jìn)行印刷;以及 控制部,控制上述輸入部以及上述印刷部, 在從上述輸入部輸入的輸入圖案是包含第一行及該第一行的下一行即第二行的多個行、上述第一行的形成有第一圖案的第一圖案區(qū)域的后方和上述第二行的形成有第二圖案的第二圖案區(qū)域的前方中的至少任一方形成有空白部的情況下, 上述控制部刪除上述空白部,使上述第一圖案及上述第二圖案按照上述第一圖案、上述第二圖案的順序成為一行的圖案配置, 上述控制部通過上述印刷部,使上述圖案配置印刷于上述被印刷介質(zhì)。
      2.如權(quán)利要求1所述的印刷裝置, 在上述空白部的長度在規(guī)定長度以上的情況下,上述控制部刪除上述空白部。
      3.如權(quán)利要求2所述的印刷裝置, 在上述空白部的長度小于上述規(guī)定長度的情況下,上述控制部不刪除上述空白部而使上述第一圖案及上述第二圖案按順序成為一行。
      4.如權(quán)利要求3所述的印刷裝置, 上述規(guī)定長度是50點以上100點以下的范圍的長度。
      5.如權(quán)利要求3所述的印刷裝置, 上述規(guī)定長度是上述第一圖案中的開頭圖案的大小的1/2以上2/3以下的范圍的長度。
      6.如權(quán)利要求1所述的印刷裝置, 上述控制部在刪除上述空白部時,基于圖案間的平均距離,設(shè)定上述第一圖案和上述第二圖案之間的間隔。
      7.如權(quán)利要求1所述的印刷裝置, 該印刷裝置還具備顯示上述圖案的顯示部, 上述顯示部進(jìn)行預(yù)顯示,該預(yù)顯示對原顯示、行變換顯示、空白縮緊變換顯示進(jìn)行顯示, 原顯示是從上述輸入部輸入的上述輸入圖案的原樣的顯示, 行變換顯示是不刪除上述空白部而使上述第一圖案及上述第二圖案按順序成為一行的顯示, 空白縮緊變換顯示是刪除上述空白部而使上述第一圖案及上述第二圖案按順序成為一行的顯不。
      8.一種印刷裝置的印刷方法,包括以下步驟: 通過輸入部輸入圖案, 在通過上述輸入部輸入的輸入圖案是包含第一行及該第一行的下一行即第二行的多個行、上述第一行的形成有第一圖案的第一圖案區(qū)域的后方和上述第二行的形成有第二圖案的第二圖案區(qū)域的前方中的至少任一方形成有空白部的情況下, 刪除上述空白部,使上述第一圖案及上述第二圖案按照上述第一圖案、上述第二圖案的順序成為一行的圖案配置,通過印刷部印刷上述圖案配置。
      9.如權(quán)利要求8所述的印刷裝置的印刷方法, 在上述空白部的長度在規(guī)定長度以上的情況下,刪除上述空白部。
      10.如權(quán)利要求9所述的印刷裝置的印刷方法, 在上述空白部的長度小于上述規(guī)定長度的情況下,不刪除上述空白部而使上述第一圖案及上述第二圖案按順序成為一行。
      11.如權(quán)利要求10所述的印刷裝置的印刷方法, 上述規(guī)定長度是50點以上100點以下的范圍的長度。
      12.如權(quán)利要求10所述的印刷裝置的印刷方法, 上述規(guī)定長度是上述第一圖案中的開頭圖案的大小的1/2以上2/3以下的范圍的長度。
      13.如權(quán)利要求8所述的印刷裝置的印刷方法, 在刪除上述空白部時, 基于圖案間的平均距離,設(shè)定上述第一圖案和上述第二圖案之間的間隔。
      14.如權(quán)利要求8所述的印刷裝置的印刷方法, 進(jìn)行預(yù)顯示,該預(yù)顯示在顯示部上對原顯示、行變換顯示、空白縮緊變換顯示進(jìn)行顯示, 原顯示是從上述輸入部輸入的上述輸入圖案的原樣的顯示, 行變換顯示是不刪除上述空白部而使上述第一圖案及上述第二圖案按順序成為一行的顯示, 空白縮緊變換顯示是刪除上述空白部而使上述第一圖案及上述第二圖案按順序成為一行的顯不。
      15.—種程序,使計算機(jī)執(zhí)行如下操作, 通過輸入部輸入圖案, 在通過上述輸入部輸入的輸入圖案是包含第一行及該第一行的下一行即第二行的多個行、上述第一行的形成有第一圖案的第一圖案區(qū)域的后方和上述第二行的形成有第二圖案的第二圖案區(qū)域的前方中的至少任一方形成有空白部的情況下, 刪除上述空白部,使上述第一圖案及上述第二圖案按照上述第一圖案、上述第二圖案的順序成為一行的圖案配置, 通過印刷部印刷上述圖案配置。
      16.如權(quán)利要求15所述的程序, 在上述空白部的長度在規(guī)定長度以上的情況下,使上述空白部刪除。
      17.如權(quán)利要求16所述的程序, 在上述空白部的長度小于上述規(guī)定長度的情況下,不使上述空白部刪除而使上述第一圖案及上述第二圖案按順序成為一行。
      18.如權(quán)利要求17所述的程序, 上述規(guī)定長度是50點以上100點以下的范圍的長度。
      19.如權(quán)利要求17所述的程序, 上述規(guī)定長度是上述第一圖案中的開頭圖案的大小的1/2以上2/3以下的范圍的長度。
      20.如權(quán)利要求15所述的程序, 在刪除上述空白部時,基于圖案間的平均距離,設(shè)定上述第一圖案和上述第二圖案之間的間隔。`
      【文檔編號】B41J21/00GK103660632SQ201310411335
      【公開日】2014年3月26日 申請日期:2013年9月11日 優(yōu)先權(quán)日:2012年9月11日
      【發(fā)明者】助則篤志 申請人:卡西歐計算機(jī)株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1