(57)【要約】【課題】各ＰＣへの設定の手間を軽減できる情報処理システムおよび情報処理方法の提供。【解決手段】パーソナルコンピューターのモード設定保存部が、オート・ディテクション・モードに関する設定を記憶部に備えられたレジストリに保存し、パーソナルコンピューターのモード設定読出部が、オート・ディテクション・モードに関する設定をレジストリから読み出し、パーソナルコンピューターの動作切替部が、レジストリから読み出されたオート・ディテクション・モードに関する設定に基づいて、送信先切替部の動作を切り替える。【選択図】図１１
2018060256.tif 000002
【特許請求の範囲】
【請求項１】
本部サイトに設置されたマスターサーバーと、各支店サイトに設置された、画像形成装置、サイトサーバー、およびパーソナルコンピューターとを含み、
前記マスターサーバーは、
前記サイトサーバーおよび前記パーソナルコンピューターと通信可能な第１の通信部と、
前記パーソナルコンピューターから来た、連携すべき前記サイトサーバーのアドレス問合せ要求に対し、前記アドレス問合せ要求を送信したパーソナルコンピューターと連携すべきサイトサーバーのＩＰアドレスを返信するマッピング管理部と
を備え、
前記サイトサーバーは、
前記マスターサーバー、前記パーソナルコンピューター、および前記画像形成装置と通信可能な第２の通信部と、
前記画像形成装置の提供する機能のうち、ユーザーが使用可能な機能を定義する認可情報が記憶された第１の記憶部と、
前記パーソナルコンピューターから来た、前記ユーザーの認証要求に対し、ユーザー認証を行い、認証結果を返信する認証処理部と、
前記認証処理部による認証が成功したとき、前記ユーザーに対応する前記認可情報を前記第１の記憶部から取得して前記認証要求を出した前記パーソナルコンピューターに提供する認可情報提供部と、
前記パーソナルコンピューターから来たジョブデータをスプールし前記画像形成装置に出力する第２のスプーラーと
を備え、
前記パーソナルコンピューターは、
前記マスターサーバーおよび前記サイトサーバーと通信可能な第３の通信部と、
レジストリを備えた第２の記憶部と、
前記マスターサーバーのＩＰアドレスが設定され、前記ユーザーからジョブ生成の指示を受けたとき、前記連携すべきサイトサーバーのＩＰアドレスを前記マスターサーバーに問い合わせ、問い合わせ結果を得るアドレス問合せ部と、
前記問い合わせ結果に基づき、前記連携すべきサイトサーバーに前記ユーザーの認証を要求する認証要求部と、
前記連携すべきサイトサーバーの前記認可情報提供部から前記認可情報を取得する認可情報取得部と、
前記認可情報取得部により取得された前記認可情報に基づいて、前記ジョブデータを生成し、前記問い合わせ結果に基づき、前記連携すべきサイトサーバーのＩＰアドレスを前記ジョブデータに埋め込むジョブ生成部と、
オート・ディテクション・モードに関する設定を前記レジストリに保存するモード設定保存部と、
前記ジョブ生成部により生成された前記ジョブデータをスプールする第１のスプーラーと、
前記オート・ディテクション・モードに関する設定を前記レジストリから読み出すモード設定読出部と、
前記第１のスプーラーから出力された前記ジョブデータから、埋め込まれた前記連携すべきサイトサーバーのＩＰアドレスを抽出するアドレス抽出部と、
前記抽出されたＩＰアドレスに基づき、前記ジョブデータを前記サイトサーバーの前記第２のスプーラーに送信する送信先切替部と、
前記レジストリから読み出された前記オート・ディテクション・モードの設定に基づいて、前記送信先切替部の動作を切り替える動作切替部と
を備えた
情報処理システム。
【請求項２】
本部サイトに設置されたマスターサーバーと、各支店サイトに設置された、画像形成装置、サイトサーバー、およびパーソナルコンピューターとを含んだ情報処理システムにおける情報処理方法であって、
ユーザーからジョブ生成の指示を受けたとき、前記マスターサーバーのＩＰアドレスが設定された、前記パーソナルコンピューターのアドレス問合せ部が、連携すべきサイトサーバーのＩＰアドレスを前記マスターサーバーに問い合わせ、
前記マスターサーバーのマッピング管理部が、前記パーソナルコンピューターから来た、前記連携すべきサイトサーバーのアドレス問合せ要求に対し、前記アドレス問合せ要求を送信したパーソナルコンピューターと連携すべきサイトサーバーのＩＰアドレスを返信し、
前記パーソナルコンピューターの前記アドレス問合せ部が、問い合わせ結果を得、
前記パーソナルコンピューターの認証要求部が、前記問い合わせ結果に基づき、前記連携すべきサイトサーバーに前記ユーザーの認証を要求し、
前記サイトサーバーの認証処理部が、前記パーソナルコンピューターから来た、前記ユーザーの認証要求に対し、ユーザー認証を行い、認証結果を返信し、
前記サイトサーバーの認可情報提供部が、前記認証処理部による認証が成功したとき、前記ユーザーに対応する、前記画像形成装置の提供する機能のうち、ユーザーが使用可能な機能を定義する認可情報を第１の記憶部から取得して前記認証要求を出した前記パーソナルコンピューターに提供し、
前記パーソナルコンピューターの認可情報取得部が、前記連携すべきサイトサーバーの前記認可情報提供部から前記認可情報を取得し、
前記パーソナルコンピューターのジョブ生成部が、前記認可情報取得部により取得された前記認可情報に基づいて、前記ジョブデータを生成し、
前記パーソナルコンピューターのジョブ生成部が、前記問い合わせ結果に基づき、前記連携すべきサイトサーバーのＩＰアドレスを前記ジョブデータに埋め込み、
前記パーソナルコンピューターの第１のスプーラーが、前記ジョブ生成部により生成された前記ジョブデータをスプールし、
前記パーソナルコンピューターのアドレス抽出部が、前記第１のスプーラーから出力された前記ジョブデータから、埋め込まれた前記連携すべきサイトサーバーのＩＰアドレスを抽出し、
前記パーソナルコンピューターの送信先切替部が、前記抽出されたＩＰアドレスに基づき、前記ジョブデータを前記サイトサーバーの第２のスプーラーに送信し、
前記サイトサーバーの前記第２のスプーラーが、前記パーソナルコンピューターの前記送信先切替部から来た前記ジョブデータをスプールし前記画像形成装置に出力し、
前記パーソナルコンピューターのモード設定保存部が、オート・ディテクション・モードに関する設定を第２の記憶部に備えられたレジストリに保存し、
前記パーソナルコンピューターのモード設定読出部が、前記オート・ディテクション・モードに関する設定を前記レジストリから読み出し、
前記パーソナルコンピューターの動作切替部が、前記レジストリから読み出された前記オート・ディテクション・モードに関する設定に基づいて、前記送信先切替部の動作を切り替える
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本部サイトと支店サイトに管理サーバーが分散している環境でユーザー毎の印刷ポリシーを適用した印刷を行う情報処理システムおよび情報処理方法に関する。
【背景技術】
【０００２】
今日、ネットワーク上のサーバーとクライアントＰＣ（Personal Computer）を連携させながら必要な目的を達成させることが行われてきている。
【０００３】
例えば、特許文献１において開示された技術では、管理サーバーが、クライアント端末によるデータ送信時に、クライアント端末のステータスデータを、ネットワークにおいて通信データを中継するデータ中継装置を介して受信する。管理サーバーは、クライアント端末のステータスが基準に達している場合にのみにクライアント端末から送信されたデータの中継を許可する。従って、クライアント端末のウィルス対策やセキュリティ管理等のステータスが基準に達していることを確認しながら、データ通信を行うことが出来る。
【０００４】
また、例えば、特許文献２の技術では、サーバーにユーザー毎の認可情報（画像形成装置のどの機能の使用が許可されているかの情報）が格納されており、画像形成装置またはＰＣからログイン後に該当する認可情報を取得し、取得した認可情報に基づいて許可された範囲でジョブの生成や実行を行う。例えば、カラー印刷を許可されていないユーザーが印刷する場合、ネットワーク上のどの画像形成装置でもモノクロ印刷しか行うことが出来ない。このように、ネットワーク上の画像形成装置に対して、ユーザー毎に印刷ポリシーを適用することが出来る。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２５２４７１号公報
【特許文献２】特開２０１１−１１４５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献２の技術では、ＰＣ上で印刷ジョブを生成する場合、プリンタードライバーがサーバーから認可情報を取得し、取得した認可情報に基づいてジョブを生成する。
【０００７】
また、画像形成装置を使用する組織が大規模である場合、認可情報を得るためのサーバーが１台ではなく、本部にマスターサーバーを置き、各支店にサイトサーバーを置いて処理を行うことになる。
【０００８】
その場合、これまでは、各ＰＣのプリンタードライバーに、そのＰＣが所属する支店のサイトサーバーのＩＰアドレスを１つ１つ設定する手間が発生していた。
【０００９】
また、ある支店のユーザーが、ＰＣを持って他の支店に出張したような場合、手動でサイトサーバーのＩＰアドレスを設定し直す必要があった。
【００１０】
以上のような事情に鑑み、本発明の目的は、各ＰＣへの設定の手間を軽減できる情報処理システムおよび情報処理方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の一形態に係る情報処理システムは、本部サイトに設置されたマスターサーバーと、各支店サイトに設置された、画像形成装置、サイトサーバー、およびパーソナルコンピューターとを含み、前記マスターサーバーは、前記サイトサーバーおよび前記パーソナルコンピューターと通信可能な第１の通信部と、前記パーソナルコンピューターから来た、連携すべき前記サイトサーバーのアドレス問合せ要求に対し、前記アドレス問合せ要求を送信したパーソナルコンピューターと連携すべきサイトサーバーのＩＰアドレスを返信するマッピング管理部とを備え、前記サイトサーバーは、前記マスターサーバー、前記パーソナルコンピューター、および前記画像形成装置と通信可能な第２の通信部と、前記画像形成装置の提供する機能のうち、ユーザーが使用可能な機能を定義する認可情報が記憶された第１の記憶部と、前記パーソナルコンピューターから来た、前記ユーザーの認証要求に対し、ユーザー認証を行い、認証結果を返信する認証処理部と、前記認証処理部による認証が成功したとき、前記ユーザーに対応する前記認可情報を前記第１の記憶部から取得して前記認証要求を出した前記パーソナルコンピューターに提供する認可情報提供部と、前記パーソナルコンピューターから来たジョブデータをスプールし前記画像形成装置に出力する第２のスプーラーとを備え、前記パーソナルコンピューターは、前記マスターサーバーおよび前記サイトサーバーと通信可能な第３の通信部と、レジストリを備えた第２の記憶部と、前記マスターサーバーのＩＰアドレスが設定され、前記ユーザーからジョブ生成の指示を受けたとき、前記連携すべきサイトサーバーのＩＰアドレスを前記マスターサーバーに問い合わせ、問い合わせ結果を得るアドレス問合せ部と、前記問い合わせ結果に基づき、前記連携すべきサイトサーバーに前記ユーザーの認証を要求する認証要求部と、前記連携すべきサイトサーバーの前記認可情報提供部から前記認可情報を取得する認可情報取得部と、前記認可情報取得部により取得された前記認可情報に基づいて、前記ジョブデータを生成し、前記問い合わせ結果に基づき、前記連携すべきサイトサーバーのＩＰアドレスを前記ジョブデータに埋め込むジョブ生成部と、オート・ディテクション・モードに関する設定を前記レジストリに保存するモード設定保存部と、前記ジョブ生成部により生成された前記ジョブデータをスプールする第１のスプーラーと、前記オート・ディテクション・モードに関する設定を前記レジストリから読み出すモード設定読出部と、前記第１のスプーラーから出力された前記ジョブデータから、埋め込まれた前記連携すべきサイトサーバーのＩＰアドレスを抽出するアドレス抽出部と、前記抽出されたＩＰアドレスに基づき、前記ジョブデータを前記サイトサーバーの前記第２のスプーラーに送信する送信先切替部と、前記レジストリから読み出された前記オート・ディテクション・モードの設定に基づいて、前記送信先切替部の動作を切り替える動作切替部とを備える。
【００１２】
そのため、各ＰＣへの設定の手間を軽減できる。
【００１３】
上記目的を達成するため、本発明の一形態に係る情報処理方法は、本部サイトに設置されたマスターサーバーと、各支店サイトに設置された、画像形成装置、サイトサーバー、およびパーソナルコンピューターとを含んだ情報処理システムにおける情報処理方法であって、ユーザーからジョブ生成の指示を受けたとき、前記マスターサーバーのＩＰアドレスが設定された、前記パーソナルコンピューターのアドレス問合せ部が、連携すべきサイトサーバーのＩＰアドレスを前記マスターサーバーに問い合わせ、前記マスターサーバーのマッピング管理部が、前記パーソナルコンピューターから来た、前記連携すべきサイトサーバーのアドレス問合せ要求に対し、前記アドレス問合せ要求を送信したパーソナルコンピューターと連携すべきサイトサーバーのＩＰアドレスを返信し、前記パーソナルコンピューターの前記アドレス問合せ部が、問い合わせ結果を得、前記パーソナルコンピューターの認証要求部が、前記問い合わせ結果に基づき、前記連携すべきサイトサーバーに前記ユーザーの認証を要求し、前記サイトサーバーの認証処理部が、前記パーソナルコンピューターから来た、前記ユーザーの認証要求に対し、ユーザー認証を行い、認証結果を返信し、前記サイトサーバーの認可情報提供部が、前記認証処理部による認証が成功したとき、前記ユーザーに対応する、前記画像形成装置の提供する機能のうち、ユーザーが使用可能な機能を定義する認可情報を第１の記憶部から取得して前記認証要求を出した前記パーソナルコンピューターに提供し、前記パーソナルコンピューターの認可情報取得部が、前記連携すべきサイトサーバーの前記認可情報提供部から前記認可情報を取得し、前記パーソナルコンピューターのジョブ生成部が、前記認可情報取得部により取得された前記認可情報に基づいて、前記ジョブデータを生成し、前記パーソナルコンピューターのジョブ生成部が、前記問い合わせ結果に基づき、前記連携すべきサイトサーバーのＩＰアドレスを前記ジョブデータに埋め込み、前記パーソナルコンピューターの第１のスプーラーが、前記ジョブ生成部により生成された前記ジョブデータをスプールし、前記パーソナルコンピューターのアドレス抽出部が、前記第１のスプーラーから出力された前記ジョブデータから、埋め込まれた前記連携すべきサイトサーバーのＩＰアドレスを抽出し、前記パーソナルコンピューターの送信先切替部が、前記抽出されたＩＰアドレスに基づき、前記ジョブデータを前記サイトサーバーの第２のスプーラーに送信し、前記サイトサーバーの前記第２のスプーラーが、前記パーソナルコンピューターの前記送信先切替部から来た前記ジョブデータをスプールし前記画像形成装置に出力し、前記パーソナルコンピューターのモード設定保存部が、オート・ディテクション・モードに関する設定を第２の記憶部に備えられたレジストリに保存し、前記パーソナルコンピューターのモード設定読出部が、前記オート・ディテクション・モードに関する設定を前記レジストリから読み出し、前記パーソナルコンピューターの動作切替部が、前記レジストリから読み出された前記オート・ディテクション・モードに関する設定に基づいて、前記送信先切替部の動作を切り替える。
【発明の効果】
【００１４】
以上のように、本発明によれば、各ＰＣへの設定の手間を軽減できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係る情報処理システム１の全体構成図である。
【図２】従来行われてきた一般的な処理の流れについて概略を説明するための図である。
【図３】第１の実施形態における処理の流れについて支店サイトＣを例に挙げて概略を説明するための図である。
【図４】ＩＰアドレスマッピングテーブル１７ａの例を示す図である。
【図５】ジョブデータへサイトサーバーのＩＰアドレスを埋め込む際の方法について説明するための図である。
【図６】マスターサーバー１０が一般的なコンピューターにより構成される場合の構成図である。
【図７】サイトサーバー３０が一般的なコンピューターにより構成される場合の構成図である。
【図８】ＰＣ４０が一般的なコンピューターにより構成される場合の構成図である。
【図９】事前設定での、情報処理システム１における処理の流れについて説明するためのフローチャートである。
【図１０】ジョブ生成時の、情報処理システム１における処理の流れについて説明するためのフローチャートである。
【図１１】プリンタードライバー４１ａが、オート・ディテクション・モードの設定を記憶部４７上のレジストリ内の特定箇所に設定し、送信先切替部４１ｂが、その設定を読み出す様子を示す図である。
【図１２】ＰＣ４０が一般的なコンピューターにより構成される場合の構成図である。
【図１３】情報処理システム１のＰＣ４０上での、オート・ディテクション・モードの設定を伝える処理の流れについて説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１７】
＜第１の実施形態＞
［全体構成］
最初に、本発明の第１の実施形態に係る情報処理システム１の全体構成を説明する。図１は、本発明の第１の実施形態に係る情報処理システム１の全体構成図である。
【００１８】
図に示すように、情報処理システム１は、本部サイトに設置されたマスターサーバー１０と、各支店ＡからＣのサイトに設置された、サイトサーバー３０Ａから３０Ｃ、画像形成装置２０Ａから２０Ｃ、ＰＣ４０Ａから４０Ｃを含んで構成される。これらの機器はネットワーク接続されている。
【００１９】
なお、以下では、各支店の機器を区別する必要が無い場合は、サイトサーバー３０、画像形成装置２０、ＰＣ４０と呼ぶ。
【００２０】
マスターサーバー１０は、各支店サイトのサイトサーバー３０Ａから３０Ｃを統括する。
【００２１】
例えば支店Ｃのサイトでは、ユーザーがＰＣ４０Ｃを用いてサイトサーバー３０Ｃと連携させて印刷ジョブを生成し、生成された印刷ジョブはサイトサーバー３０Ｃに送られスプールされた後、画像形成装置２０Ｃで印刷される。支店ＡおよびＢでも同様である。
【００２２】
各サイトのＬＡＮ（Local Area Network）には、異なるセグメントが割り振られている。
【００２３】
例えば、本部サイトのマスターサーバーのＩＰアドレスは、１０．１０．１０．１であり、支店ＣのサイトのサイトサーバーのＩＰアドレスは、１０．１０．１１．１である。
【００２４】
支店ＡにあるＰＣ４０ＡのＩＰアドレスは、１０．１０．１３．１１０であるが、ユーザーがこのＰＣ４０Ａを持って支店Ｃのサイトへ出張しネットワークに接続した場合、ＤＨＣＰ（Dynamic Host Configuration Protocol）により、新しいＩＰアドレス１０．１０．１１．１０２などがＰＣ４０Ａに割り振られる。
【００２５】
以上、本発明の第１の実施形態に係る情報処理システム１の全体構成を説明した。
【００２６】
［従来の一般的な処理の流れ］
次に、比較のために、従来行われてきた一般的な処理の流れについて概略を説明する。図２は、従来行われてきた一般的な処理の流れについて概略を説明するための図である。
【００２７】
支店Ｃ'のサイトでは、ＰＣ４０Ｃ'がプリンタードライバー４１ａ'と送信先切替部４１ｂ'を備えている。プリンタードライバー４１ａ'および送信先切替部４１ｂ'にはサイトサーバー３０Ｃ'のＩＰアドレスが設定されている。
【００２８】
印刷ジョブを生成する場合、以下の手順で行われる：
（１）まずプリンタードライバー４１ａ'が、サイトサーバー３０Ｃ'に対し、ユーザーの認証を要求する。
（２）認証が成功した場合、サイトサーバー３０Ｃ'から認可情報が提供される。
（３）プリンタードライバー４１ａ'は、提供された認可情報に基づいて印刷ジョブを生成し、送信先切替部４１ｂ'に送る。
（４）送信先切替部４１ｂ'は、受け取った印刷ジョブをサイトサーバー３０Ｃ'でスプールさせるために送信する。
（５）サイトサーバー３０Ｃ'は、スプールした印刷ジョブを画像形成装置２０Ｃに送る。
（６）画像形成装置２０Ｃで印刷が行われる。
【００２９】
以上のように、従来は、プリンタードライバー４１ａ'と送信先切替部４１ｂ'に、通信相手となるサイトサーバー３０Ｃ'のＩＰアドレスを設定しなければならず手間であった。
【００３０】
また、ＩＰアドレスの設定にデプロイメントツールを用いたとしても、サイトごとにサイトサーバーのＩＰアドレスは異なるので、サイトの数だけ設定のためのプロパティファイルを用意しなければならず、手間であった。
【００３１】
以上、比較のために、従来行われてきた一般的な処理の流れについて概略を説明した。
【００３２】
［本実施形態における処理の流れ］
次に、本実施形態における処理の流れについて支店サイトＣを例に挙げて概略を説明する。図３は、本実施形態における処理の流れについて支店サイトＣを例に挙げて概略を説明するための図である。
【００３３】
本実施形態では、ＰＣ４０Ｃには、プリンタードライバー４１ａのみに、マスターサーバー１０のＩＰアドレスが設定されている。
【００３４】
印刷ジョブを生成する場合、以下の手順で行われる：
（１）まず、ＰＣ４０のプリンタードライバー４１ａが、マスターサーバー１０に対し、自分の連携相手となるサイトサーバーのＩＰアドレスを問い合わせる。この問い合わせは、ＰＣ４０のＩＰアドレス（例えば、１０．１０．１１．１０１）を伴って行われる。
（２）次に、本部サイトのマスターサーバー１０は、自身の持つＩＰアドレスマッピングテーブル１７ａ（後述）を参照し、ＰＣ４０の連携相手となるサイトサーバーのＩＰアドレスを返信する。
（３）次に、連携すべきサイトサーバー３０ＣのＩＰアドレスを入手したプリンタードライバー４１ａが、サイトサーバー３０Ｃに対し、ユーザーの認証を要求する。
（４）認証が成功した場合、サイトサーバー３０Ｃから認可情報が提供される。
（５）プリンタードライバー４１ａは、提供された認可情報に基づいて印刷ジョブを生成し、サイトサーバーのＩＰアドレスをジョブデータに埋め込んで送信先切替部４１ｂに送る。
（６）送信先切替部４１ｂは、受け取った印刷ジョブからサイトサーバー３０Ｃのアドレスを抽出した後、ジョブデータをサイトサーバー３０Ｃでスプールさせるために送信する。
（７）サイトサーバー３０Ｃは、スプールした印刷ジョブを画像形成装置２０Ｃに送る。
（８）画像形成装置２０Ｃで印刷が行われる。
【００３５】
以上のように、本実施形態では、情報処理システム１内の全てのＰＣに対し、プリンタードライバーのみにマスターサーバー１０のＩＰアドレスを設定すれば済むので、設定のための手間を大幅に削減することが出来る。
【００３６】
なお、上記では、プリンタードライバー４１ａと送信先切替部４１ｂとの間でサイトサーバーのアドレスに関する情報を、ジョブデータに埋め込んで受け渡ししている。
【００３７】
これは、例えば、ＯＳ（Operating System）がＷｉｎｄｏｗｓ（登録商標）の場合、プリンタードライバー４１ａと送信先切替部４１ｂ（ポートモニタ）の間における直接的なプロセス間通信が禁止されているからである。
【００３８】
以上、本実施形態における処理の流れについて支店サイトＣを例に挙げて概略を説明した。
【００３９】
［ＩＰアドレスマッピングテーブルについて］
次に、上述したＩＰアドレスマッピングテーブル１７ａについて説明する。図４は、ＩＰアドレスマッピングテーブル１７ａの例を示す図である。
【００４０】
図に示す例では、各支店サイトに設置してあるＰＣのＩＰアドレスが、１０．１０．１１．０から１０．１０．１１．２５５の範囲にある場合は、連携するサイトサーバーのＩＰアドレスは、１０．１０．１１．１であることが示されている。
【００４１】
このように、マスターサーバー１０は、各支店サイトのＰＣが自分のＩＰアドレスを伴って連携すべきサイトサーバーのアドレスを問い合わせたとき、ＩＰアドレスマッピングテーブル１７ａの右側にあるＰＣのＩＰアドレスの範囲を検索し、該当するエントリーのサイトサーバーＩＰアドレスを返信する。
【００４２】
以上、ＩＰアドレスマッピングテーブル１７ａについて説明した。
【００４３】
［ジョブデータへのサイトサーバーＩＰアドレスの埋め込み］
次に、上述した、ジョブデータへサイトサーバーのＩＰアドレスを埋め込む際の方法について説明する。図５は、ジョブデータへサイトサーバーのＩＰアドレスを埋め込む際の方法について説明するための図である。
【００４４】
図に示すように、ジョブデータへサイトサーバーのＩＰアドレスを埋め込む際には、ＰＪＬ（Printer Job Language、プリンタージョブランゲージ）により行う。
【００４５】
この例では、ジョブデータ中に、ＰＪＬコマンドとして「＠ＰＪＬ  ＳＥＴ  ＳＩＴＥＳＥＲＶＥＲＩＰ＝"１０．１０．１１．１"」を埋め込んでいる。
【００４６】
サイトサーバーのＩＰアドレスが埋め込まれたジョブデータは、プリンタードライバー４１ａから、ＯＳ標準のスプーラーである第１のスプーラー４１ｃに出力され、送信先切替部４１ｂに渡される。
【００４７】
以上、ジョブデータへサイトサーバーのＩＰアドレスを埋め込む際の方法について説明した。
【００４８】
［マスターサーバーの構成］
次に、マスターサーバー１０の構成について説明する。マスターサーバー１０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。マスターサーバー１０が一般的なコンピューターにより構成される場合の構成図を図６に示す。
【００４９】
同図に示すように、マスターサーバー１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、操作入力部１４、通信部１５（第１の通信部）、表示部１６、および記憶部１７を有し、これら各ブロックがバス１８を介して接続されている。
【００５０】
ＲＯＭ１２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１の作業用領域として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００５１】
記憶部１７は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリー、その他の不揮発性メモリーである。記憶部１７には、ＯＳや各種アプリケーション、各種データ、およびＩＰアドレスマッピングテーブル１７ａが記憶される。
【００５２】
通信部１５は、ＰＣ４０Ａ〜Ｃ、サイトサーバー３０Ａ〜Ｃと情報のやりとりを行う為のネットワークと結ばれている。
【００５３】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に格納された複数のプログラムのうち、操作入力部１４から与えられる命令に対応するプログラムをＲＡＭ１３に展開し、この展開されたプログラムにしたがって、表示部１６及び記憶部１７を適宜制御する。
【００５４】
操作入力部１４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００５５】
表示部１６は、例えば液晶ディスプレイ、ＥＬ（Electro-Luminescence）ディスプレイ、プラズマディスプレイ等である。
【００５６】
次に、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００５７】
マスターサーバー１０のＣＰＵ１１において実現される機能ブロックは、マッピング管理部１１ａである。
【００５８】
マッピング管理部１１ａは、各支店サイトのＰＣ４０Ａ〜Ｃからの、自身のＩＰアドレスを伴った、サイトサーバーのＩＰアドレス問合せに対し、ＩＰアドレスマッピングテーブル１７ａを用いて、連携すべきサイトサーバーのアドレスを返信する。
【００５９】
以上、マスターサーバー１０の構成について説明した。
【００６０】
［画像形成装置の構成］
本実施形態で用いる画像形成装置２０Ａ〜Ｃは通常の一般的な画像形成装置を用いれば良いので、構成についての説明は省略する。
【００６１】
［サイトサーバーの構成］
次に、サイトサーバー３０の構成について説明する。サイトサーバー３０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。サイトサーバー３０が一般的なコンピューターにより構成される場合の構成図を図７に示す。
【００６２】
同図に示すように、サイトサーバー３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作入力部３４、通信部３５（第２の通信部）、表示部３６、および記憶部３７（第１の記憶部）を有し、これら各ブロックがバス３８を介して接続されている。
【００６３】
ＲＯＭ３２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ３３は、ＣＰＵ３１の作業用領域として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００６４】
記憶部３７は、例えばＨＤＤや、フラッシュメモリー、その他の不揮発性メモリーである。記憶部３７には、ＯＳや各種アプリケーション、各種データ、認可情報３７ａが記憶される。
【００６５】
認可情報３７ａは、各ユーザーが画像形成装置上で使用が許可されている機能の一覧である。ＰＣ上のプリンタードライバーがジョブを生成する際に参照される。
【００６６】
通信部３５は、画像形成装置２０およびマスターサーバー１０と情報のやりとりを行う為のネットワークと結ばれている。
【００６７】
ＣＰＵ３１は、ＲＯＭ３２や記憶部３７に格納された複数のプログラムのうち、操作入力部３４から与えられる命令に対応するプログラムをＲＡＭ３３に展開し、この展開されたプログラムにしたがって、表示部３６及び記憶部３７を適宜制御する。
【００６８】
操作入力部３４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００６９】
表示部３６は、例えば液晶ディスプレイ、ＥＬディスプレイ、プラズマディスプレイ等である。
【００７０】
次に、ＣＰＵ３１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００７１】
サイトサーバー３０のＣＰＵ３１において実現される機能ブロックは、認証処理部３１ａ、認可情報提供部３１ｂ、および第２のスプーラー３１ｃである。
【００７２】
認証処理部３１ａは、プリンタードライバー４１ａからの認証要求に基づき、ユーザー認証を行う。
【００７３】
認可情報提供部３１ｂは、記憶部３７に記憶されている認可情報の中から、ユーザー認証に成功したユーザーの認可情報をプリンタードライバー４１ａに提供する。
【００７４】
第２のスプーラー３１ｃは、送信先切替部４１ｂから送信されてきた印刷ジョブをスプールした後、適切な画像形成装置２０で印刷させるために送信する。
【００７５】
以上、サイトサーバー３０の構成について説明した。
【００７６】
［ＰＣの構成］
次に、ＰＣ４０の構成について説明する。ＰＣ４０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。ＰＣ４０が一般的なコンピューターにより構成される場合の構成図を図８に示す。
【００７７】
同図に示すように、ＰＣ４０は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、操作入力部４４、通信部４５（第３の通信部）、表示部４６、および記憶部４７を有し、これら各ブロックがバス４８を介して接続されている。
【００７８】
ＲＯＭ４２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ４３は、ＣＰＵ４１の作業用領域として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００７９】
記憶部４７は、例えばＨＤＤや、フラッシュメモリー、その他の不揮発性メモリーである。記憶部４７には、ＯＳや各種アプリケーション、各種データが記憶される。
【００８０】
通信部４５は、画像形成装置２０およびマスターサーバー１０と情報のやりとりを行う為のネットワークと結ばれている。
【００８１】
ＣＰＵ４１は、ＲＯＭ４２や記憶部４７に格納された複数のプログラムのうち、操作入力部４４から与えられる命令に対応するプログラムをＲＡＭ４３に展開し、この展開されたプログラムにしたがって、表示部４６及び記憶部４７を適宜制御する。
【００８２】
操作入力部４４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００８３】
表示部４６は、例えば液晶ディスプレイ、ＥＬディスプレイ、プラズマディスプレイ等である。
【００８４】
次に、ＣＰＵ４１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００８５】
ＰＣ４０のＣＰＵ４１において実現される機能ブロックは、プリンタードライバー４１ａ、送信先切替部４１ｂ、および第１のスプーラー４１ｃである。
【００８６】
プリンタードライバー４１ａは、画像形成装置に目的のジョブを実行させる為のデバイスドライバーであり、アドレス問合せ部４１ｄ、認証要求部４１ｅ、認可情報取得部４１ｆ、およびジョブ生成部４１ｇを含んで構成される。
【００８７】
送信先切替部４１ｂは、Ｗｉｎｄｏｗｓ（登録商標）  ＯＳで言うところのポートモニタであり、プリンタードライバー４１ａで生成されたジョブの送信先を切り替える。送信先切替部４１ｂは、アドレス抽出部４１ｈを含んで構成される。
【００８８】
第１のスプーラー４１ｃは、ＯＳ標準のスプーラーであり、プリンタードライバー４１ａで生成されたジョブをスプール後、送信先切替部４１ｂに渡す。
【００８９】
アドレス問合せ部４１ｄは、プリンタードライバー４１ａに設定されているマスターサーバー１０のＩＰアドレスを用いて、マスターサーバー１０に、自身の連携すべきサイトサーバーのＩＰアドレスを問い合わせる。
【００９０】
認証要求部４１ｅは、アドレス問合せ部４１ｄがマスターサーバー１０から取得したＩＰアドレスのサイトサーバー３０に対し、ジョブを生成するユーザーのユーザー認証を要求する。
【００９１】
認可情報取得部４１ｆは、認証要求部４１ｅが認証要求を出したサイトサーバー３０で認証に成功した場合、認証されたユーザーの認可情報を取得する。
【００９２】
ジョブ生成部４１ｇは、認可情報取得部４１ｆが取得した認可情報に基づいて、画像形成装置２０で実行させるジョブを生成する。なお、ジョブ生成部４１ｇは、生成するジョブデータの中に、サイトサーバー３０のＩＰアドレスを埋め込む。
【００９３】
アドレス抽出部４１ｈは、サイトサーバー３０のＩＰアドレスが埋め込まれたジョブデータからサイトサーバー３０のＩＰアドレスを抽出する。
【００９４】
以上、ＰＣ４０の構成について説明した。
【００９５】
［詳細な処理の流れ（事前設定）］
次に、事前設定での、情報処理システム１における処理の流れについて説明する。図９は、事前設定での、情報処理システム１における処理の流れについて説明するためのフローチャートである。
【００９６】
まず、ユーザーまたはデプロイメントツールにより、各支店サイトの各ＰＣ４０のプリンタードライバー４１ａにマスターサーバー１０のＩＰアドレスを設定する。
【００９７】
以上、事前設定での、情報処理システム１における処理の流れについて説明した。
【００９８】
［詳細な処理の流れ（ジョブ生成時）］
次に、ユーザーからジョブ生成の指示を受けた時の、情報処理システム１における処理の流れについて説明する。図１０は、ユーザーからジョブ生成の指示を受けた時の、情報処理システム１における処理の流れについて説明するためのフローチャートである。
【００９９】
まず、ＰＣ４０のアドレス問合せ部４１ｄが、自身に設定されているマスターサーバー１０のＩＰアドレスを用いて、マスターサーバー１０のマッピング管理部１１ａに、自身が連携すべきサイトサーバー３０のＩＰアドレスを自身のＩＰアドレスと共に、問い合わせる（ステップＳ１０）。
【０１００】
次に、マッピング管理部１１ａが、ＩＰアドレスマッピングテーブル１７ａを参照して、問い合わせに用いられたＩＰアドレスに対応するサイトサーバー３０のＩＰアドレスを返信する（ステップＳ１１）。
【０１０１】
次に、ＰＣ４０の認証要求部４１ｅが、返信されたサイトサーバー３０のＩＰアドレスを用いて、サイトサーバー３０の認証処理部３１ａに対し、ユーザーの認証を要求する（ステップＳ１２）。
【０１０２】
次に、認証処理部３１ａが、認証処理の結果をＰＣ４０に返信すると共に、認証に成功した場合は、認可情報提供部３１ｂが、認証に成功したユーザーに関する認可情報３７ａを返信し、ＰＣ４０の認可情報取得部４１ｆが返信された認可情報３７ａを取得する（ステップＳ１３）。
【０１０３】
次に、ＰＣ４０のジョブ生成部４１ｇが、取得された認可情報３７ａに基づき、ジョブデータを生成し、サイトサーバー３０のＩＰアドレスをジョブデータ中に埋め込む（ステップＳ１４）。
【０１０４】
次に、ジョブ生成部４１ｇは生成したジョブデータを第１のスプーラー４１ｃにスプールする（ステップＳ１５）。
【０１０５】
次に、ＰＣ４０のアドレス抽出部４１ｈが、第１のスプーラー４１ｃから取り出したジョブデータ中から、サイトサーバー３０のＩＰアドレスを抽出する（ステップＳ１６）。
【０１０６】
次に、ＰＣ４０の送信先切替部４１ｂが、抽出したサイトサーバー３０のＩＰアドレスに基づき、取り出したジョブデータをサイトサーバー３０の第２のスプーラー３１ｃにスプールするために送信する（ステップＳ１７）。
【０１０７】
次に、サイトサーバー３０の第２のスプーラー３１ｃが、スプールされたジョブデータを適切な画像形成装置２０に送信する（ステップＳ１８）。
【０１０８】
次に、画像形成装置２０が、受信したジョブデータに基づき、印刷などジョブを実行する（ステップＳ１９）。
【０１０９】
以上、ジョブ生成時の、情報処理システム１における処理の流れについて説明した。
【０１１０】
以上、第１の実施形態について説明した。
【０１１１】
＜第２の実施形態＞
次に、第２の実施形態について説明する。第１の実施形態では、プリンタードライバー４１ａのみにマスターサーバー１０のＩＰアドレスを設定することで、ジョブ生成時にプリンタードライバー４１ａおよび送信先切替部４１ｂから、連携すべきサイトサーバー３０へのアクセスを行えるようにした。この仕組みを、以下ではサイトサーバー３０のオート・ディテクション・モードと呼ぶ。
【０１１２】
第２の実施形態では、情報処理システム１がオート・ディテクション・モードを用いる際の手間をさらに減らす仕組みについて説明する。
【０１１３】
オート・ディテクション・モードを用いる場合、第１の実施形態の構成では、プリンタードライバー４１ａおよび送信先切替部４１ｂに、それぞれ、オート・ディテクション・モードをオンにする設定を行わなければならなかった。
【０１１４】
独立した２つのモジュールである、プリンタードライバー４１ａおよび送信先切替部４１ｂに対して、ユーザーが設定を行うが、例えば不慣れなユーザーの場合、一方のモジュールにオート・ディテクション・モードをオンにする設定を行い、もう一方のモジュールにオン設定をし忘れる可能性があった。
【０１１５】
２つのモジュール間でオート・ディテクション・モードのオン・オフ設定が異なった場合、適切にオート・ディテクション・モードを用いることが出来なくなる。
【０１１６】
そのため、第２の実施形態では、ユーザーがプリンタードライバー４１ａのみにオート・ディテクション・モードをオンにする設定を行うと、その設定が送信先切替部４１ｂに伝わり、送信先切替部４１ｂでもオート・ディテクション・モードの設定が自動的にオンになる構成を考える。
【０１１７】
［概要］
次に、ＰＣ４０におけるオート・ディテクション・モードの設定を伝える処理の概要について説明する。
【０１１８】
ユーザーが、プリンタードライバー４１ａに対して、オート・ディテクション・モードの設定をオンにすると、プリンタードライバー４１ａは、オート・ディテクション・モードがオンになっていることを示すフラグを、レジストリ内の特定の場所に立てる。
【０１１９】
レジストリ内の特定の場所は、送信先切替部４１ｂからも参照可能であり、送信先切替部４１ｂは、オート・ディテクション・モードに関連した動作を行う前に、レジストリ内の特定の場所を参照して、オート・ディテクション・モードがオンになっているか否かを確認し、確認後、オート・ディテクション・モードのオン・オフに対応した動作を行う。
【０１２０】
なお、ここでいうオート・ディテクション・モードに関連した動作とは、例えば、オート・ディテクション・モードがオンの場合、送信先切替部４１ｂが、第１のスプーラー４１ｃ経由で受け取ったジョブデータからサイトサーバー３０のＩＰアドレスを抽出する動作、または送信先切替部４１ｂが、ユーザーに示すＵＩ（User Interface）画面で、サイトサーバー３０のＩＰアドレスを設定する部分をディセーブルにする動作などである。
【０１２１】
図１１は、プリンタードライバー４１ａが、オート・ディテクション・モードの設定を記憶部４７上のレジストリ内の特定箇所に設定し、送信先切替部４１ｂが、その設定を読み出す様子を示す図である。
【０１２２】
なお、行われる処理の内容は、以下の通りである：
（１）プリンタードライバー４１ａが、オート・ディテクション・モードの設定をレジストリ４７ａ内の特定箇所に保存する。なお、保存する情報は、オート・ディテクション・モードのオン・オフ情報のみでは無く、オート・ディテクション・モードに付随する各種情報、例えば送信先切替部４１ｂの名称などを含んでもよい。
（２）送信先切替部４１ｂが、オート・ディテクション・モードに関連した動作を行う前に、レジストリ４７ａ内の特定箇所から、オート・ディテクション・モードの設定を読み出す。
（３）送信先切替部４１ｂが、読み出したオート・ディテクション・モードの設定に基づいて、オート・ディテクション・モードに関連した動作を変更する。
【０１２３】
以上、ＰＣ４０におけるオート・ディテクション・モードの設定を伝える処理の概要について説明した。
【０１２４】
［ＰＣの構成］
次に、ＰＣ４０の構成について説明する。ＰＣ４０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。ＰＣ４０が一般的なコンピューターにより構成される場合の構成図を図１２に示す。
【０１２５】
同図に示すように、ＰＣ４０は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、操作入力部４４、通信部４５、表示部４６、および記憶部４７（第２の記憶部）を有し、これら各ブロックがバス４８を介して接続されている。
【０１２６】
ＲＯＭ４２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ４３は、ＣＰＵ４１の作業用領域として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【０１２７】
記憶部４７は、例えばＨＤＤや、フラッシュメモリー、その他の不揮発性メモリーである。記憶部４７には、ＯＳや各種アプリケーション、各種データ、およびレジストリ４７ａが記憶される。
【０１２８】
レジストリ４７ａは、ＣＰＵ４１上で動作する各種プログラムの設定値を保存する場所であり、本実施形態の場合は、オート・ディテクション・モードの設定４７ｂを含んでいる。
【０１２９】
通信部４５は、画像形成装置２０およびマスターサーバー１０と情報のやりとりを行う為のネットワークと結ばれている。
【０１３０】
ＣＰＵ４１は、ＲＯＭ４２や記憶部４７に格納された複数のプログラムのうち、操作入力部４４から与えられる命令に対応するプログラムをＲＡＭ４３に展開し、この展開されたプログラムにしたがって、表示部４６及び記憶部４７を適宜制御する。
【０１３１】
操作入力部４４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【０１３２】
表示部４６は、例えば液晶ディスプレイ、ＥＬディスプレイ、プラズマディスプレイ等である。
【０１３３】
次に、ＣＰＵ４１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【０１３４】
ＰＣ４０のＣＰＵ４１において実現される機能ブロックは、プリンタードライバー４１ａ、送信先切替部４１ｂ、および第１のスプーラー４１ｃである。
【０１３５】
プリンタードライバー４１ａは、画像形成装置に目的のジョブを実行させる為のデバイスドライバーであり、アドレス問合せ部４１ｄ、認証要求部４１ｅ、認可情報取得部４１ｆ、ジョブ生成部４１ｇ、およびモード設定保存部４１ｉを含んで構成される。
【０１３６】
送信先切替部４１ｂは、Ｗｉｎｄｏｗｓ（登録商標）  ＯＳで言うところのポートモニタであり、プリンタードライバー４１ａで生成されたジョブの送信先を切り替える。送信先切替部４１ｂは、アドレス抽出部４１ｈ、モード設定読出部４１ｊ、および動作切替部４１ｋを含んで構成される。
【０１３７】
第１のスプーラー４１ｃ、アドレス問合せ部４１ｄ、認証要求部４１ｅ、認可情報取得部４１ｆ、ジョブ生成部４１ｇ、およびアドレス抽出部４１ｈは、第１の実施形態と同じなので説明は省略する。
【０１３８】
モード設定保存部４１ｉは、オート・ディテクション・モードに関する設定をレジストリ４７ａに保存する。
【０１３９】
モード設定読出部４１ｊは、オート・ディテクション・モードに関する設定を必要な都度、レジストリ４７ａから読み出す。
【０１４０】
動作切替部４１ｋは、レジストリ４７ａから読み出されたオート・ディテクション・モードの設定４７ｂに基づいて、送信先切替部４１ｂの動作を切り替える。
【０１４１】
以上、ＰＣ４０の構成について説明した。
【０１４２】
［処理の流れ］
次に、情報処理システム１のＰＣ４０上での、オート・ディテクション・モードの設定を伝える処理の流れについて説明する。図１３は、情報処理システム１のＰＣ４０上での、オート・ディテクション・モードの設定を伝える処理の流れについて説明するためのフローチャートである。
【０１４３】
まず、プリンタードライバー４１ａのモード設定保存部４１ｉが、オート・ディテクション・モードの設定４７ｂをレジストリ４７ａに保存する（ステップＳ３０）。
【０１４４】
次に、送信先切替部４１ｂのモード設定読出部４１ｊが、レジストリ４７ａからオート・ディテクション・モードの設定４７ｂを読み出す（ステップＳ３１）。
【０１４５】
次に、送信先切替部４１ｂの動作切替部４１ｋが、レジストリ４７ａから読み出したオート・ディテクション・モードの設定４７ｂに基づいて、送信先切替部４１ｂの動作を切り替える（ステップＳ３２）。
【０１４６】
以上、情報処理システム１のＰＣ４０上での、オート・ディテクション・モードの設定を伝える処理の流れについて説明した。
【０１４７】
［補足事項］
なお、上記の説明では、ＰＣ４０がサイトサーバー３０と通信するためにはＩＰアドレスを用いる事としたが、ＩＰアドレスに代わり、サイトサーバー３０のホスト名を用いる構成でもよい。
【０１４８】
以上のように、本発明の情報処理システム１は、本部サイトに設置されたマスターサーバー１０と、各支店サイトに設置された、画像形成装置２０、サイトサーバー３０、およびパーソナルコンピューター４０とを含み、前記マスターサーバー１０は、前記サイトサーバー３０および前記パーソナルコンピューター４０と通信可能な第１の通信部１５と、前記パーソナルコンピューター４０から来た、連携すべき前記サイトサーバー３０のアドレス問合せ要求に対し、前記アドレス問合せ要求を送信したパーソナルコンピューター４０と連携すべきサイトサーバー３０のＩＰアドレスを返信するマッピング管理部１１ａとを備え、前記サイトサーバー３０は、前記マスターサーバー１０、前記パーソナルコンピューター４０、および前記画像形成装置２０と通信可能な第２の通信部３５と、前記画像形成装置２０の提供する機能のうち、ユーザーが使用可能な機能を定義する認可情報３７ａが記憶された第１の記憶部３７と、前記パーソナルコンピューター４０から来た、前記ユーザーの認証要求に対し、ユーザー認証を行い、認証結果を返信する認証処理部３１ａと、前記認証処理部３１ａによる認証が成功したとき、前記ユーザーに対応する前記認可情報３７ａを前記第１の記憶部３７から取得して前記認証要求を出した前記パーソナルコンピューター４０に提供する認可情報提供部３１ｂと、前記パーソナルコンピューター４０から来たジョブデータをスプールし前記画像形成装置２０に出力する第２のスプーラー３１ｃとを備え、前記パーソナルコンピューター４０は、前記マスターサーバー１０および前記サイトサーバー３０と通信可能な第３の通信部４５と、レジストリ４７ａを備えた第２の記憶部４７と、前記マスターサーバー１０のＩＰアドレスが設定され、前記ユーザーからジョブ生成の指示を受けたとき、前記連携すべきサイトサーバー３０のＩＰアドレスを前記マスターサーバー１０に問い合わせ、問い合わせ結果を得るアドレス問合せ部４１ｄと、前記問い合わせ結果に基づき、前記連携すべきサイトサーバー３０に前記ユーザーの認証を要求する認証要求部４１ｅと、前記連携すべきサイトサーバーの前記認可情報提供部３１ｂから前記認可情報３７ａを取得する認可情報取得部４１ｆと、前記認可情報取得部４１ｆにより取得された前記認可情報３７ａに基づいて、前記ジョブデータを生成し、前記問い合わせ結果に基づき、前記連携すべきサイトサーバー３０のＩＰアドレスを前記ジョブデータに埋め込むジョブ生成部４１ｇと、オート・ディテクション・モードに関する設定を前記レジストリ４７ａに保存するモード設定保存部４１ｉと、前記ジョブ生成部４１ｇにより生成された前記ジョブデータをスプールする第１のスプーラー４１ｃと、前記オート・ディテクション・モードに関する設定を前記レジストリ４７ａから読み出すモード設定読出部４１ｊと、前記第１のスプーラー４１ｃから出力された前記ジョブデータから、埋め込まれた前記連携すべきサイトサーバー３０のＩＰアドレスを抽出するアドレス抽出部４１ｈと、前記抽出されたＩＰアドレスに基づき、前記ジョブデータを前記サイトサーバー３０の前記第２のスプーラー３１ｃに送信する送信先切替部４１ｂと、前記レジストリ４７ａから読み出された前記オート・ディテクション・モードの設定に基づいて、前記送信先切替部４１ｂの動作を切り替える動作切替部４１ｋとを備える。
【０１４９】
そのため、各ＰＣへの設定の手間を軽減したり、設定ミスを低減したり出来る。
【０１５０】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１５１】
１  …  情報処理システム
１０  …  マスターサーバー
１１  …  ＣＰＵ
１１ａ…  マッピング管理部
１２  …  ＲＯＭ
１３  …  ＲＡＭ
１４  …  操作入力部
１５  …  通信部
１６  …  表示部
１７  …  記憶部
１７ａ…  ＩＰアドレスマッピングテーブル
１８  …  バス
２０Ａ〜Ｃ…  画像形成装置
３０Ａ〜Ｃ…  サイトサーバー
３１  …  ＣＰＵ
３１ａ…  認証処理部
３１ｂ…  認可情報提供部
３１ｃ…  第２のスプーラー
３２  …  ＲＯＭ
３３  …  ＲＡＭ
３４  …  操作入力部
３５  …  通信部
３６  …  表示部
３７  …  記憶部
３７ａ…  認可情報
３８  …  バス
４０Ａ〜Ｃ…  ＰＣ
４１  …  ＣＰＵ
４１ａ…  プリンタードライバー
４１ｂ…  送信先切替部
４１ｃ…  第１のスプーラー
４１ｄ…  アドレス問合せ部
４１ｅ…  認証要求部
４１ｆ…  認可情報取得部
４１ｇ…  ジョブ生成部
４１ｈ…  アドレス抽出部
４１ｉ…  モード設定保存部
４１ｊ…  モード設定読出部
４１ｋ…  動作切替部
４２  …  ＲＯＭ
４３  …  ＲＡＭ
４４  …  操作入力部
４５  …  通信部
４６  …  表示部
４７  …  記憶部
４７ａ…  レジストリ
４７ｂ…  オート・ディテクション・モードの設定
４８  …  バス
【図１】
2018060256.tif 000003
【図２】
2018060256.tif 000004
【図３】
2018060256.tif 000005
【図４】
2018060256.tif 000006
【図５】
2018060256.tif 000007
【図６】
2018060256.tif 000008
【図７】
2018060256.tif 000009
【図８】
2018060256.tif 000010
【図９】
2018060256.tif 000011
【図１０】
2018060256.tif 000012
【図１１】
2018060256.tif 000013
【図１２】
2018060256.tif 000014
【図１３】
2018060256.tif 000015