(57)【要約】【課題】  簡便に利用者が所望のする任意の複数ページや任意の文書の範囲を一枚の印刷用紙に印刷するよう印刷制御することができる情報処理装置、印刷制御方法、その記録媒体および印刷制御プログラムを提供する。【解決手段】  制御ユニット１０２は、１枚の印刷用紙に割り付ける割り付けページ数の値の設定と、１枚の印刷用紙に割り付けたい任意のページ範囲の指定とを表示装置１０１を利用して利用者に促す。次に、制御ユニット１０２は、利用者が指定した割り付けページ数に応じた割り付けであって、利用者が指定したページ範囲が同一の印刷用紙に印刷されるように各印刷用紙へ複数ページのデータを割り付ける処理を行う。【選択図】  図１
2005078346.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションで作成された複数ページのデータを印刷する際に割り付けページ数に応じて前記データを１枚の印刷用紙に印刷するよう割り付ける機能を有するプリンタドライバを備える情報処理装置であって、
１枚の印刷用紙に割り付ける前記割り付けページ数の値を設定するよう利用者に促す割り付けページ数設定手段と、
１枚の印刷用紙に割り付けたい任意のページ範囲の指定を利用者に促すページ範囲指定手段と、
前記割り付けページ数設定手段において前記利用者が指定した前記割り付けページ数に応じた割り付けであって、前記ページ範囲指定手段で指定された前記ページ範囲が同一の印刷用紙に印刷されるように各印刷用紙へ前記複数ページのデータを割り付ける割り付け手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記ページ範囲指定手段において指定された前記ページ範囲のページ数が、前記割り付けページ数よりも大きい場合には、前記利用者に前記割り付けページ数の訂正を促す訂正手段を更に具備することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ページ範囲指定手段において指定された前記ページ範囲のページ数が、前記割り付けページ数よりも大きい場合には、前記割り付けページ数を前記ページ範囲のページ数に応じて変更する割り付けページ数変更手段を更に具備することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記割り付け手段の割り付けに応じて印刷装置が印刷するよう制御するための印刷制御情報を生成する印刷制御情報生成手段を更に具備することを特徴とする請求項１から請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
アプリケーションで作成された複数ページのデータを印刷する際に割り付けページ数に応じて前記データを１枚の印刷用紙に印刷するよう割り付ける機能を有するプリンタドライバを備える情報処理装置を用いた印刷制御方法であって、
１枚の印刷用紙に割り付ける前記割り付けページ数の値を設定するよう利用者に促す第１のステップと、
１枚の印刷用紙に割り付けたい任意のページ範囲の指定を利用者に促す第２のステップと、
前記第１のステップにおいて前記利用者が指定した前記割り付けページ数に応じた割り付けであって、前記第２のステップで指定された前記ページ範囲が同一の印刷用紙に印刷されるように各印刷用紙へ前記複数ページのデータを割り付ける第３のステップと
を有することを特徴とする印刷制御方法。
【請求項６】
アプリケーションで作成された複数ページのデータを印刷する際に割り付けページ数に応じて前記データを１枚の印刷用紙に印刷するよう割り付ける機能を有するプリンタドライバを備える情報処理装置用の印刷制御プログラムを記録した記録媒体であって、
１枚の印刷用紙に割り付ける前記割り付けページ数の値を設定するよう利用者に促す第１のステップと、
１枚の印刷用紙に割り付けたい任意のページ範囲の指定を利用者に促す第２のステップと、
前記第１のステップにおいて前記利用者が指定した前記割り付けページ数に応じた割り付けであって、前記第２のステップで指定された前記ページ範囲が同一の印刷用紙に印刷されるように各印刷用紙へ前記複数ページのデータを割り付ける第３のステップと
を前記情報処理装置に実行させるための印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
アプリケーションで作成された複数ページのデータを印刷する際に割り付けページ数に応じて前記データを１枚の印刷用紙に印刷するよう割り付ける機能を有するプリンタドライバを備える情報処理装置用の印刷制御プログラムであって、
１枚の印刷用紙に割り付ける前記割り付けページ数の値を設定するよう利用者に促す第１のステップと、
１枚の印刷用紙に割り付けたい任意のページ範囲の指定を利用者に促す第２のステップと、
前記第１のステップにおいて前記利用者が指定した前記割り付けページ数に応じた割り付けであって、前記第２のステップで指定された前記ページ範囲が同一の印刷用紙に印刷されるように各印刷用紙へ前記複数ページのデータを割り付ける第３のステップと
を前記情報処理装置に実行させるための印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバを用いて、アプリケーション上で作成されたデータの複数ページを１枚の印刷用紙に印刷する情報処理装置と、その情報処理装置を用いた印刷制御方法、その記録媒体および印刷制御プログラムに関するものである。
【背景技術】
【０００２】
従来のプリンタドライバの割り付け印刷は、ユーザが１枚の印刷用紙に割り付けるページ数を指定し、プリンタドライバは文書の先頭から指定されたページ数ずつ割り付けて印刷を行うものである。他には、文書の章や節などを表す文字列によって割り付け開始位置を変更することが可能なプリンタドライバもある（例えば、特許文献１参照。）。
【０００３】
例えば、文書を割り付け印刷する際に、文書中のグラフとその説明文など同時に見ることが望ましい別ページの印刷データがある場合には、そのグラフと説明文が同じ印刷用紙に割り付け印刷されることが望ましい。しかし、従来のプリンタドライバによる印刷制御では、割り付け印刷を指定する際に利用者が指定できるのは、１枚の印刷用紙に割り付けるページ数のみであるため、指定された割り付けページ数単位で先頭ページから順に割り付け印刷することになる。すなわち、文書の先頭ページから順に割り付けるので、上述したように途中のページにグラフとその説明文があっても同じ印刷用紙に印刷されるとは限らない。この対策として、従来は、同じ印刷用紙に印刷したいデータが文書の途中のページにある場合には、アプリケーション上で空白ページを挿入して、所望の複数ページが同じ印刷用紙に割り付け印刷されるように調整した印刷用データを作成する方法や、印刷を数回に分けることで、割り付けページの調整を行う方法などがあった。
【０００４】
また、文書を複数部印刷する場合に、部毎に１枚の印刷用紙に割り付けるページを切り替えることが可能なプリンタドライバがある。このプリンタドライバは、1部目は発表用資料として1枚の印刷用紙に1ページ割り付け、２部目以降は配布用資料として1枚の印刷用紙にＮページ割り付けるように、印刷用データを作成している（例えば、特許文献２参照。）。
【０００５】
【特許文献１】特開平１１−０９９７２２号公報
【特許文献２】特開２００２−０１４７９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、文書の章や節を表す文字列によって割り付け開始位置を変更したい場合には、所望の割り付け印刷を実現するためだけに利用者が新たなデータとして文書を作成したり、印刷作業を数回に分けて割り付け印刷したりしなければならず、このような処理を利用者が行うことは、利用者にとって煩雑な作業である。そこで、簡便に利用者が所望する任意の複数ページや任意の文書の範囲を一枚の印刷用紙に割り付け印刷することができる技術が望まれていた。
【０００７】
本発明は、上述した事情を考慮してなされたもので、簡便に利用者が所望のする任意の複数ページや任意の文書の範囲を一枚の印刷用紙に印刷するよう印刷制御することができる情報処理装置、印刷制御方法、その記録媒体および印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、上述した課題を解決すべくなされたもので、本発明による情報処理装置においては、アプリケーションで作成された複数ページのデータを印刷する際に割り付けページ数に応じてデータを１枚の印刷用紙に印刷するよう割り付ける機能を有するプリンタドライバを備える情報処理装置であって、１枚の印刷用紙に割り付ける割り付けページ数の値を設定するよう利用者に促す割り付けページ数設定手段と、１枚の印刷用紙に割り付けたい任意のページ範囲の指定を利用者に促すページ範囲指定手段と、割り付けページ数設定手段において利用者が指定した割り付けページ数に応じた割り付けであって、ページ範囲指定手段で指定されたページ範囲が同一の印刷用紙に印刷されるように各印刷用紙へ複数ページのデータを割り付ける割り付け手段とを具備することを特徴とする。
【０００９】
また、本発明による情報処理装置の一態様例においては、上記ページ範囲指定手段において指定されたページ範囲のページ数が、割り付けページ数よりも大きい場合には、利用者に割り付けページ数の訂正を促す訂正手段を更に具備することを特徴とする。
これにより、ページ範囲のページ数と割り付けページ数の不整合を訂正することができる。
【００１０】
また、本発明による情報処理装置の一態様例においては、上記ページ範囲指定手段において指定されたページ範囲のページ数が、割り付けページ数よりも大きい場合には、割り付けページ数をページ範囲のページ数に応じて変更する割り付けページ数変更手段を更に具備することを特徴とする。
これにより、ページ範囲のページ数と割り付けページ数の不整合を自動で訂正することができる。
【００１１】
また、本発明による印刷制御方法においては、アプリケーションで作成された複数ページのデータを印刷する際に割り付けページ数に応じてデータを１枚の印刷用紙に印刷するよう割り付ける機能を有するプリンタドライバを備える情報処理装置を用いた印刷制御方法であって、１枚の印刷用紙に割り付ける割り付けページ数の値を設定するよう利用者に促す第１のステップと、１枚の印刷用紙に割り付けたい任意のページ範囲の指定を利用者に促す第２のステップと、第１のステップにおいて利用者が指定した割り付けページ数に応じた割り付けであって、第２のステップで指定されたページ範囲が同一の印刷用紙に印刷されるように各印刷用紙へ複数ページのデータを割り付ける第３のステップとを有することを特徴とする。
【００１２】
また、本発明による記録媒体は、アプリケーションで作成された複数ページのデータを印刷する際に割り付けページ数に応じてデータを１枚の印刷用紙に印刷するよう割り付ける機能を有するプリンタドライバを備える情報処理装置用の印刷制御プログラムを記録した記録媒体であって、１枚の印刷用紙に割り付ける割り付けページ数の値を設定するよう利用者に促す第１のステップと、１枚の印刷用紙に割り付けたい任意のページ範囲の指定を利用者に促す第２のステップと、第１のステップにおいて利用者が指定した割り付けページ数に応じた割り付けであって、第２のステップで指定されたページ範囲が同一の印刷用紙に印刷されるように各印刷用紙へ複数ページのデータを割り付ける第３のステップとを情報処理装置に実行させるための印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１３】
また、本発明による印刷制御プログラムは、アプリケーションで作成された複数ページのデータを印刷する際に割り付けページ数に応じてデータを１枚の印刷用紙に印刷するよう割り付ける機能を有するプリンタドライバを備える情報処理装置用の印刷制御プログラムであって、１枚の印刷用紙に割り付ける割り付けページ数の値を設定するよう利用者に促す第１のステップと、１枚の印刷用紙に割り付けたい任意のページ範囲の指定を利用者に促す第２のステップと、第１のステップにおいて利用者が指定した割り付けページ数に応じた割り付けであって、第２のステップで指定されたページ範囲が同一の印刷用紙に印刷されるように各印刷用紙へ複数ページのデータを割り付ける第３のステップとを情報処理装置に実行させるための印刷制御プログラムである。
【発明の効果】
【００１４】
これにより、本発明による情報処理装置、印刷制御方法、その記録媒体および印刷制御プログラムは、１枚の印刷用紙に割り付ける割り付けページ数の値の設定と、１枚の印刷用紙に割り付けたい任意のページ範囲の指定とを利用者に促し、利用者が指定した割り付けページ数に応じた割り付けであって、利用者が指定したページ範囲が同一の印刷用紙に印刷されるように各印刷用紙へ複数ページのデータを割り付け制御するので、簡便に利用者が所望のする任意の複数ページの範囲を一枚の印刷用紙に印刷するよう印刷制御することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態について説明する。
〔第１の実施形態〕
まず、本発明の第１の実施形態における情報処理装置および印刷装置より構成される印刷処理システムの概略構成を説明する。図１は、本発明の第１の実施形態における情報処理装置および印刷装置より構成される印刷処理システムの概略構成を示す図である。図１に示すように、ホストコンピュータ（情報処理装置）ＰＣとプリンタ１０４とが所定のインタフェース１０５を介して双方向通信可能に接続され、ホストコンピュータＰＣの印刷制御に応じてプリンタ１０４が印刷を行う印刷処理システムを構築している。次に、ホストコンピュータＰＣの構成について説明する。図１に示すように、１０１は、表示装置であり、例えばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）または液晶ディスプレイなどである。１０２は、制御ユニットであり、図示しない制御ボード上のＣＰＵ（中央演算装置）がバスを介して接続されるＦＤ（フレキシブルディスク）ドライブやＣＤ−ＲＯＭドライブおよび入力装置１０３や表示装置１０１等の入出力デバイスなどを制御する。尚、入力装置１０３は、例えば、キーボードやマウスまたはポインティングデバイス等である。また、制御ユニット（コントローラ部）１０２内は、ハードディスク等の外部記憶装置を備え、この外部記憶装置にプリンタドライバ等の印刷制御プログラムがインストールされており、ＣＰＵが該プリンタドライバを介してアプリケーションからの印刷要求に従い印刷情報をプリンタ１０４に転送する構成となっている。
【００１６】
利用者がアプリケーションで文書データ等を作成し、メニューより印刷を選択するとまずアプリケーションの印刷ダイアログが表示される。通常は、その印刷ダイアログにおいて、プリンタの詳細な設定をするための詳細設定ボタンがある。この詳細設定ボタンを利用者がマウスなどを操作して押下すると、制御ユニット１０２は、図３に示すような設定ダイアログを表示装置１０１に表示する。図３において、３０１は、ページ設定画面であり、用紙サイズや、印刷の向き、出力用紙サイズ、印刷の種類などを設定することができる。ここで印刷の種類の設定とは、１枚の用紙に１ページの印刷（通常印刷）や、１枚の印刷用紙に複数ページを印刷する割り付け印刷や、拡大／縮小印刷を設定することである。３０２は、割り付け印刷や拡大／縮小印刷などの印刷の種類を指定するためのプルダウンメニューである。３０３は、プルダウンメニュー３０２で割り付け印刷が選択された場合に表示されるボタンであり、割り付け印刷に関する詳細な設定を行うための図４に示すようなダイアログを表示するためボタンである。３０４は、図３の設定ダイアログでの設定処理を終了し、かつ、設定した内容を反映する場合に押すＯＫボタンである。
【００１７】
本実施形態では、図３に示す設定ダイアログにおいてプルダウンメニュー３０２において、印刷の種類として「割り付け印刷」が選択され、３０３のボタンが押下された場合に、制御ユニット１０２は、図４に示すような「割り付け印刷」に関する詳細な設定を行うための詳細設定ダイアログを表示装置１０１に表示する。図４において、４０１は、１枚の印刷用紙に何ページ分を割り付けるかを定める割り付けページ数を指定するためのプルダウンメニューである。４０２は、ページの配置順序を選択するためのプルダウンメニューであり、割り付けページ数が２枚のときと、４枚以上の時とでは表示される内容は異なる。
【００１８】
４０３は、同じ印刷用紙に印刷するページを指定するための入力欄である。この入力欄４０３に、同じ印刷用紙に印刷したい複数のページを指定する記述ルールをあらかじめ決め、それに従って利用者は、同一用紙上に印刷したい複数ページを指定するものとする。本実施形態では、複数ページの指定ルールとして、例えば３ページ〜５ページを同じ印刷用紙に印刷したい場合には「３−５」とページ範囲を入力欄４０３に入力することとする。また、３ページ〜５ページを１枚の印刷用紙に印刷し、更に１０ページ〜１２ページも別の１枚の印刷用紙に印刷したい場合は［３−５，１０−１２］と２つのページ範囲を入力欄４０３に入力することとする。
【００１９】
４０４は、図４に示す詳細設定ダイアログで設定した内容を反映する際に押下するＯＫボタンである。また、このＯＫボタン４０４を利用者が押下すると、制御ユニット１０２は、図４に示す詳細設定ダイアログを閉じる。但し、入力欄４０３の同一印刷用紙上に印刷したい複数ページの指定が、プルダウンメニュー４０１で指定された割り付けページ数よりも多い場合に、ＯＫボタン４０４が押下されても、制御ユニット１０２は、詳細設定ダイアログを閉じずに利用者に設定の訂正を促すか、自動で割り付けページ数を訂正する処理を行う。
【００２０】
具体例を示すと、プルダウンメニュー４０１において割り付けページ数を２枚と指定したにもかかわらず、同一用紙上に印刷したいページとして入力欄４０３に「３−５」と入力され、ＯＫボタン４０４が押下された場合には、制御ユニット１０２は、ダイアログを閉じずに、利用者に対して、指定された割り付けページ数では入力欄４０３において指定された複数ページ（３ページ分）が同一印刷用紙上に印刷できないので割り付けページ数の変更を行うように指示するダイアログを表示する。尚、同様の場合における他の処理として、制御ユニット１０２は、プルダウンメニュー４０１の割り付けページ数の値を、入力欄４０３で指定された複数ページのページ数に応じて変更する処理を行ってもよい。
【００２１】
次に、図１に示したホストコンピュータＰＣにおける割り付け印刷の設定に応じた「割り付け印刷情報」の作成処理について説明する。尚、ここで「割り付け印刷情報」の詳細について図を用いて説明する。図５は、本実施形態における「割り付け印刷情報」の構成例を示す図である。図５に示すように、実際の印刷用紙に割り付け前の状態で、割り付け印刷するページ順（図５の印刷ページ数１〜ｎ）と、アプリケーションで作成された文書データのページ順（図５のデータのページ数１〜ｎ−ｍ）の対応を示す情報である。この「割り付け印刷情報」により、同一印刷用紙上に任意の複数ページを印刷するようプリンタ１０４を制御するため、任意のページ数へ白紙ページを挿入した印刷データを作成するよう指示することができる。
【００２２】
図２は、図１に示したホストコンピュータＰＣにおける割り付け印刷の設定に応じた「割り付け印刷情報」の作成処理を示す図である。図２に示すように、制御ユニット１０２は、同一印刷用紙上に印刷したい複数ページの指定が入力欄４０３において行われたか判断する（ステップ２０１）。
【００２３】
ここで、複数ページが指定された場合（ステップ２０１のＹｅｓ）には、制御ユニット１０２は、同一印刷用紙上に印刷したい複数ページとして入力欄４０３で指定されたページのページ数の最大値を調べる（ステップ２０２）。具体的には、入力欄４０３で［３−５，１０−１１］と指定された場合には、ページ数の最大値は３ページとなる。また、複数ページが指定されていない場合（ステップ２０１のＮｏ）には、制御ユニット１０２は、プルダウンメニュー４０１で指定された割り付けページ数であって、プルダウンメニュー４０２で指定された印刷順序に応じた割り付け印刷情報を作成する（ステップ２０８）。
【００２４】
ステップ２０２でページ数の最大値を調べた後に、制御ユニット１０２は、ステップ２０２で求めたページ数の最大値と、プルダウンメニュー４０１で指定された割り付けページ数と比較する（ステップ２０３）。ここで、ステップ２０２で求めたページ数の最大値が割り付けページ数より大きい場合（ステップ２０３のＹｅｓ）には、制御ユニット１０２は、指定されたページ数が割り付けページ数よりも多いので変更が必要との警告を表示装置１０１に表示し、詳細設定処理を終了する（ステップ２０４）。また、ステップ２０２で求めたページ数の最大値が割り付けページ数より小さいまたは等しい場合（ステップ２０３のＮｏ）には、制御ユニット１０２は、印刷対象となる文章データの先頭ページから順に割り付けページ数に応じて割り付けを行った場合に、入力欄４０３で指定された複数ページが同一用紙上に印刷されるか否かを計算する（ステップ２０５）。
【００２５】
ステップ２０５の計算結果を基に、入力欄４０３で指定された複数ページが同一用紙上に印刷されるか否か判断する（ステップ２０６）。ここで、入力欄４０３で指定された複数ページが同一用紙上に印刷されない場合（ステップ２０６のＮｏ）には、制御ユニット１０２は、入力欄４０３で指定された複数ページの先頭ページが印刷用紙に割り付けられる最初のページになるよう、その先頭ページの直前に白紙ページを挿入した割り付け印刷情報を作成する（ステップ２０７）。また、入力欄４０３で指定された複数ページが同一用紙上に印刷される場合（ステップ２０６のＹｅｓ）には、制御ユニット１０２は、ステップ２０８に進み、上述したように、プルダウンメニュー４０１で指定された割り付けページ数であって、プルダウンメニュー４０２で指定された印刷順序に応じた割り付け印刷情報を作成する。以上に示したように、本実施形態の制御ユニット１０２は、割り付け印刷の詳細設定に応じて、簡便に利用者が所望のする任意の複数ページを一枚の印刷用紙に印刷するよう印刷制御することができる。
【００２６】
次に、上述した図２のステップ２０３のＹｅｓの場合において、制御ユニット１０２が、図２と異なる処理を行う例を図８に示す。尚、図８のステップ８０１〜８０３は、図２のステップ２０１〜２０３と同様であり、図８のステップ８０５〜８０８は、図２のステップ２０５〜２０８と同様であるので、説明を省略または簡略化する。
【００２７】
まず、図８に示すように、制御ユニット１０２は、ステップ８０２で求めたページ数の最大値と、プルダウンメニュー４０１で指定された割り付けページ数と比較する（ステップ８０３）。ここで、ステップ８０２で求めたページ数の最大値が割り付けページ数より大きい場合（ステップ８０３のＹｅｓ）には、制御ユニット１０２は、ステップ８０２で求めたページ数の最大値が割り付け可能な割り付けページ数に変更する処理を行う（ステップ８０４）。以上により、制御ユニット１０２は、利用者が間違った割り付けページ数を設定していても、上記ページ数の最大値に応じて自動で割り付けページ数を訂正して、利用者が所望の複数ページを１枚の印刷用紙に印刷するための割り付け印刷情報を作成することができる。
【００２８】
次に、本実施形態における制御ユニット１０２が、図５に示した割り付け印刷情報を基に、印刷用紙上における割り付け処理した処理例について説明する。図６は、本実施形態における制御ユニット１０２が、図５に示した割り付け印刷情報を基に、印刷用紙上における割り付け処理した処理例を示す図である。尚、本実施形態においては、プリンタ１０４は、例えばインクジェットプリンタなどあり、制御ユニット１０２が備えるプリンタドライバ側でイメージに展開する必要がある。すなわち、図６の下段はプリンタドライバで作成されるイメージの展開例である。また、図６の上段は、アプリケーションで作成された文書データにおける各ページのデータ（以下、ページデータとする）を示すものであり、下段は、割り付け印刷情報に従って制御ユニット１０２のプリンタドライバが作成した各印刷用紙への割り付け後のイメージである。図６に示すように、１ページの印刷用紙には、１ページ目および２ページ目のページデータが割り付けられている。また、２ページの印刷用紙には、３ページ目〜５ページ目のページデータが割り付けられている。以上に示すように、利用者が図４の入力欄４０３で指定した３〜５ページのページデータが１枚の印刷用紙に割り付けられている。
【００２９】
〔第２の実施形態〕
次に、本発明の第２の実施形態における印刷処理システムについて説明する。図７は、本発明の第２の実施形態における印刷処理システムの概略構成を示す図である。図７において、７０１〜７０３はホストコンピュータ（情報処理装置）であり、種々のジョブを生成し周辺機器へ出力する。具体的には、ホストコンピュータ７０１〜７０３は、プリントジョブ、スキャンジョブ、ファクシミリジョブ、コピージョブ等を出力して、種々のジョブを複合処理可能なデジタル複合機７０４にそれぞれのジョブを送信する。尚、デジタル複合機７０４は、プリンタ部とスキャナ部とをベースとして、外部インタフェース、ネットワークインタフェースを介して受信するホストコンピュータ７０１〜７０３からのプリントジョブを印刷処理したり、ホストコンピュータ７０１〜７０３からのファクシミリジョブをＦＡＸ処理する。
【００３０】
７０６はＬＡＮ（ローカルエリアネットワーク）で、上記ホストコンピュータ７０１、７０２およびデジタル複合機７０４とを所定のプロトコルで通信可能に連絡する通信媒体として機能する。尚、通信に使用するプロトコル（ＴＣＰ／ＩＰ等）は複数存在していてもよい。また、デジタル複合機７０４は、ＬＡＮではなくパラレル（またはシリアル）などのインタフェース７０５を介してホストコンピュータ７０３と接続されている。また、図７のホストコンピュータ７０１〜７０３は、図１に示したホストコンピュータＰＣと同様の構成であり、同等の機能を有するとする。
【００３１】
具体的には、ホストコンピュータ７０１〜７０３より第１の実施形態のホストコンピュータＰＣと同様に、図３や図4のような設定画面によって印刷情報（割り付け印刷情報を含む）の設定が行われる。設定された印刷情報とアプリケーションで作成されたデータは、ホストコンピュータ７０１〜７０３が印刷処理することで、印刷する文書の名前や印刷部数、出力先である排紙トレイの指定などを設定する設定情報と、印刷データ（ＰＤＬコード）をデジタル複合機７０４に送信する。また、割り付け印刷の割り付けページ数や、同一印刷用紙上に印刷する複数ページの情報などはＰＤＬに用意されているページレイアウト制御コードで送られる。
【００３２】
また、デジタル複合機７０４内部では、印刷データは、印刷情報をもとに中間データに変換され、さらにイメージデータに変換される。割り付け印刷を指定した場合には、デジタル複合機７０４内部で、中間データへの変換の際に一枚の印刷用紙上にどのようにアプリケーションで作成されたデータを配置するかが決められる。具体的には、指定された割り付けページ数の単位で、アプリケーションで作成されたページデータを先頭から順番に配置する。また、入力欄４０３において同一印刷用紙上に印刷する複数ページが指定された場合には、以下の処理を行う。まず、デジタル複合機７０４は、印刷データから中間データに変換する際に、指定された割り付けページ数の単位で、アプリケーションで作成されたページデータを先頭から順番に配置した場合に、入力欄４０３で指定された複数ページが同じ印刷用紙上に配置されるか否かを計算する。ここで、計算結果が配置されない場合には、入力欄４０３で指定された複数ページの先頭ページが次の印刷用紙の先頭に配置されるように中間データを作成する。
【００３３】
また、図２および図８に示した各処理を行う機能は、上述した実施形態ではホストコンピュータ内のＣＰＵが、各処理を行う機能を実現する為のプログラムをメモリに読み込んで実行することによりその機能を実現させるものであったが、この限りではなく、各処理部の全部または一部の機能を専用のハードウェアにより実現してもよい。
また、上記メモリは、ＲＡＭやハードディスクに限らず、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＤ−ＲＯＭ等の読み出しのみが可能な記録媒体、ＲＡＭ以外の揮発性のメモリ、あるいはこれらの組み合わせによるコンピュータ読み取り、書き込み可能な記録媒体より構成されてもよい。
【００３４】
また、図２および図８において各処理を行う機能を実現する為のプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３５】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３６】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３７】
また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体およびプログラムプロダクトは、本発明の範疇に含まれる。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００３８】
【図１】本発明の第１の実施形態における情報処理装置および印刷装置より構成される印刷処理システムの概略構成を示す図である。
【図２】図１に示したホストコンピュータＰＣにおける割り付け印刷の設定に応じた「割り付け印刷情報」の作成処理を示す図である。
【図３】印刷ダイアログにおける詳細設定ボタンの押下により表示される設定ダイアログ例を示す図である。
【図４】「割り付け印刷」に関する詳細な設定を行うための詳細設定ダイアログ例を示す図である。
【図５】本実施形態における「割り付け印刷情報」の構成例を示す図である。
【図６】本実施形態における制御ユニット１０２が、図５に示した割り付け印刷情報を基に、印刷用紙上における割り付け処理した処理例を示す図である。
【図７】本発明の第２の実施形態における印刷処理システムの概略構成を示す図である。
【図８】図１に示したホストコンピュータＰＣにおける割り付け印刷の設定に応じた「割り付け印刷情報」の作成処理であって、図２と異なる処理を示す図である。
【符号の説明】
【００３９】
ＰＣ        ホストコンピュータ（情報処理装置）
１０１      表示装置
１０２      制御ユニット
１０３      入力装置
１０４      プリンタ
１０５      インタフェース
７０１〜７０３  ホストコンピュータ
７０４      デジタル複合機
７０５      インタフェース
７０６      ＬＡＮ（ローカルエリアネットワーク）
【図１】
2005078346.tif 000003
【図２】
2005078346.tif 000004
【図３】
2005078346.tif 000005
【図４】
2005078346.tif 000006
【図５】
2005078346.tif 000007
【図６】
2005078346.tif 000008
【図７】
2005078346.tif 000009
【図８】
2005078346.tif 000010