(57)【要約】【課題】ユーザの操作の手間を軽減することができる画像処理装置を提供すること目的とする。【解決手段】原稿読取機能および画像蓄積機能を備えた画像処理装置において、上記原稿読取機能を用いて読み取って得た画像データに所定形式の識別子を挿入して保存するようにしたものである。したがって、画像データに挿入された識別子に基づいて、それぞれの画像データについて所定の保存動作を行わせることができるので、保存操作時のユーザの手間を軽減することができる。【選択図】        図１
2006013580.tif 000002
【特許請求の範囲】
【請求項１】
原稿読取機能および画像蓄積機能を備えた画像処理装置において、
上記原稿読取機能を用いて読み取って得た画像データに所定形式の識別子を挿入して保存することを特徴とする画像処理装置。
【請求項２】
保存要求された画像データに前記識別子が挿入されていたら、当該画像データの保存を行わないようにしたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
外部装置とのインタフェース機能をさらに備え、
上記インタフェース機能を介して上記外部装置より保存要求されて受信された画像データに前記識別子が挿入されていたら、当該画像データの保存を行わないようにしたことを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
ネットワークへ接続し、当該ネットワークを介して他の装置と通信する通信機能をさらに備え、
上記通信機能を介して受信した画像データを保存するとともに、その受信した画像データに前記識別子が挿入されていたら、当該画像データの保存を行わないようにしたことを特徴とする請求項１または請求項２または請求項３記載の画像処理装置。
【請求項５】
ネットワークへ接続し、当該ネットワークを介し、電子メールを用いて他の装置と情報をやりとりする電子メール通信機能をさらに備え、
上記電子メール通信機能を介して受信した電子メールに添付されている画像データを保存するとともに、その受信した画像データに前記識別子が挿入されていたら、当該画像データの保存を行わないようにしたことを特徴とする請求項１または請求項２または請求項３または請求項４記載の画像処理装置。
【請求項６】
原稿読取機能および画像蓄積機能を備えた画像処理装置において、
上記原稿読取機能を用いて読み取って得た画像データに所定形式の識別子およびバージョン番号を挿入して保存することを特徴とする画像処理装置。
【請求項７】
保存要求された画像データに前記識別子およびバージョン番号が挿入されていたら、当該画像データから挿入されていた前記識別子およびバージョン番号を削除するとともに、同一識別子および改訂されたバージョン番号を新たに挿入して保存することを特徴とする請求項６記載の画像処理装置。
【請求項８】
外部装置とのインタフェース機能をさらに備え、
上記インタフェース機能を介して上記外部装置より保存要求されて受信された画像データに前記識別子およびバージョン番号が挿入されていたら、当該画像データから挿入されていた前記識別子およびバージョン番号を削除するとともに、同一識別子および改訂されたバージョン番号を新たに挿入して保存することを特徴とする請求項６または請求項７記載の画像処理装置。
【請求項９】
ネットワークへ接続し、当該ネットワークを介して他の装置と通信する通信機能をさらに備え、
上記通信機能を介して受信した画像データを保存するとともに、その受信した画像データに前記識別子およびバージョン番号が挿入されていたら、当該画像データから挿入されていた前記識別子およびバージョン番号を削除するとともに、同一識別子および改訂されたバージョン番号を新たに挿入して保存することを特徴とする請求項６または請求項７または請求項８記載の画像処理装置。
【請求項１０】
ネットワークへ接続し、当該ネットワークを介し、電子メールを用いて他の装置と情報をやりとりする電子メール通信機能をさらに備え、
上記電子メール通信機能を介して受信した電子メールに添付されている画像データを保存するとともに、その受信した画像データに前記識別子およびバージョン番号が挿入されていたら、当該画像データから挿入されていた前記識別子およびバージョン番号を削除するとともに、同一識別子および改訂されたバージョン番号を新たに挿入して保存することを特徴とする請求項６または請求項７または請求項８または請求項９記載の画像処理装置。
【請求項１１】
前記識別子は、前記画像データを一意に指定するものであることを特徴とする請求項１または請求項２または請求項３または請求項４または請求項５または請求項６または請求項７または請求項８または請求項９記載の画像処理装置。
【請求項１２】
前記識別子は、前記画像データのデータ領域に挿入されることを特徴とする請求項１または請求項２または請求項３または請求項４または請求項５記載の画像処理装置。
【請求項１３】
前記識別子は、前記画像データのヘッダ領域に挿入されることを特徴とする請求項１または請求項２または請求項３または請求項４または請求項５記載の画像処理装置。
【請求項１４】
前記識別子およびバージョン番号は、前記画像データのデータ領域に挿入されることを特徴とする請求項６または請求項７または請求項８または請求項９または請求項１０記載の画像処理装置。
【請求項１５】
前記識別子およびバージョン番号は、前記画像データのヘッダ領域に挿入されることを特徴とする請求項６または請求項７または請求項８または請求項９または請求項１０記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読取機能および画像蓄積機能を備えた画像処理装置に関する。
【背景技術】
【０００２】
従来、原稿読取機能および画像蓄積機能を備えた画像処理装置は、例えば、オフィス内のドキュメントを統合して保存管理する等の用途に用いられていた。
【０００３】
このような画像処理装置では、保存指定された画像データは、単純に保存されていたため、例えば、保存する画像毎に異なる動作を行わせる場合には、ユーザがその都度、所望動作を指定操作をする必要があり、面倒であった（特許文献１参照）。
【特許文献１】特開平０６−２７６３７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、かかる実情に鑑みてなされたものであり、ユーザの操作の手間を軽減することができる画像処理装置を提供すること目的とする。
【課題を解決するための手段】
【０００５】
本発明は、原稿読取機能および画像蓄積機能を備えた画像処理装置において、上記原稿読取機能を用いて読み取って得た画像データに所定形式の識別子を挿入して保存するようにしたものである。
【０００６】
また、保存要求された画像データに前記識別子が挿入されていたら、当該画像データの保存を行わないようにしたものである。
【０００７】
また、外部装置とのインタフェース機能をさらに備え、上記インタフェース機能を介して上記外部装置より保存要求されて受信された画像データに前記識別子が挿入されていたら、当該画像データの保存を行わないようにしたものである。
【０００８】
また、ネットワークへ接続し、当該ネットワークを介して他の装置と通信する通信機能をさらに備え、上記通信機能を介して受信した画像データを保存するとともに、その受信した画像データに前記識別子が挿入されていたら、当該画像データの保存を行わないようにしたものである。
【０００９】
また、ネットワークへ接続し、当該ネットワークを介し、電子メールを用いて他の装置と情報をやりとりする電子メール通信機能をさらに備え、上記電子メール通信機能を介して受信した電子メールに添付されている画像データを保存するとともに、その受信した画像データに前記識別子が挿入されていたら、当該画像データの保存を行わないようにしたものである。
【００１０】
また、原稿読取機能および画像蓄積機能を備えた画像処理装置において、上記原稿読取機能を用いて読み取って得た画像データに所定形式の識別子およびバージョン番号を挿入して保存するようにしたものである。
【００１１】
また、保存要求された画像データに前記識別子およびバージョン番号が挿入されていたら、当該画像データから挿入されていた前記識別子およびバージョン番号を削除するとともに、同一識別子および改訂されたバージョン番号を新たに挿入して保存するようにしたものである。
【００１２】
また、外部装置とのインタフェース機能をさらに備え、上記インタフェース機能を介して上記外部装置より保存要求されて受信された画像データに前記識別子およびバージョン番号が挿入されていたら、当該画像データから挿入されていた前記識別子およびバージョン番号を削除するとともに、同一識別子および改訂されたバージョン番号を新たに挿入して保存するようにしたものである。
【００１３】
また、ネットワークへ接続し、当該ネットワークを介して他の装置と通信する通信機能をさらに備え、上記通信機能を介して受信した画像データを保存するとともに、その受信した画像データに前記識別子およびバージョン番号が挿入されていたら、当該画像データから挿入されていた前記識別子およびバージョン番号を削除するとともに、同一識別子および改訂されたバージョン番号を新たに挿入して保存するようにしたものである。
【００１４】
また、ネットワークへ接続し、当該ネットワークを介し、電子メールを用いて他の装置と情報をやりとりする電子メール通信機能をさらに備え、上記電子メール通信機能を介して受信した電子メールに添付されている画像データを保存するとともに、その受信した画像データに前記識別子およびバージョン番号が挿入されていたら、当該画像データから挿入されていた前記識別子およびバージョン番号を削除するとともに、同一識別子および改訂されたバージョン番号を新たに挿入して保存するようにしたものである。
【００１５】
また、前記識別子は、前記画像データを一意に指定するものである。
【００１６】
また、前記識別子は、前記画像データのデータ領域に挿入されるものである。
【００１７】
また、前記識別子は、前記画像データのヘッダ領域に挿入されるものである。
【００１８】
また、前記識別子およびバージョン番号は、前記画像データのデータ領域に挿入されるものである。
【００１９】
また、前記識別子およびバージョン番号は、前記画像データのヘッダ領域に挿入されるものである。
【発明の効果】
【００２０】
したがって、本発明によれば、画像データに挿入された識別子に基づいて、それぞれの画像データについて所定の保存動作を行わせることができるので、保存操作時のユーザの手間を軽減することができるという効果を得る。
【発明を実施するための最良の形態】
【００２１】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００２２】
図１は、本発明の一実施例にかかるネットワークシステムの一例を示している。
【００２３】
このネットワークシステムは、ローカルエリアネットワークＬＡＮに接続されたサーバ装置ＳＶ、複数のデータ処理装置ＤＴ１〜ＤＴｎ、画像処理装置ＰＩ、および、ルータ装置ＲＴから構成されている。
【００２４】
ここで、サーバ装置ＳＶは、ローカルエリアネットワークＬＡＮに接続されているデータ処理装置ＤＴ１〜ＤＴｎを利用するユーザ、および、画像処理装置ＰＩに対して、周知の電子メールの収集および配布のサービスを提供するメールサーバ機能等の種々のサーバ機能を備えたものである。
【００２５】
また、ローカルエリアネットワークＬＡＮは、ルータ装置ＲＴを介して、インターネットへと接続され、それにより、サーバ装置ＳＶ、データ処理装置ＤＴ１〜ＤＴｎ、および、画像処理装置ＰＩは、インターネットや他のローカルエリアネットワーク等に接続されているホスト装置等との間で種々のデータのやりとりが可能である。
【００２６】
また、データ処理装置ＤＴ１〜ＤＴｎには、種々の情報（画像データを含む）を作成および表示出力するアプリケーションソフトウェア、および、ローカルエリアネットワークＬＡＮを介して種々のデータのやりとりを行うための種々のソフトウェアなどの種々のプログラムが導入されており、特定のユーザにより使用されるものである。ここで、特定のユーザは、一人または複数人のユーザであってよい。
【００２７】
また、画像処理装置ＰＩは、画像データなどを電子メールとしてやりとりするための電子メール処理機能、画像読取機能、および、画像蓄積機能等を備えている。また、画像処理装置ＰＩは、外部記憶媒体ＭＭを装着して、当該外部記憶媒体ＭＭに保存されている画像データをアクセスする機能、および、データ処理装置ＤＸを接続して、データ処理装置ＤＸから画像データを受信する機能も備えている。
【００２８】
図２は、画像処理装置ＰＩの構成例を示している。
【００２９】
同図において、システム制御部１は、この画像処理装置ＰＩの各部の制御処理などの各種制御処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、この画像処理装置ＰＩに固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するものである。
【００３０】
スキャナ５は、所定の解像度かつフルカラーで原稿画像を読み取るためのものであり、プロッタ６は、所定の解像度で画像を記録出力するためのものであり、キャラクタジェネレータ７は、画像データに挿入する図形文字等の文字パターンデータを発生するためのものである。
【００３１】
磁気ディスク装置８は、多数の画像データを蓄積したり（画像蓄積機能）、それ以外の種々のデータを蓄積するためのものであり、画像処理部９は、画像データのフォーマット変換、識別子（後述）を画像データファイルへ挿入する識別子挿入処理、識別子を認識する識別子認識処理の種々の画像処理を実現するためのものであり、操作表示部１０は、ユーザがこの画像処理装置ＰＩを操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００３２】
外部インターフェース回路１１は、データ処理装置ＤＸを接続し、データ処理装置ＤＸとの間で種々のデータをやりとりするためのものであり、記憶媒体読取書込装置１２は、外部記憶媒体ＭＭを着脱して、外部記憶媒体ＭＭに記憶されているデータを読み出したり、外部記憶媒体ＭＭにデータを書き込む他ものものであり、メディアインタフェース回路１３は、記憶媒体読取書込装置１２を接続して、この記憶媒体読取書込装置１２の動作を制御するためのものである。
【００３３】
ローカルエリアネットワークインターフェース回路１４は、この画像処理装置ＰＩをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部１５は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００３４】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、スキャナ５、プロッタ６、キャラクタジェネレータ７、磁気ディスク装置８、画像処理部９、操作表示部１０、外部インタフェース回路１１、メディアインタフェース回路１３、および、ローカルエリアネットワーク伝送制御部１５は、内部バス１６に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１６を介して行われている。
【００３５】
ここで、本実施例において、基本的には、ローカルエリアネットワークＬＡＮに接続されている端末相互間でのデータのやりとりは、いわゆるＴＣＰ／ＩＰと呼ばれるトランスポートレイヤまでの伝送プロトコルと、それ以上の上位レイヤの通信プロトコルとの組み合わせ（いわゆるプロトコルスイート）が適用して行われる。例えば、電子メールのデータのやりとりでは上位レイヤの通信プロトコルとしてＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）という通信プロトコルが適用される。
【００３６】
また、各端末がサーバ装置ＳＶに対して、ユーザ宛の電子メールの受信確認や取得要求などのために適用するプロトコルとしては、いわゆるＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）などを適用することができる。
【００３７】
また、ＴＣＰ／ＩＰ，ＳＭＴＰ，ＰＯＰなどの通信プロトコル、および、電子メールのデータ形式やデータ構造などについては、それぞれＩＥＴＦから発行されているＲＦＣ文書により規定されている。例えば、ＴＣＰはＲＦＣ７９３、ＩＰはＲＦＣ７９３、ＳＭＴＰはＲＦＣ８２１、電子メールの形式は、ＲＦＣ８２２，ＲＦＣ１５２１，ＲＦＣ１５２２（ＭＩＭＥ（Ｍｕｌｔｉ  Ｐｕｒｐｏｓｅ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎ）形式）などでそれぞれ規定されている。
【００３８】
また、本実施例では、画像処理装置ＰＩは、磁気ディスク装置８に保存する画像データを管理するために、例えば、図３（ａ）に示したようなファイル管理情報テーブルを作成して、例えば、パラメータメモリ３または磁気ディスク装置８の所定領域に保存している。
【００３９】
このファイル管理情報テーブルは、ファイル登録数、および、複数のファイル管理情報が格納されており、おのおののファイル管理情報は、同図（ｂ）に示したように、それぞれの画像データファイルを一意に指定するためのファイル番号、および、当該画像データファイルが、磁気ディスク装置８の記憶領域にどのような態様で保存されているかをあらわすファイル領域情報からなる。
【００４０】
ここで、ファイル番号は、例えば、所定桁数の数字列からなり、磁気ディスク装置８に新たな画像データファイルが蓄積されるたびにその値が１つ増えるインクリメンタル情報である。
【００４１】
また、本実施例では、それぞれの画像データファイルを識別するための識別子を、図４に示すように、原稿画像の上部（識別子挿入領域Ａ）または下部（識別子挿入領域Ｂ）に、可視情報として挿入する。ここで、可視情報としては、バーコードまたは図形文字が用いられる。
【００４２】
また、この識別子の挿入態様としては、図５に示すように、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして挿入する方法も採用することができる。ここで、電子透かし技術については、周知技術であるので、その詳細説明を省略する。
【００４３】
また、識別子の態様としては、例えば、図６（ａ）に示すように、ファイル番号を用いることができる。また、同図（ｂ）に示すように、画像処理装置ＰＩに割り当てられているマシン番号とファイル番号を組み合わせたものを識別子として用いることもできる。
【００４４】
以上の構成で、ユーザが読取原稿をスキャナ５にセットしたとき、画像処理装置ＰＩは、図７に示すような動作を行う。
【００４５】
まず、ユーザがスキャナ５に読取原稿をセットすると（処理１０１）、ユーザがスタートキー（図示略）をオン操作するまで、操作表示部１０が適宜に操作されて、読取条件や蓄積時の画像形式（画像フォーマット）等の入力が行われる（処理１０２、判断１０３ののＮＯループ）。
【００４６】
ユーザがスタートキーをオンして、判断１０３の結果がＹＥＳになると、指定された読取条件に従ってスキャナ５を作動して、原稿画像を読み取る（処理１０４）。次いで、ファイル管理情報テーブルを参照して、このときに読み取った画像データファイルの識別子（「ファイル番号」または「マシン番号」＋「ファイル番号」）を発生し（処理１０５）、その識別子を画像データに挿入する（処理１０６）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして挿入する。
【００４７】
このようにして、識別子を画像データに挿入すると、その識別子の挿入後の画像データを指定された画像形式の画像データへ変換し、磁気ディスク装置８に保存し（処理１０７）、そのときの保存態様に対応してファイル管理情報を作成し、そのファイル管理情報をファイル管理情報テーブルに追加保存して、ファイル管理情報テーブルを更新する（処理１０８）。
【００４８】
図８は、外部媒体ＭＭに保存されている画像データを読み込む際の処理の一例を示している。
【００４９】
ユーザから外部記憶媒体ＭＭに保存されている画像データの読み込みが指示されると、記憶媒体読取書込装置１２が外部記憶媒体ＭＭを検出しているかどうかを調べ（判断２０１）、判断２０１の結果がＮＯになるときには、外部記憶媒体ＭＭをセットするように促すガイダンスメッセージを表示して（処理２０２）、判断２０１へ戻る。
【００５０】
判断２０１の結果がＹＥＳになるときには、記憶媒体読取書込装置１２により、外部記憶媒体ＭＭに蓄積されているファイル情報を取得して、ファイル一覧情報を作成して操作表示部１０へ表示し（処理２０３）、保存するファイルを選択することを要求するファイル選択ガイダンスメッセージを表示して、ユーザに保存するファイルを選択させる（処理２０４、判断２０５のＮＯルー）。
【００５１】
ユーザが１つ以上の保存ファイルの選択を終了した場合で、判断２０５の結果がＹＥＳになるときには、選択されたファイル（画像データファイル）から１つを選び（処理２０６）、記憶媒体読取書込装置１２により、その選んだ画像データファイルを外部記憶媒体ＭＭから読み込んで、その読み込んだ画像データファイルから上述したような識別子を抽出する（処理２０７）。この識別子の抽出処理では、識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を抽出し、その抽出データについて、所定のバーコード認識処理、または、図形文字認識処理を適用し、有意の情報（この場合は、「ファイル番号」または「マシン番号」＋「ファイル番号」）を認識できるかどうかを調べる。この認識処理により識別子を確認できなかった場合には、画像データファイルを複数のブロックＢＬＫに分割して、おのおののブロックに挿入されている電子透かしデータを取り出せるかどうかを調べる。
【００５２】
処理２０７で識別子を検出できたかどうかを調べ（判断２０８）、判断２０８の結果がＹＥＳになるときには、このときに選択した画像ファイルデータは、既に自端末の磁気ディスク装置８に保存されているものであるから、重複保存を禁止するために、保存しない。そこで、例えば、「この画像データは、既に保存されているので、保存しません」等の非保存ガイダンスメッセージを表示して（処理２０９）、選択画像データファイルについての処理を終了する。
【００５３】
次いで、処理２０４で選択された全ての画像データファイルについての処理が終了したかどうかを調べ（判断２１０）、判断２１０の結果がＮＯになるときには、処理２０６へ戻り、別の画像データファイルを選択して、それ以降の処理を実行する。
【００５４】
また、処理２０７で識別子を検出できなかった場合で、判断２０８の結果がＮＯになるときには、選択した画像データファイルは、保存されていない場合であるので、新しい画像データファイルとして追加保存する。
【００５５】
すなわち、この場合には、ファイル管理情報テーブルを参照して、選択した画像データファイルに付与する識別子（「ファイル番号」または「マシン番号」＋「ファイル番号」）を発生し（処理２１１）、その識別子を画像データに挿入する（処理２１２）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして識別子を挿入する。
【００５６】
このようにして、識別子を画像データに挿入すると、保存時の画像形式が指定されているかどうかを調べ（判断２１３）、判断２１３の結果がＹＥＳになるときには、選択した画像データファイルの画像形式が、指定されている画像形式と同じであるかどうかを調べ、同じでない場合には、指定された画像形式へ、画像変換する（処理２１４）。また、判断２１３の結果がＮＯになるときには、処理２１４を実行しない。
【００５７】
次いで、識別子を挿入した画像データファイルを磁気ディスク装置８に保存し（処理２１５）、そのときの保存態様に対応してファイル管理情報を作成し、そのファイル管理情報をファイル管理情報テーブルに追加保存して、ファイル管理情報テーブルを更新する（処理２１６）。そして、判断２１０へ進み、それ以降の処理を実行する。
【００５８】
図９は、画像処理装置ＰＩにデータ処理装置ＤＸが接続され、データ処理装置ＤＸより画像データファイルが送信される場合の処理の一例を示している。
【００５９】
まず、データ処理装置ＤＸより１つ以上の画像データファイルを受信して一時保存する（処理３０１）。次に、一時保存された画像データファイルから１つを選び（処理３０２）、その選択した画像データファイルから上述したような識別子を抽出する（処理３０３）。この識別子の抽出処理では、識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を抽出し、その抽出データについて、所定のバーコード認識処理、または、図形文字認識処理を適用し、有意の情報（この場合は、「ファイル番号」または「マシン番号」＋「ファイル番号」）を認識できるかどうかを調べる。この認識処理により識別子を確認できなかった場合には、画像データファイルを複数のブロックＢＬＫに分割して、おのおののブロックに挿入されている電子透かしデータを取り出せるかどうかを調べる。
【００６０】
処理３０３で識別子を検出できたかどうかを調べ（判断３０４）、判断３０４の結果がＹＥＳになるときには、このときに選択した画像ファイルデータは、既に自端末の磁気ディスク装置８に保存されているものであるから、重複保存を禁止するために、保存しない。そこで、例えば、「この画像データは、既に保存されているので、保存しません」等の非保存ガイダンスメッセージを表示して（処理３０５）、選択画像データファイルについての処理を終了する。
【００６１】
次いで、一時保存された全ての画像データファイルについての処理が終了したかどうかを調べ（判断３０６）、判断３０６の結果がＮＯになるときには、処理３０２へ戻り、別の画像データファイルを選択して、それ以降の処理を実行する。
【００６２】
また、処理３０３で識別子を検出できなかった場合で、判断３０４の結果がＮＯになるときには、選択した画像データファイルは、保存されていない場合であるので、新しい画像データファイルとして追加保存する。
【００６３】
すなわち、この場合には、ファイル管理情報テーブルを参照して、選択した画像データファイルに付与する識別子（「ファイル番号」または「マシン番号」＋「ファイル番号」）を発生し（処理３０７）、その識別子を画像データに挿入する（処理３０８）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして識別子を挿入する。
【００６４】
このようにして、識別子を画像データに挿入すると、保存時の画像形式が指定されているかどうかを調べ（判断３０９）、判断３０９の結果がＹＥＳになるときには、選択した画像データファイルの画像形式が、指定されている画像形式と同じであるかどうかを調べ、同じでない場合には、指定された画像形式へ、画像変換する（処理３１０）。また、判断３０９の結果がＮＯになるときには、処理３１０を実行しない。
【００６５】
次いで、識別子を挿入した画像データファイルを磁気ディスク装置８に保存し（処理３１１）、そのときの保存態様に対応してファイル管理情報を作成し、そのファイル管理情報をファイル管理情報テーブルに追加保存して、ファイル管理情報テーブルを更新する（処理３１２）。そして、判断３０６へ進み、それ以降の処理を実行する。
【００６６】
図１０は、電子メールを受信したときに画像処理装置ＰＩが行う処理の一例を示している。
【００６７】
電子メールを受信すると（判断４０１の結果がＹＥＳ）、受信した電子メールに画像データファイルが添付されているかどうかを調べる（判断４０２）。判断４０２の結果がＮＯになるときには、通常の電子メール受信時の処理（処理４０３；例えば、受信した電子メールの内容を記録出力する等の処理）を行って、このときの動作を終了する。
【００６８】
また、判断４０２の結果ＹＥＳになるときには、１つ以上の添付ファイルを一時保存する（処理４０４）。次に、一時保存された画像データファイルから１つを選び（処理４０５）、その選択した画像データファイルから上述したような識別子を抽出する（処理４０６）。この識別子の抽出処理では、識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を抽出し、その抽出データについて、所定のバーコード認識処理、または、図形文字認識処理を適用し、有意の情報（この場合は、「ファイル番号」または「マシン番号」＋「ファイル番号」）を認識できるかどうかを調べる。この認識処理により識別子を確認できなかった場合には、画像データファイルを複数のブロックＢＬＫに分割して、おのおののブロックに挿入されている電子透かしデータを取り出せるかどうかを調べる。
【００６９】
処理４０６で識別子を検出できたかどうかを調べ（判断４０７）、判断４０７の結果がＹＥＳになるときには、このときに選択した画像ファイルデータは、既に自端末の磁気ディスク装置８に保存されているものであるから、重複保存を禁止するために、保存しない。この時点で、選択画像データファイルについての処理を終了する。
【００７０】
次いで、一時保存された全ての画像データファイルについての処理が終了したかどうかを調べ（判断４０９）、判断４０９の結果がＮＯになるときには、処理４０５へ戻り、別の画像データファイルを選択して、それ以降の処理を実行する。
【００７１】
また、処理４０６で識別子を検出できなかった場合で、判断４０７の結果がＮＯになるときには、選択した画像データファイルは、保存されていない場合であるので、新しい画像データファイルとして磁気ディスク装置８に追加保存する。
【００７２】
すなわち、この場合には、ファイル管理情報テーブルを参照して、選択した画像データファイルに付与する識別子（「ファイル番号」または「マシン番号」＋「ファイル番号」）を発生し（処理４１０）、その識別子を画像データに挿入する（処理４１１）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして識別子を挿入する。
【００７３】
このようにして、識別子を画像データに挿入すると、保存時の画像形式が指定されているかどうかを調べ（判断４１２）、判断４１２の結果がＹＥＳになるときには、選択した画像データファイルの画像形式が、指定されている画像形式と同じであるかどうかを調べ、同じでない場合には、指定された画像形式へ、画像変換する（処理４１３）。また、判断４１２の結果がＮＯになるときには、処理４１３を実行しない。
【００７４】
次いで、識別子を挿入した画像データファイルを磁気ディスク装置８に保存し（処理４１４）、そのときの保存態様に対応してファイル管理情報を作成し、そのファイル管理情報をファイル管理情報テーブルに追加保存して、ファイル管理情報テーブルを更新する（処理４１５）。そして、判断４０９へ進み、それ以降の処理を実行する。
【００７５】
このようにして、本実施例では、読取原稿の画像を読み込んで形成した画像データには、識別子を付与して画像データに挿入し、磁気ディスク装置８に保存する。また、外部記憶媒体ＭＭから読み込んだ画像データファイル、データ処理装置ＤＸから受信した画像データファイル、あるいは、受信した電子メールに添付されていた画像データファイルを保存する際に、それらの画像データファイルに識別子が挿入されていない場合には、画像データに識別子を付与して、画像データに挿入し、磁気ディスク装置８に保存する。
【００７６】
そして、外部記憶媒体ＭＭから読み込んだ画像データファイル、データ処理装置ＤＸから受信した画像データファイル、あるいは、受信した電子メールに添付されていた画像データファイルを保存する際に、それらの画像データファイルに識別子が挿入されていた場合には、それらの画像データファイルは、既に磁気ディスク装置８に保存されているものであるため、重複保存を避けるために、保存しない。
【００７７】
このようにして、本実施例では、画像データに識別子が挿入されている場合、当該画像データファイルを磁気ディスク装置８に保存しないので、重複保存を避けることができ、磁気ディスク装置８の記憶容量を有効に活用することができる。また、このような重複保存を避ける動作を自動的に行うことができるので、ユーザの操作を大幅に軽減することができる。
【００７８】
ところで、ある画像データファイルを部分的に修正したものを新しい画像データファイルとして保存したいという要求がある。このような部分的に修正された画像データファイルは、最初の画像データファイルのバージョンを改訂したものと定めることができる。そして、このようなバージョン改訂を行う場合には、履歴管理を行うことができることが好ましい。
【００７９】
そこで、この場合の識別子として、例えば、図６（ｃ）に示すように、「ファイル番号」と「バージョン番号」を組み合わせたもの、または、同図（ｄ）に示すように、「マシン番号」と「ファイル番号」と「バージョン番号」を組み合わせたものを用いる。ここで、「バージョン番号」とは、当該画像データファイルを最初に作成したときに「１」が付与され、その後の改訂時（保存時）に１つずつ値が増えるようなものであり、それぞれバージョン改訂を区別できるようにしたものである。
【００８０】
図１１は、この場合に、外部媒体ＭＭに保存されている画像データを読み込む際の処理の一例を示している。
【００８１】
ユーザから外部記憶媒体ＭＭに保存されている画像データの読み込みが指示されると、記憶媒体読取書込装置１２が外部記憶媒体ＭＭを検出しているかどうかを調べ（判断５０１）、判断５０１の結果がＮＯになるときには、外部記憶媒体ＭＭをセットするように促すガイダンスメッセージを表示して（処理５０２）、判断５０１へ戻る。
【００８２】
判断５０１の結果がＹＥＳになるときには、記憶媒体読取書込装置１２により、外部記憶媒体ＭＭに蓄積されているファイル情報を取得して、ファイル一覧情報を作成して操作表示部１０へ表示し（処理５０３）、保存するファイルを選択することを要求するファイル選択ガイダンスメッセージを表示して、ユーザに保存するファイルを選択させる（処理５０４、判断５０５のＮＯルー）。
【００８３】
ユーザが１つ以上の保存ファイルの選択を終了した場合で、判断５０５の結果がＹＥＳになるときには、選択されたファイル（画像データファイル）から１つを選び（処理５０６）、記憶媒体読取書込装置１２により、その選んだ画像データファイルを外部記憶媒体ＭＭから読み込んで、その読み込んだ画像データファイルから上述したような識別子を抽出する（処理５０７）。この識別子の抽出処理では、識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を抽出し、その抽出データについて、所定のバーコード認識処理、または、図形文字認識処理を適用し、有意の情報（この場合は、「ファイル番号」＋「バージョン番号」または「マシン番号」＋「ファイル番号」＋「バージョン番号」）を認識できるかどうかを調べる。この認識処理により識別子を確認できなかった場合には、画像データファイルを複数のブロックＢＬＫに分割して、おのおののブロックに挿入されている電子透かしデータを取り出せるかどうかを調べる。
【００８４】
処理５０７で識別子を検出できたかどうかを調べ（判断５０８）、判断５０８の結果がＹＥＳになるときには、識別子に含まれる「バージョン番号」の値を１つ増やして更新し（処理５０９）、選択した画像データから識別子の挿入部分の画像データまたは電子透かしデータを削除する（処理５１０）。
【００８５】
そして、処理５０７で抽出した識別子のバージョン番号を処理５０９で改訂した値に変更した更新後の識別子を、画像データに挿入する（処理５１１）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして識別子を挿入する。
【００８６】
このようにして、改訂後の識別子を画像データに挿入すると、その画像データファイルを磁気ディスク装置８に保存し（処理５１２）、そのときの保存態様に対応してファイル管理情報を作成し、そのファイル管理情報をファイル管理情報テーブルに追加保存して、ファイル管理情報テーブルを更新する（処理５１３）。
【００８７】
次いで、処理５０４で選択された全ての画像データファイルについての処理が終了したかどうかを調べ（判断５１４）、判断５１４の結果がＮＯになるときには、処理５０６へ戻り、別の画像データファイルを選択して、それ以降の処理を実行する。
【００８８】
また、処理５０７で識別子を検出できなかった場合で、判断５０８の結果がＮＯになるときには、選択した画像データファイルは、保存されていない場合であるので、新しい画像データファイルとして追加保存する。
【００８９】
すなわち、この場合には、ファイル管理情報テーブルを参照して、選択した画像データファイルに付与する識別子（「ファイル番号」＋「バージョン番号（値は「１」）」または「マシン番号」＋「ファイル番号」＋「バージョン番号（値は「１」）」）を発生し（処理５１５）、その識別子を画像データに挿入する（処理５１６）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして識別子を挿入する。
【００９０】
このようにして、識別子を画像データに挿入すると、保存時の画像形式が指定されているかどうかを調べ（判断５１７）、判断５１７の結果がＹＥＳになるときには、選択した画像データファイルの画像形式が、指定されている画像形式と同じであるかどうかを調べ、同じでない場合には、指定された画像形式へ、画像変換する（処理５１８）。また、判断５１７の結果がＮＯになるときには、処理５１８を実行しない。
【００９１】
次いで、処理５１２へ移行し、それ以降の処理を実行する。
【００９２】
図１２は、この場合に、画像処理装置ＰＩにデータ処理装置ＤＸが接続され、データ処理装置ＤＸより画像データファイルが送信される場合の処理の一例を示している。
【００９３】
まず、データ処理装置ＤＸより１つ以上の画像データファイルを受信して一時保存する（処理６０１）。次に、一時保存された画像データファイルから１つを選び（処理６０２）、その選択した画像データファイルから上述したような識別子を抽出する（処理６０３）。この識別子の抽出処理では、識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を抽出し、その抽出データについて、所定のバーコード認識処理、または、図形文字認識処理を適用し、有意の情報（この場合は、「ファイル番号」＋「バージョン番号」または「マシン番号」＋「ファイル番号」＋「バージョン番号」）を認識できるかどうかを調べる。この認識処理により識別子を確認できなかった場合には、画像データファイルを複数のブロックＢＬＫに分割して、おのおののブロックに挿入されている電子透かしデータを取り出せるかどうかを調べる。
【００９４】
処理６０３で識別子を検出できたかどうかを調べ（判断６０４）、判断６０４の結果がＹＥＳになるときには、識別子に含まれる「バージョン番号」の値を１つ増やして更新し（処理６０５）、選択した画像データから識別子の挿入部分の画像データまたは電子透かしデータを削除する（処理６０６）。
【００９５】
そして、処理６０３で抽出した識別子のバージョン番号を処理６０５で改訂した値に変更した更新後の識別子を、画像データに挿入する（処理６０７）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして識別子を挿入する。
【００９６】
このようにして、改訂後の識別子を画像データに挿入すると、その画像データファイルを磁気ディスク装置８に保存し（処理６０８）、そのときの保存態様に対応してファイル管理情報を作成し、そのファイル管理情報をファイル管理情報テーブルに追加保存して、ファイル管理情報テーブルを更新する（処理６０９）。
【００９７】
次いで、処理６０１で一時保存された全ての画像データファイルについての処理が終了したかどうかを調べ（判断６１０）、判断６１０の結果がＮＯになるときには、処理６０２へ戻り、別の画像データファイルを選択して、それ以降の処理を実行する。
【００９８】
また、処理６０３で識別子を検出できなかった場合で、判断６０４の結果がＮＯになるときには、選択した画像データファイルは、保存されていない場合であるので、新しい画像データファイルとして追加保存する。
【００９９】
すなわち、この場合には、ファイル管理情報テーブルを参照して、選択した画像データファイルに付与する識別子（「ファイル番号」＋「バージョン番号（値は「１」）」または「マシン番号」＋「ファイル番号」＋「バージョン番号（値は「１」）」）を発生し（処理６１１）、その識別子を画像データに挿入する（処理６１２）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして識別子を挿入する。
【０１００】
このようにして、識別子を画像データに挿入すると、保存時の画像形式が指定されているかどうかを調べ（判断６１３）、判断６１３の結果がＹＥＳになるときには、選択した画像データファイルの画像形式が、指定されている画像形式と同じであるかどうかを調べ、同じでない場合には、指定された画像形式へ、画像変換する（処理６１４）。また、判断６１３の結果がＮＯになるときには、処理６１４を実行しない。
【０１０１】
次いで、処理６０８へ移行し、それ以降の処理を実行する。
【０１０２】
図１３は、この場合に、電子メールを受信したときに画像処理装置ＰＩが行う処理の一例を示している。
【０１０３】
電子メールを受信すると（判断７０１の結果がＹＥＳ）、受信した電子メールに画像データファイルが添付されているかどうかを調べる（判断７０２）。判断７０２の結果がＮＯになるときには、通常の電子メール受信時の処理（処理７０３；例えば、受信した電子メールの内容を記録出力する等の処理）を行って、このときの動作を終了する。
【０１０４】
また、判断７０２の結果ＹＥＳになるときには、１つ以上の添付ファイルを一時保存する（処理７０４）。次に、一時保存された画像データファイルから１つを選び（処理７０５）、その選択した画像データファイルから上述したような識別子を抽出する（処理７０６）。この識別子の抽出処理では、識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を抽出し、その抽出データについて、所定のバーコード認識処理、または、図形文字認識処理を適用し、有意の情報（この場合は、「ファイル番号」＋「バージョン番号」または「マシン番号」＋「ファイル番号」＋「バージョン番号」）を認識できるかどうかを調べる。この認識処理により識別子を確認できなかった場合には、画像データファイルを複数のブロックＢＬＫに分割して、おのおののブロックに挿入されている電子透かしデータを取り出せるかどうかを調べる。
【０１０５】
処理７０６で識別子を検出できたかどうかを調べ（判断７０７）、判断７０７の結果がＹＥＳになるときには、識別子に含まれる「バージョン番号」の値を１つ増やして更新し（処理７０８）、選択した画像データから識別子の挿入部分の画像データまたは電子透かしデータを削除する（処理７０９）。
【０１０６】
そして、処理７０６で抽出した識別子のバージョン番号を処理７０８で改訂した値に変更した更新後の識別子を、画像データに挿入する（処理７１０）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして識別子を挿入する。
【０１０７】
このようにして、改訂後の識別子を画像データに挿入すると、その画像データファイルを磁気ディスク装置８に保存し（処理７１１）、そのときの保存態様に対応してファイル管理情報を作成し、そのファイル管理情報をファイル管理情報テーブルに追加保存して、ファイル管理情報テーブルを更新する（処理７１２）。
【０１０８】
次いで、処理７０４で一時保存された全ての画像データファイルについての処理が終了したかどうかを調べ（判断７１３）、判断７１３の結果がＮＯになるときには、処理７０５へ戻り、別の画像データファイルを選択して、それ以降の処理を実行する。
【０１０９】
また、処理７０６で識別子を検出できなかった場合で、判断７０７の結果がＮＯになるときには、選択した画像データファイルは、保存されていない場合であるので、新しい画像データファイルとして追加保存する。
【０１１０】
すなわち、この場合には、ファイル管理情報テーブルを参照して、選択した画像データファイルに付与する識別子（「ファイル番号」＋「バージョン番号（値は「１」）」または「マシン番号」＋「ファイル番号」＋「バージョン番号（値は「１」）」）を発生し（処理７１４）、その識別子を画像データに挿入する（処理７１５）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして識別子を挿入する。
【０１１１】
このようにして、識別子を画像データに挿入すると、保存時の画像形式が指定されているかどうかを調べ（判断７１６）、判断７１６の結果がＹＥＳになるときには、選択した画像データファイルの画像形式が、指定されている画像形式と同じであるかどうかを調べ、同じでない場合には、指定された画像形式へ、画像変換する（処理７１７）。また、判断７１６の結果がＮＯになるときには、処理７１７を実行しない。
【０１１２】
次いで、処理７１１へ移行し、それ以降の処理を実行する。
【０１１３】
このようにして、本実施例では、画像データに挿入した識別子を用いて、自動的に画像データファイルの履歴管理に適用することができるので、ユーザの操作の手間を大幅に軽減することができる。
【０１１４】
図１４は、本発明の他の実施例にかかる原稿読取時の画像処理装置ＰＩの処理の一例を示している。
【０１１５】
まず、ユーザがスキャナ５に読取原稿をセットすると（処理８０１）、ユーザがスタートキー（図示略）をオン操作するまで、操作表示部１０が適宜に操作されて、読取条件や蓄積時の画像形式（画像フォーマット）等の入力が行われる（処理８０２、判断８０３ののＮＯループ）。
【０１１６】
ユーザがスタートキーをオンして、判断８０３の結果がＹＥＳになると、指定された読取条件に従ってスキャナ５を作動して、原稿画像を読み取る（処理８０４）。次に、そのときに読み取って得た画像データの内容を調べて、上述したような識別子を抽出する（処理８０５）。この識別子の抽出処理では、識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を抽出し、その抽出データについて、所定のバーコード認識処理、または、図形文字認識処理を適用し、有意の情報（この場合は、「ファイル番号」または「マシン番号」＋「ファイル番号」）を認識できるかどうかを調べる。この認識処理により識別子を確認できなかった場合には、画像データファイルを複数のブロックＢＬＫに分割して、おのおののブロックに挿入されている電子透かしデータを取り出せるかどうかを調べる。
【０１１７】
そして、処理８０５で識別子を検出できたかどうかを調べ（判断８０６）、判断８０６の結果がＹＥＳになるときには、このときの読取原稿の画像ファイルデータは、既に自端末の磁気ディスク装置８に保存されているものであるから、重複保存を禁止するために、保存しない。そこで、例えば、「この画像データは、既に保存されているので、保存しません」等の非保存ガイダンスメッセージを表示して（処理８０７）、この処理を終了する。
【０１１８】
また、処理８０５で識別子を検出できなかった場合で、判断８０６の結果がＮＯになるときには、読取原稿の画像データファイルは、保存されていない場合であるので、新しい画像データファイルとして追加保存する。
【０１１９】
すなわち、ファイル管理情報テーブルを参照して、このときに読み取った画像データファイルの識別子（「ファイル番号」または「マシン番号」＋「ファイル番号」）を発生し（処理８０８）、その識別子を画像データに挿入する（処理８０９）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして挿入する。
【０１２０】
このようにして、識別子を画像データに挿入すると、その識別子の挿入後の画像データを指定された画像形式の画像データへ変換し（処理８１０）、磁気ディスク装置８に保存し（処理８１１）、そのときの保存態様に対応してファイル管理情報を作成し、そのファイル管理情報をファイル管理情報テーブルに追加保存して、ファイル管理情報テーブルを更新する（処理８１２）。
【０１２１】
このようにして、この場合には、スキャナ５により原稿を読み取った際にも、重複保存を禁止することができる。
【０１２２】
図１５は、本発明のさらに他の実施例にかかる原稿読取時の画像処理装置ＰＩの処理の一例を示している。
【０１２３】
まず、ユーザがスキャナ５に読取原稿をセットすると（処理９０１）、ユーザがスタートキー（図示略）をオン操作するまで、操作表示部１０が適宜に操作されて、読取条件や蓄積時の画像形式（画像フォーマット）等の入力が行われる（処理９０２、判断９０３ののＮＯループ）。
【０１２４】
ユーザがスタートキーをオンして、判断９０３の結果がＹＥＳになると、指定された読取条件に従ってスキャナ５を作動して、原稿画像を読み取る（処理９０４）。次に、そのときに読み取って得た画像データの内容を調べて、上述したような識別子を抽出する（処理９０５）。この識別子の抽出処理では、識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を抽出し、その抽出データについて、所定のバーコード認識処理、または、図形文字認識処理を適用し、有意の情報（この場合は、「ファイル番号」または「マシン番号」＋「ファイル番号」）を認識できるかどうかを調べる。この認識処理により識別子を確認できなかった場合には、画像データファイルを複数のブロックＢＬＫに分割して、おのおののブロックに挿入されている電子透かしデータを取り出せるかどうかを調べる。
【０１２５】
次に、処理９０５で識別子を検出できたかどうかを調べ（判断９０６）、判断９０６の結果がＹＥＳになるときには、ユーザに、例えば、「この原稿は、既に保存されたものです。バージョンを改訂しますか」というバージョン改訂問い合わせガイダンスメッセージを表示し（処理９０７）、このバージョン改訂問い合わせガイダンスメッセージに対して、ユーザがバージョンを改訂する旨を指定するかどうかを調べる（判断９０８）
判断９０８の結果がＮＯになるときには、そのときの読取画像データを保存せず、その時点で、このときの処理を終了する。
【０１２６】
また、判断９０８の結果がＹＥＳになるときには、識別子に含まれる「バージョン番号」の値を１つ増やして更新し（処理９０９）、選択した画像データから識別子の挿入部分の画像データまたは電子透かしデータを削除する（処理９１０）。
【０１２７】
そして、処理９０５で抽出した識別子のバージョン番号を処理９０９で改訂した値に変更した更新後の識別子を、画像データに挿入する（処理９１１）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして識別子を挿入する。
【０１２８】
このようにして、改訂後の識別子を画像データに挿入すると、その画像データファイルを磁気ディスク装置８に保存し（処理９１２）、そのときの保存態様に対応してファイル管理情報を作成し、そのファイル管理情報をファイル管理情報テーブルに追加保存して、ファイル管理情報テーブルを更新する（処理９１３）。
【０１２９】
また、処理９０５で識別子を検出できなかった場合で、判断９０６の結果がＮＯになるときには、選択した画像データファイルは、保存されていない場合であるので、新しい画像データファイルとして追加保存する。
【０１３０】
すなわち、この場合には、ファイル管理情報テーブルを参照して、選択した画像データファイルに付与する識別子（「ファイル番号」＋「バージョン番号（値は「１」）」または「マシン番号」＋「ファイル番号」＋「バージョン番号（値は「１」）」）を発生し（処理９１４）、その識別子を画像データに挿入する（処理９１５）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして識別子を挿入する。
【０１３１】
このようにして、識別子を画像データに挿入すると、その識別子の挿入後の画像データを指定された画像形式の画像データへ変換し（処理９１６）、処理９１２へ移行し、それ以降の処理を実行する。
【０１３２】
したがって、この場合には、スキャナ５により原稿を読み取った際にも、画像データに挿入した識別子を用いて、自動的に画像データファイルの履歴管理に適用することができるので、ユーザの操作の手間を大幅に軽減することができる。
【０１３３】
ところで、上述した実施例では、画像データファイルの画像データ本体（データ領域）に識別子を挿入しているが、画像データファイルのヘッダ情報（ヘッダ領域）に識別子を挿入することもできる。
【０１３４】
すなわち、画像データファイルは、例えば、図１６（ａ）に示すように、ヘッダ情報と画像データ本体の２つの領域からなる画像データ格納フォーマットが設定されている。
【０１３５】
ここで、ヘッダ情報は、同図（ｂ）に示すように、ファイル名、画像フォーマット、画像サイズ、一画素あたりのビット数、作成された日時をあらわすタイムスタンプ、および、コメント情報からなる。
【０１３６】
通常、コメント情報としては、ユーザ定義の情報を用いることができるので、この部分に、識別子を挿入する。例えば、同図（ｃ）に示すように、当該情報が識別子である旨を表示するための識別子情報コード、および、識別子データからなる情報要素を設定することができる。
【０１３７】
図１７は、保存されている画像データの出力要求を受け付けた際に、画像処理装置ＰＩが行う処理の一例を示している。ここで、画像データの出力要求としては、例えば、画像データの記録出力要求時、データ処理装置ＤＸからの画像データの受信要求時、および、外部記憶媒体ＭＭへの画像データ書込要求時などがある。
【０１３８】
画像データ出力要求を受け付けると（処理１００１）、磁気ディスク装置８より、指定された画像データファイルを読み出し（処理１００２）、その読み出した画像データの内容を調べて、上述したような識別子を抽出する（処理１００３）。この識別子の抽出処理では、識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を抽出し、その抽出データについて、所定のバーコード認識処理、または、図形文字認識処理を適用し、有意の情報（この場合は、「ファイル番号」または「マシン番号」＋「ファイル番号」、あるいは、「ファイル番号」＋「バージョン番号」または「マシン番号」＋「ファイル番号」＋「バージョン番号」）を認識できるかどうかを調べる。この認識処理により識別子を確認できなかった場合には、画像データファイルを複数のブロックＢＬＫに分割して、おのおののブロックに挿入されている電子透かしデータを取り出せるかどうかを調べる。
【０１３９】
次に、処理１００３で識別子を検出できたかどうかを調べ（判断１００４）、判断１００４の結果がＹＥＳになるときには、そのときに読み出した画像データを、出力要求元へ出力する（処理１００５）。すなわち、画像データの記録出力要求時には、プロッタ６より記録出力し、また、データ処理装置ＤＸからの画像データの受信要求時には、外部インタフェース回路１１を介してデータ処理装置ＤＸへ送信し、また、外部記憶媒体ＭＭへの画像データ書込要求時には、メディアインタフェース回路１３を介し、記憶媒体読取書込装置１２により外部記憶媒体ＭＭへ書き込む。そして、このときの動作を終了する。
【０１４０】
また、処理１００３で識別子を検出できなかった場合で、判断１００４の結果がＮＯになるときには、指定された画像データファイルに識別子を挿入した後に、出力要求元へ出力する。
【０１４１】
すなわち、この場合には、ファイル管理情報テーブルを参照して、選択した画像データファイルに付与する識別子（「ファイル番号」または「マシン番号」＋「ファイル番号」、あるいは、「ファイル番号」＋「バージョン番号（値は「１」）」または「マシン番号」＋「ファイル番号」＋「バージョン番号（値は「１」）」）を発生し（処理１００６）、その識別子を画像データに挿入する（処理１００７）。このとき、識別子を可視情報として画像データへ挿入する場合には、上述した識別子挿入領域Ａまたは識別子挿入領域Ｂの画像データの内容を、識別子をあらわすバーコードまたは図形文字の表示データにより置換する。また、識別子を電子透かしとして挿入する場合には、原稿画像を所定数のブロックＢＬＫに分割し、それぞれのブロック単位に、電子透かし技術を利用した電子透かしデータとして識別子を挿入する。
【０１４２】
このようにして、識別子を画像データに挿入すると、出力時の画像形式が指定されているかどうかを調べ（判断１００８）、判断１００８の結果がＹＥＳになるときには、選択した画像データファイルの画像形式が、指定されている画像形式と同じであるかどうかを調べ、同じでない場合には、指定された画像形式へ、画像変換する（処理１００９）。また、判断１００８の結果がＮＯになるときには、処理１００９を実行しない。
【０１４３】
次いで、処理１００５へ移行し、識別子を挿入した画像データを出力する。
【０１４４】
なお、上述した実施例では、ネットワークに接続された画像処理装置について、本発明を適用した場合について説明したが、本発明は、それ以外の画像処理装置についても同様にして適用することができる。
【図面の簡単な説明】
【０１４５】
【図１】本発明の一実施例にかかるネットワークシステムの一例を示したブロック図。
【図２】画像処理装置ＰＩの構成例を示したブロック図。
【図３】ファイル管理情報テーブルおよびファイル管理情報の一例を示した概略図。
【図４】識別子の挿入形態の一例を示した概略図。
【図５】識別子の挿入形態の他の例を示した概略図。
【図６】識別子を例示した概略図。
【図７】原稿読取時の画像処理装置の処理の一例を示したフローチャート。
【図８】外部媒体ＭＭに保存されている画像データを読み込む際の処理の一例を示したフローチャート。
【図９】画像処理装置ＰＩにデータ処理装置ＤＸが接続され、データ処理装置ＤＸより画像データファイルが送信される場合の処理の一例を示したフローチャート。
【図１０】電子メールを受信したときに画像処理装置ＰＩが行う処理の一例を示したフローチャート。
【図１１】外部媒体ＭＭに保存されている画像データを読み込む際の処理の他の例を示したフローチャート。
【図１２】画像処理装置ＰＩにデータ処理装置ＤＸが接続され、データ処理装置ＤＸより画像データファイルが送信される場合の処理の他の例を示したフローチャート。
【図１３】電子メールを受信したときに画像処理装置ＰＩが行う処理の他の例を示したフローチャート。
【図１４】原稿読取時の画像処理装置の処理の他の例を示したフローチャート。
【図１５】原稿読取時の画像処理装置の処理のさらに他の例を示したフローチャート。
【図１６】画像データ格納フォーマット、ヘッダ情報、および、コメント情報の一例を示した概略図。
【図１７】保存されている画像データの出力要求を受け付けた際に、画像処理装置ＰＩが行う処理の一例を示したフローチャート。
【符号の説明】
【０１４６】
ＰＩ  画像処理装置
ＤＸ  データ処理装置
ＭＭ  外部記憶媒体
１  システム制御部
２  システムメモリ
３  パラメータメモリ
８  磁気ディスク装置
９  画像処理部
１１  外部インタフェース回路
１２  記憶媒体読取書込装置
１３  メディアインタフェース回路
１４  ローカルエリアネットワークインターフェース回路
１５  ローカルエリアネットワーク伝送制御部
【図１】
2006013580.tif 000003
【図２】
2006013580.tif 000004
【図３】
2006013580.tif 000005
【図４】
2006013580.tif 000006
【図５】
2006013580.tif 000007
【図６】
2006013580.tif 000008
【図７】
2006013580.tif 000009
【図８】
2006013580.tif 000010
【図９】
2006013580.tif 000011
【図１０】
2006013580.tif 000012
【図１１】
2006013580.tif 000013
【図１２】
2006013580.tif 000014
【図１３】
2006013580.tif 000015
【図１４】
2006013580.tif 000016
【図１５】
2006013580.tif 000017
【図１６】
2006013580.tif 000018
【図１７】
2006013580.tif 000019