(57)【要約】【課題】  プレビュー表示に現れた、一部不都合な画像を修正すること。【解決手段】  印刷データ作成手段９−１は、データ入力部１から受け入れる画像情報を印刷データに変換し、副記憶部６は、該印刷データを格納し、プレビュー表示手段９−３は、副記憶部６が格納する印刷データをプレビュー表示し、改ページ位置設定手段９−４は、プレビュー表示の結果に基づいて、改ページ位置を設定し、印刷データ加工手段９−５は、該設定された改ページ位置に基づいて上記印刷データを加工する。【選択図】        図１
2006059125.tif 000002
【特許請求の範囲】
【請求項１】
予め記憶された画像情報を外部に接続された印刷装置で印刷可能な印刷データに変換して出力する情報処理装置に於いて、
前記画像情報を前記印刷データに変換する印刷データ作成手段と、
前記印刷データ作成手段により変換された印刷データを記憶する記憶部と、
前記記憶部に記憶された印刷データに基づいて、該印刷データに対応するプレビュー画像を表示する表示部と、
前記表示部により表示されたプレビュー画像に対する位置情報を入力する入力部と、
前記入力部に入力された位置情報に基づいて前記記憶部に記憶された印刷データを変換する印刷データ加工手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記印刷データ加工手段は、一のページに含まれ、設定された前記改ページ位置によって分けられた複数の領域のうちの一つに属する印刷データが、当該ページとは異なるページに含まれるべく、加工することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記改ページ位置設定手段は、前記改ページ位置の前の空白行を所定の行数とすべく、前記改ページ位置を補正する補正手段を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記補正手段は、印刷データの階調度に基づいて前記空白行を所定の行数に設定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
予め記憶された画像情報を外部に接続された印刷装置で印刷可能な印刷データに変換して出力する情報処理装置に於いて、
前記画像情報を前記印刷データに変換する印刷データ作成手段と、
前記印刷データ作成手段により変換された印刷データを記憶する記憶部と、
前記記憶部に記憶された印刷データに基づいて、該印刷データに対応するプレビュー画像を表示する表示部と、
前記表示部により表示されたプレビュー画像に対する空白領域を設定するマスキング領域設定部と、
前記マスキング領域設定部により設定された空白領域に基づいて前記記憶部に記憶された印刷データを変換する印刷データ加工手段とを備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、特に、印刷するためのデータを出力する情報処理装置に関するものである。
【背景技術】
【０００２】
ＰＣ（パーソナルコンピュータ）等の情報処理装置から、外部に接続されている印刷装置へ印刷データを出力して印刷する場合には、その印刷データを出力する前に、画像が印刷用紙上にどのようなレイアウトで印刷されるかを一旦表示装置に表示（いわゆるプレビュー表示）して確認する場合が多い。このときに、例えば、画像の一部が印刷用紙からはみ出てしまうような不都合等が発見される。このような場合には、従来の情報処理装置では、その印刷データの元になる画像データをアプリケーションプログラムに基づいて修正した後、再度印刷データに変換して印刷装置へ出力していた（例えば特許文献１参照）。
【０００３】
しかしながら、情報処理装置から印刷装置へ送出される印刷データに含まれている画像の全てが、該情報処理装置上のアプリケーションプログラムによって作成されたものとは限らない。例えば、ＨＴＭＬ（ホームページを記述するための言語）で表される閲覧用の画像を用いる場合等には、他の情報処理装置で作成された画像を通信回線を介して受け入れて、そのままページ中に挿入する場合が多い。その場合には、該情報処理装置は、その画像を作成するアプリケーションプログラムを備えていない場合もあり得る。かかる場合には、上記のように、画像の一部が印刷用紙からはみ出てしまう程度の単純な不都合ですら、修正・編集不可能であった。
【特許文献１】特開２００２−６３０００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
解決しようとする問題点は、従来の情報処理装置では、該情報処理装置が、修正を求められている画像の元画像を作成するアプリケーションプログラムを備えていない限り、画像の一部が印刷用紙からはみ出てしまう程度の単純な不都合ですら、修正・編集不可能であった点である。
【課題を解決するための手段】
【０００５】
本発明では、アプリケーションプログラムとは別に、プレビュー表示の結果に基づいて、改ページ位置を設定する改ページ位置設定手段と、該設定された改ページ位置に基づいて、印刷データを修正・編集可能な印刷データ加工手段とを備えることを最も主要な特徴とする。
【発明の効果】
【０００６】
アプリケーションプログラムとは別に、改ページ位置設定手段と、印刷データ加工手段とを備えているので、情報処理装置が、修正を求められている画像の元画像を作成するアプリケーションプログラムを備えているか否かに関わらず所定の画像の修正・編集が可能になるという効果を得る。
【発明を実施するための最良の形態】
【０００７】
本発明による情報処理装置では、装置内部に備えるＣＰＵ（中央演算処理装置）が所定のプログラムを実行することによって、改ページ位置設定手段と、印刷データ加工手段とを構成することとし、更に、該所定のプログラムをプリンタドライバに追加することによって実現した。
【実施例１】
【０００８】
図１は、実施例１による情報処理装置の構成のブロック図である。
図に示すように、実施例１による情報処理装置１００は、データ入力部１と、入力Ｉ／Ｆ部２と、表示部３と、表示Ｉ／Ｆ部４と、プリンタＩ／Ｆ部５と、副記憶部６と、主記憶部７と、ハードディスクＩ／Ｆ部８と、制御部９と、システムバス１０とを備える。
【０００９】
データ入力部１は、操作者と情報処理装置１００との間のマンマシンインタフェースの役割を果たす部分であり、その内部に操作者が入力操作を実行するマウス１−１、キーボード１−２等を含んでいる。
入力Ｉ／Ｆ部２は、データ入力部１とシステムバス１０との間に配置されている、データ入力部１とシステムバス１０とを繋ぐインタフェース部分である。
【００１０】
表示部３は、プレビュー表示の際に印刷データを表示したり、操作者の入力操作を画面表示したりする液晶表示装置等のディスプレイである。
表示Ｉ／Ｆ部４は、表示部３とシステムバス１０との間に配置されている、表示部３とシステムバス１０とを繋ぐインタフェース部分である。
プリンタＩ／Ｆ部５は、プリンタ装置２００とシステムバス１０との間に配置されている、プリンタ装置２００とシステムバス１０とを繋ぐインタフェース部分である。
【００１１】
副記憶部６は、制御部９が、主記憶部７に格納されているプログラム、又は、データを読み出して一時格納し、制御部９が演算処理を実行するために用いるＲＡＭ（ランダムアクセスメモリ）である。その内部には、主記憶部７に格納されているプログラムを一時格納するプログラム格納領域６−１と、プログラム実行過程で発生するデータを一時格納するデータ格納領域６−２とが設けられている。
【００１２】
主記憶部７は、制御部９が、装置全体を制御するために必要とするプログラムやデータを予め格納しておくメモリであり、通常ハードディスクが用いられる。その内部には、情報処理装置１００が実行するアプリケーションプログラム７−１と、情報処理装置１００に接続が予想されるプリンタ等との接続を可能にするプリンタドライバ７−２と、印刷データを一時的に格納してプリンタ装置２００へ送信するためのシステムスプーラ７−３等が予め格納されている。
ハードディスクＩ／Ｆ部８は、主記憶部７とシステムバス１０との間に配置されている、主記憶部７とシステムバス１０とを繋ぐインタフェース部分である。
【００１３】
制御部９は、システムバス１０に接続され、情報処理装置１００全体を制御するＣＰＵである。特に本実施例では、プリンタドライバ７−２に予め含まれている所定のプログラムを実行することによって、画像データを印刷データに変換する印刷データ作成手段９−１と、副記憶部６及び主記憶部７とからプログラム又はデータを読み出したり、或いは又、格納したりするデータ格納・読み出し手段９−２と、副記憶部６に格納されている印刷データを表示部３にプレビュー表示するプレビュー表示手段９−３と、プレビュー表示の結果に基づいて、改ページ位置を設定する改ページ位置設定手段９−４と、設定された改ページ位置に基づいて副記憶部６に格納された印刷データを修正・編集する印刷データ加工手段９−５とを構成する部分である。
システムバス１０は、各構成部分を接続する信号線である。
【００１４】
次に、上記制御部９が所定のプログラムを実行することによって構成する印刷データ作成手段９−１、データ格納・読み出し手段９−２、プレビュー表示手段９−３、改ページ位置設定手段９−４、印刷データ加工手段９−５各々の機能と、信号の流れについて詳細に説明する。
【００１５】
図２は、実施例１による情報処理装置の機能説明図である。
プリンタドライバ７−２は、制御部９によって主記憶部７（図１）から読み出され、副記憶部６（図１）のプログラム格納領域６−１（図１）へ一時格納され、起動可能状態になる。同様に、アプリケーションプログラム７−１、及び、システムスプーラ７−３も制御部９によって主記憶部７（図１）から読み出され、副記憶部６のプログラム格納領域６−１（図１）へ一時格納され、起動可能状態になる。
【００１６】
この図を用いて、信号の流れに従って、上記各手段の機能について詳細に説明する。
操作者が、データ入力部１（図１）のキーボード１−２（図１）及びマウス１−１（図１）を用いて入力した画像情報は、所定のアプリケーションプログラム７−１によって画像データに変換され、印刷データ作成手段９−１へ送られ、印刷データに変換される。
【００１７】
ここで、画像データは、印刷条件設定機能９−１ａによって、接続されるプリンタ装置２００（図１）の印刷条件に適合され、ラスタライザ機能９−１ｂによって、ラスタライズされたビットマップに変換され、ディザ処理機能９−１ｃによって、ドットの密集度による画像の濃淡を表すように２値化され、ページディスクリプタ機能９−１ｄによって、改ページの位置が改ページコードとして印刷データに設定され、印刷データに変換される。
【００１８】
この印刷データは、データ格納・読み出し手段９−２によって副記憶部６（図１）のデータ格納領域６−２に一旦格納される。その後、この印刷データは、データ格納・読み出し手段９−２によってデータ格納領域６−２から読み出され、プレビュー表示手段９−３によって、表示部３（図１）に表示される。
【００１９】
ここで、操作者による、データ入力部１（図１）を介する要求に基づいて、表示ページ設定機能９−３ａが、表示されるページを設定し、拡大率設定機能９−３ｂが、画像の拡大率を設定し、これらの設定条件に基づいて、表示画像作成機能９−３ｃが、表示画像を作成して表示部３（図１）に表示される。
【００２０】
このとき、改ページ位置設定手段９−４は、表示部３（図１）の表示画像上に、改ページバー（動作の項で説明する）を表示して、操作者に改ページ位置を指定させる。この操作者の指定結果に基づいて改ページ位置設定手段９−４は、表示画面上に改ページ位置を設定する。更に、改ページ位置算出機能９−４ａによって、印刷データ中における改ページ位置を算出する。
【００２１】
改ページ位置が設定された印刷データは、印刷データ加工手段９−５に送られる。ここで、印刷データ中の改ページ位置に基づいて印刷データを再編集する（動作の項で詳細に説明する）。再編集された印刷データには、再ページディスクリプタ機能９−５ａによって再度、改ページコードが設定され、データ格納・読み出し手段９−２によって、再度データ格納領域６−２に格納される。この再編集された印刷データは、システムスプーラ７−３を介してプリンタ装置２００（図１）へ送出される。
【００２２】
次に、フローチャートを用いて実施例１による情報処理装置の動作について説明する。
まず最初に、実施例１による情報処理装置の全体動作について説明し、その後、その流れの中で本発明に直接関わる重要なフローについて再度詳細なフローチャートを用いて説明することとする。
【００２３】
図３は、実施例１による情報処理装置の全体動作フローチャートである。
この図は、図２を用いて説明した信号の流れをフローチャートに表した図である。
図４は、印刷条件設定機能の説明図である。
この図は、図３の説明の中で用いられる、印刷データ作成手段９−１（図２）が操作者に対して印刷条件設定を求めて表示部３（図１）に表示する画面を表している。
図５は、印刷データの構成図である。
この図は、図３の説明の中で用いられる印刷データの構成を説明する図である。
以下に図３のステップＳ１−１からステップＳ１−９までステップ順に実施例１による情報処理装置の全体動作について説明する。
【００２４】
ステップＳ１−１
印刷要求が発生する。
ステップＳ１−２
印刷データ作成手段９−１（図２）は、図４に示すダイアログを表示部３（図１）に表示して操作者に対して、用紙サイズ（Ｚ）、給紙方法（Ｓ）、レイアウトタイプ（Ｆ）、両面印刷（２）、ドライバ設定（Ｖ）、等について選択を求め、操作者が、マウス１−１（図１）、キーボード１−２（図１）等を用いて選択すると、その結果に基づいて印刷条件を設定する（印刷条件設定機能９−１ａ（図２））。
【００２５】
ステップＳ１−３
印刷データ作成手段９−１（図２）は、印刷条件を設定した後、アプリケーションプログラム７−１（図２）から画像データを受け入れて、ラスタ処理（ラスタライザ機能９−１ｂ（図２））し、ディザ処理（ディザ処理機能９−１ｃ（図２））し、各種コマンドを付加して印刷データに変換する。この各種コマンドには、改ページコード（ページディスクリプタ機能９−１ｄ（図２））も含まれる。図５に示すように、印刷データは、印刷情報コード１１と、１ページ目の情報１２と、２ページ目の情報１３と、印刷終了コード１４とを含んでいる。１ページ目の情報１２は、１ページ目のサイズ情報コード１２−１と、１ページ目プリンタ階調データ１２−２と、改ページコード１２−３とからなっている（２ページ目も同様）。但し、ここでは、一例として２ページに限定して表している。このようにして構成された印刷データは、データ格納・読み出し手段９−２（図２）によってデータ格納領域６−２（図２）に一旦格納される。
【００２６】
ステップＳ１−４
データ格納・読み出し手段９−２（図２）によってデータ格納領域６−２（図２）から読み出された印刷データは、プレビュー表示手段９−３（図２）によって表示部３（図１）にプレビュー画像（後述）として表示される。このステップについては後に再度詳細に説明するので、ここでは次に進む。
【００２７】
ステップＳ１−５
改ページ位置設定手段９−４（図２）は、表示部３（図１）の表示画像上に、改ページバーを表示して、操作者に改ページ位置を指定させる。この操作者の指定結果に基づいて改ページ位置設定手段９−４は、表示画像上に改ページ位置を設定する。表示画像上の改ページ位置に基づいて、改ページ位置算出機能９−４ａは、印刷データ中に於ける改ページ位置を算出する。このステップについては後に再度詳細に説明するので、ここでは次に進む。
【００２８】
ステップＳ１−６
印刷データ加工手段９−５（図２）は、印刷データを再作成し、再作成された印刷データは、データ格納・読み出し手段９−２（図２）によってデータ格納領域６−２（図２）に格納される。このステップについては後に再度詳細に説明するので、ここでは次へ進む。
ステップＳ１−７
編集（改ページ位置の設定）を継続する場合には、ステップＳ１−４へ戻って同様のフローを辿り、再編集が終了するのを待って、次へ進む。
【００２９】
ステップＳ１−８
再作成された印刷データは、システムスプーラ７−３へ出力される。
ステップＳ１−９
再作成された印刷データは、システムスプーラ７−３からプリンタ装置２００（図１）へ送出されてフローを終了する。
【００３０】
次に上記フローチャート（図３）のステップＳ１−４、ステップＳ１−５、ステップＳ１−６の各々について詳細に説明する。
図６は、ステップＳ１−４の詳細フローチャートである。
この図は、上記フローチャート（図３）のステップＳ１−４を細分化したフローチャートである。
図７は、実施例１のプレビュー画像説明図である。
この図は、図６の説明の中で用いられる、表示部３（図１）に表示されるプレビュー画像の一例である。図に示すように、プレビューウインドウ２１の中にプレビュー画像２２を表示する枠と、その枠内に画像の改ページ位置を指定する改ページバー２３と、改ページバーを移動させるマウスポインタ２９とが表示される。更に、プレビュー画像２２を表示する枠の枠外に、表示ページエディットボックス２４と、表示拡大率選択ボックス２５と、改ページ位置決定ボタン２６と、編集終了ボタン２７とが表示される。
【００３１】
以下にステップＳ１−４（図３）の内容について、ステップＳ１−４−１からステップＳ１−４−５までステップ順に詳細に説明する。
【００３２】
ステップＳ１−４−１
プレビュー表示手段９−３は、操作者に対して、表示ページエディットボックス２４に所望するページを挿入させる（表示ページ設定機能９−３ａ（図２））。
ステップＳ１−４−２
プレビュー表示手段９−３（図２）は、上記ステップＳ１−３で印刷データ作成手段９−１（図２）が既に作成している印刷データ、あるいは上記ステップＳ１−６で印刷データ加工手段９−５（図２）が加工した印刷データから、プリンタ階調データを取得する。
【００３３】
ステップＳ１−４−３
プレビュー表示手段９−３（図２）は、操作者に対して、表示拡大率選択ボックス２５に所望する拡大率を挿入させる（拡大率設定機能９−３ｂ（図２））。
ステップＳ１−４−４
プレビュー表示手段９−３（図２）は、ステップＳ１−４−１からステップＳ１−４−３によって取得した情報に基づいてプレビュー表示画像を作成する（表示画像作成機能９−３ｃ（図２））。
ステップＳ１−４−５
プレビュー表示手段９−３（図２）は、作成したプレビュー表示画像をプレビューウインドウ２１の枠内に表示してフローを終了する。
【００３４】
次に上記フローチャート（図３）のステップＳ１−５の詳細について説明する。
図８は、ステップＳ１−５の詳細フローチャートである。
この図は、ステップＳ１−５を細分化したフローチャートである。以下に図７を併用してステップＳ１−５−１からステップＳ１−５−３までステップ順に詳細に説明する。
【００３５】
ステップＳ１−５−１
操作者が、マウス１−１（図１）又は、キーボード１−２（図１）を用いて改ページバー２３を所望する位置まで移動させる。
ステップＳ１−５−２
操作者が、改ページ位置決定ボタン２６をマウス１−１（図１）でクリックして改ページ位置を指定すると、改ページ位置設定手段９−４（図２）は、改ページ位置をその位置に設定し、同一ページ内に於いて改ページ位置の下領域にある印刷データの取扱について操作者に選択を求める。
【００３６】
図９は、下領域制御ダイアログの説明図である。
この図は、改ページ位置を設定した場合に、同一ページ内に於いて改ページ位置の下領域にある印刷データの取扱について、新しくページを作ること（コード０）を求めるのか、又は、次のページへ移動すること（コード１）を求めるのかについて操作者に選択させるダイアログを表している。
【００３７】
ステップＳ１−５−３
改ページ位置設定手段９−４（図２）は、操作者の指定した改ページ位置と、下領域にある印刷データの取扱についての選択に基づいて改ページ位置を算出する。以下にその内容について具体的な例を挙げて詳細に説明する。
【００３８】
図１０は、改ページ情報の構成図である。
この図は、操作者が、改ページ位置決定ボタン２６（図７）をマウス１−１（図１）でクリックして、改ページ位置を指定し、上記図９に基づいて下領域にある印刷データの取扱について選択した後に改ページ位置設定手段９−４（図２）が実行する改ページ位置算出機能９−４ａ（図２）が作成する改ページ情報３０の構成を説明する図である。
【００３９】
図１１は、初回編集後のプレビュー画像の説明図である。
丸印、四角形、三角形、星形、ダイヤ形、の各図形が２ページに亘ってレイアウトされるものとする。図に示すように初回編集では、１ページ目のプレビュー画像３１−１には、丸印、四角形、及び三角形の一部が配置され、２ページ目のプレビュー画像３１−２には、三角形の一部、星形、ダイヤ形がレイアウトされている。ここで操作者は、改ページ位置３２−１を指定し、更に、同一ページ内に於いて改ページ位置の下領域にある印刷データについて、図９のダイアログを用いて、新しくページを作ること（コード０）、を選択したものとする。
【００４０】
このとき、改ページ位置設定手段９−４（図２）の改ページ位置算出機能９−４ａ（図２）は、図１０に示す改ページ情報３０として、図１１の改ページ位置３２−１に基づいて、ページ番号３０−１に１ページを、高さ位置３０−２にＨを、図９での選択に基づいて、下領域制御コード３０−３に新しくページを作ること（コード０）、を取得する。更に、これらの情報から、改ページ位置３２−１を、印刷データの先頭値からの位置に変換する。この変換は、１ページ目のサイズ情報コード１２−１（図５）に含まれる印刷データの幅Ｗに、先頭行から改ページ位置３２−１までの高さＨを乗算し、表示拡大率選択ボックス２５（図７）に設定された拡大率Ｓの逆数を乗算し、１画素のデータサイズＤを乗算しデータ数を求め、更に、このデータ数と、ページ番号３０−１に示されるページより前のページのページ情報の大きさとの和によって実行される。このように変換された値を印刷データ先頭からの改ページ挿入位置３０−４とする。このようにして求められた改ページ情報３０は、一旦データ格納領域６−２（図２）に格納される。以上説明した処理を実行してステップＳ１−５のフローを終了する。
【００４１】
次に上記フローチャート（図３）のステップＳ１−６の詳細について説明する。
図１２は、ステップＳ１−６の詳細フローチャートである。
この図は、ステップＳ１−６細分化したフローチャートである。以下に図１１を併用して、ステップＳ１−６−１からステップＳ１−６−１０までステップ順に詳細に説明する。
【００４２】
ステップＳ１−６−１
印刷データ加工手段９−５（図２）は、データ格納領域６−２（図２）にステップＳ１−５で格納した改ページ情報３０から、改ページコードを付するページ番号３０−１（図１０）を取得し、加工ページｎをページ番号３０−１（ここでは一例として１ページ目になる（図１１））とする。
ステップＳ１−６−２
印刷データ加工手段９−５（図２）は、印刷データ先頭からの改ページ挿入位置３０−４（図１０）に基づいて、図５のｎページ目（ここでは一例として１ページ目になる（図１１）のプリンタ階調データ１２−２中の所定の位置に改ページコード１２−３を付加する（再ページディスクリプタ機能９−５ａ（図２））。
【００４３】
ステップＳ１−６−３
印刷データ加工手段９−５（図２）は、ｎ（ここでは一例としてｎ＝１）ページ目のサイズ情報コード１２−１（図５）を、新しいｎページ目プリンタ階調データ１２−２（図５）の大きさに基づいて更新する。
ステップＳ１−６−４
印刷データ加工手段９−５（図２）は、改ページ情報３０の下領域制御コード３０−３（図１０）を取得し、新しくページを設定することが選択されている場合（コード０）にはステップＳ１−６−５へ進み、次のページへ移動すること（コード１）が選択されている場合にはステップＳ１−６−６へ進む。
【００４４】
ステップＳ１−６−５
印刷データ加工手段９−５（図２）は、新しいページのサイズ情報コード１２−１（図５）を付加する。ここでは新しくページが作成されるので、下領域の階調データの大きさに基づいて設定される。
【００４５】
ステップＳ１−６−６
印刷データ加工手段９−５（図２）は、現在加工中のページｎと印刷データの最終ページ番号とを比較し、両者が一致しなかった場合には、ステップＳ１−６−７へ進み、両者が一致した場合にはステップＳ１−６−１０へ進む。
【００４６】
ステップＳ１−６−７
印刷データ加工手段９−５（図２）は、改ページから残った下領域のプリンタ階調データを次（ｎ＋１）ページのプリンタ階調データ先頭へと移動させ、加工ページｎをｎ＋１と更新する（ここでは一例としてｎ＝２と更新される）。
ステップＳ１−６−８
印刷データ加工手段９−５（図２）は、ステップＳ１−６−７に於いて、下領域のプリンタ階調データを移動させたことによって、１ページからはみ出る分量に基づいてｎページ目（ここでは一例としてｎ＝２）プリンタ階調データ１３−２（図５）中に改ページコード１３−３（図５）を移す。
ステップＳ１−６−９
印刷データ加工手段９−５（図２）は、ｎ（ここでは一例としてｎ＝２）ページ目のサイズ情報コード１３−１（図５）を、新しいｎページ目プリンタ階調データ１３−２（図５）の大きさに基づいて更新する。
【００４７】
ステップＳ１−６−１０
印刷データ加工手段９−５（図２）は、改ページから残った下領域のプリンタ階調データの大きさに基づいて、サイズ情報コードを新しく作成し、プリンタ階調データの後に改ページコードを付加し、最終ページを新たに作成する。
【００４８】
次に、上記ステップＳ１−６−４に於いて、ステップＳ１−６−５へ進んだ場合と、ステップＳ１−６−６へ進んだ場合の相違点について、プレビュー画像に基づいて再度説明する。
図１３は、再編集後のプレビュー画像の説明図（その１）である。
この図は、図１２の改ページ位置から下領域の取扱に於いて、新しくページが作られた場合の図である。
図１４は、再編集後のプレビュー画像の説明図（その２）である。
この図は、図１１の改ページ位置から下領域の取扱に於いて、次のページへ移動した場合の図である。
【００４９】
上記ステップＳ１−６−４からステップＳ１−６−５へ進んだ場合、即ち、新しくページが作られた場合（図１３）には、１ページ目のプレビュー画像３１−１は、図１１の改ページ位置から下領域の部分となる三角形の一部が取り除かれた画像になる。２ページ目のプレビュー画像３１−２は、図１１の１ページ目のプレビュー画像３１−１から丸形と四角形とを取り除いた画像となる。更に、３ページ目は、図１１の２ページ目のプレビュー画像３１−２と同様の画像になる。
【００５０】
一方、上記ステップＳ１−６−４からステップＳ１−６−６へ進んだ場合、即ち、次のページへ移動した場合（図１４）には、１ページ目のプレビュー画像３１−１は、図１１の改ページ位置から下領域の部分となる三角形の一部が取り除かれた画像になる。２ページ目のプレビュー画像３１−２は、図１１の２ページ目のプレビュー画像３１−２に、図１１の１ページ目の改ページ位置３２−１から下の部分が加算され、その結果２ページ目からダイヤ形がはみ出た画像になる。３ページ目のプレビュー画像３１−３は、２ページ目からはみ出たダイヤ形の画像に成っている。
【００５１】
即ち、実施例１による情報処理装置によって、初回編集後のプレビュー画像に於いて、図１１に示すように、三角形が、１ページ目のプレビュー画像３１−１と２ページ目のプレビュー画像３１−２とに分割されるという不都合が発生しても、図１３に示すように１ページ目のプレビュー画像３１−１から三角形の一部を取り除くことも可能であり、或いは又、図１４に示すように、１ページ目のプレビュー画像３１−１に丸形と四角形をレイアウトし、２ページ目のプレビュー画像３１−２に三角形と星形をレイアウトし、３ページ目のプレビュー画像３１−３にダイヤ形を、それぞれレイアウトすることが容易に可能になる。
【００５２】
以上説明したように、実施例１によれば、画像情報から変換された印刷情報をプレビュー表示させ、このプレビュー表示に対して、改ページ位置を設定する改ページ位置設定手段と、設定された改ページ位置に基づいて印刷情報を再編集する印刷データ加工手段とを備えることによって、元画像を再編集し直さなくても不都合な部分を修正することが出来るという効果を得る。又、画像情報から印刷情報に変換された状態のまま、印刷データ加工手段によって再編成することが可能になるので編集作業が容易になるという効果を得る。
【００５３】
尚、上記説明では、印刷データ作成手段９−１（図２）、データ格納・読み出し手段９−２（図２）、プレビュー表示手段９−３（図２）、改ページ位置設定手段９−４（図２）、印刷データ加工手段９−５（図２）の全てを、制御部９（図２）の制御手段で構成した場合に限定して説明したが、本発明は、この例に限定されるものではない。即ち、上記手段の全て、又は、一部を専用の電子回路で構成しても良い。
【実施例２】
【００５４】
図１５は、実施例２による情報処理装置の構成のブロック図である。
図に示すように、実施例２による情報処理装置３００は、データ入力部１と、入力Ｉ／Ｆ部２と、表示部３と、表示Ｉ／Ｆ部４と、プリンタＩ／Ｆ部５と、副記憶部６と、主記憶部４７と、ハードディスクＩ／Ｆ部８と、制御部４９と、システムバス１０とを備える。以下に、実施例１と相違する部分のみについて説明する。実施例１と同様の部分には、同一の符合が付されている。
【００５５】
主記憶部４７は、制御部４９が、装置全体を制御するために必要とするプログラムやデータを予め格納しておくメモリであり、通常ハードディスクが用いられる。その内部には、情報処理装置３００が実行するアプリケーションプログラム７−１と、情報処理装置３００に接続が予想されるプリンタ等との接続を可能にするプリンタドライバ４７−２と、印刷データを一時的に格納してプリンタ装置２００へ送信するためのシステムスプーラ７−３等が予め格納されている。
【００５６】
制御部４９は、システムバス１０に接続され、情報処理装置３００全体を制御するＣＰＵである。特に本実施例では、プリンタドライバ４７−２に予め含まれている所定のプログラムを実行することによって、画像情報を印刷データに変換する印刷データ作成手段９−１と、副記憶部６及び主記憶部４７とからプログラム又はデータを読み出したり、或いは又、格納したりするデータ格納・読み出し手段９−２と、副記憶部６に格納されている印刷データを表示部３にプレビュー表示するプレビュー表示手段９−３と、設定された改ページ位置に基づいて副記憶部６に格納された印刷データを加工する印刷データ加工手段９−５と、プレビュー表示の結果に基づいて、改ページ位置を設定し、更に、その改ページ位置を自動的に補正する改ページ位置設定・自動位置補正手段４９−４とを構成する部分である。
【００５７】
次に、上記制御部４９が所定のプログラムを実行することによって構成する印刷データ作成手段９−１、データ格納・読み出し手段９−２、プレビュー表示手段９−３、改ページ位置設定・自動位置補正手段４９−４、印刷データ加工手段９−５各々の機能と、信号の流れについて詳細に説明する。
【００５８】
図１６は、実施例２による情報処理装置の機能説明図である。
プリンタドライバ４７−２は、制御部４９によって主記憶部４７（図１５）から読み出され、副記憶部６（図１５）のプログラム格納領域６−１（図１５）へ一時格納され、起動可能状態になる。同様に、アプリケーションプログラム７−１、及び、システムスプーラ７−３も制御部４９によって主記憶部４７（図１５）から読み出され、副記憶部６のプログラム格納領域６−１（図１５）へ一時格納され、起動可能状態になる。
【００５９】
実施例１と同様に、操作者が、データ入力部１（図１５）のキーボード１−２（図１５）及びマウス１−１（図１５）を用いて入力した画像情報は、所定のアプリケーションプログラム７−１によって画像データに変換され、印刷データ作成手段９−１へ送られ、印刷データに変換される。
【００６０】
この印刷データは、データ格納・読み出し手段９−２によってデータ格納領域６−２に一旦格納される。この印刷データは、データ格納・読み出し手段９−２によってデータ格納領域６−２から読み出され、プレビュー表示手段９−３によって、表示部３（図１５）に表示される。
【００６１】
このとき、改ページ位置設定・自動位置補正手段４９−４は、表示部３（図１５）の表示画像上に、改ページバー（動作の項で説明する）を表示して、操作者に改ページ位置を指定させる。この操作者の指定結果に基づいて改ページ位置設定・自動位置補正手段４９−４は、印刷データ中に改ページ位置を、改ページバーと画像との間の空白の行数を最も少ない状態（例えば空白１行）に自動的に位置補正して、設定する。
【００６２】
改ページ位置が、改ページバーと画像との間の空白の行数を最も少ない状態（例えば空白１行）に自動的に設定される。更に、改ページ位置算出機能４９−４ａによって、印刷データ中における位置を算出する。尚、この空白行の行数は、印刷データの階調度に基づいて容易に設定可能である。
【００６３】
改ページ位置が設定された印刷データは、印刷データ加工手段９−５に送られる。ここで印刷データ中における改ページ位置に基づいて印刷データは再編集される（動作の項で詳細に説明する）。再編集された印刷データには、再ページディスクリプタ機能９−５ｂによって再度、改ページコードが設定され、データ格納・読み出し手段９−２によって、再度データ格納領域６−２に格納される。再編集された印刷データは、システムスプーラ７−３を介してプリンタ装置２００（図１５）へ送出される。
【００６４】
次に、フローチャートを用いて実施例２による情報処理装置の動作について説明する。
まず最初に実施例１と同様に、実施例２の情報処理装置の全体動作について説明し、その後、その流れの中で本発明に直接関わる重要なフローについて再度詳細なフローチャートを用いて説明することとする。
【００６５】
図１７は、実施例２による情報処理装置の全体動作フローチャートである。
この図は、図１６を用いて説明した信号の流れをフローチャートに表した図である。以下に図１７のステップＳ２−１からステップＳ２−９までステップ順に実施例２による情報処理装置の全体動作について説明する。但し、実施例１と相違するフローのみ重点的に説明し実施例１と同様のフローについては、その概略のみについて記す。
【００６６】
ステップＳ２−１
印刷要求が発生する。
ステップＳ２−２
印刷データ作成手段９−１（図１６）は、実施例１と同様に図４に示すダイアログを表示部３（図１）に表示し、操作者の選択に基づいて、印刷条件を設定する（印刷条件設定機能９−１ａ（図１６））。
【００６７】
ステップＳ２−３
印刷データ作成手段９−１（図１６）は、印刷条件を設定した後、実施例１と同様にして画像データを印刷データに変換する。このようにして構成された印刷データは、データ格納・読み出し手段９−２（図１６）によってデータ格納領域６−２（図１６）に一旦格納される。
【００６８】
ステップＳ２−４
実施例１と同様にして、データ格納・読み出し手段９−２（図１６）によってデータ格納領域６−２（図１６）から読み出された印刷データは、プレビュー表示手段９−３（図１６）によって表示部３（図１５）にプレビュー画像として表示される。
【００６９】
ステップＳ２−５
改ページ位置設定・自動位置補正手段４９−４（図１６）は、表示部３（図１５）の表示画像上に、改ページバーを表示して、操作者に改ページ位置を指定させる。この操作者の指定結果に基づいて改ページ位置設定・自動位置補正手段４９−４は、表示画像上の改ページ位置を設定・自動位置補正する。この自動補正された改ページ位置から、改ページ位置算出機能４９−４ａによって、印刷データ中に於ける改ページ位置が算出される。このステップについては後に再度詳細に説明するので、ここでは次に進む。
【００７０】
ステップＳ２−６
実施例１と同様にして、印刷データ加工手段９−５（図１６）は、印刷データを再作成し、再作成された印刷データは、データ格納・読み出し手段９−２（図１６）によってデータ格納領域６−２（図１６）に格納される。
ステップＳ２−７
編集（改ページ位置の設定）を継続する場合にはステップＳ２−４へ戻って同様のフローを辿り、再編集が終了するのを待って、次へ進む。
【００７１】
ステップＳ２−８
実施例１と同様に、再作成された印刷データは、システムスプーラ７−３（図１６）へ出力される。
ステップＳ２−９
実施例１と同様に、再作成された印刷データは、システムスプーラ７−３（図１６）からプリンタ装置２００（図１５）へ送られてフローを終了する。
【００７２】
次に上記フローチャート（図１７）のステップＳ２−５、について詳細に説明する。
図１８は、ステップＳ２−５の詳細フローチャートである。
この図は、上記フローチャート（図１７）のステップＳ２−５を細分化したフローチャートである。
図１９は、実施例２のプレビュー画像説明図である。
この図は、図１８の説明の中で用いられる、表示部３（図１５）に表示されるプレビュー画像の一例である。図に示すように、プレビューウインドウ４１の中にプレビュー画像２２を表示する枠と、その枠内に画像の改ページ位置を指定する改ページバー２３と、改ページバーを移動させるマウスポインタ２９とが表示される。更に、プレビュー画像２２を表示する枠の枠外に、表示ページエディットボックス２４と、表示拡大率選択ボックス２５と、改ページ位置決定ボタン２６と、編集終了ボタン２７と、オプションボタン４６とが表示される。
【００７３】
図２０は、自動位置補正機能ダイアログの説明図である。
この図は、操作者が改ページ位置を指定した場合に、その指定位置を自動補正させるか否かを操作者に選択させるダイアログを表している。
【００７４】
以下にステップＳ２−５（図１７）の内容について、ステップＳ２−５−１からステップＳ２−５−５までステップ順に詳細に説明する。
【００７５】
ステップＳ２−５−１
操作者が、マウス１−１（図１５）を用いて改ページバー２３を所望する位置まで移動させる。
ステップＳ２−５−２
操作者が、改ページ位置決定ボタン２６をマウス１−１（図１５）でクリックすると改ページ位置設定・自動位置補正手段４９−４（図１６）は、改ページ位置を一旦、その位置に設定する。このとき、操作者がオプションボタン４６をマウス１−１（図１５）でクリックすると図２０に示す自動位置補正機能ダイアログが表示部３（図１５）に表示される。
【００７６】
ステップＳ２−５−３
操作者が、マウス１−１（図１５）でＯＫをクリックするとステップＳ２−５−４へ進み、キャンセルをクリックするとステップＳ２−５−５へ進む。
ステップＳ２−５−４
改ページ位置設定・自動位置補正手段４９−４（図１６）は、設定された改ページ位置から、そのページの先頭行に向けて連続する空白行を検出し、所定量の空白行（通常０又は１）を残す位置まで、改ページ位置をスライドさせ、改ページ位置を補正する。
【００７７】
ステップＳ２−５−５
印刷データ加工手段９−５（図１６）は、ステップＳ２−５−３に於いて改ページ位置設定・自動位置補正手段４９−４（図１６）がキャンセルされている場合には、操作者の指定した改ページ位置と、下領域にある印刷データの取扱についての選択（実施例１と同様）に基づいて改ページ位置を算出する。一方、ステップＳ２−５−３に於いて改ページ位置設定・自動位置補正手段４９−４（図１６）がＯＫされた場合には、ステップＳ２−５−４に於いて補正された改ページ位置と、下領域にある印刷データの取扱についての選択（実施例１と同様）に基づいて改ページ位置を算出する。ここで下領域にある印刷データの取扱、改ページ位置の算出、改ページ情報３０（図１０）の求め方については実施例１と全く同様なので説明を省略する。改ページ情報３０は一旦データ格納領域６−２（図１６）に格納される。以上説明した処理を実行してステップＳ２−５のフローを終了する。
【００７８】
以上説明したように、本実施例では、改ページ位置設定・自動位置補正手段４９−４（図１６）を備え、操作者が指定した改ページ位置は、空白行が所定数以下に補正されるので、実施例１の効果に加えて、必要以上に行数が増加するのを防ぐことが出来るという効果を得る。
【００７９】
尚、上記説明では、印刷データ作成手段９−１（図１５）、データ格納・読み出し手段９−２（図１５）、プレビュー表示手段９−３（図１５）、改ページ位置設定・自動位置補正手段４９−４（図１５）、印刷データ加工手段９−５（図１５）の全てを、制御部４９（図１５）の制御手段で構成した場合に限定して説明したが、本発明は、この例に限定されるものではない。即ち、上記手段の全て、又は、一部を専用の電子回路で構成しても良い。
【実施例３】
【００８０】
図２１は、実施例３による情報処理装置の構成のブロック図である。
図に示すように、実施例３による情報処理装置４００は、データ入力部１と、入力Ｉ／Ｆ部２と、表示部３と、表示Ｉ／Ｆ部４と、プリンタＩ／Ｆ部５と、副記憶部６と、主記憶部５７と、ハードディスクＩ／Ｆ部８と、制御部５９と、システムバス１０とを備える。以下に、実施例１と相違する部分のみについて説明する。実施例１と同様の部分には、同一の符合が付されている。
【００８１】
主記憶部５７は、制御部５９が、装置全体を制御するために必要とするプログラムやデータを予め格納しておくメモリであり、通常ハードディスクが用いられる。その内部には、情報処理装置４００が実行するアプリケーションプログラム７−１と、情報処理装置４００に接続が予想されるプリンタ等との接続を可能にするプリンタドライバ５７−２と、印刷データを一時的に格納してプリンタ装置２００へ送信するためのシステムスプーラ７−３等が予め格納されている。
【００８２】
制御部５９は、システムバス１０に接続され、情報処理装置４００全体を制御するＣＰＵである。特に本実施例では、プリンタドライバ５７−２に予め含まれている所定のプログラムを実行することによって、画像情報を印刷データに変換する印刷データ作成手段９−１と、副記憶部６及び主記憶部５７とからプログラム又はデータを読み出したり、或いは又、格納したりするデータ格納・読み出し手段９−２と、副記憶部６に格納されている印刷データを表示部３にプレビュー表示するプレビュー表示手段９−３と、設定されたマスキング領域に基づいて副記憶部６に格納された印刷データを修正・編集する印刷データ加工手段５９−５と、プレビュー表示の結果に基づいて、所定領域内の印刷データをマスキングするマスキング領域設定手段５９−４とを構成する部分である。
【００８３】
次に、上記制御部５９が所定のプログラムを実行することによって構成する印刷データ作成手段９−１、データ格納・読み出し手段９−２、プレビュー表示手段９−３、マスキング領域設定手段５９−４、印刷データ加工手段５９−５各々の機能と、信号の流れについて詳細に説明する。
【００８４】
図２２は、実施例３による情報処理装置の機能説明図である。
プリンタドライバ５７−２は、制御部５９によって主記憶部５７（図２１）から読み出され、副記憶部６（図２１）のプログラム格納領域６−１（図２１）へ一時格納され、起動可能状態になる。同様に、アプリケーションプログラム７−１、及び、システムスプーラ７−３も制御部５９によって主記憶部５７（図２１）から読み出され、副記憶部６のプログラム格納領域６−１（図２１）へ一時格納され、起動可能状態になる。
【００８５】
実施例１と同様に、操作者が、データ入力部１（図２１）のキーボード１−２（図２１）及びマウス１−１（図２１）を用いて入力した画像情報は、所定のアプリケーションプログラム７−１によって画像データに変換された後、印刷データ作成手段９−１へ送られ、印刷データに変換される。
【００８６】
この印刷データは、データ格納・読み出し手段９−２によってデータ格納領域６−２に一旦格納される。この印刷データは、データ格納・読み出し手段９−２によってデータ格納領域６−２から読み出され、プレビュー表示手段９−３によって、表示部３（図２１）に表示される。
【００８７】
このとき、マスキング領域設定手段５９−４は、表示部３（図２１）の表示画像上に、領域指定枠（動作の項で説明する）を表示して、操作者にマスキング領域を指定させる。この操作者の指定結果に基づいてマスキング領域設定手段５９−４は、表示画像上での印刷データを０にする領域（マスキング領域）を設定する。更に、マスキング領域設定手段５９−４は、ここでマスキング枠位置算出機能５９−４ａによって、印刷データ上でのマスキング枠の領域を算出する。
【００８８】
マスキング領域が、設定された後、印刷データは、印刷データ加工手段５９−５に送られる。印刷データ加工手段５９−５は、空白領域設定機能５９−５aによって、マスキング領域の印刷データを０に変更する。再編集された印刷データは、データ格納・読み出し手段９−２によって、再度データ格納領域６−２に格納される。更に、システムスプーラ７−３を介して出力される。
【００８９】
次に、フローチャートを用いて実施例３による情報処理装置の動作について説明する。
まず最初に実施例１と同様に、実施例３の情報処理装置の全体動作について説明し、その後、その流れの中で本発明に直接関わる重要なフローについて再度詳細なフローチャートを用いて説明することとする。
【００９０】
図２３は、実施例３による情報処理装置の全体動作フローチャートである。
この図は、図２２を用いて説明した信号の流れをフローチャートに表した図である。以下に図２３のステップＳ３−１からステップＳ３−９までステップ順に実施例３による情報処理装置の全体動作について説明する。但し、実施例１と相違するフローのみ重点的に説明し実施例１と同様のフローについては、その概略のみについて記す。
【００９１】
ステップＳ３−１
印刷要求が発生する。
ステップＳ３−２
印刷データ作成手段９−１（図２２）は、実施例１と同様に図４に示すダイアログを表示部３（図２１）に表示して操作者の選択に基づいて、印刷条件を設定する（印刷条件設定機能９−１ａ（図２２））。
【００９２】
ステップＳ３−３
印刷データ作成手段９−１（図２２）は、印刷条件を設定した後、実施例１と同様にして画像データを印刷データに変換する。このようにして構成された印刷データは、データ格納・読み出し手段９−２（図２２）によってデータ格納領域６−２（図２２）に一旦格納される。
【００９３】
ステップＳ３−４
実施例１と同様にして、データ格納・読み出し手段９−２（図２２）によってデータ格納領域６−２（図２２）から読み出された印刷データは、プレビュー表示手段９−３（図２２）によって表示部３（図２１）にプレビュー画像として表示される。
【００９４】
ステップＳ３−５
マスキング領域設定手段５９−４（図２２）は、表示部３（図２１）の表示画像上に、領域指定枠を表示して、操作者にマスキング領域を指定させる。この操作者の指定結果に基づいてマスキング領域設定手段５９−４（図２２）は、表示画像上にマスキング領域を設定する。マスキング枠位置算出機能５９−４ａによって、印刷データ中に於けるマスキング枠の位置が算出される。このステップについては後に再度詳細に説明するので、ここでは次に進む。
【００９５】
ステップＳ３−６
実施例１と同様にして、印刷データ加工手段９−５（図２２）は、印刷データを再作成し、再作成された印刷データは、データ格納・読み出し手段９−２（図２２）によってデータ格納領域６−２（図２２）に格納される。このステップについては後に再度詳細に説明するので、ここでは次へ進む。
ステップＳ３−７
編集（マスキング領域の設定）を継続する場合にはステップＳ３−４へ戻って同様のフローを辿り、再編集が終了するのを待って、次へ進む。
【００９６】
ステップＳ３−８
実施例１と同様に、再編集された印刷データは、システムスプーラ７−３（図２２）へ出力される。
ステップＳ３−９
実施例１と同様に、再編集された印刷データは、システムスプーラ７−３（図２２）からプリンタ装置へ送られてフローを終了する。
【００９７】
次に上記フローチャート（図２３）のステップＳ３−５、及び、ステップＳ３−６について詳細に説明する。
図２４は、ステップＳ３−５の詳細フローチャートである。
この図は、上記フローチャート（図２３）のステップＳ３−５を細分化したフローチャートである。
図２５は、実施例３のプレビュー画像説明図である。
この図は、図２４の説明の中で用いられる、表示部３（図２１）に表示されるプレビュー画像の一例である。図に示すように、プレビューウインドウ５１の中にプレビュー画像２２を表示する枠と、その枠内に画像のマスキング領域を指定する領域指定枠５３と、領域指定枠５３を移動させるマウスポインタ２９とが表示される。更に、プレビュー画像２２を表示する枠の枠外に、表示ページエディットボックス２４と、表示拡大率選択ボックス２５と、領域指定枠位置決定ボタン５６と、編集終了ボタン２７とが表示される。
【００９８】
図２６は、空白領域設定情報の構成図である。
この図は、図２４の説明の中で用いられる図であって、操作者が、領域指定枠位置決定ボタン５６（図２５）をマウス１−１（図２１）をクリックして、マスク領域の位置を指定した後にマスキング領域設定手段５９−４（図２２）が実行するマスキング枠位置算出機能５９−４ａ（図２２）が作成する空白領域設定情報５０の構成を説明する図である。
【００９９】
以下にステップＳ３−５（図２３）の内容について、ステップＳ３−５−１からステップＳ３−５−３までステップ順に詳細に説明する。
【０１００】
ステップＳ３−５−１
操作者が、マウス１−１（図２１）又は、キーボード１−２（図２１）を用いて領域指定枠５３を所望する位置まで移動させる。
ステップＳ３−５−２
操作者が、領域指定枠位置決定ボタン５６をマウス１−１（図２１）でクリックするとマスキング領域設定手段５９−４（図２２）は、マスキング枠位置を、その位置に設定する。この設定されたマスキング枠位置から、マスキング枠位置算出機能５９−４ａ（図２２）は、印刷データ中に於けるマスキング枠を算出する。
【０１０１】
ステップＳ２−５−３
マスキング領域設定手段（図２２）は、操作者の指定したマスキング枠位置に基づいて、印刷データを０に変換する枠位置を算出する。以下にその内容について説明する。
マスキング領域設定手段（図２２）は、設定されたマスキング領域に基づいて、図２６に示すページ編集情報５０に対して、領域指定枠５３（図２５）の枠上辺の画像上の位置を印刷データ先頭からの位置に変換し、領域枠上辺の印刷データ先頭からの位置５０−１に挿入し、また、領域指定枠５３（図２５）の枠左辺の画面上の位置を印刷データのサイズに変換し、領域枠左辺の横方向オフセットデータサイズ５０−２に挿入し、更に、領域指定枠５３（図２５）の枠横方向サイズを印刷データのサイズに変換し、領域枠の横方向データサイズ５０−３に挿入し、最後に、領域指定枠５３（図２５）の画面上の高さを印刷データの行数に変換し、領域枠高さ行数５０−４に挿入する（マスキング枠位置算出機能５９−４ａ）。変換操作は、実施例１と同様の考え方で簡単に行うことが出来る。このようにして求められた空白領域設定情報５０は、一旦データ格納領域６−２（図２２）に格納される。以上説明した処理を実行してステップＳ３−５のフローを終了する。
【０１０２】
次に上記フローチャート（図２３）のステップＳ３−６の詳細について説明する。
図２７は、ステップＳ３−６の詳細フローチャートである。
この図は、ステップＳ３−６を細分化したフローチャートである。以下にステップＳ３−６−１からステップＳ３−６−４までステップ順に詳細に説明する。
【０１０３】
ステップＳ３−６−１
印刷データ加工手段５９−５（図２２）は、加工行ｎを１に、加工位置ｐを、データ格納領域６−２（図２）にステップＳ３−５で格納した空白領域設定情報５０（図２６）から取得した、領域枠上辺の印刷データ先頭からの位置５０−１（図２６）に初期設定する。
【０１０４】
ステップＳ３−６−２
印刷データ加工手段５９−５（図２２）は、加工位置ｐに、領域枠左辺の横方向オフセットデータサイズ５０−２（図２６）を加えた印刷データ位置から、領域枠の横方向データサイズ５０−３（図２６）に相当する大きさの印刷データを全て０に置き換える（空白領域設定機能５９−５ａ（図２２））。
【０１０５】
ステップＳ３−６−３
印刷データ加工手段５９−５（図２２）は、加工行ｎに＋１を、加工位置ｐに、印刷情報コード１１（図５）に含まれる１行当たりの印刷データの大きさを加える。
【０１０６】
ステップＳ３−６−４
印刷データ加工手段５９−５（図２２）は、加工行ｎの値が領域枠高さ行数５０−４（図２６）を越えた場合にフローを終了し、越えていない場合には、ステップＳ３−６−２へ戻って、同様のフローを辿り、全ての行についての処理が終了するとフローを終了する。
【０１０７】
以上説明したように、本実施例では、改ページ位置を設定するのに代えて、マスキング領域を設定することが可能になるので、余分な画像を排除し、必要な画像のみ出力することが出来るという効果を得る。
【０１０８】
尚、上記説明では、印刷データ作成手段９−１（図２１）、データ格納・読み出し手段９−２（図２１）、プレビュー表示手段９−３（図２１）、マスキング領域設定手段５９−４（図２１）、印刷データ加工手段９−５（図２１）の全てを、制御部５９（図２）の制御手段で構成した場合に限定して説明したが、本発明は、この例に限定されるものではない。即ち、上記手段の全て、又は、一部を専用の電子回路で構成しても良い。
【産業上の利用可能性】
【０１０９】
以上の説明では、本発明による情報処理装置をプリンタに接続する場合のみについて説明したが、本発明は、この例に限定されるものではない。即ち、複写機などにも接続可能である。
【図面の簡単な説明】
【０１１０】
【図１】実施例１による情報処理装置の構成のブロック図である。
【図２】実施例１による情報処理装置の機能説明図である。
【図３】実施例１による情報処理装置の全体動作フローチャートである。
【図４】印刷条件設定機能の説明図である。
【図５】印刷データの構成図である。
【図６】ステップＳ１−４の詳細フローチャートである。
【図７】実施例１のプレビュー画像説明図である。
【図８】ステップＳ１−５の詳細フローチャートである。
【図９】下領域制御ダイアログの説明図である。
【図１０】改ページ情報の構成図である。
【図１１】初回編集後のプレビュー画像の説明図である。
【図１２】ステップＳ１−６の詳細フローチャートである。
【図１３】再編集後のプレビュー画像の説明図（その１）である。
【図１４】再編集後のプレビュー画像の説明図（その２）である。
【図１５】実施例２による情報処理装置の構成のブロック図である。
【図１６】実施例２による情報処理装置の機能説明図である。
【図１７】実施例２による情報処理装置の全体動作フローチャートである。
【図１８】ステップＳ２−５の詳細フローチャートである。
【図１９】実施例２のプレビュー画像説明図である。
【図２０】自動位置補正機能ダイアログの説明図である。
【図２１】実施例３による情報処理装置の構成のブロック図である。
【図２２】実施例３による情報処理装置の機能説明図である。
【図２３】実施例３による情報処理装置の全体動作フローチャートである。
【図２４】ステップＳ３−５の詳細フローチャートである。
【図２５】実施例３のプレビュー画像説明図である。
【図２６】空白領域設定機能の説明図である。
【図２７】ステップＳ３−６の詳細フローチャートである。
【符号の説明】
【０１１１】
１        データ入力部
１−１    マウス
１−２    キーボード
２        入力Ｉ／Ｆ部
３        表示部
４        表示Ｉ／Ｆ部
５        プリンタＩ／Ｆ部
６        副記憶部
６−１    プログラム格納領域
６−２    データ格納領域
７        主記憶部
７−１    アプリケーションプログラム
７−２    プリンタドライバ
７−３    システムスプーラ
８        ハードディスクＩ／Ｆ部
９        制御部
９−１    印刷データ作成手段
９−２    データ格納・読み出し手段
９−３    プレビュー表示装置
９−５    印刷データ加工手段
１０      システムバス
【図１】
2006059125.tif 000003
【図２】
2006059125.tif 000004
【図３】
2006059125.tif 000005
【図４】
2006059125.tif 000006
【図５】
2006059125.tif 000007
【図６】
2006059125.tif 000008
【図７】
2006059125.tif 000009
【図８】
2006059125.tif 000010
【図９】
2006059125.tif 000011
【図１０】
2006059125.tif 000012
【図１１】
2006059125.tif 000013
【図１２】
2006059125.tif 000014
【図１３】
2006059125.tif 000015
【図１４】
2006059125.tif 000016
【図１５】
2006059125.tif 000017
【図１６】
2006059125.tif 000018
【図１７】
2006059125.tif 000019
【図１８】
2006059125.tif 000020
【図１９】
2006059125.tif 000021
【図２０】
2006059125.tif 000022
【図２１】
2006059125.tif 000023
【図２２】
2006059125.tif 000024
【図２３】
2006059125.tif 000025
【図２４】
2006059125.tif 000026
【図２５】
2006059125.tif 000027
【図２６】
2006059125.tif 000028
【図２７】
2006059125.tif 000029