(57)【要約】【課題】  複数行のパターンが入力されたとき、順に一行に印刷するに際してパターンの間に余白が生じて見辛くなることを防止する。【解決手段】  任意の形状を有するパターンを入力する入力部と、前記パターンを表示する表示部と、印刷をおこなう印刷部と、前記入力部、前記表示部及び前記印刷部を制御する制御部と、を備え、前記入力部から入力された入力パターンが第１の行及び第２の行を含む複数行であって、前記第１の行の第１のパターンが形成されている第１のパターン領域の後方と、前記第２の行の第２のパターンが形成されている第２のパターン領域の前方と、の少なくともいずれか一方に余白部が形成されている場合、前記制御部は、前記余白部を削除する余白詰め変換処理をおこなって前記第１のパターン及び前記第２のパターンの順に一行のパターン配置に変換して、前記表示部により表示させるとともに、前記印刷部により被印刷媒体に印刷させる印刷装置とする。【選択図】    図４
2014054732.tif 000002
【特許請求の範囲】
【請求項１】
任意の形状を有するパターンを入力する入力部と、
前記パターンを表示する表示部と、
被印刷媒体に印刷をおこなう印刷部と、
前記入力部、前記表示部及び前記印刷部を制御する制御部と、
を備え、
前記入力部から入力された入力パターンが第１の行及び当該第１の行の次行である第２の行を含む複数行であって、前記第１の行の第１のパターンが形成されている第１のパターン領域の後方と、前記第２の行の第２のパターンが形成されている第２のパターン領域の前方と、の少なくともいずれか一方に余白部が形成されている場合、
前記制御部は、
前記余白部を削除する余白詰め変換処理をおこなって前記第１のパターン及び前記第２のパターンを、前記第１のパターン及び前記第２のパターンの順に、一行のパターン配置に変換して、
前記パターン配置を前記表示部により表示させるとともに、前記印刷部により前記被印刷媒体に印刷させる、
ことを特徴とする印刷装置。
【請求項２】
前記制御部は、
前記余白部の長さが所定の長さ以上の場合に前記余白部を削除し、前記余白詰め変換処理をおこなうことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
前記余白部の長さが前記所定の長さ未満の場合に前記余白詰め変換処理をおこなわず、前記第１のパターン及び前記第２のパターンを順に一行とする行変換処理をおこなうことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記所定の長さは、５０ドット以上１００ドット以下の範囲の長さであることを特徴とする請求項２又は３に記載の印刷装置。
【請求項５】
任意の形状を有するパターンを入力する入力部と、
前記パターンを表示する表示部と、
被印刷媒体に印刷をおこなう印刷部と、
前記入力部、前記表示部及び前記印刷部を制御する制御部と、
を備え、
前記入力部から入力された入力パターンが第１の行及び当該第１の行の次行である第２の行を含む複数行であって、前記第１の行の第１のパターンが形成されている第１のパターン領域の後方と、前記第２の行の第２のパターンが形成されている第２のパターン領域の前方と、の少なくともいずれか一方に余白部が形成されている場合、
前記余白部を削除する余白詰め変換処理をおこなって前記第１のパターン及び前記第２のパターンを、前記第１のパターン及び前記第２のパターンの順に、一行のパターン配置に変換し、
前記パターン配置を前記表示部によって表示し、前記印刷部によって前記被印刷媒体に印刷する、
ことを特徴とする印刷装置による印刷方法。
【請求項６】
前記余白部の長さが所定の長さ以上の場合に前記余白部を削除し、前記余白詰め変換処理をおこなうことを特徴とする請求項５に記載の印刷装置による印刷方法。
【請求項７】
前記余白部の長さが前記所定の長さ未満の場合に前記余白詰め変換処理をおこなわず、前記第１のパターン及び前記第２のパターンを順に一行とする行変換処理をおこなうことを特徴とする請求項６に記載の印刷装置による印刷方法。
【請求項８】
前記所定の長さは、５０ドット以上１００ドット以下の範囲の長さであることを特徴とする請求項６又は７に記載の印刷装置による印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被印刷媒体に印刷を行う印刷装置及びこの印刷装置による印刷方法に関するものである。
【背景技術】
【０００２】
テープ部材を収納したテープカセットを装置内に装填し、そのテープ部材の印刷テープに対して、キーボードやタッチパネル等の入力手段から入力された文字や図形、或いは他の機器から出力された文字や図形等を任意に印刷することで、固有のラベル等を作成できる装置としての印刷装置がある。
【０００３】
このような印刷装置で作成されたラベルの用途が多様化し、その結果、印刷装置には、ラベルの用途などを考慮した、他のラベル印刷装置には存在しない印刷種類や、印刷時の処理なども種々採用されている。
【０００４】
そして、例えば、種々の商品情報とバーコードを印刷可能なラベル印刷装置とにあっては、商品情報の文字量の多さに合わせて文字列の行間隔や文字の向きを変化させ縦長又は横長のラベルに多くの説明文などを印刷可能とする印刷装置も提案されている（例えば特許文献１）。  
【０００５】
また、今日、ラベルの印刷文字として、キーボード入力による文字のみでなく、手書き入力されたままの文字でラベルに印刷することも行われている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０７―０６８８５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
入力されたままのパターンを被印刷媒体に印刷する場合、タッチパネル上に複数行にパターンが入力され、この複数行のパターンを被印刷媒体に印刷するに際して順に一行に印刷するとき、第１の行に入力されたパターンと次行の第２の行に入力されたパターンとの間に空白が形成されて見辛くなることがあった。
【０００８】
本発明は、この様な欠点を排除し、常に読み易いパターンに印刷することができる印刷装置及び印刷装置による印刷方法を提供するものである。
【課題を解決するための手段】
【０００９】
本発明に係る印刷装置の一態様は、任意の形状を有するパターンを入力する入力部と、前記パターンを表示する表示部と、被印刷媒体に印刷をおこなう印刷部と、前記入力部、前記表示部及び前記印刷部を制御する制御部と、を備え、前記入力部から入力された入力パターンが第１の行及び当該第１の行の次行である第２の行を含む複数行であって、前記第１の行の第１のパターンが形成されている第１のパターン領域の後方と、前記第２の行の第２のパターンが形成されている第２のパターン領域の前方と、の少なくともいずれか一方に余白部が形成されている場合、前記余白部を削除する余白詰め変換処理をおこなって前記第１のパターン及び前記第２のパターンを、前記第１のパターン及び前記第２のパターンの順に、一行のパターン配置に変換し、前記パターン配置を前記表示部によって表示し、前記印刷部によって前記被印刷媒体に印刷する、ことを特徴とする。
【００１０】
本発明に係る印刷装置による印刷方法の一態様は、任意の形状を有するパターンを入力する入力部と、前記パターンを表示する表示部と、被印刷媒体に印刷をおこなう印刷部と、前記入力部、前記表示部及び前記印刷部を制御する制御部と、を備え、前記入力部から入力された入力パターンが第１の行及び当該第１の行の次行である第２の行を含む複数行であって、前記第１の行の第１のパターンが形成されている第１のパターン領域の後方と、前記第２の行の第２のパターンが形成されている第２のパターン領域の前方と、の少なくともいずれか一方に余白部が形成されている場合、前記余白部を削除する余白詰め変換処理をおこなって前記第１のパターン及び前記第２のパターンを、前記第１のパターン及び前記第２のパターンの順に、一行のパターン配置に変換し、前記パターン配置を前記表示部によって表示し、前記印刷部によって前記被印刷媒体に印刷する、ことを特徴とする。
【発明の効果】
【００１１】
本発明に係る印刷装置及び印刷装置による印刷方法は、複数行のパターンが入力されたとき、入力パターンを順に一行として幅の制限された被印刷部材に大きなパターンで印刷して見易く印刷することができ、第１の行に入力されたパターンと次行の第２の行に入力されたパターンとの間に余白が形成されていても、一行に印刷するに際してパターンの間に余白が生じて見辛くなることを防止できる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る印刷装置の一例を示す平面図である。
【図２】本発明に係る印刷装置の内部拡大図及びテープカセットの一例を示す斜視図である。
【図３】本発明に係る印刷装置の機能ブロック図の一例を示す図である。
【図４】本発明に係る印刷装置における入力変換例を示す図。
【図５】本発明に係る印刷装置における入力変換処理の一例を示すフローチャート。
【図６】本発明に係る印刷装置における文字列検出処理の一例を示すフローチャート。
【図７】本発明に係る印刷装置における文字配置検出処理の一例を示すフローチャート。
【図８】本発明に係る印刷装置における行間詰め判断処理の一例を示すフローチャート。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を図に基づいて詳説する。図１は、本発明の実施形態に係る印刷装置1の平面図であり、図２は、この印刷装置1に使用するテープカセット21の外観及び印刷装置1の内部構造の一部を示す斜視図である。印刷装置1は、表面に印刷面を備え裏面が粘着面とされた印刷テープと、粘着面に貼付される剥離テープと、が積層されて形成された被印刷部材としてのテープ部材31に任意の形状を有するパターンを印刷する装置である。
【００１４】
この印刷装置1は、図１に示すように、筐体2の上面にキーボード入力部3、表示部4及びテープ収納部8を塞ぐ開閉蓋5が形成されている。また、図示しないが、筐体2には、パーソナルコンピュータ等の外部機器と接続するための入力端子、電源コードが接続される電源端子、メモリーカード等の記憶媒体が挿入される挿入口等も形成されている。
【００１５】
キーボード入力部3は、文字データを入力する文字入力キー、印刷開始を指示する印刷キー、表示部4の表示画面上のカーソルを移動操作するカーソルキー、印刷モードの設定や各種設定処理を行う種々の制御キーによって構成されている。表示部4は、印刷装置1におけるメインパネルとしての液晶表示パネル等であり、表示部4には、入力されたデータに関する画像、各種の設定のための選択メニュー、各種の処理に関するメッセージ等が表示される。
【００１６】
また、印刷装置1は、本発明の表示手段であるサブパネルとしてのタッチパネル表示部62を備える。そして、印刷装置1は、タッチパネル表示部62への画面タッチによる画面位置指定可能なようにタッチペン64を有する。
【００１７】
タッチパネル表示部62は、画面位置指定手段として備えるタッチパネルと表示装置である液晶表示パネルとが一体化された入力可能な表示パネルである。
【００１８】
なお、図１に示したようにタッチパネル表示部62は、小型の液晶表示パネルであることから、長文のラベル作成時にはパネル上に全文を表示させることができないこともある。
【００１９】
したがって、タッチパネル表示部62は、長文の文字列を表示させるときに文字列が次々とパネル外に移行するように言語の読み方向に応じた方向にスクロール表示させる。
【００２０】
なお、表示部4が画面タッチによる画面位置の指定及び表示の両機能を備えたサブパネル同様のタッチパネルとする構成としても構わない。
【００２１】
そして、開閉蓋5の内側には、図２に示すように、テープ部材31及びインクリボン35を収容したテープカセット21を装填するためのテープ収納部8が形成されている。テープ収納部8内には、印刷部としてのテープ印刷機構45と、テープカセット21を所定の位置に支持するためのカセット受部15と、が形成されている。
【００２２】
このテープ印刷機構45は、縦方向に配列された印刷素子と、印刷ヘッドとされるサーマルヘッド11と、サーマルヘッド11との間でテープ部材31及びインクリボン35を挟み込んでこれを搬送するプラテンローラ12と、印刷に使用したインクリボン35をテープカセット21内に巻取るリボン巻取軸13と、を備える。
【００２３】
また、テープ収納部8の一端部に筐体2の外に通じるテープ繰出部7が形成されており、このテープ繰出部7には、テープ部材31の印刷テープ及び剥離テープを幅方向に切断するフルカット手段としてのフルカット機構17と、テープ部材31の印刷テープのみを切断するハーフカット手段としてのハーフカット機構18と、が組み込まれている。
【００２４】
さらに、テープカセット21は、カセットケース22を備え、このカセットケース22の内部には、テープ部材31が巻装されたテープコア23、未使用のインクリボン35が巻装されたリボン供給コア24、使用済みのインクリボン35を巻取るリボン巻取コア25が夫々収納されている。また、テープカセット21のカセットケース22には、テープ収納部8内にテープカセット21を装填した場合にサーマルヘッド11が位置するヘッド配置部27が形成されている。
【００２５】
また、カセットケース22の隅部には、テープ収納部8のカセット受部15と係合し、このカセット受部15によって支持される被係合部29が形成されている。そして、このカセットケース22の被係合部29には、図示しないがテープカセット21の種類に応じた所定の凹凸が形成されており、テープ収納部8のカセット受部15には、テープカセット21が装填された場合にカセットケース22の被係合部29に形成された凹凸を判別する所定のテープ幅検出スイッチ16が形成されている。
【００２６】
そして、印刷装置1は、カセットケース22がテープ収納部8に装填されると、カセットケース22の被係合部29とテープ収納部8のカセット受部15に形成されたテープ幅検出スイッチ16の幾つか或いは全部とが係合し、係合したテープ幅検出スイッチ16が押下されて、このオン状態となったテープ幅検出スイッチ16の組み合わせによってテープカセット21のテープ幅等の種類を判別できるようになっている。
【００２７】
つまり、この印刷装置1は、テープカセット21の種類が内蔵するテープ部材31の幅等によって異なるため、このテープカセット21の種類を判別することによって、印刷対象物であるテープの幅、テープの色等を識別することができ、制御部40がテープの幅に適合した印刷データを作成することができるようになっている。
【００２８】
この印刷装置1は、印刷の指示がされると、テープ部材31及びインクリボン35がテープカセット21から繰り出され、プラテンローラ12とサーマルヘッド11との間にこれらのテープ部材31及びインクリボン35が重ね合わされた状態で挟み込まれて搬送される。
【００２９】
そして、サーマルヘッド11が印刷データに基づいて発熱駆動され、インクリボン35のインクがテープ部材31の印刷テープに熱転写されて印刷テープに印刷が行われ、印刷が終了すると設定によりフルカット機構17又はハーフカット機構18が作動してテープ部材31が幅方向に切断され、１枚のテープ状のラベルが作成される。
【００３０】
図３は、この印刷装置1の回路構成を示すブロック図である。この印刷装置1は、図３に示すように、システム全体を司る制御手段であるとともに画面位置検出手段及び印刷データ生成手段や印刷制御手段とされる制御部40を備える。
【００３１】
そして、制御部40には、記憶手段としてのＲＯＭ41、ＲＡＭ42と、入力部としてのキーボード入力部3と、タッチパネル入力部60と、が接続されている。制御部40は、画面位置検出手段として、タッチパネル入力部60にタッチペン64による画面タッチをされて画面位置指定入力が行われると、入力された画面位置を示す座標データを検出する。
【００３２】
さらに、制御部40には、表示部4を駆動させる表示部駆動回路63と、タッチパネル表示部62を駆動させる表示制御手段としてのタッチパネル表示部駆動回路61とが接続されている。
【００３３】
このタッチパネル表示部駆動回路61は、制御部40の指示によりタッチパネル表示部62を表示手段として駆動させる。そして、例えば、タッチパネル表示部駆動回路61は、タッチパネル表示部62を制御して、長文の文字列を表示させるにあたって、文字列が次々とパネル外に移行するように文字の読み方向に応じた方向にスクロール表示させる。
【００３４】
そして、制御部40は、印刷処理を実行する場合には印刷データ生成手段として、文字列データ格納手段に格納された文字列のデータに基づいて印刷パターンデータを生成する。
【００３５】
また、制御部40には、各種機構を駆動させるためのヘッド駆動回路51とステップモータ駆動回路52とカッターモータ駆動回路53とが接続されている。
【００３６】
この制御部40は、ＣＰＵであって、キーボード入力部3及びタッチパネル入力部60からのキー操作信号に応じて、又は、自動でＲＯＭ41に予め記憶されているシステムプログラム、メモリーカードに記憶された制御プログラム、外部機器から読み込まれた制御プログラム等を起動させ、ＲＡＭ42をワークメモリとして回路各部の動作を制御する。
【００３７】
ＲＯＭ41は、キーボード入力部3及びタッチパネル入力部60から入力された文字を印刷するためのプログラム、入力情報の表示形態を変更するプログラム等が記憶され制御部40で読み取り可能なプログラムが記憶された記憶媒体としても機能する。
【００３８】
ＲＡＭ42は、キー入力及びタッチペン入力等による入力情報によって複数行の文字列のデータを格納する文字列データ格納手段とされる入力データメモリ、入力された印刷情報が展開された印刷パターンデータが記憶される印刷データメモリ、表示部4やタッチパネル表示部62に表示されるパターンデータが記憶される表示データメモリ等の各領域が確保され、印刷処理等に必要なデータを一時的に記憶するレジスタやカウンタ等が設けられている。
【００３９】
ヘッド駆動回路51は、印刷パターンデータに基づいて印刷手段であるサーマルヘッド11を制御し、被印刷媒体であるテープ部材31に印刷させる。ステップモータ駆動回路52は、搬送手段を駆動させる回路であって、プラテンローラやリボン巻取軸を回転させるステップモータ46を制御し、所定の速度で長手方向にテープ部材31を搬送する。カッターモータ駆動回路53は、フルカット手段及びハーフカット手段等を制御する駆動回路であり、フルカット機構及びハーフカット機構で使用されるカッターモータ48を制御する。
【００４０】
以下、本発明の印刷装置1における複数行の文字列のラベル作成時の表示制御を含む一連の流れについて図を用いて詳細に説明する。図４は、印刷装置1における複数行の文字列のラベル作成時の表示例を示す図である。
【００４１】
本実施の形態における手書き入力による二段書として、図４の（１）に示すように、入力画面（Ａ）となるタッチパネル入力部60に２行目の文頭を下げて書き込みを行ったとき、即ち図４の（１）における入力画面（Ａ）に示したように、下段行の行頭余白を大きくして文字入力を行った場合、表示部4である表示画面（Ｂ）には、入力画面に書き込まれたままの印刷パターンと、下段行の行頭余白を残したまま上段行と一列とする印刷パターンと、行頭余白を削除して上段行と下段行との文字間隔をほぼ均等とする印刷パターンと、を表示して、何れかの印刷パターンを選択可能とするものである。また、一行目の文末に行末余白があれば、その行末余白と二行目の行頭余白との少なくともいずれか一方を削除してもよい。
【００４２】
即ち、入力文字に対する印刷パターンを例示する表示部4の表示画面には、図４の（１）における表示画面（Ｂ）に示すように、入力画面のままの文字列である原表示と、上段の文字列と下段の文字列とを単純に一行とした文字列である行変換表示と、上段の文字列と下段の文字列との文字間隔を詰めた文字列である余白詰め変換表示と、を表示するプレ表示を行って、使用者が印刷パターンの選択を行うことができるようにするものである。
【００４３】
尚、図４の（２）に示すように、入力画面（Ａ）に入力文字列として上段の先頭文字位置と下段の先頭文字位置を揃えるように手書き入力を行ったときは、表示画面（Ｂ）には入力画面のままの印刷パターンを示す原表示と、一行に連続させた印刷パターンを示す行変換表示のみを表示し、入力画面のままの印刷パターンと一行に連続させた印刷パターンとの選択を可能とするプレ表示を行うものである。
【００４４】
この手書き入力のままの印刷パターンか一行書の印刷パターンかを選択可能とする印刷パターン変更処理は、手書き入力が行われた後、図５に示すように、先ず、文字列検出処理（Ｓ１００）を行い、一行の入力か複数行の入力かの判定を行うと共に、文字列とされた各行の幅である文字列の行幅検出や、複数行の場合は行間余白の検出も行うものである。
【００４５】
更に、各行の行頭余白の検出や文字間隔を検出する文字配置検出処理（Ｓ２００）を行い、二行目以降の各行の行頭余白の長さにより、一行印刷に変更した場合に行頭余白を詰めることができるか否かの判断（Ｓ３００）を行うものである。また、一行目の文末に行末余白があれば、その行末余白と二行目の行頭余白との少なくともいずれか一方の余白を詰めることができるか否かの判断をしてもよい。
【００４６】
そして、二行目以降において先頭文字が一行目の先頭文字と揃っているために余白詰めが行えない場合、図４の（２）に示したように、入力された二段書と一連一行とした印刷パターンを表示部に表示するプレ表示（Ｓ４６０）を行い、手書き入力の状態のままの印刷か、横一行として印刷するか、の選択を入力に従って決定する一行印刷か否かの判断（Ｓ４７０）を行って印刷パターン変更処理を終了する。また、一行目の文末に行末余白があれば、その行末余白と二行目の行頭余白との少なくともいずれか一方の余白を詰めることができるか否かの判断をしてもよい。
【００４７】
また、二行目以降の行頭が下がっており、二行目以降の行頭余白が所定の値よりも大きい場合、二行目以降の行頭余白の長さに合わせて詰め幅の算出（Ｓ４１０）を行い、二段書の入力であった場合は、図４の（１）に示したように、入力された二段書の印刷状態を示す原表示と、二段目の行頭余白の長さをそのまま残して一行に並べる印刷状態を示す行変換表示と、二段目の行頭余白を削除して一行に並べた印刷状態を示す余白詰め変換表示と、を表示するプレ表示（Ｓ４２０）を行い、印刷状態の選択入力により入力状態のままの印刷か、行変換処理を行って一行印刷を行うかの判断（Ｓ４３０）、及び、一行印刷の場合は余白詰め変換処理により一行であって余白詰めが行なわれた印刷を行うかの判断（Ｓ４４０）をした後、印刷パターン変更処理を終了する。また、一行目の文末に行末余白があれば、その行末余白と二行目の行頭余白との少なくともいずれか一方の余白について詰め幅の算出を行ってもよい。
【００４８】
尚、この印刷パターン変更処理の後、文字列による行幅とテープ部材の幅とに合わせて印刷の大きさを決定し、印刷処理により印刷を行うものである。
【００４９】
そして、この印刷パターン変更処理としての文字列検出処理（Ｓ１００）は、フレームメモリにおいて水平ライン方向の各ドットにおいて文字の入力がされているドットか否かの検出を各ラインにおいて検出することをライン毎に順次垂直方向へ行い、また、文字配置検出処理（Ｓ２００）は、垂直方向の同一カラムの各ドットにおいて文字の入力がされているドットか否かの検出を各カラムにおいて検出することをカラム毎に順次水平方向へ行うものである。
【００５０】
即ち、文字列検出処理（Ｓ１００）は、図６に示すように、先ず、水平方向にラインのライン番号（Ｌ）に先頭番号「０」を設定し、カラム番号（Ｎ）にも先頭番号「０」を設定する（Ｓ１１０）。
【００５１】
そして、「０、０」番ドットに文字入力があるか否かの検出（Ｓ１１５）を行い、無ければカラム番号（Ｎ）に「１」を加えて（Ｓ１３０）先頭ラインの次のドットに文字入力されているか否かの検出（Ｓ１１５）を行い、当該ラインの最終カラム番号（Ｅ1）までを検出したか否かの判断（Ｓ１３５）を行いつつ、順次、各カラムにおけるドットに入力がされているか否かの検出（Ｓ１１５）を繰り返して所定のラインでの入力の有無を検出する。
【００５２】
そして、入力されたドットが検出されたとき、当該ラインにおいて既に入力ドット有が記憶されているか否かの判断（Ｓ１２０）を行って記憶されていなければ入力ドットが連続しているか否かの判断（Ｓ１２３）を行い、当該ラインにおいて複数ドットにわたり連続して入力があるときは入力有のフラグ（Ｆ）を立てて入力ドット有の記憶をする（Ｓ１２５）ものである。
【００５３】
更に、最終カラム番号（Ｅ1）までを検出したか否かの判断（Ｓ１３５）により１ラインの検出が終了したと判断したとき、複数連続した入力ドットがあったか否かの判断（Ｓ１４０）を行って入力ドットの記録がなければライン番号（Ｌ）に「１」を加えると共にカラム番号（Ｎ）を「０」に戻し、入力ドット有のフラグ（Ｆ）を戻す処理（Ｓ１５０）を行うものである。
【００５４】
また、１ラインの検出が終了して入力ドットがあったか否かの判断（Ｓ１４０）を行ったとき、入力ドットが存在する記録（Ｆ）が立っているときは、このライン番号を記憶（Ｓ１４５）した後に、ライン番号（Ｌ）に「１」を加えると共にカラム番号（Ｎ）を「０」に戻し、入力ドット有のフラグ（Ｆ）を戻す処理（Ｓ１５０）を行う。
【００５５】
このようにして各水平ラインの検出を順次垂直方向に行い、最終ライン番号（Ｅ2）まで検出を行った後、入力ドットが存在したライン番号（Ｌ）の連続状態及び入力ドットが存在しない水平ライン番号（Ｌ）の連続状態により、入力文字列の行数算出（Ｓ１６０）により入力された文字列が何行かを記憶し、更に、文字の大きさや文字の並びによる文字列一行の行幅算出（Ｓ１６１）、複数行の場合は行間余白の幅の算出（Ｓ１６３）を行うものであって、文字列が複数行の場合に各行の行頭余白の検出等を行う文字配置検出処理（Ｓ２００）を行うものである。
【００５６】
尚、入力文字列が一行の場合や上段行の文字と下段行の文字とが一部交差している場合、文字列検出（Ｓ１００）を終了し、通常の文字列先頭位置検出及び文字列末尾検出を行って文字入力の範囲を特定し、テープ部材への印刷サイズを決定するものである。
【００５７】
そして、文字配置検出処理（Ｓ２００）としては、図７に示すように、先ず、水平方向にラインのライン番号（Ｌ）に先頭番号「０」を設定し、カラム番号（Ｎ）にも先頭番号「０」を設定する（Ｓ２１０）。
【００５８】
その後、「０、０」番ドットに入力があるか否かの検出（Ｓ２１５）を行い、文字入力された入力ドットであればライン番号を記憶（Ｓ２２０）し、入力ドットでなければそのままとして、次にライン番号（Ｌ）に「１」を加算し（Ｓ２２５）、最終ライン番号（Ｅ2）まで検出を行ったか否かの判断（Ｓ２３０）により最終ラインまで入力ドットの検出を行っていない場合は次のラインの同じカラムのドットについて文字入力されているか否かの検出（Ｓ２１５）とライン番号（Ｌ）の加算（Ｓ２２５）とを繰り返す。
【００５９】
そして、各カラムにおいて最終ライン番号（Ｅ2）までを検出したか否かの判断（Ｓ２３０）により最終ラインまで検出が終了したと判断したときは、入力ドットの存在を記憶したラインがあったか否かの判断（Ｓ２３５）を行い、入力ドットの記録があったときはライン番号により上段の文字列か下段の文字列かなどの何れの文字列で入力ドットがあったか否かの文字行判別を行い（Ｓ２４０）、当該文字列で以前のカラムで入力ドットがあったか否かの判断（Ｓ２４５）を行って、以前のカラムで入力ドットがなければ、当該カラムが文字列の先頭であるため行頭余白の記憶（Ｓ２５０）を行う。
【００６０】
また、当該文字列で以前のカラムにおいて入力ドットが存在したときは、今回のカラムにおける入力ドットが当該文字列で連続して存在しているか否かの判断（Ｓ２６０）を行って連続したカラムに入力ドットが存在していれば入力された文字の文字幅として連続数を記憶（Ｓ２６５）し、連続してカラムに存在しているか否かの判断（Ｓ２６０）により連続でなく、新たに入力ドットが存在するカラムとなったときは、前回の入力ドットの連続したカラムにおける最終カラムからのカラム数により文字の間の余白幅として入力ドットの無いカラム数の連続を算出し、文字間余白としての記憶（Ｓ２７０）を行う。
【００６１】
このような余白幅の記憶（Ｓ２５０）、（Ｓ２７０）や文字幅の記憶（Ｓ２６５）を行った後、又は、最終カラムまでの検出を行って入力ドットの存在を記憶したラインがあったか否かの判断（Ｓ２３５）により入力ドットの存在するラインがないと判断されたとき、カラム番号（Ｎ）に「１」を加え、ライン番号（Ｌ）を先頭番号「０」に戻す処理（Ｓ２７５）を行い、最終カラム番号（Ｅ1）までを検出したか否かの判断（Ｓ２８０）を行って最終カラムまでの検出が終了していなければ先頭ラインのドットに戻って当該ドットに入力があるか否かの検出（Ｓ２１５）を行って文字配置検出処理（Ｓ２００）を継続し、最終カラムまで検出が完了すれば文字配置検出処理（Ｓ２００）を終了するものである。
【００６２】
そして、余白詰め変換処理が可能か否かの判断は、図８に示すように、先ず、文字列が複数行か否かの判断（Ｓ３１０）を行い、複数行の場合、文字配置検出処理（Ｓ２００）で算出した各行の行頭余白を読み出し（Ｓ３１５）、二行目以降の行頭余白が一行目の行頭余白よりも基準値以上に大きいかを判断（Ｓ３２０）し、二行目以降の行頭余白が一行目の行頭余白よりも基準値以上に大きい場合は余白詰めを可能と判断し（Ｓ３２５）、基準値未満の場合は余白詰め不可能と判断（Ｓ３３０）するものである。また、一行目の文末に行末余白があれば、その行末余白と二行目の行頭余白との少なくともいずれか一方の余白を詰めることができるか否かの判断をしてもよい。
【００６３】
この基準値としては、カラム数において５０ドット乃至１００ドット等の所定の値とする場合や、文字配置検出処理（Ｓ２００）における連続数記憶（Ｓ２６５）で検出した最上段行先頭文字の大きさの２分の１乃至３分の２程度とするものである。
【００６４】
このように、基準値を設けることにより、手書きにより各行の文字の先頭が多少ずれていても、小さなずれは修正することなく、見辛くなる大きなずれを修正して一行とした文字列を見易くすることができる。
【００６５】
従って、二段書とされた上段の先頭文字に対して下段の先頭文字のずれが所定の基準値以上に大きく後退しているとき、先頭文字の後退した余白部を削除するようにして行頭余白を詰める余白詰め変換処理を行うことにより、文字間隔を余分に空けることなく一段書に変換して印刷を行うことができ、テープ部材31を無駄にすることなく見易い印刷とすることができる。また、一行目の文末に行末余白があれば、その行末余白と二行目の行頭余白との少なくともいずれか一方の余白部を削除してもよい。
【００６６】
尚、先頭文字の後退した余白部を削除するに際しては、文字配置検出処理（Ｓ２００）で検出した文字間余白距離の平均値に合わせて上段の最終文字と下段の先頭文字との間隔を設定することもある。
【００６７】
また、文字配置検出処理（Ｓ２００）は、行頭余白の検出のみとして各行の先頭文字の位置検出と各行の最終文字の位置検出とするように簡略化し、先頭文字のずれ量により余白詰めが可能か否かの判断を行い、且つ、余白詰めの量も決定することもある。
また、文字配置検出処理（Ｓ２００）は、行頭余白の検出のみならず、行頭余白の検出にも用いることができ、一行目の行末余白と二行目の行頭余白との少なくとも何れか一方に余白が形成されている場合にも用いることができる。
【００６８】
更に、上記実施の形態は、当該印刷装置1のタッチパネル入力部60に手書き入力が行われてタッチパネル入力部60からの入力情報を処理して行変換処理や余白詰め変換処理を行っているが、手書き入力文字は、スキャン画像によるものや他のパーソナルコンピュータのタッチパネル入力部に入力された文字情報を当該印刷装置1に入力した場合においても、同様の処理を行うことができる。
【００６９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲とに含まれる。
【００７０】
以下に、本願出願の最初の特許請求の範囲に記載された発明を付記する。
［１］
任意の形状を有するパターンを入力する入力部と、
前記パターンを表示する表示部と、
被印刷媒体に印刷をおこなう印刷部と、
前記入力部、前記表示部及び前記印刷部を制御する制御部と、
を備え、
前記入力部から入力された入力パターンが第１の行及び当該第１の行の次行である第２の行を含む複数行であって、前記第１の行の第１のパターンが形成されている第１のパターン領域の後方と、前記第２の行の第２のパターンが形成されている第２のパターン領域の前方と、の少なくともいずれか一方に余白部が形成されている場合、
前記制御部は、
前記余白部を削除する余白詰め変換処理をおこなって前記第１のパターン及び前記第２のパターンを、前記第１のパターン及び前記第２のパターンの順に、一行のパターン配置に変換して、
前記パターン配置を前記表示部により表示させるとともに、前記印刷部により前記被印刷媒体に印刷させる、
ことを特徴とする印刷装置。
［２］
前記制御部は、
前記余白部の長さが所定の長さ以上の場合に前記余白部を削除し、前記余白詰め変換処理をおこなうことを特徴とする前記［１］に記載の印刷装置。
［３］
前記制御部は、
前記余白部の長さが前記所定の長さ未満の場合に前記余白詰め変換処理をおこなわず、前記第１のパターン及び前記第２のパターンを順に一行とする行変換処理をおこなうことを特徴とする前記［２］に記載の印刷装置。
［４］
前記所定の長さは、５０ドット以上１００ドット以下の範囲の長さであることを特徴とする前記［２］又は［３］に記載の印刷装置。
［５］
任意の形状を有するパターンを入力する入力部と、
前記パターンを表示する表示部と、
被印刷媒体に印刷をおこなう印刷部と、
前記入力部、前記表示部及び前記印刷部を制御する制御部と、
を備え、
前記入力部から入力された入力パターンが第１の行及び当該第１の行の次行である第２の行を含む複数行であって、前記第１の行の第１のパターンが形成されている第１のパターン領域の後方と、前記第２の行の第２のパターンが形成されている第２のパターン領域の前方と、の少なくともいずれか一方に余白部が形成されている場合、
前記余白部を削除する余白詰め変換処理をおこなって前記第１のパターン及び前記第２のパターンを、前記第１のパターン及び前記第２のパターンの順に、一行のパターン配置に変換し、
前記パターン配置を前記表示部によって表示し、前記印刷部によって前記被印刷媒体に印刷する、
ことを特徴とする印刷装置による印刷方法。
［６］
前記余白部の長さが所定の長さ以上の場合に前記余白部を削除し、前記余白詰め変換処理をおこなうことを特徴とする前記［５］に記載の印刷装置による印刷方法。
［７］
前記余白部の長さが前記所定の長さ未満の場合に前記余白詰め変換処理をおこなわず、前記第１のパターン及び前記第２のパターンを順に一行とする行変換処理をおこなうことを特徴とする前記［６］に記載の印刷装置による印刷方法。
［８］
前記所定の長さは、５０ドット以上１００ドット以下の範囲の長さであることを特徴とする前記［６］又は［７］に記載の印刷装置による印刷方法。
【符号の説明】
【００７１】
１  印刷装置                             ２  筐体
３  キーボード入力部                     ４  表示部
５  開閉蓋                               ７  テープ繰出部
８  テープ収納部                         １１  サーマルヘッド
１２  プラテンローラ                     １３  リボン巻取軸
１５  カセット受部                       １６  テープ幅検出スイッチ
１７  フルカット機構                     １８  ハーフカット機構
２１  テープカセット                     ２２  カセットケース
２３  テープコア                         ２４  リボン供給コア
２５  リボン巻取コア                     ２７  ヘッド配置部
２９  被係合部                           ３１  テープ部材
３５  インクリボン                       ４０  制御部
４１  ＲＯＭ                             ４２  ＲＡＭ
４５  テープ印刷機構
４６  ステップモータ                     ４８  カッターモータ
５１  ヘッド駆動回路                     ５２  ステップモータ駆動回路
５３  カッターモータ駆動回路             ６０  タッチパネル入力部
６１  タッチパネル表示部駆動回路         ６２  タッチパネル表示部
６３  表示部駆動回路                     ６４  タッチペン
【図１】
2014054732.tif 000003
【図２】
2014054732.tif 000004
【図３】
2014054732.tif 000005
【図４】
2014054732.tif 000006
【図５】
2014054732.tif 000007
【図６】
2014054732.tif 000008
【図７】
2014054732.tif 000009
【図８】
2014054732.tif 000010