(57)【要約】【課題】  或る原稿を複数の保存先へそれぞれ保存する作業における、ユーザ負担の軽減、及び、作業時間の短縮を図る。【解決手段】  ＣＳＶファイルが各記憶装置３毎に用意され、各ＣＳＶファイルには画像を保存するための定義情報が行単位で設定されて、共通の原稿画像に係る定義情報が各ＣＳＶファイル間で同じ並び順で設定されている。これらのうちユーザにより処理対象として選択された複数のＣＳＶファイルをＣＳＶファイル管理部１３が保持し、各ＣＳＶファイル内の未処理の行を先頭から順に選択状態として原稿の提供をユーザに要求する。スキャン読み取り部１５によりユーザから提供された原稿が読み取られると、画像保存処理部１６が、読み取った原稿画像をＣＳＶファイル管理部１３にて選択状態とされた各ＣＳＶファイルの定義情報に基づく処理をそれぞれ施して、該当する記憶装置３に保存する。【選択図】  図１
2008140338.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置で原稿を読み取って作成した画像を複数の記憶装置に保存する画像保存装置において、
読み取り対象の原稿を識別する原稿識別情報が対応付けられ且つ当該原稿の読み取り画像の作成及び保存する規則を設定した定義情報を、当該画像の保存先の記憶装置に対応付けて保持する定義情報保持手段と、
原稿識別情報に係る原稿の読み取り画像を、当該原稿識別情報が対応付けられた定義情報に基づく処理を施して、当該定義情報に対応する記憶装置に保存する画像保存手段と、
を備えたことを特徴とする画像保存装置。
【請求項２】
処理対象の定義情報を選択する定義情報管理手段と、
前記画像読取装置による原稿の読み取りに先立って、前記選択された定義情報に対応付けられた原稿識別情報を表示する表示手段と、
を備えたことを特徴とする請求項１に記載の画像保存装置。
【請求項３】
前記定義情報保持手段は、記憶装置毎に複数の定義情報を纏めた定義情報群を保持し、
前記画像保存手段は、複数の原稿識別情報に係るそれぞれの原稿の読み取り画像を、定義情報群内の各原稿識別情報が対応付けられた定義情報に基づく処理をそれぞれ施して、当該定義情報に対応する記憶装置にそれぞれ保存することを特徴とする請求項１に記載の画像保存装置。
【請求項４】
処理対象の定義情報群と当該定義情報群内の処理対象の定義情報とを選択する定義情報管理手段と、
前記画像読取装置による原稿の読み取りに先立って、前記選択された定義情報群と当該定義情報群内の前記選択された定義情報に対応付けられた原稿識別情報とを表示する表示手段と、
を備えたことを特徴とする請求項３に記載の画像保存装置。
【請求項５】
前記画像保存装置は、定義情報群の指定をユーザから受け付ける主定義情報指定手段を備え、
前記定義情報管理手段は、前記指定された定義情報群内の処理対象の定義情報を選択すると共に、当該定義情報と同一の原稿識別情報が対応付けられた他の定義情報群内の定義情報を選択し、
前記画像保存手段は、前記読み取り画像を、前記指定された定義情報群内の選択された定義情報に基づく処理を施して、当該定義情報に対応する記憶装置に保存すると共に、前記他の定義情報群内の選択された定義情報に基づく処理を施して、当該定義情報に対応する他の記憶装置に保存することを特徴とする請求項４に記載の画像保存装置。
【請求項６】
各定義情報群内の定義情報を、各定義情報に対応付けられた原稿識別情報に基づいて所定の基準に従って並べ替えるソート手段を備えたことを特徴とする請求項４に記載の画像保存装置。
【請求項７】
画像読取装置で原稿を読み取って作成した画像を複数の記憶装置に保存する画像保存装置をコンピュータに構成するプログラムにおいて、
読み取り対象の原稿を識別する原稿識別情報が対応付けられ且つ当該原稿の読み取り画像の作成及び保存する規則を設定した定義情報を、当該画像の保存先の記憶装置に対応付けて記憶手段に保持する処理を行う定義情報保持機能と、
原稿識別情報に係る原稿の読み取り画像を、当該原稿識別情報が対応付けられた定義情報に基づく処理を施して、当該定義情報に対応する記憶装置に保存する処理を行う画像保存機能と、
をコンピュータに実行させることにより構成する画像保存プログラム。
【請求項８】
画像読取装置で原稿を読み取って作成した画像を複数の記憶装置に保存する画像保存装置により実施される方法において、
前記画像保存装置は、定義情報保持手段と、画像保存手段と、を備え、
前記定義情報保持手段が、読み取り対象の原稿を識別する原稿識別情報を対応付けられ且つ当該原稿の読み取り画像の作成及び保存する規則を設定した定義情報を、当該画像の保存先の記憶装置に対応付けて保持しており、
前記画像保存手段が、原稿識別情報に係る原稿の読み取り画像を、当該原稿識別情報が対応付けられた定義情報に基づく処理を施して、当該定義情報に対応する記憶装置に保存することを特徴とする画像保存方法。
【発明の詳細な説明】
【技術分野】
【０００１】
原稿をスキャン読み取りして得た画像を保存する技術に関し、特に、同じ原稿に基づく画像を複数の保存先にそれぞれ保存する技術に関する。
【背景技術】
【０００２】
従来、原稿をスキャン読み取りして画像データとして記憶装置に保存することが行われており、種々の発明が提案されている。
ここで、原稿登録に係るオペレータの手間を省く発明として、登録対象の原稿情報（ファイル名、サイズ、解像度、濃度等）が記述された情報ファイルを用意しておき、この情報ファイルの原稿情報に応じた設定にて原稿をスキャンして記憶装置に登録する発明が提案されている（特許文献１参照）。
【０００３】
この発明を、ＣＳＶ（Comma Separated Value）形式のファイル（以下、ＣＳＶファイル）を情報ファイルとして用いて実現する場合は、各項目をカンマで区切って設定した原稿情報を行単位に記述したＣＳＶファイルを用意しておき、スキャン処理を制御するシステムが、ＣＳＶファイル内のどの行が指定されているかを管理して、その行の原稿情報の各設定内容に応じて原稿をスキャンすることにより実現される。
【０００４】
また、このようなＣＳＶファイルを利用して、オフィスの大量の文書を簡単な操作で電子ファイル化する発明として、ＣＳＶファイル内の各原稿情報に対応する文書番号を事前にインデックスシートに印刷しておき、インデックスシートと共に該当する原稿をスキャンすることで、ＣＳＶファイル内の対応する原稿情報で原稿をスキャンして保存する発明が提案されている。また、別の形態として、スキャンする際に文書番号をキーボード入力させ、その文書番号に対応する原稿情報で原稿をスキャンする発明が提案されている（特許文献２参照。）。
【特許文献１】特許第３０６８４７９号公報
【特許文献２】特開２００４−１７１２９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のように、読み込むべき原稿に関する原稿情報を記述したＣＳＶファイルを事前に用意しておくことで、当該ＣＳＶファイル内の原稿情報（１行が１つのスキャン画像に対応した形で記述される）に対応させて原稿を順次スキャン読み取りし、これにより得た原稿画像を対応する原稿情報に基づいてファイル名や文書属性等を付加して然るべき場所に保存／登録するという技術が従来存在した（図１１）。
【０００６】
すなわち、図１２に示すように、例えば、ＣＳＶファイル中の２行目の原稿情報に基づいて画像を保存するときは、原稿番号：２の原稿を要求する情報をディスプレイ表示し、ユーザが該当する原稿を画像読取装置にセットしてスキャン読み取りさせると、２行目の原稿情報に設定されているファイル名「Ｎａｍｅ＿ＢＢＢ」が読み取り画像に付加されて保存される。
【０００７】
ここで、例えば、各部署が異なるデータベースを有しているような環境においては、或る共通の原稿を各データベースにそれぞれ保存したいというニーズがある。このとき、データベースの種類や運用方法の違いによって、スキャン読み取りして得た原稿画像に付加するファイル名や文書属性等が変わるため、データベース毎に異なる内容のＣＳＶファイルが必要となる。
【０００８】
このような状況にて、同一の原稿の画像を各データベースに登録するという作業を、上記のような従来技術を用いて行う場合、ＣＳＶファイルＡを用いてデータベースＡに保存すべくスキャンを行い、処理が終わったら別のＣＳＶファイルＢを用いてデータベースＢに保存すべくスキャンを行い…、というようにＣＳＶファイルを選択し直して同一の原稿を複数回スキャン読み取りさせる必要があるため、保存先の数に比例してオペレータの作業負担が増大するとともに作業時間が長くなるという問題が生じる。
また、ＣＳＶファイルと保存先との対応関係をユーザが指定しなければならないため、その指定に対するユーザ負担が増える上に、誤った対応関係が指定されることによって保存処理に不具合が生ずる可能性がある。
【０００９】
本発明は、上記従来の事情に鑑みなされたものであり、或る原稿を複数の保存先へそれぞれ保存する作業における、ユーザ負担の軽減、及び、作業時間の短縮を図ることを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、画像読取装置で読み取った画像を複数の記憶装置に保存する画像保存装置、画像保存装置をコンピュータ上で構成するプログラム、画像保存装置により実施される方法として実現される。
画像保存装置は、定義情報保持手段と、画像保存手段と、を備えており、定義情報保持手段が、読み取り対象の原稿を識別する原稿識別情報が対応付けられ且つ当該原稿の読み取り画像の作成及び保存する規則を設定した定義情報を各記憶装置に対応付けて保持し、画像保存手段が、画像読取装置によって読み取られた原稿の読み取り画像を、当該原稿の原稿識別情報が対応付けられた１つ又は複数の定義情報に基づく処理を施して、各定義情報に対応する記憶装置に保存する。
すなわち、原稿を１度読み取るだけで、その読み取り画像が各記憶装置に対応付けられた定義情報に基づいて自動的に処理が施されてそれぞれの記憶装置に保存される。
【００１１】
定義情報保持手段は、記憶装置と定義情報との関係を特定可能な態様で保持していればよく、例えば、１つの設定ファイル内に記憶装置と定義情報とを対応付けた形式で保持したり、記憶装置毎に設定ファイルを用意して定義情報を保持したり、記憶装置と定義情報とを関係データベースを用いて対応付けて保持したりすることができる。
【００１２】
定義情報を設定ファイルに持たせる場合には、例えば、前述したような各項目をカンマで区切って設定した定義情報を１行毎に記述したＣＳＶファイル、予め項目毎に規定された項目長に従って各項目を設定した定義情報を１行毎に記述した固定長ファイル、各項目を所定のタグで括って設定した定義情報を記述したＸＭＬ（Extensible Markup Language）ファイル、等の種々の形式のファイルを用いることができる。
【００１３】
定義情報には、解像度・画像サイズ・色（白黒／カラー）・濃度などの読み取り画像に対して施す加工内容を規定した加工制御情報や、ファイル名・オーナユーザ名・アクセス権・検索用キーワードなどの読み取り画像に対して付加する属性を規定した付加属性情報等を設定することができる。したがって、原稿を１度のスキャン読み取りで得た画像に対して、記憶装置毎に設定された加工制御情報に応じて加工を施し、また、記憶装置毎に設定された付加属性情報に応じて属性を付加して、それぞれの記憶装置に保存させるといったことができる。
【００１４】
原稿識別情報は、読み込ませる原稿と定義情報との関係を定義付ける情報である。典型的には定義情報内に保持するが、１つの設定ファイル内に原稿識別情報と定義情報とを対応付けた形式で保持したり、定義情報毎に設定ファイルを用意して原稿識別情報を保持したり、原稿識別情報と定義情報とを関係データベースを用いて対応付けて保持したりすることもできる。
【００１５】
更に、本発明の画像保存装置は、処理対象の定義情報を選択する定義情報管理手段と、前記画像読取装置による原稿の読み取りに先立って、前記選択された定義情報に対応付けられた原稿識別情報を表示する表示手段と、を備えている。ユーザは、表示された原稿識別情報に対応する原稿を読み込ませることにより、読み取り画像に対する処理及び記憶装置への保存を当該原稿に対応付けられた定義情報に基づいて行うことができる。
【００１６】
本発明では、複数の原稿を読み取って、その読み取り画像を各記憶装置にそれぞれ保存させることもできる。すなわち、定義情報保持手段が、各々の記憶装置に対応付けられた複数の定義情報を纏めた定義情報群を保持し、画像保存手段が、複数の原稿識別情報に係るそれぞれの原稿の読み取り画像を、定義情報群内の各原稿識別情報が対応付けられた定義情報に基づく処理をそれぞれ行って保存するように構成すればよい。
【００１７】
この場合、画像保存装置に、処理対象の定義情報群と当該定義情報群内の処理対象の定義情報とを選択する定義情報管理手段と、前記画像読取装置による原稿の読み取りに先立って、前記選択された定義情報群と当該定義情報群内の前記選択された定義情報に対応付けられた原稿識別情報とを表示する表示手段と、更に備えることで、ユーザに処理対象の原稿識別情報を提示できるようにすることが望ましい。
【００１８】
なお、定義情報管理手段が定義情報を選択する際に、未処理の定義情報の中から選択するようにし、選択された定義情報に対する画像読み取りの処理が完了したら、その定義情報を処理済に変更して、別の未処理の定義情報を選択するように構成すればよい。
また、最初に定義情報を選択する場合は、定義情報群内での順番が一番若い未処理の定義情報を選択したり、あるいは定義情報群内の定義情報をリストの形式でユーザに提示して定義情報を選択させたりすることができる。
【００１９】
複数の定義情報群について画像読み取りを行う場合、各定義情報群が同じ原稿識別情報に対応付けられた定義情報を含んでいても、それぞれ並びの順序が異なっている場合があり得る。すると、処理対象となる定義情報を各定義情報群にて選択する際に、単純に上から順番に選択していく選択方法では、各定義情報群にて選択される定義情報に対応する原稿識別情報が異なってしまい、読み込むべき原稿を一意に特定できないという問題が生ずる。
【００２０】
そこで、画像保存装置に、定義情報群の指定をユーザから受け付ける主定義情報指定手段を備え、定義情報管理手段が、前記指定された定義情報群内の処理対象の定義情報を選択すると共に、当該定義情報と同一の原稿識別情報が対応付けられた他の定義情報群内の定義情報を選択し、画像保存手段が、前記読み取り画像を、前記指定された定義情報群内の選択された定義情報に基づく処理を施して、当該定義情報に対応する記憶装置に保存すると共に、前記他の定義情報群内の選択された定義情報に基づく処理を施して、当該定義情報に対応する他の記憶装置に保存することが望ましい。
【００２１】
これにより、選択された定義情報群を基準として、当該定義情報群の選択された定義情報と同じ原稿識別情報を持つ他の定義情報群の定義情報に基づいて、読み取られた画像が対応する各記憶装置に保存されるため、各定義情報群での定義情報の並びの違いの影響を受けることなく保存処理を行うことができる。
【００２２】
また、各定義情報群で定義情報の並びが異なっている場合に対する別の解決手段として、各定義情報群内の定義情報の順序を所定の基準に従って並べ替えるソート手段を備えて、各定義情報群内の定義情報の順序を揃えることが望ましい。
所定の基準としては、例えば、原稿識別情報を基準として、そのコード順に従って各定義情報群の定義情報を並べ替えて揃えることができる。また、例えば、一の定義情報群を基準として、その定義情報の原稿識別情報に従って他の定義情報群の各定義情報を並べ替えることで、各定義情報群で定義情報の順序を揃えることができる。また、例えば、ユーザ指定を基準として、ユーザ指定に従って各定義情報群の定義情報並べ替えて揃えることができる。
【００２３】
なお上記の説明では、１つの定義情報が１枚の画像に対応するように構成されているが、１つの定義情報が、複数ページからなる１つの文書に対応付けられるよう構成することもできる。
【発明の効果】
【００２４】
本発明によると、画像の読み取りに応じて、当該読み取り画像を各記憶装置に対応付けられた定義情報に基づく処理を施して該記憶装置へそれぞれ保存するので、複数の記憶装置に画像を保存させる際に１度の原稿読み取りで自動的に各記憶装置に保存することができるため、ユーザの作業負担が軽減されるとともに、作業時間が短縮される。更に、各記憶装置に対応付けられた定義情報を保持しているので、各定義情報に基づく処理を施した読み取り画像の保存先の記憶装置を自動的に特定することができるため、ユーザに作業の度に定義情報と記憶装置との対応関係を指定させる必要がなく、また、誤った対応関係を指定されることもない。
【発明を実施するための最良の形態】
【００２５】
本発明を実施例に基づいて具体的に説明する。
本例に係るスキャン画像保存装置１は、図１に示すような機能を備えており、スキャン読み取りした画像を、ネットワーク２を介して接続された複数の記憶装置３にそれぞれ保存する処理を行う装置である。本例では、スキャン画像保存装置１と各記憶装置３とを別体に構成しているが、スキャン画像保存装置１が記憶装置３としてのデータベースを複数備える等することにより、これらを一体に構成するようにしてもよい。
【００２６】
スキャン画像保存装置１は、ＣＳＶファイル記憶部１１、ＣＳＶファイル選択部１２、ＣＳＶファイル管理部１３、操作画面１４、スキャン読み取り部１５、画像保存処理部１６、ネットワークＩ／Ｆ（Network Interf ace）１７、を備えている。
【００２７】
ＣＳＶファイル記憶部１１は、各記憶装置３毎のＣＳＶファイルを保持している。
ＣＳＶファイルは、図２に示すような定義情報を１行毎に保持しており、画像を保存する記憶装置３を識別する「保存先」、画像を特定するための「図面番号」、画像に付加する「ファイル名」、画像を加工する条件としての「解像度」、等をそれぞれカンマで区切って設定してある。
本例では、各ＣＳＶファイルには、共通の原稿画像に係る定義情報が各ＣＳＶファイル間で同じ並びで設定されている。
【００２８】
これらＣＳＶファイルは、保存予定の原稿画像についてユーザが各記憶装置３に予め指定した内容に基づいて各記憶装置３で生成しており、各ＣＳＶファイルの定義情報は、ユーザにより保存予定の原稿画像毎に指定された内容や、各記憶装置３の特性及び用途等に応じて設定されている。そして、それぞれの記憶装置３で生成された各ＣＳＶファイルは、ＣＳＶファイル記憶部１１に事前に提供されている。
【００２９】
ＣＳＶファイル選択部１２は、ＣＳＶファイル記憶部１１に保持しているＣＳＶファイルを操作画面１４に一覧表示して、処理対象のＣＳＶファイルの選択をユーザから受け付けており、複数のＣＳＶファイルを処理対象として受け付けることができる。
【００３０】
ＣＳＶファイル管理部１３は、ＣＳＶファイル選択部１２により処理対象として選択された各ＣＳＶファイルの情報を保持している。そして、これらＣＳＶファイル内の１行を先頭行から順番に選択状態としており、選択行の定義情報について操作画面１４に表示して、該当する原稿の提供をユーザに要求する。
【００３１】
操作画面１４は、各種情報をユーザに提供するためのディスプレイ画面や、ユーザから入力を受け付けるためのキーボード・マウス等により構成されている。
スキャン読み取り部１５は、ユーザから提供された原稿をスキャン読み取りして得た原稿画像を画像保存処理部１６に供給する。
【００３２】
画像保存処理部１６は、スキャン読み取り部１５から供給された原稿画像を、ＣＳＶファイル管理部１３で選択状態とされた各ＣＳＶファイルの行の定義情報に基づく処理を施して、各定義情報に対応する記憶装置３へ保存する。
画像に対する処理としては、解像度・画像サイズ・色（白黒／カラー）・濃度などの加工制御情報に基づいて画像に加工を施したり、ファイル名・オーナユーザ名・アクセス権・検索用キーワードなどの付加属性情報に基づいて各属性情報を画像に付加したりすることができ、これらの情報が設定された各定義情報に基づいて行われる。例えば、図２に例示した定義情報の場合は、読み取り画像をもとにして、解像度“４００ｄｐｉ”となるように加工した画像を生成し、当該画像に図面番号“ＡＡ４１２”、ファイル名“Ｎａｍｅ＿ＡＡＡ”を付加して保存先“Ｘ”に該当する記憶装置３に保存する。
【００３３】
ネットワークＩ／Ｆ１７は、ネットワーク２を介して各記憶装置３と通信する機能を有しており、画像保存処理部１６により処理が施された画像を該当する記憶装置３にネットワーク２を介して送信して保存させる。
【００３４】
なお、本例では、本願請求項の定義情報保持手段をＣＳＶファイル記憶部１１により構成し、本願請求項の定義情報管理手段をＣＳＶファイル管理部１３により構成し、本願請求項の画像保存手段を画像保存処理部１６により構成している。
また、本願請求項の原稿識別情報として、定義情報に含まれる図面番号を用いている。
また、ＣＳＶファイル記憶部１１、ＣＳＶファイル管理部１３、画像保存処理部１６は、本発明に係るプログラムをコンピュータに実行させることにより構成しているが、専用の回路素子により構成してもよい。
【００３５】
各機能手段１１〜１６は、スキャン画像保存装置１が備えているが、例えば、別体に設けられた画像読取装置にスキャン読み取り部１５を構成したり、ネットワーク接続された他のサーバ装置にＣＳＶファイル記憶部１１を構成したり、ネットワーク接続された他のクライアントＰＣにより操作画面１４を構成したり、というように他の構成として実現することも可能であり、各機能手段の間で処理に必要な情報がやり取り可能な構成であればよい。
【００３６】
本例に係るスキャン画像保存装置１による画像の保存処理の動作手順を、図３を用いて説明する。
ＣＳＶファイル記憶部１１は、予め各記憶装置３毎に用意されたＣＳＶファイルを保持しており、ＣＳＶファイル選択部１２によりこれらＣＳＶファイルが操作画面１４に一覧表示される。一覧表示した中から処理対象のＣＳＶファイルの選択をユーザから受け付け（ステップＳ１）、処理対象のＣＳＶファイルが全て選択されると（ステップＳ２）、ＣＳＶファイル選択部１２が受け付けた各ＣＳＶファイルの情報をＣＳＶファイル管理部１３に提供してスキャンジョブを開始させる（ステップＳ３）。
【００３７】
ＣＳＶファイル管理部１３は、各ＣＳＶファイル毎に処理済の定義情報及び未処理の定義情報の行を管理しており、処理対象として受け付けた各ＣＳＶファイルの中で、未処理で一番順番の若い定義情報の行を選択状態とし（ステップＳ４）、選択行の定義情報に係る原稿情報を操作画面１４に表示して、該当する原稿の提供をユーザに要求する。
ユーザは、操作画面１４を確認して要求されている原稿を把握し、対応する原稿をスキャン読み取り部１５にセットしてスキャン読み取りを指示する。読み取り指示がなされると、スキャン読み取り部１５が、セットされた原稿を読み取って原稿画像を生成し（ステップＳ５）、画像保存処理部１６に供給する。画像保存処理部１６は、画像保存処理部１６から原稿画像が供給されると、当該画像に処理対象の各ＣＳＶファイルの選択行の定義情報に基づく処理を施した画像をそれぞれ生成し、各定義情報に対応する記憶装置３へ提供して保存する（ステップＳ６）。
【００３８】
次に、ＣＳＶファイル管理部１３は、処理したＣＳＶファイルの行を処理済としてマークし、処理対象の各ＣＳＶファイル中の次の未処理の行を選択状態とする（ステップＳ７）。その上で、選択行に定義情報が設定されているか、及び、ユーザからスキャンの中止が指示されたかを確認する（ステップＳ８）。
選択行に定義情報が設定されており、且つ、スキャン中止が指示されていない場合には、選択行に係る原稿の提供をユーザに要求してスキャン読み取りを行い（ステップＳ５）、読み取り画像に各定義情報に基づく処理をそれぞれ施して、対応する記憶装置３に保存する（ステップＳ６）。
【００３９】
以下、同様に各ＣＳＶファイルの次の行を選択状態として（ステップＳ７）、選択行に定義情報が設定されていない状態（すなわち、全ての行について処理が終了）となるまで、或るいは、ユーザからスキャンの中止が指示されるまで繰り返す。そして、いずれかの条件が満たされた場合に、スキャンジョブを終了する（ステップＳ８、ステップＳ９）。
なおスキャンジョブ終了時には、各ＣＳＶファイルについて、処理を終えた行に処理済であることを示す情報を付加しておき、次回のＣＳＶファイル選択時に処理済及び未処理の行が区別できるようにする。
【００４０】
次に、本例に係るスキャン画像保存装置１による画像の保存処理を、図４に示した具体例を用いて説明する。
ユーザは、図面番号“１”：ファイル名“Ｎａｍｅ＿ＡＡＡ”が１行目に設定された保存先“Ｘ”の記憶装置３に係るＣＳＶファイル、図面番号“１”：ファイル名“名前＿あいう”が１行目に設定された保存先“Ｙ”の記憶装置３に係るＣＳＶファイル、図面番号“１”：ファイル名“ファイル名＿１”が１行目に設定された保存先“Ｚ”の記憶装置３に係るＣＳＶファイル、の３つを処理対象として選択している。
【００４１】
そして、ＣＳＶファイル管理部１３が、各ＣＳＶファイルの１行目を選択状態としてその原稿をユーザに要求しており、ユーザにセットされた図面番号“１”の原稿をスキャン読み取り部１５が読み取ったことに応じて、画像保存処理部１６が、読み取り画像に各ＣＳＶファイルの１行目の設定内容に従ってファイル名を付加し、対応する各記憶部３に保存する。すなわち、保存先“Ｘ”の記憶装置３には読み取り画像に係る画像データＤにファイル名“Ｎａｍｅ＿ＡＡＡ”を付加して保存し、保存先“Ｙ”の記憶装置３には画像データＤにファイル名“名前＿あいう”を付加して保存し、保存先“Ｚ”の記憶装置３には画像データＤにファイル名“ファイル名＿１”を付加して保存している。
【００４２】
このように、処理対象として複数選択しておいた各ＣＳＶファイル内の定義情報に基づいて、読み取り画像に対して自動的に処理を施して各記憶装置３へ保存するので、共通の原稿について１度の読み取りで各記憶装置３に保存することができる。
したがって、従来のように、各記憶装置３毎にＣＳＶファイルを選択し直して原稿をスキャン読み取りさせる作業を繰り返す必要がなくなり、ユーザの作業負担が軽減されるとともに、作業時間が短縮される。更に、各々の記憶装置３に対応付けられた定義情報を保持しているので、各定義情報に基づく処理を施した読み取り画像の保存先の記憶装置３を自動的に特定することができるため、ユーザに、作業の度に定義情報と記憶装置３との対応関係を指定させる必要がなく、また、誤った対応関係を指定されることもない。
【００４３】
ここで、上記実施例では、各ＣＳＶファイルには、共通の原稿画像に係る定義情報が各ＣＳＶファイル間で同じ並びで設定されているが、各ＣＳＶファイルの設定によっては各ＣＳＶファイル間で不一致となる場合がある。
【００４４】
すなわち、例えば、図５に示すように、ＣＳＶファイルＡ及びＣＳＶファイルＢには、図面番号“ＡＡ４１２”、“ＢＧ４３５”、“ＤＸ１２３”の３つの定義情報が設定されているが、ＣＳＶファイルＣには、図面番号“ＡＡ４１２”、“ＢＧ４３５”の２つの定義情報しか設定されていない場合がある。このときは、２行目までは問題なく処理することができるが、３行目を処理する場合にＣＳＶファイルＣには対応する行が存在しないため、その処理方法について考慮する必要がある。
【００４５】
また、例えば、共通の原稿に係る定義情報に各ＣＳＶファイルで同じ図面番号が設定されるとした場合に、図６に示すように、ＣＳＶファイルＡでは、図面番号“ＡＡ４１２”、“ＢＧ４３５”、“ＤＸ１２３”の順、ＣＳＶファイルＢでは、図面番号“ＤＸ１２３”、“ＡＡ４１２”、“ＢＧ４３５”の順、ＣＳＶファイルＣでは、図面番号“ＢＧ４３５”、“ＤＸ１２３”、“ＡＡ４１２”の順に設定されて、各ＣＳＶファイルの定義情報の並び順が異なる場合がある。このときは、各ＣＳＶファイルの１行目から順番に処理すると、誤った定義情報に基づいて保存処理がなされることになる。
【００４６】
そこで、上記問題を解決可能な、本発明の他の実施例に係るスキャン画像保存装置１を、図７を用いて説明する。
図７のスキャン画像保存装置１は、図１のスキャン画像保存装置１に加えて、主ファイル選択部１８を備えている。
なお、ＣＳＶファイル記憶部１１、ＣＳＶファイル選択部１２、操作画面１４、スキャン読み取り部１５、ネットワークＩ／Ｆ１７の機能は、図１のスキャン画像保存装置１と同様なため、これらの説明を割愛する。
【００４７】
ここで、各定義情報には、ＣＳＶファイル毎（記憶装置３毎）に定義情報を識別する識別情報を付してある。そして、共通の画像に係る定義情報の識別情報を各ＣＳＶファイルで同じにすることで、共通の画像に係る定義情報同士をＣＳＶファイルを跨って関連付けている。なお、例えば、機械図面等を取り扱う分野では図面番号により原稿を特定していることから、本例では、図面番号を識別情報として用いている。
【００４８】
主ファイル選択部１８は、ＣＳＶファイル選択部１２によりユーザに選択された処理対象のＣＳＶファイルを操作画面１４に一覧表示して、そのうちの１つを主ＣＳＶファイルとする指定をユーザから受け付ける。
ＣＳＶファイル管理部１３は、主ＣＳＶファイル内の未処理で一番順番の若い定義情報の行から順番に選択状態とし、選択行の定義情報に係る原稿情報を操作画面１４に表示して、該当する原稿をユーザに要求する。また、当該定義情報と同一の図面番号が付された他のＣＳＶファイル内の定義情報を検索して選択状態としておく。
【００４９】
画像保存処理部１６は、スキャン読み取り部１５により原稿がスキャン読み取りされてその原稿画像が供給されたことに応じて、ＣＳＶファイル管理部１３で選択状態となっている各ＣＳＶファイルの行の定義情報に基づく処理を施して、対応する記憶装置３に保存する。すなわち、主ＣＳＶファイルの定義情報に基づいて保存処理すると共に、当該定義情報と同一の図面番号が付されて関連付けられた他のＣＳＶファイル内の定義情報に基づいて保存処理する。
【００５０】
本例のスキャン画像保存装置１による画像の保存処理を、図９を用いて説明する。
処理対象であるＣＳＶファイルＡ、Ｂ、Ｃの３つのうち、ＣＳＶファイルＡが主ＣＳＶファイルとして指定されており、ＣＳＶファイル管理部１３は、ＣＳＶファイルＡの設定内容に従ってユーザに原稿を要求する。
【００５１】
まず、ＣＳＶファイルＡの１行目を選択状態とし、この行に設定された図面番号“ＡＡ４１２”と同じ図面番号が設定されているＣＳＶファイルＢ、Ｃの該当行を検索してそれぞれ選択状態とする。すなわち、ＣＳＶファイルＢは２行目が選択され、ＣＳＶファイルＣは３行目が選択される。
そして、その原稿画像がスキャン読み取り部１５により読み取られて供給されると、画像保存処理部１６は、それぞれの選択行の定義情報に基づいて保存処理を行う。具体的には、ＣＳＶファイルＡの１行目に設定されたファイル名“Ｎａｍｅ＿ＡＡＡ”を付加して該当する記憶装置３に保存すると共に、ＣＳＶファイルＢの２行目に設定されたファイル名“名前＿えおか”を付加して該当する記憶装置３に保存し、ＣＳＶファイルＣの３行目に設定されたファイル名“ファイル名＿３”を付加して該当する記憶装置３に保存する。
以下、ＣＳＶファイルＡの２行目、３行目についても同様に処理を行い、ＣＳＶファイルＡの定義情報がなくなるまで繰り返す。
【００５２】
このように、各ＣＳＶファイルに含まれる共通の原稿画像に係る定義情報に同一の識別情報を付してＣＳＶファイルを跨って関連付けし、１つのＣＳＶファイルを主として当該ＣＳＶファイル内の定義情報に基づいて保存処理すると共に、この定義情報と同一の識別情報が付されて関連付けられた他のＣＳＶファイル内の定義情報に基づいて保存処理するようにしたため、各ＣＳＶファイルで定義情報の並び順が異なっていても、その影響を受けることなく、適切な定義情報に基づいて保存処理することができる。
【００５３】
また、本例では、主ＣＳＶファイルの定義情報に対応する定義情報が他のＣＳＶファイルに存在しない場合には、当該他のＣＳＶファイルについてはその保存処理をキャンセルするようにしており、無関係な定義情報に基づいて誤った保存処理がなされることを防いでいる。
【００５４】
次に、前記問題を解決可能な、本発明の更に他の実施例に係るスキャン画像保存装置１を、図８を用いて説明する。
図８のスキャン画像保存装置１は、図１のスキャン画像保存装置１に加えて、ＣＳＶファイルソート指示部１９を備えている。
なお、ＣＳＶファイル記憶部１１、ＣＳＶファイル選択部１２、操作画面１４、スキャン読み取り部１５、ネットワークＩ／Ｆ１７の機能は、図１のスキャン画像保存装置１と同様なため、これらの説明を割愛する。
【００５５】
ここで、各定義情報には、ＣＳＶファイル毎（記憶装置３毎）に定義情報を識別する識別情報を付してある。そして、共通の画像に係る定義情報の識別情報を各ＣＳＶファイルで同じにすることで、共通の画像に係る定義情報同士をＣＳＶファイルを跨って関連付けている。なお、例えば、機械図面等を取り扱う分野では図面番号により原稿を特定していることから、本例では、図面番号を識別情報として用いている。
【００５６】
ＣＳＶファイルソート指示部１９は、ＣＳＶファイル管理部１３に保持している各ＣＳＶファイル内の各行（定義情報）を所定の基準に従って並べ替えて、各ＣＳＶファイル内の定義情報の並び順をＣＳＶファイル間で同じになるように揃える。
本例では、各定義情報に付された図面番号（識別情報）のコード順に定義情報の並べ替えを行っているが、例えば、処理対象のＣＳＶファイルのうちのいずれか１つを基準にして、当該ＣＳＶファイルと同じ順番に他のＣＳＶファイルの定義情報を並べ替えたり、或いは、各ＣＳＶファイルの定義情報を操作画面１４に一覧表示してユーザに並べ替えさせたりしてもよい。
【００５７】
ＣＳＶファイル管理部１３は、ＣＳＶファイルソート指示部１９により並べ替えられた各ＣＳＶファイル内の未処理で一番順番の若い定義情報の行を先頭行から順番に選択状態とし、選択行の定義情報に係る原稿情報を操作画面１４に表示して、該当する原稿をユーザに要求する。すなわち、各ＣＳＶファイルは同じ図面番号の行（定義情報）が選択状態となり、共通の原稿がユーザに要求される。
【００５８】
画像保存処理部１６は、スキャン読み取り部１５により原稿がスキャン読み取りされてその画像が供給されたことに応じて、ＣＳＶファイル管理部１３で選択状態となっている各ＣＳＶファイルの行に設定された定義情報に基づく処理を施して、対応する記憶装置３に保存する。すなわち、各ＣＳＶファイルで同じ図面番号の行（定義情報）が選択状態となっており、共通の原稿に係る各ＣＳＶファイルの定義情報に基づいて保存処理が行われる。
【００５９】
本例のスキャン画像保存装置１による画像の保存処理を、図１０を用いて説明する。
処理対象として選択されたＣＳＶファイルＡ、Ｂ、Ｃの各行が、ＣＳＶファイルソート指示部１９により、図面番号のコード順に並べ替えられた内容でＣＳＶファイル管理部１３に保持される。すなわち、ＣＳＶファイルＡ、Ｂ、Ｃの各行を図面番号順に並べ替えたＣＳＶファイルＡ’、Ｂ’、Ｃ’がＣＳＶファイル管理部１３に保持され、これらは図面番号“ＡＡ４１２”、“ＢＧ４３５”、“ＤＸ１２３”の順に各行が並べ替えられている。
【００６０】
そして、まず、ＣＳＶファイルＡ’、Ｂ’、Ｃ’の各１行目を選択状態とし、共通の図面番号“ＡＡ４１２”の原稿をユーザに要求する。そして、その原稿画像がスキャン読み取り部１５により読み取られて供給されると、画像保存処理部１６は、それぞれの選択行の定義情報に基づいて保存処理を行う。具体的には、ＣＳＶファイルＡ’、Ｂ’、Ｃ’の各１行目に設定されたファイル名“Ｎａｍｅ＿ＡＡＡ”、“名前＿えおか”、“ファイル名＿３”を付加し、該当する記憶装置３にそれぞれ保存する。
以下、ＣＳＶファイルＡの２行目、３行目についても同様に処理を行い、ＣＳＶファイルＡの定義情報がなくなるまで繰り返す。
【００６１】
このように、各ＣＳＶファイルの定義情報の並び順を揃えた後に読み取り画像の保存処理を行うようにしたため、各ＣＳＶファイルで定義情報の並び順が異なっていても、共通の原稿に係る定義情報の並び順が各ＣＳＶファイル間で揃えられるので、適切な定義情報に基づいて保存処理することができる。
【００６２】
また、本例では、或るＣＳＶファイルに共通の図面番号が設定されていない場合には、当該ＣＳＶファイルの該当行を空行として、当該ＣＳＶファイルについてはその保存処理をキャンセルするようにしており、無関係な定義情報に基づいて誤った保存処理がなされることを防いでいる。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施例に係る画像保存装置の構成を示す図である。
【図２】本発明の一実施例に係るＣＳＶファイルの具体例を示す図である。
【図３】本発明の一実施例に係る画像の保存処理の手順を説明する図である。
【図４】本発明の一実施例に係る画像の保存処理を説明する図である。
【図５】或るＣＳＶファイルに対応する定義情報が存在しない場合の問題点を説明する図である。
【図６】各ＣＳＶファイルで対応する定義情報の並び順が異なる場合の問題点を説明する図である。
【図７】本発明の他の実施例に係る画像保存装置の構成を示す図である。
【図８】本発明のOLE_LINK1更にOLE_LINK1他の実施例に係る画像保存装置の構成を示す図である。
【図９】本発明の他の実施例に係る保存処理を説明する図である。
【図１０】本発明の更に他の実施例に係る保存処理を説明する図である。
【図１１】従来方式による画像の保存処理の概要を示す図である。
【図１２】従来方式による画像の保存処理を説明する図である。
【符号の説明】
【００６４】
１：スキャン画像保存装置、  ３：記憶装置、
１１：ＣＳＶファイル記憶部、  １２：ＣＳＶファイル指定部、
１３：ＣＳＶファイル管理部、  １４：操作画面、
１５：スキャン読み取り部、  １６：画像保存処理部、
【図１】
2008140338.tif 000003
【図２】
2008140338.tif 000004
【図３】
2008140338.tif 000005
【図４】
2008140338.tif 000006
【図５】
2008140338.tif 000007
【図６】
2008140338.tif 000008
【図７】
2008140338.tif 000009
【図８】
2008140338.tif 000010
【図９】
2008140338.tif 000011
【図１０】
2008140338.tif 000012
【図１１】
2008140338.tif 000013
【図１２】
2008140338.tif 000014