(57)【要約】【課題】高速化した画像形成装置に利用が集中するといった事態の発生を抑え、高速化した画像形成装置を利用したいユーザの待機時間を軽減し、画像形成装置の印刷速度を高速化した目的を達成すること。【解決手段】コンピュータ170が、画像形成装置（100,101,102）の情報を収集し（S301）、収集された情報に基づいて高速化が行われている画像形成装置を判別し（S307）、前記高速化されていると判別された画像形成装置ごとに、該画像形成装置の情報と、前記情報処理装置を利用しているユーザの情報とに基づき一覧に表示すべきか否かを判定し（S308,S309）、表示すべきと判定された高速化されている画像形成装置の情報を含み、表示すべきでないと判定された高速化されている画像形成装置の情報を含まない画像形成装置の一覧を表示する（302,303,304）。【選択図】図３
2018084913.tif 000002
【特許請求の範囲】
【請求項１】
印刷速度を上げる高速化が可能な画像形成装置を含む複数の画像形成装置と通信可能な情報処理装置であって、
前記各画像形成装置の情報を収集する収集手段と、
前記収集手段により収集された情報に基づいて前記高速化されている画像形成装置を判別する判別手段と、
前記高速化されていると判別された画像形成装置ごとに、該画像形成装置の情報と、前記情報処理装置を利用しているユーザの情報とに基づき一覧に表示すべきか否かを判定する判定手段と、
前記収集手段により収集された情報に基づき、前記判定手段に表示すべきと判定された前記高速化されている画像形成装置の情報を含み、前記表示すべきでないと判定された前記高速化されている画像形成装置の情報を含まない画像形成装置の一覧を表示する表示手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記判定手段は、前記高速化されていると判別された画像形成装置に前記ユーザが印刷データを入稿している場合には、該画像形成装置の情報を表示すべきと判定し、該画像形成装置に前記ユーザが印刷データを入稿していない場合には、該画像形成装置の情報を表示すべきでないと判定することを特徴とする請求項1に記載の情報処理装置。
【請求項３】
前記判定手段は、前記高速化されていると判別された画像形成装置を前記ユーザが前回の印刷で使用している場合には、該画像形成装置の情報を表示すべきと判定し、該画像形成装置を前記ユーザが前回の印刷で使用していない場合には、該画像形成装置の情報を表示すべきでないと判定することを特徴とする請求項1に記載の情報処理装置。
【請求項４】
前記判定手段は、前記高速化されていると判別された画像形成装置を前記ユーザが一定期間内に印刷に使用している場合には、該画像形成装置の情報を表示すべきと判定し、該画像形成装置を前記ユーザが一定期間内に印刷に使用していない場合には、該画像形成装置の情報を表示すべきでないと判定することを特徴とする請求項1に記載の情報処理装置。
【請求項５】
前記判定手段は、前記高速化されていると判別された画像形成装置を前記高速化される前から前記ユーザが使用している場合には、該画像形成装置の情報を表示すべきと判定し、該画像形成装置を前記高速化される前に前記ユーザが使用していない場合には、該画像形成装置の情報を表示すべきでないと判定することを特徴とする請求項1に記載の情報処理装置。
【請求項６】
前記表示手段は、前記画像形成装置の情報に応じた順で前記画像形成装置の一覧を表示することを特徴とする請求項1〜５のいずれか１項に記載の情報処理装置。
【請求項７】
印刷速度を上げる高速化が可能な画像形成装置を含む複数の画像形成装置と通信可能な情報処理装置の制御方法であって、
前記各画像形成装置の情報を収集する収集ステップと、
前記収集ステップで収集された情報に基づいて前記高速化されている画像形成装置を判別する判別ステップと、
前記高速化されていると判別された画像形成装置ごとに、該画像形成装置の情報と、前記情報処理装置を利用しているユーザの情報とに基づき一覧に表示すべきか否かを判定する判定ステップと、
前記収集ステップで収集された情報に基づき、前記判定ステップに表示すべきと判定された前記高速化されている画像形成装置の情報を含み、前記表示すべきでないと判定された前記高速化されている画像形成装置の情報を含まない画像形成装置の一覧を表示する表示ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項８】
コンピュータを、請求項１〜６のいずれか１項に記載の手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複数の画像形成装置に関する情報を表示可能な情報処理装置、情報処理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等の装置外部から印刷データを受信し印刷する画像形成装置において、印刷機構の基本性能を超えない範囲で装置の印刷速度を変更する技術が知られている（特許文献１）。
【０００３】
また、印刷する画像形成装置を推薦する技術として、印刷ユーザが選択した条件（距離、印刷速度、印刷コストなど）に基づいて複数の画像形成装置に順位をつけて一覧表示する技術が知られている（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−８５０３１号公報
【特許文献２】特開２０００−２９８５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特定の画像形成装置が混雑している場合に、その画像形成装置で印刷待ちをしているユーザの待ち時間を減らすために、印刷速度の高速化ライセンスを適用して画像形成装置の印刷速度を高速化したとする。この時、印刷する画像形成装置を推薦する技術において、印刷速度の高速化に伴い、高速化した画像形成装置は一覧表示での表示順が上がる。そのため、以前は他の画像形成装置を利用していたユーザが、高速化した画像形成装置を利用するようになる。その結果、高速化した画像形成装置が混雑して、その画像形成装置を利用するユーザを待たせてしまうため、印刷速度を高速化した目的を達成できないといった問題があった。
【０００６】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、高速化した画像形成装置に利用が集中するといった事態の発生を抑え、高速化した画像形成装置を利用したいユーザの待機時間を軽減し、画像形成装置の印刷速度を高速化した目的を達成できる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、印刷速度を上げる高速化が可能な画像形成装置を含む複数の画像形成装置と通信可能な情報処理装置であって、前記各画像形成装置の情報を収集する収集手段と、前記収集手段により収集された情報に基づいて前記高速化されている画像形成装置を判別する判別手段と、前記高速化されていると判別された画像形成装置ごとに、該画像形成装置の情報と、前記情報処理装置を利用しているユーザの情報とに基づき一覧に表示すべきか否かを判定する判定手段と、前記収集手段により収集された情報に基づき、前記判定手段に表示すべきと判定された前記高速化されている画像形成装置の情報を含み、前記表示すべきでないと判定された前記高速化されている画像形成装置の情報を含まない画像形成装置の一覧を表示する表示手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、高速化した画像形成装置に利用が集中するといった事態の発生を抑え、高速化した画像形成装置を利用したいユーザの待機時間を軽減し、画像形成装置の印刷速度を高速化した目的を達成することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施例の画像形成装置を適用可能なシステムの構成図
【図２】本実施例のソフトウェア構成図
【図３】本実施例の画像形成装置の一覧表示処理を例示するフローチャート
【図４】本実施例の画像形成装置の一覧表示の画面例
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。
図１は、本発明の一実施例を示す画像形成装置を適用可能なシステムの構成を例示する図である。
図１に示すように、画像形成装置（100、101、102）は、ＬＡＮ1000を介して、画像形成装置同士、及び、コンピュータ170と通信可能に接続している。
【００１１】
画像形成装置100は、プリンタ装置（プリンタ部）150、データ記憶部160、さらに、これら各構成要素を制御する制御装置（コントローラ部）110を有する。制御装置110は、ＣＰＵ120、ＲＯＭ130、ＲＡＭ140等を有し、ＣＰＵ120がＲＯＭ130または他の記憶媒体に格納されたプログラムに基づいて、画像形成装置100全体を統括制御する。
【００１２】
制御装置110は、ＣＰＵ120に、例えば同一ＬＡＮ上に接続された画像形成装置（101、102）の情報を取得するような画像形成装置の情報収集処理と収集した情報を解析する処理、及び解析結果を表示するプログラムをロードして実行する構成をとる。なお、本実施例では、情報の収集対象を、同一ネットワークに存在する画像形成装置として説明するが、コンピュータ170から印刷データを入稿可能な画像形成装置の全てを情報の収集対象としてもよい。制御装置110は、各画像形成装置（101、102）から取得した情報を、データ記憶部160に記憶する。そして、制御装置110は、その記憶された画像形成装置の情報を解析し、その解析結果の表示を、ＬＡＮ1000経由でコンピュータ170に供給する。
【００１３】
プリンタ装置150は、制御装置110から供給されたビットマップ画像データに基づいて画像を記録媒体（例えば紙やＯＨＰシート）上に印刷する。この時、ＲＯＭ130あるいはＲＡＭ140あるいはデータ記憶部160に保存されている印刷速度と、さらには印刷速度高速化ライセンスの適用中かどうか等により印刷速度を決定する。
【００１４】
画像形成装置101は、プリンタ装置151、データ記憶部161、制御装置111を有し、制御装置111はＣＰＵ121、ＲＯＭ131、ＲＡＭ141等を有する。画像形成装置102は、プリンタ装置152、データ記憶部162、制御装置112を有し、制御装置112はＣＰＵ122、ＲＯＭ132、ＲＡＭ142等を有する。画像形成装置101、画像形成装置102は、画像形成装置100と同様の構成のため、詳細な説明は省略する。
【００１５】
本実施例の画像形成装置（100、101、102）は、ＭＦＰ（Multi Function Peripheral）であってもＳＦＰ（Single Function Printer）であってもよい。また、プリンタ装置（150、151、152）のプリント方式は、電子写真方式やインクジェット方式など様々な種類のプリント方式が考えられ、いずれであってもよい。
【００１６】
コンピュータ170は、ＰＣ（パーソナルコンピュータ）やモバイル端末などの情報処理装置である。コンピュータ170は、画像形成装置（100、101、102）に印刷データを入稿可能である。コンピュータ170は、ＵＩ（ユーザインターフェイス）153、データ記憶部163、さらに、これら各構成要素を制御する制御装置113を有する。制御装置113は、ＣＰＵ123、ＲＯＭ133、ＲＡＭ143等を有し、ＣＰＵ123がＲＯＭ133または他の記憶媒体に格納されたプログラムに基づいて、コンピュータ170全体を統括制御する。ＵＩ153は、ユーザへの画面表示と、ユーザ操作の受信を行う。
【００１７】
図２は、コンピュータ170及び画像形成装置（100、101、102）において動作するソフトウェア構成を例示する図である。
【００１８】
情報表示プログラム200は、コンピュータ170において動作するソフトウェアである。情報表示プログラム200は、ユーザからの画像形成装置の一覧表示要求を受け、その結果を表示応答する。情報表示プログラム200の機能は、制御装置113のＣＰＵ123がＲＯＭ133または他の記憶媒体に格納されたプログラムを実行することにより実現する。
【００１９】
ユーザによりＧＵＩ201上の要求項目が押下されると、操作モジュール202が該要求項目を操作制御モジュール203へ通知する。操作制御モジュール203は、該要求項目が画像形成装置の一覧表示である場合には、表示情報要求モジュール204へ該要求項目に対応する要求を通知する。表示情報要求モジュール204は、ＬＡＮを介して装置情報解析プログラム210へ、画像形成装置の一覧表示要求を送信する。
【００２０】
情報表示プログラム200は、該一覧表示要求の応答として、画像形成装置の一覧表示の結果を受信すると、表示情報読出モジュール207が受信した情報を読み込む。表示情報読出モジュール207は、表示制御モジュール206に対して、該受信した情報の表示依頼を出す。表示制御モジュール206は、表示モジュール205を用いて、該表示依頼された情報をＧＵＩ201上に表示するよう制御する。例えば、後述する図４（Ａ）、図４（Ｂ）に示すような画像形成装置の一覧表示の画面がＧＵＩ201上に表示される。
【００２１】
装置情報解析プログラム210は、コンピュータ170あるいは画像形成装置（100、101、102）のいずれかにおいて動作するソフトウェアである。装置情報解析プログラム210は、情報表示プログラム200からの要求に対して、画像形成装置の一覧表示情報を応答する。装置情報解析プログラム210の機能は、制御装置(113,110,111,112)のＣＰＵ(123,120,121,122)がＲＯＭ(133,130,131,132)または他の記憶媒体に格納されたプログラムを実行することにより実現する。
【００２２】
表示情報送受信モジュール211は、情報表示プログラム200から受信した要求項目を要求項目判定モジュール212へ送る。要求項目判定モジュール212は、該要求項目を解釈して内容を判定し、要求項目が画像形成装置の一覧表示要求である場合には、装置リスト取得モジュール213へ、装置リストの取得要求を実行する。装置リスト取得モジュール213は、同一ＬＡＮ上に登録されている画像形成装置のリストを作成し、リスト上の各画像形成装置に対して装置情報を送信するよう、情報要求送受信モジュール214を介して、装置情報供給プログラム220に要求を行う。なお、画像形成装置の装置情報は、印刷可能状態かどうか、エラーの有無、印刷速度、さらには印刷速度高速化ライセンスの適用中かどうか、印刷履歴などの情報を含む。
【００２３】
情報要求送受信モジュール214は、リスト上の各画像形成装置の装置情報供給プログラム220から装置情報を逐次受信すると、該受信した装置情報を、情報分析モジュール216に渡す。情報分析モジュール216は、該渡された装置情報を分析し、該分析結果を、表示情報生成モジュール215に渡す。表示情報生成モジュール215は、該分析結果を基に表示情報を生成し、該生成した表示情報を、表示情報送受信モジュール211に渡す。表示情報送受信モジュール211は、該表示情報を、該一覧表示情報の要求元の情報表示プログラム200に送信する。
【００２４】
装置情報供給プログラム220は、画像形成装置（100、101、102）において動作するソフトウェアであり、装置情報解析プログラム（210）からの要求に対して、画像形成装置の情報を通知する。装置情報供給プログラム220の機能は、制御装置(110,111,112)のＣＰＵ(120,121,122)がＲＯＭ(130,131,132)または他の記憶媒体に格納されたプログラムを実行することにより実現する。
【００２５】
装置情報送受信モジュール221は、装置情報解析プログラム210から受信した装置情報要求を、装置情報管理モジュール222へ通知する。装置情報管理モジュール222は、装置情報取得モジュール223を用いて、装置情報記憶部224に保管されている装置情報を取得する。装置情報管理モジュール222は、該取得した装置情報を、装置情報送受信モジュール221に渡す。装置情報送受信モジュール221は、該装置情報を、装置情報解析プログラム210に送信する。
【００２６】
図３は、コンピュータ170における画像形成装置の一覧表示処理を例示するフローチャートである。本フローチャートで示す処理は、コンピュータ170の制御装置113のＣＰＵ123がＲＯＭ133または他の記憶媒体に格納されたプログラムを実行することにより実現されるものである。なお、以下では、コンピュータ170で処理を行う例を示すが、装置情報収集（S301）、表示対象選別処理（S302）、表示順並べ替え処理（S303）を画像形成装置（101、102、103）で実行する構成にしても構わない。
【００２７】
画像形成装置の一覧表示要求を受けて画像形成装置の一覧表示処理を開始すると、図３（Ａ）のS301において、ＣＰＵ123は、同一ネットワークに存在する画像形成装置に問い合わせて、画像形成装置の情報を収集し、S302に処理を進める。
【００２８】
S302において、ＣＰＵ123は、上記S301で装置情報を収集した画像形成装置を対象とする表示対象選別処理を行う。
以下、表示対象選別処理について、図３（Ｂ）を用いて説明する。
まず、S305において、ＣＰＵ123は、装置情報を収集した画像形成装置のなかに、未選別の画像形成装置が残っているか否かを判定する。そして、未選別の画像形成装置が残っていると判定した場合（S305でYesの場合）、ＣＰＵ123は、S306に処理を進める。
【００２９】
S306において、ＣＰＵ123は、未選別の画像形成装置の情報リストから一台の画像形成装置の情報を抜きだして選別対象とする。
【００３０】
次に、S307において、ＣＰＵ123は、上記選別対象の一台が印刷速度高速化ライセンス適用中か否かを、該選別対象の一台の装置情報に基づいて判定する。そして、選別対象の一台が印刷速度高速化ライセンス適用中であると判定した場合（S307でYesの場合）、ＣＰＵ123は、S308に処理を進める。一方、選別対象の一台が印刷速度高速化ライセンス適用中でないと判定した場合（S307でNoの場合）、ＣＰＵ123は、そのままS310に処理を進める。
【００３１】
S308において、ＣＰＵ123は、次のステップ（S309）で判定に使用するユーザ情報を取得する。ユーザ情報とは、次のような情報である。画像形成装置の一覧表示要求を行ったユーザ（すなわちコンピュータ170を利用しているユーザ）が選別対象の装置（高速化が行われていると判別された装置）に印刷データを入稿しているかどうかを示す情報。該ユーザが前回使用した装置が選別対象の装置であるかを示す情報。あるいは、ユーザが一定期間内に選別対象の装置で印刷を行ったかを示す情報などである。ここでは、ユーザ情報を、選別対象の装置の装置情報に含まれる印刷履歴から取得する構成とするが、一覧表示要求を行ったコンピュータ170から取得可能であれば、コンピュータ170から取得する構成でもよい。
【００３２】
次に、S309において、ＣＰＵ123は、印刷速度高速化ライセンス適用中である選別対象の画像形成装置を表示対象とすべきかどうかを判定する。判定基準としては、例えば、ユーザがその画像形成装置に印刷データを入稿していれば表示すべきと判定し、入稿していなければ非表示と判定する。あるいは、他の判定基準の例としては、選別対象の画像形成装置が、ユーザが前回使用した画像形成装置であれば表示すべきと判定し、そうでなければ非表示と判定する。さらに他の判定基準の例としては、選別対象の画像形成装置が、直近一日などの一定期間内にユーザが使用した画像形成装置であれば表示すべきと判定し、そうでなければ非表示と判定する。さらに他の判定基準の例としては、選別対象の画像形成装置を印刷速度高速化ライセンス適用前から利用しているユーザであれば表示すべきと判定し、そうでなければ非表示と判定する。なお、判定基準はこれらに限定されるものではなく、これらや他の判定基準（ユーザの役職に紐付けされら権限等）を組み合わせたものでもよい。
【００３３】
上記S309において、印刷速度高速化ライセンス適用中である選別対象の画像形成装置を表示対象とすべきであると判定した場合（S309でYesの場合）、ＣＰＵ123は、S310に処理を進める。
S310にて、ＣＰＵ123は、選別対象の画像形成装置を表示対象リストへ追加し、S305に処理を戻す。
【００３４】
一方、上記S309において、印刷速度高速化ライセンス適用中である選別対象の画像形成装置を表示対象とすべきでないと判定した場合（S309でNoの場合）、ＣＰＵ123は、そのままS305に処理を戻す。
【００３５】
また、上記S305において、未選別の画像形成装置が残っていないと判定した場合（S305でNoの場合）、ＣＰＵ123は、表示対象選別処理（S302）を終了する。
【００３６】
表示対象選別処理（S302）が終了すると、ＣＰＵ123は、S303に処理を進める。
S303において、ＣＰＵ123は、上記表示対象選別処理（S302）の結果として表示対象になった画像形成装置（表示対象リストに含まれている画像形成装置）について、表示順の並べ替え処理を行う。ここで、並べ替え条件が複数ある場合、最優先の条件で並べ替え、同率の画像形成装置を次の条件で並べ替える。例えば、印刷可能な状態の画像形成装置を優先するように並べ替えた後で、同じ状態の画像形成装置内の順番を印刷速度順に並べ替える。あるいは、並べ替え条件毎に表示優先度の重み付けをしておき、全条件での表示優先度の合計が高い画像形成装置の順に並べてもよい。なお、並べ替え条件や該条件の優先度は予め設定されているものとする。また、並べ替え条件は、ユーザにより変更可能である。
【００３７】
次に、S304にて、ＣＰＵ123は、上記S303で並べ替えた画像形成装置一覧（例えば、図４（Ａ）、図４（Ｂ））をＵＩ153に表示し、本フローチャートの処理を終了する。
【００３８】
図４は、画像形成装置の一覧表示の画面例を示す図である。なお、この例では、「ＭＦＰ2000」を「印刷速度高速化ライセンス適用中」の画像形成装置とする。また、画像形成装置の状態と待ち時間および印刷速度を例に表示しているが、表示順を並べ替える条件はこれに限定されるものではない。
【００３９】
図４（Ａ）は、表示対象選別処理（S302）によって「ＭＦＰ2000」が表示対象となった場合の一覧表示例に対応する。
図４（Ｂ）は、表示対象選別処理（S302）によって「ＭＦＰ2000」が表示対象とならなかった場合の一覧表示例に対応する。
【００４０】
例えば、図３（Ｂ）のS309の判定基準が、「選別対象の画像形成装置を印刷速度高速化ライセンス適用前から利用しているユーザであれば表示すべきと判定し、そうでなければ非表示と判定する」という基準である場合を考える。この場合、「ＭＦＰ2000」を印刷速度高速化ライセンス適用前から利用しているユーザに対して図４（Ａ）が、その他のユーザには図４（Ｂ）が表示される。これにより、印刷速度高速化による新規ユーザの「ＭＦＰ2000」への流入を防ぎ、印刷速度高速化の目的であったユーザの待ち時間短縮を実現できる。
【００４１】
なお、図４に示すような一覧表示は、ユーザが「状態」、「待ち時間」、「印刷速度」等の画像形成装置の情報を指示することで、該指示した情報で並べ替えすることができる。
【００４２】
以上、本発明を具体的な実施例に則して説明したが、本発明は上述の実施例に限定されるものではない。
【００４３】
以上のように、本実施例では、高速化されている画像形成装置を判別し、高速化されている画像形成装置ごとに、画像形成装置の情報を画像形成装置の一覧に表示すべきか否かを判定することができる。また、高速化されていない画像形成装置の情報、及び、表示すべきと判定された高速化されている画像形成装置の情報を含み、且つ、表示すべきでないと判定された高速化されている画像形成装置の情報を含まない、画像形成装置の一覧を表示することができる。これにより、高速化した画像形成装置に利用が集中するといった事態の発生を抑え、高速化した画像形成装置を利用したいユーザの待機時間を軽減し、画像形成装置の印刷速度を高速化した目的を達成することができる。
【００４４】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００４５】
（その他の実施例）
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００４６】
100、101、102    画像形成装置
170    コンピュータ
1000    ＬＡＮ
【図１】
2018084913.tif 000003
【図２】
2018084913.tif 000004
【図３】
2018084913.tif 000005
【図４】
2018084913.tif 000006