(57)【要約】【課題】利用可能な電子装置が複数存在する場合に、利用者が所望する条件を満たす電子装置を把握することのできる情報処理装置、情報処理システム及びプログラムを提供すること。【解決手段】本発明の情報処理装置は、複数の優先順位項目のうち少なくとも一つの優先順位項目に関する情報を受け付ける、受付手段と、接続されている電子装置が前記受付手段で受け付けた優先順位項目に基づいて順位付けされた結果、を表示するように制御する、表示制御手段と、を具える。【選択図】図４
2018200653.tif 000002
【特許請求の範囲】
【請求項１】
複数の優先順位項目のうち少なくとも一つの優先順位項目に関する情報を受け付ける、受付手段と、
接続されている電子装置が前記受付手段で受け付けた優先順位項目に基づいて順位付けされた結果、を表示するように制御する、表示制御手段と、
を具えた、情報処理装置。
【請求項２】
前記表示制御手段によって制御される表示手段、を更に具えた請求項１記載の情報処理装置。
【請求項３】
複数の優先順位項目のうち少なくとも一つの優先順位項目に関する情報を受け付ける、受付手段と、
前記受付手段で受け付けた優先順位項目に基づいて接続されている電子装置の順位付けを行う、順位付け手段と、
を具えた、情報処理システム。
【請求項４】
表示手段と、
前記順付け手段によって前記電子装置が順位付けされた結果を表示するように、前記表示手段を制御する、表示制御手段と、
を更にを具えた、請求項３記載の情報処理システム。
【請求項５】
前記順位付け手段が、前記電子装置と前記受付手段との位置関係の情報を用いて、前記電子装置の順位付けを行う、請求項３又は４記載の情報処理システム。
【請求項６】
前記電子装置が画像形成装置である、請求項３から５いずれか記載の情報処理システム。
【請求項７】
前記画像形成装置の関する情報を取得する情報取得手段、を更に具えている、請求項６に記載の情報処理システム。
【請求項８】
前記順位付け手段が、前記情報取得手段によって取得された特定の機能の処理能力の情報を用いて、前記画像形成装置の順位付けを行う、請求項７記載の情報処理システム。
【請求項９】
画像形成ジョブを選択する入力を受け付ける、ジョブ選択受付手段を更に具える、請求項６から８いずれか記載の情報処理システム。
【請求項１０】
前記情報取得手段によって取得された情報と、前記ジョブ選択受付手段で受け付けた画像形成ジョブの設定情報とを用いて、該画像形成ジョブの処理を行う場合の該処理の完了予定時刻を算出する、処理完了時刻算出部を更に具え、
前記順位付け手段が、前記処理完了時刻算出部が算出した処理完了予定時刻の情報を用いて、前記電子装置の順位付けを行う、請求項９記載の情報処理システム。
【請求項１１】
前記情報取得手段によって取得された情報と、前記ジョブ選択受付手段で受け付けた画像形成ジョブの設定情報とから、該画像形成ジョブの処理を実行するために必要な機能と前記画像形成装置が有している機能とを比較し、該画像形成ジョブの設定値どおりの出力が前記画像形成装置で可能かどうかを判定する、判定手段を更に具え、
前記順位付け手段が、前記判定手段による判定結果を用いて、前記電子装置の順位付けを行う、請求項９又は１０記載の情報処理システム。
【請求項１２】
前記順位付け手段が、更に、前記受付手段で受け付けた優先順位項目以外の項目に関しても前記電子装置の順位付けを行う、請求項３〜１１いずれか記載の情報処理システム。
【請求項１３】
前記順位付け手段が、更に、前記受付手段で受け付けた優先順位項目以外の項目に関しては前記電子装置の順位付けを行わない、請求項３〜１１いずれか記載の情報処理システム。
【請求項１４】
前記表示制御手段が、更に、前記受付手段で受け付けた優先順位項目以外の項目に基づいて前記電子装置が順位付けされた結果を表示するように、前記表示手段を制御する、請求項４〜１１いずれか記載の情報処理システム。
【請求項１５】
前記表示制御手段が、更に、前記受付手段で受け付けた優先順位項目以外の項目に基づいて前記電子装置が順位付けされた結果は表示しないように、前記表示手段を制御する、請求項４〜１１いずれか記載の情報処理システム。
【請求項１６】
前記ジョブ選択受付手段で受け付けた画像形成ジョブの出力先の選択を受け付ける、出力先選択受付手段、
を更に具える、請求項３から１５いずれか記載の情報処理システム。
【請求項１７】
前記表示制御手段が、更に、前記ジョブ選択受付手段で受け付けた画像形成ジョブを、前記出力先選択受付手段で受け付けた出力先で出力する場合、に生じ得る不具合に関する情報を表示するように、前記表示手段を制御する、請求項１６記載の情報処理システム。
【請求項１８】
複数の優先順位項目のうち少なくとも一つの優先順位項目に関する情報を受け付けるステップと、
接続されている電子装置が前記受付手段で受け付けた優先順位項目に基づいて順位付けされた結果、を表示するように制御するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、ネットワークに接続された複数の画像形成装置の中から一または複数の画像形成装置を選択するための画面データを、クライアント端末に対して提供し、前記クライアント端末において選択された一または複数の画像形成装置のアドレスを含む情報を、各画像形成装置が有する機能と対応付けて記憶手段に格納する情報提供手段と、前記クライアント端末から印刷対象データの名前と印刷を行う画像形成装置の機能を含む印刷指示を受信した場合に、前記クライアント端末において選択された一または複数の画像形成装置のうち、前記印刷指示に含まれている機能を有する一または複数の画像形成装置のアドレスを前記記憶手段から抽出し、当該アドレスを指定して、印刷対象データおよび印刷要求を前記機能を有する一または複数の画像形成装置に配信する印刷要求手段とを備えたことを特徴とする画像形成装置、が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１１６８９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、利用可能な電子装置が複数存在する場合に、利用者の所望する条件を満たす電子装置の把握が可能となる、情報処理装置、情報処理システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
［情報処理装置］
請求項１に係る本発明は、複数の優先順位項目のうち少なくとも一つの優先順位項目に関する情報を受け付ける、受付手段と、
接続されている電子装置が前記受付手段で受け付けた優先順位項目に基づいて順位付けされた結果、を表示するように制御する、表示制御手段と、
を具えた、情報処理装置である。
【０００６】
請求項２に係る本発明は、前記表示制御手段によって制御される表示手段、を更に具えた請求項１記載の情報処理装置である。
【０００７】
［情報処理システム］
請求項３に係る本発明は、複数の優先順位項目のうち少なくとも一つの優先順位項目に関する情報を受け付ける、受付手段と、
前記受付手段で受け付けた優先順位項目に基づいて接続されている電子装置の順位付けを行う、順位付け手段と、
を具えた、情報処理システムである。
【０００８】
請求項４に係る本発明は、表示手段と、
前記順付け手段によって前記電子装置が順位付けされた結果を表示するように、前記表示手段を制御する、表示制御手段と、
を更にを具えた、請求項３記載の情報処理システムである。
【０００９】
請求項５に係る本発明は、前記順位付け手段が、前記電子装置と前記受付手段との位置関係の情報を用いて、前記電子装置の順位付けを行う、請求項３又は４記載の情報処理システムである。
【００１０】
請求項６に係る本発明は、前記電子装置が画像形成装置である、請求項３から５いずれか記載の情報処理システムである。
【００１１】
請求項７に係る本発明は、前記画像形成装置の関する情報を取得する情報取得手段、を更に具えている、請求項６に記載の情報処理システムである。
【００１２】
請求項８に係る本発明は、前記順位付け手段が、前記情報取得手段によって取得された特定の機能の処理能力の情報を用いて、前記画像形成装置の順位付けを行う、請求項７記載の情報処理システムである。
【００１３】
請求項９に係る本発明は、画像形成ジョブを選択する入力を受け付ける、ジョブ選択受付手段を更に具える、請求項６から８いずれか記載の情報処理システムである。
【００１４】
請求項１０に係る本発明は、前記情報取得手段によって取得された情報と、前記ジョブ選択受付手段で受け付けた画像形成ジョブの設定情報とを用いて、該画像形成ジョブの処理を行う場合の該処理の完了予定時刻を算出する、処理完了時刻算出部を更に具え、
前記順位付け手段が、前記処理完了時刻算出部が算出した処理完了予定時刻の情報を用いて、前記電子装置の順位付けを行う、請求項９記載の情報処理システムである。
【００１５】
請求項１１に係る本発明は、前記情報取得手段によって取得された情報と、前記ジョブ選択受付手段で受け付けた画像形成ジョブの設定情報とから、該画像形成ジョブの処理を実行するために必要な機能と前記画像形成装置が有している機能とを比較し、該画像形成ジョブの設定値どおりの出力が前記画像形成装置で可能かどうかを判定する、判定手段を更に具え、
前記順位付け手段が、前記判定手段による判定結果を用いて、前記電子装置の順位付けを行う、請求項９又は１０記載の情報処理システムである。
【００１６】
請求項１２に係る本発明は、前記順位付け手段が、更に、前記受付手段で受け付けた優先順位項目以外の項目に関しても前記電子装置の順位付けを行う、請求項３〜１１いずれか記載の情報処理システムである。
【００１７】
請求項１３に係る本発明は、前記順位付け手段が、更に、前記受付手段で受け付けた優先順位項目以外の項目に関しては前記電子装置の順位付けを行わない、請求項３〜１１いずれか記載の情報処理システムである。
【００１８】
請求項１４に係る本発明は、前記表示制御手段が、更に、前記受付手段で受け付けた優先順位項目以外の項目に基づいて前記電子装置が順位付けされた結果を表示するように、前記表示手段を制御する、請求項４〜１１いずれか記載の情報処理システムである。
【００１９】
請求項１５に係る本発明は、前記表示制御手段が、更に、前記受付手段で受け付けた優先順位項目以外の項目に基づいて前記電子装置が順位付けされた結果は表示しないように、前記表示手段を制御する、請求項４〜１１いずれか記載の情報処理システムである。
【００２０】
請求項１６に係る本発明は、前記ジョブ選択受付手段で受け付けた画像形成ジョブの出力先の選択を受け付ける、出力先選択受付手段、
を更に具える、請求項３から１５いずれか記載の情報処理システムである。
【００２１】
請求項１７に係る本発明は、前記表示制御手段が、更に、前記ジョブ選択受付手段で受け付けた画像形成ジョブを、前記出力先選択受付手段で受け付けた出力先で出力する場合、に生じ得る不具合に関する情報を表示するように、前記表示手段を制御する、請求項１６記載の情報処理システムである。
【００２２】
［プログラム］
請求項１８に係る本発明は、複数の優先順位項目のうち少なくとも一つの優先順位項目に関する情報を受け付けるステップと、
接続されている電子装置が前記受付手段で受け付けた優先順位項目に基づいて順位付けされた結果、を表示するように制御するステップと、
をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２３】
請求項１に係る本発明によれば、利用可能な電子装置が複数存在する場合に、利用者の所望する条件を満たす電子装置の把握が可能になる。
【００２４】
請求項２に係る本発明によれば、請求項１に係る本発明の効果に加えて、利用者の所望する条件を満たす電子装置の把握が、より容易になる。
【００２５】
請求項３に係る本発明によれば、利用可能な電子装置が複数存在する場合に、利用者の所望する条件を満たす電子装置の把握が可能になる。
【００２６】
請求項４に係る本発明によれば、請求項３に係る本発明の効果に加えて、利用者の所望する条件を満たす電子装置の把握が、より容易になる。
【００２７】
請求項５に係る本発明によれば、請求項３又は４に係る本発明の効果に加えて、利用者の現在位置から最寄りの電子装置を把握する事が可能になる。
【００２８】
請求項６に係る本発明によれば、電子装置が画像形成装置の場合にも請求項３から５いずれかに係る本発明の効果が得られる。
【００２９】
請求項７に係る本発明によれば、請求項６に係る本発明の効果に加えて、順位付け手段が、情報取得手段によって取得された情報を利用して、画像形成装置の順位付けを行うことが可能となる。
【００３０】
請求項８に係る本発明によれば、請求項７に係る本発明の効果に加えて、画像形成装置の特定の機能の処理能力によって順位付けされた結果を、表示手段に表示させることが可能となる。
【００３１】
請求項９に係る本発明によれば、請求項６から８いずれかに係る本発明の効果に加えて、利用者が所望する画像形成ジョブの出力先として相応しい画像形成装置を把握することが可能となる。
【００３２】
請求項１０に係る本発明によれば、請求項９に係る本発明の効果に加えて、ジョブ選択受付手段で選択されたジョブに、処理完了時刻が設定されている場合に、当該時刻どおりにジョブを完了することの可能な画像形成装置の存在を把握することが可能となる。
【００３３】
請求項１１に係る本発明によれば、請求項９又は１０に係る本発明の効果に加えて、ジョブ選択受付手段で選択されたジョブに設定される設定値どおりに処理を行うことのできる画像形成装置の存在を把握することが可能となる。
【００３４】
請求項１２に係る本発明によれば、請求項３から１１いずれかに係る本発明の効果に加えて、利用者が、自らが選択しなかった優先順位項目に関する電子装置の順位付け結果を把握することが可能となる。
【００３５】
請求項１３に係る本発明によれば、請求項３から１１いずれかに係る本発明の効果に加えて、受付手段で受け付けた優先順位項目以外の項目に関しても電子装置の順位付けを行う場合と比較して、順位付け手段で実行される処理量を軽減することができる。
【００３６】
請求項１４に係る本発明によれば、請求項３から１１いずれかに係る本発明の効果に加えて、利用者が、自らが選択しなかった優先順位項目に関する電子装置の順位付け結果を把握することが可能となる。
【００３７】
請求項１５に係る本発明によれば、請求項３から１１いずれかに係る本発明の効果に加えて、受付手段で受け付けた優先順位項目以外の項目に関しても表示するように制御する場合と比較して、自らが選択した優先順位項目による順位付け結果を、利用者がより速やかに把握することが可能となる。
【００３８】
請求項１６に係る本発明によれば、請求項３から１５いずれかに係る本発明の効果に加えて、利用者の所望する条件を満たす画像形成装置に、画像形成ジョブを出力させることが可能になる。
【００３９】
請求項１７に係る本発明によれば、請求項１６に係る本発明の効果に加えて、出力先選択受付手段で受け付けた画像形成装置で画像形成ジョブを出力しようとした場合に生じる得る不具合を、把握することが可能となる。
【００４０】
請求項１８に係る本発明によれば、利用可能な電子装置が複数存在する場合に、利用者の所望する条件を満たす電子装置の把握が可能になる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施形態に係る情報処理システム１のシステム構成を示す。
【図２】本発明の実施形態に係る処理サーバ１００のハードウェア構成を示す。
【図３】本発明の実施形態に係る端末装置２００のハードウェア構成を示す。
【図４】情報処理システム１の機能構成を示す。
【図５】実施例に係る端末装置２０１の機能構成を示す。
【図６】情報処理システム１の動作を説明するためのフローチャートである。
【図７】ステップＳ４を細分化したフローチャートである。
【図８】一つの優先順位項目の選択を受け付ける場合のユーザインタフェイス画面の例を示す。
【図９】複数の優先順位項目の選択を受け付ける場合のユーザインタフェイス画面の例を示す。
【図１０】画像形成ジョブの出力先の選択を受け付けるユーザインタフェイス画面の例を示す。
【図１１】画像形成ジョブの出力先の選択を受け付けるユーザインタフェイス画面の例を示す。
【発明を実施するための形態】
【００４２】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００４３】
図１に、本発明の一実施形態に係る情報処理システム１のシステム構成を示す。情報処理システム１は、ネットワーク２を介して接続されている処理サーバ１００と端末装置２００とから構成される。
【００４４】
なお、本実施形態においては、情報処理システム１が優先順位付けを行う対象である電子装置として、紙媒体に画像形成を行う機能を有している画像形成装置がネットワーク２に接続されている例について、以下説明する。
【００４５】
図２は、処理サーバ１００のハードウェア構成の例を示すブロック図である。処理サーバ１００は、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、外部の装置等との間でデータの送信及び受信を行う通信インタフェイス（ＩＦ）１４を有し、これらの構成要素が、制御バス１５を介して互いに接続されている。
【００４６】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された（あるいはＣＤ−ＲＯＭ等の記憶媒体（図示しない）から提供される）制御プログラム、に基づいて所定の処理を実行して、処理サーバ１００の動作を制御する。
【００４７】
図３は、端末装置２００のハードウェア構成の例を示すブロック図である。端末装置２００は、ＣＰＵ２１、メモリ２２、ハードディスクドライブ（ＨＤＤ）等の記憶装置２３、外部の装置等との間でデータの送信及び受信を行う通信インタフェイス（ＩＦ）２４、端末装置２００と利用者との間で情報のやり取りを行うためのユーザインタフェイス（ＵＩ）装置２５を有し、これらの構成要素が、制御バス２６を介して互いに接続されている。
【００４８】
ＣＰＵ２１は、メモリ２２または記憶装置２３に格納された（あるいはＣＤ−ＲＯＭ等の記憶媒体（図示しない）から提供される）制御プログラム、に基づいて所定の処理を実行して、端末装置２００の動作を制御する。
【００４９】
図４は、情報処理システム１の機能構成を示すブロック図である。処理サーバ１００は、アルゴリズム格納部３４、アルゴリズム決定部３５、情報取得部３６、順位算出部３７を、そして、端末装置２００は、受付部３１、表示制御部３２、及び、表示部３３を、それぞれ具えている。
【００５０】
受付部３１は、複数の優先順位項目の中から少なくとも一つの選択、及び、複数の優先順位項目が選択される場合は、各優先順位項目の相対的な優先度の情報、の入力を受け付ける。この優先順位項目は、後述するアルゴリズム格納部３４に格納されているアルゴリズムと一対一に対応しており、利用者は、優先順位項目の選択及び優先度の情報の入力によって、表示部３３に並べて表示されることになる画像形成装置の並び順を、どのアルゴリズムを用いた順位付け結果に従ったものとするのか（複数のアルゴリズムを用いる場合には、どのアルゴリズムによる順位付け結果を優先するのか）、についての意志をシステム側に伝達することになる。
【００５１】
アルゴリズム格納部３４には、順位付けのための演算手順であるアルゴリズムが複数、受付部３１で選択可能な優先順位項目と一対一で紐づけられた上で、各アルゴリズムを用いて順位付けを行うために必要とする情報の種類と共に、格納されている。
【００５２】
アルゴリズム決定部３５は、アルゴリズム格納部３４に格納されている情報を参照し、受付部３１で受け付けた優先順位項目に基づいて、順位付けに用いるアルゴリズムを決定する。
【００５３】
情報取得部３６は、アルゴリズム格納部３４に格納されている情報に基づいて、各アルゴリズムで順位付けを行うために必要な画像形成装置の情報を取得する。
【００５４】
順位算出部３７は、情報取得部３６が取得した情報を用いて、アルゴリズム毎の画像形成装置の順位を算出する。
【００５５】
表示制御部３２は、順位算出部３７によって画像形成装置が各アルゴリズムで順位付けされた結果を表示するように、表示部３３を制御する。その際の画像形成装置の並び順を、受付部３１で選択された優先順位項目と対応するアルゴリズムによって算出された順位とする。
【００５６】
本実施形態に係る情報処理システム１によれば、ネットワークに接続されている画像形成装置について、利用者によって選択された優先順位項目と対応するアルゴリズムに従って順位付けされた結果を、利用者は確認することが可能となる。
【００５７】
なお、本実施形態においては、利用者によって選択されていない優先順位項目と対応するアルゴリズムによって算出される順位についても、表示部３３に表示される構成として説明したが、本発明の実施においては、選択されていない優先順位項目については表示されないようにしても良い。
【００５８】
例えば、情報取得部３６、順位算出部３７及び表示制御部３２について、以下の変形例のように変更することで、情報取得部３６が情報を取得する際に使用するネットワーク帯域や、順位算出部３７が演算する際の処理量を減らすことができる。
【００５９】
（変形例）
情報取得部３６：アルゴリズム格納部３４に格納されている情報を参照し、受付部３１で選択された優先順位項目に基づいて、ネットワークを介して接続されている画像形成装置の情報を取得する。
順位算出部３７：アルゴリズム決定部３５によって決定されたアルゴリズム、及び、情報取得部３６が取得した情報を用いて、各画像形成装置の順位を算出する。
表示制御部３２：順位算出部３７による算出結果を表示するように、表示部３３を制御する。
【００６０】
なお、端末装置２００が表示部３３を具えている態様の方が、表示部３３を具えていない態様よりも、利用者にとっての利便性に優れるため、上記においては、端末装置２００が表示部３３を直接具えるものとして説明したが、表示制御部３２によって制御可能な表示部３３が端末装置２００の外部に存在していても、本発明は実施可能である。
【実施例１】
【００６１】
以下、実施例として、アルゴリズム格納部３４に、以下のような４つのアルゴリズムが格納されている情報処理システム（又は情報処理装置）を用いて、利用者が端末装置２００に格納されている（あるいは、端末装置２００からアクセスすることが可能な）画像形成ジョブの出力先としての画像形成装置を選択・決定する、という例について説明する。なお、区別のため本実施例における端末装置２００を、端末装置２０１、という。
【００６２】
［アルゴリズム１］
アルゴリズム：端末装置２０１からの距離の近い順で、順位付けを行う。
想定される利用者の状況の例：自らの現在位置の近くに存在する、あるいは、現在位置から一番近い、画像形成装置を知りたい。
取得する情報の種類：画像形成装置の位置情報（緯度・経度・高度・フロア情報）、端末装置２０１の位置情報
対応する優先順位項目名：距離優先
【００６３】
［アルゴリズム２］
アルゴリズム：単位時間当たりの印刷速度（単位：用紙の枚数）の早い順で、順位付けを行う。
想定される利用者の状況の例：印刷に要する時間が短い画像形成装置を知りたい。
取得する情報の種類：画像形成装置の印刷速度
対応する優先順位項目名：速度優先
【００６４】
［アルゴリズム３］
アルゴリズム：画像形成ジョブで指定されている「処理完了時刻」と、当該ジョブを実行したと仮定した場合に画像形成装置の利用状況や予約状況に基づいて予想される、当該ジョブの「処理完了予想時刻」と、のずれが小さい順で、順位付けする。
想定される利用者の状況の例：出力を取りに行く時間が限られている、排紙トレイにおかれたままの時間を極力短くしたい、等。
取得する情報の種類：稼働状況（ジョブの滞留状況や、現在使用中であるかどうか等）、画像形成装置の印刷速度、利用予約の情報、等
対応する優先順位項目名：終了時刻優先
【００６５】
［アルゴリズム４］
アルゴリズム：画像形成ジョブに設定されている各種条件の充足度が高い順（各項目について、設定どおりの出力が行えるかどうかを判定し、設定どおりの出力が可能な項目の数の多い順）で、順位付けを行う。
想定される利用者の状況の例：所望の出力が可能な画像形成装置を知りたい。
取得する情報の種類：印刷可能な用紙に関する情報（サイズ、用紙種等）、利用可能な後処理（ステープル止め、穴あけ、折り曲げ、製本機能等）に関する情報、コピー・ファクシミリ・スキャン機能に関する情報、等
対応する優先順位項目名：出力条件優先
【００６６】
本実施例に係る端末装置２０１は、端末装置２００において説明した受付部３１、表示部３３の他に、表示制御部４１、ジョブ選択受付部４２、出力先選択受付部４３、ジョブ実行制御部４４、判定部４５、要変更項目抽出部４６を具えている（図５）。
【００６７】
ジョブ選択受付部４２は、画像形成ジョブの選択を受け付ける。
【００６８】
出力先選択受付部４３は、画像形成ジョブの出力先としての画像形成装置の選択を受け付ける。
【００６９】
ジョブ実行制御部４４は、ジョブ選択受付部４２で受け付けた画像形成ジョブを実行するように、出力先選択受付部４３で受け付けた出力先を制御する。
【００７０】
判定部４５、及び、要変更項目抽出部４６は、画像形成装置毎に以下の処理を行う。まず、判定部４５が、情報取得部３６が取得した情報とジョブ選択受付部４２で選択された画像形成ジョブの設定内容（出力条件）とを比較して、ジョブに設定されている各出力条件に関して設定値どおりの出力が可能であるかどうか、を判定する。なお、以下においては、設定値どおりの出力ができない設定項目を、「要変更項目」ともいう。
【００７１】
要変更項目抽出部４６は、上記判定結果において要変更項目がある場合、その設定項目の出力可能な設定値を、情報取得部３６が取得した情報から抽出する。
【００７２】
表示制御部４１は、順位算出部３７の算出結果に加えて、判定部４５による判定結果、及び、要変更項目抽出部４６による抽出結果を表示するように、表示部３３を制御する。
【００７３】
利用者は、表示部３３に表示される判定部４５による判定結果を確認することで、画像形成ジョブの出力先として、自身が所望する条件に適合した画像形成装置を把握した上で、出力先を選択することが可能となる。
【００７４】
なお、利用者によって選択された優先順位項目に関する順位が高い画像形成装置であっても、実際に利用しようとした場合に利用者の利便性を大きく損なうものである場合もある。
【００７５】
そのため、要変更項目抽出部４６による抽出結果もあわせて確認することで、利用者によって選択された優先順位項目に関する順位が高い画像形成装置で出力しようとする場合の問題点（選択されなかった項目に関する順位が極端に低い、他の人が利用中でありすぐには出力できない等）を、利用者が把握することが可能となる。
【００７６】
加えて、出力可能な画像形成装置が見つからなかった場合や、そのままでは画像形成ジョブを出力できない画像形成装置で出力を行いたいと利用者が希望する場合等において、どの設定値を変更すればよいのかを把握することも可能となる。
【００７７】
また、本実施例においては、ジョブ選択受付部４２で受け付けた画像形成ジョブについて、要変更項目の設定値の修正を受け付ける、ジョブ修正受付部と、ジョブ修正部受付部で受け付けた値で、当該画像形成ジョブの設定値を変更する、ジョブ設定変更部と、を更に具える態様にすることで、ジョブの設定値の修正が容易となる。
【００７８】
その場合、要変更項目の設定の修正値の候補を算出する、修正値算出部を更に具えるようにすると共に、表示制御部４１が、修正値算出部による算出結果を、順位算出部３７の算出結果、判定部４５による判定結果、及び、要変更項目抽出部４６による抽出結果と共に、表示するように制御する態様にすることで、ジョブの設定値の修正がより容易となる。
【００７９】
修正値算出部における修正値の算出方法としては、例えば、情報取得部３６で取得した情報と画像形成ジョブの設定値とを比較し、選択されている画像形成装置で出力可能な設定値の内、ジョブの設定値に最も近い値を修正値の候補とする方法や、画像形成装置毎に、予め各設定項目の既定値を設定しておく、等の方法が挙げられる。
【００８０】
図６に、本実施例における処理のフローを示す。なお、ここでは、端末装置２０１は、受付部３１、表示部３３、ジョブ選択受付部４２、及び、出力先選択受付部４３として機能するユーザインタフェイスとしてタッチパネルを具えたものとし、利用者はタッチパネルに表示されるユーザインタフェイス画面を操作することで、情報処理システム１と情報のやり取りを行うものとして説明する。
【００８１】
ステップＳ１では、画像形成ジョブの選択を受け付ける。
【００８２】
ステップＳ２では、優先順位項目の選択を（複数の項目が選択される場合は、優先度の情報の入力と共に）受け付ける。図８及び図９に、受付部３１としてのユーザインタフェイス画面の例を示した。図８は、利用者に項目を一つ選択させる態様の例であり、図９は項目を複数選択可能とする場合の例である。なお、図９において数字で表示されているのは入力された優先度を意味し、ここではこの数字が小さい方が、表示部３３に表示される際の並び順に反映される優先度が、より高いものとする。
【００８３】
ステップＳ３では、接続されている各画像形成装置の情報を取得する。
【００８４】
ステップＳ４では、ステップＳ１で選択されたジョブの設定項目、ステップＳ２で入力された優先順位項目に関する情報、及び、ステップＳ３で取得した情報に基づいて、画像形成装置毎にマッチングスコアを生成する。マッチングスコアは、例えば、アルゴリズム毎に算出された順位を単に纏めたものでも良いし、状況に応じて重み付け等を加える等して生成も良い。
【００８５】
図７に、ステップＳ４における処理を細分化して示した。
【００８６】
ステップＳ４１では、端末装置２０１の位置情報を取得すると共に、ステップＳ３で取得された情報から画像形成装置の位置情報を抽出し、これらの情報をから、端末装置２０１から画像形成装置までの距離を算出する。
【００８７】
ステップＳ４２では、ステップＳ３で取得された情報から画像形成装置の構成情報を抽出する。
【００８８】
ステップＳ４３では、ステップＳ３で取得された情報から画像形成装置の稼働状況及び利用予約に関する情報（以下、纏めて「稼働状況等」ともいう）を抽出する。
【００８９】
ステップＳ４４では、ステップＳ１で選択されたジョブの設定項目から定まる出力条件と、ステップＳ４２で取得された構成情報とを比較して、画像形成装置の構成が出力条件を満たしているかどうか（要変更項目がないかどうか）を判定し、ＮＯの場合（要変更項目がある場合）はステップＳ４５へ、ＹＥＳの場合（要変更項目が無い場合）はステップＳ４６へ進む。
【００９０】
ステップＳ４５では、要変更項目及びその設定項目の出力可能な設定値を抽出する。
【００９１】
ステップＳ４６では、ステップＳ４１で算出された距離、ステップ４２で抽出された構成情報、ステップＳ４３で抽出された稼働状況等の情報、ステップＳ４５で抽出された要変更項目の情報に基づいて、各アルゴリズムに基づく順位を算出し、マッチングスコアを生成する。
【００９２】
なお、Ｓ４１、Ｓ４２、Ｓ４３の各ステップは、独立した処理であるため、必ずしも、図示されたように連続的に行う必要はなく、並列的に行うことが可能である。
【００９３】
ステップＳ４において、各画像形成装置についてマッチングスコアの生成が完了した後、ステップＳ５へ進む。
【００９４】
ステップＳ５では、ステップＳ４（Ｓ４６）で生成されたマッチングスコアに基づいて、各画像形成装置の最終的な順位を決定する。
【００９５】
ステップＳ６では、画像形成装置毎に、ステップＳ５で決定された順位と共に、要変更項目に関する情報や、各アルゴリズム毎の順位や関連する情報を、端末装置２０１のタッチパネル（表示部３３）に表示する。
【００９６】
ステップＳ７では、画像形成装置の選択を受け付ける。利用者は、ネットワークを介して利用可能な画像形成装置について、ステップＳ２で選択した優先順位項目に基づいて順位付けされた結果を確認しながら、ステップＳ１で選択したジョブの出力先を選択することになる。
【００９７】
なお、本実施例においては、表示部３３及び出力先選択受付部４３は、タッチパネル上の画面で実現されるため、ステップＳ６及びステップＳ７に対応するユーザインタフェイス画面は、同一のものとして生成・表示が可能である。ステップＳ２において、「出力条件優先」が選択された場合の例を図１０に示し、「距離優先」が選択された場合の例を図１１に示した。
【００９８】
「出力条件優先」が選択された場合の図１０では、出力条件を全て満たしている（＝要変更項目数がゼロである）、ＭＦ２が一番上位に表示され、以下、要変更項目の数の少ない順に画像形成装置の（識別子としての）名称が並べられている。なお、優先順位項目に関する情報の他、現在の稼働状況として使用中であるかどうかの情報も表示されている。
【００９９】
また、「距離優先」が選択された場合の図１１では、端末装置２０１からの距離が一番近いＭＦ３が一番上位に表示され、以下、端末装置２０１からの距離の短い順に画像形成装置の名前が並べられており、更に、ＭＦ３では、要変更項目が存在するため、要変更項目の名称と、ＭＦ３で出力可能とするための設定値の修正案が提示されている。
【０１００】
ステップＳ８では、ステップＳ１で選択された画像形成ジョブが、ステップ７で選択された画像形成装置の構成や機能で（設定値どおりに）出力可能であるかどうか、すなわち、選択された画像形成装置に対して、画像形成ジョブの設定内容に要変更項目が存在しないかどうか、を判定し、ＹＥＳの場合（要変更項目がない場合）ステップ１１へ進み、ＮＯの場合（要変更項目がある場合）ステップ９へ進む。なお、この判定処理には、ステップＳ４４で行った処理の結果を流用することが可能である。
【０１０１】
ステップＳ９では、ステップＳ１で選択された画像形成ジョブの要変更項目の設定値の修正案を承諾する入力がされたかどうかを判定し、ＹＥＳの場合ステップ１０へ進み、ＮＯの場合そのまま終了となる。
【０１０２】
ステップＳ１０では、ステップＳ１で選択された画像形成ジョブの要変更項目の設定値を修正し、ステップ１１へ進む。
【０１０３】
ステップＳ１１では、ステップＳ７で選択された画像形成装置に対して、ステップＳ１で選択された画像形成ジョブを（ステップＳ１０で修正されている場合は、修正後の設定値で）実行するよう指示され、終了となる。
【０１０４】
なお、本実施例においては、利用者を認証して権限に応じて機能を制限するように成された画像形成装置がネットワークに接続されている場合も想定される。そのため、権限設定により利用者の権限ではジョブの出力が不可能である画像形成装置については、例えばステップＳ５等における順位付けを強制的に最下位にする、ステップＳ６において当該装置について表示させない処理をする、ステップＳ６において権限不足（出力不可）である旨の警告を合わせて表示するようにする、ステップＳ３における情報取得の際に、権限不足であることが判明した画像形成装置については、ステップＳ４以降の処理の対象外とする、等の機能を追加しても良い。
【産業上の利用可能性】
【０１０５】
以上で説明をしたように、本発明は情報処理装置、情報処理システム及びプログラムに適用することができる。
【符号の説明】
【０１０６】
１    情報処理システム
１００    処理サーバ
２００、２０１    端末装置
１１、２１    ＣＰＵ
１２、２２    メモリ
１３、２３    記憶装置
１４、２４    通信ＩＦ
１５、２６    制御バス
２５    ＵＩ装置
３１    受付部
３２    表示制御部
３３    表示部
３４    アルゴリズム格納部
３５    アルゴリズム決定部
３６    情報取得部
３７    順位算出部
４１    表示制御部
４２    ジョブ選択受付部
４３    出力先選択受付部
４４    ジョブ実行制御部
４５    判定部
４６    要変更項目抽出部
５０    ネットワーク
【図１】
2018200653.tif 000003
【図２】
2018200653.tif 000004
【図３】
2018200653.tif 000005
【図４】
2018200653.tif 000006
【図５】
2018200653.tif 000007
【図６】
2018200653.tif 000008
【図７】
2018200653.tif 000009
【図８】
2018200653.tif 000010
【図９】
2018200653.tif 000011
【図１０】
2018200653.tif 000012
【図１１】
2018200653.tif 000013