(57)【要約】【課題】サーバの設定情報に基づいてＭＦＰが起動処理を制御する場合、ＭＦＰの起動処理に直接影響する設定情報の授受が完了していないと、ＭＦＰは起動処理を完了することが出来ない。【解決手段】ＭＦＰ１０１は、起動時にサーバ２３から設定情報を受信できていなければ、前回動作時に受信した該設定情報を記憶する不揮発の記憶部に記憶された設定情報を参照する。それによって、起動時に設定情報の受信待ちであった場合に、参照した前回の設定情報に応じて、部分的に使用可能な状態で起動可能とする。【選択図】図８
2011233031.tif 000002
【特許請求の範囲】
【請求項１】
サーバから受信する設定情報に基づいて動作する画像形成装置であって、
ユーザインターフェース画面を表示できる操作手段と、
前記設定情報に含まれる認証サービスの種類を記憶するための記憶手段と、
当該画像形成装置の起動後に前記サーバから前記設定情報を受信しておらず且つ前記記憶手段に記憶された認証サービスの種類が機能別認証である場合にはユーザによる操作を受け付ける受付画面を前記操作手段に表示する表示制御手段と、
前記サーバから前記設定情報を受信したなら、該設定情報に含まれる認証サービスの種類を前記記憶手段に記憶させる手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記表示制御手段はさらに、当該画像形成装置の起動後に前記サーバから前記設定情報を受信しておらず且つ前記記憶手段に記憶された認証サービスの種類が機能別認証ではない場合には前記サーバからの設定情報の待機中である旨を前記操作手段に表示し、当該画像形成装置の起動後に前記サーバから前記設定情報を受信している場合には前記設定情報に含まれた認証サービスの種類に応じた初期機能画面を前記操作手段に表示することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記表示制御手段は、当該画像形成装置の起動後に前記サーバから前記設定情報を受信している場合には、前記設定情報に含まれた認証サービスの種類が機能別認証であれば前記受付画面を前記操作手段に表示し、前記設定情報に含まれた認証サービスの種類が機能別認証でなければ利用者の認証を求める画面を前記操作手段に表示することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記表示制御手段はさらに、当該画像形成装置の起動後に前記サーバから前記設定情報を受信していることの判定に先立って、当該画像形成装置が認証サービスに対応しているか否かを判定し、当該画像形成装置が認証サービスに対応していない場合には前記受付画面を前記操作手段に表示することを特徴とする請求項１または２に記載の画像形成装置。
【請求項５】
サーバから受信する設定情報に基づいて動作する画像形成装置としてコンピュータを機能させるためのプログラムであって、
ユーザインターフェース画面を表示できる操作手段と、
前記設定情報に含まれる認証サービスの種類を記憶するための記憶手段と、
当該画像形成装置の起動後に前記サーバから前記設定情報を受信しておらず且つ前記記憶手段に記憶された認証サービスの種類が機能別認証である場合にはユーザによる操作を受け付ける受付画面を前記操作手段に表示する表示制御手段と、
前記サーバから前記設定情報を受信したなら、該設定情報に含まれる認証サービスの種類を前記記憶手段に記憶させる手段と
してコンピュータを機能させるためのプログラム。
【請求項６】
ユーザインターフェース画面を表示できる操作手段と設定情報に含まれる認証サービスの種類を記憶するための記憶手段とを備えた、サーバから受信する設定情報に基づいて動作する画像形成装置の制御方法であって、
前記画像形成装置の起動後に前記サーバから前記設定情報を受信しているか否か判定し、
前記記憶手段に記憶された認証サービスの種類が機能別認証であるか否かを判定し、
前記画像形成装置の起動後に前記サーバから前記設定情報を受信しておらず且つ前記記憶手段に記憶された認証サービスの種類が機能別認証である場合には操作を受け付ける受付画面を前記操作手段に表示し、
前記画像形成装置の起動後に前記サーバから前記設定情報を受信しておらず且つ前記記憶手段に記憶された認証サービスの種類が機能別認証ではない場合には前記サーバからの設定情報の待機中である旨を前記操作手段に表示し、
前記画像形成装置の起動後に前記サーバから前記設定情報を受信している場合には前記設定情報に含まれた認証サービスの種類に応じ初期機能画面を前記操作手段に表示することを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばアプリケーションサーバから設定情報を受信し、その設定情報に基づいて動作する画像処理装置とその制御方法とに関する。
【背景技術】
【０００２】
装置全体の使用者制限を行う認証機能に加えて、装置の一部機能（例えば送信機能）についても使用者制限を行う認証機能を搭載したＭＦＰが増えている。本稿では、装置自体の使用に対する認証をデバイス認証、装置の持つ特定の機能に限定した認証をアプリケーション認証と呼ぶ。例えば、コピー機能は誰でも自由に使用してよいが、送信機能の使用は認証をパスした権限のあるユーザに制限したいという顧客に対しては、アプリケーション認証が好適なソリューションとなろう。
【０００３】
一般的に、ＭＦＰがどちらの認証で動作するかは、ＭＦＰに予め設定された設定情報に基づいて決定されることが多い。つまり、システム管理者もしくは設置するサービスマンがＭＦＰの設定を適切に行い、設定された設定情報に基づいてＭＦＰが起動／動作する。
【０００４】
一方で、低導入コスト／低メンテナンスコストの観点から、各ＭＦＰには設定機能を設けずに、外部のアプリケーションサーバが持つ設定情報に基づいてＭＦＰを起動／動作させる構成のＭＦＰもある。例えば、ユーザ毎にＵＩ設定情報を予めサーバに登録しておき、ＭＦＰにログインする際のユーザＩＤによってそのＵＩ設定情報をサーバから受信してＭＦＰのＵＩ（ユーザインターフェース）をカスタマイズする案が提案されている（例えば特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１２３００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
サーバによりＭＦＰの設定を行うシステムでは、サーバの設定情報に、「デバイス認証か、またはアプリケーション認証か」といった認証サービスを選択する設定のような、ＭＦＰの起動処理に直接影響する設定情報も含まれる場合がある。このようなシステムでは、起動処理に関わる基本的な設定情報をサーバから受信していないと、ＭＦＰは起動処理を完了することが出来ない。
【０００７】
このため、ＭＦＰは、一般的には「サーバの設定情報待ち」である旨をＵＩに表示して設定情報の受信を完了するまで認証すら行わせず、使用者を待たせる。しかしアプリケーション認証でしか使用しないＭＦＰも、再起動のたびに設定が完了するまでその全機能が使用不可能になるため、使い勝手が悪かった。
【０００８】
また、サーバがダウンしたりネットワーク障害で長時間「サーバの設定情報待ち」の状態が続くような状況では、アプリケーション認証にも関わらずＭＦＰ全機能がダウンタイムの間は使用不可能になるため、非常に不便だった。
【０００９】
本発明は上記従来例の少なくとも一つを鑑みて成されたもので、画像形成装置の可用性を向上することを目的とする。例えば、サーバから設定情報を受信する前であっても、利用が制限されていない機能については利用可能な画像形成装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明は以下の構成を備える。
【００１１】
サーバから受信する設定情報に基づいて動作する画像形成装置であって、
ユーザインターフェース画面を表示できる操作手段と、
前記設定情報に含まれる認証サービスの種類を記憶するための記憶手段と、
当該画像形成装置の起動後に前記サーバから前記設定情報を受信しておらず且つ前記記憶手段に記憶された認証サービスの種類が機能別認証である場合にはユーザによる操作を受け付ける受付画面を前記操作手段に表示する表示制御手段と、
前記サーバから前記設定情報を受信したなら、該設定情報に含まれる認証サービスの種類を前記記憶手段に記憶させる手段とを備える。
【発明の効果】
【００１２】
本発明によれば、画像形成装置の可用性を向上することができる。例えば、サーバの設定情報を受信して動作可能になる前でも、利用が制限されていない機能については利用することが可能となり、利便性を損なうことがない。また、サーバにアクセスできない状態であっても利用が制限されていない機能については利用可能となり、ユーザの利便性を向上させることが出来る。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態に係る画像処理装置のハードウェア構成を示すブロック図である。
【図２】本発明の一実施の形態に係る画像処理装置が使用されるシステム構成図である。
【図３】アプリケーションサーバ２３の設定画面の一例を示す図である。
【図４】画像処理装置の認証画面の一例を示す図である。
【図５】画像処理装置のコピー機能画面の一例を示す図である。
【図６】ＳＥＮＤ機能に使用者制限が掛かっている際に表示される認証画面の一例を示す図である。
【図７】サーバ２３からの設定情報が未受信であり、ＭＦＰが使用不可状態であることを示す画面の一例を示す図である。
【図８】ＭＦＰ１０１の起動処理の流れを示すフローチャートである。
【図９】認証サービスからの設定情報が未受信である場合の操作部の表示例を示す図である。
【図１０】確認画面の表示例を示す図である。
【図１１】ＭＦＰ１０１の内部のプログラムモジュールを示す図である。
【発明を実施するための形態】
【００１４】
［第１実施形態］
以下、図面を参照しながら、本発明の実施形態について説明する。図１は本発明の一実施の形態に係る画像形成装置の一例である複合機（ＭＦＰ）ハードウェア構成を示すブロック図である。画像形成装置は、プリンタ、スキャナをそれぞれ有する単機能装置であってもよい。なおＭＦＰは画像処理よりも画像入出力が重要なので画像入出力装置と呼ぶこともある。ＭＦＰ１０１は、コントローラ２００、操作部２１１、ファクス制御ユニット２１９、プロッタ２１５、スキャナ２１６、及びその他のハードウェアリソース２１７を含む。コントローラ２００はＭＦＰ全体の制御を行い、オペレーションパネルを備えた操作部２１１はＭＦＰの処理や動作設定を行うためのものである。操作部２１１には表示パネルが含まれユーザインターフェースを表示できる。ファクス制御ユニット２１９はファクシミリ制御を行い、プロッタ２１５は画像のハードコピーを行う。スキャナ２１６は原稿を読み取る。スキャナ２１６とプロッタ２１５とは単独でも機能するし、ファクシミリ装置の入出力機構としても機能する。また連動してコピーを行うこともできる。また画像データはファクシミリ以外の媒体（あるいはプロトコル）で送受信することもできる。
【００１５】
コントローラ２００は、ＭＦＰ全体の制御を行うＣＰＵ２０１と、操作部Ｉ／Ｆ、ＣＰＵＩ／Ｆ、ＰＣＩＩ／Ｆ、メモリコントローラ等を内蔵するコントローラ用ＡＳＩＣ２０２と、ＮＢ（ノースブリッジ）２０３とを含む。ＮＢ２０３は、バスコントローラ等を有し、ＡＳＩＣ２０２やＰＣＩバス２１８、ＲＡＭ２１２とＣＰＵ２０１との間に介在するＡＳＩＣ２０２にはこのほか、ＨＤＤ２１４とＲＯＭ２１３も接続されている。ＰＣＩインターフェース２１８には、シリアルバス２０４、ネットワークインタフェースカード２０５、ＵＳＢデバイス２０６、無線ＬＡＮインターフェース２０７、ＩＥＥＥ１３９４バス２０８、ＵＳＢホスト２０９、メモリカードＩ／Ｆ２１０等が接続されている。ＨＤＤ２１４は不揮発の記憶媒体であり、画像データや、サーバから受信した設定情報に含まれている認証サービスの種類を示す情報を記憶できる。ネットワークインタフェースカード（以下、ＮＩＣと称する）２０５はネットワークへの接続機能を備え、これを介してサーバに接続できる。ＵＳＢデバイス２０６はＰＣ端末等に接続可能である。無線ＬＡＮインターフェース２０７は例えばＩＥＥＥ８０２．１１などである。ＵＳＢホスト２０９はＵＢＳケーブルを介してＩＣカードリーダ１０３等を接続するためのインターフェースである。メモリカードＩ／Ｆ２１０はメモリカードからデータを読み、あるいはメモリカードにデータを書くためのインターフェースである。ファクス制御ユニット２１９、プロッタ２１５、スキャナ２１６そしてその他のハードウェアリソース２１７とＡＳＩＣ２０２はＰＣＩバス２１８によって接続されている。
【００１６】
ＣＰＵ２０１は、ＮＢ２０３、ＰＣＩバス２１８、ＵＳＢホスト２０９を介して、ＵＳＢケーブルにてＩＣカードリーダ１０３と接続されており、ＩＣカードリーダ１０３に対してコマンドを送信することにより制御を行う。ＩＣカード１０４のアクセスは、ＩＣカードリーダ１０３がＩＣカード１０４と通信を行うことにより実現される。ＩＣカードリーダ１０３は接触或いは非接触方式のＩＣカード１０４との間でデータの読み書きを行うためのインターフェースである。たとえばユーザの認証情報をＩＣカード１０４に記録しておけば、そのＩＣカードに記録された情報をＩＣカードリーダ１０３で読み取り、読み取った認証情報により認証を受けることができる。
【００１７】
図２は本発明の一実施の形態に係る画像形成装置が使用されるシステムの概略図である。本システムでは、ＭＦＰ１０１と、複数のＰＣ端末２２とアプリケーションサーバ２３とがネットワークを介して通信可能に接続されている。
【００１８】
ＭＦＰ１０１は、アプリケーションサーバ２３が提供するサービスに対応しており、サーバ２３で設定される設定情報を例えば定期的に受信する。ＭＦＰ１０１は、受信した設定情報をＲＡＭ２１２やＨＤＤ２１４に保持し、必要に応じて参照することで、該設定情報に基づいた動作を行う。
【００１９】
図１１は、ＭＦＰ１０１の内部のプログラムモジュールを示す図である。ＵＩ制御部１１０１は、ＭＦＰを遠隔操作するためのＰＣ又はＭＦＰ１０１の操作部に対する操作画面の表示制御を行う。カードリーダ制御部１１０３は、ＩＣカード制御部１１０４を制御する。ＩＣカード制御部１１０４は、ＩＣカードリーダ１０３を制御する。認証ＡＰＩ１１０７は、アプリケーションサーバ２３のジョブ管理アプリ１１１０からの認証情報を受け取り、認証管理部１１０６へ渡す。また、認証管理部１１０６は、ＵＩ制御部１１０１からの認証情報の入力を、イベント管理部１１０２を介して受け取る。こうして認証管理部１１０６は、認証ＡＰＩ１１０７やＵＩ制御部１１０１からの認証情報を受け取る。認証情報とは、たとえばユーザのＩＤやパスワード等、ユーザを特定するための情報である。認証情報はこのほかＩＣカードによって入力することもでき、その認証情報もやはり認証管理部１１０６に渡される。
【００２０】
そして、認証管理部１１０６は、認証情報のテーブルを参照することで、認証処理を行う。認証情報のテーブルとは、たとえばユーザのＩＤとそのユーザに付与されて権限とを定義したテーブルであり、例えばＨＤＤ２１４に保存されている。認証管理部１１０６は、入力された認証情報で認証情報のテーブルを検索する。テーブルに一致するものがあれば認証は成功であり、該当する権限が当該ユーザの権限である。認証サービスは本実施形態ではＭＦＰがローカルに行うが、サーバ２３に認証情報を送信してサーバ２３が認証を行っても良い。その場合には、入力された認証情報のユーザが認証されたか否かを示す情報と、認証された場合にはその権限を示す情報とがサーバ２３からＭＦＰに応答される。認証サービスには種類があり、本実施形態ではＭＦＰの使用権限を認証するデバイス認証と、機能毎に使用権限を認証するアプリ認証（アプリケーション認証の省略、機能別認証とも呼ぶ）とが含まれる。
【００２１】
ＵＩ制御部１１０１は、図３乃至７、図９等に示すユーザインターフェース画面の表示を制御する。これらの表示は操作部に表示される。またこれらの表示は接続された外部のＰＣへ表示されても良い。アプリケーションモジュール１１０９は、ファームェアの一部である。アプリケーションモジュール１１０９には、ジョブ管理機能や、セキュアプリント機能、課金管理機能を有する。セキュアプリント機能とは認証を条件とした印刷機能であり、例えばＭＦＰにセキュアプリント指定された印刷ジョブを送信しておき、権限のあるユーザがそのジョブの実行をＭＦＰで指示すると、初めて印刷物が出力される。例えば、アプリケーションサーバ２３に保持されたプリントジョブを実行しようとする場合、ＵＩ制御部１１０１で入力されたジョブ管理の指示に応じて、認証ＡＰＩ１１０７を介して１１０９内のジョブ管理機能が呼び出される。ここで認証ＡＰＩ１１０７が介在するのは機能別認証サービスが各機能に対して設定できるためである。認証ＡＰＩ１１０７は、例えばジョブ管理機能の実行が指示されると、ジョブ管理機能に対して機能別認証サービスが設定されているか判定し、設定されていれば上述した一連の認証手順を実行する。そして認証が成功し、権限を持つユーザが行った指示であると判定されたならアプリケーションモジュール１１０９のジョブ管理機能を呼び出す。ジョブ管理機能は、アプリケーションサーバ２３内のジョブ管理アプリ１１１０に対してプリントジョブのリストの要求を送信する。それに対して応答されるジョブリストは、ＵＩ制御部１１０１による制御の下で操作部２１１などへ表示される。セキュアプリント機能や課金機能も同様である。なお図１１ではアプリケーションサーバ２３がプリントジョブも管理するものとしているが、アプリケーションサーバとは別の文書管理サーバを用意し、それが文書データやプリントジョブを管理するように構成することもできる。
【００２２】
図３はアプリケーションサーバ２３におけるＭＦＰ１０１の設定画面の一例である。この画面では認証サービスの種類や認証対象の機能の選択を行うことができる。設定情報はサーバ２３に特に削除されない限り保存され、ＭＦＰ１０１が起動される都度サーバ２３に送信する設定情報の要求に応じて送信される。したがって設定内容が変更されない限り、同じ内容の設定情報がＭＦＰ１０１に対してその起動の度に送信される。
【００２３】
例えば、認証サービスの種類として「デバイス認証」３００が設定されると、その設定が保存され、ＭＦＰ１０１に送信される。その設定情報を受信したＭＦＰ１０１は、電源立ち上げやリセットなどで起動する都度、デバイス認証を要求する。この時、ＭＦＰ１０１の操作部２１１には、図４に示すような認証画面が表示され、使用者はユーザ認証を行わなければ装置１０１自体を使用することが出来ない。
【００２４】
一方、サーバ２３で「アプリケーション認証」３０１が選択され、認証の対象（制限対象）となる機能としてＳＥＮＤ機能が設定されたとする（図３参照）。その場合にも、設定情報はサーバ２３に保存されＭＦＰ１０１に送信される、設定情報を受信したＭＦＰ１０１は、ＳＥＮＤ機能の利用が指示された場合に認証を利用者に要求するアプリケーション認証を行う。使用者は、認証が成功すればＳＥＮＤ機能を利用できる。一方、制限対象外の機能（例えばコピー機能）については認証を受けなくても自由に使用可能である。この場合には、操作部２１１には図５に示すようなユーザインターフェース画面が表示される。図５はコピーボタンが選択されている場合の画面例である。ただし使用者が制限対象の機能（この場合はＳＥＮＤ機能）を使用すべく、図５のＳＥＮＤボタンを押下すると、ＭＦＰ１０１は、図６に示すような認証画面を表示する。そこで、図５には表していないが、制限対象の機能のボタンを、それが制限対象であることを識別可能な特徴を持たせて表示しても良い。
【００２５】
また、図５でＳＣＡＮ  ＯＰＴＩＯＮボタンを押すと図９の画面が表示される。なお設定によってはアプリケーション認証が要求されることもある。ここでサーバ２３認証サービスからの設定情報を未受信の場合は、サーバとの連携が必要な機能、たとえばサーバ２３に保存されたプリントジョブをダウンロードして実行するＰｒｉｎｔ  Ｍｙ  Ｊｏｂｓ機能のキー９０１がグレーアウトされる。また、認証サービスからの設定情報を受信済の場合は、サーバ２３との通信が可能であったことから、Ｐｒｉｎｔ  Ｍｙ  Ｊｏｂｓのキーはグレーアウトされない。この動作については後述する。
【００２６】
ＭＦＰ１０１が起動する際、起動処理に十分間に合うタイミングで、すなわち設定情報を参照する処理に至るまでにＭＦＰ１０１がサーバ２３から設定情報を受信し参照できれば問題はない。しかし、ＭＦＰ１０１がサーバ２３から設定情報を受信するまでには、相応の時間を要するのが一般的である。そしてサーバからの設定情報を受信するまでの間、ＭＦＰ１０１は起動処理を完了することが出来ない。そのため、従来では、例えば、図７に示すような、設定情報の待機中である旨を示す画面を操作部２１１に表示し、サーバ２３からの設定情報の受信待ちである旨を示す。つまり、使用者は装置１０１が使用可能になるまで待たされることになる。
【００２７】
デバイス認証が選択されている設定では、そもそもＭＦＰ１０１の全機能が使用できないため、認証が行える状態になるまでの待ち時間は避けられない。しかしながら、アプリケーション認証（機能別認証）が選択されている場合には、制限対象外の機能については、サーバ２３から設定情報の受信を待たずに常に使用できることが望ましい。
【００２８】
例えば、サーバ２３がダウンしている場合やネットワーク障害等で、装置１０１が設定情報を長時間受信できないような状況もあり得る。この様な状況では、制限対象が特定の機能に限られているにも関わらず、制限のない機能えお含めてＭＦＰ１０１自体が長時間に渡って使用できなくなる。
【００２９】
本実施形態のＭＦＰ１０１は、最後にサーバ２３から受信した設定情報をＨＤＤ２１４に保持する。そしてＭＦＰ１０１は、起動する際に、サーバ２３の設定情報が未受信であれば、ＨＤＤ２１４に記憶された設定情報を参照し、この設定情報に基づいて起動することが可能である。特に機能別認証が設定されていた場合には、ユーザによる操作を受け付ける受付画面を操作部にＵＩ画面として表示する。また最後に受信した設定情報に含まれる認証サービスの種類が「認証不要」である場合にも、ユーザによる操作を受け付ける受付画面を前記操作部に表示する。これによって、ＭＦＰ１０１がオフラインで動作している場合やサーバがダウンしている場合などにも、認証が不要な機能を利用することができる。
【００３０】
図８は、上述したＭＦＰ１０１の起動時の処理を表したフローチャートであり、ＣＰＵ２０１により実行される。図８の手順は、ＭＦＰ１０１の電源が投入されるなどの初期化の処理の一部として実行される他、たとえば設定情報の変更がサーバ２３において行われた場合などに実行されても良い。なお図８はＵＩ画面に着目した手順であり、このほか必要な起動時の処理が行われることはもちろんである。そしてＵＩ画面は、利用者にＭＦＰが使用可能となったことを示す意味もあることから、図８の手順は起動時の処理の最後に近い段階で実行される。
【００３１】
ＭＦＰ１０１はまず、起動後にサーバ２３から設定情報を受信しているか否かの判定に先立って、当該ＭＦＰが認証サービスに対応しているか否かを判定し（Ｓ１６０１）、対応していなければユーザによる操作を受け付ける受付画面を操作部に表示する。受け付け画面として、例えば通常の初期機能画面を表示する（Ｓ１６０２）。つまり、初期機能がＣＯＰＹ機能であれば、ＭＦＰ１０１の操作部２１１には図５に示す画面が表示される。
【００３２】
ＭＦＰ１０１が該当の認証サービスに対応している場合、ＣＰＵ２０１はサーバ２３から設定情報が受信済みか否かをＲＡＭ２１２を参照して判定する（Ｓ１６０３）。参照されるＲＡＭの領域は、設定情報を受信するとそのことを示す情報が記録される領域である。
【００３３】
本実施形態の構成を持つＭＦＰ１０１は、例えばＨＤＤ２１４のような不揮発メモリに前回動作時の最後に受信した設定情報を保持している。このため、Ｓ１６０３でＭＦＰ１０１が設定情報を受信していないと判定されれば、不揮発メモリに保持している最後に受信した設定情報を参照する（Ｓ１６０６）。そして例えば、前回動作時の設定情報に含まれた認証サービスの種類がアプリケーション認証であれば、Ｓ１６０２に進んで初期機能画面を表示し、ＭＦＰを起動する。一方、前回起動時に受信した設定情報すなわち動作時の設定情報の認証サービスの種類がデバイス認証であれば、ＣＰＵ２０１は図７に示す画面を表示して起動すればよい（Ｓ１６０７）。
【００３４】
すなわち、アプリケーションサーバ２３からの設定情報を受信していない場合でも、ステップＳ１６０２に進んで操作受付画面、例えば図５の初期機能画面は表示する。なお、この状態で、図５の「Ｓｃａｎ  Ｏｐｔｉｏｎ」キーを押すと、図９に示すとおり、「Ｐｒｉｎｔ  Ｍｙ  Ｊｏｂ」機能に関するサーバ側のアプリケーションに関する画面を表示しないように表示が制御される。すなわち、「Ｐｒｉｎｔ  Ｍｙ  Ｊｏｂ」のキーがグレーアウトされたり、表示されなくなったりする。
【００３５】
さらに、ステップＳ１６０３でアプリケーションサーバ２３から設定情報を受信したと判定した場合には、設定情報に含まれた認証サービスの種類がアプリケーション認証であるか判定する（Ｓ１６０４）。この種類がアプリケーション認証と判定されればステップＳ１６０２に進んで図５の操作受付画面、例えば初期機能画面は表示するようにする。一方アプリケーション認証ではないすなわちデバイス認証と判定されれば図４の認証画面を表示して認証待ちとなる（Ｓ１６０５）。なお、図５の表示状態で、「Ｓｃａｎ  Ｏｐｔｉｏｎ」キーを押すと、図９に示すとおり、「Ｐｒｉｎｔ  Ｍｙ  Ｊｏｂ」に関するサーバ側のアプリケーションに関する画面を表示するように表示が制御される。すなわち、「Ｐｒｉｎｔ  Ｍｙ  Ｊｏｂ」のキーがアクティブとなる。そして、「Ｐｒｉｎｔ  Ｍｙ  Ｊｏｂｓ」のキーが押されると、デバイス認証が設定されている場合には既に認証は終わっているので、ジョブの選択画面を表示する。続いて、ジョブが選択されると図１０の確認画面を表示する。「Ｐｒｉｎｔ  Ｍｙ  Ｊｏｂ」機能の実行はＭＦＰ１０１のジョブ管理機能により行われる。そのためジョブ管理機能に対してアプリケーション認証が設定されている場合にはユーザ認証が要求される。その場合には図６の認証要求の画面を表示する。それに対して例えばＩＣカード等による認証が成功すると、プリントジョブ選択画面が表示され、ジョブが選択されると図１０の確認画面を表示する。この画面は、サーバ側に実装されているアプリケーションから受信する課金やジョブの管理に関するテキスト情報に基づく。この情報をＭＦＰ１０１がを受信するとＭＦＰ１０１の課金管理機能が処理してＵＩ制御部１１０１へ表示させる。確認画面においてユーザが肯定的応答をすれば、選択されたプリントジョブがＭＦＰ１０１にダウンロードされて実行される。
【００３６】
また不図示ではあるが、サーバ２３から設定情報を受信したＭＦＰ１０１は、その設定情報、特に認証サービスの種類を示す情報をＨＤＤ等の不揮発の媒体に設けた保存領域に複製する。この保存領域が図８のステップ１６０６で参照される領域である。この保存領域の設定情報（前回の設定情報）は、現在参照されている設定情報（現在の設定情報）と区別するために、現在の設定情報とは異なる領域に保存されることが望ましい。
【００３７】
また、設定情報を受信前に、前回の設定情報に基づいてＭＦＰ１０１が起動された後で設定情報を受信することもあり得る。その際には、現在の設定情報に従ってＭＦＰ１０１は動作を継続する。その場合、何らかの機能を実行中であれば当該機能が完了したタイミングで新たな設定情報に切り替えればよい。その結果、前回の設定情報に従ってＭＦＰ１０１が動作しているために、現在の設定情報では許されない権限のユーザがＭＦＰ１０１あるいはその機能を利用していることもあり得る。たとえば前回の認証サービスの種類が指定機能に対するアプリケーション認証であり、現在の認証サービスの種類がデバイス認証の場合には、認証されていないユーザが認証の対象ではない機能を利用していることもあり得る。そのような場合には、たとえばＭＦＰ１０１がいずれの機能も実行していない間にデバイス認証の要求画面を表示し、認証待ちに遷移する。
【００３８】
このように、ＭＦＰ１０１の空き時間など適当なタイミングで現在の設定情報に従う動作に切り替える。
【００３９】
認証処理については本稿で改めて触れるまでもないが、ＭＦＰ１０１は例えばＩＣカード１０４と通信可能なＩＣカードリーダ１０３が接続可能である。ユーザは、自分の個人認証情報が記録されているＩＣカード１０４を予めシステム管理者から配布されており、ＭＦＰ１０１の操作部に認証画面が表示されて認証操作を求められた時に、ＩＣカード１０４をＩＣカードリーダ１０３にかざす。これにより装置１０１がサーバ２３と通信を行って認証処理を行い、認証が成功した場合にのみユーザはＭＦＰ１０１を使用することが出来る。
【００４０】
なお、ＩＣカード１０４は、一般に接触式と非接触式の２種類が存在するが、どちらのタイプでもよい。また、ユーザの個人認証手段は、ＩＣカード１０４である必要はなく、ユーザの識別が可能な何らかのＩＤやパスワード、およびその組み合わせでも良い。この場合、ユーザは、予めシステム管理者から割り当てられている自分のＩＤやパスワードをＭＦＰ１０１の操作部から入力して認証操作を行う。
【００４１】
また、実際の認証処理は、ＭＦＰ１０１内部に認証テーブルを持たせて、自身が認証処理を行うものとして説明したが、アプリケーションサーバ２３が処理しても別の認証サーバが処理してもよい。
【００４２】
更に、本実施例では設定情報の記憶手段としてＨＤＤ２１４を例に挙げたが、不揮発性であればＨＤＤ以外であってもよい。
【００４３】
以上説明したように本実施形態の画像形成装置は、起動後に設定情報を受信する以前であっても、最後に受信した設定情報を参照して、ユーザ認証が不要で不特定のユーザに提供していた機能については、利用可能な状態で起動される。
【００４４】
［第２実施形態］
第１実施形態では、サーバから最後に受信した設定情報、すなわち設定情報の実績値を利用していた。これに対して本実施形態では、ＭＦＰ１０１が起動するのに必要最低限の設定情報を含む情報を、予めＭＦＰ１０１の不揮発の記憶手段（例えばＨＤＤ２１４やＲＯＭ２１３）に保持しておき、これを利用する。この場合は、サーバ２３からの設定情報が未受信の場合に、予め記憶された値を参照して、この値に基づいて起動・動作することになる。
【００４５】
また設定情報が未受信の場合には、そのときのＭＦＰ１０１やネットワークの状態に応じて動作状態を決定することもできる。たとえば、設定情報が未受信であってもサーバとの通信が可能であれば、第１実施形態のように前回の印刷設定を参照して起動し動作する。一方、サーバとの通信が不可能であれば、予め定めたモードで起動し動作する。たとえばデバイス認証を要求する。
【００４６】
このように、設定情報が未受信の場合でも、少なくとも起動に必要な設定を予め定めておくことで、ＭＦＰ１０１を利用に供することが可能となる。
【００４７】
［その他の実施例］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011233031.tif 000003
【図２】
2011233031.tif 000004
【図３】
2011233031.tif 000005
【図４】
2011233031.tif 000006
【図５】
2011233031.tif 000007
【図６】
2011233031.tif 000008
【図７】
2011233031.tif 000009
【図８】
2011233031.tif 000010
【図９】
2011233031.tif 000011
【図１０】
2011233031.tif 000012
【図１１】
2011233031.tif 000013