(57)【要約】【課題】印刷する用紙サイズが混在するページデータを印刷処理すること。【解決手段】用紙サイズが複数指定されている場合に、ページごとの紙折りの指定あるいは用紙サイズごとの紙折りの指定をおこなう印刷条件解析処理部２０２と、印刷条件解析処理部２０２によって指定された紙折りをおこなうページの紙折り指定データあるいは紙折りをおこなう用紙サイズの紙折り指定データを生成するページ編集部２０４と、ページ編集部２０４によって生成された紙折り指定データを印刷データと共に印刷をおこなう装置に出力するデータ送信部２０６と、を備える。【選択図】        図２
2006201875.tif 000002
【特許請求の範囲】
【請求項１】
用紙サイズが複数指定されている場合に、ページごとの紙折りの指定あるいは用紙サイズごとの紙折りの指定をおこなう指定手段と、
前記指定手段によって指定された紙折りをおこなうページの紙折り指定データあるいは紙折りをおこなう用紙サイズの紙折り指定データを生成する生成手段と、
前記生成手段によって生成された前記紙折り指定データを印刷データと共に印刷をおこなう装置に出力する出力手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記生成手段は、前記指定データに基づいて紙折りを適用するページを抽出し、
前記生成手段によって抽出された前記紙折りを適用するページに関する情報を表示する表示手段をさらに備えることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記生成手段は、前記指定データに基づいて紙折りを適用する用紙サイズと紙折りを適用しない用紙サイズを抽出し、
前記生成手段によって抽出された前記紙折りを適用する用紙サイズと前記紙折りを適用しない用紙サイズに関する情報を表示する表示手段をさらに備えることを特徴とする請求項１に記載の印刷制御装置。
【請求項４】
前記生成手段は、前記指定データに基づいて前記紙折りを適用する用紙サイズと前記紙折りを適用しない用紙サイズをそれぞれ複数抽出し、
前記生成手段によって抽出された前記紙折りを適用する用紙サイズと前記紙折りを適用しない用紙サイズに関する情報を表示する表示手段をさらに備えることを特徴とする請求項１に記載の印刷制御装置。
【請求項５】
用紙サイズが混在しているジョブに含まれている紙折り指定データと印刷データを受信する受信手段と、
前記受信手段によって受信した前記紙折り指定データに基づいて、ページごとあるいは用紙サイズごとに紙折りの有無を設定する設定手段と、
前記設定手段によって設定された紙折りの有無に基づいて印刷用紙に対して紙折りをおこなう紙折り手段と、
を備えることを特徴とする印刷処理装置。
【請求項６】
前記受信手段によって受信した前記紙折り指定データに基づいて、前記ページに紙折りが必要か否かを判断する判断手段を備え、
前記設定手段は、前記判断手段によって判断された結果に基づいて紙折りの有無を設定することを特徴とする請求項５に記載の印刷処理装置。
【請求項７】
前記判断手段は、前記ページごとの前記紙折りデータあるいは前記用紙サイズごとの当該紙折り指定データに基づいて、当該ページに紙折りが必要か否かを判断することを特徴とする請求項５に記載の印刷処理装置。
【請求項８】
用紙サイズが複数指定されている場合に、ページごとの紙折りの指定あるいは用紙サイズごとの紙折りの指定をおこなう指定工程と、
前記指定工程によって指定された紙折りをおこなうページの紙折り指定データあるいは紙折りをおこなう用紙サイズの紙折り指定データを生成する生成工程と、
前記生成工程によって生成された前記紙折り指定データを印刷データと共に印刷をおこなう装置に出力する出力工程と、
を含むことを特徴とする印刷方法。
【請求項９】
用紙サイズが混在しているジョブに含まれている紙折り指定データと印刷データを受信する受信工程と、
前記受信工程によって受信した前記紙折り指定データに基づいて、ページごとあるいは用紙サイズごとに紙折りの有無を設定する設定工程と、
前記設定工程によって設定された紙折りの有無に基づいて印刷用紙に対して紙折りをおこなう紙折り工程と、
を含むことを特徴とする印刷方法。
【請求項１０】
請求項８または請求項９に記載の印刷方法をコンピュータに実行させることを特徴とする印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷する用紙サイズが混在するページデータを印刷処理する印刷制御装置、印刷処理装置、印刷方法および印刷プログラムに関する。
【背景技術】
【０００２】
従来、印刷物の用紙サイズが混在する場合の処理方法として、たとえば、Ａ３サイズとＡ４サイズの用紙サイズが混在する場合に、サイズの大きいＡ３サイズのページデータを二つに分割して、Ａ４用紙２枚にプリントする方法が知られている（たとえば、下記特許文献１参照。）。
【０００３】
また、プリントデータを構成する各ページごとにプリントされる用紙サイズを判定し、この判定結果に基づいて、複数のプリンタ装置を選択的に動作させて、プリントデータを構成する各ページデータの内容を指定された用紙サイズの用紙にプリントさせる方法が知られている（たとえば、下記特許文献２参照。）。
【０００４】
【特許文献１】特開２００４−１９９４６４号公報
【特許文献２】特開平１０−１０５３５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１にかかるプリント方法では、用紙サイズが混在している場合に、出力サイズが大きい印刷データは分割されて印刷されるため、分割する前のデータは真ん中半分でとぎれてしまい、図が見にくくなるという問題点があった。
【０００６】
また、上述した特許文献２によるプリント方法では、用紙サイズごとに印刷物が分けられるためにソートあるいはステープルなどの仕上げ処理を手動でおこなわなければならず作業が繁雑になるという問題点があった。
【０００７】
この発明は、上述した従来技術による問題点を解消するため、印刷する用紙サイズが混在する場合に、ページごとあるいは用紙サイズごとに紙折りの指定をすることができる印刷制御装置、印刷処理装置、印刷方法および印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる印刷制御装置は、用紙サイズが複数指定されている場合に、ページごとの紙折りの指定あるいは用紙サイズごとの紙折りの指定をおこなう指定手段と、前記指定手段によって指定された紙折りをおこなうページの紙折り指定データあるいは紙折りをおこなう用紙サイズの紙折り指定データを生成する生成手段と、前記生成手段によって生成された前記紙折り指定データを印刷データと共に印刷をおこなう装置に出力する出力手段と、を備えることを特徴とする。
【０００９】
この請求項１の発明によれば、用紙サイズが複数指定された場合であっても、ページ単位あるいは用紙サイズ単位で紙折りを指定することができる。
【００１０】
また、請求項２の発明にかかる印刷制御装置は、請求項１に記載の発明において、前記生成手段は、前記指定データに基づいて紙折りを適用するページを抽出し、前記生成手段によって抽出された前記紙折りを適用するページに関する情報を表示する表示手段をさらに備えることを特徴とする。
【００１１】
この請求項２の発明によれば、ユーザが容易に紙折りを適用するページを指定することができる。
【００１２】
また、請求項３の発明にかかる印刷制御装置は、請求項１に記載の発明において、前記生成手段は、前記指定データに基づいて紙折りを適用する用紙サイズと紙折りを適用しない用紙サイズを抽出し、前記生成手段によって抽出された前記紙折りを適用する用紙サイズと前記紙折りを適用しない用紙サイズに関する情報を表示する表示手段をさらに備えることを特徴とする。
【００１３】
この請求項３の発明によれば、ユーザが容易に紙折りをしたい用紙サイズおよび紙折りをしたくない用紙サイズを指定することができる。
【００１４】
また、請求項４の発明にかかる印刷制御装置は、請求項１に記載の発明において、前記生成手段は、前記指定データに基づいて前記紙折りを適用する用紙サイズと前記紙折りを適用しない用紙サイズをそれぞれ複数抽出し、前記生成手段によって抽出された前記紙折りを適用する用紙サイズと前記紙折りを適用しない用紙サイズに関する情報を表示する表示手段をさらに備えることを特徴とする。
【００１５】
この請求項４の発明によれば、ユーザが容易に紙折りをしたい用紙サイズおよび紙折りをしたくない用紙サイズをそれぞれ複数指定することができる。
【００１６】
また、請求項５の発明にかかる印刷処理装置は、用紙サイズが混在しているジョブに含まれている紙折り指定データと印刷データを受信する受信手段と、前記受信手段によって受信した前記紙折り指定データに基づいて、ページごとあるいは用紙サイズごとに紙折りの有無を設定する設定手段と、前記設定手段によって設定された紙折りの有無に基づいて印刷用紙に対して紙折りをおこなう紙折り手段と、を備えることを特徴とする。
【００１７】
この請求項５の発明によれば、ユーザが指定したページのみ、あるいはユーザが指定した用紙サイズのみに紙折りをすることができる。
【００１８】
また、請求項６の発明にかかる印刷処理装置は、請求項５に記載の発明において、前記受信手段によって受信した前記紙折り指定データに基づいて、前記ページに紙折りが必要か否かを判断する判断手段を備え、前記設定手段は、前記判断手段によって判断された結果に基づいて紙折りの有無を設定することを特徴とする。
【００１９】
この請求項６の発明によれば、ユーザが指定したページのみ、あるいはユーザが指定した用紙サイズのみに紙折りを印刷処理装置に指定することができる。
【００２０】
また、請求項７の発明にかかる印刷処理装置は、請求項５に記載の発明において、前記判断手段は、前記ページごとの前記紙折りデータあるいは用紙サイズごとの当該紙折り指定データに基づいて、当該ページに紙折りが必要か否かを判断することを特徴とする。
【００２１】
この請求項７の発明によれば、ユーザが指定したページのみ、あるいはユーザが指定した用紙サイズのみに紙折りを印刷処理装置に指定することができる。
【００２２】
また、請求項８の発明にかかる印刷方法は、用紙サイズが複数指定されている場合に、ページごとの紙折りの指定あるいは用紙サイズごとの紙折りの指定をおこなう指定工程と、前記指定工程によって指定された紙折りをおこなうページの紙折り指定データあるいは紙折りをおこなう用紙サイズの紙折り指定データを生成する生成工程と、前記生成工程によって生成された前記紙折り指定データを印刷データと共に印刷をおこなう装置に出力する出力工程と、を含むことを特徴とする。
【００２３】
この請求項８の発明によれば、用紙サイズが複数指定された場合であっても、ページごとあるいは用紙サイズごとに紙折りを指定することができる。
【００２４】
また、請求項９の発明にかかる印刷方法は、用紙サイズが混在しているジョブに含まれている紙折り指定データと印刷データを受信する受信工程と、前記受信工程によって受信した前記紙折り指定データに基づいて、ページごとあるいは用紙サイズごとに紙折りの有無を設定する設定工程と、前記設定工程によって設定された紙折りの有無に基づいて印刷用紙に対して紙折りをおこなう紙折り工程と、を含むことを特徴とする。
【００２５】
この請求項９の発明によれば、ユーザが指定したページのみ、あるいはユーザが指定した用紙サイズのみに紙折りをすることができる。
【００２６】
また、請求項１０の発明にかかる印刷プログラムは、請求項８または請求項９に記載の印刷方法をコンピュータに実行させることを特徴とする。
【００２７】
この請求項１０の発明によれば、請求項８または請求項９に記載の印刷方法を実行させることができる。
【発明の効果】
【００２８】
本発明にかかる印刷制御装置、印刷処理装置、印刷方法および印刷プログラムによれば、印刷する用紙サイズが混在するページデータを印刷処理する場合に、ページごとあるいは用紙サイズごとに紙折りの指定をすることができる。そのため、印刷処理後の仕上げ処理を適切におこなうことができるという効果を奏する。
【発明を実施するための最良の形態】
【００２９】
以下に添付図面を参照して、この発明にかかる印刷制御装置、印刷処理装置、印刷方法および印刷プログラムの好適な実施の形態を詳細に説明する。
【００３０】
（実施の形態）
図１は、本発明にかかる印刷システムの構成を示す説明図である。本発明の印刷システム１００は、印刷制御装置１０１と、ネットワーク１０２と、印刷処理装置１０３と、により構成されている。印刷制御装置１０１は、１台ないしは複数の汎用コンピュータによって実現される。ユーザがコンピュータから文章などの印刷要求を出すと、コンピュータ内部に備わっているプリンタドライバ（図２参照）が、その印刷要求された文章などのデータを印刷処理装置１０３が認識できる形式に変換してネットワーク１０２を介して印刷制御装置１０１に送信する。
【００３１】
ネットワーク１０２は、コンピュータによって出力された印刷データを印刷処理装置１０３へ送信する。また、ネットワーク１０２は、たとえば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）あるいはＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などによってその機能を実現する。印刷処理装置１０３は、紙折り機構を持つプリンタあるいは複写機などにより実現される。印刷処理装置１０３は、コンピュータから出力された印刷データを、印刷処理装置１０３の内部に有するプリンタコントローラ（図３参照）により受信して印刷を開始する。
【００３２】
ここで、印刷データは、印刷する各ページを表すデータ（ページデータ）を含んでいる。一般に各ページは、文字、イメージおよび図形により構成され、各ページを表すページデータは、これらの構成要素をページ上に配置したイメージをＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述したＰＤＬデータである。ＰＤＬデータとは、ページ記述言語をいう。
【００３３】
図２は、プリンタドライバの構成を示すブロック図である。プリンタドライバ２００は、データ受信部２０１と、印刷条件解析処理部２０２と、ページ制御部２０３と、ページ編集部２０４と、印刷データ作成部２０５と、データ送信部２０６と、によって構成されている。プリンタドライバ２００は、用紙サイズの混在した印刷物を印刷する際に、各ページに対する紙折り指定あるいは用紙サイズに対する紙折り指定をする。
【００３４】
データ受信部２０１は、コンピュータにインストールされているアプリケーション２０７から印刷するデータを受信する。印刷条件解析処理部２０２は、データ受信部２０１によって受信されたデータに基づいて、ページごとあるいは用紙サイズごとに紙折り指定を付加するか否かを解析する。紙折りとは、たとえば、印刷する用紙サイズが混在している場合に、大きい用紙サイズをユーザが指定した用紙サイズあるいは基準のサイズより小さくなるように折ることである。
【００３５】
ページ制御部２０３は、描画されたデータ（描画データ）を、図示しないＨＤやＦＤなどの外部記憶装置に保存制御する。また、外部記憶装置は、ＤＶＤ、ＣＤ、ＭＯ、メモリーカードなどの着脱可能な記録媒体であってもよい。ページ編集部２０４は、印刷条件解析処理部２０２によって解析された結果に基づいて、紙折りをおこなうページの紙折り指定データあるいは紙折りをおこなう用紙サイズの紙折り指定データを生成し、また紙折りを適用するページを抽出する。印刷データ作成部２０５は、ページ制御部２０３に保存された描画データに基づいてＰＤＬデータを作成する。
【００３６】
データ送信部２０６は、印刷データ作成部２０５によって作成されたＰＤＬデータとユーザによって設定された印刷情報を印刷処理装置２０８に送信する。ここで、印刷情報とは、たとえば、ページに対する紙折り指定あるいは用紙サイズに対する紙折り指定をおこなうか否か、ページに対する紙折りをおこなう場合の指定ページ、用紙サイズに対する紙折りをおこなう場合の指定用紙サイズ、その他の情報をいう。
【００３７】
印刷情報はアプリケーション２０７から印刷する場合には、プリンタドライバ２００が備えているＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）からユーザによって設定される。プリンタドライバ２００は、ユーザによって設定された印刷情報を解析し、ページに対する紙折り指定あるいは用紙サイズの指定があるかどうかを確認する。
【００３８】
図３は、印刷制御装置に内蔵されているプリンタコントローラの構成を示すブロック図である。プリンタコントローラ３００は、ＰＤＬデータ受信部３０１と、印刷処理部３０２と、ページ制御部３０３と、画像作成部３０４と、エンジンＩ／Ｆ（インターフェース）３０５と、により構成されている。プリンタコントローラ３００は、用紙サイズが混在した印刷物を印刷する際に、ページごとの紙折りの指定あるいは用紙サイズごとの紙折り指定をする。
【００３９】
ＰＤＬデータ受信部３０１は、コンピュータからネットワーク１０２を介して送信されたＰＤＬデータとユーザによって設定された印刷情報を受信する。印刷処理部３０２は、ＰＤＬデータ受信部３０１によって受信した印刷情報を解析し、各ページに対する紙折りの指定あるいは用紙サイズに対する紙折り指定をする。
【００４０】
ページ制御部３０３は、ＰＤＬデータ受信部３０１によって受信したＰＤＬデータと、印刷処理部３０２によって解析されたページに対する紙折り指定あるいは用紙サイズに対する紙折り指定、その他の印刷条件を図示しないメモリーなどに一時的に格納する。画像作成部３０４は、ＰＤＬデータから描画データを作成する。エンジンＩ／Ｆ３０５は、画像作成部３０４によって作成された描画データをプリンタエンジン３０６へ送信する。プリンタエンジン３０６は、エンジンＩ／Ｆ３０５によって送信された描画データに基づいて印刷をおこなう。仕上げ処理部３０７は、印刷されたページに対してステープル、パンチ、紙折りなどの仕上げ処理がある場合に仕上げ処理をする。
【００４１】
つぎに、印刷条件の設定方法について説明する。ユーザがアプリケーション２０７から印刷をおこなう際に、プリンタドライバ２００のＵＩを用いてページに対して紙折り指定あるいは用紙サイズに対して紙折り指定をおこなうことができる。印刷条件の設定をおこなう際には、後述する図４、図５、図６に示すような印刷ダイアログにより印刷条件を設定することができる。これらの印刷ダイアログの画面は、他の印刷条件の設定項目に追加する形で存在し、タブあるいはボタンなどにより、他の印刷条件の設定項目と切り換えることができる。
【００４２】
図４は、紙折りをおこなうページを指定する印刷ダイアログの一例を示す説明図である。印刷ダイアログ４０１は、用紙サイズ選択リスト４０２と、紙折り方法選択リスト４０３と、綴じ方向選択リスト４０４と、ステープル選択リスト４０５と、パンチ選択リスト４０６と、紙折りページ選択リスト４０７と、ＯＫボタン４０８と、キャンセルボタン４０９と、を有している。
【００４３】
用紙サイズ選択リスト４０２には、印刷する用紙サイズを選択する。また、ページに対して紙折り指定がある場合には、用紙サイズ選択リスト４０２に指定された用紙サイズに合わせて、紙折り指定をしたページの用紙に対して紙折りがおこなわれる。
【００４４】
紙折り方法選択リスト４０３には、紙折り指定をする場合に、その紙折りの方法（紙折りの向きおよび折り方）を選択する。具体的には、たとえば、用紙サイズ選択リスト４０２には、印刷する用紙サイズとして選択された「Ａ４」が表示されており、また紙折り方法選択リスト４０３には、紙折りの方法として「Ｚ折り（右）」と表示されている。
【００４５】
綴じ方向選択リスト４０４には、印刷した用紙を綴じる場合に用紙の綴じる方向を選択する。具体的には、たとえば、綴じ方向選択リスト４０４には「左綴じ」と表示されており、この場合には印刷した用紙の印刷面を上にして左側を綴じる。ステープル選択リスト４０５には、印刷した用紙を綴じる場合にステープルの位置を選択する。具体的には、たとえば、ステープル選択リスト４０５には「左２箇所」と表示されており、この場合には印刷した用紙の印刷面を上にして左側２箇所にステープルをつけて綴じる。
【００４６】
パンチ選択リスト４０６には、印刷した用紙にパンチをする場合にパンチする位置を選択する。具体的には、たとえば、パンチ選択リスト４０６には「左２穴」と表示されており、この場合印刷した用紙の印刷面を上にして左側にパンチをおこない、２箇所に穴が開けられる。
【００４７】
また、ユーザは印刷ダイアログ４０１によって紙折りをおこなうページを指定することができる。紙折り指定は、紙折りページ選択リスト４０７にページ番号を指定することにより、印刷制御装置に１０１に対して紙折りを希望するページを指定することができる。紙折りを複数のページに対して指定する場合には、各指定ページの間に「，」をいれれば複数のページを一度に指定することができる。
【００４８】
具体的には、たとえば、図４に示す例では、「２，４，１２，２９，３０」と表示されており、２ページ、４ページ、１２ページ、２９ページ、３０ページが紙折り指定されている。また、紙折り指定を希望するページが連続する場合には、たとえば、「２〜５」あるいは「２−５」のように印刷するページを指定すれば２ページから５ページまで紙折り指定をすることができるようにしてもよい。
【００４９】
図５は、紙折りをおこなう用紙サイズを指定する印刷ダイアログの一例を示す説明図（その１）である。図５に示す印刷ダイアログ５０１は、基準のサイズ選択リスト５０２と、紙折りサイズ選択リスト５０３と、紙折り方法選択リスト５０４と、綴じ方向選択リスト５０５と、ステープル選択リスト５０６と、パンチ選択リスト５０７と、ＯＫボタン５０８と、キャンセルボタン５０９と、を有している。
【００５０】
基準のサイズ選択リスト５０２には、紙折りをしたくない用紙サイズを選択する。用紙サイズを選択すると、基準の用紙サイズ選択結果５１２に基準のサイズ選択リスト５０２に選択された用紙サイズが表示される。また、符号５１０は、基準の用紙サイズとして選択された用紙の例を示している。具体的には、たとえば、基準のサイズ選択リスト５０２および基準の用紙サイズ選択結果５１２には、「Ａ４」が表示されており、符号５１０は基準のサイズ選択リスト５０２で選択したＡ４の用紙を示している。
【００５１】
紙折りサイズ選択リスト５０３には、紙折りをしたい用紙サイズを選択する。用紙サイズを選択すると、紙折りサイズ選択結果５１３に紙折りサイズ選択リスト５０３に選択した用紙サイズが表示される。また、紙折り方法選択リスト５０４には、紙折りする場合に、その紙折りの方法を選択する。具体的には、たとえば、紙折りサイズ選択リスト５０３および紙折りサイズ選択結果５１３には、「Ａ３」が表示されており、また紙折り方法選択リスト５０４には、「Ｚ折り（右）」が表示されている。
【００５２】
また、符号５０４〜５０７の選択リストについては、符号４０３〜４０６の選択リストの内容と重複するため説明を省略する。符号５１１は、選択された用紙サイズおよび紙折り方法に基づいて出力される印刷用紙の仕上がりの例を示している。具体的には、たとえば、印刷面が上を向いているＡ３の印刷用紙を折り目が右側になるようにＺ折りにされた用紙を示している。
【００５３】
図６は、紙折りをおこなう用紙サイズを指定する印刷ダイアログの一例を示す説明図（その２）である。図６に示す印刷ダイアログ６０１は、基準のサイズ選択リスト６０２と、紙折りサイズ選択リスト６０３と、紙折り方法選択リスト６０４と、綴じ方向選択リスト６０５と、ステープル選択リスト６０６と、パンチ選択リスト６０７と、ＯＫボタン６０８と、キャンセルボタン６０９と、を有している。
【００５４】
基準のサイズ選択リスト６０２には、紙折りをしたくない用紙サイズを選択する。紙折りをしたくない用紙サイズを選択して基準のサイズリスト追加ボタン６１４を押下すると、選択した用紙サイズは紙折り指定なしに設定される。また、紙折り指定なしに設定された用紙サイズは、基準のサイズ選択結果リスト６１２に表示される。さらに、紙折りをしたくない用紙サイズがある場合には、基準のサイズ選択リスト６０２に別のサイズの用紙を選択して基準のサイズリスト追加ボタン６１４を押下すれば紙折り指定なしに設定することができ、紙折り指定なしに設定された用紙サイズは基準のサイズ選択結果リスト６１２に表示される。
【００５５】
符号６１０は、紙折りをしたくない用紙の例を示している。ここで、符号６１０が示す用紙の例は、基準のサイズ選択リスト６０２に選択されている用紙を示してもよく、また、基準のサイズ選択結果リスト６１２に表示されている用紙を示してもよい。また、紙折り指定なしに設定した後に紙折り指定なしを解除したい場合には、基準のサイズ選択結果リスト６１２から削除したい用紙サイズを選択して基準のサイズ選択削除ボタン６１６を押下する。選択された用紙サイズは基準のサイズ選択結果リスト６１２から削除され、紙折り指定なしの設定も解除される。
【００５６】
具体的には、たとえば、基準のサイズ選択結果リスト６１２には、「Ｂ５」が表示されており、この場合にはＢ５の用紙が紙折り指定なしに設定されている。また、基準のサイズ選択リスト６０２には「Ａ４」と表示されており、この状態で基準のサイズリスト追加ボタン６１４を押下すれば「Ａ４」のサイズは紙折りなしに設定され、基準のサイズ選択結果リスト６１２に「Ａ４」が追加される。
【００５７】
紙折りサイズ選択リスト６０３には、紙折りをしたい用紙サイズを選択する。紙折りをしたい用紙サイズを選択して紙折りサイズリスト追加ボタン６１５を押下すると、選択した用紙サイズは紙折り指定ありに設定される。また、紙折り指定ありに設定された用紙サイズは、紙折りサイズ選択結果リスト６１３に追加される。さらに、紙折りをしたい用紙サイズがある場合には、紙折りサイズ選択リスト６０３に別のサイズを選択して紙折りサイズリスト追加ボタン６１５を押下すれば紙折り指定ありに設定することができ、紙折り指定ありに設定された用紙サイズが紙折りサイズ選択結果リスト６１３に追加される。
【００５８】
符号６１１は、紙折りをしたい用紙の例を示している。ここで、符号６１１が示す用紙の例は、紙折りサイズ選択リスト６０３に選択されている用紙を示してもよく、また、基準のサイズ選択結果リスト６１２に表示されている用紙を示してもよい。また、紙折り指定ありに設定した後に紙折り指定ありを解除したい場合には、紙折りサイズ選択結果リスト６１３から削除したい用紙サイズを選択して紙折りサイズ選択削除ボタン６１７を押下する。選択された用紙サイズは紙折りサイズ選択結果リスト６１３から削除され、紙折り指定ありの設定も解除される。
【００５９】
具体的には、たとえば、紙折りサイズ選択結果リスト６１３には、「Ｂ４」が表示されており、Ｂ４の用紙が紙折り指定ありに設定されている。また、紙折りサイズ選択リスト６０３には「Ａ３」が表示されており、この状態で紙折りサイズリスト追加ボタンを押下すれば、「Ａ３」のサイズは紙折り指定ありに設定され、紙折りサイズ選択結果リスト６１３に「Ａ３」が追加される。また、符号６０４〜６０７の選択リストについては、符号４０３〜４０６の選択リストの内容と重複するため説明を省略する。
【００６０】
図７は、印刷処理装置の処理手順を示すフローチャートである。この図を用いて、この実施の形態にかかるプリンタコントローラ３００の処理手順を説明する。コンピュータにインストールされているアプリケーションから印刷をする場合、ユーザはこのコンピュータに備えられたキーボードあるいはマウスなどの入力手段によって印刷情報を設定する。
【００６１】
上述した印刷情報の設定が終了したら、ＰＤＬデータ受信部３０１は、コンピュータからネットワーク１０２を介して送信されたＰＤＬデータを受信し（ステップＳ７０１）、印刷処理を開始する。印刷処理が開始されると、プリンタコントローラ３００の印刷処理部３０２は、ジョブ処理を開始し（ステップＳ７０２）、ジョブ処理ごとに印刷条件を取得する（ステップＳ７０３）。ジョブ処理は、コンピュータから要求された部数分の印刷が終了したときに終了となる。
【００６２】
そして、印刷処理部３０２は、ページ処理を開始し（ステップＳ７０４）、各ページごとの印刷条件を取得する（ステップＳ７０５）。ページ処理はコンピュータから要求されたページ数分の印刷が終了したときに終了する。つぎに印刷処理部３０２は、取得したページの印刷条件から紙折り指定の有無および種類を確認し（ステップＳ７０６）、印刷条件に用紙サイズの指定がある場合には（ステップＳ７０７：Ｙｅｓ）、ステップＳ７０８の処理へ移動し、ページ指定がある場合および用紙サイズ指定がない場合には（ステップＳ７０７：Ｎｏ）、ステップＳ７１１の処理へ移動する。
【００６３】
つぎに、印刷処理部３０２は、印刷対象ページの用紙サイズの情報を取得し（ステップＳ７０８）、紙折り指定がある用紙サイズかを確認する（ステップＳ７０９）。紙折り指定がない場合には（ステップＳ７０９：Ｎｏ）、ステップＳ７１１に移動する。また、紙折り指定がある用紙サイズの場合には（ステップＳ７０９：Ｙｅｓ）、印刷処理部３０２は、印刷対象のページに対して紙折り指定を設定する（ステップＳ７１０）。つぎに、画像作成部３０４は描画データを作成し（ステップＳ７１１）、作成された描画データをエンジンＩ／Ｆ３０５を介してプリンタエンジン３０６に送信して、ページの印刷処理を実行する（ステップＳ７１２）。
【００６４】
そして、印刷処理部３０２は、印刷したページに紙折り指定があるかを判断し（ステップＳ７１３）、紙折り指定がない場合には（ステップＳ７１３：Ｎｏ）、ステップＳ７１５に移動する。紙折り指定がある場合には（ステップＳ７１３：Ｙｅｓ）、印刷処理部３０２は、仕上げ処理部３０７に対して紙折りの依頼をし、仕上げ処理部３０７は、紙折りを実行する（ステップＳ７１４）。その後にページを出力し（ステップＳ７１５）、ページ処理を終了する（ステップＳ７１６）。
【００６５】
ページ処理が終了したら、つぎに処理すべきページが残っているかを確認し（ステップＳ７１７）、処理すべきページが残っている場合には（ステップＳ７１７：Ｙｅｓ）、ステップＳ７０４に移動し残っているページの処理をおこなう。また、処理すべきページが残っていない場合には（ステップＳ７１７：Ｎｏ）、ソート、パンチ、ステープルなどの仕上げ処理に関する情報を取得する（ステップＳ７１８）。そして、取得した仕上げ処理に関する情報に基づいて、各仕上げ処理の向きと紙折りの向きに矛盾がないかを確かめる（ステップＳ７１９）。
【００６６】
各仕上げ処理の向きに矛盾がある場合（ステップＳ７１９：Ｎｏ）、仕上げ処理をおこなわずにジョブ終了処理をおこなう（ステップＳ７２１）。また、各仕上げ処理の向きに矛盾がない場合（ステップＳ７１９：Ｙｅｓ）、印刷処理部３０２は、仕上げ処理部３０７に仕上げ処理を依頼して、仕上げ処理部３０７は仕上げ処理を実行する（ステップＳ７２０）。コンピュータにより要求された部数分の印刷処理が終了したらジョブ終了処理をおこなう（ステップＳ７２１）。
【００６７】
ジョブ終了処理では、要求された部数分の処理が終わったかを確認する（ステップＳ７２２）。要求された部数分の処理が終わっていない場合は（ステップＳ７２２：Ｎｏ）、ステップＳ７０２に戻り残っている部数分の処理をおこない、要求された部数分の処理が終わったら（ステップＳ７２２：Ｙｅｓ）、一連の処理を終了する。
【００６８】
図８は、印刷条件の「矛盾」の有無を説明するための図である。「矛盾」がある場合の指定とは、印刷物が明らかに使用目的に適さない場合を指す。たとえば、紙折りをしない用紙８０１と、右側をＺ折りに紙折りした用紙８０２を重ねてステープルで挟む場合に、紙折りをした用紙８０２の折り目８０３が右側に来る。この場合には、図中の点線で示すステープルの位置８０４が、紙折りをしない用紙の左側なら「矛盾なし」と判断する。また、テープルの位置８０４が紙折りをしない用紙８０１の右側に来る場合には、紙折りをした部分を開くことができなる。このような場合に、仕上げ処理の向きと紙折りの向きに「矛盾あり」と判断して仕上げ処理をおこなわない。
【００６９】
以上説明したように、印刷制御装置、印刷処理装置、印刷方法および印刷プログラムによれば、印刷する用紙サイズが混在ページデータを印刷処理する場合に、ページごとあるいは用紙サイズごとに紙折りの指定をすることができる。そのため、印刷後の仕上げ処理を適切におこなうことができる。
【００７０】
なお、本実施の形態で説明した印刷方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００７１】
以上のように、本発明にかかる印刷制御装置、印刷処理装置、印刷方法および印刷プログラムは、用紙サイズが混在しているページデータを印刷処理する場合に有用であり、特に、印刷後に仕上げ処理をおこなう場合に適している。
【図面の簡単な説明】
【００７２】
【図１】本発明にかかる印刷システムの構成を示す説明図である。
【図２】プリンタドライバの構成を示すブロック図である。
【図３】印刷制御装置に内蔵されているプリンタコントローラの構成を示すブロック図である。
【図４】紙折りをおこなうページを指定する印刷ダイアログの一例を示す説明図である。
【図５】紙折りをおこなう用紙サイズを指定する印刷ダイアログの一例を示す説明図（その１）である。
【図６】紙折りをおこなう用紙サイズを指定する印刷ダイアログの一例を示す説明図（その２）である。
【図７】印刷処理装置の処理手順を示すフローチャートである。
【図８】印刷条件の「矛盾」の有無を説明するための図である。
【符号の説明】
【００７３】
１００  印刷システム
１０１  印刷制御装置
１０２  ネットワーク
１０３  印刷処理装置
２００  プリンタドライバ
２０１  データ受信部
２０２  印刷条件解析処理部
２０３  ページ制御部
２０４  ページ編集部
２０５  印刷データ作成部
２０６  データ送信部
３００  プリンタコントローラ
３０１  ＰＤＬデータ受信部
３０２  印刷処理部
３０３  ページ制御部
３０４  画像作成部
３０５  エンジンＩ／Ｆ
３０６  プリンタエンジン
３０７  仕上げ処理部
【図１】
2006201875.tif 000003
【図２】
2006201875.tif 000004
【図３】
2006201875.tif 000005
【図４】
2006201875.tif 000006
【図５】
2006201875.tif 000007
【図６】
2006201875.tif 000008
【図７】
2006201875.tif 000009
【図８】
2006201875.tif 000010