(57)【特許請求の範囲】
【請求項１】
画像データを印刷する印刷装置を選択する第１の選択手段と、
前記画像データを編集する編集情報を選択する第２の選択手段と、
編集前の前記画像データに対して、前記第２の選択手段により選択される編集情報に基づいて編集処理が施された編集後の画像データを生成する生成手段と、
前記生成手段により生成された編集処理が施された編集後の画像データを前記第１の選択手段により選択された印刷装置に送信する送信手段と、
前記編集前の画像データと前記編集情報を用いて前記編集後の画像データを再生するために、前記編集情報のみを保存する保存手段と、
を有することを特徴とする画像編集装置。
【請求項２】
さらに、前記保存手段により保存された編集情報に基づいて、前記編集前の画像データから編集処理が施された編集後の画像データを再生する再生手段を有することを特徴とする請求項１記載の画像編集装置。
【請求項３】
前記編集情報は、３Ｄ範囲設定情報、トリミング範囲設定情報のうちの少なくとも一つの情報であることを特徴とする請求項１または請求項２記載の画像編集装置。
【請求項４】
前記再生手段により、前記保存手段により保存された前記編集情報に基づいて前記編集後の画像データを再生する際、前記保存した前記編集情報のうち、いくつかの情報が不正であった場合でも、該不正であった情報を代替値に置き換える置き換え手段を有することを特徴とする請求項２記載の画像編集装置。
【請求項５】
画像編集装置における画像編集方法であって、
第１の選択手段が、画像データを印刷する印刷装置を選択する第１の選択ステップと、
第２の選択手段が、編集前の前記画像データを編集する編集情報を選択する第２の選択ステップと、
生成手段が、前記画像データに対して、前記第２の選択ステップにより選択される編集情報に基づいて編集処理が施された編集後の画像データを生成する生成ステップと、
送信手段が、前記生成ステップにより生成された編集処理が施された編集後の画像データを前記第１の選択ステップにより選択された印刷装置に送信する送信ステップと、
保存手段が、前記編集前の画像データと前記編集情報を用いて前記編集後の画像データを再生するために、前記編集情報のみを保存する保存ステップと、
を有することを特徴とする画像編集方法。
【請求項６】
さらに、再生手段が、前記保存ステップにより保存された編集情報に基づいて、前記編集前の画像データから編集処理が施された編集後の画像データを再生する再生ステップを有することを特徴とする請求項５記載の画像編集方法。
【請求項７】
前記編集情報は、３Ｄ範囲設定情報、トリミング範囲設定情報のうちの少なくとも一つの情報であることを特徴とする請求項５または請求項６記載の画像編集方法。
【請求項８】
さらに、置き換え手段が、前記再生ステップにより、前記保存ステップにより保存された前記編集情報に基づいて前記編集後の画像データを再生する際、前記保存した前記編集情報のうち、いくつかの情報が不正であった場合でも、該不正であった情報を代替値に置き換える置き換えステップを有することを特徴とする請求項６記載の画像編集方法。
【請求項９】
請求項５乃至８のいずれか１項に記載の画像編集方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
請求項５乃至８のいずれか１項に記載の画像編集方法を実行させるためのプログラムを記録したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に適応した画像データを編集する画像編集装置および画像編集方法およびプログラムおよび記憶媒体に関するものである。
【０００２】
【従来の技術】
従来、あるオリジナル画像データを元に、特定の印刷装置の解像度に適応した画像データを編集する画像編集装置において、編集した画像データを保存する場合、図７に示すように、編集後の画像データ（プリンタ解像度に依存した画像データ）を１ファイルとして、記憶媒体に保存するように構成されていた。
【０００３】
図７は、従来の画像編集装置における保存ファイルの構成を示す図である。
【０００４】
図において、７０１はオリジナル画像ファイルで、編集前の画像データファイルに対応する。７０２は保存画像ファイルで、選択された特定解像度のプリンタに適応した編集後の画像データファイルに対応する。
【０００５】
【発明が解決しようとする課題】
しかしながら、例えば印刷装置の解像度が６００ｄｐｉだったとすると、はがきサイズの画像データであっても、画像編集後のファイルサイズは、２０ＭＢを越えるサイズとなり、複数の編集後画像データを保存しておくには、大容量の記憶媒体が必要であるという欠点があった。
【０００６】
本発明は、上記の問題点を解消するためになされたもので、本発明の目的は、画像データに対して画像編集された画像データを保存することなく、画像データと、当該画像データに対する画像編集情報とを保存することで、画像データの保存容量を節減できる仕組みを提供することである。
【０００７】
【課題を解決するための手段】
本発明に係る画像編集装置は、以下の特徴的構成を備える。
画像データを印刷する印刷装置を選択する第１の選択手段と、前記画像データを編集する編集情報を選択する第２の選択手段と、編集前の前記画像データに対して、前記第２の選択手段により選択される編集情報に基づいて編集処理が施された編集後の画像データを生成する生成手段と、前記生成手段により生成された編集処理が施された編集後の画像データを前記第１の選択手段により選択された印刷装置に送信する送信手段と、前記編集前の画像データと前記編集情報を用いて前記編集後の画像データを再生するために、前記編集情報のみを保存する保存手段と、を有することを特徴とする。
【００１５】
【発明の実施の形態】
以下、図面を参照しながら本発明を詳細に説明する。
【００１６】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像編集装置を適用可能な画像形成システムの構成例を示すブロック構成図である。
【００１７】
図に示すように、本実施形態における画像形成システムでは、印刷データ（制御コマンドを含む、以下において同じ）を生成する情報処理装置１００と、その印刷データに基づいて画像を形成するプリンタ１７０とで構成される。
【００１８】
情報処理装置１００は、メモリ１１０、ＣＰＵ１３０、ハードディスクコントローラ（ＨＤＣ）１２０、ハードディスク（ＨＤ）１２１、フロッピー（登録商標）ディスクコントローラ（ＦＤＣ）１２５、フロッピー（登録商標）ディスクドライブ（ＦＤ）１２６、プリンタコントローラ（ＰＲＴＣ）１４０、キーボードコントローラ（ＫＢＣ）１５０、キーボード（ＫＢ）１５１、ＣＲＴコントローラ（ＣＲＴＣ）１６０、ＣＲＴ１６１を備える。
【００１９】
メモリ１１０は、例えば、ＨＤ１２１からロードされた本発明における画像編集の処理を司るアプリケーション１１１、プリンタ１７０に対応する印刷データを生成するためのソフトウェアであるプリンタドライバ１１２、プリンタ１７０に供給すべき印刷データをスプールするスプーラ領域１１３、その他不図示のＯＳ（オペレーティングシステム）やワーク領域等を有する。
【００２０】
ＣＰＵ１３０は、メモリ１１０内のアプリケーション１１１、プリンタドライバ１１２、ＯＳ等に基づいて動作するが、電源投入時は不図示のＲＯＭによりブートし、ＨＤ１２１からＯＳのメモリ１１０にロードした後、アプリケーションプログラムも同様にロードすることで画像形成システムとして機能する。また、当然のことながら、ＣＰＵ１３０は、ＨＤＣ１２０を介してＨＤ１２１にアクセスすることができる。
【００２１】
ＰＲＴＣ１４０は、スプーラ領域１１３に蓄えられた印刷データを順次プリンタ１７０に送信する処理を行なう。ＫＢＣ１５０は、ＫＢ１５１を制御し、ユーザからの指示データを装置内に取り込む。ＣＲＴＣ１６０は、表示装置であるＣＲＴ１６１を制御するコントローラである。これらのブロック１５０、１５１、１６０、１６１等は、ユーザインターフェースを構成するが、例えば、ポインティングデバイス等の他のブロックをさらに備えても良い。
【００２２】
また、プリンタ１７０には、情報処理装置１００から印刷データを受信するため、及び各種ステータスを情報処理装置１００に通知するためのインターフェース１７１、主として受信したプリンタデータを解釈し、ビットマップイメージデータを発生するプリンタ制御部１７２、プリンタ制御部１７２から出力されてきたビットマップイメージデータを受け、実際に画像を形成するプリンタエンジン１７３で構成される。なお、図示してはいないが操作パネル等も具備している。さて、上記の構成において、情報処理装置１００にプリンタ１７０を接続した際には、その最初の段階ではプリンタ１７０に対応するプリンタデータを生成するためのプリンタドライバを情報処理装置１００にインストールする必要がある。言うまでもないが、このインストールは、格別の理由がない限りは、通常は一度行なえば事足りるものである。
【００２３】
以下、図２，図３を参照して、特定の印刷装置に適応した３Ｄ画像データを編集する画像編集プログラムの処理手順について説明する。
【００２４】
図２は、本発明の画像編集装置における第１の制御処理手順の一例を示すフローチャートであり、特定の印刷装置に適応した３Ｄ画像データを編集する画像編集プログラムの処理手順に対応する。なお、このフローチャートの処理は、図１に示したＣＰＵ１３０によりＨＤ１２１に格納されメモリ１１０上にロードされたプログラムに基づいて実行されるものとする。また、Ｓ１０〜Ｓ１８は各ステップを示す。
【００２５】
３Ｄ画像データとは、印刷した結果の画像をレンチキュラーレンズを通して見ると、立体的に見えるように加工した画像データである。
【００２６】
以下、このフローチャートに従って、説明していく。
【００２７】
まず、画像編集プログラム起動後、ステップＳ１０で、画像データを印刷するプリンタを選択する。３Ｄ画像データの場合、前記レンチキュラーレンズの格子縞のピッチに合わせたデータを生成しなければならないので、印刷装置の解像度が重要となり、ステップＳ１０で選択できるプリンタは、すべて同じ基本解像度プリンタとなる。
【００２８】
次にステップＳ１１で、画像データを印刷する用紙のサイズと種類を選択する。画像編集プログラムは、後述するステップＳ１６において選択した用紙サイズに合わせた画像を生成し、また、選択した用紙の種類は、選択したプリンタのプリンタドライバに、印刷時に通知する事により、選択した用紙の種類に最適なプリンタデータをプリンタに送信することになる。
【００２９】
次にステップＳ１２で、オリジナル画像データを選択する。次にステップＳ１３で、画像データから印刷する範囲（トリミング領域）を指定する。このトリミング領域は、前記選択した用紙サイズにあった矩形領域で、画像編集プログラムは、まずＣＲＴ１６１に画像データに対応する画像と、用紙サイズにあった矩形領域を表示する。これらの表示を用いて、ユーザは、ＣＲＴ１６１に表示される画像データに対応する画像に対して、用紙サイズにあった矩形領域で囲まれる範囲を、画像データの印刷範囲として選択する。
【００３０】
次にステップＳ１４で、画像データから３Ｄ化する範囲を指定する。３Ｄ化する範囲は、１つ又は複数の多角形領域で、画像編集プログラムは、まずＣＲＴ１６１に画像データに対応する画像と、３Ｄ化する範囲として多角形領域を表示する。これらの表示を用いて、ユーザは、ＣＲＴ１６１に表示される画像データに対応する画像に対して、多角形領域で囲まれる範囲を、３Ｄ化する範囲として選択する。なお、３Ｄ範囲として設定された領域は、印刷後、レンチキュラーレンズを通して見ると、周りの背景よりも浮き出して見えるようになる。
【００３１】
次にステップＳ１５で、編集した画像を印刷するか否かを選択し、編集した画像を印刷すると判断された場合は（ユーザが編集した画像データを印刷するように指示した場合には）、ステップＳ１６において、選択したプリンタ（解像度等）、選択した用紙サイズ、及び用紙の種類に合わせ、指定したトリミング領域をトリミングし、かつ編集範囲を編集（３Ｄ化）した画像データを生成し、選択したプリンタ，用紙サイズ，用紙種類に最適なプリンタデータ（画像データ）を選択したプリンタに送信し、ステップＳ１７に進む。なお、選択した用紙のサイズ及び種類は、選択したプリンタのプリンタドライバに、印刷時（画像データ送信時）に通知するものとする。
【００３２】
一方、編集した画像を印刷しないと判断された場合は（ユーザが編集した画像データを印刷しないなら）、そのままステップＳ１７に進む。
【００３３】
次に、ステップＳ１７で、編集した画像を保存するかどうかを判断し、保存すると判断された場合は、ステップＳ１８で、編集した画像データを図１に示したＨＤ１２１，ＦＤ１２６等に保存する。この時（編集した画像データの保存時）、保存されるデータは、後述する図３に示す通り、前記選択したプリンタ名（プリンタ名３０３）、前記オリジナル画像データ名（元ファイル名３０４）、前記３Ｄ範囲指定情報（３Ｄ範囲設定情報３０５）、用紙サイズ３０６、用紙の種類３０７、トリミング範囲設定情報３０８、……等であり、編集後の画像データ自体はファイル内に保存しないことにより、保存ファイル自体のファイルサイズは、かなり小さいものとなる。
【００３４】
一方、ステップＳ１７で、編集した画像を保存しないと判断された場合は、そのまま処理を終了する。
【００３５】
図３は、本発明の画像編集装置における情報保存ファイルの構成を示す図である。
【００３６】
図において、３００は記憶媒体で、図１に示したＨＤ１２１，ＦＤ１２６等に対応する。
【００３７】
３０１はオリジナル画像ファイルで、編集前の画像データファイルに対応する。３０２は情報保存ファイルで、選択された特定解像度のプリンタに適応した編集後の画像データファイルに対応する。３０３はプリンタ名で、図２のステップＳ１０で選択された特定解像度のプリンタに対応する。３０４は元ファイル名で、図２のステップＳ１２で選択されたオリジナル画像ファイル３０１のファイル名に対応する。３０５は３Ｄ範囲設定情報で、図２のステップＳ１２で指定された３Ｄ範囲に対応する。
【００３８】
また、３０６は用紙サイズ、３０７は用紙の種類で、図２のステップＳ１１で設定された用紙サイズ，用紙の種類に対応する。３０８はトリミング範囲設定情報で、図２のステップＳ１３で指定された印刷範囲（トリミング領域）に対応する。
【００３９】
以上、本実施形態では、３Ｄ画像データ編集について説明したが、他の画像データ編集においても、保存ファイル内に画像データそのものを保存するのではなく、編集情報のみを保存するということは、ファイルサイズ軽減に大きな効果があるということは言うまでもない。
【００４０】
〔第２実施形態〕
前記第１実施形態では、オリジナル画像データから３Ｄ画像データを生成し、保存する構成についてついて説明したが、第２実施形態では、保存ファイルに基づいて、編集後の３Ｄ画像データを再生するように構成してもよい。以下、その実施形態について説明する。
【００４１】
以下、図４，図５を参照して、図３に示した情報保存ファイル３０２から、３Ｄ画像データを再生する画像編集プログラムの処理手順について説明する。
【００４２】
図４は、本発明の画像編集装置における第２の制御処理手順の一例を示すフローチャートであり、図３に示した情報保存ファイル３０２から、３Ｄ画像データを再生する画像編集プログラムの処理手順に対応する。なお、このフローチャートの処理は、図１に示したＣＰＵ１３０によりＨＤ１２１に格納されメモリ１１０上にロードされたプログラムに基づいて実行されるものとする。また、Ｓ２０〜Ｓ２９は各ステップを示す。
【００４３】
まず、ステップＳ２０で、３Ｄ画像データの各種情報を保存した保存情報ファイル（図３に示した情報保存ファイル３０２）を開き、各保存情報（図３に示したプリンタ名３０２，元ファイル名３０４，３Ｄ範囲設定情報３０５，用紙サイズ３０６，用紙の種類３０７，トリミング範囲設定情報３０８，……）をメモリ１１０上にロードする。
【００４４】
次にステップＳ２１で、保存情報ファイル内の各保存情報が不正でないかどうかチェックする（詳細は図５に示す）。
【００４５】
次にステップＳ２２で、編集後の３Ｄ画像データを再生できるかどうか判断し、再生できないと判断された場合は、ステップＳ２３で、画像データを再生できない旨のエラーメッセージを表示し、プログラムを終了する。例えば、保存ファイル内に格納されていたオリジナル画像データがどこにも見つからなかった場合は、他の情報が正しくても画像データの再生は不可能であるため、このケースに当てはまる。
【００４６】
一方、ステップＳ２２で、編集後の３Ｄ画像データを再生可能であると判断された場合は、ステップＳ２４で、ステップＳ２０で取得した保存情報（図３に示したプリンタ名３０２，元ファイル名３０４，３Ｄ範囲設定情報３０５，用紙サイズ３０６，用紙の種類３０７，トリミング範囲設定情報３０８，……）に基づいて、編集後の３Ｄ画像データを再生し、プログラム内で表示する。
【００４７】
次にステップＳ２５で、通常の画像編集処理を行う。通常の画像編集処理とは、図２に示したステップＳ１０〜ステップＳ１４に相当する。
【００４８】
次にステップＳ２６で、編集した画像を印刷するか否かを選択し、編集した画像を印刷すると判断された場合は（ユーザが編集した画像データを印刷するように指示した場合には）、ステップＳ２７において、ステップＳ２５に示した編集処理に基づく画像データ（即ち、選択したプリンタ（解像度等）、選択した用紙サイズ、及び用紙の種類に合わせ、指定したトリミング領域をトリミングし、かつ編集範囲を編集（３Ｄ化）した画像データ）を生成し、選択したプリンタ，用紙サイズ，用紙種類に最適なプリンタデータ（画像データ）を選択したプリンタに送信し、ステップＳ２８に進む。
【００４９】
一方、ステップＳ２６で、編集した画像データを印刷しないと判断された場合は、そのままステップＳ２８に進む。
【００５０】
次に、ステップＳ２８で、編集した画像を保存するかどうかを判断し、保存すると判断された場合は、ステップＳ２９で、編集した画像データを図１に示したＨＤ１２１，ＦＤ１２６等に保存し、処理を終了する。この時（編集した画像データの保存時）、保存されるデータは、図３に示したように、選択したプリンタ名（プリンタ名３０３）、オリジナル画像データ名（元ファイル名３０４）、３Ｄ範囲指定情報（３Ｄ範囲設定情報３０５，用紙サイズ３０６，用紙の種類３０７，トリミング範囲設定情報３０８）等であり、編集後の画像データ自体はファイル内に保存しないことにより、保存ファイル自体のファイルサイズは、かなり小さいものとなる。
【００５１】
一方、ステップＳ２８で、編集した画像を保存しないと判断された場合は、そのまま処理を終了する。
【００５２】
以上、保存ファイルから、編集後の３Ｄ画像データを再生する手順を説明したが、ステップＳ２３に関して、前述したように、オリジナル画像データが見つからない場合は、どうしようもないが、他の情報（プリンタ名３０３，３Ｄ範囲設定情報３０５，用紙サイズ３０６，用紙の種類３０７，トリミング範囲設定情報３０８）に関しては、代替値に置き換えることが可能で、置き換える事により、３Ｄ画像が生成できるならば、この手段は有効である。
【００５３】
図５は、本発明の画像編集装置における第３の制御処理手順の一例を示すフローチャートであり、前記置き換え処理を考慮した保存ファイル内の保存情報チェック処理（図４に示したステップＳ２１の処理）に対応する。なお、このフローチャートの処理は、図１に示したＣＰＵ１３０によりＨＤ１２１に格納されメモリ１１０上にロードされたプログラム（画像処理プログラム）に基づいて実行されるものとする。また、Ｓ３０〜Ｓ４１は各ステップを示す。
【００５４】
まずステップＳ３０で、サポートバージョンかどうか（図４のステップＳ２０で読み込んだ保存ファイルが、実行中の画像処理プログラムで処理ができるかどうか）を判断し、対処できないファイルであると判断された場合は、ステップＳ３１で、エラーである（編集後の画像データを再生できない）ことを上位関数に通知し、チェックを終了する。
【００５５】
一方、ステップＳ３０で、読み込んだ保存ファイルが、対処できるファイルであると判断された場合は、ステップＳ３２において、図４のステップＳ２０で読み込んだ保存ファイル内に記載された元ファイル名３０４に対応するオリジナル画像データがあるかどうかを判断する。
【００５６】
もし、オリジナル画像データが存在しないと判断された場合は、ステップＳ３３で、エラーである（編集後の画像データを再生できない）ことを上位関数に通知し、チェックを終了する。
【００５７】
一方、ステップＳ３２で、図４のステップＳ２０で読み込んだ保存ファイル内に記載された元ファイル名３０４に対応するオリジナル画像データが存在すると判断された場合は、ステップＳ３４において、図４のステップＳ２０で読み込んだ保存ファイル内に記載されたプリンタ名３０３に対応するプリンタが存在するかどうかを判断する。
【００５８】
もし、ステップＳ３４で、図４のステップＳ２０で読み込んだ保存ファイル内に記載されたプリンタ名３０３に対応するプリンタが存在しないと判断された場合は、保存情報内のプリンタと同じ解像度のプリンタが存在するかどうかを確認し、存在すると判断された場合は、ステップＳ３５で、それらのプリンタのうち、オペレーションシステムで通常使うプリンタに設定されているプリンタ（デフォルトのプリンタ）を優先的に代替プリンタとして設定し、ステップＳ３６に進む。なお、図示していないが、もし同じ解像度のプリンタが存在しなければ、エラーである（編集後の画像データを再生できない）ことを上位関数に通知し、チェックを終了する。
【００５９】
一方、ステップＳ３４において、図４のステップＳ２０で読み込んだ保存ファイル内に記載されたプリンタ名３０３に対応するプリンタが存在すると判断された場合は、そのままステップＳ３６に進む。
【００６０】
次にステップＳ３６で、前記決定されたプリンタ（保存情報内のプリンタ名３０３に対応するプリンタ又は代替プリンタ）に対して、図４のステップＳ２０で読み込んだ保存ファイル内に記載された用紙サイズ３０６があるかどうか判断し、保存情報内の用紙サイズがないと判断された場合は、ステップＳ３７で、そのプリンタのデフォルト用紙サイズに設定を置き換え、ステップＳ３８に進む。
【００６１】
一方、ステップＳ３６において、図４のステップＳ２０で読み込んだ保存ファイル内に記載された用紙サイズ３０６があると判断された場合は、そのままステップＳ３８に進む。
【００６２】
次にステップＳ３８で、図４のステップＳ２０で読み込んだ保存ファイル内に記載されたトリミング範囲設定情報３０８に対応するトリミング領域が不正でないかどうか判断し、不正であると判断された場合は、ステップＳ３９で、デフォルトのトリミング領域に設定を置き換え、ステップＳ４０に進む。
【００６３】
一方、ステップＳ３８において、図４のステップＳ２０で読み込んだ保存ファイル内に記載されたトリミング範囲設定情報３０８に対応するトリミング領域が不正でないと判断された場合は、そのままステップＳ４０に進む。
【００６４】
次にステップＳ４０において、図４のステップＳ２０で読み込んだ保存ファイル内に記載された３Ｄ範囲設定情報３０５に対応する３Ｄ範囲が不正でないかどうか判断し、不正であると判断された場合は、ステップＳ４１で、３Ｄ範囲設定をクリアすることにより、ユーザは、図２に示したステップＳ１４を行うことにより、３Ｄ範囲の設定を行い、編集後の画像データを再生できることを上位関数に通知し、チェックを終了する。
【００６５】
一方、ステップＳ４０において、図４のステップＳ２０で読み込んだ保存ファイル内に記載された３Ｄ範囲設定情報３０５に対応する３Ｄ範囲が不正でないと判断された場合は、編集後の画像データを再生できることを上位関数に通知し、チェックを終了する。
【００６６】
本実施形態では、ステップＳ３０〜Ｓ４０までのチェック処理を例に挙げたが、実際のチェック処理は、保存した各情報全て（例えば、用紙の種類３０７，……）に対して、行うことは言うまでもない。
【００６７】
本実施形態の画像編集装置は、プリンタドライバと連動して動作するソフトウェア（３Ｄアプリケーション）が編集するプリンタに依存した画像データを保存し、再生するものである。
【００６８】
また、保存データがプリンタに依存したデータとなるため、通常保存時のプリンタ（プリンタの設定）が削除されてしまった時には、無効となる保存データであっても、他のプリンタ等の代替値を使用することにより、最適な画像データを再生できる。
【００６９】
さらに、上述した３Ｄアプリケーションは、オリジナル画像に対して編集を加えず、プリンタ情報、３Ｄ抽出データなど、編集に必要な情報のみを保存する手段と、上述した保存データからデータを再生する際、不正なデータであれば、代替値を用いて、本来再生するデータと同等になる最適なデータを再生する手段とを組み合わせたものである。
【００７０】
以上説明したように、印刷装置の解像度に依存した画像データを保存する場合であっても、画像そのものを保存するのではなく、オリジナル画像データに対しての編集情報のみを格納することにより、ディスク容量を大幅に節約できるという効果がある。
【００７１】
また、保存ファイルから編集後の画像データを再生する際、保存してある情報のうち、例えば、以前保存した環境で存在していた印刷装置が、今は存在しないといった場合に、解像度が同じであるなど、印刷時に支障がでない印刷装置で代替できる場合は、その印刷装置の情報で保存データを置き換えて編集後画像データを生成する手段を設けることで、エラーでファイルが開かなくなるケースを減らすという効果がある。
【００７２】
また、図３に示したように、画像編集後の情報保存ファイル３０２には、オリジナル画像データ名（元ファイル名３０４）や、オリジナル画像データに対しての編集情報（プリンタ名３０３，３Ｄ範囲設定情報３０５，用紙サイズ３０６，用紙の種類３０７，トリミング範囲設定情報３０８，……）のみを格納し、編集後の画像データは、前記保存ファイルを元にプログラム上で再生することにより、従来よりもかなり小さいファイルサイズで編集後の画像データの保存を可能にする。
【００７３】
この時、編集後の画像データは、特定の印刷装置（プリンタ名３０３）に適応した画像データであるため、保存情報（情報保存ファイル３０２）の中には、印刷装置の情報（プリンタ名３０３）は必ず含まれている必要がある。
【００７４】
また、前記オリジナル画像データに対しての編集情報のみを格納した保存ファイル（情報保存ファイル３０２）から、編集後の画像データを再生する際、保存してある情報のうち、例えば、以前保存した環境で存在していた印刷装置（プリンタ名３０３）が、今は存在しないといった場合に、解像度が同じであるなど、印刷時に支障がでない印刷装置で代替できる場合は、その印刷装置の情報で保存データを置き換えて編集後画像データを生成する手段を設けることで、エラーでファイルが開かなくなるケースを減らす事が可能となる。
【００７５】
なお、プリンタ１７０は、レーザビーム方式であっても、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【００７６】
また、上記各実施形態を合わせた構成も本発明に含まれるものである。
【００７７】
以下、図６に示すメモリマップを参照して本発明に係る画像編集装置で読み出し可能なデータ処理プログラムの構成について説明する。
【００７８】
図６は、本発明に係る画像編集装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００７９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８１】
本実施形態における図２，図４，図５に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８４】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００８５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８８】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８９】
【発明の効果】
以上説明したように、本発明によれば、画像データに対して画像編集された画像データを保存することなく、画像データと、当該画像データに対する画像編集情報とを保存することで、画像データの保存容量を節減できる。
また、保存された画像データと、当該画像データに対する画像編集情報とに基づいて印刷したい印刷装置から印刷できる画像データを再生することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像編集装置を適用可能な画像形成システムの構成例を示すブロック構成図である。
【図２】本発明の画像編集装置における第１の制御処理手順の一例を示すフローチャートである。
【図３】本発明の画像編集装置における情報保存ファイルの構成を示す図である。
【図４】本発明の画像編集装置における第２の制御処理手順の一例を示すフローチャートである。
【図５】本発明の画像編集装置における第３の制御処理手順の一例を示すフローチャートである。
【図６】本発明に係る画像編集装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図７】従来の画像編集装置における保存ファイルの構成を示す図である。
【符号の説明】
１００  情報処理装置
１１０  メモリ
１１１  アプリケーション
１１２  プリンタドライバ
１１３  スプーラ領域
１２０  ハードディスクコントローラ
１２１  ハードディスク
１２５  フロッピー（登録商標）ディスクコントローラ
１２６  フロッピー（登録商標）ディスク
１３０  ＣＰＵ
１４０  プリンタコントロール
１５０  キーボードコントローラ
１５１  キーボード
１６０  ＣＲＴコントローラ
１６１  ＣＲＴ
１７０  プリンタ
１７１  インターフェース
１７２  プリンタ制御部
１７３  プリンタエンジン
【図１】
0004593843.tif 000002
【図２】
0004593843.tif 000003
【図３】
0004593843.tif 000004
【図４】
0004593843.tif 000005
【図５】
0004593843.tif 000006
【図６】
0004593843.tif 000007
【図７】
0004593843.tif 000008