(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の画像形成装置と、
前記ネットワークを介して前記複数の画像形成装置に対してジョブ実行要求を送信可能な、ユーザーの端末装置とを備え、
前記端末装置は、
前記複数の画像形成装置のそれぞれについて、前記ネットワーク上における前記端末装置から前記画像形成装置までのルーティング情報を取得し、前記ルーティング情報に基づいて経由ポイント数を特定するルーティング情報取得部と、
少なくとも前記経由ポイント数に基づいて、前記ユーザーの移動距離に対応する前記複数の画像形成装置の順位を特定するデバイス順位特定部と、
前記デバイス順位特定部により特定された前記順位を示す前記複数の画像形成装置のリストを、地図表示形式で表示装置に表示させるデバイスリスト表示部とを備え、
前記デバイスリスト表示部は、前記地図表示形式で前記リストを表示する際に、前記複数の画像形成装置の配置位置および前記ユーザーの現在位置を表示させ、その後、前記ユーザーにより指定された地点を拡大表示させ、拡大された地図画像上で、当該地図画像に含まれる画像形成装置のデバイスデータを表示させ、
前記デバイスデータは、当該画像形成装置のデバイス名、前記順位、機種、およびジョブ状況を示すこと、
を特徴とする画像形成システム。
【請求項２】
ネットワークを介して複数の画像形成装置に対してジョブ実行要求を送信可能な、ユーザーの端末装置内のコンピューターを、
前記複数の画像形成装置のそれぞれについて、前記ネットワーク上における前記端末装置から前記画像形成装置までのルーティング情報を取得し、前記ルーティング情報に基づいて経由ポイント数を特定するルーティング情報取得部、
少なくとも前記経由ポイント数に基づいて、前記ユーザーの移動距離に対応する前記複数の画像形成装置の順位を特定するデバイス順位特定部、および
前記デバイス順位特定部により特定された前記順位を示す前記複数の画像形成装置のリストを、地図表示形式で表示装置に表示させるデバイスリスト表示部として機能させ、
前記デバイスリスト表示部は、前記地図表示形式で前記リストを表示する際に、前記複数の画像形成装置の配置位置および前記ユーザーの現在位置を表示させ、その後、前記ユーザーにより指定された地点を拡大表示させ、拡大された地図画像上で、当該地図画像に含まれる画像形成装置のデバイスデータを表示させ、
前記デバイスデータは、当該画像形成装置のデバイス名、前記順位、機種、およびジョブ状況を示すこと、
を特徴とするドライバープログラム。
【請求項３】
前記デバイス順位特定部は、（ａ）前記経由ポイント数が少ないほど前記順位を高くし、（ｂ）前記経由ポイント数が同一である画像形成装置については、前記端末装置と前記画像形成装置との高度差が大きいほど前記順位を低くし、前記端末装置と前記画像形成装置との水平距離が短いほど前記順位を高くすることを特徴とする請求項２記載のドライバープログラム。
【請求項４】
前記デバイス順位特定部は、前記ネットワークにおける所定のローカルエリアネットワーク内にある画像形成装置の順位を、前記所定のローカルエリアネットワーク外にある画像形成装置の順位より高くすることを特徴とする請求項２または請求項３記載のドライバープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよびドライバープログラムに関するものである。
【背景技術】
【０００２】
あるシステムでは、端末装置が、ネットワーク上の画像形成装置を検索し、端末装置の位置情報と画像形成装置の位置情報とに基づいて、端末装置から画像形成装置までの距離を特定し、その距離の順番で、利用可能な画像形成装置を表示する（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−６３９８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、端末装置から画像形成装置までの距離が近くても、ユーザーは、端末装置から画像形成装置へ直線的に移動できない場合には、端末装置から画像形成装置までの距離が最も近い画像形成装置が、ユーザーにとって最適な画像形成装置であるとは限らない。
【０００５】
例えば、端末装置および画像形成装置が、互いに面する別々の建物に配置されている場合、ユーザーは、ユーザーのいる（つまり端末装置が配置されている）建物の出口（通常、１階）、および画像形成装置が配置されている建物の入口（通常、１階）を介して、画像形成装置へ移動するため、端末装置と画像形成装置との距離が短くても、ユーザーの移動距離は長くなる。
【０００６】
また、例えば、端末装置および画像形成装置が、異なるフロアに配置されている場合、ユーザーは、階段などを介して別のフロアに移動する必要があるため、端末装置と画像形成装置との距離が短くても、ユーザーの移動距離は長くなる。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、ユーザーに対して適切な画像形成装置を提示する画像形成システムおよびドライバープログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像形成システムは、ネットワークに接続された複数の画像形成装置と、前記ネットワークを介して前記複数の画像形成装置に対してジョブ実行要求を送信可能な、ユーザーの端末装置とを備える。前記端末装置は、前記複数の画像形成装置のそれぞれについて、前記ネットワーク上における前記端末装置から前記画像形成装置までのルーティング情報を取得し、前記ルーティング情報に基づいて経由ポイント数を特定するルーティング情報取得部と、少なくとも前記経由ポイント数に基づいて、前記ユーザーの移動距離に対応する前記複数の画像形成装置の順位を特定するデバイス順位特定部と、前記デバイス順位特定部により特定された前記順位を示す前記複数の画像形成装置のリストを、地図表示形式で表示装置に表示させるデバイスリスト表示部とを備える。そして、前記デバイスリスト表示部は、前記地図表示形式で前記リストを表示する際に、前記複数の画像形成装置の配置位置および前記ユーザーの現在位置を表示させ、その後、前記ユーザーにより指定された地点を拡大表示させ、拡大された地図画像上で、当該地図画像に含まれる画像形成装置のデバイスデータを表示させる。前記デバイスデータは、当該画像形成装置のデバイス名、前記順位、機種、およびジョブ状況を示す。
【０００９】
本発明に係るドライバープログラムは、ネットワークを介して複数の画像形成装置に対してジョブ実行要求を送信可能な、ユーザーの端末装置内のコンピューターを、前記複数の画像形成装置のそれぞれについて、前記ネットワーク上における前記端末装置から前記画像形成装置までのルーティング情報を取得し、前記ルーティング情報に基づいて経由ポイント数を特定するルーティング情報取得部、少なくとも前記経由ポイント数に基づいて、前記ユーザーの移動距離に対応する前記複数の画像形成装置の順位を特定するデバイス順位特定部、および前記デバイス順位特定部により特定された前記順位を示す前記複数の画像形成装置のリストを、地図表示形式で表示装置に表示させるデバイスリスト表示部として機能させる。そして、前記デバイスリスト表示部は、前記地図表示形式で前記リストを表示する際に、前記複数の画像形成装置の配置位置および前記ユーザーの現在位置を表示させ、その後、前記ユーザーにより指定された地点を拡大表示させ、拡大された地図画像上で、当該地図画像に含まれる画像形成装置のデバイスデータを表示させる。前記デバイスデータは、当該画像形成装置のデバイス名、前記順位、機種、およびジョブ状況を示す。
【発明の効果】
【００１０】
本発明によれば、ユーザーに対して適切な画像形成装置が提示される。
【００１１】
本発明の上記又は他の目的、特徴および優位性は、添付の図面とともに以下の詳細な説明から更に明らかになる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。
【図２】図２は、図１における端末装置３の構成を示すブロック図である。
【図３】図３は、図１に示す画像形成システムにおける画像形成装置１の配置の一例を示す図である。
【図４】図４は、図３に示す端末装置３および画像形成装置１の配置の場合における画像形成装置１の順位を説明する図である。
【図５】図５は、図３に示す端末装置３および画像形成装置１の配置の場合における画像形成装置１の順位を示す画像形成装置のリスト表示の一例を示す図である。
【図６】図６は、図３に示す端末装置３および画像形成装置１の配置の場合における画像形成装置１の順位を示す画像形成装置のリスト表示の別の例を示す図である。
【図７】図７は、図３に示す端末装置３および画像形成装置１の配置の場合における画像形成装置１の順位を示す画像形成装置のリスト表示のさらに別の例を説明する図である。
【発明を実施するための形態】
【００１３】
以下、図に基づいて本発明の実施の形態を説明する。
【００１４】
図１は、本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。図１に示すシステムでは、複数の画像形成装置１が、ネットワーク２に接続され、そのネットワーク２にユーザーの端末装置３が接続されている。画像形成装置１は、複合機であるが、プリンターなどの印刷機能を有する他の装置でもよい。ネットワーク２は、社内ＬＡＮ（Local Area Network）などのローカルエリアネットワークとＷＡＮ（Wide Area Network）を含むネットワークである。
【００１５】
図２は、図１における端末装置３の構成を示すブロック図である。端末装置３は、ネットワーク２を介して複数の画像形成装置１に対してジョブ実行要求を送信可能な端末装置であって、例えば、オペレーティングシステム、アプリケーションプログラム、画像形成装置１用のドライバープログラムなどをインストールされたネットワーク通信機能を有するパーソナルコンピューター、携帯端末装置などである。端末装置３は、通信装置３１と、表示装置３２と、入力装置３３と、記憶装置３４と、位置検出装置３５と、演算処理装置３６とを備える。
【００１６】
通信装置３１は、ネットワーク２に接続され、ネットワーク２を介して他の装置（画像形成装置１など）と所定の通信プロトコルでデータ通信を行う装置である。通信装置３１としては、ネットワークインターフェイス、モデムなどが使用される。表示装置３２は、端末装置３のユーザーに対して各種画面を表示する、液晶ディスプレイなどといった装置である。入力装置３３は、ユーザーによるユーザー操作を検出する、キーボード、マウスなどといった装置である。
【００１７】
また、記憶装置３４は、各種データやプログラムを格納可能な装置である。記憶装置３４としては、不揮発性メモリー、ハードディスクドライブなどの不揮発性の大容量記憶媒体が使用される。記憶装置３４には、インストールされたドライバープログラム４１が記憶されている。
【００１８】
また、位置検出装置３５は、ＩＭＥＳ（Indoor MEssaging System）などの屋内測位システムを利用して、端末装置３の配置位置を検出し、その配置位置の位置情報を出力する。
【００１９】
また、演算処理装置３６は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有するコンピューターを有し、記憶装置３４、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部として動作する。
【００２０】
端末装置３の起動後に、各種プログラムが演算処理装置３６により適宜実行される。この実施の形態では、演算処理装置３６は、図示せぬオペレーティングシステム、通信処理部５１などの処理部として動作し、ドライバープログラム４１が実行されることで、ドライバー５２として動作する。
【００２１】
ドライバープログラム４１は、例えば、アプリケーションで生成された原稿データから、ＰＤＬ（Page Description Language）データなどの印刷データを生成し、その印刷データをジョブ実行要求として、複数の画像形成装置１のいずれかへ送信する際に実行されるプログラムである。
【００２２】
通信処理部５１は、通信装置３１を制御して、所定のプロトコルで、ネットワーク２を介してデータ通信を行う。
【００２３】
ドライバー５２は、デバイス情報取得部６１、ルーティング情報取得部６２、デバイス順位特定部６３、デバイスリスト表示部６４、およびデバイス選択部６５を備える。
【００２４】
デバイス情報取得部６１は、複数の画像形成装置１のそれぞれまたは所定のサーバーと通信し、複数の画像形成装置１のそれぞれのデバイス情報を取得する。
【００２５】
デバイス情報は、画像形成装置１の配置位置の位置情報、ネットワーク識別子（ＩＰアドレスなど）、機種情報、ジョブ状況（新規ジョブの実行までの待ち時間など）などを含む。
【００２６】
例えば、各画像形成装置１の位置情報は、ＩＭＥＳなどの屋内測位システムを利用して、その画像形成装置１によって取得され、保持される。あるいは、各画像形成装置１の位置情報を、予め手動で画像形成装置１に入力し保持させるようにしてもよい。
【００２７】
なお、位置情報は、１地点についての緯度、経度、および高度、あるいは１地点についての緯度、経度、およびフロア情報（高度に相当する）を含む。また、位置情報は、緯度および経度から特定されるその地点にある建物の建物名、その地点の都市名などを含んでいてもよい。
【００２８】
ルーティング情報取得部６２は、複数の画像形成装置１のそれぞれについて、ネットワーク２上における端末装置３から画像形成装置１までのルーティング情報を取得し、そのルーティング情報に基づいて経由ポイント数を特定する。
【００２９】
例えば、ルーティング情報取得部６２は、オペレーティングシステムにより提供されるトレースルートコマンドを実行し、トレースルートコマンドの実行結果におけるホップ数（メトリック）を経由ポイント数として特定する。この場合、経由ポイント数は、ルート上のルーターの数となる。
【００３０】
デバイス順位特定部６３は、少なくとも上述の経由ポイント数に基づいて、複数の画像形成装置１の順位を特定する。ここでは、端末装置３のユーザーの移動距離が短いと予測されるほど順位が高くなる。
【００３１】
この実施の形態では、デバイス順位特定部６３は、（ａ）特定された経由ポイント数が少ないほど順位を高くし、（ｂ）経由ポイント数が同一である画像形成装置１については、端末装置３と画像形成装置１との高度差が大きいほど順位を低くし、端末装置３と画像形成装置１との水平距離が短いほど順位を高くする。
【００３２】
なお、高度差および水平距離は、位置検出装置３５により得られる当該端末装置３の位置情報とデバイス情報取得部６１により取得される各画像形成装置１の位置情報とから計算される。
【００３３】
また、この実施の形態では、デバイス順位特定部６３は、ネットワーク２における所定のローカルエリアネットワーク内にある画像形成装置１の順位を、その所定のローカルエリアネットワーク外にある画像形成装置１の順位より高くする。端末装置３から見て、所定のゲートウェイより内側に存在する画像形成装置１の順位は、端末装置３から見て、所定のゲートウェイより外側に存在する画像形成装置１の順位より高くなる。これにより、遠隔の画像形成装置１の順位は低くなる。
【００３４】
デバイスリスト表示部６４は、（ａ）デバイス順位特定部６３により特定された順位に沿って配列された複数の画像形成装置１のリスト、または（ｂ）デバイス順位特定部６３により特定された順位を示す複数の画像形成装置のリストを、表示装置３２に表示させる。
【００３５】
デバイス選択部６５は、デバイスリスト表示部６４により表示されたリストから、入力装置３３に対するユーザー操作により指定された画像形成装置１を選択し、選択した画像形成装置１に対して、通信処理部５１および通信装置３１を使用して、ネットワークを介して、印刷ジョブなどのジョブ実行要求を送信する。
【００３６】
次に、上記システムにおける各装置の動作について説明する。
【００３７】
上記システムにおいて、ドライバープログラム４１のインストール時またはジョブ実行要求の送信時に以下の処理が実行される。
【００３８】
端末装置３において、ルーティング情報取得部６２は、システム内の各画像形成装置１のルーティング情報を取得して各端末形成装置１へのルート上の経由ポイント数を特定し、また、デバイス情報取得部６１は、システム内の各画像形成装置１のデバイス情報を取得する。
【００３９】
そして、デバイス順位特定部６３は、デバイス順位特定部６３は、経由ポイント数などに基づいて、複数の画像形成装置１の順位を特定する。
【００４０】
さらに、デバイスリスト表示部６４は、デバイス順位特定部６３により特定された順位を示す複数の画像形成装置１のリストを生成し、表示装置３２に表示させる。このリストは、例えば、地図表示形式のリストまたは表形式のリストである。
【００４１】
そして、ユーザーは、表示されたリストを視認し、入力装置３３を操作して、リスト内から所望の画像形成装置１（つまり、ジョブ実行要求の送信先となる画像形成装置１）を指定する。
【００４２】
その後、デバイス選択部６５は、ユーザーにより指定された画像形成装置１を選択し、選択した画像形成装置１に対してジョブ実行要求を送信する。
【００４３】
ここで、具体例について説明する。
【００４４】
図３は、図１に示す画像形成システムにおける画像形成装置１の配置の一例を示す図である。図３に示す例では、端末装置３、および５つの画像形成装置１（デバイス名：ＭＦＰ＿Ａ，ＭＦＰ＿Ｂ，ＭＦＰ＿Ｃ，ＭＦＰ＿Ｄ，ＭＦＰ＿Ｅ）がネットワーク２に接続されている。ネットワーク２において、端末装置３が接続されているＬＡＮには、４つの画像形成装置１（デバイス名：ＭＦＰ＿Ａ，ＭＦＰ＿Ｂ，ＭＦＰ＿Ｃ，ＭＦＰ＿Ｄ）が接続されており、そのＬＡＮの外側で、１つの画像形成装置１（デバイス名：ＭＦＰ＿Ｅ）が接続されている。
【００４５】
また、デバイス名ＭＦＰ＿Ａの画像形成装置１は、大阪の建物Ａの７階に設置されており、デバイス名ＭＦＰ＿Ｂ，ＭＦＰ＿Ｃの画像形成装置１は、大阪の建物Ｂの７階に設置されており、デバイス名ＭＦＰ＿Ｄの画像形成装置１は、大阪の建物Ｂの６階に設置されており、デバイス名ＭＦＰ＿Ｅの画像形成装置１は、東京の建物Ｃの１階に設置されている。建物Ａと建物Ｂとは互いに近接しており、建物Ｃは建物Ａおよび建物Ｂから離れている。そして、ユーザーの端末装置３は、大阪の建物Ｂの７階に設置されている。
【００４６】
図４は、図３に示す端末装置３および画像形成装置１の配置の場合における画像形成装置１の順位を説明する図である。
【００４７】
例えば図３に示すように複数の画像形成装置１が配置されている場合、例えば図４に示すように、ルーティング情報取得部６２によって経由ポイント数が特定され、デバイス情報取得部６１によって配置フロアと水平距離（緯度および経度に基づく距離）が特定される。なお、図４における「経由ポイント数」のうち、「ＬＡＮ」に関する数はゲートウェイより内側の経由ポイント数であり、「ＷＡＮ」に関する数はゲートウェイより外側の経由ポイント数である。
【００４８】
まず、経由ポイント数に基づいて、上述の５つの画像形成装置１のうち、経由ポイント数が最も小さいＭＦＰ＿ＢおよびＭＦＰ＿Ｃが特定される。そして、ＭＦＰ＿ＢとＭＦＰ＿Ｃの両方ともはゲートウェイより内側に存在し、端末装置３とＭＦＰ＿ＢおよびＭＦＰ＿Ｃとのそれぞれの高度差（配置フロア番号の差）は同一であり、かつ端末装置３とＭＦＰ＿Ｂとの水平距離が端末装置３とＭＦＰ＿Ｃとの水平距離より短いため、ＭＦＰ＿Ｂの順位が第１位であると判定され、ＭＦＰ＿Ｃの順位が第２位であると判定される。
【００４９】
次に、経由ポイント数に基づいて、残りの画像形成装置１のうちで、ゲートウェイより内側に存在しかつ経由ポイント数が最も小さいＭＦＰ＿Ｄが特定され、ＭＦＰ＿Ｄの順位が第３位であると判定される。
【００５０】
さらに、経由ポイント数に基づいて、残りの画像形成装置１のうちで、ゲートウェイより内側に存在し経由ポイント数が最も小さいＭＦＰ＿Ａが特定され、ＭＦＰ＿Ａの順位が第４位であると判定される。
【００５１】
そして、ＭＦＰ＿Ｅはゲートウェイより外側に存在するため、ＭＦＰ＿Ｅの順位は、ゲートウェイより内側に存在するＭＦＰ＿Ａ、ＭＦＰ＿Ｂ、ＭＦＰ＿Ｃ、およびＭＦＰ＿Ｄの順位より低くなり、ＭＦＰ＿Ｅの順位は第５位と判定される。
【００５２】
このようにして順位が特定される。ここでは、ＭＦＰ＿ＡおよびＭＦＰ＿Ｄについての水平距離はＭＦＰ＿ＢおよびＭＦＰ＿Ｃについての水平距離より短いが、建物やフロアが異なるため、ＭＦＰ＿ＡおよびＭＦＰ＿Ｄの順位はＭＦＰ＿ＢおよびＭＦＰ＿Ｃの順位より低くなっている。
【００５３】
このようにして順位が特定されると、順位を示す画像形成装置１のリストが表示装置３２に表示される。
【００５４】
図５は、図３に示す端末装置３および画像形成装置１の配置の場合における画像形成装置１の順位を示す画像形成装置のリスト表示の一例を示す図である。
【００５５】
例えば、図５に示すリストは、地図表示形式のリストであって、このリストでは、地図画像１０１上に、各画像形成装置１の配置位置を示すマーク（図中では、四角のマーク）とともに、デバイス名、順位、機種、およびジョブ状況を示すデバイスデータ１０２がコメント表示され、ユーザーの現在位置（つまり、端末装置３の配置位置）を示すマーク（図中では、星形のマーク）とともに、現在位置を示すテキスト１０３がコメント表示される。
【００５６】
図６は、図３に示す端末装置３および画像形成装置１の配置の場合における画像形成装置１の順位を示す画像形成装置のリスト表示の別の例を示す図である。
【００５７】
例えば、図６に示すリストは、表形式のリストであって、このリストでは、順位順で、各画像形成装置１について、デバイス名、機種、設置場所、およびジョブ状況が表示される。
【００５８】
なお、設定データやユーザー操作に基づいて、地図表示形式のリストまたは表形式のリストが選択され、選択された形式でリストが表示されるようにしてもよい。
【００５９】
また、地図形式のリストの場合、図５の場合のように、遠隔の画像形成装置１については、リストに含めないようにしてもよいし、すべての画像形成装置１を含むリストとしてもよい。すべての画像形成装置１を含む地図形式のリストの場合、ユーザーにより指定された地点が拡大表示されるように構成される。図７は、図３に示す端末装置３および画像形成装置１の配置の場合における画像形成装置１の順位を示す画像形成装置のリスト表示のさらに別の例を説明する図である。例えば図７に示すように、まず、上述の５つの画像形成装置１のすべての配置位置および現在位置が簡略表示され、その後、ユーザーにより指定された地点（図中の破線の地点）が拡大表示され、拡大された地図画像上で、図５の場合と同様にして、画像形成装置１のデバイスデータが表示される。なお、このような地図表示は、例えばグーグルマップを利用したマッシュアップ技術で実現可能である。
【００６０】
以上のように、上記実施の形態によれば、端末装置３は、ネットワーク２を介して複数の画像形成装置１に対してジョブ実行要求を送信可能であって、ルーティング情報取得部６２とデバイス順位特定部６３とを備える。ルーティング情報取得部６２は、複数の画像形成装置１のそれぞれについて、ネットワーク２上における端末装置３から画像形成装置１までのルーティング情報を取得し、そのルーティング情報に基づいて経由ポイント数を特定し、デバイス順位特定部６３は、少なくともその経由ポイント数に基づいて、複数の画像形成装置１の順位を特定する。
【００６１】
これにより、ユーザーに対して適切な画像形成装置１が提示される。つまり、直線距離ではなくユーザーの移動距離が短いと予想される画像形成装置１が順番に提示され、ユーザーの利便性が高くなる。例えば、建物の外壁や床などに起因してユーザーが画像形成装置１へ直線的に移動できない場合には、ユーザーの端末装置３とその画像形成装置１との幾何学的距離が短くてもユーザーの移動距離が長いため、その画像形成装置１は低い順位で提示される。
【００６２】
なお、上述の実施の形態に対する様々な変更および修正については、当業者には明らかである。そのような変更および修正は、その主題の趣旨および範囲から離れることなく、かつ、意図された利点を弱めることなく行われてもよい。つまり、そのような変更および修正が請求の範囲に含まれることを意図している。
【００６３】
例えば、上記実施の形態において、端末装置３は、地図表示アプリケーションにより表示される地図画像上に画像形成装置１の上述のデバイスデータを表示するようにしてもよい。また、その場合、画像形成装置１が設置されている建物の形状、フロア構成などを示す建物の画像データを予め端末装置３にインストールしておき、その画像データに基づく建物の画像に重畳させて上述のデバイスデータを表示させるようにしてもよい。
【産業上の利用可能性】
【００６４】
本発明は、例えば、複数の画像形成装置およびユーザーの端末装置を含むネットワークシステムに適用可能である。
【符号の説明】
【００６５】
１  画像形成装置
２  ネットワーク
３  端末装置
３６  演算処理装置（コンピューターの一例）
４１  ドライバープログラム
６２  ルーティング情報取得部
６３  デバイス順位特定部
６４  デバイスリスト表示部
【図１】
0006421991.tif 000002
【図２】
0006421991.tif 000003
【図３】
0006421991.tif 000004
【図４】
0006421991.tif 000005
【図５】
0006421991.tif 000006
【図６】
0006421991.tif 000007
【図７】
0006421991.tif 000008