(57)【特許請求の範囲】
【請求項１】
印刷装置と通信する通信手段を有し、アプリケーションからのジョブの印刷データに基づいて前記印刷装置による印刷を制御する機能を有する印刷制御装置であって、
前記アプリケーションからジョブ別に印刷指示を受け付ける第１の印刷指示受付手段と、
該第１の印刷指示受付手段によって印刷指示を受け付ける毎に、予め設定されたジョブ順序フォーマットに基づいて、該第１の印刷指示受付手段によって現在までに受け付けた各印刷指示にそれぞれ対応する各印刷対象ジョブに関する情報を示すジョブリストにおける該各印刷対象ジョブの順序を並べ替えるジョブ並べ替え手段と、
該ジョブ並べ替え手段によって前記各印刷対象ジョブの順序が並べ替えられたジョブリストに従って、該各印刷対象ジョブに関する情報をプレビュー表示するプレビュー表示手段と、
該プレビュー表示手段によって前記各印刷対象ジョブに関する情報がプレビュー表示されている時に、該各印刷対象ジョブの印刷指示を受け付ける第２の印刷指示受付手段と、
前記印刷データを中間データに変換する第１のデータ変換手段と、
該第１のデータ変換手段によって変換された中間データに基づいてプレビュー画像を作成するプレビュー画像作成手段と、
ジョブ別に文書名を設定する文書名設定手段と、
ジョブ別に印刷条件を設定する印刷条件設定手段と、
該印刷条件設定手段によって設定された印刷条件を示す印刷設定情報を記憶する印刷設定情報記憶手段とを設け、
前記ジョブリストは、前記各印刷対象ジョブ毎に、文書名および中間データのパス、印刷設定情報のメモリアドレス、該中間データに対応するプレビュー画像のパスを対応付けたものであり、
前記プレビュー表示手段は、前記各印刷対象ジョブに関する情報を、前記各印刷対象ジョブの順序および文書名、該各印刷対象ジョブのうちの選択された印刷対象ジョブに対応するプレビュー画像および印刷設定情報に分けて表示する手段であり、前記ジョブ順序フォーマット中の前記各印刷対象ジョブとは異なるジョブの順序および文書名も表示すると共に、前記各印刷対象ジョブに対しては前記アプリケーションからの印刷指示がある旨を、該各印刷対象ジョブとは異なるジョブに対しては前記アプリケーションからの印刷指示がない旨をそれぞれ表示することを特徴とする印刷制御装置。
【請求項２】
請求項１記載の印刷制御装置において、
前記プレビュー表示手段は、前記各印刷対象ジョブのうち、前記ジョブ順序フォーマットにない印刷対象ジョブを別に表示する手段を有し、
前記プレビュー表示手段によって前記ジョブ順序フォーマットにない印刷対象ジョブが別に表示されている時に、該印刷対象ジョブの前記ジョブリストへの追加指示を受け付けるジョブ追加指示受付手段と、
該ジョブ追加指示受付手段によって前記ジョブ順序フォーマットにない印刷対象ジョブの前記ジョブリストへの追加指示を受け付けた場合に、該印刷対象ジョブに関する情報を前記ジョブリストに追加するジョブ追加手段とを設けたことを特徴とする印刷制御装置。
【請求項３】
請求項１又は２記載の印刷制御装置において、
前記第２の印刷指示受付手段によって前記各印刷対象ジョブの印刷指示を受け付けた場合に、前記第１のデータ変換手段によって変換された該各印刷対象ジョブにそれぞれ対応する中間データを前記ジョブリストに従って前記印刷装置用のデータに順次変換する第２のデータ変換手段を設けたことを特徴とする印刷制御装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の印刷制御装置において、
前記ジョブ順序フォーマットを記憶するジョブ順序フォーマット記憶手段と、
前記第１の印刷指示受付手段によって印刷指示を受け付けた場合に、該印刷指示に対応するジョブが最初のジョブか否かを判断するジョブ判断手段と、
該ジョブ判断手段によって最初のジョブと判断された場合に、前記プレビュー表示手段を起動する起動手段と、
該起動手段によって前記プレビュー表示手段が起動された後、前記ジョブ順序フォーマット記憶手段に記憶されている前記ジョブ順序フォーマットを読み込むジョブ順序フォーマット読込手段とを設けたことを特徴とする印刷制御装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の印刷制御装置において、
前記ジョブ並べ替え手段によって前記各印刷対象ジョブの順序が並べ替えられたジョブリストにおける該各印刷対象ジョブの順序を前記ジョブ順序フォーマットとして保存するジョブ順序フォーマット保存手段を設けたことを特徴とする印刷制御装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の印刷制御装置と、該印刷制御装置からのデータに基づいて印刷を行う印刷装置とからなることを特徴とする印刷システム。
【請求項７】
印刷装置と通信する通信手段を有し、アプリケーションからのジョブの印刷データに基づいて前記印刷装置による印刷を制御する機能を有する印刷制御装置を制御するコンピュータに、
前記アプリケーションからジョブ別に印刷指示を受け付ける第１の印刷指示受付機能と、
該第１の印刷指示受付機能によって印刷指示を受け付ける毎に、予め設定されたジョブ順序フォーマットに基づいて、該第１の印刷指示受付機能によって現在までに受け付けた各印刷指示にそれぞれ対応する各印刷対象ジョブに関する情報を示すジョブリストにおける該各印刷対象ジョブの順序を並べ替えるジョブ並べ替え機能と、
該ジョブ並べ替え機能によって前記各印刷対象ジョブの順序が並べ替えられたジョブリストに従って、該各印刷対象ジョブに関する情報をプレビュー表示するプレビュー表示機能と、
該プレビュー表示機能によって前記各印刷対象ジョブに関する情報がプレビュー表示されている時に、該各印刷対象ジョブの印刷指示を受け付ける第２の印刷指示受付機能と、
前記印刷データを中間データに変換する第１のデータ変換機能と、
該第１のデータ変換機能によって変換された中間データに基づいてプレビュー画像を作成するプレビュー画像作成機能と、
ジョブ別に文書名を設定する文書名設定機能と、
ジョブ別に印刷条件を設定する印刷条件設定機能と、
該印刷条件設定機能によって設定された印刷条件を示す印刷設定情報を記憶する印刷設定情報記憶機能とを実現させるためのプログラムであり、
前記ジョブリストが、前記各印刷対象ジョブ毎に、文書名および中間データのパス、印刷設定情報のメモリアドレス、該中間データに対応するプレビュー画像のパスを対応付けたものであり、
前記プレビュー表示機能が、前記各印刷対象ジョブに関する情報を、前記各印刷対象ジョブの順序および文書名、該各印刷対象ジョブのうちの選択された印刷対象ジョブに対応するプレビュー画像および印刷設定情報に分けて表示する機能であって、前記ジョブ順序フォーマット中の前記各印刷対象ジョブとは異なるジョブの順序および文書名も表示すると共に、前記各印刷対象ジョブに対しては前記アプリケーションからの印刷指示がある旨を、該各印刷対象ジョブとは異なるジョブに対しては前記アプリケーションからの印刷指示がない旨をそれぞれ表示する機能も有することを特徴とするプログラム。
【請求項８】
請求項７記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷を制御する印刷制御装置、その印刷制御装置と印刷装置とからなる印刷システム、上記印刷制御装置を制御するコンピュータに必要な機能（この発明に係わる機能）を実現させるためのプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
例えば、コンピュータによる印刷制御装置は、アプリケーション（アプリケーションソフトウェア）がモニタ（表示装置）の画面上でキーボード等の操作に応じたドキュメント（文書）等の印刷データを作成し、キーボード等の操作によってアプリケーションから印刷指示が出された時に、プリンタドライバ（プリンタドライバプログラム）がアプリケーションからの印刷データを当該印刷制御装置とネットワーク等を介して通信可能に接続されているプリンタが理解できる言語（プリンタ用言語）に翻訳（変換）し、その翻訳したデータをネットワーク等を介してプリンタに出力して印刷を行わせるようにしている。
【０００３】
なお、アプリケーションやプリンタドライバ等のプログラム（ソフトウェア）による処理は、実際にはＣＰＵがそれらのプログラムに従って動作することによって実行するが、説明の都合上、それらのプログラムが処理を実行するものとする。以後も、プログラムが何らかの処理を行うものとして説明を行う場合には、同様とする。
【０００４】
一方、例えば特許文献１に見られるように、アプリケーションからの印刷データをページ単位で印刷データファイルとして生成し、その印刷データファイルのオブジェクトをページ単位でページオブジェクトとして表示し、そのページオブジェクトに対してページ入れ替えや白紙ページ挿入等のページ編集が行われた場合に、その編集内容を上記印刷データファイルに反映させることにより、アプリケーションからの印刷データに基づいて行う印刷制御中に、実際に出力するページ単位の印刷データのページ構成を操作者が視覚的に確認して、その印刷データに対してページ編集を行うことができるようにした印刷制御装置が提案されている。
【０００５】
ここで、例えば以下の（ａ）〜（ｄ）に示すようなケースを考える。
（ａ）複数の文書をまとめて１つの会議等の資料（印刷物の形でのもの）にする。
（ｂ）各文書は印刷制御装置で作成され、印刷制御装置内のローカルフォルダまたはネットワーク上の共有フォルダに保管され、印刷制御装置からプリンタを利用して印刷がなされる。
（ｃ）資料となる印刷物は、同じ文書構成で複数回作成されるが、文書の並び順序は毎回同じ。
（ｄ）印刷時、１つの資料をまとめてステープルしたり、１つの資料内の全ての文書に共通の印刷条件（集約印刷モードや両面印刷モードなど）を設定する。
【０００６】
このようなケースでは、特許文献１に記載されているような印刷制御装置を使って印刷を行う場合には、文書が正しい順序で並ぶように、複数の文書を順序通りに選択してアプリケーションから印刷指示を出したり、あるいは任意の順序で印刷指示を出した後にプレビュー画面のジョブ編集画面で正しい順序に並べる必要がある。印刷制御装置内のフォルダに保存されている文書は、フォルダ内では文書名や作成日時等で整列されているから上記のような手順になる。
【特許文献１】特開２００６−１２７２８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したような手順は煩わしく、また順序の間違いを起こす可能性がある。
この発明は、上記の点に鑑みてなされてものであり、操作者が印刷制御装置（コンピュータ）に対して簡単な操作を行うことにより、各ジョブの印刷データによる印刷を正しい順序で行えるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、上記の目的を達成するため、印刷制御装置、その印刷制御装置と印刷装置とからなる印刷システム、上記印刷制御装置を制御するコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【０００９】
この発明による印刷制御装置は、印刷装置と通信する通信手段を有し、アプリケーションからのジョブの印刷データに基づいて上記印刷装置による印刷を制御する機能を有する印刷制御装置であって、上記アプリケーションからジョブ別に印刷指示を受け付ける第１の印刷指示受付手段と、該第１の印刷指示受付手段によって印刷指示を受け付ける毎に、予め設定されたジョブ順序フォーマットに基づいて、該第１の印刷指示受付手段によって現在までに受け付けた各印刷指示にそれぞれ対応する各印刷対象ジョブに関する情報を示すジョブリストにおける該各印刷対象ジョブの順序を並べ替えるジョブ並べ替え手段と、該ジョブ並べ替え手段によって上記各印刷対象ジョブの順序が並べ替えられたジョブリストに従って、該各印刷対象ジョブに関する情報をプレビュー表示するプレビュー表示手段と、該プレビュー表示手段によって上記各印刷対象ジョブに関する情報がプレビュー表示されている時に、該各印刷対象ジョブの印刷指示を受け付ける第２の印刷指示受付手段と、上記印刷データを中間データに変換する第１のデータ変換手段と、該第１のデータ変換手段によって変換された中間データに基づいてプレビュー画像を作成するプレビュー画像作成手段と、ジョブ別に文書名を設定する文書名設定手段と、ジョブ別に印刷条件を設定する印刷条件設定手段と、該印刷条件設定手段によって設定された印刷条件を示す印刷設定情報を記憶する印刷設定情報記憶手段とを設け、上記ジョブリストを、上記各印刷対象ジョブ毎に、文書名および中間データのパス、印刷設定情報のメモリアドレス、該中間データに対応するプレビュー画像のパスを対応付けたものとし、上記プレビュー表示手段が、上記各印刷対象ジョブに関する情報を、上記各印刷対象ジョブの順序および文書名、該各印刷対象ジョブのうちの選択された印刷対象ジョブに対応するプレビュー画像および印刷設定情報に分けて表示する手段であり、上記ジョブ順序フォーマット中の上記各印刷対象ジョブとは異なるジョブの順序および文書名も表示すると共に、上記各印刷対象ジョブに対しては上記アプリケーションからの印刷指示がある旨を、該各印刷対象ジョブとは異なるジョブに対しては上記アプリケーションからの印刷指示がない旨をそれぞれ表示するものである。
【００１０】
なお、上記プレビュー表示手段が、上記各印刷対象ジョブのうち、上記ジョブ順序フォーマットにない印刷対象ジョブを別に表示するようにし、上記プレビュー表示手段によって上記ジョブ順序フォーマットにない印刷対象ジョブが別に表示されている時に、該印刷対象ジョブの上記ジョブリストへの追加指示を受け付けるジョブ追加指示受付手段と、該ジョブ追加指示受付手段によって上記ジョブ順序フォーマットにない印刷対象ジョブの上記ジョブリストへの追加指示を受け付けた場合に、該印刷対象ジョブに関する情報を上記ジョブリストに追加するジョブ追加手段とを設けるとよい。
【００１１】
また、上記第２の印刷指示受付手段によって上記各印刷対象ジョブの印刷指示を受け付けた場合に、上記第１のデータ変換手段によって変換された該各印刷対象ジョブにそれぞれ対応する中間データを上記ジョブリストに従って上記印刷装置用のデータに順次変換する第２のデータ変換手段を設けることが望ましい。
【００１２】
さらに、上記ジョブ順序フォーマットを記憶するジョブ順序フォーマット記憶手段と、上記第１の印刷指示受付手段によって印刷指示を受け付けた場合に、該印刷指示に対応するジョブが最初のジョブか否かを判断するジョブ判断手段と、該ジョブ判断手段によって最初のジョブと判断された場合に、上記プレビュー表示手段を起動する起動手段と、該起動手段によって上記プレビュー表示手段が起動された後、上記ジョブ順序フォーマット記憶手段に記憶されている上記ジョブ順序フォーマットを読み込むジョブ順序フォーマット読込手段とを設けるとよい。
【００１５】
さらにまた、上記ジョブ並べ替え手段によって上記各印刷対象ジョブの順序が並べ替えられたジョブリストにおける該各印刷対象ジョブの順序を上記ジョブ順序フォーマットとして保存するジョブ順序フォーマット保存手段を設けるとよい。
この発明による印刷システムは、上述した印刷制御装置と、その印刷制御装置からのデータに基づいて印刷を行う印刷装置とからなるものである。
【００１７】
この発明によるプログラムは、印刷装置と通信する通信手段を有し、アプリケーションからのジョブの印刷データに基づいて上記印刷装置による印刷を制御する機能を有する印刷制御装置を制御するコンピュータに、上記アプリケーションからジョブ別に印刷指示を受け付ける第１の印刷指示受付機能と、該第１の印刷指示受付機能によって印刷指示を受け付ける毎に、予め設定されたジョブ順序フォーマットに基づいて、該第１の印刷指示受付機能によって現在までに受け付けた各印刷指示にそれぞれ対応する各印刷対象ジョブに関する情報を示すジョブリストにおける該各印刷対象ジョブの順序を並べ替えるジョブ並べ替え機能と、該ジョブ並べ替え機能によって上記各印刷対象ジョブの順序が並べ替えられたジョブリストに従って、該各印刷対象ジョブに関する情報をプレビュー表示するプレビュー表示機能と、該プレビュー表示機能によって上記各印刷対象ジョブに関する情報がプレビュー表示されている時に、該各印刷対象ジョブの印刷指示を受け付ける第２の印刷指示受付機能と、上記印刷データを中間データに変換する第１のデータ変換機能と、該第１のデータ変換機能によって変換された中間データに基づいてプレビュー画像を作成するプレビュー画像作成機能と、ジョブ別に文書名を設定する文書名設定機能と、ジョブ別に印刷条件を設定する印刷条件設定機能と、該印刷条件設定機能によって設定された印刷条件を示す印刷設定情報を記憶する印刷設定情報記憶機能とを実現させるためのプログラムであり、上記ジョブリストを、上記各印刷対象ジョブ毎に、文書名および中間データのパス、印刷設定情報のメモリアドレス、該中間データに対応するプレビュー画像のパスを対応付けたものとし、上記プレビュー表示機能が、上記各印刷対象ジョブに関する情報を、上記各印刷対象ジョブの順序および文書名、該各印刷対象ジョブのうちの選択された印刷対象ジョブに対応するプレビュー画像および印刷設定情報に分けて表示する機能であって、上記ジョブ順序フォーマット中の上記各印刷対象ジョブとは異なるジョブの順序および文書名も表示すると共に、上記各印刷対象ジョブに対しては上記アプリケーションからの印刷指示がある旨を、該各印刷対象ジョブとは異なるジョブに対しては上記アプリケーションからの印刷指示がない旨をそれぞれ表示する機能も有するものである。
この発明による記録媒体は、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１８】
この発明によれば、印刷制御装置（コンピュータ）が、アプリケーションからジョブ別に印刷指示を受け付ける毎に、予め設定されたジョブ順序フォーマットに基づいて、現在までに受け付けた各印刷指示にそれぞれ対応する各印刷対象ジョブに関する情報を示すジョブリストにおける該各印刷対象ジョブの順序を並べ替え、その並べ替え後のジョブリストに従って、その各印刷対象ジョブに関する情報をプレビュー表示し、その表示時にその各印刷対象ジョブの印刷指示を受け付けることにより、その各印刷対象ジョブに対応する印刷装置用のデータ（印刷データに基づいて生成されたコードデータ等）を上記並べ替え後のジョブリストに従って印刷装置へ順次出力して印刷を行わせることができる。
したがって、操作者が印刷制御装置（コンピュータ）に対して簡単な操作を行うことにより、各ジョブの印刷データによる印刷を正しい順序で行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。なお、この実施形態では、この発明による印刷制御装置と印刷装置（画像形成装置）とからなる印刷システムとして、ホストコンピュータとプリンタとからなるプリンタシステムを用いた例について説明する。
【００２０】
〔プリンタシステムの構成〕
まず、この発明の一実施形態であるプリンタシステムの構成について、図１を参照して説明する。
図１は、このプリンタシステムの構成例を示すブロック図である。
この発明を実施するホストコンピュータ１０は、プリンタ１とケーブル５で直接接続され、プリンタ２，３とＬＡＮ（ローカル・エリア・ネットワーク）等のネットワーク６を介して間接的に接続されている。また、ホストコンピュータ１０上では任意のアプリケーションからプリンタドライバを通して接続されている各プリンタ１〜３に対して選択的に印刷を行わせることができる。
【００２１】
ホストコンピュータ１０は、ＰＣ（パーソナルコンピュータ）やワークステーション等の情報処理装置であり、クライアントコンピュータやプリントサーバであってもよい。また、プリントサーバシステムの形態の場合、クライアントコンピュータがプリントサーバ（印刷サービス）のＷｅｂクライアント（ＷｅｂサーバやＷｅｂブラウザ等）であってもよい。
【００２２】
各プリンタ１〜３はいずれも、ホストコンピュータ１０からのデータ（この例ではコードデータ）に基づいて用紙等の印刷媒体上に画像を形成（印刷）する印刷装置であり、レーザプリンタ，ＬＥＤプリンタ，インクジェットプリンタ等のプリント機能のみを有するものである。なお、プリンタ１〜３に代えて、プリント機能の他にコピー機能等の他の機能も有するデジタル複写機，デジタル複合機，ファクシミリ装置等の印刷装置を使用してもよい。また、各プリンタ１〜３にプリントサーバの機能を備えてもよい。
【００２３】
〔ホストコンピュータのハードウェア構成〕
次に、図１のホストコンピュータ１０のハードウェア構成について、図２を参照して説明する。
図２は、そのホストコンピュータ１０のハードウェア構成例を示すブロック図である。
このホストコンピュータ１０は、インタフェース（以下「Ｉ／Ｆ」という）部５１，ＣＰＵ５２，ＲＯＭ５３，ＲＡＭ５４，表示部５５，ＨＤＤ（ハードディスク装置）５６，入力部５７，および記憶媒体ドライブ５８を備えている。
【００２４】
Ｉ／Ｆ部５１は、外部機器であるプリンタ１とケーブル５経由で通信したり、プリンタ２，３とネットワーク６経由で通信するための通信手段である。
ＣＰＵ５２は、このホストコンピュータ１０全体を管理および制御する中央処理装置である。
ＲＯＭ５３は、ＣＰＵ５２が実行する固定プログラムを格納している読み出し専用の記憶手段（メモリ）である。
【００２５】
ＲＡＭ５４は、ＣＰＵ５２が実行するプログラムを展開し、各種の処理の際の作業領域として使用する読み書き可能な記憶手段である。
表示部５５は、各種のデータや作業画面等を表示するＣＲＴディスプレイ，ＬＣＤディスプレイ等の表示手段である。
ＨＤＤ５６は、この発明に関わるプログラムやデータを記憶する大容量記憶手段である。このＨＤＤ５６は、印刷設定情報記憶手段，ジョブ順序フォーマット記憶手段，およびジョブ順序フォーマット保存手段としての機能を果たす。
【００２６】
入力部５７は、利用者が各種の操作情報を入力するための入力手段であり、キーボードやマウス等のポインティングデバイスを使用することができる。
なお、表示部５５上にタッチパネルを備え、その表示部５５上に表示される操作画面に対する各種操作によってＣＰＵ５２に各種処理を行わせることも可能である。この場合、表示部５５が入力部としての機能も果たす。
【００２７】
記憶媒体ドライブ５８は、記憶媒体５９に対する記録又は再生を行う記録再生手段である。
記憶媒体５９は、ホストコンピュータ１０に対して脱着可能なＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ−ＲＡＭ等のコンピュータ読み取り可能な記録媒体（記憶手段）であり、この発明に係わる印刷制御を実行するプログラム（ソフトウェア）が記録される。なお、この記憶媒体５９が、印刷設定情報記憶手段，ジョブ順序フォーマット記憶手段，およびジョブ順序フォーマット保存手段としての機能を果たすこともできる。
【００２８】
このように構成されたホストコンピュータ１０において、ＣＰＵ５２は、操作者による入力部５７上の操作により、記憶媒体ドライブ５８を介して記憶媒体５９からこの発明に関わるプログラムなど、必要なプログラムを読み出し、ＨＤＤ５６にインストールすることができる。
【００２９】
そして、電源投入時には、ＲＯＭ５３内のブートローダ（ブートプログラム）に従い、ＨＤＤ５６内のＯＳ（オペレーションシステム），アプリケーション，およびユーザインタフェースを含む各種プログラムやデータ（後述するジョブ順序フォーマットデータ等）を読み出してＲＡＭ５４に書き込んだ後、その各種プログラムに従って動作し（その各種プログラムを必要に応じて選択的に実行し）、Ｉ／Ｆ部５１，表示部５５，ＨＤＤ５６，入力部５７を含む装置を制御することにより、この発明に関わる機能、つまり第１の印刷指示受付手段，ジョブ並べ替え手段，プレビュー表示手段，第２の印刷指示受付手段，第１のデータ変換手段，プレビュー画像作成手段，文書名設定手段，印刷条件設定手段，第２のデータ変換手段，ジョブ判断手段，起動手段，ジョブ順序フォーマット読込手段，ジョブ追加指示受付手段，およびジョブ追加手段としての機能を含む各種機能を実現することができる。
【００３０】
〔ホストコンピュータのソフトウェア構成〕
次に、図１のホストコンピュータ１０のソフトウェア構成について、図３を参照して説明する。
図３は、そのホストコンピュータ１０のソフトウェア構成例を示すブロック図である。
このホストコンピュータ１０において、アプリケーション１０１はＷｉｎｄｏｗｓ（登録商標）等のＯＳ上で動作しているものとする。
【００３１】
通常、Ｗｉｎｄｏｗｓ（登録商標）などのシステムにおいて、ホストコンピュータ１０上で動作するアプリケーション１０１によって作成された印刷用の描画データ（印刷データ）による印刷を行う際には、グラフィックエンジン１０２が、アプリケーション１０１からの描画データを描画することにより、その描画データをプリンタドライバ１０３に渡す。
【００３２】
プリンタドライバ１０３は、受け取った描画データをＰＤＬ（Page Description Language）等のプリンタに理解できるコードデータに変換し、そのコードデータをスプーラ１０４に蓄積する。
スプーラ１０４は、蓄積されたコードデータをプリンタ１〜３のいずれかへ送信することによって印刷を実行させる。
Ｗｉｎｄｏｗｓ（登録商標）等のＯＳでは、グラフィックエンジン１０２がＧＤＩ（Graphic Device Interface）と呼ばれ、ＯＳがこのＧＤＩを提供している。また、スプーラ１０４もＯＳによって提供される。
【００３３】
この実施例のホストコンピュータ１０において、プリンタドライバ１０３は、アプリケーション１０１からの描画データをＰＤＬ等のプリンタ用のコードデータにする前段階のデータである印刷中間データ（中間データ）に変換し、それをページ単位で印刷中間ファイル（印刷データファイル）１０５としてホストコンピュータ１０のＲＡＭ５４（ＨＤＤ５６や記憶媒体５９等の他の記憶手段を用いてもよい）に蓄積する。
また、このホストコンピュータ１０では、記憶手段に蓄積された印刷中間ファイル１０５（印刷中間データ）に後述する印刷設定情報（印刷設定コマンド）を付加し、それらのデータを再びプリンタドライバ１０３に送ることにより、ページ単位の印刷データを予め設定された印刷条件にてプリンタ１〜３のいずれかに出力して印刷を行わせることができる。
【００３４】
この実施形態では、印刷設定モジュール１０７は、記憶手段に蓄積された印刷中間ファイル１０５を構成するページ単位の印刷中間データを管理する印刷中間データ管理モジュール１０６を介してその印刷中間データを受け取る。また、プリンタドライバ１０３との間で情報をやり取りしながら印刷可能な矛盾のない印刷設定情報を生成し、それを印刷中間データ管理モジュール１０６から受け取った印刷中間データに付加する。そして、その印刷設定情報を付加した印刷中間データをそのままプリンタドライバ１０３に送ると、印刷が実行される。あるいは、印刷設定情報を付加した印刷中間データを印刷中間データ管理モジュール１０６に渡し、その印刷中間データ管理モジュール１０６が受け取った印刷中間データをプリンタドライバ１０３に送ると、印刷が実行される。
【００３５】
なお、印刷設定情報が示す印刷条件としては、周知の集約印刷モード，両面印刷モード，製本印刷モード，ステープルモード等の印刷モードがある。これらの印刷モードを含む各種印刷条件は、入力部５７等の操作により、ＵＩ（ユーザインタフェース）部１１０等を介して予め設定しておくことができる。
また、印刷中間データ管理モジュール１０６，描画データ作成モジュール１０８，ジョブリスト管理部１０９，ＵＩ部１１０，およびジョブ順序フォーマット管理部１１１は、この発明に関わる処理を行うが、それについては後述する。
【００３６】
以下、図３に示したホストコンピュータ１０によるこの発明に関わる印刷制御の異なる例（第１〜第４実施例）について、図４〜図１５を参照して具体的に説明する。なお、ここでは、印刷中間データの記憶先をＨＤＤ５６とするが、ＲＡＭ５４や記憶媒体５９としてもよい。また、説明の都合上、印刷設定モジュール１０７による処理の説明を一部省略する。
【００３７】
〔第１実施例〕
まず、第１実施例について図４〜図８を参照して説明する。
この第１実施例では、ユーザ（操作者）による入力部５７上の操作（以下単に「ユーザ操作」という）によってアプリケーション１０１からジョブ別に発行される印刷指示を受け付ける度に、その受け付けた印刷指示に対応するジョブ（印刷対象ジョブ）を後述するプレビュー画面のジョブリストへ予め設定されたジョブ順序フォーマットの順序でソートした（並べ替えた）状態で追加する。そして、全部の印刷対象ジョブが揃い、プレビュー画面の「印刷」ボタンが指定（クリック又はタッチ等）された時に、印刷を実施する。
【００３８】
図４は、ホストコンピュータ１０による印刷制御の一例を示すフローチャートである。
ホストコンピュータ１０において、プリンタドライバ１０３が、アプリケーション１０１から印刷指示を受け付けると、そのことをステップＳ１で判断してステップＳ２へ進み、その受け付けた印刷指示が初めて（最初のジョブ）か否かを判断し、初めてあればステップＳ３で印刷ブレビュー画面表示機能を起動させる。
【００３９】
ＵＩ部１１０は、印刷ブレビュー画面表示機能の起動により、表示部５５に印刷対象ジョブに関する情報を示す印刷プレビュー画面を表示する。その印刷プレビュー画面の一例を図５に示す。
次に、ステップＳ４へ進み、ジョブ順序フォーマット管理部１１１が、ＲＡＭ５４に記憶されているジョブ順序（文書順序）フォーマットデータを読み込む。そのジョブ順序フォーマットデータ（ジョブフォーマットに関する情報）は、事前にユーザが入力部５７上の操作等により、ＵＩ部１１０等を介して作成（設定）し、ＨＤＤ５６（記録媒体５９や図示しないフラッシュメモリ等の他の不揮発性記憶手段を用いてもよい）に保存しておく。ジョブ順序フォーマットデータの一例を図６に示す。
【００４０】
ジョブ順序フォーマット管理部１１１によって読み込まれたジョブ順序フォーマットデータは、ＵＩ部１１０により、その名前が図５に示した印刷プレビュー画面上に表示される。この例では、その印刷プレビュー画面上の「ジョブリスト」エリアの「ジョブ順序フォーマット」エリアに３つのジョブ順序フォーマットの名前「フォーマット１」，「フォーマット２」，「フォーマット３」が表示される。
【００４１】
これらのジョブ順序フォーマットデータの中から、ユーザが入力部５７又は表示部５５上を操作し、ＵＩ部１１０を介して自身が使用するジョブ順序フォーマットデータを選択することができる。
その選択されたジョブ順序フォーマットデータを構成する各ジョブの順序および名前（文書名）は、ＵＩ部１１０によって印刷プレビュー画面上の「ジョブリスト」エリアに表示される。
【００４２】
図４に戻り、次にステップＳ５へ進み、プリンタドライバ１０３が、今回受け付けた印刷指示に対応する印刷対象ジョブの印刷データ（予めユーザによって作成されてＨＤＤ５６等に保存されている）に基づいて、前述したように印刷中間ファイルを作成してＲＡＭ５４に蓄積する。また、図示は省略するが、印刷設定モジュール１０７が、ユーザ操作によって設定された印刷条件を示す印刷設定情報をＲＡＭ５４上に展開する。
その後、ステップＳ６へ進み、描画データ作成モジュール１０８が、今回作成されたＲＡＭ５４上の印刷中間ファイルおよび印刷設定情報に基づいてプレビュー画像ファイルを作成する。それによって、そのプレビュー画像ファイルの画像（レビュー画像）が、図５に示した印刷プレビュー画面上の「プレビュー」エリアに表示できる。
【００４３】
次に、ステップＳ７へ進み、ジョブリスト管理部１０９が、ジョブリストにおける印刷対象ジョブの順序をソート（並べ換える）する処理を行う。つまり、ステップＳ４でジョブ順序フォーマット管理部１１１によって読み込まれたジョブ順序フォーマットデータのうち、ユーザ操作によって選択されたジョブ順序フォーマットデータのジョブ順序（印刷順序）に従って、今回追加された印刷対象ジョブ（今回受け付けた印刷指示に対応するもの）に関する情報をジョブリスト中の適切な位置へ挿入する。アプリケーション１０１から今回受け付けた印刷指示が初めてでない場合には、既に１つ又は複数の印刷指示に対応する印刷対象ジョブに関する情報がジョブリストにあるため、現在までに受け付けた各印刷指示にそれぞれ対応する各印刷対象ジョブに関する情報を示すジョブリストにおけるその各印刷対象ジョブの順序を並べ替える。
【００４４】
ここで、ジョブリストは、ＲＡＭ５４上で管理され、例えば図７に示すように、各印刷対象ジョブ毎に、文書名（ジョブ名）および中間データ（印刷中間ファイル）のパス，印刷設定情報のメモリアドレス，その中間データに対応するプレビュー画像ファイルのパスを対応付けたものである。
【００４５】
ジョブリストの内容が図７に示すものの場合、例えば図５の「フォーマット２」を指定する（白黒反転表示となる）と、ジョブ順序フォーマットとして図６に示したものが選択され、その内容が図５に示すように印刷プレビュー画面上に表示する。
その後、アプリケーション１０１から「開発計画.xls」という文書の印刷指示が発行された場合、それに対応する中間データが作成され、印刷設定情報がＲＡＭ５４上に展開され、プレビュー画像ファイルが作成され、そしてジョブ順序フォーマットに従ってジョブリストにおける各印刷対象ジョブの順序を、例えば図８に示すように並べ替える。
【００４６】
図４に戻り、次にステップＳ８へ進み、ＵＩ部１１０が、ジョブリスト管理部１０９によって各印刷対象ジョブの順序が並べ替えられたジョブリストに従って、その各印刷対象ジョブに関する情報（プレビュー画像，印刷設定情報，ジョブリスト等）を示す印刷プレビュー画面の更新処理を行う。
その後、図５の「印刷」ボタンが指定される前にプリンタドライバ１０３がアプリケーション１０１から別の印刷指示を受け付けた場合には、ステップＳ１でそのことを判断してステップＳ２へ進む。
【００４７】
この場合、今回受け付けた印刷指示は初めてではない（既に印刷ブレビュー画面表示機能が起動している）ため、ステップＳ５へ移行して上述と同様の処理を行う。
アプリケーション１０１から別の印刷指示を受け付ける前に図５の「印刷」ボタンが指定された場合には、ジョブリストの（現在までに受け付けた）各印刷対象ジョブの印刷指示を受け付け、ステップＳ９でそのことをＵＩ部１１０が判断してステップＳ１０へ移行する。
【００４８】
ステップＳ１０では、印刷設定モジュール１０７が、ジョブリスト上の各印刷対象ジョブ別の印刷設定情報（印刷プレビュー画面上で各印刷対象ジョブ別に指示されている印刷条件を示す印刷設定情報）をその各印刷対象ジョブに適用し、ステップＳ１１へ進む。
ステップＳ１１では、印刷中間データ管理モジュール１０６が、ジョブリストの順番に従い、プリンタドライバ１０３に対して印刷中間ファイルの印刷の指示を出すことにより、プリンタドライバ１０３が印刷処理を行う。つまり、ジョブリスト上の各印刷対象ジョブにそれぞれ対応する印刷中間ファイルをそのジョブリストに従って、使用するプリンタ用のコードデータに順次変換し、そのプリンタへ送出して印刷を行わせる。
【００４９】
なお、ＵＩ部１１０は、各印刷対象ジョブに関する情報を、図５に示したように、その各印刷対象ジョブの順序および文書名、その各印刷対象ジョブのうちの選択された（白黒反転表示箇所の）印刷対象ジョブに対応するプレビュー画像および印刷設定情報に分けて印刷プレビュー画面上に表示している。
【００５０】
このように、ホストコンピュータ（印刷制御装置）が、アプリケーションからジョブ別に印刷指示を受け付ける毎に、予め設定されたジョブ順序フォーマットに基づいて、現在までに受け付けた各印刷指示にそれぞれ対応する各印刷対象ジョブに関する情報を示すジョブリストにおける該各印刷対象ジョブの順序を並べ替え、その並べ替え後のジョブリストに従って、その各印刷対象ジョブに関する情報をプレビュー表示し、その表示時にその各印刷対象ジョブの印刷指示を受け付けることにより、その各印刷対象ジョブに対応する印刷装置用のデータ（印刷データに基づいて生成されたコードデータ）を上記並べ替え後のジョブリストに従ってプリンタへ順次出力して印刷を行わせることができる。
したがって、ユーザがホストコンピュータに対して簡単な操作を行うことにより、各ジョブの印刷データによる印刷を正しい順序で行うことができる。
【００５１】
〔第２実施例〕
次に、第２実施例について図９，図１０を参照して説明する。
この第２実施例では、第１実施例の印刷制御に加え、以下の処理を行う。
すなわち、図５に示した印刷プレビュー画面上の「ジョブ順序フォーマット保存」ボタンが指定されると、現在の同画面上のジョブリストにおける各印刷対象ジョブの順序をジョブ順序フォーマットデータとしてＨＤＤ５６に保存する。
【００５２】
図９は、ホストコンピュータ１０によるジョブ順序フォーマットデータ保存処理の一例を示すフローチャートである。
ホストコンピュータ１０において、図５に示した印刷プレビュー画面上の「ジョブ順序フォーマット保存」ボタンが指定されると、そのことをＵＩ部１１０がステップＳ２１で判断し、ステップＳ２２でジョブ順序フォーマットの名前（ジョブ順序フォーマット名）を指定する名前指定画面を標示部５５上に表示する。その名前指定画面の一例を図１０に示す。
【００５３】
ここで、ユーザ操作により、名前指定画面の「ジョブ順序フォーマット名」の入力エリアに任意のジョブ順序フォーマット名が入力され、「ＯＫ」ボタンが指定されると、ジョブ順序フォーマット管理部１１１がステップＳ２３で現在のジョブリストの順序をジョブ順序フォーマットとし、そのデータに入力されたジョブ順序フォーマット名を対応付けてＨＤＤ５６に保存する。なお、ジョブ順序フォーマット名が入力されないまま「ＯＫ」ボタンが指定された場合には、ジョブ順序フォーマット名を自動生成し、ジョブ順序フォーマットデータに対応付けてもよい。図５の例では、ジョブ順序フォーマット名として、「フォーマット１」，「フォーマット２」，「フォーマット３」が表示されているため、例えば「フォーマット４」をジョブ順序フォーマットデータに対応付けるとよい。
【００５４】
よって、以後、そのＨＤＤ５６に保存した新たなジョブ順序フォーマットデータを他のジョブ順序フォーマットデータと共に電源投入時に読み出してＲＡＭ５４に書き込むことにより、その新たなジョブ順序フォーマットデータに対応付けてあるジョブ順序フォーマット名も印刷プレビュー画面上の「ジョブリスト」エリアの「ジョブ順序フォーマット」エリアに表示し、その新たなジョブ順序フォーマットデータを選択することができる。
【００５５】
第２実施例によれば、第１実施例と同様の作用効果に加え、以下の作用効果を得ることができる。つまり、各印刷対象ジョブの順序が並べ替えられたジョブリストにおけるその各印刷対象ジョブの順序をジョブ順序フォーマットとして保存できるため、それを後の印刷で利用することができる。
【００５６】
〔第３実施例〕
次に、第３実施例について図１１，図１２を参照して説明する。
この第３実施例では、第１又は第２実施例の印刷制御に加え、以下の処理を行う。
図１１は、図４のステップＳ８における印刷プレビュー画面更新処理中のジョブリスト表示処理の一例を示すフローチャートである。
【００５７】
ＵＩ部１１０は、前述したように、ジョブリスト管理部１０９によって各印刷対象ジョブの順序が並べ替えられたジョブリストに従って、その各印刷対象ジョブに関する情報（プレビュー画像，印刷設定情報，ジョブリスト等）を示す印刷プレビュー画面の更新を行う。このとき、図１１のステップＳ３１〜Ｓ３４の処理を行う。
ステップＳ３１では、印刷プレビュー画面の「ジョブリスト」エリアにユーザ操作によって選択されたジョブ順序フォーマットデータ中の全てのジョブの順序および文書名を表示する。
【００５８】
ステップＳ３２〜Ｓ３４では、その全てのジョブに対してアプリケーション１０１からの印刷指示の有無（中間データの作成有無）を示す情報を表示する。図１２の例では、「企画文書.doc」および「セールスマニュアル.ppt」にそれぞれ対応する各ジョブ（印刷対象ジョブ）に対してはアプリケーション１０１からの印刷指示がある旨を示す情報「○」、「開発計画.xls」，「品質結果.xls」，および「売上表.xls」にそれぞれ対応する各ジョブ（印刷対象ジョブとは異なるジョブ）に対してはアプリケーション１０１からの印刷指示がない旨を示す情報「×」をそれぞれ表示する。
【００５９】
第３実施例によれば、第１又は第２実施例と同様の作用効果に加え、以下の作用効果を得ることができる。つまり、ジョブ順序フォーマット中の各印刷対象ジョブとは異なるジョブの順序および文書名も表示すると共に、その各印刷対象ジョブに対してはアプリケーションからの印刷指示がある旨を、その各印刷対象ジョブとは異なるジョブに対してはアプリケーションからの印刷指示がない旨をそれぞれ表示することにより、まだ印刷指示が出されていないジョブを確認して、ジョブ漏れを防止することができる。
【００６０】
〔第４実施例〕
次に、第４実施例について図１３，図１４を参照して説明する。
この第４実施例では、第１又は第２実施例の印刷制御に加え、以下の処理を行う。
図１３は、図４のステップＳ８における印刷プレビュー画面更新処理中のジョブリスト表示処理の他の例を示すフローチャートである。
【００６１】
ＵＩ部１１０は、前述したように、ジョブリスト管理部１０９によって各印刷対象ジョブの順序が並べ替えられたジョブリストに従って、その各印刷対象ジョブに関する情報を示す印刷プレビュー画面の更新を行う。このとき、図１３のステップＳ４１〜Ｓ４５の処理を行う。
ステップＳ４１では、印刷プレビュー画面の「ジョブリスト」エリアにユーザ操作によって選択されたジョブ順序フォーマットデータ中の全てのジョブの順序および文書名を表示する。
【００６２】
ステップＳ４２〜Ｓ４５では、その全てのジョブに対してアプリケーション１０１からの印刷指示の有無（中間データの作成有無）を示す情報を表示すると共に、各印刷対象ジョブのうち、選択されたジョブ順序フォーマットデータにない印刷対象ジョブがある場合には、それを別のジョブリスト用とし、フォーマット外ジョブとしてその名前（文書名）を表示する。図１４の例では、選択されたジョブ順序フォーマットデータにおける「企画文書.doc」および「セールスマニュアル.ppt」にそれぞれ対応する各ジョブ（印刷対象ジョブ）に対してはアプリケーション１０１からの印刷指示がある旨を示す情報「○」、「開発計画.xls」，「品質結果.xls」，および「売上表.xls」にそれぞれ対応する各ジョブ（印刷対象ジョブとは異なるジョブ）に対してはアプリケーション１０１からの印刷指示がない旨を示す情報「×」をそれぞれ表示する。また、選択されたジョブ順序フォーマットデータにない印刷対象ジョブである「市場動向.doc」および「原材料表.xls」にそれぞれ対応するジョブをフォーマット外ジョブとしてその名前を表示する。
【００６３】
印刷プレビュー画面の「ジョブリスト」エリアに表示されているフォーマット外ジョブに関する情報は、ユーザ操作によってジョブリストに追加することができる。その一例を以下で説明する。
図１５は、ホストコンピュータ１０によるジョブ挿入処理の一例を示すフローチャートである。
【００６４】
ホストコンピュータ１０において、図１４に示した印刷プレビュー画面上の「ジョブリストに追加」ボタンが指定されると、そのことをＵＩ部１１０がステップＳ５１で判断し、ステップＳ５２でフォーマット外ジョブに関する情報をジョブリストに追加する。図１４の例では、フォーマット外ジョブである「市場動向.doc」および「原材料表.xls」にそれぞれ対応する印刷対象ジョブのうち、名前が指定されたジョブを選択してジョブリストに追加することができる。「市場動向.doc」を選択してジョブリストに追加する時の印刷プレビュー画面の「ジョブリスト」エリア上の表示変化を図１６の（ａ）（ｂ）に示す。
【００６５】
第４実施例によれば、第１又は第２実施例と同様の作用効果に加え、以下の作用効果を得ることができる。つまり、各印刷対象ジョブのうち、ジョブ順序フォーマットにない印刷対象ジョブを別に表示し、その表示時に、その印刷対象ジョブのジョブリストへの追加指示を受け付け、その追加指示を受け付けた場合に、その印刷対象ジョブに関する情報をジョブリストに追加することにより、間違ってジョブ順序フォーマットにないジョブ（文書）の印刷指示を出したときに、そのジョブによる文書の印刷がなされないようにできる。また、ジョブ順序フォーマットにないジョブを、今回は特例として挿入することができる。更に、そのジョブ順序を含む新しいジョブ順序フォーマットを保存することも可能になる。
【００６６】
〔この発明に関わるプログラム〕
このプログラムは、ホストコンピュータ等の印刷制御装置を制御するＣＰＵ（コンピュータ）に、この発明に関わる機能である第１の印刷指示受付手段，ジョブ並べ替え手段，プレビュー表示手段，第２の印刷指示受付手段，第１のデータ変換手段，プレビュー画像作成手段，文書名設定手段，印刷条件設定手段，第２のデータ変換手段，ジョブ判断手段，起動手段，ジョブ順序フォーマット読込手段，ジョブ追加指示受付手段，およびジョブ追加手段としての機能を実現させるためのプログラムであり、このようなプログラムをＣＰＵに実行させることにより、上述したような効果を得ることができる。
【００６７】
このようなプログラムは、はじめから印刷制御装置に備えるＲＯＭ、あるいは不揮発性メモリ（フラッシュＲＯＭ，ＥＥＰＲＯＭ等）、あるいはＨＤＤ（ハードディスク装置）などの記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭ、あるいはメモリカード，フレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭ等の不揮発性記録媒体（メモリ）に記録して提供することもできる。それらの記録媒体に記録されたプログラムを印刷制御装置にインストールしてＣＰＵに実行させるか、ＣＰＵにそれらの記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【００６８】
以上の説明から明らかなように、この発明によれば、操作者が印刷制御装置に対して簡単な操作を行うことにより、各ジョブの印刷データによる印刷を正しい順序で行えるようにすることができる。したがって、この発明を利用すれば、より便利な印刷制御を実行可能な印刷制御装置（パーソナルホストコンピュータやワークステーション等の各種コンピュータ）を提供することができる。
【図面の簡単な説明】
【００６９】
【図１】この発明の一実施形態であるプリンタシステムの構成例を示すブロック図である。
【図２】図１のホストコンピュータ１０のハードウェア構成例を示すブロック図である。
【図３】図１のホストコンピュータ１０のソフトウェア構成例を示すブロック図である。
【００７０】
【図４】図２，図３に示したホストコンピュータ１０による印刷制御の一例を示すフロー図である。
【図５】図２の表示部に表示される印刷プレビュー画面の一例を示す図である。
【図６】図２のＨＤＤ５６に記憶されているジョブ順序フォーマットデータの一例を示す図である。
【図７】図２のＲＡＭ５４上で管理されるジョブリストの一例を示す図である。
【００７１】
【図８】同じくソート後の並べ替えられたジョブリストの一例を示す図である。
【図９】図２，図３に示したホストコンピュータ１０によるジョブ順序フォーマットデータ保存処理の一例を示すフロー図である。
【図１０】図２の表示部に表示される名前指定画面の一例を示す図である。
【図１１】図４のステップＳ８における印刷プレビュー画面更新処理中のジョブリスト表示処理の一例を示すフロー図である。
【００７２】
【図１２】図２の表示部に表示される印刷プレビュー画面の他の例を示す図である。
【図１３】図４のステップＳ８における印刷プレビュー画面更新処理中のジョブリスト表示処理の他の例を示すフロー図である。
【図１４】図２の表示部に表示される印刷プレビュー画面の更に例を示す図である。
【図１５】図２，図３に示したホストコンピュータ１０によるジョブ挿入処理の一例を示すフロー図である。
【図１６】図１４に示した印刷プレビュー画面の「ジョブリスト」エリア上の表示変化例を示す図である
【符号の説明】
【００７３】
１〜３：プリンタ      ５：ケーブル    ６：ネットワーク
１０：ホストコンピュータ    ５１：Ｉ／Ｆ    ５２：ＣＰＵ    ５３：ＲＯＭ
５４：ＲＡＭ      ５５：表示部    ５６：ＨＤＤ    ５７：入力部
５８：記憶媒体ドライブ      ５９：記憶媒体      １０１：アプリケーション
１０２：グラフィックエンジン    １０３：プリンタドライバ    １０４：スプーラ
１０５：印刷中間ファイル    １０６：印刷中間データ管理モジュール
１０７：印刷設定モジュール    １０８：描画データ作成モジュール
１０９：ジョブリスト管理部    １１０：ＵＩ部
１１１：ジョブ順序フォーマット管理部
【図１】
0004980961.tif 000002
【図２】
0004980961.tif 000003
【図３】
0004980961.tif 000004
【図４】
0004980961.tif 000005
【図５】
0004980961.tif 000006
【図６】
0004980961.tif 000007
【図７】
0004980961.tif 000008
【図８】
0004980961.tif 000009
【図９】
0004980961.tif 000010
【図１０】
0004980961.tif 000011
【図１１】
0004980961.tif 000012
【図１２】
0004980961.tif 000013
【図１３】
0004980961.tif 000014
【図１４】
0004980961.tif 000015
【図１５】
0004980961.tif 000016
【図１６】
0004980961.tif 000017