(57)【要約】【課題】表示部に表示された画像を良好に視認しつつ、タッチパネルを介して入力操作を行うことが可能な印刷装置を提供する。【解決手段】プリンタは、テープに印刷するキャラクタ５１を少なくとも表示する表示部５と、表示部５を取り巻く周回部分に設けられたタッチパネル６１〜６４とを備える。プリンタのＣＰＵは、タッチパネル６１上のタッチされた場所を、表示部の周回方向の位置を示す座標情報として検出する。ＣＰＵは、検出された座標情報によって示される位置６１１、６１２に基づいて、ユーザがタッチパネル６を介して行う入力操作がカーソルを移動させるものと特定する。ＣＰＵは、特定された入力操作に応じて、表示部５に表示されたカーソル１１の位置を移動させる。ＣＰＵは、変更された表示内容に基づいた印刷の条件で、テープにキャラクタ５１を印刷する。【選択図】図３
2014065275.tif 000002
【特許請求の範囲】
【請求項１】
テープに対して文字の印刷を行う印刷手段を備えた印刷装置であって、
テープに印刷する文字を少なくとも表示する表示部と、
前記表示部を取り巻く周回部分の少なくとも一部分に設けられたタッチパネルと、
前記タッチパネル上のタッチされた場所を、前記表示部の周回方向の位置を示す位置情報として検出する検出手段と、
前記検出手段によって検出された前記位置情報によって示される前記タッチパネル上の場所である接触場所、又は、前記接触場所の変化の傾向に基づいて、ユーザが前記タッチパネルを介して行う入力操作を特定する特定手段と、
前記特定手段によって特定された前記入力操作に応じて前記表示部の表示内容を変更する制御手段と
を備えたことを特徴とする印刷装置。
【請求項２】
前記表示部にはカーソルが表示され、
前記特定手段は、
前記カーソルの位置を指定する入力操作を特定する第一特定手段を備え、
前記制御手段は、
前記第一特定手段によって前記カーソルの位置を指定する入力操作が特定された場合、前記表示部の表示領域のうち前記接触場所に近接する位置に前記カーソルを表示する制御を行い、
前記印刷手段は、
前記制御手段によって表示された前記カーソルが示す位置に表示された文字が編集された場合に、編集された文字を印刷することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記表示部にはポインタが表示され、
前記特定手段は、
前記ポインタの位置を指定する入力操作を特定する第二特定手段を備え、
前記制御手段は、
前記第二特定手段によって前記ポインタの位置を指定する入力操作が特定された場合、前記表示部の表示領域のうち前記接触場所に基づいて特定される位置に前記ポインタを表示する制御を行うことを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記表示部の周回部分の異なる複数の部分に設けられた複数のタッチパネルを備え、
前記第二特定手段は、
前記検出手段によって複数の位置情報が検出された場合、前記ポインタの位置を指定する入力操作として特定し、
前記制御手段は、
前記複数の位置情報によって示される複数の接触場所に基づいて一意に決定される位置に前記ポインタを表示することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記表示部にはテープの長さが表示され、
前記特定手段は、
前記テープの長さを指定する入力操作を特定する第三特定手段を備え、
前記制御手段は、
前記第三特定手段によって前記テープの長さを指定する入力操作が特定された場合に、前記表示部に表示された前記テープの長さを変更し、
前記印刷手段は、
文字が印刷されたテープの長さが、前記表示部に表示された前記テープの長さと略同一となるように印刷を行うことを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記第三特定手段は、
前記接触場所が前記周回方向に移動した場合、前記テープの長さを指定する入力操作として特定し、
前記接触場所の移動量に基づいて前記テープの長さを算出する算出手段を更に備え、
前記印刷手段は、
文字が印刷されたテープの長さが、前記算出手段によって算出された長さと略同一となるように印刷を行うことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記表示部には、文字の様式が表示され、
前記特定手段は、
前記文字の様式を指定する入力操作を特定する第四特定手段を備え、
前記制御手段は、
前記第四特定手段によって前記文字の様式を指定する入力操作が特定された場合に、前記表示部に表示された前記文字の様式を変更し、
前記印刷手段は、
前記表示部に表示された文字の様式で文字を印刷することを特徴とする請求項１に記載の印刷装置。
【請求項８】
前記制御手段は、
前記表示部の表示領域のうち前記接触場所に近接する位置に表示された前記文字の様式を変更することを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記表示部は矩形状を有し、
前記タッチパネルは、前記表示部のうち直交する２辺の夫々に設けられたことを特徴とする請求項１から８のいずれかに記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部にタッチパネルを備えた印刷装置に関する。
【背景技術】
【０００２】
液晶ディスプレイ等の表示部にタッチパネルを備えた印刷装置が知られている。例えば特許文献１には、表示部に設けられたタッチパネルを介してテープの切断方法を入力することが可能な印刷装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−６２９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された印刷装置では、表示部全体にタッチパネルが設けられる。このため、ユーザがスタイラスや指等をタッチパネルに接触させてテープの切断方法を入力する場合、表示部に表示中の画像はスタイラス等で隠れてしまう。従ってユーザは、タッチパネルを介した入力操作時に、表示部に表示された画像が見難くなるという問題点がある。
【０００５】
本発明の目的は、表示部に表示された画像を良好に視認しつつ、タッチパネルを介して入力操作を行うことが可能な印刷装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る印刷装置は、テープに対して文字の印刷を行う印刷手段を備えた印刷装置であって、テープに印刷する文字を少なくとも表示する表示部と、前記表示部を取り巻く周回部分の少なくとも一部分に設けられたタッチパネルと、前記タッチパネル上のタッチされた場所を、前記表示部の周回方向の位置を示す位置情報として検出する検出手段と、前記検出手段によって検出された前記位置情報によって示される前記タッチパネル上の場所である接触場所、又は、前記接触場所の変化の傾向に基づいて、ユーザが前記タッチパネルを介して行う入力操作を特定する特定手段と、前記特定手段によって特定された前記入力操作に応じて前記表示部の表示内容を変更する制御手段とを備えている。
【０００７】
本発明の印刷装置によれば、表示部の周回部分の少なくとも一部分にタッチパネルが設けられているので、ユーザがスタイラスや指等でタッチパネルにタッチした状態でも、表示部に表示された文字がスタイラス等で隠れてしまうことがない。従って、ユーザは表示部に表示された文字を良好に視認しながら、タッチパネルを介して入力操作を行うことが可能となる。
【０００８】
本発明において、前記表示部にはカーソルが表示され、前記特定手段は、前記カーソルの位置を指定する入力操作を特定する第一特定手段を備え、前記制御手段は、前記第一特定手段によって前記カーソルの位置を指定する入力操作が特定された場合、前記表示部の表示領域のうち前記接触場所に近接する位置に前記カーソルを表示する制御を行い、前記印刷手段は、前記第一制御手段によって表示された前記カーソルが示す位置に表示された文字が編集された場合に、編集された文字を印刷してもよい。ユーザは、表示部に表示された文字のうち編集する文字を、タッチパネルを介してカーソルの位置を指定することで容易に指定できる。従ってユーザは、テープに印刷する文字の編集作業を効率的に実行できる。また、表示部の周回部分の少なくとも一部分にのみタッチパネルが設けられる場合でも、ユーザは所望する入力操作を適切に実行することが可能となる。
【０００９】
本発明において、前記表示部にはポインタが表示され、前記特定手段は、前記ポインタの位置を指定する入力操作を特定する第二特定手段を備え、前記制御手段は、前記第二特定手段によって前記ポインタの位置を指定する入力操作が特定された場合、前記表示部の表示領域のうち前記接触場所に基づいて特定される位置に前記ポインタを表示する制御を行ってもよい。ユーザは、タッチパネルを介してポインタの位置を指定することで、表示部に表示された文字やその他の情報を容易に指定できる。従ってユーザは、印刷装置に対する入力操作を容易に実行できる。
【００１０】
本発明において、前記表示部の周回部分の異なる複数の部分に設けられた複数のタッチパネルを備え、前記第二特定手段は、前記検出手段によって複数の位置情報が検出された場合、前記ポインタの位置を指定する入力操作として特定し、前記制御手段は、前記複数の位置情報によって示される複数の接触場所に基づいて一意に決定される位置に前記ポインタを表示してもよい。ユーザは、複数のタッチパネルをタッチすることによって、ポインタの位置を多元的に指定することが容易に可能となる。
【００１１】
本発明において、前記表示部にはテープの長さが表示され、前記特定手段は、前記テープの長さを指定する入力操作を特定する第三特定手段を備え、前記制御手段は、前記第三特定手段によって前記テープの長さを指定する入力操作が特定された場合に、前記表示部に表示された前記テープの長さを変更し、前記印刷手段は、文字が印刷されたテープの長さが、前記表示部に表示された前記テープの長さと略同一となるように印刷を行ってもよい。ユーザは、テープの長さを容易に指定できるため、印刷実行時の設定条件の入力操作を効率化できる。従ってユーザは印刷作業を効率化できる。
【００１２】
本発明において、前記第三特定手段は、前記接触場所が前記周回方向に移動した場合、前記テープの長さを指定する入力操作として特定し、前記移動の移動量に基づいて前記テープの長さを算出する算出手段を更に備え、前記印刷手段は、文字が印刷されたテープの長さが、前記算出手段によって算出された長さと略同一となるように印刷を行ってもよい。ユーザは、テープの長さを感覚的に指定できるので、テープの長さを思い通りに指定することが可能となる。
【００１３】
本発明において、前記表示部には、文字の様式が表示され、前記特定手段は、前記文字の様式を指定する入力操作を特定する第四特定手段を備え、前記制御手段は、前記第四特定手段によって前記文字の様式を指定する入力操作が特定された場合に、前記表示部に表示された前記文字の様式を変更し、前記印刷手段は、前記表示部に表示された様式で文字を印刷してもよい。ユーザは文字の様式を容易に指定できるため、印刷実行時の設定条件の入力操作を効率化できる。従ってユーザは印刷作業を効率化できる。
【００１４】
本発明において、前記制御手段は、前記表示部の表示領域のうち前記接触場所に近接する位置に表示された前記文字の様式を変更してもよい。ユーザは文字の様式を感覚的に指定し、表示部の表示を変更させることができる。これによって、ユーザによる入力操作の利便性を高めることができる。
【００１５】
本発明において、前記表示部は矩形状を有し、前記タッチパネルは、前記表示部のうち直交する２辺の夫々に設けられてもよい。ユーザは、２辺の夫々に設けられたタッチパネルを夫々タッチすることによって、表示部に表示された座標を漏れなく適切に指定することができる。
【００１６】
本発明において、前記様式は、前記文字の書体、サイズ、装飾、字揃え、文字幅、および文字間のうち少なくともいずれかであってもよい。ユーザは文字の書体、サイズ、装飾、字揃え、文字幅、および文字間のうち少なくともいずれかを容易に指定できる。
【図面の簡単な説明】
【００１７】
【図１】プリンタ１の斜視図である。
【図２】表示部５近傍の拡大図である。
【図３】タッチパネル６を介した編集作業（１）を示す図である。
【図４】タッチパネル６を介した編集作業（２）を示す図である。
【図５】タッチパネル６を介した編集作業（３）を示す図である。
【図６】タッチパネル６を介した編集作業（３）を示す図である。
【図７】タッチパネル６を介した編集作業（４）を示す図である。
【図８】プリンタ１の電気的構成を示すブロック図である。
【図９】検出処理のフローチャートである。
【図１０】特定処理のフローチャートである。
【図１１】ポインタ位置編集処理のフローチャートである。
【図１２】テープ長編集処理のフローチャートである。
【図１３】様式編集処理のフローチャートである。
【図１４】カーソル位置編集処理のフローチャートである。
【図１５】印刷処理のフローチャートである。
【発明を実施するための形態】
【００１８】
本発明の一実施形態について、図面を参照して説明する。図１を参照して、テーププリンタ１（以下、単に「プリンタ１」という）の物理的構成について説明する。図１の左下、右上、左上、右下方向は、夫々、プリンタ１の下、上、左、右方向である。プリンタ１にはテープカセット（図示外）が装着される。プリンタ１は、テープカセットから引き出され、搬送されるテープ状の印字媒体（以下、単に「テープ」という）に対して、テープ幅方向に１列毎にドットを形成することで、印刷を行うことが可能なプリンタである。
【００１９】
プリンタ１の表面の下側に、キーボード３が設けられる。なお、プリンタ１では、文字、数字、記号等の各種キャラクタの印刷が可能である。キーボード３は、テープに印刷される印刷対象のデータを入力するためのキャラクタキー、確定キー等を含む。キーボード３の上側に、電源キー、印刷キー等を含む機能キー群４が設けられる。以下、機能キー群４とキーボード３とを総称し、「操作部２」ともいう。操作部２に対する操作は、夫々のキーに内蔵されたメカニカルスイッチによって検出される。なお、本発明において操作部２の構成は変更できる。例えば操作部２は、タッチパネルによって構成されていてもよい。機能キー群４の上側に、矩形状の表示部５が設けられる。表示部５は、印刷対象のキャラクタ、印刷の様式設定（書体、文字サイズ）、及びテープ長等を表示する液晶ディスプレイである。プリンタ１の最上部に、開閉可能なカバー７が設けられる。カバー７は、カセット装着部に装着されたテープカセットを覆う。
【００２０】
図２に示すように、表示部５を取り巻く周回部分にタッチパネル６が設けられる。タッチパネル６の検出方式は抵抗膜方式である。タッチパネル６は、表示部５の下辺に沿って配置するタッチパネル６１、上辺に沿って配置するタッチパネル６２、左辺に沿って配置するタッチパネル６３、及び、右辺に沿って配置するタッチパネル６４を備える。タッチパネル６１〜６４の形状は、夫々、表示部５の各辺に沿った方向を長手方向とする長方形である。
【００２１】
タッチパネル６１〜６４は、夫々、図示外の電圧印加部及び電圧検出部を備える。電圧印加部は、タッチパネル６１〜６４の夫々の長手方向の両端に設けられた電極間に電圧を印加する。電圧検出部は、電極間の電圧を検出する。プリンタ１のＣＰＵ４０１（図８参照、後述）は、タッチパネル６１〜６４の夫々に設けられた電圧検出部によって検出された電圧を、タッチパネル６１〜６４の夫々から取得する。ＣＰＵ４０１は、取得した電圧に基づき、タッチパネル６１〜６４に対してタッチされた場所（以下、「接触場所」ともいう。）を特定する。より具体的には、ＣＰＵ４０１は、タッチパネル６１〜６４の夫々の接触場所を示す情報として、表示部５の周回に沿った方向（即ち、タッチパネル６１〜６４の夫々の長手方向）の座標情報を算出する。座標情報は、タッチパネル６の左右方向をＸ方向、上下方向とＹ方向とし、表示部５の左下の頂点を原点とする。ＣＰＵ４０１は、タッチパネル６１、６２から取得した電圧に基づき、Ｘ方向の位置を示す座標情報を算出する。ＣＰＵ４０１は、タッチパネル６３、６４から取得した電圧に基づき、Ｙ方向の位置を示す座標情報を算出する。なお、タッチパネル６の検出方式は、抵抗膜方式以外に変更できる。
【００２２】
表示部５には、複数のキャラクタ５１、様式設定５２、及びテープ長５３が表示される。表示部５の上下略中央に、横方向に延びる直線が表示される。複数のキャラクタ５１は、直線の下側に表示される。様式設定５２は、直線の上側且つ左側に表示される。テープ長５３は、直線の上側且つ右側に表示される。表示部５に表示された複数のキャラクタ５１は、テープに印刷されるキャラクタを示している。複数のキャラクタ５１は、２段分表示される場合もある。様式設定５２は、書体５２１及び文字サイズ５２２を含む。なお図２における文字サイズ５２２は、テープの幅にあわせて文字サイズが自動的に調整される動作モードであることを示している。テープ長５３は、プリンタ１によって印刷されるテープの長さを示す。
【００２３】
ユーザは、表示部５に表示された複数のキャラクタ５１、様式設定５２、及びテープ長５３を、タッチパネル６に対して入力操作を行うことで編集できる。タッチパネル６は表示部５を取り巻く周囲部分に設けられているため、指やスタイラス等でタッチパネル６をタッチした状態でも、表示部５が指やスタイラス等に隠れて視認性が悪くなることがない。また、キーボード３に対する入力操作によって編集作業を行う場合と比較して、ユーザは編集作業を直感的に行うことができる。タッチパネル６に対する入力操作によって実行できる編集作業は、（１）編集するキャラクタの位置指定（カーソル移動）、（２）編集するキャラクタの位置指定（ポインタ移動）、（３）様式設定（書体、文字サイズ）の編集、及び、（４）テープ長の編集である。なお、プリンタ１は従来通り、キーボード３を介して各種編集作業を行うこともできる。
【００２４】
タッチパネル６を介して行われる編集作業の具体例について、図３から図７を参照して説明する。図３を参照し、（１）編集するキャラクタの位置指定（カーソル移動）について説明する。なお、表示部５に表示された複数のキャラクタ５１のうちいずれかを編集する方法は、カーソルを用いた方法と、ポインタを用いた方法との２つの方法がある。（１）は、カーソルを用いた方法である。（１）では、カーソル１１を特定のキャラクタの下側に移動させ、この状態で、キーボード３を介してキーが選択されることによって、カーソル１１上の特定のキャラクタが編集される。
【００２５】
ユーザは、タッチパネル６を介して次のように入力操作を行う。はじめにユーザは、タッチパネル６１の位置６１１を指でタッチする。表示部５のうちタッチされた位置６１１の上側の位置１１１に、カーソル１１が表示される。次いでユーザは、タッチした状態の指を、編集を行うキャラクタ「３」の下側の位置６１２に移動させる。カーソル１１は、指の移動に追従して左方向に移動し、キャラクタ「３」の下側の位置１１２に表示された状態になる。この状態でユーザは、キーボード３のうちいずれかのキーを選択する。カーソル１１の上側に配置するキャラクタ「３」は、選択されたキーに対応するキャラクタに変更される。
【００２６】
なお、上述した具体例は変更できる。例えば図３に示すように、複数のキャラクタ５１が２段分表示されている場合、はじめにユーザは、タッチパネル６３のうち上段の複数のキャラクタ５１の左側の位置、又は、下段の複数のキャラクタ５１の左側の位置をタッチすることによって、上段又は下段の複数のキャラクタ５１のうちいずれを編集するかを指定してもよい。次に、ユーザがタッチパネル６１をタッチすることによって、指定された段の複数のキャラクタ５１のうち特定のキャラクタの下側に、カーソル１１が表示されてもよい。この状態でユーザがキーボード３のうちいずれかのキーを選択することによって、カーソル１１の上側に配置するキャラクタが変更されてもよい。
【００２７】
また例えば、複数のキャラクタ５１が２段分表示されている場合であって上段の複数のキャラクタ５１のうちいずれかを編集する場合、ユーザはタッチパネル６２をタッチすることによってカーソル１１の位置を指定できるようにしてもよい。一方、下段の複数のキャラクタ５１のうちいずれかを編集する場合は、上述した方法と同一の方法で、ユーザはタッチパネル６１をタッチすることによってカーソル１１の位置を指定できるようにしてもよい。
【００２８】
図４を参照し、（２）編集するキャラクタの位置指定（ポインタ移動）について説明する。（２）は、表示部５に表示された複数のキャラクタ５１のうちいずれかを編集する方法のうち、ポインタを用いた方法である。（２）では、ポインタ１２を特定のキャラクタの近傍に移動させ、この状態でキーボード３を介してキーが選択されることによって、ポインタ１２の近傍の特定のキャラクタが編集される。
【００２９】
ユーザは、タッチパネル６を介して次のように入力操作を行う。はじめにユーザは、タッチパネル６１の位置６１３を指でタッチする。次いでユーザは、タッチパネル６３の位置６３３を指でタッチする。位置６１３、６３３は同時にタッチされてもよいし、別々のタイミングでタッチされてもよい。表示部５のうちタッチされた位置６１３を通りＸ方向に垂直な直線、及び、位置６３３を通りＹ方向に垂直な直線の交点が特定される。特定された交点にポインタ１２が表示される。ポインタ１２は、キャラクタ「５」の近傍に配置する。この状態でユーザは、キーボード３のうちいずれかのキーを選択する。ポインタ１２近傍のキャラクタ「５」は、選択されたキーに対応するキャラクタに変更される。
【００３０】
なお、上述した具体例は変更できる。例えばユーザは、タッチパネル６１、６３を指でタッチすることによって、様式設定５２又はテープ長５３の近傍にポインタ１２を表示させてもよい。この状態で、キーボード３を介してキーが選択されることによって、様式設定５２又はテープ長５３が編集されてもよい。
【００３１】
図５を参照し、（３）様式設定について説明する。ユーザは、表示部５に表示された様式設定５２のうち書体５２１及び文字サイズ５２２のいずれかを編集できる。ユーザは、タッチパネル６を介して次のようにして入力操作を行う。はじめにユーザは、書体５２１及び文字サイズ５２２のいずれかを選択するために、タッチパネル６２をタッチする。書体５２１の編集を行う場合、ユーザは表示部５のうち書体５２１が表示された部分（表示部５の左上の部分）の上側の位置６２１をタッチする。一方、文字サイズ５２２の編集を行う場合、ユーザは表示部５のうち文字サイズ５２２が表示された部分（表示部５のうち書体５２１が表示された部分の右側の部分）の上側の位置６２２をタッチする。
【００３２】
例えば図５に示すように、タッチパネル６２上の位置６２１がタッチされた場合を例に挙げる。この場合、表示部５には、図６に示すように、複数の書体の候補５４が表示される。ユーザは、複数の書体の候補５４のうちいずれかを選択するために、タッチパネル６４をタッチする。ゴシック５４１、明朝５４２、ポップ５４３の順で縦に並んだ書体の候補５４のうちゴシック５４１を選択する場合、ユーザは、表示部５のうちゴシック５４１が表示された部分の右側の位置６４１をタッチする。これによって、テープに印刷される文字の書体はゴシック体に変更される。なお、書体を明朝体又はポップ体に変更する場合も同様に、ユーザは、表示部５のうち明朝５４２又はポップ５４３が表示された部分の右側のタッチパネル６４の位置をタッチする。
【００３３】
なお図示しないが、タッチパネル６２上の位置６２２（図５参照）がタッチされた場合、表示部５には複数の文字サイズの候補（例えば、「７ｐｔ」「９ｐｔ」「１８ｐｔ」）が表示される。ユーザは、複数の文字サイズの候補のうちいずれかを選択するために、タッチパネル６４をタッチする。これによって、テープに印刷される文字のサイズは、指定された文字サイズに変更される。
【００３４】
なお、上述した具体例は変更できる。例えば様式設定は、図５に示す画面のみで編集できるようにしてもよい。この場合、例えばユーザが位置６２１をタッチした状態が所定時間以上連続した場合、書体５２１の文字「ゴシック」が「明朝」及び「ポップ」に順番に切り替わってもよい。同様に、例えばユーザが位置６２２をタッチした状態が所定時間以上連続した場合、文字サイズ５２２の表示が「７ｐｔ」「９ｐｔ」及び「１８ｐｔ」に順番に切り替わってもよい。
【００３５】
図７を参照し、（４）テープ長の編集について説明する。例えばユーザは、テープの長手方向の長さを予め指定したい場合、テープ長を予めプリンタ１に設定する必要がある。またユーザは、長手方向の長さが予め規定されたダイカットテープ等に印刷を行う場合、テープ長を予めプリンタ１に設定する必要がある。ユーザは、タッチパネル６を介して次のようにして入力操作を行う。はじめにユーザは、タッチパネル６２の位置６１４を指でタッチする。次にユーザは、表示部５に表示されたテープ長５３を長くしたい場合、指を右方向に移動する。タッチした位置は、位置６１４から位置６１６に移動する。タッチパネル６２にタッチした指の右方向への移動量、即ち、位置６１４と位置６１６との間の距離に応じ、表示部５に表示されたテープ長５３は大きくなる。このようにしてユーザは、テープ長５３を長くすることができる。一方、ユーザは、表示部５に表示されたテープ長５３を短くしたい場合、指を左方向に移動する。タッチした位置は、位置６１４から位置６１５に移動する。タッチパネル６２にタッチした指の左方向への移動量、即ち、位置６１４と位置６１５との間の距離に応じ、表示部５に表示されたテープ長５３は短くなる。このようにしてユーザは、テープ長５３を短くすることができる。
【００３６】
なお、上述した具体例は変更できる。例えばユーザは、タッチパネル６３、６４に対してタッチした指を上下方向に移動させることによって、テープ長５３を変更できるようにしてもよい。
【００３７】
図８を参照し、プリンタ１の電気的構成について説明する。プリンタ１は、制御基板上に形成される制御回路部４００を備えている。制御回路部４００は、各機器を制御するＣＰＵ４０１、ＣＰＵ４０１にデータバス４１０を介して接続されたＲＯＭ４０２、ＣＧＲＯＭ４０３、ＲＡＭ４０４、フラッシュメモリ４０９および入出力インタフェイス４１１等を含む。
【００３８】
ＲＯＭ４０２には、プリンタ１の制御上必要な各種のプログラム、様式設定及びテープ長の初期値等が記憶されている。ＣＰＵ４０１は、各種のプログラムに基づいて各種演算を行う。ＣＧＲＯＭ４０３には、各種キャラクタやバーコードを印刷するための印刷用ドットパターンデータが、書体やサイズ毎に分類され、コードデータに対応させて記憶されている。ＲＡＭ４０４には、テキストメモリ、設定メモリ、プリントバッファ等、複数の記憶エリアが設けられている。テキストメモリには、キーボード３及びタッチパネル６から入力された印刷対象のキャラクタのデータが格納される。設定メモリには、テキストメモリに記憶されたキャラクタをテープに印刷する場合の様式設定（書体、文字サイズ）及びテープ長が記憶される。プリントバッファには、印刷対象の印刷用ドットパターンが格納される。その他記憶エリアには、各種演算データ等が記憶される。フラッシュメモリ４０９には、各種テーブル、各種設定値等が記憶されている。
【００３９】
入出力インタフェイス４１１には、操作部２、タッチパネル６、液晶駆動回路（ＬＣＤＣ）４０５、駆動回路４０６、４０７、４０８等が接続されている。ＬＣＤＣ４０５は、表示部５に表示データを出力するためのビデオＲＡＭ（図示外）を有し、表示部５に対する表示制御を行う。駆動回路４０６は、テープに印刷を行うサーマルヘッド１０の発熱素子を通電させることによって、テープに印刷を行う。駆動回路４０７は、テープを送るテープ送りモータ２３を駆動する。駆動回路４０８は、カッタモータ２４を駆動して印刷済みのテープを切断する。
【００４０】
図９から図１５を参照し、プリンタ１のＣＰＵ４０１が実行する検出処理（図９参照）特定処理（図１０〜図１４参照）、及び印刷処理（図１５参照）について説明する。ＣＰＵ４０１は、ＲＯＭ４０３に記憶されたプログラムを実行することによって、検出処理、特定処理、及び印刷処理を実行する。ＣＰＵ４０１は、検出処理、特定処理、及び印刷処理を並列して実行する。ＣＰＵ４０１は、プリンタ１の電源キーが押下された場合に、検出処理、特定処理、及び印刷処理を開始する。
【００４１】
図９を参照し、検出処理について説明する。ＣＰＵ４０１は、タッチパネル６１〜６４毎に検出処理を実行する。従って、タッチパネル６１〜６４の夫々に対応する合計４つの検出処理が並列して実行されることになる。検出処理においてＣＰＵ４０１は、ＲＡＭ４０４に記憶された変数Ｎｎ（ｎ＝１、２、３、４）、変数Ｐｎ（０）、Ｐｎ（１）、・・・Ｐｎ（Ｎｎ）を使用する。なおｎ（＝１、２、３、４）は、夫々、タッチパネル６１、６２、６３、６４に対応する。検出処理では、タッチパネル６１〜６４のうち接触場所の位置を示す座標情報を、タッチパネル６１〜６４の電圧検出部によって検出された電圧に基づき算出し、変数Ｐｎ（１）、Ｐｎ（２）、・・・Ｐｎ（Ｎｎ）に順番に記憶する。
【００４２】
はじめにＣＰＵ４０１は、変数Ｎｎに０を記憶して初期化する（Ｓ１１）。ＣＰＵ４０１は、タッチパネル６の電圧検出部によって検出された電圧Ｖｎを取得する（Ｓ１３）。タッチパネル６１に対応する検出処理の場合、タッチパネル６１の電圧検出部によって検出された電圧Ｖ１が取得される。同様に、タッチパネル６２〜６４に対応する検出処理の場合、タッチパネル６２〜６４の夫々の電圧検出部によって検出されたＶ２〜Ｖ４が取得される。
【００４３】
ＣＰＵ４０１は、取得した電圧Ｖｎが所定の閾値電圧Ｖｍａｘ未満であるか判断する（Ｓ１５）。タッチパネル６がタッチされた場合に電圧検出部によって検出される電圧は、タッチパネル６がタッチされない場合に検出される電圧と比較して小さくなる。このため、電圧検出部によって検出された電圧Ｖｎを閾値電圧Ｖｍａｘと比較することによって、タッチパネル６がタッチされているか否かを判断できる。
【００４４】
タッチパネル６の電圧検出部から取得した電圧Ｖｎが閾値電圧Ｖｍａｘ未満である場合（Ｓ１５：ＹＥＳ）、タッチパネル６のいずれかの位置がタッチされていることになる。ＣＰＵ４０１は、接触場所のＸ方向（タッチパネル６１、６２）又はＹ方向（タッチパネル６３、６４）の位置を示す座標情報を、電圧Ｖｎに基づいて算出する（Ｓ１７）。以下、タッチパネル６１〜６４上の接触場所の位置を示す座標情報を、Ｒｎ（ｎ＝１、２、３、４）又はＲという。なお、タッチパネル６の電圧検出部において検出された電圧Ｖｎに基づき座標情報Ｒｎを算出する方法は、抵抗膜方式のタッチパネルにおいて通常行われている周知の算出方法に基づいている。
【００４５】
ＣＰＵ４０１は、算出した座標情報Ｒｎを、変数Ｐｎ（Ｎｎ）に記憶する（Ｓ１９）。ＣＰＵ４０１は、変数Ｎｎに１を加算して更新する（Ｓ２１）。処理はＳ１３に戻り、処理が繰り返される。以上の処理が繰り返された結果、変数Ｐｎ（０）、Ｐｎ（１）・・・Ｐｎ（Ｎｎ）には、タッチパネル６１〜６４の夫々の接触場所の位置を示す座標情報Ｒｎの履歴が、順番に記憶された状態になる。なお、後述する特定処理では、変数Ｐｎ（０）、Ｐｎ（１）・・・Ｐｎ（Ｎｎ）に記憶された座標情報Ｒｎに基づいて入力操作が判断される。
【００４６】
一方、タッチパネル６の電圧検出部から取得した電圧Ｖｎが閾値電圧Ｖｍａｘ以上である場合（Ｓ１５：ＮＯ）、タッチパネル６はタッチされていないことになる。この場合、ＣＰＵ４０１は、変数Ｐｎ（０）〜Ｐｎ（Ｎｎ）に０を記憶して初期化する（Ｓ２３）。ＣＰＵ４０１は、変数Ｎｎに０を記憶して初期化する（Ｓ２５）。処理はＳ１３に戻る。
【００４７】
図１０〜図１４を参照し、特定処理について説明する。はじめにＣＰＵ４０１は、検出処理（図９参照）において変数Ｎｎが更新された（Ｓ２１、図９参照）か判断する（Ｓ３１）。変数Ｎｎが更新されていない場合（Ｓ３１：ＮＯ）、変数Ｐｎ（Ｎｎ）に新たな座標情報Ｒｎが全く記憶されておらず、タッチパネル６１〜６４のいずれもタッチされていないことになる（Ｓ３１：ＮＯ）。この場合、処理はＳ３１に戻る。
【００４８】
一方、変数Ｎｎが更新された場合（Ｓ３１：ＹＥＳ）、タッチパネル６１〜６４の少なくともいずれかがタッチされていることになる。このため、変数Ｐｎ（Ｎｎ）に新たな座標情報Ｒｎが記憶されている。ＣＰＵ４０１は、タッチパネル６１、６３の両方がタッチされているか判断する（Ｓ３３）。変数Ｎ１が更新されてＰ１（Ｎ１）に座標情報Ｒ１が新たに記憶され、且つ、変数Ｎ３が更新されてＰ３（Ｎ３）に座標情報Ｒ３が新たに記憶されている場合、ＣＰＵ４０１はタッチパネル６１、６３の両方がタッチされたと判断する（Ｓ３３：ＹＥＳ）。この場合、ＣＰＵ４０１は、ユーザがポインタ１２（図４参照）の位置を指定する入力操作（２）を行っていると判断する（図４参照）。ＣＰＵ４０１は、ポインタの位置を編集する処理（ポインタ位置編集処理、図１１参照）を実行する（Ｓ３５）。
【００４９】
図１１を参照し、ポインタ位置編集処理について説明する。ＣＰＵ４０１は、変数Ｐ１（Ｎ１）で示されるＸ方向の座標情報Ｒ１、及び、変数Ｐ３（Ｎ３）で示されるＹ方向の座標情報Ｒ３に基づき、表示部５内の特定の位置を示す座標情報（Ｒ１，Ｒ３）を、ポインタ１２を表示する位置として特定する（Ｓ７３）。ＣＰＵ４０１は、特定した位置にポインタ１２を表示する（Ｓ７５）。なお、既に別の位置にポインタ１２が表示された状態である場合、ＣＰＵ４０１は、特定した位置にポインタ１２を移動する。
【００５０】
ＣＰＵ４０１は、変数Ｎ１及びＮ３が更新されたか判断する（Ｓ７９）。変数Ｎ１及びＮ３が更新された場合（Ｓ７９：ＹＥＳ）、処理はＳ７３に戻る。Ｓ７３、Ｓ７５の処理が繰り返されることによって、表示部５に表示されたポインタ１２の位置は移動する。一方、変数Ｎ１及びＮ３が更新されていない場合（Ｓ７９：ＮＯ）、ＣＰＵ４０１は、変数Ｎ１及びＮ３の少なくともいずれかが０となったか判断する（Ｓ８０）。変数Ｎ１及びＮ３のいずれも０となっていない場合（Ｓ８０：ＮＯ）、処理はＳ７９に戻る。変数Ｎ１及びＮ３のいずれかが０となった場合（Ｓ８０：ＹＥＳ）、タッチパネル６１、６３の少なくとも一方へのタッチが解除されたことになる。この場合、ユーザによるポインタ１２の位置を編集する入力操作は完了したことになるので、処理はＳ８１に進む。
【００５１】
ＣＰＵ４０１は、操作部２を介したキャラクタの入力操作を受け付けたか判断する（Ｓ８１）。入力操作を受け付けない場合（Ｓ８１：ＮＯ）、処理はＳ８１に戻る。一方、キャラクタの入力操作を受け付けた場合（Ｓ８１：ＹＥＳ）、ＣＰＵ４０１は、現時点で表示部５に表示されている複数のキャラクタ５１のうち、ポインタ１２に最も近接するキャラクタ５１を特定する（Ｓ８３）。ＣＰＵ４０１は、Ｓ８３で特定したキャラクタを、Ｓ８１で受け付けたキャラクタに変更して表示する（Ｓ８５）。またＣＰＵ４０１は、ＲＡＭ４０４のテキストメモリに記憶されたキャラクタのデータを同様に変更する。ポインタ位置編集処理は終了し、処理は特定処理（図１０参照）に戻る。図１０に示すように、ポインタ位置編集処理（Ｓ３５）の終了後、処理はＳ３１に戻る。
【００５２】
図１０のＳ３３で、タッチパネル６１、６３の両方がタッチされていないと判断された場合（Ｓ３３：ＮＯ）、ＣＰＵ４０１は、タッチパネル６２がタッチされ、且つ、接触場所がＸ方向に移動しているか判断する（Ｓ３７）。ＣＰＵ４０１は、変数Ｎ２が更新されて変数Ｐ２（Ｎ２）に座標情報Ｒ２が新たに記憶され、且つ、Ｐ２（Ｎ２−１）によって示される座標情報Ｒ２と比較して、Ｐ２（Ｎ２）によって示される座標情報Ｒ２が変化している場合、ＣＰＵ４０１は、タッチパネル６２がタッチされており、且つ、接触場所がＸ方向に移動していると判断する（Ｓ３７：ＹＥＳ）。この場合、ＣＰＵ４０１は、ユーザがテープ長５３（図７参照）を変更する入力操作を行なっていると判断する（図７参照）。ＣＰＵ４０１は、テープ長を編集する処理（テープ長編集処理、図１２参照）を実行する（Ｓ３９）。
【００５３】
図１２を参照し、テープ長編集処理について説明する。テープ長編集処理においてＣＰＵ４０１は、ＲＡＭ４０４に記憶された変数Ｌを使用する。ＣＰＵ４０１は、変数Ｌに、テープ長の初期値である２（ｉｎｃｈ）を記憶して初期化する（Ｓ１０１）。処理はＳ１０３に進む。
【００５４】
ＣＰＵ４０１は、ユーザがテープ長を長くする操作を行ったか、又は、短くする操作を行ったかを判断する。具体的には次の通りである。ＣＰＵ４０１は、変数Ｐ２（０）、Ｐ２（Ｎ２）を比較する（Ｓ１０３）。Ｐ２（Ｎ２）の方が変数Ｐ２（０）よりも大きい場合（Ｓ１０３：ＹＥＳ）、ユーザはタッチパネル６２にタッチした指を、右側に移動させていることになる。この場合、ＣＰＵ４０１は、変数Ｐ２（Ｎ２）で示される位置と、変数Ｐ２（０）で示される位置との間の距離（Ｐ２（Ｎ２）−Ｐ２（０））に所定の変換係数ｋを乗算することによって、テープ長の変化量を算出する。ＣＰＵ４０１は、算出した変化量を変数Ｌに加算することによって、変数Ｌを更新する（Ｓ１０５）。処理はＳ１０９に進む。
【００５５】
一方、Ｐ２（Ｎ２）が変数Ｐ２（０）以下である場合（Ｓ１０３：ＮＯ）、ユーザはタッチパネル６２にタッチした指を、左側に移動させていることになる。この場合、ＣＰＵ４０１は、変数Ｐ２（Ｎ２）で示される位置と、変数Ｐ２（０）で示される位置との間の距離（Ｐ２（０）−Ｐ２（Ｎ２））に所定の変換係数ｋを乗算することによって、テープ長の変化量を算出する。ＣＰＵ４０１は、変数Ｌから算出した変化量を減算することによって、変数Ｌを更新する（Ｓ１０７）。処理はＳ１０９に進む。
【００５６】
ＣＰＵ４０１は、更新した変数Ｌを、テープ長５３（図７参照）として表示部５に表示することによって、表示内容を変更する（Ｓ１０９）。またＣＰＵ４０１は、変更後のテープ長としてＲＡＭ４０４の設定メモリに記憶する。ＣＰＵ４０１は、変数Ｎ２が０となったか判断する（Ｓ１１１）。変数Ｎが０となっていない場合（Ｓ１１１：ＮＯ）、タッチパネル６２は継続してタッチされた状態であることになるので、処理はＳ１０３に戻る。変数Ｎ２が０となった場合（Ｓ１１１：ＹＥＳ）、タッチパネル６２へのタッチが解除されたことになる。この場合、ユーザによるテープ長の入力操作は完了したことになるので、テープ長編集処理は終了し、処理は特定処理（図１０参照）に戻る。図１０に示すように、テープ長編集処理（Ｓ３９）の終了後、処理はＳ３１に戻る。
【００５７】
図１０のＳ３７で、タッチパネル６２の接触場所がＸ方向に移動していないと判断された場合（Ｓ３７：ＮＯ）、ＣＰＵ４０１は、タッチパネル６２がタッチされているか判断する（Ｓ４１）。変数Ｎ２が更新されて変数Ｐ２（Ｎ２）に座標情報Ｒ２が新たに記憶されている場合、ＣＰＵ４０１は、タッチパネル６２がタッチされていると判断する（Ｓ４１：ＹＥＳ）。この場合、ＣＰＵ４０１は、ユーザが様式設定５２（書体５２１、文字サイズ５２２、図５参照）を変更する入力操作を行なっていると判断する（図５参照）。ＣＰＵ４０１は、様式設定を編集する処理（様式編集処理、図１３参照）を実行する（Ｓ４３）。
【００５８】
図１３を参照し、様式編集処理について説明する。ＣＰＵ４０１は、変数Ｐ２（Ｎ２）で示されるＸ方向の座標情報Ｒ２に基づき、タッチパネル６２上の接触場所が、表示部５に表示された書体５２１（図５参照）に近接しているか、又は、文字サイズ５２２（図５参照）に近接しているかを判断する。これによってＣＰＵ４０１は、編集を行う様式設定を特定する（Ｓ１２１）。ＣＰＵ４０１は、特定した様式設定の候補を選択することが可能な別の画面（図６参照）を、表示部５に表示することによって、表示部５の表示を切り替える（Ｓ１２３）。
【００５９】
ＣＰＵ４０１は、変数Ｎ４が更新されたか判断する（Ｓ１２５）。変数Ｎ４が更新されていない場合（Ｓ１２５：ＮＯ）、処理はＳ１２５に戻る。一方、変数Ｎ４が更新された場合（Ｓ１２５：ＹＥＳ）、タッチパネル６４がタッチされていることになる。ＣＰＵ４０１は、変数Ｐ４（Ｎ４）で示されるＹ方向の座標情報Ｒ４に基づき、タッチパネル６４上の接触場所が、表示部５に表示された様式設定の候補のうちいずれに最も近接するかを判断することによって、様式設定の候補のうち一を選択する（Ｓ１２７）。例えば、図６におけるゴシック５４１、明朝５４２、及びポップ５４３のうち、接触場所に最も近接する書体が選択される。ＣＰＵ４０１は、選択された様式設定の候補を、様式設定５２として表示部５に表示することによって、表示内容を変更する（Ｓ１３１）。またＣＰＵ４０１は、選択された様式設定の候補を、変更後の様式設定としてＲＡＭ４０４の設定メモリに記憶する。様式編集処理は終了し、処理は特定処理（図１０参照）に戻る。図１０に示すように、様式編集処理（Ｓ４３）の終了後、処理はＳ３１に戻る。
【００６０】
図１０のＳ４１で、タッチパネル６２がタッチされていないと判断された場合（Ｓ４１：ＮＯ）、ＣＰＵ４０１は、タッチパネル６１がタッチされているか判断する（Ｓ４５）。変数Ｎ１が更新されて変数Ｐ（Ｎ１）に座標情報Ｒ１が新たに記憶されている場合、ＣＰＵ４０１は、タッチパネル６１がタッチされていると判断する（Ｓ４５：ＹＥＳ）。この場合、ＣＰＵ４０１は、ユーザがカーソル１１（図３参照）の位置を指定する入力操作を行っていると判断する（図３参照）。ＣＰＵ４０１は、カーソル１１の位置を編集する処理（カーソル位置編集処理、図１４参照）を実行する（Ｓ４７）。
【００６１】
図１４を参照し、カーソル位置編集処理について説明する。ＣＰＵ４０１は、変数Ｐ１（Ｎ１）で示されるＸ方向の座標情報Ｒ１と、表示部５に表示された複数のキャラクタ５１の下部分のＹ方向の位置を示す座標情報（「Ｙ０」という。）に基づき、表示部５内の特定の位置を示す座標情報（Ｒ１，Ｙ０）を、カーソル１１（図３参照）を表示する位置として特定する（Ｓ１５３）。ＣＰＵ４０１は、特定した位置にカーソル１１（図３参照）を表示する（Ｓ１５５）。なお、既に別の位置にカーソル１１が表示された状態である場合、ＣＰＵ４０１は、特定した位置にカーソル１１を移動する。
【００６２】
ＣＰＵ４０１は、変数Ｎ１が更新されたか判断する（Ｓ１５９）。変数Ｎ１が更新された場合（Ｓ１５９：ＹＥＳ）、処理はＳ１５３に戻る。Ｓ１５３、Ｓ１５５の処理が繰り返されることによって、表示部５に表示されたカーソル１１の位置は移動する。一方、変数Ｎ１が更新されていない場合（Ｓ１５９：ＮＯ）、ユーザによるカーソル１１の位置を編集する入力操作は完了したことになるので、処理はＳ１６１に進む。
【００６３】
ＣＰＵ４０１は、操作部２を介したキャラクタの入力操作を受け付けたか判断する（Ｓ１６１）。入力操作を受け付けない場合（Ｓ１６１：ＮＯ）、処理はＳ１６１に戻る。一方、キャラクタの入力操作を受け付けた場合（Ｓ１６１：ＹＥＳ）、ＣＰＵ４０１は、現時点で表示部５に表示されている複数のキャラクタ５１のうち、カーソル１１の上側に配置するキャラクタ５１を特定する（Ｓ１６３）。ＣＰＵ４０１は、Ｓ１６３で特定したキャラクタを、Ｓ１６１で受け付けたキャラクタに変更して表示する（Ｓ１６５）。またＣＰＵ４０１は、ＲＡＭ４０４のテキストメモリに記憶されたキャラクタのデータを同様に変更する。カーソル位置編集処理は終了し、処理は特定処理（図１０参照）に戻る。図１０に示すように、ポインタ位置編集処理（Ｓ４７）の終了後、処理はＳ３１に戻る。
【００６４】
図１０のＳ４５で、タッチパネル６１がタッチされていないと判断された場合（Ｓ４５：ＮＯ）、処理はＳ３１に戻る。
【００６５】
図１５を参照し、印刷処理について説明する。ＣＰＵ４０１は、印刷キーを選択する操作を受け付けたか判断する（Ｓ１７１）。印刷キーを選択する操作を受け付けていない場合（Ｓ１７１：ＮＯ）、処理はＳ１７１に戻る。一方、印刷キーを選択する操作を受け付けた場合（Ｓ１７１：ＹＥＳ）、ユーザはテープへの印刷を指示していることになる。ＣＰＵ４０１は、ＲＡＭ４０４の設定メモリに記憶された様式設定（書体及び文字サイズ）及びテープ長を読み出す（Ｓ１７３）。なお、特定処理（図１０参照）において様式設定及びテープ長が変更されている場合、設定メモリには、変更後の様式設定及びテープ長が記憶されているので、ＣＰＵ４０１は、変更後の様式設定及びテープ長を読み出すことになる。
【００６６】
ＣＰＵ４０１は、テキストメモリに記憶されたキャラクタをテープに印刷するため印刷用ドットパターンを、読み出した様式設定及びテープ長に基づいて作成し、プリントバッファに記憶する。なお、特定処理（図１０参照）においてキャラクタが変更されている場合、テキストメモリには、変更後のキャラクタが記憶されているので、ＣＰＵ４０１は、変更後のキャラクタをテープに印刷するための印刷用ドットパターンを作成することになる。ドットパターンは、読み出した様式設定に基づき、書体及び文字サイズが調整されたキャラクタを印刷するためのものである。またドットパターンは、読み出したテープ長とキャラクタ列の長さがほぼ一致するように、より具体的には、読み出したテープ長よりも文字列の長さが僅かに短くなるように余白が調整されたキャラクタを印刷するためのものである。これによって、例えばダイカットテープが使用された場合でも、プリンタ１はテープの長さに収まる文字列を印刷することができる。
【００６７】
ＣＰＵ４０１は、プリントバッファに記憶したドットパターンに基づいて駆動回路４０６を駆動し、サーマルヘッド１０の発熱素子を通電させることによって、テープに印刷を行う。またＣＰＵ４０１は、駆動回路４０７を駆動し、テープ送りモータ２３を駆動してテープを送る。これによって、テープにキャラクタが印刷される（Ｓ１７５）。印刷後、ＣＰＵ４０１は、必要に応じて、駆動回路４０８を駆動してカッタモータ２４を駆動し、設定メモリに記憶されたテープ長となるように印刷済みのテープを切断する（Ｓ１７７）。なお、ダイカットテープが使用される場合、ユーザは印刷済みのテープが切断されないようにプリンタ１に設定することもできる。処理はＳ１７１に戻る。
【００６８】
以上説明したように、プリンタ１は、表示部５を取り巻く周回部分にタッチパネル６が設けられる。ユーザが指でタッチパネル６にタッチした状態でも、表示部５に表示された文字が指で隠れてしまうことがない。従って、ユーザは表示部５に表示された文字を良好に視認しながら、タッチパネル６を介して入力操作を行うことが可能となる。
【００６９】
またユーザは、表示部５に表示された複数のキャラクタ５１のうち編集するキャラクタ５１を、タッチパネル６１を介してカーソル１１の位置を指定することで容易に指定できる。またユーザは、表示部５に表示された複数のキャラクタ５１のうち編集するキャラクタ５１を、タッチパネル６１、６３を介してポインタ１２の位置を指定することで容易に指定できる。従ってユーザは、テープに印刷するキャラクタ５１の編集作業を効率的に実行できる。なお、表示部５の周回部分に沿ってのみタッチパネル６が設けられた場合でも、ユーザは所望する入力操作を適切に実行することが可能となる。従って、表示部５全体にタッチパネルを設ける必要がないので、プリンタ１のコストを抑制できる。
【００７０】
なおユーザは、タッチパネル６１、６３をタッチすることによって、ポインタ１２の多元的な位置を指定することが容易に可能となる。従ってユーザは、タッチパネル６を介して表示部５上の位置を詳細に特定することが可能となる。
【００７１】
またユーザは、タッチパネル６２をタッチすることによって、様式設定（書体及び文字サイズ）及びテープの長さを容易に指定できる。従ってユーザは、印刷実行時の印刷条件の入力操作を効率化できるので、印刷作業を効率化できる。なおユーザは、タッチパネル６２にタッチした指のＸ方向の移動量に応じてテープの長さを感覚的に指定できるので、テープの長さを思い通りに指定できる。またユーザは、様式設定として書体又は文字サイズが指定された場合、別画面（図６参照）を表示部５に表示することによって、ユーザによる様式設定の指定を容易化している。このためユーザは、タッチパネル６を介して様式設定を容易に指定できる。
【００７２】
なお、本発明は上記実施形態に限定されず、種々の変更が可能である。上記実施形態では、表示部５の下辺、上辺、左辺、及び右辺に接するようにタッチパネル６が設けられていた。タッチパネル６の配置は変更できる。例えばタッチパネル６は、表示部５の各辺のうちいずれか一辺、二辺、及び三辺に接するように設けられていてもよい。例えば、表示部５の左辺及び下辺に接するようにタッチパネル６が設けられてもよい。タッチパネル６はスタイラスによってタッチされてもよい。
【００７３】
表示部５に表示される様式設定５２は、書体５２１及び文字サイズ５２２に限定されない。例えば表示部５には、文字の装飾が様式設定５２として表示されてもよい。また、タッチパネル６を介して文字の装飾が選択された場合、標準、太字、袋文字、影付き、立体、斜体等を文字の装飾として選択することが可能な別の画面を表示部５に表示してもよい。ユーザは、タッチパネル６を介していずれかの装飾を選択できるようにしてもよい。また例えば表示部５には、字揃えが様式設定５２として表示されてもよい。また、タッチパネル６を介して字揃えが選択された場合、左揃え、中央揃え、右揃え、均等等を字揃えとして選択することが可能な別の画面を選択できるようにしてもよい。また例えば表示部５には、文字幅が様式設定５２として表示されてもよい。また、タッチパネル６を介して文字幅が選択された場合、×１（標準）、×３／２、×２、×１／２、及び×２／３を文字幅として選択することが可能な別の画面を選択できるようにしてもよい。また例えば表示部５には、文字間が様式設定５２として表示されてもよい。また、タッチパネル６を介して文字間が選択された場合、「普通」、及び「狭い」を文字間として選択することが可能な別の画面を選択できるようにしてもよい。以上によってユーザは、文字の書体や文字サイズだけでなく、装飾、字揃え、文字幅、および文字間の設定を容易に実行できるため、印刷実行時の様式設定の入力操作を効率化できる。従ってユーザは印刷作業を効率化できる。
【００７４】
なお、Ｓ１１〜Ｓ２５の処理を行うＣＰＵ４０１が本発明の「検出手段」に相当する。Ｓ３１〜Ｓ４７の処理を行うＣＰＵ４０１が本発明の「特定手段」に相当する。Ｓ１７１〜Ｓ１７５の処理を行うＣＰＵ４０１が本発明の「印刷手段」に相当する。Ｓ４５の処理を行うＣＰＵ４０１が本発明の「第一特定手段」に相当する。Ｓ７５、Ｓ１０９、Ｓ１３１、Ｓ１５５の処理を行うＣＰＵ４０１が本発明の「制御手段」に相当する。Ｓ３３の処理を行うＣＰＵ４０１が本発明の「第二特定手段」に相当する。Ｓ３７の処理を行うＣＰＵ４０１が本発明の「第三特定手段」に相当する。Ｓ１０５、Ｓ１０７の処理を行うＣＰＵ４０１が本発明の「算出手段」に相当する。Ｓ４１の処理を行うＣＰＵ４０１が本発明の「第四特定手段」に相当する。
【符号の説明】
【００７５】
１      印刷装置
１      プリンタ
２      操作部
５      表示部
６、６１、６２、６３、６４      タッチパネル
１１    カーソル
１２    ポインタ
５１    キャラクタ
５２    様式設定
５３    テープ長
４０１  ＣＰＵ
５２１  書体
５２２  文字サイズ
【図１】
2014065275.tif 000003
【図２】
2014065275.tif 000004
【図３】
2014065275.tif 000005
【図４】
2014065275.tif 000006
【図５】
2014065275.tif 000007
【図６】
2014065275.tif 000008
【図７】
2014065275.tif 000009
【図８】
2014065275.tif 000010
【図９】
2014065275.tif 000011
【図１０】
2014065275.tif 000012
【図１１】
2014065275.tif 000013
【図１２】
2014065275.tif 000014
【図１３】
2014065275.tif 000015
【図１４】
2014065275.tif 000016
【図１５】
2014065275.tif 000017