(57)【要約】【課題】小さな表示部であっても文字列の上下関係を把握しやすい表示装置を提供する。【解決手段】ラベルプリンタは、複数行の文字列のデータを入力するための入力部と、入力部から入力されたデータによる文字列と、入力部によるデータの入力位置を表すカーソルとを表示する表示部と、複数行のうち、カーソルで表示された入力位置の行または列に位置する文字列が他の行または列に位置する文字列に対して相対的に大きく表示されるように表示部を制御する制御部とを備えている。【選択図】図９
2010129035.tif 000002
【特許請求の範囲】
【請求項１】
複数行または複数列の文字列を表示可能な表示装置において、
前記文字列のデータを入力するための入力手段と、
前記入力手段で入力されたデータによる文字列と、前記入力手段によるデータの入力位置を表すカーソルとを表示する表示手段と、
前記複数行または複数列のうち、前記カーソルで表示された入力位置の行または列に位置する文字列が他の行または列に位置する文字列に対して相対的に大きく表示されるように前記表示手段を制御する制御手段と、
を備えた表示装置。
【請求項２】
前記制御手段は、前記表示手段における前記文字列の表示可能領域の中で所定の大きさの文字が何行または何列表示可能かを算出しておき、前記入力手段で入力された文字列の行数または列数が前記算出しておいた行数または列数を越えるか否かを判断し、越えると判断したときに、前記カーソルで表示された入力位置の行または列に位置する文字列が他の行または列に位置する文字列に対して相対的に大きく表示されるように前記表示手段を制御することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記制御手段は、前記入力手段で改行命令の入力がなされたときに、前記越えるか否かを判断することを特徴とする請求項２に記載の表示装置。
【請求項４】
前記入力手段で入力されるデータによる文字列の行数または列数を予め設定するための設定手段をさらに備え、前記制御手段は、前記表示手段における前記文字列の表示可能領域の中で所定の大きさの文字が何行または何列表示可能かを算出し、前記設定手段で設定された行数または列数が該算出した行数または列数を越えるかを判断しておき、越えると判断し、かつ、前記入力手段で入力されたデータによる文字列の行数または列数が前記算出した行数または列数を越えたときに、前記カーソルで表示された入力位置の行または列に位置する文字列が他の行または列に位置する文字列に対して相対的に大きく表示されるように前記表示手段を制御することを特徴とする請求項１に記載の表示装置。
【請求項５】
前記制御手段は、前記カーソルで表示された入力位置の行または列に位置する文字列に対し、他の行または列に位置する文字列が縦方向および横方向のいずれか一方向にのみ圧縮して表示されるように前記表示手段を制御することを特徴とする請求項１ないし請求項４のいずれか１項に記載の表示装置。
【請求項６】
印刷媒体を搬送する搬送手段と、前記印刷媒体に所定の印刷を行う印刷手段とを備えた印刷装置において、請求項１ないし請求項５のいずれか１項に記載の表示装置をさらに備えたことを特徴とする印刷装置。
【請求項７】
前記印刷手段は、前記入力手段で入力されたデータによる文字列を印刷することを特徴とする請求項６に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示装置および印刷装置に係り、特に、複数行または複数列の文字列を表示可能な表示装置および該表示装置を備えた印刷装置に関する。
【背景技術】
【０００２】
従来、ラベルやテープ状印刷媒体（以下、媒体という。）に印刷するラベルプリンタが知られている。この種のラベルプリンタは、一般に、印刷対象となる文字列のデータを入力するための入力部と、入力部で入力されたデータによる文字列を表示するＬＣＤ等の小型の表示部を備えている。また、旧来のラベルプリンタによる媒体への印刷は１行ないし２行程度が普通であったが、近年は媒体の種類も豊富になり、媒体に対して複数行ないし複数列の印刷が可能なラベルプリンタも市場に投入されている。
【０００３】
ところで、ラベルプリンタでは、機体のスペースやコスト上の問題から表示部が依然として小型のままであるため、複数行または複数列の文字列を構成するデータを入力しても、表示部には入力された一部の文字列しか表示されず、編集が困難である、という問題があった。
【０００４】
この問題を解決するため、表示される文字列の全体を圧縮して表示部に表示する技術（例えば、特許文献１参照）や、表示部をスクロール可能に構成する技術（例えば、特許文献２参照）が開示されている。
【０００５】
【特許文献１】特開平０７−１２５３７４号公報
【特許文献２】特開平１０−２８９０８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、文字列の全体を圧縮して表示部に表示しようとすると、もともとラベルプリンタの表示部は小さいので、見えにくくなってしまう。また、スクロールして文字列を表示しようとすると、１行１行は見えやすいが、文字列の上下関係（全体の関係）を直ちに把握できず、いちいちスクロールしなければならない、という問題がある。
【０００７】
本発明は上記事案に鑑み、小さな表示部であっても文字列の上下関係を把握しやすい表示装置および該表示装置を備えた印刷装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の態様は、複数行または複数列の文字列を表示可能な表示装置において、前記文字列のデータを入力するための入力手段と、前記入力手段で入力されたデータによる文字列と、前記入力手段によるデータの入力位置を表すカーソルとを表示する表示手段と、前記複数行または複数列のうち、前記カーソルで表示された入力位置の行または列に位置する文字列が他の行または列に位置する文字列に対して相対的に大きく表示されるように前記表示手段を制御する制御手段と、を備える。
【０００９】
第１の態様において、制御手段は、表示手段における文字列の表示可能領域の中で所定の大きさの文字が何行または何列表示可能かを算出しておき、入力手段で入力された文字列の行数または列数が前記算出しておいた行数または列数を越えるか否かを判断し、越えると判断したときに、カーソルで表示された入力位置の行または列に位置する文字列が他の行または列に位置する文字列に対して相対的に大きく表示されるように表示手段を制御するようにしてもよい。その際、制御手段は、入力手段で改行命令の入力がなされたときに、越えるか否かを判断するようにしてもよい。また、入力手段で入力されるデータによる文字列の行数または列数を予め設定するための設定手段をさらに備え、制御手段は、表示手段における文字列の表示可能領域の中で所定の大きさの文字が何行または何列表示可能かを算出し、設定手段で設定された行数または列数が該算出した行数または列数を越えるかを判断しておき、越えると判断し、かつ、入力手段で入力されたデータによる文字列の行数または列数が算出した行数または列数を越えたときに、カーソルで表示された入力位置の行または列に位置する文字列が他の行または列に位置する文字列に対して相対的に大きく表示されるように表示手段を制御するようにしてもよい。さらに、制御手段は、カーソルで表示された入力位置の行または列に位置する文字列に対し、他の行または列に位置する文字列が縦方向および横方向のいずれか一方向にのみ圧縮して表示されるように表示手段を制御することが好ましい。
【００１０】
また、上記課題を解決するために、本発明の第２の態様は、印刷装置であって、前記印刷媒体を搬送する搬送手段と、前記印刷媒体に所定の印刷を行う印刷手段とを備えた印刷装置において、第１の態様の表示装置をさらに備えたことを特徴とする。このとき、印刷手段は、入力手段で入力されたデータによる文字列を印刷するようにしてもよい。
【発明の効果】
【００１１】
本発明によれば、制御手段が、カーソルで表示された入力位置の行または列に位置する文字列が他の行または列に位置する文字列に対して相対的に大きく表示されるように表示手段を制御するので、オペレータは、入力ないし編集している行が一目で分かるとともに、文字列の上下関係を把握しやすい、という効果を得ることができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明を、ラベル等の印刷媒体に任意の文字等をプリント可能なラベルプリンタに適用した実施の形態について説明する。
【００１３】
（構成）
図１に示すように、本実施形態のラベルプリンタ１は、ノートタイプコンピュータと同様に持ち運び可能に構成されており、大別して、キーボードや入力制御部を有する入力部１３、ＬＣＤや表示制御部を有する表示部１４、サーマルヘッド６を構成しマトリクス状に配設された多数の発熱素子を選択的に発熱させることで印刷媒体に印刷する印刷部２０およびこれら各部を制御する制御部１５（図３参照）を備えている。
【００１４】
入力部１３は、ノートタイプコンピュータとほぼ同様に、ファンクションキー、文字・数字・記号キー、スペースキー、変換キー、十字方向キー、リターンキー等を有しており、オペレータはこれらのキーを操作することで、印刷媒体の種類、サイズ、設定条件等を入力することができる。
【００１５】
図４に示すように、表示部１４のＬＣＤは、入力モード等を表示する各種情報表示エリア１４Ａ、入力部１３から入力された文字、数字、記号（以下、文字と略称する。）を表示する文字情報表示エリア１４Ｂ、文字サイズ等を表示するパラメータ表示エリア１４Ｃの３つの表示エリアに分割されており、各種情報表示エリア１４Ａおよびパラメータ表示エリア１４Ｃはそれぞれ文字情報表示エリア１４Ｂの上下に配置されている。ＬＣＤは全体で縦６４ドット、横１６０ドットの表示が可能であり、各種情報表示エリア１４Ａは縦１６ドット、横１６０ドット、文字情報表示エリア１４Ｂは縦３２ドット、横１６０ドット、パラメータ表示エリア１４Ｃは縦１６ドット、横１６０ドットの表示が可能である。
【００１６】
なお、各種情報表示エリア１４Ａには、入力部１３から英数、ローマ字、ひらがなのいずれかで入力するかを表示（選択）する入力モード表示、入力部１３から挿入または上書のいずれかで入力するかを表示する挿入／上書モード表示（編集モード表示）、チューブへの印字速度を標準または高速のいずれかで行うかを表示するチューブ印字速度表示、複数ページの印字を一回の印刷操作で行うときにページ間のカットをどのように行うかを表示する半切りモード表示、電源が投入されていることを表示する電源表示、後述するチューブアタッチメント（図２（Ｂ）参照）が装着されたことを表示するチューブフィーダ表示、チューブ１本分（ラベル１枚分）の長さを示す「カット長」、文字の位置がセンタリングか左寄せかを示す「文字配置」およびチューブの左端から先頭の文字までを示す「余白」を表示するカット長／文字配置／余白表示、現在表示されているページの前に別のページがある場合に表示される前ページ表示、および、現在表示されているページの後に別のページがある場合に表示される次ページ表示、等が表示される。
【００１７】
また、パラメータ表示エリア１４Ｃには、現在何ページ目が表示されているかを数字で表示するページ表示、印刷の向きを「横向き／横書き」、「縦向き／縦書き」、「縦向き／横書き」のいずれかで行うかを表示する印刷の向き表示、文字に枠を付ける場合に選択した枠囲みの形を表示する枠囲み表示、選択した文字サイズを表示する文字サイズ表示、印刷する行数（本例では１〜３行のいずれか）を表示する行数表示、選択した文字間隔を表示する文字間隔表示、現在表示されている文字が何頁に印刷されるかを表示する連続印刷表示、等が表示される。
【００１８】
一方、文字情報表示エリア１４Ｂには、入力部１３から入力された文字（厳密には、入力された文字データが所定の変換を経て表示された文字）の文字列が表示されるが、その詳細については後述する。なお、文字情報表示エリア１４Ｂには、オペレータが入力しようとする箇所にカーソルが表示される（図１参照）。
【００１９】
図１に示すように、印刷部２０は、印刷媒体を搬送するための搬送ローラ２ａ、２ｂと、搬送ローラ２ａ、２ｂの下流側でサーマルヘッド６に対向配置されたプラテンローラ３と、プラテンローラ３の下流側にプラテンローラ３と対向するように配置されたピンチローラ４と有している。
【００２０】
プラテンローラ３とサーマルヘッド６との間にはインクリボンＲが介在している。インクリボンＲは、インクリボンカセット８のリボン供給リールから供給され、リボン巻取リールに巻き取られる。
【００２１】
ピンチローラ４の下流側には、印刷媒体を切断するためのカッタ７が配置されている。カッタ７は、カッタ刃７ａとカッタ刃受け台７ｂとを有している。カッタ刃受け台７ｂは、平坦面で構成される全切り面と、両端に突条を有する半切り面とを備え、全切り面および半切り面をカッタ刃７ａに対して略垂直にセットすることにより、印刷媒体の全切り処理および半切り処理をそれぞれ行うことができる。ここで、半切りとは、印刷媒体を部分的に切断することをいい、その切断の割合を問わない。また、印刷媒体の種類によって半切り方法を変えてもよく、例えば、印刷媒体が剥離紙付ラベルの場合には剥離紙をカットせずにラベルのみカットしてもよく、ロール紙やリボンテープの場合にはミシン目を入れるようにしてもよい。
【００２２】
搬送ローラ２ａ、２ｂの上流側には、図示しないギアを介して搬送ローラ２ａ、プラテンローラ３およびインクリボンカセット８のリボン巻取リールのスプールを回転駆動させるステッピングモータ５が配置されており、リボンカセット８の一側（図１の左側）かつカッタ７の一側（図１の下側）には、図示しないギアを介して、サーマルヘッド６およびカッタ刃７ａをそれぞれ退避位置から印刷位置ないし切断位置へ進出させるステッピングモータ９が配置されている。
【００２３】
図１には、長尺状の印刷媒体Ｍ（以下、長尺媒体Ｍという。）が装着された状態が示されている。この例に則して説明すると、印刷時には、インクリボンカセット８のインクリボンＲを挟んでサーマルヘッド６を長尺媒体Ｍに圧接するとともに、サーマルヘッド６を構成する発熱素子を選択的に発熱させることでインクリボンＲのインクを溶融して長尺媒体Ｍに文字列を１ライン（行）または数ラインずつ印刷する。また、サーマルヘッド６による印刷が完了し所定長さ下流側に搬送した時点でカッタ７を作動（退避位置から進出位置に移動）させることで、オペレータが所望する長さの長尺媒体Ｍを得る。なお、ラベルプリンタ１は、所定時間経過後、未印刷の長尺媒体Ｍを搬送ローラ２ａ、２ｂ側へ自動的に巻き戻すように設定されている。
【００２４】
ラベルプリンタ１は、アタッチメント部１０に装着するアタッチメントを変更することにより、各種長尺媒体に対して印刷および切断処理が可能に構成されている。図２は、ラベルカセットとチューブ用アタッチメントの構成の一例を示している。例えば、図２（Ａ）に示すラベルカセット１１をアタッチメント部１０に装着した場合、カセット内部から剥離紙付ラベルが引き出され、当該ラベルに対して印刷および切断処理を行うことができる。また、図２（Ｂ）に示すチューブアタッチメント１２をアタッチメント部１０に装着した場合、チューブ挿入口１２ａからチューブを挿入することにより、当該チューブに対して印刷および切断処理を行うことができる。
【００２５】
図３に示すように、制御部１５は、中央処理装置として高速で機能するＣＰＵ、ラベルプリンタ１の基本制御プログラムおよびプログラムデータを格納したＲＯＭ、ＣＰＵのワークエリアとして機能するＲＡＭ等を有しており、これらＣＰＵ、ＲＯＭ、ＲＡＭは内部バスで接続されている。
【００２６】
制御部１５には外部バスが接続されている。外部バスには、入力部１３の入力制御部、表示部１４の表示制御部、印刷部２０のサーマルヘッド６、ステッピングモータ５、９の動作を制御するドライバ１８、各種センサからの情報を制御するセンサ制御部１９が接続されている。ドライバ１８には上述したステッピングモータ５、９が接続されており、センサ制御部１９には各種センサが接続されている。また、制御部１５は図示しないバッファやインターフェースを有しており、外部バスを介して、例えば、パーソナルコンピュータ等の上位機器に接続可能である。このため、オペレータは入力部１３からの入力に代えて、パーソナルコンピュータからの入力も可能であり、さらに、ＲＡＭカード等の外部記憶装置を装着することで外部記憶装置に格納されたデータの利用も可能である。
【００２７】
（動作）
次に、フローチャートを参照して、本実施形態のラベルプリンタ１の動作を、表示部１４の動作を中心にＣＰＵを主体として説明する。以下では、説明を簡単にするために、３行以内の入力がなされるものとして説明する。なお、ラベルプリンタ１に電源が投入されると、ＲＯＭに格納されたプログラムおよびプログラムデータをＲＡＭに展開するとともに、各種センサを介して上述した各部が所定のホーム位置にあるかを確認し、ホーム位置にない場合にはホーム位置に移動させる復帰処理を含む初期設定処理を行った後、表示部１４に入力部１３から入力された文字列を表示するための入力表示ルーチンを実行する。
【００２８】
図５に示すように、入力表示ルーチンでは、まず、ステップ１０２において、入力部１３のキーから入力がなされるまで待機する。入力部１３のキーから入力がなされると、次のステップ１０４において、行数入力か否かを判断し、肯定判断のときは、ステップ１０６（後述）に進み、否定判断のときは、次のステップ１０８において、（入力の）終了命令が入力されたか否かを判断する。ステップ１０８で肯定判断のときは、入力表示ルーチンを終了し、否定判断のときは、次のステップ１１０において、リターンキーにより改行命令が入力されたか否かを判断する。
【００２９】
ステップ１１０での判断が肯定のときは、次のステップ１１４において、改行命令による改行が３行目に該当するか否かを判断し、否定判断のときおよびステップ１１０での判断が否定のときはステップ１１２に進み、肯定判断のときは、ステップ１１６に進む。
【００３０】
ここで、図６〜図９を参照して、ステップ１１２、１１６での処理の詳細について例示する。図６（Ａ）は、オペレータが入力部１３を介して１行目のデータを入力する際の文字列が表示部１４に表示された状態を模式的に表している。表示部１４には、オペレータが特に文字サイズを変更しない限り、入力したデータが変換された後、縦１６ドット×横１６ドットの文字（以下、標準サイズ文字という。）で表示される。図６（Ａ）では、「あ」、「い」、「う」、「え」の文字を入力し、次の文字を入力する前の状態を示している。すなわち、カーソルは「え」の文字の後に表示される。１行目の入力では、文字情報表示エリア１４Ｂのうち、縦方向で中央の１６ドットが使用され、上下の８ドットは未使用領域となる（図４も参照）。
【００３１】
標準サイズ文字が使用される場合、文字情報表示エリア１４Ｂには、１０文字の文字列が表示可能であるが、うち１文字はカーソルを表示するため、入力する際、実質的には、カーソルを含む９文字が表示される（図６（Ｂ）参照）。図６（Ｃ）は、１０文字目の文字「こ」を入力した際のスクロール状態を模式的に示したものであり、文字情報表示エリア１４Ｂには「あ」がオーバーフローした状態が示されている。同様に、連続して（同じ１行目で）、文字の入力が可能であるが、図６（Ｄ）は、オペレータが、１４文字目の文字「せ」を入力した後、１５文字目で改行命令を入力した状態を示している。
【００３２】
図７（Ａ）は、ＣＰＵが改行命令を把握し、カーソルの位置を２行目に移動させた状態を示している。入力された「さ」、「し」、「す」、「そ」はスクロールされた結果、文字情報表示エリア１４Ｂからオーバーフローした状態が示されている。オペレータは１行目と同様に続いて２行目に文字の入力が可能である（図７（Ｂ）参照）。図７（Ｃ）はこのようにして順に平仮名を入力していったときの状態を示しており、図７（Ｄ）は改行命令を入力が入力された状態を示している。
【００３３】
従って、ステップ１１２では、入力部１３から入力されたデータを取り込み、表示部１４に文字を表示するとともに、カーソルを次の入力位置に移動させる処理が行われる。なお、上述した標準サイズ文字が使用される場合には、表示部１４に、１行目、２行目とも縦１６ドット、横１６ドットの文字を表示する。
【００３４】
図８（Ａ）は、ＣＰＵが改行命令を把握し、カーソルの位置を３行目に移動させた状態を示している。ここで着目すべき点は、カーソルが位置する３行目は圧縮されず（縦１６ドット、横１６ドットの標準サイズ文字で表示され）、１行目、２行目の文字がそれぞれ縦８ドット、横１６ドットで表示され、縦方向に圧縮されている点である。図８（Ｂ）はこの点をより分かりやすく表している。換言すれば、ＣＰＵは、カーソルが位置する行の文字列が他の行に位置する文字列に対して相対的に大きく表示されるように表示部１４を制御する。従って、上述したステップ１１６では、ステップ１１２での処理に加えこのような圧縮処理が行われる。すなわち、ＣＰＵは、ステップ１１６において、表示部１４の文字情報表示エリア１４Ｂ内で標準サイズ文字が何行（本例では２行）表示可能かを算出しておき（算出済のテーブルやプログラムデータを参照するようにしてもよく、このような態様も「算出しておき」に含まれる。）、入力部１３から入力された文字列の行数が、算出しておいた行数を越えると判断したときに、カーソルが位置する文字列の行以外の行を圧縮表示するように表示部１４を制御する。
【００３５】
以上の説明は入力モードによる入力の場合であるが、オペレータは入力部１３の所定キーを押下することにより、既に入力された文字（列）や配置を編集（修正）するために、挿入／上書モード（編集モード）を選択することができる。図９は、オペレータが、編集モードを選択した後、カーソルを２行目に移動させた状態を示している。カーソルが位置する２行目の文字列は圧縮されず（縦１６ドット、横１６ドットの標準サイズ文字で表示され）、１行目、３行目の文字がそれぞれ縦８ドット、横１６ドットで表示され、縦方向に圧縮される。なお、カーソルが１行目または３行目に移動したときも同じである。
【００３６】
一方、ステップ１０６では上記とは別の処理が実行される。例えば、入力部１３から「１行」が入力された場合は、表示部１４には、図６（Ａ）〜（Ｃ）に示したように表示され、「２行」が入力された場合は、図７（Ａ）〜（Ｃ）に示したように表示される。図１０は、入力部１３から「３行」が入力された場合を示しており、図１０（Ａ）はオペレータが１行目を入力中の状態、図１０（Ｂ）は２行目を入力中の状態、図１０（Ｃ）は３行目を入力中の状態をそれぞれ模式的に示している。これらを比較して分かるように、ＣＰＵは、カーソルが位置する行の文字列を圧縮せず、カーソルが位置しない他の行の文字列を圧縮する処理を行っている。なお、文字列を入力した後に再び行数を入力するようにしてもよい。
【００３７】
ステップ１１２、１１６での処理がそれぞれ終了すると、入力表示ルーチンはステップ１０２へ戻る。これにより、入力表示ルーチンでは、入力部１３から入力された文字が文字列を構成するように１文字ずつ表示部１４に表示される。なお、入力表示ルーチンが終了すると、ＣＰＵは印刷媒体に入力部１３から入力（編集）された文字列を印刷する印刷ルーチンを実行した後、カッタ７による印刷媒体の切断、並びに、プラテンローラ３および搬送ローラ２を逆転させて印刷媒体を巻き戻す切断／巻き戻しルーチンを実行するが、これらの詳細については本発明とは直接は関連しないので、その詳細説明を省略する。
【００３８】
（作用等）
次に、本実施形態のラベルプリンタ１の作用、効果等について説明する。
【００３９】
本実施形態のラベルプリンタ１では、制御部１５が、カーソルで表示された入力位置の行に位置する文字列が他の行または列に位置する文字列に対して相対的に大きく表示されるように表示部１４を制御する。このため、ラベルプリンタ１によれば、オペレータは、入力ないし編集している行が一目で分かるとともに、文字列の上下関係を容易に把握することができる。
【００４０】
また、本実施形態のラベルプリンタ１では、制御部１５が、表示部１４の文字情報表示エリア１４Ｂ内で標準サイズ文字が何行表示可能かを算出しておき、入力部１３から入力された文字列の行数が、算出しておいた行数を越えると判断したときに、カーソルが位置する文字列の行以外の行を圧縮表示するように表示部１４を制御する（ステップ１１６）。従って、ラベルプリンタ１によれば、表示部１４のＬＣＤの表示面積が小さくとも、入力ないし編集している行が一目で分かるとともに、文字列の上下関係を容易に把握することができる。
【００４１】
さらに、本実施形態のラベルプリンタ１では、圧縮する際に、縦方向の一方向のみ文字列を圧縮して表示する。このため、オペレータは、縦方向および横方向の双方を圧縮する従来技術に比べ、表示部１４に表示された文字を把握しやすい。
【００４２】
なお、本実施形態では、カーソルが位置する行以外の行の文字列を圧縮表示するように表示部１４を制御する例を示したが、カーソルが位置する行以外の行の文字列を圧縮表示せずそのままとし、カーソルが位置する行の文字列を拡大表示するようにしてもよい。その際、縦方向および横方向の双方拡大でも、一方拡大でもよい。さらに、本実施形態では、横長の表示部１４および行方向での改行を例示したが、本発明はこれに限らず、縦長の表示部を用い列方向での改行を行うようにしてもよい。
【００４３】
また、本実施形態では、ステップ１０４、１０６の処理において、図１０に示したように、予め行数を設定しておき、設定された行数に従って文字列を表示部１４に表示する例を示したが、本発明はこれに制約されず、図６〜８に示す場合と同様に、ＣＰＵは、表示部１４における文字列の表示可能領域の中で標準サイズ文字が何行表示可能かを算出し、設定された行数または列数が該算出した行数または列数を越えるかを判断しておき、越えると判断し、かつ、設定された文字列の行数が算出した行数を越えたときに、カーソルで表示された入力位置の行に位置する文字列が他の行または列に位置する文字列に対して相対的に大きく表示されるように表示部１４を制御するようにしてもよい。
【００４４】
さらに、本実施形態では、説明を簡単にするために、表示部１４の最大表示行を３行目とした例を示したが、本発明はこれに制約されるものではなく、最大表示行を４行以上としてもよい。例えば、最大表示行を４行とした場合に、上記例に則して説明すれば、カーソルが位置する行の文字列の縦方向を１６ドットとし、カーソルが位置しない行の文字列の縦方向をＩｎｔ[（３２ドット−１６ドット）÷（４行−１行）]＝５ドットに圧縮するようにしてもよい。このとき、縦方向で文字列が表示される領域は、１６ドット＋５ドット×３行＝３１ドットとなり、１ドット分未使用領域となるが、その未使用領域は文字情報表示エリア１４Ｂの上下のいずれかに位置付けるようにしもよい。
【産業上の利用可能性】
【００４５】
本発明は小さな表示部であっても文字列の上下関係を把握しやすい表示装置および該表示装置を備えた印刷装置を提供するものであるため、表示装置および印刷装置の製造、販売に寄与するので、産業上の利用可能性を有する。
【図面の簡単な説明】
【００４６】
【図１】本発明が適用可能な実施形態のラベルプリンタの外観図である。
【図２】実施形態のラベルプリンタのアタッチメント部に装着可能なアタッチメントを示し、（Ａ）はラベルカセット、（Ｂ）はチューブ用アタッチメントの平面図を示す。
【図３】実施形態のラベルプリンタの制御部および接続系統を示すブロック図である。
【図４】本実施形態のラベルプリンタの表示部のＬＣＤにおける各表示エリアを示す説明図である。
【図５】本実施形態のラベルプリンタの制御部のＣＰＵが実行する入力表示ルーチンのフローチャートである。
【図６】文字情報表示エリアに１行の文字列が表示される場合の説明図であり、（Ａ）はカーソルが中央にあるとき、（Ｂ）はカーソルが１０文字目にあるとき、（Ｃ）は文字列が表示可能領域を越えたときのオーバーフロー状態およびカーソル位置、（Ｄ）は改行命令が入力される状態を示す。
【図７】文字情報表示エリアに２行の文字列が表示される場合の説明図であり、（Ａ）はカーソルが２行目の１文字目にあるとき、（Ｂ）はカーソルが中央にあるとき、（Ｃ）はは文字列が表示可能領域を越えたときのオーバーフロー状態およびカーソル位置、（Ｄ）は改行命令が入力される状態を示す。
【図８】文字情報表示エリアに３行の文字列が表示される場合の説明図であり、（Ａ）はカーソルが３行目に移動したとき、（Ｂ）は３行目を入力中の状態を示す。
【図９】文字情報表示エリアに編集モードで３行の文字列が表示され、カーソルが２行目に位置する状態の説明図である。
【図１０】文字情報表示エリアに３行の文字列の入力が設定された場合の説明図であり、（Ａ）はカーソルが１行目にあるとき、（Ｂ）はカーソルが２行目にあるとき、（Ｃ）はカーソルが３行目にあるときを示す。
【符号の説明】
【００４７】
１  ラベルプリンタ（印刷装置）
２ａ、２ｂ  搬送ローラ（搬送手段の一部）
３  プラテンローラ（印刷手段の一部、搬送手段の一部）
４  ピンチローラ（搬送手段の一部）
６  サーマルヘッド（印刷手段の一部）
１１  ラベルカセット（印刷媒体）
１３  入力部（入力手段）
１４  表示部（表示手段）
１５  制御部（制御手段）
２０  印刷部（印刷手段）
Ｍ  長尺媒体（印刷媒体の一部）
【図１】
2010129035.tif 000003
【図２】
2010129035.tif 000004
【図３】
2010129035.tif 000005
【図４】
2010129035.tif 000006
【図５】
2010129035.tif 000007
【図６】
2010129035.tif 000008
【図７】
2010129035.tif 000009
【図８】
2010129035.tif 000010
【図９】
2010129035.tif 000011
【図１０】
2010129035.tif 000012