(57)【要約】【課題】  2ページ/枚にレイアウトされた原稿はドライバで２ページ/枚レイアウトを施すと4ページ/枚の様にレイアウトされる。また、製本印刷を行うと縦製本での印刷となる。あるいはあらかじめ製本レイアウトされた原稿では、ページ順序がばらばらになってしまう。【解決手段】  プリンタドライバUI上で文書データの分割を行うか否かを設定し、製本順レイアウトか否かの種別を指定し、プリンタドライバが文書データの各ページの余白（空白）部分を検出し、その情報に従って分割方法を決定し、分割された部分を１ページとしてプリンタドライバで設定されたレイアウトを施す。【選択図】  図６
2009145979.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信媒体を介して印刷装置に対して送信すべき印刷データを生成するデータ処理装置であって、
印刷設定を設定可能なユーザインタフェースを介して、文書データの分割を行うか否かを指定する分割指定手段と、
前記分割指定手段により文書データの分割を行うと指定されている場合に、製本レイアウト順か否かを指定する分割種別指定手段と、
前記分割種別してい手段に従って、プリンタドライバが文書データの各ページの余白(空白)部分を検出する余白検出手段と、
前記余白検出手段に従って分割の方法を決定する、分割方法決定手段と、
前記分割されたページに対して改めてプリンタドライバで設定されたレイアウトを施すレイアウト制御手段とを備えることを特徴とするデータ処理装置。
【請求項２】
前記分割方法決定手段は、前記余白検出手段において、全ページに余白があった場合に分割処理を行うことを特徴とする請求項１記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信媒体を介して印刷装置に対して送信すべき印刷データを生成する前に、原稿データのページレイアウト状態を判断する。そして前記印刷データとして新たなページレイアウトを施した印刷データを生成することが可能なデータ処理装置に関するものである。
【背景技術】
【０００２】
従来、ページ単位で印刷する機能を有する印刷装置（プリンタ）と、該プリンタと接続されたパーソナルコンピュータ等のデータ処理装置からなる印刷システムにおける印刷処理において、ページ制御を行う印刷方法が知られている。その方法としては、複数ページ（Ｎページ）を１ページ（印刷用紙１枚）内に縮小しレイアウトするページレイアウト印刷（Ｎ−ＵＰ印刷）が知られている。そして前記印刷処理装置におけるページ単位は、入力となる原稿データの1ページに対応していることが知られている。また、特許文献１には、縮小レイアウト印刷された原稿に含まれる複数枚分の画像のそれぞれを拡大して１頁分の画像として形成して拡大連写コピーする際、入力した画像データに含まれる複数枚分の画像のそれぞれに含まれる文字を認識し、その認識した文字の順にソートして出力することが開示されている。
【特許文献１】特開平１１−１０３３８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上述した方法によれば、オペレータが意図したレイアウト出力にならない場合があった。例えば、印刷処理システムが処理する単位である原稿データにおいて、あらかじめページレイアウトが施されている場合がある。この場合、あらかじめページレイアウトされた原稿については、印刷時にプリンタドライバによるページレイアウト設定を行うとページ順序や、レイアウトの設定が２重に施されてしまう。その結果、オペレータが意図したレイアウト出力にならないという問題が生じる。この例を図４および図5を用いて説明する。
【０００４】
図４は原稿データのレイアウトがあらかじめ2ページ/枚にレイアウトされた場合の例を示している。図中aは、原稿データのレイアウトがあらかじめ2ページ/枚にレイアウトされた状態を示している。このような原稿に対して、プリンタドライバにて2ページ／枚のページレイアウトを施すと、図中ｂに示すように、オペレータにとっては4ページ／枚のレイアウトとなってしまう。また、前述のレイアウトされた原稿に対して、プリンタドライバにて製本レイアウトを施すと図中ｃに示すように、オペレータにとっては２ページ／枚の製本レイアウトとなってしまう。図中ｄは分りやすくするため、図中cの用紙が製本状態になったイメージの例を示している。
【０００５】
また、図５においては、原稿データのレイアウトがあらかじめ製本レイアウトされた場合の例を示している。図中aは、原稿データのレイアウトがあらかじめ製本レイアウトされた状態を示している。このような原稿に対して、プリンタドライバにて2ページ／枚のページレイアウトを施すと、図中ｂに示すように、オペレータにとっては同様に4ページ／枚のレイアウトとなってしまう。またページ順序も意図した結果とならない。また、前述のレイアウトされた原稿に対して、プリンタドライバにて製本レイアウトを施すと図中ｃに示すように、オペレータにとっては２ページ／枚の製本レイアウトとなってしまう。さらに同様に、ページ順序も意図した結果とならない。図中ｄは分りやすくするため、図中cの用紙が製本状態になったイメージの例を示している。
【０００６】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、プリンタドライバUI上で文書データの分割を行うか否かを設定し、製本順レイアウトか否かの種別を指定し、プリンタドライバが文書データの各ページの余白（空白）部分を検出する。そして、その情報に従って分割方法を決定し、分割された部分を１ページとし、製本順レイアウトならページを並び替え、プリンタドライバで設定されたレイアウトを施すことができる。そしてこのようなデータ処理装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明は上記課題を鑑みてなされたものであり、
所定の通信媒体を介して印刷装置に対して送信すべき印刷データを生成するデータ処理装置において、印刷設定を設定可能なユーザインタフェースを介して、文書データの分割を行うか否かを指定する分割指定手段と、前記分割指定手段により文書データの分割を行うと指定されている場合に、製本レイアウト順か否かを指定する分割種別指定手段と、前記分割種別してい手段に従って、プリンタドライバが文書データの各ページの余白(空白)部分を検出する余白検出手段と、前記余白検出手段に従って分割の方法を決定する、分割方法決定手段と、前記分割されたページに対して改めてプリンタドライバで設定されたレイアウトを施すレイアウト制御手段とを備えることを特徴とする。
【０００８】
さらに、所定の通信媒体を介して印刷装置に対して送信すべき印刷データを生成するデータ処理装置において、前記分割方法決定手段は、前記余白検出手段において、全ページに余白があった場合に分割処理を行うことを特徴とする。
【発明の効果】
【０００９】
以上説明したように、本発明によれば、あらかじめページレイアウトされた原稿について、プリンタドライバが概ページレイアウトに従って各ページを分割する。そして分割されたページに改めてプリンタドライバのレイアウトを施す。従って、レイアウトの設定が２重に施されることなく、オペレータの意図したレイアウト出力を容易に実現できるという効果がある。また、あらかじめ製本レイアウトが施された原稿については、改めて製本処理をせず、原稿のレイアウトを生かす事が可能となる。また、原稿データの各ページ中央に余白があるか調べ、製本レイアウトの可能性を判断しメッセージを表示する。従って、オペレータが誤って製本レイアウト指示し、意図しない出力を抑止する効果も期待できる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら本発明に係る好適な実施形態を詳細に説明する。
【００１１】
〔第１実施形態〕
図１は、本発明の第１実施形態を示すデータ処理装置を適用可能な印刷システムの構成を説明するブロック図であり、データ源となるパーソナルコンピュータ等の情報処理装置とプリンタとが所定の通信媒体を介して通信可能な場合に対応する。
【００１２】
図において、１はパーソナルコンピュータ等の情報処理装置である。そしてビデオメモリ（ＶＲＡＭ）３，表示部（ＣＲＴ）４，キーボード（ＫＢＤ）５，ポインティングデバイス（ＰＤ）６，ディスクコントローラ部７，ハードディスク装置（ＨＤ）９，接続部１０，ＣＰＵｌｌ，ＲＡＭ１２及びＲＯＭ１３を主要な構成要素とする。そしてこれらの構成要素がシステムバス２を介して互いに接続されている。
【００１３】
ＣＰＵｌｌは後述する図４等のフローチャートで表わされるプログラムに従って情報処理装置１全体を制御するものである。また、ＲＡＭ１２は、ＣＰＵｌｌの主メモリとしてプログラムを格納すると共に、ＣＰＵｌｌによる制御実行時、ワークデータエリアとして使用される各種データの一時記憶領域を備えている。
【００１４】
ディスクコントローラ部７は、外部メモリであるハードディスク装置（ＨＤ）９或いはフロッピー（登録商標）ディスク（ＦＤ）８等の外部記憶装置とのアクセス制御を行うものである。
【００１５】
ハードディスク装置（ＨＤ）９及びフロッピー（登録商標）ディスク（ＦＤ）８はディスク上の磁気記憶媒体にデータを記録して読み書きする装置である。ここには各種図形データや文書データやＲＡＭ１２にダウンロードされて実行される情報処理装置１のブートプログラム，ＣＰＵｌｌの制御プログラムであるオペレーティングシステム（ＯＳ）を記憶する。更に，各種アプリケーションプログラム，プリンタ制御コマンド（印刷データ）生成プログラム（プリンタドライバ）及び印刷データの合成機能等を有する本印刷システムプログラムなどを記憶する。
【００１６】
また、この記憶媒体はハードディスク装置９やフロッピー（登録商標）ディスク８だけでなく、磁気テープ，ＣＤ一ＲＯＭ，ＩＣメモリカード，ＤＶＤ等であってもよい。
【００１７】
ＲＯＭ１３は内部メモリであり、前述のハードディスク装置（ＨＤ）９やフロッピー（登録商標）ディスク（ＦＤ）８等と同様に各種データやプログラムを記憶している。
また、表示部４は、情報処理装置１において、ビットマップデータ等各種図形やコマンドメニューのコマンドイメージ等のユーザインタフェース（ＵＩ）、オペレータのメッセージ等を画面に表示するものである。そして表示部4はＣＲＴ（陰極線管）液品、或はＦＬＣ等から構成されている。
【００１８】
ビデオメモリ３は、表示部４に表示すべきデータを記憶している。
【００１９】
キーボード５及びポインティングデバイス６は、何れもオペレータにより操作され、各種のデータやコマンド、或は印刷モード等を入力するものである。また、キーボード５及びポインティングデバイス６により、表示部４の画面に表示されたコマンドメニューのコマンドイメージ等を選択することにより、そのコマンドの実行や印刷モードを指示することができる。
【００２０】
１０は接続部であり、セントロニクスインターフェイスや、ネットワークインターフェイス等の所定の双方向インターフェース１４を介してプリンタ装置（プリンタ）１５の接続部１６に接続する。そして、プリンタ制御コマンド（印刷データ）を送信するなど、後述するプリンタ装置１５との通信制御処理を実行する。
【００２１】
１５はプリンタ装置であり、詳細は後述する接続部１７，印刷部（プリンタエンジン）１８，操作部１９，外部メモリ２０，ＣＰＵ２１，ＲＡＭ２２、及びＲＯＭ２３を主要な構成要素とし、これらの構成要素がシステムバス１６を介して互いに接続されている。
【００２２】
ＣＰＵ２１はプリンタＣＰＵで、プリンタ装置１５全体を制御するものである。ＣＰＵ２１は、後述するＲＯＭ１３或いは外部メモリ２０に記憶された制御プログラムに基づいて、接続部１７で受信したプリンタ制御コマンド（印刷データ）より、画像信号を印刷部１８に送信する。
【００２３】
ＲＡＭ２２は、ＣＰＵ２１の主メモリとして、ＣＰＵ２１による制御実行時、ワークデータエリアとして使用される各種データの一時記憶領域を備えている。外部メモリ２０は、オブションとしても接続され、フォントデータ，エミュレーションプログラム，フォームデータ等を記憶する。
【００２４】
ＲＯＭ２３はプリンタ内部メモリであり、外部メモリと同様に、各種データや本プリンタ装置を制御するプリンタ制御プログラム等を記憶している。
【００２５】
また、印刷部１８はプリンタエンジンであり、ＣＰＵ２１により制御され、ＲＯＭ２３、或いは外部メモリ２０に記憶された制御プログラムよリシステムパスを介して出力された画像信号を受け、実際の印刷を行う。
【００２６】
操作部１９は操作パネルや操作スイッチ等の入力部、及びＬＥＤ、液品パネル等の表示部等から構成され、オペレータの操作を受けたり結果を表示するものである。オペレータは操作部１９を介して本プリンタ装置１５の設定を指示したり確認することが可能である。
【００２７】
１７は接続部であり、前述の双方向インターフェース１４を介して情報処理装置１の接続部１６に接続し、プリンタ制御コマンド（印刷データ）を受信したり、プリンタ内部の状態等を通知する事も可能である。
【００２８】
次に、図２及び図３を参照して、本実施形態の情報処理装置１における印刷データの合成機能等を有する本印刷処理装置が動作するまでの前処理について説明する。
【００２９】
本印刷処理装置は、基本Ｉ／Ｏプログラム、オペレーティングシステム（ＯＳ）、及び本印刷処理プログラムをＣＰＵが実行することにより動作する。基本Ｉ／ＯプログラムはＲＯＭ１３に書き込まれており、オペレーティングシステム（ＯＳ）は、ハードディスク（ＨＤ）９或いはフロッピー（登録商標）ディスク（ＦＤ）８等の外部記憶メモリに書き込まれている。
【００３０】
まず、情報処理装置１の電源がＯＮされると、基本Ｉ／Ｏプログラム中のイニシャルプログラムローディング（ＩＰＬ）が機能する。それにより、ハードディスク（ＨＤ）９或いはCD−ROM８等の外部記憶メモリに記憶されたオペレーティングシステム（ＯＳ）がＲＡＭ１２に読み込まれ、ＯＳが動作される。
【００３１】
次に、オペレータが、キーボード５及びポインティングデバイス６により、表示部３の画面に表示されたコマンドメニューのコマンドイメージ等を選択し、アプリケーションの実行を指示する。すると、ハードディスク（ＨＤ）９或いはフロッピー（登録商標）ディスク（ＦＤ）８等の外部記憶メモリに記憶されたアプリケーションがＲＡＭ１２に読み込まれ、前記アプリケーションが動作する。
【００３２】
次に、前記アプリケーション起動時と同様な手順で、オペレータにより印刷が指示される。すると、ハードディスク（ＨＤ）９或いはCD−ROM８等の外部記憶メモリに記憶された本印刷処理プログラムおよびプリンタ制御コマンド生成プログラム（プリンタドライバ）がＲＡＭ１２に読み込まれ、前記本印刷処理システムが動作する。
【００３３】
本実施形態の場合は、本印刷処理プログラム及び関連データはCD-ROM８に記憶されており、その記録されている内容の構成を図２に示す。
【００３４】
図２は、図１に示したCD-ROM８のメモリマップの一例を示す図である。なお、CD-ROM８に記憶された印刷処理プログラム及び関連データは、ディスクコントローラ部７を通じて本情報処理装置１にロードすることもできる。
【００３５】
このCD-ROM８をディスクコントローラ部７にセットすると、ＯＳ及び基本Ｉ／Ｏプログラムの制御の下に本印刷処理プログラム及び関連データがCD-ROM８から読み出され、ＲＡＭ１２にロードされて動作可能となる。
【００３６】
図３は、図１に示したＲＡＭ１２のメモリマップの一例を示す図であり、図２に示した本印刷処理プログラムがＲＡＭ１２にロードされ実行可能となった状態に対応する。
【００３７】
次に図６乃至図８を用いて本実施の形態を説明する。
【００３８】
なお、この処理は前記動作ステップにより、印刷可能なアプリケーション等のプログラムが動作している状態で開始される。
【００３９】
本実施の形態は、プリンタドライバＵＩ上でレイアウト分割を行うことが指示された場合、原稿データの最初のページの用紙サイズを読み込み、レイアウトを２分割する方向を決定する。さらに現行の全ページデータをスキャンし分割が必要と判断された場合は、原稿データの各ページを２分割しそれぞれを１ページとして取り扱う。その後、ページの並び替えを行い、プリンタドライバのＵＩ上のレイアウトを有効に最終的な出力データとする。
【００４０】
図６は本実施の形態の全体処理を示すフローチャートである。
【００４１】
まずステップ６０１でプリンタドライバ上で分割種別としてレイアウト分割指定を行う。次にステップ６０２で前記ステップ６０１においてレイアウト分割指定があったか否かを判断する。レイアウト分割指定が無かった場合はＮｏとして処理を終了する。前記ステップ６０２でレイアウト分割指定があったと判断された場合は、ステップ６０３に進む。ステップ６０３では原稿の先頭ページの用紙サイズを取得する。次にステップ６０４に進み前記ステップ６０３で取得した用紙サイズより、余白情報を調査するためのスキャン方向を決定する。次にステップ６０５に進み、現在処理中のページに対してデータ領域を抽出する。ここでいうデータとは、テキスト、グラフィック、ビットマップイメージなど印刷データとして処理されるデータを示す。またデータ領域はそれらが原稿ページ上の何処の場所に位置しているかを示す領域で、例えば各データを含む矩形エリア等で表現される。本実施の形態ではこの抽出作業は、各データを含む矩形エリアを位置情報として算出し処理する。次にステップ６０６に進む。ステップ６０６では、現在処理中のページ対する用紙サイズと方向により、前記ステップ６０５で抽出したデータ領域の位置情報に対して、拡大縮小や回転処理を施す。次にステップ６０７に進み、前記ステップ６０６で処理したデータ領域の位置情報をバッファに重ね合わせて保存する。ここでいう重ね合わせとは、各ページのデータ領域の矩形情報を前記ステップ６０３で設定した用紙サイズ上に領域のＯＲを取る形でマッピングすることである。すなわち、全てのデータ領域のＯＲ領域が１つの用紙サイズ上で仮想表現できることになる。次にステップ６０８へ進む。ステップ６０８では原稿データの全ページ処理が終了したか否かを判断する。全ページが終了していない場合はステップ６１０に進み、処理対象ページを次ページにし再びステップ６０５の処理へ戻る。ステップ６０８で全てのページについて処理を終えたならばステップ６０９に進む。ステップ６０９では前記ステップ６０４で設定したスキャン方向に従って、前記６０７で加工されたバッファ上の領域データに対してデータ領域があるか否かスキャンを行う。すなわち、用紙の半分の位置を走査しデータ領域の存在をチェックする。ステップ６１１では、この走査方向に領域データが存在するか否かを判断する。ここで領域データが無ければ余白であるため、余白有りと判断しステップ６１２に進む。余白が無ければ処理をせず終了する。すなわちステップ６１２では、原稿データの全てのページにおいて、その各用紙の中央の走査方向上が余白であるか否かを判断していることになる。次にステップ６１２では前記６１２の判断において全ページの中央に余白があると判断されたことになるので、各ページに対して、用紙の中央の走査方向を基準に、ページ分割を行う。次にステップ６１３で前述のページ分割したそれぞれのページについてページの並び替えを行う。このページの並び替えは、通常原稿データが２ページ／枚にレイアウトされていれば、左から右の順であると判断することもでる。この場合左から右の順に分割されたページデータを並び替える。また、前述のステップ６０１において原稿データの製本レイアウトの指示が同時になされていれば、原稿データの並び順があらかじめ製本レイアウト順に並んでいると判断する。この場合、ページの並び替え順は単純に、プリンタドライバ自身の製本レイアウトとは逆の手順で並び替える。すなわち、昇順から製本レイアウト順の並び替えとは逆の製本レイアウト順から昇順の並び替えとなる。
【００４２】
次に図７を用いて、前記図６におけるステップ６０１の分割種別の指定およびステップ６１３で説明した製本レイアウト順の指定について説明する。図７はプリンタドライバのＵＩを示している。図中ａは分割種別の指定としてレイアウト分割を行うか否かを指示するためのチェックボックスである。このチェックボックスがチェックされていると、前述のステップ６０２で分割指定ありと判断する。また図中ｂは製本レイアウト順であるか否かを指示するためのチェックボックスである。これも同様にチェックがされていると、前述のステップ６１３において製本レイアウト順から昇順にページを並び替える処理を行う。
【００４３】
次に図８を用いて前述のステップ６０３〜６０７、６０９について追加説明をする。図８はデータ領域抽出のイメージを示した図である。図中aは原稿データの様子を示している。この場合、原稿データは４ページあり、原稿の用紙サイズ、方向は、１ページ目はＡ４の横を表している。また同様に２ページ目はＡ４の横、３ページ目はＡ３の横、４ページ目はＡ３の縦のイメージを表している。また、図中のグレイ部分は各ページのデータ領域を表している。図中ｂは前述の各ページのデータ領域をステップ６０５およびステップ６０６で抽出した結果のイメージを示したものである。まず原稿データ１ページ目と２ページ目についてはそのまま領域を抽出している。次に３ページ目については、原稿データの用紙サイズがＡ３なので、前述のステップ６０３で説明した通り、先頭ページの用紙サイズにあわせて拡大、縮小を行う。すなわち、Ａ３の用紙サイズからＡ４の用紙サイズに合うように抽出したデータ領域を縮小している。同様に、４ページ目はデータ‐領域をＡ３の縦の用紙サイズからＡ４サイズに縮小し、回転させたところを示している。図中ｃは前述のステップ６０７において、各ページから抽出したデータ領域を重ね合わせたところを示している。図中ｄはステップ６０９におけるスキャンの走査方向を示している。この走査方向はステップ６０４で決定される。この図では、先頭ページがＡ４の横であるため、走査方向はＡ４横の長編の１／２を通る縦方向となっているところを示している。
【００４４】
〔第２実施形態〕
次に、前述のステップ６０１で図７のｂの製本順が指定された場合の処理について、他の実施の形態を図９のフローチャートを用いて説明する。
【００４５】
第２の実施の形態は、前述のステップ６０１で図７のｂの製本順が指定され、製本レイアウトがドライバＵＩで指定された場合、並び順を変更しないというものである。すなわち、原稿のレイアウト順のまま出力を行うというものである。
【００４６】
まず、ステップ９０１において、前述のステップ６０１と同様、分割種別指定を行う。次にステップ９０２においてドライバ上でレイアウトしていを行う。次にステップ９０３において前記分割種別に従って前述のステップ６０２〜６０９で説明した手順と同様に余白の検出処理を行う。次にステップ９０４に進み、前述のステップ９０１で製本順が指定され、かつドライバＵＩ上で製本レイアウトが指定されたか否かを判断する。ここで、Ｎｏの場合、ステップ９０５に進み、前述のステップ６１２、６１３と同様な手順で、ページの分割および並び替え処理を行い終了する。ステップ９０４でＹｅｓの場合、ステップ９０６に進み、前述のステップ９０３において余白があったか否かのみ判断する。ここで余白が無かった場合は、原稿が製本用のレイアウトでない可能性がある。すなわち、原稿の中央に余白が無いため、製本レイアウトされていない通常の原稿である可能性がある。そこで、ステップ９０７に進みワーニングメッセージを表示する。ここでのワーニングメッセージは、“製本指定がなされましたが、原稿が製本順レイアウトになっていない可能性があります”などとなる。そしてこの処理を終了する。前述のステップ９０６でＹｅｓの場合は、前述のステップ９０５の分割、並び替え処理をせず、終了する。すなわち、原稿レイアウトのままのレイアウトで後段のプリンタドライバ処理に進むことになる。
【００４７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、まずシステムあるいは装置に供給する。その後、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００４８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００５０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合だけではない。さらにそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５１】
さらに、まず記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１実施形態を示すデータ処理装置を適用可能な印刷システムの構成を説明するブロック図である。
【図２】図１に示したフロッピー（登録商標）ディスク（ＦＤ）のメモリマップの一例を示す図である。
【図３】図１に示したＲＡＭのメモリマップの一例を示す図である。
【図４】従来のレイアウト技術の例を示した図である。
【図５】従来の製本レイアウト技術の例を示した図である。
【図６】本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係るドライバＵＩの一例を示す図である。
【図８】本発明に係る領域分割処理の一例を説明する図である。
【図９】本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【符号の説明】
【００５３】
１  情報処理装置
５  キーボード
６  ポインティングデバイス
１１  ＣＰＵ
１５  プリンタ装置
【図１】
2009145979.tif 000003
【図２】
2009145979.tif 000004
【図３】
2009145979.tif 000005
【図４】
2009145979.tif 000006
【図５】
2009145979.tif 000007
【図６】
2009145979.tif 000008
【図７】
2009145979.tif 000009
【図８】
2009145979.tif 000010
【図９】
2009145979.tif 000011