(57)【特許請求の範囲】
【請求項１】
原稿画像を読み取って画像データを生成する読取手段と、
前記読取手段が読み取った原稿画像が特定のフォーマットであるかを決定するための決定手段と、
前記読取手段が読み取った第１の原稿画像が特定のフォーマットであることを前記決定手段が決定した場合、前記読取手段が前記第１の原稿画像を読み取って生成した第１の画像データから前記特定のフォーマット上で記入がなされた部分の画像データを抽出して記入内容を記録する第１の処理を施す第１の処理手段と、
前記第１の原稿画像に引き続いて第２の原稿画像が前記読取手段によって読み取られ、前記第２の原稿画像が前記決定手段により特定のフォーマットと決定されなかった場合、前記読取手段が前記第２の原稿画像を読み取って生成した第２の画像データから得られる記入内容を前記第１の処理で記録された記入内容に連結して記録する第２の処理を施す第２の処理手段と、を備えることを特徴とする文書処理装置。
【請求項２】
更に、前記読取手段が読み取った第１の原稿画像が特定のフォーマットであることを前記決定手段が決定した場合に、前記第１の原稿画像が特定のフォーマットに記入がなされたものであるか否かを識別するための識別手段を備え、
前記識別手段が前記第１の原稿画像は前記特定のフォーマットに記入がなされたものでないことを識別した場合、前記第１の処理手段は前記第１の画像データに対して前記第１の処理を施さないことを特徴とする、請求項１に記載の文書処理装置。
【請求項３】
前記決定手段は、前記画像データから抽出した識別子に基づいて前記読取手段が読み取った原稿画像が特定のフォーマットであるか否かを決定することを特徴とする、請求項１または２に記載の文書処理装置。
【請求項４】
前記文書処理装置は外部の情報処理装置と通信可能であり、
更に、前記情報処理装置によって作成された前記識別子を示す情報と、前記識別子に対応した特定のフォーマットに関する情報と、前記第１の処理および前記第２の処理を示す情報とを、前記情報処理装置から受信する受信手段と、
前記情報処理装置から送信された前記情報を記憶する記憶手段と、を備えることを特徴とする請求項３に記載の文書処理装置。
【請求項５】
前記識別子には前記第１の処理、及び前記第２の処理を示す情報が関連付けられており、前記決定手段は前記画像データから抽出した識別子から前記第１の処理、及び前記第２の処理を示す情報を読み出すことを特徴とする、請求項３に記載の文書処理装置。
【請求項６】
前記文書処理装置は、外部のサーバ装置と通信可能であり、
前記第１の処理には、前記第１の画像データから前記特定のフォーマット上で記入がなされた部分の画像データを抽出して前記サーバ装置へ送信する処理が含まれ、前記第２の処理には、前記第２の画像データを前記サーバ装置へ送信する処理が含まれることを特徴とする、請求項１乃至３のいずれか１項に記載の文書処理装置。
【請求項７】
前記第１の原稿画像に引き続いて第２の原稿画像が前記読取手段によって読み取られ、前記第２の原稿画像が前記決定手段により特定のフォーマットと決定されず、かつ前記第１の処理において前記第１の画像データに前記特定のフォーマット上で記入がなされた部分の画像データがなかった場合、前記読取手段が前記第２の原稿画像を読み取って生成した第２の画像データから得られる記入内容を前記特定のフォーマットの所定欄に貼り付けて記録する第３の処理を施す第３の処理をさらに備えることを特徴とする請求項１乃至６のいずれか１項に記載の文書処理装置。
【請求項８】
文書処理装置における文書処理方法であって、
原稿画像を読み取って画像データを生成する読取工程と、
前記読取工程で読み取った原稿画像が特定のフォーマットであるかを決定するための決定工程と、
前記読取工程で読み取った第１の原稿画像が特定のフォーマットであることを前記決定工程で決定した場合、前記読取工程で前記第１の原稿画像を読み取って生成した第１の画像データから前記特定のフォーマット上で記入がなされた部分の画像データを抽出して記入内容を記録する第１の処理を施す第１の処理工程と、
前記第１の原稿画像に引き続いて第２の原稿画像が前記読取工程で読み取られ、前記第２の原稿画像が前記決定工程で特定のフォーマットと決定されなかった場合、前記読取工程で前記第２の原稿画像を読み取って生成した第２の画像データから得られる記入内容を前記第１の処理で記録された記入内容に連結して記録する第２の処理を施す第２の処理工程と、を備えることを特徴とする文書処理方法。
【請求項９】
文書処理方法を文書処理装置に実行させるための制御プログラムであって、
前記文書処理方法は、
原稿画像を読み取って画像データを生成する読取工程と、
前記読取工程で読み取った原稿画像が特定のフォーマットであるかを決定するための決定工程と、
前記読取工程で読み取った第１の原稿画像が特定のフォーマットであることを前記決定工程で決定した場合、前記読取工程で前記第１の原稿画像を読み取って生成した第１の画像データから前記特定のフォーマット上で記入がなされた部分の画像データを抽出して記入内容を記録する第１の処理を施す第１の処理工程と、
前記第１の原稿画像に引き続いて第２の原稿画像が前記読取工程で読み取られ、前記第２の原稿画像が前記決定工程で特定のフォーマットと決定されなかった場合、前記読取工程で前記第２の原稿画像を読み取って生成した第２の画像データから得られる記入内容を前記第１の処理で記録された記入内容に連結して記録する第２の処理を施す第２の処理工程と、を備えることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を読み取って生成した画像データに対して所定の処理を行う文書処理装置および文書処理方法に関する。
【背景技術】
【０００２】
近年、様々な電子データや、その電子データのプロセスを共有サーバで管理することが行われるようになってきている。例えば、共有サーバには、文書などの電子データを保管、管理するファイルサーバや、文書に対するプロセス（データ登録、承認フロー、申請フローなど）を扱うワークフロー管理サーバといったものがある。
【０００３】
ここで、特に帳票処理の分野では、スキャンすべき紙に識別子を埋め込み、上記プロセスと関連性を持たせ、「装置が読み取った画像に識別子があったならば、予め設定された所定のプロセス（文書処理）を自動で開始する」といった技術がある（特許文献１参照）。
【０００４】
また、帳票と認識された画像データに所定のプロセスを施すだけでなく、帳票に記入された内容によってさらに特定のプロセスを補助的に施すといった技術もある（特許文献２参照）。
【０００５】
このように、前述した技術によって、予め文書処理装置に登録しておいた帳票のような定型フォーマットを装置が読み取った場合、予め設定された所定のプロセスを読み取られた定型フォーマット紙に対して施すといったことが可能となる。
【特許文献１】特開２００３−９９７００号公報
【特許文献２】特開平１１−１１０４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の文書処理装置では、以下に掲げる問題があった。予め装置に登録しておいた定型フォーマット以外の文書に対し、所定のプロセスを施したいという場合がある。これは、定型フォーマット紙に記入すべき内容を定型フォーマット以外の紙に記入してしまった場合などである。例えば、定型フォーマットとして会議の議事録用紙を登録してあったとする。本来ならばこの登録された議事録用紙の定型フォーマット紙を印刷し、ユーザはこの議事録用紙に会議の内容を記入し文書処理装置に読み取らせることで、予め装置に設定されたプロセスを実行させる。定型フォーマット以外の用紙を用いざるを得ないシチュエーションも存在する。たとえば、会議に議事録用紙を持ち込むことを忘れ、議事録記入用の定型フォーマットではない紙に議事録を記入してしまった場合などが挙げられる。また、たとえば、１枚の議事録用紙に議事内容を記入しきれずに別の議事録記入用の定型フォーマットではない用紙に議事録の続きを記入してしまった場合も考えられる。
【０００７】
このような場合、上記従来の文書処理装置では、予め設定されたプロセスを定型フォーマット以外の紙に施すことはできなかった。
【０００８】
そこで、本発明は、内容が記入済みの特定のフォーマット紙と、内容が記入された特定のフォーマット以外の紙との両方に対し、１つの特定のフォーマット紙で所定のプロセスを実行させることができる文書処理装置および文書処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の文書処理装置は、原稿画像を読み取って画像データを生成する読取手段と、前記読取手段が読み取った原稿画像が特定のフォーマットであるかを決定するための決定手段と、前記読取手段が読み取った第１の原稿画像が特定のフォーマットであることを前記決定手段が決定した場合、前記読取手段が前記第１の原稿画像を読み取って生成した第１の画像データから前記特定のフォーマット上で記入がなされた部分の画像データを抽出して記入内容を記録する第１の処理を施す第１の処理手段と、前記第１の原稿画像に引き続いて第２の原稿画像が前記読取手段によって読み取られ、前記第２の原稿画像が前記決定手段により特定のフォーマットと決定されなかった場合、前記読取手段が前記第２の原稿画像を読み取って生成した第２の画像データから得られる記入内容を前記第１の処理で記録された記入内容に連結して記録する第２の処理を施す第２の処理手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、内容が記入済みの特定のフォーマット紙と、内容が記入された特定のフォーマット以外の紙との両方に対し、１つの特定のフォーマット紙で所定のプロセスを実行させることができる。従って、ユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
本発明の文書処理装置および文書処理方法の実施の形態について図面を参照しながら説明する。本実施形態では、文書処理装置の一例として複合機に適用された場合を示す。
【００１４】
［第１の実施形態］
（システム構成）
図１は第１の実施形態における複合機を含む文書処理システムの構成を示す図である。文書処理システムは、ＬＡＮ４０に接続されたファイルサーバ３０、ワークフローサーバ３１、情報処理装置の一例であるクライアントＰＣ２０、２１および文書処理装置の一例である複合機１０、１１から構成される。ファイアウォール５０は、ＬＡＮ４０内部と外部通信網であるインターネット６０とを接続し、セキュリティ管理などを行う。
【００１５】
ファイルサーバ３０は、ＬＡＮ４０で接続された複数のユーザがデータを共有することができるようにデータを蓄積する。ここで、データとは、電子文書、画像ファイルなどのコンピュータ上で扱われる種々の情報を意味する。ファイルサーバ３０は、例えば、各装置間での電子文書の送受信処理や電子文書へのアクセス制御などを行う。
【００１６】
電子文書のワークフロー管理サーバ（ワークフローサーバ）３１は、複数のユーザ間で行われる承認、署名、回覧、申請といったワークフローを実現するためのサーバである。例えば、ワークフローサーバ３１は、ワークフローに関する各種設定、電子文書の作業状態（ステータス）の監視などを行う。
【００１７】
クライアントＰＣ２０、２１は、ユーザが各種作業、サーバへのアクセス、複合機への印刷指示などを行うためのものである。複合機１０、１１は、主に画像のスキャンやプリントなどの画像入出力機能を有する。
【００１８】
例えば、本実施形態では、クライアントＰＣ２０、２１は、定型フォーマットに関する情報を複合機１０、１１に登録し、印刷指示を行う。さらに、複合機は、登録された情報に則って、スキャンされた画像データに文書処理を適用する。ここで、文書処理の内容によっては、複合機自身がクライアントとなってファイルサーバ３０やワークフローサーバ３１にアクセスし、データに対して所定の処理を実行していく。
【００１９】
（複合機の外観）
図２は複合機１０、１１の外観を示す図である。複合機１０、１１は同一の構成を有し、主にスキャナ部１４０、プリンタ部１２０、操作部（操作ユニット）１８０およびフィニッシャ部１５０から構成される。このように、複合機１０、１１は同一の構成を有するので、以後の処理は、複合機１０についてだけ示すが、複合機１１においても同様である。
【００２０】
スキャナ部１４０は、原稿上の画像を露光走査して得られた反射光をＣＣＤに入力することで、画像の情報を電気信号に変換する。スキャナ部１４０は、さらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、この輝度信号を画像データとして、後述するコントローラ１００（図３参照）に出力する。
【００２１】
スキャナ部１４０において、原稿は原稿フィーダ１６０のトレイ１６１にセットされる。ユーザが操作部１８０から読み取り開始を指示すると、コントローラ１００からスキャナ部１４０に原稿読み取り指示が与えられる。スキャナ部１４０は、この指示を受けると、原稿フィーダ１６０のトレイ１６１から原稿を１枚ずつフィードし、原稿の読み取り動作を行う。なお、原稿の読み取り方法は、原稿フィーダ１６０による自動送り方式ではなく、原稿をスキャナ部のガラス面（図示せず）上に載置し、露光部を移動させることで、原稿の走査を行う方法であってもよい。
【００２２】
プリンタ部１２０は、コントローラ１００から受け取った画像データを用紙上に形成する画像形成デバイスである。なお、本実施形態では、画像形成方式として、感光体ドラムや感光体ベルトを用いた電子写真方式が用いられている。また、プリンタ部１２０には、異なる用紙サイズまたは異なる用紙向きを選択可能とする、複数の用紙カセット１２１、１２２、１２３が設けられている。排紙トレイ１２４には、印字後の用紙が排出される。
【００２３】
（複合機のコントローラ）
図３はコントローラ１００を含む複合機のハードウェア構成を示す図である。コントローラ１００は、画像入力デバイスであるスキャナ部１４０や画像出力デバイスであるプリンタ部１２０に接続されるとともに、ＬＡＮ４０や公衆回線（ＷＡＮ）４２に接続され、画像情報やデバイス情報の入出力を行う。
【００２４】
コントローラ１００は、ＣＰＵ１１００、ＲＡＭ１１１０、ＲＯＭ１１２０、ＨＤＤ１１３０、ＬＡＮＣ１２００、プリンタＩＦ１３００およびスキャナＩＦ１４００を有する。また、コントローラ１００は、操作部ＩＦ１５００、ローカルＩＦ１２１０、モデム（ＭＯＤＥＭ）１２２０およびカードリーダＩＦ１２３０を有する。
【００２５】
ＣＰＵ１１００は、システム全体を制御するプロセッサであり、ＲＯＭ１１２０に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御する。さらに、ＣＰＵ１１００は、コントローラ（コントローラユニットともいう）１００内部で行われる各種処理についても統括的に制御する。
【００２６】
ＲＡＭ１１１０は、ＣＰＵ１１００が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ１１２０は、ブートＲＯＭであり、システムのブートプログラムを格納する。
【００２７】
ハードディスクドライブ（ＨＤＤ）１１３０は、主にシステムソフトウェア（ｂｏｏｔａｂｌｅ）や画像データを格納している。
【００２８】
図４はハードディスクドライブ（ＨＤＤ）１１３０に格納されている保持内容を示す図である。ＨＤＤ１１３０には、システムソフトウェア１１３１、画像データ１１３２、文書処理情報１１３３、識別子情報１１３５、定型フォーマット情報１１３７、文書処理実行部１１３４、識別子認識部１１３６および記入状態識別部１１３８が格納されている。なお、文書処理実行部１１３４、識別子認識部１１３６および記入状態識別部１１３８は、ＣＰＵ１１００が実行するプログラムである。これらのデータやプログラムは、ＨＤＤ１１３０に限らず、電源が切れても記憶を保持することができる、別の記憶媒体（図示せず）に格納されてもよい。
【００２９】
ＬＡＮＣ１２００は、ＬＡＮ４０に接続され、出力用画像データの入出力や機器制御に係る情報の入出力を行う。
【００３０】
また、複合機１０は、操作部１８０の入力操作に従って、ネットワーク上のクライアントＰＣ２０や出力用画像データ管理装置（図示せず）から、操作部１８０による入力操作に応じた出力用画像データを受信し、画像出力を行う。
【００３１】
ローカルＩＦ１２１０は、ＵＳＢやセントロニクス等のローカルインタフェースであり、ケーブル４１でクライアントＰＣ２１や図示しないプリンタと接続され、データの入出力を行う。
【００３２】
モデム（ＭＯＤＥＭ）１２２０は、公衆回線４２に接続され、データの入出力を行う。カードリーダＩ／Ｆ１２３０は、ＩＣカード等の認証カードからデータの読み出し可能な外部Ｉ／Ｆである。
【００３３】
プリンタＩ／Ｆ１３００は、プリンタ部１２０と接続され、プリンタ部１２０のＣＰＵと通信を行う。また、プリンタＩ／Ｆ１３００は、画像データの同期系／非同期系の変換を行う。スキャナＩ／Ｆ１４００は、スキャナ部１４０と接続され、スキャナ部１４０のＣＰＵと通信を行う。また、画像データの同期系／非同期系の変換を行う。操作部Ｉ／Ｆ１５００は、操作ユニット（ＵＩ）１８０とのインターフェース部であり、操作ユニット１８０に表示される画像データを操作ユニット１８０に対して出力する。また、操作部Ｉ／Ｆ１５００は、操作ユニット１８０から本システム使用者が入力した情報を、ＣＰＵ１１００に伝える役割を行う。
【００３４】
（操作部）
図５は操作ユニット１８０の構成を示す外観図である。操作ユニット１８０には、液晶操作パネル１８１、ハードキー群１８４、スタートキー１８２およびストップキー１８３が設けられている。液晶操作パネル１８１は、液晶にタッチパネルを組み合わせたものであり、システムの操作画面を表示するとともに、表示されているキーが押されると、その情報をコントローラ１００に伝える。
【００３５】
スタートキー１８２は、原稿画像の読み取り動作の開始指示や、その他機能の開始指示に用いられる。スタートキー１８２には、緑色と赤色の２色のＬＥＤが設けられており、緑色点灯時は開始可能であることを示し、赤色点灯時は開始不可であることを示す。ストップキー１８３は、稼動中の動作を止める働きを行う。ハードキー群１８４には、テンキー、クリアキー、リセットキー、ガイドキーおよびユーザーモードキーが設けられている。
【００３６】
（ファイルサーバおよびワークフローサーバ）
図６はファイルサーバ３０およびワークフローサーバ３１のハードウェア構成を示す図である。ファイルサーバ３０およびワークフローサーバ３１は、ほぼ同様の構成を有する。ファイルサーバ３０およびワークフローサーバ３１は、ＣＰＵ３００、ＲＡＭ３０１、ＲＯＭ３０４、マウス３０２、記憶装置３０３、ネットワークＩ／Ｆ３０５、キーボード３０６および表示装置３０７がバス３０８に接続された構成を有する。
【００３７】
ファイルサーバ３０およびワークフローサーバ３１は、ネットワークＩ／Ｆ３０５を介してＬＡＮ４０などのネットワークに接続され、データ通信を行う。ＲＯＭ３０４には、基本入出力部（ＢＩＯＳ）等のプログラムが記録されている。各種データや指令は、使用者が表示装置３０７に表示される情報を見ながら、使用者によってキーボード３０６およびマウス３０２を介して行われる。
【００３８】
ファイルサーバ３０では、各種プログラムや文書ファイルなどのデータが記憶装置３０３に格納される。また、ワークフローサーバ３１では、各種プログラムやワークフローに関わるファイルなどのデータが記憶装置３０３に格納される。
【００３９】
記憶装置３０３からロードされたプログラムやデータ、あるいはキーボード３０６およびマウス３０２から入力されたデータや指令は、ＲＡＭ３０１に記憶される。ＣＰＵ（中央処理装置）３００は、バス３０８に接続されている上記各部を制御すると共に指令に従った処理を行う。
【００４０】
記憶装置３０３は、例えば、ハードディスク、磁気テープ、半導体メモリなどの不揮発性のデータ格納装置であり、ファイルサーバ３０およびワークフローサーバ３１の電源が切れた後でも、保持する必要のある各種データを保持する。記憶装置３０３には、ファイルサーバ３０およびワークフローサーバ３１が管理するファイルや、データベースとして管理されるべき情報などが格納される。
【００４１】
（定型フォーマットの作成）
図７は本実施形態における定型フォーマット、識別子、およびこれらと関連付けられる文書処理の作成手順を示すフローチャートである。この処理プログラムはクライアントＰＣ２０または２１内の記憶媒体に格納され、クライアントＰＣ２０または２１内のＣＰＵによって実行される。以下、図７のフローチャートは、ＰＣ２０のＣＰＵが実行するものとして説明するが、ＰＣ２１のＣＰＵが実行するものとして読み替えても構わない。
【００４２】
まず、クライアントＰＣ２０は、ユーザの指示に従って、定型フォーマットを作成する（ステップＳ１）。定型フォーマットは、たとえば、ＰＣ２０内にインストールされている文書作成アプリケーションや表計算アプリケーションなどを用いて作成される。クライアントＰＣ２０は、その定型フォーマットを複合機で読み取った場合に実行したい処理である第１の文書処理と第２の文書処理の内容を作成する（ステップＳ２）。
【００４３】
さらに、クライアントＰＣ２０は、定型フォーマットを識別するための識別子を生成し（ステップＳ３）、生成した識別子を定型フォーマットに付加する（ステップＳ４）。
【００４４】
クライアントＰＣ２０は、作成した定型フォーマットの情報を複合機１０に送信し（ステップＳ５）、定型フォーマットに付加した識別子の情報を複合機１０に送信する（ステップＳ６）。
【００４５】
さらに、クライアントＰＣ２０は、識別子と関連付けされる第１の文書処理の内容を複合機１０に送信し（ステップＳ７）、第２の文書処理の内容を複合機１０に送信する（ステップＳ８）。複合機１０は、これらの情報を受信することで、定型フォーマット読取時の処理を実現する。
【００４６】
クライアントＰＣ２０は、ユーザからの要求に従って、複合機１０，１１などで、識別子の付加された定型フォーマット紙（テンプレート）を必要な枚数だけ印刷（プリントアウト）するように、印刷指示を行う（ステップＳ９）。この後、クライアントＰＣ２０は本処理を終了する。
【００４７】
このように、クライアントＰＣを利用して、各種の情報を作成することができ、利便性が向上する。なお、本実施形態では、定型フォーマット、識別子、文書処理の内容をクライアントＰＣで作成した場合を示したが、複合機側で作成することが可能な構成である場合、複合機で作成してもよい。
【００４８】
（定型フォーマット・識別子・文書処理）
図８は本実施形態における議事録用紙として使用される定型フォーマットの一例を示す図である。完成した定型フォーマット７０は、手書き文字の記入欄、記入すべき内容を明示するための説明文、識別子７１などを有する。ここで、識別子が埋め込まれた定型フォーマット紙をテンプレートと呼ぶ。
【００４９】
識別子７１は、定型フォーマットの種類を特定するための固有情報であるので、定型フォーマット７０上の目立たない位置に配置される。識別子７１は、バーコードに限定されず、例えばＱＲコード（登録商標）のような２次元コードや、定型フォーマットと関連付けられた図形、文字列、数字列など、定型フォーマットを特定して複合機で識別し得るものであれば、どのようなものでもよい。
【００５０】
図９は複合機に格納される識別子情報、その識別子と関連付けられる定型フォーマット情報、第１の文書処理および第２の文書処理の対応を示すテーブルである。このテーブルはＨＤＤ１１３０に格納されている。識別子情報には、識別子情報８０１、８０２のような、複合機が定型フォーマットから抽出した識別子情報を特定するために必要なデータが格納される。
【００５１】
各識別子情報には、特定の定型フォーマット情報、第１の文書処理および第２の文書処理が関連付けられている。定型フォーマット情報には、定型フォーマットの画像データや手書き領域を特定するための情報など、格納場所を示す先頭アドレスのポインタ情報が格納される。
【００５２】
ここで、手書き領域を特定するための情報とは、例えば、図９に示す手書き領域Ａ、Ｂ、Ｃのような情報であり、手書き領域の水平方向の座標範囲と垂直方向の座標範囲の情報である。それぞれ水平範囲と垂直範囲を示すものとして、範囲の開始位置と終了位置の座標（開始座標、終了座標）がセットで保持されている。
【００５３】
また、手書き領域の数は、図中、Ａ、Ｂ、Ｃの３個に限定されておらず、識別子情報ごとにいくつあってもよい。複合機が読み取った定型フォーマットに座標を割り当て、この座標情報と比較することで、複合機は手書き領域を特定する。そして、これらの関連付けられた情報を元に、複合機は定型フォーマット紙の読取時の処理を実行する。
【００５４】
（画像読取処理）
図１０は複合機の画像読取手順を示すフローチャートである。この処理プログラムはコントローラ１００内のＨＤＤ１１３０に格納されており、ＣＰＵ１１００によって実行される。
【００５５】
まず、複合機１０は、画像の読み取りを行う（ステップＳ１１）。ユーザが複合機に読み取らせたい原稿（１枚あるいは複数枚）をスキャナ部１４０の原稿フィーダ１６０のトレイ１６１にセットし、ユーザが操作ユニット１８０のスタートキー１８２を押下することで、複合機は読取動作を実行する。
【００５６】
複合機１０は、読み取った原稿に識別子があるか否かを判断する（ステップＳ１２）。識別子の有無の判断は、ＨＤＤ１１３０内に記憶されている識別子情報１１３５を元に、識別子認識部１１３６によって実行される。
【００５７】
識別子がないと判断された場合、複合機１０は、以前に読み取ったページに識別子があったか否かを判断する（ステップＳ１６）。ここで、以前に読み取ったページとは、この読み取り処理が始まってから現在処理中の原稿までのページのことである。従って、最初の１枚目の原稿の場合、ステップＳ１６での判断は、必ず「以前のページに識別子なし」という結果になる。この判断で「以前のページに識別子なし」と判断された場合、複合機１０は、現在読取処理中の原稿に対して通常処理を行う（ステップＳ１８）。ここで、通常処理とは、ユーザが操作ユニット１８０で設定したコピーなどの処理を指す。
【００５８】
一方、ステップＳ１６で「以前のページに識別子あり」と判断された場合、複合機１０は、第２の文書処理を実行する（ステップＳ１７）。第２の文書処理は、ＨＤＤ１１３０内に記憶されている文書処理情報１１３３を元に、文書処理実行部１１３４によって実行される。第２の文書処理は、以前に読み取った識別子のある原稿画像（第１の原稿画像とする）と関係して読み取った識別子の無い原稿の画像（第２の原稿画像とする）を読み取って得られた画像データ（第２の画像データ）に対して行われる。このように、識別子が有ると認識された第１の画像データの読み取りと関係して、読み取られた識別子の無い第２の原稿画像の画像データに対し、第２の処理が施されることになる。そして、複合機１０は、Ｓ１７、Ｓ１８の処理後、ステップＳ１９の処理に移行する。
【００５９】
一方、ステップＳ１２で識別子があると判断された場合、複合機１０は、特定された識別子と関連付けされた定型フォーマットを特定する（ステップＳ１３）。これにより、複合機１０は、ステップＳ１１で読み取った原稿が特定の定型フォーマットであることを認識できる。この定型フォーマットは、ＨＤＤ１１３０内に記憶されている定型フォーマット情報１１３７の中から特定される。
【００６０】
複合機１０は、読み取った定型フォーマット紙の記入すべき項目が記入済みであるか未記入であるかを判断する（ステップＳ１４）。記入済みか未記入かの判断は、ＨＤＤ１１３０内に記憶されている定型フォーマット情報１１３７を元に、記入状態識別部１１３８によって実行される。一例として、記入状態識別部１１３８は、読み取った定型フォーマット紙の画像データと、ＨＤＤ１１３０内に記憶されている定型フォーマット情報１１３７との画像を比較する。この比較結果に差が無い場合、記入状態識別部１１３８は、「未記入」と判断し、一方、読み取った定型フォーマット紙の方のみに存在する画像がある場合、「記入済み」と判断する。この場合、読み取った定型フォーマットの濃度レベルとＨＤＤ１１３０内に記憶されている定型フォーマット情報１１３７の濃度レベルとを比較し、ある閾値以上の差があった場合、記入済みと判断することが考えられる。
【００６１】
また、別の一例として、ＨＤＤ１１３０内に記憶する定型フォーマット情報１１３７に、手書きで記入する領域を特定する座標情報を含ませる。そして、読み取った識別子から定型フォーマットを特定した後、その座標情報で示された領域内に画像があるか否かで、記入済みか未記入かを判断する方法を用いてもよい。この場合、特定された手書き領域内の濃度レベルがある閾値以上の場合に記入済みと判断することや、ＯＣＲによる文字認識機能を用いて手書き領域内に文字を認識した場合に記入済みと判断することが考えられる。
【００６２】
ここで、図９を例に挙げ、ステップＳ１４の動作を説明する。まず、読み取った定型フォーマット紙の識別子から識別子情報８０１が特定されたと判断する。定型フォーマット情報が特定され、読み取った定型フォーマット紙に手書き領域Ａ、Ｂ、Ｃの３つが存在することが分かる。ここで読み取った定型フォーマット紙に座標を割り当て、手書き領域の水平範囲、垂直範囲から特定される矩形領域が、読み取った定型フォーマット紙のどの部分に当たるかを特定する。そして、特定された領域に対して記入状態識別部１１３８を実行させることで、記入状態識別部１１３８は、記入状態を判断する。
【００６３】
ステップＳ１４で記入済みであると判断された場合、複合機１０は、読み込んだ定型フォーマット紙に対して第１の文書処理を実行する（ステップＳ１５）。第１の文書処理は、ＨＤＤ１１３０に記憶されている文書処理情報１１３３を元に、文書処理実行部１１３４によって実行される。この後、複合機１０はステップＳ１９の処理に進む。また、ステップＳ１４で未記入であると判断された場合、複合機１０は直接、ステップＳ１９の処理に進む。
【００６４】
複合機１０は、現在読み取った原稿に続けて次の原稿の読取処理が行われるか否かを判断する（ステップＳ１９）。例えば、ユーザが原稿をスキャナ部１４０の原稿フィーダ１６０のトレイ１６１にセットした場合、続けて次の原稿の読取処理が行われるか否かの判断は、トレイ１６１上に原稿がまだ載っているか否かによって行われる。
【００６５】
また、ユーザが原稿をスキャナ部１４０のガラス面上にセットした場合、ユーザが操作ユニット１８０上の液晶操作パネル１８１に表示される「読取終了」のボタンをどのタイミングで押したかによって判断することができる。ユーザが「読取終了」のボタンを押すまでに読み取らせた原稿がまだ未処理である場合、ステップＳ１９の判断は、ＹＥＳとなり、「続けて次の原稿の読取処理が行われる」こととなる。
【００６６】
図１１は液晶操作パネル１８１の表示画面を示す図である。複写機１０では、ステップＳ１１の処理で原稿をスキャナ部１４０のガラス面上にセットし、実行すると、図１１の画面が表示される。この画面には、「読取終了」ボタンや「中止」ボタンを含む多数のボタンや、画像読取に関わる情報が表示される。ここで、ユーザは、読み込ませたい原稿をすべて読み込ませてから「読取終了」ボタンを図のように押下する。これにより、複写機１０はＳ１１からＳ１２に処理を移行する。
【００６７】
ステップＳ１９で「続けて次の原稿の読取処理が行われる」と判断された場合、ステップＳ１２の処理に戻り、複合機１０は、次の原稿を処理対象として処理を続ける。一方、ステップＳ１９で「続けて次の原稿の読取処理が行われない」と判断された場合、複合機１０は、読取処理を終了する。
【００６８】
上記読取処理により、複合機１０は、項目記入済みの定型フォーマット紙が読み込まれた場合、第１の文書処理を実行する。また、複合機１０は、以前の原稿で定型フォーマット紙が読み込まれていた場合、定型フォーマット以外の紙が読み込まれると、第２の文書処理を実行する。また、複合機１０は、以前の原稿で定型フォーマット紙が読み込まれていなかった場合、定型フォーマット以外の紙が読み込まれると、通常処理を実行する。
【００６９】
図８の議事録用の定型フォーマットを例に挙げると、複合機１０は、例えば、第１の文書処理として、読み取った定型フォーマットの各項目欄（日付、記入者、議事録内容）の画像データを抽出し、ファイルサーバ３０内の記憶装置の議事録フォーマット保存用フォルダに各々保存する。さらに、複合機１０は、ワークフローサーバ３１に、読み込んだ定型フォーマットの画像データを渡し、議事録回覧ワークフローを処理させる（キックする）。
【００７０】
複合機１０は、第２の文書処理として、読み取った用紙の記述内容を、保持している議事録フォーマットの議事録内容欄にマッピングする（貼り付ける）。さらに、複合機１０は、日付・記入者名をユーザによって操作ユニット１８０から入力してもらい、完成したデータをファイルサーバ３０の記憶装置の議事録フォーマット保存用フォルダに保存する。さらに、複合機１０は、ワークフローサーバ３１に画像データを渡し、議事録回覧ワークフローを処理させる（キックする）。
【００７１】
このように、第１の実施形態の文書処理装置によれば、内容が記入済みの定型フォーマット紙と、内容が記入された定型フォーマット以外の紙との両方に対し、１つの定型フォーマット紙で所定のプロセスを実行させることができる。従って、ユーザの利便性を向上させることができる。たとえば、議事録記入用の定型フォーマット内に議事録の内容を記載しきれずに、定型フォーマット以外の用紙に議事録の続きを記載した場合でも、両方の用紙を読み取らせることで両方の用紙の記入内容を議事録として処理することが可能になる。
【００７２】
［第２の実施形態］
第２の実施形態の文書処理装置は、前記第１の実施形態と異なる画像読取処理を行う。その他の文書処理装置の構成および動作は、前記第１の実施形態と同様である。
【００７３】
図１２は第２の実施形態における複合機の画像読取手順を示すフローチャートである。この処理プログラムはコントローラ１００内のＨＤＤ１１３０に格納されており、ＣＰＵ１１００によって実行される。前記第１の実施形態と同一のステップ処理ついては、同一のステップ番号を付すことにより、その説明を省略する。
【００７４】
ステップＳ１２で読み取った原稿に識別子が無いと判断された場合、複合機１０は、以前のページに識別子があり、かつ未記入であったか否かを判断する（ステップＳ１６Ａ）。この判断で、「以前のページに識別子なし、または識別子はあったが項目記入済み」と判断された場合、複合機１０は、ステップＳ１８で、現在読取処理中の原稿に対して通常処理を行う。ここで、通常処理とは、ユーザが操作ユニット１８０で設定したコピーなどの処理を指す。
【００７５】
一方、ステップＳ１６Ａの判断で、「以前のページに識別子あり、かつ以前のページが未記入であった」と判断された場合、複合機１０は、第２の文書処理を実行する(ステップＳ１７)。この第２の文書処理は、ＨＤＤ１１３０に記憶されている文書処理情報１１３３を元に、文書処理実行部１１３４によって実行される。
【００７６】
ステップＳ１７、Ｓ１８の処理後、複合機１０は、現在読み取った原稿に続けて次の原稿の読取処理が行われるか否かを判断する（ステップＳ１９）。「続けて次の原稿の読取処理が行われる」と判断された場合、複合機１０は、ステップＳ１２の処理に戻り、次の原稿を処理対象として処理を続ける。
【００７７】
一方、ステップＳ１９で「続けて次の原稿の読取処理が行われない」と判断された場合、複合機１０は本読取処理を終了する。
【００７８】
上記読取処理により、項目記入済みの定型フォーマット紙が読み込まれた場合、複合機１０は、第１の文書処理を実行する。一方、以前の原稿で未記入の定型フォーマット紙が読み込まれていた場合、定型フォーマット以外の紙が読み込まれると、複合機１０は、第２の文書処理を実行する。また一方、以前の原稿で定型フォーマット紙が読み込まれていなかった場合、または記入済みの定型フォーマット紙が読み込まれていた場合、定型フォーマット以外の紙が読み込まれると、通常処理を実行する。
【００７９】
第２の実施形態の文書処理装置によれば、未記入の定型フォーマットを定型フォーマット以外の紙に記入された内容に対して第２の文書処理を行わせるためのテンプレートとして使用することができる。たとえば、議事録記入用の定型フォーマットが手元に無く、定型フォーマット以外の用紙に議事録を記入した場合でも、後に入手した議事録記入用の定型フォーマット（未記入）と共に読み取らせることで定型フォーマットに議事録を記入した場合と同じ処理を実行させることができる。
【００８０】
［第３の実施形態］
第３の実施形態の文書処理装置は、前記第１の実施形態と異なる画像読取処理を行う。その他の文書処理装置の構成および動作は、前記第１の実施形態と同様である。
【００８１】
図１３は第３の実施形態における複合機の画像読取手順を示すフローチャートである。この処理プログラムはコントローラ１００内のＨＤＤ１１３０に格納されており、ＣＰＵ１１００によって実行される。前記第１の実施形態と同一のステップ処理ついては、同一のステップ番号を付すことにより、その説明を省略する。
【００８２】
ステップＳ１２で読み取った原稿に識別子が無いと判断された場合、複合機１０は、ステップＳ１６で以前のページに識別子があるか否かを判断する。この判断で「以前のページに識別子なし」と判断された場合、複合機１０は、現在読取処理中の原稿に対して通常処理を行う（ステップＳ１８）。ここで、通常処理とは、ユーザが操作ユニット１８０で設定したコピーなどの処理を指す。
【００８３】
また、ステップＳ１６の判断で「以前のページに識別子あり」と判断された場合、複合機１０は、以前のページで識別子ありと判断された定型フォーマット紙が記入済みであったか未記入であったかを判断する（ステップＳ１６Ｂ）。この判断はステップＳ１４の判断と同じであり、以前のページの定型フォーマット紙の記入欄が１つも記入されていない場合、未記入であると判断される。一方、記入欄が１つでも記入されていれば、読み取った定型フォーマット紙は記入済みであると判断される。この判断は、以前のページで実行されたステップＳ１４の処理結果を参照するだけでもよい。
【００８４】
ステップＳ１６Ｂで「以前のページの定型フォーマットが未記入であった」と判断された場合、複合機１０は、第２の文書処理を実行する（ステップＳ１７）。この処理は、ＨＤＤ１１３０内に記憶されている文書処理情報１１３３を元に、文書処理実行部１１３４によって実行される。
【００８５】
一方、ステップＳ１６Ｂで記入済みであると判断された場合、複合機１０は、第３の文書処理を実行する（ステップＳ１７Ａ）。この処理は、第２の文書処理と同じく、ＨＤＤ１１３０内に記憶されている文書処理情報１１３３を元に、文書処理実行部１１３４によって実行される。第３の文書処理（第３の処理に相当）の具体例については、後述する。
【００８６】
なお、本実施形態の場合、クライアントＰＣ側の処理として行われる文書処理内容の作成および送信は、第１および第２の文書処理だけでなく第３の文書処理に関しても行われるものとする。
【００８７】
ステップＳ１７、Ｓ１７Ａ、Ｓ１８の処理後、複合機１０は、現在読み取った原稿に続けて次の原稿の読取処理が行われるか否かを判断する（ステップＳ１９）。複合機１０は、「続けて次の原稿の読取処理が行われる」と判断された場合、ステップＳ１２の処理に戻り、次の原稿を処理対象として処理を続ける。一方、「続けて次の原稿の読取処理が行われない」と判断された場合、複合機１０は、本読取処理を終了する。
【００８８】
上記読取処理により、項目記入済みの定型フォーマット紙が読み込まれた場合、複合機１０は、第１の文書処理を実行する。また、以前の原稿で未記入の定型フォーマット紙が読み込まれていた場合、定型フォーマット以外の紙が読み込まれると、複合機１０は、第２の文書処理を実行する。また、以前の原稿で記入済みの定型フォーマット紙が読み込まれていた場合、定型フォーマット以外の紙が読み込まれると、複合機１０は、第３の文書処理を実行する。また、以前の原稿で定型フォーマット紙が読み込まれていなかった場合、定型フォーマット以外の紙が読み込まれると、複合機１０は、通常処理を実行する。
【００８９】
議事録用の定型フォーマットを例に挙げると、例えば、第１の文書処理として、複合機１０は、読み込んだ定型フォーマット紙の各項目欄の内容を抽出し、ファイルサーバ３０内の記憶装置内の議事録フォーマット保存用フォルダに各々保存する。さらに、複合機１０は、ワークフローサーバ３１内に読み込んだ定型フォーマットの画像データを渡し、議事録回覧ワークフローを処理させる（キックする）。
【００９０】
第２の文書処理として、複合機１０は、読み込んだ紙の記述内容を保持している議事録フォーマットの議事録内容欄にマッピングする（貼り付ける）。さらに、複合機１０は、日付・記入者名をユーザに操作ユニット１８０上から入力してもらい、完成したデータをファイルサーバ３０内の記憶装置内の議事録フォーマット保存用フォルダに保存する。さらに、複合機１０は、ワークフローサーバ３１内に画像データを渡し、議事録回覧ワークフローを処理させる（キックする）。
【００９１】
第３の文書処理として、複合機１０は、読み込んだ紙の記述内容を以前読み込んだ定型フォーマット紙の２ページ目に連結する。複合機１０は、連結させたデータをファイルサーバ３０内の記憶装置内の議事録フォーマット保存用フォルダに保存する。さらに、複合機１０は、ワークフローサーバ３１内に連結したデータを渡し、議事録回覧ワークフローを処理させる（キックする）。
【００９２】
第３の実施形態の文書処理装置によれば、文書処理の内容を広げることができる。第１の実施形態での効果と、第２の実施形態での効果の両方を享受することが可能になる。
【００９３】
［第４の実施形態］
前記第１、第２および第３の実施形態においては、文書処理内容は、複合機内のＨＤＤにテーブルとして保持されていた。第４の実施形態の文書処理装置では、文書処理内容は複合機内に保持されず、定型フォーマット紙に付加された識別子から読み取られる。
【００９４】
第４の実施形態における文書処理装置は、前記第１〜第３の実施形態と同様、複合機に適用される。また、前記第１〜第３の実施形態と同一の構成要素については同一の符号を使用することで、その説明を省略する。具体的に、第４の実施形態における複合機の全体構成およびコントローラの構成は、前記第１の実施形態と同じであるが、ＨＤＤ１１３０に格納されている情報は異なる。
【００９５】
図１４は第４の実施形態におけるＨＤＤ１１３０に格納されている情報を示す図である。第４の実施形態では、ＨＤＤ１１３０には、文書処理情報１１３３や識別子情報１１３５が格納されておらず、識別子情報復号化部１１３９が新たに加えられている。識別子情報復号化部１１３９は、定型フォーマットに付与（付加）された識別子をデコードし、読み取り中の原稿がどの定型フォーマットであるかを判別する。さらに、識別子情報復号化部１１３９は、読み取った原稿に対する文書処理情報も識別子から取得する。この識別子としては、ＱＲコード（登録商標）のようにデータを圧縮して埋め込めるものなど、複合機１０で識別し得るものならばどのようなものでもよい。
【００９６】
（定型フォーマットの作成）
図１５は定型フォーマットおよび識別子の作成処理手順を示すフローチャートである。この処理プログラムはクライアントＰＣ２０または２１内の記憶媒体に格納され、クライアントＰＣ２０または２１内のＣＰＵによって実行される。以下、ＰＣ２０が図１５のフローチャートを実行するものとして説明するが、ＰＣ２１が図１５のフローチャートを実行するものとして読み替えても構わない。
【００９７】
まず、クライアントＰＣ２０は、ユーザの指示に従って、定型フォーマットを作成する（ステップＳ２１）。また、クライアントＰＣ２０は、その定型フォーマットを複合機で読み取った場合に実行したい処理である第１の文書処理と第２の文書処理の内容を作成する（ステップＳ２２）。
【００９８】
さらに、クライアントＰＣ２０は、定型フォーマットを識別するための識別子を生成する（ステップＳ２３）。この作成される識別子には、この識別子が記載された原稿がどの定型フォーマットに該当するのかを示す情報や、さらにステップＳ２２で作成された文書処理の内容を示す情報が圧縮されて埋め込まれる。クライアントＰＣ２０は、生成した識別子を定型フォーマットに付加する（ステップＳ２４）。
【００９９】
クライアントＰＣ２０は、作成した定型フォーマットの情報を複合機１０に送信し（ステップＳ２５）、定型フォーマットに付加した識別子の情報を複合機１０に送信する（ステップＳ２６）。複合機１０は、これら情報を受信することで、定型フォーマットの読取時の処理を実現することができる。
【０１００】
クライアントＰＣ２０は、ユーザからの要求に応じて、複合機１０、１１などで定型フォーマットを必要な枚数だけプリントアウトするように、印刷指示を行う（ステップＳ２７）。この後、クライアントＰＣ２０は本処理を終了する。
【０１０１】
このように、クライアントＰＣを利用して各種の情報を作成することができ、利便性が向上する。なお、本実施形態では、定型フォーマットの情報は識別子に埋め込まれないが、識別子に埋め込むことのできる情報量が多量であり、定型フォーマットの情報も埋め込むことが可能である場合、そのような構成としてもよい。この場合、定型フォーマット情報は複合機１０に送信しないで済むので、ステップＳ２５の処理は省略される。また、本実施形態では、定型フォーマット、識別子、文書処理の内容をクライアントＰＣで作成したが、複合機側で作成することが可能な構成である場合、複合機で作成してもよい。
【０１０２】
（画像読取処理）
図１６は複合機の画像読取手順を示すフローチャートである。この処理プログラムはコントローラ１００内のＨＤＤ１１３０に格納されており、ＣＰＵ１１００によって実行される。
【０１０３】
まず、複合機１０は、画像の読み取りを行う（ステップＳ３１）。画像の読み取りは、ユーザが複合機に読み取らせたい原稿をスキャナ部１４０の原稿フィーダ１６０のトレイ１６１にセットすること、もしくはスキャナ部１４０のガラス面上にセットすることで行われる。原稿をセットした後、ユーザが操作ユニット１８０のスタートキー１８２を押下することで、複合機は読取動作を実行する。
【０１０４】
複合機１０は、読み取った原稿に識別子があるか否かを判断する（ステップＳ３２）。識別子の有無の判断は、ＨＤＤ１１３０内に記憶されている識別子情報１１３５を元に、識別子認識部１１３６によって実行される。
【０１０５】
識別子がないと判断された場合、複合機１０は、以前に読み取ったページに識別子があったか否かを判断する（ステップＳ３７）。ここで、以前に読み取ったページとは、この読み取り処理が始まってから現在処理中の原稿までのページのことである。従って、最初の１枚目の原稿の場合、ステップＳ３７での判断は、必ず「以前のページに識別子なし」という結果になる。この判断で「以前のページに識別子なし」と判断された場合、複合機１０は、現在読取処理中の原稿に対して通常処理を行う（ステップＳ３９）。ここで、通常処理とは、ユーザが操作ユニット１８０で設定したコピーなどの処理を指す。
【０１０６】
一方、ステップＳ３７で「以前のページに識別子あり」と判断された場合、複合機１０は、第２の文書処理を実行する（ステップＳ３８）。第２の文書処理は、以前のページの識別子からデコードされた文書処理情報を元に、文書処理実行部１１３４によって実行される。第２の文書処理は、以前に読み取った識別子のある原稿画像（第１の原稿画像とする）と関係して読み取った識別子の無い原稿の画像（第２の原稿画像とする）を読み取って得られた画像データ（第２の画像データとする）に対して行われる。複合機１０は、Ｓ３８、Ｓ３９の処理後、ステップＳ４０の処理に移行する。
【０１０７】
一方、ステップＳ３２で識別子があると判断された場合、複合機１０は、特定された識別子と関連付けされた定型フォーマットを特定する（ステップＳ３３）。これにより、複合機１０は、ステップＳ１１で読み取った原稿が特定の定型フォーマットであることが認識できる。定型フォーマットを特定するために、複合機１０は、識別子を復号化し識別子内に埋め込まれた情報を抽出する。この抽出は、ＨＤＤ１１３０内の識別子情報復号化部１１３９によって実行される。
【０１０８】
複合機１０は、さらに、識別子から第１の文書処理の内容や第２の文書処理の内容といった定型フォーマットと関連付けされた文書処理情報を抽出する（ステップＳ３４）。この文書処理情報の抽出に関しても、同じくＨＤＤ１１３０内の識別子情報復号化部１１３９によって実行される。
【０１０９】
複合機１０は、読み取った定型フォーマット紙の記入すべき項目が記入済みであるか未記入であるかを判断する（ステップＳ３５）。記入済みか未記入かの判断は、ＨＤＤ１１３０内に記憶されている定型フォーマット情報１１３７を元に、記入状態識別部１１３８によって実行される。記入状態識別部１１３８の一例としては、前記第１の実施形態のステップＳ１４の処理内容と同様のものが考えられる。ここで、識別子に定型フォーマット情報が埋め込んである場合、定型フォーマット情報１１３７を保持せず、識別子から定型フォーマット情報を抽出する構成としてもよい。
【０１１０】
ステップＳ３５で記入済みであると判断された場合、複合機１０は、読み込んだ定型フォーマット紙に対して第１の文書処理を実行する（ステップＳ３６）。第１の文書処理は、ＨＤＤ１１３０に記憶されている文書処理情報１１３３を元に、文書処理実行部１１３４によって実行される。この後、複合機１０はステップＳ４０の処理に進む。また、ステップＳ３５で未記入であると判断された場合、複合機１０は直接、ステップＳ４０の処理に進む。
【０１１１】
複合機１０は、現在読み取った原稿に続けて次の原稿の読取処理が行われるか否かを判断する（ステップＳ４０）。例えば、ユーザが原稿をスキャナ部１４０の原稿フィーダ１６０のトレイ１６１にセットした場合、続けて次の原稿の読取処理が行われるか否かの判断は、トレイ１６１上に原稿がまだ載っているか否かによって行われる。
【０１１２】
また、ユーザが原稿をスキャナ部１４０のガラス面上にセットした場合、ユーザが操作ユニット１８０の液晶操作パネル１８１に表示される「読取終了」のボタンをどのタイミングで押したかによって判断することができる。ユーザが「読取終了」のボタンを押すまでに読み取らせた原稿がまだ未処理である場合、ステップＳ４０の判断は、ＹＥＳとなり、「続けて次の原稿の読取処理が行われる」こととなる。
【０１１３】
一方、ステップＳ４０で「続けて次の原稿の読取処理が行われる」と判断された場合、ステップＳ３２の処理に戻り、次の原稿を処理対象として処理を続ける。また一方、ステップＳ４０で「続けて次の原稿の読取処理が行われない」と判断された場合、複合機１０は、本読取処理を終了する。
【０１１４】
上記読取処理により、項目記入済みの定型フォーマット紙が読み込まれた場合、複合機１０は、識別子をデコードし、第１の文書処理を実行する。また、以前の原稿で定型フォーマット紙が読み込まれていた場合、定型フォーマット以外の紙が読み込まれると、複合機１０は、以前の原稿の識別子のデコード情報から第２の文書処理を実行する。また、複合機１０は、以前の原稿で定型フォーマット紙が読み込まれていなかった場合、定型フォーマット以外の紙が読み込まれると、複合機１０は、通常処理を実行する。
【０１１５】
第４の実施形態の文書処理装置によれば、内容が記入済みの定型フォーマット紙と、内容が記入された定型フォーマット以外の紙との両方に対し、１つの定型フォーマット紙で所定のプロセスを実行させることができる。従って、ユーザの利便性を向上せさることができる。しかも、識別子から文書処理の情報を抽出するので、文書処理内容を複合機内に保持しないで済む。
【０１１６】
［第５の実施形態］
第５の実施形態の文書処理装置は、前記第４の実施形態と異なる画像読取処理を行う。その他の文書処理装置の構成および動作は、前記第４の実施形態と同様である。
【０１１７】
図１７は第５の実施形態における複合機の画像読取手順を示すフローチャートである。この処理プログラムはコントローラ１００内のＨＤＤ１１３０に格納されており、ＣＰＵ１１００によって実行される。前記第４の実施形態と同一のステップ処理ついては、同一のステップ番号を付すことにより、その説明を省略する。
【０１１８】
ステップＳ３２で読み取った原稿に識別子が無いと判断された場合、複合機１０は、以前のページに識別子があり、かつ未記入であったか否かを判断する（ステップＳ３７Ａ）。この判断で、「以前のページに識別子なし、または識別子はあったが項目記入済み」と判断された場合、複合機１０は、ステップＳ３９で、現在読取処理中の原稿に対して通常処理を行う。ここで、通常処理とは、ユーザが操作ユニット１８０で設定したコピーなどの処理を指す。
【０１１９】
一方、ステップＳ３７Ａの判断で、「以前のページに識別子あり」と判断された場合、複合機１０は、第２の文書処理を実行する(ステップＳ３８)。この第２の文書処理は、ＨＤＤ１１３０に記憶されている文書処理情報１１３３を元に、文書処理実行部１１３４によって実行される。
【０１２０】
ステップＳ３８、Ｓ３９の処理後、複合機１０は、現在読み取った原稿に続けて次の原稿の読取処理が行われるか否かを判断する（ステップＳ４０）。「続けて次の原稿の読取処理が行われる」と判断された場合、複合機１０は、ステップＳ３２の処理に戻り、次の原稿を処理対象として処理を続ける。
【０１２１】
一方、ステップＳ４０で「続けて次の原稿の読取処理が行われない」と判断された場合、複合機１０は本読取処理を終了する。
【０１２２】
上記読取処理により、項目記入済みの定型フォーマット紙が読み込まれた場合、複合機１０は、識別子をデコードし、第１の文書処理を実行する。一方、以前の原稿で未記入の定型フォーマット紙が読み込まれていた場合、定型フォーマット以外の紙が読み込まれると、複合機１０は、以前の原稿の識別子のデコード情報から第２の文書処理を実行する。また一方、以前の原稿で定型フォーマット紙が読み込まれていなかった場合、または記入済みの定型フォーマット紙が読み込まれていた場合、定型フォーマット以外の紙が読み込まれると、複合機１０は、通常処理を実行する。
【０１２３】
第５の実施形態の文書処理装置によれば、登録された未記入の画像データを印刷し、この印刷物を、定型フォーマット以外の紙に記入された内容に対して第２の文書処理を行わせるためのテンプレートとして使用することができる。
【０１２４】
［第６の実施形態］
第６の実施形態の文書処理装置は、前記第４の実施形態と異なる画像読取処理を行う。その他の文書処理装置の構成および動作は、前記第４の実施形態と同様である。
【０１２５】
図１８は第６の実施形態における複合機の画像読取手順を示すフローチャートである。この処理プログラムはコントローラ１００内のＨＤＤ１１３０に格納されており、ＣＰＵ１１００によって実行される。前記第４の実施形態と同一のステップ処理ついては、同一のステップ番号を付すことにより、その説明を省略する。
【０１２６】
ステップＳ３２で読み取った原稿に識別子が無いと判断された場合、複合機１０は、ステップＳ３７で以前のページに識別子があるか否かを判断する。この判断で「以前のページに識別子なし」と判断された場合、複合機１０は、現在読取処理中の原稿に対して通常処理を行う（ステップＳ３９）。ここで、通常処理とは、ユーザが操作ユニット１８０で設定したコピーなどの処理を指す。
【０１２７】
また、ステップＳ３７の判断で「以前のページに識別子あり」と判断された場合、複合機１０は、以前のページで識別子ありと判断された定型フォーマットが記入済みであったか未記入であったかを判断する（ステップＳ３７Ｂ）。この判断はステップＳ３５の判断と同じであり、以前のページの定型フォーマットの記入欄が１つも記入されていない場合、未記入であると判断される。一方、記入欄が１つでも記入されていれば、読み取った定型フォーマット紙は記入済みであると判断される。この判断は、以前のページで実行されたステップＳ３５の処理結果を参照するだけでもよい。
【０１２８】
ステップＳ３７Ｂで「以前のページの定型フォーマットが未記入であった」と判断された場合、複合機１０は、第２の文書処理を実行する（ステップＳ３８）。この処理は、識別子から抽出した文書処理情報を元に、文書処理実行部１１３４によって実行される。
【０１２９】
一方、ステップＳ３７Ｂで記入済みであると判断された場合、複合機１０は、第３の文書処理を実行する（ステップＳ３８Ａ）。この処理は、第２の文書処理と同じく、識別子から抽出した文書処理情報を元に、文書処理実行部１１３４によって実行される。
【０１３０】
なお、本実施形態の場合、クライアントＰＣ側の処理として行われる文書処理内容の作成は、第１および第２の文書処理だけでなく第３の文書処理に関しても行われるものとする。そして、これら全ての処理が識別子に情報として埋め込まれる。
【０１３１】
ステップＳ３８、Ｓ３８Ａ、Ｓ３９の処理後、複合機１０は、現在読み取った原稿に続けて次の原稿の読取処理が行われるか否かを判断する（ステップＳ４０）。複合機１０は、「続けて次の原稿の読取処理が行われる」と判断された場合、ステップＳ３２の処理に戻り、次の原稿を処理対象として処理を続ける。一方、「続けて次の原稿の読取処理が行われない」と判断された場合、複合機１０は、本読取処理を終了する。
【０１３２】
上記読取処理により、項目記入済みの定型フォーマット紙が読み込まれた場合、複合機１０は、識別子をデコードし、第１の文書処理を実行する。また、以前の原稿で未記入の定型フォーマット紙が読み込まれていた場合、定型フォーマット以外の紙が読み込まれると、複合機１０は、以前の原稿の識別子のデコード情報から第２の文書処理を実行する。また、以前の原稿で記入済みの定型フォーマット紙が読み込まれていた場合、定型フォーマット以外の紙が読み込まれると、複合機１０は、以前の原稿の識別子のデコード情報から第３の文書処理を実行する。また、以前の原稿で定型フォーマット紙が読み込まれていなかった場合、定型フォーマット以外の紙が読み込まれると、複合機１０は、通常処理を実行する。
【０１３３】
第６の実施形態の文書処理装置によれば、文書処理の内容を広げることができる。
【０１３４】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【０１３５】
例えば、上記実施形態では、識別子の無いページの読み取り以前のページに識別子があるか否かに応じて、文書処理の内容が分かれていたが、識別子の無いページの読み取り後のページに識別子があるか否かに応じて、文書処理の内容を分けるようにしてもよい。但し、この場合、先に読み込まれた識別子の無いページに対する文書処理は、待たされることになる。
【０１３６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１３７】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１３８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３９】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１４０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１４１】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１４２】
【図１】第１の実施形態における複合機を含む文書処理システムの構成を示す図である。
【図２】複合機１０、１１の外観を示す図である。
【図３】コントローラ１００を含む複合機のハードウェア構成を示す図である。
【図４】ハードディスクドライブ（ＨＤＤ）１１３０に格納されている保持内容を示す図である。
【図５】操作ユニット１８０の構成を示す外観図である。
【図６】ファイルサーバ３０およびワークフローサーバ３１の構成を示す図である。
【図７】定型フォーマット、識別子、およびこれらと関連付けられる文書処理の作成手順を示すフローチャートである。
【図８】議事録用紙として使用される定型フォーマットの一例を示す図である。
【図９】複合機に格納される識別子情報、その識別子と関連付けられる定型フォーマット情報、第１の文書処理および第２の文書処理の対応を示すテーブルである。
【図１０】複合機の画像読取手順を示すフローチャートである。
【図１１】液晶操作パネル１８１の表示画面を示す図である。
【図１２】第２の実施形態における複合機の画像読取手順を示すフローチャートである。
【図１３】第３の実施形態における複合機の画像読取手順を示すフローチャートである。
【図１４】第４の実施形態におけるＨＤＤ１１３０に格納されている情報を示す図である。
【図１５】定型フォーマットおよび識別子の作成処理手順を示すフローチャートである。
【図１６】複合機の画像読取手順を示すフローチャートである。
【図１７】第５の実施形態における複合機の画像読取手順を示すフローチャートである。
【図１８】第６の実施形態における複合機の画像読取手順を示すフローチャートである。
【符号の説明】
【０１４３】
１０、１１  複合機
２０、２１  クライアントＰＣ
７０  定型フォーマット
７１  識別子
１００  コントローラ
１１３０  ハードディスクドライブ（ＨＤＤ）
【図１】
0005202020.tif 000002
【図２】
0005202020.tif 000003
【図３】
0005202020.tif 000004
【図４】
0005202020.tif 000005
【図５】
0005202020.tif 000006
【図６】
0005202020.tif 000007
【図７】
0005202020.tif 000008
【図８】
0005202020.tif 000009
【図９】
0005202020.tif 000010
【図１０】
0005202020.tif 000011
【図１１】
0005202020.tif 000012
【図１２】
0005202020.tif 000013
【図１３】
0005202020.tif 000014
【図１４】
0005202020.tif 000015
【図１５】
0005202020.tif 000016
【図１６】
0005202020.tif 000017
【図１７】
0005202020.tif 000018
【図１８】
0005202020.tif 000019