(57)【要約】      （修正有）【課題】既に印刷した印刷物の一部を後から修正することで、修正箇所を含むその後の頁において頁範囲にズレが生じた場合、修正のための印枚数を最小限に抑えられる画像処理装置を提供する。【解決手段】印刷システム１００において、入出力制御部は、比較部に、記憶部に記憶された第１文書の印刷用データを、データ生成部において新たに生成された第２文書の印刷用データと比較させ、第２文書の印刷用データの中から第１文書の印刷用データとは異なる変更部を特定し、第２文書の印刷用データにおいて変更部を含む頁よりも後の頁の印刷用データが、第１文書の印刷用データにおいて対応する頁の印刷データと異なっているか否かを判断する。異なっていると判断した場合には、データ生成部に、第２文書の印刷用データにおける変更部を含む頁と次の頁の範囲の印刷用データから、対応する範囲の第１文書の印刷用データと差し替える差分印刷用データを生成させる。【選択図】図２
2018049323.tif 000002
【特許請求の範囲】
【請求項１】
印刷する文書の印刷用データを生成するデータ生成部と、
前記データ生成部で生成された印刷用データを記憶する記憶部と、
前記記憶部に記憶された印刷用データを比較する比較部と、
前記データ生成部、前記記憶部、および前記比較部に接続された入出力制御部とを備えた画像処理装置において、
前記入出力制御部は、
前記比較部に対し、前記記憶部に記憶された第１文書の印刷用データを、前記データ生成部において新たに生成された第２文書の印刷用データと比較させ、前記第２文書の印刷用データの中から前記第１文書の印刷用データとは異なる変更部を特定し、
前記第２文書の印刷用データにおいて前記変更部を含む頁よりも後の頁の印刷用データが、前記第１文書の印刷用データにおいて対応する頁の印刷データと異なっているか否かを判断し、
異なっていると判断した場合には、前記データ生成部に対し、前記第２文書の印刷用データにおける前記変更部を含む頁とその次の頁の範囲の印刷用データから、これに対応する範囲の前記第１文書の印刷用データと差し替える差分印刷用データを生成させる
画像処理装置。
【請求項２】
前記入出力制御部は、
前記比較部に対し、前記第２文書の印刷用データにおける前記変更部を含む最終頁の次の頁の印刷用データと、前記第１文書の印刷用データにおいて対応する頁の印刷用データとを比較させ、前記第２文書の印刷用データのみに存在する追加部を抽出し、
前記データ生成部に対し、前記追加部のみを独立した新規頁とした前記差分印刷用データを生成させる
請求項１記載の画像処理装置。
【請求項３】
前記入出力制御部は、
前記第２文書の印刷用データにおいて前記変更部を含む頁を特定し、
前記データ生成部に対し、前記第２文書の印刷用データにおいて特定した頁に対応する前記第１文書の印刷用データの頁の範囲内に前記変更部を納めて頁数を維持するように、前記差分印刷用データを生成させる
請求項１記載の画像処理装置。
【請求項４】
前記データ生成部は、文字サイズおよび頁内における印刷範囲の少なくとも一方の変更により、前記差分印刷用データを生成させる
請求項３記載の画像処理装置。
【請求項５】
前記入出力制御部は、前記データ生成部において生成した前記差分印刷用データに基づく印刷画像の可読性を判断する
請求項４記載の画像処理装置。
【請求項６】
前記入出力制御部は、前記可読性が低下したと判断した場合、外部の表示部に対して可読性が低下する警告を表示させる
請求項５記載の画像処理装置。
【請求項７】
前記入出力制御部は、外部からの操作によって前記追加部のみを独立した新規頁として前記差分印刷用データを生成することが選択された場合に、前記追加部の抽出を実施する
請求項２記載の画像処理装置。
【請求項８】
前記入出力制御部は、外部からの操作によって前記頁数を維持する差分印刷用データの生成が選択された場合に、前記変更部を含む頁の特定を実施する
請求項３記載の画像処理装置。
【請求項９】
請求項１〜８の何れか１項に記載の画像処理装置を備えた
印刷システム。
【請求項１０】
印刷する文書の印刷用データを生成するデータ生成部と、
前記データ生成部で生成された印刷用データを記憶する記憶部と、
前記記憶部に記憶された印刷用データを比較する比較部と、
前記データ生成部、前記記憶部、および前記比較部に接続された入出力制御部とによる画像処理方法であって、
前記入出力制御部は、
前記比較部に対し、前記記憶部に記憶された第１文書の印刷用データを、前記データ生成部において新たに生成された第２文書の印刷用データと比較させ、前記第２文書の印刷用データの中から前記第１文書の印刷用データとは異なる変更部を特定し、
前記第２文書の印刷用データにおいて前記変更部を含む頁よりも後の頁の印刷用データが、前記第１文書の印刷用データにおいて対応する頁の印刷データと異なっているか否かを判断し、
異なっていると判断した場合には、前記データ生成部に対し、前記第２文書の印刷用データにおける前記変更部を含む頁とその次の頁の範囲の印刷用データから、これに対応する範囲の前記第１文書の印刷用データと差し替える差分印刷用データを生成させる
画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、印刷システム、および画像処理方法に関し、特には印刷用データの生成を実施する画像処理装置、この画像処理装置を備えた印刷システム、および画像処理方法に関する。
【背景技術】
【０００２】
近年、企業や法人等における経費削減および環境を配慮した活動の一環として、印刷物の枚数を極力少なくする対応が求められている。例えば、大量の頁数がある資料を必要部数だけ印刷した後、資料の一部を修正する必要が生じた場合に、先に印刷した資料を有効に活用することを目的として、修正前の資料のＰＤＬ（Page Description Language）と、修正後の資料のＰＤＬとを比較し、差があった頁のみを新たに印刷する印刷装置が開示されている（下記特許文献１参照）。また、第１の画像データと修正後の第２の画像データとを自動で比較し、差分が検出された修正領域を、第１の画像データに基づいて既に印刷出力された印刷済用紙の余白領域や裏面に印刷する印刷システムが開示されている（下記特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３０６５８号公報
【特許文献２】特開２０１３−９２８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１の構成では、修正箇所を含むその後の頁において、頁範囲にズレが生じた場合、資料内容に修正が無くても、修正箇所を含むその後の範囲がズレた頁を全て再印刷することになり、大量に紙の無駄が発生する。また上記特許文献２の構成は、余白や裏面を利用できる程度の少量の修正内容の場合には対応可能であるものの、修正内容がある程度まとまった分量となった場合の対応は困難であった。
【０００５】
そこで本発明は、既に印刷した印刷物の一部を後から修正することで、修正箇所を含むその後の頁において頁範囲にズレが生じた場合であっても、修正のための印刷枚数を最小限に抑えることが可能な画像処理装置、印刷システム、および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
このような目的を達成するための本発明は、印刷する文書の印刷用データを生成するデータ生成部と、前記データ生成部で生成された印刷用データを記憶する記憶部と、前記記憶部に記憶された印刷用データを比較する比較部と、前記データ生成部、前記記憶部、および前記比較部に接続された入出力制御部とを備えた画像処理装置において、前記入出力制御部は、前記比較部に対し、前記記憶部に記憶された第１文書の印刷用データを、前記データ生成部において新たに生成された第２文書の印刷用データと比較させ、前記第２文書の印刷用データの中から前記第１文書の印刷用データとは異なる変更部を特定し、前記第２文書の印刷用データにおいて前記変更部を含む頁よりも後の頁の印刷用データが、前記第１文書の印刷用データにおいて対応する頁の印刷データと異なっているか否かを判断し、異なっていると判断した場合には、前記データ生成部に対し、前記第２文書の印刷用データにおける前記変更部を含む頁とその次の頁の範囲の印刷用データから、これに対応する範囲の前記第１文書の印刷用データと差し替える差分印刷用データを生成させる。
【０００７】
また本発明は、以上の画像処理装置を備えた印刷システム、および以上の画像処理を実施する画像処理方法でもある。
【発明の効果】
【０００８】
以上説明したように本発明によれば、既に印刷した印刷物の一部を後から修正することで、修正箇所を含むその後の頁において頁範囲にズレが生じた場合であっても、修正のための印刷枚数を最小限に抑えることが可能である。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る印刷システムの全体構成の一例を示す概略図である。
【図２】実施形態に係る画像処理装置のブロック図である。
【図３】実施形態に係る画像処理方法において実施する差分ＰＤＬデータの生成手順を示すフローチャートである。
【図４】差分ＰＤＬデータの生成手順の詳細を示すフローチャートである。
【図５】新規頁の増加処理のための差分ＰＤＬデータの生成手順を説明する図（その１）である。
【図６】新規頁の増加処理のための差分ＰＤＬデータの生成手順を説明する図（その２）である。
【図７】頁の差し替え処理のための差分ＰＤＬデータの生成手順を説明する図である。
【発明を実施するための形態】
【００１０】
≪印刷システム≫
図１は、実施形態に係る印刷システムの全体構成の一例を示す概略図である。この図に示すように、印刷システム１は、例えば、パーソナルコンピュータやスマートフォンなどの端末装置２、サーバー３、およびプリンタ４によって構成される。端末装置２は、キーボードやタッチパネルなどの操作部２ａおよび表示部２ｂを備えており、プリンタ４による印刷を操作する。ただし操作部２ａおよび表示部２ｂは、プリンタ４に設けられていてもよい。またプリンタ４には、プリンタ駆動部４ａが設けられている。
【００１１】
このような印刷システム１は、端末装置２、サーバー３、およびプリンタ４の何れかに、プリンタ４で印刷するための画像データを処理するための画像処理装置を有する。本実施形態は、次に説明するように、この画像処理装置における印刷用データの生成処理に特徴がある。
【００１２】
≪画像処理装置≫
図２は、実施形態に係る画像処理装置のブロック図である。この図に示す画像処理装置１００は、先の印刷システムによって既に印刷した印刷物の一部を、後から修正して印刷するための差分印刷用データを生成するものである。ここで印刷用データは、ＰＤＬ（Page Description Language）データであり、ここで生成するＰＤＬデータは既に印刷した印刷物の一部を修正して印刷するための差分のＰＤＬデータ（以下差分ＰＤＬデータと記す）である。
【００１３】
図２に示すように、この画像処理装置１００は、入出力制御部１０１、ＰＤＬデータ生成部１０２、記憶部１０３、および比較部１０４を備えたものであり、計算機によって構成されている。計算機は、いわゆるコンピュータとして用いられるハードウェアである。計算機は、ＣＰＵ（Central Processing Unit：中央処理装置）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備える。さらに、計算機は、不揮発性ストレージおよびネットワークインタフェースとを備える。以下、画像処理装置１００を構成する各構成要素の詳細を説明する。
【００１４】
＜入出力制御部１０１＞
入出力制御部１０１は、印刷システムが有する操作部２ａ、表示部２ｂ、およびプリンタ駆動部４ａに接続されている。また入出力制御部１０１は、ＰＤＬデータ生成部１０２、記憶部１０３、および比較部１０４に接続されている。入出力制御部１０１と各部との接続は、ネットワークインタフェースを介しての接続であってもよい。この入出力制御部１０１は、操作部２ａからの入力に基づいて、ＰＤＬデータ生成部１０２に対してＰＤＬデータの生成を指示し、さらに記憶部１０３に対してデータの記憶を指示し、また比較部１０４に対して記憶部に記憶されたＰＤＬデータの比較を指示する。このような入出力制御部１０１による各部の制御は、以降の画像処理方法において詳細に説明する。
【００１５】
＜ＰＤＬデータ生成部１０２＞
ＰＤＬデータ生成部１０２は、入出力制御部１０１からの指示により、操作部２ａからの操作によって入力された文書を、プリンタ４において１頁毎に印刷するための印刷用データを生成する。またＰＤＬデータ生成部１０２は、入出力制御部１０１の指示により、記憶部１０３に記憶されているＰＤＬデータと、比較部１０４で抽出されたデータとに基づいて、新たに差分ＰＤＬデータを生成する。ＰＤＬデータ生成部１０２においての差分ＰＤＬデータの生成手順の詳細は、以降の各実施形態において詳細に説明する。
【００１６】
＜記憶部１０３＞
記憶部１０３は、入出力制御部１０１からの指示により、ＰＤＬデータ生成部１０２で生成したＰＤＬデータを、データのＩＤと関連付けて記憶する。ＩＤは、例えばＰＤＬデータに対応する文書に付けられたファイル名であってよい。
【００１７】
＜比較部１０４＞
比較部１０４は、入出力制御部１０１からの指示により、ＰＤＬデータ生成部１０２で生成したＰＤＬデータ同士を比較し、その差異を抽出する。
【００１８】
このようなに構成された画像処理装置１００において、入出力制御部１０１は、ＲＯＭに記録されたプログラムとして構成されている。またＰＤＬデータ生成部１０２および比較部１０４は、画像処理装置１００内のＣＰＵがＲＯＭに記憶されているプログラムを読出して実行することにより、各機能が実現される。これらのプログラムは、印刷システム１を構成する端末装置２、サーバー３、およびプリンタ４の何れかに、外部からインストールされてもよい。
【００１９】
≪画像処理方法≫
図３は、実施形態に係る画像処理方法において実施する差分ＰＤＬデータの生成手順を示すフローチャートである。また図４は、差分ＰＤＬデータの生成手順の詳細を示すフローチャートである。さらに、図５〜図７は、差分ＰＤＬデータの生成手順を説明するための図である。
【００２０】
これらの図を用いて説明する差分ＰＤＬデータの生成手順は、先の印刷システムによって既に印刷された印刷物に対し、後から部分的に修正が加わった場合に、修正部分のみを印刷するために実施される画像処理の手順である。この画像処理の手順は、先に図２を用いて説明した画像処理装置１００を構成するプログラムによって実行される。この手順によって生成される差分ＰＤＬデータは、修正部分のみを印刷するための画像データである。以下、図３および図４のフローチャートの手順に従い、図２および図５〜図７を参照して実施形態の画像形成方法を説明する。
【００２１】
＜ステップＳ１＞
先ず図３に示す、ステップＳ１において、入出力制御部１０１は、文書の内容に変更が有るか否かを判断する。
ここで入出力制御部１０１は、過去にこの印刷システムで印刷され記憶部１０３に記憶されている第１文書（以下、印刷済み文書［Ａ］と記す）のＰＤＬデータと同様のＩＤを有する第２文書［Ｂ］が操作部２ａから入力された場合に、比較部１０４に対して両方の文書のＩＤＬデータの比較を指示する。そして、印刷済み文書［Ａ］の内容に対して、第２文書［Ｂ］の内容に変更があるかの確認を行う。ここで印刷済み文書［Ａ］の内容および第２文書［Ｂ］の内容とは、ＰＤＬデータを画像化、印刷したときに表面上差異が現れるものである。例えばＰＤＬデータの生成日時が異なる、などは差として扱わない。
【００２２】
そして、文書の内容に変更が有る（ＹＥＳ）と判断した場合には、第２文書［Ｂ］のＰＤＬデータを更新文書［Ｂ］として記憶部１０３に記憶させてステップＳ２に進む。一方、文書の内容に変更は無い（ＮＯ）と判断した場合には、この処理を終了させる。
【００２３】
なお、ここでは、印刷システムのユーザーが、操作部２ａにおいて文書の内容に変更有りの選択操作を実施することにより、入出力制御部１０１が文書の内容に変更が有る（ＹＥＳ）と判断する構成であってもよい。
【００２４】
＜ステップＳ２＞
ステップＳ２において、入出力制御部１０１は、更新文書［Ｂ］のＰＤＬデータにおいて変更部を特定する。この際、図５および図６に示すように、入出力制御部１０１は、比較部１０４に対して、記憶部１０３に記憶された印刷済み文書［Ａ］のＰＤＬデータと更新文書［Ｂ］のＰＤＬデータとの比較を実施させる。これにより、更新文書［Ｂ］のＰＤＬデータにおいて、印刷済み文書［Ａ］に対する更新文書［Ｂ］の変更部２０１を特定する。
【００２５】
ここで、図５に示す例は、変更部２０１の分量が変更前よりも増加していて、変更部２０１が複数頁に及んでいる例である。また図６に示す例は、変更部２０１の分量が変更前よりも増加しているが、変更部２０１が１頁の範囲内の例である。
【００２６】
＜ステップＳ３＞
次にステップＳ３において、入出力制御部１０１は、更新文書［Ｂ］の変更部２０１は、頁範囲に影響有りか否かを判断する。この際、入出力制御部１０１は、比較部１０４においてのＰＤＬデータの比較により、図５および図６に示すように、更新文書［Ｂ］において変更部２０１を含む最終頁の次の頁を特定し、印刷済み文書［Ａ］の対応する頁と比較する。
【００２７】
例えば図５に示した例では、更新文書［Ｂ］において変更部２０１を含む最終頁［ｘ＋１］の次の頁［ｘ＋２］を特定し、印刷済み文書［Ａ］の対応する頁［ｘ＋２］と比較する。また図６に示した例では、更新文書［Ｂ］において変更部２０１を含む最終頁［ｘ］の次の頁［ｘ＋１］を特定し、印刷済み文書［Ａ］の対応する頁［ｘ＋１］と比較する。
【００２８】
入出力制御部１０１は、以上の比較により、頁範囲がずれたことによって比較した頁の内容が変更されている場合には、頁範囲に影響有り（ＹＥＳ）と判断してステップＳ４に進む。一方、比較の結果、頁内容が変更されていない場合には、頁範囲に影響無し（ＮＯ）と判断して処理を終了させる。
【００２９】
なお、ステップＳ３で頁範囲に影響無し（ＮＯ）と判断して処理を終了させた場合には、ユーザーは、更新文書［Ｂ］において特定された変更部２０１を含む頁のみを指定して再印刷し、再印刷した頁を既に印刷されている頁と差し替えればよい。
【００３０】
＜ステップＳ４＞
ステップＳ４において、入出力制御部１０１は、図４に示すフローチャートの手順により、以下のように差分ＰＤＬデータの生成を実施する。
【００３１】
＜ステップＳ１０１＞
先ず図４に示す、ステップＳ１０１において、入出力制御部１０１は、（１）新規頁の作成処理を実施するか、（２）頁の差し替え処理を実施するかを判断する。ここで、（１）新規頁の作成処理とは、変更部２０１を含む頁を新規頁として追加することでトータルの頁数が増加する差分ＰＤＬデータの作成処理である。一方、（２）頁の差し替え処理とは、印刷済み文書［Ａ］の頁数を維持する差分ＰＤＬの作成処理である。
【００３２】
ここでは、印刷システムのユーザーが、操作部２ａでの操作により、（１）新規頁の作成処理を実施するか、（２）頁の差し替え処理を実施するかの選択を実施する。そして、操作部２ａにおいて、（１）新規頁の作成処理が選択された場合、ステップＳ１０２に進む。一方、（２）頁の差し替え処理が選択された場合、ステップＳ２０１に進む。
【００３３】
＜ステップＳ１０２＞
ステップＳ１０２において、入出力制御部１０１は、ステップＳ３で特定した更新文書［Ｂ］における変更部２０１を含む最終頁の次の頁から、特定した頁のみに存在する内容を追加部２０３として抽出する。ここでは、更新文書［Ｂ］において特定した変更部２０１を含む最終頁の次の頁と、印刷済み文書［Ａ］において対応する頁とを比較し、更新文書［Ｂ］において特定した頁のみに存在し、印刷済み文書［Ａ］の対応する頁には存在しない部分を追加部２０３として抽出する。
【００３４】
例えば図５に示した例では、更新文書［Ｂ］において特定した頁［ｘ＋２］と、印刷済み文書［Ａ］の対応する頁［ｘ＋２］とを比較し、更新文書［Ｂ］の頁［ｘ＋２］のみに存在する内容を追加部２０３として抽出する。また、図６に示した例では、更新文書［Ｂ］において特定した頁［ｘ＋１］と、印刷済み文書［Ａ］の対応する頁［ｘ＋１］とを比較し、更新文書［Ｂ］の頁［ｘ＋１］のみに存在する内容を追加部２０３として抽出する。この際、追加部２０３の内容と共に、付随する装飾、すなわち、文字サイズ、フォント等も同時に抽出する。
【００３５】
＜ステップＳ１０３＞
ステップＳ１０３において、入出力制御部１０１は、ＰＤＬデータ生成部１０２に対して、ステップＳ１０２で抽出した追加部２０３のみの頁を、独立した新規頁とした修正文書［Ｃ］のＰＤＬデータの生成を指示する。ＰＤＬデータ生成部１０２では、更新文書［Ｂ］において変更部２０１を含む最終頁の次に、追加部２０３のみの新規頁を新たに追加した修正文書［Ｃ］のＰＤＬデータを生成する。
【００３６】
例えば図５に示した例では、更新文書［Ｂ］において変更部２０１を含む最終頁［ｘ＋１］の次に、追加部２０３のみの新規頁［ｘ＋１’］を追加した新たな修正文書［Ｃ］のＰＤＬデータを生成する。また、図６に示した例では、更新文書［Ｂ］において変更部２０１を含む最終頁［ｘ］の次に、追加部２０３のみの新規頁［ｘ’］を追加した新たな修正文書［Ｃ］のＰＤＬデータを生成する。
【００３７】
入出力制御部１０１は、ここで生成した修正文書［Ｃ］のＰＤＬデータを、記憶部１０３に記憶させる。
【００３８】
＜ステップＳ１０４＞
ステップＳ１０４において、入出力制御部１０１は、印刷済み文書［Ａ］と修正文書［Ｃ］とを比較して差分ＰＤＬデータを生成する。この際、入出力制御部１０１は、比較部１０４に対して、印刷済み文書［Ａ］のＰＤＬデータと修正文書［Ｃ］のＰＤＬデータとの比較を実施させ、修正文書［Ｃ］のＰＤＬデータのみが有する差分文書［Ｄ］を抽出し、抽出した差分文書［Ｄ］のＰＤＬデータ、すなわち差分ＰＤＬデータを生成する。
【００３９】
例えば図５に示した例では、印刷済み文書［Ａ］のＰＤＬデータと修正文書［Ｃ］のＰＤＬデータとを比較し、印刷済み文書［Ａ］とは異なる修正文書［Ｃ］の頁［ｘ］、頁［ｘ＋１］、および頁［ｘ＋１’］を差分文書［Ｄ］として抽出し、そのＰＤＬデータを差分ＰＤＬデータとして生成する。この場合、頁［ｘ＋１’］が、新たに追加で作成された新規頁となる。また頁［ｘ］および頁［ｘ＋１］は差し替えの頁となる。
【００４０】
また図６に示した例では、印刷済み文書［Ａ］のＰＤＬデータと修正文書［Ｃ］のＰＤＬデータとを比較し、印刷済み文書［Ａ］とは異なる修正文書［Ｃ］の頁［ｘ］および頁［ｘ’］を差分文書［Ｄ］として抽出し、そのＰＤＬデータを差分ＰＤＬデータとして生成する。この場合、頁［ｘ’］が、新たに追加で作成された新規頁とある。また頁［ｘ］は差し替えの頁となる。
【００４１】
生成した差分ＰＤＬデータは記憶部１０３に記憶させる。
【００４２】
＜ステップＳ１０５＞
ステップＳ１０５において、入出力制御部１０１は、画像処理装置１００の外部の表示部２ｂに対して、差分ＰＤＬデータに基づく印刷画像を表示させる。
【００４３】
＜ステップＳ１０６＞
ステップＳ１０６において、入出力制御部１０１は、（１）新規頁の作成処理を実施するか否かを判断する。（１）新規頁の作成処理を実施する（ＹＥＳ）と判断した場合には、処理を終了させる。一方、（１）新規頁の作成処理を実施しない（ＮＯ）と判断した場合には、ステップＳ２０１に進む。これにより、印刷システムのユーザーは、ステップＳ１０５で表示された印刷画像を確認して、ステップＳ１０４で生成した差分ＰＤＬデータに基づく印刷を実施するか否かを判断することが可能である。
【００４４】
そして、（１）新規頁の作成処理を実施する（ＹＥＳ）と判断した場合、ユーザーが、操作部２ａにおいて差分ＰＤＬデータに基づく文書の印刷の実施を入力すると、入出力制御部１０１は、プリンタ駆動部４ａに対して、ステップＳ１０４で生成した差分ＰＤＬデータに基づく画像印刷を実施させる。
【００４５】
またユーザーは、印刷された差分文書［Ｄ］を、印刷済み文書［Ａ］の対応する頁に新規頁を差し込み、また対応する頁の差し替えを行なうことで、印刷済み文書［Ａ］のその他の頁をそのまま流量した修正文書を完成させることができる。
【００４６】
＜ステップＳ２０１＞
一方、ステップＳ１０１またはステップＳ１０６から進んだステップＳ２０１において、入出力制御部１０１は、更新文書［Ｂ］内で変更部２０１が含まれる頁を特定する。例えば図７に示した例では、更新文書［Ｂ］内の変更部２０１が含まれる頁［ｘ］および頁［ｘ＋１］を取得する。
【００４７】
＜ステップＳ２０２＞
次にステップ２０２において、入出力制御部１０１は、ステップＳ２０１で特定した頁に対応する印刷済み文書［Ａ］の頁［ｘ］および頁［ｘ＋１］の範囲内に変更部２０１が納まり、印刷済み文書［Ａ］の頁数を維持するように、変更部２０１を差し替えて結合した修正文書［Ｃ］のＰＤＬデータを生成する。ここでは、図７に示すように、印刷済み文書［Ａ］の頁［ｘ＋２］以降のＰＤＬデータを変更することなく、図面や文字サイズの縮小および頁内における印刷範囲の拡大の少なくとも何れか行なう。ここで、印刷範囲の拡大には、既に印刷された頁の裏面も含む。これにより、印刷済み文書［Ａ］の頁［ｘ］および頁［ｘ＋１］に対応する範囲内に変更部２０１を納めた修正文書［Ｃ］のＰＤＬデータを生成する。
【００４８】
＜ステップＳ２０３＞
次にステップＳ２０３において、入出力制御部１０１は、修正文書［Ｃ］の可読性が低下しているか否かを判断する。ここで入出力制御部１０１は、例えば、修正文書［Ｃ］において変更された頁［ｘ］および頁［ｘ＋１］の文字サイズによって可読性を判断する。この場合、予め文字サイズに閾値を設定しておき、比較部１０４におけるＰＤＬデータの比較により、修正文書［Ｃ］において変更された頁［ｘ］および頁［ｘ＋１］の文字サイズが、閾値を下回っている場合には、可読性が低下している（ＹＥＳ）と判断し、閾値以上であれば可読性は低下していない（ＮＯ）と判断する。
【００４９】
またこの他にも、修正文書［Ｃ］において変更のない頁の文字サイズに対する変更された頁の文字サイズの相対値に対して閾値を設定し、比較部１０４におけるＰＤＬデータの比較により、相対値が閾値を下回るか否かによって可読性を判断してもよい。例えば、閾値を０．７５に設定した場合、修正文書［Ｃ］において変更のない頁の文字サイズが１０．５ポイントであり、変更された頁［ｘ］および頁［ｘ＋１］の文字サイズが８ポイントだった場合、相対値８／１０．５≒０．７６＞閾値０．７５となり、修正文書［Ｃ］の可読性が低下していない（ＮＯ）と判断する。これに対して、相対値が閾値を下回った場合には、可読性が低下している（ＹＥＳ）と判断する。
【００５０】
そして、修正文書［Ｃ］の可読性が低下している（ＹＥＳ）と判断した場合には、ステップＳ２０４に進む。一方、修正文書［Ｃ］の可読性が低下していない（ＮＯ）と判断した場合には、ステップＳ２０５に進む。
【００５１】
＜ステップＳ２０４＞
ステップＳ２０４において、入出力制御部１０１は、表示部２ｂに対して可読性が低下する旨の警告を表示させる。
【００５２】
＜ステップＳ２０５＞
ステップＳ２０５において、入出力制御部１０１は、（２）頁の差し替え処理を実施するか否かを判断する。（２）頁の差し替え処理を実施する（ＹＥＳ）と判断した場合には、処理を終了させる。一方、（２）頁の差し替え処理を実施しない（ＮＯ）と判断した場合には、ステップＳ１０２に進み（１）新規頁の作成処理を実施する。これにより、印刷システムのユーザーは、ステップＳ２０４で表示された警告を参照し、（２）頁の差し替えのための処理を続けるか否かを判断することが可能である。また、ステップＳ２０３において、可読性低下はない（ＮＯ）と判断された場合であっても、（２）頁の差し替え処理を続けるか否かを、改めて判断することが可能である。
【００５３】
＜ステップＳ２０６＞
ステップＳ２０６において、入出力制御部１０１は、印刷済み文書［Ａ］と修正文書［Ｃ］とを比較して差分ＰＤＬデータを生成する。この際、入出力制御部１０１は、比較部１０４に対して、印刷済み文書［Ａ］のＰＤＬデータと修正文書［Ｃ］のＰＤＬデータとの比較を実施させ、修正文書［Ｃ］のＰＤＬデータのみが有する差分文書［Ｄ］を抽出し、抽出した差分文書［Ｄ］のＰＤＬデータ、すなわち差分ＰＤＬデータを生成する。
【００５４】
例えば図７に示した例では、印刷済み文書［Ａ］のＰＤＬデータと修正文書［Ｃ］のＰＤＬデータとを比較し、印刷済み文書［Ａ］とは異なる修正文書［Ｃ］の頁［ｘ］および頁［ｘ＋１］を差分文書［Ｄ］として抽出し、そのＰＤＬデータを差分ＰＤＬデータとして生成する。この場合、頁［ｘ］および頁［ｘ＋１］が差し替えの頁となり、追加で作成された新規頁はない。
【００５５】
生成した差分ＰＤＬデータは記憶部１０３に記憶させ、処理を終了させる。
【００５６】
その後は、ユーザーが、操作部２ａにおいて差分ＰＤＬデータに基づく文書の印刷の実施を入力すると、入出力制御部１０１は、プリンタ駆動部４ａに対してステップＳ２０６で生成した差分ＰＤＬデータに基づく画像印刷を実施させる。
【００５７】
またユーザーは、印刷された差分文書［Ｄ］を、印刷済み文書［Ａ］の対応する頁と差し替えることで、印刷済み文書［Ａ］のその他の頁をそのまま流量した修正文書を完成させることができる。この場合、新規頁の追加はないため、トータルとしての頁数を印刷済み文書［Ａ］と同じ枚数に揃えることができる。
【００５８】
＜効果＞
以上説明した実施形態によれば、印刷した印刷物の一部を後から修正することで、修正箇所を含むその後の頁において頁範囲にズレが生じた場合であっても、修正による文書の変更箇所よりも後ろの頁を最大限に流用することができる。これにより、修正のための印刷枚数を最小限に抑えることが可能である。そして、頁数が大きい文書であるほどその効果を発揮することができる。
【符号の説明】
【００５９】
１…印刷システム
２ａ…操作部（印刷システム）
２ｂ…表示部（印刷システム）
４ａ…プリンタ制御部（印刷システム）
１００…画像処理装置
１０２…ＰＤＬデータ生成部（データ生成部）
１０３…記憶部
１０４…比較部
１０１…入出力制御部
【図１】
2018049323.tif 000003
【図２】
2018049323.tif 000004
【図３】
2018049323.tif 000005
【図４】
2018049323.tif 000006
【図５】
2018049323.tif 000007
【図６】
2018049323.tif 000008
【図７】
2018049323.tif 000009