(57)【特許請求の範囲】
【請求項１】
複数の文書を結合した結合文書を出力する画像形成装置であって、
前記複数の文書に含まれ、文書ＩＤにより識別される各文書の少なくとも印刷条件を設定する文書設定情報と、前記結合文書の結合条件を設定する結合文書設定情報とを取得し、前記結合文書を生成する場合、前記文書設定情報を調整するよう要求する結合文書生成手段と、
前記結合文書生成手段の要求に基づいて、前記文書設定情報と前記結合文書設定情報との組合せに矛盾があるか否かを判定し、矛盾がある場合、調整文書ＩＤにより識別される調整文書を生成し、前記調整文書の文書設定情報を、前記結合文書設定情報に対して矛盾がない状態になるまで更新することにより、前記調整文書の文書設定情報を調整する設定調整手段と、
を備え、前記結合文書生成手段は、前記結合文書設定情報と矛盾する前記文書設定情報がない場合、前記文書設定情報と前記結合文書設定情報とをもとに、前記文書設定情報に含まれる前記文書ＩＤにより識別される文書を結合して前記結合文書を生成し、前記結合文書設定情報と矛盾する前記文書設定情報がある場合、前記結合文書設定情報と矛盾する前記文書設定情報に対応する前記調整文書の文書設定情報と、前記結合文書設定情報と矛盾しない文書設定情報と、前記結合文書設定情報とをもとに、前記調整文書ＩＤにより識別される調整文書と、前記結合文書設定情報と矛盾しない文書設定情報に含まれる前記文書ＩＤにより識別される文書と、を結合して前記結合文書を生成することを特徴とする画像形成装置。
【請求項２】
前記設定調整手段は、前記結合文書設定情報によって設定される綴じ位置と前記文書設定情報によって設定される折り位置とが矛盾する場合、前記綴じ位置に合わせて前記折り位置を調整することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記設定調整手段は、前記結合文書設定情報によって設定される前記結合文書の綴じ位置と前記文書設定情報によって設定される文書の綴じ位置とが矛盾する場合、前記結合文書の綴じ位置に合わせて、前記文書の綴じ位置および原稿方向を調整することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記設定調整手段は、前記結合文書設定情報および前記文書設定情報に同一のフィニッシング処理が設定されている場合、前記文書設定情報のフィニッシング処理を設定解除することを特徴とする請求項１〜３のいずれか一つに記載の画像形成装置。
【請求項５】
前記設定調整手段は、前記文書設定情報によって文書のページ印字処理が設定されている場合、前記結合文書設定情報によって設定されたフィニッシング処理に合わせて、前記ページ印字処理の印字位置を調整することを特徴とする請求項１〜４のいずれか一つに記載の画像形成装置。
【請求項６】
前記設定調整手段は、前記文書設定情報によって文書の集約処理が設定されている場合、前記集約処理を設定解除することを特徴とする請求項１〜５のいずれか一つに記載の画像形成装置。
【請求項７】
前記設定調整手段は、前記複数の文書の全文書に付加可能な処理が前記文書設定情報に設定されている場合、前記付加可能な処理を前記全文書に実行する設定に前記文書設定情報を調整することを特徴とする請求項１〜６のいずれか一つに記載の画像形成装置。
【請求項８】
少なくとも操作情報を表示する操作パネルと、
前記文書設定情報を調整するか否かを問い合わせる問い合わせ手段と、
前記問い合わせ手段が問い合わせた情報を前記操作パネルに表示する制御を行う操作パネル制御手段と、
を備えたことを特徴とする請求項１〜７のいずれか一つに記載の画像形成装置。
【請求項９】
複数の文書を結合した結合文書を出力する画像形成装置で実行される画像形成方法であって、前記画像形成装置は、結合文書生成手段と、設定調整手段とを備え、
前記結合文書生成手段が、前記複数の文書に含まれ、文書ＩＤにより識別される各文書の少なくとも印刷条件を設定する文書設定情報と、前記結合文書の結合条件を設定する結合文書設定情報とを取得し、前記結合文書を生成する場合、前記文書設定情報を調整するよう要求する要求ステップと、
前記設定調整手段が、前記結合文書生成手段の要求に基づいて、前記文書設定情報と前記結合文書設定情報との組合せに矛盾があるか否かを判定し、矛盾がある場合、調整文書ＩＤにより識別される調整文書を生成し、前記調整文書の文書設定情報を、前記結合文書設定情報に対して矛盾がない状態になるまで更新することにより、前記調整文書の文書設定情報を調整する設定調整ステップと、
前記結合文書生成手段が、前記結合文書設定情報と矛盾する前記文書設定情報がない場合、前記文書設定情報と前記結合文書設定情報とをもとに、前記文書設定情報に含まれる前記文書ＩＤにより識別される文書を結合して前記結合文書を生成し、前記結合文書設定情報と矛盾する前記文書設定情報がある場合、前記結合文書設定情報と矛盾する前記文書設定情報に対応する前記調整文書の文書設定情報と、前記結合文書設定情報と矛盾しない文書設定情報と、前記結合文書設定情報とをもとに、前記調整文書ＩＤにより識別される調整文書と、前記結合文書設定情報と矛盾しない文書設定情報に含まれる前記文書ＩＤにより識別される文書と、を結合して前記結合文書を生成する生成ステップと、
を含むことを特徴とする画像形成方法。
【請求項１０】
複数の文書に含まれ、文書ＩＤにより識別される各文書の少なくとも印刷条件を設定する文書設定情報と、前記複数の文書を結合してなる結合文書の結合条件を設定する結合文書設定情報とを取得し、前記結合文書を生成する場合、前記文書設定情報を調整するよう要求する要求ステップと、
前記要求ステップによる要求に基づいて、前記文書設定情報と前記結合文書設定情報との組合せに矛盾があるか否かを判定し、矛盾がある場合、調整文書ＩＤにより識別される調整文書を生成し、前記調整文書の文書設定情報を、前記結合文書設定情報に対して矛盾がない状態になるまで更新することにより、前記調整文書の文書設定情報を調整する設定調整ステップと、
前記結合文書設定情報と矛盾する前記文書設定情報がない場合、前記文書設定情報と前記結合文書設定情報とをもとに、前記文書設定情報に含まれる前記文書ＩＤにより識別される文書を結合して前記結合文書を生成し、前記結合文書設定情報と矛盾する前記文書設定情報がある場合、前記結合文書設定情報と矛盾する前記文書設定情報に対応する前記調整文書の文書設定情報と、前記結合文書設定情報と矛盾しない文書設定情報と、前記結合文書設定情報とをもとに、前記調整文書ＩＤにより識別される調整文書と、前記結合文書設定情報と矛盾しない文書設定情報に含まれる前記文書ＩＤにより識別される文書と、を結合して前記結合文書を生成する生成ステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法およびプログラムに関する。
【背景技術】
【０００２】
従来より、デジタル複合機等の画像形成装置の一機能として、ジョブ結合という技術が既に知られている。ジョブ結合とは、複数の文書を結合したものを１つの結合文書（ジョブ）として作成する機能である。
【０００３】
例えば、複数の文書を１つのジョブに結合する際、くるみ製本処理等の特定のフィニッシング処理を実行するとともに、この特定のフィニッシング処理に応じた禁則処理を実行し、これによって、この特定のフィニッシング処理に不可欠な特定の文書を処理対象から外すことを禁止している画像形成装置が開示されている（特許文献１参照）。
【０００４】
この特許文献１に記載の画像形成装置は、ジョブ結合を行う際、上述した禁則処理を実行することによって、ジョブ結合において矛盾のないジョブを選択し、または、ジョブ結合に必要なジョブを不用意に選択解除してしまうことを抑制している。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、くるみ製本物等の結合文書を印刷するために矛盾しない、または必要な文書を選択してジョブ結合を実行しているに過ぎない。このため、ジョブ結合の際に設定する製本条件等の結合文書設定と、結合される複数の文書に元来設定されている原稿方向等の文書設定との間に矛盾がある場合、従来技術ではジョブ結合できず、この結果、結合文書の設定に矛盾する設定の文書を用いては結合文書を作成できないという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、ジョブ結合の際に設定する結合文書の設定と、結合される複数の文書の設定との間に矛盾がある場合であっても、これら複数の文書を用いて結合文書を作成できる画像形成装置、画像形成方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、複数の文書を結合した結合文書を出力する画像形成装置であって、前記複数の文書に含まれ、文書ＩＤにより識別される各文書の少なくとも印刷条件を設定する文書設定情報と、前記結合文書の結合条件を設定する結合文書設定情報とを取得し、前記結合文書を生成する場合、前記文書設定情報を調整するよう要求する結合文書生成手段と、前記結合文書生成手段の要求に基づいて、前記文書設定情報と前記結合文書設定情報との組合せに矛盾があるか否かを判定し、矛盾がある場合、調整文書ＩＤにより識別される調整文書を生成し、前記調整文書の文書設定情報を、前記結合文書設定情報に対して矛盾がない状態になるまで更新することにより、前記調整文書の文書設定情報を調整する設定調整手段と、を備え、前記結合文書生成手段は、前記結合文書設定情報と矛盾する前記文書設定情報がない場合、前記文書設定情報と前記結合文書設定情報とをもとに、前記文書設定情報に含まれる前記文書ＩＤにより識別される文書を結合して前記結合文書を生成し、前記結合文書設定情報と矛盾する前記文書設定情報がある場合、前記結合文書設定情報と矛盾する前記文書設定情報に対応する前記調整文書の文書設定情報と、前記結合文書設定情報と矛盾しない文書設定情報と、前記結合文書設定情報とをもとに、前記調整文書ＩＤにより識別される調整文書と、前記結合文書設定情報と矛盾しない文書設定情報に含まれる前記文書ＩＤにより識別される文書と、を結合して前記結合文書を生成することを特徴とする。
【０００８】
また、本発明は、複数の文書を結合した結合文書を出力する画像形成装置で実行される画像形成方法であって、前記画像形成装置は、結合文書生成手段と、設定調整手段とを備え、前記結合文書生成手段が、前記複数の文書に含まれ、文書ＩＤにより識別される各文書の少なくとも印刷条件を設定する文書設定情報と、前記結合文書の結合条件を設定する結合文書設定情報とを取得し、前記結合文書を生成する場合、前記文書設定情報を調整するよう要求する要求ステップと、前記設定調整手段が、前記結合文書生成手段の要求に基づいて、前記文書設定情報と前記結合文書設定情報との組合せに矛盾があるか否かを判定し、矛盾がある場合、調整文書ＩＤにより識別される調整文書を生成し、前記調整文書の文書設定情報を、前記結合文書設定情報に対して矛盾がない状態になるまで更新することにより、前記調整文書の文書設定情報を調整する設定調整ステップと、前記結合文書生成手段が、前記結合文書設定情報と矛盾する前記文書設定情報がない場合、前記文書設定情報と前記結合文書設定情報とをもとに、前記文書設定情報に含まれる前記文書ＩＤにより識別される文書を結合して前記結合文書を生成し、前記結合文書設定情報と矛盾する前記文書設定情報がある場合、前記結合文書設定情報と矛盾する前記文書設定情報に対応する前記調整文書の文書設定情報と、前記結合文書設定情報と矛盾しない文書設定情報と、前記結合文書設定情報とをもとに、前記調整文書ＩＤにより識別される調整文書と、前記結合文書設定情報と矛盾しない文書設定情報に含まれる前記文書ＩＤにより識別される文書と、を結合して前記結合文書を生成する生成ステップと、を含むことを特徴とする。
【０００９】
また、本発明は、複数の文書に含まれ、文書ＩＤにより識別される各文書の少なくとも印刷条件を設定する文書設定情報と、前記複数の文書を結合してなる結合文書の結合条件を設定する結合文書設定情報とを取得し、前記結合文書を生成する場合、前記文書設定情報を調整するよう要求する要求ステップと、前記要求ステップによる要求に基づいて、前記文書設定情報と前記結合文書設定情報との組合せに矛盾があるか否かを判定し、矛盾がある場合、調整文書ＩＤにより識別される調整文書を生成し、前記調整文書の文書設定情報を、前記結合文書設定情報に対して矛盾がない状態になるまで更新することにより、前記調整文書の文書設定情報を調整する設定調整ステップと、前記結合文書設定情報と矛盾する前記文書設定情報がない場合、前記文書設定情報と前記結合文書設定情報とをもとに、前記文書設定情報に含まれる前記文書ＩＤにより識別される文書を結合して前記結合文書を生成し、前記結合文書設定情報と矛盾する前記文書設定情報がある場合、前記結合文書設定情報と矛盾する前記文書設定情報に対応する前記調整文書の文書設定情報と、前記結合文書設定情報と矛盾しない文書設定情報と、前記結合文書設定情報とをもとに、前記調整文書ＩＤにより識別される調整文書と、前記結合文書設定情報と矛盾しない文書設定情報に含まれる前記文書ＩＤにより識別される文書と、を結合して前記結合文書を生成する生成ステップと、をコンピュータに実行させるプログラムである。
【発明の効果】
【００１０】
本発明によれば、ジョブ結合の際に設定する結合文書の設定と、結合される複数の文書の設定との間に矛盾がある場合であっても、これら複数の文書を用いて結合文書を作成できるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施の形態にかかる画像形成装置のハードウェア構成の一例を示すブロック図である。
【図２】図２は、本発明の実施の形態にかかる画像形成装置のコントローラのソフトウェア構成の一例を示すブロック図である。
【図３】図３は、結合文書設定情報のデータテーブルの一具体例を示す模式図である。
【図４】図４は、文書設定情報のデータテーブルの一具体例を示す模式図である。
【図５】図５は、組合せ情報のデータテーブルの一具体例を示す模式図である。
【図６】図６は、折り位置調整部が保持する調整情報の一部を示す模式図である。
【図７】図７は、回転方向調整部が保持する調整情報の一部を示す模式図である。
【図８】図８は、フィニッシング処理調整部が保持する調整情報の一部を示す模式図である。
【図９】図９は、印字位置・向き調整部が保持する調整情報の一部を示す模式図である。
【図１０】図１０は、ジョブ結合を実行する際の操作パネルの表示画面の一具体例を示す模式図である。
【図１１】図１１は、結合文書設定と文書設定情報との組合せ調整処理の処理フローを示すフローチャートである。
【図１２】図１２は、ジョブＩＤ＝１のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【図１３】図１３は、ジョブＩＤ＝２のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【図１４】図１４は、ジョブＩＤ＝３のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【図１５】図１５は、ジョブＩＤ＝４のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【図１６】図１６は、ジョブＩＤ＝５のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【図１７】図１７は、ジョブＩＤ＝６のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【図１８】図１８は、ジョブＩＤ＝７のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかる画像形成装置、画像形成方法およびプログラムの最良な実施の形態を詳細に説明する。
【００１３】
まず、本発明の実施の形態にかかる画像形成装置のハードウェア構成について説明する。図１は、本発明の実施の形態にかかる画像形成装置のハードウェア構成の一例を示すブロック図である。図１に示すように、この実施の形態にかかる画像形成装置１は、コントローラ１０と、操作パネル２０と、セントロニクス３０と、ＵＳＢデバイス４０と、ＩＥＥＥ１３９４デバイス５０と、ＦＣＵ６０と、エンジン部７０とを備える。コントローラ１０には、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バス２５によって、セントロニクス３０と、ＵＳＢデバイス４０と、ＩＥＥＥ１３９４デバイス５０と、ＦＣＵ６０と、エンジン部７０とが接続される。
【００１４】
コントローラ１０は、画像形成装置１全体の制御と描画、通信、操作パネル２０からの入力を制御するものである。操作パネル２０は、ユーザからの入力操作を受け付けるとともに、画像形成装置１の操作情報等の各種情報を表示する。
【００１５】
セントロニクス３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）デバイス４０およびＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）デバイス５０は、それぞれの規格に準じたインターフェースである。
【００１６】
ＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）６０は、ファクシミリ通信を制御するユニットであり、メモリ（図示せず）を有する。このメモリは、例えば、画像形成装置１の電源がＯＦＦのときに受信したファクシミリデータを一時的に格納するために利用される。
【００１７】
エンジン部７０は、ＰＣＩバス２５に接続可能なプリンタエンジン等であり、例えば、白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニット等である。なお、このエンジン部７０には、プロッタ等のいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分、くるみ製本処理やステープル処理等の後処理部分が含まれる。
【００１８】
つぎに、コントローラ１０のハードウェア構成について説明する。コントローラ１０は、図１に示すように、ＣＰＵ１１と、システムメモリ（ＭＥＭ−Ｐ）１２と、ノースブリッジ（ＮＢ）１３と、サウスブリッジ（ＳＢ）１４と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ハードディスクドライブ（ＨＤＤ）１８とを有する。ＮＢ１３とＡＳＩＣ１６は、ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５によって接続される。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【００１９】
ＣＰＵ１１は、画像形成装置１の全体制御を行うものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００２０】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００２１】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰバス１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００２２】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００２３】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰバス１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部７０との間でＰＣＩバス２５を介したデータ転送をおこなうＰＣＩユニットとからなる。
【００２４】
このＡＳＩＣ１６には、ＰＣＩバス２５を介して、セントロニクス３０、ＵＳＢデバイス４０、ＩＥＥＥ１３９４デバイス５０、ＦＣＵ６０およびエンジン部７０が接続される。一方、操作パネル２０は、ＡＳＩＣ１６に直接接続されている。
【００２５】
ＡＧＰバス１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００２６】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリである。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００２７】
つぎに、コントローラ１０のソフトウェア構成について説明する。図２は、本発明の実施の形態にかかる画像形成装置のコントローラのソフトウェア構成の一例を示すブロック図である。図２に示すように、コントローラ１０は、ソフトウェア群として、操作パネル制御部１０１と、ユーザ問い合わせ部１０２と、ジョブ制御部１０３と、印刷制御部１０４と、後処理制御部１０５と、結合ジョブ情報記憶部１０６と、文書情報記憶部１０７と、組合せ情報記憶部１０８と、設定調整部１１６とを有する。
【００２８】
これらの実体は、図１に示したＭＥＭ−Ｐ１２やＨＤＤ１８に記憶された各種ソフトウェアである。ＣＰＵ１１がこれらの各種ソフトウェアを読み出して実行することによって、各種プログラムが起動して、以下に示す各種機能が実現される。
【００２９】
操作パネル制御部１０１は、図１に示した操作パネル２０の表示制御を行う。ユーザ問い合わせ部１０２は、複数の文書を結合した結合文書（以下、結合ジョブと称する場合がある）の設定と結合対象の文書の設定との間に矛盾がある場合に、この矛盾を解消する設定に文書の設定を変更するか否かをユーザに問い合わせる。
【００３０】
ジョブ制御部１０３は、ジョブ結合の際に、印刷制御部１０４、後処理制御部１０５および設定調整部１１６等のコントローラ１０の各ソフトウェア部を制御する。また、ジョブ制御部１０３は、複数の文書を結合して結合文書を生成する結合文書生成手段として機能し、ジョブ結合の際、結合対象となる文書の設定を調整する必要があるか否か、または推奨するかを判定するよう設定調整部１１６に要求する。
【００３１】
印刷制御部１０４は、ジョブ制御部１０３によって印刷指示された結合文書を印刷するようにエンジン部７０（図１参照）を制御する。後処理制御部１０５は、ジョブ制御部１０３によって指示された後処理を印刷対象の結合文書に対して実行するようにエンジン部７０を制御する。
【００３２】
結合ジョブ情報記憶部１０６は、結合文書の結合条件を設定する結合文書設定情報を記憶する。この結合文書設定情報には、結合文書の設定を識別するジョブＩＤ、結合対象の文書を識別する文書ＩＤ等が含まれる。
【００３３】
文書情報記憶部１０７は、ジョブ結合の際に結合される文書の少なくとも印刷条件を設定する文書設定情報を記憶する。この文書設定情報には、文書ＩＤと、文書ＩＤ毎に設定される印刷条件または後処理条件等が含まれる。
【００３４】
組合せ情報記憶部１０８は、結合対象の文書設定情報と結合文書設定情報との組合せに関する情報（以下、組合せ情報と称する）を記憶する。この組合せ情報には、文書設定情報と結合文書設定情報との組合せに応じて、文書設定情報の調整が必要または推奨するものであるか否かを判定するための情報、文書設定情報の調整が必要または推奨するものである場合、文書設定情報を調整させる調整手段を示す情報等が含まれる。
【００３５】
設定調整部１１６は、ジョブ制御部１０３の要求に基づいて、文書設定情報と結合文書設定情報との組合せに矛盾があるか否かを判定し、矛盾がある場合、結合文書設定情報に対して矛盾がある文書設定情報を矛盾がない文書設定情報に調整する。
【００３６】
詳細には、設定調整部１１６は、調整制御部１０９と、折り位置調整部１１０と、回転方向調整部１１１と、フィニッシング処理調整部１１２と、印字位置・向き調整部１１３と、集約調整部１１４と、設定付加調整部１１５とを有する。
【００３７】
調整制御部１０９は、ジョブ制御部１０３の要求を受け付け、受け付けた要求に基づいて、組合せ情報記憶部１０８内の組合せ情報を参照しつつ、文書設定情報と結合文書設定情報との組合せに矛盾があるか否かを判定する。矛盾がある場合、調整制御部１０９は、矛盾がある文書設定情報に応じて、折り位置調整部１１０、回転方向調整部１１１、フィニッシング処理調整部１１２、印字位置・向き調整部１１３、集約調整部１１４または設定付加調整部１１５の何れかに文書設定情報の調整を指示する。
【００３８】
折り位置調整部１１０は、結合文書設定情報によって設定される結合文書の綴じ位置と文書設定情報によって設定される文書の折り位置とに矛盾がある場合、この結合文書の綴じ位置に合わせて、この文書の折り位置を調整する。これによって、折り位置調整部１１０は、この結合文書設定情報と文書設定情報との矛盾を解消する。なお、この調整済みの文書設定情報は、文書情報記憶部１０７に登録される。
【００３９】
回転方向調整部１１１は、結合文書設定情報によって設定される結合文書の綴じ位置と文書設定情報によって設定される文書の綴じ位置とに矛盾がある場合、この結合文書の綴じ位置に合わせて、この文書の回転方向を調整する。この場合、回転方向調整部１１１は、この文書の綴じ位置および原稿方向を調整する。これによって、回転方向調整部１１１は、この結合文書設定情報と文書設定情報との矛盾を解消する。なお、この調整済みの文書設定情報は、文書情報記憶部１０７に登録される。
【００４０】
フィニッシング処理調整部１１２は、結合文書設定情報によって設定される結合文書のフィニッシング処理と文書設定情報によって設定される文書のフィニッシング処理とに矛盾がある場合、この結合文書のフィニッシング処理に合わせて、この文書のフィニッシング処理を調整する。例えば、フィニッシング処理調整部１１２は、この結合文書設定情報のフィニッシング処理と文書設定情報のフィニッシング処理とが同一である場合、ステープル処理等のフィニッシング処理が各文書の同一箇所に重複して実行されないように、この文書設定情報のフィニッシング処理を設定解除する。これによって、フィニッシング処理調整部１１２は、この結合文書設定情報と文書設定情報との矛盾を解消する。なお、この調整済みの文書設定情報は、文書情報記憶部１０７に登録される。
【００４１】
印字位置・向き調整部１１３は、結合文書設定情報によって設定されるフィニッシング処理と文書設定情報によって設定される文書のページ印字処理とに矛盾がある場合、このフィニッシング処理に合わせて、この文書のページ印字処理を調整する。例えば、印字位置・向き調整部１１３は、この文書設定情報によってページ印字位置が設定されている場合、このフィニッシング処理による綴じ位置に合わせて、このページ印字位置を調整する。これによって、印字位置・向き調整部１１３は、この結合文書設定情報と文書設定情報との矛盾を解消する。なお、この調整済みの文書設定情報は、文書情報記憶部１０７に登録される。
【００４２】
集約調整部１１４は、文書設定情報によって集約処理が設定されている場合、この集約処理を設定解除する。なお、この調整済みの文書設定情報は、文書情報記憶部１０７に登録される。
【００４３】
設定付加調整部１１５は、結合対象の全文書に付加可能な処理（例えば地紋印刷処理等）が少なくとも一つの結合対象文書の文書設定情報に設定されている場合、この付加可能な処理を結合対象の全文書に実行する設定に文書設定情報を調整する。なお、この調整済みの文書設定情報は、文書情報記憶部１０７に登録される。
【００４４】
つぎに、上述した結合文書設定情報および文書設定情報について具体的に説明する。図３は、結合文書設定情報のデータテーブルの一具体例を示す模式図である。図４は、文書設定情報のデータテーブルの一具体例を示す模式図である。
【００４５】
図３に示すように、結合文書設定情報は、ジョブＩＤと、結合文書の設定情報と、結合対象の文書ＩＤとを各々対応付けたデータ構造になっている。例えば、図３に示す結合文書設定情報において、ジョブＩＤ＝１に対応する結合文書の設定情報は、「ステープル左、原稿方向タテ」であり、このジョブＩＤ＝１の結合文書を生成する際に用いられる各文書の文書ＩＤは、ｄｏｃ１、ｄｏｃ７である。なお、「ステープル左」は、結合文書のステープル処理の位置が原稿の左側であることを示し、「原稿方向タテ」は、結合文書の印刷時の原稿方向が縦方向であることを示す。
【００４６】
一方、図４に示すように、文書設定情報は、文書ＩＤと、文書の設定情報とを各々対応付けたデータ構造になっている。例えば、図４に示す文書設定情報において、文書ＩＤ＝ｄｏｃ１に対応する文書の設定情報は、「パンチ右、原稿方向タテ」である。なお、「パンチ右」は、文書のパンチ穴の位置が原稿の右側であることを示す。
【００４７】
例えば図３、４に示すように、ジョブ結合を実行する際のジョブＩＤが「１」である場合、文書ＩＤ＝ｄｏｃ１、ｄｏｃ７の各文書、すなわち、「パンチ穴位置が右側であり且つ原稿方向が縦」に設定された文書と、「原稿方向が縦」に設定された文書とが用いられ、「ステープル処理の位置が原稿の左側であり且つ原稿方向が縦」の結合文書が生成される。
【００４８】
つぎに、上述した組合せ情報について具体的に説明する。図５は、組合せ情報のデータテーブルの一具体例を示す模式図である。図５に示すように、組合せ情報には、上述した結合文書設定情報が示す結合文書設定と文書設定情報が示す文書設定との組合せに応じて、文書設定の調整の要否または推奨の何れであるかを示す情報と、文書設定の調整が必要または推奨される場合、文書設定情報を調整させる調整手段を示す情報とが含まれる。
【００４９】
例えば図５において、結合文書設定「ステープル左」と文書設定「原稿方向ヨコ」との組合せでは、文書設定の調製不要に対応する情報「○」が示される。これは、ステープル処理の位置が原稿の左側に設定された結合文書と、原稿方向が横方向に設定された文書とはジョブ結合において矛盾しないため、文書設定の調整が不要となるからである。
【００５０】
一方、結合文書設定「くるみ製本（左開き）」と文書設定「パンチ右」との組合せでは、文書設定の調製要に対応する情報「×」が示される。これは、左開きのくるみ製本処理が設定された結合文書と、パンチ穴の位置が原稿の右側に設定された文書とはジョブ結合において矛盾するため、文書設定の調整が必要となるからである。
【００５１】
他方、結合文書設定「原稿方向ヨコ」と文書設定「原稿方向タテ」との組合せでは、文書設定の調製推奨に対応する情報「△」が示される。これは、原稿方向が横方向に設定された結合文書と、原稿方向が縦方向に設定された文書とはジョブ結合において矛盾しないが、文書設定を調整することが望ましいからである。なお、調製推奨となる組合せでは、実際に文書設定を調整（変更）するか否かをユーザに問い合わせる処理が実行される。
【００５２】
ここで、図５に示す組合せ情報の文書設定欄において、「集約」は、複数の文書を縮小して１ページの文書に集約する集約処理を示し、「地紋」は、結合対象の全文書に付加可能な処理の一例である地紋印刷処理を示す。文書設定が「集約」または「地紋」である場合、すなわち、結合対象の各文書の少なくとも一つに集約処理または地紋印刷処理が設定されている場合、結合文書設定が何れの設定であっても、文書設定の調整が推奨される。
【００５３】
つぎに、図２に示した設定調整部１１６の各調整手段が保持する調整情報について具体的に説明する。図６は、折り位置調整部が保持する調整情報の一部を示す模式図である。図７は、回転方向調整部が保持する調整情報の一部を示す模式図である。図８は、フィニッシング処理調整部が保持する調整情報の一部を示す模式図である。図９は、印字位置・向き調整部が保持する調整情報の一部を示す模式図である。
【００５４】
上述した設定調整部１１６の各調整手段、すなわち、折り位置調整部１１０、回転方向調整部１１１、フィニッシング処理調整部１１２、印字位置・向き調整部１１３、集約調整部１１４および設定付加調整部１１５は、文書設定情報の調整処理に必要な調整情報を各々保持する。
【００５５】
折り位置調整部１１０は、Ｚ折り等の折り処理が設定された文書設定情報を調整するために必要な調整情報を保持する。この調整情報には、結合文書設定情報が示す結合文書設定と折り処理の設定との組合せ毎に、結合文書設定に矛盾しない折り処理の設定を示す情報と、ユーザへの問い合わせの要否を示す情報とが含まれる。
【００５６】
例えば図６に示すように、折り位置調整部１１０の調整情報には、結合文書設定と折り処理の設定との組合せ毎に、結合文書設定「ステープル右」に矛盾しない折り処理の設定を示す情報「Ｚ折り左」と、ユーザへの問い合わせの要否を示す情報「○」、「−」とが含まれる。
【００５７】
折り位置調整部１１０は、図６に示すような調整情報を参照し、文書設定の「Ｚ折り右」を「ステープル右」に矛盾しない「Ｚ折り左」に変更する。この場合、折り位置調整部１１０は、結合文書設定「ステープル右」に対して折り処理の設定「Ｚ折り右」が矛盾するため、ユーザ問い合わせ不要とする。
【００５８】
一方、折り位置調整部１１０は、「Ｚ折り右」の場合と同様に、「Ｚ折り上」の文書設定を「Ｚ折り左」に変更するが、結合文書設定「ステープル右」に対して折り処理の設定「Ｚ折り上」は矛盾しないため、ユーザ問い合わせ要とする。なお、「Ｚ折り左」は、Ｚ折り処理を実行する位置が原稿の左側であることを示し、「Ｚ折り上」は、Ｚ折り処理を実行する位置が原稿の上側であることを示す。
【００５９】
回転方向調整部１１１は、原稿方向等の文書の回転方向が設定された文書設定情報を調整するために必要な調整情報を保持する。この調整情報には、結合文書設定情報が示す結合文書設定と文書の回転方向の設定との組合せ毎に、結合文書設定に矛盾しない回転方向の設定を示す情報と、ユーザへの問い合わせの要否を示す情報とが含まれる。
【００６０】
例えば図７に示すように、回転方向調整部１１１の調整情報には、結合文書設定と文書設定との組合せ毎に、結合文書設定「タテ／ステープル左」に矛盾しない文書の回転方向の設定を示す情報「−９０°」と、ユーザへの問い合わせの要を示す情報「○」とが含まれる。
【００６１】
回転方向調整部１１１は、図７に示すような調整情報を参照し、文書設定の「ヨコ」を「タテ／ステープル左」に矛盾しない「−９０°」、すなわち現在の原稿方向を−９０°回転して縦方向に変更する。この場合、回転方向調整部１１１は、結合文書設定「ステープル左」に対して文書設定「ヨコ」が矛盾していないが、結合文書設定「タテ」に対して文書設定「ヨコ」が調製推奨となっている（図５参照）ため、ユーザ問い合わせ要とする。
【００６２】
なお、結合文書設定と原稿方向に関する文書設定との間には、図５に示すように矛盾しない組合せもある。この場合、図７には図示されていないが、回転方向調整部１１１の調整情報には、ユーザ問い合わせ不要に対応する「−」の情報が示される。
【００６３】
フィニッシング処理調整部１１２は、ステープル処理等のフィニッシング処理が設定された文書設定情報を調整するために必要な調整情報を保持する。この調整情報には、結合文書設定情報が示す結合文書設定と文書に対するフィニッシング処理の設定との組合せ毎に、結合文書設定に矛盾しない文書のフィニッシング処理の設定を示す情報と、ユーザへの問い合わせの要否を示す情報とが含まれる。
【００６４】
例えば図８に示すように、フィニッシング処理調整部１１２の調整情報には、結合文書設定とフィニッシング処理に関する文書設定との組合せ毎に、結合文書設定「ステープル左」または「くるみ製本（左開き）」等に矛盾しないフィニッシング処理の設定を示す「パンチ左」または「解除」等の情報と、ユーザへの問い合わせの要否を示す情報「○」、「−」とが含まれる。
【００６５】
フィニッシング処理調整部１１２は、図８に示すような調整情報を参照し、フィニッシング処理に関する文書設定の「パンチ右」および「パンチ上」を「ステープル左」に矛盾しない「パンチ左」に変更する。
【００６６】
ここで、フィニッシング処理調整部１１２は、結合文書設定「ステープル左」に対して文書設定「パンチ右」が矛盾しているため、ユーザ問い合わせ不要とする。一方、フィニッシング処理調整部１１２は、結合文書設定「ステープル左」に対して文書設定「パンチ上」が矛盾していないが調整要である（図５参照）ため、ユーザ問い合わせ要とする。
【００６７】
また、フィニッシング処理調整部１１２は、フィニッシング処理に関する文書設定「ステープル左」と結合文書設定「ステープル左」とが同一であるため、「解除」に変更する。これによって、フィニッシング処理調整部１１２は、結合対象の各文書に設定されたフィニッシング処理「ステープル左」と、結合文書に設定されたフィニッシング処理「ステープル左」とが重複して実行されることを防ぐ。このフィニッシング処理の重複は、文書設定と結合文書設定との組合せにおいて矛盾とし、ユーザ問い合わせは不要となる。
【００６８】
一方、フィニッシング処理調整部１１２は、この調整情報を参照し、フィニッシング処理に関する文書設定の「パンチ右」、「パンチ上」および「ステープル左」を「くるみ製本（左開き）」に矛盾しないよう「解除」に変更する。
【００６９】
ここで、フィニッシング処理調整部１１２は、結合文書設定「くるみ製本（左開き）」に対して文書設定「パンチ右」および「パンチ上」が矛盾しているため、ユーザ問い合わせ不要とする。一方、フィニッシング処理調整部１１２は、結合文書設定「くるみ製本（左開き）」に対して文書設定「ステープル左」が調製推奨である（図５参照）ため、ユーザ問い合わせ要とする。
【００７０】
印字位置・向き調整部１１３は、ページ印字位置等の文書のページ印字処理が設定された文書設定情報を調整するために必要な調整情報を保持する。この調整情報には、結合文書設定情報が示す結合文書設定と文書のページ印字処理の設定との組合せ毎に、結合文書設定に矛盾しないページ印字位置および向きの設定を示す情報と、ユーザへの問い合わせの要否を示す情報とが含まれる。
【００７１】
例えば図９に示すように、印字位置・向き調整部１１３の調整情報には、結合文書設定と文書設定との組合せ毎に、結合文書設定「ステープル左」に矛盾しないページ印字位置の設定を示す情報「右下」と、ユーザへの問い合わせの要を示す情報「○」とが含まれる。
【００７２】
印字位置・向き調整部１１３は、図９に示すような調整情報を参照し、文書設定によるページ印字位置「左下」を「ステープル左」に矛盾しない「右下」に変更する。この場合、印字位置・向き調整部１１３は、結合文書設定「ステープル左」に対して文書設定によるページ印字位置「左下」が矛盾しているため、ユーザ問い合わせ要とする。
【００７３】
なお、結合文書設定とページ印字処理に関する文書設定との間には、図５に示すように矛盾しない組合せもある。この場合、図９には図示されていないが、印字位置・向き調整部１１３の調整情報には、ユーザ問い合わせ不要に対応する「−」の情報が示される。
【００７４】
ここで、集約調整部１１４が調整する文書設定は、文書の集約処理に関する設定であり、図５に示したように、結合文書設定と文書設定との全組合せにおいて調製推奨となっている。このため、集約調整部１１４の調整情報は、特に図示しないが、結合文書設定と文書設定との全組合せにおいて、集約処理の設定解除を示す「解除」の情報と、ユーザ問い合わせ要を示す「○」の情報とを有する。
【００７５】
すなわち、集約調整部１１４は、結合文書設定と文書設定との全組合せについて、ユーザ問い合わせを必要とし、ユーザ問い合わせの結果、変更ＯＫの場合に集約処理を設定解除し、変更ＮＧの場合に集約処理の設定を維持する。
【００７６】
一方、設定付加調整部１１５が調整する文書設定は、文書の付加可能な処理（地紋印刷処理）に関する設定であり、図５に示したように、結合文書設定と文書設定との全組合せにおいて調製推奨となっている。このため、設定付加調整部１１５の調整情報は、特に図示しないが、結合文書設定と文書設定との全組合せにおいて、地紋印刷処理の設定解除を示す「解除」の情報と、ユーザ問い合わせ要を示す「○」の情報とを有する。
【００７７】
すなわち、設定付加調整部１１５は、結合文書設定と文書設定との全組合せについて、ユーザ問い合わせを必要とし、ユーザ問い合わせの結果、変更ＯＫの場合に地紋印刷処理を全文書に設定し、変更ＮＧの場合に地紋印刷処理の設定を解除する。
【００７８】
つぎに、結合文書（結合ジョブ）を生成し、印刷する際の操作手順について説明する。図１０は、ジョブ結合を実行する際の操作パネルの表示画面の一具体例を示す模式図である。図１０には、上から下に向かって、結合および印刷対象の文書を選択するための操作画面（印刷文書選択画面）、結合文書の印刷条件等を設定するための操作画面（印刷設定画面）、ユーザに文書設定の変更の要否を問い合わせる画面（変更要否問い合わせ画面）が図示されている。
【００７９】
ジョブ結合を実行して結合ジョブを生成・印刷する場合、図１０に示すように、まず、操作パネル２０に表示された印刷文書選択画面において、「全文書表示」ボタンを押して、印刷候補の全文書を表示させる。ついで、表示された印刷候補の全文書の中から、結合および印刷対象の文書を選択する。図１０においては、ユーザ名「Ａ」の文書（文書ＩＤ＝ｄｏｃ１）と、ユーザ名「Ｃ」の文書（文書ＩＤ＝ｄｏｃ４）とが選択されている。
【００８０】
その後、「印刷画面へ」ボタンを押して、操作パネル２０に印刷設定画面を表示させる。この印刷設定画面には、図１０に示すように、印刷する結合ジョブの用紙サイズ、ページ開き方向、印刷形態および後処理等を設定するためのボタンが表示されている。ユーザは、この印刷設定画面を操作して、結合ジョブの印刷条件および後処理条件を自由に設定できる。なお、図１０においては、用紙サイズとして「自動用紙選択」が設定され、後処理条件として「ステープル左」が設定されている。
【００８１】
ここで、上述したように印刷設定画面を操作して後処理条件等を設定しても、結合ジョブの設定に対して結合対象の文書設定の調製が推奨される等の理由によって、設定した結合ジョブの条件に自動で変更しない場合、操作パネル２０には、図１０に示すようなユーザ問い合わせ画面が表示される。
【００８２】
例えば、文書ＩＤ＝ｄｏｃ４の文書のように、ページ印字の位置が左に設定されている文書を用いてステープル位置が左側のジョブ結合を実行する場合、図５に示すように「調製推奨」であるため、この文書のページ印字位置を左から右に変更しても良いか否かを問い合わせる変更要否問い合わせ画面が表示される。
【００８３】
ユーザは、文書のページ印字位置を変更してもよいと判断した場合、「ＯＫ」ボタンを押し、変更しないと判断した場合、「キャンセル」ボタンを押せばよい。「ＯＫ」ボタンが押された場合、文書ＩＤ＝ｄｏｃ４の文書のページ印字位置は左から右に変更され、「キャンセル」ボタンが押された場合、この文書のページ印字位置は、変更なく左になる。
【００８４】
図１０に示すような画面によって操作が行われた場合、文書ＩＤ＝ｄｏｃ１の文書と文書ＩＤ＝ｄｏｃ４の文書とを結合した結合ジョブが、原稿の左側にステープル処理された状態で印刷される。
【００８５】
つぎに、結合文書設定情報が示す結合文書設定と文書設定情報が示す文書設定情報との組合せを調整する組合せ調整処理について説明する。図１１は、結合文書設定と文書設定情報との組合せ調整処理の処理フローを示すフローチャートである。
【００８６】
図１に示した画像形成装置１において、操作パネル２０は、ユーザの入力操作に対応して、結合対象である複数の文書の選択情報等の各種情報と、結合文書の印刷条件および後処理条件等の各種情報をコントローラ１０に入力する。
【００８７】
コントローラ１０は、操作パネル２０によって入力された情報をもとに、複数の文書を選択するとともに、結合文書の印刷条件および後処理条件等を設定し、設定した条件に従って、これら複数の文書を結合して結合文書を生成する。その後、コントローラ１０は、生成した結合文書の後処理および印刷処理をエンジン部７０に実行させる。エンジン部７０は、コントローラ１０の制御をもとに、ユーザ指定の結合文書を出力する。
【００８８】
このコントローラ１０では、結合文書を生成する際に、生成する結合文書の設定と、ジョブ結合に用いられる複数の文書の設定との組合せ調整処理が実行される。この組合せ調整処理は、図２に示した設定調整部１１６が、ジョブ制御部１０３の要求に基づいて実行する。
【００８９】
詳細には、図１１に示すように、設定調整部１１６は、まず、結合対象の文書と結合文書との設定調整要求を受信する（ステップＳ１０１）。このステップＳ１０１において、ジョブ制御部１０３は、生成する結合文書のジョブＩＤを決定し、この決定したジョブＩＤを調整制御部１０９に送信するとともに、調整制御部１０９に対して、結合対象の文書の設定と結合文書の設定との組合せを調整するよう要求する。調整制御部１０９は、ジョブ制御部１０３からジョブＩＤを受信するとともに、この調整要求を受け付ける。
【００９０】
ここで、ジョブ制御部１０３は、結合文書を生成する前に、操作パネル制御部１０１から取得した情報をもとに、生成する結合文書のジョブＩＤを決定する。なお、この操作パネル制御部１０１からの取得情報として、操作パネル２０による入力情報、例えば、ユーザ指定の文書ＩＤ等の結合対象の文書に関する情報と、ユーザ指定の印刷条件および結合条件等の結合文書に関する情報とが挙げられる。
【００９１】
つぎに、設定調整部１１６は、組合せ情報記憶部１０８に格納された組合せ情報を参照し（ステップＳ１０２）、結合対象の文書の設定と結合文書の設定との組合せ調整が必要か否かを判断する（ステップＳ１０３）。
【００９２】
このステップＳ１０２、Ｓ１０３において、調整制御部１０９は、結合ジョブ情報記憶部１０６から結合文書設定情報（図３参照）を読み込み、この結合文書設定情報とジョブ制御部１０３から受信したジョブＩＤとをもとに、結合文書の後処理条件等の設定情報と結合対象の各文書の文書ＩＤとを特定する。
【００９３】
また、調整制御部１０９は、文書情報記憶部１０７から文書設定情報（図４参照）を読み込み、この文書設定情報と特定した文書ＩＤとをもとに、結合対象の各文書の原稿方向等の設定情報を特定する。
【００９４】
さらに、調整制御部１０９は、組合せ情報記憶部１０８に格納された組合せ情報を参照し、上述したように特定した結合文書の設定と結合対象の各文書の設定との組合せを調整する必要があるか否かを判断する。具体的には、調整制御部１０９は、図５に示した組合せ情報を参照して、結合文書設定と文書設定との組合せが調整不要、調整要または調製推奨の何れであるかを確認する。
【００９５】
ここで、上述した組合せに対応する調整要否の判定結果情報が「○」、すなわち調整不要である場合、調整制御部１０９は、組合せ調整不要と判断する。一方、上述した組合せに対応する調整要否の判定結果情報が「×」または「△」、すなわち調整要または調製推奨である場合、調整制御部１０９は、組合せ調整要と判断する。
【００９６】
その後、設定調整部１１６は、組合せ調整要である場合（ステップＳ１０４，Ｙｅｓ）、ステップＳ１０５〜Ｓ１１６の処理手順を適宜実行し、組合せ調整不要である場合（ステップＳ１０４，Ｎｏ）、ステップＳ１０５〜Ｓ１１６の処理手順を実行せずにステップＳ１１７に進む。
【００９７】
すなわち、組合せ調整要である場合、調整制御部１０９は、図５に示した組合せ情報を参照して、組合せ調整要と判断した結合文書設定と文書設定との組合せに対応する調整手段情報をもとに、設定調整部１１６内の各調整手段の何れかに組合せ調整を要求する（ステップＳ１０５）。なお、この調整手段情報として、例えば図５に示したように、「折り位置」、「回転方向」、「フィニッシング」、「ページ印字」、「集約」および「設定付加」が設定される。
【００９８】
具体的には、調整制御部１０９は、この調整手段情報が「折り位置」である場合、折り位置調整部１１０に組合せ調整を要求し、この調整手段情報が「回転方向」である場合、回転方向調整部１１１に組合せ調整を要求する。一方、調整制御部１０９は、この調整手段情報が「フィニッシング」である場合、フィニッシング処理調整部１１２に組合せ調整を要求し、この調整手段情報が「ページ印字」である場合、印字位置・向き調整部１１３に組合せ調整を要求する。また、調整制御部１０９は、この調整手段情報が「集約」である場合、集約調整部１１４に組合せ調整を要求し、この調整手段情報が「設定付加」である場合、設定付加調整部１１５に組合せ調整を要求する。
【００９９】
その後、折り位置調整部１１０、回転方向調整部１１１、フィニッシング処理調整部１１２、印字位置・向き調整部１１３、集約調整部１１４および設定付加調整部１１５のうち、ステップＳ１０５において調整要求された調整手段は、自身が保持する調整情報を参照して（ステップＳ１０６）、ユーザに設定の問い合わせが必要か否かを判断する（ステップＳ１０７）。
【０１００】
例えば、調整制御部１０９が折り位置調整部１１０に調整要求した場合、折り位置調整部１１０は、図６に例示した調整情報を参照し、調整制御部１０９から取得した結合文書設定情報と文書設定情報との組合せを確認する。ついで、折り位置調整部１１０は、この組合せにおいて結合文書設定情報に矛盾しない文書設定情報と、ユーザ問い合わせの要否判定情報とを確認する。
【０１０１】
ここで、この結合文書設定情報が示す結合文書設定が「ステープル右」であり、この文書設定情報が示す文書設定が「Ｚ折り右」である場合、折り位置調整部１１０は、文書設定「Ｚ折り上」を「Ｚ折り左」に調整することについて、ユーザに問い合わせる必要なしと判断する。一方、この結合文書設定情報が示す結合文書設定が「ステープル右」であり、この文書設定情報が示す文書設定が「Ｚ折り上」である場合、折り位置調整部１１０は、文書設定「Ｚ折り上」を「Ｚ折り左」に調整することについて、ユーザに問い合わせる必要ありと判断する。
【０１０２】
以下、折り位置調整部１１０、回転方向調整部１１１、フィニッシング処理調整部１１２、印字位置・向き調整部１１３、集約調整部１１４および設定付加調整部１１５のうち、ステップＳ１０５において組合せ調整を要求されたものを単に「調整手段」という。
【０１０３】
調整手段は、調整情報を参照して、文書設定の調整についてユーザに問い合わせる必要ありと判断した場合（ステップＳ１０７，Ｙｅｓ）、調整制御部１０９に対して設定変更問い合わせ画面を表示するよう要求し（ステップＳ１０８）、ユーザに問い合わせる必要なしと判断した場合（ステップＳ１０７，Ｎｏ）、後述するステップＳ１１１に進む。
【０１０４】
このステップＳ１０８において、調整制御部１０９は、この画面表示の要求を受け付け、ジョブ制御部１０３に対して設定変更問い合わせ画面を表示するよう要求する。ついで、ジョブ制御部１０３は、ユーザ問い合わせ部１０２に対し、要求された設定変更問い合わせ画面を生成するよう指示する。ユーザ問い合わせ部１０２は、このジョブ制御部１０３の指示に基づいて、要求された設定変更問い合わせ画面を生成し、生成した設定変更問い合わせ画面の情報を操作パネル制御部１０１に入力する。操作パネル制御部１０１は、このユーザ問い合わせ部１０２から取得した情報をもとに、この設定変更問い合わせ画面を表示するよう操作パネル２０（図１参照）を制御する。
【０１０５】
その後、操作パネル制御部１０１は、この設定変更問い合わせ画面をもとにユーザが決定した設定の変更要否結果を操作パネル２０から取得する。この変更要否結果の情報は、ジョブ制御部１０３を介して調整制御部１０９に入力される。
【０１０６】
調整制御部１０９は、この変更要否結果の情報をもとに、文書設定の変更要否を判断し（ステップＳ１０９）、変更不要である場合（ステップＳ１０９，変更ＮＧ）、文書設定情報を更新しないことを調整手段に通知する（ステップＳ１１０）。この場合、調整手段は、変更予定の文書設定を変更せず、変更していない未調整の文書設定情報を文書情報記憶部１０７に格納する。
【０１０７】
一方、調整制御部１０９は、変更要である場合（ステップＳ１０９，変更ＯＫ）、文書設定の変更要である旨を調整手段に通知する。調整手段は、この変更要の通知を受けた場合、またはステップＳ１０７においてユーザへの問い合わせ不要と判断された場合、調整文書ＩＤの実体文書がないか否かを判断する（ステップＳ１１１）。ここで、調整文書ＩＤは、以前に文書設定が調整されている文書であることを識別するＩＤ情報であり、文書設定調整済みの文書（すなわち調整文書）に対して付される。
【０１０８】
調整手段は、文書情報記憶部１０７に格納された文書設定情報を確認し、調整文書ＩＤの実体文書、すなわち調整文書の有無を確認する。調整手段は、調整文書が無い場合（ステップＳ１１１，Ｙｅｓ）、調整文書ＩＤの実体文書として設定調整用の新規文書を作成し（ステップＳ１１２）、この作成した新規文書に対して調整後の文書設定情報を登録する（ステップＳ１１３）。
【０１０９】
詳細には、調整手段は、未調整の文書の文書設定を変更する場合、文書設定を変更前の元文書とは別に、設定調整用の新規文書を作成する。つぎに、調整手段は、この作成した新規文書に対して変更後の文書設定を対応付け、この変更後の文書設定の新規文書に新規の調整文書ＩＤを付与する。この調整文書ＩＤを含む変更後の文書設定情報は、文書情報記憶部１０７に格納される。
【０１１０】
このようにして、調整手段は、この新規文書に調整後の文書設定情報（変更後の文書設定および調整文書ＩＤ）を登録する。なお、この新規文書および元文書の各文書設定情報は、ＩＤ情報と調整後の文書設定以外、同じである。
【０１１１】
一方、調整手段は、調整文書ＩＤの実体文書がある場合（ステップＳ１１１，Ｎｏ）、この調整文書ＩＤの実体文書、すなわち以前に設定調整された調整文書を更新用文書とし、この更新用文書に対して調整後の文書設定情報を上書き登録する（ステップＳ１１４）。
【０１１２】
詳細には、調整手段は、調整文書の文書設定を更に変更する場合、この調整文書を更新用文書とし、この更新用文書に対して新たに変更した文書設定を追加する。なお、この更新用文書の調整文書ＩＤは、この調整文書のＩＤ情報と同じである。調整手段は、文書情報記憶部１０７内の調整文書ＩＤと対応付けられた文書設定情報に、この新規変更の文書設定を追加した文書設定情報を上書きする。このようにして、調整手段は、この更新用文書に追加調整後の文書設定情報を上書き登録する。
【０１１３】
その後、調整手段は、この更新用文書の調整文書ＩＤ、すなわち、文書設定情報を更新した調整文書のＩＤ情報を調整制御部１０９に通知する（ステップＳ１１５）。この結果、調整制御部１０９は、この調整文書ＩＤを取得し、取得した調整文書ＩＤをもとに、文書情報記憶部１０７内の文書設定情報の中から、文書設定が更新された文書設定情報を特定することができる。
【０１１４】
上述したステップＳ１１０、Ｓ１１３またはＳ１１５の処理手順が実行された後、調整制御部１０９は、処理対象の各文書の設定と結合文書の設定との組合せについて、他に組合せ調整が必要か否かを判断する（ステップＳ１１６）。
【０１１５】
このステップＳ１１６において、調整制御部１０９は、組合せ情報記憶部１０８内の組合せ情報（図５参照）を参照し、ステップＳ１１０の処理手順後の文書設定情報が示す文書設定と結合文書設定との組合せを調整する必要があるか否かを判断する。または、調整制御部１０９は、この組合せ情報を参照し、ステップＳ１１３の処理手順後の文書設定情報が示す調整後の文書設定と結合文書設定との組合せを調整する必要があるか否かを判断する。あるいは、調整制御部１０９は、この組合せ情報を参照し、ステップＳ１１５の処理手順後の文書設定情報が示す追加調整後の文書設定と結合文書設定との組合せを調整する必要があるか否かを判断する。
【０１１６】
ここで、上述した組合せに対応する調整要否の判定結果情報が「○」、すなわち調整不要である場合、調整制御部１０９は、更なる組合せ調整が不要であると判断し（ステップＳ１１６，Ｎｏ）、組合せ調整が不要である旨をジョブ制御部１０３に通知して（ステップＳ１１７）、本処理を終了する。
【０１１７】
一方、上述した組合せに対応する調整要否の判定結果情報が「×」または「△」、すなわち調整要または調製推奨である場合、調整制御部１０９は、更なる組合せ調整が必要であると判断し（ステップＳ１１６，Ｙｅｓ）、上述したステップＳ１０５に戻り、このステップＳ１０５以降の処理手順を繰り返す。この場合、調整制御部１０９は、この更なる組合せ調整を実行可能な調整手段に対して、処理対象の文書設定情報、更新後の文書設定情報および結合文書設定情報を提供して、組合せ調整を要求する。
【０１１８】
なお、ジョブ制御部１０３は、組合せ調整が不要である旨の通知を受けた場合、組合せ調整が不要となった文書設定情報と結合文書設定情報とをもとにジョブ結合を実行し、結合文書を生成する。その後、ジョブ制御部１０３は、生成した結合文書を印刷するように印刷制御部１０４に指示するとともに、この結合文書の後処理を実行するように後処理制御部１０５に指示する。
【０１１９】
つぎに、図３に示したジョブＩＤ毎に、文書設定情報と結合文書設定情報との組合せ調整処理を具体的に説明する。図１２は、ジョブＩＤ＝１のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【０１２０】
まず、ジョブＩＤ＝１のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する。ジョブＩＤ＝１の場合、図３に示した結合文書設定情報によれば、結合文書設定が「ステープル左、原稿方向タテ」であり、結合対象の各文書の文書ＩＤはｄｏｃ１およびｄｏｃ７である。また、図４に示した文書設定情報によれば、文書ＩＤ＝ｄｏｃ１の文書設定は「パンチ右、原稿方向タテ」であり、文書ＩＤ＝ｄｏｃ７の文書設定は「原稿方向タテ」である。
【０１２１】
このようなジョブＩＤ＝１のジョブ結合において、調整制御部１０９は、図５に示した組合せ情報を参照し、結合文書設定「ステープル左、原稿方向タテ」と、文書設定「（パンチ右、原稿方向タテ）＋原稿方向タテ」との組合せ調整が必要か否かを確認する。
【０１２２】
ここで、この組合せ情報によれば、結合文書設定「原稿方向タテ」に対して文書設定「パンチ右、原稿方向タテ」は調整不要である。一方、結合文書設定「ステープル左」に対して、文書設定「原稿方向タテ」は調整不要であるが、文書設定「パンチ右」は調整要であり、調整手段はフィニッシング処理調整部１１２である。
【０１２３】
調整制御部１０９は、上述した判断結果をもとに、フィニッシング処理調整部１１２に対して組合せ調整を要求する。フィニッシング処理調整部１１２は、この要求に基づいて、図８に示した調整情報を参照し、ユーザに問い合わせることなく、図１２に示すように、結合文書設定「ステープル左」に対して文書設定「パンチ右」を「パンチ左」に変更する。
【０１２４】
ついで、フィニッシング処理調整部１１２は、この変更後の文書設定「パンチ左」の調整文書と調整文書ＩＤとを新規に作成する。例えば、フィニッシング処理調整部１１２は、この調整文書ＩＤを「ｄｏｃ１１」とし、調整文書の文書設定を「パンチ左、原稿方向タテ」として、この調整文書の文書設定情報を文書情報記憶部１０７に登録する。また、フィニッシング処理調整部１１２は、この調整文書ＩＤを調整制御部１０９に通知する。
【０１２５】
つぎに、調整制御部１０９は、他に組合せ調整の必要がないことを確認後、元文書の文書ＩＤ＝ｄｏｃ１、ｄｏｃ７と調整文書の調整文書ＩＤ＝ｄｏｃ１１とをジョブ制御部１０３に通知する。
【０１２６】
ジョブ制御部１０３は、通知された文書ＩＤ＝ｄｏｃ１、ｄｏｃ７と調整文書ＩＤ＝ｄｏｃ１１とをもとに、結合文書設定に矛盾しない文書設定を取得し、取得した文書設定と結合文書設定とをもとにジョブ結合を実行する。この結果、ジョブ制御部１０３は、「ステープル左、パンチ左、原稿方向タテ」に設定した結合文書を生成する。
【０１２７】
つぎに、ジョブＩＤ＝２のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する。図１３は、ジョブＩＤ＝２のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【０１２８】
ジョブＩＤ＝２の場合、図３に示した結合文書設定情報によれば、結合文書設定が「ステープル右、原稿方向タテ」であり、結合対象の各文書の文書ＩＤはｄｏｃ２およびｄｏｃ７である。また、図４に示した文書設定情報によれば、文書ＩＤ＝ｄｏｃ２の文書設定は「Ｚ折り右、原稿方向タテ」であり、文書ＩＤ＝ｄｏｃ７の文書設定は「原稿方向タテ」である。
【０１２９】
このようなジョブＩＤ＝２のジョブ結合において、調整制御部１０９は、図５に示した組合せ情報を参照し、結合文書設定「ステープル右、原稿方向タテ」と、文書設定「（Ｚ折り右、原稿方向タテ）＋原稿方向タテ」との組合せ調整が必要か否かを確認する。
【０１３０】
ここで、この組合せ情報によれば、結合文書設定「原稿方向タテ」に対して文書設定「Ｚ折り右、原稿方向タテ」は調整不要である。一方、結合文書設定「ステープル右」に対して、文書設定「原稿方向タテ」は調整不要であるが、文書設定「Ｚ折り右」は調整要であり、調整手段は折り位置調整部１１０である。
【０１３１】
調整制御部１０９は、上述した判断結果をもとに、折り位置調整部１１０に対して組合せ調整を要求する。折り位置調整部１１０は、この要求に基づいて、図６に示した調整情報を参照し、ユーザに問い合わせることなく、図１３に示すように、結合文書設定「ステープル右」に対して文書設定「Ｚ折り右」を「Ｚ折り左」に変更する。
【０１３２】
ついで、折り位置調整部１１０は、この変更後の文書設定「Ｚ折り左」の調整文書と調整文書ＩＤとを新規に作成する。例えば、折り位置調整部１１０は、この調整文書ＩＤを「ｄｏｃ１２」とし、調整文書の文書設定を「Ｚ折り左、原稿方向タテ」として、この調整文書の文書設定情報を文書情報記憶部１０７に登録する。また、折り位置調整部１１０は、この調整文書ＩＤを調整制御部１０９に通知する。
【０１３３】
つぎに、調整制御部１０９は、他に組合せ調整の必要がないことを確認後、元文書の文書ＩＤ＝ｄｏｃ２、ｄｏｃ７と調整文書の調整文書ＩＤ＝ｄｏｃ１２とをジョブ制御部１０３に通知する。
【０１３４】
ジョブ制御部１０３は、通知された文書ＩＤ＝ｄｏｃ２、ｄｏｃ７と調整文書ＩＤ＝ｄｏｃ１２とをもとに、結合文書設定に矛盾しない文書設定を取得し、取得した文書設定と結合文書設定とをもとにジョブ結合を実行する。この結果、ジョブ制御部１０３は、「ステープル右、Ｚ折り左、原稿方向タテ」に設定した結合文書を生成する。
【０１３５】
つぎに、ジョブＩＤ＝３のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する。図１４は、ジョブＩＤ＝３のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【０１３６】
ジョブＩＤ＝３の場合、図３に示した結合文書設定情報によれば、結合文書設定が「ステープル左、原稿方向タテ」であり、結合対象の各文書の文書ＩＤはｄｏｃ７およびｄｏｃ８である。また、図４に示した文書設定情報によれば、文書ＩＤ＝ｄｏｃ７の文書設定は「原稿方向タテ」であり、文書ＩＤ＝ｄｏｃ８の文書設定は「パンチ上、原稿方向ヨコ」である。
【０１３７】
このようなジョブＩＤ＝３のジョブ結合において、調整制御部１０９は、図５に示した組合せ情報を参照し、結合文書設定「ステープル左、原稿方向タテ」と、文書設定「（パンチ上、原稿方向ヨコ）＋原稿方向タテ」との組合せ調整が必要か否かを確認する。
【０１３８】
ここで、この組合せ情報によれば、結合文書設定「ステープル左」に対して文書設定「パンチ上」は調整要であり、調整手段はフィニッシング処理調整部１１２である。一方、結合文書設定「原稿方向タテ」に対して、文書設定「原稿方向ヨコ」は調整推奨であり、調整手段は回転方向調整部１１１である。
【０１３９】
調整制御部１０９は、上述した判断結果をもとに、まず、フィニッシング処理調整部１１２に対して組合せ調整を要求する。フィニッシング処理調整部１１２は、この要求に基づいて、図８に示した調整情報を参照し、「パンチ上」の設定変更についてユーザに設定変更要否を問い合わせる。この結果、設定変更が必要である場合、フィニッシング処理調整部１１２は、図１４に示すように、結合文書設定「ステープル左」に対して文書設定「パンチ上」を「パンチ左」に変更する。
【０１４０】
ついで、フィニッシング処理調整部１１２は、この変更後の文書設定「パンチ左」の調整文書と調整文書ＩＤとを新規に作成する。例えば、フィニッシング処理調整部１１２は、この調整文書ＩＤを「ｄｏｃ１８」とし、調整文書の文書設定を「パンチ左、原稿方向ヨコ」として、この調整文書の文書設定情報を文書情報記憶部１０７に登録する。また、フィニッシング処理調整部１１２は、この調整文書ＩＤを調整制御部１０９に通知する。
【０１４１】
つぎに、調整制御部１０９は、他に組合せ調整の必要があるか否かを判断し、結合文書設定「原稿方向タテ」に対して文書設定「原稿方向ヨコ」は調製推奨であるため、更なる組合せ調整が必要と判断する。この場合、調整制御部１０９は、この組合せ調整を回転方向調整部１１１に要求するとともに、フィニッシング処理調整部１１２による調整文書ＩＤ＝ｄｏｃ１８を回転方向調整部１１１に通知する。
【０１４２】
回転方向調整部１１１は、この要求に基づいて、図７に示した調整情報を参照し、「原稿方向ヨコ」の設定変更についてユーザに設定変更要否を問い合わせる。この結果、設定変更が必要である場合、回転方向調整部１１１は、図１４に示すように、結合文書設定「原稿方向タテ／ステープル左」に対して文書設定「原稿方向ヨコ」を−９０°回転調整して「原稿方向タテ」に変更する。
【０１４３】
ついで、回転方向調整部１１１は、フィニッシング処理調整部１１２による調整文書の設定情報に文書設定「原稿方向タテ」を追加して調整文書を更新し、且つ調整文書ＩＤを更新する。例えば、回転方向調整部１１１は、この調整文書ＩＤを「ｄｏｃ１８Ａ」とし、調整文書の文書設定を「パンチ左、原稿方向タテ」として、この調整文書の文書設定情報を文書情報記憶部１０７に上書き登録する。また、フィニッシング処理調整部１１２は、この更新後の調整文書ＩＤを調整制御部１０９に通知する。
【０１４４】
つぎに、調整制御部１０９は、他に組合せ調整の必要がないことを確認後、元文書の文書ＩＤ＝ｄｏｃ７、ｄｏｃ８と最終的な調整文書の調整文書ＩＤ＝ｄｏｃ１８Ａとをジョブ制御部１０３に通知する。
【０１４５】
ジョブ制御部１０３は、通知された文書ＩＤ＝ｄｏｃ７、ｄｏｃ８と調整文書ＩＤ＝ｄｏｃ１８Ａとをもとに、結合文書設定に矛盾しない文書設定を取得し、取得した文書設定と結合文書設定とをもとにジョブ結合を実行する。この結果、ジョブ制御部１０３は、「ステープル左、パンチ左、原稿方向タテ」に設定した結合文書を生成する。
【０１４６】
つぎに、ジョブＩＤ＝４のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する。図１５は、ジョブＩＤ＝４のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【０１４７】
ジョブＩＤ＝４の場合、図３に示した結合文書設定情報によれば、結合文書設定が「くるみ製本（左開き）、原稿方向タテ」であり、結合対象の各文書の文書ＩＤはｄｏｃ３およびｄｏｃ７である。また、図４に示した文書設定情報によれば、文書ＩＤ＝ｄｏｃ３の文書設定は「ステープル左、原稿方向タテ」であり、文書ＩＤ＝ｄｏｃ７の文書設定は「原稿方向タテ」である。
【０１４８】
このようなジョブＩＤ＝４のジョブ結合において、調整制御部１０９は、図５に示した組合せ情報を参照し、結合文書設定「くるみ製本（左開き）、原稿方向タテ」と、文書設定「（ステープル左、原稿方向タテ）＋原稿方向タテ」との組合せ調整が必要か否かを確認する。
【０１４９】
ここで、この組合せ情報によれば、結合文書設定「原稿方向タテ」に対して文書設定「原稿方向タテ」は調整不要である。一方、結合文書設定「くるみ製本（左開き）」に対して、文書設定「ステープル左」は調整推奨であり、調整手段はフィニッシング処理調整部１１２である。
【０１５０】
調整制御部１０９は、上述した判断結果をもとに、フィニッシング処理調整部１１２に対して組合せ調整を要求する。フィニッシング処理調整部１１２は、この要求に基づいて、図８に示した調整情報を参照し、「ステープル左」の設定変更についてユーザに設定変更要否を問い合わせる。この結果、設定変更が必要である場合、フィニッシング処理調整部１１２は、図１５に示すように、結合文書設定「くるみ製本（左開き）」に対して文書設定「ステープル左」を設定解除する。
【０１５１】
ついで、フィニッシング処理調整部１１２は、この設定解除後の文書設定の調整文書と調整文書ＩＤとを新規に作成する。例えば、フィニッシング処理調整部１１２は、この調整文書ＩＤを「ｄｏｃ１３」とし、調整文書の文書設定を「原稿方向タテ」として、この調整文書の文書設定情報を文書情報記憶部１０７に登録する。また、フィニッシング処理調整部１１２は、この調整文書ＩＤを調整制御部１０９に通知する。
【０１５２】
つぎに、調整制御部１０９は、他に組合せ調整の必要がないことを確認後、元文書の文書ＩＤ＝ｄｏｃ３、ｄｏｃ７と調整文書の調整文書ＩＤ＝ｄｏｃ１３とをジョブ制御部１０３に通知する。
【０１５３】
ジョブ制御部１０３は、通知された文書ＩＤ＝ｄｏｃ３、ｄｏｃ７と調整文書ＩＤ＝ｄｏｃ１３とをもとに、結合文書設定に矛盾しない文書設定を取得し、取得した文書設定と結合文書設定とをもとにジョブ結合を実行する。この結果、ジョブ制御部１０３は、「くるみ製本（左開き）、原稿方向タテ」の結合文書を生成する。
【０１５４】
つぎに、ジョブＩＤ＝５のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する。図１６は、ジョブＩＤ＝５のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【０１５５】
ジョブＩＤ＝５の場合、図３に示した結合文書設定情報によれば、結合文書設定が「ステープル左、原稿方向タテ」であり、結合対象の各文書の文書ＩＤはｄｏｃ４およびｄｏｃ７である。また、図４に示した文書設定情報によれば、文書ＩＤ＝ｄｏｃ４の文書設定は「ページ印字左、原稿方向タテ」であり、文書ＩＤ＝ｄｏｃ７の文書設定は「原稿方向タテ」である。
【０１５６】
このようなジョブＩＤ＝５のジョブ結合において、調整制御部１０９は、図５に示した組合せ情報を参照し、結合文書設定「ステープル左、原稿方向タテ」と、文書設定「（ページ印字左、原稿方向タテ）＋原稿方向タテ」との組合せ調整が必要か否かを確認する。
【０１５７】
ここで、この組合せ情報によれば、結合文書設定「原稿方向タテ」に対して文書設定「ページ印字左、原稿方向タテ」は調整不要である。一方、結合文書設定「ステープル左」に対して、文書設定「ページ印字左」は調整推奨であり、調整手段は印字位置・向き調整部１１３である。
【０１５８】
調整制御部１０９は、上述した判断結果をもとに、印字位置・向き調整部１１３に対して組合せ調整を要求する。印字位置・向き調整部１１３は、この要求に基づいて、図９に示した調整情報を参照し、「ページ印字左（左下）」の設定変更についてユーザに設定変更要否を問い合わせる。この結果、設定変更が必要である場合、印字位置・向き調整部１１３は、図１６に示すように、結合文書設定「ステープル左」に対してページ印字の文書設定「左下」を「右下」に変更する。
【０１５９】
ついで、印字位置・向き調整部１１３は、この変更後の文書設定「右下」の調整文書と調整文書ＩＤとを新規に作成する。例えば、印字位置・向き調整部１１３は、この調整文書ＩＤを「ｄｏｃ１４」とし、調整文書の文書設定を「ページ印字右下、原稿方向タテ」として、この調整文書の文書設定情報を文書情報記憶部１０７に登録する。また、印字位置・向き調整部１１３は、この調整文書ＩＤを調整制御部１０９に通知する。
【０１６０】
つぎに、調整制御部１０９は、他に組合せ調整の必要がないことを確認後、元文書の文書ＩＤ＝ｄｏｃ４、ｄｏｃ７と調整文書の調整文書ＩＤ＝ｄｏｃ１４とをジョブ制御部１０３に通知する。
【０１６１】
ジョブ制御部１０３は、通知された文書ＩＤ＝ｄｏｃ４、ｄｏｃ７と調整文書ＩＤ＝ｄｏｃ１４とをもとに、結合文書設定に矛盾しない文書設定を取得し、取得した文書設定と結合文書設定とをもとにジョブ結合を実行する。この結果、ジョブ制御部１０３は、「ステープル左、ページ印字右下、原稿方向タテ」に設定した結合文書を生成する。
【０１６２】
つぎに、ジョブＩＤ＝６のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する。図１７は、ジョブＩＤ＝６のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【０１６３】
ジョブＩＤ＝６の場合、図３に示した結合文書設定情報によれば、結合文書設定が「ステープル左、原稿方向タテ」であり、結合対象の各文書の文書ＩＤはｄｏｃ５およびｄｏｃ７である。また、図４に示した文書設定情報によれば、文書ＩＤ＝ｄｏｃ５の文書設定は「２ページ毎集約、原稿方向タテ」であり、文書ＩＤ＝ｄｏｃ７の文書設定は「原稿方向タテ」である。
【０１６４】
このようなジョブＩＤ＝６のジョブ結合において、調整制御部１０９は、図５に示した組合せ情報を参照し、結合文書設定「ステープル左、原稿方向タテ」と、文書設定「（２ページ毎集約、原稿方向タテ）＋原稿方向タテ」との組合せ調整が必要か否かを確認する。
【０１６５】
ここで、この組合せ情報によれば、結合文書設定「原稿方向タテ」に対して文書設定「原稿方向タテ」は調整不要である。一方、結合文書設定「ステープル左、原稿方向タテ」に対して、文書設定「２ページ毎集約」は調整推奨であり、調整手段は集約調整部１１４である。
【０１６６】
調整制御部１０９は、上述した判断結果をもとに、集約調整部１１４に対して組合せ調整を要求する。集約調整部１１４は、この要求に基づいて、自身の調整情報を参照し、「２ページ毎集約」の設定変更についてユーザに設定変更要否を問い合わせる。この結果、設定変更が必要である場合、集約調整部１１４は、図１７に示すように、例えば原稿Ａと原稿Ｂとを各々１ページに分割して文書設定「２ページ毎集約」を解除する。
【０１６７】
ついで、集約調整部１１４は、この集約解除後の文書設定の調整文書と調整文書ＩＤとを新規に作成する。例えば、集約調整部１１４は、この調整文書ＩＤを「ｄｏｃ１５」とし、調整文書の文書設定を「原稿方向タテ」として、この調整文書の文書設定情報を文書情報記憶部１０７に登録する。また、集約調整部１１４は、この調整文書ＩＤを調整制御部１０９に通知する。
【０１６８】
つぎに、調整制御部１０９は、他に組合せ調整の必要がないことを確認後、元文書の文書ＩＤ＝ｄｏｃ５、ｄｏｃ７と調整文書の調整文書ＩＤ＝ｄｏｃ１５とをジョブ制御部１０３に通知する。
【０１６９】
ジョブ制御部１０３は、通知された文書ＩＤ＝ｄｏｃ５、ｄｏｃ７と調整文書ＩＤ＝ｄｏｃ１５とをもとに、結合文書設定に矛盾しない文書設定を取得し、取得した文書設定と結合文書設定とをもとにジョブ結合を実行する。この結果、ジョブ制御部１０３は、「ステープル左、原稿方向タテ」に設定した結合文書を生成する。
【０１７０】
つぎに、ジョブＩＤ＝７のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する。図１８は、ジョブＩＤ＝７のジョブ結合における文書設定情報と結合文書設定情報との組合せ調整処理を説明する模式図である。
【０１７１】
ジョブＩＤ＝７の場合、図３に示した結合文書設定情報によれば、結合文書設定が「ステープル左、原稿方向タテ」であり、結合対象の各文書の文書ＩＤはｄｏｃ６およびｄｏｃ７である。また、図４に示した文書設定情報によれば、文書ＩＤ＝ｄｏｃ６の文書設定は「地紋、原稿方向タテ」であり、文書ＩＤ＝ｄｏｃ７の文書設定は「原稿方向タテ」である。
【０１７２】
このようなジョブＩＤ＝７のジョブ結合において、調整制御部１０９は、図５に示した組合せ情報を参照し、結合文書設定「ステープル左、原稿方向タテ」と、文書設定「（地紋、原稿方向タテ）＋原稿方向タテ」との組合せ調整が必要か否かを確認する。
【０１７３】
ここで、この組合せ情報によれば、結合文書設定「原稿方向タテ」に対して文書設定「原稿方向タテ」は調整不要である。一方、結合文書設定「ステープル左、原稿方向タテ」に対して、文書設定「地紋」は調整推奨であり、調整手段は設定付加調整部１１５である。
【０１７４】
調整制御部１０９は、上述した判断結果をもとに、設定付加調整部１１５に対して組合せ調整を要求する。設定付加調整部１１５は、この要求に基づいて、自身の調整情報を参照し、「地紋」の設定変更についてユーザに設定変更要否を問い合わせる。この結果、設定変更が必要である場合、設定付加調整部１１５は、図１８に示すように、結合対象の全文書に地紋印刷処理を設定する。
【０１７５】
ついで、設定付加調整部１１５は、この地紋印刷処理を追加した後の文書設定の調整文書と調整文書ＩＤとを新規に作成する。例えば、設定付加調整部１１５は、この調整文書ＩＤを「ｄｏｃ１６」とし、調整文書の文書設定を「地紋、原稿方向タテ」として、この調整文書の文書設定情報を文書情報記憶部１０７に登録する。また、設定付加調整部１１５は、この調整文書ＩＤを調整制御部１０９に通知する。
【０１７６】
つぎに、調整制御部１０９は、他に組合せ調整の必要がないことを確認後、元文書の文書ＩＤ＝ｄｏｃ６、ｄｏｃ７と調整文書の調整文書ＩＤ＝ｄｏｃ１６とをジョブ制御部１０３に通知する。
【０１７７】
ジョブ制御部１０３は、通知された文書ＩＤ＝ｄｏｃ６、ｄｏｃ７と調整文書ＩＤ＝ｄｏｃ１６とをもとに、結合文書設定に矛盾しない文書設定を取得し、取得した文書設定と結合文書設定とをもとにジョブ結合を実行する。この結果、ジョブ制御部１０３は、図１８に示すように「ステープル左、地紋、原稿方向タテ」に設定した結合文書を生成する。
【０１７８】
以上、説明したように、本発明の実施の形態では、結合対象である各文書の設定情報と結合文書の設定情報との組合せに矛盾があるか否かを判定し、矛盾がある場合、結合文書の設定情報に対して矛盾する文書の設定情報を矛盾しない設定情報に調整し、この調整後の設定情報が示す文書設定の各文書を結合して、結合文書を生成している。
【０１７９】
このため、ジョブ結合の際に設定する結合文書設定と、結合される複数の文書に元来設定されている文書設定とが矛盾する場合であっても、結合文書設定に対して元来矛盾していた文書設定を文書毎に設定変更して、結合文書設定と矛盾しない文書設定の各文書を作成できる。この結果、ジョブ結合の際に設定する結合文書の設定と、結合される複数の文書の設定との間に矛盾がある場合であっても、これら複数の文書を用いて結合文書を作成することができる。
【０１８０】
具体的には、結合文書にくるみ製本またはステープル等の綴じ処理が設定され、結合対象の各文書に、この綴じ処理と同じ位置に折り処理が設定されている場合、この折り処理の設定を変更して、この綴じ処理の位置と異なる位置に折り処理を設定でき、あるいは折り処理を解除できる。この結果、綴じ処理の位置と折り処理の位置とが重なって文書が開けなるという、矛盾した設定の結合文書の生成を防止できる。
【０１８１】
また、結合文書に設定された綴じ処理の位置に応じて、各文書の設定を変更して原稿方向を所望の方向に変更できるため、結合文書内の各文書に印刷する文字や画像等の印刷対象物の印刷方向をユーザが意図する方向に自由に設定することができる。
【０１８２】
さらに、結合文書にリングバインド、ステープルまたはくるみ製本処理等の綴じ処理を行う際、この結合文書の綴じ処理と同じ位置に、文書のステープルまたはパンチ等の綴じ処理が設定されていても、文書に設定された綴じ処理を変更または解除できるため、同じ位置にステープル処理を重複して行う等、不要な綴じ処理の実行を防止することができる。
【０１８３】
また、結合文書に設定された綴じ処理の位置に応じて、各文書の設定を変更してページの印字位置および向きを所望の位置および向きに変更できるため、原稿の右下、左下または下中央等の文書内の所望の位置にページ印字でき、この結果、結合文書の綴じ位置によってページ印字が読みづらくなることを防止できる。
【０１８４】
さらに、ユーザ問い合わせの結果に応じて、文書の集約設定を解除することができるため、結合文書内の各文書が読みづらくなることを防止できる。また、全文書に付加可能な処理を各文書に追加設定できるため、ジョブ結合の際、地紋印刷処理等の実行した方が望ましい有用な処理を全文書に容易に追加設定できる。
【０１８５】
また、文書の設定変更の前に、この文書の設定変更がユーザにとって必要か否かをユーザに問い合わせるように構成しているため、文書の設定変更の内容がユーザが意図しない内容であった場合に、この文書の設定変更が自動的に実行されることを防止できる。
【０１８６】
なお、上述した実施の形態では、結合対象の各文書に付加可能な処理として地紋印刷処理を例示していたが、これに限らず、結合対象の各文書に付加可能な処理は、ページ集約処理または用紙サイズ変更処理等、地紋印刷処理以外の所望の処理であってもよい。
【０１８７】
また、上述した実施の形態では、図３に結合文書設定情報を例示したが、これに限らず、結合文書設定情報が示す結合文書設定のジョブ数は１つまたは複数の何れであってもよいし、結合文書の設定内容も図３に示すものに限定されない。例えば、くるみ製本（右開き）、リングバインド処理、原稿方向ヨコ等が結合文書に設定されてもよい。
【０１８８】
さらに、上述した実施の形態では、図４に文書設定情報を例示したが、これに限らず、文書設定情報が示す文書設定のＩＤ情報は１つまたは複数の何れであってもよいし、結合対象の文書の設定内容も図４に示すものに限定されない。例えば、Ｚ折り左、３ページ以上集約、ページ印字位置（下中央、右）等が文書に設定されてもよい。
【０１８９】
また、上述した実施の形態では、図５に結合文書設定と文書設定との組合せ情報を例示したが、組合せ情報が示す調整要否の情報または調整手段の情報は、図５に示すものに限定されず、ユーザが意図する所望のものであってもよい。
【０１９０】
さらに、本発明の実施の形態にかかる画像形成装置、画像形成方法およびプログラムでは、結合文書設定に対して調整要または調整推奨となる組合せが同一文書に複数存在する場合、調整要または調整推奨となる組合せを所望の順序で適宜調整すればよく、調整する文書設定の順番は、文書設定の内容によらない。
【０１９１】
また、上述した実施の形態では、ＣＰＵ１１が実行するソフトウェアプログラムを予めＭＥＭ−Ｐ１２等に格納していたが、これに限らず、本実施の形態にかかる画像形成装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１９２】
さらに、本実施の形態にかかる画像形成装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。さらに、本実施の形態にかかる画像形成装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１９３】
また、上述した実施の形態では、本発明の画像形成装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【符号の説明】
【０１９４】
１  画像形成装置
１０  コントローラ
１１  ＣＰＵ
１２  ＭＥＭ−Ｐ
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  ＮＢ
１４  ＳＢ
１５  ＡＧＰ
１６  ＡＳＩＣ
１７  ＭＥＭ−Ｃ
１８  ＨＤＤ
２０  操作パネル
２５  ＰＣＩバス
３０  セントロニクス
４０  ＵＳＢデバイス
５０  ＩＥＥＥ１３９４デバイス
６０  ＦＣＵ
７０  エンジン部
１０１  操作パネル制御部
１０２  ユーザ問い合わせ部
１０３  ジョブ制御部
１０４  印刷制御部
１０５  後処理制御部
１０６  結合ジョブ情報記憶部
１０７  文書情報記憶部
１０８  組合せ情報記憶部
１０９  調整制御部
１１０  折り位置調整部
１１１  回転方向調整部
１１２  フィニッシング処理調整部
１１３  印字位置・向き調整部
１１４  集約調整部
１１５  設定付加調整部
１１６  設定調整部
【先行技術文献】
【特許文献】
【０１９５】
【特許文献１】特開２００８−２６８６０３号公報
【図１】
0005824831.tif 000002
【図２】
0005824831.tif 000003
【図３】
0005824831.tif 000004
【図４】
0005824831.tif 000005
【図５】
0005824831.tif 000006
【図６】
0005824831.tif 000007
【図７】
0005824831.tif 000008
【図８】
0005824831.tif 000009
【図９】
0005824831.tif 000010
【図１０】
0005824831.tif 000011
【図１１】
0005824831.tif 000012
【図１２】
0005824831.tif 000013
【図１３】
0005824831.tif 000014
【図１４】
0005824831.tif 000015
【図１５】
0005824831.tif 000016
【図１６】
0005824831.tif 000017
【図１７】
0005824831.tif 000018
【図１８】
0005824831.tif 000019