(57)【要約】【課題】ネットワーク上に接続されているスキャナで読み取った画像をクライアントＰＣに転送する機能を持つものは、画像の転送時に画像をまとめて１個のファイルで送れるもの、ページ単位で分割して送るものなど様々だが、そういう機種依存の転送方法を吸収し転送先のＰＣでのデータを保証する。【解決手段】ネットワークに接続された複数のクライアントＰＣと、複数の異なるスキャナからなる画像読み取り、転送システムにおいて、スキャナからクライアントＰＣに読み取った画像を転送する手段、読み取った画像と一緒にその画像の属性を格納したファイルを転送する手段、クライアントＰＣ側で属性を格納したファイルの内容を解析し画像のデータを保証する手段を設ける。【選択図】　　　　図１
2004064628.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアントＰＣと、複数の機能の異なるスキャナがネットワークにより接続された画像読み取り、転送システムにおいて、クライアントＰＣとスキャナが相互に通信する手段（プロトコル）と、相互に通信する手段の中で一つの単位の転送の開始、終了を認識する手段と、相互に通信する手段の中で複数のファイルを転送する手段を設けることを特徴とする画像読み取り、転送システム。
【請求項２】
請求項１の画像読み取り、転送システムにおいて、スキャナにおいて読み取ったドキュメントの画像の特徴を示す属性を格納したファイルを作成する手段を設け、その属性の中にはドキュメントの画像をファイル化したときの、ファイル名、ファイルの数などを含むことを特徴とする画像読み取り、転送システム。
【請求項３】
請求項１の画像読み取り、転送システムにおいて、クライアントＰＣにおいて、スキャナから転送された属性ファイルをもとに、転送されたドキュメントの画像ファイルの属性を解析し、複数ファイルに分割されている場合には１個のファイルにまとめる手段と、複数の違ったドキュメントの画像ファイルあるいはそれに付随するテキストファイルが送られた場合には、それを認識する手段を設けることを特徴とする画像読み取り、転送システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像読み取りおよび転送機能を持つデジタル複合機から転送されたドキュメントの画像を、クライアントＰＣにおいて加工、保存するための、画像読み取り、転送システムに関するものである。
【０００２】
具体的にはデジタル複合機でドキュメントをスキャンし、クライアントＰＣにＦＴＰでそのドキュメントの画像を転送し、データベースに保存する。その際にインデックスも一緒に保存するといった利用方法が考えられる。
【０００３】
【従来の技術】
従来の画像読み取り、転送システムでは、例えば特開平１０−３０８８４０号公報にあるように、スキャナから画像データを転送するタイミングと量を調整することによりシステム全体の負荷を軽減する、あるいは特開平１１−０５３５２７号公報あるいは特開２０００−２２４３５７公報にあるようにシステム内の資源の有効利用あるいは読み取りから転送までの自動化による操作性の向上を図るようになっていた。
【０００４】
【発明が解決しようとする課題】
上記従来例では、機能の異なるスキャナが複数ある場合、例えばあるスキャナは読み取ったドキュメントの画像を１ページ１ファイルで転送し、別のスキャナはドキュメントの画像全体を１ファイルで転送する、あるいは読み取った画像ファイルにテキストファイルを添付するというように、機種により画像の転送方法がことなっていたために、機種が増えるたびにその転送方法に対応しなければドキュメントの画像データを保証することが出来ないといった、開発上の負荷が大きく、事実上機種ごとに違ったシステムを開発することになってしまっていた。
【０００５】
本発明は以上の点に着目して成されたもので、機種依存の転送方法を吸収し転送先のＰＣでのデータを保証する画像読み取り、転送システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、複数のクライアントＰＣと、複数の機能の異なるスキャナがネットワークにより接続された画像読み取り、転送システムにおいて、クライアントＰＣとスキャナが相互に通信する手段（プロトコル）と、相互に通信する手段の中で一つの単位の転送の開始、終了を認識する手段と、相互に通信する手段の中で複数のファイルを転送する手段を設け、スキャナにおいて読み取ったドキュメントの画像の特徴を示す属性を格納したファイルを作成する手段を設け、さらにクライアントＰＣにおいて、スキャナから転送された属性ファイルをもとに、転送されたドキュメントの画像ファイルの属性を解析し、複数ファイルに分割されている場合には１個のファイルにまとめる手段と、複数の違ったドキュメントの画像ファイルあるいはそれに付随するテキストファイルが送られた場合には、それを認識する手段を設ける。
【０００７】
以上、本発明を整理して要約すれば以下の構成に集約できる。
【０００８】
（１）複数のクライアントＰＣと、複数の機能の異なるスキャナがネットワークにより接続された画像読み取り、転送システムにおいて、クライアントＰＣとスキャナが相互に通信する手段（プロトコル）と、相互に通信する手段の中で一つの単位の転送の開始、終了を認識する手段と、相互に通信する手段の中で複数のファイルを転送する手段を設けることを特徴とする画像読み取り、転送システム。
【０００９】
（２）前記（１）の画像読み取り、転送システムにおいて、スキャナにおいて読み取ったドキュメントの画像の特徴を示す属性を格納したファイルを作成する手段を設け、その属性の中にはドキュメントの画像をファイル化したときの、ファイル名、ファイルの数などを含むことを特徴とする画像読み取り、転送システム。
【００１０】
（３）前記（１）の画像読み取り、転送システムにおいて、クライアントＰＣにおいて、スキャナから転送された属性ファイルをもとに、転送されたドキュメントの画像ファイルの属性を解析し、複数ファイルに分割されている場合には１個のファイルにまとめる手段と、複数の違ったドキュメントの画像ファイルあるいはそれに付随するテキストファイルが送られた場合には、それを認識する手段を設けることを特徴とする画像読み取り、転送システム。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施例を説明する。本実施例ではネットワークの一例としてＬＡＮを使い、転送手段としてはＦＴＰを使うものとする。また説明を簡単にするために、スキャナから転送されたドキュメントの画像は、同じクライアントＰＣ上で加工、保存するものとする。
【００１２】
図１は本実施例のハードウェア構成を示すブロック図であり、図中１はスキャナから転送されたドキュメントの画像を加工、保存するためのクライアントＰＣ１である。１１は図２に示すようなソフトウェアを使って図４に示す手順をプログラムとして実行するためのＣＰＵ、１２は図２のＢＩＯＳなどの基本ソフトウェアを格納してあるＲＯＭ、１３は図２に示すソフトウェアをＲＯＭ１２あるいはＨＤ１４から一時ロードしＣＰＵ１１が実行できるようにするためのＲＡＭ、１４は図２のＯＳ、ＦＴＰサーバ、ゲートウェイ、アプリケーションを格納してあるＨＤ、１５は図２に示すソフトウェアを実行する際にＵＩを操作するための入力装置、１６は図２に示すソフトウェアのＵＩ、実行状態などを表示するためのモニタ、１７はクライアントＰＣ１をＬＡＮに接続するためのＩ／Ｆである。２はＬＡＮに接続されているスキャナ１、３はＬＡＮに接続されているスキャナ２である。
【００１３】
図２は本実施例のクライアントＰＣ１上で動作するソフトウェアの構成図である。クライアントＰＣ１のそれぞれの構成要素のハードウェアの動作制御はＢＩＯＳおよびＯＳにより行われる。またＬＡＮ上の通信は、例えばＴＣＰ／ＩＰを使って行われ、ＯＳによってそのプロトコルのハンドリングが行われる。ＦＴＰはＴＣＰ／ＩＰ上で実現される。さらにゲートウェイはＦＴＰサーバが受け取った画像データをデータベースなどのアプリケーションに渡すソフトウェアである。
【００１４】
図３は本実施例のスキャナ１あるいはスキャナ２からクライアントＰＣ１に画像データとともに送られる、属性ファイルのフォーマットである。
【００１５】
なお、本実施例では、機能の違う複数台のスキャナの例として、スキャナ１はドキュメントの画像データを１ファイルで転送し、その画像データを連続して複数個、さらに付随したテキストファイルも転送する。またスキャナ２は１ページを１ファイルというように分割して転送するものとする。この場合ファイルフォーマットはＴｉｆｆあるいはＰＤＦなどが考えられる。
【００１６】
図４は本実施例における、クライアントＰＣ１上で属性ファイルを解析し、画像データの確認、および分割されている場合は１ファイルにまとめる手順を示したフローチャートである。
【００１７】
以下に図４に基づいて、本実施例の転送されたファイルのデータを保証する手順について説明する。
【００１８】
ＦＴＰサーバが起動されると、まずステップＳ４１において属性ファイルを受信するのを待つ状態となる。実際には確実にＦＴＰでファイル転送が行われるのを保証するために、ＦＴＰサーバで１回のファイル転送の開始と終了を検知し、終了時に転送先のフォルダに属性ファイルがあるかどうかを確認する。また複数ファイルを転送する際に転送先のフォルダにスキャナがサブフォルダを作成し、その中にまとめてファイルを転送するといった方法も考えられる。
【００１９】
次にステップＳ４２において、ファイル名の解析を行う。ファイル名は重複しないように、例えばＹＹＹＹＭＭＤＤＨＨＭＭＳＳ（年月日時分秒）にファイルフォーマットを表す拡張子を付けるといった方法をとる。さらに複数ページのドキュメントを１ページ、１ファイルで転送する場合、ＹＹＹＹＭＭＤＤＨＨＭＭＳＳ＿ＰＰＰＰＰＰ（Ｐはページ数）に拡張を付ける。このようなファイル名から、ドキュメントのファイルが１個だけなのか複数個あるのかを見分ける。１個だけの場合はステップＳ４５に進み、転送されてきたドキュメントのファイルを利用するアプリケーションに、ドキュメントファイルのパス名とその属性ファイルのパス名を通知し、ステップＳ４１に戻って属性ファイルの受信待ちの状態となる。またステップＳ４３で複数ファイルだった場合、ステップＳ４４に進み複数ページを１ファイルで格納できるファイルフォーマットにより、ファイルを１個に結合し、ステップＳ４５に進む。
【００２０】
なおアプリケーションが複数ファイルを同時に扱える場合は、ステップＳ４４は必要ない。
【００２１】
【発明の効果】
スキャナがドキュメントを転送する際のファイル名をユニークなものにすることにより、ドキュメントのデータを区別することが出来るという効果がある。さらに、属性ファイルに書かれたファイル名から、ドキュメントのファイル名を確認し、複数ファイルに分かれている場合にも、確実に一つのドキュメントとして保証できるようになるという効果がある。
【図面の簡単な説明】
【図１】本実施例のハードウェアの構成を示すブロック図
【図２】本実施例のクライアントＰＣ上で動作するソフトウェアの構成図
【図３】本実施例の機器情報データのフォーマットを示す図
【図４】本実施例のスキャナ選択ツールを使い、機器情報データをもとにユーザがスキャナを選択する手順を示すフローチャート
【符号の説明】
１　クライアントＰＣ１
２　スキャナ１
３　スキャナ２
１１　ＣＰＵ
１２　ＲＯＭ
１３　ＲＡＭ
１４　ＨＤ
１５　入力装置
１６　モニタ
１７　Ｉ／Ｆ
【図１】
2004064628.tif 000003
【図２】
2004064628.tif 000004
【図３】
2004064628.tif 000005
【図４】
2004064628.tif 000006