(57)【要約】【課題】本発明は袋綴じ印刷や、中綴じ、左綴じ印刷等の面付け処理を行なう際の自動レイアウト印刷における印刷制御装置に関し、特に本発明は面付け処理を行なう自動レイアウト印刷において、指定された頁を含む頁レイアウトを自動的に行なう印刷制御装置を提供するものである。【解決手段】自動レイアウト印刷が可能な印刷制御装置であり、複数頁の印刷データに対して面付け印刷の指示を行う面付け印刷指示手段と、上記複数頁の印刷データの中の一部の頁の印刷指示を行う頁印刷指示手段と、頁印刷指示手段によって印刷処理を指示された頁に対応する印刷頁のデータを前記印刷データの中から読み出す印刷頁データ読出手段と、印刷頁データ読出手段によって読み出された印刷データに基づいて印刷処理を行なう印刷処理手段とを有する構成である。【選択図】  図１
2009277189.tif 000002
【特許請求の範囲】
【請求項１】
複数頁の印刷データに対して面付け印刷の指示を行う面付け印刷指示手段と、
前記複数頁の印刷データの中の一部の頁の印刷指示を行う頁印刷指示手段と、
該頁印刷指示手段によって印刷処理を指示された頁に対応する印刷頁のデータを前記印刷データの中から読み出す印刷頁データ読出手段と、
該印刷頁データ読出手段によって読み出された印刷データに基づいて印刷処理を行なう印刷処理手段と、
を有することを特徴とする印刷制御装置。
【請求項２】
複数頁の印刷データに対して面付け印刷の指示を行う面付け印刷指示手段と、
印刷履歴データを記憶する記憶手段と、
前記複数頁の印刷データと前記記憶手段に記憶された印刷履歴データとを比較し、異なるデータを含む頁を検索する検索手段と、
該検索結果によって取得した頁に対応する印刷頁のデータを前記印刷データの中から読み出す印刷頁データ読出手段と、
該印刷頁データ読出手段によって読み出された印刷データに基づいて印刷処理を行なう印刷処理手段と、
を有することを特徴とする印刷制御装置。
【請求項３】
前記印刷指示手段、頁印刷指示手段、及び印刷頁データ読出手段はホスト機器に設けられ、印刷処理手段は印刷装置に設けられていることを特徴とする請求項１、又は２記載の印刷制御装置。
【請求項４】
前記面付け印刷の指示は、袋綴じ印刷、又は中綴じ印刷、又は左綴じ印刷、又は右綴じ印刷であることを特徴とする請求項１、２、又は３記載の印刷制御装置。
【請求項５】
複数頁の印刷データに対して面付け印刷の指示を行う面付け印刷指示処理と、
前記複数頁の印刷データの中の一部の頁の印刷指示を行う頁印刷指示処理と、
該頁印刷指示処理によって印刷処理を指示された頁に対応する印刷頁のデータを前記印刷データの中から読み出す印刷頁データ読出処理と、
該印刷頁データ読出処理によって読み出された印刷データに基づいて印刷処理を行なう印刷制御処理と、
を行なうことを特徴とする印刷制御方法。
【請求項６】
複数頁の印刷データに対して面付け印刷の指示を行う面付け印刷指示処理と、
印刷履歴データを記憶手段に記憶させる処理と、
前記複数頁の印刷データと前記記憶手段に記憶された印刷履歴データとを比較し、異なるデータを含む頁を検索する検索処理と、
該検索結果によって取得した頁に対応する印刷頁のデータを前記印刷データの中から読み出す印刷頁データ読出処理と、
該印刷頁データ読出処理によって読み出した印刷データに基づいて印刷処理を行なう印刷制御処理と、
を行なうことを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は袋綴じ印刷や、中綴じ、左綴じ、右綴じ印刷等の面付け印刷を行なう際の自動レイアウト印刷における印刷制御装置に関する。
【背景技術】
【０００２】
印刷装置に接続されたパーソナルコンピュータ（ＰＣ）等のホスト機器は、印刷装置に対応したプリンタドライバを有し、例えば袋綴じ印刷や、中綴じ、左綴じ印刷等の面付け処理を行なう際の印刷制御を行う。また、プリンタドライバは上記のような印刷制御の他に、文書ファイルの中から特定頁を指定して、印刷処理を行わせる制御等も行う。
【０００３】
例えば、特許文献１の印刷装置では、原稿の記載内容の中で、印刷を希望する情報のみを印刷する場合、原稿から文字データを抽出し、この文字データにユーザが希望する情報（例えば、文字データ）と一致する部分があるか判断し、一致する部分がある場合、一致する文字データに対応する印刷範囲を決定し、当該指定された範囲の印刷処理を行なう。
【特許文献１】特開２００５−６２０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の発明では、希望する情報を含む印刷範囲を特定し、この範囲の印刷処理を行なわせるものであり、同時に前述の自動レイアウト印刷処理をおこなわせる場合には、該当する頁が何枚目の印刷に対応するか容易に判断できない。
すなわち、例えば３頁目の印刷データである場合でも、面付けの方法によって印刷頁が異なる。例えば、袋綴じ印刷の場合、３頁目の印刷データは２枚目の左片面に印刷され、左綴じ印刷の場合１枚目の裏面片側に印刷される等、ユーザは容易に印刷位置の判断を行うことができない。
【０００５】
そこで、本発明は面付け処理を行なう自動レイアウト印刷において、指定された頁含む頁レイアウトを自動的に行なう印刷制御装置を提供するものである。
【課題を解決するための手段】
【０００６】
上記課題は第１の発明によれば、複数頁の印刷データに対して面付け印刷の指示を行う面付け印刷指示手段と、前記複数頁の印刷データの中の一部の頁の印刷指示を行う頁印刷指示手段と、該頁印刷指示手段によって印刷処理を指示された頁に対応する印刷頁のデータを前記印刷データの中から読み出す印刷頁データ読出手段と、該印刷頁データ読出手段によって読み出された印刷データに基づいて印刷処理を行なう印刷処理手段とを有する印刷制御装置を提供することによって達成できる。
【０００７】
上記課題は第２の発明によれば、複数頁の印刷データに対して面付け印刷の指示を行う面付け印刷指示手段と、印刷履歴データを記憶する記憶手段と、前記複数頁の印刷データと前記記憶手段に記憶された印刷履歴データとを比較し、異なるデータを含む頁を検索する検索手段と、該検索結果によって取得した頁に対応する印刷頁のデータを前記印刷データの中から読み出す印刷頁データ読出手段と、該印刷頁データ読出手段によって読み出された印刷データに基づいて印刷処理を行なう印刷処理手段とを有する印刷制御装置を提供することによって達成できる。
【０００８】
上記課題は第３の発明によれば、前記印刷指示手段、頁印刷指示手段、及び印刷頁データ読出手段はホスト機器に設けられ、印刷処理手段は印刷装置に設けられている印刷制御装置を提供することによって達成できる。
上記課題は第４の発明によれば、前記面付け印刷の指示は、袋綴じ印刷、又は中綴じ印刷、又は左綴じ印刷、又は右綴じ印刷である印刷制御装置を提供することによって達成できる。
【０００９】
上記課題は第５の発明によれば、複数頁の印刷データに対して面付け印刷の指示を行う面付け印刷指示処理と、前記複数頁の印刷データの中の一部の頁の印刷指示を行う頁印刷指示処理と、該頁印刷指示処理によって印刷処理を指示された頁に対応する印刷頁のデータを前記印刷データの中から読み出す印刷頁データ読出処理と、該印刷頁データ読出処理によって読み出された印刷データに基づいて印刷処理を行なう印刷制御処理とを行なう印刷制御方法を提供することによって達成できる。
【００１０】
上記課題は第６の発明によれば、複数頁の印刷データに対して面付け印刷の指示を行う面付け印刷指示処理と、印刷履歴データを記憶手段に記憶させる処理と、前記複数頁の印刷データと前記記憶手段に記憶された印刷履歴データとを比較し、異なるデータを含む頁を検索する検索処理と、該検索結果によって取得した頁に対応する印刷頁のデータを前記印刷データの中から読み出す印刷頁データ読出処理と、該印刷頁データ読出処理によって読み出した印刷データに基づいて印刷処理を行なう印刷制御処理とを行なう印刷制御方法を提供することによって達成できる。
【発明の効果】
【００１１】
本発明によれば、頁を指定した抽出印刷を行なう場合、又は過去の印刷データの履歴に対して変更がある頁を含む印刷データの印刷処理を行なう場合、面付けに基づくレイアウトを考慮することなく、自動的に対応する頁データの印刷処理を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を参照しながら説明する。
（実施形態1）
図１は、本実施形態に使用する印刷制御装置のシステム構成図である。
同図において、本例の印刷制御装置は印刷装置１と、この印刷装置１にＬＡＮ（local area network）等のネットワークを介して接続されたホスト機器であるパーソナルコンピュータ（ＰＣ）２で構成されている。パーソナルコンピュータ２には、主記憶装置３が構築され、主記憶装置３はプリンタドライバ４、プリントスプーラ５、プリントモニタ６で構成されている。また、パーソナルコンピュータ２には、キーボード等の入力装置７も接続され、入力装置７からの操作信号に基づいてアプリケーションプログラムに従って印刷データを生成し、プリンタドライバ４に供給する。
【００１３】
プリンタドライバ４では印刷データを印刷装置１に対応した中間コードに変換し、プリントスプーラ５に送る。また、プリンタドライバ４は入力装置７からの操作信号に基づいてレイアウト印刷の設定を行う。また、プリントモニタ６は後述するレイアウト印刷の状態設定、及びレイアウト印刷の監視を行なう。
【００１４】
プリントスプーラ５に保存された印刷データは印刷装置１に送信され、印刷装置１の受信部１０を介して制御部１１に送られる。印刷装置１は上記受信部１０、及び制御部１１の他、更に印刷機構部１２、補助記憶部１３、表示部１４、及び入力操作部１５を有し、制御部１１に入力した印刷データはコマンド解析され、例えばビットマップデータに変換された後、印刷機構部１２の駆動に従って印刷出力される。また、表示部１４と入力操作部１５は、例えばオペレーションパネルとして印刷装置１の前面に設置されている。
上記構成において、面付け印刷を行なう際の特定頁を含むページのみを印刷させる処理について説明する。
【００１５】
図２（ａ）、（ｂ）はプリントモニタ６と入力装置７を使用した設定画面の例を示す図である。先ず、設定画面１に示すように、プリンタプロパティのメインタブを指定し、用紙サイズ、印刷方向、両面印刷、面付け印刷等の設定を行う。本例では、同図（ａ）に示すように、用紙サイズが「Ａ４」であり、印刷方向が縦方向であり、２面の面付け処理を行う指定が行なわれている。また、設定画面２に示すように、プリンタプロパティのオプションタブを指定し、指定された頁を含むページのみの印刷を指定し、例えば指定頁として３頁を指定する（同図（ｂ））。
【００１６】
上記設定は主記憶装置３に記録され、以後プリンタドライバ４は図３乃至図５に示すフローチャートに従った処理を行なう。先ず、プリンタドライバ４は図３に示すフローチャートに従って、印刷処理を開始し、先ず通常の印刷処理を行なう（ステップ（以下、Ｓで示す）１）。次に、プリンタドライバ４は頁毎の処理に移り（図４に示すフローチャート）、抽出印刷を行うか否かの判断を行なう（Ｓ２）。
【００１７】
ここで、抽出印刷は前述の図２（ｂ）において説明した特定頁を含む頁のみの印刷処理であり、この抽出印刷の指定が行われない場合（Ｓ２がＮＯ）、通常の印刷制御を行なう。例えば、指定された２面の面付け印刷を全頁において行う。
一方、抽出印刷の指定が行われている場合（Ｓ２がＹＥＳ）、頁情報をテーブルに保存する（Ｓ４）。また、この頁情報に対応する頁データをプリントスプーラ５にバッファリングする（Ｓ５）。尚、上記頁情報は、当該頁が面付けレイアウト印刷における何ページ目にあたるかを示す情報であり、頁データは当該頁の描画データを示す。
【００１８】
次に、上記処理が完了すると、プリンタドライバ４は終了処理に移り（図５に示すフローチャート）、前述の抽出印刷が設定されているか判断する（Ｓ６）。抽出印刷の設定行われている場合（Ｓ６がＹＥＳ）、プリントスプーラ５にバッファリングされた頁データから指定頁を含むデータを印刷装置１に送信する（Ｓ７）。印刷装置１は前述のように、制御部１１によって供給された印刷データのコマンド解析を行い、印刷機構部１２を駆動して対応するページのみを印刷出力する。
【００１９】
図６は上記印刷処理の具体例を示す図であり、同図（ａ）はオリジナルの印刷データ（文書データ）を示し、表紙、目次、１頁、・・・背表紙の順に設定された文書データである。この文書データは、本例の処理によって同図（ｂ）、又は（ｃ）に示す頁データのみを送信する。
【００２０】
例えば、同図（ｂ）は２面付け印刷（袋綴じ印刷）の場合を示し、本例の抽出印刷の指定がない場合、表紙−目次、１頁（はじめに）−２頁（概要）、３頁（詳細）−４頁（詳細）、５頁（付録）−背表紙の順に印刷が行なわれる。一方、本例の抽出印刷の指定がある場合、指定された頁情報に基づいてペアとなる頁データも印刷装置１に送信され、印刷出力口される。例えば、前述の「３頁」の場合、４頁の頁データも印刷装置１に送信され、３頁（詳細）−４頁（詳細）の印刷処理が行なわれる。
【００２１】
また、同図（ｃ）は週刊誌綴じ印刷（中綴じ印刷）の場合を示し、本例の抽出印刷の指定がない場合、背表紙−表紙、目次−５頁（付録）、３頁（詳細）−２頁（概要）、１頁（はじめに）−４頁（詳細）の順に印刷が行なわれる。一方、本例の抽出印刷の指定がある場合、指定された頁情報に基づいてペアとなる頁データも印刷装置１に送信され、印刷出力口される。例えば、前述の「３頁」の場合、２頁の頁データも印刷装置１に送信され、３頁（詳細）−２頁（概要）の印刷処理が行なわれる。
【００２２】
以上のように、本例によれば頁を指定した抽出印刷を行なう場合、設定した面付けに基づくレイアウトを考慮することなく、抽出印刷を希望する頁情報を入力するだけで、プリンタドライバ４によって自動的に対応する頁データが印刷装置１に送信され、差し替えに必要な頁のみを容易に印刷出力することができる。
尚、上記実施形態の説明では、指定した頁情報を単一頁としたが、複数頁の指定や範囲指定を行なう構成としてもよい。
（実施形態２）
【００２３】
次に、本発明の実施形態２について説明する。
尚、本実施形態２の説明においても、前述の図１に示すシステム構成を使用する。したがって、本例の印刷制御装置は印刷装置１と、この印刷装置１にＬＡＮ等のネットワークを介して接続されたホスト機器であるパーソナルコンピュータ２で構成され、パーソナルコンピュータ２の主記憶装置３に構築されたプリンタドライバ４の制御によって本例の処理が行なわれる。以下、具体的に説明する。
【００２４】
図７（ａ）、（ｂ）はプリントモニタ６と入力装置７を使用した、本例の設定画面の例を示す。先ず、設定画面３に示すように、プリンタプロパティのメインタブを指定し、用紙サイズ、印刷方向、両面印刷、面付け印刷等の設定を行う。本例では、同図（ａ）に示すように、用紙サイズが「Ａ４」であり、印刷方向が縦方向であり、両面印刷が指定され、週刊誌綴じ印刷を行う指定がされている。また、設定画面４に示すように、プリンタプロパティのオプションタブを指定し、変更頁のみの印刷が指定され、記憶するジョブ数の上限が設定されている（同図（ｂ））。
【００２５】
上記設定は主記憶装置３に記録され、以後プリンタドライバ４は図８乃至図１０に示すフローチャートに従った処理を行なう。先ず、プリンタドライバ４は図８に示すフローチャートに従って、印刷処理を開始し、先ず比較印刷処理を行うか判断する（ステップ（以下、ＳＴで示す）１）。
【００２６】
ここで、比較印刷を行なわない場合（ＳＴ１がＮＯ）、比較印刷フラグをオフに設定する（ＳＴ２）。一方、比較印刷を行なう場合（ＳＴ１がＹＥＳ）、過去の印刷ログから一致するドキュメント名を検索する（ＳＴ３）。この検索処理は、ジョブ名をもとに比較するものであり、同じアプリケーションから同じ文書を印刷する際、多くの場合同じジョブ名を付けて印刷処理が実行されることから文書判定に有効である。
【００２７】
ここで、一致するドキュメント名が過去の印刷ログから検索されると（ＳＴ４がＹＥＳ）、比較印刷フラグをオンに設定する（ＳＴ５）。尚、一致するドキュメント名が検索されなければ（ＳＴ４がＮＯ）、比較印刷フラグをオフに設定する（ＳＴ２）。
次に、プリンタドライバ４は頁毎の処理を行い、上記比較印刷フラグがオンであるか判断する（ＳＴ６）。ここで、比較印刷フラグがオンでない場合（ＳＴ６がＮＯ）、通常の印刷制御を行なう（ＳＴ７）。
【００２８】
一方、比較印刷フラグがオンである場合（ＳＴ６がＹＥＳ）、頁情報をテーブルに保存する（ＳＴ８）。また、この頁情報に対応する頁データをプリントスプーラ５にバッファリングする（ＳＴ９）。
【００２９】
次に、保存した頁データを過去の頁データと比較する（ＳＴ１０）。すなわち、保存した頁データと過去の同じ頁の頁データとを比較し、頁データが不一致である場合（ＳＴ１１がＹＥＳ）、差し替え頁番号として記憶する（ＳＴ１２）。すなわち、過去の履歴データと異なる頁データを抽出し、差し替え頁番号として記憶する。
【００３０】
次に、上記処理が完了すると、プリンタドライバ４の終了処理に移行し（図１０に示すフローチャート）、前述の比較印刷フラグがオンであるか判断し（ＳＴ１３）、比較印刷フラグがオフである場合（ＳＴ１３がＮＯ）、ドキュメント名をログに保存し、ドキュメントの全頁データをログに保存する（ＳＴ１４、ＳＴ１５）。
【００３１】
一方、比較印刷フラグがオンである場合（ＳＴ１３がＹＥＳ）、バッファリングされた頁データから差し替え頁を含むデータを印刷装置１に送信する（ＳＴ１６）。そして、ログ内の該当する頁データを差し替える（ＳＴ１７）。
【００３２】
図１１は上記印刷処理の具体例を示す図であり、例えば同図（ａ）に示す文書データ２の文書を印刷した後、同図（ｂ）に示す文書データ３の文書を印刷する場合がある。このような場合、両文書の相違な一部であり、例えば文書データ２の５頁（付録）の一部を文書データ３の５頁（appendix）に変更すればよい。
【００３３】
この場合、同図（ｃ）に示す２面付け印刷（袋綴じ印刷）の場合、文書データ２に対し、同図（ｄ）に示す文書データ３のみを印刷装置１に送信する。すなわち、プリンタドライバ４は比較印刷することによって、両文書データ２、３の相違を検出し、変更された５頁（付録）の頁データとペアとなる頁データを自動的に検出し、５頁（appendix）−背表紙のみの印刷データを印刷装置１に送信し、印刷装置１によって５頁（appendix）−背表紙のみの印刷出力を行う。
【００３４】
以上のように、本例によれば過去に印刷した文書との差分のみの印刷を行い、かつ設定しや面付けによるレイアウト印刷を自動的に行うことができる。したがって、変更のない同じ頁の印刷処理が行われないため、用紙の節約にもなる。
【図面の簡単な説明】
【００３５】
【図１】本実施形態に使用する印刷制御装置のシステム構成を示す図である。
【図２】（ａ）、（ｂ）はプリントモニタと入力装置を使用した設定画面の例を示す図である。
【図３】実施形態１の処理を説明するフローチャートである。
【図４】実施形態１の処理を説明するフローチャートである。
【図５】実施形態１の処理を説明するフローチャートである。
【図６】実施形態１の処理結果を説明する図である。
【図７】（ａ）、（ｂ）はプリントモニタと入力装置を使用した設定画面の例を示す図である。
【図８】実施形態２の処理を説明するフローチャートである。
【図９】実施形態２の処理を説明するフローチャートである。
【図１０】実施形態２の処理を説明するフローチャートである。
【図１１】実施形態２の処理結果を説明する図である。
【符号の説明】
【００３６】
１・・・印刷装置
２・・・パーソナルコンピュータ
３・・・主記憶装置
４・・・プリンタドライバ
５・・・プリントスプーラ
６・・・プリントモニタ
７・・・入力装置
１０・・受信部
１１・・制御部
１２・・印刷機構部
１３・・補助記憶部
１４・・表示部
１５・・入力操作部
【図１】
2009277189.tif 000003
【図３】
2009277189.tif 000004
【図４】
2009277189.tif 000005
【図５】
2009277189.tif 000006
【図６】
2009277189.tif 000007
【図８】
2009277189.tif 000008
【図９】
2009277189.tif 000009
【図１０】
2009277189.tif 000010
【図１１】
2009277189.tif 000011
【図２】
2009277189.tif 000012
【図７】
2009277189.tif 000013