(57)【特許請求の範囲】
【請求項１】
記憶している印刷情報に基づいて、印刷装置で印刷すべき印刷データを生成する情報処理装置であって、
ページレイアウト設定画面を介して、記憶している印刷情報の所望のページを指定し、指定されたページの縮小率を指定させることにより、該印刷情報に対する複数のページデータを同一ページに縮小印刷するための任意のページに任意の縮小率を設定されたページレイアウト情報を入力する入力手段と、
前記入力手段により入力された前記ページレイアウト情報に基づいて、各ページデータを各ページデータごとに設定された縮小率で縮小し、複数ページの縮小されたページデータを同一ページのページデータとして再構築する構築手段と、
前記印刷装置で印刷すべく、前記構築手段により再構築されたページデータの印刷データを生成して出力する出力手段とを有し、
前記構築手段は、前記ページレイアウト情報に基づいて、各ページデータに対して独立した縮小率による縮小とレイアウトを行うことにより、再構築することを特徴とする情報処理装置。
【請求項２】
前記ページレイアウト設定画面は、前記記憶している印刷情報を縮小表示した各ページを表示するためのページ領域と、該ページ領域で指定された特定のページに対する縮小率を指定するためのレイアウト指定領域とを含んでいることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記印刷情報の所望のページに対する縮小率の指定に応じて、前記記憶している印刷情報の各ページに対して、個別の縮小率を反映して１ページ上に複数ページがレイアウトされたプレビュー画面を表示する表示手段を更に備えることを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
上記機能構成をプリンタドライバにより実行させることを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
記憶している印刷情報に基づいて、印刷装置で印刷すべき印刷データを生成する情報処理装置におけるデータ処理方法であって、
ページレイアウト設定画面を介して、記憶している印刷情報の所望のページを指定し、指定されたページの縮小率を指定させることにより、該印刷情報に対する複数のページデータを同一ページに縮小印刷するための任意のページに任意の縮小率を設定されたページレイアウト情報を入力する入力ステップと、
前記入力ステップにより入力された前記ページレイアウト情報に基づいて、各ページデータを各ページデータごとに設定された縮小率で縮小し、複数ページの縮小されたページデータを同一ページのページデータとして再構築する構築ステップと、
前記印刷装置で印刷すべく、前記構築手段により再構築されたページデータの印刷データを生成して出力する出力ステップとを有し、
前記構築ステップは、前記ページレイアウト情報に基づいて、各ページデータに対して独立した縮小率による縮小とレイアウトを行うことにより、再構築することを特徴とするデータ処理方法。
【請求項６】
前記ページレイアウト設定画面は、前記記憶している印刷情報を縮小表示した各ページを表示するためのページ領域と、該ページ領域で指定された特定のページに対する縮小率を指定するためのレイアウト指定領域とを含んでいることを特徴とする請求項５記載のデータ処理方法。
【請求項７】
前記印刷情報の所望のページに対する縮小率の指定に応じて、前記記憶している印刷情報の各ページに対して、個別の縮小率を反映して１ページ上に複数ページがレイアウトされたプレビュー画面を表示する表示手段を更に備えることを特徴とする請求項５または６記載のデータ処理方法。
【請求項８】
上記機能構成をプリンタドライバにより実行させることを特徴とする請求項５乃至７のいずれかに記載のデータ処理方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、受信したイメージデータの印刷処理を行う印刷装置に対して、印刷すべき各ページのイメージデータを生成する情報処理装置およびデータ処理方法に関するものである。
【０００２】
【従来の技術】
従来、所定のインタフェースを介して情報処理装置と印刷装置（プリンタ）とが通信可能な印刷システムにおいては、情報処理装置から複数のバンドイメージを送信してページ印刷していた。
【０００３】
また、プリンタが１ページのページイメージの出力を行う場合、複数のページイメージを同一ページに縮小印字出力できないという欠点があった。
【０００４】
【発明が解決しようとする課題】
このように、プリンタが１ページのページイメージの出力を行うシステムにおいては、複数のページイメージを同一ページに縮小印字出力できないという問題点があった。
【０００５】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、ページレイアウト設定画面を介して、複数のページデータを同一ページに縮小印刷するためのページレイアウト情報を入力し、該入力された前記ページレイアウト情報に基づいて、各ページデータを独立した縮小倍率で縮小し、各ページの縮小されたページデータを同一ページのページデータとして再構築して、印刷装置で印刷すべく、該再構築されたページデータの出力ページイメージを分割したバンド単位に出力する出力することにより、印刷装置のメモリ資源に依らずに、各ページをバンド単位に印刷処理を行う印刷装置に対して複数ページが１ページ内にレイアウトされる縮小印刷出力機能を容易に付加しつつ、複数ページが同一ページ内に個別の縮小倍率でレイアウトされた縮小印刷結果を得ることができる情報処理装置およびデータ処理方法を提供することである。
【０００６】
【課題を解決するための手段】
本発明に係る第１の発明は、記憶している印刷情報に基づいて、印刷装置で印刷すべき印刷データを生成する情報処理装置であって、ページレイアウト設定画面を介して、記憶している印刷情報の所望のページを指定し、指定されたページの縮小率を指定させることにより、該印刷情報に対する複数のページデータを同一ページに縮小印刷するための任意のページに任意の縮小率を設定されたページレイアウト情報を入力する入力手段と、前記入力手段により入力された前記ページレイアウト情報に基づいて、各ページデータを各ページデータごとに設定された縮小率で縮小し、複数ページの縮小されたページデータを同一ページのページデータとして再構築する構築手段と、前記印刷装置で印刷すべく、前記構築手段により再構築されたページデータの印刷データを生成して出力する出力手段とを有し、前記構築手段は、前記ページレイアウト情報に基づいて、各ページデータに対して独立した縮小率による縮小とレイアウトを行うことにより、再構築することを特徴とする。
【０００７】
本発明に係る第２の発明は、前記ページレイアウト設定画面は、前記記憶している印刷情報を縮小表示した各ページを表示するためのページ領域と、該ページ領域で指定された特定のページに対する縮小率を指定するためのレイアウト指定領域とを含んでいることを特徴とする。
【０００８】
本発明に係る第３の発明は、前記印刷情報の所望のページに対する縮小率の指定に応じて、前記記憶している印刷情報の各ページに対して、個別の縮小率を反映して１ページ上に複数ページがレイアウトされたプレビュー画面を表示する表示手段を更に備えることを特徴とする。
【０００９】
本発明に係る第４の発明は、上記機能構成をプリンタドライバにより実行させることを特徴とする。
【００１０】
本発明に係る第５の発明は、記憶している印刷情報に基づいて、印刷装置で印刷すべき印刷データを生成する情報処理装置におけるデータ処理方法であって、ページレイアウト設定画面を介して、記憶している印刷情報の所望のページを指定し、指定されたページの縮小率を指定させることにより、該印刷情報に対する複数のページデータを同一ページに縮小印刷するための任意のページに任意の縮小率を設定されたページレイアウト情報を入力する入力ステップと、前記入力ステップにより入力された前記ページレイアウト情報に基づいて、各ページデータを各ページデータごとに設定された縮小率で縮小し、複数ページの縮小されたページデータを同一ページのページデータとして再構築する構築ステップと、前記印刷装置で印刷すべく、前記構築手段により再構築されたページデータの印刷データを生成して出力する出力ステップとを有し、前記構築ステップは、前記ページレイアウト情報に基づいて、各ページデータに対して独立した縮小率による縮小とレイアウトを行うことにより、再構築することを特徴とする。
【００１１】
本発明に係る第６の発明は、前記ページレイアウト設定画面は、前記記憶している印刷情報を縮小表示した各ページを表示するためのページ領域と、該ページ領域で指定された特定のページに対する縮小率を指定するためのレイアウト指定領域とを含んでいることを特徴とする。
【００１２】
本発明に係る第７の発明は、前記印刷情報の所望のページに対する縮小率の指定に応じて、前記記憶している印刷情報の各ページに対して、個別の縮小率を反映して１ページ上に複数ページがレイアウトされたプレビュー画面を表示する表示手段を更に備えることを特徴とする。
【００１３】
本発明に係る第８の発明は、上記機能構成をプリンタドライバにより実行させることを特徴とする。
【００１４】
【実施例】
〔第１実施例〕
以下、図面を参照して本発明の実施例を説明する。
【００１５】
図１は本発明の第１実施例を示す印刷システムの構成を説明するブロック図である。
【００１６】
図１において、情報処理装置１１は入力装置１２、ＲＡＭ１３、ＣＰＵ１４、ＣＲＴ等で構成される表示装置１５および補助記憶装置１６からなっている。１７はプリンタで、所定のインタフェースを介して通信可能に構成されている。
【００１７】
本実施例の情報処理装置においては、補助記憶装置１６等に記憶された印刷システムにより、複数のページイメージを同一ページに縮小印字するための設定を行うためのページレイアウト設定画面（後述する図３）を表示装置１５に表示して、複数ページ縮小印刷指定機能と、縮小された複数のページイメージを同一ページに印字する際の位置を設定する機能と、前記複数ページ縮小印刷指定機能の指定より各ページイメージの縮小率を設定する機能と、前記複数ページ縮小印刷指定機能において、複数ページの同一ページへの一括印刷が指定されている場合に、前記バンドイメージをページ単位にまとめてページイメージとしてＲＡＭ１３上に一時保存させる機能と、設定されたページイメージの縮小率を基に前記ページ単位で保存されたページイメージを縮小する機能と、該設定された複数ページの同一ページ印字を行うページ数分のページイメージが生成された後に、前記ページイメージ群を１ページのページイメージとしてＲＡＭ１３上に再構成する機能と、前記再構成されたページイメージを複数のバンドイメージに分割し、プリンタ１７に転送する機能をプリンタドライバにより実行させる構成となっている。
【００１８】
なお、本実施例の印刷システムは、補助記憶装置１６に対してプリンタ制御プログラムとして記憶され、ＣＰＵ１４がＯＳの管理の下で実行することにより達成する手段として機能している。
【００２２】
以下、上記構成を備える情報処理装置１１において、バンドイメージ処理動作について本発明における一実施例について詳しく説明する。
【００２３】
図２は本発明の印刷システムのページイメージ転送方法の第１実施例を示すフローチャートである。なお、（１）〜（８）は各ステップを示す。
【００２４】
まず、複数ページ設定に関する処理を図３に示すように行う（１）。
【００２５】
図３は、図１に示した表示装置１５に表示されるページレイアウト設定画面の一例を示す図である。
【００２６】
この図に示すように、本実施例において、設定する内容は、入力用紙のサイズ、向き、出力用紙サイズ、１ページへの印刷ページ数であり、例えば入力用紙がＡ４ポートレイト、出力用紙サイズがＡ４で、１ページへの印刷ページ数が４の場合の例である。
【００２７】
利用者に対して、この設定画面を表示装置１５に表示し、入力装置１２により項目の選択を行うことで、設定を行わせる。
【００２８】
なお、前記各設定項目を設定、変更することで、設定画面右下にあるページレイアウトのプレビュー表示が更新される。この更新作業は、図４に示す前記各設定項目の関係を示すデータに基づいてＣＰＵ１４により決定される入力用紙の縮小率、出力用紙の向きの情報をＲＡＭ１３または補助記憶装置１６上に生成し、その生成した情報をもとにしている。
【００２９】
図４は、図３に示したページレイアウトの設定の結果発生する各項目の関係を説明する図である。
【００３０】
この図に示すように、例えば、図３に示す画面において、入力用紙がＡ４ポートレイト、出力用紙サイズがＡ４で、１ページへの印刷ページ数を「４」と入力すると、入力ページの縮小率を５０％、出力用紙を入力用紙の向きと同じ向き、すなわち、ポートレイトと決定し、同画面は、出力用紙がポートレイトで、ページ内に４ページのデータが印刷される状況をレイアウトのプレビュー表示で示している状態に対応する。
【００３１】
次に、１ページへの複数ページ印刷が設定されているかどうかを判別する（２）。ここで、複数ページ印刷の設定がされていないと判定した場合は、通常の印字処理を行い（８）、情報処理装置１１上で生成されるバンドイメージのデータをバンドイメージとしてプリンタ１７に送信して（７）、処理を終了する。
【００３２】
一方、ステップ（２）で複数ページ印刷の設定がされていると判定した場合は、情報処理装置１１上で生成されるバンドイメージのデータをページ単位で補助記憶装置１６上に図５に示す通り、各ページを構成する４つのバンドイメージをまとめて、１つのページイメージとして、同一のファイルに一時的に保管し、１〜１０ページの一時保管ファイルを生成する（３）。
【００３３】
続けて、ステップ（１）により設定された縮小率をもとに、ステップ（３）により一時保管された１〜１０ページのページイメージファイルのイメージを縮小すると共に、ページイメージファイル内のページイメージにおける各バンドの位置、大きさを示すバンド情報を縮小されたページイメージに合致するように更新し、図６に示すとおり、５０％縮小後の１〜１０ページのページイメージを新たに補助記憶装置１６上にファイルとして生成し、ステップ（３）で生成した１〜１０ページの一時保管ファイルを削除する（４）。
【００３４】
次に、ステップ（１）により設定されたページレイアウト情報をもとに、ステップ（４）で作成した１〜１０ページの５０％縮小後のページイメージファイルから出力用紙ページ１〜３のページイメージデータを図６に示すように補助記憶装置１６上にファイルとして生成し、ステップ（４）で生成した５０％縮小の１〜１０ページの一時保管ファイルを削除する（５）。
【００３５】
そして、ステップ（５）で生成した出力ページ１〜３のページイメージデータとステップ（４）により保持された５０％縮小ページイメージのバンド情報をもとに図７に示すように新たなバンドイメージとしてページイメージの分割を行う（６）。
【００３６】
次いで、ステップ（６）により分割された各バンドイメージをプリンタに送信する（７）。
【００３７】
以上の上記第１実施例によれば、複数ページを同一ページに印刷するためのデータを印刷装置に転送することが可能となる。
【００４０】
〔第２実施例〕
上記第１実施例では、同一ページに同一サイズのページを所定ページ数分印刷する場合について説明したが、同一ページ内に任意サイズのページを複数分レイアウトして印刷可能とするようにページレイアウト設定を任意設定できるように構成してもよい。以下、図１〜図８および図９〜図１０を参照して本発明の第２実施例についての説明をする。
【００４１】
図９は本発明の第２実施例を示す印刷システムにおけるページレイアウト設定画面の一例を示す図であり、図３と同一のものには同一の符号を付してある。図１０は、図９に示した印刷ページ数が任意のボタンが指示された際に表示される任意ページレイアウト設定画面の一例を示す図であり、図９と同一の要素のものには同一形態で示してある。
【００４２】
なお、本実施例の印刷システムを適用可能な印刷システムの構成を図１と同様であり、第１実施例に示したプログラムドライバの機能に対して、さらに複数のページイメージの各ページに対して独立して縮小率を設定する機能と、各々縮小率が設定されたページイメージを同一ページ内にレイアウトする機能とを備える構成となっている。
【００４３】
以下、本実施例と第２の発明の各手段との対応およびその作用について図１等を参照して説明する。
【００４４】
第２の発明は、表示手段（表示装置１５）と、複数のページイメージを記憶する記憶手段（ＲＡＭ１３，補助記憶装置１６）を備える情報処理装置１１で編集された印刷情報を所定のインタフェースを介してバンドイメージに分割して印刷装置（プリンタ１７）に転送する印刷システムにおいて、複数のページイメージを同一ページに縮小印刷するための任意のページレイアウト情報を入力する入力手段（入力装置１２）と、前記入力手段により入力された任意の前記ページレイアウト情報に基づいて各ページイメージの縮小率を各ページ単位に導出する導出手段（ＣＰＵ１４による）と、前記導出手段により導出された各ページの前記縮小率に基づいて前記記憶手段に記憶された対応する各ページイメージの縮小ページイメージを生成する生成手段（ＣＰＵ１４による）と、前記生成手段により生成された各ページの縮小ページイメージを前記ページレイアウト情報に基づいて出力ページイメージに再構築する構築手段（ＣＰＵ１４による）と、前記構築手段により再構築された出力ページイメージをバンド単位に分割して前記印刷装置に転送する転送手段（ＣＰＵ１４による）とを有し、入力装置１２により任意のページレイアウト情報が入力されると、ＣＰＵ１４が入力された任意のページレイアウト情報に基づいて各ページイメージの縮小率を個別に導出し、該導出された前記縮小率に基づいてＲＡＭ１３，補助記憶装置１６に記憶されたページイメージの縮小ページイメージを個別に生成し、該生成された各ページの縮小ページイメージを前記ページレイアウト情報に基づいて出力ページイメージに再構築し、該再構築された出力ページイメージをバンド単位に分割してプリンタ１７に転送して、印刷装置のメモリ資源に依らずに、複数ページが同一ページ内に個別の縮小倍率でレイアウトされた縮小印刷させることを可能とする。
【００４５】
図１１は本発明の印刷システムのページイメージ転送方法の第２実施例を示すフローチャートであり、図２に示したフローチャートのステップ（３）とステップ（４）との間に処理される。なお、（１１）はステップを示す。
【００４６】
図において、ＢＴはボタンで、使用されている印刷ページ数を任意に設定する場合に指示され、例えば印刷ページ数に任意を選択している状態に対応する。
【００４７】
そして、このとき、レイアウトのプレビュー表示は、中央に任意設定の文字列を表示する。このとき、次のステップ（２）では、複数ページ設定ありに該当し、続けて、ステップ（３）により、１〜１０ページの一時保管ファイルを生成する。
【００４８】
次に、ステップ（４）における１から１０の各ページイメージを縮小処理するために必要な各ページの縮小率、出力ページレイアウトの設定のために図１０に示す任意ページレイアウト設定画面を表示装置１５に表示する。利用者は、入力装置１２により、各項目の設定を行う（１１）。
【００４９】
ここで、図１０に示すのが、任意ページレイアウト実行中の例であるが、各項目についての説明は次のとおりである。
【００５０】
入力用紙のサイズ、向きの項目は、図９で入力された入力用紙に関する設定をそのまま表示する。そして、その下にあるのが、ステップ（３）において生成された１から１０ページのページイメージを何ページ目かを示すキャプションと共に、リストボックスＬＢ１内にページイメージＰＩを表示装置１５での表示用に縮小表示されたもので、利用者の入力ページ指定に用いる。
【００５１】
そして、出力用紙のサイズ、向きの項目は、サイズが図９で入力された出力用紙に関する設定をそのまま表示し、向きに関しては、ここで、「ポートレイト」または「ランドスケープ」を利用者により設定してもらう。本実施例では、画面上でランドスケープが選択されている状態を示す。出力用紙設定の下にあるリストボックスＬＢ２内にあるのが、出力用紙の各ページのレイアウトＰＬを示したものである。
【００５２】
出力用紙中に入力ページを任意の縮小率でレイアウトするためには利用者が、まず、左側のリストボックスＬＢ１で希望のページ、例えばＰ．１０が選択指示したら、画面例中央にあるレイアウトグループＬＧの設定項目で入力用紙の縮小率、例えば７０％を設定すると、該縮小率の設定終了後、その直上の実行ボタンを選択指示すると、右側リストボックスＬＢ２に例示する通り、出力ページ２に入力ページ１０が入力ページ数と縮小率の表示と共にハイライト表示され、レイアウトされたことを示す。
【００５３】
一旦、出力用紙にレイアウトした入力ページの取り消しは、右リストボックスＬＢ２から、希望するページを選択指示し、レイアウトグループＬＧ内の取り消しボタンＣＥＬを指示することで、出力ページレイアウトから希望した入力ページのレイアウトが消去される。
【００５４】
このようにして、各入力ページに対して任意の縮小率とレイアウトを行い、続けて、図２に示したステップ（４）以下の処理を行い、ページイメージの縮小、ページイメージの再構成、ページイメージのバンド分割、バンドイメージの送信をおこなう。
【００５５】
以上の構成により、各入力ページに独立して任意の縮小率を与え、レイアウトを行うことが可能となり、同一ページ内にユーザが任意にページレイアウトされた複数ページの印刷情報を生成して、印刷装置に転送することが可能となる。
【００５６】
なお、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用しても良い。また、本発明はシステムあるいは装置にプログラムを供給することによって達成させる場合にも適用できることは言うまでもない。
【００５７】
【発明の効果】
以上説明したように、本発明によれば、ページレイアウト設定画面を介して、複数のページデータを同一ページに縮小印刷するためのページレイアウト情報を入力し、該入力された前記ページレイアウト情報に基づいて、各ページデータを独立した縮小倍率で縮小し、各ページの縮小されたページデータを同一ページのページデータとして再構築して、印刷装置で印刷すべく、該再構築されたページデータの出力ページイメージを分割したバンド単位に出力する出力するので、印刷装置のメモリ資源に依らずに、各ページをバンド単位に印刷処理を行う印刷装置に対して複数ページが１ページ内にレイアウトされる縮小印刷出力機能を容易に付加しつつ、複数ページが同一ページ内に個別の縮小倍率でレイアウトされた縮小印刷結果を得ることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施例を示す印刷システムの構成を説明するブロック図である。
【図２】本発明の印刷システムのページイメージ転送方法の第１実施例を示すフローチャートである。
【図３】図１に示した表示装置に表示されるページレイアウト設定画面の一例を示す図である。
【図４】図３に示したページレイアウトの設定の結果発生する各項目の関係を説明する図である。
【図５】図１に示した情報処理装置上で生成されるページイメージのデータ例を示す図である。
【図６】図１に示した情報処理装置上で生成されるページイメージの縮小ページイメージ例を示す図である。
【図７】図３に示した設定画面で設定された条件に基づいて再構成されたページレイアウトを示す図である。
【図８】図７に示したページレイアウトに対応して印刷装置に転送されるバンドイメージの構成を説明する図である。
【図９】本発明の第２実施例を示す印刷システムにおけるページレイアウト設定画面の一例を示す図である。
【図１０】図９に示した印刷ページ数が任意のボタンが指示された際に表示される任意ページレイアウト設定画面の一例を示す図である。
【図１１】本発明の印刷システムのページイメージ転送方法の第２実施例を示すフローチャートである。
【符号の説明】
１１  情報処理装置
１２  入力装置
１３  ＲＡＭ
１４  ＣＰＵ
１５  表示装置
１６  補助記憶装置
１７  プリンタ
【図１】
0003625315.tif 000002
【図２】
0003625315.tif 000003
【図３】
0003625315.tif 000004
【図４】
0003625315.tif 000005
【図５】
0003625315.tif 000006
【図６】
0003625315.tif 000007
【図７】
0003625315.tif 000008
【図８】
0003625315.tif 000009
【図９】
0003625315.tif 000010
【図１１】
0003625315.tif 000011
【図１０】
0003625315.tif 000012