(57)【要約】  【課題】複数のページを１枚の印刷媒体に印刷する場合において、従来よりも効率良く印刷を行う技術を提供する。  【解決手段】コンピューター１００を印刷装置２００の制御装置として機能させるためのドライバープログラムであって、Ｎページを１枚に印刷する割付印刷の設定を受け付ける設定受付ステップと、所定モードの適用の指定を受け付けるモード指定ステップと、設定受付ステップで受け付けた設定に応じた印刷処理を行う印刷ステップと、をコンピューター１００に実行させ、印刷ステップでは、所定モードの適用の指定を受け付けている場合には、印刷対象のドキュメントについて未処理のページ数を検出し、当該ページ数がＮ未満であれば、割付印刷の設定を変更する。【選択図】図２
2011180952.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターを印刷装置の制御装置として機能させるためのドライバープログラムで
あって、
Ｎページを１枚に印刷する割付印刷の設定を受け付ける設定受付ステップと、
所定モードの適用の指定を受け付けるモード指定ステップと、
前記設定受付ステップで受け付けた設定に応じた印刷処理を行う印刷ステップと、を前
記コンピューターに実行させ、
前記印刷ステップでは、
前記所定モードの適用の指定を受け付けている場合には、印刷対象のドキュメントにつ
いて未処理のページ数を検出し、当該ページ数がＮ未満であれば、前記割付印刷の設定を
変更する、
ことを特徴とするドライバープログラム。
【請求項２】
請求項１に記載のドライバープログラムであって、
前記設定受付ステップでは、
両面印刷の設定を受け付け、
前記印刷ステップでは、
前記所定モードの適用の指定を受け付けている場合には、印刷対象のドキュメントにつ
いて未処理のページ数を検出し、当該ページ数が１であれば、前記両面印刷の設定を変更
する、
ことを特徴とするドライバープログラム。
【請求項３】
請求項２に記載のドライバープログラムであって、
前記設定受付ステップでは、
印刷媒体の両面に前記割付印刷を行う両面割付印刷の設定を受け付け、
前記印刷ステップでは、
前記所定モードの適用の指定を受け付けている場合には、印刷対象のドキュメントにつ
いて未処理のページ数を検出し、当該ページ数が２×Ｎ未満であれば、前記両面割付印刷
の設定を変更する、
ことを特徴とするドライバープログラム。
【請求項４】
請求項１乃至３のいずれか１項に記載のドライバープログラムであって、
前記モード指定ステップでは、
印字結果の見やすさを優先させるモード、又は、印刷速度を優先させるモードの適用の
指定を受け付ける、
ことを特徴とするドライバープログラム。
【請求項５】
印刷装置を制御する印刷制御装置であって、
Ｎページを１枚に印刷する割付印刷の設定を受け付ける設定受付部と、
所定モードの適用の指定を受け付けるモード指定部と、
前記設定受付部で受け付けた設定に応じた印刷処理を行う印刷処理部と、を備え、
前記印刷処理部は、
前記所定モードの適用の指定を受け付けている場合には、印刷対象のドキュメントにつ
いて未処理のページ数を検出し、当該ページ数がＮ未満であれば、前記割付印刷の設定を
変更する、
ことを特徴とする印刷制御装置。
【請求項６】
請求項５に記載の印刷制御装置であって、
前記設定受付部は、
両面印刷の設定を受け付け、
前記印刷処理部は、
前記所定モードの適用の指定を受け付けている場合には、印刷対象のドキュメントにつ
いて未処理のページ数を検出し、当該ページ数が１であれば、前記両面印刷の設定を変更
する、
ことを特徴とする印刷制御装置。
【請求項７】
請求項６に記載の印刷制御装置であって、
前記設定受付部は、
印刷媒体の両面に前記割付印刷を行う両面割付印刷の設定を受け付け、
前記印刷処理部は、
前記所定モードの適用の指定を受け付けている場合には、印刷対象のドキュメントにつ
いて未処理のページ数を検出し、当該ページ数が２×Ｎ未満であれば、前記両面割付印刷
の設定を変更する、
ことを特徴とする印刷制御装置。
【請求項８】
請求項５乃至７のいずれか１項に記載の印刷制御装置であって、
前記モード指定部は、
印字結果の見やすさを優先させるモード、又は、印刷速度を優先させるモードの適用の
指定を受け付ける、
ことを特徴とする印刷制御装置。
【請求項９】
コピー機であって、
Ｎページを１枚に印刷する割付印刷の設定を受け付ける設定受付部と、
所定モードの適用の指定を受け付けるモード指定部と、
前記設定受付部で受け付けた設定に応じた印刷処理を行う印刷処理部と、を備え、
前記印刷処理部は、
前記所定モードの適用の指定を受け付けている場合には、印刷対象のドキュメントにつ
いて未処理のページ数を検出し、当該ページ数がＮ未満であれば、前記割付印刷の設定を
変更する、
ことを特徴とするコピー機。
【請求項１０】
請求項９に記載のコピー機であって、
前記設定受付部は、
両面印刷の設定を受け付け、
前記印刷処理部は、
前記所定モードの適用の指定を受け付けている場合には、印刷対象のドキュメントにつ
いて未処理のページ数を検出し、当該ページ数が１であれば、前記両面印刷の設定を変更
する、
ことを特徴とするコピー機。
【請求項１１】
請求項１０に記載のコピー機であって、
前記設定受付部は、
印刷媒体の両面に前記割付印刷を行う両面割付印刷の設定を受け付け、
前記出力部は、
前記所定モードの適用の指定を受け付けている場合には、印刷対象のドキュメントにつ
いて未処理のページ数を検出し、当該ページ数が２×Ｎ未満であれば、前記両面割付印刷
の設定を変更する印刷コマンドを出力する、
ことを特徴とするコピー機。
【請求項１２】
請求項９乃至１１のいずれか１項に記載のコピー機であって、
前記モード指定部は、
印字結果の見やすさを優先させるモード、又は、印刷速度を優先させるモードの適用の
指定を受け付ける、
ことを特徴とするコピー機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバープログラム、印刷制御装置、および、コピー機に関する。
【背景技術】
【０００２】
従来から、複数のページを１枚の印刷媒体（例えば、印刷用紙）に印刷する技術がある
。例えば、複数のページを印刷媒体の両面に印刷する両面印刷、複数のページをそれぞれ
縮小して印刷媒体の一面に印刷する割付印刷、等がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２６０８５７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、全ての文書に一律に両面印刷や割付印刷を設定してしまうと、印刷効率が悪く
なる場合がある。例えば、両面印刷に設定されている場合には、１ページしかない文書で
あっても両面印刷の制御がなされるため、無駄に印刷時間がかかる。また、割付印刷に設
定されている場合には、１ページしかない文書であっても縮小して印刷されるため、印刷
結果が見にくい。
【０００５】
本発明は、複数のページを１枚の印刷媒体に印刷する場合において、従来よりも効率良
く印刷を行う技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本願発明は、コンピューターを印刷装置の制御装置として機
能させるためのドライバープログラムであって、Ｎページを１枚に印刷する割付印刷の設
定を受け付ける設定受付ステップと、所定モードの適用の指定を受け付けるモード指定ス
テップと、前記設定受付ステップで受け付けた設定に応じた印刷処理を行う印刷ステップ
と、を前記コンピューターに実行させ、前記印刷ステップでは、前記所定モードの適用の
指定を受け付けている場合には、印刷対象の印刷データについて未処理のページ数を検出
し、当該ページ数がＮ未満であれば、前記割付印刷の設定を変更する。
【０００７】
また、前記設定受付ステップでは、両面印刷の設定を受け付け、前記印刷ステップでは
、前記所定モードの適用の指定を受け付けている場合には、印刷対象のドキュメントにつ
いて未処理のページ数を検出し、当該ページ数が１であれば、前記両面印刷の設定を変更
する。
【図面の簡単な説明】
【０００８】
【図１】本発明の印刷システムの概略構成の一例を示すブロック図である。
【図２】印刷システムの機能構成の一例を示すブロック図である。
【図３】両面印刷処理の一例を説明するためのフローチャートである。
【図４】（Ａ）両面印刷とインテリジェントモードの適用が指定されており、未処理のページ数が１ページである場合における印刷結果の例を示す図である。（Ｂ）両面印刷が指定されており、未処理のページ数が２ページ以上である場合における印刷結果の例を示す図である。
【図５】２ｉｎ１印刷処理の一例を説明するためのフローチャートである。
【図６】（Ａ）２ｉｎ１印刷とインテリジェントモードの適用が指定されており、未処理のページ数が１ページである場合における印刷結果の例を示す図である。（Ｂ）２ｉｎ１印刷が指定されており、未処理のページ数が２ページ以上である場合における印刷結果の例を示す図である。
【図７】両面４ｉｎ１印刷処理の一例を説明するためのフローチャートである。
【図８】印刷方式を決定するための印刷方式決定表を示す図である。
【図９】（Ａ）両面４ｉｎ１印刷とインテリジェントモードの適用が指定されており、未処理のページ数が８ページ以上である場合における印刷結果の例を示す図である。（Ｂ）両面４ｉｎ１印刷とインテリジェントモードの適用が指定されており、未処理のページ数が７ページである場合における印刷結果の例を示す図である。
【図１０】（Ａ）両面４ｉｎ１印刷とインテリジェントモードの適用が指定されており、未処理のページ数が６ページである場合における印刷結果の例を示す図である。（Ｂ）両面４ｉｎ１印刷とインテリジェントモードの適用が指定されており、未処理のページ数が５ページである場合における印刷結果の例を示す図である。
【図１１】（Ａ）両面４ｉｎ１印刷とインテリジェントモードの適用が指定されており、未処理のページ数が４ページである場合における印刷結果の例を示す図である。（Ｂ）両面４ｉｎ１印刷とインテリジェントモードの適用が指定されており、未処理のページ数が３ページである場合における印刷結果の例を示す図である。
【図１２】（Ａ）両面４ｉｎ１印刷とインテリジェントモードの適用が指定されており、未処理のページ数が２ページである場合における印刷結果の例を示す図である。（Ｂ）両面４ｉｎ１印刷とインテリジェントモードの適用が指定されており、未処理のページ数が１ページである場合における印刷結果の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態の一例を図面を参照して説明する。
【００１０】
図１は、本発明の一実施形態が適用された印刷システム１０の概略構成の一例を示すブ
ロック図である。図示するように、印刷システム１０は、印刷制御装置（ＰＣ）１００と
、印刷装置２００と、を備える。印刷制御装置１００と印刷装置２００は、ＬＡＮ等のコ
ンピューターネットワーク（以下では「ネットワーク」とよぶ）やＵＳＢケーブルを介し
て通信可能に接続されている。
【００１１】
＜印刷制御装置１００＞
印刷制御装置１００は、印刷装置２００の制御装置（ホストコンピューター）として機
能する。印刷制御装置１００は、図示するように、ＣＰＵ１１０と、ＲＡＭ１２０と、Ｒ
ＯＭ１３０と、出力装置１４０と、キーボード、マウス等からなる入力装置１５０と、ネ
ットワークインターフェイス（Ｉ／Ｆ）１６０と、を備える一般的なコンピューターであ
る。
【００１２】
ＣＰＵ１１０は、他のユニットを制御して印刷制御装置１００の各種機能を実現する演
算装置である。ＣＰＵ１１０は、ＲＯＭ１３０やハードディスク（不図示）などの記憶媒
体に格納された所定のプログラムをＲＡＭ１２０にロードして実行することにより各種機
能を実現する。
【００１３】
ＣＰＵ１１０は、例えば、ユーザーより印刷方式の指定を受け付けると、指定された印
刷方式による印刷が可能な印刷データを生成する。そして、ＣＰＵ１１０は、生成した印
刷データを、印刷方式を指定する印刷コマンドとともに印刷装置２００に送信する。ここ
で、印刷制御装置１００で指定可能な印刷方式には、印刷媒体の両面に印刷する両面印刷
、印刷媒体の一面に複数のページを印刷する割付印刷、印刷媒体の両面に割付印刷を行う
両面割付印刷、などが含まれている。
【００１４】
また、ＣＰＵ１１０は、所定のモード（以下では「インテリジェントモード」とよぶ）
の適用の指定を受け付けると、印刷対象のドキュメントに含まれている未処理の（印刷デ
ータが生成されていない）ページ数を検出し、検出されたページ数に応じて、印刷方式を
変更することができる。すなわち、ＣＰＵ１１０は、インテリジェントモードの適用の指
定を受け付けている場合には、上記の両面印刷、割付印刷、両面割付印刷が指定されてい
たとしても、未処理のページ数によっては印刷方式を変更する。
【００１５】
ＲＡＭ１２０は、各種プログラム、データなどを一時的に格納し、ＣＰＵ１１０による
演算時のワークメモリーとして使用される。
【００１６】
ＲＯＭ１３０は、ＦｌａｓｈＲＯＭ等の記憶媒体であり、各種プログラムを格納する。
例えば、ＲＯＭ１３０は、印刷装置２００を制御するためのドライバープログラムなどを
格納する。
【００１７】
出力装置１４０は、液晶ディスプレイや有機ＥＬディスプレイなどから構成される。出
力装置１４０には、印刷方式を指定するための画面や、インテリジェントモードの適用を
指定するための画面を表示する。
【００１８】
入力装置１５０は、キーボードやマウスなどから構成される。入力装置１５０は、ユー
ザーからの指示を受け付ける。
【００１９】
インターフェイス１６０は、印刷装置２００とのデータのやりとり（受信、送信）を制
御し、ネットワークやＵＳＢケーブルを介して印刷装置２００と通信を行う。
【００２０】
図２は、印刷システム１０の機能構成図である。図示するように、印刷制御装置１００
は、アプリケーション部１０１と、プリンタードライバー部１０２と、設定受付部１０３
と、を有する。
【００２１】
アプリケーション部１０１は、ロゴマーク、罫線パターン等のフォームや、印刷対象の
ドキュメント（テキストデータ、画像データ、等）を、作成、編集する処理を行う。
【００２２】
プリンタードライバー部１０２は、印刷装置２００を制御して印刷を実行させるための
処理を行う。具体的には、ユーザーから印刷指示を受け付けると、アプリケーション部１
０１によって生成されたドキュメントの描画データを読み込んで、印刷装置２００が解釈
できる形式の印刷データに変換し、印刷装置２００に送信する。ここで、プリンタードラ
イバー部１０２は、両面印刷が指定されている場合には、印刷装置２００で両面印刷が可
能な印刷データに変換して送信するとともに、両面印刷の制御を指示するための印刷コマ
ンドを送信する。また、プリンタードライバー部１０２は、割付印刷が指定されている場
合には、印刷装置２００で割付印刷が可能な印刷データに変換して送信するとともに、割
付印刷の制御（すなわち、通常印刷の制御）を指示するための印刷コマンドを送信する。
また、プリンタードライバー部１０２は、両面割付印刷が指定されている場合には、印刷
装置２００で両面割付印刷が可能な印刷データに変換して送信するとともに、両面割付印
刷の制御（すなわち、両面印刷の制御）を指示するための印刷コマンドを送信する。
【００２３】
また、プリンタードライバー部１０２は、両面印刷、割付印刷、両面割付印刷のいずれ
かの印刷方式が指定されており、かつ、インテリジェントモードの適用が指定されている
場合には、印刷対象のドキュメントに含まれている未処理の（印刷データが生成されてい
ない）ページ数を検出する。そして、プリンタードライバー部１０２は、検出された未処
理のページ数に応じて、指定されている印刷方式を変更する。なお、プリンタードライバ
ー部１０２は、印刷方式を変更する場合には、変更後の印刷方式で印刷可能な印刷データ
を生成して印刷装置２００に送信する。これとともに、プリンタードライバー部１０２は
、変更後の印刷方式による印刷制御を指示する印刷コマンドを印刷装置２００に送信する
。
【００２４】
設定受付部１０３は、印刷方式の指定やインテリジェントモードの適用の指定を、ユー
ザーから受け付ける。例えば、設定受付部１０３は、印刷方式を指定するための画面やイ
ンテリジェントモードの適用を指定するための画面を出力装置１４０に表示し、入力装置
１５０の操作に従って印刷方式の指定やインテリジェントモードの適用の指定を受け付け
る。
【００２５】
本実施形態が適用された印刷制御装置１００は、以上のような構成からなる。ただし、
印刷制御装置１００の構成はこれに限定されない。
【００２６】
また、上記した各構成要素は、印刷制御装置１００の構成を理解容易にするために、主
な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発
明が制限されることはない。印刷制御装置１００の構成は、処理内容に応じて、さらに多
くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行
するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実
行されてもよいし、複数のハードウェアで実行されてもよい。
【００２７】
図１に戻り、印刷装置２００について説明する。
【００２８】
＜印刷装置２００＞
印刷装置２００は、一般的な印刷処理を実行するプリンターとして機能する。印刷装置
２００は、図示するように、ＣＰＵ２１０と、ＲＡＭ２２０と、ＲＯＭ２３０と、操作パ
ネル２４０と、印刷エンジン２５０と、インターフェイス２６０と、を備えている。もち
ろん、印刷装置２００の構成は上記に限られない。例えば、印刷装置２００は、さらに、
コピー機能、スキャナー機能、ＦＡＸ機能、などを実現するための特別な機構を備えてい
てもよい。
【００２９】
ＣＰＵ２１０は、他のユニットを制御して印刷装置２００の各種機能を実現する演算装
置である。ＣＰＵ２１０は、ＲＯＭ２３０などのメモリーに格納された所定のプログラム
をＲＡＭ２２０にロードして実行することにより各種機能を実現する。
【００３０】
ＣＰＵ２１０は、印刷制御装置１００で指定された印刷方式によって、印刷対象の印刷
データを印刷する。例えば、ＣＰＵ２１０は、両面印刷を指定する印刷コマンドが印刷制
御装置１００から通知された場合には、印刷対象の印刷データとともに、両面印刷の制御
を指示するための制御コマンドを印刷エンジン２５０に送信する。また、ＣＰＵ２１０は
、割付印刷を指定する印刷コマンドが印刷制御装置１００から通知された場合には、印刷
対象の印刷データとともに、割付印刷の制御（すなわち、通常印刷の制御）を指示するた
めの制御コマンドを印刷エンジン２５０に送信する。また、ＣＰＵ２１０は、両面割付印
刷を指定する印刷コマンドが印刷制御装置１００から通知された場合には、印刷対象の印
刷データとともに、両面割付印刷の制御（すなわち、両面印刷の制御）を指示するための
制御コマンドを印刷エンジン２５０に送信する。もちろん、ＣＰＵ２１０は、通常印刷を
指定する印刷コマンドが印刷制御装置１００から通知された場合には、印刷対象の印刷デ
ータとともに、通常印刷の制御を指示するための制御コマンドを印刷エンジン２５０に送
信する。
【００３１】
ＲＡＭ２２０は、各種プログラム、データなどを一時的に格納し、ＣＰＵ２１０による
演算時のワークメモリーとして使用される。
【００３２】
ＲＯＭ２３０は、ＦｌａｓｈＲＯＭ等の書き換え可能な記憶媒体であり、各種プログラ
ムを格納する。例えば、ＲＯＭ２３０は、印刷エンジン２５０を制御して印刷を実行する
ための制御プログラムなどを格納する。
【００３３】
操作パネル２４０は、液晶ディスプレイ、タッチパネルなどを備え、メッセージ等を表
示し、ユーザーからの指示を受け付ける。
【００３４】
印刷エンジン２５０は、ＣＰＵ２１０からの指示（例えば、上述した制御コマンド）に
従って、ＣＰＵ２１０から出力された印刷対象の印刷データを印刷する。すなわち、印刷
エンジン２５０は、両面印刷の制御を指示する制御コマンドを受け付けた場合には、両面
印刷するための機構に印刷媒体を搬送する制御などして、印刷対象の印刷データを両面印
刷する。また、印刷エンジン２５０は、割付印刷の制御を指示する制御コマンドを受け付
けた場合には、印刷対象の印刷データをそのまま通常印刷する。また、印刷エンジン２５
０は、両面割付印刷の制御を指示する制御コマンドを受け付けた場合には、両面印刷する
ための機構に印刷媒体を搬送する制御などして、印刷対象の印刷データを両面印刷する。
【００３５】
次に、図２を参照して、印刷装置２００の機能構成について説明する。図示するように
、印刷装置２００は、受信部２０１と、印刷実行部２０２と、を有する。
【００３６】
受信部２０１は、印刷制御装置１００から送信された印刷データを受信し、ＲＡＭ２２
０等のメモリーに格納する。また、受信部２０１は、印刷データとともに受信した印刷コ
マンドを、印刷実行部２０２に通知する。
【００３７】
印刷実行部２０２は、受信部２０１で受信された印刷データを印刷する。具体的には、
印刷実行部２０２は、印刷データとともに受信された印刷コマンドに対応する制御コマン
ドを印刷エンジン２５０に通知することによって印刷エンジン２５０や印字ヘッド（不図
示）を制御し、印字処理を実行する。なお、印刷実行部２０２は、受信部２０１で両面印
刷や両面割付印刷を指定する印刷コマンドが受信された場合には、印刷対象の印刷データ
とともに、両面印刷の制御を指示するための制御コマンドを印刷エンジン２５０に送信す
る。また、印刷実行部２０２は、受信部２０１で通常印刷や割付印刷を指定する印刷コマ
ンドが受信された場合には、印刷対象の印刷データとともに、通常印刷の制御を指示する
ための制御コマンドを印刷エンジン２５０に送信する。
【００３８】
本実施形態が適用された印刷装置２００は、以上のような構成からなる。ただし、印刷
装置２００の構成はこれに限定されない。例えば、印刷装置２００は、さらに、コピー機
能を有するコピー機、スキャナー機能やファクシミリ機能などを有する複合機であっても
よい。
【００３９】
また、上記した各構成要素は、印刷装置２００の構成を理解容易にするために、主な処
理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が
制限されることはない。印刷装置２００の構成は、処理内容に応じて、さらに多くの構成
要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するよう
に分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されて
もよいし、複数のハードウェアで実行されてもよい。
【００４０】
次に、上記構成からなる印刷システム１０の特徴的な動作について説明する。
【００４１】
＜両面印刷処理＞
図３は、本実施形態の印刷システム１０で実行される両面印刷処理の一例を説明するた
めのフローチャートである。
【００４２】
印刷制御装置１００の設定受付部１０３は、本フローの開始に先だって、印刷形式の指
定やインテリジェントモードの適用の指定についての設定を受け付ける。
【００４３】
例えば、設定受付部１０３は、印刷方式を指定するための画面やインテリジェントモー
ドの適用を指定するための画面を出力装置１４０に表示し、入力装置１５０の操作に従っ
て印刷方式の指定やインテリジェントモードの適用の指定を受け付ける。そして、設定受
付部１０３は、受け付けた指定内容について、ＲＡＭ１２０等のメモリーに格納しておく
。
【００４４】
それから、プリンタードライバー部１０２は、例えば、アプリケーション部１０１で予
め作成されたドキュメントについて印刷の指示をユーザー（すなわち、入力装置１５０）
から受け付けると、本フローを開始する。
【００４５】
本フローを開始すると、プリンタードライバー部１０２は、メモリーに格納されている
指定内容を読み出して、両面印刷の指定がされているか否か判別する（ステップＳ１０１
）。
【００４６】
ここで、プリンタードライバー部１０２は、両面印刷の指定がされていない場合には（
ステップＳ１０１；Ｎｏ）、通常印刷のための印刷処理を行う（ステップＳ１０２）。具
体的には、プリンタードライバー部１０２は、アプリケーション部１０１で予め作成され
たドキュメントに含まれている未処理の（印刷データが生成されていない）ページについ
て、印刷装置２００が解釈できる形式の印刷データに変換する。それから、プリンタード
ライバー部１０２は、変換された印刷データとともに、通常印刷の制御を指示するための
印刷コマンドを印刷装置２００に送信する。このとき、印刷装置２００側では、受信部２
０１は、印刷データと印刷コマンドを受信して、印刷実行部２０２に通知する。そして、
印刷実行部２０２は、受信部２０１で受信された印刷データを通常印刷する。
【００４７】
そして、印刷制御装置１００のプリンタードライバー部１０２は、印刷データと印刷コ
マンドを印刷装置２００に送信後、本フローを終了する。
【００４８】
一方、ステップＳ１０１において、プリンタードライバー部１０２は、両面印刷の指定
がされている場合には（ステップＳ１０１；Ｙｅｓ）、メモリーに格納されている指定内
容を読み出して、インテリジェントモードの適用の指定がされているか否か判別する（ス
テップＳ１０３）。
【００４９】
ここで、プリンタードライバー部１０２は、インテリジェントモードの適用の指定がさ
れている場合には（ステップＳ１０３；Ｙｅｓ）、アプリケーション部１０１で予め作成
されたドキュメントを構成する全ページのうち、未処理の（印刷データが作成されていな
い）ページ数を検出し、２ページ以上あるか否か判別する（ステップＳ１０４）。
【００５０】
プリンタードライバー部１０２は、未処理のページ数が２ページ以上ではない、すなわ
ち１ページである場合には（ステップＳ１０４；Ｎｏ）、印刷方式を通常印刷に変更し、
処理をステップＳ１０２に移行する。そして、ステップＳ１０２において、プリンタード
ライバー部１０２は、未処理の１ページについて、両面印刷ではなく、上述した通りの通
常印刷を行う。
【００５１】
図４（Ａ）は、両面印刷とインテリジェントモードの適用が指定されており、未処理の
ページ数が１ページである場合における印刷結果の例を示す図である。図示するように、
本願の印刷システム１０では、両面印刷が指定されている場合であっても、未処理のペー
ジ数が１ページである場合には、両面印刷から通常印刷に印刷方式を変更し、印刷媒体の
表面に１ページ分の印刷を行う。そのため、未処理のページ数が１ページであるのに印刷
媒体の両面に印刷するといった無駄を省くことができる。これに対し、従来の印刷システ
ムでは、両面印刷が指定されている場合には、未処理のページ数が１ページであっても、
印刷媒体の両面に印刷を行うため、本願と比較して印刷処理に時間を要する。また、この
ようなことから、本願のインテリジェントモードは、印刷速度を優先させるモードと言え
る。
【００５２】
一方、ステップＳ１０３においてインテリジェントモードの適用の指定がされていない
場合（ステップＳ１０３；Ｎｏ）、ステップＳ１０４において未処理のページ数が２ペー
ジ以上である場合（ステップＳ１０４；Ｙｅｓ）には、プリンタードライバー部１０２は
、両面印刷のための印刷処理を行う（ステップＳ１０５）。具体的には、プリンタードラ
イバー部１０２は、アプリケーション部１０１で予め作成されたドキュメントに含まれて
いる未処理の（印刷データが生成されていない）２ページ分について、印刷装置２００で
両面印刷可能な形式の印刷データに変換する。それから、プリンタードライバー部１０２
は、変換された印刷データとともに、両面印刷の制御を指示するための印刷コマンドを印
刷装置２００に送信する。このとき、印刷装置２００側では、受信部２０１は、印刷デー
タと印刷コマンドを受信して、印刷実行部２０２に通知する。そして、印刷実行部２０２
は、受信部２０１で受信された印刷データを両面印刷する。
【００５３】
図４（Ｂ）は、両面印刷が指定されており、未処理のページ数が２ページ以上である場
合における印刷結果の例を示す図である。図示するように、本願の印刷システム１０では
、両面印刷が指定されている場合に、未処理のページ数が２ページ以上である場合には、
ユーザーに指定されている通りに印刷媒体の両面に２ページ分（表面に１ページ、裏面に
１ページ）の印刷を行う。この点については、従来の印刷システムと同様である。
【００５４】
そして、プリンタードライバー部１０２は、印刷データと印刷コマンドを印刷装置２０
０に送信後、処理をステップＳ１０６に移行する。
【００５５】
処理がステップＳ１０６に移行すると、プリンタードライバー部１０２は、アプリケー
ション部１０１で予め作成されたドキュメントを構成する全ページのうち、未処理の（印
刷データが作成されていない）ページがあるか否か判別する（ステップＳ１０６）。
【００５６】
ここで、プラインタードライバー部１０２は、未処理のページがある場合には（ステッ
プＳ１０６；Ｙｅｓ）、処理をステップＳ１０３に戻し、未処理のページがなくなるまで
ステップＳ１０３〜ステップＳ１０６の処理を繰り返す。
【００５７】
一方、プリンタードライバー部１０２は、未処理のページがない場合には（ステップＳ
１０６；Ｎｏ）、アプリケーション部１０１で予め作成されたドキュメントを構成する全
ページについて印刷データを生成し終えているため、本フローを終了する。
【００５８】
＜２ｉｎ１印刷処理＞
図５は、本実施形態の印刷システム１０で実行される２ｉｎ１印刷処理の一例を説明す
るためのフローチャートである。ここで、２ｉｎ１印刷処理とは、２ページを１枚に印刷
する割付印刷の処理のことである。
【００５９】
上述した両面印刷処理と同様に、印刷制御装置１００の設定受付部１０３は、本フロー
の開始に先だって、印刷形式の指定やインテリジェントモードの適用の指定についての設
定を受け付ける。
【００６０】
そして、プリンタードライバー部１０２は、例えば、アプリケーション部１０１で予め
作成されたドキュメントについて印刷の指示をユーザー（すなわち、入力装置１５０）か
ら受け付けると、本フローを開始する。
【００６１】
本フローを開始すると、プリンタードライバー部１０２は、メモリーに格納されている
指定内容を読み出して、２ｉｎ１印刷（割付印刷）の指定がされているか否か判別する（
ステップＳ２０１）。
【００６２】
ここで、プリンタードライバー部１０２は、２ｉｎ１印刷（割付印刷）の指定がされて
いない場合には（ステップＳ２０１；Ｎｏ）、通常印刷（１ｉｎ１印刷）のための印刷処
理を行う（ステップＳ２０２）。具体的には、プリンタードライバー部１０２は、アプリ
ケーション部１０１で予め作成されたドキュメントに含まれている未処理の（印刷データ
が生成されていない）ページについて、印刷装置２００が解釈できる形式の印刷データに
変換する。それから、プリンタードライバー部１０２は、変換された印刷データとともに
、通常印刷の制御を指示するための印刷コマンドを印刷装置２００に送信する。このとき
、印刷装置２００側では、受信部２０１は、印刷データと印刷コマンドを受信して、印刷
実行部２０２に通知する。そして、印刷実行部２０２は、受信部２０１で受信された印刷
データを通常印刷する。
【００６３】
そして、印刷制御装置１００のプリンタードライバー部１０２は、印刷データと印刷コ
マンドを印刷装置２００に送信後、本フローを終了する。
【００６４】
一方、ステップＳ２０１において、プリンタードライバー部１０２は、２ｉｎ１印刷（
割付印刷）の指定がされている場合には（ステップＳ２０１；Ｙｅｓ）、メモリーに格納
されている指定内容を読み出して、インテリジェントモードの適用の指定がされているか
否か判別する（ステップＳ２０３）。
【００６５】
ここで、プリンタードライバー部１０２は、インテリジェントモードの適用の指定がさ
れている場合には（ステップＳ２０３；Ｙｅｓ）、アプリケーション部１０１で予め作成
されたドキュメントを構成する全ページのうち、未処理の（印刷データが作成されていな
い）ページ数を検出し、２ページ以上あるか否か判別する（ステップＳ２０４）。
【００６６】
プリンタードライバー部１０２は、未処理のページ数が２ページ以上ではない、すなわ
ち１ページである場合には（ステップＳ２０４；Ｎｏ）、印刷方式を通常印刷に変更し、
処理をステップＳ２０２に移行する。そして、ステップＳ２０２において、プリンタード
ライバー部１０２は、未処理の１ページについて、２ｉｎ１印刷ではなく、上述した通り
の通常印刷を行う。
【００６７】
図６（Ａ）は、２ｉｎ１印刷とインテリジェントモードの適用の指定がされており、未
処理のページ数が１ページである場合における印刷結果の例を示す図である。図示するよ
うに、本願の印刷システム１０では、２ｉｎ１印刷が指定されている場合であっても、未
処理のページ数が１ページである場合には、２ｉｎ１印刷から通常印刷に印刷方式を変更
し、印刷媒体の一面に１ページ分の印刷を行う。そのため、未処理のページ数が１ページ
であるのに、その１ページを縮小して印刷するといったことを防ぐことができる。そのた
め、本願の印刷システム１０では、ユーザーにとって見やすい印刷結果を得ることができ
る。これに対し、従来の印刷システムでは、２ｉｎ１印刷が指定されている場合には、未
処理のページ数が１ページであっても、その１ページを縮小して割付印刷を行うため、本
願と比較して印刷結果が見にくい。また、このようなことから、本願のインテリジェント
モードは、印字結果の見やすさを優先させるモードと言える。
【００６８】
一方、ステップＳ２０３においてインテリジェントモードの適用の指定がされていない
場合（ステップＳ２０３；Ｎｏ）、ステップＳ２０４において未処理のページ数が２ペー
ジ以上である場合（ステップＳ２０４；Ｙｅｓ）には、プリンタードライバー部１０２は
、２ｉｎ１印刷のための印刷処理を行う（ステップＳ２０５）。具体的には、プリンター
ドライバー部１０２は、アプリケーション部１０１で予め作成されたドキュメントに含ま
れている未処理の（印刷データが生成されていない）２ページ分について縮小し、印刷装
置２００で２ｉｎ１印刷可能な形式の印刷データに変換する。それから、プリンタードラ
イバー部１０２は、変換された印刷データとともに、２ｉｎ１印刷の制御（すなわち、通
常印刷の制御）を指示するための印刷コマンドを印刷装置２００に送信する。このとき、
印刷装置２００側では、受信部２０１は、印刷データと印刷コマンドを受信して、印刷実
行部２０２に通知する。そして、印刷実行部２０２は、受信部２０１で受信された印刷デ
ータを２ｉｎ１印刷（割付印刷）する。
【００６９】
図６（Ｂ）は、２ｉｎ１印刷の指定がされており、未処理のページ数が２ページ以上で
ある場合における印刷結果の例を示す図である。図示するように、本願の印刷システム１
０では、２ｉｎ１印刷が指定されている場合に、未処理のページ数が２ページ以上である
場合には、ユーザーに指定されている通りに印刷媒体の一面に２ページ分の割付印刷を行
う。この点については、従来の印刷システムと同様である。
【００７０】
そして、プリンタードライバー部１０２は、印刷データと印刷コマンドを印刷装置２０
０に送信後、処理をステップＳ２０６に移行する。
【００７１】
処理がステップＳ２０６に移行すると、プリンタードライバー部１０２は、アプリケー
ション部１０１で予め作成されたドキュメントを構成する全ページのうち、未処理の（印
刷データが作成されていない）ページがあるか否か判別する（ステップＳ２０６）。
【００７２】
ここで、プラインタードライバー部１０２は、未処理のページがある場合には（ステッ
プＳ２０６；Ｙｅｓ）、処理をステップＳ２０３に戻し、未処理のページがなくなるまで
ステップＳ２０３〜ステップＳ２０６の処理を繰り返す。
【００７３】
一方、プリンタードライバー部１０２は、未処理のページがない場合には（ステップＳ
２０６；Ｎｏ）、アプリケーション部１０１で予め作成されたドキュメントを構成する全
ページについて印刷データを生成し終えているため、本フローを終了する。
【００７４】
＜両面４ｉｎ１印刷処理＞
図７は、本実施形態の印刷システム１０で実行される両面４ｉｎ１印刷処理の一例を説
明するためのフローチャートである。ここで、両面４ｉｎ１印刷処理とは、４ページを１
枚に印刷する割付印刷を印刷媒体の両面に行う両面割付印刷の処理のことである。
【００７５】
上述した両面印刷処理や２ｉｎ１印刷処理と同様に、印刷制御装置１００の設定受付部
１０３は、本フローの開始に先だって、印刷形式の指定やインテリジェントモードの適用
の指定についての設定を受け付ける。
【００７６】
そして、プリンタードライバー部１０２は、例えば、アプリケーション部１０１で予め
作成されたドキュメントについて印刷の指示をユーザー（すなわち、入力装置１５０）か
ら受け付けると、本フローを開始する。
【００７７】
本フローを開始すると、プリンタードライバー部１０２は、メモリーに格納されている
指定内容を読み出して、両面４ｉｎ１印刷（両面割付印刷）の指定がされているか否か判
別する（ステップＳ３０１）。
【００７８】
ここで、プリンタードライバー部１０２は、両面４ｉｎ１印刷（両面割付印刷）の指定
がされていない場合には（ステップＳ３０１；Ｎｏ）、通常印刷のための印刷処理を行う
（ステップＳ３０２）。具体的には、プリンタードライバー部１０２は、アプリケーショ
ン部１０１で予め作成されたドキュメントに含まれている未処理の（印刷データが生成さ
れていない）ページについて、印刷装置２００が解釈できる形式の印刷データに変換する
。それから、プリンタードライバー部１０２は、変換された印刷データとともに、通常印
刷の制御を指示するための印刷コマンドを印刷装置２００に送信する。このとき、印刷装
置２００側では、受信部２０１は、印刷データと印刷コマンドを受信して、印刷実行部２
０２に通知する。そして、印刷実行部２０２は、受信部２０１で受信された印刷データを
通常印刷する。
【００７９】
そして、印刷制御装置１００のプリンタードライバー部１０２は、印刷データと印刷コ
マンドを印刷装置２００に送信後、本フローを終了する。
【００８０】
一方、ステップＳ３０１において、プリンタードライバー部１０２は、両面４ｉｎ１印
刷（両面割付印刷）の指定がされている場合には（ステップＳ３０１；Ｙｅｓ）、メモリ
ーに格納されている指定内容を読み出して、インテリジェントモードの適用の指定がされ
ているか否か判別する（ステップＳ３０３）。
【００８１】
ここで、プリンタードライバー部１０２は、インテリジェントモードの適用の指定がさ
れている場合には（ステップＳ３０３；Ｙｅｓ）、アプリケーション部１０１で予め作成
されたドキュメントを構成する全ページのうち、未処理の（印刷データが作成されていな
い）ページ数を検出し、検出したページ数に応じて印刷方式を決定する（ステップＳ３０
４）。例えば、プリンタードライバー部１０２は、予めメモリーなどに格納されている所
定のテーブルを参照して、未処理のページ数に対応する印刷方式を決定する。
【００８２】
図８は、ステップＳ３０４で印刷方式を決定するために用いる印刷方式決定表の一例を
示す図である。図示するように、印刷方式決定表は、未処理のページ数と、印刷方式と、
を対応付けた複数のレコードからなる。図示する例では、プリンタードライバー部１０２
は、ステップＳ３０４で検出された未処理のページ数が８ページ以上、又は、７ページで
ある場合には、両面４ｉｎ１印刷に決定する（すなわち、印刷方式を変更しない）。また
、未処理のページ数が６ページである場合には、表面に４ｉｎ１印刷、裏面に２ｉｎ１印
刷する印刷方式に決定する。また、未処理のページ数が５ページである場合には、表面に
４ｉｎ１印刷、裏面に１ｉｎ１印刷（通常印刷）する印刷方式に決定する。また、未処理
のページ数が４ページである場合には、表面に２ｉｎ１印刷、裏面に２ｉｎ１印刷する印
刷方式に決定する。また、未処理のページ数が３ページである場合には、表面に２ｉｎ１
印刷、裏面に１ｉｎ１印刷（通常印刷）する印刷方式に決定する。また、未処理のページ
数が２ページである場合には、表面に１ｉｎ１印刷（通常印刷）、裏面に１ｉｎ１印刷（
通常印刷）する印刷方式に決定する。また、未処理のページ数が１ページである場合には
、表面に１ｉｎ１印刷（通常印刷）する印刷方式に決定する。
【００８３】
そして、プリンタードライバー部１０２は、ステップＳ３０４で決定した印刷方式のた
めの印刷処理を行う（ステップＳ３０５）。具体的には、プリンタードライバー部１０２
は、アプリケーション部１０１で予め作成されたドキュメントに含まれている未処理の（
印刷データが生成されていない）ページについて、ステップＳ３０４で決定された印刷方
式で印刷可能な形式の印刷データに変換する。それから、プリンタードライバー部１０２
は、変換された印刷データとともに、ステップＳ３０４で決定された印刷方式による印刷
の制御を指示するための印刷コマンドを印刷装置２００に送信する。このとき、印刷装置
２００側では、受信部２０１は、印刷データと印刷コマンドを受信して、印刷実行部２０
２に通知する。そして、印刷実行部２０２は、受信部２０１で受信された印刷データを、
ステップＳ３０４で決定された印刷方式で印刷する。
【００８４】
図９（Ａ）は、両面４ｉｎ１印刷とインテリジェントモードの適用の指定がされており
、未処理のページ数が８ページ以上である場合における印刷結果の例を示す図である。図
示するように、本願の印刷システム１０では、両面４ｉｎ１印刷が指定されている場合に
、未処理のページ数が８ページ以上である場合には、ユーザーに指定されている通りに印
刷媒体の両面に４ページ分の割付印刷を行う。この点については、従来の印刷システムと
同様である。
【００８５】
図９（Ｂ）は、両面４ｉｎ１印刷とインテリジェントモードの適用の指定がされており
、未処理のページ数が７ページである場合における印刷結果の例を示す図である。図示す
るように、本願の印刷システム１０では、両面４ｉｎ１印刷が指定されている場合に、未
処理のページ数が７ページである場合にも、ユーザーに指定されている通りに印刷媒体の
両面に４ページ分の割付印刷を行う。
【００８６】
図１０（Ａ）は、両面４ｉｎ１印刷とインテリジェントモードの適用の指定がされてお
り、未処理のページ数が６ページである場合における印刷結果の例を示す図である。図示
するように、本願の印刷システム１０では、両面４ｉｎ１印刷が指定されている場合であ
っても、未処理のページ数が６ページである場合には、両面４ｉｎ１印刷から、表面に４
ｉｎ１印刷、裏面に２ｉｎ１印刷する印刷方式に変更する。そのため、未処理のページ数
が６ページしかないのに両面に４ｉｎ１印刷をして一部のページ（裏面の２ページ）を縮
小しすぎるといったことを防ぐことができる。従って、本願の印刷システム１０では、ユ
ーザーにとって見やすい印刷結果を得ることができる。これに対し、従来の印刷システム
では、両面４ｉｎ１印刷が指定されている場合には、未処理のページ数が６ページであっ
ても、両面に４ｉｎ１印刷をするため、本願と比較して印刷結果が見にくい。
【００８７】
図１０（Ｂ）は、両面４ｉｎ１印刷とインテリジェントモードの適用の指定がされてお
り、未処理のページ数が５ページである場合における印刷結果の例を示す図である。図示
するように、本願の印刷システム１０では、両面４ｉｎ１印刷が指定されている場合であ
っても、未処理のページ数が５ページである場合には、両面４ｉｎ１印刷から、表面に４
ｉｎ１印刷、裏面に１ｉｎ１印刷（通常印刷）する印刷方式に変更する。そのため、未処
理のページ数が５ページしかないのに両面に４ｉｎ１印刷をして一部のページ（裏面の１
ページ）を縮小しすぎるといったことを防ぐことができる。従って、本願の印刷システム
１０では、ユーザーにとって見やすい印刷結果を得ることができる。これに対し、従来の
印刷システムでは、両面４ｉｎ１印刷が指定されている場合には、未処理のページ数が５
ページであっても、両面に４ｉｎ１印刷をするため、本願と比較して印刷結果が見にくい
。
【００８８】
図１１（Ａ）は、両面４ｉｎ１印刷とインテリジェントモードの適用の指定がされてお
り、未処理のページ数が４ページである場合における印刷結果の例を示す図である。図示
するように、本願の印刷システム１０では、両面４ｉｎ１印刷が指定されている場合であ
っても、未処理のページ数が４ページである場合には、両面４ｉｎ１印刷から、表面に２
ｉｎ１印刷、裏面に２ｉｎ１印刷する印刷方式に変更する。そのため、未処理のページ数
が４ページしかないのに両面に４ｉｎ１印刷をするといった無駄を省くことができ、印刷
結果も見やすい。これに対し、従来の印刷システムでは、両面４ｉｎ１印刷が指定されて
いる場合には、未処理のページ数が４ページであっても、両面に４ｉｎ１印刷をするため
、必要のない印刷処理（裏面の印刷）に時間を要するうえ、本願と比較して印刷結果が見
にくい。
【００８９】
図１１（Ｂ）は、両面４ｉｎ１印刷とインテリジェントモードの適用の指定がされてお
り、未処理のページ数が３ページである場合における印刷結果の例を示す図である。図示
するように、本願の印刷システム１０では、両面４ｉｎ１印刷が指定されている場合であ
っても、未処理のページ数が３ページである場合には、両面４ｉｎ１印刷から、表面に２
ｉｎ１印刷、裏面に１ｉｎ１印刷（通常印刷）する印刷方式に変更する。そのため、未処
理のページ数が３ページしかないのに両面に４ｉｎ１印刷をするといった無駄を省くこと
ができ、印刷結果も見やすい。これに対し、従来の印刷システムでは、両面４ｉｎ１印刷
が指定されている場合には、未処理のページ数が３ページであっても、両面に４ｉｎ１印
刷をするため、必要のない印刷処理（裏面の印刷）に時間を要するうえ、本願と比較して
印刷結果が見にくい。
【００９０】
図１２（Ａ）は、両面４ｉｎ１印刷とインテリジェントモードの適用の指定がされてお
り、未処理のページ数が２ページである場合における印刷結果の例を示す図である。図示
するように、本願の印刷システム１０では、両面４ｉｎ１印刷が指定されている場合であ
っても、未処理のページ数が２ページである場合には、両面４ｉｎ１印刷から、表面に１
ｉｎ１印刷（通常印刷）、裏面に１ｉｎ１印刷（通常印刷）する印刷方式に変更する。そ
のため、未処理のページ数が２ページしかないのに両面に４ｉｎ１印刷をするといった無
駄を省くことができ、印刷結果も見やすい。これに対し、従来の印刷システムでは、両面
４ｉｎ１印刷が指定されている場合には、未処理のページ数が２ページであっても、両面
に４ｉｎ１印刷をするため、必要のない印刷処理（裏面の印刷）に時間を要するうえ、本
願と比較して印刷結果が見にくい。
【００９１】
図１２（Ｂ）は、両面４ｉｎ１印刷とインテリジェントモードの適用の指定がされてお
り、未処理のページ数が１ページである場合における印刷結果の例を示す図である。図示
するように、本願の印刷システム１０では、両面４ｉｎ１印刷が指定されている場合であ
っても、未処理のページ数が１ページである場合には、両面４ｉｎ１印刷から、表面に１
ｉｎ１印刷（通常印刷）する印刷方式に変更する。そのため、未処理のページ数が１ペー
ジしかないのに両面に４ｉｎ１印刷をするといった無駄を省くことができ、印刷結果も見
やすい。これに対し、従来の印刷システムでは、両面４ｉｎ１印刷が指定されている場合
には、未処理のページ数が１ページであっても、両面に４ｉｎ１印刷をするため、必要の
ない印刷処理（裏面の印刷）に時間を要するうえ、本願と比較して印刷結果が見にくい。
【００９２】
また、以上のようなことから、本願のインテリジェントモードは、印字結果の見やすさ
を優先させるモード、及び、印刷速度を優先させるモードの少なくともいずれかであると
言える。
【００９３】
そして、プリンタードライバー部１０２は、印刷データと印刷コマンドを印刷装置２０
０に送信後、処理をステップＳ３０６に移行する。
【００９４】
一方、ステップＳ３０３においてインテリジェントモードの適用の指定がされていない
場合には（ステップＳ３０３；Ｎｏ）、プリンタードライバー部１０２は、両面４ｉｎ１
印刷のための印刷処理を行う（ステップＳ３０７）。具体的には、プリンタードライバー
部１０２は、アプリケーション部１０１で予め作成されたドキュメントに含まれている未
処理の（印刷データが生成されていない）８ページ分について縮小し、印刷装置２００で
両面４ｉｎ１印刷可能な形式の印刷データに変換する。それから、プリンタードライバー
部１０２は、変換された印刷データとともに、両面４ｉｎ１印刷の制御（すなわち、両面
印刷の制御）を指示するための印刷コマンドを印刷装置２００に送信する。このとき、印
刷装置２００側では、受信部２０１は、印刷データと印刷コマンドを受信して、印刷実行
部２０２に通知する。そして、印刷実行部２０２は、受信部２０１で受信された印刷デー
タを両面４ｉｎ１印刷（両面割付印刷）する。
【００９５】
そして、プリンタードライバー部１０２は、印刷データと印刷コマンドを印刷装置２０
０に送信後、処理をステップＳ３０６に移行する。
【００９６】
処理がステップＳ３０６に移行すると、プリンタードライバー部１０２は、アプリケー
ション部１０１で予め作成されたドキュメントを構成する全ページのうち、未処理の（印
刷データが作成されていない）ページがあるか否か判別する（ステップＳ３０６）。
【００９７】
ここで、プラインタードライバー部１０２は、未処理のページがある場合には（ステッ
プＳ３０６；Ｙｅｓ）、処理をステップＳ３０３に戻し、未処理のページがなくなるまで
ステップＳ３０３〜ステップＳ３０７の処理を繰り返す。
【００９８】
一方、プリンタードライバー部１０２は、未処理のページがない場合には（ステップＳ
３０６；Ｎｏ）、アプリケーション部１０１で予め作成されたドキュメントを構成する全
ページについて印刷データを生成し終えているため、本フローを終了する。
【００９９】
以上の両面印刷処理、２ｉｎ１印刷処理、両面４ｉｎ１処理を行うことにより、本実施
形態の印刷システム１０は、複数のページを１枚の印刷媒体に印刷する場合において、従
来よりも効率良く印刷を行うことができる。
【０１００】
なお、上記した各フローの各処理単位は、印刷システム１０を理解容易にするために、
主な処理内容に応じて分割したものである。処理ステップの分類の仕方やその名称によっ
て、本願発明が制限されることはない。印刷システム１０が行う処理は、さらに多くの処
理ステップに分割することもできる。また、１つの処理ステップが、さらに多くの処理を
実行してもよい。
【０１０１】
また、上記の実施形態は、本発明の要旨を例示することを意図し、本発明を限定するも
のではない。多くの代替物、修正、変形例は当業者にとって明らかである。
【０１０２】
例えば、上記の２ｉｎ１印刷処理のフローでは、２ページを印刷媒体の一面に印刷する
割付印刷（２ｉｎ１印刷）について説明している。しかし、本発明は、これに限定されな
い。例えば、プリンタードライバー部１０２は、上記の２ｉｎ１印刷処理のフローと同様
の手順によって、４ｉｎ１印刷、６ｉｎ１印刷などのＮｉｎ１印刷を行ってもよい。この
場合、上記のステップＳ２０１では、プリンタードライバー部１０２は、メモリーに格納
されている指定内容を読み出して、Ｎｉｎ１印刷（割付印刷）の指定がされているか否か
判別する（ステップＳ２０１）。また、上記のステップＳ２０４において未処理のページ
数がＮページ以上である場合（ステップＳ２０４；Ｙｅｓ）には、プリンタードライバー
部１０２は、Ｎｉｎ１印刷のための印刷処理を行う（ステップＳ２０５）。一方、上記の
ステップＳ２０４において未処理のページ数がＮページ未満である場合（ステップＳ２０
４；Ｎｏ）には、未処理のページ数に応じて、４ｉｎ１印刷、２ｉｎ１印刷、１ｉｎ１印
刷（通常印刷）などの印刷方式に変更する。
【０１０３】
また、上記の両面４ｉｎ１印刷処理のフローでは、印刷媒体の両面に４ｉｎ１印刷する
両面割付印刷について説明している。しかし、本発明は、これに限定されない。例えば、
プリンタードライバー部１０２は、上記の両面４ｉｎ１印刷処理のフローと同様の手順に
よって、両面２ｉｎ１印刷、両面６ｉｎ１印刷などの両面Ｎｉｎ１印刷を行ってもよい。
この場合、上記のステップＳ３０１では、プリンタードライバー部１０２は、メモリーに
格納されている指定内容を読み出して、両面Ｎｉｎ１印刷（両面割付印刷）の指定がされ
ているか否か判別する（ステップＳ３０１）。また、上記のステップＳ３０３においてイ
ンテリジェントモードの適用の指定がされていない場合には（ステップＳ３０３；Ｎｏ）
、プリンタードライバー部１０２は、両面Ｎｉｎ１印刷のための印刷処理を行う（ステッ
プＳ３０７）。一方、上記のステップＳ３０３においてインテリジェントモードの適用の
指定がされている場合には（ステップＳ３０３０；Ｙｅｓ）、ステップＳ３０４において
、未処理のページ数が２×Ｎページ未満であれば、その未処理のページ数に応じて、他の
両面Ｍｉｎ１印刷などの印刷方式に変更する。
【０１０４】
また、上記実施形態では、印刷システム１０は、印刷制御装置１００と印刷装置２００
という別個の装置で構成されている。しかし、本発明は、これに限定されず、上記の印刷
制御装置１００と印刷装置２００の両方の機能を備えた複合機やコピー機であってもよい
。
【符号の説明】
【０１０５】
１０・・・印刷システム、１００・・・印刷制御装置（ＰＣ）、１０１・・・アプリケー
ション部、１０２・・・プリンタードライバー部、１０３・・・設定受付部、１１０・・
・ＣＰＵ（印刷制御装置）、１２０・・・ＲＡＭ（印刷制御装置）、１３０・・・ＲＯＭ
（印刷制御装置）、１４０・・・出力装置、１５０・・・入力装置、１６０・・・インタ
ーフェイス（印刷制御装置）、２００・・・印刷装置、２０１・・・受信部、２０２・・
・印刷実行部、２１０・・・ＣＰＵ（印刷装置）、２２０・・・ＲＡＭ（印刷装置）、２
３０・・・ＲＯＭ（印刷装置）、２４０・・・操作パネル、２５０・・・印刷エンジン、
２６０・・・インターフェイス（印刷装置）
【図１】
2011180952.tif 000003
【図２】
2011180952.tif 000004
【図３】
2011180952.tif 000005
【図４】
2011180952.tif 000006
【図５】
2011180952.tif 000007
【図６】
2011180952.tif 000008
【図７】
2011180952.tif 000009
【図８】
2011180952.tif 000010
【図９】
2011180952.tif 000011
【図１０】
2011180952.tif 000012
【図１１】
2011180952.tif 000013
【図１２】
2011180952.tif 000014