(57)【特許請求の範囲】
【請求項１】
カット紙プリンタと連続紙プリンタにそれぞれ接続可能な印刷制御装置であって、
印刷ワークフローシステムからジョブチケット形式で印刷ジョブを受け付ける受付手段と、
印刷ジョブを解析した結果、当該印刷ジョブに係る印刷処理を連続紙プリンタで実行すべき旨と当該印刷ジョブに係る試し刷りを実行すべき旨が当該印刷ジョブに含まれている場合は、当該印刷ジョブに含まれている印刷データを用いた試し刷りを実行するよう、受付手段が受け付けた印刷ジョブから新たな試し刷り印刷ジョブを生成してカット紙プリンタに印刷処理を指示する試し刷り指示手段と、
前記試し刷り印刷ジョブを生成する場合は、前記印刷ワークフローシステムに対して印刷ジョブを保留した旨を通知する保留通知手段と、
前記印刷ワークフローシステム又は操作者から印刷ジョブの保留を解除する旨の指示を受け取ると、前記印刷ジョブに含まれている印刷データと、前記試し刷り印刷ジョブにおいて変更された画質パラメータに応じて変更した印刷パラメータを連続紙プリンタに送って本番の印刷ジョブの実行を指示する本番印刷ジョブ指示手段と、
を備える印刷制御装置。
【請求項２】
前記カット紙プリンタの出力再現特性を前記連続紙プリンタの出力再現特性に合わせた
ことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
試し刷りの出力態様に、一のページの全体のレイアウトが試し刷りで使用する記録紙上に記録されるよう、縮小処理を施す縮小モードが含まれている
ことを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記試し刷り指示手段は、試し刷りとして、印刷ジョブに係る出力部数を１とする
ことを特徴とする請求項１から３のいずれか一項に記載の印刷制御装置。
【請求項５】
前記試し刷り指示手段は、試し刷りとして、印刷ジョブがバリアブルプリントである場合は、その印刷ジョブに含まれている印刷データの１レコードを用いた印刷とする
ことを特徴とする請求項１から４のいずれか一項に記載の印刷制御装置。
【請求項６】
少なくとも印刷枚数を含む試し刷りに関連する情報と少なくとも印刷枚数を含む本番印刷に関連する情報を統合して、前記印刷ワークフローシステムに対して通知する関連情報通知手段
をさらに備えることを特徴とする請求項１から５のいずれか一項に記載の印刷制御装置。
【請求項７】
カット紙プリンタと連続紙プリンタにそれぞれ接続可能な印刷制御装置であるコンピュータを、
印刷ワークフローシステムからジョブチケット形式で印刷ジョブを受け付ける受付手段と、
印刷ジョブを解析した結果、当該印刷ジョブに係る印刷処理を連続紙プリンタで実行すべき旨と当該印刷ジョブに係る試し刷りを実行すべき旨が当該印刷ジョブに含まれている場合は、当該印刷ジョブに含まれている印刷データを用いた試し刷りを実行するよう、受付手段が受け付けた印刷ジョブから新たな試し刷り印刷ジョブを生成してカット紙プリンタに印刷処理を指示する試し刷り指示手段と、
前記試し刷り印刷ジョブを生成する場合は、前記印刷ワークフローシステムに対して印刷ジョブを保留した旨を通知する保留通知手段と、
前記印刷ワークフローシステム又は操作者から印刷ジョブの保留を解除する旨の指示を受け取ると、前記印刷ジョブに含まれている印刷データと、前記試し刷り印刷ジョブにおいて変更された画質パラメータに応じて変更した印刷パラメータを連続紙プリンタに送って本番の印刷ジョブの実行を指示する本番印刷ジョブ指示手段
として機能させるための印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置及び印刷制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、気軽にかつ簡単な操作でテスト印刷を行うことを課題とし、ラベルプリンタにラベルを試し印刷すると高いコストがかかり、このため、ラベルの試し印刷を通常のプリンタに印刷して印字結果を確認することができるようにし、印刷データの解像度や物理サイズはソフトウェアで計算して変換して合わせ、これにより、ラベルプリンタに印字しなくても、通常のプリンタを利用して安いコストでラベルの印字結果を確認できることが開示されている。
【０００３】
特許文献２には、一連の複数ページのプリントデータに基づいて適切に試し刷り原稿を出力できるプリントシステムを提供することを課題とし、一連のプリントデータを生成するアプリケーションソフトと、前記アプリケーションソフトにより生成されたプリントデータをプリンタに出力するプリンタドライバがインストールされたコンピュータと、前記プリンタドライバから出力されたプリントデータに基づいて記録紙に印刷出力するページプリンタとからなるプリントシステムであって、一連のプリントデータが複数ページとなるときにそれら複数ページのプリントデータに基づいて複写モード設定用のテストプリントデータを生成するとともに、前記テストプリントデータを前記複数ページのプリントデータの最初又は最後に出力するテストプリント生成手段を備えていることが開示されている。
【０００４】
特許文献３には、連続紙プリンタの出力内容をカット紙プリンタにて出力することが可能な印刷データ制御装置及び出力印刷データ生成方法を提供することを課題とし、プリントサーバは、印刷クライアント端末が生成した書式情報、連続紙用印刷データを受信データ解析部にて受信し、出力先プリンタ設定情報に設定されている出力プリンタの種別がカット紙プリンタの場合、書式情報変換部は、書式データ解析部が解析した連続紙プリンタの書式情報と、カット紙プリンタ出力書式管理部が操作／表示部のユーザーダイアログによってユーザーが設定したカット紙プリンタの出力書式に基づいて編集した書式情報を内部データ作成部に出力することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２９５６８０号公報
【特許文献２】特開２００５−１９０２０８号公報
【特許文献３】特開２００５−０９２５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
印刷ワークフローにおいては、試し刷り（以下、サンプルプリントともいう）を行って印刷物の出来栄えを（目視で）確認・承認してから本番の印刷を行うことが多い。本番印刷を連続紙プリンタ（連帳機ともいわれる）で行う場合、１部のみのサンプルプリントも連続紙プリンタで行わせることは、連続紙プリンタの立ち上げから停止に係る作業工数を考慮すると現実的ではない。そのため、サンプルプリントはカット紙プリンタでのシミュレーションで代行させることが多い。しかし、本来は１つのワークフローであるはずの印刷ジョブが、カット紙プリンタでのサンプルプリントに関するジョブと連続紙プリンタでの本番印刷に関するジョブの２つから構成されることとなり、オペレータも２つの印刷ジョブ登録を行う必要が生じ、操作ミスを誘発する可能性が高まる。
ジョブチケット形式で印刷ジョブをプロダクションプリンタに引き渡す規格の１つにＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）がある。ＪＤＦを使用すれば印刷ワークフローからプリンタにジョブを投入することが可能となるが、プリンタからはワークフローに対して印刷ジョブの処理結果を通知するに過ぎず、サンプルプリントと本番印刷を１つのワークフローとして表現することは難しい。
連続紙プリンタで本番印刷を行う印刷ジョブのサンプルプリントの場合、記録部の色再現特性や取り扱う記録紙サイズ、記録媒体特性等が異なることから実質的には本番印刷と別の印刷ジョブを生成しなければならない。
本発明は、本番印刷を連続紙プリンタで行う試し刷り付きの印刷ワークフローを複数の印刷ジョブで表現することなく、試し刷りとして連続紙プリンタを使用することなくカット紙プリンタを用いて実行するようにした印刷制御装置及び印刷制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、カット紙プリンタと連続紙プリンタにそれぞれ接続可能な印刷制御装置であって、印刷ワークフローシステムからジョブチケット形式で印刷ジョブを受け付ける受付手段と、印刷ジョブを解析した結果、当該印刷ジョブに係る印刷処理を連続紙プリンタで実行すべき旨と当該印刷ジョブに係る試し刷りを実行すべき旨が当該印刷ジョブに含まれている場合は、当該印刷ジョブに含まれている印刷データを用いた試し刷りを実行するよう、受付手段が受け付けた印刷ジョブから新たな試し刷り印刷ジョブを生成してカット紙プリンタに印刷処理を指示する試し刷り指示手段と、前記試し刷り印刷ジョブを生成する場合は、前記印刷ワークフローシステムに対して印刷ジョブを保留した旨を通知する保留通知手段と、前記印刷ワークフローシステム又は操作者から印刷ジョブの保留を解除する旨の指示を受け取ると、前記印刷ジョブに含まれている印刷データと、前記試し刷り印刷ジョブにおいて変更された画質パラメータに応じて変更した印刷パラメータを連続紙プリンタに送って本番の印刷ジョブの実行を指示する本番印刷ジョブ指示手段と、を備える印刷制御装置である。
【０００８】
請求項２の発明は、前記カット紙プリンタの出力再現特性を前記連続紙プリンタの出力再現特性に合わせたことを特徴とする請求項１に記載の印刷制御装置である。
【０００９】
請求項３の発明は、試し刷りの出力態様に、一のページの全体のレイアウトが試し刷りで使用する記録紙上に記録されるよう、縮小処理を施す縮小モードが含まれていることを特徴とする請求項１又は２に記載の印刷制御装置である。
【００１０】
請求項４の発明は、前記試し刷り指示手段は、試し刷りとして、印刷ジョブに係る出力部数を１とすることを特徴とする請求項１から３のいずれか一項に記載の印刷制御装置である。
【００１１】
請求項５の発明は、前記試し刷り指示手段は、試し刷りとして、印刷ジョブがバリアブルプリントである場合は、その印刷ジョブに含まれている印刷データの１レコードを用いた印刷とすることを特徴とする請求項１から４のいずれか一項に記載の印刷制御装置である。
【００１２】
請求項６の発明は、少なくとも印刷枚数を含む試し刷りに関連する情報と少なくとも印刷枚数を含む本番印刷に関連する情報を統合して、前記印刷ワークフローシステムに対して通知する関連情報通知手段をさらに備えることを特徴とする請求項１から５のいずれか一項に記載の印刷制御装置である。
【００１３】
請求項７の発明は、カット紙プリンタと連続紙プリンタにそれぞれ接続可能な印刷制御装置であるコンピュータを、印刷ワークフローシステムからジョブチケット形式で印刷ジョブを受け付ける受付手段と、印刷ジョブを解析した結果、当該印刷ジョブに係る印刷処理を連続紙プリンタで実行すべき旨と当該印刷ジョブに係る試し刷りを実行すべき旨が当該印刷ジョブに含まれている場合は、当該印刷ジョブに含まれている印刷データを用いた試し刷りを実行するよう、受付手段が受け付けた印刷ジョブから新たな試し刷り印刷ジョブを生成してカット紙プリンタに印刷処理を指示する試し刷り指示手段と、前記試し刷り印刷ジョブを生成する場合は、前記印刷ワークフローシステムに対して印刷ジョブを保留した旨を通知する保留通知手段と、前記印刷ワークフローシステム又は操作者から印刷ジョブの保留を解除する旨の指示を受け取ると、前記印刷ジョブに含まれている印刷データと、前記試し刷り印刷ジョブにおいて変更された画質パラメータに応じて変更した印刷パラメータを連続紙プリンタに送って本番の印刷ジョブの実行を指示する本番印刷ジョブ指示手段として機能させるための印刷制御プログラムである。
【発明の効果】
【００１４】
請求項１の印刷制御装置によれば、本番印刷を連続紙プリンタで行う試し刷り付きの印刷ワークフローを複数の印刷ジョブで表現することなく、試し刷りが連続紙プリンタを使用することなくカット紙プリンタを用いて実行される。
【００１５】
請求項２の印刷制御装置によれば、試し刷りを行うカット紙プリンタの出力再現特性を、本番印刷を行う連続紙プリンタの出力再現特性に合わせた上で、試し刷りが行われる。
【００１６】
請求項３の印刷制御装置によれば、一のページの全体のレイアウトが試し刷りで使用する記録紙上に記録される縮小処理が施される。
【００１７】
請求項４の印刷制御装置によれば、出力部数を１とした試し刷りが行われる。
【００１８】
請求項５の印刷制御装置によれば、印刷ジョブがバリアブルプリントである場合は、印刷データの１レコードを用いて試し刷りが行われる。
【００１９】
請求項６の印刷制御装置によれば、試し刷りと本番印刷の印刷枚数が統合されて、印刷ワークフローシステムに対して通知される。
【００２０】
請求項７の印刷制御プログラムによれば、本番印刷を連続紙プリンタで行う試し刷り付きの印刷ワークフローを複数の印刷ジョブで表現することなく、試し刷りが連続紙プリンタを使用することなくカット紙プリンタを用いて実行される。
【図面の簡単な説明】
【００２１】
【図１】第１の実施の形態の構成例についての概念的なモジュール構成図である。
【図２】印刷制御装置、ワークフロー処理装置、カット紙プリンタ、連続紙プリンタによるシステム構成例を示す説明図である。
【図３】印刷制御装置、ワークフロー処理装置、カット紙プリンタ、連続紙プリンタによるシステム構成例を示す説明図である。
【図４】画像生成モジュール内の構成例についての概念的なモジュール構成図である。
【図５】本実施の形態を利用したシステム構成例を示す説明図である。
【図６】本実施の形態による処理例を示すフローチャートである。
【図７】本実施の形態による処理例を示す説明図である。
【図８】第１の実施の形態による処理例を示すフローチャートである。
【図９】第１の実施の形態による処理例を示すフローチャートである。
【図１０】サンプルプリント確認画面の表示例を示す説明図である。
【図１１】サンプルプリント確認画面の表示例を示す説明図である。
【図１２】サンプルプリント確認画面の表示例を示す説明図である。
【図１３】印刷パラメータテーブルのデータ構造例を示す説明図である。
【図１４】第１の実施の形態による処理例を示すフローチャートである。
【図１５】印刷パラメータ変更確認画面の表示例を示す説明図である。
【図１６】第２の実施の形態の構成例についての概念的なモジュール構成図である。
【図１７】第２の実施の形態による処理例を示すフローチャートである。
【図１８】印刷情報テーブルのデータ構造例を示す説明図である。
【図１９】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２２】
まず、本実施の形態を説明する前に、その前提又は背景について説明する。なお、この説明は、本実施の形態の理解を容易にすることを目的とするものである。
大量の部数をプリントする前に部数の設定を無視して１部のみプリントし、結果を確認するための機能が存在する。この機能を試し刷りという（以下、サンプルプリントともいう）。ここでの「部数の設定を無視」とは、本番印刷（以下、本番プリント、本プリントともいう）における部数（大量の部数）を最初から印刷するのではなく、その部数とは関係ないサンプルプリントを行うとの意である。
サンプルプリントで出力した出力物を、一般的には、操作者の目視による確認後、問題があれば色の調整や記録紙上における印刷イメージの位置調整などの各種設定の修正（ジョブオプションの変更）を行い、その修正後の設定でサンプルプリントを行うことを繰り返し実施し、出力物に問題ないことが確認できたら本番プリントとして全ての部数（最初に設定された部数）を出力する。なお、出力物に問題ないことを確認したサンプルプリントについては本番プリントと同様の出来栄えであることから、本番プリントの一部目とみなして本番プリントの印刷部数を「（最初に設定された部数）−１」に変更するようにしてもよい。特に、このようにする場合、後述するバリアブルプリントにおいては、最初のレコード又は最後のレコードをサンプルプリントの対象としてもよい。本番プリントの最初又は最後にサンプルプリントを付加することによって（つまり、途中のページを探す手間を省いて）、全体の印刷物が整うからである。なお、複数ページのサンプルプリントを行う場合は、本番プリントの印刷部数を「（最初に設定された部数）−Ｎ（サンプルプリントのページ数）」に変更すればよい。そして、最初のレコード又は最後のレコードから連続した複数ページ分のレコードをサンプルプリントの対象とすればよい。
【００２３】
運用方法（１）：ＪＤＦワークフローシステムと連携した運用では、サンプルプリントが完了した後に、ＪＤＦワークフローシステムからサンプルプリント用のジョブとは別に本番用ジョブを送信し直すという運用方法がある。
この運用方法では、部数を１部に設定したサンプルプリント用ジョブが完了したことをＪＤＦワークフローシステム側に通知した後、ＪＤＦワークフローシステムから所望の部数を設定した本番プリント用のジョブを送信し直していた。
この場合サンプルプリント時のジョブと本番プリント時のジョブが異なるため、サンプルプリント用ジョブと本番プリント用ジョブで設定するオプションが同じであるという保証はない。
また、プリントに使用した用紙等のコスト情報がサンプルプリントと本番プリントで別になってしまうため、ジョブ全体で発生したコストを求めるには、管理者は、本番プリントジョブに対応するサンプルプリントジョブがどれであるかを特定し、各ジョブのコスト情報を加算しなければならない。
【００２４】
運用方法（２）：ＪＤＦワークフローシステムと連携した運用で、サンプルプリントの出力と確認、問題の修正はプリンタのオペレータが実施し、ＪＤＦワークフローシステム側には本番プリントの完了のみを通知する運用方法がある。
サンプルプリント時はプリンタで部数を１に設定し、サンプルプリントが完了したらジョブの部数を元にもどして本番プリントを実施する。
この運用方法では、サンプルプリントと本番プリントで同じジョブを使用することとなる。
しかし、ＪＤＦワークフローシステム側では本番プリント完了まで進捗を把握することができない。
出力物が期待通りかどうかの判断は人間が行う必要があり、サンプルプリント完了を自動で判断して通知することはできないためである。
また、どのような設定変更によりサンプルプリント出力に問題ないとプリンター側で判断されたかが分からないため、本番プリントではどのような設定で出力するか把握できない。
【００２５】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
＜＜第１の実施の形態＞＞
図１は、第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２６】
本実施の形態である印刷制御装置１００は、本番印刷を行わせるプリンタとは異なるプリンタに試し刷りを行わせるものであって、図１の例に示すように、受付モジュール１１０、サンプル印刷指示モジュール１２０、カット紙プリンタ制御モジュール１２５、印刷パラメータ変更モジュール１３０、通知モジュール１４０、本番印刷指示モジュール１５０、連続紙プリンタ制御モジュール１５５を有している。なお、印刷制御装置１００は、ワークフロー処理装置２００、カット紙プリンタ２９０、連続紙プリンタ２９５と接続されており、図２、３の例を用いて後述する。印刷制御装置１００は、ワークフロー処理装置２００から受け取った１つの印刷ジョブを試し刷り用の印刷ジョブとして試し刷りを行い、その後、その受け取った印刷ジョブを本番印刷ジョブとして本番印刷を行う。ただし、試し刷りによってジョブオプションが変更されていることがある。印刷制御装置１００は、カット紙プリンタと連続紙プリンタにそれぞれ接続可能である。ここでは、本番印刷を行わせるプリンタとして、連続紙プリンタを用い、試し刷りを行わせるプリンタとして、カット紙プリンタを用いる。
【００２７】
受付モジュール１１０は、印刷ワークフローシステムの一例であるワークフロー処理装置２００からジョブチケット形式で印刷ジョブを受け付ける。
サンプル印刷指示モジュール１２０は、カット紙プリンタ制御モジュール１２５と接続されている。サンプル印刷指示モジュール１２０は、受付モジュール１１０によって受け付けられた印刷ジョブを解析する。そして、印刷ジョブを解析した結果、その印刷ジョブに係る印刷処理を連続紙プリンタ２９５で実行すべき旨とその印刷ジョブに係る試し刷りを実行すべき旨がその印刷ジョブに含まれている場合は、その印刷ジョブに含まれている印刷データを用いた試し刷りを実行するよう、受付モジュール１１０が受け付けた印刷ジョブから新たな試し刷り印刷ジョブを生成する。そして、サンプル印刷指示モジュール１２０は、カット紙プリンタ２９０が試し刷りの印刷処理を行わせるように、カット紙プリンタ制御モジュール１２５に対して指示する。
また、解析対象を印刷ジョブの印刷属性としてもよい。その場合は、サンプル印刷指示モジュール１２０は、印刷ジョブの印刷属性を解析した結果、その印刷ジョブに係る印刷処理を連続紙プリンタ２９５で実行すべき旨とその印刷ジョブに係る試し刷りを実行すべき旨がその印刷属性に含まれている場合は、その印刷ジョブに含まれている印刷データを用いた試し刷りを実行するよう、受付モジュール１１０が受け付けた印刷ジョブから新たな試し刷り印刷ジョブを生成する。そして、サンプル印刷指示モジュール１２０は、カット紙プリンタ２９０が試し刷りの印刷処理を行わせるように、カット紙プリンタ制御モジュール１２５に対して指示する。
【００２８】
また、サンプル印刷指示モジュール１２０は、試し刷りとして、印刷ジョブに係る出力部数を１とするようにしてもよい。試し刷りであるので、出力部数は１であることが一般的であるからであり、オペレータは印刷部数を設定する必要がなくなる。
また、サンプル印刷指示モジュール１２０は、試し刷りとして、印刷ジョブがバリアブルプリントである場合は、その印刷ジョブに含まれている印刷データの１レコードを用いた印刷とするようにしてもよい。バリアブルプリントとは、例えば、ダイレクトメール（ＤＭ）等の印刷物のように、住所等の位置は同じだが、その住所等の内容が一つ一つ異なるため印刷内容を変えて印刷するものである。ここでの１件の印刷内容は、１レコード内に記録されている。バリアブルプリントの場合、複数の印刷物となるので、試し刷りとしては、そのうちの１つの案件を印刷すればよいからである。試し刷り対象となる１レコードの選択は、予め定められたレコード（例えば、最初のレコード）であってもよいし、ランダムに選択したレコードであってもよいし、操作者の操作によってレコードを選択させてもよい。
また、サンプル印刷指示モジュール１２０が指示する試し刷りにおける出力態様に、一のページの全体のレイアウトが試し刷りで使用する記録紙上に記録されるよう、縮小処理を施す縮小モードが含まれているようにしてもよい。
カット紙プリンタ制御モジュール１２５は、サンプル印刷指示モジュール１２０の指示にしたがって、カット紙プリンタ２９０に試し刷りの印刷処理を行わせる。
【００２９】
印刷パラメータ変更モジュール１３０は、試し刷りの際に行われた印刷パラメータの調整結果を、本番印刷の際の印刷パラメータに引き継ぐ。例えば、試し刷りが行われた結果、目視をしたオペレータによって印刷パラメータを変更する操作が行われた場合、その操作にしたがって、印刷パラメータを変更する。ここで「印刷パラメータ」とは、出力態様の指定に関する出力オプションである。印刷パラメータとして、例えば、拡大縮小倍率（拡大縮小を行う、行わない等を含む）、回転、傾き補正、印刷用イメージを作成するＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）の種類、色調整用のパラメータ、色域、色調等がある。特に、印刷パラメータには、画質パラメータ（色域、色調等）を含む。印刷パラメータについては、図１３の例を用いて後述する。
【００３０】
通知モジュール１４０は、試し刷り印刷ジョブを生成する場合は、ワークフロー処理装置２００に対して印刷ジョブを保留した旨を通知する。
「印刷ジョブを保留した旨の通知」は、試し刷り印刷ジョブを生成する場合であることが判明した後であれば、いつでもよい。なお、この「試し刷り印刷ジョブを生成する場合」とは、「印刷ジョブを解析した結果、当該印刷ジョブに係る印刷処理を連続紙プリンタで実行すべき旨と当該印刷ジョブに係る試し刷りを実行すべき旨がその印刷ジョブに含まれている場合」である。
例えば、「印刷ジョブを保留した旨の通知」は、試し刷りが終了したことを示す終了情報をカット紙プリンタから受け取った後であってもよい。その場合、通知モジュール１４０は、サンプル印刷指示モジュール１２０によって実行が指示された試し刷りが終了したことを示す終了情報をカット紙プリンタ２９０から受け取ると、ワークフロー処理装置２００に対して印刷ジョブを保留した旨を通知する。
また、「印刷ジョブを保留した旨の通知」は、試し刷り印刷ジョブを生成する場合であることが判明した直後であってもよいし、試し刷り印刷ジョブを生成した後であってもよいし、カット紙プリンタ２９０に印刷処理を指示した後等であってもよい。
また、通知モジュール１４０は、少なくとも印刷枚数を含む試し刷りに関連する情報と少なくとも印刷枚数を含む本番印刷に関連する情報を統合して、ワークフロー処理装置２００に対して通知するようにしてもよい。
【００３１】
本番印刷指示モジュール１５０は、ワークフロー処理装置２００又は操作者から印刷ジョブの保留を解除する旨の指示を受け取ると、受付モジュール１１０によって受け付けられた印刷ジョブに含まれている印刷データと、試し刷り印刷ジョブにおいて変更された画質パラメータに応じて変更した印刷パラメータを連続紙プリンタ２９５に送って本番の印刷ジョブの実行を連続紙プリンタ制御モジュール１５５に対して指示する。
連続紙プリンタ制御モジュール１５５は、本番印刷指示モジュール１５０の指示にしたがって、連続紙プリンタ２９５に本番の印刷処理を行わせる。
【００３２】
図２は、印刷制御装置１００、ワークフロー処理装置２００、カット紙プリンタ２９０、連続紙プリンタ２９５によるシステム構成例を示す説明図である。このシステムは、ＪＤＦに準拠して構成されている。ＪＤＦは、ＣＩＰ４（「Ｔｈｅ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｏｐｅｒａｔｉｏｎ  ｆｏｒ  ｔｈｅ  Ｉｎｔｅｇｒａｔｉｏｎ  ｏｆ  Ｐｒｏｃｅｓｓｅｓ  ｉｎ  Ｐｒｅｐｒｅｓｓ，  Ｐｒｅｓｓ  ａｎｄ  Ｐｏｓｔｐｒｅｓｓ  ｏｒｇａｎｉｚａｔｉｏｎ」（プリプレス・プレス・ポストプレスにおける工程の統合のための国際団体））の主要工程自動化仕様の総称である。ＪＤＦの基本機能は、印刷ジョブ工程全体の記述に使用するメタデータの提供、フレキシブルワークフローの自動化の方法提供、ワークフローやＭＩＳ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）が新しいデバイスのＪＤＦ機能を決定するためのクエリ実行、ワークフローやＭＩＳシステム作業現場でデバイスに指図するための指令言語の提供である。
なお、図２の例では、カット紙プリンタ２９０、連続紙プリンタ２９５が各１台である例を示しているが、それぞれが２台以上であってもよい。そして、複数台からサンプルプリント用のカット紙プリンタ２９０を選択し、本番プリント用のカット紙プリンタ２９０を選択するようにしてもよい。
【００３３】
ワークフロー処理装置２００は、ユーザーインタフェースモジュール２１０、ＪＭＦ送受信モジュール２２０を有している。なお、ワークフロー処理装置２００を印刷ワークフローソフトウェアとして構成してもよい。また、印刷制御装置１００内にワークフロー処理装置２００を含んだ構成としてもよい。
ワークフロー処理装置２００は、印刷ジョブ２２２内に、サンプルプリントの指示を含ませることができる。また、ワークフロー処理装置２００は、印刷制御装置１００からサンプル完了２２４の情報を受け取ることができる。そして、ワークフロー処理装置２００は、印刷制御装置１００に対して、本プリント指示２２６を送信することができる。
ユーザーインタフェースモジュール２１０は、オペレータ等による操作を受け付け、処理結果等を出力する。例えば、印刷ジョブ２２２の指示を受け付け、サンプル完了２２４の結果を提示し、本プリント指示２２６の指示を受け付ける。マウス、キーボード、タッチパネル、音声、視線、ジェスチャ等を用いたユーザーの操作を受け付け、液晶ディスプレイ等の表示装置への表示の他に、スピーカー等の音声出力装置への音声の出力、振動等を組み合わせてもよい。
ＪＭＦ送受信モジュール２２０は、ワークフロー処理装置２００と印刷制御装置１００間でメッセージ（印刷ジョブ２２２、サンプル完了２２４、本プリント指示２２６）のやりとりを行う。なお、ＪＭＦ（Ｊｏｂ  Ｍｅｓｓａｇｉｎｇ  Ｆｏｒｍａｔ）は、マルチレベル機能を備えた通信フォーマットであり、ＪＤＦの一部である指令言語である。ＪＤＦと同様、ＪＤＦの中で最上位要素であるＪＭＦ要素も存在する。ＪＭＦはＪＤＦ仕様書内で定義されているものである。
印刷ジョブ２２２が、「ジョブチケット形式の印刷ジョブ」の一例である。サンプル完了２２４が、「試し刷りに関連する情報」の一例である。本プリント指示２２６が、「試し刷りに対する承認を示す情報を含む応答」の一例である。
【００３４】
印刷制御装置１００は、ＪＭＦ送受信モジュール２３０、ユーザーインタフェースモジュール２４０、ジョブ管理モジュール２５０、カット紙プリンタ用処理モジュール２５５Ａ、連続紙プリンタ用処理モジュール２５５Ｂを有している。
ＪＭＦ送受信モジュール２３０に、図１の例に示した受付モジュール１１０、通知モジュール１４０が含まれている。ＪＭＦ送受信モジュール２３０は、ワークフロー処理装置２００と印刷制御装置１００間でメッセージ（印刷ジョブ２２２、サンプル完了２２４、本プリント指示２２６）のやりとりを行う。
ユーザーインタフェースモジュール２４０は、ユーザーインタフェースモジュール２１０と同様に、オペレータ等による操作を受け付け、処理結果等を出力する。ただし、ワークフロー処理装置２００におけるオペレータ等は、印刷における管理者としての役割を有している者であるのが一般的であり、印刷制御装置１００におけるオペレータ等は、サンプルプリント、本番プリントの作業者であるのが一般的である。
ジョブ管理モジュール２５０には、図１の例に示したサンプル印刷指示モジュール１２０、印刷パラメータ変更モジュール１３０、本番印刷指示モジュール１５０が含まれている。ジョブ管理モジュール２５０は、印刷ジョブ２２２又は本プリント指示２２６にしたがって、カット紙プリンタ２９０、連続紙プリンタ２９５に対してサンプルプリント又は本番プリントの実行をさせるために、カット紙プリンタ用処理モジュール２５５Ａ、連続紙プリンタ用処理モジュール２５５Ｂを制御する。
【００３５】
カット紙プリンタ用処理モジュール２５５Ａは、画像生成モジュール２６０Ａ、カット紙プリンタ制御モジュール１２５を有している。カット紙プリンタ用処理モジュール２５５Ａは、ジョブ管理モジュール２５０の制御にしたがってカット紙プリンタ２９０に試し刷りを行わせる。
画像生成モジュール２６０Ａは、サンプルプリント用のイメージを生成する。もちろんのことながら、ここで生成するイメージは、カット紙プリンタ２９０で印刷可能なイメージであり、例えば、ビットマップイメージ（ラスターイメージ）である。
カット紙プリンタ制御モジュール１２５は、カット紙プリンタ２９０と接続されている。カット紙プリンタ制御モジュール１２５は、ジョブ管理モジュール２５０の制御にしたがって、画像生成モジュール２６０Ａによって生成された印刷用イメージをカット紙プリンタ２９０に渡し、印刷させる。
カット紙プリンタ２９０は、カット紙プリンタ制御モジュール１２５と接続されている。カット紙プリンタ２９０は、カット紙プリンタ制御モジュール１２５から印刷用イメージを受け取り、試し刷りを行う。
連続紙プリンタ用処理モジュール２５５Ｂは、画像生成モジュール２６０Ｂ、連続紙プリンタ制御モジュール１５５を有している。連続紙プリンタ用処理モジュール２５５Ｂは、ジョブ管理モジュール２５０の制御にしたがって連続紙プリンタ２９５に本印刷を行わせる。
画像生成モジュール２６０Ｂは、本番プリント用のイメージを生成する。もちろんのことながら、ここで生成するイメージは、連続紙プリンタ２９５で印刷可能なイメージであり、例えば、ビットマップイメージ（ラスターイメージ）である。
連続紙プリンタ制御モジュール１５５は、連続紙プリンタ２９５と接続されている。連続紙プリンタ制御モジュール１５５は、ジョブ管理モジュール２５０の制御にしたがって、画像生成モジュール２６０Ｂによって生成された印刷用イメージを連続紙プリンタ２９５に渡し、印刷させる。
連続紙プリンタ２９５は、連続紙プリンタ制御モジュール１５５と接続されている。連続紙プリンタ２９５は、連続紙プリンタ制御モジュール１５５から印刷用イメージを受け取り、本番プリントを行う。
【００３６】
カット紙プリンタ２９０の出力再現特性を連続紙プリンタ２９５の出力再現特性に合わせておいてもよい。試し刷りによって、レイアウト、誤字脱字等の確認の他に、カラー印刷における色調等の確認をしたい場合がある。その場合は、カット紙プリンタ２９０の出力再現特性を連続紙プリンタ２９５の出力再現特性に合わせる。ここで、出力再現特性とは、対象としているプリンタが表現できる色の範囲や階調性、発色の趣向等のことをいう。「カット紙プリンタ２９０の出力再現特性を連続紙プリンタ２９５の出力再現特性に合わせる」ことによって、本番印刷を行う連続紙プリンタ２９５が表現する色の範囲等と、試し刷りを行うカット紙プリンタ２９０が表現する色の範囲等が同等となり、連続紙プリンタ２９５で印刷をしなくても、カット紙プリンタ２９０による印刷によって色調等を確認することができるようになる。例えば、出力再現特性を記録したプリンタプロファイルを調整すればよい。具体的には、カラーマッチング技術を用いて、連続紙プリンタ２９５のプリンタプロファイルから、カット紙プリンタ２９０のプリンタプロファイルを変更すればよい。さらに、印刷する用紙に合わせて、プリンタプロファイルを変更してもよい。
【００３７】
図３は、印刷制御装置１００Ａ、印刷制御装置１００Ｂ、ワークフロー処理装置２００、カット紙プリンタ２９０、連続紙プリンタ２９５によるシステム構成例を示す説明図である。
ワークフロー処理装置２００は、図２の例に示すワークフロー処理装置２００と同等のモジュール構成である。ただし、ワークフロー処理装置２００は、サンプルプリントを行わせる印刷制御装置１００Ａとカット紙プリンタ２９０の組み合わせに対して、印刷ジョブ２２２を渡し、その組み合わせからサンプル完了２２４を受け取る。そして、本番プリントを行わせる印刷制御装置１００Ｂと連続紙プリンタ２９５の組み合わせに対して、本プリント指示２２６を渡す。
なお、図３の例では、印刷制御装置１００Ａとカット紙プリンタ２９０の組み合わせ、印刷制御装置１００Ｂと連続紙プリンタ２９５の組み合わせが各１つである例を示しているが、それぞれが２つ以上であってもよい。そして、複数の組み合わせからサンプルプリント用の印刷制御装置１００Ａとカット紙プリンタ２９０の組み合わせを選択し、本番プリント用の印刷制御装置１００Ｂと連続紙プリンタ２９５の組み合わせを選択するようにしてもよい。
印刷制御装置１００Ａは、ＪＭＦ送受信モジュール２３０Ａ、ユーザーインタフェースモジュール２４０Ａ、ジョブ管理モジュール２５０Ａ、画像生成モジュール２６０Ａ、カット紙プリンタ制御モジュール１２５を有している。印刷制御装置１００Ａ内のモジュールは、図２の例に示す印刷制御装置１００内のＪＭＦ送受信モジュール２３０、ユーザーインタフェースモジュール２４０、ジョブ管理モジュール２５０、カット紙プリンタ用処理モジュール２５５Ａ（画像生成モジュール２６０Ａ、カット紙プリンタ制御モジュール１２５）と同等である。つまり、カット紙プリンタ２９０専用の印刷制御装置１００としての機能を有している。したがって、サンプルプリントをするためには、印刷制御装置１００Ａに指示（印刷ジョブ２２２）することになる。
印刷制御装置１００Ｂは、ＪＭＦ送受信モジュール２３０Ｂ、ユーザーインタフェースモジュール２４０Ｂ、ジョブ管理モジュール２５０Ｂ、画像生成モジュール２６０Ｂ、連続紙プリンタ制御モジュール１５５を有している。印刷制御装置１００Ｂ内のモジュールは、図２の例に示す印刷制御装置１００内のＪＭＦ送受信モジュール２３０、ユーザーインタフェースモジュール２４０、ジョブ管理モジュール２５０、連続紙プリンタ用処理モジュール２５５Ｂ（画像生成モジュール２６０Ｂ、連続紙プリンタ制御モジュール１５５）と同等である。つまり、連続紙プリンタ２９５専用の印刷制御装置１００としての機能を有している。したがって、本番プリントをするためには、印刷制御装置１００Ｂに指示（本プリント指示２２６）することになる。
【００３８】
図４は、画像生成モジュール２６０内の構成例についての概念的なモジュール構成図である。画像生成モジュール２６０内は、ＲＩＰモジュール２６２だけであってもよいが、以下のような構成であってもよい。
図４（ａ）に示す例は、画像生成モジュール２６０を、ＲＩＰモジュール２６２、後処理モジュール２６４によって構成したものである。処理を分けることによって、複数の処理装置（ＣＰＵ、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等）に処理を分担させ、全体として処理を高速化させるものである。
ＲＩＰモジュール２６２と後処理モジュール２６４は接続されている。
ＲＩＰモジュール２６２は、ページ記述言語など高水準のデータ形式で表現された文書や画像を解釈し、画像生成用の中間言語に変換する。ここで中間言語として、例えば、走査線方向のベクトルで構成したもの等がある。
後処理モジュール２６４は、ＲＩＰモジュール２６２によって変換された中間言語からプリンタ（カット紙プリンタ２９０、連続紙プリンタ２９５）で印刷可能なイメージを生成する。
【００３９】
図４（ｂ）に示す例は、画像生成モジュール２６０を、複数のＲＩＰモジュール２６２、後処理モジュール２６４の組み合わせによって構成したものである。並列して処理を行えるようにしたものである。さらに、ＲＩＰモジュール２６２に比べると処理負荷が低い後処理モジュール２６４には、複数のＲＩＰモジュール２６２による処理結果を担当させるようにしてもよい。
画像生成モジュール２６０は、ＲＩＰモジュール２６２Ａ、ＲＩＰモジュール２６２Ｂ、ＲＩＰモジュール２６２Ｃ、ＲＩＰモジュール２６２Ｄ、後処理モジュール２６４Ａ、後処理モジュール２６４Ｂ、後処理モジュール２６４Ｃを有している。
ＲＩＰモジュール２６２Ａと後処理モジュール２６４Ａは接続されており、ＲＩＰモジュール２６２Ｂと後処理モジュール２６４Ｂは接続されている。ＲＩＰモジュール２６２ＣとＲＩＰモジュール２６２Ｄは、後処理モジュール２６４Ｃと接続されている。
ＲＩＰモジュール２６２Ａ、ＲＩＰモジュール２６２Ｂ、ＲＩＰモジュール２６２Ｃ、ＲＩＰモジュール２６２Ｄは、並列して処理を行う。後処理モジュール２６４Ａ、後処理モジュール２６４Ｂ、後処理モジュール２６４Ｃは、並列して処理を行う。そして、後処理モジュール２６４Ｃは、ＲＩＰモジュール２６２Ｃ、ＲＩＰモジュール２６２Ｄの処理結果を受けて、プリンタで印刷可能なイメージを生成する。
【００４０】
図５は、本実施の形態を利用したシステム構成例を示す説明図である。
印刷制御装置１００、印刷制御装置１００Ａ、印刷制御装置１００Ｂ、ワークフロー処理装置（印刷装置管理者用）２００Ａ、ワークフロー処理装置（進捗管理者用）２００Ｂ、ワークフロー処理装置（印刷装置管理者用かつ進捗管理者用）２００Ｃ、ユーザー端末５００は、通信回線５９０を介してそれぞれ接続されている。通信回線５９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、ワークフロー処理装置２００は、印刷装置管理者用、進捗管理者用、印刷装置管理者用かつ進捗管理者用と分かれていてもよい。
例えば、ユーザー端末５００からの指示にしたがって、ワークフロー処理装置（印刷装置管理者用）２００Ａから印刷制御装置１００に印刷指示を行い、カット紙プリンタ２９０によるサンプルプリント、連続紙プリンタ２９５による本プリントを行わせてもよい。また、ユーザー端末５００からの指示にしたがって、ワークフロー処理装置（進捗管理者用）２００Ｂから印刷制御装置１００Ａにサンプルプリント指示を行い、カット紙プリンタ２９０Ａによるサンプルプリントを行わせ、ワークフロー処理装置（進捗管理者用）２００Ｂから印刷制御装置１００Ｂに本プリント指示を行い、連続紙プリンタ２９５Ｂによる本プリントを行わせてもよい。
【００４１】
図６は、本実施の形態による処理例を示すフローチャートである。
ステップＳ６０２では、受け付けたジョブを解析した結果、サンプルプリントの指示があるか否かを判断し、ある場合はステップＳ６０４へ進み、それ以外の場合はステップＳ６１４へ進む。
ステップＳ６０４では、縮小倍率として等倍であるか否かを確認し、等倍の場合はステップＳ６０８へ進み、それ以外の場合はステップＳ６０６へ進む。サンプルプリントであるので、縮小印刷でよい場合があるからである。
ステップＳ６０６では、操作者の操作によって、縮小印刷を指定可能とする。ここでの縮小印刷における縮小倍率は、固定倍率（例えば、１枚の用紙に２枚分のページを印刷する等）であってもよいし、操作者の操作によって指定された倍率であってもよい。そして、ステップＳ６０８へ進む。なお、モアレ、文字つぶれ等を確認するためには、等倍によるサンプルプリントを行えばよい。
【００４２】
ステップＳ６０８では、連続紙プリンタの印刷パラメータ（色域、色調等）の補正を指定して印刷を指示する。オペレータはプリント結果を目視によって確認し、確認結果に応じてオペレータは適宜印刷パラメータを変更する。
ステップＳ６１０では、サンプルプリントとしてカット紙プリンタ２９０へ出力する。
ステップＳ６１２では、印刷制御装置１００は、ワークフロー処理装置２００に対して印刷ジョブの保留を通知する。
ステップＳ６１４では、指定された印刷パラメータにしたがって連続紙プリンタ２９５へ出力する（本プリント）。そして、ステップＳ６９９へ進む。
【００４３】
図７は、本実施の形態（ワークフロー処理装置２００、ジョブ管理モジュール２５０、カット紙プリンタ用処理モジュール２５５Ａ，連続紙プリンタ用処理モジュール２５５Ｂ、ユーザーインタフェースモジュール２４０）による処理例を示す説明図である。
Ｓｔｅｐ７０２では、ワークフロー処理装置２００はワークフロー処理装置２００（ジョブ管理モジュール２５０）に対して、サンプルプリント有効としたジョブを送信する。つまり、このジョブには、サンプルプリントを実行すべき旨、本プリントを実行すべき旨が含まれている。
Ｓｔｅｐ７０４では、ジョブ管理モジュール２５０は、サンプルプリントを実行すべき旨があることを判別し、カット紙プリンタ用処理モジュール２５５Ａへ印刷用データを転送する。
Ｓｔｅｐ７０６では、ジョブ管理モジュール２５０は、Ｓｔｅｐ７０２で受け取ったジョブを保留する。ここでの保留は、サンプルプリントが終了するまで、本プリントの実行を待機状態とすることである。そして、この保留したことを、ワークフロー処理装置２００に通知する。
Ｓｔｅｐ７０８では、カット紙プリンタ用処理モジュール２５５Ａの制御にしたがって、カット紙プリンタ２９０が印刷物（カット紙）７５０を出力する（サンプルプリント１回目）。
【００４４】
Ｓｔｅｐ７１０では、オペレータが印刷物（カット紙）７５０を目視で検査し、ユーザーインタフェースモジュール２４０は、そのオペレータの指示にしたがって、印刷パラメータの設定を変更し、サンプルプリントの指示を行う。
Ｓｔｅｐ７１２では、ジョブ管理モジュール２５０は、サンプルプリント指定の指示にしたがって、カット紙プリンタ用処理モジュール２５５Ａへ印刷用データを転送する。
Ｓｔｅｐ７１４では、カット紙プリンタ用処理モジュール２５５Ａの制御にしたがって、カット紙プリンタ２９０が印刷物（カット紙）７５０を出力する（サンプルプリント２回目）。
Ｓｔｅｐ７１６では、Ｓｔｅｐ７１０〜Ｓｔｅｐ７１４を、出力結果（印刷物（カット紙）７５０）が、期待に沿うものになるまで繰り返す。
【００４５】
Ｓｔｅｐ７１８では、出力結果（印刷物（カット紙）７５０）が、期待に沿うものとなった場合は、保留を解除する。ここでの保留の解除は、サンプルプリントの終了指示又は本プリントを行わせることの指示である。
Ｓｔｅｐ７２０では、ジョブ管理モジュール２５０は、本プリント指定の指示にしたがって、連続紙プリンタ用処理モジュール２５５Ｂへ印刷用データを転送する。この本プリントでは、サンプルプリント終了時における印刷パラメータの設定を引き継いでいる。
Ｓｔｅｐ７２２では、連続紙プリンタ用処理モジュール２５５Ｂの制御にしたがって、連続紙プリンタ２９５が印刷物（連続紙）７６０を出力する（本プリント）。
【００４６】
図８は、第１の実施の形態による処理例を示すフローチャートである。
ステップＳ８０２では、ワークフロー処理装置２００は、操作者の操作にしたがって本プリントにおける部数を設定する。
ステップＳ８０４では、ワークフロー処理装置２００は、印刷制御装置１００に対してジョブを送信する。なお、このジョブには、サンプルプリントの指示を含ませる。
ステップＳ８０６では、印刷制御装置１００は、ワークフロー処理装置２００からジョブを受信する。
ステップＳ８０８では、印刷制御装置１００は、サンプルプリントの指示があったか否かを判断し、あった場合はステップＳ８１０へ進み、それ以外の場合はステップＳ８３０へ進む。
ステップＳ８１０では、印刷制御装置１００は、新たなサンプルプリントジョブを生成する。
ステップＳ８１２では、印刷制御装置１００は、ジョブ内にサンプルプリントの指示があるので、サンプルプリントを実行する。部数設定は無視して１部のみプリントする。
ステップＳ８１４では、印刷制御装置１００は、ワークフロー処理装置２００に対して印刷ジョブの保留を通知する。
ステップＳ８１６では、ワークフロー処理装置２００は、サンプルプリント実施中を登録する。
ステップＳ８１８では、印刷制御装置１００のオペレータはプリント結果を目視で確認する。
ステップＳ８２０では、印刷制御装置１００は、サンプルプリント結果がＯＫとなるまで設定を変えて、ステップＳ８１２、ステップ８１８の処理を繰り返し、プリントする。設定として、例えば、拡大縮小率の変更等がある。
【００４７】
ステップＳ８２２では、印刷制御装置１００は、サンプルプリント結果に問題がなければ、サンプルプリント完了ボタンを押下する。例えば、サンプルプリント確認画面１０００を提示する。図１０は、サンプルプリント確認画面１０００の表示例を示す説明図である。サンプルプリント確認画面１０００には、承認ボタン１０４０、キャンセルボタン１０５０を表示する。そして、サンプルプリント確認画面１０００内に、例えば、「サンプルプリント完了を承認する場合は承認ボタンを押してください。承認ボタンを押すと通知先にサンプルプリント完了を通知します。」を表示する。承認ボタン１０４０が押下されることによって、サンプルプリントが完了し、本プリントに移行する。
【００４８】
ステップＳ８２４では、印刷制御装置１００は、ワークフロー処理装置２００に対して、サンプルプリント完了と変更した印刷パラメータを通知する。例えば、印刷パラメータとして印刷パラメータテーブル１３００を送信する。図１３は、印刷パラメータテーブル１３００のデータ構造例を示す説明図である。印刷パラメータテーブル１３００は、設定項目欄１３１０、内容欄１３２０を有している。設定項目欄１３１０は、設定項目を記憶している。内容欄１３２０は、内容を記憶している。設定項目として、「拡大縮小（拡大縮小率を含ませてもよい）」、「ＲＩＰの種類」、「部数」、「給紙方法」、「用紙種類」、「出力先の設定」（例えば、（１）プリント、（２）ＲＩＰ処理だけを行い、プリントはしない、（３）受信を行い、保管だけする等がある）、「連続プリントを優先する」、「ファイル内の指定を優先」（例えば、ジョブ内のオプション指定とポストスクリプトファイル内のオプション指定とのいずれを適用するか）、「色域」（色空間の指定）、「色調」（色の明度と彩度の指定）等がある。なお、部数の項目は、ステップＳ８０６で受信した部数のままとする。サンプルプリントの結果によって変更するものではないからである。つまり、サンプルプリントが完了したとしても、この部数は変更しない。また、同様に、「拡大縮小」は、ステップＳ８０６で受信した設定のままとしてもよい。特に、図６の例で示したフローチャートのステップＳ６０６で指定された縮小率は、サンプルプリントにだけ適用されるものであるからである。
また、印刷パラメータテーブル１３００全体ではなく、変更された印刷パラメータだけを通知するようにしてもよい。
【００４９】
ステップＳ８２６では、ワークフロー処理装置２００は、サンプルプリントの完了を登録する。
ステップＳ８２８では、ワークフロー処理装置２００は、印刷制御装置１００に対して印刷ジョブ保留解除を指示する。
ステップＳ８３０では、印刷制御装置１００は、本プリントを開始する。
ステップＳ８３２では、印刷制御装置１００は、本プリントを完了する。
ステップＳ８３４では、印刷制御装置１００は、ワークフロー処理装置２００に対して、本プリント完了を通知する。
ステップＳ８３６では、ワークフロー処理装置２００は、本プリントの完了を登録する。
【００５０】
図９は、第１の実施の形態による別の処理例を示すフローチャートである。
ステップＳ９０２では、ワークフロー処理装置２００は、操作者の操作にしたがって本プリントにおける部数を設定する。
ステップＳ９０４では、ワークフロー処理装置２００は、印刷制御装置１００に対してジョブを送信する。なお、このジョブには、サンプルプリントの指示を含ませる。
ステップＳ９０６では、印刷制御装置１００は、ワークフロー処理装置２００からジョブを受信する。
ステップＳ９０８では、印刷制御装置１００は、サンプルプリントの指示があったか否かを判断し、あった場合はステップＳ９１０へ進み、それ以外の場合はステップＳ９３０へ進む。
ステップＳ９１０では、印刷制御装置１００は、新たなサンプルプリントジョブを生成する。
ステップＳ９１２では、印刷制御装置１００は、ジョブ内にサンプルプリントの指示があるので、サンプルプリントを実行する。部数設定は無視して１部のみプリントする。
ステップＳ９１４では、印刷制御装置１００は、ワークフロー処理装置２００に対して印刷ジョブの保留を通知する。
ステップＳ９１６では、ワークフロー処理装置２００は、サンプルプリント実施中を登録する。
ステップＳ９１８では、印刷制御装置１００のオペレータはプリント結果を目視で確認する。
ステップＳ９２０では、印刷制御装置１００は、サンプルプリント結果がＯＫとなるまで設定を変えて、ステップＳ９１２、ステップＳ９１８の処理を繰り返し、プリントする。設定として、例えば、拡大縮小率の変更等がある。
【００５１】
ステップＳ９２２では、印刷制御装置１００は、サンプルプリント結果に問題がなければ、承認者の名を入力し、サンプルプリント完了ボタンを押下する。例えば、図１１に示すサンプルプリント確認画面１０００又は図１２に示すサンプルプリント確認画面１０００を提示する。図１１は、サンプルプリント確認画面１０００の表示例を示す説明図である。サンプルプリント確認画面１０００には、承認者所属欄１１２０、承認者氏名欄１１３０、承認ボタン１０４０、キャンセルボタン１０５０を表示する。つまり、図１０の例に示したサンプルプリント確認画面１０００に承認者所属欄１１２０、承認者氏名欄１１３０を付加したものである。承認者所属欄１１２０には、サンプルプリントのプリント結果を確認した者の所属組織を記載し、承認者氏名欄１１３０には、サンプルプリントのプリント結果を確認した者の氏名を記載する。これらの記載内容は、サンプル完了２２４の情報として、ワークフロー処理装置２００に送信され、ワークフロー処理装置２００側では、これらの情報を管理（登録）する。図１２は、サンプルプリント確認画面１０００の表示例を示す説明図である。サンプルプリント確認画面１０００には、通知先欄１２１０、承認者所属欄１１２０、承認者氏名欄１１３０、承認ボタン１０４０、キャンセルボタン１０５０を表示する。つまり、図１１の例に示したサンプルプリント確認画面１０００に通知先欄１２１０を付加したものである。通知先欄１２１０には、サンプル完了２２４を送信する先である印刷制御装置１００のアドレス（例えば、名称等でもよい）を記載する。通知先欄１２１０内の記載内容にしたがって、サンプル完了２２４を送信する。例えば、印刷ジョブ２２２を送信してきたワークフロー処理装置（印刷装置管理者用）２００Ａ以外のワークフロー処理装置（進捗管理者用）２００Ｂにサンプル完了２２４を送信する場合に用いられる。
【００５２】
ステップＳ９２４では、印刷制御装置１００は、ワークフロー処理装置２００に対して、サンプルプリント完了と変更した印刷パラメータを通知する。例えば、印刷パラメータとして印刷パラメータテーブル１３００を送信する。
ステップＳ９２６では、ワークフロー処理装置２００は、サンプルプリントの完了を登録する。
ステップＳ９２８では、ワークフロー処理装置２００は、印刷制御装置１００に対して印刷ジョブ保留解除を指示する。
ステップＳ９３０では、印刷制御装置１００は、本プリントを開始する。
ステップＳ９３２では、印刷制御装置１００は、本プリントを完了する。
ステップＳ９３４では、印刷制御装置１００は、ワークフロー処理装置２００に対して、本プリント完了を通知する。
ステップＳ９３６では、ワークフロー処理装置２００は、本プリントの完了を登録する。
【００５３】
図１４は、第１の実施の形態による別の処理例を示すフローチャートである。
ステップＳ１４０２では、ワークフロー処理装置２００は、操作者の操作にしたがって本プリントにおける部数を設定する。
ステップＳ１４０４では、ワークフロー処理装置２００は、印刷制御装置１００に対してジョブを送信する。なお、このジョブには、サンプルプリントの指示を含ませる。
ステップＳ１４０６では、印刷制御装置１００は、ワークフロー処理装置２００からジョブを受信する。
ステップＳ１４０８では、印刷制御装置１００は、サンプルプリントの指示があったか否かを判断し、あった場合はステップＳ１４１０へ進み、それ以外の場合はステップＳ１４３２へ進む。
ステップＳ１４１０では、印刷制御装置１００は、新たなサンプルプリントジョブを生成する。
ステップＳ１４１２では、印刷制御装置１００は、ジョブ内にサンプルプリントの指示があるので、サンプルプリントを実行する。部数設定は無視して１部のみプリントする。
ステップＳ１４１４では、印刷制御装置１００は、ワークフロー処理装置２００に対して印刷ジョブの保留を通知する。
ステップＳ１４１６では、ワークフロー処理装置２００は、サンプルプリント実施中を登録する。
ステップＳ１４１８では、印刷制御装置１００のオペレータはプリント結果を目視で確認する。
ステップＳ１４２０では、印刷制御装置１００は、サンプルプリント結果がＯＫとなるまで設定を変えて、ステップＳ１４１２、ステップＳ１４１８の処理を繰り返し、プリントする。設定として、例えば、拡大縮小率の変更等がある。
【００５４】
ステップＳ１４２２では、印刷制御装置１００は、サンプルプリント結果に問題がなければ、プリンタ側承認者の名を入力し、サンプルプリント完了ボタンを押下する。例えば、図１１に示すサンプルプリント確認画面１０００又は図１２に示すサンプルプリント確認画面１０００を提示する。
ステップＳ１４２４では、印刷制御装置１００は、ワークフロー処理装置２００に対して、サンプルプリント完了と変更した印刷パラメータを通知する。例えば、印刷パラメータとして印刷パラメータテーブル１３００を送信する。
ステップＳ１４２６では、ワークフロー処理装置２００は、サンプルプリントの完了を登録する。
【００５５】
ステップＳ１４２８では、ワークフロー処理装置２００は、プリンタ側で変更した印刷パラメータをワークフロー側承認者が確認する。例えば、印刷パラメータ変更確認画面１５００を提示する。図１５は、印刷パラメータ変更確認画面１５００の表示例を示す説明図である。印刷パラメータ変更確認画面１５００には、印刷パラメータ変更結果表示領域１５１０、承認者所属欄１５３０、承認者氏名欄１５４０、承認ボタン１５５０、キャンセルボタン１５６０を表示する。そして、印刷パラメータ変更確認画面１５００内に、例えば、「プリンターでサンプルプリントが完了しました。変更された印刷パラメータを確認してください。本番プリントを実行する場合は承認ボタンを押してください。承認ボタンを押すと本プリントを開始します。」を表示する。印刷パラメータ変更結果表示領域１５１０には、印刷パラメータテーブル１５２０を表示する。印刷パラメータテーブル１５２０は、設定項目欄１５２２、内容欄１５２４、変更欄１５２６、コスト変動欄１５２８を有している。設定項目欄１５２２は、設定項目を表示している。内容欄１５２４は、内容を表示している。変更欄１５２６は、変更の有無を表示している。コスト変動欄１５２８は、コスト変動の有無を表示している。ここでいうコストとは、例えば用紙の単価やトナーなどの画像形成材料の消費量などから算出される本番プリント（サンプルプリントを含めてもよい）に係る原材料費のようなものをいう。設定項目欄１５２２、内容欄１５２４は、印刷パラメータテーブル１３００の設定項目欄１３１０、内容欄１３２０に該当する。変更欄１５２６は、サンプルプリントによって変更された項目にマークを表示する。コスト変動欄１５２８は、マークのある項目に変動があった場合にコストが変動することを示している。サンプルプリントによって変更された場合、コスト管理上、重要なチェック項目となるからである。承認者所属欄１５３０には、ワークフロー側承認者の所属組織を記載し、承認者氏名欄１５４０には、ワークフロー側承認者の氏名を記載する。ワークフロー処理装置２００は、これらの情報を管理（登録）する。承認ボタン１５５０が押下されると、ステップＳ１４３０に進む。
さらに、ステップＳ１４０４の時点から、印刷におけるコストの変動が生じたか否かを示すようにしてもよい。そのために、ステップＳ１４０４におけるコストを算出して記録しておき、ステップＳ１４２６で受信した印刷パラメータで再度コストを算出し、両者を比較してコストが変動したか否かを判断すればよい。なお、コスト算出式は予め定められており、そのコスト算出式の変数に、印刷パラメータテーブル１３００内の値を適用すればよい。
【００５６】
ステップＳ１４３０では、ワークフロー処理装置２００は、印刷制御装置１００に対して印刷ジョブ保留解除を指示する。
ステップＳ１４３２では、印刷制御装置１００は、本プリントを開始する。
ステップＳ１４３４では、印刷制御装置１００は、本プリントを完了する。
ステップＳ１４３６では、印刷制御装置１００は、ワークフロー処理装置２００に対して、本プリント完了を通知する。
ステップＳ１４３８では、ワークフロー処理装置２００は、本プリントの完了を登録する。
【００５７】
＜＜第２の実施の形態＞＞
図１６は、第２の実施の形態の構成例についての概念的なモジュール構成図である。
印刷制御装置１６００は、図１６の例に示すように、受付モジュール１１０、サンプル印刷指示モジュール１２０、印刷パラメータ変更モジュール１３０、通知モジュール１４０、本番印刷指示モジュール１５０、印刷管理情報特定モジュール１６６０、印刷管理情報管理モジュール１６７０、印刷ジョブ保存モジュール１６８０を有している。なお、第１の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。
印刷管理情報特定モジュール１６６０は、試し刷りに関連する情報と本番印刷に関連する情報とを対応付ける。そのために、例えば、印刷ジョブを本実施の形態で一意に識別するための識別情報を用いてもよい。試し刷りに関連する情報として、少なくとも印刷枚数を含む。本番印刷に関連する情報として、少なくとも印刷枚数を含む。
印刷管理情報管理モジュール１６７０は、印刷管理情報特定モジュール１６６０によって対応付けられた試し刷りに関連する情報と本番印刷に関連する情報とを統合する。
印刷ジョブ保存モジュール１６８０は、試し刷りに関連する情報と本番印刷に関連する情報を記憶する。また、両者の統合された情報を記憶してもよい。
通知モジュール１４０は、印刷管理情報管理モジュール１６７０によって統合された試し刷りに関連する情報と本番印刷に関連する情報を、ワークフロー処理装置２００に対して通知する。統合された試し刷りに関連する情報と本番印刷に関連する情報は、印刷ジョブ保存モジュール１６８０内に記憶されていてもよい。
【００５８】
図１７は、第２の実施の形態による処理例を示すフローチャートである。
ステップＳ１７０２では、ワークフロー処理装置２００は、操作者の操作にしたがって本プリントにおける部数を設定する。
ステップＳ１７０４では、ワークフロー処理装置２００は、印刷制御装置１６００に対してジョブを送信する。なお、このジョブには、サンプルプリントの指示を含ませる。
ステップＳ１７０６では、印刷制御装置１６００は、ワークフロー処理装置２００からジョブを受信する。
ステップＳ１７０８では、印刷制御装置１６００は、サンプルプリントの指示があったか否かを判断し、あった場合はステップＳ１７１０へ進み、それ以外の場合はステップＳ１７３４へ進む。
ステップＳ１７１０では、印刷制御装置１６００は、新たなサンプルプリントジョブを生成する。
ステップＳ１７１２では、印刷制御装置１６００は、ジョブ内にサンプルプリントの指示があるので、サンプルプリントを実行する。部数設定は無視して１部のみプリントする。
ステップＳ１７１４では、印刷制御装置１６００は、ワークフロー処理装置２００に対して印刷ジョブの保留を通知する。
ステップＳ１７１６では、ワークフロー処理装置２００は、サンプルプリント実施中を登録する。
【００５９】
ステップＳ１７１８では、印刷制御装置１６００は、サンプルプリントの印刷情報を保存する。例えば、印刷情報テーブル１８００を生成し、印刷ジョブ保存モジュール１６８０に記憶する。図１８（ａ）は、印刷情報テーブル１８００のデータ構造例を示す説明図である。印刷情報テーブル１８００は、ジョブＩＤ欄１８０２、印刷装置の種類欄１８０４、用紙のサイズ欄１８０６、サンプルプリント欄１８０８、ヤレ欄１８１０、本プリント欄１８１２、合計欄１８１４を有している。ジョブＩＤ欄１８０２は、本実施の形態において、ジョブを一意に識別するための情報（ジョブＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。印刷装置の種類欄１８０４は、印刷装置の種類を記憶している。用紙のサイズ欄１８０６は、用紙のサイズを記憶している。サンプルプリント欄１８０８は、サンプルプリントにおける印刷枚数を記憶している。ヤレ欄１８１０は、ヤレ（印刷物を作る過程で、無駄になってしまった用紙）の印刷枚数を記憶している。本プリント欄１８１２は、本プリントにおける印刷枚数を記憶している。合計欄１８１４は、印刷枚数の合計（具体的には、サンプルプリント欄１８０８、ヤレ欄１８１０、本プリント欄１８１２の欄の値の合計）を記憶している。サンプルプリントが繰り返される都度に、印刷情報テーブル１８００を生成する。
【００６０】
ステップＳ１７２０では、印刷制御装置１６００のオペレータはプリント結果を目視で確認する。
ステップＳ１７２２では、印刷制御装置１６００は、サンプルプリント結果がＯＫとなるまで設定を変えて、ステップＳ１７１２、ステップＳ１７２０の処理を繰り返し、プリントする。設定として、例えば、拡大縮小率の変更等がある。
【００６１】
ステップＳ１７２４では、印刷制御装置１６００は、サンプルプリント結果に問題がなければ、サンプルプリント完了ボタンを押下する。
ステップＳ１７２６では、印刷制御装置１６００は、サンプルプリントの印刷情報を集計する。ステップＳ１７１８で生成された印刷情報テーブル１８００におけるサンプルプリント欄１８０８、ヤレ欄１８１０の値を加算すればよい。
【００６２】
ステップＳ１７２８では、印刷制御装置１６００は、ワークフロー処理装置２００に対して、サンプルプリント完了と変更した印刷パラメータを通知する。
ステップＳ１７３０では、ワークフロー処理装置２００は、サンプルプリントの完了を登録する。
ステップＳ１７３２では、ワークフロー処理装置２００は、印刷制御装置１６００に対して印刷ジョブ保留解除を指示する。
ステップＳ１７３４では、印刷制御装置１６００は、本プリントを開始する。
ステップＳ１７３６では、印刷制御装置１６００は、本プリントを完了する。
ステップＳ１７３８では、印刷制御装置１６００は、本プリントの印刷情報を保存する。例えば、印刷情報テーブル１８２０を生成し、印刷ジョブ保存モジュール１６８０に記憶する。図１８（ｂ）は、印刷情報テーブル１８２０のデータ構造例を示す説明図である。印刷情報テーブル１８２０は、印刷情報テーブル１８００と同等のデータ構造である。
【００６３】
ステップＳ１７４０では、印刷制御装置１６００は、サンプルプリントの印刷情報と本プリントの印刷情報を統合する。例えば、印刷情報テーブル１８４０を生成し、印刷ジョブ保存モジュール１６８０に記憶する。図１８（ｃ）は、印刷情報テーブル１８４０のデータ構造例を示す説明図である。印刷情報テーブル１８４０は、印刷情報テーブル１８００と同等のデータ構造である。印刷情報テーブル１８４０は、印刷情報テーブル１８００と印刷情報テーブル１８２０を統合したものである。具体的には、１行目に印刷情報テーブル１８００、２行目に印刷情報テーブル１８２０を組み合わせたものである。なお、ジョブＩＤが同じものを統合する。
【００６４】
ステップＳ１７４２では、印刷制御装置１６００は、ワークフロー処理装置２００に対して、本プリント完了を通知する。この通知内に、印刷情報テーブル１８４０を含ませる。
ステップＳ１７４４では、ワークフロー処理装置２００は、本プリントの完了を登録する。ワークフロー処理装置２００は、印刷情報テーブル１８４０も受信し、サンプルプリント、本プリントにおける印刷枚数を管理することができる。この後、サンプルプリント、本プリントにおける印刷枚数をＭＩＳに渡すようにしてもよい。
【００６５】
図１７の例に示すフローチャートは、図８の例に示すフローチャートに、第２の実施の形態を適用したものであるが、図９又は図１４の例に示すフローチャートに適用してもよい。具体的には、図９の例に示すフローチャートでは、ステップＳ９１４とステップＳ９１８の間にステップＳ１７１８を挿入し、ステップＳ９２２とステップＳ９２４の間にステップＳ１７２６を挿入し、ステップＳ９３２とステップＳ９３４の間にステップＳ１７３８とステップＳ１７４０を挿入すればよい。図１４の例に示すフローチャートでは、ステップＳ１４１４とステップＳ１４１８の間にステップＳ１７１８を挿入し、ステップＳ１４２２とステップＳ１４２４の間にステップＳ１７２６を挿入し、ステップＳ１４３４とステップＳ１４３６の間にステップＳ１７３８とステップＳ１７４０を挿入すればよい。
また、ワークフロー処理装置２００側に、印刷管理情報特定モジュール１６６０、印刷管理情報管理モジュール１６７０、印刷ジョブ保存モジュール１６８０を備えてもよい。この場合、プリントが完了する都度に、印刷制御装置１６００がワークフロー処理装置２００に印刷情報を通知し、その印刷情報を用いて、図１８の例に示す印刷情報テーブル１８００を生成すればよい。
【００６６】
なお、印刷パラメータテーブル１３００として、図１３の例に示した項目以外の項目を付加してもよい。例えば、印刷画像の出力態様を指定・調整するパラメータとして、画像の配置位置（レジストレーション）、面付け指定パラメータ等を含めるようにしてもよい。そして、サンプルプリントの設定から本プリントの設定に引き継ぐパラメータとして、画質に関するパラメータだけとしてもよいし、他のパラメータを含めるようにしてもよい。
【００６７】
図１９を参照して、本実施の形態の印刷制御装置のハードウェア構成例について説明する。図１９に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ等のデータ読み取り部１９１７と、プリンタ等のデータ出力部１９１８を備えたハードウェア構成例を示している。
【００６８】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１９０１は、前述の実施の形態において説明した各種のモジュール、すなわち、受付モジュール１１０、サンプル印刷指示モジュール１２０、印刷パラメータ変更モジュール１３０、通知モジュール１４０、本番印刷指示モジュール１５０、印刷管理情報特定モジュール１６６０、印刷管理情報管理モジュール１６７０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００６９】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１９０２は、ＣＰＵ１９０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１９０３は、ＣＰＵ１９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス１９０４により相互に接続されている。
【００７０】
ホストバス１９０４は、ブリッジ１９０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス１９０６に接続されている。
【００７１】
キーボード１９０８、マウス等のポインティングデバイス１９０９は、操作者により操作されるデバイスである。ディスプレイ１９１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス１９０９とディスプレイ１９１０の両方の機能を備えているタッチスクリーン等であってもよい。
【００７２】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１９１１は、ハードディスク（フラッシュ・メモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ１９０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクは、印刷ジョブ保存モジュール１６８０等としての機能を実現させる。さらに、その他の各種データ（印刷パラメータテーブル１３００等）、各種コンピュータ・プログラム等が格納される。
【００７３】
ドライブ１９１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１９１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１９０７、外部バス１９０６、ブリッジ１９０５、及びホストバス１９０４を介して接続されているＲＡＭ１９０３に供給する。なお、リムーバブル記録媒体１９１３も、データ記録領域として利用可能である。
【００７４】
接続ポート１９１４は、外部接続機器１９１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１９１４は、インタフェース１９０７、及び外部バス１９０６、ブリッジ１９０５、ホストバス１９０４等を介してＣＰＵ１９０１等に接続されている。通信部１９１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１９１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１９１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００７５】
なお、図１９に示す印刷制御装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１９に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図１９に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。
【００７６】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分又は全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００７７】
１００…印刷制御装置
１１０…受付モジュール
１２０…サンプル印刷指示モジュール
１２５…カット紙プリンタ制御モジュール
１３０…印刷パラメータ変更モジュール
１４０…通知モジュール
１５０…本番印刷指示モジュール
１５５…連続紙プリンタ制御モジュール
２００…ワークフロー処理装置
２１０…ユーザーインタフェースモジュール
２２０…ＪＭＦ送受信モジュール
２２２…ジョブ
２２４…サンプル完了
２２６…本プリント指示
２３０…ＪＭＦ送受信モジュール
２４０…ユーザーインタフェースモジュール
２５０…ジョブ管理モジュール
２５５Ａ…カット紙プリンタ用処理モジュール
２５５Ｂ…連続紙プリンタ用処理モジュール
２６０…画像生成モジュール
２６２…ＲＩＰモジュール
２６４…後処理モジュール
２９０…カット紙プリンタ
２９５…連続紙プリンタ
５００…ユーザー端末
５９０…通信回線
【図１】
0006665687.tif 000002
【図２】
0006665687.tif 000003
【図３】
0006665687.tif 000004
【図４】
0006665687.tif 000005
【図５】
0006665687.tif 000006
【図６】
0006665687.tif 000007
【図７】
0006665687.tif 000008
【図８】
0006665687.tif 000009
【図９】
0006665687.tif 000010
【図１０】
0006665687.tif 000011
【図１１】
0006665687.tif 000012
【図１２】
0006665687.tif 000013
【図１３】
0006665687.tif 000014
【図１４】
0006665687.tif 000015
【図１５】
0006665687.tif 000016
【図１６】
0006665687.tif 000017
【図１７】
0006665687.tif 000018
【図１８】
0006665687.tif 000019
【図１９】
0006665687.tif 000020