(57)【要約】【課題】利用者に煩雑な操作を強いることなく、容易に取り消し後のプレビュー画像を確認することができる画像処理装置を提供する。【解決手段】画像データに対する各種の操作に応じた処理結果を示すプレビュー画像を生成し、生成されたプレビュー画像を表示する画像処理装置において、操作表示制御部１５１は、画像データに対する操作の履歴を記憶する操作履歴記憶手段に記憶された操作のうちの一の操作の取消を受付け、処理取消部１３２は、受付けられた操作を取り消した画像データを生成する。【選択図】        図１
2008217337.tif 000002
【特許請求の範囲】
【請求項１】
画像情報に対する各種の操作に応じた処理結果を示すプレビュー画像を生成し、生成された前記プレビュー画像を表示する画像処理装置において、
前記画像情報に対する操作の履歴を記憶する操作履歴記憶手段と、
前記操作履歴記憶手段に記憶された前記操作のうちの一の操作の取消を受付ける取消受付手段と、
前記取消受付手段によって受付けられた前記操作を取り消した前記画像情報を生成する取消画像生成手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記操作が可逆処理であるか不可逆処理であるかを判定する可逆不可逆判定手段と、
前記可逆不可逆判定手段によって前記操作が不可逆処理であると判定された場合に、当該操作の直前に生成された前記画像情報を処理画像記憶部に記憶する画像記憶手段と、をさらに備え、
前記取消画像生成手段は、前記取消受付手段によって受付けられた前記操作が不可逆処理である場合は、前記処理画像記憶部から、前記操作の直前に記憶された前記画像情報を取得し、取得された前記画像情報に対して、取消を受付けた当該操作以降の前記操作履歴記憶手段に記憶された前記操作を実行し、当該操作を取り消した前記画像情報を生成すること、を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記取消画像生成手段は、前記取消受付手段によって受付けられた前記操作が可逆処理である場合は、現在の画像情報から当該操作に対応する画像を消去すること、を特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記画像記憶手段は、前記可逆不可逆判定手段によって不可逆処理であると判定された前記操作の数が予め定められた数値以内である場合は、前記画像情報を前記処理画像記憶部に記憶すること、を特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項５】
前記可逆不可逆判定手段によって不可逆処理であると判定された前記操作の数が予め定められた数値を超える場合に、不可逆の操作数が予め定められた数値を超えている旨を警告する警告手段、をさらに備えることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記処理画像記憶部は、メモリ装置であることを特徴とする請求項１〜５のいずれか一つに記載の画像処理装置。
【請求項７】
前記処理画像記憶部は、ハードディスク装置であることを特徴とする請求項１〜５のいずれか一つに記載の画像処理装置。
【請求項８】
画像情報に対する各種の操作に応じた処理結果を示すプレビュー画像を生成し、生成された前記プレビュー画像を表示する画像処理装置で実行されるプレビュー画像取消方法において、
前記画像情報に対する操作の履歴を記憶する操作履歴記憶部に記憶された前記操作のうちの一の操作の取消を受付ける取消受付ステップと、
前記取消受付ステップによって受付けられた前記操作を取り消した前記画像情報を生成する取消画像生成ステップと、
を有することを特徴とするプレビュー画像取消方法。
【請求項９】
前記操作が可逆処理であるか不可逆処理であるかを判定する可逆不可逆判定ステップと、
前記可逆不可逆判定ステップによって前記操作が不可逆処理であると判定された場合に、当該操作の直前に生成された前記画像情報を処理画像記憶部に記憶する画像記憶ステップと、をさらに有し、
前記取消画像生成ステップは、前記取消受付ステップによって受付けられた前記操作が不可逆処理である場合は、前記処理画像記憶部から、前記操作の直前に記憶された前記画像情報を取得し、取得された前記画像情報に対して、取消を受付けた当該操作以降の前記操作履歴記憶部に記憶された前記操作を実行し、当該操作を取り消した前記画像情報を生成すること、を特徴とする請求項８に記載のプレビュー画像取消方法。
【請求項１０】
前記取消画像生成ステップは、前記取消受付ステップによって受付けられた前記操作が可逆処理である場合は、現在の画像情報から当該操作に対応する画像を消去すること、を特徴とする請求項９に記載のプレビュー画像取消方法。
【請求項１１】
前記画像記憶ステップは、前記可逆不可逆判定ステップによって不可逆処理であると判定された前記操作の数が予め定められた数値以内である場合は、前記画像情報を前記処理画像記憶部に記憶すること、を特徴とする請求項８〜１０のいずれか一つに記載のプレビュー画像取消方法。
【請求項１２】
前記可逆不可逆判定ステップによって不可逆処理であると判定された前記操作の数が予め定められた数値を超える場合に、不可逆の操作数が予め定められた数値を超えている旨を警告する警告ステップ、をさらに有することを特徴とする請求項１１に記載のプレビュー画像取消方法。
【請求項１３】
画像情報に対する各種の操作に応じた処理結果を示すプレビュー画像を生成し、生成された前記プレビュー画像を表示する処理をコンピュータに実行させるプレビュー画像取消プログラムにおいて、
前記画像情報に対する操作の履歴を記憶する操作履歴記憶部に記憶された前記操作のうちの一の操作の取消を受付ける取消受付機能と、
前記取消受付機能によって受付けられた前記操作を取り消した前記画像情報を生成する取消画像生成機能と、
を前記コンピュータに実行させることを特徴とするプレビュー画像取消プログラム。
【請求項１４】
前記操作が可逆処理であるか不可逆処理であるかを判定する可逆不可逆判定機能と、
前記可逆不可逆判定機能によって前記操作が不可逆処理であると判定された場合に、当該操作の直前に生成された前記画像情報を処理画像記憶部に記憶する画像記憶機能と、を前記コンピュータに実行させ、
前記取消画像生成機能は、前記取消受付機能によって受付けられた前記操作が不可逆処理である場合は、前記処理画像記憶部から、前記操作の直前に記憶された前記画像情報を取得し、取得された前記画像情報に対して、取消を受付けた当該操作以降の前記操作履歴記憶部に記憶された前記操作を実行し、当該操作を取り消した前記画像情報を生成すること、を特徴とする請求項１３に記載のプレビュー画像取消プログラム。
【請求項１５】
前記取消画像生成機能は、前記取消受付機能によって受付けられた前記操作が可逆処理である場合は、現在の画像情報から当該操作に対応する画像を消去すること、を特徴とする請求項１４に記載のプレビュー画像取消プログラム。
【請求項１６】
前記画像記憶機能は、前記可逆不可逆判定機能によって不可逆処理であると判定された前記操作の数が予め定められた数値以内である場合は、前記画像情報を前記処理画像記憶部に記憶すること、を特徴とする請求項１３〜１５のいずれか一つに記載のプレビュー画像取消プログラム。
【請求項１７】
前記可逆不可逆判定機能によって不可逆処理であると判定された前記操作の数が予め定められた数値を超える場合に、不可逆の操作数が予め定められた数値を超えている旨を警告する警告機能、を前記コンピュータに実行させることを特徴とする請求項１６に記載のプレビュー画像取消プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、プレビュー画像取消方法およびプレビュー画像取消プログラムに関する。
【背景技術】
【０００２】
近年、ステープルやパンチ穴等のフィニッシング機能を備えるコピー機、複合機（ＭＦＰ：MultiFunction Peripheral）が普及している。このようなコピー機や複合機では、誤った位置を指示して利用者が意図しない位置にステープルやパンチ穴を実施してしまうと、人手によってステープルを除去したり、印刷物自体を廃棄しなければならないという問題があった。
【０００３】
このような問題を解決するものとして、指示したステープルやパンチ穴の位置をプレビュー画像で表示する情報処理装置が開示されている（特許文献１参照）。このような情報処理装置では、プレビュー画像を表示してステープルやパンチ穴の位置を予め確認することができるため、利用者が意図しない位置にステープルやパンチを施すことを防ぐことができ、無駄な印刷物の出力を防ぐことができる。
【０００４】
【特許文献１】特開２００１−６７３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された技術では、画像情報に対して様々な処理を実行してプレビュー画像を生成し、表示した後に、その処理の１つを取り消したい場合であっても処理を取り消すことができず、１つの処理を取り消したプレビュー画像を表示するためには、もとの画像情報に対して、取り消したい処理を除くすべての処理を指示して実行する必要があり、利用者の操作が煩雑であるという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、利用者に煩雑な操作を強いることなく、容易に取り消し後のプレビュー画像を確認することができる画像処理装置、プレビュー画像取消方法およびプレビュー画像取消プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、画像情報に対する各種の操作に応じた処理結果を示すプレビュー画像を生成し、生成された前記プレビュー画像を表示する画像処理装置において、前記画像情報に対する操作の履歴を記憶する操作履歴記憶手段と、前記操作履歴記憶手段に記憶された前記操作のうちの一の操作の取消を受付ける取消受付手段と、前記取消受付手段によって受付けられた前記操作を取り消した前記画像情報を生成する取消画像生成手段と、を備えることを特徴とする。
【０００８】
また、請求項２にかかる発明は、請求項１に記載の画像処理装置において、前記操作が可逆処理であるか不可逆処理であるかを判定する可逆不可逆判定手段と、前記可逆不可逆判定手段によって前記操作が不可逆処理であると判定された場合に、当該操作の直前に生成された前記画像情報を処理画像記憶部に記憶する画像記憶手段と、をさらに備え、前記取消画像生成手段は、前記取消受付手段によって受付けられた前記操作が不可逆処理である場合は、前記処理画像記憶部から、前記操作の直前に記憶された前記画像情報を取得し、取得された前記画像情報に対して、取消を受付けた当該操作以降の前記操作履歴記憶手段に記憶された前記操作を実行し、当該操作を取り消した前記画像情報を生成すること、を特徴とする。
【０００９】
また、請求項３にかかる発明は、請求項２に記載の画像処理装置において、前記取消画像生成手段は、前記取消受付手段によって受付けられた前記操作が可逆処理である場合は、現在の画像情報から当該操作に対応する画像を消去すること、を特徴とする。
【００１０】
また、請求項４にかかる発明は、請求項１〜３のいずれか一つに記載の画像処理装置において、前記画像記憶手段は、前記可逆不可逆判定手段によって不可逆処理であると判定された前記操作の数が予め定められた数値以内である場合は、前記画像情報を前記処理画像記憶部に記憶すること、を特徴とする。
【００１１】
また、請求項５にかかる発明は、請求項４に記載の画像処理装置において、前記可逆不可逆判定手段によって不可逆処理であると判定された前記操作の数が予め定められた数値を超える場合に、不可逆の操作数が予め定められた数値を超えている旨を警告する警告手段、をさらに備えることを特徴とする。
【００１２】
また、請求項６にかかる発明は、請求項１〜５のいずれか一つに記載の画像処理装置において、前記処理画像記憶部は、メモリ装置であることを特徴とする。
【００１３】
また、請求項７にかかる発明は、請求項１〜５のいずれか一つに記載の画像処理装置において、前記処理画像記憶部は、ハードディスク装置であることを特徴とする。
【００１４】
また、請求項８にかかる発明は、画像情報に対する各種の操作に応じた処理結果を示すプレビュー画像を生成し、生成された前記プレビュー画像を表示する画像処理装置で実行されるプレビュー画像取消方法において、前記画像情報に対する操作の履歴を記憶する操作履歴記憶部に記憶された前記操作のうちの一の操作の取消を受付ける取消受付ステップと、前記取消受付ステップによって受付けられた前記操作を取り消した前記画像情報を生成する取消画像生成ステップと、を有することを特徴とする。
【００１５】
また、請求項９にかかる発明は、請求項８に記載のプレビュー画像取消方法において、前記操作が可逆処理であるか不可逆処理であるかを判定する可逆不可逆判定ステップと、前記可逆不可逆判定ステップによって前記操作が不可逆処理であると判定された場合に、当該操作の直前に生成された前記画像情報を処理画像記憶部に記憶する画像記憶ステップと、をさらに有し、前記取消画像生成ステップは、前記取消受付ステップによって受付けられた前記操作が不可逆処理である場合は、前記処理画像記憶部から、前記操作の直前に記憶された前記画像情報を取得し、取得された前記画像情報に対して、取消を受付けた当該操作以降の前記操作履歴記憶部に記憶された前記操作を実行し、当該操作を取り消した前記画像情報を生成すること、を特徴とする。
【００１６】
また、請求項１０にかかる発明は、請求項９に記載のプレビュー画像取消方法において、前記取消画像生成ステップは、前記取消受付ステップによって受付けられた前記操作が可逆処理である場合は、現在の画像情報から当該操作に対応する画像を消去すること、を特徴とする。
【００１７】
また、請求項１１にかかる発明は、請求項８〜１０のいずれか一つに記載のプレビュー画像取消方法において、前記画像記憶ステップは、前記可逆不可逆判定ステップによって不可逆処理であると判定された前記操作の数が予め定められた数値以内である場合は、前記画像情報を前記処理画像記憶部に記憶すること、を特徴とする。
【００１８】
また、請求項１２にかかる発明は、請求項１１に記載のプレビュー画像取消方法において、前記可逆不可逆判定ステップによって不可逆処理であると判定された前記操作の数が予め定められた数値を超える場合に、不可逆の操作数が予め定められた数値を超えている旨を警告する警告ステップ、をさらに有することを特徴とする。
【００１９】
また、請求項１３にかかる発明は、画像情報に対する各種の操作に応じた処理結果を示すプレビュー画像を生成し、生成された前記プレビュー画像を表示する処理をコンピュータに実行させるプレビュー画像取消プログラムにおいて、前記画像情報に対する操作の履歴を記憶する操作履歴記憶部に記憶された前記操作のうちの一の操作の取消を受付ける取消受付機能と、前記取消受付機能によって受付けられた前記操作を取り消した前記画像情報を生成する取消画像生成機能と、を前記コンピュータに実行させることを特徴とする。
【００２０】
また、請求項１４にかかる発明は、請求項１３に記載のプレビュー画像取消プログラムにおいて、前記操作が可逆処理であるか不可逆処理であるかを判定する可逆不可逆判定機能と、前記可逆不可逆判定機能によって前記操作が不可逆処理であると判定された場合に、当該操作の直前に生成された前記画像情報を処理画像記憶部に記憶する画像記憶機能と、を前記コンピュータに実行させ、前記取消画像生成機能は、前記取消受付機能によって受付けられた前記操作が不可逆処理である場合は、前記処理画像記憶部から、前記操作の直前に記憶された前記画像情報を取得し、取得された前記画像情報に対して、取消を受付けた当該操作以降の前記操作履歴記憶部に記憶された前記操作を実行し、当該操作を取り消した前記画像情報を生成すること、を特徴とする。
【００２１】
また、請求項１５にかかる発明は、請求項１４に記載のプレビュー画像取消プログラムにおいて、前記取消画像生成機能は、前記取消受付機能によって受付けられた前記操作が可逆処理である場合は、現在の画像情報から当該操作に対応する画像を消去すること、を特徴とする。
【００２２】
また、請求項１６にかかる発明は、請求項１３〜１５のいずれか一つに記載のプレビュー画像取消プログラムにおいて、前記画像記憶機能は、前記可逆不可逆判定機能によって不可逆処理であると判定された前記操作の数が予め定められた数値以内である場合は、前記画像情報を前記処理画像記憶部に記憶すること、を特徴とする。
【００２３】
また、請求項１７にかかる発明は、請求項１６に記載のプレビュー画像取消プログラムにおいて、前記可逆不可逆判定機能によって不可逆処理であると判定された前記操作の数が予め定められた数値を超える場合に、不可逆の操作数が予め定められた数値を超えている旨を警告する警告機能、を前記コンピュータに実行させることを特徴とする。
【発明の効果】
【００２４】
本発明によれば、画像データに対する操作履歴を記憶し、当該操作に対する取消が指示された場合には操作を取り消した画像データからプレビュー画像を生成して表示するため、利用者に煩雑な操作を強いることなく、容易に取り消し後のプレビュー画像を確認することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照して、本発明にかかる画像処理装置、プレビュー画像取消方法およびプレビュー画像取消プログラムの最良な実施の形態を詳細に説明する。なお、本発明はこれらの実施の形態に限定されるものではない。
【００２６】
（第１の実施の形態）
本実施の形態について、添付図面を参照して説明する。本実施の形態は、画像処理装置として、コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像（スキャナ機能により読取られた原稿画像や、プリンタあるいはＦＡＸ機能により入力された画像）を配信する機能等を複合したいわゆる複合機を適用した例である。
【００２７】
図１は、第１の実施の形態にかかる複合機の構成を示すブロック図である。本実施の形態にかかる複合機１００は、スキャナ１１０と、ＡＤＦ（オート・ドキュメント・フィーダ）１１１と、スキャナコントローラ１１２と、画像記憶部１２０と、画像処理部１３０と、プリンタ１４０と、プリンタコントローラ１４２と、仕上げ処理部１４１と、操作表示部１５０と、操作表示制御部１５１と、システム制御部１６０と、通信制御部１７０と、可逆不可逆判定部１８１と、操作履歴記憶部１８３と、プレビュー画像記憶部１８５と、操作種別データベース１８７とを備えている。また、複合機１００は、通信制御部１７０を介してネットワーク２００と接続されている。そして、複合機１００は、原稿１の画像を読み取って画像処理を施した後、印刷物２として出力する。
【００２８】
システム制御部１６０は、各構成部と接続されていて、複合機１００全体の制御を行うものである。例えば、選択されている用紙サイズに対して適切な走査領域情報をスキャナ１１０に提供するなどの制御である。このシステム制御部１６０は、不図示のＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などから構成されており、ＣＰＵがＲＯＭに格納されたプログラムに基づいてＲＡＭのワーク領域を利用しながら動作することにより、各種処理が実行される。
【００２９】
なお、複合機１００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供されてもよい。この場合、システム制御部１６０のＣＰＵが上記記憶媒体からプログラムを読み出して主記憶装置（図示せず）上にロードすることで、複合機１００に各種の機能を実現させる。また、プログラムを、インターネット等のネットワーク２００に接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。または、プログラムをインターネット等のネットワーク経由で提供若しくは配布するようにしてもよい。
【００３０】
通信制御部１７０は、ＬＡＮ（ローカル・エリア・ネットワーク）やインターネットなどのネットワーク２００と接続され、通信プロトコルに従ってネットワークに接続された他の機器との間で画像データや制御データ等のやり取りを行うものである。
【００３１】
スキャナ１１０は、スキャナコントローラ１１２に制御され、原稿１のイメージをデジタル画像データに変換する。なお、ＡＤＦ１１１は、セットされた複数ページの原稿をスキャナ１１０の読取位置に１枚ずつ順に繰り出すことができる。ＡＤＦ１１１を用いることにより、スキャナ１１０は複数ページの原稿を連続して自動的に読み込みを行うことができる。また、ＡＤＦ１１１は、用紙の片面に印刷された片面原稿だけでなく、両面に印刷された両面原稿を反転させてスキャナ１１０に送り出すことができるので、スキャナ１１０に両面原稿を読み込ませることが可能である。スキャナコントローラ１１２は、システム制御部１６０の命令を受け、スキャナ１１０を制御する。
【００３２】
画像記憶部１２０は、システム制御部１６０の命令を受け、スキャナ１１０で読み取った画像データや、ネットワーク２００を介して外部から入力された画像データ等を一時的に保存しておくバッファメモリである。本実施の形態の複合機１００は、自身の備えるスキャナ１１０から読み取った画像データ及び、ネットワーク２００を介するなどして外部から入力された画像データのいずれをも処理して画像形成することができる。
【００３３】
画像処理部１３０は、スキャナ１１０から送られて画像記憶部１２０に一時的に保存された多値データに対して、システム制御部１６０の命令を受け、γ補正やＭＴＦ補正処理等を施した後、スライス処理やディザ処理のような階調処理を施して２値（または多値）化処理を施す。また、画像処理部１３０は、ユーザが設定した機能に対応した各種の画像処理（拡大／縮小、濃度／色の調整など）、画像領域編集処理（領域削除、領域移動、領域反転など）やレイアウト加工処理（両面印刷／片面印刷、集約印刷、余白サイズの調整など）などを行う。
【００３４】
画像処理部１３０は、さらにプレビュー画像生成部１３１と、処理取消部１３２とを備える。プレビュー画像生成部１３１は、入力した画像データ、後述するタッチパネル１５０ａから入力された当該画像データに対する各種の項目入力に基づく設定処理に従って、プレビュー画像を生成する。処理取消部１３２は、生成されたプレビュー画像に対して操作取消の指示に従って、取り消された操作に対応する処理のみが施されていないプレビュー画像を生成する。処理取消部１３２は、本発明にかかる取消画像生成手段を構成する。
【００３５】
プリンタ１４０は、プリンタコントローラ１４２に制御され、画像処理部１３０で処理された画像データに基づいて光ビームを偏向走査させ、感光体上に形成した静電潜像にトナーを使って現像し、生成されたトナー画像を転写紙に転写して、定着処理を行う電子写真技術を用いたプリンタである。なお、プリンタ１４０の印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、様々な方式を用いることができる。プリンタコントローラ１４２は、システム制御部１６０の命令を受けてプリンタ１４０を制御する。
【００３６】
プリンタ１４０は、仕上げ処理部１４１を搭載している。仕上げ処理部１４１は、自動設定あるいは利用者による設定を受け付けて、印刷処理が施された印刷物２を部数やページ単位で仕分けするソート処理、印刷媒体に対して所定のスタンプを押印するスタンプ処理、複数枚の印刷媒体を揃えてステープルで綴じるステープル処理、あるいは複数枚の印刷媒体をバインダやファイルに綴じるためのパンチ穴をあけるパンチ処理等の仕上げ処理を行う。
【００３７】
操作表示制御部１５１は、システム制御部１６０の命令を受けて操作表示部１５０の入出力を制御する。例えば、操作表示制御部１５１は、画像処理部１３０によって処理されたプレビュー画像を操作表示部１５０が備えているタッチパネル１５０ａおよび表示パネル１５０ｂに出力制御する。より具体的には、操作表示制御部１５１は、生成された複数のプレビュー画像の表示位置を制御して表示パネル１５０ｂにプレビュー画像を表示する。また、操作表示制御部１５１は、タッチパネル１５０ａの入力制御を行う。なお、表示パネル１５０ｂとタッチパネル１５０ａは図面上別々に記載されているが、ここでは一体的に構成する。
【００３８】
タッチパネル１５０ａは、パネル上に、電気的あるいは磁気的にポインタの接触する位置を検出する。タッチパネル１５０ａに対する指定手段（図示せず）としては、人間の指先、スタイラスペン、その他の接触入力具（以下、ポインタという）が適用可能である。すなわち、利用者は、タッチパネル１５０ａに対してこのようなポインタを介して接触することにより強調条件や印刷条件を含む各種項目を入力する。
【００３９】
なお、本実施の形態においては、タッチパネル１５０ａに対する接触入力を例に挙げて説明するが、必ずしも接触入力のみが本発明の実施の形態ではない。例えば、操作表示部１５０は、タッチパネル１５０ａの他に操作者による物理的なキーの押下を受付けて入力を行うハードキーを備え、印刷実行などの指示を与えるようにしてもよい。また、表示パネル１５０ｂは、複合機１００が備える専有の表示装置を用いてもよい。
【００４０】
操作表示部１５０は、操作表示制御部１５１に制御され、タッチパネル１５０ａを介して設定内容の入力を受付け、プレビュー画像、画像データの仕上げを設定するためのメニュー項目等を表示手段である表示パネル１５０ｂに表示する。
【００４１】
また、操作表示部１５０は、複合機１００で実行したい機能を設定画面のメニュー項目として表示し、表示されたメニュー項目の中から利用者による設定入力を受付け、設定内容を取得する。すなわち、操作表示制御部１５１は、ポインタがタッチパネル１５０ａに接触すると、押圧された部分の座標が検出される。選択可能領域における接触であることが検出されると、該当する項目が選択されたものとして、設定されている項目値を受付ける。操作表示制御部１５１は、本発明にかかる取消受付手段を構成する。
【００４２】
システム制御部１６０は、操作表示制御部１５１を介して上述したような各種設定を受け付けると、画像記憶部１２０に記憶されているもとの画像データに対して画像処理部１３０で要求された設定処理を反映させてプレビュー画像を作成し、操作表示部１５０に送出して表示させる。
【００４３】
操作種別データベース１８７は、画像データに対する操作が可逆処理であるか不可逆処理かを格納する。図２は、操作種別データベースのデータ構成の一例を示す説明図である。操作種別データベース１８７は、操作種別と、可逆不可逆情報とを対応付けて記憶している。図２に示すように、操作種別“カラー白黒変換”は、“不可逆”処理であり、操作種別“ステープル”は、“可逆”処理である。ここで、不可逆処理とは、その処理を実行した場合に、処理後の画像データから処理前の画像データを生成することができない処理、または生成することが困難な処理をいい、可逆処理とは、その処理を実行した場合に、処理後の画像データから処理前の画像データを生成することができる処理をいう。
【００４４】
可逆不可逆判定部１８１は、操作種別データベース１８７から操作情報取得部１０５によって取得された操作情報または取消操作情報が可逆処理か不可逆処理かを判定する。
【００４５】
操作履歴記憶部１８３は、操作情報取得部１０５によって取得された操作情報を時系列に格納する。図３は、操作履歴記憶部のデータ構成の一例を示す説明図である。操作履歴記憶部１８３は、操作番号と、操作情報とを対応付けて記憶している。ここで、操作情報とは、１つの処理を実行するために必要な操作種別を含む一連の操作において入力される情報をいう。
【００４６】
処理データ記憶部１８５は、不可逆処理を実行する直前までの処理が施された画像データ（以下、処理データという）を格納する。図４は、処理データ記憶部のデータ構成の一例を示す説明図である。処理データ記憶部１８５は、不可逆処理と判定された操作の操作番号と、処理データとを対応付けて記憶している。
【００４７】
次に、以上のように構成されている画像処理装置による操作取消処理について説明する。図５−１、図５−２は、スキャナ、可逆不可逆判定部、処理取消部、プレビュー画像生成部、操作表示制御部が行う操作取消処理手順を示すフローチャートである。
【００４８】
まず、スキャナ１１０は、原稿１を読取り、画像データを取得する（ステップＳ５０１）。スキャナ１１０は、取得した画像データを画像記憶部１２０に格納する（ステップＳ５０２）。プレビュー画像生成部１３１は、読取られた画像情報からプレビュー画像を生成し、操作表示制御部１５１は、操作表示部１５０にプレビュー画像を表示する（ステップＳ５０３）。操作表示制御部１５１は、印刷指示されたか否かを判断する（ステップＳ５０４）。印刷指示されたと判断した場合は（ステップＳ５０４：Ｙｅｓ）、画像処理部１３０は画像データに対して設定された画像処理を実行し、プリンタ１４０による印刷処理を実行する（ステップＳ５０５）。これにより、プレビュー画像で確認した画像処理が施された画像データを印刷することができる。
【００４９】
印刷指示されていないと判断した場合は（ステップＳ５０４：Ｎｏ）、操作表示制御部１５１は画像データに対する操作情報を取得する（ステップＳ５０６）。例えば、操作表示部１５０に表示されたプレビュー画像の左上へのステープル指示を受付けることにより、ステープル操作を取得する。操作表示制御部１５１は、取得した操作情報を操作履歴記憶部１８３に格納する（ステップＳ５０７）。図３に示すように、スキャナ１１０によって読込まれた画像データに対する操作情報を時系列に記憶する。
【００５０】
次に、可逆不可逆判定部１８１は、操作種別データベース１８７から取得した操作種別に対応する可逆不可逆情報を取得する（ステップＳ５０８）。可逆不可逆判定部１８１は、操作種別が不可逆処理であるか否かを判定する（ステップＳ５０９）。操作種別が不可逆処理であると判定した場合は（ステップＳ５０９：Ｙｅｓ）、可逆不可逆判定部１８１は不可逆操作が所定数以内であるか否かを判定する（ステップＳ５１０）。不可逆操作が所定数以内であると判定した場合は（ステップＳ５１０：Ｙｅｓ）、処理前の画像データを処理データ記憶部１８５に格納する（ステップＳ５１１）。不可逆操作が所定数以内でない、すなわち所定数を超えていると判定した場合は（ステップＳ５１０：Ｎｏ）、操作表示制御部１５１は操作表示部１５０に不可逆操作が所定数を超えた旨の警告を表示し（ステップＳ５１２）、エラー終了する。ステップＳ５０９において、操作種別が不可逆処理でないと判定した場合は（ステップＳ５０９：Ｎｏ）、ステップＳ５１３に進む。
【００５１】
プレビュー画像生成部１３１は、画像データに対して操作情報に対応する処理を実行する（ステップＳ５１３）。プレビュー画像生成部１３１は、処理後の画像データからプレビュー画像を生成する（ステップＳ５１４）。操作表示制御部１５１は、プレビュー画像を操作表示部１５０に表示する（ステップＳ５１５）。
【００５２】
操作表示制御部１５１は、画像データに対する操作取消の指示が取得されたか否かを判断する（ステップＳ５１６）。例えば、操作表示部１５０の操作画面に表示された操作取消ボタンが押下されたか否かによって、操作取消の指示を取得するようにしてもよい。画像データに対する操作取消の指示が取得されていないと判断した場合は（ステップＳ５１６：Ｎｏ）、ステップＳ５０４に戻る。
【００５３】
画像データに対する操作取消の指示が取得されたと判断した場合は（ステップＳ５１６：Ｙｅｓ）、操作表示制御部１５１は操作履歴記憶部１８３に格納されている操作番号および操作情報を取得する（ステップＳ５１７）。操作表示制御部１５１は、取消指示可能な操作として、操作番号および操作種別を操作表示部１５０に表示する（ステップＳ５１８）。なお、取消指示可能な操作は、操作番号や操作種別のような文字によって表示されたボタン等を指示することに代えて、プレビュー画像から取消操作に対応する画像を指示することによって操作取消を指示してもよい。操作表示制御部１５１は、取消する操作番号、操作種別を取得する（ステップＳ５１９）。
【００５４】
可逆不可逆判定部１８１は、操作種別データベース１８７から取消する操作種別に対応する可逆不可逆情報を取得する（ステップＳ５２０）。可逆不可逆判定部１８１は、操作種別が不可逆処理であるか否かを判断する（ステップＳ５２１）。操作種別が不可逆処理であると判断した場合は（ステップＳ５２１：Ｙｅｓ）、処理取消部１３２は処理データ記憶部１８５から取消操作に対応する操作直前の画像データを取得する（ステップＳ５２２）。
【００５５】
処理取消部１３２は、操作履歴記憶部１８３から取消操作以降の操作情報を取得する（ステップＳ５２３）。処理取消部１３２は、処理データ記憶部１８５から取得した画像データに対して、取消操作以降の操作を実行する（ステップＳ５２４）。その後、ステップＳ５２６に進む、これにより、取り消す操作が不可逆処理であっても、その操作のみを取り消した画像データを生成することができるため、その操作のみを取り消した処理結果を確認することができる。
【００５６】
ステップＳ５２１において、操作種別が不可逆処理でないと判断した場合は（ステップＳ５２１：Ｎｏ）、処理取消部１３２は現在の画像データに対して取消操作を実行する（ステップＳ５２５）。例えば、取消操作が左上ステープル操作である場合、画像データから左上ステープルの画像を削除する。その後、ステップＳ５２６に進む。
【００５７】
プレビュー画像生成部１０４は、画像データからプレビュー画像を生成する（ステップＳ５２６）。操作表示制御部１５１は、操作表示部１５０にプレビュー画像を表示する（ステップＳ５２７）。その後、ステップＳ５０４に戻る。
【００５８】
このように、画像データに対する操作として不可逆処理を実行する前に画像データを記憶部に格納しておき、不可逆処理を取り消す場合には、記憶部に格納された画像データに対して取消処理後の処理を行うことにより、取消指示した操作のみを取消したプレビュー画像を表示することができるため、煩雑な操作を行うことなく、取消後の処理内容を確認することができる。
【００５９】
次に、具体的な操作取消処理の流れについて、図５−２に示すフローチャートと図６を用いて説明する。図６は、操作履歴記憶部に格納された処理と処理データ記憶部に格納された画像データの関係の一例を示す説明図である。図６において、例えば処理１は、利用者による最初の操作に対応する処理であり、処理１〜処理１０が時系列に操作されていることを示す。斜線が付されている処理、すなわち処理３、処理５、処理７は、不可逆処理を示す。
【００６０】
また、不可逆処理の操作が指示された場合、例えば処理３の操作が指示された場合には、処理３が実行される前の画像データ“Ｄａｔａ１”が処理データ記憶部１８５に記憶されている。すなわち、“Ｄａｔａ１”は、もとの画像データに対して処理１および処理２が実行された画像情報である。
【００６１】
処理５の操作が指示された場合には、処理５が実行される前の画像データ“Ｄａｔａ２”が処理データ記憶部１８５に記憶されている。すなわち、“Ｄａｔａ２”は、もとの画像データに対して処理１〜処理４が実行された画像データである。また、処理７の操作が指示された場合には、処理７が実行される前の画像データ“Ｄａｔａ３”が処理データ記憶部１８５に記憶されている。すなわち、“Ｄａｔａ３”は、もとの画像データに対して処理１〜処理６が実行された画像データである。
【００６２】
上述したように、処理データ記憶部１８５に画像データが格納されている場合において、操作が取消された場合の処理について図５−２を用いて説明する。ステップＳ５１６において、画像データに対する操作取消の指示が取得されたと判断し（ステップＳ５１６：Ｙｅｓ）、操作履歴記憶部１８３から操作番号、操作情報を取得する（ステップＳ５１７）。操作表示制御部１５１は、操作表示部１５０に操作番号、操作種別を表示する（ステップＳ５１８）。操作表示制御部１５１は、例えば画面を指示することにより、取消する操作番号、操作種別を取得する（ステップＳ５１９）。この場合、操作番号５の操作が指示され、操作５は“カラー白黒変換”であるものとする。
【００６３】
可逆不可逆判定部１８１は、操作種別データベース１８７から操作種別“カラー白黒変換”に対応する可逆不可逆情報“不可逆”を取得し（ステップＳ５２０）、操作種別“カラー白黒変換”が不可逆処理であると判断する（ステップＳ５２１：Ｙｅｓ）。次に、処理取消部１３２は、処理データ記憶部１８５から操作番号“５”に対応する操作直前の画像データ“Ｄａｔａ２”を取得する（ステップＳ５２２）。
【００６４】
処理取消部１３２は、操作履歴記憶部１８３から取消操作以降の操作、すなわち操作６〜操作１０を取得する（ステップＳ５２３）。処理取消部１３２は、処理データ記憶部１８５から取得した画像データ“Ｄａｔａ２”に対して、取消操作以降の操作“操作６〜操作１０”を実行する（ステップＳ５２４）。これにより、処理１〜１０から処理５を取り消した画像データが生成される。
【００６５】
プレビュー画像生成部１３１は、処理５を取り消した画像データからプレビュー画像を生成し（ステップＳ５２６）、操作表示制御部１５１は操作表示部１５０にプレビュー画像を表示する（ステップＳ５２７）。これにより、処理１〜１０のうち、処理５を取り消した画像情報のプレビュー画像を表示することができ、利用者は簡易な操作で処理５を取り消した内容を確認することができる。なお、処理３、処理７についても、同様の操作によって、処理３または処理７のみを取り消したプレビュー画像が表示され、処理内容を確認することができる。
【００６６】
また、処理６のような可逆処理を取り消した場合であっても、不可逆処理を取り消す場合と同様の操作によって取り消したい処理のみが取り消されたプレビュー画像が表示され、確認することができるため、操作性が向上する。
【００６７】
（第２の実施の形態）
第１の実施の形態においては、本発明にかかる画像処理装置としてＭＦＰと称される複合機１００を適用したが、本実施の形態ではこれに限るものではない。例えば、プリンタ装置などの画像形成装置をパーソナルコンピュータに接続するとともに、このパーソナルコンピュータのＨＤＤ（Hard Disk Drive）などの記憶装置に所定のプログラムをインストールし、このプログラムに従ってパーソナルコンピュータのＣＰＵ（Central Processing Unit ）を動作させることによっても、前述したような各種の作用効果と同様の作用効果を得ることができる。
【００６８】
図７は、第２の実施の形態にかかるプリントシステムの概略構成例を示すブロック図である。図７に示すプリントシステム３００は、画像データ及び当該画像データを印刷するための印刷条件を含む印刷ジョブを送出するパーソナルコンピュータ３０１と、画像データを印刷するプリンタ装置３０２とが、ケーブル３０３を介して接続されて構築されている。
【００６９】
パーソナルコンピュータ３０１は、作成した文書に対応した画像データ及びこの文書印刷するために設定した印刷条件データ（用紙方向、両面、集約、製本、ステープル、パンチ、拡大／縮小等）を印刷ジョブとしてプリンタ装置３０２に送出する。
【００７０】
プリンタ装置３０２は、パーソナルコンピュータ３０１から送出される印刷ジョブに従って画像データの印刷を行う。具体的には、プリンタ装置３０２は、印刷ジョブに含まれる印刷条件データ（用紙方向、両面、集約、製本、ステープル、パンチ、拡大／縮小等）に従って、印刷ジョブに含まれる画像データを紙などのメディアに印刷する。
【００７１】
以下、パーソナルコンピュータ３０１およびプリンタ装置３０２の具体的な構成を順に説明する。
【００７２】
図８は、パーソナルコンピュータの概略構成を示すブロック図である。図８において、パーソナルコンピュータ３０１は、データを入力するための入力部３１１と、表示部３１２と、データ通信をおこなうための通信部３１３と、装置全体の制御を司るＣＰＵ３１４と、ＣＰＵ３１４のワークエリアとして使用されるＲＡＭ３１５と、記憶媒体３１７のデータのリード／ライトを行う記憶媒体ドライブ装置３１６と、ＣＰＵ３１４を動作させるための各種プログラム等を記憶した記憶媒体３１７とから構成されている。
【００７３】
入力部３１１は、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボード、表示部３１２の表示画面上でキーの選択等を行うためのマウスやスライスパット等からなり、操作者がＣＰＵ３１４に操作指示を与えたり、データを入力するためのユーザインタフェースである。
【００７４】
表示部３１２は、ＣＲＴやＬＣＤ等により構成され、ＣＰＵ３１４から入力される表示データに応じた表示が行われる。通信部３１３は、外部とデータ通信するためのものであり、例えば、ケーブル３０３を介してプリンタ装置３０２等とデータ通信を行うためのものである。
【００７５】
ＣＰＵ３１４は、記憶媒体３１７に格納されているプログラムに従って、装置全体を制御する中央制御ユニットであり、このＣＰＵ３１４には、入力部３１１、表示部３１２、通信部３１３、ＲＡＭ３１５、記憶媒体ドライブ装置３１６が接続されており、データ通信、メモリへのアクセスによるアプリケーションプログラムの読み出しや各種データのリード／ライト、データ／コマンド入力、表示等を制御する。また、ＣＰＵ３１４は、入力部３１１から入力された画像データ及び当該画像データの印刷条件データを印刷ジョブとして通信部３１３を介して、プリンタ装置３０２に送出する。
【００７６】
ＲＡＭ３１５は、指定されたプログラム、入力指示、入力データ及び処理結果等を格納するワークメモリと、表示部３１２の表示画面に表示する表示データを一時的に格納する表示メモリとを備えている。
【００７７】
上記記憶媒体３１７は、ＣＰＵ３１４が実行可能なＯＳプログラム３１７ａ（例えば、ＷＩＮＤＯＷＳ（登録商標）等）、文書作成アプリケーションプログラム３１７ｂ、プリンタ装置３０２に対応したプリンタドライバ３１７ｃ等の各種プログラムやデータを格納する。記憶媒体３１７としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＭＯやＰＣカード等の光学的・磁気的・電気的な記憶媒体から成る。上記各種プログラムは、ＣＰＵ３１４が読み取り可能なデータ形態で記憶媒体３１７に格納されている。また、上記各種プログラムは、予め記憶媒体に記録されている場合や通信回線を介してダウンロードされて記憶媒体に格納される場合等がある。また、上記各種プログラムは通信回線を介して配信可能である。
【００７８】
図９は、プリンタ装置の概略構成を示すブロック図である。図９に示すように、プリンタ装置３０２は、データ通信をおこなう通信部３２１と、プリンタ装置３０２の全体の制御を司るＣＰＵ３２２と、ＣＰＵ３２２を動作させる各種制御プログラムを格納したＲＯＭ３２３と、各種制御プログラムのワークエリアおよびパーソナルコンピュータ３０１等から入力される印刷ジョブの印字データおよび印刷条件データを一時的格納するＲＡＭ３２４と、印字データを転写紙に印字するためのプリンタエンジン３２５と、印字データが印字された紙をステープルするためのステープル部３２６と、印字データが印字された転写紙にパンチ穴を空けるためのパンチ部３２７とから構成されている。つまり、プリンタ装置３０２は、両面機能、パンチ機能、ステープル機能等を備えている。
【００７９】
通信部３２１は、外部とデータ通信を行うためのものであり、例えば、パーソナルコンピュータ３０１とデータ通信を行うものである。
【００８０】
ＣＰＵ３２２は、ＲＯＭ３２３に格納されている各種制御プログラムに従って装置全体を制御する中央制御ユニットである。このＣＰＵ３２２には、通信部３２１と、ＲＯＭ３２３と、ＲＡＭ３２４と、プリンタエンジン３２５と、ステープル部３２６と、パンチ部３２７が接続されており、データ通信やプリンタ動作等を制御する。
【００８１】
ＲＯＭ３２３は、ＣＰＵ３２２を動作させるための各種制御プログラムやその処理に使用されるパラメータ等を記憶している。ＲＡＭ３２４は、指定された制御プログラム、処理結果及び受信した画像データ等を格納するワークメモリを備えている。
【００８２】
プリンタエンジン３２５は、電子写真方式のプリンタエンジンで構成されており、印字データを転写紙に印字するユニットである。なお、プリンタ装置３０２の印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、様々な方式を用いることができる。
【００８３】
次に、パーソナルコンピュータ３０１のプリンタドライバ３１７ｃについて説明する。プリンタドライバ３１７ｃは、特定のプログラムに対して他のプログラムが、プリンタ装置３０２のハードウェアや内部“言語"に煩わされることなく操作できるように設計されたソフトウエアプログラムであり、プリンタ装置３０２を制御するためのもので、出力データの処理等をおこなうためのものである。
【００８４】
パーソナルコンピュータ３０１のＣＰＵ３１４は、プリンタドライバ３１７ｃに従って、入力部３１１から入力された画像データ及び当該画像データの印刷条件データに基づく仕上がり予想図の生成・表示、文書作成アプリケーションプログラム３１７ｂで作成した画像データのプリンタ装置３０２への転送等を行う。
【００８５】
図１０は、パーソナルコンピュータの要部を示すブロック図である。パーソナルコンピュータ３０１は、プリンタドライバ３１７ｃに従ってＣＰＵ３１４が動作することにより、図１０に示すように、画像記憶部１２０、画像処理部１３０、操作表示制御部１５１、システム制御部１６０、可逆不可逆判定部１８１、操作履歴記憶部１８３、処理データ記憶部１８５および操作種別データベース１８７を備える。
【００８６】
このように、プリンタドライバ３１７ｃに従ってＣＰＵ３１４が動作することにより、パーソナルコンピュータ３０１は、図１に示した複合機１００と同等なシステム構成を備えることになり、第１の実施の形態で説明したような各種の作用効果と同様の作用効果を得ることができる。
【００８７】
なお、本実施の形態においては、プリンタドライバ３１７ｃに従ってパーソナルコンピュータ３０１のＣＰＵ３１４を動作させることによって、入力部３１１から入力された画像データ及び当該画像データの印刷条件データに基づく仕上がり予想図の生成・表示を行う操作表示画面を表示させるようにしたが、これに限るものではなく、文書作成アプリケーションプログラム３１７ｂやＯＳプログラム３１７ａに従ってパーソナルコンピュータ３０１のＣＰＵ３１４を動作させることによって、操作表示画面を表示させるようにしてもよい。
【００８８】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。また、上述した第１の実施の形態において説明した構成や機能は、自由に組み合わせることができる。
【図面の簡単な説明】
【００８９】
【図１】第１の実施の形態にかかる複合機の構成を示すブロック図である。
【図２】操作種別データベースのデータ構成の一例を示す説明図である。
【図３】操作履歴記憶部のデータ構成の一例を示す説明図である。
【図４】処理データ記憶部のデータ構成の一例を示す説明図である。
【図５−１】スキャナ、可逆不可逆判定部、処理取消部、プレビュー画像生成部、操作表示制御部が行う操作取消処理手順を示すフローチャートである。
【図５−２】スキャナ、可逆不可逆判定部、処理取消部、プレビュー画像生成部、操作表示制御部が行う操作取消処理手順を示すフローチャートである。
【図６】操作履歴記憶部に格納された処理と処理データ記憶部に格納された画像データの関係の一例を示す説明図である。
【図７】第２の実施の形態にかかるプリントシステムの概略構成例を示すブロック図である。
【図８】パーソナルコンピュータの概略構成を示すブロック図である。
【図９】プリンタ装置の概略構成を示すブロック図である。
【図１０】パーソナルコンピュータの要部を示すブロック図である。
【符号の説明】
【００９０】
１００  複合機
１１０  スキャナ
１１１  ＡＤＦ
１１２  スキャナコントローラ
１２０  画像記憶部
１３０  画像処理部
１３１  プレビュー画像生成部
１３２  処理取消部
１４０  プリンタ
１４１  仕上げ処理部
１４２  プリンタコントローラ
１５０  操作表示部
１５０ａ  タッチパネル
１５０ｂ  表示パネル
１５１  操作表示制御部
１６０  システム制御部
１７０  通信制御部
１８１  可逆不可逆判定部
１８３  操作履歴記憶部
１８５  処理データ記憶部
１８７  操作種別データベース
２００  ネットワーク
３００  プリントシステム
３０１  パーソナルコンピュータ
３０２  プリンタ装置
３０３  ケーブル
１  原稿
２  印刷物
【図１】
2008217337.tif 000003
【図２】
2008217337.tif 000004
【図３】
2008217337.tif 000005
【図４】
2008217337.tif 000006
【図５−１】
2008217337.tif 000007
【図５−２】
2008217337.tif 000008
【図６】
2008217337.tif 000009
【図７】
2008217337.tif 000010
【図８】
2008217337.tif 000011
【図９】
2008217337.tif 000012
【図１０】
2008217337.tif 000013