(57)【要約】【課題】  プルーフ印刷を行う場合、最終成果物と同等の結果を容易に確認することを可能とする。【解決手段】  印刷ジョブの出力設定に応じて、メディアに対して当該印刷ジョブの各ページを割り当てて、第１のジョブデータを生成するレンダリング管理部５０９と、印刷ジョブの出力設定により得られる製本結果の見開きページが確認可能となるようにメディアに対してジョブデータの各ページを割り当てて、第２のジョブデータを生成する再構築管理部２１２と、  レンダリング管理部５０９により生成された第１のジョブデータ又は再構築管理部２１２により生成された第２のジョブデータに基づいて、印刷部により印刷を実行させる印刷制御手段と、を備える。印刷制御手段は、プルーフ印刷する場合、再構築管理部２１２により生成した第２のジョブデータに基づいて、印刷部により印刷を実行させる。【選択図】  図２
2015139902.tif 000002
【特許請求の範囲】
【請求項１】
ジョブデータを受信する受信手段と、
印刷ジョブの出力設定に応じて、メディアに対して当該印刷ジョブの各ページを割り当てて、第１の印刷データを生成する第１生成手段と、
印刷ジョブの出力設定により得られる製本結果の見開きページが確認可能となるようにメディアに対してジョブデータの各ページを割り当てて、第２の印刷データを生成する第２生成手段と、
前記第１生成手段により生成された第１の印刷データ又は前記第２生成手段により生成された第２の印刷データに基づいて、印刷部により印刷を実行させる印刷制御手段と、
を備え、
前記印刷制御手段は、プルーフ印刷する場合、前記第２生成手段により生成した第２の印刷データに基づいて、印刷部により印刷を実行させることを特徴とする制御装置。
【請求項２】
前記第１の印刷データと前記第２の印刷データとでは、メディアに対する各ページの割り当てが異なることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記第２の生成手段は、メディアに対してジョブデータの各ページを割り当てる際に、空白データを追加可能とすることを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記第２の生成手段は、各メディアの１つの面に対して２ページを割当てて第２の印刷データを生成することを特徴とする請求項１〜３のいずれか１項に記載の制御装置。
【請求項５】
前記第２の生成手段は、各メディアの１つの面に対して２ページを割当てる際に対となるページが無い面に対して、空白データを追加して第２の印刷データを生成することを特徴とする請求項４に記載の制御装置。
【請求項６】
前記出力設定は、印刷ジョブの綴じ方法の設定を含むことを特徴とする請求項１〜５のいずれか１項に記載の制御装置。
【請求項７】
前記印刷ジョブの綴じ方法として中綴じが設定されている場合、前記第２生成手段は、見開きページを確認可能な第２の印刷データを生成することを特徴とする請求項６に記載の制御装置。
【請求項８】
印刷ジョブをプルーフ印刷する場合、前記第１の生成手段により生成された第１の印刷データに基づく印刷及び前記第２の生成手段により生成された第２の印刷データに基づく印刷のうち一方を選択可能とする選択手段をさらに備えることを特徴とする請求項１〜７のいずれか１項に記載の制御装置。
【請求項９】
前記印刷部を備えることを特徴とする請求項１〜８のいずれか１項に記載の制御装置。
【請求項１０】
ジョブデータを受信する受信工程と、
印刷ジョブの出力設定に応じて、メディアに対して当該印刷ジョブの各ページを割り当てて、第１の印刷データを生成する第１生成工程と、
印刷ジョブの出力設定により得られる製本結果の見開きページが確認可能となるようにメディアに対してジョブデータの各ページを割り当てて第２の印刷データを生成する第２生成工程と、
前記第１生成工程において生成された第１の印刷データ又は前記第２生成工程において生成された第２の印刷データに基づいて、印刷部により印刷を実行させる印刷制御工程と、
を有し、
前記印刷制御工程では、印刷ジョブをプルーフ印刷する場合、前記第２生成工程において生成した第２の印刷データに基づいて、印刷部により印刷を実行させることを特徴とする制御方法。
【請求項１１】
請求項１〜９のいずれか１項に記載の制御装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷部によりメディアに印刷させるための制御装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
ロール紙などの連続シート（以下、メディアともいう）に画像を印刷する際に、面付け処理を行う印刷装置が知られている。ここで、面付け処理とは、平綴じ、中綴じ等の綴じ方や、片面、両面などの印刷の別に応じて、１ページ分のメディアに対して所定ページ数を割当てる処理である。例えば中綴じの場合は、１ページ分のメディアに対して２つのページを割当てる。
【０００３】
ここで、図８を用いて、面付け処理について説明する。図８は、冊子を見開いた状態で１つの画像が形成されるようなデータに対して、中綴じ両面印刷を行う場合の説明図である。図８（ａ）に示すように、ページが割り振られ、２ページ目と３ページ目、４ページ目と５ページ目、６ページ目と７ページ目がそれぞれ対となり、１つの印刷画像を形成する。図８（ｂ）は、中綴じして冊子とした状態を横から見た図であり、各番号は、ページの順序を示す。図８（ｂ）に示すような中綴じ後の冊子で、図８（ａ）に示す結果を得るためには、図８（ｃ）に示すように印刷をする必要がある。例えば、図８（ｃ）の左側のメディアにおいては、表の印刷面にページ８及びページ１が面付けされ、その裏面にはそれぞれページ７及びページ２が面付けされる。同様に、図８（ｃ）の右側のメディアにおいては、表にページ６及びページ３が面付けされ、その裏面にはページ５及びページ４が面付けされる。
【０００４】
従来、面付け処理を行う場合、通常印刷及びプルーフ印刷のいずれであっても、指定されたジョブデータに基づいて印刷が行われる。
【０００５】
また、特許文献１では、両面出力にある関係のページの表裏の組合せを保持し、本来印刷したいページのサイズと実際に印刷させる出力メディアのサイズを元に、ページめくりすることなく結果を確認できるよう、同一ページへレイアウトする方法が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−９４３９２公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、プルーフ印刷を通常印刷と同じ方法で行うと、印刷結果の確認のために、裁断・製本等の過程を適用する必要がある。また、特許文献１では、図８に示すような中綴じ両面出力の場合、表面ページと裏面ページは同一ページにレイアウトされるが、対となるべきページの組合せが再現されない。したがって、通常印刷において印刷される画像位置や綴じ代、ページ間での重なり具合等の関係を保持したままレイアウトされることができない。
【０００８】
上述したように、いずれの方法においても、プルーフ印刷としての目的を十分に満足できないという問題があった。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る制御装置は、ジョブデータを受信する受信手段と、印刷ジョブの出力設定に応じて、メディアに対して当該印刷ジョブの各ページを割り当てて、第１の印刷データを生成する第１生成手段と、印刷ジョブの出力設定により得られる製本結果の見開きページが確認可能となるようにメディアに対してジョブデータの各ページを割り当てて、第２の印刷データを生成する第２生成手段と、前記第１生成手段により生成された第１の印刷データ又は前記第２生成手段により生成された第２の印刷データに基づいて、印刷部により印刷を実行させる印刷制御手段と、を備え、前記印刷制御手段は、プルーフ印刷する場合、前記第２生成手段により生成した第２の印刷データに基づいて、印刷部により印刷を実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、プルーフ印刷を行う場合、例えば、製本等の印刷後の工程を適用することなく、最終成果物と同等の結果を容易に確認することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る画像形成装置の全体構成を示す断面図である。
【図２】本発明の一実施形態に係る画像形成装置における制御の構成を説明するためのブロック図である。
【図３】本発明の一実施形態に係る出力設定画面を示す図である。
【図４】本発明の一実施形態に係る処理フロー図である。
【図５】本発明の一実施形態に係るレイアウト変更に係るジョブ再構築の処理フロー図である。
【図６】本発明の一実施形態に係る印刷面変更に係るジョブ再構築の処理フロー図である。
【図７】本発明の一実施形態に係る処理の概要を説明する図である。
【図８】コンテンツが２ページに及ぶデータにおける両面印刷時のページ順を示す説明図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態について詳細に説明する。以下の説明において説明する印刷装置は、例えば、印刷機能のみを有するシングルファンクションプリンタであっても良いし、また、例えば、印刷機能、ＦＡＸ機能、スキャナ機能等の複数の機能を有するマルチファンクションプリンタであっても良い。また、例えば、カラーフィルタ、電子デバイス、光学デバイス、微小構造物等を所定の印刷方式で製造するための製造装置であっても良い。
【００１３】
（実施形態１）
図１は、本発明の一実施の形態に係る印刷制御装置の構成の一例を示す図である。図１は、印刷制御装置の一例である印刷装置の構成を示す断面図が示される。本実施形態に係る画像形成装置は、印刷対象のメディアとしてロール状に巻かれた被記録媒体（搬送方向において印刷単位の長さよりも長い連続した連続シート）を使用し、片面印刷及び両面印刷の両方に対応した高速ラインプリンタである。
【００１４】
なお、本実施形態においては、被記録媒体がロールシートである場合を例に挙げて説明するが、これに限定されるものではない。被記録媒体としては、例えば、布、プラスチック・フィルム、金属板、ガラス、セラミックス、樹脂、木材、皮革等が挙げられ、記録剤（インク、トナー等）を受容可能なものであれば良い。
【００１５】
また、本実施形態では、インクジェット方式の印刷装置について説明するが、これに限定されるものではない。印刷装置は、例えば、サーマルプリンタ（昇華型、熱転写型など）、ドットインパクトプリンタ、ＬＥＤプリンタ、レーザープリンタなど、どのような方式を採用していても良い。
【００１６】
図１に示す印刷装置は、シート供給ユニット１０１と、搬送ユニット１０２と、搬送用エンコーダ１０３と、回転ローラ１０４と、ヘッドユニット１０５と、印刷ヘッド１０６と、検査ユニット１０７とを有する。さらに、制御ユニット１０８、インクタンク１０９、カッタユニット１１０、裏面印刷ユニット１１１、乾燥ユニット１１２、シート巻取ユニット１１３、仕分けユニット１１４、操作ユニット１１５を有する。
【００１７】
シート供給ユニット１０１は、ロール状に巻かれたシート（以下、ロールシート又はシートとする）を収納して供給する。シート供給ユニット１０１は、上段シートカセット１０１ａと下段シートカセット１０１ｂとを備え、２つのロールシートを収納可能に構成されており、択一的にシートを引き出して供給する。なお、収納可能なロールシートは、必ずしも２つである必要はなく、印刷装置は、１つ或いは３つ以上のロールを収納可能に構成されていても良い。
【００１８】
図１に示す印刷装置は、搬送ユニット１０２及びヘッドユニット１０５により印刷ユニットが構成される。印刷ユニットは、搬送されるシート上に画像を形成し印刷を行なう。
【００１９】
ヘッドユニット１０５には、インクジェット用の印刷ヘッド１０６が複数設けられる。印刷ヘッド１０６は、複数の印刷ヘッドが搬送方向に沿って並べられている。本実施形態では、複数色（本実施形態では、７色）分の独立した印刷ヘッド１０６が搬送方向に沿って保持される。より具体的には、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）、Ｇ（グレー）、Ｋ（ブラック）の７色に対応した７つの印刷ヘッドを有す。もちろん、これら以外の色を用いたものでもよいし、これらの全てを用いる必要もない。なお、インクジェット方式は、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式等を採用することができる。
【００２０】
各色のインクは、インクタンク１０９からそれぞれインクチューブを介して各印刷ヘッド１０６に供給される。各色のラインヘッドは、継ぎ目無く単一のノズルチップで形成されたものであってもよいし、分割されたノズルチップが一列又は千鳥配列のように規則的に並べられたものであってもよい。本実施形態では、画像形成装置が使用可能な最大サイズのシートの印刷領域の幅分をカバーする範囲にノズルが並んでいる所謂フルマルチヘッドとする。検査ユニット１０７には、例えば、ＣＣＤラインセンサ等が設けられる。ＣＣＤラインセンサは、例えば、２次元イメージセンサで構成され、シート搬送方向と直交する方向に読取素子が複数並べられている。この他、検査ユニット１０７には、発光素子等も設けられる。このような構成により、検査ユニット１０７においては、シートに印刷されたパターンや画像を光学的に読み取り、印刷ヘッド１０６のノズルの状態、シートの搬送状態、画像の位置等を検査する。
【００２１】
カッタユニット１１０は、画像印刷後のシートを所定単位の長さにカットする機構である。なお、所定単位としては、例えば、１ページの画像や、複数ページを含むインプレッション単位などが挙げられる。また、所定単位の長さは、印刷する画像サイズに応じても異なる。例えば、Ｌ版写真では搬送方向の長さは１３５ｍｍ、Ａ４サイズでは搬送方向の長さは２９７ｍｍとなる。裏面印刷ユニット１１１は、カットされたシートの裏面に印刷画像毎の情報（例えば、オーダー管理用番号や日付等）を印刷する。
【００２２】
乾燥ユニット１１２は、画像が印刷されたシートを加熱して、付加されたインクを（短時間に）乾燥させる。乾燥ユニット１１２は、シートを次工程に送り出すための搬送ベルトや搬送ローラを有する。
【００２３】
シート巻取ユニット１１３は、両面印刷を行なう際に、おもて面の印刷が完了したロールシートを一時的に巻き取る。シート巻取ユニット１１３には、シートを巻き取るために回転する巻取ドラムが設けられる。おもて面の印刷が済んだ後、カッタユニット１１０でカットされていないシートは、巻取ドラムに一時的に巻き取られる。巻き取りが終われば、巻取ドラムが逆回転し、巻き取られたシートは、元のシート搬送路に送られる。このシートは、表裏反転しているため、上述した印刷ユニットでは、シート裏面に印刷を行なうことができる。仕分けユニット１１４は、カッタユニット１１０でカットされた後、乾燥ユニット１１２で乾燥させられたシートを各トレーに積載する。どのトレーに積載するかは、印刷画像毎に設定されたトレー番号に従って決められる。仕分けユニット１１４では、複数のトレーを保持しており、排出されるシートの長さに応じで積載するトレーを分別する。仕分けユニット１１４では、ユニット内を図中ｉ方向に通過するシートを、各トレー上に設けられたセンサでトレーの空きやシートが満載か否かなどを確認しながら印刷画像毎に設定されたトレー番号に対応するトレーに排出していく。切断されたシートの排出先となるトレーは、印刷ジョブの発行元（ホスト装置）で特定のものが指定される場合や、画像形成装置側で空いているトレーが任意に指定される場合がある。１つのトレーには予め決められた枚数まで排出可能である。この予め決められた枚数を超える印刷ジョブの場合、複数のトレーに跨って排出される。トレーに対して排出可能なシートの枚数やサイズ、種類などは、そのトレーの大きさ（タイプ）等によって異なっている。図１において縦（上下）に並んでいるトレー（以下、大トレー）群は大サイズ（Ａ４サイズ等、Ｌ版サイズより大きいもの）のシート、小サイズ（Ｌ版サイズ）の両方のシートの排出が可能である。また、横（左右）に並んでいるトレー（以下、小トレー）群は小サイズ（Ｌ版サイズ）のシートの排出が可能であるが大サイズのシートの排出はできない。そして、大トレーの方が小トレーより排出可能なシートの出力枚数が多い。また、シート排出中や排出完了等の状態は、ユーザが識別可能に表示器に表示する（例えば、ＬＥＤ等を用いる）。例えば、トレーのそれぞれに互いに異なる色で発光する複数のＬＥＤを設け、点灯しているＬＥＤの色や点灯状態か点滅状態かなどによって各トレーの種々の状態をユーザに通知可能である。制御ユニット１０８は、印刷装置１０における各部の制御を司る。制御ユニット１０８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ、各種Ｉ／Ｏインターフェース等を備えたコントロール部２０３と、電源とを有する。印刷装置１０の動作は、コントロール部２０３又はコントロール部２０３にＩ／Ｏインターフェースを介して接続される外部装置（例えば、ホスト装置）からの指令に基づいて制御される。
【００２４】
操作ユニット１１５は、ユーザが種々の操作を行ったり、ユーザに種々の情報を通知したりするためのユニットである。例えば、ユーザに指定された画像が印刷されたシートはどこのトレーに積載されているか、あるいは当該画像が印刷中か印刷終了かなど、オーダー毎の印刷状況の確認が可能である。また、インク残量や、シートの残量等、装置の各種状態の確認、ヘッドクリーニング等の装置メンテナンスの実施の指示を行うためにユーザが操作／確認可能である。ここで、図１に示す印刷装置において、シートに印刷（片面印刷）を行なう際の処理の流れについて簡単に説明する。
【００２５】
まず、上段シートカセット１０１ａ又は下段シートカセット１０１ｂからシートが引き出され、それぞれのシートが図中ａ方向又はｂ方向に搬送される。その後、カセットユニットから引き出されたシートは、図中ｃ方向に搬送され、搬送ユニット１０２に到達する。
【００２６】
搬送ユニット１０２は、複数の回転ローラを用いてシートを図中ｄ方向（水平方向）に搬送する。このとき、各印刷ヘッド１０６からは、搬送ユニット１０２によるシートの搬送に同期してインクが吐出される。これにより、シート上に画像が形成され、印刷が行なわれる。なお、インクの吐出のタイミングは、搬送用エンコーダ１０３の出力信号によって決定される。
【００２７】
印刷が行なわれたシートは、検査ユニット１０７に搬送され、各種検査が行なわれる。検査後、検査ユニット１０７から搬送されたシートは、図中ｅ方向に搬送され、カッタユニット１１０に到達する。カッタユニット１１０では、シートを所定単位の長さ毎に切断し、当該切断されたシートは、図中ｆ方向に搬送され、裏面印刷ユニット１１１に搬送され、必要となる情報が印刷される。
【００２８】
裏面印刷ユニット１１１から搬送されたシートは、乾燥ユニット１１２に到達する。乾燥ユニット１１２では、インクが付加されたシートを短時間で乾燥させるために、図中ｇ方向に搬送されるシートを温風で加熱する。
【００２９】
所定単位の長さに切断されたシートは、１枚ずつ乾燥ユニット１１２内を通過して、図中ｈ方向に搬送されて仕分けユニット１１４に到達する。仕分けユニット１１４では、図中ｉ方向に搬送されるシートをセンサで確認しながら各トレーに積載していく。これにより、シートのいずれかの面に対する印刷が終了する。
【００３０】
両面印刷の際には、上述した方法により、片面印刷が行われた後、おもて面に画像形成が行われたシートを、カッタユニット１１０でページ単位などの所定単位では切断せず、連続したおもて面の印刷が終了した後に切断する。おもて面が印刷されたシートは、ユニット内を図中のｊ方向に通過し、シート巻取りユニット１１３が巻取られる。そして、一連のページ分のおもて面の画像形成が終了して、巻き取られたシートは、先のおもて面とは反対面を印刷可能な面にして、つまり印刷ヘッド１０６に対向させる面を反転させて、再度ユニットの図中のｋ方向に搬送される。このように搬送させることで、先のおもて面とは反対の裏面の画像の印刷を行わせる。
【００３１】
図２を用いて、図１に示す印刷装置２０２の制御系の構成の一例について説明する。図２は、印刷装置２０２の機能ブロック図である。
【００３２】
画像を印刷する印刷装置２０２は、ホスト装置２０１と接続され、ＰＤＬ等のジョブデータを受信し、画像処理をして連続シートに印刷を行う。
【００３３】
ホスト装置２０１は、ジョブデータの供給源となる外部装置であり、本実施形態では、コンピュータである。なお、ホスト装置２０１は、これに限定されず、ジョブデータの供給源となるものであればよく、例えば、画像読取用のリーダやデジタルカメラなどであってもよい。
【００３４】
印刷装置２０２は、コントロール部２０３と、レンダリング部２０４と、ユーザインターフェース部２０５と、プリンタエンジン部２０６とを含む。
【００３５】
コントロール部２０３は、ホスト装置２０１からのジョブデータを解析し、その解析結果やユーザインターフェース部２０５からの指示に基づき、レンダリング部２０４へ送信するコマンドやデータを作成する。また、レンダリング後のデータをレンダリング部２０４から受け取り、プリンタエンジン部２０６へ送信する。コントロール部２０３は、図１に示す制御ユニット１０８の一部により実現される。
【００３６】
コントロール部２０３は、受信部２０７と、解析部２０８と、レンダリング管理部２０９と、通信部２１０と、スプール部２１１と、ジョブデータ再構築管理部２１２とを有する。
【００３７】
受信部２０７は、ホスト装置２０１からＰＤＬ等のジョブデータを受信する。すなわち、ホスト装置２０１からのジョブデータは、まず、コントロール部２０３内の受信部２０７に格納される。解析部２０８では、受信部２０７で受信したジョブデータの解析を行う。例えば、ジョブデータがどのようなレイアウト設定なのか、ジョブデータがカラージョブなのかモノクロジョブなのか等の解析を行なう。本実施形態では、さらに、ジョブデータが通常印刷なのかプルーフ印刷なのか印刷モードを解析する。なお、プルーフ印刷とは、正式な印刷ジョブの実行前に、試し印刷を行い、正式な印刷ジョブの実行可否をユーザに判断させるものである。
【００３８】
このような解析は、ジョブデータ自体を解析することにより行ってもよいし、ユーザインターフェース部２０５を介したユーザの指示に基づくジョブであれば、ユーザ指示を直接取得することにより行なってもよい。ユーザインターフェース部２０５を介したユーザの指示は、例えば、後述するメニュー画面を用いて行なわれる。レンダリング管理部２０９は、受信したジョブデータの内容をユーザインターフェース部２０５からの指示により解析し、レンダリング部２０４に対するコマンドやジョブデータのレンダリング処理を指示する。
【００３９】
まず、レンダリング管理部２０９は、ジョブデータの分割を行う。レンダリング管理部２０９におけるジョブデータの分割として、例えば、ページ分割を行う。ページ分割では、ジョブデータをページ単位に分割することにより、複数のページデータを生成する。
【００４０】
また、レンダリング管理部２０９は、レンダリング部２０４における処理の管理を行う。具体的には、解析結果に基づいてページ分割により得られた複数のページデータを１又は複数まとめた分割データを１以上生成する。そして、当該分割データ各々に対するレンダリング処理を、レンダリング部２０４で実行させる。
【００４１】
さらに、レンダリング管理部２０９は、ジョブデータの解析結果やユーザインターフェース部２０５の指示に基づいて、ジョブデータ再構築管理部２１２にジョブデータの再構築を指示する。例えば、印刷モードが通常印刷の場合、ジョブデータ再構築管理部２１２への指示は行われず、レンダリング部２０４に構築したジョブデータを転送する。また、例えば、印刷モードがプルーフ印刷の場合、ユーザインターフェース部２０５を介した出力設定に基づいて、ジョブデータ再構築管理部２１２に再構築を指示する。ジョブデータ再構築管理部２１２でジョブデータの再構築が実施された場合は、構築したジョブデータに代わり、再構築後のジョブデータをレンダリング部２０４へ転送する。
【００４２】
通信部２１０は、各レンダリング部２０４との間で各種データの授受を行なう。通信部２１０は、例えば、レンダリング管理部２０９からの指示に基づき、画像処理モードを指示するためのコマンドや分割データを各レンダリング部２０４に向けて転送する。ここでいう画像処理モードとは、例えば、画像補正処理の有無や、片面、両面といった印刷設定や、平綴じ、中綴じといった後工程の有無等を指す。
【００４３】
スプール部２１１は、各レンダリング部２０４により処理されたビットマップデータ及び当該ビットマップデータのヘッダー情報を所定の順序でプリンタエンジン部２０６に転送する。
【００４４】
ジョブデータ再構築管理部２１２は、レンダリング管理部２０９よりジョブデータの再構築が指示された場合に、ジョブデータの再構築を行う。ジョブデータ再構築管理部２１２におけるジョブデータの再構築は、ユーザインターフェース部２０５の指示に基づいた設定で実施される。ジョブデータ再構築管理部２１２では、出力レイアウトに係る再構築と、印刷面に係る再構築とが実施される。例えば、通常印刷と同じレイアウトでプルーフ印刷を行う設定が指示された場合、レイアウトに係る再構築は実施しない。ジョブデータの再構築が完了した後、ジョブデータ再構築管理部２１２で再構築されたジョブデータはレンダリング管理部２０９に送信される。
【００４５】
レンダリング部２０４は、通信部２１３と、ビットマップデータ生成部２１４とを有する。レンダリング部２０４は、コントロール部２０３から送信されたコマンド及びジョブデータを通信部２１３で受信し、ビットマップデータ生成部２１４で、受信したコマンドやジョブデータに基づきレンダリング処理を行なう。なお、レンダリング部２０４がレンダリングした後のビットマップデータは、通信部２１３を介してコントロール部２０３へ転送される。なお、レンダリング部２０４は、図１に示す制御ユニット１０８の一部として実現される。
【００４６】
通信部２１３は、コントロール部２０３との間で各種データの授受を行なう。通信部２１３では、例えば、コントロール部２０３から送られてきたコマンドや分割データを受信する。
【００４７】
ビットマップデータ生成部２１４は、通信部２１３を介して受け取ったデータに基づいてレンダリング処理を行なう。ビットマップデータ生成部２１４では、画像補正処理、ＰＤＬラスタライズ処理、モノクロ変換処理、面付け処理等を行ない、ビットマップデータ（印刷データ）を生成する。ここで、画像補正処理では、分割データ内の画像データに対するコマンドで指定された補正処理が行なわれる。ＰＤＬラスタライズ処理では、ＰＤＬを解釈して論理描画等が行なわれ、ビットマップデータが作成される。また、モノクロ変換処理では、プリンタエンジン部２０６内の色変換部（不図示）における色変換処理に先立った色変換処理が行なわれる。面付け処理では、コントロール部２０３からのコマンドで指定された平綴じ、中綴じ等の綴じ方や、片面、両面といった印刷設定に応じて、メディア（被記録媒体）に対する面付け処理をする。例えば、中綴じの場合は、２つのページを１ページ分のメディアに面付け処理する。面付け処理が終わったビットマップデータは、通信部２１３を介してコントロール部２０３内の通信部２１０へ転送される。
【００４８】
また、この通信部２１３からのビットマップデータの転送と同時にビットマップデータに関するジョブステータス情報もコントロール部２０３側に送られる。ジョブステータス情報は、ジョブデータが正常にレンダリングされたか、エラーが発生したか等を示す情報であり、ユーザインターフェース部２０５上のジョブステータス表示に使用される。例えば、ビットマップデータ生成部２１４においてエラーが発生した場合は、エラーのジョブステータス情報がコントロール部２０３に送られる。
【００４９】
ユーザインターフェース部２０５は、図１に示す操作ユニット１１５により実現される。すなわち、ユーザインターフェース部２０５は、オペレータに向けて各種情報（例えば、ジョブステータス）を表示したり、また、オペレータからの各種指示を装置内に入力したりする機能を果たす。
【００５０】
プリンタエンジン部２０６は、コントロール部２０３から受け取ったビットマップデータ毎に印刷動作を実施し、被記録媒体上に印刷を行なう。このとき、プリンタエンジン部２０６は、コントロール部２０３から受信したビットマップデータに対して、ヘッダー情報に基づいた色変換等の処理を施した後、ロール紙等の被記録媒体上へ印刷を行なう。プリンタエンジン部２０６は、図１に示す制御ユニット１０８の一部と、図１で説明した印刷ユニットとにより実現される。
【００５１】
ここで、図３〜７を用いて、印刷画像が複数のページに亘る場合のプルーフ印刷用のジョブデータの構築し、プルーフ印刷用の印刷データを生成する方法について説明する。
【００５２】
図３は、ユーザインターフェース部２０５に表示されるジョブデータの出力設定画面を示す図である。
【００５３】
図３（ａ）は、ユーザインターフェース部２０５に表示される印刷モード選択画面３０１であり、選択画面３０１でプルーフ印刷が選択されると、図３（ｂ）に示すレイアウト設定画面３０２が表示される。
【００５４】
設定画面３０２は、例えば、通常レイアウトの設定画面とプルーフレイアウトの設定画面をタブにより切り換えることができ、図３（ｂ）では、プルーフレイアウトの設定画面が表示されている。設定画面３０２には、ジョブデータの情報及びジョブデータに対する各種設定が表示される。本実施形態では、ジョブデータに対する各種設定は、出力設定、領域区切り、画像配置、白紙挿入、綴じ代設定を設定可能とする。また、設定画面３０２には、入力データが表示されると共に、３０３の「画像配置」にて選択された設定により印刷される結果が出力結果として表示される。出力結果は、「画像配置」の選択により、表示される結果が変化する。図３（ｂ）では、ジョブデータ（入力データ）は、中綴じ、両面印刷、ページ間描画有であり、出力設定として片面印刷、領域区切りＯＮ、画像配置としてプルーフ印刷、白紙挿入ＯＮ、綴じ代設定が有効に設定されている。
【００５５】
また、設定画面３０２は、綴じ代設定ボタン及び印刷開始ボタンを有する。綴じ代設定ボタンは、出力レイアウトが「プルーフ」の場合に有効となり、綴じ代設定ボタンが選択されると、図３（ｃ）に示す設定画面３０５が表示される。印刷開始ボタンが押下されると、設定画面３０２に表示された設定で印刷データの印刷が開始される。
【００５６】
設定画面３０５では、綴じ代等について任意の値を設定可能である。設定画面３０５では、例えば、ページ間描写有の場合の設定画面と、ページ間描写無しの場合の設定画面をタブにより切り換えることができ、図３（ｃ）では、ページ間描写有の設定画面が表示されている。また、設定画面３０５には、出力イメージが表示されると共に、イメージ位置の情報が表示される。なお、ここでイメージ位置を変更することにより、綴じ代設定を変更することができる。設定画面３０５により設定される値は、レンダリング部２０４で印刷用のビットマップデータを生成する際に使用される。
【００５７】
設定画面３０５は、戻るボタンを有し、戻るボタンが押下されると、図３（ｂ）に示す設定画面３０２に戻る。
【００５８】
ここで、図７を用いてジョブデータの処理について例を挙げて説明する。ジョブデータ（入力データ）は、図２に示すホスト装置２０１から送信される。本実施形態では、ジョブデータは、複数ページ、具体的には、図７（ａ）に示すように表紙を含めたページ１〜８が含まれているものとする。また、ジョブデータは、出力設定として、中綴じ両面印刷設定が指定されているものとする。
【００５９】
印刷装置２０２は、ジョブデータを受信すると、コントロール部２０３の解析部２０８において、受信したジョブデータを解析し、レイアウト設定（中綴じ両面印刷設定）を取得する。また、ユーザインターフェース部２０５から指定される印刷モードについても解析を行う。ここでは、ユーザインターフェース部２０５において、図３（ａ）に示すように印刷モードとして、プルーフ印刷が指定される場合について説明する。
【００６０】
そして、コントロール部２０３のレンダリング管理部２０９は、ジョブデータの分割をすると共に、解析結果に基づいて、複数の分割データを生成する。ここでは、レイアウト設定が「中綴じ両面印刷設定」であるため、図７（ｂ）に示すように、２つの分割データが生成される。具体的には、表の印刷面にページ８及びページ１を、裏の印刷面にページ７及びページ２を含む分割データ１と、表の印刷面にページ６及びページ３を、裏の印刷面にページ５及びページ４とを含む分割データ２と、が生成される。
【００６１】
ジョブデータの生成が済むと、レンダリング管理部２０９では、図４に示す処理フローに従って、ジョブデータ再構築管理部２１２へジョブデータの再構築を指示する。図４に示す処理フローは、コントロール部２０３のＣＰＵが実行する処理である。
【００６２】
まず、印刷モードの解析結果を読込む（Ｓ１０１）。本実施形態では、解析部２０８による解析結果を読み込む。
【００６３】
次に、ジョブデータに対してプルーフ印刷が指示されているか判定する（Ｓ１０２）。プルーフ印刷が指示されている場合は、Ｓ１０３へ進み、プルーフ印刷が指示されていない場合、例えば、通常印刷が指示されている場合は、Ｓ１０６へ進む。本実施形態では、ユーザインターフェース部２０５を介してプルーフ印刷が指示されているかを判定する。
【００６４】
Ｓ１０３では、ジョブデータ再構築管理部２１２に対して出力レイアウトに係るジョブデータの再構築を指示する。ここでいうジョブデータの再構築とは、通常の印刷設定とはレイアウトを変更したジョブデータを構築することを指す。
【００６５】
Ｓ１０３では、ユーザインターフェース部２０５を介して指示されるレイアウト設定に基づき、ジョブデータの出力レイアウトに係る再構築を実施する。ジョブデータ再構築管理部２１２におけるジョブデータの出力レイアウトに係る再構築は、ジョブデータのレイアウト設定に基づいて行われる。本実施形態では、「画像配置」、「綴じ代設定」、及び「白紙挿入」設定に基づいて行われる。
【００６６】
プルーフレイアウトが指示されると、それぞれ対となるページの組み合わせを保持するように再構築を実施する。具体的には、図７（ａ）に示す入力データ４０１に示されるようなページ２とページ３が、ページ４とページ５が、ページ６とページ７とが対の組み合わせとなるようにジョブデータを再構築する。
【００６７】
ここで、図５を用いて、Ｓ１０３の再構築の処理について、詳細に説明する。
【００６８】
まず、ジョブデータの出力レイアウトの設定が、プルーフレイアウトか判定する（Ｓ２０１）。
【００６９】
Ｓ２０２では、ジョブデータの綴じ設定を判定する。ここでは、解析部２０８のジョブデータの解析結果より、ジョブデータが中綴じか判定する（Ｓ２０２）。中綴じの場合は、Ｓ２０３へ進み、中綴じではない場合は、Ｓ２０６へ進む。
【００７０】
Ｓ２０３では、最初のページが表紙ページであるか判定する。図７（ａ）に示す入力データ４０１は、最初のページが表紙ページであると判定される。最初のページが表紙ページである場合は、Ｓ２０４へ進み、表紙ページでない場合は、Ｓ２０６へ進む。
【００７１】
Ｓ２０４では、表紙ページに白紙付加が設定されているか判定する。図３（ｂ）に示す出力設定の場合、出力設定３０３の「白紙挿入」が有効になっているため、白紙付加が設定されていると判定する。表紙ページに白紙付加が設定されている場合、Ｓ２０５へ進み、設定されていない場合は、Ｓ２０６へ進む。
【００７２】
Ｓ２０５では、表紙ページに白紙を付加する。言い換えれば、表紙ページに空白データを付加（追加）する。具体的には、見開き状態で対ページが存在しない表紙ページと、白紙ページを組み合わせて、対ページの組合せとして保持する。白紙を付加することで、例えば、図７（ａ）に示す入力データ４０１の１ページ目の表紙ページのようなページに対して、対ページが存在するように扱うことができる。そして、Ｓ２０６へ進む。
【００７３】
Ｓ２０６では、次のページに進み、偶数ページ目か判定する。偶数ページ目である場合は、Ｓ２０７へ進み、偶数ページ目ではない場合は、Ｓ２０９へ進む。なお、本実施形態では、Ｓ２０６では、偶数ページ目か否かを判定したが、これに限定されるものではなく、例えば、表紙が０ページ目又は表紙にページ数が割り振られていない場合は、奇数ページ目か判定するようにすればよい。また、ページの見開き方向等により適宜変更してもよい。
【００７４】
Ｓ２０７では、現在のページに対になるページが存在するか判定する。対になるページが存在すると判定した場合は、Ｓ２０８へ進み、対になるページが存在しないと判定した場合は、Ｓ２０９へ進む。
【００７５】
Ｓ２０８では、対ページを検索してそれらの組み合わせを保持し、Ｓ２０９へ進む。例えば、２ページ目の場合、対になる３ページ目が存在するため（Ｓ２０７でＹＥＳ）、２ページ目と３ページ目の組合せを保持しておく。
【００７６】
Ｓ２０９では、現在のページが最終ページか判定する。最終ページである場合は、Ｓ２１０へ進み、最終ページではない場合は、Ｓ２０６へ戻り、次のページについて同様の処理を行う。例えば、３ページ目の場合は、既に２ページ目と対になっており、かつ最終ページでないため（Ｓ２０９でＮＯ）、さらに次のページに進む。このようにして、全てのページに対して順次適用していき、対になるページ同士の組合せを保持する。８ページ目まで進むと最終ページと判断される（Ｓ２０９でＹＥＳ）。
【００７７】
Ｓ２１０では、表紙ページに白紙を付加済みか、すなわち、白紙を挿入したか判定する。図３の出力設定３０３では「白紙挿入」が有効になっており、１ページ目の表紙ページには白紙を付加済みであるため、白紙を付加済みと判定する（Ｓ２１０でＹＥＳ）。白紙付加済みであると判定した場合は、白紙を付加し（Ｓ２１１）、Ｓ２１３へ進む。白紙付加済みではないと判定した場合は、最初と最後のページをまとめ（Ｓ２１２）、Ｓ２１３へ進む。
【００７８】
Ｓ２１３では、全てのページについてのページ構成が生成できたのでジョブデータの再構築を行う。なお、図７（ｂ）に示すジョブデータは、再構築後に図７（ｃ）に示すものとなる。具体的には、図７（ｃ）に示すように、表の印刷面には白紙とページ１が、ページ４とページ５が、ページ８と白紙とが含まれる。裏の印刷面には、ページ２とページ３が、ページ６とページ７がそれぞれ組合せられたジョブデータが構築される。
【００７９】
なお、図３に示す出力設定３０３の「画像配置」において、通常レイアウトが選択されていた場合（Ｓ２０１でＮＯ）は、出力レイアウトに係る再構築は実施されない。また、出力設定３０３の「白紙挿入」が無効になっている場合（Ｓ２０４でＮＯ）は、対ページが存在しないデータ同士、例えば、ページ１とページ８を対になるページ同士としてまとめ、ジョブの再構築を行う。具体的には、表の印刷面にはページ１とページ８を、ページ４とページ５が含まれる。裏の印刷面には、ページ２とページ３を、ページ６とページ７とを含むジョブデータが構築される。
【００８０】
Ｓ１０３における出力レイアウトに係る再構築が終了すると、図４に戻って、ジョブデータの出力設定が、両面印刷か判定する（Ｓ１０４）。本実施形態では、解析部２０８の解析結果に基づいて、片面印刷か、両面印刷かの印刷設定を判定する。両面印刷であると判定した場合は、Ｓ１０５へ進み、両面印刷ではないと判定した場合は、Ｓ１０６へ進む。
【００８１】
Ｓ１０５では、ジョブデータ再構築管理部２１２に対して印刷面に係るジョブデータの再構築を指示する（Ｓ１０５）。
【００８２】
ここで、図６を用いて、Ｓ１０５の印刷面に係るジョブデータの再構築の処理について、詳細に説明する。
【００８３】
まず、ジョブデータの出力設定が、片面出力設定か判定する（Ｓ３０１）。本実施形態では、ユーザインターフェース部２０５から指示された出力設定に基づいて判定する。図３（ｂ）に示すように、３０３の「出力設定」で片面出力が選択されている場合は、片面出力設定であると判定する。片面出力設定であると判定した場合は、Ｓ３０２へ進み、片面出力設定ではないと判定した場合は、処理を終了する。
【００８４】
Ｓ３０２では、メディアの裏の印刷面に出力されるデータを表の印刷面に出力するように変更する。
【００８５】
次に、印刷に使用するメディア（例えば、ロールシート）が、両面印刷可能なメディアであるか判定する（Ｓ３０３）。本実施形態では、元々のジョブでは、中綴じ両面印刷が設定されていたため、使用メディアは両面印刷可能なメディアであると判定する。両面印刷可能なメディアであると判定すれば、Ｓ３０４へ進み、両面印刷可能なメディアではないと判定すれば、Ｓ３０５へ進む。
【００８６】
Ｓ３０４では、全てのジョブの裏側を白紙で印刷されるように設定し、Ｓ３０５では、これまでに設定された内容に基づき、ジョブの再構築を行う。本実施形態では、再構築が完了すると、図７（ｄ）に示すジョブデータがレンダリング部２０４に転送される。図７（ｄ）に示すジョブデータは、白紙とページ１、ページ２とページ３、ページ４とページ５、ページ６とページ７が、ページ８と白紙とがそれぞれ組合せられたジョブデータで、全て表の印刷面に印刷される。
【００８７】
なお、図３に示す３０３の「出力設定」において両面が選択された場合、印刷面に係るジョブの再構築は実施されない。
【００８８】
なお、出力する際に使用するメディアについては、ユーザインターフェース部２０５から指示してもよい。
【００８９】
Ｓ１０１〜Ｓ１０５の処理を適用してコントロール部２０３において再構築されたジョブデータ又はＳ１０２でプルーフ印刷ではないと判定されたジョブデータは、レンダリング部２０４に転送される。そして、レンダリング部２０４では、印刷用のビットマップデータ（印刷データ）が生成される（Ｓ１０６）。
【００９０】
生成後の印刷マップデータは、プリンタエンジン部２０６に転送されて印刷されて（Ｓ１０７）、処理を終了する。
【００９１】
その後、図示しないが、プルーフ印刷ではない通常のジョブデータに基づく印刷データは、適宜、裁断処理や綴じ処理などの後工程を行うことにより、最終成果物を得ることができる。なお、勿論、裁断処理を行うことなく最終成果物を得てもよい。一方、プルーフ印刷であるジョブデータに基づく印刷データを印刷した場合、裁断処理や綴じ処理などの後工程を行うことなく、最終成果物を確認することができる。
【００９２】
上述した方法により、ジョブデータをプルーフ印刷する場合は、後工程を行うことなく、最終成果物の対となるページのレイアウト関係を有した状態で印刷される。
【００９３】
上述した通り、本実施形態では、レンダリング管理部２０９で、後工程に応じて、ジョブデータのメディアに対する面付け処理を行う。このとき、ジョブデータに中綴じが設定されている場合は、ジョブデータ（入力データ）と、面付け処理後のジョブデータは、対となるページの組み合わせが異なるものとなる。すなわち、入力データが並び替えられることにより、面付け処理後のジョブデータが得られる。そして、ジョブデータがプルーフ印刷される場合は、ジョブデータ再構築管理部２１２で、ジョブデータを再構築する。このとき、ジョブデータに中綴じが設定されている場合は、面付け処理後のジョブデータと、再構築後のジョブデータは、対となるページの組み合わせが異なるものとなる。言い換えれば、面付け処理後のジョブデータと、再構築後のジョブデータは、対となるページの複数の組み合わせのうち少なくとも一部が異なるものとなる。すなわち、面付け処理後のジョブデータと、再構築後のジョブデータとを比較した場合、対となるページの組み合わせは、全て異なっていてもよいが、一部が異なっていてもよい。そして、再構築後のジョブデータの対となるページは、中綴じを行った際の見開き２ページを再現するものとなる。このとき、再構築後のジョブデータは、例えば、ページ順に並ぶと共に最終成果物の見開きページが確認可能なものである。これにより、プルーフ印刷を選択した場合、プリンタエンジン部２０６により印刷される結果は、裁断や製本等の最終工程を経て得られた印刷画像の配置と同等の結果を得ることができる。すなわち、印刷後の工程を適用することなく、最終成果物と同等の結果を容易に確認することが可能となる。
【００９４】
従来、プルーフ印刷では、正式な印刷ジョブと同じ印刷設定（印刷部数は除く）で印刷を行っていたため、対となるページの組み合わせが崩れることがあった。これに対し、本実施形態では、従来のように、対となるページの組み合わせが崩れることが起きないため、ユーザは、印刷結果の確認を容易に行うことができる。
【００９５】
本実施形態によれば、プルーフ印刷時において、ユーザインターフェース部２０５からの指示に基づいて、出力レイアウトが考慮されたジョブデータの再構築を行う。すなわち、プルーフ印刷が指示された場合、入力データの設定に応じて、出力レイアウトを考慮した印刷データを生成する。例えば、プルーフ印刷向けに、対となるページのレイアウト関係を保持したままの印刷データを生成することができる。そして、この印刷データを印刷することにより、プルーフ印刷向けに、面付け処理後に製本した際の見開きページを再現した印刷を行うことができる。これにより裁断等の最終工程をすることなく、通常印刷における最終出力物と同等の結果を確認することができる。これにより、視認性が向上し、出力結果の妥当性について効率良く確認することが可能となる。
【００９６】
また、本実施形態では、メディアに対してジョブデータの各ページを割り当てる際に、空白データを追加可能とすることにより、対ページが存在しないページを対ページが存在するように扱うことができる。
【００９７】
（他の実施形態）
本発明は、上述した実施形態に限定されるものではない。例えば、ユーザインターフェース部２０５からの指示に基づいてジョブの再構築を実施するため、通常印刷と同じ出力設定でプルーフ印刷を実施することを可能としてもよい。この場合、再構築させる出力設定とする及び通常印刷と同じ出力設定とするうちの少なくとも一方を選択できるようにすればよい。すなわち、プルーフ印刷時の設定（再構築させる出力設定とするか、通常印刷と同じ出力設定とするか）については、例えば、ユーザインターフェース部２０５を介して設定可能（選択可能）とすればよい。これにより、確認目的に応じた自由度を持たせたプルーフ印刷を行うことができる。
【００９８】
また、上述した実施形態では、レンダリング管理部２０９で、後工程に応じて、ジョブデータのメディアに対する面付け処理を行った後に、ジョブデータ再構築管理部２１２でジョブデータの再構築を行った。言い換えれば、上述した実施形態では、レンダリング管理部２０９で、出力設定に応じて、メディアに対して印刷ジョブの各ページを割当てて第１の印刷データを生成した。そして、後工程を考慮せずに、ページ順に応じて、メディアに対して印刷ジョブの各ページを割当てて第２の印刷データを生成した。しかしながら、本発明は、上述した構成に限定されるものではない。例えば、ジョブデータをプルーフ印刷する場合は、印刷ジョブの出力設定に応じたジョブデータのメディアに対する面付け処理を行わずに、プルーフ印刷用の印刷データを生成するようにしてもよい。具体的には、ジョブデータをプルーフ印刷する場合は、レンダリング管理部２０９で第１の印刷データを生成せずに、印刷ジョブのページ順に応じて、ジョブデータのメディアに対する面付け処理を行うようにすればよい。具体的には、レンダリング管理部２０９で第１の印刷データを生成せずに、印刷ジョブの出力設定により得られる製本結果の見開きページが確認可能となるように、ジョブデータのメディアに対する面付け処理を行うようにすればよい。
【００９９】
また、上述した実施形態では、Ｓ２０４において、表紙ページに白紙付加が設定されているか判定し、白紙付加が設定されている場合、白紙を付加するものとしたが、これに限定されるものではない。例えば、対となるページが存在しない場合に常に白紙（空白）を付加する設定としてもよい。
【０１００】
上述した実施形態では、製本結果として中綴じしたものを例に挙げて説明したが、製本結果はこれに限定されるものではなく、例えば、折り処理を行った製本結果でもよい。いずれにしても、プルーフ印刷をする場合、印刷ジョブの出力設定により得られる製本結果を確認可能とするように印刷すればよい。
【０１０１】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータが連動して実行するようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、一部または全部をハードウェアによって実現するようにしてもよい。
【図１】
2015139902.tif 000003
【図２】
2015139902.tif 000004
【図３】
2015139902.tif 000005
【図４】
2015139902.tif 000006
【図５】
2015139902.tif 000007
【図６】
2015139902.tif 000008
【図７】
2015139902.tif 000009
【図８】
2015139902.tif 000010