(57)【要約】【課題】  前工程者に後工程者によって情報が追記されたことを示す情報を通知することである。【解決手段】  画像処理装置１がオリジナル原稿と、ログインした後の工程者のユーザ情報、当該後の工程者が情報を追記した追記原稿とを読み取る。そして、双方の原稿の画像データとの差分情報を抽出する。そして、抽出した差分情報と、オリジナル原稿の画像データと、情報を追記したユーザ情報とから、次の工程者が印刷すべき追記原稿に付加する付加情報を生成して、次の工程者に追記原稿を印刷するための画像データと付加情報を送信する。一方、前工程者と後工程者による情報の追記操作で、双方の情報の追記位置が重なると判別した場合、重なりを受ける前工程者に、追記した情報を通知することを特徴とする。【選択図】  図１２
2010183141.tif 000002
【特許請求の範囲】
【請求項１】
読み取り手段がオリジナル原稿又は、当該オリジナル原稿に対して、各工程者により情報が追記された追記原稿を読み取って処理する画像処理装置であって、
前記読み取り手段に対して、前記オリジナル原稿又は前記追記原稿の読み取り指示を行うユーザを認証する認証手段と、
前記読み取り手段が読み取る前記追記原稿に付加された付加情報を解読する解読手段と、
前記解読手段により解読した付加情報から前記オリジナル原稿の画像データ、前記オリジナル原稿又は追記原稿に情報を追記したユーザ情報、前記オリジナル原稿に追記された情報の位置を特定する位置情報を抽出する抽出手段と、
前記抽出手段により抽出される前記オリジナル原稿の画像データと、前記オリジナル原稿の画像データと前記読み取り手段が追記原稿から読み取る画像データとに基づく差分情報と、前記オリジナル原稿又は追記原稿の読み取り指示を行ったユーザ情報と、追記した情報の位置を特定する位置情報とに基づいて、前記追記原稿に新たに付加する付加情報を生成する生成手段と、
前記読み取り手段が前記追記原稿から読み取る画像データ及び前記生成手段により生成された付加情報を指定されている次の工程者宛に送信する送信手段と、
前記生成手段によって生成された新たに追加する付加情報に含まれる位置情報と、前記抽出手段により抽出された前記位置情報とに基づく追記領域が重なるかどうかを判別する判別手段と、
前記判別手段により前記追記領域が重なると判別した場合、抽出されたユーザ情報に基づいて特定される前工程者に対して、オリジナル原稿に基づく画像データと、追記原稿に基づく差分情報と、情報を追記したユーザ情報とを通知する通知手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記送信手段により送信された画像データと、前記付加情報とに基づいて次の工程者が処理すべき原稿を印刷する印刷手段を備え、
前記読み取り手段は、前記印刷手段が印刷した原稿に対して、次の工程者が情報を追記した追記原稿を読み取ることを特徴とする請求項１記載の画像処理装置。
【請求項３】
次の工程者が追記する情報は、手書き入力された情報であることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記付加情報は、二次元コードであることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記付加情報は、前記通知手段による通知の受け取りを許可又は拒否する情報を含むことを特徴とする請求項１又は４記載の画像処理装置。
【請求項６】
前記付加情報は、当該付加情報を送信すべき工程者を特定する情報を含むことを特徴とする請求項１又は４記載の画像処理装置。
【請求項７】
前記通知手段は、複数のページにわたり情報が追記されたことを一括して通知することを特徴とする請求項１記載の画像処理装置。
【請求項８】
読み取り手段がオリジナル原稿又は、当該オリジナル原稿に対して、各工程者により情報が追記された追記原稿を読み取って処理する画像処理装置における画像処理方法であって、
前記読み取り手段に対して、前記オリジナル原稿又は前記追記原稿の読み取り指示を行うユーザを認証する認証ステップと、
前記読み取り手段が読み取る前記追記原稿に付加された付加情報を解読する解読ステップと、
前記解読ステップにより解読した付加情報から前記オリジナル原稿の画像データ、前記オリジナル原稿又は追記原稿に情報を追記したユーザ情報、前記オリジナル原稿に追記された情報の位置を特定する位置情報を抽出する抽出ステップと、
前記抽出ステップにより抽出される前記オリジナル原稿の画像データと、前記オリジナル原稿の画像データと前記読み取り手段が追記原稿から読み取る画像データとに基づく差分情報と、前記オリジナル原稿又は追記原稿の読み取り指示を行ったユーザ情報と、追記した情報の位置を特定する位置情報とに基づいて、前記追記原稿に新たに付加する付加情報を生成する生成ステップと、
前記読み取り手段が前記追記原稿から読み取る画像データ及び前記生成ステップにより生成された付加情報を指定されている次の工程者宛に送信する送信ステップと、
前記生成ステップによって生成された新たに追加する付加情報に含まれる位置情報と、前記抽出ステップにより抽出された前記位置情報とに基づく追記領域が重なるかどうかを判別する判別ステップと、
前記判別ステップにより前記追記領域が重なると判別した場合、抽出されたユーザ情報に基づいて特定される前工程者に対して、オリジナル原稿に基づく画像データと、追記原稿に基づく差分情報と、情報を追記したユーザ情報とを通知する通知ステップと、
を備えることを特徴とする画像処理方法。
【請求項９】
前記送信ステップにより送信された画像データと、前記付加情報とに基づいて次の工程者が処理すべき原稿を印刷する印刷ステップを備え、
前記読み取り手段は、前記印刷ステップが印刷した原稿に対して、次の工程者が情報を追記した追記原稿を読み取ることを特徴とする請求項８記載の画像処理方法。
【請求項１０】
次の工程者が追記する情報は、手書き入力された情報であることを特徴とする請求項９記載の画像処理方法。
【請求項１１】
前記付加情報は、二次元コードであることを特徴とする請求項８記載の画像処理方法。
【請求項１２】
前記付加情報は、前記通知ステップによる通知の受け取りを許可又は拒否する情報を含むことを特徴とする請求項８又は１１記載の画像処理方法。
【請求項１３】
前記付加情報は、当該付加情報を送信すべき工程者を特定する情報を含むことを特徴とする請求項８又は１１記載の画像処理方法。
【請求項１４】
前記通知ステップは、複数のページにわたり情報が追記されたことを一括して通知することを特徴とする請求項８記載の画像処理方法。
【請求項１５】
請求項８乃至１４のいずれか１項に記載の画像処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の工程者が印刷される原稿に情報を追記して校正を行うワークフローを支援する画像処理装置に関するものである。
【背景技術】
【０００２】
従来、オフィスの内部で帳票の処理などを行う場合、複数の処理者に連続的に回覧するフローでそれぞれの処理者が対応する処理を進めるワークフローシステムが数多く存在する。
【０００３】
ここで、回覧される書類が電子データであった場合、処理者はＰＣ画面上で電子データを校正する事も可能である。ＰＣ上で電子データを校正した場合、誰がどこを校正したかの履歴が残る為、後からその履歴情報をトレースする事は容易であった。
【０００４】
しかし、紙媒体を用いた書類の方が視認性に優れ、取り扱いが容易である事から、処理者は校正する書類を電子データで受け取ったとしても、紙媒体に出力して手書きで加筆・修正を行う場合もある。
この場合、紙媒体に手書きで追加された差分情報を抽出し、その差分情報をオリジナルデータと関連付けて扱う必要がある。ここで、オリジナルデータと比較して加筆された情報を抽出し、この差分情報をオリジナルデータと関連付けて合成する方法として、例えば特許文献１が提案されている。
【０００５】
また、この特許文献１では、抽出した差分情報をベクトル化する事でオリジナル原稿に対して、どの位置に差分が発生したかを特定する方法についても提案している。
このように差分情報を合成した紙媒体を作業者に順次回覧していく場合、差分が発生した時には予め決められたワークフローではなく、異なった処理を行いたい場合が考えられる。
【０００６】
例えば、ある帳票の記載内容によって、処理を変更するような場合である。この解決手法として、例えば特許文献２のように、オリジナルデータである紙媒体に予めワークフロー情報を合成しておき、紙に追記がされたことによってワークフローの構成または状態を変更するシステムなどが好適である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−２４６５７７号公報
【特許文献２】特開２００６−２４３８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、回覧される書類が仕様書やマニュアルなど、複数人で校正を行っていくようなケースも考えられる。この場合、紙の視認性や取り扱い易さから、電子データで受け取った書類を印字して手書き修正し、それをスキャンして次の人に送信するといったフローが存在する事が容易に想像できる。
【０００９】
しかし、特許文献１もしくは特許文献２に述べられたシステムを適用して、このような校正ワークフローを実施した場合、次に述べるような事態が生じする。
特許文献１では、予めオリジナル情報を埋め込んでおき、最初の処理者が印字・加筆してスキャンすると、画像処理装置で入力画像とオリジナル画像との比較を実行する。
【００１０】
次に、スキャンデータを次の処理者に送信し、次工程者が追記を行い同様に次々処理者に送信した場合、次工程者の追記部分だけでなく、最初の処理者の追記部分も含まれた差分が抽出される事になる。
つまり、常にオリジナルデータと入力画像との差分を抽出する為、各処理者毎の差分情報は抽出できない。
また、特許文献２では、各処理者がどこに書いたかではなく何を書いたかによってのみ、ワークフローの変更が発生する。
【００１１】
つまり、複数の処理者が文書の同じ場所に差分を発生させてもワークフローの変更は発生しない。
つまり、特許文献１や特許文献２のシステムでは、書類校正をワークフロー処理した場合、自分が加筆したのと同じ場所に更に後の処理者が校正を加えても、加筆された事やその内容を知り得えなかった。
【００１２】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、前工程者が追記した情報の位置と、次の工程者が追記した情報の位置とが重なる場合に、前工程者に後工程者によって情報が追記されたこと、追記された位置、追記した工程者等の情報を通知できる仕組みを提供することである。
【課題を解決するための手段】
【００１３】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
読み取り手段がオリジナル原稿又は、当該オリジナル原稿に対して、各工程者により情報が追記された追記原稿を読み取って処理する画像処理装置であって、前記読み取り手段に対して、前記オリジナル原稿又は前記追記原稿の読み取り指示を行うユーザを認証する認証手段と、前記読み取り手段が読み取る前記追記原稿に付加された付加情報を解読する解読手段と、前記解読手段により解読した付加情報から前記オリジナル原稿の画像データ、前記オリジナル原稿又は追記原稿に情報を追記したユーザ情報、前記オリジナル原稿に追記された情報の位置を特定する位置情報を抽出する抽出手段と、前記抽出手段により抽出される前記オリジナル原稿の画像データと、前記オリジナル原稿の画像データと前記読み取り手段が追記原稿から読み取る画像データとに基づく差分情報と、前記オリジナル原稿又は追記原稿の読み取り指示を行ったユーザ情報と、追記した情報の位置を特定する位置情報とに基づいて、前記追記原稿に新たに付加する付加情報を生成する生成手段と、前記読み取り手段が前記追記原稿から読み取る画像データ及び前記生成手段により生成された付加情報を指定されている次の工程者宛に送信する送信手段と、前記生成手段によって生成された新たに追加する付加情報に含まれる位置情報と、前記抽出手段により抽出された前記位置情報とに基づく追記領域が重なるかどうかを判別する判別手段と、前記判別手段により前記追記領域が重なると判別した場合、抽出されたユーザ情報に基づいて特定される前工程者に対して、オリジナル原稿に基づく画像データと、追記原稿に基づく差分画像データと、情報を追記したユーザ情報とを通知する通知手段とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、前工程者が追記した情報の位置と、次の工程者が追記した情報の位置とが重なる場合に、前工程者に後工程者によって情報が追記されたこと、追記された位置、追記した工程者等の情報を通知することができる。
【図面の簡単な説明】
【００１５】
【図１】画像処理装置を用いるワークフローシステムの一例を示す図である。
【図２】画像処理装置のハード構成の概略を説明するブロック図である。
【図３】コントローラ部の詳細構成を説明するブロック図である。
【図４】サーバやクライアントＰＣのハードウェア構成を示すブロック図である。
【図５】画像処理装置のソフトウェアモジュールの構成を示した図である。
【図６】操作部に表示されるユーザインタフェースの一例を示す図である。
【図７】画像処理装置における画像処理手順の一例を示すフローチャートである。
【図８】操作部に表示されるユーザインタフェースの一例を示す図である。
【図９】操作部に表示されるユーザインタフェースの一例を示す図である。
【図１０Ａ】画像処理装置における画像処理の一例を示す図である。
【図１０Ｂ】画像処理装置における画像処理の一例を示す図である。
【図１０Ｃ】画像処理装置における画像処理の一例を示す図である。
【図１０Ｄ】画像処理装置における画像処理の一例を示す図である。
【図１１】画像処理装置における画像処理手順の一例を示すフローチャートである。
【図１２】画像処理装置における画像処理の一例を示す図である。
【発明を実施するための形態】
【００１６】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理装置を用いるワークフローシステムの一例を示す図である。本システムは、画像処理装置１と同等の機能を持つ画像処理装置２、データベース／メールサーバ（以下サーバ）３、クライアントＰＣ４とともに、イーサネット（登録商標）などからなるＬＡＮ５に接続されて構成される例である。なお、画像処理装置１は公衆回線にも接続が可能である。
【００１７】
図１において、画像処理装置１は、コピー機能、ファクシミリ機能を有するとともに、原稿画像を読み取り、該読み取って得られた画像データをＬＡＮ５上の各装置に送信するデータ送信機能を有する。また、画像処理装置１は、ＰＤＬ（Page Description Language）機能とレンダリング機能を有するので、ＬＡＮ上に接続されているコンピュータから指示されたＰＤＬ画像を受信して印刷することが可能である。
【００１８】
また、画像処理装置１は、画像処理装置１のスキャナ機能で読み取った画像や、ＬＡＮ５上に接続されているコンピュータから指示されたＰＤＬ画像を、画像処理装置１内の図２に図示するハードディスク内の指定した領域に保存することが可能である。
また、画像処理装置１は、ハードディスク内の指定した領域に保存された画像を印刷することも可能である。
【００１９】
さらに、画像処理装置１は、画像処理装置２が読み取ったデータを、ＬＡＮ５を介して受信し、受信したデータを画像処理装置１内のハードディスクに保存したり、印刷したりすることが可能である。
また、クライアントＰＣ４及びＬＡＮ５を介して、サーバ３の画像データを受信し、画像処理装置１内に保存したり、印刷したりすることが可能である。
また、サーバ３は、画像処理装置１が読み取ったデータを、ＬＡＮ５を介して受信し、受信したデータをデータベースとして格納し、また電子メールとして送信する機能を有する。
【００２０】
さらに、サーバ３は、オペレーティングシステム（以下ＯＳ）や各種のアプリケーションプログラムがＣＰＵによって実行され、ＯＳの管理下でアプリケーションを実行することで様々のデータ処理を行う。
クライアントＰＣ４は、サーバ３と通信して、所望のデータを取得して表示することが可能であるとともに、画像処理装置１が読み取ったデータを、ＬＡＮ５を介して受信し、受信したデータを加工、編集することが可能である。
【００２１】
また、クライアントＰＣ４も、サーバ３同様、ＯＳや各種のアプリケーションプログラムがＣＰＵによって実行され、ＯＳの管理下でアプリケーションを実行することで様々のデータ処理を行う。
【００２２】
＜画像処理装置のハード構成説明＞
図２は、図１に示した画像処理装置１，２のハード構成の概略を説明するブロック図である。
図２において、画像処理装置１は、主に画像処理装置全体の制御を行うコントローラ部１００、画像入力デバイスであるスキャナ部２００、画像出力デバイスであるプリンタ部３００を総括的に制御する。また、コントローラ部１００は、ユーザインタフェースである操作部４００からの指示を受け付けるとともに、各種の設定画面を表示する
【００２３】
また、コントローラ部１００は、スキャナ部２００、プリンタ部３００、操作部４００などの複数の処理ユニットと電気的に接続され、これらの処理ユニットの制御を司っている。
更に、コントローラ部１００は、ＬＡＮ５を介してクライアントＰＣ４と接続されている。コントローラ部１００は、スキャナ部２００を制御して、現行の画像データを読み込み、プリンタ部３００を制御して画像データを記録用紙に出力するコピー機能を提供する。
【００２４】
また、スキャナ部２００から読み込んだ画像データをＰＤＬデータに変換し、ＬＡＮ５を介して各種サーバ３に送信するスキャナ機能を提供する。なお、コントローラ部１００は、スキャナ部２００から読み込んだ画像データをＰＤＦファイルに変換して保持したり、変換したＰＤＦファイルを指定された送信先に送信したりする機能を備える。
【００２５】
更に、クライアントＰＣ４からＬＡＮ５を介して受信したＰＤＬデータを画像データに変換しプリンタ部３００で出力するプリンタ機能を提供する。
スキャナ部２００は、原稿画像を光学的に読み取って、電気的な画像信号に変換するためのイメージセンサ、読み取り駆動部、光源点灯制御部等により構成される。
【００２６】
さらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラ部１００に対して出力する。
なお、原稿はスキャナ部２００にセットされ、ユーザが操作部４００から読み取り開始を指示すると、コントローラ部１００からスキャナ部２００に原稿読み取り指示が与えられる。
【００２７】
プリンタ部３００は、コントローラ部１００から受信した画像データを用紙上に形成する画像形成デバイスである。なお、本実施例において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。
【００２８】
操作部４００は、ユーザが行いたい動作をキー操作にて選択させるものである。例えば液晶タッチパネルで構成することで、表示部と操作部とを一体構成とすることもできる。表示部と操作部とによって、ユーザインタフェース手段を実現することができる。
【００２９】
また、操作部４００には不図示のユーザ認証手段を備えている。ユーザ認証手段は、例えば、カードリーダや生体認証などであってもよいし、キー入力によって行われるものであってもよい。画像処理装置の機能を使用したい場合、ユーザはユーザ認証手段によって認証を行って、画像処理装置１にログインする。
【００３０】
この時、画像処理装置１はユーザ認証手段から、個人を識別する情報（以下ユーザＩＤ）を取得する。画像処理装置１内には、ユーザＩＤとメールアドレス、ユーザ名といったユーザの情報が登録されている事とする。
【００３１】
なお、ユーザ情報の登録は、画像処理装置１内にされている必要はなく、例えばサーバ３に登録されていてもよい。本実施形態では、画像処理装置１にログインする使用形態を前提として説明するが、ログイン先は画像処理装置１以外の例えばサーバ３であっても構わない。
【００３２】
＜コントローラ部１００の説明＞
図３は、図２に示したコントローラ部１００の詳細構成を説明するブロック図である。
図３において、メインコントローラ１０１にはＣＰＵ１０２，レンダリング部１０３，メモリコントローラ１０４，シリアルバス制御部１０５が含まれている。
【００３３】
ＣＰＵ１０２は、コントローラ部１００全体の動作を制御するものであり、メモリ１０６に格納されたプログラムに基づいて動作する。
また、クライアントＰＣ４から受信したＰＤＬデータを解釈し、ラスタイメージデータに展開する動作も、このプログラムに記述されている。ＰＤＬデータの解釈はＣＰＵ１０２で行われ、ラスタイメージデータの展開はレンダリング部１０３で処理される。
【００３４】
レンダリング部１０３では、ＣＰＵ１０２で作成されたＰＤＬデータに基づいてラスタイメージデータを作成し、メモリ１０６やプリンタ画像処理部１０９に、展開後のラスターデータを転送する。レンダリング部１０３で作成されるイメージデータの色空間は、例えばＲＧＢ、ＣＭＹＫが挙げられる。
【００３５】
シリアルバス制御部１０５では、クライアントＰＣ４との通信や各種デバイスとの通信がコネクタを介して行われる。シリアルバスは、例えばＵＳＢが挙げられ、クライアントＰＣ４からＰＤＬデータを受信するＩ／Ｆとして用いられる。
ＢｏｏｔＲＯＭ１０７には、ＣＰＵ１０２が起動する時に使用するブートプログラムが格納されている。汎用高速バス１１４には、拡張ボードを接続するための拡張コネクタ１１５とＩ／Ｏ制御部１１６，ハードディスクコントローラ１１２が接続される。汎用高速バスは、例えばＰＣＩバスが挙げられる。
【００３６】
ハードディスクコントローラ１１２は、外部記憶装置を接続するためのものである。本実施形態においては、このハードディスクコントローラ１１２を介してＨＤＤ１１３が接続している。
ハードディスク１１３は、ＣＰＵ１０２で実行するシステムソフトウェアなどのプログラムを格納したり、画像データやその属性データ、その他のユーザデータ等を記憶したりするのに用いている。
【００３７】
なお、本実施形態の特徴である同じエリアに差分抽出がされた時にメール通知するフローは、ＨＤＤ１１３に格納されたシステムソフトウェアをＣＰＵ１０２が実行することによって実現される。
Ｉ／Ｏ制御部１１６は、ポートや割り込みなどの制御を行う。また、Ｉ／Ｏ制御部１１６にはネットワークコントローラ１１７、操作部Ｉ／Ｆ１２１などが接続される。１１８はモデム（Ｍｏｄｅｍ）で、ＷＡＮ１２０と接続される。
【００３８】
ネットワークコントローラ１１７は、外部ネットワークであるＬＡＮ５と接続される。ネットワークとしては一般的にイーサネット（登録商標）があげられ、クライアントＰＣ４からのＰＤＬデータ受信や、スキャナ画像の送信、リモート管理等に用いられる。
【００３９】
操作部Ｉ／Ｆ１２１は、操作部４００の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆから構成される。
操作部４００は、液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有する。なお、タッチパネルまたはハードキーにより入力された信号は、前述した操作部Ｉ／Ｆ１２１を介して入力されたハードキーのＩＤ番号と入力されたタッチパネルの座標情報としてＣＰＵ１０２に伝えられる。
【００４０】
液晶表示部は、操作部Ｉ／Ｆ１２１から送られてきた画像データを表示するものである。液晶表示部には、本画像処理装置１の操作における機能表示や画像データ等を表示する。
プリンタ画像処理部１０９は、コネクタ１１１を介してプリンタ部３００と接続される。プリンタ画像処理部１０９は、メインコントローラ１０１から入力された画像データに補正、加工、編集等の画像処理を施して、メインコントローラ１０１もしくはプリンタ部３００へ出力する機能を有する。
【００４１】
スキャナ画像処理部１０８は、コネクタ１１０を介してスキャナ部２００と接続さる。スキャナ画像処理部１０８は、コネクタ１１０から入力された画像データに補正、加工、編集等の画像処理を施して、メインコントローラ１０１へ出力する機能を有する。なお、コネクタ１１０にはスキャナ部２００が接続され、コネクタ１１１にはプリンタ部３００が接続される。
【００４２】
＜コンピュータのハードウェア構成＞
図４は、図１に示したサーバ３やクライアントＰＣ４のハードウェア構成を示すブロック図である。
図４において、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ＮｅｔｗｏｒｋＩ／Ｆ３０５、ＨＤＤ（ＨＤＤ）３０６がシステムバス３１０を介して互いに通信可能に接続されている。また、ＣＲＴ等の表示装置３０７、キーボード等の入力装置３０４、及びマウス等のポインティングデバイス３０８が、システムバス３１０を介して互いに通信可能に接続されている。
また、クライアントＰＣ４についても、サーバ３と同様に、図２に示すハードウェア構成を備える。
【００４３】
＜画像処理装置のソフトウエア構成＞
図５は、図１に示した画像処理装置１で実行可能な各種機能（以下タスク）の制御にかかわるソフトウェアモジュールの構成を示した図である。これらソフトウェアモジュールは画像処理装置のＣＰＵ１０２により実行され、図３で示した画像処理装置のＨＤＤ１１３内に格納されている。
【００４４】
図５において、ＵＩ部５０１は、操作部４００を制御しており、操作部４００から入力されたユーザからの指示を下位層のモジュールに伝える。また、ＵＩ部５０１は、下位層のモジュールからの情報を操作部４００に表示したりする為の制御を行っているモジュールである。
【００４５】
通信部５０２は、ＬＡＮ５からの指示や情報を受けたり、コントローラ部１００からの指示や情報を送信したりする、外部装置との通信を行う為の制御を行っているモジュールである。
タスク実行部５０５は、受け取ったジョブ情報を整理し、下位層の機器の制御マネージャ部に伝達し、タスクを実行する為のモジュールである。例えば、ローカルコピーであればスキャンマネージャ部５０６とプリントマネージャ部５０７を起動、同期、終了等の処理を行う。
【００４６】
例えば、ＬＩＰＳやＰｏｓｔＳｃｒｉｐｔなどのＰＤＬプリントジョブであれば、ＰＤＬマネージャ部５０８とプリントマネージャ部５０７を起動、同期、終了等の処理を行う。
埋め込み情報抽出部５１１は、スキャンタスク実行時にスキャナ部２００で読み取った画像情報に含まれる透かし情報を、画像から分離しＨＤＤ１１３にファイルとして保存するためのモジュールである。
【００４７】
なお、本実施形態では、埋め込み情報抽出部５１１は、オリジナル原稿の画像データに付加される付加情報を解読して、付加情報に含まれるオリジナル原稿の画像データ、オリジナル原稿に情報を追記したユーザ情報、情報を追記した位置情報等を抽出することができる。
【００４８】
埋め込み情報生成部５１２は、印刷タスク実行時にＨＤＤ１１３上のファイルを透かしとして作成し、印刷画像と合成するためのモジュールである。
位置情報比較部５１３は、埋め込み情報抽出部５１１で抽出された複数の位置情報を比較し、位置に重なりがあるかどうかを判別する為のモジュールである。
【００４９】
認証部５０３は、操作部４００から操作したユーザのログイン情報や通信部５０２から入力されたユーザ情報を受け取ってユーザ認証を行い、ユーザのセッションの管理を行うモジュールである。
認証情報管理部５０４は、ユーザの認証情報を管理し、認証部５０３からの認証情報の問い合わせに応答するモジュールである。
【００５０】
本例では画像処理装置１内に認証情報を持っている例で説明を行っているが、別途認証サーバを設けて、認証サーバで認証情報を管理する構成も可能である。
なお、各種タスクはＵＩ部５０１、通信部５０２からの要求により発生する。例えばユーザからコピーやスキャンの指示があった場合、ＵＩ部５０１からコピーやスキャンのそれぞれのタスク設定がタスク実行部５０５に渡される。同様に、通信部５０２を介して他の画像処理装置２やクライアントＰＣ４からタスク設定が渡された場合も同様に処理される。
【００５１】
５１０はボックス部で、図３に示したＨＤＤ１１３に確保される各工程者の情報を格納するボックス領域に対する情報の書き込みと、情報の読み出しを制御する。５０９はメール送信部で、後述する原稿校正のワークフローが実行された場合に、埋め込み情報抽出部５１１で抽出されるユーザ情報で特定される工程者宛にメールを送信する。
【００５２】
その際、メール送信部５０９は、位置情報比較部５１３で特定される各工程者が追記した情報の追記領域との重なる位置情報と、追記した工程者のユーザ情報、オリジナル原稿の画像データ等を含む差分情報を添付して工程者宛にメール送信する。なお、付加情報に、メール通知を拒否する設定を行っている工程者宛には、上記メール送信は実行されない。
【００５３】
図６は、図２に示した操作部４００に表示されるユーザインタフェースの一例を示す図である。本例は、認証情報管理部５０４にユーザ情報を登録する時の画面例である。ユーザが画像処理装置１にログインした時に、ユーザ情報が登録されていない場合は、不図示のユーザ登録ボタンを押下してユーザ登録を行う。
【００５４】
図６において、６０１はユーザ名領域で、ログインされたユーザの名前が表示される。６０２はメールアドレス領域で、工程者が仮想キーボードを介して入力した後、登録ボタン６０４が押下された場合、ＨＤＤ１１３に登録される。そして、登録されたメールアドレスは、工程者の認証情報として認証情報管理部５０４が管理する。
【００５５】
６０３は校正通知を設定する通知領域で、工程者がボタン６０３Ａ、６０３Ｂを押下することで、後の工程者が原稿に対して情報を手書きで追記した際の通知の有無を設定することができる。具体的には、工程者によりボタン６０３Ａが選択された場合、後処理者による追記した情報の領域と、前の工程者が追記した情報の領域とが重なると、位置情報比較部５１３が判別した場合に、追記された情報を受け取ることができる。
【００５６】
ここで、受け取る情報は、追記原稿とオリジナル原稿に対応する各画像データの差分情報、ユーザ情報、追記された位置を特定する位置情報が含まれる。なお、ボタン６０３Ａは、追記された内容の通知を許可する設定を行う場合に押下され、ボタン６０３Ｂは追記された内容の通知を拒否する設定を行う場合に押下される。
【００５７】
これにより、各工程者は、後続の工程者が追記原稿内の同じエリアに情報を追記した場合に、校正の通知を受けるか受けないかを選択することができる。
なお、後の工程者が情報を追記したことの通知を受け取りたいユーザは、ボタン６０３Ａを選択する。
【００５８】
これにより、後の工程者が同じエリアに情報を追記した場合に、画像処理装置１から登録したメールアドレスに対してメール送信が行われる。
一方、後の工程者が情報を追記したことの通知を受け取りたくないユーザは後処理者が同じ場所に情報を追記したとしても、画像処理装置１からメール送信が行われない。
【００５９】
＜校正書類の出力＞
まず、校正ワークフローの起点となるユーザがクライアントＰＣ４と画像処理装置１を用いて、原稿の出力を行う。ユーザはクライアントＰＣ４上のアプリケーションプログラムを用いて文書を作成して、画像処理装置１用のプリンタドライバを用いて印刷を行う。これにより、校正前のオリジナル原稿が印刷される。
＜校正書類の回覧＞
次に、次工程者に校正した追記原稿を回覧する為に、ワークフローの起点となるユーザが画像処理装置１を用いた校正ワークフローを実行する流れを説明する。
図７は、本実施形態を示す画像処理装置における画像処理手順の一例を示すフローチャートである。本例は、各工程者によって原稿を校正して行くワークフロー例である。
【００６０】
なお、Ｓ７０１〜Ｓ７１２は各ステップを示す。また、各ステップは、ＣＰＵ１０２がＨＤＤ１１３に記憶される図５に示すタスク実行部５０５をメモリ１０６にロードして実行することで実現される。
Ｓ７０１で、画像処理装置１は、操作部４００にログイン用の画面（不図示）を表示した状態でスタンバイしている。ユーザが、操作部４００から入力するログイン情報はＵＩ部５０１に受け渡され、認証部５０３でユーザの認証を行う。ここで、認証部５０３による認証が成功すると、Ｓ７０２へ進み、認証が失敗した場合は、Ｓ７０１で再びユーザにログイン情報の入力を促す。
【００６１】
そして、Ｓ７０２で、ユーザが画像処理装置１にログインした後、画像処理装置１は、図８に示すＧＵＩ画面を操作部４００に表示する。
図８は、図２に示した操作部４００に表示されるユーザインタフェースの一例を示す図である。
【００６２】
図８において、ボタン８０１、８０２、８０３は、画像処理装置１上のアプリケーション切り替えの為のボタンである。
ボタン８０１はコピータスクの設定を行う場合に押下される。ボタン８０２は送信タスク設定を行う場合に押下される。ボタン８０３は、校正ワークフロータスク設定を行う場合に押下される。なお、ボタン８０３が押下された場合、校正ワークフロータスクのための設定画面が表示される。
【００６３】
ボタン８０４は、スキャナ部２００にセットされた原稿（オリジナル原稿、情報が追記された追記原稿）を読み取る際に押下される。ログインユーザは、校正ワークフローにおいて、各工程者に回覧するための原稿をスキャナ部２００にセットし、ボタン８０４を押下する。ボタン８０４が押下されると、操作部４００の表示は、コントローラ部１００の表示制御で図９に示すＵＩ画面に切り替わる。
【００６４】
図９は、図２に示した操作部４００に表示されるユーザインタフェースの一例を示す図である。本例は、送信先の設定画面例である。
ここでは、送信先を１つとして説明を行うが、送信先９０２は複数箇所備える構成であっても良い。また、設定する送信先はメールアドレスに限るものではなく、特定のフォルダへのパスを入力してもよい。
【００６５】
更に、入力できる送信先は画像処理装置１内のアドレス帳に登録されたものでもよいし、ログインユーザが直に入力したものでもよい。９０１はボタンで、送信先９０２に入力される後の工程者を特定するユーザ情報が確定される。ここで、スキャナ部２００で読み込まれる原稿とは、オリジナル原稿と、既に後の工程者により手書きの情報が追記された追記原稿の場合が含まれる。
【００６６】
次に、Ｓ７０２で、ログインユーザが次の処理者の送信先を設定した後で、図９に示したボタン９０１が押下されたかどうかをコントローラ部１００が判断する。ここで、ボタン９０１が押下されたとコントローラ部１００が判断した場合は、Ｓ７０３に遷移する。
そして、Ｓ７０３で、タスク実行部５０５が埋め込み情報抽出を行う為のスキャンタスクの設定を行い、スキャナ部２００により、原稿のスキャンを実行する。そして、スキャナ部２００が読み取った原稿の画像データは、ＨＤＤ１１３内に一時的に保存する。
次に、Ｓ７０４で、Ｓ７０３においてスキャナ部２００が読み取った画像データから、埋め込み情報抽出部５１１が原稿上に付加されている付加情報に埋め込まれたオリジナルデータを抽出出来るかどうかをタスク実行部５０５が判断する。ここで、オリジナルデータが埋め込まれていないとタスク実行部５０５が判断した場合、Ｓ７１２に遷移する。ここで、オリジナルデータが付加情報に埋め込まれていない状態とは、スキャナ部２００が読み取った原稿がオリジナル原稿であることを意味する。
【００６７】
そして、Ｓ７１２で、埋め込み情報生成部５１２は、Ｓ７０３でＨＤＤ１１３に保存してある画像データ（オリジナル原稿の画像データ）を受け取り、オリジナル原稿に付加すべき付加情報、例えば二次元コードを生成する。ここで、二次元コードとは、ＱＲコードの場合を示すが、この形式に基づくコードに限定されるものではない。
【００６８】
図１０Ａ〜図１０Ｄは、本実施形態を示す画像処理装置における原稿の校正フローに基づく画像処理の一例を示す図である。なお、図１０Ａは、オリジナル原稿に基づく画像データと、実際に付加する付加情報（例えば二次元コード）として埋め込んだ例を示す。
【００６９】
図１０Ａにおいて、Ｐ１、Ｐ２は画像データで、オリジナル原稿をスキャンして得られる画像データと、当該オリジナル原稿の読み取りを指示したユーザのユーザ情報とから生成された付加情報Ｃ１、Ｃ２が含まれる。
なお、埋め込み情報生成部５１２は、認証部５０３からユーザのメールアドレスや名前などのユーザ情報を受け取る。更に、埋め込み情報生成部５１２は、例えば特許文献１で開示されているような方法を用いて、オリジナル原稿の画像データの位置情報も受け取る。また、埋め込み情報生成部５１２で生成された付加情報Ｃ１，Ｃ２は、Ｓ７０３で読み取った画像データに付加される。
【００７０】
ここで、本実施形態では、生成される付加情報を、二次元コードとして生成する場合を説明するが、二次元コードである必要はなく、電子透かしなどであってもよい。
また、オリジナル原稿の画像データとして埋め込むデータは、追記がされたかどうかを検出する為のデータであればよい。ここで、オリジナル原稿の画像データとして埋め込むデータは、画像データそのものであってもよいし、ＭＤ５やＳＨＡ−２（シャーツー）などの既存のハッシュ関数を用いて生成したハッシュ値などであってもよい。ここで、ＭＤ５とは、Message Digest Algorithm ５の略記である。
【００７１】
本実施形態では、埋め込み情報生成部５１２で付加情報として生成された二次元コードは、オリジナル原稿の画像データのハッシュ値と、個人情報（名前、メールアドレス）、変更情報をメールで受信するかどうかのレポート受信情報と、位置情報が入っているものとする。ここで、位置情報とは、ページの情報である場合を示すが、後述する例のように、各工程者が追記する情報が重なり合うことを特定する位置情報である場合も含まれる。
【００７２】
さらに、埋め込み情報生成部５１２は、画像データとオリジナル原稿の画像データの位置情報のみを二次元コードとして生成し、図６に示した登録したユーザ名、メールアドレスは可読情報で記載する。図１０Ａに示す可読情報の例では、付加情報Ｃ１、Ｃ２（二次元コード）の近傍（下部）に、例えばオリジナルデータ作成者の名前を可読のテキストで記載した例を示す。
【００７３】
これによって、後の工程者は今までに誰が、オリジナル原稿、追記原稿に対して情報を追記する校正を行っているかの情報を得る事が出来る。
次に、Ｓ７０４で、付加情報にオリジナル原稿の画像データが埋め込まれているとタスク実行部５０５が判断した場合、Ｓ７０５へ進む。そして、Ｓ７０５で、埋め込み情報抽出部５１１が抽出したオリジナル原稿の画像データと、Ｓ７０３でＨＤＤ１１３に保存してあるスキャナ部２００が原稿から読み取った画像データとを比較をする。ここで、比較の方法として、ページ単位で行う方法や、ページのオブジェクト単位で行う方法が公知の技術として開示されており、これらの技術を用いて比較を行ってもよいし、それ以外の技術で画像比較を行っても良い。
【００７４】
本実施形態では、この比較技術の手法にとらわれるものではなく、画像データの比較を行い、差分の位置情報を抽出できる技術であれば、どのような方法であっても良い。
このようにして画像データの比較を行って抽出された差分情報は、位置情報やユーザ情報と一緒に埋め込み情報生成部５１２で上述と同様の二次元コードの付加情報Ｃ３に変換される。そして、埋め込み情報生成部５１２は、生成された付加情報Ｃ３を読み取った画像データに付加する。
【００７５】
図１０Ｂには、領域Ａｄ１に情報を追記した後にスキャンを行い、付加情報Ｃ３が付加された状態を示す。なお、図１０Ｂでは、ページＰ１に追記した工程者の名前が可読可能なテキストで記載した例を示す。なお、ページＰ２は、新たな情報は追記されておらず、付加情報Ｃ２のみが記載された状態である。
【００７６】
次に、Ｓ７０７で、Ｓ７０３で読み取った画像データにオリジナルデータ以外の情報をもったその他の差分情報である付加情報があるかどうかを、埋め込み情報抽出部５１１を用いて判別する。
ここで、埋め込み情報抽出部５１１が他に差分情報を持った付加情報がないと判断した場合、Ｓ７１１に遷移し、次の校正を行う工程者に対して、Ｓ７０６で生成した追加すべき画像データをメールに添付して送信し、処理を終了する。
【００７７】
一方、Ｓ７０７で、その他の差分情報を持った二次元コードがあると埋め込み情報抽出部５１１が判断した場合、Ｓ７０８に遷移して、埋め込み情報抽出部５１１を用いて、その他の差分情報をもった付加情報から位置情報の抽出を行う。そして、抽出された位置情報と、今回のＳ７０６で生成した位置情報とが重なっているかどうかを、位置情報比較部５１３を用いて判別する。例えば、図１０Ｄに示す画像データを読み取った場合、位置情報比較部５１３は、付加情報Ｃ５が付加情報Ｃ３と、付加情報Ｃ６が付加情報Ｃ４と同じ位置情報を持っていると判別する。
【００７８】
ここで、位置情報が重なっていないと位置情報比較部５１３が判断した場合は、Ｓ７１１に遷移し、次の校正を行う工程者に対して、Ｓ７０６で生成した画像データをメールに添付して送信する。
一方、Ｓ７０８で、位置情報が重なっていると位置情報比較部５１３が判断した場合、Ｓ７０９に遷移して、埋め込み情報抽出部５１１を用いて、その位置情報をもった付加情報からユーザ情報の抽出を行う。そして、ユーザ情報の抽出ができたら、Ｓ７１０に遷移する。
【００７９】
そして、Ｓ７１０で、Ｓ７０９で抽出された、同じ位置に差分情報を持つユーザに対して、Ｓ７０６で生成した画像データをメールに添付して送信する。
この時、メール送信部５０９は、埋め込み情報抽出部５１１から同じ送信先を複数回受け取った場合は、これを１回にまとめて一括送信する。
【００８０】
例えば、同じ原稿で何箇所かに情報を追記する校正を行っているユーザが、後の工程者からの校正された情報を受け取る時、情報を追記したエリア毎にその情報を受けるのではなく、原稿単位でこの情報を受ける為である。
例えば、図１０Ｄに示すような原稿の場合、オリジナル原稿を作成した作成者はページＰ１とページＰ２をそれぞれ受信するのではなく、一つのドキュメントとして２ページまとめて受信することが出来る。この処理が実行された後、Ｓ７１１に遷移する。
そして、Ｓ７１１で、Ｓ７０２にて画像処理装置１にログインしたユーザが送信先として設定していた送信先に、Ｓ７０６で生成した画像データをメールに添付して送信して、本処理を終了する。
【００８１】
これにより、追記された情報が図１０Ｂ、図１０Ｃに示す例の場合は、それぞれオリジナル原稿の画像データとしか位置情報が一致していない為、オリジナル原稿の作成者（工程者）にのみメール送信を行い、次の処理者に付加情報を付加した追記原稿の画像データを送信する。
【００８２】
以上のようにして、画像処理装置を用いて各工程者が印刷した原稿に加筆、すなわち、情報を追記した原稿をスキャナ部で読み取りながら、順次各工程者に追記原稿を回覧して処理する校正ワークフローが実行される。
上記実施形態によれば、複数人の工程者によって、オリジナル原稿、追記原稿に順次情報を追記する校正して回覧するワークフローにおいて以下の効果を奏する。
【００８３】
オリジナル原稿、追記原稿に対して、いずれかの工程者が情報を追記する校正した領域と同じ領域に別の工程者が情報を追記する校正した場合でも、前工程者は、後工程者による追記情報を取得して確認することができる。この場合、前工程者は、追記された情報として、追記された位置、内容、追記を行ったユーザ情報を受けることが可能となる。
【００８４】
〔第２実施形態〕
上記第１実施形態では、ログインするユーザが次の処理者への送信設定を行い、フローを行っていく例を示したが、ワークフロー情報が事前に定義されている構成であってもよい。そこで、ワークフロー情報が事前に定義されている実施形態について詳述する。本例では、スキャナ部２００が読み取るオリジナル原稿又は追記原稿に付加される付加情報にワークフロー情報が設定されている例を説明する。
【００８５】
図１１は、本実施形態を示す画像処理装置における画像処理手順の一例を示すフローチャートである。本例は、ワークフロー情報が事前に定義されている場合に、オリジナル原稿、追記原稿を処理する例である。なお、Ｓ７０１〜Ｓ７１２、Ｓ１００１、Ｓ１００２は各ステップを示す。
【００８６】
また、各ステップは、ＣＰＵ１０２がＨＤＤ１１３に記憶される図５に示すタスク実行部５０５をメモリ１０６にロードして実行することで実現される。なお、図７に示したＳ７０１〜Ｓ７１２と同じステップについては説明を省略する。
また、Ｓ７０２で、スキャナ部２００がスキャンを開始する為に、図８に示すＵＩ画面でユーザがボタン８０４を押下し、Ｓ７０３に遷移する。
【００８７】
そして、Ｓ７０３で、スキャナ部２００がオリジナル原稿、又は追記原稿の画像が読み込まれると、Ｓ１００１に遷移し、埋め込み情報抽出部５１１がスキャンデータからフロー情報を抽出できるかどうかを判別する。
そして、Ｓ１００１で、フロー情報が抽出できたと埋め込み情報抽出部５１１が判別した場合は、抽出した情報に従って送信先を設定し、第１実施形態と同様にＳ７０４へと遷移する。
【００８８】
なお、本実施形態において、フロー情報とは、各工程者が情報を追記した追記原稿（校正書類）を回覧していく、各工程者の順番や、その工程者の送信先情報などが入ったものを指す。また、フロー情報は、ワークフローの起源となる工程者（ユーザ）が校正書類を作成して印字した際に設定したものである。
【００８９】
さらに、フロー情報は、例えば画像処理装置１内のプリンタドライバなどで二次元コード（付加情報）に変換され、プリンタ部３００が追記原稿を印刷する際に、追記原稿の所定位置に付加される形態で印刷されるものとする。
なお、Ｓ１００１において、フロー情報が抽出できなかったと埋め込み情報抽出部５１１が判別した場合は、図９に示すＵＩ画面を操作部４００に表示する。
【００９０】
そして、図９に示すＵＩ画面において、工程者が入力して設定した送信先をスキャンデータの送信先として設定する。そして、図９に示すＵＩ画面を介して、送信先を設定した後に、ボタン９０１を押下された事を検知して、Ｓ７０４へ遷移する。そして、Ｓ７０４以降は、第１実施形態で説明したフローと同様に処理が進むので、ここでの説明は割愛する
以上が、画像処理装置１において、スキャナ部２００が読み取る原稿にフロー情報が埋め込まれた校正ワークフローを実行する時の、タスクフローの説明である。
【００９１】
本実施形態によれば、複数人でオリジナル原稿、追記原稿に情報を追記して校正を行う場合、ワークフロー情報を事前に原稿に埋め込んである場合、後の工程者が送信先の設定などをせずにフローを進めることが可能で、利便性がよい。
【００９２】
〔第３実施形態〕
図１２は、本実施形態を示す画像処理装置における原稿の校正フローに基づく画像処理の一例を示す図である。本例は、図１０Ａ等に示した追記原稿とは異なり、各工程者が追記した情報の領域に、複数の重なりが生じる例である。
【００９３】
図１２において、（１）〜（３）は、付加情報を示す。ここでは、第１実施形態と同様に埋め込み情報生成部５１２により生成される二次元コードが付されているものとするが、説明上、（１）〜（３）として標記する。
図１２において、ＯＲはオリジナル原稿で、工程者Ａが情報処理装置でアプリケーションを実行して、画像処理装置１のプリンタ部３００で印刷したものである。オリジナル原稿ＯＲは、画像処理装置１の操作部４００に表示される、図８に示したユーザインタフェース画面で、ボタン８０３が選択された後、スキャナ部２００にセットされる。
【００９４】
ここでは、１枚の原稿について説明するため、工程者Ａが原稿台に載置するものとするが、複数枚の原稿を処理する場合には、図示しない自動原稿給送装置を用いて原稿を入力してもよい。
【００９５】
続いて、図８に示したボタン８０４が押下されると、スキャナ部２００が原稿の読み取りを開始する。なお、読み取りの際に、工程者Ａは、画像処理装置１にログインするためのユーザ情報を入力することで、認証部５０３で認証処理が実行される。
【００９６】
また、本例は、工程者Ａ〜Ｃにより、オリジナル原稿ＯＲ、追記原稿ＡＤ１、ＡＤ１'、ＡＤ２、ＡＤ２'と回覧される。また、ＵＩ１〜ＵＩ３は付加情報である。ＡＢ、ＡＣは工程者により追記される情報を示す。Ａ−Ｂ、Ａ−Ｂ−Ｃは差分情報を示す。
【００９７】
（工程者Ａと工程者Ｂとの間における回覧と校正処理）
工程者Ａは、画像処理装置１にログインした後、オリジナル原稿ＯＲを画像処理装置１にセットして、校正ワークフローを開始する。そして、工程者Ａは、図８に示したユーザインタフェース画面上のボタン８０４を押下する。
【００９８】
ここで、埋め込み情報生成部５１２は、工程者Ａのユーザ情報と、スキャナ部２００がオリジナル原稿ＯＲから読み取った画像データの内容から、原稿の画像領域を示す位置情報とに基づいて付加情報を生成する。この際、他の工程者がオリジナル原稿ＯＲに情報を追記する校正を実行した場合に、その内容の通知を受けるかどうかを決定する情報とに基づいて付加情報を生成してもよい。
【００９９】
これにより、工程者Ａからのオリジナル原稿ＯＲとその付加情報（１）は、通信部５０２を介して工程者Ｂ宛、もしくは画像処理装置１に確保される工程者ＢのＢＯＸ領域等に送信される。その際、画像処理装置１は、工程者Ｂ宛に、工程者Ａからの校正が必要な追記原稿ＡＤ１を処理すべき旨の通知を送信する。
【０１００】
そして、工程者Ｂは、自分宛のＢＯＸ領域に保存されている追記原稿ＡＤ１を画像処理装置１のプリンタ部３００で印刷を行う。これにより、工程者Ｂは、追記原稿ＡＤ１を紙原稿として受け取る。
【０１０１】
ここで、工程者Ｂは、紙原稿である追記原稿ＡＤ１に対して、手書きで、追記すべき情報ＡＢを記載すると、追記原稿ＡＤ１は、追記原稿ＡＤ１'となる。図１２に示す例では、工程者Ａの作成した追記原稿ＡＤ１の画像領域には、工程者Ｂによる手書きの情報ＡＢが上書されているものとする。
【０１０２】
そこで、工程者Ｂが画像処理装置１にログインする。そして、追記原稿ＡＤ１'をスキャナ部２００で読み取らせる指示を行う。
これにより、スキャナ部２０から追記原稿ＡＤ１'から読み取った画像データと、追記原稿ＡＤ１'に付加されている付加情報ＵＩ１から生成される画像データとを比較してスキャナ画像処理部１０８が差分Ａ−Ｂを生成する。
【０１０３】
さらに、埋め込み情報生成部５１２は、工程者Ｂのログイン時に入力されたユーザ情報と、当該スキャナ部２０から追記原稿ＡＤ１'から読み取った画像データとから工程者Ｃへ送信すべき付加情報（２）を生成する。そして、通信部５０２は、生成された付加情報（２）と、スキャナ部２０から追記原稿ＡＤ１'から読み取った画像データとを工程者Ｃへ送信する。
【０１０４】
さらに、位置情報比較部５１３では、付加情報（１）から生成した画像データと当該スキャナ部２０が読み取った追記原稿ＡＤ１'の画像データとを比較して、それぞれの画像が重なり合うかどうかを判別する。ここで、それぞれの画像が重なり合うと判断した場合は、その座標位置を画像処理で特定して工程者Ｂが追記した情報の位置情報を生成する。
【０１０５】
さらに、メール送信部５０９は、付加情報（１）から生成した画像データと、生成された付加情報（２）と、情報ＡＢとメールに添付して工程者Ａ宛にメール送信する。
【０１０６】
これにより、工程者Ａは、工程者Ｂにより、自分の原稿に対して、情報を付加したこと、並びに、付加した情報の位置等を特定し、さらに、その情報を追記した工程者が工程者Ｂであることを特定することができる。
（工程者Ｂと工程者Ｃとの間における回覧と校正処理）
工程者Ｂから工程者Ｃへの送信も上記工程者Ａと工程者Ｂとの間の送信処理と同様である。
【０１０７】
しかしながら、工程者Ｂが追記原稿ＡＤ２を画像処理装置１から次の工程者Ｃに送信する。この際、埋め込み情報生成部５１２で生成された付加情報（２）があらたに加わり、画像処理装置２にログインする工程者Ｃの指示で追記原稿ＡＤ２が印刷される。
ここで、追記原稿ＡＤ１と追記原稿ＡＤ２との違いは、付加情報（２）と、工程者Ｂが追記した情報が印刷されることである。この後、工程者Ｃは、追記原稿ＡＤ２に情報を追記して追記原稿ＡＤ２'とする。
【０１０８】
そして、工程者Ｃが工程者Ｄに追記原稿ＡＤ２'を送信する操作を行う。
この際、位置情報比較部５１３の処理で、工程者Ｃが情報を追記した領域が鑑別して、その位置情報が特定される。また、埋め込み情報生成部５１２では、工程者Ｃに関する付加情報（３）が生成される。
【０１０９】
そして、メール送信部５０９は、付加情報（１）から生成した画像データと、生成された付加情報（２）、（３）と、情報ＡＢ、ＡＣとをメールに添付して工程者Ａ、Ｂ宛にメール送信する。
このように、オリジナル原稿と、当該オリジナル原稿に後の工程者により情報が追記された追記原稿が作成されて、画像処理装置１，２等での画像処理で読み取りと、印刷とが繰り返されて、紙原稿が各工程者に回覧されてゆく。
【０１１０】
しかも、後の工程者が追記した情報は、前の工程者が追記した情報の領域と重なると判別された場合には、メールで、追記した情報の位置情報、追記した工程者の情報が通知されるため、前工程者は、誰がどの領域に情報を追記したのかを追跡して確認することが可能となる。
【０１１１】
上記各実施形態によれば、複数の工程者で行う書類校正などのワークフローで、ある工程者が追記した部分に他の工程者が後で更に情報を追記した内容（その位置、その画像、そのユーザ）を知ることが出来る。また、紙原稿に全ての情報を埋め込む事も可能なので、サーバレスでのフロー構築が可能である。さらに、複数の差分情報を追記原稿にもたせる事が可能である。
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン等の処理装置（CPU、プロセッサ）にて実行することでも実現できる。
【０１１２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【０１１３】
１、２  画像処理装置
【図１】
2010183141.tif 000003
【図２】
2010183141.tif 000004
【図３】
2010183141.tif 000005
【図４】
2010183141.tif 000006
【図５】
2010183141.tif 000007
【図６】
2010183141.tif 000008
【図７】
2010183141.tif 000009
【図８】
2010183141.tif 000010
【図９】
2010183141.tif 000011
【図１０Ａ】
2010183141.tif 000012
【図１０Ｂ】
2010183141.tif 000013
【図１０Ｃ】
2010183141.tif 000014
【図１０Ｄ】
2010183141.tif 000015
【図１１】
2010183141.tif 000016
【図１２】
2010183141.tif 000017