(57)【要約】      （修正有）【課題】画像形成装置の機能を使いこなすのに不慣れで、ユーザ個人毎の設定値を登録する登録方法がわからず、カスタマイズ機能を使用していなかったユーザのために、ユーザ個人毎の設定値を登録するための登録画面へ誘導する仕組みを提供する。【解決手段】認証手段により認証が完了した際に、設定値取得手段により設定値が取得できなかった場合、ユーザ個人毎の設定値を登録するための登録画面に画面遷移することを特徴とする画面制御手段を提供する。【選択図】図４
2018058299.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ個人毎の設定値を記録する設定値記録手段と、
ユーザを識別するための認証手段と、
設定値を登録するための画面を制御する登録画面制御手段と、
前記設定値記録手段から、前記認証手段により認証したユーザに対する設定値を設定値取得手段と、
前記認証手段により認証が完了した際に、前記設定値取得手段により設定値が取得できなかった場合、前記登録画面に画面遷移することを特徴とする画面制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
ユーザ個人毎の設定値を記録する設定値記録手段と、
ユーザを識別するための認証手段と、
設定値を登録するための画面を制御する登録画面制御手段と、
前記設定値記録手段から、前記認証手段により認証したユーザに対する設定値を設定値取得手段と、
前記認証手段により認証が完了した際に、前記設定値取得手段により設定値が取得できない、または再チェックフラグが有効だった場合、前記登録画面に画面遷移することを特徴とする画面制御手段と、
を有することを特徴とする画像形成装置。
【請求項３】
前記再チェックフラグは、認証回数が一定の閾値を超えた場合に有効になる事を特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記再チェックフラグは、ユーザによる前記設定値の変更回数が一定の閾値を超えた場合に有効になる事を特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記再チェックフラグは、前記設定値が画像形成装置の構成、または画像形成装置の状態と整合が取れていない状態になった場合に有効になる事を特徴とする請求項２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人設定値をユーザ毎に記憶する画像形成装置に関する。
【背景技術】
【０００２】
近年、画像形成装置は様々な機能を備え、ユーザが行う操作内容も複雑化している。一般的に画像形成装置は、複数のユーザで共有することが多いため、設定を変更した後、次のユーザが気付かずに使用してしまわないように一定時間後に自動的に設定値をクリアするオートクリア機能が利用されている。このような利用形態においては、ユーザは画像形成装置の初期メニューから所望の設定画面をその都度選択する必要があった。このため、個々のユーザが普段使う設定が決まっていたとしても、ユーザは同じ設定を毎回行わなければならない煩わしさがある。
【０００３】
この問題を解決するため、初期設定をユーザが自由に設定可能なカスタマイズ機能が考案されている。カスタマイズ機能は、ユーザ自身が個人設定値の設定作業を行うことで、システム個人設定値に従って初期値や振る舞いを変える。
【０００４】
従来技術として、特許文献１が開示されている。特許文献１では、認証したユーザに応じて、予め設定されている情報を初期値として用いることで、ユーザ好みの設定で動作することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２５９３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら画像形成装置の機能を使いこなすのに不慣れで、個人設定の設定方法がわからず、カスタマイズ機能を使用していなかったユーザが存在する。そのため、ユーザに対して個人設定の設定画面へ誘導する仕組みが必要である。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の画像形成装置は、ユーザ個人毎の設定値を記録する設定値記録手段と、ユーザを識別するための認証手段と、設定値を登録するための画面を制御する登録画面制御手段と、前記設定値記録手段から、前記認証手段により認証したユーザに対する設定値を設定値取得手段と、前記認証手段により認証が完了した際に、前記設定値取得手段により設定値が取得できなかった場合、前記登録画面に画面遷移することを特徴とする画面制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
個人設定画面に遷移することにより、カスタマイズ機能の存在が周知され、カスタマイズ機能の利用を促進することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係るＭＦＰ１０１のコントローラユニットを示す図である。
【図２】本発明の実施の形態に係るＭＦＰ１０１のプログラム構成を示す図である。
【図３】本発明の実施の形態に係るＭＦＰ１０１の個人設定値の管理テーブルを示す図である。
【図４】本発明の実施の形態に係るＭＦＰ１０１の個人設定登録画面を示す図である。
【図５】第一の実施形態に係るＭＦＰ１０１の認証後に表示する画面を決定するための判断処理についてのフローチャートである。
【図６】第二の実施形態に係るＭＦＰ１０１の認証後に表示する画面を決定するための判断処理についてのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
＜第一の実施形態＞
図１は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）のハードウェア構成の一例を示す図である。  図１は、本実施例における説明のための一例を示したものであり、他の構成要素を含んだり、あるいは、本実施例と同様の効果のある構成であったりしても構わないことは言うまでもない。
【００１１】
システムバス１１０に対してＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、入力制御Ｉ／Ｆ１１４、表示制御Ｉ／Ｆ１１５、外部メモリＩ／Ｆ１１６、通信Ｉ／Ｆコントローラ１１７が接続されている。また、システムバス１１０に対しては、スキャナ１２１やプリンタ１２２も接続されている。システムバス１１０に接続される各部は、システムバス１１０を介して互いにデータのやりとりを行うことができるように構成されている。
【００１２】
ＲＯＭ１１３は、不揮発性のメモリであり、画像データやその他のデータ、ＣＰＵ１１１が動作するための各種プログラム等が、それぞれ所定の領域に格納されている。ＲＡＭ１１２は、揮発性のメモリであり、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。
【００１３】
ＣＰＵ１１１は、例えばＲＯＭ１１３に格納されるプログラムに従い、ＲＡＭ１１２をワークメモリとして用いて、ＭＦＰ１０１の各部を制御する。尚、ＣＰＵ１１１が動作するためのプログラムは、ＲＯＭ１１３に格納されるのに限られず、外部メモリ（ハードディスク等）１２０に予め記憶されていてもよい。
【００１４】
入力制御Ｉ／Ｆ１１４は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１１１に供給する。例えば、入力制御Ｉ／Ｆ１１４は、ユーザ操作を受け付ける入力デバイスとして、キーボードといった文字情報入力デバイス（不図示）や、マウス（不図示）やタッチパネル１１８といったポインティングデバイス等を有する。尚、タッチパネル１１８は、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにされている入力デバイスである。
【００１５】
ＣＰＵ１１１は、入力デバイスに対してなされたユーザ操作に応じて入力制御Ｉ／Ｆ１１４で生成され供給される制御信号に基づき、プログラムに従いＭＦＰ１０１の各部を制御する。これにより、ユーザ操作に応じた動作をＭＦＰ１０１に行わせることができる。
【００１６】
表示制御Ｉ／Ｆ１１５は、ディスプレイ１１９に対して画像を表示させるための表示信号を出力する。例えば、ＣＰＵ１１１は、プログラムに従い、生成した表示制御信号を表示制御Ｉ／Ｆ１１５に対して供給する。表示制御Ｉ／Ｆ１１５は、この表示制御信号に基づき表示信号を生成してディスプレイ１１９に対して出力する。例えば、表示制御Ｉ／Ｆ１１５は、ＣＰＵ１１１が生成する表示制御信号に基づき、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面をディスプレイ１１９に表示させる。
【００１７】
タッチパネル１１８は、ディスプレイ１１９と一体的に構成される。例えば、タッチパネル１１８は光の透過率がディスプレイ１１９の表示を妨げないように構成され、ディスプレイ１１９の表示面の上層に取り付けられる。そして、タッチパネル１１８における入力座標と、ディスプレイ１１９上の表示座標と、が対応付けられる。これにより、あたかもユーザがディスプレイ１１９上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００１８】
外部メモリＩ／Ｆ１１６には、例えばハードディスクやフレキシブルディスク、又はＣＤやＤＶＤ、メモリーカード等の外部メモリ１２０が装着可能になっている。ＣＰＵ１１１の制御に基づき、装着された外部メモリ１２０からのデータの読み出しや、外部メモリ１２０に対するデータの書き込みが行われる。構成によっては、外部メモリ１２０をＲＯＭ１１３の代わりに使用することもあり得る。
【００１９】
通信Ｉ／Ｆコントローラ１１７は、ＣＰＵ１１１の制御に基づき、例えばＬＡＮやインターネット、有線、無線等の各種ネットワークに対する通信を行う。ネットワーク１３２には、ＰＣや他のＭＦＰ、プリンタ、サーバ等、様々な装置がＭＦＰ１０１と通信可能に接続される。
【００２０】
スキャナ１２１は、原稿を読み取り、画像データを生成する。例えば、スキャナ１２１は、原稿台やＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）に置かれた原稿を読み取り、デジタルデータ化し、画像データを生成する。そして、スキャナ１２１は、生成した画像データを外部メモリＩ／Ｆ１１６を介して外部メモリ１２０に格納する。プリンタ１２２は、入力制御Ｉ／Ｆ１１４を介して入力されたユーザの指示や通信Ｉ／Ｆコントローラ１１７を介して外部装置から入力されたコマンドに基づいて、画像データを紙原稿に印刷する。
【００２１】
図２を用いて、ＭＦＰ１０１のソフトウェアの構成について説明する。なお、図２は、本実施例における説明のための一例を示したものであり、他の構成要素を含んだり、あるいは、本実施例と同様の効果のある構成であったりしても構わないことは言うまでもない。
【００２２】
図２のおける各制御部は、ＲＯＭ１１３に記憶されており、起動時や機能利用時など必要に応じてＲＡＭ１１２へ展開され、ＣＰＵ１１１で実行される。表示操作制御部３０１は、入力制御Ｉ／Ｆ１１４と表示制御Ｉ／Ｆ１１５を制御する。表示操作制御部３０１は、他の制御部からの指示に基づいて表示操作部１１５を介してディスプレイ１１９で表示を行ったり、入力制御Ｉ／Ｆ１１４を介してタッチパネル１１８にユーザが入力した情報を取得したりすることを行う。なお、取得した情報は、必要に応じて表示操作制御部３０１から各制御部へ渡す。
【００２３】
認証制御部３０２は、ユーザを識別するための認証処理を行い、ＭＦＰ１０１の正当なユーザか否かの判断を行う。例えば、ディスプレイ１１９にユーザ名、パスワードをユーザに入力させる画面を表示してユーザに入力させる。入力処理が実行されると、タッチパネル１１８にそれぞれ入力されたユーザ名、パスワードが、表示制御Ｉ／Ｆ１１５を介して、認証制御部３０２に送られる。認証制御部３０２は、ＲＯＭ１１３に格納されたユーザデータベース内で、ユーザ名、パスワードが一致するものがあるかを照合して、ユーザの認証を実施する。
【００２４】
もちろん認証方法は、この限りでなく、非接触型のＩＣカードなど他の認証方法でもよい。更には、ＭＦＰ１０１内にユーザデータベースを持つのでなく、例えば、ＡｃｔｖｅＤｉｒｅｃｔｏｒｙのなどのように、外部の認証サーバによって認証を実施する形態でも構わない。このような場合は、認証制御部３０２は、通信Ｉ／Ｆコントローラ１１７を介して、外部の認証サーバに問い合わせを実施する。
【００２５】
認証制御部３０２は、ユーザの情報を取得して、各制御部に渡すことを実施する。また、認証状態開始（ログイン）、認証状態終了（ログアウト）のイベントを各制御部へ伝えることも行う。具体的には、認証制御部３０２は、認証画面を表示するように表示操作制御部３０１へ指示し、表示操作制御部３０１からユーザが入力した認証情報を得て、認証を行う。認証が成功すると、認証制御部３０２は、表示操作制御部３０１へ認証後の画面制御を指示する。また、認証制御部３０２は、各制御部に対して、ユーザ情報を渡すことも行う。ユーザ情報とは、例えばユーザを一意に特定する情報、ユーザ名、ドメイン名、Ｅ−Ｍａｉｌアドレスであったりする。
【００２６】
設定値記憶制御部３０３は、ユーザの個人設定値を記憶する。設定値記憶制御部３０３は、ユーザを識別する情報（以下、ユーザ識別子）と、ユーザにひもづく設定値を組として、ＲＡＭ１１２、またはＲＯＭ１１３上に記憶する。図３に、設定値記憶制御部３０３に含まれる個人設定値の一例を示す。例えば、ユーザ識別子が「ｕｓｅｒＡ」の表示言語は「日本語」で、初期表示画面は「トップメニュー」、コピージョブのデフォルト値として「レイアウト（２ｉｎ１）、カラーモード（モノクロ）」が登録されている。
【００２７】
また、ＭＦＰ１０１には、ひとつ以上の機能（以下、Ｆｕｎｃｔｉｏｎと呼ぶ）を備えている。それぞれのＦｕｎｃｔｉｏｎ毎に制御部があり、一例としてコピー制御部３０４を図示する。当然ながらＭＦＰ１０１に関わる各Ｆｕｎｃｔｉｏｎについて、それぞれの制御部が存在するのは言うまでもない。コピー以外のＦｕｎｃｔｉｏｎの制御部について、図示はしない。
【００２８】
例として、コピー制御部３０４について説明する。スキャナ１２１から画像データを読み取り、読み取った画像データを不図示の画像データ処理部で画像処理を行って、プリンタ１２２へ画像処理が行われた画像データを出力する。ここで、画像データ処理部では、各種画像処理を実施する。画像処理の一例として、２枚の原画像から１枚のコピー画像を生成する２ｉｎ１機能などがある。
【００２９】
次にカスタマイズ機能について説明する。カスタマイズ機能の一例として、初期表示画面を変更したり、表示言語を変更したり、各Ｆｕｎｃｔｉｏｎのジョブ設定のデフォルト値を変更したりといったことを行なうことが出来る。
【００３０】
認証制御部３０２は、認証が成功した場合に、ユーザ識別子を各制御部に渡す。各制御部は設定値記憶制御部３０３にユーザ識別子を渡し、設定値記憶制御部３０３から該当するユーザの個人設定値の取得を指示する。各制御部は、取得した個人設定値に応じて処理を変更する。以下では、表示言語を例に説明する。個人設定値は、図３の値、すなわち「ユーザＡ」の個人設定値が「日本語」だったとする。
【００３１】
表示操作制御部３０１は、認証制御部３０２から「ユーザＡ」のユーザ識別子「ｕｓｅｒＡ」を受け取り、設定値記憶制御部３０３に対してユーザ識別子「ｕｓｅｒＡ」に対する表示言語の個人設定値を要求する。従って、表示操作制御部３０１は、「日本語」で表示するべきだと判断できるので、画面を「日本語」に変更する。
【００３２】
同様に、「ユーザＢ」の個人設定値が「英語」だったとすると、同様の手順で表示操作制御部３０１は、画面を「英語」に変更する。また別の例として、コピージョブ設定のデフォルト値ついて説明する。コピー制御部３０４は、設定値記憶部３０３に、ユーザ識別子を渡して、ジョブ設定の個人設定値の取得を行う。コピー制御部３０４は、取得したジョブ設定に従って、コピージョブ設定画面の表示を表示操作制御部３０１に要求する。表示操作制御部３０１は、コピージョブ設定を「レイアウト（２ｉｎ１）」、「カラーモード（モノクロ）」に設定した状態で表示を行う。
【００３３】
また、設定値記憶制御部３０３は、表示操作制御部３０１を介して、ユーザに個人設定値の登録を行なわせる個人設定登録画面５００をディスプレイ１１９上に表示する。図４は、個人設定登録画面５００の一例である。
【００３４】
例として、図４（ａ）の個人設定登録画面５００には、各個人設定を行なうリンクボタンが配置されている。表示言語リンクボタン５０１、初期表示画面リンクボタン５０２、コピーのジョブ設定リンクボタン５０３などである。また登録キャンセルボタン５０４を押下すると個人設定登録画面５００に遷移する前の画面に戻る。例えば表示言語リンクボタン５０１を押下すると、図４（ｂ）の表示言語登録画面６００に遷移する。表示言語登録画面６００には、表示言語選択リスト６０１と、ＯＫボタン６０２と、キャンセルボタン６０３が配置されている。
【００３５】
ユーザは、表示言語選択リスト６０１から任意の言語を選択し、ＯＫボタン６０２を押下すると、設定値記憶制御部３０３は、選択した言語を個人設定値としてＲＯＭ１１３に保存する。また、キャンセルボタン６０３を押下すると、個人設定値の登録は行なわずに、個人設定登録画面５００に遷移する。
【００３６】
図５は、ＭＦＰ１０１にユーザが認証した際に、認証後の最初の画面を表示するまでについて示したフローチャートである。
【００３７】
認証制御部３０２は、表示操作制御部３０１に対して認証画面の表示と、認証画面からの入力情報の取得を要求する（Ｓ１０００）。認証制御部３０２は、ユーザが入力した認証情報を表示操作制御部３０１から受け取り、認証が成功かどうか判断する（Ｓ１００１）。Ｓ１００１で、認証制御部３０２が認証に失敗したと判断した場合は、Ｓ１０００に戻る。認証制御部３０２は、認証したユーザを特定するためのユーザ識別子を発行する（Ｓ１００２）。認証制御部３０２は、ユーザ識別子を各制御部に渡し、設定値記憶制御部３０３は、受け取ったユーザ識別子から該当ユーザの個人設定値をＲＯＭ１１３から取得する（Ｓ１００３）。
【００３８】
設定値記憶制御部３０３は、個人設定値を取得できた場合（Ｓ１００４）、個人設定値の初期画面設定に応じた画面を表示するように表示操作制御部３０１へ要求する（Ｓ１００５）。設定値記憶制御部３０３は、個人設定値を取得できなかった場合（Ｓ１００４）、図４で例を示した個人設定登録画面５００を表示するように表示操作制御部３０１へ要求する（Ｓ１００６）。表示操作制御部３０１は、設定値記憶制御部３０３に要求された画面をディスプレイ１１９に表示する（Ｓ１００７）。
【００３９】
このようにＭＦＰ１０１は、認証完了したユーザに対して、個人設定値の登録の有無を確認し、個人設定値がなければ、個人設定値登録画面を表示する。これにより個人設定値が未登録のユーザに対して登録を促すことにより、ユーザが自ら個人設定登録画面５００をメニューから辿って選択する必要が無くなくとも個人設定が可能となるため、カスタマイズ機能の利用率を向上させることができる。
【００４０】
＜第二の実施形態＞
第二の実施形態として、個人設定の登録内容をユーザに再度確認させるＭＦＰ１０１の例について説明する。第一の実施形態で説明した通り、個人設定の登録をしていないユーザに対して個人設定登録画面５００を表示することにより登録を促すことはできる。さらにユーザに対して定期的に個人設定の更新させることでカスタマイズ機能の利用を促すモードについて説明する。
【００４１】
設定値記憶制御部３０３は、一定条件が満たされた場合、再チェックフラグを有効にする。ここで、条件は一つに限らず、一つ以上の条件の組み合わせでも良い。条件の例として、設定値記憶制御部３０３は、ユーザ毎の認証回数を記憶しておき、認証回数が閾値を超える度に、再チェックフラグを有効にする。
【００４２】
第二の条件の例として、設定値記憶制御部３０３は、ユーザが個人設定として登録したデフォルト値から一時的に別の設定値に変更して操作した場合、変更回数を記憶しておく。設定値記憶制御部３０３は、変更回数が閾値を超える度に、再チェックフラグを有効にする。
【００４３】
第三の条件の例として、個人設定として登録した個人設定値が、ＭＦＰ１０１のオプション構成や機器の状態に合致していない場合、設定値記憶制御部３０３は、再チェックフラグを有効にする。オプション構成とは、例えばＦｉｎｉｓｈｅｒであったり、給紙アクセサリであったりする。また機器の状態とは、例えばカセットに格納されている用紙の種類やサイズであったり、トナー切れであったり、プリンタ縮退中であったりする。設定値記憶制御部３０３が記憶する個人設定の中には、オプション構成や機器の状態に関連するものがある。
【００４４】
例えば、登録時にはＦｉｎｉｓｈｅｒが装着されていたとすると、コピーのジョブ設定として「製本」設定が登録できる。しかしＦｉｎｉｓｈｅｒを取り外すと「製本」機能が使用できない。そのためユーザは、登録した個人設定の「製本」から別の設定に変更しなければいけなくなる。同じように個人設定として用紙サイズ「Ａ３」の設定をしていてもカセットに「Ａ３」サイズの用紙が存在しないことがある。そのため、設定値記憶制御部３０３は、機器構成の変更や状態を監視し、またユーザが設定を変更する回数を記憶することで、再チェックフラグを有効にする制御を行う。
【００４５】
図６は、ＭＦＰ１０１にユーザが認証した際に、認証後の最初の画面を表示するまでについて示したフローチャートである。認証制御部３０２は、表示操作制御部３０１に対して認証画面の表示と、認証画面からの入力情報の取得を要求する（Ｓ２０００）。認証制御部３０２は、ユーザが入力した認証情報を表示操作制御部３０１から受け取り、認証が成功かどうか判断する（Ｓ２００１）。Ｓ２００１で、認証制御部３０２が認証に失敗したと判断した場合は、Ｓ２０００に戻る。認証制御部３０２は、認証したユーザを特定するためのユーザ識別子を発行する（Ｓ２００２）。
【００４６】
認証制御部３０２は、ユーザ識別子を各制御部に渡し、設定値記憶制御部３０３は、受け取ったユーザ識別子から該当ユーザの個人設定値をＲＯＭ１１３から取得する（Ｓ２００３）。設定値記憶制御部３０３は、個人設定値を取得できなかった場合（Ｓ２００４）、図４で例を示した個人設定登録画面５００を表示するように表示操作制御部３０１へ要求する（Ｓ２００６）。設定値記憶制御部３０３は、個人設定値を取得できた場合（Ｓ２００４）、再チェックフラグの判定を行う（Ｓ２００５）。再チェックフラグが有効だった場合、ユーザに対して個人設定の更新が必要だと見直して、図４で例を示した個人設定登録画面５００を表示するように表示操作制御部３０１へ要求する（Ｓ２００６）。
【００４７】
また、設定値記憶制御部３０３は、再チェックフラグを無効にする（Ｓ２００８）。Ｓ２００５で再チェックフラグが無効だった場合、個人設定値の初期画面設定に応じた画面を表示するように表示操作制御部３０１へ要求する（Ｓ２００７）。表示操作制御部３０１は、設定値記憶制御部３０３に要求された画面をディスプレイ１１９に表示する（Ｓ２００９）。
【００４８】
これにより、ユーザに対して定期的に個人設定の更新させることでカスタマイズ機能の利用を促し、ユーザの利便性を向上させることができる。
【符号の説明】
【００４９】
１０１  ＭＦＰ
１１１  ＣＰＵ
１１２  ＲＡＭ
１１３  ＲＯＭ
１２１  スキャナ
１２２  プリンタ
【図１】
2018058299.tif 000003
【図２】
2018058299.tif 000004
【図３】
2018058299.tif 000005
【図４】
2018058299.tif 000006
【図５】
2018058299.tif 000007
【図６】
2018058299.tif 000008