(57)【要約】【課題】私的ではない利用と私的利用の両方が行われる可能性のある画像処理装置を対象として、私的利用に適している時間帯を選択するようにした情報処理装置を提供する。【解決手段】情報処理装置の第１の抽出手段は、画像処理装置の私的ではない利用に関する履歴を抽出し、第２の抽出手段は、前記画像処理装置を利用する利用者のスケジュールから、該画像処理装置を利用することがない利用者の組み合わせと該組み合わせが発生する時間帯を抽出し、第３の抽出手段は、前記履歴を用いて前記利用者の組み合わせ毎に前記画像処理装置が利用された時間帯毎の利用回数又は利用時間を抽出し、選択手段は、前記スケジュールから、前記利用回数又は前記利用時間が予め定められた条件を満たす時間帯を、前記画像処理装置を私的利用することに適している時間帯として選択する。【選択図】図１
2017005548.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置の私的ではない利用に関する履歴を抽出する第１の抽出手段と、
前記画像処理装置を利用する利用者のスケジュールから、該画像処理装置を利用することがない利用者の組み合わせと該組み合わせが発生する時間帯を抽出する第２の抽出手段と、
前記履歴を用いて前記利用者の組み合わせ毎に前記画像処理装置が利用された時間帯毎の利用回数又は利用時間を抽出する第３の抽出手段と、
前記スケジュールから、前記利用回数又は前記利用時間が予め定められた条件を満たす時間帯を、前記画像処理装置を私的利用することに適している時間帯として選択する選択手段
を具備することを特徴とする情報処理装置。
【請求項２】
前記画像処理装置を利用することがない利用者の組み合わせとして、会議の参加者である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記選択手段は、前記利用者の勤怠に関する情報を用いて、時間帯を選択する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記選択手段は、前記利用者のスケジュール内の外出又は休暇に関する情報を用いて、時間帯を選択する
ことを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
コンピュータを、
画像処理装置の私的ではない利用に関する履歴を抽出する第１の抽出手段と、
前記画像処理装置を利用する利用者のスケジュールから、該画像処理装置を利用することがない利用者の組み合わせと該組み合わせが発生する時間帯を抽出する第２の抽出手段と、
前記履歴を用いて前記利用者の組み合わせ毎に前記画像処理装置が利用された時間帯毎の利用回数又は利用時間を抽出する第３の抽出手段と、
前記スケジュールから、前記利用回数又は前記利用時間が予め定められた条件を満たす時間帯を、前記画像処理装置を私的利用することに適している時間帯として選択する選択手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、操作性を向上し、プリント処理の処理順序の最適化を図ったプリンタサーバを提供することを課題とし、他の各端末から依頼された各プリントジョブに対し、予め設定された優先順位を付し、未実行及び実行中のプリント処理について管理し、プリントジョブテーブルから、最もプライオリティが高いプリントジョブを検索し、該当ジョブの動作指示情報をサーバ用ジョブ管理テーブルより検索し、動作指示情報に基づいて１ページのジョブを処理し、次ページ無しの場合は、ジョブを終了し、次のジョブ検索に移り、次ページありの場合は、現行ジョブよりもプライオリティの高いプリントジョブの有無を検索し、存在する場合は、現行ジョブを中断し、プライオリティの高い割り込みジョブを実行することが開示されている。
【０００３】
特許文献２には、プリンタを効率よく稼働し、全体の印字待ち時間を短縮することを課題とし、印字を要求する複数のクライアントとその要求に応じて印字データを管理するファイルサーバを接続したネットワークにプリントサーバを介して接続し、クライアントから要求のあった印字データを印刷するネットワークプリンタにおいて、プリントサーバは、先に印字を行うクライアントからの当該プリンタが登録された印字データのジョブ列（Ｑｕｅｕｅ）をファイルサーバから検索し、そのジョブ列のうちの所定印字データ量毎にファイルサーバから印字データを取り込んで印字させ、このとき、次の印字を行うクライアントの優先順位が印字処理中のジョブ列のそれと同一又は上位であると判断したとき、現在印字処理中のクライアントへそのジョブ列の印字を一時的に保留するか否かを確認し、保留するときは次のジョブ列に切り替えるようファイルサーバへ依頼することが開示されている。
【０００４】
特許文献３には、クライアント・サーバ方式を用いて画像のプリントを行うものにおいて、現在実行中のプリント処理を一旦中断し、緊急度の高いプリント処理を行ってから、その中断したプリント処理を再開させるという、割り込みプリントができることを目的とし、画像のプリントを要求する複数のクライアントと、これらのクライアントとＬＡＮを介して接続されており、複数のプリンタを制御し、これらのプリンタを利用して上記クライアントからの要求に応じて画像のプリントを行うサーバとからなるサーバ・クライアント方式を利用したものにおいて、通常のプリント処理の途中で緊急のプリント処理が割り込めるようにしたものであることが開示されている。
【０００５】
特許文献４には、負荷の軽い印刷データの優先印刷を可能とし、印刷待ち時間の軽減を図ることを目的とし、プリンタ処理能力計測部は各種プリンタの処理命令の平均実行時間を計測し、その計測結果を信号線プリンタ処理能力情報格納部に書き込み、予測印刷時間計算部はプリンタ処理能力情報格納部から得たプリンタ装置の処理能力情報と印刷データ格納部から送られてくる印刷データの格納位置及び情報量とに基づいてその印刷データの予測印刷時間を計算し、印刷優先順位設定部は印刷データの予測印刷時間に基づいて印刷データ各々の印刷優先順位を決定し、印刷制御部は印刷データの印刷優先順位と格納位置と情報量とを印刷データ格納部の制御情報として内部に蓄積し、印刷データ格納部からプリンタインタフェース部への印刷データの送出を制御することが開示されている。
【０００６】
特許文献５には、印刷データのデータ量や重要度によって印刷を柔軟に行うことを課題とし、クライアント／サーバシステムのプリントサーバは、クライアントマシンから受信された印刷データを、バッファを介して一時的に蓄積するスプールファイルと、このスプールファイルに蓄積された印刷データのデータサイズを取得し、そのデータサイズを基に印刷データの優先制御情報を生成する印刷データ優先制御モジュール群と、優先制御情報に基づき印刷データをプリンタへ出力する制御を行う出力キュー及び印刷処理制御モジュールとを具備することが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０９−３１１７６６号公報
【特許文献２】特開平０９−０８１４９２号公報
【特許文献３】特開平０５−２６５６６８号公報
【特許文献４】特開平０８−３０５５１４号公報
【特許文献５】特開平１０−２８３１３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、私的ではない利用と私的利用の両方が行われる可能性のある画像処理装置を対象として、私的利用に適している時間帯を選択するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、画像処理装置の私的ではない利用に関する履歴を抽出する第１の抽出手段と、前記画像処理装置を利用する利用者のスケジュールから、該画像処理装置を利用することがない利用者の組み合わせと該組み合わせが発生する時間帯を抽出する第２の抽出手段と、前記履歴を用いて前記利用者の組み合わせ毎に前記画像処理装置が利用された時間帯毎の利用回数又は利用時間を抽出する第３の抽出手段と、前記スケジュールから、前記利用回数又は前記利用時間が予め定められた条件を満たす時間帯を、前記画像処理装置を私的利用することに適している時間帯として選択する選択手段を具備することを特徴とする情報処理装置である。
【００１０】
請求項２の発明は、前記画像処理装置を利用することがない利用者の組み合わせとして、会議の参加者であることを特徴とする請求項１に記載の情報処理装置である。
【００１１】
請求項３の発明は、前記選択手段は、前記利用者の勤怠に関する情報を用いて、時間帯を選択することを特徴とする請求項１又は２に記載の情報処理装置である。
【００１２】
請求項４の発明は、前記選択手段は、前記利用者のスケジュール内の外出又は休暇に関する情報を用いて、時間帯を選択することを特徴とする請求項１から３のいずれか一項に記載の情報処理装置である。
【００１３】
請求項５の発明は、コンピュータを、画像処理装置の私的ではない利用に関する履歴を抽出する第１の抽出手段と、前記画像処理装置を利用する利用者のスケジュールから、該画像処理装置を利用することがない利用者の組み合わせと該組み合わせが発生する時間帯を抽出する第２の抽出手段と、前記履歴を用いて前記利用者の組み合わせ毎に前記画像処理装置が利用された時間帯毎の利用回数又は利用時間を抽出する第３の抽出手段と、前記スケジュールから、前記利用回数又は前記利用時間が予め定められた条件を満たす時間帯を、前記画像処理装置を私的利用することに適している時間帯として選択する選択手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１４】
請求項１の情報処理装置によれば、私的ではない利用と私的利用の両方が行われる可能性のある画像処理装置を対象として、私的利用に適している時間帯を選択することができる。
【００１５】
請求項２の情報処理装置によれば、画像処理装置を利用することがない利用者の組み合わせとして、会議の参加者であることを利用することができる。
【００１６】
請求項３の情報処理装置によれば、利用者の勤怠に関する情報を用いて、時間帯を選択することができる。
【００１７】
請求項４の情報処理装置によれば、利用者のスケジュール内の外出又は休暇に関する情報を用いて、時間帯を選択することができる。
【００１８】
請求項５の情報処理プログラムによれば、私的ではない利用と私的利用の両方が行われる可能性のある画像処理装置を対象として、私的利用に適している時間帯を選択することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】ユーザーテーブルのデータ構造例を示す説明図である。
【図４】利用回数テーブルのデータ構造例を示す説明図である。
【図５】スケジュールテーブルのデータ構造例を示す説明図である。
【図６】画像処理装置テーブルのデータ構造例を示す説明図である。
【図７】本実施の形態による処理例を示すフローチャートである。
【図８】本実施の形態による処理例を示すフローチャートである。
【図９】本実施の形態による処理例を示すフローチャートである。
【図１０】本実施の形態による処理例を示す説明図である。
【図１１】利用回数関連テーブルのデータ構造例を示す説明図である。
【図１２】本実施の形態による処理例を示す説明図である。
【図１３】利用時間関連テーブルのデータ構造例を示す説明図である。
【図１４】本実施の形態による処理例を示す説明図である。
【図１５】画像処理装置利用回数テーブルのデータ構造例を示す説明図である。
【図１６】出退勤情報テーブルのデータ構造例を示す説明図である。
【図１７】本実施の形態による処理例を示す説明図である。
【図１８】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２１】
本実施の形態である情報処理装置１００は、私的ではない利用と私的利用の両方が行われる可能性のある画像処理装置を対象として、私的利用に適している時間帯を提示するものであって、図１の例に示すように、会議参加者組み合わせ抽出モジュール１１０、利用回数抽出モジュール１２０、利用時間抽出モジュール１３０、空き時間算出モジュール１４０、勤怠情報抽出モジュール１５０、スケジュール情報抽出モジュール１６０を有している。
近年、様々な資産をカーシェア等のように個人で所有するのではなく、シェアすることが増えてきている。オフィスでの仕事の環境においても、ＢＹＯＤ（Ｂｒｉｎｇ  Ｙｏｕｒ  Ｏｗｎ  Ｄｅｖｉｃｅ）と称されるように、デバイス機器等の個人の持ち物を会社で利用するケースが増えている。
ところが、オフィスにある画像処理装置（複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）等）においては、企業と個人（プライベート）でシェアするという状態にはなっていないのが一般的である。その理由としては、課金の問題も考えられるが、意識（マインド面）も影響していることが予想される。具体的には、個人として画像処理装置を利用（私的利用、個人利用）する際に、その個人（プライベート）の文書を印刷している最中に、別の利用者が仕事で文書を印刷する可能性がある。業務に差し障りがあってはならないので、そのようなことが予想される場合は、私的利用が差し控えられる。
本実施の形態は、プライベートで文書を印刷等する場合の心理的な負担を軽減させるために、画像処理装置の空き時間を予測することにより、私的利用に適している時間帯を提示するようにしている。
【００２２】
会議参加者組み合わせ抽出モジュール１１０は、利用回数抽出モジュール１２０、利用時間抽出モジュール１３０と接続されている。会議参加者組み合わせ抽出モジュール１１０は、画像処理装置を利用する利用者のスケジュールから、その画像処理装置を利用することがない利用者の組み合わせとその組み合わせが発生する時間帯を抽出する。ここでの「画像処理装置を利用する利用者のスケジュール」とは、今後のスケジュールをいう。例えば、今から１週間であったり、１か月間であったり、本日等である。つまり、画像処理装置を私的利用することに適している時間帯として提示するための、その時間帯を含んでいるスケジュールである。また、「画像処理装置を利用することがない利用者の組み合わせ」として、例えば、同じ会議の参加者としてもよい。つまり、会議に参加している間は、画像処理装置を利用することがないのが一般的であるからである。
【００２３】
利用回数抽出モジュール１２０は、会議参加者組み合わせ抽出モジュール１１０、空き時間算出モジュール１４０と接続されている。利用回数抽出モジュール１２０は、画像処理装置の私的ではない利用に関する履歴を抽出する。その履歴を用いて利用者の組み合わせ毎に画像処理装置が利用された時間帯毎の利用回数を算出する。
利用時間抽出モジュール１３０は、会議参加者組み合わせ抽出モジュール１１０、空き時間算出モジュール１４０と接続されている。利用時間抽出モジュール１３０は、画像処理装置の私的ではない利用に関する履歴を抽出する。その履歴を用いて利用者の組み合わせ毎に画像処理装置が利用された時間帯毎の利用時間を算出する。
利用回数抽出モジュール１２０、利用時間抽出モジュール１３０における履歴の対象とする期間として、予め定められた期間（現在から過去の１週間等）である。また、履歴には、利用者、利用を行った日時（年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよい）が少なくとも含まれる。なお、利用者（正確には、本実施の形態で利用者を一意に識別し得る情報、ユーザーＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ等）の履歴の取得については、画像処理装置を利用するに際して、利用者ＩＤ、パスワード等を入力させるようにしてもよいし、その利用者を示す情報が記憶されているＩＣカード等を読み取るようにしてもよいし、利用者の顔を認識等するようにしてもよい。また、私的利用、私的ではない利用の区別は、画像処理装置を利用するにあたって、利用者が申告するようにしてもよいし、対象としている文書を解析して、私的利用、私的ではない利用の区別を行うようにしてもよい。例えば、画像処理装置のパネルに私的利用であることを申告するボタンを表示し、そのボタンが選択された場合は、私的利用であることを履歴として記憶すればよい。また、予め定められた用語（例えば、仕事に用いられる用語として、その企業名等）が印刷する文書内に含まれている場合、私的ではない利用と判断するようにしてもよい。逆に、予め定められた用語（例えば、私的利用を示す用語であって、「私的利用」等）が印刷する文書内に含まれていない場合、私的ではない利用と判断するようにしてもよい。解析対象の文書として、印刷対象の文書の他に、文字認識技術を用いてスキャン対象の文書、複写対象の文書等を含めるようにしてもよい。
【００２４】
空き時間算出モジュール１４０は、利用回数抽出モジュール１２０、利用時間抽出モジュール１３０、勤怠情報抽出モジュール１５０、スケジュール情報抽出モジュール１６０と接続されている。空き時間算出モジュール１４０は、スケジュールから、利用回数又は利用時間が予め定められた条件を満たす時間帯を、画像処理装置を私的利用することに適している時間帯として選択する。そして、利用者に対して、その選択した時間帯を提示する。ここで「予め定められた条件」として、最小であること、予め定められた閾値よりも少ない又は以下であること、又は、昇順にソートして予め定められた順位未満又は以下であることとしてもよい。また、「画像処理装置を私的利用することに適している時間帯」とは、「画像処理装置を私的ではなく利用（仕事で利用）することが少ない時間帯」と同じ意味である。
【００２５】
勤怠情報抽出モジュール１５０は、空き時間算出モジュール１４０と接続されている。勤怠情報抽出モジュール１５０は、利用者の勤怠に関する情報を抽出する。
また、空き時間算出モジュール１４０は、勤怠情報抽出モジュール１５０によって抽出された利用者の勤怠に関する情報を用いて、時間帯を選択するようにしてもよい。勤怠情報として、出社時間と退社時間であってもよいし、出社時間と退社時間を用いた統計的な値であってもよい。例えば、予め定められた期間（具体的には、最近半年間等）における出社時間と退社時間から、平均値、中央値、最頻値等の出社時間と退社時間を算出してもよい。例えば、ある利用者における出社時間前と退社時間後を、その利用者によって画像処理装置を利用することがない時間帯（具体的には、会議が行われている時間帯）として選択するようにしてもよい。
【００２６】
スケジュール情報抽出モジュール１６０は、空き時間算出モジュール１４０と接続されている。スケジュール情報抽出モジュール１６０は、利用者のスケジュール内の外出又は休暇に関する情報を抽出する。
また空き時間算出モジュール１４０は、スケジュール情報抽出モジュール１６０によって抽出された利用者のスケジュール内の外出又は休暇に関する情報を用いて、時間帯を選択するようにしてもよい。例えば、外出終了時から退社時間までの時間が予め定められた時間未満又は以下である場合は、その外出終了時から退社時間までの時間もその利用者によって画像処理装置を利用することがない時間帯として選択するようにしてもよい。
【００２７】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
ここでは、個人利用管理装置２１０、画像処理装置２５０、ユーザー端末２７０が、通信回線２９０を介して接続されている例を示している。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。
個人利用管理装置２１０は、図１の例に示した情報処理装置１００の機能を有している。画像処理装置２５０は、私的ではない利用と私的利用の両方が行われる可能性がある画像処理装置である。自らの履歴を収集し、個人利用管理装置２１０へ送信する。ユーザー端末２７０は、画像処理装置の利用者が使用する端末であって、例えば、ＰＣ（パーソナルコンピュータ）、スマートフォン、携帯電話等の携帯情報端末、表示装置である掲示板システム等であってもよい。ユーザー端末２７０の液晶ディスプレイ等の表示装置に、画像処理装置２５０毎に私的利用に適している時間帯が提示される。また、利用者のスケジュール情報、勤怠情報等を個人利用管理装置２１０に送信する。ここでは、画像処理装置２５０として、画像処理装置２５０Ａ、画像処理装置２５０Ｂの２台、ユーザー端末２７０として、ユーザー端末２７０Ａ、ユーザー端末２７０Ｂ、ユーザー端末２７０Ｃの３台の例を示しているが、それぞれ１台以上であればよい。
【００２８】
個人利用管理装置２１０は、送受信モジュール２１５、システム制御モジュール２２０、データ記憶モジュール２２５、データ解析モジュール２３０を有している。個人利用管理装置２１０は、サーバとして機能してもよいし、情報処理装置１００の機能をクラウドサービスとして実現してもよい。
送受信モジュール２１５は、システム制御モジュール２２０と接続されており、また、通信回線２９０を介して、画像処理装置２５０Ａの送受信モジュール２５２、画像処理装置２５０Ｂの送受信モジュール、ユーザー端末２７０Ａの送受信モジュール２７２、ユーザー端末２７０Ｂの送受信モジュール、ユーザー端末２７０Ｃの送受信モジュールと接続されている。送受信モジュール２１５は、画像処理装置２５０、ユーザー端末２７０と通信を行う。
システム制御モジュール２２０は、送受信モジュール２１５、データ記憶モジュール２２５、データ解析モジュール２３０と接続されている。システム制御モジュール２２０は、個人利用管理装置２１０全体、個人利用管理装置２１０内の各モジュールを制御する。
データ記憶モジュール２２５は、システム制御モジュール２２０と接続されている。データ記憶モジュール２２５は、データ解析モジュール２３０の処理に必要なデータ、例えば、画像処理装置２５０の履歴情報、利用者のスケジュール情報、勤怠情報等を記憶している。
データ解析モジュール２３０は、システム制御モジュール２２０と接続されている。データ解析モジュール２３０は、情報処理装置１００内のモジュール構成を備える。
【００２９】
画像処理装置２５０Ａは、送受信モジュール２５２、認証モジュール２５４、データ入力モジュール２５６、ファイル出力モジュール２５８、システム制御モジュール２６０を有している。
送受信モジュール２５２は、システム制御モジュール２６０と接続されており、また、通信回線２９０を介して、個人利用管理装置２１０の送受信モジュール２１５、画像処理装置２５０Ｂの送受信モジュール、ユーザー端末２７０Ａの送受信モジュール２７２、ユーザー端末２７０Ｂの送受信モジュール、ユーザー端末２７０Ｃの送受信モジュールと接続されている。送受信モジュール２５２は、個人利用管理装置２１０又はユーザー端末２７０と通信する。例えば、ユーザー端末２７０からプリント指示を受信し、個人利用管理装置２１０に履歴を送信する。
認証モジュール２５４は、システム制御モジュール２６０と接続されている。認証モジュール２５４は、画像処理装置２５０を利用する利用者を認証する。例えば、ＩＣカード等を読み取る。そして、認証結果（例えば、ユーザーＩＤ等）を履歴として記録する。
データ入力モジュール２５６は、システム制御モジュール２６０と接続されている。データ入力モジュール２５６は、スキャナとしての機能を有し、複写機、ファックス、スキャナにおける画像の読み取りを行う。また、出力するファイルを選択するためのユーザーインタフェースとしても機能を有するようにしてもよい。
ファイル出力モジュール２５８は、システム制御モジュール２６０と接続されている。ファイル出力モジュール２５８は、プリンタとしての機能を有し、複写機、ファックス、プリンタにおける画像の出力（印刷）を行う。
システム制御モジュール２６０は、送受信モジュール２５２、認証モジュール２５４、データ入力モジュール２５６、ファイル出力モジュール２５８と接続されている。システム制御モジュール２６０は、画像処理装置２５０全体、画像処理装置２５０内の各モジュールを制御する。例えば、画像処理装置２５０の履歴を記憶し、個人利用管理装置２１０に送信する。
画像処理装置２５０Ｂも画像処理装置２５０Ａと同等の構成を有している。
【００３０】
ユーザー端末２７０Ａは、送受信モジュール２７２、データ入力モジュール２７４、データ表示モジュール２７６、システム制御モジュール２７８を有している。
送受信モジュール２７２は、システム制御モジュール２７８と接続されており、また、通信回線２９０を介して、個人利用管理装置２１０の送受信モジュール２１５、画像処理装置２５０Ａの送受信モジュール２５２、画像処理装置２５０Ｂの送受信モジュール、ユーザー端末２７０Ｂの送受信モジュール、ユーザー端末２７０Ｃの送受信モジュールと接続されている。送受信モジュール２７２は、個人利用管理装置２１０又は画像処理装置２５０と通信する。例えば、画像処理装置２５０にプリント指示、個人利用管理装置２１０にスケジュール情報を送信し、個人利用管理装置２１０から処理結果（画像処理装置２５０毎に私的利用することに適している時間帯）を受信する。
データ入力モジュール２７４は、システム制御モジュール２７８と接続されている。データ入力モジュール２７４は、キーボード、マウス、タッチパネル等の入力装置の機能を有している。例えば、スケジュールの入力や印刷指示等を受け付ける。具体的には、ブラウザやプリンタドライバのユーザーインタフェース等である。
データ表示モジュール２７６は、システム制御モジュール２７８と接続されている。データ表示モジュール２７６は、液晶ディスプレイ等の表示装置の機能を有している。また、音声出力を行うスピーカー等であってもよい。具体的には、ブラウザ等である。
システム制御モジュール２７８は、送受信モジュール２７２、データ入力モジュール２７４、データ表示モジュール２７６と接続されている。システム制御モジュール２７８は、ユーザー端末２７０全体、ユーザー端末２７０内の各モジュールを制御する。例えば、個人利用管理装置２１０から送信されてきた情報を、データ表示モジュール２７６に表示させる。
ユーザー端末２７０Ｂ、ユーザー端末２７０Ｃもユーザー端末２７０Ａと同等の構成を有している。
【００３１】
図３は、ユーザーテーブル３００のデータ構造例を示す説明図である。ユーザーテーブル３００は、データ記憶モジュール２２５内に記憶されている。
ユーザーテーブル３００は、ユーザーＩＤ欄３１０、氏名欄３２０を有している。ユーザーＩＤ欄３１０は、本実施の形態において、ユーザーを一意に識別するための情報（ユーザーＩＤ）を記憶している。氏名欄３２０は、そのユーザーの氏名を記憶している。また、画像処理装置を利用するユーザーが決定されている場合は、そのユーザーに対応付けられている画像処理装置（正確には、本実施の形態で画像処理装置を一意に識別し得る情報、画像処理装置ＩＤ等）を記憶する欄を設けてもよい。この画像処理装置を記憶する欄が設けられている場合は、そのユーザーが私的利用を行うことができる画像処理装置を、そのユーザーに対応付けられている画像処理装置に限定して提示するようにしてもよい。
【００３２】
図４は、利用回数テーブル４００のデータ構造例を示す説明図である。利用回数テーブル４００は、データ記憶モジュール２２５内に記憶されている。
利用回数テーブル４００は、画像処理装置ＩＤ欄４１０、ユーザーＩＤ欄４２０、利用回数（前月）欄４３０、利用時間（分）欄４４０を有している。画像処理装置ＩＤ欄４１０は、本実施の形態において、画像処理装置を一意に識別するための情報（画像処理装置ＩＤ）を記憶している。ユーザーＩＤ欄４２０は、その画像処理装置を利用したユーザーのユーザーＩＤを記憶している。利用回数（前月）欄４３０は、その画像処理装置がそのユーザーによって利用された前月の利用回数を記憶している。利用時間（分）欄４４０は、その画像処理装置がそのユーザーによって利用された前月の利用時間（分）を記憶している。ただし、利用回数（前月）欄４３０、利用時間（分）欄４４０では、私的利用は対象としておらず、私的利用以外の利用（仕事のための利用）における利用回数を計数、利用時間を計測したものである。
【００３３】
図５は、スケジュールテーブル５００のデータ構造例を示す説明図である。スケジュールテーブル５００は、データ記憶モジュール２２５内に記憶されている。スケジュール情報から生成されたものである。
スケジュールテーブル５００は、会議ＩＤ欄５１０、ユーザーＩＤｓ欄５２０、日時欄５３０を有している。会議ＩＤ欄５１０は、本実施の形態において、会議を一意に識別するための情報（会議ＩＤ）を記憶している。ユーザーＩＤｓ欄５２０は、その会議に参加するユーザーのユーザーＩＤを記憶している。日時欄５３０は、その会議が行われる日時を記憶している。
【００３４】
図６は、画像処理装置テーブル６００のデータ構造例を示す説明図である。画像処理装置テーブル６００は、データ記憶モジュール２２５内に記憶されている。
画像処理装置テーブル６００は、画像処理装置ＩＤ欄６１０、型番欄６２０、場所欄６３０を有している。画像処理装置ＩＤ欄６１０は、画像処理装置ＩＤを記憶している。型番欄６２０は、その画像処理装置の型番を記憶している。場所欄６３０は、その画像処理装置が設置されている場所を記憶している。
【００３５】
図７は、本実施の形態（ユーザー端末２７０、個人利用管理装置２１０）による処理例（スケジュール登録処理例）を示すフローチャートである。
ステップＳ７０２では、ユーザーの操作によって認証情報を入力する。例えば、ユーザー端末２７０で、ユーザーＩＤとパスワード等の入力が行われる。
ステップＳ７０４では、ユーザーの操作によってスケジュールを入力する。例えば、ユーザー端末２７０で、今後の予定（例えば、会議等）について日時を指定して入力が行われる。
ステップＳ７０６では、ユーザー端末２７０が個人利用管理装置２１０（情報処理装置１００）にスケジュール情報を送信する。
ステップＳ７０８では、個人利用管理装置２１０は、スケジュール情報に基づいてデータ記憶モジュール２２５内のスケジュールテーブル５００への登録を行う。この場合、図５の例に示すように、会議ＩＤ欄５１０に会議ＩＤ（会議名等であってもよい）、ユーザーＩＤｓ欄５２０にそのスケジュール情報を送信したユーザーを示すユーザーＩＤ、日時欄５３０に会議が行われる時間帯を記憶する。この時間帯が、画像処理装置を私的利用することに適している時間帯の候補となる。会議が開催されている間は、その会議に参加しているユーザーによって画像処理装置の利用が行われることは少ないからである。
【００３６】
図８は、本実施の形態（画像処理装置２５０、個人利用管理装置２１０）による処理例を示すフローチャートである。
ステップＳ８０２では、ユーザーの操作によって認証情報を入力する。例えば、画像処理装置２５０で、ＩＣカードの読み取り等が行われる。
ステップＳ８０４では、画像処理装置２５０で、ユーザーの操作によって印刷処理が行われる。
ステップＳ８０６では、私的利用のための印刷であるか否かを判断し、私的利用のための印刷である場合は処理を終了し（ステップＳ８９９）、それ以外の場合はステップＳ８０８へ進む。前述したように、ユーザーの操作（例えば、私的利用である旨の申告ボタンの操作）、又は文書の解析で、この判断を行う。
ステップＳ８０８では、画像処理装置２５０は個人利用管理装置２１０（情報処理装置１００）に印刷に関する情報を送信する。ただし、予め定められた期間（例えば、１か月）毎、又は予め定められた日時（例えば、月末）に、利用回数の総数、利用時間の累積時間を送信するようにしてもよい。
ステップＳ８１０では、個人利用管理装置２１０は、データ記憶モジュール２２５内の利用回数テーブル４００への登録を行う。この場合、図４の例に示すように、画像処理装置ＩＤ欄４１０に画像処理装置ＩＤ、ユーザーＩＤ欄４２０にその画像処理装置を利用したユーザーを示すユーザーＩＤ、利用回数（前月）欄４３０に利用回数、利用時間（分）欄４４０に利用時間を記憶する。
【００３７】
図９は、本実施の形態（情報処理装置１００）による処理例を示すフローチャートである。
ステップＳ９０２では、空き時間算出モジュール１４０が空き時間（私的利用に適している時間帯）を算出する。
ステップＳ９０４では、情報処理装置１００が、算出した空き時間に関する情報をユーザー端末２７０に送信し、ユーザー端末２７０がその空き時間を表示する。
【００３８】
具体的な例を説明する。
＜＜具体例１＞＞
利用回数を用いて、私的利用に適している時間帯を算出する。
画像処理装置２５０には１０名の利用者（ユーザーＩＤを１〜１０とする）が存在する。２０１５年度の３月第２週目の会議のスケジュールは、スケジュールテーブル５００より図１０に示す例のとおりとなる。なお、スケジュール内の数字（１〜１０）はユーザーＩＤであり、その時間帯に記載されているユーザーＩＤが会議に参加していることを示している。例えば、１０日の１０：００から１２：００までは、ユーザーＩＤ：２、ユーザーＩＤ：３の２人が会議に参加していることを示している。
【００３９】
利用回数テーブル４００内の利用回数により重み付けを行う。
１回利用した場合を１とし、画像処理装置ＩＤ：１を利用したユーザーの利用回数のトータルで正規化を行う。この処理結果は、図１１に示す例のとおりとなる。図１１は、利用回数関連テーブル１１００のデータ構造例を示す説明図である。利用回数関連テーブル１１００は、ユーザーＩＤの組み合わせ欄１１１０、利用回数の和から会議に参加するユーザーの利用回数を引いた値欄１１２０、利用回数の和で正規化した未使用率欄１１３０を有している。ユーザーＩＤの組み合わせ欄１１１０は、ユーザーＩＤの組み合わせを記憶している。利用回数の和から会議に参加するユーザーの利用回数を引いた値欄１１２０は、利用回数の和から会議に参加するユーザー（ユーザーＩＤの組み合わせ欄１１１０内のユーザー）の利用回数を引いた値を記憶している。利用回数の和で正規化した未使用率欄１１３０は、利用回数の和で正規化した未使用率を記憶している。
ユーザーＩＤの組み合わせ欄１１１０は、２０１５年３月第２週目のスケジュールから、会議に参加するユーザーの組み合わせの種類を示したものである。予定がない箇所は予定なしとなる。
利用回数の和から会議に参加するユーザーの利用回数を引いた値欄１１２０は、画像処理装置ＩＤ：１における前月の利用回数であり、総計は４８６回（１行目、ユーザーＩＤの組み合わせ欄１１１０が「予定なし」の行）である。また、ユーザーＩＤ：１、７、９による利用回数を総計から減算した値は２９９回（２行目、ユーザーＩＤの組み合わせ欄１１１０が「１，７，９」の行）である。この値が少ないほど、それらのユーザーによる利用回数が多いことを示している。
利用回数の和で正規化した未使用率欄１１３０は、利用回数の和から会議に参加するユーザーの利用回数を引いた値欄１１２０の値を利用回数の総計で除算した値である。つまり、正規化をした値であり、この値が低いほど、それらのユーザーが会議に参加している場合は、それらのユーザーは画像処理装置ＩＤ：１を利用することができないので、空き時間となる可能性が高い。
【００４０】
空き時間算出モジュール１４０は、利用回数関連テーブル１１００の利用回数の和で正規化した未使用率欄１１３０内の最も低い値を示す行を抽出し（５行目）、そのユーザーＩＤの組み合わせ欄１１１０のユーザーＩＤ（１、４、７）を取り出す。そして、それらのユーザーが参加している会議の時間帯をスケジュールテーブル５００から抽出する。つまり、最も画像形成装置ＩＤ：１が利用されないのは、ユーザーＩＤ：１、４、７が会議をしている時間帯（２０１５年３月１２日の９：００〜１２：００）となる。この情報を、個人利用管理装置２１０はユーザー端末２７０に送信し、ユーザー端末２７０は、例えば、図１２に示すようにブラウザにカレンダー表示を行い、その上に空き欄１２１０を表示する。図１２の例では、１つの空き時間を提示しているが、色分け等により複数の候補を表示してもよい。例えば、利用回数の和で正規化した未使用率欄１１３０内の値が予め定められた閾値より低いものを選択して表示してもよいし、利用回数の和で正規化した未使用率欄１１３０内の値を昇順にソートし、予め定められた順位以内のものを選択して表示してもよい。なお、ユーザーＩＤの組み合わせ欄１１１０内の組み合わせは、スケジュール情報の会議参加者の組み合わせであるから、そのユーザーの組み合わせに会議が１つ以上対応付けられることとなる。
また、空き時間の送信先であるユーザー毎に、そのユーザーは空き時間帯にある会議の参加者であるか否かを判断し、参加者である場合は、次の候補（利用回数の和で正規化した未使用率欄１１３０が次に低い値であるもの）の空き時間帯を選択して、送信するようにしてもよい。つまり、ユーザー毎に、そのユーザーが参加していない会議の開催時間（空き時間）を選択するようにしてもよい。
【００４１】
＜＜具体例２＞＞
利用時間を用いて、私的利用に適している時間帯を算出する。
具体例１における利用回数を利用時間とした例である。利用時間の総和によって正規化を行う。この処理結果は、図１３に示す例のとおりとなる。図１３は、利用時間関連テーブル１３００のデータ構造例を示す説明図である。利用時間関連テーブル１３００は、ユーザーＩＤの組み合わせ欄１３１０、利用時間の和から会議に参加するユーザーの利用時間を引いた値欄１３２０、利用時間の和で正規化した未使用率欄１３３０を有している。ユーザーＩＤの組み合わせ欄１３１０は、ユーザーＩＤの組み合わせを記憶している。利用回数関連テーブル１１００のユーザーＩＤの組み合わせ欄１１１０と同等である。利用時間の和から会議に参加するユーザーの利用時間を引いた値欄１３２０は、利用時間の和から会議に参加するユーザーの利用時間を引いた値を記憶している。利用時間の和で正規化した未使用率欄１３３０は、利用時間の和で正規化した未使用率を記憶している。利用時間の和から会議に参加するユーザーの利用時間を引いた値欄１３２０の値が少ないほど、それらのユーザーによる利用時間が多いことを示している。利用時間の和で正規化した未使用率欄１３３０の値が低いほど、それらのユーザーが会議に参加している場合は、それらのユーザーは画像処理装置ＩＤ：１を利用することができないので、空き時間となる可能性が高い。
【００４２】
空き時間算出モジュール１４０は、利用時間関連テーブル１３００の利用時間の和で正規化した未使用率欄１３３０内の最も低い値を示す行を抽出し（４行目）、そのユーザーＩＤの組み合わせ欄１３１０のユーザーＩＤ（２、３）を取り出す。そして、それらのユーザーが参加している会議の時間帯をスケジュールテーブル５００から抽出する。つまり、最も画像形成装置ＩＤ：１が利用されないのは、ユーザーＩＤ：２、３が会議をしている時間帯（２０１５年３月１０日の１０：００〜１２：００）となる。この情報を、個人利用管理装置２１０はユーザー端末２７０に送信し、ユーザー端末２７０は、例えば、図１４に示すようにブラウザにカレンダー表示を行い、その上に空き欄１４１０を表示する。図１４の例では、１つの空き時間を提示しているが、色分け等により複数の候補を表示してもよい。例えば、利用時間の和で正規化した未使用率欄１３３０内の値が予め定められた閾値より低いものを選択して表示してもよいし、利用時間の和で正規化した未使用率欄１３３０内の値を昇順にソートし、予め定められた順位以内のものを選択して表示してもよい。なお、ユーザーＩＤの組み合わせ欄１３１０内の組み合わせは、スケジュール情報の会議参加者の組み合わせであるから、そのユーザーの組み合わせに会議が１つ以上対応付けられることとなる。
また、空き時間の送信先であるユーザー毎に、そのユーザーは空き時間帯にある会議の参加者であるか否かを判断し、参加者である場合は、次の候補（利用時間の和で正規化した未使用率欄１３３０が次に低い値であるもの）の空き時間帯を選択して、送信するようにしてもよい。つまり、ユーザー毎に、そのユーザーが参加していない会議の開催時間（空き時間）を選択するようにしてもよい。
【００４３】
＜＜具体例３＞＞
利用回数と利用時間の両方を用いて、私的利用に適している時間帯を算出する。
具体例２のように利用時間のみを考慮した場合、例えば、非常にファイルサイズが大きいものを印刷すると、１回印刷しただけでも、重みが非常に大きくなる。逆に、具体例１のように利用回数のみを考慮した場合も同様である。そこで、利用時間と利用回数の２つを組み合わせて処理を行う。
【００４４】
例えば、画像処理装置利用回数テーブル１５００を用いる。図１５は、画像処理装置利用回数テーブル１５００のデータ構造例を示す説明図である。画像処理装置利用回数テーブル１５００は、画像処理装置ＩＤ欄１５１０、ユーザーＩＤ欄１５２０、曜日欄１５３０、利用回数（前月）欄１５４０、利用時間（分）欄１５５０を有している。画像処理装置ＩＤ欄１５１０は、画像処理装置ＩＤを記憶している。ユーザーＩＤ欄１５２０は、その画像処理装置を利用したユーザーＩＤを記憶している。曜日欄１５３０は、その利用が行われた曜日を記憶している。利用回数（前月）欄１５４０は、その曜日にその画像処理装置がそのユーザーによって利用された前月の利用回数を記憶している。利用時間（分）欄１５５０は、その曜日にその画像処理装置がそのユーザーによって利用された利用時間（分）を記憶している。
【００４５】
つまり、画像処理装置利用回数テーブル１５００は、利用回数テーブル４００の列に曜日を追加し、曜日毎に記憶する。これによって、定期的に業務で印刷するユーザーであるかを判断し、突発的な印刷の場合は重みの計算式には加えないようにすればよい。
例えば、図１５に示す画像処理装置利用回数テーブル１５００では、利用回数が４（予め定められた値の例示）以下の行、２、４、５、６行目は対象としない。したがって、１、３、７、８行目を空き時間を算出する場合に利用する。つまり、ユーザーの各曜日の利用時間の和を取り、その値を用いて正規化を行う。その後は、具体例２と同等の処理を行う。
また、利用時間が４０（予め定められた値の例示）以下の行、１、３、４、６行目は対象としない。したがって、２、５、７、８行目を空き時間を算出する場合に利用する。つまり、ユーザーの各曜日の利用回数の和を取り、その値を用いて正規化を行う。その後は、具体例１と同等の処理を行う。
【００４６】
＜＜具体例４＞＞
勤怠情報の利用を用いて、私的利用に適している時間帯を算出する。
勤怠情報を利用することでより正確な空き時間を測定可能となる。具体例１と具体例２では、スケジュールに会議が設定されていない場合、画像処理装置を利用する可能性があると判断されている。そのため、出社時間外で不在にも関わらず空き時間ではないと判断されている。
そこで、ユーザーの勤怠情報から予め定められた期間（例えば、半年間）の勤怠を取得し、例えば、平均出社時間と平均退社時間を算出する。例えば、出退勤システムから出退勤情報テーブル１６００を取得する。図１６は、出退勤情報テーブル１６００のデータ構造例を示す説明図である。出退勤情報テーブル１６００は、ユーザーＩＤ欄１６１０、出勤日欄１６２０、出社時間欄１６３０、退社時間欄１６４０を有している。ユーザーＩＤ欄１６１０は、ユーザーＩＤを記憶している。出勤日欄１６２０は、そのユーザーの出勤日を記憶している。出社時間欄１６３０は、そのユーザーのその出勤日における出社時間を記憶している。退社時間欄１６４０は、そのユーザーのその出勤日における退社時間を記憶している。ユーザー毎に、予め定められた期間内の出社時間、退社時間を抽出し、それぞれの平均値を算出すればよい。そして、その平均出社時間の前と平均退社時間の後の時間を会議が入っていることとして扱うようにすればよい。
この場合、平均出社時間の前と平均退社時間の後の時間が、空き時間の大部分として候補にあがることとなる。そのため、利用希望時間をユーザーに指定させ、その利用希望時間内で、私的利用に適している時間帯を算出するようにしてもよい。また、ユーザー毎に、そのユーザーの平均出社時間から平均退社時間までの間で、私的利用に適している時間帯を算出するようにしてもよい。
【００４７】
＜＜具体例５＞＞
スケジュール内の文字列を用いて、私的利用に適している時間帯を算出する。
例えば、会議が社外において開催され、外出をする必要がある場合はスケジュール内に外出と記載することがある。外出をした場合も、そのユーザーは画像処理装置を利用することはないので、スケジュール内に外出と記載された時間帯は会議と同様に扱うようにすればよい。また、スケジュール内に休暇と記載された時間帯は会議と同様に扱うようにすればよい。
さらに、外出の場合、退社時間（会社毎に定められている退社時間であってもよいし、前述のユーザー毎の平均退社時間であってもよい）が外出時間の間際の場合は社内に戻る事なく、そのまま帰宅する事がある（いわゆる直帰）。例えば、図１７に示すように、外出予定１７１０の終了時間から退社時間までの外出終了後時間帯１７２０が１時間に満たない場合等が該当する。その場合は、外出と退社時間の間の期間も含めて、会議と同様に扱うようにすればよい。具体的には、スケジュール内に外出と記載されており、その外出の終了時間から退社時間までの期間が予め定められた閾値より短い場合は、外出の開始時間からの時間帯（つまり、外出の終了時間後から退社時間までの時間帯、さらに退社時間の後を含めた時間帯を含めてもよい）を会議と同様に扱うようにすればよい。
【００４８】
図１８を参照して、本実施の形態の情報処理装置のハードウェア構成例について説明する。図１８に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ等のデータ読み取り部１８１７と、プリンタ等のデータ出力部１８１８を備えたハードウェア構成例を示している。
【００４９】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１８０１は、前述の実施の形態において説明した各種のモジュール、すなわち、会議参加者組み合わせ抽出モジュール１１０、利用回数抽出モジュール１２０、利用時間抽出モジュール１３０、空き時間算出モジュール１４０、勤怠情報抽出モジュール１５０、スケジュール情報抽出モジュール１６０、送受信モジュール２１５、システム制御モジュール２２０、データ解析モジュール２３０、送受信モジュール２７２、データ入力モジュール２７４、データ表示モジュール２７６、システム制御モジュール２７８、送受信モジュール２５２、認証モジュール２５４、データ入力モジュール２５６、ファイル出力モジュール２５８、システム制御モジュール２６０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００５０】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１８０２は、ＣＰＵ１８０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１８０３は、ＣＰＵ１８０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス１８０４により相互に接続されている。
【００５１】
ホストバス１８０４は、ブリッジ１８０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス１８０６に接続されている。
【００５２】
キーボード１８０８、マウス等のポインティングデバイス１８０９は、操作者により操作される入力デバイスである。ディスプレイ１８１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。
【００５３】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８１１は、ハードディスク（フラッシュメモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ１８０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、画像処理装置２５０の利用履歴、利用者のスケジュール情報、私的利用に適している時間帯の提示情報等が格納される。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【００５４】
ドライブ１８１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１８１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１８０７、外部バス１８０６、ブリッジ１８０５、及びホストバス１８０４を介して接続されているＲＡＭ１８０３に供給する。リムーバブル記録媒体１８１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００５５】
接続ポート１８１４は、外部接続機器１８１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１８１４は、インタフェース１８０７、及び外部バス１８０６、ブリッジ１８０５、ホストバス１８０４等を介してＣＰＵ１８０１等に接続されている。通信部１８１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１８１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１８１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００５６】
なお、図１８に示す情報処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１８に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１８に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機などに組み込まれていてもよい。
【００５７】
また、前述の実施の形態の説明において、予め定められた値との比較において、「以上」、「以下」、「より大きい」、「より小さい（未満）」としたものは、その組み合わせに矛盾が生じない限り、それぞれ「より大きい」、「より小さい（未満）」、「以上」、「以下」としてもよい。
【００５８】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００５９】
１００…情報処理装置
１１０…会議参加者組み合わせ抽出モジュール
１２０…利用回数抽出モジュール
１３０…利用時間抽出モジュール
１４０…空き時間算出モジュール
１５０…勤怠情報抽出モジュール
１６０…スケジュール情報抽出モジュール
２１０…個人利用管理装置
２１５…送受信モジュール
２２０…システム制御モジュール
２２５…データ記憶モジュール
２３０…データ解析モジュール
２５０…画像処理装置
２５２…送受信モジュール
２５４…認証モジュール
２５６…データ入力モジュール
２５８…ファイル出力モジュール
２６０…システム制御モジュール
２７０…ユーザー端末
２７２…送受信モジュール
２７４…データ入力モジュール
２７６…データ表示モジュール
２７８…システム制御モジュール
２９０…通信回線
【図１】
2017005548.tif 000003
【図２】
2017005548.tif 000004
【図３】
2017005548.tif 000005
【図４】
2017005548.tif 000006
【図５】
2017005548.tif 000007
【図６】
2017005548.tif 000008
【図７】
2017005548.tif 000009
【図８】
2017005548.tif 000010
【図９】
2017005548.tif 000011
【図１０】
2017005548.tif 000012
【図１１】
2017005548.tif 000013
【図１２】
2017005548.tif 000014
【図１３】
2017005548.tif 000015
【図１４】
2017005548.tif 000016
【図１５】
2017005548.tif 000017
【図１６】
2017005548.tif 000018
【図１７】
2017005548.tif 000019
【図１８】
2017005548.tif 000020