(57)【要約】【課題】  ユーザがスキャナデバイスで読み取った画像とその画像に対する属性ファイルを基に、ユーザが事前に登録したジョブに従い、画像とその画像に対する属性ファイルを自動的にＷＥＢサーバに格納することを目的とする。【解決手段】  ユーザが文書をスキャナデバイスで読み取った画像に対し行う処理を設定するジョブを作成する手段と、ジョブをデバイスに登録する手段と、スキャナデバイスが読み取った画像及び画像を読み取った際に作成される属性ファイルをコンピュータに送信する手段と、画像及び属性ファイルを受信する手段と、画像及び属性ファイルを受信する手段と、画像ジョブに従い処理を行う手段とに従いＷＥＢサーバに画像と属性ファイルを自動的に格納する手段とを具備している。【選択図】        図１
2006165712.tif 000002
【特許請求の範囲】
【請求項１】
プロトコルを介してスキャナデバイスとコンピュータが接続された状況下において、ユーザがスキャナデバイス上の操作パネルを用いて事前に登録したジョブを選択及びスキャンボタンを押下した際、
取り込まれた画像及びユーザが該スキャナデバイスを操作した際の情報が属性ファイルとして該ネットワークプロトコルを介して該コンピュータに送信し、
該ジョブに従い該画像をインターネット上のＷＥＢサーバに格納するための形式に変換し、
該ジョブに従い該変換された画像と該属性ファイルを自動的にインターネット上のＷＥＢサーバに格納することを特徴とする文書転送システム。
【請求項２】
請求項１記載の文書転送システムにおいて、各処理において行われた事項をログとして出力するとともに、ユーザからの要求に従い、該ログを表記することを特徴とする文書転送システム。
【請求項３】
請求項１又は２記載の文書転送システムにおいて、前記コンピュータにある各手段が別々のコンピュータ上に存在し、前記各コンピュータと前記スキャナデバイスとがネットワークプロトコルを介して接続されていることを特徴とする文書転送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複数の利用者が共有するスキャナデバイスより画像を自動的にインターネット上のＷＥＢサーバに格納する文書転送システムに関する。
【背景技術】
【０００２】
従来、ネットワークに接続された複数の利用者が共有するスキャナデバイスより受信した画像を自動的にＬＡＮ上の文書管理システムに格納する文書転送システムが提案されている（特許文献１）。
【特許文献１】特開平１０−３４３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来技術では、ＬＡＮ上の文書管理システムのみに対して画像を格納することしかできないという問題があった。本発明は、かかる上記問題点について鑑みなされたものである。
【０００４】
本発明は、ネットワークプロトコルを介してスキャナデバイスとコンピュータ（サーバ、クライアントいずれでも構わない）が接続された状況下において、ユーザがスキャナデバイス上の操作パネルを用いて事前に登録したジョブを選択及びスキャンボタンを押下した際、取り込まれた画像及びユーザが該スキャナデバイスを操作した際の情報が属性ファイルとして該ネットワークプロトコルを介して該コンピュータに送信し、該ジョブに従い該画像をＷＥＢサーバに格納するための形式に変換し、該ジョブに従い該変換された画像と属性ファイルを自動的にＷＥＢサーバに格納することのできる文書転送システムの提供を目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る第一の発明は、ネットワークプロトコルを介してスキャナデバイスとコンピュータが接続された環境下において、ユーザが文書を該スキャナデバイスで読み取った画像に対し行う処理を設定するジョブを作成する手段と、該ジョブをスキャナデバイスに登録する手段と、該スキャナデバイスが読み取った該画像及び該画像を読み取った際に作成される属性ファイルを該ネットワークプロトコルを介して該コンピュータに送信する手段と、該画像及び該属性ファイルを受信する手段と、該画像を該ジョブに従い処理を施す手段と、該ジョブに従いデータベースサーバに該画像と該属性ファイルを自動的に格納する手段とを有するものである。
【０００６】
本発明に係る第二の発明は、第一及び第二の発明における各手段において、該手段で行われた処理をログに出力する手段を有するものである。
【０００７】
本発明に係る第三の発明は、第一及び第二の発明において前記画像及び前記属性ファイルを受信する手段が、ネットワークプロトコルを介して接続された異なるコンピュータ上に存在することを特徴とするものである。
【発明の効果】
【０００８】
本発明の文書転送システムによれば、ユーザがスキャナデバイスで読み取った画像とその画像に対する属性ファイルを基に、ユーザが事前に登録したジョブに従い、画像とその画像に対する属性ファイルを自動的にＷＥＢサーバに格納することができるという効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００１０】
（概要）
以下、図面を用いて本発明の実施例について説明する。
【００１１】
図１は、本実施例におけるシステム構成図であり、ネットワーク直結ＭＦＰ（スキャナ）デバイス１（以降、ＭＦＰデバイスとする）と、該ＭＦＰデバイス１以外の全構成要素が入ったサーバＰＣ３とが、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）２を介して接続されている。
【００１２】
なお、該ＭＦＰデバイス１と該サーバＰＣ３は、ＦＴＰ以外のＳＭＴＰ（Ｓｅｎｄ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＳＭＢ（ＳｅｒｖｅｒＭｅｓｓａｇｅ  Ｂｌｏｃｋ）などのプロトコルを介して接続されていても構わない。また、ＰＣ３とＷＥＢサーバ４は、インターネットを介して接続されている。
【００１３】
図２は、本実施例に概念図である。図３は、本実施例における処理手順の一例を示すフローチャートである。以下に、図１、図２及び図３を用いて本実施例の大まかな処理の流れについて説明する。
【００１４】
（１）Ｓ１において、ユーザはマネージャ３１を用いて、ジョブを作成する。
【００１５】
（２）Ｓ２において、ユーザは前記ＭＦＰデバイス１に該ジョブを登録する。なお、該ジョブを該ＭＦＰデバイス１に登録する方法は、ＦＴＰやＴＣＰ／ＩＰの様なネットワークプロトコルを介して該ＭＦＰデバイス１に該ジョブ情報を通知するなどの公知の技術であっても良い。
【００１６】
（３）Ｓ３において、ユーザは前記ＷＥＢサーバ４に保存したい原稿を前記ＭＦＰデバイス１の原稿台、もしくはＡＤＦにセットし、該ＭＦＰデバイス１にある操作パネルより該ジョブを選択する。その後、スキャンボタンを押下すると、該ＭＦＰデバイス１はＦＴＰサーバ３２に画像データファイル及び属性ファイルを送信する。
【００１７】
（４）Ｓ４において、前記ＦＴＰ２を介して送信された前記画像データファイル及び前記属性ファイルが該ＦＴＰサーバ３２に蓄積される。なお、前記ＭＦＰデバイス１は、前記ジョブ情報に従い、該画像データファイル及び該属性ファイルを該ＦＴＰサーバ３２に蓄積するパスを決める。
【００１８】
（５）Ｓ５において、マネージメントアプリケーション３３が前記ＦＴＰサーバ３２より前記画像データファイル及び前記属性ファイルを取得する。なお、該マネージメントアプリケーション３３は、Ｓ１において作成された該ジョブ情報より、該ＦＴＰサーバ３２にファイルが格納されているパスを得て、該パスにある該画像データファイル及び該属性ファイルを得る。
【００１９】
（６）Ｓ６において、Ｓ５より得た前記画像データファイルをＷＥＢサーバに格納するための画像形式に変換する。
【００２０】
（７）Ｓ７において、Ｓ６より得た前記画像ファイル及び前記属性ファイルを、前記ＷＥＢサーバ４に格納する。なお、該ＷＥＢサーバ４に対して、前記ジョブ情報ファイルにて指定されたプロパティも同時に渡される。
【００２１】
以下に、各処理について具体的に示す。
【００２２】
（ジョブの作成）
図４は、本実施例における前記ジョブ情報を作成する前記マネージャ３１のユーザーインターフェースの一例であり、ユーザは該マネージャ３１を用いて、該ジョブ毎の詳細な設定を行うことができる。
【００２３】
該ジョブの設定内容とは、ジョブ名、該ジョブの管理者名、該管理者のメールアドレス、ＷＥＢサーバのＵＲＬ、該ＷＥＢサーバにアクセスするためのユーザ名とパスワード、該ＷＥＢサーバに格納する際に使用するＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）のメソッドＰＯＳＴのパラメータなどを指す。
【００２４】
該マネージャ３１は、ユーザが設定した該ジョブ情報をテキストファイル形式で、前記サーバＰＣ内のハードディスクもしくはメモリ上に作成する。ユーザが該ジョブ情報を更新する場合も、ジョブの作成の場合と同様に行う。
【００２５】
また、該ジョブの設定内容は、これら以外のものを含んでも構わない。例えば、前記Ｓ４において、前記ＭＦＰデバイス１が送信した前記画像データファイル及び前記属性ファイルを、前記ＦＴＰサーバ３２内に格納するパスを指定してもよい。
【００２６】
また、該マネージャ３１のユーザーインターフェースは、図４に示したような形態もしくはＵＩを持つソフトウェアアプリケーション以外の形態でも構わない。
【００２７】
（ジョブをＭＦＰデバイスに登録）
前記マネージャ３１で作成された該ジョブ情報ファイルを、前記ＭＦＰデバイス１に登録する。より詳細には、前記サーバＰＣ３において、該ＭＦＰデバイス１の図示しないリモート・ユーザーインターフェースを用いて、該ジョブ情報ファイルをインポートし、該ＭＦＰデバイス１に登録する。
【００２８】
なお、該ジョブ情報を該ＭＦＰデバイス１に登録する方法は、これだけに限らない。例えば、該マネージャ３１で該ジョブを新規作成及び更新した際に、自動的に該ＭＦＰデバイス１にネットワークプロトコルを介して該ジョブ情報ファイルを送信しても良い。また、該マネージャ３１で該ジョブを新規作成及び更新した際に、該サーバＰＣ３にローカルもしくはネットワーク接続された図示しないプリンタに該ジョブ情報が印刷され、該印刷された該ジョブ情報を該ＭＦＰデバイス１にスキャンさせることで登録しても構わない。
【００２９】
（ＭＦＰデバイスのファイル送信）
前記ＭＦＰデバイス１より、ユーザが該ＭＦＰデバイス１の原稿台もしくはＡＤＦにセットした原稿の画像データ及び属性ファイルが送信される。より詳細には、ユーザはＳ２により該ＭＦＰデバイス１に登録されたジョブを選択した後、スキャン（原稿読取もしくは画像データ及び属性ファイルの送信）ボタンを押下することで、該ＭＦＰデバイス１にセットされた原稿を読み取り、属性ファイルとともに、該ジョブに記された前記ＦＴＰサーバ３２に格納するパスに従い、該ＦＴＰサーバ３２に該画像データファイル及び属性ファイルを送信する。
【００３０】
なお、原稿は複数枚であっても構わない。この場合、ユーザは、該ＭＦＰデバイス１のＡＤＦにセットしスキャンボタンを押下すると、全原稿が読み取られ、該ＦＴＰサーバ３２に送信される。この際、送信される該画像データファイルのファイル形式は任意の形式で構わない。
【００３１】
但し、前記ＷＥＢサーバ４が格納できるファイル形式であれば、該ＷＥＢサーバ４に格納する前に画像形式変換処理を必要としないため、処理速度が向上する。
【００３２】
また、原稿が複数である場合、該画像データファイルの形式はシングルページＴＩＦＦ形式であっても、マルチページＴＩＦＦ形式であっても構わない。但し、シングルページＴＩＦＦ形式で送信する場合には、該送信される画像データファイル間の関係を明確にするために、各画像データファイル名をＨＨＭＭＳＳＤＤＺＺＹＹＹＹ＿ＸＸＸＸ．ＴＩＦ（ＨＨ：読取時の時間、ＭＭ：読取時の分、ＳＳ：読取時の秒、ＤＤ：読取時の日、ＺＺ：読取時の月、ＹＹＹＹ：読取時の年、ＸＸＸＸ：読取開始ページを１ページ目とした場合のページ数）とする。
【００３３】
これにより、シングルページＴＩＦＦ形式で画像が送信する場合にも、各画像データファイル間の関係を明確にできる。
【００３４】
また、該属性ファイルに記される情報は、送信日時、該ＭＦＰデバイス１の機種名、設置場所、ユーザ名、及び同時に送信される該画像データファイルの名前やサイズなどである。
【００３５】
なお、該属性ファイルに記される情報は、これら以外の事項であっても構わない。
【００３６】
（ファイルをＦＴＰサーバに蓄積）
Ｓ３において前記ＭＦＰデバイス１より前記ＦＴＰ２を介して送信された前記画像データファイル及び前記属性ファイルを、前記ＦＴＰサーバ３２に蓄積する。より詳細には、該ＭＦＰデバイス１により指定される該ＦＴＰサーバ３２のパスに、該画像データファイル及び該属性ファイルを蓄積する。この際、該ＭＦＰデバイス１は、該ＦＴＰ２を介して該ＦＴＰサーバ３２にディレクトリの作成命令を出した後に、該作成されたディレクトリを蓄積するパスとして指定し、該画像データファイル及び該属性ファイルを送信しても良い。
【００３７】
なお、該ＦＴＰサーバ３２は、該ＭＦＰデバイス１から送信された日時、該画像データファイル及び該属性ファイル名などをログとして出力する。ログとして出力される情報は、これら以外のものであっても良い。また、ログの出力方法として、前記サーバＰＣ３内の任意の場所にファイルを作成しても良いし、前記マネージャ３１などログをまとめる手段に、該ログを通知する手段を有しても構わない。
【００３８】
（ＦＴＰサーバよりファイルを取得）
図５は、本実施例における前記マネージメントアプリケーション３３のシステム図である。該マネージメントアプリケーション３３は、ＦＴＰモニター３３１、アプリコア３３２及びサーバインターフェース３３３の３個のモジュールより構成されており、各モジュールは、前記マネージャ３１、前記ＦＴＰサーバ３２、前記ＷＥＢサーバ４とデータのやりとりを行う。
【００３９】
図６及び図７は、該ＦＴＰサーバ３２より該ＦＴＰモニター３３１が前記画像データファイル及び前記属性ファイルを取得する処理手順の一例を示すフローチャートである。
【００４０】
以下に、図５、図６及び図７を用いて該ＦＴＰモニター３３１がデータを取得する手順を説明する。
【００４１】
（１）Ｓ１１０において、該ＦＴＰモニター３３１は、該マネージャ３１にジョブ情報が作成されたか否かを確認する。
【００４２】
（２）該ジョブ情報が作成された場合、Ｓ１１１において該ＦＴＰモニター３３１は該ジョブ情報を取得し、該ジョブ情報より該ＦＴＰサーバ３２内の監視するパスを得る。
【００４３】
（３）Ｓ１１２において、該ＦＴＰモニター３３１は該ジョブ情報に従い、該ＦＴＰサーバ３２内に監視すべきフォルダの有無を監視し、該ＦＴＰサーバ３２内の該フォルダにファイルの有無を調査する。
【００４４】
（４）Ｓ１１３０において、該ＦＴＰサーバ３２内のフォルダにファイルが存在する場合は、該ファイル名より属性ファイルであるか否かを調査する。
【００４５】
（５）該ＦＴＰサーバ３２内のフォルダにあるファイルが該属性ファイルであった場合、Ｓ１１３１において該属性ファイルをオープンし、該属性ファイルに書かれた情報を得る。該属性ファイルに書かれた情報とは、該画像データファイルの名前やサイズなどである。
【００４６】
（６）Ｓ１１３２において、該属性ファイルの情報より、該画像データファイルが全て該ＦＴＰサーバ３２内のフォルダに送信されたか否かを確認する。
【００４７】
（７）Ｓ１１４において、該属性ファイル及び該画像データファイルが全て送信されたことを確認すると、該ＦＴＰモニター３３１に該属性ファイル及び該画像データファイル全てを前記サーバＰＣ３内のハードディスクもしくはメモリ上に取り込む。
【００４８】
（８）再度Ｓ１１０において、該ＦＴＰモニター３３１は、該マネージャ３１に該属性ファイル及び該画像データファイルの取り込みを終えたことを通知する。
【００４９】
（９）再度Ｓ１１２において、取り込みを終えた該属性ファイル及び該画像データファイルがある該ＦＴＰサーバ３２内のフォルダを削除する。再度Ｓ１１０において、該ＦＴＰモニター３３１は、該マネージャ３１にジョブ情報が作成されたか否かを確認する。
【００５０】
（１０）再度Ｓ１１０において、該ＦＴＰモニターは、該マネージャ３１にジョブ情報が作成されたか否かを確認する。
【００５１】
なお、Ｓ１１０において該ＦＴＰモニター３３１が該マネージャ３１に該ジョブ情報の新規作成及び更新を確認するが、該マネージャ３１が該ＦＴＰモニター３３１に該ジョブ情報の新規作成及び更新を通知しても良い。
【００５２】
また、Ｓ１１２において該ＦＴＰモニター３３１は該ジョブ情報に従い、該ＦＴＰサーバ３２内に監視すべきフォルダの有無を監視するが、前記ＭＦＰデバイス１が該ＦＴＰサーバ３２内にフォルダを作成しない場合は、該フォルダ内に該属性ファイル及び該画像データファイルの有無だけ監視すれば良い。
【００５３】
同じく該ＦＴＰモニター３３１に取り込みを終えた該属性ファイル及び該画像データファイルがある該ＦＴＰサーバ３２内のフォルダを削除するが、前記ＭＦＰデバイス１が該ＦＴＰサーバ３２内にフォルダを作成しない場合は、該フォルダ内の該属性ファイル及び該画像データファイルのみ削除すれば良い。
【００５４】
また、該ＦＴＰモニター３３１で行った処理の情報をログとして出力する。ログの出力方法として、前記サーバＰＣ３内の任意の場所にファイルを作成しても良いし、前記マネージャ３１などログをまとめる手段に、該ログを通知する手段を有しても構わない。
【００５５】
（画像及び属性ファイルの処理）
図８は、前記アプリコア３３２における処理手順の一例を示すフローチャートである。以下に、図５及び図８を用いて該アプリコア３３２が前記ＦＴＰモニター３３１内に取り込まれた前記属性ファイル及び前記画像データファイルを処理する手順を説明する。
【００５６】
（１）Ｓ１２０において、該アプリコア３３２は前記マネージャ３１に、該ＦＴＰモニター３３１に該属性ファイル及び該画像データファイルがあるか否かを確認する。
【００５７】
（２）Ｓ１２１において、該マネージャ３１は、該ＦＴＰモニター３３１に該属性ファイル及び該画像データファイルがある場合、該属性ファイル及び該画像データファイルの格納パスと前記ジョブ情報を該アプリコア３３２に通知する。
【００５８】
（３）Ｓ１２２において、該アプリコア３３２は、該ＦＴＰモニター３３１より該属性ファイル及び該画像データファイルを取り込む。
【００５９】
（４）Ｓ１２３において、該ジョブ情報に従い、該画像データファイルに画像処理を施す。
【００６０】
（５）再度Ｓ１２０において、該アプリコア３３２は前記マネージャ３１に、該画像データファイル及び該属性ファイルの処理を終えたことを通知する。
【００６１】
なお、Ｓ１２０において該アプリコア３３２が該マネージャ３１に、該ＦＴＰモニター３３１に該属性ファイル及び該画像データファイルがあるか否かを確認するが、該マネージャ３１が該アプリコア３３２に該属性ファイル及び該画像データファイルの有無を通知しても良い。
【００６２】
また、該アプリコア３３２で行った処理の情報をログとして出力する。ログの出力方法として、前記サーバＰＣ３内の任意の場所にファイルを作成しても良いし、前記マネージャ３１などログをまとめる手段に、該ログを通知する手段を有しても構わない。
【００６３】
（ＷＥＢサーバに画像及び属性ファイルを格納）
図９は、前記サーバインターフェース（以下、サーバＩＦ）３３３における処理手順の一例を示すフローチャートである。
【００６４】
以下に、図５及び図９を用いて該サーバＩＦ３３３が前記アプリコア３３２内に作成された前記画像データファイル及び前記属性ファイルを処理する手順を説明する。
【００６５】
（１）Ｓ１３０において、該サーバＩＦ３３３は前記マネージャ３１に、該アプリコア３３２に該画像データファイル及び該属性ファイルがあるか否かを確認する。
【００６６】
（２）Ｓ１３１において、該マネージャ３１は、該アプリコア３３２に該画像データファイル及び該属性ファイルがある場合、該画像データファイル及び該属性ファイルの格納パスと前記ジョブ情報を該サーバＩＦ３３３に通知する。
【００６７】
（３）Ｓ１３２において、該サーバＩＦ３３３は、該アプリコア３３２より該画像データファイル及び該属性ファイルを取り込む。
【００６８】
（４）Ｓ１３３において、該ジョブ情報に従い、前記ＷＥＢサーバが格納できるファイル形式に該画像データファイル及び該属性ファイルを変換する。
【００６９】
（５）再度Ｓ１３４において、該ジョブ情報に従い、ＨＴＴＰのメソッドＰＯＳＴを使用して、該画像データファイル及び該属性ファイルを転送する。該ジョブ情報に、ＨＴＴＰのメソッドＰＯＳＴのパラメータが指定されていれば、それらも同時に転送する。
【００７０】
なお、Ｓ１３０において該サーバＩＦが該マネージャ３１に、該アプリコア３３２に該画像データファイル及び該属性ファイルがあるか否かを確認するが、該マネージャ３１が該サーバＩＦ３３３に該画像データファイル及び該属性ファイルの有無を通知しても良い。
【００７１】
また、該サーバインターフェース３３３で行った処理の情報をログとして出力する。ログの出力方法として、前記サーバＰＣ３内の任意の場所にファイルを作成しても良いし、前記マネージャ３１などログをまとめる手段に、該ログを通知する手段を有しても構わない。
【００７２】
（ログの表示）
前記ＦＴＰサーバ３２、前記ＦＴＰモニター３３１、前記アプリコア３３２及び前記サーバインターフェース３３３でのログ情報をまとめ、前記マネージャ３１で図示しないユーザーインターフェースを用いてログを表示することができる。
【００７３】
ユーザは、前記ＷＥＢサーバ４に画像データファイル及び属性ファイルを格納するまでの処理においてエラーが発生した場合などに、該ユーザーインターフェースを用いて該ログを確認し、どの工程においてエラーが発生したのか調査する。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施例を示すシステム構成図
【図２】本発明の概念図
【図３】本発明の一実施例を示す処理手段のフローチャート
【図４】本発明の実施例におけるジョブ情報を作成するマネージャのユーザーインターフェースの一例を示す図
【図５】本発明に係るマネージメントアプリケーションのシステム図
【図６】本発明に係るフローチャート
【図７】本発明に係るフローチャート
【図８】アプリコアにおける処理手順のフローチャート
【図９】サーバインターフェースの処理手段のフローチャート
【符号の説明】
【００７５】
１      ＭＦＰデバイス
３      サーバＰＣ
４      ＷＥＢサーバ
３１    マネージャ
３２    ＦＴＰデバイス
３３    マネージメントアプリケーション
３３１  ＦＴＰモニター
３３２  アプリコア
３３３  サーバＩＦ
【図３】
2006165712.tif 000003
【図６】
2006165712.tif 000004
【図７】
2006165712.tif 000005
【図８】
2006165712.tif 000006
【図９】
2006165712.tif 000007
【図１】
2006165712.tif 000008
【図２】
2006165712.tif 000009
【図４】
2006165712.tif 000010
【図５】
2006165712.tif 000011