(57)【要約】【課題】  画像形成装置と管理サーバーとの通信が失敗した場合の画像形成装置における認証の信頼性を従来より向上することができる印刷システムを提供する。【解決手段】  印刷システムのＭＦＰは、情報を記憶する記憶部と、利用者の認証情報を受け付け（Ｓ１０１）、Ｓ１０１において受け付けられた認証情報を管理サーバーに送信することによって認証を実行し（Ｓ１０２）、管理サーバーは、ＭＦＰから送信されてきた認証情報に基づいて認証を実行して、認証の結果である認証結果をＭＦＰに送信し、ＭＦＰは、管理サーバーによる認証が成功した場合に（Ｓ１０８でＹＥＳ）、管理サーバーに送信した認証情報を記憶部に記憶させ（Ｓ１０９）、管理サーバーから認証結果が送信されてこない場合に（Ｓ１１４でＹＥＳ）、Ｓ１０１において受け付けられた認証情報と、記憶部に記憶されている認証情報とに基づいて認証を実行する（Ｓ１１５）ことを特徴とする。【選択図】  図６
2014048755.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、前記画像形成装置の利用者を管理する管理サーバーとを備えており、
前記画像形成装置は、情報を記憶する情報記憶部と、前記利用者の認証情報を受け付ける認証情報受付手段と、前記認証情報受付手段によって受け付けられた前記認証情報に基づいて前記利用者の認証を実行する装置側認証実行手段とを備えており、
前記装置側認証実行手段は、前記認証情報受付手段によって受け付けられた前記認証情報を前記管理サーバーに送信することによって前記認証を実行し、
前記管理サーバーは、前記画像形成装置から送信されてきた前記認証情報に基づいて前記認証を実行するサーバー側認証実行手段を備えており、
前記サーバー側認証実行手段は、前記認証の結果である認証結果を前記画像形成装置に送信し、
前記装置側認証実行手段は、前記管理サーバーによる前記認証が成功した場合に、前記管理サーバーに送信した前記認証情報を前記情報記憶部に記憶させ、
前記装置側認証実行手段は、前記管理サーバーから前記認証結果が送信されてこない場合に、前記認証情報受付手段によって受け付けられた前記認証情報と、前記情報記憶部に記憶されている前記認証情報とに基づいて前記認証を実行することを特徴とする印刷システム。
【請求項２】
前記サーバー側認証実行手段は、前記利用者の前記認証が成功した場合に、この利用者による前記画像形成装置の機能の実行の権限を示す認可情報を、この画像形成装置に送信し、
前記画像形成装置は、前記利用者による前記画像形成装置の機能の実行を許可する機能許可手段を備えており、
前記機能許可手段は、前記管理サーバーから前記認可情報が送信されてきた場合に、この認可情報に基づいて前記利用者による前記画像形成装置の機能の実行を許可するとともに、この認可情報を前記情報記憶部に記憶させ、
前記機能許可手段は、前記管理サーバーから前記認可情報が送信されてこない場合に、前記情報記憶部に記憶されている前記認可情報に基づいて前記利用者による前記画像形成装置の機能の実行を許可することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記認可情報は、前記機能の実行の権限として前記機能の実行の許可量を示す許可量情報を含んでおり、
前記機能許可手段は、前記機能を実行した場合に、前記機能を実行した量である実行量を示す実行量情報を前記管理サーバーに送信することを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記機能許可手段は、前記実行量情報の前記管理サーバーへの送信が失敗した場合に、前記画像形成装置と前記管理サーバーとの通信が成功したとき、前記実行量情報を前記管理サーバーに送信することを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記情報記憶部は、不揮発性の記憶デバイスであることを特徴とする請求項２から請求項４までの何れかに記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置と、この画像形成装置の利用者を管理する管理サーバーとを備えている印刷システムに関する。
【背景技術】
【０００２】
従来の印刷システムとして、画像形成装置と、画像形成装置から送信されてきた認証情報に基づいて認証を実行する管理サーバーとの通信が失敗した場合に、画像形成装置による仮認証が実行されるものが知られている（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１３４８５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷システムにおいては、管理サーバーによる認証と、画像形成装置による仮認証とに関連がないので、管理サーバーによって認証されない利用者を、画像形成装置による仮認証において認証してしまう可能性があるという問題がある。
【０００５】
そこで、本発明は、画像形成装置と管理サーバーとの通信が失敗した場合の画像形成装置における認証の信頼性を従来より向上することができる印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷システムは、画像形成装置と、前記画像形成装置の利用者を管理する管理サーバーとを備えており、前記画像形成装置は、情報を記憶する情報記憶部と、前記利用者の認証情報を受け付ける認証情報受付手段と、前記認証情報受付手段によって受け付けられた前記認証情報に基づいて前記利用者の認証を実行する装置側認証実行手段とを備えており、前記装置側認証実行手段は、前記認証情報受付手段によって受け付けられた前記認証情報を前記管理サーバーに送信することによって前記認証を実行し、前記管理サーバーは、前記画像形成装置から送信されてきた前記認証情報に基づいて前記認証を実行するサーバー側認証実行手段を備えており、前記サーバー側認証実行手段は、前記認証の結果である認証結果を前記画像形成装置に送信し、前記装置側認証実行手段は、前記管理サーバーによる前記認証が成功した場合に、前記管理サーバーに送信した前記認証情報を前記情報記憶部に記憶させ、前記装置側認証実行手段は、前記管理サーバーから前記認証結果が送信されてこない場合に、前記認証情報受付手段によって受け付けられた前記認証情報と、前記情報記憶部に記憶されている前記認証情報とに基づいて前記認証を実行することを特徴とする。
【０００７】
この構成により、本発明の印刷システムは、管理サーバーによる認証が成功した場合に、画像形成装置が管理サーバーに送信した認証情報を情報記憶部に記憶させ、管理サーバーから画像形成装置に認証結果が送信されてこない場合に、情報記憶部に記憶されている認証情報に基づいて画像形成装置が認証を実行するので、管理サーバーによる認証と、画像形成装置による認証との同一性を維持することができる。したがって、本発明の印刷システムは、画像形成装置と管理サーバーとの通信が失敗した場合の画像形成装置における認証の信頼性を従来より向上することができる。
【０００８】
また、本発明の印刷システムにおいて、前記サーバー側認証実行手段は、前記利用者の前記認証が成功した場合に、この利用者による前記画像形成装置の機能の実行の権限を示す認可情報を、この画像形成装置に送信し、前記画像形成装置は、前記利用者による前記画像形成装置の機能の実行を許可する機能許可手段を備えており、前記機能許可手段は、前記管理サーバーから前記認可情報が送信されてきた場合に、この認可情報に基づいて前記利用者による前記画像形成装置の機能の実行を許可するとともに、この認可情報を前記情報記憶部に記憶させ、前記機能許可手段は、前記管理サーバーから前記認可情報が送信されてこない場合に、前記情報記憶部に記憶されている前記認可情報に基づいて前記利用者による前記画像形成装置の機能の実行を許可しても良い。
【０００９】
この構成により、本発明の印刷システムは、管理サーバーから認可情報が送信されてきた場合に、この認可情報を情報記憶部に記憶させ、管理サーバーから認可情報が送信されてこない場合に、情報記憶部に記憶されている認可情報に基づいて利用者による画像形成装置の機能の実行を許可するので、利用者による画像形成装置の機能の実行の管理サーバーによる許可、すなわち、管理サーバーによる認可と、利用者による画像形成装置の機能の実行の画像形成装置による許可、すなわち、画像形成装置による認可との同一性を維持することができる。
【００１０】
また、本発明の印刷システムにおいて、前記認可情報は、前記機能の実行の権限として前記機能の実行の許可量を示す許可量情報を含んでおり、前記機能許可手段は、前記機能を実行した場合に、前記機能を実行した量である実行量を示す実行量情報を前記管理サーバーに送信しても良い。
【００１１】
この構成により、本発明の印刷システムは、機能の実行によって許可量が変動する権限について、管理サーバーによる認可の状態と、画像形成装置による認可の状態との同一性を維持することができる。
【００１２】
また、本発明の印刷システムにおいて、前記機能許可手段は、前記実行量情報の前記管理サーバーへの送信が失敗した場合に、前記画像形成装置と前記管理サーバーとの通信が成功したとき、前記実行量情報を前記管理サーバーに送信しても良い。
【００１３】
この構成により、本発明の印刷システムは、機能の実行によって許可量が変動する権限について、管理サーバーによる認可の状態と、画像形成装置による認可の状態とが異なる期間が長期化することを抑えることができる。
【００１４】
また、本発明の印刷システムにおいて、前記情報記憶部は、不揮発性の記憶デバイスであっても良い。
【００１５】
この構成により、本発明の印刷システムは、情報記憶部に記憶されている認可情報に基づいて利用者による画像形成装置の機能の実行を許可する場合に、画像形成装置の電源が切断されることによる不正を抑えることができる。
【発明の効果】
【００１６】
本発明の印刷システムは、画像形成装置と管理サーバーとの通信が失敗した場合の画像形成装置における認証の信頼性を従来より向上することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態に係る印刷システムのブロック図である。
【図２】図１に示すＭＦＰのブロック図である。
【図３】図２に示す利用者情報の一例を示す図である。
【図４】図１に示す管理サーバーのブロック図である。
【図５】図４に示す利用者情報の一例を示す図である。
【図６】利用者の認証情報が入力された場合の図２に示すＭＦＰの動作のフローチャートである。
【図７】認証要求を受信した場合の図４に示す管理サーバーの動作のフローチャートである。
【図８】更新用情報を受信した場合の図４に示す管理サーバーの動作のフローチャートである。
【図９】ジョブ実行情報が入力された場合の図２に示すＭＦＰの動作のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１９】
まず、本実施の形態に係る印刷システム１０の構成について説明する。
【００２０】
図１は、本実施の形態に係る印刷システム１０のブロック図である。
【００２１】
図１に示すように、印刷システム１０は、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０を含む多数のＭＦＰと、ＭＦＰの利用者を管理する管理サーバー３０とを備えている。多数のＭＦＰと、管理サーバー３０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して互いに通信可能に接続されている。ここで、多数のＭＦＰは、それぞれ本発明の画像形成装置を構成している。
【００２２】
なお、印刷システム１０に含まれている多数のＭＦＰのそれぞれの構成は、ＭＦＰ２０の構成と同様である。したがって、以下においては、印刷システム１０に含まれる多数のＭＦＰを代表してＭＦＰ２０について説明する。
【００２３】
図２は、ＭＦＰ２０のブロック図である。
【００２４】
図２に示すように、ＭＦＰ２０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、用紙に印刷を実行する印刷デバイスであるプリンター２３と、原稿から画像を読み取る読取デバイスであるスキャナー２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部２６と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部２７と、ＭＦＰ２０全体を制御する制御部２８とを備えている。
【００２５】
記憶部２７は、ＭＦＰ２０用のプログラムである画像形成装置用プログラム２７ａと、利用者に関する情報である利用者情報２７ｂとを記憶しており、本発明の情報記憶部を構成している。
【００２６】
画像形成装置用プログラム２７ａは、ＭＦＰ２０の製造段階でＭＦＰ２０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ２０に追加でインストールされても良いし、ネットワーク１１上からＭＦＰ２０に追加でインストールされても良い。
【００２７】
記憶部２７は、管理サーバー３０（図１参照。）の後述の記憶部３４に記憶されている利用者情報３４ｂの認可情報を更新するための情報である更新用情報２７ｃを記憶することができる。更新用情報２７ｃは、実行したジョブの情報である。例えば、スキャナー２４によって原稿から読み取った画像をプリンター２３によって用紙に印刷する動作であるコピーのジョブについての更新用情報２７ｃは、出力した用紙のサイズと、コピーの部数と、そのコピーにおいて印刷した全枚数と、カラーコピーおよびモノクロコピーの何れであったかの情報と、両面印刷および片面印刷の何れであったかの情報とを含んでいる。
【００２８】
図３は、利用者情報２７ｂの一例を示す図である。
【００２９】
図３に示すように、利用者情報２７ｂは、利用者の認証情報と、ＭＦＰの機能の実行の権限を示す認可情報と、情報の更新日時とを含んでいる情報であって、利用者毎の情報である。
【００３０】
認証情報は、利用者の識別情報である利用者ＩＤと、パスワードとの組み合わせの情報である。
【００３１】
認可情報は、例えば、コピーにおいて印刷可能である枚数を示すコピー制限枚数と、ネットワーク通信部２６を介して受信した画像をプリンター２３によって用紙に印刷することができる枚数を示す印刷制限枚数と、スキャナー２４によって原稿から画像を読み取ることができる枚数を示すＳｃａｎ制限枚数と、ファックス通信部２５を介してファックス送信することができる枚数を示すＦＡＸ制限枚数とを含んでいる情報である。
【００３２】
ここで、コピー制限枚数、印刷制限枚数、Ｓｃａｎ制限枚数およびＦＡＸ制限枚数は、機能の実行の権限として機能の実行の許可量を示す情報であり、本発明の許可量情報を構成している。
【００３３】
図３に示す利用者情報２７ｂによれば、利用者ＩＤが「ＵＳＥＲ００１」である利用者のパスワードは、「１２３４」である。利用者ＩＤが「ＵＳＥＲ００１」である利用者のコピー制限枚数、印刷制限枚数、Ｓｃａｎ制限枚数、ＦＡＸ制限枚数は、それぞれ「１００枚」、「５０枚」、「３０枚」、「０枚」である。利用者ＩＤが「ＵＳＥＲ００１」である利用者の情報の更新日時は、「２０１２年７月３１日１２時０分」である。
【００３４】
図２に示す制御部２８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部２７に記憶されているプログラムを実行するようになっている。
【００３５】
制御部２８は、記憶部２７に記憶されている画像形成装置用プログラム２７ａを実行することによって、利用者の認証情報を受け付ける認証情報受付手段２８ａ、認証情報受付手段２８ａによって受け付けられた認証情報に基づいて利用者の認証を実行する装置側認証実行手段２８ｂ、および、利用者によるＭＦＰ２０の機能の実行を許可する機能許可手段２８ｃとして機能する。
【００３６】
図４は、管理サーバー３０のブロック図である。
【００３７】
図４に示すように、管理サーバー３０は、種々の操作が入力されるマウスやキーボードなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部３２と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部３３と、プログラムおよび各種のデータを記憶しているＨＤＤなどの記憶デバイスである記憶部３４と、管理サーバー３０全体を制御する制御部３５とを備えている。管理サーバー３０は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターによって構成されている。
【００３８】
記憶部３４は、管理サーバー３０用のプログラムであるサーバー用プログラム３４ａと、利用者に関する情報である利用者情報３４ｂとを記憶している。
【００３９】
サーバー用プログラム３４ａは、管理サーバー３０の製造段階で管理サーバー３０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの記憶媒体から管理サーバー３０に追加でインストールされても良いし、ネットワーク１１上から管理サーバー３０に追加でインストールされても良い。
【００４０】
図５は、利用者情報３４ｂの一例を示す図である。
【００４１】
図３に示す利用者情報２７ｂには、ＭＦＰ２０からの認証要求に基づいて管理サーバー３０による認証が成功したことがある利用者の情報のみが登録される。そのため、図５に示す利用者情報３４ｂは、図３に示す利用者情報２７ｂに登録されていない利用者の情報が登録されている場合がある。例えば、図５に示す利用者情報３４ｂは、図３に示す利用者情報３４ｂに登録されていない利用者として、利用者ＩＤが「ＵＳＥＲ００２」である利用者の情報が登録されている。
【００４２】
また、図３に示す利用者情報２７ｂと、図５に示す利用者情報３４ｂとは、例えば、ＭＦＰ２０と管理サーバー３０との通信が成功しない場合などに、それぞれ別々に更新される可能性がある。例えば、図３に示す利用者情報２７ｂと、図５に示す利用者情報３４ｂとは、利用者ＩＤが「ＵＳＥＲ００３」である利用者のパスワード、認可情報および更新日時が異なっている。
【００４３】
図４に示す制御部３５は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部３４に記憶されているプログラムを実行するようになっている。
【００４４】
制御部３５は、記憶部３４に記憶されているサーバー用プログラム３４ａを実行することによって、ＭＦＰから送信されてきた認証情報に基づいて認証を実行するサーバー側認証実行手段３５ａ、および、利用者の認可情報を管理する認可情報管理手段３５ｂとして機能する。
【００４５】
次に、印刷システム１０の動作について説明する。
【００４６】
まず、利用者がＭＦＰ２０にログインする場合の印刷システム１０の動作について説明する。
【００４７】
利用者がＭＦＰ２０へのログインのために利用者自身の利用者ＩＤおよびパスワードの組み合わせ、すなわち、認証情報を操作部２１に入力するか、利用者がＭＦＰ２０へのログインのために利用者自身の認証情報をＭＦＰ２０の外部のＰＣなどの装置からネットワーク１１を介してＭＦＰ２０に入力すると、ＭＦＰ２０の制御部２８は、図６に示す動作を実行する。
【００４８】
図６は、利用者の認証情報が入力された場合のＭＦＰ２０の動作のフローチャートである。
【００４９】
図６に示すように、ＭＦＰ２０の制御部２８の認証情報受付手段２８ａは、操作部２１またはネットワーク通信部２６を介して入力された利用者の認証情報を受け付ける（Ｓ１０１）。
【００５０】
次いで、制御部２８の装置側認証実行手段２８ｂは、Ｓ１０１において受け付けた認証情報を含む認証要求をネットワーク通信部２６を介して管理サーバー３０に送信する（Ｓ１０２）。
【００５１】
管理サーバー３０の制御部３５は、ネットワーク通信部３３を介して認証要求を受信すると、図７に示す動作を実行する。
【００５２】
図７は、認証要求を受信した場合の管理サーバー３０の動作のフローチャートである。
【００５３】
図７に示すように、管理サーバー３０の制御部３５のサーバー側認証実行手段３５ａは、ＭＦＰ２０から送信されてきてネットワーク通信部３３を介して受信した認証要求に基づいて認証を実行する（Ｓ１３１）。ここで、サーバー側認証実行手段３５ａは、この認証要求に含まれている認証情報が利用者に対応付けて記憶部３４上の利用者情報３４ｂに登録されている場合、この利用者の認証が成功したと判断する。例えば、この認証要求に含まれている認証情報の利用者ＩＤ、パスワードがそれぞれ「ＵＳＥＲ００１」、「１２３４」であって、記憶部３４上の利用者情報３４ｂが図５に示す情報である場合、この認証要求に含まれている認証情報が、利用者ＩＤが「ＵＳＥＲ００１」である利用者に対応付けて記憶部３４上の利用者情報３４ｂに登録されているので、サーバー側認証実行手段３５ａは、この利用者の認証が成功したと判断する。一方、サーバー側認証実行手段３５ａは、この認証要求に含まれている認証情報が利用者に対応付けて利用者情報３４ｂに登録されていない場合、この利用者の認証が失敗したと判断する。
【００５４】
次いで、サーバー側認証実行手段３５ａは、Ｓ１３１における認証の結果である認証結果をネットワーク通信部３３を介してＭＦＰ２０に送信する（Ｓ１３２）。ここで、サーバー側認証実行手段３５ａは、Ｓ１３１における認証が成功した場合、利用者の認証が成功した旨と、この利用者に対応付けて記憶部３４上の利用者情報３４ｂに登録されている認可情報とを認証結果に含める。例えば、利用者ＩＤが「ＵＳＥＲ００１」である利用者の認証がＳ１３１において成功した場合、サーバー側認証実行手段３５ａは、利用者ＩＤが「ＵＳＥＲ００１」である利用者の認証が成功した旨と、この利用者に対応付けて記憶部３４上の利用者情報３４ｂに登録されている権限、例えば、「コピー制限枚数  １００枚」、「印刷制限枚数  ５０枚」、「Ｓｃａｎ制限枚数  ３０枚」、「ＦＡＸ制限枚数  ０枚」などの権限とを認証結果に含める。一方、サーバー側認証実行手段３５ａは、Ｓ１３１における認証が失敗した場合、利用者の認証が失敗した旨を認証結果に含める。
【００５５】
管理サーバー３０の制御部３５は、Ｓ１３２の処理を終了すると、図７に示す動作を終了する。
【００５６】
図６に示すように、ＭＦＰ２０の制御部２８の装置側認証実行手段２８ｂは、Ｓ１０２の処理の後、ネットワーク通信部２６を介して管理サーバー３０から認証結果を受信したか否かを判断する（Ｓ１０３）。
【００５７】
制御部２８の機能許可手段２８ｃは、ネットワーク通信部２６を介して管理サーバー３０から認証結果を受信したとＳ１０３において判断されると、記憶部２７に更新用情報２７ｃが記憶されているか否かを判断する（Ｓ１０４）。
【００５８】
機能許可手段２８ｃは、記憶部２７に更新用情報２７ｃが記憶されているとＳ１０４において判断すると、記憶部２７に記憶されている全ての更新用情報２７ｃをネットワーク通信部２６を介して管理サーバー３０に送信する（Ｓ１０５）。ここで、Ｓ１０５において管理サーバー３０に送信される更新用情報２７ｃは、ＭＦＰ２０を操作中の利用者に関する更新用情報２７ｃに限らず、記憶部２７に記憶されている全ての更新用情報２７ｃである。
【００５９】
管理サーバー３０の制御部３５は、ネットワーク通信部３３を介して更新用情報２７ｃを受信すると、図８に示す動作を実行する。
【００６０】
図８は、更新用情報２７ｃを受信した場合の管理サーバー３０の動作のフローチャートである。
【００６１】
図８に示すように、管理サーバー３０の制御部３５の認可情報管理手段３５ｂは、ＭＦＰ２０から送信されてきてネットワーク通信部３３を介して受信した更新用情報２７ｃに基づいて、記憶部３４上の利用者情報３４ｂに記憶されている認可情報を更新する（Ｓ１４１）。例えば、認可情報管理手段３５ｂは、利用者ＩＤが「ＵＳＥＲ００１」である利用者が「ネットワーク通信部２６を介して受信した画像をプリンター２３によってＮ枚の用紙に印刷する」というジョブを実行したという更新用情報２７ｃを受信した場合、利用者ＩＤが「ＵＳＥＲ００１」である利用者について記憶部３４上の利用者情報３４ｂにおいて記憶されている印刷制限枚数からＮ枚を減じる。
【００６２】
管理サーバー３０の制御部３５は、Ｓ１４１の処理を終了すると、図８に示す動作を終了する。
【００６３】
図６に示すように、ＭＦＰ２０の制御部２８の機能許可手段２８ｃは、Ｓ１０５の処理の後、Ｓ１０５における送信が成功したか否かを判断する（Ｓ１０６）。
【００６４】
機能許可手段２８ｃは、送信が成功したとＳ１０６において判断すると、記憶部２７に記憶されている全ての更新用情報２７ｃを削除する（Ｓ１０７）。
【００６５】
制御部２８の装置側認証実行手段２８ｂは、記憶部２７に更新用情報２７ｃが記憶されていないとＳ１０４において判断されるか、送信が失敗したとＳ１０６において判断されるか、Ｓ１０７の処理が終了すると、管理サーバー３０から受信した認証結果に基づいて、管理サーバー３０による利用者の認証が成功したか否かを判断する（Ｓ１０８）。
【００６６】
装置側認証実行手段２８ｂは、管理サーバー３０による利用者の認証が成功したとＳ１０８において判断すると、Ｓ１０２において管理サーバー３０に送信した認証情報を記憶部２７上の利用者情報２７ｂに記憶させる（Ｓ１０９）。ここで、装置側認証実行手段２８ｂは、利用者情報２７ｂに書き込む予定の認証情報の対象である利用者の認証情報が既に利用者情報２７ｂに記憶されている場合、既に利用者情報２７ｂに記憶されている認証情報を、新たな認証情報で上書きする。
【００６７】
次いで、制御部２８の機能許可手段２８ｃは、認証結果の一部として管理サーバー３０から送信されてきた認可情報に基づいて、ＭＦＰ２０の機能の実行を許可する（Ｓ１１０）。
【００６８】
次いで、機能許可手段２８ｃは、認証結果の一部として管理サーバー３０から送信されてきた認可情報を記憶部２７上の利用者情報２７ｂに記憶させる（Ｓ１１１）。ここで、機能許可手段２８ｃは、利用者情報２７ｂに書き込む予定の認可情報の対象である利用者の認可情報が既に利用者情報２７ｂに記憶されている場合、既に利用者情報２７ｂに記憶されている認可情報を、新たな認可情報で上書きする。
【００６９】
次いで、制御部２８の装置側認証実行手段２８ｂは、認証の成功を表示部２２への表示によって通知して（Ｓ１１２）、図６に示す動作を終了する。
【００７０】
装置側認証実行手段２８ｂは、管理サーバー３０による利用者の認証が失敗したとＳ１０８において判断すると、認証の失敗を表示部２２への表示によって通知して（Ｓ１１３）、図６に示す動作を終了する。
【００７１】
装置側認証実行手段２８ｂは、ネットワーク通信部２６を介して管理サーバー３０から認証結果を受信していないとＳ１０３において判断すると、管理サーバー３０との通信が失敗したか否かを判断する（Ｓ１１４）。
【００７２】
装置側認証実行手段２８ｂは、管理サーバー３０との通信が失敗していないとＳ１１４において判断すると、再びＳ１０３の処理を実行する。
【００７３】
一方、装置側認証実行手段２８ｂは、管理サーバー３０との通信が失敗したとＳ１１４において判断すると、Ｓ１０１において受け付けた認証情報と、記憶部２７上の利用者情報２７ｂに記憶されている認証情報とに基づいて認証を実行する（Ｓ１１５）。ここで、装置側認証実行手段２８ｂは、Ｓ１０１において受け付けた認証情報が利用者に対応付けて記憶部２７上の利用者情報２７ｂに登録されている場合、この利用者の認証が成功したと判断する。例えば、Ｓ１０１において受け付けた認証情報の利用者ＩＤ、パスワードがそれぞれ「ＵＳＥＲ００１」、「１２３４」であって、記憶部２７上の利用者情報２７ｂが図３に示す情報である場合、Ｓ１０１において受け付けた認証情報が、利用者ＩＤが「ＵＳＥＲ００１」である利用者に対応付けて記憶部２７上の利用者情報２７ｂに登録されているので、装置側認証実行手段２８ｂは、この利用者の認証が成功したと判断する。一方、装置側認証実行手段２８ｂは、Ｓ１０１において受け付けた認証情報が利用者に対応付けて利用者情報２７ｂに登録されていない場合、この利用者の認証が失敗したと判断する。
【００７４】
次いで、装置側認証実行手段２８ｂは、Ｓ１１５における利用者の認証が成功したか否かを判断する（Ｓ１１６）。
【００７５】
制御部２８の機能許可手段２８ｃは、利用者の認証が成功したとＳ１１６において判断されると、この利用者によるＭＦＰ２０の機能の実行を、記憶部２７上の利用者情報２７ｂに記憶されている認可情報に基づいて許可する（Ｓ１１７）。
【００７６】
次いで、制御部２８の装置側認証実行手段２８ｂは、認証の成功を表示部２２への表示によって通知して（Ｓ１１２）、図６に示す動作を終了する。
【００７７】
装置側認証実行手段２８ｂは、利用者の認証が失敗したとＳ１１６において判断すると、認証の失敗を表示部２２への表示によって通知して（Ｓ１１３）、図６に示す動作を終了する。
【００７８】
次に、利用者がＭＦＰ２０の機能を実行する場合の印刷システム１０の動作について説明する。
【００７９】
利用者がＭＦＰ２０の機能を実行するための指示であるジョブ実行情報を操作部２１から入力するか、利用者がジョブ実行情報をＭＦＰ２０の外部のＰＣなどの装置からネットワーク１１を介してＭＦＰ２０に入力すると、ＭＦＰ２０の制御部２８は、図９に示す動作を実行する。
【００８０】
図９は、ジョブ実行情報が入力された場合のＭＦＰ２０の動作のフローチャートである。
【００８１】
図９に示すように、ＭＦＰ２０の制御部２８の機能許可手段２８ｃは、操作部２１またはネットワーク通信部２６を介して入力されたジョブ実行情報を受け付ける（Ｓ１６１）。
【００８２】
次いで、機能許可手段２８ｃは、Ｓ１６１において受け付けたジョブ実行情報において指示されている実行が許可されているか否かを判断する（Ｓ１６２）。例えば、機能許可手段２８ｃは、ジョブ実行情報において指示されている実行が「ネットワーク通信部２６を介して受信した画像をプリンター２３によってＮ枚の用紙に印刷すること」である場合、ジョブ実行情報を入力した利用者について記憶部２７上の利用者情報２７ｂにおいて記憶されている印刷制限枚数がＮ枚以上であるときに、ジョブ実行情報において指示されている実行が許可されていると判断する。一方、機能許可手段２８ｃは、ジョブ実行情報において指示されている実行が「ネットワーク通信部２６を介して受信した画像をプリンター２３によってＮ枚の用紙に印刷すること」である場合、ジョブ実行情報を入力した利用者について記憶部２７上の利用者情報２７ｂにおいて記憶されている印刷制限枚数がＮ枚未満であるときに、ジョブ実行情報において指示されている実行が許可されていないと判断する。
【００８３】
機能許可手段２８ｃは、ジョブ実行情報において指示されている実行が許可されていないとＳ１６２において判断すると、ジョブの実行を許可しないことを表示部２２への表示によって通知して（Ｓ１６３）、図９に示す動作を終了する。
【００８４】
一方、機能許可手段２８ｃは、ジョブ実行情報において指示されている実行が許可されているとＳ１６２において判断すると、Ｓ１６１において受け付けたジョブ実行情報において指示されているジョブを実行する（Ｓ１６４）。
【００８５】
次いで、機能許可手段２８ｃは、Ｓ１６４において実行したジョブの内容に基づいて、記憶部２７上の利用者情報２７ｂに記憶されている認可情報を更新する（Ｓ１６５）。例えば、機能許可手段２８ｃは、「ネットワーク通信部２６を介して受信した画像をプリンター２３によってＮ枚の用紙に印刷する」というジョブを実行した場合、記憶部２７上の利用者情報２７ｂにおいて記憶されている印刷制限枚数からＮ枚を減じる。
【００８６】
次いで、機能許可手段２８ｃは、Ｓ１６４において実行したジョブの内容に基づいた更新用情報２７ｃを記憶部２７に記憶させる（Ｓ１６６）。
【００８７】
次いで、機能許可手段２８ｃは、記憶部２７に記憶されている全ての更新用情報２７ｃをネットワーク通信部２６を介して管理サーバー３０に送信する（Ｓ１６７）。ここで、Ｓ１６７において管理サーバー３０に送信される更新用情報２７ｃは、ＭＦＰ２０にログイン中の利用者に関する更新用情報２７ｃに限らず、記憶部２７に記憶されている全ての更新用情報２７ｃである。
【００８８】
管理サーバー３０の制御部３５は、ネットワーク通信部３３を介して更新用情報２７ｃを受信すると、図８に示す動作を実行する。すなわち、管理サーバー３０の制御部３５の認可情報管理手段３５ｂは、ＭＦＰ２０から送信されてきてネットワーク通信部３３を介して受信した更新用情報２７ｃに基づいて、記憶部３４上の利用者情報３４ｂに記憶されている認可情報を更新する。
【００８９】
図９に示すように、ＭＦＰ２０の制御部２８の機能許可手段２８ｃは、Ｓ１６７における送信が成功したか否かを判断する（Ｓ１６８）。
【００９０】
機能許可手段２８ｃは、送信が成功したとＳ１６８において判断すると、記憶部２７に記憶されている全ての更新用情報２７ｃを削除して（Ｓ１６９）、図９に示す動作を終了する。
【００９１】
一方、機能許可手段２８ｃは、送信が失敗したとＳ１６８において判断すると、Ｓ１６９の処理を実行せずに、図９に示す動作を終了する。
【００９２】
以上に説明したように、印刷システム１０は、管理サーバー３０による認証が成功した場合に（Ｓ１０８でＹＥＳ）、ＭＦＰ２０が管理サーバー３０に送信した認証情報を記憶部２７に記憶させ（Ｓ１０９）、管理サーバー３０からＭＦＰ２０に認証結果が送信されてこない場合に（Ｓ１１４でＹＥＳ）、記憶部２７に記憶されている認証情報に基づいてＭＦＰ２０が認証を実行する（Ｓ１１５）ので、管理サーバー３０による認証と、ＭＦＰ２０による認証との同一性を維持することができる。したがって、印刷システム１０は、ＭＦＰ２０と管理サーバー３０との通信が失敗した場合のＭＦＰ２０における認証の信頼性を従来より向上することができる。
【００９３】
印刷システム１０は、管理サーバー３０から認可情報が送信されてきた場合に（Ｓ１０８でＹＥＳ）、この認可情報を記憶部２７に記憶させ（Ｓ１１１）、管理サーバー３０から認可情報が送信されてこない場合に（Ｓ１１４でＹＥＳ）、記憶部２７に記憶されている認可情報に基づいて利用者によるＭＦＰ２０の機能の実行を許可する（Ｓ１１７）ので、利用者によるＭＦＰ２０の機能の実行の管理サーバー３０による許可、すなわち、管理サーバー３０による認可と、利用者によるＭＦＰ２０の機能の実行のＭＦＰ２０による許可、すなわち、ＭＦＰ２０による認可との同一性を維持することができる。
【００９４】
印刷システム１０は、ＭＦＰ２０が機能を実行した場合に（Ｓ１６４）、機能を実行した量である実行量を示す実行量情報を更新用情報２７ｃとしてＭＦＰ２０が管理サーバー３０に送信する（Ｓ１６７）ので、機能の実行によって許可量が変動する権限、すなわち、コピー制限枚数、印刷制限枚数、Ｓｃａｎ制限枚数およびＦＡＸ制限枚数などの許可量情報について、管理サーバー３０による認可の状態と、ＭＦＰ２０による認可の状態との同一性を維持することができる。
【００９５】
印刷システム１０は、更新用情報２７ｃの管理サーバー３０への送信が失敗した場合に（Ｓ１０６でＮＯ、Ｓ１６８でＮＯ）、ＭＦＰ２０と管理サーバー３０との通信が成功したとき、更新用情報２７ｃを管理サーバー３０に送信する（Ｓ１０５、Ｓ１６７）ので、機能の実行によって許可量が変動する権限、すなわち、許可量情報について、管理サーバー３０による認可の状態と、ＭＦＰ２０による認可の状態とが異なる期間が長期化することを抑えることができる。
【００９６】
なお、ＭＦＰ２０は、本実施の形態において、記憶部２７上に溜まっている更新用情報２７ｃを管理サーバー３０に送信することを、管理サーバー３０から認証結果を受信する度に試みるようになっているが、他のタイミングで試みるようになっていても良い。例えば、ＭＦＰ２０は、記憶部２７上に溜まっている更新用情報２７ｃを管理サーバー３０に送信することを、数秒毎、数分毎などの一定の周期で試みるようになっていても良い。
【００９７】
印刷システム１０は、記憶部２７が揮発性の記憶デバイスである場合、ＭＦＰ２０の電源が切断されることによって記憶部２７に記憶されている認可情報が消去されてしまうので、不正に機能が実行される可能性がある。しかしながら、印刷システム１０は、記憶部２７が不揮発性の記憶デバイスであるので、記憶部２７に記憶されている認可情報に基づいて利用者によるＭＦＰ２０の機能の実行を許可する場合に、ＭＦＰ２０の電源が切断されることによる不正を抑えることができる。
【００９８】
なお、印刷システム１０は、本実施の形態において、利用者ＩＤおよびパスワードの組み合わせの情報を認証情報としているが、他の情報を認証情報とするようになっていても良い。例えば、印刷システム１０は、ＭＦＰ２０に設けたＩＤカードリーダーによって読み取られた利用者のＩＤカードのデータを認証情報とするようになっていても良いし、ＭＦＰ２０に設けた指紋センサーによって読み取られた利用者の指紋のデータを認証情報とするようになっていても良い。
【００９９】
また、本発明の許可量情報は、本実施の形態において、コピー制限枚数、印刷制限枚数、Ｓｃａｎ制限枚数およびＦＡＸ制限枚数が例示されているが、他の情報であっても良い。例えば、本発明の許可量情報は、ファックス通信部２５を介してファックス送信することができる時間を示すＦＡＸ制限送信時間を含んでいても良い。
【０１００】
また、管理サーバー３０の認可情報管理手段３５ｂは、利用者の認可情報の管理だけではなく、認可情報に基づいた利用者に対する課金を管理するようになっていても良い。
【０１０１】
印刷システム１０は、本実施の形態において本発明の画像形成装置としてＭＦＰを備えているが、プリンター専用機、コピー専用機、ＦＡＸ専用機など、ＭＦＰ以外の画像形成装置を備えていても良い。
【符号の説明】
【０１０２】
１０  印刷システム
２０  ＭＦＰ（画像形成装置）
２７  記憶部（情報記憶部）
２７ｂ  利用者情報（認証情報、認可情報、許可量情報）
２７ｃ  更新用情報（実行量情報）
２８ａ  認証情報受付手段
２８ｂ  装置側認証実行手段
２８ｃ  機能許可手段
３０  管理サーバー
３４ｂ  利用者情報（認証情報、認可情報、許可量情報）
３５ａ  サーバー側認証実行手段
【図１】
2014048755.tif 000003
【図２】
2014048755.tif 000004
【図３】
2014048755.tif 000005
【図４】
2014048755.tif 000006
【図５】
2014048755.tif 000007
【図６】
2014048755.tif 000008
【図７】
2014048755.tif 000009
【図８】
2014048755.tif 000010
【図９】
2014048755.tif 000011