(57)【要約】【課題】  画像形成装置がプリントするためのページ毎の設定を容易にすること。【解決手段】  ＰＣは、ＭＦＰを制御し、複数ページを含むデータと、複数ページ毎にページ単位に設定可能なページ設定項目にパラメータが設定されたページ設定情報とを受け付けるプリント指示受付部（Ｓ０１）と、ページ設定項目に設定可能な第１パラメータと、画像形成装置でプリントするために設定可能な複数の独自項目のうちから選ばれた従属項目に設定可能な第２パラメータとを関連付ける設定情報を予め記憶するＨＤＤと、受け付けられたページ設定情報においてページ設定項目に設定された第１パラメータと、記憶された設定情報により第１パラメータと関連付けられた第２パラメータとに基づいて、ＭＦＰがプリントするためのコマンドを複数ページ毎に生成するコマンド部（Ｓ０５）と、を備える。【選択図】        図９
2010140365.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を制御するための画像形成制御装置であって、
複数ページを含むデータと、前記複数ページ毎にページ単位に設定可能なページ設定項目にパラメータが設定されたページ設定情報とを受け付けるプリント指示受付手段と、
前記ページ設定項目に設定可能な第１パラメータと、前記画像形成装置でプリントするために設定可能な複数の独自項目のうちから選ばれた少なくとも１つの従属項目それぞれに設定可能な少なくとも１つの第２パラメータとを関連付ける設定情報を予め記憶する設定情報記憶手段と、
前記受け付けられたページ設定情報において前記ページ設定項目に設定された第１パラメータと、前記記憶された設定情報により前記第１パラメータと関連付けられた前記少なくとも１つの第２パラメータとに基づいて、前記画像形成装置がプリントするためのコマンドを前記複数ページ毎に生成するコマンド生成手段と、を備えた画像形成制御装置。
【請求項２】
前記少なくとも１つの従属項目は、前記複数の独自項目のうちページ単位に設定可能な独自項目である、請求項１または２に記載の画像形成制御装置。
【請求項３】
前記画像形成装置が有し、プリントするための記録媒体を収納するため収納手段を識別するための識別情報を取得する識別情報取得手段と、
前記設定情報において前記ページ設定項目に対して定義される前記第１パラメータは、前記識別情報を特定し、
前記設定情報記憶手段は、前記収納手段を特定するための互いに異なる複数の前記第１のパラメータをそれぞれ含む複数の前記設定情報を記憶し、
前記受け付けられたページ設定情報において前記ページ設定項目に設定された前記第１パラメータと同じ第１パラメータを含む設定情報を前記複数の設定情報のうちから抽出する抽出手段をさらに備えた、請求項１または２に記載の画像形成制御装置。
【請求項４】
前記設定情報記憶手段に記憶された前記設定情報を変更または削除する、または新たな設定情報を追加する設定手段を、さらに備えた請求項１〜３のいずれかに記載の画像形成制御装置。
【請求項５】
画像形成装置を制御するための画像形成制御方法であって、
複数ページを含むデータと、前記複数ページ毎にページ単位に設定可能なページ設定項目にパラメータが設定されたページ設定情報とを受け付けるステップと、
前記ページ設定項目に設定可能な第１パラメータと、前記画像形成装置でプリントするために設定可能な複数の独自項目のうちから選ばれた少なくとも１つの従属項目それぞれに設定可能な少なくとも１つの第２パラメータとを関連付ける設定情報を予め記憶するステップと、
前記受け付けられたページ設定情報において前記ページ設定項目に設定された第１パラメータと、前記記憶された設定情報により前記第１パラメータと関連付けられた前記少なくとも１つの第２パラメータとに基づいて、前記画像形成装置がプリントするためのコマンドを前記複数ページ毎に生成するステップと、を含む画像形成制御方法。
【請求項６】
画像形成装置を制御するコンピュータで実行される画像形成制御プログラムであって、
複数ページを含むデータと、前記複数ページ毎にページ単位に設定可能なページ設定項目にパラメータが設定されたページ設定情報とを受け付けるステップと、
前記ページ設定項目に設定可能な第１パラメータと、前記画像形成装置でプリントするために設定可能な複数の独自項目のうちから選ばれた少なくとも１つの従属項目それぞれに設定可能な少なくとも１つの第２パラメータとを関連付ける設定情報を予め記憶するステップと、
前記受け付けられたページ設定情報において前記ページ設定項目に設定された第１パラメータと、前記記憶された設定情報により前記第１パラメータと関連付けられた前記少なくとも１つの第２パラメータとに基づいて、前記画像形成装置がプリントするためのコマンドを前記複数ページ毎に生成するステップと、を前記コンピュータに実行させる画像形成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成制御装置、画像形成制御方法および画像形成制御プログラムに関し、特に、画像形成装置を制御する画像形成制御装置、画像形成制御方法および画像形成制御プログラムに関する。
【背景技術】
【０００２】
従来、複数のページを含む文書データをプリンタ等の画像形成装置にプリントさせる場合、用紙サイズ、部数、片面印刷および両面印刷の別、カラー印刷およびモノクロ印刷の別、Ｎページを１面に印刷するＮアップ印刷などのプリント条件を文書単位に設定しなければならない。また、特開平７−１３４７０７号公報（特許文献１）には、ページ単位にプリント条件を設定することを可能にした印刷処理装置が記載されている。
【０００３】
しかしながら、文書データを生成するアプリケーションプログラムにおいては、プリント条件を設定するための項目は限られているため、ページ単位に設定可能なプリント条件は、プリンタを制御するためにコンピュータにインストールされたプリンタドライバプログラムがコンピュータにより実行されて、設定される。具体的には、コンピュータのプリンタドライバプログラムを実行する部分は、アプリケーションプログラムを実行する部分から渡される文書データの複数ページそれぞれに対して付されるページ番号に対してプリント条件を設定する。このため、文書データの複数ページそれぞれに直接プリント条件が設定されないので、文書データにページが追加された場合、または、削除された場合など、変更される前の文書データに設定されたプリント条件をそのまま利用することができない。したがって、文書データを変更した後に、再度プリント条件を変更しなければならないといった問題があった。
【特許文献１】特開平７−１３４７０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、画像形成装置がプリントするためのページ毎の設定を容易にした画像形成制御装置を提供することである。
【０００５】
この発明の他の目的は、画像形成装置がプリントするためのページ毎の設定を容易にした画像形成制御方法を提供することである。
【０００６】
この発明のさらに他の目的は、画像形成装置がプリントするためのページ毎の設定を容易にした画像形成制御プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、画像形成制御装置は、画像形成装置を制御するための画像形成制御装置であって、複数ページを含むデータと、複数ページ毎にページ単位に設定可能なページ設定項目にパラメータが設定されたページ設定情報とを受け付けるプリント指示受付手段と、ページ設定項目に設定可能な第１パラメータと、画像形成装置でプリントするために設定可能な複数の独自項目のうちから選ばれた少なくとも１つの従属項目それぞれに設定可能な少なくとも１つの第２パラメータとを関連付ける設定情報を予め記憶する設定情報記憶手段と、受け付けられたページ設定情報においてページ設定項目に設定された第１パラメータと、記憶された設定情報により第１パラメータと関連付けられた少なくとも１つの第２パラメータとに基づいて、画像形成装置がプリントするためのコマンドを複数ページ毎に生成するコマンド生成手段と、を備える。
【０００８】
この局面に従えば、ページ設定項目に設定可能な第１パラメータと、複数の独自項目のうちから選ばれた従属項目に設定可能な第２パラメータとを関連付ける設定情報が予め記憶されており、複数ページを含むデータとともにページ設定情報が受け付けられると、ページ設定情報においてページ設定項目に設定された第１パラメータと、設定情報により第１パラメータと関連付けられた第２パラメータとに基づいて、コマンドが複数ページ毎に生成される。このため、ユーザがページ設定項目に第１パラメータを設定するだけで、画像形成装置において設定可能なページ設定項目とは別の従属項目に第２パラメータが設定されるので、ページ毎の設定を容易にすることができる。また、データにページが追加または削除される場合であっても、ページの追加または削除前にページ対して既に設定されていたページ設定項目の第１パラメータは追加または削除後のページと対応付けが維持されるので、従属項目に設定された第２パラメータも追加または削除前のページに対応付けられた状態が維持される。したがって、ページを追加または削除する前後でページごとに設定される内容が変更されないようにすることができる。その結果、画像形成装置がプリントするためのページ毎の設定を容易にした画像形成制御装置を提供することができる。
【０００９】
好ましくは、少なくとも１つの従属項目は、複数の独自項目のうちページ単位に設定可能な独自項目である。
【００１０】
好ましくは、画像形成装置が有し、プリントするための記録媒体を収納するため収納手段を識別するための識別情報を取得する識別情報取得手段と、設定情報においてページ設定項目に対して定義される第１パラメータは、識別情報を特定し、設定情報記憶手段は、収納手段を特定するための互いに異なる複数の第１のパラメータをそれぞれ含む複数の設定情報を記憶し、受け付けられたページ設定情報においてページ設定項目に設定された第１パラメータと同じ第１パラメータを含む設定情報を複数の設定情報のうちから抽出する抽出手段をさらに備える。
【００１１】
好ましくは、設定情報記憶手段に記憶された設定情報を変更または削除する、または新たな設定情報を追加する設定手段を、さらに備える。
【００１２】
この発明の他の局面によれば、画像形成制御方法は、画像形成装置を制御するための画像形成制御方法であって、複数ページを含むデータと、複数ページ毎にページ単位に設定可能なページ設定項目にパラメータが設定されたページ設定情報とを受け付けるステップと、ページ設定項目に設定可能な第１パラメータと、画像形成装置でプリントするために設定可能な複数の独自項目のうちから選ばれた少なくとも１つの従属項目それぞれに設定可能な少なくとも１つの第２パラメータとを関連付ける設定情報を予め記憶するステップと、受け付けられたページ設定情報においてページ設定項目に設定された第１パラメータと、記憶された設定情報により第１パラメータと関連付けられた少なくとも１つの第２パラメータとに基づいて、画像形成装置がプリントするためのコマンドを複数ページ毎に生成するステップと、を含む。
【００１３】
この局面に従えば、画像形成装置がプリントするためのページ毎の設定を容易にした画像形成制御方法を提供することができる。
【００１４】
この発明のさらに他の局面によれば、画像形成制御プログラムは、画像形成装置を制御するコンピュータで実行される画像形成制御プログラムであって、複数ページを含むデータと、複数ページ毎にページ単位に設定可能なページ設定項目にパラメータが設定されたページ設定情報とを受け付けるステップと、ページ設定項目に設定可能な第１パラメータと、画像形成装置でプリントするために設定可能な複数の独自項目のうちから選ばれた少なくとも１つの従属項目それぞれに設定可能な少なくとも１つの第２パラメータとを関連付ける設定情報を予め記憶するステップと、受け付けられたページ設定情報においてページ設定項目に設定された第１パラメータと、記憶された設定情報により第１パラメータと関連付けられた少なくとも１つの第２パラメータとに基づいて、画像形成装置がプリントするためのコマンドを複数ページ毎に生成するステップと、をコンピュータに実行させる。
【００１５】
この局面に従えば、画像形成装置がプリントするためのページ毎の設定を容易にした画像形成制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１７】
図１は、本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。図１を参照して、プリントシステム１は、それぞれがネットワーク２に接続されたパーソナルコンピュータ（以下「ＰＣ」という）１００と、ＭＦＰ（Ｍｕｌｔｉ
Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）２００，２０１とを含む。
【００１８】
ＭＦＰ２００,２０１は、原稿を読取るためのスキャナ装置、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置およびファクシミリ装置を含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。なお、本実施の形態においてはＭＦＰ２００，２０１を例に説明するが、ＭＦＰ２００，２０１に代えて、画像を処理する機能を備えた装置であれば、たとえば、スキャナ装置、画像形成装置、ファクシミリ装置、画像データを生成するパーソナルコンピュータ等であってもよい。なお、ＭＦＰ２００，２０１は、ハード構成および機能は同じなので、ここでは、特に言及しない限りＭＦＰ２００を例に説明する。
【００１９】
ＰＣ１００は、一般的なコンピュータである。ＰＣ１００は、ＭＦＰ２００，２０１を制御するための画像形成制御プログラムであるプリンタドライバプログラムがインストールされている。ユーザがＰＣ１００にアプリケーションプログラムを実行させ、そのアプリケーションプログラムで処理されるデータをプリントするためにプリント指示をＰＣ１００に入力すると、ＰＣ１００はプリンタドライバプログラムを実行する。ドライバプログラムを実行するＰＣ１００は、アプリケーションプログラムで処理されるデータをプリントするためのプリントデータに変換し、プリント指示に従ってプリントさせるためのコマンドを含む制御データを生成し、ＭＦＰ２００またはＭＦＰ２０１にプリントデータと制御データとを送信する。これにより、ＭＦＰ２００またはＭＦＰ２０１において、プリントする処理が実行される。
【００２０】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、インターネットなどのワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。
【００２１】
図２は、本実施の形態におけるＰＣ１００のハード構成の一例を示すブロック図である。図２を参照して、ＰＣ１００は、それぞれがバス１２０に接続された中央演算装置（ＣＰＵ）１０１と、ＣＰＵ１０１が実行するためのプログラムなどを記録したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３と、実行されるプログラムをロードするための、およびプログラム実行中のデータを記憶するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０５と、データを不揮発的に記憶するためのハードディスクドライブ（ＨＤＤ）１０７と、フラッシュメモリ１０８が装着されるカードインターフェース（Ｉ／Ｆ）１０９と、ＰＣ１００をネットワーク２に接続するための通信Ｉ／Ｆ１１１と、ユーザとのインターフェースとして機能する操作部１１９とを含む。
【００２２】
ＣＰＵ１０１は、カードＩ／Ｆ１０９に装着されたフラッシュメモリ１０８に記録されたプリンタドライバプログラムをＲＡＭ１０５にロードして実行する。なお、ＣＰＵ１０１が実行するプリンタドライバプログラムは、フラッシュメモリ１０８に記録されたプリンタドライバプログラムに限られず、ＨＤＤ１０７に記憶されたプリンタドライバプログラムをＲＡＭ１０５にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＰＣ１００のＨＤＤ１０７に記憶されたプリンタドライバプログラムを書換える、または、新たなプリンタドライバプログラムを追加して書き込むようにしてもよい。さらに、ＰＣ１００が、ネットワーク２に接続された他のコンピュータからプリンタドライバプログラムをダウンロードして、そのプリンタドライバプログラムをＨＤＤ１０７に記憶するようにしてもよい。ここでいうプリンタドライバプログラムは、ＣＰＵ１０１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００２３】
操作部１１９は、入力部１１９Ａと表示部１１９Ｂとを含む。入力部１１９Ａは、ＰＣ１００のユーザによる操作の入力を受付けるためのキーボードまたはマウス等の入力装置である。表示部１１９Ｂは、液晶表示装置、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルまたは陰極線管（ＣＲＴ）等の表示装置である。入力部１１９Ａに、マウスまたはタッチパネルなどのポインティングデバイスを用いるようにしてもよい。
【００２４】
通信Ｉ／Ｆ１１１は、ＰＣ１００をネットワーク２と接続するための通信インターフェースである。これにより、ＰＣ１００は、他のＭＦＰ２００，２０１との間で通信することが可能となる。ＰＣ１００と、他のＭＦＰ２００，２０１とは、ネットワーク２を介して接続されるが、シリアルインターフェースまたはパラレルインターフェースを用いて直接接続されてもよい。通信Ｉ／Ｆ１１１は、ＰＣ１００と他のＭＦＰ２００，２０１それぞれとの接続形態に応じたインターフェースが用いられる。
【００２５】
図３は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図３を参照して、ＭＦＰ２００は、メイン回路２０１と、原稿を読み取るための原稿読取部２２２と、原稿を原稿読取部２２２に搬送するためのＡＤＦ２２１と、原稿読取部２２２が原稿を読み取って出力する画像データに基づいて用紙等の記録媒体に画像を形成するための画像形成部２２３と、画像形成部２２３に用紙を供給するための給紙部２２４とユーザインターフェースとしての操作パネル２２６とを含む。
【００２６】
ＡＤＦ２２１は、原稿台に搭載された複数枚の原稿をさばいて１枚ずつ順に、原稿読取部２２２に搬送する。原稿読取部２２２は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを取得する。画像形成部２２３は、画像データが入力されると、画像データに基づいて用紙上に画像を形成する。画像形成部２２３は、イエロー、マゼンタ、シアン、ブラックの４色のトナーを用いて画像を形成する。
【００２７】
給紙部２２４は、複数種類の用紙をそれぞれ格納する４つの用紙トレイを有しており、４種類の用紙を格納することができる。用紙の種類は、用紙のサイズおよび方向の他に、用紙の材質、色、形状により分類される。ここでは、４つの用紙トレイに付された名称を「用紙トレイ０１」、「用紙トレイ０２」、「用紙トレイ０３」および「用紙トレイ０４」とし、４つ用紙トレイには、種類または方向が異なり、用紙サイズが同じＡ４の用紙が格納されているとする。給紙部２２４は、ＣＰＵ２１１からの指示により特定される用紙トレイに格納された用紙を１枚ずつ画像形成部２２３に供給する。なお、ここでは、ＭＦＰ２００が、４つの用紙トレイを有する場合を例に説明するが、用紙トレイの数を限定するものではなく、１つであってもよいし、複数であってもよい。
【００２８】
後処理部２２５は、画像が形成された用紙を排紙する。後処理部２２５は、複数の排紙トレイを有し、用紙をソートして排紙することが可能である。また、後処理部２２５は、パンチ穴加工部、ステープル加工部を備えており、排紙された用紙にパンチ穴加工、またはステープル加工することが可能である。
【００２９】
また、ＭＦＰ１００は、その上面にユーザとのユーザインターフェースとしての操作パネル２２６を備えている。操作パネル２２６は、表示部２２６Ａと操作部２２６Ｂとを含む。表示部２２６Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部２２６Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部２２６Ｂは、表示部２２６Ａ上に設けられたタッチパネルをさらに含む。
【００３０】
メイン回路２０１は、ＣＰＵ２１１と、通信インターフェース（Ｉ／Ｆ）部２１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）２１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）２１６と、ファクシミリ部２１７と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）２１８Ａが装着される外部記憶装置２１８とを含む。ＣＰＵ２１１は、ＡＤＦ２２１、原稿読取部２２２、画像形成部２２３、給紙部２２４、後処理部２２５および操作パネル２２６と接続され、ＭＦＰ２００の全体を制御する。
【００３１】
ＲＯＭ２１３は、ＣＰＵ２１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ２１４は、ＣＰＵ２１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ２１４は、原稿読取部２２２から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００３２】
通信Ｉ／Ｆ部２１２は、ＭＦＰ２００をネットワークに接続するためのインターフェースである。ＣＰＵ２１１は、通信Ｉ／Ｆ部２１２を介して接続されるＰＣ１００との間で通信し、データを送受信する。
【００３３】
ファクシミリ部２１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部２１７は、受信したファクシミリデータを、ＨＤＤ２１６に記憶する、または画像形成部２２３に出力する。画像形成部２２３は、ファクシミリ部２１７により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部２１７は、ＨＤＤ２１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３４】
外部記憶装置２１８は、ＣＤ−ＲＯＭ２１８Ａが装着される。ＣＰＵ２１１は、外部記憶装置２１８を介してＣＤ−ＲＯＭ２１８Ａにアクセス可能である。ここでは、ＣＰＵ２１１がＲＯＭ２１３に記憶されたプログラムを実行する例を示すが、ＣＤ−ＲＯＭ２１８Ａに記憶されたプログラムをＲＡＭ２１４にロードして実行するようにしてもよい。
【００３５】
ＭＦＰ２００は、ＰＣ１００からプリントデータとプリント条件とを含むプリントジョブが入力されると、プリントデータの画像をプリント条件にしたがって用紙に形成する。プリント条件は、複数の設定項目毎にパラメータが設定されたコマンドを含む。
【００３６】
図４は、ＰＣが備えるＣＰＵの機能の概要をＨＤＤに記憶する情報とともに示す機能ブロック図である。図４を参照して、ＰＣ１００が備えるＣＰＵ１０１は、ユーザによる操作を受け付ける操作受付部５１と、設定情報を追加、変更および削除する設定部５３と、アプリケーションプログラムを実行するアプリケーション実行部６３と、アプリケーション実行部６３にプリンタ情報を提供するプリンタ情報提供部６１と、アプリケーション実行部６３からプリントデータが入力されるプリント指示受付部５５と、ＨＤＤ１０７に記憶される設定情報７１のうちから所定の設定情報を抽出する抽出部５７と、制御データに含めるコマンドを生成するコマンド生成部５９と、を含む。
【００３７】
操作受付部５１、設定部５３、プリンタ情報提供部６１、プリント指示受付部５５、抽出部５７、およびコマンド生成部５９は、ＣＰＵ１０１がプリンタドライバプログラム（画像形成制御プログラム）を実行することによりＣＰＵ１０１に形成される。アプリケーション実行部６３は、ＣＰＵ１０１がアプリケーションプログラムを実行することによりＣＰＵ１０１に形成される。アプリケーションプログラムは、例えばＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）フォーマットのデータ等の複数ページのデータをページ単位に管理するプログラムである。
【００３８】
プリンタ情報提供部６１は、ＭＦＰ２００と予め通信し、ＭＦＰ２００にプリント条件として与えることが可能な複数の設定項目と、複数の設定項目毎に設定することが可能な少なくとも１つのパラメータとをＭＦＰ２００から取得する。複数の設定項目は、ＭＦＰ２００が備える給紙部２２４が有する４つの用紙トレイのいずれか１つを指定するための設定項目「用紙トレイ」を含み、プリンタ情報提供部６１は、設定項目「用紙トレイ」と、設定項目「用紙トレイ」に設定可能なパラメータとして４つの用紙トレイそれぞれを識別するための名称「トレイ０１」、「トレイ０２」、「トレイ０３」および「トレイ０４」を取得する。
【００３９】
プリンタ情報提供部６１は、複数の設定項目のうちのページ設定項目と、そのページ設定項目に設定可能な少なくとも１つのパラメータとをアプリケーション実行部６３に出力する。ページ設定項目は、プリント条件に含まれる複数の設定項目のうち、プリントの対象となるデータに含まれる複数のページ毎に設定可能な設定項目である。ページ設定項目は、プリンタ情報提供部６１により予め定められていてもよいし、アプリケーション実行部６３から要求されて選ばれてもよい。ここでは、ＭＦＰ２００が備える給紙部２２４が有する４つの用紙トレイのいずれか１つを指定するための設定項目「用紙トレイ」が、ページ設定項目として予め定められている場合を説明する。
【００４０】
さらに、本実施の形態においては、ページ設定項目に設定可能な第１パラメータを、ＭＦＰ２００が備える給紙部２２４が有する４つの用紙トレイを識別するために、それぞれに付された複数の名称を含むようにしている。例えば、名称「トレイ０１」の用紙トレイに対して、「トレイ１１」、「トレイ２１」、「トレイ３１」のように、末尾の２桁の数字のうち一の位の数字で名称「トレイ０１」の用紙トレイが特定され、十の位の数字で、異なる第１パラメータとする。「トレイ１１」、「トレイ２１」、「トレイ３１」は、後述する設定部５３により設定される設定情報７１において決定される。
【００４１】
プリンタ情報提供部６１は、ページ設定項目「用紙トレイ」と、それに設定可能なパラメータとして用紙トレイの名称「トレイ０１」とそれに格納されている用紙のサイズ「Ａ４」との組と、用紙トレイの名称「トレイ０２」とそれに格納されている用紙のサイズ「Ａ４」との組と、用紙トレイの名称「トレイ０３」とそれに格納されている用紙のサイズ「Ａ４」との組、用紙トレイの名称「トレイ０４」とそれに格納されている用紙のサイズ「Ａ４」との組、用紙トレイの名称「トレイ１１」とそれに格納されている用紙のサイズ「Ａ４」との組、用紙トレイの名称「トレイ２１」とそれに格納されている用紙のサイズ「Ａ４」との組、用紙トレイの名称「トレイ３１」とそれに格納されている用紙のサイズ「Ａ４」との組を、プリンタ情報としてアプリケーション実行部６３に出力する。ここで、用紙トレイの名称は、第１パラメータである。
【００４２】
アプリケーション実行部６３は、処理対象としているデータを表示部１１９Ｂに表示する。処理対象とするデータは、複数ページを含むデータである。アプリケーション実行部６３は、データのあるページを表示部１１９Ｂに表示しているときに、ユーザが入力部１１９Ａにページ設定指示を入力すると、ページ設定画面を表示部１１９Ｂに表示する。そして、ユーザが入力部１１９Ａにページ設定情報を入力すると、入力されたページ設定情報を、データに含まれる複数のページのうち表示部１１９Ｂに表示されていたページに対応するページ設定情報として受け付ける。ページ設定情報は、処理対象としているデータに対して、それに含まれる複数のページ毎に設定するプリント条件の一部である。アプリケーション実行部６３は、ユーザが入力部１１９Ａにプリントする指示を入力すると、プリントする指示を受け付け、処理対象としているデータと、ページ毎に設定されたページ設定情報とをプリント指示受付部５５に出力する。
【００４３】
ページ設定情報は、プリンタ情報提供部６１から入力されるページ設定情報に含まれるページ設定項目に対して、少なくとも１つの第１パラメータのいずれか１つを設定することを示し、ページ設定項目と第１パラメータとを少なくとも含む。例えば、アプリケーション実行部６３は、ページ設定項目「用紙トレイ」に設定可能な第１パラメータのうち、「トレイ０１」と、「トレイ０２」と、「トレイ０３」と、「トレイ０４」と、「トレイ１１」と、「トレイ２１」と、「トレイ３１」とのうち「トレイ０１」が設定されたならば、ページ設定項目として「用紙トレイ」と、第１パラメータとして「トレイ０１」と、を含むページ設定情報をプリント指示受付部５５に出力する。
【００４４】
図５は、ページ設定情報の一例を示す図である。図５を参照して、ページ設定情報は、設定項目「用紙サイズ」に対してパラメータ「Ａ４」と、ページ設定項目である設定項目「用紙トレイ」に対して第１パラメータとしての用紙トレイの名称「トレイ０２」と、を含む。
【００４５】
図６は、ページ設定画面の一例を示す図である。図６を参照して、ページ設定画面３２１は、用紙サイズを設定するための領域３２３と、用紙トレイを設定するための領域３２５とを含む。図６を参照して、ユーザが領域３２３に用紙サイズを設定すると、設定された用紙サイズを格納する用紙トレイの名称と、「既定値」および「自動」が選択可能に表示される。用紙トレイを設定するための領域３２５に選択可能に表示される用紙トレイの名称は、プリンタ情報提供部６１からアプリケーション実行部６３に入力されるプリンタ情報に含まれる第１パラメータである。「既定値」は、予め定められた用紙トレイを指定するための選択肢であり、ここでは用紙トレイの名称「トレイ０１」が既定値に設定されている。「自動」は、設定された用紙サイズに対して用紙トレイを自動的に設定することを指定するための選択肢である。ユーザが入力部１１９Ａに領域３２５に表示された選択肢のいずれかを指示すれば、指示された選択肢で定まる用紙トレイの名称がページ設定情報に設定される。
【００４６】
図４に戻って、アプリケーション実行部６３は、データに対してページ設定情報が設定されると、そのページ設定情報をデータと関連付けてＨＤＤ１０７に記憶する。また、ページ設定情報が設定されたデータに対してページが挿入または削除される場合には、ページが挿入または削除された後の複数のページそれぞれに設定されるページ設定情報を、ページが挿入または削除される前の複数のページそれぞれに設定されていたページ設定情報が維持されるように、ページ設定情報更新する。このため、ページ設定情報が設定されたデータに対してページが挿入または削除される場合であっても、ページが追加または削除される前後でページごとに設定されるページ設定情報が変更されないようにすることができる。
【００４７】
操作受付部５１は、設定情報を追加、変更および削除するための設定情報設定画面を表示部１１９Ｂに表示し、ユーザが設定情報設定画面に従って入力部１１９Ａに入力する操作を受け付ける。操作受付部５１は、受け付けた操作を設定部５３に出力する。
【００４８】
設定部５３は、操作受付部５１から入力される操作が、設定情報を追加する操作の場合、新たな設定情報を生成し、ＨＤＤ１０７に記憶する。これにより、ＨＤＤ１０７に設定情報７１が新たに記憶される。また、操作受付部５１は、受け付けた操作が、設定情報１７を変更または削除する操作の場合、ＨＤＤ１０７に記憶された設定情報７１を変更または削除する。
【００４９】
設定情報７１は、ページ設定項目に設定可能な第１パラメータと、ＭＦＰ２００でプリントするためにＭＦＰ２００に設定可能な複数の独自項目のうちから選ばれた少なくとも１つの従属項目それぞれに設定可能な少なくとも１つの第２パラメータとを関連付ける。ここでは、ページ設定項目を「用紙トレイ」としているため、第１パラメータは、ＭＦＰ２００が備える給紙部２２４が有する４つの用紙トレイにそれぞれ付された名称「トレイ０１」、「トレイ０２」、「トレイ０３」、「トレイ０４」、「トレイ１１」、「トレイ２１」、「トレイ３１」を含む。これにより、ページ設定項目に設定された８つの第１のパラメータに対して、それぞれと組になる少なくとも１つの第２のパラメータとで、８つの設定情報７１を生成することが可能となる。換言すれば、給紙部２２４が有する４つの用紙トレイそれぞれに対して、付された名称の数と同じ数の設定情報７１を記憶することができる。
【００５０】
従属項目は、ＭＦＰ２００においてプリントするためにプリント条件として設定可能な独自項目のうちページ単位に設定可能な独自項目である。ここでは、従属項目を、「印刷種類」、「インデックス紙」、「ステープル」、「パンチ穴」、および「ステープル終了」としている。
【００５１】
従属項目「印刷種類」は、片面印刷および両面印刷の別、または印刷することなく白紙を挿入することとのいずれかを設定するための独自項目である。従属項目「印刷種類」に設定可能な第２のパラメータは、用紙の片面に印刷することを設定するための「片面印刷」と、用紙の両面に印刷することを設定するための「両面印刷」と、用紙に印刷することなく白紙を挿入すること設定するための「白紙挿入」と、を含む。
【００５２】
従属項目「インデックス紙」は、インデックス紙を使用するか否かを設定するための独自項目である。従属項目「インデックス紙」に設定可能な第２のパラメータは、インデックス紙を使用することを設定するための「使用する」と、インデックス紙を使用しないことを設定するための「使用しない」と、を含む。
【００５３】
従属項目「ステープル」は、用紙にステープル針を打ち込むステープル加工をするか否かを設定するための独自項目である。従属項目「ステープル」に設定可能な第２のパラメータは、用紙にステープル加工する場合にその位置と打ち込むステープルの数を設定するためのパラメータであり、用紙の左コーナに１つのステープルの打ち込みを設定するための「左コーナ」と、用紙の右コーナに１つのステープルの打ち込みを設定するための「右コーナ」と、用紙の左に２つのステープルの打ち込みを設定するための「２点（左）」と、用紙の上に２つのステープルの打ち込みを設定するための「２点（上）」と、本文と同じ位置と数のステープルの打ち込みを設定するための「本文と同じ」と、を含む。
【００５４】
従属項目「パンチ穴」は、用紙にパンチ穴を開けるパンチ穴加工をするか否かを設定するための独自項目である。従属項目「パンチ穴」に設定可能な第２のパラメータは、パンチ穴加工することを設定するための「ｏｎ」と、パンチ穴加工しないことを設定するための「ｏｆｆ」と、本文と同じに設定するための「本文と同じ」と、を含む。
【００５５】
従属項目「ステープル終了」に設定可能な第２のパラメータは、前のページの用紙にステープル加工する設定がされている場合にそのページまでまとめてステープルの打ち込みを設定するためのパラメータであり、後のページまでまとめてステープルの打ち込みを設定することを設定するための「オフ」と、そのページまでまとめてステープルの打ち込みを設定するための「オン」と、を含む。
【００５６】
図７は、設定情報設定画面の一例を示す図である。図７を参照して、設定情報設定画面３０１は、設定情報７１を一覧表示する領域３０９と、第１パラメータを指定する領域３０３と、複数の従属項目ごとに設定された第２パラメータを表示する領域３０５と、従属項目の第２パラメータを変更する領域３０７と、ボタン３１１，３１３を含む。
【００５７】
領域３０９には、ページ設定項目「用紙トレイ」、従属項目「印刷種類」、「インデックス紙」、「ステープル」、「パンチ穴」および「ステープル終了」それぞれに対して、第１パラメータおよび５つの第２パラメータを含む設定情報が表示される。
【００５８】
領域３０９に表示された設定情報を選択することにより、選択された設定情報が変更または削除の対象となる。図では、用紙トレイ「トレイ０１」の設定情報が選択された場合を例に示している。選択された設定情報のページ設定項目「用紙トレイ」に設定可能な第１パラメータが領域３０３に表示され、選択された設定情報により定義され、指定された第１のパラメータと組になる第２のパラメータが従属項目の名称とともに領域３０５に表示される。
【００５９】
領域３０５において、従属項目の名称を選択することにより、領域３０７に選択された従属項目の名称に設定されている第２パラメータが表示される。図においては、従属項目の名称「印刷種類」が選択された場合を示しており、領域３０７に第２のパラメータとして「両面印刷」が表示される。領域３０７に表示されている第２パラメータを、別の第２パラメータに変更することにより、従属項目に設定される第２パラメータを変更する操作が入力され、設定情報が変更される。
【００６０】
また、領域３０９において、設定情報が選択された状態で、「削除」の文字が表されたボタン３１３が指示されると、その設定情報を削除する操作を受け付け、設定情報を削除する。
【００６１】
また、ユーザが「追加」の文字が表されたボタン３１１を指示すれば、新たな設定情報が追加される。ユーザが、領域３０３に新たな設定情報により定義されるべき、ページ設定項目「用紙トレイ」に設定可能な第１パラメータを入力し、新たな設定情報により定義されるべき、５つの従属項目それぞれに対応する５つの第２パラメータを領域３０７に入力すれば、新たな設定情報を追加する操作が入力され、新たな設定情報が追加される。
【００６２】
図８は、設定情報のフォーマットの一例を示す図である。図８を参照して、設定情報は、ページ設定項目のフィールドと、５つの従属項目Ａ〜従属項目Ｅのフィールドとを含む。ページ設定項目のフィールドには、第１パラメータが設定され、５つの従属項目Ａ〜従属項目Ｅそれぞれのフィールドには第２パラメータが設定される。ここでは、ページ設定項目は「用紙トレイ」であり、従属項目Ａは「印刷種類」、従属項目Ｂは「インデックス紙」、従属項目Ｃは「ステープル」、従属項目Ｄは「パンチ穴」、従属項目Ｅは「ステープル終了」である。
【００６３】
図４に戻って、プリント指示受付部５５は、アプリケーション実行部６３からデータとページ設定情報とが入力される。プリント指示受付部５５は、入力されるページ設定情報を抽出部５７に出力し、入力されるデータをコマンド生成部５９に出力する。
【００６４】
抽出部５７は、プリント指示受付部５５からページ設定情報が入力されると、ページ設定情報に含まれるページ設定項目「用紙トレイ」の第１パラメータと同じ第１パラメータがページ設定項目のフィールドに設定されている設定情報を、ＨＤＤ１０７に記憶されている設定情報７１のうちから抽出する。そして、第１パラメータと、抽出した設定情報の５つの従属項目Ａ〜従属項目Ｅそれぞれに設定されている５つの第２パラメータとをコマンド生成部５９に出力する。
【００６５】
コマンド生成部５９は、プリント指示受付部５５から入力されるデータをＭＦＰ２００でプリントするためのプリントデータに変換する。また、コマンド生成部５９は、抽出部５７から入力されるページ設定項目と第１パラメータの組を含むコマンドと、５つの従属項目と第２パラメータとの５つの組をそれぞれ含むコマンドとを生成する。そして、コマンド生成部５９は、生成されたコマンドを含む制御データとプリントデータとを含むプリントジョブを生成し、ＭＦＰ２００に送信する。プリントジョブは、例えば、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）またはＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）で記述される。
【００６６】
図９は、画像形成制御処理の流れの一例を示すフローチャートである。画像形成制御処理は、ＰＣ１００が備えるＣＰＵ１０１が、画像形成制御プログラムを実行することにより、ＣＰＵ１０１により実行される処理である。
【００６７】
図９を参照して、ＣＰＵ１０１は、プリントの対象となるデータとページ設定情報とを受け付けたか否かを判断する（ステップＳ０１）。ＣＰＵ１０１がアプリケーションプログラムを実行し、そのプロセスからデータとページ設定情報とを受け付けたか否かを判断する。それらを受け付けるまで待機状態となり（ステップＳ０１でＮＯ）、それらを受け付けると（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。
【００６８】
ステップＳ０２においては、ページ設定情報からページ設定項目と第１パラメータとを抽出する。ここでは、ページ設定項目は「用紙トレイ」であり、第１パラメータは、ＭＦＰ２００が備える給紙部２２４が有する４つの用紙トレイを識別するための名称「トレイ０１」、「トレイ０２」、「トレイ０３」、「トレイ０４」、「トレイ１１」、「トレイ２１」、および「トレイ３１」のいずれか１つである。ここでは、ページ設定情報が第１パラメーターとして用紙トレイ「トレイ０１」を含む場合を例に説明する。
【００６９】
次のステップＳ０３においては、ＨＤＤ１０７に記憶されている設定情報７１のうちからページ設定項目のフィールドにステップＳ０２において抽出された第１パラメータと同じ第１パラメータが設定されている設定情報を抽出する。具体的には、ページ設定項目のフィールドに、「トレイ０１」が設定されている設定情報を抽出する。
【００７０】
そして、次のステップＳ０４においては、ステップＳ０３において抽出された設定情報の従属項目のフィールドに設定されている５つの第２パラメータを取得する。具体的には、５つの従属項目「印刷種類」、「インデックス紙」、「ステープル」、「パンチ穴」および「ステープル終了」それぞれに設定されている５つの第２パラメータを取得する。
【００７１】
ステップＳ０５においては、ページ設定項目にステップＳ０２において抽出された第１パラメータを設定し、５つの従属項目にステップＳ０４において取得された５つの第２パラメータをそれぞれ設定したコマンドを生成する。そして、ステップＳ０１において取得されたデータを変換したプリントデータとステップＳ０５において生成されたコマンドとを含むプリントジョブを送信し（ステップＳ０６）、処理を終了する。
【００７２】
アプリケーションプログラムを実行するプロセスにおいては、ユーザはページ設定項目である用紙トレイに設定可能な第１パラメータを設定するだけで、ＭＦＰ２００において設定可能なページ設定項目とは別の従属項目に設定可能な第２パラメータが自動的に設定される。このため、アプリケーションプログラムを実行するプロセスが処理対象とするデータにおいて、ページを追加または削除する場合であっても、ページの追加または削除前にページ対して既に設定されていたページ設定項目の第１パラメータは追加または削除後のページと対応付けが維持されるので、従属項目に設定された第２パラメータも追加または削除前のページに対応付けられた状態が維持される。したがって、アプリケーションプログラムを実行するプロセスが処理対象とするデータにおいて、ページを追加または削除する前後でページごとに設定されるプリント条件が変更されないようにすることができる。
【００７３】
図１０は、設定情報設定処理の流れの一例を示すフローチャートである。設定情報設定処理は、ＰＣ１００が備えるＣＰＵ１０１が画像形成制御プログラムを実行することによりＣＰＵ１０１により実行される処理である。図１０を参照して、ＣＰＵ１０１は、設定情報設定画面を表示する指示を受け付けたか否かを判断する。ユーザが入力部１１９Ａに設定情報設定画面を表示する指示を入力するまで待機状態となり（ステップＳ１１でＮＯ）、ユーザが指示を入力したならば（ステップＳ１１でＮＯ）、処理をステップＳ１２に進める。
【００７４】
ステップＳ１２においては、設定情報設定画面３０１を表示部１１９Ｂに表示し、処理をステップＳ１３に進める。ステップＳ１３においては、表示された設定情報の１つが選択されたか否かを判断する。設定情報が選択されたならば処理をステップＳ１４に進め、そうでなければ処理をステップＳ１８に進める。
【００７５】
ステップＳ１４においては、削除指示を受け付けたか否かを判断する。ユーザが入力部１１９Ａを操作して、設定情報設定画面３０１のボタン３１３を指示したならば削除指示を受け付ける。削除指示を受け付けたならば処理をステップＳ１５に進めるが、そうでなければステップＳ１５をスキップして処理をステップＳ１６に進める。
【００７６】
ステップＳ１５においては、ステップＳ１３において選択された設定情報を削除する。具体的には、ＨＤＤ１０７に記憶されている設定情報を７１のうちから、ステップＳ１３において選択された設定情報を消去する。
【００７７】
ステップＳ１６においては、変更指示を受け付けたか否かを判断する。ユーザが入力部１１９Ａを操作して、設定情報設定画面３０１の領域３０５で従属項目を選択し、領域３０７に別の第２パラメータを設定したならば変更指示を受け付ける。変更指示を受け付けたならば処理をステップＳ１７に進めるが、そうでなければステップＳ１７をスキップして処理をステップＳ１８に進める。
【００７８】
ステップＳ１７においては、ステップＳ１６において受け付けられた第２パラメータで、ステップＳ１３において選択された設定情報を変更する。具体的には、ＨＤＤ１０７に記憶されている設定情報７１のうちステップＳ１３において選択された設定情報の第２パラメータを書き換える。
【００７９】
ステップＳ１８においては、追加指示を受け付けたか否かを判断する。ユーザが入力部１１９Ａを操作して、設定情報設定画面３０１のボタン３１３を指示したならば追加指示を受け付ける。追加指示を受け付けたならば処理をステップＳ１９に進めるが、そうでなければ処理を終了する。
【００８０】
ステップＳ１９においては、ページ設定項目に設定する新たな第１パラメータの指定を受け付けるまで待機状態となり、第１パラメータの指定を受け付けると処理をステップＳ２０に進める。具体的には、設定情報設定画面３０１の領域３０３に、それまで設定されている「トレイ０１」、「トレイ０２」、「トレイ０３」、「トレイ０４」、「トレイ１１」、トレイ「２１」および「トレイ３１」とは異なる新たな第１パラメータの指定を受け付ける。但し、新たな第１パラメータは、ＭＦＰ２００が備える給紙部２２４が有する４つの用紙トレイのいずれかを特定する情報である。
【００８１】
ステップＳ２０においては、５つの従属項目それぞれに設定する５つの第２パラメータの指定を受け付けるまで待機状態となり、５つの第２パラメータの指定を受け付けると処理をステップＳ２１に進める。具体的には、設定情報設定画面３０１の領域３０５で従属項目を選択し、領域３０７に第２パラメータを設定したならば第２パラメータの指定を受け付ける。
【００８２】
ステップＳ２１においては、ステップＳ１９において指定された第１パラメータとステップＳ２０において指定された５つの第２パラメータとを含む設定情報を新たに生成し、ＨＤＤ１０７に記憶されている設定情報７１に追加して記憶する。具体的には、第１パラメータをページ設定項目のフィールドに設定し、５つの第２パラメータを５つの従属項目のフィールドのうち対応するものにそれぞれ設定した設定情報を生成する。
【００８３】
図１１は、データのプリント出力結果の一例を示す第１の図である。図では、データが３ページからなり、それぞれのページ設定としてページ設定項目「用紙トレイ」に第１パラメータ「トレイ０１」が設定されて出力された結果を示す。第１パラメータ「トレイ０１」は、ＭＦＰ２００が備える４つの給紙トレイのうち名称「トレイ０１」の給紙トレイであり、原稿サイズが「Ａ４」の普通紙が格納されている。このため、第１〜第３ページそれぞれが原稿サイズが「Ａ４」の普通紙にプリントされる。図では、説明のために、第１ページが文字「あ」を含む画像で示し、第２ページが文字「い」を含む画像で示し、第３ページを文字「う」を含む画像で示している。
【００８４】
図１２は、データのプリント出力結果の一例を示す第２の図である。データのページ設定を、第２ページのみ変更した場合の出力結果を示す。具体的には、第２ページのページ設定としてページ設定項目「用紙トレイ」の第１パラメータに「トレイ０１」が設定されていたものを、「トレイ０２」に変更した場合の出力結果である。第１パラメータ「トレイ０２」は、ＭＦＰ２００が備える４つの給紙トレイのうち名称「トレイ０２」の給紙トレイであり、原稿サイズが「Ａ４」のインデックス紙が格納されている。このため、第１および第３ページそれぞれは原稿サイズが「Ａ４」の普通紙にプリントされるが、第２ページの画像は原稿サイズが「Ａ４」のインデックス紙にプリントされる。
【００８５】
図１３は、データのプリント出力結果の一例を示す第３の図である。データに目次のページを第１ページの前に新たに追加し、目次のページのページ設定としてページ設定項目「用紙トレイ」に第１パラメータ「トレイ０１」が設定した場合の出力結果を示す。目次のページを挿入する前の第１〜第３ページは、第２〜第４ページにそれぞれ変更になるが、各ページに設定されたページ設定も対応するページに伴って移動する。このため、第２および第４ページのページ設定としてページ設定項目「用紙トレイ」に第１パラメータ「トレイ０１」が設定され、第３ページのページ設定としてページ設定項目「用紙トレイ」に第１パラメータ「トレイ０２」が設定される。第１ページに追加された目次のページは、ページ設定としてページ設定項目「用紙トレイ」に第１パラメータ「トレイ０１」が設定され、第１、第２および第４ページそれぞれが原稿サイズが「Ａ４」の普通紙にプリントされ、第３ページは原稿サイズが「Ａ４」のインデックス紙にプリントされる。
【００８６】
以上説明したように本実施の形態におけるＰＣ１００は、ページ設定項目に設定可能な第１パラメータと、画像形成装置でプリントするために設定可能な複数の独自項目のうちから選ばれた少なくとも１つの従属項目それぞれに設定可能な少なくとも１つの第２パラメータとを関連付ける設定情報がＨＤＤ１０７に記憶されており、プリント指示受付部５５によりアプリケーション実行部６３から複数ページを含むデータと、複数ページ毎にページ単位に設定可能なページ設定項目にパラメータが設定されたページ設定情報とが受け付けられると（Ｓ０１）、抽出部５７によりページ設定情報においてページ設定項目に設定された第１パラメータと同じ第１パラメータを含む設定情報をＨＤＤ１０７に記憶されている設定情報７１のうちから抽出され（Ｓ０３）、コマンド生成部５９により第１パラメータと、設定情報により第１パラメータと関連付けられた５つの第２パラメータとに基づいて、ＭＦＰ２００またはＭＦＰ２０１がプリントするためのコマンドが複数ページ毎に生成される（Ｓ０５）。
【００８７】
このため、ユーザがページ設定項目に第１パラメータを設定するだけで、ＭＦＰ２００またはＭＦＰ２０１において設定可能なページ設定項目とは別の従属項目に第２パラメータが設定されるので、ページ毎の設定を容易にすることができる。また、アプリケーションプログラムにおいてデータにページが追加または削除される場合であっても、ページの追加または削除前にページ対して既に設定されていたページ設定項目の第１パラメータは追加または削除後のページと対応付けが維持されるので、従属項目に設定された第２パラメータも追加または削除前のページに対応付けられた状態が維持される。したがって、ページを追加または削除する前後でページごとに設定される内容が変更されないようにすることができる。
【００８８】
また、プリンタ情報提供部６１によりＭＦＰ２００が備える給紙部２２４が有する用紙を収納するための４つの用紙トレイを識別するための名称が取得され、設定情報のページ設定項目のフィールドに設定される第１パラメータは、ＭＦＰ２００が備える給紙部２２４が有する４つの用紙トレイを識別するために、それぞれに付された複数の名称を含む。このため、給紙部２２４が有する４つの用紙トレイそれぞれに対して、付された複数の名称の数と同じ数の設定情報７１を記憶することができる。例えば、名称「トレイ０１」の用紙トレイに対して、４つの第１のパラメータ「トレイ０１」、「トレイ１１」、「トレイ２１」、「トレイ３１」それぞれを含む４つの設定情報を記憶することができる。
【００８９】
また、設定部５３により、ＨＤＤ１０７に記憶された設定情報７１が変更または削除され、または新たな設定情報が追加されるので、ユーザの使用に応じてページに対する設定を予め定めること画でいる。
【００９０】
なお、上述した実施の形態においては、ＰＣ１００について説明したが、図９または図１０に示した処理をＰＣ１００に実行させるための画像形成制御方法または画像形成制御方法をＰＣ１００に実行させるための画像形成制御プログラムとして発明を捉えることができるのは言うまでもない。
【００９１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。
【図２】本実施の形態におけるＰＣのハード構成の一例を示すブロック図である。
【図３】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図４】ＰＣが備えるＣＰＵの機能の概要をＨＤＤに記憶する情報とともに示す機能ブロック図である。
【図５】ページ設定情報の一例を示す図である。
【図６】ページ設定画面の一例を示す図である。
【図７】設定情報設定画面の一例を示す図である。
【図８】設定情報のフォーマットの一例を示す図である。
【図９】プリンタ制御処理の流れの一例を示すフローチャートである。
【図１０】設定情報設定処理の流れの一例を示すフローチャートである。
【図１１】データのプリント出力結果の一例を示す第１の図である。
【図１２】データのプリント出力結果の一例を示す第２の図である。
【図１３】データのプリント出力結果の一例を示す第３の図である。
【符号の説明】
【００９３】
１  プリントシステム、２  ネットワーク、５１  操作受付部、５３  設定部、５５  プリント指示受付部、５７  抽出部、５９  コマンド生成部、６１  プリンタ情報提供部、６３  アプリケーション実行部、７１  設定情報、１００  ＰＣ、１０１  ＣＰＵ、１０３  ＲＯＭ、１０５  ＲＡＭ、１０７  ＨＤＤ、１０８  フラッシュメモリ、１０９  カードＩ／Ｆ、１１１  通信Ｉ／Ｆ、１１９  操作部、１１９Ａ  入力部、１１９Ｂ  表示部、１２０  バス、２００，２０１  ＭＦＰ、２２１  ＣＰＵ、２２１  ＡＤＦ、２２２  原稿読取部、２２３  画像形成部、２２４  給紙部、２２５  後処理部、２２６  操作パネル。
【図１】
2010140365.tif 000003
【図２】
2010140365.tif 000004
【図３】
2010140365.tif 000005
【図４】
2010140365.tif 000006
【図５】
2010140365.tif 000007
【図６】
2010140365.tif 000008
【図７】
2010140365.tif 000009
【図８】
2010140365.tif 000010
【図９】
2010140365.tif 000011
【図１０】
2010140365.tif 000012
【図１１】
2010140365.tif 000013
【図１２】
2010140365.tif 000014
【図１３】
2010140365.tif 000015