(57)【要約】【課題】ネットワーク上で検索できない画像形成装置から容易に印刷できるようにする。【解決手段】プリンタシステム１では、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりプリンタ５同士で通信を行い、他のプリンタ５から受信したプリンタ情報信号Ｆ１を基に、プリンタ情報リストＬ１にプリンタ情報としてＩＰアドレスを登録する。その上でプリンタ５は、端末装置３からの検索信号を受信すると、自身についての検索応答に加えて、プリンタ情報リストＬ１にプリンタ情報が登録されている他のプリンタ５についての検索応答を生成して送信する。これによりプリンタシステム１では、端末装置３から検索処理に基づいた検索応答を直接得ることができない他のプリンタ５についても、当該プリンタ５の代理による検索応答を得ることができ、印刷ジョブを送信して印刷処理を実行させることができる。【選択図】図１
2018181108.tif 000002
【特許請求の範囲】
【請求項１】
第１ネットワーク及び第２ネットワークが中継装置を介して接続され、前記第１ネットワークに第１画像形成装置及び端末装置が接続され、前記第２ネットワークに第２画像形成装置が接続された画像形成システムであって、
前記端末装置は、
前記第１ネットワークに対して画像形成装置を検索する検索信号を送信し、
前記第１画像形成装置は、
前記第２画像形成装置に関する装置情報を装置情報記憶部に記憶させる記憶処理部と、
前記第１ネットワークとの間で情報を送信又は受信するネットワーク通信部と、
前記ネットワーク通信部を介して前記検索信号を受信する検索信号受信部と、
前記検索信号に対し、前記ネットワーク通信部を介して、自身の検索応答と、前記第２画像形成装置に関する情報に基づいた検索応答とを送信する検索応答部と
を具えることを特徴とする画像形成システム。
【請求項２】
前記記憶処理部は、前記第２画像形成装置から該第２画像形成装置に関する前記装置情報を取得して前記装置情報記憶部に記憶させる
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記記憶処理部は、前記第２画像形成装置に関する前記装置情報を取得したとき、前記ネットワーク通信部により当該第２画像形成装置と通信できた場合に、該装置情報を前記装置情報記憶部に記憶させる
ことを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記記憶処理部は、前記第２画像形成装置に関する前記装置情報を取得し、且つ前記ネットワーク通信部により該第２画像形成装置と通信でき、さらに前記ネットワーク通信部から前記検索信号を送信して該第２画像形成装置から検索応答が得られなかった場合に、該装置情報を前記装置情報記憶部に記憶させる
ことを特徴とする請求項３に記載の画像形成システム。
【請求項５】
前記第２画像形成装置及び前記第１画像形成装置は、前記ネットワーク通信部と異なる通信手段により前記装置情報を送信及び受信する
ことを特徴とする請求項２に記載の画像形成システム。
【請求項６】
前記検索応答部は、前記第２画像形成装置に関する検索応答が前記第１ネットワーク上に既に送信されていた場合、該第２画像形成装置に関する検索応答を送信しない
ことを特徴とする請求項１に記載の画像形成システム。
【請求項７】
前記記憶処理部は、前記装置情報記憶部に前記装置情報が登録された後、前記ネットワーク通信部により該装置情報を基に前記第２画像形成装置と通信できなかった場合に、前記装置情報記憶部から該装置情報を抹消する
ことを特徴とする請求項１に記載の画像形成システム。
【請求項８】
前記記憶処理部は、前記装置情報記憶部に前記装置情報が登録された後、前記ネットワーク通信部により該装置情報を基に前記第２画像形成装置と通信できなかった回数が所定の閾値以上となった場合に、前記装置情報記憶部から該装置情報を抹消する
ことを特徴とする請求項７に記載の画像形成システム。
【請求項９】
媒体に画像を形成する画像形成装置であって、
他の画像形成装置に関する装置情報を装置情報記憶部に記憶させる記憶処理部と、
所定のネットワークとの間で情報を送信又は受信するネットワーク通信部と、
前記ネットワーク通信部を介して、前記ネットワーク上の画像形成装置を検索する検索信号を受信する検索信号受信部と、
前記検索信号に対し、前記ネットワーク通信部を介して、自身の検索応答と、前記他の画像形成装置に関する情報に基づいた検索応答とを送信する検索応答部と
を具えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成システム及び画像形成装置に関し、例えば複数のネットワークを介して接続された端末装置から画像形成装置を検索して印刷処理を行う場合に適用して好適なものである。
【背景技術】
【０００２】
従来、ネットワークにより端末装置及び画像形成装置（いわゆるプリンタ）が接続されたプリンタシステムにおいて印刷処理を行う場合、印刷に先駆けて端末装置からネットワーク上のプリンタを検索する検索処理を行う場合がある。例えば、印刷プロトコルとしてＡｉｒＰｒｉｎｔ（登録商標）を使用する場合、Ｂｏｎｊｏｕｒ（登録商標）と呼ばれる検索処理を行うことにより、ネットワークに接続されたプリンタを検索して印刷処理を実行することが可能となる。
【０００３】
しかしながら、ネットワークに接続されたプリンタが所定の印刷プロトコルに対応していない場合、本来的には、端末装置から当該プリンタにより印刷処理を行わせることができない。
【０００４】
そこで、プリンタシステムのなかには、ネットワークに接続された他のプリンタが当該印刷プロトコルに対応している場合に、端末装置から当該印刷プロトコルによる印刷ジョブを受信して所望のプリンタへ転送するものが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１８５０４７号公報（図６等）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、複数のネットワークセグメントがルータ等の中継装置を介して接続されている場合、あるネットワークセグメントに接続された端末装置において行われる検索処理において、他のネットワークセグメント上のプリンタを検索できない場合がある。
【０００７】
例えば、スマートフォンやタブレット端末のような携帯型の端末装置をユーザが使用しており、且つ当該ユーザの近傍にプリンタが設置されている状況において、当該端末装置が接続された無線ＬＡＮ（Local Area Network）のネットワークセグメントと、当該プリンタが接続された有線ＬＡＮのネットワークセグメントとが相違する場合がある。
【０００８】
このような場合、端末装置が他のネットワークセグメント上にプリンタが存在することを認識できないため、当該プリンタに宛てて印刷ジョブを送信することができず、当該プリンタにより印刷処理を行うことができない、という問題があった。
【０００９】
本発明は以上の点を考慮してなされたもので、ネットワーク上で検索できない画像形成装置から容易に印刷できるようにする画像形成システム及び画像形成装置を提案しようとするものである。
【課題を解決するための手段】
【００１０】
かかる課題を解決するため本発明の画像形成システムにおいては、第１ネットワーク及び第２ネットワークが中継装置を介して接続され、第１ネットワークに第１画像形成装置及び端末装置が接続され、第２ネットワークに第２画像形成装置が接続された画像形成システムであって、第１画像形成装置は、第２画像形成装置に関する装置情報を装置情報記憶部に記憶させる記憶処理部と、第１ネットワークとの間で情報を送信又は受信するネットワーク通信部と、ネットワーク通信部を介して、少なくとも第１ネットワーク上の画像形成装置を検索する検索信号を受信する検索信号受信部と、検索信号に対し、ネットワーク通信部を介して、自身の検索応答と、第２画像形成装置に関する情報に基づいた検索応答とを送信する検索応答部とを設けるようにした。
【００１１】
また本発明の画像形成装置においては、媒体に画像を形成する画像形成装置であって、他の画像形成装置に関する装置情報を装置情報記憶部に記憶させる記憶処理部と、所定のネットワークとの間で情報を送信又は受信するネットワーク通信部と、ネットワーク通信部を介して、ネットワーク上の画像形成装置を検索する検索信号を受信する検索信号受信部と、検索信号に対し、ネットワーク通信部を介して、自身の検索応答と、他の画像形成装置に関する情報に基づいた検索応答とを送信する検索応答部とを設けるようにした。
【００１２】
本発明は、第１画像形成装置等が、検索信号に応じて、自身の検索応答に加えて、装置情報に基づいた第２画像形成装置の検索応答も送信できる。これにより、検索信号が第２画像形成装置に到達できないために該第２画像形成装置が自ら検索応答を送信できなかったとしても、検索信号の送信元である端末装置に対し、該第２画像形成装置の情報を取得させることができる。
【発明の効果】
【００１３】
本発明によれば、ネットワーク上で検索できない画像形成装置から容易に印刷できるようにする画像形成システム及び画像形成装置を実現できる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態によるプリンタシステムの構成を示す略線図である。
【図２】プリンタの構成を示す略線的ブロック図である。
【図３】プリンタ情報信号を示す略線図である。
【図４】第１の実施の形態によるプリンタ情報リストを示す略線図である。
【図５】第１の実施の形態によるプリンタ情報登録処理手順を示すフローチャートである。
【図６】第１の実施の形態による検索応答送信処理手順を示すフローチャートである。
【図７】第１の実施の形態によるプリンタ情報更新処理手順を示すフローチャートである。
【図８】第２の実施の形態によるプリンタシステムの構成を示す略線図である。
【図９】第２の実施の形態によるプリンタ情報リストを示す略線図である。
【図１０】第２の実施の形態によるプリンタ情報登録処理手順を示すフローチャートである。
【図１１】第２の実施の形態による検索応答送信処理手順を示すフローチャートである。
【図１２】第２の実施の形態によるプリンタ情報更新処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、発明を実施するための形態（以下実施の形態とする）について、図面を用いて説明する。
【００１６】
［１．第１の実施の形態］
［１−１．プリンタシステムの構成］
図１に示すように、第１の実施の形態によるプリンタシステム１は、ルータ２を介して第１ネットワークＮＷ１及び第２ネットワークＮＷ２が互いに接続された構成となっている。画像形成システムとしてのプリンタシステム１０１において、第１ネットワークＮＷ１及び第２ネットワークＮＷ２は、互いに異なるネットワークセグメントであり、例えばそれぞれのＩＰアドレスが「１９２．１６８．１．０／２４」及び「１９２．１６８．２．０／２４」のように設定されている。
【００１７】
中継装置としてのルータ２は、ルーティングテーブルの設定内容に従ってデータ（すなわちパケット）を転送する。このルータ２のルーティングテーブルは、ＩＣＭＰ（Internet Control Message Protocol）等のような一部のプロトコルに関して、第１ネットワークＮＷ１及び第２ネットワークＮＷ２の間で相互に通信できるように設定されている。また第１ネットワークＮＷ１には、端末装置３及びプリンタ５Ａ及びが接続されている。さらに第２ネットワークＮＷ２には、プリンタ５Ｐ及び５Ｑがそれぞれ接続されている。
【００１８】
このため端末装置３は、同一の第１ネットワークＮＷ１に接続されたプリンタ５Ａとの間で、種々のプロトコルにより種々の情報を送受信することができる。また端末装置３は、仮にプリンタ５ＰのＩＰアドレスを知っていた場合、ユニキャストのｐｉｎｇコマンド等により該プリンタ５Ｐに対して通信を行うと、ルータ２によりデータが転送されるため、該プリンタ５Ｐから正常な応答を得ることができる。
【００１９】
しかしながらルータ２は、例えばＢｏｎｊｏｕｒのようなマルチキャスト型の検索処理で用いられるプロトコルに関しては、ルーティングテーブルに設定されていない。このため端末装置３は、仮にＢｏｎｊｏｕｒによりプリンタ（プリンタ）の検索処理を行った場合、同一ネットワーク上にあるプリンタ５Ａから検索応答を得ることができる一方、他のネットワーク上にあるプリンタ５Ｐ及び５Ｑからは検索応答を得ることができない。
【００２０】
端末装置３は、一般的なパーソナルコンピュータ等と同様に構成されており、その内部に制御部、記憶部、ネットワーク通信部、表示部及び操作部等を有している。また端末装置３のネットワーク通信部は、ＡｉｒＰｒｉｎｔ及びＢｏｎｊｏｕｒに対応している。このため端末装置３は、第１ネットワークＮＷ１を介して、Ｂｏｎｊｏｕｒによりプリンタ５の検索処理を行うことができ、また発見されたプリンタ５に対してＡｉｒＰｒｉｎｔにより印刷ジョブを送信することができる。
【００２１】
［１−２．プリンタの構成］
プリンタ５Ａ、５Ｐ及び５Ｑ（以下これらをまとめてプリンタ５と呼ぶ）は、電子写真方式のプリンタであり、何れも同様に構成されている。画像形成装置としてのプリンタ５は、図２に模式的なブロック図を示すように、全体を統括制御する制御部１１を中心として構成されている。
【００２２】
制御部１１は、図示しないＣＰＵ（Central Processing Unit）を中心に構成されており、図示しないＲＯＭ（Read Only Memory）やフラッシュメモリ等から印刷プログラム等の種々のプログラムを読み出して実行することにより、印刷処理等の種々の処理を行う。
【００２３】
また制御部１１は、ＲＯＭやフラッシュメモリ等から所定の検索応答プログラム等を実行することにより、その内部に検索応答処理部２１、プリンタ情報信号発信部２２及びプリンタ情報記憶処理部２３が形成される。それぞれの機能については後述する。
【００２４】
記憶部１２は、ＲＡＭ（Random Access Memory）やハードディスクドライブ等でなり、各種処理の実行時にワークエリアとして使用される他、印刷処理等の種々の処理に必要な各種設定値等、種々の情報を記憶している。また記憶部１２は、ハードディスクドライブのように不揮発性を有する領域に、プリンタ５に割り当てられた機種名や製造番号等、プリンタ５自身に関する種々の情報である装置情報を記憶する他、他のプリンタに関する情報を記憶するプリンタ情報記憶部２５が形成されている。
【００２５】
ネットワーク通信部１３は、例えばＩＥＥＥ(Institute of Electrical and Electronics Engineers)８０２．３ｕ／ａｂ等の規格に準拠した有線ＬＡＮ（Local Area Network）又はＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の規格に準拠した無線ＬＡＮにより、第１ネットワークＮＷ１（図１）等と接続されている。またネットワーク通信部１３には、一意のＩＰアドレスが割り当てられている。
【００２６】
さらにネットワーク通信部１３は、ＡｉｒＰｒｉｎｔ及びＢｏｎｊｏｕｒに対応している。例えばネットワーク通信部１３は、端末装置３から第１ネットワークＮＷ１等を介してＡｉｒＰｒｉｎｔにより印刷ジョブが送信されると、これを受信して制御部１１へ供給する。これに応じて制御部１１は、印刷ジョブから印刷データを取り出して画像形成部１８へ供給する。またネットワーク通信部１３は、端末装置３から第１ネットワークＮＷ１等を介してＢｏｎｊｏｕｒの検索信号を受信すると、これを制御部１１に引き渡す。これに応じて制御部１１は、検索応答処理部２１により応答処理を行うようになっている（詳しくは後述する）。
【００２７】
近距離無縁通信部１４は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の通信規格に準拠しており、同一の又は互換性を有する通信規格に準拠した他の機器との間で、無線により種々の情報を通信することができる。
【００２８】
例えば近距離無縁通信部１４は、プリンタ情報信号発信部２２の制御に基づき、Ｂｌｕｅｔｏｏｔｈ（登録商標）により図３に示すプリンタ情報信号Ｆ１を発信するようになっている。このプリンタ情報信号Ｆ１には、信号種別及びＩＰアドレスといった項目が設けられている。このうち信号種別は、設定値として「プリンタ情報登録用信号」が格納されており、プリンタ５に関する情報であるプリンタ情報を登録するための信号であることが表されている。またＩＰアドレスは、ネットワーク通信部１３に割り当てられた第１ネットワークＮＷ１等におけるＩＰアドレスの値が格納されている。
【００２９】
すなわちプリンタ５（図２）は、一方の通信手段であるネットワーク通信部１３に割り当てられたＩＰアドレス等の情報を、もう一方の通信手段である近距離無縁通信部１４からプリンタ情報信号（図３）として送信し得るようになっている。
【００３０】
また近距離無縁通信部１４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）により他のプリンタ５からプリンタ情報信号を受信した場合、これをプリンタ情報記憶処理部２３によってプリンタ情報記憶部２５に記憶させるようになっている。装置情報記憶部としてのプリンタ情報記憶部２５には、図４に示すようなプリンタ情報リストＬ１が構成されている。このプリンタ情報リストＬ１には、他のプリンタ５から受信したプリンタ情報信号に含まれていたＩＰアドレスが登録されるようになっている。
【００３１】
表示部１６（図２）は、例えば液晶パネルでなり、制御部１１の制御に基づいて文字や画像等を表示することにより、ユーザに種々の情報を提示する。操作入力部１７は、例えば複数の方向キー並びに決定キー及びキャンセルキー等でなり、ユーザの操作入力を受け付けて制御部１１に通知する。
【００３２】
画像形成部１８は、図示しない露光装置や定着装置、及び用紙の搬送機構等を有しており、用紙に画像を印刷する印刷処理を行うようになっている。具体的に画像形成部１８は、制御部１１から供給される印刷データに基づき、露光装置において感光体ドラムを露光することにより静電潜像を形成し、これにトナーを付着させることによりトナー画像を形成する。また画像形成部１８は、搬送機構により所定の搬送路に沿って用紙を搬送し、その表面にトナー画像に転写して、定着装置により定着させる。これにより画像形成部１８は、供給された画像データに基づく画像を用紙に形成（すなわち印刷）することができる。
【００３３】
［１−３．処理手順］
次に、プリンタ５において検索と関連して行われる様々な処理のうち、プリンタ情報登録処理、検索応答送信処理及びプリンタ情報更新処理について、それぞれ詳細に説明する。ここでは、プリンタシステム１（図１）においてプリンタ５Ａ、５Ｐ及び５Ｑが比較的近接して配置されており、これらがＢｌｕｅｔｏｏｔｈ（登録商標）により相互に通信し得る状態であるものとする。また以下の説明では、プリンタシステム１において第１ネットワークＮＷ１に接続されたプリンタ５Ａに着目する。
【００３４】
［１−３−１．プリンタ情報登録処理］
まず、プリンタ情報リストＬ１（図４）にプリンタ情報を登録するプリンタ情報登録処理について、図５のフローチャートを参照しながら説明する。ここでは、プリンタシステム１（図１）において、他のプリンタ５Ｐのプリンタ情報信号発信部２２（図２）から、近距離無縁通信部１４によりプリンタ情報信号Ｆ１（図３）が送信されたものとする。
【００３５】
第１画像形成装置としてのプリンタ５（５Ａ）の制御部１１は、近距離無縁通信部１４により第２画像形成装置としての他のプリンタ５（５Ｐ）からＢｌｕｅｔｏｏｔｈ（登録商標）による無線信号を受信すると、プリンタ情報登録処理手順ＲＴ１を開始してステップＳＰ１へ移る。
【００３６】
ステップＳＰ１において制御部１１は、受信した無線信号がプリンタ情報登録用信号であるか否かを判定する。具体的に制御部１１は、受信した無線信号における「信号種別」が「プリンタ情報登録用信号」であるか否か、すなわち受信した信号がプリンタ情報信号Ｆ１（図３）であるか否かを判定する。ここで肯定結果が得られると、制御部１１は次のステップＳＰ２へ移り、このプリンタ情報信号Ｆ１からＩＰアドレスを読み出して、その次のステップＳＰ３へ移る。
【００３７】
ステップＳＰ３において制御部１１は、第１ネットワークＮＷ１を経由してユニキャストにより当該ＩＰアドレスと通信が可能であるか否かを判定する。具体的に制御部１１は、ネットワーク通信部１３により、第１ネットワークＮＷ１に対して、当該ＩＰアドレスを宛先としたユニキャストのｐｉｎｇコマンドを送出し、正常な応答が得られるか否かを判定する。
【００３８】
ここで肯定結果が得られると、このことは、当該ＩＰアドレスを宛先として第１ネットワークＮＷ１を経由した通信を正常に行い得ることを表している。これはすなわち、仮に第１ネットワークＮＷ１に対し当該ＩＰアドレスに宛ててＡｉｒＰｒｉｎｔ等の印刷プロトコルにより印刷ジョブが送信された場合、当該ＩＰアドレスが割り当てられた他のプリンタ５（５Ｐ）がこの印刷ジョブを正常に受信し得ることを意味している。このとき制御部１１は、次のステップＳＰ４へ移る。
【００３９】
ステップＳＰ４において制御部１１は、プリンタ情報記憶処理部２３（図２）により、プリンタ情報記憶部２５のプリンタ情報リストＬ１（図４）に、ステップＳＰ２においてプリンタ情報信号Ｆ１（図３）から読み出したＩＰアドレスを格納して記憶させ、次のステップＳＰ５へ移る。
【００４０】
一方、ステップＳＰ３において否定結果が得られると、このことは当該ＩＰアドレスを宛先として第１ネットワークＮＷ１を経由した通信を正常に行い得ないことを表している。これはすなわち、仮に第１ネットワークＮＷ１に対し当該ＩＰアドレスに宛ててＡｉｒＰｒｉｎｔ等の印刷プロトコルにより印刷ジョブが送信された場合、当該ＩＰアドレスが割り当てられた他のプリンタ５（５Ｐ）がこの印刷ジョブを正常に受信し得ないことを意味している。このとき制御部１１は、次のステップＳＰ５へ移り、プリンタ情報登録処理手順ＲＴ１を終了する。
【００４１】
また、ステップＳＰ１において否定結果が得られた場合も、制御部１１は次のステップＳＰ５に移る。ステップＳＰ５において制御部１１は、プリンタ情報登録処理手順ＲＴ１を終了する。
【００４２】
このようにプリンタ５は、Ｂｌｕｅｔｏｏｔｈ（登録商標）により他のプリンタ５からプリンタ情報信号Ｆ１を取得し、これに含まれるＩＰアドレスとの間でネットワーク上でのユニキャストによる通信が可能であった場合に、該ＩＰアドレスをプリンタ情報リストＬ１に登録するようになっている。
【００４３】
［１−３−２．検索応答送信処理］
次に、端末装置３の検索処理に応答する検索応答送信処理について、図６のフローチャートを参照しながら説明する。ここでは、プリンタシステム１（図１）において、端末装置３から第１ネットワークＮＷ１に対してＢｏｎｊｏｕｒによる検索処理が行われたものとする。またＢｏｎｊｏｕｒにおいて送信される検索信号には、対象印刷プロトコルとしてＡｉｒＰｒｉｎｔが指定されているものとする。またここでは、プリンタ５Ａのプリンタ情報記憶部２５（図２）に構成されているプリンタ情報リストＬ１（図４）に、プリンタ５Ｐ及び５ＱのＩＰアドレスがそれぞれ登録されているものとする。
【００４４】
プリンタ５（５Ａ）の制御部１１は、ネットワーク通信部１３により端末装置３から第１ネットワークＮＷ１を介した検索信号を受信すると、検索応答処理手順ＲＴ２（図６）を開始してステップＳＰ１１へ移る。ステップＳＰ１１において制御部１１は、検索応答処理部２１によって受信した検索信号を解析することにより、対象印刷プロトコル（例えばＡｉｒＰｒｉｎｔ）を特定し、次のステップＳＰ１２へ移る。
【００４５】
ステップＳＰ１２において制御部１１は、記憶部１２に記憶している装置情報を参照することにより、自身（すなわちプリンタ５Ａ）が対象印刷プロトコルであるＡｉｒＰｒｉｎｔに対応しているか否かを判定する。ここで肯定結果が得られると、このことは仮にプリンタ５Ａが端末装置３から印刷ジョブを受け取った場合に、これを正常に印刷し得ることを表している。このとき制御部１１は、次のステップＳＰ１３へ移る。
【００４６】
ステップＳＰ１３において制御部１１は、検索応答処理部２１により自身（すなわちプリンタ５Ａ）の検索応答を生成し、これをネットワーク通信部１３から第１ネットワークＮＷ１を介して送信して、次のステップＳＰ１４へ移る。
【００４７】
一方、ステップＳＰ１２において否定結果が得られると、このことは仮にプリンタ５Ａが端末装置３から印刷ジョブを受け取った場合に、これを正常に印刷できないことを表している。このとき制御部１１は、自身についての検索応答を送信すること無く、次のステップＳＰ１４へ移る。ステップＳＰ１４において制御部１１は、カウンタとして用いる変数Ｎの値を初期値である「１」に設定して、次のステップＳＰ１５へ移る。
【００４８】
ステップＳＰ１５において制御部１１は、プリンタ情報リストＬ１（図４）においてＮ番目のプリンタ情報が登録済みであるか否かを判定する。ここで肯定結果が得られると、このことは登録されているＮ番目のプリンタ情報を基に、検索応答を生成して送信すべきであることを表している。このとき制御部１１は、次のステップＳＰ１６へ移る。
【００４９】
ステップＳＰ１６において制御部１１は、プリンタ情報リストＬ１（図４）からＮ番目のプリンタ情報（すなわちＩＰアドレス）を読み出し、次のステップＳＰ１７へ移る。ステップＳＰ１７において制御部１１は、検索応答処理部２１によりＮ番目のプリンタ情報に基づいた検索応答を生成し、これをネットワーク通信部１３から第１ネットワークＮＷ１を介して送信して、次のステップＳＰ１８へ移る。
【００５０】
ステップＳＰ１８において制御部１１は、変数Ｎの値に「１」を加算してから再度ステップＳＰ１５へ戻り、一連の処理を繰り返す。これにより制御部１１は、プリンタ情報リストＬ１（図４）に登録されている各プリンタ情報に基づき、検索応答をそれぞれ生成して送信することができる。
【００５１】
一方、ステップＳＰ１５において否定結果が得られると、このことはＮ番目のプリンタ情報が登録されていないため、検索応答を送信する必要が無いことを表している。このとき制御部１１は、次のステップＳＰ１９へ移って検索応答処理手順ＲＴ２を終了する。
【００５２】
このようにプリンタ５は、検索信号を受信すると、自身の検索応答に加えて、プリンタ情報リストＬ１に登録されている他のプリンタ５の検索応答も順次送信するようになっている。
【００５３】
［１−３−３．プリンタ情報更新処理］
次に、プリンタ情報リストＬ１（図４）を更新するプリンタ情報更新処理について、図７のフローチャートを参照しながら説明する。プリンタ５（５Ａ）の制御部１１は、予め設定された更新時刻になると、プリンタ情報更新処理手順ＲＴ３（図７）を開始してステップＳＰ２１へ移る。この更新時刻は、所定の更新周期（例えば１日や１週間等）ごとに設定されている。
【００５４】
ステップＳＰ２１において制御部１１は、カウンタとして用いる変数Ｎの値を初期値である「１」に設定して、次のステップＳＰ２２へ移る。ステップＳＰ２２において制御部１１は、プリンタ情報記憶処理部２３により、プリンタ情報リストＬ１（図４）においてＮ番目のプリンタ情報が登録済みであるか否かを判定する。ここで肯定結果が得られると、このことは登録されているＮ番目のプリンタ情報を基に、通信可能な状態が継続しているか否かを判定すべきであることを表している。このとき制御部１１は、次のステップＳＰ２３へ移る。
【００５５】
ステップＳＰ２３において制御部１１は、プリンタ情報リストＬ１（図４）からＮ番目のプリンタ情報（すなわちＩＰアドレス）を読み出し、次のステップＳＰ２４へ移る。ステップＳＰ２４において制御部１１は、ステップＳＰ３（図５）と同様に、第１ネットワークＮＷ１を経由してユニキャストにより当該ＩＰアドレスと通信が可能であるか否かを判定する。具体的に制御部１１は、ネットワーク通信部１３により、第１ネットワークＮＷ１に対して、当該ＩＰアドレスを宛先としたｐｉｎｇコマンドを送出し、正常な応答が得られるか否かを判定する。
【００５６】
ここで肯定結果が得られると、このことは当該ＩＰアドレスが登録された他のプリンタ５（５Ｐ又は５Ｑ）との間で正常に通信できるため、当該ＩＰアドレスをプリンタ情報リストＬ１（図４）に残すべきであることを表している。このとき制御部１１は、次のステップＳＰ２５へ移り、変数Ｎの値に「１」を加算してから再度ステップＳＰ２２へ戻ることにより、一連の処理を繰り返す。
【００５７】
一方、ステップＳＰ２４において否定結果が得られると、このことは当該ＩＰアドレスが登録された他のプリンタ５（５Ｐ又は５Ｑ）との間で正常に通信できないため、当該ＩＰアドレスをプリンタ情報リストＬ１（図４）から抹消すべきであることを表している。このとき制御部１１は、次のステップＳＰ２６へ移る。
【００５８】
ステップＳＰ２６において制御部１１は、プリンタ情報記憶処理部２３（図２）により、プリンタ情報リストＬ１（図４）からＮ番目のプリンタ情報（すなわちＩＰアドレス）を抹消し、次のステップＳＰ２７へ移る。ステップＳＰ２７において制御部１１は、Ｎ＋１番目以降のプリンタ情報を１ずつ繰り上げた後、再度ステップＳＰ２２へ戻ることにより、一連の処理を繰り返す。
【００５９】
因みにこのときプリンタ情報リストＬ１（図４）では、Ｎ＋１番目に登録されていたプリンタ情報がＮ番目に繰り上がっているため、変数Ｎの値を変更せずにステップＳＰ２２へ戻ることにより、当該プリンタ情報について通信可能であるか否かを確認することができる。
【００６０】
一方、ステップＳＰ２２において否定結果が得られると、このことはプリンタ情報リストＬ１（図４）にプリンタ情報が登録されていないか、或いは登録済みの全てのプリンタ情報を基に通信可能であるか否かの確認処理を完了したことを表している。このとき制御部１１は、次のステップＳＰ２８へ移ってプリンタ情報更新処理手順ＲＴ３を終了する。
【００６１】
このようにプリンタ５は、所定の更新周期ごとに、プリンタ情報リストＬ１に登録されているＩＰアドレスに対して実際にユニキャストによる通信を行い、通信できなかった場合にプリンタ情報を削除するようになっている。
【００６２】
［１−４．動作及び効果］
以上の構成において、第１の実施の形態によるプリンタシステム１（図１）では、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりプリンタ５同士で通信を行い、他のプリンタ５から受信したプリンタ情報信号Ｆ１（図３）を基に、プリンタ情報リストＬ１（図４）にプリンタ情報としてＩＰアドレスを登録する。
【００６３】
その上でプリンタ５Ａは、端末装置３から第１ネットワークＮＷ１を介して検索信号が送信されると、自身についての検索応答を生成して送信すると共に、プリンタ情報リストＬ１に登録されているプリンタ情報に基づき、他のプリンタ５の検索応答を生成して送信する。
【００６４】
これによりプリンタシステム１では、端末装置３からＢｏｎｊｏｕｒによる検索処理で検索応答を直接得ることができないプリンタ５Ｐ及び５Ｑについても、端末装置３からＡｉｒＰｒｉｎｔによる印刷が可能であることを認識できる。この結果、プリンタシステム１では、端末装置３からの印刷ジョブをプリンタ５Ａ、５Ｐ及び５Ｑの何れにおいても実行でき、印刷処理を行うことができる。
【００６５】
これを換言すれば、プリンタシステム１では、第１ネットワークＮＷ１に接続された端末装置３からの検索処理では、第２ネットワークＮＷ２に接続されたプリンタ５Ｐ及び５Ｑから検索応答が得られないところ、プリンタ５Ｐ及び５Ｑについての検索応答をプリンタ５Ａが代理して送信することができる。
【００６６】
さらに他の観点から見れば、プリンタシステム１では、検索信号を受信した場合には、他のプリンタ５について検索応答を生成して送信するものの、他のプリンタ５に宛てた印刷ジョブ等のデータについては、中継や転送等の処理を行わない。このためプリンタシステム１では、特許文献１のように印刷ジョブをプリンタから他のプリンタへ転送する場合と比較して、自身に宛てた印刷ジョブのみに対処すれば良いため、プリンタの処理負荷を格段に削減できる。
【００６７】
またプリンタシステム１では、プリンタ５Ａのプリンタ情報リストＬ１にプリンタ情報（すなわちＩＰアドレス）を登録する場合に、第１ネットワークＮＷ１経由で当該ＩＰアドレスとユニキャストによる通信が可能であるか否かを確認するようにした（図５、ステップＳＰ３）。これによりプリンタシステム１では、実際にルータ２を介した通信を行い得ることを確認した上でプリンタ情報を登録できるので、印刷ジョブが実際にプリンタ５Ｐ等へ到達でき印刷処理を実行できることの確実性を、格段に高めることができる。
【００６８】
さらにプリンタシステム１では、プリンタ５において定期的にプリンタ情報更新処理（図７）を行い、第１ネットワークＮＷ１等を介した通信ができなくなったプリンタ５については、プリンタ情報リストＬ１（図４）から抹消するようにした。これによりプリンタシステム１では、プリンタ５の廃止や移設に伴うＩＰアドレスの変更等があった場合に、該プリンタ５に関するプリンタ情報を適切に抹消できるので、検索信号に対して最新のプリンタ情報リストＬ１（図４）に基づいた適切な検索応答のみを送信できる。
【００６９】
そのうえプリンタシステム１では、プリンタ５同士の間でＢｌｕｅｔｏｏｔｈ（登録商標）によりプリンタ情報信号Ｆ１（図３）を送受信し、これを基にプリンタ情報リストＬ１（図４）にプリンタ情報を登録するようにした。このためプリンタシステム１では、ユーザが手作業でプリンタ５のプリンタ情報リストＬ１にプリンタ情報を登録させる必要がない。
【００７０】
以上の構成によれば、第１の実施の形態によるプリンタシステム１では、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりプリンタ５同士で通信を行い、他のプリンタ５から受信したプリンタ情報信号Ｆ１を基に、プリンタ情報リストＬ１にプリンタ情報としてＩＰアドレスを登録する。その上でプリンタ５は、端末装置３からの検索信号を受信すると、自身についての検索応答に加えて、プリンタ情報リストＬ１にプリンタ情報が登録されている他のプリンタ５についての検索応答を生成して送信する。これによりプリンタシステム１では、端末装置３から検索処理に基づいた検索応答を直接得ることができない他のプリンタ５についても、当該プリンタ５の代理による検索応答を得ることができ、印刷ジョブを送信して印刷処理を実行させることができる。
【００７１】
［２．第２の実施の形態］
図１と対応する図８に示すように、第２の実施の形態によるプリンタシステム１０１は、第１の実施の形態によるプリンタシステム１と比較して、プリンタ５Ａ、５Ｐ及び５Ｑに代わるプリンタ１０５Ａ、１０５Ｐ及び１０５Ｑが設けられ、さらにプリンタ１０５Ｂが設けられている点において相違するものの、他の点については同様に構成されている。このうちプリンタ１０５Ｂは、プリンタ１０５Ａと同様に、第１ネットワークＮＷ１に接続されている。
【００７２】
画像形成装置としてのプリンタ１０５Ａ、１０５Ｂ、１０５Ｐ及び１０５Ｑ（以下、これらをまとめてプリンタ１０５と呼ぶ）は、第１の実施の形態によるプリンタ５（図２）と比較して、制御部１１及び記憶部１２に代わる制御部１１１及び記憶部１１２を有する点において相違するものの、他の点については同様に構成されている。
【００７３】
制御部１１１は、第１の実施の形態による制御部１１と比較して、検索応答処理部２１及びプリンタ情報記憶処理部２３に代わる検索応答処理部１２１及びプリンタ情報記憶処理部１２３を有する点において相違するものの、他の点については同様に構成されている。また記憶部１１２は、第１の実施の形態による記憶部１２と比較して、プリンタ情報記憶部２５に代わるプリンタ情報記憶部１２５を有する点において相違するものの、他の点については同様に構成されている。
【００７４】
プリンタ情報記憶部１２５には、図４と対応する図９に示すように、プリンタ情報リストＬ２が構成されている。このプリンタ情報リストＬ２には、プリンタ情報リストＬ１と同様のＩＰアドレスに加えて、各ＩＰアドレスと対応付けて、通信異常回数が格納されるようになっている。
【００７５】
［２−１．処理手順］
次に、第１の実施の形態と同様に、プリンタ１０５において検索と関連して行われる様々な処理のうち、プリンタ情報登録処理、検索応答送信処理及びプリンタ情報更新処理について、それぞれ詳細に説明する。
【００７６】
［２−１−１．プリンタ情報登録処理］
プリンタ１０５の制御部１１１は、プリンタ情報登録処理において、図５と対応する図１０に示すフローチャートに従った処理を実行するようになっている。
【００７７】
プリンタ１０５（１０５Ａ）の制御部１１１は、近距離無縁通信部１４により他のプリンタ１０５（１０５Ｐ）からＢｌｕｅｔｏｏｔｈ（登録商標）による無線信号を受信すると、プリンタ情報登録処理手順ＲＴ４を開始してステップＳＰ３１へ移る。制御部１１１は、ステップＳＰ３１〜ＳＰ３３においてステップＳＰ１〜ＳＰ３と同様の処理を行い、ステップＳＰ３３において肯定結果が得られると、ステップＳＰ３４へ移る。
【００７８】
ステップＳＰ３４において制御部１１１は、プリンタ情報記憶処理部１２３により、ネットワーク通信部１３（図２）から第１ネットワークＮＷ１に対してプリンタの検索信号を送信させ、次のステップＳＰ３５へ移る。ステップＳＰ３５において制御部１１１は、当該ＩＰアドレスのプリンタ１０５から検索応答を受信したか否かを判定する。
【００７９】
ここで否定結果が得られると、このことは第１ネットワークＮＷ１に送信された検索信号に対し当該ＩＰアドレスのプリンタ１０５（１０５Ｐ）が応答できないために、代理で検索応答を送信すべきであることを表している。このとき制御部１１１は、次のステップＳＰ３６へ移り、ステップＳＰ４（図５）と同様に、プリンタ情報リストＬ２（図９）にＩＰアドレスを登録し、さらに当該ＩＰアドレスと対応する通信異常回数の初期値を「０」に設定して、次のステップＳＰ３７へ移り、プリンタ情報登録処理手順ＲＴ４を終了する。
【００８０】
一方、ステップＳＰ３５において肯定結果が得られると、このことは第１ネットワークＮＷ１に送信された検索信号に対し当該ＩＰアドレスのプリンタ１０５が直接応答できるため、代理で応答する必要が無いこと、すなわち当該ＩＰアドレスをプリンタ情報リストＬ２（図９）に登録すべきで無いことを表している。このとき制御部１１１は、次のステップＳＰ３７へ移り、プリンタ情報登録処理手順ＲＴ４を終了する。
【００８１】
これによりプリンタシステム１０１では、例えばプリンタ１０５Ａのプリンタ情報リストＬ２（図９）にプリンタ１０５ＢのＩＰアドレスが登録されることを防止できる。
【００８２】
［２−１−２．検索応答送信処理］
またプリンタ１０５の制御部１１１は、検索応答送信処理において、図６と対応する図１１に示すフローチャートに従った処理を実行するようになっている。
【００８３】
プリンタ１０５（１０５Ａ）の制御部１１１は、ネットワーク通信部１３により端末装置３から第１ネットワークＮＷ１を介した検索信号を受信すると、検索応答処理手順ＲＴ５（図１１）を開始してステップＳＰ４１へ移る。
【００８４】
制御部１１１は、ステップＳＰ４１〜ＳＰ４３においてステップＳＰ１１〜ＳＰ１３と同様の処理を行い、次のステップＳＰ４４へ移る。ステップＳＰ４４において制御部１１１は、ネットワーク通信部１３を介して、第１ネットワークＮＷ１に送信されている他のプリンタ１０５からの検索応答を受信して記憶部１１２に記憶しておき、次のステップＳＰ４５へ移る。
【００８５】
制御部１１１は、ステップＳＰ４５〜ＳＰ４７においてステップＳＰ１４〜ＳＰ１６と同様の処理を行い、次のステップＳＰ４８へ移る。ステップＳＰ４８において制御部１１１は、検索応答処理部１２１により、ステップＳＰ４４において受信した検索応答の何れかが、Ｎ番目のプリンタ情報に登録されているＩＰアドレスと一致するか否かを判定する。
【００８６】
ここで否定結果が得られると、このことはＮ番目にプリンタ情報が登録されているプリンタ１０５から検索応答が送信されていないため、その代理で検索応答を送信すべきであることを表している。このとき制御部１１１は、次のステップＳＰ４９へ移る。
【００８７】
一方、ステップＳＰ４８において肯定結果が得られると、このことはＮ番目にプリンタ情報が登録されているプリンタ１０５から検索応答が既に送信されており、若しくは他のプリンタ１０５から代理で検索応答が既に送信されているために、検索応答を送信する必要が無いことを表している。このとき制御部１１１は、次のステップＳＰ５０へ移る。
【００８８】
制御部１１１は、ステップＳＰ４９及びＳＰ５０においてステップＳＰ１７及びＳＰ１８（図６）と同様の処理を行い、ステップＳＰ４６において否定結果が得られると、ステップＳＰ５１へ移って検索応答処理手順ＲＴ５を終了する。
【００８９】
［２−１−３．プリンタ情報更新処理］
さらにプリンタ１０５の制御部１１１は、プリンタ情報更新処理において、図７と対応する図１２に示すフローチャートに従った処理を実行するようになっている。プリンタ１０５（１０５Ａ）の制御部１１１は、予め設定された更新時刻になると、プリンタ情報更新処理手順ＲＴ６（図１２）を開始してステップＳＰ６１へ移る。
【００９０】
制御部１１１は、ステップＳＰ６１〜ＳＰ６４において、ステップＳＰ２１〜ＳＰ２４（図７）と同様の処理を行い、ステップＳＰ６４において否定結果が得られると次のステップＳＰ６５へ移る。ステップＳＰ６５において制御部１１１は、プリンタ情報リストＬ２において当該プリンタ情報と対応付けられている通信異常回数に「１」を加算して、次のステップＳＰ６６へ移る。
【００９１】
すなわち本実施の形態では、プリンタ１０５と通信できなかったとしても、直ちにプリンタ情報リストＬ２から抹消するのでは無く、通信異常の発生回数をカウントするようになっている。
【００９２】
ステップＳＰ６６において制御部１１１は、プリンタ情報リストＬ２において更新された通信異常回数が「３」以上であるか否かを判定する。ここで否定結果が得られると、このことは通信異常の発生回数が比較的少なく、例えば保守作業等によって一時的に電源が切断されたに過ぎず、再び通信可能な状態に復帰する可能性があるため、プリンタ情報リストＬ２からプリンタ情報を抹消すべきで無いことを表している。このとき制御部１１１は、次のステップＳＰ６８へ移る。
【００９３】
一方、ステップＳＰ６４において肯定結果が得られると、制御部１１１は次のステップＳＰ６７へ移る。ステップＳＰ６７において制御部１１１は、プリンタ情報リストＬ２において当該プリンタ情報と対応付けられている通信異常回数を「０」とし、連続した通信異常の発生回数をリセットして、次のステップＳＰ６８へ移る。
【００９４】
ステップＳＰ６８において制御部１１１は、ステップＳＰ２５（図７）と同様に、変数Ｎの値に「１」を加算してから再度ステップＳＰ６２へ戻ることにより、一連の処理を繰り返す。
【００９５】
一方、ステップＳＰ６６において肯定結果が得られると、このことは通信異常の発生回数が十分に多く、当該プリンタ情報のプリンタ１０５が撤去される等したために再び通信可能な状態に復帰する可能性が低いことを表している。このとき制御部１１１は、次のステップＳＰ６９へ移る。
【００９６】
制御部１１１は、ステップＳＰ６９及びＳＰ７０においてステップＳＰ２６及びＳＰ２７（図７）と同様の処理を行い、ステップＳＰ６２において否定結果が得られると、次のステップＳＰ７１へ移ってプリンタ情報更新処理手順ＲＴ６を終了する。
【００９７】
［２−２．効果等］
以上の構成において、第２の実施の形態によるプリンタシステム１０１では、第１の実施の形態と同様、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりプリンタ１０５同士で通信を行い、他のプリンタ１０５から受信したプリンタ情報信号Ｆ１（図３）を基に、プリンタ情報リストＬ２（図９）にプリンタ情報としてＩＰアドレスを登録する。
【００９８】
その上でプリンタ１０５Ａは、端末装置３から第１ネットワークＮＷ１を介して検索信号が送信されると、自身についての検索応答を生成して送信すると共に、プリンタ情報リストＬ２に登録されているプリンタ情報に基づき、他のプリンタ１０５の検索応答を生成して送信する。
【００９９】
これによりプリンタシステム１０１では、やはり第１の実施の形態と同様、端末装置３からＢｏｎｊｏｕｒによる検索処理で検索応答を直接得ることができないプリンタ１０５Ｐ及び１０５Ｑについても、端末装置３からＡｉｒＰｒｉｎｔによる印刷が可能であることを認識できる。この結果、プリンタシステム１０１では、端末装置３からの印刷ジョブをプリンタ１０５Ａ、１０５Ｂ、１０５Ｐ及び１０５Ｑの何れにおいても実行でき、印刷処理を行うことができる。
【０１００】
これに加えてプリンタシステム１０１では、プリンタ情報登録処理（図１０）において、当該プリンタから検索信号に対する検索応答が得られた場合には、プリンタ情報リストＬ２（図９）にプリンタ情報を登録しないようにした（ステップＳＰ３４及びＳＰ３５）。これによりプリンタシステム１０１では、例えば第１ネットワークＮＷ１に接続されたプリンタ１０５Ａのプリンタ情報リストＬ２に、同一の第１ネットワークＮＷ１に接続されたプリンタ１０５Ｂのプリンタ情報を誤って登録することを回避できる。
【０１０１】
またプリンタシステム１０１では、検索応答送信処理（図１１）において、プリンタ情報が登録されたプリンタから既に検索応答が送信されていた場合には、敢えて検索応答を送信しないようにした（ステップＳＰ４４及びＳＰ４８）。これによりプリンタシステム１０１では、同一のプリンタに関する検索応答が重複して送信されることを未然に防止できる。
【０１０２】
さらにプリンタシステム１０１では、プリンタ情報更新処理（図１２）において、プリンタ情報が登録されたプリンタについて、連続して３回以上通信異常が発生した場合に、プリンタ情報リストＬ２から削除するようにした（ステップＳＰ６５〜ＳＰ６７）。これによりプリンタシステム１０１では、プリンタ１０５が一時的な通信異常や保守作業により一時的に電源を遮断していた場合等、次の機会に正常に通信できる可能性がある場合に、プリンタ情報リストＬ２からプリンタ情報を不必要に削除する可能性を格段に低減できる。
【０１０３】
その他の点においても、第２の実施の形態によるプリンタシステム１０１では、第１の実施の形態と同様の作用効果を奏し得る。
【０１０４】
以上の構成によれば、第２の実施の形態によるプリンタシステム１０１では、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりプリンタ１０５同士で通信を行い、他のプリンタ１０５から受信したプリンタ情報信号Ｆ１を基に、プリンタ情報リストＬ２にプリンタ情報としてＩＰアドレスを登録する。その上でプリンタ１０５は、端末装置３からの検索信号を受信すると、自身についての検索応答に加えて、プリンタ情報リストＬ２にプリンタ情報が登録されている他のプリンタ１０５について、検索応答が送信されていなければ、これを生成して送信する。これによりプリンタシステム１０１では、端末装置３から検索処理に基づいた検索応答を直接得ることができない他のプリンタ１０５についても、当該プリンタ１０５の代理により重複すること無く検索応答を得ることができ、印刷ジョブを送信して印刷処理を実行させることができる。
【０１０５】
［３．他の実施の形態］
なお上述した第１の実施の形態においては、プリンタ情報登録処理（図５）によりＢｌｕｅｔｏｏｔｈ（登録商標）により送信されるプリンタ情報信号Ｆ１（図３）を基にプリンタ情報リストＬ１にプリンタ情報を登録する場合について述べた。しかしながら本発明はこれに限らず、例えばプリンタ５Ａが第１ネットワークＮＷ１等を介してユニキャストの通信を行い、得られた結果を基にプリンタ情報リストＬ１にプリンタ情報を登録しても良く、或いはユーザが手作業によりプリンタ情報リストＬ１にプリンタ情報を登録しても良い。第２の実施の形態についても同様である。
【０１０６】
また上述した第１の実施の形態においては、Ｂｌｕｅｔｏｏｔｈ（登録商標）によりプリンタ情報信号Ｆ１（図３）をプリンタ５から他のプリンタ５へ送信する場合について述べた。しかしながら本発明はこれに限らず、プリンタ情報信号Ｆ１の受渡において、例えばＮＦＣ（Near Field Communication）や赤外線通信のような種々の無線通信を利用しても良く、またＵＳＢ（Universal Serial Bus）等の規格に準じた有線通信を利用しても良く、さらにはＵＳＢメモリのような記憶媒体をユーザに着脱及び運搬させても良い。第２の実施の形態についても同様である。
【０１０７】
さらに上述した第１の実施の形態においては、プリンタ情報リストＬ１（図４）にプリンタ情報としてＩＰアドレスを登録する場合について述べた。しかしながら本発明はこれに限らず、例えばノード名等、ネットワーク上で宛先を特定し得る種々の情報を登録しても良い。第２の実施の形態についても同様である。
【０１０８】
さらに上述した第１の実施の形態においては、プリンタ情報登録処理手順（図５）のステップＳＰ３において、読み出したＩＰアドレスに対してユニキャストによる通信が可能か否かを判定するために、ｐｉｎｇコマンドを送出する場合について述べた。しかしながら本発明はこれに限らず、例えばＡｉｒＰｒｉｎｔに規定された所定のコマンド等、ユニキャストによる他の種々のコマンドを送出しても良い。或いは、このステップＳＰ３を省略しても良い。第２の実施の形態についても同様である。
【０１０９】
さらに上述した第１の実施の形態においては、検索応答送信処理（図６）において検索プロトコルとしてＢｏｎｊｏｕｒが用いられる場合について述べた。しかしながら本発明はこれに限らず、例えばＬＬＤＰ(Link Layer Topology Discovery)、ＳＳＤＰ(Simple Service Discovery Protocol)、ＷＳ−Ｄｉｓｃｏｖｅｒｙ等、他の検索プロトコルが用いられる場合に検索応答を送信しても良い。また、対象印刷プロトコルについても、ＡｉｒＰｒｉｎｔに限らず、他のプロトコルであっても良い。若しくは、プリンタ情報リストＬ１に、各ＩＰアドレスと対応付けて、対応可能なプロトコルを登録しておいても良い。この場合、例えばプリンタ情報信号Ｆ１（図３）に対応可能なプロトコルの情報を格納しておけば良い。第２の実施の形態についても同様である。
【０１１０】
さらに上述した第１の実施の形態においては、プリンタ情報更新処理手順（図７）のステップＳＰ２４において、プリンタ情報として登録されているＩＰアドレスに対してｐｉｎｇコマンドを送出し、応答が得られなかった場合に当該プリンタ情報を抹消する場合について述べた。しかしながら本発明はこれに限らず、例えばＡｉｒＰｒｉｎｔに規定された所定のコマンド等、ユニキャストによる他の種々のコマンドを送出しても良い。若しくは、例えば当該プリンタとの間でＢｌｕｅｔｏｏｔｈ（登録商標）による通信が不可能である場合に、当該プリンタのプリンタ情報を抹消するようにしても良い。さらには、例えばプリンタ情報を登録後所定期間が経過した時点で自動的に抹消するようにしても良い。或いは、プリンタ情報更新処理手順そのものを省略しても良い。第２の実施の形態についても同様である。
【０１１１】
さらに上述した第２の実施の形態においては、プリンタ情報更新処理手順（図１２）において通信異常回数が３回以上連続した場合に、すなわち３回を閾値として、プリンタ情報を抹消する場合について述べた。しかしながら本発明はこれに限らず、連続した通信異常回数が例えば２回以上や５回以上等、種々の回数を閾値として、プリンタ情報を抹消しても良い。
【０１１２】
さらに上述した第２の実施の形態においては、検索応答送信処理手順（図１１）において、プリンタ情報リストＬ２に登録されているプリンタについて、検索応答を受信しなかった場合に検索応答を生成して送信する場合について述べた。しかしながら本発明はこれに限らず、例えば通信異常回数が２回以上であるプリンタ情報については、検索応答を受信しなかったとしても検索応答を送信しないようにする等、通信異常回数に応じて検索応答を送信するか否かを決定しても良い。
【０１１３】
さらに上述した第１の実施の形態においては、検索応答処理手順ＲＴ２（図６）に従い、自身の検索応答（ステップＳＰ１３）と、他のプリンタの検索応答（ステップＳＰ１７）とをそれぞれ個別に生成して送信する場合について述べた。しかしながら本発明はこれに限らず、例えば自身の検索応答及び他のプリンタの検索応答を順次生成し、複数の検索応答をまとめて送信しても良い。第２の実施の形態についても同様である。
【０１１４】
さらに上述した第１の実施の形態においては、印刷機能を有するプリンタ５に本発明を適用する場合について述べた。しかしながら本発明はこれに限らず、例えば印刷機能に加えて原稿読取機能や電話回線による通信機能を有することにより複写機やファクシミリ通信機としても使用し得るＭＦＰ（Multi Function Printer）に本発明を適用しても良い。第２の実施の形態についても同様である。
【０１１５】
さらに本発明は、上述した各実施の形態及び他の実施の形態に限定されるものではない。すなわち本発明は、上述した各実施の形態と上述した他の実施の形態の一部又は全部を任意に組み合わせた実施の形態や、一部を抽出した実施の形態にもその適用範囲が及ぶものである。
【０１１６】
さらに上述した第１の実施の形態においては、第１画像形成装置としてのプリンタ５に、記憶処理部としてのプリンタ情報記憶処理部２３と、ネットワーク通信部及び検索信号受信部としてのネットワーク通信部１３と、検索応答部としての検索応答処理部２１とを設けることにより、画像形成システムとしてのプリンタシステム１を構成する場合について述べた。しかしながら本発明はこれに限らず、第１画像形成装置に、その他種々の構成でなる記憶処理部と、ネットワーク通信部と、検索信号受信部と、検索応答部とを設けることにより、画像形成システムを構成しても良い。
【産業上の利用可能性】
【０１１７】
本発明は、例えばネットワークに接続されたプリンタが他のプリンタと情報をやりとりする手段を有する場合に利用できる。
【符号の説明】
【０１１８】
１、１０１……プリンタシステム、２……ルータ、３……端末装置、５、５Ａ、５Ｐ、５Ｑ、１０５、１０５Ａ、１０５Ｂ、１０５Ｐ、１０５Ｑ……プリンタ、１１、１１１……制御部、１２、１１２……記憶部、１３……ネットワーク通信部、１４……近距離無縁通信部、１６……表示部、１７……操作入力部、１８……画像形成部、２１、１２１……検索応答処理部、２２……プリンタ情報信号発信部、２３、１２３……プリンタ情報記憶処理部、２５、１２５……プリンタ情報記憶部、Ｆ１……プリンタ情報信号、Ｌ１、Ｌ２……プリンタ情報リスト、ＮＷ１……第１ネットワーク、ＮＷ２……第２ネットワーク。
【図１】
2018181108.tif 000003
【図２】
2018181108.tif 000004
【図３】
2018181108.tif 000005
【図４】
2018181108.tif 000006
【図５】
2018181108.tif 000007
【図６】
2018181108.tif 000008
【図７】
2018181108.tif 000009
【図８】
2018181108.tif 000010
【図９】
2018181108.tif 000011
【図１０】
2018181108.tif 000012
【図１１】
2018181108.tif 000013
【図１２】
2018181108.tif 000014
【手続補正書】
【提出日】平成29年4月19日(2017.4.19)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2018181108.tif 000015
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2018181108.tif 000016
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2018181108.tif 000017
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2018181108.tif 000018