(57)【要約】【課題】ユーザが識別されない場合であっても、適切な権限に応じて処理の実行を制御する。【解決手段】受信部は、クライアント装置と通信を行うことにより、クライアント装置からデータを受信する。処理制御部は、この通信に関する属性情報について予め定められた、処理を実行する権限に応じて、受信部により受信されたデータを用いた処理の実行を制御する。例えば、処理制御部は、権限において許可された処理以外の処理がクライアント装置から要求された場合、この処理の実行を禁止する。一方、処理制御部は、権限において許可された処理がクライアント装置から要求された場合、処理の実行を許可する。【選択図】図５
2018085555.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と通信を行うことにより、前記クライアント装置からデータを受信する受信部と、
前記通信に関する属性情報について予め定められた、処理を実行する権限に応じて、前記受信されたデータを用いた処理の実行を制御する処理制御部と
を備える情報処理装置。
【請求項２】
前記処理制御部は、前記権限において許可された処理以外の処理が前記クライアント装置から要求された場合、前記処理の実行を禁止する
請求項１に記載の情報処理装置。
【請求項３】
前記処理制御部は、前記権限において許可された処理が前記クライアント装置から要求された場合、前記処理の実行を許可する
請求項１又は２に記載の情報処理装置。
【請求項４】
前記処理制御部は、前記権限が前記処理の実行に承認を必要とする場合には、予め定められた承認処理が完了した後に、前記処理の実行を許可する
請求項３に記載の情報処理装置。
【請求項５】
前記属性情報は、前記通信において用いられた通信プロトコルの種別、前記クライアント装置に割り当てられた通信アドレス、又は前記データの送信に用いられた電子メールの送信元を示す電子メールアドレスを含む
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記受信部は、前記クライアント装置を使用するユーザの識別情報を前記クライアント装置から受信し、
前記処理制御部は、前記識別情報が受信された場合には、前記属性情報について予め定められた前記権限に代えて、前記受信された識別情報により識別される前記ユーザについて予め定められた別の権限に応じて、前記処理の実行を制御する
請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
ユーザの識別情報と、前記ユーザに対応する電子メールアドレスとを対応付けて記憶する記憶部をさらに備え、
前記受信部は、前記データを電子メールにより受信し、
前記処理制御部は、前記電子メールの送信元の電子メールアドレスが前記記憶部に記憶されている場合には、前記属性情報について予め定められた前記権限に代えて、前記メールアドレスと対応付けて前記記憶部に記憶された前記識別情報により識別される前記ユーザについて予め定められた別の権限に応じて、前記処理の実行を制御する
請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記処理制御部による制御の下、前記データを用いて画像処理を行う処理部をさらに備える
請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
コンピュータに、
クライアント装置と通信を行うことにより、前記クライアント装置からデータを受信するステップと、
前記通信に関する属性情報について予め定められた、処理を実行する権限に応じて、前記受信されたデータを用いた処理の実行を制御するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
ユーザに対して装置の利用権限を設定することにより、ユーザによる装置の利用を制限する技術が知られている。例えば、特許文献１には、ユーザ又はユーザの属するグループ毎に、機能制限が定義されたロール（役割）を割り当て、このロールに定められた機能制限に従って、ユーザによる機能の利用を制限する技術が記載されている。この機能には、プリント機能、コピー機能、スキャン機能等の各種の機能が含まれる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２５７５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ユーザが識別されない場合であっても、適切な権限に応じて処理の実行を制御することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、クライアント装置と通信を行うことにより、前記クライアント装置からデータを受信する受信部と、前記通信に関する属性情報について予め定められた、処理を実行する権限に応じて、前記受信されたデータを用いた処理の実行を制御する処理制御部とを備える情報処理装置である。
【０００６】
請求項２に係る発明は、請求項１に記載の情報処理装置において、前記処理制御部は、前記権限において許可された処理以外の処理が前記クライアント装置から要求された場合、前記処理の実行を禁止する。
【０００７】
請求項３に係る発明は、請求項１又は２に記載の情報処理装置において、前記処理制御部は、前記権限において許可された処理が前記クライアント装置から要求された場合、前記処理の実行を許可する。
【０００８】
請求項４に係る発明は、請求項３に記載の情報処理装置において、前記処理制御部は、前記権限が前記処理の実行に承認を必要とする場合には、予め定められた承認処理が完了した後に、前記処理の実行を許可する。
【０００９】
請求項５に係る発明は、請求項１から４のいずれか１項に記載の情報処理装置において、前記属性情報は、前記通信において用いられた通信プロトコルの種別、前記クライアント装置に割り当てられた通信アドレス、又は前記データの送信に用いられた電子メールの送信元を示す電子メールアドレスを含む。
【００１０】
請求項６に係る発明は、請求項１から５のいずれか１項に記載の情報処理装置において、前記受信部は、前記クライアント装置を使用するユーザの識別情報を前記クライアント装置から受信し、前記処理制御部は、前記識別情報が受信された場合には、前記属性情報について予め定められた前記権限に代えて、前記受信された識別情報により識別される前記ユーザについて予め定められた別の権限に応じて、前記処理の実行を制御する。
【００１１】
請求項７に係る発明は、請求項１から６のいずれか１項に記載の情報処理装置において、ユーザの識別情報と、前記ユーザに対応する電子メールアドレスとを対応付けて記憶する記憶部をさらに備え、前記受信部は、前記データを電子メールにより受信し、前記処理制御部は、前記電子メールの送信元の電子メールアドレスが前記記憶部に記憶されている場合には、前記属性情報について予め定められた前記権限に代えて、前記メールアドレスと対応付けて前記記憶部に記憶された前記識別情報により識別される前記ユーザについて予め定められた別の権限に応じて、前記処理の実行を制御する。
【００１２】
請求項８に係る発明は、請求項１から７のいずれか１項に記載の情報処理装置において、前記処理制御部による制御の下、前記データを用いて画像処理を行う処理部をさらに備える。
【００１３】
請求項９に係る発明は、コンピュータに、クライアント装置と通信を行うことにより、前記クライアント装置からデータを受信するステップと、前記通信に関する属性情報について予め定められた、処理を実行する権限に応じて、前記受信されたデータを用いた処理の実行を制御するステップとを実行させるためのプログラムである。
【発明の効果】
【００１４】
請求項１に係る発明によれば、ユーザが識別されない場合であっても、適切な権限に応じて処理の実行を制御することができる。
請求項２に係る発明によれば、ユーザが識別されない場合であっても、適切な権限に応じて処理の実行を制御することができる。
請求項３に係る発明によれば、ユーザが識別されない場合であっても、適切な権限に応じて処理の実行を制御することができる。
請求項４に係る発明によれば、情報セキュリティレベルが向上する。
請求項５に係る発明によれば、ユーザが識別されない場合であっても、適切な権限に応じて処理の実行を制御することができる。
請求項６に係る発明によれば、ユーザが識別される場合には、識別されたユーザについて予め定められた権限に応じて、処理の実行を制御することができる。
請求項７に係る発明によれば、通信に関する属性情報からユーザが識別される場合には、識別されたユーザについて予め定められた権限に応じて、処理の実行を制御することができる。
請求項８に係る発明によれば、ユーザが識別されない場合であっても、適切な権限に応じて画像処理の実行を制御することができる。
請求項９に係る発明によれば、ユーザが識別されない場合であっても、適切な権限に応じて処理の実行を制御することができる。
【図面の簡単な説明】
【００１５】
【図１】情報処理システム１の一例を示す図。
【図２】画像処理装置１０のハードウェア構成の一例を示す図。
【図３】権限テーブル１８１の一例を示す図。
【図４】割り当てテーブル１８２の一例を示す図。
【図５】割り当てテーブル１８３の一例を示す図。
【図６】画像処理装置１０の機能構成の一例を示す図。
【図７】情報処理システム１の動作を示すシーケンスチャート。
【図８】情報処理システム１の動作のサブプロセスを示すフローチャート。
【図９】承認画面３０の一例を示す図。
【図１０】電子メール４０の一例を示す図。
【図１１】変形例に係る割り当てテーブル１８４の一例を示す図。
【発明を実施するための形態】
【００１６】
構成
図１は、本実施形態に係る情報処理システム１の一例を示す図である。情報処理システム１は、画像処理装置１０（情報処理装置の一例）と複数のクライアント装置２０とを備える。画像処理装置１０と複数のクライアント装置２０とは、通信回線２を介して接続される。この通信回線２には、例えばインターネットとＬＡＮ（Local Area Network）等のプライベートネットワークとが含まれる。ただし、通信回線２は、これらの通信回線に限定されず、他の通信回線であってもよい。
【００１７】
複数のクライアント装置２０には、タブレット端末やスマートフォン等の通信端末、パブリッククラウド等のデータを格納するサービスを実現するストレージ装置、又は基幹業務システム等の予め定められたシステムに含まれる業務処理装置が含まれる。これらのクライアント装置２０は、ユーザにより使用される。各々のクライアント装置２０は、画像処理装置１０にデータを送信して、このデータを用いた処理を要求する。
【００１８】
画像処理装置１０は、プリント機能、スキャン機能、ファクシミリ機能、コピー機能等の複数の機能を有する。画像処理装置１０は、クライアント装置２０からの要求に応じて、クライアント装置２０から受信したデータを用いた処理を行う。
【００１９】
例えばメールプリント機能を有する通信端末から画像処理装置１０に電子メールによりデータが送信され、画像処理装置１０においてこのデータに応じた画像がプリントされてもよい。他の例として、パブリッククラウドを実現するストレージ装置に格納されたデータが画像処理装置１０に送信され、画像処理装置１０においてこのデータに応じた画像がプリントされてもよい。他の例として、基幹業務システムに含まれる業務処理装置から画像処理装置１０にデータが送信され、画像処理装置１０においてこのデータに応じた画像がプリントされてもよい。
【００２０】
図２は、画像処理装置１０のハードウェア構成の一例を示す図である。画像処理装置１０は、プロセッサ１１と、メモリ１２と、通信インタフェース１３と、操作部１４と、表示部１５と、画像読取部１６と、画像形成部１７（処理部の一例）と、記憶部１８とを備える。
【００２１】
プロセッサ１１は、メモリ１２に記憶されたプログラムに従って各種の処理を実行する。プロセッサ１１としては、例えばＣＰＵ（Central Processing Unit）が用いられる。メモリ１２は、プロセッサ１１により実行されるプログラムを記憶する。メモリ１２としては、例えばＲＡＭ（Random Access Memory）又はＲＯＭ（Read Only Memory）が用いられる。通信インタフェース１３は、通信回線２に接続され、通信回線２を介して通信を行う。この通信には、ファクシミリ通信が含まれてもよい。
【００２２】
操作部１４は、画像処理装置１０の操作に用いられる。操作部１４としては、例えばタッチパネルを構成するタッチセンサ又は操作ボタンが用いられる。表示部１５は、各種の情報を表示する。表示部１５としては、例えば液晶ディスプレイが用いられる。画像読取部１６は、原稿の画像を光学的に読み取る。画像読取部１６としては、例えばイメージスキャナが用いられる。画像形成部１７は、用紙等の媒体上に画像を形成する。画像形成部１７としては、例えば電子写真方式のプリンタが用いられる。
【００２３】
記憶部１８は、各種のデータやプログラムを記憶する。記憶部１８としては、例えばハードディスクドライブ又はフラッシュメモリが用いられる。記憶部１８には、権限テーブル１８１と、割り当てテーブル１８２と、割り当てテーブル１８３とが予め記憶される。
【００２４】
図３は、権限テーブル１８１の一例を示す図である。権限テーブル１８１は、ロールＩＤと権限の内容とを対応付けて格納する。ロールＩＤは、ロールを識別する情報である。このロールとは、画像処理装置１０を利用して処理を実行する権限のセットをいう。権限の内容は、このロールに付与された権限の内容を規定する情報である。
【００２５】
この権限の内容には、処理の実行の許可又は禁止を規定する情報が含まれる。この処理には、例えばモノクロプリントやカラープリントといった、各種のプリント条件に従ったプリント処理が含まれる。なお、プリント条件には、カラーモード以外にも、プリントサイズや両面プリント等の条件が含まれてもよい。
【００２６】
また、権限の内容には、処理の実行に承認者による承認が必要か否かを規定する情報が含まれる。この承認者は、通常はユーザとは異なる人物である。承認が必要な場合には、承認者による承認を得なければ、処理が実行されない。一方、承認が不要な場合には、承認者による承認を得ることなく、処理が実行される。
【００２７】
図４は、割り当てテーブル１８２の一例を示す図である。割り当てテーブル１８２は、ユーザＩＤとロールＩＤとを対応付けて格納する。ユーザＩＤは、クライアント装置２０のユーザを識別する情報である。ロールＩＤは、このユーザに割り当てられるロールを識別する情報である。このロールＩＤは、権限テーブル１８１に格納されたロールＩＤに含まれる。なお、各ユーザとこのユーザに割り当てられるロールとの対応関係は、予め定められている。
【００２８】
図５は、割り当てテーブル１８３の一例を示す図である。割り当てテーブル１８３は、通信に関する属性情報とロールＩＤとを対応付けて格納する。属性情報は、クライアント装置２０と画像処理装置１０との間で行われる通信に関する属性情報である。この属性情報には、通信プロトコルの種別と、通信アドレスと、電子メールアドレスとが含まれる。この通信アドレスとしては、ＩＰ（Internet Protocol）アドレス、又はＩＰアドレスに含まれるネットワーク部若しくはサブネット部が用いられる。ロールＩＤは、この属性情報に応じてユーザに割り当てられるロールを識別する情報である。このロールＩＤは、権限テーブル１８１に格納されたロールＩＤに含まれる。なお、各属性情報とこの属性情報に応じてユーザに割り当てられるロールとの対応関係は、予め定められている。
【００２９】
割り当てテーブル１８３に格納される通信プロトコルの種別には、例えばパブリッククラウドを実現するストレージ装置として機能するクライアント装置２０との間の通信において用いられる通信プロトコルの種別が含まれる。このようなクライアント装置２０により実現されるサービスには、情報セキュリティレベルが異なるものが含まれる。例えば、ユーザの登録及びログインが必要なサービスは、情報セキュリティレベルが比較的高いと考えられる。したがって、このようなサービスに対応するクライアント装置２０との間の通信において用いられる通信プロトコルの種別については、処理の実行に承認が必要ない権限が付与されたロールがユーザに割り当てられてもよい。一方、ユーザを認証する仕組みを有さないサービスは、情報セキュリティレベルが比較的低いと考えられる。したがって、このようなサービスに対応するクライアント装置２０との間の通信において用いられる通信プロトコルの種別については、処理の実行に承認が必要となる権限が付与されたロールがユーザに割り当てられてもよい。
【００３０】
割り当てテーブル１８３に格納される通信アドレスには、例えば基幹業務システムに含まれる業務処理装置として機能するクライアント装置２０に割り当てられた通信アドレスが含まれる。この業務処理装置は、ユーザが限られるため、情報セキュリティが確保されていると考えられる。したがって、この業務処理装置として機能するクライアント装置２０に割り当てられた通信アドレスについては、処理の実行に承認が必要ない権限が付与されたロールがユーザに割り当てられてもよい。
【００３１】
割り当てテーブル１８３に格納される電子メールアドレスには、例えば通信端末として機能するクライアント装置２０に割り当てられた電子メールアドレスが含まれる。この電子メールアドレスには、予め登録されたドメインを識別するドメイン名を含むものと、他のドメイン名を含むものとがある。例えば、自社のドメインを識別するドメイン名を含む電子メールアドレスから送信された電子メールは、社内から送信された電子メールであるため、情報セキュリティが確保されていると考えられる。したがって、このような電子メールアドレスについては、処理の実行に承認が必要ない権限が付与されたロールがユーザに割り当てられてもよい。一方、他のドメイン名を含む電子メールアドレスから送信された電子メールは、例えば社外から送信された電子メールであるため、情報セキュリティレベルが比較的低いと考えられる。したがって、このような電子メールアドレスについては、処理の実行に承認が必要な権限が付与されたロールがユーザに割り当てられてもよい。
【００３２】
図６は、画像処理装置１０の機能構成の一例を示す図である。画像処理装置１０は、受信部１０１と、取得部１０２と、認証部１０３と、割り当て部１０４と、処理制御部１０５として機能する。これらの機能は、例えば１以上のプロセッサ１１がメモリ１２に記憶されたプログラムを実行することにより実現される。また、受信部１０１は、プロセッサ１１による制御の下、通信インタフェース１３により実現される。
【００３３】
受信部１０１は、クライアント装置２０と通信を行うことにより、クライアント装置２０からデータを受信する。
【００３４】
取得部１０２は、クライアント装置２０のユーザの識別情報を取得する。この識別情報としては、例えばユーザＩＤが用いられる。ただし、ユーザの識別情報はユーザＩＤに限定されず、ユーザを識別する情報であればどのような情報であってもよい。この識別情報は、受信部１０１により受信されたデータから取得されてもよいし、クライアント装置２０から取得されてもよい。
【００３５】
ユーザの識別情報が取得されない場合、取得部１０２は、クライアント装置２０との間で行われた通信に関する属性情報を取得する。この属性情報は、受信部１０１により受信されたデータから取得されてもよいし、クライアント装置２０から取得されてもよい。この属性情報には、例えばこの通信において用いられた通信プロトコルの種別、クライアント装置２０に割り当てられた通信アドレス、又はデータの送信に用いられた電子メールの送信元を示す電子メールアドレスが含まれる。ただし、通信に関する属性情報は、これらの属性情報に限定されず、通信に関するものであればどのような属性情報であってもよい。
【００３６】
認証部１０３は、取得部１０２によりユーザの識別情報が取得された場合、この識別情報を用いてユーザ認証を行う。これにより、ユーザが識別される。
【００３７】
割り当て部１０４は、ユーザに処理を実行する権限を割り当てる。この権限としては、例えばロールが用いられる。例えば、割り当て部１０４は、取得部１０２によりユーザの識別情報が取得された場合には、この識別情報により識別されるユーザについて予め定められた権限をユーザに割り当ててもよい。一方、割り当て部１０４は、取得部１０２により属性情報が取得された場合には、この属性情報について予め定められた権限をユーザに割り当ててもよい。
【００３８】
処理制御部１０５は、割り当て部１０４により割り当てられた権限に応じて、受信部１０１により受信されたデータを用いた処理の実行を制御する。この処理は、例えばプリント処理である。ただし、この処理はプリント処理に限定されず、ファクシミリ通信により外部装置にデータを送信する処理や、記憶部１８にデータを格納する処理等、データを用いた処理であればどのような処理であってもよい。
【００３９】
処理制御部１０５は、例えば権限において許可された処理がクライアント装置２０から要求された場合、この処理の実行を許可する。一方、処理制御部１０５は、権限において許可された処理以外の処理がクライアント装置２０から要求された場合、この処理の実行を禁止する。また、処理制御部１０５は、この権限が処理の実行に承認を必要とする場合には、予め定められた承認処理が完了した後に、処理の実行を許可する。
【００４０】
動作
図７は、情報処理システム１の動作を示すシーケンスチャートである。図８は、この動作のサブプロセスを示すフローチャートである。ここでは、クライアント装置２０のユーザが、画像処理装置１０を利用してプリント処理を行う場合を想定する。
【００４１】
ステップＳ１１において、クライアント装置２０は、ユーザの操作に応じて、画像処理装置１０にプリント要求を送信する。このプリント要求には、プリントデータ及びプリント条件が含まれる。画像処理装置１０は、受信部１０１によりこのプリント要求を受信する。
【００４２】
ステップＳ１２において、画像処理装置１０は、取得部１０２により、プリント要求にユーザＩＤが含まれるか否かを判断する。例えば、クライアント装置２０にプリンタードライバーがインストールされている場合には、このプリンタードライバーによりプリント要求が送信されるため、プリント要求にユーザＩＤが含まれる。この場合、取得部１０２は、プリント要求からユーザＩＤを取得する。このようにステップＳ１２の判断がＹＥＳの場合、このフローは図８に示すステップＳ２１に進む。
【００４３】
ステップＳ２１において、画像処理装置１０は、認証部１０３により、ステップＳ１２において取得されたユーザＩＤを用いてユーザ認証を行う。ユーザ認証に成功すると、このフローはステップＳ２２に進む。なお、ユーザ認証に失敗すると、このフローが終了される。この場合、以降の処理は行われない。
【００４４】
ステップＳ２２において、画像処理装置１０は、割り当て部１０４により、ステップＳ１２において取得されたユーザＩＤに基づいて、ユーザにロールを割り当てる。ここでは、ユーザＩＤが「Ｕ００１」である場合を想定する。図４に示す割り当てテーブル１８２には、ユーザＩＤ「Ｕ００１」に対応付けてロールＩＤ「Ｒ１」が格納されている。この場合、ユーザには、このロールＩＤ「Ｒ１」により識別されるロールが割り当てられる。ステップＳ２２の処理が終了すると、フローは図７に示すステップＳ１５に進む。
【００４５】
一方、上述したステップＳ１２において、クライアント装置２０が通信端末、パブリッククラウド等のデータを格納するサービスを実現するストレージ装置、又は基幹業務システム等の所定のシステムに含まれる業務処理装置として機能する場合には、プリント要求にはユーザＩＤが含まれない。これは、これらのクライアント装置２０には、一般的にプリンタードライバーがインストールされていないためである。このようにステップＳ１２の判断がＮＯの場合、このフローはステップＳ１３に進む。
【００４６】
ステップＳ１３において、画像処理装置１０は、取得部１０２により、ステップＳ１１においてクライアント装置２０からプリント要求を受信したときに、クライアント装置２０との間で行われた通信に関する属性情報を取得する。例えば、クライアント装置２０がパブリッククラウドを実現するストレージ装置として機能する場合、このクライアント装置２０との間で行われる通信において用いられた通信プロトコルの種別が取得される。他の例において、クライアント装置２０が基幹業務システムに含まれる業務処理装置として機能する場合、このクライアント装置２０に割り当てられた通信アドレスが取得される。他の例において、クライアント装置２０がメールプリント機能を有する通信端末として機能し、電子メールによりデータが送信された場合、この電子メールの送信元の電子メールアドレスが取得される。
【００４７】
ステップＳ１４において、画像処理装置１０は、割り当て部１０４により、ステップＳ１３において取得された属性情報に基づいて、ユーザにロールを割り当てる。例えば、ステップＳ１３において取得された属性情報が、「通信プロトコルＡ」という通信プロトコルの種別である場合を想定する。図５に示す割り当てテーブル１８３には、この通信プロトコルの種別と対応付けてロールＩＤ「Ｒ１１」が格納されている。この場合、このロールＩＤにより識別されるロールがユーザに割り当てられる。
【００４８】
他の例として、ステップＳ１３において取得された属性情報が、通信アドレス「192.0.2.0/24」である場合を想定する。図５に示す割り当てテーブル１８３には、この通信アドレスと対応付けてロールＩＤ「Ｒ１４」が格納されている。この場合、このロールＩＤにより識別されるロールがユーザに割り当てられる。
【００４９】
他の例として、ステップＳ１３において取得された属性情報が、電子メールアドレス「xxx@example.com」である場合を想定する。図５に示す割り当てテーブル１８３には、この電子メールアドレスと対応付けてロールＩＤ「Ｒ１５」が格納されている。この場合、このロールＩＤにより識別されるロールがユーザに割り当てられる。
【００５０】
図７に戻り、ステップＳ１５において、画像処理装置１０は、処理制御部１０５により、ユーザに割り当てられたロールに基づいて、クライアント装置２０から要求された処理の実行を許可するか否かを判断する。例えば、ユーザにロールＩＤ「ロールＲ１１」により識別されるロールが割り当てられ、プリント要求に含まれるプリント条件がモノクロプリントである場合を想定する。図３に示す権限テーブル１８１において、ロールＩＤ「ロールＲ１１」と対応付けて格納された権限の内容には、モノクロプリントを許可することを規定する情報が含まれている。この場合、クライアント装置２０から要求された処理の実行を許可すると判断される。このように、ステップＳ１５の判断がＹＥＳの場合、フローはステップＳ１６に進む。
【００５１】
他の例として、ユーザにロールＩＤ「ロールＲ１１」により識別されるロールが割り当てられ、プリント要求に含まれるプリント条件がカラープリントである場合を想定する。図３に示す権限テーブル１８１において、ロールＩＤ「ロールＲ１１」に対応付けて格納された権限の内容には、カラープリントを禁止することを規定する情報が含まれている。この場合、クライアント装置２０から要求された処理の実行を許可しないと判断される。このように、ステップＳ１５の判断がＮＯの場合、フローは終了する。この場合、以降の処理は行われない。
【００５２】
ステップＳ１６において、画像処理装置１０は、処理制御部１０５により、ユーザに割り当てられたロールに基づいて、処理の実行に承認が必要であるか否かを判断する。例えば、ユーザにロールＩＤ「ロールＲ１１」により識別されるロールが割り当てられた場合を想定する。図３に示す権限テーブル１８１において、ロールＩＤ「ロールＲ１１」に対応付けて格納された権限の内容には、処理の実行に承認が必要であることを規定する情報が含まれている。このように、ステップＳ１６の判断がＹＥＳの場合、フローはステップＳ１７に進む。
【００５３】
他の例として、ユーザにロールＩＤ「ロールＲ１２」により識別されるロールが割り当てられた場合を想定する。図３に示す権限テーブル１８１において、ロールＩＤ「ロールＲ１２」に対応付けて格納された権限の内容では、処理の実行に承認が不要であることを規定する情報が含まれている。このように、ステップＳ１６の判断がＮＯの場合、フローはステップＳ１８に進む。
【００５４】
ステップＳ１７において、画像処理装置１０は、処理制御部１０５により、予め定められた承認処理を行う。この承認処理では、例えば表示部１５に承認画面３０が表示される。
【００５５】
図９は、承認画面３０の一例を示す図である。承認画面３０には、処理を実行してもよいかを尋ねるメッセージとともに、承認ボタン３１が含まれる。承認者により承認ボタン３１が押されると、承認処理が完了する。
【００５６】
他の例として、承認処理では、承認者に承認を依頼する電子メール４０が送信されてもよい。具体的には、この電子メール４０は、画像処理装置１０から承認者が使用するクライアント装置２０に送信される。そして、このクライアント装置２０の表示部に電子メール４０が表示される。
【００５７】
図１０は、電子メール４０の一例を示す図である。電子メール４０には、処理を実行してもよいかを尋ねるメッセージとともに、承認ボタン４１が含まれる。承認者により承認ボタン４１が押されると、承認者が使用するクライアント装置２０から画像処理装置１０に承認が行われたことを示す応答が送信される。これにより、承認処理が完了する。
【００５８】
ステップＳ１８において、画像処理装置１０は、画像形成部１７により、クライアント装置２０から受信したプリント要求に応じて、プリント処理を実行する。例えば、ステップＳ１１においてクライアント装置２０から受信したプリント要求に含まれるプリント条件がモノクロプリントである場合、画像形成部１７は、プリント要求に含まれるプリントデータに応じた白黒の画像を媒体上に形成する。
【００５９】
上述した実施形態によれば、ユーザが識別されない場合には、通信に関する属性情報に応じてユーザにロールが割り当てられる。そのため、ユーザが識別されない場合であっても、適切な権限に応じて処理の実行が制御される。
【００６０】
変形例
上述した実施形態は、本発明の一例である。この実施形態は、以下のように変形してもよい。また、以下の変形例を組み合わせて実施してもよい。
【００６１】
変形例１
上述した実施形態において、クライアント装置２０から電子メールによりデータが送信された場合には、この電子メールの送信元を示すメールアドレスを用いてユーザが識別されてもよい。この場合、記憶部１８には、割り当てテーブル１８４が記憶される。
【００６２】
図１１は、変形例に係る割り当てテーブル１８４の一例を示す図である。割り当てテーブル１８４には、電子メールアドレスと、ユーザＩＤとが対応付けて格納される。ユーザＩＤは、クライアント装置２０を使用するユーザを識別する情報である。電子メールアドレスは、このユーザに対応する電子メールアドレスである。例えば、電子メールアドレスは、ユーザが使用するクライアント装置２０に割り当てられたものであってもよいし、ウェブメールの電子メールアドレスのように、ユーザ自身に割り当てられたものであってもよい。
【００６３】
上述したステップＳ１３において取得された属性情報が電子メールアドレスである場合、画像処理装置１０は、割り当て部１０４により、割り当てテーブル１８４において、この電子メールアドレスに対応付けて格納されたユーザＩＤを特定する。そして、割り当て部１０４は、特定されたユーザＩＤに応じて、ユーザにロールを割り当てる。具体的には、割り当てテーブル１８２において、特定されたユーザＩＤと対応付けて格納されたロールＩＤにより識別されるロールがユーザに割り当てられる。ユーザにロールが割り当てられた後、フローは上述したステップＳ１５に進む。なお、この変形例では、割り当てテーブル１８３において電子メールアドレスと対応付けて格納されたロールＩＤにより識別されるロールは使用されない。
【００６４】
変形例２
上述した実施形態において、プリント要求にユーザＩＤが含まるか否かに関わらず、すなわちユーザが識別されるか否かに関わらず、通信に関する属性情報に応じてユーザにロールが割り当てられてもよい。他の例として、割り当て部１０４は、予め定められた条件に従って、ユーザＩＤに応じてユーザにロールを割り当てるか、通信に関する属性情報に応じてユーザにロールを割り当てるかを選択してもよい。
【００６５】
変形例３
上述した実施形態では、画像処理装置１０がユーザ認証を行っていたが、画像処理装置１０に代えて外部の認証装置がユーザ認証を行ってもよい。この場合、画像処理装置１０は、認証装置にユーザＩＤを送信して、ユーザ認証を依頼する。そして、画像処理装置１０は、認証装置からユーザ認証が成功したか否かを示す応答を受信する。この場合、画像処理装置１０は、認証部１０３を備えなくてもよい。
【００６６】
変形例４
上述した実施形態において、ユーザが属するグループ毎にロールが割り当てられてもよい。このグループは、例えばユーザが所属する部署であってもよい。この場合、割り当てテーブル１８２には、ユーザが属するグループを識別するグループＩＤと、このグループに割り当てられるロールを識別するロールＩＤとが対応付けて格納される。この場合、取得部１０２は、ユーザが属するグループを識別するグループＩＤを取得する。このグループＩＤは、受信部１０１により受信されたプリント要求から取得されてもよいし、外部の認証装置から取得されてもよい。割り当て部１０４は、取得部１０２によりグループＩＤが取得されると、割り当てテーブル１８２において、このグループＩＤに対応付けて格納されたロールＩＤにより識別されるロールＩＤをユーザに割り当てる。
【００６７】
変形例５
上述した実施形態において、単一のユーザに対して、複数のロールが割り当てられてもよい。例えば、単一のユーザに対して、複数の通信に関する属性情報に応じた複数のロールが割り当てられてもよい。他の例として、単一のユーザに対して、ユーザＩＤに応じたロールと通信に関する属性情報に応じたロールとが両方とも割り当てられてもよい。この場合、処理制御部１０５は、これらのロールに対応する権限の内容に、同一の処理の実行を許可することを規定する情報とこれを禁止することを規定する情報とが含まれる場合には、許可又は禁止のどちらか一方を有効にする。許可と禁止のいずれを有効にするかは、予め定められてもよい。
【００６８】
変形例６
上述した実施形態では、本発明を画像処理装置１０に適用した例について説明したが、本発明が画像処理装置１０以外の装置に適用されてもよい。例えば、本発明が情報処理を行う情報処理装置に適用されてもよい。この情報処理は、情報を用いた処理であれば、どのような処理であってもよい。
【００６９】
変形例７
画像処理装置１０又は情報処理システム１において行われる処理のステップは、上述した実施形態で説明した例に限定されない。この処理のステップは、矛盾のない限り、入れ替えられてもよい。本発明は、画像処理装置１０又は情報処理システム１において行われる処理のステップを備える情報処理方法として提供されてもよい。
【００７０】
変形例８
本発明は、プロセッサ１１により実行されるプログラムとして提供されてもよい。このプログラムは、インターネットなどの通信回線を介してダウンロードされてもよい。また、これらのプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００７１】
１：情報処理システム、１０：画像処理装置、２０：クライアント装置、１１：プロセッサ、１２：メモリ、１３：通信インタフェース、１４：操作部、１５：表示部、１６：画像読取部、１７：画像形成部、１８：記憶部、１０１：受信部、１０２：取得部、１０３：認証部、１０４：割り当て部、１０５：処理制御部
【図１】
2018085555.tif 000003
【図２】
2018085555.tif 000004
【図３】
2018085555.tif 000005
【図４】
2018085555.tif 000006
【図５】
2018085555.tif 000007
【図６】
2018085555.tif 000008
【図７】
2018085555.tif 000009
【図８】
2018085555.tif 000010
【図９】
2018085555.tif 000011
【図１０】
2018085555.tif 000012
【図１１】
2018085555.tif 000013