(57)【要約】【課題】像処理装置への利用者情報の登録を従来よりも簡単に行うことができるようにする。【解決手段】本発明は、予め利用者情報が登録された１又は複数の情報処理装置と、ネットワークを介して、前記情報処理装置から受信した画像処理データに基づいて画像処理を行う１又は複数の画像処理装置とを備え、各情報処理装置が、情報処理装置において画像処理装置を利用するための制御手段を設置する設置手段と、情報処理装置において予め登録されている利用者情報を画像処理装置に送信する送信手段とを有し、画像処理装置が、情報処理装置から受信した利用者情報に基づき利用者情報を登録して、利用者に対して画像処理装置の利用制限の変更を行う利用者情報登録手段を有する。【選択図】      図１６
2015069494.tif 000002
【特許請求の範囲】
【請求項１】
予め利用者情報が登録された１又は複数の情報処理装置と、
ネットワークを介して、前記情報処理装置から受信した画像処理データに基づいて画像処理を行う１又は複数の画像処理装置と
を備え、
前記各情報処理装置が、
該情報処理装置において前記画像処理装置を利用するための制御手段を設置する設置手段と、
該情報処理装置において予め登録されている前記利用者情報を前記画像処理装置に送信する送信手段と
を有し、
前記画像処理装置が、前記情報処理装置から受信した前記利用者情報に基づき前記利用者情報を登録して、利用者に対して該画像処理装置の利用制限の変更を行う利用者情報登録手段を有する
ことを特徴とする画像処理システム。
【請求項２】
前記情報処理装置が、少なくとも、前記利用者の利用者電子メールアドレス情報を含む利用者情報を記憶する利用者情報記憶手段を有し、
前記設置手段が、前記利用者情報記憶手段から前記利用者電子メールアドレス情報を読み出し、前記利用者電子メールアドレス情報を前記利用者情報の一部として前記画像処理装置に送信させるものである
ことを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記情報処理装置が、更に、少なくとも、前記利用者が予め登録した１又は複数の送信先電子メールアドレス情報を記憶する送信先アドレス記憶手段を有し、
前記設置手段が、前記利用者情報記憶手段から前記利用者電子メールアドレス情報を読み出し、この読み出した前記利用者電子メールアドレス情報と共に、前記送信先アドレス記憶手段から１又は複数の送信先電子メールアドレス情報を読み出し、この読み出した前記１又は複数の送信先電子メールアドレス情報とを、前記利用者情報の一部として前記画像処理装置に送信させる
ことを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記情報処理装置が、前記各画像処理装置の利用者情報を管理する管理者用情報処理装置も含むものであることを特徴とする請求項１〜３のいずれかに記載の画像処理システム。
【請求項５】
前記設置手段が、ネットワーク上における前記画像処理装置のネットワークアドレス情報に基づいて前記画像処理装置を特定し、その特定した前記画像処理装置に利用者情報を登録するための電子メールを生成して、その生成した電子メールを前記画像処理装置に送信させるものであることを特徴とする請求項１〜４のいずれかに記載の画像処理システム。
【請求項６】
前記設置手段が、該情報処理装置の利用者を特定する利用者識別情報と、前記特定した画像処理装置から取得した該画像処理装置の画像処理装置識別情報に基づいて電子メールを生成し、その生成した電子メールを前記画像処理装置に送信させるものであることを特徴とする請求項５に記載の画像処理システム。
【請求項７】
前記利用者識別情報が、少なくとも、前記利用者が該情報処理装置を利用するため認証用利用者名称と、前記利用者の電子メールアドレス情報とを含むことを特徴とした請求項６に記載の画像処理システム
【請求項８】
前記画像処理装置識別情報が、少なくとも、該画像処理装置の名称と、該画像処理装置の電子メールアドレス情報と、該画像処理装置の管理者の電子メールアドレスとの全部又は一部を含むことを特徴とした請求項６に記載の画像処理システム。
【請求項９】
ネットワークに接続して、少なくとも、利用者識別情報と利用者に関する利用者付属情報を対応付けた利用者に関する情報を管理する集中管理装置を備え、
前記画像処理装置が、
前記情報処理装置から受信した電子メール含まれる利用者識別情報に基づいて、前記集中管理装置から、対応する利用者付属情報を取得する利用者付属情報取得手段を有し、
前記画像処理装置の前記利用者情報登録手段が、取得した前記利用者付属情報を含む情報を利用者情報として登録する
ことを特徴とする請求項５〜８のいずれかに記載の画像処理システム。
【請求項１０】
前記画像処理装置が、前記利用者情報登録手段により前記利用者の利用者情報の登録結果を、前記情報処理装置に通知する通知手段を備えることを特徴とする請求項９に記載の画像処理システム。
【請求項１１】
前記画像処理装置が、前記管理者用情報処理装置に対して、前記利用者の登録の許可を行うための電子メールを送信し、前記管理者用情報処理装置からの登録許可メールを受信した後に、利用者情報の登録を行うことを特徴とした請求項５〜１０のいずれかに記載の画像処理システム。
【請求項１２】
前記利用者付属情報が、少なくとも、利用者の氏名と、電子メールアドレス情報、所属情報を含むことを特徴とする請求項１０又は１１に記載の画像処理システム。
【請求項１３】
ネットワークを介して画像処理装置を複数の情報処理装置で共用する画像処理システムで、画像処理装置に利用者情報を登録する情報処理装置において、
該情報処理装置において前記画像処理装置を利用するための制御手段を設置する設置手段と、
該情報処理装置において予め登録されている前記利用者情報を前記画像処理装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項１４】
ネットワークを介して、１又は複数の情報処理装置を利用する利用者の利用者情報を登録する画像処理装置において、
ネットワークを介して前記１又は複数の情報処理装置から受信した前記利用者情報に基づき前記利用者情報を登録して、利用者に対して該画像処理装置の利用制限の変更を行う利用者情報登録手段を備えることを特徴とする画像処理装置。
【請求項１５】
ネットワークを介して画像処理装置を複数の情報処理装置で共用する画像処理システムで、画像処理装置に利用者情報を登録する情報処理プログラムにおいて、
コンピュータを、
該情報処理装置において前記画像処理装置を利用するための制御手段を設置する設置手段、
該情報処理装置において予め登録されている前記利用者情報を前記画像処理装置に送信する送信手段
として機能させることを特徴とする情報処理プログラム。
【請求項１６】
ネットワークを介して、１又は複数の情報処理装置を利用する利用者の利用者情報を登録する画像処理プログラムにおいて、
コンピュータを、
ネットワークを介して前記１又は複数の情報処理装置から受信した前記利用者情報に基づき前記利用者情報を登録して、利用者に対して該画像処理装置の利用制限の変更を行う利用者情報登録手段として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、情報処理装置、画像処理装置、情報処理プログラム及び画像処理プログラムに関し、例えば、ネットワークを介してパーソナルコンピュータが画像処理装置を共用する画像処理システムに適用し得るものである。
【背景技術】
【０００２】
ネットワークを介して、複数のパーソナルコンピュータが共用する、プリンタ、ファクシミリ装置、ＭＦＰ等の画像処理装置（以下、代表してプリンタを例示する。）において、例えばＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）環境などでプリンタのＩＰアドレスが自動的に変更される事がある。そのような場合、ユーザは、プリンタのＩＰアドレスの変更に伴いパーソナルコンピュータに設定されているプリンタドライバの接続先としてのプリンタのＩＰアドレスを変更しなければならない。
【０００３】
従来技術は、プリンタのＩＰアドレスの設定が変化している場合に、設定の変化を通知するためのメールを各ユーザのメールアドレス宛に送信するプリンタを提供するものである。従来技術は、プリンタが自身のＩＰアドレスの設定状態を監視し、既存のＩＰアドレスから新たなＩＰアドレスに変化する状態を検知した場合に、予めプリンタに登録されているユーザのメールアドレス宛てに変更の通知を出すものである。
【０００４】
また、プリンタ内のユーザ情報の利用方法として、プリンタ内のユーザ情報にユーザの印刷回数等の情報を持たせ、プリンタの使用状況の管理や、印刷回数によってユーザのプリンタ使用を制限するといった利用方法がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−０８６４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、プリンタ内の利用者情報は、運用する前にプリンタの管理者や設置員が予め登録している事が前提としてあるため、管理者や設置員は、ユーザ情報を一手にプリンタに登録するという煩雑な作業をする必要があった。
【０００７】
そのため、画像処理装置への利用者情報の登録を従来よりも簡単に行うことができる画像処理システム、情報処理装置、画像処理装置、情報処理プログラム及び画像処理プログラムが求められている。
【課題を解決するための手段】
【０００８】
かかる課題を解決するために、第１の本発明は、（１）予め利用者情報が登録された１又は複数の情報処理装置と、（２）ネットワークを介して、前記情報処理装置から受信した画像処理データに基づいて画像処理を行う１又は複数の画像処理装置とを備え、各情報処理装置が、（１−１）情報処理装置において画像処理装置を利用するための制御手段を設置する設置手段と、（１−２）情報処理装置において予め登録されている利用者情報を画像処理装置に送信する送信手段とを有し、画像処理装置が、（２−１）情報処理装置から受信した利用者情報に基づき利用者情報を登録して、利用者に対して画像処理装置の利用制限の変更を行う利用者情報登録手段を有することを特徴とする画像処理システムである。
【０００９】
第２の本発明は、ネットワークを介して画像処理装置を複数の情報処理装置で共用する画像処理システムで、画像処理装置に利用者情報を登録する情報処理装置において、（１）情報処理装置において画像処理装置を利用するための制御手段を設置する設置手段と、（２）情報処理装置において予め登録されている利用者情報を画像処理装置に送信する送信手段とを備えることを特徴とする情報処理装置である。
【００１０】
第３の本発明は、ネットワークを介して、１又は複数の情報処理装置を利用する利用者の利用者情報を登録する画像処理装置において、ネットワークを介して１又は複数の情報処理装置から受信した利用者情報に基づき利用者情報を登録して、利用者に対して該画像処理装置の利用制限の変更を行う利用者情報登録手段を備えることを特徴とする画像処理装置である。
【００１１】
第４の本発明は、ネットワークを介して画像処理装置を複数の情報処理装置で共用する画像処理システムで、画像処理装置に利用者情報を登録する情報処理プログラムにおいて、コンピュータを、（１）情報処理装置において画像処理装置を利用するための制御手段を設置する設置手段、（２）情報処理装置において予め登録されている利用者情報を画像処理装置に送信する送信手段として機能させることを特徴とする情報処理プログラムである。
【００１２】
第５の本発明は、ネットワークを介して、１又は複数の情報処理装置を利用する利用者の利用者情報を登録する画像処理プログラムにおいて、コンピュータを、ネットワークを介して１又は複数の情報処理装置から受信した利用者情報に基づき利用者情報を登録して、利用者に対して画像処理装置の利用制限の変更を行う利用者情報登録手段として機能させることを特徴とする画像処理プログラムである。
【発明の効果】
【００１３】
本発明によれば、画像処理装置への利用者情報の登録を従来よりも簡単に行うことができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態に係る画像処理システムの全体構成を示す全体構成図である。
【図２】第１の実施形態に係る画像処理システムを構成するクライアントＰＣ、プリンタ及びサーバＰＣのそれぞれの内部構成を示す内部構成図である。
【図３】第１の実施形態に係るクライアントＰＣの機能的な内部構成を示す機能ブロック図である。
【図４】第１の実施形態に係るインストーラの機能的な内部構成を示す機能ブロック図である。
【図５】第１の実施形態に係るプリンタの内部構成を示す内部構成図である。
【図６】第１の実施形態に係るサーバＰＣの内部構成を示す内部構成図である。
【図７】実施形態に係るインストーラ画面（プリンタ指定画面）を示す画面図である。
【図８】実施形態に係るインストーラ画面（ユーザ情報登録画面）を示す画面図である。
【図９】実施形態に係るインストーラ画面（ドライバインストール開始画面）を示す画面図である。
【図１０】実施形態に係るインストーラ画面（ドライバインストール完了画面）を示す画面図である。
【図１１】実施形態に係る電子メールテンプレートを説明する説明図である。
【図１２】実施形態に係るサーバＰＣのユーザ情報データベースの構成を示す構成図である。
【図１３】実施形態に係るプリンタのメモリに設定されるプリンタ情報の構成を示す構成図である。
【図１４】実施形態に係るプリンタのユーザ情報の構成を示す構成図である。
【図１５】実施形態に係るプリンタにおいてユーザ情報登録完了時の電子メールテンプレートを説明する説明図である。
【図１６】第１の実施形態に係る画像処理システムにおける画像処理の動作を示すシーケンス図である。
【図１７】第１の実施形態に係るインストーラにおける詳細処理を示すフローチャートである。
【図１８】第１の実施形態に係るインストーラが生成する電子メール本文を説明する説明図である。
【図１９】第１の実施形態に係るプリンタの制御プログラムの詳細処理を示すフローチャートである。
【図２０】第１の実施形態に係る処理後のプリンタのユーザ情報の構成を示す構成図である。
【図２１】実施形態に係るプリンタが送信する電子メール本文（登録成功）を説明する説明図である。
【図２２】実施形態に係るプリンタが送信する電子メール本文（登録失敗）を説明する説明図である。
【図２３】実施形態に係る複数のユーザに対する処理後のプリンタのユーザ情報の構成を示す構成図である。
【図２４】第２の実施形態に係る画像処理システムの全体構成を示す全体構成図である。
【図２５】第２の実施形態に係る画像処理システム及び各構成要素の内部構成を示す内部構成図である。
【図２６】第２の実施形態に係る管理者用ＰＣの機能的な内部構成を示す機能ブロック図である。
【図２７】第２の実施形態に係るプリンタのメモリに設定されるプリンタ情報の構成を説明する説明図である。
【図２８】第２の実施形態に係る画像処理システムにおける画像処理の動作を示すシーケンス図である。
【図２９】第２の実施形態に係るプリンタの制御プログラムの詳細な処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
（Ａ）第１の実施形態
以下では、本発明の画像処理システム、情報処理装置、画像処理装置、情報処理プログラム及び画像処理プログラムの第１の実施形態を、図面を参照しながら詳細に説明する。
【００１６】
（Ａ−１）第１の実施形態の構成
図１は、第１の実施形態に係る画像処理システムの全体構成を示す全体構成図である。
【００１７】
図１において、第１の実施形態に係る画像処理システム６は、情報処理装置としてのクライアントパーソナルコンピュータ（以下、クライアントＰＣと呼ぶ。）１、画像処理装置としてのプリンタ２、集中管理装置としてのサーバパーソナルコンピュータ（以下、サーバＰＣとも呼ぶ。）３を有する。図１に示すように、クライアントＰＣ１、プリンタ２及びサーバＰＣ３は、ネットワーク５で接続されている。
【００１８】
なお、図１では説明を簡単にするために、クライアントＰＣ１及びプリンタ２がそれぞれ１台の場合を例示するが、これら各構成要素の数は、特に限定されるものではなく、それぞれ２台以上であっても良い。
【００１９】
図２は、第１の実施形態に係る画像処理システム６を構成するクライアントＰＣ１、プリンタ２及びサーバＰＣ３のそれぞれの内部構成を示す内部構成図である。
【００２０】
図２において、第１の実施形態に係るクライアントＰＣ１は、ＣＰＵ１０、メモリ１１、ネットワークインタフェース１２、入力部１３、表示部１４、ＨＤＤ１５を有する。
【００２１】
ＣＰＵ１０は、クライアントＰＣ１が行う処理やデータ演算など各種制御を行う演算処理装置である。
【００２２】
メモリ１１は、例えばＲＯＭやＲＡＭなどから構成されるクライアントＰＣｌで稼働するプログラムなどが一時的にデータ展開に使用する揮発性記憶装置、または、クライアントＰＣ１の基本的な情報を格納する不揮発性記憶装置である。
【００２３】
ネットワークインタフェース１２は、例えばネットワークインタフェースカード（ＮＩＣカード）などから構成されネットワーク５で接続された他の機器と通信を行うための装置である。
【００２４】
入力部１３は、例えばマウスやキーボードなどから構成されクライアントＰＣｌに対して、ユーザが各種指示を行うための装置である。
【００２５】
表示部１４は、例えばディスプレイなどから構成されクライアントＰＣ１の各種情報をユーザに提示するための装置である。
【００２６】
ＨＤＤ１５は、クライアントＰＣ１で稼働するオペレーティングシステム（ＯＳ）や、アプリケーションなどのソフトウェアや、プリンタ２の制御手段としてのデバイスドライバ、そしてソフトウェアやデバイスドライバが利用する各種データを記憶するための装置である。
【００２７】
図２において、第１の実施形態に係るプリンタ２は、ＣＰＵ２０、メモリ２１、ネットワークインタフェース２２、制御プログラム２３、入力部２４、表示部２５、ＨＤＤ２６、画像処理部２７を有する。
【００２８】
ＣＰＵ２０は、プリンタ２が行う処理やデータ演算など各種制御を行う装置である。
【００２９】
メモリ２１は、例えばＲＯＭやＲＡＭなどから構成されるプリンタ２での画像処理などで一時的にデータ展開に使用する揮発性記憶装置、または、プリンタ２の基本的な情報を格納する不揮発性記憶装置である。
【００３０】
ネットワークインタフェース２２は、例えばネットワークインタフェースカード（ＮＩＣカード）などから構成されネットワーク５で接続された他の機器と通信を行うための装置である。制御プログラム２３は、例えばファームウェアなどから構成されプリンタ２の各種制御を行うための装置である。
【００３１】
入力部２４は、例えばメニューボタンやスイッチなどから構成されプリンタ２に対して、ユーザが各種指示を行うための装置である。
【００３２】
表示部２５は、例えば表示パネルなどから構成され、プリンタ２の各種情報をユーザに提示するための装置である。
【００３３】
ＨＤＤ２６は、プリンタ２が受信した画像処理データやプログラムなどが扱う各種データを記憶するための装置である。
【００３４】
画像処理部２７は、プリンタ２が受信した画像処理データを印刷データに変換して印刷するための装置である。
【００３５】
図２において、第１の実施形態に係るサーバＰＣ３は、ＣＰＵ３０、メモリ３１、ネットワークインタフェース３２、入力部３３、表示部３４、ＨＤＤ３５を有する。
【００３６】
ＣＰＵ３０は、サーバＰＣ３が行う処理やデータ演算など各種制御を行う装置である。
【００３７】
メモリ３１は、例えばＲＯＭやＲＡＭなどから構成されるサーバＰＣ３で稼働するプログラムなどが一時的にデータ展開に使用する揮発性記憶装置、または、サーバＰＣ３の基本的な情報を格納する不揮発性記憶装置である。
【００３８】
ネットワークインタフェース３２は、例えばネットワークインタフェースカード（ＮＩＣカード）などから構成されネットワーク５で接続された他の機器と通信を行うための装置である。
【００３９】
入力部３３は、例えばマウスやキーボードなどから構成されサーバＰＣ３に対して、ユーザが各種指示を行うための装置である。
【００４０】
表示部３４は、例えばディスプレイなどから構成されサーバＰＣ３の各種情報をユーザに提示するための装置である。
【００４１】
ＨＤＤ３５は、サーバＰＣ３で稼働するオペレーティングシステム（ＯＳ）やアプリケーションなどのソフトウェアやデバイスドライバ、そしてソフトウェアやデバイスドライバが利用する各種データを記憶するための装置である。
【００４２】
図３は、第１の実施形態に係るクライアントＰＣ１の機能的な内部構成を示す機能ブロック図である。
【００４３】
クライアントＰＣ１の内部構成は、図３で示すように、設置手段としてのインストーラ１００、オペレーティングシステム（ＯＳ）１０１を有する。
【００４４】
ＯＳ１０１は、ユーザがクライアントＰＣ１を操作するための基本的な制御や、クライアントＰＣ１の管理を行うための基本ソフトウェアである。第１の実施形態に係るＯＳ１０１は汎用ＯＳを広く適用することができる。この実施形態では、ＯＳ１０１がＷｉｎｄｏｗｓ（登録商標）を例として説明を行う。
【００４５】
ＯＳ１０１に含まれるレジストリ１０２は、ＯＳ１０１や、クライアントＰＣ１上で稼働するその他のソフトウェアやプログラムにおける基本的な情報を格納するためのデータベースである。
【００４６】
インストーラ１００は、例えばプリンタ購入時に同封されているセットアップメディアに含まれるプリンタドライバや、ソフトウェアをクライアントＰＣ１にインストールするためのプログラムである。インストーラ１００は、当該クライアントＰＣ１にプリンタ２を制御するためのプリンタドライバを設置するものとして機能する。また、インストーラ１００は、プリンタ２にユーザ情報（利用者情報）を登録するために、後述する図７から図１０に示すような画面を持つプログラムである。
【００４７】
図４は、第１の実施形態に係るインストーラ１００の機能的な内部構成を示す機能ブロック図である。
【００４８】
図４に示すように、インストーラ１００は、その内部機能として、プリンタ特定部１１０、プリンタ情報取得部１１１、ＰＣ情報取得部１１２、電子メール生成部１１３、電子メール送信部１１４、ドライバインストール部１１５、電子メールテンプレート１１６、ドライバ１１７を有する。
【００４９】
プリンタ特定部１１０は、例えばＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）などを利用した通信でＴＣＰ／ＩＰネットワークに接続されたネットワーク機器の検知する手段を用い、ネットワーク上の利用可能なプリンタからユーザが対象とするプリンタを特定するための処理部である。
【００５０】
プリンタ情報取得部１１１は、例えばＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）で管理されている機器情報から特定のオブジェクトを読み出す手段を用い、特定されたプリンタに設定されているプリンタ名や電子メールアドレスなどの情報を取得するための処理部である。
【００５１】
ＰＣ情報取得部１１２は、例えば、クライアントＰＣｌのＯＳ１０１に予め備わっている標準的な関数を利用し、レジストリ１０２に記録されたＯＳ１０１のシステム情報を読み出す手段を用い、ユーザのログオン名称や電子メールアドレスなどの情報を取得するための処理部である。
【００５２】
電子メール生成部１１３は、後述する図１１に示すような電子メールテンプレート１１６に所定の情報を埋め込み、電子メールの本文を生成するための処理部である。
【００５３】
電子メール送信部１１４は、例えばＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などを利用した通信で、所定のサーバに電子メールを送信するための処理部である。
【００５４】
ドライバインストール部１１５は、プリンタドライバをインストールするものである。
【００５５】
電子メールテンプレート１１６は、電子メール作成部１１３が電子メールを作成するための電子メールのテンプレートであり、例えば後述する図１１に示す内容のものである。
【００５６】
ドライバ１１７は、例えばプリンタドライバなどで、クライアントＰＣ１上で稼働し、アプリケーションで生成したドキュメントファイルを画像処理データに変換し、プリンタに送信するためのプログラムである。
【００５７】
図５は、第１の実施形態に係るプリンタ２の内部構成を示す内部構成図である。図５において、プリンタ２は、制御プログラム２３、メモリ２１、ＨＤＤ２６を有する。
【００５８】
メモリ２１は、図１３で示すようにプリンタ２の基本情報であるプリンタ情報２０５などを記憶するものである。
【００５９】
ＨＤＤ２６は、図１４で示すようにプリンタ２の利用する利用者の情報が格納されているユーザ情報２０６や、図１５で示すように、プリンタ２の利用者へ通知する際の電子メールテンプレート２０７などを記憶するものである。
【００６０】
制御プログラム２３は、例えばファームウェアなどから構成され、プリンタが行う画像処理や外部の機器との通信処理を制御するプログラムである。制御プログラム２３は、電子メール受信部２００、電子メール送信部２０１、ユーザ情報取得部２０２、ユーザ付属情報取得部２０３、ユーザ情報登録部２０４を有する。
【００６１】
電子メール受信部２００は、例えばＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）などを利用した通信で、所定のサーバから電子メールを受信するための処理部である。
【００６２】
電子メール送信部２０１は、例えばＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などを利用した通信で、所定のサーバに電子メールを送信するための処理部である。
【００６３】
ユーザ情報取得部２０２は、受信した電子メールの本文を解析し、特定の情報を取得するための処理部である。
【００６４】
ユーザ付属情報取得部２０３は、所定のサーバで管理されるディレクトリサービスと通信を行い所望する情報をディレクトリサービスから取得するための処理部である。
【００６５】
ユーザ情報登録部２０４は、プリンタ２のユーザ情報２０６に所望する情報を登録するための処理部である。
【００６６】
図６は、第１の実施形態に係るサーバＰＣ３の内部構成を示す内部構成図である。図６において、サーバＰＣ３は、オペレーティングシステム（ＯＳ）３００、ユーザ情報データベース３０１を有する。
【００６７】
ＯＳ３００は、ユーザがサーバＰＣ３を操作するための基本的な制御や、サーバＰＣ３の管理を行うための基本ソフトウェアである。ここで、ＯＳ３００は、汎用ＯＳを適用することができる。この実施形態では、ＯＳ３００が本Ｗｉｎｄｏｗｓ（登録商標）を適用する場合を例示して説明する。
【００６８】
ユーザ情報データベース３０１は、サーバＰＣ３に構築されるネットワーク環境を利用するＰＣやプリンタやユーザなどの情報を一元管理するためのディレクトリサービスである。ユーザ情報データベース３０１は、例えば、ユーザ情報であれば、図１２に示すような情報が管理されている。ここで、この実施形態では、ディレクトリサービスをＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ（登録商標）を例として説明を行う。
【００６９】
以上の説明にある電子メールの送信と受信を行うための所定のサーバとは、例えば、クライアントから送信された宛先情報を含む通知文書を蓄積するサービスと、クライアントからの要求に対して蓄積された通知情報を返答するサービスから構成されるサーバとする。この実施形態では、一般的なメールサーバを利用するため説明は省略する。
【００７０】
（Ａ−２）第１の実施形態の動作
以下では、第１の実施形態に係る画像処理システム６における処理を、図面を参照しながら詳細に説明する。
【００７１】
（Ａ−２−１）全体動作
図１６は、第１の実施形態に係る画像処理システム６における画像処理の動作を示すシーケンス図である。
【００７２】
この実施形態は、ユーザがクライアントＰＣ１上で、インストーラ１００を実行することで処理を開始する。クライアントＰＣ１において、メモリ１１には予め利用者情報（以下、ユーザ情報とも呼ぶ。）が記憶されている。この利用者情報は、例えば、少なくとも利用者の電子メールアドレス情報を含むものであり、さらに、利用者の氏名・名称や、利用者のＩＤなどを含むようにしても良い。
【００７３】
インストーラ１００は、プリンタ２を特定するための検索処理を行い（Ｓ１）、プリンタ２は検索に対しての応答を行うことで（Ｓ２）、インストーラ１００がプリンタ２を特定する。ここで、利用者が使用するプリンタ２は１台であっても良いし又は２台以上としても良い。
【００７４】
引き続きインストーラ１００は、プリンタ２のプリンタ情報を取得すべく情報取得要求を行い（Ｓ３）、前述と同様にプリンタ２からの応答を得ることで（Ｓ４）、特定したプリンタ２に対して、この実施形態で必要な情報を得る。なお、このインストーラ１００とプリンタ２の情報取得要求と応答の処理は、Ｓ５及びＳ６も同様である。
【００７５】
次に、インストーラ１００は、クライアントＰＣ１のＯＳ１０１から、ユーザ情報を取得するため、予めＯＳに備えられているＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｉｎｔｅｒｆａｃｅ）を利用して情報取得の処理を行い（Ｓ７）、そのＡＰＩの戻り値を取得することで（Ｓ８）、この実施形態に必要なユーザ情報を取得する。
【００７６】
ここまでの処理でインストーラ１００は、プリンタ２に関する必要な情報と、クライアントＰＣ１に関しての情報のうちこの実施形態で必要とする情報を揃えたことになる。
【００７７】
以上により、収集した情報に基づいて、インストーラ１００は自身に組み込まれている電子メールテンプレート１１６を元に、電子メールの本文を形成する処理を行い（Ｓ９）、プリンタ２に対しての電子メールの送信処理を行う（Ｓ１０）。
【００７８】
プリンタ２の制御プログラム２３は、インストーラ１００より送信された電子メールを受信した時点で、電子メールの本文よりユーザ情報を取得する処理を行い（Ｓ１１）、この実施形態を行っているユーザ情報を得る。
【００７９】
引き続き制御プログラム２３は、取得したユーザ情報を元に、サーバＰＣ３のディレクトリサービスに対して、その他のユーザ情報を取得するためのユーザ情報検索要求を行い（Ｓ１２）、その応答として取得したユーザ情報を付属情報として取得する（Ｓ１３）。
【００８０】
ここまでの処理で制御プログラム２３は、ユーザに関する情報のうちこの実施形態で必要とする情報を揃えたことになり、これら取得した情報をプリンタ２が持つユーザ情報へと登録する（Ｓ１４）。
【００８１】
ユーザ情報の登録が完了したら、制御プログラム２３は、先のユーザ付属情報として取得したユーザの電子メールアドレスに対して、自身に組み込まれている電子メールテンプレートを元に、電子メールの本文を形成する処理を行い（Ｓ１５）、クライアントＰＣ１に対しての電子メールの送信処理を行うことで（Ｓ１６）、ユーザに対してプリンタ２に情報が登録されたことを通知する。
【００８２】
最後にインストーラ１００は、クライアントＰＣｌに対して自身に組み込まれているドライバのインストール処理を行う（Ｓ１７）。
【００８３】
（Ａ−２−２）インストーラ１００の詳細処理
次に、以上に説明したインストーラの処理の詳細について、図１７を用いて説明する。
【００８４】
図１７は、第１の実施形態に係るインストーラ１００における詳細処理を示すフローチャートである。
【００８５】
インストーラ１００が起動すると、図７の画面を表示する（ＳＡ１）。図７のインストーラ画面は、プリンタを指定する指定画面であり、接続先のＩＰアドレスを指定する入力ボックス１２０、対象プリンタ一覧ボックス１２１、「ＯＫ」ボタン１２２を有する。
【００８６】
インストーラ１００は、画面上のＩＰアドレス指定の入力ボックス１２０の入力状態を監視する（ＳＡ２）。ここで、入力ボックス１２０の監視は、ユーザが入力ボックス１２０に対してデータを入力することでの入力ボックスのステータス変化を監視するものであり、入力ボックスに対して値が書き込まれたかを監視する方法を用いることができる。
【００８７】
例えば、この実施形態では、プリンタ２のＩＰアドレスを「１９２．１６８．０．１」とし、ユーザは先のＩＰアドレスをＩＰアドレス指定の入力ボックス１２０に入力したものとする。
【００８８】
インストーラ１００のプリンタ特定部１１０は、画面上で入力されたＩＰアドレス「１９２．１６８．０．１」を利用し、ＳＮＭＰプロトコルによる機器検索を行う（ＳＡ３）。ここでの検索方法とは、クライアントＰＣ１と同一ネットワークに接続されている機器のうち、特定のアドレス（例：１９２．１６８.０．１）に対しての応答を得るものであり、例えばＰＩＮＧコマンドのように、ＩＰアドレス「１９２．１６８．０．１」に対してＩＰパケットを送信し、対象の機器からの返答が行われるか否かを判定する方法を用いることができる。
【００８９】
例えば、この実施形態では、インストーラ１００に対してプリンタ２からの返答があれば、ユーザが指定したＩＰアドレスを元に、プリンタが特定（検出）されたこととする（ＳＡ４）。
【００９０】
インストーラ１００は、プリンタ２を特定することで、プリンタ情報取得部１１１へと処理を移動する。プリンタ情報取得部１１１は、ＩＰアドレス「１９２．１６８．０．１」の情報を元に、プリンタ２に対して画像処理装置識別情報（以下、プリンタ情報とも呼ぶ。）の取得要求を送信する（ＳＡ５）。
【００９１】
ここで、画像処理装置識別情報は、例えば、プリンタ２の名称（例えば、プリンタ２の機種名）や、プリンタ２の電子メールアドレス等が含まれる。
【００９２】
ここでの画像処理装置識別情報の取得要求の方法は、ネットワークに対応した機器が保持するＭＩＢを利用することを例として説明する。ここで、ＭＩＢとは、ネットワーク上の機器に関する情報がツリー構造で管理されたデータベースであり、その管理された情報に対して外部からＳＮＭＰプロトコルを用いた通信で特定のオブジェクトＩＤに割り当てられている値を参照することが可能である。
【００９３】
この実施形態で説明するプリンタ２には、図１３のようなプリンタ情報が予め設定されており、図１３のプリンタ情報は、一意のオブジェクトＩＤ（２０５０）に対して、プリンタ情報の値（２０５１）が割り当てられている。
【００９４】
プリンタ情報取得部１１１は、プリンタ２の機種名（２０５３）を取得するための「オブジェクトＩＤ＝１．３．６．１．４．１．ＸＸＸＸ．１．２」を参照キーとしてプリンタ２に送信する。これに対する応答によりプリンタ２のオブジェクトＩＤ「１．３．６．１．４．１．ＸＸＸＸ．１．２」に割り当てられている機種名「Ｐｒｎｌ」を取得する。
【００９５】
引き続き、機種名と同様の方法で、プリンタ２の電子メールアドレス（２０５４）を「オブジェクトＩＤ＝１．３．６．１．４．１．ＸＸＸＸ．１．１０１」の参照キーによって送信し、割り当てられている電子メールアドレス（２０５４）として「Ｐｒｎ１＠ａｂｃ．ｃｏｍ」を取得する（ＳＡ６）。
【００９６】
先に取得したプリンタ２の機種名「Ｐｒｎ１」は、インストーラ１００の画面に「対象プリンタの一覧（１２１）」に表示することで、ユーザにプリンタ２が特定されたことを通知する。
【００９７】
インストーラ１００の画面上でユーザが対象プリンタを確認し、ＯＫボタン１２２をクリックすることで、インストーラ１００は、図８に示すような画面に遷移する。図８の画面は、ユーザ情報の登録ボタン１２３と、「ＯＫ」ボタン１２４を有しており、ユーザが、ユーザ情報の登録ボタン１２３をクリックすることで、以降に説明する処理が開始される。
【００９８】
ユーザが図８の画面のユーザ情報の登録ボタン１２３をクリックすることで、インストーラ１００はクライアントＰＣ１の情報を取得するために、処理をＰＣ情報取得部１１２へ移行する。
【００９９】
ＰＣ情報取得部１１２は、当該情報処理装置１における利用者識別情報（以下、ＰＣ情報とも呼ぶ。）を取得する（ＳＡ７）。
【０１００】
この利用者識別情報は、インストーラ１００を操作しているユーザを識別する情報であり、認証用利用者名称、ユーザの電子メールアドレスを含むものである。つまり、ＰＣ情報取得部１１２は、インストーラ１００を操作しているユーザが、画像処理システム６にログオンする際に利用している認証用利用者名称とユーザの電子メールアドレスを取得する。
【０１０１】
ここで、認証用利用者名称とは、画像処理システム６において利用者がログオンするための認証用の名称であり、例えばログオン名称等が該当する。ここでは、認証用利用者名称がログオン名称である場合を例示する。
【０１０２】
ログオン名称の取得方法は、例えばＷｉｎｄｏｗｓの標準ＡＰＩである「Ｇｅｔ  Ｕｓｅｒ  Ｎａｍｅ関数」を用いることで、インストーラ１００が動的に確保したクライアントＰＣ１のメモリ領域と、そのメモリ領域のサイズ情報を関数に渡すことで、その確保したメモリ領域に、ＯＳ１０３にログインしているユーザのログオン名称が取得する方法を用いることができ、この実施形態では、例えばユーザのログオン名「Ｉｎｏｕｅ」を取得する。
【０１０３】
電子メールアドレスの取得は、例えばＯｕｔｌｏｏｋ（登録商標）であれば、ＯＳ１０１のレジストリ１０２情報「ＨＫＥＹ＿ＣＵＲＲＥＮＴ−ＵＳＥＲ￥Ｓｏｆｔｗａｒｅ￥Ｍｉｃｒｏｓｏｆｔ￥Ｉｎｔｅｒｎｅｔ  Ａｃｃｏｕｎｔ  Ｍａｎａｇｅｒ￥Ａｃｃｏｕｎｔｓ￥０００００００１」）に定義されている「ＳＭＴＰ  Ｅｍａｉｌ  Ａｄｄｒｅｓｓ」に、クライアントＰＣ１のユーザの電子メールアドレス情報が取得でき、この実施形態では例えば「ｔａｒｏ１２３＠ａｂｃ．ｃｏｍ」を取得する。
【０１０４】
以上までの処理で、インストーラ１００は、プリンタ２のＩＰアドレス「１９２．１６８．０．１」と、プリンタ２の機種名「Ｐｒｎ１」と、プリンタ２の電子メールアドレス「Ｐｒｎ１＠ａｂｃ．ｃｏｍ」の情報、そしてインストーラ１００を利用しているユーザのログオン名称「Ｉｎｏｕｅ」と、ユーザの電子メールアドレス「ｔａｒｏ１２３＠ａｂｃ．ｃｏｍ」の情報を確保できた。
【０１０５】
次に、インストーラ１００は、プリンタ２に電子メールを送信するまでの手続きを行うため、処理を電子メール生成部１１３へ処理を移行する（ＳＡ８）。
【０１０６】
電子メール生成部１１３は、図１１に示すような電子メールテンプレート１１６を読み込み、登録先プリンタの記述にある＜Ｐｒｉｎｔｅｒ  Ｎａｍｅ＞（１１６０）に「Ｐｒｎ１」、ＩＰアドレスの記述にある＜ＩＰ  Ａｄｄｒｅｓｓ＞（１１６１）に「１９２．１６８．０．１」、ＵｓｅｒＩＤの記述にある＜ＵｓｅｒＩＤ＞（１１６２）に「Ｉｎｏｕｅ］と、それぞれ文字列情報を置換して、電子メールテンプレート１１６をベースとして、図１８に示すような電子メール本文１１６Ａを生成し、生成した電子メール本文を動的に確保したメモリ領域に格納する。
【０１０７】
なお、ここでは、クライアントＰＣ１のメモリ１１には、当該クライアントＰＣ１を利用する電子メールアドレスが予め登録されている場合を例示している。しかし、クライアントＰＣ１のメモリ１１には、当該利用者だけではなく、例えば部門やグループに属する複数のクライアントＰＣ２を利用する利用者の利用者識別情報（例えば、複数の利用者の認証用利用者名称、電子メールアドレスを含む情報）が登録されており、インストーラ１００が、これら複数の利用者の電子メールアドレスを用いて、複数の利用者の利用者情報をプリンタ２に登録できるようにしても良い。この場合、図１８の電子メールの本文には、ＵｓｅｒＩＤの記述にある＜ＵｓｅｒＩＤ＞（１１６２）に、複数の利用者のログオン名称及び各利用者の電子メールアドレスが追記されるようにしても良い。
【０１０８】
次に、インストーラ１００は、プリンタ２に電子メールを送信するための処理を行うため、処理を電子メール送信部１１４へ処理を移行する（ＳＡ９）。
【０１０９】
電子メール送信部１１４は、例えば、Ｎｅｔ  Ｆｒａｍｅｗｏｒｋ（登録商標）を用いる手段であり、配信用の電子メールをＳＭＴＰサーバヘ送信するためのクラスを持つＳｙｓｔｅｍ．Ｎｅｔ．Ｍａｉｌ名前空間を使用する。
【０１１０】
使用するクラスは、例えば、Ｍａｉｌ  Ｍｅｓｓａｇｅクラスであり、クラスの「Ｔｏプロパティ」に先に取得したプリンタ２の電子メールアドレス「Ｐｒｎ１＠ａｂｃ．ｃｏｍ」を文字列データとして代入し、「Ｆｒｏｍプロパティ」に先に取得したクライアントＰＣ１のユーザの電子メール「ｔａｒｏ１２３＠ａｂｃ．ｃｏｍ」を文字列データとして代入する。
【０１１１】
続いて「Ｂｏｄｙ」プロパティは、図１８の電子メール本文１１６Ａを文字列データとして代入することで、ＭａｉｌＭｅｓｓａｇｅクラスにインストーラ１００からプリンタ２へ送信する電子メールの情報格納が完了したことになる。
【０１１２】
次に、ＳｍｔｐＣｌｉｅｎｔクラスのＨｏｓｔプロパティに対してメール送信サーバ（例：ｌｏｃａｌｈｏｓｔ）を代入した上で、Ｓｅｎｄ関数に、先に実装したＭａｉｌＭｅｓｓａｇｅクラスを指定することで、電子メールを送信する（ＳＡ９）。
【０１１３】
電子メールの送信処理が完了した場合に、インストーラ１００は図９に示すようなユーザに対してプリンタ２からの登録完了の通知を確認する旨の画面へ遷移する（ＳＡ１０及びＳＡ１１）。図９の画面で、ユーザが、「ＯＫ」ボタン１２５をクリックすることで、インストーラ１００のドライバインストール部１１５は、クライアントＰＣｌに対してのドライバ１１７のインストールを行う（ＳＡ１３）。
【０１１４】
ドライバインストール部１１５は、ＯＳ１０１に予め備えられているドライバ追加の手段を用いるものであり、例えばＷｉｎｄｏｗｓではプリンタドライバの追加や削除を行うためのコントロールセットを持つＰｒｉｎｔｕｉライブラリであり、このライブラリが持つＰｒｉｎｔ  ＵＩＥｎｔｒｙ関数に対してドライバ１１７のセットアップ情報ファイル「ｓｅｔｕｐ．ｉｎｆ」、ドライバの名称「Ｐｒｎ」、ドライバに付ける固有名称「Ｐｒｎ」、そしてポート名「Ｐｏｒｔ００１」を「ＰｒｉｎｔＵＩＥｎｔｒｙ／ｉｆ／ｆ“ｓｅｔｕｐ．ｉｎｆ”／ｍ“Ｐｒｎ”／ｂ“Ｐｒｎ”／ｒ“Ｐｏｒｔ００１”」のように与え、コマンドを実行する。
【０１１５】
この実施形態ではクライアントＰＣ１とプリンタ２はネットワークで接続されていることを例としているため、ポート名として与える「Ｐｏｒｔ００１」は、プリンタ２のＩＰアドレス「１９２．１６８．０．１」に基づいた標準ＴＣＰ／ＩＰポートである。
【０１１６】
以上により、インストーラ１００の処理を終了する。
【０１１７】
（Ａ−２−３）プリンタ２の制御プログラム２３の詳細処理
次に、電子メールを受信したあとのプリンタ２の制御プログラム２３での処理、つまりはインストーラ１００の処理ではＳＡ１０からＳＡ１１の時点での処理詳細について、図１９を用いて説明する。
【０１１８】
図１９は、第１の実施形態に係るプリンタ２の制御プログラム２３の詳細処理を示すフローチャートである。
【０１１９】
ユーザ情報取得部２０２は、図１８に示すような電子メール１１６Ａの本文をテキストデータとしてメモリ２１内に展開し、「ＵｓｅｒＩＤ」（１１６２Ａ）に割り当てられている値つまりユーザのログオン名称「Ｉｎｏｕｅ」を抽出する（ＳＢ１）。
【０１２０】
なお、図１８の電子メール１１６Ａにおいて、複数の利用者のログオン名称及び各利用者の電子メールアドレスが記載されている場合には、ユーザ情報取得部２０２は、それら複数の利用者のログオン名称及び各利用者の電子メールアドレスを抽出する。
【０１２１】
次に、ユーザ付属情報取得部２０１に処理を移行し、サーバＰＣ３のディレクトリサーバにアクセスし（ＳＢ２）、接続が完了すると、ユーザ付属情報取得部２０１は、サーバＰＣ３のディレクトリサービスであるユーザ情報データベース３０２の情報を、ユーザのログオン名称に基づいて検索する（ＳＢ３）。
【０１２２】
ここでのユーザ付属情報の取得方法は、例えばディレクトリサービスを利用する方法であって、以降のような情報取得のコマンド「ｄｓｇｅｔ  Ｕｓｅｒ  ｃｎ＝Ｉｎｏｕｅ，Ｃｎ＝Ｕｓｅｒｓ，ｄｃ＝ａｂｃ，ｄｃ＝ｃｏｍｐａｎｙ，ｄｃ＝ｌｏｃａｌ−ｇｉｖｖｅｎｎａｍｅ，−ｓｎ，−ｏｕ」をディレクトリサービスに対して送信することで、「−ｇｌｖｖｅｎｎａｍｅ」（ユーザの氏名）を応答として取得する方法を用いることができる。
【０１２３】
ここでユーザ情報は、図１２に示すようなテーブル情報であり、ＩＤ３０２０の検索キーである「Ｉｎｏｕｅ」にあたる氏名３０２１の情報「井上  太郎」を応答の結果として返す。同様にして、電子メールアドレス３０２２の情報「ｔａｒｏ１２３＠ａｂｃ．ｃｏｍ」、部署情報３０２４の情報「○○部門」を応答結果として返す。
【０１２４】
これにより、ユーザ付属情報取得部２０１は応答結果を取得する（ＳＢ５）。応答結果を得たユーザ付属情報取得部２０３は、電子メールより取得したユーザ情報として氏名「井上  太郎、電子メールアドレス「ｔａｒｏ１２３＠ａｂｃ．ｃｏｍ」、部署情報「○○部門」を保持し、ユーザ情報登録部２０４へ処理を移管する。
【０１２５】
ユーザ情報登録部２０４は、プリンタ２のユーザ情報２０６のテーブルに対して、ＩＤ２０６１にユーザのログオン名である「Ｉｎｏｕｅ」、氏名２０６２に「井上  太郎」、電子メールアドレス２０６３に「ｔａｒｏ１２３＠ａｂｃ．ｃｏｍ」、部署２０６４に「○○部門」の情報を登録（更新）する（ＳＢ６）。
【０１２６】
なお、図１８の電子メール本文１１６Ａにおいて、複数の利用者のログオン名称及び各利用者の電子メールアドレスが記載されている場合には、ユーザ情報取得部２０２が抽出した複数の利用者のログオン名称を用いて、前記同様の処理により、ユーザ付属情報取得部２０３がユーザ付属情報を取得する。また、図１２のテーブル情報における、電子メールアドレス３０２２には、図１８の電子メール本文１１６Ａに記載される対応の電子メールアドレスを登録（更新）する。
【０１２７】
図２０は、ユーザ情報の登録後のユーザ情報テーブル２０６Ａである。つまり、図２０のユーザ情報テーブル２０６Ａは、ＩＤ（２０６１Ａ）に「Ｉｎｏｕｅ」、氏名（２０６２Ａ）に「井上太郎」、電子メールアドレス（２０６３Ａ）に「ｔａｒｏ＠ａｂｃ．ｃｏｍ」、部署（２０６４Ａ）に「○○部門」、印刷カウント２０６５Ａに「０」が登録される。
【０１２８】
ここで、印刷カウンタ２０６５は、ユーザ毎のプリンタ２の利用回数を示すカウンタであり、この印刷カウンタ２０６５を用いてユーザごと、又は部門ごとの利用を制限するためのものである。
【０１２９】
登録後は、図２０に示すようなユーザ情報テーブル２０６Ａのように、ユーザごと、または部門ごとの印刷集計を行うための基礎情報をユーザ情報２０６に準備する。
【０１３０】
ここまでの処理が完了した時点で、電子メール送信部２０７に処理を移管する。
【０１３１】
電子メール送信部２０７は、図１５に示すような電子メールテンプレート２０７を読み込み、登録先プリンタの記述にある＜Ｐｒｉｎｔｅｒ  Ｎａｍｅ＞（２０７０）に自身の名称「Ｐｒｎ１」、ＩＰアドレスの記述にある＜ＩＰ  Ａｄｄｒｅｓｓ＞（２０７１）に自身のＩＰアドレス「１９２．１６８．０．１」、ＵｓｅｒＩＤの記述にある＜ＵｓｅｒＩＤ＞（２０７２）に予め取得したユーザのログオン名「Ｉｎｏｕｅ］、ユーザの電子メールアドレスの記述にある＜Ｍａｉｌ  Ａｄｄｒｅｓｓ＞（２０７３）に予め取得したユーザの電子メールアドレス「ｔａｒｏ１２３＠ａｂｃ．ｃｏｍ」にと、それぞれ文字列情報を置換して、電子メールテンプレート２０７をベースとして、図２１に示すような電子メール本文２０７Ａを生成し、クライアントＰＣ１に対して返信する（ＳＢ８）。
【０１３２】
プリンタ２からの電子メール送信は、例えば、Ｎｅｔ  Ｍｉｃｒｏ  Ｆｒａｍｅｗｏｒｋ（登録商標）を用いる手段を適用することができ、インストーラ１００と同等の手段で電子メールをプリンタ２の制御プログラム２３で行うため説明は省略する。
【０１３３】
なお、ＳＡ３においてユーザ情報が検索できず、登録ユーザが検出できない場合は、管理外のユーザとなるため、図２２に示すようなメールをユーザに通知し、ユーザ情報の登録は行わないものとする（ＳＢ４）。そして、電子メールの送信処理が完了したら制御プログラム２３の処理を終了する（ＳＢ９）。
【０１３４】
以上のインストーラ１００とプリンタ２の処理は、他のユーザについても同手段で実施することができる。結果としてプリンタ２のユーザ情報２０６は、図２３に示すような２０６Ｂに例示するように、管理対象のユーザ情報が格納されることになる。
【０１３５】
つまり、サーバＰＣ３では、各ユーザの識別情報（例えば、ユーザＩＤ、氏名、電子メールアドレス、ユーザの部署等）に関連付けられて記憶する印刷カウントを継続的に管理している。そのため、プリンタ２がユーザ情報を登録する際に、プリンタ２は、ユーザ情報の登録前にサーバＰＣ３が管理している各ユーザの情報（例えば、ユーザＩＤ、氏名、電子メールアドレス、ユーザの部署等）を取得して、ユーザの識別情報（例えば、ユーザＩＤ、氏名等）や連絡先（例えば、電子メールアドレス、所属部署等）などを登録することができる。
【０１３６】
このように、プリンタ２に登録される情報は、サーバＰＣ３において使用されているユーザ情報に基づいて、プリンタ２で不足する情報が補完される。
【０１３７】
（Ａ−３）第１の実施形態の効果
以上のように、第１の実施形態によれば、プリンタヘのユーザ情報の登録作業は必ずしも管理者や設置員が行わなければならない作業ではなくなる。
【０１３８】
（Ｂ）第２の実施形態
次に、本発明の画像処理システム、情報処理装置、画像処理装置、情報処理プログラム及び画像処理プログラムの第２の実施形態を、図面を参照しながら詳細に説明する。
【０１３９】
（Ｂ−１）第２の実施形態の構成
図２４は、第２の実施形態に係る画像処理システム６Ａの全体構成を示す全体構成図である。
【０１４０】
図２４において、第２の実施形態に係る画像処理システム６Ａは、ネットワーク５に接続可能な、情報処理装置としてのクライアントＰＣ１、画像処理装置としてのプリンタ２、集中管理装置としてのサーバＰＣ３、管理者用情報処理装置としての管理者用パーソナルコンピュータ（以下、管理者用ＰＣと呼ぶ。）４を有する。
【０１４１】
第２の実施形態の画像処理システム６Ａは、第１の実施形態に係る画像処理システム６の構成要素に加えて、ネットワーク５に接続可能な管理者用ＰＣ４を備える点が、第１の実施形態と異なり、それ以外の構成は、第１の実施形態と同様である。
【０１４２】
従って、第２の実施形態では、第１の実施形態で説明した各構成要素の内部構成については割愛し、管理者用ＰＣ４の内部構成を詳細に説明する。
【０１４３】
図２５は、第２の実施形態に係る画像処理システム６Ａ及び各構成要素の内部構成を示す内部構成図である。
【０１４４】
管理者用ＰＣ４は、図２５に示すように、ＣＰＵ４０、メモリ４１、ネットワークインタフェース４２、入力部４３、表示部４４、ＨＤＤ４５を有する。
【０１４５】
ＣＰＵ４０は、管理者用ＰＣ４が行う処理やデータ演算など各種制御を行う演算処理装置である。
【０１４６】
メモリ４１は、例えばＲＯＭやＲＡＭなどから構成される管理者用ＰＣ１で稼働するプログラムなどが一時的にデータ展開に使用する揮発性記憶装置、または、管理者用ＰＣ４の基本的な情報を格納する不揮発性記憶装置である。
【０１４７】
ネットワークインタフェース４２は、例えばネットワークインタフェースカード（ＮＩＣカード）などから構成されネットワーク５で接続された他の機器と通信を行うための装置である。
【０１４８】
入力部４３は、例えばマウスやキーボードなどから構成され管理者用ＰＣ４に対して、ユーザが各種指示を行うための装置である。
【０１４９】
表示部４４は、例えばディスプレイなどから構成され管理者用ＰＣ４の各種情報をユーザに提示するための装置である。
【０１５０】
ＨＤＤ４５は、管理者用ＰＣ４で稼働するオペレーティングシステム（ＯＳ）やアプリケーションなどのソフトウェアやデバイスドライバ、そしてソフトウェアやデバイスドライバが利用する各種データを記憶するための装置である。
【０１５１】
図２６は、第２の実施形態に係る管理者用ＰＣ４の機能的な内部構成を示す機能ブロック図である。
【０１５２】
管理者用ＰＣ４の内部構成は、図２６で示すように、オペレーティングシステム（ＯＳ）４００を有する。
【０１５３】
ＯＳ４００は、管理者が管理者用ＰＣ４を操作するための基本的な制御や、管理者用ＰＣ４の管理を行うための基本ソフトウェアである。第２の実施形態に係るＯＳ４００は汎用ＯＳを広く適用することができる。この実施形態では、ＯＳ４００がＷｉｎｄｏｗｓ（登録商標）を例として説明を行う。ＯＳ４００は、予め管理者用ＰＣ４にインストールされているものとする。
【０１５４】
図２７は、第２の実施形態に係るプリンタ２のメモリ２１に記憶されるプリンタ情報の構成を説明する説明図である。
【０１５５】
図２７に示すように、第２の実施形態に係るプリンタ２のプリンタ情報２０５は、一意のオブジェクトＩＤ（２０５０）に対して、プリンタ情報の値（２０５１）が割り当てられている。プリンタ２のメモリ２１に記憶されるプリンタ情報２０５の構成は、基本的には、第１の実施形態と同様であるが、第１の実施形態で説明したデータに加えて、管理者のメールアドレス２０５５として「ＩＤ：１０２」に「値：ｔａｒｏ１２３＠ａｂｃ．ｃｏｍ」が設定されているものとする。
【０１５６】
（Ｂ−２）第２の実施形態の動作
次ぎに、第２の実施形態に係る画像処理システム６Ａにおける画像処理の動作を、図面を参照しながら詳細に説明する。
【０１５７】
図２８は、第２の実施形態に係る画像処理システム６Ａにおける画像処理の動作を示すシーケンス図である。
【０１５８】
図２８において、処理Ｔ１〜Ｔ１０は、第１の実施形態に係る図１６の処理Ｓ１〜Ｓ１０と同一又は対応する処理であるため、Ｔ１からＴ１０の処理についての説明は省略する。
【０１５９】
プリンタ２の制御プログラム２３は、インストーラ１００から電子メールを受信すると、登録確認のために、プリンタ情報２０５Ａに設定されている管理者ユーザのメールアドレス２０５５を宛先として電子メールを作成し（Ｔ１１）、その作成した電子メールを管理者用ＰＣ４に送信する（Ｔ１２）。
【０１６０】
プリンタ２からの電子メールが受信されると、管理者用ＰＣ４のユーザは、電子メールに記述されているユーザ情報を確認する。そして、管理者がプリンタ２への登録を許可するユーザであると判断すると、管理者用ＰＣ４はプリンタ２に受け取った電子メール（以下、登録許可メールとも呼ぶ。）を返信する（Ｔ１３）。登録を許可しないユーザである場合には、管理者用ＰＣ４は登録許可メールの返信をしないようにしても良い。
【０１６１】
プリンタ２の制御プログラム２３が管理者ＰＣ４から送信された電子メールを受信すると、プリンタ２の制御プログラム２３は、電子メールの本文よりユーザ情報を取得する処理を行い（Ｔ１４）、この実施形態を行っているユーザ情報を得る。
【０１６２】
引き続き制御プログラム２３は、取得したユーザ情報を元に、サーバＰＣ３のディレクトリサービスに対して、その他のユーザ情報を取得するためのユーザ情報検索要求を行い（Ｔ１５）、その応答として取得したユーザ情報を付属情報として取得する（Ｔ１６）。
【０１６３】
ここまでの処理で制御プログラム２３は、ユーザに関する情報のうちこの実施形態で必要とする情報を揃えたことになり、それらの情報をプリンタ２が持つユーザ情報へと登録する（Ｔ１７）。
【０１６４】
ユーザ情報の登録が完了したら、制御プログラム２３は、先のユーザ付属情報として取得したユーザの電子メールアドレスに対して、自身に組み込まれている電子メールテンプレートを元に、電子メールの本文を形成する処理を行い（Ｔ１８）、クライアントＰＣ１に対しての電子メールの送信処理を行うことで（Ｔ１９）、ユーザに対してプリンタ２に情報が登録されたことを通知する。
【０１６５】
最後にインストーラ１００は、クライアントＰＣｌに対して自身に組み込まれているドライバのインストール処理を行う（Ｔ２０）。
【０１６６】
図２９は、第２の実施形態に係るプリンタ２の制御プログラム２３の詳細な処理を示すフローチャートである。
【０１６７】
プリンタ２の制御プログラム２３の電子メール送信部２０１は、メモリ２１に設定されているプリンタ情報２０５のプリンタ管理者（管理者ＰＣ４のユーザ）の電子メールアドレス（２０５５）を取得する（ＴＢ１）。
【０１６８】
電子メール送信部２０１は、取得した管理者の電子メールアドレス「ｔａｒｏ１２３＠ａｂｃ．ｃｏｍ」を宛先とし、第１の実施形態と同様の方法で、管理者ＰＣ４に電子メールを送信する（ＴＢ２）。電子メール送信部２０１は、電子メールの送信が完了したことを監視し、電子メールが送信完了するとＴＢ４に処理を進める（ＴＢ３）。
【０１６９】
電子メール送信部２０１は、電子メールの送信完了した時点で待機時間のカウント（例えば、ミリ秒）を開始し、管理者用ＰＣ４からの登録許可メールを受信するまでの時間を監視する（ＴＢ４）。
【０１７０】
ここで、時間のカウントとは、電子メール送信部２０１が電子メールを送信した時点から、管理者ＰＣ４からの電子メールを受信するまでの時間がタイムアウト時間（例えば、３０分（１８００００ミリ秒））を経過するかを判定することであり、このタイムアウト時間を経過した場合は、管理者ＰＣ４により登録を許可されていないユーザであることとみなす。
【０１７１】
図２９のＴＢ５〜ＴＢ１３の処理は、第１の実施形態に係る図１９のＳＢ１〜ＳＢ９の処理と同一又は対応する処理であり、管理者用ＰＣ４から登録許可メールが受信されると、第１の実施形態と同様の処理がなされる。
【０１７２】
また、管理者用ＰＣ４から登録許可メールが受信しない場合、これは管理者により登録を許可されていないユーザであると判断された場合である。この場合、例えば、図２２に示すようなメールが通知し、ユーザ情報の登録は行わないようにしても良い。すなわち、制御プログラム２３はＴＢ５の処理を行い、制御プログラム２３はユーザ情報の登録を行わない。
【０１７３】
（Ｂ−３）第２の実施形態の効果
以上のように、第２の実施形態によれば、管理者が電子メール内容を元に登録ユーザの可否を判断できるため、管理者としては手間をかけることなくプリンタに登録できるユーザを選定でき、誰でもユーザ情報を登録されてしまう事がなくなる。
【０１７４】
（Ｃ）他の実施形態
上述した各実施形態においても本発明の種々の変形実施形態を言及したが、本発明は、以下の変形実施形態についても適用することができる。
【０１７５】
（Ｃ−１）上述した各実施形態では、画像処理装置がプリンタの場合を例示したが、情報処理装置との間で電子メール通信を利用することができれば、画像処理装置はプリンタに限定されるものではなく、例えば、ファクシミリ、ＭＦＰなど種々の画像処理装置を広く適用することができる。
【０１７６】
（Ｃ−２）上述した各実施形態において、情報処理装置としてのクライアントＰＣ１のメモリ１１には、当該クライアントＰＣ１を利用する電子メールアドレスが予め登録されている場合を例示した。しかし、クライアントＰＣ１のメモリ１１には、当該利用者だけではなく、例えば部門やグループに属する複数の利用者の電子メールアドレスが予め登録されており、インストーラ１００が、これら複数の利用者の電子メールアドレスを用いて、複数の利用者の利用者情報をプリンタ２に一括して登録できるようにしても良い。
【符号の説明】
【０１７７】
６及び６Ａ…画像処理システム、
１…クライアントパーソナルコンピュータ（ＰＣ）、１０…ＣＰＵ、１１…メモリ、１２…ネットワークインタフェース、１３…入力部、１４…表示部、１５…ＨＤＤ、１１０…プリンタ特定部、１１１…プリンタ情報取得部、１１２…ＰＣ情報取得部、１１３…電子メール生成部、１１４…電子メール送信部、１１５…ドライバインストール部、１１６…電子メールテンプレート、１１７…ドライバ、
２…プリンタ、２０…ＣＰＵ、２１…メモリ、２２…ネットワークインタフェース、２３…制御プログラム、２４…入力部、２５…表示部、２６…ＨＤＤ、２７…画像処理部、２００…電子メール受信部、２０１…電子メール送信部、２０２…ユーザ情報取得部、２０３…ユーザ付属情報取得部、２０４…ユーザ情報登録部、
３…サーバパーソナルコンピュータ（ＰＣ）、３０…ＣＰＵ、３１…メモリ、３２…ネットワークインタフェース、３３…入力部、３４…表示部、３５…ＨＤＤ、３０１…ユーザ情報データベース、
４…管理者用パーソナルコンピュータ（ＰＣ）、４０…ＣＰＵ、４１…メモリ、４２…ネットワークインタフェース、４３…入力部、４４…表示部、４５…ＨＤＤ、４００…ＯＳ。
【図１】
2015069494.tif 000003
【図２】
2015069494.tif 000004
【図３】
2015069494.tif 000005
【図４】
2015069494.tif 000006
【図５】
2015069494.tif 000007
【図６】
2015069494.tif 000008
【図７】
2015069494.tif 000009
【図８】
2015069494.tif 000010
【図９】
2015069494.tif 000011
【図１０】
2015069494.tif 000012
【図１１】
2015069494.tif 000013
【図１２】
2015069494.tif 000014
【図１３】
2015069494.tif 000015
【図１４】
2015069494.tif 000016
【図１５】
2015069494.tif 000017
【図１６】
2015069494.tif 000018
【図１７】
2015069494.tif 000019
【図１８】
2015069494.tif 000020
【図１９】
2015069494.tif 000021
【図２０】
2015069494.tif 000022
【図２１】
2015069494.tif 000023
【図２２】
2015069494.tif 000024
【図２３】
2015069494.tif 000025
【図２４】
2015069494.tif 000026
【図２５】
2015069494.tif 000027
【図２６】
2015069494.tif 000028
【図２７】
2015069494.tif 000029
【図２８】
2015069494.tif 000030
【図２９】
2015069494.tif 000031