(57)【要約】【課題】画像の読取装置に対する画像読取の操作が可能な入力装置を利用している際に画像読取の操作を行わせたい他の入力装置へ画像読取操作を切り替えられるようにすること。【解決手段】操作状況管理部７０４は、画像読取部に原稿がセットされるとその画像読取部の画像読取の操作が第１入力装置によって行われるように画像読取部を制御する。操作状況管理部７０４は、画像読取部に原稿がセットされた場合には、操作端末を第１入力装置として使用権を与える制御を行う。操作状況管理部７０４は、この制御が開始された後に特定の操作が行われると画像読取の操作が第２入力装置によって行われるように画像読取部を制御する。操作状況管理部７０４は、例えば、第１入力装置ではない操作端末を用いてユーザが画像読取部を操作する権限を有するユーザとしてログインした場合、その操作端末を第２入力装置として使用権を委譲する。【選択図】図７
2020043603.tif 000002
【特許請求の範囲】
【請求項１】
第１の操作入力部及び第２の操作入力部を含む複数の操作入力部から自装置に対する操作の入力を受け付ける受付部と、
自装置に対する操作を入力する権限を第１のユーザにより操作される前記第１の操作入力部に付与する第１制御部と、
前記第１の操作入力部に前記権限が与えられた後、第２のユーザにより自装置に対する特定の操作があった場合に、前記第２のユーザにより操作される前記第２の操作入力部に前記権限を付与する第２制御部と
を備える情報処理装置。
【請求項２】
前記第２制御部は、前記第１の操作入力部が前記情報処理装置に備えられた操作パネルであり且つ前記第２の操作入力部が前記情報処理装置とは異なる端末である場合に、自装置から予め定められた距離以内に前記端末が近づいたときに前記特定の操作が行われたと判断する
請求項１に記載の情報処理装置。
【請求項３】
前記第２制御部は、前記第２の操作入力部に前記権限を与えた後、前記第２の操作入力部と自装置との距離が前記予め定められた距離よりも遠ざかると当該権限を解放する
請求項２に記載の情報処理装置。
【請求項４】
前記第２制御部は、前記第１の操作入力部が前記情報処理装置に備えられた操作パネルであり且つ前記第２の操作入力部が前記情報処理装置とは異なる端末である場合に、前記端末に対して前記権限を委譲する要求がされたときに前記特定の操作が行われたと判断する
請求項１に記載の情報処理装置。
【請求項５】
前記第２制御部は、前記第１の操作入力部を利用するユーザが前記要求を承認した場合に、前記第２の操作入力部に前記権限を付与する
請求項４に記載の情報処理装置。
【請求項６】
原稿から画像を読み取る画像読取部を備え、
前記第２制御部は、前記第１の操作入力部が操作パネルであり且つ前記第２の操作入力部が端末である場合に、前記画像読取部に原稿がセットされたときに前記特定の操作が行われたと判断する
請求項１に記載の情報処理装置。
【請求項７】
コンピュータを、
第１の操作入力部及び第２の操作入力部を含む複数の操作入力部から自装置に対する操作の入力を受け付ける受付部と、
自装置に対する操作を入力する権限を第１のユーザにより操作される前記第１の操作入力部に付与する第１制御部と、
前記第１の操作入力部に前記権限が与えられた後、第２のユーザにより自装置に対する特定の操作があった場合に、前記第２のユーザにより操作される前記第２の操作入力部に前記権限を付与する第２制御部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
原稿から画像を読み取る読取装置にユーザが原稿をセットして画像を読み取らせようとしたときに他のユーザの操作が読取装置によって受け付けられることを防ぐ技術がある。特許文献１には、スキャンデータの配信先の端末装置以外からのスキャンに関する要求を受け付けない排他制御を行う技術が記載されている。特許文献２には、スキャン開始要求に付与されたＩＤを許可ＩＤとして記憶しておきそれ以外のＩＤでのスキャン開始要求を受け付けない技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６７７０１号公報
【特許文献２】特開２００９−２３２１１３号公報
【特許文献３】特開２００９−１７７５４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のユーザがログインして操作が可能である画像の読取装置を備えた情報処理装置において、一人のユーザが読取操作を行っている際に、他のユーザが画像読取操作を要求しても受け付けない構成をとる場合、操作パネルを利用したユーザが操作パネルを利用している間は、異なるユーザが画像読取装置を用いた画像読取操作を行うことができないという問題が生じる。
【０００５】
そこで、本発明は、画像の読取装置に対する画像読取の操作が可能な入力装置を利用している際に画像読取の操作を行わせたい他の入力装置へ画像読取操作を切り替えられるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る情報処理装置は、第１の操作入力部及び第２の操作入力部を含む複数の操作入力部から自装置に対する操作の入力を受け付ける受付部と、自装置に対する操作を入力する権限を第１のユーザにより操作される前記第１の操作入力部に付与する第１制御部と、前記第１の操作入力部に前記権限が与えられた後、第２のユーザにより自装置に対する特定の操作があった場合に、前記第２のユーザにより操作される前記第２の操作入力部に前記権限を付与する第２制御部とを備えることを特徴とする。
【０００７】
本発明の請求項２に係る情報処理装置は、請求項１に記載の構成において、前記第２制御部は、前記第１の操作入力部が前記情報処理装置に備えられた操作パネルであり且つ前記第２の操作入力部が前記情報処理装置とは異なる端末である場合に、自装置から予め定められた距離以内に前記端末が近づいたときに前記特定の操作が行われたと判断することを特徴とする。
【０００８】
本発明の請求項３に係る情報処理装置は、請求項２に記載の構成において、前記第２制御部は、前記第２の操作入力部に前記権限を与えた後、前記第２の操作入力部と自装置との距離が前記予め定められた距離よりも遠ざかると当該権限を解放することを特徴とする。
【０００９】
本発明の請求項４に係る情報処理装置は、請求項１に記載の構成において、前記第２制御部は、前記第１の操作入力部が前記情報処理装置に備えられた操作パネルであり且つ前記第２の操作入力部が前記情報処理装置とは異なる端末である場合に、前記端末に対して前記権限を委譲する要求がされたときに前記特定の操作が行われたと判断することを特徴とする。
【００１０】
本発明の請求項５に係る情報処理装置は、請求項４に記載の構成において、前記第２制御部は、前記第１の操作入力部を利用するユーザが前記要求を承認した場合に、前記第２の操作入力部に前記権限を付与することを特徴とする。
【００１１】
本発明の請求項６に係る情報処理装置は、請求項１に記載の構成において、原稿から画像を読み取る画像読取部を備え、前記第２制御部は、前記第１の操作入力部が操作パネルであり且つ前記第２の操作入力部が端末である場合に、前記画像読取部に原稿がセットされたときに前記特定の操作が行われたと判断することを特徴とする。
【００１２】
本発明の請求項７に係るプログラムは、コンピュータを、第１の操作入力部及び第２の操作入力部を含む複数の操作入力部から自装置に対する操作の入力を受け付ける受付部と、自装置に対する操作を入力する権限を第１のユーザにより操作される前記第１の操作入力部に付与する第１制御部と、前記第１の操作入力部に前記権限が与えられた後、第２のユーザにより自装置に対する特定の操作があった場合に、前記第２のユーザにより操作される前記第２の操作入力部に前記権限を付与する第２制御部として機能させることを特徴とする。
【発明の効果】
【００１３】
請求項１、８に係る発明によれば、画像の読取装置に対する画像読取の操作が可能な入力装置を利用している際に画像読取の操作を行わせたい他の入力装置へ画像読取操作を切り替えられるようにすることができる。
請求項２に係る発明によれば、読取装置の設置場所を訪れたユーザの入力装置に対し画像読取の操作を行えるようにすることができる。
請求項３に係る発明によれば、ログインしていないユーザが読取装置を使用し続けてしまいログインしているユーザが待たされることを防ぐことができる。
請求項４に係る発明によれば、ユーザが望まない場合には特定の操作が行われても画像読取の操作を他の入力装置に行わせないようにすることができる。
請求項５に係る発明によれば、読取装置の近くにいるユーザの入力装置に対し画像読取の操作を行えるようにすることができる。
請求項６に係る発明によれば、ユーザの入力装置が読取装置から離れたらそれ以外のユーザが画像読取の操作を行えるようにすることができる。
請求項７に係る発明によれば、画像読取の操作を行おうとするユーザがいるか否かが分からない場合に他のユーザが画像読取の操作を行えないという事態を防ぐことができる。
【図面の簡単な説明】
【００１４】
【図１】実施例の情報処理システムの全体構成を表す図
【図２】ユーザ端末のハードウェア構成を表す図
【図３】操作端末のハードウェア構成を表す図
【図４】情報処理装置のハードウェア構成を表す図
【図５】情報処理装置の外観を表す図
【図６】情報処理システムの機能の階層構造を表す図
【図７】情報処理システムの機能構成の詳細を表す図
【図８】機能部に含まれるモジュール群の一例を表す図
【図９】情報処理装置の動作手順の一例を表す図
【図１０】使用権の委譲操作用の画面の一例を表す図
【図１１】使用権委譲の承諾操作用の画面の一例を表す図
【発明を実施するための形態】
【００１５】
［１］実施例
図１は実施例の情報処理システム１の全体構成を表す。情報処理システム１は、通信回線２と、通信機器３と、情報処理装置１０と、複数のユーザ端末２０とを備える。情報処理システム１は、本実施例では、コピーやスキャン、ＦＡＸ（ファクシミリ）、プリント（画像データの媒体への出力）などの機能をユーザに提供する。
【００１６】
通信回線２は、例えばインターネットや移動体通信網、電話回線などを含み、自回線に接続される装置同士の通信を仲介する。通信回線２は、例えば有線ＬＡＮ（Local Area Network）であり、情報処理装置１０及び通信機器３が接続されている。通信機器３は、通信機能を有する装置であり、本実施例では無線ＬＡＮの規格に準拠して無線通信と有線ＬＡＮとを接続する機能を備えている。この通信機器３は、例えばいわゆる無線アクセスポイント装置である。通信機器３は、ユーザ端末２０と無線通信を行う一方、通信回線２を介して情報処理装置１０と通信する。つまり、情報処理装置１０は、通信回線２及び通信機器３を介してユーザ端末２０と通信する。また、情報処理装置１０と通信機器３の間に通信回線２を介することなく、情報処理装置１０自身が通信機器３を備え、情報処理装置１０とユーザ端末２０とが直接通信するように構成してもよい。この接続形態の例としては、情報処理装置１０の通信機器３とユーザ端末とがＷｉＦｉ Ｄｉｒｅｃｔ（登録商標）規格で通信するよう形態としてもよい。
【００１７】
情報処理装置１０は、媒体に画像を形成する画像形成処理や、媒体に形成された画像を読み取る画像読取処理などの処理を行う。これらの処理は、前述したコピーやスキャン、ＦＡＸ、プリントなどの機能がユーザに提供される際に行われる。情報処理装置１０は、自装置の操作に用いられる操作パネル３０を有する。操作パネル３０は、情報処理装置１０のユーザインターフェースであり、情報処理装置１０の操作に用いられる端末（以下「操作端末」という）の１つである。
【００１８】
ユーザインターフェースとは、ユーザが操作対象の装置（本実施例では情報処理装置１０）と情報をやり取りするためのインターフェースである。ユーザは操作端末を用いて操作対象の装置を操作する。操作端末は、ユーザが操作を行うための画面やその操作に応じた画面（例えば操作の結果を表す画面）を表示する。操作パネル３０は、情報処理装置１０の筐体に固定されており、情報処理装置１０が備える各部の操作用に設けられた操作部である。操作パネル３０は、情報処理装置１０が設置されている場所を訪れたユーザによって用いられる。なお、操作パネル３０は、情報処理装置１０に固定されていてもよいし、情報処理装置１０に対して着脱可能となっていて、取り外すことよりタブレット端末として利用できるものであってもよい。
【００１９】
ユーザ端末２０は、ユーザによって利用される端末であり、例えばスマートフォンやタブレット端末、パーソナルコンピュータなどである。ユーザ端末２０は、情報処理装置１０と通信を行い、情報処理装置１０を操作するためのデータのやり取りを行う。ユーザ端末２０は、情報処理装置１０の操作端末の１つである。このように、ユーザ端末２０及び操作パネル３０は、いずれも情報処理装置１０の操作端末であり、以下では、これらを区別しない場合には操作端末４という。
【００２０】
図２はユーザ端末２０のハードウェア構成を表す。ユーザ端末２０は、制御部２１と、記憶部２２と、通信部２３と、表示部２４と、操作部２５と、近距離通信部２６とを備えるコンピュータである。制御部２１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びリアルタイムクロックを備え、ＣＰＵが、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部２２に記憶されたプログラムを実行することによって各部の動作を制御する。リアルタイムクロックは、現在の日時を算出してＣＰＵに通知する。記憶部２２は、例えばフラッシュメモリを備え、制御部２１が制御に用いるデータやプログラム（例えばウェブブラウザなどのアプリケーション）、画像データなどを記憶する。
【００２１】
通信部２３は、無線ＬＡＮの規格に準拠して無線通信を行う通信回路及びアンテナを備える通信部であり、例えば図１に示す通信機器３と無線通信を行う。表示部２４は、例えば液晶ディスプレイを有し、制御部２１により制御されて表示面に画像を表示する。操作部２５は、例えば自装置がスマートフォンやタブレット端末である場合には、表示面に重ねて設けられたタッチセンサ（タッチスクリーンやタッチパネルともいう）や筐体に設けられたボタン等を備え、上述したタップ等のユーザの操作を受け付けてその操作の内容を示す操作データを制御部２１に供給する。なお、自装置がパーソナルコンピュータである場合には、操作部２５はキーボードやマウスを備えていてもよい。制御部２１は、供給された操作データに応じた制御を行う。
【００２２】
近距離通信部２６は、近距離無線通信用の回路を有し、外部装置と近距離無線通信を行う。近距離無線通信としては、ＮＦＣ（Near field communication）やＢｌｕｅｔｏｏｔｈ（登録商標）、複数のＢｌｕｅｔｏｏｔｈ機器が接近したときに端末間で動的に形成されるピコネットなどに準拠したタグ経由か無線経由で認証情報の交換を行うものが用いられる。本実施例では、近距離通信部２６は、ＮＦＣに準拠したＮＦＣ通信を近距離無線通信として行うＮＦＣリーダである。
【００２３】
図３は操作パネル３０のハードウェア構成を表す。操作パネル３０は、制御部３１と、記憶部３２と、通信部３３と、表示部３４と、操作部３５と、近距離通信部３６とを備えるコンピュータである。通信部３３以外の各部は図２の同名の各部と共通するハードウェアである。通信部３３は、情報処理装置１０とＴＣＰ／ＩＰプロトコルで通信を行い、専用のデータバスで接続されるように構成されている。また、有線ＬＡＮの規格に準拠して通信を行う通信回路と、通信用のケーブル（具体的にはＬＡＮケーブル）が有するコネクタを差し込むポートとを備え、情報処理装置１０と接続されるように構成してもよい。また、通信部３３は、有線通信に限らず、無線通信を行っても良い。例えば前述したように操作パネル３０が着脱可能となっている場合には、通信部３３は無線通信を行う。
【００２４】
図４は情報処理装置１０のハードウェア構成を表す。情報処理装置１０は、制御部１１と、記憶部１２と、画像読取部１３と、画像形成部１４と、第１通信部１５と、第２通信部１６と、接続部１７とを備えるコンピュータである。また、情報処理装置１０は、ＵＩ（User Interface）部として機能する前述した操作パネル３０を備えている。制御部１１は、本実施例では、操作パネル３０以外の各部を制御する。制御部１１は図２の制御部２１と共通するハードウェアである。記憶部１２は、例えばハードディスクを備え、制御部１１が制御に用いるデータやプログラム、画像データなどを記憶する。
【００２５】
画像読取部１３は、例えばＣＣＤ（Charge Coupled Devices）方式を用いて、原稿（用紙等の媒体）に描かれた画像を光学的に読み取る画像読取処理を行う。画像読取部１３は本発明の「読取装置」の一例である。画像読取部１３は、読み取った画像を表す画像データを制御部１１に供給する。画像読取部１３は、原稿送り部１３１と、センサ部１３２とを備える。原稿送り部１３１は、画像読取部１３が画像を読み取る原稿がセットされると、その原稿を１枚ずつ取り込んで原稿から画像が読み取られる位置まで送り出す。センサ部１３２は、原稿送り部１３１に原稿がセットされたことを示す値を検出する。センサ部１３２は、例えば原稿送り部１３１の原稿がセットされる位置に赤外線を照射して、その反射光の光量を測定する。この場合、反射光の光量が閾値を超えれば原稿がセットされたことを表す。
【００２６】
画像形成部１４は、例えば電子写真方式を用いて、媒体に画像を形成する画像形成処理を行う。画像形成部１４は、制御部１１から供給される画像データが示す画像を用紙等の媒体に形成する。なお、画像の読み取り及び画像の形成に用いられる前述した方式は、それぞれ一例であり、他の方式であってもよい。第１通信部１５は、通信用のケーブルやデータバスを介して操作パネル３０の通信部３３と接続され、前述した外部装置を介さずに操作パネル３０と通信する。つまり、通信部３３も、前述した外部装置を介さずに情報処理装置１０と通信する。なお、前述したように通信部３３が無線通信を行う場合には、第１通信部１５も無線通信を行う。
【００２７】
第２通信部１６は、通信用のインターフェースとして有線ＬＡＮ又は無線ＬＡＮの規格に準拠して通信を行う通信回路と、通信用のケーブル（ＬＡＮケーブル）が有するコネクタを差し込むポートや無線ＬＡＮの規格に準拠した無線の送受信装置を備え、このインターフェースを介して接続される装置と通信する通信処理を行う。第２通信部１６は、図１に示す通信回線２に接続されて、外部装置（情報処理装置１０にとっての外部装置であり、例えば通信機器３）を介して例えばユーザ端末２０と通信する。接続部１７は、ＳＤメモリーカード等の記憶媒体を接続するスロット等を有し、それらの記憶媒体と接続する。制御部１１は、接続部１７を介して、それらの記憶媒体に記憶されているデータの読み出しや記憶媒体へのデータの書き込みを行う。操作パネル３０は、図３の説明で述べた構成を備え、第１通信部１５と通信する。
【００２８】
図５は情報処理装置１０の外観を表す。情報処理装置１０は、筐体５を有し、筐体５の上部に画像読取部１３が設けられ、筐体５の下部に画像形成部１４が設けられている。画像読取部１３は、上述した原稿送り部１３１及びセンサ部１３２と、本体１３３と、原稿押付け部１３４とを備える。本体１３３は、原稿に光を照射する光源やイメージセンサ、原稿からの反射光をイメージセンサまで導く光学系などを有する。原稿押付け部１３４は、本体１３３に載せられた原稿を押さえ付ける板状の部材であり、プラテンとも呼ばれる。
【００２９】
画像読取部１３は、本体１３３及び原稿押付け部１３４に挟まれた読み取り位置にある原稿から画像を読み取る。原稿送り部１３１は、セットされた原稿をこの読み取り位置まで送り出す。筐体５のうち本体１３３と共通の場所には図４に表す操作パネル３０が設けられている。操作パネル３０は、画像読取部１３の操作に用いられるし、画像形成部１４などの情報処理装置１０が備える他の各部の操作にも用いられる。
【００３０】
情報処理装置１０、ユーザ端末２０及び操作パネル３０の各制御部がプログラムを実行して各部を制御することで、以下に述べる機能が実現される。
図６は情報処理システム１の機能の階層構造を表す。情報処理システム１は、プレゼンテーション層１００と、デバイス層２００とを備える。プレゼンテーション層１００は、ユーザによる操作を受け付ける機能（ユーザインターフェース）を実現する層である。デバイス層２００は、プレゼンテーション層１００が受け付けたユーザの操作に応じて処理を実行し、上述したコピーやスキャンなどの各種の機能を提供する層である。
【００３１】
プレゼンテーション層１００は、ローカルパネル部１１０と、リモートパネル部１２０とを備える。ローカルパネル部１１０は、情報処理装置１０に設けられた操作用のパネルであり、情報処理装置１０の設置場所（ローカル）を訪れたユーザによって用いられる。リモートパネル部１２０は、情報処理装置１０とは図１に表す通信回線２及び通信機器３を介して接続される操作用のパネルであり、情報処理装置１０からは離れた場所（リモート）にいるユーザによって用いられる。
【００３２】
デバイス層２００は、ファンクション層２２０と、ミドルウェア層２３０と、ハードウェア層２４０とを備える。ファンクション層２２０は、コピー機能やスキャン機能など、目的とする用途に沿ってデータを加工する機能を実現する層である。ミドルウェア層２３０は、ファンクション層２２０とハードウェア層２４０との中間で、ユーザの操作に基づいて汎用的な処理を実行する層である。ハードウェア層２４０は、画像読み取りや画像形成などの処理を物理的に実現する層である。
【００３３】
図７は情報処理システム１の機能構成の詳細を表す。ローカルパネル部１１０は、表示部１１１と、操作部１１２と、記憶部１１３と、表示制御部１１４と、通信部１１５とを備える。表示部１１１は画像を表示する。操作部１１２はユーザの操作を受け付ける。記憶部１１３は、表示する画像を記憶する。表示制御部１１４は、表示部１１１を制御して、情報処理装置１０を操作するための画像（以下「操作画像」という）や、その操作に応じて実行される処理の状況を表す情報を表示したりする。通信部１１５は、表示制御部１１４がデバイス層２００と行う通信を制御する。リモートパネル部１２０は、表示部１２１と、操作部１２２と、記憶部１２３と、表示制御部１２４と、通信部１２５とを備える。これらの各部は、ローカルパネル部１１０の同名の各部と共通の機能である。
【００３４】
デバイス層２００は通信部２１０を備える。通信部２１０は、自装置（情報処理装置１０）とプレゼンテーション層１００との通信を仲介する。通信部２１０は、ＨＴＴＰ（Hypertext Transfer Protocol。例えばＲＦＣ７２３０で規定）／ＨＴＴＰＳ（Hypertext Transfer Protocol Secure）の規格に準拠して通信を仲介する。また、通信部２１０は、ＳＯＡＰ（Simple Object Access Protocol）の規格に準拠し、例えばＸＭＬ（Extensible Markup Language）で記述されたデータ（以下「ＸＭＬデータ」という）の通信を仲介する。通信部２１０は、例えばプレゼンテーション層１００から送信されてくるＨＴＴＰリクエストを示すＸＭＬデータを受け取って後述する操作画像管理部２２１に供給したり、その応答で後述する操作画像管理部２２１から供給されるＨＴＴＰレスポンスを示すＸＭＬデータを受け取ってプレゼンテーション層１００に向けて送信したりする。
【００３５】
また、通信部２１０は、ＷｅｂＳｏｃｋｅｔの規格（例えばＲＦＣ６４５５で規定）にも準拠している。通信部２１０は、この規格に基づいて、ＴＣＰ（Transmission Control Protocol）のハンドシェイク手続きでプレゼンテーション層１００が一度接続された後は、ＨＴＴＰリクエスト及びＨＴＴＰレスポンスを示すＸＭＬデータの通信だけでなく、例えばイベント通知部２２５から任意のタイミングで行われるプレゼンテーション層１００へのＸＭＬデータの送信を仲介する。これにより、情報処理システム１においては、プレゼンテーション層１００が発信するＨＴＴＰリクエストによるいわゆるプル型の通信だけでなく、情報処理装置１０から発信するプッシュ型の通信も行われるようになっている。
【００３６】
ファンクション層２２０は、操作画像管理部２２１と、操作画像ＤＢ（Data Base）２２２と、機能部２２３と、受付応答部２２４と、イベント通知部２２５と、認証権限管理部２２６と、セッション管理部２２７とを備える。操作画像管理部２２１は、上述した操作画像（情報処理装置１０を操作するための画像）を、通信部２１０を介して操作端末４に提供する。操作画像管ＤＢ２２２は、操作画像（具体的には操作画像を示す画像データ）を記憶している。操作画像管理部２２１は、操作端末４から操作画像が要求されると、要求された操作画像を要求元の操作端末４に対して通信部２１０を介して送信する。
【００３７】
機能部２２３は、情報処理装置１０がユーザに提供する機能を実現するためのモジュール群である。
図８は機能部２２３に含まれるモジュール群の一例を表す。機能部２２３には、コピー機能、スキャン機能、ＦＡＸ機能、プリント機能、宛先表管理機能（宛先情報を管理する機能）、デバイス管理機能（画像読取部１３の原稿セット状態や画像形成部１４の媒体、消耗品の状態などを管理する機能）、認証機能、親展ボックス機能（情報処理装置１０に記憶されている電子文書を管理する機能）、プレビュー機能、ダウンロード機能（プログラムの更新を制御する機能）、保守機能（リモートからの要求に従いハードウェアをメンテナンスする機能）、診断機能（ハードウェアを診断する機能）をそれぞれ実現するためのモジュールが含まれている。
【００３８】
機能部２２３は、上述したコピー処理の他、スキャン処理、ＦＡＸ送信処理、プリント処理（それぞれスキャン機能、ＦＡＸ機能、プリント機能を提供するための処理）などを実行する。コピー処理には、図４に示す画像読取部１３による画像読取処理及び画像形成部１４による画像形成処理が含まれる。スキャン処理には画像読取処理が含まれ、ＦＡＸ送信処理には第２通信部１６によるＦＡＸ通信処理が含まれる。また、プリント処理には、第１通信部１５による通信処理及び画像形成処理が含まれる。スキャン処理及びＦＡＸ送信処理には、他にも、データの取得及び出力の方法に応じて、第２通信部１６を用いたデータ通信処理やデータを記憶部１２に書き込む書込処理、記憶されたデータを記憶部１２から読み出す読出処理などが含まれる。
【００３９】
機能部２２３は、ミドルウェア層２３０から処理の実行を指示される。機能部２２３は、処理を実行すると、実行している処理の状況を表す情報をセッション管理部２２７に供給する。また、機能部２２３は、処理の実行結果を、ミドルウェア層２３０を介してイベント通知部２２５に供給する。
【００４０】
受付応答部２２４は、操作端末を用いた自装置に対する操作を受け付ける。受付応答部２２４は、具体的には、操作端末によって実現されるプレゼンテーション層１００からの処理の要求を受け付け、受け付けた処理の種類に応じて、機能部２２３に処理を依頼する。また、受付応答部２２４は、受け付けた要求に対する応答を示す応答データ（要求を受け付けた旨を示すデータや処理の状況を示すデータなど）を、通信部２１０を介してプレゼンテーション層１００に送信する。
【００４１】
イベント通知部２２５は、例えば、機能部２２３からミドルウェア層２３０を介して供給された、処理の状況を表す情報をプレゼンテーション層１００に通知する。認証権限管理部２２６は、ユーザの認証に用いられる認証情報を管理する。認証権限管理部２２６は、ユーザがログインする際や処理が実行される際にユーザの権限を確認し、自装置が備える各部（画像読取部１３や画像形成部１４など）を操作するユーザを認証する。
【００４２】
セッション管理部２２７は、操作端末４の接続、操作端末４における操作の状態及び処理の状態を管理する。セッション管理部２２７は、ユーザセッション管理部７０１と、ＵＩセッション管理部７０２と、セッション対応付け・解除部７０３と、操作状況管理部７０４と、セッション情報記憶部７０５とを備える。
【００４３】
セッションとは、操作端末４が情報処理装置１０に接続されてから切断されるまで、又は、ユーザがログインしてからログオフするまでの、一連の操作や通信のことを意味し、これら一連の操作や通信を管理する単位として用いられる。情報処理装置１０は、セッションを形成した操作端末４を用いて操作される。セッションは、ユーザセッション及びＵＩセッションを含む。セッション管理部２２７は、ユーザセッションの内容を表すユーザセッション情報とＵＩセッションの内容を表すＵＩセッション情報とを含むセッション情報を保持する。
【００４４】
ユーザセッション情報は、ユーザが操作端末４を用いて行った自装置に対する操作の履歴やユーザにより実行を指示された処理の状態などを表す。操作の履歴は、例えばユーザがどの画面を閲覧し、どの機能を利用したかといったことを表す。また、コピー機能を利用した場合であれば、用紙のサイズ、用紙の向き、カラーか白黒か、画質、ソートの有無などの設定情報のうちどれを選択したかということを表し、ＦＡＸ機能を利用した場合であれば、ＦＡＸの送信先の番号などを表す。また、処理の状態としては、処理が実行中なのか完了しているのか、又は途中で中断しているのかといった状態が表される。
【００４５】
ＵＩセッション情報は、ユーザが操作する操作端末４との通信管理情報を表す。通信管理情報には、例えば、ＩＰアドレスや操作端末４で実行されているプログラム（例えばブラウザ）の種別等、通信コネクション管理に必要な情報が含まれる。このＵＩセッション情報を含むセッション情報は、操作端末４に対応する通信を管理する単位である。操作端末４に対応する通信とは、操作端末４を送信元とする通信及び操作端末４を送信先とする通信のうち少なくとも一方を含む通信である。
【００４６】
ユーザセッション管理部７０１は、自装置（情報処理装置１０）にログインしたユーザ毎にユーザセッション情報を生成し、生成したユーザセッション情報を更新する。ユーザセッション情報には、ログインしたユーザを特定するユーザ特定情報が含まれる。ユーザ特定情報は、例えばログインで用いられたユーザＩＤ（Identification）やユーザ名を表す文字列である。
【００４７】
また、ユーザセッション管理部７０１は、ユーザが自装置にログインしていない状態でも、操作端末４が接続されていて自装置を操作可能な状態にあれば、未認証のユーザを表す未認証ユーザＩＤ（未認証ユーザを特定するユーザ特定情報）を発行し、その未承認ユーザＩＤに対応付けてユーザセッション情報を生成して管理する。ユーザセッション管理部７０１は、操作端末４が情報処理装置１０と通信可能な状態（接続した状態）になったときにこの未認証ユーザＩＤを発行してユーザセッション情報を生成する。
【００４８】
ユーザセッション管理部７０１は、セッションの終了条件が満たされるまではこの未認証ユーザＩＤに対応付けてユーザセッション情報を管理する。終了条件は、例えば、ユーザがログインを行ったとき、操作端末の利用終了を指示する操作（リセットボタンを押す操作など）を行ったとき、操作のない期間が決められた長さに達したとき（いわゆるタイムアウトしたとき）に満たされる。ユーザセッション管理部７０１は、ユーザのログインにより終了条件が満たされたときにはそのユーザのユーザＩＤを含むユーザセッション情報を生成し、それ以外の終了条件が満たされたときには、次の未認証ユーザＩＤを発行して新たなユーザセッション情報を生成する。
【００４９】
ＵＩセッション管理部７０２は、操作を受け付ける操作端末４毎にＵＩセッション情報を生成し、セッション情報記憶部７０５に記憶させて管理する。ＵＩセッション情報には、操作端末４を特定する端末特定情報が含まれている。端末特定情報として、本実施例では操作端末４毎に割り当てられた識別情報及び操作端末４のＩＰ（Internet Protocol）アドレスが用いられる。
【００５０】
セッション対応付け・解除部７０３は、ユーザセッション情報及びＵＩセッション情報を対応付ける。セッション対応付け・解除部７０３は、ユーザセッション管理部７０１によって生成されたユーザセッション情報とＵＩセッション管理部７０２によって生成されたＵＩセッション情報とを対応付けてセッション情報記憶部７０５に記憶させる。セッション情報記憶部７０５には、セッションの状態に応じたセッション情報が記憶される。
【００５１】
操作状況管理部７０４は、受付応答部２２４により受け付けられた操作、すなわち操作端末４を用いたユーザの操作の状況を表す操作状況情報を生成し、ユーザの操作が行われる度にその操作状況情報を更新する。操作状況管理部７０４は、操作状況情報を生成及び更新すると、それをユーザセッション管理部７０１に供給する。ユーザセッション管理部７０１は、供給された操作状況情報をユーザ特定情報（未認証ユーザＩＤを含む）に対応付けることで、ユーザセッション情報の生成及び更新を行う。
【００５２】
また、操作状況管理部７０４は、図４に表す画像読取部１３の画像読取の操作がどの入力装置によって行われるかを制御する。ここでいう入力装置とは、ユーザの操作が入力される装置であり、本実施例では操作端末４である。画像読取部１３は、画像読取部１３と共通の筐体（図５に表す筐体５）に設けられた操作端末４である操作パネル３０及びそれ以外の操作端末４であるユーザ端末２０のそれぞれを入力装置として用いて操作される。
【００５３】
操作状況管理部７０４は、画像読取の操作を入力させる操作端末４に画像読取部１３の使用権を与えることで上記の制御を行う。以下では単に「使用権」と言った場合画像読取部１３の使用権を示すものとする。操作状況管理部７０４は、例えば、使用権を与えた操作端末４の端末特定情報を記憶しておき、次に使用権を与える操作端末４の端末特定情報で記憶しておいた端末特定情報を上書きすることで、使用権を与える操作端末４を切り替える。
【００５４】
本実施例では、ミドルウェア層２３０が画像読取の操作に基づく処理を実行する際に、操作状況管理部７０４が記憶する端末特定情報を参照し、記憶されている端末特定情報により特定される操作端末４を用いた操作である場合にはその処理を実行し、それ以外の操作端末４を用いた操作である場合にはその処理を実行しない。操作端末４への使用権の付与はこのようにして行われる。
【００５５】
操作状況管理部７０４は、画像読取部１３に原稿がセットされるとその画像読取部１３の画像読取の操作が第１入力装置によって行われるように画像読取部１３を制御する。この第１入力装置は、画像読取部１３に原稿がセットされたときに操作状況管理部７０４によって使用権が与えられる操作端末４である。本実施例では、操作状況管理部７０４は、画像読取部１３に原稿がセットされた場合には、図５に表す筐体５に設けられた操作端末４である操作パネル３０を第１入力装置として使用権を与える。
【００５６】
例えば画像読取部１３に原稿がセットされていない状態で、ユーザ端末２０を用いて情報処理装置１０にログインしているユーザに画像読取部１３の使用権が与えられているものとする。このときに他のユーザが画像読取部１３に原稿をセットすると、操作状況管理部７０４は、図４に表すセンサ部１３２の検出結果から原稿がセットされたと判断し、使用権を与える操作端末４をユーザ端末２０から操作パネル３０に切り替える。このように画像読取部１３に原稿がセットされることで第１入力装置に使用権を与える制御のことを以下では「第１制御」という。操作状況管理部７０４は本発明の「第１制御部」の一例である。
【００５７】
操作状況管理部７０４は、前述の第１制御が開始された後に特定の操作が行われると画像読取の操作が第２入力装置によって行われるように画像読取部１３を制御する。この第２入力装置は、第１入力装置から使用権が委譲される操作端末４である。特定の操作としては、例えば、画像読取部１３と共通の筐体（図５に表す筐体５）に設けられた操作パネル３０が第１入力装置である場合に、その操作パネル３０及びそれ以外の操作端末４（例えばユーザ端末２０）同士で近距離無線通信を行わせる操作が用いられる。この近距離無線通信を行わせる操作として、例えば、操作パネル３０とユーザ端末２０とがそれぞれＮＦＣリーダ／ライタとしての近距離通信部３６と近距離通信部２６とを備えている場合、操作パネル３０とユーザ端末２０とのそれぞれのＮＦＣリーダライタを所定距離以内に近づけることにより、ＮＦＣ通信が行われる。この通信により、第２入力装置の端末を特定する情報が情報処理装置１０に送信される。
【００５８】
操作状況管理部７０４は、この操作が行われた場合、近距離無線通信を行った操作端末４を第２入力装置として操作パネル３０に付与していた使用権を委譲する。この委譲により、第１入力装置である操作パネル３０には使用権が付与されていないことになる。このように特定の操作が行われることで第１入力装置から第２入力装置に使用権を委譲する制御のことを以下では「第２制御」という。操作状況管理部７０４は本発明の「第２制御部」の一例でもある。
【００５９】
操作パネル３０は、ユーザ端末２０から受け取った端末特定情報を、この端末特定情報により特定される操作端末４と近距離無線通信を行った旨を表す情報とともに通信部２１０を介して操作状況管理部７０４に供給する。操作状況管理部７０４は、これらの情報が供給されると、前述した特定の操作が行われたと判断し、供給された端末特定情報で記憶している端末特定情報を上書きする。これにより、操作パネル３０に付与されていた使用権がユーザ端末２０に委譲されることになる。この場合、操作パネル３０と近距離無線通信を行わせる操作ができるほど画像読取部１３の近くにいるユーザが画像読取の操作を行えるようになる。
【００６０】
操作状況管理部７０４は、上記のとおり画像読取部１３に対して行った制御（操作端末４に使用権を付与する制御）を、次のように終了する。操作状況管理部７０４は、例えば前述した近距離無線通信を行わせる操作により使用権を委譲した場合には、その近距離無線通信が切断された場合に画像読取部１３の制御を終了する。
【００６１】
近距離無線通信が切断されるということは、第２入力装置（この例ではユーザ端末２０）を操作するユーザが第１入力装置（この例では操作パネル３０）から離れたことになり、これは、操作パネル３０と筐体が共通する画像読取部１３からも離れたことになる。その場合に画像読取部１３の制御を終了させることで、ユーザが画像読取部１３から離れたらそれ以外のユーザが画像読取の操作を行えるようになる。
【００６２】
操作状況管理部７０４は、例えば記憶しておいた端末特定情報を削除することで画像読取部１３の制御を終了する。端末特定情報が削除されると、ミドルウェア層２３０が画像読取の操作に基づく処理を実行する際に、操作状況管理部７０４が記憶する端末特定情報を参照しようとしても、参照すべき端末特定情報が見つからないことになる。この場合、ミドルウェア層２３０は、どの操作端末４を用いた操作であっても、その操作に基づいた処理を実行する。このようにして操作状況管理部７０４による画像読取部１３の制御が終了し、操作端末４に付与されていた使用権が解放される。
【００６３】
使用権の解放は次の場合にも行われる。操作状況管理部７０４は、例えば画像読取部１３にセットされた原稿からの画像読取が終了した場合に使用権を解放する。また、操作状況管理部７０４は、その画像読取の終了の際に次の原稿がないことが指定されている場合に使用権を解放してもよい（この場合次の原稿があることが指定されていれば使用権を解放しない）。また、操作状況管理部７０４は、画像読取部１３を操作する権限を有するユーザとしてログインしていたユーザが全てログアウトした場合に、使用権を解放する。
【００６４】
これらの場合には、次に原稿がセットされるまでは画像読取の操作を行おうとしているユーザがいるのかどうかが分からない。上記のように使用権が解放されることで、それらの場合に他のユーザが画像読取の操作を行えないという事態が防がれる。
【００６５】
以下、情報処理装置１０が画像読取部１３の使用権の付与や委譲を行う動作について説明する。
図９は情報処理装置１０の動作手順の一例を表す。図９の例では、情報処理装置１０が備える制御部１１、画像読取部１３、操作パネル３０と、ユーザ端末２０とが動作の主体として表されている。図９に表す動作は、ユーザＡがユーザ端末２０を用いて情報処理装置１０にログインする操作を行うことを契機に開始される。まず、制御部１１及びユーザ端末２０が互いに通信を行い（ステップＳ１０）、制御部１１がログインされたユーザＡのセッション情報を生成する。
【００６６】
次に、ユーザＢが画像読取部１３に原稿をセットすると、画像読取部１３がセットされた原稿を検出し（ステップＳ１１）、検出結果を制御部１１に供給する（ステップＳ１２）。制御部１１（操作状況管理部７０４）は、検出結果が供給されると操作パネル３０に使用権を付与する制御を行う（ステップＳ１３）。この後にユーザＡがユーザ端末２０を用いて画像の読み取りを開始させる操作を行ったとする。ユーザ端末２０は画像読取の開始を制御部１１に要求するが（ステップＳ２１）、制御部１１は、ユーザ端末２０が使用権を付与した操作端末４でないため、操作を受け付けない旨をユーザ端末２０に通知する（ステップＳ２２）。
【００６７】
続いてユーザＢが操作パネル３０を用いて画像の読み取りを開始させる操作を行ったとする。操作パネル３０は画像読取の開始を制御部１１に要求し（ステップＳ３１）、制御部１１は、操作パネル３０が使用権を付与した操作端末４であるため、要求を受け付けて画像読取部１３に画像読取を開始するよう指示する（ステップＳ３２）。画像読取部１３は、この指示がされると、セットされている原稿の送り出しを開始し、原稿からの画像の読み取りを行う（ステップＳ３３）。画像読取部１３は、画像読取が終了すると、その旨を制御部１１に通知する（ステップＳ３４）。制御部１１は、画像読取が終了したので操作パネル３０に付与していた使用権を解放し（ステップＳ３５）、画像読取が終了した旨を操作パネル３０に通知する（ステップＳ３６）。
【００６８】
次にユーザＡが情報処理装置１０の設置場所を訪れて、原稿を画像読取部１３にセットしたとする。画像読取部１３はセットされた原稿を検出し（ステップＳ４１）、検出結果を制御部１１に供給する（ステップＳ４２）。制御部１１（操作状況管理部７０４）は、検出結果が供給されると操作パネル３０に使用権を付与する制御を行う（ステップＳ４３）。続いて、ユーザＡがユーザ端末２０を操作パネル３０にかざす操作を行ったとする。ユーザ端末２０を操作パネル３０はこの操作により近距離無線通信を行う（ステップＳ５１）。すると、操作パネル３０がユーザ端末２０と近距離無線通信を行った旨を制御部１１に通知する（ステップＳ５２）。制御部１１（操作状況管理部７０４）は、ステップＳ５２の通知を受け取ると、操作パネル３０に付与していた使用権をユーザ端末２０に委譲する制御を行う（ステップＳ５３）。
【００６９】
続いて、ユーザＡがユーザ端末２０を用いて画像の読み取りを開始させる操作を行ったとする。ユーザ端末２０は画像読取の開始を制御部１１に要求し（ステップＳ６１）、制御部１１は、ユーザ端末２０が使用権を委譲した操作端末４であるため、要求を受け付けて画像読取部１３に画像読取を開始するよう指示する（ステップＳ６２）。画像読取部１３は、この指示がされると、セットされている原稿の送り出しを開始し、原稿からの画像の読み取りを行う（ステップＳ６３）。画像読取部１３は、画像読取が終了すると、その旨を制御部１１に通知する（ステップＳ６４）。制御部１１は、画像読取が終了したのでユーザ端末２０に付与していた使用権を解放し（ステップＳ６５）、画像読取が終了した旨をユーザ端末２０に通知する（ステップＳ６６）。
【００７０】
本実施例では上記のとおり使用権を付与する制御が行われることで、画像読取部１３に対する画像読取の操作が可能な入力装置が制限される。例えば、原稿がセットされたときには操作パネル３０に使用権が付与されるので、操作パネル３０と共通の筐体に設けられた画像読取部１３の設置場所を訪れたユーザが画像読取の操作を行えるようになり、その間は他のユーザは画像読取の操作を行えないようになる。また、本実施例では、画像読取の途中でも上述した特定の操作（ログインの操作や近距離無線通信を行わせる操作）が行われることにより、画像読取の操作が可能な入力装置が切り替えられるようになっている。言い換えると、画像の読取装置に対する画像読取の操作が可能な入力装置を利用している際に、画像読取の操作を行わせたい他の入力装置へ画像読取操作が切り替えられるようになっている。
【００７１】
［２］変形例
上述した実施例は、本発明の実施の一例に過ぎず以下のように変形させてもよい。また、上述した実施例及び以下に示す各変形例は必要に応じて組み合わせて実施してもよい。
【００７２】
［２−１］第１制御
操作状況管理部７０４は、実施例とは異なる方法で第１制御を行ってもよい。操作状況管理部７０４は、例えば、画像読取部１３に原稿がセットされたときに、操作パネル３０を用いてログインしているユーザがいる場合には、操作パネル３０を第１入力装置として使用権を付与する制御を行うが、そのようなユーザがいない場合には、操作パネル３０に使用権を付与しないようにしてもよい。
【００７３】
また、操作状況管理部７０４は、複数の操作端末４に使用権を付与してもよい。例えば、操作状況管理部７０４は、ユーザが操作パネル３０を含む複数の操作端末４をそれぞれ用いて情報処理装置１０にログインしている場合に、画像読取部１３に原稿がセットされると、それら複数の操作端末４に対して使用権を付与する。これにより、そのユーザはそれらの操作端末４のいずれを用いても画像読取の操作を行える。
【００７４】
また、この場合に、操作状況管理部７０４は、ユーザがログアウトの操作を行った操作端末４については使用権を解放してもよい。また、操作状況管理部７０４は、ユーザがログインしている複数の操作端末４に操作パネル３０が含まれていなければそれらの操作端末４に使用権を付与しないようにしてもよい。このように、操作状況管理部７０４は、画像読取部１３に原稿がセットされることを契機としていれば、様々な操作端末４に使用権を付与してもよい。
【００７５】
［２−２］特定の操作
特定の操作は実施例で述べたものに限らない。例えば実施例では操作パネル３０及びユーザ端末２０同士で近距離無線通信を行わせる操作が特定の操作として用いられたが、画像読取部１３が近距離無線通信の機能を有している場合に、画像読取部１３及びユーザ端末２０同士で近距離無線通信を行わせる操作が特定の操作として用いられてもよい。この場合は、画像読取部１３と近距離無線通信を行わせる操作ができるほど画像読取部１３の近くにいるユーザが画像読取の操作を行えるようになる。
【００７６】
また、第１入力装置である操作パネル３０から使用権の委譲先の操作端末４を選択する操作が特定の操作として行われてもよい。
図１０は使用権の委譲操作用の画面の一例を表す。図１０の例では、操作パネル３０の表示部３４の表示面３４１に「使用権の委譲先を選んでください。」という文字列と「事務用ＰＣ」、「ユーザＡのノートＰＣ」、「スマートフォン（０９０−ｘｘｘｘ−ｘｘｘｘ）」のいずれかの操作端末４を選択させる操作子が表示されている。ユーザがこれらの操作子のいずれかを選択する操作を行うと、操作状況管理部７０４は、選択された操作端末４に使用権を委譲する制御を行う。
【００７７】
他にも、ユーザが使用権を委譲させたい操作端末４から委譲を要求する操作が特定の操作として行われてもよい。この場合に、操作状況管理部７０４は、例えば、第１入力装置を用いてログインしているユーザがログインに用いた操作端末４から委譲を要求する操作が行われた場合のみそれを特定の操作として受け付けて、その操作端末４に使用権を委譲する制御を行ってもよい。
【００７８】
また、第１入力装置である操作端末４に一時パスワード（有効期間が短く且つ有効期間が過ぎると無効になるパスワード）を表示させて、他の操作端末４を用いてその一時パスワードを入力する操作を特定の操作としてもよい。要するに、使用権を委譲させてもよい操作端末４を利用するユーザが実施可能であり、且つ、その委譲先の操作端末４を特定するための情報が情報処理装置１０に伝達される操作であれば、どのような操作が特定の操作として行われてもよい。
【００７９】
［２−３］委譲の承認
実施例では特定の操作が行われると使用権が必ず委譲されたが、操作パネル３０又はユーザ端末２０を利用しているユーザの承諾を必要としてもよい。この場合、操作状況管理部７０４は、特定の操作が行われた後、第１入力装置又は第２入力装置である操作パネル３０又はユーザ端末２０を利用するユーザにより承諾の操作が行われた場合に、第２入力装置に使用権を委譲する制御を行う。承諾の操作は例えば次のように行われる。
【００８０】
図１１は使用権委譲の承諾操作用の画面の一例を表す。図１１の例では、使用権の委譲先のユーザ端末２０（つまりこの例における第２入力装置）の表示部２４の表示面２４１に「３階の情報処理装置から使用権委譲の申込みがありました。」という文字列と「許可」又は「拒否」のいずれかを選択させる操作子が表示されている。ここでユーザが「許可」の操作子を選択すると、使用権の委譲が承諾されたことになり、操作状況管理部７０４が、ユーザ端末２０に使用権を委譲する制御を行う。この使用権の委譲を承諾する操作は使用権の委譲元である操作パネル３０で行われてもよい。これにより、ユーザが望まない場合には特定の操作が行われても画像読取の操作が第１入力装置によって行われる状態が維持されることになる。
【００８１】
［２−４］委譲先の制限
操作状況管理部７０４は、使用権の委譲先を制限してもよい。例えば、操作状況管理部７０４は、実施例では画像読取部１３に原稿がセットされたときにはユーザがログインに用いていない操作端末４（例えば操作パネル３０）に使用権を付与したが、使用権の委譲先の操作端末４はユーザが情報処理装置１０へのログインに用いたものに限ってもよい。
【００８２】
この場合、操作状況管理部７０４は、特定の操作が行われた場合に、ユーザが画像読取部１３を操作する権限を有するユーザとしてのログイン（つまり情報処理装置１０へのログイン）に用いた操作端末４を第２入力装置として使用権を付与する制御を行う。これにより、ログインしていないユーザ達が画像読取部１３を使用し続けてしまいログインしているユーザが待たされるという事態が防がれる。
【００８３】
また、操作状況管理部７０４は、実施例では画像読取部１３に原稿がセットされたときにユーザがログインに用いた操作端末４に使用権を付与することもある。この場合に、操作状況管理部７０４は、特定の操作が行われた場合に、第１入力装置である操作端末４を用いて情報処理装置１０にログインしたユーザとは異なるユーザが情報処理装置１０へのログインに用いた操作端末４を第２入力装置として使用権を付与する制御を行ってもよい。これにより、同じユーザが画像読取部１３を使用し続けることが防がれる。
【００８４】
［２−５］使用権の解放
操作状況管理部７０４は、実施例で述べたものとは異なる場合に使用権を解放してもよい。操作状況管理部７０４は、例えば使用権を付与してから一定時間が経過した場合にその使用権を解放してもよいし、自装置が節電モードに移行した場合に使用権を解放してもよい。
【００８５】
［２−６］入力装置
使用権が付与される入力装置は操作端末４に限らない。例えば同じ操作端末４を操作して別々のユーザがログインすると、ログインしたユーザ毎にブラウザの画面が表示される。これらのブラウザの画面はそれぞれ仮想の入力装置を表すことになる。操作状況管理部７０４は、これらブラウザの画面によって表される入力装置に対して使用権を付与してもよい。この場合、使用権が付与されたブラウザの画面からは画像読取の操作を行うことができるが、使用権が付与されていないブラウザの画面からは画像読取の操作が行えないことになる。
【００８６】
［２−７］各部を実現する機能構成
上述した実施例及び変形例では、操作状況管理部７０４が本発明の第１制御部及び第２制御部の一例であったが、これに限らない。例えばセッション管理部２２７が全体で第１制御部及び第２制御部として機能してもよいし、図７に表す各部とは別に第１制御部及び第２制御部が設けられてもよい。
【００８７】
［２−８］発明のカテゴリ
本発明は、上述した情報処理装置の他、操作端末やユーザ端末のような操作端末、及びこれらの装置を備える情報処理システムとして捉えられる。また、本発明は、これらの装置や端末が実施する処理を実現するための情報処理方法としても捉えられるし、これらの装置や端末のようなコンピュータを、上述した各部として機能させるためのプログラムとしても捉えられる。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されてもよいし、インターネット等の通信回線を介してコンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態で提供されてもよい。
【符号の説明】
【００８８】
１…情報処理システム、２…通信回線、３…通信機器、４…操作端末、１０…情報処理装置、２０…ユーザ端末、３０…操作パネル、１１、２１、３１…制御部、１２、２２、３２…記憶部、１３…画像読取部、１４…画像形成部、１５…第１通信部、１６…第２通信部、１７…接続部、２３、３３…通信部、２４、３４…表示部、２５、３５…操作部、２６、３６…近距離通信部、２２１…操作画像管理部、２２２…操作画像ＤＢ、２２３…機能部、２２４…受付応答部、２２５…イベント通知部、２２６…認証権限管理部、２３０…ミドルウェア層、２４０…ハードウェア層、７０１…ユーザセッション管理部、７０２…ＵＩセッション管理部、７０３…セッション対応付け・解除部、７０４…操作状況管理部、７０５…セッション情報記憶部。
【図１】
2020043603.tif 000003
【図２】
2020043603.tif 000004
【図３】
2020043603.tif 000005
【図４】
2020043603.tif 000006
【図５】
2020043603.tif 000007
【図６】
2020043603.tif 000008
【図７】
2020043603.tif 000009
【図８】
2020043603.tif 000010
【図９】
2020043603.tif 000011
【図１０】
2020043603.tif 000012
【図１１】
2020043603.tif 000013