(57)【要約】【課題】ユーザインターフェース機能が複数のモードを提供する場合でも、ユーザの習熟度を正確に特定することができる印刷装置を提供する。【解決手段】テープ印字装置では、書式設定モードに移行すると、タイムカウントγおよびキーカウントｎがリセットされる（Ｓ１：ＹＥＳ、Ｓ３：ＹＥＳ、Ｓ５）。最初の有効キーが押下されるとタイムカウントγがスタートされて（Ｓ７：ＹＥＳ、Ｓ９：ＹＥＳ、Ｓ１１）、有効キーの押下に応じてキーカウントｎがアップされる（Ｓ７：ＹＥＳ、Ｓ９：ＮＯ、Ｓ１３：ＮＯ、Ｓ１５：ＮＯ、Ｓ２１）。確定キーが押下されると、タイムカウントγがストップされて、有効操作の平均実行間隔（γ／ｎ）に基づいてユーザの習熟度が判定される（Ｓ１５：ＹＥＳ、Ｓ１７、Ｓ１９）。【選択図】図６
2012228852.tif 000002
【特許請求の範囲】
【請求項１】
少なくともユーザに入力操作させる画面を表示可能な表示部を備えた印刷装置であって、
前記印刷装置に備えられ、または前記印刷装置に接続された操作部から、ユーザの入力操作を検出する操作検出手段と、
前記操作検出手段によって検出された前記入力操作が第一の指示である場合、ユーザにキャラクタを入力させるための入力用画面を、前記表示部に表示させる第一表示制御手段と、
前記操作検出手段によって検出された前記入力操作が第二の指示である場合、ユーザに前記キャラクタの書式を設定させるための設定用画面を、前記表示部に表示させる第二表示制御手段と、
前記操作検出手段によって検出された前記入力操作が印刷指示である場合、前記入力用画面に入力された前記キャラクタを、前記設定用画面に設定された前記書式で印刷する印刷手段と、
前記表示部に前記設定用画面が表示されている場合に、前記検出手段によって検出される前記入力操作が、前記書式の設定に有効な入力操作であるか否かを判断する操作判断手段と、
前記操作検出手段によって前記第二の指示が検出されたのち、前記操作判断手段によって前記有効な入力操作であると最初に判断された時点から、前記書式の確定指示が検出されるまでの経過時間を計時する第一計時手段と、
前記操作検出手段によって前記第二の指示が検出されたのち、前記書式の確定指示が検出されるまでに、前記操作判断手段によって前記有効な入力操作であると判断された回数を計数する計数手段と、
前記操作検出手段によって前記書式の確定指示が検出されたのちに、前記第一計時手段によって計時された経過時間と、前記計数手段によって計数された回数とに基づいて、前記有効な入力操作の平均実行間隔を算出する第一算出手段とを備え、
前記第二表示制御手段は、前記操作検出手段によって前記第二の指示が検出された場合、それぞれ異なる手順で前記書式を設定させる複数の前記設定用画面のうちで、少なくとも前記第一算出手段によって検出された前記平均実行間隔に応じた前記設定用画面を表示させることを特徴とする印刷装置。
【請求項２】
前記印刷装置の電源が投入されている期間の累計である総使用時間を計時する第二計時手段を備え、
前記第一表示制御手段は、前記操作検出手段によって前記第一の指示が検出された場合、前記間隔算出手段によって検出された前記平均実行間隔と、前記第二計時手段によって計時された前記総使用時間とに応じた前記入力用画面を表示させることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷装置の電源が投入されている期間の累計である総使用時間を計時する第二計時手段と、
前記印刷手段によって印刷が行われた期間の累計である総印刷時間を計時する第三計時手段と、
前記第二計時手段によって計時された前記総使用時間と、前記第三計時手段によって計時された前記総印刷時間とに基づいて、ユーザが前記操作部で入力操作可能な時間の累計である総編集時間を算出する第二算出手段とを備え、
前記第一表示制御手段は、前記操作検出手段によって前記第一の指示が検出された場合、前記第一算出手段によって検出された前記平均実行間隔と、前記第二算出手段によって算出された前記総編集時間とに応じた前記入力用画面を表示させることを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記第一表示制御手段は、前記操作検出手段によって前記第一の指示が検出された場合、それぞれ異なる手順で前記キャラクタを入力させる複数の前記入力用画面のうちで、少なくとも前記第一算出手段によって検出された前記平均実行間隔に応じた前記入力用画面を表示させることを特徴とする請求項１から３のいずれかに記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに対話形式で入力操作を行わせるユーザインターフェース機能を備えた印刷装置に関する。
【背景技術】
【０００２】
従来、ユーザに対話形式で入力操作を行わせるユーザインターフェース機能を備え、ユーザの入力操作に応じて機能設定や印刷処理などを実行する印刷装置が知られている。このような印刷装置において、ユーザの入力操作に応じて習熟度を判断して、習熟度に応じた操作画面を表示するものが知られている（例えば、特許文献１参照）。具体的に、特許文献１に開示の画像形成装置では、キャンセル操作が行われた回数が所定値を超えた場合には、操作者が不慣れであると判断される。この場合、操作パネルの表示が、通常の操作画面から簡易な操作画面に切り替えられる。
【０００３】
また、ユーザインターフェース機能を備えた機器において、ユーザの習熟度を判断するための各種手法が提案されている（例えば、特許文献２〜５参照）。例えば、キー操作間隔、操作可能状態になってから入力操作が行われるまでの経過時間（スイッチ待ち時間）、操作開始タイミングから要求確定までの経過時間（操作時間）などに基づいて、ユーザの習熟度を判断することが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２５４６０号公報
【特許文献２】特開平３−２６６０１６号公報
【特許文献３】特開平８−４４５２０号公報
【特許文献４】特開２００５−１８２３１３号公報
【特許文献５】特開２００７−７９８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷装置の操作に熟練しているユーザでも、例えば印刷装置を急いで操作する場合には、キャンセル操作の頻度が増える。そのため、キャンセル操作の回数では、ユーザの習熟度を正確に特定できないおそれがあった。また、一般に、ユーザインターフェース機能は、複数の入力画面群（モード）のうちで、ユーザの操作目的に応じた最適なモードを提供する。このとき、ユーザインターフェース機能が提供するモードに応じて、ユーザの習熟度が入力操作の速さおよび正確さに与える影響が変化することがある。
【０００６】
例えば、印刷装置のユーザインターフェース機能は、ユーザが印刷するキャラクタを入力するための入力モードと、ユーザが各種設定を行うための設定モードとを提供可能である。設定モードでは、例えばキャラクタのフォント、サイズ、幅、スタイルなどを設定可能である。印刷装置の操作に熟練していないユーザは、入力モードにおけるキャラクタの入力操作よりも、設定モードにおける各種設定を行うためのキー操作に手間取ることが多い。つまり、設定モードは、入力モードよりも、ユーザの習熟度が入力操作の速さおよび正確さに与える影響が大きい。
【０００７】
そして、モードに応じてユーザの習熟度が与える影響が異なると、判断対象のモードによってキー操作間隔、スイッチ待ち時間、操作時間などが変化する。したがって、キー操作間隔、スイッチ待ち時間、操作時間では、ユーザの習熟度を正確に特定できないおそれがあった。
【０００８】
本発明の目的は、上記課題を解決するためになされたものであり、ユーザインターフェース機能が複数のモードを提供する場合でも、ユーザの習熟度を正確に特定することができる印刷装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る印刷装置は、少なくともユーザに入力操作させる画面を表示可能な表示部を備えた印刷装置であって、前記印刷装置に備えられ、または前記印刷装置に接続された操作部から、ユーザの入力操作を検出する操作検出手段と、前記操作検出手段によって検出された前記入力操作が第一の指示である場合、ユーザにキャラクタを入力させるための入力用画面を、前記表示部に表示させる第一表示制御手段と、前記操作検出手段によって検出された前記入力操作が第二の指示である場合、ユーザに前記キャラクタの書式を設定させるための設定用画面を、前記表示部に表示させる第二表示制御手段と、前記操作検出手段によって検出された前記入力操作が印刷指示である場合、前記入力用画面に入力された前記キャラクタを、前記設定用画面に設定された前記書式で印刷する印刷手段と、前記表示部に前記設定用画面が表示されている場合に、前記検出手段によって検出される前記入力操作が、前記書式の設定に有効な入力操作であるか否かを判断する操作判断手段と、前記操作検出手段によって前記第二の指示が検出されたのち、前記操作判断手段によって前記有効な入力操作であると最初に判断された時点から、前記書式の確定指示が検出されるまでの経過時間を計時する第一計時手段と、前記操作検出手段によって前記第二の指示が検出されたのち、前記書式の確定指示が検出されるまでに、前記操作判断手段によって前記有効な入力操作であると判断された回数を計数する計数手段と、前記操作検出手段によって前記書式の確定指示が検出されたのちに、前記第一計時手段によって計時された経過時間と、前記計数手段によって計数された回数とに基づいて、前記有効な入力操作の平均実行間隔を算出する第一算出手段とを備え、前記第二表示制御手段は、前記操作検出手段によって前記第二の指示が検出された場合、それぞれ異なる手順で前記書式を設定させる複数の前記設定用画面のうちで、少なくとも前記第一算出手段によって検出された前記平均実行間隔に応じた前記設定用画面を表示させることを特徴とする。
【００１０】
上記印刷装置によれば、第一の指示が入力されると入力用画面が表示され、第二の指示が入力されると設定用画面が表示される。印刷指示が入力されると、入力用画面に入力されたキャラクタが、設定用画面に設定された書式で印刷される。設定用画面の表示中には、書式設定に対する最初の有効操作から確定指示が検出されるまでの経過時間が計時されるとともに、確定指示が検出されるまで有効操作の回数が計数される。書式の確定指示が入力されると、計時された経過時間と、計数された回数とに基づいて、有効操作の平均実行間隔が算出される。第二の指示が入力された場合には、算出された平均実行間隔に応じた設定用画面が表示される。
【００１１】
このように、上記印刷装置では、入力用画面でのキャラクタ入力操作と、設定用画面での書式設定操作とのうちで、ユーザの習熟度が反映されやすい書式設定操作に基づいて、ユーザの習熟度を示す指標値（有効操作の平均実行間隔）が算出される。よって、ユーザインターフェース機能が複数のモード（入力用画面が表示されるモードや、設定用画面が表示されるモードなど）を提供する場合でも、ユーザの習熟度を正確に特定することができる。ひいては、ユーザの習熟度に応じた最適な設定用画面を表示することで、書式をより容易且つ正確に設定することができる。
【００１２】
さらに、ユーザの習熟度を示す指標値は、設定用画面の表示期間のうちで、ユーザが実際に書式の設定操作を行った期間における、有効操作の平均実行間隔である。そのため、例えば有効操作回数や有効操作時間などを単独の指標値として用いる場合と比較して、ユーザの習熟度をより正確に特定することができる。
【図面の簡単な説明】
【００１３】
【図１】カバー６が閉じられた状態にあるテープ印字装置１の斜視図である。
【図２】カバー６が開かれた状態にあるテープ印字装置１およびテープカセット３０の斜視図である。
【図３】テープ印字装置１の電気的構成を示すブロック図である。
【図４】モード移行を説明するための画面遷移図である。
【図５】図４に示す入力操作時のタイムチャートを示す図である。
【図６】カウント処理のフローチャートである。
【図７】習熟度判定処理のフローチャートである。
【図８】機器動作処理のフローチャートである。
【図９】入力操作処理のフローチャートである。
【図１０】テキスト入力処理のフローチャートである。
【図１１】テキスト消去を説明するための画面遷移図である。
【図１２】書式設定処理のフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明を具体化した実施の形態について、図面を参照して説明する。なお、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成などは、それのみに限定する趣旨ではなく、単なる説明例である。
【００１５】
図１および図２を参照して、本実施形態に係るテープ印字装置１の概略構成について説明する。本実施形態の説明では、図１および図２の右上側、左下側、右下側、左上側、上側、下側を、それぞれ、テープ印字装置１の後側、前側、右側、左側、上側、下側とする。
【００１６】
図１に示すように、テープ印字装置１の上面には、キャラクタ（文字、記号、数字など）を入力するためのキーボード３が設けられている。キーボード３の後側（紙面右上側）には、電源スイッチ、用途キー、カーソルキー等の機能キー群４が設けられている。用途キーは、後述する印字キー、テキストキー、確定キー、Ｅｓｃキー、全消去キー、キャンセルキーなどを含む。以下の説明では、キーボード３と機能キー群４とを総称する場合、操作部２という。機能キー群４の後側には、ディスプレイ５が設けられている。テープ印字装置１の上面の後部には、開閉可能なカバー６が設けられている。テープ印字装置１の左後角には、後述するカット機構（図示外）によって切断された印字済テープを受けるテープトレイ７が設けられている。
【００１７】
図２に示すように、ディスプレイ５の後側には、テープカセット３０が着脱されるカセット装着部８が形成されている。本実施形態のテープカセット３０は、略直方体状（箱型）の筐体であるカセットケースの内部に、文字等が印字されるテープや、テープの印字に使用されるインクリボンなどが収容されている。テープ印字装置１では、カセット装着部８に装着されたテープカセット３０を用いて、キーボード３で入力されたキャラクタの印字が実行される。
【００１８】
カセット装着部８には、テープを搬送するためのテープ駆動軸１１、使用済みのインクリボンを巻き取るためのリボン巻取軸９、キャラクタを印字するサーマルヘッド１０（図３参照）などが設けられている。本実施形態では、サーマルヘッド１０が、搬送されるテープに未使用のインクリボンを用いて印字を行なう。後述するテープの搬送方向におけるサーマルヘッド１０の下流側には、印字済テープを切断するカット機構（図示外）が設けられている。
【００１９】
図３を参照して、テープ印字装置１の電気的構成について説明する。図３に示すように、テープ印字装置１は、制御基板上に形成される制御回路部４００を備えている。制御回路部４００は、ＣＰＵ４０１、ＲＯＭ４０２、ＣＧＲＯＭ４０３、ＲＡＭ４０４、フラッシュメモリ４１０、入出力インターフェース４１１などを備え、これらがデータバスを介して接続されている。
【００２０】
ＲＯＭ４０２には、ＣＰＵ４０１がテープ印字装置１を制御するために実行する各種プログラムが記憶されている。ＣＧＲＯＭ４０３には、キャラクタを印字するための印字用ドットパターンデータが記憶されている。ＲＡＭ４０４には、テキストメモリ、印字バッファ等、複数の記憶領域が設けられている。フラッシュメモリ４１０には、後述するタイムカウントγ、キーカウントｎ、総使用時間Ｔｕ、総印字時間Ｔｐ、習熟度フラグが記憶されている。
【００２１】
入出力インターフェース４１１には、操作部２、液晶駆動回路（ＬＣＤＣ）４０５、駆動回路４０６、４０７、４０８などが接続されている。液晶駆動回路（ＬＣＤＣ）４０５は、ディスプレイ５に表示データを出力するためのビデオＲＡＭ（図示外）を有する。駆動回路４０６は、サーマルヘッド１０を駆動するための電子回路である。駆動回路４０７は、リボン巻取軸９およびテープ駆動軸１１を回転させるテープ送りモータ２４を駆動するための電子回路である。駆動回路４０８は、カット機構（図示外）を動作させるカッターモータ２５を駆動するための電子回路である。
【００２２】
図４および図５を参照して、テープ印字装置１の操作態様およびモード移行の一例を説明する。テープ印字装置１は、あらかじめ機能別・用途別に設けられた複数のモードのうち、ユーザの操作目的に応じた最適なモードを提供するユーザインターフェース機能を有する。各モードでは、ユーザの操作目的に応じた最適な入力画面群が、ディスプレイ５に順次表示される。ユーザは、操作部２を用いて各モードの入力画面群を対話形式で入力操作することで、各種情報を簡易且つ正確に入力することができる。
【００２３】
図４および図５に示すように、テープ印字装置１の電源投入直後は、テキスト入力モードが実行される。テキスト入力モードでは、ユーザにテキストを入力させるための入力用画面１００がディスプレイ５に表示される。テキストは、キャラクタで構成された一の印字内容を示し、ユーザはキーボード３を用いて入力することができる。入力用画面１００で入力されたテキストは、ＲＡＭ４０４の所定記憶エリアに記憶される。一方、ユーザがテキスト入力モードでテキストキーを押下すると、テキスト入力モードから書式設定モードに移行する。テキストキーは、書式設定モードへの移行を指示するためのキーである。
【００２４】
書式設定モードでは、ユーザに書式を設定させるための設定用画面２００がディスプレイ５に表示される。書式は、テープに印字されるテキストの表示態様（例えば、フォント、サイズ、幅、スタイル、下線、配置など）を示し、ユーザは操作部２を用いて設定することができる。本実施形態の設定用画面２００では、あらかじめ標準の書式が設定されており、ユーザはカーソルキーを用いて書式を変更できる。具体的には、ユーザは上下キーで設定内容を変更したい項目を選択し、左右キーで選択項目の設定内容を変更する。
【００２５】
そして、ユーザは、設定用画面２００で変更した書式の設定内容を、確定したい場合は確定キーを押下し、破棄したい場合はＥｓｃキーを押下する。確定キーは、実行中のモードで入力または設定された内容の確定を指示するためのキーである。Ｅｓｃキーは、実行中のモードで入力または設定された内容の破棄を指示するためのキーである。本実施形態では、カーソルキー、確定キー、Ｅｓｃキーを用いた入力操作のみが、書式設定モードの有効キーである。これらの有効キーのうちで、書式を実体的に変更するカーソルキーを用いた入力操作を、書式設定の有効操作という。
【００２６】
一方、ユーザが書式設定モードで確定キーまたはＥｓｃキーを押下すると、書式設定モードからテキスト入力モードに戻る。上記のテキストキー、確定キー、Ｅｓｃキーのように、モードの切り替えが発生する操作キーを、以下では「モード移行キー」という。なお、テキスト入力モードまたは書式設定モードにおいて、ユーザが印字キーを押下すると、入力用画面１００で入力されたテキストが、設定用画面２００で設定された書式で、テープに印字される。
【００２７】
図６〜図１２を参照して、テープ印字装置１の処理について説明する。図６に示すカウント処理、図８に示す機器動作処理、図９に示す入力操作処理は、テープ印字装置１が電源オンされたことを契機に、ＣＰＵ４０１によって並列的に実行される。
【００２８】
図６を参照して、ユーザの習熟度を特定するためのカウント処理について説明する。図６に示すカウント処理では、まずモード移行キーが押下されたか否かが判断される（Ｓ１）。モード移行キーが押下された場合（Ｓ１：ＹＥＳ）、書式設定モードに移行するか否かが判断される（Ｓ３）。書式設定モードに移行する場合（Ｓ３：ＹＥＳ）、フラッシュメモリ４１０に記憶されているタイムカウントγおよびキーカウンタｎが、それぞれ「０」にリセットされる（Ｓ５）。
【００２９】
タイムカウントγは、書式設定モードにおける最初の有効操作から書式確定までの経過時間を示す。キーカウントｎは、書式設定モードで検出された書式設定の有効操作回数である。具体的には、書式設定モードで最初にカーソルキーが操作された時点から確定キーが押下される時点までの経過時間がタイムカウントγであり、書式設定モードにおけるカーソルキーの操作回数（例えば、５回）がキーカウントｎである（図５参照）。
【００３０】
ステップＳ５の実行後、有効キーが押下されたか否かが判断される（Ｓ７）。先述のように、書式設定モードでは、カーソルキーがいずれかの方向に押下された場合や、確定キーまたはＥｓｃキーが押下された場合に、有効キーが押下されたと判断される（Ｓ７：ＹＥＳ）。この場合、タイムカウントγが「０」であるか否かが判断される（Ｓ９）。タイムカウントγが「０」である場合（Ｓ９：ＹＥＳ）、押下された有効キーは書式設定モードで最初に行われた有効操作であるため、タイムカウントγがスタートされる（Ｓ１１）。
【００３１】
タイムカウントγが「０」でない場合（Ｓ９：ＮＯ）、またはステップＳ１１の実行後、押下された有効キーがＥｓｃキーであるか否かが判断される（Ｓ１３）。Ｅｓｃキーである場合（Ｓ１３：ＹＥＳ）、設定用画面２００で設定された書式が書式設定モードの開始前の状態に戻されて、処理はステップＳ１に戻る。なお、書式設定モードでＥｓｃキーが押下された場合には、書式設定モードからテキスト入力モードに移行する。
【００３２】
押下された有効キーがＥｓｃキーでない場合（Ｓ１３：ＮＯ）、押下された有効キーが確定キーであるか否かが判断される（Ｓ１５）。押下された有効キーが確定キーである場合（Ｓ１５：ＹＥＳ）、設定用画面２００で設定された書式が確定されて、フラッシュメモリ４１０の所定記憶エリアに記憶される。さらに、タイムカウントγがストップされて（Ｓ１７）、書式設定モードにおける最初の有効操作からの書式確定までの経過時間が計時される。ステップＳ１７の実行後、後述の習熟度判定処理が実行されて（Ｓ１９）、処理はステップＳ１に戻る。なお、先述のように、書式設定モードで確定キーが押下された場合には、書式設定モードからテキスト入力モードに移行する。
【００３３】
押下された有効キーが確定キーでない場合（Ｓ１５：ＮＯ）、押下された有効キーはカーソルキーである。よって、キーカウンタｎが「１」カウントアップされて（Ｓ２１）、書式設定の有効操作回数がカウントされる。ステップＳ２１の実行後、処理はステップＳ７に戻り、上述のように有効キーの種別に応じた処理が繰り返し実行される（Ｓ７〜Ｓ２１）。
【００３４】
図７に示すように、習熟度判定処理（Ｓ１９）では、まずタイムカウントγをキーカウンタｎで除算した値（γ／ｎ）が算出される（Ｓ３１）。γ／ｎは、書式設定モードで行われた書式設定の有効操作の平均実行間隔を示す、ユーザの習熟度を判別するための指標値である。そして、γ／ｎが「１」より小であるか否かが判断される（Ｓ３３）。γ／ｎが「１」よりも小である場合（Ｓ３３：ＹＥＳ）、書式設定の有効操作の平均実行間隔が相対的に小さいため、ユーザをテープ印字装置１の操作に慣れた熟練者と推定することができる。
【００３５】
ところで、ユーザがテープ印字装置１の操作に不慣れな初心者であっても、例えば無意図にカーソルキーを連続押下したり、簡易な書式を設定したりする場合には、書式設定の有効操作の平均実行間隔が小さくなる。よって、本実施形態では、γ／ｎが「１」よりも小である場合には（Ｓ３３：ＹＥＳ）、ユーザの習熟度をより正確に特定するために、さらに以下の処理を行う。
【００３６】
すなわち、フラッシュメモリ４１０に記憶されている総使用時間Ｔｕが、「１０時間」以上であるか否かが判断される（Ｓ３５）。総使用時間Ｔｕは、テープ印字装置１の電源がオンされている時間（使用時間）の累計であり、その算出方法は後述する。総使用時間Ｔｕが「１０時間」未満である場合（Ｓ３５：ＮＯ）、フラッシュメモリ４１０に記憶されている総使用時間Ｔｕから総印字時間Ｔｐが減算されて、総編集時間Ｔｅが算出される（Ｓ３７）。総印字時間Ｔｐは、テープ印字装置１で印字動作が実行された時間（印字時間）の累計であり、その算出方法は後述する。総編集時間Ｔｅは、ユーザがテープ印字装置１を操作可能な時間（編集時間）の累計である。そして、総編集時間Ｔｅが、「８時間」以上であるか否かが判断される（Ｓ３９）。
【００３７】
総使用時間Ｔｕが「１０時間」以上である場合（Ｓ３５：ＹＥＳ）、または総編集時間Ｔｅが「８時間」以上である場合（Ｓ３９：ＹＥＳ）、ユーザはテープ印字装置１を使用した経験が豊富であると推定され、ひいてはユーザの習熟度が高いことを推定できる。よって、フラッシュメモリ４１０に記憶されている習熟度フラグが、オンにセットされる（Ｓ４１）。習熟度フラグは、ユーザの習熟度を示すフラグであり、詳細には、オフが初心者であることを示し、オンが熟練者であることを示す。なお、テープ印字装置１の初期設定時には、習熟度フラグはオフにセットされている。
【００３８】
一方、γ／ｎが「１」以上である場合（Ｓ３３：ＹＥＳ）、書式設定の有効操作の平均実行間隔が相対的に大きいため、ユーザを初心者と推定することができる。また、γ／ｎが「１」よりも小であっても、総使用時間Ｔｕが「１０時間」未満、且つ総編集時間Ｔｅが「８時間」未満である場合（Ｓ３９：ＮＯ）、ユーザはテープ印字装置１を使用した経験が乏しいと推定され、ひいてはユーザの習熟度が低いことを推定できる。よって、これらの場合には、フラッシュメモリ４１０に記憶されている習熟度フラグが、オフにセットされる（Ｓ４３）。ステップＳ４１またはステップＳ４３の実行後、処理はカウント処理（図６）に戻る。
【００３９】
図８を参照して、テープ印字装置１の印字動作を制御するための機器動作処理について説明する。図８に示す機器動作処理では、まずフラッシュメモリ４１０に記憶されている総使用時間Ｔｕの追加測定がスタートされる（Ｓ５１）。つまり、総使用時間Ｔｕが示す現在の累計時間から、総使用時間Ｔｕのカウントが開始される。ステップＳ５１の実行後、テープ印字装置１が電源オフされたか否かが判断される（Ｓ５３）。
【００４０】
電源オフされていない場合（Ｓ５３：ＮＯ）、印字指示ありか否かが判断される（Ｓ５５）。例えばユーザが印字キーを押下した場合、印字指示ありと判断されて（Ｓ５５：ＹＥＳ）、総印字時間Ｔｐの追加測定がスタートされる（Ｓ５７）。つまり、総印字時間Ｔｐが示す現在の累計時間から、総印字時間Ｔｐのカウントが開始される。そして、入力用画面１００で入力されたテキストを、設定用画面２００で設定された書式で印字する印字処理が実行される（Ｓ５９）。具体的には、ＲＡＭ４０４に記憶されているテキストが、フラッシュメモリ４１０に記憶されている書式でテープに印字される。そして、印字終了であるか否かが判断される（Ｓ６１）。印字終了でない場合（Ｓ６１：ＮＯ）、処理はステップＳ５９に戻る。
【００４１】
印字終了である場合（Ｓ６１：ＹＥＳ）、総印字時間Ｔｐの追加測定がストップされて（Ｓ５７）、総印字時間Ｔｐが最新の印刷動作に応じて更新される。ステップＳ６３の実行後、処理はステップＳ５３に戻る。電源オフされた場合（Ｓ５３：ＹＥＳ）、総使用時間Ｔｕの追加測定がストップされて（Ｓ５７）、総使用時間Ｔｕが最新の使用状況に応じて更新される。さらに、テープ印字装置１の終了状態を安定させるための電源オフ処理が実行されて（Ｓ６７）、機器動作処理が終了される。
【００４２】
図９を参照して、ユーザの入力操作に応じてテープ印字装置１を制御するための入力操作処理について説明する。図９に示す入力操作処理では、まずテープ印字装置１の実行すべきモード（実行対象モード）が、テキスト入力モードであるか否かが判断される（Ｓ１０１）。実行対象モードは、電源投入直後はテキスト入力モードであり、モード移行キーが押下された場合には移行先のモードである。つまり、電源投入やモード移行キーなどによって、ＣＰＵ４０１に対して実行対象モードの開始指示が入力される。
【００４３】
実行対象モードがテキスト入力モードである場合（Ｓ１０１：ＹＥＳ）、後述のテキスト入力処理が実行される（Ｓ１０３）。実行対象モードがテキスト入力モードでない場合（Ｓ１０１：ＹＥＳ）、実行対象モードが書式設定モードであるか否かが判断される（Ｓ１０５）。実行対象モードが書式設定モードである場合（Ｓ１０５：ＹＥＳ）、後述の書式設定処理が実行される（Ｓ１０７）。実行対象モードが書式設定モードでない場合（Ｓ１０５：ＮＯ）、その他の実行対象モードに固有の処理が実行される（Ｓ１０９）。ステップＳ１０９の実行後、処理はステップＳ１０１に戻る。
【００４４】
図１０に示すテキスト入力処理（Ｓ１０３）は、テキスト入力モードを実行するための処理である。以下の説明では、ユーザが入力用画面１００に入力されたテキストを全消去する際に、ユーザの習熟度に応じて操作手順を異ならせる場合を例示する。そのため、テキスト入力モードの実行時に行われる処理のうち、テキストの消去に関する処理を中心に説明する。
【００４５】
まず、入力用画面１００（図１１参照）がディスプレイ５に表示される（Ｓ２０１）。次いで、テキスト入力モードの有効キー（例えば、キーボード３や機能キー群４の一部）が押下されたか否かが判断される（Ｓ２０３）。有効キーが押下された場合（Ｓ２０３：ＹＥＳ）、押下された有効キーが全消去キーであるか否かが判断される（Ｓ２０５）。全消去キーは、入力用画面１００に入力されている全てのキャラクタ（つまり、テキスト）を一括消去するためのキーである。
【００４６】
全消去キーである場合（Ｓ２０５：ＹＥＳ）、フラッシュメモリ４１０に記憶されている習熟度フラグがオンであるか否かが判断される（Ｓ２０７）。習熟度フラグがオンである場合（Ｓ２０７：ＹＥＳ）、入力用画面１００に入力されているテキストが消去されて（Ｓ２０９）、入力用画面１００が初期状態に更新される。一方、習熟度フラグがオフである場合（Ｓ２０７：ＮＯ）、所定の確認メッセージがディスプレイ５に表示される（Ｓ２１１）。
【００４７】
ステップＳ２１１の実行後、確定キーが押下されたか否かが判断される（Ｓ２１３）。確定キーが押下された場合（Ｓ２１３：ＹＥＳ）、ディスプレイ５から確認メッセージが消去され（Ｓ２１５）、さらに入力用画面１００からテキストが消去される（Ｓ２０９）。確定キーが押下されなかった場合（Ｓ２１３：ＮＯ）、キャンセルキーが押下されたか否かが判断される（Ｓ２１７）。キャンセルキーが押下された場合（Ｓ２１７：ＹＥＳ）、ディスプレイ５から確認メッセージが消去される（Ｓ２１９）。キャンセルキーが押下されなかった場合（Ｓ２１７：ＮＯ）、処理はステップＳ２１３に戻る。ステップＳ２０９またはステップＳ２１９の実行後、処理はステップＳ２０３に戻る。
【００４８】
具体的には、図１１に示すように、入力用画面１００にテキスト「ｂｒｏｔｈｅｒ」が入力された状態で、全消去キーが押下されたと想定する。この場合、ユーザが熟練者であれば、入力用画面１００からテキスト「ｂｒｏｔｈｅｒ」が即座に消去される（Ｓ２０７：ＹＥＳ、Ｓ２０９）。一方、ユーザが初心者であれば、テキストを消去してもよいかを確認するメッセージ（確認画面１５０）がディスプレイ５に表示される（Ｓ２０７：ＮＯ、Ｓ２１１）。さらに確定キーが押下されると、確認画面１５０が消去され、入力用画面１００からテキスト「ｂｒｏｔｈｅｒ」が消去される（Ｓ２１３：ＹＥＳ、Ｓ２１５、Ｓ２０９）。このように、ユーザが初心者の場合には、テキスト消去前に確認画面１５０が表示されるので、ユーザの誤操作を抑制することができる。
【００４９】
一方、全消去キーでない場合（Ｓ２０５：ＮＯ）、押下された有効キーがモード移行キーであるか否かが判断される（Ｓ２２１）。モード移行キーでない場合（Ｓ２２１：ＮＯ）、押下された有効キーに応じた処理が実行される（Ｓ２２３）。例えば、キーボード３を用いてキャラクタが入力された場合は、入力されたキャラクタが入力用画面１００に表示される。また、入力用画面１００に入力されているテキストは、先述のようにＲＡＭ４０４に記憶される。ステップＳ２２３の実行後、処理はステップＳ２０３に戻る。モード移行キーである場合（Ｓ２２１：ＹＥＳ）、処理は入力操作処理（図９）に戻る。
【００５０】
図１２に示す書式設定処理（Ｓ１０７）は、書式設定モードを実行するための処理である。以下の説明では、ユーザが書式を設定する際に、ユーザの習熟度に応じて設定用画面２００（ひいては、書式設定の操作手順）を異ならせる場合を例示する。そのため、書式設定モードの実行時に行われる処理のうち、画面表示に関する処理を中心に説明する。
【００５１】
本実施形態では、設定用画面２００として、通常設定画面および簡易設定画面があらかじめ用意されている。通常設定画面および簡易設定画面は、いずれも外観は同様である（図４参照）。ただし、通常設定画面では、書式の全項目を自由に設定でき、且つショートカット機能を実行可能である。ショートカット機能は、特定のキー操作を行うことで、画面上でのメニュー選択を省略してコマンドを入力する機能である。一方、簡易設定画面では、書式の主要項目（例えば、フォント、サイズ、スタイル）のみを自由に設定でき、且つショートカット機能を実行できない。
【００５２】
まず、フラッシュメモリ４１０に記憶されている習熟度フラグがオンであるか否かが判断される（Ｓ２５１）。習熟度フラグがオフである場合（Ｓ２５１：ＮＯ）、簡易設定画面がディスプレイ５に表示される（Ｓ２５３）。つまり、ユーザが初心者であれば、簡易設定画面で書式を設定させる。簡易設定画面では、主要項目のみが表示されるため、初心者でも容易に書式を設定できる。さらに、ショートカット機能がオフされているので、ユーザの誤操作による設定ミスを抑制できる。
【００５３】
一方、習熟度フラグがオンである場合（Ｓ２５１：ＹＥＳ）、通常設定画面がディスプレイ５に表示される（Ｓ２５５）。つまり、ユーザが熟練者であれば、通常設定画面で書式を設定させる。通常設定画面では、全ての項目が表示されるため、ユーザはより自由度の高い書式を設定できる。さらに、ショートカット機能がオンされているので、ユーザはより迅速に書式を設定できる。
【００５４】
ステップＳ２５３またはステップＳ２５５の実行後、書式設定モードの有効キーが押下されたか否かが判断される（Ｓ２５７）。ただし、通常設定画面および簡易設定画面のいずれが表示されているかによって、有効キーが異なる。有効キーが押下された場合（Ｓ２５７：ＹＥＳ）、押下された有効キーがモード移行キーであるか否かが判断される（Ｓ２５９）。モード移行キーでない場合（Ｓ２５９：ＮＯ）、押下された有効キーに応じた処理が実行される（Ｓ２６１）。例えば、カーソルキーを用いて書式が設定された場合は、設定された書式が設定用画面２００に表示される。また、通常設定画面でショートカット操作が行われた場合には、その操作に応じたコマンドが実行される。
【００５５】
ステップＳ２６１の実行後、処理はステップＳ２５７に戻る。モード移行キーである場合（Ｓ２５９：ＹＥＳ）、処理は入力操作処理（図９）に戻る。なお、モード移行キーが確定キーである場合は、先述したように、設定用画面２００に設定された書式が、フラッシュメモリ４１０に記憶される。
【００５６】
以上説明したように、本実施形態のテープ印字装置１によれば、テキスト入力モードの開始指示が入力されると、入力用画面１００が表示される。書式設定モードの開始指示が入力されると、設定用画面２００が表示される。印刷キーが押下されると、入力用画面１００に入力されたテキストが、設定用画面２００に設定された書式で印刷される。設定用画面２００の表示中には、タイムカウントγが計時されるとともに、キーカウントｎが計数される。確定キーが押下されると、有効操作の平均実行間隔（γ／ｎ）が算出される。書式設定モードでは、平均実行間隔（γ／ｎ）に応じて設定された習熟度フラグに応じて、設定用画面２００（通常設定画面または簡易設定画面）が表示される。キャラクタ入力モードでは、習熟度フラグに応じて、テキスト消去時にメッセージが表示される入力用画面１００、またはテキスト消去時にメッセージが表示されない入力用画面１００が表示される。
【００５７】
このように、テープ印字装置１では、入力用画面１００でのテキスト入力操作と、設定用画面２００での書式設定操作とのうちで、ユーザの習熟度が反映されやすい書式設定操作に基づいて、ユーザの習熟度を示す指標値（有効操作の平均実行間隔）が算出される。よって、ユーザインターフェース機能が複数のモード（テキスト入力モードや書式設定モードなど）を提供する場合でも、ユーザの習熟度を正確に特定することができる。ひいては、ユーザの習熟度に応じた最適な設定用画面２００を表示することで、書式をより容易且つ正確に設定することができる。また、ユーザの習熟度に応じた最適な入力用画面１００を表示することで、テキストをより容易且つ正確に入力することができる。
【００５８】
さらに、ユーザの習熟度を示す指標値は、ユーザが実際に書式の設定操作を行った期間における、有効操作の平均実行間隔（γ／ｎ）である。そのため、例えば有効操作回数（キーカウントｎ）や有効操作時間（タイムカウントγ）を単独の指標値として用いる場合と比較して、ユーザの習熟度をより正確に特定することができる。
【００５９】
上記実施形態において、テープ印字装置１が、本発明の「印刷装置」に相当する。ディスプレイ５が、本発明の「表示部」に相当する。入出力インターフェース４１１が、本発明の「操作検出手段」に相当する。ステップＳ２０１、Ｓ２０７、Ｓ２１１を実行するＣＰＵ４０１が、本発明の「第一表示制御手段」に相当する。ステップＳ２５１〜Ｓ２５５を実行するＣＰＵ４０１が、本発明の「第二表示制御手段」に相当する。ステップＳ５９を実行するＣＰＵ４０１が、本発明の「印刷手段」に相当する。ステップＳ７を実行するＣＰＵ４０１が、本発明の「操作判断手段」に相当する。
【００６０】
ステップＳ１１、Ｓ１７を実行するＣＰＵ４０１が、本発明の「第一計時手段」に相当する。ステップＳ２１を実行するＣＰＵ４０１が、本発明の「計数手段」に相当する。ステップＳ３１を実行するＣＰＵ４０１が、本発明の「第一算出手段」に相当する。ステップＳ５１、Ｓ６５を実行するＣＰＵ４０１が、本発明の「第二計時手段」に相当する。ステップＳ５７、Ｓ６３を実行するＣＰＵ４０１が、本発明の「第三計時手段」に相当する。ステップＳ３７を実行するＣＰＵ４０１が、本発明の「第二算出手段」に相当する。
【００６１】
なお、本発明は上記実施形態に限定されるものではなく、種々の変更が可能である。例えば、上記実施形態の習熟度判定処理（図７）では、平均実行間隔（γ／ｎ）と併せて、総使用時間Ｔｕおよび総編集時間Ｔｅを用いて習熟度フラグをセットしている。これに代えて、ステップＳ３５〜Ｓ３９を実行しないようにすることで、平均実行間隔（γ／ｎ）のみに基づいて習熟度フラグがセットされてもよい。また、平均実行間隔（γ／ｎ）と併せて、総使用時間Ｔｕ、総編集時間Ｔｅ、総印字時間Ｔｐの少なくとも一つを用いて、習熟度フラグをセットしてもよい。
【００６２】
また、上記実施形態は、入力用画面１００および設定用画面２００は、習熟度フラグ（つまり、ユーザの習熟度）に応じて、設定可能な項目、ショートカット機能、メッセージなどが異なっている。ただし、習熟度フラグに応じて表示される画面は、表示内容、操作方法、操作手順などが、ユーザの習熟度に応じたものであればよい。例えば、ユーザが初心者および熟練者のいずれであるかに応じて、画面構成が全く異なる入力用画面１００（または設定用画面２００）を表示してもよい。
【００６３】
また、上記実施形態は、本発明をテープ印字装置１に適用した場合を例示したが、本発明は少なくともユーザに入力操作させる画面を表示可能な表示部を備えた印刷装置であれば適用できる。例えば、画像や文字などを紙に印刷する印刷装置に、本発明が適用されてもよい。
【符号の説明】
【００６４】
１    テープ印字装置
２    操作部
５    ディスプレイ
１０    サーマルヘッド
３０    テープカセット
４０１    ＣＰＵ
４１１    入出力インターフェース
【図１】
2012228852.tif 000003
【図２】
2012228852.tif 000004
【図３】
2012228852.tif 000005
【図４】
2012228852.tif 000006
【図５】
2012228852.tif 000007
【図６】
2012228852.tif 000008
【図７】
2012228852.tif 000009
【図８】
2012228852.tif 000010
【図９】
2012228852.tif 000011
【図１０】
2012228852.tif 000012
【図１１】
2012228852.tif 000013
【図１２】
2012228852.tif 000014