(57)【要約】【課題】  複数の印刷ジョブに対する印刷設定作業を簡便化させることのできる印刷制御装置、印刷制御装置の制御方法、印刷制御プログラム及び記録媒体の提供を目的とする。【解決手段】  文書データの印刷制御を行う印刷制御装置であって、前記文書データに対する印刷設定情報と、前記文書データをプリンタに描画させるための描画情報とを含む中間データを生成する中間データ生成手段と、一つ以上の前記中間データを表示対象として全ての前記中間データに共通的な印刷設定を行わせる設定画面を表示装置に表示させる設定画面表示手段と、前記設定画面における前記共通的な印刷設定を全ての前記中間データに適用する印刷設定手段と、前記中間データに基づいて前記プリンタに処理可能な印刷データを生成する印刷データ生成手段とを有することにより上記課題を解決する。【選択図】  図３
2006260245.tif 000002
【特許請求の範囲】
【請求項１】
文書データの印刷制御を行う印刷制御装置であって、
前記文書データに対する印刷設定情報と、前記文書データをプリンタに描画させるための描画情報とを含む中間データを生成する中間データ生成手段と、
一つ以上の前記中間データを表示対象として全ての前記中間データに共通的な印刷設定を行わせる設定画面を表示装置に表示させる設定画面表示手段と、
前記設定画面における前記共通的な印刷設定を全ての前記中間データに適用する印刷設定手段と、
前記中間データに基づいて前記プリンタに処理可能な印刷データを生成する印刷データ生成手段とを有することを特徴とする印刷制御装置。
【請求項２】
前記印刷設定手段は、前記設定画面における印刷設定を前記中間データに含まれている前記印刷設定情報に反映することを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記設定画面における指定に応じ、前記設定画面において表示対象とされている全ての前記中間データを一つの前記中間データに結合する中間データ結合手段を有し、
前記印刷設定手段は、前記中間データ結合手段により結合された一つの前記中間データに前記印刷設定を適用することを特徴とする請求項１又は２記載の印刷制御装置。
【請求項４】
前記設定画面は、当該設定画面において表示対象とされている全ての前記中間データに対し共通的な印刷設定を行う旨を選択させる項目を有することを特徴とする請求項１乃至３いずれか一項記載の印刷制御装置。
【請求項５】
前記設定画面は、当該設定画面において表示対象とされている全ての前記中間データを一つの前記中間データとして扱う旨を選択させる項目を有することを特徴とする請求項１乃至４いずれか一項記載の印刷制御装置。
【請求項６】
前記印刷設定手段は、前記設定画面において共通的な印刷設定を行わない旨が選択されたときは、それまでになされた前記共通的な印刷設定を当該設定画面において表示対象とされている全ての前記中間データのそれぞれの印刷設定に反映することを特徴とする請求項１乃至５いずれか一項記載の印刷制御装置。
【請求項７】
前記印刷設定手段は、前記設定画面において共通的な印刷設定を行わない旨が選択されているときは、前記中間データのそれぞれの印刷設定を当該中間データに含まれている前記印刷設定情報に反映することを特徴とする請求項６記載の印刷制御装置。
【請求項８】
前記中間データに含まれている前記描画情報に基づいて前記文書データの印刷イメージを示す画像データを生成する画像データ生成手段を有し、
前記設定画面表示手段は、前記画像データを前記設定画面に表示させることを特徴とする請求項１乃至７いずれか一項記載の印刷制御装置。
【請求項９】
前記設定画面表示手段は、前記画像データに前記設定画面における印刷設定を表す記号を重畳させて表示させることを特徴とする請求項８記載の印刷制御装置。
【請求項１０】
前記設定画面表示手段は、前記設定画面において共通的な印刷設定を行う旨が選択されているときは、当該設定画面において表示対象とされている全ての前記中間データに係る前記画像データに前記共通的な印刷設定を表す記号を重畳させて表示させることを特徴とする請求項９記載の印刷制御装置。
【請求項１１】
前記設定画面において表示対象とされているそれぞれの前記中間データの前記印刷設定情報を管理する第一の印刷設定管理手段と、
前記共通的な印刷設定に係る前記印刷設定情報を管理する第二の印刷設定管理手段とを有し、
前記印刷設定手段は、前記設定画面において共通的な印刷設定を行う旨が選択されているときは、前記設定画面における前記印刷設定の変更を前記第一の印刷設定管理手段には反映しないことを特徴とする請求項１乃至１０いずれか一項記載の印刷制御装置。
【請求項１２】
前記印刷設定手段は、前記設定画面において共通的な印刷設定を行わない旨が選択されたときは、前記第二の印刷設定管理手段に管理されている前記印刷設定情報を、前記第一の印刷設定管理手段に管理されているそれぞれの前記中間データの前記印刷設定情報に反映することを特徴とする請求項１１記載の印刷制御装置。
【請求項１３】
文書データの印刷制御を行う印刷制御装置の制御方法であって、
前記文書データに対する印刷設定情報と、前記文書データをプリンタに描画させるための描画情報とを含む中間データを生成する中間データ生成手順と、
一つ以上の前記中間データを表示対象として全ての前記中間データに共通的な印刷設定を行わせる設定画面を表示装置に表示させる設定画面表示手順と、
前記設定画面における前記共通的な印刷設定を全ての前記中間データに適用する印刷設定手順と、
前記中間データに基づいて前記プリンタに処理可能な印刷データを生成する印刷データ生成手順とを有することを特徴とする印刷制御装置の制御方法。
【請求項１４】
前記印刷設定手順は、前記設定画面における印刷設定を前記中間データに含まれている前記印刷設定情報に反映することを特徴とする請求項１３記載の印刷制御装置の制御方法。
【請求項１５】
前記設定画面における指定に応じ、前記設定画面において表示対象とされている全ての前記中間データを一つの前記中間データに結合する中間データ結合手順を有し、
前記印刷設定手順は、前記中間データ結合手順において結合された一つの前記中間データに前記印刷設定を適用することを特徴とする請求項１３又は１４記載の印刷制御装置の制御方法。
【請求項１６】
前記設定画面は、当該設定画面において表示対象とされている全ての前記中間データに対し共通的な印刷設定を行う旨を選択させる項目を有することを特徴とする請求項１３乃至１５いずれか一項記載の印刷制御装置の制御方法。
【請求項１７】
前記設定画面は、当該設定画面において表示対象とされている全ての前記中間データを一つの前記中間データとして扱う旨を選択させる項目を有することを特徴とする請求項１３乃至１６いずれか一項記載の印刷制御装置の制御方法。
【請求項１８】
前記印刷設定手順は、前記設定画面において共通的な印刷設定を行わない旨が選択されたときは、それまでになされた前記共通的な印刷設定を当該設定画面において表示対象とされている全ての前記中間データのそれぞれの印刷設定に反映することを特徴とする請求項１３乃至１７いずれか一項記載の印刷制御装置の制御方法。
【請求項１９】
前記印刷設定手順は、前記設定画面において共通的な印刷設定を行わない旨が選択されているときは、前記中間データのそれぞれの印刷設定を当該中間データに含まれている前記印刷設定情報に反映することを特徴とする請求項１８記載の印刷制御装置の制御方法。
【請求項２０】
前記中間データに含まれている前記描画情報に基づいて前記文書データの印刷イメージを示す画像データを生成する画像データ生成手順を有し、
前記設定画面表示手順は、前記画像データを前記設定画面に表示させることを特徴とする請求項１３乃至１９いずれか一項記載の印刷制御装置の制御方法。
【請求項２１】
前記設定画面表示手順は、前記画像データに前記設定画面における印刷設定を表す記号を重畳させて表示させることを特徴とする請求項２０記載の印刷制御装置の制御方法。
【請求項２２】
前記設定画面表示手順は、前記設定画面において共通的な印刷設定を行う旨が選択されているときは、当該設定画面において表示対象とされている全ての前記中間データに係る前記画像データに前記共通的な印刷設定を表す記号を重畳させて表示させることを特徴とする請求項２１記載の印刷制御装置の制御方法。
【請求項２３】
前記設定画面において表示対象とされているそれぞれの前記中間データの前記印刷設定情報を管理する第一の印刷設定管理手順と、
前記共通的な印刷設定に係る前記印刷設定情報を管理する第二の印刷設定管理手順とを有し、
前記印刷設定手順は、前記設定画面において共通的な印刷設定を行う旨が選択されているときは、前記設定画面における前記印刷設定の変更を前記第一の印刷設定管理手順において管理されている前記印刷設定情報には反映しないことを特徴とする請求項１３乃至２２いずれか一項記載の印刷制御装置の制御方法。
【請求項２４】
前記印刷設定手順は、前記設定画面において共通的な印刷設定を行わない旨が選択されたときは、前記第二の印刷設定管理手順において管理されている前記印刷設定情報を、前記第一の印刷設定管理手順において管理されているそれぞれの前記中間データの前記印刷設定情報に反映することを特徴とする請求項２３記載の印刷制御装置の制御方法。
【請求項２５】
コンピュータに、文書データの印刷制御を実行させる印刷制御プログラムであって、
前記中間データに対する印刷設定情報と、前記文書データをプリンタに描画させるための描画情報とを含む中間データに基づいて、一つ以上の前記中間データを表示対象として全ての前記中間データに共通的な印刷設定を行わせる設定画面を表示装置に表示させる設定画面表示手順と、
前記設定画面における前記共通的な印刷設定を全ての前記中間データに適用する印刷設定手順と、
前記中間データに基づく前記プリンタに処理可能な印刷データの生成をプリンタドライバに実行させる手順とを実行させるための印刷制御プログラム。
【請求項２６】
前記印刷設定手順は、前記設定画面における印刷設定を前記中間データに含まれている前記印刷設定情報に反映することを特徴とする請求項２５記載の印刷制御プログラム。
【請求項２７】
前記設定画面における指定に応じ、前記設定画面において表示対象とされている全ての前記中間データを一つの前記中間データに結合する中間データ結合手順を有し、
前記印刷設定手順は、前記中間データ結合手順において結合された一つの前記中間データに前記印刷設定を適用することを特徴とする請求項２５又は２６記載の印刷制御プログラム。
【請求項２８】
前記設定画面は、当該設定画面において表示対象とされている全ての前記中間データに対し共通的な印刷設定を行う旨を選択させる項目を有することを特徴とする請求項２５乃至２７いずれか一項記載の印刷制御プログラム。
【請求項２９】
前記設定画面は、当該設定画面において表示対象とされている全ての前記中間データを一つの前記中間データとして扱う旨を選択させる項目を有することを特徴とする請求項２５乃至２８いずれか一項記載の印刷制御プログラム。
【請求項３０】
前記印刷設定手順は、前記設定画面において共通的な印刷設定を行わない旨が選択されたときは、それまでになされた前記共通的な印刷設定を当該設定画面において表示対象とされている全ての前記中間データのそれぞれの印刷設定に反映することを特徴とする請求項２５乃至２９いずれか一項記載の印刷制御プログラム。
【請求項３１】
前記印刷設定手順は、前記設定画面において共通的な印刷設定を行わない旨が選択されているときは、前記中間データのそれぞれの印刷設定を当該中間データに含まれている前記印刷設定情報に反映することを特徴とする請求項３０記載の印刷制御装置の制御方法。
【請求項３２】
前記中間データに含まれている前記描画情報に基づいて前記文書データの印刷イメージを示す画像データを生成する画像データ生成手順を有し、
前記設定画面表示手順は、前記画像データを前記設定画面に表示させることを特徴とする請求項２５乃至３１いずれか一項記載の印刷制御プログラム。
【請求項３３】
前記設定画面表示手順は、前記画像データに前記設定画面における印刷設定を表す記号を重畳させて表示させることを特徴とする請求項３２記載の印刷制御プログラム。
【請求項３４】
前記設定画面表示手順は、前記設定画面において共通的な印刷設定を行う旨が選択されているときは、当該設定画面において表示対象とされている全ての前記中間データに係る前記画像データに前記共通的な印刷設定を表す記号を重畳させて表示させることを特徴とする請求項３３記載の印刷制御プログラム。
【請求項３５】
前記設定画面において表示対象とされているそれぞれの前記中間データの前記印刷設定情報を管理する第一の印刷設定管理手順と、
前記共通的な印刷設定に係る前記印刷設定情報を管理する第二の印刷設定管理手順とを有し、
前記印刷設定手順は、前記設定画面において共通的な印刷設定を行う旨が選択されているときは、前記設定画面における前記印刷設定の変更を前記第一の印刷設定管理手順において管理されている前記印刷設定情報には反映しないことを特徴とする請求項２５乃至３４いずれか一項記載の印刷制御プログラム。
【請求項３６】
前記印刷設定手順は、前記設定画面において共通的な印刷設定を行わない旨が選択されたときは、前記第二の印刷設定管理手順において管理されている前記印刷設定情報を、前記第一の印刷設定管理手順において管理されているそれぞれの前記中間データの前記印刷設定情報に反映することを特徴とする請求項３５記載の印刷制御プログラム。
【請求項３７】
請求項２５乃至３６いずれか一項記載の印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御装置の制御方法、印刷制御プログラム及び記録媒体に関し、特に文書データに関する印刷ジョブを制御する印刷制御装置、印刷制御装置の制御方法、印刷制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来、文書データの印刷が指示されたときに、その文書データの印刷情報をプリンタに解釈可能なＰＤＬ形式等の印刷データとして出力するだけでなく、他のアプリケーションからも操作が容易なデータ形式による中間ファイルとして蓄積することができるプリンタドライバが存在する。
【０００３】
また、蓄積されている中間ファイルを対象として、印刷プレビューを表示させると共に印刷設定を行わせるためのＧＵＩ（Graphical User Interface）を提供するソフトウェアも存在する（例えば、特許文献１）。
【０００４】
かかるソフトウェアにより、ユーザは、複数の中間ファイル（印刷ジョブ）に対して改めて印刷設定を行い、印刷を実行させることができる。
【特許文献１】特開２０００−２９８５６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、このようなソフトウェアでは、印刷ジョブごとに印刷設定を行う必要があった。したがって、例えば、全ての印刷ジョブに対して同一の印刷設定を適用したい場合は、各印刷ジョブを対象として同様の操作を行わなければならないという問題があった。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、複数の印刷ジョブに対する印刷設定作業を簡便化させることのできる印刷制御装置、印刷制御装置の制御方法、印刷制御プログラム及び記録媒体の提供を目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明は、請求項１に記載されるように、文書データの印刷制御を行う印刷制御装置であって、前記文書データに対する印刷設定情報と、前記文書データをプリンタに描画させるための描画情報とを含む中間データを生成する中間データ生成手段と、一つ以上の前記中間データを表示対象として全ての前記中間データに共通的な印刷設定を行わせる設定画面を表示装置に表示させる設定画面表示手段と、前記設定画面における前記共通的な印刷設定を全ての前記中間データに適用する印刷設定手段と、前記中間データに基づいて前記プリンタに処理可能な印刷データを生成する印刷データ生成手段とを有することを特徴とする。
【０００８】
このような印刷制御装置では、設定画面において全ての印刷ジョブに共通的な印刷設定を行うことができる。したがって、複数の印刷ジョブに対する印刷設定作業を簡便化させることができる。
【０００９】
また、上記課題を解決するため、本発明は、上記印刷制御装置の制御方法、前記印刷制御装置の制御方法をコンピュータに実行させるための印刷制御プログラム、又は前記印刷制御プログラムを記録した記録媒体としてもよい。
【発明の効果】
【００１０】
本発明によれば、複数の印刷ジョブに対する印刷設定作業を簡便化させることのできる印刷制御装置、印刷制御装置の制御方法、印刷制御プログラム及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における印刷システムの構成例を示す図である。図１に示されるように、本実施の形態における印刷システム１は、ホストコンピュータ１０と、プリンタ２０ａ、２０ｂ及び２０ｃ（以下、総称する場合「プリンタ２０」という。）と等より構成されている。
【００１２】
プリンタ２０は、一般的なプリンタであり、ホストコンピュータ１０からの指示に応じ印刷処理を実行する。なお、プリンタ２０ａ及び２０ｂは、例えば、ＬＡＮ（Local Area Network）等のネットワーク３０（有線又は無線の別は問わない。）によってホストコンピュータ１０と接続されている。プリンタ２０ｃは、例えば、ＲＳ−２３２Ｃケーブル又はＵＳＢケーブル等のケーブル４０によってホストコンピュータ１０と接続されている。
【００１３】
ホストコンピュータ１０は、ユーザからの指示に応じ文書データの印刷ジョブの制御を行うＰＣ（Personal Computer）等のコンピュータである。但し、ホストコンピュータ１０の代わりに、ＰＤＡ（Personal Digital(Data) Assistants）、又は携帯電話等の端末を用いてもよい。ホストコンピュータ１０は、例えば、Ｗｉｎｄｏｗｓ（登録商標）等のＯＳ（Operating System）上で、各種のソフトウェアを実行する。
【００１４】
図２は、本発明の実施の形態におけるホストコンピュータのハードウェア構成例を示す図である。図２のホストコンピュータ１０は、それぞれバスＢで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、演算処理装置１０４と、インタフェース装置１０５と、表示装置１０６と、入力装置１０７とを有するように構成される。
【００１５】
ホストコンピュータ１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１６】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。演算処理装置１０４は、メモリ装置１０３に格納されたプログラムに従ってホストコンピュータ１０に係る機能を実現する。インタフェース装置１０５は、図２のネットワーク３０に接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等で構成され、様々な操作指示を入力するために用いられる。
【００１７】
なお、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワーク３０を介して他のコンピュータよりダウンロードするようにしてもよい。
【００１８】
図３は、本発明の実施の形態におけるホストコンピュータの印刷制御機能に関する機能構成例を示す図である。図３において、ホストコンピュータ１０は、文書データ等の操作及び印刷ジョブの制御に関する機能として、アプリケーション１１、グラフィックエンジン１２、プリンタドライバ１３、スプーラ１４及び印刷ジョブ管理モジュール１５等を有している。
【００１９】
アプリケーション１１は、文書データ等、プリンタ２０に印刷させる情報の生成等に利用されるワープロソフト又は表計算ソフト等の一般的なアプリケーションである。グラフィックエンジン１２は、プリンタやディスプレイ等のデバイスの種別による差違を吸収した描画用の関数インタフェースをアプリケーション１１に提供するモジュールである。
【００２０】
グラフィックエンジン１２は、アプリケーション１１からの関数呼び出しに応じ、文書データをアプリケーション非依存の形式のデータ（例えば、ＥＭＦ形式等のデータ、以下「描画データ」という。）に変換し、生成された描画データをプリンタドライバ１３に出力するモジュールであり、ＯＳ（Operating System）によって提供される。例えば、グラフィックエンジン１２は、Ｗｉｎｄｏｗｓ（登録商標）環境においてはＧＤＩ（Graphics Device Interface）が相当する。
【００２１】
プリンタドライバ１３は、グラフィックエンジン１２より出力された描画データを、当該プリンタドライバ１３が対応するプリンタ（プリンタ２０）に解釈可能又は処理可能な形式（例えば、ＰＤＬ（Page Description Language））の印刷データへ変換する。但し、本実施の形態におけるプリンタドライバ１３は、描画データを印刷データに変換する過程において、描画データを印刷データにする前段階の印刷中間データと呼ばれるデータを生成し、当該印刷中間データをファイル（印刷中間ファイル１６）として保存する。
【００２２】
図４は、本発明の実施の形態における印刷中間ファイルのデータ形式の概略例を示す図である。図４において、一つの印刷中間ファイル１６は、主に、ヘッダ情報１６１、印刷設定情報１６２、及び描画情報１６３等を含んでいる。ヘッダ情報は、各種のデータ形式によるファイルと同様、当該ファイルに関する各種の情報である。印刷設定情報１６２は、例えば、ＰＪＬ（Printer Job Language）によって印刷設定コマンドが記述されている情報である。描画情報１６３は、文書データをプリンタに描画させるための情報である。元の文書データが複数ページから成る場合は、複数ページ分の描画情報が含まれている。
【００２３】
但し、印刷中間ファイル１６は、上記形式に限定されるものではなく、印刷対象とされた文書データの印刷設定情報と描画情報とを識別できるものであれば、どのような形式でもよい。例えば、複数ページからなる文書データについて、ページごとに印刷中間ファイルを生成してもよい。
【００２４】
なお、一般にファイルとはＯＳによって提供されているファイルシステム上に保存されている状態のデータを意味するが、本実施の形態では説明が煩雑となるのを避けるため、印刷中間データがメモリ上に記憶されているのかファイルシステムに保存されているのかを問わず、「印刷中間ファイル」として統一して表現するものとする。
【００２５】
また、本実施の形態において、印刷ジョブとは、プリンタに一つの文書データとして印刷処理を実行させるための処理単位をいうものとする。したがって、基本的には、ユーザによる印刷指示と印刷ジョブとは一対一に対応する。また、印刷ジョブと印刷中間ファイル１６とは、一つの文書データに基づいて一つの印刷中間ファイルが生成される場合は、一対一に対応し、ページごとに印刷中間ファイルが生成される場合は、一対一（１ページの場合）又は一対多に対応する。
【００２６】
印刷ジョブ管理モジュール１５は、プリンタドライバ１３によって生成された印刷中間ファイル１６を読み込み、各印刷ジョブの印刷イメージ（プレビュー画像）の表示や、各種の印刷設定を行わせるためのＧＵＩ（Graphical User Interface）（以下「印刷ジョブ管理画面」という。）を提供するモジュールであり、印刷設定モジュール１５１、ジョブリスト管理部１５２、ＵＩ部１５３、印刷中間ファイル管理モジュール１５４、及画像データ生成モジュール１５５等を有する。
【００２７】
ＵＩ部１５３は、印刷ジョブ管理画面の表示制御と共に、印刷ジョブ管理画面に対するユーザからの入力制御を行う機能である。
【００２８】
図５は、印刷ジョブ管理画面の表示例を示す図である。図５において、印刷ジョブ管理画面１５０は、プレビュー表示領域１５０１、基本設定領域１５０２、及び詳細設定領域１５０３等を有し、これらの各領域において印刷中間ファイル１６に含まれている印刷設定情報１６２及び描画情報１６３等を表示すると共に、印刷ジョブに対する印刷設定をユーザに行わせる。
【００２９】
プレビュー表示領域１５０１は、印刷ジョブ管理画面１５０において現在操作対象とされている印刷ジョブ（以下「カレントジョブ」という。）の任意のページの印刷イメージを示す画像データ（以下、単に「画像データ」という。）を表示させる領域である。プレビュー表示領域１５０１のページ表示領域１５０１ａには、カレントジョブの総ページ数と現在表示されているページ番号とが、「＜現在のページ番号＞／＜総ページ数＞」の形式で表示される。図５の例では、「１／３」と表示されており、３ページあるうちの１ページ目が表示されていることが分かる。また、ページめくりボタン１５０１ｂによってページめくりを行うことができる。
【００３０】
基本設定領域１５０２は、印刷設定情報のうちの基本的な情報を設定させるための領域である。図５の例では、原稿サイズ、原稿の向き、印刷用紙サイズ、印刷部数、カラー又は白黒印刷等の設定が可能となっている。
【００３１】
詳細設定領域１５０３は、印刷設定タブ１５０４、ジョブ編集タブ１５０５、及び基本設定タブ１５０６において各種の設定を行わせるための領域である。図５においては、印刷設定タブ１５０４が表示された状態が示されている。印刷設定タブ１５０４では、両面／製本、集約、ソート、パンチ、及びステープル等、主に後処理に関する設定が可能となっている。
【００３２】
図６は、ジョブ編集タブが選択されたときの印刷ジョブ管理画面の表示例を示す図である。図６において、ジョブ編集タブ１５０５は、ジョブ一覧表示領域１５０５ａ、共通設定指定ボタン１５０５ｂ、及びジョブ統合指定ボタン１５０５ｃ等より構成されている。
【００３３】
ジョブ一覧表示領域１５０５ａは、印刷ジョブの一覧情報が表示される領域である。ジョブ一覧領域１５０５ａにおいて選択された印刷ジョブはカレントジョブとされる。また、ジョブ一覧表示領域１５０５ａにおいて、印刷ジョブの順番（処理順）の入れ替えや、印刷ジョブの削除、印刷ジョブの結合等を行うことができる。
【００３４】
共通設定指定ボタン１５０５ｂは、ジョブ一覧領域１５０５ａに表示されている全ての印刷ジョブに共通的な印刷設定（共通設定）を行うか否かを選択させるチェックボタンである。すなわち、共通設定指定ボタン１５０５ｂがチェックされると全ての印刷ジョブに対して一括して印刷設定を行わせることができる。
【００３５】
ジョブ統合指定ボタン１５０５ｃは、ジョブ一覧領域１５０５ａに表示されている全ての印刷ジョブを一つの印刷ジョブとして扱うか否かを選択させるチェックボタンである。すなわち、ジョブ統合指定ボタン１５０５ｃがチェックされると、全ての印刷ジョブが一つの印刷ジョブとして印刷される。
【００３６】
なお、以下において、共通設定指定ボタン１５０５ｂがチェックされた状態を「共通設定モード」といい、ジョブ統合指定ボタン１５０５ｃがチェックされた状態を「ジョブ統合モード」という。また、いずれのボタンもチェックされていない状態を「通常モード」という。更に、本実施の形態において共通設定モード、ジョブ統合モード、又は通常モードの別を示す概念を、印刷モードという。
【００３７】
なお、各印刷設定項目や、ユーザがある設定を選択した後に選択できる選択肢等は、後述する印刷設定モジュール１５１と、プリンタドライバ１３とのデータ交換で実現することができる。
【００３８】
図３に戻る。印刷中間ファイル管理モジュール１５４は、印刷中間ファイル１６を取得し、管理する機能である。印刷設定モジュール１５１は、印刷中間ファイル１６より印刷設定情報１６２を取り出し、管理する機能である。
【００３９】
ジョブリスト管理部１５２は、印刷ジョブのリスト情報（以下「ジョブリスト」という。）をメモリ上で管理する機能である。ジョブリストに基づいて、ジョブ一覧表示領域１５０５ａの表示がなされる。
【００４０】
図７は、ジョブリストの構成例を示す図である。図７において、ジョブリスト１５２１は、印刷ジョブごとに、Ｎｏ．、ジョブ名、ページ数、原稿情報、印刷中間ファイル、印刷設定、及び画像データリスト等の項目についての情報を管理する情報である。Ｎｏ．は、印刷ジョブの順番である。ジョブ名は、印刷ジョブの名前であり、通常は印刷ジョブの対象である文書データのファイル名が採用される。ページ数は、文書データのページ数である。原稿情報は、文書データの原稿サイズや方向等の情報である。印刷中間ファイルは、印刷中間ファイル１６への関連付け情報（例えば、ファイル名等）である。印刷設定は、印刷設定情報への関連付け情報（例えば、ファイル名又はポインタ等）である。画像データリストは、画像データへの関連付け情報（例えば、ファイル名又はポインタ等）である。
【００４１】
画像データ生成モジュール１５５は、印刷中間ファイル１６の描画情報１６３に基づいて、画像データを生成する機能である。画像データ生成モジュール１５５によって生成された画像データを用いてプレビュー表示が行われる。なお、本実施の形態において、画像データ生成モジュール１５５は、ページごとに画像データを生成し、ファイル（画像ファイル）として保存する。但し、文書データごとに画像ファイルを生成してもよい。
【００４２】
以下、図３のホストコンピュータ１０の処理手順について説明する。図８は、印刷ジョブ管理モジュールの起動処理を説明するためのフローチャートである。例えば、ユーザが、任意のアプリケーション１１より文書データの印刷を指示すると、プリンタドライバ１３が印刷中間ファイル１６を生成した後に印刷ジョブ管理モジュール１５を起動する。また、アプリケーション１１からの印刷指示とは非同期に、ユーザが直接印刷ジョブ管理モジュール１５を起動させてもよい。
【００４３】
ステップＳ１０１からＳ１０５は、印刷ジョブごとのループ処理である。ます、印刷中間ファイル管理モジュール１５４は、一つの印刷ジョブに係る印刷中間ファイル１６（以下「カレント印刷中間ファイル」という。）を取得する（Ｓ１０１）。印刷設定モジュール１５１はカレント印刷中間ファイルより印刷設定情報１６２を抽出し（Ｓ１０２）、印刷設定情報１６２をジョブリスト１５２１に関連づける（Ｓ１０３）。
【００４４】
画像データ生成モジュール１５５は、カレント印刷中間ファイルより描画情報１６３を抽出し、描画情報１６３に基づいて画像データを生成する（Ｓ１０４）。画像データ生成モジュール１５５は、生成された画像データをジョブリスト１５２１に関連付ける。なお、画像データはページごとに生成されるため、厳密には、画像データのリスト情報がジョブリスト１５２１に関連付けられる。
【００４５】
蓄積されている全ての印刷ジョブについて上記処理がなされると、ジョブリスト１５２１において先頭の印刷ジョブがカレントジョブとされる（Ｓ１０６）。
【００４６】
印刷設定モジュール１５１は、カレントジョブの印刷設定情報を共通設定情報として、メモリ上に保存する。ここで、共通設定情報とは共通設定モードの際に、全ての印刷ジョブに対して共通に適用される印刷設定情報をいう。印刷設定モジュール１５１は、共通設定情報を保存するためのメモリ領域（例えば、変数）を管理する。
【００４７】
続いて、ＵＩ部１５３は、印刷ジョブ管理画面１５０を表示させ、プレビュー表示領域１５０１の表示処理や（Ｓ１０８）、基本設定領域１５０２及び詳細設定領域１５０３等の表示処理を実行する（Ｓ１０９）。
【００４８】
プレビュー表示領域１５０１の表示処理や（Ｓ１０８）、基本設定領域１５０２及び詳細設定領域１５０３等の表示処理について更に詳しく説明する。
【００４９】
図９は、プレビュー表示領域の表示処理を説明するためのフローチャートである。ＵＩ部１５３は、印刷モードを判定する（Ｓ１０８１）。印刷モードの判定は、例えば、印刷モードを管理するフラグ変数を設け、そのフラグ変数の値に応じて行えばよい。なお、印刷ジョブ管理モジュール１５の起動時の印刷モードは、常に通常モードとしてもよいし、前回、印刷ジョブ管理画面１５０を終了させた際のモードとしてもよい。
【００５０】
印刷モードは共通設定モードであると判定された場合、ＵＩ部１５３は、カレントジョブの画像データを取得し（Ｓ１０８２ａ）、プレビュー表示領域１５０１に表示させる（Ｓ１０８３ａ）。したがって、この場合、プレビュー表示領域１０５１ではカレントジョブのページについてのみページめくりを行うことができる。
【００５１】
続いて、ＵＩ部１５３は、プレビュー表示領域１５０１に表示された画像データに共通設定情報を反映する（Ｓ１０８４ａ）。例えば、パンチ又はステープル等の設定がされている場合は、かかる設定を表現する記号等を画像データに重畳させて表示させる。続いて、ＵＩ部１５３は、カレントジョブの総ページ数と現在のページ番号とをページ表示領域１５０１ａに表示させる。
【００５２】
一方、印刷モードはジョブ統合モードであると判定された場合、ＵＩ部１５３は、全ての印刷ジョブの画像データを取得し（Ｓ１０８２ｂ）、プレビュー表示領域１５０１に表示させる（Ｓ１０８３ｂ）。したがって、この場合、プレビュー表示領域１０５１では全てのジョブのページについて連続的（あたかも一つの文書のように）ページめくりを行うことができる。
【００５３】
続いて、ＵＩ部１５３は、プレビュー表示領域１５０１に表示された画像データに共通設定情報を反映し（Ｓ１０８４ｂ）、全てのジョブの合計ページ数と全てのジョブのページの中での現在のページ番号とをページ表示領域１５０１ａに表示させる（Ｓ１０８５ｂ）。
【００５４】
更に、印刷モードは通常モードであると判定された場合、ＵＩ部１５３は、カレントジョブの画像データを取得し（Ｓ１０８２ｃ）、プレビュー表示領域１５０１に表示させる（Ｓ１０８３ｃ）。したがって、この場合、プレビュー表示領域１０５１ではカレントジョブのページについてのみページめくりを行うことができる。
【００５５】
続いて、ＵＩ部１５３は、プレビュー表示領域１５０１に表示された画像データにカレントジョブの印刷設定情報を反映し（Ｓ１０８４ｃ）、カレントジョブの総ページ数と現在のページ番号とをページ表示領域１５０１ａに表示させる（Ｓ１０８５ｃ）。
【００５６】
なお、図９の処理は、起動時のみならず、カレントジョブが変更されたときや印刷設定が変更されたとき等にも実行される。
【００５７】
次に、基本設定領域及び詳細設定領域の表示処理について説明する。図１０は、基本設定領域及び詳細設定領域の表示処理を説明するためのフローチャートである。
【００５８】
ステップＳ１０９１において、ＵＩ部１５３は、印刷モードを判定する（Ｓ１０９１）。印刷モードは共通設定モード又はジョブ統合モードであると判定された場合、ＵＩ部１５３は、共通設定情報の内容を基本設定領域１５０２及び印刷設定タブ１５０４等に反映する（Ｓ１０９２）。
【００５９】
一方、印刷モードは通常モードであると判定された場合、ＵＩ部１５３は、カレントジョブの印刷設定情報の内容を基本設定領域１５０２及び印刷設定タブ１５０４等に反映する（Ｓ１０９２）。
【００６０】
以上の処理によって、印刷ジョブ管理画面１５０が表示される。ユーザは、印刷ジョブ管理画面１５０において印刷ジョブに対する印刷設定の変更等を行うことができる。
【００６１】
図１１は、印刷設定が変更された際の処理を説明するためのフローチャートである。
【００６２】
例えば、印刷設定タブ１５０４において印刷設定の変更が行われると（Ｓ２０１）、印刷設定モジュール１５１は、印刷モードを判定し（Ｓ２０２）印刷モードに応じた処理を行う。すなわち、印刷モードが共通設定モード又はジョブ統合モードであった場合、印刷設定モジュール１５１は変更内容を共通設定情報に反映する（Ｓ２０３）。
【００６３】
一方、印刷モードが通常モードであった場合、印刷設定モジュール１５１は、ジョブリスト１５２１内のカレントジョブの印刷設定情報と共通設定情報とに変更内容を反映する（Ｓ２０４）。
【００６４】
ステップＳ２０３又はＳ２０４の実行後、ＵＩ部１５３は、プレビュー表示領域１５０１の表示処理（図９）を実行する（Ｓ２０５）。これによって、プレビュー表示領域１５０１には、印刷設定の変更に応じた表示がなされる。
【００６５】
図１１において説明した処理により、共通設定情報及びジョブリストがどのように変化するのかを図面を用いて説明する。
【００６６】
図１２は、共通設定モード又はジョブ統合モードのときの印刷設定の変更によるジョブリスト及び共通設定情報の変化を示す図である。図１２においては、印刷設定タブ１５０４において、パンチの指定が解除されステープルの指定が新たになされた場合について示されている。図に示されるように、共通設定モード又はジョブ統合モードの場合は、共通設定情報１５１１のみが「パンチ」から「ステープル」に変更され、ジョブリスト１５２１中の各印刷ジョブの印刷設定情報は変更されない。
【００６７】
図１２に示される印刷設定の変更による印刷設定画面１５０の表示上の変化を図１３に示す。図１３は、共通設定モード又はジョブ統合モードのときの印刷設定の変更による印刷設定画面の表示上の変化を示す図である。
【００６８】
図１３において、左側の列（（Ａ）、（Ｂ）、（Ｃ））は、印刷設定が変更される前の表示例、右側の列（（Ｄ）、（Ｅ）、（Ｆ））は、印刷設定が変更された後の表示例を示す。また、（Ａ）及び（Ｄ）はＪｏｂ１が、（Ｂ）及び（Ｅ）はＪｏｂ２が、（Ｃ）及び（Ｆ）はＪｏｂ３がカレントジョブである場合の表示例を示す。
【００６９】
図１３において、印刷設定の変更前は、（Ａ）、（Ｂ）及び（Ｃ）のいずれについても図１２の変更前の共通設定情報１５１１に基づいて、パンチ処理を示すパンチ記号Ｐが各印刷ジョブの画像データに重畳されて表示される。
【００７０】
また、印刷設定の変更後は、（Ｄ）、（Ｅ）及び（Ｆ）のいずれについても図１２の変更後の共通設定情報１５１１に基づいて、ステープル処理を示すステープル記号Ｓが各印刷ジョブの画像データに重畳されて表示される。
【００７１】
また、図１４は、通常モードのときの印刷設定の変更によるジョブリスト及び共通設定情報の変化を示す図である。図１４においては、Ｊｏｂ１がカレントジョブであった場合に、パンチの指定が解除されステープルの指定が新たになされた場合について示されている。図に示されるように、通常モードの場合は、カレントジョブであるＪｏｂ１の印刷設定が「パンチ」から「ステープル」に変更され、同様の変更が、共通設定情報１５１１にもなされている。
【００７２】
図１４に示される印刷設定の変更（すなわち、Ｊｏｂ１の印刷設定の変更）による印刷設定画面１５０の表示上の変化を図１５に示す。図１５は、通常モードのときの印刷設定の変更による印刷設定画面の表示上の変化を示す図である。
【００７３】
図１５において、（Ａ）〜（Ｆ）の位置づけは図１３と同様である。通常モードの場合は、変更前及び変更後のいずれの場合も、ジョブリスト１５２１の印刷設定情報に基づいて、各印刷ジョブのプレビュー表示がなされる。したがって、（Ａ）については、パンチ記号Ｐが表示され、（Ｂ）については集約されている様子が表示され、（Ｃ）については図中では分かり難いが両面印刷を示す表示がされている。
【００７４】
また、変更後は、カレントジョブであるＪｏｂ１に関してのみ表示が変更され（Ｄ）、ステープル記号Ｓが表示されている。
【００７５】
次に、印刷ジョブ管理画面１５０においてカレントジョブが変更されたときの処理について説明する。図１６は、カレントジョブが変更されたときの処理を説明するためのフローチャートである。
【００７６】
例えば、ジョブ編集タブ１５０５のジョブ一覧表示領域１５０５ａにおいて任意のジョブが選択されることによりカレントジョブが変更されると（Ｓ３０１）、ＵＩ部１５３は印刷モードを判定する（Ｓ３０２）。印刷設定モードが共通設定モード又はジョブ統合モードの場合、ＵＩ部１５３は、新たなカレントジョブを対象としてプレビュー表示領域１５０１の表示処理（図９）を実行する（Ｓ３０４）。この際、従来からの共通設定情報が用いられてプレビュー表示が行われる。
【００７７】
一方、印刷モードが通常モードの場合、印刷設定モジュール１５１が、新たなカレントジョブの印刷設定情報をジョブリスト１５２１より取得し、共通設定情報に代入する（Ｓ３０３）。その後、ＵＩ部１５３が新たなカレントジョブを対象としてプレビュー表示領域１５０１の表示処理を実行する（Ｓ３０５）。
【００７８】
このように、カレントジョブが変更されたときは、通常モードの場合のみ共通設定情報が変更される。
【００７９】
なお、印刷ジョブ管理画面１５０が表示されている状態で、アプリケーション１１より新たな印刷指示がなされると、新たな印刷ジョブが印刷ジョブ管理画面１５０の表示対象として追加される。この場合、新たな印刷ジョブをカレントジョブとしてもよい。その場合、図１６の処理が実行されることとなる。
【００８０】
次に、印刷モードが変更されたときの処理について説明する。図１７は、印刷モードが変更されたときの処理を説明するためのフローチャートである。
【００８１】
共通設定指定ボタン１５０５ｂ又はジョブ統合ボタン１５０５ｃ（図６）がクリックされることにより印刷モードが変更されると（Ｓ４０１）、新たな印刷モードに応じた処理が実行される（Ｓ４０２）。
【００８２】
新たな印刷モードが共通設定モード又はジョブ統合モードである場合、ＵＩ部１５３によってプレビュー表示領域１５０１の表示処理（図９）が実行される（Ｓ４０４）。したがって、例えば、ジョブ統合モードから共通設定モードに変更された場合、又は共通設定モードからジョブ統合モードに変更された場合、プレビュー表示領域１５０１に表示されるページや、ページ表示領域１５０２に表示される総ページ数が変更される。
【００８３】
一方、新たな印刷モードが通常モードである場合、印刷設定モジュール１５１によって共通設定情報が、ジョブリスト１５２１の各印刷ジョブの印刷設定情報に代入された後（Ｓ４０３）、ＵＩ部１５３によってプレビュー表示領域１５０１の表示処理が実行される（Ｓ４０４）。
【００８４】
すなわち、通常モードに変更された場合は、共通設定モード又はジョブ統合モードにおいてなされた印刷設定が全ての印刷ジョブに反映されるというわけである。
【００８５】
このような振る舞いは、例えば、各印刷ジョブについてほぼ同様の印刷設定を行いたい場合に便利である。例えば、各印刷ジョブについて同一の値を設定したい設定項目については、共通設定モードにおいて設定し、その後、通常モードに変更して異なる設定項目についてのみ印刷ジョブごとに設定を行うことができるからである。また、通常モードから共通設定モードに変更し、続けて通常モードに戻すだけで（すなわち、共通設定指定ボタン１５０５ｂを２度クリックするだけで）、カレントジョブの印刷設定情報を他の印刷ジョブに反映させることができる。
但し、ステップＳ４０３の処理を行わないようにしてもよい。この場合、共通設定モード又はジョブ統合モードにおいてなされた印刷設定は、無かったものとして扱われ、各印刷ジョブの印刷設定情報は、それ以前の状態に戻ることになる。
【００８６】
次に、印刷ジョブ管理画面１５０上において印刷指示がなされたときに実行される印刷処理について説明する。図１８は、印刷処理を説明するためのフローチャートである。
【００８７】
印刷ジョブ管理画面１５０の印刷ボタン１５０４がクリックされることにより、印刷指示がなされると印刷モードに応じた印刷処理が実行される（Ｓ５０１）。
【００８８】
印刷モードが共通設定モードの場合、印刷設定モジュール１５１は、共通設定情報に基づき、例えばＰＪＬによって印刷設定コマンドを生成する（Ｓ５１１）。続いて、印刷ジョブごとのループ処理が実行される。すなわち、印刷設定モジュール１５１は、生成された印刷設定コマンドを各印刷ジョブに係る印刷中間ファイル１６の印刷設定情報１６２にマージする（Ｓ５１２）。印刷中間ファイル管理モジュール１５４は、印刷設定コマンドがマージされた印刷中間ファイル１６をプリンタドライバ１３に出力する（Ｓ５１３）。このように、共通設定モードの場合は、全ての印刷ジョブの印刷中間ファイル１６に対して、共通設定情報に含まれている同一の印刷設定情報が反映されるため、全ての印刷ジョブは、共通的な印刷設定がなされた設定項目に関しては同一の印刷設定によって印刷される。
【００８９】
また、印刷モードがジョブ統合モードの場合、印刷設定モジュール１５１は、共通設定情報に基づき、例えばＰＪＬによって印刷設定コマンドを生成する（Ｓ５２１）。続いて、印刷中間ファイル管理モジュール１５４は、全ての印刷ジョブの印刷中間ファイル１６を結合し、一つの印刷中間ファイル１６を生成する（Ｓ５２２）。より詳しくは、各印刷中間ファイル１６のヘッダ情報１６１及び印刷設定情報１６２を矛盾しないようにマージし、更に、描画情報１６３を連結する。
【００９０】
続いて、印刷設定モジュール１５１は、生成された印刷設定コマンドを、一つに結合された印刷中間ファイル１６の印刷設定情報１６２にマージする（Ｓ５２３）。続いて、印刷中間ファイル管理モジュール１５４は、一つに結合され、印刷設定コマンドがマージされた印刷中間ファイル１６をプリンタドライバ１３に出力する（Ｓ５２４）。このように、ジョブ統合モードの場合は、各印刷ジョブの印刷中間ファイル１６が一つの印刷中間ファイル１６に結合されるため、以降は、一つの印刷ジョブとして印刷処理が実行される。したがって、例えば、ステープルや集約等についても一つの文書としての処理がなされる。
【００９１】
更に、印刷モードが通常モードの場合、印刷設定モジュール１５１は、ジョブリスト１５２１における印刷ジョブごとの印刷設定に基づき、印刷ジョブごとに印刷設定コマンドを生成する（Ｓ５３１）。続いて、印刷ジョブごとのループ処理が実行される。すなわち、印刷設定モジュール１５１は、印刷ジョブごとに生成された印刷設定コマンドを各印刷ジョブに係る印刷中間ファイル１６の印刷設定情報１６２にマージする（Ｓ５３２）。続いて、印刷中間ファイル管理モジュール１５４は、各印刷ジョブの印刷中間ファイル１６をプリンタドライバ１３に出力する（Ｓ５３３）。このように、通常モードの場合は、共通設定情報は各印刷ジョブに反映されず、また印刷中間ファイル１６の結合も行われないため、印刷ジョブごとにそれぞれの印刷設定情報に応じた印刷処理が実行される。
【００９２】
上記いずれの印刷モードの場合も、印刷中間管理モジュール１５４より印刷中間ファイル１６を受け取ったプリンタドライバ１３は、印刷中間ファイル１６に基づいて印刷データ（プリンタ２０に解釈可能な形式（ＰＤＬ）のデータ）を生成する。
【００９３】
なお、本実施の形態においてホストコンピュータ１０は、ユーザが直接利用するコンピュータであるものとして説明したが、例えば、いわゆるプリンタサーバのように、ユーザが直接利用するＰＣ等からの要求を受けて、その要求において指定された文書データの印刷処理を制御するコンピュータであってもよい。
【００９４】
上述したように本発明の実施の形態におけるホストコンピュータ１０によれば、以下のように複数の印刷ジョブに対する印刷設定作業を簡便化させることができる。
【００９５】
すなわち、複数の文書を印刷する際、全ての文書に同じ印刷設定を行いたいときがある。しかし、１つ１つの文書に対して同じ印刷設定を設定する作業は大変なことであり、印刷設定ミスが起こる可能性がある。本実施の形態における印刷ジョブ管理画面１５０により、ユーザは、全ての文書に対して視覚的に確認しながら同じ印刷設定を行うことができる。また、従来、印刷ジョブを結合して、結合した印刷ジョブに対して同じ設定を行うことが可能であるが、印刷ジョブが一つに結合されてしまった後では、印刷ジョブの編集(順番入れ替え等)ができない。本実施の形態における印刷設定画面１５０により、印刷設定を全ての印刷ジョブに一括して行いながらにして印刷ジョブの編集を行うことが実現できる。
【００９６】
また、複数の文書を印刷する際、例えば異なる文書にまとめてステープルをするなど１つの文書として出力したいときがある。しかし、１つの文書にするには、一旦印刷中間ファイルとして保存する等、一連のフローでは行えなかった。本実施の形態における印刷設定画面１５０により、アプリケーションから印刷を実行するという一連のフローの中で複数の文書を視覚的に確認しながら１つの文書として出力することが実現できる。また、１つの印刷ジョブに結合しつつ、各印刷ジョブの編集を行うということが実現できる。
【００９７】
本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施の形態における印刷システムの構成例を示す図である。
【図２】本発明の実施の形態におけるホストコンピュータのハードウェア構成例を示す図である。
【図３】本発明の実施の形態におけるホストコンピュータの印刷制御機能に関する機能構成例を示す図である。
【図４】本発明の実施の形態における印刷中間データのデータ形式の概略例を示す図である。
【図５】印刷ジョブ管理画面の表示例を示す図である。
【図６】ジョブ編集タブが選択されたときの印刷ジョブ管理画面の表示例を示す図である。
【図７】ジョブリストの構成例を示す図である。
【図８】印刷ジョブ管理モジュールの起動処理を説明するためのフローチャートである。
【図９】プレビュー表示領域の表示処理を説明するためのフローチャートである。
【図１０】基本設定領域及び詳細設定領域の表示処理を説明するためのフローチャートである。
【図１１】印刷設定が変更された際の処理を説明するためのフローチャートである。
【図１２】共通設定モード又はジョブ統合モードのときの印刷設定の変更によるジョブリスト及び共通設定情報の変化を示す図である。
【図１３】共通設定モード又はジョブ統合モードのときの印刷設定の変更による印刷設定画面の表示上の変化を示す図である。
【図１４】通常モードのときの印刷設定の変更によるジョブリスト及び共通設定情報の変化を示す図である。
【図１５】通常モードのときの印刷設定の変更による印刷設定画面の表示上の変化を示す図である。
【図１６】カレントジョブが変更されたときの処理を説明するためのフローチャートである。
【図１７】印刷モードが変更されたときの処理を説明するためのフローチャートである。
【図１８】印刷処理を説明するためのフローチャートである。
【符号の説明】
【００９９】
１            印刷システム
１０          ホストコンピュータ
１１          アプリケーション
１２          グラフィックエンジン
１３          プリンタドライバ
１４          スプーラ
１５          印刷ジョブ管理モジュール
１６          印刷中間ファイル
２０、２０ａ、２０ｂ、２０ｃ        プリンタ
３０          ネットワーク
４０          ケーブル
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        演算処理装置
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
１５１        印刷設定モジュール
１５２        ジョブリスト管理部
１５３        印刷中間ファイル管理モジュール１５４
１５５        画像データ生成モジュール
Ｂ            バス
【図１】
2006260245.tif 000003
【図２】
2006260245.tif 000004
【図３】
2006260245.tif 000005
【図４】
2006260245.tif 000006
【図５】
2006260245.tif 000007
【図６】
2006260245.tif 000008
【図７】
2006260245.tif 000009
【図８】
2006260245.tif 000010
【図９】
2006260245.tif 000011
【図１０】
2006260245.tif 000012
【図１１】
2006260245.tif 000013
【図１２】
2006260245.tif 000014
【図１３】
2006260245.tif 000015
【図１４】
2006260245.tif 000016
【図１５】
2006260245.tif 000017
【図１６】
2006260245.tif 000018
【図１７】
2006260245.tif 000019
【図１８】
2006260245.tif 000020