(57)【要約】【課題】クライアントからのリクエストに応じて、顧客のユーザの実績情報を、ユーザ管理の負荷を増大させることなく、かつセキュリティを確保しつつクライアントに提供する仕組みを提供する。【解決手段】デバイス管理システム１０１が、顧客のユーザごとの印刷実績情報を集計する。デバイス管理システム１０１が、クライアント端末１０４からの顧客情報を含むリクエストを受信し、クライアント端末１０４のユーザを認証するために、クライアント端末をリクエストに含まれる顧客情報に対応する環境に設置された画像形成装置１０２にアクセスさせるためのリダイレクトＵＲＬをクライアントに応答する。クライアント端末１０４からアクセスされた画像形成装置１０２が、クライアント端末１０４のユーザの認証が成功した場合に、ユーザの印刷実績情報をクライアント端末に提供する。【選択図】図１０
2014137672.tif 000002
【特許請求の範囲】
【請求項１】
顧客の顧客情報と、前記顧客が属する環境に設置された１以上のネットワークデバイスの情報とを管理する管理システムであって、
前記１以上のネットワークデバイスから収集した前記顧客のユーザごとの実績情報を集計する集計手段と、
クライアントからの顧客情報を含むリクエストを受信する受信手段と、
前記クライアントのユーザを認証するために、前記クライアントを前記リクエストに含まれる顧客情報に対応する環境に設置された１以上のネットワークデバイスのいずれかにアクセスさせるための制御情報を前記クライアントに応答する応答手段と、を有し、
前記クライアントから前記制御情報を用いてアクセスされたネットワークデバイスでの前記ユーザの認証が成功した場合には、該ネットワークデバイスを介して、前記集計手段により集計された前記ユーザの実績情報が前記クライアントに提供される
ことを特徴とする管理システム。
【請求項２】
前記応答手段は、前記顧客情報に対応する環境に設置された１以上のネットワークデバイスの中で、クライアントへ前記実績情報を提供する機能を備えるネットワークデバイスに前記クライアントをアクセスさせるための制御情報を応答する
ことを特徴とする請求項１に記載の管理システム。
【請求項３】
前記応答手段は、前記クライアントへ前記実績情報を提供する機能を備えるネットワークデバイスの中で、稼動中のネットワークデバイスに前記クライアントをアクセスさせるための制御情報を応答する
ことを特徴とする請求項２に記載の管理システム。
【請求項４】
前記応答手段は、前記稼動中のネットワークデバイスの中で、前記クライアントへ前記実績情報を提供できないエラーが発生していないネットワークデバイス、前記クライアントへの前記実績情報の提供に成功した最終日時が最も新しいネットワークデバイス、及び前記管理システムから実績情報を取得した日時が最も新しいネットワークデバイスの少なくとも何れかに該当するネットワークデバイスに前記クライアントをアクセスさせるための制御情報を応答する
ことを特徴とする請求項３に記載の管理システム。
【請求項５】
前記クライアントから前記制御情報を用いてアクセスされたネットワークデバイスが、前記クライアントのユーザの認証が成功した場合に、前記ユーザの最新の集計済みの実績情報を保持していないときに、前記ユーザの最新の集計済みの実績情報を前記ネットワークデバイスに送信する送信手段を備える
ことを特徴とする請求項１乃至４のいずれか１項に記載の管理システム。
【請求項６】
前記実績情報は、前記ユーザのカラー印刷、両面印刷、集約印刷の少なくともいずれかの利用状況を示す
ことを特徴とする請求項１乃至５のいずれか１項に記載の管理システム。
【請求項７】
前記管理されるネットワークデバイスの情報は、顧客情報に対応するネットワーク内でのみ有効なアドレス情報と、前記ネットワーク外でも有効なアドレス情報とを含んでおり、
前記応答手段は、前記リクエストに含まれる顧客情報に対応するネットワーク内でのみ有効なアドレス情報に基づいて、前記クライアントに応答する前記制御情報を生成する
ことを特徴とする請求項１乃至６のいずれか１項に記載の管理システム。
【請求項８】
顧客の顧客情報と、前記顧客が属する環境に設置された１以上のネットワークデバイスの情報とを管理する管理システムにおける、ユーザの実績情報の管理方法であって、
前記管理システムが、前記１以上のネットワークデバイスから収集した前記顧客のユーザごとの実績情報を集計する工程と、
前記管理システムが、クライアントからの顧客情報を含むリクエストを受信する工程と、
前記管理システムが、前記クライアントのユーザを認証するために、前記クライアントを前記リクエストに含まれる顧客情報に対応する環境に設置された１以上のネットワークデバイスのいずれかにアクセスさせるための制御情報を前記クライアントに応答する工程と、を有し、
前記クライアントから前記制御情報を用いてアクセスされたネットワークデバイスでの前記ユーザの認証が成功した場合には、該ネットワークデバイスを介して、前記管理システムで前記集計された前記ユーザの実績情報が前記クライアントに提供される
ことを特徴とする管理方法。
【請求項９】
コンピュータを請求項１乃至７のいずれか１項に記載の手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客のユーザの実績情報をクライアントに提供する技術に関する。
【背景技術】
【０００２】
顧客の画像形成装置（複写機やプリンター）の機器管理、障害復旧、印刷状況の管理などを行うデバイス管理サービスが提案されている。上記デバイス管理サービスを、インターネット上のサーバによってクラウドサービスとして実現することが考えられる。クラウドサービスとして実現されるデバイス管理サービスは、顧客やグループといった単位で画像形成装置を管理し、画像形成装置とインターネット上のサーバとの間で、機器の情報や印刷の実績値（実績情報）といったデバイス管理情報を送受信する。その際に、インターネット上のサーバが、デバイス管理情報の送受信対象となる画像形成装置の機器認証を行い、認証に成功した画像形成装置のみが、サーバとデバイス管理情報を送受信できるように制御する管理システムが考えられる。
【０００３】
特許文献１は、サービスプロバイダーに対して未認証のリクエストが来た際に、予め登録された顧客に対応するアイデンティティプロバイダーにリダイレクトし、アイデンティティプロバイダーが認証処理を実行する情報処理システムを開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１６８７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上述した、サーバがデバイス管理情報の送受信対象となる装置の機器認証を行う管理システムでは、ユーザがデバイス管理情報を取得するためには、必ず機器認証が行われる必要があるため、デバイス管理情報を取得できる機器が限定されてしまう。例えば、顧客先のパソコンや携帯端末などの機器を全てサーバに機器登録することは、ユーザにとって非常に負担になる。
【０００６】
一方、インターネット上のサーバがユーザ管理を行って、管理情報の取得を求めるユーザを認証し、認証に成功したユーザに対して管理情報を送信する管理システムが考えられる。しかし、近年、ほとんどの顧客の利用環境では、イントラネット内でもユーザ管理されているので、インターネット上のサーバで新たにユーザ管理を行うことは、負担が大きい。また、インターネット上のサーバでユーザ管理を行うのでは、セキュリティが確保されない場合がある。
【０００７】
また、上記特許文献１が開示する情報処理システムによっても、リクエストに応じた認証を実行するためには、サービスプロバイダー（管理システム）がユーザ管理を行う必要がある。また、この情報処理システムは、アイデンティティプロバイダーは安定稼動したサーバを想定しており、ユーザからのアクセスのリダイレクト先のサーバが安定稼動している装置であるか否かを判断していない。
【０００８】
本発明は、上記の課題の少なくとも一つを解決するためになされたものである。本発明は、クライアントからのリクエストに応じて、顧客のユーザの実績情報を、ユーザ管理の負荷を増大させることなく、かつセキュリティを確保しつつクライアントに提供する仕組みの提供を目的とする。
【課題を解決するための手段】
【０００９】
本発明の一実施形態の管理システムは、顧客の顧客情報と、前記顧客が属する環境に設置された１以上のネットワークデバイスの情報とを管理する管理システムであって、前記１以上のネットワークデバイスから収集した前記顧客のユーザごとの実績情報を集計する集計手段と、クライアントからの顧客情報を含むリクエストを受信する受信手段と、前記クライアントのユーザを認証するために、前記クライアントを前記リクエストに含まれる顧客情報に対応する環境に設置された１以上のネットワークデバイスのいずれかにアクセスさせるための制御情報を前記クライアントに応答する応答手段と、を有する。前記クライアントから前記制御情報を用いてアクセスされたネットワークデバイスでの前記ユーザの認証が成功した場合には、該ネットワークデバイスを介して、前記集計手段により集計された前記ユーザの実績情報が前記クライアントに提供される。
【発明の効果】
【００１０】
本発明の管理システムによれば、クライアントからのリクエストに応じて、顧客のユーザの実績情報を、ユーザ管理の負荷を増大させることなく、かつセキュリティを確保しつつクライアントに提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の構成例を示す図である。
【図２】画像形成装置のハードウェア構成例を示す図である。
【図３】デバイス管理システム、クライアント端末のハードウェア構成例を示す図である。
【図４】デバイス管理システム、画像形成装置、クライアント端末の機能ブロック図である。
【図５】印刷実績情報の取得画面の一例を示す図である。
【図６】印刷実績情報の取得画面の一例を示す図である。
【図７】エラー画面の一例を示す図である。
【図８】印刷実績情報の取得結果画面の一例を示す図である。
【図９】デバイス管理情報の一例を示す図である。
【図１０】デバイス管理システムの動作処理の例を説明するフローチャートである。
【図１１】画像形成装置の動作処理の例を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
図１は、本実施形態の構成例を示す図である。
デバイス管理システム１０１は、複数のサーバを備えており、クラウドサービスを実現する。具体的には、デバイス管理システム１０１は、クライアント端末１０４からのリクエストに応じて、顧客の実績情報をクライアント端末１０４に提供する。
【００１３】
画像形成装置１０２は、画像の読み取り処理、印刷出力処理等を実行する。画像形成装置１０２は、ネットワーク１００を介してクライアント端末１０４と通信する。本実施形態では、画像形成装置１０２は、デバイス管理システム１０１で機器認証が可能である。クライアント端末１０４は、ユーザが操作する情報処理装置（例えば、パーソナルコンピュータ）である。本実施形態では、クライアント端末１０４は、デバイス管理システム１０１において機器登録されていないなどの理由で、デバイス管理システム１０１が機器認証ができない端末を含む。画像形成装置１０２およびクライアント端末１０４は、ネットワーク１０１およびインターネット１０５を介してデバイス管理システム１０１と通信する。
【００１４】
なお、クライアント端末１０４は、パーソナルコンピュータに限定するものではなく、同機能を持つ画像形成装置や携帯端末などでもよい。ネットワーク１００は、上述の各装置の間で情報をやり取りするための通信回線であり、インターネット、イントラネットの種別や、有線・無線は問わない。
【００１５】
図２は、画像形成装置のハードウェア構成例を示す図である。
画像形成装置１０２は、画像処理ユニット２０１、印刷ユニット２０２、および読み込みユニット２０３を備える。画像形成装置１０２が複合機ではない場合は、読み込みユニット２０３が存在しない構成であってもよい。画像処理ユニット２０１は、ＣＰＵ（Central Processing Unit）２０４、メモリ２０５、ハードディスク２０６、ユーザインタフェース２０７を備える。
【００１６】
ＣＰＵ２０４は、各種コンピュータプログラムを実行し、様々な機能を実現する。メモリ２０５は、各種情報を一時的に記憶するユニットであり、ハードディスク２０６に記憶されているコンピュータプログラムをメモリ２０５にロードし実行する。また、メモリは、ＣＰＵ２０４の一時的な作業記憶領域としても利用される。ハードディスク２０６は、各種データを記憶するユニットであり、フラッシュメモリなどの同機能を持つ他のハードウェアでもよい。
【００１７】
ユーザインタフェース２０７は、ユーザからの処理依頼を受け付けたり、ユーザに対して画面を出力したりするためのユニットである。ＮＩＣ（Network Interface Card）２０８は、画像形成装置１０２をネットワーク１００に接続するためのユニットである。図２は、画像形成装置１０２の代表的なハードウェア構成を示し、本実施形態に適用される画像形成装置は、図２に示す構成に限定されない。画像形成装置は、例えばＦＡＸボードや外部制御装置が接続されていてもよい。
【００１８】
図３は、デバイス管理システム、クライアント端末のハードウェア構成例を示す図である。
ＣＰＵ３０１は、各種プログラムを実行し、様々な機能を実現するユニットである。メモリ３０２は、各種情報を一時的に記憶するユニットであり、ハードディスク３０３に記憶されているプログラムをメモリ３０２にロードしプログラムを実行する。また、メモリは、ＣＰＵ３０１の一時的な作業記憶領域としても利用されるユニットである。ハードディスク３０３は、各種データを記憶するユニットであり、フラッシュメモリなどの同機能を持つ他のハードウェアでもよい。
【００１９】
ユーザインタフェース３０４は、ユーザからの処理依頼を受け付けたり、ユーザに対して画面を出力したりするためのユニットである。ＮＩＣ３０５は、デバイス管理システム１０１、クライアント端末１０４をネットワークに接続するためのユニットであり、ＮＩＣ３０５を使用してネットワーク１００に接続可能である。図３は、デバイス管理システム１０１、クライアント端末１０４の代表的なハードウェア構成を示し、本実施形態に適用されるデバイス管理システム、クライアント端末１０４は、図３に示す構成に限定されない。
【００２０】
図４は、デバイス管理システム、画像形成装置、クライアント端末の機能ブロック図である。
図４に示す各装置の機能を実現するプログラムは、各装置のハードディスク２０６、３０３に記憶されており、ＣＰＵ２０４、３０１が、メモリ２０５、３０２にプログラムをロードし実行することで、これらの機能は実現される。
【００２１】
デバイス管理システム１０１は、テナント情報管理部４０１、画像形成装置管理部４０２、リダイレクトＵＲＬ生成部４０３、認証管理部４０４、印刷実績管理部４０５、リクエスト受信部４０６を備える。
【００２２】
テナント情報管理部４０１は、顧客やグループといった画像形成装置１０２を管理する集合、つまり顧客が属する環境であるテナントを管理する。以下では、テナントの識別子、つまり顧客情報のことをテナントＩＤと称する。この例では、デバイス管理システム１０１は、テナントに設置されたネットワークデバイスである画像形成装置の管理情報をテナント情報に対応付けて管理する。具体的には、画像形成装置管理部４０２が、テナントに属する画像形成装置１０２を管理する。画像形成装置管理部４０２が管理する画像形成装置１０２の情報を、以下ではデバイス管理情報と記述する。
【００２３】
デバイス管理情報は、例えば、ＩＰアドレスやＭａｃアドレス、インストールされたソフトウェア等の構成情報、電源ＯＦＦやスリープなどの稼動状況、エラー発生状況等である。デバイス管理情報は上述したものに限定されない。デバイス管理情報が、例えば、消耗品情報や位置情報等であってもよい。また、デバイス管理システム１０１は、印刷実績情報を管理する。印刷実績情報は、いつ、誰が、どの画像形成装置で、何ページ、どのように印刷したか等を示す、印刷履歴情報の集計である。例えば、印刷実績情報は、ユーザのカラー印刷、両面印刷、集約印刷の少なくともいずれかの利用状況を示す。
【００２４】
リクエスト受信部４０６は、画像形成装置１０２、またはクライアント端末１０４から印刷実績情報の取得リクエストを受信する。本実施形態ではデバイス管理システム１０１が複数のテナントを管理している。したがって、印刷実績情報の取得にあたり、どのテナントの印刷実績情報を取得したいのかを表す情報（本実施例ではテナントＩＤ）は、リクエストパラメータとして必ず必要となる。
【００２５】
リダイレクトＵＲＬ生成部４０３は、デバイス管理システム１０１に未認証の印刷実績情報の取得リクエストが来た際に、リクエストのリダイレクト先を判断し、リダイレクトＵＲＬを生成する。認証管理部４０４は、デバイス管理システム１０１へのアクセスに際し、アクセス元を認証するためのものである。本実施形態では、認証には、アクセス元の機器を認証する機器認証と、アクセス元のユーザを認証するユーザ認証とがある。
【００２６】
印刷実績管理部４０５は、テナントごと、すなわち顧客のユーザごとの印刷履歴情報から作成した印刷実績情報を管理する。この例では、印刷実績管理部４０５は、１以上の画像形成装置１０２から収集した印刷実績情報を集計して管理する。
【００２７】
本実施形態では、印刷実績管理部４０５は、例えば月毎にユーザ単位の印刷実績情報を作成する。ユーザは、自分の印刷履歴情報を、印刷実績管理部４０５を介して確認することができる。デバイス管理システム１０１で管理する情報は、印刷実績情報に限定されない。デバイス管理システム１０１が、例えば、デバイスの故障情報、エラー履歴情報、契約情報、画像形成装置の構成情報を管理するようにしてもよい。
【００２８】
画像形成装置１０２は、ユーザ認証部４１０、印刷実績管理部４１１、印刷実績取得部４１２、リクエスト受信部４１３を備える。ユーザ認証部４１０は、ユーザによる画像形成装置１０２の使用の際に、ユーザの認証処理を実行する。認証に成功したユーザは、与えられた権限に従い、画像形成装置１０２の機能（コピーやスキャン）を使用することができる。このために、ユーザ認証部４１０は、認証に必要なユーザ情報を管理している。ユーザ情報の管理方法は特に限定せず、画像形成装置１０２の中で管理しても、顧客のネットワーク１００内の認証サーバ（不図示）で管理しても良い。また、認証方法は、キーボードによるユーザＩＤとパスワードの入力、ＩＣカードによる方法など、特に限定されない。
【００２９】
印刷実績取得部４１２は、デバイス管理システム１０１の印刷実績管理部４０５が管理する印刷実績情報のうち、画像形成装置１０２が所属するテナントの、集計済みの印刷実績情報をデバイス管理システム１０１から取得する。印刷実績管理部４１１は、印刷実績取得部４１２が取得した印刷実績情報を保存する。また、印刷実績管理部４１１は、保存した印刷実績情報から、ユーザ認証部４１０で認証されたユーザの印刷実績情報を取得する。
【００３０】
リクエスト受信部４１３は、デバイス管理システム１０１からリダイレクトされた印刷実績情報の取得リクエストを受信する。また、リクエスト受信部４１３は、ユーザ認証部４１０で認証したユーザの印刷実績情報をクライアント端末１０４にネットワーク経由で送信する。また、本実施形態では、印刷実績取得部４１２が、１日１回など定期的にデバイス管理システム１０１から印刷実績情報を取得し、印刷実績管理部４１１の印刷実績情報を更新する。本実施形態では、画像形成装置１０２は、ユーザ毎の印刷実績情報を管理するが、印刷実績情報の管理単位は、これに限定されない。画像形成装置１０２が、例えば、ユーザの所属する組織毎の印刷実績情報を管理するようにしてもよい。
【００３１】
クライアント端末１０４は、表示部４２０を備える。表示部４２０は、デバイス管理システム１０１や画像形成装置１０２に接続し、各種情報の入力や、表示を行う。この例では、表示部４２０は、Ｗｅｂブラウザによって実現される。クライアント端末１０４は、デバイス管理システム１０１に対して、印刷実績情報の取得リクエストを送信する。
【００３２】
デバイス管理システム１０１に対して、デバイス認証、またはユーザ認証のいずれかの正当な認証情報と共に、印刷実績情報の取得リクエストがされた場合は、デバイス管理システム１０１は、該当するテナントの印刷実績情報をクライアント端末１０４に送信する。
【００３３】
デバイス管理システム１０１に認証情報なしで印刷実績情報の取得リクエストがされた場合は、デバイス管理システム１０１は、該当するテナントの中で印刷実績管理部４１１を持つ画像形成装置１０２に対して印刷実績情報の取得リクエストをリダイレクトする。クライアント端末１０１は、リダイレクトされた画像形成装置１０２のユーザ認証部４１０でユーザ認証されると、印刷実績管理部４１１の印刷実績情報を画像形成装置１０２から取得する。これにより、デバイス管理システム１０１で機器認証ができない任意のクライアント端末１０４から印刷実績情報を取得する場合、デバイス管理システム１０１がユーザ認証することなく、画像形成装置がユーザ認証を行った上で、印刷実績情報を取得できる。つまり、顧客のネットワーク１００内でユーザ管理を行っていれば、デバイス管理システム１０１で新たにユーザ管理を行うことなく、デバイス管理システム１０１の印刷実績情報を任意のクライアント端末１０４で取得することができる。
【００３４】
図５および図６は、印刷実績情報の取得画面の一例を示す図である。
図５は、クライアント端末１０４からデバイス管理システム１０１に対して印刷実績情報の取得リクエストを送信するときに、クライアント端末１０４の表示部４２０が表示する印刷実績情報の取得画面を示す。
【００３５】
接続先指定部５０１は、デバイス管理システム１０１の印刷実績情報を取得するためのＵＲＬを指定する領域である。本実施形態では、Ｗｅｂブラウザが印刷実績情報の取得画面上での入力内容にしたがって印刷実績情報の取得リクエストを送信するが、印刷実績の取得リクエストを送信する専用のアプリケーションを用いてもよい。専用のアプリケーションを用いる場合、接続先ＵＲＬが予め定まっていれば、ユーザが指定する接続先指定部５０１は存在しなくてもよい。
【００３６】
テナントＩＤ指定部５０２は、印刷実績情報の取得対象となるテナントの識別子を指定するための領域である。ユーザは、テナントＩＤ指定部５０２において、自分が所属するテナントＩＤを指定する。接続先指定部５０１にＵＲＬパラメータとしてテナントＩＤを指定する場合などは、テナントＩＤ指定部５０２には、ユーザが明示的に指定する必要はない。ユーザＩＤ指定部５０３とパスワード指定部５０４は、デバイス管理システム１０１でユーザ管理している場合のみ指定が必要となる。
【００３７】
ユーザＩＤ指定部５０３とパスワード指定部５０４に指定がされている場合、デバイス管理システム１０１の認証管理部４０４は、ユーザ認証した上で、指定されたテナントの印刷実績情報をクライアント端末１０４に送信する。印刷実績情報の取得リクエストにユーザＩＤが指定されていない場合、デバイス管理システム１０１は、指定されたテナントの中で印刷実績管理部４１１を持つ画像形成装置１０２のＵＲＬへ印刷実績情報の取得リクエストをリダイレクトする。
【００３８】
図６は、デバイス管理システム１０１が印刷実績情報の取得リクエストをリダイレクトした際に、クライアント端末１０４の表示部４２０が表示する画像形成装置１０２の印刷実績情報の取得画面の一例である。
【００３９】
テナントＩＤ表示部６０１は、テナントＩＤ指定部５０２で指定されたテナントＩＤを表示する領域である。ユーザＩＤ指定部６０２とパスワード指定部６０３は、画像形成装置１０２のユーザ認証部４１０に指定するユーザＩＤとパスワードを入力するための領域である。ユーザが確認ボタンを押下することで、画像形成装置１０２のユーザ認証部４１０がユーザ認証した上で、指定されたテナントの印刷実績情報をクライアント端末１０４に送信する。
【００４０】
また、クライアント端末１０４からデバイス管理システム１０１へ印刷実績情報の取得リクエストを送信する際に、画像形成装置で認証するための認証情報をパラメータとして送信してもよい。この場合、リダイレクトされた画像形成装置で図６の認証画面を表示することなく認証を行い、指定されたテナントの印刷実績情報をクライアント端末１０４に送信する。
【００４１】
図７は、エラー画面の一例を示す図である。
印刷実績情報の取得リクエストのリダイレクト先となる画像形成装置が見つからなかったときに、デバイス管理システム１０１がクライアント端末１０４の表示部４２０にエラー画面を表示させる。
【００４２】
図８は、印刷実績情報の取得結果画面の一例を示す図である。デバイス管理システム１０１、もしくは画像形成装置１０２がクライアント端末１０４に印刷実績情報を送信した際に、クライアント端末１０４の表示部４２０が、印刷実績情報の取得結果画面を表示する。
【００４３】
認証情報表示部８０１は、デバイス管理システム１０１、または画像形成装置１０２で認証された情報を表示する領域である。集計期間表示部８０２は、印刷実績情報の集計期間を表示する領域である。図８に示す画面は、テナントＩＤがＡＡＡ００１のテナントの中で、ユーザＩＤがｕｓｅｒ００１のユーザが２０１１／１０／２６〜２０１１／１１／１５の期間に印刷した印刷実績情報を表示している。
【００４４】
印刷実績情報表示部８０３は、指定ユーザの一定期間内の印刷実績を表示する領域である。本実施形態では、表示部４２０は、カラー、白黒の印刷ページ数、出力枚数、カラー比率、両面比率、集約比率を表示するが、表示内容はこれらに限定されない。前回までのコピー／プリント結果表示ボタン８０４は、集計期間表示部８０２に表示した期間より、以前の期間の印刷実績情報を表示するように指示するためのボタンである。
【００４５】
図９は、デバイス管理システムの画像形成装置管理部が管理するデバイス管理情報の一例を示す図である。
デバイス管理情報は、テナントＩＤ９０１、デバイスＩＤ９０２、印刷実績機能９０３、ＩＰアドレス９０４、稼動状況９０５、エラー状況９０６、最終成功日時９０７、印刷実績保存日９０８といったデータ項目を有する。
【００４６】
テナントＩＤは、画像形成装置が所属するテナントを一意に識別する識別情報である。テナントＩＤによりテナントに所属する画像形成装置を識別することができる。デバイスＩＤ９０２は、画像形成装置を一意に識別する識別情報である。デバイスＩＤ９０２は、例えば、Ｍａｃアドレスやシリアルナンバー、またはデバイス管理システム１０１が画像形成装置毎に発番した一意な識別情報を有する。
【００４７】
印刷実績機能９０３は、画像形成装置１０２に印刷実績取得部４１２と印刷実績管理部４１１が存在するかを示す。印刷実績機能９０３に“あり”が設定された画像形成装置は、印刷実績機能が存在する画像形成装置である。印刷実績機能９０３に“なし”が設定された画像形成装置は、印刷実績機能が存在しない画像形成装置である。デバイス管理システム１０１は、リダイレクト先の画像形成装置を決定する際に、デバイス管理情報を参照して、印刷実績機能９０３に“あり”が設定された画像形成装置を探索する。
【００４８】
ＩＰアドレス９０４は、画像形成装置１０２のアドレス情報（ＩＰアドレス）を示す。本実施形態では、デバイス管理システム１０１は、ＩＰアドレス９０４に「deviceapp.html」というパスを連結することで、リダイレクト先のＵＲＬを作成する。また、画像形成装置１０２が顧客のネットワーク内でのみ有効なローカルアドレスと、顧客のネットワーク外でも有効なグローバルアドレスを持つ場合は、デバイス管理システム１０１が、ローカルアドレスとグローバルアドレスを別々に管理してもよい。そして、デバイス管理システム１０１がリダイレクト先のＵＲＬを作成する際には、ローカルアドレスからリダイレクト先のＵＲＬを作成する。
【００４９】
デバイス管理システム１０１が、ローカルアドレスからリダイレクトＵＲＬを作成することで、顧客のネットワーク１００内のクライアント端末１０４のみアクセス可能なリダイレクトＵＲＬを作成することができる。これにより、テナントＩＤの指定にミスがあった場合も、別のテナントの画像形成装置にリダイレクトすることを防ぐことができる。
【００５０】
稼動状況９０５は、画像形成装置１０２の稼動状況を示す。この例では、稼動状況９０５には、稼動中、省電力モード、電源ＯＦＦ、アップデート中のいずれかが設定され、デバイス管理システム１０１は、その設定内容を参照することで、画像形成装置１０２の稼動状況を把握する。デバイス管理システム１０１が画像形成装置の稼動状況を把握する方法は、上記設定内容を参照して把握する方法に限定されない。例えば、画像形成装置の状態が移行する際に画像形成装置自身がデバイス管理システム１０１に通知するようにしてもよいし、画像形成装置とは別の装置が、画像形成装置の状態移行を検知するようにしてもよい。
【００５１】
本実施形態では、デバイス管理システム１０１は、リダイレクト先の画像形成装置として、稼動状況が稼動中の画像形成装置を選択する。これにより、リダイレクト先の画像形成装置が稼動しておらず、印刷実績情報の取得リクエストに応答できない、という事態を回避することができる。
【００５２】
エラー状況９０６は、画像形成装置で発生しているエラー状況を示す。デバイス管理システム１０１は、エラー状況９０６への設定内容を参照することで、画像形成装置で発赤しているエラー状況を把握する。図９に示す例では、正常の他に、紙ジャムと致命エラーが設定されているが、エラーの種類はこれらに限定されない。また、エラー状況の把握方法は、エラー状況９０６への設定内容を参照して把握する方法に限定されない。
【００５３】
デバイス管理システム１０１は、画像形成装置に発生しているエラー状況に基づいて、リダイレクト先の画像形成装置を選択する。デバイス管理システム１０１は、エラー状況９０６に“正常”が設定されている画像形成装置を、リダイレクト先の画像形成装置として選択する。
【００５４】
また、デバイス管理システム１０１は、印刷は不可能でも印刷実績取得部４１２と印刷実績管理部４１１が正常に稼動している画像形成装置については、リダイレクト先の画像形成装置として選択する。例えば、エラー状況９０６に“紙ジャム”が設定されている画像形成装置については、デバイス管理システム１０１は、リダイレクト先の画像形成装置として選択する。エラー状況９０６に“致命エラー”が設定されている画像形成装置のように、印刷実績取得部４１２と印刷実績管理部４１１も正常稼動していない画像形成装置については、デバイス管理システム１０１は、リダイレクト先として選択しない。これにより、画像形成装置が印刷実績情報の取得リクエストに応答できない、という事態を回避することができる。
【００５５】
最終成功日時９０７は、画像形成装置１０２が印刷実績情報の取得リクエストを過去に正常に処理できた最終日時を示す。デバイス管理システム１０１は、最終成功日時９０７への設定内容を参照して、画像形成装置を選択する。デバイス管理システム１０１は、最終成功日時９０７に設定された日時がより新しい画像形成装置をリダイレクト先の画像形成装置として選択する。これにより、デバイス管理システム１０１が、印刷実績情報の取得リクエストを安定して処理できるようになり、画像形成装置が印刷実績情報の取得リクエストに応答できない、という事態の発生を抑えることができる。
【００５６】
印刷実績保存日９０８は、画像形成装置１０２が印刷実績取得部４１２を用いてデバイス管理システム１０１から印刷実績情報を取得し、印刷実績管理部４１１に印刷実績情報を保存した日時を示す。本実施形態では、画像形成装置は１日１回デバイス管理システム１０１から印刷実績情報を取得するが、取得する時間に画像形成装置の電源がＯＦＦだった場合など、最新の印刷実績情報を取得できていない可能性がある。そこで、デバイス管理システム１０１は、印刷実績保存日がより新しい画像形成装置をリダイレクト先の画像形成装置として選択する。これにより、リダイレクト先に選択した画像形成装置が保持している印刷実績情報が古い、という事態を回避することができる。デバイス管理情報のデータ構成は、図９に示すものに限定されない。
【００５７】
図１０は、デバイス管理システムの動作処理の例を説明するフローチャートである。
図１０を参照して説明する動作処理は、デバイス管理システム１０１のＣＰＵ３０１（図３）が、ハードディスク３０３からメモリ３０２にプログラムを読み込んで実行することにより実現される。
【００５８】
まず、デバイス管理システム１０１のリクエスト受信部４０６が、クライアント端末１０４からテナントＩＤと共に印刷実績情報の取得リクエストを受信する（ステップＳ１００１）。続いて、リクエスト受信部４０６が、リクエストパラメータに認証情報が付属しているかを判断する（ステップＳ１００２）。
【００５９】
リクエストパラメータに認証情報が存在する場合は、処理がステップＳ１０１１に進む。そして、認証管理部４０４が、指定された認証情報で認証を行う。認証が成功すると、印刷実績管理部４０５が、リクエスト元のクライアント端末１０４に、指定されたテナントの印刷実績情報を送信する。これにより、デバイス管理システム１０１でユーザ管理している場合は、ユーザは、任意のクライアント端末１０４からユーザ認証を通じてセキュアに印刷実績情報を取得することができる。
【００６０】
リクエストパラメータに認証情報が存在しない場合は、処理がステップＳ１００３に進む。そして、画像形成装置管理部４０２が、デバイス管理情報を参照して、指定されたテナントＩＤに対応する画像形成装置の中で、印刷実績機能が存在する画像形成装置を検索する（ステップＳ１００３）。
【００６１】
次に、画像形成装置管理部４０２が、ステップＳ１００３における検索処理で印刷実績機能が存在する画像形成装置が検索されたかを判断する（ステップＳ１００６）。検索された画像形成装置が１台も存在しない場合は、処理がステップＳ１０１２に進む。そして、リクエスト受信部４０６が、クライアント端末１０４に対して、図７に示すエラー画面を送信する。
【００６２】
された画像形成装置が１台以上存在する場合は、処理がステップＳ１００４に進む。そして、画像形成装置管理部４０２が、印刷実績機能が存在する画像形成装置の中で、稼動状況９０５が“稼動中”の画像形成装置を検索する（ステップＳ１００４）。
【００６３】
次に、画像形成装置管理部４０２が、印刷実績取得リクエストに応答できる画像形成装置を検索する（ステップＳ１００５）。本実施形態では、画像形成装置管理部４０２は、エラー状況９０６が“致命エラー”でない画像形成装置を検索する。
【００６４】
次に、画像形成装置管理部４０２が、最終実行日時９０７が最も新しい画像形成装置を検索する（ステップＳ１００７）。続いて、画像形成装置管理部４０２が、印刷実績保存日９０８が最も新しい画像形成装置を検索する。
【００６５】
最後に、画像形成装置管理部４０２が、ステップＳ１００４〜ステップＳ１００８での検索処理で検索された画像形成装置から１台の画像形成装置をリダイレクト先として決定する。そして、リダイレクトＵＲＬ生成部４０３が、クライアント端末１０４をリダイレクト先にアクセスさせるための制御情報であるリダイレクトＵＲＬを生成する（ステップＳ１００９）。そして、リクエスト受信部４０６が、リダイレクトＵＲＬをクライアント端末１０４に送信する（ステップＳ１０１０）。
【００６６】
上記ステップＳ１００４〜Ｓ１００８での検索処理は、適宜組み合わせて適用するようにしてもよい。また、ステップＳ１００４〜Ｓ１００８での検索処理の全てを実行する必要はなく、画像形成装置管理部４０２が、少なくとも１以上の検索処理を実行するようにしてもよい。
【００６７】
一例として、デバイス管理システム１０２は、ステップＳ１００５の検索処理をステップＳ１００４で検索された画像形成装置を対象に行い、ステップＳ１００７またはステップＳ１００８の検索処理を、ステップＳ１００５で検索された画像形成装置を対象に行う。そして、デバイス管理システム１０２は、ステップＳ１００７またはステップＳ１００８で検索された画像形成装置に対応するリダイレクトＵＲＬを生成する。
【００６８】
また、画像形成装置管理部４０２が、各々の検索処理で検索される画像形成装置のうち、いずれの画像形成装置を優先してリダイレクト先とするかに関する優先度を予め設定しておき、この優先度にしたがってリダイレクト先を決定するようにしてもよい。
【００６９】
図１１は、画像形成装置の動作処理の例を説明するフローチャートである。
図１１を参照して、クライアント端末１０４がデバイス管理システム１０１からリダイレクトされた印刷実績情報の取得リクエストを受信した際の動作処理について説明する。図１１に示す動作処理は、画像形成装置１０２のＣＰＵ２０４がハードディスク２０６に記憶されたプログラムをメモリ２０５に読み込んで実行することにより実現される。
【００７０】
まず、画像形成装置１０２のリクエスト受信部４１３が、デバイス管理システム１０１からリダイレクトされた印刷実績情報の取得リクエストを受信する（ステップＳ１１０１）。
【００７１】
次に、リクエスト受信部４１３が、クライアント端末１０４に、ユーザ認証するための画面（図６の印刷実績情報の取得画面）を送信する（ステップＳ１１０２）。続いて、ユーザ認証部４１０が、クライアント端末１０４から指定された認証情報すなわち印刷実績情報の取得画面上で入力されたユーザＩＤとパスワードとを用いてユーザ認証を行う。
【００７２】
ユーザ認証部４１０が、認証が成功したかを判断する（ステップＳ１１０３）。認証が成功した場合、印刷実績管理部４１１が、最新の印刷実績情報を保存しているかを判断する（ステップＳ１１０４）。最新の印刷実績情報が保存されている場合は、処理がステップＳ１１０５に進む。最新の印刷実績情報が保存されていない場合、印刷実績取得部４１２が、デバイス管理システム１０１から印刷実績情報を取得する（ステップＳ１１０９）。そして、処理がステップＳ１１０５に進む。
【００７３】
次に、印刷実績管理部４１１が、リクエスト受信部４１３を介して、クライアント端末１０４に印刷実績情報を送信する。最後に、印刷実績管理部４１１が、デバイス管理システム１０１に対して、リダイレクトされた印刷実績情報の取得リクエストを正常処理できたことを通知する（ステップＳ１１０６）。
【００７４】
一方、上記ステップＳ１１０３で、ユーザ認証に失敗した場合、リクエスト受信部４１３が、クライアント端末１０４にエラー画面を送信する（ステップＳ１１０７）。そして、印刷実績管理部４１１が、デバイス管理システム１０１に対して、リダイレクトされた印刷実績情報の取得リクエストが失敗したことを通知する（ステップＳ１１０８）。
【００７５】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2014137672.tif 000003
【図２】
2014137672.tif 000004
【図３】
2014137672.tif 000005
【図４】
2014137672.tif 000006
【図５】
2014137672.tif 000007
【図６】
2014137672.tif 000008
【図７】
2014137672.tif 000009
【図８】
2014137672.tif 000010
【図９】
2014137672.tif 000011
【図１０】
2014137672.tif 000012
【図１１】
2014137672.tif 000013