(57)【要約】【課題】ユーザインターフェイスの画面構成要素を簡単にカスタマイズすることが可能な画像形成装置を提供することを目的とする。【解決手段】画面制御情報３０１は、操作パネル１０８に表示可能な全ての画面構成要素に対する制御モジュールを定義し、画面レイアウト情報３０２は、操作パネル１０８に表示する画面構成要素のレイアウトを定義し、パネル制御モジュール２０２は、画面構成要素を、画面レイアウト情報３０２で定義されるレイアウトに基づき、画面制御情報３０２に従って操作パネル１０８にコピー機能条件設定画面を表示する。【選択図】        図６
2006231627.tif 000002
【特許請求の範囲】
【請求項１】
操作画面を有する操作パネルを備えた画像形成装置において、
前記操作パネルに表示可能な全ての画面構成要素に対する制御モジュールを定義する画面制御情報と、前記操作パネルに実際に表示する画面構成要素のレイアウトを定義する画面レイアウト情報とを記憶する記憶手段と、
前記画面構成要素を前記画面レイアウト情報で定義されるレイアウトで、前記画面制御情報に従って前記操作パネルに前記操作画面を表示する表示制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記制御モジュールは、画面表示時の処理モジュールと、当該画面での入力時の処理モジュールを含み、
前記画面レイアウト情報は、前記画面構成要素の座標、幅、高さ、およびフォントサイズ等のレイアウトデータを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画面レイアウト情報は、脱着可能な外部記憶装置に記憶されることを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記表示制御手段は、前記外部記憶装置が装着されていない場合は、デフォルトの前記画面レイアウト情報を用いて、前記操作パネルに操作画面を表示することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記画面レイアウト情報を作成または修正する画面レイアウト情報作成・修正手段を備えたことを特徴とする請求項１〜請求項４のいずれか１つに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、詳細には、プリンタ、スキャナ、複写機、ファクシミリ、デジタル複合機等の画像形成装置における操作パネルの操作画面のカスタマイズに関する。
【背景技術】
【０００２】
複写機、ＦＡＸ、プリンタ等の画像形成装置は、利用方法の多様化に対応するためにその機能の多様化が進んでいる。機能の多様化に伴って、操作パネルから設定するパラメータ数も多くなり、その操作性の煩雑化が問題となっている。ユーザによっては、必ずしも全ての機能を使用するものではなく、特定の機能のみを使用する場合も多い。
【０００３】
このようなユーザにとっては、変更が必要なパラメータ入力手段だけが操作部に分かり易い態様で表示されていることが操作性向上につながる。しかしながら、画像形成装置を販売する場合には、不特定多数のユーザをターゲットにしているため、このようなユーザインターフェイスを提供することは困難であるという問題がある。
【０００４】
また、ユーザの装置使用の習熟度によっても、使いやすいユーザインターフェイスは異なってくる。オフィスユースの場合は、いつも同じ装置を使うことが多いため、多少の煩雑な操作であっても使いこなすことが可能である。他方、コンビニなど不特定多数の人が使用する環境においては、より簡単で操作の間違えを排除できるユーザインターフェイスが必要となる。
【０００５】
これらの問題を改善するために、特許文献１の「情報処理装置、情報処理方法およびユーザインターフェイス用記憶媒体」では、ユーザのレベルや好みに応じて、ユーザインターフェイスのアイテムの配置をカスタマイズ可能な構成を採用している。しかしながら、特許文献１では、インターフェイスのカスタマイズ手段は提供しているものの、不特定多数のユーザに対して簡単にユーザインターフェイスを切り替えるための具体的な構成については何等記載されていない。
【０００６】
また、特許文献２の「操作表示用制御装置」では、装置を使用する個人を自動認識し、その個人用の操作画面を表示する技術が開示されている。しかしながら、特許文献２では、個人を識別して操作画面を表示する技術が開示されているだけであり、画面要素のカスタマイズの具体的な方法については記載されていない。
【０００７】
【特許文献１】特開平１１−２０３０００号公報
【特許文献２】特開平０６−０７８０９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明、上記に鑑みてなされたものであり、ユーザインターフェイスの画面構成要素を簡単にカスタマイズすることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、操作画面を有する操作パネルを備えた画像形成装置において、前記操作パネルに表示可能な全ての画面構成要素に対する制御モジュールを定義する画面制御情報と、前記操作パネルに実際に表示する画面構成要素のレイアウトを定義する画面レイアウト情報とを記憶する記憶手段と、前記画面構成要素を前記画面レイアウト情報で定義されるレイアウトで、前記画面制御情報に従って前記操作パネルに前記操作画面を表示する表示制御手段と、を備えたことを特徴とする。
【００１０】
これにより、画面制御情報は操作パネルに表示可能な全ての画面構成要素に対する制御モジュールを定義し、画面レイアウト情報は操作パネルに表示したい画面構成要素のレイアウトを定義し、画面構成要素を画面レイアウト情報で定義されるレイアウトで、画面制御情報に従って操作パネルに操作画面を表示することとしたので、画面レイアウト情報で操作パネルに表示する画面構成要素のレイアウトを定義でき、これにより、この画面レイアウト情報を変更することにより、操作画面の内容（画面構成要素、画面構成要素の大きさ、配列等のレイアウト）を変更することができ、ユーザインターフェイスの画面構成要素を簡単かつ安全にカスタマイズすることが可能となる。
【００１１】
また、本発明の好ましい態様によれば、前記制御モジュールは、画面表示時の処理モジュールと、当該画面での入力時の処理モジュールを含み、前記画面レイアウト情報は、前記画面構成要素の座標、幅、高さ、およびフォントサイズ等のレイアウトデータを含むことが望ましい。これにより、操作画面の画面構成要素の座標、幅、高さ、およびフォントサイズ等を簡単にカスタマイズすることが可能となる。
【００１２】
また、本発明の好ましい態様によれば、前記画面レイアウト情報は、脱着可能な外部記憶装置に記憶されることが望ましい。これにより、画面レイアウト情報を記憶した外部記憶装置の着脱で操作画面の内容（画面構成要素、画面構成要素の大きさ、配列等のレイアウト）を変更でき、より簡単にユーザインターフェイスの画面構成要素の変更が可能となる。
【００１３】
また、本発明の好ましい態様によれば、前記表示制御手段は、前記外部記憶装置が装着されていない場合は、デフォルトの画面レイアウト情報を用いて、前記操作パネルに操作画面を表示することが望ましい。これにより、外部記憶装置を持っていないユーザでも装置の利用が可能となる。
【００１４】
また、本発明の好ましい態様によれば、前記画面レイアウト情報を作成または修正する画面レイアウト情報作成・修正手段を備えたることが望ましい。これにより、ユーザやサービスマン等により、操作画面の内容をカスタマイズすることが可能となる。
【発明の効果】
【００１５】
本発明によれば、画面制御情報は操作パネルに表示可能な全ての画面構成要素に対する制御モジュールを定義し、画面レイアウト情報は操作パネルに実際に表示する画面構成要素のレイアウトを定義し、画面構成要素を画面レイアウト情報で定義されるレイアウトで、画面制御情報に従って操作パネルに操作画面を表示することとしたので、ユーザインターフェイスの画面構成要素を簡単にカスタマイズすることが可能な画像形成装置を提供することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、この発明に係る画像形成装置について、図面を参照しつつ詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、下記実施例における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【実施例】
【００１７】
図１は、本発明に係る画像形成装置１０の構成を示すブロック図である。本発明に係る画像形成装置１０は、図１に示すように、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＮＶＲＡＭ１０４、外部記憶装置Ｉ／Ｆ１０４、モデム１０５、ホストＩ／Ｆ１０６、パネル制御部１０７、操作パネル１０８、エンジン制御部１０９，スキャンプリントエンジン１１０、ディスクドライバ１１１、記憶装置１１２、通信制御部１１３を備えている。
【００１８】
ＣＰＵ１００は、画像形成装置１０全体の制御を司るものであり、ＲＯＭ１０１に格納されているプログラム（ＯＳ、パネル制御モジュール、アプリケーションプログラム等）に従って、ＲＡＭ１０２をワークエリアとして使用して画像形成装置全体の動作を制御する。このＣＰＵ１００には、ＲＯＭ１０１、ＲＡＭ１０２、ＮＶＲＡＭ１０３、パネル制御部１０７、エンジン制御部１０９、ディスクドライバ１１１、通信制御部１１３、外部記憶装置Ｉ／Ｆ１０４、モデム１０５、ホストＩ／Ｆ１０６が接続されている。
【００１９】
ＲＯＭ１０１は、ＣＰＵ１００で使用されるプログラム、フォント、及びその他の静的なデータが格納されている。ＲＡＭ１０２は、ＣＰＵ１００によりプログラムやデータの一時的な記憶場所として利用される。ＮＶＲＡＭ１０３は、不揮発性のデータを格納する。
【００２０】
操作パネル１０８とパネル制御部１０７は、ユーザとのインターフェイスを司るものである。操作パネル１０８は、タッチパネル付きの液晶表示部からなり、ユーザが画像形成装置の動作内容の設定や動作指示を与えるとともに、機械の状態を示すメッセージを表示する。パネル制御部１０７は、操作パネル１０８の動作を制御する。
【００２１】
スキャンプリントエンジン１１０とエンジン制御部１０９は、イメージデータの入出力ユニットとして、原稿の読み取りと転写紙への印刷を実行する。スキャンプリントエンジン１１０は、原稿の画像データを読み取るスキャナユニットと画像データを電子写真方式で転写紙に印字するプリンタユニットとからなる。エンジン制御部１０９は、スキャナプリントエンジン１１０の動作を制御する。
【００２２】
記憶装置１１２とディスクドライバ１１１は、大量のイメージデータなどを蓄積したり、データベースの記憶場所として利用される。通信制御部１１３は、イーサネット等のネットワーク５０に接続され、外部の機器（例えばＰＣ４０）との通信を可能にする。
【００２３】
モデム１０５は、公衆回線と接続され、外部の機器との通信を可能にする。ホストＩ／Ｆ１０６は、セントロニクスやＲＳ−２３２Ｃ等のインターフェイスを用いてＰＣ３０等の外部機器との通信を可能にする。外部記憶装置Ｉ／Ｆ１０４は、ＵＳＢやＰＣカード等のインターフェイスを用いて外部記憶装置２０のデータにアクセスする。
【００２４】
上記構成の画像形成装置１０では、電源が投入されると、ＣＰＵ１００は画像形成装置１０を初期化し、操作パネル１０８からの入力待ちの状態になる。ユーザは操作パネル１０８から自分が実行したい機能の諸条件を入力する。ＣＰＵ１００はそれらの条件を一時的にＲＡＭ１０２上に保持する。ユーザは全ての条件を入力すると、操作パネル１０８から機能の実行を指示する。ＣＰＵ１００は、ＲＡＭ１０２上に保持した条件を元に、エンジン制御部１０９、ディスクドライバ１１１、通信制御部１１３，モデム１０５，ホストＩ／Ｆ１０６等を使って指示された機能を実現する。
【００２５】
図２は、操作パネル１０８のコピー機能条件設定画面（「コピーＵＩ−１」）１５０を示す図である。コピー機能条件設定画面（「コピーＵＩ−１」）１５０には、コピー状態（１）、原稿種類指定キー（２）、等倍選択キー（３）、用紙指定変倍選択（４）、Ａ３→Ａ４」キー（５）等が表示されている。コピー機能条件設定画面（「コピーＵＩ−１」）１５０では、デフォルト値が設定されており、ユーザは必要に応じて設定を変更して、スタートボタンを押すことによりコピーが実行される。
【００２６】
図３は、操作パネル１０８の簡略化したコピーの機能条件設定画面（「コピーＵＩ−２）１５１を示す図である。コピー機能条件設定画面（「コピーＵＩ−２」）１５１には、コピー状態（１）、等倍選択キー（３）、Ａ３→Ａ４キー（５）等が表示されている。コピー機能条件設定画面（「コピーＵＩ−２」）１５１は、サイズ変倍と、両面の指定のみしか変更しないユーザ用にカスタマイズされたものとなっている。また、コピー機能条件設定画面（「コピーＵＩ−２」）１５１は、サイズ変倍についても、「用紙指定変倍」の指定はできないようになっている。コピー機能条件設定画面（「コピーＵＩ−２」）１５１では、コピー機能条件設定画面（「コピーＵＩ−１」）１５０と同様に、デフォルト値が設定されており、ユーザは設定を希望する設定に変更して、スタートボタンを押すことによりコピーが実行される。
【００２７】
つぎに、これらユーザインターフェイスの制御について説明する。図４は画像形成装置１０のソフトウェア構成図である。同図において、ＯＳ２０１は、各デバイスを抽象化して、アプリケーション２０３やパネル制御モジュール２０２にサービスを提供する。パネル制御モジュール２０２は、操作パネル１０８への画像表示、操作パネル１０８からの入力イベント処理を行なうモジュールである。アプリケーション２０３は、コピー、ＦＡＸ、プリンタ等の機能を実現するソフトウェアモジュールである。
【００２８】
図５は、ソフトウェアモジュール間の通信の一例を示すフローを示しており、パネル制御モジュール２０２が操作部１０８のコピー機能条件設定画面を表示し、ユーザがパネル入力を行なったときの制御の流れを表している。
【００２９】
図５において、電源が投入されアプリケーション２０３自身の初期化が終了すると、アプリケーション２０３は、パネル制御モジュール２０２に対して、「コピー機能条件設定画面表示」を依頼する（ステップＳ１）。パネル制御モジュール２０２は、「コピー機能条件設定画面表示」の依頼を受け取ると、操作パネル１０８のコピー機能条件設定画面の構成を決定し、ＯＳ２０１に対して「パネル表示」を依頼する（ステップＳ２）。ＯＳ２０１は、パネル制御モジュール２０２から「パネル表示」の依頼を受け取ると、パネル制御モジュール２０２で決定された構成のコピー機能条件設定画面を操作パネル１０８に表示する。
【００３０】
また、ＯＳ２０１は、ユーザが操作パネル１０８のコピー機能条件設定画面をタッチして入力を行うと、パネル制御モジュール２０２にタッチされた旨とその座標情報を通知する（ステップＳ３）。パネル制御モジュール２０２は、その座標情報からどのボタンが押下されたか判断し、そのボタン押下に対応する「設定値変更」をアプリケーション２０３に対して通知する（ステップＳ４）。
【００３１】
パネル制御モジュール２０２の処理を図６〜図８を参照して説明する。図６はパネル制御モジュール２０２の処理を説明するための模式図である。図６において、パネル制御モジュール２０２は、画面制御情報３０１と画面レイアウト情報３０２を使用して操作パネル１０８の画面制御を行う。画面制御情報３０１は、操作パネル１０８に表示可能な全ての画面構成要素に対する制御モジュールを定義する。画面レイアウト情報３０２は、操作パネル１０８に実際に表示する画面構成要素のレイアウトを定義する。パネル制御モジュール２０２は、画面構成要素を画面レイアウト情報３０２で定義されるレイアウトに基づき、画面制御情報３０２に従って操作パネル１０８にコピー機能条件設定画面を表示する。画面制御情報３０１は、書き換える必要がないため、ＲＯＭ１０１に保存されている。画面レイアウト情報３０２は、ＲＯＭ１０１、記憶装置１１２、外部記憶装置２０など、ＣＰＵ１００がアクセス可能な記憶媒体上に保存されている。
【００３２】
図７は、図２のコピー機能条件設定画面「コピーＵＩ−１」１５０を表示するための画面制御情報３０１および画面レイアウト情報３０２を示している。画面制御情報３０１は、図７に示すように、各画面構成要素（「（１）コピー状態」、「（２）原稿種類指定」、「（３）等倍選択」、「（４）用紙指定変倍選択」、「（５）Ａ３→Ａ４」）、・・・に対する制御モジュールが定義されている。表示のみを行う画面構成要素（「（１）コピー状態」）に対しては、画面表示時の処理モジュールが定義されている。また、ボタンのように入力を行う画面構成要素（「（２）原稿種類指定」、「（３）等倍選択」、「（４）用紙指定変倍選択」、「（５）Ａ３→Ａ４」）に対しては、画面表示時の処理モジュールと、入力時（ボタン押下時）の処理モジュールが定義されている。
【００３３】
画面レイアウト情報３０２は、図２における画面のレイアウト情報をデータ化したものであり、画面制御情報３０１の各画面構成要素（「（１）コピー状態」、「（２）原稿種類指定」、「（３）等倍選択」、「（４）用紙指定変倍選択」、「（５）Ａ３→Ａ４」）に対して、座標、幅、高さ、フォントサイズ等のレイアウトデータが記述されている。
【００３４】
パネル制御モジュール２０２は、アプリケーション２０３から「コピー画面表示」の指示を受けると、画面レイアウト情報２０３に定義されている全画面構成要素に対して以下の処理を行う。まず、パネル制御モジュール２０２は、画面レイアウト情報２０３から画面構成要素のレイアウトデータを取り出し、画面制御情報３０１から対応する画面構成要素の「画面表示時アクション」を特定し、レイアウトデータをパラメータにして、画面表示時アクションを実行する。これにより、画面レイアウト情報３０２に定義されている全の画面構成要素が操作パネル１０８上に表示され、図２に示すようなコピー機能条件設定画面「コピーＵＩ−１」１５０が表示される。
【００３５】
また、操作パネル１０８のコピー機能条件設定画面「コピーＵＩ−１」１５０のボタンが押下された場合には、ＯＳ２０１はパネル制御モジュール２０２に対して「パネルタッチ」をタッチされた旨とその座標を通知する。パネル制御モジュール２０２は、その座標がどの画面構成要素に対応するのかを、画面レイアウト情報３０２から判断する。そして、パネル制御モジュール２０２は、画面制御情報３０１から、その画面構成要素に対応する「ボタン押下時アクション」を特定し、そのアクションを実行する。
【００３６】
図８は、図３の操作パネル１０８の簡略化したコピー機能条件設定画面「コピーＵＩ−２」１５１を表示するための画面制御情報３０１および画面レイアウト情報３０２を示している。図８において、図７に示したコピー機能条件設定画面「コピーＵＩ−２」１５１の場合と比較すると、画面制御情報３０１は全く同じであるが、画面レイアウト情報３０２の内容が異なっている。図８に示す画面レイアウト情報３０２は、画面構成要素（「（１）コピー状態」、「（３）等倍選択」、「（５）Ａ３→Ａ４」）のみが定義されている。パネル制御モジュール２０２の動作は、コピー機能条件設定画面「コピーＵＩ−１」１５０の場合と同様に行われる。このように、画面レイアウト情報１５２を置き換えることにより、ユーザインターフェイスを変更することができる。
【００３７】
なお、画面レイアウト情報３０２を脱着可能な外部記憶装置２０に記憶することにしても良い。この場合は、パネル制御モジュール２０２は、外部記憶装置Ｉ／Ｆ１０４を介してそのレイアウトデータを取得することにより、上記と同様の動作をすることができる。
【００３８】
また、この場合、ＲＯＭ１０１にデフォルトの画面レイアウト情報３０２を記憶しておき、パネル制御モジュール２０２は、外部記憶装置２０が装着されているか否かを検知し、装着されている場合は、外部記憶装置２０に記憶されている画面レイアウト情報３０２を使ってパネル制御を行い、他方、外部記憶装置２０が装着されていない場合は、ＲＯＭ１０１に記憶されているデフォルトの画面レイアウト情報３０２を用いてパネル制御を行うことにしても良い。
【００３９】
また、画面レイアウト情報３０２を、操作パネル１０８の操作画面からユーザやサービスマン等が作成または修正可能な構成としても良い。また、操作者毎に、画面レイアウト情報３０２を登録しておく構成としても良い。これにより、各操作者毎に使用しやすいユーザインターフェイスを提供することが可能となる。
【００４０】
以上説明したように、本実施の形態によれば、画面制御情報３０１は操作パネル１０８に表示可能な全ての画面構成要素に対する制御モジュールを定義し、画面レイアウト情報３０２は操作パネル１０８に表示したい画面構成要素のレイアウトを定義し、画面構成要素を画面レイアウト情報３０２で定義されるレイアウトで、画面制御情報３０１に従って操作パネル１０８に操作画面を表示することとしたので、画面レイアウト情報３０２で画面構成要素のレイアウトを定義でき、これにより、この画面レイアウト情報３０２を変更することにより、操作画面の内容（画面構成要素、画面構成要素の大きさ、配列等のレイアウト）を変更することができ、ユーザインターフェイスの画面構成要素を簡単かつ安全にカスタマイズすることが可能となる。
【００４１】
また、本実施の形態によれば、制御モジュールは、画面表示時の処理モジュールと、当該画面での入力時の処理モジュールを含み、画面レイアウト情報３０２は、画面構成要素の座標、幅、高さ、およびフォントサイズ等のレイアウトデータを含むこととしたので、操作画面の構成要素の座標、幅、高さ、およびフォントサイズ等を簡単にカスタマイズすることが可能となる。
【００４２】
また、本実施の形態によれば、画面レイアウト情報３０２は、脱着可能な外部記憶装置２０に記憶されることとしたので、画面レイアウト情報３０２を記憶した外部記憶装置２０の着脱で操作パネル１０８の操作画面の内容（画面構成要素、画面構成要素の大きさ、配列等のレイアウト）を変更でき、より簡単にユーザインターフェイスの画面構成要素の変更が可能となる。
【００４３】
また、本実施の形態によれば、外部記憶装置２０が装着されていない場合は、デフォルトの画面レイアウト情報３０２を用いて、操作パネル１０８に操作画面を表示することとしたので、外部記憶装置を持っていないユーザでも装置の利用が可能となる。
【００４４】
また、本実施の形態によれば、画面レイアウト情報３０２を作成または修正可能な構成としたので、ユーザやサービスマンにより、操作パネル１０８の操作画面の内容を簡単にカスタマイズすることが可能となる。
【産業上の利用可能性】
【００４５】
以上のように、本発明に係る画像形成装置は、操作パネルの操作画面をカスタマイズする場合に有用であり、操作パネルを備えたプリンタ、スキャナ、複写機、ファクシミリ、デジタル複合機等の画像形成装置に適している。
【図面の簡単な説明】
【００４６】
【図１】本発明に係る画像形成装置の構成を示すブロック図である。
【図２】操作パネルのコピー機能条件設定画面（「コピーＵＩ−１」）を示す図である。
【図３】操作パネルの簡略化したコピーの機能条件設定画面（「コピーＵＩ−２）を示す図である。
【図４】画像形成装置のソフトウェア構成図である。
【図５】ソフトウェアモジュール間の通信の一例を示すフローを示す図である。
【図６】パネル制御モジュールの処理を説明するための模式図である。
【図７】コピー機能条件設定画面「コピーＵＩ−１」を表示する画面制御情報および画面レイアウト情報を説明するための図である。
【図８】コピー機能条件設定画面「コピーＵＩ−２」を表示する画面制御情報および画面レイアウト情報を説明するための図である。
【符号の説明】
【００４７】
１００  プロセッサ（ＣＰＵ）
１０１  ＲＯＭ
１０２  ＲＡＭ
１０３  ＮＶＲＡＭ
１０４  外部記憶装置Ｉ／Ｆ
１０５  モデム
１０６  ホストＩ／Ｆ
１０７  パネル制御部
１０８  操作パネル
１０９  エンジン制御部
１１０  スキャン／プリントエンジン
１１１  ディスクドライバ
１１２  記憶装置
１１３  通信制御部
２０１  ＯＳ
２０２  パネル制御モジュール
２０３  アプリケーション
３０１  画面制御情報
３０２  画面レイアウト情報
【図１】
2006231627.tif 000003
【図２】
2006231627.tif 000004
【図３】
2006231627.tif 000005
【図４】
2006231627.tif 000006
【図５】
2006231627.tif 000007
【図６】
2006231627.tif 000008
【図７】
2006231627.tif 000009
【図８】
2006231627.tif 000010