(57)【要約】【課題】外部装置に蓄積された印刷データを処理する場合の、不要な通信を減じる印刷システム、画像形成装置とその処理方法及びプログラムを提供すること【解決手段】印刷データが格納された画像形成装置の特定情報を管理する画像形成装置において、前記印刷データが格納された旨の通知を一定期間受け付けていない特定情報を削除し、他の画像形成装置からの要求に応じて、当該印刷データが格納された画像形成装置の一覧であって、前記印刷データが格納された旨の通知を一定期間受け付けていない通知元の画像形成装置の特定情報を削除した、画像形成装置の一覧を前記他の画像形成装置に送信する。【選択図】図６
2014215758.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを記憶可能な複数の画像形成装置がネットワークを介して接続される印刷システムであって、
第１の画像形成装置は、
印刷データの受け付けに応じて、前記印刷データと当該印刷データの書誌情報を所定の記憶手段に記憶させる第１の記憶制御手段と、
当該第１の画像形成装置に印刷データが格納されたことを通知するべく、当該第１の画像形成装置を特定するための特定情報を第２の画像形成装置に送信する画像形成装置情報送信手段と、
前記所定の記憶手段に記憶している印刷データを印刷するために、第２の画像形成装置に、印刷データが格納されている画像形成装置の一覧を要求する画像形成装置情報要求手段と、
前記画像形成装置の一覧要求に従って、前記第２の画像形成装置から印刷データの格納先である画像形成装置の一覧を受信する画像形成装置一覧受信手段と、
前記受信した画像形成装置の一覧に対応する画像形成装置に対して、印刷データの一覧を要求する印刷データ一覧要求手段と、
前記印刷データ一覧要求手段による要求に従って、要求先の画像形成装置から印刷データ一覧を受信する印刷データ一覧受信手段と、
前記印刷データ一覧に従って、当該印刷データが格納されている画像形成装置に対して印刷要求をする印刷要求手段と、
前記印刷要求に従って受信した印刷データを印刷する印刷手段と
を備え、
第２の画像形成装置は、
前記第１の画像形成装置から特定情報を受信する画像形成装置情報受信手段と、
印刷データが格納されている画像形成装置として、前記特定情報を所定の記憶手段に記憶させる第２の記憶制御手段と、
前記第１の画像形成装置から画像形成装置の一覧要求を受け付ける画像形成装置情報要求受付手段と、
前記第２の記憶制御手段で記憶した前記特定情報が有効か否かを判定する判定手段と、
前記判定手段で、前記特定情報が有効でないと判定した場合に、前記第２の記憶制御手段に記憶されている前記有効でないと判定した前記特定情報を削除する特定情報削除手段と、
前記画像形成装置情報の要求に従って、前記判定手段で有効であると判定した前記特定情報の一覧である、前記印刷データが格納されている画像形成装置の一覧を前記第１の画像形成装置に送信する画像形成装置一覧送信手段と
を備えることを特徴とする印刷システム。
【請求項２】
前記判定手段は、前記第２の記憶制御手段で記憶した特定情報の受信が所定の期間内に行われていないと判定した場合には、前記特定情報を有効でないと判定し、前記特定情報の受信が所定の期間内に行われていると判定した場合には、前記特定情報を有効であると判定することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記削除手段は、前記第２の記憶制御手段に記憶された前記特定情報を削除することなく、前記画像形成装置情報要求受付手段で受け付けた要求に応じて、前記画像形成装置一覧送信手段で前記第１の画像形成装置に送信する画像形成装置の一覧から、前記画像形成装置情報受信手段で所定の期間受信していない特定情報を削除することを特徴とする請求項１に記載の印刷システム。
【請求項４】
前記画像形成装置情報受信手段で受信した前記特定情報を格納する特定情報ファイルを生成する特定情報ファイル生成手段と、
を備え、
前記判定手段は、前記特定情報ファイルに格納される特定情報の受信が、所定の期間内に行われたか否かを判定し、
前記削除手段は、前記特定情報ファイルに格納される特定情報の受信が、所定の期間内に行われていいないと判定した場合に、前記特定情報ファイルを削除することを特徴とする請求項１又は２に記載の印刷システム。
【請求項５】
前記第１の画像形成装置は、
前記画像形成装置情報送信手段で送信した前記第２の画像形成装置を送信済みの第２の画像形成装置として送信済情報を所定の記憶手段に記憶させる送信済情報記憶制御手段を更に備え、
前記画像形成装置情報送信手段は、印刷データを新たに受け付けた場合であっても、前記記憶手段に記憶されている送信済情報に従って、送信済みの第２の画像形成装置に当該第１の画像形成装置を特定するための特定情報の送信を抑制することを特徴とする請求項１乃至３のいずれか１項に記載の印刷システム。
【請求項６】
前記第２の画像形成装置は、
前記第２の記憶制御手段で記憶した前記特定情報と対応付けて、前記特定情報の受信日時である受信日時情報を記憶する特定情報受信日時記憶手段と、
前記特定情報の保存期間を示す所定の期間の情報である期間情報を記憶する期間情報記憶手段と、
を備え、
前記判定手段は、前記画像形成装置情報受信手段により、前記受信日時情報の示す日時から前記期間情報の示す所定の期間の間に、前記受信日時情報に対応する特定情報の受信が行われたか否かを判定する判定手段することを特徴とする請求項１乃至４のいずれか１項に記載の印刷システム。
【請求項７】
前記第１の画像形成装置は、
前記印刷データ一覧受信手段で、前記印刷データ一覧要求手段による要求に従って、要求先の画像形成装置から印刷データ一覧を受信可能か否か判定する受信可否判定手段と、
前記受信可否判定手段で、前記印刷データ一覧を受信不可能と判定された回数が所定回数以上か否かを判定する受信不可回数判定手段と、
前記受信不可回数判定手段で、前記受信可否判定手段で、前記印刷データ一覧を受信不可能と判定された回数が所定回数以上であると判定した場合、当該受信不可と判定された前記印刷データ一覧の要求先の画像形成装置の特定情報の削除を、前記第２の画像形成装置に要求する受信不可特定情報削除要求手段と、
を備え、
前記第２の画像形成装置は、
前記受信不可特定情報削除要求手段による、前記受信不可と判定された前記印刷データ一覧の要求先の画像形成装置の前記特定情報を、前記削除要求に従って削除する受信不可特定情報削除手段と、
を備えることを特徴とする請求項１乃至５のいずれか１項に記載の印刷システム。
【請求項８】
前記第１の画像形成装置は、
当該画像形成装置が、印刷データが格納されている画像形成装置の一覧を管理する画像形成装置か否かを判定する画像形成装置判定手段を更に備え、
前記画像形成装置判定手段で当該画像形成装置が、画像形成装置の一覧を管理する画像形成装置であると判定された場合に、前記画像形成装置一覧受信手段は、当該画像形成装置から画像形成装置の一覧を取得することを特徴とする請求項１乃至６のいずれか１項に記載の印刷システム。
【請求項９】
前記第１の画像形成装置は、
前記印刷データ一覧受信手段で受信した印刷データの一覧の受信元が、当該画像形成装置か、印刷データが格納されている他の画像形成装置かを特定する受信元特定手段と、
前記印刷データ一覧受信手段で受信した印刷データの一覧を選択可能に表示する一覧表示手段と、
前記一覧表示手段で表示される一覧からの印刷データの選択を受け付ける選択受付手段と、
を備え、
前記一覧表示手段は、前記印刷データの一覧を、前記受信元特定手段で特定した受信元を識別可能な形式で表示し、
前記印刷要求手段は、前記選択受付手段で受け付けた選択に従って、選択を受け付けた印刷データが格納されている画像形成装置に対して印刷要求をすることを特徴とする請求項１乃至７のいずれか１項に記載の印刷システム。
【請求項１０】
前記一覧表示手段は、前記受信元特定手段で特定した受信元を識別可能なアイコンを、前記他の画像形成装置に格納された印刷データ、又は／及び、当該画像形成装置に格納された印刷データに付与することで、前記印刷データの一覧を、前記受信元特定手段で特定した受信元を識別可能な形式で表示することを特徴とする請求項８に記載の印刷システム。
【請求項１１】
前記一覧表示手段は、前記他の画像形成装置に格納された印刷データ、又は当該画像形成装置に格納された印刷データのみを表示することで、前記印刷データの一覧を、前記受信元特定手段で特定した受信元を識別可能な形式で表示することを特徴とする請求項８又は９に記載の印刷システム。
【請求項１２】
前記第１の画像形成装置は、
前記印刷要求手段で印刷要求した印刷データの情報を、前記印刷データ一覧受信手段で受信した印刷データの一覧から削除する一覧削除手段と、
前記一覧削除手段により、前記印刷要求手段で印刷要求した印刷データの情報を削除した印刷データの一覧を、当該印刷データに対応するユーザ識別情報と共に前記第２の画像形成装置に送信する一覧送信手段と、
前記一覧送信手段で送信したユーザ識別情報を用いたログインを受け付けた場合に、前記一覧送信手段で送信した前記印刷データの一覧を前記第２の画像形成装置から取得する再取得手段と、
前記受信可否判定手段で、印刷データ一覧を前記受信不可能と判定された要求先であって、前記再取得手段で取得した印刷データの一覧に含まれる印刷データに対応する要求先の特定情報を、印刷不可能になった印刷データの要求先として特定する再特定手段と、
前記再特定手段で特定した特定情報に対応する印刷データを、他の印刷データと識別可能に表示する識別表示手段と、
を備えることを特徴とする請求項６乃至１０のいずれか１項に記載の印刷システム。
【請求項１３】
前記書誌情報はユーザ識別情報を含み、
前記画像形成装置情報送信手段は、前記ユーザ識別情報を送信し、
前記第２の記憶制御手段は、前記ユーザ識別情報と対応付けて前記画像形成装置の特定情報を記憶させ、
前記画像形成装置一覧送信手段は、前記第１の画像形成装置へログインしたユーザのユーザ識別情報に従って、当該ユーザの印刷データが格納されている画像形成装置の一覧を送信することを特徴とする請求項１乃至１１のいずれか１項に記載の印刷システム。
【請求項１４】
前記第１の画像形成装置の前記画像形成装置情報要求手段と、前記画像形成装置一覧受信手段と、前記印刷要求手段と、前記印刷手段は、前記第１の画像形成装置と異なる画像形成装置に備えることを特徴とする請求項１乃至１２のいずれか１項に記載の印刷システム。
【請求項１５】
印刷データを記憶可能な複数の画像形成装置がネットワークを介して接続される印刷システムの制御方法であって、
第１の画像形成装置の、
第１の記憶制御手段が、印刷データの受け付けに応じて、前記印刷データと当該印刷データの書誌情報を所定の記憶工程に記憶させる第１の記憶制御工程と、
画像形成装置情報送信手段が、当該第１の画像形成装置に印刷データが格納されたことを通知するべく、当該第１の画像形成装置を特定するための特定情報を第２の画像形成装置に送信する画像形成装置情報送信工程と、
画像形成装置情報要求手段が、前記所定の記憶工程に記憶している印刷データを印刷するために、第２の画像形成装置に、印刷データが格納されている画像形成装置の一覧を要求する画像形成装置情報要求工程と、
画像形成装置一覧受信手段が、前記画像形成装置の一覧要求に従って、前記第２の画像形成装置から印刷データの格納先である画像形成装置の一覧を受信する画像形成装置一覧受信工程と、
印刷データ一覧要求手段が、前記受信した画像形成装置の一覧に対応する画像形成装置に対して、印刷データの一覧を要求する印刷データ一覧要求工程と、
印刷データ一覧受信手段が、前記印刷データ一覧要求工程による要求に従って、要求先の画像形成装置から印刷データ一覧を受信する印刷データ一覧受信工程と、
印刷要求手段が、前記印刷データ一覧に従って、当該印刷データが格納されている画像形成装置に対して印刷要求をする印刷要求工程と、
印刷手段が、前記印刷要求に従って受信した印刷データを印刷する印刷工程と
を含み、
第２の画像形成装置の、
画像形成装置情報受信手段が、前記第１の画像形成装置から特定情報を受信する画像形成装置情報受信工程と、
第２の記憶制御手段が、印刷データが格納されている画像形成装置として、前記特定情報を所定の記憶工程に記憶させる第２の記憶制御工程と、
画像形成装置情報要求受付手段が、前記第１の画像形成装置から画像形成装置の一覧要求を受け付ける画像形成装置情報要求受付工程と、
判定手段が、前記第２の記憶制御工程で記憶した前記特定情報が有効か否かを判定する判定工程と、
特定情報削除手段が、前記判定工程で、前記特定情報が有効でないと判定した場合に、前記第２の記憶制御工程に記憶されている前記有効でないと判定した前記特定情報を削除する特定情報削除工程と、
画像形成装置一覧送信手段が、前記画像形成装置情報の要求に従って、前記判定工程で有効であると判定した前記特定情報の一覧である、前記印刷データが格納されている画像形成装置の一覧を前記第１の画像形成装置に送信する画像形成装置一覧送信工程と
を含むことを特徴とする印刷システムの制御方法。
【請求項１６】
印刷データを記憶可能な複数の画像形成装置がネットワークを介して接続される印刷システムで実行が可能なプログラムであって、
第１の画像形成装置を、
印刷データの受け付けに応じて、前記印刷データと当該印刷データの書誌情報を所定の記憶手段に記憶させる第１の記憶制御手段と、
当該第１の画像形成装置に印刷データが格納されたことを通知するべく、当該第１の画像形成装置を特定するための特定情報を第２の画像形成装置に送信する画像形成装置情報送信手段と、
前記所定の記憶手段に記憶している印刷データを印刷するために、第２の画像形成装置に、印刷データが格納されている画像形成装置の一覧を要求する画像形成装置情報要求手段と、
前記画像形成装置の一覧要求に従って、前記第２の画像形成装置から印刷データの格納先である画像形成装置の一覧を受信する画像形成装置一覧受信手段と、
前記受信した画像形成装置の一覧に対応する画像形成装置に対して、印刷データの一覧を要求する印刷データ一覧要求手段と、
前記印刷データ一覧要求手段による要求に従って、要求先の画像形成装置から印刷データ一覧を受信する印刷データ一覧受信手段と、
前記印刷データ一覧に従って、当該印刷データが格納されている画像形成装置に対して印刷要求をする印刷要求手段と、
前記印刷要求に従って受信した印刷データを印刷する印刷手段として機能させ、
第２の画像形成装置を、
前記第１の画像形成装置から特定情報を受信する画像形成装置情報受信手段と、
印刷データが格納されている画像形成装置として、前記特定情報を所定の記憶手段に記憶させる第２の記憶制御手段と、
前記第１の画像形成装置から画像形成装置の一覧要求を受け付ける画像形成装置情報要求受付手段と、
前記第２の記憶制御手段で記憶した前記特定情報が有効か否かを判定する判定手段と、
前記判定手段で、前記特定情報が有効でないと判定した場合に、前記第２の記憶制御手段に記憶されている前記有効でないと判定した前記特定情報を削除する特定情報削除手段と、
前記画像形成装置情報の要求に従って、前記判定手段で有効であると判定した前記特定情報の一覧である、前記印刷データが格納されている画像形成装置の一覧を前記第１の画像形成装置に送信する画像形成装置一覧送信手段として機能させることを特徴とする印刷システムのプログラム。
【請求項１７】
印刷データを記憶可能な複数の画像形成装置とネットワークを介して接続される印刷システムであって、
印刷データの受け付けに応じて、前記印刷データと当該印刷データの書誌情報を所定の記憶手段に記憶させる第１の記憶制御手段と、当該印刷データが格納されたことを通知するべく、当該印刷データを受け付けた画像形成装置を特定するための特定情報を他の画像形成装置に送信する画像形成装置情報送信手段と、前記所定の記憶手段に記憶している印刷データを印刷するために、前記他の画像形成装置に、印刷データが格納されている画像形成装置の一覧を要求する画像形成装置情報要求手段と、前記一覧要求に従って、前記他の画像形成装置から印刷データの格納先である画像形成装置の一覧を受信する画像形成装置一覧受信手段と、前記受信した画像形成装置の一覧に対応する画像形成装置に対して、印刷データの一覧を要求する印刷データ一覧要求手段と、前記印刷データ一覧要求手段による要求に従って、要求先の画像形成装置から印刷データ一覧を受信する印刷データ一覧受信手段と、前記印刷データ一覧に従って、当該印刷データが格納されている画像形成装置に対して印刷要求をする印刷要求手段と、前記印刷要求に従って受信した印刷データを印刷する印刷手段と、を備える画像形成装置と通信可能な画像形成装置であって、
前記特定情報を受信する画像形成装置情報受信手段と、
印刷データが格納されている画像形成装置として、前記特定情報を所定の記憶手段に記憶させる第２の記憶制御手段と、
前記画像形成装置の一覧要求を受け付ける画像形成装置情報要求受付手段と、
前記第２の記憶制御手段で記憶した前記特定情報が有効か否かを判定する判定手段と、
前記判定手段で、前記特定情報が有効でないと判定した場合に、前記第２の記憶制御手段に記憶されている前記有効でないと判定した前記特定情報を削除する特定情報削除手段と、
前記画像形成装置情報の要求に従って、前記判定手段で有効であると判定した前記特定情報の一覧である、前記印刷データが格納されている画像形成装置の一覧を前記前記画像形成装置情報の要求元に送信する画像形成装置一覧送信手段と
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、画像形成装置とその処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、サーバ上に一時蓄積された印刷データに対して、印刷装置（以下、複合機）から印刷要求を行うことで、印刷装置から印刷データを出力する、所謂「プルプリント（蓄積印刷）」の印刷システムが知られている。
【０００３】
これにより、ユーザはアプリケーションから印刷時に特定の印刷装置への出力ではなく、所望の印刷装置からの印刷データ出力を可能としている。また、サーバと印刷装置の間で正常に通信が行われず印刷装置が印刷データの取得に失敗した場合であっても、当該印刷データを一時蓄積するサーバを複数用意することで、印刷装置が通信に失敗したサーバとは別のサーバに印刷データを要求し、印刷を可能とする仕組みが公開されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１２２５３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術においては、当該別のサーバの識別情報（ＩＰアドレス等）が変更されていた場合、印刷装置は、ネットワーク上に存在しない、当該別のサーバの旧識別情報に基づいて印刷要求を送信することになり、不要な通信が発生してしまうという問題がある。
【０００６】
また、例えば、印刷装置が他の装置から、印刷データや印刷データを特定する情報（書誌情報）等を受信することで、印刷装置の表示画面に印刷データを選択可能に表示し、ユーザに選択させることで印刷処理を実行するような印刷システムにおいては、上記不要な通信のために、更に別のサーバへの印刷データの要求・取得のための時間がかかるため、表示画面への印刷データの表示が遅れてしまう。
【０００７】
更に、印刷データを一時蓄積する装置が、サーバに比べてＩＰアドレスを変更する可能性が高い装置（例えば、記憶装置を備えた印刷装置、ＰＣ等）であった場合、上述した不要な通信が発生する可能性が高くなる。
【０００８】
本発明は、外部装置に蓄積された印刷データを処理する場合の、不要な通信を減じる印刷システム、画像形成装置とその処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の印刷システムは、印刷データを記憶可能な複数の画像形成装置がネットワークを介して接続される印刷システムであって、第１の画像形成装置は、印刷データの受け付けに応じて、前記印刷データと当該印刷データの書誌情報を所定の記憶手段に記憶させる第１の記憶制御手段と、当該第１の画像形成装置に印刷データが格納されたことを通知するべく、当該第１の画像形成装置を特定するための特定情報を第２の画像形成装置に送信する画像形成装置情報送信手段と、前記所定の記憶手段に記憶している印刷データを印刷するために、第２の画像形成装置に、印刷データが格納されている画像形成装置の一覧を要求する画像形成装置情報要求手段と、前記画像形成装置の一覧要求に従って、前記第２の画像形成装置から印刷データの格納先である画像形成装置の一覧を受信する画像形成装置一覧受信手段と、前記受信した画像形成装置の一覧に対応する画像形成装置に対して、印刷データの一覧を要求する印刷データ一覧要求手段と、前記印刷データ一覧要求手段による要求に従って、要求先の画像形成装置から印刷データ一覧を受信する印刷データ一覧受信手段と、前記印刷データ一覧に従って、当該印刷データが格納されている画像形成装置に対して印刷要求をする印刷要求手段と、前記印刷要求に従って受信した印刷データを印刷する印刷手段とを備え、第２の画像形成装置は、前記第１の画像形成装置から特定情報を受信する画像形成装置情報受信手段と、印刷データが格納されている画像形成装置として、前記特定情報を所定の記憶手段に記憶させる第２の記憶制御手段と、前記第１の画像形成装置から画像形成装置の一覧要求を受け付ける画像形成装置情報要求受付手段と、前記第２の記憶制御手段で記憶した前記特定情報が有効か否かを判定する判定手段と、前記判定手段で、前記特定情報が有効でないと判定した場合に、前記第２の記憶制御手段に記憶されている前記有効でないと判定した前記特定情報を削除する特定情報削除手段と、前記画像形成装置情報の要求に従って、前記判定手段で有効であると判定した前記特定情報の一覧である、前記印刷データが格納されている画像形成装置の一覧を前記第１の画像形成装置に送信する画像形成装置一覧送信手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、外部装置に蓄積された印刷データを処理する場合の、不要な通信を減じる印刷システム、画像形成装置とその処理方法及びプログラムを提供することが出来る。
【図面の簡単な説明】
【００１１】
【図１】プリントシステムの構成の一例を示すシステム構成図である
【図２】クライアントＰＣ２００のハードウエア構成を示すブロック図である
【図３】複合機３００のハードウエア構成の一例を示すブロック図である
【図４】複合機３００の機能を示す機能ブロック図である。
【図５】印刷データ生成および受信のフローチャートである
【図６】印刷データのネーム情報通知および登録のフローチャートである
【図７】認証処理のフローチャートである
【図８】ネーム情報の取得および一覧取得処理のフローチャートである
【図９】印刷指示および印刷データ送信処理のフローチャートである
【図１０】削除指示のフローチャートである。
【図１１】ネーム情報の削除処理のフローチャートである
【図１２】認証画面の一例を示す図である
【図１３】印刷データ一覧画面の一例を示す図である
【図１４】書誌情報ファイルの一例を示す図である
【図１５】ユーザ情報テーブルの一例を示す図である
【図１６】ネーム情報ファイルの一例を示す図である
【図１７】ネームサービス通知先の一例を示す図である
【図１８】通知済みネームサービス一覧の一例を示す図である
【図１９】プリントシステムの処理概要を示す図である
【図２０】ステップＳ２０５の詳細な処理のフローチャートである
【図２１】図１７のより詳細な設定情報を示す図である
【図２２】起動時のネーム情報のチェック処理のフローチャートである
【図２３】印刷が出来なくなった印刷データの識別表示の表示画面の一例を示す図である
【図２４】所定の期間印刷データの格納がされていない複合機をユーザに通知する通知画面の構成の一例を示す図である
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
図１は、本発明の印刷データの受信機能、書誌情報の抽出、印刷データ／書誌情報の管理機能を備えた複合機３００−１、ネーム情報管理機能を備えた複合機３００−２、ネーム情報取得、一覧取得、印刷／削除などユーザの指示に応じた複合機ＵＩ制御機能を備えた複合機３００−３、および、クライアントＰＣ２００を適用可能なプリントシステム（印刷システム）の構成の一例を示すシステム構成図である。
【００１４】
図１のシステム構成においては、機能毎の処理を説明する便宜上、機能毎に複合機を分けて記載しているが、実施形態としては、同一の筺体内で一つのプログラムとして動作する事が可能である。ネーム情報管理機能は、すべての複合機上で動作しても良いが、数台の複数台でのみ動作させる事も可能である。
【００１５】
クライアントＰＣ２００には、プリンタドライバがインストールされており、このプリンタドライバは、アプリケーションプログラムから受け取ったデータに基づいて印刷データを作成し、ネットワーク（ＬＡＮ６００）を介して該印刷データを複合機３００−１等へ送信することができる。
【００１６】
複合機３００−１は、ネットワーク（ＬＡＮ６００）を介してクライアントＰＣ２００より印刷データを受信し、所定の格納場所に保存することができる。印刷データ受信後は該印刷データの印刷指示管理データを解析し、解析した印刷データのドキュメント名、部数、ページ数、印刷設定などの書誌情報を抽出し、図１４に示すような書誌情報ファイルを作成する。
【００１７】
また、他の複合機より各種要求を受け付けることにより、要求に応じて印刷データ一覧の返信、印刷指示を行うことができる。また、要求に応じて印刷データの削除を行うことができる。すなわち図１は、印刷データを格納可能な複数の複合機（画像形成装置）がネットワークを介して通信可能に接続される印刷システムである。
【００１８】
以下、図２を用いて、図１に示したクライアントＰＣ２００に適用可能な情報処理装置のハードウエア構成について説明する。図２は、図１に示したクライアントＰＣ２００に適用可能な情報処理装置のハードウエア構成を示すブロック図である。
【００１９】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要は後述する各種プログラム等が記憶され
ている。
【００２０】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２１】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示機への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示機はＣＲＴだけではなく、液晶ディスプレイ等の他の表示機であってもよい。これらは必要に応じて管理者が使用するものである。
【００２２】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォント展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
次に、図３を用いて、図１に示した複合機３００−１、３００−２、３００−３のハードウエア構成について説明する。図３は、図１に示した複合機３００−１、３００−２、３００−３のハードウエア構成の一例を示すブロック図である。
【００２６】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行なう。
【００２７】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２８】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム、画像データ等を格納する。
【００２９】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。
【００３０】
また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３１】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ    Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３２】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３３】
３２０はイメージバスインタフェース（ＩＭＡＧＥ    ＢＵＳ    Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３４】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３５】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３６】
スキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３７】
プリンタ３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３８】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３９】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４０】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４１】
以上のような構成によって、複合機３００−１、３００−２、３００−３は、スキャナ３１４から読み込んだ画像データをＬＡＮ６００上に送信したり、ＬＡＮから受信した印刷データをプリンタ３１２により印刷出力することができる。
【００４２】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ３１２により出力することできる。
【００４３】
以下、図４を用いて本実施形態における、複合機に備える各機能について説明する。図４は、本実施形態における、複合機の機能ブロック図を示す図である。なお、それぞれの機能における詳細な処理後述するため、ここでは各種端末内に記載されている機能ブロック図の説明を記載する。
【００４４】
また、複合機３００−１、３００−３を第１の画像形成装置と呼ぶものとし、符号４００１〜４０１４までの機能ブロックを備える例を説明する。さらに、３００−２を第２の画像形成装置と呼ぶものとし、符号４０１５〜４０２１までの機能ブロックを備える例を説明する。
【００４５】
書誌情報取得部４００１は、印刷データの受け付けに応じて、当該印刷データを管理するための書誌情報を取得する機能部である。なお、書誌情報はユーザ識別情報を含む。記憶制御部４００２は、所定の記憶手段に印刷データと当該印刷データの書誌情報を記憶する（記憶可能な）機能部である。
【００４６】
画像形成装置情報送信部４００３は、第１の画像形成装置に印刷データが格納されたことを通知するべく、当該第１の画像形成装置を特定するための情報（特定情報）を第２の画像形成装置に送信する機能部である。また、画像形成装置情報送信部４００３は、書誌情報の一部であるユーザ識別情報をともに送信することも可能である。画像形成装置情報要求部４００４は、第２の画像形成装置に、印刷データの格納先である画像形成装置の一覧（デバイスリスト）を要求する機能部である。装置一覧（デバイスリスト）受信部４００５は、画像形成装置情報要求に従って、第２の画像形成装置からデバイスリストを受信する機能部である。
【００４７】
印刷要求部４００６は、印刷データの格納先である画像形成装置に対して、印刷要求をする機能部である。また、対象とする印刷データは、上記デバイスリストから選択された画像形成装置から受信した印刷データの一覧（データリスト）から選択されてもよい。また、対象とする印刷データが自装置に格納されている場合に、当該第１の画像形成装置から印刷データを取得する機能部である。印刷部４００７は、印刷要求に従って受信した印刷データを印刷する機能部である。
【００４８】
送信済情報記憶制御部４００８は、第２の画像形成装置に対して、既に自装置の特定情報を送信済みか否かを管理するために、画像形成装置情報送信部４００３で特定情報を送信した場合にその旨の情報（送信済情報）を所定の記憶手段に記憶させる機能部である。特定情報が送信済みであると管理されている場合には、画像形成装置情報送信部４００３は、印刷データが新たに格納された場合であっても、第２の画像形成装置に当該第１の画像形成装置を特定するための特定情報の送信を抑制する。これにより、重複する情報の送信を防ぐ。
【００４９】
印刷データ一覧要求部４００９は、画像形成装置に対して、印刷データの一覧（データリスト）を要求する機能部である。また、データリストの取得対象として、自装置が選択された場合には、自装置の印刷データの一覧を要求する機能部である。
印刷データ一覧受信部４０１０は、印刷データの一覧（データリスト）を要求した画像形成装置から、データリストを受信する機能部である。
印刷データ削除部４０１１は、印刷データを削除又は削除状態とする機能部である。
削除通知部４０１２は、削除状態となった印刷データの削除通知を第２の画像形成装置に通知する機能部である。
【００５０】
送信済情報削除部４０１３は、所定の記憶手段から、削除通知の送信先（削除通知先）となる第２の画像形成装置に対応する送信済情報を削除する機能部である。
【００５１】
装置判定部４０１４は、自装置（第１の画像形成装置）が、印刷データが格納されている画像形成装置の一覧を管理する画像形成装置か否かを判定する機能部である。自装置（第１の画像形成装置）が、画像形成装置の一覧を管理する画像形成装置であると判定された場合に、画像形成装置一覧受信部４００５は、自装置から画像形成装置の一覧を取得する。
画像形成装置情報受信部４０１５は、第１の画像形成装置から特定情報を受信する。
【００５２】
記憶制御部４０１６は、所定の記憶手段に対して、受信した特定情報を記憶制御するための機能部である。また、ユーザ識別情報ごとに記憶制御することも可能である。
【００５３】
画像形成装置情報要求受付部４０１７は、外部の画像形成装置から、印刷データの格納先である画像形成装置の一覧（デバイスリスト）の要求を受け付ける機能部である。
【００５４】
装置一覧（デバイスリスト）送信部４０１８は、前述の要求に従って、要求元の画像形成装置で印刷可能な印刷データの格納先となる画像形成装置を含むデバイスリストを応答する機能部である。記憶制御部４０１６により記憶された特定情報で特定される画像形成装置の情報を含むデバイスリストが応答されることになる。また、要求元の画像形成装置へログインしたユーザのユーザ識別情報に従ってリストを送信する機能部でもある。削除通知受信部４０１９は、第１の画像形成装置から第１の画像形成装置の特定情報の削除通知を受信する機能部である。削除部４０２０は、削除通知に従って、削除通知の通知元である第１の画像形成装置の特定情報を、所定の記憶手段から削除する機能部である。装置情報削除部４０２１は、削除通知に従って、削除通知のあった第１の画像形成装置の特定情報を所定の記憶手段から削除する機能部である。
【００５５】
ネーム情報毎更新日付記憶部４０２２は、画像形成装置情報受信部４０１５で第１の画像形成装置の特定情報を含む情報であるネーム情報の情報を受信した日時の最終日付（更新日付／受信日時情報）を、ネーム情報毎（前記特定情報毎）に対応付けて記憶する記憶部である（特定情報受信日時記憶手段に該当）。当該更新日付の情報は、当該更新日付に対応する前記特定情報を受信する度に更新される。
【００５６】
ネーム情報ファイル更新日付特定部４０２３は、当該ネーム情報の一覧から形成されるファイル（ネーム情報ファイル／特定情報ファイル）の最終更新日付を、当該ファイルのプロパティから特定する特定部である。ネーム情報ファイルは、ネーム情報ファイル内のネーム情報の更新日付が変更・更新されることで更新される。
【００５７】
最大保存期間情報記憶部４０２４は、当該ネーム情報、又はネーム情報ファイルの最大保存期間（最長保存期間）を示す情報を記憶する記憶部である。当該最大保存期間より／以上長い間更新されていないネーム情報（前記特定情報）は、前記削除部により削除される。また、当該最大保存期間より／以上長い間更新されていない前記ネーム情報ファイル（ネーム情報ファイル内のいずれのネーム情報についても、当該最大保存期間より／以上長い間、画像形成装置情報受信部４０１５における前記特定情報の受信がされていないネーム情報ファイル）も前記削除部により削除されるものとする。
【００５８】
次に、図１９を参照しながら、本発明に係るプリントシステム（印刷システム）の処理概要について説明する。
図１９は、プリントシステム（印刷システム）の処理概要図である。
【００５９】
図１９では、クライアントＰＣ２００から印刷データを受信し、ネーム情報通知する処理、複合機にログイン後、印刷データ一覧を取得する処理、一覧表示された印刷データの印刷、削除処理の処理概要を示している。まず、印刷データの受信、ネーム情報通知処理概要について説明する。
【００６０】
（１）クライアントＰＣ２００上のプリンタドライバを利用し、印刷データを生成後、あらかじめプリンタドライバで送信先として指定されている複合機３００−１に対して印刷データを送信（印刷）する。
【００６１】
（２）複合機３００−１は、印刷データを受信し、印刷データのヘッダに含まれる印刷設定情報（書誌情報）を解析する。また、クライアントＰＣ２００から印刷データ生成に利用したプリンタドライバの機種名を受信し、印刷データのヘッダから抽出した書誌情報を加えて、図１４に示すような書誌情報ファイルとして複合機３００−１上のＨＤＤ３０４に保存する。
（３）書誌情報を抽出後、クライアントＰＣ２００から受信した印刷データを複合機３００−１上のＨＤＤ３０４に保存する。
【００６２】
（４）複合機３００−１はクライアントＰＣ２００から印刷データを受信後、書誌情報ファイルに含まれる印刷データの生成ユーザ名、機種名、自装置のホスト名（格納先）が含まれたネーム情報を、あらかじめ登録されているネームサービス機能を持つ複合機３００−２に通知する。
（５）複合機３００−２は、受信したネーム情報を図１６に示すようなネーム情報ファイルとしてＨＤＤ３０４に保存する。
次に、ユーザのログイン後、印刷データ一覧を取得する処理概要について説明する。
【００６３】
（６）複合機３００−３は、認証プログラムからユーザのログイン通知を受信し、ログインユーザ情報を取得する。（７）複合機３００−３は、ログインユーザ情報に含まれるユーザ名と自装置の機種名を含むネーム情報取得要求を複合機３００−２に対して送信する。なお、ネーム情報取得要求をする複合機３００−２の機器情報（ＩＰアドレス、ホスト名など）は、予め複合機３００−３に記憶されている。
【００６４】
（８）複合機３００−２は、受信したネーム情報取得要求に含まれるユーザ名とホスト名とファイル名が一致するネーム情報ファイル内に含まれるホスト名（格納先）を検索する。（９）検索した結果のホスト名（格納先）を複合機３００−３に対して応答する。なお、本実施形態では、ユーザ名とホスト名が一致するファイル名を検索対象としたが、ホスト名が異なる（例えば、機種が異なる）複合機であっても、印刷データを描画できる複合機であれば実現可能であるため、ユーザ名で検索するようにしてもよい。例えば、現在の複合機は、ＸＰＳデータ（ＸＰＳ：ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）のような汎用フォーマットを解釈することが可能である。また、プリンタドライバからＸＰＳデータを受け取り、複合機でＸＰＳデータを解釈し、描画処理することが可能である。そこで、ＸＰＳデータを解釈できる複合機であれば、どの機種でも印刷を実行することが可能であるため、少なくともユーザ名で検索できればよい。
【００６５】
（１０）複合機３００−３は、受信したホスト名（格納先）に対して、ログインユーザ名と自装置の機種名を含む書誌情報取得要求を送信する。複合機３００−２から受信したネーム情報内に複数のホスト名（格納先）が含まれる場合、自装置を含む全てのホスト名（格納先）に対して、書誌情報取得要求を送信する。
【００６６】
（１１）複合機３００−１は、受信した書誌情報取得要求に対して、ユーザ名と一致するユーザの書誌情報を検索する。（１２）検索した書誌情報を複合機３００−３に送信する。なお書誌情報は、必要な書誌情報を送信するように構成してもよい。例えば、ファイル名などの印刷データを特定できる情報を送信する。
【００６７】
（１３）複合機３００−３は、受信した書誌情報をＲＡＭ３０２に記憶し、操作部３０８にリスト表示する。複数のホスト名（格納先）から書誌情報を受信した場合には、全ての書誌情報をマージしてリスト表示する。
次に、ユーザからの印刷指示を受信、印刷までの処理概要について説明する。
【００６８】
（１４−１）ユーザから、リスト表示された書誌情報（印刷データ）が選択され、印刷指示の押下を受け付けることで、複合機３００−３は、印刷要求を取得し、選択された印刷データのホスト名（格納先）に対して、ファイル名を含む印刷要求を送信する。なお、ユーザによって選択された印刷データのホスト名（格納先）が複数の複合機にまたがる場合、自装置を含む全ての複合機に対して印刷要求を送信する。
【００６９】
（１５−１）複合機３００−１は、受信した印刷要求に対して、自装置内のＨＤＤ３０４から印刷要求に含まれるファイル名から印刷データを取得する。（１６−１）取得した印刷データを複合機３００−３に対して送信する。（１７−１）複合機３００−３は、受信した印刷データを印刷する。
次に、ユーザからの削除指示を受信、ネーム情報の削除までの処理概要について説明する。
【００７０】
（１４−２）ユーザから、リスト表示された書誌情報（印刷データ）が選択され、削除指示の押下を受け付けることで、複合機３００−３は、削除要求を取得し、選択された印刷データのホスト名（格納先）に対して、ファイル名を含む削除要求を送信する。印刷要求時と同様、複数の複合機にまたがる場合、自装置を含むすべての複合機に対して削除要求を送信する。
【００７１】
（１５−２）複合機３００−１は、受信した削除要求に対して、自装置内のＨＤＤ３０４から削除要求に含まれるファイル名から印刷データに該当する書誌情報ファイル内のステータス１４０１を削除済みに変更する。なお、削除要求を受信した場合、書誌情報を削除し、印刷データを削除する構成を取ることも可能である。
【００７２】
（１６−２）複合機３００−１は、自装置内に該当ユーザの印刷可能なデータのステータス１４０１が全て削除済みとなった場合、複合機３００−２に対して、ユーザ名、機種名、自装置のホスト名（格納先）を含めてネーム情報削除通知を送信する。印刷可能なデータが一つでも存在する場合には、ネーム情報削除通知は送信しない。（１７−２）複合機３００−２は、受信したネーム情報削除通知に含まれる該当するネーム情報に従って、ＨＤＤ３０４に格納されているネーム情報ファイルから対応するホスト名を削除する。
【００７３】
次に、図５〜図１１、図２０を用いて、本実施形態の処理について詳細に説明する。
【００７４】
なお、本実施形態で説明するプログラムやサービスは、ソフトウェアとして複合機にインストールされているものである。また、各ステップは、各装置（クライアントＰＣ２００や複合機３００−１、３００−２、３００−３）のＣＰＵ（ＣＰＵ２０１やＣＰＵ３０１）が実行する。
【００７５】
図５は、本実施形態における、印刷データ生成および受信のフローチャートである。図６は、本実施形態における印刷データのネーム情報通知および登録のフローチャートである。各処理をステップ数と共に説明する。ステップＳ１００では、ユーザからの印刷指示に応じて、クライアントＰＣ２００上のプリンタドライバが、印刷データを複合機３００−１に送信する。
【００７６】
ステップＳ１０１では、複合機３００−１の書誌情報サービスは、あらかじめ監視し、印刷データ受信用のポート（ＬＰＲ５１５ポートやＲＡＷ９１００ポート）にて受信した、Ｓ１００においてクライアントＰＣ２００が送信した印刷データを取得する。
【００７７】
ステップＳ１０２では、複合機３００−１の書誌情報サービスは、取得した印刷データから、クライアントＰＣ２００より印刷データの作成に利用したプリンタドライバの機種名（例えば、ＭＦＰ５０５０）を取得する。なお、ここで取得した機種名は、生成された印刷データが出力可能な機種を判別する際に利用されるように構成してもよい。例えば、機種ごとにグループ分けし、出力可能なグループ情報に機種情報をグルーピングして管理する事により、同一グループに所属する機種に対して出力可能にすることができる。
【００７８】
ステップＳ１０３では、複合機３００−１の書誌情報サービスは、クライアントＰＣ２００から受信した印刷データのヘッダに含まれる図１４に示すような各種印刷データの情報（書誌情報）を抽出する。すなわち、ステップＳ１０２〜ステップＳ１０３は、印刷データの受け付けに応じて、当該印刷データを管理するための書誌情報を取得する処理である。
【００７９】
ステップＳ１０４では、複合機３００−１の書誌情報サービスは、ステップＳ１０３で抽出した書誌情報を元に、図１４に示すような書誌情報ファイルを作成し、複合機３００−２の所定のディレクトリに格納する。
【００８０】
ここで、図１４の書誌情報ファイルについて説明する。図１４は、書誌情報ファイルの一例を示す図である。また、書誌情報ファイルはＨＤＤ３０４に記憶されている。
【００８１】
書誌情報ファイルには、クライアントＰＣ２００にログインし、印刷データを作成したユーザ名（すなわち、ユーザ識別情報）、印刷データのドキュメント名、印刷データの生成時刻を表すタイムスタンプ、両面／片面、２ｉｎ１、カラー／モノクロに示すような印刷設定情報１４０３が含まれる。また、クライアントＰＣ２００から取得した印刷データの作成に利用したプリンタドライバの機種名１４０５や、印刷データ受信時に生成された一意のファイル名１４０２、印刷データの処理内容を表すステータス１４０１や、自装置のホスト名（印刷データの格納先）１４０４等で構成されている。なお、書誌情報は印刷データごとに管理されればファイル形式はいずれでもよく、データベースやテーブルであってもよい。
【００８２】
ステップＳ１０５では、複合機３００−１の書誌情報サービスは、ステップＳ１０４で書誌情報ファイルを生成後、クライアントＰＣ２００から受信した印刷データを印刷データ受信時に生成された一意のファイル名１４０２で、複合機３００−２の所定のディレクトリ（ＨＤＤ３０４）に格納する。すなわち、ステップＳ１０４〜ステップＳ１０５は、印刷データと書誌情報を記憶する処理である。
【００８３】
次に、図６に移り、ステップＳ１０６では、複合機３００−１の書誌情報サービスは、事前に登録されている図１７に示すような通知先ネームサービス一覧を取得する。通知先ネームサービスの複合機は、図１のシステム構成図では、複合機３００−２である。
【００８４】
ここで図１７について説明する。図１７は、ネームサービス通知先の一例を示す図である。また、ネームサービス通知先はＨＤＤ３０４に記憶されている。されている。
【００８５】
図１７はネームサービス通知先として、ネームサービスとして動作している複合機３００−２のＩＰアドレスを有している。なおＩＰアドレスでなくホスト名でもよい。ステップＳ１０７では、複合機３００−１の書誌情報サービスは、図１８に示すような通知済みネームサービス一覧を取得する。
【００８６】
ここで、図１８について説明する。図１８は、通知済みネームサービス一覧の一例を示す図である。また、通知済みネームサービス一覧は、ＨＤＤ３０４に記憶されている。
【００８７】
通知済みネームサービス一覧は、クライアントＰＣ２００にログインし、印刷データを作成したユーザ名、印刷データの生成に利用したプリンタドライバの機種名毎に管理されており、ステップＳ１１１でネーム情報を通知した複合機のＩＰアドレスを有している。なおＩＰアドレスでなくホスト名でもよい。
【００８８】
また、同一ユーザで、同一機種のプリンタドライバを利用して印刷データを作成され、当該印刷データを複合機３００−１で受信した場合、前回ネームサービスの複合機３００−２にネットワークの影響等で通知に失敗していない限り、通知済みネームサービス一覧は、ステップＳ１０６で取得した図１７に示すような通知先ネームサービス一覧と同じ通知先（ＩＰアドレス）が登録されている。なお、ステップＳ４２７で通知済みネームサービス一覧からネームサービスを削除した場合や、通知に失敗している場合に、通知済みネームサービス一覧（図１８）と通知先ネームサービス一覧（図１７）が一致しない。
【００８９】
逆に、初めて印刷データを生成したユーザ、又は、初めて利用する機種のプリンタドライバを利用して印刷データを作成され、当該印刷データを複合機３００−１で受信した場合、通知済みネームサービス一覧は空での取得となる。また、ユーザからの削除指示により、印刷可能なデータが存在しなくなり、削除通知が正しく実施された場合も、通知済みネームサービス一覧は空での取得となる。
【００９０】
ステップＳ１０８では、複合機３００−１の書誌情報サービスは、ステップＳ１０７で取得した通知済みネームサービス一覧に通知済みのネームサービスが登録されているかを判定する。そして、複合機３００−２書誌情報サービスは、１件でも通知済みのネームサービスが登録されていると判定された場合には、ステップＳ１０９へ処理を進め、１件も通知済みネームサービスが登録されていないと判定された場合には、ステップＳ１１１へ処理を進める。
【００９１】
ステップＳ１０９では、複合機３００−１の書誌情報サービスは、ステップＳ１０８で１件でも通知済みと登録されていると判定されたネームサービスをステップＳ１０６で取得した図１７に示すような通知先ネームサービスの対象から削除する。つまり、図１７のネームサービス通知先をＲＡＭ３０２に保持し、このＲＡＭ３０２に記憶されているネームサービス通知先から、図１８の通知済みネールサービス一覧を削除する。これにより、通知済みのネームサービスに関しては、既にネーム情報が通知されていると判断し通知対象から削除し、不要な通信を行わないことになる。
【００９２】
ステップＳ１１０では、複合機３００−１の書誌情報サービスは、ＲＡＭ３０２に通知先のネームサービスが存在するかを判定する。そして、複合機３００−１の書誌情報サービスは、１件でも通知先のネームサービスが存在すると判定された場合には、ステップＳ１１１へ処理を進め、１件も通知先のネームサービスが存在しないと判定された場合には、処理を終了する。
【００９３】
ステップＳ１１１では、複合機３００−１の書誌情報サービスは、ステップＳ１０８で通知済みネームサービスがないと判定された場合、図１７のネームサービス通知先に、また、ステップＳ１１０で通知先がありと判定された場合、ＲＡＭ３０２に保持するネームサービス通知先のネームサービスの複合機（図１のシステム構成図では、複合機３００−２が該当する）に対してネーム情報を送信する。すなわち、第１の画像形成装置に印刷データが格納されたことを通知するべく、当該第１の画像形成装置を特定する画像形成装置情報を第２の画像形成装置に送信する処理である。
【００９４】
ここで送信するネーム情報には、ステップＳ１０３で抽出した印刷データ作成ユーザ名（すなわち、ユーザ識別情報）、印刷データ作成に利用したプリンタドライバの機種名、および、印刷データの格納先を識別するための自装置のＩＰアドレス（ホスト名）が含まれる。
【００９５】
このように、ステップＳ１１０で通知先がある場合（例えば、初めてのユーザが印刷した場合）、ネーム情報をネームサービスの複合機３００−２に送信するが、ステップＳ１１０で通知先がない場合（例えば、同じユーザで同じ機種のプリンタドライバを用いて印刷をした場合）には、既に通知していることになるため、ネーム情報をネームサービスの複合機３００−２に送信することがなくなり、通信負荷が減る。
【００９６】
従来のプリントシステムの書誌情報サーバの機能を複合機３００−２に備えた場合には、印刷データを受信するたびに印刷データを識別する情報（ファイル名等）や格納先など印刷データに関する情報を複合機３００−２に（毎回）送信しなければならず、従来のプリントシステムを適用した場合には通信の負荷が高い。これに対し、本実施形態では、通信を減らし、また印刷データを複合機に蓄積したプリントシステムで所望の複合機から印刷を実行することができる。
【００９７】
ステップＳ１１２では、複合機３００−２のネームサービスは、ステップＳ１１１で複合機３００−１の書誌情報サービスよりネーム情報を受信する。すなわち、第１の画像形成装置から画像形成装置情報を受信する処理である。
【００９８】
ステップＳ１１３では、複合機３００−２のネームサービスは、ステップＳ１１２で取得したネーム情報の印刷データ作成ユーザ名、プリンタドライバの機種名で管理された、図１６に示すようなネーム情報ファイルが既に作成されているかを確認する。
【００９９】
ここで図１６について説明する。図１６はネーム情報ファイルの一例を示す図である。
【０１００】
ネーム情報ファイルは、ファイル名が印刷データ作成ユーザ名とプリンタドライバの機種名で構成されている。また、ファイル内には、受信したネーム情報の印刷データの格納先を識別するための複合機のＩＰアドレス（ホスト名）、および、ＩＰアドレスが登録された更新日付が記憶されている。
【０１０１】
なお、ネーム情報ファイルはユーザ名と機種名で判断可能な構成であればよくファイル形式は問わない。例えば、データベースやテーブルで管理されていてもよい。また、異なるユーザや異なる機種名の場合、ネーム情報ファイルは別のファイル名で生成される。つまり、ここでは、ネーム情報ファイルはユーザ毎に生成され、ユーザ名（例えば複合機へのログインに用いられたユーザ情報）と対応付けて記憶されているものとする。
【０１０２】
ステップＳ１１４では、複合機３００−２のネームサービスは、ステップＳ１１３にてネーム情報ファイルの有無を確認し、既に該当するユーザ名と機種名のネーム情報ファイルが存在すると判定された場合には、ステップＳ１１６へ処理を進め、該当するユーザと機種名のネーム情報ファイルが存在しないと判定された場合には、ステップＳ１１５へ処理を進める。
【０１０３】
ステップＳ１１５では、複合機３００−２のネームサービスは、ステップＳ１１４で該当のネーム情報ファイルがないと判定されたユーザ名、機種名にてファイル名を生成し、図１６に示すようなネーム情報ファイルを新規に作成する（特定情報ファイル生成手段に該当）。すなわち、ユーザ識別情報ごとに画像形成装置情報を記憶する。
【０１０４】
ステップＳ１１６では、複合機３００−２のネームサービスは、あらかじめ設定された印刷データの格納先を識別するネーム情報、すなわち、ＩＰアドレス（ホスト名）の最大保存期間を取得する。当該最大保存期間の情報は、ここでは、例えば複合機３００−２の外部メモリ等の記憶領域に記憶されているものとする。
【０１０５】
ステップＳ１１７では、複合機３００−２のネームサービスは、ステップＳ１１４で存在が確認されたネーム情報ファイル内の印刷データの格納先を識別するネーム情報、すなわち、ＩＰアドレス（ホスト名）とＩＰアドレス（ホスト名）が追加された更新日付を取得する。
【０１０６】
ステップＳ１１８では、複合機３００−２のネームサービスは、ステップＳ１１７で取得したＩＰアドレス（ホスト名）の更新日付が、ステップＳ１１６で取得した最大保存期間を経過したか否かを判定し、最大保存期間を経過したと判定された場合には（ステップＳ１１８でＹＥＳ／無効なＩＰアドレス（ネーム情報）と判定した場合）、ステップＳ１１９へ処理を進め、最大保存期間が経過していないと判定された場合には（ステップＳ１１８でＮＯ／有効なＩＰアドレス（ネーム情報）と判定した場合）、ステップＳ１２０へ処理を進める。
【０１０７】
ステップＳ１１９では、複合機３００−２のネームサービスは、ステップＳ１１８で最大保存期間を経過したと判定されたＩＰアドレス（ホスト名）をステップＳ１１４で取得したネーム情報ファイルから削除する（特定情報削除手段に該当）。
【０１０８】
ステップＳ１２０では、複合機３００−２のネームサービスは、ステップＳ１１８で最大保存期間を経過していないと判定された場合（ステップＳ１１８でＮＯ）、ステップＳ１１７で取得したＩＰアドレス（ホスト名）はそのままとし、ステップＳ１１４で取得したネーム情報ファイル内に別の印刷データの格納先を識別するＩＰアドレス（ホスト名）が格納されていないかを判定し（ステップＳ１２０）、別のＩＰアドレス（ホスト名）情報がないと判定された場合には（ステップＳ１２０でＮＯ）、ステップＳ１２１へ処理を進め、別のＩＰアドレス（ホスト名）情報があると判定された場合には（ステップＳ１２０でＹＥＳ）、ステップＳ１１７へ処理を戻し、ステップＳ１１８、ステップＳ１１９を繰り返す。
【０１０９】
ステップＳ１２１では、複合機３００−２のネームサービスは、ステップＳ１１７〜１２０において、全てのＩＰアドレス（ホスト名）の最大保存期間の経過有無を確認したと判定された場合（ステップＳ１２０でＮＯ）、ステップＳ１１２で、複合機３００−１の書誌情報サービスから取得したネーム情報が既にステップＳ１１４で取得したネーム情報ファイル内に存在するか否かを判定し（ステップＳ１２１）、既に存在すると判定された場合には（ステップＳ１２１でＹＥＳ）、ステップＳ１２２へ処理を進め、存在しないと判定された場合には（ステップＳ１２１でＮＯ）、処理をステップＳ１２３に進める。
【０１１０】
ステップＳ１２２では、複合機３００−２のネームサービスは、ステップＳ１２１において、複合機３００−１から取得したネーム情報が既にステップＳ１１４で取得したネーム情報ファイル内にあると判定された場合（ステップＳ１２１でＹＥＳ）、該当のネーム情報、すなわち、ＩＰアドレス（ホスト名）に紐づく更新日付を現在の日付に更新する。
【０１１１】
ステップＳ１２３では、複合機３００−２のネームサービスは、ステップＳ１１４で存在が確認されたネーム情報ファイル、または、ステップＳ１１５にて新規に作成されたネーム情報ファイルの最終行にステップＳ１１２で受信した印刷データの格納先を識別するためのＩＰアドレス（ホスト名）、および、更新日付を追加する。すなわち、画像形成装置情報を記憶する処理である。
【０１１２】
なお、すでにＳ１１２で受信したＩＰアドレスがＳ１１４のネーム情報ファイル内に存在する場合には、更新日付のみ現在の日付に変更する。ステップＳ１２４では、複合機３００−２のネームサービスは、ステップＳ１２３のネーム情報の追加結果を複合機３００−１の書誌情報サービスに応答する。ステップＳ１２５では、複合機３００−１の書誌情報サービスは、ステップＳ１２４の複合機３００−２のネームサービスの追加結果応答を受信する。
【０１１３】
ステップＳ１２６では、複合機３００−１の書誌情報サービスは、ステップＳ１２５で受信した追加応答結果において、正しくネーム情報が追加されたと判定された場合には、ステップＳ１２７へ処理を進め、ネーム情報の追加に失敗したと判定された場合は、ステップＳ１１０へ処理を進める。
【０１１４】
ステップＳ１２７では、複合機３００−１の書誌情報サービスは、ステップＳ１２６において正しくネーム情報が追加されたと判定された場合、図１８に示すような通知済みネームサービス一覧に該当の通知先ネームサービス（複合機３００−２のＩＰアドレス）を追加し、処理をステップＳ１１０に戻す。ステップＳ１１０において、全ての通知先ネームサービスに対してネーム情報の通知が完了したと判定された場合には、処理を終了する。すなわち、画像形成装置情報を送信した第２の画像形成装置情報を、送信済みの第２の画像形成装置として記憶する処理である。また、送信済みの第２の画像形成装置（送信済情報）は、図１８である。
【０１１５】
また、ステップＳ１０６〜ステップＳ１１１は、すなわち、送信済みの第２の画像形成装置に当該第１の画像形成装置を特定する画像形成装置情報を送信することなく、送信されていない第２の画像形成装置に当該第１の画像形成装置を特定する画像形成装置情報を送信する処理である。これにより送信の重複を防ぐことができる。
【０１１６】
図７は、本実施形態における認証処理のフローチャートである。図８は、本実施形態におけるネーム情報の取得および一覧取得処理のフローチャートである。各処理をステップ数と共に説明する。
【０１１７】
ステップＳ２００では、複合機３００−３の認証プログラムは、図１２に示すような画面を操作部３０８に表示し、カードリーダ３１９にかざされたＩＣカード内のカードＩＤ情報を取得する。
【０１１８】
ここで、図１２について説明する。図１２は、認証画面の一例を示す図である。また、認証画面はＨＤＤ３０４に記憶されている。
【０１１９】
認証画面では、ＩＣカード認証とキーボード認証を切り換えることが可能であり、キーボード認証の際には、ソフトキーボードが操作部３０８に表示され、ユーザ名とパスワードの入力が可能となる。本認証画面は、ＩＣカード認証の際の画面である。
【０１２０】
ステップＳ２０１では、複合機３００−３の認証プログラムは、事前に保持していた図１５に示すようなユーザ情報テーブルより、ステップＳ２００で取得したカードＩＤに紐づくユーザ情報（ユーザ名等）を取得する。なお、本実施形態では、ユーザ情報テーブルを複合機のＨＤＤ３０４に記憶するように構成したが、カードＩＤとユーザ情報を紐付けて管理する認証サーバにカードＩＤを含むＩＣカード認証要求コマンドを送信し、ユーザ情報を取得しても良い。
【０１２１】
ここで、図１５について説明する。図１５は、ユーザ情報テーブルの一例を示す図である。また、ユーザ情報テーブルはＨＤＤ３０４に記憶されている。
【０１２２】
ユーザ情報テーブルでは、ユーザごとにユーザ名、メールアドレス、カードＩＤを対応付けて管理しており、複数のユーザのユーザ情報を記憶している。なお、ユーザ名、メールアドレス、カードＩＤに限らず、複合機を利用するための権限情報等を記憶する構成でもよい。
【０１２３】
ステップＳ２０２では、複合機３００−３の認証プログラムは、ステップＳ２０１で取得したユーザ情報を元に複合機３００−３に対してログイン処理（利用許可）を行う。
ステップＳ２０３では、複合機３００−３の認証プログラムは、複合機３００−３の印刷プログラムにログインユーザ情報を通知する。
【０１２４】
図８に移り、ステップＳ２０４では、複合機３００−３の印刷プログラムは、ステップＳ２０３において複合機３００−３の認証プログラムが通知したログインユーザ情報を取得する。
【０１２５】
ステップＳ２０５では、複合機３００−３の印刷プログラムは、ステップＳ２０４で取得したログインユーザ情報と事前に取得していた自装置の機種名（例えば、ＭＦＰ５０５０）を元に、予め記憶されているネームサービスの複合機３００−２（取得要求するデフォルトの複合機（プライマリ））に対して、該ログインユーザのネーム情報（印刷データの格納先情報）の取得要求を送信する。なお、デフォルトの複合機と通信できない場合には、次の複合機（セカンダリ）に取得要求を行う。すなわち、第２の画像形成装置に、印刷データの格納先である画像形成装置情報を要求する処理である。
【０１２６】
上記ステップＳ２０５について、図２０を用いて詳細な説明をする。図２０は、本実施形態におけるネーム情報（印刷データの格納先情報）の問い合わせ先であるネームサービスの複合機を決定するフローチャートである。
【０１２７】
ステップＳ２０５１では、複合機３００−３の印刷プログラムは、予め設定された図１７に示すようなネームサービスの複合機を決定するための設定情報を取得する。なお、図１７のより詳細な設定情報を図２１に示し、ここでは、図２１を用いて説明する。
【０１２８】
ステップＳ２０５２では、自装置がネームサービスの複合機として動作するか否かを判定する。自装置がネームサービスの複合機として動作するかの判定は、図１７に示すプライマリのネームサービス（ネームサービス１）の複合機が自装置のＩＰアドレスと同じであるか否かで決定する。なお、自装置がネームサービスの複合機として動作するかの判定は、ネームサービスとして動作するための通信ポートが自装置内でオープンしているか否かで判定するようにしてもよい。また、ネームサービス設定のＯＮ／ＯＦＦによって自装置がネームサービスの複合機として動作するのかの判定をしてもよい。ＯＮの場合は自装置がネームサービスであると判定され、ＯＦＦは自装置がネームサービスでないと判定される。
【０１２９】
複合機３００−３の印刷プログラムは、Ｓ２５０１で取得したネームサービス設定を元に、自装置がネームサービスの複合機の設定であると判定された場合、ステップＳ２５０３に処理を進め、自装置がネームサービスの複合機ではないと判定された場合、ステップＳ２０５４に処理を進める。
自装置がネームサービスか否かを判定することで、不要な通信を防ぎ、通信負荷を軽減することができる。
ステップＳ２０５３では、複合機３００−３の印刷プログラムは、ステップＳ２０５２で自装置がネームサービスの複合機であると判定された場合、
【０１３０】
ステップＳ２０４で取得したログインユーザ情報と事前に取得していた自装置の機種名（例えば、ＭＦＰ５０５０）を元に、予め自装置内に記憶されているネーム情報（印刷データの格納先情報）を取得する。
【０１３１】
ステップＳ２０５４は、ステップＳ２０５で上述したように、複合機３００−３の印刷プログラムは、ステップＳ２０４で取得したログインユーザ情報と事前に取得していた自装置の機種名（例えば、ＭＦＰ５０５０）を元に、ステップＳ２０５１で取得したネームサービスの複合機を決定するための設定情報に従って、ネームサービスの複合機３００−２（取得要求するデフォルトの複合機（プライマリ、例えば、ネームサービス１））に対して、該ログインユーザのネーム情報（印刷データの格納先情報）の取得要求を送信する。なお、デフォルトの複合機と通信できない場合には、次の複合機（セカンダリ、例えば、ネームサービス２）に取得要求を行う。
【０１３２】
ステップＳ１１１で、ネーム情報の通知する場合には、図１７のネームサービス１〜１０に通知するが、ステップＳ２０５４でネーム情報の取得要求の際には、ネームサービス１に行うように構成されている。
【０１３３】
ステップＳ２０６では、複合機３００−２のネームサービスは、ステップＳ２０５において複合機３００−３の印刷プログラムが送信したネーム情報取得要求を受信する。すなわち、第１の画像形成装置から画像形成装置情報の要求を受け付ける処理である。
【０１３４】
ステップＳ２０７では、複合機３００−２のネームサービスは、ステップＳ２０６で受信したネーム情報取得要求に含まれるユーザ名と機種名を元に、図１６に示すようなネーム情報ファイルの有無を確認し、該ユーザのネーム情報（印刷データ格納先情報）を検索する。
【０１３５】
より詳細には、要求元の複合機３００−３の印刷プログラムが動作している複合機で印刷可能な当該ユーザの印刷ジョブの格納先情報を取得するために、ステップＳ２０６で受信したネーム情報取得要求に含まれるユーザ名と機種名を元に図１６に示すようなネーム情報ファイルを検索する。なお、ネーム情報ファイルのファイル名が、ユーザ名と機種名で構成されており、このファイル名と、ネーム情報取得要求に含まれるユーザ名と機種名との比較でネーム情報ファイルを検索する。本実施形態では、機種名としたが、機種が異なっていても印刷が可能である場合もあるため、プリント可能なプリンタ群であるプリンタのまとまりを示すプリンタグループなどであってもよい。また、図１６に示すネーム情報ファイルの情報は、個別のファイルでなく、データベースで管理してもよい。
【０１３６】
ステップＳ２０８では、複合機３００−２のネームサービスは、あらかじめ設定された印刷データの格納先を識別するネーム情報、すなわち、ＩＰアドレス（ホスト名）の最大保存期間を取得する。当該最大保存期間の情報は、例えば複合機３００−２の外部メモリ等の記憶領域に記憶されているものとする。
【０１３７】
ステップＳ２０９では、複合機３００−２のネームサービスは、ステップＳ２０７で検索したネーム情報ファイル内に格納されている、該当ユーザが印刷可能な印刷ジョブが保存されている先の複合機のネーム情報（ＩＰアドレスなどの印刷データの格納先情報）と、ネーム情報が登録された更新日付を取得する。
【０１３８】
ステップＳ２１０では、複合機３００−２のネームサービスは、ステップＳ２０９で取得したネーム情報（ＩＰアドレスなどの印刷データの格納先情報）の更新日付が、ステップＳ２０８で取得した最大保存期間を経過したか否かを判定し、最大保存期間を経過したと判定された場合には（ステップＳ２１０でＮＯ／無効なネーム情報と判定した場合）、ステップＳ２１１へ処理を進め、最大保存期間が経過していないと判定された場合には（ステップＳ２１０でＹＥＳ／有効なネーム情報と判定した場合）、ステップＳ２１２へ処理を進める。
【０１３９】
ステップＳ２１１では、複合機３００−２のネームサービスは、ステップＳ２１０で最大保存期間を経過したと判定されたネーム情報（ＩＰアドレスなどの印刷データの格納先情報）を要求元の複合機３００−３の印刷プログラムへ応答する格納先情報の一覧から削除する（特定情報削除手段に該当）。
【０１４０】
ステップＳ２１２では、複合機３００−２のネームサービスは、ステップＳ２１０で最大保存期間を経過していないと判定された場合、要求元の複合機３００−３の印刷プログラムへ応答する格納先情報の一覧に追加する。
【０１４１】
ステップＳ２１３では、複合機３００−２のネームサービスは、ステップＳ２０７で検索したネーム情報ファイル内に別の印刷データの格納先を識別するネーム情報（ＩＰアドレスなどの印刷データの格納先情報）が格納されていないかを判定し、別のネーム情報（ＩＰアドレスなどの印刷データの格納先情報）がないと判定された場合には、ステップＳ２１４へ処理を進め、別のＩＰアドレス（ホスト名）情報があると判定された場合には、ステップＳ２０９へ処理を戻し、ステップＳ２１０〜ステップＳ２１２を繰り返す。
【０１４２】
ステップＳ２１４では、複合機３００−２のネームサービスは、ステップＳ２１２で生成したネーム情報（印刷データ格納先情報）を複合機３００−３の印刷プログラムに応答する（特定情報の一覧送信に該当）。すなわち、画像形成装置情報の要求に従って、第１の画像形成装置で印刷可能な印刷データの格納先となる画像形成装置情報の一覧を第１の画像形成装置に送信する処理である。また、第１の画像形成装置へログインしたユーザのユーザ識別情報に従って画像形成装置情報一覧を送信する処理である。
【０１４３】
ステップＳ２１５では、複合機３００−３の印刷プログラムは、ステップＳ２１４において複合機３００−２のネームサービスが送信したネーム情報を受信する。受信したネーム情報はＲＡＭ３０２に記憶される。
【０１４４】
ステップＳ２１６では、複合機３００−３の印刷プログラムは、ステップＳ２１５で受信したネーム情報に、自装置を除く該ログインユーザの印刷データ格納先があると判定された場合には、ステップＳ２１７へ処理を進め、自装置以外の該ユーザの印刷データ格納先がないと判定された場合には、ステップＳ２２４へ処理を進める（受信元特定手段に該当）。上述のステップＳ２１６について、より詳細な説明をする。ステップＳ２１５で取得した印刷データの格納先のＩＰアドレス情報とアプリケーションの起動時にあらかじめ取得していた自装置のＩＰアドレスを比較し、複合機３００−２のネームサービスから取得したＩＰアドレス情報内に自装置のＩＰアドレス以外が含まれていると判定された場合には、ステップＳ２１７へ処理を進め、自装置以外のＩＰアドレスが含まれないと判定された場合には、ステップＳ２２４へ処理を進める。
【０１４５】
ステップＳ２１７では、複合機３００−３の印刷プログラムは、ステップＳ２１６で、自装置を除く該ログインユーザの印刷データ格納先があると判定された場合、印刷データ格納先に対応する書誌情報サービスとなる複合機３００−１に対して、該ログインユーザ名と自装置の機種名を含む書誌情報一覧取得要求を送信する。すなわち、受信した画像形成装置情報に対応する各画像形成装置に、印刷データの一覧を要求する処理である。
【０１４６】
ステップＳ２１８では、複合機３００−１の書誌情報サービスは、ステップＳ２１７において複合機３００−３の印刷プログラムが送信した書誌情報一覧取得要求を受信する。
【０１４７】
ステップＳ２１９では、複合機３００−１の書誌情報サービスは、ステップＳ２１８で受信したユーザ名と機種名を含む書誌情報一覧の取得要求に従って、受信したユーザと機種名に該当する図１４に示すような書誌情報ファイルを検索する。
ステップＳ２２０では、複合機３００−１の書誌情報サービスは、ステップＳ２１９で検索した書誌情報で、書誌情報一覧を作成する。
【０１４８】
ステップＳ２２１では、複合機３００−１の書誌情報サービスは、ステップＳ２２０で作成した書誌情報一覧を複合機３００−３の印刷プログラムに対して送信する。すなわち、第２の画像形成装置から印刷データの格納先である画像形成装置情報の一覧を受信する処理である。
【０１４９】
ステップＳ２２２では、複合機３００−３の印刷プログラムは、ステップＳ２２１において複合機３００−１の書誌情報サービスが送信した書誌情報一覧を取得する。すなわち、印刷データの一覧を要求した各画像形成装置（書誌情報の受信元）から受信する処理である。
【０１５０】
ステップＳ２２３では、複合機３００−３の印刷プログラムは、書誌情報一覧を受信した印刷データの格納先を、ＲＡＭ３０２に記憶されているネーム情報から受信済みとして削除し、ステップＳ２１６へ処理を戻す。ステップＳ２１６では、ネーム情報内に、書誌情報が未取得の印刷データ格納先があれば、ステップＳ２１７からステップＳ２２３を繰り返す。
【０１５１】
ステップＳ２２４では、複合機３００−３の印刷プログラムは、ステップＳ２１６においてネーム情報内に書誌情報が未取得の印刷データ格納先がないと判定された場合、自装置内の該ログインユーザの書誌情報を取得する。すなわち、自装置である第１の画像形成装置に印刷データの一覧を要求する処理である。
【０１５２】
ステップＳ２２５では、複合機３００−３の印刷プログラムは、ステップＳ２２２、Ｓ２２４で取得した書誌情報一覧をマージ（例えば結合）し、図１３に示すような印刷データ一覧画面を表示する。
【０１５３】
ここで、図１３について説明する。図１３は、印刷データ一覧画面の一例を示す図である。また、印刷データ一覧画面はＨＤＤ３０４に記憶されている。
【０１５４】
印刷データ一覧画面は、マージした書誌情報一覧を印刷データの一覧として、１３０１に表示する。また１３０１では、印刷データが選択可能となっている。
【０１５５】
また印刷データ一覧画面では、削除１３０２とプリント開始１３０３のボタンを備え、１３０１で選択した印刷データを削除またはプリント開始（印刷指示）することが可能な構成となっている。
【０１５６】
図９は、本実施形態における印刷指示および印刷データ送信処理のフローチャートである。各処理をステップ数と共に説明する。
【０１５７】
ステップＳ３００では、複合機３００−３にログインしているユーザにより、ステップＳ２１９で複合機３００−３の印刷プログラムが表示した図１３に示すような印刷データ一覧画面から任意の印刷データ１３０１を選択された後（選択受付手段）、プリント開始１３０３の押下を受け付け、選択された印刷データの印刷指示をする。
【０１５８】
ステップＳ３０１では、複合機３００−３の印刷プログラムは、ステップＳ３００において選択され、印刷指示した要求を取得し、ステップＳ１２６で取得した書誌情報一覧から、選択された印刷データの書誌情報に含まれるホスト名（格納先）１４０４を取得する。
【０１５９】
ステップＳ３０２では、複合機３００−３の印刷プログラムは、ステップＳ３０１で取得した印刷指示先のホスト名（格納先）情報があると判定された場合、ステップＳ３０３へ処理を進め、印刷指示先がないと判定された場合には、ステップＳ３１７へ処理を進める。
【０１６０】
ステップＳ３０３では、複合機３００−３の印刷プログラムは、ステップＳ３０２で印刷指示先があると判定された場合、選択された印刷データの印刷指示先が自装置であるかを判定する。選択された印刷データの印刷指示先が自装置であると判定された場合、ステップＳ３１４へ処理を進め、選択された印刷データの印刷指示先が自装置ではないと判定された場合、ステップＳ３０４へ処理を進める。
【０１６１】
ステップＳ３０４では、複合機３００−３の印刷プログラムは、ステップＳ３０３で選択された書誌情報の印刷データの印刷指示先が自装置ではないと判定された場合、ステップＳ３０１で取得したホスト名（格納先）に対して、選択された印刷データの書誌情報内のファイル名１４０２を含めた印刷指示要求を送信する。ステップＳ３０１で同一のホスト名（格納先）に格納されている印刷データが複数選択されている場合、該当する全ての印刷データのファイル名を含めた印刷指示要求を送信する。すなわち、受信した画像形成装置情報に対応する画像形成装置に対して、印刷要求をする処理である。また、印刷データの一覧で選択された印刷データが格納されている画像形成装置に対して印刷要求をする処理である。これにより通信負荷を減らすことが可能となる。
【０１６２】
ステップＳ３０５では、複合機３００−１の書誌情報サービスは、ステップＳ３０４において複合機３００−３の印刷プログラムが送信した印刷指示要求を受信する。
【０１６３】
ステップＳ３０６では、複合機３００−１の書誌情報サービスは、ステップＳ３０５で受信した印刷指示要求に含まれるファイル名を元に、該当の印刷データをＨＤＤ３０４から取得する。
【０１６４】
ステップＳ３０７では、複合機３００−１の書誌情報サービスは、ステップＳ３０６で取得した印刷データを複合機３００−３に対して、例えばＦＴＰプロトコルを利用し送信する。
【０１６５】
ステップＳ３０８では、複合機３００−３の印刷プログラムは、ステップＳ３０７において複合機３００−１の書誌情報サービスが送信した印刷データを受信する。
ステップＳ３０９では、複合機３００−３の印刷プログラムは、ステップＳ３０８で受信した印刷データを印刷する。
【０１６６】
ステップＳ３１０では、複合機３００−１の書誌情報サービスは、ステップＳ３０５で受信した印刷指示要求に含まれるファイル名のうち、未だ複合機３００−３に対して送信されていない印刷データがあると判定された場合、ステップＳ３０６へ処理を進め、未だ複合機３００−３に対して送信されていない印刷データが存在する間、ステップＳ３０６からステップＳ３１０の処理を繰り返す。また、未だ複合機３００−３に対して送信されていない印刷データがないと判定された場合、ステップＳ３１１へ処理を進める。
【０１６７】
ステップＳ３１１では、複合機３００−１の書誌情報サービスは、ステップＳ３１０で未だ送信されていない印刷データがあると判定された場合、複合機３００−３の印刷プログラムに対してファイル名を含む印刷指示結果を送信する。
【０１６８】
ステップＳ３１２では、複合機３００−３の印刷プログラムは、ステップＳ３１１において複合機３００−１の書誌情報サービスが送信した印刷指示結果を受信し、ステップＳ３１６へ処理を進める。
【０１６９】
ステップＳ３１３では、複合機３００−３の印刷プログラムは、ステップＳ３０３で印刷指示先が自装置と判定された場合、ステップＳ３００でユーザによって選択された印刷データの書誌情報内に含まれるファイル名１４０２に該当する印刷データを自装置内から取得する。すなわち、印刷データの一覧で選択された印刷データが当該第１の画像形成装置に格納されている場合に、当該第１の画像形成装置から印刷データを取得する処理である。
【０１７０】
ステップＳ３１４では、複合機３００−３の印刷プログラムは、ステップＳ３１３で取得した印刷データを印刷する。すなわち、印刷要求に従って受信した印刷データを印刷する処理である。
【０１７１】
ステップＳ３１５では、複合機３００−３の印刷プログラムは、Ｓ３００で選択された印刷データの内、未だ印刷されていない印刷データが自装置内にあると判定された場合、ステップＳ３１３へ処理を進め、未だ印刷されていない印刷データが存在する間、ステップＳ３１３からステップＳ３１５の処理を繰り返す。また、未だ印刷されていない印刷データがないと判定された場合、ステップＳ３１６へ処理を進める。
【０１７２】
ステップＳ３１６では、複合機３００−３の印刷プログラムは、ステップＳ３１２で印刷指示結果を取得した複合機、および、ステップＳ３１３からステップＳ３１５で印刷指示が完了した自装置（複合機）を、ステップＳ３０１で取得した格納先情報から削除し（印刷指示先の対象から外し／一覧削除手段に該当）、ステップＳ３０２へ処理を戻す。ステップＳ３０２で印刷指示先があると判定される間、ステップＳ３０３〜ステップＳ３１６を繰り返し実施し、印刷指示先がないと判定された場合、ステップＳ３１７へ処理を進める。
【０１７３】
ステップＳ３１７では、複合機３００−３の印刷プログラムは、ステップＳ３０２で印刷指示先がないと判定された場合、ステップＳ３００でユーザから選択されなかった未選択の印刷データ一覧画面を表示する。
【０１７４】
図１０は、本実施形態における削除指示のフローチャートである。図１１は、本実施形態におけるネーム情報の削除処理のフローチャートである。各処理をステップ数と共に説明する。
【０１７５】
ステップＳ４００では、複合機３００−３にログインしているユーザにより、ステップＳ２１９、または、ステップＳ３１７で複合機３００−３の印刷プログラムが表示した図１３に示すような印刷データ一覧画面から任意の印刷データ１３０１が選択された後、削除１３０２の押下を受け付け、選択された印刷データの削除指示をする。
【０１７６】
ステップＳ４０１では、複合機３００−３の印刷プログラムは、ステップＳ３０１同様、ステップＳ４００においてユーザが選択し、削除指示した要求を受信し、ステップＳ１２６で取得した書誌情報一覧から、選択された印刷データの書誌情報に含まれるホスト名（格納先）１４０４を取得する。
【０１７７】
ステップＳ４０２では、複合機３００−３の印刷プログラムは、ステップＳ４０１で１件でも削除指示先のホスト名（格納先）情報があると判定された場合、ステップＳ４０３へ処理を進め、削除指示先がないと判定された場合には、ステップＳ４１５へ処理を進める。
【０１７８】
ステップＳ４０３では、複合機３００−３の印刷プログラムは、ステップＳ４０２で削除指示先があると判定された場合、選択された印刷データの削除指示先が自装置であると判定された場合、ステップＳ４１１へ処理を進め、選択された印刷データの削除指示先が自装置ではないと判定された場合、ステップＳ４０４へ処理を進める。
【０１７９】
ステップＳ４０４では、複合機３００−３の印刷プログラムは、ステップＳ４０３で選択された印刷データの削除指示先が自装置ではないと判定された場合、ステップＳ４０１で取得したホスト名（格納先）に対して、選択された印刷データの書誌情報内のファイル名１４０２を含めた削除指示要求を送信する。ステップＳ４０１で同一のホスト名（格納先）に格納されている印刷データが複数選択されている場合、該当する全ての印刷データのファイル名を含めた削除指示要求を送信する。
【０１８０】
ステップＳ４０５では、複合機３００−１の書誌情報サービスは、ステップＳ４０４において複合機３００−３の印刷プログラムが送信した削除指示要求を受信する。
【０１８１】
ステップＳ４０６では、複合機３００−１の書誌情報サービスは、ステップＳ４０５で受信した削除指示要求に含まれるファイル名を元に、図１４に示すような該当の印刷データの書誌情報ファイルを取得する。
【０１８２】
ステップＳ４０７では、複合機３００−１の書誌情報サービスは、ステップＳ４０６で取得した削除指示要求のあった書誌情報ファイル内のステータス１４０１を削除済みに変更する。すなわち、印刷データを削除状態とする処理である。
【０１８３】
ステップＳ４０８では、複合機３００−１の書誌情報サービスは、ステップＳ４０５で受信した削除指示要求に含まれるファイル名のうち、未だ書誌情報ファイル内のステータス１４０１が削除済みに変更されていない印刷データがあると判定された場合、ステップＳ４０６へ処理を進め、未だ書誌情報ファイル内のステータス１４０１が削除済みに変更されていない印刷データが存在する間、ステップＳ４０６からステップＳ４０８の処理を繰り返す。また、未だ書誌情報ファイル内のステータス１４０１が削除済みに変更されていない印刷データがないと判定された場合、ステップＳ４０９へ処理を進める。
【０１８４】
ステップＳ４０９では、複合機３００−１の書誌情報サービスは、ステップＳ４０８で未だ書誌情報ファイル内のステータス１４０１が削除済みに変更されていない印刷データがあると判定された場合、複合機３００−３の印刷プログラムに対して削除指示結果を送信し、処理をステップＳ４１６へ進める。
【０１８５】
ステップＳ４１０では、複合機３００−３の印刷プログラムは、ステップＳ４０９において複合機３００−１の書誌情報サービスが送信した削除指示結果を受信し、ステップＳ４１４へ処理を進める。
【０１８６】
ステップＳ４１１では、複合機３００−３の印刷プログラムは、ステップＳ４０３で削除指示先が自装置と判定された場合、ステップＳ４００でユーザによって選択された印刷データの書誌情報内に含まれるファイル名１４０２に該当する書誌情報ファイルを自装置内から取得する。
【０１８７】
ステップＳ４１２では、複合機３００−３の印刷プログラムは、ステップＳ４０６で取得した削除指示要求のあった書誌情報ファイル内のステータス１４０１を削除済みに変更する。
【０１８８】
ステップＳ４１３では、複合機３００−３の印刷プログラムは、Ｓ４００で選択された印刷データの内、未だ自装置内に書誌情報ファイル内のステータス１４０１が削除済みに変更されていない印刷データがあると判定された場合、ステップＳ４１１へ処理を進め、未だ書誌情報ファイル内のステータス１４０１が削除済みに変更されていない印刷データが存在する間、ステップＳ４１１からステップＳ４１３の処理を繰り返す。また、未だ書誌情報ファイル内のステータス１４０１が削除済みに変更されていない印刷データがないと判定された場合、ステップＳ４１４へ処理を進める。
【０１８９】
ステップＳ４１４では、複合機３００−３の印刷プログラムは、ステップＳ４１０で削除指示結果を取得した削除指示先、および、ステップＳ４１１からステップＳ４１３で削除処理した自装置を、ステップＳ４０１で取得した格納先情報の一覧から削除し（削除指示先の対象から外し）、ステップＳ４０２へ処理を戻す。ステップＳ４０２で削除指示先があると判定される間、ステップＳ４０３〜ステップＳ３１４を繰り返し実施し、削除指示先がないと判定された場合、ステップＳ４１６へ処理を進める。
【０１９０】
ステップＳ４１５では、複合機３００−３の印刷プログラムは、ステップＳ４０２で削除指示先がないと判定された場合、ステップＳ４００でユーザから選択されなかった未選択の印刷データ一覧画面を表示する。
【０１９１】
ステップＳ４１６では、複合機３００−１の書誌情報サービスは、ステップＳ４０９において削除結果を送信後、現在ログインしているユーザの印刷可能なデータが複合機３００−１内に未だ存在するかを判定する。未だ印刷可能なデータが存在すると判定された場合、処理を終了し、現在ログインしているユーザの印刷可能なデータが存在しないと判定された場合、ステップＳ４１７へ処理を進める。
【０１９２】
ステップＳ４１７では、複合機３００−１の書誌情報サービスは、ステップＳ４１６で現在ログインしているユーザの印刷可能なデータが存在しないと判定された場合、図１８に示すような通知済みネームサービス一覧を取得する。
【０１９３】
ステップＳ４１８では、複合機３００−１の書誌情報サービスは、削除指示要求のあったユーザの印刷データ格納先として通知されたネームサービスの複合機３００−２が存在するかを判定する。そして、複合機３００−１の書誌情報サービスは、１件でも通知済みのネームサービスが存在すると判定された場合には、ステップＳ４１９へ処理を進め、１件も通知先のネームサービスが存在しないと判定された場合には、削除通知する必要がないと判断し、処理を終了する。
【０１９４】
ステップＳ４１９では、複合機３００−１の書誌情報サービスは、ステップＳ４１８で通知済みネームサービスがあると判定されたネームサービス（図１のシステム構成図では、複合機３００−２が該当する）に対してネーム情報の削除通知を送信する。ここで送信するネーム情報削除通知には、現在ログインしているユーザのユーザ名、事前に取得していた自装置の機種名、および、自装置のＩＰアドレス（ホスト名）が含まれる。すなわち、印刷データの削除通知を第２の画像形成装置に通知する処理である。また、ステップＳ４１６〜ステップＳ４１９は、すなわち、第１の画像形成装置に印刷可能な印刷データがない場合に、削除通知を通知する処理である。
【０１９５】
ステップＳ４２０では、複合機３００−２のネームサービスは、ステップＳ４１９において複合機３００−１の書誌情報サービスが送信したネーム情報の削除通知を受信する。すなわち、第１の画像形成装置から印刷データの削除通知を受信する処理である。
【０１９６】
ステップＳ４２１では、複合機３００−２のネームサービスは、ステップＳ４２０で受信したネーム情報の削除通知に含まれるユーザ名と機種名に該当する図１６に示すようなネーム情報ファイルを確認（検索）する。
【０１９７】
ステップＳ４２２では、複合機３００−２のネームサービスは、ステップＳ４２１で確認したネーム情報ファイル内にステップＳ４２０で受信したネーム情報の削除通知に含まれる格納先のＩＰアドレス（ホスト名）が存在すると判定された場合、ステップＳ４２３へ処理を進め、格納先のＩＰアドレスが存在しないと判定された場合、ステップＳ２４９へ処理を進める。
【０１９８】
ステップＳ４２３では、複合機３００−２のネームサービスは、ステップＳ４２２で削除通知に含まれる格納先のＩＰアドレス（ホスト名）が存在すると判定された場合、該当するＩＰアドレス（ホスト名）をステップＳ４２１で確認したネーム情報ファイルから削除する。すなわち、削除通知に従って、削除通知のあった第１の画像形成装置の画像形成装置情報を削除する処理である。
【０１９９】
ステップＳ４２４では、複合機３００−２のネームサービスは、ステップＳ４２１で検索したネーム情報ファイル内に、ステップＳ４２３で削除した格納先のＩＰアドレス（ホスト名）以外の格納先のＩＰアドレスが存在するか判定し、別のＩＰアドレス（ホスト名）が存在すると判定された場合、ステップＳ４２５へ処理を進め、別のＩＰアドレスがないと判定された場合、ステップＳ４２９へ処理を進める。
【０２００】
ステップＳ４２５では、複合機３００−２のネームサービスは、ステップＳ４２４で別のＩＰアドレスが存在すると判定された場合、あらかじめ設定された印刷データの格納先を識別するネーム情報、すなわち、ＩＰアドレス（ホスト名）の最大保存期間を取得する。
【０２０１】
ステップＳ４２６では、複合機３００−２のネームサービスは、ステップＳ４２１で検索したファイル内からＳ４２３で削除した格納先のＩＰアドレス（ホスト名）とは別の格納先のＩＰアドレス（ホスト名）と、該当ＩＰアドレス（ホスト名）が登録された更新日付を取得する。
【０２０２】
ステップＳ４２７では、複合機３００−２のネームサービスは、ステップＳ４２６で取得したネーム情報（ＩＰアドレスなどの印刷データの格納先情報）の更新日付が、ステップＳ２２５で取得した最大保存期間を経過したか否かを判定し、最大保存期間を経過したと判定された場合には（ステップＳ４２７でＹＥＳ／無効なネーム情報と判定した場合）、ステップＳ４２８へ処理を進め当該無効なネーム情報を削除する（特定情報削除手段に該当）。最大保存期間が経過していないと判定された場合には（ステップＳ４２７でＮＯ／有効なネーム情報と判定した場合）、ステップＳ４２４へ処理を戻し、ステップＳ４２１で検索したネーム情報ファイル内に存在するＩＰアドレス（ホスト名）全てに対してステップＳ４２５〜４２８を繰り返す。
【０２０３】
ステップＳ４２９では、複合機３００−２のネームサービスは、ステップＳ４２２で該当の格納先のＩＰアドレスがないと判定された場合、および、ステップＳ４２３で格納先のＩＰアドレスを削除した後、複合機３００−１の書誌情報サービスに対して、ネーム情報の削除結果を送信する。
【０２０４】
ステップＳ４３０では、複合機３００−１の書誌情報サービスは、ステップＳ４２９において複合機３００−２のネームサービスが送信したネーム情報の削除結果を受信する。
【０２０５】
ステップＳ４３１では、複合機３００−１の書誌情報サービスは、ステップＳ４３０で受信したネーム情報の削除結果を元に、ネーム情報の削除が正しく実施されたと判定された場合、ステップＳ４３２へ処理を進め、ネーム情報の削除が実施されなかったと判定された場合、ステップＳ４１８へ処理を進める。
【０２０６】
ステップＳ４３２では、複合機３００−１の書誌情報サービスは、ステップＳ４３１でネーム情報の削除が正しく実施されたと判定された場合、ステップＳ４１７で取得した図１８の通知済みネームサービス一覧から通知済みのネームサービスを削除し、ステップＳ４１８へ処理を進める。ステップＳ４１８では、未だ通知済みのネームサービスが存在すると判定される間、ステップＳ４１９からステップＳ４３２の処理を繰り返し実施し、未だ通知済みのネームサービスが存在しないと判定された場合、処理を終了する。すなわち、削除通知に従って、送信済情報から削除通知した第２の画像形成装置の画像形成装置情報を削除する処理である。
【０２０７】
ネームサービスの複合機が記憶しているネーム情報ファイルからネーム情報を適切に削除し、書誌情報サービスの複合機に記憶している通知済みネームサービス一覧から適切に削除することにより、印刷データが存在しない場合に不要な通信を行わないため、通信負荷を減らして所望のプリンタから印刷を実行することが可能となる。
【０２０８】
本実施形態では、ステップＳ４１６からステップＳ４３２で記載したネーム情報の削除のフローは、複合機３００−１の書誌情報サービスと複合機３００−２のネームサービス間で記載しているが、複合機３００−３の印刷プログラムにおいても同様に、自装置内で保持する印刷データに該当する書誌情報ファイル内のステータス１４０１を削除済みに変更した後、ステップＳ４１６からステップＳ４３２で記載したネーム情報の削除を実施する。
【０２０９】
また、本実施形態では、ユーザからの削除指示により、書誌情報ファイル内のステータス１４０１を削除済みに変更したり、ネーム情報の削除通知が実施されるが、印刷データの生成時刻から一定期間経過後も書誌情報ファイル内のステータス１４０１がユーザ指示により削除済みとなっていない印刷データに関しては、保存期間を過ぎたタイミングで自動的に書誌情報ファイル内のステータス１４０１を削除済みと変更する構成をとる事も可能である。自動削除が実施された場合においても、本実施形態で説明したステップＳ４１６からステップＳ４３２で記載したネーム情報の削除のフローが実施される事は言うまでもない。
【０２１０】
また、本実施形態では、ユーザからの削除指示に対し、書誌情報ファイル内のステータス１４０１を削除済みに変更するだけとしているが、定時時刻や定期間隔で、ステータス１４０１が削除済みの印刷データ自体が、ＨＤＤ３０４上から削除される事も言うまでもない。
【０２１１】
図２２は、本実施形態における複合機３００−２の起動時のネーム情報の更新日付のチェックを行うフローチャートである。各処理をステップ数と共に説明する。
【０２１２】
ステップＳ５０１では、複合機３００−２のネームサービスは、あらかじめ設定された印刷データの格納先を識別するネーム情報、すなわち、ＩＰアドレス（ホスト名）の最大保存期間を取得する。当該最大保存期間の情報は、例えば複合機３００−２の外部メモリ等の記憶領域に記憶されているものとする。
【０２１３】
ステップＳ５０２では、複合機３００−２のネームサービスは、自装置内で管理している、図１６に示すネーム情報ファイル（印刷データの格納先を識別するネーム情報、すなわち、ＩＰアドレス（ホスト名）とＩＰアドレス（ホスト名）を管理するファイル）を取得する。
【０２１４】
ステップＳ５０３では、複合機３００−２のネームサービスは、ステップＳ５０２において取得したネーム情報ファイルの更新日付を取得する。
【０２１５】
ステップＳ５０４では、複合機３００−２のネームサービスは、ステップＳ５０２で取得したネーム情報ファイルの更新日付が、ステップＳ５０１で取得した最大保存期間を経過したか否かを判定し、最大保存期間を経過したと判定された場合（ステップＳ５０４でＹＥＳ／無効なネーム情報と判定した場合）、ステップＳ５０５へ処理を進め、最大保存期間を経過していないと判定された場合には（ステップＳ５０４でＮＯ／有効なネーム情報と判定した場合）、ステップＳ５０６へ処理を進める。
【０２１６】
ステップＳ５０５では、複合機３００−２のネームサービスは、ステップＳ５０４で最大保存期間を経過したと判定されたネーム情報ファイルを削除し、ステップＳ５１０へ処理を進める。
【０２１７】
ステップＳ５０６では、複合機３００−２のネームサービスは、ステップＳ５０４で最大保存期間を経過していないと判定されたネーム情報ファイル内の印刷データの格納先を識別するＩＰアドレス（ホスト名）と該当ＩＰアドレス（ホスト名）が登録された更新日付を取得する。
【０２１８】
ステップＳ５０７では、複合機３００−２のネームサービスは、ステップＳ５０６で取得した印刷データの格納先を識別するＩＰアドレス（ホスト名）の更新日付が、ステップＳ５０１で取得した最大保存期間を経過したか否かを判定し、最大保存期間を経過したと判定された場合には（ステップＳ５０７でＹＥＳ）、ステップＳ５０８へ処理を進め、最大保存期間が経過していないと判定された場合には（ステップＳ５０４でＮＯ）、ステップＳ５０９へ処理を進める。
【０２１９】
ステップＳ５０８では、複合機３００−２のネームサービスは、ステップＳ５０７で最大保存期間を経過したと判定された印刷データの格納先を識別するＩＰアドレス（ホスト名）をステップＳ５０２で取得したネーム情報ファイルから削除する（特定情報削除手段に該当）。
【０２２０】
ステップＳ５０９では、複合機３００−２のネームサービスは、ステップＳ５０７で最大保存期間を経過していないと判定された場合、ステップＳ５０６で取得した印刷データの格納先を識別するＩＰアドレス（ホスト名）はそのままとし、ステップＳ５０２で取得したネーム情報ファイル内に別の印刷データの格納先を識別するＩＰアドレス（ホスト名）が格納されていないかを判定し、別のＩＰアドレス（ホスト名）情報がないと判定された場合には、ステップＳ５１０へ処理を進め、別のＩＰアドレス（ホスト名）情報があると判定された場合には、ステップＳ５０６へ処理を戻し、ステップＳ５０７、ステップＳ５０８を繰り返す。
【０２２１】
ステップＳ５１０では、複合機３００−２のネームサービスは、ステップＳ５０５で最大保存期間を経過したネーム情報ファイルを削除した、または、ステップＳ５０６〜５０９において、全てのＩＰアドレス（ホスト名）の最大保存期間の経過有無を確認したと判定された場合、自装置内に別のネーム情報ファイルが存在するか否かを判定し、存在しないと判定された場合には（ステップＳ５１０でＮＯ）、処理を終了し、存在すると判定された場合には（ステップＳ５１０でＹＥＳ）、ステップＳ５０２へ処理を戻し、ステップＳ５０２〜ステップＳ５１０を繰り返し実施し、自装置内に存在するネーム情報ファイルの更新日付、および、ネーム情報ファイル内に登録されている印刷データの格納先を識別するＩＰアドレス（ホスト名）が、ステップＳ５０１で取得した最大保存期間を経過していないか、否かを確認する。
【０２２２】
尚、当該ステップＳ５０１〜ステップＳ５１０の処理は、複合機３００−２の外部メモリ等の記憶領域に予め記憶されている、当該ステップＳ５０１〜ステップＳ５１０の処理を前回実行した時間から次に実行する時間までの時間間隔を含む設定ファイル等を読み込むことにより、定期的に当該ステップＳ５０１〜ステップＳ５１０の処理を実行するようにしてもよい。
【０２２３】
なお、本実施形態では、複合機を用いた印刷システムとし、複合機の操作部で印刷データを指定して印刷する構成としたが、レーザービームプリンタのような印刷データの一覧を表示することができない操作部（表示部）のプリンタを含む印刷システムであってもよい。
【０２２４】
この場合、ユーザがプリンタにログインすると、ネームサービスの複合機からネーム情報を取得すると、印刷データ一覧（書誌情報一覧）をそのネーム情報に対応する複合機から取得して、その書誌情報に対応する印刷要求を複合機にする。或いは、印刷データ一覧を取得することなく、ネームサービスの複合機からネーム情報を取得すると、ログインユーザに対応する印刷データを一括印刷するように印刷要求を取得したネーム情報に対応する複合機に印刷要求をする（ログインユーザの印刷データが格納されている複合機それぞれに対して、ログインユーザの印刷データの全印刷要求）。
【０２２５】
また、複合機を前提として説明したが、複合機でなく印刷データを格納可能なプリンタであれば実現できる。
【０２２６】
また、上述したように本実施形態の説明上、複合機３００−１、複合機３００−２、複合機３００−３と複合機を分けて説明したが、複合機３００−２に複合機３００−１の機能、複合機３００−３の機能を有していてもよく、また、複合機３００−１に、複合機３００−２の機能、複合機３００−３の機能を有していてもよい。さらに、複合機３００−３に、複合機３００−１の機能、複合機３００−２の機能を有していてもよい。
【０２２７】
また、上述した実施例においては、複合機３００−１からネーム情報を所定の期間受信しなかった場合に、複合機３００−２に記憶されている複合機３００−１を示すネーム情報をネーム情報の一覧から削除するよう説明したが、ネーム情報の削除の条件はこれに限られるものではない。
【０２２８】
例えば、図８のステップＳ２１７において、印刷プログラム（複合機３００−１）が所定の回数、書誌情報一覧の取得要求を実行しても正常な応答（書誌情報一覧の受信）がない書誌情報サービス（他の複合機）を示すネーム情報を、ネームサービス（複合機３００−２）の記憶領域から削除するよう複合機３００−２に要求し、ネームサービス（複合機３００−２）が当該要求に従って、当該ネーム情報を削除するようにしてもよい。つまり、書誌情報一覧の受信可否判定（所定の回数書誌情報一覧の取得要求を実行する間に正常な応答が得られるか否かの判定）を行い、書誌情報一覧を受信可能でない（受信不可能な）複合機のネーム情報を削除する（受信不可特定情報削除要求手段に該当）。
【０２２９】
つまり、ステップＳ２２２で、書誌情報一覧の取得要求に対する応答の情報を受信し、当該応答が正常なものか否かを判定し（書誌情報一覧を受信したか否かを判定し）、エラーで有る場合は処理をステップＳ２１７に処理を戻して、書誌情報一覧を受信するまで、所定回数、ステップＳ２１７から上述の、応答が正常なものか否かの判定を実行する。
【０２３０】
当該書誌情報一覧の要求処理を所定回数（所定回数以上）実行しても正常な応答が得られず（受信不可回数判定手段に該当）、ステップＳ２２２にてエラーの情報が受信される場合、当該書誌情報の一覧要求先を示すネーム情報を無効なネーム情報と判断し、当該書誌情報の一覧要求先を示すネーム情報の削除要求を、ネームサービスに送信し、ステップＳ２１５で受信したネーム情報の一覧から削除して、処理をステップＳ２１６に戻す。正常な応答が得られた場合には、当該書誌情報の一覧要求先を示すネーム情報を有効なネーム情報と判断し、当該ネーム情報の削除は行わない。
【０２３１】
尚、当該ネーム情報の削除要求の送信のタイミングは上述したタイミングに限るものではない。例えば、当該複合機３００−１からユーザがログアウトした後に行うようにしてもよい。こうすることで、当該ネーム情報の削除要求を送信するための処理に要する時間を削減し、表示画面への印刷データの一覧表示までの時間を短縮することが出来る。
【０２３２】
また、これにより、上述した所定の期間内であっても、書誌情報の取得や印刷データの取得が行えない複合機を特定し、当該複合機に対する情報の取得要求の処理を省略することが出来る。
【０２３３】
尚、当該所定の回数を示す情報は、各複合機３００の外部メモリ等の記憶領域に記憶されており、各複合機３００は、当該所定の回数を示す情報を読み込んで、当該ネーム情報の削除要求を、ネームサービスを動作させている複合機に送信するものとする。
【０２３４】
当該所定回数の示す回数は、例えば、上述したように、１度の書誌情報の取得要求のイベントにおいての、正常な応答（書誌情報一覧の返信）が得られなかった回数であってもよいし、当該書誌情報の取得要求のイベント回数そのものを示す値であってもよい。
【０２３５】
つまり、ユーザが所定の回数複合機３００−１にログインしても、当該正常な応答（書誌情報一覧の返信）が得られない書誌情報の取得要求先がある場合、当該書誌情報の取得要求先を示すネーム情報を削除するようネームサービスに通知するようにしてもよい。（ここでは、ユーザが複合機３００−１にログインした場合、書誌情報一覧の取得要求のイベントが発生するので、当該取得要求のイベント回数とユーザの複合機３００−１へのログイン回数は等しい）。
【０２３６】
この場合、連続で書誌情報の一覧を正常に取得（受信）出来なかった回数と、当該取得要求先のネーム情報をネームサービスに送信して、ネームサービスを動作させる複合機３００−２の外部メモリに当該情報を記憶し、複合機３００−１はユーザのログインを受け付けると、当該情報をネームサービスから取得し、上述した、ユーザが所定の回数複合機３００−１にログインしても当該正常な応答（書誌情報一覧の返信）が得られない書誌情報の取得要求先があるか否かを判定するものとする。
【０２３７】
また、上述した実施例においては、複合機３００−１の表示画面上には、複合機３００−２から受信した書誌情報にのみ基づいて、印刷データの一覧を表示する例を説明したが、当該印刷データの一覧の表示方法は、これに限るものではない。
【０２３８】
上述した印刷データ一覧の表示方法では、例えば、複合機３００−２でネーム情報が削除されたことにより、当該削除されたネーム情報の示す複合機から取得不可能になった印刷データの有無、種類（ファイル名等）を確認することが出来ない。
【０２３９】
これに対し、例えば、複合機３００−１が、前回表示画面に表示した書誌情報の一覧情報であって、ログアウト時の印刷データの一覧の情報（印刷指示がされた場合、印刷指示された印刷データの項目が消去された印刷データの一覧の情報）を、複合機３００−２に送信してユーザ毎に外部メモリに記憶させ、複合機３００−１がユーザのログインを受け付けた場合に当該前回表示の一覧情報を複合機３００−２から取得（再取得）して、図８のステップＳ２２２で正常な応答が得られなかった書誌情報の取得要求先に格納されている印刷データの書誌情報を特定（再特定）し、ステップＳ２２２及びステップＳ２２４で取得した書誌情報の一覧と統合して、前回ログイン時から印刷が出来なくなった印刷データとして識別表示（識別可能に表示）するようにしてもよい。
【０２４０】
前回ログイン時から当該印刷が出来なくなった印刷データ、とは、前回は当該印刷データの取得要求先と正常に通信が行われて書誌情報の取得が可能であったために一覧に表示されていた印刷データであって、今回ログイン時に当該正常な通信が出来なくなった等の原因により、書誌情報の取得が不可能になった印刷データのことである。
【０２４１】
例えば、表示画面に表示する印刷データの一覧中の、当該印刷が出来なくなった印刷データを示す欄をグレーアウト表示し、選択不可能にする。
【０２４２】
尚、ここでは、当該印刷が出来なくなった印刷データの識別表示の例としてグレーアウト表示をあげたが、当該表示の方法はこれに限るものではない。当該印刷が出来なくなった印刷データを識別できるように表示すればよく、例えば、印刷不可能になった旨を示すアイコンを表示（付与）するようにしてもよい（識別可能表示に該当）。
【０２４３】
図２３は、印刷が出来なくなった印刷データの識別表示の表示画面の一例を示す図である。図２３においては、印刷が出来なくなった印刷データ２３０１を識別するためのグレーアウト表示、及び、当該印刷データが印刷出来なくなったことを示すアイコン２３０２を同時に表示しているが、グレーアウト表示とアイコン表示のいずれか１つを表示するようにしてもよい。
【０２４４】
これにより、ログインユーザに、前回ログイン時からいずれの印刷データが印刷不可能になり、いずれの印刷データについて、再度、ＰＣから印刷データの生成、及び印刷要求をすべきかを確認させることが出来る。
【０２４５】
なお、上述した実施例においては、前回表示画面に表示した書誌情報の一覧情報であって、ログアウト時の印刷データの一覧の情報（印刷指示がされた場合、印刷指示された印刷データの項目が消去された印刷データの一覧の情報）を、複合機３００−２に送信してユーザ毎に外部メモリに記憶させるものとしたが、例えば、当該表示画面を最後に表示した複合機の外部メモリ等の記憶領域に、当該前回表示画面に表示した書誌情報の一覧情報を記憶し、次回に、当該表示画面を最後に表示した複合機において、当該書誌情報の一覧に対応するユーザのログインを受け付けた場合に、上述したように、前回ログイン時から印刷が出来なくなった印刷データを識別表示するようにしてもよい。
【０２４６】
また、例えば、所定の期間、複合機３００−１から、どのユーザに対応するネーム情報も受信しなかった場合に、当該受信していないネーム情報の示す複合機を非使用の複合機として、表示画面に表示して、ユーザに通知するようにしてもよい。
【０２４７】
例えば、所定の期間、いずれのユーザに対応するネーム情報も受信していない複合機（所定の期間、印刷データの格納がされていない複合機）が存在するか否かの判定を、図８のステップＳ２１０の前に実行し、いずれのユーザに対応するネーム情報も受信していない複合機（所定の期間、印刷データの格納がされていない複合機）が存在すると判定した場合、当該所定の期間、印刷データの格納がされていない複合機を示すネーム情報を、複合機３００−２の外部メモリ等の記憶領域に記憶して、処理をステップＳ２１０に移行する。また、いずれのユーザに対応するネーム情報も受信していない複合機（所定の期間、印刷データの格納がされていない複合機）が存在しないと判定した場合、当該外部メモリへのネーム情報の記憶処理を行わずに、処理をステップＳ２１０に移行する。
【０２４８】
複合機３００−２は、ステップＳ２１０〜Ｓ２１３の処理を実行し、ステップＳ２１４にて、ステップＳ２０６で受信した要求に対する応答（ログインユーザの印刷データが記憶された複合機を示すネーム情報）と、上記所定の期間、印刷データの格納がされていない複合機を示すネーム情報を記憶領域より取得して、複合機３００−３に送信する。また、例えば、複合機３００−２の外部メモリに各複合機３００のＩＰアドレスと対応する複合機の名称の情報を記憶しておき、前記所定の期間印刷データの格納がされていない複合機の名称の情報を複合機３００−３に送信する。
【０２４９】
複合機３００−３は、ステップＳ２１４で複合機３００−２から送信された情報を受信し、ステップＳ２１５〜Ｓ２２４の処理を実行する。また、複合機３００−１は、ステップＳ２１８〜Ｓ２２１の処理を実行する。
【０２５０】
複合機３００−３は、ステップＳ２２５で、印刷データの一覧画面（例えば図１３、図２３に示すような表示画面）を表示する前に、図２４で示すような通知画面を表示する。図２４は、所定の期間印刷データの格納がされていない複合機をユーザに通知する通知画面の構成の一例を示す図である。
【０２５１】
図２４に示す通知画面２４００では、ダイアログ２４０１に示すように、ステップＳ２１５で取得した所定の期間印刷データの格納がされていない複合機の情報をユーザに提示する。例えば、当該所定の期間印刷データの格納がされていない複合機の名称の情報を、ダイアログ２４０１に示すように、表示画面に表示する。
【０２５２】
尚、図２４では所定の期間印刷データの格納がされていない複合機の名称を表示するようにしたが、例えば、複合機の識別情報（ＩＰアドレス／ネーム情報）等を表示するようにしてもよい。
【０２５３】
複合機３００−３は、通知画面２４００において、表示画面に対するタッチ指示を受け付けた場合に、処理をステップＳ２２５に進め、印刷データの一覧画面を表示する。
【０２５４】
これにより、ユーザに、印刷データが複数格納されている他の複合機に比べて、優先的に印刷を実行できる、印刷データの格納がされていない複合機を確認させることが出来る。
【０２５５】
また、上述した所定の期間印刷データの格納がされていない複合機の有無の判定を、定期的に実行し、当該判定の結果の情報を、複合機３００−２の外部メモリに記憶されているユーザのメールアドレスに対して通知する（メール送信する）ようにしてもよい。当該通知の内容は、例えば、「複合機ＸＸＸは、所定の期間、いずれのユーザにも利用されていません。当該複合機（書誌情報サービス）の要否の検討をしてください。」というような内容である。
【０２５６】
これにより、例えば、複合機、当該複合機に設定されたアプリケーションの要否を検討する管理者であるユーザに対し、当該要否検討のための情報として、所定の期間印刷データの格納がされていない複合機を通知することが出来る。
【０２５７】
以上、本発明によれば、外部装置に蓄積された印刷データを処理する場合の、不要な通信を減じる印刷システム、画像形成装置とその処理方法及びプログラムを提供することが出来る。
【０２５８】
また、通信負荷を考慮して、印刷データを格納するサーバを配置せずに、複合機（画像形成装置）に印刷データを溜め置くと共に、各複合機（画像形成装置）に溜め置いた印刷データを所望の画像形成装置からの印刷させることが可能となる。
【０２５９】
また、ユーザは特定の複合機に印刷データを印刷しても、複合機のＨＤＤ上にデータを溜め置く事が可能となるため、従来のプルプリントシステムのように、外部にサーバを設置する必要がなくなり運用が容易になる。
【０２６０】
また、外部にサーバを設置しなくても、ユーザが印刷したデータの格納先を複合機に通知し管理し、出力する際には、格納先を管理している複合機から、ログインユーザの印刷データの格納先を取得する仕組みであるため、通常利用している複合機が他のユーザに利用され、利用できない場合に、別の利用可能な複合機から出力する事が可能となる。
【０２６１】
また、格納先の通知にブロードキャスト通信を利用しないため、セグメントを超えた運用が可能である。また、すべての複合機ではなく、格納先を管理する複合機にのみ通知すればよいため、すべての複合機の定期的なメンテナンスが不要な仕組みを提供できる。
【０２６２】
さらに、クライアントＰＣから印刷データを受信するたびに格納先を通知するのではなく、既に同一ユーザから印刷データを受信している場合には、再度、格納先を通知しないためネットワーク負荷を軽減する事が可能となる。
【０２６３】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０２６４】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２６５】
また、本発明におけるプログラムは、図５〜図１１、図２０に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５〜図１１の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図５〜図１１、図２０の各装置の処理方法ごとのプログラムであってもよい。
【０２６６】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２６７】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０２６８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０２６９】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２７０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２７１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２７２】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２７３】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２７４】
２００      クライアントＰＣ
３００−１  複合機（書誌情報サービス）
３００−２  複合機（ネームサービス）
３００−３  複合機（印刷プログラム）
６００      ＬＡＮ
４００１    書誌情報取得部
４００２    記憶制御部
４００３    画像形成装置情報送信部
４００４    画像形成装置情報要求部
４００５    装置一覧受信部
４００６    印刷要求部
４００７    印刷部
４００８    送信済情報記憶制御部
４００９    印刷データ一覧要求部
４０１０    印刷データ一覧受信部
４０１１    印刷データ削除部
４０１２    削除通知部
４０１３    送信済情報削除部
４０１４    装置判定部
４０１５    画像形成装置情報受信部
４０１６    記憶制御部
４０１７    画像形成装置情報要求受付部
４０１８    装置一覧送信部
４０１９    削除通知受信部
４０２０    削除部
４０２１    装置情報削除部
【図１】
2014215758.tif 000003
【図２】
2014215758.tif 000004
【図３】
2014215758.tif 000005
【図４】
2014215758.tif 000006
【図５】
2014215758.tif 000007
【図６】
2014215758.tif 000008
【図７】
2014215758.tif 000009
【図８】
2014215758.tif 000010
【図９】
2014215758.tif 000011
【図１０】
2014215758.tif 000012
【図１１】
2014215758.tif 000013
【図１２】
2014215758.tif 000014
【図１３】
2014215758.tif 000015
【図１４】
2014215758.tif 000016
【図１５】
2014215758.tif 000017
【図１６】
2014215758.tif 000018
【図１７】
2014215758.tif 000019
【図１８】
2014215758.tif 000020
【図１９】
2014215758.tif 000021
【図２０】
2014215758.tif 000022
【図２１】
2014215758.tif 000023
【図２２】
2014215758.tif 000024
【図２３】
2014215758.tif 000025
【図２４】
2014215758.tif 000026