(57)【特許請求の範囲】
【請求項１】
第１印刷データと第２印刷データとを結合するためのユーザの指示を受け付ける結合指示部と、
前記結合指示部を通して結合指示された前記第１印刷データおよび前記第２印刷データから、タブ紙に関する設定情報である第１タブ設定情報および第２タブ設定情報をそれぞれ認識する認識部と、
前記認識部により認識された前記第１タブ設定情報と前記第２タブ設定情報との整合性をとるための整合処理を行う整合処理部と、を有し、
前記第１タブ設定情報および前記第２タブ設定情報は、タブ紙におけるタブの位置を示すタブ位置に関する設定情報を含み、
前記整合処理部は、前記第１印刷データと前記第２印刷データとを結合したときにタブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更する
ことを特徴とするデータ処理装置。
【請求項２】
前記整合処理を行うか否かのユーザの指示を受け付ける整合指示部をさらに有し、
前記整合処理部は、前記整合指示部により前記整合処理を行う指示が受け付けられた場合に、前記タブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記整合指示部は、前記第１印刷データおよび前記第２印刷データにおけるタブ紙の種類が同じである場合に、前記整合処理を行うか否かのユーザの指示を受け付けることを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記第１印刷データおよび前記第２印刷データにおけるタブ紙の種類が異なる場合、タブ紙の種類を統一するためのユーザの指示を受け付けるタブ種統一指示部をさらに有し、
前記整合処理部は、前記タブ種統一指示部によりタブ紙の種類を統一するためのユーザの指示が受け付けられた場合に、前記タブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更することを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記タブ種統一指示部によりタブ紙の種類を統一するためのユーザの指示が受け付けられた場合、前記第１印刷データにおけるタブ紙の種類または前記第２印刷データにおけるタブ紙の種類のいずれに統一するかについてのユーザの選択を受け付けるタブ種選択部をさらに有することを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
前記第１印刷データおよび前記第２印刷データのうち、前記タブ種選択部を通して選択されなかったタブ紙の種類が設定されている方の給紙トレイの設定情報が、前記タブ種選択部を通して選択されたタブ紙の種類が設定されている方の給紙トレイの設定情報に変更されることを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
前記第１タブ設定情報および前記第２タブ設定情報は、タブ紙のタブに印刷される文字に関する設定情報であるタブ文字設定情報を含み、
前記整合処理部は、前記第１印刷データにおけるタブ文字設定情報および前記第２印刷データにおけるタブ文字設定情報をいずれか一方に統一することを特徴とする請求項１に記載のデータ処理装置。
【請求項８】
前記第１印刷データおよび前記第２印刷データにおけるタブ文字設定情報が異なる場合、タブ文字設定情報を統一するためのユーザの指示を受け付けるタブ文字統一指示部をさらに有し、
前記整合処理部は、前記タブ文字統一指示部によりタブ文字設定情報を統一するためのユーザの指示が受け付けられた場合に、前記第１印刷データにおけるタブ文字設定情報および前記第２印刷データにおけるタブ文字設定情報をいずれか一方に統一することを特徴とする請求項７に記載のデータ処理装置。
【請求項９】
前記タブ文字統一指示部によりタブ文字設定情報を統一するためのユーザの指示が受け付けられた場合、前記第１印刷データにおけるタブ文字設定情報および前記第２印刷データにおけるタブ文字設定情報のいずれに統一するかについてのユーザの選択を受け付けるタブ文字選択部をさらに有することを特徴とする請求項８に記載のデータ処理装置。
【請求項１０】
前記タブ文字設定情報は、タブ紙のタブに印刷される文字のフォントに関する設定情報を含むことを特徴とする請求項７〜９のいずれか１項に記載のデータ処理装置。
【請求項１１】
前記タブ文字設定情報は、タブ紙のタブに印刷される文字の位置に関する設定情報を含むことを特徴とする請求項７〜１０のいずれか１項に記載のデータ処理装置。
【請求項１２】
第１印刷データと第２印刷データとを結合するためのユーザの指示を受け付ける結合指示部と、
前記結合指示部を通して結合指示された前記第１印刷データおよび前記第２印刷データから、タブ紙のタブに印刷される文字に関する設定情報である第１タブ文字設定情報および第２タブ文字設定情報をそれぞれ認識する認識部と、
前記認識部により認識された前記第１タブ文字設定情報と前記第２タブ文字設定情報との整合性をとるための整合処理を行う整合処理部と、を有し、
結合先である前記第１印刷データに対して結合元である前記第２印刷データを結合する場合、前記整合処理部は、前記第１タブ文字設定情報に合わせるように第２タブ文字設定情報を変更することを特徴とするデータ処理装置。
【請求項１３】
第１印刷データと第２印刷データとを結合するためのユーザの指示を受け付ける結合指示部と、
前記結合指示部を通して結合指示された前記第１印刷データおよび前記第２印刷データから、タブ紙のタブに印刷される文字に関する設定情報である第１タブ文字設定情報および第２タブ文字設定情報をそれぞれ認識する認識部と、
前記認識部により認識された前記第１タブ文字設定情報と前記第２タブ文字設定情報との整合性をとるための整合処理を行う整合処理部と、を有し、
前記第１印刷データはクラスタリングされている複数のプリンタのうちの出力の優先度が高い方のプリンタ用に保存され、前記第２印刷データはクラスタリングされている複数のプリンタのうちの出力の優先度が低い方のプリンタ用に保存されている場合、前記整合処理部は、前記第１タブ文字設定情報に合わせるように第２タブ文字設定情報を変更することを特徴とするデータ処理装置。
【請求項１４】
前記第１および第２タブ文字設定情報は、フォント、サイズ、スタイル、文字色、文字位置および文字向きのうちの少なくとも一つを含んでいることを特徴とする請求項１２又は請求項１３に記載のデータ処理装置。
【請求項１５】
第１印刷データと第２印刷データとを結合するためのユーザの指示を受け付ける結合指示部をユーザに提供する手順（ａ）と、
前記手順（ａ）において結合指示された前記第１印刷データおよび前記第２印刷データから、タブ紙に関する設定情報である第１タブ設定情報および第２タブ設定情報をそれぞれ認識する手順（ｂ）と、
前記手順（ｂ）において認識された前記第１タブ設定情報と前記第２タブ設定情報との整合性をとるための整合処理を行う手順（ｃ）と、
をコンピュータに実行させるためのデータ処理プログラムであって、
前記第１タブ設定情報および前記第２タブ設定情報は、タブ紙におけるタブの位置を示すタブ位置に関する設定情報を含み、
前記手順（ｃ）は、前記第１印刷データと前記第２印刷データとを結合したときにタブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更するものである
ことを特徴とするデータ処理プログラム。
【請求項１６】
前記第１タブ設定情報および前記第２タブ設定情報は、タブ紙のタブに印刷される文字に関する設定情報であるタブ文字設定情報を含み、
前記手順（ｃ）は、前記第１印刷データにおけるタブ文字設定情報および前記第２印刷データにおけるタブ文字設定情報をいずれか一方に統一するものであることを特徴とする請求項１５に記載のデータ処理プログラム。
【請求項１７】
請求項１５又は請求項１６に記載のデータ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置およびデータ処理プログラムに関し、特に、複数の印刷データを結合する場合に用いられるデータ処理装置およびデータ処理プログラムに関する。
【背景技術】
【０００２】
印刷処理が終わった処理済の印刷ジョブ（印刷データ）をハードディスク等の記憶部に蓄積しておき、蓄積された処理済の印刷ジョブを編集または加工するための技術が提供されている。
【０００３】
この技術に従えば、例えば、記憶部に保存されている複数の印刷データを結合（マージ）することが可能である。そして、当該技術では、その製品構成上、複数の印刷データが結合される場合、結合後の印刷データにおける各ページに通し番号が付け直される。
【０００４】
一方、タブ紙のページであるタブページを含む印刷データ同士を結合することについて従来は考慮がなされていない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、タブページを含む複数の印刷データを結合し、見栄えのよい印刷物を出力可能な結合印刷データを生成することができるデータ処理装置およびデータ処理プログラムを提供することにある。本発明の更なる目的は、見栄えのよい印刷物を出力可能な結合印刷データを生成するにあたり、タブページを含む複数の印刷データを結合する際にタブ紙に関して再設定しなくても済むデータ処理装置およびデータ処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の上記目的のうち少なくとも一つは、下記の手段によって達成される。
【０００７】
（１）第１印刷データと第２印刷データとを結合するためのユーザの指示を受け付ける結合指示部と、前記結合指示部を通して結合指示された前記第１印刷データおよび前記第２印刷データから、タブ紙に関する設定情報である第１タブ設定情報および第２タブ設定情報をそれぞれ認識する認識部と、前記認識部により認識された前記第１タブ設定情報と前記第２タブ設定情報との整合性をとるための整合処理を行う整合処理部と、を有し、前記第１タブ設定情報および前記第２タブ設定情報は、タブ紙におけるタブの位置を示すタブ位置に関する設定情報を含み、前記整合処理部は、前記第１印刷データと前記第２印刷データとを結合したときにタブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更することを特徴とするデータ処理装置。
【０００９】
（２）前記整合処理を行うか否かのユーザの指示を受け付ける整合指示部をさらに有し、前記整合処理部は、前記整合指示部により前記整合処理を行う指示が受け付けられた場合に、前記タブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更することを特徴とする上記（１）に記載のデータ処理装置。
【００１０】
（３）前記整合指示部は、前記第１印刷データおよび前記第２印刷データにおけるタブ紙の種類が同じである場合に、前記整合処理を行うか否かのユーザの指示を受け付けることを特徴とする上記（２）に記載のデータ処理装置。
【００１１】
（４）前記第１印刷データおよび前記第２印刷データにおけるタブ紙の種類が異なる場合、タブ紙の種類を統一するためのユーザの指示を受け付けるタブ種統一指示部をさらに有し、前記整合処理部は、前記タブ種統一指示部によりタブ紙の種類を統一するためのユーザの指示が受け付けられた場合に、前記タブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更することを特徴とする上記（１）に記載のデータ処理装置。
【００１２】
（５）前記タブ種統一指示部によりタブ紙の種類を統一するためのユーザの指示が受け付けられた場合、前記第１印刷データにおけるタブ紙の種類または前記第２印刷データにおけるタブ紙の種類のいずれに統一するかについてのユーザの選択を受け付けるタブ種選択部をさらに有することを特徴とする上記（４）に記載のデータ処理装置。
【００１３】
（６）前記第１印刷データおよび前記第２印刷データのうち、前記タブ種選択部を通して選択されなかったタブ紙の種類が設定されている方の給紙トレイの設定情報が、前記タブ種選択部を通して選択されたタブ紙の種類が設定されている方の給紙トレイの設定情報に変更されることを特徴とする上記（５）に記載のデータ処理装置。
【００１４】
（７）前記第１タブ設定情報および前記第２タブ設定情報は、タブ紙のタブに印刷される文字に関する設定情報であるタブ文字設定情報を含み、前記整合処理部は、前記第１印刷データにおけるタブ文字設定情報および前記第２印刷データにおけるタブ文字設定情報をいずれか一方に統一することを特徴とする上記（１）に記載のデータ処理装置。
【００１５】
（８）前記第１印刷データおよび前記第２印刷データにおけるタブ文字設定情報が異なる場合、タブ文字設定情報を統一するためのユーザの指示を受け付けるタブ文字統一指示部をさらに有し、前記整合処理部は、前記タブ文字統一指示部によりタブ文字設定情報を統一するためのユーザの指示が受け付けられた場合に、前記第１印刷データにおけるタブ文字設定情報および前記第２印刷データにおけるタブ文字設定情報をいずれか一方に統一することを特徴とする上記（７）に記載のデータ処理装置。
【００１６】
（９）前記タブ文字統一指示部によりタブ文字設定情報を統一するためのユーザの指示が受け付けられた場合、前記第１印刷データにおけるタブ文字設定情報および前記第２印刷データにおけるタブ文字設定情報のいずれに統一するかについてのユーザの選択を受け付けるタブ文字選択部をさらに有することを特徴とする上記（８）に記載のデータ処理装置。
【００１７】
（１０）前記タブ文字設定情報は、タブ紙のタブに印刷される文字のフォントに関する設定情報を含むことを特徴とする上記（７）〜（９）のいずれか１項に記載のデータ処理装置。
【００１８】
（１１）前記タブ文字設定情報は、タブ紙のタブに印刷される文字の位置に関する設定情報を含むことを特徴とする上記（７）〜（１０）のいずれか１項に記載のデータ処理装置。
【００１９】
（１２）第１印刷データと第２印刷データとを結合するためのユーザの指示を受け付ける結合指示部と、前記結合指示部を通して結合指示された前記第１印刷データおよび前記第２印刷データから、タブ紙のタブに印刷される文字に関する設定情報である第１タブ文字設定情報および第２タブ文字設定情報をそれぞれ認識する認識部と、前記認識部により認識された前記第１タブ文字設定情報と前記第２タブ文字設定情報との整合性をとるための整合処理を行う整合処理部と、を有し、結合先である前記第１印刷データに対して結合元である前記第２印刷データを結合する場合、前記整合処理部は、前記第１タブ文字設定情報に合わせるように第２タブ文字設定情報を変更することを特徴とするデータ処理装置。
【００２０】
（１３）第１印刷データと第２印刷データとを結合するためのユーザの指示を受け付ける結合指示部と、前記結合指示部を通して結合指示された前記第１印刷データおよび前記第２印刷データから、タブ紙のタブに印刷される文字に関する設定情報である第１タブ文字設定情報および第２タブ文字設定情報をそれぞれ認識する認識部と、前記認識部により認識された前記第１タブ文字設定情報と前記第２タブ文字設定情報との整合性をとるための整合処理を行う整合処理部と、を有し、前記第１印刷データはクラスタリングされている複数のプリンタのうちの出力の優先度が高い方のプリンタ用に保存され、前記第２印刷データはクラスタリングされている複数のプリンタのうちの出力の優先度が低い方のプリンタ用に保存されている場合、前記整合処理部は、前記第１タブ文字設定情報に合わせるように第２タブ文字設定情報を変更することを特徴とするデータ処理装置。
（１４）前記第１および第２タブ文字設定情報は、フォント、サイズ、スタイル、文字色、文字位置および文字向きのうちの少なくとも一つを含んでいることを特徴とする上記（１２）又は（１３）に記載のデータ処理装置。
【００２１】
（１５）第１印刷データと第２印刷データとを結合するためのユーザの指示を受け付ける結合指示部をユーザに提供する手順（ａ）と、前記手順（ａ）において結合指示された前記第１印刷データおよび前記第２印刷データから、タブ紙に関する設定情報である第１タブ設定情報および第２タブ設定情報をそれぞれ認識する手順（ｂ）と、前記手順（ｂ）において認識された前記第１タブ設定情報と前記第２タブ設定情報との整合性をとるための整合処理を行う手順（ｃ）と、をコンピュータに実行させるためのデータ処理プログラムであって、前記第１タブ設定情報および前記第２タブ設定情報は、タブ紙におけるタブの位置を示すタブ位置に関する設定情報を含み、前記手順（ｃ）は、前記第１印刷データと前記第２印刷データとを結合したときにタブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更するものであることを特徴とするデータ処理プログラム。
【００２３】
（１６）前記第１タブ設定情報および前記第２タブ設定情報は、タブ紙のタブに印刷される文字に関する設定情報であるタブ文字設定情報を含み、前記手順（ｃ）は、前記第１印刷データにおけるタブ文字設定情報および前記第２印刷データにおけるタブ文字設定情報をいずれか一方に統一するものであることを特徴とする上記（１５）に記載のデータ処理プログラム。
【００２４】
（１７）上記（１５）又は（１６）のいずれか１項に記載のデータ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００２５】
本発明では、第１の印刷データと第２の印刷データとを結合する場合、両印刷データから、タブ紙におけるタブの位置を示すタブ位置に関する設定情報を含む、タブ紙に関する設定情報である第１タブ設定情報および第２タブ設定情報（あるいは、タブ紙のタブに印刷される文字に関する設定情報である第１タブ文字設定情報および第２タブ文字設定情報）が認識され、両印刷データにおける第１タブ設定情報および第２タブ設定情報（あるいは、第１タブ文字設定情報および第２タブ文字設定情報）の整合性をとるための整合処理が行われる。したがって、タブページを含む複数の印刷データを結合する際に、ユーザはタブ紙に関して再設定しなくても済む。これにより、印刷データの結合作業の省力化が図られ、ユーザの利便性が向上する。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２７】
図１は、本発明の第１の実施形態にかかる画像形成システムの全体構成を示すブロック図である。
【００２８】
本実施形態にかかる画像形成システムは、印刷に関する設定および指示を行うための印刷設定装置としてのＰＣ１と、ＰＣ１により設定された情報にしたがって印刷処理を行う画像形成装置４とを備え、これらはネットワーク５により相互に通信可能に接続されている。なお、ＰＣ１と画像形成装置４とは、ネットワーク５を介することなく直接機器間で接続（ローカル接続）されていてもよい。
【００２９】
データ処理装置としての画像形成装置４は、互いにローカル接続されたプリンタコントローラ２と印刷装置としてのプリンタ３とから成る。このローカル接続には、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェースが用いられる。ただし、プリンタコントローラ２とプリンタ３とは、ネットワーク５により接続されてもよい。
【００３０】
図２は、図１に示されるＰＣ１の構成を示すブロック図である。
【００３１】
ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６およびネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００３２】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００３３】
ハードディスク１４には、文書ファイルを作成するための文書作成アプリケーションと、文書ファイルをプリンタコントローラ２が解釈可能なページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたＰＤＬデータに変換するためのプリンタドライバとがインストールされている。
【００３４】
ディスプレイ１５は、ＬＣＤ、ＣＲＴディスプレイ等であり、各種の情報の表示に使用される。入力装置１６は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
【００３５】
ネットワークインタフェース１７は、ネットワーク５を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３６】
図３は、図１に示される画像形成装置４のプリンタコントローラ２の構成を示すブロック図である。
【００３７】
プリンタコントローラ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、ディスプレイ２５、入力装置２６、プリンタインタフェース２７、およびネットワークインタフェース２８を備えており、これらは信号をやり取りするためのバス２９を介して相互に接続されている。なお、プリンタコントローラ２の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３８】
ハードディスク２４等の記憶部には、ＰＣ１から受信したＰＤＬデータを翻訳してビットマップ形式の画像データを生成するためのプログラム、および印刷データとして保存されているビットマップ形式の画像データを編集または加工するためのプログラムが格納されている。
【００３９】
プリンタインタフェース２７は、ローカル接続されたプリンタ３と通信するためのインタフェースである。
【００４０】
図４は、図１に示される画像形成装置４のプリンタ３の構成を示すブロック図である。プリンタ３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作パネル部３４、印刷部３５、およびコントローラインターフェース３６を備えており、これらは信号をやり取りするためのバス３７を介して相互に接続されている。なお、プリンタ３の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４１】
ＲＯＭ３２には、プリンタコントローラ２から受信した画像データに基づいて行われる印刷処理のプログラムが格納されている。
【００４２】
操作パネル部３４は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００４３】
印刷部３５は、電子写真式プロセス等の周知の作像プロセスを用いて、プリンタコントローラ２から受信した画像データに基づく画像を用紙等の記録媒体に印刷する。
【００４４】
コントローラインターフェース３６は、ローカル接続されたプリンタコントローラ２と通信するためのインタフェースである。
【００４５】
図５は、印刷部３５の構成を模式的に示す図である。
【００４６】
印刷部３５は、用紙等の記録媒体やタブ紙等の挿入紙を供給する給紙ユニット５０、記録媒体に画像を形成する画像形成ユニット４０、および用紙やタブ紙が排出される排紙ユニット６０を有している。また、印刷部３５は、用紙の表裏を反転させるための反転機構部７０を備えている。
【００４７】
印刷部３５の画像形成ユニット４０は、矢印方向に回転する感光体ドラム４１、帯電装置４２、露光装置４３、現像装置４４、中間転写ベルト４５、清掃装置４６、および定着装置４７を有している。感光体ドラム４１の表面が帯電装置４２により一様に帯電された後、露光装置４３よりレーザを照射することにより、感光体ドラム４１の表面に静電潜像が作成される。静電潜像は感光体ドラム４１の回転に伴い、トナーが感光体ドラム４１上の静電潜像に付着して静電潜像が顕像化される。現像装置４４は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色の現像ローラ４８を有しており、顕像化された各色のトナー画像は、転写部４９まで搬送されて順次中間転写ベルト４５上に転移されて重ね合わされ、重ね合わされたカラーの画像が、給紙ユニット５０から搬送されてきた用紙に転写される。用紙上のトナー画像は、定着装置４７で定着されて、排紙ユニット６０に排出される。
【００４８】
給紙ユニット５０は、複数の給紙トレイ５１〜５４を備えている。給紙トレイ５４は手差し給紙トレイである。一方、排紙ユニット６０は、複数の排紙トレイ６１〜６４を備えている。排紙ユニット６０は、搬送されてきた用紙に対してパンチ穴開け処理、ステープル綴じ処理等のフィニッシング処理を施す後処理部を備えていてもよい。
【００４９】
図６は、タブ紙の例を示す図であり、（Ａ）は３タブのタブ紙５００、（Ｂ）は５タブのタブ紙６００を示す。タブ紙はインデックス紙とも呼ばれる。図６（Ａ）に示すように、タブ紙５００は、３枚の構成要素としてのタブ紙５１１〜５１３からなる１セットのタブ紙であり、「３タブ」と称される。タブ紙５１１〜５１３は、それぞれ矩形状の本体と、当該本体の一辺の所定位置に設けられる突出したタブ５２１〜５２３とを備えている。また、図６（Ｂ）に示すように、タブ紙６００は、５枚の構成要素としてのタブ紙６１１〜６１５からなる１セットのタブ紙であり、「５タブ」と称される。タブ紙６１１〜６１５は、それぞれ矩形状の本体と、当該本体の一辺の所定位置に設けられる突出したタブ６２１〜６２５とを備えている。
【００５０】
図６に示されるタブ紙の並び順は正順と呼ばれ、タブが本体の右側に位置されたときに上層のタブが下層のタブよりも図６の上側に位置するように並べられる。３タブのタブ紙５００の場合、タブ５２１〜５２３は、本体の一辺の上部から順に３段階にてそれぞれ下降した位置に設けられている。ここで、タブ５２１の位置は「１／３」、タブ５２２の位置は「２／３」、タブ５２２の位置は「３／３」と称される。また、５タブのタブ紙６００の場合、タブ６２１〜５２５は、本体の一辺の上部から順に５段階にてそれぞれ下降した位置に設けられている。ここで、タブ６２１の位置は「１／５」、タブ６２２の位置は「２／５」、タブ６２３の位置は「３／５」、タブ６２４の位置は「４／５」、タブ６２５の位置は「５／５」、と称される。つまり、タブ位置とはタブ紙におけるタブの位置を示すものである。タブ紙５００，６００は、通常複数セット分重ねられて所定の給紙トレイにセットされる。
【００５１】
また、サイズの異なる複数種類のタブ紙が用意されていてもよい。例えばＡ４サイズのタブ紙、およびレターサイズのタブ紙が例示され得る。
【００５２】
なお、ＰＣ１、プリンタコントローラ２、およびプリンタ３は、それぞれ上述した構成要素以外の構成要素を含んでいてもよく、あるいは、上述した構成要素のうちの一部が含まれていなくてもよい。
【００５３】
次に、本実施形態の画像形成システムの動作について説明する。本実施形態の画像形成システムにおける印刷処理の概略は以下の通りである。
【００５４】
まず、ＰＣ１において所定の文書ファイルに基づく印刷を実行するために、プリンタドライバが起動されると、ＰＣ１は、印刷に関する設定を行うための図示しない印刷設定画面をディスプレイ１５に表示してユーザに提供する。続いて、ＰＣ１は、ユーザの操作に基づいて、印刷設定画面上で印刷方法の指定を受け付けた後、ユーザによる印刷指示を受け付ける。ＰＣ１は、印刷指示を受け付けると、文書ファイルをＰＤＬデータに変換して、画像形成装置４に送信する。続いて、画像形成装置４のプリンタコントローラ２は、ＰＣ１から受信したＰＤＬデータを翻訳してビットマップ形式の画像データを生成し、当該画像データを画像形成装置４のプリンタ３に転送する。そして、プリンタ３は、受信した画像データに基づく画像を、指定された用紙に印刷する。
【００５５】
次に、保存されている印刷データに対して編集を行って、タブ紙を挿入しながら印刷処理を実行する場合について説明する。
【００５６】
上記のように、プリンタコントローラ２はビットマップ形式の画像データを生成する。そして、プリンタコントローラ２は、生成したビットマップ形式の画像データを、印刷データ（「印刷ジョブ」とも称する。）として、ハードディスク２４等の記憶部に保存する。ここでは、保存されている印刷データに対してタブページを挿入する編集を行う場合について説明する。なお、ＰＤＬデータにタブページが含まれていて、ＰＤＬデータからビットマップ形式の画像データである印刷データを生成する際に、あらかじめ印刷データにタブページを含ませることも可能である。
【００５７】
まず、ユーザがプリンタコントローラ２にインストールされているアプリケーションソフトウェアを起動させると、ハードディスク２４等の記憶部に保存されている印刷データの一覧が、ディスプレイ２５に表示される。
【００５８】
図７は、印刷データの一覧を示すジョブリストの一例を示す図である。
【００５９】
ジョブリスト１００は、複数の印刷データがユーザ選択可能に表示される印刷データ選択部１１０と、選択された印刷データに対して結合（マージ）処理を施すためのユーザの指示を受け付ける結合ボタン１２０とを備えている。このアプリケーションソフトウェアによれば、ユーザは、印刷データを低解像度のサムネイル形式で、ページごとに確認することができる。ここで、印刷データ選択部１１０における一つの印刷データの部分が例えばダブルクリックされると、プレビュー画面がディスプレイ２５に表示される。
【００６０】
図８は、プレビュー画面の一例を示す図である。
【００６１】
プレビュー画面２００は、印刷データをページごとにサムネイル画像で表示するプレビュー部２１０と、選択された印刷データについてタブ紙に関する設定を行うための画面を表示させるためのタブ設定ボタン２２０とを備えている。タブ設定ボタン２２０がクリックされると、図９に示すようなタブ設定画面３００がディスプレイ２５に表示される。ユーザは、タブ設定画面３００上で、タブ紙のサイズの指定、タブ数の指定、給紙トレイの指定、およびタブ紙のタブに印刷される文字に関する指定を行うことができる。ここで、タブ数（見出し数）とは、１セット中のタブ位置が異なるタブ紙の数である。タブ紙のタブに印刷される文字に関する指定には、フォント（書体）、サイズ、スタイル、文字色、文字位置、および文字向きの少なくとも一つの指定が含まれる。
【００６２】
また、ユーザが、タブ紙を特定のページに挿入したい場合、プレビュー画面２００上で当該特定のページを指定して、タブ紙の挿入を指示する。ここでは、プレビュー部２１０に表示されたサムネイル画像のうち、タブ紙を挿入したいページのサムネイル画像をマウスで選択して右クリックを行い、表示されるプルダウンメニューから「このページの前（または後）にタブ紙を挿入する」旨のコマンドをクリックすると、指示されたページ位置へのタブ紙の挿入が設定される。また、このとき、ページ毎にタブ紙に関する設定を行うための図１０に示すようなページ毎タブ設定画面４００がディスプレイ２５に表示される。ユーザは、ページ毎タブ設定画面４００上で、指示されたページ位置に挿入されるタブ紙のタブに印刷される文字の指定、および指示されたページ位置に挿入されるタブ紙のタブ位置（例えば１／５）の指定を行うことができる。
【００６３】
タブ紙に関する設定が完了すると、タブ紙のページであるタブページが、図８に示すように、印刷データの中のページデータとして生成される。ここで、タブ紙に関する設定情報は、付属テーブル（図１４等参照）として、当該印刷データに付随させられる。付属テーブルは、ここでは当該印刷データに付加されるが、少なくとも両者が相互に関係付けられていればよい。そして、図示しない印刷指示ボタンがクリックされると、タブページが付加された印刷データは、プリンタ３に転送され、プリンタ３は、受信した印刷データに基づく画像を指定された給紙トレイから供給された用紙に印刷する。ここで、タブページに基づく画像は、指定された給紙トレイから供給されたタブ紙に印刷される。但し、ユーザの指定に基づいて、タブ紙への印刷無しでタブ紙が挿入される場合もある。
【００６４】
次に、図１１〜図１３を参照して、プリンタコントローラ２における印刷データの結合処理について説明する。なお、図１１〜図１３のフローチャートにより示されるアルゴリズムは、プリンタコントローラ２のハードディスク２４等の記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００６５】
まず、印刷データの結合のためのユーザの指示が受け付けられる（Ｓ１０１）。ここでは、図７のジョブリスト１００上で、ユーザの操作に基づいて、結合先の印刷データが選択された状態で結合ボタン１２０が押されると、図７と同様なジョブリストのウィンドウが新たにディスプレイ２５に表示される。そして、ユーザの操作に基づいて、結合元の印刷データが選択された状態でＯＫボタン１３０が押されると、結合先の印刷データに対して結合元の印刷データを結合するためのユーザの指示が受け付けられたと判断される。
【００６６】
続いて、結合先の印刷データおよび結合元の印刷データの付属テーブルが参照される（Ｓ１０２）。ここで、タブ紙に関する設定情報である結合先タブ設定情報および結合元タブ設定情報が取得される。
【００６７】
図１４は、結合先の印刷データについての付属テーブルである結合先付属テーブルの一例を示す図、図１５は、結合元の印刷データについての付属テーブルである結合元付属テーブルの一例を示す図である。
【００６８】
ステップＳ１０３では、結合指示された印刷データにタブページが存在するか否かが判断される。結合指示された印刷データにタブページが存在しない場合（Ｓ１０３：ＮＯ）、ステップＳ１１０に進む。
【００６９】
結合指示された印刷データにタブページが存在すると判断された場合（Ｓ１０３：ＹＥＳ）、結合先の印刷データおよび結合元の印刷データの両者共にタブページが存在するか否かが判断される（Ｓ１０４）。いずれか一方の印刷データにタブページが存在しない場合（Ｓ１０４：ＮＯ）、ステップＳ１１０に進む。
【００７０】
両印刷データ共にタブページが存在すると判断された場合（Ｓ１０４：ＹＥＳ）、タブ紙の種類（タブ種）およびタブ位置の情報が認識される（Ｓ１０５）。ここで、タブ種は、タブ紙のサイズ、およびタブ数から構成される。
【００７１】
ステップＳ１０６では、両印刷データにおけるタブ種が同じであるか否かが判断される。両印刷データにおけるタブ種が異なる場合（Ｓ１０６：ＮＯ）、ステップＳ１１０に進む。
【００７２】
両印刷データにおけるタブ種が同じである場合（Ｓ１０６：ＹＥＳ）、両印刷データにおけるタブ位置の整合性をとるための整合処理を行うユーザの指示があったか否かが判断される（Ｓ１０７）。タブ位置の整合処理は、両印刷データを結合したときにタブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更して整列させる処理である。ここで、タブ位置を変更して整列させるか否かのユーザの指示を受け付けるための例えば図１６に示すような確認ダイアログ６１０がディスプレイ２５に表示される。整合処理を行うユーザの指示がなかった場合（Ｓ１０７：ＮＯ）、ステップＳ１１０に進む。
【００７３】
整合処理を行うユーザの指示があったと判断された場合（Ｓ１０７：ＹＥＳ）、タブ位置の整合処理が行われる（Ｓ１０８）。このように、整合処理を行うか否かをユーザが指示できるようにしたので、ユーザが結合前の印刷データにおけるタブ紙に関する設定を尊重したい場合にも対応することができ、ユーザの多様な要請に応えることが可能である。なお、タブ位置の整合処理についての詳細は後述する。
【００７４】
続いて、タブ位置の整合処理が行われた結果、生成された結合後付属テーブルが、ハードディスク２４等の記憶部に保存される（Ｓ１０９）。ここで、結合後付属テーブルは、両印刷データが結合されて得られる結合後印刷データに付随させられる付属テーブルである。
【００７５】
図１７は、結合後印刷データについての付属テーブルである結合後付属テーブルの一例を示す図である。図１７に示す結合後付属テーブル７３０は、図１４に示す結合先付属テーブル７１０を備えた結合先の印刷データに対して、図１５に示す結合元付属テーブル７２０を備えた結合元の印刷データを結合して整合処理が行われた場合に得られるものである。図１７から、両印刷データを結合したときにタブ位置がページの先頭側から順に連続的に変化するように結合元の印刷データにおけるタブ位置が変更させられていることがわかる。
【００７６】
そして、ステップＳ１１０では、結合先の印刷データに対して結合元の印刷データを結合する印刷データ結合処理が実行されて、結合後印刷データが作成される。ここで、ステップＳ１０９で保存された結合後付属テーブルが、結合後印刷データに付随させられる。
【００７７】
一方、ステップＳ１０６において両印刷データにおけるタブ種が異なると判断された場合（Ｓ１０６：ＮＯ）について以下に説明する。図１８は、結合元の印刷データについての付属テーブルである結合元付属テーブルの他の例を示す図である。ステップＳ１０２で参照された結合先付属テーブルが図１４に示すものであり、結合元付属テーブルが図１８に示すものである場合、本実施形態では、タブ位置の整合処理が実行されずに、両印刷データの結合処理が行われる。この場合、両印刷データにおけるタブ位置は変更されない。図１９は、結合後印刷データについての付属テーブルである結合後付属テーブルの他の例を示す図である。図１９に示す結合後付属テーブル７３１は、図１４に示す結合先付属テーブル７１０を備えた結合先の印刷データに対して、図１８に示す結合元付属テーブル７２１を備えた結合元の印刷データを結合した場合に得られるものである。
【００７８】
次に、図１２および図１３を参照して、タブ位置の整合処理（Ｓ１０８）について説明する。ここでは、図１４の結合先付属テーブルを備えた結合先の印刷データが先頭側、図１５の結合元付属テーブルを備えた結合元の印刷データが後端側に配置されるように結合処理が実行される場合について説明する。
【００７９】
まず、結合先の印刷データについてのタブ数（Ｎ）が取得される（Ｓ２０１）。ここでは、Ｎ＝５が取得される。また、結合先の印刷データについてのタブ位置（Ｍ／Ｎ）が取得される（Ｓ２０２）。ここでは、Ｍ／Ｎ＝１／５、２／５、３／５が取得される。
【００８０】
続いて、結合先の印刷データについてのタブ位置の中で、最後端のタブ位置を示す値である分数の分子の値が変数Ｍにセットされる（Ｓ２０３）。ここでは、最後端のタブ位置はＭ／Ｎ＝３／５であるため、Ｍ＝３がセットされる。
【００８１】
続いて、結合元の印刷データにおけるタブページの数がＰにセットされる（Ｓ２０４）。ここでは、Ｐ＝３がセットされる。
【００８２】
ステップＳ２０５では、タブ位置の更新処理が行われる。
【００８３】
図１３に示すように、タブ位置の更新処理では、Ｐ回繰り返す条件でループが開始される（Ｓ３０１）。ここでは、Ｐ＝３（回）である。
【００８４】
続いて、結合元の印刷データについてのＰ番目のタブ位置の処理が開始される（Ｓ３０２）。そして、結合元の印刷データについてのＰ番目のタブ位置が、（Ｍ＋１）／Ｎで算出される（Ｓ３０３）。ここでは、Ｐ＝１の場合、結合元の印刷データについてのＰ番目のタブ位置は、（３＋１）／５＝４／５と算出される。
【００８５】
ステップＳ３０４では、Ｍ＋１＞Ｎであるか否かが判断される。すなわち、先頭のタブ位置に戻るべきか否かがチェックされる。ここでは、Ｐ＝１の場合、Ｍ＋１＞Ｎ（３＋１（＝４）＞５）は成立しないと判断される（Ｓ３０４：ＮＯ）。但し、Ｐ＝３の場合には、Ｍ＋１＞Ｎ（５＋１（＝６）＞５）は成立すると判断される（Ｓ３０４：ＹＥＳ）。Ｍ＋１≦Ｎであると判断された場合（Ｓ３０４：ＮＯ）、ステップＳ３０６に進む。
【００８６】
一方、Ｍ＋１＞Ｎであると判断された場合（Ｓ３０４：ＹＥＳ）、Ｍ＝０として、結合元の印刷データについてのＰ番目のタブ位置が、（Ｍ＋１）／Ｎで再度算出される（Ｓ３０５）。
【００８７】
ステップＳ３０６では、ステップＳ３０３またはＳ３０５で算出された結合元の印刷データについてのＰ番目のタブ位置がＲＡＭ２３等の記憶部に保存される。
【００８８】
続いて、Ｍ＋１の値が、Ｍにセットされる（Ｓ３０７）。そして、ステップＳ３０８において、Ｐ回のループの繰り返しが終了していないと判断された場合にはステップＳ３０１に戻り、Ｐ回のループの繰り返しが終了したと判断された場合には、図１２のフローチャートに戻る。
【００８９】
図１２のステップＳ２０６では、ステップＳ２０５において更新されたタブ位置を用いて、新規な付属テーブルが作成される。
【００９０】
続いて、結合先の印刷データにおけるタブ紙の給紙トレイの情報が取得され（Ｓ２０７）、当該給紙トレイの情報がステップＳ２０６で作成された付属テーブルに上書きされる（Ｓ２０８）。このように構成すれば、指定された給紙トレイに必要なタブ紙が無いとの警告が生じる事態を防止でき、タブ紙の挿入動作が円滑に実行され得る。
【００９１】
上述したように第１の実施形態では、結合先の印刷データに対して結合元の印刷データを結合する場合、両印刷データからタブ紙に関する設定情報が認識され、タブ位置がページの先頭側から順に連続的に変化するようにタブ位置が変更されて整列され得る。
【００９２】
したがって、タブページを含む複数の印刷データを結合する際に、ユーザはタブ紙に関して再設定しなくても済む。これにより、印刷データの結合作業の省力化が図られ、ユーザの利便性が向上する。
【００９３】
次に、本発明の第２の実施形態について、第１の実施形態と相違する点を中心に説明する。なお、第１の実施形態と共通する点については適宜説明を省略する。
【００９４】
図２０は、本発明の第２の実施形態にかかるプリンタコントローラ２における印刷データの結合処理の手順を示すフローチャートである。なお、図２０のフローチャートにより示されるアルゴリズムは、プリンタコントローラ２のハードディスク２４等の記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００９５】
ステップＳ４０１〜Ｓ４１０は、図１１のステップＳ１０１〜Ｓ１１０と同様であるため説明を省略する。
【００９６】
本実施形態では、ステップＳ４０６において両印刷データにおけるタブ種が異なると判断された場合（Ｓ４０６：ＮＯ）、タブ種を統一するためのユーザの指示があったか否かが判断される（Ｓ４１１）。ここで、タブ種を統一するか否かのユーザの指示を受け付けるための例えば図２１に示すような確認ダイアログ６２０がディスプレイ２５に表示される。タブ種を統一するためのユーザの指示がなかった場合（Ｓ４１１：ＮＯ）、ステップＳ４１０に進む。
【００９７】
タブ種を統一するためのユーザの指示があったと判断された場合（Ｓ４１１：ＹＥＳ）、結合先の印刷データにおけるタブ種に統一するというユーザの指示があったか否かが判断される（Ｓ４１２）。ここで、結合先の印刷データにおけるタブ種に統一するというユーザの指示を受け付けるための例えば図２２に示すような確認ダイアログ６３０がディスプレイ２５に表示される。
【００９８】
ステップＳ４１２において、結合先の印刷データにおけるタブ種に統一するというユーザの指示があったと判断された場合（Ｓ４１２：ＹＥＳ）、結合先の印刷データにおけるタブ種に統一する旨の指示情報が次のステップに送られる。一方、結合先の印刷データにおけるタブ種に統一しないというユーザの指示があったと判断された場合（Ｓ４１２：ＮＯ）、結合元の印刷データにおけるタブ種に統一する旨の指示情報が次のステップに送られる。
【００９９】
ステップＳ４１３では、タブ位置の整合処理が行われる。ステップＳ４１３におけるタブ位置の整合処理は、ステップＳ１０８におけるタブ位置の整合処理と同様である。但し、ステップＳ４１３におけるタブ位置の整合処理は、タブ種がユーザにより指定されたものに統一される点でステップＳ１０８におけるタブ位置の整合処理と相違する。
【０１００】
例えば、ステップＳ４０２で参照された結合先付属テーブルが図１４に示すものであり、結合元付属テーブルが図１８に示すものである場合であって、結合先の印刷データにおけるタブ種に統一するというユーザの指示があったときには、本実施形態ではタブ位置の整合処理が実行される。この場合、図１７に示す結合後付属テーブルが得られることになる。
【０１０１】
このように第２の実施形態によれば、第１の実施形態と同様の作用効果を奏することができることに加え、さらに以下の作用効果を得ることができる。
【０１０２】
すなわち、第２の実施形態では、両印刷データにおけるタブ紙の種類が異なる場合、タブ紙の種類を統一するためのユーザの指示が受け付けられたときに、タブ位置の整合処理が行われる。したがって、両印刷データにおけるタブ紙の種類が異なる場合であっても、タブ種を統一してタブ位置の整合処理を行いたいユーザの要求に柔軟に応えることができる。
【０１０３】
また、両印刷データにおけるタブ紙の種類のいずれに統一するかについてのユーザの選択を受け付け可能としたので、さらなるユーザの利便性が図られる。
【０１０４】
次に、本発明の第３の実施形態について、第１の実施形態と相違する点を中心に説明する。なお、第１の実施形態と共通する点については適宜説明を省略する。
【０１０５】
タブ紙に関する設定情報の整合処理において、第１の実施形態では両印刷データを結合したときにタブ位置がページの先頭側から順に連続的に変化するようにタブ位置が変更されるのに対して、第３の実施形態ではタブ文字設定情報が両印刷データのいずれか一方のものに統一される点で相違している。
【０１０６】
図２３は、本発明の第３の実施形態にかかるプリンタコントローラ２における印刷データの結合処理の手順を示すフローチャートである。なお、図２３のフローチャートにより示されるアルゴリズムは、プリンタコントローラ２のハードディスク２４等の記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【０１０７】
ステップＳ５０１〜Ｓ５０４は、図１１のステップＳ１０１〜Ｓ１０４と同様であるため説明を省略する。
【０１０８】
但し、説明の都合上、ステップＳ５０２において、図１４に示すような結合先付属テーブル７１０、および図２４に示すような結合元付属テーブル７２２が参照された場合について説明する。
【０１０９】
本実施形態では、ステップＳ５０５において、タブ紙のタブに印刷される文字に関する設定情報であるタブ文字設定情報が認識される。ここで、タブ文字設定情報は、フォント（書体）、サイズ、スタイル、文字色、文字位置、および文字向きの少なくとも一つを含むものであればよい。
【０１１０】
ステップＳ５０６では、両印刷データにおけるタブ文字設定情報が同じであるか否かが判断される。両印刷データにおけるタブ文字設定情報が同じである場合（Ｓ５０６：ＹＥＳ）、ステップＳ５１１に進む。
【０１１１】
両印刷データにおけるタブ文字設定情報が異なると判断された場合（Ｓ５０６：ＮＯ）、タブ文字設定情報を統一するためのユーザの指示があったか否かが判断される（Ｓ５０７）。ここで、タブ文字設定情報を統一するか否かのユーザの指示を受け付けるための例えば図２５に示すような確認ダイアログ６４０がディスプレイ２５に表示される。タブ種を統一するためのユーザの指示がなかった場合（Ｓ５０７：ＮＯ）、ステップＳ５１１に進む。
【０１１２】
タブ文字設定情報を統一するためのユーザの指示があったと判断された場合（Ｓ５０７：ＹＥＳ）、結合先の印刷データにおけるタブ文字設定情報に統一するというユーザの指示があったか否かが判断される（Ｓ５０８）。ここで、結合先の印刷データにおけるタブ文字設定情報に統一するというユーザの指示を受け付けるための例えば図２６に示すような確認ダイアログ６５０がディスプレイ２５に表示される。
【０１１３】
ステップＳ５０８において、結合先の印刷データにおけるタブ文字設定情報に統一するというユーザの指示があったと判断された場合（Ｓ５０８：ＹＥＳ）、結合先の印刷データにおけるタブ文字設定情報に統一する旨の指示情報が次のステップに送られる。一方、結合先の印刷データにおけるタブ文字設定情報に統一しないというユーザの指示があったと判断された場合（Ｓ５０８：ＮＯ）、結合元の印刷データにおけるタブ文字設定情報に統一する旨の指示情報が次のステップに送られる。
【０１１４】
ステップＳ５０９では、タブ文字設定情報の整合処理が行われる（Ｓ５０９）。すなわち、タブ文字設定情報がいずれか一方の印刷データのものに統一される。
【０１１５】
続いて、タブ文字設定情報の整合処理が行われた結果、生成された結合後付属テーブルが、ハードディスク２４等の記憶部に保存される（Ｓ５１０）。ここで、結合後付属テーブルは、両印刷データが結合されて得られる結合後印刷データに付随させられる付属テーブルである。
【０１１６】
図２７は、結合後印刷データについての付属テーブルである結合後付属テーブルの一例を示す図である。図２７に示す結合後付属テーブル７３２は、図１４に示す結合先付属テーブル７１０を備えた結合先の印刷データに対して、図２４に示す結合元付属テーブル７２２を備えた結合元の印刷データを結合して整合処理が行われた場合に得られるものである。図２７から、結合元の印刷データにおけるタブ文字設定情報が、結合先の印刷データにおけるタブ文字設定情報に変更させられて統一されていることがわかる。
【０１１７】
そして、ステップＳ５１１では、結合先の印刷データに対して結合元の印刷データを結合する印刷データ結合処理が実行されて、結合後印刷データが作成される。ここで、ステップＳ５１０で保存された結合後付属テーブルが、結合後印刷データに付随させられる。
【０１１８】
上述したように第３の実施形態では、結合先の印刷データに対して結合元の印刷データを結合する場合、両印刷データからタブ紙に関する設定情報が認識されて、タブ紙のタブに印刷される文字に関する設定情報であるタブ文字設定情報が、いずれか一方の印刷データにおけるタブ文字設定情報に統一され得る。
【０１１９】
したがって、タブページを含む複数の印刷データを結合する際に、ユーザはタブ紙に関して再設定しなくても済む。これにより、印刷データの結合作業の省力化が図られ、ユーザの利便性が向上する。
【０１２０】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１２１】
例えば、タブ種を統一するためのユーザの指示があったと判断された場合（Ｓ４１１：ＹＥＳ）、結合先の印刷データにおけるタブ種に統一するように自動的に制御されてもよい。また、タブ文字設定情報を統一するためのユーザの指示があったと判断された場合（Ｓ５０７：ＹＥＳ）、結合先の印刷データにおけるタブ文字設定情報に統一するように自動的に制御されてもよい。結合先の印刷データは親の印刷データとみなされるため、このように制御されることはユーザの意図に沿うと考えられるからである。
【０１２２】
また、結合対象の両印刷データの一方が、クラスタリングされている複数のプリンタのうちの出力の優先度が高い方のプリンタ用に保存されており、他方が出力の優先度が低い方のプリンタ用に保存されている場合、出力の優先度が高い方のプリンタ用に保存されている印刷データにおけるタブ設定情報に合わせるように、出力の優先度が低い方のプリンタ用に保存されている印刷データにおけるタブ設定情報が自動的に変更されるように構成され得る。出力の優先度が高い方のプリンタ用に保存されている印刷データにおける設定情報は、印刷出力時に通常使用されることが予定されているため、優先すべきと考えられるからである。
【０１２３】
また、整合処理の対象となるタブ紙に関する設定情報として、第１および第２の実施形態ではタブ位置に関する設定情報が使用され、第３の実施形態ではタブ文字設定情報が使用されているが、本発明はこのような形態に限定されるものではない。本発明は、タブ位置に関する設定情報およびタブ文字設定情報の両方がタブ紙に関する設定情報として使用されて両者の整合処理が同時に実施される構成にも適用され得る。
【０１２４】
更に、サイズが同じでタブ数も同じのタブ紙同士であっても、タブ部分の形状が異なるタブ紙が存在し、これらタブ紙にそれぞれ名称を付与して別種扱いするような形態である場合、複数の印刷データを結合するにあたり、これら印刷データに含まれるタブ紙同士の名称を比較することにより、タブ紙同士が同種であるかどうかを判断してもよい。
【０１２５】
また、上記実施形態では、印刷データの結合処理を行うために、プリンタコントローラ２にインストールされているアプリケーションソフトウェアを例示して説明したが、本発明はかかる形態に限定されるものではない。上記アプリケーションソフトウェアは例えばプリンタ３にインストールされていてもよい。また、上記アプリケーションソフトウェアは、Ｗｅｂブラウザを利用するものであってもよい。また、上記アプリケーションソフトウェアは、プリンタコントローラ２またはプリンタ３に付設されたモニタまたは操作パネルを用いて操作され得る。さらに、上記アプリケーションソフトウェアは、ＨＴＴＰまたはＳＮＭＰ等を用いて必要な情報を取得することによりＰＣ上で実行されることも可能である。
【０１２６】
また、上記実施形態では、結合処理の対象となる印刷データがビットマップ形式の画像データである場合について説明したが、本発明はこれに限定されるものではない。本発明は、結合処理の対象となる印刷データがＰＤＬデータ等の他の形式のデータである場合にも適用可能である。
【０１２７】
また、上記実施形態では、画像形成装置４がプリンタコントローラ２とプリンタ３に分けられ、互いにローカル接続された構成の場合について述べたが、プリンタコントローラ２はプリンタ３の中に内包されていてもよい。
【０１２８】
また、上記実施形態では、印刷装置としてプリンタが使用されているが、本発明はこれに限定されるものではなく、例えばＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、複写機等の他の印刷装置も使用され得る。
【０１２９】
本実施形態の画像形成システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【０１３０】
【図１】本発明の第１の実施形態にかかる画像形成システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】図１に示される画像形成装置のプリンタコントローラの構成を示すブロック図である。
【図４】図１に示される画像形成装置のプリンタの構成を示すブロック図である。
【図５】印刷部の構成を模式的に示す図である。
【図６】タブ紙の例を示す図である。
【図７】印刷データの一覧を示すジョブリストの一例を示す図である。
【図８】プレビュー画面の一例を示す図である。
【図９】タブ設定画面の一例を示す図である。
【図１０】ページ毎タブ設定画面の一例を示す図である。
【図１１】プリンタコントローラにおける印刷データの結合処理の手順を示すフローチャートである。
【図１２】タブ位置の整合処理の手順を示すフローチャートである。
【図１３】タブ位置の更新処理の手順を示すフローチャートである。
【図１４】結合先の印刷データについての付属テーブルである結合先付属テーブルの一例を示す図である。
【図１５】結合元の印刷データについての付属テーブルである結合元付属テーブルの一例を示す図である。
【図１６】確認ダイアログの一例を示す図である。
【図１７】結合後印刷データについての付属テーブルである結合後付属テーブルの一例を示す図である。
【図１８】結合元の印刷データについての付属テーブルである結合元付属テーブルの他の例を示す図である。
【図１９】結合後印刷データについての付属テーブルである結合後付属テーブルの他の例を示す図である。
【図２０】本発明の第２の実施形態にかかるプリンタコントローラにおける印刷データの結合処理の手順を示すフローチャートである。
【図２１】確認ダイアログの一例を示す図である。
【図２２】確認ダイアログの一例を示す図である。
【図２３】本発明の第３の実施形態にかかるプリンタコントローラにおける印刷データの結合処理の手順を示すフローチャートである。
【図２４】結合元付属テーブルの一例を示す図である。
【図２５】確認ダイアログの一例を示す図である。
【図２６】確認ダイアログの一例を示す図である。
【図２７】結合後印刷データについての付属テーブルである結合後付属テーブルの一例を示す図である。
【符号の説明】
【０１３１】
１  ＰＣ、
２  プリンタコントローラ、
３  プリンタ、
４  画像形成装置、
５  ネットワーク、
１１，２１，３１  ＣＰＵ、
１２，２２，３２  ＲＯＭ、
１３，２３，３３  ＲＡＭ、
１４，２４  ハードディスク、
１５  ディスプレイ、
１６、２６  入力装置、
１７，２８  ネットワークインタフェース、
１８，２９，３７  バス、
２７  プリンタインタフェース、
３４  操作パネル部、
３５  印刷部、
３６  コントローラインターフェース、
４０  画像形成ユニット、
５０  給紙ユニット、
５１〜５４  給紙トレイ、
６０  排紙ユニット、
６１〜６４  排紙トレイ、
１００  ジョブリスト、
１１０  印刷データ選択部、
１２０  結合ボタン、
２００  プレビュー画面、
２１０  プレビュー部、
２２０  タブ設定ボタン、
３００  タブ設定画面、
４００  ページ毎タブ設定画面、
５００，６００  タブ紙、
５１１〜５１３，６１１〜６１５  タブ紙（構成要素）、
５２１〜５２３，６２１〜６２５  タブ、
７１０  結合先付属テーブル、
７２０、７２１、７２２  結合元付属テーブル、
７３０、７３１、７３２  結合後付属テーブル。
【図１】
0004434266.tif 000002
【図２】
0004434266.tif 000003
【図３】
0004434266.tif 000004
【図４】
0004434266.tif 000005
【図５】
0004434266.tif 000006
【図６】
0004434266.tif 000007
【図７】
0004434266.tif 000008
【図８】
0004434266.tif 000009
【図９】
0004434266.tif 000010
【図１０】
0004434266.tif 000011
【図１１】
0004434266.tif 000012
【図１２】
0004434266.tif 000013
【図１３】
0004434266.tif 000014
【図１４】
0004434266.tif 000015
【図１５】
0004434266.tif 000016
【図１６】
0004434266.tif 000017
【図１７】
0004434266.tif 000018
【図１８】
0004434266.tif 000019
【図１９】
0004434266.tif 000020
【図２０】
0004434266.tif 000021
【図２１】
0004434266.tif 000022
【図２２】
0004434266.tif 000023
【図２３】
0004434266.tif 000024
【図２４】
0004434266.tif 000025
【図２５】
0004434266.tif 000026
【図２６】
0004434266.tif 000027
【図２７】
0004434266.tif 000028