(57)【要約】【課題】  原稿の画像データファイルの生成が必要な処理の完了時刻が遅れる可能性が低い画像データファイル生成システムを、提供する。【解決手段】  画像データファイル生成システムを、単独では、原稿の画像データファイルを生成することが出来ない複数台の原稿デジタル化装置と、原稿デジタル化装置から送信されてきた１ページ分の画像データを加工して内部に記憶することと、他のスキャンサーバに送信することと、内部に記憶している画像データと他のスキャンサーバから送信されてきた画像データとから画像データファイルを生成し、生成した画像データファイルを利用した処理を実行することとが可能な複数台のスキャンサーバとを含むシステムであって、各原稿デジタル化装置によって生成された各１ページ分の画像データが、画像データの加工を行っていないスキャンサーバに対して送信されて加工されるシステムとして構成しておく。【選択図】  図８
2005236514.tif 000002
【特許請求の範囲】
【請求項１】
複数台のスキャンサーバと、それぞれ、前記複数台のスキャンサーバのいずれかに対応づけらている複数台の原稿デジタル化装置とを含む画像データファイル生成システムであって、
前記複数台のスキャンサーバのそれぞれが、
受信した１ページ分の画像データに対して加工処理を施すことにより加工済画像データを生成する加工済画像データ生成手段，
受信した１ページ分の画像データに対して加工処理を施すことにより加工済画像データを生成し、生成した加工済画像データを指定されている他のスキャンサーバに送信する加工済画像データ生成・送信手段，
その時点における状態が、前記加工済画像データ生成手段，前記加工済画像データ生成・送信手段のいずれもが動作していない加工処理受付可状態であるか否かを示す状態情報を他機器に対して送信可能な状態情報送信手段，
前記加工済データ生成手段によって生成された幾つかの加工済画像データと、他のスキャンサーバが備える前記加工済データ生成・送信手段が送信してきた幾つかの加工済画像データとを用いて画像データファイルを生成し、生成した画像データファイルを利用した処理を行う画像データファイル生成手段，及び，
所定の要求が或る原稿デジタル化装置から送信されてきたときに、自スキャンサーバの状態が前記加工処理受付可状態である場合と，自スキャンサーバの状態，及び，他の各スキャンサーバ内の前記状態情報送信手段を利用して認識した他の各スキャンサーバの状態が全て前記加工処理受付可状態でなかった場合とには、自スキャンサーバの識別情報を含む送信先指定情報を当該原稿デジタル化装置に対して返送する処理を行い、それら以外の場合には、その状態が前記加工処理受付可状態となっている他のスキャンサーバの識別情報を含む送信先指定情報を当該原稿デジタル化装置に対して返送する処理と、当該他のスキャンサーバ内の前記加工済画像データ生成・送信手段に前記加工済画像データを自スキャンサーバに対して送信することを指定するための処理とを行う送信先指定情報返送手段
を、備えた装置であり、
前記複数台の原稿デジタル化装置のそれぞれが、
セットされた原稿の各ページに関する画像データを生成する画像データ生成手段と、
前記画像データ生成手段によって生成される各画像データについて、前記所定の要求を対応スキャンサーバに送信し、対応スキャンサーバから返送されてきた送信先指定情報にて指定されるスキャンサーバに対してその画像データを送信する処理を行う画像データ送信手段
を、備える装置である
ことを特徴とする画像データファイル生成システム。
【請求項２】
前記複数台のスキャンサーバのそれぞれが備える前記加工済画像データ生成手段及び前記加工済画像データ生成・送信手段が、いずれも、複数種類の加工処理を実行可能な手段であり、
前記複数台のスキャンサーバのそれぞれが備える送信先指定情報返送手段が、その状態が前記加工処理受付可状態である認識した他のスキャンサーバの識別情報を含む送信先指定情報を当該原稿デジタル化装置に対して返送するときに、当該他のスキャンサーバ内の前記加工済画像データ生成・送信手段に対して、実行すべき加工処理の種類を指定すると共に、生成した加工済画像データを自スキャンサーバに対して送信することを指定する手段である
ことを特徴とする請求項１記載の画像データファイル生成システム。
【請求項３】
前記複数台のスキャンサーバの中に、前記加工済画像データ生成手段及び前記加工済画像データ生成・送信手段が実行可能な加工処理の種類が、他のスキャンサーバとは異なっている装置が含まれ、
前記複数台のスキャンサーバのそれぞれが備える状態情報送信手段が送信する前記状態情報が、前記加工済画像データ生成手段及び前記加工済画像データ生成・送信手段が実行可能な加工処理の種類を示す情報を含む情報であり、
その時点における状態が、前記加工済画像データ生成手段，前記加工済画像データ生成・送信手段のいずれもが動作していない加工処理受付可状態であるか否かを示す状態情報を他機器に対して送信可能な状態情報送信手段，
前記複数台の原稿デジタル化装置のそれぞれが備える前記画像データ生成手段が、ユーザによって指定された種類の加工処理を実行可能な前記加工済画像データ生成・送信手段を備えたスキャンサーバと対応スキャンサーバのみを利用する手段である
前記複数台の原稿デジタル化装置のそれぞれが備える前記送信先指定情報返送手段が、自スキャンサーバの状態が前記加工処理受付可状態である場合と，他の各スキャンサーバ内の前記状態情報送信手段を利用して認識した他の，前記所定の要求を送信してきた原稿デジタル化装置によって指定されている種類の加工処理である要実行加工処理を実行可能な各スキャンサーバの状態及び自スキャンサーバの状態が全て前記加工処理受付可状態でなかった場合とには、自スキャンサーバの識別情報を含む送信先指定情報を当該原稿デジタル化装置に対して返送する処理を行い、それら以外の場合には、前記要実行加工処理を実行可能であり、かつ、その状態が前記加工処理受付可状態となっている他のスキャンサーバの識別情報を含む送信先指定情報を当該原稿デジタル化装置に対して返送する処理と、当該他のスキャンサーバ内の前記加工済画像データ生成・送信手段に生成した加工済画像データを自スキャンサーバに対して送信することを指定するための処理とを行う手段である
ことを特徴とする請求項１又は請求項２に記載の画像データファイル生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から、その原稿に関する画像データファイルの生成し、生成した画像データファイルを利用した処理を行うことが出来る画像データファイル生成システムに、関する
【背景技術】
【０００２】
近年、市販されている装置の中には、ＬＡＮに接続すると共に、ＬＡＮ上のコンピュータに所定のプログラム（以下、スキャンサーバプログラムと表記する）をインストールしておくと、スキャンtoメール処理やスキャンtoファイル処理が行える状態となる装置（以下、原稿デジタル化装置と表記する。非特許文献１参照）が、存在している。
【０００３】
ここで、スキャンtoファイル処理とは、図９（Ａ）に模式的に示したように、原稿デジタル化装置のスキャナによって生成された原稿に関する何ページ分かの画像データが、原稿デジタル化装置から，スキャンサーバプログラムがインストールされたコンピュータであるスキャンサーバに送信され、スキャンサーバにより、その画像データを加工したデータ（データ形式を変換したデータ）のファイルが生成され、ユーザが指定した場所（スキャンサーバ或いは他のコンピュータ内の共有フォルダ）に保存される処理のことである。また、スキャンtoメール処理とは、図９（Ｂ）に模式的に示したように、原稿デジタル化装置のスキャナによって生成された原稿に関する何ページ分かの画像データが、原稿デジタル化装置からスキャンサーバに送信され、スキャンサーバにより、その画像データを加工したデータのファイルを添付したＥメールが，ユーザが指定した何件かの宛先に宛てて送信される処理のことである。
【０００４】
さて、この原稿デジタル化装置用に用意されているスキャンサーバプログラムは、複数台の原稿デジタル化装置からの画像データを処理できるプログラムとなっている。また、スキャンサーバプログラムは、各原稿デジタル化装置からの画像データの受信が高速に行えるようにする（原稿デジタル化装置側の動作が短時間で終了するようにする）ために、画像データの受信中は、画像データを加工する処理の優先度を下げるプログラムともなっている。
【０００５】
このため、複数台の原稿デジタル化装置とスキャンサーバプログラムとを利用して構築されたシステム（図９に示したような構成のシステム）は、図１０に模式的に示したように、先に画像データの送信を開始した原稿デジタル化装置Ａから送信されてきた各ページの画像データの加工がスキャンサーバ内で完了する時刻が、原稿デジタル化装置Ａよりも後に画像データの送信を開始した原稿デジタル化装置Ｂからの画像データを受信する処理のために遅れ、その結果として、原稿デジタル化装置Ａ、原稿デジタル化装置Ｂのユーザによって実行が指示されているスキャンtoファイル処理／スキャンtoメール処理の完了時刻が双方ともに遅れるといった現象が生ずるシステムとなっていた。
【非特許文献１】セイコーエプソン社製  ＣＳ−７５００  ユーザズマニュアル
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の課題は、単独では、原稿の画像データファイルを生成することが出来ない複数台の原稿デジタル化装置を含む画像データファイル生成システムであって、原稿の画像データファイルの生成が必要な処理の完了時刻が遅れるといった現象が生じる可能性がより低い画像データファイル生成システムを、提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明では、原稿から、その原稿に関する画像データファイルの生成し、生成した画像データファイルを利用した処理を行うための画像データファイル生成システムを、受信した１ページ分の画像データに対して加工処理を施すことにより加工済画像データを生成する加工済画像データ生成手段，受信した１ページ分の画像データに対して加工処理を施すことにより加工済画像データを生成し、生成した加工済画像データを指定されている他のスキャンサーバに送信する加工済画像データ生成・送信手段，その時点における状態が、加工済画像データ生成手段，加工済画像データ生成・送信手段のいずれもが動作していない加工処理受付可状態であるか否かを示す状態情報を他機器に対して送信可能な状態情報送信手段，加工済データ生成手段によって生成された幾つかの加工済画像データと、他のスキャンサーバが備える加工済データ生成・送信手段が送信してきた幾つかの加工済画像データとを用いて画像データファイルを生成し、生成した画像データファイルを利用した処理を行う画像データファイル生成手段，及び，所定の要求が或る原稿デジタル化装置から送信されてきたときに、自スキャンサーバの状態が加工処理受付可状態である場合と，自スキャンサーバの状態，及び，他の各スキャンサーバ内の状態情報送信手段を利用して認識した他の各スキャンサーバの状態が全て加工処理受付可状態でなかった場合とには、自スキャンサーバの識別情報を含む送信先指定情報を当該原稿デジタル化装置に対して返送する処理を行い、それら以外の場合には、その状態が加工処理受付可状態となっている他のスキャンサーバの識別情報を含む送信先指定情報を当該原稿デジタル化装置に対して返送する処理と、当該他のスキャンサーバ内の加工済画像データ生成・送信手段に加工済画像データを自スキャンサーバに対して送信することを指定するための処理とを行う送信先指定情報返送手段を備えたスキャンサーバと、セットされた原稿の各ページに関する画像データを生成する画像データ生成手段、及び、画像データ生成手段によって生成される各画像データについて、所定の要求を対応スキャンサーバに送信し、対応スキャンサーバから返送されてきた送信先指定情報にて指定されるスキャンサーバに対してその画像データを送信する処理を行う画像データ送信手段を、備えた原稿デジタル化装置とを、何台かずつ組み合わせたシステムとしておく。
【０００８】
すなわち、本発明の画像データファイル生成システムは、原則として、各原稿デジタル化装置によって生成された各１ページ分の画像データが、画像データの加工を行っていないスキャンサーバに対して送信されて加工される構成（画像データが送信されてきた各スキャンサーバが、その画像データを加工する処理を、原稿デジタル化装置からの他の画像データを受信する処理を実行しながら実行する必要がない構成）を、有する。従って、本発明の画像データファイル生成システムは、原稿の画像データファイルの生成が必要な処理の完了時刻が遅れるといった現象が生じる可能性がより低いシステムとして機能することになる。
【０００９】
また、本発明の画像データファイル生成システムの構築に必要とされる各原稿デジタル化装置は、対応スキャンサーバから指示された送信先に画像データを送信するように、既存の原稿デジタル化装置（図９、１０参照）を改良すれば実現できるもの（既存の原稿デジタル化装置の僅かな改良で実現できるもの）である。さらに、既存の原稿デジタル化装置は、元々、大規模なオフィスでは、何台かの原稿デジタル装置毎に、１台のスキャンサーバを設ける形で使用されているものである。従って、本発明の画像データファイル生成システムは、既存のシステムと同程度のコストで構築できる、より高性能なシステムとなっていると言うことも出来る。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１１】
まず、図１乃至図３を用いて、本発明の一実施形態に係る画像データファイル生成システムの概要を、説明する。
【００１２】
図１に示してあるように、本実施形態に係る画像データファイル生成システムは、複数台（図では、４台）の原稿デジタル化装置１０と、複数台（図では、２台）のスキャンサーバ５０とが、ネットワーク接続されたシステムである。また、画像データファイル生成システムは、コンピュータ１００，インターネットルータ１１０等と組み合わせて使用されるシステム（既存のネットワークシステムに組み込まれるシステム）となっている。
【００１３】
この画像データファイル生成システムが組み込まれたネットワークシステムは、原稿デジタル化装置１０にセットされた原稿に関する画像データファイルを生成してコンピュータ（スキャンサーバ５０，コンピュータ１００等）内に保存するスキャンtoファイル処理や、原稿デジタル化装置１０にセットされた原稿に関する画像データファイルを生成し，その画像データファイルを添付したＥメールを送信するスキャンtoメール処理を実行可能なシステムである。要するに、本画像データファイル生成システムは、既存のシステム（図９）と同様の処理を行わせることが出来るシステムとなっている。ただし、本画像データファイル生成システムは、スキャンtoファイル処理／スキャンtoメール処理時における画像データファイルの生成手順が既存のシステムとは異なるシステムとなっている。
【００１４】
この画像データファイル生成システムを構成している各スキャンサーバ５０は、スキャンサーバプログラム４０やスキャンサーバプログラム４０が利用する各種データファイルをインストールしたコンピュータ（詳細は後述）である。
【００１５】
また、画像データファイル生成システムを構成している各原稿デジタル化装置１０は、図２に例示したように、少なくとも制御ユニット１１とスキャナ１２とを含む装置（プリンタ１３は含まれていなくても良い装置）である。
【００１６】
この原稿デジタル化装置１０に用いられている制御ユニット１１は、スキャナ１２及びプリンタ１３が接続されている場合には、自ユニットとスキャナ１２とプリンタ１３とからなる装置を、コピー処理や画像データ生成・送信処理を行うことが可能な装置として動作させ、スキャナ１２のみが接続されている場合には、自ユニットとスキャナ１２とからなる装置を、画像データ生成・送信処理を行うことが可能な装置として動作させるユニットである。ここで、画像データ生成・送信処理とは、本画像データファイル生成システムにおけるスキャンtoファイル処理／スキャンtoメール処理の実行時に、原稿デジタル化装置１０によって実行される処理（詳細は後述）のことである。
【００１７】
この制御ユニット１１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ等からなる装置（一種のコンピュータ）となっている。また、制御ユニット１１の筐体上には、図３に示したように、タッチスクリーン２１や、スタートボタン２２ｓ，テンキー２２ｔ等の各種押しボタンスイッチが設けられている。
【００１８】
そして、制御ユニット１１は、自ユニット内のＥＥＰＲＯＭに、自ユニットに割り当てられているＩＰアドレス（制御ユニット１１のＩＰアドレス；以下、装置ＩＰアドレスと表記する）と、いずれかのスキャンサーバ５０のＩＰアドレス（以下、サーバＩＰアドレスと表記する）とが記憶されている状態で動作するユニット（ネットワークへの組込時に、装置ＩＰアドレスとサーバＩＰアドレスとを設定する必要があるユニット）となっている。
【００１９】
次に、スキャンtoファイル処理／スキャンtoメール処理の実行指示（画像データ生成・送信処理の実行指示）の受け付け時における制御ユニット１１の動作を、説明する。なお、以下の説明では、或る制御ユニット１１（原稿デジタル化装置１０）内のＥＥＰＲＯＭに記憶されているサーバＩＰアドレスを有するスキャンサーバ５０のことを、その制御ユニット１１（原稿デジタル化装置１０）に関する対応スキャンサーバ５０とも表記する。
【００２０】
制御ユニット１１は、実行すべきスキャンtoファイル処理／スキャンtoメール処理の内容をユーザに指定させるために、図４に示した構成のスキャン基本画面３０をタッチスクリーン２１上に表示するユニットとして構成されている。
【００２１】
このスキャン基本画面３０上のスキャン先選択・表示ボタン３８は、原稿から生成した画像データファイルの保存場所や、当該画像データファイルを添付したＥメールの送信先をユーザに指定させるためのボタンである。このスキャン先選択・表示ボタン３８は、その押下により、画像データファイルの保存場所や画像データファイルを添付したＥメールの送信先を表す情報（以下、スキャン先規定情報と表記する）を、予め登録しておいたスキャン先規定情報の中から選択することが出来る画面（以下、スキャン先選択画面と表記する）が表示されるボタンとなっている。
【００２２】
“原稿サイズ”ボタン３２、“解像度”ボタン３３、“カラータイプ”ボタン３４、“ファイル形式”ボタン３５は、それぞれ、その押下により、原稿サイズ，解像度，カラータイプ，ファイル形式についての設定値を変更するための画面（以下、この種の画面のことを、設定値変更用画面と表記する）が表示されるボタンである。設定値提示領域３１は、原稿サイズ，解像度，カラータイプ，ファイル形式に関するその時点における設定値（“オートサイズ”、“標準”等）が示される領域である。
【００２３】
“原稿タイプ”ボタン３６は、その押下により、原稿タイプ（原稿が印刷物、写真、文字が多用されたもののいずれであるかに関する処理条件項目）を変更するための設定値変更用画面が表示されるボタンである。この“原稿タイプ”ボタン３６は、図から明らかなように、その内部に、その時点における設定値（図では、文字）が示されるボタンとなっている。また、片面／両面ボタン３７は、その押下により、原稿の両面を読み取るか片面を読み取るかに関する処理条件項目の設定値を変更するための設定値変更用画面が表示されるボタンである。この片面／両面切替ボタン３５も、その内部に、その時点における設定値（図では、片面）が示されるボタンとなっている。
【００２４】
濃度設定用アイテム３９（“うすく”ボタン３９Ｌ，“こく”ボタン３９Ｄ，設定値提示カーソル３９Ｃ等からなるアイテム）は、スキャン濃度に関する設定値を変更するためのアイテムである。この濃度設定用アイテム３９は、“うすく”ボタン３９Ｌ，“こく”ボタン３９Ｄを押下しても別画面が表示されない（押下すると、設定値提示カーソル３８Ｃの表示位置が変わる）アイテムとなっている。
【００２５】
そして、制御ユニット１１は、スキャン先に関する設定（スキャン先選択画面を利用したスキャン先規定情報の選択）が完了している状態でスタートボタン２２ｓ（図３）が押下されたときに画像データ生成・送信処理を開始するように構成されている。
【００２６】
要するに、この制御ユニット１１は、見掛け上は、一般的なコピー機／デジタル複合機の操作パネル部分と同様の動作を行うユニットとなっている。
【００２７】
ただし、制御ユニット１１は、タッチスクリーン２１上に表示する各種画面の具体的な内容を指定する情報（スキャン先選択画面や各種設定値変更用画面上に表示するボタンの数、各ボタン内に表示する文字列等）を対応スキャンサーバ５０から得て動作するユニットとして構成されている。さらに、制御ユニット１１は、スタートボタン２２ｓが押下された場合（画像データ生成・送信処理時）には、スキャン基本画面３０，スキャン先選択画面等を操作することによりユーザが各種処理条件項目について設定した設定値を含めたスキャン開始通知を対応スキャンサーバ５０に対して送信し、そのスキャン開始通知に対する応答として対応スキャンサーバ５０が送信してくる制御内容指定情報で指定される内容の制御をスキャナ１２に対して行うユニットとなっている。
【００２８】
なお、制御ユニット１１及びスキャンサーバ５０（スキャンサーバプログラム４０）に上記構成を採用しているのは、この構成を採用しておくと、ユーザが選択可能な原稿タイプ、ファイル形式等を増やすことが、スキャンサーバプログラム４０側のバージョンアップだけで行えるようになるからである。
【００２９】
次に、スキャンtoファイル処理／スキャンtoメール処理の実行時における本画像データファイルシステムの動作を説明する。
【００３０】
図５に、スキャンtoファイル処理／スキャンtoメール処理の開始が指示されたとき（スキャン先に関する設定が完了している状態でスタートボタン２２ｓが押下されたとき）に、制御ユニット１１がその実行を開始する画像データ生成・送信処理の流れ図を示す。
【００３１】
図示したように、スキャンtoファイル処理／スキャンtoメール処理の開始が指示されたため、画像データ生成・送信処理を開始した制御ユニット１１は、まず、既に説明したスキャン開始通知（スキャン基本画面３０等を操作することによりユーザが設定した各種設定値が含まれる情報）を対応スキャンサーバ５０に対して送信(ステップＳ１０１)した後、いずれかのスキャンサーバ５０の識別情報（本実施形態では、ＩＰアドレス）が含まれる送信先指定情報と、既に説明した制御内容指定情報とが、対応スキャンサーバ５０から送信されてくるのを待機する（ステップＳ１０２）。なお、対応スキャンサーバ５０を含む各スキャンサーバ５０の動作説明は、後ほどまとめて行うことにする。
【００３２】
そして、制御ユニット１１は、制御内容指定情報と送信先指定情報とを受信した場合(ステップＳ１０２；ＹＥＳ)には、対応スキャンサーバ５０から受信した制御内容指定情報で指定されている内容の制御をスキャナ１２に対して行うことによりスキャナ１２に原稿の１ページ分の画像データを生成させ、その画像データを、送信先指定情報内の識別情報で識別されるスキャンサーバ５０（以下、指定サーバ５０と表記する）に対して送信する処理(ステップＳ１０３)を行う。なお、この処理は、スキャナ１２が出力する画像データ（１ページ分の画像データの一部の画像データ）を、順次、指定サーバ５０に対して送信する処理となっている。
【００３３】
ステップＳ１０３の処理を終えた（１ページ分の画像データを送信した）制御ユニット１１は、原稿の全ページのスキャンが完了していなかった場合(ステップＳ１０４；ＮＯ)には、次ページが存在すること（原稿のスキャンが終了していないこと）を知らせるためのスキャン続行通知を対応スキャンサーバ５０に対して送信する(ステップＳ１０５)。
【００３４】
そして、制御ユニット１１は、対応スキャンサーバ５０から送信先指定情報が送信されてきたとき(ステップＳ１０６；ＹＥＳ)には、ステップＳ１０３以降の処理を再び実行する。
【００３５】
制御ユニット１１は、このような処理を繰り返しているうちに原稿の全ページのスキャンが完了した場合(ステップＳ１０４；ＹＥＳ)には、原稿のスキャンが終了したことを知らせるためのスキャン終了通知を対応スキャンサーバ５０に対して送信する(ステップＳ１０７)。そして、制御ユニット１１は、この画像データ生成・送信処理を終了して、スキャンtoファイル処理／スキャンtoメール処理の開始指示が入力される（スキャン先の指定後、スタートボタン２２ｓが押下される）のを待機する状態に戻る。
【００３６】
一方、スキャンサーバプログラム４０は、自プログラムがインストールされたコンピュータ（つまり、スキャンサーバ５０）を、仕様・状態情報要求応答処理，画像データ加工処理，画像データ加工・送信処理，加工済画像データ待機処理，スキャン開始通知応答処理，スキャン続行通知応答処理，スキャン終了通知応答処理等を実行可能な装置として動作させるプログラムとなっている。
【００３７】
以下、各処理の内容を順に説明する。
【００３８】
《仕様・状態情報要求応答処理》
仕様・状態情報要求応答処理は、ブロードキャストアドレスが設定された，所定内容の仕様・状態情報要求をネットワーク上に送信した装置に対して、自スキャンサーバ５０が実行可能な加工処理（画像処理）の種類を示す仕様情報と加工処理受付可状態であるか否かを示す状態情報とを含む仕様・状態情報を、返送する処理である。なお、加工処理受付可状態とは、以下で説明する画像データ加工処理，画像データ加工・送信処理のいずれも実行していない状態のことである。また、詳細（送信タイミング等）については後述するが、仕様・状態情報要求は、スキャン開始通知応答処理或いはスキャン続行通知応答処理の実行を開始した他のスキャンサーバ５０が必要に応じて送信する要求となっている。
【００３９】
《画像データ加工処理》
画像データ加工処理は、自スキャンサーバ５０へスキャン開始通知を送信してきた制御ユニット１１がステップＳ１０５（図５）の処理で送信してくる１ページ分の画像データに対して、当該スキャン開始通知に応じた種類の加工処理（画像処理）を施すことによって加工済画像データを生成し、生成した加工済画像データを当該スキャン開始通知で実行が指示されている処理用の加工済画像データとして内部に記憶する処理（画像データが受信され始めるのを待機する処理を含む処理）である。この画像データ加工処理が開始される条件についての説明は、スキャン開始通知応答処理，スキャン続行通知応答処理の説明時に行うことにする。
【００４０】
《画像データ加工・送信処理》
画像データ加工・送信処理は、他のスキャンサーバ５０が送信した、制御ユニット１１の識別情報（本実施形態では、ＩＰアドレス）と、画像データに対して施すべき加工処理（画像処理）の種類を示す要実行加工処理指定情報とを含む画像データ加工・送信要求を受信したスキャンサーバ５０が開始する処理である。この画像データ加工・送信処理を開始したスキャンサーバ５０は、画像データ加工・送信要求に含まれる識別情報で識別される制御ユニット１１から、その後、送信されてくる１ページ分の画像データに対して、画像データ加工・送信要求中の要実行加工処理指定情報にて指定される種類の加工処理を施すことによって加工済画像データを生成し、生成した加工済画像データを、画像データ加工・送信要求の送信元スキャンサーバ５０に送信する。
【００４１】
《加工済画像データ待機処理》
加工済画像データ待機処理は、画像データ加工・送信要求を他のスキャンサーバ５０に対して送信したスキャンサーバ５０が開始する処理である。この加工済画像データ待機処理を開始したスキャンサーバは、画像データ加工・送信要求の送信先スキャンサーバ５０から、加工済画像データ（画像データ加工・送信処理の処理結果）が送信されくるのを監視し、送信されてきた加工済画像データを、実行が指示されているスキャンtoファイル処理／スキャンtoメール処理用の加工済画像データとして内部に記憶する。
【００４２】
《スキャン開始通知応答処理》
スキャン開始通知応答処理は、スキャン開始通知を受信したときに、スキャンサーバ５０がその実行を開始する処理である。このスキャン開始通知応答処理時、スキャンサーバ５０は、図６に示した手順で動作する。
【００４３】
すなわち、スキャン開始通知の受信によりスキャン開始通知応答処理を開始したスキャンサーバ５０は、まず、受信したスキャン開始通知に応じた内容の制御内容指定情報（制御ユニット１１に、スキャナ１２に対して行うべき処理内容を指示するための情報）を用意する処理(ステップＳ２０１)と、受信したスキャン開始通知に基づき、今回、生成しなければならない画像データファイルのファイル形式や、生成した画像データファイルを用いて、今回、行わなければならない処理の具体的な内容（ユーザが選択しているスキャン先規定情報）を把握する処理(ステップＳ２０２)とを、行う。
【００４４】
その後、スキャンサーバ５０は、自身の状態が、加工処理受付可状態（画像データ加工処理，画像データ加工・送信処理のいずれも実行していない状態）であるか否かを、判断する(ステップＳ２０３)。
【００４５】
そして、スキャンサーバ５０は、自身の状態が加工処理受付可状態であった場合(ステップＳ２０３；ＹＥＳ)には、ステップＳ２０１の処理で用意した制御内容指定情報と、自身の識別情報（本実施形態ではＩＰアドレス）を含めた送信先指定情報とを、受信したスキャン開始通知の送信元制御ユニット１１に対して送信する(ステップＳ２０６)。その後、スキャンサーバ５０は、このスキャン開始通知応答処理を終了して、上記した画像データ加工処理を実行している状態（加工処理受付可状態ではない状態）での動作を開始する。
【００４６】
これに対して、自身の状態が加工処理受付可状態でなかった場合(ステップＳ２０３；ＮＯ)、スキャンサーバ５０は、以下の内容の処理依頼サーバ特定処理をステップＳ２０４にて行う。
【００４７】
まず、スキャンサーバ５０は、仕様・状況情報要求（他の各スキャンサーバに仕様・状況情報を送信させるためのブロードキャスト要求）をネットワーク上に送信する。次いで、スキャンサーバ５０は、仕様・状態情報受信イベント、タイムアウトイベントのいずれかが発生するのを待機（監視）する処理を開始する。ここで、仕様・状態情報受信イベントとは、生成すべき画像データファイルのファイル形式に応じた種類の加工処理（以下、要実行加工処理と表記する）を実行可能であることを示す仕様情報と、加工処理受付可状態にあることを示す状態情報とが含まれる仕様・状態情報が受信されるというイベントのことである。また、タイムアウトイベントとは、そのような仕様・状態情報が受信されることなく規定時間が経過するというイベントのことである。
【００４８】
そして、スキャンサーバ５０は、仕様・状態情報受信イベントの発生を検出した場合には、その仕様・状態情報を送信したスキャンサーバ５０の識別情報を、処理依頼サーバの識別情報として記憶してから、処理依頼サーバ特定処理を終了する。一方、タイムアウトイベントの発生を検出した場合、対応スキャンサーバ５０は、処理依頼サーバが特定できなかったことを記憶してから、処理依頼サーバ特定処理を終了する。
【００４９】
処理依頼サーバ特定処理（ステップＳ２０３）を終了したスキャンサーバ５０は、処理依頼サーバ特定処理により処理依頼サーバを特定できた場合（ステップＳ２０４：ＹＥＳ）には、処理依頼サーバへ、スキャン開始通知の送信元制御ユニット１１の識別情報と、画像データに対して施すべき加工処理（画像処理）の種類を示す要実行加工処理指定情報とを含む画像データ加工・送信要求を送信する(ステップＳ２０７)。次いで、スキャンサーバ５０は、ステップＳ１０１の処理で用意した制御内容指定情報と、処理依頼サーバの識別情報を含めた送信先指定情報とを、スキャン開始通知を送信してきた制御ユニット１１（図では、スキャン開始通知送信元）に対して送信(ステップＳ２０８)してから、このスキャン開始通知応答処理を終了する。そして、スキャンサーバ５０は、処理依頼サーバから加工済画像データが送信されくるのを監視し、送信されてきた加工済画像データを、今回、受信したスキャン開始通知で実行が指示されているスキャンtoファイル処理／スキャンtoメール処理用の加工済画像データとして内部に記憶するための加工済画像データ待機処理を、開始する。
【００５０】
一方、処理依頼サーバ特定処理により処理依頼サーバを特定できなかった場合（ステップＳ２０４：ＮＯ）、スキャンサーバ５０は、ステップＳ２０６の処理を行ってからスキャン開始通知応答処理を終了する。そして、スキャンサーバ５０は、画像データ加工処理を開始する。
【００５１】
《スキャン続行通知応答処理》
スキャン続行通知応答処理は、スキャン続行通知を受信したときに、スキャンサーバ５０がその実行を開始する処理である。このスキャン続行通知応答処理時、スキャンサーバ５０は、図７に示した手順の動作を行う。
【００５２】
すなわち、スキャン続行通知の受信によりスキャン続行通知応答処理を開始したスキャンサーバ５０は、まず、自身の状態が加工処理受付可状態であるか否かを判断する(ステップＳ３０１)。
【００５３】
そして、スキャンサーバ５０は、自身の状態が加工処理受付可状態であった場合(ステップＳ３０１；ＹＥＳ)には、自身の識別情報（本実施形態ではＩＰアドレス）を含めた送信先指定情報を、受信したスキャン続行要求の送信元制御ユニット１１（図では、スキャン続行要求送信元）に対して送信する(ステップＳ３０４)。その後、スキャンサーバ５０は、このスキャン続行通知応答処理を終了して、画像データ加工処理を実行している状態での動作を開始する。
【００５４】
これに対して、自身の状態が加工処理受付可状態でなかった場合(ステップＳ３０２；ＮＯ)、スキャンサーバ５０は、既に説明したものと同内容の処理依頼サーバ特定処理を、ステップＳ３０２にて行う。
【００５５】
処理依頼サーバ特定処理により処理依頼サーバを特定できた場合（ステップＳ３０３：ＹＥＳ）、スキャンサーバ５０は、処理依頼サーバへ画像データ加工・送信要求（ステップＳ２０７で送信されるものと同じもの）を送信する(ステップＳ３０５)。そして、スキャンサーバ５０は、処理依頼サーバの識別情報を含めた送信先指定情報を、スキャン続行要求を送信してきた制御ユニット１１に対して送信(ステップＳ３０６)してから、このスキャン開始通知応答処理を終了する。また、この場合、スキャンサーバ５０は、処理依頼サーバから加工済画像データが送信されくるのを監視し、送信されてきた加工済画像データを、今回、スキャン続行通知を送信してきた制御ユニット１１から受信しているスキャン開始通知で実行が指示されているスキャンtoファイル処理／スキャンtoメール処理用の加工済画像データとして内部に記憶するための加工済画像データ待機処理を、開始する。
【００５６】
一方、処理依頼サーバ特定処理により処理依頼サーバを特定できなかった場合（ステップＳ３０３：ＮＯ）、スキャンサーバ５０は、ステップＳ３０４の処理を行ってからスキャン続行通知応答処理を終了する。そして、スキャンサーバ５０は、画像データ加工処理を開始する。
【００５７】
《スキャン終了通知応答処理》
スキャン終了通知応答処理は、スキャン終了通知を受信したときにスキャンサーバ５０が開始する処理である。
【００５８】
このスキャン処理通知応答処理を開始したスキャンサーバ５０は、受信したスキャン終了通知の送信元制御ユニット１１について行っている画像データ加工処理や加工済画像データ待機処理が全て完了するのを待機する。そして、受信したスキャン終了通知の送信元制御ユニット１１について行っている画像データ加工処理や加工済画像データ待機処理が全て完了した場合には、当該制御ユニット１１について行った各画像データ加工処理、各加工済画像データ待機処理の処理結果（自身が生成した加工済画像データや他のスキャンサーバ５０に生成させた加工済画像データ）を用いて画像データファイルを生成し、生成した画像データファイルを指定されているフォルダに保存する処理や、生成した画像データファイルを添付したＥメールを指定されている宛先に宛てて送信する処理を行う。
【００５９】
以上、説明したように、本実施形態に係る画像データファイル生成システムは、原則として、各原稿デジタル化装置１０によって生成された各１ページ分の画像データが、加工処理受付可状態（画像データ加工処理、画像データ加工・送信処理のいずれも行っていない状態）にあるスキャンサーバに対して送信されて加工される構成のシステムとなっている。
【００６０】
このため、本実施形態に係る画像データファイル生成システムでは、同じスキャンサーバ５０に対応づけられている複数台の原稿デジタル化装置１０に対して同時期にスキャンtoファイル処理等の実行を指示する操作がなされた場合にも、原則として（スキャンtoファイル処理等の実行を指示する操作が同時期になされた原稿デジタル化装置１０の台数が、画像データファイル生成システムに含まれるスキャンサーバ５０の台数及び各スキャンサーバ５０の処理能力によって定まる数よりも少ない場合には）、図８に模式的に示したように、各原稿デジタル化装置１０（図では、原稿デジタル化装置Ａと原稿デジタル化装置Ｂ）によって送信された各ページの画像データに関する加工処理が、原稿デジタル化装置１０からの画像データを受信する処理を実行していないスキャンサーバ５０により実行されることになる。
【００６１】
また、加工済画像データのサイズは、通常、原稿デジタル化装置１０からの画像データのサイズよりも極めて小さいものとなるので、加工済画像データを他のスキャンサーバ５０から受信するための処理を対応スキャンサーバ５０が実行しなければならないことによる処理の遅延時間は僅かなものである。
【００６２】
従って、この画像データファイル生成システムは、原稿の画像データファイルの生成が必要な処理の完了時刻が遅れるといった現象が生じる可能性がより低いシステムとなっていると言うことが出来る。
【００６３】
また、上記画像データファイル生成システムの構築に必要とされる各原稿デジタル化装置１０は、対応スキャンサーバ５０から指示された送信先に画像データを送信するように、既存の原稿デジタル化装置（図９、１０参照）を改良すれば実現できるもの（既存の原稿デジタル化装置の僅かな改良で実現できるもの）である。また、既存の原稿デジタル化装置は、元々、大規模なオフィスでは、何台かの原稿デジタル装置毎に、１台のスキャンサーバを設ける形で使用されているものでもある。従って、本発明の画像データファイル生成システムは、既存のシステムと同程度のコストで構築できる、より高性能なシステムとなっていると言うことも出来る。
【００６４】
＜変形形態＞
上記した画像データファイル生成システムは、各種の変形が可能である。例えば、各スキャンサーバ５０（スキャンサーバプログラム４０）を、自スキャンサーバ５０が実行可能な加工処理の種類を示す仕様情報を含む仕様・状態情報を送信する機能を有するものとしているのは、全てのスキャンサーバプログラム４０が同時にバージョンアップされなくても画像データファイル生成システムが異常動作を行わないようにするためである。従って、そのようなことに対処する必要がない場合には、各スキャンサーバ５０（スキャンサーバプログラム４０）を、仕様・状態情報を送信する機能の代わりに、自スキャンサーバ５０が加工処理受付可状態にあるか否かのみを示す情報を送信する機能を有するものとしておくことが、出来る。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態に係る画像データファイルシステムの全体構成の説明図。
【図２】実施形態に係る画像データファイルシステムに含まれる原稿デジタル化装置の説明図。
【図３】実施形態に係る原稿デジタル化装置が備える制御ユニットの外観図。
【図４】実施形態に係る制御ユニットが表示するスキャン基本画面の説明図。
【図５】実施形態に係る制御ユニットが実行する画像データ生成・送信処理の流れ図。
【図６】実施形態に係る画像データファイルシステムに含まれるスキャンサーバが実行するスキャン開始通知応答処理の流れ図。
【図７】実施形態に係るスキャンサーバが実行するスキャン続行通知応答処理の流れ図。
【図８】実施形態に係る画像データファイルシステムの動作を説明するためのシーケンス図。
【図９】スキャンtoファイル処理及びスキャンtoメール処理が実行可能な既存のシステムの説明図。
【図１０】既存のシステムの動作を説明するためのシーケンス図。
【符号の説明】
【００６６】
１０  原稿デジタル化装置、  １１  制御ユニット、  １２  スキャナ、
１３  プリンタ、４０  スキャンサーバプログラム、５０  スキャンサーバ
【図１】
2005236514.tif 000003
【図２】
2005236514.tif 000004
【図３】
2005236514.tif 000005
【図４】
2005236514.tif 000006
【図５】
2005236514.tif 000007
【図６】
2005236514.tif 000008
【図７】
2005236514.tif 000009
【図８】
2005236514.tif 000010
【図９】
2005236514.tif 000011
【図１０】
2005236514.tif 000012