(57)【特許請求の範囲】
【請求項１】
画面表示をする操作パネルを有した画像形成装置であって、
第１画面を前記操作パネルに表示させる画面表示処理部と、
前記操作パネルによる操作に呼応して、表示面の一端から他端へ向かうスライド方向に並ぶ互いの間で操作権限が異なる複数の領域に区画されており、前記スライド方向における配置位置が異なる複数の操作キーを有した第２画面を、前記スライド方向に沿って移動するように前記第１画面上にスライドインさせるスライドイン表示処理部と、
前記第２画面のスライドインが前記複数の領域どうしの境界まで進行したときにスライドインの進行を停止させるスライドイン制御部と、
前記複数の操作キーのうちの少なくとも一つが表示された状態において、表示されている操作キーによる操作を受け付ける入力処理部と、を備える
ことを特徴とする画像形成装置。
【請求項２】
前記第２画面は、当該第１画面における前記一端の側の端部に初期配置されるスライドキーを有し、
前記スライドイン表示処理部は、前記スライドキーのドラッグ操作に追従するように前記第２画面を移動させ、
前記スライドイン制御部は、操作者が前記ドラッグ操作を止めるという状態変化に呼応してスライドインの進行を停止させる
請求項１記載の画像形成装置。
【請求項３】
前記スライドイン表示処理部は、前記スライドキーのタップ操作が行われるごとに段階的にスライドインを進行させる
請求項２記載の画像形成装置。
【請求項４】
前記スライドイン表示処理部は、前記スライドキーのダブルタップ操作に呼応して、前記複数の操作キーが全て表示されるまで一気にスライドインを進行させる
請求項２または３記載の画像形成装置。
【請求項５】
前記第２画面における前記スライド方向の前方側の端部に、当該第２画面の表示を終了させる操作のための指示キーが配置されている
請求項１ないし４のいずれかに記載の画像形成装置。
【請求項６】
画面表示をする操作パネルを有した画像形成装置において実行されるコンピュータプログラムであって、
前記画像形成装置に備わるコンピュータに、
第１画面を前記操作パネルに表示させる画面表示処理と、
前記操作パネルによる操作に呼応して、表示面の一端から他端へ向かうスライド方向に並ぶ互いの間で操作権限が異なる複数の領域に区画されており、前記スライド方向における配置位置が異なる複数の操作キーを有した第２画面を、前記スライド方向に沿って移動するように前記第１画面上にスライドインさせるスライドイン表示処理と、
前記第２画面のスライドインが前記複数の領域どうしの境界まで進行したときにスライドインの進行を停止させるスライドイン制御処理と、
前記複数の操作キーのうちの少なくとも一つが表示された状態において、表示されている操作キーによる操作を受け付ける入力処理とを、実行させる
ことを特徴とするコンピュータプログラム。
【請求項７】
前記第２画面は、当該第１画面における前記一端の側の端部に初期配置されるスライドキーを有する画面であり、
前記スライドイン表示処理は、前記スライドキーのドラッグ操作に追従するように前記第２画面を移動させる処理であり、
前記スライドイン制御処理は、操作者が前記ドラッグ操作を止めるという状態変化に呼応してスライドインの進行を停止させる処理である
請求項６記載のコンピュータプログラム。
【請求項８】
前記スライドイン表示処理は、前記スライドキーのタップ操作が行われるごとに段階的にスライドインを進行させる処理である
請求項７記載のコンピュータプログラム。
【請求項９】
前記スライドイン表示処理は、前記スライドキーのダブルタップ操作に呼応して、前記複数の操作キーが全て表示されるまで一気にスライドインを進行させる処理である
請求項７または８記載のコンピュータプログラム。
【請求項１０】
前記第２画面は、前記スライド方向の前方側の端部に、当該第２画面の表示を終了させる操作のための指示キーが配置された画面である
請求項６ないし９のいずれかに記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作画面を表示する画像形成装置および画像形成装置において実行されるコンピュータプログラムに関する。画像形成装置には、プリンタ、複写機、およびＭＦＰ（Multifunction Peripheral）が含まれる。
【背景技術】
【０００２】
近年の多機能化した画像形成装置は、操作のためのタッチパネルを備えている。ここでいうタッチパネルは、画面表示の可能なディスプレイとタッチ式ポインティングデバイスとを組み合わせた操作入力装置であり、タッチパネルの前面は表示面とタッチ入力面とを兼ねる。画像形成装置に搭載される機能の増加に伴って、タッチパネルの表示面サイズの大型化が進んでいる。
【０００３】
画像形成装置のタッチパネルでは、ユーザーによる操作に応じて画面表示の内容が変更される。例えば、動作設定の項目を選択するための複数のキー（ボタンとも呼ばれる）を有する第１の操作画面が表示されている状態において、ユーザーがキーの一つを操作すると、操作されたキーに該当する項目の詳細な設定のための第２の操作画面が、第１の操作画面に代えて、または第１の操作画面上に部分的に重ねるように表示される。ユーザーは、表示された操作画面において適切に操作をすることにより、所望の操作画面を表示させることができる。
【０００４】
一方、映像表現の技法の一つにスライドイン／スライドアウトがある。スライドインは、表示面の外側から内側へ入り込むように画面を移動させるアニメーションである。移動が進むにつれて画面のうちの表示される範囲が拡がる。このように画面が移動すること自体を“スライドイン”と呼ぶこともある。スライドアウトは、スライドインとは逆に表示面の内側から外側へ退出するように画面を移動させるアニメーションである。スライドイン／スライドアウトは、画面の大きさまたは濃さを徐々に変化させるフェードイン／フェードアウトとともに、例えばフォトフレームにおける写真の切替えに用いられている。
【０００５】
スライドインの技法を用いた操作パネルが知られている。特許文献１の図５（ｂ）には、車載ナビゲーションシステムにおいて、メニュー画面Ａ2に配置された選択ボタンのタッチ操作に呼応して、いったん元機能画面Ａ3を表示し、元機能画面Ａ3の上に別機能画面Ａ4をスライドインさせる表示形態が記載されている。特許文献１の開示では、元機能画面Ａ3が別機能画面Ａ4に入れ替わるまでスライドイン（画面移動）が一気に進行する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１９８０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
操作パネルの表示面内に操作画面をスライドインさせる場合、スライドインした操作画面での操作の操作性を良好にする必要がある。操作画面により多くの操作キーを配置すれば、ユーザーは他の操作画面に切り替えることなく多様な操作を行うことができる。反面、操作キーが多いほど、ユーザーがどのキーを操作すればよいか迷うという状況が発生し易い。操作性の上では、ユーザーにとって必要な操作キーのみを表示するのが最も好ましい。また、ユーザーが操作に際して動かす手の移動距離を短くすることも操作性の向上に寄与する。表示面が大型であるほど、表示面を横切るようなユーザーの負担の大きい動きを減らす工夫が求められる。
【０００８】
一方、画像形成装置の動作に関する設定には、一般のユーザーに開放されているユーザー設定と、管理者のみが行うよう操作者が制限されている管理者設定とがある。管理者設定を行う際にはパスワードのような認証情報を入力しなければならないので、管理者設定のための操作画面はユーザー設定のための操作画面とは別に用意されていた。このため、管理者が２つの操作画面を交互に表示させて設定をする煩雑な操作を行わなければならない状況が生じていた。
【０００９】
本発明は、このような事情に鑑み、操作し易いように操作画面をスライドインさせる新規のユーザーインタフェースを提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成する装置は、画面表示をする操作パネルを有した画像形成装置であって、第１画面を前記操作パネルに表示させる画面表示処理部と、前記操作パネルによる操作に呼応して、表示面の一端から他端へ向かうスライド方向に並ぶ互いの間で操作権限が異なる複数の領域に区画されており、前記スライド方向における配置位置が異なる複数の操作キーを有した第２画面を、前記スライド方向に沿って移動するように前記第１画面上にスライドインさせるスライドイン表示処理部と、前記第２画面のスライドインが前記複数の領域どうしの境界まで進行したときにスライドインの進行を停止させるスライドイン制御部と、前記複数の操作キーのうちの少なくとも一つが表示された状態において、表示されている操作キーによる操作を受け付ける入力処理部と、を備える。
【発明の効果】
【００１１】
本発明によれば、第２画面の一部のみがスライドインした段階でスライドインの進行を停止させ、かつスライドインの進行が停止した状態で表示されている第２画面内の操作キーの操作が有効となるユーザーインタフェースが実現される。
【００１２】
請求項２に記載の発明によれば、画像形成装置のユーザーは所望の操作に必要な操作キーが表示された時点でスライドインの進行を停止させて所望の操作を行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る情報処理システムの構成を示す図である。
【図２】ＭＦＰのハードウェア構成を示す図である。
【図３】ＭＦＰに備わる制御回路の画面表示に関わる機能構成を示す図である。
【図４】ＭＦＰにおける操作パネル制御の第１例の概要を示すフローチャートである。
【図５】操作パネルにおいて表示される第１画面の一例を示す図である。
【図６】第２画面のスライドインを指示する操作のためのスライドキーの構成を示す図である。
【図７】スライドインによる画面遷移の第１例を示す図である。
【図８】第２画面の一部のみがスライドインした状態での操作におけるユーザーの手の移動距離を示す図である。
【図９】第２画面の全域を一気にスライドインさせた場合のスライドイン後の操作におけるユーザーの手の移動距離を示す図である。
【図１０】スライドインによる画面遷移の第２例を示す図である。
【図１１】ＭＦＰにおける操作パネル制御の第２例の概要を示すフローチャートである。
【図１２】操作パネル制御の第２例に係るスライドイン表示更新ルーチンのフローチャートである。
【発明を実施するための形態】
【００１４】
操作画面を表示する操作パネルを備える画像形成装置の例としてＭＦＰを挙げる。ＭＦＰは、画像形成装置としての機能であるコピーおよびネットワークプリンティングに加えて、イメージ入力（スキャニング）、ファクシミリ通信、電子メール送受信、ドキュメントの保存などの多数の機能を有した情報機器である。
【００１５】
図１に例示されるＭＦＰ１はインターネット９に繋がる例えば企業のＬＡＮ(Local Area Network)のようなネットワーク４に接続され、複数のパーソナルコンピュータ５，６，７、サーバー８、他のＭＦＰ１ｂなどの外部機器と通信可能に接続される。ネットワーク４は、有線ネットワーク、無線ネットワーク、および有線と無線とが混在するネットワークのいずれでもよい。ＭＦＰ１はパーソナルコンピュータ５，６，７を含む外部機器からのアクセスおよび操作パネル１０による操作に応じて動作する。例示のＭＦＰ１の操作パネル１０は筐体上部の前側に配置されている。
【００１６】
ＭＦＰ１のハードウェア構成が図２に示される。
【００１７】
操作パネル１０はタッチパネル１０１を有する。タッチパネル１０１は、操作画面を表示するディスプレイ１０２とその表示面に密着する透光性のタッチ入力デバイス１０３とを備える。タッチパネル１０１の前面は表示面とタッチ操作面とを兼ねる。操作パネル１０にはタッチパネル１０１の他に、図示しないテンキーを含む固定キーが配置される。生体認証のためのセンサーを操作パネル１０に配置することもできる。
【００１８】
ＭＦＰ１の全体の制御を受け持つ制御回路１１は、制御プログラムを記憶するＲＯＭ（Read Only Memory）１１２、制御プログラムやアプリケーションを実行するコンピュータとしてのＣＰＵ（central processing unit）１１３、プログラム実行のワークエリアとされるＳ−ＲＡＭ（Static Random Access Memory）１１５、各種の設定を記憶するバッテリバックアップされたＮＶ−ＲＡＭ（Non Volatile RAM）１１６、およびシステム時刻を計時する時計ＩＣ(Integrated Circuit)１１８を有する。
【００１９】
ＡＤＦ(Auto Document Feeder)１２は、原稿台を有しており、コピー、イメージ入力、またはファクシミリ送信において、原稿台にセットされた原稿シートをイメージスキャナ１３の読取り位置へ搬送する。イメージスキャナ１３は、読取り位置にセットされた原稿シートに記録されている画像情報を光学的に読み取る。プリンタコントローラ１４は、印刷のための種々の制御処理を担う。プリンタコントローラ１４に備わるＲＩＰ(Raster Image Processor)回路１４１は、外部機器から受信したＰＤＬ(Page Description Language)データを解析し、印刷対象データをビットマップ用メモリ上に展開する。プリンタエンジン１５は、多段形式の用紙ストッカ１６から供給される用紙の片面または両面にモノクロまたはカラーの画像を印刷する。フィニッシャー１７は、印刷後の用紙を二つ折りにしたりステープルで綴じたりする仕上げ加工に用いられる。ネットワークインタフェース１８はＭＦＰ１をネットワーク４に接続し、ＭＦＰ１と外部とのＬＡＮ通信およびファクシミリ通信を可能にする。ストレージ１９はハードディスクドライブ（ＨＤＤ）のような大容量記憶デバイスである。ストレージ１９には、操作画面の表示のための画像情報を含む制御データを記憶するメモリ領域とともに、各種ドキュメントのファイルを保存するメモリ領域（ボックス群）１９１が設けられる。
【００２０】
このようなＭＦＰ１を操作するユーザーには、以下の画面表示制御によるグラフィカルユーザーインタフェース（ＧＵＩ）が提供される。
【００２１】
図３は制御回路１１における画面表示に関わる機能構成を示す。制御回路１１は、入力処理部２０１、画面表示処理部２０２、スライドイン表示処理部２０３、およびスライドイン制御部２０５を有する。これら要素は、ＣＰＵ１１３が所定の制御用コンピュータプログラムを実行することによって実現される機能要素である。
【００２２】
入力処理部２０１は、タッチ入力デバイス１０３の出力するタッチ入力信号に基づいて、タッチ操作の内容を解析し、操作内容を他の所定の機能要素に伝える。解析において、表示面を指（タッチペンまたはそれに類似するツールを用いてもよい）で押下するタッチ、押下された位置に該当する操作キー、押下した指を表示面から離すタッチ解除、および押下したまま表示面をなぞるように指を移動させるドラッグが判別される。
【００２３】
画面表示処理部２０２は、操作パネル１０のディスプレイ１０２に第１画面Ｑ１を表示させる。画面表示処理部２０２は、表示中の画面を即座に他の画面に置き換える形式の画面表示制御を担う。第１画面Ｑ１は画面表示処理部２０２が表示処理を受け持つ操作画面の総称である。
【００２４】
スライドイン表示処理部２０３は、入力処理部２０１が受け付けた所定の操作に呼応して、ディスプレイ１０２の表示面の一端から他端へ向かうスライド方向に沿って移動するように、表示されている第１画面Ｑ１上に第２画面Ｑ２をスライドインさせる。すなわち、スライドイン表示処理部２０３はアニメーションを伴うスライドイン形式の画面表示制御を担う。スライドインを指示する操作としては、第１画面Ｑ１の特定部分のドラッグ、タップおよびダブルタップがある。第２画面Ｑ２はスライドイン表示処理部２０３が表示処理を受け持つ操作画面の総称である。図示におけるスライド方向は表示面の上端から下端へ向かう方向である。ただし、これに限らず、下端から上端へ向かう方向、左端から右端へ向かう方向、または右端から左端へ向かう方向であってもよい。
【００２５】
第１画面Ｑ１および第２画面Ｑ２を表示するための画像データは、ＲＯＭ１１２、ＮＶ−ＲＡＭ１１６またはストレージ１９に予め格納されており、適宜に読み出されて表示に用いられる。表示処理の形態は、背景と前景パーツとに分けて格納された部分画像を合成して一つの画面を作成するものでもよいし、予め作成された各画面に対応する１画面分の画像を用いるものでもよい。
【００２６】
スライドイン制御部２０５は、第２画面Ｑ２のスライドインの進行中に予め定められた停止条件に該当する状態変化が生じたとき、スライドイン表示処理部２０３に指示を与えることによってスライドインの進行を停止させる。例えば、ドラッグ操作に追従するスライドインの進行中にユーザーがドラッグする手の動きを止めるかタッチを解除するかしたとき、スライドイン制御部２０５はスライドインの進行を停止させる。また、本実施形態において、段階的なスラインドインを指示するタップ操作に呼応して開始したスライドインの１段分の進行完了、およびダブルタップ操作に呼応して開始したスライドインの進行中におけるタップ操作（ユーザーによる停止指示）が停止条件として定められている。さらに、第２画面Ｑ２が操作権限の異なる複数の領域に区画されている場合において、操作したユーザーに操作が許されている区画範囲の終端位置までの進行完了も停止条件に該当する。
【００２７】
スライドインの進行が停止しても第２画面Ｑ２の表示は継続され、第２画面Ｑ２を部分的に表示した状態が維持される。そして、入力処理部２０１は、第２画面Ｑ２における表示されている部分に操作キーが配置されている場合、その操作キーの操作を受け付ける。すなわち、第２画面Ｑ２の全体が表示されるスライドイン完了の以前の段階であっても、第２画面Ｑ２における操作が有効とされる。
【００２８】
これにより、ユーザーは例えばドラッグ操作によって第２画面Ｑ２のスライドインを開始させ、所望の操作に必要な操作キーが表示された時点でドラッグ操作を止めてスライドインの進行を停止させ、第２画面Ｑ２での所望の操作を行うことができる。第２画面Ｑ２のスライドイン範囲を必要最小限に抑え、効率よく操作作業を進めることができる。
【００２９】
以下、画面の具体例を挙げて画面表示制御をさらに詳しく説明する。
【実施例１】
【００３０】
図４のフローチャートはＭＦＰ１における操作パネル制御の第１例の概要を示す。制御回路１１のＣＰＵ１１３は、電源投入またはリセット操作に呼応して初期化処理を実行する（Ｓ１１）。初期化処理においてＳ−ＲＡＭ１１５がクリアされ、デフォルトモードの設定が行われる。
【００３１】
初期化処理が終了すると、入力処理部２０１が操作パネル１０における操作を受け付け、ユーザーによる何らかの操作が為されたかどうかをチェックする（Ｓ１３）。操作が為されていなければ（Ｓ１３でＮｏ）、処理の流れはステップＳ１５へ進む。
【００３２】
ユーザーによる何らかの操作が為された場合（Ｓ１３でＹｅｓ）、それがスライドインを指示するタッチ操作（ドラッグ、タップ、ダブルタップ）かどうかを入力処理部２０１はチェックする（Ｓ１７）。
【００３３】
為された操作がスライドインを指示する操作であれば（Ｓ１７でＹｅｓ）、スライドイン表示処理部２０３が第２画面Ｑ２のスライドインを進行させるスライドイン表示更新を実行する（Ｓ２１）。スライドインアニメーションの表示更新は上述の停止条件に該当する状態変化が生じるかまたは第２画面Ｑ２の全体が表示されるスライドイン終了状態になるまで繰り返される（Ｓ２３、Ｓ２１）。スライドイン表示更新において、スライドインを指示する操作がドラッグ操作である場合、ドラッグに追従するようにスライドインの進行が制御される。指示操作がタップ操作であれば、１操作ごとに所定量ずつ段階的に進むようにスライドインの進行が制御される。また、指示操作がダブルタップ操作であれば、一気に最終状態まで進むようにスライドインの進行が制御される。
【００３４】
為された操作がスライドインを指示する操作でなければ（Ｓ１７でＮｏ）、ＣＰＵ１１３は操作によって要求された処理を実行する（Ｓ１９）。ここで、要求される処理には、第１画面Ｑ１または第２画面Ｑ２に配置された操作キーが関係する各種の動作設定の変更、および画面切替えが含まれる。画面切替えが要求された場合、画面表示処理部２０２が要求に応じた第１画面Ｑ１をディスプレイ１０２に表示させる。要求された処理が終了すると、処理の流れはステップＳ１５へ進む。
【００３５】
ステップＳ１５において、ＣＰＵ１１３は外部機器からの何らかの要求があったか否かをチェックする。ネットワークインタフェース１８による何らかの要求の受信があった場合、ＣＰＵ１１３は外部機器の要求する処理を実行する（ステップＳ２５）。ここで実行する処理は様々であり、通信のリクエストに対するレスポンスの送信のように比較的に簡単な処理もあれば、印刷要求に応えるジョブの実行のように比較的に複雑な処理もある。動作設定の変更が要求されたときには、ＣＰＵ１１３はＮＶ−ＲＡＭ１１６に記憶されている各種設定情報を書き換える。要求された処理の実行が終わると、処理の流れはステップＳ１３へ戻る。ステップＳ１３〜Ｓ２５の処理は繰り返し実行される。
【００３６】
図５は第１画面Ｑ１の一例を示す。例示の第１画面Ｑ１０は、ＭＦＰ１のデフォルトモードであるコピー動作モードの操作画面であり、ユーザー認証が完了したとき、ユーザー認証を省略する運用において待機状態になったとき、または他の画面での操作によって指示されたときに表示される。
【００３７】
第１画面Ｑ１０の上部にメッセージ領域７９が設けられ、下部に動作設定の項目選択のための項目キー８１，８２，８３，８４，８５，８６，８７が横一列に並べて配置され、右下隅部に項目グループ選択のための項目グループキー９１，９２，９３が配置される。そして、上下方向の中央部は、原稿の様相と出力される用紙の様相とを模式的に示すプレビュー表示に用いられる。
【００３８】
項目グループキー９１を囲む枠状のカーソル９０は、項目グループキー９１に対応する項目グループ「基本１」が選択され、項目キー８１〜８７に対応する項目が項目グループ「基本１」に属していることを表す。なお、項目キー８１〜８７に対応する項目がどのような設定を行う項目であるかは画面表示制御に直接には関係しないので、項目についてのさらに詳しい説明を省略する。
【００３９】
注目すべきは、第１画面Ｑ１０に重ねてスライドキー９５が表示されていることである。スライドキー９５は、ユーザーがスライドインを指示するための操作キーであり、第１画面Ｑ１０の上端部、すなわちスライド方向の起点側の端部に配置されている。詳しくは、第１画面Ｑ１０の上端部の左端の近傍に、第１画面Ｑ１０の上端縁に沿うタグのようにスライドキー９５が表示される。スライドキー９５はスライドインする第２画面の一部であって、その位置はスライドインに伴って移動する。これを踏まえ、図５のように表示面の端部に表示されるスライドキー９５の配置を「初期配置」と呼称する。
【００４０】
図６のとおり、スライドキー９５は、スライドインの対象となる画面の選択肢の名称を表示するテキストボックス９５１、選択肢のいずれかを選択するためのボタン９５２、および選択されている選択肢の名称を示す文字列９５３を有する。例示において選択されている選択肢の名称は「プログラム」である。すなわち、例示の状態のスライドキー９５は、ユーザーが動作設定を登録することができる「プログラム機能」に関わる第２画面のスライドインを指示するための操作キーである。
【００４１】
スライドキー９５の操作に呼応して始まるスライドインにおける画面遷移の例が図７（Ａ）〜（Ｄ）に示される。
【００４２】
まず、図７（Ｄ）について説明する。図７（Ｄ）は、第２画面Ｑ２０のスライドインが終了して第２画面Ｑ２０の全体が表示された状態を示している。例示の第２画面Ｑ２０は、計２８個の操作キーからなる７行４列のキー配列３００、およびユーザーが第２画面Ｑ２０の表示の終了を指示するための閉じるキー３３０を有する。キー配列３００の七つの行の互いの間で、各行に属する操作キーのスライド方向の位置が異なる。閉じるキー３３０は、第２画面Ｑ２０の右下隅の近傍に配置されている。
【００４３】
図７（Ａ）はスライドインが開始される以前の第１画面Ｑ１０を示している。図示のように、ユーザーが例えば指Ｆでスライドキー９５を押下し、表示面にタッチしたままスライドキー９５を下方へドラッグしたとする。そうすると、第１画面Ｑ１０の上方から引き下ろされるように第２画面Ｑ２０が表示面内にスライドインし、図７（Ｂ）のように第２画面Ｑ２０の下端部分Ｑ２０ａが表示される。第２画面Ｑ２０の下端部分Ｑ２０ａには、キー配列３００のうちの最下の１行に該当する部分３００ａが含まれる。ユーザーは図７（Ｂ）の状態でタッチしたまま指Ｆをとめて表示内容を確認することができる。また、タッチを解除して部分３００ａの４個の操作キーおよび閉じるキー３３０を操作することができる。このようにスライドインが始まって第２画面Ｑ２０の一部または全部が表示されている状態においては、第１画面Ｑ１０の操作が禁止され、それを表すために第１画面Ｑ１０に対してアクティブ時と比べて暗くするグレーアウト表示が行われる。
【００４４】
ユーザーがドラッグ操作を続けると、スライドインが進行し、図７（Ｃ）のように第２画面Ｑ２０の下側端部分Ｑ２０ｂが表示される。第２画面Ｑ２０の下側部分Ｑ２０ｂには、キー配列３００のうちの下側の４行に該当する部分３００ｂが含まれる。この状態においても、ユーザーはドラッグ操作をやめて部分３００ａの１６個の操作キーおよび閉じるキー３３０を操作することができる。
【００４５】
さらにユーザーがドラッグ操作を続けると、スライドインが終了状態まで進行し、図７（Ｄ）のように第２画面Ｑ２０の全体が表示される。スラインドインはこれ以上進行しない。キー配列３００のいずれかの行の途中までが表示された時点でユーザーが指Ｆをとめたときには、当該行の操作キーが操作可能に表示されるまでスライドインが続行される。つまり、ユーザーは実質的にはキー配列３００の行間位置ごとにスライドインを停止させることができる。
【００４６】
図７ではドラッグ操作に呼応するスラインドインを示したが、ユーザーは図７（Ａ）の状態でスライドキー９５のタップ操作またはダブルタップ操作を行うことによって第２画面Ｑ２０をスライドインさせることができる。
【００４７】
ユーザーがスライドキー９５に１回タッチして直ぐに離すタップ操作を行うと、第２画面Ｑ２０を所定段階（例えば、２〜５段階程度）に分けてスライドインさせる段階的スライドインの１段分のスライドインが進行する。その後、タップ操作を行うごとに１段分のスライドインが進行し、最終段まで進行して第２画面Ｑ２０の全体が表示された後のタップ操作は無効となる。
【００４８】
ユーザーがタップ操作を素早く続けて２回行うダブルタップ操作を行うと、第２画面Ｑ２０のスライドインが開始状態から終了状態まで一気に進行し、第２画面Ｑ２０の全体が表示される。ただし、スライドインの進行速度は、瞬間的な画面切替えではなくスライドイン形式の画面遷移であるとユーザーが知覚することができ、かつユーザーに長く待たされたと感じさせないように選定される。例えば１秒程度で終了するようにすればよい。
【００４９】
ドラッグ操作による任意の段階での停止が可能なスライドインの利点が図８と図９との比較によって明らかになる。図８の表示状態は図７（Ｂ）と同様に第２画面Ｑ２０の下端部分Ｑ２０ａがスライドインした状態であり。図９の表示状態は図７（Ｄ）と同様に第２画面Ｑ２０の全体がスライドインした状態である。
【００５０】
ここで、ユーザーが行う一連の操作の例として、ユーザーがドラッグ操作によって第２画面Ｑ２０をスライドインさせ、第２画面Ｑ２０に配置されたキー配列３００における左下隅の操作キー３０１を選択し、直ちに第２画面Ｑ２０の表示を終了させるという一連の操作を想定する。
【００５１】
図８のように第２画面Ｑ２０の下端部分Ｑ２０ａのみが表示された時点でユーザーがドラッグ操作をやめたならば、その後のユーザーの動かす手の移動距離は比較的に短い。ユーザーは、スライドキー９５に対応するドラッグ時のタッチ位置からその少し上に配置された操作キー３２５まで矢印７０１のように指を動かし、操作キー３２５にタッチした後に矢印７０２のように指を動かして閉じるキー３３０にタッチすればよい。操作キー３２５が表示面の左端近くに在って閉じるキー３３０が右端近くに在るので、矢印７０２に沿う移動の長さは第２画面Ｑ２０の左右の長さに概ね等しい。しかし、矢印７０２に沿う移動の長さは僅かである。
【００５２】
これに対して、ユーザーが例えばダブルタップ操作を行って図９のように第２画面Ｑ２０の全体を表示させたならば、その後のユーザーの動かす手の移動距離は比較的に長い。ユーザーは、表示面の上端部であるダブルタッチ位置から表示面の下側領域の位置する操作キー３２５まで矢印７０５のように指を動かし、操作キー３２５にタッチした後に矢印７０６のように指を動かして閉じるキー３３０にタッチする。矢印７０６に沿う移動の長さは図８における矢印７０２に沿う移動の長さと同じである。しかし、矢印７０５に沿う移動の長さは第２画面Ｑ２０の上下方向の長さにほぼ相当する。したがって、指の移動距離の合計は図９の場合の方が図８の場合と比べて長い。
【００５３】
以上のとおり、進行途中に第２画面Ｑ２０のスライドインを停止させかつ途中停止した状態での第２画面Ｑ２０の操作を受け付ける画面表示制御は、ユーザーの動かす手の移動量を低減して操作を効率化することができるという効果をもつ。第２画面Ｑ２０のキー配列３００において、選択される頻度の高い操作キーをスライド方向の前方側（本例では下側）に配置するように、使用頻度に応じて操作キーの配置位置を選定しておくことにより、操作キーを選択する操作が早期にスライドインを停止させてもよい効率的な操作になる確率が増大し、ＭＦＰ１の使い勝手がより良好になる。
【００５４】
図８の状態と同様の表示状態をタップ操作に呼応して現出させることができる。段階的スライドインの１段目の表示状態を、図８のようにキー配列３００のうちの最下の１行のみを表示する状態に選定しておけばよい。手を動かす距離を低減する効率化は、ドラッグ操作に呼応してスライドインを行う場合に限らず、タップ操作に呼応してスライドインを行う場合にも実現し得る。
【００５５】
なお、図９中に矢印７０７，７０９で示されるようにキー配列３００における上側部分の操作キー（図示の例では左上隅の操作キー３０１）を選択して第２画面Ｑ２０を閉じる場合には、ダブルタップ操作が便利である。スライドキー９５が初期配置されるダブルタップ位置から操作キー３０１までの距離は短いので、ダブルタップ位置から閉じるキー３３０までの指の移動距離の合計は、左下隅の操作キー３２５を選択する場合の移動距離の合計よりも短い。これに対して、ユーザーがドラッグ操作によって第２画面Ｑ２０の全体を表示させた場合には、第２画面Ｑ２０の上端から下端までドラッグした指を下端から上端付近の操作キー３０１まで戻す必要がある。このため、移動距離の合計はダブルタップ操作を行う場合の移動距離の合計よりも長くなる。
【実施例２】
【００５６】
実施例２では、ユーザーに与えられている操作権限に応じてスライドインの進行が制御される。実施例２のスライドインによる画面遷移が図１０（Ａ）〜（Ｃ）に示される。
【００５７】
まず、図１０（Ｃ）について説明する。図１０（Ｃ）は、第１画面Ｑ１０上に第２画面Ｑ２１の全体がスライドインした状態を示している。例示の第２画面Ｑ２１は、ストレージ１９のボックス群１９１に関する操作のための操作画面であり、スライド方向に並ぶ三つの領域Ａ１，Ａ２，Ａ３に区画されている。これら三つの領域Ａ１，Ａ２，Ａ３には互いの間で異なる操作権限が定められている。
【００５８】
三つの領域Ａ１〜Ａ３のうちでスライド方向における前方側に位置する領域Ａ１は、全てのユーザーが操作可能なパブリックユーザー領域である。この領域Ａ１には、ボックス群１９１のうちのパブリックユーザー用のボックスに格納されたファイルまたはフォルダを選択するための操作キー４１１，４１２、および第２画面Ｑ２１の表示を終了させるための閉じるキー３３０が配置されている。例示ではファイル選択のための操作キーの数は２であるが、キー数は格納されているファイルまたはフォルダの数に依存する。選択肢が無い状態では、閉じるキー３３０のみが配置される。
【００５９】
領域Ａ１に隣接する領域Ａ２は、予め登録されたユーザーが操作可能な登録ユーザー領域である。この領域Ａ２には、登録ユーザー用のボックスに格納されたファイルまたはフォルダにアクセスするための操作キー４２１、および閉じるキー３３０が配置されている。領域Ａ１と同様に、キー数はボックスに格納されている選択肢の数に依存する。領域Ａ２での操作を行いたいユーザーはユーザー認証を受けなければならない。
【００６０】
スライド方向における後方側に位置する領域Ａ３は、予め登録された管理者のみが操作可能な管理者領域である。この領域Ａ３には、ボックス管理に関わる設定のための操作キー４３１，４３２、および閉じるキー３３０が配置されている。領域Ａ３での操作を行いたいユーザーは管理者としてユーザー認証を受けなければならない。
【００６１】
図１０（Ａ）は、第１画面Ｑ１０上に領域Ａ１がスライドインした状態を示している。図１０（Ａ）の表示状態は、例えば図５のようにスライドキー９５が表示された状態において、図６に示されるボタン９５２を用いてスライドインの対象として第２画面Ｑ２１を選択し、それに呼応してスライドキー９５に代えて表示されたスライドキー９５ｂを下方へドラッグし、またはタップするという一連の操作が行われたときに現出する。
【００６２】
本実施例２では、ユーザーのもつ権限にかかわらず、図１０（Ａ）の状態になるとスライドインの進行が停止する。ここでの説明の便宜のため、スライドインの開始の契機となった操作がドラッグ操作であったものとする。ユーザーが既に認証を受けた登録ユーザーまたは管理者であってかつドラッグを続行した場合、所定の僅かな一旦停止時間の経過後にスライドインの進行が再開される。次に、図１０（Ｂ）のように領域Ａ２が表示された状態になると、スライドインの進行が再び停止する。このとき、ユーザーが既に認証を受けた管理者であってかつドラッグを続行した場合、前回の停止時と同様に所定の僅かな一旦停止時間の経過後にスライドインの進行が再開される。そして、図１０（Ｃ）のように領域Ａ３を含めて第２画面Ｑ２１の全体が表示される。
【００６３】
一方、図１０（Ａ）の状態でスライドインの進行が停止したとき、認証を受けていないユーザーがドラッグを続行しようとすると、スライドインの進行を再開する代わりに、ユーザー認証のための図示しないログイン画面が表示中の画面に部分的に重ねてポップアップ表示される。ユーザーが所定の認証情報を入力して認証を受けた後、改めてスライドキー９５ｂをドラッグすると、図１０（Ｂ）の状態までスライドインが進行する。
【００６４】
同様に、図１０（Ｂ）の状態でスライドインの進行が停止したとき、管理者として認証を受けていないユーザーがドラッグを続行しようとすると、スライドインの進行を再開する代わりに、ユーザー認証のための図示しないログイン画面が表示中の画面に部分的に重ねてポップアップ表示される。ユーザーが所定の認証情報を入力して管理者としての認証を受けた後、改めてスライドキー９５ｂをドラッグすると、図１０（Ｃ）の状態までスライドインが進行する。
【００６５】
ユーザーがタップ操作によってスライドインの指示をする場合も、ドラッグ操作による場合と同様に画面表示が制御される。すなわち、図１０（Ａ）の状態でスライドインの進行が停止したとき、既に認証を受けたユーザーがタップ操作を行うと、スライドインの進行が再開され、認証を受けていないユーザーがタップ操作を行うと、スライドインの進行を再開する代わりにログイン画面がポップアップ表示される。図１０（Ｂ）の状態でスライドインの進行が停止したとき、既に管理者として認証を受けたユーザーがタップ操作を行うと、スライドインの進行が再開され、管理者として認証を受けていないユーザーがタップ操作を行うと、スライドインの進行を再開する代わりにログイン画面がポップアップ表示される。
【００６６】
実施例２の第２画面Ｑ２１では三つの領域Ａ１〜Ａ３のそれぞれに閉じるキー３３０が配置されている。これにより、ユーザーが領域Ａ１〜Ａ３のいずれかでの操作をして第２画面Ｑ２１を閉じようとするとき、操作をした領域から他の領域へ指を移動させることなく、操作をした領域の閉じるキー３３０を用いて第２画面Ｑ２１を閉じることができる。
【００６７】
図１１のフローチャートはＭＦＰ１における操作パネル制御の第２例の概要を示す。処理の流れの大半は図４の第１例の流れと同様である。第２例では、第１例のステップＳ２１，Ｓ２３の処理に代えて、ステップＳ２２のスライドイン表示更新処理が実行される。その他は第１例と同様である。図１１のステップＳ２２の詳細が図１２に示される。
【００６８】
図１２のフローチャートにおいて、スライドイン表示処理部２０３が第２画面Ｑ２１のうちの領域Ａ１（パブリックユーザー領域）と領域Ａ２（登録ユーザー領域）との区切りまでスライドインを進行させるアニメーション表示を実行する（Ｓ２２１，Ｓ２２２，Ｓ２２３）。スライドインがドラッグ操作によって指示された場合において、スライドインの進行中にユーザーがドラッグする手の動きを止めるかタッチを解除すると（Ｓ２２２でＹｅｓ）、スライドイン制御部２０４がスライドイン表示処理部２０３に対してスライドインの進行を停止させ、処理の流れはメインルーチンへ戻る。
【００６９】
パブリックユーザー領域と登録ユーザー領域との区切りまでスライドインが進行すると（Ｓ２２３でＹｅｓ）、スライドイン制御部２０４がユーザー認証の有無をチェックする（Ｓ２２４）。現在のユーザーが既にユーザー認証を受けている場合（Ｓ２２４でＹｅｓ）、スライドイン制御部２０４は、スライドインの進行を一時停止させた後、登録ユーザー領域のスライドインを開始させる（Ｓ２２５，Ｓ２２６）。一方、現在のユーザーがユーザー認証を受けていない場合（Ｓ２２４でＮｏ）、スライドイン制御部２０４は、スライドイン表示処理部２０３に対してスライドインの進行停止を指示し（Ｓ２３３）、ログイン画面を表示する認証処理（Ｓ２３４）の実行を画面表示処理部２０２に指示する。処理の流れがメインルーチンへ戻り、その後にユーザーが認証を受け、さらにパブリックユーザー領域が表示された状態（図１０（Ａ）参照）で改めてスライドインを指示すると、メインルーチンからステップＳ２２１〜Ｓ２２５を経てステップＳ２２６へと処理の流れが進み、登録ユーザー領域のスライドインが始まる。
【００７０】
ステップＳ２２６〜Ｓ２２９において、スライドイン表示処理部２０３が第２画面Ｑ２１のうちの領域Ａ２（登録ユーザー領域）と領域Ａ３（管理者領域）との区切りまでスライドインを進行させるアニメーション表示を実行する。スライドインがドラッグ操作によって指示された場合において、スライドインの進行中にユーザーがドラッグする手の動きを止めるかタッチを解除すると（Ｓ２２７でＹｅｓ）、スライドイン制御部２０４がスライドイン表示処理部２０３に対してスライドインの進行を停止させ、処理の流れはメインルーチンへ戻る。
【００７１】
登録ユーザー領域と管理者領域との区切りまでスライドインが進行すると（Ｓ２２８でＹｅｓ）、スライドイン制御部２０４が管理者としてのユーザー認証の有無をチェックする（Ｓ２２９）。現在のユーザーが既に管理者として認証を受けている場合（Ｓ２２９でＹｅｓ）、スライドイン制御部２０４は、スライドインの進行を一時停止させた後、管理者領域のスライドインを開始させる（Ｓ２３０，Ｓ３２３１，Ｓ２３２）。一方、現在のユーザーが管理者として認証を受けていない場合（Ｓ２２９でＮｏ）、スライドイン制御部２０４は、スライドイン表示処理部２０３に対してスライドインの進行停止を指示し（Ｓ２３５）、管理者用ログイン画面を表示する認証処理（Ｓ２３６）の実行を画面表示処理部２０２に指示する。処理の流れがメインルーチンへ戻り、その後にユーザーが認証を受け、さらにパブリックユーザー領域および登録ユーザー領域が表示された状態（図１０（Ｂ）参照）で改めてスライドインを指示すると、メインルーチンからステップＳ２２１〜Ｓ２３０を経てステップＳ２３１へと処理の流れが進み、管理者領域のスライドインが始まる。
【００７２】
以上の実施例２によれば、一つの第２画面Ｑ２１の中に操作権限の異なる複数の領域Ａ１〜Ａ３を設けたので、一例として挙げたボックス機能のように管理者および管理者以外のユーザーの双方が関係する機能について、管理者は一つの第２画面Ｑ２１をスライドインさせることによって、管理者としての操作および管理者でないユーザーとしての操作の双方を行うことができる。管理者は、管理者用の操作画面と管理者以外のユーザー用の操作画面とを切り替える煩雑な操作によらず、権限の異なるユーザー用の画面を統合したシームレスな環境の下で所望の設定や指示を効率的に行うことができる。また、登録ユーザーに対しても、登録ユーザー用の操作画面とパブリックユーザー用の操作画面とを統合したシームレスな操作環境が提供される。
【００７３】
上述の実施形態においては、図６のようにスライドインの対象となる第２画面の選択が可能な一つのスライドキー９５を第１画面Ｑ１０の一端に配置したが、複数の第２画面に一つずつ対応する複数のスライドキーを第１画面Ｑ１０の一端に並べて初期配置することもできる。
【００７４】
第２画面Ｑ２を配置する操作キーの使用頻度によって複数の領域の区画し、領域の区切りごとにスライドインを一時停止させることができる。
【００７５】
表示面をはらうように勢いよく擦るスライド操作が行われたときに、ダブルタップ操作が行われたときと同様に、一気にスライドインを進行させるようにしてもよい。
【００７６】
表示面内の位置を指定する操作手段はタッチパネルに限らず、カーソルを表示するディスプレイとカーソルを移動させるマウスや他のポインティングデバイスとの組み合わせでもよい。その場合、クリック操作がタップ操作に相当し、ダブルクリック操作がダブルタップ操作に相当する。
【００７７】
実施形態において例として挙げたＭＦＰに限らずＭＦＰ以外の画像形成装置に本発明を適用することができる。また、操作キーの押下に応答して画面表示をする操作パネルを有した各種情報機器のＵＩ（ユーザーインタフェース）に本発明を応用することができる。
【符号の説明】
【００７８】
１    ＭＦＰ（画像形成装置）
１０    操作パネル
１０１    タッチパネル
２０１    入力処理部
２０２    画面表示処理部
２０３    スライドイン表示処理部
２０４    スライドイン制御部
３００    キー配列
３０１，３２５    操作キー
４１１，４１２，４２１，４３１，４３２    操作キー
Ｑ１，Ｑ１０    第１画面
Ｑ２，Ｑ２０，Ｑ２１    第２画面
９５，９５ｂ    スライドキー
３３０    閉じるキー（指示キー）
Ａ１，Ａ２，Ａ３    領域
【図１】
0005581986.tif 000002
【図２】
0005581986.tif 000003
【図３】
0005581986.tif 000004
【図４】
0005581986.tif 000005
【図５】
0005581986.tif 000006
【図６】
0005581986.tif 000007
【図７】
0005581986.tif 000008
【図８】
0005581986.tif 000009
【図９】
0005581986.tif 000010
【図１０】
0005581986.tif 000011
【図１１】
0005581986.tif 000012
【図１２】
0005581986.tif 000013