(57)【要約】【課題】複数の原稿群をスキャンして処理する場合に、ユーザによる、スキャン画像に対する処理の設定の手間を軽減する画像読取装置、画像読取システム、その制御方法及びプログラムを提供すること【解決手段】複数のスキャン画像のうち所定のスキャン画像を用いて、前記複数のスキャン画像のいずれが、前記複数のスキャン画像のグルーピングに用いられるカバーシートであるかを判定する条件を設定して、当該条件を用いてカバーシートの判定を行い、カバーシートであると判定されたスキャン画像から、識別情報を読み出すことにより、当該カバーシートによりグルーピングされる他のスキャン画像に対する処理の内容を取得する。【選択図】図５Ａ
2015008370.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取ることにより、読み取った画像データであるスキャン画像を取得するスキャン画像取得手段と、
前記スキャン画像取得手段で取得したスキャン画像から、所定のスキャン画像に対する処理の内容を示す識別情報を読み出すことにより、当該処理の内容である処理情報を取得する処理情報取得手段と、
前記スキャン画像取得手段で取得した複数のスキャン画像のうち所定のスキャン画像を用いて、前記複数のスキャン画像のいずれが、前記複数のスキャン画像のグルーピングに用いられるカバーシートであるかを判定するための条件を設定する条件設定手段と、
前記条件設定手段で設定した条件の情報を用いて、前記複数のスキャン画像のそれぞれがカバーシートであるかを判定する判定手段と、
を備え、
前記処理情報取得手段は、前記判定手段でカバーシートであると判定されたスキャン画像から、前記識別情報を読み出すことにより、当該スキャン画像であるカバーシートによりグルーピングされる他のスキャン画像に対する処理としての処理情報を取得することを特徴とする画像読取装置。
【請求項２】
前記所定のスキャン画像は、前記スキャン画像取得手段で取得した先頭のスキャン画像であって、
前記条件設定手段は、前記先頭のスキャン画像を用いて、前記複数のスキャン画像のいずれが前記カバーシートであるかを判定するための条件を設定し、
前記判定手段は、前記条件設定手段で前記先頭のスキャン画像を用いて設定された条件を条件の情報を用いて、前記複数のスキャン画像のそれぞれがカバーシートであるかを判定することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記カバーシートを用いて、前記複数のスキャン画像をグルーピングするグルーピング手段と、
前記処理情報取得手段で取得した処理情報に従って、前記処理情報の取得元のカバーシートによりグルーピングされたスキャン画像を処理する処理手段と
を備えることを特徴とする請求項１又は２に記載の画像読取装置。
【請求項４】
前記処理情報は、グルーピングされたスキャン画像を１つのファイルとして生成するファイル形式の情報と、当該スキャン画像のカラーの設定情報と、当該スキャン画像の格納先の情報と、当該スキャン画像の色の濃度の情報とのいずれか１つを含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項５】
前記条件設定手段で設定される条件の情報とは、前記スキャン画像が色紙であるか否かの情報、又は、前記スキャン画像が、所定の位置にマーカが印刷されたスキャン画像か否かの情報のいずれかを含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項６】
前記所定のスキャン画像は、前記スキャン画像取得手段で取得した先頭のスキャン画像であって、
当該先頭のスキャン画像が、カバーシートであるか否かを判定するカバーシート判定手段と、
前記カバーシート判定手段で、前記先頭のスキャン画像がカバーシートでないと判定された場合に、当該先頭のスキャン画像がカバーシートでない旨を通知する通知手段と、
を備え、
前記条件設定手段は、前記カバーシート判定手段で、前記先頭のスキャン画像がカバーシートであると判定された場合に、前記先頭の画像を用いて前記条件の情報を設定することを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項７】
前記通知手段で、当該先頭のスキャン画像がカバーシートでない旨を通知するために表示画面に表示された画面を介して、前記スキャン画像取得手段で取得した全てのスキャン画像を１つのファイルとして保存するための処理の内容としての処理情報の入力を受け付ける処理情報入力受付手段
を備えることを特徴とする請求項６に記載の画像読取装置。
【請求項８】
画像取得手段が、原稿を読み取ることにより、読み取った画像データであるスキャン画像を取得するスキャン画像取得工程と、
処理情報取得手段が、前記スキャン画像取得工程で取得したスキャン画像から、所定のスキャン画像に対する処理の内容を示す識別情報を読み出すことにより、当該処理の内容である処理情報を取得する処理情報取得工程と、
条件設定手段が、前記スキャン画像取得工程で取得した複数のスキャン画像のうち所定のスキャン画像を用いて、前記複数のスキャン画像のいずれが、前記複数のスキャン画像のグルーピングに用いられるカバーシートであるかを判定するための条件を設定する条件設定工程と、
判定手段が、前記条件設定工程で設定した条件の情報を用いて、前記複数のスキャン画像のそれぞれがカバーシートであるかを判定する判定工程と、
を含み、
前記処理情報取得工程は、前記判定工程でカバーシートであると判定されたスキャン画像から、前記識別情報を読み出すことにより、当該スキャン画像であるカバーシートによりグルーピングされる他のスキャン画像に対する処理としての処理情報を取得することを特徴とする画像読取装置の制御方法。
【請求項９】
画像読取装置を、
原稿を読み取ることにより、読み取った画像データであるスキャン画像を取得するスキャン画像取得手段と、
前記スキャン画像取得手段で取得したスキャン画像から、所定のスキャン画像に対する処理の内容を示す識別情報を読み出すことにより、当該処理の内容である処理情報を取得する処理情報取得手段と、
前記スキャン画像取得手段で取得した複数のスキャン画像のうち所定のスキャン画像を用いて、前記複数のスキャン画像のいずれが、前記複数のスキャン画像のグルーピングに用いられるカバーシートであるかを判定するための条件を設定する条件設定手段と、
前記条件設定手段で設定した条件の情報を用いて、前記複数のスキャン画像のそれぞれがカバーシートであるかを判定する判定手段として機能させ、
前記処理情報取得手段は、前記判定手段でカバーシートであると判定されたスキャン画像から、前記識別情報を読み出すことにより、当該スキャン画像であるカバーシートによりグルーピングされる他のスキャン画像に対する処理としての処理情報を取得することを特徴とする画像読取装置で実行可能なプログラム。
【請求項１０】
複数の原稿の読取手段を備える画像読取装置と、サーバとが通信可能に接続された読取システムであって、
前記画像読取装置は、
原稿を読み取ることにより、読み取った画像データであるスキャン画像を取得するスキャン画像取得手段と、
前記スキャン画像取得手段で取得したスキャン画像を、順次サーバに送信する送信手段と、
を備え、
前記サーバは、
前記画像読取装置より、送信手段で送信されたスキャン画像を受信する受信手段と、
前記受信手段で受信したスキャン画像から、所定のスキャン画像に対する処理の内容を示す識別情報を読み出すことにより、当該処理の内容である処理情報を取得する処理情報取得手段と、
前記受信手段で受信した複数のスキャン画像のうち所定のスキャン画像を用いて、前記複数のスキャン画像のいずれが、前記複数のスキャン画像のグルーピングに用いられるカバーシートであるかを判定するための条件を設定する条件設定手段と、
前記条件設定手段で設定した条件の情報を用いて、前記複数のスキャン画像のそれぞれがカバーシートであるかを判定する判定手段と、
を備え、
前記処理情報取得手段は、前記判定手段でカバーシートであると判定されたスキャン画像から、前記識別情報を読み出すことにより、当該スキャン画像であるカバーシートによりグルーピングされる他のスキャン画像に対する処理としての処理情報を取得することを特徴とする画像読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像読取装置、画像読取システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、文書の電子化が進んでいる一方で、紙媒体に印刷された文書が使用される場面は数多く存在する。よって、入手した紙文書（原稿）をスキャンして電子ファイル化し、サーバ等の記憶装置に記憶・保存する作業が発生する。１スキャン処理に対し１ファイルを生成する場合、スキャンする原稿が複数あり、当該原稿ないし複数の原稿から成る原稿群（グループ）を個別にファイル化して保存する場合、ユーザは当該スキャンの処理を、生成・保存したいファイル数分行うようデバイスの操作をしなければならず手間である。
【０００３】
これに対し、個別ファイル化したい原稿の間に、区切り識別用紙（カバーシート）を挟み込んでスキャン処理を実行し、当該区切り識別用紙を基準に原稿群を個別に保存・登録し、更に、検出部によって複数の原稿群が検出された場合に、スキャンにより取得した画像データに対する出力条件を原稿群別に設定するための設定画面を表示部に表示し、当該原稿群別に出力条件の設定を受け付け、出力する技術が公開されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２０１１−２３４２２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、原稿群のグルーピングは自動化されているものの、ユーザは、読み取った原稿群ごとの出力条件（その後の処理方法／処理情報／処理設定）を手入力で指定しなければならず手間である。当該出力条件指定の手間は、スキャンする原稿数、原稿群毎の出力条件の多様さに応じて増大してしまう。
【０００６】
また、カバーシートごとに出力条件を示す識別情報を付与し、スキャン画像から当該識別情報を読み取って、それぞれのカバーシートで区切られた原稿群の出力条件を自動で設定することも考えられるが、当該識別情報が付与されているものがカバーシートであると判断する場合、全てのカバーシートの特定及び出力設定の特定のために、全てのスキャン画像について当該識別情報の読み取り処理を行わなければならず、処理速度が低下してしまう。
【０００７】
また、カバーシートからのみ前記識別情報を読み取る処理を行う場合であっても、例えばカバーシートの形式が複数用意されている場合、スキャン画像のそれぞれについて、複数のカバーシートのテンプレートとのマッチングを行い、原稿のグルーピング及び前記識別情報の読み取り処理を行うため時間がかかってしまうという問題がある。
【０００８】
本発明は、複数の原稿群をスキャンして処理する場合に、ユーザによる、スキャン画像に対する処理の設定の手間を軽減する画像読取装置、画像読取システム、その制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像読取装置は、原稿を読み取ることにより、読み取った画像データであるスキャン画像を取得するスキャン画像取得手段と、前記スキャン画像取得手段で取得したスキャン画像から、所定のスキャン画像に対する処理の内容を示す識別情報を読み出すことにより、当該処理の内容である処理情報を取得する処理情報取得手段と、前記スキャン画像取得手段で取得した複数のスキャン画像のうち所定のスキャン画像を用いて、前記複数のスキャン画像のいずれが、前記複数のスキャン画像のグルーピングに用いられるカバーシートであるかを判定するための条件を設定する条件設定手段と、前記条件設定手段で設定した条件の情報を用いて、前記複数のスキャン画像のそれぞれがカバーシートであるかを判定する判定手段と、を備え、前記処理情報取得手段は、前記判定手段でカバーシートであると判定されたスキャン画像から、前記識別情報を読み出すことにより、当該スキャン画像であるカバーシートによりグルーピングされる他のスキャン画像に対する処理としての処理情報を取得することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数の原稿群をスキャンして処理する場合に、ユーザによる、スキャン画像に対する処理の設定の手間を軽減する画像読取装置、画像読取システム、その制御方法及びプログラムを提供することが出来る。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態における、画像読取システムの構成の一例を示す図である。
【図２】本発明の実施形態における、サーバのハードウェアの構成の一例を示す図である。
【図３】本発明の実施形態における、複合機のハードウェアの構成の一例を示す図である。
【図４】本発明の実施形態における、複合機の機能構成、及び、画像読取システムを形成した場合のサーバの機能構成の一例を示す図である。
【図５Ａ】本発明の実施形態における、スキャン処理の流れを示すフローチャートである。
【図５Ｂ】本発明の実施形態における、スキャン処理の流れを示すフローチャートである。
【図６】本発明の実施形態における、カバーシート及びカバーシートを用いたスキャンの一例を示す図である。
【図７】本発明の実施形態における、各種データテーブルの構成の一例を示す図である。
【図８】本発明の実施形態における、スキャン実行画面の構成の一例を示す図である。
【図９】本発明の実施形態における、スキャン設定入力画面の構成の一例を示す図である。
【図１０】本発明の実施形態における、カバーシート判定条件テーブルの構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
まず図１を参照して、本発明の実施形態における、画像読取システムの構成の一例について説明する。図１は、本発明の実施形態における、画像読取システムの構成の一例を示す図である。
【００１４】
複合機１１０はユーザからの操作に応じて複数原稿の一括スキャン処理を実行し、当該一括スキャンした原稿の内、先頭の原稿をカバーシートのテンプレートそして設定し、以降、当該テンプレートに設定されたカバーシートの情報に応じて各原稿を原稿群（原稿セット）に区分けして、各原稿セットに、当該原稿セットのカバーシートに設定されたスキャン条件に応じた処理を実行する。例えば、原稿セットのスキャン画像をＰＤＦファイルに変換し、サーバ１２０に送信する。
ここでいう一括スキャンとは、複数の原稿（原稿セット）を、複合機１１０においてスキャンさせる処理をいうものとする。
【００１５】
サーバ１２０は、複合機１１０から受信した原稿セットのファイルを外部メモリ等の記憶領域に記憶する。ＬＡＮ１３０は、本発明の実施形態における、画像読取システムの各装置を通信可能に接続するネットワークである。
【００１６】
以下、図５Ａ、図５Ｂの説明（スキャン処理〜スキャンした画像への処理適用の説明）においては、複合機１１０が、先頭の原稿をカバーシートのテンプレートに設定する処理、スキャン画像がカバーシートか否か判定する判定処理、カバーシートに付与された識別情報（二次元コード等）を読み取る読取処理、当該読取処理で読み取った情報から取得した設定情報に応じたスキャン画像に対する処理を行うものとして説明するが、例えば、サーバ１２０が、当該一連の処理を行うようにしてもよい。
【００１７】
この場合、複合機１１０は原稿をスキャンしたスキャン画像をサーバ１２０に送信し、サーバ１２０は複合機１１０よりスキャン画像を受信して外部メモリ等の記憶領域に記憶し、当該スキャン画像に対して、上述したテンプレートに設定する処理〜読取処理で読み取った情報から取得した設定情報に応じたスキャン画像に対する処理までを実行するものとする。以上が図１の、本発明の実施形態における、画像読取システムの構成の一例についての説明である。
【００１８】
次に図２を参照し、本発明の実施形態における、サーバのハードウェアの構成の一例について説明する。本発明の実施形態における、サーバのハードウェアの構成の一例を示す図である。
【００１９】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２０】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２１】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２２】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ１３０）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。以上が図２の、本発明の実施形態における、サーバのハードウェアの構成の一例についての説明である。
【００２６】
次に図３を参照して、本発明の実施形態における、複合機のハードウェアの構成の一例について説明する。図３は、本発明の実施形態における、複合機のハードウェアの構成の一例を示す図である。
【００２７】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１３０）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００２８】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２９】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３０】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００３１】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）１３０に接続する。また、無線通信も可能な構成となっており、赤外線やＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ-Ｆｉ（登録商標）を用いた通信にて他の装置と接続する。データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３２】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３３】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３４】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３５】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３６】
スキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３７】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３８】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３９】
尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけのプリンタによって本発明は構成されている。
【００４０】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４１】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（ＩＣチップとして携帯端末内に備えられていてもよい）に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。また、カードリーダ３１９はＮＦＣの通信規格に対応しており、ＩＣカードや携帯端末のＩＣチップへの読み書きを行うことが可能な構成となっている。なお、ＮＦＣ規格対応のカードリーダに、ＮＦＣ規格対応の携帯端末をかざすと、認証を行い、携帯端末とプリンタ（複合機）とのペアリングを行う。そして、かざされた携帯端末とプリンタ（複合機）で通信（Ｐ２Ｐ）を確立してデータの通信を行うことが可能である。その他、高速通信規格である、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ-Ｆｉ（登録商標）に通信を引き継ぎ（ハンドオーバー）、携帯端末とプリンタ（複合機）間で通信を行わせることも可能である。例えば、携帯端末をカードリーダにかざすことで、携帯端末に記憶されている画像をプリンタ（複合機）へ送信することが可能となる。なお、ＮＦＣの通信規格の詳細は、従来技術であるため、説明を省略するものとする。
【００４２】
上述した複合機１１０では、複合機１１０を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバと通信するための認証アプリケーションが動作している。認証アプリケーションはＨＤＤ３０４に記憶されている。プラットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキストや、各種設定情報は、ＨＤＤ３０４上に領域が確保されている。
【００４３】
また、プラットフォーム上には、複合機１１０の本体機能を拡張したアプリケーションがインストールされ、動作している。これらアプリケーションは、プラットフォームのＡＰＩを用いて実行される。
このプラットフォームを介して、プリンタの各機能を制御することが可能な構成となっている。
【００４４】
また、複合機１１０には、Ｗｅｂブラウザも記憶されており、Ｗｅｂシステムと連携することも可能である。この場合、Ｗｅｂアプリケーションサーバから受信した画面をＷｅｂブラウザを用いて表示する。Ｗｅｂブラウザ上で指示した命令は、Ｗｅｂアプリケーションサーバへ要求がなされ、Ｗｅｂアプリケーションサーバからの命令を受け付けることによって、複合機１１０により動作（スキャンやプリント処理）を実行することが可能である。
【００４５】
以上のような構成によって、複合機１１０は、スキャナ３１４から読み込んだ画像データをＬＡＮ１３０上に送信したり、ＬＡＮ１３０から受信した印刷データをプリンタ部３１２により印刷出力したり、ＨＤＤ３０４等のメモリに記憶することができる。
【００４６】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力、ＨＤＤ３０４等のメモリ（外部メモリ）に記憶することができる。以上が図３の、本発明の実施形態における、複合機のハードウェアの構成の一例についての説明である。
【００４７】
次に図４を参照して、本発明の実施形態における、複合機の機能構成、及び、画像読取システムを形成した場合のサーバの機能構成の一例について説明する。図４は、本発明の実施形態における、複合機の機能構成、及び、画像読取システムを形成した場合のサーバの機能構成の一例を示す図である。
【００４８】
尚、図４で示す複合機の機能構成は、複合機１１０が、後述する図５ＡのステップＳ５０１〜Ｓ５１５及び図５ＢのステップＳ５５１〜Ｓ５６１の処理を実行する場合の機能構成の一例であり、また、サーバの機能構成は、サーバ１２０が、後述する図５ＡのステップＳ５０４（複合機１１０から受信したスキャン画像をキューに格納する処理）〜Ｓ５１５及び図５ＢのステップＳ５５１〜Ｓ５６１の処理を実行する場合の機能構成の一例を示している。
【００４９】
複合機１１０は、スキャン部４０１、カバーシート情報設定部４０２、カバーシート判定部４０３、処理設定読取部４０４、処理実行制御部４０５等から構成される。
【００５０】
スキャン部４０１は、原稿をスキャンするスキャン処理部である。カバーシート情報設定部４０２は、スキャン部４０１でスキャンした最初の原稿（１枚目の原稿）を、カバーシートのテンプレート情報として設定する設定部である。
当該テンプレートは、スキャンする２枚目以降の原稿について、原稿がカバーシートか否かを判定する基準となるデータである。
【００５１】
尚、テンプレートとして設定される情報には、当該１枚目の原稿のレイアウト（モノクロマーカの有無／図６の説明で後述）、色紙か否かの情報、等があげられる。
【００５２】
例えば、スキャンした１枚目の原稿が色紙であった場合、２枚目以降の原稿について、色紙である場合はカバーシートであると判定して、当該カバーシートと判定されたスキャン画像に対し、スキャンした画像のその後の処理が設定された識別情報（例えば二次元コード）を読み取る処理を実行する。
【００５３】
こうすることで、全ての原稿に当該識別情報の読み取り処理を行うことなく、又、複数のテンプレートとのマッチング処理をすることなく、カバーシートの特定及び二次元コードの読み取りによる、スキャン画像の処理設定の特定が可能となる。
【００５４】
例えば、二次元コードが印刷された原稿＝カバーシートとした場合、当該カバーシートの形式（テンプレート／レイアウト）は必ずしも統一されているとは限らない。例えば、会社の拠点ごと、部署ごと、又は、当該カバーシートを作成したユーザごとに、スキャンされるカバーシートの形式が異なる可能性がある。
【００５５】
このようにカバーシートの形式が複数ある場合、スキャンで取得した全てのスキャン画像（スキャンされた原稿）について、当該スキャン画像が上記複数のカバーシートのいずれかに一致するか（つまり、カバーシートか）否か判定するために、全てのスキャン画像について上記二次元コードの読み取り処理をしなければならない。つまり、画像コードを検出し、画像コードから設定情報を正常に読み取れた場合、当該画像コードの含まれるスキャン画像をカバーシートであると判定する、という画一的なカバーシートの判定方式（判定条件）では、処理負荷が高く、処理の完了までに時間がかかってしまう。
【００５６】
一方で、例えば上述したように、複数のカバーシートのテンプレートが用意されている場合（例えば拠点ごと、部署ごと、ユーザごとにカバーシートが異なる場合）であっても、スキャンするユーザ、スキャンする拠点・部署等が同じであれば、１回のスキャン処理で用いられるカバーシートの方式は統一されていることが考えられる。
【００５７】
よって、本発明においては、１枚目＝カバーシートであるものとして、１枚目のスキャン画像をカバーシートのテンプレートとすることで、複数のテンプレートとスキャン画像１つ１つのマッチングを行うことなくカバーシートであるスキャン画像を特定する。また、当該カバーシートとして特定されたスキャン画像に対して二次元コードの読み取り処理を行うことで、全てのスキャン画像に対して当該読み取り処理を実行した場合に比べ、処理にかかる時間を短縮することが出来る。
【００５８】
カバーシート判定部４０３は、カバーシート情報設定部４０２でテンプレートとして設定された情報を基に、２枚目以降のスキャン画像がカバーシートであるか判定する判定部である。処理設定読取部４０４は、カバーシートより二次元コードを読み取り、当該二次元コードより、スキャン画像に適用するその後の処理の情報を取得する。
【００５９】
当該二次元コードより取得する処理の情報（処理設定）には、例えば、スキャン画像のファイル形式を変換する場合の変換先のファイル形式の情報、スキャン画像をモノクロ化するか否かの情報、スキャン画像の送信先（格納先）の情報、スキャン画像の色濃度を変更する場合の濃度の情報、等が含まれる。
処理実行制御部４０５は、処理設定読取部４０４で読み取った処理設定に応じて、スキャン画像に対する処理を実行する制御部である。
【００６０】
サーバ１２０は、スキャン画像受信部４１１、カバーシート情報設定部４１２、カバーシート判定部４１３、処理設定読取部４１４、処理実行制御部４１５等から構成される。複合機１１０で前述したカバーシート情報設定部４１２〜処理実行制御部３０５を動作させない場合、複合機１１０は、スキャンした画像を順次サーバ１２０に送信し、サーバ１２０はスキャン画像受信部４１１で当該スキャン画像を受信して、カバーシート情報設定部４１２、カバーシート判定部４１３、処理設定読取部４１４、処理実行制御部４１５を動作させて（各機能部の動作については、それぞれカバーシート情報設定部４０２、カバーシート判定部４０３、処理設定読取部４０４、処理実行制御部４０５と同様のため、説明は割愛する）、受信したスキャン画像を処理するものとする。以上が図４の、本発明の実施形態における、複合機の機能構成、及び、画像読取システムを形成した場合のサーバの機能構成の一例についての説明である。
【００６１】
次に図５Ａ及び図５Ｂを参照して、本発明の実施形態における、スキャン処理の流れについて説明する。図５Ａ及び図５Ｂは、本発明の実施形態における、スキャン処理の流れを示すフローチャートである。
【００６２】
複合機１１０のＣＰＵ３０１は画面上に図８に示すようなスキャン実行画面を表示し、ユーザによるスキャンボタンの押下を検知し、ユーザ１００によって本体に備え付けの原稿フィーダにセットされた原稿のスキャンを開始する（ステップＳ５０１）。
【００６３】
図８は、本発明の実施形態における、スキャン実行画面の構成の一例を示す図である。スキャン実行画面は、不図示のログイン画面においてユーザ認証（複合機１１０へのログイン）に用いるユーザＩＤ、パスワード等の入力を受け付け、当該ユーザＩＤ、パスワードを用いた複合機１１０へのログインを完了した場合に表示画面に表示されるものとする。「スキャン」ボタン８０１は、原稿のスキャンを開始するためのボタンである。
【００６４】
図５の説明に戻る。複合機１１０のＣＰＵ３０１は１枚目の原稿をスキャンし、その内容を電子化ファイルとして出力する（ステップＳ５０２）。つまり、原稿のスキャン処理を行うことにより、画像データであるスキャン画像を取得して（スキャン画像取得手段）記憶領域に記憶する処理を行う。なお、ここで生成される電子化ファイルは、画像の解析、および、他画像形式への変換が可能な形式であり、例えばｒａｗファイルと呼ぶ。
【００６５】
以降、ステップＳ５０３〜ステップＳ５０４で示すスキャン処理と、ステップＳ５０５〜ステップＳ５１７で示すカバーシートの判定処理とは、同時並行で実行するものとする。
【００６６】
複合機１１０のＣＰＵ３０１は、２枚目以降の原稿をスキャンし（ステップＳ５０３）、生成したｒａｗファイルのデータを、直前にスキャンしたカバーシートの画像コードから読みだしたＩＤ（後述する原稿セットＩＤ）と対応付けて、キュー（図７のスキャン画像格納テーブル７００、及び原稿セット格納テーブル７１０）に格納する（ステップＳ５０４）という処理を、原稿の最後に達するか（原稿フィーダにセットされた全ての原稿をスキャンし終えるか）、スキャンの中断命令がかけられるまで、繰り返し実行する。
ステップＳ５０４において、データを格納するためのキューは図７のスキャン画像格納テーブル７００に示すようなデータ構造を持つ。
【００６７】
ここで図７を参照して、本発明の実施形態における、各種データテーブルの構成の一例について説明する。図７は、本発明の実施形態における、各種データテーブルの構成の一例を示す図である。
ここでは、図７に示す各データテーブルは、複合機１１０の外部メモリ等の記憶領域に生成、記憶されるものとする。
【００６８】
スキャン画像格納テーブル７００は、処理順７０１、ｒａｗファイル名７０２等から構成される。原稿セット格納テーブル７１０は、原稿セットＩＤ７１１、ｒａｗファイル名７１２等から構成される。処理設定テーブル７２０は、原稿セットＩＤ７２１、カラーモード７２２、保存形式７２３、保存先７２４、濃度７２５等から構成される。
【００６９】
処理順７０１は、処理を適用する順序を示す値であり、例えば、後述する、当該ｒａｗファイル（スキャン画像）がカバーシートか否かの判定処理を行う順序である。ｒａｗファイル名７０２は、各ファイルのファイル名である。
【００７０】
原稿セットＩＤ７１１は、カバーシートによって区切られた原稿セット（原稿のグループ）を示すＩＤ（識別情報）である。当該原稿セットＩＤは、ｒａｗファイル名７１２の示すｒａｗファイルがスキャンされた（原稿がスキャンされｒａｗファイルが生成された）直前にスキャンされたカバーシートの、二次元コードに含まれるＩＤである。ｒａｗファイル名７１２は各ファイルのファイル名である。
【００７１】
処理設定テーブル７２０は、当該原稿セットに対応するカバーシート（当該原稿セットの直前にスキャンされたカバーシート）から読み取った二次元コードより取得した、当該原稿セットに含まれるスキャン画像に対して適用する処理設定を格納するテーブルである。
原稿セットＩＤ７２１は、カバーシートによって区切られた原稿セット（原稿のグループ）を示すＩＤ（識別情報）である。
【００７２】
カラーモード７２２は、当該スキャン画像の色変換処理をする場合のカラー設定である。カラーモード＝ＭＯＮＯの場合、スキャン画像をモノクロ画像に変換する。カラーモード＝ＣＯＬＯＲの場合、スキャン画像をカラー画像に変換する。
【００７３】
保存形式７２３は、当該スキャン画像を外部メモリ等の記憶領域に記憶（保存）する場合のファイル形式である。例えば、保存形式＝ＴＩＦＦの場合、複合機１１０のＣＰＵ３０１は、当該スキャン画像（例えばｒａｗファイル）をＴＩＦＦ形式に変換して記憶領域に記憶（保存）する。
【００７４】
保存先７２４は、当該スキャン画像を保存する保存先の情報を示す。例えば、保存先＝「ＭＦＰ１１０￥ｕｓｅｒｂｏｘ０１」の場合、当該画像コードが付与されたカバーシートで区切られたスキャン画像の原稿セットを、複合機１１０の外部メモリのｕｓｅｒｂｏｘ０１の記憶領域に記憶する。また、保存先＝「Ｓｅｒｖｅｒ１２０￥Ｃ：￥Ｓｃａｎ￥ｕｓｅｒ０１」の場合、当該画像コードが付与されたカバーシートで区切られたスキャン画像の原稿セットを、サーバ１２０に送信して、サーバ１２０の記憶領域中の￥Ｃ：￥Ｓｃａｎ￥ｕｓｅｒ０１に記憶させるよう指示する。
【００７５】
濃度７２５は、スキャン画像の濃度変更する場合の濃度の値を示す。以上が、図７の、本発明の実施形態における、各種データテーブルの構成の一例についての説明である。
【００７６】
図５Ａの説明に戻る。複合機１１０のＣＰＵ３０１は、２枚目以降の原稿のスキャン処理（ステップＳ５０３、Ｓ５０４）と並行して、ステップＳ５０５〜Ｓ５１７の処理を行う。
【００７７】
複合機１１０のＣＰＵ３０１は、スキャンした１枚目の原稿（処理順７０１＝１のスキャン画像）に機械が読み取り可能な画像コード（例えば、二次元コード）が含まれているかどうか判定を行う（ステップＳ５０５）。画像コードが含まれていた場合には、カバーシートであり、そうでなければ、カバーシートではないと判定する。
【００７８】
当該１枚目のスキャン画像がカバーシートであると判定した場合には（ステップＳ５０５でＹＥＳ）、当該カバーシートの種類を特定する（ステップＳ５１７）。色紙が使用されていると特定された場合には、色紙カバーシートであり、そうでなければ、モノクロマーカカバーシートであるものとする。カバーシートの種類については図６の説明で後述する。
【００７９】
ここで、図６を参照して、本発明の実施形態における、カバーシート及びカバーシートを用いたスキャンの一例について説明する。図６は、本発明の実施形態における、カバーシート及びカバーシートを用いたスキャンの一例を示す図である。
【００８０】
本実施形態において、複合機１１０は一括スキャン６００に示すように、複数のカバーシート及び原稿が一括でスキャンされた場合に、原稿をスキャンして１つのファイルとして保存する通常のスキャン処理ではなく、カバーシートによって区切られた原稿セット（１又は複数のスキャン画像）ごとにファイルを生成して保存する処理を行う。
【００８１】
スキャン画像はカバーシートと、カバーシートによりグルーピングされた原稿セットに分けられる。原稿セットは、例えば１つのファイルとして変換・生成され所定の装置の記憶領域に記憶
・保存される。
【００８２】
カバーシート６１０、カバーシート６１１、カバーシート６１２は、スキャンされたカバーシートを示す。原稿セット６２０、原稿セット６２１、原稿セット６２２、はそれぞれカバーシート６１０、カバーシート６１１、カバーシート６１２によって区切られ、グルーピングされたスキャン画像のセット（グループ）である。
ここでは、カバーシートには、色紙カバーシート６３０とモノクロマーカカバーシート６３１の２種類があるものとする。
【００８３】
例えば、カバーシートごとに出力条件を示す画像コードを付与し、スキャン画像から当該画像コードを読み取って、それぞれのカバーシートで区切られた原稿群の出力条件を自動で設定することも考えられる。しかし、当該識別情報が付与されているものがカバーシートであると判断する場合、全てのカバーシートの特定及び出力設定の特定のために、全てのスキャン画像について当該識別情報の読み取り処理を行わなければならない。
【００８４】
一般に、画像コードは多彩な処理方法を記述するために、模様が複雑になりがちで、それらのパターン解析は負荷の高い処理である。したがって、画像コードの読み取りを、カバーシートの判定方式に用いると、一括スキャンのように原稿数が多い場合には、スキャン〜出力までの処理全体としての負荷が大変大きなものになってしまう。
【００８５】
そのため、本実施形態では、スキャン画像がカバーシートか否かを高速に判定する判定方式（テンプレート）として、例えば、色紙カバーシート、モノクロカバーシートの２種類のテンプレートを用いた判定方式を用いる。
【００８６】
尚、当該判定方式（テンプレート）は、当該画像コード及び画像コードに記憶された設定情報の読み取り処理に比べて高速に、スキャン画像がカバーシートか否かを判定できれば良く、上記２種類に限られるものではない。
【００８７】
色紙カバーシート６３０のスキャン画像をカバーシートの画像であると判定するための条件は、当該スキャン画像が色紙であるか否かであるものとする。例えば、原稿中からランダムに抽出した彩度（例えば色の特徴量）の値の平均値が、複合機１１０の記憶領域に予め記憶された閾値（図１０のＩＤ＝２に図示）を超える場合に、当該スキャン画像をカバーシートであると判定する。
【００８８】
また、カバーシートを色紙に印刷する手間、コストの削減のため、白紙にモノクロマーカを配したカバーシートを用いるモノクロマーカカバーシートを用いた判定方式が考えられる。モノクロカバーシートを用いた判定方式の場合、例えば、原稿中の所定の領域から抽出した色の特徴量の値が、複合機１１０の記憶領域に予め記憶された閾値（図１０のＩＤ＝１に図示）の範囲内である場合、つまり色が黒色であると判定された場合に、当該スキャン画像をカバーシートであると判定する。
【００８９】
ここで図１０を参照して、本発明の実施形態における、カバーシート判定条件テーブルの構成の一例について説明する。図１０は、本発明の実施形態における、カバーシート判定条件テーブルの構成の一例を示す図である。
当該カバーシート判定条件テーブル１０００は、予め複合機１１０の記憶領域（外部メモリ等）に記憶されているものとする。
【００９０】
ＩＤ１００１は、各カバーシート判定条件（判定方式）の識別情報であり、例えば処理順を表す。ここでは、ＩＤ１００１＝１がモノクロカバーシート判定方式、ＩＤ１００１＝２が色紙カバーシート判定方式の条件を示しているものとする。
【００９１】
座標１００２は、色特徴量を抽出する座標を表す。座標＝ｒａｎｄｏｍの場合、スキャン画像中の色検出する複数の位置を、都度、ランダムに決定し、色（特徴量）を抽出するものとする。
【００９２】
尚、座標＝ｒａｎｄｏｍの場合、複数の位置から取得した複数の特徴量の値の平均値を、スキャン画像から取得した色特徴量を、後述する特徴量１００３の条件に用いる（カバーシートか否かの判定に用いる）ものとする。また、座標１００２に特定の座標の値が設定されている場合（例えば、「ＸＸ１．ＹＹ１／ＸＸ２．ＹＹ２／ＸＸ３．ＹＹ３」）、当該座標の示す位置から取得した複数の特徴量の値の平均値を、スキャン画像から取得した色特徴量を、後述する特徴量１００３の条件に用いる（カバーシートか否かの判定に用いる）ものとする。
【００９３】
特徴量１００３は、スキャン画像から取得した色特徴量＝ＸＸＸが、閾値の範囲内か、又は閾値以上か（以下か）等の、色特徴量の取得元のスキャン画像がカバーシートか否かを判定する条件が設定されている。
【００９４】
例えば、特徴量１００３＝ＢＢＢ１＜ＸＸＸ≦ＢＢＢ２の場合、スキャン画像から取得した色特徴量＝ＸＸＸが、ＢＢＢ１からＢＢＢ２の範囲内である場合に（例えば、ここでは特徴量＝ＸＸＸ＝黒色であると判定された場合に）、当該特徴量＝ＸＸＸの取得元のスキャン画像がモノクロマーカカバーシートであると判定する。
【００９５】
また、例えば、ＡＡＡ１＜ＸＸＸの場合（例えば、ＡＡＡ１＝白色の特徴量の場合）、当該特徴量＝ＸＸＸの取得元のスキャン画像が色紙カバーシートであると判定する。
【００９６】
尚、ここでは、色紙カバーシートの判定方式においては、色特徴量を取得する座標＝ｒａｎｄｏｍとしたが、所定の座標（例えば、文字が印字されていないであろう原稿の隅など）の座標を設定するようにしてもよい。
【００９７】
また、ここでは、色紙カバーシートの判定方式においては、特徴量ＸＸＸが白（ＡＡＡ１）でない場合に、当該スキャン画像がカバーシートであると判定するものとしたが、例えば、色紙カバーシートの色を限定するため、「所定の特徴量＜ＸＸＸ≦所定の特徴量」という条件を設定し、特徴量ＸＸＸ＝所定の色特徴量の範囲内である場合、当該スキャン画像をカバーシートと判定するようにしてもよい。以上が図１０の、本発明の実施形態における、カバーシート判定条件テーブルの構成の一例についての説明である。
【００９８】
図６の説明に戻る。画像コード６１５は、当該カバーシートによってグルーピングされる原稿セットに対する処理内容が記憶されている。例えば、図７のカラーモード７２２、保存形式７２３、保存先７２４、濃度７２５等が記憶されている。
【００９９】
複合機１１０は、一括スキャン６００に示すように、当該カバーシート（例えばカバーシート６１０）直後から次のカバーシートの（例えばカバーシート６１１）直前までのスキャン画像（原稿セット６２０）を、当該カバーシート（例えばカバーシート６１０）の画像コードに記憶された処理設定に応じて、当該原稿セット（例えば原稿セット６２０）の処理を行う。
つまり、例えば、原稿セット６２０のスキャン画像をカラーのＰＤＦファイルに変換して、送信先：ＸＸＸＸに送信する処理を行う。
【０１００】
同様に、原稿セット６２１については、カバーシート６１１の画像コードに記憶された処理設定に応じた処理を行い、原稿セット６２２については、カバーシート６１２の画像コードに記憶された処理設定に応じた処理を行う。以上が図６の、本発明の実施形態における、カバーシート及びカバーシートを用いたスキャンの一例についての説明である。
【０１０１】
図５の説明に戻る。複合機１１０のＣＰＵ３０１は、ステップＳ５０２でスキャンした原稿がカバーシートである場合に（ステップＳ５０５でＹＥＳ）、当該カバーシートの種類を特定する（ステップＳ５１７）。
【０１０２】
そして、当該特定したカバーシートの種類に応じたカバーシートの判定条件（判定方式）を、２枚目以降のスキャン画像のカバーシートの判定方式として記憶領域に一時記憶する（ステップＳ５０６／条件設定手段）。つまり、例えば、図１０のカバーシート判定条件のいずれかを抜き出して、一時領域に記憶する（判定条件を特定する）。スキャンした１枚目の当該カバーシートの画像コード６１５から読み取り（ステップＳ５０７）、当該画像コード６１５から取得した各処理設定を図７の処理設定テーブル７２０に原稿セットＩＤ＝１の処理設定として格納する（ステップＳ５０８）。
【０１０３】
続くステップＳ５０９（図５Ｂに図示）では、スキャン画像格納テーブルのスキャン画像がなくなるまで、当該スキャン画像を1枚ずつ順次処理するループ制御を行う。
【０１０４】
図５Ｂを参照して説明を続行する。複合機１１０のＣＰＵ３０１は、スキャン画像格納テーブル７００に蓄積されたデータから、処理順１のｒａｗファイル（スキャン画像）を取り出す（ステップＳ５５１）。データを取り出すことによって、処理順２のｒａｗファイルが処理順１になり、処理順３のｒａｗファイルが処理順２に変更される。つまり、処理順２以上のｒａｗファイル名が順次繰り上がる。
【０１０５】
ステップＳ５０３の処理が継続中の場合であって、スキャン画像格納テーブル７００のデータが０になった場合は、ステップＳ５０３のスキャン処理により次のデータが格納されるまで待ち状態に入る。
【０１０６】
取り出した原稿が最後のスキャン画像かどうかの判定を行う（ステップＳ５５２）。つまり、ステップＳ５０３のスキャン処理が終了し、スキャンした画像が全てスキャン画像格納テーブル７００に格納された状態で、取得したスキャン画像が最後の１枚か否かを判定する。
【０１０７】
具体的には、ステップＳ５０３のスキャン処理が終了した場合に、複合機１１０のＣＰＵ３０１がスキャン画像格納テーブル７００に、原稿の終わりを示す特殊な文字列をセットするよう制御するため、スキャン画像格納テーブル７００の処理順＝１のデータを参照した際に、当該特殊な文字列がセットされていた場合に、直前に取りだしたｒａｗファイルが最後の１枚（最後のスキャン画像）であると判定する。
【０１０８】
複合機１１０のＣＰＵ３０１は、取りだしたスキャン画像が最後の1枚ではない場合には（ステップＳ５５２でＮＯ）、ステップＳ５０６で一時領域に記憶したカバーシートの判定方式を用いて、取り出した原稿がカバーシートか否かの判定を行う（ステップＳ５５３）。
【０１０９】
カバーシートであると判定された場合（ステップＳ５５３でＹＥＳ）、さらに画像コード６１５の読取を行い、処理設定の情報（図７の処理設定テーブル７２０に示すような情報）の取得を試みる（ステップＳ５５４／処理情報取得手段）。
【０１１０】
処理設定の読取に成功したか否かを判定し（ステップＳ５５５）、処理設定の読取に成功した場合（ステップＳ５５５でＹＥＳ）、読み取った処理設定の情報を、処理設定テーブル７２０に格納する（ステップＳ５５７）。
【０１１１】
その後、原稿セット格納テーブル７１０に格納されている一連のｒａｗファイルを、処理設定テーブル７２０に格納されている処理方法に従って、処理する（ステップＳ５５８）。つまり、例えば、原稿セット格納テーブル７１０に格納されたスキャン画像であって、ステップＳ５５１で取得したスキャン画像（カバーシート）の直前に取得したカバーシートの原稿セットＩＤと対応付けて記憶されたスキャン画像に対し、当該原稿セットＩＤに対応する処理（処理設定テーブル７２０を参照）を適用する。
そして、ステップＳ５５４で読み取った画像コードの処理設定を処理設定テーブル７２０に格納して処理をステップＳ５５１の前に戻す。
【０１１２】
一方、複合機１１０のＣＰＵ３０１は、ステップＳ５５４で画像コードの読取に失敗したと判定した場合（ステップＳ５５５でＮＯ）、及び、読み取った画像コードから処理設定を読み取ることに失敗した場合（ステップＳ５５５でＮＯ）には、取得したｒａｗファイル（スキャン画像）を、原稿セット各のテーブル７２０に現在の原稿セットの番号とともに格納し（ステップＳ５５６）、処理をステップＳ５５１に戻す。
【０１１３】
当該処理設定の読取に失敗する場合とは、例えば、色紙カバーシートを用いている際に、通常の原稿セットの中に色紙が混ざっており、カバーシートと判定されたスキャン画像（色紙）に画像コードが含まれていなかった場合、又は、当該スキャン画像にカバーシートに添付される画像コードとは異なる形式、異なるデータ内容が記憶された画像コードが添付されていた場合等が想定される。
【０１１４】
複合機１１０のＣＰＵ３０１は、ステップＳ５５２で、スキャン画像が最後のスキャン画像だと判断した場合には（ステップＳ５５２でＹＥＳ）、当該最後のスキャン画像を、原稿セット格納テーブルに格納されている、当該最後のスキャン画像と同一の原稿セットＩＤを備えるスキャン画像（ｒａｗファイル）と共に、処理設定テーブル７２０の当該原稿セットＩＤを備える処理設定を用いて処理する（ステップＳ５６１）。以上が図５Ｂの説明である。
【０１１５】
図５Ａに戻り、説明を続行する。複合機１１０のＣＰＵ３０１は、ステップＳ５０２でスキャンして取得したスキャン画像がカバーシートではないと判定した場合（ステップＳ５０５でＮＯ）には、カバーシートを用いない場合のスキャンであると判断し、表示画面上に図９に示すスキャン設定入力画面９００のような画面を表示することによって、ユーザに、以降のスキャン処理によって取得したスキャン画像の処理の設定の入力を促す（ステップＳ５１０）。
【０１１６】
図９は、本発明の実施形態における、スキャン設定入力画面の構成の一例を示す図である。スキャン設定入力画面９００は、カラー指定受付部９０１、保存形式指定受付部９０２、送信先指定受付部９０３、濃度指定受付部９０４、「その他」ボタン９０５、「よく使う設定」ボタン９０６、「選択完了」ボタン９０７、「スキャン中断」ボタン９０８等から構成されている。
【０１１７】
カラー指定受付部９０１は、スキャン画像の色変換の指定（モノクロ画像に変換するか、カラー画像に変換するか）の指定を受け付ける。保存形式指定受付部９０２は、スキャン画像を変換するファイル形式の指定を受け付ける。
【０１１８】
送信先指定受付部９０３は、スキャン画像の送信先、格納先（保存先）の指定を受け付ける。濃度指定受付部９０４は、スキャン画像の濃度を変更する場合の濃度の指定を受け付ける。
【０１１９】
「その他」ボタン９０５は、上述した設定の他の設定（例えば、当該スキャン画像を展開するためのパスワードの設定等）の設定を受け付けるための不図示の詳細設定画面に表示画面を遷移させるためのボタンである。
【０１２０】
「よく使う設定」ボタン９０６は、ユーザの操作に応じて、複合機１１０の外部メモリに予め記憶されている、当該複合機１１０にログイン中のユーザのスキャン設定の情報を取得して、適用（指定）するためのボタンである。
【０１２１】
「選択完了」ボタン９０７は、カラー指定受付部９０１〜「よく使う設定」ボタン９０６の指定を完了して、カラー指定受付部９０１〜「よく使う設定」ボタン９０６の指定に応じてスキャン画像を処理するためのボタンである。
【０１２２】
「スキャン中断」ボタン９０８は、スキャン処理を中断するためのボタンである。以上が図９の、本発明の実施形態における、スキャン設定入力画面の構成の一例についての説明である。
【０１２３】
図５Ａの説明に戻る。複合機１１０のＣＰＵ３０１は、ユーザからの指示を受け付け（ステップＳ５１１）、受け付けた指示が、設定変更の指示か否かを判定する（ステップＳ５１２）。つまり、例えば、カラー指定受付部９０１〜「よく使う設定」ボタン９０６の指定、押下指示か判定する。
【０１２４】
受け付けた指示が、設定変更の指示であると判定した場合（ステップＳ５１２でＹＥＳ）、当該設定の変更を反映し（指定された処理設定の情報を一時記憶領域に記憶・更新し／ステップＳ５１６）、処理をステップＳ５１１の前に戻す（処理情報入力受付）。
【０１２５】
受け付けた指示が、設定変更の指示でないと判定した場合（ステップＳ５１２でＮＯ）、受け付けた指示が「選択完了」ボタン、つまり、選択した処理条件でスキャンを処理することを承認するボタンの押下指示か判定する（ステップＳ５１３）。
【０１２６】
「選択完了」ボタンの押下指示であった場合（ステップＳ５１３でＹＥＳ）、スキャンした２枚目以降のスキャン画像を、スキャン画像格納テーブル７００より取り出し、当該スキャン設定入力画面９００で指定を受け付けた処理設定に応じて順次処理する。例えば、ステップＳ５１６で更新した、一時記憶領域に記憶されている設定情報に応じて、スキャン画像を変換し、格納場所に送信・格納する。
【０１２７】
受け付けた指示が「選択完了」ボタンの押下指示でなかった場合（ステップＳ５１３でＮＯ）、ここでは、「スキャン中断」ボタンが押下されたものと判定し、スキャン処理を中断して処理を終了する（ステップＳ５１５）。当該スキャン設定入力画面９００を表示することにより、ユーザに、スキャンする原稿の先頭にカバーシートが挿入されていないことを通知し、本来原稿セットごとにファイル化され記憶されるべきスキャン画像が、誤って１つのファイルとして登録されることを防ぐことができる。以上が図５Ａ及び図５Ｂの、本発明の実施形態における、スキャン処理の流れについての説明である。
【０１２８】
尚、前述したように、本発明の構成としては、全ての処理を複合機１１０単体で行うのではなく、スキャン画像がカバーシートの判定処理をサーバ１２０で行うように分離する実施形態も考えられる。
【０１２９】
この場合、複合機１１０は原稿をスキャンしたスキャン画像をサーバ１２０に送信し、サーバ１２０は複合機１１０よりスキャン画像を受信して外部メモリ等の記憶領域に記憶し、当該スキャン画像に対して、上述したテンプレートに設定する処理〜読取処理で読み取った情報から取得した設定情報に応じたスキャン画像に対する処理までを実行するものとする。
【０１３０】
つまり、例えば、複合機１１０のＣＰＵ３０１は、図５ＡのステップＳ５０４〜Ｓ５１７の処理を行わず、ステップＳ５０２、Ｓ５０３でスキャンした画像を、サーバ１２０に送信する。
【０１３１】
サーバ１２０のＣＰＵ２０１は、複合機１１０より当該スキャン画像を受信し、サーバ１２０の外部メモリ等の記憶領域に記憶する（図７のスキャン画像格納テーブル７００）。
【０１３２】
サーバ１２０のＣＰＵ２０１は、記憶領域に記憶された１枚目のスキャン画像に対して、図５ＡステップＳ５０５におけるカバーシートの判定を行う。以降の処理（図５ＡのステップＳ５１７、Ｓ５０６、Ｓ５０７、Ｓ５０８、Ｓ５０９（図５Ｂの各ステップ））については、サーバ１２０のＣＰＵ２０１が実行するものとする。また、この場合、図７及び図１０に示す各データテーブルは、サーバ１２０の記憶領域に作成、記憶されるものとする。
【０１３３】
また、サーバ１２０のＣＰＵ２０１は、記憶領域に記憶された１枚目のスキャン画像がカバーシートでないと判定した場合、当該判定結果を複合機１１０に通知し、複合機１１０が図５ＡのステップＳ５１０〜Ｓ５１３の処理を実行し、ステップＳ５１３で受け付けた指示が「選択完了」ボタンの押下指示であると判定した場合（ステップＳ５１３でＹＥＳ）、サーバ１２０において、２枚目以降のスキャン画像を当該スキャン設定入力画面９００で指定を受け付けた処理設定に応じて順次処理させるべく、当該処理設定の情報をサーバ１２０に送信する。また、受け付けた指示が「選択完了」ボタンの押下指示でなかった場合（ステップＳ５１３でＮＯ）、「スキャン中断」ボタンが押下されたものと判定し、サーバ１２０に、サーバ１２０のスキャン画像格納テーブル７００に格納されたスキャン画像を削除する指示を行う。サーバ１２０のＣＰＵ２０１は、当該スキャン画像の削除指示を受け付け、スキャン画像格納テーブル７００に格納されたスキャン画像を削除する。
【０１３４】
以上、説明したように、本発明によれば、複数の原稿群をスキャンして処理する場合に、ユーザによる、スキャン画像に対する処理の設定の手間を軽減することができる。
【０１３５】
尚、上記の実施形態の説明においては、処理設定の特定のための情報として画像コードを使用したが、例えば、カバーシートの色や、カバーシート中のモノクロマーカの配置されている場所に応じて、複合機１１０の記憶領域（又はサーバ１２０の記憶領域、又はその両方の記憶領域）に予め記憶されている処理設定を読み出して、原稿セットに適用するようにしてもよい。
【０１３６】
この場合、例えば、当該記憶領域に、図１０に示すような、色特徴量の抽出をする座標（座標１００２）と特徴量の判定条件（特徴量１００３）との組み合わせの情報（カバーシートの判定条件）それぞれと、図７に示すようなカラーモード７２２、保存形式７２３、保存先７２４、濃度７２５の組み合わせの情報（処理設定）が対応付けて登録されているものとし、一致する当該カバーシートの判定条件に対応した処理設定を用いて、当該カバーシートの原稿セットを処理するものとする。
【０１３７】
これにより、カバーシート＝青の場合、モノクロ画像・ＴＩＦＦ形式でサーバ１２０にスキャン画像を保存し、カバーシート＝赤の場合、カラー画像・ＰＤＦ形式で複合機１１０にスキャン画像を保存する処理が可能になる。
【０１３８】
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３９】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。従って、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【０１４０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１４１】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭなどがある。
【０１４２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１４３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【符号の説明】
【０１４４】
１１０  複合機
１２０  サーバ
１３０  ＬＡＮ
４０１  スキャン部
４０２  カバーシート情報設定部
４０３  カバーシート判定部
４０４  処理設定読取部
４０５  処理実行制御部
４１１  スキャン画像受信部
４１２  カバーシート情報設定部
４１３  カバーシート判定部
４１４  処理設定読取部
４１５  処理実行制御部
【図１】
2015008370.tif 000003
【図２】
2015008370.tif 000004
【図３】
2015008370.tif 000005
【図４】
2015008370.tif 000006
【図５Ａ】
2015008370.tif 000007
【図５Ｂ】
2015008370.tif 000008
【図６】
2015008370.tif 000009
【図７】
2015008370.tif 000010
【図８】
2015008370.tif 000011
【図９】
2015008370.tif 000012
【図１０】
2015008370.tif 000013