(57)【要約】【課題】ログファイルの信頼性を向上させることができる画像データ送信装置を提供する。【解決手段】画像データ送信装置としてのスキャナ１は、ネットワーク４を介して、画像データサーバ２及びログファイルサーバ３と接続されている。画像データサーバ２は、スキャナ１から送信された画像データを記録する。ログファイルサーバ３は、スキャナ１から画像データサーバ２への画像データの送信に関するログ情報を記録する。スキャナ１は、ログファイルサーバ３への送信前ログの送信に成功した場合にのみ、画像データサーバ２への画像データの送信を行う。【選択図】図９
2008124752.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像送信先へ画像データを送信する画像データ送信装置において、
ネットワークを介して接続されたログファイルサーバへ前記送信すべき画像データの送信情報を含む第１のログ情報を送信するログ送信手段と、
前記ログファイルサーバが前記ログ送信手段から受信した第１のログ情報の記録に成功したか否かを判別する判別手段と、
前記判別手段により前記ログファイルサーバが前記第１のログ情報の記録に成功したと判別された場合に、前記画像送信先への前記画像データの送信を行う画像送信手段とを備えることを特徴とする画像データ送信装置。
【請求項２】
前記判別手段により前記ログファイルサーバが前記第１のログ情報の記録に失敗したと判別された場合に、前記画像送信手段による前記画像データの送信を中止する送信中止手段を備えることを特徴とする請求項１記載の画像データ送信装置。
【請求項３】
前記判別手段により前記ログファイルサーバが前記第１のログ情報の記録に失敗したと判別された場合に、所定のエラーメッセージを表示する表示手段を備えることを特徴とする請求項１又は２記載の画像データ送信装置。
【請求項４】
前記ログ送信手段は、前記画像送信手段が前記画像データの送信を開始した後に、当該画像データの送信が成功したか否かの情報を含む第２のログ情報を前記ログファイルサーバへ送信することを特徴とする請求項１乃至３のいずれか１項に記載の画像データ送信装置。
【請求項５】
前記画像データの前記送信情報は、前記画像データの送信を行う時刻、前記画像送信先、及びユーザに関する情報を少なくとも含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像データ送信装置。
【請求項６】
原稿の画像を読み取って画像データを取得する画像取得手段と、前記画像取得手段が取得した画像データを消去する画像消去手段と、請求項１乃至５のいずれか１項に記載の画像データ送信装置とを備える画像データ取得装置において、
前記画像データ送信装置と前記ログファイルサーバとの間の接続が確立できないときは、前記画像取得手段が取得した画像データを前記画像データ送信装置で送信せずに、前記画像消去手段で消去する制御手段を備えることを特徴とする画像データ取得装置。
【請求項７】
原稿の画像を読み取って画像データを取得する画像取得手段と、前記画像取得手段が取得した画像データを消去する画像消去手段と、請求項１乃至５のいずれか１項に記載の画像データ送信装置とを備える画像データ取得装置において、
前記画像データ送信装置と前記ログファイルサーバとの間の接続が確立できないときは、前記画像取得手段による画像データ取得処理を異常終了させる制御手段を備えることを特徴とする画像データ取得装置。
【請求項８】
所定の画像送信先へ画像データを送信する画像データ送信装置の画像データ送信方法であって、
前記画像データ送信装置から、当該画像データ送信装置にネットワークを介して接続されたログファイルサーバへ前記送信すべき画像データの送信情報を含む第１のログ情報を送信するログ送信ステップと、
前記画像データ送信装置において、前記ログファイルサーバが前記ログ送信ステップにおいて送信された第１のログ情報の受信及び記録に成功したか否かを判別する判別ステップと、
前記判別ステップにおいて前記ログファイルサーバが前記第１のログ情報の記録に成功したと判別された場合に、前記画像データ送信装置から前記画像送信先への前記画像データの送信を行う画像送信ステップとを有することを特徴とする画像データ送信方法。
【請求項９】
所定の画像送信先へ画像データを送信する画像データ送信装置の画像データ送信方法をコンピュータに実行させるプログラムであって、
前記画像データ送信装置から、当該画像データ送信装置にネットワークを介して接続されたログファイルサーバへ前記送信すべき画像データの送信情報を含む第１のログ情報を送信するログ送信モジュールと、
前記画像データ送信装置において、前記ログファイルサーバが前記ログ送信モジュールから受信した第１のログ情報の記録に成功したか否かを判別する判別モジュールと、
前記判別モジュールにより前記ログファイルサーバが前記第１のログ情報の記録に成功したと判別された場合に、前記画像データ送信装置から前記画像送信先への前記画像データの送信を行う画像送信モジュールとを備えることを特徴とするプログラム。
【請求項１０】
請求項９記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ送信装置、画像データ取得装置、画像データ送信方法、プログラム、及び記憶媒体に関し、特に、所定の画像送信先へ画像データを送信する画像データ送信装置、画像データ取得装置、画像データ送信方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
画像送信システムでは、スキャナなどの画像データ取得装置が、原稿の画像データを取得し、該取得した画像データを画像送信先である画像データサーバへネットワークを介して送信し、画像データサーバは、受信した画像データを蓄積している。これにより、大量の画像データを蓄積することができる。
【０００３】
このような画像送信システムとしては、画像データ取得装置が画像データの送信を行った後に、該送信された画像データの大きさ、解像度、送信日時、ファイル名、画像送信先、ユーザ（送信者）、送信結果などの情報をログファイルとして記録・保存するものが提案されている（例えば、特許文献１参照。）。
【０００４】
ログファイルの記録先としては、画像データ取得装置内に設けられたログファイル記憶用のメモリや、画像データ取得装置にネットワークで接続されたログファイル記憶用のログファイルサーバがある。
【特許文献１】特許第３５９４７９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ログファイルの記録先がログファイルサーバである場合には、ログファイルの記録先がログファイル記憶用のメモリである場合と比較すると、多数のログファイルを格納することが可能であるものの、ログファイルを正常に保存することができない場合がある。ログファイルを正常に保存することができない原因としては、画像データ取得装置及びログファイルサーバ間の接続が確立できていなかったり、ログファイルサーバの記憶容量が不足してしまったりすることが挙げられる。
【０００６】
このような場合には、画像データの画像データサーバへの送信が完了したにも拘わらず、その送信に関するログ情報がログファイルとして記録されていない。この結果、画像データが第三者に漏洩した場合に、ログファイルを精査しても、画像データの漏洩日時や漏洩者などを特定することができないという問題が発生する。特に、機密性の高い画像データである場合には、問題は深刻となる。
【０００７】
したがって、ログファイルの信頼性を向上させることが求められている。
【０００８】
本発明の目的は、転送される画像データのログ情報を確実に記録することにより、ログファイルの信頼性を向上させることができる画像データ送信装置、画像データ取得装置、画像データ送信方法、プログラム、及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像データ送信装置は、所定の画像送信先へ画像データを送信する画像データ送信装置において、ネットワークを介して接続されたログファイルサーバへ前記送信すべき画像データの送信情報を含む第１のログ情報を送信するログ送信手段と、前記ログファイルサーバが前記ログ送信手段から受信した第１のログ情報の記録に成功したか否かを判別する判別手段と、前記判別手段により前記ログファイルサーバが前記第１のログ情報の記録に成功したと判別された場合に、前記画像送信先への前記画像データの送信を行う画像送信手段とを備えることを特徴とする。
【００１０】
上記目的を達成するために、本発明の画像データ送信方法は、所定の画像送信先へ画像データを送信する画像データ送信装置の画像データ送信方法であって、前記画像データ送信装置から、当該画像データ送信装置にネットワークを介して接続されたログファイルサーバへ前記送信すべき画像データの送信情報を含む第１のログ情報を送信するログ送信ステップと、前記画像データ送信装置において、前記ログファイルサーバが前記ログ送信ステップにおいて送信された第１のログ情報の受信及び記録に成功したか否かを判別する判別ステップと、前記判別ステップにおいて前記ログファイルサーバが前記第１のログ情報の記録に成功したと判別された場合に、前記画像データ送信装置から前記画像送信先への前記画像データの送信を行う画像送信ステップとを有することを特徴とする。
【００１１】
上記目的を達成するために、本発明のプログラムは、所定の画像送信先へ画像データを送信する画像データ送信装置の画像データ送信方法をコンピュータに実行させるプログラムであって、前記画像データ送信装置から、当該画像データ送信装置にネットワークを介して接続されたログファイルサーバへ前記送信すべき画像データの送信情報を含む第１のログ情報を送信するログ送信モジュールと、前記画像データ送信装置において、前記ログファイルサーバが前記ログ送信モジュールから受信した第１のログ情報の記録に成功したか否かを判別する判別モジュールと、前記判別モジュールにより前記ログファイルサーバが前記第１のログ情報の記録に成功したと判別された場合に、前記画像データ送信装置から前記画像送信先への前記画像データの送信を行う画像送信モジュールとを備えることを特徴とする。
【００１２】
上記目的を達成するために、本発明の記憶媒体は、上記プログラムを格納したことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、所定の画像送信先へ送信すべき画像データの送信情報を含む第１のログ情報をログファイルサーバへ送信し、ログファイルサーバが第１のログ情報の記録に成功した場合に、画像データの送信を行う。これにより、転送される画像データのログ情報が確実に記録されていることにより、ログファイルの信頼性を向上させることができる。この結果、画像データが第三者に漏洩した場合であっても、漏洩日時や漏洩者などをログファイルから確実に特定することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１５】
図１は、本発明の実施の形態に係る画像データ取得装置（画像データ送信装置）としてのスキャナを含む画像送信システムの構成を概略的に示すブロック図である。
【００１６】
図１に示す画像送信システム１０は、画像データ取得装置（画像データ送信装置）としてのスキャナ１と、画像データサーバ２と、ログファイルサーバ３とを含み、これらは、ネットワーク４を介して互いに接続されている。なお、図１において、画像データサーバ２やログファイルサーバ３は複数台であってもよい。また、画像データサーバ２とログファイルサーバ３が単一の装置であってもよい。
【００１７】
図１において、スキャナ１は、取得した原稿の画像データを、画像取得動作を開始する前にユーザが指定した画像送信先である画像データサーバ２へ送信（転送）するように構成されている。画像データサーバ２は、大容量の記憶装置を含み、スキャナ１から送信された多量の画像データを蓄積することが可能である。ログファイルサーバ３は、スキャナ１から画像データサーバ２等への画像データの送信に関するログ情報を記録する。
【００１８】
画像送信先としては、画像データサーバの他、ネットワークに接続されたパーソナルコンピュータ（ＰＣ）等を指定してもよい。また、電子メールアドレス（Ｅメールアドレス）を用いて画像送信先を指定してもよく、この場合、画像データは不図示のメールサーバに転送された後、電子メール（Ｅメール）の添付ファイルとして画像送信先に送信される。
【００１９】
図２は、図１におけるスキャナ１の構成を詳細に示すブロック図である。
【００２０】
図２において、スキャナ１は、画像読取部１０１と、データ送信制御部１０７と、ディスプレイ１０４と、ユーザが設定値などを入力したりスキャナ１に動作の開始を指示したりするためのキーボード１０５とを備える。データ送信制御部１０７は、画像読取部１０１、ディスプレイ１０４、キーボード１０５、及びネットワーク４に接続されている。
【００２１】
画像読取部１０１は、原稿載置台に載置された原稿を検知する原稿センサ、原稿を搬送するローラやモータ、原稿の画像を読み取る読取センサ、及び読取センサの出力信号を画像データに変換して画像処理を行う画像処理回路を備え、これにより、スキャナ１は原稿の画像データを取得する画像データ取得装置として機能する。
【００２２】
データ送信制御部１０７は、スキャナ１の全体を制御するＣＰＵ１０６と、画像読取部１０１で取得した画像データを記憶するための画像メモリ１０２と、生成したログファイルを記憶するログメモリ１０３とを備え、画像データやログ情報などのデータを送信するための制御を行う。ＣＰＵ１０６は、画像読取部１０１から画像データを取得する処理、取得した画像データを画像メモリ１０２に保存する処理、作成したログファイルをログメモリ１０３に保存する処理、保存したログファイルをログファイルサーバ３へ送信する処理、保存した画像データを画像データサーバ２へ送信する処理などを行うための各プログラムを実行する。
【００２３】
ディスプレイ１０４は、各種の設定画面、画像データに対応する画像、及び所定のメッセージ、例えばエラーメッセージなどを表示する。
【００２４】
なお、図２におけるデータ送信制御部１０７及び画像読取部１０１は、それぞれ、パーソナルコンピュータ（ＰＣ）及び画像読取装置などの独立した１台の装置であってもよく、この場合には、これらの間がインターフェースケーブルなどで接続される。
【００２５】
図３は、図１におけるログファイルサーバ３を指定する際に図２のディスプレイ１０４に表示されるログファイルサーバ設定画面を例示する図である。
【００２６】
図３に示すログファイルサーバ設定画面３００上には、図１の画像送信システム１０においてログファイルサーバ３を指定するために当該ログファイルサーバ３に固有のサーバ名などを入力するためのフィールド３０１と、フィールド３０１に入力された文字を設定として確定するためのＯＫボタン３０２とが配置されている。なお、サーバ名に代えて、ネットワーク４上のアドレスなどであってもよい。
【００２７】
図３に示すように、ログファイルサーバ設定画面３００において、ログファイルサーバの設定を行うことにより、図１の画像送信システム１０において、スキャナ１が接続を確立すべきログファイルサーバ３が特定される。
【００２８】
図４は、図２のディスプレイ１０４に表示されるユーザ選択画面を例示する図である。
【００２９】
図４に示すユーザ選択画面４００上には、画像データを送信する送信者、即ちスキャナ１のユーザを特定可能な名前及びパスワードを入力するためのフィールド４０１，４０２と、ユーザの認証を開始するためのログオンボタン４０３とが配置されている。
【００３０】
図４に示すように、ユーザ選択画面４００において、ユーザが名前及びパスワードを入力することにより、図１の画像送信システム１０において、スキャナ１のユーザが特定される。
【００３１】
図５は、図４のユーザ選択画面４００を介してユーザがログオンしたときに、図２のディスプレイ１０４に表示される画像取得条件設定画面を例示する図である。
【００３２】
図５に示す画像取得条件設定画面５００上には、画像読取部１０１が画像データを取得する際の画像取得条件である明るさ及び解像度を入力するためのフィールド５０１，５０２と、取得した画像データを特定するためのファイル名を入力するためのフィールド５０３と、図１の画像送信システム１０において画像データの送信先として画像データサーバ２を指定するために当該画像データサーバ２に固有のサーバ名などを入力するためのフィールド５０４と、スキャナ１が画像データの取得を開始するための開始ボタン５０５と、図４のユーザ選択画面４００に戻るためのログオフボタン５０６とが配置されている。なお、サーバ名に代えて、ネットワーク４上のＰＣ等のアドレスや電子メールアドレスなどであってもよい。
【００３３】
図５に示すように、画像取得条件設定画面５００において、画像データサーバのサーバ名などを入力することにより、図１の画像送信システム１０において、スキャナ１が取得した画像データの送信先が画像データサーバ２に特定される。
【００３４】
図６は、図１におけるログファイルサーバ３に記録されたログ情報を一覧表示した例を示す図である。
【００３５】
スキャナ１は、内蔵メモリであるログメモリ１０３内で作成した送信前ログ（第１のログ情報）を、画像データサーバ２に画像データを送信する前にログファイルサーバ３に送信し記録させる。スキャナ１は画像データを送信した後に送信後ログ（第２のログ情報）をログメモリ１０３内で作成し、このログ情報をログファイルサーバ３に送信し記録させる。
【００３６】
図６に示す例では、第１行目及び第３行目のログは送信前ログであり、送信前ログには、画像データを送信する年月日及び時刻、対応する画像の解像度及びそのページ数、画像データのファイル名、画像データサーバ２のサーバ名、並びにユーザの名前などの情報が含まれている。
【００３７】
また、図６における第２行目のログは第１行目の送信前ログに対応する送信後ログであり、この送信後ログには、画像データの送信成功を示す文字列と、該送信成功の年月日及び時刻に関する情報とが含まれている。同第４行目のログは第３行目の送信前ログに対応する送信後ログであり、画像データの送信失敗を示す文字列と、該送信失敗の原因を示す文字列と、該送信失敗の年月日及び時刻に関する情報とが含まれている。
【００３８】
ここで、画像データの送信失敗の原因としては、画像データサーバ２との間でネットワーク４を介した接続を確立することができなかったという原因、画像データサーバ２の空き容量が不足していたという原因などがある。
【００３９】
第２行目の送信後ログは、スキャナ１が画像ファイルサーバ２への画像データの送信に成功したことを示しており、第４行目の送信後ログは、画像データの送信に失敗したことを示している。
【００４０】
図７乃至図９は、スキャナ１によって実行される画像データ送信処理のフローチャートであり、図７は、画像データ送信処理における初期設定動作を主に示しており、図８は、画像データ送信処理における画像データ取得動作を主に示しており、図９は、画像データ送信処理における画像データ送信動作を主に示している。
【００４１】
図７において、まず、ステップＳ７０１では、ログファイルサーバ設定画面３００を介して、ログ情報の送信先として例えばログファイルサーバ３を選択する処理が完了したか否かを判別する。なお、ログファイルサーバの選択は、例えば管理者だけが実行可能であるようにスキャナ１に予め設定されている。ログファイルサーバの管理者による選択が完了したときは（ステップＳ７０１でＹＥＳ）、続いて、ユーザ選択画面４００を用いた認証処理により、送信者である一般のユーザが認証に成功したか否かを判別する（ステップＳ７０２）。
【００４２】
ユーザが認証に成功した場合には（ステップＳ７０２でＹＥＳ）、画像取得条件設定画面５００を介してユーザにより設定された明るさ、解像度、及び画像データのファイル名などの画像取得条件を取得すると共に（ステップＳ７０３）、画像データの送信先として例えば画像データサーバ２の選択が完了したか否かを判別する（ステップＳ７０４）。
【００４３】
画像データサーバ２の選択が完了したときは（ステップＳ７０４でＹＥＳ）、開始ボタン５０５が押下されているので、スキャナ１は、図８の画像データ取得動作（図９の画像データ送信動作を含む）を行い（ステップＳ７０５）、ステップＳ７０６に進む。一方、画像データサーバ２の選択が完了していないか、又は選択した画像データサーバのサーバ名などにエラーがあった場合には、ステップＳ７０６において、ログオフボタン５０６が押下されたか否か、即ちユーザがログオフしたか否かを判別する。なお、サーバ名などにエラーがあった場合には、所定のエラーメッセージをディスプレイ１０４に表示することが好ましい。
【００４４】
ステップＳ７０６の判別の結果、ログオフする場合には、本処理を終了し、一方、ログオフしない場合には、ステップＳ７０３〜Ｓ７０５の処理を繰り返す。
【００４５】
なお、ステップＳ７０２の判別の結果、ユーザが認証に成功せず、失敗したときは、ユーザにユーザ名及びパスワードの再入力を促すべく、所定のエラーメッセージをディスプレイ１０４に表示して（ステップＳ７０７）、ステップＳ７０２に戻る。
【００４６】
なお、図７のステップＳ７０１で管理者によってログファイルサーバ３の指定が行われていない場合に直ちに本処理を終了させるのではなく、ステップＳ７０２でユーザがログオンを開始したときや、ステップＳ７０５の画像データ取得動作を開始したときに、所定のエラーメッセージをディスプレイ１０４に表示して、画像データ取得を禁止するようにしてもよい。
【００４７】
また、図７のステップＳ７０１のログファイルサーバ３の指定は、スキャナ１の購入時にスキャナ１の管理者が１回行うだけであってもよい。この場合には、ログファイルサーバを変更する場合以外には、図７のステップＳ７０１の処理の実行及び図３のログファイルサーバ設定画面３００の表示が省略され、ログファイルサーバ設定画面３００は必要なときに表示可能に構成される。
【００４８】
図８は、図７のステップＳ７０５においてスキャナ１が実行する画像データ取得動作の詳細を示すフローチャートである。
【００４９】
図８において、まず、ステップＳ８０１ａでは、開始ボタン５０５の押下に応じて、スキャナ１の画像読取部１０１は、原稿の搬送処理を開始するために、原稿センサを用いて原稿載置台に載置された原稿があるか否かを判別する。
【００５０】
原稿がある場合には（ステップＳ８０１ａでＹＥＳ）、ローラやモータによって原稿を搬送し（ステップＳ８０２）、読取センサによって原稿の画像を読み取り（ステップＳ８０３）、画像の読み取りにより取得した画像データを画像メモリ１０２に保存する（ステップＳ８０４）。
【００５１】
紙詰まりや画像メモリ１０２の空き容量不足などの異常（エラー）が発生しなかった場合（ステップＳ８０５でＮＯ）で、且つ、ユーザにより画像読み取りの中止が指示されなかった場合（ステップＳ８０６でＮＯ）、即ち搬送中の原稿に対する画像読み取りが正常に終了した場合には、原稿センサを用いて次の原稿があるか否かを判別する（ステップＳ８０７）。
【００５２】
ステップＳ８０７の判別の結果、次の原稿がある場合には、ステップＳ８０２〜Ｓ８０７の画像読み取り動作を繰り返し、次の原稿がない場合、即ち画像を読み取るべき原稿がなくなった場合には、画像データ取得動作を終了して、図９の画像データ送信動作を行う（ステップＳ８０８）。画像データ送信動作が終了した場合には、図７のステップＳ７０６に戻る。
【００５３】
なお、画像を読み取るべき原稿がなかった場合は（ステップＳ８０１ａでＮＯ）、原稿の原稿載置台へのセットをユーザに促すエラー表示を行い（ステップＳ８０１ｂ）、ステップＳ８０１ａに戻る。また、エラーが発生した場合には（ステップＳ８０５でＹＥＳ）、所定のエラーメッセージをディスプレイ１０４に表示し（ステップＳ８０９ａ）、画像メモリ１０２をクリアして（ステップＳ８０９ｂ）、図７のステップＳ７０６に戻る。また、ユーザにより画像読み取りの中止が指示された場合には（ステップＳ８０６でＹＥＳ）、本処理を終了すべく、図７のステップＳ７０６に戻る。
【００５４】
なお、スキャナ１は、図８の画像データ取得動作と図９の画像データ送信動作とを並行して行ってもよい。
【００５５】
また、スキャナ１は、画像データ取得動作の開始前又は実行中にログファイルサーバとの接続を試行するような構成とし、ログファイルサーバとの接続が確立できなかったときは、画像データ取得動作の開始前又は実行中に図８の処理を異常終了させ、所定のエラーメッセージをディスプレイ１０４に表示するように変更してもよい。
【００５６】
図９は、図８のステップＳ８０８においてスキャナ１が実行する画像データ送信動作の詳細を示すフローチャートである。
【００５７】
図９において、画像データを画像データサーバ２へ送信する前に、まず、ステップＳ９０１では、スキャナ１は、図６の例えば第１行目に示したような送信前ログを作成し、ログメモリ１０３に記録する。なお、送信前ログ及び送信後ログはログメモリ１０３内で直接的に作成するのが好ましい。
【００５８】
続くステップＳ９０２では、スキャナ１は、ログメモリ１０３に記録した送信前ログを、ログファイルとして、ファイル共有プロトコルであるＳＭＢ（Server Message Block：サーバ・メッセージ・ブロック）を用いてログファイルサーバ３へ送信し、該送信前ログの送信が成功したか否かを判別する（ステップＳ９０３）。
【００５９】
ステップＳ９０３の判別は、ログファイルサーバ３がスキャナ１から受信した送信前ログの記録に成功したか否かを判別することによって行うことが好ましい。例えば、ログファイルサーバ３は、送信前ログの記録に成功したことを、所定のメッセージでスキャナ１に通知する構成にしてもよい。
【００６０】
ログファイルサーバ３への送信前ログの送信に成功した場合には（ステップＳ９０３でＹＥＳ）、スキャナ１は画像メモリ１０２に保存されている画像データを、ＳＭＢを用いて画像データサーバ２に送信し（ステップＳ９０４）、該画像データの送信が成功したか否かを判別する（ステップＳ９０５）。
【００６１】
ステップＳ９０５の判別の結果、画像データサーバ２への画像データ送信に成功した場合には、スキャナ１は、画像データの送信成功を示す情報を含む送信後ログ（図６の第２行目参照）を作成し、ログメモリ１０３に記録し（ステップＳ９０６）、ステップＳ９０８に進む。一方、画像データサーバ２への画像データ送信に失敗した場合には、スキャナ１は、画像データの送信失敗を示す情報を含む送信後ログ（図６の第４行目参照）を作成し、ログメモリ１０３に記録し（ステップＳ９０７）、ステップＳ９０８に進む。
【００６２】
続くステップＳ９０８では、スキャナ１は、ログメモリ１０３に記録した送信後ログを、ログファイルとして、ＳＭＢを用いてログファイルサーバ３へ送信し、該送信後ログの送信が成功したか否かを判別する（ステップＳ９０９）。このステップＳ９０９の判別も、ステップＳ９０３の判別と同様に、ログファイルサーバ３がスキャナ１から受信した送信後ログの記録に成功したか否かを判別することによって行うことが好ましい。
【００６３】
ログファイルサーバ３への送信後ログの送信に成功した場合には（ステップＳ９０９でＹＥＳ）、ログファイルサーバ３への送信後ログの送信が正常に完了した旨を示すメッセージをディスプレイ１０４に表示する（ステップＳ９１０）。
【００６４】
その後、画像メモリ１０２とログメモリ１０３をクリアして（ステップＳ９１１，Ｓ９１２）、画像データ送信動作を終了して、図７のステップＳ７０６に戻る。
【００６５】
また、ログファイルサーバ３への送信後ログの送信に失敗した場合には（ステップＳ９０９でＮＯ）、ログファイルサーバ３への送信後ログの送信が失敗した旨とその失敗の原因を示すメッセージをディスプレイ１０４に表示し（ステップＳ９１３）、ステップＳ９１１，Ｓ９１２で画像メモリ１０２とログメモリ１０３をクリアして、画像データ送信動作を終了する。
【００６６】
同様に、ログファイルサーバ３への送信前ログの送信に失敗した場合にも（ステップＳ９０３でＮＯ）、ログファイルサーバ３への送信前ログの送信が失敗した旨とその失敗の原因、さらには、画像データ送信動作を中止する旨を示すメッセージをディスプレイ１０４に表示し（ステップＳ９１３）、画像データの送信を行うことなく、ステップＳ９１１，Ｓ９１２で画像メモリ１０２とログメモリ１０３をクリアして、画像データ送信動作を終了する。
【００６７】
ここで、送信前ログの送信失敗の原因としては、ログファイルサーバ３との間でネットワーク４を介した接続を確立することができなかったという原因、ログファイルサーバ３の空き容量が不足していたという原因などがある。
【００６８】
図９の処理によれば、ログファイルサーバ３への送信前ログの送信に失敗した場合には（ステップＳ９０３でＮＯ）、ステップＳ９０４の画像データサーバ２への画像データの送信を行わずに、画像メモリ１０２をクリアする（ステップＳ９１１）。換言すれば、ログファイルサーバ３がログファイルを記録することができない場合には、画像データサーバ２への画像データの送信が可能であってもそれを行わずに、画像メモリ１０２に保存した画像データが削除される。これにより、画像データが第三者に漏洩するのを確実に防止することができる。
【００６９】
また、ログファイルサーバ３に記録されたログファイルは、スキャナ１から画像ファイルサーバ２へ転送される画像データに関するログ情報を確実に記録したことを保証するものであるので、ログファイルの信頼性を向上させることができる。この結果、画像データが第三者に漏洩した場合であっても、ログファイルを精査することにより、画像データの漏洩日時や漏洩者などを容易に特定することができる。
【００７０】
なお、上述した実施の形態では、ユーザの認証は、ユーザが入力した名前とパスワードを用いて行ったが、これに代えて、ＩＤカードを用いて行ったり、ユーザのバイオメトリクスを用いた生体認証により行ったりしてもよい。
【００７１】
また、上記実施の形態では、送信前ログや送信後ログなどのログファイルの送信や、画像データの送信は、ＳＭＢを用いて行ったが、ＦＡＸ、ＳＭＴＰ（メール送信）、ＦＴＰ（ファイル転送）などのプロトコルを用いて行ってもよい。
【００７２】
また、上記実施の形態に係る画像データ送信装置は、スキャナ１などの画像データ取得装置としたが、複写機、プリンタ、ファクシミリなどの画像形成装置や、カメラなどの撮像装置などであってもよい。
【００７３】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵなど）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００７４】
この場合、記憶媒体から読み出されたプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７５】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭなどである。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００７６】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００７７】
さらに、前述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行う場合である。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態に係る画像データ取得装置（画像データ送信装置）としてのスキャナを含む画像送信システムの構成を概略的に示すブロック図である。
【図２】図１におけるスキャナの構成を詳細に示すブロック図である。
【図３】図１におけるログファイルサーバを指定する際に図２のディスプレイに表示されるログファイルサーバ設定画面を例示する図である。
【図４】図２のディスプレイに表示されるユーザ選択画面を例示する図である。
【図５】図４のユーザ選択画面を介してユーザがログオンしたときに、図２のディスプレイに表示される画像取得条件設定画面を例示する図である。
【図６】図１におけるログファイルサーバに記録されたログ情報を一覧表示した例を示す図である。
【図７】図１のスキャナによって実行される画像データ送信処理のフローチャートであり、主に、画像データ送信処理における初期設定動作を主に示す。
【図８】図７のステップＳ７０５においてスキャナが実行する画像データ取得動作の詳細を示すフローチャートである。
【図９】図８のステップＳ８０８においてスキャナが実行する画像データ送信動作の詳細を示すフローチャートである。
【符号の説明】
【００７９】
１  スキャナ
２  画像データサーバ
３  ログファイルサーバ
１０  画像送信システム
１０１  画像読取部
１０２  画像メモリ
１０３  ログメモリ
１０４  ディスプレイ
１０５  キーボード
１０６  ＣＰＵ
１０７  データ送信制御部
３００  ログファイルサーバ設定画面
４００  ユーザ選択画面
５００  画像取得条件設定画面
【図１】
2008124752.tif 000003
【図２】
2008124752.tif 000004
【図３】
2008124752.tif 000005
【図４】
2008124752.tif 000006
【図５】
2008124752.tif 000007
【図６】
2008124752.tif 000008
【図７】
2008124752.tif 000009
【図８】
2008124752.tif 000010
【図９】
2008124752.tif 000011