(57)【要約】【課題】画像形成システム、画像端末装置およびそのプログラムを提供する。【解決手段】複数のネットワークとサーバとクライアントとを有し、これらには、ネットワークそれぞれにおいて独立に任意の時点でネットワークアドレスが付与される。画像形成装置は、要求に応じて、それに対するアクセスのために用いられるネットワークアドレスと、その個体を識別するための情報とを、要求に応じて送信する。クライアントは、アクセスしたことがある画像形成装置それぞれの情報を記憶し、記憶した情報を用いたアクセスが失敗したときに、画像形成装置が接続されていたネットワークに対して、ブロードキャスト形式で、ネットワークアドレスおよび個体識別番号の送信を要求し、応答に含まれる個体識別情報が、所望の画像形成装置を示すときに、この画像形成装置のネットワークアドレスを用いて、この画像形成装置にアクセスする。【選択図】図１０
2011044009.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークと、
それぞれ前記複数のネットワークのいずれかに含まれる１つ以上の画像形成装置と、
それぞれ前記複数のネットワークのいずれかに含まれる１つ以上の画像端末装置と
を有する画像形成システムであって、
前記複数のネットワークそれぞれは、１つ以上の前記画像形成装置を含むときに、この画像形成装置に対する１つ以上の前記画像端末装置からのアクセスのために用いられるネットワークアドレスを、他のネットワークと独立に、任意の時点で付与し、
前記画像形成装置それぞれは、
それぞれを識別する個体識別情報と、
接続されている前記ネットワークを識別し、このネットワークに接続されている前記画像形成装置への前記画像端末装置からのアクセスのために用いられるネットワーク識別情報と、
外部からの要求に応じて、要求元に、この画像形成装置の前記個体識別情報および前記ネットワークアドレスを送信する情報送信手段と
を有し、
前記画像端末装置それぞれは、
アクセスしたことがある前記画像形成装置それぞれのネットワークアドレス、前記個体識別情報および前記ネットワーク識別情報を記憶する記憶手段と、
前記ネットワーク識別情報および前記ネットワークアドレスを用いて、前記画像形成装置にアクセスするアクセス手段と、
前記アクセス手段が、前記記憶されたネットワーク識別情報とネットワークアドレスとを用いて、前記アクセスしたことがある画像形成装置に対するアクセスできたとき以外に、前記アクセスしたことがある画像形成装置が接続されていたネットワーク識別情報を用いて、このネットワークに接続されている画像形成装置それぞれに、その前記ネットワークアドレスおよび前記個体識別情を要求する情報要求手段と
を有し、
前記アクセス手段は、前記要求に応じて前記画像形成装置のいずれかから返された前記個体識別情報が、前記記憶された個体識別情報と一致したときに、この画像形成装置のネットワークアドレスを用いて、この画像形成装置にアクセスする
画像形成システム。
【請求項２】
前記画像端末装置それぞれは、
１つ以上の前記ネットワーク識別情報を受け入れる識別情報受入手段
をさらに有し、
前記情報要求手段は、前記受け入れられたネットワーク識別情報それぞれを用いて、このネットワーク識別情報が示すネットワークに接続されている画像形成装置それぞれに、その前記ネットワークアドレス、前記個体識別情報および前記装置識別情報を要求する
請求項１に記載の画像形成システム。
【請求項３】
前記識別情報受入手段は、この画像端末装置がアクセスしたことがあるネットワークのネットワーク識別情報、および、この画像端末装置がアクセスしうるネットワークのネットワーク識別情報またはこれらのいずれかの内の１つ以上のネットワーク識別情報を受け入れる
請求項２に記載の画像形成システム。
【請求項４】
前記画像端末装置それぞれは、
前記アクセス手段がアクセスできた画像形成装置に対して、処理に用いられる情報を送信する処理情報送信手段
をさらに有する
請求項１〜３のいずれかに記載の画像形成システム。
【請求項５】
前記画像形成装置は、前記画像端末装置から送られてきた情報が示す画像を印刷し、
前記処理に用いられる情報は、前記印刷装置により印刷される画像を示す情報である
請求項４に記載の画像形成システム。
【請求項６】
複数のネットワークと、それぞれ前記複数のネットワークのいずれかに含まれる１つ以上の画像形成装置と、それぞれ前記複数のネットワークのいずれかに含まれる１つ以上の画像端末装置とを有し、前記複数のネットワークそれぞれは、１つ以上の前記画像形成装置を含むときに、この画像形成装置に対する１つ以上の前記画像端末装置からのアクセスのために用いられるネットワークアドレスを、他のネットワークと独立に、任意の時点で付与するネットワークにおいて、前記画像形成装置それぞれは、それぞれを識別する個体識別情報と、接続されている前記ネットワークを識別し、このネットワークに接続されている前記画像形成装置への前記画像端末装置からのアクセスのために用いられるネットワーク識別情報とを、外部からの要求に応じて、要求元に、この画像形成装置の前記個体識別情報および前記ネットワークアドレスとを送信し、
前記画像端末装置それぞれは、
アクセスしたことがある前記画像形成装置それぞれのネットワークアドレス、前記個体識別情報および前記ネットワーク識別情報とを記憶する記憶手段と、
前記ネットワーク識別情報および前記ネットワークアドレスを用いて、前記画像形成装置にアクセスするアクセス手段と、
前記アクセス手段が、前記記憶されたネットワーク識別情報とネットワークアドレスとを用いて、前記アクセスしたことがある画像形成装置に対するアクセスできたとき以外に、前記アクセスしたことがある画像形成装置が接続されていたネットワーク識別情報を用いて、このネットワークに接続されている画像形成装置それぞれに、その前記ネットワークアドレスおよび前記個体識別情報を要求する情報要求手段と
を有し、
前記アクセス手段は、前記要求に応じて前記画像形成装置のいずれかから返された前記個体識別情報が、前記記憶された個体識別情報と一致したときに、この画像形成装置のネットワークアドレスを用いて、この画像形成装置にアクセスする
画像端末装置。
【請求項７】
１つ以上の前記のネットワーク識別情報を受け入れる識別情報受入手段
をさらに有し、
前記情報要求手段は、前記受け入れられたネットワーク識別情報それぞれを用いて、このネットワーク識別情報が示すネットワークに接続されている画像形成装置それぞれに、その前記ネットワークアドレス、前記個体識別情報を要求する
請求項６に記載の画像端末装置。
【請求項８】
前記識別情報受入手段は、この画像端末装置がアクセスしたことがあるネットワークのネットワーク識別情報、および、この画像端末装置がアクセスしうるネットワークのネットワーク識別情報またはこれらのいずれかの内の１つ以上のネットワーク識別情報を受け入れる
請求項７に記載の画像端末装置。
【請求項９】
前記アクセス手段がアクセスできた画像形成装置に対して、処理に用いられる情報を送信する処理情報送信手段
をさらに有する
請求項６〜８のいずれかに記載の画像端末装置。
【請求項１０】
前記画像形成装置は、送られてきた情報が示す画像を印刷し、
前記処理に用いられる情報は、前記印刷装置により印刷される画像を示す情報である
請求項９に記載の画像端末装置。
【請求項１１】
複数のネットワークと、
それぞれ前記複数のネットワークのいずれかに含まれ、コンピュータを有する１つ以上の画像形成装置と、それぞれ前記複数のネットワークのいずれかに含まれ、コンピュータを有する１つ以上の画像端末装置とを有する画像形成システムにおけるプログラムであって、
前記複数のネットワークそれぞれは、１つ以上の前記画像形成装置を含むときに、この画像形成装置に対する１つ以上の前記画像端末装置からのアクセスのために用いられるネットワークアドレスを、他のネットワークと独立に、任意の時点で付与し、
前記画像形成装置それぞれは、
それぞれを識別する個体識別情報と、
接続されている前記ネットワークを識別し、このネットワークに接続されている前記画像形成装置への前記画像端末装置からのアクセスのために用いられるネットワーク識別情報と
を有し、
前記画像形成装置のコンピュータに、
外部からの要求に応じて、要求元に、この画像形成装置の前記個体識別情報および前記ネットワークアドレスと送信するステップ
を実行させ、
前記画像端末装置それぞれのコンピュータに、
アクセスしたことがある前記画像形成装置それぞれのネットワークアドレス、前記個体識別情報および前記ネットワーク識別情報とを記憶する記憶手段と、
前記ネットワーク識別情報および前記ネットワークアドレスを用いて、前記画像形成装置にアクセスするステップと、
前記アクセス手段が、前記記憶されたネットワーク識別情報とネットワークアドレスとを用いて、前記アクセスしたことがある画像形成装置に対するアクセスできたとき以外に、前記アクセスしたことがある画像形成装置が接続されていたネットワーク識別情報を用いて、このネットワークに接続されている画像形成装置それぞれに、その前記ネットワークアドレスおよび前記個体識別情報を要求するステップと
を実行させ、
前記アクセスするステップは、前記画像端末装置のコンピュータに、
前記要求に応じて前記画像形成装置のいずれかから返された前記個体識別情報が、前記記憶された前記個体識別情報と一致したときに、この画像形成装置のネットワークアドレスを用いて、この画像形成装置にアクセスさせる
プログラム。
【請求項１２】
複数のネットワークと、それぞれ前記複数のネットワークのいずれかに含まれる１つ以上の画像形成装置と、それぞれ前記複数のネットワークのいずれかに含まれ、コンピュータを有する１つ以上の画像端末装置とを有し、前記複数のネットワークそれぞれは、１つ以上の前記画像形成装置を含むときに、この画像形成装置に対する１つ以上の前記画像端末装置からのアクセスのために用いられるネットワークアドレスを、他のネットワークと独立に、任意の時点で付与するネットワークにおけるプログラムであって、
前記画像形成装置それぞれは、この画像形成装置を識別するために用いられる個体識別情報と、接続されている前記ネットワークを識別し、このネットワークに接続されている前記画像形成装置への前記画像端末装置からのアクセスのために用いられるネットワーク識別情報とを、外部からの要求に応じて、要求元に、この画像形成装置の前記個体識別情報および前記ネットワークアドレスとを送信し、
前記画像端末装置それぞれのコンピュータに、
アクセスしたことがある前記画像形成装置それぞれのネットワークアドレス、前記個体識別情報および前記ネットワーク識別情報を記憶するステップと、
前記ネットワーク識別情報および前記ネットワークアドレスを用いて、前記画像形成装置にアクセスするステップと、
前記アクセス手段が、前記記憶されたネットワーク識別情報とネットワークアドレスとを用いて、前記アクセスしたことがある画像形成装置に対するアクセスできたとき以外に、前記アクセスしたことがある画像形成装置が接続されていたネットワーク識別情報を用いて、このネットワークに接続されている画像形成装置それぞれに、その前記ネットワークアドレスおよび前記個体識別情報を要求するステップと
を実行させ、
前記アクセスするステップは、前記画像端末装置のコンピュータに、
前記要求に応じて前記画像形成装置のいずれかから返された前記個体識別情報が、前記記憶された前記個体識別情報と一致したときに、この画像形成装置のネットワークアドレスを用いて、この画像形成装置にアクセスさせる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像端末装置およびそのプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１は、プリンタ装置のMACアドレス情報をドライバインストール時に保存しておき、その情報をもとに、次の印刷が行われる場合にIPアドレスが変更されたプリンタのＩＰアドレスを検出し、自動的にそのＩＰアドレスを設定して印刷する印刷制御装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１４０９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、画像形成装置のネットワークアドレスが、この画像形成装置が接続されているネットワークにより任意の時点で変更されても、この画像形成装置に、この画像形成装置が接続されているネットワーク以外のネットワークに接続されている画像端末装置からアクセスすることができる画像形成システム、画像端末装置およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本願請求項１にかかる発明は、複数のネットワークと、それぞれ前記複数のネットワークのいずれかに含まれる１つ以上の画像形成装置と、それぞれ前記複数のネットワークのいずれかに含まれる１つ以上の画像端末装置とを有する画像形成システムであって、前記複数のネットワークそれぞれは、１つ以上の前記画像形成装置を含むときに、この画像形成装置に対する１つ以上の前記画像端末装置からのアクセスのために用いられるネットワークアドレスを、他のネットワークと独立に、任意の時点で付与し、前記画像形成装置それぞれは、それぞれを識別する個体識別情報と、接続されている前記ネットワークを識別し、このネットワークに接続されている前記画像形成装置への前記画像端末装置からのアクセスのために用いられるネットワーク識別情報と、外部からの要求に応じて、要求元に、この画像形成装置の前記個体識別情報および前記ネットワークアドレスを送信する情報送信手段とを有し、前記画像端末装置それぞれは、アクセスしたことがある前記画像形成装置それぞれのネットワークアドレス、前記個体識別情報および前記ネットワーク識別情報を記憶する記憶手段と、前記ネットワーク識別情報および前記ネットワークアドレスを用いて、前記画像形成装置にアクセスするアクセス手段と、前記アクセス手段が、前記記憶されたネットワーク識別情報とネットワークアドレスとを用いて、前記アクセスしたことがある画像形成装置に対するアクセスできたとき以外に、前記アクセスしたことがある画像形成装置が接続されていたネットワーク識別情報を用いて、このネットワークに接続されている画像形成装置それぞれに、その前記ネットワークアドレスおよび前記個体識別情を要求する情報要求手段とを有し、前記アクセス手段は、前記要求に応じて前記画像形成装置のいずれかから返された前記個体識別情報が、前記記憶された個体識別情報と一致したときに、この画像形成装置のネットワークアドレスを用いて、この画像形成装置にアクセスする画像形成システムである。
【０００６】
本願請求項２にかかる発明は、前記画像端末装置それぞれは、１つ以上の前記ネットワーク識別情報を受け入れる識別情報受入手段をさらに有し、前記情報要求手段は、前記受け入れられたネットワーク識別情報それぞれを用いて、このネットワーク識別情報が示すネットワークに接続されている画像形成装置それぞれに、その前記ネットワークアドレス、前記個体識別情報および前記装置識別情報を要求する請求項１に記載の画像形成システムである。
【０００７】
本願請求項３にかかる発明は、前記識別情報受入手段は、この画像端末装置がアクセスしたことがあるネットワークのネットワーク識別情報、および、この画像端末装置がアクセスしうるネットワークのネットワーク識別情報またはこれらのいずれかの内の１つ以上のネットワーク識別情報を受け入れる請求項２に記載の画像形成システムである。
【０００８】
本願請求項４にかかる発明は、前記画像端末装置それぞれは、前記アクセス手段がアクセスできた画像形成装置に対して、処理に用いられる情報を送信する処理情報送信手段をさらに有する請求項１〜３のいずれかに記載の画像形成システムである。
【０００９】
本願請求項５にかかる発明は、前記画像形成装置は、前記画像端末装置から送られてきた情報が示す画像を印刷し、前記処理に用いられる情報は、前記印刷装置により印刷される画像を示す情報である請求項４に記載の画像形成システムである。
【００１０】
本願請求項６にかかる発明は、複数のネットワークと、それぞれ前記複数のネットワークのいずれかに含まれる１つ以上の画像形成装置と、それぞれ前記複数のネットワークのいずれかに含まれる１つ以上の画像端末装置とを有し、前記複数のネットワークそれぞれは、１つ以上の前記画像形成装置を含むときに、この画像形成装置に対する１つ以上の前記画像端末装置からのアクセスのために用いられるネットワークアドレスを、他のネットワークと独立に、任意の時点で付与するネットワークにおいて、前記画像形成装置それぞれは、それぞれを識別する個体識別情報と、接続されている前記ネットワークを識別し、このネットワークに接続されている前記画像形成装置への前記画像端末装置からのアクセスのために用いられるネットワーク識別情報とを、外部からの要求に応じて、要求元に、この画像形成装置の前記個体識別情報および前記ネットワークアドレスとを送信し、前記画像端末装置それぞれは、アクセスしたことがある前記画像形成装置それぞれのネットワークアドレス、前記個体識別情報および前記ネットワーク識別情報とを記憶する記憶手段と、前記ネットワーク識別情報および前記ネットワークアドレスを用いて、前記画像形成装置にアクセスするアクセス手段と、前記アクセス手段が、前記記憶されたネットワーク識別情報とネットワークアドレスとを用いて、前記アクセスしたことがある画像形成装置に対するアクセスできたとき以外に、前記アクセスしたことがある画像形成装置が接続されていたネットワーク識別情報を用いて、このネットワークに接続されている画像形成装置それぞれに、その前記ネットワークアドレスおよび前記個体識別情報を要求する情報要求手段とを有し、前記アクセス手段は、前記要求に応じて前記画像形成装置のいずれかから返された前記個体識別情報が、前記記憶された個体識別情報と一致したときに、この画像形成装置のネットワークアドレスを用いて、この画像形成装置にアクセスする画像端末装置である。
【００１１】
本願請求項７にかかる発明は、１つ以上の前記のネットワーク識別情報を受け入れる識別情報受入手段をさらに有し、前記情報要求手段は、前記受け入れられたネットワーク識別情報それぞれを用いて、このネットワーク識別情報が示すネットワークに接続されている画像形成装置それぞれに、その前記ネットワークアドレス、前記個体識別情報を要求する請求項６に記載の画像端末装置である。
【００１２】
本願請求項８にかかる発明は、前記識別情報受入手段は、この画像端末装置がアクセスしたことがあるネットワークのネットワーク識別情報、および、この画像端末装置がアクセスしうるネットワークのネットワーク識別情報またはこれらのいずれかの内の１つ以上のネットワーク識別情報を受け入れる請求項７に記載の画像端末装置である。
【００１３】
本願請求項９にかかる発明は、前記アクセス手段がアクセスできた画像形成装置に対して、処理に用いられる情報を送信する処理情報送信手段をさらに有する請求項６〜８のいずれかに記載の画像端末装置である。
【００１４】
本願請求項１０にかかる発明は、前記画像形成装置は、送られてきた情報が示す画像を印刷し、前記処理に用いられる情報は、前記印刷装置により印刷される画像を示す情報である請求項９に記載の画像端末装置である。
【００１５】
本願請求項１１にかかる発明は、複数のネットワークと、それぞれ前記複数のネットワークのいずれかに含まれ、コンピュータを有する１つ以上の画像形成装置と、それぞれ前記複数のネットワークのいずれかに含まれ、コンピュータを有する１つ以上の画像端末装置とを有する画像形成システムにおけるプログラムであって、前記複数のネットワークそれぞれは、１つ以上の前記画像形成装置を含むときに、この画像形成装置に対する１つ以上の前記画像端末装置からのアクセスのために用いられるネットワークアドレスを、他のネットワークと独立に、任意の時点で付与し、前記画像形成装置それぞれは、それぞれを識別する個体識別情報と、接続されている前記ネットワークを識別し、このネットワークに接続されている前記画像形成装置への前記画像端末装置からのアクセスのために用いられるネットワーク識別情報とを有し、前記画像形成装置のコンピュータに、外部からの要求に応じて、要求元に、この画像形成装置の前記個体識別情報および前記ネットワークアドレスと送信するステップを実行させ、前記画像端末装置それぞれのコンピュータに、アクセスしたことがある前記画像形成装置それぞれのネットワークアドレス、前記個体識別情報および前記ネットワーク識別情報とを記憶する記憶手段と、前記ネットワーク識別情報および前記ネットワークアドレスを用いて、前記画像形成装置にアクセスするステップと、前記アクセス手段が、前記記憶されたネットワーク識別情報とネットワークアドレスとを用いて、前記アクセスしたことがある画像形成装置に対するアクセスできたとき以外に、前記アクセスしたことがある画像形成装置が接続されていたネットワーク識別情報を用いて、このネットワークに接続されている画像形成装置それぞれに、その前記ネットワークアドレスおよび前記個体識別情報を要求するステップとを実行させ、前記アクセスするステップは、前記画像端末装置のコンピュータに、前記要求に応じて前記画像形成装置のいずれかから返された前記個体識別情報が、前記記憶された前記個体識別情報と一致したときに、この画像形成装置のネットワークアドレスを用いて、この画像形成装置にアクセスさせるプログラムである。
【００１６】
本願請求項１２にかかる発明は、複数のネットワークと、それぞれ前記複数のネットワークのいずれかに含まれる１つ以上の画像形成装置と、それぞれ前記複数のネットワークのいずれかに含まれ、コンピュータを有する１つ以上の画像端末装置とを有し、前記複数のネットワークそれぞれは、１つ以上の前記画像形成装置を含むときに、この画像形成装置に対する１つ以上の前記画像端末装置からのアクセスのために用いられるネットワークアドレスを、他のネットワークと独立に、任意の時点で付与するネットワークにおけるプログラムであって、前記画像形成装置それぞれは、この画像形成装置を識別するために用いられる個体識別情報と、接続されている前記ネットワークを識別し、このネットワークに接続されている前記画像形成装置への前記画像端末装置からのアクセスのために用いられるネットワーク識別情報とを、外部からの要求に応じて、要求元に、この画像形成装置の前記個体識別情報および前記ネットワークアドレスとを送信し、前記画像端末装置それぞれのコンピュータに、アクセスしたことがある前記画像形成装置それぞれのネットワークアドレス、前記個体識別情報および前記ネットワーク識別情報を記憶するステップと、前記ネットワーク識別情報および前記ネットワークアドレスを用いて、前記画像形成装置にアクセスするステップと、前記アクセス手段が、前記記憶されたネットワーク識別情報とネットワークアドレスとを用いて、前記アクセスしたことがある画像形成装置に対するアクセスできたとき以外に、前記アクセスしたことがある画像形成装置が接続されていたネットワーク識別情報を用いて、このネットワークに接続されている画像形成装置それぞれに、その前記ネットワークアドレスおよび前記個体識別情報を要求するステップとを実行させ、前記アクセスするステップは、前記画像端末装置のコンピュータに、前記要求に応じて前記画像形成装置のいずれかから返された前記個体識別情報が、前記記憶された前記個体識別情報と一致したときに、この画像形成装置のネットワークアドレスを用いて、この画像形成装置にアクセスさせるプログラムである。
【発明の効果】
【００１７】
本請求項１にかかる発明によれば、画像形成装置のネットワークアドレスが、この画像形成装置が接続されているネットワークにより任意の時点で変更されても、この画像形成装置に、この画像形成装置が接続されているネットワーク以外のネットワークに接続されている画像端末装置からアクセスすることができる画像形成システムが提供される。
【００１８】
本願請求項２にかかる発明によれば、接続しようとする画像形成装置が接続されているネットワークが、さらに変更されても、この画像形成装置に、この画像形成装置が接続されているネットワーク以外のネットワークに接続されている画像端末装置からアクセスすることができる請求項１に記載の画像形成システムが提供される。
【００１９】
本願請求項３にかかる発明によれば、画像端末装置がアクセスしたことがある画像形成装置が接続されていたネットワーク、および、画像端末装置からアクセスしうるネットワーク、またはこれらのいずれかに接続されているプリンタ装置を使用できる請求項１に記載の画像形成システムが提供される。
【００２０】
本願請求項４にかかる発明によれば、画像端末装置から、アクセスできた画像形成装置に対して、処理に用いられる情報を送信することができる請求項１〜３のいずれかに記載の画像形成システムが提供される。
【００２１】
本願請求項５にかかる発明によれば、ネットワークプリンティングに適した請求項４に記載の画像形成システムが提供される。
【００２２】
本請求項６にかかる発明によれば、画像形成装置のネットワークアドレスが、この画像形成装置が接続されているネットワークにより任意の時点で変更されても、この画像形成装置に、この画像形成装置が接続されているネットワーク以外のネットワークに接続されている画像端末装置からアクセスすることができる画像端末装置が提供される。
【００２３】
本願請求項７にかかる発明によれば、接続しようとする画像形成装置が接続されているネットワークが、さらに変更されても、この画像形成装置に、この画像形成装置が接続されているネットワーク以外のネットワークに接続されている画像端末装置からアクセスすることができる請求項６に記載の画像端末装置が提供される。
【００２４】
本願請求項８にかかる発明によれば、画像端末装置から、アクセスできた画像形成装置に対して、処理に用いられる情報を送信することができる請求項６〜７のいずれかに記載の画像端末装置が提供される。
【００２５】
本願請求項９にかかる発明によれば、ネットワークを介した画像形成に適した請求項７に記載の画像端末装置が提供される。
【００２６】
本願請求項１０にかかる発明によれば、画像端末装置がアクセスしたことがある画像形成装置が接続されていたネットワーク、および、画像端末装置からアクセスしうるネットワーク、またはこれらのいずれかに接続されているプリンタ装置を使用できる請求項８に記載の画像形成装置が提供される。
【００２７】
本請求項１１にかかる発明によれば、画像形成装置のネットワークアドレスが、この画像形成装置が接続されているネットワークにより任意の時点で変更されても、この画像形成装置に、この画像形成装置が接続されているネットワーク以外のネットワークに接続されている画像端末装置からアクセスすることができる画像形成システムのプログラムが提供される。
【００２８】
本請求項１２にかかる発明によれば、画像形成装置のネットワークアドレスが、この画像形成装置が接続されているネットワークにより任意の時点で変更されても、この画像形成装置に、この画像形成装置が接続されているネットワーク以外のネットワークに接続されている画像端末装置からアクセスすることができる画像端末装置のプログラムが提供される。
【図面の簡単な説明】
【００２９】
【図１】本願第１の実施形態の第１の画像形成システムの構成を例示する図である。
【図２】図１に示したプリンタ装置上で実行されるプリンタ装置プログラムの構成を示す図である。
【図３】図１に示した画像端末コンピュータ上で実行される画像端末プログラムの構成を示す図である。
【図４】図３に示した画像端末プログラムによる画像端末コンピュータにおける印刷ポートの第１の初期設定動作（Ｓ１０）を示すフローチャートである。
【図５】図３に示した画像端末プログラムによるプリンタ装置（図１，図２）への第１の印刷出力動作（Ｓ１４）を示す図である。
【図６】図１などに示した画像形成システムの第１の全体的な動作（Ｓ１８）を示す第１の通信シーケンス図である。
【図７】本願第２の実施形態の第２の画像形成システムの構成を例示する図である。
【図８】図３に示した画像端末プログラム１６による画像端末コンピュータにおける印刷ポートの第２の初期設定動作（Ｓ２０）を示すフローチャートである。
【図９】図３に示した画像端末プログラムによるプリンタ装置（図７）への第２の印刷出力動作（Ｓ２２）を示す図である。
【図１０】図７などに示した画像形成システムの第２の全体的な動作（Ｓ２４）を示す第２の通信シーケンス図である。
【発明を実施するための形態】
【００３０】
［本願実施形態がなされるに至った経緯］
本願実施形態を説明する前に、その理解を助けるために、本願実施形態がなされるに至った経緯を説明する。
【００３１】
［ネットワークを介した一般的な画像形成方法］
一台のプリンタを複数の画像端末コンピュータから使用するためには、一般的に、ネットワークインタフェースを備えたプリンタをＬＡＮ（ローカルネットワーク）に接続し、複数の画像端末コンピュータからＬＡＮを介してプリンタを使用する方法（ネットワークプリンティング方式）が採られる。
この方法が採られるときには、ＬＡＮに接続されたプリンタ装置へのＩＰコネクションの確立のために、接続先のアドレスを画像端末コンピュータが、予め知っておく必要がある。
【００３２】
ネットワークを介してプリンタ装置へアドレスを割り当てるためには、プリンタ装置に、予め静的に固定のＩＰアドレスを割り当てる（固定アドレス）方式、あるいは、ＬＡＮ上で、ＩＰアドレスを自動的に割り当てるＤＨＣＰ(Dynamic Host Configuration Protocol)サーバを用いて、ＬＡＮに接続されたプリンタ装置からのアドレス割り当て要求に応じて、動的にアドレスを割り当てる（動的アドレス）方式が用いられる。
固定アドレス方式においては、プリンタ装置のＩＰアドレスは固定なので、画像端末コンピュータ側では、一度そのＩＰアドレスを設定すれば、その後、ＩＰアドレスの変更なしにプリンタ装置を利用することができる。
【００３３】
一方、動的アドレス方式においては、プリンタ装置に割り当てられるＩＰアドレスは、例えば、プリンタ装置の電源が落とされ、そのプリンタ装置に設定されていたＩＰアドレスが使われなくなり、不要となったときに、このＩＰアドレスが、ネットワークに接続された他のノード（以下、情報処理・情報通信の主体となりうる装置を、総称して「ノード」と記すことがある）に再割り当てされる可能性がある。
このようなときには、再度、プリンタ装置の電源が入れられても、電源が落とされる前とは異なるＩＰアドレスが、プリンタ装置に割り当てられる可能性がある。
【００３４】
このようなときには、画像端末コンピュータは、電源が落とされる前のプリンタ装置のＩＰアドレスを、電源再投入後のＩＰアドレスに変更しなければ、このプリンタ装置を利用することはできない。
ＩＰネットワークに接続されたプリンタ装置において、割り当てられたＩＰアドレスが変わったときに、画像端末コンピュータ上に設定された印刷ポートでのプリンタアドレスの設定を自動的に行う方式は、例えば、上記特許文献１に開示されており、さらに、同様の方式を用いる製品として、アップル社の「Bonjour（登録商標）」およびマイクロソフト社他の「WS-Discovery（登録商標）」がある。
上記文献に開示された方式においては、プリンタ装置のネットワークポートの物理層でのアドレス（ＭＡＣアドレス）を画像端末コンピュータ側で保存し、プリンタ装置への接続に当たり、画像端末コンピュータが、このＭＡＣアドレスをキーとしてプリンタ装置を検索し、アドレスを取得する。
また、上記「Bonjour」および「WS-Discovery」は。それぞれ独自のＬＡＮ用プロトコルを使用し、複数のネットワークの間でＩＰアドレスを管理するように構成されている。
【００３５】
［問題点］
画像端末コンピュータとプリンタ装置は、一般的に、例えば、１つの部門内で用いられている同一ＬＡＮ内、すなわち同一下位ネットワーク内に接続されている場合が多く、通常、上述した方式により問題なく画像端末コンピュータからプリンタ装置を利用できる。
しかしながら、例えば、部門の規模が大きくなったり、ネットワークの構成が複雑であったりすると、画像端末コンピュータは、それが接続されている下位ネットワークとは異なる下位ネットワークに接続されたプリンタ装置を用いて印刷する必要が生じたり、そのような設定が下位ネットワーク間でなされることがある。
【００３６】
また、例えば、画像端末コンピュータとプリンタ装置とが、別々のフロアに設置されていることもありうる。
このようなときにも、上述の方式では、下位ネットワークに閉じてＩＰアドレスが管理されるので、いずれも以下の理由により対応ができなかったり、対応が困難になったりする。
特許文献１に開示された方式は、画像端末コンピュータとプリンタ装置との接続が確認された時のＭＡＣアドレスを利用するので、下位ネットワークをまたがって、これらが接続されたときには適用され得ない。
また、上記「Bonjour」および「WS-Discovery」は、基本的に、同一の下位ネットワーク内でのサービス装置の発見（ディスカバリ）を行うように構成されており、複数の下位ネットワークをまたがるノードの検索・接続をおこなうときには、「Bonjour」は、「ＤＤＮＳ」のサービスを、「WS-Discovery」は、「WS-Discovery Proxy」のサービスを行うサーバが必要され、ネットワークの管理が煩雑になる。
【００３７】
［本願実施形態の概要］
本願実施形態は、
（１）画像端末コンピュータが、プリンタ装置のポートを管理するときに、最後にプリンタ装置を利用したときのプリンタ装置の個体識別情報（機種型番およびシリアル番号）と、プリンタ装置が接続された下位ネットワークのネットワークアドレスを含むプリンタ情報（ＭＩＢ）を、ＳＮＭＰによって取得し、印刷ポート情報と関連付けし、記録し；
（２）画像端末コンピュータがプリンタ装置を用いて印刷するときに、最後に使用したＩＰアドレスでの接続ができない、あるいは、接続できたノードが、最後に利用したプリンタ装置とは異なる個体であることが判明した場合、ＩＰアドレスを用いて、最後に利用したプリンタ装置が接続された下位ネットワークにおいて、最後に利用したプリンタ装置を検索し；さらに、
（３）検索の結果として得られたプリンタ装置の個体識別情報が、最後に利用したプリンタ装置について記憶された個体識別情報と一致するか否かを判断し、一致したときには、そのプリンタ装置のＩＰアドレスを用いて、画像端末コンピュータの印刷ポートの再設定を行い、印刷を継続する
ように構成されている。
【００３８】
[第１の実施形態]
以下、本願第１の実施形態を説明する。
本願第１の実施形態においては、説明の具体化・明確化のために、同一のＬＡＮ１１８に画像端末コンピュータ１０とプリンタ装置１２とが接続されているときに、画像端末コンピュータ１０が自動的にプリンタ装置１２のアドレス情報を得る場合が具体例とされる。
【００３９】
［画像形成システム１］
図１は、本願第１の実施形態の第１の画像形成システム１の構成を例示する図である。
図１に示すように，第１の画像形成システム１は、２つのＬＡＮ(Local Area Network)１１８−１，１１８−２が、広域のネットワーク１２０を介して、互いに通信可能に接続されて構成される。
ＬＡＮ１１８−１には、複数の画像端末コンピュータ１０−１〜１０−ｎ（ｎ≧１，ただし、ｎが常に同じ数を示すとは限らない；図１においてはｎ＝２）が接続され、ＬＡＮ１１８−２には、１つの画像端末コンピュータ１０−３と、プリンタ装置１２とが、ＬＡＮ１１８およびネットワーク１２０を介して、それぞれ他のノードと通信可能に接続されている。
【００４０】
画像形成システム１は、これらの構成部分により、ＬＡＮ１１８−１に接続された画像端末コンピュータ１０が、他の下位ネットワーク（サブネットワーク；ＬＡＮ１１８−２）に接続されたプリンタ装置１２を用いて印刷を行う。
なお、ＬＡＮ１１８−１，１１８−２には、実際にはＤＮＳ（図示せず）が接続され、画像端末コンピュータ１０−３およびプリンタ装置１２など、ＬＡＮ１１８−２に接続された各ノードのＩＰアドレスは、ＬＡＮ１１８−１の動作とは無関係の任意の時点で変更されうる。
また、各ノードは、同一ＬＡＮ１１８に接続されたＤＮＳへ問い合わせることにより、同一ノードに接続されたＬＡＮ１１８の任意のノードのアドレス情報を得て、通信接続を行うことができる。
【００４１】
なお、以下、各図において、実質的に同じ構成部分および処理には、同じ符号が付される。
また、各図に示した構成部分の数は、例示であって、本願発明の技術的範囲を制限せず、構成部分の数の増減は、本願発明の技術的範囲に影響を及ぼさない。
また、「ＬＡＮ１１８−１，１１８−２」のように、複数、存在しうる構成部分が、単に「ＬＡＮ１１８」などと略記されることがある。
また、画像端末コンピュータ１０およびプリンタ装置１２の機能は、コンピュータ上で実行されるソフトウェアの処理によっても、専用のハードウェアによっても、汎用のハードウェアの組み合わせによっても実現されうるが、以下、発明の具体化および明確化のために、画像端末コンピュータ１０およびプリンタ装置１２の機能は、コンピュータ上で実行されるソフトウェアの処理によって実現される場合が具体例とされる。
【００４２】
［ハードウェア］
また、図１に示すように、画像端末コンピュータ１０は、本体１００、入出力装置１０６、通信装置１１０、および、ＨＤＤ，ＣＤ装置およびＤＶＤ装置などであって、記憶媒体１１４に対してデータの記憶・再生を行う記憶装置１１２から構成される。
本体１００は、ＣＰＵ１０２、メモリ１０４およびこれらの周辺回路などから構成される。
表示装置、キーボードおよびマウスなどから構成される入出力装置１０６は、表示装置、キーボードおよびマウスなどから構成される。
通信装置１１０は、画像端末コンピュータ１０と同じＬＡＮ１１８を介して接続されたノード、および、ネットワーク１２０および他のＬＡＮ１１８をさらに介して他のノードと通信に用いられる。
【００４３】
プリンタ装置１２は、画像端末コンピュータ１０に、印刷処理を行うプリント処理部１１６がさらに付加されている。
つまり、画像端末コンピュータ１０は、ネットワークを介して他のノードと、例えば、ＴＣＰ／ＩＰにより通信可能なコンピュータとしての構成部分を有している。
また、プリンタ装置１２は、ネットワークを介して、例えば、ＴＣＰ／ＩＰにより他のノードから受けた画像データおよびテキストデータなどを印刷可能なコンピュータとしての構成部分を有している。
【００４４】
［ソフトウェア］
以下、画像端末コンピュータ１０およびプリンタ装置１２上で動作するソフトウェアを説明する。
【００４５】
［プリンタ装置プログラム１２２］
図２は、図１に示したプリンタ装置１２上で実行されるプリンタ装置プログラム１２２の構成を示す図である。
図２に示すように、プリンタ装置プログラム１２２は、通信処理部１２４、プリンタ情報送信部１２６、記憶部１２８および印刷処理部１３０から構成される。
プリンタ装置プログラム１２２は、例えば、記憶媒体１１４（図１）、あるいは、ネットワーク１２０およびＬＡＮ１１８を介してプリンタ装置１２に供給され、メモリ１０４にロードされ、プリンタ装置１２で動作するＯＳ（Ｗｉｎｄｏｗｓ（登録商標），ＭａｃＯＳ（登録商標）など；図示せず）上で、プリンタ装置１２のハードウェア資源を具体的に利用して実行される（以下のプロクラムについて同様）。
プリンタ装置プログラム１２２は、これらの構成部分により、画像端末コンピュータ１０から画像データなどを受けて印刷出力し、また、画像端末コンピュータ１０からの要求に応じて、プリンタ装置１２の個体識別情報などを要求元に送信して返す。
【００４６】
プリンタ装置プログラム１２２において、通信処理部１２４は、通信装置１１０（図１）を制御して、ＬＡＮ１１８およびネットワーク１２０を介して、他のノードとの間の通信のための処理を行う。
つまり、通信処理部１２４は、画像端末コンピュータ１０から個体識別情報などを要求されたときには、この要求を、通信処理部１２４に対して出力する。
また、通信処理部１２４は、画像端末コンピュータ１０から送られてきた画像データなど、プリント処理部１１６により印刷される画像を示すデータを、印刷処理部１３０に対して出力する。
【００４７】
記憶部１２８は、プリンタ装置１２それぞれの製品型名およびそのシリアル番号など、プリンタ装置１２それぞれの個体識別に用いられる個体識別情報を記憶する。
また、記憶部１２８は、ＬＡＮ１１８のＤＮＳ（図示せず）から付与されたＩＰアドレスなど、プリンタ装置１２が接続されたＬＡＮ１１８を示すＬＡＮ情報、および、他のノードからプリンタ装置１２へのアクセスのために用いられるネットワークアドレスとを記憶する（なお、ＬＡＮ情報とネットワークアドレスとは、例えばＩＰアドレスにおいては一体として扱われるので、以下、これらを総称して「アドレス情報」とも記す）。
【００４８】
プリンタ情報送信部１２６は、画像端末コンピュータ１０などからの要求に応じて、記憶部１２８から個体識別情報、ＬＡＮ情報およびネットワークアドレス情報を読み出し、通信処理部１２４を介して、要求元に送信して返す。
印刷処理部１３０は、プリント処理部１１６（図１）を制御し、画像端末コンピュータ１０から送られてきた画像データなどを印刷出力させる。
【００４９】
［画像端末プログラム１６］
次に、画像端末コンピュータ１０上で実行される画像端末プログラム１６を説明する。
図３は、図１に示した画像端末コンピュータ１０上で実行される画像端末プログラム１６の構成を示す図である。
図３に示すように、画像端末プログラム１６は、通信処理部１２４、記憶部１２８、プリンタ情報検索部１６２、プリンタ情報取得部１６４、プリンタ情報管理部１６６、印刷ポート設定部１７０、ユーザインターフェース部（ＵＩ）１７２、刷処理部１７４および印刷ポート１７６から構成される。
画像端末コンピュータ１０上で動作する現在、一般的に用いられているＯＳは、プリンタ装置１２との接続のために、印刷処理部１７４の組み込みと、プリンタ装置１２への接続方法（印刷ポート１７６）の設定とを行う。
画像端末プログラム１６は、これらの構成部分により、ＬＡＮ１１８およびネットワーク１２０を介してプリンタ装置１２にアクセスし、画像データなどを印刷出力させる。
【００５０】
画像端末プログラム１６において、通信処理部１２４は、プリンタ装置プログラム１２２（図２）においてと同様に、プリント処理部１１６を制御し、ネットワーク１２０およびＬＡＮ１１８を介して接続された各ノードとの間の通信のための処理を行う。
また、通信処理部１２４は、印刷ポート１７６を介して、印刷処理部１７４から、プリンタ装置１２に印刷出力させるための画像データなどを受け、プリンタ装置１２に対して送信する。
【００５１】
記憶部１２８は、画像端末コンピュータ１０が印刷出力を行わせた全てのプリンタ装置１２の個体識別情報およびアドレス情報の内、最後の印刷出力の際に得られた個体識別情報およびアドレス情報を対応付けて記憶する。
印刷ポート設定部１７０は、記憶部１２８に記憶された情報を用いて、画像端末プログラム１６の各構成部分を制御し、画像端末コンピュータ１０と、画像データなどを印刷出力させるプリンタ装置１２との間を接続させる。
【００５２】
プリンタ情報検索部１６２は、記憶部１２８に記憶されたアドレス情報を用いて、印刷ポート設定部１７０が所望のプリンタ装置１２との接続に失敗したときに、最後の印刷出力の際にプリンタ装置１２が接続されていたＬＡＮ１１８−２に接続されているノードに対して、ブロードキャスト（ＢＣ）形式で、個体識別情報およびアドレス情報の送信を要求するための信号を送信する。
また、プリンタ情報検索部１６２は、送信要求に応じてＬＡＮ１１８に接続されたノードから返された個体識別情報およびアドレス情報を受けて、プリンタ情報取得部１６４に対して出力する。
【００５３】
プリンタ情報取得部１６４は、プリンタ情報検索部１６２から入力された個体識別情報と、記憶部１２８に記憶された個体識別情報とを比較し、これらが一致するプリンタ装置１２のアドレス情報を、プリンタ情報管理部１６６および印刷ポート設定部１７０に対して出力する。
プリンタ情報管理部１６６は、プリンタ情報取得部１６４から入力されたアドレス情報を、プリンタ情報取得部１６４により個体識別情報が一致したと判断されたプリンタ装置１２のアドレス情報として、記憶部１２８に記憶させる。
【００５４】
ＵＩ１７２は、入出力装置１０６（図１）の表示装置にＧＵＩ画像（図示せず）を表示し、このＧＵＩ画像に応じて入力されるユーザの操作を受け入れ、この操作が示す情報を、他の構成部分に対して出力する。
印刷処理部１７４は、画像生成装置（図示せず）により生成された画像データなどを、プリンタ装置１２が印刷可能な形式に変換し、画像端末コンピュータ１０とプリンタ装置１２とが接続されたときに、ＬＡＮ１１８およびネットワーク１２０を介してプリンタ装置１２に対して送信する。
印刷ポート１７６は、印刷処理部１７４から、プリンタ装置１２に印刷出力させるための画像データなどを受け入れて、通信処理部１２４に対して出力して、プリンタ装置１２に対しての画像データなどの送信を制御する。
【００５５】
［画像端末プログラム１６の第１の動作］
以下、画像端末プログラム１６の第１の動作を説明する。
まず、画像端末コンピュータ１０における第１の初期設定動作を説明する。
図４は、図３に示した画像端末プログラム１６による画像端末コンピュータ１０における印刷ポート１７６の第１の初期設定動作（Ｓ１０）を示すフローチャートである。
図４に示すように、画像端末プログラム１６の各構成部分は、ＵＩ１７２に対するユーザの操作などに応じた印刷ポート設定部１７０の制御に従って、処理を開始する。
ステップ１０４（Ｓ１０４）において、印刷ポート設定部１７０は、記憶部１２８に記憶された所望のプリンタ装置１２の個体識別情報、および、ＬＡＮ１１８−２のアドレス情報（ＬＡＮ情報）を参照し、次にプリンタ装置１２の検索対象とすべきＬＡＮ１１８を決める。
ステップ１０６（Ｓ１０６）において、印刷ポート設定部１７０は、プリンタ情報検索部１６２を制御して、所望のプリンタ装置１２が接続されているＬＡＮ情報が示すＬＡＮ１１８−２に対して、それにノード全てに、個体識別情報およびアドレス情報を、ブロードキャスト形式で要求（検索）する。
この要求を受けたノード（プリンタ装置１２；図１，図２）は、画像端末コンピュータ１０に対して、要求された個体識別情報およびアドレス情報を返す。
【００５６】
ステップ１０８（Ｓ１０８）において、印刷ポート設定部１７０は、一定時間内に、個体識別情報およびアドレス情報の要求に対する応答があったか否かを判断する。
画像端末プログラム１６は、一定時間内に、個体識別情報およびアドレス情報の要求に対する応答があったときにはＳ１０８の処理に進み、これ以外のときにはＳ１２４の処理に進む。
ステップ１１０（Ｓ１１０）において、プリンタ情報検索部１６２は、受信した各ノードの個体識別情報およびアドレス情報を、プリンタ情報取得部１６４に対して出力する。
【００５７】
プリンタ情報取得部１６４は、プリンタ情報検索部１６２から入力された個体識別情報と、記憶部１２８に記憶された個体識別情報とを比較する。
ステップ１１２（Ｓ１１２）において、プリンタ情報取得部１６４は、プリンタ情報検索部１６２から入力された個体識別情報と、一致する個体識別情報が記憶部１２８に記憶されているか否かを判断する。
画像端末プログラム１６は、プリンタ情報検索部１６２から入力された個体識別情報と、一致する個体識別情報が記憶部１２８に記憶されているときにはＳ１１４の処理に進み、これ以外のときにはＳ１２４の処理に進む。
【００５８】
ステップ１１４（Ｓ１１４）において、印刷ポート設定部１７０は、プリンタ情報検索部１６２から入力された個体識別情報と、一致する個体識別情報を有するプリンタ装置（Ｎプリンタ）１２をリストアップする。
ステップ１１６（Ｓ１１６）において、印刷ポート設定部１７０は、印刷出力に使用するプリンタ装置１２を選択する。
ステップ１１８（Ｓ１１８）において、印刷ポート設定部１７０は、選択したプリンタ装置１２の個体識別情報を取得し、プリンタ情報管理部１６６に対して出力する。
【００５９】
ステップ１２０（Ｓ１２０）において、印刷ポート設定部１７０は、Ｓ１１６の処理において選択したプリンタ装置１２に適合した印刷ポート１７６および印刷処理部１７４を選択し、印刷出力に必要とされる各種初期設定を行ってから起動する。
初期設定は、例えば、印刷ポート１７６の動作に必要な情報（通信プロトコルなど）を、印刷ポート１７６のパラメータとして設定し、ＯＳ（図示せず）に登録する処理を行う。
ステップ１２２（Ｓ１２２）において、プリンタ情報管理部１６６は、印刷ポート設定部１７０から入力された個体識別情報およびアドレス情報を対応付けて、記憶部１２８の印刷出力に使用されたプリンタ装置１２用のエントリに記憶させる。
ステップ１２４（Ｓ１２４）において、印刷ポート設定部１７０は、ＵＩ１７２などにエラー表示を行い、初期設定を中止する。
【００６０】
次に、画像端末プログラム１６がプリンタ装置１２に画像データなどを印刷出力させる第１の動作を説明する。
図５は、図３に示した画像端末プログラム１６によるプリンタ装置１２（図１，図２）への第１の印刷出力動作（Ｓ１４）を示す図である。
図５に示すように、ステップ１４０（Ｓ１４０）において、画像端末プログラム１６の印刷ポート設定部１７０は、記憶部１２８に記憶された個体識別情報およびネットワーク情報（これらを総称して「ポート情報」とも記す）を印刷ポート１７６および印刷処理部１７４に設定し、このポート情報に対応するプリンタ装置１２にアクセスし、接続を試みる。
なお、ポート情報は、通信プロトコル（例えば、lpr (Line PRinter)，ipp (Internet Printing Protocol)，socket）、および、これらの通信プロトコルに対するパラメータなど、印刷ポート１７６による制御に用いられるパラメータを含む。
【００６１】
ステップ１４２（Ｓ１４２）において、印刷ポート設定部１７０は、プリンタ装置１２へのアクセスが成功したか否かを判断する。
画像端末プログラム１６は、プリンタ装置１２へのアクセスが成功したときにはＳ１４４の処理に進み、これ以外のときにはＳ１５０の処理に進む。
ステップ１４４（Ｓ１４４）において、印刷ポート設定部１７０は、アクセスしたプリンタ装置１２と画像端末コンピュータ１０とを通信接続し、プリンタ装置１２から個体識別情報（機種型名およびシリアル番号など）を取得する。
【００６２】
ステップ１４６（Ｓ１４６）において、印刷ポート設定部１７０は、プリンタ情報取得部１６４に対して個体識別情報を出力し、プリンタ情報取得部１６４は、記憶部１２８を参照して、印刷ポート設定部１７０がプリンタ装置１２へのアクセスに用いたアドレス情報に対応する個体識別情報と、印刷ポート設定部１７０が取得した個体識別情報とを比較する。
ステップ１４８（Ｓ１４８）において、プリンタ情報取得部１６４は、印刷ポート設定部１７０がプリンタ装置１２へのアクセスに用いたアドレス情報に対応する個体識別情報と、印刷ポート設定部１７０が取得した個体識別情報とが一致するか否かを判断する。
画像端末プログラム１６は、これらの個体識別情報が一致する場合井はＳ１６０の処理に進み、これ以外のときにはＳ１５０の処理に進む。
【００６３】
ステップ１５０（Ｓ１５０）において、印刷ポート設定部１７０は、プリンタ装置１２へのアクセスに用いたアドレス情報（ＬＡＮ情報）が示すＬＡＮ１１８に対して、そのＬＡＮ１１８に接続されているノードに、個体識別情報およびアドレス情報を、ブロードキャスト（ＢＣ）形式で要求する。
この要求を受けたノード（プリンタ装置１２；図１，図２）は、画像端末コンピュータ１０に対して、要求された個体識別情報およびアドレス情報を返す。
【００６４】
ステップ１５２（Ｓ１５２）において、印刷ポート設定部１７０は、一定時間内に、個体識別情報およびアドレス情報の要求に対する応答があったか否かを判断する。
画像端末プログラム１６は、一定時間内に、個体識別情報およびアドレス情報の要求に対する応答があったときにはＳ１５８の処理に進み、これ以外のときにはＳ１６２の処理に進む。
ステップ１５４（Ｓ１５４）において、印刷ポート設定部１７０は、受信した各ノードの個体識別情報およびアドレス情報を、プリンタ情報取得部１６４およびプリンタ情報管理部１６６に対して出力する。
プリンタ情報取得部１６４は、記憶部１２８を参照し、印刷ポート設定部１７０から入力されたプリンタ装置１２の個体識別情報と、所望のプリンタ装置１２の個体識別情報とを比較する。
ステップ１５６（Ｓ１５６）において、プリンタ情報取得部１６４は、これらの個体識別情報が一致したか否かを判断する。
画像端末プログラム１６は、これらの個体識別情報が一致したときにはＳ１５８の処理に進み、これ以外のときにはＳ１６２の処理に進む。
【００６５】
ステップ１５８（Ｓ１５８）において、印刷ポート設定部１７０は、プリンタ情報管理部１６６を制御して、プリンタ装置１２の個体識別情報とアドレス情報とを対応付けて記憶部１２８に記憶し、これらの情報を更新する。
ステップ１６０（Ｓ１６０）において、印刷ポート設定部１７０は、印刷処理部１７４および通信処理部１２４を制御して、プリンタ装置１２に、これに適合する画像データなどを送信させ、印刷出力させる。
ステップ１６２（Ｓ１６２）において、印刷ポート設定部１７０は、エラー表示を行い、印刷処理を中止する。
【００６６】
［第１の全体動作］
以下、図１などに示した画像形成システム１の第１の全体的な動作を説明する。
図６は、図１などに示した画像形成システム１の第１の全体的な動作（Ｓ１８）を示す第１の通信シーケンス図である。
図６に示すように、ステップ１８０（Ｓ１８０）において、ＬＡＮ１１８−２に接続されている画像端末コンピュータ（ＣＣ）１０−３は、プリンタ装置１２が接続されているＬＡＮ１１８−２に対して、所望のプリンタ装置１２が存在されているか否かを問い合わせる（図４，図５；Ｓ１０６，Ｓ１５０）。
ステップ１８２（Ｓ１８２）において、画像端末コンピュータ１０−３は、ＬＡＮ１１８−２に接続されているノードからの個体識別情報およびアドレス情報の応答を受け取る。
【００６７】
ステップ１８４（Ｓ１８４）において、画像端末コンピュータ１０−３は、記憶部１２８（図３）に記憶されているプリンタ装置１２の個体識別情報と、ＬＡＮ１１８−２から受け取ったプリンタ装置１２の個体識別情報とを比較し、これらが一致した場合に、所望のプリンタ装置１２がＬＡＮ１１８−２に存在することを確認する（図４，図５；Ｓ１０８，Ｓ１１０，Ｓ１５４，Ｓ１５６）。
ステップ１８６（Ｓ１８６）において、画像端末コンピュータ１０−３は、プリンタ装置１２に対して画像データなどを送信し、印刷出力させる。
【００６８】
[第２の実施形態]
以下、本願第２の実施形態を説明する。
上述のように、本願第１の実施形態においては、同一のＬＡＮ１１８に画像端末コンピュータ１０とプリンタ装置１２とが接続されている場合が具体例とされたが、本願第２の実施形態においては、プリンタ装置１２がフロア間で移動され、移動の前後で異なるＬＡＮ１１８に接続されるような事態を想定して、画像端末コンピュータ１０とプリンタ装置１２とが、それぞれ異なるＬＡＮ１１８に接続されている可能性がある場合が具体例とされる。
【００６９】
［第２の画像形成システム２］
図７は、本願第２の実施形態の第２の画像形成システム２の構成を例示する図である。
図７に示すように、画像形成システム２は、ネットワーク１２０に、ｎ個のＬＡＮ１１８−１〜１１８−ｎが通信可能に接続され、ＬＡＮ１１８には、１つ以上の画像端末コンピュータ１０および１つ以上のプリンタ装置１２またはこれらのいずれかが接続されて構成される。
なお、説明の具体化・明確化のために、図７においては、ｎ＝３の場合が例示され、ＬＡＮ１１８−１にプリンタ装置１２−１が接続され、ＬＡＮ１１８−２にプリンタ装置１２−２が接続され、ＬＡＮ１１８−ｎに、プリンタ装置１２−ｎのみが接続されている場合が例示されている。
【００７０】
［画像端末プログラム１６の第１の動作］
まず、画像端末コンピュータ１０における第１の初期設定動作を説明する。
図８は、図３に示した画像端末プログラム１６による画像端末コンピュータ１０における印刷ポート１７６の第２の初期設定動作（Ｓ２０）を示すフローチャートである。
図８に示すように、第２の初期設定動作は、画像端末コンピュータ１０（図７）において実行される画像端末プログラム１６（図３）の印刷ポート設定部１７０の処理内容を変更して、図４に示した第１の初期設定動作のＳ１０６〜１２４の処理に、Ｓ２００〜Ｓ２０８の処理を加えることにより実現される。
【００７１】
図８に示すように、ステップ２００（Ｓ２００）において、例えば、ＬＡＮ１１８−１（図７）に接続された画像端末コンピュータ１０−１上で動作する画像端末プログラム１６（図４）の印刷ポート設定部１７０は、記憶部１２８に記憶された情報を参照し、所望のプリンタ装置１２が、同一のＬＡＮ１１８−１に接続されているか否かを判断する。
画像端末プログラム１６は、所望のプリンタ装置１２が、同一のＬＡＮ１１８に接続されているときにはＳ２０２の処理に進み、これ以外のときにはＳ２０４の処理に進む。
【００７２】
ステップ２０２（Ｓ２０２）において、印刷ポート設定部１７０は、同一のＬＡＮ１１８−１のＤＮＳ（図示せず）から、プリンタ装置１２−１のネットワーク情報を得て、Ｓ１１４の処理に進む。
ステップ２０４（Ｓ２０４）において、印刷ポート設定部１７０は、例えば、ＵＩ１７２に、ＬＡＮ１１８−１から接続しうるＬＡＮ１１８−２，１１８−３を、入出力装置１０６（図７）の表示装置などを介してユーザに対して表示し、プリンタ装置１２の検索の対象とするＬＡＮ１１８の指定を受ける。
なお、図９を参照して後述するように、画像端末コンピュータ１０の記憶部１２８には、所望のプリンタ装置１２が接続されてきたＬＡＮ１１８のアドレス情報（ＬＡＮ情報）の履歴が記憶されており、印刷ポート設定部１７０は、ユーザの指定を待たずに、この履歴に含まれる全てのＬＡＮ１１８を検索の対象としてもよい。
ステップ２０６（Ｓ２０６）において、印刷ポート設定部１７０は、Ｓ２０４の処理において指定されたＬＡＮ１１８から、まだ検索対象となっていないいずれかを、次の検索対象と決定する。
印刷ポート設定部１７０は、記憶部１２８を参照し、検索対象と決定されたＬＡＮ１１８のアドレス情報（ＬＡＮ情報）を得て、Ｓ１０６の処理に進む。
【００７３】
Ｓ１０８処理において、一定時間以内に検索対象のＬＡＮ１１８に接続されたノードから応答がないと判断されたとき、または、Ｓ１１２の処理において、検索対象のＬＡＮ１１８に所望のプリンタ装置１２が存在しないと判断されたときに、ステップ２０８（Ｓ２０８）において、印刷ポート設定部１７０は、ＵＩ１７２に、その時点で検索対象とされているＬＡＮ１１８に、所望のプリンタ装置１２が存在しない旨を表示する。
ステップ２１０（Ｓ２１０）において、印刷ポート設定部１７０は、Ｓ２０４の処理において指定された全てのＬＡＮ１１８に対するプリンタ装置１２の検索が終了したか否かを判断する。
画像端末プログラム１６は、指定された全てのＬＡＮ１１８に対するプリンタ装置１２の検索が終了したときにはＳ１２４の処理に進み、これ以外の場合にはＳ２０６の処理に戻る。
【００７４】
次に、画像端末プログラム１６がプリンタ装置１２に画像データなどを印刷出力させる第２の動作を説明する。
図９は、図３に示した画像端末プログラム１６によるプリンタ装置１２（図７）への第２の印刷出力動作（Ｓ２２）を示す図である。
図９に示すように、第２の印刷出力動作は、記憶部１２８に、所望のプリンタ装置１２の個体識別情報と対応付けて、そのプリンタ装置１２が存在していたＬＡＮ１１８のアドレス情報（ＬＡＮ情報）の履歴を記憶させ、さらに、図５に示したＳ１４０〜Ｓ１４８，Ｓ１５２〜Ｓ１５６，Ｓ１６０，Ｓ１６２の処理に、Ｓ２２０〜Ｓ２３２の処理を組み合わせて実現される。
【００７５】
Ｓ１４２の処理において、プリンタ装置１２へのアクセスが不成功であると判断されると、ステップ２２０（Ｓ２２０）において、印刷ポート設定部１７０は、記憶部１２８に記憶された所望のプリンタ装置１２のアドレス情報（ＬＡＮ情報）を参照し、前回（最後）にプリンタ装置１２へのアクセスが成功したときに用いられたＬＡＮ１１８のアドレス情報（ＬＡＮ情報）を得て、このアドレス情報（ＬＡＮ情報）が示すＬＡＮ１１８を、個体識別情報およびアドレス情報の送信要求（検索）先とする。
Ｓ１４８の処理において、プリンタ情報管理部１６６が、個体識別情報が一致しなかったと判断したときには、ステップ２２２（Ｓ２２２）において、印刷ポート設定部１７０は、ＵＩ１７２を介して、入出力装置１０６の表示装置などに、記憶部１２８に記憶された所望のプリンタ装置１２が接続されたことがあるＬＡＮ１１８のアドレス情報（ＬＡＮ）情報、あるいは、ＬＡＮ１１８−１から接続しうる全てのＬＡＮ１１８のアドレス情報（ＬＡＮ情報）を、ユーザに選択を促すＧＵＩ画像に表示する。
【００７６】
ステップ２２４（Ｓ２２４）において、印刷ポート設定部１７０は、ユーザにアドレス情報（ＬＡＮ情報）を選択させるために儲けられた一定の時間が経過したか否かを判断する。
画像端末プログラム１６は、一定の時間が経過したときにはＳ１６２の処理に進み、これ以外のときにはＳ２２６の処理に進む。
ステップ２２６（Ｓ２２６）において、印刷ポート設定部１７０は、ユーザによるＬＡＮ１１８のアドレス情報（ＬＡＮ情報）の指定があり、さらに、指定が終了したか否かを判断する。
画像端末プログラム１６は、アドレス情報（ＬＡＮ情報）の指定が終了したときにはＳ２２８の処理に進み、これ以外のときにはＳ２２２の処理に戻る。
【００７７】
ステップ２２８（Ｓ２２８）において、印刷ポート設定部１７０は、ＵＩ１７２を介して、ユーザが指定したＬＡＮ１１８のアドレス情報（ＬＡＮ情報）を受け入れ、ユーザが指定したＬＡＮ１１８のアドレス情報（ＬＡＮ情報）に対応するＬＡＮ１１８のいずれかを、検索対象のＬＡＮ１１８とする。
ステップ２３０（Ｓ２３０）において、印刷ポート設定部１７０は、Ｓ２２８の処理において検索対象とされたＬＡＮ１１８に接続された全てのノードに対して、個体識別情報およびアドレス情報の送信を、ブロードキャスト（ＢＣ）形式で要求し、Ｓ１５２の処理に進む。
Ｓ１５６の処理において、ステップ２３２（Ｓ２３２）において、個体識別情報およびアドレス情報の送信先のＬＡＮ１１８に、所望のプリンタ装置１２があると判断されたときには、ステップ２３２（Ｓ２３２）において、印刷ポート設定部１７０は、所望のプリンタ装置１２が接続されているＬＡＮ１１８のアドレス情報（ＬＡＮ情報）を、その個体識別情報に対応付けて、それまでに所望のプリンタ装置１２が接続されてきたＬＡＮ１１８のアドレス情報（ＬＡＮ情報）に追加して記憶させ、所望のプリンタ装置１２が接続されてきたＬＡＮ１１８のアドレス情報（ＬＡＮ情報）の履歴とし、Ｓ１６０の処理に進む。
【００７８】
［第２の全体動作］
以下、図７などに示した画像形成システム２の第２の全体的な動作を説明する。
図１０は、図７などに示した画像形成システム２の第２の全体的な動作（Ｓ２４）を示す第２の通信シーケンス図である。
なお、図１０の説明においては、ＬＡＮ１１８−１に接続された画像端末コンピュータ１０が所望するプリンタ装置１２が、ＬＡＮ１１８−ｎに接続されている場合が具体例とされる。
【００７９】
図６に示すように、ステップ１８０−１（Ｓ１８０−１）において、ＬＡＮ１１８−１に接続されている画像端末コンピュータ（ＣＣ）１０−１は、ＬＡＮ１１８−１に対して、所望のプリンタ装置１２が存在されているか否かを問い合わせる（図８，図９；Ｓ１０６，Ｓ２３０）。
ステップ１８２−１（Ｓ１８２−１）において、ＬＡＮ１１８−１に接続されている画像端末コンピュータ（ＣＣ）１０−１は、ＬＡＮ１１８から応答を受け、ステップ１８４（Ｓ１８４）において、ＬＡＮ１１８−１に、所望のプリンタ装置１２が存在しないと判断する（図８，図９；Ｓ１０８〜Ｓ１１２，Ｓ１５２〜Ｓ１５６）。
以下、順次、画像端末コンピュータ１０−１は、ＬＡＮ１１８−２〜１１８−（ｎ−１）に対して、Ｓ１８０−１，１８２−１と同様の処理を繰り返す（Ｓ１８０−２〜Ｓ１８０−（ｎ−１），Ｓ１８２−２〜Ｓ１８２−（ｎ−１））
【００８０】
ステップ１８０−ｎ（Ｓ１８０−ｎ）において、画像端末コンピュータ１０−１は、ＬＡＮ１１８−ｎに対して、所望のプリンタ装置１２が存在されているか否かを問い合わせる。
ステップ１８２−ｎ（Ｓ１８２）において、画像端末コンピュータ１０−１は、ＬＡＮ１１８−ｎに接続されているノードからの個体識別情報およびアドレス情報の応答を受け取る。
ステップ２４０（Ｓ２４０）において、画像端末コンピュータ１０−１は、ＬＡＮ１１８−ｎに、所望のプリンタ装置１２が存在することを確認し、記憶する（図８，図９；Ｓ１１２，Ｓ１１４，Ｓ１５６，Ｓ２３２）
ステップ２４２（Ｓ２４２）において、画像端末コンピュータ１０−１は、ＬＡＮ１１８−ｎに接続されている所望のプリンタ装置１２に対して、このプリンタ装置１２に適合した画像データなどを送信し、印刷出力させる。
【符号の説明】
【００８１】
１，２・・・画像形成システム，
１１８・・・ＬＡＮ，
１２０・・・ネットワーク，
１０・・・画像端末コンピュータ，
１００・・・本体，
１０２・・・ＣＰＵ，
１０４・・・メモリ，
１０６・・・入出力装置，
１１０・・・通信装置，
１１２・・・記憶装置，
１１４・・・記憶媒体，
１６・・・画像端末プログラム，
１６２・・・プリンタ情報検索部，
１６４・・・プリンタ情報取得部，
１６６・・・プリンタ情報管理部，
１７０・・・印刷ポート設定部，
１７２・・・ＵＩ，
１７４・・・印刷処理部，
１７６・・・印刷ポート，
１２・・・プリンタ装置，
１２２・・・プリンタ装置プログラム，
１２４・・・通信処理部，
１２６・・・プリンタ情報送信部，
１２８・・・記憶部，
１３０・・・印刷処理部，
【図１】
2011044009.tif 000003
【図２】
2011044009.tif 000004
【図３】
2011044009.tif 000005
【図４】
2011044009.tif 000006
【図５】
2011044009.tif 000007
【図６】
2011044009.tif 000008
【図７】
2011044009.tif 000009
【図８】
2011044009.tif 000010
【図９】
2011044009.tif 000011
【図１０】
2011044009.tif 000012