(57)【要約】【課題】外付けの数値入力用キーボードが使用される場合の誤入力を低減する。【解決手段】複合機は、電話型と電卓型とに分類された複数の操作画面を操作に応じて選択的に操作パネルに表示させる表示制御部と、数字キーが縦横に配列された外付け用のハードウェアキーボードが接続されている状態において、表示される操作画面が電話型であるときは、キャラクターコード変換のモードとして電話型モードを設定し、表示される操作画面が電卓型であるときは、電卓型モードを設定する変換モード切替え部と、電話型モードにおいて、電話型数字キー配列に対応するキャラクターコード変換を行ない、電卓型モードにおいて、電卓型数字キー配列に対応するキャラクターコード変換を行うキャラクターコード変換部と、を有する。【選択図】図４
2014022927.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアキーボードの表示が可能な操作パネルを備える複合機であって、
数値入力用の操作キーである数字キーが縦横に配列されたハードウェアキーボードの外付けのための外部接続インタフェースと、
電話型と電卓型とに分類された複数の操作画面を操作に応じて選択的に前記操作パネルに表示させる表示制御部と、
前記外部接続インタフェースに前記ハードウェアキーボードが接続されている状態において、前記操作パネルにおいて表示される操作画面が電話型であるときは、前記ハードウェアキーボードからの信号に応じたキャラクターコードを出力するキャラクターコード変換のモードとして電話型モードを設定し、前記操作パネルにおいて表示される操作画面が電卓型であるときは、前記キャラクターコード変換のモードとして電卓型モードを設定する変換モード切替え部と、
前記電話型モードにおいて、電話型数字キー配列に対応するキャラクターコード変換を行ない、前記電卓型モードにおいて、電卓型数字キー配列に対応するキャラクターコード変換を行うキャラクターコード変換部と、を有する
ことを特徴とする複合機。
【請求項２】
前記キャラクターコード変換部は、
前記電話型数字キー配列に対応するキャラクターコード変換を行なう際に、０および１から９までの計１０個の数字のそれぞれと、前記ハードウェアキーボードの出力が示し得るキー番号とを、前記ハードウェアキーボードにおける数字キー配列が電話型であるものとして対応づける電話型変換情報を適用し、
前記電卓型数字キー配列に対応するキャラクターコード変換を行なう際に、前記１０個の数字のそれぞれと前記キー番号とを、前記ハードウェアキーボードにおける数字キー配列が電卓型であるものとして対応づける電卓型変換情報を適用する
請求項１記載の複合機。
【請求項３】
視覚障害者による操作を補助するためのユーザー補助動作を実行する補助モードと前記ユーザー補助動作を実行しない非補助モードとを、モード選択操作に応じて切り替えるモード設定部をさらに有し、
前記変換モード切替え部は、前記ハードウェアキーボードが接続されておりかつ前記補助モードであるときにのみ、前記操作画面の分類に応じて前記電話型モードまたは前記電卓型モードを設定する処理を行う
請求項１または２記載の複合機。
【請求項４】
前記ユーザー補助動作は音声ガイダンスである
請求項３記載の複合機。
【請求項５】
コピー動作の設定のための画面、およびファクシミリ通信動作の設定のための画面が前記電話型に分類され、
内部のストレージ内のドキュメント保存用のメモリにアクセスするボックス動作の設定のための画面、およびウェブ・ブラウジングのための画面が前記電卓型に分類されている
請求項１ないし４のいずれかに記載の複合機。
【請求項６】
前記電卓型モードにおいて電話番号入力を受け付ける状態になったときに、電話番号の入力を確定させる操作が行なわれるまで、前記電卓型モードを前記電話型モードにする変換モード一時変更部を、さらに有する
請求項１ないし５のいずれかに記載の複合機。
【請求項７】
前記電卓型モードでありかつ電話番号入力を受け付ける状態において、前記ハードウェアキーボードの複数のキーのうち、前記電話型数字キー配列であれば数字の０に対応し、かつ前記電卓型数字キー配列であれば０および１から９までの計１０個の数字のいずれにも対応しないキーである０位置キーが押下されたとき、前記電卓型モードを前記電話型モードに変更する変換モード一時変更部を、さらに有する
請求項１ないし５のいずれかに記載の複合機。
【請求項８】
前記０位置キーが押されたとき、既に入力された数字を前記電話型数字キー配列に対応した数字に置き換える数字置換部をさらに有する
請求項７記載の複合機。
【請求項９】
電話の受話器の外付けが可能であり、
前記変換モード切替え部は、前記受話器がオフフック状態になったとき、前記キャラクターコード変換のモードとして前記電話型モードを設定する
請求項１ないし８のいずれかに記載の複合機。
【請求項１０】
ソフトウェアキーボードの表示が可能な操作パネルを備える複合機において実行されるコンピュータープログラムであって、
前記複合機が有するコンピューターに、
電話型と電卓型とに分類された複数の操作画面を操作に応じて選択的に前記操作パネルに表示させる表示制御処理と、
数値入力用の操作キーである数字キーが縦横に配列されたハードウェアキーボードの外付けのための外部接続インタフェースに前記ハードウェアキーボードが接続されている状態において、前記操作パネルにおいて表示される操作画面が電話型であるときは、前記ハードウェアキーボードからの信号に応じたキャラクターコードを出力するキャラクターコード変換のモードとして電話型モードを設定し、前記操作パネルにおいて表示される操作画面が電卓型であるときは、前記キャラクターコード変換のモードとして電卓型モードを設定する変換モード切替え処理と、
前記電話型モードにおいて、電話型数字キー配列に対応するキャラクターコード変換を行ない、前記電卓型モードにおいて、電卓型数字キー配列に対応するキャラクターコード変換を行うキャラクターコード変換処理と、を実行させる
ことを特徴とするコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェアキーボードの表示が可能な操作パネルを備える複合機に関する。
【背景技術】
【０００２】
複数種の機器の機能を合わせ持つ複合機の中に、ＭＦＰ（Multi-functional Peripheral）と呼ばれるオフィス機器がある。ＭＦＰは、コピー機、ファクシミリ機、プリンター、ネットワークスキャナー、ドキュメントサーバーなどとして使用することができる。近年、ＭＦＰにおいて、Ｗｅｂブラウジング機能が搭載されるというように、パーソナルコンピューターのユーザーにとって馴染み易く便利な機能の充実が進んでいる。
【０００３】
一般に、ＭＦＰの操作パネルは、数値入力（置数）のための縦横に配列された一群のハードウェアキーを有する。すなわち、いわゆるテンキーが操作パネルに配置されている。テンキーは、ファクシミリ送信における電話番号（ＦＡＸ番号）の入力、コピーにおける枚数の指定、およびその他の数値入力に用いられる。
【０００４】
テンキーを含むハードウェアキーに加えて、ＭＦＰの操作パネルにはタッチパネルが組み付けられている。ここでいうタッチパネルは、液晶パネルのようなディスプレイとタッチ式ポインティングデバイスとが一体化された入出力装置である。タッチパネルの表面は、操作画面となる画像が表示されるスクリーンと操作のためのタッチ面とを兼ねる。タッチパネルによって表示される操作画面は、ユーザーによる操作に応じて適宜変更される。
【０００５】
タッチパネルを用いて行なわれる多様な操作には、任意の文字の入力が含まれる。文字入力を可能にするため、タッチパネルによってソフトウェアキーボードが表示される。例えば、ファクシミリ通信の宛先を予め登録するための操作画面において、数字キーおよびその他の文字キーが並ぶフル配列タイプのキーボードが表示される。ユーザーはＦＡＸ番号に対応づける宛先名として、判別し易い文字列を登録することができる。また、紙ドキュメントをスキャーナーによってデータ化して保存したり外部装置へ送信したりするスキャンジョブの設定のための操作画面においても、フル配列タイプのキーボードが表示される。ユーザーはデータ化で得られたファイルに所望のドキュメント名を付けることができる。
【０００６】
タッチパネルを有しかつハードウェアキーボードの外付けが可能なＭＦＰが知られている。特許文献１に記載されたＭＦＰは、接続される外部キーボードにおけるキー表記の言語に応じて、操作画面の表示に使用するフォントを切り替える。また、特許文献２に記載された多機能の画像形成装置（ＭＦＰに相当する）は、ＵＳＢ（Universal Serial Bus）キーボードの接続を可能にするためのインタフェースを有している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２６５０８７号公報
【特許文献２】特開２０１０−２１７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
操作パネルにハードウェアテンキーを配置せずに、必要に応じてソフトウェアテンキーをタッチパネルに表示させることが考えられる。ハードウェアテンキーの省略により、操作パネルを小型化することができる。そして、外付けテンキーボードからの入力を受け付けるインタフェースを実装しておけば、ハードウェアテンキーを使用したいユーザーの要望に応えることができる。さらに、市販されている汎用の外付けテンキーボードの接続が可能なインタフェースを採用すれば、ユーザーは使い易い好みに合った市販品を選んで使用することができる。
【０００９】
しかし、ハードウェアである外付けテンキーボードでは、ソフトウェアテンキーとは違って、当然ながら数字キー配列が固定である。このため、操作パネルに表示されるソフトウェアテンキーと外付けテンキーボードとの間で数字キー配列の異なる場合が生じ、その場合に数字の誤入力の生じるおそれがある。詳しくは次のとおりである。
【００１０】
広く知られるとおり、０および１から９までの数字の配列は、「９」の近くに「０」が位置する“電話型”と、「１」の近くに「０」が位置する“電卓型”とに大別される。従来のＭＦＰの操作パネルに備わるハードウェアテンキーは、ＭＦＰがファクシミリ機能を有することから、ファクシミリ機や電話機に備わるテンキーと同様の電話型であった。したがって、ファクシミリの操作画面において表示するソフトウェアテンキーの数字キー配列としては電話型が好ましい。
【００１１】
ところが、一般にパーソナルコンピューターの周辺機器として市販されているテンキーボードの数字キー配列は電卓型である。このため、電卓型のテンキーボードを外付けして使用するユーザーが、操作パネルに電話型のテンキーが表示されていることから、勘違いをして入力を間違えてしまうという懸念がある。ユーザーが従来からの慣習により「ＭＦＰにおける数字キー配列は電話型である」と思い込んでいると、勘違いをし易い。特に、このように思い込んでいるユーザーが視覚障害者であると、外付けテンキーボードが電卓型であるのをつい忘れて、または気付かずに、実際は電卓型である外付けテンキーボードを電話型として操作してしまうことがあり得る。
【００１２】
一方、パーソナルコンピューターの操作に慣れているユーザーにとっては、電卓型のテンキーが使い易いと考えられる。したがって、Ｗｅｂブラウジング、ファイル操作および表計算といったパーソナルコンピューターのユーザーにとって馴染みの深い機能に係る操作画面において、ソフトウェアテンキーを表示する場合には、その数字キー配列を電卓型とするのが好ましい。しかし、そうすると、電話型の外付けテンキーボードが使用される場合に、やはり誤入力の生じるおそれがある。この場合も、ユーザーが視覚障害者であると、誤入力が起こり易い。
【００１３】
本発明は、このような事情に鑑み、外付けの数値入力用キーボードが使用される場合の誤入力を低減することを目的としている。
【課題を解決するための手段】
【００１４】
上記目的を達成する複合機は、ソフトウェアキーボードの表示が可能な操作パネルを備える複合機であって、数値入力用の操作キーである数字キーが縦横に配列されたハードウェアキーボードの外付けのための外部接続インタフェースと、電話型と電卓型とに分類された複数の操作画面を操作に応じて選択的に前記操作パネルに表示させる表示制御部と、前記外部接続インタフェースに前記ハードウェアキーボードが接続されている状態において、前記操作パネルにおいて表示される操作画面が電話型であるときは、前記ハードウェアキーボードからの信号に応じたキャラクターコードを出力するキャラクターコード変換のモードとして電話型モードを設定し、前記操作パネルにおいて表示される操作画面が電卓型であるときは、前記キャラクターコード変換のモードとして電卓型モードを設定する変換モード切替え部と、前記電話型モードにおいて、電話型数字キー配列に対応するキャラクターコード変換を行ない、前記電卓型モードにおいて、電卓型数字キー配列に対応するキャラクターコード変換を行うキャラクターコード変換部と、を有する。
【発明の効果】
【００１５】
本発明によれば、外付けされた数値入力用ハードウェアキーボードが使用される場合の誤入力を低減することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るＭＦＰの概略構成を示す斜視図である。
【図２】操作パネルの構成を示す斜視図である。
【図３】ＭＦＰのハードウェア構成を示すブロック図である。
【図４】外付けテンキーボードによる入力に係る機能構成を示す図である。
【図５】電話型数字キー配列および電卓型数字キー配列を示す図である。
【図６】電話型操作画面の一例を示す図である。
【図７】電話型操作画面の他の例を示す図である。
【図８】電卓型操作画面の一例を示す図である。
【図９】電卓型操作画面の他の例を示す図である。
【図１０】音声ガイダンスの設定のための操作画面の例を示す図である。
【図１１】電卓型テンキーボードのキーとキー番号との対応を示す図である。
【図１２】変換テーブルの例を示す図である。
【図１３】変換モード切替え処理のフローチャートである。
【図１４】変換モード切替え処理のうちの外付け受話器処理ルーチンのフローチャートである。
【図１５】外付けキー入力処理のフローチャートである。
【図１６】電卓型テンキーボードの他の例を示す図である。
【図１７】モード一時変更処理のフローチャートである。
【図１８】モード一時変更処理のうちの入力済み数字の置換ルーチンのフローチャートである。
【発明を実施するための形態】
【００１７】
タッチパネルを用いて操作される複合機の例としてＭＦＰを挙げる。ＭＦＰは、コピー機、プリンター、ネットワークスキャナー、ファクシミリ機、ドキュメントサーバーなどとして使用可能なオフィス機器である。
【００１８】
図１に例示されるＭＦＰ１は、胴内排紙型のコピー機と同様の外観を呈し、略角柱状の設置スペースに収まる外形をもつ。高さ方向の中央よりも上側に、印刷後の用紙を積載する胴内排紙空間２０が存在し、胴内排紙空間２０の上方にイメージスキャナー２４とＡＤＦ（Auto Document Feeder）２４とが配置されている。胴内排紙空間２０の下側の部分がプリンター部分１Ｂである。そして、胴内排紙空間２０の右側においてイメージスキャナー２４を支える支柱部分１Ｃに、操作パネル２２が配置されている。
【００１９】
ＭＦＰ１には、オプション構成に係る外付けハードウェアとして、数値入力用キーボード（以下、これを「テンキーボード」という）５、および電話機の受話器６を接続することができる。テンキーボード５は、電話番号をはじめとする各種の数値の入力に使用される。また、テンキーボード５は、視覚障害者向けのユーザー補助機能である音声ガイダンスが行なわれるとき、数値の入力に加えて、タッチパネル上のボタンへのタッチに代わるカーソル操作に使用される。受話器６は、ＭＦＰ１を電話機として使用する場合に用いられる。その際、ユーザーはテンキーボード５によって電話番号を入力することができる。
【００２０】
図２のように、操作パネル２２はタッチパネル部２２Ａと固定キーパネル２２Ｂとを有する。タッチパネル部２２Ａには、操作画面を表示するディスプレイとその表示面内のタッチされた位置を検出するポインティングデバイスとを備えたタッチパネルが組み付けられている。ハードキーパネル２２Ｂには、スタートキー４１、ストップキー４２、およびリセットキー４３を含む複数のハードウェアキー（固定キー）が配置されている。しかし、本実施形態の操作パネル２２は、ハードウェアテンキーを有していない。その代わり、必要に応じてソフトウェアテンキーがタッチパネル部１２Ａにおいて表示される。
【００２１】
図３はＭＦＰ１のハードウェア構成を示している。ＭＦＰ１の全体制御を担うメインコントローラー１０は、制御プログラムや各種アプリケーションを実行するコンピューターとしてのＣＰＵ（Central Processing Unit）１１、制御プログラムを記憶するＲＯＭ（Read Only Memory）１２、プログラム実行のワークエリアとされるＳ−ＲＡＭ（Static Random Access Memory）１３、および制御に必要な設定データを記憶するバッテリバックアップされたＮＶ−ＲＡＭ（不揮発性メモリ）１４を有する。ＮＶ−ＲＡＭ２４は、外付けされたテンキーボード５からの信号をキャラクターコードに変換するための変換テーブル９０を記憶する。
【００２２】
操作パネル２２は、音声ガイダンスのための音声出力部２２５を有する。ＡＤＦ２３は、コピー、イメージ入力、またはファクシミリ送信において、原稿シートをイメージスキャナー２４における読取り位置へ搬送する。イメージスキャナー２４は原稿シートに記録されている画像情報を光学的に読み取る。プリンターエンジン２５は、多段式の用紙スタッカー２６から供給される用紙の片面または両面に電子写真法によってモノクロまたはカラーの画像をプリントする。
【００２３】
モデム２７およびＮＣＵ（Network Control Unit）２８は公衆電話網によるファクシミリ通信に用いられる。外付けの受話器６はモデム２７に接続される。通信インタフェース２９はＭＦＰ１を外部装置との通信のためのデータ通信網に接続する。通信インタフェース２９には、外付けのテンキーボード５を接続するための外部接続インタフェースとして、ＵＳＢインタフェースが含まれている。
【００２４】
ストレージ３０はハードディスクドライブ（ＨＤＤ）のような大容量記憶デバイスである。ストレージ３０は、制御プログラムや制御用のデータを記憶する媒体として用いられる。制御用のデータには、操作パネル２２による操作画面の表示のための画面データが含まれる。また、ストレージ３０には、各種のドキュメントを保存するメモリ領域であるボックス３２が設けられる。
【００２５】
以上の構成のＭＦＰ１は、外付けのテンキーボード５が接続されているオプション構成状態において有効な数値入力制御機能を有している。この数値入力制御機能は、テンキーボード５が使用されたときの誤入力を防ぐ機能であり、テンキーボード５の各キーの刻印が示す数字キー配列にかかわらず、操作パネル２２に表示される操作画面に応じてテンキーボード５からの信号をキャラクターコードに変換する。以下、数値入力制御機能に係るＭＦＰ１の構成および動作を説明する。
【００２６】
図４は外付けテンキーボード５による入力に係る機能構成を示している。ＭＦＰ１は、表示制御部１０１、操作入力部１０２、文字入力部１０３、ユーザー補助モード設定部１０４、変換モード切替え部１０５、キャラクターコード変換部１０６、変換モード一時変更部１０７、および数字置換部１０８を有している。これらの要素は、メインコントローラー１０のＣＰＵ１１が所定のコンピュータープログラムを実行することによって実現される機能要素である。
【００２７】
表示制御部１０１は、ストレージ３０に格納されている画面データＤＱを用いてＭＦＰ１の状態に応じた操作画面を操作パネル２２に表示させる。画面データＤＱは、画面の背景、ボタン、メッセージ文など、画面を構成するパーツを表す画像データやテキストデータ、およびパラメータである。表示制御部１０１はパーツを適宜組み合せて画面を構成する。
【００２８】
本実施形態において、表示制御部１０１によって表示される操作画面のうちの少なくとも数値入力を伴う画面およびそれに深く関連する画面は、電話型と電卓型とのいずれかに分類されている。以下の説明において、電話型に分類されている操作画面を総称して電話型画面Ｑ１０といい、電卓型に分類されている操作画面を総称して電卓型画面Ｑ２０ということがある。表示制御部１０１は、画面表示の内容を切り替えるとき、新たに表示させる操作画面の分類（画面タイプ）を変換モード切替え部１０５に通知する。
【００２９】
操作入力部１０２は、操作パネル２２による操作の内容を判別し、ユーザーによる指示に応じた処理を行なう。例えば、複数の機能にそれぞれ対応する選択ボタンを有した操作画面が操作パネル２２において表示されている状態において、タッチパネル出力の示す位置からユーザーがタッチした選択ボタンを解析する。そして、その選択ボタンに対応する機能（例えば両面コピー）に係る詳細設定のための操作画面への表示切替えを表示制御部１０１に指示する。また、スタートキー４１が押下されると、それを検知した操作入力部１０２は、それ以前にユーザーが指定したジョブを実行する構成要素に実行開始指示を与える。
【００３０】
文字入力部１０３は、操作入力のうちの文字入力を受け持つ。例えば操作画面内の文字入力欄にユーザーによって文字列が入力される際、文字入力部１０３は順に入力される文字を記憶する。そして、ＯＫキーの押下といった入力確定操作が行なわれると、文字入力部１０３は記憶している入力された文字列を操作入力部１０２に伝える。また、文字入力欄が電話番号入力欄である場合、文字入力部１０３は、電話番号の入力を受け付ける状態であることを変換モード一時変更部１０７に通知する。
【００３１】
ユーザー補助モード設定部１０４は、ユーザーによるモード選択操作に従って、補助モードと非補助モードとを切り替える。補助モードが設定されると、操作画面の内容および操作の仕方を説明する音声ガイダンスがユーザー補助動作として行なわれる。非補助モードが設定されると、音声ガイダンスは行なわれない。
【００３２】
変換モード切替え部１０５は、外付けのテンキーボード５からの信号に応じてキャラクターコードを出力するキャラクターコード変換のモードを、表示制御部１０１から通知される画面タイプに応じて切り替える。通知された画面タイプが電話型であるとき、変換モード切替え部１０５は電話型モードを設定し、通知された画面タイプが電卓型であるとき、変換モード切替え部１０５は電卓型モードを設定する。電話型モードは、テンキーボード５の数字キー配列を実際の配列にかかわらず電話型とみなすモードである。これに対して、電卓型モードは、テンキーボード５の数字キー配列を実際の配列にかかわらず電卓型とみなすモードである。
【００３３】
また、変換モード切替え部１０５は、モデム２７から外付けの受話器６のオンフックからオフフックへの状態変化が通知されたときには、すなわちユーザーがＭＦＰ１を用いて電話をかけようとしていると推察されるときには、表示制御部１０１から通知される画面タイプにかかわらず変換モードを電話型モードに設定する。
【００３４】
キャラクターコード変換部１０６は、ＵＳＢインタフェース２９５を介して入力されるテンキーボード５からの信号をキャラクターコードに変換する。その際、キャラクターコード変換部１０６は変換テーブル９０を参照し、変換テーブル９０の示す入出力の対応に従ってキャラクターコード変換を行う。変換テーブル９０は、電話型モードにおける入出力の対応と、電卓型モードにおける入出力の対応とをそれぞれ示すデータを有する。キャラクターコード変換部１０６は、基本的には変換モード切替え部１０５によって設定された変換モードに応じて、変換テーブル９０内の該当するモードのデータを適用してキャラクターコード変換を行う。
【００３５】
なお、ＵＳＢ型のキーボードであるテンキーボード５は、キーが押下されたときおよび押下が解除されたときに信号を出力する。信号が出力される度、キャラクターコード変換部１０６はキャラクターコード変換を行う。
【００３６】
変換モード一時変更部１０７および数字置換部１０８は、電話番号の入力時に限定される付加的な機能を実現する。変換モード一時変更部１０７は、電卓型モードが設定されている状態において、所定の時期に変換モードを変更する。これにより、後述のように変換モード一時変更部１０７または変換モード切替え部１０５によって電卓型モードに戻されるまで、変換モードは一時的に電話型モードとなる。数字置換部１０８は、電卓型モードが設定されておりかつ文字入力部１０３が電話番号入力を受け付ける状態において、“０位置キー”と呼称する特定のキーが押下されたときに、既に電話番号として入力された数字を電話型数字キー配列に対応した数字に置き換える。
【００３７】
図５（Ａ）および図５（Ｂ）は電話型および電卓型の数字キー配列を示している。電話型は、国際電信電話諮問委員会（Comite Consultatif International Telegraphique et Telephonique :CCITT）によって規格化されている。一方、電卓型は、国際標準化機構（International Organization for Standardization :ISO）によって規格化されている。
【００３８】
電話型および電卓型のいずれにおいても、０および１から９までの計１０個の数字は、４行３列のマトリクスの中に配置される。電話型では、図示の最上行の左端から３番目の行の右端への順に１から９までの数字が配置され、０は最下行の中央列に配置される。電卓型では、最下行の左端に０が配置され、下から２番目の行の左端から最上行の右端への順に１から９までの数字が配置される。
【００３９】
図６は電話型操作画面の一例を示している。操作画面Ｑ１１は、ファクシミリ送信の相手先の電話番号を入力するための画面である。操作画面Ｑ１１は電話型のテンキー（ソフトウェアキー）６１、およびユーザーが入力した数字を表示する入力番号表示欄６２を有する。ユーザーがテンキー６１を用いて所定桁の数字を入力し、ＯＫボタン６３にタッチすると、入力された数字が宛先電話番号として設定される。
【００４０】
図７は電話型操作画面の他の例を示している。操作画面Ｑ１２は、コピー機能の基本設定操作のための画面であり、印刷色・用紙サイズ・倍率といった基本設定項目のそれぞれに対応した選択ボタンを有する。ユーザーが選択ボタンにタッチすると、それにより選択された項目についての詳細設定のための画面が表示される。
【００４１】
操作画面Ｑ１２の右上の隅部には、印刷の部数の設定値を示す数字６４が表示される。図示の数字６４の「１」は部数のデフォルト値である。ユーザーは部数を変更したい場合、例えば数字６４が表示されている部分にタッチする。そうすると、図７（Ｂ）のように、電話型のテンキーを有する数値入力用のウインドウＳＫ１が、操作画面Ｑ１２に重ねてポップアップ表示される。これにより、ユーザーは部数としてデフォルト値以外の数を指定することができる。
【００４２】
図８は電卓型操作画面の一例を示している。操作画面Ｑ２１は、Ｗｅｂブラウジングのための画面である。操作画面Ｑ２１の上端部には各種の操作ボタンが表示され、操作ボタンの下側にＷｅｂページが表示される。図示の例において、Ｗｅｂページは電話番号入力欄６５を有している。
【００４３】
ユーザーが電話番号入力欄６５にタッチすると、図８（Ｂ）のように、フル配列型のキーボードを有する文字入力用のウインドウＳＫ２が、操作画面Ｑ２１に重ねてポップアップ表示される。ウインドウＳＫ２では、０および１から９までの数字キーが左右方向に沿って一列に配置され、その下側にアルファベットキーが配列されている。ウインドウＳＫ２におけるキー配列は、いわゆるテンキーレス形式であり、ノート型パーソナルコンピューターなどで一般的な配列である。
【００４４】
なお、Ｗｅｂブラウザは、電話番号入力欄６５にユーザーが記入すべき数字が電話番号であることを、Ｗｅｂページ記述言語のタグに基づいて判別することができる。
【００４５】
図９は電卓型操作画面の他の例を示している。操作画面Ｑ２２は、イメージスキャナー２４によって原稿シートから読み取ったデータをファイルとしてストレージ３０に保存するボックス保存機能に係る画面である。操作画面Ｑ２２では、保存先のボックスの選択をユーザーに促すメッセージ７０とともに、選択肢であるボックスを表すアイコンが表示される。図９（Ａ）では、選択されたアイコン７１が他のアイコンとの区別のために強調表示されている。
【００４６】
ユーザーが保存先を選択してＯＫボタン７２にタッチすると、図９（Ｂ）のように、操作画面Ｑ２２に代えて操作画面Ｑ２２ｂが表示される。操作画面Ｑ２２ｂは、保存するファイルの名称の変更が可能であることを知らせるメッセージ表示欄７５、保存先のボックス名の表示欄７６、および現在のファイル名（文書名）の表示欄７７を有する。ファイル名を変更したいユーザーは例えば表示欄７６にタッチする。そうすると、図８（Ｂ）の例と同様にキーボードを有するウインドウがポップアップ表示される。これにより、ユーザーは保存対象のファイルに任意の名称を付けることができる。
【００４７】
図１０は音声ガイダンスの設定のための操作画面の例を示している。所定の画面切替え操作が行なわれたときに表示される操作画面Ｑ３１において、ユーザーは音声ガイダンスの要否を指定することができる。操作画面Ｑ３１は、音声ガイダンスのする／しない（オン／オフ）の選択ボタン８１，８２を有する。図示では、音声ガイダンス機能のオンに対応した選択ボタン８１が強調表示されている。これは、現在の選択状態が音声ガイダンスを行うオン設定が選択された状態であることを意味する。この状態でユーザーがＯＫボタン８３にタッチすると、ユーザー補助モード設定部１０４によって補助モードが設定され、音声ガイダンスが行なわれることになる。
【００４８】
図１１は電卓型のテンキーボード５におけるキーとキー番号との対応を示している。テンキーボード５は、ＰＣオープン・アーキテクチャー推進協議会（The PC Open Architecture Developers' Group :OADG）によって標準化されたＯＡＤＧ１０９型のＵＳＢテンキーボードである。テンキーボード５において、０の刻印のなされたキーが他の数字の刻印のなされたキーの２個分の大きさをもつ。テンキーボード５における各キーには、キー配列におけるそのキーの位置に応じたキー番号が対応する。０、１、２、３、４、５、６、７、８、９の各数の刻印のなされたキーに対応するキー番号は、順に「９０」、「９３」、「９８」、「１０３」、「９２」、「９７」、「１０２」、「９１」、「９６」、「１０１」である。テンキーボード５は、押下されたキーに対応するキー番号、つまり、キー配列面内の押下されたキー位置を表す信号を出力する。
【００４９】
図１２はキャラクターコード変換のための変換テーブル９０の例を示している。変換テーブル９０において、図示のように、ＯＡＤＧ１０９型のテンキーボードが出力し得るキー番号（変換入力）９０１のそれぞれに、電話型モードにおいて出力すべき数字（変換出力）９０２、および電卓型モードにおいて出力すべき数字（変換出力）９０３が対応づけられている。図示では理解を容易にするために変換出力を０および１から９までの数字で表しているが、実際はこれら数字を特定するキャラクターコードが変換入力に対応づけられている。
【００５０】
上述の変換モード切替え部１０５によって電話型モードが設定されている状態では、変換テーブル９０のうちのキー番号９０１と数字９０２との組（電話型変換情報）が、キャラクターコード変換に適用される。例えば、キー番号「９１」が入力されたとき、１を表すキャラクターコードがキャラクターコード変換部１０６から出力される。入力が「９７」であれば出力は５を表し、入力が「１０３」であれば出力は９を表わす。
【００５１】
これに対して、変換モードとして電卓型モードが設定されている状態では、変換テーブル９０のうちのキー番号９０１と数字９０３との組（電卓型変換情報）が、キャラクターコード変換に適用される。例えば、キー番号「９１」が入力されたとき、７を表すキャラクターコードがキャラクターコード変換部１０６から出力される。入力が「９７」であれば出力は５を表し、入力が「１０３」であれば出力は３を表わす。
【００５２】
次にフローチャートを参照してＭＦＰ１の動作を説明する。
【００５３】
図１３は変換モード切替え部１０５によって実行される変換モード切替え処理のフローチャートである。変換モード切替え部１０５は、外付けのテンキーボード５が接続されていても（＃１０でＹＥＳ）、音声ガイダンスがオン状態でなければ（＃１１でＮＯ）、処理を終了する。つまり、ユーザーが視覚障害者であって、そのためにテンキー操作の誤りが生じるおそれの大きいと推察される状況のみにおいて、変換モード切替え処理のうちの実質的な処理が実行される。
【００５４】
表示制御部１０１によって操作画面（ウインドウを含む）が切り替えられたとき（＃１２でＹＥＳ）、新たに表示される画面やウインドウの画面タイプが電話型であれば（＃１４でＹＥＳ）、変換モード切替え部１０５は変換モードとして電話型モードを設定する（＃１５）。新たに表示される画面やウインドウの画面タイプが電卓型であれば（＃１６でＹＥＳ）、変換モード切替え部１０５は変換モードとして電卓型モードを設定する（＃１７）。新たに表示される画面が数値入力に関わらない画面であって、電話型にも電卓型にも分類されていない場合（＃１６でＮＯ）、変換モード切替え部１０５は現在の変換モードをそのままにして処理を終える。
【００５５】
一方、表示制御部１０１による操作画面の切替えが行なわれていないとき（＃１２でＮＯ）、変換モード切替え部１０５は外付け受話器処理を実行する（＃１３）。外付け受話器処理ルーチンの処理の流れが図１４に示される。
【００５６】
図１４のフローチャートのように、変換モード切替え部１０５は外付けの受話器６の接続の有無をチェックする（＃１３１）。受話器６が接続されており（＃１３１でＹＥＳ）、かつモデム２７から受話器６のオフフック状態が通知されたとき（＃１３２でＹＥＳ）、変換モード切替え部１０５は変換モードとして電話型モードを設定する（＃１３３）。
【００５７】
図１５はキャラクターコード変換部１０６によって実行される変換モード切替え処理のフローチャートである。キャラクターコード変換部１０６は、ＵＳＢキーボードであるテンキーボード５からの信号に基づいて、キーの状態変化の有無をチェックする（＃２０）。押下および押下の解除のいずれの変化も無ければ（＃２０でＮＯ）、キャラクターコード変換部１０６は処理を終了する。キーの状態変化が有ったとき（＃２０でＹＥＳ）、キャラクターコード変換部１０６は状態の変化したキーのキー番号を取得する（＃２１）。
【００５８】
続いて、キャラクターコード変換部１０６は、モード切替え部１０５または変換モード一時変更部１０７によって設定された現在の変換モードが、電卓型モードであるかどうかをチェックする（＃２２）。現在の変換モードが電卓型モードであれば（＃２２でＹＥＳ）、キャラクターコード変換部１０６は、変換テーブル９０における電卓型変換情報を適用して、キー番号をキャラクターコードに変換する（＃２３）。これに対して、現在の変換モードが電卓型モードでなければ（＃２２でＮＯ）、キャラクターコード変換部１０６は、変換テーブル９０における電話型変換情報を適用して、キー番号をキャラクターコードに変換する（＃２４）。その後、このように変換モードに応じたキャラクターコード変換を行なったキャラクターコード変換部１０６は、得られたキャラクターコードを文字入力部１０３に引き渡す（＃２５）。
【００５９】
図１６は電卓型テンキーボードの他の例を示している。図示のテンキーボード５ｂは、ＵＳＢキーボードではあるが、上述のＯＡＤＧ１０９型ではない。テンキーボード５ｂの数字キー配列と上述のテンキーボード５の数字キー配列との間で若干の差異がある。その差異は、テンキーボード５ｂが金額の入力に便利な「００」の刻印のなされたキー５３を有することである。キー５３は４行３列の数字キー配列における図示の最下行の中央列に配置されており、このキー５３の左隣のキー５２は「０」の刻印がなされたキーである。
【００６０】
このようなテンキーボード５ｂの数字キー配列（電卓型）と、電話型の数字キー配列２００とを見比べると、キー５３は電話型の数字キー配列２００における「０」のキーに対応することが分かる。ここで、ユーザーが、テンキーボード５ｂをその数字キー配列が電話型であると思って操作したと仮定する。そうすると、ユーザーが「０」を入力するつもりでキーを押したときに、ＭＦＰ１には「００」が入力されてしまうことになる。つまり、誤入力が生じる。誤入力は、ユーザーが「１」、「２」、「３」、「７」、「８」、「９」のいずれかを入力するつもりでキーを押したときにも生じる。
【００６１】
しかし、ユーザーが単一の数字を入力するつもりであったのに、「００」のように単一数字でない文字がＭＦＰ１に入力されてしまうのは、ユーザーが「０」を入力するつもりでキーを押したときのみである。言い換えれば、単一の数字を入力すべきときに「００」が入力されたならば、ユーザーがテンキーボード５ｂの数字キー配列を実際の電卓型ではなく電話型であると思い違いをしている状況であると推定することができる。
【００６２】
そこで、ＭＦＰ１には、電話番号の入力という単一の数字のみを順に入力すべき操作状況において、単一の数字に対応しないキー５３が押下されたときに、変換モードを電話型とする機能および既に入力された数字を自動修正する機能が搭載されている。これらの付加的な機能を担う要素が、変換モード一時変更部１０７および数字置換部１０８である。
【００６３】
ユーザーが思い違いをしているとの判断に係るキー５３を、これが電話型の数字キー配列２００における「０」に対応することから、本明細書では“０位置キー”と呼称している。０位置キーは、「電話型の数字キー配列では０に対応し、電卓型の数字キー配列では０および１から９までの数字のいずれにも対応しないキー」と定義される。
【００６４】
図１７は変換モード一時変更部１０７および数字置換部１０８によって実行されるモード一時変更処理のフローチャートである。電卓型モードでない場合（＃３０でＮＯ）、および電卓型モードではあるが電話番号の入力を受け付ける状態ではない場合（＃３１でＮＯ）、モード一時変更処理は実質的に直ちに終了する。
【００６５】
例えば、図８に示したブラウジングに係る操作画面Ｑ２１のような電卓型操作画面Ｑ２０が表示され、かつ電話番号の入力が行なわれる状態において、キー５３のような０位置キーが押されたとき（＃３２でＹＥＳ）、変換モードが電話型に変更される（＃３３）。そして、数字置換部１０８によって入力済み数字の置換えルーチンの処理が実行される（＃３４）。
【００６６】
その後、数字の入力を確定する操作が行なわれると（＃３５でＹＥＳ）、すなわち電話番号の入力受付状態が解除されると、変換モード一時変更部１０７は変換モードを電話型から電卓型に戻す（＃３６）。
【００６７】
なお、音声ガイダンスが行なわれる補助モードでは、テンキーボード５ｂにおける所定の複数のキーの同時押下（多少の時間的ずれがあってもよい）が、テンキーボード５ｂの動作を数値入力モードとその他の指示入力モードとに切り替える操作となる。その他の指示入力モードにおいて、特定のキー（例えば「５」の刻印のなされたキー）は、入力を確定させるキーとして機能する。ユーザーは所定桁の電話番号を入力した後、その他の指示入力モードに切り替えて特定のキーを押下することにより、電話番号の入力を確定させることができる。
【００６８】
図１８はモード一時変更処理のうちの入力済み数字の置換ルーチンのフローチャートである。数字置換部１０８は、文字入力部１０３から電話番号として既に入力された数字を取得する（＃３４１）。このとき取得される数字は、電卓型の数字キー配列に対応したキャラクターコード変換によるものである。数字置換部１０８は、取得した全ての数字にひとつずつ順に注目し、注目した数字をそれに対応するキー番号に対して電卓型ではなく電話型の数字キー配列に対応したキャラクターコード変換を適用したときに得られるであろう数字に置き換える（＃３４２〜＃３４６）。例えば、「１」を「７」に置換し、「２」を「８」に置換する。キー５３の押下が無効にされず「００」が取得した数字に含まれる構成が採用される場合は、「００」を「０」に置換する。取得した数字の全てについて置換を済ませると（＃３４５でＹＥＳ）、数字置換部１０８は、ユーザーによる真の入力情報とみなすことのできる置換後の数字を、文字入力部１０３に引き渡す（＃３４７）。
【００６９】
以上の実施形態によれば、視覚障害者が電卓型の外付けテンキーボード５，５ｂを使用する際に、電話型操作画面における数値入力を正しく行うことが容易になる。
【００７０】
上述の実施形態において、画面タイプに応じた変換モードの自動の切替えを禁止し、一般に市販されているテンキーボードの数字キー配列である電卓型に変換モードを固定する手動モード設定を可能にすることができる。画面タイプに応じた変換モードの自動切替えが禁止された場合も、図１７のモード一時変更処理および図１８の入力済み数字の置換を実行させてよい。
【００７１】
外付けテンキーボード５，５ｂの特定位置のキーの長押しや所定の二つのキーの実質的な同時押し（押下のずれが所定の時間以内である）を契機として、電話型モードと電卓型モードを切り替えるようにしてもよい。変換モードが切り替わったことを音声ガイダンスで通知してもよい。
【００７２】
外付けテンキーボードの接続方式は、ＵＳＢインタフェースを用いる方式に限らず、ＰＳ／２ポートを用いる方式でもよい。図１７のモード一時変更処理において、ステップ＃３２からステップ＃３４までの処理を省略し、電卓型モードにおいて電話番号入力を受け付ける状態になったときに、電話番号の入力を確定させる操作が行なわれるまで、電卓型モードを電話型モードにするようにしてもよい。その他、ＭＦＰ１の機能構成、ハードウェア構成、および動作は本発明の趣旨に沿う範囲内で適宜変更してもよい。電話型に分類されるのが好ましい操作画面および電卓型に分類されるのが好ましい操作画面が表示されるものであれば、ＭＦＰ以外の複合機に本発明を適用することができる。
【符号の説明】
【００７３】
１    ＭＦＰ（複合機）
５，５ｂ    テンキーボード（ハードウェアキーボード）
６１    テンキー（ソフトウェアキーボード）
ＳＦ１，ＳＫ２    ウインドウ（ソフトウェアキーボード）
２２    操作パネル
２９５    ＵＳＢインタフェース（外部接続インタフェース）
Ｑ１０    電話型操作画面
Ｑ１１，Ｑ１２    操作画面
Ｑ２０    電卓型操作画面
Ｑ２１、Ｑ２２，Ｑ２２ｂ    操作画面
９０    変換テーブル
１０１    表示制御部
１０４    ユーザー補助モード設定部
１０５    変換モード切替え部
１０６    キャラクターコード変換部
１０７    変換モード一時変更部
１０８    数字置換部
６    受話器
３０    ストレージ
【図１】
2014022927.tif 000003
【図２】
2014022927.tif 000004
【図３】
2014022927.tif 000005
【図４】
2014022927.tif 000006
【図５】
2014022927.tif 000007
【図６】
2014022927.tif 000008
【図７】
2014022927.tif 000009
【図８】
2014022927.tif 000010
【図９】
2014022927.tif 000011
【図１０】
2014022927.tif 000012
【図１１】
2014022927.tif 000013
【図１２】
2014022927.tif 000014
【図１３】
2014022927.tif 000015
【図１４】
2014022927.tif 000016
【図１５】
2014022927.tif 000017
【図１６】
2014022927.tif 000018
【図１７】
2014022927.tif 000019
【図１８】
2014022927.tif 000020