(57)【要約】【課題】設定が変化している場合に、設定の変化を通知するためのメールを各ユーザのメールアドレス宛に送信する画像形成装置を提供する。【解決手段】１乃至複数の情報処理装置（ＰＣ）２のそれぞれに対応する各ユーザのメールアドレスを、ユーザ情報として格納するユーザ情報格納部６２Ｄと、画像形成装置（プリンタ）３の設定の変化を検知する設定変化検知部６１Ｅと、設定変化検知部によって画像形成装置の設定の変化が検知された場合に、ユーザ情報格納部に格納された各ユーザのメールアドレスに基づいて、各ユーザのメールアドレス宛の、画像形成装置の設定の変化をユーザに通知するための通知メールを作成するメール管理部６１Ｆと、メール管理部によって作成された通知メールを各ユーザのメールアドレス宛に送信する通信制御部６１Ｂとを有する。【選択図】図３
2012086448.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して１乃至複数の情報処理装置と接続され、当該１乃至複数の情報処理装置から通信部によって受信される印刷ジョブデータに基づいて、印刷を実行する画像形成装置において、
前記１乃至複数の情報処理装置のそれぞれに対応する各ユーザのメールアドレスを、ユーザ情報として格納するユーザ情報格納部と、
当該画像形成装置の設定の変化を検知する設定変化検知部と、
前記設定変化検知部によって当該画像形成装置の設定の変化が検知された場合に、前記ユーザ情報格納部に格納された各ユーザのメールアドレスに基づいて、各ユーザのメールアドレス宛の、当該画像形成装置の設定の変化をユーザに通知するための通知メールを作成するメール管理部と、
前記メール管理部によって作成された前記通知メールを各ユーザのメールアドレス宛に前記通信部を介して送信させる通信制御部とを有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記情報処理装置の中に、画像形成装置の設定変更後のＩＰアドレスを新規ＩＰアドレスとして格納部に自動的に登録するためのユーティリティプログラムを搭載するユーティリティ搭載装置と、当該ユーティリティプログラムを搭載しないユーティリティ非搭載装置とがある場合に、
前記メール管理部は、前記ユーティリティ非搭載装置のユーザのメールアドレスだけを宛先とする、前記通知メールを作成し、
前記通信制御部は、前記メール管理部によって作成された前記通知メールを、前記ユーティリティ非搭載装置のユーザのメールアドレス宛に前記通信部を介して送信させる
ことを特徴とする画像形成装置。
【請求項３】
請求項１又は請求項２に記載の画像形成装置において、
前記画像形成装置の設定の変化は、前記画像形成装置に割り当てられたＩＰアドレスの変更である
ことを特徴とする画像形成装置。
【請求項４】
請求項１又は請求項２に記載の画像形成装置において、
前記画像形成装置の設定の変化は、媒体を収容する媒体トレイの装着状態又は非装着状態の変更である
ことを特徴とする画像形成装置。
【請求項５】
請求項１又は請求項２に記載の画像形成装置において、
前記画像形成装置の設定の変化は、媒体トレイに収容されている媒体のサイズの変更である
ことを特徴とする画像形成装置。
【請求項６】
ネットワークを介して、画像形成装置と接続され、印刷ジョブデータを当該画像形成装置に送信して、当該画像形成装置に印刷を実行させる情報処理装置において、
印刷の実行を指示した前記画像形成装置の設定が変化しているか否かを判定し、前記画像形成装置の設定が変化していると判定された場合に、前記画像形成装置の設定の変化をユーザに報知するための報知画面を、表示部に表示させる設定管理部を有する
ことを特徴とする情報処理装置。
【請求項７】
請求項６に記載の情報処理装置において、
さらに、前記画像形成装置のＩＰアドレスが変更されているか否かを判定し、前記画像形成装置のＩＰアドレスが変更されていると判定されたときにのみ、前記画像形成装置の設定変更後のＩＰアドレスを新規ＩＰアドレスとして格納部に自動的に登録するユーティリティ管理部を有する
ことを特徴とする情報処理装置。
【請求項８】
コンピュータを、ネットワークを介して、画像形成装置と接続され、印刷ジョブデータを当該画像形成装置に送信して、当該画像形成装置に印刷を実行させる情報処理装置として機能させるプログラムにおいて、
前記コンピュータを、
印刷の実行を指示した前記画像形成装置の設定が変化しているか否かを判定し、前記画像形成装置の設定が変化していると判定された場合に、前記画像形成装置の設定の変化をユーザに報知するための報知画面を、表示部に表示させる設定管理部として機能させる
ことを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムにおいて、
前記コンピュータを、
さらに、前記画像形成装置のＩＰアドレスが変更されているか否かを判定し、前記画像形成装置のＩＰアドレスが変更されていると判定されたときにのみ、前記画像形成装置の設定変更後のＩＰアドレスを新規ＩＰアドレスとして格納部に自動的に登録するユーティリティ管理部として機能させる
ことを特徴とするプログラム。
【請求項１０】
請求項１乃至請求項５のいずれか一項に記載の画像形成装置と、
請求項６又は請求項７に記載の情報処理装置とを備える
ことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブデータに基づいて印刷を実行する画像形成装置、当該画像形成装置に対して印刷ジョブデータを送信する情報処理装置、当該情報処理装置を実現するプログラム、及び、当該画像形成装置と当該情報処理装置とを備える画像形成システムに関する。
【背景技術】
【０００２】
ネットワークを介して、複数台の情報処理装置（パーソナルコンピュータ；ＰＣ）に接続され、これら複数台の情報処理装置によって共有利用される画像形成装置が、広く普及している。
【０００３】
この画像形成装置は、ネットワークに接続される際に、ＩＰアドレスが割り当てられる。情報処理装置のユーザは、そのＩＰアドレスを情報処理装置のプリンタドライバに設定しておき、任意の時点で情報処理装置を操作して印刷を指示する。情報処理装置は、これに応答して、プリンタドライバに設定されたＩＰアドレスに基づいて、印刷ジョブデータを画像形成装置に送信して、画像形成装置に印刷を実行させる。
【０００４】
したがって、仮に、画像形成装置のＩＰアドレスが変更された場合に、ユーザは、情報処理装置のプリンタドライバの設定を変更しなければ、印刷を指示することができなくなる。
【０００５】
しかしながら、画像形成装置のＩＰアドレスは、管理の都合でネットワークの管理者によって変更されたり、又は、ネットワークがＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を利用している場合に、自動的に変更されたりする。そのため、ユーザは、画像形成装置のＩＰアドレスが変更された場合に、ＩＰアドレスの設定変更に気付かずに、印刷を指示できなくなる場合があった。
【０００６】
そこで、特許文献１には、以下のような技術が開示されている。すなわち、ＩＰアドレスの設定変更により設定変更前の画像形成装置のＩＰアドレスが割り当てられた第１の情報処理装置は、設定変更後の画像形成装置のＩＰアドレスを記憶しており、第２の情報処理装置から印刷ジョブデータを受信した場合に、設定変更後の画像形成装置のＩＰアドレスを、第２の情報処理装置に通知する。第２の情報処理装置は、第１の情報処理装置から設定変更後の画像形成装置のＩＰアドレスが通知されると、印刷ジョブデータを設定変更後の画像形成装置のＩＰアドレス宛に送信する。これにより、第２の情報処理装置は、画像形成装置に画像を印刷させる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−６６１４５号公報（段落５７〜７９）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示された技術は、設定変更前の画像形成装置のＩＰアドレスが第１の情報処理装置に割り当てられていない場合に、第２の情報処理装置が設定変更後の画像形成装置のＩＰアドレスを取得することができない。そのため、特許文献１に開示された技術は、この場合に、第２の情報処理装置が、印刷ジョブデータを画像形成装置に送信することができず、画像形成装置に印刷を実行させることができない、という課題があった。つまり、特許文献１に開示された技術は、この場合に、依然として、ユーザが、ＩＰアドレスの設定変更に気付かずに、印刷を指示できなくなる、という課題があった。
【０００９】
本発明は、前記した課題を解決するためになされたものであり、設定が変化している場合に、設定の変化を通知するためのメールを各ユーザのメールアドレス宛に送信する画像形成装置、印刷の実行を指示した画像形成装置の設定が変化している場合に、画像形成装置の設定の変化を報知する画面を表示部に表示させる情報処理装置、当該情報処理装置を実現するプログラム、及び、これら画像形成装置と情報処理装置とを備える画像形成システムを提供することを主な目的とする。
【課題を解決するための手段】
【００１０】
前記目的を達成するため、第１発明は、ネットワークを介して１乃至複数の情報処理装置と接続され、当該１乃至複数の情報処理装置から通信部によって受信される印刷ジョブデータに基づいて、印刷を実行する画像形成装置であって、前記１乃至複数の情報処理装置のそれぞれに対応する各ユーザのメールアドレスを、ユーザ情報として格納するユーザ情報格納部と、当該画像形成装置の設定の変化を検知する設定変化検知部と、前記設定変化検知部によって当該画像形成装置の設定の変化が検知された場合に、前記ユーザ情報格納部に格納された各ユーザのメールアドレスに基づいて、各ユーザのメールアドレス宛の、当該画像形成装置の設定の変化をユーザに通知するための通知メールを作成するメール管理部と、前記メール管理部によって作成された前記通知メールを各ユーザのメールアドレス宛に前記通信部を介して送信させる通信制御部とを有する構成とする。
【００１１】
この画像形成装置は、設定が変化している場合に、設定の変化を通知するためのメールを各ユーザのメールアドレス宛に送信することができる。
【００１２】
また、第２発明は、ネットワークを介して、画像形成装置と接続され、印刷ジョブデータを当該画像形成装置に送信して、当該画像形成装置に印刷を実行させる情報処理装置であって、印刷の実行を指示した前記画像形成装置の設定が変化しているか否かを判定し、前記画像形成装置の設定が変化していると判定された場合に、前記画像形成装置の設定の変化をユーザに報知するための報知画面を、表示部に表示させる設定管理部を有する構成とする。
【００１３】
この情報処理装置は、印刷の実行を指示した画像形成装置の設定が変化している場合に、画像形成装置の設定の変化を報知する報知画面を表示部に表示させることができる。
【００１４】
また、第３発明は、コンピュータを、ネットワークを介して、画像形成装置と接続され、印刷ジョブデータを当該画像形成装置に送信して、当該画像形成装置に印刷を実行させる情報処理装置として機能させるプログラムであって、前記コンピュータを、印刷の実行を指示した前記画像形成装置の設定が変化しているか否かを判定し、前記画像形成装置の設定が変化していると判定された場合に、前記画像形成装置の設定の変化をユーザに報知するための報知画面を、表示部に表示させる設定管理部として機能させる構成とする。
このプログラムは、第２発明に係る情報処理装置を実現することができる。
【００１５】
また、第４発明は、画像形成システムであって、第１発明に係る画像形成装置と第２発明に係る情報処理装置とを備える構成とする。
【００１６】
この画像形成システムは、画像形成装置の設定が変化している場合に、画像形成装置が設定の変化を通知するためのメールを各ユーザのメールアドレス宛に送信することができ、また、情報処理装置が画像形成装置の設定の変化を報知する報知画面を表示部に表示させることができる。
【発明の効果】
【００１７】
第１発明によれば、設定が変化している場合に、設定の変化を通知するためのメールを各ユーザのメールアドレス宛に送信する画像形成装置を提供することができる。
【００１８】
また、第２発明によれば、印刷の実行を指示した画像形成装置の設定が変化している場合に、画像形成装置の設定の変化を報知する報知画面を表示部に表示させる情報処理装置を提供することができる。
【００１９】
また、第３発明によれば、第２発明に係る情報処理装置を実現するプログラムを提供することができる。
【００２０】
また、第４発明によれば、第１発明に係る画像形成装置と第２発明に係る情報処理装置とを備える画像形成システムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態１に係る画像形成システムの構成を示す図である。
【図２】実施形態１に係る情報処理装置の構成を示す図である。
【図３】実施形態１に係る画像形成装置の構成を示す図である。
【図４】実施形態１に係る画像形成システムの動作を示すフローチャート（１）である。
【図５】実施形態１に係る画像形成システムの動作を示すフローチャート（２）である。
【図６】実施形態１に係る画像形成システムの動作を示すフローチャート（３）である。
【図７】実施形態１に係る画像形成システムの動作を示すフローチャート（４）である。
【図８】実施形態１に係る画像形成システムの動作を示すフローチャート（５）である。
【図９】実施形態１に係る画像形成システムの動作を示すフローチャート（６）である。
【図１０】実施形態１に係る画像形成システムの動作を示すフローチャート（７）である。
【図１１】実施形態１に係る画像形成システムの動作を示すフローチャート（８）である。
【図１２】実施形態１に係る画像形成システムの動作を示すフローチャート（９）である。
【図１３】実施形態１で用いる報知画面の一例を示す図である。
【図１４】実施形態１で用いるＩＰアドレス設定画面の一例を示す図である。
【図１５】実施形態１で用いるユーザ情報の一例を示す図である。
【図１６】実施形態１で用いるＩＰアドレス変更通知メールの一例を示す図である。
【図１７】実施形態２に係る情報処理装置の構成を示す図である。
【図１８】実施形態２に係る画像形成システムの動作を示すフローチャート（１）である。
【図１９】実施形態２に係る画像形成システムの動作を示すフローチャート（２）である。
【図２０】実施形態２に係る画像形成システムの動作を示すフローチャート（３）である。
【図２１】実施形態２に係る画像形成システムの動作を示すフローチャート（４）である。
【図２２】実施形態２で用いるユーザ情報の一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して、本発明の実施の形態（以下、「本実施形態」と称する）につき詳細に説明する。なお、各図は、本発明を十分に理解できる程度に、概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００２３】
［実施形態１］
＜画像形成システムの構成＞
（画像形成システムの全体構成）
以下、図１を参照して、本実施形態１に係る画像形成システムの全体構成につき説明する。なお、図１は、実施形態１に係る画像形成システムの構成を示す図である。
【００２４】
図１に示すように、画像形成システム１は、１台以上の情報処理装置２Ａ，２Ｂ，…、画像形成装置３、及び、メールサーバ４を有している。これらは、ネットワーク５を介して互いに接続されている。
【００２５】
情報処理装置２Ａ，２Ｂ，…は、画像形成装置３に印刷ジョブデータを送信する、画像形成装置３の上位装置である。ここでは、情報処理装置２Ａ，２Ｂ，…は、パーソナルコンピュータ（ＰＣ）によって構成されているものとして説明する。以下、「情報処理装置２Ａ」と「情報処理装置２Ｂ」とを区別する場合に、それぞれ、「第１のＰＣ２Ａ」及び「第２のＰＣ２Ｂ」と称する。また、「情報処理装置２Ａ，２Ｂ，…」を総称する場合に、「ＰＣ２」と称する。
【００２６】
画像形成装置３は、印刷ジョブデータに基づいて印刷を実行する装置である。ここでは、画像形成装置３は、プリンタによって構成されているものとして説明する。以下、画像形成装置３を「プリンタ３」と称する。
【００２７】
メールサーバ４は、ネットワーク５に接続された機器間（ここでは、ＰＣ２とプリンタ３との間）でメールの送受信を実行するサーバである。
【００２８】
（情報処理装置の構成）
以下、図２を参照して、ＰＣ２の構成につき説明する。なお、図２は、実施形態１に係る情報処理装置の構成を示す図である。
【００２９】
図２に示すように、ＰＣ２は、制御部１１、格納部１２、通信部１３、表示部１４、及び、入力部１５を有している。
【００３０】
制御部１１は、各種の演算を実行する構成要素である。
制御部１１は、ユーザによって印刷指示されたドキュメントに、メールアドレス格納部１２Ｂに格納されたユーザ名とメールアドレスとを添付し、印刷ジョブデータとして送信する。
【００３１】
また、制御部１１は、印刷ジョブデータの送信に先立ち、プリンタ情報格納部１２Ａに格納されているＩＰアドレスに基づいて、当該ＩＰアドレスが割り当てられている機器（以下、「該当ＩＰアドレス機器」と称する）にＭＡＣアドレスを問い合わせて、該当ＩＰアドレス機器のＭＡＣアドレスを取得する。そして、制御部１１は、取得された該当ＩＰアドレス機器のＭＡＣアドレスがプリンタ情報格納部１２Ａに格納されているプリンタ３のＭＡＣアドレスと異なる場合に、警告画面（例えば、図１３に示す報知画面１４Ａ）を表示部１４に表示させて、プリンタドライバに登録されているプリンタ３のＩＰアドレスを正しいＩＰアドレスに変更するように、ユーザに促す。
【００３２】
なお、ＭＡＣアドレスを取得する方法としては、例えば、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）に基づいて、プリンタ３のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を使用することにより取得する方法がある。
【００３３】
制御部１１は、ＣＰＵによって構成されている。制御部１１を構成するＣＰＵは、主制御部１１Ａ、通信制御部１１Ｂ、表示制御部１１Ｃ、印刷指示部１１Ｄ、メール管理部１１Ｅ、及び、設定管理部１１Ｆとして機能する。
【００３４】
主制御部１１Ａは、各機能手段全体の動作を制御する機能手段である。
通信制御部１１Ｂは、通信部１３における外部の機器との通信を制御する機能手段である。
表示制御部１１Ｃは、表示部１４の表示動作を制御する機能手段である。
【００３５】
印刷指示部１１Ｄは、プリンタ３に印刷を指示する機能手段である。印刷指示部１１Ｄは、格納部１２のプログラム格納部１２Ｃに格納されたプリンタドライバを実行するプリンタドライバ実行部として機能する。印刷指示部１１Ｄは、印刷ジョブデータを生成し、通信部１３を介してプリンタ３に送信する。
【００３６】
メール管理部１１Ｅは、メールの作成及び管理を行う機能手段である。メール管理部１１Ｅは、格納部１２のプログラム格納部１２Ｃに格納されたメーラを実行するメーラ実行部として機能する。ここでは、メール管理部１１Ｅは、プリンタ３によって送信された後記するＩＰアドレス変更通知メールＭａ１（図１６参照）を受信するものとして説明する。
【００３７】
設定管理部１１Ｆは、各種の設定情報を管理する機能手段である。なお、設定情報としては、例えば、プリンタ３のＩＰアドレスやＭＡＣアドレス等のプリンタ３に関する情報（以下、「プリンタ情報」と称する）や、ユーザの氏名やユーザのメールアドレス等のユーザに関する情報（以下、「ユーザ情報」と称する）がある。
【００３８】
格納部１２は、各種のデータやプログラムを格納する構成要素である。格納部１２は、ＲＡＭや、ハードディスクドライブ装置（ＨＤＤ）等によって構成されている。格納部１２は、プリンタ情報格納部１２Ａ、メールアドレス格納部１２Ｂ、及び、プログラム格納部１２Ｃに区分けされている。
【００３９】
プリンタ情報格納部１２Ａは、プリンタ情報が格納される領域である。
メールアドレス格納部１２Ｂは、ユーザ名やメールアドレス等の情報（以下、総称して「メールアドレス情報」と称する）が格納される領域である。
プログラム格納部１２Ｃは、プリンタドライバやメーラ等の、各種のプログラムやその設定情報が格納される領域である。
【００４０】
通信部１３は、ネットワーク５を介して、外部の機器と通信を行う構成要素である。通信部１３は、例えば、印刷指示部１１Ｄによって作成された印刷ジョブデータをプリンタ３に送信する。また、通信部１３は、メールサーバ４を介して、プリンタ３から送信されたメールを受信する。
【００４１】
表示部１４は、液晶ディスプレイやＣＲＴディスプレイ等の、各種の画像を表示する構成要素である。
入力部１５は、キーボードやマウス等の、情報を入力する構成要素である。入力部１５は、ＣＤやＤＶＤ、半導体メモリ等の情報記憶媒体との間で、情報の読み出しや書き込みを行うリーダ／ライタを含む構成であってもよい。
【００４２】
（画像形成装置の構成）
以下、図３を参照して、プリンタ３の構成につき説明する。なお、図３は、実施形態１に係る画像形成装置の構成を示す図である。
【００４３】
図３に示すように、プリンタ３は、制御部６１、格納部６２、通信部６３、画像形成部６４、及び、入力部６５を有している。
【００４４】
制御部６１は、各種の演算を実行する構成要素である。制御部６１は、プリンタ３を構成する各モジュールを統合的に制御する。
制御部６１は、ＣＰＵによって構成されている。制御部６１を構成するＣＰＵは、主制御部６１Ａ、通信制御部６１Ｂ、データ解析部６１Ｃ、画像形成制御部６１Ｄ、設定変化検知部６１Ｅ、及び、メール管理部６１Ｆとして機能する。
【００４５】
主制御部６１Ａは、各機能手段全体の動作を制御する機能手段である。
通信制御部６１Ｂは、通信部６３における外部の機器との通信を制御する機能手段である。通信制御部６１Ｂは、例えば、プリンタ３がＰＣ２からデータを受信した場合に、受信データを受信データ格納部６２Ａに格納するとともに、受信データを受信データ格納部６２Ａに格納したことを表す通知信号をデータ解析部６１Ｃに出力する。
【００４６】
データ解析部６１Ｃは、ＰＣ２から受信された印刷ジョブデータを解析する機能手段である。データ解析部６１Ｃは、通信制御部６１Ｂから通知信号が入力されると、通知信号に従って、受信データ格納部６２Ａから受信データを読み出し、受信データを解析する。
そして、受信データが印刷ジョブデータである場合に、データ解析部６１Ｃは、印刷ジョブデータの送信元に関する情報を抽出して、抽出された送信元に関する情報をユーザ情報６２ｄ（図１５参照）としてユーザ情報格納部６２Ｄに格納する。
また、この場合に、データ解析部６１Ｃは、印刷ジョブデータを解釈して印刷画像データを取得し、印刷画像データを印刷画像データ格納部６２Ｂに格納するとともに、印刷画像データに基づく印刷指示を画像形成制御部６１Ｄに出力する。
【００４７】
画像形成制御部６１Ｄは、画像形成部６４の動作を制御する機能手段である。画像形成制御部６１Ｄは、データ解析部６１Ｃから印刷指示が入力されると、印刷指示に従って、印刷画像データ格納部６２Ｂから印刷画像データを読み出し、印刷画像データに基づく画像の印刷を画像形成部６４に実行させる。
【００４８】
設定変化検知部６１Ｅは、プリンタ３の設定の変化を検知する機能手段である。設定変化検知部６１Ｅは、プリンタ３の設定の変化を検知し、変化した情報を機器設定情報として機器設定格納部６２Ｃに格納する。なお、「プリンタ３の設定の変化」とは、例えば、プリンタ３に割り当てられたＩＰアドレスが変更された場合や、プリンタ３に設けられた媒体トレイの装着状態又は非装着状態が変更された場合、各媒体トレイに収容されている媒体のサイズが変更された場合等を意味している。ここでは、「プリンタ３の設定の変化」の一例として、プリンタ３に割り当てられたＩＰアドレスが変更された場合について説明する。設定変化検知部６１Ｅは、プリンタ３のＩＰアドレスの変更を検知すると、プリンタ３のＩＰアドレスの変更をユーザに通知するためのメール（以下、「ＩＰアドレス変更通知メール」と称する）Ｍａ１（図１６参照）の作成指示を、メール管理部６１Ｆに出力する。
【００４９】
メール管理部６１Ｆは、メールの作成及び管理を行う機能手段である。メール管理部６１Ｆは、設定変化検知部６１ＥからＩＰアドレス変更通知メールＭａ１の作成指示が入力されると、作成指示に従って、機器設定格納部６２Ｃから機器設定情報を読み出すとともに、ユーザ情報格納部６２Ｄからプリンタ３に印刷を指示した履歴のあるすべてのユーザのユーザ情報６２ｄ（図１５参照）を読み出す。そして、メール管理部６１Ｆは、読み出された機器設定情報に基づいて、プリンタ３の設定の変化（ここでは、プリンタ３のＩＰアドレスの変更）を通知するためのＩＰアドレス変更通知メールＭａ１（図１６参照）を作成し、読み出されたユーザ情報６２ｄに基づいて、すべてのユーザのメールアドレス宛に送信する。
【００５０】
格納部６２は、受信データ格納部６２Ａ、印刷画像データ格納部６２Ｂ、機器設定格納部６２Ｃ、ユーザ情報格納部６２Ｄ、及び、プログラム格納部６２Ｅに区分けされている。
【００５１】
受信データ格納部６２Ａは、印刷ジョブデータを含む、ＰＣ２からの受信データが格納される領域である。
印刷画像データ格納部６２Ｂは、ＰＣ２からの印刷ジョブデータに基づいて取得される印刷画像データが格納される領域である。
機器設定格納部６２Ｃは、プリンタ３の機器設定に関する情報（以下、「機器設定情報」と称する）が格納される領域である。
ユーザ情報格納部６２Ｄは、プリンタ３に印刷を指示した各ユーザのユーザ情報６２ｄ（図１５参照）が格納される領域である。
プログラム格納部６２Ｅは、メーラ等の、各種のプログラムやその設定情報が格納される領域である。
【００５２】
通信部６３は、ネットワーク５を介して、外部の機器と通信を行う構成要素である。通信部６３は、例えば、ＰＣ２から送信された印刷ジョブデータを受信する。また、通信部６３は、メールサーバ４を介して、メール管理部６１Ｆによって作成されたメールをＰＣ２に送信する。
【００５３】
画像形成部６４は、画像を形成する構成要素である。画像形成部６４は、画像形成制御部６１Ｄの制御に従って、データ解析部６１Ｃによって取得された印刷画像データに基づいて、画像を媒体に印刷する。
【００５４】
入力部６５は、テンキー等の情報を入力する構成要素である。入力部６５は、例えば、プリンタ３のＩＰアドレスが設定変更された場合に、機器設定格納部６２Ｃに格納された機器設定情報を変更するために、ネットワーク５の管理者によって操作される。
【００５５】
＜画像形成システムの動作＞
本発明に係る画像形成システム１は、プリンタ３の設定が変化した場合に、プリンタ３が、メールサーバ４を介して、プリンタ３の設定の変化をユーザに通知するための通知メールを各ユーザのメールアドレス宛に送信する。これにより、プリンタ３は、プリンタ３の設定の変化を各ユーザに通知する。なお、前記した通り、「プリンタ３の設定の変化」としては、例えば、プリンタ３に割り当てられたＩＰアドレスが変更された場合や、図示せぬ媒体トレイの装着状態又は非装着状態が変更された場合、図示せぬ媒体トレイに収容されている媒体のサイズが変更された場合等ある。
【００５６】
ここでは、プリンタ３は、プリンタ３に割り当てられたＩＰアドレスが変更された場合に、メールサーバ４を介して、ＩＰアドレス変更通知メールＭａ１（図１６参照）を各ユーザのメールアドレス宛に送信するものとして説明する。
【００５７】
ユーザのＰＣ２は、メールサーバ４を介して、ＩＰアドレス変更通知メールＭａ１を受信する。ユーザは、ＩＰアドレス変更通知メールＭａ１を確認することにより、ＰＣ２のプリンタドライバに設定されたプリンタ３のＩＰアドレスを、ＩＰアドレス変更通知メールＭａ１によって通知されたＩＰアドレスに変更する。
【００５８】
その結果、画像形成システム１は、プリンタ３のＩＰアドレスが変更された場合に、ユーザが印刷を指示することができなくなるというトラブルの発生を、未然に防止する。
【００５９】
なお、ＰＣ２のプリンタドライバの設定変更は、ユーザの代わりに、ＰＣ２がＩＰアドレス変更通知メールＭａ１を参照して自動的に行うようにすることも可能である。
【００６０】
以下、図４〜図１２を参照して、本実施形態１に係る画像形成システム１の動作につき説明する。図４〜図１２は、それぞれ、実施形態１に係る画像形成システムの動作を示すフローチャートである。図４〜図１１に示すフローは、通常の印刷処理時に行われるフローである。一方、図１２に示すフローは、プリンタ３のＩＰアドレスの設定変更時に行われるフローである。
【００６１】
なお、各装置は、図示せぬタイマによって計測された時間に基づいて動作する。また、各装置の動作は、各装置の格納部に読み出し自在に予め格納されたプログラムによって規定されており、各装置の制御部によって実現される。また、装置間の通信は、受信側の装置が通信によって受信されたデータを格納部に一旦格納し、その後に、データを格納部から読み出すことによって、行われる。また、各データは、格納部に一旦格納されてから、その後の処理を行う所要の構成要素に出力される。以下、これらの点については、情報処理では常套手段であるので、その詳細な説明を省略する。
【００６２】
（画像形成システムの通常の印刷処理時の全体の処理）
図４は、画像形成システム１の通常の印刷処理時の全体のフローを示している。図４に示すように、画像形成システム１の通常の印刷処理時の処理は、「印刷ジョブ送信処理（Ｓ１００）」と「印刷ジョブ実行処理（Ｓ２００）」とに大別される。「印刷ジョブ送信処理（Ｓ１００）」では、ＰＣ２がプリンタ３に対して印刷ジョブデータを送信する。一方、「印刷ジョブ実行処理（Ｓ２００）」では、プリンタ３がＰＣ２から送信された印刷ジョブデータを解釈し、印刷する。以下、まず、「印刷ジョブ送信処理（Ｓ１００）」の詳細を説明し、次に、「印刷ジョブ実行処理（Ｓ２００）」の詳細を説明する。
【００６３】
（印刷ジョブ送信処理（Ｓ１００）の詳細）
図５は、図４に示す「印刷ジョブ送信処理（Ｓ１００）」の詳細なフローを示している。図５に示すＳ１２０以外のフローは、主に、ＰＣ２の印刷指示部１１Ｄ（図２参照）によって実現される。
【００６４】
図５に示すように、ＰＣ２の印刷指示部１１Ｄ（又は、主制御部１１Ａ）は、まず、プリンタ情報格納部１２Ａ（図２参照）に格納されているＩＰアドレス宛に、そのＩＰアドレスが割り当てられている装置のＭＡＣアドレスを問い合わせ（Ｓ１０５）、その後、所定時間以内に、問い合わせた装置から、応答があったか否かを判定する（Ｓ１１０）。
【００６５】
日常の運用において、プリンタ３のＩＰアドレスが設定変更されている場合には、ＰＣ２のプリンタ情報格納部１２Ａに格納されたＩＰアドレスと、設定変更後のプリンタ３に割り当てられたＩＰアドレスとが、一致しない。そのため、この場合に、印刷指示部１１Ｄは、プリンタ３以外の装置から、Ｓ１０５の問い合わせに対する応答を取得できないか、又は、Ｓ１０５の問い合わせに対する応答として、プリンタ３以外の装置のＭＡＣアドレスを取得する。
【００６６】
一方、プリンタ３のＩＰアドレスが設定変更されていない場合には、ＰＣ２のプリンタ情報格納部１２Ａに格納されたＩＰアドレスと、プリンタ３に割り当てられたＩＰアドレスとが、一致する。そのため、この場合に、印刷指示部１１Ｄは、プリンタ３から、Ｓ１０５の問い合わせに対する応答として、プリンタ３のＭＡＣアドレスを取得する。
【００６７】
Ｓ１１０の判定で、所定時間以内に応答があったと判定された場合（“Ｙｅｓ”の場合）に、印刷指示部１１Ｄは、プリンタ情報格納部１２Ａ（図２参照）からプリンタ情報として記憶されているプリンタ３のＭＡＣアドレスを読み出し、応答により取得されたＭＡＣアドレス（以下、「応答ＭＡＣアドレス」と称する）がプリンタ情報格納部１２Ａから読み出されたプリンタ情報のＭＡＣアドレス（以下、「登録ＭＡＣアドレス」と称する）と一致するか否かを判定する（Ｓ１１５）。
【００６８】
一方、Ｓ１１０の判定で、所定時間以内に応答がなかったと判定された場合（“Ｎｏ”の場合）に、印刷指示部１１Ｄは、プリンタ３のＩＰアドレスが設定変更されたものと判断して、プリンタ３から送信されるＩＰアドレス変更通知メールＭａ１（図１６参照）の表示指示をメール管理部１１Ｅに出力するとともに、プリンタ３のＩＰアドレスの設定変更指示を設定管理部１１Ｆに出力する。これにより、設定管理部１１Ｆは、プリンタ３のＩＰアドレスの変更処理を実行する（Ｓ１２０）。なお、ＩＰアドレス変更通知メールＭａ１（図１６参照）は、図１２に示すＳ３２５及びＳ３３０で、プリンタ３によって、作成され、送信されるメールである。図１２に示す処理については、後記する。
【００６９】
また、Ｓ１１５の判定で、応答ＭＡＣアドレスが登録ＭＡＣアドレスと一致しないと判定された場合（“Ｎｏ”の場合）も、Ｓ１１０の判定で“Ｎｏ”の場合と同様に、印刷指示部１１Ｄは、プリンタ３のＩＰアドレスが設定変更されたものと判断して、プリンタ３から送信されるＩＰアドレス変更通知メールＭａ１（図１６参照）の表示指示をメール管理部１１Ｅに出力するとともに、プリンタ３のＩＰアドレスの設定変更指示を設定管理部１１Ｆに出力する。これにより、設定管理部１１Ｆは、プリンタ３のＩＰアドレスの変更処理を実行する（Ｓ１２０）。
【００７０】
図６は、図５に示す「プリンタＩＰアドレス変更処理（Ｓ１２０）」の詳細なフローを示している。図６に示すフローは、主に、ＰＣ２のメール管理部１１Ｅ及び設定管理部１１Ｆによって実現される。
【００７１】
図６に示すように、「プリンタＩＰアドレス変更処理（Ｓ１２０）」において、まず、ＰＣ２は、メール管理部１１Ｅが、印刷指示部１１Ｄから出力されたＩＰアドレス変更通知メールＭａ１の表示指示に応答して、表示制御部１１Ｃに対して、プリンタ３から送信されるＩＰアドレス変更通知メールＭａ１（図１６参照）を表示部１４に表示させる（Ｓ１２０ａ）。
【００７２】
なお、Ｓ１２０ａの処理は、Ｓ１２０ｂ〜Ｓ１２０ｄのいずれかの時点で行うようにしてもよい。また、ＩＰアドレス変更通知メールＭａ１の表示部１４への表示は、ユーザが、ＰＣ２の入力部１５を操作することによって、行うようにしてもよい。
【００７３】
次に、ＰＣ２は、設定管理部１１Ｆが、印刷指示部１１Ｄから出力されたプリンタ３のＩＰアドレスの設定変更指示に応答して、表示制御部１１Ｃに対して、プリンタの設定が変化したこと（ここでは、プリンタ３のＩＰアドレスが変更されたこと）をＰＣ２のユーザに報知するための画面（例えば、図１３に示す報知画面１４Ａ）を表示部１４に表示させる（Ｓ１２０ｂ）。
【００７４】
なお、図１３は、実施形態１で用いる報知画面の一例を示す図である。図１３に示す例では、報知画面１４Ａは、（１）プリンタ３のＩＰアドレスが変更されたことをＰＣ２のユーザに報知する情報と、（２）プリンタ３が発行したメールに従ってプリンタ３のＩＰアドレスの設定変更を行うことをＰＣ２のユーザに要請する情報とを含む構成となっている。
【００７５】
報知画面１４Ａを確認したユーザは、ＰＣ２の入力部１５を操作して、プリンタドライバにプリンタ３のＩＰアドレスを設定するための画面（例えば、図１４に示すＩＰアドレス設定画面１４Ｂ）を表示部１４に表示させるための操作を行う。これに応答して、設定管理部１１Ｆは、表示制御部１１Ｃに対して、ＩＰアドレス設定画面１４Ｂを表示部１４に表示させる（Ｓ１２０ｃ）。
【００７６】
なお、図１４は、実施形態１で用いるＩＰアドレス設定画面の一例を示す図である。図１４に示す例では、ＩＰアドレス設定画面１４Ｂは、プリンタ名入力フィールドＦ１、ＩＰアドレス入力フィールドＦ２、設定ボタンＢ１、キャンセルボタンＢ２等を含む構成となっている。プリンタ名入力フィールドＦ１には、プリンタドライバに設定されたプリンタ３の名称『３階のカラープリンタ』が既に入力されている。この情報は、ユーザが変更できないように保護されている。ユーザは、プリンタ３から送信されたＩＰアドレス変更通知メールＭａ１（図１６参照）を参照して、プリンタ３の設定変更後のＩＰアドレス（以下、「新規ＩＰアドレス」と称する場合もある）を、ＩＰアドレス設定画面１４ＢのＩＰアドレス入力フィールドＦ２に入力し、設定ボタンＢ１を選択する。これにより、設定管理部１１Ｆは、新規ＩＰアドレスをプリンタドライバの設定情報としてプリンタ情報格納部１２Ａに格納する。
【００７７】
Ｓ１２０ｃの後、設定管理部１１Ｆは、ユーザによるボタンの選択を監視し、ボタンの選択を検出すると、選択されたボタンが設定ボタンＢ１であるか否かを判定する（Ｓ１２０ｄ）。
【００７８】
Ｓ１２０ｄの判定で、選択されたボタンが設定ボタンＢ１であると判定された場合（“Ｙｅｓ”の場合）に、設定管理部１１Ｆは、ＩＰアドレス設定画面１４Ｂ（図１４参照）に入力された値で、プリンタ情報格納部１２Ａ（図２参照）のプリンタ情報を更新する（Ｓ１２０ｅ）。
【００７９】
一方、Ｓ１２０ｄの判定で、選択されたボタンが設定ボタンＢ１でないと判定された場合（“Ｎｏ”の場合）に、設定管理部１１Ｆは、選択されたボタンがキャンセルボタンＢ２であるか否かを判定する（Ｓ１２０ｆ）。
【００８０】
Ｓ１２０ｆの判定で、選択されたボタンがキャンセルボタンＢ２であると判定された場合（“Ｙｅｓ”の場合）に、図６に示す「プリンタＩＰアドレス変更処理（Ｓ１２０）」は、終了となる。
【００８１】
一方、Ｓ１２０ｆの判定で、選択されたボタンがキャンセルボタンＢ２でないと判定された場合（“Ｎｏ”の場合）に、処理は、Ｓ１２０ｄに戻る。その結果、設定管理部１１Ｆは、Ｓ１２０ｄ以降の処理を再度実行する。
【００８２】
Ｓ１２０ｅの後、又は、Ｓ１２０ｆの判定で“Ｙｅｓ”の場合に、図６に示す「プリンタＩＰアドレス変更処理（Ｓ１２０）」は、終了となる。この場合に、処理は、図５に示すＳ１２５に進む。
また、図５に示すＳ１１５の判定で、応答ＭＡＣアドレスが登録ＭＡＣアドレスと一致すると判定された場合（“Ｙｅｓ”の場合）も、処理は、図５に示すＳ１２５に進む。
【００８３】
Ｓ１１５の判定で、取得ＭＡＣアドレスが登録ＭＡＣアドレスと一致すると判定された場合（“Ｙｅｓ”の場合）、又は、Ｓ１２０の後に、印刷指示部１１Ｄは、メールアドレス格納部１２Ｂに格納されているメールアドレス情報を読み出し、読み出されたアドレス情報の中からプリンタドライバユーザのユーザ名とメールアドレスとを取得して、取得されたユーザ名とメールアドレスとを印刷ジョブデータに添付する（Ｓ１２５）。
【００８４】
そして、印刷指示部１１Ｄは、プリンタ情報格納部１２Ａに格納されているプリンタ情報を読み出し、読み出されたプリンタ情報の中からプリンタ３のＩＰアドレスを取得して、印刷ジョブデータを、取得されたプリンタ３のＩＰアドレス宛に送信する（Ｓ１３０）。これにより、「印刷ジョブ送信処理（Ｓ１００）」が終了する。この後、プリンタ３で、「印刷ジョブ実行処理（Ｓ２００）」が行われる。
【００８５】
（印刷ジョブ実行処理（Ｓ２００）の詳細）
図７は、図４に示す「印刷ジョブ実行処理（Ｓ２００）」の詳細なフローを示している。図７に示すフローは、主に、プリンタ３の通信制御部６１Ｂ、データ解析部６１Ｃ、画像形成制御部６１Ｄ（図３参照）によって実現される。
【００８６】
印刷ジョブ実行処理（Ｓ２００）は、「データ受信処理（Ｓ２０５）」と「データ解析処理（Ｓ２１０）」と「画像形成処理（Ｓ２１５）」とに大別される。「データ受信処理（Ｓ２０５）」では、プリンタ３の通信制御部６１Ｂが、ＰＣ２から送信された印刷ジョブデータを受信する。「データ解析処理（Ｓ２１０）」では、プリンタ３のデータ解析部６１Ｃが、受信された印刷ジョブデータを解析して印刷画像データを取得する。「画像形成処理（Ｓ２１５）」では、プリンタ３の画像形成制御部６１Ｄが、印刷画像データに基づいて、画像形成部６４（図３参照）に、画像を媒体に印刷させる。以下、「データ受信処理（Ｓ２０５）」、「データ解析処理（Ｓ２１０）」、及び、「画像形成処理（Ｓ２１５）」の順にそれぞれの処理の詳細を説明する。
【００８７】
図８は、「データ受信処理（Ｓ２０５）」の詳細なフローを示している。図８に示すフローは、通信制御部６１Ｂ（図３参照）によって実現される。
図８に示すように、通信制御部６１Ｂは、通信部６３（図３参照）がＰＣ２から印刷ジョブデータを受信すると（Ｓ２０５ａ）、受信された印刷ジョブデータを受信データ格納部６２Ａ（図３参照）に格納し（Ｓ２０５ｂ）、印刷ジョブデータを受信したことを表す通知信号（以下、「印刷ジョブデータ受信通知」と称する）をデータ解析部６１Ｃに出力する（Ｓ２０５ｃ）。これにより、図８に示す「データ受信処理（Ｓ２０５）」は、終了となる。この後、処理は、図７及び図９に示すＳ２１０に進む。
【００８８】
図９は、「データ解析処理（Ｓ２１０）」の詳細なフローを示している。図９に示すフローは、データ解析部６１Ｃ（図３参照）によって実現される。
図９に示すように、データ解析部６１Ｃは、通信制御部６１Ｂから印刷ジョブデータ受信通知が入力されると（Ｓ２１０ａ）、受信データ格納部６２Ａ（図３参照）から印刷ジョブデータを読み出し（Ｓ２１０ｂ）、ユーザ情報の取得処理（Ｓ２１０ｃ）を実行する。
【００８９】
図１０は、図９に示す「ユーザ情報取得処理（Ｓ２１０ｃ）」の詳細なフローを示している。
図１０に示すように、「ユーザ情報取得処理（Ｓ２１０ｃ）」において、まず、データ解析部６１Ｃは、印刷ジョブデータに添付されているユーザ名とメールアドレスとを抽出する（Ｓ２１０ｃａ）。ユーザ名とメールアドレスとは、Ｓ１２５（図５参照）で、ＰＣ２の印刷指示部１１Ｄが印刷ジョブデータに添付した情報である。
【００９０】
次に、データ解析部６１Ｃは、ユーザ情報格納部６２Ｄに格納されているユーザ情報６２ｄ（図１５参照）を参照して（Ｓ２１０ｃｂ）、抽出されたユーザ名とメールアドレスとがユーザ情報６２ｄに登録済みであるか否かを判定する（Ｓ２１０ｃｃ）。
【００９１】
Ｓ２１０ｃｃの判定で、抽出されたユーザ名とメールアドレスとがユーザ情報６２ｄに登録されていないと判定された場合（“Ｎｏ”の場合）に、データ解析部６１Ｃは、抽出されたユーザ名とメールアドレスとを新規のユーザ情報としてユーザ情報格納部６２Ｄのユーザ情報６２ｄ（図１５参照）に追加登録する（Ｓ２１０ｃｄ）。
【００９２】
なお、図１５は、実施形態１で用いるユーザ情報の一例を示す図である。図１５は、ユーザ情報格納部６２Ｄに格納されたユーザ情報６２ｄの構成を示している。ユーザ情報６２ｄは、図１２に示す「ＩＰアドレス変更通知処理」で、ＩＰアドレス変更通知メールＭａ１（図１６参照）を送信する際に、利用される。
【００９３】
一方、Ｓ２１０ｃｃの判定で、抽出されたユーザ名とメールアドレスとがすでにユーザ情報６２ｄに登録されている場合（“Ｙｅｓ”の場合）、データ解析部６１Ｃは、登録を行わない。
【００９４】
Ｓ２１０ｃｃの判定で“Ｙｅｓ”の場合、又は、Ｓ２１０ｃｄの後に、図１０に示す「ユーザ情報取得処理（Ｓ２１０ｃ）」は、終了となる。この場合に、処理は、図９に示すＳ２１０ｄに進む。
【００９５】
図９に示すように、Ｓ２１０ｃの後、データ解析部６１Ｃは、Ｓ２１０ｂで読み出された印刷ジョブデータを解釈して印刷画像データを作成し（Ｓ２１０ｄ）、作成された印刷画像データを印刷画像データ格納部６２Ｂに格納し（Ｓ２１０ｅ）、印刷画像データに基づく印刷指示を画像形成制御部６１Ｄに出力する（Ｓ２１０ｆ）。これにより、図９に示す「データ解析処理（Ｓ２１０）」は、終了となる。この後、処理は、図７及び図１１に示すＳ２１５に進む。
【００９６】
図１１は、「画像形成処理（Ｓ２１５）」の詳細なフローを示している。図１１に示すフローは、画像形成制御部６１Ｄによって実現される。
図１１に示すように、画像形成制御部６１Ｄは、Ｓ２１０ｆ（図９参照）で、データ解析部６１Ｃから出力された印刷画像データに基づく印刷指示が入力されると（Ｓ２１５ａ）、印刷画像データ格納部６２Ｂから印刷画像データを読み出し（Ｓ２１５ｂ）、画像形成部６４を制御して画像を媒体に印刷させる（Ｓ２１５ｃ）。これにより、図１１に示す「画像形成処理（Ｓ２１５）」は、終了となる。
以上が、画像形成システム１の通常の印刷処理時の処理である。
【００９７】
（画像形成装置のＩＰアドレス設定変更時の処理）
プリンタ３は、プリンタ３に割り当てられていたＩＰアドレスが設定変更された場合に、「ＩＰアドレス変更通知処理」を実行し、プリンタ３を使用しているすべてのユーザに対してＩＰアドレス変更通知メールＭａ１（図１６参照）を送信する。
【００９８】
図１２は、その「ＩＰアドレス変更通知処理」の詳細なフローを示している。図１２に示すフローは、主に、設定変化検知部６１Ｅ及びメール管理部６１Ｆによって実現される。
【００９９】
プリンタ３は、設定変化検知部６１Ｅが、常時、プリンタ３のＩＰアドレスの設定変更の有無を監視している。なお、プリンタ３のＩＰアドレスは、ネットワーク５（図１参照）の管理者によって変更されたり、又は、ネットワーク５がＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を利用している場合に、図示せぬ制御装置によって自動的に変更されたりする。設定変化検知部６１Ｅは、ネットワーク５の管理者が入力部６５（図３参照）を操作して新規ＩＰアドレスをプリンタ３に入力した場合に、又は、図示せぬ制御装置が新規ＩＰアドレスの登録指示をプリンタ３に送信した場合に、これらに起因して、プリンタ３のＩＰアドレスの設定変更を検知する。
【０１００】
図１２に示すように、設定変化検知部６１Ｅは、プリンタ３のＩＰアドレスの設定変更を検知すると（Ｓ３０５）、新規ＩＰアドレスを機器設定情報として機器設定格納部６２Ｃ（図３参照）に格納し、新規ＩＰアドレスをユーザに通知するためのＩＰアドレス変更通知メールＭａ１（図１６参照）の作成指示をメール管理部６１Ｆに出力する（Ｓ３１０）。
【０１０１】
メール管理部６１Ｆは、設定変化検知部６１ＥからＩＰアドレス変更通知メールＭａ１の作成指示が入力されると、ユーザ情報格納部６２Ｄ（図３参照）からユーザ情報６２ｄ（図１５参照）を読み出して、プリンタ３を利用した履歴があるすべてのユーザのメールアドレス一覧を取得し（Ｓ３１５）、ＩＰアドレス変更通知メールＭａ１（図１６参照）を作成する。
【０１０２】
このとき、メール管理部６１Ｆは、ＩＰアドレス変更通知メールＭａ１の宛先に、取得されたすべてのメールアドレスを順次格納し（Ｓ３２０）、さらに、機器設定格納部６２Ｃ（図３参照）に格納された機器設定情報を参照して、ＩＰアドレス変更通知メールＭａ１の本文に、プリンタ３に割り当てられた新規ＩＰアドレスを記載する（Ｓ３２５）。
【０１０３】
なお、図１６は、実施形態１で用いるＩＰアドレス変更通知メールの一例を示す図である。図１６に示す例では、ＩＰアドレス変更通知メールＭａ１は、「宛先」欄に、図１５に示されたユーザ情報６２ｄのユーザ「Ｉｃｈｉｒｏ  Ｔｏｋｙｏ」のメールアドレスが格納されている。また、「件名」欄及び「差出人」欄に、所定の情報が、デフォルトで設定されている。
【０１０４】
また、ＩＰアドレス変更通知メールＭａ１の本文は、（１）３階のプリンタ３のＩＰアドレスが変更されたことをＰＣ２のユーザに報知する情報と、（２）３階のプリンタ３のＩＰアドレスの設定変更を行うことをＰＣ２のユーザに要請する情報とを含む構成となっている。
【０１０５】
なお、本文に記載された「３階のカラープリンタ」は、プリンタ３に割り当てられた呼称である。この「３階のカラープリンタ」は、ＰＣ２のプリンタ情報格納部１２Ａ（図２参照）に格納されたプリンタ情報のプリンタ３に該当する。また、本文の最終行に記載されたＩＰアドレス「１９２．１６８．１６０．８８」は、Ｓ３０５で検知されたプリンタ３の新規ＩＰアドレスに該当する。このＩＰアドレスは、Ｓ３２５（図１２参照）で、ＩＰアドレス変更通知メールＭａ１の本文に記載される。
【０１０６】
Ｓ３２５の後、メール管理部６１Ｆは、通信制御部６１Ｂに、作成されたＩＰアドレス変更通知メールＭａ１を、Ｓ３１５で取得されたメールアドレス一覧のすべてのメールアドレス宛に送信させる（Ｓ３３０）。
【０１０７】
Ｓ３３０の後、メール管理部６１Ｆは、ＩＰアドレス変更通知メールＭａ１がメールアドレス一覧のすべてのメールアドレス宛に送信されたか否かを判定する（Ｓ３３５）。
【０１０８】
Ｓ３３５の判定で、ＩＰアドレス変更通知メールＭａ１がメールアドレス一覧のすべてのメールアドレス宛に送信されたと判定された場合（“Ｙｅｓ”の場合）に、図１２に示す「ＩＰアドレス変更通知処理」は、終了となる。
【０１０９】
一方、Ｓ３３５の判定で、ＩＰアドレス変更通知メールＭａ１がメールアドレス一覧のすべてのメールアドレス宛に送信されていないと判定された場合（“Ｎｏ”の場合）に、処理は、Ｓ３２０に戻る。その結果、メール管理部６１Ｆは、Ｓ３２０以降の処理を再度実行する。
以上が、プリンタ３のＩＰアドレス設定変更時の処理である。
【０１１０】
このように画像形成システム１は、プリンタ３が、ＩＰアドレスの設定変更を検知し、ＩＰアドレスの設定変更を、プリンタ３を使用した履歴があるすべてのユーザにメールで通知する。
また、ユーザ側のＰＣ２が、印刷ジョブデータを送信する前に、プリンタ３にＭＡＣアドレスを問い合わせることにより、プリンタ３のＩＰアドレスの設定変更の有無を確認する。そのため、画像形成システム１は、プリンタ３のＩＰアドレスが設定変更された場合に、ＰＣ２が印刷ジョブデータをプリンタ３に送信する前に、プリンタ３の新規ＩＰアドレスをＰＣ２のプリンタ情報格納部１２Ａに登録することができる。
【０１１１】
したがって、画像形成システム１は、特許文献１に開示された技術のように、設定変更前のプリンタ３のＩＰアドレスが第１のＰＣ２Ａに割り当てられていない場合であっても、（１）プリンタ３が、ＩＰアドレスの設定変更を検知し、ＩＰアドレスの設定変更を、プリンタ３を使用した履歴があるすべてのユーザにメールで通知するように構成されている点、及び、（２）ＰＣ２が、印刷ジョブデータを送信する前に、プリンタ３にＭＡＣアドレスを問い合わせるように構成されている点により、第２のＰＣ２Ｂがプリンタ３の新規ＩＰアドレスを取得することができる。その結果、画像形成システム１は、特許文献１に開示された技術と異なり、設定変更前のプリンタ３のＩＰアドレスが第１のＰＣ２Ａに割り当てられていない場合であっても、第２のＰＣ２Ｂが、印刷ジョブデータをプリンタ３に送信することができ、もって、プリンタ３に印刷を実行させることができる。
【０１１２】
以上の通り、本実施形態１に係る画像形成システム１によれば、プリンタ３が、プリンタ３の設定が変化している場合に、設定の変化を通知するためのメールを各ユーザのメールアドレス宛に送信する。そのため、画像形成システム１によれば、ＰＣ２が印刷ジョブデータを送信する前に、ユーザに、プリンタ情報の設定変更を行わせることができ、もって、ユーザがＩＰアドレスの設定変更に気付かずに印刷を指示できなくなることを防止することができる。
【０１１３】
［実施形態２］
本実施形態２では、ＰＣ２は、プリンタ３のＩＰアドレスの設定変更を監視し、ＩＰアドレスの設定変更を検知した場合に、新規ＩＰアドレスをプリンタ情報としてプリンタ情報格納部１２Ａに自動的に登録するための「ユーティリティプログラム」を搭載する構成となっている。以下、本実施形態２に係るＰＣ２を「ＰＣ１０２」と称する。また、本実施形態２では、プリンタ３は、「ユーティリティプログラム」を搭載していないＰＣ２を使用するユーザにのみ、ＩＰアドレス変更通知メールＭａ１を送信する構成となっている。
【０１１４】
以下、図１７を参照して、本実施形態２に係る情報処理装置の構成につき説明する。図１７は、本実施形態２に係る情報処理装置の構成を示す図である。
【０１１５】
図１７に示すように、本実施形態２に係る情報処理装置であるＰＣ１０２は、実施形態１に係るＰＣ２と比較すると、ユーティリティ管理部１１Ｇを有している点で相違している。
なお、プリンタ３の構成は、実施形態１（図３参照）と同じであるので、ここでは説明を省略する。
【０１１６】
ユーティリティ管理部１１Ｇは、ＣＰＵが格納部１２のプログラム格納部１２Ｃに格納された「ユーティリティプログラム」を実行することにより実現される機能手段である。「ユーティリティプログラム」は、前記した通り、プリンタ３のＩＰアドレスの設定変更を監視し、ＩＰアドレスの設定変更を検知した場合に、新規ＩＰアドレスをプリンタ情報としてプリンタ情報格納部１２Ａに自動的に登録するためのプログラムである。以下、「ユーティリティプログラム」を搭載するＰＣ２（すなわち、本実施形態２に係るＰＣ１０２）と「ユーティリティプログラム」を搭載しないＰＣ２とを区別する場合に、「ユーティリティプログラム」を搭載するＰＣ２を「ユーティリティ搭載装置」と称し、「ユーティリティプログラム」を搭載しないＰＣ２を「ユーティリティ非搭載装置」と称する場合もある。
【０１１７】
以下、図１８〜図２１を参照して、本実施形態２の動作につき説明する。図１８〜図２１は、それぞれ、実施形態２に係る画像形成システムの動作を示すフローチャートである。図１８〜図２０に示すフローは、通常の印刷処理時に行われるフローである。一方、図２１に示すフローは、プリンタ３のＩＰアドレスの設定変更時に行われるフローである。
【０１１８】
以下、本実施形態２の動作について、実施形態１と相違する動作を重点的に説明し、実施形態１と同様の動作（図４〜図１２参照）については、前記した実施形態１の動作を本実施形態２の動作に読み替えるものとして、詳細な説明を省略する。
【０１１９】
（画像形成システムの通常の印刷処理時の全体の処理）
図１８は、本実施形態２での画像形成システム１の通常の印刷処理時の全体のフローを示している。図１８に示すように、画像形成システム１の通常の印刷処理時の処理は、まず、ＰＣ２の印刷指示部１１Ｄ（又は、主制御部１１Ａ）が、ユーティリティプログラムを搭載しているか否かを判定する（Ｓ５０）。
【０１２０】
Ｓ５０の判定で、ユーティリティプログラムを搭載していると判定された場合（“Ｙｅｓ”の場合）に、ＰＣ２は、ユーティリティ搭載装置として、印刷指示部１１Ｄ及びユーティリティ管理部１１Ｇが、「印刷ジョブ送信処理（ユーティリティ有）（Ｓ６０）」を実行する。
【０１２１】
一方、Ｓ５０の判定で、ユーティリティプログラムを搭載していないと判定された場合（“Ｎｏ”の場合）に、ＰＣ２は、ユーティリティ非搭載装置として、実施形態１と同様に、印刷指示部１１Ｄが、「印刷ジョブ送信処理（Ｓ１００）」を実行する。
【０１２２】
Ｓ６０又はＳ１００の後、画像形成システム１は、プリンタ３が、「印刷ジョブ実行処理（Ｓ２００Ａ）」を実行する。
【０１２３】
以下、まず、「印刷ジョブ送信処理（ユーティリティ有）（Ｓ６０）」の詳細を説明し、次に、「印刷ジョブ実行処理（Ｓ２００Ａ）」の詳細を説明する。
【０１２４】
（印刷ジョブ送信処理（ユーティリティ有）（Ｓ６０）の詳細）
図１９は、「印刷ジョブ送信処理（ユーティリティ有）（Ｓ６０）」の詳細なフローを示している。図１９に示すフローは、主に、印刷指示部１１Ｄ及びユーティリティ管理部１１Ｇによって実現される。
【０１２５】
「印刷ジョブ送信処理（ユーティリティ有）（Ｓ６０）」では、本実施形態２に係るＰＣ１０２の印刷指示部１１Ｄは、以下のようにして、ユーザによって印刷が指示されたドキュメントに、「ユーティリティ有」情報と、「ユーティリティ有」に該当するプリンタドライバユーザのユーザ名とメールアドレスとを添付する。
【０１２６】
すなわち、図１９に示すように、本実施形態２に係るＰＣ１０２は、ユーティリティ搭載装置として、印刷指示部１１Ｄが、まず、「ユーティリティ有」情報を印刷ジョブデータに添付し（Ｓ６０ａ）、次に、メールアドレス格納部１２Ｂに格納されているメールアドレス情報を読み出し、読み出されたメールアドレス情報の中からユーザ名とメールアドレスとを取得して、取得されたユーザ名とメールアドレスとを印刷ジョブデータに添付する（Ｓ６０ｂ）。
【０１２７】
そして、印刷指示部１１Ｄは、印刷ジョブデータをユーティリティ管理部１１Ｇに出力する（Ｓ６０ｃ）。ユーティリティ管理部１１Ｇは、印刷指示部１１Ｄから印刷ジョブデータが入力されると、プリンタ情報格納部１２Ａに格納されているプリンタ情報を読み出し、読み出されたプリンタ情報の中からプリンタ３のＩＰアドレスを取得して、印刷ジョブデータを、取得されたプリンタ３のＩＰアドレス宛に送信する（Ｓ６０ｄ）。
【０１２８】
（印刷ジョブ実行処理（Ｓ２００Ａ）の詳細）
「印刷ジョブ実行処理（Ｓ２００Ａ）」は、図７に示す実施形態１の「印刷ジョブ実行処理（Ｓ２００）」と比較すると、図１０に示す「ユーザ情報取得処理（Ｓ２１０ｃ）」が一部異なっている。以下、図２０を参照して、本実施形態２の「ユーザ情報取得処理（Ｓ２１０ｃ）」を説明する。
【０１２９】
図２０は、実施形態２における「ユーザ情報取得処理（Ｓ２１０ｃ）」の詳細なフローを示している。
図２０に示すように、データ解析部６１Ｃは、まず、印刷ジョブデータに添付されているユーザ名とメールアドレスとユーティリティの有無情報とを抽出する（Ｓ２１１ｃａ）。なお、「ユーティリティの有無情報」とは、Ｓ６０ａで本実施形態２に係るＰＣ１０２の印刷指示部１１Ｄによって印刷ジョブデータに添付された「ユーティリティ有」情報の有無を表す情報である。印刷ジョブデータに「ユーティリティ有」情報が添付されている場合に、「ユーティリティ有り」となり、印刷ジョブデータに「ユーティリティ有」情報が添付されていない場合に、「ユーティリティ無し」となる。
【０１３０】
次に、データ解析部６１Ｃは、ユーザ情報格納部６２Ｄに格納されているユーザ情報６２ｄａ（図２２参照）を参照して（Ｓ２１１ｃｂ）、抽出されたユーザ名とメールアドレスとがユーザ情報６２ｄａに登録済みであるか否かを判定する（Ｓ２１１ｃｃ）。
【０１３１】
Ｓ２１１ｃｃの判定で、抽出されたユーザ名とメールアドレスとがユーザ情報６２ｄａに登録されていないと判定された場合（“Ｎｏ”の場合）に、データ解析部６１Ｃは、抽出されたユーザ名とメールアドレスとユーティリティの有無情報とを新規のユーザ情報としてユーザ情報格納部６２Ｄのユーザ情報６２ｄａ（図２２参照）に追加登録する（Ｓ２１１ｃｄ）。
【０１３２】
なお、図２２は、実施形態２で用いるユーザ情報の一例を示す図である。図２２は、ユーザ情報格納部６２Ｄに格納されたユーザ情報６２ｄａの構成を示している。ユーザ情報６２ｄａは、図１５に示すユーザ情報６２ｄと比較すると、「ユーティリティ」欄が設けられている点で、相違している。「ユーティリティ」欄は、ユーティリティの有無情報を格納するための領域である。「ユーティリティ」欄には、例えば、ユーザの使用するＰＣ２がユーティリティプログラムを搭載しているユーティリティ搭載装置である場合に、値「１」が格納され、一方、ユーザの使用するＰＣ２がユーティリティプログラムを搭載していないユーティリティ非搭載装置である場合に、値「０」が格納される。
【０１３３】
一方、Ｓ２１１ｃｃの判定で、抽出されたユーザ名とメールアドレスとがすでにユーザ情報６２ｄａに登録されていると判定された場合（“Ｙｅｓ”の場合）に、データ解析部６１Ｃは、登録を行わない。
【０１３４】
（画像形成装置のＩＰアドレス設定変更時の処理）
本実施形態２では、ＰＣ１０２は、例えば、ネットワーク５の図示せぬ制御装置からプリンタ３の新規ＩＰアドレスを通知されることにより、プリンタ３のＩＰアドレスの設定変更を監視し、ＩＰアドレスの設定変更を検知した場合に、新規ＩＰアドレスをプリンタ情報としてプリンタ情報格納部１２Ａに自動的に登録する。
【０１３５】
また、本実施形態２では、プリンタ３は、プリンタ３に割り当てられていたＩＰアドレスが設定変更された場合に、図２１に示す「ＩＰアドレス変更通知処理」を実行する。このとき、プリンタ３は、プリンタ３を使用しているユーザの中で、ユーティリティ非搭載装置を使用するユーザにのみ、ＩＰアドレスの変更通知メールＭａ１（図１６参照）を送信する。なお、本実施形態２では、プリンタ３の動作に特徴があるため、プリンタ３の動作を重点的に説明する。
【０１３６】
図２１は、その「ＩＰアドレス変更通知処理」の詳細なフローを示している。図２１に示すフローは、主に、設定変化検知部６１Ｅ及びメール管理部６１Ｆによって実現される。
【０１３７】
プリンタ３は、設定変化検知部６１Ｅが、常時、プリンタ３のＩＰアドレスの設定変更の有無を監視している。
【０１３８】
図２１に示すように、設定変化検知部６１Ｅは、実施形態１（図１２参照）と同様に、プリンタ３のＩＰアドレスの設定変更を検知すると（Ｓ３０５）、新規ＩＰアドレスを機器設定情報として機器設定格納部６２Ｃ（図３参照）に格納し、新規ＩＰアドレスをユーザに通知するためのＩＰアドレス変更通知メールＭａ１（図１６参照）の作成指示をメール管理部６１Ｆに出力する（Ｓ３１０）。
【０１３９】
メール管理部６１Ｆは、設定変化検知部６１ＥからＩＰアドレス変更通知メールＭａ１の作成指示が入力されると、ユーザ情報格納部６２Ｄ（図３参照）からユーザ情報６２ｄａ（図２２参照）を読み出して、ユーザ情報６２ｄａに登録されたユーザ情報一覧を取得し（Ｓ３１６）、ＩＰアドレス変更通知メールＭａ１（図１６参照）を作成する。
【０１４０】
このとき、メール管理部６１Ｆは、各ユーザのユーザ情報６２ｄａの「ユーティリティ」欄に値「１」が格納されているか否かを判定して、ユーザのＰＣ２がユーティリティプログラムを搭載するか否かを判定する（Ｓ３１７）。このＳ３１７の判定は、プリンタ３を利用した履歴があるすべてのユーザの中から、ユーティリティ非搭載装置を使用するユーザ（以下、「ユーティリティ無しユーザ」と称する）を抽出することを意味する。
【０１４１】
Ｓ３１７の判定で、ユーザのＰＣ２がユーティリティプログラムを搭載している（すなわち、ユーザのＰＣ２がユーティリティ搭載装置である）と判定された場合（“Ｙｅｓ”の場合）に、処理は、Ｓ３３６に進む。一方、Ｓ３１７の判定で、ユーザのＰＣ２がユーティリティプログラムを搭載していない（すなわち、ユーザのＰＣ２がユーティリティ非搭載装置である）と判定された場合（“Ｎｏ”の場合）に、メール管理部６１Ｆは、ＩＰアドレス変更通知メールＭａ１の宛先に、ユーティリティプログラムを搭載していないと判定されたＰＣ２のメールアドレスを順次格納し（Ｓ３２０）、さらに、機器設定格納部６２Ｃ（図３参照）に格納された機器設定情報を参照して、ＩＰアドレス変更通知メールＭａ１の本文に、プリンタ３に割り当てられた新規ＩＰアドレスを記載する（Ｓ３２５）。
【０１４２】
Ｓ３２５の後、メール管理部６１Ｆは、通信制御部６１Ｂに、作成されたＩＰアドレス変更通知メールＭａ１を、ユーティリティ無しユーザのメールアドレス宛に送信させる（Ｓ３３０）。
【０１４３】
Ｓ３３０の後、メール管理部６１Ｆは、ＩＰアドレス変更通知メールＭａ１がすべてのユーティリティ無しユーザのメールアドレス宛に送信されたか否かを判定する（Ｓ３３６）。
【０１４４】
Ｓ３３６の判定で、ＩＰアドレス変更通知メールＭａ１がすべてのユーティリティ無しユーザのメールアドレス宛に送信されたと判定された場合（“Ｙｅｓ”の場合）に、図２１に示す「ＩＰアドレス変更通知処理」は、終了となる。
【０１４５】
一方、Ｓ３３６の判定で、ＩＰアドレス変更通知メールＭａ１がすべてのユーティリティ無しユーザのメールアドレス宛に送信されていないと判定された場合（“Ｎｏ”の場合）に、処理は、Ｓ３１７に戻る。その結果、メール管理部６１Ｆは、Ｓ３１７以降の処理を再度実行する。
【０１４６】
なお、Ｓ３１７の判定で、ユーザのＰＣ２がユーティリティプログラムを搭載している（すなわち、ユーザのＰＣ２がユーティリティ搭載装置である）と判定された場合（“Ｙｅｓ”の場合）に、プリンタ３はＩＰアドレス変更通知メールＭａ１をユーザに送信する必要がないため、メール管理部６１Ｆは、Ｓ３２０〜Ｓ３３０の処理を実行せずに、Ｓ３３６の処理を実行する。
以上が、本実施形態２でのプリンタ３のＩＰアドレス設定変更時の処理である。
【０１４７】
以上の通り、本実施形態２によれば、実施形態１と同様に、プリンタ３が、プリンタ３の設定が変化している場合に、設定の変化を通知するためのメールを各ユーザのメールアドレス宛に送信する。そのため、実施形態２によれば、ＰＣ２が印刷ジョブデータを送信する前に、ユーザに、プリンタ情報の設定変更を行わせることができ、もって、ユーザがＩＰアドレスの設定変更に気付かずに印刷を指示できなくなることを防止することができる。
また、本実施形態２によれば、プリンタ３は、プリンタ３のＩＰアドレスの設定変更を検知する手段を備えるＰＣ１０２に対して、ＩＰアドレス変更通知メールＭａ１を送信しない。そのため、本実施形態２によれば、ＰＣ１０２は、不要なメールを受信しなくてもよくなり、また、ネットワーク５は、トラフィックを不要に増大させることがないという効果が得られる。
【０１４８】
本発明は、前記した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲で種々の変更や変形を行うことができる。
例えば、画像形成装置３は、プリンタに限らず、ＭＦＰ等であってもよい。なお、「ＭＦＰ」とは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ（又はＰｒｏｄｕｃｔ）の略称で、プリンタにファクシミリ機能やスキャナ機能、コピー機能等を付加した装置である。
また、実施形態では、「プリンタ３の設定の変化」として、プリンタ３に割り当てられたＩＰアドレスが変更された場合を例にして本発明を説明したが、本発明は、媒体トレイの装着状態又は非装着状態が変更された場合や、各媒体トレイに収容されている媒体のサイズが変更された場合等にも適用することができる。
【符号の説明】
【０１４９】
１    画像形成システム
２（２Ａ，２Ｂ，…）    情報処理装置（ＰＣ）
３    画像形成装置（プリンタ）
４    メールサーバ
５    ネットワーク
１１、６１    制御部
１１Ａ、６１Ａ    主制御部
１１Ｂ、６１Ｂ    通信制御部
１１Ｃ    表示制御部
１１Ｄ    印刷指示部（プリンタドライバ実行部）
１１Ｅ    メール管理部（メーラ実行部）
１１Ｆ    設定管理部
１１Ｇ    ユーティリティ管理部
１２、６２    格納部
１２Ａ    プリンタ情報格納部
１２Ｂ    メールアドレス格納部
１２Ｃ、６２Ｅ    プログラム格納部
１３、６３    通信部
１４    表示部
１４Ａ    報知画面
１４Ｂ    ＩＰアドレス設定画面
１５    入力部
６１    制御部
６１Ｃ    データ解析部
６１Ｄ    画像形成制御部
６１Ｅ    設定変化検知部
６１Ｆ    メール管理部
６２Ａ    受信データ格納部
６２Ｂ    印刷画像データ格納部
６２Ｃ    機器設定格納部
６２Ｄ    ユーザ情報格納部
６４    画像形成部
１０２    ＰＣ（ユーティリティ搭載装置）
【図１】
2012086448.tif 000003
【図２】
2012086448.tif 000004
【図３】
2012086448.tif 000005
【図４】
2012086448.tif 000006
【図５】
2012086448.tif 000007
【図６】
2012086448.tif 000008
【図７】
2012086448.tif 000009
【図８】
2012086448.tif 000010
【図９】
2012086448.tif 000011
【図１０】
2012086448.tif 000012
【図１１】
2012086448.tif 000013
【図１２】
2012086448.tif 000014
【図１３】
2012086448.tif 000015
【図１４】
2012086448.tif 000016
【図１５】
2012086448.tif 000017
【図１６】
2012086448.tif 000018
【図１７】
2012086448.tif 000019
【図１８】
2012086448.tif 000020
【図１９】
2012086448.tif 000021
【図２０】
2012086448.tif 000022
【図２１】
2012086448.tif 000023
【図２２】
2012086448.tif 000024