(57)【要約】【課題】  製本印刷に係るトータルスループットを向上することができる印刷装置、情報処理装置及びそれらの制御方法、コンピュータプログラムを提供できる。【解決手段】  印刷対象の前記製本印刷用の印刷データとして、表表紙データ、背表紙データ及び裏表紙データがレイアウトされた表紙用ページデータを記憶する。背表紙を伴う製本印刷の背表紙幅を示す背表紙幅情報を入力する。背表紙幅情報に基づいて、記憶されている表紙用ページデータ中の表表紙データ、背表紙データ及び裏表紙データの少なくとも１つのレイアウトを調整する。調整された表紙用ページデータを用いて印刷を実行する。そして、印刷モードとしてお試し印刷モードが指定されている場合、表紙用ページデータに目盛パターンデータを合成したページデータを用いて印刷を実行する【選択図】  図１２
2008129880.tif 000002
【特許請求の範囲】
【請求項１】
製本印刷用の印刷データに基づいて、印刷を行う印刷装置であって、
印刷対象の前記製本印刷用の印刷データとして、表表紙データ、背表紙データ及び裏表紙データがレイアウトされた表紙用ページデータを記憶する記憶手段と、
背表紙を伴う製本印刷の背表紙幅を示す背表紙幅情報を入力する入力手段と、
前記背表紙幅情報に基づいて、前記記憶手段に記憶されている表紙用ページデータ中の表表紙データ、背表紙データ及び裏表紙データの少なくとも１つのレイアウトを調整する調整手段と、
前記調整手段で調整された表紙用ページデータを用いて印刷を実行する印刷手段とを備え、
前記印刷手段の印刷モードとしてお試し印刷モードが指定されている場合、前記印刷手段は、前記表紙用ページデータに目盛パターンデータを合成したページデータを用いて印刷を実行する
ことを特徴とする印刷装置。
【請求項２】
前記記憶手段は、前記目盛パターンデータを記憶しており、
前記印刷手段は、前記お試し印刷モードが指定されている場合、前記表紙データと目盛パターンデータとに基づいて印刷処理を実行し、前記お試し印刷モードが指定されていない場合、前記表紙データに基づいて印刷処理を実行する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記調整手段は、前記背表紙幅情報と、前記表紙用ページデータに設定される基準に基づいて、該表紙用ページデータ中にレイアウトされている表表紙データ、背表紙データ及び裏表紙データの少なくとも１つの位置をシフトする
ことを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記入力手段で入力した背表紙幅情報が示す背表紙幅が設定値以上であるか否かを判定する判定手段を更に備え、
前記判定手段の判定の結果、前記背表紙幅が設定値未満である場合、前記調整手段は、前記背表紙幅情報に基づいて、前記記憶手段に記憶されている表紙用ページデータ中の表表紙データ、背表紙データ及び裏表紙データの少なくとも１つのレイアウトを調整する
ことを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記判定手段の判定の結果、前記背表紙幅が設定値以上である場合、前記調整手段による調整が不可能であることを示す通知情報を出力する出力手段を更に備える
ことを特徴とする請求項４に記載の印刷装置。
【請求項６】
背表紙データに対応する背表紙幅が互いに異なる複数種類の前記表紙用ページデータを記憶するページデータ記憶手段と、
前記入力手段で入力した背表紙幅情報が示す背表紙幅に対応する前記表紙用ページデータを前記ページデータ記憶手段から選択する選択手段とを更に備え、
前記選択手段で表紙用ページデータが選択された場合、前記印刷手段は、前記表紙用ページデータを用いて印刷を実行する
ことを特徴とする請求項１に記載の印刷装置。
【請求項７】
前記ページデータ記憶手段に記憶される前記複数種類の表紙用ページデータの一覧を表示する表示手段と、
前記表示手段で表示されている表紙用ページデータの一覧から、処理対象の表紙用ページデータを指定する指定手段と、
前記指定手段で指定した表紙用ページデータの印刷の実行を指示する指示手段と
を更に備えることを特徴とする請求項６に記載の印刷装置。
【請求項８】
製本印刷用の印刷データを生成し、印刷装置へ出力する情報処理装置であって、
背表紙データを含む表紙用ページデータであって、前記背表紙データに対応する背表紙幅が互いに異なる複数種類の前記表紙用ページデータを生成する生成手段と、
前記生成手段で生成した前記複数種類の前記表紙用ページデータを、前記印刷装置の記憶部に記憶する記憶手段と、
背表紙を伴う製本印刷の背表紙幅を示す背表紙幅情報を入力する入力手段と、
前記入力手段で入力した背表紙幅情報が示す背表紙幅に対応する前記表紙用ページデータを前記記憶部から選択する選択手段と、
前記選択手段で選択した表紙用ページデータによる印刷を、前記印刷装置で実行する実行手段と
を備えることを特徴とする情報処理装置。
【請求項９】
製本印刷用の印刷データに基づいて、印刷を行う印刷装置の制御方法であって、
印刷対象の前記製本印刷用の印刷データとして、表表紙データ、背表紙データ及び裏表紙データがレイアウトされた表紙用ページデータを記憶媒体に記憶する記憶工程と、
背表紙を伴う製本印刷の背表紙幅を示す背表紙幅情報を入力する入力工程と、
前記背表紙幅情報に基づいて、前記記憶媒体に記憶されている表紙用ページデータ中の表表紙データ、背表紙データ及び裏表紙データの少なくとも１つのレイアウトを調整する調整工程と、
前記調整工程で調整された表紙用ページデータを用いて印刷を実行する印刷工程とを備え、
前記印刷工程の印刷モードとしてお試し印刷モードが指定されている場合、前記印刷工程は、前記表紙用ページデータに目盛パターンデータを合成したページデータを用いて印刷を実行する
ことを特徴とする印刷装置の制御方法。
【請求項１０】
製本印刷用の印刷データを生成し、印刷装置へ出力する情報処理装置の制御方法であって、
背表紙データを含む表紙用ページデータであって、前記背表紙データに対応する背表紙幅が互いに異なる複数種類の前記表紙用ページデータを生成する生成工程と、
前記生成工程で生成した前記複数種類の前記表紙用ページデータを、前記印刷装置の記憶部に記憶する記憶工程と、
背表紙を伴う製本印刷の背表紙幅を示す背表紙幅情報を入力する入力工程と、
前記入力工程で入力した背表紙幅情報が示す背表紙幅に対応する前記表紙用ページデータを前記記憶部から選択する選択工程と、
前記選択工程で選択した表紙用ページデータによる印刷を、前記印刷装置で実行する実行工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１１】
製本印刷用の印刷データに基づいて、印刷を行う印刷装置の制御をコンピュータに実行させるためのコンピュータプログラムであって、
印刷対象の前記製本印刷用の印刷データとして、表表紙データ、背表紙データ及び裏表紙データがレイアウトされた表紙用ページデータを記憶媒体に記憶する記憶工程と、
背表紙を伴う製本印刷の背表紙幅を示す背表紙幅情報を入力する入力工程と、
前記背表紙幅情報に基づいて、前記記憶媒体に記憶されている表紙用ページデータ中の表表紙データ、背表紙データ及び裏表紙データの少なくとも１つのレイアウトを調整する調整工程と、
前記調整工程で調整された表紙用ページデータを用いて印刷を実行する印刷工程とコンピュータに実行させることを特徴とし、
前記印刷工程の印刷モードとしてお試し印刷モードが指定されている場合、前記印刷工程は、前記表紙用ページデータに目盛パターンデータを合成したページデータを用いて印刷を実行する
ことを特徴とするコンピュータプログラム。
【請求項１２】
製本印刷用の印刷データを生成し、印刷装置へ出力する情報処理装置の制御をコンピュータに実行させるためのコンピュータプログラムであって、
背表紙データを含む表紙用ページデータであって、前記背表紙データに対応する背表紙幅が互いに異なる複数種類の前記表紙用ページデータを生成する生成工程と、
前記生成工程で生成した前記複数種類の前記表紙用ページデータを、前記印刷装置の記憶部に記憶する記憶工程と、
背表紙を伴う製本印刷の背表紙幅を示す背表紙幅情報を入力する入力工程と、
前記入力工程で入力した背表紙幅情報が示す背表紙幅に対応する前記表紙用ページデータを前記記憶部から選択する選択工程と、
前記選択工程で選択した表紙用ページデータによる印刷を、前記印刷装置で実行する実行工程と
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製本印刷用の印刷データに基づいて、印刷を行う印刷装置、製本印刷用の印刷データを生成する情報処理装置及びそれらの制御方法、コンピュータプログラムに関するものである。
【背景技術】
【０００２】
ホストコンピュータ上のアプリケーションを使用して、くるみ製本用の文書データを作成し、このホストコンピュータとネットワーク接続されたくるみ製本が可能なプリンタで印刷物を作成するというフローがある。
【０００３】
ここで、くるみ製本の場合には、一般の文書データの印刷とは異なり、一度、印刷物を出力しないと印刷条件等が決定しない項目が存在している。例えば、「背表紙の幅」がこれに該当し、この「背表紙の幅」は、文書のページ数や１枚毎の用紙の厚さ等の条件によって変化する。そのため、ホストコンピュータ上のアプリケーション上で表紙のレイアウトを作成するのは、非常に難しいこととなっている。そこで、ユーザは、くるみ製本用の文書データの「お試し印刷」を一旦実施し、得られる印刷物の背表紙の幅をノギス等の測定器具を用いて測定する。そして、その測定結果に基づいて、ホストコンピュータ上のアプリケーションで、そのくるみ製本用の文書データを用いて、背表紙の幅を調整後、プリンタにその編集後の文書データを再送している。
【０００４】
ここで、特許文献１では、背表紙の幅に応じて、背表紙に使用する文字サイズや画像の倍率等の属性を決定する技術が開示されている。
【特許文献１】特開平１０−１５１７３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来のフローにおいては、「お試し印刷」後の印刷物から背表紙の幅を確認するためには、ノギス等の測定器をわざわざ用意する必要があり不便である。また、測定結果に基づいて、印刷物に対応する文書データの編集を行うためには、プリンタからホストコンピュータの設置場所まで一旦戻り、ホストコンピュータ上での編集作業を行う必要があり、作業フローとしては不便であった。
【０００６】
本発明は上記の課題を解決するためになされたものであり、製本印刷に係るトータルスループットを向上することができる印刷装置、情報処理装置及びそれらの制御方法、コンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための本発明による印刷装置は以下の構成を備える。即ち、
製本印刷用の印刷データに基づいて、印刷を行う印刷装置であって、
印刷対象の前記製本印刷用の印刷データとして、表表紙データ、背表紙データ及び裏表紙データがレイアウトされた表紙用ページデータを記憶する記憶手段と、
背表紙を伴う製本印刷の背表紙幅を示す背表紙幅情報を入力する入力手段と、
前記背表紙幅情報に基づいて、前記記憶手段に記憶されている表紙用ページデータ中の表表紙データ、背表紙データ及び裏表紙データの少なくとも１つのレイアウトを調整する調整手段と、
前記調整手段で調整された表紙用ページデータを用いて印刷を実行する印刷手段とを備え、
前記印刷手段の印刷モードとしてお試し印刷モードが指定されている場合、前記印刷手段は、前記表紙用ページデータに目盛パターンデータを合成したページデータを用いて印刷を実行する。
【０００８】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
製本印刷用の印刷データを生成し、印刷装置へ出力する情報処理装置であって、
背表紙データを含む表紙用ページデータであって、前記背表紙データに対応する背表紙幅が互いに異なる複数種類の前記表紙用ページデータを生成する生成手段と、
前記生成手段で生成した前記複数種類の前記表紙用ページデータを、前記印刷装置の記憶部に記憶する記憶手段と、
背表紙を伴う製本印刷の背表紙幅を示す背表紙幅情報を入力する入力手段と、
前記入力手段で入力した背表紙幅情報が示す背表紙幅に対応する前記表紙用ページデータを前記記憶部から選択する選択手段と、
前記選択手段で選択した表紙用ページデータによる印刷を、前記印刷装置で実行する実行手段と
を備える。
【発明の効果】
【０００９】
以上説明したように、本発明によれば、製本印刷に係るトータルスループットを向上することができる印刷装置、情報処理装置及びそれらの制御方法、コンピュータプログラムを提供できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００１１】
＜実施形態１＞
まず、はじめにくるみ製本について、図１を用いて説明する。
【００１２】
図１はくるみ製本を説明するための図である。
【００１３】
くるみ製本とは、本文の背の部分に糊づけをし、本文を表紙でくるむ製本のことを指すものとする。
【００１４】
くるみ製本の概略図である図１において、１０１は本文を示しており、通常に作成した複数ページの文書と同じである。１０２はくるみ製本で使用する表紙を示している。１０３は本文１０１の側面（背と呼ぶ）に該当し、この部分に糊付けを行う。１０４は本文１０１と表紙１０２を結合させた図であり、くるみ製本の最終成果物を示している。
【００１５】
次に、くるみ製本を作成するための印刷システムについて、図２を用いて説明する。
【００１６】
図２は本発明の実施形態１の印刷システムの構成を示す図である。
【００１７】
２０１はホストＰＣ（パーソナルコンピュータ）等の外部機器（情報処理装置）を示している。ホストＰＣ２０１では、搭載される任意のアプリケーション等のプログラムを使用して、くるみ製本用文書データを作成し、プリンタドライバ等のプログラムで、くるみ製本用の印刷物を印刷するための印刷データを作成する。
【００１８】
２０２と２０５は、くるみ製本用文書データを印刷するプリンタ（印刷装置）を示している。尚、プリンタ２０２と２０５の印刷方式としては、レーザビーム方式、インクジェット方式、熱転写方式等の各種印刷方式を用いることができる。
【００１９】
２０３は、プリンタ２０２に接続されたくるみ製本機を示していて、プリンタ２０２で作成したくるみ文書（印刷物）をくるみ製本機２０３を用いてくるみ製本を実現する。２０４はニアラインで接続されたくるみ製本機を示している。このニアラインくるみ製本機２０４では、例えば、プリンタ２０５で作成したくるみ文書をニアラインくるみ製本機２０４を使って処理することもできる。
【００２０】
尚、実施形態１では、プリンタ２０２とくるみ製本機２０３がインラインで接続された形式で、ホストＰＣ２０１で生成したくるみ製本用文書データを用いてくるみ製本を実行する場合を例に挙げて説明する。
【００２１】
次に、プリンタ２０２とくるみ製本機２０３からなる製本システムの構成について、図３を用いて説明する。
【００２２】
図３は本発明の実施形態１の製本システムの構成を示す図である。
【００２３】
図３では、プリンタ２０２でくるみ文書を印刷し、それをくるみ製本機２０３に搬送して、くるみ製本を行う製本システムの構成を示している。３０３は表紙を給紙できるインサータを示している。この場合は、予め表紙用として用意されている印刷済用紙等の印刷用紙の給紙に用いることができる。３０４はくるみ製本を実施しない場合に排紙されるための排紙トレイを示している。３０５はくるみ製本機２０３で処理したくるみ文書を排紙する排紙ビンを示している。
【００２４】
次に、プリンタ２０２あるいは２０５の主要構成について、図４を用いて説明する。
【００２５】
図４は本発明の実施形態１のプリンタの主要構成を示す図である。
【００２６】
４０２は通信インタフェース（Ｉ／Ｆ）であり、ホストＰＣ２０１から送信されるＰＤＬデータ等の印刷データを受信する。４０３はデータ受信部であり、通信インタフェース４０２を介してデータを受信する。４０４はＰＤＬインタプリタであり、データ受信部４０３で受信した印刷データ（ＰＤＬデータ）を解析する。
【００２７】
４０５は中間言語データ格納部であり、ＰＤＬインタプリタ４０４の解析によって生成される中間言語データを格納する。この中間言語データは、レンダラ４０６が解釈できる状態のデータである。４０７はイメージデータ格納部であり、レンダラ４０６の処理結果（イメージデータ）を格納する。また、４０８はＨＤＤ（ハードディスクドライブ）等の記憶領域であり、生成されたイメージデータを格納する。４１０はプリンタエンジンであり、生成されたイメージデータに基づいて画像を印刷用紙に印刷する。
【００２８】
４１１は操作パネルであり、プリンタ２０２の各種操作を行うための操作パネルである。この操作パネル４１１は、例えば、タッチパネルで構成され、タッチパネル上に表示されるＵＩ（ユーザインタフェース）に対するユーザ操作に基づいて、プリンタ２０２の各種操作を行う。
【００２９】
尚、図４には示していないが、プリンタ２０２／２０５には、プリンタ全体を制御するためのＣＰＵ、データを処理するための作業領域やデータ退避領域として機能するＲＡＭ、初期設定パラメータやフォント等のデータを記憶するＲＯＭが搭載されている。また、これに加えて、プリンタ２０２／２０５は、汎用的なプリンタに搭載される各種構成要素を有している。
【００３０】
次に、ホストＰＣ２０１の詳細構成について、図５を用いて説明する。
【００３１】
図５は本発明の実施形態１のホストＰＣの詳細構成を示す図である。
【００３２】
ホストＰＣ２０１において、５０６は、ホストＰＣ２０１全体を制御するためのＣＰＵである。５０７はデータを処理するための作業領域やデータ退避領域として機能するＲＡＭである。５０８は初期設定パラメータやフォント等のデータを記憶するＲＯＭである。５０９は各種情報を表示したり、アプリケーション等が生成するＵＩを表示するディスプレイである。５１０はキーボードやマウス等からなる入力部であり、この入力部５１０を用いて、ユーザは、各種情報の入力やＵＩ操作を実現する。
【００３３】
５０２はアプリケーション等のプログラムで作成した印刷データである。５０３は印刷データ５０２からＰＤＬデータを作成するためのプリンタドライバである。ここで、ＰＤＬデータとは、ＰＳ、ＰＣＬ、ＬＩＰＳ等のページ記述言語を指すものとする。５０４は印刷データ５０２やプリンタドライバ５０３等のアプリケプログラムを格納しておくためのハードディスクである。５０５はデータを送受信するための通信インタフェース（Ｉ／Ｆ）である。
【００３４】
まず、はじめに、従来の印刷システムの印刷処理について、図６を用いて説明する。
【００３５】
図６は従来の印刷システムの印刷処理を示すフローチャートである。
【００３６】
ここでは、ホストＰＣ２０１とプリンタ２０２を用いて印刷処理を実現す場合を例に挙げて説明する。
【００３７】
ステップＳ６０２で、ホストＰＣ２０１は、任意のアプリケーションを用いてくるみ製本用文書データを作成し、プリンタドライバ５０３を使用して、印刷データ（ＰＤＬデータ）を作成する。ここで、くるみ製本用文書データは、本文１０１に相当する本文データ、表紙１０２に相当する表紙データから構成される。厳密には、表紙データは、表紙１０２を構成する表表紙部データ、背表紙部データ、裏表紙部データで構成される。
【００３８】
そして、ホストＰＣ２０１は、これらの本文データ、表表紙部データ、背表紙部データ、裏表紙部データに対応するそれぞれのデータ種を示す属性情報を付加した印刷データを、プリンタ２０２に出力する。
【００３９】
ステップＳ６０３で、ホストＰＣ２０１は、ステップＳ６０２で作成した印刷データをプリンタ２０２に出力して、プリンタ２０２で、お試し印刷を実行する。
【００４０】
ここで、お試し印刷とは、複数部の印刷が設定されていた場合に、全部数を１度に印刷するのではなく、１部だけを先行して試し印刷を行う。そして、その試し印刷の結果をユーザが確認し、満足のいく印刷結果であれば、残りの部についても印刷を継続する処理フローを指す。特に、くるみ製本の場合には、図１の本文１０１の厚みが正確に分からないと、ホストＰＣ２０１内のアプリケーションで、表紙１０２に対応する表示データを作成することができないので、お試し印刷を必ず実施する必要がある。
【００４１】
ここで、お試し印刷の詳細について、図７を用いて説明する。
【００４２】
図７はお試し印刷の詳細を示すフローチャートである。
【００４３】
ステップＳ７０２で、プリンタ２０２は、ホストＰＣ２０１から受信した印刷データ（ＰＤＬデータ）に基づいて、印刷用紙に印刷するデータに対応するページ毎のページデータを生成する。
【００４４】
ここで、ページデータの生成の詳細について、図８を用いて説明する。
【００４５】
図８はページデータの生成の詳細を示すフローチャートである。
【００４６】
ステップＳ８０２で、プリンタ２０２は、ホストＰＣ２０１のプリンタドライバ５０３で生成したＰＤＬデータを、通信インタフェース４０２を介してデータ受信部４０３で信する。
【００４７】
ステップＳ８０３で、プリンタ２０２は、ステップＳ８０２で受信したＰＤＬデータを、ＰＤＬインタプリタ４０４で解析して、そのＰＤＬデータを中間言語データに変換し、中間言語データ格納部４０５に格納する。ここで中間言語データとは、「ビットマップ」、「ランレングス」、「台形」、「ボックス」、「高速境界符合化されたビットマップ」等の描画オブジェクトと背景パターン、および、それらをラスタメモリに描画する際の描画論理の総称を指すものとする。
【００４８】
ステップＳ８０４で、プリンタ２０２は、ステップＳ８０３で生成した中間言語データを逐次解析し、処理対象の中間言語データから生成するページデータが最終ページであるか否かを判定する。最終ページである場合（ステップＳ８０４でＹＥＳ）、ページデータの生成を終了する。一方、最終ページでない場合（ステップＳ８０４でＮＯ）、ステップＳ８０５で、プリンタ２０２は、中間言語データに対してレンダリング処理を実行して、ページデータを生成する。
【００４９】
ここでレンダリング処理とは、レンダラ４０６を用いて、中間言語データの形式のオブジェクト構成（例えば、文字、イメージ、図形等）の種別を解析する。そして、ステップＳ８０３で生成した中間言語データをビットマップ化して印刷用紙に印刷するデータに対応するページデータを生成して、指定された記憶領域（イメージデータ格納部４０７）に格納することを指す。当該ページのレンダリング処理が終了したら、再び、ステップＳ８０４に戻る。
【００５０】
図７の説明に戻る。
【００５１】
ページデータの生成が終了すると、ステップＳ７０３で、プリンタ２０２は、その生成したページデータを記憶領域４０８に格納する。この処理によって、記憶領域４０８には、表紙データと本文データそれぞれのページデータからなる印刷データが格納されることになる。また、このページデータには、本文データであるか表紙データであるかの属性が付加されている。更に、この表紙データは、上述のように、表紙１０２（図１）を構成する表表紙部データ、背表紙部データ、裏表紙部データで構成されている。
【００５２】
尚、プリンタ２０２は、特に、表表紙部データ、背表紙部データ、裏表紙部データから、背表紙データをページデータに対してセンター配置し、指定された背表紙幅に基づいて、表表紙部データ、裏表紙部データをレイアウトして表紙データを生成する。
【００５３】
ステップＳ７０４で、プリンタ２０２は、ステップＳ７０２で生成したページデータに基づく画像を１部だけ印刷する１部印刷を実行する。
【００５４】
ここで、１部印刷の詳細について、図９を用いて説明する。
【００５５】
図９は１部印刷の詳細を示すフローチャートである。
【００５６】
ステップＳ９０２で、プリンタ２０２は、処理中のページ番号を示す変数（Ｘ）を１に初期化する。但し、Ｘは、Ｘ≧１を満たす整数とする。
【００５７】
ステップＳ９０３で、プリンタ２０２は、処理中のページ番号を示す変数（Ｘ）が、総ページ数（Ｘ＿ＭＡＸ）以下であるか否かを判定する。この総ページ数（Ｘ＿ＭＡＸ）は、図８のステップＳ８０４の処理結果から獲得される。但し、総ページ数（Ｘ＿ＭＡＸ）は、Ｘ＿ＭＡＸ≧１を満たす整数とする。
【００５８】
処理中のページ番号（Ｘ）が総ページ数（Ｘ＿ＭＡＸ）を超えている場合（ステップＳ９０３でＮＯ）、処理を終了する。一方、処理中のページ番号（Ｘ）が総ページ数（Ｘ＿ＭＡＸ）以下である場合（ステップＳ９０３でＹＥＳ）、ステップＳ９０４で、プリンタ２０２は、記憶領域４０８からページデータの読出を行う。
【００５９】
ステップＳ９０５で、プリンタ２０２は、読み出したページデータをビデオ信号に変換し、プリンタエンジン４１０に送信し、それに基づく画像を印刷用紙に印刷する。ステップＳ９０６で、プリンタ２０２は、処理中のページ番号を示す変数（Ｘ）を、次のページ番号（Ｘ＝Ｘ＋１）にインクリメントし、ステップＳ９０３に戻る。
【００６０】
図６の説明に戻る。
【００６１】
ステップＳ６０３で生成したお試し印刷の印刷結果については、ユーザがその内容を確認し、その印刷結果がＯＫであるかＮＧであるかを示す情報をホストＰＣ２０１に入力する。ここでは、図１の最終成果物１０４の状態をユーザが見て、ユーザは、想定した最終成果物１０４となっているかどうかを確認する。特に、ユーザは、本文の厚みと表紙のレイアウトの関係に注目し、表紙のレイアウトが本文の厚みと適合した印刷結果であるか否かを確認する。適合していない場合にはＮＧとして、ＮＧを示す情報をホストＰＣ２０１に入力する。一方、適合している場合には、ＯＫを示す情報をホストＰＣ２０１に入力する。
【００６２】
そこで、ステップＳ６０４で、ホストＰＣ２０１は、ユーザによる入力部５１０の操作に基づいて、お試し印刷の確認結果として入力される情報の内容がＯＫであるかＮＧであるかを判定する。ＯＫを示す情報が入力された場合、ステップＳ６０８に進む。一方、ＮＧを示す情報が入力された場合、ステップＳ６０５に進む。
【００６３】
確認結果として、ＮＧを示す情報を入力した場合は、ユーザは、本文の厚み（背表紙幅）を測定する。一般的に、本文の厚みの測定方法としては、ノギス等の測定器具を用いて測定することが多い。そこで、ユーザは、この測定器具を用いて背表紙幅を測定し、その測定値を確定する。そして、背表紙幅の測定値（背表紙幅情報）をホストＰＣ２０１に入力することで、ホストＰＣ２０１において、表紙のレイアウトを決定することができる。
【００６４】
そこで、ステップＳ６０５で、ホストＰＣ２０１は、ユーザによる入力部５１０の操作に基づいて、背表紙幅の測定値を入力する。ステップＳ６０６で、ホストＰＣ２０１は、入力した背表紙幅の測定値と、ユーザによる入力部５１０の操作に基づいて、印刷データの編集処理を実行する。
【００６５】
ここで、編集処理の例を、図１０を用いて説明する。
【００６６】
図１０は編集処理の例を説明するための図である。
【００６７】
１００１は、お試し印刷時に印刷した表紙のレイアウトであり、ユーザが背表紙の正確な幅を認識せずに作成したものである。このレイアウト１００１に対して、背表紙幅の測定結果（測定値）から、ユーザは、背表紙幅を広げる必要があると判断した場合、その広げる幅のサイズを、ホストＰＣ２０１に入力する。これにより、印刷データの編集処理（背表紙幅の調整）を実現する。
【００６８】
１００２は、お試し印刷の印刷結果を元に、ホストＰＣ２０１上のアプリケーションによるレイアウト１００１の編集結果であり、背表紙の幅を広げ、かつ背表紙に隣接する表紙ページのレイアウトも左右にずらしている例を示している。
【００６９】
図６の説明に戻る。
【００７０】
ステップＳ６０７で、ホストＰＣ２０１は、ステップＳ６０６で編集した印刷データから、ＰＤＬデータを再生成し、そのＰＤＬデータからページデータを再生成する。このページデータの生成の詳細は、上述の図８で説明した通りである。
【００７１】
ステップＳ６０８で、ホストＰＣ２０１は、ステップＳ６０２で作成した印刷データをプリンタ２０２に出力して、プリンタ２０２で、指定部数印刷を実行する。
【００７２】
ここで、指定部数印刷の詳細について、図１１を用いて説明する。
【００７３】
図１１は指定部数印刷の詳細を示すフローチャートである。
【００７４】
ステップＳ１１０２で、プリンタ２０２は、部数の数を示す変数（Ｎ）をＮ＝１にセットする。但し、Ｎは、Ｎ≧１を満たす整数とする。
【００７５】
ステップＳ１１０３で、プリンタ２０２は、部数の数を示す変数（Ｎ）が指定部数（Ｎ＿ＭＡＸ）以下であるか否かを判定する。この指定部数（Ｎ＿ＭＡＸ）は、ホストＰＣ２０１内のプリンタドライバ５０３から送信されてくるものとする。あるいは、受信する印刷データ中の印刷設定に含まれているものとする。但し、指定部数（Ｎ＿ＭＡＸ）は、Ｎ＿ＭＡＸ≧１を満たす整数とする。
【００７６】
部数の数（Ｎ）が指定部数（Ｎ＿ＭＡＸ）を超えている場合（ステップＳ１１０３でＮＯ）、処理を終了する。一方、部数の数（Ｎ）が指定部数（Ｎ＿ＭＡＸ）以下である場合（ステップＳ１１０３でＹＥＳ）、ステップＳ１１０４で、プリンタ２０２は、１部印刷を実行する。この１部印刷処理の詳細は、上述の図９で説明した通りである。
【００７７】
ステップＳ１１０５で、プリンタ２０２は、部数の数（Ｎ）を次の数（Ｎ＝Ｎ＋１）にインクリメントし、ステップＳ１１０３に戻る。
【００７８】
以上が従来の印刷システムの印刷処理である。
【００７９】
次に、本発明の実施形態１における印刷システムの印刷処理について、図１２を用いて説明する。
【００８０】
図１２は本発明の実施形態１の印刷システムの印刷処理を示すフローチャートである。
【００８１】
ここでは、ホストＰＣ２０１とプリンタ２０２を用いて印刷処理を実現する場合を例に挙げて説明する。
【００８２】
ステップＳ１２０２で、ホストＰＣ２０１は、任意のアプリケーションを用いてくるみ製本用文書データを作成し、プリンタドライバ５０３を使用して、印刷データ（ＰＤＬデータ）を作成する。
【００８３】
ステップＳ１２０３で、ホストＰＣ２０１は、ステップＳ１２０２で作成した印刷データをプリンタ２０２に出力して、プリンタ２０２で、お試し印刷を実行する。尚、お試し印刷の詳細については、基本的には、図６のステップＳ６０３で説明した通りである。但し、実施形態１では、お試し印刷における１部印刷処理に特徴がある。
【００８４】
以下、実施形態１の１部印刷処理の詳細について、図１３を用いて説明する。
【００８５】
図１３の本発明の実施形態１の１部印刷処理の詳細を示すフローチャートである。
【００８６】
ステップＳ１３０２で、プリンタ２０２は、処理中のページ番号を示す変数（Ｘ）を１に初期化する。但し、Ｘは、Ｘ≧１を満たす整数とする。
【００８７】
ステップＳ１３０３で、プリンタ２０２は、処理中のページ番号を示す変数（Ｘ）が、総ページ数（Ｘ＿ＭＡＸ）以下であるか否かを判定する。この総ページ数（Ｘ＿ＭＡＸ）は、図８のステップＳ８０４の処理結果から獲得することができるものとする。但し、総ページ数（Ｘ＿ＭＡＸ）は、Ｘ＿ＭＡＸ≧１を満たす整数とする。
【００８８】
処理中のページ番号（Ｘ）が総ページ数（Ｘ＿ＭＡＸ）を超えている場合（ステップＳ１３０３でＮＯ）、処理を終了する。一方、処理中のページ番号（Ｘ）が総ページ数（Ｘ＿ＭＡＸ）以下である場合（ステップＳ１３０３でＹＥＳ）、ステップＳ１３０４で、プリンタ２０２は、記憶領域４０８からページデータの読出を行う。
【００８９】
ステップＳ１３０５で、プリンタ２０２は、処理中のページデータが表紙データであるか否かを判定する。表紙データでない場合（ステップＳ１３０５でＮＯ）、ステップＳ１３８に進む。一方、表紙データである場合（ステップＳ１３０５でＹＥＳ）、ステップＳ１３０６に進む。ここで、表紙データであるか否かの判定は、各ページデータに付加されている本文データであるか表紙データであるかの属性に基づいて行う。この属性の付加は、例えば、ホストＰＣ２０１のプリンタドライバ５０３によって印刷データ生成時に付加される。
【００９０】
ステップＳ１３０６で、プリンタ２０２は、当該印刷がお試し印刷モードであるか否かを判定する。ここで、お試し印刷モードであるか否かの判定は、ホストＰＣ２０１のプリンタドライバ５０３で指定されるフラグに基づいて行う。また、このフラグは、図１２のステップＳ１２０３の処理において指定される。
【００９１】
判定の結果、お試し印刷モードでない場合（ステップＳ１３０６でＮＯ）、ステップＳ１３０８に進む。一方、お試し印刷モードである場合（ステップＳ１３０６でＹＥＳ）、ステップＳ１３０７に進む。
【００９２】
ステップＳ１３０７で、プリンタ２０２は、お試し印刷時の表紙データに目盛データを付加して、目盛付き表紙データを生成する処理を行う。これは、表紙データに目盛データを付加することにより、背表紙幅等の測定対象物の測定時に、ユーザがわざわざノギス等の測定器を準備することなく、背表紙幅の測定を可能にする。
【００９３】
次に、ステップＳ１３０７の目盛データの付加方法について、図１４を用いて説明する。
【００９４】
図１４は本発明の実施形態１のステップＳ１３０７の目盛データの付加方法を説明するための図である。
【００９５】
１４０１は表紙データであり、左側に表紙部、真中に背表紙部、右側に裏表紙部がレイアウトされており、この表紙データ１４０１は図８の処理で既に生成されているデータである。１４０２は目盛を付加した目盛パターンデータである。この目盛パターンデータ１４０２は、プリンタ２０２で予め用意されているページデータであり、例えば、記憶領域４０８に格納されている。
【００９６】
１４０３は目盛付き表紙データの例であり、表紙データ１４０１と、目盛パターンデータ１４０２をフォームとして、両者をフォーム合成することで目盛付き表紙データを作成したものである。
【００９７】
つまり、ステップＳ１３０７において、プリンタ２０２は、表紙データであり、かつお試し印刷モードであると判定した場合、処理対象の表紙データと目盛パターンデータを合成して、目盛付き表紙データを生成する。
【００９８】
図１３の説明に戻る。
【００９９】
ステップＳ１３０８で、プリンタ２０２は、ステップＳ１３０４で読み出したページデータまたはステップＳ１３０７で作成した目盛付き表紙データをビデオ信号に変換し、プリンタエンジン４１０に送信し、それに基づく画像を印刷用紙に印刷する。
【０１００】
ステップＳ１３０９で、プリンタ２０２は、処理中のページ番号を示す変数（Ｘ）を、次のページ番号（Ｘ＝Ｘ＋１）にインクリメントし、ステップＳ１３０３に戻る。
【０１０１】
図１２の説明に戻る。
【０１０２】
ステップＳ１２０４で、ユーザはお試し印刷によって出力された印刷物を確認する。そして、ホストＰＣ２０１は、お試し印刷の確認結果として入力される情報の内容がＯＫであるかＮＧであるかを判定する。ＯＫを示す情報が入力された場合、ステップＳ１２０９に進む。一方、ＮＧを示す情報が入力された場合、ステップＳ１２０５に進む。
【０１０３】
ここで、確認結果として、ＮＧを示す情報を入力した場合は、ユーザは、背表紙幅を変更すべく本文の厚み（背表紙幅）を測定する。一般的に、本文の厚みの測定方法としては、ノギス等の測定器具を用いて測定することが多い。しかしながら、実施形態１の場合は、お試し印刷においては、目盛付き表紙データ（図１４）を生成する。つまり、表紙データに目盛データが付加されているので、ユーザは測定器具を用いずに背表紙幅を測定することが可能となる。そして、背表紙幅の測定値をプリンタ２０２に入力することで、プリンタ２０２において、表紙のレイアウトを決定することができる。
【０１０４】
ステップＳ１２０５で、プリンタ２０２は、ユーザによる操作パネル４１１の操作に基づいて、背表紙幅の測定値を入力する。具体的には、後述の図１５の編集画面１５０１を介して背表紙幅の測定値を入力する。
【０１０５】
ステップＳ１２０６で、プリンタ２０２は、印刷データの編集方法として、プリンタ２０２上での操作で編集可能であるか否かを判定する。この編集可能であるか否かの判定は、入力した背表紙幅の値に基づいて行う。例えば、背表紙幅の値が設定値未満である場合には、プリンタ２０２上での操作で編集可能であると判定し、一方、背表紙幅の値が設定値以上である場合には、プリンタ２０２上での操作で編集可能でないと判定する。
【０１０６】
実施形態１では、プリンタ２０２は、印刷データの微調整機能を有していて、印刷データの編集が所定値（設定値）（例えば、数ｍｍ程度）の微調整の範囲内で済むのであれば、プリンタ２０２の操作パネル４１１上で提供されるＵＩを介して編集を行うことが可能である。この場合は、ユーザは、ホストＰＣ２０１に戻ることなく、プリンタ２０２上で編集処理を完了できるので、効率的である。
【０１０７】
一方、プリンタ２０２の微調整機能では、印刷データの編集が不可能である場合には、プリンタ２０２は、操作パネル４１１に、その旨（編集不可能）と、ホストＰＣ２０１の編集機能によって編集を行うことを促す通知情報を出力する。
【０１０８】
判定の結果、プリンタ２０２上での操作で編集可能でない場合（ステップＳ１２０６でＮＯ）、ステップＳ１２０７で、ホストＰＣ２０１は、入力した背表紙幅の測定値と、ユーザによる入力部５１０の操作に基づいて、印刷データの編集処理を実行する。尚、編集処理の例は、基本的には、上述の図１０で説明した通りである。但し、実施形態１では、目盛付き表紙データによって、目盛が付加された表紙を得ることができるので、ユーザは、この目盛を参考に、編集処理を実行することができる。
【０１０９】
一方、プリンタ２０２上での操作で編集可能である場合（ステップＳ１２０６でＹＥＳ）、プリンタ２０２は、ユーザによる操作パネル４１１の操作に基づいて、印刷データの編集処理を実行する。
【０１１０】
ここで、操作パネル４１１に表示されるＵＩの一例を図１５を用いて説明する。
【０１１１】
図１５は本発明の実施形態１のプリンタの操作パネルに表示されるＵＩの一例を示す図である。
【０１１２】
操作パネル４１１では、プリンタ２０２に対する各種操作を行うためのＵＩが提供される。実施形態１では、ＵＩで提供されるパネルメニューから記憶領域４０８に記憶されている印刷ジョブ一覧を表示して、その印刷ジョブ一覧から処理対象の印刷ジョブ（印刷データ）を選択して、その印刷データに対する処理を行うことができる。
【０１１３】
特に、図１５では、選択された印刷データを編集するためのＵＩである編集画面１５０１を示している。ユーザは、この編集画面１５０１を用いて、印刷データの編集を行うことが可能である。
【０１１４】
編集画面１５０１において、１５０２はジョブの詳細項目（例えば、ジョブ名等）を表示する表示領域である。１５０３は設定変更項目コントロールを示し、この例では、表紙の給紙段、本文の給紙段、背表紙幅の微調整、指定部数の項目を設定可能としている。
【０１１５】
１５０４はお試し印刷選択ボタンであり、このボタンは、操作する毎に有効な状態（お試し印刷の実行）と無効な状態（お試し印刷の不実行）が切り替わる。１５０５は印刷開始を指示するボタンである。
【０１１６】
尚、お試し印刷選択ボタン１５０４が有効な状態で、印刷開始ボタン１５０５が操作されると、プリンタ２０２は、処理対象の印刷データのお試し印刷を実行する。一方、お試し印刷選択ボタン１５０４が無効な状態で、印刷開始ボタン１５０５が操作されると、プリンタ２０２は、指定部数の項目で指定されている部数に基づいて、処理対象の印刷データの指定部数印刷を実行する。
【０１１７】
次に、設定変更項目コントロール１５０３を用いる編集操作について説明する。
【０１１８】
まず、表紙と本文の給紙段の項目で設定を変更した場合には、指定された給紙段から用紙が給紙される。但し、データサイズと給紙サイズが一致していなくてはならない。
【０１１９】
次に、背表紙幅の微調整の項目を設定を変更した場合について説明する。背表紙幅を設定すると、表紙データのレイアウトの変更を実行する。
【０１２０】
この表紙データのレイアウトの変更例について、図１６を用いて説明する。
【０１２１】
図１６は本発明の実施形態１の表紙データのレイアウトの変更例を説明するための図である。
【０１２２】
背表紙部１６０３は印刷用紙に対してセンター配置（＝レイアウト変更無し）を行う。表表紙部１６０１と裏表紙部１６０２は、それぞれ左右にシフトする。実施形態１では、背表紙幅の微調整の項目で、背表紙幅微調整値が「＋１.２ｍｍ」と設定されている。従って、この場合は、１６０４に示すように、背表紙部１６０３を基準に、表表紙部１６０１は左に「０.６ｍｍ」、裏表紙部１６０２は右に「０.６ｍｍ」シフトすることで調整を実現する。これにより、ホストＰＣ２０１に戻ることなく、プリンタ２０２上で印刷データの編集が可能となる。
【０１２３】
このように、プリンタ２０２では、所定の基準（この場合、背表紙部１６０３）に基づいて、背表紙部１６０３、表表紙部１６０１、裏表紙部１６０２の位置をシフトすることで、表紙データ中の表表紙部１６０１と裏表紙部１６０２のレイアウトを調整する。
【０１２４】
図１２の説明に戻る。
【０１２５】
ステップＳ１２０９で、ステップＳ１２０７またはステップＳ１２０８による編集処理の結果、再度お試し印刷を実行するか否かを判定する。これは、ユーザがステップＳ１２０７またはステップＳ１２０８での編集処理でその編集内容（変更量）が大きい場合には、再度お試し印刷を実行したい可能性があるからである。
【０１２６】
お試し印刷の指定は、ステップＳ１２０７を経由する場合、つまり、ホストＰＣ２０１上での編集処理を実行した場合には、ホストＰＣ２０１内のプリンタドライバのＵＩ（不図示）で指定する。一方、ステップＳ１２０８を経由する場合、つまり、プリンタ２０２上で編集処理を実行した場合には、プリンタ２０２の操作パネル４１１に表示される編集画面１５０１のお試し印刷選択ボタン１５０４を有効な状態にする。
【０１２７】
判定の結果、お試し印刷を実行する場合（ステップＳ１２０９でＹＥＳ）、ステップＳ１２０３に戻る。
【０１２８】
ここで、ステップＳ１２０７経由のお試し印刷を実行する場合は、ホストＰＣ２０１が、印刷データをプリンタ２０２に出力して、プリンタ２０２で、お試し印刷を実行することになる。一方、ステップＳ１２０８経由のお試し印刷を実行する場合は、編集画面１５０１のお試し印刷選択ボタン１５０４を有効な状態で、印刷開始ボタン１５０５が操作されると、プリンタ２０２が処理対象の印刷データを記憶領域４０８から読み出して、お試し印刷を実行することになる。
【０１２９】
一方、お試し印刷を実行しない場合（ステップＳ１２０９でＮＯ）、ステップＳ１２１０で、指定部数印刷を実行する。
【０１３０】
ここで、ステップＳ１２０７経由の指定部数印刷を実行する場合は、ホストＰＣ２０１が、処理対象の印刷データをプリンタ２０２に出力して、プリンタ２０２で、指定部数印刷を実行することになる。
【０１３１】
尚、指定部数印刷の詳細については、基本的には、図１１で説明した通りである。但し、実施形態１では、図１１のステップＳ１１０３における指定部数（Ｎ＿ＭＡＸ）は、ホストＰＣ２０１内のプリンタドライバ５０３から送信されてくるものとする。あるいは、受信する印刷データ中の印刷設定に含まれているものとする。更に、あるいは、プリンタ２０２の編集画面（図１５）の設定変更項目コントロール１５０３で設定された値であるものとする。
【０１３２】
一方、ステップＳ１２０８経由の指定部数印刷を実行する場合は、編集画面１５０１のお試し印刷選択ボタン１５０４を有効な状態で、印刷開始ボタン１５０５が操作されると、プリンタ２０２が処理対象の印刷データを記憶領域４０８から読み出して、指定部数印刷を実行することになる。
【０１３３】
以上説明したように、実施形態１によれば、くるみ製本時のお試し印刷を行う場合には、目盛を付加した表紙を印刷するので、ユーザはノギス等の測定器具を準備することなく、容易に表紙の背表紙幅等の測定対象物の測定値を視認することができる。また、プリンタ内で、処理対象の印刷データにおける背表紙幅を調整することができるで、ユーザは、ホストＰＣに戻って、背表紙幅を調整するための印刷データの編集処理を実行する手間が省け、作業フローを簡略することができる。
【０１３４】
＜実施形態２＞
実施形態１では、ホストＰＣ２０１から、表紙データを構成する表表紙部データ、背表紙部データ、裏表紙部データを別々の印刷データとして、プリンタ２０２に送信する構成としているが、これに限定されない。
【０１３５】
例えば、ホストＰＣ２０１上から、表表紙部データ、背表紙部データ、裏表紙部データが１つのページデータ内にレイアウトされた表紙データを印刷データとして、プリンタ２０２に送信する構成についても、実施形態１の構成を適用することができる。
【０１３６】
この場合、この表紙データには、レイアウトされている表表紙部データ、背表紙部データ、裏表紙部データの各々に属性及び表紙データ中の位置情報を設定している。これにより、プリンタ２０２は、これらの属性及び表紙データ中の位置情報を用いることで、表紙データ中の表表紙部データ、背表紙部データ、裏表紙部データのレイアウトを微調整することが可能である。
【０１３７】
＜実施形態３＞
実施形態１では、背表紙データをページデータに対してセンター配置して、それを基準として表表紙データ及び背表紙データをレイアウトする場合を例に挙げて説明しているが、これに限定されない。
【０１３８】
例えば、くるみ製本機の特性によっては、表表紙部あるいは裏表紙部のどちらかを片方に寄せて製本を行う場合も有り得る。そこで、その場合には、基準を表表紙部データまたは裏表紙部データに変更して、その基準に基づいて、残りのデータをレイアウトすることも可能である。
【０１３９】
＜実施形態４＞
実施形態１では、プリンタ２０２が背表紙幅の微調整機能を有する構成について説明した。実施形態４では、プリンタ２０２の微調整機能で微調整可能な単位幅で、複数種類の背表紙幅の表紙データをプリンタ２０２で管理しておき、ユーザが意図する背表紙幅の表紙データを選択して表紙を印刷する構成について説明する。これにより、結果的に、背表紙幅の調整と同等の処理を実現する構成について説明する。
【０１４０】
まず、実施形態４における印刷システムの印刷処理について、図１７を用いて説明する。
【０１４１】
図１７は本発明の実施形態４の印刷システムの印刷処理を示すフローチャートである。
【０１４２】
ここでは、ホストＰＣ２０１とプリンタ２０２を用いて印刷処理を実現する場合を例に挙げて説明する。
【０１４３】
ステップＳ１７０２で、ホストＰＣ２０１は、任意のアプリケーションを用いて複数種類のくるみ製本用表紙データを作成する。この複数種類のくるみ製本用表紙データは、それぞれ表表紙部データ、背表紙部データ及び裏表紙部データで構成され、背表紙部データの背表紙幅は一定の幅（例：０.１ｍｍ）でずらしたデータとなっている（図１８）。
【０１４４】
ステップＳ１７０３で、ホストＰＣ２０１は、プリンタドライバ５０３を使用して、ステップＳ１７０２で作成した複数種類のくるみ製本用表紙データに基づく印刷データ（ＰＤＬデータ）を作成する。そして、ホストＰＣ２０１は、その印刷データを、プリンタ２０２に送信して、プリンタ２０２で、その印刷データを記憶領域４０８に保存する。
【０１４５】
ここで、プリンタ２０２の印刷データの保存処理の詳細について、図１９を用いて説明する。
【０１４６】
図１９は本発明の実施形態４のプリンタの保存処理の詳細を示すフローチャートである。
【０１４７】
ステップＳ１９０２で、プリンタ２０２は、ホストＰＣ２０１から受信した印刷データ（ＰＤＬデータ）を用いてページデータを生成する。尚、ここで、受信する印刷データは、ステップＳ１７０２で作成されたくるみ製本用表紙データである。また、このページデータの生成の詳細は、上述の図８で説明した通りである。
【０１４８】
ステップＳ１９０３で、プリンタ２０２は、生成したページデータ（表紙データ）にＩＤ番号を付加し、記憶領域４０８に格納する。ここで、格納された表紙データは、プリンタ２０２に備え付けられている操作パネル４１１上で提供されるＵＩを介して確認することができる。
【０１４９】
ここで、操作パネル４１１に表示されるＵＩの一例を図２０を用いて説明する。
【０１５０】
図２０は本発明の実施形態４のプリンタの操作パネルに表示されるＵＩの一例を示す図である。
【０１５１】
操作パネル４１１のパネルメニューを操作することで、ユーザは、保存文書データ確認画面２００１を表示することができる。ユーザは、この保存文書データ確認画面２００１を用いて、記憶領域４０８に格納されている保存文書データの内容を確認したり、印刷等の各種操作を行うことが可能である。
【０１５２】
保存文書データ確認画面２００１において、２００２は保存文書（印刷データを印刷する前に一旦格納したデータ）の項目を示すタグである。２００３は保存文書データとして格納されているデータに付加されたＩＤ番号である。２００４は保存文書データとして格納されている文書名である。この文書名は、ホストＰＣ２０１で設定することができる。
【０１５３】
このＩＤ番号２００３と対応する保存文書名２００４とで、１つの保存文書データのレコードが構成される。図では、ＩＤ番号が０〜５の５つの保存文書データのレコードが示されている。また、このレコードの内、ハッチングパターンが付加されている保存文書データ（「ＩＤ＝０」、「表紙＝０ｍｍ」）は、それが処理対象として選択されている状態であることを示している。また、図２０に表示されている５つの保存文書データは、ステップＳ１７０３の処理によって、記憶領域４０８に格納されている複数種類のくるみ製本用表紙データと、くるみ製本用本文データの一部である。
【０１５４】
２００５はレコード単位で保存文書データ（ＩＤ番号及び対応する保存文書名）をスクロールするためのスクロールバーである。２００６はお試し印刷選択ボタンであり、このボタンは、操作する毎に有効な状態（お試し印刷の実行）と無効な状態（お試し印刷の不実行）が切り替わる。２００７は選択した保存文書データを印刷する場合に印刷開始を指示する印刷開始ボタンである。
【０１５５】
尚、保存文書データが選択され、かつお試し印刷選択ボタン２００６が有効な状態で、印刷開始ボタン２００７が操作されると、プリンタ２０２は、保存文書データのお試し印刷を実行する。一方、保存文書データが選択され、かつお試し印刷選択ボタン２００６が無効な状態で、印刷開始ボタン２００７が操作されると、プリンタ２０２は、保存文書データの指定部数印刷を実行する。
【０１５６】
図１７の説明に戻る。
【０１５７】
ステップＳ１７０４で、ホストＰＣ２０１は、任意のアプリケーションを用いてくるみ製本用本文データを作成する。
【０１５８】
ステップＳ１７０５で、ホストＰＣ２０１は、ステップＳ１７０４で作成したくるみ製本用本文データを、プリンタ２０２に送信して、プリンタ２０２で、その本文データを記憶領域４０８に保存する。尚、本文データを記憶領域４０８に保存する処理の詳細は、上述の図１９で説明した処理の処理対象をくるみ製本用表紙データをくるみ製本用本文データに適用したものである。
【０１５９】
ステップＳ１７０６で、プリンタ２０２は、お試し印刷を実行する。
【０１６０】
ここで、お試し印刷の詳細について、図２１を用いて説明する。
【０１６１】
図２１は本発明の実施形態４のお試し印刷の詳細を示すフローチャートである。
【０１６２】
ステップ２１０２で、プリンタ２０２は、ユーザによる保存文書データ確認画面２００１に対する操作に基づいて、お試し印刷対象の表紙データ（保存文書データ）を選択し、かつその選択された表紙データのお試し印刷を実行する。
【０１６３】
ここでは、例えば、保存文書データ確認画面２００１（図２０）において、「ＩＤ＝０」の保存文書データ（表紙データ）が選択され、かつお試し印刷選択ボタン２００６が有効な状態で、印刷開始ボタン２００７が操作されたものとする。この操作により、プリンタ２０２は、「ＩＤ＝０」の保存文書データ（表紙データ）のお試し印刷を実行する。このお試し印刷の処理内容は、図１３のステップＳ１３０７及びステップＳ１３０８の処理に相当する。つまり、表紙データのお試し印刷の印刷結果は、目盛付き表紙データとなる。
【０１６４】
ステップ２１０３で、プリンタ２０２は、ステップＳ２１０２の処理結果であるお試し印刷の印刷結果（表紙）のインサータ３０３のセットを検知する。これにより、プリンタ２０２は、くるみ製本時の表紙の給紙をインサータから行うことができる。
【０１６５】
ステップ２１０４で、プリンタ２０２は、１部印刷を実行する。
【０１６６】
ここでは、例えば、保存文書データ確認画面２００１（図２０）において、「ＩＤ＝４」の保存文書データ（本文データ）が選択され、かつお試し印刷選択ボタン２００６が有効な状態で、印刷開始ボタン２００７が操作されたものとする。この操作により、プリンタ２０２は、「ＩＤ＝４」の保存文書データ（本文データ）の１部印刷を実行する。この１部印刷処理の詳細は、上述の図９で説明した通りである。
【０１６７】
このステップＳ２１０４の１部印刷処理の印刷結果に、ステップ２１０３でインサータ３０３にセットした表紙が付加されることになる。
【０１６８】
図１７の説明に戻る。
【０１６９】
ステップＳ１７０７で、ホストＰＣ２０１は、お試し印刷の確認結果として入力される情報の内容がＯＫであるかＮＧであるかを判定する。ＯＫを示す情報が入力された場合、ステップＳ１７１０に進む。一方、ＮＧを示す情報が入力された場合、ステップＳ１７０８に進む。このステップＳ１７０７は、実施形態１の図１２のステップＳ１２０４に対応する。
【０１７０】
ステップＳ１７０８で、ホストＰＣ２０１は、ユーザからの入力操作に基づいて、背表紙幅の測定値を入力する。このステップＳ１７０８は、実施形態１の図１２のステップＳ１２０５に対応する。
【０１７１】
ステップＳ１７０９で、ホストＰＣ２０１は、ステップＳ１７０８で入力した背表紙幅と同じ幅のくるみ製本用表紙データをステップＳ１７０３で保存したくるみ製本用表紙データの中から選択する。その後、そのくるみ製本用表紙データの印刷データを生成してプリンタ２０２に出力し、プリンタ２０２で、表紙データの指定部数印刷を実行する。その後、プリンタ２０２で印刷された表紙データは、インサータ３０３にセットされることになる。
【０１７２】
尚、ステップＳ１７０９において、ステップＳ１７０８を経由する場合で、例えば、入力した背表紙幅の値が「２ｍｍ」であるとすると、ホストＰＣ２０１は、保存文書データ確認画面２００１の「ＩＤ＝２」の保存文書データ（表紙データ）を選択する。一方、ステップＳ１７０８を経由しない場合は、ステップＳ１７０６で選択したＩＤと同じＩＤ（ＩＤ＝０）の保存文書データ（表紙データ）を選択する。
【０１７３】
ステップＳ１７１０で、ホストＰＣ２０１は、処理対象の印刷データ（本文データ）をプリンタ２０２に出力して、プリンタ２０２で、本文データの指定部数印刷を実行する。
【０１７４】
尚、指定部数印刷の詳細については、基本的には、図１１で説明した通りである。但し、実施形態１では、図１１のステップＳ１１０３における指定部数（Ｎ＿ＭＡＸ）は、ホストＰＣ２０１内のプリンタドライバ５０３から送信されてくるものとする。あるいは、受信する印刷データ中の印刷設定に含まれているものとする。更に、あるいは、プリンタ２０２の編集画面（図１５）の設定変更項目コントロール１５０３で設定された値であるものとする。
【０１７５】
以上説明したように、実施形態４によれば、プリンタ２０２の微調整機能で微調整可能な単位幅で、複数種類の背表紙幅の表紙データをプリンタ２０２で管理しておき、指定された背表紙幅の表紙データを選択して表紙を印刷する。これにより、実施形態１と同様の効果を得ることができる。
【０１７６】
尚、実施形態４では、ホストＰＣ２０１に背表紙幅を入力し、その入力された背表紙幅に対応するくるみ製本用表紙データを、ホストＰＣ２０１がプリンタ２０２の記憶領域４０８から選択する。そして、その選択したくるみ製本用表紙データを用いて印刷を行う構成としているが、これに限定されない。
【０１７７】
例えば、プリンタ２０２に背表紙幅を入力し、その入力された背表紙幅に対応するくるみ製本用表紙データを、プリンタ２０２が記憶領域４０８から選択して、その選択したくるみ製本用表紙データを用いて印刷を行う構成とすることも可能である。
【０１７８】
＜実施形態５＞
実施形態４では、表表紙部データ、背表紙部データ及び裏表紙部データで構成されるくるみ製本用表紙データをホストＰＣ２０１上で複数種類作成して、プリンタ２０２で保存する構成について説明したが、これに限定されない。例えば、背表紙部データだけをホストＰＣ２０１上で複数種類作成して、プリンタ２０２で保存する構成とすることも可能である。
【０１７９】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１８０】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１８１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１８２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１８３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１８４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１８５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１８６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１８７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１８８】
【図１】くるみ製本を説明するための図である。
【図２】本発明の実施形態１の印刷システムの構成を示す図である。
【図３】本発明の実施形態１の製本システムの構成を示す図である。
【図４】本発明の実施形態１のプリンタの主要構成を示す図である。
【図５】本発明の実施形態１のホストＰＣの詳細構成を示す図である。
【図６】従来の印刷システムの印刷処理を示すフローチャートである。
【図７】お試し印刷の詳細を示すフローチャートである。
【図８】ページデータの生成の詳細を示すフローチャートである。
【図９】１部印刷の詳細を示すフローチャートである。
【図１０】編集処理の例を説明するための図である。
【図１１】指定部数印刷の詳細を示すフローチャートである。
【図１２】本発明の実施形態１の印刷システムの印刷処理を示すフローチャートである。
【図１３】本発明の実施形態１の１部印刷処理の詳細を示すフローチャートである。
【図１４】本発明の実施形態１のステップＳ１３０７の目盛データの付加方法を説明するための図である。
【図１５】本発明の実施形態１のプリンタの操作パネルに表示されるＵＩの一例を示す図である。
【図１６】本発明の実施形態１の表紙データのレイアウトの変更例を説明するための図である。
【図１７】本発明の実施形態４の印刷システムの印刷処理を示すフローチャートである。
【図１８】本発明の実施形態４の複数種類のくるみ製本用表紙データの一例を示す図である。
【図１９】本発明の実施形態４のプリンタの保存処理の詳細を示すフローチャートである。
【図２０】本発明の実施形態４のプリンタの操作パネルに表示されるＵＩの一例を示す図である。
【図２１】本発明の実施形態４のお試し印刷の詳細を示すフローチャートである。
【符号の説明】
【０１８９】
２０１  ホストＰＣ
２０２、２０５  プリンタ
２０３  くるみ製本機
２０４  ニアラインくるみ製本機
【図１】
2008129880.tif 000003
【図２】
2008129880.tif 000004
【図３】
2008129880.tif 000005
【図４】
2008129880.tif 000006
【図５】
2008129880.tif 000007
【図６】
2008129880.tif 000008
【図７】
2008129880.tif 000009
【図８】
2008129880.tif 000010
【図９】
2008129880.tif 000011
【図１０】
2008129880.tif 000012
【図１１】
2008129880.tif 000013
【図１２】
2008129880.tif 000014
【図１３】
2008129880.tif 000015
【図１４】
2008129880.tif 000016
【図１５】
2008129880.tif 000017
【図１６】
2008129880.tif 000018
【図１７】
2008129880.tif 000019
【図１８】
2008129880.tif 000020
【図１９】
2008129880.tif 000021
【図２０】
2008129880.tif 000022
【図２１】
2008129880.tif 000023