(57)【要約】【課題】ネットワーク上の空いたファイルスペースを有効に利用することによって、スキャンサーバ方式の使い勝手の良さを継承しながら、安価なネットワークスキャナを提供する。【解決手段】前記画像データを記憶する画像データ記憶手段と、ネットワークに接続されたネットワークストレージと該ネットワークストレージの記憶容量を登録するストレージ管理記憶手段と、前記ストレージ管理記憶手段を検索して空きのある前記ネットワークストレージに前記画像データを格納するように制御する制御手段とを有する。【選択図】          図１
2005006223.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してクライアントコンピュータと接続され、ユーザの指示により原稿をスキャンして蓄積し、前記クライアントコンピュータからの指示により蓄積したスキャンデータを前記クライアントコンピュータへ送信するネットワークスキャナにおいて、
前記画像データを記憶する画像データ記憶手段と、
ネットワークに接続されたネットワークストレージと該ネットワークストレージの記憶容量を登録するストレージ管理記憶手段と、
前記ストレージ管理記憶手段を検索して空きのある前記ネットワークストレージに前記画像データを格納するように制御する制御手段と
を有することを特徴とするネットワークスキャナ。
【請求項２】
前記ストレージ管理記憶手段は、前記ネットワークストレージにアクセスする際の認証、及び前記ネットワークストレージの使用可能な容量を登録することを特徴とする請求項１記載のネットワークスキャナ。
【請求項３】
前記制御手段は、前記画像データを格納している一のネットワークストレージの容量が超過した場合、前記ストレージ管理記憶手段を参照して他のネットワークストレージに前記画像データを格納する制御を行うことを特徴とする１記載のネットワークスキャナ。
【請求項４】
前記制御手段は、前記ストレージ管理記憶手段に記憶されている前記ネットワークストレージにはプライオリティが付され、前記画像データを格納しているネットワークストレージの容量が超過した場合、前記プライオリティの順番に他のネットワークストレージに前記画像データを格納するように制御することを特徴とする請求項１記載のネットワークスキャナ。
【請求項５】
前記プライオリティは、前記ネットワークストレージとネットワークスキャナとの距離順に決定することを特徴とする請求項４記載のネットワークスキャナ。
【請求項６】
前記ネットワークストレージは、前記クライアントコンピュータに内蔵の記憶手段を含むことを特徴とする請求項１〜５のいずれかに記載のネットワークスキャナ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワークスキャナに関し、詳細にはネットワーク上に接続されたクライアントパソコンに対してスキャンした画像データをスキャナから転送するネットワークスキャナに関する。
【０００２】
【従来の技術】
現在、パソコンやワークステンションのネットワーク化が急速に普及しており、オフィス内にＬＡＮを構築することが進んでいる。ネットワーク接続される機器の中では、特にフラットベッド型のスキャナが挙げられる。このフラットベッド型のスキャナは大きな設置面積を必要とするため共有化が望ましいからである。このようなネットワークに接続されたスキャナをネットワークスキャナというが、このネットワークスキャナをリモートスキャンしてスキャンした画像データを取得する方法として従来より以下の３つの方法が提案されている。
【０００３】
先ず、第１の方法として、図５に示すように、クライアントパーソナルコンピュータ（以下クライアントＰＣと略す）５１とスキャナ５２が１対１に接続され、クライアントＰＣ５１からスキャナ５２に直接ファイルアクセスする方法である。この方法では、ユーザがスキャンする原稿をスキャナまで持って行き原稿をスキャナにセットする。そして、クライアントＰＣ５１から操作を行ってスキャナ５２にアクセスしてスキャナ５２にスキャン指示をする。スキャナ５２からスキャンした画像データが送られてくるのでそれを取り込んだ後接続を解除する。そして、ユーザはスキャナ５２にセットした原稿を取りに行く。
【０００４】
また、第２の方法として、上記特許文献１に提案されているスキャナサーバ方式がある。このスキャナサーバ方式は、図６に示すように、スキャナ５２内にスキャンした画像データを保存するために例えばＨＤＤ、メモリカード等の大容量記憶手段５３を設け、スキャナ５２はスキャンした画像データを一旦大容量記憶手段５３に記憶しておき、クライアントＰＣ５１はスキャナ５２内の大容量記憶手段５３にファイルアクセスして所望の画像データを、ネットワークを介して取得する方式である。この方法では、スキャンした画像データはスキャナ５２内の大容量記憶手段５３に蓄積されるので、スキャンが終了するとその場で原稿を持ち帰ることができる。その後、ユーザはクライアントＰＣ５１からスキャナ５２にアクセスして大容量記憶手段５３に蓄積されている画像データをクライアントＰＣ５１に取り込む。
【０００５】
更に、第３の方法として、上記特許文献２，３，４に提案されているメール／ｆｔｐ方式がある。このメール／ｆｔｐ方式は、図７に示すように、スキャナ５２内にメールで送信する送信先のメールアドレスやＩＰアドレスを登録するアドレスメモリ５４を設け、スキャンした画像データはアドレスメモリ５４を参照して所定の送信先のメールサーバ５５やファイルサーバ５６にメール送信する方式である。この方法も第２の方法と同様にスキャンした後原稿を持って帰れ、その後クライアントＰＣ５１からファイルサーバ５５やファイルサーバ５６からメール受信することによってスキャンした画像データを得ることができる。
【０００６】
【特許文献１】
特開平６−１３３０９４号公報
【特許文献２】
特開平１１−１２７２９８号公報
【特許文献３】
特開２００３−４６６９５号公報
【特許文献４】
特開２００２−２８１１８７号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上記第１の方法では、クライアントＰＣとスキャナの間を何度も往復しなければならず操作性が非常に悪い。また、上記第２の方法によれば、ＨＤＤ，カードメモリ等の大容量記憶手段が必要になり装置全体が非常に高価になってしまう。更に、上記第３の方法では、結局クライアントＰＣがサーバになるか、別途サーバを用意する必要があり、また独自のプロトコルによる宛先リストの自動生成などの機能によりある程度自動化はされるものの、宛先の事前登録や検索、指定が煩雑であった。
【０００８】
本発明これらの問題点を解決するためのものであり、ネットワーク上の空いたファイルスペースを有効に利用することによって、スキャンサーバ方式の使い勝手の良さを継承しながら、安価なネットワークスキャナを提供することを目的とする。
【０００９】
【課題を解決しようとする課題】
前記問題点を解決するために、本発明のネットワークスキャナは、ネットワークと接続され、ユーザの指示により原稿をスキャンして蓄積し、クライアントコンピュータからの指示により蓄積したスキャンデータを前記クライアントコンピュータへ送信する。更に、本発明のネットワークスキャナは、画像データ記憶手段、ストレージ管理記憶手段及び制御手段を有している。そして、画像データ記憶手段は、画像データを記憶する。また、ストレージ管理記憶手段は、ネットワークに接続されたネットワークストレージと当該ネットワークストレージのファイルスペース容量を登録する。更に、制御手段は、画像データ記憶手段の記憶容量を越えた場合ストレージ管理記憶手段を検索して空きのあるネットワークストレージのファイルスペースに画像データを格納するように制御する。よって、ネットワーク上の空いたファイルスペースを有効に利用してスキャンサーバ方式の使い勝手の良さを継承して安価なネットワークスキャナを提供できる。
【００１０】
また、ストレージ管理記憶手段は、ネットワークストレージへアクセスするための認証や使用可能な容量を登録する。そして、制御手段は、画像データを格納しているファイルスペースの容量が超過した場合、ストレージ管理記憶手段を参照して適切な他のネットワークストレージを選択し、ここに画像データを格納する制御を行う。よって、ユーザは、スキャンしたイメージデータのデータ量を気にせずにスキャン操作ができる。
【００１１】
更に、制御手段は、ストレージ管理記憶手段に記憶されているネットワークストレージのファイルスペースにはプライオリティが付され、画像データを格納しているファイルスペースの容量が超過した場合プライオリティの順番にネットワークストレージのファイルスペースに画像データを格納するように制御する。よて、よって、ユーザは、極めて使い勝手の良いスキャン操作を行うことができる。
【００１２】
また、プライオリティは、ネットワークストレージとネットワークスキャナとの距離順に決定することにより、利便性が向上する。
【００１３】
更に、ネットワークストレージはクライアントコンピュータに内蔵の記憶手段を含むことで、実際は自機の記憶手段をアクセスしていてもユーザはあたかもネットワークスキャナにアクセスしているように感じ、ユーザは違和感なく操作することができる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１５】
本実施の形態は、使い勝手の観点から、前述した第２の方法であるスキャナサーバ方式を基本とするものであり、スキャンした画像データを保存する場所が必要になるが小さな画像データの場合には本体内蔵のメモリに格納し、記憶容量を超えるとあたかもローカルディスクを扱うように予め設定されたネットワーク上における他の空きのディスクに格納するものである。よって、他の空きのディスクを活用して、クライアントＰＣはスキャンイメージの実体がどこのストレージにあるかを全く意識することなくスキャナにのみアクセスすることで所望のスキャンイメージを取り込めるのである。
【００１６】
図１は本発明の一実施の形態に係るネットワークスキャナを適用するシステム構成を示すブロック図である。同図において、本実施の形態のネットワークスキャナを適用するシステムは、クライアントＰＣ１１、小容量メモリ１３を有するネットワークスキャナ１２、１つ以上のネットワークストレージ１４−１〜１４−ｎ（ｎは正の整数）がネットワーク２０上に接続されている。このようなシステム構成上の本実施の形態のネットワークスキャナ１２では、小さな画像データの場合は内蔵の小容量メモリ１３に格納する。この小容量メモリ１３の記憶容量を越えると、ネットワークスキャナ１２は、予め設定された他のネットワークストレージ１４−１〜１４−ｎの中で空きのディスクに格納する。その後、クライアントＰＣ１１はネットワークスキャナ１２に対してスキャンイメージを取り込むためにアクセスすると、ネットワークスキャナ１２はスキャンイメージを格納したネットワークストレージにファイルアクセスする。よって、クライアントＰＣ１１はあたかもネットワークスキャナ１２内のディスクからスキャンイメージを取り込んでいるように所望のスキャンイメージを取得できる。
【００１７】
次に、図２は本実施の形態のネットワークスキャナの構成を示すブロック図である。同図において、本実施の形態のネットワークスキャナ１２０は、制御部１２１と、図１の小容量メモリ１３に相当する画像データ記憶部１２２と、スキャン部１２３と、スキャナメカ制御部１２４と、スキャンイメージ制御部１２５と、図３に示すようなプライオリティ毎に例えば記憶タイプ、記憶容量、各ストレージでのパス名、ドメイン、ユーザ名、パスワードを構成されたストレージ管理テーブル１２７を有する分散ストレージ処理部１２６と、ストレージ管理部１２８と、対クライアント通信処理部１２９と、ネットワークストレージ通信処理部１３０と、ローカルストレージ処理部１３１と、着脱ストレージ処理部１３２とを含んで構成されている。
【００１８】
制御部１２１は、画像データ記憶部１２２の記憶容量を管理し、記憶容量を越えた場合ストレージ管理テーブル１２７を検索して空きのあるネットワークストレージにスキャンデータを格納するように制御する。画像データ記憶部１２２は、読み取ったスキャンデータを格納する。スキャン部１２３は、サイズ、拡大縮小、濃度、枠消し、２ｉｎ１等のスキャンパラメータを指定し、スキャンの開始を指示する。スキャナメカ制御部１２４は、スキャナメカを制御する。スキャンイメージ処理部１２５は、ＣＣＤで読み取ったスキャンデータに対し指定されたイメージ処理を行う。分散ストレージ処理部１２６は、スキャンイメージ処理部１２５によって処理されたイメージデータを格納する場所を管理するために、内部にストレージ管理テーブル１２７を持ち、このテーブルによってデータ格納先を決定する。ストレージ管理部１２８は、ストレージ管理テーブル１２７を設定するためのユニットで、Ｗｅｂサーバの形になっている。このため、管理者はクライアントＰＣ（図示せず）からＷｅｂブラウザを使ってネットワークスキャナ１２０に接続し、必要な設定を行うことができる。ストレージ管理テーブル１２７のエントリには、図３に示すようなものが用意されており、自由に設定できる。
【００１９】
ここで、図３に示すストレージ管理テーブルの一例において、「Ｐｒｉｏｒｉｔｙ」には選択の優先順位を示すプライオリティの番号、「Ｔｙｐｅ」には記憶媒体の種別、「Ｓｉｚｅ」には記憶媒体の記憶容量、「Ｐａｔｈ」には各ストレージのパス名、「Ｄｏｍａｉｎ」にはドメイン名、「Ｕｓｅｒ」にはユーザ名、「Ｐａｓｓｗｄ」にはパスワードがそれぞれ格納されている。そして、ストレージ管理部１２８は、ネットワーク上にどのようなサーバが接続されているのかを検索する仕組みも備えており、このために、Ｗｉｎｄｏｗｓ（登録商標）で広く使われているＳＭＢのＤｉｓｃｏｖｅｒｙのしくみを利用する。対クライアント通信処理部１２９は、分散ストレージ処理部１２６に問い合わせることによって、図４に示すように例えば各スキャンデータのファイル名、そのファイル容量、更新日時からなるスキャンデータリストをクライアントＰＣに提供し、指定されたデータを転送する。クライアント側はＷｉｎｄｏｗｓ（登録商標）標準のネットワークコンピュータからの操作によることを想定しているが、スキャンデータを扱う専用のソフトウェアがＴＷＡＩＮなどの標準化されたインタフェースを使ってスキャンアプリケーションにデータを渡してもよい。
【００２０】
ネットワークストレージ通信処理部１３０は、ＳＭＢクライアントの機能をもち、ストレージ管理テーブル１２７で指示された内容に従ってネットワーク上のサーバとの間でデータを送受信する。ローカルストレージ処理部１３１は、スキャナ自身が内蔵するＲＡＭデバイス、ハードディスクなどを管理する。着脱ストレージ処理部１３２は、メモリカードなどを管理する。着脱可能のため、着脱のタイミングも制御する。
【００２１】
次に、図２に示す構成を有する本実施の形態のネットワークスキャナにおける設定について説明すると、設定は、管理者が図２のストレージ管理部１２８を通して行う。標準状態では、内部ＲＡＭだけがストレージの対象となっており、小さなドキュメントであれば、そのままネットワークスキャナ１２０を利用することが可能である。より大きなドキュメントを扱うためには、図２のストレージ管理テーブル１２７にエントリの追加を行う。この際、管理者はＷｅｂブラウザによって必要な情報を設定することで簡単にストレージを増やすことができる。また、ネットワークスキャナ１２０のユーザはこの設定について何も意識する必要はない。
【００２２】
次に、本実施の形態のネットワークスキャナにおいてスキャン後のデータ蓄積に関する処理動作について説明すると、先ず、スキャン原稿をスキャナにセットし、図２のスキャン部１２３を通して必要なスキャンパラメータをセットする。その後はスキャンボタンを押すだけで、図２のストレージ管理テーブル１２７に従って記憶デバイスに順次データがストアされる。スキャンが完了したら、その場で原稿を持ち帰ってよい。
【００２３】
次に、本実施の形態のネットワークスキャナにおいて蓄積したスキャンデータの取り出しに関する処理動作について説明すると、図１のクライアントＰＣ１１を操作し、図２のネットワークスキャナ１２０に接続する。ネットワークスキャナ１２０への接続は、Ｗｉｎｄｏｗｓ（登録商標）標準のネットワークコンピュータからスキャンデータリストからスキャナの名前を見つけて開けばよい。あるいは、専用のソフトウェアを使って検索して接続してもよい。そして、図４に示すようなスキャンデータリストが表示されているので、それをドラッグアンドドロップすれば完了する。あるいは専用のソフトウェアの場合には、スキャンアプリケーションからスキャン指示をすればよい。
【００２４】
なお、上述した実施の形態では、通信プロトコルとして、Ｗｉｎｄｏｗｓ（登録商標）のファイル共有プロトコルとして広く使用されているＳＭＢを使用したが、ｆｔｐやＷｅｂＤＡＶなど、ファイル転送プロトコルであれば何であってもよい。また、上述した実施の形態では、プライオリティは管理者が指定するようにしたが、自動設定としてもよい。この場合、ネットワークストレージについては、そのサーバのネットワークアドレスを調べて、スキャナが接続されているネットワークからの距離（ホップ数）によって決定してもよい。更に、上述した実施の形態では、内部ＲＡＭは１ブロックのみとしたが、複数のブロックがあってもよい。また、上述した実施の形態では、ネットワークストレージはクライアントＰＣ以外に存在するものとしたが、クライアントＰＣ自体がネットワークにストレージを提供することもできるので、クライアントＰＣのディスクをスキャナが利用してもよい。
【００２５】
以上、本発明の一実施の形態を説明した。本発明は上記実施の形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。
【００２６】
【発明の効果】
以上説明したように、本発明によれば、ネットワーク上の空いたファイルスペースを有効に利用することによって、スキャンサーバ方式の使い勝手の良さを継承しながら、安価なネットワークスキャナを提供できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るネットワークスキャナを適用するシステム構成を示すブロック図である。
【図２】本実施の形態のネットワークスキャナの構成を示すブロック図である。
【図３】ストレージ管理テーブルの一例を示す図である。
【図４】スキャンデータリストの一例を示す図である。
【図５】従来のクライアントパーソナルＰＣとスキャナが１対１に接続されたシステム構成を示すブロック図である。
【図６】従来のスキャナサーバ方式を構築したシステム構成を示すブロック図である。
【図７】従来のメール／ｆｔｐ方式を構築したシステム構成を示すブロック図である。
【符号の説明】
１１  クライアントＰＣ      １２，１２０  ネットワークスキャナ
１３  小容量メモリ      １４−１〜１４−ｎ  ネットワークストレージ
１２１  制御部      １２２  画像データ記憶部
１２３  スキャン部      １２４  スキャナメカ制御部
１２５  スキャンイメージ制御部      １２６  分散ストレージ処理部
１２７  ストレージ管理テーブル      １２８  ストレージ管理部
１２９  対クライアント通信処理部
１３０  ネットワークストレージ通信処理部
１３１  ローカルストレージ処理部      １３２  着脱ストレージ処理部
【図１】
2005006223.tif 000003
【図２】
2005006223.tif 000004
【図３】
2005006223.tif 000005
【図４】
2005006223.tif 000006
【図５】
2005006223.tif 000007
【図６】
2005006223.tif 000008
【図７】
2005006223.tif 000009