(57)【要約】【課題】印刷システムを、簡易に、広域に利用可能とする情報処理装置を提供する。【解決手段】１台以上の画像形成装置が接続されるネットワークＡに接続されたＰＣ３００が当該機器の属するネットワークＢに対してユビキタス印刷ジョブを出力すると（Ｓ１）、ネットワークＡに接続されるルーター１００Ａが当該印刷ジョブを受け付けて、その内容を判断する（Ｓ２）。ルーター１００Ａは、当該印刷ジョブを、ネットワークＡに接続されたＭＦＰで処理されるジョブとして、ネットワークＡに接続される、印刷ジョブを保持可能なＭＦＰ５００Ａ−１に転送する（Ｓ７）。ネットワークＡに接続される、発行ユーザーのログインしたＭＦＰ５００Ａ−２は、上記印刷ジョブを印刷可能なジョブとして提示する（Ｓ１１）。ＭＦＰ５００Ａ−２は、発行ユーザーの指示に従って当該印刷ジョブを処理する（Ｓ１４）。【選択図】図４
2016085611.tif 000002
【特許請求の範囲】
【請求項１】
１台以上の画像形成装置を含む第１のネットワークに接続可能な情報処理装置であって、
機器から前記第１のネットワークへの接続を受け付けるための受付手段と、
前記機器から第２のネットワークに対して出力された印刷ジョブを受け付けるための入力手段と、
前記印刷ジョブが前記第２のネットワークに含まれる第２の保持手段に保持された後、ユーザーからの実行指示を受け付けて実行される印刷ジョブである場合に、当該印刷ジョブが前記第１のネットワークに含まれる第１の保持手段に保持されるように、印刷ジョブを前記第１の保持手段に転送するための転送手段とを備える、情報処理装置。
前記第１のネットワークに接続された機器が当該機器の属する第２のネットワークに対して出力した印刷ジョブを受け付けるための入力手段と、
前記印刷ジョブが前記第２のネットワークに接続される１台以上の画像形成装置のうちの当該印刷ジョブの発行ユーザーのログインした画像形成装置で処理されるジョブとして発行された場合に、前記印刷ジョブを、前記第１のネットワークに接続される前記１台以上の画像形成装置のうちの前記発行ユーザーのログインした画像形成装置で処理されるジョブとして、前記第１のネットワークに接続される、印刷ジョブを保持可能な機器に転送するための転送手段とを備える、情報処理装置。
【請求項２】
前記ユーザーに関する情報を前記第２のネットワークに対して出力して、前記ユーザーが前記印刷ジョブの実行が許可されたユーザーか否かの判定を要求するための要求手段をさらに備え、
前記転送手段は、前記第２のネットワークにおいて前記ユーザーが前記印刷ジョブの実行が許可されたユーザーであると判定された場合に、前記印刷ジョブを前記第１の保持手段に転送する、請求項１に記載の情報処理装置。
【請求項３】
前記第２のネットワークにおいて前記ユーザーが前記印刷ジョブの実行が許可されたユーザーであると判定された場合に、前記ユーザーに関する情報を前記第１のネットワークに含まれる記憶手段に記憶させるための管理手段をさらに備える、請求項２に記載の情報処理装置。
【請求項４】
前記管理手段は、規定期間、前記ユーザーに関する情報を前記記憶手段に記憶させる、請求項３に記載の情報処理装置。
【請求項５】
前記規定期間を設定するための設定手段をさらに備える、請求項４に記載の情報処理装置。
【請求項６】
前記ユーザーに関する情報が前記記憶手段に記憶された場合には、前記転送手段は、前記要求手段による要求を行なうことなく、前記転送手段は、前記印刷ジョブを前記第１の保持手段に転送する、請求項３〜５のいずれかに記載の情報処理装置。
【請求項７】
前記第１のネットワークに含まれる前記１台以上の画像形成装置の中から１台の画像形成装置を特定するための第１の特定手段をさらに備え、
前記記憶手段は、前記特定された１台の画像形成装置が備える、請求項３〜６のいずれかに記載の情報処理装置。
【請求項８】
前記記憶手段は、前記第１のネットワークに含まれる前記１台以上の画像形成装置のそれぞれが備える、請求項３〜６のいずれかに記載の情報処理装置。
【請求項９】
前記第１のネットワークに含まれる前記１台以上の画像形成装置の中から１台の画像形成装置を特定するための第２の特定手段をさらに備え、
前記第１の保持手段は、前記特定された１台の画像形成装置が備える、請求項１〜８のいずれかに記載の情報処理装置。
【請求項１０】
前記ユーザーに関する情報が前記記憶手段に記憶された後、予め定められた期間、前記入力手段が前記ユーザーからの印刷ジョブを受け付けなかった場合に、前記管理手段は、前記記憶手段から前記ユーザーに関する情報を削除する、請求項３〜９のいずれかに記載の情報処理装置。
【請求項１１】
請求項１〜請求項１０のいずれかに記載の情報処理装置を搭載した、画像形成装置。
【請求項１２】
１台以上の画像形成装置が接続される第１のネットワークでのジョブ処理方法であって、
前記第１のネットワークに接続される情報処理装置で、機器から前記第１のネットワークへの接続を受け付けるステップと、
前記情報処理装置で、前記機器から第２のネットワークに対して出力された印刷ジョブを受け付けるステップと、
前記印刷ジョブが前記第２のネットワークに含まれる第２の保持手段に保持された後、ユーザーからの実行指示を受け付けて実行される印刷ジョブである場合に、当該印刷ジョブが前記第１のネットワークに含まれる第１の保持手段に保持されるように、印刷ジョブを前記情報処理装置から前記第１の保持手段に転送するステップとを備える、ジョブ処理方法。
【請求項１３】
１台以上の画像形成装置が接続される第１のネットワークに接続される情報処理装置の制御プログラムであって、
前記制御プログラムは前記情報処理装置に、
機器から前記第１のネットワークへの接続を受け付けるステップと、
前記機器から第２のネットワークに対して出力された印刷ジョブを受け付けるステップと、
前記印刷ジョブが前記第２のネットワークに含まれる第２の保持手段に保持された後、ユーザーからの実行指示を受け付けて実行される印刷ジョブである場合に、当該印刷ジョブが前記第１のネットワークに含まれる第１の保持手段に保持されるように、印刷ジョブを前記第１の保持手段に転送するステップとを実行させる、情報処理装置の制御プログラム。
【請求項１４】
前記制御プログラムは前記情報処理装置に、
前記ユーザーに関する情報を前記第２のネットワークに対して出力して、前記ユーザーが前記印刷ジョブの実行が許可されたユーザーか否かの判定を要求するステップをさらに実行させ、
前記転送するステップは、前記第２のネットワークにおいて前記ユーザーが前記印刷ジョブの実行が許可されたユーザーであると判定された場合に、前記印刷ジョブを前記第１の保持手段に転送する、請求項１３に記載の情報処理装置の制御プログラム。
【請求項１５】
前記制御プログラムは前記情報処理装置に、
前記第２のネットワークにおいて前記ユーザーが前記印刷ジョブの実行が許可されたユーザーであると判定された場合に、前記ユーザーに関する情報を前記第１のネットワークに含まれる記憶手段に記憶させるステップをさらに実行させる、請求項１４に記載の情報処理装置の制御プログラム。
【請求項１６】
前記記憶させるステップは、規定期間、前記ユーザーに関する情報を前記記憶手段に記憶させる、請求項１５に記載の情報処理装置の制御プログラム。
【請求項１７】
前記制御プログラムは前記情報処理装置に、
前記規定期間を設定するステップをさらに実行させる、請求項１６に記載の情報処理装置の制御プログラム。
【請求項１８】
前記ユーザーに関する情報が前記記憶手段に記憶された場合には、前記転送するステップは、前記要求するステップによる要求を行なうことなく、前記転送するステップは、前記印刷ジョブを前記第１の保持手段に転送する、請求項１５〜１７のいずれかに記載の情報処理装置の制御プログラム。
【請求項１９】
前記制御プログラムは前記情報処理装置に、
前記第１のネットワークに含まれる前記１台以上の画像形成装置の中から１台の画像形成装置を特定するステップをさらに実行させ、
前記記憶手段は、前記特定された１台の画像形成装置が備える、請求項１５〜１８のいずれかに記載の情報処理装置の制御プログラム。
【請求項２０】
前記記憶手段は、前記第１のネットワークに含まれる前記１台以上の画像形成装置のそれぞれが備える、請求項１５〜１８のいずれかに記載の情報処理装置の制御プログラム。
【請求項２１】
前記制御プログラムは前記情報処理装置に、
前記第１のネットワークに含まれる前記１台以上の画像形成装置の中から１台の画像形成装置を特定するステップをさらに実行させ、
前記第１の保持手段は、前記特定された１台の画像形成装置が備える、請求項１３〜２０のいずれかに記載の情報処理装置の制御プログラム。
【請求項２２】
前記ユーザーに関する情報が前記記憶手段に記憶された後、予め定められた期間、前記ユーザーからの印刷ジョブを受け付けなかった場合に、前記記憶させるステップは、前記記憶手段から前記ユーザーに関する情報を削除する、請求項１５〜２１のいずれかに記載の情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は情報処理装置、画像形成装置、ジョブ処理方法、および情報処理装置の制御プログラムに関し、特に、ジョブ管理のための処理を実行する情報処理装置、画像形成装置、ジョブ処理方法、および情報処理装置の制御プログラムに関する。
【背景技術】
【０００２】
特開２００９−５４００５号公報（以下、特許文献１）や特開２００９−５４００６号公報（以下、特許文献２）などの開示するシステムは、次のようなものである。すなわち、１台以上の画像形成装置が接続されたネットワークに対して、印刷ジョブが出力される。ユーザーは、上記１台以上の画像形成装置のうちのいずれかの画像形成装置にログインして、当該画像形成装置に上記印刷ジョブを処理させる。印刷ジョブは、該システムに含まれるサーバーに保持される。または、該システムはサーバーを含まなくてもよい。印刷ジョブは、上記１台以上の画像形成装置のうちのいずれかの画像形成装置に保持されてもよい。
【０００３】
このシステムを利用することで、ユーザーは、印刷ジョブを保持している装置を意識する必要がない。ユーザーは、該システムに含まれるいずれの画像形成装置にも、ログインするだけでジョブ処理を指示することができる。
【０００４】
昨今、オフィスが広域に展開されている。１つのオフィスには、１つ以上のネットワークが構築されている。ここでのネットワークは、１台以上の機器を接続可能な、ＬＡＮ（Local  Area  Network）などの通信環境を指す。オフィスが広域になるにつれて、ネットワークは、他のネットワークと通信可能とされる。たとえば、東京本社のネットワークと大阪支社のネットワークとが通信可能とされるような例が挙げられる。
【０００５】
ユーザーの中には、第１のネットワークに接続可能な自身の情報処理装置を、第２のネットワークでも、第１のネットワークと同様に用いたいと要望する場合がある。たとえば、東京本社のネットワークに接続可能な端末装置を有するユーザーが、当該端末装置を携帯して大阪支社に出張した場合に、該端末装置を大阪支社のネットワークに接続して用いたい、というニーズを有する場合がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−５４００５号公報
【特許文献２】特開２００９−５４００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記のニーズに応えて、端末装置を異なるネットワークに接続可能とするためには、煩雑な作業が必要となる。たとえば、ユーザーは、該端末装置にインストールされているプリンタードライバーに新たなネットワークに接続される画像形成装置のアドレスを登録しなければならない。さらに、ユーザーは、該端末装置に新たなネットワークに関する情報を設定しなければならない。
【０００８】
本開示は、印刷システムを、簡易に、広域に利用可能とする情報処理装置を提供することを目的の１つとしている。また、本開示は、印刷システムを、簡易に、広域に利用可能とする画像形成装置を提供することを目的の１つとしている。また、本開示は、印刷システムを、簡易に、広域に利用可能とするためのジョブ処理方法を提供することを目的の１つとしている。また、本開示は、印刷システムを、簡易に、広域に利用可能とするための、情報処理装置の制御プログラムを提供することを目的の１つとしている。
【課題を解決するための手段】
【０００９】
ある実施の形態に従うと、１台以上の画像形成装置を含む第１のネットワークに接続可能な情報処理装置が提供される。この情報処理装置は、機器から第１のネットワークへの接続を受け付けるための受付手段と、機器から第２のネットワークに対して出力された印刷ジョブを受け付けるための入力手段と、印刷ジョブが第２のネットワークに含まれる第２の保持手段に保持された後、ユーザーからの実行指示を受け付けて実行される印刷ジョブである場合に、当該印刷ジョブが第１のネットワークに含まれる第１の保持手段に保持されるように、印刷ジョブを第１の保持手段に転送するための転送手段とを備える。
【００１０】
好ましくは、情報処理装置は、ユーザーに関する情報を第２のネットワークに対して出力して、ユーザーが印刷ジョブの実行が許可されたユーザーか否かの判定を要求するための要求手段をさらに備える。転送手段は、第２のネットワークにおいてユーザーが印刷ジョブの実行が許可されたユーザーであると判定された場合に、印刷ジョブを第１の保持手段に転送する。
【００１１】
より好ましくは、情報処理装置は、第２のネットワークにおいてユーザーが印刷ジョブの実行が許可されたユーザーであると判定された場合に、ユーザーに関する情報を第１のネットワークに含まれる記憶手段に記憶させるための管理手段をさらに備える。
【００１２】
より好ましくは、管理手段は、規定期間、ユーザーに関する情報を記憶手段に記憶させる。
【００１３】
より好ましくは、情報処理装置は、上記規定期間を設定するための設定手段をさらに備える。
【００１４】
好ましくは、ユーザーに関する情報が記憶手段に記憶された場合には、転送手段は、要求手段による要求を行なうことなく、転送手段は、印刷ジョブを第１の保持手段に転送する。
【００１５】
好ましくは、情報処理装置は、第１のネットワークに含まれる１台以上の画像形成装置の中から１台の画像形成装置を特定するための第１の特定手段をさらに備える。記憶手段は、特定された１台の画像形成装置が備える。
【００１６】
好ましくは、記憶手段は、第１のネットワークに含まれる１台以上の画像形成装置のそれぞれが備える。
【００１７】
好ましくは、情報処理装置は、第１のネットワークに含まれる１台以上の画像形成装置の中から１台の画像形成装置を特定するための第２の特定手段をさらに備える。第１の保持手段は、特定された１台の画像形成装置が備える。
【００１８】
好ましくは、ユーザーに関する情報が記憶手段に記憶された後、予め定められた期間、入力手段がユーザーからの印刷ジョブを受け付けなかった場合に、管理手段は、記憶手段からユーザーに関する情報を削除する。
【００１９】
他の実施の形態に従うと、上記の情報処理装置を搭載した画像形成装置が提供される。
他の実施の形態に従うと、１台以上の画像形成装置が接続される第１のネットワークでのジョブ処理方法が提供される。このジョブ処理方法は、第１のネットワークに接続される情報処理装置で、機器から第１のネットワークへの接続を受け付けるステップと、情報処理装置で、機器から第２のネットワークに対して出力された印刷ジョブを受け付けるステップと、印刷ジョブが第２のネットワークに含まれる第２の保持手段に保持された後、ユーザーからの実行指示を受け付けて実行される印刷ジョブである場合に、当該印刷ジョブが第１のネットワークに含まれる第１の保持手段に保持されるように、印刷ジョブを情報処理装置から第１の保持手段に転送するステップとを備える。
【００２０】
他の実施の形態に従うと、１台以上の画像形成装置が接続される第１のネットワークに接続される情報処理装置の制御プログラムが提供される。この制御プログラムは、情報処理装置に、機器から第１のネットワークへの接続を受け付けるステップと、機器から第２のネットワークに対して出力された印刷ジョブを受け付けるステップと、印刷ジョブが第２のネットワークに含まれる第２の保持手段に保持された後、ユーザーからの実行指示を受け付けて実行される印刷ジョブである場合に、当該印刷ジョブが第１のネットワークに含まれる第１の保持手段に保持されるように、印刷ジョブを第１の保持手段に転送するステップとを実行させる。
【００２１】
好ましくは、制御プログラムは情報処理装置に、ユーザーに関する情報を第２のネットワークに対して出力して、ユーザーが印刷ジョブの実行が許可されたユーザーか否かの判定を要求するステップをさらに実行させる。転送するステップは、第２のネットワークにおいてユーザーが印刷ジョブの実行が許可されたユーザーであると判定された場合に、印刷ジョブを第１の保持手段に転送する。
【００２２】
より好ましくは、制御プログラムは情報処理装置に、第２のネットワークにおいてユーザーが印刷ジョブの実行が許可されたユーザーであると判定された場合に、ユーザーに関する情報を第１のネットワークに含まれる記憶手段に記憶させるステップをさらに実行させる。
【００２３】
より好ましくは、記憶させるステップは、規定期間、ユーザーに関する情報を記憶手段に記憶させる。
【００２４】
より好ましくは、制御プログラムは情報処理装置に、規定期間を設定するステップをさらに実行させる。
【００２５】
好ましくは、ユーザーに関する情報が記憶手段に記憶された場合には、転送するステップは、要求するステップによる要求を行なうことなく、転送するステップは、印刷ジョブを第１の保持手段に転送する。
【００２６】
好ましくは、制御プログラムは情報処理装置に、第１のネットワークに含まれる１台以上の画像形成装置の中から１台の画像形成装置を特定するステップをさらに実行させ、記憶手段は、特定された１台の画像形成装置が備える。
【００２７】
好ましくは、記憶手段は、第１のネットワークに含まれる１台以上の画像形成装置のそれぞれが備える。
【００２８】
好ましくは、制御プログラムは情報処理装置に、第１のネットワークに含まれる１台以上の画像形成装置の中から１台の画像形成装置を特定するステップをさらに実行させる。第１の保持手段は、特定された１台の画像形成装置が備える。
【００２９】
好ましくは、ユーザーに関する情報が記憶手段に記憶された後、予め定められた期間、ユーザーからの印刷ジョブを受け付けなかった場合に、記憶させるステップは、記憶手段からユーザーに関する情報を削除する。
【発明の効果】
【００３０】
この開示によると、印刷システムを、簡易に、広域に利用可能とすることができる。
【図面の簡単な説明】
【００３１】
【図１】実施の形態にかかる画像処理システム（以下、単にシステムと略する）の構成の一例を表わした図である。
【図２】システムに含まれる情報処理装置の一例としてのルーターのハードウェア構成の一例を表わしたブロック図である。
【図３】システムに含まれる画像形成装置の一例としてのＭＦＰのハードウェア構成の一例を表わしたブロック図である。
【図４】システムの動作概要を表わした図である。
【図５】ルーターの機能構成の一例を表わしたブロック図である。
【図６】ルーターの動作の一例を表わしたフローチャートである。
【発明を実施するための形態】
【００３２】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００３３】
＜システム構成＞
図１は、本実施の形態にかかる画像処理システム（以下、単にシステムという）の構成の一例を表わした図である。図１を参照して、本システムは、ネットワークＡおよびネットワークＢを含む。ネットワークＡおよびネットワークＢは、ルーター１００Ａ，１００Ｂ（以降、これらを総称してルーター１００ともいう）を介して電気的に接続される。
【００３４】
各ネットワークは、ＬＡＮ（Local  Area  Network）などであって、特定のエリアに設置されている。該ネットワークは、インターネットなどの、不特定多数の機器が接続可能なものではなく、特定の機器のみが接続可能である。ネットワークＡ，Ｂとしては、たとえば東京本社に構築されたネットワークおよび大阪支社に構築されたネットワークなど、遠隔に構築されたネットワークが想定されている。これらネットワークは、ルーター１００を介して通信可能に接続されている。
【００３５】
各ネットワークは、１台以上の画像形成装置を含む。すなわち、図１を参照して、ネットワークＡは、ＭＦＰ（Multi-Functional  Peripheral）５００Ａ−１，５００Ａ−２，５００Ａ−３，５００Ａ−４を含む。ネットワークＢは、ＭＦＰ５００Ｂ−１，５００Ｂ−２を含む。ＭＦＰは、画像形成装置の一例である。以降の説明では、ＭＦＰ５００Ａ−１，…を総称して、ＭＦＰ５００ともいう。
【００３６】
ルーター１００Ａ，１００Ｂは、情報処理装置の一例である。ネットワークに含まれる情報処理装置は、他のネットワークに含まれる情報処理装置と通信可能な装置であればどのような装置であってもよい。たとえば、図１に表わされたようにルーターであってもよいし、サーバーであってもよいし、ＭＦＰ５００のうちの１台であってもよい。または、情報処理装置は、これら装置の一部であってもよい。言い換えると、情報処理装置は、ＭＦＰ５００のうちの１台に搭載されていてもよい。
【００３７】
ネットワークＡ，Ｂは、いずれも、端末装置などの情報機器に接続可能である。ネットワークＡ，Ｂに含まれるＭＦＰ５００は、当該各ネットワークに接続された情報機器から出力された印刷ジョブを処理する。
【００３８】
図１を参照して、ネットワークＢには、通常、情報機器の一例としてのＰＣ（パーソナルコンピューター）３００が接続されている。ＰＣ３００は、たとえば、大阪支社に勤務するユーザーが、大阪支社に設置されているネットワークＢに接続して使用しているＰＣに該当する。
【００３９】
当該ユーザーがＰＣ３００を携帯して東京本社に出張した場合、該ユーザーは、図１に表わされたように、ＰＣ３００を東京本社に設置されているネットワークＡに接続可能である。
【００４０】
＜装置構成＞
図２は、情報処理装置の一例としてのルーター１００のハードウェア構成の一例を表わしたブロック図である。図２を参照して、ルーター１００は、装置全体を制御するためのＣＰＵ（Central  Processing  Unit）１０を含む。また、ルーター１００は、ＣＰＵ１０で実行されるプログラムを記憶するためのＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域となるＲＡＭ（Random  Access  Memory）１２と、各種情報を記憶するための記憶装置の一例であるＨＤＤ（Hard  Disk  Drive）１３とを含む。また、ルーター１００は、第１ネットワークコントローラー１４と第２ネットワークコントローラー１５とを含む。第１ネットワークコントローラー１４は、当該ルーター１００の属するネットワークに接続される他の装置との間の通信を制御する。第２ネットワークコントローラー１５は、他のネットワークに含まれるルーターとの間の通信を制御する。
【００４１】
なお、記憶装置には、各ネットワークに通常接続されているＰＣ３００や、ＭＦＰ５００等の機器に関する情報および当該機器を使用するユーザーに関する情報が予め記憶されている。
【００４２】
なお、情報処理装置のハードウェア構成は、図２の装置構成に限定されない。情報処理装置がサーバーやＭＦＰなどの他の装置である場合に、当該他の装置に適した他の構成をさらに備える。
【００４３】
図３は、画像形成装置の一例としてのＭＦＰ５００のハードウェア構成の一例を表わしたブロック図である。図３を参照して、ＭＦＰ５００は、装置全体を制御するためのＣＰＵ５０を含む。また、ＭＦＰ５００は、ＣＰＵ５０で実行されるプログラムを記憶するためのＲＯＭ５１と、ＣＰＵ５０でプログラムを実行する際の作業領域となるＲＡＭ５２と、画像データなどを記憶するための記憶装置の一例であるＨＤＤ５３とを含む。また、ＭＦＰ５００は、スキャナー５４と、プリンター５５と、操作パネル５６と、ネットワークコントローラー５７とを含む。ネットワークコントローラー５７は、当該ＭＦＰ５００の属するネットワークに含まれる他の装置との間の通信を制御する。
【００４４】
＜動作概要＞
本システムにおいて、各ネットワークは、いわゆるユビキタスプリントと呼ばれる印刷ジョブの処理が可能である。
【００４５】
すなわち、ネットワークＢに接続されたＰＣ３００は、ユーザー操作に従って印刷ジョブを出力する。ネットワークＢに含まれる１台のＭＦＰ５００Ｂ−１は該印刷ジョブを受信し、メモリーに格納する。ＰＣ３００から出力された印刷ジョブを受信するＭＦＰ５００Ｂは、ＰＣ３００あるいは印刷ジョブの発行ユーザーに応じて予め決められていてもよい。または、ＭＦＰ５００Ｂは、印刷ジョブの発行時に発行ユーザーに指定されてもよい。または、ＭＦＰ５００Ｂは、印刷ジョブが発行されたタイミングで自動的に決定されてもよい。該発行ユーザーがネットワークＢに含まれる１台のＭＦＰ５００Ｂ−２にログインすると、ＭＦＰ５００Ｂ−２は、ネットワークＢに含まれる各ＭＦＰ５００Ｂに当該ユーザーの発行した印刷ジョブを問い合わせる。該問い合わせに応じて、上記印刷ジョブに関する情報が、ＭＦＰ５００Ｂ−１からＭＦＰ５００Ｂ−２に転送される。印刷ジョブに関する情報は、たとえば、当該ジョブの名称（ジョブ名）である。ＭＦＰ５００Ｂ−２には、当該ユーザーの発行した印刷ジョブに関する情報が、選択可能に提示される。ＭＦＰ５００Ｂ−２は、該ユーザーから処理対象として当該印刷ジョブの選択を受け付ける。すると、ＭＦＰ５００Ｂ−２は、印刷ジョブ本体データをＭＦＰ５００Ｂ−１から取得して処理する。これにより、ユーザーは、印刷ジョブを保持しているＭＦＰを意識する必要がない。そして、ユーザーは、ネットワークＢに含まれるいずれのＭＦＰ５００Ｂでも、自身の発行した印刷ジョブを処理できる。
【００４６】
以上が、ユビキタスプリントと呼ばれる印刷ジョブの処理である。さらに、以上の動作は、ネットワークに印刷ジョブの保持専用のサーバー（いわゆる文書サーバー）が含まれない、いわゆるサーバーレスユビキタスプリントと呼ばれる印刷ジョブの処理である。この例では、ネットワークＡ，Ｂに文書サーバーが含まれないものとしている。しかしながら、ネットワークＡ，Ｂに文書サーバーが含まれていてもよい。なお、以降の説明では、印刷ジョブを保持するＭＦＰ（上記の例ではＭＦＰ５００Ｂ−１）を「ストレージＭＦＰ」とも称する。ユーザーのログインを受け付けて印刷ジョブを処理するＭＦＰ（上記の例ではＭＦＰ５００Ｂ−２）を「クライアントＭＦＰ」とも称する。
【００４７】
本実施の形態にかかるシステムでは、ＰＣ３００のユーザーが、通常、ネットワークＢに接続されるＰＣ３００をネットワークＡに接続して、印刷ジョブを発行する。ＰＣ３００が新たなネットワークに接続されると、ＰＣ３００をネットワークＡに接続するために必要な情報がＰＣ３００に割り当てられる。該情報のＰＣ３００への割り当てには、たとえばＤＨＣＰ（Dynamic  Host  Configuration  Protocol）などの仕組みが利用される。または、ユーザーが該情報をＰＣ３００に設定してもよい。これにより、ＰＣ３００はネットワークＡに接続される他の装置と通信可能となる。
【００４８】
図４は、ネットワークＡに接続されたＰＣ３００から印刷ジョブが発行された場合の、本システムの動作概要を表わした図である。
【００４９】
図４を参照して、ネットワークＡに接続されたＰＣ３００は、ユーザーから、印刷ジョブを発行する操作を受け付ける。この操作は、ネットワークＢに接続されてユビキタスプリントを実行するときと同様の操作である。すると、ＰＣ３００は、印刷ジョブを発行する（ステップＳ１）。
【００５０】
ネットワークＡのルーター１００Ａは、該ネットワークＡ内の通信を監視することで、ＰＣ３００から印刷ジョブが出力されたことを検知する。ルーター１００Ａは、ＰＣ３００から出力された印刷ジョブを一時的に捕捉する。
【００５１】
ルーター１００Ａは、印刷ジョブの宛先を参照することで、当該印刷ジョブが、ネットワークＡでユビキタスプリントを実行するためのもの（以下、ユビキタスプリントジョブとも称する）であるか、他のネットワークに宛てたユビキタスプリントジョブであるか、ユビキタスジョブではなく指定したＭＦＰでプリントを実行する通常の印刷ジョブであるか、を判断する（ステップＳ２）。なお、印刷ジョブに、ユビキタスプリントジョブであるか通常の印刷ジョブであるかを表わす情報が付加されていてもよい。この場合、ルーター１００Ａは、当該情報を参照して、当該印刷ジョブがユビキタスプリントジョブであるか通常の印刷ジョブであるかを判断する。
【００５２】
ＰＣ３００からの印刷ジョブがユビキタスプリントジョブではなく指定したＭＦＰでプリントを実行する通常の印刷ジョブである場合には、ルーター１００Ａは、指定されたＭＦＰに該印刷ジョブを転送する（ステップＳ３）。当該印刷ジョブは、指定されたＭＦＰにおいて処理される。
【００５３】
ＰＣ３００からの印刷ジョブがユビキタスプリントジョブである場合には、ルーター１００Ａは、当該印刷ジョブをネットワークＡのストレージＭＦＰとなるＭＦＰ５００Ａ−１に転送する（ステップＳ７）。
【００５４】
好ましくは、ＰＣ３００からの印刷ジョブがネットワークＡとは異なるネットワークＢに向けたユビキタスプリントジョブである場合には、ルーター１００Ａは、当該印刷ジョブから、発行ユーザーに関する情報など、ユーザーがユビキタスプリントの実行を許可されたユーザーか否かの判定に必要な情報を読み出す。そして、ルーター１００Ａは、該情報をネットワークＢのルーター１００Ｂに転送して、ユーザーについての判定を行なうため、ユーザー認証を要求する（ステップＳ４）。この要求に応じて、ルーター１００ＢなどのネットワークＢの機器において、ユーザー認証が行なわれる（ステップＳ５）。
【００５５】
ルーター１００Ｂから認証成功の結果を受けると（ステップＳ６）、ルーター１００Ａは、当該印刷ジョブをネットワークＡのストレージＭＦＰとなるＭＦＰ５００Ａ−１に、ネットワークＡでのユビキタスプリントジョブとして転送する（ステップＳ７）。
【００５６】
ストレージＭＦＰであるＭＦＰ５００Ａ−１は、ルーター１００Ａから印刷ジョブを受け付けると、メモリーに該印刷ジョブを保持する（ステップＳ８）。
【００５７】
ＰＣ３００のユーザーがネットワークＡのＭＦＰ５００Ａ−２にログインすると、ＭＦＰ５００Ａ−２はクライアントＭＦＰとなる。クライアントＭＦＰとなったＭＦＰ５００Ａ−２は、ログインしたユーザーの情報をネットワークＡのストレージＭＦＰであるＭＦＰ５００Ａ−１に渡して、当該ユーザーが発行ユーザーである印刷ジョブの情報を要求する（ステップＳ９）。
【００５８】
ストレージＭＦＰであるＭＦＰ５００Ａ−１には上記印刷ジョブが保持されているので、ＭＦＰ５００Ａ−１は上記要求に応じて、該印刷ジョブに関する情報をＭＦＰ５００Ａ−２に転送する（ステップＳ１０）。
【００５９】
クライアントＭＦＰであるＭＦＰ５００Ａ−２は、ＭＦＰ５００Ａ−１からの情報に基づいて、操作パネル５６に該印刷ジョブを選択可能に提示した操作画面（図示しない）を表示し（ステップＳ１１）、ユーザーの操作を受け付けるまで待機する。
【００６０】
ＰＣ３００のユーザーがＭＦＰ５００Ａ−２の上記操作画面において、該印刷ジョブを印刷対象のジョブとして選択すると、ＭＦＰ５００Ａ−２はストレージＭＦＰであるＭＦＰ５００Ａ−１に対して当該印刷ジョブの本体データを要求する（ステップＳ１２）。
【００６１】
ＭＦＰ５００Ａ−２は、ＭＦＰ５００Ａ−１から当該印刷ジョブの本体を取得すると（ステップＳ１３）、ユーザー指示に従って該ジョブを印刷する（ステップＳ１４）。
【００６２】
好ましくは、ストレージＭＦＰであるＭＦＰ５００Ａ−１は、ログインユーザーがユビキタスプリントが許可されたユーザーであるか否かを認証する。すなわち、ＭＦＰ５００Ａ−１は、ユビキタスプリントが許可されたユーザーを認証ユーザーとしてＨＤＤ５３に予め記憶しておく。そして、クライアントＭＦＰであるＭＦＰ５００Ａ−２からログインしたユーザーが発行ユーザーである印刷ジョブの情報が要求されたときに、ＭＦＰ５００Ａ−１は、当該ユーザーが認証ユーザーであるか否かを認証する。上記ユーザーが認証ユーザーである場合に、ＭＦＰ５００Ａ−１は、当該ユーザーが発行ユーザーである印刷ジョブの情報をＭＦＰ５００Ａ−２に返す。
【００６３】
通常、ＰＣ３００は、ネットワークＢに接続して使用されているものであるため、ＰＣ３００のユーザーは認証ユーザーとしてストレージＭＦＰであるＭＦＰ５００Ａ−１には登録されていない。そのため、ストレージＭＦＰで上記認証が行なわれる場合には、ＰＣ３００のユーザーの印刷ジョブはクライアントＭＦＰであるＭＦＰ５００Ａ−２で処理されることがない。そこで、一例として、上記ステップＳ７で印刷ジョブをストレージＭＦＰであるＭＦＰ５００Ａ−１に転送する際に、ルーター１００Ａは、当該印刷ジョブの発行元ユーザーが上記認証が不要なユーザーであることを表わす情報を付加する。この情報が付加された印刷ジョブがクライアントＭＦＰであるＭＦＰ５００Ａ−２から情報が要求された印刷ジョブである場合には、ストレージＭＦＰであるＭＦＰ５００Ａ−１は、上記認証を行なうことなく該印刷ジョブの情報をＭＦＰ５００Ａ−２に渡す。
【００６４】
または、ルーター１００Ａは、ネットワークＢのルーター１００Ｂで該印刷ジョブの発行ユーザーのユーザー認証が成功だった場合に、当該ユーザーに関する情報をストレージＭＦＰであるＭＦＰ５００Ａ−１に渡して（ステップＳ７’）、仮の認証ユーザーとして登録させてもよい（ステップＳ８）。これにより、ストレージＭＦＰであるＭＦＰ５００Ａ−１で上記認証が行なわれても、該印刷ジョブがクライアントＭＦＰであるＭＦＰ５００Ａ−２に転送され、ＭＦＰ５００Ａ−２での処理が実現する。
【００６５】
なお、好ましくは、ルーター１００Ａは、該印刷ジョブの発行ユーザーの情報を仮の認証ユーザーとしてＭＦＰ５００Ａ−１のみに登録させる。ルーター１００Ａは、他のＭＦＰ５００Ａ−には該印刷ジョブの発行ユーザーの情報を登録させない。このようにすることで、ユーザー情報の漏えいや拡散を抑えることができる。
【００６６】
好ましくは、ストレージＭＦＰであるＭＦＰ５００Ａ−１は、ＰＣ３００のユーザーを予め規定された期間、仮の認証ユーザーとしてＨＤＤ５３に登録する。上記期間は、ルーター１００ＡからＭＦＰ５００Ａ−１に、該ユーザーに関する情報と共に渡されてもよい。ＭＦＰ５００Ａ−１は、該期間の経過の後に、ＨＤＤ５３に登録されている認証ユーザーから当該ユーザーを削除する。または、上記期間はルーター１００Ａが記憶していてもよい。ルーター１００Ａは、ＭＦＰ５００Ａ−１に該ユーザーに関する情報を渡してから上記期間の後に、ＭＦＰ５００Ａ−１に該ユーザーに関する情報の削除を指示する。
【００６７】
さらに、上記期間は、ルーター１００Ａで設定可能であってもよい。当該設定は、ルーター１００Ａの操作部（図示しない）が受け付けたユーザー操作によってなされてもよい。または、当該設定は、ルーター１００ＡがＰＣ３００から受け付けた指示によってなされてもよい。
【００６８】
より好ましくは、ストレージＭＦＰであるＭＦＰ５００Ａ−１にＰＣ３００のユーザーが仮のユーザーとして登録されてから予め規定された期間、当該ユーザーが発行元ユーザーである印刷ジョブがネットワークＡに出力されない場合、ＭＦＰ５００Ａ−１の認証ユーザーから上記ユーザーの情報が削除されてもよい。ルーター１００Ａは、ＭＦＰ５００Ａ−１に該ユーザーに関する情報を渡してから上記規定された期間、当該ユーザーからの印刷ジョブの発行を監視する。そして、該当する印刷ジョブが発行されなかった場合に、ルーター１００Ａは、ＭＦＰ５００Ａ−１に該ユーザーに関する情報の削除を指示する。または、ストレージＭＦＰであるＭＦＰ５００Ａ−１は、該ユーザーを仮の認証ユーザーとして登録してから上記規定された期間、当該ユーザーからの印刷ジョブを受け付けなかった場合に、該ユーザーに関する情報を削除してもよい。
【００６９】
＜機能構成＞
図５は、上記動作を実行するためのルーター１００の機能構成の一例を表わしたブロック図である。図５の機能は、ルーター１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することで、主に、ＣＰＵ１０で実現される。少なくとも一部機能が、図２に表わされた他の構成、または電気回路などの図示されないハードウェアによって実現されてもよい。
【００７０】
図５を参照して、ルーター１００のＣＰＵ１０は、印刷ジョブの入力を受け付けるためのジョブ入力部１０１と、当該ジョブの種類を判断するための判断部１０２と、判断部１０２での判断に応じて印刷ジョブを転送するための転送部１０３とを含む。
【００７１】
ジョブ入力部１０１は、第１ネットワークコントローラー１４より、当該ルーター１００が含まれるネットワークに接続された装置から出力された印刷ジョブの入力を受け付ける。
【００７２】
判断部１０２は、印刷ジョブの宛先を参照して、当該印刷ジョブが、当該ルーター１００が含まれるネットワークのユビキタスプリントジョブであるか、他のネットワークに宛てたユビキタスプリントジョブであるか、ユビキタスジョブではなく指定したＭＦＰでプリントを実行する通常の印刷ジョブであるか、を判断する。印刷ジョブに、ユビキタスプリントジョブであるか通常の印刷ジョブであるかを表わす情報が付加されていてもよい。この場合、判断部１０２は、当該情報を参照して、当該印刷ジョブがユビキタスプリントジョブであるか通常の印刷ジョブであるかを判断する。
【００７３】
判断部１０２は、第１ネットワークコントローラー１４を介して印刷ジョブを転送するための第１転送部１０４と、第２ネットワークコントローラー１５を介して印刷ジョブを転送するための第２転送部１０５とを含む。第１転送部１０４は、第１ネットワークコントローラー１４を介して、当該ルーター１００が含まれるネットワークに含まれるＭＦＰに印刷ジョブを転送する。第２転送部１０５は、第２ネットワークコントローラー１５を介して、当該ルーター１００が含まれるネットワークとは異なるネットワークに対して印刷ジョブを転送する。
【００７４】
印刷ジョブがユビキタスプリントジョブではなく、指定したＭＦＰでプリントを実行する通常の印刷ジョブである場合には、第１転送部１０４または第２転送部１０５は、指定されたＭＦＰに該印刷ジョブを転送する。
【００７５】
印刷ジョブがユビキタスプリントジョブである場合、第１転送部１０４は、当該ルーター１００が含まれるネットワークのストレージＭＦＰに該印刷ジョブを転送する。
【００７６】
好ましくは、ルーター１００のＣＰＵ１０は要求部１０６をさらに含む。印刷ジョブがユビキタスプリントジョブであって、ルーター１００が含まれるネットワークとは異なる他のネットワークに対するユビキタスプリントジョブである場合に、要求部１０６は、上記他のネットワークに対して当該印刷ジョブの発行ユーザーの認証を要求する。具体的に、要求部１０６は、上記他のネットワークに含まれるルーターに、当該印刷ジョブの発行ユーザーに関する情報を出力して、認証を要求する。
【００７７】
そして、ルーター１００のＣＰＵ１０は、上記他のネットワークに含まれるルーターから認証結果の入力を受け付けるための認証結果入力部１０７をさらに含む。認証成功の場合に、第１転送部１０４は、当該印刷ジョブを、当該ルーター１００が含まれるネットワークのストレージＭＦＰに転送する。
【００７８】
好ましくは、各ＭＦＰ５００Ａはユーザー認証部（図示しない）を有する。各ＭＦＰ５００Ａのユーザー認証部は、ネットワークＡのストレージＭＦＰに保持された印刷ジョブの印刷を指示するために当該ＭＦＰ５００Ａにログインするユーザーを認証する。各ＭＦＰ５００Ａのユーザー認証部は、ログインを許可するユーザーである認証ユーザーを予めＨＤＤ５３に記憶していている。または、各ＭＦＰ５００Ａのユーザー認証部は、ネットワークＡに含まれる認証サーバーなどの他の装置（図示しない）に記憶されている認証ユーザーを参照して認証を行なってもよい。また、ＭＦＰ５００Ａは、他の装置が行なった判定結果を取得する構成としてもよい。
【００７９】
そして、ルーター１００のＣＰＵ１０は、各ＭＦＰ５００Ａはユーザー認証部を管理するための管理部１０８をさらに含む。管理部１０８は、上記他のネットワークにおける上記印刷ジョブの発行ユーザーのユーザー認証が成功の場合に、当該発行ユーザーを、各ＭＦＰ５００Ａのユーザー認証部で認証される仮の認証ユーザーに加える。具体的には、管理部１０８は、各ＭＦＰ５００Ａのユーザー認証部に当該発行ユーザーの情報を渡して該ユーザーを仮の認証ユーザーとして登録させる。または、管理部１０８は、上記認証サーバーなどの他の装置に当該発行ユーザーの情報を渡して、該ユーザーを仮の認証ユーザーとして登録させてもよい。
【００８０】
より好ましくは、管理部１０８は、上記印刷ジョブを保持したストレージＭＦＰであるＭＦＰ５００Ａ−１のユーザー認証部にのみ当該発行ユーザーの情報を渡して該ユーザーを仮の認証ユーザーとして登録させる。管理部１０８は、他のＭＦＰ５００Ａ−２には当該発行ユーザーを登録させない。このようにすることで、ユーザー情報の漏えいや拡散を防止することができる。
【００８１】
より好ましくは、管理部１０８は、上記発行ユーザーを、予め規定された期間、仮の認証ユーザーとする。管理部１０８は、上記期間を該ユーザーに関する情報と共にＭＦＰ５００Ａに渡して、当該期間の後に削除を指示する。または、管理部１０８は、上記期間の後に、ＭＦＰ５００Ａに対して認証ユーザーから当該ユーザーの削除を指示してもよい。
【００８２】
さらに、ルーター１００のＣＰＵ１０は、上記期間を設定するための設定部１０９を含む。設定部１０９は、期間の指定や設定の指示を、第１ネットワークコントローラー１４を介してＰＣ３００から受け付ける。または、設定部１０９は、期間の指定や設定の指示を操作部（図示しない）から受け付けてもよい。
【００８３】
さらに、管理部１０８は、ＭＦＰ５００Ａに上記印刷ジョブの発行ユーザーを仮のユーザーとして登録してから予め規定された期間、当該ユーザーが発行元ユーザーである印刷ジョブがネットワークＡに出力されない場合、ＭＦＰ５００Ａの認証ユーザーから上記ユーザーを削除してもよい。管理部１０８は、上記予め規定された期間、当該ユーザーからの印刷ジョブの発行を監視する。そして、該当する印刷ジョブが発行されなかった場合に、管理部１０８は、ＭＦＰ５００Ａに対して削除を指示する。または、管理部１０８は、上記期間を該ユーザーに関する情報と共にＭＦＰ５００Ａに渡してよい。ＭＦＰ５００Ａは、当該期間中にＭＦＰ５００Ａが当該ユーザーからの印刷ジョブを受け付けなかった場合に、該ユーザーに関する情報を削除する。
【００８４】
＜動作フロー＞
図６は、ルーター１００の動作の一例を表わしたフローチャートである。図６のフローチャートに表わされた動作は、ルーター１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行し、図５の各機能を発揮することによって実現される。
【００８５】
図６を参照して、ルーター１００の属するネットワークに印刷ジョブが投入されると、ルーター１００のＣＰＵ１０は、当該印刷ジョブの入力を受け付ける（ステップＳ１０１でＹＥＳ）。そして、ＣＰＵ１０は、当該印刷ジョブがユビキタスプリントジョブであるか通常の印刷ジョブであるかを判断する。また、ＣＰＵ１０は、当該印刷ジョブがユビキタスプリントジョブである場合に、ルーター１００の属するネットワークに対するユビキタスプリントジョブであるか他のネットワークに対するユビキタスプリントジョブであるかを判断する（ステップＳ１０３）。
【００８６】
印刷ジョブがユビキタスプリントジョブではなく通常の印刷ジョブであった場合（ステップＳ１０５でＮＯ）、ＣＰＵ１０は、当該印刷ジョブで指定された転送先であるＭＦＰ５００に当該印刷ジョブを転送する（ステップＳ１０７）。そして、ＣＰＵ１０は、一連の動作を終了する。
【００８７】
印刷ジョブがユビキタスプリントジョブであって、自身の属するネットワークに対するユビキタスプリントジョブであった場合（ステップＳ１０９でＮＯ）、ＣＰＵ１０は、ストレージＭＦＰと予め規定されたＭＦＰ５００、あるいは、転送時にストレージＭＦＰと判断されるＭＦＰ５００を特定し、特定されたＭＦＰ５００に当該印刷ジョブを転送する（ステップＳ１１１）。そして、ＣＰＵ１０は、一連の動作を終了する。
【００８８】
印刷ジョブがユビキタスプリントジョブであって、自身の属するネットワークとは異なる他のネットワークに対するユビキタスプリントジョブであった場合（ステップＳ１０９でＹＥＳ）、ＣＰＵ１０は、ストレージＭＦＰと予め規定されたＭＦＰ５００、あるいは、転送時にストレージＭＦＰと判断されるＭＦＰ５００に自身の属するネットワークに対するユビキタスプリントジョブとして転送する（ステップＳ１１７）。
【００８９】
好ましくは、ＣＰＵ１０は、印刷ジョブがユビキタスプリントジョブであって、自身の属するネットワークとは異なる他のネットワークに対するユビキタスプリントジョブであった場合には、上記他のネットワークに対して当該印刷ジョブの発行元ユーザーの情報を渡して、ユーザー認証を要求する（ステップＳ１１３）。そして、当該他のネットワークでのユーザー認証が成功であった場合に（ステップＳ１１５でＹＥＳ）、ＣＰＵ１０は、当該印刷ジョブを自身の属するネットワークに対するユビキタスプリントジョブとして転送する（ステップＳ１１７）。
【００９０】
また、ＣＰＵ１０はユビキタスプリントジョブを転送するストレージＭＦＰを記憶装置において予め記憶されたＭＦＰ５００の中から特定する。好ましくは、ＣＰＵ１０は、予め規定されたＭＦＰや、稼働状況やＨＤＤ５３の容量等の所定の条件に基づいて特定されるＭＦＰをストレージＭＦＰとして特定する。さらに、ＣＰＵ１０は、ＰＣ３００のユーザーを仮の認証ユーザーとしてＨＤＤ５３に登録させるＭＦＰ５００についても、記憶装置において予め記憶されたＭＦＰ５００の中から同様に特定する。
【００９１】
＜実施の形態の効果＞
以上の動作がルーター１００で例示された情報処理装置で行なわれることで、ユーザーの利便性を格段に向上させることができる。すなわち、ユーザーは、ＰＣ３００を携帯して出張した場合のような、通常、ユーザーのＰＣ３００を接続してユビキタスプリントを行なっているネットワークと異なるネットワークにＰＣ３００を接続した場合であっても、事前の煩雑な設定等を行なうことなく、いつものユビキタスプリントと同様の操作で新たなネットワークでユビキタスプリントを実行することができる。
【００９２】
＜他の例＞
なお、以上の説明では、ネットワークが、印刷ジョブの保持専用のサーバー（いわゆる文書サーバー）を含まない、いわゆるサーバーレスユビキタスプリントシステムであるものとしている。そのため、ルーター１００は、受け取った印刷ジョブがユビキタスプリントジョブであった場合には、ネットワークに含まれるストレージＭＦＰに当該印刷ジョブを転送している。
【００９３】
ネットワークが文書サーバーを含む場合には、ルーター１００は、受け取った印刷ジョブがユビキタスプリントジョブであった場合には文書サーバーに当該印刷ジョブを転送する。すなわち、ルーター１００は、印刷ジョブがルーター１００の属するネットワークに対するユビキタスプリントジョブであった場合には、当該印刷ジョブを文書サーバーに転送する。また、受け取った印刷ジョブがユビキタスプリントジョブであって、ルーター１００の属するネットワークとは異なる他のネットワークに対するユビキタスプリントジョブであった場合にも、ルーター１００は、当該印刷ジョブをルーター１００の属するネットワークに対するユビキタスプリントジョブとして文書サーバーに転送する。
【００９４】
したがって、ネットワークが、いわゆるサーバーレスユビキタスネットワークであっても、サーバーを含むユビキタスネットワークであっても、ルーター１００で例示された情報処理装置で上記の動作が行なわれることで、ユーザーの利便性を格段に向上させることができる。
【００９５】
さらに、上述の動作をルーター１００で例示された情報処理装置に実行させるためのプログラムを提供することもできる。該プログラムを提供することで、ルーターやＰＣやＭＦＰなどの既存の装置に上記の動作を実行させることができ、本実施の形態にかかるシステムを容易に構築することができる。
【００９６】
このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９７】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００９８】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００９９】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１００】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０１】
１０，５０  ＣＰＵ、１１，５１  ＲＯＭ、１２，５２  ＲＡＭ、１４  第１ネットワークコントローラー、１５  第２ネットワークコントローラー、５３  ＨＤＤ、５４  スキャナー、５５  プリンター、５６  操作パネル、５７  ネットワークコントローラー、１００，１００Ａ，１００Ｂ  ルーター、１０１  ジョブ入力部、１０２  判断部、１０３  転送部、１０４  第１転送部、１０５  第２転送部、１０６  要求部、１０７  認証結果入力部、１０８  管理部、１０９  設定部、３００  ＰＣ、５００，５００Ａ，５００Ｂ  ＭＦＰ。
【図１】
2016085611.tif 000003
【図２】
2016085611.tif 000004
【図３】
2016085611.tif 000005
【図４】
2016085611.tif 000006
【図５】
2016085611.tif 000007
【図６】
2016085611.tif 000008