(57)【要約】【課題】複数ページからなる印刷文書中に区切りページを設け、該区切りページで区切られた文書単位（区間）の中で変更等を加えた区間の文書のみを印刷し、該変更区間の印刷結果を差し替える。【解決手段】印刷部１０は、印刷区間指定部２１によって指定された文書単位（以下、区間）に対応する差し替え部分の印刷データを選択的に印刷可能な印刷部１３と、複数の区間に分割するための区切りページを含む変更前文書１を給紙する給紙部１４と、給紙した変更前文書１から前記区切りページを検知する検知部１５と、検知した区切りページを含む区間が前記指定された区間に合致するかどうか判定し、合致した場合、該区間に対応する差し替え部分の印刷データの印刷を印刷部１３に指示し、合致しない場合、変更前文書１を印刷部１３からそのまま排紙させ、変更前文書１の前記指定された区間のみを、前記差し替え部分の文書に差し替える差し替え処理部１６とを有する。【選択図】図１
2006099154.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを生成する印刷データ生成部と、該印刷データに基づいて印刷処理を行う印刷部とを有し、前記印刷データ生成部及び印刷部により複数ページからなる印刷文書を部分的に差し替える印刷システムにおいて、差し替え前の前記印刷文書は、該印刷文書を複数の文書単位（以下、区間）に分割するための区切りページを設け、前記印刷データ生成部は、前記複数の区間に対して、差し替え対象とする区間を指定する区間指定手段を有し、前記印刷部は、前記区間指定手段によって指定された区間に対応する差し替え部分の印刷データを選択的に印刷可能な印刷手段と、前記差し替え前の印刷文書を給紙する給紙手段と、該給紙した印刷文書から前記区切りページを検知する区切りページ検知手段と、該検知した区切りページを含む区間が前記指定された区間に合致するかどうか判定し、両者が合致した場合、該区間に対応する差し替え部分の印刷データの印刷を前記印刷手段に指示し、両者が合致しない場合、前記差し替え前の印刷文書を前記印刷手段からそのまま排紙させ、該差し替え前の印刷文書の前記指定された区間のみを、前記差し替え部分の文書に差し替える差し替え処理手段とを有することを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、前記差し替え処理手段は、前記差し替え前の印刷文書を排紙させる際に、前記印刷手段を通過しないように、別の排紙経路を設けたことを特徴とする印刷システム。
【請求項３】
請求項１又は２に記載の印刷システムにおいて、前記差し替え前の印刷文書のうち差し替えにより不要となった不要文書を排紙するための第１の排紙手段と、該不要文書以外の前記差し替え前の印刷文書及び前記差し替え部分の文書を排紙するための第２の排紙手段とを設けたことを特徴とする印刷システム。
【請求項４】
請求項１乃至３のいずれか１に記載の印刷システムにおいて、前記区切りページの用紙は、前記差し替え前の印刷文書の用紙と異なる色で構成され、前記区切りページ検知手段は、用紙の色の違いにより、前記区切りページを検知することを特徴とする印刷システム。
【請求項５】
請求項１乃至４のいずれか１に記載の印刷システムにおいて、前記区切りページの用紙は、前記差し替え前の印刷文書の用紙と異なる厚さで構成され、前記区切りページ検知手段は、用紙厚の違いにより、前記区切りページを検知することを特徴とする印刷システム。
【請求項６】
請求項１乃至５のいずれか１に記載の印刷システムにおいて、前記区切りページの用紙は、前記差し替え前の印刷文書の用紙と異なるサイズで構成され、前記区切りページ検知手段は、用紙サイズの違いにより、前記区切りページを検知することを特徴とする印刷システム。
【請求項７】
請求項１乃至６のいずれか１に記載の印刷システムにおいて、前記区切りページの用紙は、前記差し替え前の印刷文書の用紙と異なる形態で構成され、前記区切りページ検知手段は、用紙の形態の違いにより、前記区切りページを検知することを特徴とする印刷システム。
【請求項８】
請求項１乃至３のいずれか１に記載の印刷システムにおいて、前記区切りページの用紙は、前記差し替え前の印刷文書の用紙であって、該用紙の特定の領域に前記区切りページであることを識別するための識別情報が予め付与され、前記区切りページ検知手段は、前記識別情報の有無により、前記区切りページを検知することを特徴とする印刷システム。
【請求項９】
請求項８に記載の印刷システムにおいて、前記区切りページの識別情報は、該区切りページの枚数情報を含み、前記差し替え処理手段は、前記区切りページの枚数情報に基づいて、当該区切りページを含む区間が前記区間指定手段によって指定された区間に合致するかどうか判定することを特徴とする印刷システム。
【請求項１０】
請求項８に記載の印刷システムにおいて、前記区間指定手段によって変更する区間の識別情報として文字列もしくは画像データを指定し、前記差し替え処理手段は、前記区切りページの識別情報が、前記区間指定手段によって指定した文字列もしくは画像データに合致するかどうか判定することを特徴とする印刷システム。
【請求項１１】
請求項１乃至８のいずれか１に記載の印刷システムにおいて、前記差し替え処理手段は、前記区切りページ検知手段により検知された区切りページの枚数をカウントし、該カウントした区切りページの枚数情報に基づいて、当該区切りページを含む区間が前記区間指定手段によって指定された区間に合致するかどうか判定することを特徴とする印刷システム。
【請求項１２】
請求項１乃至１１のいずれか１に記載の印刷システムにおいて、前記区間指定手段は、前記差し替え前の印刷文書に含まれる複数の区切りページに対して、差し替え対象とする区切りページを指定可能とし、前記差し替え処理手段は、前記差し替え前の印刷文書に含まれる前記指定された区切りページのみを差し替えることを特徴とする印刷システム。
【請求項１３】
請求項１乃至１１のいずれか１に記載の印刷システムにおいて、前記区間指定手段は、前記複数の区間及びその区切りページに対して、差し替え対象とする区間及び区切りページを指定可能とし、前記差し替え処理手段は、前記差し替え前の印刷文書に含まれる前記指定された区間及びその区切りページを差し替えることを特徴とする印刷システム。
【請求項１４】
印刷データに基づいて印刷処理を行うと共に、複数ページからなる印刷文書を部分的に差し替える印刷装置において、差し替え前の前記印刷文書は、該印刷文書を複数の文書単位（以下、区間）に分割するための区切りページを設け、前記印刷装置は、前記複数の区間に対して、差し替え対象とする区間を指定する区間指定手段と、該指定された区間に対応する差し替え部分の印刷データを記憶する記憶手段と、該記憶した印刷データを選択的に印刷可能な印刷手段と、前記差し替え前の印刷文書を給紙する給紙手段と、該給紙した印刷文書から前記区切りページを検知する区切りページ検知手段と、該検知した区切りページを含む区間が前記指定された区間に合致するかどうか判定し、両者が合致した場合、該区間に対応する差し替え部分の印刷データの印刷を前記印刷手段に指示し、両者が合致しない場合、前記差し替え前の印刷文書を前記印刷手段からそのまま排紙させ、該差し替え前の印刷文書の前記指定された区間のみを、前記差し替え部分の文書に差し替える差し替え処理手段とを有することを特徴とする印刷装置。
【請求項１５】
複数ページからなる印刷文書を部分的に差し替えるドキュメント差し替え装置において、差し替え前の前記印刷文書は、該印刷文書を複数の文書単位（以下、区間）に分割するための区切りページを設け、前記ドキュメント差し替え装置は、前記複数の区間に対して、差し替え対象とする区間を指定するための情報を入力する区間指定情報入力手段と、前記差し替え前の印刷文書を給紙すると共に、前記差し替え対象の区間に応じて予め印刷された差し替え部分の文書を給紙する給紙手段と、該給紙した差し替え前の印刷文書から前記区切りページを検知する区切りページ検知手段と、該検知した区切りページを含む区間が前記区間指定情報で指定された区間に合致するかどうか判定し、両者が合致した場合、該区間に対応する差し替え部分の文書を前記給紙手段から排紙し、両者が合致しない場合、前記差し替え前の印刷文書を排紙し、該差し替え前の印刷文書の前記指定された区間のみを、前記差し替え部分の文書に差し替える差し替え処理手段とを有することを特徴とするドキュメント差し替え装置。
【請求項１６】
請求項１５に記載のドキュメント差し替え装置において、前記給紙手段は、前記差し替え部分の文書に区切りページを含む状態でセットされ、前記区切りページ検知手段は、前記給紙手段から給紙した前記差し替え部分の文書から前記区切りページを検知することを特徴とするドキュメント差し替え装置。
【請求項１７】
請求項１５又は１６に記載のドキュメント差し替え装置において、前記給紙手段として、前記差し替え部分の文書を給紙する第１の給紙手段と、前記差し替え前の印刷文書を給紙する第２の給紙手段とを設けたことを特徴とするドキュメント差し替え装置。
【請求項１８】
請求項１５乃至１７のいずれか１に記載のドキュメント差し替え装置において、前記複数の区間に対して、差し替え対象とする区間を指定する区間指定手段を備えた情報処理装置とネットワークを介して接続するための入出力インタフェースを有し、前記区間指定情報入力手段は、前記情報処理装置から前記区間指定情報を取得することを特徴とするドキュメント差し替え装置。
【請求項１９】
請求項１５乃至１８のいずれか１に記載のドキュメント差し替え装置において、前記複数の区間に対して、差し替え対象とする区間を指定するための情報が印刷された用紙を読み取る読取手段を有し、前記区間指定情報入力手段は、前記読取手段により前記区間指定情報を取得することを特徴とするドキュメント差し替え装置。
【請求項２０】
請求項１５乃至１９のいずれか１に記載のドキュメント差し替え装置において、前記差し替え前の印刷文書のうち差し替え処理により不要となった不要文書を排紙するための第１の排紙手段と、該不要文書以外の前記差し替え前の印刷文書及び前記差し替え部分の文書を排紙するための第２の排紙手段とを設けたことを特徴とするドキュメント差し替え装置。
【請求項２１】
請求項１乃至１３のいずれか１に記載の印刷システムにおける区間指定手段としての機能を実行するためのプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷装置、ドキュメント差し替え装置、及びプリンタドライバ、より詳細には、複数ページからなる印刷文書の変更部分などを部分的に差し替えるための印刷システム、印刷装置、ドキュメント差し替え装置、及びプリンタドライバに関する。
【背景技術】
【０００２】
一般に、パーソナルコンピュータ（ＰＣ）を利用して文書を作成する場合、一旦用紙に印刷して内容確認を行い、修正を行っている。この修正作業は通常複数回行われる場合が多い。また、一度作成した文書に対して、修正や変更を加える場合もある。このような場合、修正の度に文書全体を印刷すると、修正されていない部分の印刷は用紙や印刷時間の浪費となるため、変更部分のみを印刷し、変更前の文書の印刷結果に対して差し替えを行うことが多い。しかし、当該変更部分のみを印刷するための変更部分の指定（例えばページ数で指定するなど）、変更前の文書から該当する個所を探し出して差し替える作業等に非常に手間がかかる場合が多い。
【０００３】
これらの問題を解決するために、例えば、特許文献１では、変更前の文書の印刷データをあらかじめ保存しておき、変更後の文書を印刷する際、その印刷データと変更前の文書の印刷データを比較して、差分を抽出し、差分のあったページの印刷データのみをプリンタに送信して印刷する手法が提案されている。
【０００４】
また、特許文献２では、文書の各ページに仕分け情報を付加して印刷した後、ドキュメント仕分け装置を使用し、ドキュメント仕分け装置で付加した仕分け情報を読み取り、仕分け情報に従って仕分けすることにより、ユーザの望む仕分け処理を実現する手法が提案されている。
【０００５】
また、特許文献３では、変更前の文書の印刷データをあらかじめ保存しておき、保存した変更前の文書の印刷データに対し、変更する部分のページ数を指定して、その部分の印刷データのみを変更後の印刷データに差し替えた後で印刷し、変更後の文書の印刷結果を得ることができる印刷システムが提案されている。
【特許文献１】特開２０００−５７１２９号公報
【特許文献２】特開平１０−３１６３０２号公報
【特許文献３】特開２００２−２５１２７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の発明では、変更後の文書の印刷結果を得るためには、差分のあったページの印刷後に、変更前の文書の印刷結果に対して、ユーザの手で差し替えを行う必要がある。また、ユーザは変更前の文書の中から、変更箇所をページもしくは用紙枚数単位で探さなければならないので、文書のページ数が大きくなった場合には、変更前の文書から変更箇所を特定するために手間がかかる。
【０００７】
また、特許文献２に記載の発明では、印刷結果の全てのページに仕分け情報を付加する必要があり、文書の作成や印刷時点及び仕分けの前処理時点で手間がかかってしまう。
【０００８】
さらに、特許文献３に記載の発明では、変更前文書の印刷結果の中から、変更箇所をページもしくは用紙枚数単位で探さなければならないので、変更前の文書から変更箇所を特定するために手間がかかる。また、変更後の文書の印刷結果を得るためには、変更のない個所も含めた変更後の文書の印刷データを印刷する必要があり、変更のない個所の印刷で用紙を無駄に消費する可能性がある。
【０００９】
本発明は、上述のごとき実情に鑑みてなされたものであり、複数ページからなる印刷文書中に区切りページを設け、その区切りページで区切られた文書単位（以下、区間）の中で変更等の加えられた区間の文書のみを印刷できるようにすると共に、差し替え前の印刷文書に対して、変更等の加えられた区間の印刷結果を自動的に差し替えることができるようにした印刷システム、印刷装置、ドキュメント差し替え装置、及びプリンタドライバを提供すること、をその目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明に係る第１の技術手段は、印刷データを生成する印刷データ生成部と、該印刷データに基づいて印刷処理を行う印刷部とを有し、前記印刷データ生成部及び印刷部により複数ページからなる印刷文書を部分的に差し替える印刷システムにおいて、差し替え前の前記印刷文書は、該印刷文書を複数の文書単位（以下、区間）に分割するための区切りページを設け、前記印刷データ生成部は、前記複数の区間に対して、差し替え対象とする区間を指定する区間指定手段を有し、前記印刷部は、前記区間指定手段によって指定された区間に対応する差し替え部分の印刷データを選択的に印刷可能な印刷手段と、前記差し替え前の印刷文書を給紙する給紙手段と、該給紙した印刷文書から前記区切りページを検知する区切りページ検知手段と、該検知した区切りページを含む区間が前記指定された区間に合致するかどうか判定し、両者が合致した場合、該区間に対応する差し替え部分の印刷データの印刷を前記印刷手段に指示し、両者が合致しない場合、前記差し替え前の印刷文書を前記印刷手段からそのまま排紙させ、該差し替え前の印刷文書の前記指定された区間のみを、前記差し替え部分の文書に差し替える差し替え処理手段とを有することを特徴としたものである。
【００１１】
第２の技術手段は、第１の技術手段において、前記差し替え処理手段は、前記差し替え前の印刷文書を排紙させる際に、前記印刷手段を通過しないように、別の排紙経路を設けたことを特徴としたものである。
【００１２】
第３の技術手段は、第１又は第２の技術手段において、前記差し替え前の印刷文書のうち差し替えにより不要となった不要文書を排紙するための第１の排紙手段と、該不要文書以外の前記差し替え前の印刷文書及び前記差し替え部分の文書を排紙するための第２の排紙手段とを設けたことを特徴としたものである。
【００１３】
第４の技術手段は、第１乃至第３のいずれか１の技術手段において、前記区切りページの用紙は、前記差し替え前の印刷文書の用紙と異なる色で構成され、前記区切りページ検知手段は、用紙の色の違いにより、前記区切りページを検知することを特徴としたものである。
【００１４】
第５の技術手段は、第１乃至第４のいずれか１の技術手段において、前記区切りページの用紙は、前記差し替え前の印刷文書の用紙と異なる厚さで構成され、前記区切りページ検知手段は、用紙厚の違いにより、前記区切りページを検知することを特徴としたものである。
【００１５】
第６の技術手段は、第１乃至第５のいずれか１の技術手段において、前記区切りページの用紙は、前記差し替え前の印刷文書の用紙と異なるサイズで構成され、前記区切りページ検知手段は、用紙サイズの違いにより、前記区切りページを検知することを特徴としたものである。
【００１６】
第７の技術手段は、第１乃至第６のいずれか１の技術手段において、前記区切りページの用紙は、前記差し替え前の印刷文書の用紙と異なる形態で構成され、前記区切りページ検知手段は、用紙の形態の違いにより、前記区切りページを検知することを特徴としたものである。
【００１７】
第８の技術手段は、第１乃至第３のいずれか１の技術手段において、前記区切りページの用紙は、前記差し替え前の印刷文書の用紙であって、該用紙の特定の領域に前記区切りページであることを識別するための識別情報が予め付与され、前記区切りページ検知手段は、前記識別情報の有無により、前記区切りページを検知することを特徴としたものである。
【００１８】
第９の技術手段は、第８の技術手段において、前記区切りページの識別情報は、該区切りページの枚数情報を含み、前記差し替え処理手段は、前記区切りページの枚数情報に基づいて、当該区切りページを含む区間が前記区間指定手段によって指定された区間に合致するかどうか判定することを特徴としたものである。
【００１９】
第１０の技術手段は、第８の技術手段において、前記区間指定手段によって変更する区間の識別情報として文字列もしくは画像データを指定し、前記差し替え処理手段は、前記区切りページの識別情報が、前記区間指定手段によって指定した文字列もしくは画像データに合致するかどうか判定することを特徴としたものである。
【００２０】
第１１の技術手段は、第１乃至第８のいずれか１の技術手段において、前記差し替え処理手段は、前記区切りページ検知手段により検知された区切りページの枚数をカウントし、該カウントした区切りページの枚数情報に基づいて、当該区切りページを含む区間が前記区間指定手段によって指定された区間に合致するかどうか判定することを特徴としたものである。
【００２１】
第１２の技術手段は、第１乃至第１１のいずれか１の技術手段において、前記区間指定手段は、前記差し替え前の印刷文書に含まれる複数の区切りページに対して、差し替え対象とする区切りページを指定可能とし、前記差し替え処理手段は、前記差し替え前の印刷文書に含まれる前記指定された区切りページのみを差し替えることを特徴としたものである。
【００２２】
第１３の技術手段は、第１乃至第１１のいずれか１の技術手段において、前記区間指定手段は、前記複数の区間及びその区切りページに対して、差し替え対象とする区間及び区切りページを指定可能とし、前記差し替え処理手段は、前記差し替え前の印刷文書に含まれる前記指定された区間及びその区切りページを差し替えることを特徴としたものである。
【００２３】
第１４の技術手段は、印刷データに基づいて印刷処理を行うと共に、複数ページからなる印刷文書を部分的に差し替える印刷装置において、差し替え前の前記印刷文書は、該印刷文書を複数の文書単位（以下、区間）に分割するための区切りページを設け、前記印刷装置は、前記複数の区間に対して、差し替え対象とする区間を指定する区間指定手段と、該指定された区間に対応する差し替え部分の印刷データを記憶する記憶手段と、該記憶した印刷データを選択的に印刷可能な印刷手段と、前記差し替え前の印刷文書を給紙する給紙手段と、該給紙した印刷文書から前記区切りページを検知する区切りページ検知手段と、該検知した区切りページを含む区間が前記指定された区間に合致するかどうか判定し、両者が合致した場合、該区間に対応する差し替え部分の印刷データの印刷を前記印刷手段に指示し、両者が合致しない場合、前記差し替え前の印刷文書を前記印刷手段からそのまま排紙させ、該差し替え前の印刷文書の前記指定された区間のみを、前記差し替え部分の文書に差し替える差し替え処理手段とを有することを特徴としたものである。
【００２４】
第１５の技術手段は、複数ページからなる印刷文書を部分的に差し替えるドキュメント差し替え装置において、差し替え前の前記印刷文書は、該印刷文書を複数の文書単位（以下、区間）に分割するための区切りページを設け、前記ドキュメント差し替え装置は、前記複数の区間に対して、差し替え対象とする区間を指定するための情報を入力する区間指定情報入力手段と、前記差し替え前の印刷文書を給紙すると共に、前記差し替え対象の区間に応じて予め印刷された差し替え部分の文書を給紙する給紙手段と、該給紙した差し替え前の印刷文書から前記区切りページを検知する区切りページ検知手段と、該検知した区切りページを含む区間が前記区間指定情報で指定された区間に合致するかどうか判定し、両者が合致した場合、該区間に対応する差し替え部分の文書を前記給紙手段から排紙し、両者が合致しない場合、前記差し替え前の印刷文書を排紙し、該差し替え前の印刷文書の前記指定された区間のみを、前記差し替え部分の文書に差し替える差し替え処理手段とを有することを特徴としたものである。
【００２５】
第１６の技術手段は、第１５の技術手段において、前記給紙手段は、前記差し替え部分の文書に区切りページを含む状態でセットされ、前記区切りページ検知手段は、前記給紙手段から給紙した前記差し替え部分の文書から前記区切りページを検知することを特徴としたものである。
【００２６】
第１７の技術手段は、第１５又は第１６の技術手段において、前記給紙手段として、前記差し替え部分の文書を給紙する第１の給紙手段と、前記差し替え前の印刷文書を給紙する第２の給紙手段とを設けたことを特徴としたものである。
【００２７】
第１８の技術手段は、第１５乃至第１７のいずれか１の技術手段において、前記複数の区間に対して、差し替え対象とする区間を指定する区間指定手段を備えた情報処理装置とネットワークを介して接続するための入出力インタフェースを有し、前記区間指定情報入力手段は、前記情報処理装置から前記区間指定情報を取得することを特徴としたものである。
【００２８】
第１９の技術手段は、第１５乃至第１８のいずれか１の技術手段において、前記複数の区間に対して、差し替え対象とする区間を指定するための情報が印刷された用紙を読み取る読取手段を有し、前記区間指定情報入力手段は、前記読取手段により前記区間指定情報を取得することを特徴としたものである。
【００２９】
第２０の技術手段は、第１５乃至第１９のいずれか１の技術手段において、前記差し替え前の印刷文書のうち差し替え処理により不要となった不要文書を排紙するための第１の排紙手段と、該不要文書以外の前記差し替え前の印刷文書及び前記差し替え部分の文書を排紙するための第２の排紙手段とを設けたことを特徴としたものである。
【００３０】
第２１の技術手段は、第１乃至第１３のいずれか１に記載の印刷システムにおける区間指定手段としての機能を実行するためのプリンタドライバである。
【００３１】
本発明の印刷システム、印刷装置、ドキュメント差し替え装置、及びプリンタドライバは、一度印刷した印刷文書を部分的に差し替える際に、その印刷文書中に設けられた区切りページを自動検知することで、区切りページを含む文書単位（区間）を指定し、その区間の文書のみを自動的に差し替えることができるようにしたものである。
【発明の効果】
【００３２】
複数ページからなる印刷文書中に区切りページを設け、その区切りページで区切られた文書単位（区間）の中で変更等の加えられた区間の文書のみを印刷できるようにすると共に、差し替え前の印刷文書に対して、変更等の加えられた区間の印刷結果を自動的に差し替えることができるため、印刷用紙や、印刷時間を大幅に節約することができる。
【発明を実施するための最良の形態】
【００３３】
（第１の実施形態）
図１は、本発明の一実施形態に係る印刷システムの構成例を示すブロック図で、印刷システムは、印刷データに基づいて印刷処理を行う印刷部１０，印刷データを生成して印刷部１０に送信する印刷データ生成部２０を有している。印刷部１０は、例えば、プリンタなどであり、機器インタフェース（Ｉ／Ｆ）部１１，印刷データ受信部１２，ドキュメント印刷部１３，変更前文書給紙部１４，区切りページ検知部１５，ドキュメント差し替え処理部１６、印刷用紙給紙部１７，不要文書排紙部１８，及び変更後文書排紙部１９から構成されている。
【００３４】
また、印刷データ生成部２０は、例えば、パーソナルコンピュータ（ＰＣ）上のプリンタドライバなどであり、印刷区間指定部２１，データ生成部２２，印刷データ送信部２３，及び機器Ｉ／Ｆ部２４から構成されている。また、図中、１は区切りページを含む差し替え前の印刷文書（以下、変更前の文書という）、２は図示しない差し替え部分の印刷文書（以下、変更部分の文書という）を差し替えたことで不要となった不要文書、３は変更前の文書１に対して変更部分の文書を差し替えた変更後の文書を示す。尚、本実施形態において、差し替え対象とする文書は、変更等を加えた文書を代表例として説明するものとする。
【００３５】
印刷データ生成部２０を備えたＰＣは、装置全体の制御を行うＣＰＵ，半導体メモリであるＲＡＭ，ＲＯＭ，ＨＤＤ（ハードディスク）等の記憶装置，入力装置，表示装置，通信装置，出力装置，及びシステムバス（図示せず）などを有する汎用コンピュータであって、印刷データ生成部２０（プリンタドライバ）は、プリンタ（印刷部１０）の印刷に関する設定機能などを備えたプログラムである。このプリンタドライバは、ＨＤＤ等の記憶装置にインストールされ、ＰＣのＯＳ（Operating System）上で機能する。印刷実行時には、ＣＰＵがプリンタドライバを実行領域であるＲＡＭに読み出すことにより実行される。
【００３６】
また、処理の途中経過や処理結果は、ＣＲＴ，ＬＣＤ等の表示装置を通じて操作者等に提示され、各処理において、操作者は、キーボード，マウス（ポインティングデバイス）等の入力装置から必要なパラメータ等を入力指定する。また、通信装置は各種通信ネットワークに接続するためのネットワークインタフェイスであって、これにより、各ＰＣ同士をアクセス可能に接続することができる。出力装置はプリンタ等の外部機器と接続してデータを出力する。これらのＣＰＵ，ＲＡＭ，ＲＯＭ，記憶装置，入力装置，表示装置，通信装置，及び出力装置は、システムバスを介して相互に接続されている。
【００３７】
ここで、区切りページとは、文書の区切りとなる個所、例えば章立てで構成されている文書の場合、文書の各章がどのページから始まるのかを分り易くする等の目的で文書に設けられた用紙のことであり、各章の先頭ページの前に、文書全体を印刷する用紙とは異なる用紙（色紙、厚紙、インデックス紙等）を挿入したり、あるいは、各章の先頭ページをこれらの用紙に印刷したりすることによって区切りページを設けるようにしてもよい。
【００３８】
区切りページが設けられた文書は、区切りページにより文書がいくつかの文書単位に分割される。以下、区切りページにより分割された個々の文書単位を区間という。この区間の数は文書全体のページ数より大幅に少ないため、ページを指定するよりも容易に変更個所を指定することができる。また、区切りページは、区切りページ以外の文書とは、異なる用紙に印刷されているため、変更前の文書１においても容易に判別することができ、差し替えも容易となる。本発明では、上記区間単位で、変更等を加えた個所のみを印刷すると共に、変更前の文書の該当個所を指定して自動的に差し替えができるようにする。
【００３９】
図２は、図１に示した印刷区間指定部２１により表示されるユーザインタフェースと変更前の文書１との対応関係を示す図である。図２（Ａ）は印刷区間指定部２１により表示されるユーザインタフェースを示し、図２（Ｂ）はユーザインタフェースに表示される各区間及び区切りページに対応する変更前の文書１を示す。
【００４０】
以下、図１に示す印刷データ生成部２０の各部について詳細に説明する。
まず、印刷区間指定部２１は、変更前の文書１に対して変更する区間を指定するためのユーザインタフェース（以下、ＵＩ）を表示させ、ユーザはこのＵＩから所望の区間を指定することができる。すなわち、印刷区間指定部２１は、図２（Ａ）に示すＵＩを表示させ、ＵＩに表示される区間０，区切りページ１，区間１，…に対応するチェックボックスをチェックすることにより、図２（Ｂ）に示す変更前の文書１における該当区間及び／又は区切りページを差し替え対象として指定することができる。このように、差し替え対象として、区間のみ，区切りページのみ，区間及び区切りページのいずれかを指定することができるため、区切りページのみを変更した場合や、区間及び区切りページの両方を変更した場合でも容易に差し替えが可能となる。
【００４１】
データ生成部２２は、図示しないアプリケーションで作成された文書データに基づいて、印刷部１０に送信するための印刷データを生成する。このとき、印刷区間指定部２１で指定した『変更した区間』を印刷データに付加する。印刷データ送信部２３は、データ生成部２２で作成された印刷データを印刷部１０に送信する。機器Ｉ／Ｆ部２４は、印刷部１０と有線もしくは無線、またはネットワーク等を介して接続し、印刷部１０と通信するための通信インタフェースである。
【００４２】
以下、図１に示す印刷部１０の各部について詳細に説明する。
機器Ｉ／Ｆ部１１は、印刷データ生成部２０と有線もしくは無線、またはネットワーク等を介して接続し、印刷データ生成部２０と通信するための通信インタフェースである。印刷データ受信部１２は、印刷データ生成部２０から印刷データを受信し、印刷区間指定部２１で指定された『変更した区間』情報をドキュメント差し替え処理部１６へ送信する。また、受信した『変更した区間』に対応する印刷データをドキュメント印刷部１３へ送信する。ドキュメント印刷部１３は、印刷データ受信部１２から送信された印刷データに基づいて用紙に印刷を行う。
【００４３】
変更前文書給紙部１４は、変更前の文書１を入れて給紙するための給紙トレイを備えている。この変更前の文書１は、前述の区切りページを含み、この区切りページにより複数の区間に分割されている。区切りページ検知部１５は、変更前文書給紙部１４から給紙した変更前の文書１の中から区切りページを検知する。区切りページの用紙には、例えば、用紙の色，用紙厚，用紙サイズ，用紙形態（例えばインデックス紙などを用いる）などが変更前の文書１の用紙と異なるものを利用し、各種センサにより区切りページを検知するようにする。あるいは、変更前の文書１に含まれる各区間の先頭ページ（例えば、各章の先頭ページなど）を、用紙厚，用紙サイズ，用紙形態などが他の用紙と異なるものを利用して、区切りページとしてもよい。
【００４４】
ドキュメント差し替え処理部１６は、印刷データ受信部１２からの『変更した区間』情報に従って、変更前の文書１の該当する個所を、ドキュメント印刷部１３で印刷された印刷結果（すなわち変更部分の文書）と差し替えを行う。
【００４５】
すなわち、ドキュメント差し替え処理部１６は、区切りページ検知部１５で検知した区切りページを含む区間が、『変更した区間』情報に合致するかどうか判定する。これは、区切りページ検知部１５で検知した区切りページの枚数をカウントするなどの方法で何番目の区間かを認識するようにしてもよい。両者が合致した場合、『変更した区間』に対応する変更部分の印刷データの印刷をドキュメント印刷部１３に指示し、両者が合致しない場合、変更前の文書１をドキュメント印刷部１３からそのまま排紙させ、変更前の文書１の『変更した区間』のみを、変更部分の文書に差し替える。その結果は、変更後の文書３として、変更後文書排紙部１９に排紙される。
【００４６】
さらに、印刷用紙給紙部１７は、ドキュメント印刷部１３で変更部分の文書を印刷するための用紙（通常は白紙）を入れて給紙するための給紙トレイを備えている。不要文書排紙部１８は、変更前の文書１に対して、変更により差し替えられ、不要となった文書（不要文書２）を排紙するための排紙トレイを備えている。変更後文書排紙部１９は、変更前の文書１に対して、変更個所を差し替えた変更後の文書３を排紙するための排紙トレイを備えている。
【００４７】
本実施形態によれば、プリンタドライバなどを用いて、変更前の文書に対して、変更した区間（すなわち、印刷する区間）を指定し、プリンタに変更前の文書をセットしておけば、指定された区間に該当する変更部分を印刷し、その印刷結果を差し替えた変更後の文書を得ることができる。
【００４８】
尚、ドキュメント差し替え処理部１６は、変更前の文書１を排紙させる際に、ドキュメント印刷部１３を印字せずに通過させる排紙経路以外に、ドキュメント印刷部１３を通らない変更前の文書１の排紙経路を別に設けるようにしてもよい。このように、別の排紙経路を設けることで、変更前の文書１の排紙時にドキュメント印刷部１３を占有することがなく、変更前の文書１の排紙処理と、変更部分の印刷処理を平行して行うことができるため、差し替え処理を効率的に行うことができる。
【００４９】
図１において、まず、ユーザは、あらかじめ変更前の文書１を変更前文書給紙部１４に入れておく。次に、印刷区間指定部２１から『変更した区間』を指定する。すなわち、図２（Ａ）に示すユーザインタフェースを用いて『変更した区間』を指定し、当該区間に応じた文書データの印刷を実行する。データ生成部２２では、文書データに基づいて印刷データが作成され、その印刷データは印刷データ送信部２３から印刷部１０へと送信される。
【００５０】
印刷部１０では、印刷データ受信部１２によりデータ生成部２２で作成された印刷データを受信する。印刷データ受信部１２は、印刷データに付加された『変更した区間』情報をドキュメント差し替え処理部１６へと伝達し、印刷データをドキュメント印刷部１３へと伝達する。ドキュメント差し替え処理部１６は、『変更した区間』情報を受け取ると、変更前文書給紙部１４から変更前の文書１を１枚ずつ給紙する。
【００５１】
区切りページ検知部１５は、変更前文書給紙部１４から給紙された用紙について、区切りページかそうでないかを判別する。区切りページと判別された場合は、ドキュメント差し替え処理部１６へと伝達される。ドキュメント差し替え処理部１６では、検知された区切りページの枚数をカウントする。ドキュメント差し替え処理部１６は、給紙している変更前の文書１の区間（これは、検知された区切りページの枚数情報から算出）が、『変更した区間』と異なる場合は、給紙した変更前の文書１を変更後文書排紙部１９へと排紙する。例えば、『変更した区間』として３つめの区間が指定された場合、１，２，４・・・の区間を給紙した場合は、変更後文書排紙部１９へと排紙する。
【００５２】
また、ドキュメント差し替え処理部１６は、給紙している変更前の文書１の区間が、『変更した区間』と一致する場合は、給紙した変更前の文書１を不要文書と判断し、不要文書排紙部１８へと排紙する。給紙している変更前の文書１の区間が、『変更した区間』と一致している状態で、区切りページ検知部１５が次の区切りページを検知した場合、これは、例えば、『変更した区間』が３の区間で、区切りページ検知部１５が、３の区間と４の区間の間に挿入された区切りページ（すなわち４枚目の区切りページ）を検知した場合、ドキュメント差し替え処理部１６は、区切りページ検知部１５から、その４枚目の区切りページを受け取らず、ドキュメント印刷部１３に対して印刷要求を出す。
【００５３】
ドキュメント印刷部１３は、ドキュメント差し替え処理部１６からの印刷要求があった場合、該当部分の印刷データを用紙に印刷して、ドキュメント差し替え処理部１６に渡す。ドキュメント差し替え処理部１６は、ドキュメント印刷部１３から印刷済み用紙を渡された場合、変更後文書排紙部１９へと排紙する。ドキュメント印刷部１３は、変更部分の印刷が終了した場合、印刷終了通知をドキュメント差し替え処理部１６へ通知する。ドキュメント差し替え処理部１６は、印刷終了通知を受け取ると、区切りページ検知部１５で止まっていた４枚目の区切りページ以降の部分を変更前文書給紙部１４から給紙し、変更後文書排紙部１９へと排紙する。
【００５４】
尚、本実施形態では、不要文書排紙部１８と、変更後文書排紙部１９の複数の排紙トレイを設けているが、１つの排紙トレイとしてもよい。しかしながら、１つの排紙トレイに排紙を行う場合、変更後の文書３と、不要文書２をユーザが選別する必要があり、手間がかかる。本実施形態のように、複数の排紙トレイとすることで、変更後の文書３を簡単に取り出すことができる。
【００５５】
（第２の実施形態）
本実施形態は、図１に示したプリンタ（印刷部１０）から、ドキュメント差し替え装置を分離したもので、このように構成することで、従来のプリンタでも容易に文書差し替え処理が可能となる。以下、図３及び図４を参照して説明する。
【００５６】
図３は、本発明の他の実施形態に係る印刷部１０及び印刷データ生成部２０の構成例を示すブロック図で、印刷部１０は、例えば、プリンタなどであり、機器Ｉ／Ｆ部１１，印刷データ受信部１２，ドキュメント印刷部１３から構成され、また、印刷データ生成部２０は、例えば、ＰＣ上のプリンタドライバなどであり、印刷区間指定部２１，データ生成部２２，印刷データ送信部２３，及び機器Ｉ／Ｆ部２４から構成されている。また、図中、１は区切りページを含む差し替え前の印刷文書（変更前の文書）、４は差し替え部分の印刷文書（以下、変更部分の文書という）を示す。
【００５７】
図４は、本発明の他の実施形態に係るドキュメント差し替え部の構成例を示すブロック図で、図中、３０はドキュメント差し替え部で、該ドキュメント差し替え部３０（以下、ドキュメント差し替え装置３０）は、外部Ｉ／Ｆ部３１、区間指定情報入力部３２、変更文書給紙部３３、変更前文書給紙部３４、区切りページ検知部３５，３６、文書蓄積部３７、ドキュメント差し替え処理部３８，不要文書排紙部３９、及び変更後文書排紙部４０から構成されている。
【００５８】
図３において、まず、ユーザは、印刷データ生成部２０の印刷区間指定部２１から『変更した区間』を指定する。すなわち、図２（Ａ）に示したユーザインタフェースを用いて『変更した区間』を指定し、当該区間に応じた文書データの印刷を実行する。データ生成部２２では、文書データに基づいて印刷データが作成され、その印刷データは印刷データ送信部２３から印刷部１０へと送信される。
【００５９】
印刷部１０では、印刷データ受信部１２によりデータ生成部２２で作成された印刷データを受信する。印刷データ受信部１２は、印刷データに付加された『変更した区間』情報に基づいて、当該区間に対応する変更部分の文書４のみを印刷出力する。尚、変更前の文書１は、先に印刷出力され、保管されているものとする。
【００６０】
図４において、ユーザは、図３に示す印刷部１０から取得した変更部分の文書４を変更文書給紙部３３に入れ、変更前の文書１を変更前文書給紙部３４に入れてセットしておく。もちろん、変更前の文書１及び変更部分の文書４を１つの給紙トレイに入れてセットしてもよいが、置く順番をユーザが考慮して間違いなくセットする必要がある。本実施形態のように、複数の給紙トレイに分けてセットすることで、置く順番を間違えることがない。
【００６１】
区間指定情報入力部３２は、ユーザが『変更した区間』を指定するための情報を入力するための手段で、ユーザがユーザインタフェース等から直接入力指定してもよいし、例えば、外部Ｉ／Ｆ部３１を介して、印刷データ生成部２０を備えたＰＣにネットワーク等を介して接続可能とし、外部のＰＣ等から『変更した区間』を指定するための情報を入力するようにしてもよい。この入力された『変更した区間』情報は、区間指定情報入力部３２からドキュメント差し替え処理部３８へと伝達される。
【００６２】
上記ＰＣ上のプリンタドライバから、差し替える区間、すなわち『変更した区間』の指定を行うときに、印刷部（プリンタ）１０への出力と同時にドキュメント差し替え装置３０に『変更した区間』情報を送信することができるため、ユーザがドキュメント差し替え装置３０から『変更した区間』を直接指定する必要がなくなる。
【００６３】
また、他の実施形態として、区間指定情報入力部３２は、『変更した区間』を指定するための情報が印刷された用紙を読み取る読取手段を備え、この読取手段により、当該区間指定情報を入力するようにしてもよい。例えば、印刷部（プリンタ）１０で、『変更した区間』に対応する印刷データを印刷するときに、図２（Ａ）に示した区間指定情報を用紙に印刷しておく。そして、ドキュメント差し替え装置３０において、変更文書給紙部３３あるいは変更前文書給紙部３４の給紙トレイに印刷文書を置く際に、その用紙の一番上に、上記区間指定情報を印刷した用紙をセットしておく。この区間指定情報を印刷した用紙を最初に給紙し、区間指定情報入力部３２の読取手段により、区間指定情報を読み取って、『変更した区間』情報を入力する。
【００６４】
ドキュメント差し替え処理部３８は、『変更した区間』情報を受け取ると、変更前文書給紙部３４から変更前の文書１を１枚ずつ給紙する。区切りページ検知部３６は、変更前文書給紙部３４から給紙された用紙について、区切りページかそうでないかを判別する。区切りページと判別された場合は、ドキュメント差し替え処理部３８へと伝達される。ドキュメント差し替え処理部３８では、検知された区切りページの枚数をカウントする。ドキュメント差し替え処理部３８は、給紙している変更前の文書１の区間（これは、検知された区切りページの枚数から算出）が、『変更した区間』と異なる場合は、給紙した変更前の文書１を変更後文書排紙部４０へと排紙する。例えば、『変更した区間』として３つめの区間と指定された場合、１，２，４・・・の区間を給紙した場合は、変更後文書排紙部４０へと排紙する。
【００６５】
また、ドキュメント差し替え処理部３８は、給紙している変更前の文書１の区間が、『変更した区間』と一致する場合は、給紙した変更前の文書１を不要文書と判断し、不要文書排紙部３９へと排紙する。給紙している変更前の文書１の区間が、『変更した区間』と一致している状態で、区切りページ検知部３６が次の区切りページを検知した場合、これは、例えば、『変更した区間』が３の区間で、区切りページ検知部３６が、３の区間と４の区間の間に挿入された区切りページ（すなわち４枚目の区切りページ）を検知した場合、ドキュメント差し替え処理部３８は、区切りページ検知部３６から、その４枚目の区切りページを受け取らず、変更文書給紙部３３から給紙を行う。
【００６６】
ドキュメント差し替え処理部３８は、変更文書給紙部３３から給紙された変更部分の文書４を、変更後文書排紙部４０へと排紙する。次に、ドキュメント差し替え処理部３８は、区切りページ検知部３６で止まっていた４枚目の区切りページ以降の部分を変更前文書給紙部３４から給紙し、変更後文書排紙部４０へと排紙する。
【００６７】
尚、本実施形態のドキュメント差し替え装置３０は、区切りページ検知部３５及び文書蓄積部３７を備え、変更部分の文書４は、変更する／しないに関わらず、図示しない区切りページを含む状態でセットされる（後述する図１０を参照）。これは、変更部分の文書４の区間を区切りページで検知するためのものである。区切りページ検知部３５は、変更文書給紙部３３から給紙された変更部分の文書４について、区切りページかそうでないかを判別する。区切りページと判別された場合は、ドキュメント差し替え処理部３８へと伝達される。文書蓄積部３７は、変更文書給紙部３３から給紙された区切りページを一時保管する。変更部分の文書４に含まれる区切りページは、変更区間の後端を兼ねているため、区間の処理の最後に給紙された後、次の区間の処理が始まるまで保管される。
【００６８】
（第３の実施形態）
本実施形態は、図１に示したプリンタ（印刷部１０）側に、印刷区間指定部２１を備えたもので、このように構成することで、プリンタ本体の表示パネルから、差し替え部分の指定や変更を行うことができるため、文書差し替え処理を容易に行うことができる。本実施形態のプリンタ（印刷部１０）は、図１に示した印刷部１０に、印刷区間指定部２１と、指定された区間に対応する差し替え部分の印刷データを記憶する記憶手段（図示せず）を備えるようにする。
【００６９】
前述の図１において、ユーザは、あらかじめ変更前の文書１を変更前文書給紙部１４に入れておく。次に、印刷部１０の印刷区間指定部２１から『変更した区間』を指定する。すなわち、図２（Ａ）に示すユーザインタフェースを印刷部１０の表示パネル上に表示させて、『変更した区間』を指定する。この際、当該区間に応じた印刷データは記憶手段に保持されている。ドキュメント差し替え処理部１６は、印刷区間指定部２１で指定された『変更した区間』情報を受け取ると、変更前文書給紙部１４から変更前の文書１を１枚ずつ給紙する。
【００７０】
区切りページ検知部１５は、変更前文書給紙部１４から給紙された用紙について、区切りページかそうでないかを判別する。区切りページと判別された場合は、ドキュメント差し替え処理部１６へと伝達される。ドキュメント差し替え処理部１６では、検知された区切りページの枚数をカウントする。ドキュメント差し替え処理部１６は、給紙している変更前の文書１の区間（これは、検知された区切りページの枚数から算出）が、『変更した区間』と異なる場合は、給紙した変更前の文書１を変更後文書排紙部１９へと排紙する。例えば、『変更した区間』として３つめの区間と指定された場合、１，２，４・・・の区間を給紙した場合は、変更後文書排紙部１９へと排紙する。
【００７１】
また、ドキュメント差し替え処理部１６は、給紙している変更前の文書１の区間が、『変更した区間』と一致する場合は、給紙した変更前の文書１を不要文書と判断し、不要文書排紙部１８へと排紙する。給紙している変更前の文書１の区間が、『変更した区間』と一致している状態で、区切りページ検知部１５が次の区切りページを検知した場合、これは、例えば、『変更した区間』が３の区間で、区切りページ検知部１５が、３の区間と４の区間の間に挿入された区切りページ（すなわち４枚目の区切りページ）を検知した場合、ドキュメント差し替え処理部１６は、区切りページ検知部１５から、その４枚目の区切りページを受け取らず、ドキュメント印刷部１３に対して、記憶手段に保持されている印刷データの印刷要求を出す。
【００７２】
ドキュメント印刷部１３は、ドキュメント差し替え処理部１６からの印刷要求があった場合、該当部分の印刷データを用紙に印刷して、ドキュメント差し替え処理部１６に渡す。ドキュメント差し替え処理部１６は、ドキュメント印刷部１３から印刷済み用紙を渡された場合は、変更後文書排紙部１９へと排紙する。ドキュメント印刷部１３は、変更部分の印刷が終了した場合は、印刷終了通知をドキュメント差し替え処理部１６へ通知する。ドキュメント差し替え処理部１６は、印刷終了通知を受け取ると、区切りページ検知部１５で止まっていた４枚目の区切りページ以降の部分を変更前文書給紙部１４から給紙し、変更後文書排紙部１９へと排紙する。
【００７３】
図５は、区切りページの一例を示す図である。本例は、用紙の片側に見出し用タブを設けたインデックス用紙を区切りページとした例を示す。
また、図６は、区切りページの他の例を示す図で、図６（Ａ）は、変更前の文書１に含まれる用紙（例えば、各章の先頭ページなど）の特定の領域に、文字や画像などの識別情報を付与した例を示す。区切りページ検知部１５は、識別情報の有無で当該用紙が区切りページであるかどうかを検知する。この場合、変更前の文書１に含まれる用紙に識別情報を印刷すればよいため、区切りページとして特別な用紙を用いる必要がなくなる。また、図６（Ｂ）は、変更前の文書１の用紙サイズと異なる形態の用紙に識別情報を付与した例を示す。
【００７４】
このように、区切りページの用紙は、変更前の文書１の用紙と異なる色や、用紙厚、用紙サイズ、用紙形態などで構成されていればよく、区切りページ検知部１５は、これらの違いを検知するためのセンサ等により、当該用紙が区切りページであるかどうかを検知する。
【００７５】
また、図６（Ａ）に示す区切りページのように、区切りページの識別情報に、区切りページの枚数情報（例えば、第一章など）を含む場合、ドキュメント差し替え処理部１６は、区切りページの枚数情報に基づいて、当該区切りページを含む区間が、印刷区間指定部２１によって指定された区間に合致するかどうか判定するようにしてもよい。この場合、ドキュメント差し替え処理部１６は、文字認識を行う手段を備えておく必要がある。これにより、区切りページが挿入されている枚数が不明な場合でも、差し替え区間の特定が可能となる。
【００７６】
また、図６（Ｂ）に示す区切りページのように、区切りページの識別情報に、文字列や画像を含む場合、当該区切りページの識別情報が、印刷区間指定部２１によって指定された文字列や画像に合致するかどうか判定するようにしてもよい。この場合、ドキュメント差し替え処理部１６は、文字・画像認識を行う手段を備えておく必要がある。これにより、区切りページが挿入されている枚数が不明な場合でも、差し替え区間の特定が可能となる。
【００７７】
図７は、本発明が適用されるドキュメント差し替え処理の流れの一例を説明するためのフロー図である。本例は、図１に示した印刷システムに基づいて説明するものとする。まず、印刷部１０は、現在処理している変更前の文書１の区間を０に初期化し（ステップＳ１）、変更前文書給紙部１４から１枚給紙したかどうか判断し（ステップＳ２）、１枚給紙した場合（ＹＥＳの場合）、それが区切りページ（以下、区切り紙という）であるかどうかを検知し（ステップＳ３）、区切り紙を検知した場合（ＹＥＳの場合）、現在処理している変更前の文書１の区間に１を加える（ステップＳ４）。
【００７８】
次に、印刷部１０は、検知した区切り紙が変更する区切り紙かどうかを判断し（ステップＳ５）、変更する区切り紙でない場合（ＮＯの場合）、変更前文書給紙部１４から給紙した区切り紙を変更後文書排紙部１９へ排紙し（ステップＳ６）、現在処理している変更前の文書１の区間が、差し替え指定されている区間と一致するかを判別する（ステップＳ７）。両者が一致するかどうか判断し（ステップＳ８）、一致しない場合（ＮＯの場合）、ステップＳ２に戻り、両者が一致する場合（ＹＥＳの場合）、変更後文書の印刷データから変更する区間部分の印刷データを印刷して変更後文書排紙部１９へ排紙し（ステップＳ９）、ステップＳ２に戻る。
【００７９】
上記処理は、図２（Ｂ）に示した「区間０」以外の区間を差し替えるための処理で、「区間０」以外の区間の先頭ページは、区切り紙であるため、区切り紙を検知して、差し替えする区間であるかどうかを判定する。
【００８０】
一方、印刷部１０は、上述のステップＳ３において、区切り紙を検知しない場合（ＮＯの場合）、現在処理している変更前の文書１の区間が、差し替え指定されている区間と一致するかを判別する（ステップＳ１０）。両者が一致するかどうか判断し（ステップＳ１１）、一致しない場合（ＮＯの場合）、変更後文書排紙部１９へ排紙する（ステップＳ１２）。一方、上記ステップＳ１１において、両者が一致する場合（ＹＥＳの場合）、変更前文書給紙部１４から給紙した最初の用紙かどうかを判断し（ステップＳ１３）、最初の用紙でない場合（ＮＯの場合）、不要文書排紙部１８へ排紙する（ステップＳ１４）。排紙処理の終了後、ステップＳ２に戻る。
【００８１】
一方、上記ステップＳ１３において、最初の用紙の場合（ＹＥＳの場合）、不要文書排紙部１８へ排紙し（ステップＳ１５）、変更後文書の印刷データから変更する印刷区間分の印刷データを印刷して変更後文書排紙部１９へ排紙する（ステップＳ１６）。ここでの処理は、図２（Ｂ）に示した「区間０」の区間を差し替えるための処理で、「区間０」の区間の先頭ページは、区切り紙ではないため、変更前の文書１の先頭ページを検知して、差し替えする区間であるかどうかを判定する。
【００８２】
一方、上述のステップＳ５において、変更する区切り紙であった場合（ＹＥＳの場合）、変更前文書給紙部１４から給紙した区切り紙を不要文書排紙部１８へ排紙し（ステップＳ１７）、変更後文書の印刷データから区切り紙の印刷データを印刷して変更後文書排紙部１９へ排紙し（ステップＳ１８）、ステップＳ７に移行して、現在処理している変更前の文書１の区間が、差し替え指定されている区間と一致するかを判別する。
【００８３】
次に、印刷部１０は、上述のステップＳ２において、１枚も給紙されない場合（ＮＯの場合）、変更後文書でまだ印刷していない印刷データがあるかどうかを判断し（ステップＳ１９）、印刷データがある場合（ＹＥＳの場合）、その印刷データを印刷して変更後文書排紙部１９へ排紙する（ステップＳ２０）。一方、上記ステップＳ１９において、印刷データがない場合（ＮＯの場合）、そのまま終了する。
【００８４】
図８は、本発明が適用されるドキュメント差し替え処理の流れの他の例を説明するためのフロー図である。本例は、図４に示したドキュメント差し替え装置３０に基づいて説明するものとする。まず、ドキュメント差し替え装置３０は、現在処理している変更前の文書１の区間を０に初期化し（ステップＳ２１）、変更前文書給紙部３４から１枚給紙したかどうか判断し（ステップＳ２２）、１枚給紙した場合（ＹＥＳの場合）、それが区切り紙であるかどうかを検知し（ステップＳ２３）、区切り紙を検知した場合（ＹＥＳの場合）、現在処理している変更前の文書１の区間に１を加える（ステップＳ２４）。
【００８５】
次に、ドキュメント差し替え装置３０は、検知した区切り紙が変更する区切り紙かどうかを判断し（ステップＳ２５）、変更する区切り紙でない場合（ＮＯの場合）、変更前文書給紙部３４から給紙した区切り紙を変更後文書排紙部４０へ排紙し（ステップＳ２６）、現在処理している変更前の文書１の区間が、差し替え指定されている区間と一致するかを判別する（ステップＳ２７）。両者が一致するかどうか判断し（ステップＳ２８）、一致しない場合（ＮＯの場合）、ステップＳ２２に戻り、両者が一致する場合（ＹＥＳの場合）、図９に示すステップＳ４１に移行する。
【００８６】
上記処理は、図２（Ｂ）に示した「区間０」以外の区間を差し替えるための処理で、「区間０」以外の区間の先頭ページは、区切り紙であるため、区切り紙を検知して、差し替えする区間であるかどうかを判定する。
【００８７】
一方、ドキュメント差し替え装置３０は、上述のステップＳ２３において、区切り紙を検知しない場合（ＮＯの場合）、現在処理している変更前の文書１の区間が、差し替え指定されている区間と一致するかを判別する（ステップＳ２９）。両者が一致するかどうか判断し（ステップＳ３０）、一致しない場合（ＮＯの場合）、変更後文書排紙部４０へ排紙する（ステップＳ３１）。一方、上記ステップＳ３０において、両者が一致する場合（ＹＥＳの場合）、変更前文書給紙部３４から給紙した最初の用紙かどうかを判断し（ステップＳ３２）、最初の用紙でない場合（ＮＯの場合）、不要文書排紙部３９へ排紙する（ステップＳ３３）。排紙処理の終了後、ステップＳ２２に戻る。
【００８８】
一方、上記ステップＳ３２において、最初の用紙の場合（ＹＥＳの場合）、不要文書排紙部３９へ排紙し（ステップＳ３４）、図９に示すステップＳ４１に移行する。ここでの処理は、図２（Ｂ）に示した「区間０」の区間を差し替えるための処理で、「区間０」の区間の先頭ページは、区切り紙ではないため、変更前の文書１の先頭ページを検知して、差し替えする区間であるかどうかを判定する。
【００８９】
一方、上述のステップＳ２５において、変更する区切り紙であった場合（ＹＥＳの場合）、変更前文書給紙部３４から給紙した区切り紙を不要文書排紙部３９へ排紙し（ステップＳ３５）、文書蓄積部３７に区切り紙が残っているかどうかを判断し（ステップＳ３６）、区切り紙が残っていない場合（ＮＯの場合）、変更文書給紙部３３から１枚給紙して変更後文書排紙部４０へ排紙する（ステップＳ３７）。また、上記ステップＳ３６において、区切り紙が残っている場合（ＹＥＳの場合）、文書蓄積部３７から区切り紙を給紙して変更後文書排紙部４０へ排紙し（ステップＳ３８）、ステップＳ２７に移行して、現在処理している変更前の文書１の区間が、差し替え指定されている区間と一致するかを判別する。
【００９０】
次に、ドキュメント差し替え装置３０は、上述のステップＳ２２において、１枚も給紙されない場合（ＮＯの場合）、変更文書給紙部３３に用紙が残っているかどうかを判断し（ステップＳ３９）、用紙がある場合（ＹＥＳの場合）、変更文書給紙部３３から残りの用紙を全て給紙して変更後文書排紙部４０へ排紙する（ステップＳ４０）。一方、上記ステップＳ３９において、残りの用紙がない場合（ＮＯの場合）、そのまま終了する。
【００９１】
図９は、本発明が適用されるドキュメント差し替え処理の流れの他の例を説明するためのフロー図で、図８に示すフローの続きである。図８に示すステップＳ２８（ＹＥＳの場合）、あるいはステップＳ３４の処理後に、まず、ドキュメント差し替え装置３０は、変更文書給紙部３３から１枚給紙したかどうか判断し（ステップＳ４１）、１枚給紙した場合（ＹＥＳの場合）、その用紙が区切り紙であるかどうかを判断し（ステップＳ４２）、区切り紙でない場合（ＮＯの場合）、変更後文書排紙部４０へ排紙し（ステップＳ４３）、ステップＳ４１に戻る。
【００９２】
一方、上記ステップＳ４２において、区切り紙である場合（ＹＥＳの場合）、変更文書給紙部３３から給紙した区切り紙が、差し替える区切り紙かどうかを判断し（ステップＳ４４）、差し替える区切り紙でない場合（ＮＯの場合）、変更文書給紙部３３から給紙した区切り紙を不要文書排紙部３９へ排紙し（ステップＳ４５）、図８に示すステップＳ２２に移行する。また、上記ステップＳ４４において、差し替える区切り紙であった場合（ＹＥＳの場合）、変更文書給紙部３３から給紙した区切り紙を文書蓄積部３７へ送り（ステップＳ４６）、図８に示すステップＳ２２に移行する。また、上述のステップＳ４１において、１枚も給紙できない場合（ＮＯの場合）、図８に示すステップＳ２２に移行する。
【００９３】
図１０は、図４に示した変更部分の文書４に挿入された区切りページの状態を示す図である。本例は、変更部分の文書４が区間０，区間１，区間３，区間７の差し替えを行うためにセットされた状態を示す。図４に示したドキュメント差し替え装置３０は、区切りページ検知部３５及び文書蓄積部３７を備え、変更部分の文書４は、変更する／しないに関わらず、区切りページ（本例では、区切りページ１，区切りページ３，区切りページ７）を含む状態でセットされる（図１０を参照）。これは、変更部分の文書４の区間を区切りページで検知するためのものである。
【００９４】
図９に示したフローにおいて、区切りページ検知部３５は、変更文書給紙部３３から給紙された変更部分の文書４について、区切りページかそうでないかを判別する。区切りページと判別された場合は、ドキュメント差し替え処理部３８へと伝達される。文書蓄積部３７は、変更文書給紙部３３から給紙された区切りページを一時保管する。変更部分の文書４に含まれる区切りページは、変更区間の後端を兼ねているため、区間の処理の最後に給紙された後、次の区間の処理が始まるまで保管される。
【００９５】
以上、本発明の印刷システム、ドキュメント差し替え装置における各機能を中心に各実施形態を説明してきたが、本発明は、印刷システム、ドキュメント差し替え装置における各ステップを実行する方法としても説明したようにドキュメント差し替え方法としての形態もとることができる。また、印刷文書における変更した区間を指定するための機能を備えたプログラム（すなわちプリンタドライバ）としての形態も、また、そのプログラムを記録した記録媒体としての形態も可能である。
【００９６】
本発明に係るプログラムを記憶した記録媒体の実施形態について説明する。記録媒体としては、具体的には、ＣＤ−ＲＯＭ（−Ｒ／−ＲＷ）、光磁気ディスク、ＤＶＤ−ＲＯＭ（−Ｒ／−ＲＷ／−ＲＡＭ）、ＦＤ、ＨＤ、フラッシュメモリ、メモリカードや、メモリスティック及びその他各種ＲＯＭやＲＡＭ等が想定でき、これら記録媒体に上述したプログラムを記録して流通させることにより、当該機能の実現を容易にする。そしてコンピュータ等の情報処理装置に上記のごとくの記録媒体を装着して情報処理装置によりプログラムを読み出すか、若しくは情報処理装置が備えている記憶媒体に当該プログラムを記憶させておき、必要に応じて読み出すことにより、当該機能を実行することができる。
【図面の簡単な説明】
【００９７】
【図１】本発明の一実施形態に係る印刷システムの構成例を示すブロック図である。
【図２】図１に示した印刷区間指定部により表示されるユーザインタフェースと変更前の文書との対応関係を示す図である。
【図３】本発明の他の実施形態に係る印刷部及び印刷データ生成部の構成例を示すブロック図である。
【図４】本発明の他の実施形態に係るドキュメント差し替え部の構成例を示すブロック図である。
【図５】区切りページの一例を示す図である。
【図６】区切りページの他の例を示す図である。
【図７】本発明が適用されるドキュメント差し替え処理の流れの一例を説明するためのフロー図である。
【図８】本発明が適用されるドキュメント差し替え処理の流れの他の例を説明するためのフロー図である。
【図９】本発明が適用されるドキュメント差し替え処理の流れの他の例を説明するためのフロー図で、図８に示すフローの続きである。
【図１０】図４に示した変更部分の文書に挿入された区切りページの状態を示す図である。
【符号の説明】
【００９８】
１…変更前の文書、２…不要文書、３…変更後の文書、４…変更部分の文書、１０…印刷部（プリンタ）、１１，２４…機器Ｉ／Ｆ部、１２…印刷データ受信部、１３…ドキュメント印刷部、１４，３４…印刷前文書給紙部、１５，３５，３６…区切りページ検知部、１６，３８…ドキュメント差し替え処理部、１７…印刷用紙給紙部、１８，３９…不要文書排紙部、１９，４０…変更後文書排紙部、２０…印刷データ生成部（プリンタドライバ）、２１…印刷区間指定部、２２…データ生成部、２３…印刷データ送信部、３０…ドキュメント差し替え部（ドキュメント差し替え装置）、３１…外部Ｉ／Ｆ部、３２…区間指定情報入力部、３３…変更文書給紙部、３７…文書蓄積部。
【図１】
2006099154.tif 000003
【図２】
2006099154.tif 000004
【図３】
2006099154.tif 000005
【図４】
2006099154.tif 000006
【図５】
2006099154.tif 000007
【図６】
2006099154.tif 000008
【図７】
2006099154.tif 000009
【図８】
2006099154.tif 000010
【図９】
2006099154.tif 000011
【図１０】
2006099154.tif 000012