(57)【要約】【課題】  アプリケーションソフトウェアによって作成された、もしくはアプリケーションソフトウェアで編集可能な形式のデータとそれに対応する画像データの双方を関連付けて管理しているシステムにおいて、そのデータに係る操作性をより向上することができる画像処理装置及びその制御方法、プログラムを提供する。【解決手段】    アプリケーションソフトウェアによって作成されたアプリデータと、そのアプリデータに基づき所定形式に変換された画像データとの少なくとも一方が文書データとしてデータ管理部に管理されている文書データに対する処理を実行する画像処理装置において、データ管理部に管理されている文書データに関する文書情報と、該文書データの編集操作を指示する指示部を含む操作画面を表示する。そして、その操作画面上の指示部を介して、前記アプリデータと前記画像データが前記文書データとして管理されている文書データに対する編集操作が指示された場合、該アプリデータと該画像データの整合状態に関する情報を通知する通知情報を出力する。【選択図】  図１３
2005107689.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションソフトウェアによって作成されたアプリデータと、そのアプリデータに基づき所定形式に変換された画像データとの少なくとも一方が文書データとしてデータ管理部に管理されている文書データに対する処理を実行する画像処理装置であって、
前記データ管理部に管理されている文書データに関する文書情報と、該文書データの編集操作を指示する指示部を含む操作画面を表示する表示手段と、
前記操作画面上の指示部を介して、前記アプリデータと前記画像データが前記文書データとして管理されている文書データに対する編集操作が指示された場合、該アプリデータと該画像データの整合状態に関する情報を通知する通知情報を出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記出力手段は、前記通知情報とともに、前記アプリデータを操作するためのアプリデータ操作画面を更に出力する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記データ管理部を記憶する記憶手段を更に備える
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
ネットワークを介して接続される、前記データ管理部を記憶する外部端末を更に備える
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記アプリデータと前記画像データとを特定のインデックスに対応付けて前記データ管理部に登録する登録手段を更に備える
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
ネットワークを介して接続される、前記データ管理部を記憶する外部端末と、
前記ネットワークを介して、前記アプリデータと前記画像データとを特定のインデックスに対応付けて前記データ管理部に登録する登録手段を更に備える
ことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記文書情報は、前記文書データに対応する前記アプリデータの存在の有無及び前記画像データの存在の有無、前記アプリデータと前記画像データの両方が存在する場合の両者の整合状態を含む
ことを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記操作画面上の処理対象の文書データに関する文書情報に基づいて、前記指示部の操作を禁止する禁止手段を更に備える
ことを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記禁止手段は、前記操作画面上の処理対象の文書データに関する文書情報に基づいて、前記指示部の表示形態を制御する
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
アプリケーションソフトウェアによって作成されたアプリデータと、そのアプリデータに基づき所定形式に変換された画像データとの少なくとも一方が文書データとしてデータ管理部に管理されている文書データに対する処理を実行する画像処理装置の制御方法であって、
前記データ管理部に管理されている文書データに関する文書情報と、該文書データの編集操作を指示する指示部を含む操作画面を表示部に表示する表示工程と、
前記操作画面上の指示部を介して、前記アプリデータと前記画像データが前記文書データとして管理されている文書データに対する編集操作が指示された場合、該アプリデータと該画像データの整合状態に関する情報を通知する通知情報を出力する出力工程と
を備えることを特徴とする画像処理装置の制御方法。
【請求項１１】
アプリケーションソフトウェアによって作成されたアプリデータと、そのアプリデータに基づき所定形式に変換された画像データとの少なくとも一方が文書データとしてデータ管理部に管理されている文書データに対する処理を実行する画像処理装置の制御を実現するプログラムであって、
前記データ管理部に管理されている文書データに関する文書情報と、該文書データの編集操作を指示する指示部を含む操作画面を表示部に表示する表示工程のプログラムコードと、
前記操作画面上の指示部を介して、前記アプリデータと前記画像データが前記文書データとして管理されている文書データに対する編集操作が指示された場合、該アプリデータと該画像データの整合状態に関する情報を通知する通知情報を出力する出力工程のプログラムコードと
を備えることを特徴とするプログラム。
【請求項１２】
アプリケーションソフトウェアで編集可能な所定の形式の第１のデータと、前記第１のデータをイメージデータに展開した形式の第２のデータとをそれぞれ対応付けて管理する管理部で管理しているデータに対する処理を実行する画像処理装置であって、
前記管理部で管理されている前記第１のデータまたは前記第２のデータの編集操作を指示する指示部を含む操作画面を表示する表示手段と、
前記操作画面上の指示部を介して、前記第１のデータまたは前記第２のデータに対する編集が指示された場合、該第１のデータと第２のデータの整合状態に関する情報を通知する通知情報を出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項１３】
前記第１のデータは、前記第２のデータ内に含まれる文字画像を文字認識処理し、文字コード化したデータ、または前記第２のデータ内に含まれる図形画像をベクトル化処理して得たベクトルデータを含む
ことを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記管理部を記憶する記憶手段を更に備える
ことを特徴とする請求項１２に記載の画像処理装置。
【請求項１５】
ネットワークを介して接続される、前記管理部を記憶する外部端末を更に備える
ことを特徴とする請求項１２に記載の画像処理装置。
【請求項１６】
前記第１のデータと第２のデータとを特定のインデックスに対応付けて前記管理部に登録する登録手段を更に備える
ことを特徴とする請求項１２乃至１５のいずれか１項に記載の画像処理装置。
【請求項１７】
アプリケーションソフトウェアで編集可能な所定の形式の第１のデータと、前記第１のデータをイメージデータに展開した形式の第２のデータとをそれぞれ対応付けて管理する管理部で管理しているデータに対する処理を実行する画像処理装置の制御方法であって、
前記管理部で管理されている前記第１のデータまたは前記第２のデータの編集操作を指示する指示部を含む操作画面を表示する表示工程と、
前記操作画面上の指示部を介して、前記第１のデータまたは前記第２のデータに対する編集が指示された場合、該第１のデータと第２のデータの整合状態に関する情報を通知する通知情報を出力する出力工程と
を備えることを特徴とする画像処理装置の制御方法。
【請求項１８】
アプリケーションソフトウェアで編集可能な所定の形式の第１のデータと、前記第１のデータをイメージデータに展開した形式の第２のデータとをそれぞれ対応付けて管理する管理部で管理しているデータに対する処理を実行する画像処理装置の制御を実現するプログラムであって、
前記管理部で管理されている前記第１のデータまたは前記第２のデータの編集操作を指示する指示部を含む操作画面を表示する表示工程のプログラムコードと、
前記操作画面上の指示部を介して、前記第１のデータまたは前記第２のデータに対する編集が指示された場合、該第１のデータと第２のデータの整合状態に関する情報を通知する通知情報を出力する出力工程のプログラムコードと
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションソフトウェアによって作成された、もしくはアプリケーションソフトウェアで編集可能な形式のデータと、そのデータに基づき所定形式に変換された画像データとの少なくとも一方がデータ管理部に管理されているデータに対する処理を実行する画像処理装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
近年、コンピュータの普及に伴い、オフィスで用いられる資料はコンピュータに搭載されているワードプロセッサ、表計算ソフト等のアプリケーションプログラムで作成されている。アプリケーションプログラムが作成したデータ（以下、アプリケーションデータ）をプリンタで印刷し、その印刷物を配布資料して配布する場合には、必要部数コピーして、会議等で配布して使われることが一般的になっている。
【０００３】
この配布資料は、バインダ等で綴じて物理的に保存されたり、電子ファイリング装置で電子的に管理されたりしている。
【０００４】
また、アプリケーションデータは共通のファイルサーバあるいはデータベースソフトによって管理され、情報共有が図られているケースも存在する。
【０００５】
配布資料は、最初に印刷されたものをコピーして配布されることが多く、また配布資料をコピーして再配布されることも多い。
【０００６】
このように、印刷物である配布資料に対して何回もコピーを重ねると、その配布資料の内容である画像の画質はどんどん劣化し汚い画像になってしまう。特に、カラー原稿が配布された場合、カラーコピー機は高価で普及していないために、白黒コピーされる場合が多く、画像劣化は著しいものとなる。
【０００７】
そこで、画像データをＨＤＤ（ハードディスクドライブ）等の記憶装置に登録しておき、それを印刷する際に文書ＩＤを付加しておき、再び登録されている画像データを、印刷された文書ＩＤに基づき検索して出力可能とすることが提案されている（特許文献１を参照）。
【特許文献１】特開平１０−３０８８６８号公報
【０００８】
しかしながら、上記特許文献１のように画像データを登録しておくものでは、印刷やＦＡＸ送信を行うのみであれば問題がないが、その後の再利用における操作が扱いにくくなったり、１部を修正することが困難となるなどの問題が発生する。
【０００９】
このような問題を回避するために、本願出願人は、データベース上にアプリケーションデータと、そのアプリケーションデータをイメージデータに展開した画像データの双方を管理しておき、用途に応じて、アプリケーションデータあるいはそれに対応する画像データを選択して、それを印刷したり送信したりする技術を提案した（特願２００３−０１３７３４号）。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、データベース上にアプリケーションデータとそれに対応する画像データの双方を関連付けて管理する場合、その一方のデータに対する編集操作、例えば、削除、他のアプリケーションデータあるいは画像データとの合成、他のアプリケーションデータあるいは画像データの挿入等の編集操作を実行すると、もともと管理されているアプリケーションデータとそれに対応する画像データの内容が不一致となる可能性がある。
【００１１】
そのため、データベースで管理されているアプリケーションデータとそれに対応する画像データの内容が不一致していることを知らずに、ユーザがどちらかの一方のデータを選択して、それを印刷したり送信したりすると、ユーザが意図しない内容のデータが印刷されたり送信されたりすることになり、操作性に問題があった。
【００１２】
本発明は上記の課題を解決するためになされたものであり、アプリケーションソフトウェアで作成した、もしくは編集可能な形式のデータとそれに対応する画像データの双方を関連付けて管理しているシステムにおいて、そのデータに係る操作性をより向上することができる画像処理装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の目的を達成するための本発明による画像処理装置は以下の構成を備える。即ち、
アプリケーションソフトウェアによって作成されたアプリデータと、そのアプリデータに基づき所定形式に変換された画像データとの少なくとも一方が文書データとしてデータ管理部に管理されている文書データに対する処理を実行する画像処理装置であって、
前記データ管理部に管理されている文書データに関する文書情報と、該文書データの編集操作を指示する指示部を含む操作画面を表示する表示手段と、
前記操作画面上の指示部を介して、前記アプリデータと前記画像データが前記文書データとして管理されている文書データに対する編集操作が指示された場合、該アプリデータと該画像データの整合状態に関する情報を通知する通知情報を出力する出力手段と
を備えることを特徴とする画像処理装置。
【００１４】
また、好ましくは、前記出力手段は、前記通知情報とともに、前記アプリデータを操作するためのアプリデータ操作画面を更に出力する
ことを特徴とする請求項１に記載の画像処理装置。
【００１５】
また、好ましくは、前記データ管理部を記憶する記憶手段を更に備える。
【００１６】
また、好ましくは、ネットワークを介して接続される、前記データ管理部を記憶する外部端末を更に備える。
【００１７】
また、好ましくは、前記アプリデータと前記画像データとを特定のインデックスに対応付けて前記データ管理部に登録する登録手段を更に備える。
【００１８】
また、好ましくは、ネットワークを介して接続される、前記データ管理部を記憶する外部端末と、
前記ネットワークを介して、前記アプリデータと前記画像データとを特定のインデックスに対応付けて前記データ管理部に登録する登録手段を更に備える。
【００１９】
また、好ましくは、前記文書情報は、前記文書データに対応する前記アプリデータの存在の有無及び前記画像データの存在の有無、前記アプリデータと前記画像データの両方が存在する場合の両者の整合状態を含む。
【００２０】
また、好ましくは、前記操作画面上の処理対象の文書データに関する文書情報に基づいて、前記指示部の操作を禁止する禁止手段を更に備える。
【００２１】
また、好ましくは、前記禁止手段は、前記操作画面上の処理対象の文書データに関する文書情報に基づいて、前記指示部の表示形態を制御する。
【００２２】
上記の目的を達成するための本発明による画像処理装置の制御方法は以下の構成を備える。即ち、
アプリケーションソフトウェアによって作成されたアプリデータと、そのアプリデータに基づき所定形式に変換された画像データとの少なくとも一方が文書データとしてデータ管理部に管理されている文書データに対する処理を実行する画像処理装置の制御方法であって、
前記データ管理部に管理されている文書データに関する文書情報と、該文書データの編集操作を指示する指示部を含む操作画面を表示部に表示する表示工程と、
前記操作画面上の指示部を介して、前記アプリデータと前記画像データが前記文書データとして管理されている文書データに対する編集操作が指示された場合、該アプリデータと該画像データの整合状態に関する情報を通知する通知情報を出力する出力工程と
を備える。
【００２３】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
アプリケーションソフトウェアによって作成されたアプリデータと、そのアプリデータに基づき所定形式に変換された画像データとの少なくとも一方が文書データとしてデータ管理部に管理されている文書データに対する処理を実行する画像処理装置の制御を実現するプログラムであって、
前記データ管理部に管理されている文書データに関する文書情報と、該文書データの編集操作を指示する指示部を含む操作画面を表示部に表示する表示工程のプログラムコードと、
前記操作画面上の指示部を介して、前記アプリデータと前記画像データが前記文書データとして管理されている文書データに対する編集操作が指示された場合、該アプリデータと該画像データの整合状態に関する情報を通知する通知情報を出力する出力工程のプログラムコードと
を備える。
【００２４】
上記の目的を達成するための本発明による画像処理装置は以下の構成を備える。即ち、
アプリケーションソフトウェアで編集可能な所定の形式の第１のデータと、前記第１のデータをイメージデータに展開した形式の第２のデータとをそれぞれ対応付けて管理する管理部で管理しているデータに対する処理を実行する画像処理装置であって、
前記管理部で管理されている前記第１のデータまたは前記第２のデータの編集操作を指示する指示部を含む操作画面を表示する表示手段と、
前記操作画面上の指示部を介して、前記第１のデータまたは前記第２のデータに対する編集が指示された場合、該第１のデータと第２のデータの整合状態に関する情報を通知する通知情報を出力する出力手段と
を備える。
【００２５】
また、好ましくは、前記第１のデータは、前記第２のデータ内に含まれる文字画像を文字認識処理し、文字コード化したデータ、または前記第２のデータ内に含まれる図形画像をベクトル化処理して得たベクトルデータを含む。
【００２６】
また、好ましくは、前記管理部を記憶する記憶手段を更に備える。
【００２７】
また、好ましくは、ネットワークを介して接続される、前記管理部を記憶する外部端末を更に備える。
【００２８】
また、好ましくは、前記第１のデータと第２のデータとを特定のインデックスに対応付けて前記管理部に登録する登録手段を更に備える。
【００２９】
上記の目的を達成するための本発明による画像処理装置の制御方法は以下の構成を備える。即ち、
アプリケーションソフトウェアで編集可能な所定の形式の第１のデータと、前記第１のデータをイメージデータに展開した形式の第２のデータとをそれぞれ対応付けて管理する管理部で管理しているデータに対する処理を実行する画像処理装置の制御方法であって、
前記管理部で管理されている前記第１のデータまたは前記第２のデータの編集操作を指示する指示部を含む操作画面を表示する表示工程と、
前記操作画面上の指示部を介して、前記第１のデータまたは前記第２のデータに対する編集が指示された場合、該第１のデータと第２のデータの整合状態に関する情報を通知する通知情報を出力する出力工程と
を備える。
【００３０】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
アプリケーションソフトウェアで編集可能な所定の形式の第１のデータと、前記第１のデータをイメージデータに展開した形式の第２のデータとをそれぞれ対応付けて管理する管理部で管理しているデータに対する処理を実行する画像処理装置の制御を実現するプログラムであって、
前記管理部で管理されている前記第１のデータまたは前記第２のデータの編集操作を指示する指示部を含む操作画面を表示する表示工程のプログラムコードと、
前記操作画面上の指示部を介して、前記第１のデータまたは前記第２のデータに対する編集が指示された場合、該第１のデータと第２のデータの整合状態に関する情報を通知する通知情報を出力する出力工程のプログラムコードと
を備える。
【発明の効果】
【００３１】
本発明によれば、アプリケーションソフトウェアによって作成された、もしくはアプリケーションソフトウェアで編集可能な形式のデータとそれに対応する画像データの双方を関連付けて管理しているシステムにおいて、そのデータに係る操作性をより向上することができる画像処理装置及びその制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００３３】
［実施形態１］
図１は本発明の実施形態１のドキュメント管理システムの構成を示す図である。
【００３４】
ＰＣ（パーソナルコンピュータ）１０１は、ワードプロセッサや表計算ソフト、電子メールソフト等のアプリケーションプログラムが動作するパーソナルコンピュータである。ＰＣ１０１には、大容量記憶装置１０２が接続されている。
【００３５】
この大容量記憶装置１０２には、アプリケーションプログラム及びアプリケーションによって作成されたアプリケーションデータ１２０（以下、アプリデータと略称する）、コンピュータを起動するオペレーティングシステム、プリンタデータを作成するプリンタドライバ、後述するフローチャートを実現するためのプログラム等が格納されている。
【００３６】
また、ＰＣ１０１は、ネットワーク１００と接続されていて、オペレーティングシステム、アプリケーション、プリンタドライバによって作成されたデータをネットワーク上のプリンタ（不図示）や複合機１０５で印刷することが可能である。
【００３７】
複合機１０５は、ＣＯＰＹ、ＦＡＸ、ネットワークプリンタ機能を所有する複合複写機であり、ネットワーク１００に接続されている。複合機１０５は、ＣＯＰＹ、ＦＡＸ、ネットワークプリンタ機能の他にスキャナから読み取った画像データをネットワーク１００上の端末（例えば、ＰＣ１０１）に送信するＳＥＮＤ機能（以下、この機能をｉＳＥＮＤと定義する）や、画像データをネットワーク１００経由にて送受信するインターネットＦＡＸ機能（以下、この機能をＩＦＡＸと定義する）を備える。
【００３８】
また、複合機１０５では、あたかも通常のコピーのような手順で、識別情報付きの原稿を読み取らせることにより、その識別情報によって特定される、予め格納されていたその原稿のオリジナル情報（画像データ）を取得して、そのオリジナル情報（画像データ）を読み取った原稿のコピーとして印刷するＣＯＰＹ機能（以下、この機能をｉＣＯＰＹと定義する）を備える。
【００３９】
尚、ｉＳＥＮＤ機能は、同じ手順で取得したオリジナル情報を（場合によっては別の形式に変換してから）送信（ＦＡＸ、Ｅ−ｍａｉｌ、ＦＴＰ等）することも可能である。
【００４０】
ＰＣ１０１より、複合機１０５のネットワークプリンタ機能を用いてアプリデータ１２０を印刷する場合は、ＰＣ１０１上で対応するアプリケーションプログラムを起動し、アプリケーションプログラムがＰＣ１０１にインストールされている複合機１０５に対応するプリンタドライバを呼び出し、例えば、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを作成して、複合機１０５へＰＤＬデータを送信する。
【００４１】
ＰＤＬデータを受信した複合機１０５は、ＰＤＬデータより画像をラスタライズし、作成した画像をネットワークプリンタ機能にて印刷するように動作する。
【００４２】
ドキュメント管理サーバ１０３は、ネットワーク１００に接続し、大容量記憶装置１０４に格納されているアプリデータ１２１とアプリデータ１２１から作成された画像データ１２２を関連づけして管理するドキュメント管理サーバである。
【００４３】
画像データ１２２は、アプリデータに基づいて生成した、ページ単位の画像形式、例えば、ＴＩＦＦ  （Ｔａｇ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）やＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等のデータ、あるいは複合機１０５上で解釈することが可能なベクトルデータ、例えば、ＰｏｓｔＳｃｒｉｐｔのようなＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データであってもよい。
【００４４】
尚、複合機１０５にも、ドキュメント管理サーバ機能が備えられ、大容量記憶装置１０６にはアプリデータ１２３と画像データ１２４が格納されている。
【００４５】
また、ネットワーク１００は、典型的にはインターネットやＬＡＮやＷＡＮや電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか、またはこれらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能であれば良い。
【００４６】
更に、ＰＣ１０１やドキュメント管理サーバ１０３は、汎用コンピュータに搭載される標準的な構成要素（例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等）を有している。
【００４７】
次に、複合機１０５の詳細構成について、図２を用いて説明する。
【００４８】
図２は本発明の実施形態１の複合機の詳細構成を示すブロック図である。
【００４９】
スキャナ２００は、原稿給送装置が搭載され、原稿給送装置は原稿を先頭ページから順に１枚ずつプラテンガラスに搬送し、原稿の読取動作終了後、プラテンガラス上の原稿を排出する。
【００５０】
原稿がプラテンガラス上に搬送されると、ランプが点灯し、スキャナユニットの移動が開始する。このスキャナユニットの移動により原稿が露光走査され、この露光走査時の原稿からの反射光は、ミラー及びレンズを介してＣＣＤイメージセンサに導かれる。走査された原稿の画像は、ＣＣＤイメージセンサによって読み取られ、ＣＣＤイメージセンサは光学的に読み取った画像を光電変換により画像データに変換して出力する。
【００５１】
プリンタ２０１は、スキャナ２００から出力された画像データをレーザドライバに入力する。レーザドライバは、入力した画像データに基づき、レーザ発光部を駆動する。レーザ発光部は、入力された画像データに応じたレーザ光を発光させる。このレーザ光は、感光ドラム上に走査されながら照射され、感光ドラムにはレーザ光に応じた静電潜像が形成される。
【００５２】
この感光ドラム上の静電潜像は、現像器から供給される現像剤によって現像剤像として可視像化される。また、レーザ光の照射開始と同期したタイミングで、記録紙カセットから記録紙が給紙され、この記録紙は感光ドラムと転写部との間に搬送される。感光ドラムに形成された現像剤像は、給紙された記録紙上に転写部により転写される。
【００５３】
現像剤像が転写された記録紙は定着部に搬送され、定着部は記録紙を熱圧することによって現像剤像を記像紙に定着させる。定着部を通過した記録紙は、排出ローラによって排出される。
【００５４】
排出された記録紙はソータが装着されている場合は、ソータによりそれぞれのビンに収納して記録紙の仕分けが行われる。
【００５５】
尚、このプリンタ２０１の印刷方式は、電子写真方式を利用している例で説明しているが、インクジェット方式や熱転写方式等の他の印刷方式を利用することも可能である。
【００５６】
画像処理回路２０２は、トリミング処理、画像の拡大縮小等の画像変倍処理、及び画像データをＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等の符号データに圧縮する画像圧縮処理、あるいは符号データから画像データに伸張する画像伸張処理等の各種画像処理を実行する回路である。
【００５７】
ＵＩ（ユーザインタフェース）２０４は、ユーザがオペレーション時に操作する液晶ディスプレイ、タッチスクリーンから構成される操作パネルであり、スタートキー、ストップキー、テンキー等のハードキーも備えられている。
【００５８】
ＰＤＬボード２０３は、ネットワークＩ／Ｆ２０７で受信したＰＤＬデータをプリンタ２０１で印刷可能な画像データに展開する回路である。
【００５９】
ＦＡＸボード２０８は、電話／ＦＡＸの切替、受信時の呼出信号の検出、通話中に電話交換機からの直流ループ信号を保持する回路であるＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）と、アナログ信号をデジタル信号に変更、逆にアナログ信号をデジタル信号に変換する変復調回路であるＭＯＤＥＭ（ＭＯｄｕｌａｔｏｒ／ＤＥＭｏｄｕｌａｔｏｒ）、画像処理回路等から構成されるＦＡＸ送信/受信するためのボードである。
【００６０】
ネットワークＩ／Ｆ２０７は、ネットワーク１００に接続するための回路であり、その機能を実現するプログラム構成は、ネットワーク層のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）から構成されるネットワーク層のＴＣＰ／ＩＰと、ファイル転送サービスであるＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、プリンタ印刷用のサーバプロトコルであるＬＰＤ（Ｌｉｎｅ  Ｐｒｉｎｔｅｒ  Ｄａｅｍｏｎ）、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバのプロトコルであるＨＴＴＰｄ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｄａｅｍｏｎ）、電子メール送受信プロトコルＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、メールダウンロードプロトコルＰＯＰ３（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ−Ｖｅｒｓｉｏｎ  ３）、リモートシステム上に存在するサブルーチンをネットワーク経由で呼び出す機能であるＲＰＣ（Ｒｅｍｏｔｅ  Ｐｒｏｃｅｄｕｒｅ  Ｃａｌｌ）等のアプリケーションプログラムが存在する。
【００６１】
複合機１０５において、コピー動作を実行する場合は、ユーザは、ＵＩ２０４からコピー部数、トリミング指定等の画像処理方法を設定し、スタートキーを押すと、コントローラ２０５がコピー開始命令を受け取り、コントローラ２０５がスキャナ２００を駆動する。
【００６２】
次に、スキャナ２００からの画像データを、画像処理回路２０２にて画像処理を行い、画像処理された画像データをプリンタ２０１にて印刷動作を実行するようにコントローラ２０５が画像処理回路２０２、プリンタ２０１を制御する。
【００６３】
ＦＡＸ送信時には、スキャナ２００で読み取られた画像データは画像処理回路２０２にてＦＡＸボード２０８に入力される。
【００６４】
ＦＡＸボード２０８では、ＭＯＤＥＭ、ＮＣＵなどの回路を動作させ、送信宛先と通信を行い、受信機能力に従い画像を変倍、符号化して画像データを送信する。
【００６５】
ＦＡＸ受信時は、ＮＣＵによりデータが受信され、ＭＯＤＥＭによりデジタル信号に変換される。このデータを画像処理回路２０２で再符号して、プリンタ２０１で印刷するようにコントローラ２０５が動作する。
【００６６】
ＰＣ１０１からアプリデータ１２０を印刷する場合、ＰＣ１０１にインストールされているプリンタドライバがＰＤＬデータを作成して、ＬＰＲ（Ｌｉｎｅ  Ｐｒｉｎｔｅｒ  Ｒｅｑｕｅｓｔ）にて複合機１０５に送信する。
【００６７】
複合機１０５では、ネットワークＩ／Ｆ２０７のＬＰＤにてＰＤＬデータを受信して、ＰＤＬボード２０３にてラスタライズ画像データを作成する。ラスタライズ画像データをプリンタ２０１にて印刷するようにコントローラ２０５が制御することで、アプリデータの印刷が実行される。
【００６８】
次に、ＰＣ１０１からアプリデータを複合機１０５のドキュメント管理サーバにアプリデータを登録し、そのアプリデータに基づいて配布資料（印刷物）を印刷する場合に、ＰＣ１０１が実行するクライアント配布資料作成処理について、図３を用いて説明する。
【００６９】
ここで、配布資料とは、複合機１０１が、例えば、ＰＣ１０１から受信した画像データに基づいて生成する印刷物（原稿）であり、その印刷物の主目的が複数のユーザに配布することを意図しているために、実施形態１では、配布資料と称する。但し、この配布資料は、単に、ユーザ個人の複写用、保存用とされる場合もあり、用途が配布に限定されるものではないことは言うまでもない。
【００７０】
図３は本発明の実施形態１のＰＣが実行するクライアント配布資料作成処理を示すフローチャートである。
【００７１】
まず、クライアント配布資料作成プログラムが、ユーザの指示によりＰＣ１０１上で動作する。
【００７２】
これにより、ステップＳ３０１で、画像データ作成ルーチンが呼び出され、プリンタドライバを用いてアプリデータ１２０から、例えば、ページ単位のデータで構成されるＰＤＦファイル形式の画像データを作成する。
【００７３】
ステップＳ３０２で、生成した画像データをネットワーク１００を介して複合機１０５に送信する。ステップＳ３０３で、画像データの生成元のデータであるアプリデータ１２０をネットワーク１００を介して複合機１０５に送信する。
【００７４】
送信した画像データ及びアプリデータは、複合機１０５のデータベースに格納されるので、ステップＳ３０４で、これらのデータを管理し、検索が可能となるインデクッスデータを作成する。ステップＳ３０５で、作成したインデクッスデータをネットワーク１００を介して複合機１０５に送信して、処理を終了する。
【００７５】
尚、ステップＳ３０２、ステップＳ３０３、ステップＳ３０５のデータ送信は、ＲＰＣプロトコルにより実現される。
【００７６】
次に、実施形態の複合機１０１が実行する各種処理について、図４〜図７を用いて説明する。尚、図４〜図７の各フローチャートにおいて、同様の処理ステップには同一の参照番号を付して説明する。また、各フローチャートは、複合機１０５のコントローラ２０５の制御によって実行される。
【００７７】
まず、複合機１０５が、ＰＣ１０１から受信した画像データ及びアプリデータを用いて配布資料を作成する第１配布作成処理について、図４を用いて説明する。
【００７８】
図４は本発明の実施形態１の複合機が実行する第１配布資料作成処理を示すフローチャートである。
【００７９】
まず、ステップＳ３５１で、ＰＣ１０１より送信された画像データをネットワーク１００を介して受信する。ステップＳ３５２で、ＰＣ１０１より送信されたアプリデータをネットワーク１００を介して受信する。ステップＳ３５３で、受信した画像データ及びアプリデータを管理、検索するためのインデックスデータをＰＣ１０１よりネットワーク１００を介して受信する。
【００８０】
尚、このインデックスデータは、例えば、画像データの格納先を示すアドレス情報や、画像データのファイル形式、サイズ、登録日時、登録ユーザ名等から構成される。
【００８１】
ステップＳ３５４で、インデクッスデータの受信後、画像データを大容量記憶装置１０６のデータベースに画像データ１２４として登録する。ステップＳ３５５で、アプリデータをアプリデータ１２３としてデータベースに登録する。また、受信したインデクッスデータもデータベースに登録することにより、そのインデックスデータに対応する画像データ及びアプリデータは相互に関連性を保ち、データベースから検索が可能となる。
【００８２】
ステップＳ３５６で、受信したインデックスデータをバーコード画像データに変換し、受信した画像データと合成して、インデックス画像データを生成する。
【００８３】
尚、実施形態１では、バーコードデータとして、例えば、表現できる情報が多く、エラー訂正機能を有する２次元バーコードのＱＲコードを使用する。
【００８４】
また、バーコードデータの種類は、ＱＲコードには限定されず、例えば、ＪＡＮ、標準ＩＴＦ、ＣＯＤＥ−１２８、ＣＯＤＥ３９、ＮＷ−７等の１次元バーコードや、ＰＤＦ４１７、ＤａｔａＭａｔｒｉｘ、ＭａｘｉＣｏｄｅ、ベリコード、ＣＯＤＥ４９等の２次元バーコードであっても良い。
【００８５】
そして、このインデックス画像データに基づいて印刷される印刷物は、上述したように、その主目的として配布資料として利用される。そこで、ステップＳ３５７で、インデックスデータ画像データに基づく印刷物を配布資料として印刷し、処理を終了する。
【００８６】
ここで、配布資料は、必要な複数部数をＵＩ２０４で設定して、その設定した部数を複合機１０５で印刷することが可能であり、会議等で必要な枚数分印刷して配布して使われる。
【００８７】
次に、複合機１０５が、紙原稿をスキャナ２００にて読み込んで配布資料を作成する第２配布資料作成処理について、図５を用いて説明する。
【００８８】
図５は本発明の実施形態１の複合機が実行する第２配布資料作成処理を示すフローチャートである。
【００８９】
まず、ステップＳ４０１で、原稿をスキャナ２００の原稿給送装置にセットして読み込み、原稿の画像データを生成する。
【００９０】
ステップＳ４０２で、画像データをデータベースに登録した場合に、そのデータベースからその画像データを検索できるようにするためのインデックスデータを作成する。ステップＳ３５４で、その画像データを大容量記憶装置１０６に画像データ１２４として登録する。
【００９１】
ステップＳ３５６で、作成したインデックスデータをバーコード画像データに変換し、スキャナ２００で読み取った画像データと合成して、インデックス画像データを生成する。そして、ステップＳ３５７で、インデックスデータ画像データに基づく印刷物を配布資料として印刷し、処理を終了する。
【００９２】
次に、複合機１０５が、ＦＡＸボード２０８で受信したＦＡＸデータから配布資料を作成する第３配布資料作成処理について、図６を用いて説明する。
【００９３】
図６は本発明の実施形態１の複合機が実行する第３配布資料作成処理を示すフローチャートである。
【００９４】
まず、ステップＳ４２１で、ＦＡＸ着信を検知すると、ＦＡＸボード２０８にてＦＡＸデータを受信し、受信したＦＡＸデータを画像データに変換する。
【００９５】
ステップＳ４０２で、画像データをデータベースに登録した場合に、そのデータベースからその画像データを検索できるようにするためのインデックスデータを作成する。ステップＳ３５４で、その画像データを大容量記憶装置１０６に画像データ１２４として登録する。
【００９６】
ステップＳ３５６で、作成したインデックスデータをバーコード画像データに変換し、ＦＡＸ受信した画像データと合成して、インデックス画像データを生成する。ステップＳ３５７で、インデックスデータ画像データに基づく印刷物を配布資料として印刷し、処理を終了する。
【００９７】
次に、複合機１０５が、ＩＦＡＸ（インターネットＦＡＸ）で受信したデータから配布資料を作成する第４配布資料作成処理について、図７を用いて説明する。
【００９８】
図７は本発明の実施形態１の複合機が実行する第４配布資料作成処理を示すフローチャートである。
【００９９】
ステップＳ４４１で、このインターネットＦＡＸは、インターネットＦＡＸ受信として、ＰＯＰ３あるいはＳＭＴＰで、例えば、ＴＩＦＦファイルが添付された電子メールを受信すると、受信したデータのＴＩＦＦファイルを抽出して画像データを生成する。
【０１００】
ステップＳ４０２で、画像データをデータベースに登録した場合に、そのデータベースからその画像データを検索できるようにするためのインデックスデータを作成する。ステップＳ３５４で、その画像データを大容量記憶装置１０６に画像データ１２４として登録する。
【０１０１】
ステップＳ３５６で、作成したインデックスデータをバーコード画像データに変換し、ＩＦＡＸ受信した画像データと合成して、インデックス画像データを生成する。ステップＳ３５７で、インデックスデータ画像データに基づく印刷物を配布資料として印刷し、処理を終了する。
【０１０２】
次に、図４〜図７のそれぞれの処理で作成される配布資料の一例について、図８を用いて説明する。
【０１０３】
図８は本発明の実施形態１の配布資料の一例を示す図である。
【０１０４】
図８の配布資料において、４５０は画像であり、ＰＣ１０１のアプリケーションから作成した画像、スキャナ２００にて読み取った画像、ＦＡＸ受信した画像、あるいはＩＦＡＸ受信した画像である。尚、この画像はデータベースに、例えば、画像データ１２４として登録されており、インデックスデータを用いて検索が可能である。
【０１０５】
また、４５１はインデックスデータであり、ここでは、２次元バーコードであるＱＲコードとして画像データに変換された状態で、画像４５０の右下に記録されている状態を示している。
【０１０６】
ここで、複合機１０５を印刷装置として見た場合、その特徴は、画像データを入力し、入力した画像データを特定のインデックスに対応付けてデータベースに登録し、その画像データと対応するインデックスデータとを合成して、インデックス情報を有するインデックス画像データを生成し、そのインデックス画像データを配布資料として印刷することができる。
【０１０７】
そして、、複合機１０５は、このインデックス画像データから生成された配布資料を原稿として読み取り、その読取画像からインデックスデータを抽出することで、その抽出したインデックスデータで特定されるデータベースに記憶されている画像データあるいはアプリデータの少なくとも一方を取得することができる。
【０１０８】
このように、複合機１０５では、用途や目的に応じて、その画像データあるいはアプリデータを、読取原稿に対応するデータとして、印刷したり、転送したりすることが可能である。
【０１０９】
以下、配布資料から、複合機１０５のデータベースに登録されている元画像（画像データ）を検索して印刷するｉＣＯＰＹの動作について、図９を用いて説明する。
【０１１０】
ここで、元画像とは、上述の図４〜図７の処理のいずれかによって、複合機１０５によって登録された、ＰＣ１０１のアプリケーションから作成した画像、スキャナ２００にて読み取った画像、ＦＡＸ受信した画像、あるいはＩＦＡＸ受信した画像である。
【０１１１】
図９は本発明の実施形態１のｉＣＯＰＹ動作を示すフローチャートである。
【０１１２】
尚、配布資料はステップＳ３５７で印刷された物でなく、ステップＳ３５７で印刷された配布資料を何度もＣＯＰＹされ画質が悪化していたり、他人が記入したメモ書きがされていたり、バインダー等で綴じるために穴が開けられていたり、あるいはカラーの配布資料が白黒コピー機にてコピーされているような配布資料でもよい。但し、図８に示すインデックスデータが配布資料中に記録されていることが必要である。
【０１１３】
まず、ステップＳ５０１で、ＵＩ２０４からのｉＣＯＰＹ動作の実行の指定の後、配布資料をスキャン対象の原稿としてスキャナ２００にてスキャンして、配布資料（原稿）の画像を読み込み、画像データを生成する。
【０１１４】
ステップＳ５０２で、読み込んだ画像データを解析して、画像データ中の２次元バーコードであるＱＲコードを探索して、その探索したＱＲコードを解析してインデックスデータを抽出する。
【０１１５】
ステップＳ５０３で、抽出したインデックスデータより、スキャンした配布資料に対応する、大容量記憶装置１０６に格納されている画像データ１２４を検索する。ステップＳ５０４で、取得した画像データを印刷して、処理を終了する。
【０１１６】
ここで、印刷された画像は、画像劣化が著しい配布資料とは異なり、ＰＣ１０１のアプリケーションで作成した画像、スキャナ２００で読み取り登録された時の画像、ＦＡＸ、ＩＦＡＸで受信したままのきれいな画像である。
【０１１７】
次に、配布資料から、複合機２０５のデータベースに登録されている元画像を検索して送信するｉＳＥＮＤ動作について、図１０を用いて説明する。
【０１１８】
図１０は本発明の実施形態１のｉＳＥＮＤ動作を示すフローチャートである。
【０１１９】
尚、ｉＳＥＮＤ動作は、画像のみ送信することができるＦＡＸ送信、ＩＦＡＸ送信と画像にとらわれずなんでも送信することができるＥｍａｉｌ送信、ＦＴＰ送信に分類することができる。また、各送信は、送信プロトコル、コンポーネント毎に分類され、送信時にユーザが選択することができる。配布資料は前述したように画像劣化が著しい物でもかまわないが、図８に示すインデックスデータが配布資料中に記録されていることが必要である。
【０１２０】
まず、ステップＳ５０１で、ＵＩ２０４からのｉＳＥＮＤ動作の実行の指定の後、配布資料をスキャン対象の原稿としてスキャナ２００にてスキャンして、配布資料（原稿）の画像を読み込み、画像データを生成する。
【０１２１】
ステップＳ５０２で、読み込んだ画像データを解析して、画像データ中の２次元バーコードであるＱＲコードを探索して、その探索したＱＲコードを解析してインデックスデータを抽出する。
【０１２２】
ステップＳ５１３で、抽出したインデックスデータより、スキャンした配布資料に対応する、大容量記憶装置１０６に格納されている文書データ（アプリデータ及び元画像データ）を検索する。
【０１２３】
尚、実施形態１では、特に、ＰＣ１０１で生成されたアプリデータを、大容量記憶装置１０６のデータベースに登録する場合には、そのアプリデータに対応する画像データも登録されている。そして、このアプリデータは、ＰＣ１０１上では、それを作成したアプリケーションプログラム上で文書として参照することができ、一方、画像データは、印刷することで、文書として参照することができる。そこで、実施形態１では、特に、データベースに登録され得るアプリデータとそれに対応する画像データ、あるいはアプリデータのみ、あるいは画像データのみを、文書データとして取り扱うものとする。
【０１２４】
つまり、実施形態１で説明するデータベースに登録される文書データとは、アプリデータとそれに対応する画像データ、あるいはアプリデータのみ、あるいは画像データのみの場合があり得る。
【０１２５】
ステップＳ５１６で、送信方法の種類がＥｍａｉｌ送信あるいはＦＴＰ送信であるか否かを判定する。Ｅｍａｉｌ送信あるいはＦＴＰ送信でない場合（ステップＳ５１６でＮＯ）、ステップＳ５１７に進む。一方、Ｅｍａｉｌ送信あるいはＦＴＰ送信である場合（ステップＳ５１６でＹＥＳ）、つまり、送信の選択が画像以外でも送信可能なＥｍａｉｌ、ＦＴＰが選択された場合、ステップＳ５１８で、スキャンした配布資料に対応する、アプリデータが存在するか否かを判定する。
【０１２６】
アプリデータが存在しない場合（ステップＳ５１８でＮＯ）、ステップＳ５１７に進む。一方、アプリデータが存在する場合（ステップＳ５１８でＹＥＳ）、ステップＳ５１９に進み、アプリデータを送信する。
【０１２７】
このように、図１０の処理によれば、送信方法の種類がＥｍａｉｌ送信あるいはＦＴＰ送信以外の場合と、Ｅｍａｉｌ送信あるいはＦＴＰ送信であってもアプリデータが存在しない場合が、スキャンした配布資料に対応する、元画像データを送信して終了する。
【０１２８】
ここで、Ｅｍａｉｌ送信あるいはＦＴＰ送信で送信されるデータは、アプリデータが存在する場合はデータの再利用が可能なアプリデータであり、送信データサイズも小さくなり送信速度も速くなるメリットが存在する。
【０１２９】
また、画像データを送信した場合も送信画像は配布資料のように画像が劣化した画像データではなく、きれいなスキャンあるいは受信したオリジナル画像（元画像データ）を送信することができる。
【０１３０】
次に、ｉＣＯＰＹ動作やｉＳＥＮＤ動作によって、配布資料に対応する文書データ（アプリデータ及び元画像データ）を操作する場合のＵＩ２０４上のユーザオペレーション画面の一例について、図１１を用いて説明する。
【０１３１】
図１１は本発明の実施形態１のＵＩ上のユーザオペレーション画面の一例を示す図である。
【０１３２】
図１１は、大容量記憶装置１０６に格納されているアプリデータ１２３と画像データ１２４に関する文書情報（文書名、ページ数、管理状態情報（アプリデータの存在の有無、画像データの存在の有無、アプリデータと画像データの整合状態）等）をリスト形式で表示するｉＢＯＸのユーザオペレーション画面である。
【０１３３】
尚、複合機１０５のコントローラ２０５は、大容量記憶装置１０６のデータベース中のインデックスデータを参照して、その参照した内容に基づいて、このユーザオペレーション画面を生成する。あるいは、事前に、このユーザオペレーション画面を生成するためのデータテーブルを大容量記憶装置１０６に構成しておいても良い。
【０１３４】
また、図１１のユーザオペレーション画面で表示する文書情報は一例であり、例えば、所有ユーザ、データサイズ、登録日等の文書データに関する情報であれば、用途や目的に応じて、その表示内容を適宜選択できることは言うまでもない。
【０１３５】
図１１のユーザオペレーション画面において、大容量記憶装置１０６のデータベースに格納された文書データは、５３０から５３３の各レコード行でリスト表示される。特に、このユーザオペレーション画面に基づいて、操作対象の文書を選択する場合には、例えば、該当する文書名を操作（押下）することで実現する。
【０１３６】
５３５は、データベースに格納された文書の文書名を表示する文書名である。特に、レコード行５３０ではその文書名として「ユーザマニュアルｉＣＯＰＹ」、レコード行５３１ではその文書名として「ユーザマニュアルｉＳＥＮＤ」、レコード行５３２ではその文書名として「ユーザマニュアル表紙」、レコード行５３３ではその文書名として「ｉＣＯＰＹペラ」が表示されている。
【０１３７】
５３４は、操作対象の文書の選択の有無を示すマーク表示欄であり、例えば、所望のレコード行の文書名が選択されるとその旨を示す選択マーク「●」がマーク表示欄５３４に表示される。文書名の選択操作に応じて、選択状態／非選択状態がトグル式に変化する。特に、非選択状態の場合は、選択マーク「●」が消去される。
【０１３８】
５３６は、文書のページ数を表示するページ数欄である。
【０１３９】
５４３は、文書名に対応する文書データとして、アプリデータの存在の有無を示すアプリデータ表示欄であり、アプリデータが存在する場合には「有」、アプリデータが存在しない場合には「無」が表示される。
【０１４０】
５４４は、文書名に対応する文書データとして、画像データの存在の有無を示す画像データ表示欄であり、画像データが存在する場合には「有」、画像データが存在しない場合には「無」が表示される。
【０１４１】
５４５は、文書データとして、アプリデータと画像データが存在する場合に、その整合性を示す情報を表示する整合性表示欄であり、アプリデータと画像データが整合する場合には「整合」、アプリデータが画像データが整合しない場合には「不整合」、アプリデータと画像データのどちらか一方しか存在しない場合にはその旨を示す情報として「−」が表示される。
【０１４２】
５３７〜５４０は、文書名に対応する画像データを編集するための各種文書編集キー群であり、以下、各キーについて説明する。
【０１４３】
５３７は、「削除」キーであり、選択した文書名に対応するアプリデータを削除するためのキーである。
【０１４４】
５３８は、「合成」キーであり、複数の文書名を選択した場合に、その文書名それぞれに対応する画像データを、１つの画像データに合成するためのキーである。
【０１４５】
５３９は、「ページ削除」キーであり、選択した文書名に対応する画像データ中のページ画像データを削除するためのキーである。
【０１４６】
尚、削除対象のページ画像データの選択は、例えば、画像データ中の各ページ画像データのサムネイル画像をＵＩ２０４上に提示して、ユーザから削除対象のページ画像データの選択を受け付けることで実現する
５４０の「文書挿入」キーであり、選択した文書名に対応する画像データ中のページ画像データの前後に、別の文書名に対応する画像データあるいはページ画像データを挿入して、１つの画像データに合成するためのキーである。
【０１４７】
尚、挿入位置の指定は、例えば、画像データ中の各ページ画像データのサムネイル画像をＵＩ２０４上に提示して、ユーザから挿入位置前後のページ画像データの選択を受け付けることで実現する。また、挿入対象の画像データあるいはページ画像データの選択は、例えば、挿入対象の画像データあるいはページ画像データのサムネイル画像をＵＩ２０４上に提示して、ユーザから挿入対象のページ画像データの選択を受け付けることで実現する。
【０１４８】
５４１は、「印刷」キーであり、選択した文書名に対応する画像データを印刷するためのキーである。
【０１４９】
５４２は、「送信」キーであり、選択した文書名に対応するアプリデータが存在する場合はそのアプリデータを送信し、アプリデータが存在しないで画像データだけが存在する場合はその画像データを送信するためのキーである。
【０１５０】
尚、図１１のユーザオペレーション画面において、例えば、「合成」キー５３８を操作した場合に、合成対象の画像データ群は合成されて１つの画像データとして生成される一方で、それらに対応するアプリデータは合成されない。その結果、合成後の画像データには、対応するアプリデータは存在しない一方で、合成前の画像データに対応するアプリデータには、対応する画像データが存在しないことになる。そして、合成後の画像データと、合成前の画像データに対応するアプリデータの内容は整合がとれていない不整合状態となっている。
【０１５１】
このような不整合状態のアプリデータは、通常、不要となる可能性が高いので、この「合成」キー５３８が操作された場合には、そのアプリデータを削除するためのユーザオペレーション画面（図１２）をＵＩ２０４上に表示する。
【０１５２】
同様に、「削除」キー５３７、「ページ削除」キー５３９や「文書挿入」キー５４０が操作された場合も、この不整合状態が生じる場合があるので、アプリデータを削除するためのユーザオペレーション画面（図１２）をＵＩ２０４上に表示する。
【０１５３】
次に、図１１のユーザオペレーション画面において、「削除」キー５３７、「合成」キー５３８、「ページ削除」キー５３９、「文書挿入」キー５４０のいずれかの文書編集キーを操作した場合に表示するユーザオペレーション画面について、図１２を用いて説明する。
【０１５４】
図１２は本発明の実施形態１のＵＩ上のユーザオペレーション画面の一例を示す図である。
【０１５５】
上述したように、例えば、「合成」キー５３８が操作された場合、画像データは合成できるが、アプリデータは合成することはできないために、画像データとアプリデータの関係が不整合となり、アプリデータが使い物にならない（不要となる）ゴミデータとして大容量記憶装置１０６内に残ることになる。
【０１５６】
そこで、実施形態１では、文書編集キーによって、画像データとアプリデータの整合状態が不整合となることを通知し、かつアプリデータに対する操作を行うための操作画面として、図１２のユーザオペレーション画面を提供する。そして、この図１２のユーザオペレーション画面においては、不要となるアプリデータを削除するためのキーとして、「削除」キー５５０を構成している。
【０１５７】
この「削除」キー５５０を操作した場合には、処理対象の文書名に対応する各アプリデータが削除されることになる。例えば、文書名「ユーザマニュアルｉＣＯＰＹ」と「ユーザマニュアルｉＳＥＮＤ」の画像データを合成する場合で、「削除」キー５５０が操作された場合には、それらに対応するアプリデータを削除する。但し、文書名「ユーザマニュアルｉＣＯＰＹ」に対応するアプリデータは、元々存在しないので、この場合は、実際には、文書名「ユーザマニュアルｉＳＥＮＤ」に対応するアプリデータのみが削除されることになる。
【０１５８】
一方、文書編集キーの操作によって、不整合状態のアプリデータが存在している状態でも、用途や目的に応じては、そのアプリデータが必要となる場合がある。
【０１５９】
そこで、図１２のユーザオペレーション画面においては、不整合状態のアプリデータを意図的に残すためのキーとして、「そのまま」キー５５１を構成している。
【０１６０】
この「そのまま」キー５５１を操作した場合には、処理対象の文書名に対応する各アプリデータは、対応する画像データの文書編集後も削除されずに、データベース中で管理されることになる。また、この際に、そのアプリデータを別名保存した上で、かつそのアプリデータに対応する処理対象前の画像データと対応づけて管理するようにしても良い。
【０１６１】
また、ユーザオペレーション画面において、５５２は、「中止」キーであり、選択した文書編集キーによる文書編集操作を中止するためのキーである。
【０１６２】
以上のように、図１２のユーザオペレーション画面を表示することで、アプリデータと画像データが混在している際の文書編集作業において、不整合状態となるアプリデータに対する操作を、用途や目的に応じて、削除したり、削除せずに管理したりすることができ、ユーザに対し、アプリデータに対する操作の操作内容に幅を持たすことができ、操作性を向上することができる。
【０１６３】
次に、「削除」キー５３７、「合成」キー５３８、「ページ削除」キー５３９、「文書挿入」キー５４０のいずれかの文書編集キーによる文書編集処理について、図１３を用いて説明する。
【０１６４】
図１３は本発明の実施形態１の文書編集処理を示すフローチャートである。
【０１６５】
尚、本処理は、「削除」キー５３７、「合成」キー５３８、「ページ削除」キー５３９、「文書挿入」キー５４０のいずれかの文書編集キーが操作されることによって実行される。
【０１６６】
まず、ステップＳ５６１で、選択されている処理対象の文書名に対応するアプリデータが存在するか否かを判定する。アプリデータが存在しない場合（ステップＳ５６１でＮＯ）、ステップＳ５６６に進む。一方、アプリデータが存在する場合（ステップＳ５６１でＹＥＳ）、ステップＳ５６２に進み、図１２のユーザオペレーション画面を表示する（ステップＳ５６２）。
【０１６７】
ステップＳ５６３で、図１２のユーザオペレーション画面上の「削除」キー５５０が操作された否かを判定する。「削除」キー５５０が操作された場合（ステップＳ５６３でＹＥＳ）、ステップＳ５６５に進み、そのアプリデータを削除する。一方、「削除」キー５５０が操作されていない場合（ステップＳ５６３でＮＯ）、ステップＳ５６４に進む。
【０１６８】
ステップＳ５６４で、図１２のユーザオペレーション画面上の「そのまま」キー５５１が操作された否かを判定する。「そのまま」キー５５１が操作されていない場合（ステップＳ５６４でＮＯ）、ステップＳ５６６に進む。一方、「そのまま」キー５５１が操作された場合（ステップＳ５６４でＹＥＳ）、ステップＳ５６７に進む。
【０１６９】
ステップＳ５６６で、図１２のユーザオペレーション画面上の「中止」キー５５２が操作された否かを判定する。「中止」キー５５２が操作されていない場合（ステップＳ５６６でＮＯ）、ステップＳ５６３に戻る。一方、「中止」キー５５２が操作された場合（ステップＳ５６４でＹＥＳ）、処理を終了する。
【０１７０】
ステップＳ５６７で、「削除」キー５３７、「合成」キー５３８、「ページ削除」キー５３９、「文書挿入」キー５４０の内の選択された文書編集キーに対応する処理を実行して、処理を終了する。
【０１７１】
その後、文書編集キーの文書編集処理によって、アプリデータが削除されたり、アプリデータが削除されずに保存されて、その整合状態が変化した場合には、その変更内容は適宜更新される。例えば、「整合」から「不整合」、アプリデータの「有」から「無」等と更新される。
【０１７２】
以上説明したように、実施形態１によれば、アプリデータとそれを画像に展開した画像データを対応づけて管理しているドキュメント管理システムにおいて、アプリデータと画像データの存在の有無を明示するとともに、画像データに対する編集操作によって、その画像データとそれに対応するアプリデータの整合性が不整合となる場合には、その旨を通知するとともに、そのアプリデータの取扱についての操作の機会を提供する。
【０１７３】
これにより、画像データとアプリデータの管理状態（アプリデータの存在の有無、画像データの存在の有無、アプリデータと画像データの整合状態）を通知するとともに、その整合状態に応じた操作機会を提供することができ、ドキュメント管理システムにおける操作性をより向上することができる。
【０１７４】
［実施形態２］
実施形態２では、実施形態１の応用例について説明する。
【０１７５】
実施形態２では、文章編集操作の効率性をより向上するために、実施形態１の図１１のユーザオペレーション画面の各種文書編集キーに対する表示・操作制御を、処理対象の文書名に対応するアプリデータや画像データの状態に応じて実行する。
【０１７６】
図１４は実施形態２のＵＩ上のユーザオペレーション画面の一例を示す図である。
【０１７７】
図１４のユーザオペレーション画面では、実施形態１の図１１のユーザオペレーション画面に対し、処理対象の文書名に対応するアプリデータの存在の有無に応じて、各種文書編集キーの操作を禁止する構成となっている。
【０１７８】
図１４の例では、現在、文書名「ユーザマニュアルｉＳＥＮＤ」が選択状態にあるが、これに対応するデータとして、アプリデータと画像データの両方が存在する。この状態で、画像データに対する文書編集操作を許容すると、その操作内容によっては、アプリデータと画像データの整合性が「整合」から「不整合」となる場合がある。
【０１７９】
そこで、実施形態２では、文書編集操作によっては、アプリデータと画像データの整合性が「整合」から「不整合」となってしまう可能性を防止するために、処理対象の文書名に対応するデータとして、アプリデータが存在する場合には、文書編集キーの操作を禁止する制御を実行する。
【０１８０】
上記の例で具体的に説明すると、処理対象として、文書名「ユーザマニュアルｉＳＥＮＤ」が選択された場合、それに対応するデータとして、アプリデータが存在する。そのため、この場合は、「削除」キー５３７、「合成」キー５３８、「ページ削除」キー５３９、「文書挿入」キー５４０の各種文書編集キーの操作を禁止するために、各種文書編集キーの表示形態を、図１１の各種文書編集キーの表示形態（通常表示：文書編集キーの操作を許可する状態）から網掛表示にして、その操作が禁止されている旨を通知し、かつその状態で文書編集キーが操作されてもその操作を無視するように動作する。
【０１８１】
尚、この表示の表示形態は、網掛表示に限定されるものではなく、各種文書編集キーの操作を禁止でき、好ましくは、その旨をユーザに容易に視認させることができる表示制御であればどのようなものでも良い。例えば、網掛表示の代りに、ブリンク表示、点滅表示、色分表示を採用しても良いし、各種文書編集キーそのものの表示を禁止する構成としても良い。
【０１８２】
また、図１４の例では、各種文書編集キーの操作の禁止を、すべての文書編集キーに対して実行する構成を示しているが、用途や目的に応じて、一部の文書編集キーのみの操作を禁止する構成としても良い。
【０１８３】
次に、図１４のユーザオペレーション画面で、文書を選択する場合の文書選択処理について、図１５を用いて説明する。
【０１８４】
図１５は本発明の実施形態２の複合機が実行する文書選択処理を示すフローチャートである。
【０１８５】
まず、ステップＳ６０１で、ユーザオペレーション画面において、文書名が選択されると、選択した文書名のマーク表示欄に選択マーク「●」を表示する。
【０１８６】
ステップＳ６０２で、選択した文書名に対応するアプリデータが存在するか否かを判定する。アプリデータが存在しない場合（ステップＳ６０２でＮＯ）、処理を終了する。一方、アプリデータが存在する場合（ステップＳ６０２でＹＥＳ）、ステップＳ６０４に進み、「削除」キー５３７、「合成」キー５３８、「ページ削除」キー５３９、「文書挿入」キー５４０の各種文書編集キーを網掛表示にして、文書編集キーを操作不能として、処理を終了する。
【０１８７】
次に、図１４のオペレーション画面で、選択された文書の選択を解除する場合の選択文書解除処理について、図１６を用いて説明する。
【０１８８】
図１６は本発明の実施形態２の複合機が実行する文書選択解除処理を示すフローチャートである。
【０１８９】
ステップＳ６２１で、選択されている文書名のマーク表示欄の選択マーク「●」を消去（解除）する。ステップＳ６２２で、現在、選択中の全ての文書名それぞれに対応するアプリデータが存在するか否かを判定する。アプリデータが存在する場合（ステップＳ６２２でＹＥＳ）、処理を終了する。一方、アプリデータが存在しない場合（ステップＳ６２２でＮＯ）、ステップＳ６２３に進み、「削除」キー５３７、「合成」キー５３８、「ページ削除」キー５３９、「文書挿入」キー５４０の各種文書編集キーの網掛表示を解除して、通常表示にして、処理を終了する。
【０１９０】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、画像データとアプリデータの管理状態に応じて、画像データに対する編集操作を禁止することで、ユーザの誤操作によって、画像データとアプリデータの管理状態の意図しない変更を回避することができる。
【０１９１】
尚、実施形態１や２では、複合機１０５において、図１１や図１４のユーザオペレーション画面を介して、データベースに管理されている文書データに対する文書編集操作を実行する構成としているが、これに限定されない。例えば、このユーザオペレーション画面をＰＣ１０１やドキュメント管理サーバ１０３上に表示して、ＰＣ１０１やドキュメント管理サーバ１０３からネットワークを介して、複合機１０５のデータベースに管理されている文書データに対する文書編集操作を実現する構成としても良い。
【０１９２】
また、上記実施形態ではアプリケーションソフトウェアで作成したアプリデータとアプリデータを画像形式に展開した画像データとを対応付けて管理する例について説明したが、これに限るものではない。
【０１９３】
ビットマップ形式に展開された画像データを入力し、その画像データの特徴を認識することによって、文字画像が含まれていれば文字認識処理を行うことによって文字コード化し、図形画像（線画像）が含まれていればベクトル化処理することによりベクトルデータ化することによって得たデータはアプリケーションソフトウェアによって加工、編集が自在な形式となる。
【０１９４】
従って、こうして得たデータとその元となった画像データとを対応付けて管理するようにし、それ以外は上記実施形態と同様な処理を行っても同様な上記実施形態と同様の効果が得られる。もちろん、対応付ける画像データは上記のように得た再利用可能なデータから画像データに展開して得るようにしてもよい。
【０１９５】
いずれにしても、印刷、ＦＡＸ送信等のように画像データを用いるものであり、即時性を求める際には画像データを用い、加工、編集等による再利用性を求める場合には、アプリケーションソフトウェアで取り扱われるべき形式のデータを用いるようにすることを可能な２種類のデータを採用すればよく、これらのデータの整合性を把握可能とすることで本発明の目的は達成可能である。
【０１９６】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１９７】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１９８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１９９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０２００】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０２０１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０２０２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２０３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０２０４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０２０５】
【図１】本発明の実施形態１のドキュメント管理システムの構成を示す図である。
【図２】本発明の実施形態１の複合機の詳細構成を示すブロック図である。
【図３】本発明の実施形態１のＰＣが実行するクライアント配布資料作成処理を示すフローチャートである。
【図４】本発明の実施形態１の複合機が実行する第１配布資料作成処理を示すフローチャートである。
【図５】本発明の実施形態１の複合機が実行する第２配布資料作成処理を示すフローチャートである。
【図６】本発明の実施形態１の複合機が実行する第３配布資料作成処理を示すフローチャートである。
【図７】本発明の実施形態１の複合機が実行する第４配布資料作成処理を示すフローチャートである。
【図８】本発明の実施形態１の配布資料の一例を示す図である。
【図９】本発明の実施形態１のｉＣＯＰＹ動作を示すフローチャートである。
【図１０】本発明の実施形態１のｉＳＥＮＤ動作を示すフローチャートである。
【図１１】本発明の実施形態１のＵＩ上のユーザオペレーション画面の一例を示す図である。
【図１２】本発明の実施形態１のＵＩ上のユーザオペレーション画面の一例を示す図である。
【図１３】本発明の実施形態１の文書編集処理を示すフローチャートである。
【図１４】実施形態２のＵＩ上のユーザオペレーション画面の一例を示す図である。
【図１５】本発明の実施形態２の複合機が実行する文書選択処理を示すフローチャートである。
【図１６】本発明の実施形態２の複合機が実行する文書選択解除処理を示すフローチャートである。
【符号の説明】
【０２０６】
１０１  ＰＣ
１０２、１０４、１０６  大容量記憶装置
１０３  ドキュメント管理サーバ
１０５  複合機
２００  スキャナ
２０１  プリンタ
２０２  画像処理回路
２０３  ＰＤＬボード
２０４  ＵＩ
２０５  コントローラ
２０７  ネットワークＩ／Ｆ
２０８  ＦＡＸボード
【図１】
2005107689.tif 000003
【図２】
2005107689.tif 000004
【図３】
2005107689.tif 000005
【図４】
2005107689.tif 000006
【図５】
2005107689.tif 000007
【図６】
2005107689.tif 000008
【図７】
2005107689.tif 000009
【図８】
2005107689.tif 000010
【図９】
2005107689.tif 000011
【図１０】
2005107689.tif 000012
【図１１】
2005107689.tif 000013
【図１２】
2005107689.tif 000014
【図１３】
2005107689.tif 000015
【図１４】
2005107689.tif 000016
【図１５】
2005107689.tif 000017
【図１６】
2005107689.tif 000018