(57)【特許請求の範囲】
【請求項１】
出力対象の文書における所定の範囲ごとに、画像出力処理に関わる出力条件の設定を受け付ける出力条件受付部と、
前記所定の範囲ごとに、前記出力条件受付部にて受け付けた出力条件に基づいて、所定の画像形成装置に対して出力を指示する出力指示部と、
前記出力条件受付部が受け付けた出力条件の概要を、前記所定の範囲ごとに画像や文字で提示する設定概要提示部と、
機能の異なる複数種類の画像出力装置からそれぞれの機能情報を取得して管理する出力装置別機能情報取得部と、
前記所定の範囲ごとの出力条件の情報と前記出力装置別機能情報取得部が管理している装置別の機能情報に基づいて、前記所定の範囲ごとの各出力条件に基づき前記画像出力装置を選択する適正出力装置選定部と
を備え、
前記出力指示部は、前記出力条件受付部が受け付けた前記所定の範囲ごとの出力条件に基づき、前記適正出力装置選定部が選択した前記画像出力装置に対して出力実行を指示する
画像出力指示装置。
【請求項２】
画像出力処理に関わる出力条件の設定を受け付ける出力条件受付部と、
前記出力条件受付部が受け付けた出力条件に従って出力処理を行なうように指示する出力指示部と、
指示された出力条件に従って出力処理を行なう、機能の異なる複数種類の画像出力装置と、
前記出力条件受付部が受け付けた出力条件の概要を、所定の範囲ごとに画像や文字で提示する設定概要提示部と、
前記複数種類の画像出力装置からそれぞれの機能情報を取得して管理する出力装置別機能情報取得部と、
前記所定の範囲ごとの出力条件の情報と前記出力装置別機能情報取得部が管理している装置別の機能情報に基づいて、前記所定の範囲ごとの各出力条件に基づき前記画像出力装置を選択する適正出力装置選定部と
を備え、
前記出力条件受付部は、１つの出力指示について、所定の範囲ごとに異なる出力条件の指示入力を受け付け、
前記出力指示部は、前記出力条件受付部が受け付けた前記所定の範囲ごとの出力条件に基づき、出力範囲ごとに異なる出力条件が設定された出力指示を、前記適正出力装置選定部が選択した前記画像出力装置に対して指示する
ことを特徴とする画像出力設定制御システム。
【請求項３】
前記適正出力装置選定部が出力条件に基づいて選択した前記画像出力装置と各出力条件の組合せを提示する出力装置選定結果提示部
をさらに備えたことを特徴とする請求項２に記載の画像出力設定制御システム。
【請求項４】
前記出力条件受付部を具備する画像出力指示装置と、第１の前記出力指示部を具備する管理サーバを備え、
前記画像出力指示装置は、前記管理サーバへ出力実行指示を通知する前に、前記出力条件受付部が受け付けた所定の範囲ごとの出力条件の情報を前記出力指示部に通知する出力条件通知部と、前記出力条件受付部が受け付けた所定の範囲ごとの出力条件が確定されると、出力範囲ごとに異なる出力条件が設定された出力指示を前記管理サーバに指示する第２の出力指示部を有し、
前記管理サーバは、前記出力装置別機能情報取得部、および前記適正出力装置選定部を有し、前記第１の出力指示部は、前記第２の出力指示部から前記出力指示により出力実行の通知を受けると、前記設定単位適正出力装置選定部が出力条件別に選択した前記画像出力装置に対して出力実行を指示する
ことを特徴とする請求項２に記載の画像出力設定制御システム。
【請求項５】
前記出力条件受付部を具備する画像出力指示装置と、第１の前記出力指示部を具備する管理サーバを備え、
前記画像出力指示装置は、前記出力条件受付部が受け付けた所定の範囲ごとの出力条件に基づき、出力範囲ごとに異なる出力条件が設定された出力指示を前記管理サーバに指示する第２の出力指示部を有し、
前記管理サーバは、前記出力装置別機能情報取得部、および前記第２の出力指示部から通知された出力指示の情報を所定の記憶部に保存するとともに、当該出力指示に含まれた前記所定の範囲ごとの出力条件の情報に基づいて前記所定の範囲ごとの各出力条件に従った処理を実行可能な画像出力装置を選択する前記適正出力装置選定部を有し、前記第１の出力指示部は、前記画像出力指示装置から出力実行の通知を受けると、前記適正出力装置選定部が出力条件別に選択した画像出力装置に対して出力実行を指示する
ことを特徴とする請求項２に記載の画像出力設定制御システム。
【請求項６】
画像出力処理に関わる出力条件の設定を受け付ける出力条件受付部と、
前記出力条件受付部が受け付けた出力条件に従って出力処理を行なうように所定の画像出力装置に指示する出力指示部と、
前記出力条件受付部が受け付けた出力条件の概要を、所定の範囲ごとに画像や文字で提示する設定概要提示部と、
機能の異なる複数種類の画像出力装置からそれぞれの機能情報を取得して管理する出力装置別機能情報取得部と、
前記所定の範囲ごとの出力条件の情報と前記出力装置別機能情報取得部が管理している装置別の機能情報に基づいて、前記所定の範囲ごとの各出力条件に基づき前記画像出力装置を選択する適正出力装置選定部と
を備え、
前記出力条件受付部は、出力処理を伴う１つの出力指示について、所定の範囲ごとに異なる出力条件の指示入力を受け付け、
前記出力指示部は、前記出力条件受付部が受け付けた所定範囲ごとの出力条件に基づき、出力範囲ごとに異なる出力条件が設定された出力指示を、前記適正出力装置選定部が選択した前記画像出力装置に対して指示する
ことを特徴とする画像出力設定制御装置。
【請求項７】
前記出力条件受付部は、出力条件が異なる複数の前記所定の範囲について、一部の設定項目は、複数の前記所定の範囲に共通する出力条件の指示入力を受付け可能である
ことを特徴とする請求項６に記載の画像出力設定制御装置。
【請求項８】
前記出力指示部は、複数の前記所定の範囲に共通する出力条件として出力対象の全範囲を纏める後処理の指示入力を前記出力条件受付部が受け付けていたときは、前記出力範囲ごとに異なる出力条件が設定された出力指示を同一の前記画像形成装置に発する
ことを特徴とする請求項７に記載の画像出力設定制御装置。
【請求項９】
前記出力指示部は、前記出力範囲ごとに、当該出力範囲の各画像と当該範囲の前記出力条件とを纏めた分割出力指示を生成し、当該分割出力指示を所定の前記画像形成装置に送信する
ことを特徴とする請求項６に記載の画像出力設定制御装置。
【請求項１０】
前記出力指示部は、前記複数の出力範囲の各画像と出力範囲ごとの各出力条件とを纏めた１つの出力指示を生成し、当該１つの出力指示を所定の前記画像形成装置に送信する
ことを特徴とする請求項６に記載の画像出力設定制御装置。
【請求項１１】
電子計算機に備えられる中央演算制御部を、
画像出力処理に関わる出力条件の設定を受け付ける出力条件受付部と、
前記出力条件受付部が受け付けた出力条件に従って出力処理を行なうように所定の画像出力装置に指示する出力指示部と、
前記出力条件受付部が受け付けた出力条件の概要を、所定の範囲ごとに画像や文字で提示する設定概要提示部と、
機能の異なる複数種類の画像出力装置からそれぞれの機能情報を取得して管理する出力装置別機能情報取得部と、
前記所定の範囲ごとの出力条件の情報と前記出力装置別機能情報取得部が管理している装置別の機能情報に基づいて、前記所定の範囲ごとの各出力条件に基づき前記画像出力装置を選択する適正出力装置選定部と
して機能させ、
前記出力条件受付部は、１つの出力指示について、所定の範囲ごとに異なる出力条件の指示入力を受け付け、この受け付けた所定の範囲ごとの出力条件の情報を前記出力指示部に通知し、
前記出力指示部は、前記出力条件受付部から通知された所定の範囲ごとの出力条件に基づき、前記出力範囲ごとに異なる出力条件が設定された出力指示を、前記適正出力装置選定部が選択した前記画像出力装置に発する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力設定制御システム、画像出力設定制御装置、画像出力指示装置、管理サーバ、画像出力装置、プログラムに関する。
【背景技術】
【０００２】
情報処理装置が広く普及している今日においても、情報処理端末で取得した文書情報を所定の出力媒体（典型例は印刷用紙）に出力する機会がある。たとえば、ネットワークに複数の画像形成装置（たとえばプリンタ、デジタル複写機、ファクシミリ装置など）が接続され、それらが異なる場所に設置されているシステムにおいて、１つの出力ジョブを複数台の装置に振り分けて処理するいわゆる分散処理の仕組みが提案されている（たとえば特許文献１，２を参照）。
【０００３】
【特許文献１】特開２００３−２１６３８４号公報
【特許文献２】特開２００１−３４４０８３号公報
【０００４】
たとえば、特許文献１に記載の仕組みでは、分散処理システムにおいて、クライアントから出力要求があったときに出力要求の条件にあった出力装置をグループ化してクライアントの条件にあった出力装置に画像を出力するようにしている。
【０００５】
特許文献２に記載の仕組みでは、分散処理システムにおいて、印刷ジョブの一部のページが他の画像形成装置に転送されたときに転送されたページ位置を差込印刷にてユーザに伝えるようにしている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
出力範囲ごとに異なる出力条件により画像出力するためには、複数回の出力指示をする必要があった。
【０００７】
一度の画像出力指示により、出力範囲ごとに異なる出力条件により画像出力することが可能な画像出力指示を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、出力対象の文書における所定の範囲ごとに、画像出力処理に関わる出力条件の設定を受け付ける出力条件受付部と、前記所定の範囲ごとに、前記出力条件受付部にて受け付けた出力条件に基づいて、所定の画像形成装置に対して出力を指示する出力指示部と、を備えることを特徴とする画像出力指示装置である。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明においてさらに、出力条件受付部が、さらに一台の画像形成装置への出力を指定する設定を受け付け、前記出力指示部が、前記所定の範囲ごとに、前記出力条件受付部にて受け付けた出力条件に基づいて、一台の画像形成装置に対して出力を指示する。
【００１０】
請求項３に記載の発明は、画像出力処理に関わる出力条件の設定を受け付ける出力条件受付部と、前記出力条件受付部が受け付けた出力条件に従って出力処理を行なうように指示する出力指示部と、指示された出力条件に従って出力処理を行なう画像出力装置と、を備え、前記出力条件受付部は、１つの出力指示について、所定の範囲ごとに異なる出力条件の指示入力を受け付け、前記出力指示部は、前記出力条件受付部が受け付けた前記所定の範囲ごとの出力条件に従って、出力範囲ごとに異なる出力条件が設定された出力指示を所定の前記画像形成装置に指示することを特徴とする画像出力設定制御システムである。
【００１１】
請求項４に記載の発明は、請求項３に記載の発明においてさらに、前記出力条件受付部が受け付けた出力条件の概要を、前記所定の範囲ごとに画像や文字で提示する設定概要提示部をさらに備えたことを特徴とする。
【００１２】
請求項５に記載の発明は、請求項３に記載の発明においてさらに、機能の異なる複数種類の画像出力装置からそれぞれの機能情報を取得して管理する出力装置別機能情報取得部と、前記所定の範囲ごとの出力条件の情報と前記出力装置別機能情報取得部が管理している装置別の機能情報に基づいて、前記所定の範囲ごとの各出力条件に基づき前記画像出力装置を選択する適正出力装置選定部と、をさらに備え、前記出力指示部は、前記出力条件受付部が受け付けた前記所定の範囲ごとの出力条件に基づき、前記適正出力装置選定部が選択した前記画像出力装置に対して出力実行を指示することを特徴とする。
【００１３】
請求項６に記載の発明は、請求項３に記載の発明においてさらに、前記適正出力装置選定部が出力条件に基づいて選択した前記画像出力装置と各出力条件の組合せを提示する出力装置選定結果提示部をさらに備えたことを特徴とする。
【００１４】
請求項７に記載の発明は、請求項３に記載の発明においてさらに、前記出力条件受付部を具備する画像出力指示装置と、第１の前記出力指示部を具備する管理サーバを備え、前記画像出力指示装置は、前記管理サーバへ出力実行指示を通知する前に、前記出力条件受付部が受け付けた所定の範囲ごとの出力条件の情報を前記出力指示部に通知する出力条件通知部と、前記出力条件受付部が受け付けた所定の範囲ごとの出力条件が確定されると、出力範囲ごとに異なる出力条件が設定された出力指示を前記管理サーバに指示する第２の出力指示部を有し、前記管理サーバは、機能の異なる複数種類の前記画像出力装置からそれぞれの機能情報を取得して管理する出力装置別機能情報取得部、および前記出力条件通知部から通知された前記所定の範囲ごとの出力条件の情報と前記出力装置別機能情報取得部が管理している装置別の機能情報に基づいて、前記所定の範囲ごとの各出力条件に従った処理を実行可能な前記画像出力装置を選択する適正出力装置選定部を有し、前記第１の出力指示部は、前記第２の出力指示部から前記出力指示により出力実行の通知を受けると、前記設定単位適正出力装置選定部が出力条件別に選択した前記画像出力装置に対して出力実行を指示することを特徴とする。
【００１５】
請求項８に記載の発明は、請求項３に記載の発明においてさらに、前記出力条件受付部を具備する画像出力指示装置と、第１の前記出力指示部を具備する管理サーバを備え、前記画像出力指示装置は、前記出力条件受付部が受け付けた所定の範囲ごとの出力条件に基づき、出力範囲ごとに異なる出力条件が設定された出力指示を前記管理サーバに指示する第２の出力指示部を有し、前記管理サーバは、機能の異なる複数種類の前記画像出力装置からそれぞれの機能情報を取得して管理する出力装置別機能情報取得部、および前記第２の出力指示部から通知された出力指示の情報を所定の記憶部に保存するとともに、当該出力指示に含まれた前記所定の範囲ごとの出力条件の情報に基づいて前記所定の範囲ごとの各出力条件に従った処理を実行可能な画像出力装置を選択する適正出力装置選定部を有し、前記第１の出力指示部は、前記画像出力指示装置から出力実行の通知を受けると、前記適正出力装置選定部が出力条件別に選択した画像出力装置に対して出力実行を指示することを特徴とする。
【００１６】
請求項９に記載の発明は、画像出力処理に関わる出力条件の設定を受け付ける出力条件受付部と、前記出力条件受付部が受け付けた出力条件に従って出力処理を行なうように所定の画像出力装置に指示する出力指示部と、を備え、前記出力条件受付部は、出力処理を伴う１つの出力指示について、所定の範囲ごとに異なる出力条件の指示入力を受け付け、前記出力指示部は、前記出力条件受付部が受け付けた所定範囲ごとの出力条件に従って、出力範囲ごとに異なる出力条件が設定された出力指示を所定の前記画像形成装置に発することを特徴とする画像出力設定制御装置である。
【００１７】
請求項１０に記載の発明は、請求項９に記載の発明においてさらに、前記出力条件受付部は、出力条件が異なる複数の前記所定の範囲について、一部の設定項目は、複数の前記所定の範囲に共通する出力条件の指示入力を受付け可能であることを特徴とする。
【００１８】
請求項１１に記載の発明は、請求項１０に記載の発明においてさらに、前記出力指示部は、複数の前記所定の範囲に共通する出力条件として出力対象の全範囲を纏める後処理の指示入力を前記出力条件受付部が受け付けていたときは、前記出力範囲ごとに異なる出力条件が設定された出力指示を同一の前記画像形成装置に発することを特徴とする。
【００１９】
請求項１２に記載の発明は、請求項９に記載の発明においてさらに、前記出力指示部は、前記出力範囲ごとに、当該出力範囲の各画像と当該範囲の前記出力条件とを纏めた分割出力指示を生成し、当該分割出力指示を所定の前記画像形成装置に送信することを特徴とする。
【００２０】
請求項１３に記載の発明は、請求項９に記載の発明においてさらに、前記出力指示部は、前記複数の出力範囲の各画像と出力範囲ごとの各出力条件とを纏めた１つの出力指示を生成し、当該１つの出力指示を所定の前記画像形成装置に送信することを特徴とする。
【００２１】
請求項１４に記載の発明は、画像出力処理に関わる出力条件の設定を受け付ける機能を有し、１つの出力指示について、所定の範囲ごとに異なる出力条件の指示入力を受け付ける出力条件受付部を備え、前記出力条件受付部が受け付けた前記所定の範囲ごとの出力条件の情報を管理サーバに通知することを特徴とする画像出力指示装置である。
【００２２】
請求項１５に記載の発明は、画像出力指示装置が受け付けた出力条件に従って出力処理を行なうように所定の画像出力装置に指示する出力指示部と、機能の異なる複数種類の前記画像出力装置からそれぞれの機能情報を取得して管理する出力装置別機能情報取得部と、前記画像出力指示装置から通知された前記所定の範囲ごとの出力条件の情報に基づいて、前記所定の範囲ごとの各出力条件に従った処理を実行可能な画像出力装置を選択する適正出力装置選定部と、を備え、前記出力指示部は、前記画像出力指示装置から出力実行の通知を受けると、前記適正出力装置選定部が出力条件別に選択した画像出力装置に対して出力実行を指示することを特徴とする管理サーバである。
【００２３】
請求項１６に記載の発明は、請求項９に記載の画像出力設定制御装置、請求項１４に記載の画像出力指示装置、あるいは請求項１５に記載の管理サーバから、複数の出力範囲の各画像と出力範囲ごとの各出力条件とを纏めた１つの出力指示を受信する出力指示受信部と、前記出力指示受信部が受信した出力指示に含まれている出力範囲ごとの各出力条件に従って、描画する描画展開部と、を備えたことを特徴とする画像出力装置である。
【００２４】
請求項１７に記載の発明は、電子計算機に備えられる中央演算制御部を、画像出力処理に関わる出力条件の設定を受け付ける出力条件受付部と、前記出力条件受付部が受け付けた出力条件に従って出力処理を行なうように所定の画像出力装置に指示する出力指示部と、して機能させ、前記出力条件受付部は、１つの出力指示について、所定の範囲ごとに異なる出力条件の指示入力を受け付け、この受け付けた所定の範囲ごとの出力条件の情報を前記出力指示部に通知し、前記出力指示部は、前記出力条件受付部から通知された所定の範囲ごとの出力条件に従って、前記出力範囲ごとに異なる出力条件が設定された出力指示を所定の前記画像形成装置に発することを特徴とする画像出力設定制御装置用のプログラムである。
【００２５】
請求項１８に記載の発明は、電子計算機に備えられる中央演算制御部を、画像出力処理に関わる出力条件の設定を受け付ける機能を有し、１つの出力指示について、所定の範囲ごとに異なる出力条件の指示入力を受け付ける出力条件受付部と、して機能させ、前記出力条件受付部が受け付けた所定の範囲ごとの出力条件の情報を管理サーバに通知することを特徴とする画像出力指示装置用のプログラムである。
【００２６】
請求項１９に記載の発明は、電子計算機に備えられる中央演算制御部を、画像出力指示装置が受け付けた出力条件に従って出力処理を行なうように所定の画像出力装置に指示する出力指示部と、機能の異なる複数種類の前記画像出力装置からそれぞれの機能情報を取得して管理する出力装置別機能情報取得部と、前記画像出力指示装置から通知された所定の範囲ごとの出力条件の情報に基づいて、前記所定の範囲ごとの各出力条件に従った処理を実行可能な画像出力装置を選択する適正出力装置選定部と、して機能させ、前記出力指示部は、前記画像出力指示装置から出力実行の通知を受けると、前記適正出力装置選定部が出力条件別に選択した画像出力装置に対して出力実行を指示することを特徴とする管理サーバ用のプログラムである。
【発明の効果】
【００２７】
請求項１に記載の発明によれば、一回の出力指示により、出力範囲ごとに異なる出力を得ることが可能となる。
【００２８】
請求項２に記載の発明によれば、一台の画像出力装置に対して、出力範囲ごとに異なる出力を指示することが可能となる。
【００２９】
請求項３に記載の発明によれば、１回の出力実行指示により、出力範囲ごとに異なる種類の出力設定を反映した出力処理を実行する画像出力設定制御システムを実現できる。
【００３０】
請求項４に記載の発明によれば、所定の範囲ごとに設定した出力条件を確認することが可能となる。
【００３１】
請求項５に記載の発明によれば、出力範囲に対して設定しようとする出力条件に基づいて装置の選択をすることが可能となる。
【００３２】
請求項６に記載の発明によれば、本構成を有していない場合と比較して、出力範囲ごとに設定した出力条件に基づいて選択された画像出力装置を把握することができる。
【００３３】
請求項７に記載の発明によれば、管理サーバを介在させる場合においても、機能の異なる複数種類の画像出力装置が使用可能な状況下において、出力範囲に対して設定しようとする出力条件に基づいて装置の選択をすることが可能となる。
【００３４】
請求項８に記載の発明によれば、本構成を有していない場合と比較して、管理サーバを介在させる場合においても、出力範囲に対して設定しようとする出力条件に基づいて装置の選択が容易となる。
【００３５】
請求項９に記載の発明によれば、１回の出力実効指示により、出力範囲ごとに異なる出力設定を反映した出力処理を実行させる画像出力設定制御装置を実現できる。
【００３６】
請求項１０に記載の発明によれば、出力対象の全範囲に対して共通の出力条件を設定することもできる。
【００３７】
請求項１１に記載の発明によれば、出力対象の全範囲に対して１つに纏める後処理が実行可能となる。
【００３８】
請求項１２に記載の発明によれば、１回の出力実行指示では１種類の出力設定しか受け付けない従前の画像出力装置を使用する場合においても、出力範囲ごとに異なる出力条件での出力処理を実行させることがきる。
【００３９】
請求項１３に記載の発明によれば、出力条件がそれぞれ異なる出力範囲ごとに異なる出力条件での出力処理を実行させることがきる。
【００４０】
請求項１４に記載の発明によれば、出力範囲ごとに異なる出力設定を受け付け、ユーザによる出力実行指示に基づいて好適な画像出力装置を選択することが可能となる。
【００４１】
請求項１５に記載の発明によれば、画像出力を行なう際に、出力範囲ごとに異なる種類の出力設定を受け付け、出力実行指示に基づき、出力範囲ごとに異なる出力設定を反映した出力処理を実行可能とする場合に好適な管理サーバを実現できる。
【００４２】
請求項１６に記載の発明によれば、複数の出力範囲の各画像と出力範囲ごとの各出力条件に基づく出力指示を受け取り、出力範囲ごとに異なる出力条件での出力処理を実行することができる。
【００４３】
請求項１７に記載の発明によれば、出力範囲ごとに異なる出力設定を受け付けた、出力実行指示があると、複数の出力設定を反映した出力処理を実行させる画像出力設定制御装置を、コンピュータを用いて実現できる。
【００４４】
請求項１８に記載の発明によれば、出力範囲ごとに異なる出力設定を受け付けた、出力実行指示があると、複数の出力設定を反映した出力処理を実行させる画像出力指示装置を、コンピュータを用いて実現できる。
【００４５】
請求項１９に記載の発明によれば、出力ページ範囲ごとに異なる出力設定を受け付けた、出力実行指示があると、複数の出力設定を反映した出力処理を実行させる管理サーバを、コンピュータを用いて実現できる。
【発明を実施するための最良の形態】
【００４６】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００４７】
＜システム構成＞
図１は、本発明の一実施形態を適用した画像出力システム１の構成例を示す図である。図示のように、本実施形態の画像出力システム１は、出力媒体上の画像を読み取りその電子データ（画像データ）を取得する画像取得機能や紙などの出力媒体に画像を出力する画像出力機能を持つ各種のイメージング機器３と、各種のイメージング機器３に対して画像取得処理や画像出力処理を指令するパーソナルコンピュータ（以下パソコンとも称する）などの情報処理端末４と、処理された文書画像を保存・管理し、情報処理端末４との連携により画像出力指示を発するなどのサーバ機能を持った管理サーバ６が通信手段の一例であるネットワーク９により接続されて構成されている。
【００４８】
ネットワーク９は、たとえば、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network ）、インターネットなどによって構成される。
【００４９】
イメージング機器３としては、たとえば、画像取得機能および画像出力機能（合わせて複写機能と称する）を持つ複写機３Ａ、プリンタと称される単機能（画像出力機能の一例である印刷機能のみ）の印刷装置３Ｂ、スキャナと称される画像取得機能（特にスキャナ機能と称する）を持つ画像読取装置３Ｃ、印刷機能や複写機能やスキャナ機能を持つ複合機３Ｄ（ＭＦＰ：マルチファンクションプリンタ）、およびファクシミリ３Ｅがあり、これらは、ネットワーク９を介してあるいは所定の接続インタフェースを介して管理サーバ６と接続されている。図では、イメージング機器３を、各種１台もしくは２台で示しているが、その数は任意でよく、また、システム運用によっては、何れかが存在しない場合であってもよい。その各運用事例については後述する。
【００５０】
イメージング機器３の内、印刷装置３Ｂ、複合機３Ｄなどの画像出力機能を持つものを特に画像出力装置３Ｘと称する。本実施形態では、画像出力装置３Ｘは、画像出力装置３Ｘは、１ページ分のデータを纏めて出力（印刷）する方式のもの、いわゆるページ・プリンタ（Page Printer）であるものとする。
【００５１】
たとえば、複写機３Ａは、ネットワーク９を介して管理サーバ６に接続されており、利用者がその複写機３Ａの操作パネル（図示せず）を操作して複写指示を行なったときに、複写指示に従って読み取った画像（詳しくはその電子データである画像データ：以下同様）を管理サーバ６へ送信する。このとき、複写機３Ａは、複写指示を行なった利用者を、利用者名やパスワードを入力させることで認証し、認証によって得られた利用者を特定する利用者名などの情報を、画像とともに管理サーバ６へ送信してもよい。
【００５２】
さらに、複写機３Ａは、読み取った画像をそのまま用紙に形成処理せず、管理サーバ６から形成処理の対象となる画像を受信して、受信した画像に基づき用紙に対応する画像を形成する。つまり、複写機３Ａは、複写する原稿を読み取って得た画像を一旦管理サーバ６１へ送信し、管理サーバ６から受信した画像に基づいて処理を継続するようにする。
【００５３】
印刷装置３Ｂは、シリアルバスインタフェースなどを介して情報処理端末４に接続されており、あるいはネットワーク９などを介して管理サーバ６に接続されており、情報処理端末４や管理サーバ６から入力される印刷用の画像に基づき用紙などの出力媒体に画像を形成する。
【００５４】
画像読取装置３Ｃは、シリアルバスインタフェースなどを介して情報処理端末４に接続されあるいはネットワーク９を介して管理サーバ６に接続されており、利用者がその画像読取装置３Ｃの操作パネル（図示せず）もしくは情報処理端末４を操作して読取り指示を行なったときに、その読取り指示に従って原稿を読み取って電子化した電子原稿（画像データ）を情報処理端末４や管理サーバ６へ送る。管理サーバ６へ電子原稿を送る際には、画像読取装置３Ｃは、読取り指示を行なった利用者を、利用者名やパスワードを入力させることで認証し、この認証によって得られた利用者を特定する利用者名などの情報を、電子原稿（画像データ））とともに管理サーバ６へ送信してもよい。
【００５５】
複合機３Ｄは、ネットワーク９を介して管理サーバ６に接続されており、複写機３Ａ、印刷装置３Ｂ、画像読取装置３Ｃの各機能を実行する。
【００５６】
ファクシミリ３Ｅは、ネットワーク９などを介して管理サーバ６に接続されており、読み取った画像をＦＡＸ送信し、あるいは受信した画像に基づき用紙などの出力媒体にＦＡＸ画像を出力するととともに、送受信時の処理画像を管理サーバ６に出力する。
【００５７】
情報処理端末４は、文書作成やデータ処理などの一般的な情報処理機能を備える他に、画像出力指示機能を具備する、つまり画像出力指示装置として機能するようにもなっている。情報処理端末４は、印刷装置３Ｂの他にネットワーク９を介して管理サーバ６にも接続されており、画像出力指示装置として機能する際には、印刷装置３Ｂや複合機３Ｄなどに処理させる画像（具体的には画像出力処理用の印刷ジョブ（出力ジョブ）に含まれる）と、処理指示を行なう利用者名などの付帯情報とを管理サーバ６に送信する。情報処理端末４は、これらの制御を行なう制御部４２Ａと、画像出力処理に供される電子文書を記憶するハードディスク装置などのデータ保持部４４を有する。データ保持部４４としては、内蔵のものでもよいしＵＳＢ（Universal Serial Bus）などで外部に接続された記憶装置でもよい。
【００５８】
複写機３Ａや複合機３Ｄは、それぞれに対応した制御部３２Ａ，３２Ｄと、自身が持つ画像読取機能により原稿を読み取って電子化した電子文書（最終的には画像出力処理に供される）を記憶するハードディスク装置や光ディスク装置などを記憶装置として具備するそれぞれに対応したデータ保持部３４Ａ，３４Ｄを有する。
【００５９】
管理サーバ６は、サーバ機能を備え、クライアント・システムである情報処理端末４側からの要求によってイメージング機器３における画像取得処理や画像出力処理のための制御を行なうとともに、処理画像を所定の記憶装置に記録・保存する。このため、管理サーバ６は、制御部６２と、画像出力処理に供される電子文書を記憶するハードディスク装置や光ディスク装置などを記憶装置として具備するデータ保持部６４を有する。
【００６０】
各データ保持部３４Ａ，３４Ｄ，４４，６４はそれぞれ、画像出力処理に供される電子文書を記憶する原稿・文書記憶部として機能する。
【００６１】
ここで、本実施形態の画像出力システム１には、複写機３Ａや画像読取装置３Ｃや複合機３Ｄなどが持つ画像読取機能により原稿を読み取って電子化された電子文書や既に保存済みの（過去に原稿を読み取って保存しておいたものを含む）電子文書（詳細には電子文書を構成する各ページの電子原稿）を用いた画像出力処理時に電子原稿別（つまりページ別）に出力設定（その内容は後述する）を制御可能な画像出力設定制御システム２Ａや画像出力設定制御装置２Ｂや画像出力指示装置２Ｃが組み込まれている。画像出力設定制御システム２Ａや画像出力設定制御装置２Ｂや画像出力指示装置２Ｃは、詳細は後述するが、複数ページ（複数枚の電子原稿）で構成された電子文書中の全体もしくは一部（所定の複数枚）に対して出力指示を発する際、所定数や所定箇所の出力ページ範囲の別に個別の出力設定（以下個別設定とも称する）が可能に構成されている点に特徴を有する。
【００６２】
たとえば、パソコンなどの情報処理端末４に画像出力設定制御装置２Ｂの機能を持たせることができる。この場合の情報処理端末４は、画像読取機能を持つ各種のイメージング機器３（複写機３Ａ、画像読取装置３Ｃ、複合機３Ｄ）により取得された電子文書や自身で生成した電子文書に基づき、ケーブル（たとえばＵＳＢインタフェースで）やネットワーク９に接続された画像出力機能を持つ装置（複写機３Ａや印刷装置３Ｂや複合機３Ｄなど）に対して、全ページ同一の出力条件で出力指示を発することに限らず、ページ別に異なった出力条件で出力制御を行なうこともある。なお、電子文書を記憶する文書記憶部としては、当該情報処理端末４に内蔵のハードディスク装置などの記憶装置を利用することができるし、複合機３Ｄに備えられているデータ保持部３４Ｄを利用することもできる。
【００６３】
あるいは、ネットワーク通信機能を有する複写機３Ａや複合機３Ｄが画像出力設定制御装置２Ｂを搭載した状態として構成することもできる。あるいは、管理サーバ６が画像出力設定制御装置２Ｂを搭載した状態として構成することもできる。この場合のイメージング機器３や管理サーバ６は、全ページ同一の出力条件で出力指示を発することに限らず、ページ別に異なった出力条件で出力制御を行なうこともある。
【００６４】
あるいは、パソコンなどの情報処理端末４に組み込まれる画像出力指示装置２Ｃと管理サーバ６とが連携して、ネットワーク９に接続された画像出力機能を持つ装置（複写機３Ａや印刷装置３Ｂや複合機３Ｄなど）に対して出力指示を発する画像出力設定制御システム２Ａを構成することもできる。この場合、全ページ同一の出力条件で出力制御を行なうことに限らず、本実施形態の特徴点として、所定のページ範囲別に異なった出力条件で出力制御を行なうこともある。
【００６５】
このように、各部をシステム上の何処にどのように配置するかは任意であり、処理に必要となる各部が有機的に結合して全体の処理が完結するように構成されていればよい。本実施形態を実現するための各部（機能ブロックを含む）の具体的手段は、ハードウェア、ソフトウェア、ネットワーク、これらの組合せ、その他の任意の手段を用いることができ、このこと自体は当業者において自明である。また、機能ブロック同士が複合して１つの機能ブロックに集約されてもよい。
【００６６】
＜機能ブロック：基本構成＞
図１Ａは、画像出力システム１においてページ別に出力設定を可能にする仕組みを実現するための機能に関わる部分（画像出力設定制御システム２Ａや画像出力設定制御装置２Ｂ）に着目した基本構成の機能ブロック図である。なお、「基本構成」と称しているが、最も単純な構成という意味ではなく、典型的な構成例の意味である。
【００６７】
基本構成の画像出力設定制御システム２Ａは、操作画面を提示したりユーザからの操作指示を受け付けたりするユーザインタフェース部２００と、電子文書を記憶する記憶部２１０と、原稿を読み取って画像データとされた電子原稿を生成する電子原稿生成部２２０と、ワープロソフトや図形ソフトなどのアプリケーションAPにより電子原稿や電子文書を生成する電子文書生成部２２２を備える。
【００６８】
ユーザインタフェース部２００は、画像出力設定制御システム２Ａや画像出力設定制御装置２Ｂを利用するユーザに対して各種の情報を表示したり、ユーザが各種の情報を入力したりするもので、たとえば、タッチパネル付きのディスプレイを有する表示部や、各種のボタン、スイッチ、キーなどを有する入力部などによって構成される。たとえば、図１におけるイメージング機器３の操作パネルや情報処理端末４や管理サーバ６のキーボードやマウスなどの指示部材および表示装置が該当する。
【００６９】
電子原稿生成部２２０は、原稿の画像を光学的に読み取るものであり、図１における複写機３Ａや画像読取装置３Ｃや複合機３Ｄなどの画像読取機能部分が該当する。電子文書生成部２２２は、典型的には、パソコンなどの情報処理端末４にプログラムとして組み込まれるものが該当する。たとえば、電子原稿生成部２２０は、原稿面に向けて画像読取用のライン状の光を照射する光源ユニットと、原稿面からの反射光をそれぞれ所定の方向に反射させる複数のミラーと、これらのミラーによって反射させた光を所定の位置で結像させる結像レンズと、この結像レンズで結像させた光を受光して光電変換する光電変換素子（たとえばＣＣＤやＣＭＯＳなどを用いたラインセンサ）を用いて構成される。電子原稿生成部２２０は、原稿の読取位置に向けて原稿を１枚ずつ順に搬送する自動原稿搬送装置ＡＤＦ（Auto Document feeder）を備えるものとするとよい。電子原稿生成部２２０は、１枚の原稿を読み取って得た画像データを１枚分の電子原稿として生成する。
【００７０】
記憶部２１０は、電子原稿そのものや複数枚の電子原稿を纏めて１つの電子文書として、たとえばハードディスク装置や光ディスク装置などの大容量の記憶媒体に保存（記憶あるいは蓄積という文言を用いることもある）するものであり、図１におけるデータ保持部３４Ａ，３４Ｄ，４４，６４が該当する。記憶部２１０に記憶される電子文書は、電子原稿生成部２２０で原稿を読み取って得られる電子原稿により構成された電子文書や、電子文書生成部２２２でアプリケーションAPによりで作成された電子原稿により構成される電子文書やネットワーク９を介して取り込んだ電子文書などが含まれる。
【００７１】
さらに、画像出力設定制御システム２Ａは、各画像出力装置３Ｘの出力設定に関わる機能情報（詳しくはユーザが設定可能な機能項目の情報）を取得する出力装置別機能情報取得部２４０と、記憶部２１０に記憶された電子文書における所望のページについて、出力処理に使用する画像出力装置３Ｘや出力設定をユーザより受け付ける出力条件受付部２５０と、出力条件受付部２５０が受け付けた出力条件（出力設定の内容）の概要を画像や文字でユーザに提示する設定概要提示部２６０を備える。
【００７２】
また、複数の画像出力装置３Ｘの使用を可能とする場合、好ましくは、画像出力制御部２３０は、各出力範囲に指定された出力設定に適合する画像出力装置３Ｘを、出力装置別機能情報取得部２４０が管理する（データベースに登録済みの）機能情報や稼働中か否かに基づいて選定する適正出力装置選定部２６４と、各画像出力装置３Ｘと各出力設定の組合せをユーザに提示する出力装置選定結果提示部２６６を有するものとする。
【００７３】
さらに、画像出力設定制御システム２Ａ（画像出力制御部２３０）は、出力条件受付部２５０が受け付け確定された出力設定に従って出力ジョブを生成し所定の画像出力装置に対して出力ジョブを発する出力指示部２７０と、各画像出力装置３Ｘと各出力設定の組合せをユーザに提示する出力装置選定結果提示部２６６を備える。
【００７４】
出力装置別機能情報取得部２４０と適正出力装置選定部２６４と出力装置選定結果提示部２６６は、全てのシステム構成において必ず必要なものではなく、複数の画像出力装置３Ｘに対応する場合に備えるようにすればよい任意的な機能部と考えてよい。たとえば、出力処理に使用する画像出力装置３Ｘは、ユーザによる指定を受け付けてもよいし、出力指示部２７０が出力設定に適合するものを検索して自動的に設定するようにしてもよい。後者の場合、出力処理に使用される装置の情報をユーザに提示する仕組みとして出力装置選定結果提示部２６６を採り入れるのがよい。
【００７５】
出力装置別機能情報取得部２４０と出力条件受付部２５０と出力指示部２７０と出力装置選定結果提示部２６６は、画像出力設定制御システム２Ａや文画像出力設定制御装置２Ｂの中核をなすもので、図１における制御部３２Ａ，３２Ｄ，４２，６２に組み込まれる。以下、出力装置別機能情報取得部２４０と出力条件受付部２５０と出力指示部２７０と出力装置選定結果提示部２６６を組み込んだ制御部を画像出力制御部２３０とも称する。
【００７６】
画像出力制御部２３０のハードウェア構成としては、たとえば、制御処理や演算処理を行なう中枢を司るＣＰＵ（Central Processing Unit ：中央演算制御部）や処理データやプログラムデータを記憶するＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリ装置などで構成される一般的な電子計算機と同様の仕組みとすることができる。そのハードウェア構成例については、所定の処理用のソフトウェアを実行するマイクロプロセッサなどから構築される、パーソナルコンピュータを始めとする電子計算機の構成として周知である（一例は後述する）。
【００７７】
画像出力制御部２３０のハードウェア構成を電子計算機のようにして構成する場合、画像出力制御部２３０は、出力ジョブを作成して任意の画像出力装置３Ｘや管理サーバ６に送信するいわゆるプリンタドライバの仕組みを採り入れることができる。すなわち、電子計算機には、ワープロソフトや図形ソフトなどのアプリケーションAPや、画像出力装置３Ｘや管理サーバ６を制御するプログラムであるプリンタドライバが格納される。プリンタドライバは、指定された出力設定（出力条件や印刷条件や印刷属性とも称される）に基づいて出力ジョブ（印刷ジョブとも称される）を作成する。出力ジョブは、紙媒体などに画像形成すべき内容である画像データ（印刷データ）と出力設定とを含んでいる。
【００７８】
画像出力制御部２３０と画像出力装置３Ｘや管理サーバ６との間の画像データの受渡しには、画像出力装置３Ｘがページ・プリンタであることに対応して、ページ記述言語（ＰＤＬ：Page Description Language ）と称されるプログラム言語を使用する。画像出力制御部２３０で作成された出力ジョブは、画像出力装置３Ｘに送信される。画像出力装置３Ｘは、画像出力制御部２３０から（あるいは管理サーバ６から）受け取ったＰＤＬデータに基づきページ単位でビットマップ状の画像データ（イメージ）へ変換し、所定の記憶装置に蓄積してから印刷を行なうのが一般的である。
【００７９】
本実施形態の画像出力制御部２３０は、出力条件受付部２５０により、複数ページで構成された１つの文書について、所定ページ範囲ごとに出力設定を受け付け、出力指示部２７０は、当該１つの文書についての１つの出力処理に当たり、出力条件受付部２５０が受け付けた複数の印刷ページ範囲のそれぞれについて設定された複数の出力設定を含む１つの出力指示を発する。ここで、複数の出力設定を含む１つの出力指示を発する際の出力ジョブの取り扱いとしては、画像出力装置が１台であるのか複数台であるのかや管理サーバ６を経由した出力処理とするのかなどによって、種々のフォーマット形式を採り得る。
【００８０】
管理サーバ６を経由した出力制御を行なう場合は、画像出力設定制御装置２Ｂは画像出力指示装置２Ｃと管理サーバ６に分かれ、画像出力制御部２３０の部分が、画像出力指示装置側に配される第１の画像出力制御部と管理サーバ６側に配される第２の画像出力制御部とに分けられる。また、画像出力制御部２３０を２箇所に分割したことに伴い、単独構成とは異なり、両者間で情報のやり取りをするための新たな構成要素も追加される。この点については、後で具体的な態様を示して説明する。
【００８１】
たとえば、画像出力装置３Ｘが従前のものと同様に、複数ページで構成された１つの画像出力対象の文書（印刷対象文書とも称する）に対して、１回の出力実行指示では１種類の出力設定しか受け付けない形態（以下「１ジョブ１設定対応」とも称する）の場合、出力設定単位の設定別分割ジョブを生成して、設定別分割ジョブごとに出力指示を発する仕組みを採る。この場合、画像出力制御部２３０（詳しくは出力指示部２７０）は、ユーザからの１回の出力実行指示に基づき生成した複数の設定別分割ジョブを送信する。出力ジョブは複数に分割されるが、１つの文書についての１つの出力処理に当たっては、出力条件受付部２５０が受け付けた複数の出力設定を含む１回の出力実行指示の元で複数の設定別分割ジョブを送信する。またこのとき、画像出力装置３Ｘが１台である場合には、当然の如く、その１台の画像出力装置３Ｘは、複数種類の出力設定に対して対処可能なものであるとする。そして、複数の設定別分割ジョブを同一の画像出力装置３Ｘに送信する。
【００８２】
あるいは、画像出力装置３Ｘが複数台である場合には、複数種類の出力設定に対して対処可能なものを選択する仕組みを採り入れることができる。その選択はユーザが行なってもよいが、画像出力制御部２３０にて、各画像出力装置３Ｘの出力設定に関わる機能情報を出力装置別機能情報取得部２４０にて取得しておいて、各出力設定との照合により、設定別分割ジョブの出力処理の対応が可能な画像出力装置３Ｘを自動的に選択する仕組みを採り入れるのがよい。この場合、画像出力制御部２３０（詳しくは出力指示部２７０）は、ユーザからの１回の出力実行指示に基づき生成した複数の設定別分割ジョブを、その出力処理の対応が可能な画像出力装置３Ｘに割り振って送信する。この場合、１つの出力ジョブに対して複数の画像出力装置３Ｘを使用したいわゆる分割印刷が行なわれるので、何れの画像出力装置３Ｘが使用されたのかの情報や分割印刷された印刷物を取り纏める際の参照情報をユーザに提示する仕組を採り入れるのがよい（たとえば特許文献２に記載のページ位置転送情報の差込み印刷など）。
【００８３】
一方、画像出力装置３Ｘが従前のものとは異なり、複数ページで構成された１つの画像出力対象の文書（印刷対象文書とも称する）に対して、１回の出力実行指示で複数種類の出力設定を受け付けることのできる新しい形態（以下「１ジョブ複数設定対応」と称する）の場合、あるいは、管理サーバ６を経由した出力制御を行なう場合は、画像出力制御部２３０（詳しくは出力指示部２７０）は、印刷範囲ごとに各別の出力設定がなされている１つの出力ジョブとして出力指示を送信することができる。
【００８４】
管理サーバ６を経由した出力制御を行なう場合は、画像出力設定制御装置２Ｂ側の第１の画像出力制御部は、印刷範囲ごとに各別の出力設定がなされている１つの出力ジョブとして出力指示を管理サーバ６に送信する。この印刷範囲ごとに各別の出力設定がなされている出力ジョブを受け取った管理サーバ６側の第２の画像出力制御部は、管理サーバ６が管理する画像出力装置３Ｘが従前と同様に１ジョブ１設定対応であるのかそれとも新しい１ジョブ複数設定対応であるのかに応じて、画像出力設定制御装置２Ｂ側の第１の画像出力制御部と同様の処理を行なう。
【００８５】
前記のような制御を行なうべく、画像出力制御部２３０は、イメージング機器３に搭載の操作パネルなどの操作手段から出力指示などの処理操作の情報を受け付ける処理操作情報受付部２３２と、記憶部２１０に保存されている各種の電子文書の中から出力処理に使用する電子文書を読み出す保存文書読出部２３４を有する。
【００８６】
画像出力制御部２３０はまた、電子原稿生成部２２０（たとえば複写機３Ａや画像読取装置３Ｃや複合機３Ｄなどに搭載されている原稿読取機能部）や電子文書生成部２２２や保存文書読出部２３４から出力処理対象の電子原稿や電子文書（纏めて出力情報と称する）を受け取る出力文書受取部２３６を有する。
【００８７】
出力文書受取部２３６は、電子原稿生成部２２０で生成された１枚もしくは複数枚の電子原稿を出力処理対象の文書として扱う。あるいは、出力文書受取部２３６は、電子文書生成部２２２で生成された電子文書や、電子文書を記憶する記憶部２１０（データ保持部３４Ａ，３４Ｄ，４４，６４など）に既に登録済みの電子文書の中からユーザにより指定され保存文書読出部２３４により読み出されたものを出力処理対象の文書として扱う。
【００８８】
なお、ユーザは、原稿を電子原稿生成部２２０における原稿読取部の所定位置にセットする（置く）とともに、イメージング機器３に搭載の操作パネルなどのユーザインタフェース部２００（あるいは情報処理端末４）を通じて、コピー、ファックス送信、スキャン、シュレッダーでの削除などの操作入力を行なう。原稿読取部においては、原稿から、原稿の画像データ（特に電子原稿と称する）を生成し、その電子原稿を一意に特定する原稿識別情報とともに出力文書受取部２３６へ送る。このとき、必要に応じて、文書を一時的に記憶部２１０に保存してもよい。
【００８９】
出力条件受付部２５０は、従前と同様に、１つの出力ジョブに対して１種類の出力設定（デバイスファンクション）のみを受け付けてもよいが、本実施形態においては、たとえば、画像出力処理に関わる出力条件の設定（出力設定と称する）として、基本設定、レイアウト設定、ページ装飾設定、仕上げ設定などの各項目に関して、所定数や所定箇所の出力ページ範囲の別に出力条件を設定する個別設定を受け付ける点に特徴を有する。
【００９０】
なお、「個別設定」と称しているが、厳格に１ページずつ設定を受け付けることに限らず、同じ出力設定のページ番号の指定を受け付けて、それらの複数ページに対して出力設定を受け付けてもよい。要するに、従前の仕組みが１つの出力ジョブについて１つの出力設定しか受け付けていないのに対して、１つの出力ジョブについて、所定数のページ別に印刷ページ範囲を分け、分割した複数の印刷ページ範囲の別に、異なった出力設定を受け付けるものであればよいのである。最も単純なものは、１または複数ページの第１のページ群に対して第１の種類の出力設定がなされ、また、１または複数ページの第２のページ群に対して第１の種類とは異なる第２の種類の出力設定がなされる場合である。最も複雑なのは、複数ページのそれぞれに対してそれぞれ異なる種類の出力設定がなされる場合である。
【００９１】
なお、出力設定項目の中には、何もしなければ自然と全ページに共通に設定されることになる基準設定（デフォルト）とは別に、積極的に全ページに共通に適用する条件を含んでいてよい。このような共通の出力設定を受け付ける仕組みとする場合には、ページ別の出力設定を受け付ける手順との関係では、共通の出力設定を受け付けた後に、ページ別の出力設定を受け付けるようにし、またページ別の出力設定を受け付ける際には、既に設定済みの共通の出力設定の項目があるページについてのみ意図しない状態で修正されてしまうのを防止するべく、設定済みの共通設定については、設定の受付け（事実上の変更指示）を禁止するようにしておくのがよい。
【００９２】
基本設定には、たとえば、印刷枚数、印刷部数、白黒かカラーか、用紙サイズ（Ａ４，Ａ３、Ｂ４，Ｂ５など）、印刷方向（縦／横）、給紙トレイ（自動、トレイ番号）、印刷品質などの項目が含まれる。印刷品質の設定は、たとえば、「きれい〜はやい」の中からスライドバーで設定する、あるいは、予め登録されている一般文書、写真、ＤＴＰ（Desk Top Publishing ）、ＣＡＤ（Computer Aided Design）などの中から選択する。
【００９３】
レイアウト設定には、たとえば、片面か両面か、変倍（拡大／縮小）の有無と変倍率の設定、割付け印刷（集約印刷）の有無と配置態様の設定などの項目が含まれる。
【００９４】
ページ装飾設定中には、たとえば、ページ印刷の有無とその詳細設定、スタンプマークの有無とスタンプマークの設定、ヘッダやフッタの有無とその印刷情報の設定などの項目が含まれる。
【００９５】
仕上げ設定には、たとえば、ソート、フィニッシャ（終末装置）、綴じ代、開き方向、製本の設定などの項目が含まれる。フィニッシャは、たとえばパンチの有無と孔数の設定、ステイプル（１つの束にして綴じる処理）の有無と綴じ位置の設定などの項目が含まれる。
【００９６】
なお、前述の印刷設定は、１つの画像出力装置３Ｘが全て対応可能ということを必須とするものではなく、装置別に設定可能な項目が異なっていてよい。一般的には、画像出力装置３Ｘが設定されると、その画像出力装置３Ｘに対応した設定可能な項目も１対１で決まり、画像出力装置３Ｘ別のプリンタドライバが用意される。
【００９７】
これに対して、本実施形態では、装置別に設定可能な項目が異なる場合にも対処するべく、各画像出力装置３Ｘに対応した設定可能な項目の情報（換言すれば装置ごとの機能情報）を取得する出力装置別機能情報取得部２４０を有する。出力装置別機能情報取得部２４０は、画像出力設定制御装置２Ｂが管理する各画像出力装置３Ｘの機能情報をデータベース（ＤＢ：Database）化して、図示しないハードディスク装置に登録している。
【００９８】
出力条件受付部２５０は、出力装置別機能情報取得部２４０が取得した各画像出力装置３Ｘの全て機能の出力設定をできる出力設定画面（いわゆるプリンタドライバの設定画面）を生成する。以下このような各画像出力装置３Ｘの全て機能の出力設定をできる出力設定画面を生成するプリンタドライバを、オール・イン・ワン（All in One）・ドライバと称し、画像出力制御部２３０に組み込まれる。
【００９９】
出力条件受付部２５０（オール・イン・ワン・ドライバによる）は、各画像出力装置３Ｘの全ての機種の出力設定をユーザに提示する（操作パネルなどに表示する）全出力設定提示部２５２を有し、それらについて、ユーザからの指定を受け付ける。出力条件受付部２５０は、ユーザから受け付けたページ別の出力設定の情報を出力指示部２７０に通知する。
【０１００】
出力指示部２７０は、出力条件受付部２５０が受け付けた出力設定ごとにその出力設定単位の出力ジョブ（設定別分割ジョブと称する）を生成する設定別分割ジョブ生成部２７２、および出力条件受付部２５０が受け付けた複数種類の出力設定を含む１つの出力ジョブを生成する複数設定出力ジョブ生成部２７４の何れかを有する。出力指示部２７０はまた、設定別分割ジョブ生成部２７２や複数設定出力ジョブ生成部２７４で生成された出力ジョブの送信を指示する出力ジョブ送信制御部２７６を有する。
【０１０１】
設定別分割ジョブ生成部２７２は、従前の１つの出力ジョブを出力ページ範囲ごとに分け、当該出力ページ範囲の各ページ画像と当該範囲の出力条件とを纏めた設定別分割ジョブを生成する。一方、複数設定出力ジョブ生成部２７４は、複数の出力ページ範囲の各ページ画像と出力ページ範囲ごとの各出力条件とを纏めた１つの出力ジョブを生成する。
【０１０２】
出力指示部２７０はまた、複数の画像出力装置３Ｘの中から出力処理に使用するものを選択可能な仕組とする場合には、各設定別分割ジョブを出力処理可能な装置へ振り分けて送信を指示する出力ジョブ振分け送信制御部２７８が設けられる。
【０１０３】
また、画像出力制御部２３０は、複数の画像出力装置３Ｘの中から出力処理に使用するものを選択可能な仕組とする場合には、ページごとの各画像出力装置３Ｘと出力設定の組合せをユーザに提示する（操作パネルなどに表示する）出力装置選定結果提示部２６６を有し、その組合せで出力処理を行なうか（印刷するか）否かのユーザ指定を受け付ける。
【０１０４】
因みに、画像出力設定制御システム２Ａと画像出力設定制御装置２Ｂとの相違は、図１においても述べたことから推測されるように、画像出力制御部２３０と記憶部２１０や電子原稿生成部２２０などが機構的に一体的であるか別体であるかや、管理サーバ６を備えるか否か（つまり画像出力制御部２３０が２箇所に分割されるか否か）である。たとえば、画像出力設定制御装置２Ｂは、少なくとも画像出力制御部２３０の出力条件受付部２５０と出力指示部２７０を備えていればよい。
【０１０５】
複数の画像出力装置３Ｘと接続される構成の場合には、好ましくは、図示のように、出力装置別機能情報取得部２４０や適正出力装置選定部２６４や出力装置選定結果提示部２６６も、これらと一体的に、同一の装置（画像出力設定制御装置２Ｂ）内に組み込まれているとよい。画像出力制御部２３０を構成する各部が別体であるとき、それらを接続ケーブルやネットワーク９などで接続することで、画像出力設定制御システム２Ａが構成される。その典型例は、管理サーバ６を備えて、画像出力制御部２３０の一部の機能が画像出力設定制御装置２Ｂと管理サーバ６の２箇所に分割される態様である。
【０１０６】
＜処理手順の概要＞
図１Ｂは、本実施形態の画像出力設定制御システム２Ａや画像出力設定制御装置２Ｂに対する比較例の処理手順を説明するフローチャートである。図１Ｃは、本実施形態の画像出力設定制御システム２Ａや画像出力設定制御装置２Ｂにおける基本の処理手順を説明するフローチャートである。
【０１０７】
ここでは、複数の画像出力装置３Ｘが使用可能な状態であり、また、複数枚の電子原稿で構成された１つの文書について、一部の項目には全ページ共通のものが存在するが、多くの項目については、電子原稿別（ページ別）に出力設定が異なる事例で説明する。
【０１０８】
比較例の処理手順では、図１Ｂに示すように、先ず、出力対象文書を取得する（Ｓ１０）。具体的には、印印刷しようとする電子文書用のアプリケーションAPを起動して印刷しようとする電子文書を読み出す。必要な編集などを行なった後に、アプリケーションAP上の操作メニューにて印刷メニューを起動する（Ｓ１２）。すると、先ず、使用を希望する画像出力装置３Ｘに適したプリンタドライバを選択するための画面（ドライバ選択画面Ｇ１２と称する）が提示される。
【０１０９】
ユーザは、このドライバ選択画面Ｇ１２上で、使用する画像出力装置３Ｘに適したプリンタドライバを選択する（Ｓ２０）。すると、そのプリンタドライバは、出力設定画面Ｇ２０をユーザに提示する。ユーザは、この出力設定画面Ｇ２０上で、出力を希望する印刷ページ範囲としての個別のページ番号“ｋ”と（Ｓ２２）、そのｋページ目に適用する出力条件を設定して（Ｓ２４）、印刷実行を指示する（Ｓ２６）。印刷実行の指示が無事に完了すれば、アプリケーションAPは、ドライバ選択画面Ｇ１２を閉じる。
【０１１０】
他にも印刷を希望する印刷ページ範囲が存在するときには、再度、アプリケーションAP上の操作メニューにて印刷メニューを起動して（Ｓ１２）、他の印刷ページ範囲について、前記と同様の処理を繰り返す。
【０１１１】
つまり、複数ページで構成された１つの印刷対象文書に対して、ページごとに異なる出力設定を反映した印刷実行を指示するには、ある印刷ページ範囲を指定し、その印刷ページ範囲に適用する印刷条件を設定して、印刷指示を出し、次に再度、出力設定画面Ｇ２０を開いて、別な印刷ページ範囲とその印刷ページ範囲に適用する印刷条件を設定し、という複数回の印刷指示動作を行なう必要がある。また、このときに、複数の装置が使用可能な状態であるときには、印刷メニューの中で、出力しようとする印刷ページ範囲に対して指定しようとする出力条件を設定できる装置を選択して、前述の操作を行なうことになる。仮に、ある印刷ページ範囲に所定の印刷条件を設定し出力しようとして選択した装置が、その印刷条件に対応する印刷機能を有していない場合には、再度、印刷メニューの中で適正な装置の選択をやり直すことになる。
【０１１２】
つまり、複数の画像出力装置３Ｘが使用可能な状態であるときには、出力しようとする印刷ページ範囲（本例では各ページ）に対して指定しようとする出力条件を設定できる画像出力装置３Ｘに対応したプリンタドライバを選択する必要がある。１台の画像出力装置３Ｘでは、印刷したい出力設定を全て満足することができないような場合には、希望する機能を有する画像出力装置３Ｘに対応するプリンタドライバを選択して、その機能を用いた印刷を行ないたい印刷ページ範囲を指定し、希望する出力設定を行なってから印刷実行を指示し、さらに、別な機能を有する画像出力装置３Ｘに適したプリンタドライバを選択して、その別の機能を用いた印刷を行ないたい印刷ページ範囲を指定した別な印刷実行を指示する、という複数回の印刷指示動作を行なうことになる。
【０１１３】
このような操作をするには、ユーザは情報処理端末４に接続された全ての画像出力装置３Ｘの全ての機能を把握してから作業を行なうことが要求される。さもなくば、ある印刷ページ範囲を出力指示しようとして選択した画像出力装置３Ｘが、その印刷機能を有していない場合には、再度、プリンタドライバの選択をやり直さなくてはならなくなる。
【０１１４】
これらのことから分るように、比較例の仕組みでは、ある１つの文書に対する印刷ページ範囲の指定、その印刷ページ範囲に対して設定する印刷条件の指定、さらにその印刷条件で印刷可能な画像出力装置３Ｘ（詳しくは対応するプリンタドライバ）の選択といった複雑な設定操作が必要となる。
【０１１５】
一方、本実施形態の手順では、図１Ｃに示すように、先ず、比較例のステップＳ１０と同様にして、出力対象文書を取得する（Ｓ３０）。必要な編集などを行なった後に、アプリケーションAP上の操作メニューにて印刷メニューを起動する（Ｓ３２）。すると、先ず、画像出力制御部２３０の出力条件受付部２５０（詳しくは全出力設定提示部２５２）はドライバ選択画面Ｇ３２を提示する。本実施形態の場合、ユーザは、このドライバ選択画面Ｇ３２上で、使用する画像出力装置３Ｘが何であるかを気にせずに、オール・イン・ワン・ドライバを選択する（Ｓ４０）。すると、そのオール・イン・ワン・ドライバは、出力設定画面Ｇ４０をユーザに提示する。
【０１１６】
なお、オール・イン・ワン・ドライバを使用するに当たっては、出力装置別機能情報取得部２４０が予め、各画像出力装置３Ｘの機能情報（特に出力設定に関わるもの）を各画像出力装置３Ｘから取得してデータベースに登録しておくことで、各画像出力装置３Ｘの機能を把握しておく。オール・イン・ワン・ドライバは、出力装置別機能情報取得部２４０に問い合せることで、出力設定画面Ｇ４０で提示する設定項目として、各画像出力装置３Ｘの全ての機種のデバイスファンクションを表示する。
【０１１７】
全出力設定提示部２５２は、この出力設定画面Ｇ４０上で、先ず、全ページに対して共通する出力条件のユーザ設定を受け付ける（Ｓ４２）。ユーザは、たとえば、ページ印刷やヘッダやフッタなどのページ装飾設定や、パンチやステイプルなどのフィニッシング設定など、全ページに対して共通する出力条件を設定する。この後、出力を希望する印刷ページ範囲別（本例では各ページ別）の個別設定に移行する。
【０１１８】
全出力設定提示部２５２は、個別設定を受け付ける際には、先ず、ステップＳ４２で受け付けた共通設定の項目に関しては個別設定を受け付けないようにしておく。また、共通設定がフィニッシングに関するものである場合、好ましくは、出力処理を担当する装置が同一装置となるように指示しておくのがよい。
【０１１９】
そして、全出力設定提示部２５２は、出力を希望する印刷ページ範囲としての個別のページ番号“ｋ”と（Ｓ５２）、そのｋページ目に適用する出力条件のユーザ設定を受け付け（Ｓ５４）、他にも印刷を希望する印刷ページ範囲が存在するときには（Ｓ５６−ＹＥＳ）、再度、他の印刷ページ範囲について、前記と同様の処理を繰り返す。
【０１２０】
ユーザは、個別設定が完了すると、その指示を出す。この情報を処理操作情報受付部２３２が受け付けると（Ｓ５６−ＮＯ）、適正出力装置選定部２６４は、各印刷ページ範囲の個別設定項目と、予め出力装置別機能情報取得部２４０にて登録・管理してある各画像出力装置３Ｘの機能情報と各画像出力装置３Ｘが現在稼働中であるか否か（詳しくは使用可能な状態にあるか否）に基づいて、各印刷ページ範囲に指定された出力設定（印刷属性）に最適な画像出力装置３Ｘを選定して、その選定情報を出力装置選定結果提示部２６６に通知する（Ｓ８０）。
【０１２１】
出力装置選定結果提示部２６６は、印刷ページ範囲ごとの各画像出力装置３Ｘと出力設定の組合せを示した選定結果画面Ｇ８２を提示し、その組合せで印刷するか否かの確認指示を求める（Ｓ８２）。ユーザは、この選定結果画面Ｇ８２上で、印刷ページ範囲ごとの各画像出力装置３Ｘと出力設定の組合せを確認し、問題があれば、その旨を指示する。この指示を処理操作情報受付部２３２が受け付けると、出力条件受付部２５０は、ステップ５２に戻り、その問題のある印刷ページ範囲について設定のやり直しのユーザ指定を受け付る（Ｓ８４−ＮＯ）。一方問題がなければ、ユーザは印刷実行を指示する（Ｓ８４−ＹＥＳ，Ｓ８６）。
【０１２２】
印刷実行の指示を処理操作情報受付部２３２が受け付けると（Ｓ９０−ＹＥＳ）、出力指示部２７０は、各ページの画像データをＰＤＬで作成するとともに、ステップＳ４２で受け付けた全ページ共通の出力設定と、ステップＳ５２で受け付けた個別設定と合わせて、出力ジョブを作成する（Ｓ９２）。このとき、本例の場合には、設定別分割ジョブ生成部２７２が、出力設定ごとにその出力設定単位の設定別分割ジョブを生成する。
【０１２３】
そして、出力ジョブ振分け送信制御部２７８は、設定別分割ジョブ生成部２７２で生成された設定別分割ジョブを、その出力設定に対応可能なものとして適正出力装置選定部２６４により選択されている画像出力装置３Ｘに送信するよう指示を出す（Ｓ９８）。つまり、出力指示部２７０は、ステップＳ４２，Ｓ５２で既に受け付けている出力設定を反映した印刷属性コマンド群とＰＤＬ形式の印刷データをページごとに組み合わせた設定別分割ジョブを作成して、これを対応する各画像出力装置３Ｘに振り分けて送信する。
【０１２４】
このことから分るように、本実施形態の仕組みでは、複数ページからなる１つの印刷対象文書に対して、出力実行指示を出す前に出力条件を文書の所定ページ範囲ごとに異なったものを指定できるので、ユーザの指示負担が軽減される。ユーザは、ある１つの文書に対する印刷ページ範囲の指定と、その印刷ページ範囲に対して設定する印刷条件の指定をオール・イン・ワン・ドライバ上で行ない、全ての設定が完了した後に１回の出力実行指示を発するだけでよく、出力設定を変える都度、出力実行指示を発する必要がない。１ジョブ内における印刷指定を所定のページ範囲ごとに異なったものを指定してから１回の出力実行指示を発するだけで出力処理が完了する。
【０１２５】
加えて、各印刷条件で処理可能な画像出力装置３Ｘの選択は画像出力制御部２３０にて自動的になされた後に、適切なものに出力ジョブが振り分けられて送られるので、ユーザは情報処理端末４に接続された全ての画像出力装置３Ｘの全ての機能を把握しておく必要はない。画像出力装置３Ｘの選択に関する設定負担や設定ミスが緩和される。複数の画像出力装置３Ｘが使用可能な状況下において、印刷指定を所定ページ範囲ごとに異なったものを指定してから１回の出力実行指示を出すと、画像出力制御部２３０が複数の画像出力装置３Ｘの内の適正なものに出力ジョブを自動的に割り振るからである。
【０１２６】
なお、本例では、複数の画像出力装置３Ｘが使用可能な状態で実際に使用する装置の選択を画像出力設定制御装置２Ｂで行なうものとして説明したが、画像出力装置３Ｘが１台しか存在しない、あるいは複数の画像出力装置３Ｘが使用可能な状態であってもユーザが使用を希望する１台の画像出力装置３Ｘを指定するようなケースでは、オール・イン・ワン・ドライバである必要がなく、またステップＳ８０の処理も不要で、ステップＳ８４では１台の（ユーザが指定したものを含む）画像出力装置３Ｘへ、印刷ページ範囲ごとに個別に設定された印刷条件を含む出力ジョブを送信する。
【０１２７】
＜機能ブロック：第１実施形態：基本例＞
図２および図２Ａは、画像出力設定制御システム２Ａや画像出力設定制御装置２Ｂの第１実施形態の基本例を説明する図である。ここで、図２は、第１実施形態に適合した画像出力設定制御システム２Ａの構成例を示した図である。図２Ａは、第１実施形態の画像出力制御部２３０の具体例を機能的に示したブロック図である。なお、基本構成の機能部との対応を括弧書きで示す。
【０１２８】
第１実施形態の構成は、サーバ経由で１つの出力ジョブを複数台の画像出力装置３Ｘに分けて処理させる分散出力システムの適用事例である。図２に示すように、任意数の情報処理端末４と、管理サーバ６（通常は１台）と、複数台の画像出力装置３Ｘ（印刷装置３Ｂや複合機３Ｄなど）とがネットワーク９で接続され、情報処理端末４と管理サーバ６とが連携して、ネットワーク９に接続された複数の画像出力装置３Ｘに対して出力指示を発する仕組みとする場合に好適な構成例である。図２Ａに示すように、第１実施形態の構成では、画像出力制御部２３０が、画像出力指示装置２Ｃ側の第１の画像出力制御部（以下印刷制御部４００と称する）と管理サーバ６側の第２の画像出力制御部（以下連携処理制御部６００と称する）に分けられる。本例の場合、画像出力指示装置２Ｃが情報処理端末４に備えられる。
【０１２９】
印刷制御部４００は、たとえばクライアント側の情報処理端末４に搭載され、オール・イン・ワン・ドライバが組み込まれる。このオール・イン・ワン・ドライバは、ユーザが印刷したい文書のアプリケーションAPによって起動されるもので、管理サーバ６が管理している全ての画像出力装置３Ｘの全ての機能の出力指定ができるようになっている。
【０１３０】
印刷制御部４００は、印刷指示装置の制御部として機能するもので、機能の異なる複数の画像出力装置３Ｘの持つ印刷機能を包含する全ての印刷機能に対する印刷条件を設定可能であって、印刷対象文書に対して複数の印刷ページ範囲を指定して、指定された各々の印刷ページ範囲に対してそれぞれ異なる印刷条件を設定し、複数の印刷ページ範囲のそれぞれに異なる印刷条件が設定された印刷指示を管理サーバ６に送信する。
【０１３１】
この機能を実現するべく、印刷制御部４００は、オール・イン・ワン・ドライバにてページごとの印刷属性をユーザインタフェース（出力設定画面Ｇ２０）上にて指定する印刷属性設定部４２０（出力条件受付部２５０に相当し設定概要提示部２６０を含む）、オール・イン・ワン・ドライバにてページごとの印刷属性コマンド群を生成する印刷指定コマンド生成部４３０、オール・イン・ワン・ドライバにてページごとの印刷属性コマンド群を送信する印刷属性コマンド送信部４４０を有する。印刷属性コマンド生成部４３０と印刷属性コマンド送信部４４０とで、印刷属性設定部４２０が受け付けたページ範囲ごとの出力条件の情報を管理サーバ側に通知する出力条件通知部４０２が構成される。
【０１３２】
また、印刷制御部４００は、ページごと（正しくは出力設定別）の各画像出力装置３Ｘと印刷属性の組合せを表示し、その組合せで印刷するかどうかユーザに許可を求める出力装置選定結果表示部４５０（出力装置選定結果提示部２６６に相当）、オール・イン・ワン・ドライバにてジョブを生成する印刷ジョブ生成部４６０、オール・イン・ワン・ドライバにて生成したジョブを管理サーバ６に送信する出力ジョブ送信部４７０を有する。
【０１３３】
印刷属性コマンド送信部４４０は、印刷属性のみのデータを管理サーバ６に送ることにより、どの出力機器（画像出力装置３Ｘ）に出力するかの情報（図４Ｉを参照）を表示するために機能する。出力ジョブ送信部４７０は、最終的にＩＤ（識別情報）と印刷データを管理サーバ６に送るために機能する。
【０１３４】
連携処理制御部６００は、異なる機能を持った各画像出力装置３Ｘを管理し、それらの状態を把握し、情報処理端末４の印刷制御部４００と連携して、ページごとのジョブを印刷属性コマンド群とともに対応する（設定された印刷条件で出力処理が可能な）画像出力装置３Ｘに振り分けるものである。
【０１３５】
つまり、管理サーバ６に備えられる連携処理制御部６００は、印刷指示装置としての情報処理端末４から送信された印刷指示を受信し、受信した印刷指示に含まれる印刷ページ範囲ごとに個別に設定された印刷条件による印刷を実行可能な画像出力装置３Ｘを抽出し、印刷ページ範囲ごとに、抽出された画像出力装置３Ｘに対して、当該印刷ページ範囲に対する印刷条件による印刷指示を送信する。
【０１３６】
この機能を実現するため、連携処理制御部６００は、装置別に設定可能な項目が異なる場合にも対処するべく、各画像出力装置３Ｘに対応した設定可能な項目の情報（換言すれば装置ごとの機能情報）を取得する出力装置別機能情報取得部６１０（出力装置別機能情報取得部２４０に対応）、選択しようとする画像出力装置３Ｘが稼動か休止かをチェックする出力装置状態確認部６２０、情報処理端末４から送信された印刷属性コマンド群をページごとの属性において解析する属性コマンド解析部６３０を有する。出力装置別機能情報取得部６１０は、管理サーバ６が管理する各画像出力装置３Ｘの機能情報をデータベース化して、図示しないハードディスク装置に登録している。
【０１３７】
また連携処理制御部６００は、各ページに指定された印刷属性に最適な画像出力装置３Ｘを出力装置別機能情報取得部６１０が管理する機能情報（データベース化されている）と出力装置状態確認部６２０による稼動チェック結果に基づき選定する適正出力装置選定部６４０（適正出力装置選定部２６４に対応）を有する。さらに連携処理制御部６００は、情報処理端末４から送信された印刷属性コマンド群を受信し、ページごとに解析した結果をユーザが印刷ＯＫを許可した場合にその印刷属性コマンド群を出力する設定単位適正出力装置選定部６６０、既に受信した印刷属性コマンド群と印刷ジョブをページごとに組み合わせて、適合する画像出力装置３Ｘに送信するジョブ解析振分け部６７０（出力ジョブ振分け送信制御部２７８に対応）を有する。各画像出力装置３Ｘは、連携処理制御部６００（ジョブ解析振分け部６７０）から受信した印刷指示に基づき、印刷を実行する。
【０１３８】
出力装置選定結果表示部４５０から設定単位適正出力装置選定部６６０へは、ユーザが画面上にてＯＫかキャンセルを押下した結果で、管理サーバ６上のＩＤおよび印刷属性コマンド群を保持するかどうか決めるための情報が送られる。設定単位適正出力装置選定部６６０は、出力装置選定結果表示部４５０から得たＩＤと、アプリケーションデータをＰＤＬに変更したデータを纏めてジョブデータとしてジョブ解析振分け部６７０に渡す。
【０１３９】
図２Ａにおいて、印刷属性コマンド送信部４４０から印刷属性コマンドのみが設定単位適正出力装置選定部６６０に送られ、設定単位適正出力装置選定部６６０にて適切な機器群（ＭＦＰ群）が選ばれ、出力装置選定結果表示部４５０にその結果が通知されるときに設定単位適正出力装置選定部６６０では印刷属性コマンド群に対するＩＤが発行され、管理サーバ６においてはそのＩＤと印刷属性コマンド群が一対一に管理される。出力装置選定結果表示部４５０にて出力機器の選択結果（ＭＦＰ選択結果）が表示される。
【０１４０】
その際、ＩＤも出力装置選定結果表示部４５０に送られる。ユーザがＯＫかキャンセルをユーザインタフェース上で押下するとその結果が出力装置選定結果表示部４５０から設定単位適正出力装置選定部６６０に送られる。ここでＯＫの場合はＩＤは保持され、キャンセルの場合はＩＤと印刷属性コマンド群の情報は削除される。印刷ジョブ生成部４６０で印刷データが生成され、出力ジョブ送信部４７０にてＩＤと印刷データがジョブ解析振分け部６７０に送られる。そして、設定単位適正出力装置選定部６６０で保持されているＩＤが呼び出され、そこで各出力機器（画像出力装置３Ｘ：ＭＦＰ）に送られるデータが生成される。
【０１４１】
＜操作手順：第１実施形態の基本例＞
図３〜図４Ｉは、第１実施形態の基本例の仕組みにおける操作手順を説明する図である。ここで、図３は、オール・イン・ワン・ドライバの機能概要を説明する図である。図３Ａは、印刷属性コマンド生成部４３０で生成され印刷属性コマンド送信部４４０により管理サーバ６側へ送信される印刷属性コマンド群のフォーマット例を示す図である。図３Ｂは、印刷ジョブ生成部４６０で生成され出力ジョブ送信部４７０により管理サーバ６側へ送信される出力ジョブのフォーマット例を示す図である。図３Ｃは、ジョブ解析振分け部６７０により各画像出力装置３Ｘへ送信される出力ジョブ（設定別分割ジョブ）のフォーマット例を示す図である。
【０１４２】
図４は、第１実施形態の基本例の仕組みにおける操作手順を説明するフローチャートである。ステップ番号を１００番で示すとともに、１０番台と１番台は、図１Ｃにおける基本例の処理ステップと同様・類似の処理ステップには同じ番号を付す。図４Ａ〜図４Ｉは、第１実施形態の基本例における操作手順にて使用される各画面の一例を示す図である。
【０１４３】
図３に示すように、オール・イン・ワン・ドライバは、基本的には、ＰＤＬ形式で出力ジョブを作成するようになっている。ＰＤＬには各社・各様の仕様があるが、本実施形態ではどのようなものであってもよい。オール・イン・ワン・ドライバは、連携処理制御部６００側で管理している各画像出力装置３Ｘの機能情報を元に、各画像出力装置３Ｘの全ての機種のデバイスファンクションを表示する。このため、そのコアモジュール（Core Module ）は、連携処理制御部６００との連携により、各画像出力装置３Ｘの機能情報を記述したＤＤＤ（Device Dependent Description）ファイルを参照する。
【０１４４】
図４に示すように、情報処理端末４に搭載される画像出力指示装置２Ｃにおいて、画像出力制御部２３０は、印刷文書のアプリケーションを立ち上げて、出力対象文書を取得する（Ｓ１３０）。そして、アプリケーションAP上の操作メニューにて印刷指示することで印刷メニューを起動する（Ｓ１３２）。すると、印刷制御部４００の印刷属性設定部４２０は、図４Ａに示すようなドライバ選択画面Ｇ１３２を提示する。ユーザは、このドライバ選択画面Ｇ１３２上で、オール・イン・ワン・ドライバを選択する（Ｓ１４０）。すると、そのオール・イン・ワン・ドライバは、図４Ｂに示すようなデフォルトの出力設定画面Ｇ１４０をユーザに提示する。
【０１４５】
出力設定画面Ｇ１４０では、基本、トレイ／排出、グラフィックス、スタンプ／フォーム、詳細設定のタブが用意され、各タブにはそれぞれ詳細な設定項目が存在する。ステップ１４０でデフォルトの出力設定画面Ｇ１４０を表示させた時点では、各項目はデフォルト設定にされている。たとえば、トレイ／排出タブでは、トレイ選択が自動、ステイプルやパンチなどのフィニッシングはなしがデフォルトである。グラフィックスタブでは、カラーモード（カラー属性）として白黒（２値ではなくグレイスケール）がデフォルトである。
【０１４６】
また、本例の出力設定画面Ｇ１４０では、全てのタブにおいて、設定されている印刷条件の概要を示す設定概要表示欄１４０ａが用意されている。この設定概要表示欄１４０ａでは、印刷ページ範囲ごとの印刷出力イメージを表示するようにする。ステップ１４０でデフォルトの出力設定画面Ｇ１４０を表示させた時点では、各デフォルトの印刷条件の概要が設定概要表示欄１４０ａに表示される。たとえば、印刷ページ範囲と、その印刷ページ範囲に対するフィニッシング状態の概要、標準原稿のサムネイル画像が示される。サムネイル画像では、白黒／カラーの区別が分るように示される。また、本例の出力設定画面Ｇ１４０では、印刷ページ範囲別の個別設定を行なう場合であっても、同一の装置で全ての結果物を取得できるように、「１台プリンタ優先」の項目１４０ｂが存在する。
【０１４７】
印刷属性設定部４２０は、この出力設定画面Ｇ１４０上で、先ず、全ページに対して共通する出力条件のユーザ設定を受け付ける（Ｓ１４２）。ユーザは、「すべて」のラジオボタン１４０ｃをクリックして、たとえば、ページ印刷やヘッダやフッタなどのページ装飾など、全ページに対して共通する出力条件を設定して、「ページ指定」のラジオボタン１４０ｄの近傍のＯＫボタン１４０ｆをクリックする。この後、出力を希望する印刷ページ範囲別の個別設定に移行する（Ｓ１５０）。
【０１４８】
印刷属性設定部４２０は、個別設定に移行すると、出力を希望する印刷ページ範囲の指定と（Ｓ１５２）、その印刷ページ範囲に適用する出力条件のユーザ設定を受け付ける（Ｓ１５４）。他にも印刷を希望する印刷ページ範囲が存在するときには（Ｓ１５６−ＹＥＳ）、再度、他の印刷ページ範囲について、前記と同様の処理を繰り返す。なお、印刷ページ範囲の指定（Ｓ１５２）と、その印刷ページ範囲に適用する出力条件の設定（Ｓ１５４）は、順不同でよい。
【０１４９】
たとえば、“１−４”ページに対しては、白黒（グレイスケール）、ステイプル右２箇所指定、“５−９”ページに対しては、カラー、２つ折りを行なう指定の場合で説明する。図４Ｃに示すように、トレイ／排出タブにて、「ページ指定」のラジオボタン１４０ｄをクリックして、その右側の入力欄１４０ｅに、出力を希望する印刷ページ範囲（１−４ページ）を指定するべく“１−４”を入力する。この後、図４Ｄに示すように、“１−４”ページに対する印刷条件として、ステイプルの設定欄１４０ｇ（プルダウンメニュー）にてステイプル右２箇所の指定を行なう。カラー属性に関してはデフォルト値は白黒（グレイスケール）であるので、ユーザが指定することは不要である。
【０１５０】
“１−４”ページに対しての印刷条件の指定が完了すると、ユーザは「ページ指定」のラジオボタン１４０ｄの近傍のＯＫボタン１４０ｆをクリックする。すると、図４Ｅに示すように、“１−４”ページの表示と、その“１−４”ページに対して設定されている印刷条件の概要が表示される。標準原稿のサムネイル画像では、白黒（グレイスケール）モードであることが分るように全体が白黒の多階調で表示される。標準画像のサムネイルの一部にはグレイスケールチャートを示している。
【０１５１】
次に、出力を希望する印刷ページ範囲（５−９ページ）に対しての印刷条件の設定を行なうべく、先ず、図４Ｆに示すように、グラフィックスタブに移り、カラーモードの設定欄１４０ｈ（プルダウンメニュー）にて“カラー（自動判別）”を選択する。さらに、図４Ｇに示すように、トレイ／排出タブに戻り、紙折りの設定欄１４０ｉ（プルダウンメニュー）にて“二つ折り”を選択し、ページ入力欄１４０ｅに“５−９”を入力する。“５−９”ページに対しての印刷条件の指定が完了すると、ユーザは「ページ指定」のラジオボタン１４０ｄの近傍のＯＫボタン１４０ｆをクリックする。すると、図４Ｈに示すように、設定概要表示欄１４０ａには、“５−９”ページの表示と、その“５−９”ページに対して設定されている印刷条件の概要の表示が追加される。本例では、“５−９”ページに対して二つ折りが設定されていることを示すグラフィックスマークが示され、また、標準原稿のサムネイル画像ではカラーモードであることが分るように少なくとも所定部分がカラーで表示される。たとえば、標準画像のサムネイルの一部にはカラーバーチャートを示している。
【０１５２】
ユーザは、共通設定および個別設定が完了すると、最下部のＯＫボタン１４０ｊをクリックする。この情報を印刷属性設定部４２０が受け付けると（Ｓ１５６−ＮＯ）、印刷属性コマンド生成部４３０は、印刷ページ範囲ごとの印刷属性コマンド群を生成し印刷属性コマンド送信部４４０に送る（Ｓ１６０）。印刷属性コマンド送信部４４０は、その印刷ページ範囲ごとの印刷属性コマンド群を管理サーバ６に送信する（Ｓ１６２）。本例では、印刷属性コマンド送信部４４０は、“１−４ページは白黒、ステイプル右２箇所指定”、“５−９ページはカラー、二つ折り”の印刷属性コマンド群を送信する。属性群のフォーマットは、たとえば図３Ａに示すように、ＰＤＬファイルの中に示され、これらが管理サーバ６に送信される。本例では、ＰＤＬファイルをＰＪＬ言語で記述している。後述するその他のＰＤＬファイルでも同様である。
【０１５３】
管理サーバ６の連携処理制御部６００においては、設定単位適正出力装置選定部６６０が印刷制御部４００の印刷属性コマンド送信部４４０から送信された印刷属性コマンド群を受信し、その印刷属性コマンド群を属性コマンド解析部６３０に送る。属性コマンド解析部６３０は、情報処理端末４から送信された印刷属性コマンド群をページごとの属性において解析し、その解析結果を適正出力装置選定部６４０に送る（Ｓ１７４）。
【０１５４】
適正出力装置選定部６４０は、先ず、各印刷ページ範囲に指定された印刷属性に最適な画像出力装置３Ｘを出力装置別機能情報取得部６１０が管理する機能情報（データベース化されている）に基づき選定する（Ｓ１７６）。本例では、“ステイプル機能とグレイスケール印刷に対応した装置”、“二つ折りとカラー印刷に対応した装置”を、出力装置別機能情報取得部６１０が管理するデータベースを元に検索する。
【０１５５】
適正出力装置選定部６４０は、さらに、検索された各画像出力装置３Ｘが現在稼働中か否かを出力装置状態確認部６２０との連携により確認する（Ｓ１７８）。たとえば、適正出力装置選定部６４０は、データベース検索で選択した画像出力装置３Ｘの情報を出力装置状態確認部６２０に通知する。出力装置状態確認部６２０は、その画像出力装置３Ｘに稼動中かどうかを問い合わせ、その結果を適正出力装置選定部６４０に通知する。設定単位適正出力装置選定部６６０は、選択した画像出力装置３Ｘが稼動中であることを適正出力装置選定部６４０で確認後に、各印刷ページ範囲に指定された出力設定（印刷属性）に最適な画像出力装置３Ｘの選択結果の情報を情報処理端末４に通知する（Ｓ１８０）。なお、画像出力装置３Ｘが非稼動である場合は、稼動中で次に最適なものを選択する。もし、それでもなければ、利用できないことをユーザにその旨を知らせる。
【０１５６】
選択結果の情報の中には、選択した装置の機種名や配置場所などの情報を含むものとする。また、印刷ページ範囲に指定された出力設定に適合する稼働状態の画像出力装置３Ｘが見付からなかったときには、その情報も含むものとする。本例では、最初の組合せに適合した装置、つまり“ステイプル機能とグレイスケール印刷に対応した装置”の機種名をＭＦＰ１、次の組合せに適合した装置、つまり“二つ折りとカラー印刷に対応した装置”の機種名をＭＦＰ２とする。
【０１５７】
情報処理端末４の印刷制御部４００においては、出力装置選定結果表示部４５０が設定単位適正出力装置選定部６６０から送信された装置選択結果の情報を受信し、その情報に基づいて、各印刷ページ範囲の出力設定ごとの各画像出力装置３Ｘと印刷属性の組合せを示した図４Ｉに示すような選定結果画面Ｇ１８２を提示し、その組合せで印刷するかどうかユーザに許可を求める（Ｓ１８２）。
【０１５８】
選定結果画面Ｇ１８２では、出力設定画面Ｇ１４０における設定概要表示欄１４０ａと同様に、たとえば、印刷ページ範囲と、その印刷ページ範囲に対するフィニッシング状態の概要や標準原稿のサムネイル画像がカラーモードの区別が付くように表示されるとともに、その印刷ページ範囲に対する印刷設定に適合する画像出力装置３Ｘの情報として、たとえば型番や配置場所が表示される。
【０１５９】
ユーザは、この選定結果画面Ｇ１８２上で、印刷ページ範囲ごとの各画像出力装置３Ｘと出力設定の組合せを確認し、問題があれば、キャンセルボタン１８２ａをクリックしてその旨を指示する。オール・イン・ワン・ドライバがこの指示を受け付けると、印刷属性設定部４２０は、個別設定（Ｓ１５０）に戻り、出力設定画面Ｇ１４０を提示して、その問題のある印刷ページ範囲について設定のやり直しのユーザ指定を受け付る（Ｓ１８４−ＮＯ）。一方、問題がなければ（Ｓ１８４−ＹＥＳ）、ユーザはＯＫボタン１８２ｂをクリックする。オール・イン・ワン・ドライバがこの指示を受け付けると、図４Ａに示したドライバ選択画面Ｇ１３２に戻る。ユーザは、このドライバ選択画面Ｇ１３２上でＯＫボタン１３２ａをクリックすることで印刷実行を指示する（Ｓ１８６）。
【０１６０】
オール・イン・ワン・ドライバが印刷実行の指示を受け付けると（Ｓ１９０−ＹＥＳ）、印刷ジョブ生成部４６０はオール・イン・ワン・ドライバにて印刷ジョブを生成し出力ジョブ送信部４７０に送る（Ｓ１９２）。出力ジョブ送信部４７０は、印刷ジョブ生成部４６０で生成された印刷ジョブを管理サーバ６に送信する（Ｓ１９４）。印刷ジョブ生成部４６０は、管理サーバ６にて発行されたＩＤと文書データからＰＤＬデータになったものを合成し、１つのジョブファイルにする。ここでの印刷ジョブのフォーマットは、たとえば図３Ｂに示すように、ＰＤＬで記述される。
【０１６１】
管理サーバ６の連携処理制御部６００においては、ジョブ解析振分け部６７０が印刷制御部４００の出力ジョブ送信部４７０から送信された印刷ジョブを受信する。ジョブ解析振分け部６７０は、設定単位適正出力装置選定部６６０による選定結果の情報に基づき、設定単位適正出力装置選定部６６０にて既に印刷属性コマンド送信部４４０から受信している印刷属性コマンド群と出力ジョブ送信部４７０から受信した１つの印刷ジョブを、印刷ページ範囲別（画像はページごとに組み合わせる）に組み替えて（Ｓ１９７）、適合する画像出力装置３Ｘに振り分けて送信することで、各画像出力装置３Ｘに印刷実行を指示する（Ｓ１９８）。
【０１６２】
各画像出力装置３Ｘは、連携処理制御部６００のジョブ解析振分け部６７０から受信した印刷指示に基づき、印刷を実行する。ここで、ジョブ解析振分け部６７０が生成する印刷ジョブのフォーマットは、たとえば図３Ｃに示すように、ＰＤＬで記述される。印刷指示を印刷ページ範囲ごとの複数の出力ジョブ（設定別分割ジョブ）として作成・送信することになる。
【０１６３】
なお、本例では、印刷ページ範囲の別に出力処理を担当する画像出力装置３Ｘが異なる事例で示したが、各印刷ページ範囲に対する印刷設定に対処可能な画像出力装置３Ｘが見付かることを前提した場合、「１台プリンタ優先」の項目１４０ｂがクリックされていない場合でも自動選択結果として１台の画像出力装置３Ｘが選択される場合もあるし、「１台プリンタ優先」の項目１４０ｂをクリックしていると、複数の印刷ページ範囲に対して個別設定されている印刷条件の全てに対処可能な１台の画像出力装置３Ｘが選択される。これらの場合、ジョブ解析振分け部６７０は、図３Ｃに示したようなフォーマット例の設定別分割ジョブを生成して同一の画像出力装置３Ｘに送信してもよい。つまり、２台の場合と変わらず、ジョブは連続した２回のジョブにすればよい。あるいは、事実上、出力ジョブを複数台に振り分ける必要がないので、ジョブ解析振分け部６７０が生成する印刷ジョブのフォーマットとしては、後述する第３実施形態と同様に、画像出力装置３Ｘが「１ジョブ１設定対応」の場合であるか否かに応じてフォーマットを選択してもよい。
【０１６４】
＜機能ブロック：第１実施形態の変形例＞
図５は、画像出力設定制御システム２Ａや画像出力設定制御装置２Ｂ（画像出力指示装置２Ｃと管理サーバ６）の第１実施形態の変形例を説明する図であり、画像出力制御部２３０の具体例を機能的に示したブロック図である。適用されるシステム構成は図３と同様である。図５Ａは、第１実施形態の変形例における操作手順を説明するフローチャートである。ステップ番号を１００番で示すとともに、１０番台と１番台は、図４における第１実施形態の基本例の処理ステップと同様・類似の処理ステップには同じ番号を付す。
【０１６５】
第１実施形態の変形例は、図３に示した基本例との相違点として、画像出力指示装置２Ｃの印刷制御部４００は印刷属性コマンド送信部４４０を備えていない点にある。また、印刷属性コマンド生成部４３０で生成された印刷属性コマンド群は出力装置選定結果表示部４５０を経由することなく直ちに印刷ジョブ生成部４６０に送られる。出力ジョブ送信部４７０から管理サーバ６に送信された出力ジョブは、ジョブ解析振分け部６７０だけでなく設定単位適正出力装置選定部６６０にも送られる。
【０１６６】
以下、図５Ａに基づき、第１実施形態の基本例との相違点に着目して第１実施形態の変形例の操作手順を説明する。オール・イン・ワン・ドライバが共通設定および個別設定の完了指示を受け付けると（Ｓ１５６−ＮＯ）、印刷属性コマンド生成部４３０は、印刷ページ範囲ごとの印刷属性コマンド群を生成し印刷ジョブ生成部４６０に送る（Ｓ１６４）。印刷ジョブ生成部４６０は印刷ジョブを生成し出力ジョブ送信部４７０に送る（Ｓ１６６）。出力ジョブ送信部４７０は、印刷ジョブ生成部４６０で生成された印刷ジョブを管理サーバ６に送信する（Ｓ１６８）。ここでの印刷ジョブのフォーマットは、図示を割愛するが、ページ別の画像情報を示す部分と印刷設定を示す部分とが存在するＰＤＬデータとすればよい。ここでは、印刷ページ範囲ごとに印刷条件を設定した１つのジョブとして作成・送信する。
【０１６７】
管理サーバ６の連携処理制御部６００においては、設定単位適正出力装置選定部６６０とジョブ解析振分け部６７０が印刷制御部４００の出力ジョブ送信部４７０から送信された印刷ジョブを受信するが、ジョブ解析振分け部６７０は先ずその印刷ジョブを所定の記憶媒体に保持しておく一方（Ｓ１７０）、設定単位適正出力装置選定部６６０は印刷ジョブ中の印刷属性コマンド群を属性コマンド解析部６３０に送る。以下、選定結果画面Ｇ１８２を提示し、その組合せで印刷するかどうかユーザに許可を求める（Ｓ１８２）まで、第１実施形態の基本例と同様である。
【０１６８】
選定結果に問題がなければ（Ｓ１８４−ＹＥＳ）、ユーザは印刷実行を指示する（Ｓ１８６）。オール・イン・ワン・ドライバが印刷実行の指示を受け付けると（Ｓ１９０−ＹＥＳ）、出力装置選定結果表示部４５０は、その情報を、管理サーバ６の設定単位適正出力装置選定部６６０に通知する（Ｓ１９６）。
【０１６９】
管理サーバ６の連携処理制御部６００において、ジョブ解析振分け部６７０は、出力ジョブ送信部４７０から受信し一時的に保存してある印刷ジョブを、設定単位適正出力装置選定部６６０による選定結果の情報に基づき、１つの印刷ジョブを、印刷ページ範囲別（画像はページごとに組み合わせる）に組み替えて、適合する画像出力装置３Ｘに振り分けて送信することで、各画像出力装置３Ｘに印刷実行を指示する（Ｓ１９８）。各画像出力装置３Ｘは、連携処理制御部６００のジョブ解析振分け部６７０から受信した印刷指示に基づき、印刷を実行する。ここで、ジョブ解析振分け部６７０が生成する印刷ジョブのフォーマットは、図３Ｃに示すものと同様に、印刷ページ範囲ごとの複数の出力ジョブ（設定別分割ジョブ）である。
【０１７０】
第１実施形態の変形例では、選定結果の確認を経て出力設定が確定される過程で設定のやり直しがある場合、印刷属性コマンド生成部４３０による印刷属性コマンド群の生成と印刷ジョブ生成部４６０による印刷ジョブの生成が繰り返される。しかしながら、印刷ジョブが既に管理サーバ６側に送信されジョブ解析振分け部６７０にて保留されているので（Ｓ１７０）、印刷実行の指示を受け付けると（Ｓ１９０−ＹＥＳ）、印刷ジョブの受信完了を待つことなく、ジョブ解析振分け部６７０は直ちに、１つの印刷ジョブを、印刷ページ範囲別（画像はページごとに組み合わせる）に組み替えて、適合する画像出力装置３Ｘに振り分けて送信する。よって、ユーザが出力実行を指示してから（Ｓ１８６）、出力処理が完了するまでの時間は第１実施形態の基本例よりも短くなる。
【０１７１】
＜機能ブロック：第２実施形態＞
図６は、画像出力設定制御システム２Ａや画像出力設定制御装置２Ｂの第２実施形態を説明する図である。ここで、図６は、第２実施形態に適合した画像出力設定制御システム２Ａの構成例を示した図である。図示を割愛するが、画像出力制御部２３０により画像出力装置３Ｘへ送信される出力ジョブのフォーマット例としては、図３Ｂや図３Ｃに示すものでよい。
【０１７２】
第２実施形態の構成は、図６に示すように、管理サーバ６を備えておらず、画像出力設定制御装置２Ｂを備えた１台の情報処理端末４と複数台の画像出力装置３Ｘ（印刷装置３Ｂや複合機３Ｄなど）がネットワーク９で接続され、情報処理端末４内の画像出力設定制御装置２Ｂがネットワーク９に接続された複数の画像出力装置３Ｘに対して出力指示を発する仕組みとする場合に好適な構成例である。つまり、第２実施形態の構成は、サーバを経由せずに、１つの出力ジョブを複数台の画像出力装置３Ｘに分けて処理させる分散出力システムの適用事例である。
【０１７３】
第２実施形態の場合、画像出力設定制御装置２Ｂは、図３に示した基本構成をそのまま適用でき、また、操作手順は図４に示した基本例をそのまま適用できる。第２実施形態の場合、１台の画像出力設定制御装置２Ｂが複数台の画像出力装置３Ｘに対応可能な状態において、１つの出力ジョブを複数台の画像出力装置３Ｘに分けて処理させるに当たり、ネットワーク９を介して接続された複数台の画像出力装置３Ｘの持つ印刷機能を包含する印刷機能に対する印刷条件を出力条件受付部２５０（オール・イン・ワン・ドライバ）にて設定する（Ｓ４０〜Ｓ５６）。そして、画像出力制御部２３０（出力指示部２７０）は、印刷ページ範囲ごとに異なる印刷条件を設定した印刷指示を、各々の印刷ページ範囲ごとの印刷条件による印刷を実行可能な画像出力装置３Ｘに送信する（Ｓ９０〜Ｓ９８）。ここで、出力指示部２７０が生成する印刷ジョブのフォーマットは、図３Ｃに示すように、印刷ページ範囲ごとの複数の出力ジョブ（設定別分割ジョブ）である。
【０１７４】
なお、画像出力制御部２３０により、自動的に、印刷ページ範囲別の個別設定に適合する画像出力装置３Ｘが自動的に選択され、処理しようとする１つの出力ジョブが選択された画像出力装置３Ｘに振り分けられて処理される。このため、どの画像出力装置３Ｘで処理されるのかをユーザが確認できるように、印刷ページ範囲ごとに、処理を担当する画像出力装置３Ｘを特定する情報をユーザに提示し、確認の上で処理を継続するのがよい（Ｓ８０〜Ｓ８６）。
【０１７５】
＜機能ブロック：第３実施形態＞
図７および図７Ａは、画像出力設定制御システム２Ａや画像出力設定制御装置２Ｂの第３実施形態を説明する図である。ここで、図７は、第３実施形態に適合した画像出力設定制御システム２Ａの構成例を示した図である。図７Ａは、第３実施形態の画像出力制御部２３０の具体例を機能的に示したブロック図である。
【０１７６】
第３実施形態の構成は、１台の情報処理端末４が１台の画像出力装置３Ｘ（印刷装置３Ｂや複合機３Ｄなど）に対して出力処理を指示する場合に好適な構成例である。１台の情報処理端末４が１台の画像出力装置３Ｘに対して出力処理を指示する構成例としては、図７に示すように、管理サーバ６を備えておらず（あるいは備えている場合でも管理サーバ６を経由することなく）、ネットワーク９に接続された１台もしくは複数台の画像出力装置３Ｘの中の特定の１台に対して出力処理を指示する場合と、同図中に鎖線で囲んで示したように、情報処理端末４と画像出力装置３Ｘ_2とが１対１で接続されている場合が該当する。
【０１７７】
このような第３実施形態の態様では、処理手順の概要の最後にも述べたが、各印刷ページ範囲に指定された出力設定に最適な画像出力装置３Ｘを選定して、その選定結果のユーザ確認を求める処理が不要になるので、情報処理端末４に備えられる画像出力設定制御装置２Ｂの構成も、その点に着目した変形が加えられる。具体的には、第３実施形態の画像出力設定制御装置２Ｂの画像出力制御部２３０は、図７Ａに示すように、基本構成と同様の第２実施形態の画像出力設定制御装置２Ｂから、出力装置別機能情報取得部２４０、設定概要提示部２６０、適正出力装置選定部２６４、出力装置選定結果提示部２６６を取り外した構成である。
【０１７８】
＜操作手順：第３実施形態＞
図８は、第３実施形態における操作手順を説明するフローチャートである。ステップ番号を３００番で示すとともに、１０番台と１番台は、図８Ａおよび図８Ｂは、出力指示部２７０により画像出力装置３Ｘへ送信される出力ジョブのフォーマット例を示す図である。
【０１７９】
第３実施形態の場合、画像出力制御部２３０には、オール・イン・ワン・ドライバを組み込む必要がなく、またステップＳ８０の処理も不要で、ステップＳ８４では１台の（ユーザが指定したものを含む）画像出力装置３Ｘへ、印刷ページ範囲ごとに個別に設定された印刷条件を含む出力ジョブを送信する（Ｓ３９８）。
【０１８０】
ここで、第３実施形態の場合、画像出力設定制御装置２Ｂは、印刷ページ範囲ごとに異なる印刷条件を設定した印刷指示を１台の画像出力装置３Ｘに対して送信するので、受信側の画像出力装置３Ｘが、その印刷指示の出力ジョブに対応したものでなければならない。たとえば、従前のように「１ジョブ１設定対応」の画像出力装置３Ｘの場合、１つのジョブ指示に対しては１つの印刷設定がなされていることを前提として処理するので、本例のように、処理しようとする１つの出力ジョブを印刷ページ範囲ごとの個別設定にして印刷処理をするには、出力設定単位の設定別分割ジョブを生成して（Ｓ３９３ａ）、設定別分割ジョブごとに出力指示を発する仕組みを採ることが必要になる。本例に則して言えば、印刷ページ範囲ごとの複数の出力ジョブに分割して送信することが必要になる。この場合、出力指示部２７０が生成する印刷ジョブのフォーマットは、図８Ａに示すように、印刷ページ範囲ごとの複数の出力ジョブ（設定別分割ジョブ）である。元の１つの出力ジョブ（印刷ジョブ）を複数に分けていることを示すべく、ジョブ名に参照子（本例では“−１”と“−２”を付している。
【０１８１】
一方、画像出力装置３Ｘ自体を「１ジョブ複数設定対応」の新しい仕組みのものとして、印刷ページ範囲ごとに印刷条件を設定した１つのジョブを受信して出力処理を行なうことを可能に構成してもよい。この場合、印刷指示を印刷ページ範囲ごとに印刷条件を設定した１つの出力ジョブとして送信できる。出力指示部２７０は、図８Ｂに示すようなフォーマットで、印刷ページ範囲ごとに印刷条件を設定した１つの出力ジョブを作成して送信すればよい（Ｓ３９３ｂ）。
【０１８２】
また、フィニッシングなど、複数の印刷ページ範囲の全てに共通して適用する設定をすることができるようにする場合、出力ジョブのフォーマットとしては、以下の点に留意しておくのがよい。
【０１８３】
たとえば、図８Ａの場合において、１〜４ページの印刷ジョブおよび５〜９ページの出力ジョブのそれぞれに同様のステイプル設定がなされていた場合には、両者を１つに束ねてステイプルするようにしてもよい。あるいは、ステイプルの指示に関する設定として、全範囲を１つに束ねることを示した印刷属性コマンドを追加しておくことで、そのような印刷属性コマンドを含んだ出力ジョブを受信した画像出力装置が全範囲を１つに束ねるように処理するようになっていてもよい。その場合、全範囲を１つに束ねることを示す印刷属性コマンドがない出力ジョブの場合や、あるいは印刷ページ範囲ごとに束ねる印刷属性コマンドが含まれた出力ジョブであった場合には、印刷ページ範囲ごとに束ねるような処理をするようにしてもよい。
【０１８４】
第３実施形態の仕組みでは、１台の画像出力装置３Ｘで出力処理を行なうので、全ページに対しての共通の処理としてフィニッシングを適用しても、何ら不都合は生じない。たとえば、第１実施形態や第２実施形態でも全ページに対しての共通のフィニッシングを適用することは可能であるが、印刷ページ範囲別に担当する画像出力装置３Ｘが異なる場合、たとえば装置別にステイプルをすると予期せぬ結果物になってしまう。もちろん、第１、第２実施形態でも、出力設定画面Ｇ１４０で、同一の装置で全ての結果物を取得できるように、「１台プリンタ優先」の項目１４０ｂをクリックしておくことでこのような事態を回避するようにしてもよい。
【０１８５】
第３実施形態は、１つの出力ジョブについて、印刷ページ範囲別に印刷設定される場合に、１台の画像出力装置３Ｘが各印刷設定で処理を行なうものであり、その適用事例としては、１台の情報処理端末４（画像出力設定制御装置２Ｂ）と１台の画像出力装置３Ｘとが物理的に１対１で接続されている場合に限らず、実質的に、このような状態の場合にも、同様に適用できる。たとえば、複数の画像出力装置３Ｘが使用可能な状態で実際に使用する装置の選択を画像出力設定制御装置２Ｂで行なう場合に、その選択結果が１台となった場合や、複数の画像出力装置３Ｘが使用可能な状態であってもユーザが使用を希望する１台の画像出力装置３Ｘを指定するようなケースである。
【０１８６】
＜画像出力設定制御装置；計算機構成＞
図９は、画像出力設定制御装置２Ｂや画像出力指示装置２Ｃや管理サーバ６の他の構成例を示すブロック図である。ここでは、パーソナルコンピュータなどの電子計算機を利用して、自動編集処理をソフトウェアを実行するマイクロプロセッサなどから構築されるより現実的なハードウェア構成を示している。
【０１８７】
すなわち、本実施形態において、ユーザより印刷ページ範囲別に出力設定を受け付け、印刷ページ範囲別の出力条件に従って画像出力処理（印刷処理）を行なう仕組みは、ハードウェア処理回路により構成することに限らず、その機能を実現するプログラムコードに基づき電子計算機（コンピュータ）を用いてソフトウェア的に実現することも可能である。つまり、本実施形態において、印刷ページ範囲別に出力設定を受け付け、その印刷ページ範囲別の出力条件に従って画像出力処理を行なう中心的な機能をなす画像出力制御部２３０の仕組みは、ハードウェア処理回路により構成することに限らず、その機能を実現するプログラムコードに基づき電子計算機（コンピュータ）を用いてソフトウェア的に実現することも可能である。
【０１８８】
よって、１つの出力ジョブについての出力条件の個別設定と設定された各出力条件に基づき画像出力処理を行なう仕組みを、電子計算機（コンピュータ）を用いてソフトウェアで実現するために好適なプログラムあるいはこのプログラムを格納したコンピュータ読取可能な記憶媒体を発明として抽出することもできる。ソフトウェアにより実行させる仕組みとすることで、ハードウェアの変更を伴うことなく、処理手順などを容易に変更できる利点が享受される。
【０１８９】
電子計算機に、１つの出力ジョブについての出力条件の個別設定と設定された各出力条件に基づき画像出力処理を行なう機能をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ（組込マイコンなど）、あるいは、ＣＰＵ、論理回路、記憶装置などの機能を１つのチップ上に搭載して所望のシステムを実現するＳＯＣ（System On a Chip：システムオンチップ）、または、各種のプログラムをインストールすることで各種の機能を実行することが可能な汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１９０】
記録媒体は、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気などのエネルギの状態変化を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。たとえば、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクＦＤを含む）、光ディスク（ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory ）、ＤＶＤ（Digital Versatile Disc）を含む）、光磁気ディスク（ＭＯ（Magneto Optical Disk）を含む）、または半導体メモリなどよりなるパッケージメディア（可搬型の記憶媒体）により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭやハードディスクなどで構成されてもよい。また、ソフトウェアを構成するプログラムは、記録媒体を介して提供されることに限らず、有線あるいは無線などの通信網を介して提供されてもよい。
【０１９１】
たとえば、１つの出力ジョブについての出力条件の個別設定の受付け機能と設定された各出力条件に基づく画像出力指示機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、ハードウェア処理回路にて構成する場合と同様の効果は達成される。この場合、記憶媒体から読み出されたプログラムコード自体が１つの出力ジョブについての出力条件の個別設定の受付け機能と設定された各出力条件に基づく画像出力指示機能を実現する。
【０１９２】
また、コンピュータが読み出したプログラムコードを実行することで、１つの出力ジョブについての出力条件の個別設定の受付け機能と設定された各出力条件に基づく画像出力指示機能が実現されるだけでなく、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（Operating Systems ；基本ソフト）などが実際の処理の一部または全部を行ない、その処理により１つの出力ジョブについての出力条件の個別設定の受付け機能と設定された各出力条件に基づく画像出力指示機能が実現される場合であってもよい。
【０１９３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって１つの出力ジョブについての出力条件の個別設定の受付け機能と設定された各出力条件に基づく画像出力指示機能が実現される場合であってもよい。
【０１９４】
なお、１つの出力ジョブについての出力条件の個別設定の受付け機能と設定された各出力条件に基づく画像出力指示機能を実現するプログラムコードを記述したファイルとしてプログラムが提供されるが、この場合、一括のプログラムファイルとして提供されることに限らず、コンピュータで構成されるシステムのハードウェア構成に応じて、個別のプログラムモジュールとして提供されてもよい。
【０１９５】
たとえば、コンピュータシステム９００は、コントローラ部９０１と、ハードディスク装置、フレキシブルディスク（ＦＤ）ドライブ、あるいはＣＤ−ＲＯＭ（Compact Disk ROM）ドライブ、半導体メモリコントローラなどの、所定の記憶媒体からデータを読み出したり記録したりするための記録・読取制御部９０２とを有する。
【０１９６】
コントローラ部９０１は、ＣＰＵ（Central Processing Unit ）９１２、読出専用の記憶部であるＲＯＭ（Read Only Memory）９１３、随時書込みおよび読出しが可能であるとともに揮発性の記憶部の一例であるＲＡＭ（Random Access Memory）９１５、および不揮発性の記憶部の一例であるＲＡＭ（ＮＶＲＡＭと記述する）９１６を有している。ＲＯＭ９１３，ＲＡＭ９１５，ＮＶＲＡＭ９１６は、図示を割愛したメモリ制御部で制御されるようになっている。
【０１９７】
なお、上記において“揮発性の記憶部”とは、装置の電源がオフされた場合には、記憶内容を消滅してしまう形態の記憶部を意味する。一方、“不揮発性の記憶部”とは、装置のメイン電源がオフされた場合でも、記憶内容を保持し続ける形態の記憶部を意味する。記憶内容を保持し続けることができるものであればよく、半導体製のメモリ素子自体が不揮発性を有するものに限らず、バックアップ電源を備えることで、揮発性のメモリ素子を“不揮発性”を呈するように構成するものであってもよい。
【０１９８】
また、半導体製のメモリ素子により構成することに限らず、磁気ディスクや光ディスクなどの媒体を利用して構成してもよい。たとえば、ハードディスク装置を不揮発性の記憶部として利用できる。また、ＣＤ−ＲＯＭなどの記録媒体から情報を読み出す構成を採ることでも不揮発性の記憶部として利用できる。
【０１９９】
また、コンピュータシステム９００は、ユーザインタフェースをなす機能部としての指示入力部９０３と、操作時のガイダンス画面や処理結果などの所定の情報をユーザに提示する表示出力部９０４と、各機能部との間のインタフェース機能をなすインタフェース部（ＩＦ部）９０９とを有する。インタフェース部９０９にはユーザインタフェース制御部が組み込まれる。
【０２００】
指示入力部９０３としては、たとえば、図示を割愛するが、ユーザインタフェース部の操作キー部を利用してもよいし、あるいは、キーボードやマウスなどを利用してもよい。表示出力部９０４は、表示制御部９１９と図示を割愛した表示装置とを備える。表示装置としては、たとえば、図示を割愛したユーザインタフェース部の操作パネル部を利用してもよい。あるいは、ＣＲＴ（Cathode Ray Tube；陰極線管）やＬＣＤ（Liquid Crystal Display；液晶）などでなるその他のディスプレイ部を利用してもよい。
【０２０１】
たとえば、表示制御部９１９が、操作パネル部やディスプレイ部上に、ガイダンス情報やコンピュータシステム９００が取り込んだ全体画像などを表示させる。また、各種の情報をユーザに通知する際の表示デバイスとしても利用される。なお、表示面上にタッチパネルを有するディスプレイ部とすることで、指先やペンなどで所定の情報を入力する指示入力部９０３を構成してもよい。
【０２０２】
インタフェース部９０９としては、処理データ（画像データを含む）や制御データの転送経路であるシステムバス９９１の他、たとえば、文書を所定の出力媒体（たとえば印刷用紙）に出力する画像形成部９０６や他のプリンタとのインタフェース機能をなすプリンタＩＦ部９９６、およびネットワークとの間の通信データの受け渡しを仲介するネットワーク制御部９９９ａおよびＬＡＮカード９９９ｂを有する通信ＩＦ部９９９を備える。プリンタＩＦ部９９６には、図示を割愛した印刷制御部を組み込んで画像形成部９０６を制御するようにする。
【０２０３】
このような構成において、ＣＰＵ９１２は、システムバス９９１を介してシステム全体の制御を行なう。ＲＯＭ９１３は、ＣＰＵ９１２の制御プログラムなどを格納する。ＲＡＭ９１５は、ＳＲＡＭ（Static Random Access Memory ）などで構成され、プログラム制御変数や各種処理のためのデータなどを格納する。また、ＲＡＭ９１５は、所定のアプリケーションプログラムに従って演算して得たデータや外部から取得したデータなどを一時的に格納する領域を含んでいる。
【０２０４】
たとえば、１つの出力ジョブについての出力条件の個別設定の受付け機能と設定された各出力条件に基づく画像出力指示機能をコンピュータに実行させるプログラムは、ＣＤ−ＲＯＭなどの記録媒体を通じて配布される。あるいは、このプログラムは、ＣＤ−ＲＯＭではなくＦＤに格納されてもよい。また、ＭＯドライブを設け、ＭＯに前記プログラムを格納してもよく、またフラッシュメモリなどの不揮発性の半導体メモリカードなど、その他の記録媒体にプログラムを格納してもよい。さらに、他のサーバなどからインターネットなどのネットワークを経由してプログラムをダウンロードして取得したり、あるいは更新したりしてもよい。
【０２０５】
なおプログラムを提供するための記録媒体としては、ＦＤやＣＤ−ＲＯＭなどの他にも、ＤＶＤなどの光学記録媒体、ＭＯなどの光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアカードなどの半導体メモリを用いてもよい。記録媒体の一例としてのＦＤやＣＤ−ＲＯＭなどには、１つの出力ジョブについての出力条件の個別設定の受付け機能と設定された各出力条件に基づく画像出力指示機能を実現する際の、一部または全ての機能を格納してもよい。
【０２０６】
また、ハードディスク装置は、制御プログラムによる各種処理のためのデータを格納したり、自装置で取得したデータや外部から取得したデータなどを大量に一時的に格納したりする領域を含んでいる。
【０２０７】
このような構成により、操作者による指令にて、前述の１つの出力ジョブについての出力条件の個別設定の受付け処理と設定された各出力条件に基づく画像出力処理を実行する文書編集プログラムが記憶されているＣＤ−ＲＯＭなどの読取可能な記録媒体からＲＡＭ９１５に画像出力処理（印刷処理）プログラム（いわゆるプリンタドライバ）がインストールされ、また操作者による指令や自動処理にて、このプリンタドライバが起動される。
【０２０８】
ＣＰＵ９１２は、このプリンタドライバに従って前述の１つの出力ジョブについての出力条件の個別設定の受付け処理と設定された各出力条件に基づく画像出力処理に伴う制御演算処理を施し、処理中のデータをＲＡＭ９１５やハードディスクなどの記憶装置に格納し、必要により所定の情報（たとえば設定中の出力条件の情報や設定条件に対応した画像出力装置３Ｘの情報など）を操作パネル部あるいはＣＲＴやＬＣＤなどの表示装置に出力する。
【０２０９】
なお、このようなコンピュータを用いた構成に限らず、図１Ａや図２Ａや図７Ａを用いて示した各機能部の処理をなす専用のハードウェアの組合せにより、１つの出力ジョブについての出力条件の個別設定の受付け処理と設定された各出力条件に基づく画像出力処理を行なう画像出力設定制御装置２Ｂを構成してもよい。たとえば、１つの出力ジョブについての出力条件の個別設定の受付け機能と設定された各出力条件に基づく画像出力指示機能の全てをソフトウェアで行なうのではなく、これら機能部分の一部を専用のハードウェアにて行なう処理回路を設けてもよい。
【０２１０】
ソフトウェアで行なう仕組みは、並列処理や連続処理に柔軟に対処し得るものの、その処理が複雑になるに連れ、処理時間が長くなるため、処理速度の低下が問題となる。これに対して、ハードウェア処理回路で構築すると、処理が複雑であっても、処理速度の低下を防ぐことができ、高いスループットを得ることができる高速化を図ったアクセラレータシステムが構築される。
【０２１１】
＜画像出力装置＞
図１０は、画像出力装置３Ｘの一構成例を示すブロック図である。ここで示す画像出力装置３Ｘは、従前のもののように、１回の出力実行指示では１種類の出力設定しか受け付けない１ジョブ１設定対応のものではなく、「１ジョブ複数設定対応」の新しい仕組みを採り入れたものである。
【０２１２】
画像出力装置３Ｘは、画像出力設定制御装置２Ｂや画像出力指示装置２Ｃあるいは管理サーバ６（以下纏めてホスト側装置８とも称する）との間のインタフェース機能をなすインタフェース部３０２を備える。インタフェース部３０２は、ホスト側装置８から送出される出力ジョブを受信するジョブ受信部として機能する。
【０２１３】
画像出力装置３Ｘはまた、システムバスを介して画像出力装置３Ｘの各部の動作を制御するＣＰＵ３１０と、ＣＰＵ３１０などが利用するＲＡＭ３１２と、ホスト側装置８から受け取った出力ジョブデータに基づいて、画像出力用のページ画像を生成する描画展開部３２０と、描画展開部３２０により生成されたページ画像に基づいて印刷処理を制御する印刷制御部３８０を備える。
【０２１４】
描画展開部３２０は、ホスト側装置８から受け取った出力ジョブファイルを記憶する記憶部３２２と、インタフェース部３０２を介して入力された出力ジョブファイル中の描画命令を解釈するインタプリタ部（描画命令解釈部）３５０と、インタプリタ部３５０により解釈されたデータに基づいてラスタデータに展開する展開処理部の一例であるレンダリング部３６０とを備える。レンダリング部３６０は、描画処理の際、ＲＡＭ３１２上でラスタデータを展開する。
【０２１５】
画像出力装置３Ｘは、さらに描画展開部３２０の印刷制御部３８０からの指令に従って印刷処理を実行するプリンタエンジン部３９０を備える。プリンタエンジン部３９０とシステムバスとの間にはプリンタエンジンインタフェース部３９２が設けられる。
【０２１６】
ＲＡＭ３１２は、画像出力装置３Ｘの全体を制御するＣＰＵ３１０が使用するメインメモリとしても利用される。この場合、ＲＡＭ３１２には、メインメモリ用のワーク領域が割り当てられる。ワーク領域は、プログラムが動作するために一時的に使われる領域である。またＲＡＭ３１２は、レンダリング部３６０における描画展開処理用のメモリとしても利用される。この場合、ＲＡＭ３１２には、描画展開処理用のラスタ展開領域が設けられる。
【０２１７】
印刷制御部３８０は、印刷を行なう際に、プリンタエンジン部３９０を起動し、レンダリング部３６０がＲＡＭ３１２上で展開したラスタデータ（ビットマップデータ）をプリンタエンジン部３９０に供給する。プリンタエンジン部３９０は、プリンタエンジンインタフェース部３９２を介して供給されるラスタデータに従って、用紙に画像を形成して出力する。
【０２１８】
ここで、本実施形態の描画展開部３２０は、従前と同様に、「１ジョブ１設定」を前提とした出力ジョブを受け取って設定されている出力条件に従ってページ別に描画展開する機能を備えるだけでなく、１ジョブ内に複数の出力設定を含む出力ジョブを受け取って、そこに設定されている各出力条件に従ってページ別に描画展開する機能を備える点に特徴有する。
【０２１９】
この機能により、ページ別に画像を印刷用紙上に形成する際には、ホスト側装置８側にて設定されている基本設定、レイアウト設定、ページ装飾設定、仕上げ設定などの出力条件（出力設定）の各項目が出力ページ範囲の別に異なっている場合でも、ページ別に、設定されている各出力条件に従って描画処理を行なう。
【０２２０】
この機能を実現するために、本実施形態の描画展開部３２０は、「１ジョブ１設定」に対応した描画展開部とは異なり、以下の点で相違がある。たとえば、描画展開部３２０は、「１ジョブ複数設定対応」機能を実現するための特有の機能部として、受け取った出力ジョブのヘッダ部分に記載されている出力条件を設定別に解釈する出力条件解釈部３３０と、印刷用紙に配置すべきページ順を決定するページ配置制御部３４０を有する。
【０２２１】
出力条件解釈部３３０は、「１ジョブ複数設定」の出力ジョブを受け取ったときには、そこで指定されている出力条件のページ範囲別に、受け取った出力ジョブを振り分けて、レンダリング部３６０に渡す。こうすることで、レンダリング部３６０は、「１ジョブ１設定」の出力ジョブを受け取ったときと同様にして描画展開処理を行なうことができる。
【０２２２】
ページ配置制御部３４０は、印刷制御部３８０との連携により、プリンタエンジン部３９０における印刷用紙上への画像形成処理に当たり、処理順序を、以下の基準に基づいて決定する。たとえば、ページ順モードで処理する場合には、ページ順で処理を行なうようにプリンタエンジン部３９０を制御する。また、フィニッシング処理がステイプルなどのように出力対象の全ページを１つの束に纏めるものであるときには、ページ順モードで処理するように制御する。
【０２２３】
また、処理速度優先モードで処理する場合には、ページ順を無視して、印刷ページ範囲別に印刷処理するように処理順序を決定する。この際には、処理条件の切替え時間も考慮するのがよい。たとえば、受け取った出力ジョブが、白黒が設定されている印刷ページ範囲とカラーが設定されている印刷ページ範囲とを含む場合において、直前のジョブが白黒処理で完了しているときには、白黒モードが設定されている印刷ページ範囲を先に処理し、直前のジョブがカラー処理で完了しているときには、カラーモードが設定されている印刷ページ範囲を先に処理することで切替え時間を短縮する。何れも、ページの並替えはユーザが行なうことになる。
【図面の簡単な説明】
【０２２４】
【図１】図１は、本発明の一実施形態を適用した画像出力システムの構成例を示す図である。
【図１Ａ】図１の画像出力システムにおける画像出力設定制御システムや画像出力設定制御装置に着目した基本構成の機能ブロック図である。
【図１Ｂ】本実施形態の画像出力設定制御システムや画像出力設定制御装置に対する比較例の処理手順を説明するフローチャートである。
【図１Ｃ】本実施形態の画像出力設定制御システムや画像出力設定制御装置における基本の処理手順を説明するフローチャートである。
【図２】第１実施形態に適合した画像出力設定制御システムの構成例を示した図である。
【図２Ａ】第１実施形態の画像出力制御部の具体例を機能的に示したブロック図である。
【図３】オール・イン・ワン・ドライバの機能概要を説明する図である。
【図３Ａ】第１実施形態の基本例において、印刷属性コマンド生成部で生成され印刷属性コマンド送信部により管理サーバ側へ送信される印刷属性コマンド群のフォーマット例を示す図である。
【図３Ｂ】第１実施形態の基本例において、印刷ジョブ生成部で生成され出力ジョブ送信部により管理サーバ側へ送信される出力ジョブのフォーマット例を示す図である。
【図３Ｃ】第１実施形態の基本例において、ジョブ解析振分け部により各画像出力装置へ送信される設定別分割ジョブのフォーマット例を示す図である。
【図４】第１実施形態の基本例の仕組みにおける操作手順を示すフローチャートである。
【図４Ａ】ドライバ選択画面Ｇ１３２（Ｓ１３２時）の一例を示す図である。
【図４Ｂ】出力設定画面Ｇ１４０（Ｓ１４２，Ｓ１５０時）の一例を示す図である。
【図４Ｃ】出力設定画面Ｇ１４０（Ｓ１５２時）の一例を示す図である。
【図４Ｄ】出力設定画面Ｇ１４０（Ｓ１５４時）の一例を示す図である。
【図４Ｅ】出力設定画面Ｇ１４０（Ｓ１５０時）の一例を示す図である。
【図４Ｆ】出力設定画面Ｇ１４０（Ｓ１５４時）の一例を示す図である。
【図４Ｇ】出力設定画面Ｇ１４０（Ｓ１５０，Ｓ１５４時）の一例を示す図である。
【図４Ｈ】出力設定画面Ｇ１４０（Ｓ１５０時）の一例を示す図である。
【図４Ｉ】選定結果画面Ｇ１８２（Ｓ１８２時）の一例を示す図である。
【図５】画像出力設定制御システムや画像出力設定制御装置の第１実施形態の変形例を説明するブロック図である。
【図５Ａ】第１実施形態の変形例における操作手順を示すフローチャートである。
【図６】第２実施形態に適合した画像出力設定制御システムの構成例を示した図である。
【図７】第３実施形態に適合した画像出力設定制御システムの構成例を示した図である。
【図７Ａ】第３実施形態の画像出力制御部の具体例を機能的に示したブロック図である。
【図８】第３実施形態における操作手順を示すフローチャートである。
【図８Ａ】第３実施形態において、出力指示部により画像出力装置へ送信される出力ジョブのフォーマット例（Ｓ３９３ａ時）を示す図である。
【図８Ｂ】第３実施形態において、出力指示部により画像出力装置へ送信される出力ジョブのフォーマット例（Ｓ３９３ｂ時）を示す図である。
【図９】画像出力設定制御装置や画像出力指示装置や管理サーバを、電子計算機を用いて構成する場合のハードウェア構成の一例を示した図である。
【図１０】１ジョブ複数設定対応の画像出力装置の構成例を示すブロック図である。
【符号の説明】
【０２２５】
１…画像出力システム、１４０ａ…設定概要表示欄、２００…ユーザインタフェース部、２１０…記憶部、２２０…電子原稿生成部、２２２…電子文書生成部、２３０…画像出力制御部、２３２…処理操作情報受付部、２３４…保存文書読出部、２３６…出力文書受取部、２４０…出力装置別機能情報取得部、２５０…出力条件受付部、２５２…全出力設定提示部、２６０…設定概要提示部、２６４…適正出力装置選定部、２６６…出力装置選定結果提示部、２７０…出力指示部、２７２…設定別分割ジョブ生成部、２７４…複数設定出力ジョブ生成部、２７６…出力ジョブ送信制御部、２７８…出力ジョブ振分け送信制御部、２Ｂ…画像出力設定制御装置、２Ｃ…画像出力指示装置、２Ａ…画像出力設定制御システム、３…イメージング機器、３Ｘ…画像出力装置、３０２…インタフェース部（受信部）、３２０…描画展開部、３３０…出力条件解釈部、３４０…インタプリタ部、３４０…ページ配置制御部、３６０…レンダリング部、３８０…印刷制御部、３９０…プリンタエンジン部、４…情報処理端末、４００…印刷制御部、４０２…出力条件通知部、４２０…印刷属性設定部、４３０…印刷属性コマンド生成部、４４０…印刷属性コマンド送信部、４５０…出力装置選定結果表示部、４６０…印刷ジョブ生成部、４７０…出力ジョブ送信部、６…管理サーバ、６００…連携処理制御部、６１０…出力装置別機能情報取得部、６２０…出力装置状態確認部、６３０…属性コマンド解析部、６４０…適正出力装置選定部、６６０…設定単位適正出力装置選定部、６７０…ジョブ解析振分け部、８…ホスト側装置、９…ネットワーク、９００…コンピュータシステム、９０１…コントローラ部、９０２…記録・読取制御部、９１２…ＣＰＵ、９９６…プリンタＩＦ部、９９９…通信ＩＦ部
【図１】
0004655236.tif 000002
【図１Ａ】
0004655236.tif 000003
【図１Ｂ】
0004655236.tif 000004
【図１Ｃ】
0004655236.tif 000005
【図２】
0004655236.tif 000006
【図２Ａ】
0004655236.tif 000007
【図３】
0004655236.tif 000008
【図３Ａ】
0004655236.tif 000009
【図３Ｂ】
0004655236.tif 000010
【図３Ｃ】
0004655236.tif 000011
【図４】
0004655236.tif 000012
【図４Ａ】
0004655236.tif 000013
【図４Ｂ】
0004655236.tif 000014
【図４Ｃ】
0004655236.tif 000015
【図４Ｄ】
0004655236.tif 000016
【図４Ｅ】
0004655236.tif 000017
【図４Ｆ】
0004655236.tif 000018
【図４Ｇ】
0004655236.tif 000019
【図４Ｈ】
0004655236.tif 000020
【図４Ｉ】
0004655236.tif 000021
【図５】
0004655236.tif 000022
【図５Ａ】
0004655236.tif 000023
【図６】
0004655236.tif 000024
【図７】
0004655236.tif 000025
【図７Ａ】
0004655236.tif 000026
【図８】
0004655236.tif 000027
【図８Ａ】
0004655236.tif 000028
【図８Ｂ】
0004655236.tif 000029
【図９】
0004655236.tif 000030
【図１０】
0004655236.tif 000031