(57)【要約】【課題】修正後の画像データを印刷する場合において、ユーザの作業負担を軽減させつつ、且つ消費される資源を節約する。【解決手段】  印刷システム１は、記憶装置１０に第１の画像データ１５が記憶されている状態で、その第１の画像データ１５に対応する修正後の第２の画像データ１６を取得した場合、それら第１の画像データ１５と第２の画像データ１６とを比較して差分の検出される修正領域を特定する。そして印刷システム１は、第２の画像データ１６において修正領域に基づく画像成分１８を検出する。印刷システム１は、その画像成分１８を配置した印刷レイアウト２０を作成し、第１の画像データ１５に基づき既に印刷出力された印刷済用紙１７に対して、上記印刷レイアウト２０に基づき画像成分１８を印刷する。【選択図】図３
2013092870.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する取得手段と、
前記取得手段によって取得される画像データを記憶する記憶手段と、
前記取得手段によって取得された画像データが前記記憶手段に記憶されている第１の画像データに対応する修正後の第２の画像データである場合、前記第１の画像データと前記第２の画像データとを比較して差分が検出される領域を修正領域として検出する検出手段と、
前記第２の画像データのうち前記修正領域に含まれる画像成分を抽出して配置した印刷レイアウトを作成する印刷レイアウト作成手段と、
前記第１の画像データに基づいて既に印刷出力された印刷済用紙を給紙する給紙手段と、
前記給紙手段によって給紙される印刷済用紙に対して、前記印刷レイアウト作成手段によって作成された印刷レイアウトに基づき前記画像成分を印刷する印刷手段と、
を備えることを特徴とする印刷システム。
【請求項２】
前記印刷レイアウト作成手段は、前記印刷レイアウトを作成する際、前記修正領域に対応する位置に所定の描画パターンを更に配置し、
前記印刷手段は、前記印刷レイアウト作成手段によって作成される印刷レイアウトに基づいて前記印刷済用紙に対して前記描画パターンの印刷を行うことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記描画パターンは、取消線であることを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記描画パターンは、塗り潰しであることを特徴とする請求項２に記載の印刷システム。
【請求項５】
前記印刷レイアウト作成手段は、塗り潰される領域に対して前記画像成分を配置した印刷レイアウトを作成することを特徴とする請求項４に記載の印刷システム。
【請求項６】
前記検出手段は、更に、前記第１又は第２の画像データに含まれる前記修正領域の近傍に位置する余白領域を検出し、
前記印刷レイアウト作成手段は、前記画像成分を前記余白領域に配置した印刷レイアウトを作成することを特徴とする請求項１乃至４の何れかに記載の印刷システム。
【請求項７】
前記印刷レイアウト作成手段は、前記画像成分が前記余白領域に収まるように前記画像成分を拡大又は縮小して配置することを特徴とする請求項６に記載の印刷システム。
【請求項８】
前記印刷レイアウト作成手段は、前記画像成分又は前記修正領域の面積が所定値以上の場合に、前記印刷済用紙の裏面に対してその画像成分を配置することを特徴とする請求項１乃至４の何れかに記載の印刷システム。
【請求項９】
前記印刷手段は、印字色を指定して前記画像成分を印刷することを特徴とする請求項１乃至８の何れかに記載の印刷システム。
【請求項１０】
印刷ジョブを生成して送信する情報処理装置であって、
印刷ジョブの生成対象となる画像データを取得する取得手段と、
前記取得手段によって取得される画像データを記憶する記憶手段と、
前記記憶手段に記憶された画像データに基づいて印刷ジョブを生成して送信する印刷ジョブ出力手段と、
前記記憶手段に記憶された第１の画像データに基づいて生成された印刷ジョブが前記印刷ジョブ出力手段によって送信された後に、前記取得手段によって前記第１の画像データに対応する修正後の第２の画像データが取得された場合、前記第１の画像データと前記第２の画像データとを比較して差分が検出される領域を修正領域として検出する検出手段と、
前記検出手段によって前記修正領域が検出されることに伴い、前記第２の画像データのうち前記修正領域に含まれる画像成分を抽出して配置した印刷レイアウトを作成する印刷レイアウト作成手段と、
を備え、
前記印刷ジョブ出力手段は、前記第１の画像データに基づいて出力された印刷済用紙を修正するための印刷ジョブを、前記印刷レイアウト作成手段によって作成される印刷レイアウトに基づいて生成し、該印刷ジョブを送信することを特徴とする情報処理装置。
【請求項１１】
印刷ジョブを受信して印刷出力を行う画像処理装置であって、
受信する印刷ジョブに含まれている画像データを取得する取得手段と、
前記取得手段によって取得される画像データを記憶する記憶手段と、
前記取得手段によって取得された画像データが前記記憶手段に記憶されている第１の画像データに対応する修正後の第２の画像データである場合、前記第１の画像データと前記第２の画像データとを比較して差分が検出される領域を修正領域として検出する検出手段と、
前記第２の画像データのうち前記修正領域に含まれる画像成分を抽出して配置した印刷レイアウトを作成する印刷レイアウト作成手段と、
前記第１の画像データに基づき既に印刷出力された印刷済用紙を給紙する給紙手段と、
前記給紙手段によって給紙される印刷済用紙に対して、前記印刷レイアウト作成手段によって作成された印刷レイアウトに基づき前記画像成分を印刷する印刷手段と、
を備えることを特徴とする画像処理装置。
【請求項１２】
(a) 第１の画像データを取得するステップと、
(b) 前記ステップ(a)において取得される第１の画像データを記憶するステップと、
(c) 前記第１の画像データに基づいて印刷出力を行うステップと、
(d) 前記第１の画像データに基づく印刷出力が行われた後、前記第１の画像データを記憶している状態で、前記第１の画像データに対応する修正後の第２の画像データが取得された場合、前記第１の画像データと前記第２の画像データとを比較して差分が検出される領域を修正領域として検出するステップと、
(e) 前記第２の画像データのうち前記修正領域に含まれる画像成分を抽出するステップと、
(f) 前記ステップ(e)において抽出される前記画像成分を配置した印刷レイアウトを作成するステップと、
(g) 前記ステップ(c)で印刷出力された前記第１の画像データに基づく印刷済用紙を給紙するステップと、
(h) 前記ステップ(g)によって給紙される印刷済用紙に対し、前記ステップ(f)で作成された印刷レイアウトに基づいて印刷出力を行うステップと、
を有することを特徴とする印刷方法。
【請求項１３】
印刷ジョブを生成して送信するためのプログラムであって、コンピュータにおいて実行されることにより、前記コンピュータを、
印刷ジョブの生成対象となる画像データを取得して所定の記憶手段に記憶させる取得手段、
前記記憶手段に記憶された画像データに基づいて印刷ジョブを生成して送信する印刷ジョブ出力手段、
前記記憶手段に記憶された第１の画像データに基づいて生成された印刷ジョブが前記印刷ジョブ出力手段によって送信された後に、前記取得手段によって前記第１の画像データに対応する修正後の第２の画像データが取得された場合、前記第１の画像データと前記第２の画像データとを比較して差分が検出される領域を修正領域として検出する検出手段、および、
前記検出手段によって前記修正領域が検出されることに伴い、前記第２の画像データのうち前記修正領域に含まれる画像成分を抽出して配置した印刷レイアウトを作成する印刷レイアウト作成手段、
として機能させ、
前記印刷ジョブ出力手段には、前記第１の画像データに基づいて出力された印刷済用紙を修正するための印刷ジョブを、前記印刷レイアウト作成手段によって作成される印刷レイアウトに基づいて生成させると共に、該印刷ジョブを送信させることを特徴とするプログラム。
【請求項１４】
印刷ジョブを受信して印刷出力を行う画像処理装置において実行されるプログラムであって、前記画像処理装置を、
受信する印刷ジョブに含まれている画像データを取得し、所定の記憶手段に記憶させる取得手段、
前記取得手段によって取得された画像データが前記記憶手段に記憶されている既に印刷出力済みの第１の画像データに対応する修正後の第２の画像データである場合、前記第１の画像データと前記第２の画像データとを比較して差分が検出される領域を修正領域として検出する検出手段、
前記第２の画像データのうち前記修正領域に含まれる画像成分を抽出して配置した印刷レイアウトを作成する印刷レイアウト作成手段、および、
前記第１の画像データに基づいて既に印刷出力された印刷済用紙を給紙させ、前記印刷レイアウト作成手段によって作成された印刷レイアウトに基づき、前記画像成分を前記印刷済用紙に印刷させる印刷制御手段、
として機能させることを特徴とするプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、情報処理装置、画像処理装置、印刷方法及びプログラムに関する。
【背景技術】
【０００２】
一般的に、過去に印刷出力を行った画像データに対して修正版となる画像データを印刷出力させることが広く行われている。例えばユーザは、過去に画像データの印刷指示を行った後に、その画像データに修正の必要な箇所があることを発見すると、その画像データに対して修正操作を行った後、改めて印刷指示を行う。この場合、修正後の画像データを全て印刷出力すると、修正前と同一内容となるページが無駄になってしまう。
【０００３】
上記のように修正後の画像データを再印刷する場合において、特許文献１には、過去に印刷出力された第１の印刷ジョブと、修正後となる第２の印刷ジョブとを比較して、第２の印刷ジョブのうち第１の印刷ジョブとは異なる文書内容が存在するページを検出し、その検出されたページのみを印刷出力する印刷システムが開示されている。このような構成によれば、修正部分が含まれるページのみが印刷出力されるので、全てのページを再印刷する場合に比べて印刷用紙を節約することができる。その一方で、上記のような構成では、修正部分が含まれるページを印刷出力するために新たな印刷用紙を消費するので、修正部分の含まれるページ数が増えるに連れて消費される印刷用紙も多くなる。
【０００４】
特許文献２には、ユーザが操作パネルを介して修正前の画像データに手書き修正を行うことにより、過去に印刷出力された印刷済用紙に対してその修正箇所を上書き印刷する技術が開示されている。すなわち特許文献２に開示された複合機は、修正前の画像データに基づき印刷出力された印刷済用紙がセットされた後、操作パネルにおいてユーザによる画像データの修正指示が行われると、給紙される印刷済用紙に対して、その印刷済用紙と同色のトナーで修正対象となる部分を上書き印刷して消去した後、その消去した部分に対して修正後の情報を再印刷する構成である。このような構成によれば、印刷済用紙に対して修正箇所を上書き印刷するので、新規な印刷用紙を消費せずに済む。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１３４８１７号公報
【特許文献２】特開２０１０−９３５２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２に開示された複合機は、以下のような問題がある。すなわち特許文献２に開示された複合機は、操作パネルなどに表示される画像データに対して、ユーザが手作業で修正操作を行う構成である。このような構成では、ユーザ自身が修正の必要なページを自身で探し出したり、修正部分の１つ１つに対して修正操作を行ったりしなければならないので手間となる。仮に修正部分が多いとその分ユーザの作業負担が増加する。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、修正後の画像データを印刷する場合において、ユーザの作業負担を軽減させつつ、且つ消費される資源を節約することのできる印刷システム、情報処理装置、画像処理装置、印刷方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１にかかる発明は、印刷システムであって、画像データを取得する取得手段と、前記取得手段によって取得される画像データを記憶する記憶手段と、前記取得手段によって取得された画像データが前記記憶手段に記憶されている第１の画像データに対応する修正後の第２の画像データである場合、前記第１の画像データと前記第２の画像データとを比較して差分が検出される領域を修正領域として検出する検出手段と、前記第２の画像データのうち前記修正領域に含まれる画像成分を抽出して配置した印刷レイアウトを作成する印刷レイアウト作成手段と、前記第１の画像データに基づいて既に印刷出力された印刷済用紙を給紙する給紙手段と、前記給紙手段によって給紙される印刷済用紙に対して、前記印刷レイアウト作成手段によって作成された印刷レイアウトに基づき前記画像成分を印刷する印刷手段と、を備えることを特徴とする構成である。
【０００９】
このような構成によれば、ユーザの作業負担を軽減させつつ、且つ印刷用紙を節約することができる。すなわち印刷システムは、第１の画像データと第２の画像データとを比較して修正領域を自動検出するようになっている。これによりユーザが手作業により修正領域を検出する手間が省ける。また印刷システムは、第１の画像データに基づき既に印刷出力された印刷済用紙に対して、第２の画像データにおける修正領域に基づく画像成分、つまり修正後の画像成分を印刷するので、新たな印刷用紙を消費しないで済む。
【００１０】
請求項２にかかる発明は、請求項１に記載の印刷システムにおいて、前記印刷レイアウト作成手段は、前記印刷レイアウトを作成する際、前記修正領域に対応する位置に所定の描画パターンを更に配置し、前記印刷手段は、前記印刷レイアウト作成手段によって作成される印刷レイアウトに基づいて前記印刷済用紙に対して前記描画パターンの印刷を行うことを特徴とする構成である。
【００１１】
このような構成によれば、修正領域に対応する位置に描画パターンが配置されて印刷レイアウトが作成されるので、給紙される印刷済用紙の修正対象となる部分に対して描画パターンを上書きすることができる。これにより修正対象となる部分が描画パターンで上書き印刷されるので、例えばユーザに修正対象となった箇所を比較的容易に知覚させることができる。
【００１２】
請求項３にかかる発明は、請求項２に記載の印刷システムにおいて、前記描画パターンは、取消線であることを特徴とする構成である。
【００１３】
このような構成によれば、印刷済用紙における修正対象となる部分が取消線で上書きされるため、ユーザに対して修正箇所を適切に理解させることができる。
【００１４】
請求項４にかかる発明は、請求項２に記載の印刷システムにおいて、前記描画パターンは、塗り潰しであることを特徴とする構成である。
【００１５】
このような構成によれば、印刷済用紙における修正対象となる部分が塗り潰されるため、その修正対象となる部分を目立たせないことができる。
【００１６】
請求項５にかかる発明は、請求項４に記載の印刷システムにおいて、前記印刷レイアウト作成手段は、塗り潰される領域に対して前記画像成分を配置した印刷レイアウトを作成することを特徴とする構成である。
【００１７】
このような構成によれば、塗り潰される領域に対して画像成分が配置されるので、修正対象となった部分を目立たせずに修正後の内容で印刷物を提供することが可能である。
【００１８】
請求項６にかかる発明は、１乃至４の何れかに記載の印刷システムにおいて、前記検出手段は、更に、前記第１又は第２の画像データに含まれる前記修正領域の近傍に位置する余白領域を検出し、前記印刷レイアウト作成手段は、前記画像成分を前記余白領域に配置した印刷レイアウトを作成することを特徴とする構成である。
【００１９】
このような構成によれば、余白領域に画像成分が配置されるので、画像成分を印刷済用紙に印刷する際、その印刷済用紙と画像成分との印字が重なってしまうことを防止することができる。
【００２０】
請求項７にかかる発明は、請求項６に記載の印刷システムにおいて、前記印刷レイアウト作成手段は、前記画像成分が前記余白領域に収まるように前記画像成分を拡大又は縮小して配置することを特徴とする構成である。
【００２１】
このような構成によれば、画像成分を適切に余白領域に納めることができる。
【００２２】
請求項８にかかる発明は、請求項１乃至４の何れかに記載の印刷システムにおいて、前記印刷レイアウト作成手段は、前記画像成分又は前記修正領域の面積が所定値以上の場合に、前記印刷済用紙の裏面に対してその画像成分を配置することを特徴とする構成である。
【００２３】
このような構成によれば、例えば表面に修正領域を付すスペースがない場合などに、修正領域を裏面に付すことが可能であるので使い勝手が良くなる。
【００２４】
請求項９にかかる発明は、請求項１乃至８の何れかに記載の印刷システムにおいて、前記印刷手段は、印字色を指定して前記画像成分を印刷することを特徴とする構成である。
【００２５】
このような構成によれば、例えば画像成分を用紙色に対して色違いで印刷出力することが可能であるので、ユーザに対して修正箇所を比較的容易に区別させることが可能になる。
【００２６】
請求項１０にかかる発明は、印刷ジョブを生成して送信する情報処理装置であって、印刷ジョブの生成対象となる画像データを取得する取得手段と、前記取得手段によって取得される画像データを記憶する記憶手段と、前記記憶手段に記憶された画像データに基づいて印刷ジョブを生成して送信する印刷ジョブ出力手段と、前記記憶手段に記憶された第１の画像データに基づいて生成された印刷ジョブが前記印刷ジョブ出力手段によって送信された後に、前記取得手段によって前記第１の画像データに対応する修正後の第２の画像データが取得された場合、前記第１の画像データと前記第２の画像データとを比較して差分が検出される領域を修正領域として検出する検出手段と、前記検出手段によって前記修正領域が検出されることに伴い、前記第２の画像データのうち前記修正領域に含まれる画像成分を抽出して配置した印刷レイアウトを作成する印刷レイアウト作成手段と、を備え、前記印刷ジョブ出力手段は、前記第１の画像データに基づいて出力された印刷済用紙を修正するための印刷ジョブを、前記印刷レイアウト作成手段によって作成される印刷レイアウトに基づいて生成し、該印刷ジョブを送信することを特徴とする構成である。
【００２７】
このような構成によれば、ユーザの作業負担を軽減させつつ、且つ印刷用紙を節約することができる。すなわち情報処理装置は、第１の画像データと第２の画像データとを比較して修正領域を自動検出するようになっている。これによりユーザが手作業により修正領域を検出する手間が省ける。また情報処理装置は、第１の画像データに基づいて出力された印刷済用紙を修正するための印刷ジョブを、印刷レイアウト作成手段によって作成される印刷レイアウトに基づいて生成し、その印刷ジョブを送信する構成である。これによりその印刷ジョブに基づいて印刷処理が行われる場合に、第１の画像データに基づいて既に印刷出力された印刷済用紙に対して画像成分が付されるので、新たな印刷用紙を消費しないで済む。
【００２８】
請求項１１にかかる発明は、印刷ジョブを受信して印刷出力を行う画像処理装置であって、受信する印刷ジョブに含まれている画像データを取得する取得手段と、前記取得手段によって取得される画像データを記憶する記憶手段と、前記取得手段によって取得された画像データが前記記憶手段に記憶されている第１の画像データに対応する修正後の第２の画像データである場合、前記第１の画像データと前記第２の画像データとを比較して差分が検出される領域を修正領域として検出する検出手段と、前記第２の画像データのうち前記修正領域に含まれる画像成分を抽出して配置した印刷レイアウトを作成する印刷レイアウト作成手段と、前記第１の画像データに基づき既に印刷出力された印刷済用紙を給紙する給紙手段と、前記給紙手段によって給紙される印刷済用紙に対して、前記印刷レイアウト作成手段によって作成された印刷レイアウトに基づき前記画像成分を印刷する印刷手段と、を備えることを特徴とする構成である。
【００２９】
このような構成によれば、ユーザの作業負担を軽減させつつ、且つ印刷用紙を節約することができる。すなわち画像処理装置は、第１の画像データと第２の画像データとを比較して修正領域を自動検出するようになっている。これによりユーザが手作業により修正領域を検出する手間が省ける。また画像処理装置は、第１の画像データに基づき既に印刷出力された印刷済用紙に対して、第２の画像データにおける修正領域に基づく画像成分、つまり修正後の画像成分を印刷するので、新たな印刷用紙を消費しないで済む。これにより印刷用紙を節約することができる。
【００３０】
請求項１２にかかる発明は、印刷方法であって、(a) 第１の画像データを取得するステップと、(b) 前記ステップ(a)において取得される第１の画像データを記憶するステップと、(c) 前記第１の画像データに基づいて印刷出力を行うステップと、(d) 前記第１の画像データに基づく印刷出力が行われた後、前記第１の画像データを記憶している状態で、前記第１の画像データに対応する修正後の第２の画像データが取得された場合、前記第１の画像データと前記第２の画像データとを比較して差分が検出される領域を修正領域として検出するステップと、(e) 前記第２の画像データのうち前記修正領域に含まれる画像成分を抽出するステップと、(f) 前記ステップ(e)において抽出される前記画像成分を配置した印刷レイアウトを作成するステップと、(g) 前記ステップ(c)で印刷出力された前記第１の画像データに基づく印刷済用紙を給紙するステップと、(h) 前記ステップ(g)によって給紙される印刷済用紙に対し、前記ステップ(f)で作成された印刷レイアウトに基づいて印刷出力を行うステップと、を有することを特徴とする構成である。
【００３１】
このような構成によれば、ユーザの作業負担を軽減させつつ、且つ印刷用紙を節約することができる。すなわち印刷方法は、第１の画像データと第２の画像データとを比較して修正領域を自動検出する。これによりユーザが手作業により修正領域を検出する手間が省ける。また印刷方法は、第１の画像データに基づき既に印刷出力された印刷済用紙に対して、第２の画像データにおける修正領域に基づく画像成分、つまり修正後の画像成分を印刷する。これにより新たな印刷用紙を消費しないで済むので、印刷用紙を節約することができる。
【００３２】
請求項１３にかかる発明は、印刷ジョブを生成して送信するためのプログラムであって、コンピュータにおいて実行されることにより、前記コンピュータを、印刷ジョブの生成対象となる画像データを取得して所定の記憶手段に記憶させる取得手段、前記記憶手段に記憶された画像データに基づいて印刷ジョブを生成して送信する印刷ジョブ出力手段、前記記憶手段に記憶された第１の画像データに基づいて生成された印刷ジョブが前記印刷ジョブ出力手段によって送信された後に、前記取得手段によって前記第１の画像データに対応する修正後の第２の画像データが取得された場合、前記第１の画像データと前記第２の画像データとを比較して差分が検出される領域を修正領域として検出する検出手段、および、前記検出手段によって前記修正領域が検出されることに伴い、前記第２の画像データのうち前記修正領域に含まれる画像成分を抽出して配置した印刷レイアウトを作成する印刷レイアウト作成手段、として機能させ、前記印刷ジョブ出力手段には、前記第１の画像データに基づいて出力された印刷済用紙を修正するための印刷ジョブを、前記印刷レイアウト作成手段によって作成される印刷レイアウトに基づいて生成させると共に、該印刷ジョブを送信させることを特徴とする構成である。
【００３３】
このような構成によれば、ユーザの作業負担を軽減させつつ、且つ印刷用紙を節約することができる。すなわち上記構成によれば、第１の画像データと第２の画像データとを比較して修正領域を自動検出するようになっている。これによりユーザが手作業により修正領域を検出する手間が省ける。また上記構成によれば、第１の画像データに基づいて出力された印刷済用紙を修正するための印刷ジョブを、印刷レイアウト作成手段によって作成される印刷レイアウトに基づいて生成し、その印刷ジョブを送信する構成である。これによりその印刷ジョブに基づいて印刷処理が行われる場合に、第１の画像データに基づいて既に印刷出力された印刷済用紙に対して画像成分が付されるので、新たな印刷用紙を消費しないで済む。
【００３４】
請求項１４にかかる発明は、印刷ジョブを受信して印刷出力を行う画像処理装置において実行されるプログラムであって、前記画像処理装置を、受信する印刷ジョブに含まれている画像データを取得し、所定の記憶手段に記憶させる取得手段、前記取得手段によって取得された画像データが前記記憶手段に記憶されている既に印刷出力済みの第１の画像データに対応する修正後の第２の画像データである場合、前記第１の画像データと前記第２の画像データとを比較して差分が検出される領域を修正領域として検出する検出手段、前記第２の画像データのうち前記修正領域に含まれる画像成分を抽出して配置した印刷レイアウトを作成する印刷レイアウト作成手段、および、前記第１の画像データに基づいて既に印刷出力された印刷済用紙を給紙させ、前記印刷レイアウト作成手段によって作成された印刷レイアウトに基づき、前記画像成分を前記印刷済用紙に印刷させる印刷制御手段、として機能させることを特徴とする構成である。
【００３５】
このような構成によれば、ユーザの作業負担を軽減させつつ、且つ印刷用紙を節約することができる。すなわち上記構成によれば、第１の画像データと第２の画像データとを比較して修正領域を自動検出するようになっている。これによりユーザが手作業により修正領域を検出する手間が省ける。また上記構成によれば、第１の画像データに基づき既に印刷出力された印刷済用紙に対して、第２の画像データにおける修正領域に基づく画像成分、つまり修正後の画像成分を印刷するので、新たな印刷用紙を消費しないで済む。これにより印刷用紙を節約することができる。
【発明の効果】
【００３６】
本発明によれば、第１の画像データと第２の画像データとを比較することで修正領域が自動で検出されるので、ユーザが自身で修正領域を探し出す必要がなくなる。これによりユーザの作業負担が軽減される。また本発明によれば、第１の画像データに基づいて既に印刷出力された印刷済用紙に対して、修正領域に基づく画像成分が印刷されるので、新たに印刷用紙を消費しないで済む。これにより印刷用紙を節約することが可能である。
【図面の簡単な説明】
【００３７】
【図１】印刷システムの全体構成例を示す図である。
【図２】印刷システムにおいて実行される処理の概略を模式的に示す図である。
【図３】印刷システムにおいて実行される処理の概略を模式的に示す図である。
【図４】情報処理装置のハードウェア構成の一例を示す図である。
【図５】情報処理装置における制御部の機能構成の一例を示すブロック図である。
【図６】情報処理装置において実行される処理を模式的に示す図である。
【図７】印刷レイアウトの一例を示す図である。
【図８】印刷処理が行われた印刷済用紙の一例を示す図である。
【図９】印刷レイアウトの一例を示す図である。
【図１０】印刷処理が行われた印刷済用紙の一例を示す図である。
【図１１】印刷レイアウトの一例を示す図である。
【図１２】印刷処理が行われた印刷済用紙の一例を示す図である。
【図１３】情報処理装置における制御部によって実行される全体的な処理の処理手順の一例を示すフローチャートである。
【図１４】情報処理装置における制御部によって実行される抽出処理の処理手順の一例を示すフローチャートである。
【図１５】情報処理装置における制御部によって実行される配置処理の処理手順の一例を示すフローチャートである。
【図１６】画像処理装置のハードウェア構成の一例を示す図である。
【図１７】画像処理装置における制御部の機能構成の一例を示すブロック図である。
【図１８】印刷システムによって実行される処理を模式的に示す図である。
【図１９】画像処理装置における制御部によって実行される全体的な処理の処理手順の一例を示すフローチャートである。
【図２０】画像処理装置における制御部によって実行される出力処理の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３８】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３９】
図１は、本実施形態における印刷システム１の全体構成例を示す図である。印刷システム１は、例えばパーソナルコンピュータなどで構成される情報処理装置２と、その情報処理装置２とネットワーク３を介して相互にデータ通信可能に接続される画像処理装置５とで構成される。ネットワーク３は、例えば、一般的なオフィス内に構築されるＬＡＮ（Local Area Network）である。但し、これに限定されずネットワーク３は、ＷＡＮ（Wide Area Network）などの広域通信網を含む複合ネットワークであってもよい。
【００４０】
情報処理装置２は、各種情報を表示する表示部２ａと、ユーザによる操作指示を入力する操作入力部２ｂとを備えている。情報処理装置２は、ユーザの指示操作に基づき画像データを作成するアプリケーションソフトウエアなどが予めインストールされている。そして情報処理装置２は、そのアプリケーションソフトウエアによって作成されるドキュメントなどの印刷対象となる画像データを取得して、例えば情報処理装置２に内蔵される記憶装置にその画像データを格納するように構成される。
【００４１】
また印刷システム１は、情報処理装置２によって作成される画像データを取得するだけでなく、他のデータ通信装置から画像データを取得するように構成されることが好ましい。例えば、上記のように構成される複数の情報処理装置２がネットワーク３にデータ通信可能に構成されても良い。そして情報処理装置２は、他の情報処理装置２によって作成された画像データをネットワーク３を介して取得することが可能に構成されても良い。また情報処理装置２は、画像データを管理する管理サーバやＵＳＢ（Universal Serial Bus）メモリなどの外部記憶装置とデータ通信可能に構成されても良い。この場合、情報処理装置２は、その外部記憶装置から画像データを取得することが可能に構成される。
【００４２】
情報処理装置２は、上記のようにして取得する画像データに基づいて印刷ジョブを生成し、その印刷ジョブをネットワーク３を介して画像処理装置５に送信する構成である。画像データには、文書、図形及び写真などのオブジェクトが含まれる。
【００４３】
画像処理装置５は、情報処理装置２からの印刷ジョブを受信して、その印刷ジョブに基づき印刷出力を行う構成である。すなわち画像処理装置５は、ユーザに各種指示操作を行わせる操作パネル６と、受信する印刷ジョブに基づいて印刷処理を実行する印刷処理部７と、印刷媒体となる印刷用紙をストックしておくための複数の給紙カセット８と、手差しによる印刷用紙を載置するためのフィーダ部９と、を備えている。また画像処理装置５は、画像処理装置５において実行される各種処理を制御する制御部（本発明の印刷制御手段）を備えている。画像処理装置５は、上記印刷機能だけでなく、更にコピー機能、スキャナ機能及びＦＡＸ機能などを備えたＭＦＰ（Multi Function Peripheral）などと称される装置で構成されても良い。
【００４４】
印刷処理部７は、印刷処理を行うために必要な以下の構成を備えている。例えば、印刷処理部７は、給紙カセット８又はフィーダ部９から印刷用紙を１枚ずつ給紙する給紙部、給紙部から給紙された印刷用紙に対して、画像データに基づき画像形成を行う画像形成部、画像形成部によって形成されるトナー像（画像）を印刷用紙に転写させる転写部、印刷用紙に転写されたトナー像を定着させる定着部、印刷された印刷物を出力する出力部、及び、画像形成部にトナーを補充するトナーボトルなどを備えている。印刷処理部７は、本発明の印刷手段に対応するものである。
【００４５】
また画像処理装置５は、複数の色違いとなるトナーボトルを備えても良い。また本実施形態においては、例えば用紙色が白色である場合、画像処理装置５は、既に用紙に印刷されている画像成分を消すための白トナーが補充されたトナーボトルを備える構成であっても良い。印刷処理部７は、複数の色違いとなるトナーボトルを備えている場合、それらのトナーボトルに含まれるトナーの配分を調節することによってカラー印刷を行うことができるように構成されても良い。
【００４６】
上記給紙部は、印刷用紙を給紙する際、印刷用紙の給紙元を給紙カセット８とフィーダ部９とのうち何れかに切り替えることが可能に構成される。その切り替えは、ユーザによる指定に基づき行われる。例えば受信する印刷ジョブに給紙元として給紙カセット８が指定されている場合には、給紙部は、その給紙カセット８から印刷用紙を給紙し、また給紙元としてフィーダ部９が指定されている場合には、そのフィーダ部９から印刷用紙を給紙する。また印刷用紙の給紙元の切り替えは、ユーザによる操作パネル６への操作指示に基づき行われる構成でも良い。給紙部は、本発明の給紙手段に対応するものである。
【００４７】
印刷処理部７は、給紙される印刷用紙の表裏両面に対して印刷を行うことが可能に構成される。例えば印刷処理部７は、印刷用紙の表裏を反転させる搬送機構を備え、裏面印刷を行う場合はその搬送機構を介して印刷用紙の表裏を反転させて給紙する。そして印刷処理部７は、その裏面に対して印刷処理を行う。また、印刷処理部７は、給紙される印刷用紙を２度反転させることで、印刷を行った印刷面に対して再び印刷を行うことが可能に構成される。例えば、印刷処理部７は、給紙される印刷用紙の表面に対する印刷処理が完了した場合、その印刷用紙を上記搬送機構によって裏面に反転させた後、再び搬送機構を介して印刷用紙を表面に反転させた状態で給紙する。これにより印刷処理部７は、その表面に対して再印刷を行うことが可能である。
【００４８】
図２，図３は、上記のようにして印刷システム１によって実行される処理の概略を模式的に示す図である。図２に示すように情報処理装置２は、画像データを記憶する記憶装置１０を備えている。例えば情報処理装置２は、第１の画像データ１５を取得すると、その第１の画像データ１５を記憶装置１０に記憶させる。そしてその画像データ１５に対して印刷指示が行われると、情報処理装置２は、その第１の画像データ１５に基づく印刷ジョブを生成して画像処理装置５に対して送信し、その印刷ジョブを画像処理装置５に実行させる。このようにして第１の画像データ１５に基づき印刷出力された印刷済用紙１７が画像処理装置５によって印刷出力される。またこの場合、記憶装置１０には、既に印刷出力された第１の画像データ１５が記憶されている状態である。
【００４９】
図３に示すように情報処理装置２は、既に印刷出力された第１の画像データ１５が記憶装置１０に記憶されている状態で、その第１の画像データ１５に対して例えばページ番号を付加した第２の画像データ１６を取得したとする。すなわちこの第２の画像データ１６は第１の画像データ１５の修正版である。この場合、情報処理装置２は、第１の画像データ１５と第２の画像データ１６とを比較して、第２の画像データ１６から差分の検出される画像成分１８を抽出する。図例では、第２の画像データ１６から画像成分１８としてページ番号が抽出される。そして情報処理装置２は、その画像成分１８を配置した印刷レイアウト２０を作成する。情報処理装置２は、上記のようにして画像成分１８が配置された印刷レイアウト２０を生成すると、その印刷レイアウト２０に基づく印刷ジョブを生成し、その印刷ジョブを画像処理装置５に対して送信する。
【００５０】
画像処理装置５においては、予めユーザが手差しによって印刷済用紙１７をフィーダ部９にセットする。その状態で画像処理装置５は、情報処理装置２からの印刷ジョブを受信すると、その印刷ジョブを実行する。印刷ジョブを実行する際、画像処理装置５は、フィーダ部９から印刷済用紙１７を給紙して、その印刷済用紙１７に対して画像成分１８を印刷する。この場合、図例に示すように修正後の内容である画像成分１８が印刷済用紙１７に上書き印刷されて出力される。
【００５１】
上記のような更新印刷を行うことにより、印刷システム１は、修正後の第２の画像データ１６から画像成分１８を自動で抽出するので、ユーザ自身が修正箇所を探し出す必要がなくなる。またこのような構成は、修正版となる画像データの作成ユーザと、修正箇所を印刷済用紙１７に反映する担当ユーザとが異なる場合にも使い勝手が良い。例えば修正版となる第２の画像データ１６が作成ユーザによって作成され、修正箇所を知らない担当ユーザが作成ユーザから第２の画像データ１６を受け取ったとする。この場合、担当ユーザは、修正箇所を知らないので、従来であれば印刷済用紙１７と第２の画像データ１６とを自身で比較して修正箇所を探し出さなければならない。一方、担当ユーザは、修正版となる画像データの全ページを印刷出力することでそのような手間を省くことも可能であるが、この場合、修正前の画像データに基づき印刷出力された印刷済用紙が全て無駄になってしまう。
【００５２】
本実施形態の印刷システム１によれば、修正版となる第２の画像データ１６から画像成分１８を自動で抽出するので、担当ユーザは、自身で修正箇所を探し出す必要がなくなり作業負担が軽減される。更に、印刷システム１は、第１の画像データ１５に基づき既に印刷出力された印刷済用紙１７に対して画像成分１８を印刷するので紙資源を１枚も余分に消費せずに済む。これにより印刷用紙を節約することができる。
【００５３】
以下、上記のように構成される印刷システム１について詳しく説明する。尚、以下においては、第１の画像データ１５と第２の画像データ１６とを特に区別する必要がない場合には、単に「画像データ」と称する。
【００５４】
図４は、情報処理装置２のハードウェア構成の一例を示す図である。図例に示すように、情報処理装置２は、この情報処理装置２の動作を制御する制御部２５と、画像処理装置５や上記外部記憶装置などの外部機器と接続するためのネットワークインタフェース２６と、上述した表示部２ａと、操作入力部２ｂと、記憶装置１０とを備え、それぞれがバス２７を介して相互にデータ通信が可能に接続される構成である。
【００５５】
制御部２５は、ＣＰＵ２５ａとメモリ２５ｂとを備えており、各部の動作を制御するものである。ＣＰＵ２５ａは、記憶装置１０に記憶されているプログラム２８を読み出して実行する。ここで、プログラム２８は、制御部２５を後述する各種処理部として機能させるためのプログラムである。メモリ２５ｂは、ＣＰＵ２５ａがプログラム２８を実行することに伴う一時的なデータなどを記憶するものである。
【００５６】
ネットワークインタフェース２６は、情報処理装置２を、ネットワーク３（図１）に接続するためのものである。尚、ネットワークインタフェース２６は、ネットワーク３に対して有線接続されるものであっても良いし、無線接続されるものであっても良い。
【００５７】
記憶装置１０は、ハードディスク装置などの不揮発生の記憶手段であり、上述したプログラム２８を記憶すると共に、画像データを記憶する記憶領域である画像データ記憶部２９を備える。但し、画像データ記憶部２９は、必ずしも記憶装置１０に設けられるものに限られず、例えばメモリ２５ｂなどに設けられるものであっても構わないし、上述した外部記憶装置に設けられるものであっても構わない。
【００５８】
図５は、情報処理装置２における制御部２５の機能構成の一例を示すブロック図である。制御部２５は、上述したＣＰＵ２５ａがプログラム２８を実行することにより、画像データ作成部４１、管理部４２、検出部４３、印刷レイアウト作成部４４及び印刷ジョブ出力部４５として機能する。これら各処理部は、各種情報を入力することで連携した動作を行うように機能する。以下、各処理部の具体的な処理内容について説明する。
【００５９】
画像データ作成部４１は、上述した画像データ作成用のアプリケーションソフトウエアなどが上記ＣＰＵ２５ａによって実行されることで、画像データを作成する処理部として機能する。すなわち記憶装置１０に記憶されるプログラム１８には、画像データ作成部４１として機能するアプリケーションソフトウエアと、上記管理部４２、検出部４３、印刷レイアウト作成部４４及び印刷ジョブ出力部４５として機能する例えばプリンタードライバーなどが含まれる。そして制御部２５は、ＣＰＵ２５ａがそれらアプリケーションソフトウエアとプリンタードライバーとを互いに連携させて実行することにより、本実施形態における各処理部４１〜４５として機能する構成である。但し、プログラム１８は、ＣＰＵ２５ａに実行されることにより各処理部４１〜４５として機能することができれば、上記構成に限られない。画像データ作成部４１は、ユーザによる操作入力部２ｂに対する指示操作に基づいて、文書、画像及び／又は写真などのオブジェクトが含まれる画像データを作成する。また画像データ作成部４１は、画像データ記憶部２９に記憶されている画像データを読出して、ユーザの指示操作に基づきその画像データに対する修正を行うことも可能である。
【００６０】
管理部４２は、画像データ１５を取得して管理する処理部である。管理部４２は、ユーザの操作入力部２ｂに対する指示操作に基づいて、画像データ作成部４１によって作成される画像データを取得して画像データ記憶部２９に記憶させる。このとき管理部４２は、取得部として機能する。また情報処理装置２がネットワークインタフェース２６を介して他の情報処理装置２や外部記憶装置などとデータ通信可能に構成されている場合、管理部４２は、それら他の情報処理装置２や外部記憶装置などから画像データを取得して画像データ記憶部２９に記憶させるように構成される。
【００６１】
管理部４２は、画像データ記憶部２９に第１の画像データ１５が記憶されている状態で、その第１の画像データ１５に対応する修正後のデータである第２の画像データ１６を取得した場合、それら第１および第２の画像データ１５，１６を互いに関連付けて管理する。すなわち、第１の画像データ１５と第２の画像データ１６はそれぞれ異なるタイミングで取得することになるため、管理部４２は、第２の画像データ１６を取得したタイミングで、修正前の第１の画像データ１５と、修正後の第２の画像データ１６とを相互に関連付ける。このような関連付けは、管理部４２において自動で行うことができる。例えば管理部４２は、第１の画像データ１５が画像データ記憶部２９に記憶されている状態で、新たに画像データを取得した場合、その取得した画像データが第１の画像データ１５に対して修正版となる第２の画像データ１６であるか否かを判断する。例えば、新たに取得した画像データが第１の画像データ１５と同一ファイル名である場合、管理部４２は、その新たに取得した画像データが、第１の画像データ１５に対して修正版となる第２の画像データ１６であると判断する。管理部４２は、上記のようにして第１及び第２の画像データ１５，１６を特定すると検出部４３に対して抽出処理（後述する）を開始するように指示する。
【００６２】
但し、制御部２５は、必ずしも第２の画像データ１５を特定した段階で抽出処理を開始する必要はない。例えば管理部４２は、取得する画像データに対してユーザによる更新印刷開始の指示（以下「更新印刷指示」と称する）を受付けた場合に、検出部４３に対して抽出処理を開始するように指示しても良い。
【００６３】
また管理部４２は、必ずしも上記のように、第１の画像データ１５と第２の画像データ１６とを自動判別する必要はない。例えば管理部４２は、画像データの取得と同時にユーザからの更新印刷指示を受付けた場合、その取得する画像データを第２の画像データ１６として特定して画像データ記憶部２９に記憶させる。そして管理部４２は、その第２の画像データ１６に対して修正前となる第１の画像データ１５を特定するための画像データ識別情報をユーザに指定させるように構成しても良い。そしてユーザにより画像データ識別情報が指定されると、管理部４２は、その画像データ識別情報に基づき画像データ記憶部２９を検索して第１の画像データ１５を特定する。
【００６４】
更に管理部４２は、画像データ作成部４１によって修正作業が行われている状態で、その修正作業中の画像データに対する更新印刷指示を受付けた場合、その修正作業が行われている画像データを取得して第２の画像データ１６として特定しても良い。そして管理部４２は、特定された第２の画像データ１６を画像データ記憶部２９に記憶させると共に、画像データ識別情報をユーザに指定させることで第１の画像データ１５を特定するように構成しても良い。すなわち管理部４２は、異なるタイミングで取得する修正前の第１の画像データ１５と、その第１の画像データ１５に対して修正後となる第２の画像データ１６を特定することができれば、第１及び第２の画像データ１５，１６を特定するための手法については何れの手法を用いても構わない。
【００６５】
検出部４３は、管理部４２からの指示に基づいて機能し、抽出処理を実行する処理部である。すなわち検出部４３は、画像データ記憶部２９において互いに関連付けられて記憶されている第１の画像データ１５と第２の画像データ１６とを読出し、それら第１の画像データ１５と第２の画像データ１６とを比較する。そして検出部４３は、各画像データ１５，１６において差分が検出される領域を修正領域として検出すると共に、第２の画像データ１６からその修正領域に含まれる画像成分１８を抽出する。
【００６６】
図６は、上記のようにして検出部４３によって実行される抽出処理を模式的に示す図である。図６に示す第２の画像データ１６は、第１の画像データ１５の修正版である。検出部４３は、第１の画像データ１５と第２の画像データ１６とを比較して、第１の画像データ１５から第２の画像データ１６と相違する修正領域５０ａを検出すると共に、第２の画像データ１６から第１の画像データ１５と相違する修正領域５０ｂを検出する。また検出部４３は、第２の画像データ１６の修正領域５０ｂに含まれる「ＢＢＢＢ」なる文字列を画像成分１８として抽出する。
【００６７】
但し、第１の画像データ１５と第２の画像データ１６とを比較して抽出される画像成分１８が、例えばグラフなどの図形の一部である場合、検出部４３は、その図形全体を画像成分１８として抽出することが好ましい。これは、仮に図形の一部のみを抽出すると、印刷済用紙１７にその図形の一部を印刷した場合に図形全体として理解し難くなってしまう可能性があるからである。そこで検出部４３は、第１の画像データ１５と第２の画像データ１６とを比較して、差分が検出された場合、その差分が何れのオブジェクトに属するかを判断する。そして検出部４３は、図形オブジェクト又は写真オブジェクトから差分が検出された場合には、図形全体又は写真全体を修正領域５０ａ，５０ｂとして抽出する。また検出部４３は、図例のように文書オブジェクトから差分が検出された場合には、文書オブジェクト中において差分の検出された領域を修正領域５０ａ，５０ｂとして検出する。検出部４３は、上記のようにして修正領域５０ａ，５０ｂを検出した後、第２の画像データ１６における修正領域５０ｂに基づいて画像成分１８を抽出すると、その画像成分１８を図５に示す印刷レイアウト作成部４４に出力する。
【００６８】
印刷レイアウト作成部４４は、検出部４３から画像成分１８を受け取ることで機能し、その画像成分１８を配置して印刷レイアウト２０を作成する処理部である。すなわち印刷レイアウト作成部４４は、検出部４３から画像成分１８を受け取ると、以下のようにして、その画像成分１８を配置した印刷レイアウト２０を作成する。画像成分１８の配置位置は、予め登録される設定内容によって異なるので、以下、場合を分けて説明する。
【００６９】
図７は、画像成分１８が、第１の画像データ１５の余白領域に対応して配置された印刷レイアウト２０の一例を示す図である。印刷済用紙１７は、第１の画像データ１５に基づき印刷出力されたものであるので、第１の画像データ１５の余白領域に対応した位置に画像成分１８を配置すれば、その画像成分１８は印刷済用紙１７の余白領域に印刷されることになる。そこで印刷レイアウト作成部４４は、検出部４３から画像成分１８を受け取ると、まず第１の画像データ１５を参照して、その第１の画像データ１５に含まれる余白領域を特定する。このとき印刷レイアウト作成部４４は、第１の画像データ１５における修正領域５０ａの近傍に位置する余白領域を特定する。また印刷レイアウト作成部４４は、図例のように文書オブジェクト内に修正領域５０ａが存在することを検出した場合、修正領域５０ａの直前又は直後に存在する行間であって、且つ修正領域５０の近傍を余白領域として特定する。
【００７０】
余白領域を特定する際、印刷レイアウト作成部４４は、画像成分１８が収まるか否かを判断しても良い。すなわち印刷レイアウト作成部４４は、第１の画像データ１５において、修正領域５０ａの最も近くに存在する余白領域を検出すると、その余白領域に画像成分１８が収まるか否かを判断し、その余白領域に画像成分１８が収まる場合に、その余白領域を画像成分１８の配置すべき位置として特定する。一方、検出した余白領域に画像成分１８が収まらない場合、印刷レイアウト作成部４４は、次に修正領域５０ａに近い余白領域に対して画像成分１８が収まるか否かを判断する。このようにして印刷レイアウト作成部４４は、修正領域５０ａの属するページ内において、画像成分１８が収まる余白領域があるか否かを修正領域５０ａから近い順に判断していき、画像成分１８が収まる余白領域が最初に見つかった場合に、その余白領域を画像成分１８の配置すべき位置として特定する。
【００７１】
また、例えば画像成分１８の面積が比較的大きいために、修正領域５０ａの属するページ内において画像成分１８が収まる余白領域を検出できない場合がある。この場合、印刷レイアウト作成部４４は、以下のように処理を行っても良い。すなわち印刷レイアウト作成部４４は、予め設定される縮小率の範囲内において画像成分１８を縮小することで、その画像成分１８が余白領域に収まるか否かを試みる。この判断も上記と同様に、修正領域５０ａから最も近い余白領域から順に行われる。そして縮小することで画像成分１８が収まる余白領域が特定されると、印刷レイアウト作成部４４は、その余白領域に収まるように画像成分１８を縮小して配置する。それとは逆に、例えば画像成分１８に対して余白領域が大きい場合、印刷レイアウト作成部４４は、画像成分１８を拡大して配置しても良い。
【００７２】
上記のようにして印刷レイアウト作成部４４は、余白領域を特定すると、その余白領域に対応する位置に画像成分１８を配置して印刷レイアウト２０を作成する。このとき印刷レイアウト作成部４４は、修正領域５０ａの属するページを指定して印刷レイアウト２０を作成する。これにより印刷済用紙１７の修正該当ページに対して画像成分１８が付されることになる。
【００７３】
また図７に示すように印刷レイアウト作成部４４は、修正領域５０ａの位置に対応して所定の描画パターン４９を追加配置しても良い。例えば描画パターン４９は、図例のように取消線である。修正領域５０ａは、第１の画像データ１５の「ＡＡＡＡ」を含む領域であるので、その修正領域５０ａを反映した位置に取消線を配置することにより、印刷済用紙１７に付されている「ＡＡＡＡ」なる修正前の記載に対して取消線が上書き印刷されることになる。これによりユーザは、印刷済用紙１７の何れに対して修正が行われたのかを比較的容易に区別することができるようになる。
【００７４】
但し、図３に例示したように、印刷済用紙１７にページ番号を追加的に付すような場合に取消線は必要ない。そこで印刷レイアウト作成部４４は、印刷レイアウト２０を作成する際、第１の画像データ１５の修正領域５０ａに画像が含まれているか否かを検知し、画像が含まれている場合に、その修正領域５０ａの位置に対応して描画パターン４９を配置する。これにより印刷済用紙１７に画像成分１８を印刷する場合において、その画像成分１８に対応する修正前の記載があるときには、その修正前の記載に対して取消線が上書きされ、一方、画像成分１８に対応する修正前の記載がないときには、取消線が付されないことになる。
【００７５】
また、上記においては、第１の画像データ１５における修正領域５０ａに対応した位置に描画パターン４９を配置して印刷レイアウト２０を作成する場合を例示した。但しこれに限られず、第２の画像データ１６における修正領域５０ｂに対応した位置に描画パターン４９を配置しても良い。なぜなら第２の画像データ１６は、修正箇所以外の部分については第１の画像データ１５と同一画像であるので、第２の画像データ１６の余白領域を特定した場合、第１の画像データ１５の余白領域を特定した場合と異ならない特定結果になるからである。
【００７６】
また印刷レイアウト作成部４４は、予め設定される印刷設定に基づいて画像成分１８の印字色を、印刷済用紙１７の印字色とは異なるように配色しても良い。また印刷レイアウト作成部４４は、画像成分１８と描画パターン４９とが互いに色違いに印字されるように印刷設定を自動で変更して配色を行っても良い。
【００７７】
印刷レイアウト作成部４４は、上記のようにして印刷レイアウト２０を作成すると、その印刷レイアウト２０に基づいて印刷ジョブを生成するように図５に示す印刷ジョブ出力部４５に対して指示する。
【００７８】
印刷ジョブ出力部４５は、印刷ジョブを生成して、その印刷ジョブを画像処理装置５に対して送信する処理部である。すなわち印刷ジョブ出力部４５は、印刷レイアウト作成部４４からの指示を受け取ることで機能し、印刷レイアウト作成部４４によって作成された印刷レイアウト２０に基づき印刷ジョブを生成する。印刷ジョブ出力部４５は、更新印刷を行う場合、画像処理装置５の給紙元としてフィーダ部９を指定することが好ましい。印刷ジョブ出力部４５は、印刷ジョブを生成すると、その印刷ジョブを画像処理装置５に対して送信する。また印刷ジョブ出力部４５は、印刷ジョブ出力部４５を送信する前に、印刷済用紙１７をフィーダ部９にセットするように案内する案内画面を生成して表示部２ａに表示させ、ユーザによる案内画面に対する確認操作に基づき印刷ジョブを画像処理装置５に対して送信しても良い。
【００７９】
次に画像処理装置５において実行される処理について説明する。画像処理装置５は、上記のようにして情報処理装置２から送信される印刷ジョブを受信すると、その印刷ジョブを実行することにより、フィーダ部９から給紙される印刷済用紙１７に対して印刷処理を行う。
【００８０】
図８は、画像処理装置５において画像成分１８と描画パターン４９とが印刷された印刷済用紙１７の一例を示す図である。すなわち図７に示したように画像成分１８が印刷レイアウト２０において、修正領域５０ａの直後の行間に対応して配置されることで、図８に示すように印刷済用紙１７においても修正前となる記載である「ＡＡＡＡ」なる文字列の直後の行間に画像成分１８である「ＢＢＢＢ」なる文字列が付される。また、図７に示したように印刷レイアウト２０において取消線の描画パターン４９が第１の画像データ１５の修正領域５０ａに対応した位置に配置されるので、図８に示すように印刷済用紙１７においても修正前となる記載「ＡＡＡＡ」に対して取消線の描画パターン４９が上書きされる。
【００８１】
図９は、描画パターン４９が塗り潰しである場合の処理を模式的に示す図である。すなわち情報処理装置２の制御部２５は、複数の描画パターン４９のうち何れかをユーザに予め設定させるように構成される。そして制御部２５は、その設定に基づき描画パターン４９を決定する。従って描画パターン４９として取消線が設定されている場合には、上記のように空白領域に対する画像成分１８と修正領域５０ａに対する取消線とが印刷され、一方、描画パターン４９として塗り潰しが設定されている場合には、以下に説明するように、修正領域５０ａに対する塗り潰し領域と、その塗り潰し領域に対する画像成分１８とが印刷される。但し、必ずしも描画パターン４９を付す必要はなく、例えば描画パターン４９が付されない状態で画像成分１８が付されても構わない。また描画パターン４９は、取消線及び塗り潰しに限定されない。
【００８２】
図９（ａ）は、塗り潰し領域のみを配置した印刷レイアウト２０ａと、画像成分１８のみを配置した印刷レイアウト２０ｂとの２つの印刷レイアウト２０ａ，２０ｂを作成する場合を示す図である。また図９（ｂ）は、塗り潰し領域に対して画像成分１８を重ねて配置した印刷レイアウト２０を示す図である。
【００８３】
図９（ａ）に示すように、印刷レイアウト作成部４４は、まず第１の画像データ１５の修正領域５０ａの位置に対応して塗り潰し領域を配置した印刷レイアウト２０ａを作成する。このとき印刷レイアウト作成部４４は、塗り潰し領域の配色設定を自動で行っても良い。例えば、画像処理装置５が白トナーを有している場合、印刷レイアウト作成部４４は、塗り潰し領域の配色を白色に設定する。また白トナーを備えていない場合、印刷レイアウト作成部４４は、予め設定される色設定に基づき配色を行う。
【００８４】
続いて印刷レイアウト作成部４４は、第１の画像データ１５の修正領域５０ａの位置に対応して画像成分１８を配置した印刷レイアウト２０ｂを作成する。また印刷レイアウト作成部４４は、印刷レイアウト２０ａ，２０ｂのそれぞれに対して、修正領域５０ａの属するページを指定する。これにより印刷レイアウト２０ｂにおいて、画像成分１８は、先に作成された印刷レイアウト２０ａの塗り潰し領域に対応して配置されることになる。画像成分１８の配色を行う場合、印刷レイアウト作成部４４は、塗り潰し領域に対して使用する色とは異なる色を選択する。
【００８５】
次に印刷レイアウト作成部４４は、印刷レイアウト２０ａ，２０ｂの印刷順序を指定する。すなわち印刷レイアウト作成部４４は、塗り潰し領域を配置した印刷レイアウト２０ａを先に、画像成分１８を配置した印刷レイアウト２０ｂを後に設定し、それらを同一ページに順次印刷することを指定する。これにより印刷済用紙１７に対して最初に塗り潰し領域が付されてから、その塗り潰し領域に対して画像成分１８が上書き印刷されることになる。印刷レイアウト作成部４４は、上記のようにして印刷レイアウト２０ａ，２０ｂを作成すると、印刷ジョブ出力部４５に対して印刷ジョブを生成するように指示する。
【００８６】
図５に示す印刷ジョブ出力部４５は、印刷レイアウト作成部４４によって作成される各印刷レイアウト２０ａ，２０ｂに基づき印刷ジョブを生成する。そして印刷ジョブ出力部４５は、その印刷ジョブを画像処理装置５に送信する。
【００８７】
図１０は、塗り潰し領域に対して画像成分１８が付された場合の印刷済用紙１７の一例を示す図である。すなわち、画像処理装置５は、情報処理装置２から印刷ジョブを受信すると、印刷済用紙１７がフィーダ部９にセットされていることを条件として印刷ジョブを実行する。画像処理装置５は、印刷ジョブに含まれる印刷順序に従って印刷ジョブを実行する。すなわち画像処理装置５は、印刷済用紙１７に対して、まず塗り潰し領域を印刷する。印刷レイアウト２０ａにおいては、修正領域５０ａの位置に対応して塗り潰し領域が配置されているため、印刷済用紙１７において修正対象となる部分に対して塗り潰し領域が上書き印刷される。
【００８８】
次に画像処理装置５は、塗り潰し領域が付された印刷済用紙１７を２度反転させることにより、再び印刷済用紙１７の印刷面を印刷可能な状態にした後、画像成分１８を印刷する。このとき印刷レイアウト２０ｂにおいては、塗り潰し領域に対応して画像成分１８が配置されているため、印刷済用紙１７においても塗り潰し領域に対応して画像成分１８が付される。これにより図１０に示すように、印刷済用紙１７の修正対象となる部分に修正後の「ＢＢＢＢ」なる文字列が上書き印刷される。
【００８９】
また図９ｂに示すように、印刷レイアウト作成部４４は、塗り潰し領域と画像成分１８とを重ねた状態で合成した合成画像４８を生成し、その合成画像４８を第１の画像データ１５の修正領域５０ａに対応した位置に配置して印刷レイアウト２０を作成しても良い。このような構成によっても、第１の画像データ１５において修正領域５０ａの位置に対応して合成画像４８が配置されているので、図１０に示すように印刷済用紙１７に対して１度の印刷で修正対象となる部分が塗り潰されると共に画像成分１８が上書き印刷される。
【００９０】
ところで、印刷レイアウト作成部４４が余白領域を特定する際、予め設定された縮小率の範囲内で画像成分１８を縮小しても修正領域５０ａの属するページ内では余白領域を検出することができない場合がある。例えば画像成分１８が矩形で構成される場合において、予め設定された縮小率の範囲内まで縮小された画像成分１８の面積が、検出される余白領域のうち最も大きな矩形面積よりも大きい場合などである。すなわち印刷レイアウト作成部４４は、最小の状態まで縮小された画像成分１８の面積を検出すると共に、その画像成分１８と相似の余白領域の面積を検出する。そして印刷レイアウト作成部４４は、画像成分１８の面積値が余白領域の面積値よりも大きい場合、印刷済用紙の１７の裏面が白紙ページであることを条件としてその裏面に画像成分１８を付すように印刷レイアウト２０を作成しても良い。また印刷レイアウト作成部４４は、裏面に対する印刷の可不可を選択させる選択画面を表示部２ａに表示させても良い。この場合、印刷レイアウト２０は、ユーザの選択画面に対する選択結果に基づいて、裏面に対する印刷が可能であると選択される場合に、裏面に対する印刷レイアウト２０を作成する。
【００９１】
但し、例えば画像成分１８が図形や写真であり、その画像成分１８に関する説明文が画像成分１８と同一ページに記載されている場合、画像成分１８のみを裏面に付してしまうと、ユーザは、出来上がった印刷物の表面と裏面とを交互に参照しなければならず不便である。そこで印刷レイアウト作成部４４は、修正領域５０ａの属するページ内に画像成分１８を付すべき余白領域を検出することができない場合であって、且つその画像成分１８が図形や写真で構成される場合には、その画像成分１８を裏面に付すと共に、その画像成分１８と同一ページに含まれる文書についても裏面に付すように印刷レイアウト２０を作成するようにしても良い。
【００９２】
図１１は、上記のような裏面印刷が行われる場合において、一例として図形で構成される画像成分１８を配置した印刷レイアウト２０を示す図である。印刷レイアウト作成部４４は、図形で構成される画像成分１８を配置すべき余白領域が、修正領域５０ａの属するページ内に検出できない場合、図例のように修正領域５０ａの属するページの裏面を指定して画像成分１８を配置した印刷レイアウト２０ｄを作成する。またこのとき印刷レイアウト作成部４４は、修正領域５０ａの属するページに含まれる文書を複製し、その文書を追加配置して印刷レイアウト２０ｄを作成する。印刷レイアウト作成部４４は、印刷レイアウト２０ｄにおいて、図形で構成される画像成分１８と、文書とが１ページ内に収まるように各オブジェクトの位置関係を調節したり、各オブジェクトを拡大又は縮小したりしても良い。更に、印刷レイアウト作成部４４は、修正領域５０ａの属するページの表面を指定して、図１１に示すように修正内容に関するメッセージを配置した印刷レイアウト２０ｃを作成しても良い。
【００９３】
印刷レイアウト作成部４４は、上記のようにして印刷レイアウト２０ｃ，２０ｄを作成すると、印刷ジョブ出力部４５に対して印刷ジョブを生成するように指示する。そして印刷ジョブ出力部４５は、それら印刷レイアウト２０ｃ，２０ｄに基づき印刷ジョブを生成して、その印刷ジョブを画像処理装置５に対して送信する。
【００９４】
図１２は、裏面印刷が行われた場合の印刷済用紙１７の一例を示す図である。すなわち画像処理装置５は、情報処理装置２からの印刷ジョブを受信すると、フィーダ部９に印刷済用紙１７がセットされていることを条件として、その印刷ジョブを実行する。このとき画像処理装置５は、印刷レイアウト２０ｃ，２０ｄに従って、印刷済用紙１７の表面には、修正内容に関するメッセージを印刷し、裏面には、図形で構成される画像成分１８と、その画像成分１８と同一ページに含まれる文書とを印刷する。これにより画像成分１８とその画像成分１８を説明する文書とが同一ページに付されるので、印刷システム１は、ユーザに対して印刷済用紙１７の表面と裏面とを交互に参照させずに済む。また修正後の記載となる画像成分１８が印刷済用紙１７に対して付されるので印刷用紙を節約することができる。
【００９５】
但し、裏面印刷を行う条件は、必ずしも余白領域に画像成分１８が収まらない場合に限られない。例えば、修正領域５０ａの面積が所定値よりも大きい場合、つまり印刷済用紙１７の修正対象となる部分が１ページの面積に対して所定の割合以上である場合に、その部分に描画パターン４９を付すと、トナー消費量が多くなってしまうと共に、却ってそのページを見づらいものにしてしまう可能性がある。また同様に、修正領域５０ａの数が所定値よりも多く検出される場合にも各修正領域５０ａに対応して描画パターン４９を配置するとトナー消費量が多くなると共に、見づらいページとなってしまうことがある。このような場合、描画パターン４９を付さないことが考えられるが、同一ページに修正前の記載と修正後の記載とが混在すると何れの記載が修正後であるかの判断が難くなってしまう可能性がある。そこでこの場合には裏面印刷を行うことが好ましい。印刷レイアウト作成部４４は、裏面印刷を行うために以下のように処理を行う。
【００９６】
すなわち印刷レイアウト作成部４４は、１ページ内において検出される全ての修正領域５０ａの合計面積を検出し、その合計面積が予め設定される所定値以上である場合、修正領域５０ａの属するページの裏面を指定して画像成分１８を配置した印刷レイアウト２０ｄを作成する。また上記と同様に印刷レイアウト２０は、上述した選択画面に対するユーザの選択結果に基づいて、最終的に裏面に対する印刷が可能であるか否かを判断しても良い。これにより印刷済用紙１７の裏面に画像成分１８が付されるため修正対象となる部分に描画パターン４９を付す必要がなくなるので、トナーを節約することができる。但し上記説明は描画パターン４９の印刷を排除する趣旨ではない。
【００９７】
図１３は、情報処理装置２における制御部２５において実行される全体的な処理手順の一例を示すフローチャートである。以下、図１３を参照して制御部２５において実行される全体的な処理の処理手順について詳しく説明する。尚、以下の説明は、ユーザによる更新印刷指示を受付けた場合に抽出処理が開始される場合を例示する。また図１３に示す処理は、一定間隔で繰り返し実行される処理である。
【００９８】
制御部２５は、画像データ１５を取得すると（ステップＳ１のＹＥＳ）、その画像データを画像データ記憶部２９に記憶させる（ステップＳ２）。その状態で更新印刷指示を受付けると（ステップＳ３のＹＥＳ）、制御部２５は、更新印刷指示により指定された第１の画像データ１５が画像データ記憶部２９に記憶されているか否かを検出する。つまり制御部２５は、第１及び第２の画像データ１５，１６が特定可能であるか否かを判断する（ステップＳ４）。
【００９９】
制御部２５は、第１及び第２の画像データ１５，１６を特定可能である場合（ステップＳ４のＹＥＳ）、抽出処理を実行する（ステップＳ５）。制御部２５は、抽出処理が終了すると、次に配置処理を行う（ステップＳ６）。制御部２５は、配置処理が終了すると印刷ジョブを生成し、その印刷ジョブを画像処理装置５に対して送信する（ステップＳ７）。また、制御部２５は、画像データを取得しない場合(ステップＳ１のＮＯ)、ステップＳ２をスキップする。そして制御部２５は、更新印刷指示を受け付けない場合(ステップＳ３のＮＯ)、及び第１及び第２の画像データ１５，１６を特定することができない場合(ステップＳ４のＮＯ)、処理を終了する。以上により全体的な処理は全て終了する。
【０１００】
図１４は、制御部２５において実行される抽出処理（ステップＳ５）の処理手順の一例を示すフローチャートである。以下、図１４を参照しつつ抽出処理の処理手順について詳しく説明する。
【０１０１】
制御部２５は、画像データ記憶部２９から第１の画像データ１５と第２の画像データ１６とを読出す（ステップＳ２１）。次に制御部２５は、第１の画像データ１５と第２の画像データ１６とを比較する（ステップＳ２２）。制御部２５は、第１の画像データ１５と第２の画像データ１６とで差分を検出した場合には（ステップＳ２３のＹＥＳ）、第１の画像データ１５と第２の画像データ１６とから上述した修正領域５０ａ，５０ｂを検出する（ステップＳ２４）。次に制御部２５は、第２の画像データ１６から修正領域５０ｂに基づく画像成分１８を抽出する（ステップＳ２５）。一方、制御部２５は、第１の画像データ１５と第２の画像データ１６とで差分を検出できない場合には（ステップＳ２３のＮＯ）、処理を終了する。以上により抽出処理は全て終了する。
【０１０２】
図１５は、制御部２５において実行される配置処理（ステップＳ６）の処理手順の一例を示すフローチャートである。以下、図１５を参照しつつ配置処理の処理手順について詳しく説明する。
【０１０３】
制御部２５は、まず第１の画像データ１５において、修正領域５０ａの近傍に位置する余白領域を特定する（ステップＳ３１）。次に制御部２５は、その余白領域に対して画像成分１８が収まるか否かを判断する（ステップＳ３２）。制御部２５は、余白領域に対して画像成分１８が収まると判断した場合（ステップＳ３２のＹＥＳ）、その余白領域に対して画像成分１８を配置して印刷レイアウトを作成する（ステップＳ３３）。
【０１０４】
一方、制御部２５は、ステップＳ３２において余白領域に対して画像成分１８が収まらないと判断した場合（ステップＳ３２のＮＯ）、画像成分１８を縮小することでその余白領域に収まるか否かを更に判断する（ステップＳ３４）。そして制御部２５は、画像成分１８を縮小することでその余白領域に収まると判断した場合（ステップＳ３４のＹＥＳ）、画像成分１８を余白領域に収まるまで縮小し（ステップＳ３５）、その余白領域に画像成分１８を配置して印刷レイアウトを作成する（ステップＳ３３）。
【０１０５】
制御部２５は、ステップＳ３３において、画像成分１８を縮小してもその画像成分１８を余白領域に配置することができないと判断した場合（ステップＳ３４のＮＯ）、画像成分１８を裏面に付すことが可能か否かを判断する（ステップＳ３６）。すなわち制御部２５は、上述した選択画面を生成して表示部２ａに表示させる。そして、画像成分１８を裏面に付すことが可能であることを示す確認結果を入力した場合には（ステップＳ３６のＹＥＳ）、制御部２５は、修正領域５０ａの属するページの裏面を指定して（ステップＳ３７）、その裏面に画像成分１８を配置した印刷レイアウトを作成する（ステップＳ３３）。一方、画像成分１８を裏面に付すことが不可能であることを示す確認結果を入力した場合には（ステップＳ３６のＮＯ）、制御部２５は、印刷レイアウトの作成をキャンセルする（ステップＳ３８）。この場合、制御部２５は処理を終了する。以上により配置処理は全て終了する。
【０１０６】
ところで、上述した説明では、情報処理装置２において比較処理が行われる場合を例示した。しかし、これに限られるものではなく、上述した比較処理を、画像処理装置５において行うようにしても良い。その場合、情報処理装置２においては、上述した比較処理を行う必要がない。
【０１０７】
次に画像処理装置５の詳細について説明する。尚、以下においては、画像処理装置５において比較処理を行う場合を例示する。すなわちこのような構成によれば、情報処理装置２において比較処理を行う必要がないので、情報処理装置２の処理負担を軽減することができるという利点がある。
【０１０８】
図１６は、画像処理装置５のハードウェア構成の一例を示す図である。画像処理装置５は、この画像処理装置５の動作を制御する制御部３５と、情報処理装置２などの外部機器と接続するためのネットワークインタフェース３６と、各種情報を記憶する記憶装置３７と、上述した操作パネル６と、印刷処理部７とを備え、それぞれがバス３３を介して相互にデータ通信が可能に接続される構成である。
【０１０９】
制御部３５は、ＣＰＵ３５ａとメモリ３５ｂとを備えており、各部の動作を制御するものである。ＣＰＵ３５ａは、記憶装置３７に記憶されているプログラム３８を読み出して実行する。ここでプログラム３８は、制御部３５を後述する各処理部として機能させるためのプログラムである。例えばプログラム３８は、アプリケーションソフトウエアなどであり、ユーザによって予めインストールされる。メモリ３５ｂは、ＣＰＵ３５ａがプログラム３８を実行することに伴う一時的なデータなどを記憶するものである。
【０１１０】
ネットワークインタフェース３６は、上述した情報処理装置２と同様であり、画像処理装置５をネットワーク３に接続するためのものである。記憶装置１０は、ハードディスク装置などの不揮発生の記憶手段であり、上述したプログラム３８を記憶すると共に、情報処理装置２からの印刷ジョブを記憶する記憶領域である印刷ジョブ記憶部３９を備える。なお、この印刷ジョブ記憶部３９は、画像処理装置５に設けられる以外に、例えば外部記憶装置などに設けられるように構成しても良い。
【０１１１】
制御部３５は、情報処理装置２からの印刷ジョブを受信すると、その印刷ジョブを印刷ジョブ記憶部３９に記憶させる。そして複数の印刷ジョブが印刷ジョブ記憶部３９に記憶されている場合、制御部３５は、例えば受付け順序に従って、印刷ジョブ記憶部３９から順次印刷ジョブを読出して実行する。このとき印刷ジョブに給紙元としてフィーダ部９又は給紙カセット８が指定されている場合、制御部３５は、その指定に従って給紙元を切り替えて印刷用紙を給紙する。また制御部３５は、受信する印刷ジョブに印刷面が指定されている場合、その指定に従って、印刷用紙の表面又は裏面に対して印刷処理を行う。
【０１１２】
図１７は、画像処理装置５における制御部３５の機能構成を示すブロック図である。また図１８は、制御部３５の各処理部において実行される処理を模式的に示す図である。以下、図１７及び図１８を参照して画像処理装置５における各処理部の具体的な処理内容について説明する。ここで、制御部３５は、上述したＣＰＵ３５ａがプログラム３８を実行することにより、管理部６１、検出部６２及び印刷制御部６３として機能する。また画像処理装置５の印刷ジョブ記憶部３９には、画像データを記憶する画像データ記憶部３９ａが更に設けられている。
【０１１３】
管理部６１は、情報処理装置２からの印刷ジョブを取得して管理する処理部である。すなわち管理部６１は、情報処理装置２からの印刷ジョブを取得すると、その印刷ジョブを印刷ジョブ記憶部３９に記憶させると共に、その印刷ジョブを解析して画像データを取得し、その画像データを画像データ記憶部３９ａに記憶させる。このとき管理部６１は、取得部として機能する。また管理部６１は、ネットワークインタフェース３６を介して外部記憶装置などから画像データを取得しても良い。尚、管理部６１は、印刷ジョブ記憶部３９に記憶した印刷ジョブが実行された場合でも、その後一定期間が経過するまでその印刷ジョブを記憶させた状態を保持するように構成される。
【０１１４】
管理部６１は、取得する画像データが、画像データ記憶部３９ａに記憶されている画像データの修正版であるか否かを判断する。この判断は、上記と同様に、ファイル名の同一性に基づいて行っても良い。すなわち取得する画像データと同一ファイル名の画像データが画像データ記憶部３９ａに記憶されている場合、管理部６１は、取得する画像データを第２の画像データ１６として特定し、その第２の画像データ１６と同一ファイル名の画像データを第１の画像データ１５として特定する。
【０１１５】
但し、第１の画像データ１５と、その第１の画像データ１５に対して修正版となる第２の画像データ１６を特定することができれば、必ずしも上記の判断手法に限られない。例えば、情報処理装置２において印刷ジョブを画像処理装置５に対して送信する際、その印刷ジョブに対して修正前となる第１の画像データ１６の画像データ識別情報などを指定した更新印刷ジョブを送信するように構成しても良い。画像処理装置５において管理部６１は、更新印刷ジョブを受信すると、取得する画像データを第２の画像データ１６として特定し、更に画像データ識別情報に基づき、第２の画像データ１６に対して修正前となる第１の画像データ１５を特定する。具体的に説明すると、管理部６１は、受信する更新印刷ジョブを解析することで取得する画像データを第２の画像データ１６として特定する。そして管理部６１は、その更新印刷ジョブにおいて指定される画像データ識別情報に基づき画像データ記憶部３９ａを検索して第１の画像データ１５を特定する。
【０１１６】
管理部６１は、上記のようにして第１及び第２の画像データ１５，１６を特定した場合、検出部６２に対して抽出処理を行うように指示する。また管理部６１は、第１の画像データ１５に対して修正版となる第２の画像データ１６を特定した場合、その第２の画像データ１６に基づく印刷ジョブを実行しないことを決定する。これにより更新印刷ジョブによる印刷出力を抑制することができる。一方、取得する画像データが画像データ記憶部３９ａに記憶されている画像データの修正版であることが判断できない場合、つまり第１及び第２の画像データ１５及び１６の何れかを特定することができない場合、管理部６１は、取得する画像データに基づく印刷ジョブを実行するように印刷制御部６３に対して指示する。
【０１１７】
印刷制御部６３は、印刷処理を制御する処理部である。すなわち印刷制御部６３は、管理部６１による指示を受付けることによって機能し、印刷ジョブ記憶部３９から印刷ジョブを読出して印刷ジョブを印刷処理部７に実行させる。これにより印刷物が出力される。
【０１１８】
図１８は、上記のようにして第１の画像データ１５が画像データ記憶部３９ａに既に記憶されている状態で、その第１の画像データ１５に対して修正後となる第２の画像データ１６を含んだ更新印刷ジョブを受信した場合を例示している。この場合、管理部６１は、上述したように、受信する印刷ジョブを解析して第２の画像データを取得する。そして第２の画像データ１６に対して修正前となる第１の画像データ１５を画像データ記憶部３９ａを検索することにより特定する。管理部６１は、第１及び第２の画像データ１５，１６を特定すると、検出部６２に対して抽出処理を行うように指示する。
【０１１９】
図１７に戻って検出部６２は、管理部６１による指示を受付けることで機能し、抽出処理を実行する処理部である。検出部６２は、管理部６１による指示を受付けると、上記と同様にして例えば図６に示したように画像データ記憶部３９ａに記憶されている第１の画像データ１５と第２の画像データ１６とを読出し、それら第１の画像データ１５と第２の画像データ１６とを比較する。そして検出部６２は、各画像データ１５，１６において差分が検出される領域のそれぞれを修正領域５０ａ，５０ｂとして検出すると共に、第２の画像データ１６から修正領域５０ｂに含まれる画像成分１８を抽出する。
【０１２０】
図１７に示す印刷制御部６３は、検出部６２から画像成分１８を受け取ると、その画像成分１８を配置して印刷レイアウト２０を作成する処理部として機能する。すなわちこの場合、印刷制御部６３は、印刷レイアウト作成部として機能する。印刷制御部６３は、検出部６２から画像成分１８を受け取ると、そのとき登録されている設定内容に基づいて、画像成分１８を配置した印刷レイアウト２０を作成する。画像成分１８の具体的な配置位置は、既に例示した内容と同様であるので説明を省略する。
【０１２１】
印刷制御部６３は、画像成分１８を配置した印刷レイアウト２０を作成すると、その印刷レイアウト２０に基づく印刷処理を印刷処理部７に実行させる。このとき印刷制御部６３は、フィーダ部９に印刷済用紙１７がセットされていることを条件として、そのフィーダ部９から印刷済用紙１７を給紙して印刷処理を行う。このようにして図１８に示すように、フィーダ部９に印刷済用紙１７が手差しにより給紙されると、印刷制御部６３は、その印刷済用紙１７に対して画像成分１８を上書き印刷する。そして画像成分１８が付された印刷済用紙１７が出力される。
【０１２２】
図１９は、画像処理装置５における制御部３５において実行される全体的な処理の一例を示すフローチャートである。以下、図１９を参照して制御部３５において実行される全体的な処理について詳しく説明する。尚、図１９に示す処理は一定間隔で繰り返して実行される処理である。
【０１２３】
制御部３５は、印刷ジョブを受信すると（ステップＳ４１のＹＥＳ）、その印刷ジョブを印刷ジョブ記憶部３９に記憶させると共に、画像データを取得してその画像データを画像データ記憶部３９ａに記憶させる（ステップＳ４２）。次に制御部３５は、第１の画像データ１５が画像データ記憶部３９ａに記憶されている状態で、その第１の画像データ１５に対して修正版となる第２の画像データ１６を取得した場合、つまり第１及び第２の画像データ１５，１６を特定可能である場合（ステップＳ４３のＹＥＳ）、抽出処理を実行する(ステップＳ４４)。抽出処理が終了すると、次に制御部３５は、配置処理を実行する(ステップＳ４５)。抽出処理については、図１４と同様であり、配置処理については図１５と同様であるので説明を省略する。
【０１２４】
続いて制御部３５は、フィーダ部９に印刷済用紙１７が給紙されたことを条件として、出力処理を実行する（ステップＳ４６）そして印刷済用紙１７の全ページにおいて出力処理が終了すると(ステップＳ４７のＹＥＳ)、制御部３５は、処理を終了する。またステップ４３において、第１の画像データ１５又は第２の画像データ１６を特定できない場合（ステップＳ４３のＮＯ）、取得した印刷ジョブは第１の画像データ１５とは関係のない印刷ジョブなので、制御部３５は、その印刷ジョブを通常通りに実行する(ステップＳ４８)。以上により制御部３５において実行される全体的な処理は終了する。
【０１２５】
図２０は、制御部３５において実行される出力処理の処理手順の一例を示すフローチャートである。以下、図２０を参照しつつ、出力処理について詳しく説明する。
【０１２６】
制御部３５は、フィーダ部９から印刷済用紙１７を給紙する（ステップＳ５１）。次に制御部３５は、給紙されるページが印刷レイアウト２０において指定されている該当ページである場合（ステップＳ５２のＹＥＳ）、その印刷レイアウト２０において塗り潰し及び画像成分１８の上書き印刷が指定されているときには（ステップＳ５３のＹＥＳ）、印刷済用紙１７に対して塗り潰し印刷を行う（ステップＳ５４）。次に制御部３５は、その塗り潰し領域に対して画像成分１８を上書き印刷する（ステップＳ５５）。一方、制御部３５は、印刷レイアウト２０において塗り潰し及び画像成分１８の上書き印刷が指定されていない場合（ステップＳ５３のＮＯ）、印刷レイアウト２０において裏面印刷が指定されているときには（ステップＳ５６のＹＥＳ）、印刷済用紙１７の裏面に対して画像成分１８を印刷する（ステップＳ５７）。これに対して、制御部３５は、印刷レイアウト２０において裏面印刷が指定されていない場合（ステップＳ５６のＮＯ）、印刷済用紙１７の余白領域に対して画像成分１８を印刷することが指定されていることを条件として、その余白領域に画像成分１８を印刷する（ステップＳ５８）。以上のようにして出力処理は全て終了する。
【０１２７】
以上のように、印刷システム１は、異なるタイミングで複数の画像データを取得した場合、つまり第１の画像データ１５が画像データ記憶部２９（３９）に記憶されている状態で、第１の画像データ１５に対して修正後となる第２の画像データ１６を取得した場合、第２の画像データ１６のうち第１の画像データ１５に対して差分が検出される修正領域に基づいて画像成分１８を検出する。そして印刷システム１は、その画像成分１８を配置した印刷レイアウト２０を作成し、第１の画像データ１５に基づき既に印刷出力された印刷済用紙１７に対して、上記印刷レイアウト２０に基づき画像成分１８を印刷する構成である。
【０１２８】
このような構成によれば、ユーザの作業負担を軽減させつつ、且つ印刷用紙を節約することができる。すなわち印刷システム１は、第１の画像データ１５と第２の画像データ１６とを比較して画像成分１８を自動検出するようになっている。これによりユーザが自身で修正箇所を探し出す手間が省ける。また印刷システム１は、第１の画像データ１５に基づき既に印刷出力された印刷済用紙１７に対して、その画像成分１８を印刷するので、新たな印刷用紙を１枚も消費しないで済む。また印刷システム１は、画像成分１８のみを印刷するので、第２の画像データ１６の全部を印刷する場合に比べてトナー消費量を節約することができる。
【０１２９】
このような印刷システム１の構成は、上述したように修正版となる画像データの作成ユーザと、修正箇所を印刷済用紙１７に反映する担当ユーザとが異なる場合に使い勝手が良い。更に、例えば、ユーザが誤って修正前の画像データを印刷出力してしまったときであって、且つ修正後の画像データを印刷出力するための印刷用紙が用意できない場合などにも便利である。
【０１３０】
また上記実施形態では、印刷システム１は、印刷レイアウト２０を作成する際、第１の画像データ１５における修正領域５０ａを反映した位置に描画パターン４９を追加配置した印刷レイアウト２０を作成し、その印刷レイアウト２０に基づいて印刷済用紙１７に対して印刷を行う構成である。このような構成によれば、修正領域５０ａを反映した位置に対して描画パターン４９が配置されるので、給紙される印刷済用紙１７の修正対象となる部分に対して描画パターン４９を上書きすることができる。これにより修正対象となる部分が描画パターン４９で上書きされるので、例えばユーザに対して修正対象となった箇所を比較的容易に知覚させることができる。
【０１３１】
更に、上記実施形態においては、描画パターン４９は取消線である。このような構成によれば、修正対象となる部分が取消線で上書きされるため、ユーザに対して修正箇所を適切に理解させることができる。
【０１３２】
また、上記実施形態においては、描画パターン４９は塗り潰しである。このような構成によれば、修正対象となる部分が塗り潰されるため、その修正対象となる部分を目立たせないことができる。
【０１３３】
更に、上記実施形態においては、印刷システム１は、塗り潰し領域に対して画像成分１８を配置した印刷レイアウト２０を作成する構成である。このような構成によれば、塗り潰し領域に対して画像成分１８が上書きされるので、特に、塗り潰しを用紙色と同色のトナーを用いて行った場合おいて修正前と遜色のない高品質な印刷物を提供することができる。
【０１３４】
また、上記実施形態においては、印刷システム１は、第１又は第２の画像データ１５，１６に含まれる修正領域の近傍に位置する余白領域を検出し、その余白領域に画像成分１８を配置した印刷レイアウト２０を作成する構成である。このような構成によれば、余白領域に画像成分１８が配置されるので、画像成分１８を印刷済用紙１７に印刷する際、その印刷済用紙１７と画像成分１８との印字が重なってしまうことを防止することができる。
【０１３５】
更に、上記実施形態においては、印刷システム１は、画像成分１８を余白領域に収まるように画像成分１８を拡大又は縮小して配置した印刷レイアウト２０を作成する構成である。このような構成によれば、画像成分１８を適切に余白領域に納めることができる。
【０１３６】
また、上記実施形態においては、印刷システム１は、画像成分１８又は修正領域５０ａの面積が所定値以上の場合に、印刷済用紙１７の裏面に対して画像成分１８を印刷する構成である。このような構成によれば、上述したように印刷済用紙１７の表面に修正領域を付すスペースがない場合などに、画像成分１８を裏面に付すことが可能であるので使い勝手が良くなる。
【０１３７】
更に、上記実施形態においては、印刷システム１は、印字色を指定して画像成分１８を印刷する構成である。このような構成によれば、画像成分１８が他の記載と色違いで印刷出力されるので、ユーザに対して修正箇所を比較的容易に区別させることが可能になる。
【０１３８】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は上述した内容に限られるものではなく、種々の変形例が適用可能である。
【０１３９】
例えば、上述した実施形態では、情報処理装置２に画像データが記憶される場合と、画像処理装置５に画像データが記憶される場合とを例示した。但しこれに限られない。例えば上述したように印刷システム１は、ネットワークに接続され情報処理装置２及び画像処理装置５と互いにデータ通信可能に接続された管理サーバを備え、この管理サーバが画像データを記憶するように構成しても良い。更に印刷システム１に管理サーバが設けられる場合、上記制御部２５，３５が備える各処理部を管理サーバが備えても良い。このような構成によれば、情報処理装置２及び画像処理装置５に特別な構成を必要とせずに、本発明を実現することができる。
【０１４０】
また上述した実施形態では、印刷済用紙１７は、画像処理装置５によって出力される場合を例示したがこれに限られない。例えば印刷済用紙１７は、他の印刷機によって印刷されたものであっても構わない。そして印刷システム１は、その印刷済用紙１７に基づく第１の画像データ１５を、例えば第１の画像データ１５を記憶しているデータ通信機器から取得して記憶する。その状態で、印刷システム１は、第１の画像データ１５に対して修正版となる第２の画像データ１６を取得した場合に、印刷済用紙１７が給紙されることを条件として、その印刷済用紙１７に画像成分１８を上書き印刷する。
【０１４１】
また上述した実施形態では、画像データを記憶装置１０に記憶する構成であったが、その画像データに基いて生成された印刷ジョブを記憶装置１０に記憶する構成であっても構わない。そして第１の画像データ１５に基づく印刷ジョブが記憶装置１０に記憶されている状態で、第２の画像データに基づく印刷ジョブが生成された場合に、各印刷ジョブを解析することで第１及び第２の画像データ１５，１６を取得して、上述した比較処理を行っても良い。
【符号の説明】
【０１４２】
１  印刷システム
２  情報処理装置
５  画像処理装置
７  印刷処理部（給紙手段，印刷手段）
１０  記憶装置（記憶手段）
４２  管理部（取得手段）
４３  検出部（検出手段）
４４  印刷レイアウト作成部（印刷レイアウト作成手段）
４５  印刷ジョブ出力部（印刷ジョブ出力手段）
３７  記憶装置（記憶手段）
６１  管理部（取得手段）
６２  検出部（検出手段）
６３  印刷制御部（印刷レイアウト作成手段，印刷制御手段）
【図１】
2013092870.tif 000003
【図２】
2013092870.tif 000004
【図３】
2013092870.tif 000005
【図４】
2013092870.tif 000006
【図５】
2013092870.tif 000007
【図６】
2013092870.tif 000008
【図７】
2013092870.tif 000009
【図８】
2013092870.tif 000010
【図９】
2013092870.tif 000011
【図１０】
2013092870.tif 000012
【図１１】
2013092870.tif 000013
【図１２】
2013092870.tif 000014
【図１３】
2013092870.tif 000015
【図１４】
2013092870.tif 000016
【図１５】
2013092870.tif 000017
【図１６】
2013092870.tif 000018
【図１７】
2013092870.tif 000019
【図１８】
2013092870.tif 000020
【図１９】
2013092870.tif 000021
【図２０】
2013092870.tif 000022