(57)【要約】【課題】見出し文字の見栄えを良くする。【解決手段】複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように複数の用紙に印刷を行う画像形成装置において、各章に対応する複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、各章のページ範囲データに基づいて、複数の章毎に、当該章のページ範囲に属する各本文画像の冊子の小口側の端部に、当該章に対応するスライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して合成された画像を複数の用紙に印刷する。【選択図】図１３
2010131758.tif 000002
【特許請求の範囲】
【請求項１】
複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように前記複数の用紙に印刷を行う画像形成装置であって、
複数のページのそれぞれの印刷内容を示す本文データ、前記複数のページを複数の区分に区分けした区分毎のページ範囲を示すページ範囲データ、前記複数の区分のそれぞれに対応する複数の見出し文字データ、及び、前記冊子の小口側の辺と垂直な方向における印刷幅を示す印刷幅データを受信する通信部と、
前記受信された各ページの本文データをラスタライズして本文画像を生成し、前記受信された複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を前記受信された印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分に対応する前記スライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して前記合成された画像を前記複数の用紙に印刷させる制御部と、
を備える画像形成装置。
【請求項２】
前記同一の文字サイズは、前記複数の区分毎のページ範囲のうち最もページ数が少ない区分のページ範囲に印刷可能な最大の文字サイズである、
請求項１に記載の画像形成装置。
【請求項３】
前記通信部は、さらに、ユーザにより指定された文字サイズを示す指定文字サイズデータを受信し、
前記同一の文字サイズは、前記受信された指定文字サイズデータに従った文字サイズである、
請求項１に記載の画像形成装置。
【請求項４】
前記制御部は、さらに、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分のページ範囲を示す識別画像を合成する、
請求項１から３のいずれか一項に記載の画像形成装置。
【請求項５】
複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように前記複数の用紙に印刷を行う画像形成装置であって、
複数のページのそれぞれの印刷内容を示す本文データ、前記複数のページを複数の区分に区分けした区分毎のページ範囲を示すページ範囲データ、前記複数の区分のそれぞれに対応する複数の見出し文字データ、及び、前記冊子の小口側の辺と垂直な方向における印刷幅を示す印刷幅データを受信する通信部と、
前記受信された各ページの本文データをラスタライズして本文画像を生成し、前記受信された複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を前記受信された印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分のページ範囲を示す識別画像を合成するとともに、当該区分のページ範囲に隣接する複数のページに属する各本文画像の前記冊子の小口側の端部に、当該区分に対応する前記スライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して前記合成された画像を前記複数の用紙に印刷させる制御部と、
を備える画像形成装置。
【請求項６】
前記通信部は、さらに、ユーザにより指定された文字サイズを示す指定文字サイズデータを受信し、
前記同一の文字サイズは、前記受信された指定文字サイズデータに従った文字サイズである、
請求項５に記載の画像形成装置。
【請求項７】
複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように前記複数の用紙に印刷を行う画像形成方法であって、
通信部により、複数のページのそれぞれの印刷内容を示す本文データ、前記複数のページを複数の区分に区分けした区分毎のページ範囲を示すページ範囲データ、前記複数の区分のそれぞれに対応する複数の見出し文字データ、及び、前記冊子の小口側の辺と垂直な方向における印刷幅を示す印刷幅データを受信し、
制御部により、前記受信された各ページの本文データをラスタライズして本文画像を生成し、前記受信された複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を前記受信された印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分に対応する前記スライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して前記合成された画像を前記複数の用紙に印刷させる画像形成方法。
【請求項８】
前記同一の文字サイズは、前記複数の区分毎のページ範囲のうち最もページ数が少ない区分のページ範囲に印刷可能な最大の文字サイズである、
請求項７に記載の画像形成方法。
【請求項９】
前記通信部により、さらに、ユーザにより指定された文字サイズを示す指定文字サイズデータを受信し、
前記同一の文字サイズは、前記受信された指定文字サイズデータに従った文字サイズである、
請求項７に記載の画像形成方法。
【請求項１０】
前記制御部により、さらに、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分のページ範囲を示す識別画像を合成する、
請求項７から９のいずれか一項に記載の画像形成方法。
【請求項１１】
複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように前記複数の用紙に印刷を行う画像形成方法であって、
通信部により、複数のページのそれぞれの印刷内容を示す本文データ、前記複数のページを複数の区分に区分けした区分毎のページ範囲を示すページ範囲データ、前記複数の区分のそれぞれに対応する複数の見出し文字データ、及び、前記冊子の小口側の辺と垂直な方向における印刷幅を示す印刷幅データを受信し、
制御部により、前記受信された各ページの本文データをラスタライズして本文画像を生成し、前記受信された複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を前記受信された印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分のページ範囲を示す識別画像を合成するとともに、当該区分のページ範囲に隣接する複数のページに属する各本文画像の前記冊子の小口側の端部に、当該区分に対応する前記スライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して前記合成された画像を前記複数の用紙に印刷させる画像形成方法。
【請求項１２】
前記通信部により、さらに、ユーザにより指定された文字サイズを示す指定文字サイズデータを受信し、
前記同一の文字サイズは、前記受信された指定文字サイズデータに従った文字サイズである、
請求項１１に記載の画像形成方法。
【請求項１３】
複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように前記複数の用紙に印刷を行うコンピュータを、
複数のページのそれぞれの印刷内容を示す本文データ、前記複数のページを複数の区分に区分けした区分毎のページ範囲を示すページ範囲データ、前記複数の区分のそれぞれに対応する複数の見出し文字データ、及び、前記冊子の小口側の辺と垂直な方向における印刷幅を示す印刷幅データを受信する通信部、
前記受信された各ページの本文データをラスタライズして本文画像を生成し、前記受信された複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を前記受信された印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分に対応する前記スライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して前記合成された画像を前記複数の用紙に印刷させる制御部、
として機能させるためのプログラム。
【請求項１４】
複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように前記複数の用紙に印刷を行うコンピュータを、
複数のページのそれぞれの印刷内容を示す本文データ、前記複数のページを複数の区分に区分けした区分毎のページ範囲を示すページ範囲データ、前記複数の区分のそれぞれに対応する複数の見出し文字データ、及び、前記冊子の小口側の辺と垂直な方向における印刷幅を示す印刷幅データを受信する通信部、
前記受信された各ページの本文データをラスタライズして本文画像を生成し、前記受信された複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を前記受信された印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分のページ範囲を示す識別画像を合成するとともに、当該区分のページ範囲に隣接する複数のページに属する各本文画像の前記冊子の小口側の端部に、当該区分に対応する前記スライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して前記合成された画像を前記複数の用紙に印刷させる制御部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法及びプログラムに関する。
【背景技術】
【０００２】
従来、辞書の見出し文字等、複数の用紙を綴じて形成される冊子の綴じ側と反対側である小口側の端面に文字が現れるように、各ページの小口側の端部に文字を分割して印刷する技術が用いられている。この方法は、冊子の厚さが文字列の幅以上である必要があるため、薄い冊子には適用することはできない。
【０００３】
冊子に十分な厚さがない場合には、冊子をめくり方向に沿って湾曲させ、冊子全体を反らせた際に、冊子の小口側の紙端の重なり部分に文字が現れるように、各ページの小口側の端部に文字を分割して印刷するものが知られている（特許文献１参照）。
【特許文献１】米国特許第７３４９６５１号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、冊子の内容が複数の区分（章等）に区分けされている場合、冊子をめくり方向に沿って湾曲させた際に冊子の小口側の紙端の重なり部分に文字が現れるように複数の用紙に印刷を行う方法を用いて、各区分に対応するページ範囲に各区分に対応する見出し文字（章の名称等）を印刷する際には、各区分に対応するページ数によって見出し文字を印刷できる幅が異なる。このため、印刷する文字サイズを各区分の幅に合わせると、区分毎にページ数が異なる場合には、見出し文字の大きさが区分毎に異なることとなり、見栄えが悪かった。
【０００５】
本発明は上記の従来技術における問題に鑑みてなされたものであって、見出し文字の見栄えを良くすることを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように前記複数の用紙に印刷を行う画像形成装置であって、複数のページのそれぞれの印刷内容を示す本文データ、前記複数のページを複数の区分に区分けした区分毎のページ範囲を示すページ範囲データ、前記複数の区分のそれぞれに対応する複数の見出し文字データ、及び、前記冊子の小口側の辺と垂直な方向における印刷幅を示す印刷幅データを受信する通信部と、前記受信された各ページの本文データをラスタライズして本文画像を生成し、前記受信された複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を前記受信された印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分に対応する前記スライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して前記合成された画像を前記複数の用紙に印刷させる制御部と、を備える。
【０００７】
請求項２に記載の発明は、請求項１に記載の画像形成装置において、前記同一の文字サイズは、前記複数の区分毎のページ範囲のうち最もページ数が少ない区分のページ範囲に印刷可能な最大の文字サイズである。
【０００８】
請求項３に記載の発明は、請求項１に記載の画像形成装置において、前記通信部は、さらに、ユーザにより指定された文字サイズを示す指定文字サイズデータを受信し、前記同一の文字サイズは、前記受信された指定文字サイズデータに従った文字サイズである。
【０００９】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の画像形成装置において、前記制御部は、さらに、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分のページ範囲を示す識別画像を合成する。
【００１０】
請求項５に記載の発明は、複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように前記複数の用紙に印刷を行う画像形成装置であって、複数のページのそれぞれの印刷内容を示す本文データ、前記複数のページを複数の区分に区分けした区分毎のページ範囲を示すページ範囲データ、前記複数の区分のそれぞれに対応する複数の見出し文字データ、及び、前記冊子の小口側の辺と垂直な方向における印刷幅を示す印刷幅データを受信する通信部と、前記受信された各ページの本文データをラスタライズして本文画像を生成し、前記受信された複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を前記受信された印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分のページ範囲を示す識別画像を合成するとともに、当該区分のページ範囲に隣接する複数のページに属する各本文画像の前記冊子の小口側の端部に、当該区分に対応する前記スライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して前記合成された画像を前記複数の用紙に印刷させる制御部と、を備える。
【００１１】
請求項６に記載の発明は、請求項５に記載の画像形成装置において、前記通信部は、さらに、ユーザにより指定された文字サイズを示す指定文字サイズデータを受信し、前記同一の文字サイズは、前記受信された指定文字サイズデータに従った文字サイズである。
【００１２】
請求項７に記載の発明は、複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように前記複数の用紙に印刷を行う画像形成方法であって、通信部により、複数のページのそれぞれの印刷内容を示す本文データ、前記複数のページを複数の区分に区分けした区分毎のページ範囲を示すページ範囲データ、前記複数の区分のそれぞれに対応する複数の見出し文字データ、及び、前記冊子の小口側の辺と垂直な方向における印刷幅を示す印刷幅データを受信し、制御部により、前記受信された各ページの本文データをラスタライズして本文画像を生成し、前記受信された複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を前記受信された印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分に対応する前記スライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して前記合成された画像を前記複数の用紙に印刷させる。
【００１３】
請求項８に記載の発明は、請求項７に記載の画像形成方法において、前記同一の文字サイズは、前記複数の区分毎のページ範囲のうち最もページ数が少ない区分のページ範囲に印刷可能な最大の文字サイズである。
【００１４】
請求項９に記載の発明は、請求項７に記載の画像形成方法において、前記通信部により、さらに、ユーザにより指定された文字サイズを示す指定文字サイズデータを受信し、前記同一の文字サイズは、前記受信された指定文字サイズデータに従った文字サイズである。
【００１５】
請求項１０に記載の発明は、請求項７から９のいずれか一項に記載の画像形成方法において、前記制御部により、さらに、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分のページ範囲を示す識別画像を合成する。
【００１６】
請求項１１に記載の発明は、複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように前記複数の用紙に印刷を行う画像形成方法であって、通信部により、複数のページのそれぞれの印刷内容を示す本文データ、前記複数のページを複数の区分に区分けした区分毎のページ範囲を示すページ範囲データ、前記複数の区分のそれぞれに対応する複数の見出し文字データ、及び、前記冊子の小口側の辺と垂直な方向における印刷幅を示す印刷幅データを受信し、制御部により、前記受信された各ページの本文データをラスタライズして本文画像を生成し、前記受信された複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を前記受信された印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分のページ範囲を示す識別画像を合成するとともに、当該区分のページ範囲に隣接する複数のページに属する各本文画像の前記冊子の小口側の端部に、当該区分に対応する前記スライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して前記合成された画像を前記複数の用紙に印刷させる。
【００１７】
請求項１２に記載の発明は、請求項１１に記載の画像形成方法において、前記通信部により、さらに、ユーザにより指定された文字サイズを示す指定文字サイズデータを受信し、前記同一の文字サイズは、前記受信された指定文字サイズデータに従った文字サイズである。
【００１８】
請求項１３に記載の発明は、複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように前記複数の用紙に印刷を行うコンピュータを、複数のページのそれぞれの印刷内容を示す本文データ、前記複数のページを複数の区分に区分けした区分毎のページ範囲を示すページ範囲データ、前記複数の区分のそれぞれに対応する複数の見出し文字データ、及び、前記冊子の小口側の辺と垂直な方向における印刷幅を示す印刷幅データを受信する通信部、前記受信された各ページの本文データをラスタライズして本文画像を生成し、前記受信された複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を前記受信された印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分に対応する前記スライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して前記合成された画像を前記複数の用紙に印刷させる制御部、として機能させるためのプログラムである。
【００１９】
請求項１４に記載の発明は、複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように前記複数の用紙に印刷を行うコンピュータを、複数のページのそれぞれの印刷内容を示す本文データ、前記複数のページを複数の区分に区分けした区分毎のページ範囲を示すページ範囲データ、前記複数の区分のそれぞれに対応する複数の見出し文字データ、及び、前記冊子の小口側の辺と垂直な方向における印刷幅を示す印刷幅データを受信する通信部、前記受信された各ページの本文データをラスタライズして本文画像を生成し、前記受信された複数の見出し文字データを同一の文字サイズでラスタライズして複数の見出し文字画像を生成し、当該生成された複数の見出し文字画像を前記受信された印刷幅データに従った印刷幅で予め定められた方向に順次スライスし、前記受信されたページ範囲データに基づいて、前記複数の区分毎に、当該区分のページ範囲に属する各本文画像の前記冊子の小口側の端部に、当該区分のページ範囲を示す識別画像を合成するとともに、当該区分のページ範囲に隣接する複数のページに属する各本文画像の前記冊子の小口側の端部に、当該区分に対応する前記スライスされた見出し文字画像のそれぞれを合成し、印刷部を制御して前記合成された画像を前記複数の用紙に印刷させる制御部、として機能させるためのプログラムである。
【発明の効果】
【００２０】
請求項１、７、１３に記載の発明によれば、区分毎のページ範囲内に各区分に対応する見出し文字画像を同一の文字サイズで印刷するので、見出し文字の見栄えを良くすることができる。
【００２１】
請求項２、８に記載の発明によれば、複数の区分毎のページ範囲のうち最もページ数が少ない区分のページ範囲に印刷可能な最大の文字サイズで見出し文字画像を印刷するので、文字サイズの指定が不要となる。
【００２２】
請求項３、９に記載の発明によれば、指定文字サイズデータに従った文字サイズで見出し文字画像を印刷するので、ユーザによる文字サイズの指定が可能となる。
【００２３】
請求項４、１０に記載の発明によれば、識別画像を印刷することにより、各区分のページ範囲を示すことができる。
【００２４】
請求項５、１１、１４に記載の発明によれば、区分毎のページ範囲内に識別画像を印刷するとともに、識別画像と隣接する位置に各区分に対応する見出し文字画像を同一の文字サイズで印刷するので、各区分のページ範囲を示しつつ、見出し文字の見栄えを良くすることができる。
【００２５】
請求項６、１２に記載の発明によれば、指定文字サイズデータに従った文字サイズで見出し文字画像を印刷するので、ユーザによる文字サイズの指定が可能となる。
【発明を実施するための最良の形態】
【００２６】
［第１の実施の形態］
まず、図１〜図１３を参照して、本発明の第１の実施の形態について説明する。
図１に、第１の実施の形態における画像形成システム１のシステム構成を示す。図１に示すように、画像形成システム１は、クライアントＰＣ（Personal Computer）１０と、画像形成装置２０とから構成されており、各装置は、通信ネットワークＮを介してデータ通信可能に接続されている。
【００２７】
クライアントＰＣ１０は、一般的なＰＣから構成され、画像形成装置２０における印刷を指示するものである。クライアントＰＣ１０には、ＯＳ（Operating System）や、印刷する文書を作成するための文書作成プログラムがインストールされている。また、クライアントＰＣ１０には、作成した文書の印刷指示や印刷する文書の印刷方法の指定を行うためのプリンタドライバプログラムがインストールされている。クライアントＰＣ１０は、このプリンタドライバの機能を用いて、印刷実行時に適用される印刷条件や本文データ等を含む印刷データを生成し、画像形成装置２０に送信する。
【００２８】
画像形成装置２０は、コピー機能、画像読取機能、プリンタ機能を備えた、所謂ＭＦＰ（Multi-Function Peripheral）であって、画像データに基づいて用紙に画像を形成する。画像形成装置２０には、クライアントＰＣ１０から送信された印刷データを受信し、ラスタデータへ展開するためのプリンタコントローラプログラムがインストールされている。
【００２９】
図２に、クライアントＰＣ１０の機能的構成を示す。図２に示すように、クライアントＰＣ１０は、ＣＰＵ（Central Processing Unit）１１、操作部１２、表示部１３、通信部１４、ＲＯＭ（Read Only Memory）１５、ＲＡＭ（Random Access Memory）１６、記憶部１７を備え、各部はバス１８により接続されて構成されている。
【００３０】
ＣＰＵ１１は、クライアントＰＣ１０の各部の処理動作を統括的に制御する。具体的には、ＣＰＵ１１は、操作部１２から入力される操作信号又は通信部１４により受信した指示信号に応じて、ＲＯＭ１５又は記憶部１７に格納されている各種処理プログラムを読み出してＲＡＭ１６に展開し、当該プログラムとの協働により各種処理を行う。
【００３１】
ＣＰＵ１１は、記憶部１７からプリンタドライバプログラムを読み出してＲＡＭ１６に展開し、当該プログラムとの協働により、印刷データを生成し、画像形成装置２０における印刷を指示する。
【００３２】
操作部１２は、カーソルキー、文字入力キー、及び各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスを備えて構成され、キーボードに対するキー操作やマウス操作により入力された指示信号をＣＰＵ１１に出力する。
【００３３】
表示部１３は、ＬＣＤ（Liquid Crystal Display）により構成され、ＣＰＵ１１から入力される表示信号の指示に従って、各種表示画面等を表示する。
【００３４】
通信部１４は、通信ネットワークＮを介して接続された画像形成装置２０等の外部機器との間でデータの送受信を行うための機能部である。
【００３５】
ＲＯＭ１５は、不揮発性の半導体メモリ等により構成され、ＣＰＵ１１により実行される各種処理プログラム、各種データ等を記憶する。
【００３６】
ＲＡＭ１６は、ＣＰＵ１１により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。
【００３７】
記憶部１７は、ハードディスク等から構成され、プリンタドライバプログラム等の各種プログラム、画像データ等の各種データを記憶する記憶装置である。
【００３８】
図３に、画像形成装置２０の機能的構成を示す。図３に示すように、画像形成装置２０は、ＣＰＵ２１、操作部２２、表示部２３、画像読取部２４、通信部２５、ＲＯＭ２６、ＲＡＭ２７、印刷部２８、記憶部２９を備え、各部はバス３０により接続されて構成されている。
【００３９】
ＣＰＵ２１は、画像形成装置２０の各部の処理動作を統括的に制御する。具体的には、ＣＰＵ２１は、操作部２２から入力される操作信号又は通信部２５により受信した指示信号に応じて、ＲＯＭ２６又は記憶部２９に格納されている各種処理プログラムを読み出してＲＡＭ２７に展開し、当該プログラムとの協働により各種処理を行う。
【００４０】
ＣＰＵ２１は、記憶部２９からプリンタコントローラプログラムを読み出してＲＡＭ２７に展開し、当該プログラムとの協働により、印刷部２８を制御して、クライアントＰＣ１０から受信した印刷データに従った印刷を行わせる。
【００４１】
操作部２２は、数字キーやスタートキー、リセットキー等の各種キーを有し、押下されたキーの押下信号をＣＰＵ２１に出力する。また、操作部２２は、表示部２３と一体的に形成されたタッチパネルを備えており、ユーザの指先やタッチペン等により当接されたタッチパネル上の位置を検出して、位置信号をＣＰＵ２１に出力する。
【００４２】
表示部２３は、ＬＣＤ等により構成され、ＣＰＵ２１から入力される表示信号の指示に従って、操作部２２からの入力指示やデータ等を表示する。
【００４３】
画像読取部２４は、原稿画像を読み取って画像データを生成する所謂スキャナであり、原稿を載置するプラテンガラス、プラテンガラス上の原稿画像を走査し、これをＣＣＤ（Charge Coupled Device）イメージセンサ上に結像する走査光学系を備えている。画像読取部２４は、ＣＣＤイメージセンサで読み取った原稿画像に基づいて生成された画像信号をＡ／Ｄ変換して画像データを生成する。
【００４４】
通信部２５は、通信ネットワークＮを介して接続されたクライアントＰＣ１０等の外部機器との間でデータの送受信を行うための機能部である。
【００４５】
ＲＯＭ２６は、不揮発性の半導体メモリ等により構成され、ＣＰＵ２１により実行される各種処理プログラム、各種データ等を記憶する。
【００４６】
ＲＡＭ２７は、ＣＰＵ２１により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。
【００４７】
印刷部２８は、電子写真方式、静電記録方式、熱転写方式等の作像プロセスを利用して用紙上に画像を印刷する。例えば、印刷部２８は、感光体、転写ベルト、定着器、各種搬送ベルト等を備える。印刷部２８は、ＣＰＵ２１の指示に従い、画像データに基づいて用紙上に画像を印刷する。
【００４８】
記憶部２９は、ハードディスク等の記憶装置であり、プリンタコントローラプログラム等の各種プログラム、通信部２５によりクライアントＰＣ１０から受信された印刷データ、画像読取部２４により読み取られた画像データ等を記憶する。
【００４９】
次に、クライアントＰＣ１０における曲げ見出し印刷の設定について説明する。曲げ見出し印刷とは、複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように複数の用紙に印刷を行うことをいう。見出し文字とは、冊子を構成する複数のページを複数の区分に区分けした場合に、各区分に対応する見出しとして設定された文字をいう。見出し文字は、文字に限らず、数字、記号、符号等であってもよい。曲げ見出し印刷の設定は、クライアントＰＣ１０のプリンタドライバ機能において、印刷対象となる文書等の印刷を指示する際に行われる。
【００５０】
図４に、クライアントＰＣ１０のＣＰＵ１１とプリンタドライバプログラムとの協働により表示部１３に表示される曲げ見出し印刷設定画面４０の例を示す。曲げ見出し印刷設定画面４０には、曲げ見出しチェックボックス４１、章設定／見出し文字表示領域４２、追加ボタン４３、両面見出しチェックボックス４４、添え字見出しチェックボックス４５、１枚当りの印刷幅指定領域４６、フォント名指定領域４７、文字サイズ指定チェックボックス４８、文字サイズ指定領域４９、最大文字サイズ表示領域５０、プレビュー表示領域５１、ＯＫボタン５２等が含まれる。ここでは、冊子を構成する複数のページを複数の区分に区分けする単位として章を採用した場合を例にして説明する。
【００５１】
曲げ見出しチェックボックス４１は、曲げ見出し印刷を行うか否かを設定するためのものである。ユーザは、曲げ見出し印刷を行う場合には、操作部１２からの操作により、曲げ見出しチェックボックス４１をオンに設定する。曲げ見出しチェックボックス４１の設定内容は、ＣＰＵ１１により、ＲＡＭ１６に格納される。
【００５２】
章設定／見出し文字表示領域４２は、各章に対応する章番号、ページ範囲、見出し文字が表示される領域である。章番号は、印刷される文書等の複数のページを複数の章に区分けした際に、各章に対して付与される番号である。ページ範囲は、各章が文書中の何ページから何ページまでかを示すものである。図４に示す例では、１ページから１０ページまでが「一章」であり、１１ページから１９ページまでが「二章」であり、２０ページから３５ページまでが「三章」であり、３６ページから４５ページまでが「四章」であり、４６ページから５５ページまでが「五章」である。
【００５３】
追加ボタン４３は、印刷すべき見出し文字を追加する際に押下されるボタンである。ユーザの操作部１２からの操作により、追加ボタン４３が押下されると、ＣＰＵ１１により、図５に示す曲げ見出し追加画面６０が表示部１３に表示される。曲げ見出し追加画面６０には、開始ページ指定領域６１、終了ページ指定領域６２、見出し文字指定領域６３、ＯＫボタン６４等が含まれる。
【００５４】
開始ページ指定領域６１は、追加される章のページ範囲の開始ページを指定するための領域である。終了ページ指定領域６２は、追加される章のページ範囲の終了ページを指定するための領域である。見出し文字指定領域６３は、追加される章に対応する見出し文字を指定するための領域である。ＯＫボタン６４は、開始ページ指定領域６１、終了ページ指定領域６２、見出し文字指定領域６３に入力された内容を確定するためのボタンである。
【００５５】
曲げ見出し追加画面６０において、ユーザの操作部１２からの操作により、追加される章のページ範囲が開始ページ指定領域６１及び終了ページ指定領域６２に入力され、追加される章に対応する見出し文字が見出し文字指定領域６３に入力され、ＯＫボタン６４が押下されると、ＣＰＵ１１により、追加される章のページ範囲を示すページ範囲データ及び追加される章に対応する見出し文字データがＲＡＭ１６に格納される。そして、ＣＰＵ１１により、追加された内容が章設定／見出し文字表示領域４２に表示される。
【００５６】
なお、ここでは、曲げ見出し追加画面６０において、見出し文字を指定する場合について説明したが、文字だけでなく、ビットマップ画像等を見出し画像として指定することとしてもよい。また、冊子の開始ページや終了ページに近い部分には、目次や索引等のいずれの章にも属さないページが存在する場合があるため、冊子の開始ページや終了ページを指定可能としてもよい。
【００５７】
両面見出しチェックボックス４４は、曲げ見出し印刷を用紙の両面に行うか否かを設定するためのものである。ユーザは、曲げ見出し印刷を用紙の両面に行う場合には、操作部１２からの操作により、両面見出しチェックボックス４４をオンに設定する。両面見出しチェックボックス４４の設定内容は、ＣＰＵ１１により、ＲＡＭ１６に格納される。
【００５８】
添え字見出しチェックボックス４５は、添え字見出し印刷を行うか否かを設定するためのものである。ユーザは、添え字見出し印刷を行う場合には、操作部１２からの操作により、添え字見出しチェックボックス４５をオンに設定する。添え字見出しチェックボックス４５の設定内容は、ＣＰＵ１１により、ＲＡＭ１６に格納される。添え字見出し印刷の詳細については、第３の実施の形態で説明する。
【００５９】
１枚当りの印刷幅指定領域４６は、用紙１枚当りに見出し文字を印刷する幅（冊子の小口側の辺と垂直な方向における印刷幅）を指定するための領域である。ユーザは、操作部１２からの操作により、１枚当りの印刷幅を指定する。１枚当りの印刷幅を示す印刷幅データは、ＣＰＵ１１により、ＲＡＭ１６に格納される。
【００６０】
フォント名指定領域４７は、見出し文字に使用されるフォント名を指定するための領域である。ユーザは、操作部１２からの操作により、フォント名指定領域４７のプルダウンメニューにおいて、フォント名を指定する。指定されたフォント名を示すフォント名データは、ＣＰＵ１１により、ＲＡＭ１６に格納される。
【００６１】
文字サイズ指定チェックボックス４８は、見出し文字の文字サイズをユーザが指定するか、自動で算出するかを設定するためのものである。見出し文字の文字サイズをユーザが指定する場合には、操作部１２からの操作により、文字サイズ指定チェックボックス４８をオンに設定する。文字サイズ指定チェックボックス４８の設定内容は、ＣＰＵ１１により、ＲＡＭ１６に格納される。
【００６２】
文字サイズ指定領域４９は、文字サイズ指定チェックボックス４８がオンに設定された場合に、見出し文字の文字サイズを指定するための領域である。ユーザは、操作部１２からの操作により、文字サイズ指定領域４９に文字サイズを指定する。指定された文字サイズを示す指定文字サイズデータは、ＣＰＵ１１により、ＲＡＭ１６に格納される。
【００６３】
最大文字サイズ表示領域５０は、文字サイズ指定チェックボックス４８がオンに設定された場合に、見出し文字の文字サイズとして指定可能な最大の文字サイズが表示される領域である。
【００６４】
クライアントＰＣ１０のＣＰＵ１１は、プリンタドライバプログラムとの協働により、曲げ見出し印刷設定画面４０にて指定されている章毎のページ範囲、１枚当りの印刷幅、本文印刷設定において本文の両面印刷が指定されているか否かに基づいて、見出し文字の最大文字サイズを算出し、最大文字サイズ表示領域５０に表示させる。このとき、ＣＰＵ１１は、各章のページ範囲に基づいて各章のページ数を算出し、最もページ数が少ない章のページ範囲に印刷可能な最大文字サイズを算出する。
【００６５】
本文印刷設定において本文の両面印刷が指定されていない場合、すなわち、用紙１枚が１ページに相当する場合には、ＣＰＵ１１は、
最大文字サイズ[point]＝(最もページ数が少ない章のページ数[頁]×１枚当りの印刷幅[mm]−文字余白[mm])×換算率[point／mm]
により、最大文字サイズを算出する。ここで、文字余白とは、見出し文字の外側の余白をいう。また、換算率とは、単位を[mm]から[point]に変換するための値であって、2.83[point／mm]が用いられる。
【００６６】
本文印刷設定において本文の両面印刷が指定されている場合、すなわち、用紙１枚が２ページに相当する場合には、ＣＰＵ１１は、
最大文字サイズ[point]＝{(最もページ数が少ない章のページ数[頁]÷２)×１枚当りの印刷幅[mm]−文字余白[mm]}×換算率[point／mm]
により、最大文字サイズを算出する。ここで、(最もページ数が少ない章のページ数[頁]÷２)が割り切れない場合には、切り上げることとする。
【００６７】
また、ＣＰＵ１１は、算出した最大文字サイズより大きい文字サイズが設定されないように、曲げ見出し印刷設定画面４０の最大文字サイズ表示領域５０に最大文字サイズを表示して警告を行うだけでなく、曲げ見出し印刷設定画面４０の文字サイズ指定領域４９において、最大文字サイズより大きい文字サイズを指定できないようにしてもよい。例えば、ＣＰＵ１１は、プルダウンメニューにおいて、最大文字サイズより大きい文字サイズを表示させないこととしてもよい。
【００６８】
プレビュー表示領域５１は、曲げ見出し印刷のプレビュー画像を表示するための領域である。ＣＰＵ１１は、曲げ見出し印刷設定画面４０の設定内容に基づいて、曲げ見出し印刷の仕上がり状態を示すプレビュー画像を生成し、このプレビュー画像をプレビュー表示領域５１に表示する。
【００６９】
ＯＫボタン５２は、曲げ見出し印刷設定画面４０において設定された内容を確定するためのボタンである。
【００７０】
クライアントＰＣ１０のプリンタドライバ機能において、操作部１２からの操作により、印刷が指示された場合、ＣＰＵ１１は、複数のページのそれぞれの印刷内容を示す本文データ及び本文データの印刷条件を示す本文印刷設定情報を含む印刷データ（ＰＤＬデータ）を生成し、画像形成装置２０に送信する。本文印刷設定情報には、本文の両面印刷指定の有無等が含まれる。
【００７１】
曲げ見出し印刷が設定された場合には、ＣＰＵ１１は、本文データ、本文印刷設定情報、曲げ見出し印刷条件を示す曲げ見出し印刷設定情報を含む印刷データ（ＰＤＬデータ）を生成し、画像形成装置２０に送信する。曲げ見出し印刷設定情報には、各章のページ範囲データ、各章のそれぞれに対応する複数の見出し文字データ、両面見出し指定の有無、印刷幅データ、フォント名データ、見出し文字の文字サイズ指定の有無が含まれる。文字サイズ指定チェックボックス４８がオンに設定された場合、すなわち、見出し文字の文字サイズの指定がある場合には、曲げ見出し印刷設定情報には、さらに、指定された見出し文字の文字サイズを示す指定文字サイズデータが含まれる。
【００７２】
次に、画像形成装置２０における動作について説明する。
図６は、画像形成装置２０において実行される第１の見出し印刷処理を示すフローチャートである。この処理は、複数の用紙を綴じて形成される冊子をめくり方向に沿って湾曲させた際に当該冊子の小口側の紙端の重なり部分に見出し文字が現れるように複数の用紙に印刷を行う処理であって、ＣＰＵ２１と記憶部２９に記憶されているプリンタコントローラプログラムとの協働によるソフトウェア処理によって実現される。
【００７３】
まず、画像形成装置２０において、通信部２５により、クライアントＰＣ１０から送信された印刷データ（ＰＤＬデータ）が受信される（ステップＳ１）。
【００７４】
次に、ＣＰＵ２１により、受信された印刷データが解析され、印刷データの中に曲げ見出し印刷設定情報が含まれるか否かが判断される（ステップＳ２）。印刷データの中に曲げ見出し印刷設定情報が含まれると判断された場合には（ステップＳ２；ＹＥＳ）、ＣＰＵ２１により、第１の見出しラスタライズ処理が行われる（ステップＳ３）。
【００７５】
ここで、図７を参照して、第１の見出しラスタライズ処理について説明する。
ＣＰＵ２１により、印刷データの中の曲げ見出し印刷設定情報において見出し文字の文字サイズの指定があるか否かが判断される（ステップＳ１１）。
【００７６】
見出し文字の文字サイズの指定があると判断された場合には（ステップＳ１１；ＹＥＳ）、ＣＰＵ２１により、印刷データ中の曲げ見出し印刷設定情報から指定文字サイズデータが取得される（ステップＳ１２）。取得された指定文字サイズデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。
【００７７】
ステップＳ１１において、見出し文字の文字サイズの指定がないと判断された場合には（ステップＳ１１；ＮＯ）、ＣＰＵ２１により、見出し文字の文字サイズが算出される（ステップＳ１３）。算出された文字サイズのデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。
【００７８】
具体的には、ＣＰＵ２１により、曲げ見出し印刷設定情報に含まれる章毎のページ範囲データ、印刷幅データ、及び、本文印刷設定情報に含まれる本文の両面印刷指定の有無に基づいて、見出し文字の文字サイズが算出される。このとき、ＣＰＵ２１により、各章のページ範囲に基づいて各章のページ数が算出され、最もページ数が少ない章のページ範囲に印刷可能な最大の文字サイズが算出される。すなわち、他の章も、最もページ数が少ない章に合わせた文字サイズで印刷されることになる。
【００７９】
本文印刷設定情報において本文の両面印刷が指定されていない場合、すなわち、用紙１枚が１ページに相当する場合には、ＣＰＵ２１は、
文字サイズ[point]＝(最もページ数が少ない章のページ数[頁]×１枚当りの印刷幅[mm]−文字余白[mm])×換算率[point／mm]
により、文字サイズを算出する。
【００８０】
本文印刷設定情報において本文の両面印刷が指定されている場合、すなわち、用紙１枚が２ページに相当する場合には、ＣＰＵ２１は、
文字サイズ[point]＝{(最もページ数が少ない章のページ数[頁]÷２)×１枚当りの印刷幅[mm]−文字余白[mm]}×換算率[point／mm]
により、文字サイズを算出する。ここで、(最もページ数が少ない章のページ数[頁]÷２)が割り切れない場合には、切り上げることとする。
【００８１】
ステップＳ１２又はステップＳ１３の後、ＣＰＵ２１により、取得された指定文字サイズデータ又は算出された文字サイズ、曲げ見出し印刷設定情報に含まれるフォント名データに基づいて、曲げ見出し印刷設定情報に含まれる複数の見出し文字データが、指定されたフォント名、同一の文字サイズでラスタライズされ、複数の見出し文字画像が生成される（ステップＳ１４）。具体的に、見出し文字の文字サイズの指定がある場合には（ステップＳ１１；ＹＥＳ）、ＣＰＵ２１により、ステップＳ１２で取得された指定文字サイズデータに従った文字サイズで各章に対応する見出し文字データがラスタライズされ（ステップＳ１４）、見出し文字の文字サイズの指定がない場合には（ステップＳ１１；ＮＯ）、ＣＰＵ２１により、ステップＳ１３で算出された文字サイズで各章に対応する見出し文字データがラスタライズされる（ステップＳ１４）。見出し文字画像のラスタデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。図８（ａ）及び（ｂ）に、見出し文字画像の例を示す。図８（ａ）及び（ｂ）は、「一章」という見出し文字を構成する各文字を上から下に向かって配置したものである。図８（ａ）は、文字の周囲に余白がない場合の見出し文字画像７０であり、図８（ｂ）は、文字の周囲に余白がある場合の見出し文字画像７１である。
【００８２】
次に、図６に戻り、ＣＰＵ２１により、ラスタライズ済みの見出し文字画像が、曲げ見出し印刷設定情報に含まれる印刷幅データに従った印刷幅で予め定められた方向に順次スライスされる（ステップＳ４）。スライスされた見出し文字画像のラスタデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。図９に、図８（ａ）に示す見出し文字画像７０を印刷幅データに従った印刷幅で縦方向にスライスしたスライス画像７０ａ，７０ｂ，７０ｃ，７０ｄを示す。
【００８３】
次に、ＣＰＵ２１により、各ページの本文データがラスタライズされ、本文画像が生成される（ステップＳ５）。本文画像のラスタデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。
【００８４】
次に、ＣＰＵ２１により、スライスされた見出し文字画像のそれぞれを本文画像に合成する見出し文字合成処理が行われる（ステップＳ６）。
【００８５】
ここで、図１０を参照して、見出し文字合成処理について説明する。
ＣＰＵ２１により、ページ範囲データに基づいて、複数の章毎に、章のページ範囲に属する各本文表面画像（用紙の表面に印刷される本文画像）の冊子の小口側の端部に、スライスされた見出し文字画像のそれぞれが合成される（ステップＳ２１）。文字サイズに対して章のページ範囲が広い場合には、スライスされた見出し文字画像が合成されない本文表面画像も存在する。本文表面画像に対して、スライスされた見出し文字画像が合成される縦方向の位置は、例えば、用紙の縦幅を章の数で等分し、章の順序に従って順次シフトさせた位置とする。合成画像のラスタデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。図１１に、スライス画像７０ａ，７０ｂ，７０ｃ，７０ｄを本文表面画像７２ａ，７２ｂ，７２ｃ，７２ｄに合成した例を示す。
【００８６】
次に、ＣＰＵ２１により、曲げ見出し印刷設定情報において両面見出しの指定があるか否かが判断される（ステップＳ２２）。両面見出しの指定があると判断された場合は（ステップＳ２２；ＹＥＳ）、ＣＰＵ２１により、本文印刷設定情報において本文の両面印刷の指定があるか否かが判断される（ステップＳ２３）。
【００８７】
本文印刷設定情報において本文の両面印刷の指定がない場合には（ステップＳ２３；ＮＯ）、ＣＰＵ２１により、印刷設定が両面印刷に変更される（ステップＳ２４）。次いで、ＣＰＵ２１により、白紙画像が作成され、裏面原稿として本文に挿入される（ステップＳ２５）。
【００８８】
ステップＳ２３において、本文印刷設定情報において本文の両面印刷の指定がある場合（ステップＳ２３；ＹＥＳ）、又は、ステップＳ２５の後、ＣＰＵ２１により、ページ範囲データに基づいて、複数の章毎に、章のページ範囲に属する各本文裏面画像（用紙の裏面に印刷される本文画像）の冊子の小口側の端部に、スライスされた見出し文字画像のそれぞれが合成される（ステップＳ２６）。文字サイズに対して章のページ範囲が広い場合には、スライスされた見出し文字画像が合成されない本文裏面画像も存在する。本文裏面画像に対して、スライスされた見出し文字画像が合成される縦方向の位置は、例えば、用紙の縦幅を章の数で等分し、章の順序に従って順次シフトさせた位置とする。合成画像のラスタデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。図１２に、スライス画像７０ａ，７０ｂ，７０ｃ，７０ｄを本文裏面画像７３ａ，７３ｂ，７３ｃ，７３ｄに合成した例を示す。両面見出しの指定がある場合には、印刷後に綴じられた冊子を、用紙の表面が凸になるように冊子を湾曲させた場合も、用紙の裏面が凸になるように冊子を湾曲させた場合も、冊子の小口側の紙端の重なり部分に同じ見出し文字が現れるように印刷される。
【００８９】
ステップＳ２６の後、又は、ステップＳ２２において、両面見出しの指定がないと判断された場合には（ステップＳ２２；ＮＯ）、見出し文字合成処理は終了し、図６のステップＳ７に移行する。
【００９０】
図６に戻り、ＣＰＵ２１により印刷部２８が制御され、各ページに対応するラスタデータに基づいて、見出し文字画像が合成された本文画像が用紙に印刷される（ステップＳ７）。
【００９１】
ステップＳ２において、印刷データの中に曲げ見出し印刷設定情報が含まれないと判断された場合には（ステップＳ２；ＮＯ）、ＣＰＵ２１により、従来の印刷処理と同様に、本文データがラスタライズされ、本文画像が生成される（ステップＳ８）。そして、ＣＰＵ２１により印刷部２８が制御され、各ページに対応する本文画像のラスタデータに基づいて、本文画像が用紙に印刷される（ステップＳ７）。
以上で、第１の見出し印刷処理が終了する。
【００９２】
図１３は、曲げ見出し印刷により各章の見出し文字（一章、二章、・・・）が印刷された例である。スライスした見出し文字画像を用紙の端部に印刷することで、複数の用紙を綴じた冊子をめくり方向に沿って湾曲させた際に見出し文字が現れるように印刷することができる。
【００９３】
以上説明したように、第１の実施の形態によれば、章毎のページ範囲内に各章に対応する見出し文字画像を同一の文字サイズで印刷するので、見出し文字の見栄えを良くすることができる。
【００９４】
また、複数の章毎のページ範囲のうち最もページ数が少ない章のページ範囲に印刷可能な最大の文字サイズで見出し文字画像を印刷する場合には、文字サイズの指定が不要となる。
【００９５】
また、指定文字サイズデータに従った文字サイズで見出し文字画像を印刷する場合には、ユーザによる文字サイズの指定が可能となる。
【００９６】
また、各章のページ範囲の境界位置に、色や材質の異なる用紙を挿入することにより、各章のページ範囲を示すことができる。
【００９７】
［第２の実施の形態］
次に、本発明を適用した第２の実施の形態について説明する。
第２の実施の形態は、曲げ見出し印刷において、各章に対応するページ範囲を示す識別画像として見出し枠を付加する場合の例である。
【００９８】
第２の実施の形態における画像形成システムは、第１の実施の形態に示した画像形成システム１と同様の構成であるため、図１〜図３を援用し、その構成については図示及び説明を省略する。以下、第２の実施の形態に特徴的な構成及び処理について説明する。
【００９９】
画像形成装置２０において実行される第２の見出し印刷処理は、第１の実施の形態において図６に示した第１の見出し印刷処理と略同様であるが、ステップＳ３の第１の見出しラスタライズ処理（図７）に代えて、図１４に示す第２の見出しラスタライズ処理を行う。
【０１００】
図１４は、第２の見出しラスタライズ処理を示すフローチャートである。
ステップＳ３１〜ステップＳ３３の処理は、図７のステップＳ１１〜ステップＳ１３の処理と同様であるため、説明を省略する。
【０１０１】
ステップＳ３２又はステップＳ３３の後、ＣＰＵ２１により、見出し枠の幅及び高さが算出される（ステップＳ３４）。算出された見出し枠の幅及び高さのデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。
【０１０２】
見出し枠の幅は、曲げ見出し印刷設定情報に含まれる章毎のページ範囲データ、印刷幅データ、及び、本文印刷設定情報に含まれる本文の両面印刷指定の有無に基づいて算出される。
【０１０３】
本文印刷設定情報において本文の両面印刷が指定されていない場合、すなわち、用紙１枚が１ページに相当する場合には、ＣＰＵ２１は、
見出し枠の幅[mm]＝章のページ数[頁]×１枚当りの印刷幅[mm]
により、見出し枠の幅を算出する。
【０１０４】
本文印刷設定情報において本文の両面印刷が指定されている場合、すなわち、用紙１枚が２ページに相当する場合には、ＣＰＵ２１は、
見出し枠の幅[mm]＝(章のページ数[頁]÷２)×１枚当りの印刷幅[mm]
により、見出し枠の幅を算出する。ここで、(章のページ数[頁]÷２)が割り切れない場合には、切り上げることとする。
【０１０５】
また、見出し枠の高さは、見出し文字の長さと文字余白とに基づいて算出される。
見出し枠の高さ[mm]＝見出し文字の長さ[mm]＋文字余白[mm]
【０１０６】
次に、ＣＰＵ２１により、取得された指定文字サイズデータ又は算出された文字サイズ、曲げ見出し印刷設定情報に含まれるフォント名データ、算出された見出し枠の幅及び高さに基づいて、曲げ見出し印刷設定情報に含まれる複数の見出し文字データが、指定されたフォント名、同一の文字サイズで、かつ見出し枠を付加した状態でラスタライズされ、見出し枠が付加された複数の見出し文字画像が生成される（ステップＳ３５）。見出し枠が付加された見出し文字画像のラスタデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。図１５（ａ）及び（ｂ）に、見出し枠が付加された見出し文字画像の例を示す。図１５（ａ）及び（ｂ）は、「一章」という見出し文字を構成する各文字を上から下に向かって配置し、見出し枠を付加したものである。図１５（ａ）は、文字の周囲に余白がない場合の見出し枠付見出し文字画像８０であり、図１５（ｂ）は、文字の周囲に余白がある場合の見出し枠付見出し文字画像８１である。
【０１０７】
図１６に、図１５（ａ）に示す見出し枠付見出し文字画像８０を印刷幅データに従った印刷幅で縦方向にスライスしたスライス画像８０ａ，８０ｂ，８０ｃ，８０ｄを示す。
また、図１７は、見出し枠を付加した曲げ見出し印刷の印刷例である。
【０１０８】
以上説明したように、第２の実施の形態によれば、章毎のページ範囲内に各章に対応する見出し文字画像を同一の文字サイズで印刷するので、見出し文字の見栄えを良くすることができる。
【０１０９】
また、第１の実施の形態のように、見出し文字画像を印刷するだけでは各章のページ範囲を認識することが困難な場合があったが、第２の実施の形態のように、識別画像として見出し枠を印刷することにより、各章のページ範囲を示すことができる。
【０１１０】
なお、図１８（ａ）及び（ｂ）に示すように、ページ範囲を黒色等のベタ画像で印刷し、見出し文字を白抜きにすることとしてもよい。図１８（ａ）は、文字の周囲に余白がない場合の白抜き見出し文字画像９０であり、図１８（ｂ）は、文字の周囲に余白がある場合の白抜き見出し文字画像９１である。
【０１１１】
［第３の実施の形態］
次に、本発明を適用した第３の実施の形態について説明する。
第３の実施の形態は、曲げ見出し印刷において各章に対応するページ範囲に他の部分と識別可能な識別画像（以下、マーカ画像という。）を印刷し、その章のページ範囲外に各マーカ画像に添えて見出し文字（以下、添え字見出しという。）を印刷する場合の例である。
【０１１２】
第３の実施の形態における画像形成システムは、第１の実施の形態に示した画像形成システム１と同様の構成であるため、図１〜図３を援用し、その構成については図示及び説明を省略する。以下、第３の実施の形態に特徴的な構成及び処理について説明する。
【０１１３】
図１９に、添え字見出し印刷の例を示す。図１９に示すように、添え字見出し印刷では各章のページ範囲にマーカ画像１０１〜１０８を印刷し、各マーカ画像１０１〜１０８の横に対応する見出し文字画像２０１〜２０８を添えて印刷する。図１９は、「１章」、「２章」等の見出し文字画像２０１〜２０８を構成する各文字を左から右に向かって配置した場合の例である。
【０１１４】
見出し文字を印刷する際に、文字サイズが大きい場合や文字長が長い場合、文字が用紙の幅に入りきらない可能性がある。したがって、クライアントＰＣ１０のプリンタドライバにて曲げ見出し印刷設定が行われる際に、クライアントＰＣ１０のＣＰＵ１１は、見出し文字として設定可能な最大文字サイズ、最大文字長を算出し、算出された最大文字サイズ、最大文字長の範囲内で文字サイズや見出し文字の設定を制限する。
【０１１５】
ＣＰＵ１１は、曲げ見出し印刷設定画面４０（図４参照）の添え字見出しチェックボックス４５がオンに設定された場合に、章設定／見出し文字表示領域４２に表示されている章の数に基づいて、添え字見出し文字として設定可能な最大文字サイズを算出し、最大文字サイズ表示領域５０に表示させる。
最大文字サイズ[point]＝(用紙の縦幅[mm]÷章の数)×換算率[point／mm]
【０１１６】
クライアントＰＣ１０のＣＰＵ１１は、曲げ見出し印刷設定画面４０の添え字見出しチェックボックス４５がオンに設定された場合に、文字サイズ指定領域４９において指定されている文字サイズに基づいて、添え字見出し文字として設定可能な最大文字長を算出し、曲げ見出し追加画面６０（図５参照）において追加される見出し文字の文字長を制限する。
最大文字長＝印刷可能幅[mm]÷(文字サイズ[point]÷換算率[point／mm])
【０１１７】
ここで、印刷可能幅は、以下のように算出する。
まず、クライアントＰＣ１０のＣＰＵ１１は、各章のページ範囲からマーカ画像の左右のいずれに見出し文字画像を印刷するかを決定する。具体的には、ＣＰＵ１１は、(冊子の終了ページ−章の終了ページ)と(章の開始ページ−冊子の開始ページ)とを比較し、(冊子の終了ページ−章の終了ページ)が(章の開始ページ−冊子の開始ページ)以上である場合には、マーカ画像の右側に見出し文字画像を印刷することとし、(章の開始ページ−冊子の開始ページ)が(冊子の終了ページ−章の終了ページ)より大きい場合には、マーカ画像の左側に見出し文字画像を印刷することとする。マーカ画像の右側は、マーカ画像よりページが大きい部分に対応し、マーカ画像の左側は、マーカ画像よりページが小さい部分に対応する。
【０１１８】
マーカ画像の右側に添えて見出し文字画像を印刷する場合であって、本文印刷設定において本文の両面印刷が指定されていない場合には、
印刷可能幅[mm]＝(冊子の終了ページ−章の終了ページ)×１枚当りの印刷幅[mm]
となる。
【０１１９】
マーカ画像の右側に添えて見出し文字画像を印刷する場合であって、本文印刷設定において本文の両面印刷が指定されている場合には、
印刷可能幅[mm]＝(冊子の終了ページ−章の終了ページ)÷２×１枚当りの印刷幅[mm]
となる。ここで、(冊子の終了ページ−章の終了ページ)÷２が割り切れない場合には、切り上げることとする。
【０１２０】
マーカ画像の左側に添えて見出し文字画像を印刷する場合であって、本文印刷設定において本文の両面印刷が指定されていない場合には、
印刷可能幅[mm]＝章の開始ページ×１枚当りの印刷幅[mm]
となる。
【０１２１】
マーカ画像の左側に添えて見出し文字画像を印刷する場合であって、本文印刷設定において本文の両面印刷が指定されている場合には、
印刷可能幅[mm]＝章の開始ページ÷２×１枚当りの印刷幅[mm]
となる。ここで、章の開始ページ÷２が割り切れない場合には、切り上げることとする。
【０１２２】
ＣＰＵ１１は、見出し文字が追加される場合や文字サイズ指定領域４９において指定されている文字サイズが変更される場合に、見出し文字として設定可能な最大文字サイズ、最大文字長を算出し直す。
【０１２３】
クライアントＰＣ１０のプリンタドライバ機能において、曲げ見出し印刷において添え字見出し印刷が設定された場合には、クライアントＰＣ１０から画像形成装置２０へ送信される印刷データ中の曲げ見出し印刷設定情報に、さらに、添え字見出し印刷を行う旨の情報が含まれる。また、添え字見出し印刷を行う場合には、印刷データ中の曲げ見出し印刷設定情報に指定文字サイズデータが含まれていることを前提とする。また、マーカ画像の左右のいずれに見出し文字画像を印刷するかを示す情報は、印刷データ中の曲げ見出し印刷設定情報に含まれることとしてもよいし、画像形成装置２０側で算出し直してもよい。
【０１２４】
次に、画像形成装置２０における動作について説明する。
図２０は、画像形成装置２０において実行される第３の見出し印刷処理を示すフローチャートである。この処理は、曲げ見出し印刷において添え字見出しが設定されている場合の処理であって、ＣＰＵ２１と記憶部２９に記憶されているプリンタコントローラプログラムとの協働によるソフトウェア処理によって実現される。
【０１２５】
まず、画像形成装置２０において、通信部２５により、クライアントＰＣ１０から送信された印刷データ（ＰＤＬデータ）が受信される（ステップＳ４１）。
【０１２６】
次に、ＣＰＵ２１により、印刷データ中の曲げ見出し印刷設定情報から指定文字サイズデータが取得される（ステップＳ４２）。取得された指定文字サイズデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。
【０１２７】
次に、ＣＰＵ２１により、取得された指定文字サイズデータ、曲げ見出し印刷設定情報に含まれるフォント名データに基づいて、曲げ見出し印刷設定情報に含まれる複数の見出し文字データが、指定されたフォント名、同一の文字サイズでラスタライズされ、複数の見出し文字画像が生成される（ステップＳ４３）。見出し文字画像のラスタデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。
【０１２８】
次に、ＣＰＵ２１により、ラスタライズ済みの見出し文字画像が、曲げ見出し印刷設定情報に含まれる印刷幅データに従った印刷幅で予め定められた方向に順次スライスされる（ステップＳ４４）。スライスされた見出し文字画像のラスタデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。
【０１２９】
次に、ＣＰＵ２１により、各章のページ範囲に対応するマーカ画像が生成される（ステップＳ４５）。マーカ画像は、横方向の幅が１枚当りの印刷幅、縦方向の高さが用紙の縦幅を章の数で割った値であって、章の順序に従って用紙の上部から下部に順次シフトさせた位置にベタ画像等が配置されたものである。マーカ画像のラスタデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。
【０１３０】
次に、ＣＰＵ２１により、各ページの本文データがラスタライズされ、本文画像が生成される（ステップＳ４６）。本文画像のラスタデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。
【０１３１】
次に、ＣＰＵ２１により、スライスされ見出し文字画像及びマーカ画像のそれぞれを本文画像に合成する見出し合成処理が行われる（ステップＳ４７）。
【０１３２】
ここで、図２１を参照して、見出し合成処理について説明する。
ＣＰＵ２１により、ページ範囲データに基づいて、複数の章毎に、本文表面画像（用紙の表面に印刷される本文画像）に、スライスされた見出し文字画像又はマーカ画像が合成される（ステップＳ５１）。具体的には、ＣＰＵ２１により、ページ範囲データに基づいて、複数の章毎に、当該章のページ範囲に属する各本文表面画像の冊子の小口側の端部に、当該章のページ範囲を示すマーカ画像が合成されるとともに、当該章のページ範囲に隣接する複数のページに属する各本文表面画像の冊子の小口側の端部に、当該章に対応するスライスされた見出し文字画像のそれぞれが合成される。合成画像のラスタデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。
【０１３３】
見出し文字画像をマーカ画像の右側に添える場合には、「章のページ範囲に隣接する複数のページ」は、章のページ範囲よりページが大きい側に隣接する複数のページである。見出し文字画像をマーカ画像の左側に添える場合には、「章のページ範囲に隣接する複数のページ」は、章のページ範囲よりページが小さい側に隣接する複数のページである。
【０１３４】
ステップＳ５２〜ステップＳ５５の処理は、図１０のステップＳ２２〜ステップＳ２５の処理と同様であるため、説明を省略する。
【０１３５】
ステップＳ５３において、本文印刷設定情報において本文の両面印刷が指定されている場合（ステップＳ５３；ＹＥＳ）、又は、ステップＳ５５の後、ＣＰＵ２１により、ページ範囲データに基づいて、複数の章毎に、本文裏面画像（用紙の裏面に印刷される本文画像）に、スライスされた見出し文字画像又はマーカ画像が合成される（ステップＳ５６）。具体的には、ＣＰＵ２１により、ページ範囲データに基づいて、複数の章毎に、当該章のページ範囲に属する各本文裏面画像の冊子の小口側の端部に、当該章のページ範囲を示すマーカ画像が合成されるとともに、当該章のページ範囲に隣接する複数のページに属する各本文裏面画像の冊子の小口側の端部に、当該章に対応するスライスされた見出し文字画像のそれぞれが合成される。合成画像のラスタデータは、ＣＰＵ２１により、ＲＡＭ２７に格納される。
【０１３６】
ステップＳ５６の後、又は、ステップＳ５２において、両面見出しの指定がないと判断された場合には（ステップＳ５２；ＮＯ）、見出し合成処理は終了し、図２０のステップＳ４８に移行する。
【０１３７】
図２０に戻り、ＣＰＵ２１により印刷部２８が制御され、各ページに対応するラスタデータに基づいて、見出し文字画像及びマーカ画像が合成された本文画像が用紙に印刷される（ステップＳ４８）。
以上で、第３の見出し印刷処理が終了する。
【０１３８】
以上説明したように、第３の実施の形態によれば、章毎のページ範囲内にマーカ画像を印刷するとともに、マーカ画像と隣接する位置に各章に対応する見出し文字画像を同一の文字サイズで印刷するので、各章のページ範囲を示しつつ、見出し文字の見栄えを良くすることができる。
【０１３９】
また、指定文字サイズデータに従った文字サイズで見出し文字画像を印刷するので、ユーザによる文字サイズの指定が可能となる。
【０１４０】
各章のページ数が極端に少ない場合に第１又は第２の実施形態のように見出し文字画像を印刷すると、見出し文字の文字サイズが小さくなるため、見出し文字が見えにくくなるという問題があったが、章のページ範囲にマーカ画像を印刷し、そのマーカ画像の横に見出し文字を添えて印刷することで、この問題が解決される。
【０１４１】
なお、第２の実施形態のように見出し枠を付加して見出し文字画像を印刷したり、ページ範囲を黒色等のベタ画像で印刷して見出し文字を白抜きにしたりする場合に、予め最小文字サイズを定めておき、その文字サイズでは見出し文字がページ範囲に入らない場合にのみ、第３の実施形態のように添え字見出し印刷を行うこととしてもよい。
【０１４２】
上記各実施の形態における記述は、本発明に係る画像形成装置の例であり、これに限定されるものではない。装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１４３】
例えば、見出し文字画像を印刷する縦方向の位置は、用紙の縦幅を区分の数で均等に分割して区分の順序に従って順次シフトさせてもよいし、見出しを二段にする場合には、用紙の縦幅を（区分の数÷２）で均等に分割して区分の順序に従って用紙の上部から下部に順次シフトさせ、再び上部に戻って上部から下部に順次シフトさせてもよい。
【０１４４】
また、見出し文字を構成する各文字の配置方向は、上から下に向かって配置してもよいし、左から右に配置してもよい。また、文字の向きについても、冊子の上側を文字の上側となるように配置してもよいし、冊子の表面側を文字の上側となるように配置してもよい。
【０１４５】
また、本文画像と見出し文字画像とを合成する処理をクライアントＰＣ１０側で行い、合成画像を生成してから画像形成装置２０に送信してもよい。
【０１４６】
以上の説明では、各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体としてＲＯＭを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）を適用することとしてもよい。
【図面の簡単な説明】
【０１４７】
【図１】本発明の第１の実施の形態における画像形成システムのシステム構成図である。
【図２】クライアントＰＣの機能的構成を示すブロック図である。
【図３】画像形成装置の機能的構成を示すブロック図である。
【図４】クライアントＰＣにおいて表示される曲げ見出し印刷設定画面の例である。
【図５】クライアントＰＣにおいて表示される曲げ見出し追加画面の例である。
【図６】画像形成装置において実行される第１の見出し印刷処理を示すフローチャートである。
【図７】第１の見出しラスタライズ処理を示すフローチャートである。
【図８】（ａ）は、文字の周囲に余白がない場合の見出し文字画像の例である。（ｂ）は、文字の周囲に余白がある場合の見出し文字画像の例である。
【図９】図８（ａ）に示す見出し文字画像をスライスしたスライス画像の例である。
【図１０】見出し文字合成処理を示すフローチャートである。
【図１１】スライス画像を本文表面画像に合成した例である。
【図１２】スライス画像を本文裏面画像に合成した例である。
【図１３】曲げ見出し印刷により各章の見出し文字が印刷された例である。
【図１４】第２の実施の形態における第２の見出しラスタライズ処理を示すフローチャートである。
【図１５】（ａ）は、文字の周囲に余白がない場合の見出し枠付見出し文字画像である。（ｂ）は、文字の周囲に余白がある場合の見出し枠付見出し文字画像である。
【図１６】図１５（ａ）に示す見出し枠付見出し文字画像をスライスしたスライス画像の例である。
【図１７】見出し枠を付加した曲げ見出し印刷の印刷例である。
【図１８】（ａ）は、文字の周囲に余白がない場合の白抜き見出し文字画像である。（ｂ）は、文字の周囲に余白がある場合の白抜き見出し文字画像である。
【図１９】第３の実施の形態における添え字見出し印刷の例である。
【図２０】画像形成装置において実行される第３の見出し印刷処理を示すフローチャートである。
【図２１】見出し合成処理を示すフローチャートである。
【符号の説明】
【０１４８】
１  画像形成システム
１０  クライアントＰＣ
１１  ＣＰＵ
１２  操作部
１３  表示部
１４  通信部
１５  ＲＯＭ
１６  ＲＡＭ
１７  記憶部
１８  バス
２０  画像形成装置
２１  ＣＰＵ
２２  操作部
２３  表示部
２４  画像読取部
２５  通信部
２６  ＲＯＭ
２７  ＲＡＭ
２８  印刷部
２９  記憶部
３０  バス
４０  曲げ見出し印刷設定画面
４１  曲げ見出しチェックボックス
４２  章設定／見出し文字表示領域
４３  追加ボタン
４４  両面見出しチェックボックス
４５  添え字見出しチェックボックス
４６  １枚当りの印刷幅指定領域
４７  フォント名指定領域
４８  文字サイズ指定チェックボックス
４９  文字サイズ指定領域
５０  最大文字サイズ表示領域
５１  プレビュー表示領域
５２  ＯＫボタン
６０  曲げ見出し追加画面
６１  開始ページ指定領域
６２  終了ページ指定領域
６３  見出し文字指定領域
６４  ＯＫボタン
１０１，１０２，１０３，１０４，１０５，１０６，１０７，１０８  マーカ画像
２０１，２０２，２０３，２０４，２０５，２０６，２０７，２０８  見出し文字画像
Ｎ  通信ネットワーク
【図１】
2010131758.tif 000003
【図２】
2010131758.tif 000004
【図３】
2010131758.tif 000005
【図４】
2010131758.tif 000006
【図５】
2010131758.tif 000007
【図６】
2010131758.tif 000008
【図７】
2010131758.tif 000009
【図８】
2010131758.tif 000010
【図９】
2010131758.tif 000011
【図１０】
2010131758.tif 000012
【図１１】
2010131758.tif 000013
【図１２】
2010131758.tif 000014
【図１３】
2010131758.tif 000015
【図１４】
2010131758.tif 000016
【図１５】
2010131758.tif 000017
【図１６】
2010131758.tif 000018
【図１７】
2010131758.tif 000019
【図１８】
2010131758.tif 000020
【図１９】
2010131758.tif 000021
【図２０】
2010131758.tif 000022
【図２１】
2010131758.tif 000023