(57)【特許請求の範囲】
【請求項１】
読み取った画像データを所定の送信先に対して送信する画像処理装置において、
前記画像データを読み取る読取部と、
前記画像データを前記送信先に対して送信するために必要な設定情報を記憶する設定情報記憶部と、
前記設定情報記憶部から前記設定情報を取得する取得部と、
前記設定情報に基づいたファイル名でテストデータを作成するテストデータ作成部と、
前記取得部によって取得した前記設定情報に基づいて前記テストデータを前記送信先に対して送信し、当該送信先からの応答を受信することで接続テストを実行させる通信部と、
前記通信部によって受信した応答に基づいて、前記接続テストが正常に完了したものと判定した場合に、前記読取部によって前記画像データを読み取り、前記ファイル名または前記ファイル名に関連した新ファイル名で前記通信部を介して前記画像データを前記送信先に対して送信する制御部と、
前記通信部によって受信した応答に基づいて、ユーザにファイルを作成する権限が無いために前記接続テストが正常に完了しなかったものと判定した場合に、所定の管理者に対して前記ユーザへの権限付与を依頼する通知部とを備えること
を特徴とする画像処理装置。
【請求項２】
前記設定情報をユーザに入力させるための入力画面を作成し、前記通信部を介して前記入力画面のデータを、ユーザが操作する端末機に対して送信する画面作成部を備えること
を特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画面作成部は、Ｗｅｂページ形式の前記入力画面を作成すること
を特徴とする請求項２記載の画像処理装置。
【請求項４】
前記通知部は、前記設定情報記憶部に記憶されている前記設定情報と、前記管理者の連絡先を含む電子メール送信先情報とに基づいて、当該管理者宛の電子メールデータを作成し、前記通信部を介して作成した電子メールデータを所定の電子メールサーバに対して送信すること
を特徴とする請求項１記載の画像処理装置。
【請求項５】
前記テストデータ作成部は、実質的な内容が空のデータを前記テストデータとして作成すること
を特徴とする請求項１乃至請求項４のうちいずれか１項記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取った画像データを所定の送信先に対して送信する画像処理装置に関する。
【背景技術】
【０００２】
従来、スキャナ装置や複合機等によって読み取った画像データを、ネットワークを介して共有ファイルサーバに対して送信して格納させる技術が提案されている（例えば、特許文献１等参照。）。
【０００３】
【特許文献１】特開平６−１５２８９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載された技術をはじめとする従来の技術においては、共有ファイルサーバにファイルを格納する際に、当該ファイルを送信したユーザがファイル作成の権限を有していない場合や、共有ファイルサーバ上に作成しようとするファイル名が不正であった場合には、ファイルを作成することができずに処理が中断してしまい、ユーザに処理のやり直し等の手間をかけてしまうという問題があった。
【０００５】
本発明は、このような実情に鑑みてなされたものであり、読み取った画像データを失敗することなく確実に共有ファイルサーバに格納することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した目的を達成する本発明にかかる画像処理装置は、読み取った画像データを所定の送信先に対して送信する画像処理装置において、前記画像データを読み取る読取部と、前記画像データを前記送信先に対して送信するために必要な設定情報を記憶する設定情報記憶部と、前記設定情報記憶部から前記設定情報を取得する取得部と、前記設定情報に基づいたファイル名でテストデータを作成するテストデータ作成部と、前記取得部によって取得した前記設定情報に基づいて前記テストデータを前記送信先に対して送信し、当該送信先からの応答を受信することで接続テストを実行させる通信部と、前記通信部によって受信した応答に基づいて、前記接続テストが正常に完了したものと判定した場合に、前記読取部によって前記画像データを読み取り、前記ファイル名または前記ファイル名に関連した新ファイル名で前記通信部を介して前記画像データを前記送信先に対して送信する制御部と、前記通信部によって受信した応答に基づいて、ユーザにファイルを作成する権限が無いために前記接続テストが正常に完了しなかったものと判定した場合に、所定の管理者に対して前記ユーザへの権限付与を依頼する通知部とを備えることを特徴としている。
【０００７】
このような本発明にかかる画像処理装置においては、読み取った画像データを送信先に対して送信する際に、事前に当該送信先に対してテストデータを送信して動作確認を行い、テストデータが正常に送信先に対して送信された場合に、画像データを当該送信先に対して送信する。
【発明の効果】
【０００８】
本発明においては、事前に送信先に対してテストデータを送信して動作確認を行い、テストデータが正常に送信先に対して送信された場合に、画像データを当該送信先に対して送信することから、ユーザの画像データの作成権限やファイル名の不正を事前に把握し、失敗することなく確実に画像データを送信先に対して送信して格納させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００１０】
この実施の形態は、画像処理装置としての複合機（Multifunction Peripheral；ＭＦＰ）から共有ファイルサーバに対してデータを送信することができる画像処理システムである。
【００１１】
まず、本発明の第１の実施の形態として示す画像処理システムについて説明する。
【００１２】
画像処理システムは、画像処理装置として、図１に示すような複合機１００を備える。この複合機１００は、原稿を読み取る読取部１０１と、この読取部１０１によって原稿を読み取って得られたデータから画像データを生成する画像処理部１０２と、外部との通信を行う通信部１０３と、Ｗｅｂページの作成や解析を行うＷｅｂサーバ部１０４と、各種設定情報を記憶する設定情報記憶部１０５と、各部の制御を行う制御部１０６と、接続テストを行うための一時的なテスト設定情報を記憶するテスト設定情報記憶部１０７と、ユーザインターフェースとしての操作パネル１１０とを有する。
【００１３】
読取部１０１は、操作パネル１１０を介したユーザの操作に応じて、制御部１０６の制御のもとに原稿を読み取る。読取部１０１は、読み取ったデータを画像処理部１０２に供給する。
【００１４】
画像処理部１０２は、制御部１０６の制御のもとに、読取部１０１によって原稿を読み取って得られたデータに対して所定の画像処理を施し、例えば、ＰＤＦ（Portable Document Format）、ＴＩＦＦ（Tagged Image File Format）、ＪＰＥＧ（Joint Photographic Experts Group）等、所定のフォーマットの画像データを生成する。画像処理部１０２は、生成した画像データを通信部１０３に供給する。
【００１５】
通信部１０３は、外部の共有ファイルサーバやパーソナルコンピュータとの間でデータの授受を行うインターフェースであり、例えばＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等の所定の通信プロトコルにしたがって、制御部１０６の制御のもとに、画像処理部１０２によって生成された画像データや、共有ファイルサーバに対する接続テストを行うためにＷｅｂサーバ部１０４によって作成されたＷｅｂページデータを、ネットワークを介して接続された後述する外部の共有ファイルサーバやパーソナルコンピュータに対して送信したり、その応答データを受信したりする。
【００１６】
Ｗｅｂサーバ部１０４は、制御部１０６の制御のもとに、画像処理部１０２によって生成された画像データを共有ファイルサーバに対して送信するための設定を行うＷｅｂページデータや、接続テストを行うＷｅｂページの作成や解析を行う。なお、このＷｅｂサーバ部１０４によって作成及び解析されるＷｅｂページは、後述するパーソナルコンピュータの表示部に表示される。
【００１７】
設定情報記憶部１０５は、所定のメモリから構成され、画像処理部１０２によって生成された画像データを共有ファイルサーバに対して送信するために必要な設定情報を記憶する。この設定情報記憶部１０５に記憶された設定情報は、制御部１０６によって読み出される。
【００１８】
制御部１０６は、ＣＰＵ（Central Processing Unit）等から構成され、各部を統括的に制御し、当該複合機１００の動作を制御する。
【００１９】
テスト設定情報記憶部１０７は、所定のメモリから構成され、共有ファイルサーバに対する接続テストを行うための一時的なテスト設定情報を記憶する。このテスト設定情報記憶部１０７に記憶されたテスト設定情報は、制御部１０６によって読み出される。
【００２０】
操作パネル１１０は、当該複合機１００のユーザが操作するユーザインターフェースであり、操作部１０８及び表示部１０９を有する。操作部１０８は、読取部１０１による原稿の読取開始や画像データ送信のキャンセル等、各種操作指示を行うために設けられる。この操作部１０８を介して入力された操作指示は、制御部１０６に供給される。また、表示部１０９は、制御部１０６の制御のもとに、画像データの送信先情報等、各種情報を表示画面上に表示する。
【００２１】
このような複合機１００は、図２に示すように、所定のネットワークＮＴを介して、共有ファイルサーバとしてのＦＴＰ（File Transfer Protocol）サーバ２０１、及び、ユーザが操作するパーソナルコンピュータ２０４と接続されている。
【００２２】
ＦＴＰサーバ２０１は、複合機１００から送信されてきた画像データを格納する格納部２０２と、外部との通信を行う通信部２０３とを有する。
【００２３】
格納部２０２は、例えばハードディスク等から構成され、複合機１００から送信されて通信部２０３を介して受信された画像データを格納する。このとき、画像データは、ファイル名が付与された画像ファイルとして格納部２０２に格納される。この格納部２０２に格納された画像データは、パーソナルコンピュータ２０４の操作に応じて、通信部２０３を介して読み出される。
【００２４】
通信部２０３は、複合機１００との間でデータの授受を行うインターフェースであり、例えばＴＣＰ／ＩＰ等の所定の通信プロトコルにしたがって、複合機１００から送信されてきた画像データを受信し、格納部２０２に格納させる。
【００２５】
一方、パーソナルコンピュータ２０４は、Ｗｅｂページを表示する表示部２０５と、Ｗｅｂページデータを解析するＷｅｂブラウザ２０６と、外部との通信を行う通信部２０７とを有する。
【００２６】
表示部２０５は、Ｗｅｂブラウザ２０６によって解析されたＷｅｂページデータに基づく情報を表示画面上に表示する。
【００２７】
Ｗｅｂブラウザ２０６は、複合機１００によって生成された画像データを共有ファイルサーバに対して送信するための設定を行うＷｅｂページのデータや、ＦＴＰサーバ２０１に対する複合機１００の接続テストを行うＷｅｂページのデータ等、複合機１００によって作成されて送信されてきたＷｅｂページデータを解析し、表示部２０５に表示させる。
【００２８】
通信部２０７は、複合機１００との間でデータの授受を行うインターフェースであり、例えばＴＣＰ／ＩＰ等の所定の通信プロトコルにしたがって、複合機１００から送信されてきたＷｅｂページデータを受信し、Ｗｅｂブラウザ２０６に供給する。また、通信部２０７は、ユーザによって入力された設定情報又はテスト設定情報を複合機１００に対して送信する。
【００２９】
このような複合機１００、ＦＴＰサーバ２０１、及びパーソナルコンピュータ２０４を備える画像処理システムにおいては、複合機１００における読取部１０１によって原稿を読み取って得られた画像データを、通信部１０３を介してＦＴＰサーバ２０１に対して送信することが可能に構成される。このとき、画像処理システムにおいては、複合機１００から画像データをＦＴＰサーバ２０１に対して送信する際に、パーソナルコンピュータ２０４を介したユーザの操作に応じて、事前に接続テストを行い、画像データの送信が可能であるか否かの動作確認を行う。
【００３０】
具体的には、画像処理システムにおいては、複合機１００によって生成された画像データをＦＴＰサーバ２０１に対して送信するために必要な設定情報をユーザに入力させるために、例えば図３に示すようなＷｅｂページ形式の設定値入力画面３００を複合機１００におけるＷｅｂサーバ部１０４によって作成してパーソナルコンピュータ２０４に対して送信し、当該パーソナルコンピュータ２０４における表示部２０５に表示させる。
【００３１】
この設定値入力画面３００は、設定情報を識別するためのプロファイル名を入力するプロファイル名入力ボックス３０１と、複合機１００とＦＴＰサーバ２０１との間で通信を行う方法を特定するプロトコルを選択するプロトコル選択コンボボックス３０２と、接続先としてのＦＴＰサーバ２０１の情報を示す対象ＵＲＬ（Uniform Resource Locator）を入力する対象ＵＲＬ入力ボックス３０３と、接続先としてのＦＴＰサーバ２０１に接続する際に指定するポート番号を入力するポート番号入力ボックス３０４と、ＦＴＰサーバ２０１にログインするユーザのユーザ名を入力するユーザ名入力ボックス３０５と、ユーザ名に対応するパスワードを入力するパスワード入力ボックス３０６と、複合機１００によって生成された画像データをＦＴＰサーバ２０１に格納する際に指定するファイル名を入力するファイル名入力ボックス３０７とを有する。また、設定値入力画面３００は、入力された設定情報で接続テスト指示を複合機１００に対して送信するためのテストボタン３０８と、入力された設定情報を複合機１００に対して送信して設定するための送信ボタン３０９と、入力された設定情報をキャンセルするためのキャンセルボタン３１０とを有する。
【００３２】
画像処理システムにおいては、このような設定値入力画面３００を複合機１００におけるＷｅｂサーバ部１０４によって作成し、パーソナルコンピュータ２０４における表示部２０５に表示させる。パーソナルコンピュータ２０４は、ユーザが設定値入力画面３００の各項目を入力して送信ボタン３０９を押下するのに応じて、通信部２０７を介して、入力内容に基づく設定情報を複合機１００に対して送信する。そして、複合機１００は、通信部１０３を介して設定情報を受信すると、その設定情報を設定情報記憶部１０５に記憶させる。この設定情報は、例えば図４に示すように、設定値入力画面３００を介して入力された内容からなり、画像データを複合機１００からＦＴＰサーバ２０１に対して送信するために必要な情報となる。また、複合機１００は、通信部１０３を介して設定情報を受信すると、例えば図５に示すように、ＦＴＰサーバ２０１に対する接続テストを行うための一時的なテスト設定情報として、テスト設定情報記憶部１０７に記憶させる。
【００３３】
さて、このような画像処理システムにおいて、複合機１００は、図６に示すような一連の手順にしたがって、パーソナルコンピュータ２０４から設定情報を受信してから画像データを送信するまでの処理を行う。
【００３４】
まず、複合機１００は、図６に示すように、ステップＳ１において、通信部１０３を介してパーソナルコンピュータ２０４からテスト設定情報を受信すると、ステップＳ２において、受信したテスト設定情報をテスト設定情報記憶部１０７に格納する。
【００３５】
そして、複合機１００は、ステップＳ３において、制御部１０６の制御のもとに接続テストを行い、ステップＳ４において、接続テストが正常に完了したか否かを判定する。なお、ステップＳ３における接続テストの詳細については、後述するものとする。
【００３６】
ここで、複合機１００は、接続テストが正常に完了しなかった場合には、画像処理部１０２によって生成した画像データをＦＴＰサーバ２０１に対して送信することができないため、その旨を表示部１０８やパーソナルコンピュータ２０４における表示部２０５を介してユーザに報知し、そのまま一連の処理を終了する。
【００３７】
一方、複合機１００は、接続テストが正常に完了した場合には、ステップＳ５において、読取部１０１を動作させて原稿の読み取りを行い、ステップＳ６において、読み取って得られたデータに対して画像処理部１０２によって所定の画像処理を施す。
【００３８】
そして、複合機１００は、ステップＳ７において、ＦＴＰサーバ２０１における格納部２０２に書き込む画像データを生成し、ステップＳ８において、通信部１０３を介して、当該画像データをＦＴＰサーバ２０１に対して送信し、一連の処理を終了する。
【００３９】
複合機１００は、このような一連の手順にしたがって、パーソナルコンピュータ２０４から受信したテスト設定情報に基づいて接続テストを行い、ＦＴＰサーバ２０１に対して画像データを送信することができる。
【００４０】
なお、ステップＳ３における接続テストは、図７(Ａ)乃至図７(Ｃ)に示すような一連の手順にしたがって行われる。
【００４１】
まず、複合機１００における制御部１０６は、接続テストを開始すると、図７(Ａ)に示すように、ステップＳ１１において、接続先としてのＦＴＰサーバ２０１の情報を示す対象ＵＲＬをテスト設定情報記憶部１０７から取得し、ステップＳ１２において、ポート番号をテスト設定情報記憶部１０７から取得し、ステップＳ１３において、取得した対象ＵＲＬとポート番号とを使用してＦＴＰサーバ２０１に対する接続を行う。そして、制御部１０６は、ステップＳ１４において、接続結果の判定を行う。
【００４２】
ここで、複合機１００は、接続ができなかった場合には、ステップＳ１５において、図８(Ｂ)に示すように、対象ＵＲＬ又はポート番号が誤っている旨を示すテスト結果表示ページデータをＷｅｂサーバ部１０４によって作成し、図７(Ｃ)に示すように、ステップＳ３９において、通信部１０３を介して、作成したテスト結果表示ページデータをパーソナルコンピュータ２０４に対して送信し、一連の接続テストを終了する。
【００４３】
一方、複合機１００は、接続ができた場合には、図７(Ａ)に示すように、ステップＳ１６において、ＦＴＰサーバ２０１にログインするユーザのユーザ名とパスワードとを制御部１０６によってテスト設定情報記憶部１０７から取得する。そして、複合機１００は、ステップＳ１７において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＵＳＥＲコマンドを送信し、ステップＳ１８において、制御部１０６によってＦＴＰサーバ２０１から受信した応答結果の判定を行う。
【００４４】
ここで、複合機１００は、ＦＴＰサーバ２０１から受信した応答コードが３３１（Password required for user)でなかった場合には、ステップＳ１９において、図８(Ｃ)に示すように、ユーザ名が誤っている旨を示すテスト結果表示ページデータをＷｅｂサーバ部１０４によって作成し、図７(Ｃ)に示すように、ステップＳ３９において、通信部１０３を介して、作成したテスト結果表示ページデータをパーソナルコンピュータ２０４に対して送信し、一連の接続テストを終了する。
【００４５】
一方、複合機１００は、ＦＴＰサーバ２０１から受信した応答コードが３３１であった場合には、ステップＳ２０において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＰＡＳＳコマンドを送信し、ステップＳ２１において、制御部１０６によってＦＴＰサーバ２０１から受信した応答結果の判定を行う。
【００４６】
複合機１００は、ＦＴＰサーバ２０１から受信した応答コードが２３０（User logged in)でなかった場合には、ステップＳ２２において、図８(Ｄ)に示すように、パスワードが誤っている旨を示すテスト結果表示ページデータをＷｅｂサーバ部１０４によって作成し、図７(Ｃ)に示すように、ステップＳ３９において、通信部１０３を介して、作成したテスト結果表示ページデータをパーソナルコンピュータ２０４に対して送信し、一連の接続テストを終了する。
【００４７】
一方、複合機１００は、ＦＴＰサーバ２０１から受信した応答コードが２３０であった場合には、図７(Ｂ)に示すように、ステップＳ２３において、制御部１０６の制御のもとに、ＦＴＰサーバ２０１にデータを書き込むためのデータコネクションを確立し、ステップＳ２４において、ＦＴＰサーバ２０１から受信した応答データに基づいてデータコネクションを確立できたか否かを判定する。
【００４８】
ここで、複合機１００は、ＦＴＰサーバ２０１から受信した応答コードが２００（Command okay)でなかった場合には、ステップＳ２５において、図８(Ｇ)に示すように、ＦＴＰサーバ２０１側の通信障害等によって接続エラーとなってしまった場合等の不明なエラーを示すテスト結果表示ページデータをＷｅｂサーバ部１０４によって作成し、図７(Ｃ)に示すように、ステップＳ３９において、通信部１０３を介して、作成したテスト結果表示ページデータをパーソナルコンピュータ２０４に対して送信し、一連の接続テストを終了する。
【００４９】
一方、複合機１００は、ＦＴＰサーバ２０１から受信した応答コードが２００であった場合には、ステップＳ２６において、画像データをＦＴＰサーバ２０１に格納する際に指定されたファイル名を制御部１０６によってテスト設定情報記憶部１０７から取得する。そして、複合機１００は、ステップＳ２７において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＳＴＯＲコマンドを送信し、ステップＳ２８において、制御部１０６によってＦＴＰサーバ２０１から受信した応答結果の判定を行う。
【００５０】
複合機１００は、ＦＴＰサーバ２０１から受信した応答コードが１５０（File status okay)でなかった場合には、ステップＳ２９において、ＦＴＰサーバ２０１から受信した応答コードが５５３（Requested action not taken)であるか否かを制御部１０６によって判定する。複合機１００は、ＦＴＰサーバ２０１から受信した応答コードが５５３でなかった場合には、ステップＳ３１において、図８(Ｇ)に示したようなテスト結果表示ページデータをＷｅｂサーバ部１０４によって作成し、図７(Ｃ)に示すように、ステップＳ３９において、通信部１０３を介して、作成したテスト結果表示ページデータをパーソナルコンピュータ２０４に対して送信し、一連の接続テストを終了する。また、複合機１００は、ＦＴＰサーバ２０１から受信した応答コードが５５３であった場合には、ステップＳ３０において、図８(Ｆ)に示すように、ファイル名が不正である旨を示すテスト結果表示ページデータをＷｅｂサーバ部１０４によって作成し、図７(Ｃ)に示すように、ステップＳ３９において、通信部１０３を介して、作成したテスト結果表示ページデータをパーソナルコンピュータ２０４に対して送信し、一連の接続テストを終了する。
【００５１】
一方、複合機１００は、ＦＴＰサーバ２０１から受信した応答コードが１５０であった場合には、ステップＳ３２において、制御部１０６の制御のもとに、通信部１０３を介してＦＴＰサーバ２０１に対してテストデータを送信する。なお、テストデータは、実質的な内容が空のデータや、ネットワークトラフィックに影響を与えない程度の小さいサイズのデータであるのが望ましい。ここでは、テストデータとして、"０ｘ００"を送信するものとする。そして、複合機１００は、ステップＳ３３において、制御部１０６の制御のもとに、データコネクションを切断し、ステップＳ３４において、ＦＴＰサーバ２０１から受信した応答結果の判定を行う。
【００５２】
ここで、複合機１００は、ＦＴＰサーバ２０１から受信した応答コードが２２６（Closing data connection)でなかった場合には、ステップＳ３５において、図８(Ｅ)に示すように、ファイルを作成する権限がない旨を示すテスト結果表示ページデータをＷｅｂサーバ部１０４によって作成し、図７(Ｃ)に示すように、ステップＳ３９において、通信部１０３を介して、作成したテスト結果表示ページデータをパーソナルコンピュータ２０４に対して送信し、一連の接続テストを終了する。
【００５３】
一方、複合機１００は、ＦＴＰサーバ２０１から受信した応答コードが２２６であった場合には、ステップＳ３６において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＱＵＩＴコマンドを送信し、ステップＳ３７において、制御部１０６の制御のもとに、ＦＴＰサーバ２０１との接続を切断する。
【００５４】
そして、複合機１００は、ステップＳ３８において、図８(Ａ)に示すように、正常にテストが完了した旨を示すテスト結果表示ページデータをＷｅｂサーバ部１０４によって作成し、図７(Ｃ)に示すように、ステップＳ３９において、通信部１０３を介して、作成したテスト結果表示ページデータをパーソナルコンピュータ２０４に対して送信し、一連の接続テストを終了する。
【００５５】
複合機１００は、このような一連の手順にしたがって、ＦＴＰサーバ２０１に対する接続テストを行うことができる。
【００５６】
つぎに、画像処理システムにおいて、接続テストが正常に完了し、複合機１００によって原稿を読み取って画像データを送信する際に、複合機１００とパーソナルコンピュータ２０４とＦＴＰサーバ２０１との間で行われる通信について、図９(Ａ)及び図９(Ｂ)を用いて詳述する。なお、ここでは、複合機１００とパーソナルコンピュータ２０４とＦＴＰサーバ２０１との間で行われる通信のプロトコルがＴＣＰ／ＩＰであり、複合機１００のＩＰアドレスが１９２．１６８．１００．１００であり、ＦＴＰサーバ２０１のＩＰアドレスが１９２．１６８．１００．２００であるものとして説明する。
【００５７】
まず、パーソナルコンピュータ２０４は、図９(Ａ)に示すように、ステップＳ５１において、複合機１００に対してＴＣＰコネクションを確立する。具体的には、パーソナルコンピュータ２０４は、複合機１００のＩＰアドレス１９２．１６８．１００．１００、ポート番号８０にコネクションを確立する。
【００５８】
続いて、パーソナルコンピュータ２０４は、ＴＣＰコネクションを確立すると、ステップＳ５２において、通信部２０７を介して、複合機１００に対して設定値入力画面３００の要求を送信する。複合機１００は、パーソナルコンピュータ２０４からの要求を受信すると、ステップＳ５３において、Ｗｅｂサーバ部１０４によって設定値入力画面３００を作成し、通信部１０３を介して、作成したＷｅｂページデータをパーソナルコンピュータ２０４に対して送信する。これに応じて、パーソナルコンピュータ２０４は、複合機１００から受信した設定値入力画面３００を表示部２０５に表示する。そして、パーソナルコンピュータ２０４は、ユーザによって設定値入力画面３００に設定情報が入力され、テストボタン３０８が押下されると、ステップＳ５４において、通信部２０７を介して、複合機１００に対して接続テスト実行要求と接続テスト設定情報とを送信する。
【００５９】
続いて、複合機１００は、パーソナルコンピュータ２０４からのデータを受信すると、ステップＳ５５において、ＦＴＰサーバ２０１に対してＴＣＰコネクションを確立する。具体的には、複合機１００は、ＦＴＰサーバ２０１のＩＰアドレス１９２．１６８．１００．２００、ポート番号２１にコネクションを確立する。
【００６０】
続いて、複合機１００は、ＴＣＰコネクションを確立すると、ステップＳ５６において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＵＳＥＲコマンドを送信する。ＦＴＰサーバ２０１は、ＵＳＥＲコマンドを受信すると、ステップＳ５７において、ユーザ名のチェックを行い、通信部２０３を介して、応答コード３３１（Password required for user)を複合機１００に対して送信する。複合機１００は、応答コード３３１を受信すると、ステップＳ５８において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＰＡＳＳコマンドを送信する。
【００６１】
ＦＴＰサーバ２０１は、ＰＡＳＳコマンドを受信すると、ステップＳ５９において、ステップＳ５６にて受信したユーザ名に対応するパスワードであるか否かをチェックし、通信部２０３を介して、応答コード２３０（User logged in)を複合機１００に対して送信する。複合機１００は、応答コード２３０を受信すると、ステップＳ６０において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＰＯＲＴコマンドを送信する。ＦＴＰサーバ２０１は、ＰＯＲＴコマンドを受信すると、ステップＳ６１において、データコネクションの接続準備を行い、通信部２０３を介して、応答コード２００（Command okay)を複合機１００に対して送信する。
【００６２】
複合機１００は、応答コード２００を受信すると、ステップＳ６２において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＳＴＯＲコマンドを送信する。ＦＴＰサーバ２０１は、ＳＴＯＲコマンドを受信すると、ステップＳ６３において、ＳＴＯＲコマンドの引数で渡されてくるファイル名にしたがって、ファイルオープンを行い、ファイルオープンが成功すると、通信部２０３を介して、応答コード１５０（File status okay)を複合機１００に対して送信する。
【００６３】
その後、複合機１００は、ステップＳ６４において、ＦＴＰサーバ２０１とのデータコネクションが確立すると、ステップＳ６５において、ＦＴＰサーバ２０１に対してテストデータを送信し、ステップＳ６６において、データコネクションを切断する。なお、このテストデータも、実質的な内容が空のデータや、ネットワークトラフィックに影響を与えない程度の小さいサイズのデータであるのが望ましい。ＦＴＰサーバ２０１は、データコネクションが切断されると、ステップＳ６７において、通信部２０３を介して、応答コード２２６（Closing data connection)を複合機１００に対して送信する。
【００６４】
複合機１００は、応答コード２２６を受信すると、ステップＳ６８において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＱＵＩＴコマンドを送信する。ＦＴＰサーバ２０１は、ＱＵＩＴコマンドを受信すると、ステップＳ６９において、通信部２０３を介して、応答コード２２１（Service closing control connection)を複合機１００に対して送信する。複合機１００は、応答コード２２１を受信すると、ステップＳ７０において、ＦＴＰサーバ２０１との接続を切断し、先に図８(Ａ)に示したように、正常にテストが完了した旨を示すテスト結果表示ページデータをＷｅｂサーバ部１０４によって作成し、ステップＳ７１において、通信部１０３を介して、そのテスト結果表示ページデータをパーソナルコンピュータ２０４に対して送信する。
【００６５】
画像処理システムにおいては、このようにして接続テストが正常に完了すると、図９(Ｂ)に示すように、ステップＳ７２において、パーソナルコンピュータ２０４が、通信部２０７を介して、複合機１００に対して設定値入力画面３００の要求を送信する。複合機１００は、パーソナルコンピュータ２０４からの要求を受信すると、ステップＳ７３において、Ｗｅｂサーバ部１０４によって設定値入力画面３００を作成し、通信部１０３を介して、作成したＷｅｂページデータをパーソナルコンピュータ２０４に対して送信する。これに応じて、パーソナルコンピュータ２０４は、複合機１００から受信した設定値入力画面３００を表示部２０５に表示する。そして、パーソナルコンピュータ２０４は、ユーザによって設定値入力画面３００に設定情報が入力され、送信ボタン３０９が押下されると、ステップＳ７４において、通信部２０７を介して、複合機１００に対して設定要求と設定情報とを送信する。
【００６６】
続いて、複合機１００は、パーソナルコンピュータ２０４からのデータを受信すると、ステップＳ７５において、受信したデータを設定情報記憶部１０５に記憶し、ステップＳ７６において、パーソナルコンピュータ２０４に対して応答データを送信する。パーソナルコンピュータ２０４は、複合機１００から応答データを受信すると、ステップＳ７７にいて、複合機１００とのＴＣＰコネクションを切断する。
【００６７】
その後、複合機１００は、ステップＳ７８において、ユーザの操作に応じて読取部１０１を動作させて原稿の読み取りを行い、ステップＳ７９において、画像処理部１０２によって画像処理を行うと、ステップＳ８０において、ＦＴＰサーバ２０１に対してＴＣＰコネクションを確立する。具体的には、複合機１００は、ＦＴＰサーバ２０１のＩＰアドレス１９２．１６８．１００．２００、ポート番号２１にコネクションを確立する。
【００６８】
続いて、複合機１００は、ＴＣＰコネクションを確立すると、ステップＳ８１において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＵＳＥＲコマンドを送信する。ＦＴＰサーバ２０１は、ＵＳＥＲコマンドを受信すると、ステップＳ８２において、ユーザ名のチェックを行い、通信部２０３を介して、応答コード３３１（Password required for user)を複合機１００に対して送信する。複合機１００は、応答コード３３１を受信すると、ステップＳ８３において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＰＡＳＳコマンドを送信する。
【００６９】
ＦＴＰサーバ２０１は、ＰＡＳＳコマンドを受信すると、ステップＳ８４において、ステップＳ８１にて受信したユーザ名に対応するパスワードであるか否かをチェックし、通信部２０３を介して、応答コード２３０（User logged in)を複合機１００に対して送信する。複合機１００は、応答コード２３０を受信すると、ステップＳ８５において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＰＯＲＴコマンドを送信する。ＦＴＰサーバ２０１は、ＰＯＲＴコマンドを受信すると、ステップＳ８６において、データコネクションの接続準備を行い、通信部２０３を介して、応答コード２００（Command okay)を複合機１００に対して送信する。
【００７０】
複合機１００は、応答コード２００を受信すると、ステップＳ８７において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＳＴＯＲコマンドを送信する。ＦＴＰサーバ２０１は、ＳＴＯＲコマンドを受信すると、ステップＳ８８において、ＳＴＯＲコマンドの引数で渡されてくるファイル名にしたがって、ファイルオープンを行い、ファイルオープンが成功すると、通信部２０３を介して、応答コード１５０（File status okay)を複合機１００に対して送信する。
【００７１】
その後、複合機１００は、ステップＳ８９において、ＦＴＰサーバ２０１とのデータコネクションが確立すると、ステップＳ９０乃至ステップＳ９１において、通信部１０３を介して、画像処理部１０２によって生成した画像データをＦＴＰサーバ２０１に対して送信し、ステップＳ９２において、データコネクションを切断する。ＦＴＰサーバ２０１は、データコネクションが切断されると、ステップＳ９３において、通信部２０３を介して、応答コード２２６（Closing data connection)を複合機１００に対して送信する。
【００７２】
複合機１００は、応答コード２２６を受信すると、ステップＳ９４において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＱＵＩＴコマンドを送信する。ＦＴＰサーバ２０１は、ＱＵＩＴコマンドを受信すると、ステップＳ９５において、通信部２０３を介して、応答コード２２１（Service closing control connection)を複合機１００に対して送信する。複合機１００は、応答コード２２１を受信すると、ステップＳ９６において、ＦＴＰサーバ２０１との接続を切断し、一連の処理を終了する。
【００７３】
画像処理システムにおいては、このようにして複合機１００からＦＴＰサーバ２０１に対して画像データを送信し、画像ファイルとして格納部２０２に格納させることができる。
【００７４】
なお、ここでは、接続テストにて作成したテストデータをそのままＦＴＰサーバ２０１における格納部２０２に格納しておき、後に複合機１００から送信された画像データのファイルによってテストデータを上書きするものとして説明したが、ＦＴＰサーバ２０１は、接続テスト完了時に格納部２０２に作成したテストデータのファイルを削除するようにしてもよい。また、ここでは、接続テスト時に使用したテストデータのファイル名を画像データのファイル格納時にも使用するものとしたが、ＦＴＰサーバ２０１は、接続テスト時に使用したテストデータのファイル名に連番を付して画像データのファイル名とする等、テストデータのファイル名に関連した新ファイル名を画像データのファイル名とするようにしてもよい。
【００７５】
以上説明したように、本発明の第１の実施の形態として示す画像処理システムにおいては、複合機１００によって読み取った画像データをＦＴＰサーバ２０１に対して送信する際に、事前に接続テストを行って動作確認を行っていることから、ユーザの画像ファイル作成権限やファイル名の不正を事前に把握し、失敗することなく確実に画像データをＦＴＰサーバ２０１に対して送信して格納させることができる。
【００７６】
つぎに、第２の実施の形態として示す画像処理システムについて説明する。
【００７７】
この第２の実施の形態として示す画像処理システムは、第１の実施の形態として示した画像処理システムを改良し、接続テストにて権限エラーになった場合に、予め登録されている管理者に対して権限付与の通知を行うようにしたものである。したがって、この第２の実施の形態の説明においては、第１の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００７８】
画像処理システムは、画像処理装置として、図１０に示すような複合機４００を備える。この複合機４００は、上述した読取部１０１、画像処理部１０２、通信部１０３、Ｗｅｂサーバ部１０４、設定情報記憶部１０５、制御部１０６、テスト設定情報記憶部１０７、及び操作パネル１１０の他に、電子メールの作成を行うメール作成部４１１と、電子メールの作成及び送信に必要な情報を記憶するメール設定記憶部４１２とを有する。
【００７９】
メール作成部４１１は、制御部１０６の制御のもとに、設定情報記憶部１０５に記憶されている設定情報と、メール設定記憶部４１２に記憶されている電子メール送信先情報とに基づいて、予め登録されている当該画像処理システムの管理者宛の電子メールデータを作成する。メール作成部４１１は、作成した電子メールデータを、通信部１０３を介して外部に送信させる。
【００８０】
メール設定記憶部４１２は、所定のメモリから構成され、電子メール送信先情報として、予め登録されている当該画像処理システムの管理者の連絡先となる電子メールアドレスや、後述する電子メールサーバのアドレスを記憶する。このメール設定記憶部４１２に記憶された電子メール送信先情報は、制御部１０６によって読み出される。
【００８１】
このような複合機４００は、図１１に示すように、所定のネットワークＮＴを介して、共有ファイルサーバとしてのＦＴＰサーバ２０１、ユーザが操作するパーソナルコンピュータ２０４、及び、電子メールを配送する電子メールサーバ５０１と接続されている。
【００８２】
電子メールサーバ５０１は、受信した電子メールデータを一時的に格納する電子メールボックス５０２と、外部との通信を行う通信部５０３とを有する。
【００８３】
電子メールボックス５０２は、複合機４００から送信されて通信部５０３を介して受信された電子メールデータを、送信先に対して送信するまで一時的に格納する。この電子メールボックス５０２に格納された電子メールデータは、管理者が受信操作を行うのに応じて、通信部５０３を介して読み出される。
【００８４】
通信部５０３は、複合機４００との間で電子メールデータの授受を行うインターフェースであり、例えばＴＣＰ／ＩＰ等の所定の通信プロトコルにしたがって、複合機４００から送信されてきた電子メールデータを受信し、電子メールボックス５０２に格納させる。そして、通信部５０３は、管理者が電子メールの受信操作を行うのに応じて、電子メールボックス５０２に格納されている電子メールデータを読み出し、管理者が操作する所定の管理者用端末機に対して送信する。
【００８５】
このような複合機４００、ＦＴＰサーバ２０１、パーソナルコンピュータ２０４、及び電子メールサーバ５０１を備える画像処理システムにおいては、複合機４００における読取部１０１によって原稿を読み取って得られた画像データを、通信部１０３を介してＦＴＰサーバ２０１に対して送信することが可能に構成される。このとき、画像処理システムにおいては、第１の実施の形態として示した画像処理システムと同様に、複合機４００から画像データをＦＴＰサーバ２０１に対して送信する際に、パーソナルコンピュータ２０４を介したユーザの操作に応じて、事前に接続テストを行い、画像データの送信が可能であるか否かの動作確認を行う。
【００８６】
具体的には、画像処理システムにおいては、複合機４００によって生成された画像データをＦＴＰサーバ２０１に対して送信するために必要な設定情報をユーザに入力させるために、先に図３に示したようなＷｅｂページ形式の設定値入力画面３００を複合機４００におけるＷｅｂサーバ部１０４によって作成してパーソナルコンピュータ２０４に対して送信し、当該パーソナルコンピュータ２０４における表示部２０５に表示させる。パーソナルコンピュータ２０４は、ユーザが設定値入力画面３００の各項目を入力して送信ボタン３０９を押下するのに応じて、通信部２０７を介して、入力内容に基づく設定情報を複合機４００に対して送信する。そして、複合機４００は、通信部１０３を介して設定情報を受信すると、先に図４に示したように、その設定情報を設定情報記憶部１０５に記憶させる。また、複合機４００は、通信部１０３を介して設定情報を受信すると、先に図５に示したように、ＦＴＰサーバ２０１に対する接続テストを行うための一時的なテスト設定情報として、テスト設定情報記憶部１０７に記憶させる。
【００８７】
また、画像処理システムにおいては、接続テストにてユーザにファイルを作成する権限がない旨を示す結果が得られた場合に、予め登録されている管理者に対して権限付与の通知を行うことが可能に構成される。具体的には、複合機４００は、例えば図１２に示すように、予め登録されている管理者の連絡先となる電子メールアドレス６０１と、電子メールサーバ５０１のアドレス６０２とを、電子メール送信先情報としてメール設定記憶部４１２に記憶している。そして、複合機４００は、接続テストにてユーザにファイルを作成する権限がない旨を示す結果が得られた場合には、例えば図１３に示すような本文が記載された電子メールデータをメール作成部４１１によって作成する。このとき、電子メール作成部４１１は、設定情報記憶部１０５からユーザ名を取得することによって当該ユーザ名のユーザが送信者６０３である旨を明記するとともに、設定情報記憶部１０５から対象ＵＲＬやファイル名を取得することによって画像データの格納先６０４を明記した文章からなる電子メールデータを作成する。そして、複合機４００は、メール設定記憶部４１２に記憶されている電子メール送信先情報に基づいて、通信部１０３を介して、電子メール作成部４１１によって作成された電子メールデータを、電子メールサーバ５０１に対して送信する。
【００８８】
さて、このような画像処理システムにおいて、複合機４００は、図１４に示すような一連の手順にしたがって、パーソナルコンピュータ２０４から設定情報を受信してから画像データを送信するまでの処理を行う。
【００８９】
まず、複合機４００は、図１４に示すように、ステップＳ１０１において、通信部１０３を介してパーソナルコンピュータ２０４からテスト設定情報を受信すると、ステップＳ１０２において、受信したテスト設定情報をテスト設定情報記憶部１０７に格納する。
【００９０】
そして、複合機４００は、ステップＳ１０３において、制御部１０６の制御のもとに接続テストを行い、ステップＳ１０４において、接続テストが正常に完了したか否かを判定する。なお、ステップＳ１０３における接続テストは、先に図７(Ａ)乃至図７(Ｃ)に示したような一連の手順にしたがって行われる。
【００９１】
ここで、複合機４００は、接続テストが正常に完了した場合には、ステップＳ１０５において、読取部１０１を動作させて原稿の読み取りを行い、ステップＳ１０６において、読み取って得られたデータに対して画像処理部１０２によって所定の画像処理を施す。
【００９２】
そして、複合機４００は、ステップＳ１０７において、ＦＴＰサーバ２０１における格納部２０２に書き込む画像データを生成し、ステップＳ１０８において、通信部１０３を介して、当該画像データをＦＴＰサーバ２０１に対して送信し、一連の処理を終了する。
【００９３】
一方、複合機４００は、接続テストが正常に完了しなかった場合には、ステップＳ１０９へと処理を移行し、制御部１０６の制御のもとに、ユーザにファイルを作成する権限がない旨を示す結果が得られているか否か、すなわち、権限エラーが発生しているか否かを判定する。
【００９４】
ここで、複合機４００は、権限エラーが発生していない場合には、画像処理部１０２によって生成した画像データをＦＴＰサーバ２０１に対して送信することができないため、その旨を表示部１０８やパーソナルコンピュータ２０４における表示部２０５を介してユーザに報知し、そのまま一連の処理を終了する。
【００９５】
一方、複合機４００は、権限エラーが発生している場合には、ステップＳ１１０において、メール作成部４１１により、メール設定記憶部４１２からメール送信先情報を取得するとともに、ステップＳ１１１において、設定情報記憶部１０５から対象ＵＲＬ、ユーザ名、及びファイル名を取得し、ステップＳ１１２において、電子メールデータの作成を行う。そして、複合機４００は、ステップＳ１１３において、メール設定記憶部４１２から取得したメール送信先情報に基づいて、通信部１０３を介して電子メールデータを送信し、一連の処理を終了する。
【００９６】
複合機４００は、このような一連の手順にしたがって、パーソナルコンピュータ２０４から受信したテスト設定情報に基づいて接続テストを行い、ＦＴＰサーバ２０１に対して画像データを送信するとともに、権限エラーが発生した場合には、管理者に対して権限付与を依頼する電子メールを送信することができる。
【００９７】
つぎに、画像処理システムにおいて、接続テストにて権限エラーが発生し、管理者に電子メールを送信する際に、複合機４００とＦＴＰサーバ２０１と電子メールサーバ５０１との間で行われる通信について、図１５(Ａ)及び図１５(Ｂ)を用いて詳述する。なお、ここでは、複合機４００とＦＴＰサーバ２０１と電子メールサーバ５０１との間で行われる通信のプロトコルがＴＣＰ／ＩＰであり、複合機４００のＩＰアドレスが１９２．１６８．１００．１００であり、ＦＴＰサーバ２０１のＩＰアドレスが１９２．１６８．１００．２００であり、電子メールサーバ５０１のＩＰアドレスが１９２．１６８．１００．１５０であるものとして説明する。
【００９８】
まず、複合機４００は、図１５(Ａ)に示すように、ステップＳ１２１において、ＦＴＰサーバ２０１に対してＴＣＰコネクションを確立する。具体的には、複合機４００は、ＦＴＰサーバ２０１のＩＰアドレス１９２．１６８．１００．２００、ポート番号２１にコネクションを確立する。
【００９９】
続いて、複合機４００は、ＴＣＰコネクションを確立すると、ステップＳ１２２において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＵＳＥＲコマンドを送信する。ＦＴＰサーバ２０１は、ＵＳＥＲコマンドを受信すると、ステップＳ１２３において、ユーザ名のチェックを行い、通信部２０３を介して、応答コード３３１（Password required for user)を複合機４００に対して送信する。複合機４００は、応答コード３３１を受信すると、ステップＳ１２４において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＰＡＳＳコマンドを送信する。
【０１００】
ＦＴＰサーバ２０１は、ＰＡＳＳコマンドを受信すると、ステップＳ１２５において、ステップＳ１２２にて受信したユーザ名に対応するパスワードであるか否かをチェックし、通信部２０３を介して、応答コード２３０（User logged in)を複合機４００に対して送信する。複合機４００は、応答コード２３０を受信すると、ステップＳ１２６において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＰＯＲＴコマンドを送信する。ＦＴＰサーバ２０１は、ＰＯＲＴコマンドを受信すると、ステップＳ１２７において、データコネクションの接続準備を行い、通信部２０３を介して、応答コード２００（Command okay)を複合機４００に対して送信する。
【０１０１】
複合機４００は、応答コード２００を受信すると、ステップＳ１２８において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＳＴＯＲコマンドを送信する。ＦＴＰサーバ２０１は、ＳＴＯＲコマンドを受信すると、ステップＳ１２９において、ＳＴＯＲコマンドの引数で渡されてくるファイル名にしたがって、ファイルオープンを行い、ファイルオープンが成功すると、通信部２０３を介して、応答コード１５０（File status okay)を複合機４００に対して送信する。
【０１０２】
その後、複合機４００は、ステップＳ１３０において、ＦＴＰサーバ２０１とのデータコネクションが確立すると、ステップＳ１３１において、ＦＴＰサーバ２０１に対してテストデータを送信し、ステップＳ１３２において、データコネクションを切断する。なお、このテストデータも、実質的な内容が空のデータや、ネットワークトラフィックに影響を与えない程度の小さいサイズのデータであるのが望ましい。
【０１０３】
ここで、データコネクションが切断された際に、ＦＴＰサーバ２０１に対する書き込み権限がなく、ファイルを書き込むことができなかった場合には、ＦＴＰサーバ２０１は、ステップＳ１３３において、通信部２０３を介して、応答コード２２６（Closing data connection)以外の応答コードを複合機４００に対して送信する。
【０１０４】
複合機４００は、応答コード２２６以外の応答コードを受信すると、ステップＳ１３４において、通信部１０３を介して、ＦＴＰサーバ２０１に対してＱＵＩＴコマンドを送信する。ＦＴＰサーバ２０１は、ＱＵＩＴコマンドを受信すると、ステップＳ１３５において、通信部２０３を介して、応答コード２２１（Service closing control connection)を複合機４００に対して送信する。複合機４００は、応答コード２２１を受信すると、ステップＳ１３６において、ＦＴＰサーバ２０１との接続を切断する。
【０１０５】
続いて、複合機４００は、権限エラーが発生しているため、管理者に権限付与依頼の電子メールを送信するために、図１５(Ｂ)に示すように、ステップＳ１３７において、電子メールサーバ５０１に対してＴＣＰコネクションを確立する。具体的には、複合機４００は、電子メールサーバ５０１のＩＰアドレス１９２．１６８．１００．１５０、ポート番号２５にコネクションを確立する。
【０１０６】
続いて、複合機４００は、ＴＣＰコネクションを確立すると、ステップＳ１３８において、通信部１０３を介して、電子メールサーバ５０１に対して「ＨＥＬＬＯ  １９２．１６８．１００．１５０」コマンドを送信する。電子メールサーバ５０１は、コマンドを受信して複合機４００の接続を許可すると、ステップＳ１３９において、通信部５０３を介して、複合機４００に対して「２５０  １９２．１６８．１００．１００」という応答を送信する。
【０１０７】
続いて、複合機４００は、電子メールサーバ５０１への接続が可能であることが確認できると、ステップＳ１４０において、「MAIL FROM:＜mfp@example.com＞というコマンドを使用して、通信部１０３を介して、電子メールサーバ５０１に対して電子メールの送信元の電子メールアドレスを送信する。電子メールサーバ５０１は、複合機４００から送信された電子メールの送信元を許可する場合には、ステップＳ１４１において、通信部５０３を介して、複合機４００に対して「２５０  ＯＫ」のような応答を送信する。
【０１０８】
続いて、複合機４００は、ステップＳ１４２において、「RCPT TO:＜admin@example.com＞というコマンドを使用して、通信部１０３を介して、電子メールサーバ５０１に対して電子メールの送信先の電子メールアドレスを送信する。電子メールサーバ５０１は、複合機４００から送信された電子メールの送信先を許可する場合には、ステップＳ１４３において、通信部５０３を介して、複合機４００に対して「２５０  ＯＫ」のような応答を送信する。これにより、複合機４００が送信する電子メールの送信元及び送信先が確定する。
【０１０９】
複合機４００は、電子メールの送信先が確定すると、ステップＳ１４４において、通信部１０３を介して、電子メールサーバ５０１に対してＤＡＴＡコマンドを送信する。電子メールサーバ５０１は、電子メールデータを受け付け可能な状態である場合には、ステップＳ１４５において、通信部５０３を介して、複合機４００に対して「３５４  Start mail input; end with.」のような応答を送信する。
【０１１０】
続いて、複合機４００は、電子メールサーバ５０１からの応答を受信すると、ステップＳ１４６において、通信部１０３を介して、メール作成部４１１によって作成された先に図１３に示したような電子メールデータの送信を開始する。複合機４００は、データの送信を全て完了すると、ステップＳ１４７において、通信部１０３を介して、電子メールサーバ５０１に対して「.（１つのピリオドの後に改行コードが続くデータ）」を送信する。電子メールサーバ５０１は、複合機４００から送信されたデータを受信すると、ステップＳ１４８において、通信部５０３を介して、複合機４００に対して「２５０  ＯＫ」のような応答を送信する。
【０１１１】
複合機４００は、電子メールサーバ５０１からの応答を受信すると、ステップＳ１４９において、通信部１０３を介して、電子メールサーバ５０１に対してＱＵＩＴコマンドを送信し、電子メールを送信するために使用したＴＣＰコネクションの切断を要求する。電子メールサーバ５０１は、複合機４００からＴＣＰコネクションの切断要求を受け付けると、ステップＳ１５０において、通信部５０３を介して、複合機４００に対して「２２１  １９２．１６８．１００．１００  Service closing transmission channel」のような応答を送信する。複合機４００は、電子メールサーバ５０１からの応答を受信すると、ステップＳ１５１において、電子メールサーバ５０１との接続を切断し、一連の処理を終了する。
【０１１２】
画像処理システムにおいては、接続テストにて権限エラーが発生した場合には、このようにして複合機４００から電子メールサーバ５０１に対して電子メールデータを送信し、管理者に権限付与依頼を行うことができる。
【０１１３】
以上説明したように、本発明の第２の実施の形態として示す画像処理システムにおいては、接続テストにて権限エラーとなった場合に、予め登録されている管理者に電子メールを送信して権限付与依頼を行うことから、直接ユーザが管理者に権限付与依頼を行う必要がなく、ユーザの手間を低減することができる。
【０１１４】
なお、本発明は、上述した実施の形態に限定されるものではない。
【０１１５】
例えば、上述した実施の形態では、各種設定を行うためのユーザインターフェースとして、Ｗｅｂページ形式の設定値入力画面を複合機によって作成してパーソナルコンピュータにおける表示部に表示させるものとして説明したが、本発明は、このような形態に限定されるものではなく、例えば複合機における操作パネルを介して各種設定を行うようにしてもよい。
【０１１６】
また、上述した実施の形態では、画像処理装置が複合機であるものとして説明したが、本発明は、例えば、スキャナ、複写装置、ファクシミリ装置、及びプリンタ等にも適用することができる。
【０１１７】
さらに、上述した実施の形態では、共有ファイルサーバがＦＴＰサーバであるものとして説明したが、本発明は、例えば、ＨＴＴＰ（Hypertext Transfer Protocol）サーバやウィンドウズ（登録商標）ファイル共有サーバ等にも適用することができる。
【０１１８】
このように、本発明は、その趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【図面の簡単な説明】
【０１１９】
【図１】本発明の第１の実施の形態として示す画像処理システムが備える複合機の構成を説明するブロック図である。
【図２】本発明の第１の実施の形態として示す画像処理システムの構成を説明するブロック図である。
【図３】設定値入力画面の具体例を説明する図である。
【図４】設定情報の具体例を説明する図である。
【図５】テスト設定情報の具体例を説明する図である。
【図６】図１に示す複合機が、パーソナルコンピュータから設定情報を受信してから画像データを送信するまでに行う処理を説明するフローチャートである。
【図７（Ａ）】図１に示す複合機が接続テストを行う際の一連の処理を説明するフローチャートである。
【図７（Ｂ）】図１に示す複合機が接続テストを行う際の一連の処理を説明するフローチャートであり、図７(Ａ)に示す工程に続く工程を説明する図である。
【図７（Ｃ）】図１に示す複合機が接続テストを行う際の一連の処理を説明するフローチャートであり、図７(Ｂ)に示す工程に続く工程を説明する図である。
【図８（Ａ）】正常にテストが完了した旨を示すテスト結果表示ページデータの具体例を説明する図である。
【図８（Ｂ）】対象ＵＲＬ又はポート番号が誤っている旨を示すテスト結果表示ページデータの具体例を説明する図である。
【図８（Ｃ）】ユーザ名が誤っている旨を示すテスト結果表示ページデータの具体例を説明する図である。
【図８（Ｄ）】パスワードが誤っている旨を示すテスト結果表示ページデータの具体例を説明する図である。
【図８（Ｅ）】ファイルを作成する権限がない旨を示すテスト結果表示ページデータの具体例を説明する図である。
【図８（Ｆ）】ファイル名が不正である旨を示すテスト結果表示ページデータの具体例を説明する図である。
【図８（Ｇ）】不明なエラーを示すテスト結果表示ページデータの具体例を説明する図である。
【図９（Ａ）】本発明の第１の実施の形態として示す画像処理システムにおいて、接続テストが正常に完了し、複合機によって原稿を読み取って画像データを送信する際に、複合機とパーソナルコンピュータとＦＴＰサーバとの間で行われる通信内容について説明するタイミングチャートである。
【図９（Ｂ）】本発明の第１の実施の形態として示す画像処理システムにおいて、接続テストが正常に完了し、複合機によって原稿を読み取って画像データを送信する際に、複合機とパーソナルコンピュータとＦＴＰサーバとの間で行われる通信内容について説明するタイミングチャートであり、図９(Ａ)に示す工程に続く工程を説明する図である。
【図１０】本発明の第２の実施の形態として示す画像処理システムが備える複合機の構成を説明するブロック図である。
【図１１】本発明の第２の実施の形態として示す画像処理システムの構成を説明するブロック図である。
【図１２】電子メール送信先情報の具体例を説明する図である。
【図１３】電子メールデータの具体例を説明する図である。
【図１４】図１０に示す複合機が、パーソナルコンピュータから設定情報を受信してから画像データを送信するまでに行う処理を説明するフローチャートである。
【図１５（Ａ）】本発明の第２の実施の形態として示す画像処理システムにおいて、接続テストにて権限エラーが発生し、管理者に電子メールを送信する際に、複合機とＦＴＰサーバと電子メールサーバとの間で行われる通信内容について説明するタイミングチャートである。
【図１５（Ｂ）】本発明の第２の実施の形態として示す画像処理システムにおいて、接続テストにて権限エラーが発生し、管理者に電子メールを送信する際に、複合機とＦＴＰサーバと電子メールサーバとの間で行われる通信内容について説明するタイミングチャートであり、図１５(Ａ)に示す工程に続く工程を説明する図である。
【符号の説明】
【０１２０】
１００，４００  複合機
１０１  読取部
１０２  画像処理部
１０３，２０３，２０７，５０３  通信部
１０４  Ｗｅｂサーバ部
１０５  設定情報記憶部
１０６  制御部
１０７  テスト設定情報記憶部
１０８  操作部
１０９，２０５  表示部
１１０  操作パネル
２０１  ＦＴＰサーバ
２０２  格納部
２０４  パーソナルコンピュータ
２０６  Ｗｅｂブラウザ
３００  設定値入力画面
３０１  プロファイル名入力ボックス
３０２  プロトコル選択コンボボックス
３０３  対象ＵＲＬ入力ボックス
３０４  ポート番号入力ボックス
３０５  ユーザ名入力ボックス
３０６  パスワード入力ボックス
３０７  ファイル名入力ボックス
３０８  テストボタン
３０９  送信ボタン
３１０  キャンセルボタン
４１１  メール作成部
４１２  メール設定記憶部
５０１  電子メールサーバ
５０２  電子メールボックス
６０１  電子メールアドレス
６０２  電子メールサーバアドレス
６０３  送信者
６０４  格納先
ＮＴ  ネットワーク
【図１】
0005222003.tif 000002
【図２】
0005222003.tif 000003
【図３】
0005222003.tif 000004
【図４】
0005222003.tif 000005
【図５】
0005222003.tif 000006
【図６】
0005222003.tif 000007
【図７（Ａ）】
0005222003.tif 000008
【図７（Ｂ）】
0005222003.tif 000009
【図７（Ｃ）】
0005222003.tif 000010
【図８（Ａ）】
0005222003.tif 000011
【図８（Ｂ）】
0005222003.tif 000012
【図８（Ｃ）】
0005222003.tif 000013
【図８（Ｄ）】
0005222003.tif 000014
【図８（Ｅ）】
0005222003.tif 000015
【図８（Ｆ）】
0005222003.tif 000016
【図８（Ｇ）】
0005222003.tif 000017
【図９（Ａ）】
0005222003.tif 000018
【図９（Ｂ）】
0005222003.tif 000019
【図１０】
0005222003.tif 000020
【図１１】
0005222003.tif 000021
【図１２】
0005222003.tif 000022
【図１３】
0005222003.tif 000023
【図１４】
0005222003.tif 000024
【図１５（Ａ）】
0005222003.tif 000025
【図１５（Ｂ）】
0005222003.tif 000026