(57)【要約】【課題】大容量記憶装置を搭載しないローコストのスキャナでも、ネットワーク上のサーバとのデータ転送処理を円滑に行うことが可能な画像読取装置およびそのデータ転送方法を提供する。【解決手段】原稿を読み取り、スキャン画像をファイル形式に変換した時点で、サーバに対してログインし、ＳＭＢによりファイルを送信する。ファイル名は正式なファイル名とは異なる一時ファイル名を使用する。１ページ分のファイルデータを送信し終えると、次ページのファイルデータの送信を開始する。次ページのファイルデータが生成されていない場合、一旦サーバからログアウトし、次ページのファイルデータが生成された時点で、サーバに対して再ログインし、ファイルデータをサーバに送信する。全原稿の読み取りを完了すると、サーバに受信されたファイルのファイル名を正式なファイル名にリネーム処理を行う。【選択図】図２
2007036993.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークと接続し、読み取った画像データを該ネットワーク上のネットワーク端末に送信する画像読取装置において、
原稿を読み取り、該原稿毎に画像データを生成する読取手段と、
前記読取手段で生成した画像データに基づき、所定のフォーマット形式のファイルを形成するファイル生成手段と、
前記ネットワーク端末に対するログインまたはログアウトの処理を行うログイン／ログアウト処理手段と、
前記ファイル生成手段で生成したファイルを、ファイルに対して追記可能なファイル転送型ネットワークプロトコルを利用し、前記接続手段でログインしたネットワーク端末に対して送信する送信手段と
を具備し、
前記ログイン／ログアウト処理手段は、
前記ファイルを前記ネットワーク端末に送信している間に、種々の状況に応じて該ネットワーク端末に対するログインまたはログアウトの処理を行う
ことを特徴とする画像読取装置。
【請求項２】
前記ログイン／ログアウト処理手段は、
前記ネットワーク端末に対するファイルデータの送信が一時滞る場合、該ネットワーク端末に対するログアウト処理を行い、
その後、前記ネットワーク端末に対する未送信ファイルデータの送信が可能になった際に、該ネットワーク端末に対するログイン処理を行い、
前記送信手段は、
前記未送信ファイルデータを前記ネットワーク端末に対して送信し、
前記ネットワーク端末に対して、前記未送信ファイルデータを、前記送信が一時滞る前に送信が完了している送信済ファイルデータに追記させる
ことを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記送信手段は、
前記ファイル生成手段で１ページ分の画像データが前記ファイルに変換された時点で、該１ページ分の画像データのファイルデータを前記ネットワーク端末に対して送信し、
前記ログイン／ログアウト処理手段は、
前記ネットワーク端末に対する前記１ページ分の画像データのファイルデータの送信が完了した際に次ページ分の画像データの前記ファイルへの変換が完了していない場合、該ネットワーク端末に対するログアウト処理を行う
ことを特徴とする請求項２記載の画像読取装置。
【請求項４】
前記ログイン／ログアウト処理手段は、
前記ファイルを前記ネットワーク端末に送信している間に、前記読取手段で前記原稿の読み取りができないトラブルが発生した場合、該ネットワーク端末に対するログアウト処理を行う
ことを特徴とする請求項２記載の画像読取装置。
【請求項５】
前記ファイルに設定された正式ファイル名とは異なる一時ファイル名で該ファイルを前記ネットワーク端末に対して送信し、該ファイルの全てのファイルデータの送信が完了した際に該ファイルのファイル名を該一時ファイル名から該正式ファイル名に変更するファイル名変更手段
を更に具備することを特徴とする請求項１記載の画像読取装置。
【請求項６】
ネットワークと接続し、読み取った画像データを該ネットワーク上のネットワーク端末に送信する画像読取装置のデータ転送方法において、
読取手段により、原稿を読み取り、該原稿毎に画像データを生成し、
前記読取手段で生成した画像データに基づき、所定のフォーマット形式のファイルをファイル生成手段で形成し、
前記ファイル生成手段で生成したファイルを送信するネットワーク端末に対するログインの処理をログイン／ログアウト処理手段で行い、
前記ファイル生成手段で生成したファイルを、ファイルに対して追記可能なファイル転送型ネットワークプロトコルを利用し、前記接続手段でログインしたネットワーク端末に対して送信手段で送信し、
前記ファイルを前記ネットワーク端末に送信している間に、種々の状況に応じて該ネットワーク端末に対するログインまたはログアウトの処理を前記ログイン／ログアウト処理手段で行う
ことを特徴とする画像読取装置のデータ転送方法。
【請求項７】
前記ログイン／ログアウト処理手段は、
前記ネットワーク端末に対するファイルデータの送信が一時滞る場合、該ネットワーク端末に対するログアウト処理を行い、
その後、前記ネットワーク端末に対する未送信ファイルデータの送信が可能になった際に、該ネットワーク端末に対するログイン処理を行い、
前記送信手段は、
前記未送信ファイルデータを前記ネットワーク端末に対して送信し、
前記ネットワーク端末に対して、前記未送信ファイルデータを、前記送信が一時滞る前に送信が完了している送信済ファイルデータに追記させる
ことを特徴とする請求項６記載の画像読取装置のデータ転送方法。
【請求項８】
前記送信手段は、
前記ファイル生成手段で１ページ分の画像データが前記ファイルに変換された時点で、該１ページ分の画像データのファイルデータを前記ネットワーク端末に対して送信し、
前記ログイン／ログアウト処理手段は、
前記ネットワーク端末に対する前記１ページ分の画像データのファイルデータの送信が完了した際に次ページ分の画像データの前記ファイルへの変換が完了していない場合、該ネットワーク端末に対するログアウト処理を行う
ことを特徴とする請求項７記載の画像読取装置のデータ転送方法。
【請求項９】
前記ログイン／ログアウト処理手段は、
前記ファイルを前記ネットワーク端末に送信している間に、前記読取手段で前記原稿の読み取りができないトラブルが発生した場合、該ネットワーク端末に対するログアウト処理を行う
ことを特徴とする請求項７記載の画像読取装置のデータ転送方法。
【請求項１０】
ファイル名変更手段により、前記ファイルに設定された正式ファイル名とは異なる一時ファイル名で該ファイルを前記ネットワーク端末に対して送信し、該ファイルの全てのファイルデータの送信が完了した際に該ファイルのファイル名を該一時ファイル名から該正式ファイル名に変更する
ことを特徴とする請求項６記載の画像読取装置のデータ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置およびそのデータ転送方法に関し、特に、ネットワークに接続し、ネットワーク上のサーバにスキャン画像を転送する画像読取装置およびそのデータ転送方法に関する。
【背景技術】
【０００２】
従来、スキャナは読み取った画像（以後、スキャン画像と称する）を、一旦ローカル接続されたＰＣ［Personal Computer］等に転送し、当該ＰＣとＬＡＮ［Local Area Network］やインターネット等のネットワークを介して接続する転送先の装置に対してファイル転送アプリケーション等を使用してスキャン画像の転送を行っていたが、最近になって、ネットワークに接続し、スキャン画像をネットワークを介して転送先の装置に直接転送するスキャナが提案されている。
【０００３】
例えば、スキャナで読み取った画像データを、サーバ装置で中継することなく、ネットワーク上のＰＣ等の端末に直接送信することを可能にするネットワークスキャナ装置およびプログラムを記録した記憶媒体がある（例えば、特許文献１参照。）。
【０００４】
また、例えば、スキャナ装置で読み取られたスキャンデータを、ユーザのＰＣにおけるネットワーク上で共有化されていない所定のフォルダに、サーバを介することなく保存することができるスキャンデータのＰＣへの保存方法がある（例えば、特許文献２参照。）。
【０００５】
また、例えば、スキャニングパラメータを、スキャナ内部のＨＴＴＰサーバを利用して設定可能であるとともに、画像データを一時的に記憶可能な記憶手段を持つネットワーク画像入力装置および画像入力方法がある（例えば、特許文献３参照。）。
【特許文献１】特開２００１−２１７９８３号公報
【特許文献２】特開２００２−７７１７７号公報
【特許文献３】特開２００３−４６６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、現状の一般的なスキャナは、以下のような問題点を抱えている。
【０００７】
まず、ネットワーク上のサーバ等にスキャン画像を転送する場合、データ転送を長時間停止させてしまうと、サーバから接続を切断される可能性が高い。例えば、データの転送が１８０秒滞ると接続を切断するようなタイムアウト設定がデフォルトとなっている汎用のＦＴＰ［File Transfer Protocol］サーバが存在する。
【０００８】
また、サーバによっては、データ転送を長時間停止しても、接続を切断しないようにタイムアウト設定を変更し、データ転送側も長時間停止した後にデータ転送を再開することが可能になる場合もあるものの、そのような場合では、サーバの管理者がタイムアウト設定の変更を行わなければならないため、ユーザの利便性を損なってしまい、サーバ上の負担（例えば、接続維持に関わるサーバ上のＣＰＵ［Central Processing Unit］処理、メモリ資源等の消費等）が多少なりとも発生してしまうという問題がある。また、サーバがタイムアウト設定の変更を行う手段を搭載しているとも限らない。
【０００９】
また、データ転送を長時間停止させた際のサーバからの接続の切断を避けるため、データ転送の途中だとしても、データ転送が一定時間停止（即ち、サーバから接続を切断される前に）すると、能動的にファイルクローズを行うが、その後にサーバと再接続して続きのデータを一旦クローズしたファイルに追記するような機能は搭載されていないため、このような現象が発生した場合、正常なデータ転送が失敗してしまうという問題がある。
【００１０】
ここで、特許文献１および特許文献２には、データ転送の際の転送先との接続／切断について何も記述されていないため、特許文献１に記載の技術および特許文献２に記載の技術では、上記問題点を解決することは困難である。
【００１１】
また、特許文献３に記載の技術のように、ＨＤＤ［Hard Disk Drive］等の大容量記憶装置を搭載し、スキャン画像を全てこの大容量記憶装置に一旦保存した上でデータ転送を行えば、例え、データ転送が長時間停止してサーバから接続を切断されたとしても、再接続後に改めてデータ転送を行えば良いのだが、全てのスキャン画像を保存するための大容量記憶装置を搭載することはコストアップにつながってしまう。
【００１２】
そこで、本発明は、上記の問題点を解決し、大容量記憶装置を搭載しないローコストのスキャナでも、ネットワーク上のサーバとのデータ転送処理を円滑に行うことが可能な画像読取装置およびそのデータ転送方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、請求項１の発明は、ネットワークと接続し、読み取った画像データを該ネットワーク上のネットワーク端末に送信する画像読取装置において、原稿を読み取り、該原稿毎に画像データを生成する読取手段と、前記読取手段で生成した画像データに基づき、所定のフォーマット形式のファイルを形成するファイル生成手段と、前記ネットワーク端末に対するログインまたはログアウトの処理を行うログイン／ログアウト処理手段と、前記ファイル生成手段で生成したファイルを、ファイルに対して追記可能なファイル転送型ネットワークプロトコルを利用し、前記接続手段でログインしたネットワーク端末に対して送信する送信手段とを具備し、前記ログイン／ログアウト処理手段は、前記ファイルを前記ネットワーク端末に送信している間に、種々の状況に応じて該ネットワーク端末に対するログインまたはログアウトの処理を行うことを特徴とする。
【００１４】
また、請求項２の発明は、請求項１の発明において、前記ログイン／ログアウト処理手段は、前記ネットワーク端末に対するファイルデータの送信が一時滞る場合、該ネットワーク端末に対するログアウト処理を行い、その後、前記ネットワーク端末に対する未送信ファイルデータの送信が可能になった際に、該ネットワーク端末に対するログイン処理を行い、前記送信手段は、前記未送信ファイルデータを前記ネットワーク端末に対して送信し、前記ネットワーク端末に対して、前記未送信ファイルデータを、前記送信が一時滞る前に送信が完了している送信済ファイルデータに追記させることを特徴とする。
【００１５】
また、請求項３の発明は、請求項２の発明において、前記送信手段は、前記ファイル生成手段で１ページ分の画像データが前記ファイルに変換された時点で、該１ページ分の画像データのファイルデータを前記ネットワーク端末に対して送信し、前記ログイン／ログアウト処理手段は、前記ネットワーク端末に対する前記１ページ分の画像データのファイルデータの送信が完了した際に次ページ分の画像データの前記ファイルへの変換が完了していない場合、該ネットワーク端末に対するログアウト処理を行うことを特徴とする。
【００１６】
また、請求項４の発明は、請求項２の発明において、前記ログイン／ログアウト処理手段は、前記ファイルを前記ネットワーク端末に送信している間に、前記読取手段で前記原稿の読み取りができないトラブルが発生した場合、該ネットワーク端末に対するログアウト処理を行うことを特徴とする。
【００１７】
また、請求項５の発明は、請求項１の発明において、前記ファイルに設定された正式ファイル名とは異なる一時ファイル名で該ファイルを前記ネットワーク端末に対して送信し、該ファイルの全てのファイルデータの送信が完了した際に該ファイルのファイル名を該一時ファイル名から該正式ファイル名に変更するファイル名変更手段を更に具備することを特徴とする。
【００１８】
また、請求項６の発明は、ネットワークと接続し、読み取った画像データを該ネットワーク上のネットワーク端末に送信する画像読取装置のデータ転送方法において、読取手段により、原稿を読み取り、該原稿毎に画像データを生成し、前記読取手段で生成した画像データに基づき、所定のフォーマット形式のファイルをファイル生成手段で形成し、前記ファイル生成手段で生成したファイルを送信するネットワーク端末に対するログインの処理をログイン／ログアウト処理手段で行い、前記ファイル生成手段で生成したファイルを、ファイルに対して追記可能なファイル転送型ネットワークプロトコルを利用し、前記接続手段でログインしたネットワーク端末に対して送信手段で送信し、前記ファイルを前記ネットワーク端末に送信している間に、種々の状況に応じて該ネットワーク端末に対するログインまたはログアウトの処理を前記ログイン／ログアウト処理手段で行うことを特徴とする。
【００１９】
また、請求項７の発明は、請求項６の発明において、前記ログイン／ログアウト処理手段は、前記ネットワーク端末に対するファイルデータの送信が一時滞る場合、該ネットワーク端末に対するログアウト処理を行い、その後、前記ネットワーク端末に対する未送信ファイルデータの送信が可能になった際に、該ネットワーク端末に対するログイン処理を行い、前記送信手段は、前記未送信ファイルデータを前記ネットワーク端末に対して送信し、前記ネットワーク端末に対して、前記未送信ファイルデータを、前記送信が一時滞る前に送信が完了している送信済ファイルデータに追記させることを特徴とする。
【００２０】
また、請求項８の発明は、請求項７の発明において、前記送信手段は、前記ファイル生成手段で１ページ分の画像データが前記ファイルに変換された時点で、該１ページ分の画像データのファイルデータを前記ネットワーク端末に対して送信し、前記ログイン／ログアウト処理手段は、前記ネットワーク端末に対する前記１ページ分の画像データのファイルデータの送信が完了した際に次ページ分の画像データの前記ファイルへの変換が完了していない場合、該ネットワーク端末に対するログアウト処理を行うことを特徴とする。
【００２１】
また、請求項９の発明は、請求項７の発明において、前記ログイン／ログアウト処理手段は、前記ファイルを前記ネットワーク端末に送信している間に、前記読取手段で前記原稿の読み取りができないトラブルが発生した場合、該ネットワーク端末に対するログアウト処理を行うことを特徴とする。
【００２２】
また、請求項１０の発明は、請求項６の発明において、ファイル名変更手段により、前記ファイルに設定された正式ファイル名とは異なる一時ファイル名で該ファイルを前記ネットワーク端末に対して送信し、該ファイルの全てのファイルデータの送信が完了した際に該ファイルのファイル名を該一時ファイル名から該正式ファイル名に変更することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、スキャン画像のファイルデータを実際に送信していない間は、サーバとの接続を切断するように構成したので、大容量記憶装置を搭載しないローコストのスキャナでもネットワーク上のサーバとのデータ転送処理を円滑に行うことが可能になり、更に、接続に関わるサーバ上のＣＰＵ［Central Processing Unit］処理、メモリ資源、ネットワークプログラム処理のためのリソース等を節約することで、サーバ上の負荷を軽減することが可能になり、更に、サーバのタイムアウト処理等により接続を切断されることを回避することが可能になるという効果を奏する。
【００２４】
更に、本発明によれば、送信中のファイルのファイル名に一時ファイル名を使用し、全てのファイルデータの送信が完了した時点でファイル名を正式ファイル名にするように構成したので、ユーザにとっての利便性を向上させることが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下、本発明に係る画像読取装置およびそのデータ転送方法の実施の形態について添付図面を参照して詳細に説明する。
【００２６】
図１は、本発明に係る画像読取装置を利用した画像処理システム１のシステム構成の一例を示す図である。
【００２７】
図１に示すように、画像処理システム１は、本発明に係る画像読取装置であるスキャナ２と、サーバ３とがネットワーク４を介して接続されている。
【００２８】
スキャナ２は、原稿の読み取ってスキャン画像を生成し、スキャン画像をファイル形式に変換し、ファイル形式に変換したスキャン画像をファイルに対して追記可能なファイル転送方ネットワークプロトコル（例えば、ＳＭＢ［Server Message Block］、ＦＴＰ［File Transfer Protocol］等）によりサーバ３に送信する。
【００２９】
サーバ４は、スキャナ２からファイルに対して追記可能なファイル転送方ネットワークプロトコルによって送信されたファイル形式のスキャン画像を受信し、受信したファイル形式のスキャン画像を保存するファイルサーバである。なお、ファイルサーバの適用に限定する必要はなく、ファイルに対して追記可能なファイル転送方ネットワークプロトコルによるデータ通信が可能なネットワーク端末（例えば、ＰＣ［Personal Computer］等）を適用しても良い。
【００３０】
以後、ファイルに対して追記可能なファイル転送方ネットワークプロトコルとしてＳＭＢを使用する構成を本実施例として説明する。
【００３１】
図２は、図１に示すスキャナ２の機能的な構成の一例を示すブロック図である。
【００３２】
図２に示すように、スキャナ２は、原稿読取部５、スキャン画像用バッファメモリ６、プログラム部７、ネットワークＩ／Ｆ８、コントロールパネル９を具備して構成される。
【００３３】
原稿読取部５は、原稿を読み取ってスキャン画像を生成する処理を行い、原稿を自動的に連続して読み取りができるＡＤＦ［Auto Document Feeder］、ＣＣＤ［Charge Coupled Devices］等の撮像素子と、撮像素子を搭載したキャリッジ若しくは原稿を移動させる電動機等で構成される。
【００３４】
スキャン画像用バッファメモリ６は、原稿読取部５で生成したスキャン画像を一時的に格納する記憶領域である。
【００３５】
プログラム部７は、原稿読取部５で生成したスキャン画像に対して画像変換処理（例えば、解像度変換、色変換、２値化、圧縮、伸長等）を施し、スキャン画像のファイル形式への変換処理も行う画像処理手段１０、スキャナ全体の制御処理、スキャン画像のサーバへの送信処理等を行う中央制御手段１１、ファイル形式のスキャン画像をＳＭＢによりサーバ３に送信する処理を行うネットワークプロトコル処理手段１２、コントロールパネル９の制御を行なうコントロールパネル制御手段１３を有している。
【００３６】
ネットワークＩ／Ｆ８は、ネットワーク４との接続が可能なデータ通信のインターフェースである。
【００３７】
コントロールパネル９は、ＵＩ［User Interface］表示を行うとともに、ユーザからの指示等の受付を行い、例えば、液晶タッチパネル方式を適用しても良い。
【００３８】
次に、読み取ったスキャン画像をサーバ３に送信する際のスキャナ２が行う処理について説明する。
【００３９】
ユーザがＡＤＦに原稿をセットし、読取開始ボタンを押すことで、原稿読取部５は原稿の読み取りを開始する。ここで、原稿読取部５はＡＤＦにセットされた原稿を１枚ずつフィードして読み取りを行い、読み取った１枚の原稿のスキャン画像をファイル形式に変換する。そして、１枚の原稿のスキャン画像がファイル形式に変換された時点で、中央制御手段１１はサーバ３に対してログインし、ＳＭＢによりファイル（即ち、１枚の原稿分のスキャン画像を示すファイルデータ）をサーバ３に送信する。
【００４０】
ここで、中央制御手段１１はサーバ３に送信するファイルのファイル名は、正式なファイル名（即ち、ユーザから指定されたファイル名）を使用せずに、正式なファイル名とは異なる一時ファイル名を使用する。なお、一時ファイル名として、例えば、テンポラリファイルを示す「．ｔｍｐ」の識別子を使用した
１．「ユーザ指定文字列」＋「ファイル毎に割り当てられるシーケンス番号」＋「．ｔｍｐ」
２．「年月日時分秒」＋「ファイル毎に割り当てられるシーケンス番号」＋「．ｔｍｐ」  が挙げられる。
【００４１】
そして、中央制御手段１１は１ページ分のファイルデータを送信し終えると、次ページのファイルデータの送信を開始する。
【００４２】
ここで、次ページのファイルデータが生成されていない場合、中央制御手段１１は一旦サーバ３からログアウトし、次ページのファイルデータが生成された時点で、サーバ３に対して再ログインし、ＳＭＢによりファイルデータをサーバ３に送信する。
【００４３】
この場合、サーバ３に保存されたファイルにファイルデータを追記するために、ファイル先頭からのオフセット値指定での書き込み要求を行う（なお、ＦＴＰを使用する場合では、追記用のコマンドの送信を行う）。
【００４４】
そして、ＡＤＦにセットされた全ての原稿の読み取りを完了すると、中央制御手段１１はコントロールパネル９上に次原稿の有無の確認をユーザに促すメッセージを表示する。その時点で、中央制御手段１１は一旦サーバからログアウトする。
【００４５】
ここで、ユーザが「次原稿あり」を選択した場合、ユーザが次原稿をセットし、原稿読取部５が読み取りを再開し、次原稿の１枚目のファイルデータが生成された時点で、中央制御手段１１はサーバ３に対して再ログインし、次原稿の１枚目のファイルデータをサーバ３に保存された前原稿分のファイルに追記する。
【００４６】
また、ユーザが「次原稿なし」を選択した場合、中央制御手段１１はサーバ３に対して再ログインし、サーバ３に受信されたファイルのファイル名を一時ファイル名から正式なファイル名にリネーム処理を行う。ただし、同一ファイル名のファイルが既に送信先ディレクトリ等に存在していた場合は、リネーム処理を行う前に、当該ファイルを削除、他のファイル名へのリネーム処理、別のディレクトリ等への移動等の処理を実行し、このような処理の選択をユーザに促しても良い。
【００４７】
原稿の読み取り中にジャム等が発生すると、スキャン画像用バッファメモリ６に送信可能なファイルデータが存在（即ち、１枚分のファイルデータが１つ以上存在）する場合、中央制御手段１１はこのファイルデータをサーバ３に送信し、送信が終了した時点で一旦サーバ３からログアウトし、また、スキャン画像用バッファメモリ６に送信可能なファイルデータが存在しない場合、その時点で中央制御手段１１は一旦サーバからログアウトする。その後、ジャムがリカバリし、残りの原稿の読み取りを再開し、残りの原稿の１枚目のファイルデータが生成された時点で、中央制御手段１１はサーバ３に対して再ログインし、残りの原稿の１枚目のファイルデータをサーバ３に保存された前原稿分のファイルに追記する。
【００４８】
次に、読み取ったスキャン画像をサーバに送信する際のスキャナとサーバとが行う処理の流れについて図３に示すシーケンス図を参照して説明する。
【００４９】
スキャナは、ＡＤＦにセットされた原稿を読み取り（ステップＳ３０１）、スキャン画像を生成し（ステップＳ３０２）、スキャン画像をファイル形式に変換処理する（ステップＳ３０３）。
【００５０】
そして、１ページ目のファイルデータの変換処理が終了すると、スキャナは、サーバにログインし（ステップＳ３０４）、サーバに対してファイル送信先へのディレクトリ移動要求やディレクトリ作成要求等のファイル送信のための事前処理を要求し（ステップＳ３０５）、サーバに対して一時ファイル名で１ページ目のファイルデータを送信する（ステップＳ３０６）。
【００５１】
サーバは、スキャナから送信された１ページ目のファイルデータを受信する（ステップＳ３０７）。
【００５２】
スキャナは、１ページ目のファイルデータの送信が終了すると、２ページ目のファイルデータの送信準備が完了しているか否か確認し（ステップＳ３０８）、送信準備が完了していない場合（ステップＳ３０８でＮＯ）、図４のシーケンス図に示す処理を開始する（図４のシーケンス図については後述で説明する）。
【００５３】
また、送信準備が完了している場合（ステップＳ３０８でＹＥＳ）、サーバに対して２ページ目のファイルデータを送信する（ステップＳ３０９）。
【００５４】
サーバは、スキャナから送信された２ページ目のファイルデータを受信が完了している１ページ目のファイルデータに追記する（ステップＳ３１０）。
【００５５】
このように、スキャナはページ毎にファイルデータを送信し、次ページのファイルデータの送信準備が完了していれば当該ファイルデータをサーバに送信し、送信準備が完了していなければ図４に示す処理を開始する。
【００５６】
ここで、原稿の読み取り中にジャム等が発生した場合（ステップＳ３１１でＹＥＳ）、図６のシーケンス図に示す処理を開始する（図６のシーケンス図については後述で説明する）。
【００５７】
そして、スキャナはサーバに対して最終ページであるＮページ目のファイルデータを送信する（ステップＳ３１２）。
【００５８】
サーバは、Ｎページ目のファイルデータを受信が完了している１ページ目からＮ−１ページ目のファイルデータに追記する（ステップＳ３１３）。
【００５９】
スキャナは、全てのファイルデータの送信を完了すると、サーバからログアウトし（ステップＳ３１４）、コントロールパネル上に次原稿の有無の確認をユーザに促すメッセージを表示し、「次原稿あり」が選択された場合（ステップＳ３１５でＮＯ）、図５のシーケンス図に示す処理を開始する（図５のシーケンス図については後述で説明する）。
【００６０】
また、「次原稿なし」が選択された場合（ステップＳ３１５でＹＥＳ）、スキャナは、サーバにログインし（ステップＳ３１６）、サーバに対して一時ファイル名から正式ファイル名へのリネーム処理を要求する（ステップＳ３１７）。
【００６１】
サーバは、スキャナからのリネーム処理の要求に応じて一時ファイル名から正式ファイル名へのリネーム処理を行う（ステップＳ３１８）。
【００６２】
そして、スキャナは、サーバからログアウトし（ステップＳ３１９）、処理を終了する。
【００６３】
次に、図３のシーケンス図に示す処理において２ページ目のファイルデータの送信準備が完了していない際のスキャナとサーバとが行う処理の流れについて図４に示すシーケンス図を参照して説明する。
【００６４】
２ページ目のファイルデータの送信準備が完了していない場合（ステップＳ４０１）、スキャナは、サーバからログアウトする（ステップＳ４０２）。
【００６５】
そして、２ページ目のファイルデータの送信準備が完了すると（ステップＳ４０３）、スキャナは、サーバにログインし（ステップＳ４０４）、２ページ目のファイルデータを送信する（ステップＳ４０５）。
【００６６】
サーバは、スキャナから送信された２ページ目のファイルデータを受信が完了している１ページ目のファイルデータに追記する（ステップＳ４０６）。
【００６７】
そして、図３のシーケンス図に示す処理に戻り、３ページ目のファイルデータの送信準備が完了しているか否か確認し、３ページ目のファイルデータの送信準備が完了していない場合には、図４のシーケンス図に示す処理を開始する。
【００６８】
次に、図３のシーケンス図に示す処理において「次原稿あり」が選択された際のスキャナとサーバとが行う処理の流れについて図５に示すシーケンス図を参照して説明する。
【００６９】
「次原稿あり」が選択された場合（ステップＳ５０１）、スキャナは、ＡＤＦにセットされた次原稿を読み取り（ステップＳ５０２）、スキャン画像を生成し（ステップＳ５０３）、スキャン画像をファイル形式に変換処理し（ステップＳ５０４）、サーバにログインし（ステップＳ５０５）、サーバに対して次原稿のファイルデータを送信する（ステップＳ５０６）。
【００７０】
サーバは、スキャナから送信された次原稿のファイルデータを受信が完了している前原稿のファイルデータに追記する（ステップＳ５０７）。
【００７１】
そして、図３のシーケンス図に示す処理に戻り、次原稿の全てのファイルデータの送信を完了すると、サーバからログアウトし、コントロールパネル上に次原稿の有無の確認をユーザに促すメッセージを表示し、「次原稿あり」が選択された場合には、図５のシーケンス図に示す処理を開始する。
【００７２】
次に、図３のシーケンス図に示す処理において原稿の読み取り中にジャム等が発生した際のスキャナとサーバとが行う処理の流れについて図６に示すシーケンス図を参照して説明する。
【００７３】
Ｍページ目の原稿でジャム等が発生した場合（ステップＳ６０１）、スキャナは、サーバからログアウトする（ステップＳ６０２）。
【００７４】
そして、ジャム等が解消されると（ステップＳ６０３）、ＡＤＦにセットされた原稿を読み取り（ステップ６０４）、スキャン画像を生成し（ステップＳ６０５）、スキャン画像をファイル形式に変換処理し（ステップＳ６０６）、サーバにログインし（ステップＳ６０７）、サーバに対してＭページ目のファイルデータを送信する（ステップＳ６０８）。
【００７５】
サーバは、スキャナから送信されたＭページ目のファイルデータを受信が完了している１ページ目からＭ−１ページ目のファイルデータに追記する（ステップＳ６０９）。
【００７６】
そして、図３のシーケンス図に示す処理に戻り、再びジャム等が発生すると、図６のシーケンス図に示す処理を開始する。
【００７７】
以上の処理によって、本発明に係る画像読取装置は、スキャン画像のファイルデータを実際に送信していない間は、サーバとの接続を切断するため、接続に関わるサーバ上のＣＰＵ処理、メモリ資源、ネットワークプログラム処理のためのリソース等を節約することができ、サーバ上の負荷を軽減することができるとともに、サーバのタイムアウト処理等により接続を切断されることを回避することができる。
【００７８】
更に、サーバの実装によっては、ファイルデータの受信を開始した時点から、ユーザに対してサーバ上にファイルが見えてしまう場合があり、そのファイルを見つけたユーザが、実際にそのファイルを開こうとしないと、そのファイルデータ受信が完了したか否か確認することができないことがあり、また、サーバの実装によっては、送信途中のファイルを開くことができるため、スキャナからのファイルデータの送信がエラー終了してしまう場合があったが、以上の処理によって、本発明に係る画像読取装置は、送信中のファイルのファイル名に一時ファイル名を使用し、全てのファイルデータの送信が完了した時点でファイル名を正式ファイル名にするため、ユーザはファイル名がテンポラリファイルを示す名前である間はデータファイルの送信が完了していないという判断が可能となり、ユーザにとっての利便性を向上させることができる。
【００７９】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【００８０】
【図１】本発明に係る画像読取装置を利用した画像処理システムのシステム構成の一例を示す図である。
【図２】図１に示すスキャナの機能的な構成の一例を示すブロック図である。
【図３】読み取ったスキャン画像をサーバに送信する際のスキャナとサーバとが行う処理の流れを示すシーケンス図である。
【図４】図３のシーケンス図に示す処理において２ページ目のファイルデータの送信準備が完了していない際のスキャナとサーバとが行う処理の流れを示すシーケンス図である。
【図５】図３のシーケンス図に示す処理において「次原稿あり」が選択された際のスキャナとサーバとが行う処理の流れを示すシーケンス図である。
【図６】図３のシーケンス図に示す処理において原稿の読み取り中にジャム等が発生した際のスキャナとサーバとが行う処理の流れを示すシーケンス図である。
【符号の説明】
【００８１】
１    画像処理システム
２    スキャナ
３    サーバ
４    ネットワーク
５    画像読取部
６    スキャン画像用バッファメモリ
７    プログラム部
８    ネットワークＩ／Ｆ
９    コントロールパネル
１０    画像処理手段
１１    中央制御手段
１２    ネットワークプロトコル処理手段
１３    コントロールパネル制御手段
【図１】
2007036993.tif 000003
【図２】
2007036993.tif 000004
【図３】
2007036993.tif 000005
【図４】
2007036993.tif 000006
【図５】
2007036993.tif 000007
【図６】
2007036993.tif 000008