(57)【要約】【課題】ユーザが要求データを構成する各ページの特性に応じて出力領域上の異なる大きさの領域に割り付けることを可能にする。【解決手段】ホストコンピュータ上で作成された入力データを印刷データに変換してプリンタに出力する際に、複数ページ分の入力データを、印刷データの１ページ分の出力領域に任意の大きさで割り付けるための割り付け領域を複数指定する割り付け処理機能を設けた。【選択図】      図１９
2004157681.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置により作成された入力データを印刷出力データに変換して印刷装置に出力する画像形成システムにおいて、
複数ページ分の入力データを、前記印刷出力データの１ページ分の出力領域に任意の大きさで割り付けるための割り付け領域を複数指定する割り付け領域指定手段を具備することを特徴とする画像形成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストコンピュータなどのデータ処理装置により作成された入力画像データを印刷出力データに変換してプリンタなどの印刷装置に出力する技術に関する。
【０００２】
【従来の技術】
従来から、外部から所定の通信媒体を介して印刷データを受け取り記録媒体に記録・出力する印刷装置がある。この印刷装置としての一例であるインクジェットプリンタは、ホストコンピュータから受け取った印刷データに基づいて記録媒体である印刷用紙上に印刷を施す。このような印刷システムでは、ホストコンピュータに印刷装置を制御するシステムすなわちプリンタドライバが組み込まれ、ユーザはホストコンピュータを介して印刷装置を制御する。ユーザがホストコンピュータ上でアプリケーション等により作成したデータを印刷装置により出力することを要求した場合、ユーザは印刷作業を制御するためのパラメータすなわち印刷制御パラメータをプリンタドライバを介して設定し、プリンタドライバは設定された値にもとづきユーザが印刷装置により出力することを要求したデータ（以下、要求データと呼ぶ）を印刷データに変換する。印刷装置は印刷データに基づき印刷用紙上に出力する。従来、このような印刷システムにおいては、要求データに含まれるページを印刷用紙１枚分の領域に複数均等に割り付け印刷する割り付け印刷機能を持っている。プリンタドライバは、要求データを印刷データに変換した後に、印刷データに含まれる複数のページを出力領域に均等に割り付けた上で印刷装置に出力する（例えば、特開２０００−２５２７６号公報参照）。
【０００３】
【特許文献１】
特開２０００−２５２７６号公報
【発明が解決しようとする課題】
しかしながら、上記従来技術では、出力領域に割り付ける領域がすべて同じで、複数ページからなるデータを割り付ける際に、各ページのオブジェクトの種類や重要度に応じて割り付ける大きさを指定することができない。例えば、写真で構成されるページを割り付ける領域を大きくし、テキストで構成されるページを割り付ける領域を小さくすることなどができなかった。また、例えば、全てテキストで構成されるページにおいて、その内容の重要度に応じて重要度が高いページを割り付ける領域を大きくし、重要度が低いページを割り付ける領域を小さくすることができなかった。このように、複数のページで構成される要求データには写真やグラフィック、テキストなど様々なオブジェクトが含まれることが多く、またそれら各ページの重要度も様々であるが、これら各ページの特性に応じて異なるサイズの領域に割り付けることができないという課題があった。
【０００４】
本発明は、上記課題に鑑みてなされ、その目的は、ユーザが要求データを構成する各ページの特性に応じて、出力領域上の異なる大きさの領域に割り付けることが可能な画像形成システムを提供することである。
【０００５】
【課題を解決するための手段】
上述の課題を解決し、目的を達成するために、本発明の画像形成システムは、データ処理装置により作成された入力データを印刷出力データに変換して印刷装置に出力する画像形成システムにおいて、複数ページ分の入力データを、前記印刷出力データの１ページ分の出力領域に任意の大きさで割り付けるための割り付け領域を複数指定する割り付け領域指定手段を具備する。
【０００６】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。
【０００７】
本発明は、データ処理装置としてのホストコンピュータにより作成された入力データを印刷出力データに変換して印刷装置としてのプリンタに出力するシステムにおいて、複数ページ分の入力データを、印刷出力データの１ページ分の出力領域に任意の大きさで割り付けるための割り付け領域を複数指定することが可能なシステムとして適用可能である。このような本発明は、具体的に図１〜図１９に示す実施の形態で実現される。
【０００８】
図１は、本実施形態のプリンタシステムの概略構成を示している。ホストコンピュータ１は表示部２、ＣＰＵ３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５、入力部６、Ｉ／Ｆ（Ｉｎｔｅｒ  Ｆａｃｅ）７、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）８により構成される。
【０００９】
印刷装置９は、Ｉ／Ｆ１０、プリンタ制御部１１、プリンタエンジン１２により構成されるインクジェットプリンタである。ホストコンピュータ１のＩ／Ｆ７と印刷装置９のＩ／Ｆ１０はＵＳＢやＩＥＥＥ１３９４などの通信媒体１３で接続され、双方向のデータ通信が可能である。
【００１０】
ホストコンピュータ１に含まれるＣＰＵ３は、ＲＯＭ４に記憶されたオペレーティングシステムによりそのシステム動作が制御される。表示部２はＣＰＵ３に制御され、各種表示を行う。入力部６はＣＰＵ３に各種入力データを送る。ＨＤ８はアプリケーションプログラムや各印刷装置に対応したプリンタドライバ（印刷制御プログラム）を保持する。アプリケーションプログラムやプリンタドライバはＣＰＵ３により実行される。ＣＰＵ３は、アプリケーションプログラムに基づいてデータを作成し、作成したデータをプリンタドライバに基づいて各印刷装置に対応した印刷データに変換して印刷装置９に送信する。
【００１１】
印刷装置９に含まれるプリンタ制御部１１は印刷装置全体の制御を実行する制御回路およびプログラムであり、プリンタエンジン１２はインクジェットヘッドの走査や記録媒体の搬送を行う機構である。プリンタ制御部１１は、ホストコンピュータ１から印刷データを受信すると、受信した印刷データに基づいてプリンタエンジン１２を制御し、記録媒体に出力する。
【００１２】
図２はユーザがアプリケーション等で作成したデータの印刷を要求してから印刷データを印刷装置に送信するまでの流れを表すフローチャートである。
【００１３】
ユーザがデータの印刷を要求するとＳ１０１に進みプリンタドライバは印刷制御パラメータの設定を促す画面を表示する。設定可能な印刷制御パラメータには用紙の種類や印刷品位とともに、割り付け印刷機能を制御する印刷制御パラメータも含まれる。
【００１４】
これら印刷制御パラメータの設定が終了するとＳ１０２に進み、プリンタドライバは設定された印刷制御パラメータにもとづき印刷データを作成する。そしてＳ１０３に進み，作成した印刷データを印刷装置に送信する。
【００１５】
図３は、本実施形態において印刷制御パラメータを選択設定するための印刷制御パラメータ設定画面を例示する図であり、「部数」テキストフィールド２１、「ページ」ラジオボタン２２，２３、「開始」テキストフィールド２４、「終了」テキストフィールド２５、「用紙の種類」ポップアップメニュー２６、「給紙方法」ポップアップメニュー２７、「印刷品位」スライドバー２８、「割り付け」ラジオボタン２９，３０、「割り付け設定」ボタン３１、「プリント」ボタン３２、「キャンセル」ボタン３３、から構成される。
【００１６】
印刷制御パラメータには、以下の値が設定される。「部数」テキストフィールド２１において入力された値は印刷コピー部数として設定される。「ページ」ラジオボタン２２，２３および「開始」テキストフィールド２４、「終了」テキストフィールド２５において選択または入力された値は、印刷するページ（以下、印刷入力ページと略す）として設定され、「全ページ」ラジオボタン２２が選択された場合、ユーザが作成したデータの全てのページが印刷入力ページとして設定され、「開始／終了」ラジオボタン２３が選択された場合、「開始」テキストフィールド２４、「終了」テキストフィールド２５に入力されている範囲内のページが印刷入力ページとして設定される。
【００１７】
「用紙の種類」ポップアップメニュー２６において選択された値は印刷装置において出力される記録媒体の種類として設定される。「普通紙」、「高品位専用紙」、「光沢紙」、「インクジェット官製葉書」、「はがき」、「光沢はがき」、「光沢フィルム」、「フォトカード」、「Ｔシャツ転写紙」、「バックプリントフィルム」、「ＯＨＰフィルム」、「封筒」の何れか一つを設定することが可能である。
【００１８】
「給紙方法」ポップアップメニュー２７において選択された値は印刷装置において出力する記憶媒体の給紙方法として設定され、「オートシートフィーダ」、「手差し」の何れか一つを設定することが可能である。「印刷品位」スライドバー２８において選択された値は印刷品位として設定され、「高速」から「高品位」までの５段階の何れか一つを設定することが可能である。
【００１９】
「割り付け」ラジオボタン２９，３０において選択された値は割り付け印刷設定の種類として設定される。「割り付け設定」ボタン３１が押下されると、割り付け印刷制御パラメータを設定するための割り付け設定画面が表示される。
【００２０】
「標準割り付け」ラジオボタン２９が選択された場合は、標準割り付け印刷制御パラメータ設定画面（図４）が表示され、「カスタム割り付け」ラジオボタン３０が選択された場合は、カスタム割り付け印刷制御パラメータ設定画面（図６）が表示される。
【００２１】
「カスタム割り付け」ラジオボタン３０が選択された場合、印刷入力ページとして本画面において設定され、かつカスタム割り付け印刷制御パラメータ設定画面および割り付け領域設定画面（図９）において割り付け入力ページとして設定されたページが印刷される。
【００２２】
「プリント」ボタン３２が押下されるとプリンタドライバは当画面において設定されている印刷制御パラメータおよび図４または図６に示す割り付け印刷制御パラメータ設定画面および図９に示す割り付け領域設定画面において設定されている印刷制御パラメータに基づいて印刷データを作成した後に印刷装置に送信して当画面を閉じる。「キャンセル」ボタン３３が押下されるとプリンタドライバは当画面を閉じて処理を終了する。
【００２３】
図４は図３において「標準割り付け」ラジオボタン２９が選択された上で「割り付け設定」ボタン３１が押下されたときに表示される画面であり、標準割り付け印刷制御パラメータを設定するための標準割り付け印刷制御パラメータ設定画面である。標準割り付け設定画面は、「割り付けページ数」ポップアップメニュー４１、「枠線」ポップアップメニュー４２、「レイアウト」ボタン４３，４４，４５，４６、「キャンセル」ボタン４７、「設定」ボタン４８、「現在のレイアウト」表示部４９から構成される。
【００２４】
標準割り付け印刷制御パラメータ設定画面において設定されるパラメータには、「割り付けページ数」、「枠線」、「レイアウト」があり、設定された値は全ての出力ページおよび出力ページ上の割り付け領域に対して適用される。ここで設定された値にもとづき図１６に示す割り付け印刷制御パラメータテーブルの各値が生成される。「割り付けページ数」ポップアップメニュー４１において選択された値は、出力領域に対して割り付ける印刷入力ページ数として設定され、「１ページ分」、「２ページ分」、「４ページ分」、「６ページ分」、「９ページ分」、「１６ページ分」の何れか一つを設定することが可能である。設定されたページ数により印刷入力ページの縮小率が決定される。例えば「２ページ分」が設定された場合は、印刷入力ページを右に９０度回転した上で、２ページの印刷入力ページが出力領域に２列で収まるように印刷入力ページの縮小率が決定される（図４）。
【００２５】
また、「４ページ分」が設定された場合は、４ページの印刷入力ページが出力領域に２行２列で収まるように印刷入力ページの縮小率が決定される（図５）。「枠線」ポップアップメニュー４２において選択された値は、出力領域に割り付ける各印刷入力ページの枠線の種類として設定され、「なし」、「細線」、「太線」、「細点線」、「太点線」、「細二重線」、「太二重線」の何れか一つを設定することが可能である。「レイアウト」ボタン４３，４４，４５，４６が押下されると割り付けるページの順序が設定され，印刷入力ページのページ番号が小さい方から順に割り付ける方向が各ボタンの矢印が示す方向に設定される。
【００２６】
「キャンセル」ボタン４７が押下されると当画面を閉じた後に図３に示す印刷制御パラメータ設定画面に戻る。「設定」ボタン４８が押下されると当画面で設定されている割り付け印刷制御パラメータを有効にし当画面を閉じた後に図３に示す印刷制御パラメータ設定画面に戻る。「現在のレイアウト」表示部４９には、本画面において設定されたパラメータにもとづいた出力ページのレイアウトが表示される。
図５は図４に示す標準割り付け印刷制御パラメータ設定画面の「割り付けページ数」ポップアップメニュー４１において「４ページ分」が選択された画面である。
【００２７】
図６は図３において「カスタム割り付け」ラジオボタン３０が選択された上で「割り付け設定」ボタン３１が押下されたときに表示される画面であり、カスタム割り付け印刷制御パラメータを設定するためのカスタム割り付け印刷制御パラメータ設定画面である。カスタム割り付け印刷制御パラメータ設定画面は、「領域選択」ボタン５１、「領域設定」ボタン５２、「領域削除」ボタン５３、「現在のレイアウト」表示部５４、「表示ページ」表示部５５、「前ページ」ボタン５６、「次ページ」ボタン５７、「出力ページ数」テキストフィールド５８、「キャンセル」ボタン５９、「設定」ボタン６０から構成される。
【００２８】
カスタム割り付け印刷制御パラメータ設定画面において設定されるパラメータには、「出力ページ数」、各出力領域の「割り付け領域」があり、ここで設定された値と図９に示す割り付け領域設定画面において設定されるパラメータである各「割り付け領域」に対する「割り付け入力ページ」、「枠線」、「回転角度」にもとづき図１７に示す割り付け印刷制御パラメータテーブルの各値が生成される。
【００２９】
「領域選択」ボタン５１が押下されると、「現在のレイアウト」表示部５４において割り付け領域を選択することが可能になる。割り付け領域の選択はマウスポインタによる始点と終点の選択により可能である。すでに選択されている割り付け領域は始点および終点として選択することはできない。「領域設定」ボタン５２は「現在のレイアウト」表示部５４において割り付け領域が選択されている場合は操作でき（図８）、割り付け領域が選択されていない場合は操作できない。
【００３０】
「領域設定」ボタン５２が押下されると、「現在のレイアウト」表示部５４において選択されている割り付け領域に対して割り付けるページと枠線の種類と回転角度を設定するための割り付け領域設定画面（図９）が表示される。「領域削除」ボタン５３は「現在のレイアウト」表示部５４において割り付ける領域が選択されている場合は操作かでき（図８）、割り付ける領域が選択されていない場合は操作できない。
【００３１】
「領域削除」ボタン５３が押下されると「現在のレイアウト」表示部５４において選択されている割り付け領域を削除する。「現在のレイアウト」表示部５４には本画面および割り付け領域設定画面において設定されている割り付け印刷制御パラメータにもとづいた出力ページのレイアウトが表示される。表示されている割り付け領域はクリックすることにより選択／非選択状態になる。「表示ページ」表示部５５には、「現在のレイアウト」表示部５４に表示されている出力ページのページ番号が表示される。
【００３２】
「前ページ」ボタン５６が押下されると、「現在のレイアウト」表示部５４において表示されている出力ページの１ページ前のページが「現在のレイアウト」表示部５４に表示され、「表示ページ」表示部５５は更新される。「前ページ」ボタン５６は「現在のレイアウト」表示部５４に表示されている出力ページが１ページ目のときは操作できない。
【００３３】
「次ページ」ボタン５７が押下されると、「現在のレイアウト」表示部５４において表示されている出力ページの次のページが「現在のレイアウト」表示部５４に表示され、「表示ページ」表示部５５は更新される。「次ページ」ボタン５７は「現在のレイアウト」表示部５４に表示されている出力ページの次のページがないときは操作できない。「出力ページ数」テキストフィールド５８において設定された値は出力ページ数として設定される。
【００３４】
「キャンセル」ボタン５９が押下されると当画面を閉じた後に図３に示す印刷制御パラメータ設定画面に戻る。「設定」ボタン６０が押下されると当画面および図９に示す割り付け領域設定画面において設定された割り付け印刷制御パラメータを有効にし当画面を閉じた後に図３に示す印刷制御パラメータ設定画面に戻る。「設定」ボタン６０は全て出力ページにおける割り付け領域に対して割り付け入力ページ、枠線の種類、回転角度が設定された場合操作でき、そうでない場合操作できない。
【００３５】
図７は図６に示すカスタム割り付け印刷制御パラメータ設定画面において割り付け領域を指定している図である。マウスポインタにより割り付け領域の始点を選択した後に割り付け領域の終点を選択することにより割り付け領域を決定することができる。
【００３６】
図８は図７に示すカスタム割り付け印刷制御パラメータ設定画面において設定した割り付け領域が選択された図である。「領域設定」ボタン５２および「領域削除」ボタン５３は操作できる状態になるが、割り付け領域に対して割り付け入力ページおよび枠線の種類、回転角度が未設定のため「設定」ボタン６０は操作できない。
【００３７】
図９は図８において「領域設定」ボタン５２が押下されたときに表示される画面であり、カスタム割り付け印刷制御パラメータ設定画面の「現在のレイアウト」表示部５４において選択された割り付け領域に対して割り付け入力ページおよび枠線の種類、回転角度を設定するための割り付け領域設定画面である。割り付け領域設定画面は「割り付けページ」ポップアップメニュー６１、「枠線」ポップアップメニュー６２、「回転角度」ポップアップメニュー６３、「現在のレイアウト」表示部６４、「キャンセル」ボタン６５、「設定」ボタン６６から構成される。
【００３８】
割り付け領域設定画面において設定されるパラメータには「割り付けページ」、「枠線」、「回転角度」がある。「割り付けページ」ポップアップメニュー６１において選択された値は、カスタム割り付け印刷制御パラメータ設定画面の「現在のレイアウト」表示部５４において選択された割り付け領域に割り付ける割り付け入力ページとして設定され、印刷制御パラメータ設定画面において設定された印刷入力ページの何れか１ページを設定することが可能である。
【００３９】
「枠線」ポップアップメニュー６２において選択された値はカスタム割り付け印刷制御パラメータ設定画面の「現在のレイアウト」表示部５４において選択された割り付け領域の枠線の種類として設定され、「なし」、「細線」、「太線」、「細点線」、「太点線」、「細二重線」、「太二重線」の何れか一つを設定することが可能である。
【００４０】
「回転角度」ポップアップメニュー６３において選択された値は，カスタム割り付け印刷制御パラメータ設定画面の「現在のレイアウト」表示部５４において選択された割り付け領域に割り付ける割り付け入力ページを時計回りに回転させる角度として設定され、「０度」、「９０度」、「１８０度」、「２７０度」の何れか一つを設定することが可能である。
【００４１】
「現在のレイアウト」表示部６４には、本画面の設定値が反映される出力ページのレイアウトが表示される。「キャンセル」ボタン６５が押下されると，当画面を閉じた後にカスタム割り付け印刷制御パラメータ設定画面（図８）に戻る。「設定」ボタン６６が押下されると当画面において設定されたパラメータを対象となる割り付け領域に適用し当画面を閉じた後にカスタム割り付け印刷制御パラメータ設定画面（図１０）に戻る。
【００４２】
図１０は図８のカスタム割り付け印刷制御パラメータ設定画面における「現在のレイアウト」表示部５４において選択されている割付領域に対して、図９に示す割り付け領域設定画面で設定したパラメータが適用された図である。
【００４３】
図１１はカスタム割り付け印刷制御パラメータ設定画面において三つ目の割り付け領域を指定している図である。
【００４４】
図１２は図１１に示すカスタム割り付け印刷制御パラメータ設定画面において設定した割り付け領域が選択された図である。
【００４５】
図１３は図１２に示すカスタム割り付け印刷制御パラメータ設定画面において「領域設定」ボタン５２が押下されたとき表示される割り付け領域設定画面である。
図１４は図１２のカスタム割り付け印刷制御パラメータ設定画面における「現在のレイアウト」表示部５４において選択されている割り付け領域に対して、図１３に示す割り付け領域設定画面で設定したパラメータが適用された図である。
【００４６】
図１５はカスタム割り付け印刷制御パラメータ設定画面によって２ページ目の出力ページを設定した画面である。
【００４７】
割り付け印刷制御パラメータテーブルに格納されるパラメータには、「出力ページ数」Ｉと１からＩまで順に割り当てられる「出力ページ番号」ｉ、各「出力ページ番号」に対する「割り付け領域数」Ｎと１からＮまで順に割り当てられる「割り付け領域番号」ｎ、各「割り付け領域番号」に対する「割り付け領域」ｒ、「割り付け入力ページ」ｐ、「割り付け入力ページ縮小率」ｓ、「枠線の種類」ｗ、「回転角度」ｋがある。
【００４８】
これらの割り付け印刷制御パラメータは、標準割り付け印刷制御パラメータ設定画面（図４）またはカスタム割り付け印刷制御パラメータ設定画面（図６）および割り付け領域設定画面（図９）において設定されたパラメータにもとづき生成される。プリンタドライバは割り付け印刷制御パラメータテーブルの各データをテーブルの先頭からのオフセット値にもとづき参照する。
【００４９】
図１６は、図３における印刷入力ページが１ページから４ページであり、標準割り付け印刷制御パラメータ設定画面において図４に示す設定を行った場合に生成される割り付け印刷制御パラメータテーブルである。
【００５０】
図４に示す標準割り付け印刷制御パラメータ設定画面において割り付け印刷制御パラメータの設定を行った場合、「出力ページ数」Ｉは、図３に示す印刷制御パラメータ設定画面において設定された印刷入力ページと「割り付けページ数」ポップアップメニュー４１において選択された値にもとづいて設定され、「出力ページ番号」ｉに１からＩまでの値が設定される。１からＩまでの全ての出力ページに対する「割り付け領域数」Ｎ、「割り付け領域番号」ｎ、「割り付け領域」ｒ、「割り付け入力ページ縮小率」ｓ、「回転角度」ｋは「割り付けページ数」ポップアップメニュー４１において選択された値にもとづき設定される。
【００５１】
「割り付け領域数」Ｎは「割り付けページ数」ポップアップメニュー４１において選択された値が設定され、「割り付け領域番号」ｎに１からＮまでの値が設定される。「割り付け領域」ｒは出力領域を「割り付け領域数」Ｎで均等に分割した値に設定される。「回転角度」ｋは、「割り付け領域」ｒの縦横比と出力領域の縦横比を比較することで算出される。「割り付け領域」ｒの縦横比が出力領域の縦横比と等しいときは０度に設定され、等しくないときは９０度に設定される。「割り付け入力ページ縮小率」ｓは「割り付け領域」ｒ、「回転角度」ｋ、出力領域から算出される。
【００５２】
１からＩまでの全ての出力ページにおける割り付け領域の「割り付け入力ページ」ｐは「レイアウト」ボタン４３，４４，４５，４６により選択された順に従い、図３に示す印刷制御パラメータ設定画面において設定された印刷入力ページの小さい値から大きい値に向かって順に割り当てられる。１からＩまでの全ての出力ページにおける割り付け領域の「枠線の種類」ｗには「枠線」ポップアップメニュー４２において選択された値が設定される。
【００５３】
図１７は、カスタム割り付け印刷制御パラメータ設定画面において図１４および図１５に示す設定を行った場合に生成される割り付け印刷制御パラメータテーブルである。
【００５４】
カスタム割り付け印刷制御パラメータ設定画面において割り付け印刷制御パラメータの設定を行った場合、「出力ページ数」Ｉは「出力ページ数」テキストボックス５８において設定された値に設定され、「出力ページ番号」ｉに１からＩまでの値が設定される。１からＩまでの各出力ページの「割り付け領域数」Ｎおよび「割り付け領域」ｒには「領域設定」ボタン５２および「現在のレイアウト」表示部５４における領域設定操作により設定された割り付け領域の数および領域が設定される。「割り付け領域番号」ｎには１からＮまでの値が設定される。
【００５５】
各出力ページにおける各「割り付け領域番号」ｎに対する「割り付け入力ページ」ｐ、「枠線の種類」ｗ、「回転角度」ｋは、図９に示す割り付け領域設定画面において設定された値にもとづき設定される。「割り付け入力ページ」ｐには、「割り付けページ」ポップアップメニュー６１において選択された値が設定される。「枠線の種類」ｗには「枠線」ポップアップメニュー６２において選択された値が設定される。「回転角度」ｋには「回転角度」ポップアップメニュー６３において選択された値が設定される。「割り付け入力ページ縮小率」ｓは出力領域と各「割り付け領域」ｒ、「回転角度」ｋから算出される。
【００５６】
図１８はユーザが作成したデータの印刷を要求してから印刷データを印刷装置に送信するまでの流れを示すフローチャートである。ユーザが印刷を要求するとＳ２０２で印刷制御パラメータ設定画面（図３）が表示され、印刷品位等の印刷制御パラメータが設定されるとともに、必要に応じて割り付け印刷制御パラメータも設定される。ユーザが設定を終了するとＳ２０３に進み、Ｓ２０２で設定された割り付け印刷制御パラメータを除く印刷制御パラメータにもとづき要求データを印刷データに変換する。Ｓ２０４において割り付け印刷機能を使用するか否かを判断し、使用しないと判断した場合はＳ２０７に進みＳ２０３で得た印刷データを印刷装置へ送信する。Ｓ２０４において割り付け印刷機能を使用すると判断した場合はＳ２０５に進み、Ｓ２０２において設定された割り付け印刷制御パラメータにもとづき割り付け印刷制御パラメータテーブルを作成し、次に進む。Ｓ２０６で割り付け印刷制御パラメータテーブルにもとづいた割り付け処理を施しＳ２０７に進み、割り付け処理を施した印刷データを印刷装置へ送信する。
【００５７】
図１９は図１８のＳ２０６における割り付け処理の流れを示すフローチャートである。各割り付け印刷制御パラメータは図１８のＳ２０５において作成された割り付け印刷制御パラメータテーブルから取得する。Ｓ３０２で出力ページ数Ｉを取得し次に進む。Ｓ３０３で出力ページ番号ｉを初期化（ｉ＝０）し、Ｓ３０４に進みｉをインクリメントする。そしてＳ３０５に進み出力ページｉに割り付ける割り付け領域数Ｎを取得し、次に進む。Ｓ３０６で割り付け領域番号ｎを初期化（ｎ＝０）し、Ｓ３０７に進みｎをインクリメントする。そしてＳ３０８において割り付け領域番号ｎの領域ｒを取得しＳ３０９に進む。Ｓ３０９において割り付け領域番号ｎに割り付ける入力ページ番号ｐを取得する。そしてＳ３１０において割り付け領域番号ｎに割り付ける入力ページｐの回転角度ｋを取得し次に進む。Ｓ３１１において割り付け領域番号ｎに割り付ける入力ページ番号ｐの縮小率ｓを取得し次に進む。Ｓ３１２でＳ３１１において求めた縮小率ｓにもとづき入力ページｐを縮小する処理を行う。そしてＳ３１３に進み割り付け領域番号ｎに割り付ける入力ページ番号ｐの枠線の種類ｗを取得し次に進む。Ｓ３１４で縮小した入力ページｐをＳ３１０で取得した回転角度ｋおよびＳ３１３で取得した枠線の種類ｗにもとづきＳ３０８で取得した割り付け領域ｒに割り付ける処理を行い次に進む。Ｓ３１５において割り付け領域番号ｎが割り付け領域数Ｎに達していないと判断するとＳ３０７に戻り、次の割り付け領域番号に対しての処理を行う。Ｓ３１５において割り付け領域番号ｎが割り付け領域数Ｎ以上と判断するとＳ３１６に進む。Ｓ３１６において出力ページ番号ｉが出力ページ数Ｉに達していないと判断するとＳ３０４に戻り、次の出力ページに対しての処理を行う。Ｓ３１６において出力ページ番号ｉが出力ページ数Ｉ以上と判断するとＳ３１７に進み割り付け処理を終了する。
【００５８】
本実施形態においては、印刷装置の例としてインクジェットプリンタを挙げたが、この例に限られることなく同様の構成をとることにより任意の印刷装置において実現可能である。
【００５９】
更に、また、本実施形態においては、ホストコンピュータ、通信媒体、印刷装置による複数の機器から構成されるシステムに対して適用したが、このような形態に限られることなく上記システムを一体の装置として有する印刷装置において実現可能である。
【００６０】
上記実施形態によれば、割り付け領域指定の際に１ページ分の出力領域において割り付け領域が重複しないように制御されることにより、ユーザは出力領域において重複した領域を割り付け領域として指定することを回避できる。
【００６１】
また、印刷出力データとこの印刷出力データに対して指定された割り付け領域とを対応させて印刷制御パラメータとして記憶することにより、出力ページと割り付け領域を対応させて記憶できる。
【００６２】
また、割り付け領域指定により指定された割り付け領域に割り付ける入力データを指定する入力データ指定を行うことにより、ユーザは割り付け領域に割り付ける入力ページを指定することができる。
【００６３】
また、印刷出力データとこの印刷出力ページデータに対して指定された割り付け領域と入力データ指定により指定された入力データとを対応させて印刷制御パラメータとして記憶することにより、出力ページと割り付け領域と割り付け入力ページを対応させて記憶できる。
【００６４】
また、入力データ指定により指定された入力データの出力領域に対する割り付け方向を指定する割り付け方向指定を行うことにより、ユーザは割り付け入力ページを割り付ける方向を指定することができる。
【００６５】
また、印刷出力データとこの印刷出力データに対して指定された割り付け領域と入力データ指定により指定された入力データと割り付け方向指定により指定された割り付け方向とを対応させて印刷制御パラメータとして記憶することにより、出力ページと割り付け領域と割り付け入力ページと割り付け方向を対応させて記憶できる。
【００６６】
また、割り付け領域指定により指定された割り付け領域と入力データ指定により指定された入力データと割り付け方向指定により指定された割り付け方向とに基づいて入力データの縮小率を決定することにより、割り付け入力ページの縮小率を算出できる。
【００６７】
また、割り付け領域指定により指定された割り付け領域と入力データ指定により指定された入力データと割り付け方向指定により指定された割り付け方向と縮小率決定により決定された縮小率とを対応させて印刷制御パラメータとして記憶することにより、出力ページと割り付け領域と割り付け入力ページと割り付け方向と割り付け入力ページの縮小率を対応させて記憶できる。
【００６８】
また、記憶された印刷制御パラメータから割り付け印刷制御パラメータを取得できる。
【００６９】
また、割り付け領域指定により指定された割り付け領域と入力データ指定により指定された入力データと割り付け方向指定により指定された割り付け方向と縮小率決定により決定された縮小率とに基づいて画像を形成することにより、割り付け印刷制御パラメータにもとづき入力ページを割り付けた出力画像を形成できる。
【００７０】
【他の実施形態】
なお、本発明は、例えばシステム、装置、方法、プログラム若しくは記憶媒体等としての実施形態をとることが可能であり、具体的には、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７３】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図１８及び図１９に示すフローチャートに対応するプログラムコードや各種テーブルが格納されることになる。
【００７４】
【発明の効果】
以上説明したように、本発明によれば、ユーザは出力領域に任意の大きさの割り付け領域を複数指定することができる。
【図面の簡単な説明】
【図１】本発明に係る実施形態の印刷システムを示すブロック図。
【図２】プリンタドライバの処理を示すフローチャート。
【図３】印刷制御パラメータを設定する画面を例示する図。
【図４】標準割り付け印刷制御パラメータを設定する画面を例示する図。
【図５】標準割り付け印刷制御パラメータを設定する画面を例示する図。
【図６】カスタム割り付け印刷制御パラメータを設定する画面を例示する図。
【図７】カスタム割り付け印刷制御パラメータを設定する画面を例示する図。
【図８】カスタム割り付け印刷制御パラメータを設定する画面を例示する図。
【図９】割り付け領域に対してパラメータを設定する画面を例示する図。
【図１０】カスタム割り付け印刷制御パラメータを設定する画面を例示する図。
【図１１】カスタム割り付け印刷制御パラメータを設定する画面を例示する図。
【図１２】カスタム割り付け印刷制御パラメータを設定する画面を例示する図。
【図１３】割り付け領域に対してパラメータを設定する画面を例示する図。
【図１４】カスタム割り付け印刷制御パラメータを設定する画面を例示する図。
【図１５】カスタム割り付け印刷制御パラメータを設定する画面を例示する図。
【図１６】割り付け印刷制御パラメータテーブルの構造を例示する図。
【図１７】割り付け印刷制御パラメータテーブルの構造を例示する図。
【図１８】印刷することを要求されてから印刷データを送信するまでの処理を示すフローチャート。
【図１９】割り付け処理を示すフローチャート。
【符号の説明】
１  ホストコンピュータ
２  表示部
３  ＣＰＵ
４  ＲＯＭ
５  ＲＡＭ
６  入力部
７  Ｉ／Ｆ
８  ＨＤ
９  印刷装置
１０  Ｉ／Ｆ
１１  プリンタ制御部
１２  プリンタエンジン
２１  「部数」テキストフィールド
２２  「ページ」ラジオボタン
２３  「ページ」ラジオボタン
２４  「開始」テキストフィールド
２５  「終了」テキストフィールド
２６  「用紙の種類」ポップアップメニュー
２７  「給紙方法」ポップアップメニュー
２８  「印刷品位」スライドバー
２９  「割り付け」ラジオボタン
３０  「割り付け」ラジオボタン
３１  「割り付け設定」ボタン
３２  「プリント」ボタン
３３  「キャンセル」ボタン
４１  「割り付けページ数」ポップアップメニュー
４２  「枠線」ポップアップメニュー
４３  「レイアウト」ボタン
４４  「レイアウト」ボタン
４５  「レイアウト」ボタン
４６  「レイアウト」ボタン
４７  「キャンセル」ボタン
４８  「設定」ボタン
４９  「現在のレイアウト」表示部
５１  「領域選択」ボタン
５２  「領域設定」ボタン
５３  「領域削除」ボタン
５４  「現在のレイアウト」表示部
５５  「表示ページ」表示部
５６  「前ページ」ボタン
５７  「次ページ」ボタン
５８  「出力ページ数」テキストフィールド
５９  「キャンセル」ボタン
６０  「設定」ボタン
６１  「割り付けページ」ポップアップメニュー
６２  「枠線」ポップアップメニュー
６３  「回転角度」ポップアップメニュー
６４  「現在のレイアウト」表示部
６５  「キャンセル」ボタン
６６  「設定」ボタン
【図１】
2004157681.tif 000003
【図２】
2004157681.tif 000004
【図３】
2004157681.tif 000005
【図４】
2004157681.tif 000006
【図５】
2004157681.tif 000007
【図６】
2004157681.tif 000008
【図７】
2004157681.tif 000009
【図８】
2004157681.tif 000010
【図９】
2004157681.tif 000011
【図１０】
2004157681.tif 000012
【図１１】
2004157681.tif 000013
【図１２】
2004157681.tif 000014
【図１３】
2004157681.tif 000015
【図１４】
2004157681.tif 000016
【図１５】
2004157681.tif 000017
【図１６】
2004157681.tif 000018
【図１７】
2004157681.tif 000019
【図１８】
2004157681.tif 000020
【図１９】
2004157681.tif 000021