(57)【特許請求の範囲】
【請求項１】
申請者から本装置の利用申請を受け付ける受付手段と、
該申請者が本装置の管理者の関係者として関連付けられていると判断された場合は、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する送信手段と、
前記外部装置から登録の旨の通知を受信した後に、該申請者に利用許可の旨を提示する提示手段と
を有し、
前記送信手段は、前記申請者が前記管理者の関係者として関連付けられなくなったと判断された場合は、該申請者の利用許可を解除する旨の情報を前記外部装置に送信する、
画像処理装置。
【請求項２】
申請者から本装置の利用申請を受け付ける受付手段と、
該申請者が本装置の管理者の関係者として関連付けられていると判断された場合は、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する送信手段と、
前記外部装置から登録の旨の通知を受信した後に、該申請者に利用許可の旨を提示する提示手段と
を有し、
前記送信手段は、さらに前記管理者が前記申請者の関係者として関連付けられていると判断された場合に、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する、
画像処理装置。
【請求項３】
前記送信手段は、さらに前記管理者が前記申請者の関係者として関連付けられている場合に、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する、
請求項１に記載の画像処理装置。
【請求項４】
画像処理装置を、
申請者から本装置の利用申請を受け付ける受付手段と、
該申請者が本装置の管理者の関係者として関連付けられていると判断された場合は、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する送信手段と、
前記外部装置から登録の旨の通知を受信した後に、該申請者に利用許可の旨を提示する提示手段
として機能させ、
前記送信手段は、前記申請者が前記管理者の関係者として関連付けられなくなったと判断された場合は、該申請者の利用許可を解除する旨の情報を前記外部装置に送信する、
画像処理プログラム。
【請求項５】
画像処理装置を、
申請者から本装置の利用申請を受け付ける受付手段と、
該申請者が本装置の管理者の関係者として関連付けられていると判断された場合は、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する送信手段と、
前記外部装置から登録の旨の通知を受信した後に、該申請者に利用許可の旨を提示する提示手段
として機能させ、
前記送信手段は、さらに前記管理者が前記申請者の関係者として関連付けられていると判断された場合に、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する、
画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、プリンタ管理者が管理する画像形成装置の複数の一般ユーザーによる外部印刷サービスを通じた共有利用を、セキュリティを確保しつつ実現する印刷システムを提供することを課題とし、印刷システムが備える画像形成装置が、画像形成装置の管理者以外のユーザーにより操作される画面であって、画像形成装置の共有利用を申請するための共有申請画面を表示し、印刷システムが備える外部印刷サービスが、共有申請画面上でユーザーが行う画像形成装置の共有利用の申請を受け付け、受け付けられた画像形成装置の共有利用の申請を承認するか否かを管理者が設定するための設定画面を生成することが開示されている。
【０００３】
特許文献２には、プリンタ管理者が、ユーザー毎にプリンタ言語機構へのユーザーアクセスを許可又は拒否する方法を提供することを課題とし、マルチユーザーデータ処理システムにおいて、画像形成装置は、画像形成装置にアクセスすることのできる複数のユーザーの各々についての複数のプリンタ言語ポリシー設定を含むプリンタ言語アクセスポリシーを記憶し、ユーザーが画像形成装置用のプリンタ言語コマンドを実行するよう要求すると、ユーザーについてのプリンタ言語ポリシー設定に基づき、ユーザーにプリンタ言語コマンドを実行する権限が付与されているか否か判定し、ユーザーに画像形成装置のプリンタ言語コマンドを実行する権限が付与されていると判定されると、画像形成装置の当該コマンドを実行し、ユーザーに画像形成装置のプリンタ言語コマンドを実行する権限が付与されていないと判定されると、コマンドを実行するよう求める要求を拒否することが開示されている。
【０００４】
特許文献３には、アクセス制限を行っている印刷文書、印刷機器があるとき、ユーザーの利便性とセキュリティの確保を調整し、印刷動作を実行する印刷制御装置、プログラム及び記録媒体を提供することを課題とし、印刷要求を行ったユーザーのアクセス権限を照合し、アクセス登録されていないユーザーであったときは、印刷制御装置と印刷機器の双方のユーザーリストに居るユーザーを抽出し、抽出されたユーザーが、ユーザーＡを自動印刷許可設定しているかチェックし、自動印刷許可設定されている場合は、印刷ユーザーを抽出ユーザーに変更して、機器にデータを送信し、印刷を実行し、自動許可設定されていない場合は、ユーザーＡが印刷依頼者を選択し、依頼されたユーザーが許可した場合は、印刷実行することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１４９１０３号公報
【特許文献２】特開２０１１−２１６０８９号公報
【特許文献３】特開２００７−１４８８０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、クラウドプリントのように情報処理装置に記憶させた文書を画像処理装置で印刷させるためには、事前にその画像処理装置と利用者を登録しておく必要がある。
画像処理装置の管理者が、その登録処理を行い、負担となっている。
本発明は、画像処理装置の利用の申請があった場合に、管理者に処理を行わせることなく、管理者と関係のある申請者を登録することができるようにした画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、申請者から本装置の利用申請を受け付ける受付手段と、該申請者が本装置の管理者の関係者として関連付けられていると判断された場合は、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する送信手段と、前記外部装置から登録の旨の通知を受信した後に、該申請者に利用許可の旨を提示する提示手段とを有し、前記送信手段は、前記申請者が前記管理者の関係者として関連付けられなくなったと判断された場合は、該申請者の利用許可を解除する旨の情報を前記外部装置に送信する、画像処理装置である。
【０００８】
請求項２の発明は、申請者から本装置の利用申請を受け付ける受付手段と、該申請者が本装置の管理者の関係者として関連付けられていると判断された場合は、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する送信手段と、前記外部装置から登録の旨の通知を受信した後に、該申請者に利用許可の旨を提示する提示手段とを有し、前記送信手段は、さらに前記管理者が前記申請者の関係者として関連付けられていると判断された場合に、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する、画像処理装置である。
【０００９】
請求項３の発明は、前記送信手段は、さらに前記管理者が前記申請者の関係者として関連付けられている場合に、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する、請求項１に記載の画像処理装置である。
【００１１】
請求項４の発明は、画像処理装置を、申請者から本装置の利用申請を受け付ける受付手段と、該申請者が本装置の管理者の関係者として関連付けられていると判断された場合は、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する送信手段と、前記外部装置から登録の旨の通知を受信した後に、該申請者に利用許可の旨を提示する提示手段として機能させ、前記送信手段は、前記申請者が前記管理者の関係者として関連付けられなくなったと判断された場合は、該申請者の利用許可を解除する旨の情報を前記外部装置に送信する、画像処理プログラムである。
請求項５の発明は、画像処理装置を、申請者から本装置の利用申請を受け付ける受付手段と、該申請者が本装置の管理者の関係者として関連付けられていると判断された場合は、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する送信手段と、前記外部装置から登録の旨の通知を受信した後に、該申請者に利用許可の旨を提示する提示手段として機能させ、前記送信手段は、さらに前記管理者が前記申請者の関係者として関連付けられていると判断された場合に、該申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信する、画像処理プログラムである。
【発明の効果】
【００１２】
請求項１の画像処理装置によれば、画像処理装置の利用の申請があった場合に、管理者に処理を行わせることなく、管理者と関係のある申請者を登録することができる。また、申請者が管理者の関係者として関連付けられなくなった場合は、その申請者の利用許可を解除することができる。
【００１３】
請求項２の画像処理装置によれば、画像処理装置の利用の申請があった場合に、管理者に処理を行わせることなく、管理者と関係のある申請者を登録することができる。また、管理者が申請者の関係者として関連付けられている場合に、その申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信することができる。
【００１４】
請求項３の画像処理装置によれば、管理者が申請者の関係者として関連付けられている場合に、その申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信することができる。
【００１６】
請求項４の画像処理プログラムによれば、画像処理装置の利用の申請があった場合に、管理者に処理を行わせることなく、管理者と関係のある申請者を登録することができる。また、申請者が管理者の関係者として関連付けられなくなった場合は、その申請者の利用許可を解除することができる。
請求項５の画像処理プログラムによれば、画像処理装置の利用の申請があった場合に、管理者に処理を行わせることなく、管理者と関係のある申請者を登録することができる。また、管理者が申請者の関係者として関連付けられている場合に、その申請者に本装置の利用を許可させるように外部装置に対して登録依頼を送信することができる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】第１の実施の形態による処理例を示すフローチャートである。
【図４】プリンタ管理者情報テーブルのデータ構造例を示す説明図である。
【図５】プリンタ利用許可テーブルのデータ構造例を示す説明図である。
【図６】アドレステーブルのデータ構造例を示す説明図である。
【図７】第１の実施の形態による処理例を示す処理例である。
【図８】第２の実施の形態の構成例についての概念的なモジュール構成図である。
【図９】第２の実施の形態による処理例を示すフローチャートである。
【図１０】プリンタ管理者情報テーブルのデータ構造例を示す説明図である。
【図１１】第２の実施の形態による処理例を示す処理例である。
【図１２】第３の実施の形態の構成例についての概念的なモジュール構成図である。
【図１３】第３の実施の形態による処理例を示すフローチャートである。
【図１４】第３の実施の形態による処理例を示す処理例である。
【図１５】第４の実施の形態の構成例についての概念的なモジュール構成図である。
【図１６】第４の実施の形態による処理例を示すフローチャートである。
【図１７】文書アクセス権テーブルのデータ構造例を示す説明図である。
【図１８】第４の実施の形態による処理例を示す処理例である。
【図１９】第５の実施の形態の構成例についての概念的なモジュール構成図である。
【図２０】第５の実施の形態による処理例を示すフローチャートである。
【図２１】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
＜第１の実施の形態＞
図１は、第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００１９】
第１の実施の形態である画像処理装置１００は、文書を印刷するもの（いわゆるプリンタの機能を有するもの）であって、図１の例に示すように、印刷モジュール１１０、通信モジュール１１５、権限処理モジュール１２０を有している。
クラウドプリントという機能がある。つまり、クラウドを利用した印刷であり、
（１）文書をクラウドにストア（格納）し、
（２）デバイスをクラウドに登録し、
（３）ユーザーに画像処理装置（プリンタ、デバイスともいわれる）の利用許可を関連付け（紐づけ）、
（４）ストアされた文書を、登録された画像処理装置で印刷するための印刷要求、
の手順となる。なお、クラウド、クラウドプリントの機能を有する装置を、以下、情報処理装置ともいう。
クラウドプリントでは、クラウド上に登録された画像処理装置に対して印刷を指定するため、事前にクラウド上にその画像処理装置を利用できる者を登録する必要がある。本実施の形態を用いない場合、その登録処理を実施するには、画像処理装置の管理者が登録の手続きを行うこととなる。
なお、画像処理装置とは、少なくともプリンタの機能を有している装置であって、プリンタ、複写機、ファックス、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）等が該当する。
【００２０】
印刷モジュール１１０は、通信モジュール１１５が受け付けた文書を印刷する。
通信モジュール１１５は、権限処理モジュール１２０と接続されている。通信モジュール１１５は、申請者等が利用する端末（図２を用いて後述するユーザー端末２１０等）、クラウドプリントの機能を有する情報処理装置（図２を用いて後述する情報処理装置２００等）等との通信を行う。
【００２１】
権限処理モジュール１２０は、利用申請受付モジュール１２５、管理者アドレスリスト取得モジュール１３０、申請者検索モジュール１３５、利用許可処理モジュール１４０を有しており、通信モジュール１１５と接続されている。権限処理モジュール１２０は、申請者に画像処理装置１００を利用したクラウドプリントの許可を与える。
利用申請受付モジュール１２５は、通信モジュール１１５を介して、申請者が利用する端末から、画像処理装置１００を利用したクラウドプリントの許可を得るための申請を受け付ける。
【００２２】
管理者アドレスリスト取得モジュール１３０は、画像処理装置１００の管理者を抽出し、その管理者の例えばアドレスリストを取得する。管理者は、画像処理装置１００内に記憶されている。例えば、画像処理装置１００内に記憶されているプリンタ管理者情報テーブル４００から抽出すればよい。図４は、プリンタ管理者情報テーブル４００のデータ構造例を示す説明図である。プリンタ管理者情報テーブル４００は、プリンタ管理者ＩＤ欄４１０、クラウド欄４２０を有している。プリンタ管理者ＩＤ欄４１０は、本実施の形態において、プリンタ管理者を一意に識別するための情報（プリンタ管理者ＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。また、プリンタ管理者のユーザー名等を含んでいてもよい。クラウド欄４２０は、そのプリンタ管理者に対応するクラウドを記憶している。ここでは、クラウド毎にプリンタ管理者を設定できるようにしているが、クラウド欄４２０を不要としてもよい。その場合は、プリンタ管理者ＩＤ欄４１０だけのプリンタ管理者情報テーブル４００となる。また、クラウド欄４２０として、そのクラウドに対してログインできるように、ログインＩＤとパスワードの組み合わせ、又は、ＯＡｕｔｈに関する情報等を記憶していてもよい。つまり、クラウドによっては、申請者に許可を与えるためには、プリンタ管理者がログインする必要がある場合がある。そのような場合は、クラウド欄４２０内の情報を用いて、ログインを行った後に、申請者に利用許可を割り当てることを示す情報をクラウドに送信する。また、ユーザー情報記憶装置２２０からアドレステーブル６００等を取り出すのに、クラウド欄４２０内の情報を用いてもよい。例えば、ソーシャル・ネットワーキング・サービスにログインして、フレンドリストを取得する場合に用いてもよい。
【００２３】
申請者検索モジュール１３５は、画像処理装置１００の管理者と関係がある者（例えば、その管理者と通信が行える者、以下、この例を用いて説明する）を記憶している記憶手段（図２を用いて後述するユーザー情報記憶装置２２０、管理者が利用しているユーザー端末２１０等）から、画像処理装置１００の利用を申請する者である申請者を検索する。したがって、申請者が含まれている場合（申請者を検索できた場合）は、管理者とその申請者と通信が行える関係にあり、知り合いである可能性が高く、申請者に画像処理装置１００の利用許可を割り当ててもよい。なお、管理者と通信が行える者を記憶している記憶手段として、例えば、電子メールのメールアドレス帳、ソーシャル・ネットワーキング・サービス（ＳＮＳ）におけるフレンドリスト、管理者の電子住所録（ユーザー情報）等がある。また、管理者と申請者のユーザーＩＤ（ユーザーアドレス等を含む）内のドメイン範囲、メールドメイン等が合致するか否かを判断することを含めてもよい。例えば、ユーザー情報記憶装置２２０又は管理者が利用しているユーザー端末２１０内には、ユーザー毎に（管理者の）アドレステーブル６００が記憶されている。図６は、アドレステーブル６００のデータ構造例を示す説明図である。アドレステーブル６００は、ユーザーＩＤ欄６１０、ユーザー名欄６２０、ユーザーアドレス欄６３０を有している。ユーザーＩＤ欄６１０は、ユーザーＩＤを記憶している。ユーザー名欄６２０は、そのユーザーＩＤのユーザーの名称を記憶している。ユーザーアドレス欄６３０は、そのユーザーのユーザーアドレスを記憶している。
【００２４】
利用許可処理モジュール１４０は、画像処理装置１００の管理者と通信が行える者を記憶している記憶手段に、画像処理装置１００の利用を申請する者である申請者が含まれている場合（申請者検索モジュール１３５による処理結果）は、その申請者に利用許可を割り当てることを示す情報を情報処理装置に送信する。もちろんのことながら、その記憶手段に申請者が含まれていない場合は、その申請者に利用許可を割り当てることを示す情報を情報処理装置に送信することは行わずに、エラー処理（申請者に対してエラーメッセージの提示等）等を行う。
情報処理装置側では、画像処理装置１００と申請者を対応付ける。例えば、プリンタ利用許可テーブル５００を用いて管理する。図５は、プリンタ利用許可テーブル５００のデータ構造例を示す説明図である。プリンタ利用許可テーブル５００は、プリンタＩＤ欄５１０、ユーザーＩＤ欄５２０を有している。プリンタＩＤ欄５１０は、本実施の形態において、画像処理装置を一意に識別するための情報（この例では、プリンタＩＤ）を記憶している。ユーザーＩＤ欄５２０は、本実施の形態において、ユーザー（許可された申請者）を一意に識別するための情報（ユーザーＩＤ）を記憶している。
【００２５】
そして、利用許可処理モジュール１４０は、情報処理装置からの登録の旨の通知を受信した後に、申請者に、利用許可の旨を提示する。なお、提示には、電子メール等の送信を含む。
また、利用許可処理モジュール１４０は、記憶手段から、管理者と通信が行える者として申請者が削除された場合は、その申請者の利用許可を解除することを示す情報を情報処理装置に送信するようにしてもよい。つまり、申請者が利用許可された後に、記憶手段内が変更されて、申請者が削除された場合は、その申請者の利用許可も削除する。この処理を行うタイミングは、予め定められた期間毎であってもよいし、記憶手段から変更があった旨の通知を受けた場合であってもよい。
【００２６】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
画像処理装置１００Ａ、画像処理装置１００Ｂ、情報処理装置２００、ユーザー端末２１０Ａ、ユーザー端末２１０Ｂ、ユーザー情報記憶装置２２０は、通信回線２９０を介してそれぞれ接続されている。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、情報処理装置２００、ユーザー情報記憶装置２２０による機能は、クラウドサービス（クラウドプリント）として実現してもよい。ユーザー端末２１０は、画像処理装置１００に対して利用申請を送信する。例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、ノートＰＣ、タブレット型ＰＣ等を含む）、携帯端末装置（スマートフォン、携帯電話等を含む）等が該当する。ユーザー情報記憶装置２２０は、例えば、前述したように、各ユーザーのアドレス帳、フレンドリスト、電子住所録等を記憶している。
【００２７】
図３は、第１の実施の形態による処理例を示すフローチャートである。
ステップＳ３０２では、利用申請受付モジュール１２５は、申請者のユーザー端末２１０から画像処理装置１００の利用申請を受け付ける。
ステップＳ３０４では、管理者アドレスリスト取得モジュール１３０は、プリンタ管理者情報を取得する。前述したように、例えば、プリンタ管理者情報テーブル４００から取得すればよい。
ステップＳ３０６では、管理者アドレスリスト取得モジュール１３０は、管理者のアドレスリストを要求する。前述したように、例えば、ユーザー情報記憶装置２２０内の管理者のアドレステーブル６００から取得する。
【００２８】
ステップＳ３０８では、申請者検索モジュール１３５は、アドレスリストに申請者情報が含まれているか否かを判断し、含まれている場合はステップＳ３１０へ進み、それ以外の場合はステップＳ３１４へ進む。
ステップＳ３１０では、利用許可処理モジュール１４０は、クラウド（情報処理装置２００）にプリンタ利用許可リストを更新する。
ステップＳ３１２では、利用許可処理モジュール１４０は、申請者のユーザー端末２１０に利用許可を送信する。
ステップＳ３１４では、利用許可処理モジュール１４０は、申請者のユーザー端末２１０に利用不許可を送信する。
【００２９】
図７は、第１の実施の形態による処理例を示す処理例である。
画像処理装置１００はプリンタ管理者情報テーブル４００Ａを記憶しており、プリンタ管理者情報テーブル４００Ａ内には、「ＣｌｏｕｄＡ：ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」が登録されている。つまり、画像処理装置１００の管理者は、ユーザーＡ（ｕｓｅｒＡ）であり、ＣｌｏｕｄＡ（クラウドプリント）に管理者として登録されている。
ユーザー情報記憶装置２２０はユーザーＡのアドレステーブル６００Ａを記憶しており、ユーザーＡのアドレステーブル６００Ａ内には、「ｕｓｅｒＢ＠ｎｅｔｗｏｒｋ．ｌｏｃａｌ」が登録されている。
また、情報処理装置２００は、プリンタ利用許可テーブル５００Ａを記憶している。この段階では、「ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」だけが登録されている。
【００３０】
Ｓｔｅｐ７０２では、ユーザーＢ７１０Ｂ（ユーザーＩＤ：ｕｓｅｒＢ）の操作にしたがってユーザー端末２１０Ｂが、画像処理装置１００に対して利用申請を行う。
Ｓｔｅｐ７０４では、画像処理装置１００がユーザー情報記憶装置２２０内のユーザーＡのアドレステーブル６００Ａに対して、ｕｓｅｒＢの検索を行う。ユーザーＡのアドレステーブル６００Ａ内にｕｓｅｒＢがあったので、ユーザーＢ７１０Ｂの利用を許可する。
【００３１】
Ｓｔｅｐ７０６では、画像処理装置１００は情報処理装置２００に対して、ユーザーＢ７１０Ｂの利用許可の登録を行う。この処理後では、情報処理装置２００のプリンタ利用許可テーブル５００Ａ内には、「ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」と「ｕｓｅｒＢ＠ｎｅｔｗｏｒｋ．ｌｏｃａｌ」が登録されていることになる。
Ｓｔｅｐ７０８では、画像処理装置１００はユーザー端末２１０Ｂ（ユーザーＢ７１０Ｂ）に対して、許可通知を行う。
【００３２】
＜第２の実施の形態＞
図８は、第２の実施の形態の構成例についての概念的なモジュール構成図である。
なお、前述の実施の形態と同種の部位には同一符号を付し重複した説明を省略する（以下、同様）。
画像処理装置１００は、印刷モジュール１１０、通信モジュール１１５、権限処理モジュール１２０を有している。通信モジュール１１５は、権限処理モジュール１２０と接続されており、また、通信回線を介して情報処理装置２００の通信モジュール８１０、ユーザー端末２１０と接続されている。権限処理モジュール１２０は、利用申請受付モジュール１２５、管理者アドレスリスト取得モジュール１３０、申請者検索モジュール１３５、利用許可処理モジュール１４０を有しており、通信モジュール１１５と接続されている。
【００３３】
情報処理装置２００は、通信モジュール８１０、利用申請モジュール８２０を有している。
通信モジュール８１０は、利用申請モジュール８２０と接続されており、また、通信回線を介して、画像処理装置１００の通信モジュール１１５、ユーザー端末２１０と接続されている。通信モジュール８１０は、画像処理装置１００、ユーザー端末２１０等との通信を行う。
利用申請モジュール８２０は、利用申請受付モジュール８２５、利用申請処理モジュール８３０を有しており、通信モジュール８１０と接続されている。利用申請モジュール８２０は、ユーザー端末２１０から受け付けた利用申請に関する処理を行う。
利用申請受付モジュール８２５は、通信モジュール８１０を介して、ユーザー端末２１０から画像処理装置１００の利用申請を受け付ける。
【００３４】
利用申請処理モジュール８３０は、画像処理装置１００の利用を申請する者である申請者と通信が行える者を記憶している記憶手段（ユーザー情報記憶装置２２０、申請者が利用しているユーザー端末２１０等）に、画像処理装置１００の管理者が含まれている場合は、その画像処理装置１００にその申請者の申請を送信する。ここでの記憶手段は、第１の実施の形態で示した記憶手段と同等のものであり、例えば、アドレステーブル６００である。ただし、第１の実施の形態では、管理者と通信が行える者を記憶していたが、第２の実施の形態では、申請者と通信が行える者を記憶している。また、画像処理装置１００の管理者は、情報処理装置２００内に記憶されている、例えば、プリンタ管理者情報テーブル１０００から抽出する。図１０は、プリンタ管理者情報テーブル１０００のデータ構造例を示す説明図である。プリンタ管理者情報テーブル１０００は、プリンタ欄１０１０、プリンタ管理者ＩＤ欄１０２０を有している。プリンタ欄１０１０は、画像処理装置であるプリンタ（プリンタＩＤ等）を記憶している。プリンタ管理者ＩＤ欄１０２０は、そのプリンタの管理者ＩＤを記憶している。
そして、画像処理装置１００の利用申請受付モジュール１２５は、情報処理装置２００から利用申請を受け付ける。この後は、第１の実施の形態による処理と同等の処理を行う。
【００３５】
ユーザー端末２１０は、通信回線を介して、画像処理装置１００の通信モジュール１１５、情報処理装置２００の通信モジュール８１０と接続されている。ユーザー端末２１０は、情報処理装置２００に対して、画像処理装置１００の利用申請を送信する。そして、利用申請の許可又は不可を画像処理装置１００又は情報処理装置２００から受信する。
【００３６】
図９は、第２の実施の形態による処理例を示すフローチャートである。
ステップＳ９０２では、利用申請処理モジュール８３０は、申請者のアドレスリストを取得する。前述したように、例えば、ユーザー情報記憶装置２２０内の申請者のアドレステーブル６００から取得する。
ステップＳ９０４では、利用申請処理モジュール８３０は、申請者のアドレスリストに指定されたプリンタの管理者がいるか否かを判断し、いる場合はステップＳ９０６へ進み、それ以外の場合はステップＳ９０８へ進む。プリンタの管理者は、前述したように、例えば、プリンタ管理者情報テーブル１０００から取得する。
【００３７】
ステップＳ９０６では、利用申請処理モジュール８３０は、ステップＳ９０４で発見したプリンタ（画像処理装置１００）に対して利用申請を送信する。
ステップＳ９０８では、利用申請処理モジュール８３０は、ユーザー端末２１０に利用不可を送信する。
ステップＳ９０６の処理によって、図３に例示したフローチャートによる処理が画像処理装置１００によって行われる。なお、ステップＳ３０２による利用者申請は、ステップＳ９０６によって送信された利用申請を受信することとなる。
【００３８】
図１１は、第２の実施の形態による処理例を示す処理例である。
画像処理装置１００はプリンタ管理者情報テーブル４００Ａを記憶しており、プリンタ管理者情報テーブル４００Ａ内には、「ＣｌｏｕｄＡ：ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」が登録されている。つまり、画像処理装置１００の管理者は、ユーザーＡ（ｕｓｅｒＡ）であり、ＣｌｏｕｄＡ（クラウドプリント）に管理者として登録されている。
ユーザー情報記憶装置２２０はユーザーＡのアドレステーブル６００Ａ、ユーザーＢのアドレステーブル６００Ｂを記憶しており、ユーザーＡのアドレステーブル６００Ａ内には、「ｕｓｅｒＢ＠ｎｅｔｗｏｒｋ．ｌｏｃａｌ」が登録されている。ユーザーＢのアドレステーブル６００Ｂ内には、「ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」が登録されている。
また、情報処理装置２００は、プリンタ利用許可テーブル５００Ａ、プリンタ管理者情報テーブル１０００Ａを記憶している。プリンタ利用許可テーブル５００Ａには、この段階では、「ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」だけが登録されている。プリンタ管理者情報テーブル１０００Ａ内には、「ＰｒｉｎｔｅｒＡ：ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」が登録されている。
【００３９】
Ｓｔｅｐ１１０２では、ユーザーＢ７１０Ｂ（ユーザーＩＤ：ｕｓｅｒＢ）の操作にしたがってユーザー端末２１０Ｂが、情報処理装置２００に対して利用申請を行う。
Ｓｔｅｐ１１０４では、情報処理装置２００がユーザー情報記憶装置２２０内のユーザーＢのアドレステーブル６００Ｂに対して、ｕｓｅｒＡの検索を行う。なお、ここでのｕｓｅｒＡは、プリンタ管理者情報テーブル１０００Ａから取得したものである。ここでは、ユーザーＢのアドレステーブル６００Ｂ内にｕｓｅｒＡがあるので、次のＳｔｅｐ１１０６に進む。
Ｓｔｅｐ１１０６では、情報処理装置２００は、画像処理装置１００に対して、ユーザーＢ７１０Ｂの登録を依頼する。この後は、画像処理装置１００が、第１の実施の形態の処理と同等の処理を行う。
【００４０】
Ｓｔｅｐ１１０８では、画像処理装置１００が、ユーザー情報記憶装置２２０内のユーザーＡのアドレステーブル６００Ａに対して、ｕｓｅｒＢの検索を行う。ユーザーＡのアドレステーブル６００Ａ内にｕｓｅｒＢがあったので、ユーザーＢ７１０Ｂの利用を許可する。
Ｓｔｅｐ１１１０では、画像処理装置１００は情報処理装置２００に対して、ユーザーＢ７１０Ｂの利用許可の登録を行う。この処理後では、情報処理装置２００のプリンタ利用許可テーブル５００Ａ内には、「ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」と「ｕｓｅｒＢ＠ｎｅｔｗｏｒｋ．ｌｏｃａｌ」が登録されていることになる。
Ｓｔｅｐ１１１２では、画像処理装置１００はユーザー端末２１０Ｂ（ユーザーＢ７１０Ｂ）に対して、許可通知を行う。
【００４１】
＜第３の実施の形態＞
図１２は、第３の実施の形態の構成例についての概念的なモジュール構成図である。画像処理装置１２００は、第１の実施の形態の画像処理装置１００に、申請者アドレスリスト取得モジュール１２３０、管理者検索モジュール１２３５を加えたものである。
画像処理装置１２００は、印刷モジュール１１０、通信モジュール１１５、権限処理モジュール１２０を有している。
通信モジュール１１５は、権限処理モジュール１２０と接続されている。
権限処理モジュール１２０は、利用申請受付モジュール１２５、管理者アドレスリスト取得モジュール１３０、申請者検索モジュール１３５、申請者アドレスリスト取得モジュール１２３０、管理者検索モジュール１２３５、利用許可処理モジュール１４０を有しており、通信モジュール１１５と接続されている。
なお、利用申請受付モジュール１２５は、通信モジュール１１５を介して利用申請を受け付けることの他に、画像処理装置１２００が具備しているユーザーインターフェース（キー、タッチパネル等）を用いた申請者の操作にしたがって、利用申請を受け付けるようにしてもよい。
【００４２】
申請者アドレスリスト取得モジュール１２３０は、申請者の例えばアドレスリストを取得する。管理者アドレスリスト取得モジュール１３０と同等の処理を行うが、取得する対象は、管理者のアドレスリストではなく、申請者のアドレスリストである。
管理者検索モジュール１２３５は、申請者と通信が行える者を記憶している記憶手段（ユーザー情報記憶装置２２０、申請者が利用しているユーザー端末２１０等）から、画像処理装置１２００の管理者を検索する。申請者検索モジュール１３５と同等の処理を行うが、検索する対象は、申請者ではなく、管理者である。
【００４３】
そして、利用許可処理モジュール１４０は、申請者と通信が行える者を記憶している第２の記憶手段に、画像処理装置１２００の管理者が含まれている場合（管理者検索モジュール１２３５による処理結果）は、その申請者に利用許可を割り当てることを示す情報を情報処理装置２００に送信する。もちろんのことながら、その記憶手段に申請者が含まれていない場合は、その申請者に利用許可を割り当てることを示す情報を情報処理装置２００に送信することは行わずに、エラー処理（申請者に対してエラーメッセージの提示等）等を行う。
【００４４】
なお、管理者アドレスリスト取得モジュール１３０、申請者検索モジュール１３５の代わりに、申請者アドレスリスト取得モジュール１２３０、管理者検索モジュール１２３５による処理を行ってもよい。また、管理者アドレスリスト取得モジュール１３０、申請者検索モジュール１３５、申請者アドレスリスト取得モジュール１２３０、管理者検索モジュール１２３５による処理を行い、申請者検索モジュール１３５と管理者検索モジュール１２３５とでそれぞれが検索された場合に、利用許可を割り当てることを示す情報を情報処理装置２００に送信するようにしてもよい。
【００４５】
図１３は、第３の実施の形態による処理例を示すフローチャートである。図３の例（第１の実施の形態による処理例を示すフローチャート）に、ステップＳ１３０６を加え、ステップＳ３０８に対応する処理であるステップＳ１３１０が異なっている。
ステップＳ１３０２では、利用申請を受け付ける。
ステップＳ１３０４では、プリンタ管理者情報を取得する。
【００４６】
ステップＳ１３０６では、申請者アドレスリスト取得モジュール１２３０は、申請者のアドレスリストを取得する。
ステップＳ１３０８では、管理者のアドレスリストを取得する。
ステップＳ１３１０では、申請者検索モジュール１３５は、管理者アドレスリストに申請者情報が含まれているかを判断し、及び、管理者検索モジュール１２３５は、申請者アドレスリストに管理者情報が含まれているか否かを判断する。そして、両者において、含まれている場合はステップＳ１３１２へ進み、それ以外の場合はステップＳ１３１６へ進む。
ステップＳ１３１２では、クラウドにプリンタ利用許可リストを更新する。
ステップＳ１３１４では、利用許可を通知する。
ステップＳ１３１６では、利用不許可を通知する。
【００４７】
図１４は、第３の実施の形態による処理例を示す処理例である。
画像処理装置１２００はプリンタ管理者情報テーブル４００Ａを記憶しており、プリンタ管理者情報テーブル４００Ａ内には、「ＣｌｏｕｄＡ：ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」が登録されている。つまり、画像処理装置１２００の管理者は、ユーザーＡ（ｕｓｅｒＡ）であり、ＣｌｏｕｄＡ（クラウドプリント）に管理者として登録されている。
ユーザー情報記憶装置２２０はユーザーＡのアドレステーブル６００Ａ、ユーザーＢのアドレステーブル６００Ｂを記憶しており、ユーザーＡのアドレステーブル６００Ａ内には、「ｕｓｅｒＢ＠ｎｅｔｗｏｒｋ．ｌｏｃａｌ」が登録されている。ユーザーＢのアドレステーブル６００Ｂ内には、「ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」が登録されている。
また、情報処理装置２００は、プリンタ利用許可テーブル５００Ａを記憶している。プリンタ利用許可テーブル５００Ａには、この段階では、「ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」だけが登録されている。
【００４８】
ユーザーＢ７１０Ｂは、画像処理装置１２００を操作し、情報処理装置２００にログインし、利用申請を行う。利用申請が行われると、画像処理装置１２００はユーザーＢのアドレステーブル６００Ｂとプリンタの管理者であるユーザーＡのアドレステーブル６００Ａを検索し（Ｓｔｅｐ１４０２）、相互のアドレスがそれぞれ存在するならば、画像処理装置１２００が情報処理装置２００に登録する（Ｓｔｅｐ１４０４）。情報処理装置２００は、プリンタ利用許可テーブル５００ＡにユーザーＢの画像処理装置１２００の利用許可を割り当てる設定を行う。この処理後では、情報処理装置２００のプリンタ利用許可テーブル５００Ａ内には、図１４の例に示すように「ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」と「ｕｓｅｒＢ＠ｎｅｔｗｏｒｋ．ｌｏｃａｌ」が登録されていることになる。情報処理装置２００で利用許可の割り当て完了後、画像処理装置１２００はユーザーＢ７１０Ｂに許可通知を提示する。
なお、画像処理装置１２００は、液晶ディスプレイ等の表示装置に、ブラウザを用いて情報処理装置２００（又はユーザー情報記憶装置２２０）と通信を行うようにしてもよい。したがって、その場合、ユーザーＢ７１０Ｂは、画像処理装置１２００のブラウザを通した操作で許可申請を行う。
【００４９】
＜第４の実施の形態＞
図１５は、第４の実施の形態の構成例についての概念的なモジュール構成図である。
画像処理装置１００は、印刷モジュール１１０、通信モジュール１１５、権限処理モジュール１２０を有している。通信モジュール１１５は、権限処理モジュール１２０と接続されており、また、通信回線を介して情報処理装置１５００の通信モジュール１５１０、ユーザー端末２１０と接続されている。権限処理モジュール１２０は、利用申請受付モジュール１２５、管理者アドレスリスト取得モジュール１３０、申請者検索モジュール１３５、利用許可処理モジュール１４０を有しており、通信モジュール１１５と接続されている。
ユーザー端末２１０は、通信回線を介して、画像処理装置１００の通信モジュール１１５、情報処理装置１５００の通信モジュール１５１０と接続されている。
【００５０】
情報処理装置１５００は、通信モジュール１５１０、利用申請モジュール１５２０を有している。
通信モジュール１５１０は、利用申請モジュール１５２０と接続されており、また、通信回線を介して、画像処理装置１００の通信モジュール１１５、ユーザー端末２１０と接続されている。通信モジュール１５１０は、画像処理装置１００、ユーザー端末２１０と通信を行う。
【００５１】
利用申請モジュール１５２０は、プリント指示受付モジュール１５２５、権限情報取得モジュール１５３０、プリンタ抽出モジュール１５３５、利用申請処理モジュール１５４０、プリンタ利用許可処理モジュール１５４５を有しており、通信モジュール１５１０と接続されている。利用申請モジュール１５２０は、ユーザー端末２１０からの文書の印刷指示にともなって、その指示を行ったユーザーに画像処理装置１００の利用許可を与える処理を行う。
プリント指示受付モジュール１５２５は、通信モジュール１５１０を介して、ユーザー端末２１０から文書のプリント指示を受け付ける。
権限情報取得モジュール１５３０は、プリント指示受付モジュール１５２５によって受け付けられたプリント対象の文書の権限情報を取得する。例えば、文書アクセス権テーブル１７００から取得する。文書アクセス権テーブル１７００は、文書に付加されていてもよいし、文書管理装置から取得してもよい。図１７は、文書アクセス権テーブル１７００のデータ構造例を示す説明図である。文書アクセス権テーブル１７００は、文書ＩＤ欄１７１０、ユーザーＩＤ欄１７２０、権限欄１７３０を有している。文書ＩＤ欄１７１０は、本実施の形態において、文書を一意に識別するための情報（文書ＩＤ）を記憶している。ユーザーＩＤ欄１７２０は、その文書に対して権限を有しているユーザーのユーザーＩＤを記憶している。ユーザーは複数人であってもよい。権限欄１７３０は、そのユーザーがその文書に対して有している権限（読み込み、編集、削除等）を記憶している。
【００５２】
プリンタ抽出モジュール１５３５は、その文書に対して権限を有しているユーザーを抽出し、そのユーザーがプリント可能な画像処理装置１００を抽出する。
利用申請処理モジュール１５４０は、文書の印刷指示を行った申請者（ユーザー端末２１０のユーザー）に画像処理装置１００の利用許可がない場合は、その文書に対する権限を有している他の者Ｂを抽出し、他の者Ｂが利用許可を有している画像処理装置１００にその申請者の申請を送信する。
そして、画像処理装置１００の利用申請受付モジュール１２５は、情報処理装置１５００からの申請を受け付ける。画像処理装置１００は、前述の実施の形態による処理を行う。これによって、具体的には、プリント指示を行ったユーザーＢは、画像処理装置１００の利用許可を得ていないが、プリント対象の文書に対して権限を有している他のユーザーＡが画像処理装置１００の利用許可を得ている場合は、ユーザーＢのプリント指示であっても画像処理装置１００からのプリントを許可することとなる。
プリンタ利用許可処理モジュール１５４５は、プリンタ利用許可テーブル５００に関する処理を行う。
【００５３】
図１６は、第４の実施の形態による処理例を示すフローチャートである。
ステップＳ１６０２では、プリント指示受付モジュール１５２５は、プリント指示を受け付ける。
ステップＳ１６０４では、権限情報取得モジュール１５３０は、該当文書の操作者権限リストを取得する。
ステップＳ１６０６では、プリンタ抽出モジュール１５３５は、操作者権限リストよりプリンタを利用できるメンバを検索する。
ステップＳ１６０８では、利用申請処理モジュール１５４０は、検索したメンバが利用できるプリンタに対して利用申請を送信する。
ステップＳ１６１０では、利用申請処理モジュール１５４０は、利用許可通知を受けたか否かを判断し、受けた場合はステップＳ１６１２へ進み、それ以外の場合はステップＳ１６１４へ進む。
【００５４】
ステップＳ１６１２では、プリンタ利用許可処理モジュール１５４５は、プリンタ利用許可テーブル５００を更新する。
ステップＳ１６１４では、プリンタ利用許可処理モジュール１５４５は、プリンタ利用許可テーブル５００をそのままとする。
ステップＳ１６１６では、情報処理装置１５００は画像処理装置１００に対して、印刷を指示する。
ステップＳ１６１８では、プリンタ利用許可処理モジュール１５４５は、印刷が終了したか否かを判断し、終了した場合はステップＳ１６２０へ進み、それ以外の場合は終了するまで待機する。
ステップＳ１６２０では、プリンタ利用許可処理モジュール１５４５は、継続した利用申請を行うか否かを判断し、行う場合は処理を終了し（ステップＳ１６９９）、それ以外の場合はステップＳ１６２２へ進む。
ステップＳ１６２２では、プリンタ利用許可処理モジュール１５４５は、利用許可の削除を指示する。
ステップＳ１６０８の処理によって、図３に例示したフローチャートによる処理が画像処理装置１００によって行われる。なお、ステップＳ３０２による利用者申請は、ステップＳ１６０８によって送信された利用申請を受信することとなる。
【００５５】
図１８は、第４の実施の形態による処理例を示す処理例である。
ユーザーＡ７１０Ａは画像処理装置１００のプリンタ利用許可を得ているが、ユーザーＢ７１０Ｂは画像処理装置１００のプリンタ利用許可を持っていないとする。そして、ユーザーＢ７１０ＢはユーザーＡ７１０Ａと共に文書を作成している。その文書は、例えば、情報処理装置１５００内にある。その文書を操作する権利をユーザーＡ７１０ＡとユーザーＢ７１０Ｂは持っているとする。また、プリンタ利用許可テーブル５００Ａ内には、「ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ」が登録されている。文書アクセス権テーブル１７００内には、「ｕｓｅｒＡ＠ｄｏｍａｉｎ．ｌｏｃａｌ、ｕｓｅｒＢ＠ｎｅｔｗｏｒｋ．ｌｏｃａｌ」が登録されている。
【００５６】
ユーザーＢ７１０Ｂが情報処理装置１５００内の文書をプリント指示すると（Ｓｔｅｐ１８０２）、プリンタ選択の前に以下の動作が実行される。
情報処理装置１５００で文書の操作権（文書アクセス権テーブル１７００）と、操作権を有しているユーザー（ユーザーＡ７１０Ａ、ユーザーＢ７１０Ｂ）に与えられているプリンタ利用許可（プリンタ利用許可テーブル５００Ａ）を参照する。文書の操作権を有しているユーザー（ここでは、ユーザーＡ７１０Ａ）が画像処理装置１００のプリンタ利用許可を持っている場合、現在持っていないユーザー（ここでは、ユーザーＢ７１０Ｂ）に画像処理装置１００の利用許可を自動的に割り当て、プリンタ選択のリストの候補に表示させる（Ｓｔｅｐ１８０４）。ここでは、プリンタリスト１８１０内の「ｐｒｉｎｔｅｒＡ（画像処理装置１００）」を表示する。
その後、Ｓｔｅｐ１８０６では、ユーザーＢ７１０Ｂのプリンタ利用許可テーブル５００Ａの登録処理を行う（図１６の例に示したフローチャート内のステップＳ１６１０〜Ｓ１６２２）。
【００５７】
なお、情報処理装置１５００は、文書に対する権限として、文書の送信者と受信者、その文書に関するスケジュールの共有、参照権等を含めてもよい。これによって、操作者、送信者、受信者、共有者等のユーザーにおいて利用許可がある画像処理装置１００を、該当の文書のプリント指示の場合に選択できるようになる。
また、画像処理装置１００自身を画像処理装置１００の管理者として、情報処理装置２００（情報処理装置１５００）に登録するようにしてもよい。そして、その画像処理装置１００の管理者としてのユーザー名、認証情報を自動生成する。既に他の画像処理装置１００で、その画像処理装置１００自身を管理者として登録済みかを確認し、登録済みなら、その登録済みの画像処理装置１００のアドレスリスト（管理者と通信が行える者を記憶している記憶手段）の情報を譲り受ける。未登録ならば（つまり、画像処理装置１００自身を管理者として登録するのが、最初の画像処理装置１００の場合）、画像処理装置１００のアドレスリストの追加条件にしたがって設定する。その追加条件として、例えば、予め定められたユーザーのアドレスリストを用いる、予め定められたドメインのユーザーのアドレスリストを用いる等の条件がある。
【００５８】
＜第５の実施の形態＞
図１９は、第５の実施の形態の構成例についての概念的なモジュール構成図を示している。
第５の実施の形態である情報処理装置１９００は、画像処理装置を利用できる者（クラウドプリントの利用者）を登録するものであって、図１９の例に示すように、通信モジュール１９１５、権限処理モジュール１９２０を有している。情報処理装置１９００は、前述の実施の形態におけるクラウドプリントの機能を有する情報処理装置としての機能を有する。
前述の第１の実施の形態の画像処理装置１００と同様に、利用申請を受け付け、申請者と管理者の関係を判断する。ただし、その判断主体がクラウドサーバであるものである。このとき、受け付ける利用申請は申請者が直接情報処理装置１９００に送信するものでも、画像処理装置１００が申請者からの利用申請を受け付けた場合に、画像処理装置１００が情報処理装置１９００に送信するものでもよい。
【００５９】
通信モジュール１９１５は、権限処理モジュール１９２０と接続されている。通信モジュール１９１５は、申請者等が利用する端末（図２の例を用いて説明したユーザー端末２１０等）、クラウドプリントの機能を有する情報処理装置等との通信を行う。
【００６０】
権限処理モジュール１９２０は、利用申請受付モジュール１９２５、管理者アドレスリスト取得モジュール１９３０、申請者検索モジュール１９３５、利用許可処理モジュール１９４０を有しており、通信モジュール１９１５と接続されている。権限処理モジュール１９２０は、申請者に画像処理装置を利用したクラウドプリントの許可を与える。
利用申請受付モジュール１９２５は、通信モジュール１９１５を介して、申請者が利用する端末から、画像処理装置を利用したクラウドプリントの許可を得るための申請を受け付ける。
【００６１】
管理者アドレスリスト取得モジュール１９３０は、画像処理装置の管理者を抽出し、その管理者の例えばアドレスリストを取得する。管理者は、情報処理装置１９００内に記憶されている。例えば、情報処理装置１９００内に記憶されているプリンタ管理者情報テーブル４００から抽出すればよい。
【００６２】
申請者検索モジュール１９３５は、画像処理装置の管理者と関係がある者（例えば、その管理者と通信が行える者）を記憶している記憶手段（図２の例を用いて説明したユーザー情報記憶装置２２０、管理者が利用しているユーザー端末２１０等）から、画像処理装置の利用を申請する者である申請者を検索する。したがって、申請者が含まれている場合（申請者を検索できた場合）は、管理者とその申請者と通信が行える関係にあり、知り合いである可能性が高く、申請者に画像処理装置の利用許可を割り当ててもよい。なお、管理者と通信が行える者を記憶している記憶手段として、例えば、電子メールのメールアドレス帳、ソーシャル・ネットワーキング・サービス（ＳＮＳ）におけるフレンドリスト、管理者の電子住所録（ユーザー情報）等がある。また、管理者と申請者のユーザーＩＤ（ユーザーアドレス等を含む）内のドメイン範囲、メールドメイン等が合致するか否かを判断することを含めてもよい。例えば、ユーザー情報記憶装置２２０又は管理者が利用しているユーザー端末２１０内には、ユーザー毎に（管理者の）アドレステーブル６００が記憶されている。
【００６３】
利用許可処理モジュール１９４０は、画像処理装置の管理者と通信が行える者を記憶している記憶手段に、画像処理装置の利用を申請する者である申請者が含まれている場合（申請者検索モジュール１９３５による処理結果）は、その申請者に利用許可を割り当てる。もちろんのことながら、その記憶手段に申請者が含まれていない場合は、その申請者に利用許可を割り当てることは行わずに、エラー処理（申請者に対してエラーメッセージの提示等）等を行う。
そして、利用許可処理モジュール１９４０は、画像処理装置と申請者を対応付ける。例えば、プリンタ利用許可テーブル５００を用いて管理する。
【００６４】
そして、利用許可処理モジュール１９４０は、登録した後に、申請者に、利用許可の旨を提示する。なお、提示には、電子メール等の送信を含む。例えば、利用申請が申請者から直接情報処理装置１９００に送信されたものである場合、利用申請に含まれる申請者のユーザー端末２１０にアクセスするための識別情報（ＩＰアドレスなど）や利用者の電子メールのアドレスに対して利用許可の旨を送信しても良いし、利用申請が画像処理装置１００から送信された場合は、申請者に対して利用許可の旨を提示する旨の情報を画像処理装置１００に対して送信し、画像処理装置１００から申請者に対して利用許可の旨を提示させるようにしても良い。
また、利用許可処理モジュール１９４０は、記憶手段から、管理者と通信が行える者として申請者が削除された場合は、その申請者の利用許可を解除するようにしてもよい。つまり、申請者が利用許可された後に、記憶手段内が変更されて、申請者が削除された場合は、その申請者の利用許可も削除する。この処理を行うタイミングは、予め定められた期間毎であってもよいし、記憶手段から変更があった旨の通知を受けた場合であってもよい。
【００６５】
図２０は、第５の実施の形態による処理例を示すフローチャートである。
ステップＳ２００２では、利用申請受付モジュール１９２５は、申請者のユーザー端末２１０から画像処理装置の利用申請を受け付ける。
ステップＳ２００４では、管理者アドレスリスト取得モジュール１９３０は、プリンタ管理者情報を取得する。前述したように、例えば、プリンタ管理者情報テーブル４００から取得すればよい。
ステップＳ２００６では、管理者アドレスリスト取得モジュール１９３０は、管理者のアドレスリストを要求する。前述したように、例えば、ユーザー情報記憶装置２２０内の管理者のアドレステーブル６００から取得すればよい。
【００６６】
ステップＳ２００８では、申請者検索モジュール１９３５は、アドレスリストに申請者情報が含まれているか否かを判断し、含まれている場合はステップＳ２０１０へ進み、それ以外の場合はステップＳ２０１４へ進む。
ステップＳ２０１０では、利用許可処理モジュール１９４０は、プリンタ利用許可リストを更新する。
ステップＳ２０１２では、利用許可処理モジュール１９４０は、申請者に利用許可を送信する。
ステップＳ２０１４では、利用許可処理モジュール１９４０は、申請者に利用不許可を送信する。
【００６７】
図２１を参照して、本実施の形態の画像処理装置、情報処理装置のハードウェア構成例について説明する。図２１に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ等のデータ読み取り部２１１７と、プリンタ等のデータ出力部２１１８を備えたハードウェア構成例を示している。
【００６８】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１０１は、前述の実施の形態において説明した各種のモジュール、すなわち、権限処理モジュール１２０、利用申請受付モジュール１２５、管理者アドレスリスト取得モジュール１３０、申請者検索モジュール１３５、利用許可処理モジュール１４０、利用申請モジュール８２０、利用申請受付モジュール８２５、利用申請処理モジュール８３０、申請者アドレスリスト取得モジュール１２３０、管理者検索モジュール１２３５、利用申請モジュール１５２０、プリント指示受付モジュール１５２５、権限情報取得モジュール１５３０、プリンタ抽出モジュール１５３５、利用申請処理モジュール１５４０、プリンタ利用許可処理モジュール１５４５等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００６９】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１０２は、ＣＰＵ２１０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１０３は、ＣＰＵ２１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス２１０４により相互に接続されている。
【００７０】
ホストバス２１０４は、ブリッジ２１０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス２１０６に接続されている。
【００７１】
キーボード２１０８、マウス等のポインティングデバイス２１０９は、操作者により操作されるデバイスである。ディスプレイ２１１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス２１０９とディスプレイ２１１０の両方の機能を備えているタッチスクリーン等であってもよい。
【００７２】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２１１１は、ハードディスク（フラッシュ・メモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ２１０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、プリンタ管理者情報テーブル４００、プリンタ利用許可テーブル５００、アドレステーブル６００、プリンタ管理者情報テーブル１０００、文書アクセス権テーブル１７００等が格納される。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【００７３】
ドライブ２１１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体２１１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース２１０７、外部バス２１０６、ブリッジ２１０５、及びホストバス２１０４を介して接続されているＲＡＭ２１０３に供給する。なお、リムーバブル記録媒体２１１３も、データ記録領域として利用可能である。
【００７４】
接続ポート２１１４は、外部接続機器２１１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート２１１４は、インタフェース２１０７、及び外部バス２１０６、ブリッジ２１０５、ホストバス２１０４等を介してＣＰＵ２１０１等に接続されている。通信部２１１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部２１１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部２１１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００７５】
なお、図２１に示す画像処理装置、情報処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図２１に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図２１に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００７６】
なお、前述の各種の実施の形態を組み合わせてもよく（例えば、ある実施の形態内のモジュールを他の実施の形態内に追加する、入れ替えをする等も含む）、また、各モジュールの処理内容として背景技術で説明した技術を採用してもよい。
【００７７】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分又は全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００７８】
１００…画像処理装置
１１０…印刷モジュール
１１５…通信モジュール
１２０…権限処理モジュール
１２５…利用申請受付モジュール
１３０…管理者アドレスリスト取得モジュール
１３５…申請者検索モジュール
１４０…利用許可処理モジュール
２００…情報処理装置
２１０…ユーザー端末
２２０…ユーザー情報記憶装置
２９０…通信回線
８１０…通信モジュール
８２０…利用申請モジュール
８２５…利用申請受付モジュール
８３０…利用申請処理モジュール
１２００…画像処理装置
１２３０…申請者アドレスリスト取得モジュール
１２３５…管理者検索モジュール
１５００…情報処理装置
１５１０…通信モジュール
１５２０…利用申請モジュール
１５２５…プリント指示受付モジュール
１５３０…権限情報取得モジュール
１５３５…プリンタ抽出モジュール
１５４０…利用申請処理モジュール
１５４５…プリンタ利用許可処理モジュール
【図１】
0006610365.tif 000002
【図２】
0006610365.tif 000003
【図３】
0006610365.tif 000004
【図４】
0006610365.tif 000005
【図５】
0006610365.tif 000006
【図６】
0006610365.tif 000007
【図７】
0006610365.tif 000008
【図８】
0006610365.tif 000009
【図９】
0006610365.tif 000010
【図１０】
0006610365.tif 000011
【図１１】
0006610365.tif 000012
【図１２】
0006610365.tif 000013
【図１３】
0006610365.tif 000014
【図１４】
0006610365.tif 000015
【図１５】
0006610365.tif 000016
【図１６】
0006610365.tif 000017
【図１７】
0006610365.tif 000018
【図１８】
0006610365.tif 000019
【図１９】
0006610365.tif 000020
【図２０】
0006610365.tif 000021
【図２１】
0006610365.tif 000022