(57)【要約】【課題】タッチパネルだけで、ユーザが簡単に機器を操作できるようにする画像形成装置及び操作受け付け方法を提供することができる。【解決手段】タッチパネル１２に表示されたボタンの選択を受け付けて、ボタンに対応した処理を実行する画像形成装置１００において、タッチパネル上の選択対象の領域マーク１０１，５１を時間と共に移動させる移動領域表示手段１０と、前記領域マークの位置情報と、前記タッチパネルの押下位置の位置情報とから、１以上の前記ボタンを特定するボタン特定手段３１、４１と、を有することを特徴とする。【選択図】図１３
2011028317.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルに表示されたボタンの選択を受け付けて、ボタンに対応した処理を実行する画像形成装置において、
前記タッチパネル上に、選択対象の領域マークを時間と共に移動させて表示する移動領域表示手段と、
前記領域マークの位置情報と、前記タッチパネルの押下位置の位置情報とから、1以上のボタンを特定するボタン特定手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記タッチパネルを領域に分割する分割条件を受け付ける、分割条件受け付け手段を有し、
前記移動領域表示手段は、前記領域の大きさと略等しい前記領域マークを、領域と重畳するように移動させて前記タッチパネルに表示し、
前記ボタン特定手段は、前記タッチパネルの押下位置の位置情報に関係なく、前記タッチパネルが押下された時に前記領域マークに含まれる１以上のボタンを特定する、
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記ボタン特定手段が特定した1以上のボタンを、前記タッチパネルの押下位置の近くに再配置して表示する再配置手段、
を有することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記領域マークが時間と共に領域間を逐次移動する態様と、所定の手動操作を検出することで前記領域マークが領域間を逐次移動する態様と、を切り替える切り替え手段を有する、
ことを特徴とする請求項２又は３記載の画像形成装置。
【請求項５】
前記分割条件受け付け手段は、前記領域内に含まれるボタン数を領域毎に均等にする分割条件を受け付ける、
ことを特徴とする請求項２記載の画像形成装置。
【請求項６】
当該画像形成装置が複数の機能を機能毎に対応した画面にて提供する場合、
前記分割条件受け付け手段は、前記機能毎に分割条件を受け付ける、
ことを特徴する請求項２記載の画像形成装置。
【請求項７】
前記移動領域表示手段は、
当該画像形成装置に装着されたオプション部品のボタン情報を登録した機器装着情報、又は、各ボタンの利用権限の有無をユーザ毎に登録したユーザ利用制限情報を参照し、未装着のオプション部品に対応したボタン、又は、利用制限されているボタン、だけが含まれる前記領域に、前記領域マークを停止させない、
ことを特徴とする請求項２記載の画像形成装置。
【請求項８】
前記再配置手段は、
当該画像形成装置に装着されたオプション部品のボタン情報を登録した機器装着情報、又は、各ボタンの利用権限の有無をユーザ毎に登録したユーザ利用制限情報を参照し、未装着のオプション部品に対応したボタン、又は、利用制限されているボタンを、
前記タッチパネルの押下位置の近くに再配置する対称から除外する、
ことを特徴とする請求項３記載の画像形成装置。
【請求項９】
前記移動領域表示手段は、ボタンのボタン情報を表示する前記領域マークを、一様な方向に移動させながら前記タッチパネルに表示し、
前記ボタン特定手段は、押下位置の位置情報と一致した位置に存在する前記領域マークが表示するボタン情報のボタンを特定する、
ことを特徴とする請求項１記載の画像形成装置。
【請求項１０】
前記ボタン特定手段が特定したボタンの使用頻度を記録する使用頻度記録手段を有し、
前記移動領域表示手段は、前記使用頻度に応じて、前記領域マークの大きさを可変にする、
ことを特徴とする請求項９記載の画像形成装置。
【請求項１１】
前記ボタン特定手段が特定したボタンの使用頻度を記録する使用頻度記録手段を有し、
前記移動領域表示手段は、前記使用頻度に応じて、前記領域マークの移動速度を可変にする、
ことを特徴とする請求項９又は１０記載の画像形成装置。
【請求項１２】
前記ボタン特定手段が特定したボタンの使用頻度を記録する使用頻度記録手段を有し、
前記移動領域表示手段は、前記使用頻度に応じて、前記領域マークの表示色を可変にする、
ることを特徴とする請求項９〜１１いずれか１項記載の画像形成装置。
【請求項１３】
前記移動領域表示手段は、前記領域マークにボタン情報と共に番号を表示し、
前記ボタン特定手段は、ハードウェアにより実装されたテンキーの押下番号と一致する、前記番号を備えた前記領域マークが表示するボタン情報のボタンを特定する、
ことを特徴とする請求項９〜１２いずれか１項記載の画像形成装置。
【請求項１４】
当該画像形成装置のユーザを識別するユーザ識別手段と、
ユーザ毎に肢体不自由者か否かを登録した肢体不自由者情報記憶手段と、
ユーザが肢体不自由者の場合、静止したボタンの押下を受け付ける操作受け付け状態から、前記領域マークを移動させる操作受け付け状態に切り替える切り替え手段と、
を有することを特徴とする請求項９〜１３いずれか１項記載の画像形成装置。
【請求項１５】
タッチパネルに表示されたボタンの選択を受け付けて、ボタンに対応した処理を実行する画像形成装置の操作受け付け方法において、
移動領域表示手段が、前記タッチパネル上の選択対象の領域マークを時間と共に移動させるステップと、
ボタン特定手段が、前記領域マークの位置情報と、前記タッチパネルの押下位置の位置情報とから、1以上の前記ボタンを特定するステップと、
を有することを特徴とする操作受け付け方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルに表示されたボタンの選択を受け付けて、ボタンに対応した処理を実行する画像形成装置に関し、特に、ボタンの多様な選択方法を可能にする画像形成装置及び操作受け付け方法に関する。
【背景技術】
【０００２】
肢体の形態的・機能的障害により、身体の運動、動作が不自由な状態にある人、又は、物理的な衝撃によりこのような障害が一時的若しくは普遍的に生じた人が存在する。このような肢体に不自由がある人（以下、「肢体不自由者」という）の場合、機器の操作に関し、オペレーションパネルにて機器を操作する際、様々な場所に手を動かして条件を設定したり項目を選択することは困難である。
【０００３】
そこで、これまで肢体不自由者による機器の操作を補助する様々な方法が考案されている（例えば、特許文献１、２参照。）。特許文献１には、画面上に回転スキャンする矢印バーを表示させ、矢印バーが所望の位置に来た時に肢体不自由者が呼気スイッチを吹くことで操作を入力するスイッチ入力方法が開示されている。
【０００４】
また、特許文献２には、肢体不自由者を対象とはしていないが、押下しにくい位置にあるボタンを選択しやすくするための技術が開示されている。特許文献２では、画面を複数の表示領域に分割し、方向キーでそのうちの１つを選択させた後、任意の方向に入力位置を移動させるポインティンデバイスにより、入力位置を精密に移動させる入力制御装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されたスイッチ入力方法では、呼気を検出する手段が必要で、タッチパネルだけでは機器の操作を完了できないという問題がある。また、特許文献２に記載された入力制御装置では、肢体不自由者はポインティングデバイスによる操作が困難であるという課題を解消できていない。
【０００６】
本発明は、タッチパネルだけで、ユーザが簡単に機器を操作できるようにする画像形成装置及び操作受け付け方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
タッチパネルに表示されたボタンの選択を受け付けて、ボタンに対応した処理を実行する画像形成装置において、タッチパネル上の選択対象の領域マーク(例えば、移動ボタン、選択枠)を時間と共に移動させる移動領域表示手段（例えば、画面制御部）と、前記領域マークの位置情報と、前記タッチパネルの押下位置の位置情報とから、１以上の前記ボタンを特定するボタン特定手段（例えば、移動ボタン特定部３１、位置検出部４１）と、を有することを特徴とする。
【発明の効果】
【０００８】
タッチパネルだけで、ユーザが簡単に機器を操作できるようにする画像形成装置及び操作受け付け方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置のブロック図の一例である。
【図２】画像形成装置の操作表示部の一例を示す図である。
【図３】「Ｃｏｐｙ」キーが押下された場合に液晶表示部に表示される画面の一例である。
【図４】肢体不自由者に提供される画面の遷移例を示す図である。
【図５】移動「変倍」ボタンが選択された場合の画面の一例を示す図である。
【図６】画像形成装置の機能ブロック図の一例である。
【図７】表示データの一例を示す図である。
【図８】画像形成装置が移動ボタンを移動させ、押下された移動ボタンを特定する手順を示すフローチャート図の一例である。
【図９】画像形成装置の機能ブロック図の一例である（実施例２）。
【図１０】カウントテーブルを模式的に説明する図の一例である。
【図１１】押下された回数と大きさ情報の一例を示す図である。
【図１２】画像形成装置が移動ボタンを移動させ、押下された移動ボタンを特定する手順を示すフローチャート図の一例である（実施例２）。
【図１３】液晶表示部に表示される画面の一例を示す図である。
【図１４】押下された回数と速度情報の一例を示す図である。
【図１５】画像形成装置が移動ボタンを移動させ、押下された移動ボタンを特定する手順を示すフローチャート図の一例である（実施例３）。
【図１６】液晶表示部に表示される画面の一例を示す図である。
【図１７】押下された回数と色情報の一例を示す図である。
【図１８】画像形成装置が移動ボタンを移動させ、押下された移動ボタンを特定する手順を示すフローチャート図の一例である（実施例４）。
【図１９】液晶表示部に表示される画面の一例を示す図である。
【図２０】画像形成装置の機能ブロック図の一例である（実施例５）。
【図２１】表示データの一例を示す図である。
【図２２】画像形成装置が移動ボタンを移動させ、押下された移動ボタンを特定する手順を示すフローチャート図の一例である（実施例５）。
【図２３】液晶表示部に表示される画面の一例を示す図である
【図２４】画像形成装置の機能ブロック図の一例である（実施例６）。
【図２５】画像形成装置が移動ボタンを移動させ、押下された移動ボタンを特定する手順を示すフローチャート図の一例である（実施例６）。
【図２６】画像形成装置の機能ブロック図の一例である（実施例７）。
【図２７】画面の分割条件の設定画面の一例を示す図である。
【図２８】分割設定情報の一例を示す図である。
【図２９】画面構成情報ＤＢに記憶されている画面構成情報の一例を示す図である。
【図３０】各分割領域の座標値を有する分割領域情報の一例を示す図である。
【図３１】ボタンＩＤと分割領域ＩＤを対応づけたボタン配置領域情報の一例を示す図である。
【図３２】分割条件の設定画面で「分割する」が設定されてから、ボタン配置領域情報が生成されるまでの手順を示すフローチャート図の一例である。
【図３３】画面制御部が表示した画面の一例を示す図である。
【図３４】選択枠によるボタンの選択を説明する図の一例である。
【図３５】肢体不自由者がタッチパネルの任意の場所を押下した画面例を示す図である。
【図３６】再配置処理部が生成した再配置ボタン情報の一例を示す図である。
【図３７】図３３〜図３５でタッチパネルが押下された際の、状態遷移表の一例を示す図である。
【図３８】選択枠の選択とボタンの再配置の手順を含むフローチャート図の一例である。
【図３９】再配置されたボタンの１つを肢体不自由者が選択する図の一例である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について、例を挙げて図面を参照しながら説明する。
【００１１】
本実施形態の画像形成装置１００は、タッチパネルを備えた操作表示部に、選択対象である移動ボタンを移動させながら表示する。
【００１２】
第１の実施形態では、画像形成装置１００が、移動ボタンの押下を検出すると、移動ボタンに表示されている操作情報（設定項目）の入力を受け付ける。種々の設定項目が表示された移動ボタンが移動しながら表示されるので、肢体不自由者は操作表示部に次々と表示される移動ボタンから所望の移動ボタンが表示されるのを待ち、押下すればよい。この操作を繰り返すことで、肢体不自由者は画像形成装置１００を動作させるための所望の条件を設定できる。
【００１３】
第２の実施形態では、操作表示部の所定領域を移動ボタンが次々と移動する。肢体不自由者は、所望の設定項目が表示された領域に選択枠が移動したタイミングで、操作表示部の「任意」の場所を押下する。画像形成装置１００は、設定枠が存在する領域に表示されている設定項目を入力候補として受け付ける。そして、画像形成装置１００は、入力候補の設定項目を肢体不自由者が選択しやすい態様で再表示する。したがって、肢体不自由者は操作表示部を次々と移動する設定枠が所望の領域に移動した際にタッチパネルの任意の場所に触れれば、画像形成装置１００を動作させるための所望の条件を設定できる。
【００１４】
なお、以下では、肢体不自由者を例にして説明するが、健常者が本実施形態の機器の操作方法を利用することも可能である。両者を区別しない場合、単に「ユーザ」という。また、本実施形態では、画像形成装置１００を例にして説明するが、本実施形態の機器の操作方法は、タッチパネルによる操作が可能な情報処理装置（例えば、携帯電話、ＰＤＡ（Personal Data Assistance）、ＰＨＳ、パーソナルコンピュータ等）に好適に適用できる。
【００１５】
〔第１の実施形態〕
【実施例１】
【００１６】
図１は、画像形成装置１００のブロック図の一例を示す。画像形成装置１００は、スキャナ１、プロッタ２、符号化複合部３、システム制御部４、ネットワーク接続部５、網制御部６、モデム７、画像蓄積部８、操作表示部９、及び、画面制御手段１０を有し、それぞれが、システムバスＢを介して互いに接続されて構成される。
【００１７】
スキャナ１は、ＣＣＤ光電変換素子を備えたラインセンサ、Ａ／Ｄコンバータ及びそれらの駆動回路を有し、コンタクトガラスにセットされた原稿を光学的に走査（スキャン）する。そして、スキャナ１は、スキャンにより得られた原稿の濃淡情報から、ＲＧＢ各８ビットのデジタル画像データを生成する。
【００１８】
プロッタ２は、ＣＭＹＫからなるデジタル画像データを受け取ると、レーザービームを用いた電子写真プロセスを使って、受け取った画像データを転写紙に出力する。
【００１９】
符号化復号部３は、ＭＨ方式などの既知の符号化方式により、網制御部（ファクシミリ）から送信する画情報を符号化してデータ圧縮を行う。また、網制御部が受信した画情報を復号化して元の画情報を再生できるようにする。
【００２０】
システム制御部４は、画像形成装置１００の全体を制御するマイクロコンピュータである。システム制御部４は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、入出力インターフェイス及びＡＳＩＣ等を有する。
【００２１】
ネットワーク接続部５は、ＬＡＮなどのネットワークに接続するＮＩＣ（Network Interface Card）であり、物理層とデータリンク層のネットワーク接続を可能にする。これより上位の例えばＴＣＰ／ＩＰ層等について、ルータやアプリケーションソフトウェアがプロトコル処理を担うことができる。
【００２２】
網制御部６は、電話回線と接続する通信装置で、交換機に対して発着信を行うための回線制御を行う。モデム７は、網制御部６に対して画情報を変復調して伝送すると共に、伝送制御のための各種手順信号を伝送する。
【００２３】
画像蓄積部８は、電子データを保存するための大型の記憶装置で、例えばハードディスクを実体とする。画像蓄積部８は、デジタル画像データ、デジタル画像データの付帯情報、フォントデータを記憶している。また、本実施形態では、画像蓄積部８は、画面表示を制御するプログラム９８を記憶している。このプログラム９８は、記憶媒体９９に記憶された状態で配布され、不図示の記憶媒体Ｉ／Ｆに記憶媒体９９が装着されると、画像蓄積部８にインストールされる。また、プログラム９８は、ネットワーク制御部５を介して不図示のサーバから画像蓄積部８にインストールされてもよい。
【００２４】
操作表示部９は、肢体不自由者が画像形成装置１００を操作する際のユーザのインターフェースを提供する。操作表示部９は、ＬＣＤ（液晶表示装置）、タッチパネル、ハード的なキースイッチ（以下、ハードキーという）、及び、テンキー等から構成され、装置の各種状態や操作方法をＬＣＤに表示し、肢体不自由者からのタッチパネルの押下やキースイッチの押下を検知する。操作表示部９とシステム制御部４は接続されているので、システム制御部４は操作表示部９の操作結果を利用して画像形成装置１００を制御する。
【００２５】
画面制御部１０は、移動ボタンを表示するため操作表示部９への表示を制御する。画面制御部１０について詳細は後述する。
【００２６】
＜健常者向けのユーザインターフェイス＞
図２に、画像形成装置１００の操作表示部９の一例を示す。操作表示部９は、ユーザがよく使用する機能が割り当てられたハードキー１１と、液晶表示部１２と、テンキー１３と、「Clear／Stop」キー１４と、「START」キー１５と、を有する。液晶表示部１２には、多様な機能を提供できるように各種のボタン、操作方法を案内するための文字、記号、アイコン、及び、メッセージ等が表示される。
【００２７】
ハードキー１１は、「Copy」キー１１ａ、「DocumentBox」キー１１ｂ、「SEND」キー１１ｃ、「PRINTER」キー１１ｄ、及び、「Scanner」キー１１ｅ、を有する。例えば、ユーザが「Copy」キー１１ａを押下すると、液晶表示部１２にはコピー機能のための画面が表示される。また、ユーザが「DocumentBox」キー１１ｂを押下すると、液晶表示部１２にはドキュメントボックス機能のための画面が表示される。ユーザが「SEND」キー１１ｃを押下すると、液晶表示部１２にはファックス機能又はE-Mail機能のための画面が表示される。ユーザが「PRINTER」キー１１ｄを押下すると、液晶表示部１２にはプリンター機能のための画面が表示される。ユーザが「Scanner」キー１１ｅを押下すると、液晶表示部１２にはスキャナ機能のための画面が表示される。
【００２８】
テンキー１３は、原稿の複写数等を設定する際に押下されるキーである。「ＳＴＡＲＴ」キー１５は、画像形成装置１００に、複写、文書蓄積、ファックス送信（E-Mail送信）、プリントアウト、及び、スキャンを、開始させるためのキーである。「Ｃｌｅａｒ／Ｓｔｏｐ」キー１４は、印刷中に押下されると、画像形成装置１００が印刷を一時中止する。
【００２９】
図３は、「Copy」キー１１ａが押下された場合に液晶表示部１２に表示される画面の一例を示す。このような画面は、画面制御部１０がシステム制御部４から必要な情報を取得して生成し、液晶表示部１２に表示する。上欄には「コピーできます」というメッセージが表示され、「原稿  ０」、「セット  １」、「コピー  ０」の枚数情報２１が表示されている。「原稿  ０」は、読み取った原稿の枚数を、「セット  １」は設定された複写数を、「コピー  １」は実際に複写した枚数を、それぞれ意味する。
【００３０】
左下側の欄には、「フルカラー」ボタン２６、「白黒」ボタン２７、及び、「原稿種類」ボタン２８が表示されている。なお、ボタン類を区別しない場合は単に「ボタン」という。「フルカラー」ボタン２６は、原稿がカラー原稿であることをユーザが指示するためのボタンである。「白黒」ボタン２７は、原稿が白黒原稿であることをユーザが指示するためのボタンである。「白黒」ボタン２７がデフォルトの設定になっているため、「フルカラー」ボタン２６が押下されなければ、原稿は白黒原稿として複写等される。「原稿種類」ボタン２８は、押下されると、さらに、「文字」、「文字・写真」、「写真」、「淡い原稿」、「複写原稿」等の、原稿のタイプを設定するためのボタンが表示される（または、すでにこれらのボタンが表示されている）。
【００３１】
右下側の欄には、用紙選択部２２、変倍指定部２３、印刷モード指定部２４、特殊設定部２５、及び、詳細設定部２６が表示されている。用紙選択部２２は、ユーザが原稿を複写した後の用紙のサイズを指定するためのボタン（「自動用紙選択」ボタン、「Ａ４（たて）」ボタン、「Ａ４（横）」ボタン、「Ｂ４」ボタン、「Ａ３」ボタン、を有する。「Ａ４」等の文字は、画面制御部１０がシステム制御部４から、給紙トレーにセットされている用紙サイズを取得して、表示する。なお、デフォルトの設定は「自動用紙選択」ボタンが選択された状態である。
【００３２】
変倍指定部２３は、ユーザが複写時の変倍率を指定するためのボタン（「等倍」ボタン、「９３％」ボタン、「用紙指定変倍」ボタン）を有する。なお、「用紙指定倍率」ボタンは、用紙選択部２２でユーザが設定した用紙サイズと原稿サイズに応じて、画像形成装置１００が自動的に変倍率を調整するためのボタンである。
【００３３】
印刷モード指定部２４は、両面印刷や集約印刷などの印刷モードを指定するためのボタン（「両面」ボタン、「集約」ボタン）を有する。「両面」ボタンは、例えば、原稿の両面を用紙の両面に複写することを、「集約」ボタンは原稿の片面を２枚以上ずつ集約して複写することを、設定するためのボタンである。さらに、「片面→両面」、「片面→４枚ごと集約」等のボタンを備えていてもよい。
【００３４】
特殊設定部２５は、ソート、スタック、ステープル等の特殊な処理を設定するためのボタン（「ソート」ボタン、「スタック」ボタン、「ステープル」ボタン）を有する。「ソート」ボタンは、１セットずつページ順に揃えて用紙を排紙することを、「スタック」ボタンは画像形成装置１００にソートトレイやフィニッシャーが搭載されている場合にページ毎に用紙を排紙することを、「ステープル」ボタンは1セットずつステープルで綴じることを、設定するためのボタンである。
【００３５】
詳細設定部２６は、ソートやステープル、パンチ穴、について詳細な設定をするためのボタンである。詳細設定部２６は、「仕上げ」ボタン、「表紙／合紙」ボタン、「編集／印字」ボタン、「両面／集約」ボタン、「変倍」ボタン、を有する。詳細設定部２６が、用紙選択部２２、変倍指定部２３、印刷モード指定部２４、特殊設定部２５と異なるのは、ユーザが詳細設定部２６の各ボタンを押下すると、さらに別の画面又は小さな画面が表示されることである。例えば、「仕上げ」ボタンが押下されると表示される画面から、ユーザは、ソート、ステープル、パンチのより詳細な条件を設定することができる。
【００３６】
ユーザが、例えば、「カラーの原稿をＡ４の用紙に、両面印刷する」場合、設定する条件が次のようになる。
（１）「フルカラー」ボタンを押下する。
（２）「Ａ４」ボタンを押下する（自動用紙設定を利用してもよい）。
（３）「両面／集約」ボタンを押下する。
（４）「両面→両面」ボタンを押下する。
本実施例の画像形成装置１００は、このような設定項目を肢体不自由者が設定する際の作業量を低減する。
【００３７】
＜肢体不自由者のユーザインターフェイス＞
健常者であれば、一般的な複写条件において画面を切り替えることなく、又は、特殊な複写条件でも１〜２回の画面の切り替えにより、原稿を複写することができる。しかし、肢体不自由者は、そもそも四肢を自由に動かせないことが前提であり、図３などの小さなボタンを所望の通りに選択することが困難である。そこで、本実施形態の画像形成装置１００は、健常者のための画面の他に、肢体不自由者の画面を用意しておき、肢体不自由者が容易に複写等の条件を設定できるような画面を提供する。
【００３８】
図４（ａ）〜（ｃ）は、肢体不自由者に提供される画面の遷移例を示す図である。このような画面は、画像形成装置１００の不図示のボタンを長押しするなど、特殊な操作をすることで、健常者用の画面から切り替えられるようになっている。ユーザは、画像形成装置１００を使用した後に肢体不自由者用の画面に切り替えておくことで、肢体不自由者は図４（ａ）の画面から画像形成装置１００を操作することができる。
【００３９】
本実施例の画像形成装置１００では、各種の移動ボタンが液晶表示部１２の右から左方向に移動する。移動ボタンとは、図３の各ボタン（設定項目）が時間と共に移動するものをいう。
【００４０】
図４（ａ）では、移動「Copy（コピー）」ボタン１０１、が液晶表示部１２の最上段を右から左方向に移動している。２行目を、移動「DocumentBox」ボタン１０２、が移動「Copy」ボタン１０１に少し遅れて右から左方向に移動している。３行目を、移動「SEND」ボタン１０３、が移動「DocumentBox」ボタン１０２に少し遅れて右から左方向に移動している。
【００４１】
図４(a)では、３つの移動ボタンが同時に表示されているが、同時に表示される移動ボタンの数は、液晶表示部１２の大きさと移動ボタンの大きさに応じて、適宜設計できる。また、ユーザが設定してもよい。液晶表示部１２の大きさが、選択可能な全ての移動ボタンを一度に表示するには十分でない場合、図４（ａ）の移動「SEND」ボタン１０３に少し遅れて、液晶表示部１２の最上段に、移動「PRINTER」ボタンが右から左方向に移動しながら表示される。また、２行目に移動「Scanner」ボタンが、移動「PRINTER」ボタンに少し遅れて右から左方向に移動しながら表示される。
【００４２】
このように、少しずつ移動ボタンの先頭位置をずらすことで、誤操作を抑制しやすくなる。したがって、好ましくは、移動ボタンが重複しないように先頭位置をずらすことが好適地である。すなわち、先行する移動ボタンの末尾よりも後続の移動ボタンを先頭位置を右方向にする（右から左に移動する場合）。なお、移動ボタンの先頭位置を揃えてもよいし、少しずつ移動ボタンの先頭位置をずらすのでなく、先頭位置をランダムに決定してもよい。
【００４３】
肢体不自由者は、右から左に移動する移動ボタンの中から、所望の移動ボタンを選択することで、画像形成装置１００の所望の機能を利用するための条件設定を始めることができる。移動ボタンは、選択可能なものしか表示されないので、肢体不自由者は最大でも２〜３画面程度待機するだけで、少ない選択肢のなから所望の移動ボタンを選択することができる。したがって、押し間違い等を抑制でき、肢体不自由者による画像形成装置１００の利便性を向上できる。
【００４４】
肢体不自由者が移動「Copy」ボタン１０１を押下すると、画面制御部１０は図４（ｂ）の画面を表示する。画面制御部１０は、移動「Copy」ボタン１０１が押下された場合に、表示する各種の移動ボタンの表示データと、システム制御部４から取得した必要な情報とに基づき移動ボタンを移動させながら表示する。
【００４５】
図４（ｂ）では、移動「ColorDocument」ボタン１０４が、液晶表示部１２の最上段を、右から左方向に移動しながら表示されている。２行目を、移動「Duplex」ボタン１０５が、移動「ColorDocument」ボタン１０４に少し遅れて右から左方向に移動している。３行目を、移動「Finish」ボタン１０６が、移動「Duplex 」ボタン１０５に少し遅れて右から左方向に移動している。４行目を、移動「Back」ボタン１０７が、移動「Finish」ボタン１０６に少し遅れて右から左方向に移動している。
【００４６】
移動「Back」ボタン１０７は、図４（ａ）の画面に戻るための移動ボタンであり、移動「Finish」ボタン１０６は、複写の条件設定が終了したことを画像形成装置１００に設定する移動ボタンである。この２つのボタン、特に、移動「Back」ボタン１０７は、全ての画面において同じ行に表示されることが好ましい。また、この２つのボタンは、全ての画面において選択される可能性があるので、移動させずに位置を固定して表示してもよい。以下の画面では、この２つのボタンを省略することがある。
【００４７】
また、移動「ColorDocument 」ボタン１０４や移動「Duplex」ボタン１０５以外に、用紙サイズ等を選択可能なので、移動「Back」ボタン１０７に続いて、移動「変倍」ボタン１１０、移動「９３％」ボタン１１１、移動「用紙指定変倍」ボタン１１２、が移動しながら表示される。また、用紙サイズを選択するため、移動「Ａ４」ボタン１１３、移動「Ｂ４」ボタン１１４、移動「Ａ３」ボタン１１５が、移動しながら表示される。なお、拡大・縮小のデフォルト設定は「1倍」、選択する用紙サイズのデフォルト設定は、「自動用紙設定」であるので、肢体不自由者はこれらは設定しなくても複写の条件設定を終了できる。
【００４８】
図４（ｂ）の３つの画面に表示された各種の移動ボタンには、選択されると反転するものと、選択されるとさらに詳細な画面を表示するもの、がある。例えば、移動「Duplex」ボタン１０５や移動「変倍」ボタン１１０は、選択されるとさらに詳細な画面を表示する移動ボタンである。
【００４９】
図４（ｃ）は、移動「Duplex」ボタン１０５が選択された場合の画面の一例を示す。図4（ｃ）では、移動「１sided→2sided」ボタン１０８が、液晶表示部１２の最上段を、右から左方向に移動しながら表示されている。2行目を、移動「2sided→2sided」ボタン１０９が、移動「１sided→2sided」ボタン１０８に少し遅れて右から左方向に移動している。また、移動「Back」ボタン１０７が、最下行に右から左方向に移動しながら表示されている。なお、移動「１sided→2sided」１０８ボタンは、原稿の片面を1枚の用紙の両面に印刷することを、移動「2sided→2sided」１０９ボタンは、原稿の両面を用紙の両面に印刷することを、それぞれ画像形成装置１００に設定するためのボタンである。
【００５０】
図５は、移動「変倍」ボタン１１０が選択された場合の画面の一例を示す。「１、２、３，４，５，６，７、８、９、０」の数値が移動しながら表示されている。画面では、説明のため10個の数字等を同時に表示しているが、例えば３つずつ表示するなど、肢体不自由者により配慮した画面とすることができる。肢体不自由者が数字を１つずつ選択すると、左下の変倍指定欄１１３に入力した数字が百の位から順番に入力される。また、肢体不自由者が移動「クリア」ボタン１１４を押下すると、変倍指定欄の数字がリセットされる。デフォルトの変倍率は、例えば、「１００％」である。
【００５１】
以上のように、肢体不自由者は、移動「Copy」ボタン１０１、移動「ColorDocument 」ボタン１０４、移動「Duplex」ボタン１０５、移動「2sided→2sided」ボタン１０９を、順番に押下することで、「カラーの原稿をＡ４の用紙に、両面印刷する」条件を設定できる。したがって、画面を流れてくる移動ボタンを順番に選択するだけで、健常者と同じ複写条件を設定することができる。
【００５２】
なお、図４、５では、移動ボタンが右から左方向に移動する例を示したが、移動ボタンは左から右方向に移動してもよい。また、移動ボタンは上下方向（上から下、下から上）に移動してもよい。また、１つの画面には同時に１つの移動ボタンのみを表示してもよい。この場合、図４（ａ）にて肢体不自由者のタッチ位置が検出された位置（行）に、次の移動ボタンを表示すれば、肢体不自由者が肢体を動かす量を最小限にすることができる。
【００５３】
＜機能ブロックについて＞
図６は、画像形成装置１００の機能ブロック図の一例を示す。図６において図１と同一部には同一の符号を付しその説明は省略する。画像形成装置１００のシステム制御部４は、ＣＰＵがプログラムを実行することで実現される、移動ボタン特定部３１及び画面情報取得部３２を有する。
【００５４】
操作表示部９は、液晶表示部１２と一体のタッチパネルが押下されたタッチ位置を検出して、その位置情報をシステム制御部４に送信する。移動ボタン特定部３１はその位置情報を取得して、その時、液晶表示部１２に表示されている移動ボタンに基づき、肢体不自由者が選択した移動ボタンを特定する。
【００５５】
画面制御部１０は、図４〜５にて説明した画面を液晶表示部１２に表示する。具体的には、システム制御部４から、押下されたハードキー１１、テンキー１３又は移動ボタンを取得して、表示すべき画面を決定する。システム制御部４が表示すべき画面を決定して、画面制御部１０はその指示に従う態様でもよい。いずれの態様でも、画面制御部１０又はシステム制御部４は、押下されたハードキー１１又は移動ボタンに応じた画面の遷移情報を有している。
【００５６】
表示すべき画面が決定すると画面制御部１０は、さらに、システム制御部４から画像形成装置１００の表示や機能に関係する各種の情報を取得する。例えば、紙詰まりや故障を知らせる信号、給紙トレイに給紙されている用紙サイズ、装着されているオプション（ステープル、パンチ、製本ユニット等）の情報等である。
【００５７】
画面制御部１０は、システム制御部４から取得した情報と表示データから画面を生成する。画面を生成するための表示データは、表示データＤＢ３３に記憶されている。表示データＤＢ３３は、表示すべき画面に対応づけられた、移動ボタンを形成するためのデータである。
図７は、表示データの一例を示す。図7の画面は、図４（ａ）の画面の場合の表示データの一例を模式的に示したものである。ボタン情報は、同じ画面に表示される移動ボタンを識別すると共にその機能を示す情報であり、図７の上から順番に画面の１行目、２行目、３行目に対応している。枠形状情報は、移動ボタンの枠の形状を所定のフォーマットで表すファイルの情報である。文字情報は、移動ボタンに重畳して表示される文字、記号、数字の情報を文字コード等で示す情報である。枠形状情報と文字情報を一体に扱い、両者をビットマップ形式で保存しておいてもよい。位置情報は、移動ボタンの表示位置を指定する情報である。位置情報は、例えば、液晶表示部１２の縦方向、横方向のピクセル位置を指定する。なお、この位置情報は、画面が切り替わった直後の初期値を示す。
【００５８】
画面制御部１０は、予め定められた移動速度で、移動ボタンを初期の位置から移動するように表示させる。具体的には、画面制御部１０は、所定のサイクル時間毎に、移動速度に基づき各移動ボタンの位置を決定する。サイクル時間を十分に短い時間とすることで、肢体不自由者には移動ボタンが移動しているように見える。
【００５９】
移動ボタンの位置が決定されると、画面を表示するための画面情報を生成することができる。すなわち、液晶表示部１２に瞬間的に表示される、表示される文字等を含んだ移動ボタン１〜３の位置が決定される。以下、これを画面情報という。
【００６０】
画面制御部１０は、移動ボタンの位置を決定する毎に画面情報を操作表示部９に送出する。これにより、操作表示部９は画面情報に基づき、液晶表示部１２に画面を表示する。また、画面制御部１０は、決定した各移動ボタンの位置情報をシステム制御部４に送出する。したがって、システム制御部４の移動ボタン特定部３１は、肢体不自由者が押下した時の移動ボタンを、その時の各移動ボタンの位置情報と、操作表示部９から取得したタッチ位置の位置情報から特定することができる。
【００６１】
＜動作手順＞
図８は、画像形成装置１００が移動ボタンを移動させ、押下された移動ボタンを特定する手順を示すフローチャート図の一例である。図8のフローチャート図は、例えば、肢体不自由者用の画面を表示するように画像形成装置１００が操作されることでスタートする。
【００６２】
画面制御部１０は、各移動ボタンの位置を決定する（Ｓ１０１）。具体的には、画面制御部１０がサイクル時間毎に計算した各移動ボタンの位置情報を、画面情報取得部３２が取得する。また、画面制御部１０は、画面情報を操作表示部９に送出する。
【００６３】
操作表示部９は、画面情報に基づき、液晶表示部１２に画面を表示する（Ｓ１０２）。液晶表示部１２はリフレッシュレート毎に画面を再表示するので、サイクル時間よりリフレッシュレートの方が短いなら、同じ位置の移動ボタンを再表示することを繰り返す。
【００６４】
操作表示部９は、肢体不自由者がタッチパネルを押下したか否かを判定する（Ｓ１０３）。タッチパネルの押下が検出されない場合（Ｓ１０３のＮｏ）、肢体不自由者は所望の移動ボタンが表示されるまで待機しているか、又は、選択している最中と考えられる。この場合、画面制御部１０は、サイクル時間が経過したか否かを判定し（Ｓ１０４）、サイクル時間が経過しなければ（Ｓ１０４のＮｏ）、操作表示部９がステップＳ１０３の画面の押下が検出されたか否かの判定を繰り返す。
【００６５】
操作表示部９がタッチパネルの押下を検出することなく、サイクル時間が経過した場合（Ｓ１０４のＹｅｓ）、画面制御部１０はステップＳ１０１からの処理を繰り返す。すなわち、画面制御部１０は、再度、移動ボタンの位置を算出する。
【００６６】
ステップＳ１０３において、タッチパネルの押下が検出された場合（Ｓ１０３のＹｅｓ）、移動ボタン特定部３１は、各移動ボタンの位置情報とタッチパネルが押下された位置情報から、押下された移動ボタンを特定する。移動ボタンが特定されれば、システム制御部４は移動ボタンに応じた処理を実行する（Ｓ１０５）。例えば、システム制御部４は、押下されたボタンや次に表示すべき画面を決定するよう画面制御部１０に通知したり、プロッタに複写動作を要求する。
【００６７】
以上説明したように、本実施形態の画像形成装置１００は、肢体不自由者が、その画面で必要な又は設定可能な移動ボタンを順番に選択するだけで（タッチパネルのみで）、健常者と同じ複写条件を設定することを可能にできる。
【実施例２】
【００６８】
本実施例では、使用頻度によって移動ボタンの大きさを変えることができる画像形成装置１００について説明する。よく使う移動ボタンを大きくすることができ、見た目にもわかりやすく、かつ、選択する際にも移動ボタンの面積が大きくなるので選択しやすくなる。したがって、画像形成装置１００の利便性を向上させることができる。
【００６９】
図９は、画像形成装置１００の機能ブロック図の一例を示す。図９において図６と同一部には同一の符号を付しその説明は省略する。本実施例の画像形成装置１００は、選択ボタンカウント部３４及びカウントテーブル３５を有する。選択ボタンカウント部３４は、押下された移動ボタンをカウントし、カウントテーブル３５に登録する。選択ボタンカウント部３４は、例えば、各移動ボタンが過去に押下された回数の累計、又は、過去の所定期間（例えば、1週間、1ヶ月等）に各移動ボタンが押下された回数の累計、をカウントする。
【００７０】
図１０は、カウントテーブル３５を模式的に説明する図の一例である。移動「Copy」ボタン１０１は「１２３回」、移動「DocumentBox」ボタン１０２は「２回」、移動「SEND」ボタン１０３は「７回」、それぞれ押下されたことが分かる。なお、肢体不自由者をＩＣカード等で認証し、肢体不自由者毎にカウントテーブル３５を登録することが好ましい。
【００７１】
画面制御部１０は、画面情報を生成する際、所定時間毎、画像形成装置１００の電源がオンになった際、又は、肢体不自由者用の画面を表示するように画像形成装置１００が操作された際、にカウントテーブル３５をシステム制御部４から読み出す。そして、画面制御部１０は、予め保持している、押下された回数に応じた大きさ情報に応じて、移動ボタンの枠の大きさや文字の大きさを決定する。
【００７２】
図１１（ａ）は、画面制御部１０が有している、押下された回数と大きさ情報の一例を示す図である。図１１（ａ）では、押下された回数が「０〜５」回では「小」の大きさ情報が、押下された回数が「６〜１０」回では「中」の大きさ情報が、押下された回数が「１１回以上」では「大」の大きさ情報が、それぞれ登録されている。大きさ情報の数を３とするのでなく、もっと細かく設定してもよい。また、「大きさ」を切り替える「回数」は一例である。
【００７３】
図１１（ｂ）は、表示データの一例を示す。図１１（ｂ）において図７と同一部には同一の符号を付しその説明は省略する。図１１（ｂ）では、大きさ情報「小、中、大」に対応した枠形状情報が登録されている。同様に、大きさ情報「小、中、大」に対応した文字状情報が登録されている。こうすることで、移動ボタンの枠の大きさを「小、中、大」に切り替えることができる。また、例えば、移動ボタンに表示される「Ｃｏｐｙ」という文字を「小、中、大」のそれぞれの大きさ（フォントサイズ）で表示することができる。なお、位置情報も、大きさ情報に応じて登録しておいてもよい。
【００７４】
図１２は、画像形成装置１００が移動ボタンを移動させ、押下された移動ボタンを特定する手順を示すフローチャート図の一例である。図１２において図8と同じステップには同じステップ番号を付した。
【００７５】
まず、画面制御部１０は、カウントテーブル３５から、表示する画面に含まれる移動ボタンが過去に押下された回数を読み出し、移動ボタン毎に大きさを決定する（Ｓ９０）。すなわち、画面制御部１０は、回数に基づき図１１（ａ）のようなテーブルを参照し、各移動ボタンの大きさを特定する。そして、画面制御部１０は表示データを参照して、特定された各移動ボタンの大きさに応じて、移動ボタンの枠形状情報と文字情報を読み出す。
【００７６】
例えば、図１０のカウントテーブル３５と、図１１（ａ）の押下された回数と大きさ情報の一例によれば、移動「Copy」ボタン（１２３回）１０１は大きさ情報が「大」、移動「DocumentBox」ボタン（２回）１０２は大きさ情報が「小」、移動「ＳＥＮＤ」ボタン（７回）１０３は、大きさ情報が「中」、にそれぞれ特定される。
【００７７】
大きさを特定すると、画面制御部１０は、各移動ボタンの位置を決定する（Ｓ１０１）。具体的には、画面制御部１０がサイクル時間毎に各移動ボタンの位置情報を算出する。画面制御部１０は、この位置情報の位置に、特定された大きさの移動ボタンが形成される画面情報を生成する。
【００７８】
以上で、操作表示部９は、画面情報に基づき、液晶表示部１２に画面を表示する（Ｓ１０２）。  以降のステップＳ１０１〜Ｓ１０５については、実施例１と同様なので省略する。
【００７９】
図１３は、液晶表示部１２に表示される画面の一例を示す図である。図示するように、移動「Copy」ボタン１０１は最も大きく、移動「DocumentBox」ボタン１０２は最も小さく、移動「SEND」ボタン１０３は中くらいの大きさで、それぞれ表示されている。よく使われる移動「Copy」ボタン１０１が大きいので、見た目にもわかりやすく、かつ、肢体が不自由でも面積が大きくなるので押下しやすい。
【００８０】
このように、本実施例の画像形成装置１００は、肢体不自由者による利便性や操作性をさらに向上させることができる。
【実施例３】
【００８１】
本実施例では、使用頻度によって移動ボタンの移動速度を変えられる画像形成装置１００について説明する。例えば、よく選択する移動ボタンの移動速度を遅くすることで、肢体不自由者は確実に移動ボタンを押下できる。逆に、よく選択する移動ボタンの移動速度を早くすることで、肢体不自由者は少ない待ち時間で設定を完了できる。いずれの態様とするかは、画像形成装置１００に設定できる。例えば、重度の肢体不自由者が使用することの多い画像形成装置１００では、前者の態様を設定し、軽度の肢体不自由者が使用することの多い画像形成装置１００では、後者の態様を設定する。本実施例では、前者の態様を説明する。
【００８２】
なお、機能ブロック図及びカウンタテーブルは実施例２と同様であるので説明は省略する。図１４は、画面制御部１０が有している、押下された回数と速度情報の一例を示す図である。図１４では、押下された回数が「０〜５」回では「早い」の速度情報が、押下された回数が「６〜１０」回では「普通」の速度情報が、押下された回数が「１１回以上」では「遅い」の速度情報が、それぞれ登録されている。速度情報の数を３とするのでなく、もっと細かく設定してもよい。また、速度を切り替える回数は一例である。
【００８３】
表示データは実施例１と同じものを使用できる。実施例１では、全ての移動ボタンの移動速度が等しいという前提であったが、本実施例では、画面制御部１０は、移動ボタン毎に速度情報を特定し、特定された速度情報に基づき移動ボタンの位置を算出する。
【００８４】
画面制御部１０は、例えば、サイクル時間毎に移動する量を、各速度情報に対応づけて予め決定しておく。こうすれば、サイクル時間毎に移動ボタンの位置を決定するための算出量を抑制することができる。
【００８５】
図１５は、画像形成装置１００が移動ボタンを移動させ、押下された移動ボタンを特定する手順を示すフローチャート図の一例である。図１５において図8と同じステップには同じステップ番号を付した。
【００８６】
まず、画面制御部１０は、カウントテーブル３５から、表示する画面に含まれる移動ボタンが過去に押下された回数を読み出し、移動ボタン毎に移動速度を決定する（Ｓ８０）。すなわち、画面制御部１０は、回数に基づき、図１４のようなテーブルを参照し、各移動ボタンの速度情報を特定する。
【００８７】
例えば、図１０のカウントテーブル３５と、図１４の押下された回数と速度情報の一例によれば、移動「Copy」ボタン（１２３回）１０１は速度情報が「遅い」、移動「DocumentBox」ボタン（２回）１０２は速度情報が「早い」、移動「SEND」ボタン（７回）１０３は速度情報が「普通」、にそれぞれ特定される。
【００８８】
速度情報を特定すると、画面制御部１０は、各移動ボタンの位置を決定する（Ｓ１０１）。具体的には、画面制御部１０がサイクル時間毎に各移動ボタンの位置情報を算出する。画面制御部１０は、この位置情報の位置に移動ボタンが形成される画面情報を生成する。
【００８９】
操作表示部９は、画面情報に基づき、液晶表示部１２に画面を表示する（Ｓ１０２）。
図１６（ａ）は液晶表示部１２に表示される画面の一例を示す図である。図１６（ａ）は、表示された直後の３つの移動ボタンを示すので、初期状態の移動ボタンの位置を示す。また、各移動ボタンの先頭の矢印は、移動速度を模式的に示し、実際には表示されない。矢印が長いほど移動速度が速いことを表す。したがって、移動速度は、移動「Copy」ボタン１０１＜移動「SEND」ボタン１０３＜移動「DocumｅntBox」ボタン１０２、の順で遅い。
【００９０】
このため、サイクル時間が経過してステップＳ１０１を経る毎に、移動「DocumｅntBox」ボタン１０２は、移動「SEND」ボタン１０３と移動「Copy」ボタン１０１よりも大きく左方向に移動する。
【００９１】
図１６（ｂ）は液晶表示部１２に表示される画面の一例を示す図である。図１６（ｂ）は、図１６（ａ）に比べ、時間が経過した状態の３つの移動ボタンを示す。このため、移動「DocumｅntBox」ボタン１０２の横方向の位置が、移動「Copy」ボタン１０１に接近している。
【００９２】
本実施例によれば、移動ボタンの選択頻度に応じて、移動速度を遅くしたり遅くしたりできるので、肢体不自由者の利便性を向上できる。
【００９３】
なお、本実施例と実施例２を組み合わせてもよい。すなわち、使用頻度の多い移動ボタンの、移動速度を遅くすると共に、大きくしても良い。
【実施例４】
【００９４】
本実施例では、使用頻度によって移動ボタンの表示色を変えられる画像形成装置１００について説明する。使用頻度の高い移動ボタンの色を目立つ色になるように設定することで、押下する可能性の高い移動ボタンが見つけやすくなるので、利便性を向上させることができる。
【００９５】
なお、機能ブロック図及びカウンタテーブルは実施例２と同様であるので説明は省略する。図１７は、画面制御部１０が有している、押下された回数と色情報の一例を示す図である。図１７では、押下された回数が「０〜５」回では「グレー」の色情報が、押下された回数が「６〜１０」回では「黒」の色情報が、押下された回数が「１１回以上」では「赤」の速度情報が、それぞれ登録されている。色情報の数を３とするのでなく、もっと細かく設定してもよい。また、色を切り替える回数は一例である。
【００９６】
表示データは実施例１と同じものを使用できる。画面制御部１０は、枠形状情報及び文字形状情報の少なくとも一方に、図１７にて指定される色情報に反映させる。具体的には、指定された色情報がグレーの場合、枠形状情報及び文字形状情報の少なくとも一方の画素の画素値を（R、G、B）＝（１２８，１２８，１２８）とする。指定された色情報が黒の場合、枠形状情報及び文字形状情報の少なくとも一方の画素の画素値を（R、G、B）＝（０，０，０）とする。指定された色情報が赤の場合、枠形状情報及び文字形状情報の少なくとも一方の画素の画素値を（R、G、B）＝（２５５，０，０）とする。
【００９７】
図１８は、画像形成装置１００が移動ボタンを移動させ、押下された移動ボタンを特定する手順を示すフローチャート図の一例である。図１８において図8と同じステップには同じステップ番号を付した。
【００９８】
まず、画面制御部１０は、カウントテーブル３５から、表示する画面に含まれる移動ボタンが過去に押下された回数を読み出し、移動ボタン毎に色を決定する（Ｓ７０）。すなわち、画面制御部１０は回数に基づき、図１７のようなテーブルを参照し、各移動ボタンの色情報を特定する。
【００９９】
例えば、図１０のカウントテーブル３５と、図１７の押下された回数と色情報の一例によれば、移動「Ｃｏｐｙ」ボタン（１２３回）１０１は色情報が「赤」、移動「DocumentBox」ボタン（２回）１０２は色情報が「グレー」、移動「ＳＥＮＤ」ボタン（７回）１０３は色情報が「黒」、にそれぞれ特定される。
【０１００】
色情報を特定すると、画面制御部１０は、各移動ボタンの位置を決定する（Ｓ１０１）。具体的には、画面制御部１０がサイクル時間毎に各移動ボタンの位置情報を算出する。画面制御部１０は、この位置情報の位置に、特定された色の画素値による移動ボタンが形成される画面情報を生成する。
【０１０１】
操作表示部９は、画面情報に基づき、液晶表示部１２に画面を表示する（Ｓ１０２）。
図１９は液晶表示部１２に表示される画面の一例を示す図である。移動「Copy」ボタン１０１は赤色で、移動「DocumentBox」ボタン１０２はグレーで、移動「SEND」ボタン１０３は黒で、それぞれ表示されている。使用頻度の低い移動ボタンが無彩色で表示されるのに対し、使用頻度の高い移動ボタンが有彩色で表示されるので、使用頻度の高い移動ボタンを視認しやすくなり、押下しやすくすることができる。
【０１０２】
本実施例によれば、押下する可能性の高い移動ボタンが見つけやすくなるので、利便性を向上させることができる。
【０１０３】
なお、本実施例と実施例２、３のいずれか又は両方を組み合わせてもよい。両方と組み合わせた場合、画面制御部１０は、使用頻度の多い移動ボタンの、移動速度を遅くすると共に、移動ボタンを大きくし、かつ、赤色で表示する。
【実施例５】
【０１０４】
本実施例では、移動ボタンの選択を、テンキー１３からも受け付けられる画像形成装置１００について説明する。肢体不自由者が移動ボタンを押下する場合は、移動ボタンの移動に合わせて押下する必要があるが、テンキー１３は動かないので押し間違いを抑制し、利便性を向上することができる。
【０１０５】
図２０は、画像形成装置１００の機能ブロック図の一例を示す。図２０において図６と同一部には同一の符号を付しその説明は省略する。本実施例の画像形成装置１００は、操作表示部９から移動ボタン特定部３１に、テンキー１３から入力された番号情報が送出される。番号情報は、テンキー１３の「０〜９，＃＊」のどれが押下されたかを示す情報である。
【０１０６】
そして、本実施例の画面制御部１０は、移動ボタンと共に番号を表示する。このため、表示データには、番号情報を有する。
図２１は、表示データの一例を示す。図２１において図7と同一部の説明は省略する。図２１の表示データは、移動ボタンに対応づけて番号情報を有する。移動ボタン１には「１」が、移動ボタン２には「２」が、移動ボタン３には「３」がそれぞれ対応づけられている。画面制御部１０は、移動ボタンに対応する番号情報を画面情報取得部３２に送出する。移動ボタン特定部３１は、移動ボタンの機能と共に画面制御部１０から取得した番号情報と、操作表示部９から取得した番号情報により、肢体不自由者が選択した設定項目を特定する。
【０１０７】
また、本実施例の画面制御部１０は、番号情報を、文字情報の先頭に配置して移動ボタンの形状を生成する。図２１によれば、「１  Copy」「２  DocumentBox」「３  SEND」となる。したがって、液晶表示部１２に番号が表示されるので、肢体不自由者は、テンキー１３の何番を押下すれば、移動ボタンを選択できるかを把握できる。
【０１０８】
図２２は、画像形成装置１００が移動ボタンを移動させ、押下された移動ボタンを特定する手順を示すフローチャート図の一例である。図２２のフローチャート図は、例えば、肢体不自由者用の画面を表示するように画像形成装置１００が操作されることでスタートする。
【０１０９】
画面制御部１０は、各移動ボタンの位置を決定する（Ｓ１０１）。具体的には、画面制御部１０がサイクル時間毎に計算した各移動ボタンの位置情報を、画面情報取得部３２が取得する。また、画面制御部１０は、移動ボタンの先頭に番号を配置した画面情報を操作表示部９に送出する。
【０１１０】
操作表示部９は、画面情報に基づき、液晶表示部１２に画面を表示する（Ｓ１０２）。
図２３は、液晶表示部１２に表示される画面の一例を示す図である。各移動ボタンに番号情報から生成された番号が配置されている。
【０１１１】
図２２に戻り、操作表示部９は、肢体不自由者がテンキー１３又はタッチパネルを押下したか否かを判定する（Ｓ１０３１）。テンキー１３又はタッチパネルの押下が検出されない場合（Ｓ１０３１のＮｏ）、肢体不自由者は所望の移動ボタンが表示されるまで待機しているか、選択していると考えられる。この場合、画面制御部１０は、サイクル時間が経過したか否かを判定し（Ｓ１０４）、サイクル時間が経過しなければ（Ｓ１０４のＮｏ）、操作表示部９がステップＳ１０３１のテンキー１３又はタッチパネルの押下が検出されたか否かの判定を繰り返す。
【０１１２】
操作表示部９が移動ボタンの押下を検出することなく、サイクル時間が経過した場合（Ｓ１０４のＹｅｓ）、画面制御部１０はステップＳ１０１からの処理を繰り返す。すなわち、画面制御部１０は、再度、移動ボタンの位置を算出する。
【０１１３】
ステップＳ１０３１において、テンキー１３の押下又はタッチパネルの押下が検出された場合（Ｓ１０３１のＹｅｓ）、移動ボタン特定部３１は、各移動ボタンの番号情報とテンキー１３から操作された番号情報から、選択された移動ボタンを特定する。移動ボタンが特定されれば、システム制御部４は移動ボタンに応じた処理を実行する（Ｓ１０５）。
【０１１４】
本実施例によれば、テンキー１３から移動ボタンの選択を可能にするので、押し間違いを抑制し利便性を向上することができる。なお、本実施例と、実施例２〜４のいずれか１以上を組み合わせてもよい。
【実施例６】
【０１１５】
これまでは、肢体不自由者用の画面と健常者用の画面は、例えば健常者の操作により切り替えられるとしたが、本実施例では肢体不自由者が画像形成装置１００を操作する際、自動的に肢体不自由者用の画面に切り替わる画像形成装置１００について説明する。
【０１１６】
図２４は、画像形成装置１００の機能ブロック図の一例を示す。図２４において図６と同一部には同一の符号を付しその説明は省略する。図２４では、システム制御部４が認証部３６と切り替え部３７を有する。認証部３６は、予めユーザの識別情報に対応づけて、健常者か肢体不自由者かを示す肢体不自由者情報を記憶している。ユーザは、操作表示部９を操作して識別情報及びパスワードを入力する。または、ＩＣカードをＩＣカード読み取り装置にかざして識別情報を入力してもよい。
【０１１７】
認証部３６は、ユーザの識別情報と予め対応づけて記憶しているパスワードに整合性があるか否かを判定する。整合性がある場合、認証部３６は、ユーザが健常者か肢体不自由者かを判定する。認証部３６は判定結果を、切り替え部３７に送出する。切り替え部３７は、判定結果に応じて、肢体不自由者用の画面と健常者用の画面を切り替える。
【０１１８】
こうすることで、腕を動かすのが困難な肢体不自由者がユーザの場合だけ、移動ボタンが移動する画面になるので、健常者か肢体不自由者かに応じて画面を切り替えることができ、利便性が向上する。
【０１１９】
図２５は、画像形成装置１００が、健常者か肢体不自由者かに応じて画面を切り替える手順を示すフローチャート図の一例である。図２５のフローチャート図は、例えば、ユーザが画像形成装置１００を操作する際にスタートする。
【０１２０】
まず、ユーザは、操作表示部９を操作して識別情報及びパスワードを入力する。これを受け付けて、認証部３６は、ユーザ認証が成立するか否かを判定する。認証部３６は認証が成立する場合は、ユーザを特定する（Ｓ２１０）。
【０１２１】
ユーザの特定結果に応じて、認証部３６は、肢体不自由者情報を参照し、ユーザが健常者か肢体不自由者かを判定する（Ｓ２２０）。
【０１２２】
健常者の場合（Ｓ２２０のＮｏ）、システム制御部４は、健常者用の画面を表示するよう画面制御部１０に要求する（Ｓ２４０）。肢体不自由者の場合（Ｓ２２０のＹｅｓ）、システム制御部４は、肢体不自由者用の画面を表示するよう画面制御部１０に要求する（Ｓ２３０）。
【０１２３】
本実施例によれば、ユーザが肢体不自由者か健常者に応じて、自動的に画面の表示態様を切り替えることができ、肢体不自由者と健常者にいずれに対しても利便性を向上させることができる。なお、本実施例は、実施例１〜５のいずれか１以上と組み合わせることができる。
【０１２４】
〔第２の実施形態〕
【実施例７】
【０１２５】
以下の実施例では、第２の実施形態（操作表示部９の所定領域を選択枠が次々と移動する）について説明する。
【０１２６】
図２６は、画像形成装置１００の機能ブロック図の一例を示す。本実施例の画像形成装置１００は、操作表示部９、画面制御部１０、位置検出部４１、を有し、画面制御部１０は、領域分割処理部４２及び再配置処理部４３を有する。画面制御部１０には、機器設定情報ＤＢ４４と画面構成情報ＤＢ４５が接続されている。
【０１２７】
第１の実施形態と同様に、操作表示部９は、液晶表示部１２等を有し、各種の画面を表示する。本実施例の画面制御部１０は、選択枠５１を移動する処理をするなど、画面の制御を行う。
【０１２８】
機器設定情報ＤＢ４４と画面構成情報ＤＢ４５は、フラッシュメモリやＲＡＭ等を実体とする。画面構成情報ＤＢ４５には、画面構成情報４５２、ボタン配置領域情報４５４、分割領域情報４５３、及び、再配置ボタン情報４５５が記憶される。機器設定情報ＤＢ４４には、機器構成制約情報４４１、ユーザ利用制限情報４４２及び分割設定情報４４３が記憶されている。
【０１２９】
領域分割処理部４２は、画面構成情報ＤＢ４５から分設定割情報４５１を読み出し、画面を分割するために必要な、分割領域の座標の決定等を行う。また、再配置処理部４３は、位置検出部４１から手が置かれたか否かの通知を取得して、選択枠５１内にあるボタンＩＤを取得し、手が置かれた位置に再配置できるようボタンの座標値を更新する。
【０１３０】
また、位置検出部４１は、液晶表示部１２のタッチパネルに手が置かれたか否かを監視し、手が置かれた場合にはその座標位置を操作表示部９から取得する。また、位置検出部４１は、タッチパネルに手が置かれた時に、選択枠５１のある分割領域５２の分割領域ＩＤも画面制御部１０から取得する。
【０１３１】
図２７は、画面の分割条件の設定画面の一例を示す図である。図２７の画面は、例えば「肢体不自由者モード表示設定」と称す。この画面は、例えば、健常者が画像形成装置１００を操作することで表示させる。肢体不自由者がこの画面を表示させてもよい。分割条件の設定画面からは、「分割の有無」設定欄２０１、「機能別」設定欄２０２、「ボタン数」設定欄２０３、「分割数」設定欄２０４を、ユーザが設定することができる。
【０１３２】
画面を領域分割する場合には、すなわち、本実施例の特徴的な機能を有効にするためには、「分割の有無」設定欄２０１で「分割する」に設定する。「分割しない」を選択した場合は、画面の領域分割は実施されない。「分割する」と設定することで画像形成装置１００は「肢体不自由者モード」になる。
【０１３３】
「機能別」設定欄２０２は、「Copy」「DocumentBox」「SEND」「PRINTER」「Scanner」等の画像形成装置１００の機能毎に、画面の領域分割を設定するか否かを設定する設定項目である。したがって、「機能別」と設定した場合、各機能毎に分割領域５２を設定できる。この場合、機能毎の設定画面が表示される（不図示）。
【０１３４】
「ボタン数」設定欄２０３は、１分割領域当たりのボタン数を指定するための設定項目である。ユーザは、例えばテンキー１３から「１〜９」の数値を入力する。数値を「ボタン数」に設定することで、領域分割処理部４２は、１分割領域当たりのボタン数がここで指定された数となるように画面を領域分割する。画面によっては、全ボタン数が指定した「ボタン数」で割り切れない場合があるが、その場合は「ボタン数」で指定された数値以下の領域が発生する。
【０１３５】
「分割数」設定欄２０４は、予め決められた分割数の中から、所望の分割数を設定するための設定項目である。例えば、「縦３×横３」、「縦１×横２」の分割態様に分割するよう設定することができる。
【０１３６】
なお、「ボタン数」設定欄２０３と「分割数」設定欄２０４は、いずれか一方を設定すると、他方が無効になるようになっている。
【０１３７】
設定が終了して、ユーザが「OK」ボタン２０５を押下すると、分割条件の設定画面で設定された分割条件は、分割条件は機器設定情報の「分割設定情報」４４３として機器設定情報ＤＢ４４に格納される。
【０１３８】
図２８（ａ）は、分割設定情報４４３の一例を示す図である。図２８（ａ）の分割設定情報４４３では、「ボタン数」でなく「分割数」が設定された場合を示す。分割設定情報４４３は、「分割条件」「領域数」「ボタン数」が登録されている。分割条件には「面積」が、領域数には「９」が、「ボタン数」には「−」が設定されている。「面積」は液晶表示部１２の面積を意味し、領域数が「９」なので、面積を９で割ることで１つの分割領域５２の大きさを決定することを意味する。
【０１３９】
機器設定情報ＤＢ４４には分割設定情報４４３以外に、ボタンの選択の可否が登録された「機器構成制約情報」４４１、「ユーザ利用制限情報」が記憶されている。
【０１４０】
図２８（ｂ）は、機器構成制約情報４４１の一例を示す図である。機器構成制約情報４４１は、「機器」「状態」「表示不可項目」の項目を有する。例えば、「フィニッシャ」という機器は、未装着であることが登録されている。また、「表示不可項目」から、フィニッシャが未装着の場合、「ステープル／パンチ」ボタンを画面に表示できないことがわかる。同様に、機器「ＡＤＦ」が未装着の場合、「ＳＡＤＦ」ボタンを画面に表示できないことが、機器「手差しトレイ」が未装着の場合、「手差しトレイ」ボタンを画面に表示できないことが、登録されている。
【０１４１】
図２８（ｃ）は、ユーザ利用制限情報４４２の一例を示す図である。ユーザ利用制限情報４４２は、「ユーザ名」「機能」「アプリケーション利用制限」「利用制限項目」の項目を有する。したがって、機能の全体又は機能の一部について、ユーザ毎に画像形成装置１００の利用を制限することができる。例えば、ユーザＡの場合、コピー機能については白黒印刷の利用が制限され、ファックスについては利用が制限されず、スキャナについては機能の全体の利用が制限されている、ことがわかる。画面制御部１０は、「アプリケーション利用制限」又は「利用制限項目」に登録された機能（項目）に対応するボタンを画面に表示しない。
【０１４２】
領域分割処理部４２は、分割領域５２に、機器構成制約情報４４１又はユーザ利用制限情報４４２により、利用が制限されているボタンがある場合、当該ボタンの表示を制限する。詳細は後述するが、領域分割処理部４２は、後述するボタン配置領域情報４５４の分割領域ＩＤを利用して、画面制御部１０に、利用が制限されているボタンがあることを通知する。画面制御部１０は、該ボタンを非表示としたり、分割領域内に操作できるボタンが存在しない場合はその領域に選択枠５１が移動しないように選択枠５１の移動を制御する。
【０１４３】
続いて、画面情報を生成するための画面構成情報４５２について説明する。
図２９は、画面構成情報ＤＢ４５に記憶されている画面構成情報４５２の一例を示す。画面構成情報４５２は「ボタンID」「設定項目」「機能名」「座標（X,Y）」を有する。「ボタンID」は所定の画面に表示されるボタンを指定する。「設定項目」はボタン毎に表示される文字を指定する。「機能名」は各ボタンにより設定される機能を示す。座標（X,Y）は各ボタンの位置（例えば左上角）を指定する。
【０１４４】
画面制御部１０は、表示する画面毎に、画面構成情報４５２を読み出して、設定項目の文字をボタンの枠内に形成し、それを座標（X,Y）により指定される位置に表示する。これを全てのボタンＩＤについて実行することで、図３のような画面を表示することができる。
【０１４５】
領域分割処理部４２は、分割設定情報４４３に基づき、画面を分割した場合の各分割領域５２の座標値を決定する。座標値が特定できると各分割領域５２を座標で特定できる。
図３０は、各分割領域５２の座標値を有する分割領域情報４５３の一例を示す。分割領域情報４５３は、「分割領域ＩＤ」「座標（Ｘ１、Ｙ１）」「座標（Ｘ２、Ｙ２）」を有する。分割領域ＩＤは、少なくともある画面において一意の分割領域５２を識別する情報である。例えば、画面を９個に分割した場合、分割領域ＩＤはＰａｒｔ１〜９となる。「座標（Ｘ１、Ｙ１）」「座標（Ｘ２、Ｙ２）」は、各分割領域５２の座標を示す。例えば、「座標（Ｘ１、Ｙ１）」は分割領域５２の左上角の座標を、「座標（Ｘ２、Ｙ２）」は分割領域５２の右下角の座標を、示す。
【０１４６】
このように、分割領域情報４５３が得られると、各分割領域５２に含まれるボタンを特定できる。領域分割処理部４２は、図２９の画面構成情報４５２から、各ボタンＩＤの座標（Ｘ，Ｙ）を読み出し、該ボタンの座標と、図３０の分割領域情報４５３の座標（Ｘ１、Ｙ１）と座標（Ｘ２、Ｙ２）と比較する。ボタンＩＤの座標（Ｘ，Ｙ）が座標（Ｘ１、Ｙ１）と座標（Ｘ２、Ｙ２）が形成する矩形領域に含まれる場合、領域分割処理部４２は、該ボタンが該分割領域５２に含まれると判定し、そのボタンＩＤと分割領域ＩＤを対応づける。
【０１４７】
図３１は、ボタンＩＤと分割領域ＩＤを対応づけたボタン配置領域情報４５４の一例を示す図である。ボタン配置領域情報４５４は「ボタンＩＤ」「分割領域ＩＤ」を有する。すなわちボタンＩＤに、対応づけられた分割領域ＩＤが登録されている。
【０１４８】
したがって、画面制御部１０は、ボタン配置領域情報４５４を参照することで、各画面毎に各ボタンがどの分割領域５２に含まれるかを判定できる。
【０１４９】
〔動作手順〕
図３２は、分割条件の設定画面で「分割する」が設定されてから、ボタン配置領域情報４５４が生成されるまでの手順を示すフローチャート図の一例を示す。
【０１５０】
まず、画面制御部１０は、肢体不自由者モードがオンか否かを判定する（Ｓ３１０）。上記のとおり、分割条件の設定画面で「分割する」が設定されると、肢体不自由者モードがオンとなる。
【０１５１】
肢体不自由者モードがオンでない場合（Ｓ３１０のＮｏ）、画面制御部１０は図２９の画面構成情報４５２を利用して図３のように健常者用の画面を表示する（Ｓ３７０）。ユーザは、分割条件の設定画面から分割条件を設定するので、分割設定情報４４３は機器設定情報ＤＢ４４に記憶される。
【０１５２】
肢体不自由者モードがオンの場合（Ｓ３１０のＹｅｓ）、領域分割処理部４２は機器設定情報ＤＢ４４から分割設定情報４４３を読み出す（Ｓ３２０）。
【０１５３】
領域分割処理部４２は、分割設定情報４４３に基づき、画面を分割する領域分割処理を実行する（Ｓ３３０）。この処理により、各分割領域５２の座標値を決定でき、図３０の分割領域情報４５３を生成できる。
【０１５４】
ついで、領域分割処理部４２は、画面構成情報４５２の各ボタンが含まれる分割領域５２を特定し、ボタンＩＤと分割領域ＩＤを対応づけて、ボタン配置領域情報４５４を生成する（Ｓ３４０）。ボタン配置領域情報４５４は、画面構成情報ＤＢ４５に記憶される。
【０１５５】
ついで、領域分割処理部４２は、分割領域情報４５３とボタン配置領域情報４５４を画面制御部１０が利用できるように、画面制御部１０に送出する（Ｓ３５０）。具体的には分割領域情報４５３、ボタン配置領域情報４５４を画面構成情報ＤＢ４５に記憶する。
【０１５６】
画面制御部１０は、画面を分割領域５２毎に区切って、画面を表示する（Ｓ３６０）。
【０１５７】
〔画面の分割例〕
図３３は、画面制御部１０が表示した画面の一例を示す図である。図３３に示すように、面積を９分割する場合の表示画面の一例を示す。図３３の点線が、分割領域５２を区切るための線である。この点線は、必ずしも必要ではない。選択枠５１が逐次移動するため、全画面の区切り位置を肢体不自由者が把握しなくても良いからである。点線を目視可能に表示する場合、画面制御部１０は、分割領域情報４５３を参照し、分割領域５２の境界の画素値を赤や黒等に変更する。
【０１５８】
なお、「逐次移動する」とは、選択枠５１が分割領域５２と重畳した状態を所定時間（例えば数秒）保ち、次の瞬間、選択枠５１が移動方向の次の分割領域５２と重畳すること、を繰り返す移動態様をいう。第１の実施形態のように、選択枠５１が徐々に分割領域５２間を跨ぐようにして移動してもよい。
【０１５９】
また、画面制御部１０は、分割領域情報４５３を参照して、分割領域５２と同じかやや小さい形状の枠（選択枠５１）を表示する。選択枠５１は、各分割領域５２を逐次移動する。移動の態様は２つある。１つは、選択枠５１が、所定時間毎に自動的に、隣接した分割領域５２に移動する態様である。もう１つは、タッチパネルの押下が検出されたことをトリガに、画面制御部１０が選択枠５１を隣接した分割領域５２に移動させる態様である。２つの態様の切り替えは、例えば、タッチパネルをユーザが長押ししてから離すことで、行われる。切り替えについては後述する。画面制御部１０は、操作表示部９からユーザが切り替える操作を実行したことの通知を受ける。
【０１６０】
図３４は、選択枠５１の移動を模式的に示す図の一例である。図３４では、選択枠５１は、左上の分割領域５２から上段の３つの分割領域５２を順番に移動して、中段の右側の分割領域５２に移動する。次に、選択枠５１は、中段の右側の分割領域５２から中段の３つの分割領域５２を順番に移動して、下段の左側の分割領域５２に移動する。次に、選択枠５１は、下段の左側の分割領域５２から下段の３つの分割領域５２を順番に移動して、下段の右側の分割領域５２に移動する。その後、選択枠５１は、左上の分割領域５２に移動する（戻る）。
【０１６１】
なお、図示した移動の順番は一例であり、中段の中央の分割領域５２を初期位置としてもよい。その後、中段右側、下段右側、下段中央、下段左側、中段左側、上段左側、上段中央、上段右側、中段中央、のように渦巻き状に移動してもよい。このように移動すれば、選択枠５１は、比較的よく押下されるボタンが含まれる分割領域５２に短時間に到達することができる。
【０１６２】
〔選択枠５１によるボタンの選択〕
選択枠５１が自動的に移動する際のボタンの選択について説明する。
図３５（ａ）は、選択枠５１によるボタンの選択を説明する図の一例である。選択枠５１は、中段中央に存在する。この選択枠５１の位置の時に、肢体不自由者がタッチパネル上の任意の位置を押下すると、位置検出部４１はタッチパネルが押下されたことを検出する。そして、位置検出部４１は、画面制御部１０から、タッチパネルが押下された時に選択枠５１がある分割領域５２の分割領域ＩＤを画面制御部１０から取得する。
【０１６３】
図３５（ａ）では、中段中央に選択枠５１があるので、位置検出部４１は分割領域情報４５３の例えばPart５の分割領域ＩＤを取得する。このように、肢体不自由者はタッチパネルの任意の場所をタッチするだけで、分割領域５２を特定することができる。肢体不自由者はタッチパネルのどこを押下してもよいので、タッチパネルの特定の場所を押下するよりも利便性を向上できる。なお、任意の場所であるので、選択枠５１が存在する分割領域５２を肢体不自由者が押下してもよい。
【０１６４】
・選択枠５１を移動させない分割領域
また、画面制御部１０は、選択することができないボタンを選択対象から除外することができる。除外とは、選択することができないボタンだけがある分割領域５２には選択枠５１を移動させないこと、又は、再配置の際に選択することができないボタンは再配置しないこと、である。
【０１６５】
上記のように、領域分割処理部４２は機器構成制約情報４４１とユーザ利用制限情報４４２を参照することができる。こられの少なくともいずれかから、領域分割処理部４２は、押下できないボタンのボタンＩＤを特定する。例えば、図２８（ｂ）に示した機器構成制約情報４４１において、「フィニッシャ」が未装着の場合、「ステープル／パンチ」は表示不可項目になる。領域分割処理部４２は「ステープル」又は「パンチ」のボタンのボタンＩＤを画面制御部１０に通知する。通知の方法は、例えば、表示不可項目のボタンＩＤを特殊なＩＤ（例えば、９９９等）に変更することである。
【０１６６】
画面制御部１０は、ボタン配置領域情報４５４を参照して表示不可項目のボタンＩＤだけが対応づけられた分割領域ＩＤを特定する。例えば、図３３では、下段右側の分割領域５２には「ステープル」のボタンしかないので、画面制御部１０はその分割領域５２の分割領域ＩＤを特定する。そして、画面制御部１０は、下段右側の分割領域５２には選択枠５１を移動させない（停止させない）。なお、選択することができないボタンだけがある分割領域５２に選択枠５１を移動させるかどうかは、ユーザが画像形成装置１００に設定することができる。
【０１６７】
〔ボタンの再配置〕
図３５（ｂ）は肢体不自由者がタッチパネルから手を離した後の画面例を示す図である。肢体不自由者がパネル押下後に離したことを、位置検出部４１が検出する。位置検出部４１はすでに、タッチパネルが押下された時に選択枠５１がある分割領域５２の分割領域ＩＤを取得しているので、該分割領域IDを再配置処理部４３に通知する。また、位置検出部４１は、肢体不自由者が押下した位置の位置情報を再配置処理部４３に通知する。
【０１６８】
再配置処理部４３は、分割領域ＩＤに基づきボタン配置領域情報４５４を参照し、該分割領域ＩＤに対応づけられた全てのボタンＩＤを抽出する。図３４を例にすれば、「自動用紙選択」「Ａ４」「等倍」「９３％」「Ｂ４」「用紙指定変倍」の６つのボタンのボタンＩＤが抽出される。
【０１６９】
再配置処理部４３は、ボタンＩＤに基づき画面構成情報４５２を参照し、各ボタン５３を肢体不自由者が押下した位置又はその近くに再配置する。再配置処理部４３は、各ボタン５３を適当なサイズに拡大して配置してもよい。拡大することで、肢体不自由者が押下しやすくなる。なお、再配置するボタンの数が多い場合等、適当なサイズに縮小して配置してもよい。
【０１７０】
画像制御部は、再配置処理部４３が生成した画面情報により画面を更新する。こうすることで、図３５（ｂ）に示すように、肢体不自由者の手の近くにボタン５３を再配置して表示することができる。したがって、「自動用紙選択」「Ａ４」「等倍」「９３％」「Ｂ４」「用紙指定変倍」の６つのボタン５３が、肢体不自由者の手の近くに表示されている。
【０１７１】
図３６は、再配置処理部４３が生成した再配置ボタン情報４５５の一例を示す。再配置ボタン情報４５５には、ボタンＩＤに対応づけて、座標（Ｘ３，Ｙ３）と座標（Ｘ４，Ｙ４）が登録されている。座標（Ｘ３，Ｙ３）は各ボタンの例えば左上角の座標で、座標（Ｘ４，Ｙ４）は各ボタンの例えば右下角の座標である。
【０１７２】
図３７は、図３３〜図３５でタッチパネルが押下された際の、状態遷移表の一例を示す図である。状態１とは「選択枠５１が、所定時間毎に自動的に、隣接した分割領域５２に移動する状態」であり、状態２とは「タッチパネルの押下が検出されたことをトリガに、画面制御部１０が選択枠５１を隣接した分割領域５２に移動させる状態」である。また、「通常押下」とは、肢体不自由者がタッチパネルを押下し始めてからまだ経過時間が短い押下態様をいう。「長押し」とは、肢体不自由者がタッチパネルを押下し始めてから経過時間が長い押下態様をいう。「通常→離す」とは、「通常押し」の状態でタッチパネルから肢体不自由者が指を離すことをいう。「長押し→離す」とは、「長押し」の状態でタッチパネルから肢体不自由者が指を離すことをいう。
【０１７３】
図３７によれば、「状態１」の状態で、「通常押下」「長押し」「通常→離す」された場合は、画像形成装置１００は状態１を保つことが分かる。「状態１」の状態で、「長押し→離す」された場合、画像形成装置１００は状態１から状態２に遷移する。「状態２」の状態で、「通常押下」「長押し」「通常→離す」「長押し→離す」された場合は、画像形成装置１００は状態２を保つことが分かる。
【０１７４】
また、各操作において、画像形成装置１００が受け付ける操作を図３６のマス内の番号で示した。
Ｉ.  選択枠５１のある分割領域５２を取得する
II.  選択枠５１を移動
III.  再配置
IV.  タイマー初期化（このタイマーは継続した押下時間を計測するもの）
したがって、「状態１」で「通常押下」されると、位置検出部４１が選択枠５１がある分割領域５２の分割領域IDを取得する。「状態１」で「長押し」されると、位置検出部４１が選択枠５１がある分割領域５２の分割領域IDを取得する。「状態１」で「通常→離す」されると、再配置処理部４３がボタンを再配置する。「状態１」で「長押し→離す」されると、画面制御部１０はタイマーを初期化する。
【０１７５】
「状態２」で「通常押下」されると、画面制御部１０が選択枠５１を移動させる。「状態２」で「長押し」されると、位置検出部４１が選択枠５１がある分割領域５２の分割領域IDを取得する。「状態２」で「通常→離す」されると、画像形成装置１００は特に何も処理しない。「状態２」で「長押し→離す」されると、再配置処理部４３がボタンを再配置する。
【０１７６】
＜動作手順＞
図３８は、選択枠５１の選択とボタンの再配置の手順を含むフローチャート図の一例を示す。図３８では「状態１」の状態で処理が始まるものとする。
【０１７７】
まず、画像形成装置１００の画面制御部１０は、ユーザの操作に応じて図３３の肢体不自由者モードにて画面を表示する（Ｓ４１０）。
【０１７８】
画面制御部１０は、選択枠５１の移動を開始する（Ｓ４２０）。選択枠５１の初期位置や移動方向は予め設定されている。
【０１７９】
画面制御部１０は、ｘ秒ごとに周期的に分割領域５２を移動するので、時間の計測を開始する（Ｓ４３０）。
時間の計測を継続したまま、画面制御部１０は、位置検出部４１からタッチパネルに肢体不自由者の手が置かれたことが通知されるかどうかを監視する（Ｓ４４０）。
【０１８０】
位置検出部４１が肢体不自由者の押下を通知しない場合（Ｓ４５０のＮｏ）、画面制御部１０は所定時間ｘ秒が経過したか否かを判定する（Ｓ５３０）。ｘ秒が経過していない場合（Ｓ５３０のＮｏ）、画面制御部１０はステップＳ４４０の監視を継続する。
【０１８１】
ｘ秒が経過した場合（Ｓ５３０のＹｅｓ）、画面制御部１０は選択枠５１を次の分割領域５２に移動させる（Ｓ５２０）。画面制御部１０は、次の分割領域５２に選択枠５１が滞留している時間の計測を開始する（Ｓ４３０）。
【０１８２】
ステップＳ４５０に戻り、位置検出部４１が肢体不自由者の押下を画面制御部１０に通知した場合（Ｓ４５０のＹｅｓ）、その通知と同時に又は前後して、位置検出部４１は、タッチ位置の位置情報を画面制御部１０に通知する（Ｓ４６０）。
【０１８３】
画面制御部１０は、分割領域情報４５３を参照して、選択枠５１が存在する分割領域ＩＤを読み出し、位置検出部４１に通知する（Ｓ４７０）。
【０１８４】
画面制御部１０は、肢体不自由者の手がタッチパネルから離れたか否かを監視する（Ｓ４８０）。肢体不自由者の手がタッチパネルから離れるまでは（Ｓ４９０のＮｏ）、画面制御部１０は監視を継続する。
【０１８５】
肢体不自由者の手がタッチパネルから離れた場合（Ｓ４９０のＹｅｓ）、画面制御部１０はボタン配置領域情報４５４を参照して、選択枠５１がある分割領域５２にあるボタンのボタンＩＤを読み出す（Ｓ５００）。画面制御部１０は、再配置処理部４３に分割領域５２にあるボタンのボタンＩＤを通知する。
【０１８６】
再配置処理部４３は、分割領域５２にあるボタンを、肢体不自由者が押下した位置の近くに再配置する（Ｓ５１０）。再配置処理部４３は、ボタンＩＤに基づき画面構成情報４５２を参照し、表示すべきボタンを特定する。例えば、再配置処理部４３は、再配置するボタンの数に応じて各ボタンの大きさを決定し、体不自由者が押下した位置の近くに再配置する。以上により、図３５に示したようにボタンを再配置できる。
【０１８７】
・再配置されないボタン
また、機器構成制約情報４４１とユーザ利用制限情報４４２によって、表示不可項目のボタンがあると説明したが、分割領域５２によっては、一部のボタンだけが表示不可項目の対象となる場合がある。この分割領域５２には、選択することができるボタンとできないボタンが混在する。
【０１８８】
そこで、画面制御部１０は、肢体不自由者が分割領域５２を選択した際に、ボタン配置領域情報４５４を参照して分割領域５２に表示不可項目のボタンＩＤがある場合、該ボタンＩＤを再配置処理部４３に通知する。これにより、再配置処理部４３は、表示不可項目のボタンＩＤのボタンを再配置しないようにすることができる。
【０１８９】
選択可能なボタンしか選択対象としないので、画像形成装置１００の利便性を向上させることができる。
【０１９０】
図３９は、再配置されたボタンの１つを肢体不自由者が選択する図の一例を示す。
肢体不自由者が再配置されたボタンの１つを選択する態様は２つある。１つは、図３９に示すように、肢体不自由者が所望のボタンを押下することである。システム制御部４は、位置検出部４１から取得したタッチ位置の位置情報を、再配置処理部４３から取得した再配置ボタン情報４５５に照らし合わせて、肢体不自由者が押下したボタンを特定する。
【０１９１】
もう１つは、画面制御部１０が、各ボタン（図では６つ）を囲む第２選択枠（不図示）を、各ボタンを囲むように逐次移動させ、肢体不自由者がタッチパネルの任意の場所を押下することである。この場合も、肢体不自由者は、任意の場所を押下するだけでよいので、分割領域５２を選択する場合と操作性を共通にすることができる。２つの態様は、例えば、ユーザがタッチパネルを短時間に「通常押し→離す」を２回繰り返すことで、切り替えることができる。
【０１９２】
以上説明したように、本実施例の画像形成装置１００は、肢体不自由者が選択枠５１の移動を待って任意の場所を押下することでボタンを絞り込み、選択枠５１内のボタンを肢体不自由者の手の近くに再配置するので、肢体不自由者が肢体を大きく動かすことなくボタンを選択することができる。また、絞り込んだ複数のボタンを第２選択枠が移動する態様の場合、肢体不自由者は、任意の場所を押下するだけでボタンを選択することができる。
【符号の説明】
【０１９３】
１      スキャナ
２      プロッタ
３      符号化復号部
４      システム制御部
５      ネットワーク制御部
６      網制御部
７      モデム
８      画像蓄積部
９      操作表示部
１０    画面制御部
１１    ハードキー
１２    液晶表示部
１３    テンキー
３１    移動ボタン特定部
３２    画面情報取得部
３３    表示データＤＢ
３４    選択ボタンカウント部
３５    カウントテーブル
３６    認証部
３７    切り替え部
５１    選択枠
５２    分割領域
１００  画像形成装置
１０１  移動「Copy」ボタン
１０２  移動「DocumentBox」ボタン
１０３  移動「SEND」ボタン
【先行技術文献】
【特許文献】
【０１９４】
【特許文献１】特開平１０−１７１５７０号公報
【特許文献２】特開２００６−１５５２０５号公報
【図１】
2011028317.tif 000003
【図２】
2011028317.tif 000004
【図３】
2011028317.tif 000005
【図４】
2011028317.tif 000006
【図５】
2011028317.tif 000007
【図６】
2011028317.tif 000008
【図７】
2011028317.tif 000009
【図８】
2011028317.tif 000010
【図９】
2011028317.tif 000011
【図１０】
2011028317.tif 000012
【図１１】
2011028317.tif 000013
【図１２】
2011028317.tif 000014
【図１３】
2011028317.tif 000015
【図１４】
2011028317.tif 000016
【図１５】
2011028317.tif 000017
【図１６】
2011028317.tif 000018
【図１７】
2011028317.tif 000019
【図１８】
2011028317.tif 000020
【図１９】
2011028317.tif 000021
【図２０】
2011028317.tif 000022
【図２１】
2011028317.tif 000023
【図２２】
2011028317.tif 000024
【図２３】
2011028317.tif 000025
【図２４】
2011028317.tif 000026
【図２５】
2011028317.tif 000027
【図２６】
2011028317.tif 000028
【図２７】
2011028317.tif 000029
【図２８】
2011028317.tif 000030
【図２９】
2011028317.tif 000031
【図３０】
2011028317.tif 000032
【図３１】
2011028317.tif 000033
【図３２】
2011028317.tif 000034
【図３３】
2011028317.tif 000035
【図３４】
2011028317.tif 000036
【図３５】
2011028317.tif 000037
【図３６】
2011028317.tif 000038
【図３７】
2011028317.tif 000039
【図３８】
2011028317.tif 000040
【図３９】
2011028317.tif 000041