(57)【要約】 【課題】特殊な印刷機を必要とせずに、製本物の端面に所定の画像を印刷することを可能にする。【解決手段】情報処理装置は、指定部と生成部と描画部と特定部と付加部と出力部とを備える。指定部は、製本物の端面を指定する。生成部は、製本条件に応じて、指定部により指定された端面に対応するビットマップを生成する。描画部は、第１の画像をビットマップに描画する。特定部は、ビットマップのうち、用紙の紙厚方向に平行な第１の辺を構成する複数のドットと１対１に対応し、それぞれが、第１の辺と直交する第２の辺と平行に延びる複数のラインデータの中から、対象ページに対応するラインデータを特定する。付加部は、特定部により特定されたラインデータに対応する対象ページの第３の辺のうち、第１の画像のドットに対応する箇所に、第２の画像を付加する。出力部は、第２の画像が付加された対象ページを含む印刷ジョブを印刷装置へ出力する。【選択図】図１
2015056144.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置によって生成される製本物のうち、背表紙に対応する端面以外の３つの端面のうちの少なくとも１つを指定する指定部と、
製本条件に応じて、前記指定部により指定された端面に対応するビットマップを生成する生成部と、
ユーザから指定された第１の画像を前記ビットマップに描画する描画部と、
前記ビットマップのうち、用紙の紙厚方向に平行な第１の辺を構成する複数のドットと１対１に対応し、それぞれが、前記第１の辺と直交する第２の辺と平行に延びる複数のラインデータの中から、印刷対象のページを示す対象ページに対応する前記ラインデータを特定する特定部と、
前記特定部により特定された前記ラインデータに対応する前記対象ページの辺を示す第３の辺のうち、前記ラインデータに含まれる前記第１の画像のドットに対応する箇所に、第２の画像を付加する付加部と、
前記第２の画像が付加された前記対象ページを含む印刷ジョブを前記印刷装置へ出力する出力部と、を備える、
情報処理装置。
【請求項２】
前記特定部は、総ページ数と、前記対象ページのページ数と、前記ラインデータの総数とに基づいて、前記対象ページに対応する前記ラインデータを特定する、
請求項１に記載の情報処理装置。
【請求項３】
前記第１の画像は、文字列を示す画像である、
請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記第２の画像は、前記第３の辺に直交する方向に延びる直線を示す画像である、
請求項１乃至３のうちの何れか１項に記載の情報処理装置。
【請求項５】
前記第２の画像は、前記第１の画像のうち前記特定部により特定された前記ラインデータより下の部分を示す画像である、
請求項１乃至３のうちの何れか１項に記載の情報処理装置。
【請求項６】
前記製本条件は、片面印刷で製本することを示す、
請求項１乃至５のうちの何れか１項に記載の情報処理装置。
【請求項７】
前記製本条件は、両面印刷で製本することを示す、
請求項１乃至５のうちの何れか１項に記載の情報処理装置。
【請求項８】
前記製本条件は、ミニ本印刷で製本することを示す、
請求項１乃至５のうちの何れか１項に記載の情報処理装置。
【請求項９】
前記製本条件は、週刊誌綴じ印刷で製本することを示す、
請求項１乃至５のうちの何れか１項に記載の情報処理装置。
【請求項１０】
前記製本物の紙厚方向の中央から前記対象ページまでの紙の厚みに応じて、前記対象ページの前記第３の辺のうち、前記ラインデータに含まれる前記第１の画像のドットに対応する位置を補正する補正部をさらに有する、
請求項９に記載の情報処理装置。
【請求項１１】
印刷装置によって生成される製本物のうち、背表紙に対応する端面以外の３つの端面のうちの少なくとも１つを指定する指定ステップと、
製本条件に応じて、前記指定ステップにより指定された端面に対応するビットマップを生成する生成ステップと、
ユーザから指定された第１の画像を前記ビットマップに描画する描画ステップと、
前記ビットマップのうち、用紙の紙厚方向に平行な第１の辺を構成する複数のドットと１対１に対応し、それぞれが、前記第１の辺と直交する第２の辺と平行に延びる複数のラインデータの中から、印刷対象のページを示す対象ページに対応する前記ラインデータを特定する特定ステップと、
前記特定ステップにより特定された前記ラインデータに対応する前記対象ページの辺を示す第３の辺のうち、前記ラインデータに含まれる前記第１の画像のドットに対応する箇所に、第２の画像を付加する付加ステップと、
前記第２の画像が付加された前記対象ページを含む印刷ジョブを前記印刷装置へ出力する出力ステップと、を含む、
情報処理方法。
【請求項１２】
コンピュータに、
印刷装置によって生成される製本物のうち、背表紙に対応する端面以外の３つの端面のうちの少なくとも１つを指定する指定ステップと、
製本条件に応じて、前記指定ステップにより指定された端面に対応するビットマップを生成する生成ステップと、
ユーザから指定された第１の画像を前記ビットマップに描画する描画ステップと、
前記ビットマップのうち、用紙の紙厚方向に平行な第１の辺を構成する複数のドットと１対１に対応し、それぞれが、前記第１の辺と直交する第２の辺と平行に延びる複数のラインデータの中から、印刷対象のページを示す対象ページに対応する前記ラインデータを特定する特定ステップと、
前記特定ステップにより特定された前記ラインデータに対応する前記対象ページの辺を示す第３の辺のうち、前記ラインデータに含まれる前記第１の画像のドットに対応する箇所に、第２の画像を付加する付加ステップと、
前記第２の画像が付加された前記対象ページを含む印刷ジョブを前記印刷装置へ出力する出力ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、複数の印刷物が集約された製本物を印刷する技術が知られている。例えば特許文献１には、週刊誌綴じに関する印刷システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術では、製本物のうち背表紙に対応する端面以外の３つの端面（天面、側面、底面）に、文字列、グラフィック、イメージを印刷することはできない。このような印刷を行う場合は、製本物を生成した後、例えばシルクスクリーン印刷機のような特殊な印刷機で印刷を行う必要があった。
【０００４】
本発明は、上記に鑑みてなされたものであって、特殊な印刷機を必要とせずに、製本物の端面に所定の画像を印刷することが可能な情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、印刷装置によって生成される製本物のうち、背表紙に対応する端面以外の３つの端面のうちの少なくとも１つを指定する指定部と、製本条件に応じて、前記指定部により指定された端面に対応するビットマップを生成する生成部と、ユーザから指定された第１の画像を前記ビットマップに描画する描画部と、前記ビットマップのうち、用紙の紙厚方向に平行な第１の辺を構成する複数のドットと１対１に対応し、それぞれが、前記第１の辺と直交する第２の辺と平行に延びる複数のラインデータの中から、印刷対象のページを示す対象ページに対応する前記ラインデータを特定する特定部と、前記特定部により特定された前記ラインデータに対応する前記対象ページの辺を示す第３の辺のうち、前記ラインデータに含まれる前記第１の画像のドットに対応する箇所に、第２の画像を付加する付加部と、前記第２の画像が付加された前記対象ページを含む印刷ジョブを前記印刷装置へ出力する出力部と、を備える情報処理装置である。
【発明の効果】
【０００６】
本発明によれば、特殊な印刷機を必要とせずに、製本物の端面に所定の画像を印刷することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、画像形成システムのハードウェア構成例を示す図である。
【図２】図２は、情報処理装置のソフトウェア構成例を示す図である。
【図３】図３は、片面印刷で製本する場合の例を示す図である。
【図４】図４は、ビットマップの一例を示す図である。
【図５】図５は、対象ページのドット位置に第２の画像を付加する様子を示す模式図である。
【図６】図６は、対象ページのドット位置に、変形例の第２の画像を付加する様子を示す模式図である。
【図７】図７は、対象ページのドット位置に第２の画像を付加する様子を示す模式図である。
【図８】図８は、両面印刷で製本する場合の例を示す図である。
【図９】図９は、対象ページのドット位置に第２の画像を付加する様子を示す模式図である。
【図１０】図１０は、対象ページのドット位置に第２の画像を付加する様子を示す模式図である。
【図１１】図１１は、ミニ本印刷で製本する場合の例を示す図である。
【図１２】図１２は、対象ページのドット位置に第２の画像を付加する様子を示す模式図である。
【図１３】図１３は、対象ページのドット位置に第２の画像を付加する様子を示す模式図である。
【図１４】図１４は、週刊誌綴じ印刷で製本する場合の例を示す図である。
【図１５】図１５は、対象ページのドット位置の補正量を計算するためのテーブルデータの一例を示す図である。
【図１６】図１６は、対象ページのドット位置に第２の画像を付加する様子を示す模式図である。
【図１７】図１７は、対象ページのドット位置に第２の画像を付加する様子を示す模式図である。
【図１８】図１８は、プリンタドライバの動作例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本発明に係る情報処理装置、情報処理方法およびプログラムの実施形態を詳細に説明する。
【０００９】
図１は、本実施形態の画像形成システム１のハードウェア構成の一例を示す図である。図１に示すように、画像形成システム１は、情報処理装置１０と、画像処理装置２０と、画像処理装置３０とを備える。この例では、情報処理装置１０は、インターネットなどのネットワークを介して画像処理装置２０と通信可能である。また、情報処理装置１０は、ＵＳＢ規格のシリアルバス（通信線）を介して画像処理装置３０と通信可能である。なお、情報処理装置１０が通信可能な画像処理装置の数は２つに限られるものではない。
【００１０】
情報処理装置１０は、例えばＰＣ（Personal  Computer）で構成され、ＣＰＵ１１と、メインメモリ（主記憶装置）１２と、記憶装置１３と、ネットワーク入出力Ｉ／Ｆ１４と、ＵＳＢ  Ｉ／Ｆ１５と、入力部１６と、表示部１７とを備える。ＣＰＵ１１は、メインメモリ１２をワークエリア（作業領域）として、記憶装置１３等に格納されたプログラムを実行することにより、情報処理装置１０全体の動作を制御する。メインメモリ１２は、ワークエリアとして機能する揮発性のメモリであり、例えばＲＡＭ等で構成され得る。記憶装置１３は、アプリケーション、オペレーティングシステム（ＯＳ）、プリンタドライバ等のソフトウェアを記憶するメモリであり、例えばＨＤＤ、ＦｌａｓｈＲＯＭ、ＵＳＢメモリやこれらの組み合わせ等で構成され得る。ネットワーク入出力Ｉ／Ｆ１４は、ネットワークとの入出力を行うためのインタフェースである。ＵＳＢ  Ｉ／Ｆ１５は、ＵＳＢ規格のシリアルバスと接続するためのインタフェースである。
【００１１】
入力部１６は、ユーザが各種の入力を行うためのデバイスであり、例えばキーボードやマウスなどで構成され得る。表示部１７は、各種の情報を表示するデバイスであり、例えば液晶ディスプレイなどで構成され得る。例えば表示部１７は、ユーザからの入力を受け付ける機能を有するタッチパネルなどで構成されてもよい。つまり、表示部１７は、入力部１６の機能を兼ね備えていてもよい。
【００１２】
図１の例では、画像処理装置２０および３０は、プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能等の各種の機能を実現可能な複合機（ＭＦＰ：Multifunction  Peripheral）で構成され、請求項の「印刷装置」に対応している。図１に示すように、画像処理装置２０は、ＣＰＵ２１と、メインメモリ２２と、記憶装置２３と、操作パネル２４と、エンジン部２５と、ネットワーク入出力Ｉ／Ｆ２６とを備える。ＣＰＵ２１は、メインメモリ２２をワークエリア（作業領域）として、記憶装置２３等に格納されたプログラムを実行することで、画像処理装置２０全体の動作を制御する。メインメモリ２２は、ワークエリアとして機能する揮発性のメモリであり、例えばＲＡＭ等で構成され得る。記憶装置２３は、上述の各種の機能（プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能等）を提供するためのソフトウェアを記憶するメモリであり、例えばＨＤＤ、ＦｌａｓｈＲＯＭ、ＵＳＢメモリやこれらの組み合わせ等で構成され得る。
【００１３】
操作パネル２４は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報を表示する。この例では、操作パネル２４は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えばタッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。
【００１４】
エンジン部２５は、プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能等を実現させるためのハードウェアである。例えば、エンジン部２５は、原稿をスキャンして読み取るスキャナ、用紙等のシート材への印刷を行なうプロッタ、ファクス通信を行なうファクス部等を有する。さらに、エンジン部２５は、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００１５】
ネットワーク入出力Ｉ／Ｆ２６は、ネットワークとの入出力を行うためのインタフェースである。
【００１６】
画像処理装置３０は、ネットワーク入出力Ｉ／Ｆ２６の代わりに、ＵＳＢ  Ｉ／Ｆ３６を有する点で画像処理装置２０と異なる。ＵＳＢ  Ｉ／Ｆ３６は、ＵＳＢ規格のシリアルバスと接続するためのインタフェースである。その他の構成は画像処理装置２０の構成と同様である。以下の説明では、画像処理装置２０と画像処理装置３０を区別しない場合は、単に「画像処理装置」と称する場合がある。
【００１７】
次に、図２を用いて、情報処理装置１０のソフトウェア構成について説明する。図２は、情報処理装置１０のソフトウェア構成の一例を示す図である。説明の便宜上、図２では、本発明に関する機能を主に例示しているが、情報処理装置１０が有する機能は、これに限られるものではない。
【００１８】
図２に示すように、情報処理装置１０は、プリンタドライバＵＩ（ユーザインタフェース）１０１と、アプリケーション１０２と、プリンタドライバ１１０とを有する。プリンタドライバＵＩ１０１は、製本印刷の条件を示す製本条件の設定入力を受け付ける機能を有する。上記製本条件には、例えば印刷方法、用紙の種類、綴じ方などを指定する情報が含まれている。この例では、プリンタドライバ１１０は、アプリケーション１０２から、プリンタドライバＵＩ１０１で受け付けた製本条件と、印刷データとを含む製本印刷情報を受信する。
【００１９】
図２に示すように、プリンタドライバ１１０は、データ受信部１１１と、ページ制御部１１２と、指定部１１３と、生成部１１４と、描画部１１５と、特定部１１６と、付加部１１７と、出力部１１８とを有する。データ受信部１１１は、アプリケーション１０２から上述の製本印刷情報を受信する。ページ制御部１１２は、製本印刷情報に含まれる印刷データに対して、製本条件に基づいて製本した際に各ページが順番に並ぶようにページを配置する処理（面付け処理）を行う。以下の説明では、製本条件は、片面印刷で製本することを示す場合を例に挙げて説明する。
【００２０】
指定部１１３は、例えばプリンタドライバＵＩ１０１を介したユーザの入力に応じて、画像処理装置によって生成される製本物のうち、背表紙に対応する端面以外の３つの端面（天面、表側面、底面）のうちの少なくとも１つを指定する。図３に示すように、片面印刷で製本する場合、片面印刷を行った用紙を集約することで製本物が得られる。綴じ方向としては、例えば左開き、右開き、上開き、下開きなどがあり、製本条件によって何れかの綴じ方向が指定される。図３の例では、製本物のうち、背表紙に対応する端面以外の３つの端面（天面、表側面、底面）のうちの何れかに、ユーザが指定した第１の画像を浮かび上がらせることを目的としており、ユーザは、天面、表側面および底面のうちの少なくとも１つを指示する入力を行う。指定部１１３は、ユーザの入力に応じて、天面、表側面および底面のうちの少なくとも１つを指定する（２つ以上を指定することもできる）。
【００２１】
図２に示す生成部１１４は、製本条件に応じて、指定部１１３により指定された端面に対応するビットマップを生成する。例えば製本条件から、用紙の種類がＡ４（２１０ｍｍ×２９４ｍｍ）、総ページ数が１０００ページ、用紙の紙厚が０．５ｍｍ／枚、印刷方法が片面印刷、綴じ方が長辺綴じであることが特定され、解像度が６００ｄｐｉである場合、生成部１１４は、図４に例示されるようなビットマップ（複数のドットがマトリクス状に配列されたキャンバスであると捉えることもできる）を生成する。
【００２２】
図４に示すように、天面または底面に対応するビットマップにおいては、用紙の紙厚方向に対応する第１の辺は、０．５×１０００／２５．４×６００＝１１８１１ドット（ライン）分の大きさとなり、第１の辺と直交する第２の辺は、２１０×６００／２５．４＝４９６０ドット分の大きさとなる。また、表側面に対応するビットマップにおいては、第１の辺は、０．５×１０００／２５．４×６００＝１１８１１ドット（ライン）分の大きさとなり、第１の辺と直交する第２の辺は、２９４×６００／２５．４＝６９４４ドット分の大きさとなる。
【００２３】
図２に示す描画部１１５は、ユーザから指定された第１の画像を、生成部１１４により生成されたビットマップに描画する。以下の説明では、第１の画像は、「ＡＢＣ」という文字列を示す画像である場合を例に挙げて説明する。この例では、描画部１１５は、生成部１１４により生成されたビットマップに、「ＡＢＣ」という文字列を示す画像を描画する。なお、第１の画像の態様は任意であり、例えば第１の画像は、辞書の索引を表す文字列を示す画像であってもよいし、「Ｃｏｎｆｉｄｅｎｔｉａｌ」などのセキュリティ用の文字列を示す画像であってもよい。また、第１の画像は、文字列を示す画像に限られるものではなく、例えばグラフィックやイメージを表す画像であってもよい。
【００２４】
特定部１１６は、生成部１１４により生成されたビットマップのうち、上記第１の辺を構成する複数のドットと１対１に対応し、それぞれが、上記第２の辺と平行に延びる複数のラインデータの中から、印刷対象のページを示す対象ページに対応するラインデータを特定する。より具体的には、特定部１１６は、製本物の総ページ数と、対象ページのページ数と、ラインデータの総数（以下、「ライン総数」と称する場合がある）とに基づいて、対象ページに対応するラインデータを特定する。さらに詳述すれば、特定部１１６は、以下の式１に基づいて、印刷しようとするページ（対象ページ）ごとに、当該ページに対応するラインデータを特定する。
対象ページに対応するラインデータ＝対象ページのページ数／総ページ数×総ライン数・・・（１）
【００２５】
付加部１１７は、特定部１１６により特定されたラインデータに対応する対象ページの辺を示す第３の辺のうち、当該ラインデータに含まれる第１の画像のドットに対応する箇所（以下の説明では、「ドット位置」と称する場合がある）に、第２の画像を付加する。本実施形態では、第２の画像は、上記第３の辺に直交する方向に延びる直線（以下、「垂線」と称する場合がある）を示す画像であるが、これに限られるものではない。図５は、指定部１１３により指定された天面に対応するビットマップに「ＡＢＣ」という文字列を示す第１の画像が描画された場合において、対象ページの第３の辺（この例では上辺）におけるドット位置に、垂線を示す第２の画像を付加する様子を示す模式図である。
【００２６】
なお、例えば図６に示すように、第２の画像は、第１の画像のうち、特定部１１６により特定されたラインデータより下の部分を示す画像であってもよい。この態様であっても、垂線を示す第２の画像を付加した場合と同様の効果（端面に印刷される第１の画像を消えにくくするという効果）を得ることができる。
【００２７】
また、図７は、指定部１１３により指定された表側面に対応するビットマップに「ＡＢＣ」という文字列を示す第１の画像が描画された場合において、対象ページの第３の辺（この例では右辺）におけるドット位置に、垂線を示す第２の画像を付加する様子を示す模式図である。
【００２８】
図２に示す出力部１１８は、上記第２の画像が付加された対象ページを含む印刷ジョブを生成し、生成した印刷ジョブを画像処理装置へ出力（送信）する。情報処理装置１０からの印刷ジョブを受信した画像処理装置は、その受信した印刷ジョブに従って、印刷（製本印刷）を行う。
【００２９】
以上においては、製本条件は、片面印刷で製本することを示す場合を例に挙げて説明したが、例えば図８のように、製本条件は、両面印刷で製本することを示すものであってもよい。この場合の綴じ方向としては、例えば左開き、右開き、上開き、下開きなどがある。図９は、製本条件は、両面印刷で製本することを示す場合であって、指定部１１３により指定された天面に対応するビットマップに「ＡＢＣ」という文字列を示す第１の画像が描画された場合において、対象ページの第３の辺におけるドット位置に、垂線を示す第２の画像を付加する様子を示す模式図である。図９に示すように、表面の対象ページの第３の辺におけるドット位置と、裏面の対象ページの第３の辺におけるドット位置との位置関係は、左右が反転した位置関係（鏡像位置の関係）となる。
【００３０】
図１０は、製本条件は、両面印刷で製本することを示す場合であって、指定部１１３により指定された表側面に対応するビットマップに「ＡＢＣ」という文字列を示す第１の画像が描画された場合において、対象ページの第３の辺におけるドット位置に、垂線を示す第２の画像を付加する様子を示す模式図である。図１０に示すように、表面の対象ページの第３の辺は、ページの綴じ側とは反対側の辺（右辺）となり、対応するラインデータに含まれる第１の画像のドットに対応する箇所（ドット位置）に、垂線を示す第２の画像が付加される。裏面の対象ページの第３の辺は、ページの綴じ側とは反対側の辺（左辺）となり、表面の対象ページと同じ位置に、垂線を示す第２の画像が付加される。
【００３１】
また、例えば図１１のように、製本条件は、ミニ本印刷で製本することを示すものであってもよい。この場合の綴じ方向としては、例えば左開き、右開き、上開き、下開きなどがある。図１１は、ミニ本印刷の場合で１枚の用紙に２ページを格納する例を示している。各用紙に面付けされるページは、ミニ本印刷で製本した際にページが順番に並ぶように配置されている。ここでは、１枚の用紙に２ページを格納する関係で、天面、底面、表側面のビットマップの大きさが、図４の場合と異なる。
【００３２】
図１２は、製本条件は、ミニ本印刷で製本することを示す場合であって、指定部１１３により指定された天面に対応するビットマップに「ＡＢＣ」という文字列を示す第１の画像が描画された場合において、対象ページの第３の辺におけるドット位置に、垂線を示す第２の画像を付加する様子を示す模式図である。図１２に示すように、用紙（シート）の右半分に割り当てられる右側の対象ページ（４ｎ＋１，４ｎ＋３のページ、ｎ≧０）の第３の辺におけるドット位置と、シートの左半分に割り当てられる左側の対象ページ（４ｎ＋２，４ｎ＋４のページ、ｎ≧０）の第３の辺におけるドット位置との位置関係は、左右が反転した位置関係（鏡像位置の関係）となる。
【００３３】
図１３は、製本条件は、ミニ本印刷で製本することを示す場合であって、指定部１１３により指定された表側面に対応するビットマップに「ＡＢＣ」という文字列を示す第１の画像が描画された場合において、対象ページの第３の辺におけるドット位置に、垂線を示す第２の画像を付加する様子を示す模式図である。図１３に示すように、シートの右半分に割り当てられる右側の対象ページの第３の辺は、ページの綴じ側とは反対側の辺（右辺）となり、対応するラインデータに含まれる第１の画像のドットに対応する箇所（ドット位置）に、垂線を示す第２の画像が付加される。また、シートの左半分に割り当てられる左側の対象ページの第３の辺は、ページの綴じ側とは反対側の辺（左辺）となり、右側の対象ページと同じ位置に、垂線を示す第２の画像が付加される。
【００３４】
また、例えば図１４のように、製本条件は、週刊誌綴じ印刷で製本することを示すものであってもよい。この場合の綴じ方向としては、例えば左開き、右開き、上開き、下開きなどがある。図１４は、週刊誌綴じ印刷の場合で１枚の用紙に２ページを格納する例を示している。各用紙に面付けされるページは、週刊誌綴じ印刷で製本した際にページが順番に並ぶように配置されている。ここでは、１枚の用紙に２ページを格納する関係で、天面、底面、表側面のビットマップの大きさが、図４の場合と異なる。
【００３５】
ここで、週刊誌綴じの場合は、綴じた際に、製本物の紙厚方向の中央から対象ページまでの紙厚により位置ずれが起こるため、プリンタドライバ１１０は、この位置ずれを補正する機能を有することが好ましい。つまり、プリンタドライバ１１０は、製本物の紙厚方向の中央から対象ページまでの紙の厚みに応じて、対象ページの第３の辺におけるドット位置を補正する補正部をさらに有することが好ましい。図１５は、対象ページの第３の辺におけるドット位置の補正量（背表紙と反対方向にずらす補正量）を計算するためのテーブルデータの一例を示す図である。
【００３６】
図１６は、製本条件は、週刊誌綴じ印刷で製本することを示す場合であって、指定部１１３により指定された表側面に対応するビットマップに「ＡＢＣ」という文字列を示す第１の画像が描画された場合において、対象ページの第３の辺におけるドット位置に、垂線を示す第２の画像を付加する様子を示す模式図である。綴じ方から左右の対象ページに対応するラインデータが異なる点を除いて、基本的にはミニ本印刷の場合と同じである。
【００３７】
図１７は、製本条件は、週刊誌綴じ印刷で製本することを示す場合であって、指定部１１３により指定された表側面に対応するビットマップに「ＡＢＣ」という文字列を示す第１の画像が描画された場合において、対象ページの第３の辺におけるドット位置に、垂線を示す第２の画像を付加する様子を示す模式図である。綴じ方から左右の対象ページに対応するラインデータが異なる点を除いて、基本的にはミニ本印刷の場合と同じである。
【００３８】
次に、図１８を用いて、プリンタドライバ１１０の動作例を説明する。図１８は、プリンタドライバ１１０の動作例を示すフローチャートである。ここでは、プリンタドライバ１１０は、アプリケーション１０２から上述の製本印刷情報を受信済みであり、印刷データに対する面付け処理も完了していることを前提とする。
【００３９】
指定部１１３は、ユーザの入力に応じて、製本物の天面、底面および表側面のうちの何れかを指定する（ステップＳ１）。次に、プリンタドライバ１１０（例えば描画部１１５）は、ユーザの入力に応じて、ステップＳ１で指定された製本物の端面に印刷すべき第１の画像を指定する（ステップＳ２）。次に、生成部１１４は、製本条件（製本時の綴じ方、用紙の種類等）に応じて、ステップＳ１で指定された端面のうち、紙厚方向に平行な第１の辺に直交する第２の辺の長さを計算する（ステップＳ３）。次に、生成部１１４は、紙厚を自動判定する場合（ステップＳ４：Ｙｅｓ）、印刷に用いる用紙の種類から、紙厚を自動判定する（ステップＳ５）。一方、紙厚を自動判定しない場合（ステップＳ４：Ｎｏ）、生成部１１４は、ユーザからの紙厚の入力を受け付ける（ステップＳ６）。
【００４０】
次に、生成部１１４は、紙厚と総ページ数とから、ステップＳ１で指定された端面のうち紙厚方向に平行な第１の辺の長さを計算する（ステップＳ７）。次に、生成部１１４は、第１の辺の大きさ、第２の辺の大きさ、解像度からビットマップを生成し、その生成したビットマップに対して、ステップＳ２で指定された第１の画像をレンダリング（描画）する（ステップＳ８）。例えば縦書きの場合は、第１の画像を９０度回転してレンダリングすればよい。次に、生成部１１４は、ステップＳ２で指定された第１の画像がビットマップ内に収まるか否かを判断する（ステップＳ９）。ビットマップ内に収まらない場合（ステップＳ９：Ｎｏ）、生成部１１４は、警告表示を行い（ステップＳ１０）、変倍指示の入力を待つ（ステップＳ１１）。変倍指示の入力を受け付けた場合（ステップＳ１１：Ｙｅｓ）、生成部１１４は、ステップＳ２で指定された第１の画像がビットマップ内に収まるように変倍して、第１の画像をレンダリングする（ステップＳ１２）。一方、変倍指示の入力を一定期間内に受け付けなかった場合（ステップＳ１１：Ｎｏ）、処理は上述のステップＳ２に戻る。
【００４１】
上述のステップＳ２で指定された第１の画像がビットマップ内に収まる場合（ステップＳ９：Ｙｅｓ）、または、上述のステップＳ１２の後、特定部１１６は、印刷しようとするページ（対象ページ）ごとに、当該ページに対応するラインデータを特定する（ステップＳ１３）。上述したように、特定部１１６は、製本物の総ページ数と、対象ページのページ数と、ライン総数とに基づいて、当該対象ページに対応するラインデータを特定する（上記式１参照）。次に、付加部１１７は、対象ページごとに、当該対象ページの第３の辺（特定されたラインデータに対応する辺）におけるドット位置に、垂線を示す第２の画像を付加する（ステップＳ１４）。次に、出力部１１８は、ステップＳ１４で第２の画像が付加された対象ページを含む印刷ジョブを生成する（ステップＳ１５）。次に、出力部１１８は、ステップＳ１５で生成した印刷ジョブを画像処理装置へ出力（送信）する（ステップＳ１６）。この印刷ジョブを受信した画像処理装置が、当該印刷ジョブに従った印刷を行うことにより、製本印刷情報に応じた製本物が得られるという具合である。
【００４２】
以上に説明したように、本実施形態によれば、シルクスクリーン印刷機などの特殊な印刷機を必要とせずに、製本物の端面に所定の画像（第１の画像）を印刷することができるという有利な効果を奏する。
【００４３】
以上、本発明の実施形態を説明したが、上述の実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、上述の実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００４４】
なお、上述の情報処理装置１０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４５】
さらに、上述の情報処理装置１０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の情報処理装置１０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００４６】
１      画像形成システム
１０    情報処理装置
２０    画像処理装置
３０    画像処理装置
１０１  プリンタドライバＵＩ
１０２  アプリケーション
１１０  プリンタドライバ
１１１  データ受信部
１１２  ページ制御部
１１３  指定部
１１４  生成部
１１５  描画部
１１６  特定部
１１７  付加部
１１８  出力部
【先行技術文献】
【特許文献】
【００４７】
【特許文献１】特開２００２−２８３６４４号公報
【図１】
2015056144.tif 000003
【図２】
2015056144.tif 000004
【図３】
2015056144.tif 000005
【図４】
2015056144.tif 000006
【図５】
2015056144.tif 000007
【図６】
2015056144.tif 000008
【図７】
2015056144.tif 000009
【図８】
2015056144.tif 000010
【図９】
2015056144.tif 000011
【図１０】
2015056144.tif 000012
【図１１】
2015056144.tif 000013
【図１２】
2015056144.tif 000014
【図１３】
2015056144.tif 000015
【図１４】
2015056144.tif 000016
【図１５】
2015056144.tif 000017
【図１６】
2015056144.tif 000018
【図１７】
2015056144.tif 000019
【図１８】
2015056144.tif 000020