(57)【要約】【課題】製本物の背幅に応じて、適切な表紙印刷出力データを生成する画像処理装置、製本システムおよびプログラムを提供すること。【解決手段】印刷物の表紙を印刷するための出力データを、画像形成手段に伝送する画像処理装置１０であって、印刷物の背幅を取得し、取得した背幅に応じて背表紙印刷領域２０８を画定し、背表紙に印刷するための背表紙データを前記背表紙印刷領域に割付けて、前記出力データを生成する割付処理手段６０を備え、前記割付処理手段は、前記背表紙データを割付けた場合に画定される割付領域が前記背表紙印刷領域２０８に収まることを条件として与えられる割付属性を使用して、割付処理を行う。【選択図】図２
2008165288.tif 000002
【特許請求の範囲】
【請求項１】
印刷物の表紙を印刷するための出力データを、画像形成手段に伝送する画像処理装置であって、前記画像処理装置は、
前記印刷物の背幅を取得し、前記取得した背幅に応じて背表紙印刷領域を画定し、背表紙に印刷するための背表紙データを前記背表紙印刷領域に割付けて、前記出力データを生成する割付処理手段を含み、
前記割付処理手段は、前記背表紙データを割付けた場合に画定される割付領域が前記背表紙印刷領域に収まることを条件として与えられる割付属性を使用して割付処理を行う、
画像処理装置。
【請求項２】
前記画像処理装置は、使用する前記割付属性を決定するための判断条件を格納する記憶手段を含み、前記割付処理手段は、前記背表紙印刷領域と、前記背表紙データとから、前記判断条件を参照して、使用する前記割付属性を決定する、請求項１に記載の画像処理装置。
【請求項３】
前記割付処理手段は、最大の前記割付領域を与えることを条件として、使用する前記割付属性を決定する、請求項１または２に記載の画像処理装置。
【請求項４】
前記画像処理装置は、前記割付属性の指定値を入力するインタフェース提供手段を含み、前記割付処理手段は、前記指定値を使用して、使用する前記割付属性を決定する、請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記割付属性は、印字フォントサイズ、印字文字ピッチ、印字行数、印字行間ピッチ、画像変倍率、画像縦横比、解像度の少なくとも１つを含む、請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記割付処理手段は、前記印刷物の背幅を検知する手段を含む製本手段と通信し、前記製本手段から、前記背表紙印刷領域を画定するための前記背幅を取得する、請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
印刷物を製本するための製本システムであって、前記製本システムは、
請求項１〜６のいずれか１項に記載の画像処理装置と、
前記画像処理装置によって伝送される、表紙を印刷するための出力データを取得して、前記表紙を印刷出力する画像形成手段と、
前記印刷出力された表紙を使用して、前記印刷物の製本処理を実行する製本手段と
を含む、製本システム。
【請求項８】
表紙印刷に使用される出力データを画像形成手段に伝送する装置実行可能なプログラムであって、前記プログラムは、画像処理装置に対し、
前記印刷物の背幅を取得して記憶装置に格納する背幅取得手段と、
前記背幅に応じて背表紙印刷領域を画定する画定手段と、
背表紙に印刷するための背表紙データを割付けた場合に画定される割付領域が前記背表紙印刷領域に収まることを条件として、割付属性を決定する決定手段と、
前記割付属性を使用して、前記背表紙データを前記背表紙印刷領域に割付けて、前記出力データを生成する生成手段と
を実現する、装置実行可能なプログラム。
【請求項９】
前記プログラムは、前記決定手段に対し、前記背表紙印刷領域と、前記背表紙データとから、使用する前記割付属性を決定するための判断条件を格納した記憶手段を参照し、使用する前記割付属性の決定を実行させる、請求項８に記載のプログラム。
【請求項１０】
前記プログラムは、さらに前記決定手段に対し、最大の前記割付領域を与えることを条件として、使用する前記割付属性を決定させる、請求項８または９に記載のプログラム。
【請求項１１】
前記プログラムは、前記割付属性の指定値を入力するためのインタフェースを提供するインタフェース提供手段をさらに前記画像処理装置に実現し、前記決定手段に対し、前記インタフェースから取得した前記指定値を使用して、使用する前記割付属性を決定する、請求項８〜１０のいずれか１項に記載のプログラム。
【請求項１２】
前記プログラムは、前記印刷物の背幅を検知する製本手段と通信する通信手段を前記画像処理装置に実現し、前記背幅取得手段は、前記通信手段から、前記製本手段が検知した前記印刷物の背幅を取得する、請求項８〜１１のいずれか１項に記載のプログラム。
【請求項１３】
前記プログラムは、プリンタ・ドライバである、請求項８〜１２のいずれか１項に記載のプログラム。
【請求項１４】
前記プログラムは、画像形成装置のプリンタ・アプリケーションを構成する、請求項８〜１２のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理技術に関し、より詳細には、製本物の背幅に応じて、適切な表紙印刷出力データを生成する画像処理装置、製本システムおよびプログラムに関する。
【背景技術】
【０００２】
近年、製本後の仕上がり品質を重視する傾向がますます強くなり、製本物の表紙をどの様な仕上がりにするかについても極めて重要な事項になっている。特に表紙を構成するオモテ表紙、ウラ表紙や背表紙の印刷位置、それぞれの領域に印刷されるフォントやサイズや印字色などの印字属性および画像の大きさや解像度や画色などの画像属性を適切に決定し、オンデマンドに良質の製本物の表紙を作成することが強く要求されている。
【０００３】
中身となる印刷物を表紙となる一枚の用紙で包む、くるみ製本では、中身となる印刷物の用紙数が多くなるにつれて背表紙の背幅が大きくなる。このため、最終的な製本物の厚みや体裁を予測した上で、オモテ表紙、ウラ表紙や背表紙の印刷領域の印刷位置、さらに印字属性や画像属性を決定して、割付する必要があり、ユーザの経験や試行錯誤に依るところが大きかった。また、実際に製本して、文字や画像の大きさや位置についてそのバランスを確認する必要性があり、製本物の仕上がり確認のための余計な時間と経費がかかるという問題があった。
【０００４】
上述の一部の問題点を解決する目的で、例えば、特開２００６−１７２３０６号公報（特許文献１）は、印刷が両面印刷又は片面印刷モードのいずれで行われるかについてと、設定されたページ数と、設定された紙タイプに対応する紙の厚みとから背表紙幅を算出し、表紙となる用紙に、適切なオモテ表紙、背表紙、及びウラ表紙の領域を割付ける情報処理装置を開示している。
【０００５】
また、製本の際に印刷物の厚みの変化に対応することを目的とした技術として、例えば特開２００４−９４００２号公報（特許文献２）や、特開２００６−８５６３８号公報（特許文献３）などがある。
【特許文献１】特開２００６−１７２３０６号公報
【特許文献２】特開２００４−９４００２号公報
【特許文献３】特開２００６−８５６３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献では、製本物のオモテ表紙やウラ表紙に印刷される画像の印刷位置への対応、印刷物の厚みには対応できるものの、実際の製本工程では、特に表紙印刷の際、表紙への印字位置が適切に設定されていたにもかかわらず表紙の体裁が悪くなってしまう場合がある。そのため、オペレータは、当初の期待に反した製本物を得ることになってしまい、無駄な印刷工程を踏むことを要してしまっていた。
【０００７】
本発明はかかる点に鑑みてなされたものであり、製品物に応じた表紙を印刷することを可能とする画像処理装置、製本システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記課題を解決するために、背表紙データ（印字データや画像データを含む）を割付けた場合に画定される割付領域（文字や画像に対して割当てられる領域）が、印刷物の背幅（用紙束厚）に応じて画定される背表紙印刷領域（背表紙が印刷される領域）に収まることを第１の制約条件として、背表紙データを割付けるための割付属性を決定して、出力データを生成する割付処理手段（表紙印刷最適化処理部）を備えた画像処理装置との構成を採用する。
【０００９】
上記の割付処理手段は、例えば、背表紙印刷領域と、仮想的な割付属性を与えて求めた割付領域とを比較して、背表紙印刷領域に収まるか否かを検証して、または、背表紙印刷領域から割付属性の許容範囲を導出して、使用する割付属性を決定する。画像処理装置は、決定された割付属性を使用して割付処理部が生成した、表紙印刷のための出力データを、自身の画像形成処理手段、または外部の画像形成装置に伝送し、印刷処理を実行させる。印刷された表紙は、製本手段に搬送されて製本処理に使用される。このとき、本発明では、背表紙に印刷されるべき文字および画像が、表紙中の背表紙部分に適切割付けられて印刷された形態の製本物を得ることを可能とし、製本物の品質低下を好適に防止する。
【００１０】
すなわち本発明によれば、印刷物の表紙を印刷するための出力データを、画像形成手段に伝送する画像処理装置であって、前記画像処理装置は、
前記印刷物の背幅を取得し、前記取得した背幅に応じて背表紙印刷領域を画定し、背表紙に印刷するための背表紙データを前記背表紙印刷領域に割付けて、前記出力データを生成する割付処理手段を含み、
前記割付処理手段は、前記背表紙データを割付けた場合に画定される割付領域が前記背表紙印刷領域に収まることを条件として与えられる割付属性を使用して割付処理を行う、画像処理装置が提供される。
【００１１】
また、前記画像処理装置は、使用する前記割付属性を決定するための判断条件を格納する記憶手段を含み、前記割付処理手段は、前記背表紙印刷領域と、前記背表紙データとから、前記判断条件を参照して、使用する前記割付属性を決定することができる。さらに、前記割付処理手段は、最大の前記割付領域を与えることを条件として、使用する前記割付属性を決定することができる。前記画像処理装置は、また、前記割付属性の指定値を入力するインタフェース提供手段を含み、前記割付処理手段は、前記指定値を使用して、使用する前記割付属性を決定することができる。
【００１２】
また、前記割付属性は、印字フォントサイズ、印字文字ピッチ、印字行数、印字行間ピッチ、画像変倍率、画像縦横比、解像度の少なくとも１つを含む、ことができる。
【００１３】
前記割付処理手段は、前記印刷物の背幅を検知する手段を含む製本手段と通信し、前記製本手段から、前記背表紙印刷領域を画定するための前記背幅を取得することができる。
【００１４】
さらに本発明によれば、印刷物を製本するための製本システムであって、前記製本システムは、画像処理装置と、
前記画像処理装置によって伝送される、表紙を印刷するための出力データを取得して、前記表紙を印刷出力する画像形成手段と、
前記印刷出力された表紙を使用して、前記印刷物の製本処理を実行する製本手段と
を含む、製本システムが提供される。
【００１５】
さらに本発明によれば、表紙印刷に使用される出力データを画像形成手段に伝送する装置実行可能なプログラムであって、前記プログラムは、画像処理装置に対し、
前記印刷物の背幅を取得して記憶装置に格納する背幅取得手段と、
前記背幅に応じて背表紙印刷領域を画定する画定手段と、
背表紙に印刷するための背表紙データを割付けた場合に画定される割付領域が前記背表紙印刷領域に収まることを条件として、割付属性を決定する決定手段と、
前記割付属性を使用して、前記背表紙データを前記背表紙印刷領域に割付けて、前記出力データを生成する生成手段と
を実現する、装置実行可能なプログラムが提供される。
【００１６】
前記プログラムは、前記決定手段に対し、前記背表紙印刷領域と、前記背表紙データとから、使用する前記割付属性を決定するための判断条件を格納した記憶手段を参照し、使用する前記割付属性の決定を実行させることができる。また前記プログラムは、さらに前記決定手段に対し、最大の前記割付領域を与えることを条件として、使用する前記割付属性を決定させることができる。さらに、前記プログラムは、前記割付属性の指定値を入力するためのインタフェースを提供するインタフェース提供手段をさらに前記画像処理装置に実現し、前記決定手段に対し、前記インタフェースから取得した前記指定値を使用して、使用する前記割付属性を決定することができる。
【００１７】
また、前記プログラムは、前記印刷物の背幅を検知する製本手段と通信する通信手段を前記画像処理装置に実現し、前記背幅取得手段は、前記通信手段から、前記製本手段が検知した前記印刷物の背幅を取得することができる。
【００１８】
前記プログラムは、プリンタ・ドライバとすることができる。前記プログラムは、画像形成装置のプリンタ・アプリケーションを構成することができる。
【００１９】
本発明の画像処理装置、製本システムおよびプログラムを提供することにより、中身となる印刷物の厚みによって変化する背表紙の背幅に対応して、背表紙の割付属性を適切に設定した表紙の出力データを生成することができる。
【００２０】
また、背表紙印刷領域の背幅以上のサイズが設定されているため背表紙印刷領域をはみ出して印刷される、背表紙印刷領域に比して過少なサイズが設定されバランスが悪く印刷される、所定のフォントサイズで印字された文字列の長さが、製本物小口方向長に比して長くなり、結果として背表紙印刷領域からはみ出して印刷されるなどの不具合を改善することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態を説明するが、本発明の実施形態は、以下の実施形態に限定されるものではない。
【００２２】
図１は、画像処理装置１０と製本装置１２とから構成される製本システム１００の実施形態を示した概略図である。図１に示した画像処理装置１０は、ＭＦＰ（Multi-Functional Printer）などの複数の機能を有する画像形成装置としての実施形態に対応し、複数の機能を提供するための各種アプリケーションからなるアプリケーション・モジュール層５０と、その下位のサービス・モジュール層４８と、各種ハードウェア・リソースを含むハードウェア・リソース層４６とを含み構成されている。
【００２３】
図１に示した実施形態では、アプリケーション・モジュール層５０は、プリンタ、コピーなどの画像形成処理のためのユーザ・サービスに固有の処理を行うソフトウェア群を含み、図１に示した実施形態では、コピー機能を提供するコピー・アプリケーション４０と、プリンタ機能を提供するプリンタ・アプリケーション４２とを含み構成されている。なお、アプリケーション・モジュール層５０に含まれる各種アプリケーションとしては、種々の組み合わせにより構成することができ、特に限定されるものではない。他の実施形態では、例えば、ファクシミリ機能を提供するファックス・アプリケーション、スキャナ機能を提供するスキャナ・アプリケーションやネットワークファイル機能を提供するネットファイル・アプリケーションなどを含む構成とすることもできる。
【００２４】
サービス・モジュール層４８は、ＣＰＵ２４などのハードウェア・リソースと、アプリケーション・モジュール層５０との間に介在し、汎用オペレーティング・システム（ＯＳ）３０とともに、各種アプリケーションからの処理要求を解釈して、ハードウェア等の各種リソースの獲得要求を発行するソフトウェア群を含み、各種制御部３２〜３８を含み構成されている。汎用ＯＳとしては例えば、ＵＮＩＸ（登録商標）を採用することができるが、ＭａｃＯＳ（商標）、Ｗｉｎｄｏｗｓ（登録商標）、ＬＩＮＵＸ（登録商標）、ＶｘＷｏｒｋｓ（登録商標）またはそれ以外の適切なＯＳを挙げることができる。各種制御部としては、図１に示した実施形態では、エンジン制御部３２と、出力画像生成部３４と、オペレーション制御部３６と、ネットワーク制御部３８とを含み構成されている。
【００２５】
エンジン制御部３２は、ＨＤＤ２２やエンジン２６などのハードウェア・リソースを制御し、画像読み込みや印刷動作などを実行する。出力画像生成部３４は、ＨＤＤ２２に蓄積されている画像、エンジン２６が読み取った画像やネットワークを介して外部装置から受取った画像を、上位のアプリケーションなどの指示に従い加工（合成、縮小、拡大、回転など）を行う。オペレーション制御部３６は、オペレータと本体制御との間のインタフェースとなる操作パネルなどのユーザ・インタフェースの制御を行い、ユーザ・インタフェースからの各種処理の要求を受付けている。
【００２６】
ネットワーク制御部３８は、イーサネット（登録商標）などのネットワーク・インタフェース（Ｉ／Ｆ）２８の制御を実行し、各アプリケーションに対して共通に利用可能なサービスを提供する。ネットワーク制御部３８は、ネットワーク側から各通信プロトコルによって受信したデータを、各アプリケーションに振り分け、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行い、ネットワークを介して、印刷ジョブや各種設定・管理要求を処理している。なお、上述のサービス・モジュール層４８に含まれる各種制御部の構成も、特に限定されるものではなく、例えば、アプリケーション・モジュール層５０の仕様に応じた構成とすることができる。
【００２７】
アプリケーション・モジュール層５０とサービス・モジュール層４８との間には、アプリケーション・プログラム・インタフェース（ＡＰＩ）４４が設けられていて、サービス・モジュール層４８の各制御部は、ＡＰＩ４４に含まれる予め定義された関数によりアプリケーション・モジュール層５０の各アプリケーションからの処理要求を受信している。
【００２８】
画像処理装置１０のハードウェア・リソース層４６は、各種演算を行うＣＰＵ２４と、各種制御プログラムを記憶する図示しないＲＯＭと、ＣＰＵ２４の作業メモリ領域を提供するメモリ２０とを含み構成され、上述のソフトウェア構成、および後述の表紙印刷最適化処理手段は、ＲＯＭやＨＤＤ２２などの記憶装置に格納されたプログラム（図示せず）をメモリ２０のメモリ領域にロードすることにより実現される。
【００２９】
なお、画像処理装置１０が使用するＣＰＵとしては、具体的にはＰＥＮＴＩＵＭ（登録商標）〜ＰＥＮＴＩＵＭ（登録商標）ＩＶ、Ｃｅｌｅｌｏｎ（登録商標）など、ＰＥＮＴＩＵＭ（登録商標）互換ＣＰＵなどのＣＩＳＣアーキテクチャに基づくＣＰＵ、またはＰＯＷＥＲ  ＰＣ（登録商標）、ＭＩＰＳなどのＲＩＳＣアーキテクチャに基づくＣＰＵを挙げることができる。
【００３０】
また、図１に示した実施形態では、画像処理装置１０は、各アプリケーションやコントロール・サービスにおける共通部分を抽出して、画像形成機能を備える画像処理装置をプラットフォーム化した構成として参照したが、ハードウェアおよびソフトフェアの構成は、特に限定されるものではない。また他の実施形態では、画像処理装置１０は、例えば、パーソナル・コンピュータやサーバなど、画像形成機能を備えない情報処理装置として構成することもできる。この場合は、ＣＰＵ２４、メモリ２０、ＨＤＤ２２、ネットワーク・インタフェース２８やその他、入出力制御装置などのハードウェアと、汎用ＯＳ３０などのソフトウェアとを含み構成することができる。
【００３１】
製本システム１００を構成する製本装置１２は、用紙束厚検出部５２と、くるみ製本処理部５４とを含み構成されている。用紙束厚検出部５２は、画像処理装置１０から搬送された用紙をそろえ、その用紙束の厚み計測し検知する。くるみ製本処理部５４は、画像処理装置１０から搬送された中身となる用紙束を整えて、中身用紙束の背部分を糊付け処理し、画像処理装置１０から搬送された表紙用紙を用いて中身用紙束を包み、プレスして、印刷物の端部の裁断処理などを行い、製本処理を実行する。
【００３２】
画像処理装置１０は、例えばシリアル接続により、製本装置１２と接続されている。画像処理装置１０は、例えば、ユーザからのくるみ製本処理指示を、アプリケーションを介して受け、画像処理装置１０の各制御部から、エンジン制御部３２を経由して、製本装置１２のくるみ製本処理部５４へ製本処理指令が発行され、画像処理装置１０と製本装置１２とが連動することによって、製本動作が実行される。また、画像処理装置１０は、製本装置１２の用紙束厚検出部５２によって検出された用紙束厚を取得することができ、取得した用紙束厚に応じて、背表紙を印刷する領域を画定し、表紙データの背表紙割付属性を最適化し、背表紙印刷領域に割付け、表紙印刷を実行する。なお、取得した用紙束厚の値を背表紙印刷領域の背幅として使用することができる。また、図１は、画像処理装置１０と製本装置１２とが個別装置として構成された場合の実施形態を示すが、他の実施形態では、画像形成および製本を実行する単一の装置として構成することもできる。
【００３３】
図２は、画像処理装置１０と製本装置１２とを含み構成される製本システム１００の実施形態を示した機能構成図である。図２（Ａ）は、画像形成機能を有する画像処理装置１０と製本装置１２とを含み構成された製本システム１００の実施形態を示す。他方、図２（Ｂ）は、ＰＣなどの情報処理装置としての画像処理装置１０と、印刷を実行する画像形成装置１４と、製本装置１２とを含み構成される、他の実施形態としての製本システム１００の構成を示す。
【００３４】
図２（Ａ）に示された製本システム１００では、画像処理装置１０は、表紙印刷最適化処理部６０と画像形成部６２とを含み構成されている。表紙印刷最適化処理部６０は、製本装置１２の用紙束厚検出部５２から用紙束の厚さを取得し、製本動作中の表紙印刷処理にかかる、中身となる用紙束の厚さに対応した表紙出力データを生成するための最適化処理を実行する。そして、画像処理装置１０の画像形成部６２は、最適化処理された表紙出力データを受取り、表紙印刷を実行し、製本装置１２へ印刷した表紙を搬送し、製本装置１２は、搬送された表紙を用いてくるみ製本処理を実行する。このように、図２（Ａ）に示された製本システム１００では、表紙出力データを最適化する処理は、画像形成機能を有する画像処理装置１０において実行され、画像処理装置１０と製本装置１２とが連動して製本動作が実行される。
【００３５】
上述では、表紙印刷最適化処理部６０は、製本装置１２により計測された用紙束厚を取得する制御として説明したが、用紙束厚の取得方法は、特に限定されるものではない。例えば特開２００４−９４００２号公報（特許文献２）が開示するような印刷枚数の計数手段を含む自動原稿送り装置（ＡＤＦ）を備えた画像処理装置１０として構成し、表紙印刷最適化処理部６０は、計数手段によりカウントされた印刷枚数と、予め登録された一枚あたりの厚みとを乗算して算出された用紙束厚の計算値を取得する制御としてもよい。
【００３６】
他方、図２（Ｂ）に示された製本システム１００では、画像処理装置１０は、表紙印刷最適化処理部６０を含み、画像形成装置１４が画像形成部６２を含み構成されている。画像処理装置１０は、画像形成装置１４とネットワーク、ＵＳＢや双方向パラレルインタフェースにより通信し、最適化処理済みの表紙出力データを、印刷ジョブとして画像形成装置１４に送信し、画像形成装置１４が表紙印刷処理を実行する。この場合、画像処理装置１０は、印刷物の中身および表紙データを作成するためのアプリケーション６４と、アプリケーション６４からの、例えばＤＤＩを介した描画命令を含む印刷要求に応答して、例えばＰＪＬなどの印刷制御命令に変換して、印刷ジョブとして生成した表紙出力データを画像形成装置１４に送信するための出力ドライバ６６を含み構成されている。また、出力ドライバ６６は、ユーザ・インタフェース（ＵＩ）を提供するためのＵＩ提供部６８を含むことができる。
【００３７】
また、出力ドライバ６６は、表紙印刷最適化処理部６０を含み構成され、表紙印刷最適化処理部６０は、画像形成装置１４を介して、製本装置１２の用紙束厚検出部５２から用紙束の厚さを取得し、製本動作中の表紙印刷にかかる、中身用紙束の厚さに対応した表紙出力データを生成するための最適化処理を実行する。そして、画像処理装置１０は、最適化処理された表紙出力データを画像形成装置１４に印刷ジョブとして送信し、画像形成装置１４の画像形成部６２は、最適化処理された表紙出力データを受取り、表紙印刷を実行し、製本装置１２へ印刷した表紙を搬送する。製本装置１２は、搬送された表紙を用いて、くるみ製本処理を実行する。このように、図２（Ｂ）に示された製本システム１００では、表紙出力データを生成するための最適化処理は、画像形成機能を有さない画像処理装置１０の出力ドライバ６６によって実行され、画像処理装置１０と、画像形成装置１４と、製本装置１２とが連動して製本動作が実行される。
【００３８】
上述の図２（Ｂ）に示した実施形態の説明で、表紙印刷最適化処理部６０は、製本装置１２により計測された用紙束厚を取得する制御としたが、特に限定されるものではない。表紙印刷最適化処理部６０を出力ドライバ６６に含まれる機能手段として構成する場合には、例えば特開２００６−１７２３０６号公報（特許文献１）が開示するような、出力ドライバ６６から中身用紙の印刷枚数を取得し、予め用意してある一枚あたりの厚みと印刷枚数から印刷用紙束厚を算出する制御としてもよい。
【００３９】
上述のように、表紙出力データを最適化する処理を実行する手段は、画像形成機能を有する画像処理装置１０により実現されてもよく、画像形成機能を有さないが画像処理装置１０が備える出力ドライバ６６として実現されても良く、特に限定されるものではない。なお、上述の画像形成部６２は、図１に示した実施形態における、印刷処理を実行するための各種アプリケーション４０、４２や制御部３２〜３８を含む機能手段として参照している。
【００４０】
図３は、製本システム１００により印刷・製本される製本物の実施形態を示す概略図である。図３（Ａ）は、オモテ表紙が開いた状態にある裁断前の製本物２００の様態を示す。製本物２００は、内容が印刷された複数の中紙用紙２０４からなる用紙束と、用紙束にくるみ製本された表紙用紙２０２とを含んでいる。図３（Ｂ）は、オモテ表紙を閉じた状態にある裁断前の製本物２００の様態を示し、表紙用紙２０２上に裁断位置を示す裁断線２０６が示されている。図３（Ｃ）は、裁断後の製本物２００の様態を示している。
【００４１】
図３（Ｄ）は、裁断前の表紙用紙２０２の様態を示し、表紙用紙２０２には、オモテ表紙およびウラ表紙に対応する印刷領域に各々の表紙データが割付けられ、それぞれオモテ表紙画像Ｆおよびウラ表紙画像Ｂが印刷されている。また、表紙用紙２０２には、裁断線２０６が示されている。表紙用紙２０２は、さらに、製本後に背表紙となる背表紙印刷領域２０８が画定され、図３（Ｄ）には、「タイトル」という表題が印刷されている様子が示されている。なお、背表紙印刷領域２０８は、背幅ｄ（用紙束厚ｄ）と、製本物小口方向の長さである製本物小口方向長ｅとにより特徴付けられる。なお、印刷される文字のフォントの種類や印字色などは任意とすることができる。
【００４２】
図３（Ｅ）は、背表紙印刷領域２０８の印刷様態を示す。背表紙印刷領域２０８には、文字が割付けられ、表題としての印字文字列が割付けられている。図３（Ｅ）に示されるように、印字される文字には、１文字あたりが占める縦横幅ａで特徴付けられる単位割付領域２１０が割当てられ、単位割付領域２１０内の文字印刷領域２１２に、実際のフォントサイズｂの文字が印字されている。また、印字文字列の文字数ｎ個の単位割付領域２１０が、製本物小口方向に整列して並べられ、印字文字列長ｃで特徴づけられる文字列割付領域が画定されている。なお、上述では、単位割付領域２１０は、一辺が縦横幅ａの正方形として参照しているが、他の実施形態では、長方形の単位割付領域２１０とし、異なった文字ピッチまたは行間ピッチを採用することもできる。
【００４３】
画像処理装置１０の表紙印刷最適化処理部６０は、図３（Ｅ）に示される背表紙に印字される文字列（印字データ）について、背表紙印刷領域２０８の背幅ｄ、製本物小口方向長ｅ、文字数ｎに応じて、フォントサイズｂや縦横幅ａや行数ｒなどの印字属性を決定して割付け、表紙出力データの最適化処理を実行する。また表紙印刷最適化処理部６０は、背表紙印刷領域２０８に印刷される画像データについて、背表紙印刷領域２０８の背幅ｄ、製本物小口方向長ｅ、画像サイズＬに応じて、画像の変倍率ｓまたは解像度などの画像属性を決定し、表紙出力データの最適化処理を実行する。この際には、変倍率ｓが適用された画像が占める領域が割付領域となる。以下、画像処理装置１０の表紙印刷最適化処理部６０が行う処理について説明する。
【００４４】
図４は、画像処理装置１０が実行する表紙データの最適化処理の一実施形態を示すフローチャートである。図４に示した制御は、ステップＳ１００で、例えば、製本物２００の中身となる中紙用紙２０４の印刷が完了したことを受けて開始される。ステップＳ１０１では、表紙印刷最適化処理部６０は、背表紙印刷のための印字データや画像データを含む表紙データを取得する。そして、ステップＳ１０２で、表紙印刷最適化処理部６０は、例えば、製本装置１２の用紙束厚検出部５２から用紙束厚（背幅ｄに対応）を取得する。
【００４５】
表紙データと背幅ｄとを取得した表紙印刷最適化処理部６０は、ステップＳ１０３で、用紙束ｄに応じて、オモテ表紙と、背表紙と、ウラ表紙との印刷領域の位置および割当領域を画定し、ステップＳ１０４で、オモテ表紙とウラ表紙の印刷領域それぞれに、対応する表紙データを割付ける。ステップＳ１０５では、表紙印刷最適化処理部６０は、背幅ｄが、所与の閾値以上にあるかの判断を行い、ステップＳ１０５の判断で所与の閾値以上であると判断された場合（ｙｅｓ）は、ステップＳ１０６へ分岐させる。
【００４６】
ステップＳ１０６では、背表紙の割付属性の最適化を行うための処理ルーチンが呼出され、処理ルーチンにより、印字データに関しては印字属性の最適化処理が行われ、画像データに関しては画像属性の最適化処理が行われ、背表紙印刷領域２０８に背表紙データが割付けされる。処理ルーチンの結果を受けた表紙印刷最適化処理部６０は、ステップＳ１０７で、最適化済の表紙出力データとして、画像形成部６２に印刷指令を発行する。
【００４７】
一方、ステップＳ１０５の判断で所定の閾値以上でないと判断された場合（ｎｏ）は、表紙印刷最適化処理部６０は、ステップＳ１０８へ処理を分岐し、ステップＳ１０８で背表紙の印刷が解除され、ステップＳ１０７で、背表紙印刷領域へ背表紙データを割付けないまま、最適化済の表紙出力データとして、画像形成部６２に印刷指令を発行する。
【００４８】
なお、図４に示した処理では、ステップＳ１０１とステップＳ１０２の処理の前後は問われず、ステップＳ１０４の処理は、ステップＳ１０３の処理以降、任意のタイミングで実行させる制御とすることもできる。
【００４９】
背幅ｄが所与の閾値未満の場合に、割付属性の最適化処理を実行せずに背表紙印刷を解除する処理によって、背表紙印刷が行われると好ましくない場合の余分な処理が省かれ、また背表紙印刷領域をはみ出して印刷されたり、視認性の低い過小なフォントサイズの文字や画像サイズの画像が印刷されたりすることによる表紙の品質の低下を好適に防止することを可能とする。なお、ステップＳ１０５で使用される所与の閾値は、オペレータまたはベンダにより、予め設定されたものを使用することができ、割付属性を決定するための判断条件として使用される。
【００５０】
なお、背表紙に印刷される文字列や画像を含む背表紙データは、例えば、図２（Ａ）に示した実施形態では、画像処理装置１０が備える操作パネルなどのユーザ・インタフェースによる、オペレータによる入力または、予め登録された選択肢からの選択を受けて、生成されたものとすることができるが、特に限定されるものではない。例えば、図２（Ｂ）に示した実施形態では、画像処理装置１０が備える、ドキュメント作成ソフトウェアなどのアプリケーション６４によって生成されてもよい。また、画像データは、出力ドライバ６６により提供されるユーザ・インタフェースを介した、オペレータからの指示を受けて生成された、スタンプ等の印刷命令であってもよい。また、製本物小口方向長ｅは、例えば、表紙データの印刷設定データとして与えられることができる。
【００５１】
以下、図４に示した実施形態における、ステップＳ１０６の処理で呼出される処理ルーチンについて説明する。図５は、背表紙印刷領域２０８に印刷するための印字データを対象とした、印字属性の最適化処理の一実施形態を示すフローチャートを示す。図５に示した制御は、ステップＳ２００で処理を開始し、ステップＳ２０１で、例えば、予め用意された、背幅とデフォルト値としてのフォントサイズとを対応づけるテーブルなどをルックアップして、フォントサイズのデフォルト値を取得し、一時変数ｂ＿ｔｍｐとする。
【００５２】
ステップＳ２０２では、印字データに含まれる文字数ｎを取得し、ステップＳ２０３では、フォントサイズｂ＿ｔｍｐに対応する縦横幅ａ＿ｔｍｐを、例えば、フォントサイズと縦横幅とを対応づけるテーブルをルックアップして取得し、縦横幅ａ＿ｔｍｐと文字数ｎとを乗算することによって、印字文字列長ｃを算出する。
【００５３】
ステップＳ２０４では、算出した印字文字列長ｃが、製本物小口方向長ｅ未満であるか否かを判断し、印字文字列長ｃが製本物小口方向長ｅ以上である場合（ｎｏ）には、処理をステップＳ２０７へ分岐させ、ステップＳ２０７でフォントサイズｂ＿ｔｍｐを一段階小さくし、再びステップＳ２０３へループさせる。
【００５４】
一方、ステップＳ２０４の判断で、印字文字列長ｃが製本物小口方向長ｅ未満であると判断された場合（ｙｅｓ）は、処理をステップＳ２０５へ分岐させ、ステップＳ２０５で、ｂ＿ｔｍｐの値をフォントサイズとし、背表紙印刷領域へ印字データを割付け、ステップＳ２０６で処理ルーチンを終了させ、元の処理に戻される。
【００５５】
なお、上述のステップＳ２０３、ステップＳ２０４、ステップＳ２０７の処理の代わりに、例えば、製本物小口長ｃを文字数ｎで除算した値を最大縦横幅値として求めた上で、取得したフォントサイズｂ＿ｔｍｐに対応する縦横幅ａ＿ｔｍｐが、最大縦横幅値未満であるか否かを判断し、縦横幅ａ＿ｔｍｐが最大縦横幅値以上である場合に、最大縦横幅値未満の縦横幅を有するフォントサイズを、フォントサイズと縦横幅とを対応づけるテーブルから検索する制御としても良い。以下、本処理ルーチンの効果を、わかり易くするために、表紙の印刷様態を図示して説明する。
【００５６】
図９は、印字属性の最適化処理によって生成された表紙出力データによる表紙印刷の様態を示す図である。図９（Ａ）は、図５に示した処理ルーチンにより印字属性の最適化処理が施された表紙の様態を示す。図９（Ａ）に示すように、未最適化の表紙用紙２０２ｂにおいては、表題の印字文字列長ｃが長すぎて背表紙印刷領域２０８ｂをはみ出して印刷されているが、最適化済の表紙用紙２０２ａにおいては、背表紙印刷領域２０８ａに印字文字列長ｃが収まるように、フォントサイズおよび縦横幅が調整され、品質の高い表紙が提供される。
【００５７】
図５に示した処理ルーチンの背幅ｄに応じたデフォルトのフォントサイズｂを取得する処理により、割付けた際に印字データにより画定される割付領域が、背表紙印刷領域の背幅方向に収まるような割付属性の範囲が与えられ、背表紙の背幅以上のフォントサイズが設定されてしまい、背表紙印刷領域２０８をはみ出して文字列が印字されたり、印字が欠けたりすることによる表紙の品質低下を、好適に防止することを可能としている。
【００５８】
また、与えられたフォントサイズでの印字文字列長ｃが、製本物小口方向長ｅ以上となるかの判断を行い、印字文字列長ｃが製本物小口方向長ｅ以上となる場合には、印字文字列長ｃが製本物小口方向長ｅ未満となるフォントサイズを導出することにより、割付領域が背表紙印刷領域の製本物小口方向に収まる条件に合致した割付属性であるかの検証がなされ、背表紙印刷領域２０８をはみ出して文字列が背表紙に印字されたり、印字が欠けたりすることによる、表紙の品質低下を好適に防止することを可能としている。
【００５９】
図６は、背幅とフォントサイズのデフォルト値とを対応づけるテーブル、およびフォントサイズと縦横幅とを対応付けるテーブルの実施形態を示す。図６（Ａ）は、背幅とフォントサイズのデフォルト値とを対応づけるテーブル２２０のデータ構造の実施形態を示す。図に示したテーブル２２０は、背幅の範囲をエントリするフィールド２２０ａと、フォントサイズｂをエントリするフィールド２２０ｂとを含み構成され、背幅の範囲と、フォントサイズｂとを対応づける。テーブル２２０をルックアップすることのより、背幅ｄが与えられたとき、背幅ｄが合致する背幅の範囲をもつエントリが検索され、対応するフォントサイズｂを導出することを可能とする。
【００６０】
図６（Ｂ）は、フォントサイズｂと縦横幅ａとを対応づけるテーブル２２２のデータ構造の実施形態を示す。図に示したテーブル２２２は、項目フィールド２２２ａと、フォントサイズｂをエントリするフィールド２２２ｂと、縦横幅ａをエントリするフィールド２２２ｃとを含み構成され、フォントサイズｂと、縦横幅ａとを対応づける。また、テーブル２２２は、図５に示す処理におけるステップＳ２０７の処理に使用することができ、項目フィールド２２２ａの値を繰り上げることにより、一段階小さなフォントサイズが検索される。
【００６１】
なお、図６に示すテーブル２２０を用いて、取得した背幅ｄからフォントサイズｂをマップすることもできるが、一次関数などの所定の関数を用いて背幅ｄからフォントサイズｂを導出こともできる。同じく、一次関数などの所定の関数を用いて、フォントサイズｂから、縦横幅ａを導出こともできる。
【００６２】
図５に示した印字属性の最適化処理についての説明では、ステップＳ２０１の処理は、取得した背幅ｄからデフォルト値としてのフォントサイズｂを導出する処理として参照したが、デフォルト値としてのフォントサイズｂは、画像処理装置１０の操作パネルなどを介して、オペレータからの指示を反映させたものとすることもできる。
【００６３】
図７は、フォントサイズｂを指示するための、画像処理装置１０の操作パネルなどに表示されるＧＵＩ（グラフィカル・ユーザ・インタフェース）およびＧＵＩの入力値を使用する場合の処理フローの実施形態を示す。図７（Ａ）は、画像処理装置１０の操作パネルなどに表示されるＧＵＩ３００の実施形態を示す。図７（Ａ）に示された実施形態では、ＧＵＩ３００は、フォントサイズを入力するための入力ボックス３００ａと、入力したフォントサイズの設定を決定するためのボタン３００ｂと、キャンセルするためのボタン３００ｃとを含み構成されている。
【００６４】
図７（Ｂ）は、図７（Ａ）に示したＧＵＩにおいて、入力したフォントサイズｂ＿ｉｎを用いて最適化処理を行う際に、図５の処理フローのステップＳ２０１に代替される処理のフローチャートである。ステップＳ３００で処理が開始され、ステップＳ３０１で、入力したフォントサイズの値ｂ＿ｉｎが取得される。ステップＳ３０２では、入力フォントサイズｂ＿ｉｎに対応する縦横幅ａ＿ｉｎが、背幅ｄ未満であるか否かの判断が行われる。
【００６５】
ステップＳ３０２の判断で、背幅ｄ未満であると判断された場合（ｙｅｓ）は、ステップＳ３０３で、入力フォントサイズｂ＿ｉｎをフォントサイズｂ＿ｔｍｐのデフォルト値として使用し、本処理を終了させ、図５に示した処理ルーチンにおけるステップＳ２０２処理に進む。一方、ステップＳ３０２の判断で、背幅ｄ以上であると判断された場合（ｎｏ）は、ステップＳ３０５で、入力フォントサイズｂ＿ｉｎの値を、一段階小さくし、再びステップＳ３０２の判断へループさせる。
【００６６】
図７（Ａ）に示したＧＵＩを提供可能とする構成によって、オペレータの意思を反映させた、表紙印刷の最適化処理を実行可能とする。また、図７（Ｂ）に示した処理フローにより、オペレータによる入力ミスが有った場合であっても、背幅ｄに応じた適切なフォントサイズのデフォルト値に修正されて処理が進められるため、表紙印刷の品質低下を好適に防止することが可能となる。
【００６７】
図８は、背表紙印刷領域２０８に印刷される印字データを対象とした、印字属性の最適化処理の他の実施形態を示すフローチャートを示す。図８に示した制御は、ステップＳ４００で処理を開始し、ステップＳ４０１で、例えば、予め用意された、背幅とデフォルトのフォントサイズとを対応づけるテーブルなどをルックアップ、またはオペレータによる指示を受け、フォントサイズのデフォルト値を取得し、ｂ＿ｔｍｐに代入する。
【００６８】
ステップＳ４０２では、印字データの文字数ｎを取得し、ステップＳ４０３では、フォントサイズｂ＿ｔｍｐに対応する縦横幅ａ＿ｔｍｐを、例えば、フォントサイズと縦横幅とを対応づけるテーブルをルックアップして取得し、縦横幅ａ＿ｔｍｐと文字数ｎとを乗算した値を印字文字列長ｃとして取得する。
【００６９】
ステップＳ４０４では、取得した印字文字列長ｃが、製本物小口方向長ｅ未満であるか否かを判断し、印字文字列長ｃが製本物小口方向長ｅ以上である場合（ｎｏ）には、ステップＳ４０７へ分岐させる。ステップＳ４０７では、背幅ｄと、フォントサイズｂ＿ｔｍｐとから、例えば、背幅ｄの、フォントサイズｂ＿ｔｍｐに対応する縦横幅ａ＿ｔｍｐによる商として求められる可能行数ｒを導出する。そして、ステップＳ４０８では、文字数ｎが、一行当たりの最大文字数ｑに可能行数ｒを乗算した値より小さくなるか否かを判断し、小さくなると判断された場合（ｙｅｓ）には、ステップＳ４０９で、可能行数ｒ段への改行処理を実行し、ステップＳ４０５で、改行処理済の印字データを用いて、背表紙印刷領域へ印字データを割付け、ステップＳ４０６で処理ルーチンを終了させ、元の処理に戻される。
【００７０】
一方、ステップＳ４０８の判断で、文字数ｎが、一行当たりの最大文字数ｑに可能行数ｒを乗算した値以上となると判断された場合（ｎｏ）には、ステップＳ４１０へ分岐し、印字データの割付処理が解除され、ステップＳ４０６で処理ルーチンを終了させ、元の処理に制御が戻され、背表紙印刷領域２０８へ印字データを割付けないまま、最適化済の表紙出力データとして、画像形成部６２に印刷指令が発行されることとなる。
【００７１】
また、ステップＳ４０４の判断で、印字文字列長ｃが製本物小口方向長ｅ未満であると判断された場合（ｙｅｓ）は、処理をステップＳ４０５へ分岐させ、ステップＳ４０５で、取得したｂ＿ｔｍｐの値を印字データのフォントサイズとし、改行処理を行わないで背表紙印刷領域２０８へ印字データを割付け、ステップＳ４０６で処理ルーチンを終了させ、元の処理に戻される。
【００７２】
なお、上述の一行当たりの最大文字数（一行文字数）ｑは、例えば、製本物小口方向長ｅの、フォントサイズｂ＿ｔｍｐに応じた縦横幅ａ＿ｔｍｐによる商とすることができる。また、ステップＳ４０９における改行処理は、一行文字数ｑの位置で、順次改行させることができるが、特に限定されるものではない。例えば、予め用意しておく辞書データや、禁則処理用の規則データを使用して、一行文字列ｑを越えない範囲の好ましい位置で改行させることもできる。
【００７３】
図９（Ｂ）は、図８に示した処理ルーチンにより印字属性の最適化処理が施された表紙の様態を示す。図９（Ｂ）に示すように、未最適化の表紙用紙２０２ｂにおいては、表題の印字文字列長ｃが長すぎて背表紙印刷領域２０８ｂをはみ出して印字されているが、最適化済の表紙用紙２０２ａにおいては、背表紙印刷領域２０８ａには、改行処理され製本物小口方向長ｅ以内に収まる様に印字され、品質の高い表紙が提供される。
【００７４】
図８に示した処理ルーチンにおいて、取得したフォントサイズでの可能行数を算出し、改行処理が可能か否かを判断し可能であれば改行処理を行う制御により、割付領域が背表紙印刷領域の背幅方向に収まる条件に合致した割付属性であるかの検証がなされる。これにより、背表紙印刷領域２０８をはみ出して文字列が背表紙に印字されたり、文字列が欠けて印字されたりすることによる表紙の品質低下を、好適に防止することを可能としている。またこの際は、割付領域の最大化が計られ、製本小口方向長に収めることを優先してフォントサイズが決定されることにより、過小なフォントサイズが印刷され、視認性の悪化となる表紙の品質低下が好適に防止されることとなる。
【００７５】
図１０は、背表紙印刷領域２０８に印刷される印字データを対象とした、印字属性の最適化処理のさらに他の実施形態を示すフローチャートを示す。図１０に示した制御は、ステップＳ５００で処理を開始し、ステップＳ５０１で、印字データの文字数ｎを取得する。ステップＳ５０２とステップＳ５０６ではループ処理を行い、ステップＳ５０３からステップＳ５０５の処理を、ｋ＝１を初期値、増分を１として、自然数Ｎまでループさせる制御となる。なお、Ｎは、例えばオペレータにより設定される、許容行数とすればよい。
【００７６】
ループ制御中、ステップＳ５０３では、それぞれのループ変数ｋについて、背幅ｄを、行数としてのループ変数ｋで除算ことにより、許容される背幅方向の最大縦横幅ａ＿ｄｍａｘ（ｋ）を算出する。ステップＳ５０４では、製本物小口方向長ｅを、文字数ｎを行数ｋで略均等に分配した際の一行当たり最大文字数Ｑ（ｋ）で除算することにより、許容される小口方向の最大縦横幅ａ＿ｅｍａｘ（ｋ）を算出する。ステップＳ５０５では、それぞれのループ変数ｋについて、背幅方向の最大縦横幅ａ＿ｄｍａｘ（ｋ）と小口方向の最大縦横幅ａ＿ｅｍａｘ（ｋ）とを比較して、小さい方の値をａ＿ａｒｒ（ｋ）として代入する。
【００７７】
ステップＳ５０３からステップＳ５０５の処理を、をｋ＝Ｎになるまで繰り返した後、処理はステップＳ５０７へ進む。ステップＳ５０７では、配列ａ＿ａｒｒ（ｋ）の値が最大となるｋを求め、その値を可能行数ｒとし、また、その最大となるａ＿ａｒｒ（ｒ）の縦横幅に応じたフォントサイズを求め、ｂ＿ｔｍｐとする。フォントサイズは、例えば、所定の一次関数や、テーブル２２２からａ＿ａｒｒ（ｒ）の値以下であって、最大となる縦横幅に対応するフォントサイズを検索して、求めることができる。
【００７８】
ステップＳ５０８では、得られたフォントサイズｂ＿ｔｍｐと、可能行数ｒとを用いて、フォントサイズの設定および改行処理を実行して、ステップＳ５０９で、背表紙印刷領域へ印字データの割付けを実行して、ステップＳ５１０で処理ルーチンを終了させ、元の処理に戻される。
【００７９】
ステップＳ５０２からステップＳ５０６のループ処理により、各ループ変数ｋについて、行数ｋとした改行処理を実行した際に許容される最大縦横幅ａ＿ａｒｒ（ｋ）が算出され、ステップＳ５０７で、ａ＿ａｒｒ（ｋ）が最大となるｋを検索することによって、改行数ｋと縦横幅ａ＿ａｒｒ（ｋ）の組み合わせの中から、縦横幅が最も大きくなるフォントサイズ、が導出され、割付領域の最大化が計られこととなる。これにより、最も視認性の高くなるように、フォントサイズおよび行数が自動的に設定され、背表紙印刷に割付けられる印字データの印字属性が最適化される。
【００８０】
図１０に示した処理ルーチンにより、例えば、印字文字列長ｃを製本小口長ｅ以下とするために、過剰にフォントサイズが小さく設定されることにより印字の視認性が低下することを、好適に防止することができる。
【００８１】
以上、印字データに対する、印字属性としてのフォントサイズおよび行数の最適化処理について説明してきた。しかしながら、最適化処理の対象となる印字属性は、それらに限定されるものではない。最適化される他の印字属性として、例えば、文字ピッチ、行間ピッチなどを採用することもできる。半角英数字のようなプロポーショナルされることが好ましいフォントでは、出力ドライバまたは画像形成部６２が備えるフォント情報を検索して、印字文字列長ｃを求めることもできる。これらの場合においても、与えられた印字属性による文字列印刷領域について、背幅方向および製本物小口方向について、背表紙印刷領域２０８内に収まる否かの判断を行い、収まらないと判断された場合には、印字属性を変更する制御として、印字データの割付属性が最適化される。
【００８２】
以下、図４に示した実施形態におけるステップＳ１０６の処理で呼出される、画像データを対象として実行される処理ルーチンについて説明する。図１１は、背表紙印刷領域２０８に印刷される画像データを対象とした、画像属性の最適化処理の一実施形態を示すフローチャートを示す。図１１に示した制御は、ステップＳ６００で処理を開始し、ステップＳ６０１で、例えば、予め用意された、背幅ｄと画像サイズＬとによって画像の変倍率ｓに対応付ける配列データやルックアップテーブルなどをルックアップして、背幅ｄに応じた画像の変倍率ｓを取得する。
【００８３】
ステップＳ６０２では、取得した変倍率ｓを使用して、画像データの元画像を拡大・縮小加工し、変倍率ｓを画像属性として、背表紙印刷領域２０８へ画像データを割付け、ステップＳ６０３で処理ルーチンを終了させ、元の処理に戻される。
【００８４】
図１２は、背幅ｄと画像サイズＬとを用いて、画像の変倍率ｓに対応付けるルックアップテーブル２３０のデータ構造の実施形態を示す。図に示したルックアップテーブル２３０は、背幅ｄの範囲がエントリされるカラム２３０ａと、画像サイズＬの範囲がエントリされるロウ２３０ｂを含み、さらに、カラム２３０ａとロウ２３０ｂのエントリにより特定される、複数のセル２３０ｃを含み構成されている。
【００８５】
ルックアップテーブル２３０をルックアップすることのより、背幅ｄと画像サイズＬが与えられた場合に、背幅ｄが合致するエントリおよび画像サイズＬが合致するエントリにより特定されるセル２３０ｃから、変倍率ｓ（図では％表示）が取得される。
【００８６】
なお、図１２に示すルックアップテーブル２３０を用いて、背幅ｄと画像サイズＬとから変倍率ｓをマップすることもできるが、背幅ｄと画像サイズＬとを変数とした所定の関数を用いて、変倍率ｓを算出することもできる。以下、画像属性を対象とした処理ルーチンの効果を、わかり易くするために、表紙の印刷様態を図示して説明する。
【００８７】
図９（Ｃ）は、図１２に示した処理ルーチンにより画像属性の最適化処理が施された表紙の様態を示す。図９（Ｃ）に示すように、未最適化の表紙２０２ｂにおいては、スタンプされた画像のサイズが大きすぎて背表紙印刷領域２０８ｂをはみ出して印刷されてしまっているが、最適化済の表紙用紙２０２ａにおいては、背表紙印刷領域２０８ａに収まる様に、変倍率ｓが調整され、品質の高い表紙が提供される。
【００８８】
なお、上述では、画像処理装置１０のＨＤＤ２２などに予め格納されたスタンプ画像のような、所定のフォーマット、例えば、画像サイズがＬ×Ｌで規定されたりする場合を想定した実施形態について説明してきたが、画像属性の最適化処理の制御は、特に限定されるものではない。例えば、背幅ｄと、背幅方向の画像サイズＬ＿ｄとから許容される背幅方向変倍率ｓ＿ｄを求め、製本物小口方向長ｅと、小口方向の画像サイズＬ＿ｅとから許容される小口方向変倍率ｓ＿ｅを求め、背幅方向変倍率ｓ＿ｄと小口方向変倍率ｓ＿ｅとを比較して、小さい方の変倍率を採用して、画像データを拡大または縮小加工させて、背表紙印刷領域へ画像データを割付けて、処理ルーチンを終了させる制御とすることもできる。
【００８９】
また、対象となる画像データとしては、ビットマップ形式（ラスタ形式）であっても、ベクタ形式であってもよい。また、レイアウト済の印字データを画像データとして扱うこともできる。さらに、拡大縮小加工は、縦横比を固定したものに限定されず、縦横比非固定の拡大縮小加工としてもよい。また、製本物小口方向を画像サイズの長辺となるように、変倍率ｓを求める処理前に、回転処理などを行ってもよい。
【００９０】
図１１に示した処理ルーチンにおいて、背幅ｄと画像サイズＬとに応じた変倍率ｓを取得する処理により、割付領域が背表紙印刷領域の背幅方向に収まる条件に合致した割付属性であるかの検証がなされ、背表紙の背幅以上の印刷画像サイズが設定されてしまい、背表紙印刷領域２０８をはみ出して画像印刷されたり、欠けて画像印刷されたりすることによる表紙の品質低下を、好適に防止することを可能としている。
【００９１】
以上、説明したように、本発明の実施形態によれば、中身となる印刷物の背幅（用紙束厚）によって変化する背表紙印刷領域の背幅に対応して、印字文字のフォントサイズ、印字文字列の行数、画像のサイズや解像度などの背表紙データの割付属性を最適化し、適切に設定した表紙出力データを生成し、高品質な表紙を提供することを可能とする画像処理装置、製本システムおよびプログラムが提供される。
【００９２】
また、本発明の実施形態での上記機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、などのレガシープログラミング言語やオブジェクト指向ブログラミング言語などで記述された装置実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ、ＳＤメモリ、ＭＯなど装置可読な記録媒体に格納して頒布することができる。
【００９３】
これまで本発明の実施形態を説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００９４】
【図１】画像処理装置と製本装置とから構成される製本システムの実施形態を示した概略図。
【図２】画像処理装置と製本装置とを含み構成される製本システムの実施形態を示した機能構成図。
【図３】製本システムにより印刷・製本される製本物の実施形態を示す概略図。
【図４】画像処理装置が実行する表紙データの最適化処理の一実施形態を示すフローチャート。
【図５】背表紙印刷領域に印刷するための印字データを対象とした、印字属性の最適化処理の一実施形態を示すフローチャート。
【図６】背幅とフォントサイズのデフォルト値とを対応づけるテーブル、およびフォントサイズと縦横幅とを対応付けるテーブルの実施形態を示す図。
【図７】フォントサイズを指示するための、画像処理装置が提供するＧＵＩおよびＧＵＩの入力値を使用する場合の処理フローの実施形態を示す。
【図８】背表紙印刷領域に印刷される印字データを対象とした、印字属性の最適化処理の他の実施形態を示すフローチャート。
【図９】印字属性の最適化処理によって生成された表紙出力データによる表紙印刷の様態を示す図。
【図１０】背表紙印刷領域に印刷される印字データを対象とした、印字属性の最適化処理のさらに他の実施形態を示すフローチャート。
【図１１】背表紙印刷領域に印刷される画像データを対象とした、画像属性の最適化処理の一実施形態を示すフローチャート。
【図１２】背幅と画像サイズとを用いて、画像の変倍率に対応付けるルックアップテーブルのデータ構造の実施形態を示す図。
【符号の説明】
【００９５】
１０…画像処理装置、１２…製本装置、１４…画像形成装置、２０…メモリ、２２…ＨＤＤ、２４…ＣＰＵ、２６…エンジン、２８…ネットワーク・インタフェース（Ｉ／Ｆ）、３０…汎用オペレーティング・システム（ＯＳ）、３２…エンジン制御部、３２〜３８…各種制御部、３４…出力画像生成部、３６…オペレーション制御部、３８…ネットワーク制御部、４０…コピー・アプリケーション、４２…プリンタ・アプリケーション、４４…アプリケーション・プログラム・インタフェース（ＡＰＩ）、４６…ハードウェア・リソース層、４８…サービス・モジュール層、５０…アプリケーション・モジュール層、５２…用紙束厚検出部、５４…くるみ製本処理部、６０…表紙印刷最適化処理部、６２…画像形成部、６４…アプリケーション、６６…出力ドライバ、６８…ＵＩ提供部、１００…製本システム、２００…製本物、２０２…表紙用紙、２０４…中紙用紙、２０６…裁断線、２０８…背表紙印刷領域、２１０…単位割付領域、２１２…文字印刷領域、２２０…テーブル、２２０ａ、２２０ｂ…フィールド、２２２…テーブル、２２２ａ〜２２２ｃ…フィールド、２３０…ルックアップテーブル、２３０ａ…カラム、２３０ｂ…ロウ、２３０ｃ…セル、３００…グラフィカル・ユーザ・インタフェース（ＧＵＩ）
【図１】
2008165288.tif 000003
【図２】
2008165288.tif 000004
【図３】
2008165288.tif 000005
【図４】
2008165288.tif 000006
【図５】
2008165288.tif 000007
【図６】
2008165288.tif 000008
【図７】
2008165288.tif 000009
【図８】
2008165288.tif 000010
【図９】
2008165288.tif 000011
【図１０】
2008165288.tif 000012
【図１１】
2008165288.tif 000013
【図１２】
2008165288.tif 000014