(57)【要約】【課題】スループットを下げずにリング製本の印刷ジョブを実行するとともに、ホールドした場合にもプレビューを正しく行うこと。【解決手段】表表紙用、裏表紙用、表表紙と裏表紙との間の本文用の各画像データと、リング製本の指定の有無、及び印刷ジョブ受信後のユーザからの印刷開始指示の要否を示す印刷情報と、を含む印刷ジョブの画像データを記憶するＨＤＤ５１７と、受信した印刷ジョブを実行する印刷装置１００と、印刷情報より、受信した印刷ジョブが印刷ジョブ受信後のユーザによる印刷開始の指示なしに印刷を開始する第１の印刷ジョブであれば、印刷装置１００を制御して印刷ジョブを実行させ（Ｓ１１０６）、受信した印刷ジョブが印刷ジョブ受信後のユーザによる印刷開始の指示を条件に印刷を開始する第２の印刷ジョブであれば、印刷ジョブの画像データを、受信した順にＨＤＤ５１７に格納する（Ｓ１１０４、Ｓ１１０５）ＣＰＵ５１４を備える。【選択図】図８
2018069568.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを印刷装置に送信する情報処理装置の制御方法であって、
表表紙用の画像データ、裏表紙用の画像データ、前記表表紙と前記裏表紙との間の本文用の画像データを含み、前記表表紙用の画像データ、前記本文用の画像データ、前記裏表紙用の画像データの順に並んでいる画像データと、リング製本の指定の有無、及び印刷ジョブ送信後のユーザからの印刷開始指示の要否を示す印刷情報と、を含む印刷ジョブを受け付ける受付工程と、
前記印刷ジョブを実行する前記印刷装置に、前記画像データ及び前記印刷情報を含む印刷ジョブを送信する送信工程と、
前記印刷情報より、前記印刷ジョブがリング製本を行う印刷ジョブであり、印刷ジョブ送信後のユーザからの印刷開始指示が不要な場合には、前記印刷装置に送信する前記印刷ジョブの前記画像データを、前記裏表紙用の画像データ、前記表表紙用の画像データ、前記本文用の画像データの順に並び替える並び替え工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項２】
前記並べ替え工程は、前記印刷情報より、前記印刷ジョブが印刷ジョブ送信後のユーザからの印刷開始指示が必要な印刷ジョブの場合と前記印刷ジョブがリング製本を行わない印刷ジョブの場合の何れにおいても、には、前記印刷装置に送信する前記印刷ジョブの前記画像データの並べ替えを行わないことを特徴とする請求項１に記載の情報処理装置の制御方法。
【請求項３】
請求項１又は請求項２に記載の情報処理装置から受信した印刷ジョブを実行する印刷装置であって、
前記表表紙用の画像データ、前記裏表紙用の画像データ、前記表表紙と前記裏表紙との間の前記本文用の画像データと、前記リング製本の指定の有無、及び印刷ジョブ受信後のユーザからの印刷開始指示の要否を示す前記印刷情報と、を含む前記印刷ジョブを受信する受信手段と、
前記受信手段により受信した前記印刷ジョブの画像データを記憶する記憶手段と、
前記受信手段により受信した前記印刷ジョブを実行する印刷手段と、
前記印刷情報より、前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示なしに印刷を開始する第１の印刷ジョブであれば、前記印刷手段を制御して印刷ジョブを実行させ、前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示を条件に印刷を開始する第２の印刷ジョブであれば、前記印刷ジョブの画像データを、受信した順に前記記憶手段に格納する制御手段と、
を備えることを特徴とする印刷装置。
【請求項４】
印刷ジョブを印刷装置に送信する情報処理装置の制御方法であって、
表表紙用の画像データ、裏表紙用の画像データ、前記表表紙と前記裏表紙との間の本文用の画像データを含み、前記表表紙用の画像データ、前記本文用の画像データ、前記裏表紙用の画像データの順に並んでいる画像データと、リング製本の指示の有無、及び印刷ジョブ送信後のユーザからの印刷開始指示の要否を示す印刷情報と、を含む印刷ジョブを受け付ける受付工程と、
前記印刷ジョブを実行する前記印刷装置に、前記画像データ及び前記印刷情報を含む印刷ジョブを送信する送信工程と、
前記印刷情報より、前記印刷ジョブがリング製本を行う印刷ジョブの場合には、前記印刷装置に送信する前記印刷ジョブの前記画像データを、前記裏表紙用の画像データ、前記表表紙用の画像データ、前記本文用の画像データの順に並び替える並び替え工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項５】
前記並べ替え工程は、前記印刷情報より、前記印刷ジョブがリング製本を行わない印刷ジョブの場合には、前記印刷装置に送信する前記印刷ジョブの画像データの並べ替えを行わないことを特徴とする請求項４に記載の情報処理装置の制御方法。
【請求項６】
請求項４又は請求項５に記載の情報処理装置から受信した印刷ジョブを実行する印刷装置であって、
前記表表紙用の画像データ、前記裏表紙用の画像データ、前記表表紙と前記裏表紙との間の前記本文用の画像データと、前記リング製本の指定の有無、及び印刷ジョブ受信後のユーザからの印刷開始指示の要否を示す前記印刷情報と、を含む前記印刷ジョブを受信する受信手段と、
前記受信手段により受信した前記印刷ジョブの画像データを記憶する記憶手段と、
前記受信手段により受信した前記印刷ジョブを実行する印刷手段と、
前記印刷情報より、前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示なしに印刷を開始する第１の印刷ジョブであれば、前記印刷手段を制御して印刷ジョブを実行させ、
前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示を条件に印刷を開始する第２の印刷ジョブであり、リング製本を行う印刷ジョブであれば、前記受信手段により受信した前記第２の印刷ジョブの画像データを、前記表表紙用の画像データ、前記本文用の画像データ、前記裏表紙用の画像データの順に並び替えて前記記憶手段に格納する制御手段と、
を備えることを特徴とする印刷装置。
【請求項７】
前記制御手段は、前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示を条件に印刷を開始する第２の印刷ジョブであり、リング製本を行わない印刷ジョブであれば、前記受信手段により受信した前記第２の印刷ジョブの画像データを受信した順に前記記憶手段に格納することを特徴とする請求項６に記載の印刷装置。
【請求項８】
指示を入力する操作部と、画像データを表示する表示部を備え、
前記制御手段は、前記操作部より前記記憶手段に格納された前記第２の印刷ジョブの印刷ページのプレビューの指示が入力された場合には、前記記憶手段に格納された前記印刷ジョブの画像データを前記記憶手段に格納されている順に前記表示部に表示することを特徴とする請求項３、請求項６、請求項７のいずれか１項に記載の印刷装置。
【請求項９】
前記制御手段は、前記受信手段により受信した前記第２の印刷ジョブの印刷開始の指示が入力された場合、
前記第２の印刷ジョブがリング製本を行う印刷ジョブであれば、前記記憶手段に格納された前記第２の印刷ジョブの画像データを、前記裏表紙用の画像データ、前記表表紙用の画像データ、前記本文用の画像データの順に並び替えた後に、前記印刷手段を制御して前記第２の印刷ジョブを実行させ、
前記第２の印刷ジョブがリング製本を行わない印刷ジョブであれば、前記記憶手段に格納された前記第２の印刷ジョブの画像データを、前記記憶手段に格納されている前記画像データの順に、前記印刷手段を制御して前記第２の印刷ジョブを実行させることを特徴とする請求項８に記載の印刷装置。
【請求項１０】
印刷ジョブを印刷装置に送信する情報処理装置の制御方法であって、
表表紙用の画像データ、裏表紙用の画像データ、前記表表紙と前記裏表紙との間の本文用の画像データを含み、前記表表紙用の画像データ、前記本文用の画像データ、前記裏表紙用の画像データの順に並んでいる画像データと、リング製本の指定の有無、及び印刷ジョブ送信後のユーザからの印刷開始指示の要否を示す印刷情報と、を含む印刷ジョブを受け付ける受付工程と、
前記印刷ジョブを実行する前記印刷装置に、前記画像データ及び前記印刷情報を含む印刷ジョブを送信する送信工程と、
前記印刷情報より、前記印刷ジョブがリング製本を行う印刷ジョブであり、印刷ジョブ送信後のユーザからの印刷開始指示が不要な場合には、前記印刷装置に送信する前記印刷ジョブの前記画像データを、前記裏表紙用の画像データ、前記表表紙用の画像データ、前記本文用の画像データの順に並び替える並び替え工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１１】
前記並べ替え工程は、前記印刷情報より、前記印刷ジョブが印刷ジョブ送信後のユーザからの印刷開始指示が必要な印刷ジョブの場合、又は前記印刷ジョブがリング製本を行わない印刷ジョブの場合には、前記印刷装置に送信する前記印刷ジョブの前記画像データの並べ替えを行わないことを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１２】
前記印刷情報は、前記印刷装置に送信する前記印刷ジョブの画像データを前記裏表紙用の画像データ、前記表表紙用の画像データ、前記本文用の画像データの順に並べ替えた場合には第１の値が設定され、前記画像データの並べ替えを行わない場合には第２の値が設定される並べ替え情報を有し、
前記並べ替え工程は、前記画像データの並べ替え実施の有無に応じて、前記並べ替え情報に前記第１の値又は前記第２の値を設定することを特徴とする請求項１１に記載の情報処理装置の制御方法。
【請求項１３】
請求項１２に記載の情報処理装置から受信した印刷ジョブを実行する印刷装置であって、
前記表表紙用の画像データ、前記裏表紙用の画像データ、前記表表紙と前記裏表紙との間の前記本文用の画像データと、前記並べ替え情報を有し、前記リング製本の指定の有無、及び印刷ジョブ受信後のユーザからの印刷開始指示の要否を示す前記印刷情報と、を含む前記印刷ジョブを受信する受信手段と、
前記受信手段により受信した前記印刷ジョブの画像データを記憶する記憶手段と、
前記受信手段により受信した前記印刷ジョブを実行する印刷手段と、
前記印刷情報より、前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示なしに印刷を開始する第１の印刷ジョブであれば、前記印刷手段を制御して印刷ジョブを実行させ、前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示を条件に印刷を開始する第２の印刷ジョブであれば、前記印刷ジョブの画像データを、受信した順に前記記憶手段に格納する制御手段と、
を備えることを特徴とする印刷装置。
【請求項１４】
印刷ジョブを印刷装置に送信する情報処理装置の制御方法であって、
表表紙用の画像データ、裏表紙用の画像データ、前記表表紙と前記裏表紙との間の本文用の画像データを含み、前記表表紙用の画像データ、前記本文用の画像データ、前記裏表紙用の画像データの順に並んでいる画像データと、リング製本の指定の有無、及び印刷ジョブ送信後のユーザからの印刷開始指示の要否を示す印刷情報と、を含む印刷ジョブを受け付ける受付工程と、
前記印刷ジョブを実行する前記印刷装置に、前記画像データ及び前記印刷情報を含む印刷ジョブを送信する送信工程と、
前記印刷情報より、前記印刷ジョブがリング製本を行う印刷ジョブの場合には、前記印刷装置に送信する前記印刷ジョブの前記画像データを、前記裏表紙用の画像データ、前記表表紙用の画像データ、前記本文用の画像データの順に並び替える並び替え工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１５】
前記並べ替え工程は、前記印刷情報より、前記印刷ジョブがリング製本を行わない印刷ジョブの場合には、前記印刷装置に送信する前記印刷ジョブの画像データの並べ替えを行わないことを特徴とする請求項１４に記載の情報処理装置の制御方法。
【請求項１６】
前記印刷情報は、前記印刷装置に送信する前記印刷ジョブの画像データを前記裏表紙用の画像データ、前記表表紙用の画像データ、前記本文用の画像データの順に並べ替えた場合には第１の値が設定され、前記画像データの並べ替えを行わない場合には第２の値が設定される並べ替え情報を有し、
前記並べ替え工程は、前記画像データの並べ替え実施の有無に応じて、前記並べ替え情報に前記第１の値又は前記第２の値を設定することを特徴とする請求項１５に記載の情報処理装置の制御方法。
【請求項１７】
請求項１６に記載の情報処理装置から受信した印刷ジョブを実行する印刷装置であって、
前記表表紙用の画像データ、前記裏表紙用の画像データ、前記表表紙と前記裏表紙との間の前記本文用の画像データと、前記並べ替え情報を有し、前記リング製本の指定の有無、及び印刷ジョブの受信後のユーザからの印刷開始指示の要否を示す前記印刷情報と、を含む前記印刷ジョブを受信する受信手段と、
前記受信手段により受信した前記印刷ジョブの画像データを記憶する記憶手段と、
前記受信手段により受信した前記印刷ジョブを実行する印刷手段と、
前記印刷情報より、前記受信手段により受信した印刷ジョブが、印刷ジョブの受信後のユーザによる印刷開始の指示なしに印刷を開始する第１の印刷ジョブであれば、前記印刷手段を制御して印刷ジョブを実行させ、
前記受信手段により受信した印刷ジョブが、印刷ジョブの受信後のユーザによる印刷開始の指示を条件に印刷を開始する第２の印刷ジョブで、前記並べ替え情報に前記第１の値が設定されていれば、前記受信手段により受信した前記第２の印刷ジョブの画像データを、前記表表紙用の画像データ、前記本文用の画像データ、前記裏表紙用の画像データの順に並び替えて前記記憶手段に格納する制御手段と、
を備えることを特徴とする印刷装置。
【請求項１８】
前記制御手段は、前記受信手段により受信した印刷ジョブが、印刷ジョブの受信後のユーザによる印刷開始の指示を条件に印刷を開始する第２の印刷ジョブで、前記並べ替え情報に前記第２の値が設定されている場合には、前記受信手段により受信した前記第２の印刷ジョブの画像データを受信した順に、前記記憶手段に格納することを特徴とする請求項１７に記載の印刷装置。
【請求項１９】
指示を入力する操作部と、画像データを表示する表示部を備え、
前記制御手段は、前記操作部より前記記憶手段に格納された前記第２の印刷ジョブの印刷ページのプレビューの指示が入力された場合には、前記記憶手段に格納された前記印刷ジョブの画像データを前記記憶手段に格納されている順に前記表示部に表示することを特徴とする請求項１３、請求項１７、請求項１８のいずれか１項に記載の印刷装置。
【請求項２０】
前記制御手段は、前記受信手段により受信した前記第２の印刷ジョブの印刷開始の指示が入力されたとき、
前記並べ替え情報に前記第１の値が設定されている場合には、前記記憶手段に格納された前記第２の印刷ジョブの画像データを、前記裏表紙用の画像データ、前記表表紙用の画像データ、前記本文用の画像データの順に並び替えた後に、前記印刷手段を制御して、前記第２の印刷ジョブを実行し、
前記並べ替え情報に前記第２の値が設定されている場合には、前記記憶手段に格納された前記第２の印刷ジョブの画像データを、前記記憶手段に格納されている前記画像データの順に、前記印刷手段を制御して前記第２の印刷ジョブを実行することを特徴とする請求項１９に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に印刷ジョブを送信する情報処理装置の制御方法及び後処理装置を備える印刷装置に関する。
【背景技術】
【０００２】
従来、印刷物にパンチャで穴をあけ、針金やプラスチックのリングで印刷物を綴じるリング製本装置が存在する。そして、リング製本装置が印刷装置に直接接続され、印刷装置によって印刷された印刷物を、続けてリング製本することが可能なインラインタイプのリング製本装置が実用化されている。リング製本は、図１１（ａ）に示す予め曲げられている針金部分２００を印刷物の穴に通した後、図１１（ｂ）のように円状に針金部分２００をかしめることにより、印刷物が脱落しないように綴じることで完了する。このタイプのリング製本の場合には、図１１（ｃ）に示すように構造上、針金の綴じ位置２０２が存在するが、見た目が良くなく、かつ上下の端に針金の切断部が現れて手触りも良くない。一般に、この綴じ位置２０２が裏表紙の直前に位置するように製本することにより、綴じ位置２０２を目立たないようにする。そのため、図１１（ｃ）に示すように、下から裏表紙３０３、表表紙３０２、中紙３０１の順に重ねて、穿孔された穴にリング２０１を通し、リング２０１をかしめた後に裏表紙３０３をリングに沿って束の反対側の面に移動させることでリング製本を行っている。なお、図１１の詳細な説明は後述する。
【０００３】
通常、ホストコンピュータから印刷装置に印刷ジョブを送信する場合、印刷する画像データは図１２（ａ）の１ページからＮページまで順に並んでいる。印刷装置が、図１２（ｂ）に示すように、表表紙（表、裏）４０２、中紙４０３、裏表紙（表、裏）４０４の順で印刷され、印刷された順でリング製本装置にてリング製本を行うと、綴じ位置２０２が背の位置（裏表紙の裏側）に来てしまう。また、正しい印刷順で印刷する場合には、画像データを印刷する順に並べ替える必要があるため、裏表紙（表、裏）４０４の印刷データを受信するまで、印刷を開始することができず、スループットが低下する。そこで、ホストコンピュータ側で図１２（ｃ）に示すように、裏表紙（表、裏）４０４、表表紙（表、裏）４０２、中紙４０３の順に画像データをソートした後、ＰＤＬデータを作成して印刷を行うことが提案されている（例えば、特許文献１参照）。なお、図１２の詳細な説明は後述する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−８６５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷装置には、ホストコンピュータから受信した印刷ジョブのデータをハードディスク装置（ＨＤＤ）等に保存し、印刷装置の操作部から印刷指示を行うことで印刷を開始する機能（以下、ジョブホールド機能という）を備えているものがある。ジョブホールド機能を使用することにより、ユーザは操作部を介して、印刷ジョブの印刷ページのプレビューや、両面印刷設定、フィニッシング設定、印刷部数や色モード設定等の様々な設定変更を行うことができる。しかしながら、図１２（ｃ）に示すように、リング製本に合わせて画像データが設定された印刷ジョブがホールドされた場合には、操作部からプレビューすると裏表紙（表、裏）４０４が１ページ目と２ページ目に見えてしまい、操作者にとってわかりにくい。また、ホールド機能により保存された印刷ジョブを実行すると、受信した際の印刷ページ順で印刷が行われる。そのため、リング製本設定を解除し、ステイプル設定等の他のフィニッシング設定を変更した場合には、図１２（ｃ）の画像データの順で印刷されてしまうため、正しいページ順の印刷物が得られないという課題がある。
【０００６】
本発明は、このような状況のもとでなされたもので、スループットを下げずにリング製本の印刷ジョブを実行するとともに、ホールドした場合にもプレビューを正しく行うことを目的とする。
【課題を解決するための手段】
【０００７】
前述の課題を解決するために、本発明は、以下の構成を備える。
【０００８】
（１）印刷ジョブを印刷装置に送信する情報処理装置の制御方法であって、表表紙用の画像データ、裏表紙用の画像データ、前記表表紙と前記裏表紙との間の本文用の画像データを含み、前記表表紙用の画像データ、前記本文用の画像データ、前記裏表紙用の画像データの順に並んでいる画像データと、リング製本の指定の有無、及び印刷ジョブ送信後のユーザからの印刷開始指示の要否を示す印刷情報と、を含む印刷ジョブを受け付ける受付工程と、前記印刷ジョブを実行する前記印刷装置に、前記画像データ及び前記印刷情報を含む印刷ジョブを送信する送信工程と、前記印刷情報より、前記印刷ジョブがリング製本を行う印刷ジョブであり、印刷ジョブ送信後のユーザからの印刷開始指示が不要な場合には、前記印刷装置に送信する前記印刷ジョブの前記画像データを、前記裏表紙用の画像データ、前記表表紙用の画像データ、前記本文用の画像データの順に並び替える並び替え工程と、を備えることを特徴とする情報処理装置の制御方法。
【０００９】
（２）前記（１）に記載の情報処理装置から受信した印刷ジョブを実行する印刷装置であって、前記表表紙用の画像データ、前記裏表紙用の画像データ、前記表表紙と前記裏表紙との間の前記本文用の画像データと、前記リング製本の指定の有無、及び印刷ジョブ受信後のユーザからの印刷開始指示の要否を示す前記印刷情報と、を含む前記印刷ジョブを受信する受信手段と、前記受信手段により受信した前記印刷ジョブの画像データを記憶する記憶手段と、前記受信手段により受信した前記印刷ジョブを実行する印刷手段と、前記印刷情報より、前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示なしに印刷を開始する第１の印刷ジョブであれば、前記印刷手段を制御して印刷ジョブを実行させ、前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示を条件に印刷を開始する第２の印刷ジョブであれば、前記印刷ジョブの画像データを、受信した順に前記記憶手段に格納する制御手段と、を備えることを特徴とする印刷装置。
【００１０】
（３）印刷ジョブを印刷装置に送信する情報処理装置の制御方法であって、表表紙用の画像データ、裏表紙用の画像データ、前記表表紙と前記裏表紙との間の本文用の画像データを含み、前記表表紙用の画像データ、前記本文用の画像データ、前記裏表紙用の画像データの順に並んでいる画像データと、リング製本の指示の有無、及び印刷ジョブ送信後のユーザからの印刷開始指示の要否を示す印刷情報と、を含む印刷ジョブを受け付ける受付工程と、前記印刷ジョブを実行する前記印刷装置に、前記画像データ及び前記印刷情報を含む印刷ジョブを送信する送信工程と、前記印刷情報より、前記印刷ジョブがリング製本を行う印刷ジョブの場合には、前記印刷装置に送信する前記印刷ジョブの前記画像データを、前記裏表紙用の画像データ、前記表表紙用の画像データ、前記本文用の画像データの順に並び替える並び替え工程と、を備えることを特徴とする情報処理装置の制御方法。
【００１１】
（４）前記（３）に記載の情報処理装置から受信した印刷ジョブを実行する印刷装置であって、前記表表紙用の画像データ、前記裏表紙用の画像データ、前記表表紙と前記裏表紙との間の前記本文用の画像データと、前記リング製本の指定の有無、及び印刷ジョブ受信後のユーザからの印刷開始指示の要否を示す前記印刷情報と、を含む前記印刷ジョブを受信する受信手段と、前記受信手段により受信した前記印刷ジョブの画像データを記憶する記憶手段と、前記受信手段により受信した前記印刷ジョブを実行する印刷手段と、前記印刷情報より、前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示なしに印刷を開始する第１の印刷ジョブであれば、前記印刷手段を制御して印刷ジョブを実行させ、前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示を条件に印刷を開始する第２の印刷ジョブであり、リング製本を行う印刷ジョブであれば、前記受信手段により受信した前記第２の印刷ジョブの画像データを、前記表表紙用の画像データ、前記本文用の画像データ、前記裏表紙用の画像データの順に並び替えて前記記憶手段に格納する制御手段と、を備えることを特徴とする印刷装置。
【００１２】
（５）印刷ジョブを印刷装置に送信する情報処理装置の制御方法であって、表表紙用の画像データ、裏表紙用の画像データ、前記表表紙と前記裏表紙との間の本文用の画像データを含み、前記表表紙用の画像データ、前記本文用の画像データ、前記裏表紙用の画像データの順に並んでいる画像データと、リング製本の指定の有無、及び印刷ジョブ送信後のユーザからの印刷開始指示の要否を示す印刷情報と、を含む印刷ジョブを受け付ける受付工程と、前記印刷ジョブを実行する前記印刷装置に、前記画像データ及び前記印刷情報を含む印刷ジョブを送信する送信工程と、前記印刷情報より、前記印刷ジョブがリング製本を行う印刷ジョブであり、印刷ジョブ送信後のユーザからの印刷開始指示が不要な場合には、前記印刷装置に送信する前記印刷ジョブの前記画像データを、前記裏表紙用の画像データ、前記表表紙用の画像データ、前記本文用の画像データの順に並び替える並び替え工程と、を備えることを特徴とする情報処理装置の制御方法。
【００１３】
（６）前記（５）に記載の情報処理装置から受信した印刷ジョブを実行する印刷装置であって、前記表表紙用の画像データ、前記裏表紙用の画像データ、前記表表紙と前記裏表紙との間の前記本文用の画像データと、前記並べ替え情報を有し、前記リング製本の指定の有無、及び印刷ジョブ受信後のユーザからの印刷開始指示の要否を示す前記印刷情報と、を含む前記印刷ジョブを受信する受信手段と、前記受信手段により受信した前記印刷ジョブの画像データを記憶する記憶手段と、前記受信手段により受信した前記印刷ジョブを実行する印刷手段と、前記印刷情報より、前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示なしに印刷を開始する第１の印刷ジョブであれば、前記印刷手段を制御して印刷ジョブを実行させ、前記受信手段により受信した印刷ジョブが、印刷ジョブ受信後のユーザによる印刷開始の指示を条件に印刷を開始する第２の印刷ジョブであれば、前記印刷ジョブの画像データを、受信した順に前記記憶手段に格納する制御手段と、を備えることを特徴とする印刷装置。
【００１４】
（７）印刷ジョブを印刷装置に送信する情報処理装置の制御方法であって、表表紙用の画像データ、裏表紙用の画像データ、前記表表紙と前記裏表紙との間の本文用の画像データを含み、前記表表紙用の画像データ、前記本文用の画像データ、前記裏表紙用の画像データの順に並んでいる画像データと、リング製本の指定の有無、及び印刷ジョブ送信後のユーザからの印刷開始指示の要否を示す印刷情報と、を含む印刷ジョブを受け付ける受付工程と、前記印刷ジョブを実行する前記印刷装置に、前記画像データ及び前記印刷情報を含む印刷ジョブを送信する送信工程と、前記印刷情報より、前記印刷ジョブがリング製本を行う印刷ジョブの場合には、前記印刷装置に送信する前記印刷ジョブの前記画像データを、前記裏表紙用の画像データ、前記表表紙用の画像データ、前記本文用の画像データの順に並び替える並び替え工程と、を備えることを特徴とする情報処理装置の制御方法。
【００１５】
（８）前記（７）に記載の情報処理装置から受信した印刷ジョブを実行する印刷装置であって、前記表表紙用の画像データ、前記裏表紙用の画像データ、前記表表紙と前記裏表紙との間の前記本文用の画像データと、前記並べ替え情報を有し、前記リング製本の指定の有無、及び印刷ジョブの受信後のユーザからの印刷開始指示の要否を示す前記印刷情報と、を含む前記印刷ジョブを受信する受信手段と、前記受信手段により受信した前記印刷ジョブの画像データを記憶する記憶手段と、前記受信手段により受信した前記印刷ジョブを実行する印刷手段と、前記印刷情報より、前記受信手段により受信した印刷ジョブが、印刷ジョブの受信後のユーザによる印刷開始の指示なしに印刷を開始する第１の印刷ジョブであれば、前記印刷手段を制御して印刷ジョブを実行させ、前記受信手段により受信した印刷ジョブが、印刷ジョブの受信後のユーザによる印刷開始の指示を条件に印刷を開始する第２の印刷ジョブで、前記並べ替え情報に前記第１の値が設定されていれば、前記受信手段により受信した前記第２の印刷ジョブの画像データを、前記表表紙用の画像データ、前記本文用の画像データ、前記裏表紙用の画像データの順に並び替えて前記記憶手段に格納する制御手段と、を備えることを特徴とする印刷装置。
【発明の効果】
【００１６】
本発明によれば、スループットを下げずにリング製本の印刷ジョブを実行するとともに、ホールドした場合にもプレビューを正しく行うことができる。
【図面の簡単な説明】
【００１７】
【図１】第１及び第２の実施の形態の印刷装置の概略構成を示す断面図
【図２】第１及び第２の実施の形態の印刷装置及びホストコンピュータのシステム構成を示す図
【図３】第１及び第２の実施の形態の印刷装置及びホストコンピュータのプログラム構成を説明する図
【図４】第１及び第２の実施の形態の印刷装置のＨＤＤのファイル保存構成を説明する図
【図５】第１及び第２の実施の形態の印刷装置のホールド機能の操作部画面を示す図
【図６】第１及び第２の実施の形態のプリンタドライバの印刷設定画面を示す図
【図７】第１の実施の形態のプリンタドライバの印刷ジョブ出力の制御シーケンスを示すフローチャート
【図８】第１の実施の形態の印刷装置のＰＤＬジョブ入力の制御シーケンスを示すフローチャート
【図９】第１の実施の形態の印刷装置のリング製本印刷の制御シーケンスを示すフローチャート
【図１０】第２の実施の形態の印刷装置のホールド格納時の制御シーケンスを示すフローチャート
【図１１】従来例のリング製本に用いられるリングを示す図、及びリング製本の綴じ過程を説明する模式図
【図１２】従来例のリング製本の印刷ジョブでの印刷ページの配列を説明する図
【発明を実施するための形態】
【００１８】
以下に、図面を参照して本発明の実施の形態について詳細に説明する。
【００１９】
［リング製本の概要］
後述する実施の形態の印刷装置で行われるリング製本について、図を参照して説明する。図１１（ａ）、（ｂ）は、リング製本に使用する針金の加工を説明する図である。リング製本に使用するリングは、図１１（ａ）に示すように、予め櫛状に曲げられている針金部分２００を用紙に開けられた穴を通してかしめてリングを形成する。即ち、図１１（ａ）に示す針金部分２００の櫛状部分の先端のループ部を同じ櫛状部分の開口部側にかしめることにより、図１１（ｂ）に示すように櫛状部分を円状に加工することにより、用紙が脱落しないように綴じることができる。このタイプのリング綴じ処理によるリング製本の場合には、構造上、櫛状部分のループ部と開口部が近接する部分である綴じ位置２０２が存在する。綴じ位置２０２は、見た目が良くなく、かつ開口部の上下の端には針金の折り曲げ部が出ており、手触りも良くない。そのため、一般にリング製本を行う場合には、この綴じ位置２０２が裏表紙の直前、即ち裏表紙と裏表紙の直前のページの間にくるように製本することにより、綴じ位置２０２が外部から見えないようにして、目立たなくさせている。
【００２０】
図１１（ｃ）、（ｄ）は、リング製本を行う場合のリングの綴じ位置を説明する模式図である。図１１（ｃ）、（ｄ）は、表表紙３０２、印刷物の本文である中紙３０１、裏表紙３０３から構成される印刷物をリング２０１でリング製本した場合の綴じ位置２０２の位置を示す模式図である。上述したように、綴じ位置２０２が裏表紙３０３の直前になるようにするためには、リングの綴じ処理を次のように行う必要がある。即ち、図１１（ｃ）に示すように、上から裏表紙３０３、表表紙３０２、中紙３０１の順に印刷物を重ね、穿孔された穴にリング２０１を通し、リング２０１の上下方向（図中、白抜き矢印）から圧力をかけて、リング２０１を綴じる。そして、後述のリング製本装置１０５から図１１（ｃ）の状態で取り出された製本物に対して、図１１（ｄ）に示すように、裏表紙３０３がリング２０１に沿って矢印方向（図中、反時計回り方向）に回転される。これにより、製本物は、ページ順に並び、且つ裏表紙３０３と中紙３０１との間に綴じ位置２０２を配置された（隠された）状態となる。
【００２１】
通常、ホストコンピュータから印刷装置に印刷ジョブの実行を要求する場合には、印刷する画像データが印刷装置に送信される。画像データは、ページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：以下、ＰＤＬという）で記述されたＰＤＬデータであり、図１２（ａ）に示すＰＤＬデータ４０１のように、１ページからＮページまで印刷順に並んでいる。受信したＰＤＬデータについて、両面印刷で表表紙、裏表紙が指定されている場合には、印刷装置は、図１２（ｂ）に示すように、先頭の２ページである１ページ目、２ページ目をそれぞれ表表紙用データ（表）、（裏）（図中、４０２）に割り当てる。更に、印刷装置は、最終の２ページである（Ｎ−１）ページ目、Ｎページ目をそれぞれ裏表紙用データ（表）、（裏）（図中、４０４）に割り当てる。また、３ページ目から（Ｎ−２）ページ目までを本文用データに割り当てる。そして、表表紙（表、裏）４０２、中紙４０３、裏表紙（表、裏）４０４の順で印刷が行われる。この印刷順で印刷された印刷物に対して、インラインタイプのリング製本装置でリング製本を行うと、リング２０１の綴じ位置２０２が裏表紙の背の位置に現れる製本物となってしまう。また、ホストコンピュータから送信されるＰＤＬデータが１ページからＮページの順である場合には、正しくリング製本を行うためには、裏表紙（表、裏）４０４を受信するまで印刷を開始することができない。即ち、印刷装置は、一旦、１ページからＮページまでのＰＤＬデータを受信した後、受信したＰＤＬデータを図１２（ｃ）に示すように、裏表紙（表、裏）４０４、表表紙（表、裏）４０２、中紙４０３の順にソートし直した後、印刷を行うことが必要となる。
【００２２】
［第１の実施の形態］
［印刷装置の概要］
図１は、第１の実施の形態におけるインラインタイプのリング製本を実行する印刷装置の概略構成を示す断面図である。図１において、印刷装置１００は、記録材である用紙に画像形成を行う印刷部１０１と、印刷部１０１で画像形成された用紙に製本処理等を行う後処理部１０２から構成されている。また、印刷部１０１は、画像形成を行う印刷部本体１０３と、積載された用紙を給紙する給紙デッキ１０４から構成されている。コントローラ１０７は、各々の装置の制御を行う制御部である。操作部１０８は、データ入力のためのキーと、タッチパネル式の液晶表示画面を有し、ユーザへ印刷装置１００の印刷状況を表示したり、ユーザが印刷の各種設定を行ったりするのに使用される。画像形成部１０９〜１１２は、それぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｂｋ）のトナーを用いて画像形成を行う。即ち、画像形成部１０９〜１１２では、コントローラ１０７からの指示に応じて、不図示の感光ドラム上に不図示の現像器のトナーによりトナー像を形成する。感光ドラム上のトナー像は中間転写ベルト１１３に転写された後、給紙デッキ１０４から給紙された用紙に転写される。そして、用紙に転写されたトナー像は、定着装置１１４にて加熱・加圧されて、用紙に定着され、印刷装置１００による印刷が完了する。なお、用紙に両面印刷を行う場合には、片面が印刷された用紙は、定着装置１１４から搬送された後、一旦、反転搬送路１２１へ搬送される。そして、片面が印刷された用紙は、反転搬送路１２１から搬送方向が反転された状態で両面搬送路１２２へと搬送され、再度、裏面に画像形成が行われ、印刷装置１００による印刷が完了する。
【００２３】
後処理部１０２は、リング製本装置１０５とフィニッシャ１０６から構成されている。リング製本装置１０５は、印刷部１０１の印刷部本体１０３と直接接続されており、印刷部１０１にて印刷が完了した用紙は、リング製本装置１０５に搬送される。搬送された用紙がリング製本を行う印刷ジョブによる印刷物である場合は、搬送された用紙はパンチャ１１５によりリング製本に適合する穿孔処理が行われる。次に、穿孔処理が行われた用紙は、スタック部１１６に搬送される。このようにして製本すべき１冊分の用紙がすべてスタック部１１６に積載されると、リングかしめ部１１７が、スタック（積載）された用紙の穴に、リングを回転するようにして貫通させる。尚、スタック部１１６には、用紙は印刷順に表面を下にした状態で積載される。そして、リングかしめ部１１７は、図１１（ｃ）に白抜き矢印で示すように、リングの上下から圧力を加えて、かしめ綴じを行う。リング製本に用いる針金は、図１１（ａ）の状態で針金格納部１１８に格納されており、随時リングかしめ部１１７に供給される。このようなコントローラ１０７の制御により、印刷装置１００では、用紙の印刷からリング製本までを連続して行うことができる。このようなリング製本装置をインラインタイプのリング製本装置という。
【００２４】
また、リング製本装置１０５の用紙搬送方向の下流側には、フィニッシャ１０６が接続されている。印刷装置１００で実行される印刷ジョブがリング製本を行わない場合には、印刷部本体１０３で印刷が完了した用紙は、リング製本装置１０５からそのままフィニッシャ１０６に搬送され、排紙トレイ１１９に排紙される。なお、用紙をステイプル処理する場合には、ステイプラ１２０により用紙に対してステイプル処理を行った後、排紙トレイ１１９に排紙される。
【００２５】
［印刷装置及びホストコンピュータのシステム構成］
図２は、本実施の形態における印刷装置１００、及び印刷装置１００に印刷要求を行うために印刷ジョブを送信する情報処理装置であるホストコンピュータ５０１のシステム構成を示す図である。なお、ホストコンピュータ５０１と印刷装置１００は、ネットワーク５０２を介して接続されている。
【００２６】
（１）ホストコンピュータのシステム構成
ホストコンピュータ５０１は、コンピュータ本体５０３、入力操作を行うキーボード５０８、各種情報を表示するディスプレイ５１０から構成されている。コンピュータ本体５０３では、システムバス５１３を介して、制御手段であるＣＰＵ５０４、ＲＡＭ５０５、ＲＯＭ５０６、キーボードＩ／Ｆ（インタフェース）５０７、ディスプレイＩ／Ｆ５０９が接続されている。更に、コンピュータ本体５０３では、システムバス５１３を介して、ハードディスク装置（以下、ＨＤＤという）５１１、ネットワークＩ／Ｆ５１２が接続されている。ＣＰＵ５０４は、ＲＯＭ５０６又はＨＤＤ５１１に格納された制御プログラム等に基づいて、システムバス５１３に接続される各装置、インタフェースを統括的に制御するとともに、図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行する。また、ＲＯＭ５０６又はＨＤＤ５１１には、文書処理の際に使用するフォントデータ等の各種データが記憶されている。ＲＡＭ５０５は、ＣＰＵ５０４の主メモリ、ワークエリア等として使用される。
【００２７】
キーボードＩ／Ｆ５０７は、キーボード５０８や不図示のポインティングデバイス等からのキー入力を受信し、ＣＰＵ５０４に送信する。ディスプレイＩ／Ｆ５０９は、ＣＰＵ５０４からの指示に基づいて、接続されているディスプレイ５１０の表示を制御する。ユーザは、ディスプレイ５１０の表示内容を見ながら、キーボード５０８からデータ入力を行うことにより、文書処理や印刷装置１００への印刷設定、印刷指示を行うことができる。印刷装置１００で印刷を行う場合には、ホストコンピュータ５０１からネットワークＩ／Ｆ５１２、ネットワーク５０２を介して、印刷装置１００に印刷ジョブが送信される。なお、送信される印刷ジョブのデータは、両面印刷やリング製本等の印刷設定に関するデータと、印刷される画像データをページ記述言語であるＰＤＬで記述したＰＤＬデータから構成されている。
【００２８】
（２）印刷装置のシステム構成
印刷手段である印刷装置１００は、コントローラ１０７、情報表示やデータ入力を行う操作部１０８、前述した印刷部１０１、後処理部１０２から構成されている。コントローラ１０７では、システムバス５２３を介して、ＣＰＵ５１４、ＲＡＭ５１５、ＲＯＭ５１６、ＨＤＤ５１７、ＲＩＰ（ラスターイメージプロセッサ）５１８が接続されている。更に、コントローラ１０７では、システムバス５２３を介して、ネットワークＩ／Ｆ５１９、操作部Ｉ／Ｆ５２０、画像処理部５２１、印刷部Ｉ／Ｆ５２２が接続されている。制御手段であるＣＰＵ５１４は、ＲＯＭ５１６又はＨＤＤ５１７に格納された制御プログラム等に基づいて、システムバス５２３に接続される各装置、インタフェースを統括的に制御し、ホストコンピュータ５０１から受信した印刷ジョブの実行を制御する。また、ＣＰＵ５１４は、印刷ジョブデータのＨＤＤ５１７への格納を行う。ＲＯＭ５１６には、印刷装置１００が印刷処理を実行するのに必要な各種パラメータやプログラムが格納されており、ＲＡＭ５１５は、ＣＰＵ５１４の主メモリ、ワークエリアや、印刷の画像データのバッファ領域としても使用される。記憶手段であるＨＤＤ５１７は、ＣＰＵ５１４の制御プログラムを格納したり、ネットワークＩ／Ｆ５１９がホストコンピュータ５０１より受信した印刷ジョブのデータを一時的に格納したりする。また、ＨＤＤ５１７は、ラスターイメージプロセッサ（ＲＩＰ）５１８や画像処理部５２１の作業領域として後述する各プログラムモジュールからアクセスされる。
【００２９】
ＲＩＰ５１８は、印刷ジョブに含まれるページ記述言語（ＰＤＬ）で記述されたＰＤＬデータをラスターイメージデータに変換するが、その際、作業領域としてＨＤＤ５１７を使用する。操作部Ｉ／Ｆ５２０は、操作部１０８からのキー入力を受信してＣＰＵ５１４に送信したり、ＣＰＵ５１４からの指示に応じて操作部１０８への表示制御を行ったりするインタフェースである。操作部１０８は、ハードキーとタッチパネル式の表示部で構成され、印刷装置１００の状態表示及びユーザによる入力操作を行うことができる。印刷部Ｉ／Ｆ５２２は、印刷部１０１及び後処理部１０２との通信を制御するインタフェース部であり、印刷部１０１及び後処理部１０２との制御コマンドの送受信や、印刷部１０１で印刷する画像データの送信等を行う。また、後処理部１０２は、前述したように、印刷部１０１で印刷が完了した用紙に対して、ステイプル処理やリング製本等の後処理を行う。画像処理部５２１は、ＲＩＰ５１８により生成されたラスターイメージデータに対して、倍率変更、回転、色変換、スムージング等の画像処理を行う。
【００３０】
［印刷装置及びホストコンピュータのソフトウェア構成］
図３は、本実施の形態における印刷装置１００、及びホストコンピュータ５０１の印刷処理のプログラム構成を説明する図である。
【００３１】
（１）ホストコンピュータのプログラム構成
ホストコンピュータ５０１のＨＤＤ５１１には、応用プログラムであるアプリケーションプログラム６０１、グラフィックスエンジン６０２、プリンタドライバ６０３、システムスプーラ６０４等のプログラムモジュールがファイルとして格納されている。これらのプログラムは、必要に応じて、制御プログラムやアプリケーションプログラム６０１等から呼び出されると、ＨＤＤ５１１に格納されたファイルから読み出されたプログラムデータがＲＡＭ５０５にロードされて、ＣＰＵ５０４により実行される。例えば、文書処理を行うアプリケーションプログラム６０１が印刷装置１００を使用して印刷を行う際には、ＨＤＤ５１１からグラフィックスエンジン６０２を呼び出し、グラフィックスエンジン６０２を用いて出力処理（描画処理）を行う。グラフィックスエンジン６０２は、アプリケーションプログラム６０１の出力を印刷装置毎に用意されたプリンタドライバ６０３を介して、印刷装置で印刷を行うためのデータで構成される印刷ジョブを生成する。印刷ジョブは、両面印刷やステイプル処理等のフィニッシング設定を指示するデータで構成される印刷設定データと、ページ記述言語（ＰＤＬ）で画像データを記述したＰＤＬデータで構成されている。また、プリンタドライバ６０３は、印刷設定に応じて、ページ順、各ページのレイアウト、複数ページの合成等の処理も行う。例えば、本実施の形態におけるリング製本ジョブでは、プリンタドライバ６０３は、アプリケーションプログラム６０１にて作成された文書のページ（画像ページでもある）を、図１２（ｃ）の順にソートする処理を行う。そして、プリンタドライバ６０３により生成された印刷ジョブデータは、システムスプーラ６０４により、ネットワークＩ／Ｆ５１２、ネットワーク５０２を介して印刷装置１００へ送信される。
【００３２】
（２）印刷装置のプログラム構成
図３の印刷装置１００上にボックスで示す各プログラムモジュールは、ＲＯＭ５１６に格納され、必要に応じてＲＡＭ５１５にプログラムデータがロードされ、ＣＰＵ５１４により実行される。なお、図３に示す各プログラムモジュールは、ＣＰＵ５１４により実行される機能を示している。受信手段であるジョブ受信部６０６は、ネットワークＩ／Ｆ５１９を介してホストコンピュータ５０１から印刷ジョブデータを受信すると、ジョブ制御部６０５を起動する。ジョブ制御部６０５は、ジョブ受信部６０６が受信した印刷ジョブを管理し、以下に説明する各プログラムモジュールを使用して印刷ジョブの実行等を制御する。表示制御部６０７は、操作部Ｉ／Ｆ５２０を介して、操作部１０８の表示画面に印刷ジョブのジョブ状況を表示したり、ホールドされた印刷ジョブの設定情報の表示を行ったりする。また、表示制御部６０７は、印刷ジョブ実行中に発生した給紙デッキの用紙なしや搬送路でのジャムなど、ユーザ操作を促す表示等も行う。
【００３３】
ＰＤＬインタプリタ６０８は、印刷ジョブデータのうち、印刷される画像データであるＰＤＬデータを展開し、中間データフォーマットに変換する。ＲＩＰ処理部６０９は、ＲＩＰ５１８を使用し、ＰＤＬインタプリタ６０８で中間データフォーマットに変換されたＰＤＬデータをラスターイメージデータに変換し、スプーラ６１１を介してＨＤＤ５１７に格納する。ページ処理部６１０は、スプーラ６１１を介して、ＨＤＤ５１７に格納されている印刷ジョブの画像データ（ラスターイメージデータ）のページ順の入れ替えや、印刷時にスプーラ６１１を介して、ＨＤＤ５１７から画像データの読み出し順の入れ替え等を行う。更に、ページ処理部６１０は、印刷ジョブの画像データの印刷順を制御したり、印刷方向に合わせて画像の回転や画像の拡大縮小等を行ったりする。スプーラ６１１は、ＲＡＭ５１５やＨＤＤ５１７に格納された印刷ジョブデータを管理する。印刷制御部６１２は、印刷部１０１を制御し、給紙デッキ１０４から給紙された用紙に印刷ジョブデータに応じた印刷を行う。後処理制御部６１３は、後処理部１０２を制御し、リング製本やステイプル処理等の印刷ジョブの印刷設定データで指定されているフィニッシング処理を行う。
【００３４】
［印刷装置のＨＤＤの構成］
図４は、本実施の形態における印刷装置１００のＨＤＤ５１７での印刷ジョブの画像データの保存構成を説明する模式図である。本実施の形態における印刷装置１００は、後で印刷部数等の設定を変更して印刷したり、定期的に印刷する印刷物の画像データを保存しておき、必要なときに印刷指示を行う溜め置き印刷機能であるジョブホールド機能を備えている。ジョブホールド機能は、ホストコンピュータ５０１から受信した印刷ジョブデータをＨＤＤ５１７に保存するとともに、印刷装置１００の操作部１０８からユーザが印刷ジョブの各種設定変更を行うことができ、ユーザからの印刷指示により印刷処理を実行する。例えば、ジョブホールド機能を使用することにより、操作部１０８を介して、受信した印刷ジョブの印刷ページのプレビューや、両面印刷設定、フィニッシング設定、印刷部数や色モード設定等の様々な設定変更を行うことができる。尚、ジョブホールド機能では、印刷装置が受信した印刷ジョブは、印刷ジョブ送信後（或いは印刷ジョブ受信後）のユーザからの印刷開始指示を条件に印刷処理が実行され、ユーザの印刷指示なしに自動的に印刷されることはない。
【００３５】
本実施の形態では、ＨＤＤ５１７上に印刷ジョブの画像データの格納領域として、テンポラリフォルダ７０１とホールドフォルダ７０２を設けている。テンポラリフォルダ７０１は、印刷ジョブの画像データの一時的な保存領域である。テンポラリフォルダ７０１には、例えば通常の印刷ジョブデータや、ホールドフォルダ７０２へ格納する前の印刷ジョブの画像データや、ホールドフォルダ７０２の印刷ジョブの画像データが印刷処理のため一時的に保存される。テンポラリフォルダ７０１に格納されている印刷ジョブ７０３は、一時的なジョブであるため、印刷装置１００の電源オフによりテンポラリフォルダ７０１から消去される。一方、ホールドフォルダ７０２は、プリンタドライバ６０３において印刷ジョブデータの格納先としてホールドフォルダ７０２を指定することにより、印刷ジョブの画像データがＲＩＰ処理された後に格納される保存領域である。なお、ホールドフォルダ７０２に格納された印刷ジョブデータは、印刷装置１００の電源をオフしても消去されない。
【００３６】
本実施の形態においては、ホールドフォルダ７０２に格納されるべき印刷ジョブの画像データも、一旦、テンポラリフォルダ７０１に格納され、全ページのＲＩＰ処理が完了した後に、ホールドフォルダ７０２に移動させる構成としている。本実施の形態では、ホールドフォルダ７０２に格納されている印刷ジョブは、後述する操作部１０８の画面（図５（ａ）参照）に表示される。ＲＩＰ処理中の印刷ジョブが操作部１０８の画面に表示されると、ユーザによる設定変更等が行われることが考えられる。そのため、ＲＩＰ処理中の印刷ジョブが、ユーザによる設定変更等が行われることを防止するため、ＲＩＰ処理完了後にホールドフォルダ７０２に移動させる構成としている。また、ホールドフォルダ７０２に格納された印刷ジョブ７０４の印刷を行う場合には、該当の印刷ジョブの画像データを一旦、テンポラリフォルダ７０１にコピーした後に、テンポラリフォルダ７０１にコピーされた画像データに基づいて、印刷処理が行われる。これも、印刷処理中の印刷ジョブが後述する操作部１０８の操作（図５（ａ）参照）により消去されたり、印刷設定が変更されたりするのを防止するためである。
【００３７】
［印刷装置の操作部の画面構成］
図５は、本実施の形態における印刷装置１００の操作部１０８のタッチパネル式の画面に表示されたジョブホールド機能の画面を示す図である。図５（ａ）は、ＨＤＤ５１７のホールドフォルダ７０２に格納された、ホールド中の印刷ジョブ（印刷ジョブ名とユーザ名）を一覧表形式で表示した「ホールドジョブリスト」画面の例である。図５（ａ）に示すように、操作部１０８の画面にはホールド中の印刷ジョブ（ジョブ４、ジョブ５、ジョブ６）がリスト形式で表示されている。ユーザはこの画面から、印刷ジョブを選択して、選択された印刷ジョブの印刷指示、プレビューの表示、印刷設定の変更などを行うことができる。ホールドジョブリスト８０１には、ホールドフォルダ７０２にホールドされている印刷ジョブが格納された順に表示されている。操作部１０８はタッチパネルになっているため、ホールドジョブリスト８０１のリスト上に表示された印刷ジョブに触れることにより、トグルで印刷ジョブの選択を行うことができる。図５（ａ）ではジョブ４が選択されており、選択された印刷ジョブは、背景色表示８０２が変わり、選択されていることがわかるようになっている。また、ホールドジョブリスト８０１の画面には最大７つの印刷ジョブを表示することができる。スクロールキー８０３を使用することにより、１画面の中に表示できない数の印刷ジョブがホールドされている場合に、印刷ジョブリストをスクロールさせて、表示されていない印刷ジョブを表示させることができる。更に、編集キー８０４は、選択した印刷ジョブの印刷属性を設定変更（例えば片面印刷設定を両面印刷設定に変更）する場合に使用する。操作部１０８から設定変更が可能な印刷属性には、例えばステイプル処理、両面印刷設定、リング製本などであり、印刷属性の設定を変更し保存することにより、ホールド中の印刷ジョブの印刷属性を変更することができる。また、消去キー８０５は、選択された印刷ジョブをホールドフォルダ７０２から消去する場合に使用する。印刷ジョブをホールドフォルダ７０２から消去することにより、ホールドジョブリスト８０１からも削除される。印刷キー８０７は、選択された印刷ジョブを印刷する場合に使用する。したがって、図５に示すホールドジョブリスト画面は、印刷ジョブの印刷指示を入力する入力手段でもある。
【００３８】
更に、プレビューキー８０６は、選択された印刷ジョブの画像データをプレビューするときに使用し、プレビューキー８０６を押下することにより、図５（ａ）の画面から図５（ｂ）に示す「プレビュー」画面に遷移する。図５（ｂ）において、プレビュー領域８０９には、図５（ａ）で選択された印刷ジョブ４の各ページのサムネイルが表示される。プレビュー領域８０９の中央にはカレントページ５（図中、５と表示）のサムネイルが表示され、左右方向には、カレントページの前後の４、６ページ（図中、４、６と表示）のサムネイルが表示される。図５（ｂ）のプレビュー領域８０９内では、左右にフリック操作して表示されているページを送ったり、ピンチイン／ピンチアウト操作で、表示されているサムネイルの縮小／拡大を行ったりすることができる。ページ表示８１０には、プレビュー領域８０９に示すカレントページのページ番号（ここでは５ページ）が表示されており、プレビュー領域８０９の左右フリック操作やスクロールキー８１１の操作に連動して、表示されるページ番号が変わる。また、消去キー８１２を押下することにより、プレビュー領域８０９に示すカレントページの消去を行うことができる。更に、「戻る」キー８１３を押下することにより、図５（ｂ）に示すプレビュー画面を閉じて、ホールド機能の画面である図５（ａ）の画面に戻ることができる。
【００３９】
［ホストコンピュータの印刷設定画面］
図６は、本実施の形態におけるホストコンピュータ５０１のディスプレイ５１０に表示される、印刷装置１００に送信する印刷ジョブを生成するための受付手段であるプリンタドライバ６０３の印刷設定を行う印刷設定ウィンドウ９０１を示す図である。図６の印刷設定ウィンドウ９０１に示す画面は、表示する画面をカテゴリ毎にタブを押下することにより選択することができる。図６は、５つのタブ（「基本設定」、「ページ設定」、「仕上げ」、）「給紙」、「印刷品質」）のうち、基本設定タブが選択された場合の表示画面である。
【００４０】
出力方法選択キー９０３は、印刷装置１００での出力方法を指定するためのキーである。出力方法選択キー９０３をクリックすることにより、プルダウンメニュー９０４が表示され、「印刷」（すぐに印刷）するか、「ホールド」（ジョブホールド機能によりホールド）するかを選択することができる。図６では、プルダウンメニュー９０４では「ホールド」が選択（白抜き表示）されており、出力方法選択キー９０３の表示は「ホールド」になっている。出力方法を「ホールド」に設定した印刷ジョブデータを印刷装置１００に送信することにより、印刷ジョブデータは印刷装置１００のＨＤＤ５１７のホールドフォルダ７０２に格納される。部数キー９０５は、印刷ジョブで印刷される部数（出力部数）を設定するために使用され、図６では印刷部数は１部（図中、１と表示）が設定されている。
【００４１】
また、ページレイアウトキー９０６は、複数ページの画像を並べて１ページ分の画像に縮小して印刷する設定を行う場合に使用される。図６の例では、縮小印刷を指定していない状態（１ページを用紙１枚に印刷する設定、図中、１ｉｎ１と表示）になっている。片面／両面キー９０７は、印刷を両面印刷にするか、片面印刷にするかを設定するためのキーであり、図６では両面印刷（図中、両面と表示）が設定されている。また、フィニッシングキー９０８は、ステイプル処理やリング製本等のフィニッシング処理を設定する際に使用され、図６ではリング製本（図中、リング製本と表示）が設定されている。そして、プレビュー画面９０９は、印刷装置１００での出力結果をイメージで示すための画面であり、各キー９０６〜９０８で設定した印刷設定が反映された図が表示されている。即ち、プレビュー画面９０９では、１ページに１ページ分が両面印刷され（ページの折り返した裏側ページにも印刷されているイメージを表示）、左端がリング製本されている絵が表示されている。また、ＯＫキー９１０は、印刷設定ウィンドウ９０１で設定した内容を印刷ジョブデータとして設定し、画面を閉じる場合に押下され、一方、キャンセルキー９１１は、印刷設定ウィンドウ９０１で設定した内容の設定を行わず、画面を閉じる場合に押下される。
【００４２】
以上、「基本設定」のカテゴリ画面について説明したが、「ページ設定」タブの画面では、用紙サイズの指定や印刷部数、ページレイアウトや倍率等の設定を行うことができる。また、「仕上げ」タブの画面では、印刷物の綴じ方向やステイプル処理、ソート処理、穴開け処理、印刷物の排出先等を設定することができる。更に、「給紙」タブでは、給紙部の指定や表表紙や裏表紙の印刷設定等を行うことができる。また、「印刷品質」タブでは、スムージングや解像度の設定等を行うことができる。
【００４３】
［プリンタドライバの制御シーケンス］
図７は、本実施の形態におけるホストコンピュータ５０１の印刷ジョブデータを出力するプリンタドライバ６０３の制御シーケンスを示すフローチャートである。プリンタドライバ６０３は、前述した図３に示すアプリケーションプログラム６０１からグラフィックスエンジン６０２を介して起動される。プリンタドライバ６０３のプログラムは、ＨＤＤ５１１に格納されており、起動されると、ＨＤＤ５１１からプログラムが読み出されてＲＡＭ５０５にロードされ、ＣＰＵ５０４により実行される。
【００４４】
ステップ（以下、Ｓという）１０００では、ＣＰＵ５０４は、上述した図６の操作による印刷設定が終了したかどうかを判断し、終了したと判断した場合には処理をＳ１００１に進め、終了していないと判断した場合には処理をＳ１０００に戻す。Ｓ１００１では、ＣＰＵ５０４は、上述した図６の操作により設定された印刷設定情報（印刷情報）を取得する。Ｓ１００２では、ＣＰＵ５０４は、図６で選択された出力方法が「ホールド」かどうかを判断し、「ホールド」と判断した場合には処理をＳ１０１０に進め、「ホールド」ではない（「印刷」である）と判断した場合には処理をＳ１００４に進める。
【００４５】
Ｓ１００４では、ＣＰＵ５０４は、図６で選択されたフィニッシング処理が「リング製本」かどうかを判断し、「リング製本」であると判断した場合には処理をＳ１００５に進め、「リング製本」ではないと判断した場合には処理をＳ１０１０に進める。Ｓ１００５では、ＣＰＵ５０４は、裏表紙に印刷する設定がされているかどうかを判断し、設定がされていると判断した場合には処理をＳ１００６に進め、設定がされていないと判断した場合には処理をＳ１０１０に進める。これはリング製本において裏表紙に印刷しない場合は、図１２（ｃ）の印刷する画像データの先頭にソートする裏表紙４０４が存在せず、画像データの並び替え（ソート処理）が不要となるためである。Ｓ１００６では、ＣＰＵ５０４は、裏表紙の両面に印刷するのかどうかを判断し、両面に印刷すると判断した場合には処理をＳ１００７に進め、両面に印刷しない（片面に印刷する）と判断した場合には、処理をＳ１００８に進める。ＣＰＵ５０４は、裏表紙の両面に印刷するか、片面にのみ印刷するかを判断することにより、図１２（ｃ）の画像データの先頭に移動させる裏表紙４０４のページ数を決定する。
【００４６】
Ｓ１００７では、ＣＰＵ５０４は、最終ページから２ページを先頭に移動させる。詳細には、ＣＰＵ５０４は、画像データのうち、最終ページの１ページ前の画像データを先頭ページに、最終ページの画像データを先頭ページの次のページに移動させて、画像データの印刷順のソート処理を行い、処理をＳ１０１０に進める。Ｓ１００８では、ＣＰＵ５０４は、最終ページから１ページを先頭に移動させる。詳細には、ＣＰＵ５０４は、最終ページの画像データを先頭ページに移動させて、画像データの印刷順のソート処理を行い、処理をＳ１０１０に進める。
【００４７】
Ｓ１０１０では、ＣＰＵ５０４は、プリンタドライバ６０３での設定に応じたページ順に画像データが並ぶように、ＰＤＬデータ（画像情報）を生成する。Ｓ１０１１では、ＣＰＵ５０４は、両面印刷やリング製本等の印刷設定に関するデータと、印刷される画像データをページ記述言語であるＰＤＬで記述したＰＤＬデータから構成されている印刷ジョブデータを印刷装置１００に送信し、処理を終了する。
【００４８】
図７に示すフローチャートを実行することにより、ホストコンピュータ５０１から印刷装置１００に送信される印刷ジョブデータにおいて、ＰＤＬデータは次のような順に並んでいる。即ち、「ホールド」指定された印刷ジョブの場合には、リング製本用のソートが行われていない所定のページ順（図１２（ｂ））となっている。一方、「印刷」指定された印刷ジョブの場合には、リンク製本用のソートが行われたページ順（図１２（ｃ））となっている。その結果、印刷装置１００で後述する図９に示すフローチャートにより印刷ジョブを実行することにより、リング製本を行う印刷ジョブを「ホールド」した場合においても、操作部１０８にてプレビューや設定変更を正しく行うことができる。更に、リング製本印刷も正しく行うことができる。
【００４９】
［印刷装置の印刷ジョブ受信の制御シーケンス］
図８は、本実施の形態における印刷装置１００のホストコンピュータ５０１からの印刷ジョブに関する制御シーケンスを示すフローチャートである。図８に示す処理を行うプログラムは、ＨＤＤ５１７に格納されており、印刷装置１００が起動されると、ＨＤＤ５１７より読み出されて、ＲＡＭ５１５にロードされた後、ＣＰＵ５１４により実行される。
【００５０】
Ｓ１１０１では、ＣＰＵ５１４は、ネットワークＩ／Ｆ５１９を介して、ジョブ受信部６０６によりホストコンピュータ５０１から印刷ジョブを受信したかどうかを判断する。ＣＰＵ５１４は、印刷ジョブを受信したと判断した場合には処理をＳ１１０２に進め、受信していないと判断した場合には処理をＳ１１０１に戻す。Ｓ１１０２では、ＣＰＵ５１４は、ＰＤＬインタプリタ６０８により受信した印刷ジョブのデータのうち、ＰＤＬデータの中間データフォーマットへの変換を行う。そして、ＣＰＵ５１４は、中間データフォーマットに変換されたＰＤＬデータをＲＩＰ５１８に送信して、ＲＩＰ処理部６０９によりラスターイメージデータへの変換を開始する。ＲＩＰ５１８は、ラスターイメージデータへ変換したＰＤＬデータ（画像データ）を順次、ＨＤＤ５１７のテンポラリフォルダ７０１に格納する。
【００５１】
Ｓ１１０３では、ＣＰＵ５１４は、受信した印刷ジョブデータの印刷設定データに基づいて、出力方法は印刷の保留指示である「ホールド」が設定されているかどうかを判断する。ＣＰＵ５１４は、出力方法として「ホールド」が設定されている第２の印刷ジョブであると判断した場合には処理をＳ１１０４に進める。一方、ＣＰＵ５１４は、出力方法として「ホールド」が設定されていない（印刷の実行指示である「印刷」が設定されている）第１の印刷ジョブであると判断した場合には、処理をＳ１１０６に進める。
【００５２】
Ｓ１１０４では、ＣＰＵ５１４は、ＲＩＰ５１８によるラスターイメージデータへの変換が終了したＰＤＬデータを順次、ＨＤＤ５１７のテンポラリフォルダ７０１に格納する。そして、ＣＰＵ５１４は、ＰＤＬデータの全てのデータについて処理（図中、全ページＲＩＰ）を終了させる。Ｓ１１０５では、ＣＰＵ５１４は、ＨＤＤ５１７のテンポラリフォルダ７０１に格納されたラスターイメージデータに変換されたＰＤＬデータをＨＤＤ５１７のホールドフォルダ７０２に移動させて、格納し（図中、ホールドフォルダ格納）、処理を終了する。Ｓ１１０６では、ＣＰＵ５１４は、ＲＩＰ５１８によるラスターイメージデータへの変換が終了し、ＨＤＤ５１７のテンポラリフォルダ７０１に格納されたラスターイメージデータを用いて、順次、印刷制御部６１２により印刷部１０１を制御して印刷を行う。ＣＰＵ５１４は、印刷された用紙に、後処理制御部６１３により制御された後処理部１０２により設定された後処理を行った後、排紙トレイ１１９、又はスタック部１１６（リング製本の場合）に出力する。
【００５３】
図８のフローチャートでは、印刷装置１００がリング製本を行う印刷ジョブを受信した場合において、印刷ジョブの画像データの順にＲＩＰ処理を行いながら印刷が実行される。このように、リング製本の印刷ジョブにおいて、印刷装置１００側で画像データのソートを行う必要がないため、印刷スループットを向上させることができる。
【００５４】
［リング製本印刷の制御シーケンス］
上述した図８のＳ１１０６の処理では、ＨＤＤ５１７のテンポラリフォルダ７０１に格納された画像データ（ラスターイメージデータ）の印刷及び後処理が行われる。したがって、Ｓ１１０６の処理は、ホストコンピュータ５０１から受信した印刷ジョブをそのまま印刷する場合だけでなく、ジョブホールド機能により既にホールドフォルダ７０２に格納されている印刷ジョブの印刷指示を受けた場合にも起動される。
【００５５】
図９は、図８のＳ１１０６の処理のうち、リング製本印刷を行う場合の制御シーケンスを示すフローチャートである。Ｓ１２０１では、ＣＰＵ５１４は、リング製本印刷を行う印刷ジョブはホールドフォルダ７０２にホールドされていた印刷ジョブかどうか（ホールド印刷？）を判断する。本実施の形態の場合には、リング製本印刷を行うために図９の処理を起動する２つの場合がある。１つは、ホストコンピュータ５０１から受信したリング製本印刷を行う印刷ジョブを実行するために前述した図８のＳ１１０６から起動される場合である。もう１つは、ＨＤＤ５１７のホールドフォルダ７０２に格納された印刷ジョブを図５に示す操作部１０８の画面から選択し、印刷キー８０７を押下して起動される場合である。ＣＰＵ５１４は、ホールドフォルダ７０２にホールドされていた印刷ジョブであると判断した場合には処理をＳ１２０３に進め、ホールドされていた印刷ジョブではないと判断した場合には処理をＳ１２０２に進める。Ｓ１２０２では、ＣＰＵ５１４は、テンポラリフォルダ７０１に格納されている画像を順に印刷し、印刷が完了した用紙は、リング製本装置１０５に搬送される（図中、通常印刷）。搬送された用紙は、パンチャ１１５によりリング製本に適合した穿孔が行われ、スタック部１１６に搬送される。ＣＰＵ５１４は、全ページの通常印刷が終了すると、処理をＳ１２０７に進める。
【００５６】
Ｓ１２０３では、ＣＰＵ５１４は、印刷ジョブの印刷設定データを参照して、裏表紙に印刷する設定がされているかどうかを判断する。ＣＰＵ５１４は、裏表紙に印刷する印刷設定がされていると判断した場合には処理をＳ１２０４に進め、裏表紙に印刷する設定がされていないと判断した場合には処理をＳ１２０２に進める。なお、ここでは、ＣＰＵ５１４は、ホールドフォルダ７０２にホールドされていた印刷ジョブの画像データの並びを入れ替えるソート処理を行うかどうかを、裏表紙に印刷する設定がされているかどうかに基づいて決定している。
【００５７】
Ｓ１２０４では、ＣＰＵ５１４は、印刷ジョブの印刷設定データを参照して、裏表紙の両面に印刷する設定がされているかどうかを判断する。ＣＰＵ５１４は、裏表紙の両面に印刷する印刷設定がされていると判断した場合には処理をＳ１２０５に進め、裏表紙の両面に印刷する設定がされていないと判断した場合には処理をＳ１２０６に進める。
【００５８】
Ｓ１２０５では、ＣＰＵ５１４は、ホールドフォルダ７０２にホールドされていた印刷ジョブの画像データをテンポラリフォルダ７０１に移動させる。そして、ＣＰＵ５１４は、最終ページから２ページを先頭に移動させる。より詳細には、ＣＰＵ５１４は、画像データのうち、最終ページの１ページ前の画像データを先頭ページに、最終ページの画像データを先頭ページの次のページに移動させるソート処理を行う。続いて、ＣＰＵ５１４は、テンポラリフォルダ７０１に設定されたソート済みの画像データの最初のページから順に印刷部１０１にて印刷を行い、印刷が完了した用紙は、リング製本装置１０５に搬送される。搬送された用紙は、パンチャ１１５によりリング製本に適合した穿孔が行われ、スタック部１１６に搬送される。ＣＰＵ５１４は、全ページの印刷が終了すると、処理をＳ１２０７に進める。
【００５９】
Ｓ１２０６では、ＣＰＵ５１４は、ホールドフォルダ７０２にホールドされていた印刷ジョブの画像データをテンポラリフォルダ７０１に移動させるとともに、画像データのうち、最終ページの画像データを先頭に移動させるソート処理を行う。続いて、ＣＰＵ５１４は、テンポラリフォルダ７０１に設定されたソート済みの画像データの最初のページから順に印刷部１０１にて印刷を行い、印刷が完了した用紙は、リング製本装置１０５に搬送される。搬送された用紙は、パンチャ１１５によりリング製本に適合した穿孔が行われ、スタック部１１６に搬送される。ＣＰＵ５１４は、全ページの印刷が終了すると、処理をＳ１２０７に進める。Ｓ１２０７では、ＣＰＵ５１４は、印刷が終了し穿孔が行われた用紙にリングかしめ部１１７によるかしめ綴じ（図中、リング綴じ）を行い、処理を終了する。
【００６０】
図９に示す制御シーケンスを実行することにより、印刷装置１００は、ホールドフォルダ７０２にホールドされた印刷ジョブについても、画像データをリング製本に応じた順にソートし直した後に印刷を行う。その結果、図１２（ｂ）、（ｃ）に示すリング製本を正しく印刷することが可能となる。
【００６１】
以上説明したように、本実施の形態によれば、スループットを下げずにリング製本の印刷ジョブを実行するとともに、ホールドした場合にもプレビューを正しく行うことができる。
【００６２】
［第２の実施の形態］
第１の実施の形態では、リング製本を行う印刷ジョブの場合には、ホストコンピュータ側で出力方法が印刷の場合とホールドの場合で画像データのページ順を変更した後、印刷装置に印刷ジョブを送信していた。第２の実施の形態では、ホストコンピュータ（のプリンタドライバ）側が、リング製本が指定されている場合、出力方法に関係なく、リング製本に合わせたページ順となった印刷ジョブを送信する場合の印刷装置の処理について説明する。なお、本実施の形態での印刷装置１００、ホストコンピュータ５０１の構成については、第１の実施の形態と同様であり、同じ構成については、同じ符号を使用することで、ここでの説明を省略する。
【００６３】
上述したように、本実施の形態では、印刷装置１００が受信する印刷ジョブの画像データは、リング製本の場合には、リング製本に合わせた印刷順に画像データ（ＰＤＬデータ）がソートされた状態となっている。前述した第１の実施の形態のプリンタドライバの処理を示す図７では、印刷ジョブの出力方法に応じて、画像データのソート処理の要否が決定されていた。一方、本実施の形態の場合には、図７のフローチャートにおいて、出力方法を判断するＳ１００２の処理が実施されないため、リング製本の指定の有無に応じてソート処理の要否が決定される。そのため、本実施の形態では、ＨＤＤ５１７のホールドフォルダ７０２に保存される印刷ジョブの印刷データについても、リング製本の場合には、ソート済みのＰＤＬデータが設定されていることになる。その結果、操作部１０８でホールドされているリング製本の印刷ジョブのプレビューを行った場合には、リング製本に応じて印刷する順の（裏表紙が先頭となっている）画像データが表示されてしまうことになる。
【００６４】
［ジョブホールド機能の制御シーケンス］
本実施の形態においても、印刷装置１００における印刷ジョブの受信に関する処理は、前述した第１の実施の形態の図８と同様である。ところが、上述したホストコンピュータ５０１のプリンタドライバ６０３でのＰＤＬデータのソート処理により、ホールドフォルダ７０２に保存される画像データの順序が、第１の実施の形態の場合とは異なる順序となってしまう。そのため、本実施の形態では、画像データをホールドフォルダ７０２に保存する図８に示すＳ１１０５の処理を、以下に説明する処理に変更する。
【００６５】
図１０は、本実施の形態における印刷装置１００のホールドフォルダ７０２への格納時の処理を示すフローチャートである。図１０は、図８のＳ１１０５（ホールド格納）の処理を置き換えるものであり、Ｓ１１０４（全ページＲＩＰ）の処理が終了すると、図１０に示す処理が実行される。図１０に示す処理を行うプログラムは、図８のフローチャートと同様に、ＨＤＤ５１７に格納されており、印刷装置１００が起動されると、ＨＤＤ５１７より読み出されて、ＲＡＭ５１５にロードされた後、ＣＰＵ５１４により実行される。
【００６６】
Ｓ１３００では、ＣＰＵ５１４は、ＲＩＰ処理部６０９によりＲＩＰ処理された画像データをテンポラリフォルダ７０１からホールドフォルダ７０２に移動する処理を開始する。Ｓ１３０１では、ＣＰＵ５１４は、印刷ジョブの印刷設定データを参照して、リング製本を行うのかどうかを判断する。ＣＰＵ５１４は、リング製本を行う場合には処理をＳ１３０２に進め、リング製本に合わせてソートされた画像データをプレビューの際に正しく表示されるように、表表紙、本文、裏表紙の順に並べ替える。一方、ＣＰＵ５１４は、リング製本を行わないと判断した場合には処理をＳ１３０６に進める。
【００６７】
Ｓ１３０２では、ＣＰＵ５１４は、印刷ジョブの印刷設定データを参照して、裏表紙に印刷する設定がされているかどうかを判断する。ＣＰＵ５１４は、裏表紙に印刷する印刷設定がされていると判断した場合には処理をＳ１３０３に進め、裏表紙に印刷する設定がされていないと判断した場合には処理をＳ１３０６に進める。なお、印刷ジョブの画像データは、リング製本でも裏表紙の印刷を行わない場合には印刷ページのソート処理は行われていない。そのため、ここでは、ＣＰＵ５１４は、印刷ページのソート処理が行われているかどうかを、裏表紙に印刷する設定がされているかどうかに基づいて判断している。
【００６８】
Ｓ１３０３では、ＣＰＵ５１４は、印刷ジョブの印刷設定データを参照して両面印刷の設定有無、即ち、裏表紙の両面に印刷するのかどうかを判断する。ＣＰＵ５１４は、両面印刷が設定され、裏表紙の両面に印刷を行うと判断した場合には処理をＳ１３０４に進め、片両印刷設定がされている（裏表紙の両面に印刷を行わない）と判断した場合には処理をＳ１３０５に進める。Ｓ１３０４では、ＣＰＵ５１４は、先頭の２ページを最終ページ及び最終ページの１つ前のページに移動する。詳細には、ＣＰＵ５１４は、テンポラリフォルダ７０１に格納されている印刷ジョブの画像データのうち、先頭ページの画像データを最終ページの１ページ前に、先頭から２ページ目の画像データを最終ページに移動させるソート処理を行う。これにより、画像データの並びを図１２（ｃ）の状態から図１２（ｂ）の状態に変更することができる。Ｓ１３０５では、ＣＰＵ５１４は、先頭の１ページを最終ページに移動する。詳細には、ＣＰＵ５１４は、テンポラリフォルダ７０１に格納されている印刷ジョブの画像データのうち、先頭ページの画像データを最終ページに移動させるソート処理を行い、処理をＳ１３０６に進める。Ｓ１３０６では、ＣＰＵ５１４は、テンポラリフォルダ７０１に格納されている印刷ジョブの画像データをホールドフォルダ７０２に移動させて（図中、ホールドフォルダに格納）、処理を終了する。以上の処理を行うことで、ホールドフォルダ７０２に格納される印刷ジョブの画像データの並びが、図１２（ｂ）のような並びになる。これにより、ホールドした印刷ジョブをプレビューする場合にも、裏表紙が先頭ページにくることがない。
【００６９】
以上説明したように、本実施の形態によれば、スループットを下げずにリング製本の印刷ジョブを実行するとともに、ホールドした場合にもプレビューを正しく行うことができる。特に本実施の形態では、プリンタドライバ６０３側では、出力方法が印刷の場合でもホールドの場合でも処理を変更する必要がなくなる。また、印刷装置においても、リング製本での印刷順に画像データがソートされているため、リング製本ジョブの印刷スループットを向上させることができる。また、リング製本を行う印刷ジョブをジョブホールドした場合にも画像データのプレビューや設定変更を正しく行うことができ、ホールドされた印刷ジョブを印刷する場合にも、画像データをソートし直すことにより正しくリング製本印刷を行うことができる。
【００７０】
なお、図１０に示す処理によりホールドフォルダに格納された印刷ジョブに基づく印刷を行う場合は、図９に示す印刷処理が実行される。
【００７１】
［その他の実施の形態］
第１の実施の形態及び第２の実施の形態では、ホストコンピュータのプリンタドライバは、印刷ジョブの画像データのソート処理を行ったか否かを示すデータを印刷ジョブに付加していない。そのため、印刷装置においては、印刷ジョブ中のリング製本の有無やホールド設定の有無に基づいてページの入れ替え処理を行っている。
【００７２】
また、上述したようにリング製本を行う場合でも裏表紙に印刷を行わない場合には、印刷ジョブの画像データのソート処理は行われない。そのため、第１の実施の形態、第２の実施の形態では、リング製本を行う印刷ジョブの場合には、裏表紙に印刷を行うかどうかにより、画像データのソート処理が行われているかどうかを判断していた。
【００７３】
そこで、プリンタドライバがソート処理を行ったか否かを示すフラグをジョブに付加し、印刷装置がフラグの状態を判断して、ページの入れ替え処理を行うような構成としてもよい。
【００７４】
具体的にはホストコンピュータのプリンタドライバにおいて、画像データのソート処理（図７のＳ１００７、Ｓ１００８）を行った場合は第１の値を設定（セット）し、ソート処理を行わない場合は第２の値を設定（リセット）するソート済みフラグを設ける。そして、ソート済みフラグの内容を印刷ジョブの印刷設定データとして、印刷ジョブの画像データとともに印刷装置へ送信する。
【００７５】
一方、印刷装置では、画像データのソート処理が行われているかどうかの判断を裏表紙に印刷を行うかどうかにより行っている判断処理（図９のＳ１２０３、図１０のＳ１３０２）をソート済みフラグに基づいて行うことができる。即ち、印刷ジョブの印刷設定データから読み出したソート済みフラグがセットされていれば、リング製本に応じた画像データのソートが行われており、ソート済みフラグがリセットされていれば、画像データのソートが行われていないことがわかる。ところで、図１０では、Ｓ１３０１とＳ１３０２の２つの判断処理により、画像データのソート処理が行われているかどうかを判断しているが、ソート済みフラグを用いた場合には１つの判断処理に置き換えることができる。即ち、ソート済みフラグがセットされていた場合には処理をＳ１３０２に進め、ソート済みフラグがリセットされていた場合には処理をＳ１３０８に進めればよい。
【００７６】
以上説明したように、その他の実施の形態においても、スループットを下げずにリング製本の印刷ジョブを実行するとともに、ホールドした場合にもプレビューを正しく行うことができる。
【符号の説明】
【００７７】
１００    印刷装置
５１４    ＣＰＵ
５１７    ＨＤＤ
【図１】
2018069568.tif 000003
【図２】
2018069568.tif 000004
【図３】
2018069568.tif 000005
【図４】
2018069568.tif 000006
【図５】
2018069568.tif 000007
【図６】
2018069568.tif 000008
【図７】
2018069568.tif 000009
【図８】
2018069568.tif 000010
【図９】
2018069568.tif 000011
【図１０】
2018069568.tif 000012
【図１１】
2018069568.tif 000013
【図１２】
2018069568.tif 000014