(57)【特許請求の範囲】
【請求項１】
原稿をスキャンすることにより得られたイメージデータをネットワークを介して複数のユーザ端末で共有可能とするサーバスキャン装置であって、
複数ページのイメージデータを１つにまとめてイメージデータファイルを形成して記憶するとともに、そのイメージデータファイル内の各ページのオフセット情報を少なくとも含んだ情報ファイルを作成して記憶しており、しかも、
各ユーザ端末が前記ネットワークを介して前記イメージデータファイルおよび前記情報ファイルにアクセス可能となっており、
各ページを要約した小データのサムネールデータを作成し、各ページのサムネールデータを各ページのイメージデータに対応させて前記イメージデータファイル内に記憶しており、しかも、
前記ネットワークを介して前記サムネールデータにアクセス可能となっており、
さらに、前記イメージデータファイル内の各サムネールデータのオフセット情報を前記情報ファイルに収納することを特徴とするサーバスキャン装置。
【請求項２】
前記イメージデータファイルおよび前記情報ファイルを記憶するファイル記憶手段と、
前記イメージデータファイルを構成するデータ、および前記情報ファイルを構成するデータを、前記ファイル記憶手段に送り出す制御手段とを備える請求項１に記載のサーバスキャン装置。
【請求項３】
原稿をスキャンしてイメージデータを読み取るスキャナに対してローカル接続可能となっており、前記スキャナからイメージデータを取得する請求項１または２に記載のサーバスキャン装置。
【請求項４】
前記ネットワークに接続されたユーザ端末に対して、原稿をスキャンしてイメージデータを読み取るスキャナがローカル接続された請求項１または２に記載のサーバスキャン装置であって、
前記スキャナからのイメージデータを前記ネットワークを介して取得するサーバスキャン装置。
【請求項５】
原稿をスキャンすることにより得られたイメージデータをネットワークを介して複数のユーザ端末で共有可能とするサーバスキャン方法であって、
複数ページのイメージデータを１つにまとめてイメージデータファイルを形成し、各ユーザ端末が前記ネットワークを介してアクセス可能な状態で記憶する工程と、
前記イメージデータファイル内の各ページのオフセット情報を少なくとも含んだ情報ファイルを作成し、各ユーザ端末が前記ネットワークを介してアクセス可能な状態で記憶する工程と、
各ページを要約した小データのサムネールデータを作成し、各ページのサムネールデータを各ページのイメージデータに対応させて前記イメージデータファイル内に各ユーザ端末が前記ネットワークを介してアクセス可能な状態で記憶する工程と、
前記イメージデータファイル内の各サムネールデータのオフセット情報を前記情報ファイルに収納する工程と
を備えたことを特徴とするサーバスキャン方法。
【請求項６】
原稿をスキャンすることにより得られた複数ページのイメージデータを１つにまとめてイメージデータファイルを形成し、複数のユーザ端末のそれぞれがネットワークを介してアクセス可能な状態で記憶する処理と、
前記イメージデータファイル内の各ページのオフセット情報を少なくとも含んだ情報ファイルを作成し、各ユーザ端末が前記ネットワークを介してアクセス可能な状態で記憶する処理と、
各ページを要約した小データのサムネールデータを作成し、各ページのサムネールデータを各ページのイメージデータに対応させて前記イメージデータファイル内に各ユーザ端末が前記ネットワークを介してアクセス可能な状態で記憶する処理とを実行可能な命令を有するサーバスキャンプログラムが記録されていることを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、原稿をスキャンすることにより得られたイメージデータをネットワークを介して複数のユーザ端末で共有可能とするサーバスキャン装置および方法に関するものである。
【０００２】
【従来の技術】
近年、パソコンなどの能力が向上し、カラー画像の処理も比較的簡単に行えるようになっている。これに伴ってカラー画像を読み込めるカラースキャナも普及しており、データ入力装置の１つとして重要な位置を占めるようになっている。多くのスキャナは、ユーザのパソコン（クライアントＰＣ）にセントロケーブルやＳＣＳＩケーブルなどのケーブルによってローカル接続されて使用されている。
【０００３】
【発明が解決しようとする課題】
スキャナの性能も近年、大幅に向上が図られており、高解像度でマルチカラーのイメージデータを取得でき、Ａ４版のみならず、Ａ３版などの大きなページも取り込めるものが登場している。しかしながら、このような高性能のカラースキャナは価格が高く、またある程度の設置スペースが必要となる。このため、個々のユーザのパソコンに、高性能のスキャナをローカル接続したのでは導入費用が高く、また、スペース的な問題も生ずる。さらに、スキャナの稼動率を考慮すると、ローカル接続して使用することは効率的な利用方法であるとは言えない。
【０００４】
そこで、スキャナをコンピュータネットワーク（以降においてはネットワーク）に接続し、ネットワークを経由して複数のユーザが共有して使用することが考えられる。
【０００５】
ところで、従来、上述したようにスキャナはパソコンにローカル接続されて使用されており、パソコンの機側に設置され、パソコンを操作しながらスキャナも操作できるのが通常である。これに対し、ネットワーク経由で共有サービスすることになると、ユーザのパソコンの機側にスキャナが設置されることはなくなり、パソコンとは別にスキャナを操作しなくてはならない。さらに、スキャナを用いて得られる画像データ（イメージデータ）は、カラーイメージになると特に、データ量が膨大であり、その膨大なデータをネットワーク上を経由して取得する必要がある。また、ドキュメントフィーダを用いて複数ページのイメージデータを取得できるスキャナも開発されているために、多数ページのイメージデータも処理する必要が生ずる。
【０００６】
そこで、本発明においては、ネットワークを経由して大量のイメージデータを効率良く処理することができるサーバスキャン装置およびサーバスキャン方法を提供することを目的としている。
【０００７】
【課題を解決するための手段】
この発明にかかるサーバスキャン装置およびサーバスキャン方法は、原稿をスキャンすることにより得られたイメージデータをネットワークを介して複数のユーザ端末で共有可能としている。そして、該装置は、複数ページのイメージデータを１つにまとめてイメージデータファイルを形成して記憶するとともに、そのイメージデータファイル内の各ページのオフセット情報を少なくとも含んだ情報ファイルを作成して記憶する一方、各ユーザ端末が前記ネットワークを介して前記イメージデータファイルおよび前記情報ファイルにアクセス可能となっている。
【０００８】
このように構成された発明（サーバスキャン装置およびサーバスキャン方法）では、原稿をスキャンすることにより得られたイメージデータがネットワークを介して複数のユーザ端末で共有可能となっており、該イメージデータを効率良く利用することを可能としている。さらに、複数ページのイメージデータが個々のページ毎にファイル化されるのではなく、複数ページが１つのファイルとして形成されるため、ネットワーク上に形成されるファイル量を削減し、イメージデータファイルが氾濫するのを防止している。
【０００９】
このように複数ページのイメージデータが収納されたイメージデータファイルに加えて情報ファイルを形成しておくことにより、ユーザはイメージデータファイルおよび情報ファイルにアクセスすることでイメージデータファイルに記録された各ページのオフセット位置が分かるので、イメージデータファイルから所望のページのイメージデータを取り出して処理することができる。このようなサーバスキャン装置および方法を用いることで、複数ページのイメージデータを１つのファイルとして収納および管理することができる。
【００１０】
特に、大量のイメージデータを収納する際は、複数ページのイメージデータを１つのファイルに纏めておけることは記憶領域を有効活用し、ディレクトリ管理を簡易にするためにも有効である。そして、予めイメージデータを収納しておくことで個々のユーザ端末、例えばパソコンの環境に左右されずにイメージデータをネットワーク上に置いて共有することができる。また、イメージデータを共有することにより、スキャナを用いたイメージデータの入力作業を効率良く行うことができる。
【００１１】
さらに、イメージデータ中に、各ページを要約した小データのサムネールデータが含まれるように送信するようにすると、各ページの内容をページ全体のイメージデータを表示しなくても、サムネールを表示することにより把握することができる。したがって、ユーザ端末にイメージデータをダウンロードする際も、まずデータ量の少ないサムネールを表示してから該当するページのイメージデータをダウンロードすることが可能である。このため、間違ったページをダウンロードすることによるネットワークトラフィックの増加を未然に防止することができ、また、ユーザも作業時間を有効活用することができる。
【００１２】
サムネールデータはイメージデータファイルと別ファイルにして送信することも可能であるが、管理するファイル数が増加するのでイメージデータファイル内に収納しておくことが望ましい。また、サムネールデータをイメージデータファイルの特定のロケーションに纏めて収納することも可能であるが、各ページのイメージデータのサムネールデータを各ページに続いて送信することにより、サムネールデータをストックしておくために費やされる記憶容量を削減することが可能となる。
【００１３】
また、イメージデータは、１ページ毎、さらには、イメージデータファイル毎に纏めてファイル記憶手段に送り出して記憶させることも可能であるが、それだけのイメージデータを一時的に記憶しておくメモリ領域が必要となる。したがって、イメージデータはライン単位でファイル記憶手段に送り出すことが望ましい。たとえば、ＴＩＦＦ（Ｔａｒｇｅｔ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）であれば、最初にヘッダーデータをファイルサーバなどのファイル記憶手段に送れば、後はスキャナから得られたデータをライン単位でそのままファイル記憶手段に送ることができる。ヘッダーデータにはデータサイズの情報が必要とされるが、その情報はスキャナを開始する前に計算で求めることができる。したがって、ＲＡＭバッファなどのイメージデータを一時的にストックするためのバッファ領域は非常に小さくて済む。
【００１４】
さらに、イメージデータをライン単位で圧縮して送り出すようにすれば、ネットワークトラフィックも軽減することができる。例えば、ＪＰＥＧ（ＪｏｉｎｔＰｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）であれば、ライン単位で圧縮してファイルサーバなどのファイル記憶手段に送ることができる。したがって、圧縮するためにイメージデータをバッファリングするためのバッファ容量は少なくて済み、また、ネットワークの負荷も軽減できる。
【００１５】
さらに、このようにスキャナから得られたイメージデータをそのままの形式でネットワークを経由して送信するのではなく、適当なファイルフォーマットに変換してからネットワークに送出することにより、汎用的なアプリケーションですぐに処理することができるイメージファイルをファイル記憶手段上あるいはユーザ端末上に作成することができる。複数のページのイメージ情報が収納されたイメージデータファイルにおいても、ＴＩＦＦあるいはＪＰＥＧのフォーマットでイメージデータを収納しておくことにより、最初のページの画像はＴＩＦＦあるいはＪＰＥＧを取り扱い可能なアプリケーションであればすぐに見ることができる。
【００１６】
さらに、本発明のサーバスキャン装置は、上記のような処理を実行可能な命令を有するサーバスキャンプログラムとして実現することが可能であり、スキャナ本体を接続可能な情報処理装置にインストールしてスタンドアロン型のサーバスキャン装置として提供することも可能であり、あるいは、ネットワークインタフェースと共にスキャナの制御システムにインストールしてネットワーク対応型のスキャナとして提供することも可能である。
【００１７】
【発明の実施の形態】
以下に図面を参照しながら本発明の実施の形態を説明する。図１に、本発明にかかるサーバスキャン装置を採用したスキャナの共有システムの概要を示してある。本例の共有システムは、スキャナ１およびプリンタ２がローカル接続された周辺機器管理装置（以降では管理装置）１０と、ファイルサーバ２０と、ユーザ端末（パソコン）３０がネットワーク５で接続されており、スキャナ１で原稿をスキャンして得られたイメージデータは、管理装置１０からネットワーク５を介してファイルサーバ２０にいったんストックされた後、ユーザ端末３０からアクセスできるようになっている。
【００１８】
管理装置１０は、スタンドアロンの処理装置として実現されており、ネットワーク５と接続してデータ交換を可能とするためのネットワークインタフェース１１と、ＳＣＳＩインタフェース１２、セントロニクスインタフェース１３などの周辺機器用のインタフェースを備えており、これらにスキャナ１およびプリンタ２がローカルで接続されている。管理装置１０は、周辺機器用のインタフェース１２および１３同士、またはネットワークインタフェース１１を通じてデータを交換する機能を備えた制御部５０を備えている。この制御部５０により、スキャナ１からローカルのプリンタ２にイメージデータを送って出力するローカルコピー機能、スキャナ１から得たイメージデータをネットワークインタフェース１１を介してネットワーク上のプリンタ（不図示）に送って出力するネットワークコピー機能、さらに、スキャナ１から得たイメージデータをファイルサーバ２０に送って蓄積するサーバスキャン機能などがサポートされている。
【００１９】
これらの機能を制御するために、本例の管理装置１０はローカル操作パネルとしての機能を持ったＬＣＤ３が接続され、制御部５０から制御できるようになっている。また、ネットワークインタフェース１１は、ＬＡＮカードなどのハードウェア的なインタフェース機能およびＴＣＰ／ＩＰなど適当なネットワークプロトコルをサポートするソフトウェア的なインタフェース機能を備えている。
【００２０】
ファイルサーバ２０は、上記と同様のネットワークインタフェース２１と、ハードディスクなどの記憶媒体によって実現されるファイル記憶領域（ファイル記憶手段）２３と、このファイル記憶領域内のファイル管理を行う管理部２２とを備えており、ネットワーク５を経由してファイル記憶領域２３に対しファイルの入出力を行うことができ、また、ネットワーク５を経由してファイル記憶領域２３内のファイルにアクセスできるようになっている。
【００２１】
管理装置１０の制御部５０は、ＳＣＳＩインタフェース１２を画像入力手段としてスキャナ１から得られたイメージデータを、ファイルサーバ２０に格納するサーバスキャナ機能をサポートする機能部として次のようなものを備えている。すなわち、制御部５０は、スキャナ１から得られたイメージデータをイメージデータファイル２５としてファイルサーバ２０に形成するためのデータをネットワークインタフェース１１を介してファイルサーバ２０に送出するイメージデータ送信機能部５１と、そのイメージデータファイル２５に含まれるページ情報が記載されたテキスト形式の情報ファイル２６を作成するためのデータをファイルサーバ２０に送出する情報ファイル送信機能部５２と、イメージデータから所定のサンプリングレートでデータを抜き出して各ページのイメージを要約した表示が行えるサムネールデータを作成しイメージデータファイル２５に含まれるようにファイルサーバ２０に送出する要約機能部５３と、さらに、これらの機能を管理するための管理機能部５４とを備えている。
【００２２】
管理装置１０は、図２に示すような構成の情報処理装置を用いて実現することが可能である。すなわち、管理装置１０は、ＣＰＵ１４と、このＣＰＵ１４の制御プログラムおよび制御データなどが記憶されたＲＯＭ１５と、作業上の一時記憶領域などとして用いられるＲＡＭ１６とを備えており、これらがバス１７によって接続されている。バス１７には、さらに、スキャナ１とのインタフェース機能を果たすＳＣＳＩインタフェース１２と、プリンタ２とのインタフェース機能を果たすセントロニクスインタフェース１３と、ネットワークインタフェース１１と、さらに、ＬＣＤ３を制御するＬＣＤコントローラ１８とが接続されている。したがって、ＲＯＭ１５に以下に示すようは処理あるいは処理手順を実行可能な命令を有する画像入力用のプログラムを収納し、適当なタイミングでＣＰＵ１４にロードして実行することにより、図１に示した機能を有する管理装置１０を実現することができる。
【００２３】
図３および図４に、管理装置１０からファイルサーバ２０に送出されるイメージデータファイル２５と、情報ファイル２６の構成例を示してある。サーバスキャンでファイルサーバ２０のファイル記憶領域２３に形成されるイメージデータファイル２５には、複数のページのイメージが１つのファイルとして連続して収納される。さらに、１ページ目のスキャンデータ（イメージデータ）２５ａに続いて、その１ページ目のイメージデータから適当なサンプリングレートでデータが出されたサムネールデータ２５ｂが収納され、さらに、２ページ目のイメージデータ２５ｃおよびそのページのサムネールデータ２５ｄと連続的にファイル２５に格納されている。
【００２４】
このようにして複数ページのイメージデータを連続して１つのファイルに収納することにより、複数のイメージデータ（マルチページのイメージデータ）を一括して管理することが可能であり、ファイルサーバ２０にページ単位でファイルを増やさなくて済むのでファイル管理が容易となる。また、ファイルサーバ２０のファイル記憶領域２３を有効活用することができる。しかしながら、各々のページのイメージデータの区切りが分からないとページ単位で画像を処理することができなくなってしまう。
【００２５】
このため、本例のシステムでは、情報ファイル２６を設けて、この情報ファイル２６を介して各ページのイメージデータの開始位置を示すオフセット情報を提供できるようにしている。図４に示すように、情報ファイル２６には、まず、ヘッダ情報２６ａとして、スキャナ１のデータ２６ｂ、管理装置１０のデータ２６ｃおよびイメージデータファイルに収納されている総ページ数２６ｄが記録されている。続いて、各ページの情報２６ｅとして各ページのイメージデータのオフセット値２６ｆとそのページのサムネールデータのオフセット値２６ｇが各ページ毎に記載されている。したがって、この情報ファイル２６に記載された各ページのオフセット情報に基づき、各ページのイメージデータの範囲を特定することが可能であり、各ページ毎にイメージデータの処理を行うことができる。
【００２６】
さらに、本例の管理装置１０は、１回のスキャン、すなわち、スタートボタンを押すたびに１つのジョブ単位を認識し、イメージデータファイル２５と、それに対応する情報ファイル２６を作成するようにしている。そして、イメージデータファイル２５は、適当なファイル名と識別子、例えば、「０００」が付され、それに対応する情報ファイル２６には、同じファイル名と異なった識別子、例えば、「ｉｎｉ」が付されて、イメージデータファイル２５と情報ファイル２６がペアで管理されるようになっている。また、情報ファイル２６は、上述した内容の情報が最も一般的なテキストデータで格納されており、どのアプリケーションあるいはユーティリティソフトウェアからでも情報ファイル２６の内容を参照できるようになっている。
【００２７】
以下でサーバスキャンの処理内容をフローチャートなどに基づき説明する。図５に、サーバスキャンにおける主な処理をフローチャートで示してある。まず、ステップ６１で管理装置１０の操作パネル３からサーバスキャンが選択されるのを待つ。本例の管理装置１０は、ローカルコピーがデフォルトで設定されており、操作パネル３には、図１１に示すようなローカルコピーの操作画面８１が表示されている。この操作画面８１で、スキャナの機能を指示するボタン８１ａを操作するとサーバスキャンが選択され、図１２に示すサーバスキャンの操作画面８２が表示される。サーバスキャンの操作画面８２には、サーバスキャンを行うユーザ８２ａ、原稿の種類（サイズ）８２ｂ、スキャナの解像度８２ｃ、イメージファイルのタイプ（モード）８２ｄ、プリセットされたパラメータ８２ｅを設定あるいは選択できる項目が表示される。したがって、ステップ６２で、この操作画面８２を用いてスキャナ１で取得するイメージデータの設定およびファイルサーバに送信するファイルの名称あるいは種類などの各パラメータを設定することができる。
【００２８】
たとえば、ユーザ８２ａを選択すると、図１３に示すようなユーザ選択画面８３が表示され、登録済みの各ユーザが表示される。このユーザの情報は、例えば、ファイルサーバ２０に作成されるイメージデータファイル２５および情報ファイル２６のファイル名称にユーザ識別可能な名称が付けられたり、これらのファイルのプロパティにユーザ名称として反映される。さらに、プリセットされたパラメータがある場合は、ユーザ単位でそのプリセットされたパラメータを選択して使用することができる。プリセットされたパラメータは、管理装置１０で記憶しておくことも可能であるし、あるいは、ファイルサーバ２０にユーザパラメータ用の記憶領域を設けておくことも可能である。
【００２９】
図１４には、モード８２ｄを選択すると表示されるモード選択画面８４を示してある。本例の管理装置１０においては、カラー（ＪＰＥＧ）とグレイスケールを選択すると、イメージデータファイル２５はＪＰＥＧ圧縮されたフォーマットで作成され、その他を選択するとイメージデータファイル２５はＴＩＦＦの非圧縮フォーマットで作成される。この２つのファイルフォーマットは、上述したようにライン単位でイメージデータを送出できる点から選択されており、さらに詳しくはフローチャートにそって以下で説明する。
【００３０】
また、プリセット８２ｅを選択すると図１５に示すプリセット選択画面８５が表示され、ディフォルトとして、カラーあるいはモノクロで、適当な用紙サイズの原稿をスキャンするのに適したプリセット値を設定できるプリセットグループがいくつか表示される。ユーザは、さらに、自己のジョブに適したパラメータをこの操作パネル３あるいはユーザ端末３０から設定できるようになっており、そのようなユーザ専用のプリセットグループが記録されているときはディフォルトのプリセットグループに続いて表示され、選択することができる。
【００３１】
ステップ６２で各種パラメータの設定が終了すると、ステップ６３で操作パネルに用意されているスタートボタン（不図示）を押すとジョブがスタートする。ジョブがスタートすると、操作パネルの表示は図１６に示すようなサーバスキャンが動作していることを示す画面８６に切り替わり、ユーザなどの情報と、スキャン中のページ数あるいはスキャンできたイメージデータの量（パーセント）などが表示される。
【００３２】
スタートボタンが押されると、管理装置１０の制御部５０はステップ６４でジョブの初期設定を行う。まず、管理装置１０のＲＡＭ１６にデータ送信用、サムネールデータの抽出用、さらには、ＪＰＥＧが選択されている場合には圧縮用のＲＡＭバッファを確保し、サムネールデータのサンプリングレートを設定する。さらに、ネットワークインタフェース１１を介してファイルサーバ２０とのコネクションを確立し、イメージデータ送信機能部５１および情報ファイル送信機能部５２はファイルサーバ２０のファイル記憶領域２３に、今回のジョブ用にイメージデータファイル２５と情報ファイル２６をオープンする。
【００３３】
初期処理が終了すると、次にステップ６５でページ単位の前処理を行う。このステップにおいては、図６に示したような各処理が行われる。まず、ステップ６５ａで、情報ファイル２６に、そのページのイメージデータが収納される先頭のオフセット値が設定される。例えば、最初のページでは、図４に示したようにオフセット値２６ｆとして０が設定される。ステップ６５ｂでイメージデータのヘッダデータが作成されてファイルサーバ２０に送信され、イメージデータファイル２５の該当ページの先頭に収納される。そして、ステップ６５ｃでイメージデータファイルのオフセット値がカウントアップされる。このようにして、ページ毎の前処理が終了すると、ステップ６５ｄでスキャナ１にＳＣＳＩインタフェース１２を通して設定されたパラメータが送られ、そのパラメータにしたがって原稿のスキャンが開始される。
【００３４】
スキャンが開始されるとステップ６６で管理装置１０のイメージデータ送信機能部５１がイメージデータをスキャナ１から受信し、ステップ６７で、要約機能部５３がイメージデータから所定のサンプリングレートでイメージデータを抽出してＲＡＭバッファのサムネールデータ用の領域に格納し、サムネールデータを作成する。次に、ステップ６８で、イメージデータを圧縮するか否かを確認する。イメージデータ送信機能部５１は、イメージデータを圧縮しないモードに設定されている場合は、ステップ６９でＴＩＦＦフォーマットに変換してイメージデータをファイルサーバ２０のイメージデータファイル２５に送り収納する。図７にこのステップを若干詳しく示してある。
【００３５】
ＴＩＦＦフォーマットは上述したように、ヘッダ情報に続いて、イメージデータをライン単位、例えば、１ライン毎に送って収納することが可能である。したがって、スキャナ１からライン毎にＲＡＭバッファに入力されたスキャンデータ（イメージデータ）はステップ６９ａでＴＩＦＦイメージデータに変換され、そのままサーバへデータ送信される。そして、ステップ６９ｂでデータファイルのオフセット値がカウントアップされる。このため、ＲＡＭバッファの容量は数ライン程度の小さなもので良く、フルカラーで高解像度のスキャンデータであっても容易にファイルサーバ２０に送信することができる。
【００３６】
一方、圧縮されたフォーマットであるＪＰＥＧが選択されていると、ステップ７０においてイメージデータを圧縮してからファイルサーバ２０に送信する。図８に詳しいステップを示してある。まず、ステップ７０ａでＲＡＭバッファに確保された圧縮用バッファにスキャナ１から取得したイメージデータをコピーする。そして、ステップ７０ｂで所定の圧縮を行うライン数だけのイメージデータが圧縮用バッファに確保されると、ステップ７０ｃでＪＰＥＧ圧縮を行い、ステップ７０ｄで圧縮されたイメージデータをネットワーク経由でファイルサーバ２０に送信する。圧縮することによってイメージデータのデータ量が削減されるので、ネットワーク５のトラフィックにそれほど影響を与えずにイメージデータをファイルサーバ２０に送信することができる。
【００３７】
ファイルサーバ２０のイメージデータファイル２５にＪＰＥＧ圧縮されたイメージデータが収納されると、ステップ７０ｅでオフセット値がカウントアップされる。ＪＰＥＧの可逆符号化ではシーケンシャル方式が採用されており、ライン毎あるいは適当なライン単位をブロックとして圧縮符号化しているので、圧縮用バッファは数ライン程度の容量があれば十分である。したがって、ＴＩＦＦの場合と同様に、ＲＡＭバッファの容量をそれほど大きくせずに、フルカラー、高解像度のイメージデータを圧縮してネットワークに送出することができる。
【００３８】
スキャナ１から取得したイメージデータをステップ６９あるいは７０でネットワーク経由でファイルサーバ２０に送出すると、ステップ７１でページが終了したか否かを判断する。そして、ページが終了するまでステップ６６に戻って上述した処理を繰り返し、ページが終了するとステップ７２でページ終了処理を行う。
【００３９】
図９にページ終了処理の詳しい内容を示してある。イメージデータを送出する毎にイメージデータのオフセット値をカウントアップしているので、ステップ７２ａでそのオフセット値をサムネールデータのオフセット値、すなわち、図４のサムネールのデータ２６ｇとして情報ファイル２６に書き込む。次に、ステップ６７でサムネールデータ用のＲＡＭバッファに抽出されていたサムネールデータを、管理装置１０の要約機能部５３を用いて、ステップ７２ｂでファイルサーバ２０のイメージデータファイル２５に送信する。これにより、図３に示すようにイメージデータ２５ａに続いて、そのページのサムネールデータ２５ｂが連続して収納され、ステップ７２ｃでデータファイルのオフセット値がカウントアップされる。また、ステップ７２ｄでページ数のカウントアップも行われる。
【００４０】
次に、ステップ７３で、続くページが有るか否かが判断され、ＡＤＦなどを用いて次の原稿がスキャナ１にセットされるとステップ６５に戻って新しいページのスキャンが開始される。そして、この次のページのイメージデータ２５ｃは、図３に示すように前のページのサムネールデータ２５ｂに続いて連続してイメージデータファイル２５に収納される。前のページのサムネールデータ２５ｂは、前のページのイメージデータ２５ａに続いてイメージデータファイル２５に収納されているので、次のページのイメージデータを取得したときには、サムネールデータを蓄積するＲＡＭバッファの領域はクリアでき、新しいページのサムネールデータを記憶するために用いることができる。したがって、この点でも本例の管理装置１０においては、ＲＡＭバッファの容量を小さくすることが可能であり、より高解像度でマルチカラーのデータ量の多いスキャナデータも容易に取り扱えるようになっている。
【００４１】
ステップ７３で次のページがないときは、ジョブが終了したと判断され、ステップ７４で終了処理が行われる。この処理では、図１０に示したように、情報ファイル２６のヘッダ情報２６ａの総ページ数が最終ページに書きかえられ、情報ファイル２６およびイメージデータファイル２５がクローズされる。これにより、ファイルサーバ２０のファイル記憶領域２３に今回のジョブのイメージデータファイル２５と情報ファイル２６が形成され、管理部２２の元で管理されることになる。さらに、管理装置１０では、イメージデータを転送するために確保されていたＲＡＭバッファが開放される。そして、ファイルサーバ２０と管理装置１０とのコネクションが切断されジョブは終了し、管理装置１０の操作パネル３の表示もディフォルトのローカルコピーの操作画面８１に戻る。
【００４２】
このようにして、本例の管理装置１０を介してスキャナ１で読み取られたイメージデータはネットワーク上のファイルサーバ２０に保管される。したがって、ユーザはネットワーク５に接続されたユーザ端末３０からファイルサーバ２０のイメージデータファイル２５にアクセスすることができ、そのイメージデータを用いて処理を行うことができる。
【００４３】
本例の管理装置１０のサーバスキャン機能においては、スキャナ１で読み取られたイメージデータをいったんファイルサーバ２０に収納した後に、ユーザ端末３０で利用できるようにしているので、ユーザ端末３０の仕様、例えば、ＯＳが異なったり、スキャナドライバが異なるなどの操作環境に差があり、あるいは、ユーザ端末３０からスキャナ１を操作できる環境にないような場合でも、ネットワーク５に接続されたユーザであれば、ネットワーク５を介してスキャナ１を共有することができる。また、ファイルサーバ２０に収納されたイメージデータをネットワーク５を介して複数のユーザ端末により共有することが可能であり、スキャナ１で入力したイメージデータを効率良く利用することができる。
【００４４】
また、本例の管理装置１０からは複数のページのイメージデータが連続して収納されたイメージデータファイル２５がファイルサーバ２０に形成される。このため、複数枚の原稿（マルチページ）を読み込んだ場合であっても、ファイルサーバ２０には１ジョブに対応して１つのイメージデータファイル２５が形成されるだけであり、ファイルサーバ２０のファイルをむやみに増やさず、管理しやすい状態でイメージデータファイルをストックすることができる。また、ユーザ端末からもジョブ単位でイメージデータを把握し、アクセスあるいはダウンロードすることが可能であり、使いやすい画像入力システムとなっている。このマルチページが１ファイルに収納されるために、イメージデータファイル２５に付随して各ページのオフセット情報を含んだ情報ファイル２６が共に提供されており、イメージデータファイル２５と情報ファイル２６の組み合わせでマルチページのサポートが可能となる。そして、情報ファイル２６の内容は、一般的なＯＳで標準的にサポートされている機能によって読み取れるようになっており、汎用性の高いファイルシステムとなっている。
【００４５】
さらに、本例のイメージデータファイル２５には、ページ毎のイメージデータの間に、そのページの画像を要約して見ることができる情報量の少ないサムネールデータが収納されており、このサムネールデータのオフセット値も情報ファイルに含まれている。したがって、イメージデータファイル２５および情報ファイル２６の組み合わせによってページ毎のサムネールを表示することが可能であり、マルチページが一括して収納されたイメージデータファイル中の各ページの内容を簡単に把握することができる。そして、該当するページのイメージデータだけを分離してネットワーク経由でユーザ端末３０にダウンロードするなどの処理が可能である。このため、データ量の大きなマスタファイルはファイルサーバ２０に収納しておき、その内の必要なページのイメージデータだけを抜き出してダウンロードし処理するといった操作方法も可能となる。
【００４６】
このような操作方法であれば、必要最小限のイメージデータをファイルサーバからネットワーク経由でダウンロードすれば良いので、ネットワークトラフィックの増大を抑制することができ、データ量の大きなイメージデータをネットワークを介して効率良く利用することができる。
【００４７】
サムネールデータは、１ページあたり１０Ｋバイト程度の小さなもので良く、このサムネールデータをサンプリングするために管理装置１０の側で用意するバッファ容量は少なくて良い。さらに、各ページのイメージデータに続いてサムネールデータをイメージデータファイル２５に収納するようにしているので、管理装置１０の側でサムネールデータを保存する必要はない。したがって、管理装置１０の記憶容量にほとんど負荷をかけずにサムネールデータをイメージデータファイルに付加することができ、上記のように有効利用することができる。
【００４８】
また、本例の管理装置１０においては、スキャナ１から取得したイメージデータを汎用的なファイル形式でファイルサーバ２０に収納するようにしているので、市販のアプリケーションによってすぐにイメージデータファイル２５のデータを利用することができる。例えば、情報ファイル２６を参照しなくても、最初のページのイメージデータはすぐに表示することが可能であり、イメージデータファイルの内容を確認することができる。特に、本例では、ＴＩＦＦおよびＪＰＥＧをファイルタイプとして採用しており、これらの形式はライン毎あるいは数ライン単位でイメージデータファイル２５にイメージデータを転送することができるので、管理装置１０の側のメモリの負荷を増やさずに大量のイメージデータを処理することができる。
【００４９】
なお、本例では、画像入力装置としてスタンドアロンでスキャナ１をローカル接続した管理装置１０を例に本発明を説明しているが、管理装置１０のサーバスキャン機能をスキャナ１の制御機能の１つとして採用することも可能であり、ネットワークインタフェースも設置することにより、ネットワーク対応型のスキャナとして提供することも可能である。すなわち、本例ではスキャナ１を管理装置１０にローカル接続することでサーバスキャン装置を構成しているが、スキャナ１に上記サーバスキャン装置とネットワークインタフェースとを組み込むことによってネットワーク対応型スキャナが得られる。
【００５０】
また、本例では、サーバスキャン機能（サーナスキャン装置および方法）としてマルチページを収納したイメージデータファイルをファイルサーバに送信してファイルサーバで記憶しておく例を示してあるが、ユーザ端末にこのイメージデータファイルおよび情報ファイルをネットワーク経由で送信することも可能である。そして、複数枚の原稿のイメージを１組のファイルで管理することができる。もちろん、ユーザ端末にローカル接続されているスキャナからイメージデータを取り込む際に、本例のイメージデータファイルと情報ファイルの組み合わせを採用することも可能であり、上記のようにマルチページのイメージデータ管理を容易にすることができる。
【００５１】
【発明の効果】
以上のように、この発明によれば、原稿をスキャンすることにより得られたイメージデータがネットワークを介して複数のユーザ端末で共有可能に構成しているので、該イメージデータを効率良く利用することを可能としている。さらに、複数ページのイメージデータが個々のページ毎にファイル化されるのではなく、複数ページが１つのファイルとして形成されるため、ネットワーク上に形成されるファイル量を削減し、イメージデータファイルが氾濫するのを効果的に防止することができる。
【図面の簡単な説明】
【図１】本発明のサーバスキャン機能を提供可能な共有システムの概要を示す図である。
【図２】図１に示す管理装置のハードウェア構成を示す図である。
【図３】イメージデータファイルの概要を示す図である。
【図４】情報ファイルの概要を示す図である。
【図５】図１に示す管理装置のサーバスキャン機能の概要を示すフローチャートである。
【図６】図５に示すページ前処理の概要を示すフローチャートである。
【図７】図５に示すＴＩＦＦファイルを形成する処理の概要を示すフローチャートである。
【図８】図５に示すＪＰＥＧファイルを形成する処理の概要を示すフローチャートである。
【図９】図５に示すページ終了処理の概要を示すフローチャートである。
【図１０】図５に示すジョブ終了処理の概要を示すフローチャートである。
【図１１】ローカルコピーの操作画面を示す図である。
【図１２】サーバスキャンの操作画面を示す図である。
【図１３】サーバスキャンのユーザ選択画面を示す図である。
【図１４】サーバスキャンのモード選択画面を示す図である。
【図１５】サーバスキャンのプリセット選択画面を示す図である。
【図１６】サーバスキャンが稼働中の画面を示す図である。
【符号の説明】
１・・スキャナ
２・・プリンタ
３・・ローカルパネル
５・・コンピュータネットワーク
１０・・周辺装置管理装置（管理装置、画像入力装置）
１１・・ネットワークインタフェース
１２・・ＳＣＳＩインタフェース（スキャナインタフェース）
１３・・セントロニクスインタフェース（プリンタインタフェース）
２０・・ファイルサーバ
２１・・ネットワークインタフェース
２２・・管理部
２３・・ファイル記憶領域（ファイル記憶手段）
２５・・イメージデータファイル
２６・・情報ファイル
３０・・ユーザ端末（パソコン）
【図１】
0003614151.tif 000002
【図２】
0003614151.tif 000003
【図３】
0003614151.tif 000004
【図４】
0003614151.tif 000005
【図５】
0003614151.tif 000006
【図６】
0003614151.tif 000007
【図７】
0003614151.tif 000008
【図８】
0003614151.tif 000009
【図９】
0003614151.tif 000010
【図１０】
0003614151.tif 000011
【図１１】
0003614151.tif 000012
【図１２】
0003614151.tif 000013
【図１３】
0003614151.tif 000014
【図１４】
0003614151.tif 000015
【図１５】
0003614151.tif 000016
【図１６】
0003614151.tif 000017