(57)【要約】【課題】視覚障害者にとって操作性がよいインターフェースを提供する。【解決手段】タッチパネルに置かれるユーザの指の位置を検出し、検出された位置に、機能の選択などのために用いられるボタンを設ける。このように、ユーザの指の位置に対して適応的にボタンを設けることにより、視覚障害を持つユーザがボタンの位置を憶なくても操作ができるようにし、また、特別な部品を用いずに視覚障害者にとって操作性がよいユーザーインターフェース環境を提供できるようにする。【選択図】　　　　　図５
2004062867.tif 000002
【特許請求の範囲】
【請求項１】
外部からの操作が受け入れられる操作面において、１つ以上の第１の操作それぞれがなされた１つ以上の第１の操作位置それぞれを検出する操作位置検出手段と、
前記検出された第１の操作位置の１つ以上それぞれと、１つ以上の所定の機能それぞれとを対応付ける機能対応付け手段と、
前記第１の操作位置の１つ以上それぞれに対する第２の操作を検出する操作検出手段と、
前記第２の操作がなされた前記第１の操作位置の１つ以上に対応付けられた機能の実行を制御する機能実行制御手段と
を有する機能制御装置。
【請求項２】
前記操作面を介して操作を受け入れるタッチパネル
を有する請求項１に記載の機能制御装置。
【請求項３】
前記タッチパネルには、
前記タッチパネルの操作面上の１つ以上の位置それぞれを、触覚によりそれぞれ表示する１つ以上の位置表示手段
が設けられる請求項２に記載の機能制御装置。
【請求項４】
前記第１の操作は、前記操作面の１つ以上の位置をポインティングする操作であって、
前記操作位置検出手段は、前記ポインティングされた操作面の１つ以上の位置それぞれを、前記第１の操作位置それぞれとして検出する
請求項１〜３のいずれかに記載の機能制御装置。
【請求項５】
前記第２の操作は、前記第１の位置の１つ以上それぞれに対して所定の時間以上、継続して行われる
請求項４に記載の機能制御装置。
【請求項６】
前記第２の操作は、前記第１の位置のいずれか１つ以上に対するポインティングを止めることにより行われる
請求項４のいずれかに記載の機能制御装置。
【請求項７】
前記第２の操作は、前記第１の操作の後に、前記第１の位置をポインティングすることにより行われる
請求項４に記載の機能制御装置。
【請求項８】
前記第２の操作は、前記第１の位置のいずれかに対して１回以上、行われ、
前記操作検出手段は、前記第２の操作の回数をさらに検出し、
前記機能実行制御手段は、前記第２の操作がなされた前記第１の操作位置と、前記検出された第２の操作の回数とに基づいて、前記機能の実行を制御する
請求項１〜７のいずれかに記載の機能制御装置。
【請求項９】
前記第２の操作は、前記第１の位置のいずれかに対して１回以上、行われ、
前記操作検出手段は、前記第２の操作の回数をさらに検出し、
前記機能実行制御手段は、前記第２の操作がなされた前記第１の操作位置に対応する機能の状態を、前記第２の操作の回数に応じて変更して実行するように制御する
請求項１〜８のいずれかに記載の機能制御装置。
【請求項１０】
前記操作面に対しては、前記第２の操作と組み合わされて、前記第１の操作位置の１つ以上それぞれに対して行われる第３の操作がさらに行われ、
前記操作検出手段は、前記第３の操作をさらに検出し、
前記機能実行制御手段は、前記検出された第３の操作に応じて、前記第３の操作に組み合わされて実行される機能を開始または終了させる
請求項１〜９のいずれかに記載の機能制御装置。
【請求項１１】
前記操作面の１つ以上の位置をポインティングする第１の操作は、前記操作面の複数の位置を、複数の指で同時に触れる操作であって、
前記操作位置検出手段は、前記複数の指それぞれが触れた領域およびその周囲またはこれらのいずれかそれぞれを、前記第１の操作位置それぞれとして検出する
請求項４〜７のいずれかに記載の機能制御装置。
【請求項１２】
前記操作位置検出手段は、さらに、前記第１の操作位置の位置関係に基づいて、前記第１の操作位置それぞれと、親指、人差し指、中指、薬指および小指の内の１つ以上それぞれとを対応付ける
請求項１１に記載の機能制御装置。
【請求項１３】
前記第１の操作位置に対応付けられた指の名称を用いて音声ガイダンスを行う第１の音声ガイダンス手段
をさらに有する請求項１２に記載の機能制御装置。
【請求項１４】
前記操作面に対する操作を音声ガイダンスする第２の音声ガイダンス手段
をさらに有する請求項１〜１３のいずれかに記載の機能制御装置。
【請求項１５】
前記操作面に対する操作に応じて、所定の音声を出力する音声出力手段
をさらに有する請求項１〜１４のいずれかに記載の機能制御装置。
【請求項１６】
１つ以上の前記第２の操作の組み合わせを登録する操作登録手段
をさらに有し、
前記機能実行制御手段は、
前記登録された第２の操作の組み合わせがなされる前記第１の操作位置に対応付けられた機能の実行を制御する
請求項１〜７のいずれかに記載の機能制御装置。
【請求項１７】
前記操作登録手段は、
前記第２の操作の組み合わせ１つ以上を登録し、
前記登録された第２の操作の組み合わせのいずれかを示す前記第２の操作に応じて、前記登録された第２の操作の組み合わせのいずれかを選択し、
前記機能実行制御手段は、
前記選択された第２の操作の組み合わせがなされる前記第１の操作位置に対応付けられた機能の実行を制御する
請求項１６に記載の機能制御装置。
【請求項１８】
前記操作登録手段は、
前記第２の操作を行うユーザの識別子１つ以上を受け入れ、
前記受け入られた識別子それぞれに対応付けて、前記第２の操作の組み合わせ１つ以上を登録し、
前記受け入れられた識別子と、前記登録された第２の操作の組み合わせのいずれかを示す第２の操作とに応じて、前記登録された第２の操作の組み合わせのいずれかを選択し、
前記機能実行制御手段は、
前記選択された第２の操作の組み合わせがなされる前記第１の操作位置に対応付けられた機能の実行をさらに制御する
請求項１６に記載の機能制御装置。
【請求項１９】
前記選択された第２の操作の組み合わせを音声表示する第３の音声ガイダンス手段
をさらに有する請求項１７または１８に記載の機能制御装置。
【請求項２０】
前記検出された第１の操作位置それぞれに、これらの第１の操作位置それぞれに対応付けられた機能を示す画像を表示する画像表示手段
をさらに有する請求項１〜１９のいずれかに記載の機能制御装置。
【請求項２１】
前記画像表示手段は、前記機能を示す画像を、前記第１の操作位置またはその近傍に表示する
請求項２０に記載の機能制御装置。
【請求項２２】
前記画像表示手段は、前記機能を示す画像を、これらの機能を指定するためのハードウエア的なボタンと、実質的に、同一または縦横任意倍率の相似な形状で表示する
請求項２０または２１に記載の機能制御装置。
【請求項２３】
前記画像表示手段は、前記機能を示す画像を、これらの機能を指定するためのハードウエア的なボタンと、実質的に、同一の色彩で表示する
請求項２０〜２２のいずれかに記載の機能制御装置。
【請求項２４】
前記画像表示手段は、前記機能を示す画像を、機能ごとに変更して表示する
請求項２０〜２３のいずれかに記載の機能制御装置。
【請求項２５】
前記画像表示手段は、前記機能を示す文字情報を、前記第１の操作位置またはその近傍にさらに表示する
請求項２０〜２４のいずれかに記載の機能制御装置。
【請求項２６】
前記画像表示手段は、前記機能により設定された設定値を、前記第１の操作位置またはその近傍にさらに表示する
請求項２０〜２４のいずれかに記載の機能制御装置。
【請求項２７】
前記操作検出手段は、
前記第１の操作位置の１つ以上それぞれに対する第２の操作のタイミングを検出し、
前記機能実行制御手段は、前記第１の操作位置の１つ以上それぞれと、前記検出された第２の操作のタイミングとに対応付けられた機能の実行を制御する
請求項１〜７のいずれかに記載の機能制御装置。
【請求項２８】
前記タイミングは、複数の前記第２の操作の間の時間間隔である
請求項２７に記載の機能制御装置。
【請求項２９】
前記タイミングは、前記第２の操作の継続時間である
請求項２７に記載の機能制御装置。
【請求項３０】
前記タイミングは、前記複数の前記第２の操作の間の時間間隔、および、前記第２の操作の継続時間の組み合わせである
請求項２７に記載の機能制御装置。
【請求項３１】
請求項１〜３０のいずれかに記載の機能制御装置と、
操作を受け入れて機能の実行を制御する他の機能制御装置と、
操作に応じて、前記機能制御装置および前記他の機能制御装置のいずれかを選択的に起動する選択手段と
を有する機能制御装置。
【請求項３２】
請求項１〜３１のいずれかに記載の機能制御装置
を有する画像形成装置。
【請求項３３】
請求項１〜３１のいずれかに記載の機能制御装置
を有する情報処理装置。
【請求項３４】
外部からの操作が受け入れられる操作面において、１つ以上の第１の操作それぞれがなされた１つ以上の第１の操作位置それぞれを検出し、
前記検出された第１の操作位置の１つ以上それぞれと、１つ以上の所定の機能それぞれとを対応付け、
前記第１の操作位置の１つ以上それぞれに対する第２の操作を検出し、
前記第２の操作がなされた前記第１の操作位置の１つ以上に対応付けられた機能の実行を制御する
機能制御方法。
【請求項３５】
外部からの操作が受け入れられる操作面において、１つ以上の第１の操作それぞれがなされた１つ以上の第１の操作位置それぞれを検出するステップと、
前記検出された第１の操作位置の１つ以上それぞれと、１つ以上の所定の機能それぞれとを対応付けるステップと、
前記第１の操作位置の１つ以上それぞれに対する第２の操作を検出するステップと、
前記第２の操作がなされた前記第１の操作位置の１つ以上に対応付けられた機能の実行を制御するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザからの操作を受け入れて機能を実行させる機能制御装置およびその方法に関する。
【０００２】
【従来の技術】
コピー複写機などのオフィス機器、乗車切符自動販売機などの券売機、および、公共の場に置かれている情報案内機器などには、現在、タッチパネル・キースイッチと表示装置とが組み合わされたユーザインタフェース装置が応用されている。
このようなユーザインターフェース装置では、操作する機能が多かったり、表示する情報の種類が多いなどの理由で、操作用のボタンを表示する位置、および、ボタンと機能との対応付けが変更可能とされることがある。
【０００３】
ここで、上記オフィス機器などの操作を、視覚障害者にとっても容易にしたいという社会的要請がある。
例えば、米国においては、「アクセシビリティに関する法律（５０８条）により、機械的な操作が伴うキーを触覚により識別可能にすることが求められる。
【０００４】
このような要請に応える方法として、例えば、「特開平５−３２４９８７号公報」（文献１）は、タッチパネルとは別に、視覚障害者用のキーをまとめたセットトップボックスを設け、両者を切りかえる方法を開示する。
しかしながら、文献１に開示された方法によると、セットトップボックスのキーがプログラマブルではないため、操作可能な機能が限定されしまうので、機能の追加・変更のたびに、新たにセットトップボックスを製作する必要がある。
【０００５】
また、「特開平５−１５８６０７号公報」（文献２）は、発熱体、あるいは、機械的可動部分により、能動的に点字を形成する方法を開示する。
しかしながら、文献２に開示された発明を実現するための機構は、複雑で高価になってしまう。
また、点字を知らないユーザは、この方法を用いた装置を使用できない。
【０００６】
また、「特開平７−３１９６２３号公報」・「特開平９−２６５３５２号公報」（文献３，４）は、タッチパネルに表示されるキーに対応付けて凹凸を設ける方法を開示する。
しかしながら、タッチパネルのキーのレイアウトは機種により異なるので、文献３，４に開示された方法によると、機種ごとに異なるタッチパネルが必要とされ、タッチパネルのコストが高くなる。
また、例えば、弱視者のために文字やキーを拡大して表示すると、タッチパネルの凹凸と表示とがずれてしまうので、これらの凹凸を利用した操作案内ができなくなってしまう。
【０００７】
また、「特開平８−２９７５４２号公報」（文献５）は、タッチパネルの操作面に格子線状の凹凸を設け、操作面上の位置を触覚により識別可能にし、さらに、音声ガイダンスを行う方法を開示する。
しかしながら、文献５に開示された方式では、ユーザは音声により案内された座標を記憶し、格子線を辿らなくてはならない。
従って、この方法によると、操作に時間がかかる上に、案内の内容を忘れてしまうと操作ができなくなってしまう。
【０００８】
【発明が解決しようとする課題】
本発明は、上述した従来技術の問題点を解決するためになされたものであり、異なる種類の装置それぞれに対して容易に適用することができる機能制御装置およびその方法を提供することを目的とする。
また、本発明は、視覚障害者にとっても操作が簡単な機能制御装置およびその方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
［機能制御装置］
上記目的を達成するために、本発明に係る機能制御装置は、外部からの操作が受け入れられる操作面において、１つ以上の第１の操作それぞれがなされた１つ以上の第１の操作位置それぞれを検出する操作位置検出手段と、前記検出された第１の操作位置の１つ以上それぞれと、１つ以上の所定の機能それぞれとを対応付ける機能対応付け手段と、前記第１の操作位置の１つ以上それぞれに対する第２の操作を検出する操作検出手段と、前記第２の操作がなされた前記第１の操作位置の１つ以上に対応付けられた機能の実行を制御する機能実行制御手段とを有する。
【００１０】
好適には、前記操作面を介して操作を受け入れるタッチパネルを有する。
【００１１】
好適には、前記タッチパネルには、前記タッチパネルの操作面上の１つ以上の位置それぞれを、触覚によりそれぞれ表示する１つ以上の位置表示手段が設けられる。
【００１２】
好適には、前記第１の操作は、前記操作面の１つ以上の位置をポインティングする操作であって、前記操作位置検出手段は、前記ポインティングされた操作面の１つ以上の位置それぞれを、前記第１の操作位置それぞれとして検出する。
【００１３】
好適には、前記第２の操作は、前記第１の位置の１つ以上それぞれに対して所定の時間以上、継続して行われる。
【００１４】
好適には、前記第２の操作は、前記第１の位置のいずれか１つ以上に対するポインティングを止めることにより行われる。
【００１５】
好適には、前記第２の操作は、前記第１の操作の後に、前記第１の位置をポインティングすることにより行われる。
【００１６】
好適には、前記第２の操作は、前記第１の位置のいずれかに対して１回以上、行われ、前記操作検出手段は、前記第２の操作の回数をさらに検出し、前記機能実行制御手段は、前記第２の操作がなされた前記第１の操作位置と、前記検出された第２の操作の回数とに基づいて、前記機能の実行を制御する。
【００１７】
好適には、前記第２の操作は、前記第１の位置のいずれかに対して１回以上、行われ、前記操作検出手段は、前記第２の操作の回数をさらに検出し、前記機能実行制御手段は、前記第２の操作がなされた前記第１の操作位置に対応する機能の状態を、前記第２の操作の回数に応じて変更して実行するように制御する。
【００１８】
好適には、前記操作面に対しては、前記第２の操作と組み合わされて、前記第１の操作位置の１つ以上それぞれに対して行われる第３の操作がさらに行われ、前記操作検出手段は、前記第３の操作をさらに検出し、前記機能実行制御手段は、前記検出された第３の操作に応じて、前記第３の操作に組み合わされて実行される機能を開始または終了させる。
【００１９】
好適には、前記操作面の１つ以上の位置をポインティングする第１の操作は、前記操作面の複数の位置を、複数の指で同時に触れる操作であって、前記操作位置検出手段は、前記複数の指それぞれが触れた領域およびその周囲またはこれらのいずれかそれぞれを、前記第１の操作位置それぞれとして検出する。
【００２０】
好適には、前記操作位置検出手段は、さらに、前記第１の操作位置の位置関係に基づいて、前記第１の操作位置それぞれと、親指、人差し指、中指、薬指および小指の内の１つ以上それぞれとを対応付ける。
【００２１】
好適には、前記第１の操作位置に対応付けられた指の名称を用いて音声ガイダンスを行う第１の音声ガイダンス手段をさらに有する。
【００２２】
好適には、前記操作面に対する操作を音声ガイダンスする第２の音声ガイダンス手段をさらに有する。
【００２３】
好適には、前記操作面に対する操作に応じて、所定の音声を出力する音声出力手段をさらに有する。
【００２４】
好適には、１つ以上の前記第２の操作の組み合わせを登録する操作登録手段をさらに有し、前記機能実行制御手段は、前記登録された第２の操作の組み合わせがなされる前記第１の操作位置に対応付けられた機能の実行を制御する。
【００２５】
好適には、前記操作登録手段は、前記第２の操作の組み合わせ１つ以上を登録し、前記登録された第２の操作の組み合わせのいずれかを示す前記第２の操作に応じて、前記登録された第２の操作の組み合わせのいずれかを選択し、前記機能実行制御手段は、前記選択された第２の操作の組み合わせがなされる前記第１の操作位置に対応付けられた機能の実行を制御する。
【００２６】
好適には、前記操作登録手段は、前記第２の操作を行うユーザの識別子１つ以上を受け入れ、前記受け入られた識別子それぞれに対応付けて、前記第２の操作の組み合わせ１つ以上を登録し、前記受け入れられた識別子と、前記登録された第２の操作の組み合わせのいずれかを示す第２の操作とに応じて、前記登録された第２の操作の組み合わせのいずれかを選択し、前記機能実行制御手段は、前記選択された第２の操作の組み合わせがなされる前記第１の操作位置に対応付けられた機能の実行をさらに制御する。
【００２７】
好適には、前記選択された第２の操作の組み合わせを音声表示する第３の音声ガイダンス手段をさらに有する。
【００２８】
好適には、前記検出された第１の操作位置それぞれに、これらの第１の操作位置それぞれに対応付けられた機能を示す画像を表示する画像表示手段をさらに有する。
【００２９】
好適には、前記画像表示手段は、前記機能を示す画像を、前記第１の操作位置またはその近傍に表示する。
好適には、前記画像表示手段は、前記機能により設定された設定値を、前記第１の操作位置またはその近傍にさらに表示する。
【００３０】
好適には、前記画像表示手段は、前記機能を示す画像を、これらの機能を指定するためのハードウエア的なボタンと、実質的に、同一または縦横任意倍率の相似な形状で表示する。
【００３１】
好適には、前記画像表示手段は、前記機能を示す画像を、これらの機能を指定するためのハードウエア的なボタンと、実質的に、同一の色彩で表示する。
【００３２】
好適には、前記画像表示手段は、前記機能を示す画像を、機能ごとに変更して表示する。
【００３３】
好適には、前記画像表示手段は、前記機能を示す文字情報を、前記第１の操作位置またはその近傍にさらに表示する。
【００３４】
好適には、前記操作検出手段は、前記第１の操作位置の１つ以上それぞれに対する第２の操作のタイミングを検出し、前記機能実行制御手段は、前記第１の操作位置の１つ以上それぞれと、前記検出された第２の操作のタイミングとに対応付けられた機能の実行を制御する。
【００３５】
好適には、前記タイミングは、複数の前記第２の操作の間の時間間隔である。
【００３６】
好適には、前記タイミングは、前記第２の操作の継続時間である。
【００３７】
好適には、前記タイミングは、前記複数の前記第２の操作の間の時間間隔、および、前記第２の操作の継続時間の組み合わせである。
【００３８】
また、本発明に係る第２の機能制御装置は、上記いずれかの機能制御装置と、操作を受け入れて機能の実行を制御する他の機能制御装置と、操作に応じて、前記機能制御装置および前記他の機能制御装置のいずれかを選択的に起動する選択手段とを有する。
【００３９】
［画像形成装置］
また、本発明に係る画像形成装置は、上記いずれかの機能制御装置を有する。
【００４０】
［情報処理装置］
また、本発明に係る情報処理装置は、上記いずれかの機能制御装置を有する。
【００４１】
［機能制御方法］
また、本発明に係る機能制御方法は、外部からの操作が受け入れられる操作面において、１つ以上の第１の操作それぞれがなされた１つ以上の第１の操作位置それぞれを検出し、前記検出された第１の操作位置の１つ以上それぞれと、１つ以上の所定の機能それぞれとを対応付け、前記第１の操作位置の１つ以上それぞれに対する第２の操作を検出し、前記第２の操作がなされた前記第１の操作位置の１つ以上に対応付けられた機能の実行を制御する。
【００４２】
［プログラム］
また、本発明に係るプログラムは、外部からの操作が受け入れられる操作面において、１つ以上の第１の操作それぞれがなされた１つ以上の第１の操作位置それぞれを検出するステップと、前記検出された第１の操作位置の１つ以上それぞれと、１つ以上の所定の機能それぞれとを対応付けるステップと、前記第１の操作位置の１つ以上それぞれに対する第２の操作を検出するステップと、前記第２の操作がなされた前記第１の操作位置の１つ以上に対応付けられた機能の実行を制御するステップとをコンピュータに実行させる。
【００４３】
【発明の実施の形態】
［概要］
まず、本発明の概要を説明する。
本発明にかかる機能制御方法は、例えば、タッチパネルを用いて印刷部数などの設定を行うコピー複合機に適用される。
本発明にかかる機能制御方法は、タッチパネルにおいて、ユーザの指が触れている部分を、機能などを選択するためのボタンとして用いる。
【００４４】
さらに具体的に説明する。
まず、ユーザがタッチパネル上にユーザが指を置くと、本発明にかかる機能制御方法が適用される装置は、タッチパネルに置かれた指の数と位置関係とを検出する。
例えば、（人差し指または薬指）、指２本がタッチパネルに置かれたときには、２本の指がそれぞれ置かれた位置、および、置かれた２本の指のいずれが右側の指であり、いずれが左側の指であるかを認識する。
また、例えば、本発明にかかる機能制御方法が適用される装置は、指５本がタッチパネルに置かれたときには、５本の指それぞれが置かれた位置、および、５つの位置のいずれに１番目の指（親指または小指）が置かれているか、２番目の指（人差し指または薬指）が置かれているか、３番目の指（中指）が置かれているか、４番目の指（薬指または人差し指）が置かれているか、５番目の指（小指または親指）が置かれているかを認識する。
【００４５】
このようにタッチパネルにおいて、指が置かれている位置を検出し、また、いずれの指がいずれの位置に置かれているかを検出することにより、本発明にかかる機能制御方法が適用される装置は、指が置かれた位置それぞれと、実行制御の対象となる機能とを対応付けて、ユーザに、指を置いた位置それぞれをボタンのように用いて操作を行える環境を提供する。
つまり、本発明にかかる機能制御方法は、固定した位置に置いたボタンに固定的に機能を対応付け、ボタンの位置をユーザに憶えさせるという従来の発想を、ユーザが指を置いた位置に機能を対応づけ、ボタンとして用いるという発想に全面的に切り替えたものであり、ユーザの指の位置に機能を自動的に対応付けて操作を受け入れる。
【００４６】
さらに、例えば、右手の５本の指がタッチパネルに置かれるときには、上述のように、一番右の位置には親指が置かれ、中央の位置には中指が置かれているなどと認識することができる。
このようにタッチパネル上の各指と音声ガイダンスとを組み合わせると、より操作性を向上することができる。
つまり、例えば、音声ガイダンスにより、「親指で、コピー、ファックス、スキャンのいずれかの機能を選択してください。」あるいは「中指をつかって、コピー部数を指定してください」などと操作の案内を行うことにより、装置の操作性をより向上させることができる。
【００４７】
［第１実施形態］
以下、本発明の第１の実施形態を説明する。
図１は、本発明にかかるプリンタシステム１のハードウェア構成を、制御装置１０を中心として示す図である。
図１に示すように、プリンタシステム１は、ＣＰＵ１０２およびメモリ１０４などを含む制御装置１０、通信装置１２０、プリンタ装置本体１２２、記録装置１４、表示装置１６、第１のタッチパネル１８０（または図１６，図１７を参照して後述する第２のタッチパネル１９０）、キーボード１８２およびコピー枚数管理用のカードリーダ１８４などを含む入力装置１８から構成される。
【００４８】
通信装置１２０は、ネットワーク（図示せず）を介してコンピュータなどの他のノードとの通信を行う。
プリンタ装置本体１２２は、コピー複合機として必要な構成部分（プリントエンジン、スキャナなど；図示せず）を含む。
ユーザがプリンタ装置本体１２２に対して実行を指定することができる機能には、通常の印刷またはコピー（以下、単に「印刷」あるいは「コピー」とも記し、必要がない限り、これらを厳密に区別しない）、両面印刷およびＮアップ印刷などがあり、ユーザがプリンタ装置本体１２２に対してすることができる設定には、印刷の濃度、部数、倍率およびＦＡＸ番号の登録などがありうる。
【００４９】
記録装置１４は、ＨＤ・ＦＤ・ＣＤなどの記録媒体１４０に対してデータを記録・再生する。
表示装置１６は、ＣＲＴ・ＬＣＤなどのディスプレイおよびスピーカ（ＳＰ）などを含む。
【００５０】
入力装置１８は、タッチパネル１８０およびキーボード１８２等の入力装置から構成される。
つまり、プリンタシステム１は、ネットワークを介して伝送されてくる画像データを印刷するネットワークプリンタ、あるいは、コピー装置、ＦＡＸ装置およびスキャナ装置としての機能を含むコピー複合機としての構成部分を有する。
【００５１】
図２は、図１に示したタッチパネル１８０の構成を示す図である。
図３は、図１，図２に示したタッチパネル１８０の操作面をユーザが指で触れる様子を示す図である。
タッチパネル１８０は、操作面から操作を受け入れる。
タッチパネル１８０の操作面には、図２に示すように、縦方向に伸びる複数の電極１８６と横方向に伸びる複数の電極１８４とが格子状に配設されている。
図３に示すように、ユーザの指などにより操作面が押下されたり、スタイラスなどにより操作面がポインティングされると、押下あるいはポインティングされた部分の格子点（図２においては丸印が付されて示されている）で電極１８４，１８６が接する。
なお、ここで示したポインティングとは、指などによる接触、あるいは、スタイラス等による接触を意味する。
【００５２】
制御装置１０からは、タッチパネル１８０（図２）の横方向に伸びる電極１８４に順次、電圧を印加し、横方向に伸びる電極１８４への電圧印加に同期して、縦方向に伸びる電極１８６の出力電圧を操作することにより、いずれの格子点のそれぞれにおいて電極１８４，１８６が接しているかを判定することができる。
【００５３】
本発明にかかる機能制御方法においては、タッチパネル１８０の操作面に対しては、ユーザは、指で操作を行うことも、スタイラスなどを用いて操作を行うこともできるが、以下、説明の簡略化・具体化のために、ユーザがタッチパネル１８０の操作面に対して指で操作を行う場合を例とする。
【００５４】
［ＵＩプログラム２０］
図４は、図１に示した制御装置１０において、本発明にかかる機能制御方法を実現する第１の視覚障害者用ＵＩプログラム２０の構成を示す図である。
図４に示すように、ＵＩプログラム２０は、押下位置検出部２００（操作位置検出手段）、指位置検出部２０２、操作検出部２０４（操作検出手段）、操作判定部２０６（機能対応付け手段）から構成される。
【００５５】
ＵＩプログラム２０は、記録媒体１４０などを介して制御装置１０に供給され、メモリ１０４にロードされ、実行される。
ＵＩプログラム２０は、これらの構成部分により、ユーザがタッチパネル１８０（図１，図２）の操作面に置いた１本以上の指の位置を検出して機能を対応付けて、機能の選択を受け入れるいわゆる「ボタン」とし、これらのボタンに対する操作を受け入れて機能実行制御部３に通知し、プリンタ装置本体１２２の機能の実行を制御させ、あるいは、プリンタ装置本体１２２に対する設定を行わせる。
【００５６】
［押下位置検出部２００］
押下位置検出部２００は、タッチパネル１８０（図１，図２）の操作面のいずれの部分が押下されているかを検出する。
つまり、押下位置検出部２００は、横方向に伸びる電極１８４に順次、電圧信号を加え、縦方向に伸びる電極１８６から出力される出力信号を読み取ることにより、タッチパネル１８０の格子点（図２）のいずれにおいて電極１８４，１８６が接触しているかを検出する。
押下位置検出部２００は、検出した押下の位置を、指位置検出部２０２および操作検出部２０４に対して出力する。
【００５７】
［指位置検出部２０２］
図５は、ユーザが、図３に示したようにタッチパネル１８０の操作面を右手の５本の指で押下したときにはに、図４に示した押下位置検出部２００による押下の検出、および、指位置検出部２０２による指の位置の検出が行われる領域を例示する図である。
指位置検出部２０２は、押下位置検出部２００から入力される押下の位置に基づいて、ユーザの指の位置を検出し、タッチパネル１８０の操作面において指が検出された位置に、機能の選択などのために用いられるボタンを設ける。
【００５８】
つまり、ユーザが、ボタンの位置を定めるために、図３に示したように、タッチパネル１８０の操作面に右手の５本の指（親指・人差し指・中指・薬指・小指）を置き、押下位置検出部２００が、５本の指により押下された位置を検出すると、指位置検出部２０２は、押下が検出された格子点を適宜、クラスタリングし、クラスタリングにより得られた格子点の範囲Ａ〜Ｅを、指が置かれた位置として検出する。
さらに、指位置検出部２０２は、必要に応じて、図５に例示したように検出されたユーザの指の範囲Ａ〜Ｅの位置関係、および、ユーザが左右いずれの手をタッチパネル１８０の操作面に置いたかなどに基づいて、範囲Ａ〜Ｅそれぞれが、ユーザのいずれの指（親指・人差し指・中指・薬指・小指）に対応するかを判定する。
【００５９】
従って、図３に例示したようにユーザがタッチパネル１８０の操作面に右手の指を置いたときには、図５に示した範囲Ａ〜Ｅそれぞれは、親指、人差し指、中指、薬指、小指それぞれに対応付けられる。
また、ユーザがタッチパネル１８０の操作面に左手の指を置いたときには、図５に示した範囲Ａ〜Ｅそれぞれは、指位置検出部２０２により、小指、薬指、中指、人差し指、親指それぞれに対応付けられる。
【００６０】
なお、検出した範囲と指との対応が必要な場合であって、ボタンの数が４個以下でよいときには、指位置検出部２０２は、必要なボタン数に応じて、検出した範囲と指との対応付けを、以下に例示するように変更する。
つまり、ユーザが、音声ガイダンス（図７，図８を参照して後述）やマニュアルなどに従って、タッチパネル１８０の操作面に、必要とされるボタンの数に対応する１本の指を置いたときには、指位置検出部２０２により１つの範囲（図示せず）が検出される。
また、同様に、ユーザが、タッチパネル１８０の操作面に２本の指を置いたときには、指位置検出部２０２により２つの範囲（図示せず）が検出され、指位置検出部２０２により、必要に応じて、これらの２つの範囲は、例えば、右側の指および左側の指それぞれに対応付けられる。
【００６１】
また、同様に、ユーザがタッチパネル１８０の操作面に３本の指を置いたときには、指位置検出部２０２により３つの範囲（図示せず）が検出され、指位置検出部２０２により、これらの３つの範囲は、必要に応じて、例えば、右側の指、真ん中の指および左側の指それぞれに対応付けられる。
また、同様に、ユーザがタッチパネル１８０の操作面に４本の指を置いたときには、指位置検出部２０２により４つの範囲（図示せず）が検出され、指位置検出部２０２により、必要に応じて、これらの４つの範囲は、例えば、右側から１〜４番目の指それぞれに対応付けられる。
以上説明した指位置検出部２０２の処理結果は、操作検出部２０４および操作判定部２０６に対して出力される。
【００６２】
［操作検出部２０４］
操作検出部２０４は、指位置検出部２０２により、タッチパネル１８０の操作面にボタンが設けられた後に、設けられたボタンに対する操作を検出し、操作検出部２０４に対して出力する。
ボタンに対する操作としては、以下のようなものが考えられる。
タッチパネル１８０に設けられた全てのボタンに指を触れた状態から、選択したい機能などに対応するボタンに触れた指だけを離す（操作１；第２の操作）。タッチパネル１８０に設けられた全てのボタンから指を離した状態から、選択したい機能などに対応するボタンだけに指を触れる（操作２；第２の操作）。
【００６３】
コピー部数を設定する場合などに、設定したい数に対応する回数だけ、設定用のボタンから指が離れた状態から指を触れ、再び指を離すという動作を繰り返す（カウントアップ操作；第２の操作）。
コピー用紙を設定する場合などに、所望の設定となるまで設定用のボタンから指が離れた状態から指を触れ、再び指を離すという動作を繰り返す（トグル操作；第２の操作）。
設定されたボタンに対する操作を開始する場合、全ての設定が終了した場合、および、ＵＩプログラム２０の動作を終了させる場合などに、これらの場合それぞれについてそれぞれ定められた特定の方法でボタンに触れる（特定操作；第３の操作）。
【００６４】
［操作判定部２０６］
操作判定部２０６は、上述のように設定されたボタンそれぞれ、および、指の種類それぞれと、制御装置１０およびプリンタ装置本体１２２において、実行制御の対象となる機能とを対応付ける。
また、操作判定部２０６は、操作検出部２０４が操作を検出した場合に、検出された操作が、いずれの機能を選択するかを判定し、判定結果を機能実行制御部３に対して出力する。
【００６５】
［機能実行制御部３］
機能実行制御部３は、操作判定２０６の判定結果に応じて、制御装置１０あるいはプリンタ装置本体１２２の各構成部分を制御し、機能を実行させる。
以下、通常コピーの開始、部数の設定、用紙の選択、設定のクリア、印刷の停止（ストップ）およびその他の情報の設定を、機能実行制御部３が実行を制御する機能の具体例として説明する。
【００６６】
［ＵＩプログラム２０の動作］
以下、ＵＩプログラム２０（図４）の動作を説明する。
図６は、プリンタシステム１におけるボタンの設定処理（Ｓ１０）を示すフローチャートである。
図６に示すように、ステップ１００（Ｓ１００）において、ＵＩプログラム２０の押下位置検出部２００は、タッチパネル１８０（図１，図２）に対する操作（第１の操作）があったか否かを判断する。
操作があったときには、押下位置検出部２００は押下された位置を検出してＳ１０２の処理に進み、これ以外のときにはＳ１００の処理に留まる。
【００６７】
ステップ１０２（Ｓ１０２）において、押下位置検出部２００および指位置検出部２０２は協働して、タッチパネル１８０の操作面におけるユーザの指の位置（操作位置）を検出する。
【００６８】
ステップ１０４（Ｓ１０４）において、指位置検出部２０２は、一定の位置で一定時間（例えば５秒）、継続して操作位置が検出されたか否かを判断する。
一定時間継続して操作位置が検出されたときには、ＵＩプログラム２０はＳ１０８の処理に進み、これ以外のときにはＳ１０８の処理に進む。
【００６９】
ステップ１０６（Ｓ１０６）において、押下位置検出部２００および指位置検出部２０２は、ユーザによるタッチパネル１８０の操作面に対する操作がなされているか否かを判断する。
操作がなされていないときには、ＵＩプログラム２０はＳ１０２の処理に進み、これ以外のときにはＳ１００の処理に戻る。
【００７０】
ステップ１０８（Ｓ１０８）において、指位置検出部２０２は、Ｓ１０２の処理において、必要な数（ｍ）の操作位置が検出されたか否かを判断する。
必要な数の操作位置が検出されたときには、ＵＩプログラム２０はＳ１１０の処理に進み、これ以外のときにはＳ１０２の処理に進む。
【００７１】
ステップ１１０（Ｓ１１０）において、指位置検出部２０２は、検出された操作位置をクラスタリングして記憶し、これらにボタンを設定する。
また、指位置検出部２０２は、必要に応じて、例えば、検出された操作位置それぞれと、親指〜小指とを対応付ける。
【００７２】
ステップ１１２（Ｓ１１２）において、操作判定部２０６は、Ｓ１１０の処理において設定されたボタンそれぞれ、および、指の種類それぞれと、制御装置１０およびプリンタ装置本体１２２において、実行制御の対象となる機能とを対応付ける。
以上説明したＳ１０の処理により、タッチパネル１８０の操作面において、ユーザの指が触れた位置に、機能を選択するためなどに用いられるボタンが設定される。
【００７３】
図７は、プリンタシステム１における第１の機能制御処理（Ｓ１２）を示すフローチャートである。
図７を参照した説明においては、指位置検出部２０２により、図５に例示した範囲Ａ〜Ｅそれぞれに、ボタンＡ〜Ｅが設定され、操作判定部２０６により、ボタンＡにはコピー開始などの機能が対応付けられ、ボタンＢにはコピー部数設定の機能が対応付けられ、ボタンＣには用紙サイズの選択機能が対応付けられ、ボタンＤには情報確定が対応付けられ、ボタンＥにはそれまで設定された情報のクリアおよびコピーの停止（ストップ）などの機能が対応付けられている場合を具体例とする。
【００７４】
図７に示すように、ステップ１２０（Ｓ１２０）において、押下位置検出部２００および操作検出部２０４は協働して、ボタンに対する操作を検出する。
ステップ１２２（Ｓ１２２）において、押下位置検出部２００および操作検出部２０４は協働して、Ｓ１０の処理により設定されたボタンに対する操作があったか否かを判断する。
ボタンに対する操作があったときには、ＵＩプログラム２０はＳ１２４の処理に進み、これ以外のときにはＳ１２０の処理に戻る。
【００７５】
ステップ１２４（Ｓ１２４）において、操作検出部２０４は、検出した操作が、Ｓ１０の処理によりタッチパネル１８０の操作面に設定されたボタンに対する操作を開始するための操作（上記特定操作の一種）であるか否かを判断する。
検出された操作が捜査開始のための操作であるときには、ＵＩプログラム２０はＳ１２６の処理に進み、これ以外のときにはＳ１２８の処理に進む。
【００７６】
ステップ１２６（Ｓ１２６）において、操作判定部２０６は、機能の実行制御に用いる変数を初期設定する。
つまり、例えば、操作判定部２０６は、コピー部数を示す変数Ｎの数を、初期値の１に設定するなどの初期化処理を行う。
【００７７】
ステップ１２８（Ｓ１２８）において、操作検出部２０４は、ボタンＡに対する操作（例えば、上記操作例１，２）があったか否かを判断する。
ボタンＡに対する操作があったときには、ステップ１３０（Ｓ１３０）において、操作判定部２０６は、機能実行制御部３に対して、機能開始が選択されたことを通知する。
通知を受けた機能実行制御部３は、操作判定部２０６からの通知に従って、プリンタ装置本体１２２および制御装置１０の各校成分を制御し、コピーなどの機能を開始させる。
【００７８】
ステップ１３２（Ｓ１３２）において、操作検出部２０４は、ボタンＢに対する操作（例えば、上記カウントアップ操作）があったか否かを判断する。
ボタンＢに対する操作があったときには、ステップ１３４（Ｓ１３４）において、操作判定部２０６は、機能実行制御部３に対して、コピー部数のカウントアップが選択されたことを通知する。
通知を受けた機能実行制御部３は、操作判定部２０６からの通知に従って、プリンタ装置本体１２２および制御装置１０の各構成部分を制御し、コピー部数をカウントアップ（Ｎ＝Ｎ＋１）させる。
【００７９】
ステップ１３６（Ｓ１３６）において、操作検出部２０４は、ボタンＣに対する操作（例えば、上記トグル操作）があったか否かを判断する。
ボタンＣに対する操作があったときには、ステップ１３８（Ｓ１３８）において、操作判定部２０６は、機能実行制御部３に対して、用紙サイズの変更が選択されたことを通知する。
通知を受けた機能実行制御部３は、操作判定部２０６からの通知に従って、プリンタ装置本体１２２および制御装置１０の各校成分を制御し、用紙サイズを変更させる。
【００８０】
ステップ１４０（Ｓ１４０）において、操作検出部２０４は、ボタンＤに対する操作（例えば、上記トグル操作）があったか否かを判断する。
ボタンＤに対する操作があったときには、ステップ１４２（Ｓ１４２）において、操作判定部２０６は、Ｓ１３４，Ｓ１３８などの処理において選択されたコピー部数および用紙サイズなどを確定する。
【００８１】
ステップ１４４（Ｓ１４４）において、操作検出部２０４は、ボタンＥに対する操作（例えば、上記操作例１，２）があったか否かを判断する。
ボタンＥに対する操作があったときには、ステップ１４６（Ｓ１４６）において、操作判定部２０６は、機能実行制御部３に対して、それまでの設定のクリアあるいは現在実行中のコピーなどの機能の停止（ストップ）が選択されたことを通知する。
通知を受けた機能実行制御部３は、操作判定部２０６からの通知に従って、それまでの設定をクリアし、あるいは、実行中の機能を停止する。
【００８２】
ステップ１４８（Ｓ１４８）において、操作検出部２０４は、ボタンＡ〜Ｅに対して同時に操作（上記特定操作の一種）があったか否かを判断する。
ボタンＡ〜Ｅに対して同時に操作があったときには、ステップ１５０（Ｓ１５０）において、機能実行制御部３は、それまでの設定値を記憶し、ＵＩプログラム２０は、その他の設定（例えばＦＡＸ番号の設定）を行うための処理を行う。
【００８３】
［第２実施形態］
以下、本発明の第２の実施形態を説明する。
図８は、図１に示した制御装置１０において、本発明にかかる機能制御方法を実現する第２の視覚障害者用ＵＩプログラム２２の構成を示す図である。
なお、図８においては、図４に示した第１のＵＩプログラム２０と同じ構成部分には、同一の符号が付してある。
図８に示すように、第２のＵＩプログラム２２は、第１のＵＩプログラム２０および機能実行制御部３に、音声案内部２２０（音声ガイダンス手段）を付加した構成を採る。
第２のＵＩプログラム２２は、これらの構成部分により、第１のＵＩプログラム２０と同様なユーザインターフェースを提供し、また、行うべき操作を音声により案内するようにして、視覚障害者にとっての操作性を、さらに向上させている。
【００８４】
音声案内部２２０は、操作判定部２０６により判定された操作、および、機能実行制御部３によるプリンタシステム１各構成部分への制御の内容に基づいて、ユーザに対して操作を教示する音声を発生して表示装置１６のスピーカ（図１）を介して出力する。
【００８５】
音声案内部２２０が音声出力する操作案内の内容は、以下の通りである。
なお、以下に示す各操作案内（１）〜（８）の（１）〜（８）は、図７に付した操作案内のタイミング（１）〜（８）に対応する。
・「人差し指でコピー部数を入力してください。１回のクリックが１部です。；操作案内（１）」。
・「１部。よろしければ薬指で確定してください。；操作案内（２）」
・「２部。よろしければ薬指で確定してください。；操作案内（３）」
・「３部。よろしければ薬指で確定してください。；操作案内（４）」
・「中指で用紙を切り替えてください。現在はＡ４サイズです。よろしければ薬指で確定して下さい。；操作案内（５）」
・「現在はＢ４（Ａ３）サイズです。よろしければ薬指で確定して下さい。；操作案内（６）」
・「小指で設定をクリアできます。親指でコピーをスタートできます。；操作案内（７）」
・「コピーが終了しました。；操作案内（８）」
【００８６】
以下、再び図７を参照して、ＵＩプログラム２２の動作を説明する。
なお、上述した音声案内部２２０による操作案内（１）〜（８）に関する説明を除き、図７に示す第２のＵＩプログラム２２の処理は、第１の実施形態おいて説明した第１のＵＩプログラム２０の対応する処理と同じである。
【００８７】
図７に示すように、Ｓ１２６の処理が終わると、音声案内部２２０は、上述した操作案内（１），（５），（７）の音声を出力する。
【００８８】
ステップ１３２（Ｓ１３２）の処理により、ボタンＢに対する操作が検出されると、音声案内部２２０は、指定されたコピー部数に応じて、上述した操作案内（２），（３），（４）などのいずれかの音声を出力する。
【００８９】
ステップ１３６（Ｓ１３６）の処理により、ボタンＣに対する操作が検出されると、音声案内部２２０は、指定された用紙サイズに応じて、上述した操作案内（６）の音声を出力する。
【００９０】
ステップ１３０（Ｓ１３０）において開始された機能の実行が終了すると、音声案内部２２０は、上述した（８）の音声を出力する。
【００９１】
［第３実施形態］
以下、本発明の第３の実施形態を説明する。
図９は、図１に示した制御装置１０において、本発明にかかる機能制御方法を実現する視覚障害者・晴眼者共用の第３のＵＩプログラム２４の構成を示す図である。
図９に示すように、ＵＩプログラム２４は、ＵＩプログラム２０，２２（図４，図８）に、モード切替部２４０（選択手段）および晴眼者用ＵＩプログラム２４２（他の機能制御装置）から構成される。
ＵＩプログラム２４は、視覚障害者用の第１および第２のＵＩプログラム２０，２２と、晴眼者用のＵＩプログラム２４２とを切り替えられるようにして、視覚障害者にも晴眼者にも操作性が良いユーザインターフェースを提供する。
【００９２】
図１０は、図９に示した晴眼者用ＵＩプログラム２４２が表示装置１６・タッチパネル１８０に表示するＵＩ画像を例示する図である。
晴眼者用ＵＩプログラム２４２は、表示装置１６あるいはタッチパネル１８０（図１）に、図１０に例示するような操作用の画像（ＵＩ画像）を表示し、表示した画像に対する操作に応じて、機能実行制御部３に機能の実行などを行わせる。
つまり、ＵＩプログラム２４２は、晴眼者が用いる一般的なＵＩ環境を提供する。
【００９３】
モード切替部２４０は、タッチパネル１８０およびキーボード１８２（図１）などから入力される選択操作に応じて、ＵＩプログラム２０，２２およびＵＩプログラム２４２のいずれかを起動する。
【００９４】
以下、ＵＩプログラム２４の動作を説明する。
図１１は、図９に示したＵＩプログラム２４の処理（Ｓ１６）を示すフローチャートである。
図１１に示すように、ステップ１６０（Ｓ１６０）において、モード切替部２４０は、図６に示したボタンの設定処理（Ｓ１０）がなされているか否かを判断する。
Ｓ１０の処理がなされているときにはＵＩプログラム２４はＳ１６２の処理に進み、これ以外のときにはＳ１６８の処理に進む。
【００９５】
ステップ１６２（Ｓ１６２）において、モード切替部２４０は、ＵＩプログラム２０，２２を起動する。
【００９６】
ステップ１６４（Ｓ１６４）において、モード切替部２４０は、一定時間、ＵＩプログラム２０，２２の利用があったかいなかを判断し、利用があったときにはＳ１６４の処理に留まり、これ以外のときにはＳ１６６の処理に進む。
【００９７】
ステップ１６６（Ｓ１６６）において、モード切替部２４０は、ＵＩプログラム２０，２２を終了させる。
【００９８】
ステップ１６８（Ｓ１６８）において、モード切替部２４０は、ＵＩプログラム２４２を起動する。
【００９９】
［第４実施形態］
例えば、あるユーザが、プリンタシステム１（図１）を用いて印刷するときには、Ａ４のコピー用紙を使い、同じ部署に属するメンバーに１部ずつ行き渡る一定部数の印刷を行うための設定、あるいは、Ａ４のコピー用紙を使い、１部だけ印刷する設定をプリンタシステム１に対して行うことがほとんどであるといったように、ユーザがプリンタシステム１に対して頻度高く行う設定は、定型的なことが多い。
これらのような定型的操作を、予めプリンタシステム１に登録できるようにしておき、既に説明したように、タッチパネル１８０上の指の位置と動きで、定型的な指定し、プリンタシステム１に印刷を行わせることができるようにすると便利である。
この定型的な設定の他の例としては、ユーザが、「Ａ４のコピー用紙に、フルカラーで、一部、印刷する設定（第１の設定）」、「Ｂ４のコピー用紙に、白黒で、１部印刷する設定（第１の設定）」などを挙げることができる。
【０１００】
これらのような定型的な設定を行うための操作（定型操作）を、例えば、タッチパネル１８０上で検出された各指の位置（図５）それぞれに対応付け、タッチパネル１８０に触れた人差し指が離れた後に再度、触れたときに、上記第１の設定を行うための操作が行われたとプリンタシステム１が解釈し、あるいは、タッチパネル１８０に触れた中指が同様な動きをしたときに、上記第２の設定を行うための操作が行われたとプリンタシステム１が解釈し、ユーザの操作に応じた設定で印刷を行うことができるようにすると、ここまでに、第１〜第３の実施形態に示したユーザインターフェースの操作性をさらに向上させることができる。
以下に説明する本発明の第４の実施形態は、このような機能を提供し、ユーザに対してさらに便利なプリンタシステム１のユーザインターフェースを提供するためになされたものである。
【０１０１】
［第４の視覚障害者用ＵＩプログラム２６］
図１２は、図１に示した制御装置１０において、本発明にかかる機能制御方法を実現する第４の視覚障害者用ＵＩプログラム２６の構成を示す図である。
なお、第４の視覚障害者用ＵＩプログラム２６の構成の内、第１〜第３の視覚障害者用ＵＩプログラム２０〜２４（図４，図８，図９）の構成部分と実質的に同じものには、同じ符号が付されている、
図１２に示すように、第４の視覚障害者用ＵＩプログラム２６は、図８に示した第２の視覚障害者用ＵＩプログラム２２に、定型操作設定部２６０を付加した構成を採る。
視覚障害者用ＵＩプログラム２６も、視覚障害者用ＵＩプログラム２０〜２４と同様にプリンタシステム１のメモリ１０２にロードされて実行され、上述したように、定型的操作の利便性を高めたユーザインターフェースをプリンタシステム１のユーザに提供する。
【０１０２】
［定型操作設定部２６０］
図１３は、第４の実施形態において、図１２に示した定型操作設定部２６０が作成する第１の定型操作テーブルを例示する図である。
定型操作設定部２６０は、タッチパネル１８０（図１）に対するユーザの操作に従って、ユーザがプリンタシステム１に対して定型的に行う操作（定型操作）を示す定型操作テーブル（図１３）を作成し、保持する。
【０１０３】
また、定型操作設定部２６０は、ユーザの操作による定型操作番号の指定を受けて定型操作テーブルを検索し、指定された定型操作番号に対応する定型操作を示す定型操作データを、操作判定部２０６に対して出力する。
なお、図１３に具体例を示すように、定型操作データそれぞれは、ユーザがプリンタシステム１に対して設定するコピー枚数、用紙サイズ、カラー印刷・白黒印刷の別、印刷濃度およびソートなどの後処理などの組み合わせと、これらの組み合わせそれぞれを識別するための定型操作番号とから構成される。
【０１０４】
図１４は、プリンタシステム１における第２の機能制御処理（Ｓ１８）を示すフローチャートである。
なお、図１４に示した各処理の内、図７に示した各処理と実質的に同じものには同じ符号が付してある。
つまり、図１４に示した第２の機能制御処理（Ｓ１８）は、図７に示した第１の機能制御処理（Ｓ１２）のＳ１３０，Ｓ１４２，Ｓ１４６の処理それぞれを、後述するＳ１８０，Ｓ１８２，Ｓ１８４で置換したものである。
【０１０５】
図１４を参照した説明においては、指位置検出部２０２により、図５に例示した範囲Ａ〜Ｅそれぞれに、ボタンＡ〜Ｅが設定され、操作判定部２０６により、ボタンＡには登録された定型操作を呼び出すための機能が対応付けられ、ボタンＢにはコピー部数設定の機能が対応付けられ、ボタンＣには用紙サイズの選択機能が対応付けられ、ボタンＤには定型操作番号の設定のための機能が対応付けられ、ボタンＥにはそれまでの操作により設定された定型操作を確定し、登録するための機能が対応付けられている場合を具体例とする。
【０１０６】
図１４に示すステップ１２０〜Ｓ１２６（Ｓ１２０〜Ｓ１２６）の処理は、図７を参照して既に説明した通りである。
ステップ１２８（Ｓ１２８）において、操作検出部２０４は、ボタンＡに対する操作があったか否かを判断する。
ボタンＡに対する操作があったときには、第４の視覚障害者用ＵＩプログラム２６はＳ１８０の処理に進み、これ以外のときにはＳ１３２の処理に進む。
【０１０７】
ステップ１３２〜１３８（Ｓ１３２〜Ｓ１３８）の処理は、図７を参照して既に説明した通りである。
ステップ１４０（Ｓ１４０）において、操作検出部２０４は、ボタンＤに対する操作があったか否かを判断する。
第４の視覚障害者用ＵＩプログラム２６は、ボタンＤに対する操作があったときにはＳ１８２の処理に進み、これ以外のときにはＳ１４４の処理に進む。
【０１０８】
ステップ１４４（Ｓ１４４）において、操作検出部２０４は、ボタンＥに対する操作があったか否かを判断する。
第４の視覚障害者用ＵＩプログラム２６は、ボタンＥに対する操作があったときにはＳ１８４の処理に進み、これ以外のときにはＳ１４８の処理に進む。
ステップ１４８，１５０（Ｓ１４８，Ｓ１５０）の処理は、図７を参照して既に説明した通りである。
【０１０９】
ステップ１８０（Ｓ１８０）において、操作検出部２０４は、定型操作番号の設定のための操作が行われたことを、定型操作設定部２６０に通知する。
定型操作設定部２６０は、Ｓ１８２の処理により得られた定型操作番号Ｔに対応する定型操作データ（図１３）を、操作検出部２０４に対して出力する。
操作検出部２０４は、定型操作設定部２６０から入力された定型操作データが示す操作がなされた旨を、機能実行制御部３に対して通知する。
機能実行制御部３は、この通知に従ってプリンタシステム１の各構成部分に対する設定を行い、印刷を行わせる。
【０１１０】
ステップ１８２（Ｓ１８２）において、操作検出部２０４は、定型操作番号Ｔをカウントアップする。
【０１１１】
ステップ１８４（Ｓ１８４）において、操作検出部２０４は、定型操作設定部２６０に、定型操作データを登録するための操作が行われたことを通知する。
定型操作設定部２６０は、この通知を受けて、定型操作テーブル（図１３）のＳ１８２の処理により得られた定型操作番号Ｔが示すエントリに、Ｓ１３４，Ｓ１３８の処理により得られたコピー部数Ｎおよびコピー用紙サイズを、定型操作データとして記憶させる。
なお、定型操作設定部２６０は、定型操作番号Ｔが定型操作テーブルに存在しないときには、定型操作番号Ｔ用の新たなエントリを作成する。
【０１１２】
なお、Ｓ１８０の処理において、実際にプリンタシステム１による印刷が開始される前に、定型操作設定部２６０が、音声案内部２２０に、選択された定型操作データの内容を音声案内させてもよい。
また、さらに、Ｓ１８０の処理において、この音声案内に対する確認操作（例えば、ボタンＥの連続押下など）があったときに、操作検出部２０４が、定型操作データを機能実行制御部３に対して出力し、印刷を開始させるようにしてもよい。
【０１１３】
［典型的な操作例］
以下、第４の視覚障害者用ＵＩプログラム２６が適応されたプリンタシステム１に対する典型的な操作を、具体例を挙げて説明する。
まず、プリンタシステム１に、定型操作を登録するための操作を説明する。
まず、ユーザは、右手の全ての指をタッチパネル上に置く。
次に、ユーザは、右手の人差し指をコピー部数と同じ回数だけ上下させる。
例えば、３部のコピーを望むなら、ユーザは、右手の人差し指を３回、上下させ、定型操作登録ボタン上の薬指を１回、上下させる。
【０１１４】
次に、ユーザが中指を上下させると、用紙サイズが、Ａ４→Ｂ４→Ａ３→Ａ４というようにトグルされ、選択される。
つまり、例えば、用紙サイズをＢ４とするときには、ユーザは、中指を２回、上下させる。
ここまでに行った操作が正しければ、ユーザは、例えば、定型操作番号ボタン上の薬指を１回、上下させ、定型操作番号Ｔを１とする。
あるいは、ユーザは、定型操作番号ボタン上の薬指をもう１回、上下させて、定操作定番号Ｔを２とする。
以上の操作の後、ユーザが、定型操作登録ボタン上の小指を１回、上下させると、設定値（コピー部数３部、用紙サイズＢ４）が、定型操作番号１または定型操作番号２の定型操作データとして、定型操作設定部２６０に記憶される。
【０１１５】
次に、既に定型操作設定部２６０に登録された定型操作が示す設定に従って、プリンタシステム１を動作させるための操作を説明する。
まず、ユーザは、右手の全ての指をタッチパネル１８０上に置く。
次に、ユーザは、定型操作番号ボタン上の薬指を１回、上下させ、例えば、定型操作番号１を選択する。
あるいは、ユーザは、薬指を２回、上下させ、定型操作番号２を選択する。
所望の定型操作番号を選択した後、ユーザが、定型操作設定ボタン上の親指を１回、上下させると、定型操作番号１または定型操作番号２が示す定型操作に対応する設定がプリンタシステム１に対して行われ、プリンタシステム１は、この設定に従って印刷を行う。
【０１１６】
［第５実施形態］
以下、本発明の第５の実施形態を説明する。
図１に示したように、プリンタシステム１には、コピー枚数の管理などの目的のために、カードリーダ１８４が付加されていることがある。
プリンタシステム１の制御装置１０（図１）は、カードリーダ１８４から、磁気カード（図示せず）に記憶されたユーザＩＤなど読み出すことができる。
あるいは、プリンタシステム１にカードリーダ１８４が付加されていないときであっても、制御装置１０は、必要に応じて、ユーザに対してユーザＩＤの入力を要求し、これに対してタッチパネル１８０あるいはキーボード１８２から入力されるユーザＩＤを受け入れることができる。
【０１１７】
ここまで説明した本発明に係るユーザインターフェースは、ユーザの少なくとも片手の全部の指に障害がないことを前提としたが、例えば、プリンタシステム１のユーザの中には、その指の一部に障害を負っている人が含まれていると、その人に対して充分に便利な操作性を提供できない可能性もある。
これに対し、カードリーダ１８４などを用いてユーザを特定し、さらに、図１２に示した第４の視覚障害者用ＵＩプログラム２６の動作を改良して、ユーザごとに固有で最適なユーザインターフェースを提供することができるようにすると、さらに便利なユーザインターフェースを提供したり、上述のような不具合を解消することができる。
本発明の第５の実施形態は、このような背景からなされたものである。
【０１１８】
図１５は、第５の実施形態において、図１２に示した定型操作設定部２６０が作成する第２の定型操作テーブルを例示する図である。
定型操作設定部２６０は、図１５に示すように、プリンタシステム１（図１）のユーザごとに、図１３に示した定型操作テーブルを作成し、ユーザＩＤに対応付けて保持する。
また、定型操作設定部２６０は、図１５に示すように、プリンタシステム１（図１）の全てのユーザに共通の定型操作テーブルを作成し、保持する。
また、定型操作設定部２６０は、カードリーダ１８４などから入力されたユーザＩＤと、ユーザの操作により指定された定型操作番号とに基づいて、あるいは、ユーザの操作により指定された定型操作番号のみに基づいて、定型操作テーブルを検索し、指定された定型操作番号に対応する各ユーザに固有の定型操作を示す定型操作データ、あるいは、全ユーザに共通の定型操作データを、操作判定部２０６に対して出力する。
【０１１９】
図１６は、プリンタシステム１における第３の機能制御処理（Ｓ２０）を示すフローチャートである。
なお、図１６に示した各処理の内、図７，図１４に示した各処理と実質的に同じものには同じ符号が付してある。
つまり、図１６に示した第２の機能制御処理（Ｓ１８）は、図７に示した第１の機能制御処理（Ｓ１２）のＳ１３０，Ｓ１４２，Ｓ１４６の処理それぞれを、後述するＳ２０４，Ｓ１８２，Ｓ２０６で置換して第２の機能制御処理（Ｓ１４）とし、さらに、後述するＳ２００，Ｓ２０２の処理を付加したものである。
図１６を参照した説明における範囲Ａ〜ＥとボタンＡ〜Ｅとの対応付け、および、各ボタンに対する機能の設定は、図１４を参照して説明した具体例の通りである。
【０１２０】
図１６に示すように、ステップ１２０（Ｓ１２０）において、押下位置検出部２００および操作検出部２０４は協働して、ボタンに対する操作を検出する。
ステップ１２２（Ｓ１２２）において、押下位置検出部２００および操作検出部２０４は協働して、Ｓ１０の処理により設定されたボタンに対する操作があったか否かを判断する。
ボタンに対する操作があったときには、ＵＩプログラム２０はＳ２００の処理に進み、これ以外のときにはＳ１２０の処理に戻る。
【０１２１】
ステップ２００（Ｓ２００）において、定型操作設定部２６０は、カードリーダ１８４（図１）などに対してユーザＩＤの設定があったか否かを判断する。
視覚障害者用ＵＩプログラム２６（図１２）は、ユーザＩＤの設定があったときにはＳ２０２の処理に進み、これ以外のときにはＳ１２４の処理に進む。
ステップ２０２（Ｓ２０２）において、定型操作設定部２６０は、設定されたユーザＩＤを記憶する。
なお、Ｓ２００の処理においてユーザＩＤの設定があったときには、定型操作設定部２６０は、図１５に示した定型操作テーブルの内、設定されたユーザＩＤが示す定型操作データについての処理を行い、Ｓ２００の処理においてユーザＩＤの設定がなかったときには、図１５に示した定型操作テーブルの内、全ユーザに共通の定型操作データについての処理を行うことになる。
【０１２２】
ステップ１２４，Ｓ１２６（Ｓ１２４，Ｓ１２６）の処理は、既に図７を参照して説明した通りである。
ステップ１２８（Ｓ１２８）において、操作検出部２０４は、ボタンＡに対する操作があったか否かを判断する。
ボタンＡに対する操作があったときには、第４の視覚障害者用ＵＩプログラム２６はＳ２０４の処理に進み、これ以外のときにはＳ１３２の処理に進む。
【０１２３】
ステップ１３２〜１４０，１８０（Ｓ１３２〜Ｓ１４０，Ｓ１８０）の処理は、既に図１４を参照して説明した通りである。
ステップ１４４（Ｓ１４４）において、操作検出部２０４は、ボタンＥに対する操作があったか否かを判断する。
第４の視覚障害者用ＵＩプログラム２６は、ボタンＥに対する操作があったときにはＳ２０６の処理に進み、これ以外のときにはＳ１４８の処理に進む。
【０１２４】
ステップ１４８（Ｓ１４８）において、操作検出部２０４は、ボタンＡ〜Ｅに対して同時に操作があったか否かを判断する。
ボタンＡ〜Ｅに対して同時に操作があったときには、ステップ１５０（Ｓ１５０）において、機能実行制御部３は、それまでの設定値を記憶し、ＵＩプログラム２０は、その他の設定を行うための処理を行う。
【０１２５】
ステップ２０４（Ｓ２０４）において、操作検出部２０４は、定型操作番号の設定のための操作が行われたことを、定型操作設定部２６０に通知する。
Ｓ２００においてユーザＩＤが設定されたと判断されたときには、定型操作設定部２６０は、Ｓ２０２の処理において記憶されたユーザＩＤ、および、Ｓ１８２の処理により得られた定型操作番号Ｔに対応する定型操作データ（図１５）を、操作検出部２０４に対して出力する。
【０１２６】
あるいは、Ｓ２００においてユーザＩＤが設定されたと判断されなかったときには、定型操作設定部２６０は、全ユーザに共通の定型操作データの内、Ｓ１８２の処理により得られた定型操作番号Ｔに対応するいずれかを、操作検出部２０４に対して出力する。
操作検出部２０４は、定型操作設定部２６０から入力された定型操作データが示す操作がなされた旨を、機能実行制御部３に対して通知する。
機能実行制御部３は、この通知に従ってプリンタシステム１の各構成部分に対する設定を行い、印刷を行わせる。
【０１２７】
ステップ１８２（Ｓ１８２）において、操作検出部２０４は、定型操作番号Ｔをカウントアップする。
【０１２８】
ステップ２０６（Ｓ２０６）において、操作検出部２０４は、定型操作設定部２６０に、定型操作データを登録するための操作が行われたことを通知する。
Ｓ２００においてユーザＩＤが設定されたと判断されたときには、定型操作設定部２６０は、この通知を受けて、設定されたユーザＩＤおよび定型操作テーブル（図１５）のＳ１８２の処理により得られた定型操作番号Ｔが示すエントリに、Ｓ１３４，Ｓ１３８の処理により得られたコピー部数Ｎおよびコピー用紙サイズを、定型操作データとして記憶させる。
【０１２９】
Ｓ２００においてユーザＩＤが設定されたと判断されなかったときには、定型操作設定部２６０は、この通知を受けて、定型操作テーブル（図１５）の全ユーザに共通のエントリの内、Ｓ１８２の処理により得られた定型操作番号Ｔが示すエントリに、Ｓ１３４，Ｓ１３８の処理により得られたコピー部数Ｎおよびコピー用紙サイズを、定型操作データとして記憶させる。
なお、定型操作設定部２６０は、ユーザＩＤおよび定型操作番号Ｔが示すエントリ、あるいは、全ユーザに共通の定型操作データのエントリの内、定型操作番号Ｔが示すエントリが存在しないときには、新たなエントリを作成する。
なお、第５の実施形態におけるユーザの典型的な操作は、操作の前に、カードリーダ１８４に対して磁気カードを挿入するなど、ユーザＩＤを設定する操作を行うこと以外は、第４の実施形態において説明した操作と同様である。
【０１３０】
［第６実施形態］
ここまでに、第１〜第５の実施形態として説明した本発明に係るユーザインターフェースは、ユーザが視覚障害者である場合を具体例とした。
しかしながら、タッチパネル１８０に、各指の検出位置（図５）に対応付けられたボタンが表示されないと、視覚に障害がない聴覚障害者あるいは晴眼者にとっては、本発明に係るユーザインタフェースの使い勝手が、あまり良くないものとなりかねない。
本発明の第６の実施形態は、このような背景からなされたものであって、各指の検出位置に対応付けられたボタンを、タッチパネル１８０に液晶表示装置１９２を付加した第２のタッチパネル１９０（図１８を参照して後述）に表示し、視覚障害者の使い勝手だけでなく、聴覚障害者や晴眼者の使い勝手も良くするように工夫されている。
【０１３１】
図１７は、図１に示した制御装置１０において、本発明にかかる機能制御方法を実現する第５の視覚障害者用ＵＩプログラム２８の構成を示す図である。
なお、第５の視覚障害者用ＵＩプログラム２８の構成の内、第１〜第４の視覚障害者用ＵＩプログラム２０〜２６（図４，図８，図９，図１２）の構成部分と実質的に同じものには、同じ符号が付されている、
図１７に示すように、第５の視覚障害者用ＵＩプログラム２８は、図１２に示した第４の視覚障害者用ＵＩプログラム２６に、ボタン表示部２８０を付加した構成を採る。
視覚障害者用ＵＩプログラム２６も、視覚障害者用ＵＩプログラム２０〜２６と同様にプリンタシステム１のメモリ１０２にロードされて実行され、上述したように、視覚障害者だけでなく、聴覚障害者や晴眼者の利便性を高めたユーザインターフェースをプリンタシステム１のユーザに提供する。
【０１３２】
［ボタン表示部２８０］
図１８は、図１７に示した第５の視覚障害者用ＵＩプログラム２８のボタン表示部２８０により、タッチパネル１９０に表示される各種ボタンを例示する図である。
図１９は、図１８に示したタッチパネル１９０の操作面をユーザが指で触れる様子を示す図である。
ボタン表示部２８０は、図６に示したボタンの設定処理（Ｓ１０）により設定された各種ボタンを、図１８，図１９に例示するように、タッチパネル１９０（図１８）の液晶表示装置１９２に画像表示する。
【０１３３】
なお、図１８，図１９には、図５に示した範囲Ａに、ボタンＡとしてスタートボタンが割り当てられて、このボタンを示す図形（例えば二重の矩形・緑色）が表示され、範囲Ｂに、ボタンＢとしてコピー部数の選択のためのボタンが割り当てられ、このボタンを示す図形（例えば矩形・白）が表示され、範囲Ｃに、ボタンＣとしてコピー用紙サイズの選択のためのボタンが割り当てられ、このボタンを示すための図形（例えば矩形・白）が表示され、範囲Ｄに、印刷の中止などのために用いられるストップボタンが割り当てられ、このボタンを示す図形（例えば二重丸・黄色）が表示され、範囲Ｅには、ボタンがなにも割り当てられない場合が、具体例として示されている。
また、範囲ＢのボタンＢの近傍の指で隠れない位置には、ボタンＢで選択したコピー部数の表示がなされる（例えば、図１９に示す「３部」の表示）。
また、範囲ＣのボタンＣの近傍の指で隠れない位置には、ボタンＣで選択したコピー用紙サイズの表示がなされる（例えば、図１９に示す「Ａ４」の表示）。
【０１３４】
つまり、この具体例においては、ボタンＡ〜Ｄとして、従来からコピー複合機のボタンに用いられている形状と相似な図形、あるいは、従来からコピー複合機のボタンに用いられている形状を想起させるような図形が表示される。
さらに、この具体例においては、図１８，図１９に示すように、ボタンＡ〜Ｄに対応する図形の近傍に、必要に応じて、各ボタンの機能を示す文字が表示される。
好ましくは、プリンタシステム１（図１）のキーボード１８２に、スタート用ボタンおよびストップボタンなど（いずれも図示せず）があるときには、これらのボタンＡ〜Ｄの図形を、これらキーボード１８２のボタンと同じ形状にしたり、縦横任意倍率に縮小・拡大した形状とするとよい。
【０１３５】
以下、第５の視覚障害者用ＵＩプログラム２８の動作を説明する。
図２０は、第６の実施形態におけるプリンタシステム１のボタン設定・表示および機能制御処理（Ｓ２２）を示すフローチャートである。
図２１は、図２０に示したＳ２４の処理（プリンタシステム１における第４の機能制御処理）を示すフローチャートである。
なお、図２１に示した各処理の内、図７，図１４，図１６に示した各処理と実質的に同じものには、同じ符号が付してある。
つまり、Ｓ２４の処理は、図７に示した第１の機能制御処理（Ｓ１２）から、ボタンＥに関する処理（Ｓ１４４，Ｓ１４６）を除き、Ｓ１３０，Ｓ１４２の処理を、Ｓ２４０，Ｓ２４２の処理に置換したものである。
【０１３６】
図２０に示すように、第５の視覚障害者用ＵＩプログラム２８（図１７）は、まず、図６に示したボタン設定の処理（Ｓ１０）を行う。
ステップ２２０（Ｓ２２０）において、第５の視覚障害者用ＵＩプログラム２８のボタン表示部２８０は、図１８，図１９に例示したように、タッチパネル１９０の液晶表示装置１９２に、Ｓ１０の処理により検出された範囲Ａ〜Ｄあるいはその近傍に、各ボタンを示す図形を表示する。
【０１３７】
ステップ２２２（Ｓ２２２）において、押下位置検出部２００および操作検出部２０４は協働して、ボタンに対する操作を検出し、Ｓ１０の処理により設定されたボタンに対する操作があったか否かを判断する。
なお、Ｓ２２２の処理は、図２１を参照して後述するＳ２４の処理に含まれるＳ１２０，Ｓ１２２の処理に対応し、図示の都合上、これらの処理と重複して図示されたものである。
なお、ボタンＢの操作で選択されたコピー部数の表示、および、ボタンＣの操作で選択されたコピー用紙サイズの表示が行われるときには、ユーザによるこれらのボタンＢ，Ｃに対する操作により設定される設定値（例えば、図１９に示した「３部」・「Ａ４」の表示）が、図２１に示すＳ２４のＳ１３４，Ｓ１３８の処理により、範囲Ｂ，Ｃまたはこれらの範囲の近傍に表示される。
【０１３８】
ステップ２４（Ｓ２４）において、視覚障害者用ＵＩプログラム２８は、図２１を参照して後述する第４の機能制御処理を行う。
ステップ２２４（Ｓ２２４）において、ボタン表示部２８０は、必要に応じてタッチパネル１９０のボタン表示の内容を変更する。
【０１３９】
例えば、押下位置検出部２００および操作検出部２０４は、ユーザによる操作を終了させるための操作（例えば、ストップボタン（図１８，図１９）の連打）があったとき、あるいは、一定時間、何らの操作も行われなかったときに、全ての操作が終了したと判断する。
ステップ２２６（Ｓ２２６）において、押下位置検出部２００および操作検出部２０４は、ここで例示したように、全ての操作が終了したか否かを判断する。視覚障害者用ＵＩプログラム２８は、全ての操作が終了したときにはＳ２２８の処理に進み、これ以外のときにはＳ２４の処理に戻る。
ステップ２２８（Ｓ２２８）において、ボタン表示部２８０は、タッチパネル１９上のボタンの表示をクリアする。
【０１４０】
図２１に示すステップ１２０〜１２６（Ｓ１２０〜Ｓ１２６）は、既に図７を参照して説明した通りである。
ステップ１２８（Ｓ１２８）において、操作検出部２０４は、ボタンＡに対する操作（例えば、上記操作例１，２）があったか否かを判断する。
ボタンＡに対する操作があったときには、ステップ２４０（Ｓ２４０）において、操作判定部２０６は、機能実行制御部３に対して、コピーなどの開始が選択されたことを通知する。
通知を受けた機能実行制御部３は、操作判定部２０６からの通知に従って、プリンタ装置本体１２２および制御装置１０の各校成分を制御し、コピーなどを開始させる。
【０１４１】
ステップ１３２〜１３８（Ｓ１３２〜Ｓ１３８）の処理は、既に図１４を参照して説明した通りである。
なお、コピー枚数および用紙サイズの表示が行われるときには、Ｓ１３４，Ｓ１３８の処理において、ユーザにより設定されたコピー枚数および用紙サイズが、図１９に例示したように、ボタンＢ，Ｃまたはその近傍に表示される。
ステップ１４０（Ｓ１４０）において、操作検出部２０４は、ボタンＤに対する操作（例えば、上記トグル操作）があったか否かを判断する。
ボタンＤに対する操作があったときには、ステップ１４２（Ｓ１４２）において、操作判定部２０６は、機能実行制御部３に対して、その時点で実行されているコピーの中止、あるいは、それまでに入力されたコピー枚数およびコピー用紙サイズの選択がクリアされたことを通知する。
通知を受けた機能実行制御部３は、操作判定部２０６からの通知に従って、コピーなどを中止したり、それまでに設定されたコピー枚数などをクリアする。
ステップ１４８，１５０（Ｓ１４８，Ｓ１５０）の処理は、既に図７を参照して説明した通りである。
【０１４２】
以上説明したように、タッチパネル１９０上に割り当てられたボタンを表示することにより、聴覚障害者や晴眼者に対して、従来と同様な感覚のプリンタシステム１のユーザインターフェースを提供することができ、その操作効率を高めることができる。
なお、ボタン表示部２８０（図１７）は、図１８，図１９に示したボタンの他、例えば、ボタンＡとして、コピー、ファックスおよびスキャンのいずれかの機能を選択するためのボタンなど、Ｓ１０の処理により対応付けられた他の種類のボタンを表示してもよい。
また、ボタン表示部２８０は、タッチパネル１９０において、ユーザの親指が触れている位置にではなく、その少し上にボタンを表示するなど、ボタンの図形を、さらに聴覚障害者や晴眼者のユーザが視認しやすいように表示してもよい。
【０１４３】
［第７実施形態］
例えば、ユーザが、タッチパネル１８０，１９０（図１，図１８）上に置いた指の動きのリズムの違いで、その指に対応するボタンに割り当てる機能を切り替えることができると、プリンタシステム１の操作に必要な指の数を、さらに減らすことができる。
このリズムには、例えば、ユーザが、タッチパネル１８０，１９０から指を離してから再び触れさせるまでの時間、この時間を同一にするか、異なる時間長の組み合わせにするかなどが含まれる。
従って、多種多様なリズムが定義されうる。
【０１４４】
ユーザの指の動きに応じた機能割り当ての変更の具体例を以下に示す。
（１）タッチパネル１８０，１９０に触れた指を、離したのち、１秒未満で再度タッチパネルに触れるようなリズムで、ユーザが人指し指を動かしたときには、人差し指に対応するボタンに、コピー部数Ｎを設定する機能を割り当てる。
（２）タッチパネル１８０，１９０に触れた指を、離したのち、１秒以上３秒未満で再度タッチパネルに触れるようなリズムで、ユーザが人指し指を動かしたときには、人差し指に対応するボタンに、用紙サイズを設定する機能を割り当てる。
（３）タッチパネル１８０，１９０に触れた指を、離したのち、３秒以上で再度タッチパネルに触れるようなリズムで、ユーザが人指し指を動かしたときには、人差し指に対応するボタンに、定型操作番号を設定する機能を割り当てる。
【０１４５】
図２２は、プリンタシステム１における第５の機能制御処理（Ｓ２６）を示すフローチャートである。
図２３は、図２２に示したＳ２８の処理を示す図である。
上述したユーザの指の動きのリズムに応じた機能割り当ての変更は、例えば、図１７に示した第５の視覚障害者用ＵＩプログラム２８の動作を変更することにより実現されうる。
なお、図２２に示した各処理の内、図７，図１４，図１６，図２１に示した各処理と実質的に同じものには、同じ符号が付してある。
【０１４６】
つまり、Ｓ２６の処理は、図７に示した第１の機能制御処理（Ｓ１２）から、ボタンＥに関する処理（Ｓ１４４，Ｓ１４６）を除き、Ｓ１３０，Ｓ１３４，Ｓ１４２の処理を、Ｓ２４０，Ｓ２８，Ｓ２４２の処理に置換したものである。
図２２を参照した説明においては、指位置検出部２０２により、図５に例示した範囲Ａ〜Ｅそれぞれに、ボタンＡ〜Ｅが設定され、操作判定部２０６により、ボタンＡにはコピー開始などの機能が対応付けられ、ボタンＢにはユーザの指のリズムに応じた機能が対応付けられ、ボタンＣには設定を確定する機能が対応付けられ、ボタンＤにはクリア／ストップ機能が対応付けられている場合を具体例とする。
【０１４７】
図２２に示すステップ１２０〜Ｓ１２８，２４０（Ｓ１２０〜Ｓ１２８，Ｓ２４０）の処理は、図２１を参照して説明した通りである。
ステップ１３２（Ｓ１３２）において、操作検出部２０４は、ボタンＢに対する操作があったか否かを判断する。
視覚障害者用ＵＩプログラム２８は、ボタンＢに対する操作があったときにはＳ２８の処理に進み、これ以外のときにはＳ１３６の処理に進む。
【０１４８】
ステップ１３６（Ｓ１３６）において、操作検出部２０４は、ボタンＣに対する操作があったか否かを判断する。
視覚障害者用ＵＩプログラム２８は、ボタンＣに対する操作があったときにはＳ１４２の処理に進み、これ以外のときにはＳ１４０の処理に進む。
ステップ２４２（Ｓ２４２）の処理は、図２１を参照して説明した通りであり、ステップ１４０，１４２，１４８，１５０（Ｓ１４０，Ｓ１４２，Ｓ１４８，Ｓ１５０）の処理は、図７を参照して説明した通りである。
【０１４９】
図２３に示すように、ステップ２８０（Ｓ２８０）において、操作判定部２０６は、ユーザの指の動きのリズムの判定に用いられるタイマを初期化し、時間計測を開始させる。
ステップ２８２（Ｓ２８２）において、操作検出部２０４は、ボタンＢに対する操作があったか否かを判断する。
視覚障害者用ＵＩプログラム２８は、ボタンＢに対する操作があったときにはＳ２８４の処理に進み、これ以外のときにはＳ２８４の処理に進む。
【０１５０】
ステップ２８４（Ｓ２８４）において、操作判定部２０６は、Ｓ２８０の処理において時間計測を開始したタイマが示すタイマ値（時間）を判断し、タイマ値が、条件１，２，３のいずれに該当するかに応じて、それぞれＳ２８６，Ｓ２８８，Ｓ２９０の処理に進む。
例えば、上述のように、この条件１としては１秒未満、条件２としては１〜３秒、条件３としては３秒以上が、操作判定部２０６に対して設定される。
【０１５１】
ステップ２８６（Ｓ２８６）において、操作判定部２０６は、コピー部数Ｎをカウントアップし、機能実行制御部３に対して通知する。
ステップ２８８（Ｓ２８８）において、操作判定部２０６は、コピー用紙サイズのトグルを行い、選択されたコピー用紙サイズを機能実行制御部３に通知する。
ステップ２９０（Ｓ２９０）において、操作判定部２０６は、定型操作番号Ｔをカウントアップし、機能実行制御部３に通知する。
【０１５２】
［変形例］
音声ガイダンスを行う場合であっても、ユーザが操作に慣れた場合などには、音声ガイダンスを止めることができるようにしてもよい。
つまり、ユーザが、指の種類と操作とを対応付けて憶えてしまったようなときには、音声ガイダンス案内なしに操作が可能になるので、このようなときには、ユーザの操作などに応じて、音声ガイダンスを止めればよい。
また、難しく複雑な操作についてのみ音声ガイダンスを行い、簡単な操作については音声ガイダンスを行わないといったように、操作の内容に応じて、適応的に音声ガイダンスを行うようにしてもよい。
【０１５３】
また、タッチパネル１８０は、図２に示した接触型の構成の他、光線の遮断を検出することにより位置を検出する光結合型の構成、あるいは、抵抗膜の両端に設けられた電極の電位により位置を検出する抵抗型の構成であってもよい。
また、プリンタシステム１において、本発明にかかる機能制御方法による機能実行制御の対象は、プリンタ装置本体１２２である場合を例示したが、本発明にかかる機能制御方法は、印刷機、プリンタ単体、複写機単体、スキャナ単体、ＦＡＸ単体、券売機、情報案内装置および病院の診察受付装置など、他の種類の装置の機能制御にも応用可能である。
【０１５４】
なお、タッチパネル１８０には、表示装置１６のディスプレイに表示される画像が表示され、タッチパネル１８０は、表示装置としても入力装置としても用いられる。
また、タッチパネル１８０を透明あるいは半透明とし、表示装置１６のディスプレイの表示面に貼って使用することも可能である。
【０１５５】
また、指位置検出部２０２が検出する指の位置は、押下位置検出部２００により押下が検出された位置を、クラスタリングせずにそのまま用いても、クラスタリングして得られた範囲をそのまま、あるいは、周囲を広げたり、狭めたりして用いてもよい。
また、図７などにおいて説明したボタンＤにより変更される情報の設定は、コピー濃度および倍率の他に、ソータの設定、片面／両面設定、ＦＡＸ機能およびスキャン機能など、他の機能に関する設定であってもよい。
【０１５６】
また、図７などに示したボタン操作は例示であって、例えば図７のＳ１４２の処理において、操作判定部２０６は、ボタンＢ，Ｃに対する操作があった場合に設定を変更する情報を、例えばコピー部数からコピー濃度などへと変更し、また、用紙サイズからコピー倍率などへと変更してもよい。
【０１５７】
また、ＵＩプログラム２２において、例えば、音声案内部２２０が、ユーザの操作の応じて、上述した操作案内（１）〜（８）と、単なるピープとを切り替えて出力するようにしてもよい。
このように、音声案内部２２０が音声ではなく、単なるピープ音を出力すると、ユーザは、確実にボタンに対する操作ができたと確認でき、また、ユーザが操作に慣れて、音声案内を欲しなくなった場合に、不要な音声案内を止めることができて便利である。
また、音声案内部２２０が、ユーザの指定に応じて、音声もピープ音も出力しないようにしてもよい。
【０１５８】
図２４は、タッチパネル１８０，１９０（図１，図１８）に設けられる操作用の凹凸を例示する図である。
タッチパネル１８０の操作面に、に図１２に例示するような格子状あるいは円状の凹凸を設けると、指を置くべき位置を触覚により認識することができるので、さらに操作性を向上させることができる。
【０１５９】
［効果］
本発明にかかる機能制御方法によれば、ユーザは、手をタッチパネルの上に置くだけで、視覚を用いることなしに、多くの種類の操作が可能となり、さらに、操作手順、および、操作に応じた装置の状態遷移を工夫することにより、より多くの種類の操作が可能になる。
また、本発明にかかる機能制御方法において用いられるタッチパネルは、機種ごとに仕様を変更する必要がないので、量産に向き、コストを低減しやすい。
また、本発明にかかる機能制御方法によれば、ユーザの指の位置が、機能選択などのためのボタンとして適応的に用いられるので、ユーザは、タッチパネル内に固定の位置に設けられたボタンの位置を憶えなくてすむので、操作性が向上する。
従って、本発明にかかる機能制御方法は、コンピュータなどの情報処理装置のためのユーザインターフェースとして適している。
【０１６０】
また、本発明にかかる機能制御方法によれば、ユーザは、特定の位置に設けられたボタンに正確にアクセスしなくても、所望の操作ができるので、操作性が向上する。
また、本発明にかかる機能制御方法は、視覚障害者にとって操作性がよいユーザーインターフェースを提供するだけでなく、例えば、ディスプレイの表示内容を視認しにくい状況においては、聴覚障害者や晴眼者にとっても操作性がよいユーザーインターフェースを提供することができる。
【０１６１】
また、本発明にかかる機能制御方法によれば、指に障害があるユーザの機器操作の作業効率を向上させることができる。
また、本発明にかかる機能制御方法によれば、タッチパネル上に割り当てられたボタンを画像表示することにより、視覚障害者だけでなく、聴覚障害者や晴眼者の機器操作の作業効率を向上させることができる。
【０１６２】
【発明の効果】
以上説明したように、本発明にかかる機能制御装置およびその方法によれば、視覚障害者用のユーザインターフェースを、異なる種類の装置それぞれに対して容易に適用することができる。
また、本発明にかかる機能制御装置およびその方法は、視覚障害者にとって操作が簡単である。
【図面の簡単な説明】
【図１】図１は、本発明にかかるプリンタシステムのハードウェア構成を、制御装置を中心として示す図である。
【図２】図１に示したタッチパネルの構成を示す図である。
【図３】図１，図２に示したタッチパネルの操作面をユーザが指で触れる様子を示す図である。
【図４】図１に示した制御装置において、本発明にかかる機能制御方法を実現する第１の視覚障害者用ＵＩプログラムの構成を示す図である。
【図５】ユーザが、図３に示したようにタッチパネルの操作面を右手の５本の指で押下した場合に、図４に示した押下位置検出部による押下の検出、および、指位置検出部による指の位置の検出が行われる領域を例示する図である。
【図６】プリンタシステムにおけるボタンの設定処理（Ｓ１０）を示すフローチャートである。
【図７】プリンタシステムにおける第１の機能制御処理（Ｓ１２）を示すフローチャートである。
【図８】図１に示した制御装置において、本発明にかかる機能制御方法を実現する第２の視覚障害者用ＵＩプログラムの構成を示す図である。
【図９】図１に示した制御装置において、本発明にかかる機能制御方法を実現する視覚障害者・晴眼者共用の第３のＵＩプログラムの構成を示す図である。
【図１０】図９に示した晴眼者用ＵＩプログラムが表示装置・タッチパネルに表示するＵＩ画像を例示する図である。
【図１１】図９に示したＵＩプログラムの処理（Ｓ１６）を示フローチャートである。タッチパネルに設けられる操作用の凹凸を例示する図である。
【図１２】図１に示した制御装置において、本発明にかかる機能制御方法を実現する第４の視覚障害者用ＵＩプログラムの構成を示す図である。
【図１３】第４の実施形態において、図１２に示した定型操作設定部が作成する第１の定型操作テーブルを例示する図である。
【図１４】プリンタシステムにおける第２の機能制御処理（Ｓ１８）を示すフローチャートである。
【図１５】第５の実施形態において、図１２に示した定型操作設定部が作成する第２の定型操作テーブルを例示する図である。
【図１６】プリンタシステムにおける第３の機能制御処理（Ｓ２０）を示すフローチャートである。
【図１７】図１に示した制御装置において、本発明にかかる機能制御方法を実現する第５の視覚障害者用ＵＩプログラムの構成を示す図である。
【図１８】図１７に示した第５の視覚障害者用ＵＩプログラムのボタン表示部により、タッチパネルに表示される各種ボタンを例示する図である。
【図１９】図１８に示したタッチパネルの操作面をユーザが指で触れる様子を示す図である。
【図２０】第６の実施形態におけるプリンタシステムのボタン設定・表示および機能制御処理（Ｓ２２）を示すフローチャートである。
【図２１】図２０に示したＳ２４の処理（プリンタシステムにおける第４の機能制御処理）を示すフローチャートである。
【図２２】プリンタシステムにおける第５の機能制御処理（Ｓ２６）を示すフローチャートである。
【図２３】図２２に示したＳ２８の処理を示すフローチャートである。
【図２４】タッチパネルに設けられる操作用の凹凸を例示する図である。
【符号の説明】
１・・・プリンタシステム、
１０・・・制御装置、
１０２・・・ＣＰＵ、
１０４・・・メモリ、
１２０・・・通信装置、
１２２・・・プリンタ装置本体、
１４・・・記録装置、
１４０・・・記録媒体、
１６・・・表示装置、
１８０，１９０・・・タッチパネル
１８２・・・キーボード、
１８４・・・カードリーダ、
１９２・・・液晶表示装置、
２０，２２，２４，２６，２８・・・ＵＩプログラム、
２００・・・押下位置検出部、
２０２・・・指位置検出部、
２０４・・・操作検出部、
２０６・・・操作判定部、
２６０・・・定型操作設定部、
２８０・・・ボタン表示部、
２２０・・・音声案内部、
２４０・・・モード切替部、
２４２・・・晴眼者用ＵＩプログラム、
３・・・機能実行制御部、
【図１】
2004062867.tif 000003
【図２】
2004062867.tif 000004
【図３】
2004062867.tif 000005
【図４】
2004062867.tif 000006
【図５】
2004062867.tif 000007
【図６】
2004062867.tif 000008
【図７】
2004062867.tif 000009
【図８】
2004062867.tif 000010
【図９】
2004062867.tif 000011
【図１０】
2004062867.tif 000012
【図１１】
2004062867.tif 000013
【図１２】
2004062867.tif 000014
【図１３】
2004062867.tif 000015
【図１４】
2004062867.tif 000016
【図１５】
2004062867.tif 000017
【図１６】
2004062867.tif 000018
【図１７】
2004062867.tif 000019
【図１８】
2004062867.tif 000020
【図１９】
2004062867.tif 000021
【図２０】
2004062867.tif 000022
【図２１】
2004062867.tif 000023
【図２２】
2004062867.tif 000024
【図２３】
2004062867.tif 000025
【図２４】
2004062867.tif 000026