(57)【特許請求の範囲】
【請求項１】
複数台のスキャナが接続されたサーバであるスキャナサーバと、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する装置であり、前記スキャナサーバと直接接続された装置である上位装置の間で分割して画像データの転送を行うデータ転送方法において、
前記上位装置から前記画像データを受信可能な状態であることを通知された前記スキャナサーバが前記上位装置に対してデータ転送を実行する段階であるデータ転送通知段階と、
前記上位装置から前記画像データを受信可能な状態であることを通知された前記スキャナサーバが前記上位装置に対してデータ転送を実行すると共に、該時点までのデータ転送が正常に行われているか否かを前記上位装置に問い合わせる段階である応答要求付データ転送通知段階とのいずれかを選択的に実行することを特徴とするデータ転送方法。
【請求項２】
請求項１記載のデータ転送方法において、前記応答要求付データ転送通知段階で前記スキャナサーバから問い合わせを受けた前記上位装置が該時点までのデータ転送が正常に行われているか検証し、異常が発見された場合、該当する前記データ転送通知段階及び前記応答要求付データ転送通知段階のいずれかの再実行をスキャナサーバに要求するチェックポイント応答段階を含むことを特徴とするデータ転送方法。
【請求項３】
請求項１及び２のいずれかに記載のデータ転送方法において、前記データ転送通知段階と応答要求付データ転送通知段階の選択は前記スキャナサーバのユーザによってあらかじめ定められることを特徴とするデータ転送方法。
【請求項４】
請求項１及び２のいずれかに記載のデータ転送方法において、前記データ転送通知段階と応答要求付データ転送通知段階の選択は前記スキャナサーバから前記上位装置までデータを転送したときの所要時間に応じて自動的に定められることを特徴とするデータ転送方法。
【請求項５】
請求項１乃至４のいずれかに記載のデータ転送方法において、前記ＬＡＮの通信プロトコルはＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）であることを特徴とするデータ転送方法。
【請求項６】
複数台のスキャナが接続されるサーバであり、ＬＡＮに接続されるサーバであるスキャナサーバにおいて、請求項１乃至５のいずれかに記載のデータ転送手順により前記スキャナサーバから前記ＬＡＮを構成する装置に画像データを転送することを特徴とするスキャナサーバ。
【請求項７】
ＬＡＮを構成するＬＡＮ構成装置とＬＡＮの伝送路を接続する装置であるＬＡＮインターフェース装置において、請求項１乃至５のいずれかに記載のデータ転送手順により画像データを転送することを特徴とするＬＡＮインターフェース装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数台のスキャナが接続されたサーバ装置であるスキャナサーバに関し、特に、スキャナサーバとＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の間のデータ転送手順に関する。
【０００２】
【従来の技術】
従来より、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）のようにＬＡＮを利用して大量のデータを転送する方式が定義されている。
【０００３】
しかし、スキャナサーバの特殊性から、スキャナサーバをＬＡＮに接続するデータ転送手順においては画像データの確実な転送の保証、各種画像データのヘッダのフォーマットについての正当性の確認及び異常発生時のリカバリ処理の容易さが要求される。このため、ＦＴＰなどのＬＡＮの汎用転送プロトコルではこれらの要求を満たすためのデータ転送手順が不足していることになる。
【０００４】
また、画像データの転送のためのデータ転送手順に関する従来の提案として、特開平６−６６１９号公報記載の「カラー画像データの通信装置へのインターフェース手順」（以下、引例１と記す）がある。引例１はカラー画像データを扱うシステム及び端末の間で、回線を介し高速かつ高効率にデータを伝送する通信装置のデータ転送手順を提案している。
【０００５】
図３のように、このデータ転送手順ではリンク構成に必要な情報を指定するシステム１部、画像情報や処理内容を記述したシステム２部、画像フォーマットにより指定されたヘッダ部及び画像データ部の各転送フェーズより構成されており、論理手順において、送信システムから転送する場合これらの各転送フェーズは受信システムへ１転送フェーズ全て転送終了し、その応答が送信システムへ返答されてから次の転送フェーズへ順次推移していく手順である。
【０００６】
しかし、引例１のデータ転送手順はＬＡＮに接続されたスキャナサーバとしてのデータの確認やスキャナサーバに接続されたスキャナを含めたヘルスチェックを行うための標準インターフェースとしては幾つかの問題点がある。
【０００７】
第１に、システム１部でダイアルなどの通信情報を含むリンク情報を転送しているが、ＬＡＮにより構成されているシステムにおいては、リンク情報はＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）などの汎用のプロトコルで実現できるのでシステム１部は不要である。
【０００８】
第２に、スキャナサーバで扱う画像データは画像情報や処理情報などのヘッダ情報を組み込まれていない生画像のデータを対象にしている。そのため引例１のデータ転送手順においては、送信側からＴＩＦＦ（Ｔａｇ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）やＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）のようなヘッダ情報を組み込んだ画像フォーマットによる画像データを転送するとき、転送する各種の画像フォーマットに対応したヘッダ情報の解析処理を行ってシステム２部、ヘッダ部及び画像データ部をそれぞれ分離して作成する必要がある。
【０００９】
第３に、画像データを転送中に異常が発生した場合、または転送された画像フォーマットが不正だった場合の確証手順が画像データ部の転送フェーズに対する応答しかない。このため、転送中の異常や画像フォーマットの不正が生じた場合再度最初から画像データを送り直さなければならない。
【００１０】
【発明が解決しようとする課題】
本発明が解決しようとする第１の課題は、スキャナサーバのＬＡＮ接続において、リンク手順などの下位レベルの制御が不要なデータ転送手順を提供することである。
【００１１】
第２の課題は、スキャナサーバのＬＡＮ接続において、送信側で各種画像フォーマットに対応したヘッダ情報の解析処理が不要なデータ転送手順を提供することである。
【００１２】
第３の課題は、スキャナサーバのＬＡＮ接続において、送信側が画像データを転送中に任意のタイミングで受信側に対しデータの正当性及び画像データの転送の正当性を確認できるデータ転送手順を提供することである。
【００１３】
【課題を解決するための手段】
上記の課題を解決するため、本発明は上位装置から画像データを受信可能な状態であることを通知されたスキャナサーバが上位装置に対してデータ転送を実行する段階であるデータ転送通知段階と、上位装置から画像データを受信可能な状態であることを通知されたスキャナサーバが上位装置に対してデータ転送を実行すると共に、該時点までのデータ転送が正常に行われているか否かを上位装置に問い合わせる段階である応答要求付データ転送通知段階とのいずれかを選択的に実行することを特徴とするデータ転送手順を提供する。
【００１４】
【発明の実施の形態】
図１は、本発明によるデータ転送手順により画像データを転送するスキャナサーバ１と上位装置２の接続関係を示したブロック図である。スキャナサーバ１と上位装置２の間の通信プロトコルには汎用手順であるＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を採用する。
【００１５】
図２は本発明の１実施の形態によるデータ転送手順を示す図である。図２のデータ転送手順は表１の論理コマンドにより実現される。以下、図２を参照して説明する。
【００１６】
【表１】
0003568713.tif 000002
スキャナサーバ１は転送開始通知３により画像データの転送を始めようとしていることを上位装置２に対して通知する。画像データの受信が可能な状態、すなわち正常である場合、上位装置２は正常を表わす転送開始応答４をスキャナサーバ１に送る。
【００１７】
転送開始応答４が正常の場合、スキャナサーバ１はデータ転送通知５及び応答要求付データ転送通知６により分割された画像データの転送を行う。データ転送通知５はデータ転送の通知とデータの転送のみを行うが、これに対して応答要求付データ転送通知６はデータ転送の通知とデータの転送に加えて、上位装置２に対してチェックポイント応答７の送信要求を行う。応答要求付データ転送通知６を受信した上位装置２は、その時点までのデータ転送が正常に行われているか否かの状況をチェックポイント応答７によりスキャナサーバ１へ送る。
【００１８】
データ転送は基本的にはデータ転送通知５によって行い、任意のタイミングで応答要求付データ転送通知６により行ってチェックポイント応答７によりスキャナサーバ１によりデータ転送の状況をチェックする。応答要求付データ転送通知６により転送する回数は、データ転送通知５が送信された回数や、最初のデータ転送通知５が転送されてからの経過時間に基づいてユーザによりあらかじめ定められる。もしくは、データ転送通知５がスキャナサーバ１から上位装置２に送信された時にかかった所要時間やデータ転送中に異常が発生する頻度など、ＬＡＮの回線状況等に応じて自動的に増減される。この場合、例えば回線状況が悪いためデータ転送中に異常が発生する頻度が高ければ応答要求付データ転送通知６による転送の回数を増やし、低ければ減らす。
【００１９】
チェックポイント応答７によりスキャナサーバ１はデータ転送の状況を確認することができるので、データ転送中に異常が発生した場合、異常発生後の画像データについてデータ転送通知５及び応答要求付データ転送通知６のいずれかを送ることで正常なデータ転送を行うことができる。
【００２０】
データ転送通知５、応答要求付データ転送通知６及びチェックポイント応答７を繰り返すことにより画像データの転送を終了したならば、スキャナサーバ１は転送終了通知８を上位装置２に送る。上位装置２は送られてきた画像データの正当性を確認し、その結果を転送終了応答９によりスキャナサーバ１へ通知する。
【００２１】
スキャナサーバ１は、転送終了応答９により転送が正常に終了したと通知された場合は本実施の形態のデータ転送手順を終了し、必要があれば転送開始通知３から再送を行う。
【００２２】
【発明の効果】
本発明のデータ転送手順によれば、ＬＡＮを採用したことにより汎用のＴＣＰ／ＩＰ手順を使用できる。このため、リンク手順などの下位レベルの制御が不要となり、手順が簡素化されている。
【００２３】
また、ヘッダ情報を切り出さずに画像フォーマットをそのまま転送できる手順である。このため、送信側での汎用の画像フォーマットの解析処理を組み込む必要がない。
【００２４】
更に、画像データを分割（パケット化）して送る手順を採用しているためパケット単位での再送が可能である。このため、送信側が画像データを転送中に任意のタイミングで受信側に対しデータの正当性及び画像データの転送の正当性を確認できる手順となっている。
【００２５】
以上、本発明を実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、当業者の通常の知識の範囲内でその変更や改良が可能であることは勿論である。
【図面の簡単な説明】
【図１】本発明によるデータ転送手順により画像データを転送するスキャナサーバと上位装置の接続関係を示したブロック図である。
【図２】本発明によるデータ転送手順を示す図である。
【図３】従来のデータ転送手順の例である。
【符号の説明】
１  スキャナサーバ
２  上位装置
３  転送開始通知
４  転送開始応答
５  データ転送通知
６  応答要求付データ転送通知
７  チェックポイント応答
８  転送終了通知
９  転送終了応答
【図１】
0003568713.tif 000003
【図２】
0003568713.tif 000004
【図３】
0003568713.tif 000005