(57)【特許請求の範囲】
【請求項１】
印刷部を制御する印刷制御装置に、
一のシートに複数のページを集約して印刷する集約印刷の実行指示を受け付ける受付処理と、
前記受付処理によって前記実行指示が受け付けられると、前記ページ間に仕切り線を印刷するか否かを、予め設定されている判断基準に従って判断する判断処理と、
前記判断処理によって前記仕切り線を印刷すると判断された場合は前記仕切り線を印刷しないと判断された場合に比べて前記ページ間を広い間隔で集約印刷させるとともに、前記ページ間に前記仕切り線を印刷させる印刷制御処理と、
を実行させる印刷制御プログラム。
【請求項２】
請求項１に記載の印刷制御プログラムであって、
前記判断処理によって前記仕切り線を印刷すると判断された場合に、前記ページの縁部領域であって他の前記ページに対向する側の縁部領域を構成する全画素に占める白色以外の画素の割合が基準割合以上であるか否かを判断する割合判断処理を前記印刷制御装置に実行させ、
前記印刷制御処理において、前記割合判断処理によって白色以外の画素の割合が前記基準割合以上であると判断された場合は、前記基準割合未満であると判断された場合に比べて前記ページ間を広い間隔で集約印刷させる、印刷制御プログラム。
【請求項３】
請求項２に記載の印刷制御プログラムであって、
前記ページの印刷に用いる着色剤を節約する節約印刷の設定をユーザから受け付ける節約設定処理を前記印刷制御装置に実行させ、
前記印刷制御処理において、前記割合判断処理によって白色以外の画素の割合が前記基準割合以上であると判断された場合に、前記節約印刷が設定されている場合は、前記節約印刷が設定されていない場合よりも狭い間隔で前記複数のページを印刷させる、印刷制御プログラム。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の印刷制御プログラムであって、
前記仕切り線の種類の設定をユーザから受け付ける種類設定処理を前記印刷制御装置に実行させ、
前記印刷制御処理において、印刷に用いられる着色剤の量が多い種類の仕切り線が設定されている場合ほど前記間隔を広くする、印刷制御プログラム。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の印刷制御プログラムであって、
前記仕切り線を印刷するか否かの設定をユーザから受け付ける設定受付処理を前記印刷制御装置に実行させ、
前記判断処理において、前記設定受付処理によって前記仕切り線を印刷する設定が受け付けられている場合に、前記仕切り線を印刷すると判断する、印刷制御プログラム。
【請求項６】
請求項１乃至請求項４のいずれか一項に記載の印刷制御プログラムであって、
前記判断処理において、前記ページの縁部領域であって他の前記ページに対向する側の縁部領域に含まれる白色以外の画素の数が基準数以上であるか否かを判断し、前記基準数以上である場合に、前記仕切り線を印刷すると判断する、印刷制御プログラム。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の印刷制御プログラムであって、
前記ページの印刷に用いる着色剤を節約する節約印刷の設定をユーザから受け付ける節約設定処理を前記印刷制御装置に実行させ、
前記印刷制御処理において、前記判断処理によって前記仕切り線を印刷しないと判断された場合であっても、前記節約印刷が設定されている場合は前記仕切り線を印刷する、印刷制御プログラム。
【請求項８】
印刷部を制御する印刷制御装置であって、
制御部と、
前記印刷部と前記制御部とを接続する接続部と、
を備え、
前記制御部は、
一のシートに複数のページを集約して印刷する集約印刷の実行指示を受け付ける受付処理と、
前記受付処理によって前記実行指示が受け付けられると、前記ページ間に仕切り線を印刷するか否かを、予め設定されている判断基準に従って判断する判断処理と、
前記判断処理によって前記仕切り線を印刷すると判断された場合は前記仕切り線を印刷しないと判断された場合に比べて前記ページ間を広い間隔で集約印刷させるとともに、前記ページ間に前記仕切り線を印刷させる印刷制御処理と、
を実行する、印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
集約印刷されたページを仕切る仕切り線を印刷する技術に関する。
【背景技術】
【０００２】
従来、一のシートに複数のページを集約して印刷する集約印刷を行う画像処理装置において、ページ間の余白幅と、ページを仕切る仕切り線幅とをユーザが任意に設定できるものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３５４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術によると、ユーザの設定した余白幅次第ではページと仕切り線との区別が付き難くなり、仕切り線を印刷しない場合に比べて却ってページが見難くなってしまう虞がある。
例えば、仕切り線を印刷する場合に、仕切り線を印刷しない場合よりもユーザが余白幅を狭く設定してしまうと、ページと仕切り線との区別が付き難くなり、仕切り線を印刷しない場合に比べて却ってページが見難くなってしまう。
本明細書では、集約印刷においてページを仕切る仕切り線を印刷する場合に、仕切り線を印刷しない場合に比べて却ってページが見難くなってしまうことを低減する技術を開示する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される印刷制御プログラムは、印刷部を制御する印刷制御装置に、一のシートに複数のページを集約して印刷する集約印刷の実行指示を受け付ける受付処理と、前記受付処理によって前記実行指示が受け付けられると、前記ページ間に仕切り線を印刷するか否かを、予め設定されている判断基準に従って判断する判断処理と、前記判断処理によって前記仕切り線を印刷すると判断された場合は前記仕切り線を印刷しないと判断された場合に比べて前記ページ間を広い間隔で集約印刷させるとともに、前記ページ間に前記仕切り線を印刷させる印刷制御処理と、を実行させる。
上記印刷制御プログラムによると、仕切り線を印刷する場合は仕切り線を印刷しない場合に比べてページの間隔を広くするので、仕切り線を印刷しない場合に比べて却ってページが見難くなってしまわないようにすることができる。
【０００６】
また、上記印刷制御プログラムは、前記判断処理によって前記仕切り線を印刷すると判断された場合に、前記ページの縁部領域であって他の前記ページに対向する側の縁部領域を構成する全画素に占める白色以外の画素の割合が基準割合以上であるか否かを判断する割合判断処理を前記印刷制御装置に実行させ、前記印刷制御処理において、前記割合判断処理によって白色以外の画素の割合が前記基準割合以上であると判断された場合は、前記基準割合未満であると判断された場合に比べて前記ページ間を広い間隔で集約印刷させてもよい。
縁部領域を構成する全画素に占める白色以外の画素の割合が基準割合以上である場合は、基準割合未満である場合に比べてページの区別が付き難くなる。
上記印刷制御プログラムによると、白色以外の画素の割合が基準割合以上である場合は基準割合未満である場合に比べてページの間隔を広くするので、ページをより区別し易くなる。
【０００７】
また、上記印刷制御プログラムは、前記ページの印刷に用いる着色剤を節約する節約印刷の設定をユーザから受け付ける節約設定処理を前記印刷制御装置に実行させ、前記印刷制御処理において、前記割合判断処理によって白色以外の画素の割合が前記基準割合以上であると判断された場合に、前記節約印刷が設定されている場合は、前記節約印刷が設定されていない場合よりも狭い間隔で前記複数のページを印刷させてもよい。
着色剤を節約して印刷すると、ページの間隔を広くしなくてもページと仕切り線とを区別し易い。
上記印刷制御プログラムによると、白色以外の画素の割合が基準割合以上であっても、節約印刷が設定されている場合は、節約印刷が設定されていない場合よりも狭い間隔でページを印刷させるので、仕切り線を印刷しない場合に比べて却ってページが見難くなってしまわないようにしつつページのサイズを大きくすることができる。
【０００８】
また、上記印刷制御プログラムは、前記仕切り線の種類の設定をユーザから受け付ける種類設定処理を前記印刷制御装置に実行させ、前記印刷制御処理において、印刷に用いられる着色剤の量が多い種類の仕切り線が設定されている場合ほど前記間隔を広くしてもよい。
印刷に用いられる着色剤の量が多い種類の線ほど仕切り線が印刷される面積が多くなる。このため、印刷に用いられる着色剤の量が多い場合も少ない場合もページの間隔を同じにすると、印刷に用いられる着色剤の量が多い種類の仕切り線の場合にページと仕切り線との間が詰まって見え、ユーザにとってページが見難くなる虞がある。
上記印刷制御プログラムによると、印刷に用いられる着色剤の量が多い種類の仕切り線ほどページの間隔を広くするので、仕切り線の印刷に用いられる着色剤の量が多くなってもページが見難くならないようにすることができる。
【０００９】
また、上記印刷制御プログラムであって、前記仕切り線を印刷するか否かの設定をユーザから受け付ける設定受付処理を前記印刷制御装置に実行させ、前記判断処理において、前記設定受付処理によって前記仕切り線を印刷する設定が受け付けられている場合に、前記仕切り線を印刷すると判断してもよい。
上記印刷制御プログラムによると、仕切り線を印刷するか否かをユーザが設定できる。
【００１０】
また、上記印刷制御プログラムは、前記判断処理において、前記ページの縁部領域であって他の前記ページに対向する側の縁部領域に含まれる白色以外の画素の数が基準数以上であるか否かを判断し、前記基準数以上である場合に、前記仕切り線を印刷すると判断してもよい。
例えば、ページの間隔が狭くても縁部領域のほとんどが白色の画素である場合は仕切り線を印刷しなくてもページを区別し易い。一方、縁部領域のほとんどが白色以外の画素である場合はページの区別が付き難くなる。
上記印刷制御プログラムによると、仕切り線を印刷するか否かを縁部領域に含まれる白色以外の画素の数に基づいて判断するので、仕切り線を印刷するか否かをより適切に判断できる。
【００１１】
また、上記印刷制御プログラムは、前記ページの印刷に用いる着色剤を節約する節約印刷の設定をユーザから受け付ける節約設定処理を前記印刷制御装置に実行させ、前記印刷制御処理において、前記判断処理によって前記仕切り線を印刷しないと判断された場合であっても、前記節約印刷が設定されている場合は前記仕切り線を印刷してもよい。
着色剤を節約して印刷するとページが薄く印刷されるので、ページを区別し難くなる。
上記印刷制御プログラムによると、仕切り線を印刷しないと判断された場合であっても、着色剤を節約する設定が受け付けられている場合は仕切り線を印刷するので、ページを区別し易くなる。
【００１２】
なお、本明細書によって開示する技術は、印刷制御装置、印刷制御方法、印刷制御装置を備える印刷装置、印刷制御プログラムを記録した記録媒体等の種々の態様で実現することができる。
【図面の簡単な説明】
【００１３】
【図１】パーソナルコンピュータの電気的構成を簡略化して示すブロック図。
【図２】印刷設定画面を示す模式図。
【図３】レイアウトを説明するための模式図。
【図４】ページの間隔の設定を説明するための模式図。
【図５】ページ間隔テーブルの一例を示す模式図。
【図６】印刷制御処理の流れを示すフローチャート。
【図７】実施形態２に係る縁部領域を説明するための模式図。
【図８】ページの間隔の設定を説明するための模式図。
【図９】ページ間隔テーブルの一例を示す模式図。
【図１０】印刷制御処理の流れを示すフローチャート。
【図１１】集約印刷ジョブ生成処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１４】
＜実施形態１＞
実施形態１を図１ないし図６によって説明する。
（１）パーソナルコンピュータの電気的構成
図１に示すように、パーソナルコンピュータ（ＰＣと記す）１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、記憶部１４、表示部１５、操作部１６、通信インタフェース部（図１では通信ＩＦ部と記す）１７などを備えて構成されている。
【００１５】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１４に記憶されているプログラムを実行することによってＰＣ１の各部を制御する。ＲＯＭ１２にはＣＰＵ１１によって実行されるプログラムやデータなどが記憶されている。ＲＡＭ１３はＣＰＵ１１が各種の処理を実行するための主記憶装置として用いられる。ＣＰＵ１１は制御部の一例である。
【００１６】
記憶部１４は、ハードディスクやフラッシュメモリなどの不揮発性のメモリを用いて各種のプログラムやデータを記憶する装置である。記憶部１４には、オペレーティングシステム（ＯＳと記す）３１、アプリケーションプログラム（アプリケーションと記す）３２、プリンタドライバ３３などが記憶されている。
【００１７】
ＯＳ３１としては例えばマイクロソフト社のＷＩＮＤＯＷＳ（登録商標）を用いることができる。なお、ＯＳ３１はＷＩＮＤＯＷＳ（登録商標）に限られるものではない。
アプリケーション３２はワードプロセッサや表計算ソフトなど、ＯＳ３１を介してプリンタドライバ３３に印刷を指示する機能を有するものであれば任意のプログラムであってよい。
プリンタドライバ３３はプリンタ２を制御するデバイスドライバプログラムである。プリンタドライバ３３は印刷制御プログラムの一例である。
【００１８】
表示部１５は、液晶ディスプレイなどの表示装置１８が接続されるインタフェース、表示装置１８を駆動する駆動回路などを備えて構成されている。
操作部１６は、キーボードやマウスなどの入力装置１９が接続されるインタフェースなどを備えて構成されている。
【００１９】
通信インタフェース部１７は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットなどの通信ネットワーク４を介してＰＣ１をプリンタ２と通信可能に接続するものである。なお、通信インタフェース部１７は有線によって通信ネットワーク４に接続されてもよいし、無線によって通信ネットワーク４に接続されてもよい。また、通信インタフェース部１７はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルやパラレルケーブルを介してプリンタ２と直接接続されるものであってもよい。通信インタフェース部１７は接続部の一例である。
【００２０】
（２）プリンタ
プリンタ２は、ＰＣ１から受信した印刷ジョブが表す画像をシートに印刷する装置である。実施形態１ではトナーを用いて画像を印刷する電子写真方式のプリンタ２を例に説明する。なお、プリンタ２はインクを用いて画像を印刷するインクジェット方式のプリンタであってもよい。
プリンタ２は印刷部の一例である。また、トナー及びインクは着色剤の一例である。
【００２１】
（３）印刷条件の設定
ユーザはアプリケーション３２によって表示装置１８に表示される図示しない印刷画面でプリンタを選択して所定のボタンをクリックすることにより、選択したプリンタを制御するプリンタドライバに印刷設定画面の表示を指示することができる。ここではプリンタ２が選択されて印刷設定画面の表示が指示されたものとする。プリンタ２を制御するプリンタドライバ３３は、印刷設定画面の表示が指示されると図２に示す印刷設定画面を表示装置１８に表示する。
【００２２】
印刷設定画面３５は、用紙サイズ、印刷の向き、部数、用紙種類、印刷品質、カラー／モノクロ、トナー節約印刷３６、レイアウト３７、両面印刷／小冊子印刷、給紙方法などの印刷設定項目の設定値を設定するための画面である。
【００２３】
トナー節約印刷３６は、ページの印刷に用いるトナーを節約するか否かを設定する項目である。トナー節約印刷３６がオンにされた場合は、プリンタドライバ３３又はプリンタ２は、シートに印刷する画像の１ドット当たりの大きさを小さくする、あるいは画像データの１画素に対応するドットの数を少なくすることにより、トナーを節約して印刷する。
【００２４】
レイアウト３７は、一のシートの片面に複数のページを集約して印刷する集約印刷を設定するための項目である。ここでページとは、１枚のシートの片面に１ページを印刷するとした場合に、その片面に印刷される単位のデータをいう。
図３に示すように、実施形態１ではレイアウト３７の設定値として１ｉｎ１、２ｉｎ１、４ｉｎ１、９ｉｎ１、又は、１６ｉｎ１を設定できる。本実施形態では１ｉｎ１を除く設定値、すなわち２ｉｎ１以上の設定値のことをＮｉｎ１という。
【００２５】
図２に戻る。レイアウト３７にＮｉｎ１（Ｎ≧２）を設定した場合には、更に、ページの順序３７ａ、及び、仕切り線の種類３７ｂを設定することができる。
ページの順序３７ａは、シート上の印刷領域にページを配置するときの配置の仕方を設定する項目である。ここで印刷領域とはシートの全領域からシートのサイズに応じて予め決められている上下左右のマージンを除外した領域のことをいう。例えば２ｉｎ１の場合はページの順序３７ａの設定値として「左から右」又は「右から左」を設定することができる。また、例えば４ｉｎ１以上の場合には「左上から左下、右上、右下」または「左上から右上、左下、右下」を設定することができる。
【００２６】
仕切り線の種類３７ｂは、ページとページとの間に印刷する仕切り線の種類を設定する項目である。仕切り線の種類３７ｂとしては、実線、破線、又は、なしを設定することができる。なしを設定した場合には仕切り線は印刷されない。
【００２７】
プリンタドライバ３３が印刷設定画面３５を表示してレイアウトの設定を受け付ける処理は集約印刷の実行指示を受け付ける受け付け処理の一例である。また、ユーザから仕切り線の種類３７ｂの設定を受け付ける処理は種類設定処理及び設定受付処理の一例である。また、ユーザからトナー節約印刷３６の設定を受け付ける処理は節約設定処理の一例である。
【００２８】
印刷設定画面３５でユーザがＯＫボタン３５ａ又はキャンセルボタン３５ｂをクリックすると印刷設定画面３５が閉じて前述した印刷画面に戻る。ＯＫボタン３５ａがクリックされた場合は、プリンタドライバ３３は印刷設定画面３５に設定されている設定値を印刷条件としてＲＡＭ１３の所定の領域に書き込んだ上で印刷設定画面３５を閉じる。一方、キャンセルボタン３５ｂがクリックされた場合は、プリンタドライバ３３は印刷設定画面３５に設定されている設定値を上述した所定の領域に書き込まずに印刷設定画面３５を閉じる。この場合、設定値はデフォルト値が用いられることになる。
【００２９】
ユーザは前述した印刷画面で印刷を指示することができる。ユーザが印刷画面で印刷を指示すると、アプリケーション３２からＯＳ３１を介してプリンタドライバ３３に印刷対象データがページ単位で出力される。
【００３０】
（４）ページ間の間隔
プリンタドライバ３３は、アプリケーション３２から印刷対象データが出力されると、当該印刷対象データと、ＲＡＭ１３の所定の領域に書き込まれている印刷条件とに基づいて印刷ジョブを生成する。
この場合に、プリンタドライバ３３は、レイアウトの設定値としてＮｉｎ１（Ｎ≧２）が設定されている場合は、仕切り線の種類３７ｂ、及び、トナー節約印刷３６の設定に基づいてページとページとの間隔（以下「ページの間隔」と記す）を設定する。
【００３１】
以下、図４を参照して、ページの間隔の設定について、トナー節約印刷３６がオフにされている場合とオンにされている場合とに分けて説明する。ここでは４ｉｎ１を例に説明する。図４においてＡ方向（横方向）はプリンタ２の主走査方向を示しており、Ｂ方向（縦方向）はプリンタ２の副走査方向を示している。また、図４では一部のページの符号を省略している。
【００３２】
先ず、トナー節約印刷３６がオフにされている場合について説明する。プリンタドライバ３３は、仕切り線の種類３７ｂとして「なし」が設定されている場合に、トナー節約印刷３６がオフにされている場合は、シート４１に示すように、プリンタ２の主走査方向におけるページ４７の間隔Ｘを４ｍｍに設定する。
【００３３】
同様に、プリンタドライバ３３は、仕切り線４８の種類として「破線」が設定されている場合はシート４２に示すようにページ４７の間隔Ｘを５ｍｍに設定し、「実線」が設定されている場合はシート４３に示すようにページ４７の間隔Ｘを７ｍｍに設定する。ここで、「実線」は「破線」よりも印刷に用いられるトナーの量が多い種類の線である。
【００３４】
仕切り線４８の種類として「破線」や「実線」が設定されている場合は「なし」が設定されている場合よりもページの間隔を広くする理由は、仕切り線４８を印刷しない場合のページの間隔と同じ間隔のままで仕切り線４８を印刷すると、ページ４７と仕切り線４８との間が詰まってしまい、ページ４７と仕切り線４８との区別が付き難くなり、却ってページ４７が見難くなってしまう虞があるためである。
【００３５】
また、「実線」が設定されている場合は「破線」が設定されている場合よりもページ４７の間隔を広くする理由は、「実線」は「破線」よりも印刷に用いられるトナーの量が多い種類の線だからである。印刷に用いられるトナーの量が多い種類の線ほど仕切り線が印刷される面積が多くなる。このため、印刷に用いられるトナーの量が多い場合も少ない場合もページ４７の間隔を同じにすると、印刷に用いられるトナーの量が多い種類の仕切り線４８の場合にページ４７と仕切り線４８との間が詰まって見え、ユーザにとってページ４７が見難くなる虞があるからである。
【００３６】
主走査方向の間隔Ｘが設定されると、それに応じてページがアスペクト比を維持したまま拡大あるいは縮小される。言い換えると、主走査方向の間隔Ｘが設定されると、それに応じてページのサイズが決まる。ページのサイズが決まると、結果としてプリンタ２の副走査方向におけるページの間隔Ｙが決まる。つまり、副走査方向の間隔Ｙは主走査方向の間隔Ｘに応じて一義的に決まる。
なお、主走査方向の間隔Ｘを設定するのではなく、副走査方向の間隔Ｙを設定してもよい。
【００３７】
次に、トナー節約印刷３６がオンにされている場合について説明する。プリンタドライバ３３は、仕切り線４８の種類に「なし」が設定されていても、トナー節約印刷３６がオンにされている場合は、シート４４に示すように、仕切り線４８の種類を「実線」に変更する。つまり、プリンタドライバ３３は、仕切り線の種類３７ｂに「なし」が設定されていても仕切り線を印刷する。これは、トナーを節約して印刷した場合にはページ４７が薄く印刷されるので、仕切り線４８を印刷した方がページ４７を区別し易くなるからである。なお、シート４４では仕切り線４８を実線で印刷しているが、仕切り線４８は破線で印刷されてもよい。
【００３８】
ただし、プリンタドライバ３３は、仕切り線４８の種類を「実線」に変更しても、ページの間隔については仕切り線の種類３７ｂが「なし」の場合の間隔（Ｘ＝４ｍｍ）のままとする。これは、トナーを節約して印刷した場合にはページ４７が薄く印刷されるので、仕切り線を印刷しない場合に比べてページ４７の間隔を広くしなくてもページ４７と仕切り線４８との区別が付き易いからである。
【００３９】
また、同じ理由により、プリンタドライバ３３は、仕切り線４８の種類として「破線」や「実線」が設定されていても、トナー節約印刷３６がオンにされている場合は、シート４５やシート４６に示すように、仕切り線４８の種類が「なし」の場合のページの間隔（Ｘ＝４ｍｍ）と同じ間隔のままで仕切り線４８を印刷する。
なお、仕切り線４８の種類として「破線」や「実線」が設定されている場合に、トナー節約印刷３６がオンにされている場合は、トナー節約印刷３６がオンにされている場合よりも狭い範囲で、仕切り線の種類３７ｂに「なし」が設定されている場合よりも広い間隔にしてもよい。
【００４０】
上述した説明では４ｉｎ１を例に説明したが、ページの間隔はレイアウトの設定値によって異なる。プリンタドライバ３３は、図５に示すページ間隔テーブルを参照して、レイアウトの設定値毎にページの間隔を決定する。例えば２ｉｎ１の場合は、仕切り線の種類３７ｂが「なし」の場合はページの間隔が５ｍｍに設定され、「破線」の場合は７ｍｍに設定され、「実線」の場合は１０ｍｍに設定される。
【００４１】
（５）印刷制御処理
次に、図６を参照して、プリンタドライバ３３によって実行される印刷制御処理について説明する。本処理はアプリケーション３２からプリンタドライバ３３に印刷対象データが出力されると開始される。
Ｓ１０１では、プリンタドライバ３３を実行するＣＰＵ１１（以下、単に「プリンタドライバ３３」という）は、前述した印刷条件のレイアウトにＮｉｎ１（Ｎ≧２）が設定されているか否かを判定し、Ｎｉｎ１が設定されていない場合、すなわち１ｉｎ１が設定されている場合はＳ１０２に進み、Ｎｉｎ１が設定されている場合はＳ１０３に進む。
【００４２】
Ｓ１０２では、プリンタドライバ３３は、アプリケーション３２から出力された印刷対象データ、及び、印刷条件に従って、一のシートに一のページが印刷される印刷ジョブを生成する。
Ｓ１０３では、プリンタドライバ３３は仕切り線の種類３７ｂの設定値から仕切り線の種類を判断する。
【００４３】
Ｓ１０４では、プリンタドライバ３３は図５に示すページ間隔テーブルを参照して、レイアウトの設定値と仕切り線の種類とからページの間隔を決定する。
ここで、前述したように、仕切り線４８の種類として「破線」や「実線」が設定されている場合に、トナー節約印刷３６がオンにされている場合は、プリンタドライバ３３は、ページの間隔を、仕切り線の種類３７ｂに「なし」が設定されている場合と同じ間隔に設定するものとする。
Ｓ１０５では、プリンタドライバ３３は、マージン、レイアウトの設定値、用紙サイズの設定値、及び、Ｓ１０４で決定したページの間隔から、ページのサイズを決定する。
【００４４】
Ｓ１０６では、プリンタドライバ３３は仕切り線を印刷するか否かを、予め設定されている判断基準に従って判断する。
具体的には、プリンタドライバ３３は、印刷設定画面３５で仕切り線の種類３７ｂとして「なし」が設定されている場合は仕切り線を印刷しないと判断し、「なし」以外、すなわち「破線」又は「実線」が設定されている場合は仕切り線を印刷すると判断する。Ｓ１０６は判断処理の一例である。
プリンタドライバ３３は、仕切り線を印刷しない場合はＳ１０７に進み、印刷する場合はＳ１０９に進む。
【００４５】
Ｓ１０７では、プリンタドライバ３３はトナー節約印刷３６がオンにされているか否かを判断し、オンにされている場合はＳ１０８に進み、オフにされている場合はＳ１０９に進む。
Ｓ１０８では、プリンタドライバ３３は仕切り線の種類３７ｂの設定値を実線に変更することにより、仕切り線を印刷する設定に変更する。ただし、ページの間隔については仕切り線の種類３７ｂが「なし」の場合の間隔のままとする。
【００４６】
Ｓ１０９では、プリンタドライバ３３は、アプリケーション３２から出力された印刷対象データ、印刷条件、Ｓ１０４で決定したページの間隔、及び、Ｓ１０５で決定したページのサイズに従って、一のシートに複数のページが集約印刷される集約印刷ジョブを生成する。
ここで、印刷条件は、Ｓ１０８で仕切り線の種類３７ｂの設定値が変更された場合は変更後の印刷条件のことをいう。
【００４７】
Ｓ１１０では、プリンタドライバ３３は生成した印刷ジョブ又は集約印刷ジョブをプリンタ２に送信して印刷を実行させる。
【００４８】
（６）実施形態の効果
以上説明した実施形態１に係るプリンタドライバ３３によると、仕切り線を印刷する場合は仕切り線を印刷しない場合に比べてページの間隔を広くするので、仕切り線を印刷しない場合に比べてページが見難くなってしまわないようにすることができる。一方、仕切り線を印刷しない場合は仕切り線を印刷する場合に比べてページの間隔を狭くするので、印刷されたページの視認性を向上させることができる。
【００４９】
更に、プリンタドライバ３３によると、印刷に用いられるトナーの量が多い種類の仕切り線が設定されている場合ほどページの間隔を広くするので、仕切り線の印刷に用いられるトナーの量が多くなってもページが見難くならないようにすることができる。
【００５０】
更に、プリンタドライバ３３によると、印刷設定画面３５で仕切り線の種類３７ｂに「実線」又は「破線」が設定されている場合に仕切り線を印刷すると判断するので、仕切り線を印刷するか否かをユーザが設定できる。
【００５１】
更に、プリンタドライバ３３によると、仕切りの種類として「なし」が設定されている場合であっても、トナー節約印刷３６が設定されている場合は仕切り線を印刷するので、トナーを節約して印刷した場合にもユーザがページを区別し易くなる。
【００５２】
＜実施形態２＞
次に、実施形態２を図７ないし図１１によって説明する。
実施形態１では仕切り線を印刷するか否かを仕切り線の種類に基づいて判断する場合を例に説明した。これに対し、実施形態２では、仕切り線を印刷するか否かを、ページの縁部領域であって他のページに対向する側の縁部領域に含まれる白色以外の画素の数に基づいて判断する。
【００５３】
先ず、図７を参照して、縁部領域について説明する。図７では一のシート６０に印刷される各ページ４７において他のページ４７に対向する側の辺から内側に５ピクセルの範囲を縁部領域６１とする場合を示している。なお、縁部領域６１とするピクセル数は５ピクセルに限定されるものではなく、適宜に設定可能である。
【００５４】
次に、図８を参照して、実施形態２に係る仕切り線の印刷について説明する。実施形態２に係るプリンタドライバ３３は、一のシートに印刷される各ページについてそれぞれ縁部領域６１に含まれる白色以外の画素の数が基準数以上であるか否かを判断する。そして、プリンタドライバ３３は、白色以外の画素の数が基準数以上であるページが一つでもある場合は仕切り線を印刷すると判断し、いずれのページにおいても白色以外の画素の数が基準数未満である場合は仕切り線を印刷しないと判断する。
【００５５】
ここで基準数とは、仕切り線を印刷するか否かを決定するための基準として予め設定されている数のことをいう。基準数は具体的には例えば１である。基準数を１とした場合、一のシートに印刷される複数のページのうちいずれかのページの縁部領域６１に白色以外の画素が一つでもあれば基準数以上であると判断され、いずれのページも縁部領域６１に白色以外の画素が一つもない場合は基準数未満であると判断されることになる。
なお、基準数は適宜に設定することができる。また、基準数はユーザが設定してもよいし、固定の値としてプリンタドライバ３３に設定されていてもよい。
【００５６】
また、本実施形態において白色とは、例えばページがＲＧＢ色空間で表される場合にはＲＧＢの濃度値が（２５５，２５５，２５５）であることをいう。なお、濃度値が（２５５，２５５，２５５）の周辺の色も含めて白色としてもよい。白色の定義は適宜に決定することができる。
【００５７】
また、ここではシート毎に白色以外の画素の数が基準数以上であるか否かを判断する場合を例に説明するが、一のシートに印刷される各ページの縁部領域における白色以外の画素の数を合計し、合計した数が基準数以上であるか否かを判断してもよい。
【００５８】
図８においてシート７１は縁部領域６１に白色以外の画素がないページが印刷されたシートを表している。従って、シート７１には仕切り線は印刷されない。一方、シート７２〜７４は縁部領域に白色以外の画素があるページが印刷されたシートを表している。従って、シート７２〜７４には仕切り線４８が印刷される。
【００５９】
ここで、実施形態２に係る印刷設定画面３５では仕切り線の種類３７ｂとして「なし」は設定できないものとする。仕切り線を印刷するか否かは上述したように白色以外の画素の数に基づいて判断されるからである。また、同じ理由により、実施形態２に係る印刷設定画面３５では「破線」や「実線」を設定しても必ずしも仕切り線は印刷されない。「破線」や「実線」の設定は、仕切り線を印刷すると判断された場合に仕切り線の種類として用いられる。実施形態２では仕切り線を印刷すると判断されたときのために「破線」又は「実線」のどちらかは設定されるものとする。
【００６０】
実施形態２に係るプリンタドライバ３３も、仕切り線を印刷する場合は仕切り線を印刷しない場合に比べてページの間隔を広くする。この場合に、実施形態２に係るプリンタドライバ３３は、仕切り線の種類３７ｂ、及び、トナー節約印刷３６の設定値に加えて、更に、縁部領域６１を構成する全画素に占める白色以外の画素の割合も考慮してページの間隔を決定する。以下、具体的に説明する。
【００６１】
仕切り線を印刷する場合、縁部領域６１を構成する全画素に占める白色以外の画素の割合が低い場合と高い場合とでは、ページの間隔が同じであっても仕切り線とページとの区別のし易さに違いが生じる。
例えば、図８においてシート７２は文書を表すページ７５が印刷されたシートを表している。一方、シート７３は写真やイラストなどを表すページ７６が印刷されたシートを表している。文書を表すページ７５の場合には縁部領域を構成する全画素に占める白色以外の画素の割合が低くなる。これに対し、写真やイラストなどを表すページ７６の場合には白色以外の画素の割合が高くなる。この場合、シート７２とシート７３とでページの間隔を同じにして仕切り線を印刷したとすると、シート７３の場合はページと仕切り線との区別が付き難くなる。
【００６２】
そこで、プリンタドライバ３３は、縁部領域を構成する全画素に占める白色以外の画素の割合が基準割合以上であるか否かを判断し、基準割合以上である場合は、基準割合未満である場合に比べてページの間隔を広くする。
ここで基準割合とは、ページの間隔を決定するための基準として予め設定されている割合のことをいう。基準割合は具体的には例えば５０％である。なお、基準割合は適宜に設定することができる。また、基準割合はユーザが設定してもよいし、固定の値としてプリンタドライバ３３に設定されていてもよい。
【００６３】
例えば、シート７２は白色以外の画素の割合が５０％未満であり、シート７３は白色以外の画素の割合が５０％以上であるとする。この場合、プリンタドライバ３３は、シート７３のページの間隔をシート７２のページの間隔より広くする。図示する例では、シート７２におけるページの間隔は、仕切り線が印刷されないシート７１におけるページの間隔（４ｍｍ）より広い間隔である５ｍｍに設定されている。そして、シート７３におけるページの間隔は、シート７２におけるページの間隔（５ｍｍ）より更に広い間隔である７ｍｍに設定されている。
【００６４】
ただし、プリンタドライバ３３は、白色以外の画素の割合が基準割合以上であっても、トナー節約印刷３６がオンにされている場合は、トナー節約印刷３６がオフにされている場合よりもページの間隔を狭くする。具体的には、プリンタドライバ３３は、シート７４に示すように、白色以外の画素の割合が基準割合以上であってもトナー節約印刷３６がオンにされている場合は、白色以外の画素の数が基準数以上であって白色以外の画素の割合が基準割合未満であるシート７２のページの間隔（Ｘ＝５ｍｍ）と同じ間隔にする。
なお、白色以外の画素の割合が基準割合以上であってもトナー節約印刷３６がオンにされている場合は、仕切り線を印刷しない場合のページの間隔（Ｘ＝４ｍｍ）と同じ間隔にしてもよい。
【００６５】
図９に示すように、実施形態２に係るページ間隔テーブルは、白色以外の画素の割合が基準割合以上であるか否かの判断が追加されている。図９において「−」はページの間隔が設定されていないことを示している。仕切り線の種類３７ｂが「なし」の場合に白色以外の画素の割合が基準割合以上になることはないからである。
【００６６】
次に、図１０を参照して、実施形態２に係る印刷制御処理について説明する。実施形態２においても、仕切り線を印刷しないと判断した場合であってもトナー節約印刷３６がオンにされている場合は仕切り線を印刷するものとする。
【００６７】
Ｓ２０１では、プリンタドライバ３３はレイアウトにＮｉｎ１（Ｎ≧２）が設定されているか否かを判定し、Ｎｉｎ１が設定されている場合はＳ２０１に進み、設定されていない場合はＳ２０３に進む。
Ｓ２０２では、プリンタドライバ３３は集約印刷ジョブ生成処理を実行する。集約印刷ジョブ生成処理は、Ｎｉｎ１の設定で印刷ジョブを生成する処理である。
【００６８】
Ｓ２０３では、プリンタドライバ３３は、アプリケーション３２から出力された印刷対象データ、及び、印刷条件に従って、一のシートに一のページが印刷される印刷ジョブを生成する。
Ｓ２０４では、プリンタドライバ３３はＳ２０２又はＳ２０３で生成した印刷ジョブをプリンタ２に送信して印刷を実行させる。
【００６９】
次に、図１１を参照して、上述したＳ２０２で実行される集約印刷ジョブ生成処理について説明する。ここではシート毎にページの間隔を設定する場合を例に説明する。
Ｓ３０１では、プリンタドライバ３３は印刷対象データから一のシートに割り付ける複数のページを取得する。
【００７０】
Ｓ３０２では、プリンタドライバ３３は仕切り線を印刷するか否かを、予め設定されている判断基準に従って判断する。
具体的には、プリンタドライバ３３は、Ｓ３０１で取得した各ページについて縁部領域６１に含まれる白色以外の画素の数をカウントし、白色以外の画素の数が基準数以上であるか否かを判断する。そして、プリンタドライバ３３は、白色以外の画素の数が基準数未満である場合は仕切り線を印刷しないと判断してＳ３０３に進み、基準数以上である場合は仕切り線を印刷すると判断して３０７に進む。Ｓ３０２は割合判断処理の一例である。
【００７１】
Ｓ３０３〜Ｓ３０６はＳ３０２で仕切り線を印刷しないと判断された場合の処理である。
Ｓ３０３では、プリンタドライバ３３は仕切り線の種類３７ｂの設定値を「なし」に変更することにより、仕切り線を印刷しない設定にする。
【００７２】
Ｓ３０４では、プリンタドライバ３３は、図９に示すページ間隔テーブルを参照して、レイアウトの設定値、仕切り線の種類３７ｂが「なし」、及び、基準割合未満という判定結果からページの間隔を決定する。ここで白色以外の画素の割合を基準割合未満としているのは、前述したように仕切り線の種類３７ｂに「なし」が設定されるのは縁部領域６１に白色以外の画素がない場合だからである。
Ｓ３０５では、プリンタドライバ３３はトナー節約印刷３６がオンにされているか否かを判断し、オンにされている場合はＳ３０６に進み、オフにされている場合はＳ３１１に進む。
【００７３】
Ｓ３０６では、プリンタドライバ３３は、仕切り線の種類３７ｂの設定値を、Ｓ３０３で「なし」に変更する前の種類、すなわち印刷設定画面３５で設定されていた種類に戻すことにより、仕切り線を印刷する設定に変更する。ただし、ページの間隔については仕切り線の種類３７ｂが「なし」の場合の間隔のままとする。
【００７４】
Ｓ３０７〜Ｓ３１０はＳ３０２で仕切り線を印刷すると判断された場合の処理である。
Ｓ３０７では、プリンタドライバ３３は縁部領域を構成する全画素に占める白色以外の画素の割合が基準割合以上であるか否かを判断し、基準割合以上である場合はＳ３０８に進み、基準割合未満である場合はＳ３１０に進む。
Ｓ３０８では、プリンタドライバ３３はトナー節約印刷３６がオンにされているか否かを判断し、オフにされている場合はＳ３０９に進み、オンにされている場合はＳ３１０に進む。
【００７５】
Ｓ３０９では、プリンタドライバ３３は、図９に示すページ間隔テーブルを参照して、レイアウトの設定値、仕切り線の種類３７ｂの設定値、及び、基準割合以上という判定結果からページの間隔を決定する。
Ｓ３１０では、プリンタドライバ３３は、図９に示すページ間隔テーブルを参照して、レイアウトの設定値、仕切り線の種類３７ｂの設定値、及び、基準割合未満という判定結果とからページの間隔を決定する。
【００７６】
Ｓ３１１では、プリンタドライバ３３は、マージン、レイアウトの設定値、用紙サイズの設定値、及び、決定したページの間隔から、ページのサイズを決定する。
Ｓ３１２では、プリンタドライバ３３は、アプリケーション３２から出力された印刷対象データ、印刷条件、決定したページの間隔、及び、決定したページのサイズに従って、集約印刷ジョブを構成する一のシート分の集約印刷データを生成する。ここで、印刷条件は、Ｓ３０６で仕切り線の種類３７ｂの設定値が変更された場合は変更後の印刷条件のことをいう。
【００７７】
Ｓ３１３では、プリンタドライバ３３は印刷対象データの中の全てのページを取得したか否かを判断し、取得した場合は印刷制御処理に戻り、取得していない場合はＳ３０１に戻って処理を繰り返す。
【００７８】
以上説明した実施形態２に係るプリンタドライバ３３によると、白色以外の画素の割合が基準割合以上である場合は、基準割合未満である場合に比べてページ間を広い間隔で集約印刷させる。白色以外の画素の割合が基準割合以上である場合は、基準割合未満である場合に比べてページの区別が付き難くなる。このため、白色以外の画素の割合が基準割合以上である場合はページの間隔を広くすることにより、ページをより区別し易くなる。
【００７９】
更に、プリンタドライバ３３によると、白色以外の画素の割合が基準割合以上であっても、トナー節約印刷３６がオンにされている場合は、トナー節約印刷３６がオフにされている場合よりも狭い間隔で複数のページを印刷させる。トナーを節約して印刷すると、ページの間隔を広くしなくてもページと仕切り線とを区別し易い。プリンタドライバ３３によると、トナー節約印刷３６がオンにされている場合はトナー節約印刷３６がオフにされている場合よりも狭い間隔でページを印刷させるので、仕切り線を印刷しない場合に比べて却ってページが見難くなってしまわないようにしつつページのサイズを大きくすることができる。
【００８０】
更に、プリンタドライバ３３によると、縁部領域に含まれる白色以外の画素の数が基準数以上である場合に、仕切り線を印刷すると判断する。
例えば、ページの間隔が狭くても縁部領域のほとんどが白色の画素である場合は仕切り線を印刷しなくてもページを区別し易い。一方、縁部領域のほとんどが白色以外の画素である場合は仕切り線を印刷しないとページの区別が付き難い。プリンタドライバ３３によると、仕切り線を印刷するか否かを縁部領域に含まれる白色以外の画素の数に基づいて判断するので、仕切り線を印刷するか否かを適切に判断できる。
【００８１】
＜他の実施形態＞
上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も技術的範囲に含まれる。
【００８２】
（１）上記実施形態１及び２では仕切り線の種類３７ｂに「なし」が設定されていてもトナー節約印刷３６がオンにされている場合は仕切り線を印刷する場合を例に説明した。これに対し、仕切り線の種類３７ｂに「なし」が設定されている場合は、トナー節約印刷３６がオンにされていても仕切り線を印刷しないようにしてもよい。
【００８３】
（２）上記実施形態１及び２ではページ間隔テーブルとしてトナー節約印刷３６がオフにされている場合に用いられるページ間隔テーブルを説明した。これに対し、トナー節約印刷３６がオンにされている場合に用いられるページ間隔テーブルを別途設け、トナー節約印刷３６がオンに設定されている場合は別途設けたページ間隔テーブルを参照してページの間隔を決定してもよい。
【００８４】
（３）上記実施形態２ではシート毎にページの間隔を設定する場合を例に説明した。しかしながら、ユーザによってはいずれのシートについてもページの間隔が同じであることを望む場合もある。その場合は、例えば印刷制御処理が開始されると始めに全てのシートついてそれぞれページの間隔を決定する処理を実行し、シート毎に決定した間隔のうち最も広い間隔を全てのシートに一律に適用してもよい。
また、シート毎にページの間隔を決定するか、又は、全てのシートに同じ間隔を適用するかをユーザが選択できるようにしてもよい。
【００８５】
（４）上記実施形態２では縁部領域に含まれる白色以外の画素の数が基準数以上であるか否かを、白色以外の画素の数をカウントすることによって直接的に判断する場合を例に説明した。これに対し、縁部領域に含まれる白色の画素の数をカウントし、白色の画素の数が所定の数未満であれば、縁部領域に含まれる白色以外の画素の数が基準数以上であると間接的に判断してもよい。
【００８６】
（５）上記実施形態２では縁部領域を構成する画素に占める白色以外の画素の割合が基準割合以上であるか否かを、白色以外の画素の数をカウントすることによって直接的に判断する場合を例に説明した。これに対し、縁部領域に含まれる白色の画素の数をカウントし、白色の画素の数が所定の割合（＝１−基準割合）未満であれば、縁部領域に含まれる白色以外の画素の割合が基準割合以上であると間接的に判断してもよい。
【００８７】
（６）上記実施形態２では仕切り線を印刷する場合に白色以外の画素の割合が基準割合以上であるか基準割合未満であるかに応じてページの間隔を決定する場合を例に説明した。これに対し、白色以外の画素の割合に応じてより細かくページの間隔を決定してもよい。
【００８８】
（７）上記実施形態２では仕切り線を印刷するか否かを縁部領域に含まれる白色以外の画素の数に基づいて判断する場合を例に説明した。これに対し、実施形態２においても、実施形態１と同様に仕切り線の種類３７ｂに「なし」が設定されている場合は仕切り線を印刷しないと判断し、「破線」や「実線」が設定されている場合は仕切り線を印刷すると判断してもよい。
【００８９】
（８）上記実施形態１及び２では仕切り線の種類３７ｂとして「破線」及び「実線」を例に説明したが、仕切り線の種類は適宜に選択可能である。例えば図４に示す実線よりも細い実線、太い実線、二重線、図４に示す破線よりも細い破線、太い破線、２点鎖線などであってもよい。そして、印刷に用いられるトナーの量が多い線ほどページの間隔を広くしてもよい。
【００９０】
（９）上記実施形態では印刷制御装置としてＰＣ１を例に説明した。これに対し、印刷制御装置はプリンタ２が備える制御部であってもよい。具体的には、ＰＣ２から送信された印刷ジョブに格納されている印刷条件に基づいて、プリンタ２の制御部がページの間隔を設定してもよい。プリンタ２の制御部によってページの間隔を設定する場合は、ＰＣ１から印刷ジョブを受信することが受付処理の一例である。なお、プリンタ２の制御部によってページの間隔を設定する場合の受付処理は、端末装置から集約印刷ジョブを受信する受信処理と言い換えることもできる。
プリンタ２の制御部は１以上のＣＰＵによって構成されてもよいし、１以上のＡＳＩＣによって構成されてもよいし、１以上のＣＰＵと１以上のＡＳＩＣとの組み合わせによって構成されてもよい。
【００９１】
また、プリンタ２は、コピー機能やダイレクトプリント機能を有しているものであってもよい。
例えばコピー機能の場合には、複数の原稿を一枚ずつ読み取って画像を生成し、生成した画像を一のシートに集約印刷する場合に、本明細書で開示した技術を適用してもよい。
また、ダイレクトプリント機能の場合には、印刷装置に装着されたリムーバブルメモリに記憶されている画像の中から印刷する画像をユーザに選択させ、ユーザが選択した複数の画像を一のシートに集約印刷する場合に、本明細書で開示した技術を適用してもよい。
【００９２】
また、印刷制御装置は携帯電話や携帯情報端末であってもよい。
【符号の説明】
【００９３】
１・・・ＰＣ、２・・・プリンタ、１１・・・ＣＰＵ、３３・・・プリンタドライバ、３５・・・印刷設定画面、４２〜４７・・・シート、４８・・・仕切り線、６０・・・シート、６１・・・縁部領域、７１〜７４・・・シート、７５・・・ページ、７６・・・ページ
【図１】
0005900095.tif 000002
【図２】
0005900095.tif 000003
【図３】
0005900095.tif 000004
【図４】
0005900095.tif 000005
【図５】
0005900095.tif 000006
【図６】
0005900095.tif 000007
【図７】
0005900095.tif 000008
【図８】
0005900095.tif 000009
【図９】
0005900095.tif 000010
【図１０】
0005900095.tif 000011
【図１１】
0005900095.tif 000012