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