(57)【要約】    【課題】テキストの印刷品位を向上させることができると共にアプリケーションソフトウェアの処理の負荷を軽減させることができ画像処理装置を提供する。    【解決手段】画像データとテキストデータを出力するアプリケーションソフトウェア１６は、プリンタ１８が編集データの内の画像データとテキストデータとを自動判別してテキストデータの印刷品位を向上させる機能であるテキスト印字品位向上機能を備えている場合に、プリンタがテキスト印字品位向上機能を利用できるように、編集データの画像フレームとテキストフレームとを分離して別々の出力処理を行う。【選択図】      図６
2006309608.tif 000002
【特許請求の範囲】
【請求項１】
編集データの出力先である通信相手としての画像形成装置が画像データ及びテキストデータの各々に対して個別処理を行って前記編集データに対応する画像を形成する個別処理機能を有するか否かを判別する機能判別手段と、前記画像形成装置が前記個別処理機能を有する場合に前記画像形成装置が前記個別処理機能を利用することができるように前記編集データの出力処理を制御する出力処理制御手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記編集データの構成を検知して前記編集データの構成に応じて前記画像形成装置が前記個別処理機能を利用することにより前記形成される画像の品位が向上するか否かを判別する構成検知手段を備え、前記出力処理制御手段は、前記構成検知手段により前記画像形成装置が前記個別処理機能を利用することにより前記形成される画像の品位が向上すると判別する場合に、前記画像形成装置の前記個別処理機能を有効にすると共に前記画像形成装置が前記個別処理機能を利用することができるように前記編集データの前記出力処理を制御することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像形成装置が前記個別処理機能を利用することができるように前記編集データの前記出力処理の制御を前記出力処理制御手段が実行することを抑制することができる出力制御抑制手段を備えることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記出力処理制御手段は前記画像形成装置が前記個別処理機能を有する場合に前記画像形成装置が前記個別処理機能を利用することができるように前記画像データと前記テキストデータを分離して出力するように出力処理を制御することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記画像形成装置が前記個別処理機能を有する場合に、前記構成検知手段により前記画像形成装置が前記個別処理機能を利用することにより前記形成される画像の品位が向上しないと判別するときに、前記画像形成装置が前記個別処理機能を利用することにより前記形成される画像の品位が向上するように前記編集データの構成を変更する構成変更手段を備えることを特徴とする請求項２乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
編集データの出力先である通信相手としての画像形成装置が画像データ及びテキストデータの各々に対して個別処理を行って前記編集データに対応する画像を形成する個別処理機能を有するか否かを判別する機能判別ステップと、前記画像形成装置が前記個別処理機能を有する場合に前記画像形成装置が前記個別処理機能を利用することができるように前記編集データの出力処理を制御する出力処理制御ステップとを備えることを特徴とする画像処理方法。
【請求項７】
前記編集データの構成を検知して前記編集データの構成に応じて前記画像形成装置が前記個別処理機能を利用することにより前記形成される画像の品位が向上するか否かを判別する構成検知ステップを備え、前記出力処理制御ステップは、前記構成検知ステップにより前記画像形成装置が前記個別処理機能を利用することにより前記形成される画像の品位が向上すると判別される場合に、前記画像形成装置の前記個別処理機能を有効にすると共に前記画像形成装置が前記個別処理機能を利用することができるように前記編集データの前記出力処理を制御することを特徴とする請求項６記載の画像処理方法。
【請求項８】
前記画像形成装置が前記個別処理機能を利用することができるように前記編集データの前記出力処理の制御を前記出力処理制御ステップが実行することを抑制することができる出力制御抑制ステップを備えることを特徴とする請求項６又は７記載の画像処理方法。
【請求項９】
前記出力処理制御ステップは前記画像形成装置が前記個別処理機能を有する場合に前記画像形成装置が前記個別処理機能を利用することができるように前記画像データと前記テキストデータを分離して出力するように出力処理を制御することを特徴とする請求項６乃至８のいずれか１項に記載の画像処理方法。
【請求項１０】
前記画像形成装置が前記個別処理機能を有する場合に、前記構成検知ステップにより前記画像形成装置が前記個別処理機能を利用することにより前記形成される画像の品位が向上しないと判別するときに、前記画像形成装置が前記個別処理機能を利用することにより前記形成される画像の品位が向上するように前記編集データの構成を変更する構成変更ステップを備えることを特徴とする請求項７乃至９のいずれか１項に記載の画像処理方法。
【請求項１１】
編集データの出力先である通信相手としての画像形成装置が画像データ及びテキストデータの各々に対して個別処理を行って前記編集データに対応する画像を形成する個別処理機能を有するか否かを判別する機能判別モジュールと、前記画像形成装置が前記個別処理機能を有する場合に前記画像形成装置が前記個別処理機能を利用することができるように前記編集データの出力処理を制御する出力処理制御モジュールとを備えることを特徴とするコンピュータ実行可能なプログラム。
【請求項１２】
編集データの出力先である通信相手としての画像形成装置が画像データ及びテキストデータの各々に対して個別処理を行って前記編集データに対応する画像を形成する個別処理機能を有するか否かを判別する機能判別モジュールと、前記画像形成装置が前記個別処理機能を有する場合に前記画像形成装置が前記個別処理機能を利用することができるように前記編集データの出力処理を制御する出力処理制御モジュールとを備えるコンピュータ実行可能なプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集データを画像形成装置に出力する画像処理装置、画像処理方法、プログラム、及び記憶媒体に関し、特に、画像データとテキストデータの高画質な合成処理が可能な画像形成装置に編集データを出力する画像処理装置に関する。
【背景技術】
【０００２】
従来、画像やテキストの編集、印刷等の画像形成を行うための画像処理装置のアプリケーションソフトウェアが数多く提案されている。アプリケーションソフトウェアによって編集された編集データの印刷処理は、プリンタ等の画像形成装置の製造メーカ等が提供するプリンタドライバを介して実行される。
【０００３】
ここで、写真のような画像データと文字のようなテキストデータとでは、一般に好ましいとされる解像度が異なる。このため、従来、同一の解像度で画像データ及びテキストデータを印刷した場合、印刷されたテキストの印刷品位が印刷された画像に比べて劣って見えるという問題が発生していた。この問題は特に、印刷するテキストの大きさが小さい程、顕著になる。
【０００４】
上述の問題を解決するために、従来、内部処理として画像データとテキストデータに対して夫々異なる処理を行うプリンタドライバが提供されている。具体的には、アプリケーションソフトウェアがオペレーティングシステム（以下、ＯＳと称する。）の提供するビットマップ出力機能とテキスト出力機能とを用いた印刷処理を実行する場合に、アプリケーションソフトウェアにおける処理の負荷を増加させることなく、印刷された画像全体の印刷品位を高める画像処理方法である。
【０００５】
より具体的には、上記画像処理方法は、上述のプリンタドライバ内において、テキスト・グラフィックオブジェクトビットマップデータと画像ビットマップデータとを区別して、夫々望ましい解像度に設定する。このプリンタドライバにおいて、テキスト・グラフィックオブジェクトビットマップマップデータに対しては処理速度が速いディザ法にて、画像ビットマップデータに対しては豊かな諧調を実現できる誤差拡散法にて２値化を実行し、これらの２値化されたデータをプリンタに転送する（例えば、特許文献１参照）。
【０００６】
また、従来のプリンタドライバにおいては、標準の印刷品位が指定されている場合に、印刷されるデータのうちテキストデータに対しては印字品位を上げるための設定項目が画面上でユーザによって選択可能になるものがある。このプリンタドライバにおいては、ユーザが上記設定項目を有効にすることで、アプリケーションソフトウェアの出力処理の負荷を増やすことなく、画像データを指定した印刷品位のままで、テキストデータを画像データよりも高い印刷品位で印刷することができる。この場合、アプリケーションソフトウェアが、編集データの内画像データはＯＳのビットマップ出力処理機能を利用し、テキストデータについてはテキスト出力処理機能を利用するので、出力処理機能を使い分ける必要がある。
【特許文献１】特開平１０−２６４４５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、編集データの画像データとテキストデータを合成して１つの画像データとして出力処理する従来のアプリケーションソフトウェアにおいては、プリンタドライバで設定されている印刷品位に応じた解像度で画像データの合成が行われるので、標準の印刷品位で出力処理した場合にはテキストデータが望ましい解像度にならず、印刷されたテキストの印刷品位が画像に比べて劣って見える場合があった。
【０００８】
この問題を解決するために、アプリケーションソフトウェアにおいて、高い印刷品位となるように解像度を上げて出力処理することが考えられるが、この場合、不必要に解像度を上げてしまいがちであり、このため、アプリケーションソフトウェアの処理負荷が膨大になるという問題があった。特に大判プリンタへの出力処理においては、処理負荷が増大することになる。
【０００９】
また、編集データの画像データとテキストデータを合成して１つの画像データとする出力処理は負荷が大きく、アプリケーションソフトウェアの処理負荷を大きくしていた。
【００１０】
さらに、従来のプリンタドライバには上述のように、ユーザの設定によりアプリケーションソフトウェアの出力処理の負荷を増やすことなく、画像データを指定した印刷品位のままで、テキストデータを画像データよりも高い印刷品位で印刷することができるものがあるが、この設定はユーザにとって煩わしい操作であった。
【００１１】
本発明の第１の目的は、テキストの印刷品位を向上させることができると共に、アプリケーションソフトウェアの処理の負荷を軽減させることができ画像処理装置、画像処理方法、プログラム、及び記憶媒体を提供することにある。
【００１２】
本発明の第２の目的は、ユーザの設定の手間を軽減させることができる画像処理装置、画像処理方法、プログラム、及び記憶媒体を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１記載の画像処理装置は、編集データの出力先である通信相手としての画像形成装置が画像データ及びテキストデータの各々に対して個別処理を行って前記編集データに対応する画像を形成する個別処理機能を有するか否かを判別する機能判別手段と、前記画像形成装置が前記個別処理機能を有する場合に前記画像形成装置が前記個別処理機能を利用することができるように前記編集データの出力処理を制御する出力処理制御手段とを備えることを特徴とする。
【００１４】
請求項６記載の画像処理方法は、編集データの出力先である通信相手としての画像形成装置が画像データ及びテキストデータの各々に対して個別処理を行って前記編集データに対応する画像を形成する個別処理機能を有するか否かを判別する機能判別ステップと、前記画像形成装置が前記個別処理機能を有する場合に前記画像形成装置が前記個別処理機能を利用することができるように前記編集データの出力処理を制御する出力処理制御ステップとを備えることを特徴とする。
【００１５】
請求項１１記載のプログラムは、編集データの出力先である通信相手としての画像形成装置が画像データ及びテキストデータの各々に対して個別処理を行って前記編集データに対応する画像を形成する個別処理機能を有するか否かを判別する機能判別モジュールと、前記画像形成装置が前記個別処理機能を有する場合に前記画像形成装置が前記個別処理機能を利用することができるように前記編集データの出力処理を制御する出力処理制御モジュールとを備えることを特徴とする。
【００１６】
請求項１２記載の記憶媒体は、編集データの出力先である通信相手としての画像形成装置が画像データ及びテキストデータの各々に対して個別処理を行って前記編集データに対応する画像を形成する個別処理機能を有するか否かを判別する機能判別モジュールと、前記画像形成装置が前記個別処理機能を有する場合に前記画像形成装置が前記個別処理機能を利用することができるように前記編集データの出力処理を制御する出力処理制御モジュールとを備えるコンピュータ実行可能なプログラムを格納することを特徴とする。
【発明の効果】
【００１７】
請求項１記載の画像処理装置、請求項６記載の画像処理方法、請求項１１記載のプログラム、及び請求項１２記載の記憶媒体によれば、編集データの出力先である通信相手としての画像形成装置が画像データ及びテキストデータの各々に対して個別処理を行って編集データに対応する画像を形成する個別処理機能を有する場合に、画像形成装置が個別処理機能を利用することができるように編集データの出力処理を制御する。従って、テキストの印刷品位を向上させることができると共に、アプリケーションソフトウェアの処理の負荷を軽減させることができ。加えて、ユーザが所定の設定をしなくても画像形成装置の特性に応じた出力処理を実行するので、ユーザの設定の手間を軽減させることができる。
【００１８】
請求項２記載の画像処理装置、及び請求項７記載の画像処理方法によれば、編集データの構成を検知して編集データの構成に応じて画像形成装置が個別処理機能を利用することにより形成される画像の品位が向上すると判別する場合に、画像形成装置の個別処理機能を有効にすると共に画像形成装置が個別処理機能を利用することができるように編集データの出力処理を制御するので、画像形成装置によって形成された画像におけるテキスト及び画像の重なりの順序を、編集データにおけるテキストデータ及び画像データの重なり順序と略同一にすることができる。
【００１９】
請求項３記載の画像処理装置、及び請求項８記載の画像処理方法によれば、画像形成装置が個別処理機能を利用することができるように編集データの出力処理の制御の実行を抑制することができるので、ユーザは選択により従来の出力処理を実行することができる。
【００２０】
請求項４記載の画像処理装置、及び請求項９記載の画像処理方法によれば、画像形成装置が個別処理機能を有する場合に画像形成装置が個別処理機能を利用することができるように画像データとテキストデータを分離して出力するように出力処理を制御するので、画像形成装置が個別処理機能を確実に利用することができるようになる。
【００２１】
請求項５記載の画像処理装置、及び請求項１０記載の画像処理方法によれば、画像形成装置が個別処理機能を有する場合に、編集データの構成に応じて画像形成装置が個別処理機能を利用することにより形成される画像の品位が向上しないと判別するときに、画像形成装置が個別処理機能を利用することにより形成される画像の品位が向上するように編集データの構成を変更するので、請求項２記載の効果を確実に奏することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００２３】
図１は、本発明の実施の形態に係る画像処理装置としてのホストコンピュータの概略構成を示すブロック図である。
【００２４】
図１に示すように、ホストコンピュータ１１は、各種マネージメント制御を行う中央処理装置１２（以下、ＣＰＵと称する。）と、ハードディスクやメモリ等を有する記憶装置１３と、図示しない表示部を有する表示装置１４と、外部周辺機器と接続可能にする図示しないインタフェース装置とを備える。ホストコンピュータ１１は、フラットベッドスキャナやデジタルカメラ等の画像入力装置、及びフロッピー（登録商標）ディスクドライブや各種記憶媒体に対応した外部記憶装置が接続可能に形成されている。
【００２５】
また、ホストコンピュータ１１には、インタフェース装置を介して画像形成装置としてのプリンタ１８に接続されている。プリンタ１８は、具体的には対応するプリンタドライバ１７は、編集データの内の画像データとテキストデータとを自動判別してテキストデータの印刷品位を向上させる機能であるテキスト印字品位向上機能（個別処理機能）を備えている。
【００２６】
ホストコンピュータ１１において、記憶装置１３には、ホストコンピュータ１１の上記ハードウェアを統合して動作させるためのＯＳ１５と、アプリケーションソフトウェア１６と、プリンタドライバ１７とが格納されている。
【００２７】
アプリケーションソフトウェア１６は、後述するように、印刷設定に応じて印刷用のビットマップデータを作成し、ホストコンピュータ１１のＯＳ１５の出力処理機能を利用して作成した印刷用ビットマップデータの出力処理を行う。
【００２８】
具体的には、アプリケーションソフトウェア１６は、印刷設定において印刷される画像の印刷品位として標準の印刷品位が指定されている場合には、標準解像度、例えば３００ＤＰＩの印刷用ビットマップデータを作成し、印刷品位として高品位の印刷品位が指定されている場合には、高解像度、例えば６００ＤＰＩの印刷用ビットマップデータを作成する。
【００２９】
また、アプリケーションソフトウェア１６は、テキスト印字品位向上機能を有するプリンタが編集データの出力先として選択されている場合には、編集データの全データを１つの画像データとして合成するのではなく、テキストデータについてはＯＳ１５が実行可能なテキスト出力処理を利用して出力処理を行う。アプリケーションソフトウェア１６が表示装置１４の図示しない表示部に表示するの主画面、及びアプリケーションソフトウェア１６が扱う編集データの構造の詳細については後述する。
【００３０】
プリンタドライバ１７は、ホストコンピュータ１１のＯＳ１５の機能の一部として動作し、アプリケーションソフトウェア１６から指示されるビットマップデータやテキストデータの印刷要求に応じて、各種画像処理や、プリンタ１８が解釈可能なデータの作成及び送信を行う。
【００３１】
また、アプリケーションソフトウェア１６は、プリンタドライバ１７固有の表示画面を表示することで、ユーザに対してプリンタドライバ１７及びプリンタ１８固有の各種印刷設定を可能にしている。この印刷設定の設定項目としては、用紙サイズ、用紙名、印刷品位、印刷の向き、ふちなし印刷、及び画像データに対する補正処理等の項目がある。
【００３２】
プリンタ１８は、インタフェース装置を介してホストコンピュータ１１と、例えば近年高速化が図られているＵＳＢやＩＥＥＥ１３９４等のインタフェースを利用して接続されている。
【００３３】
プリンタ１８は、例えばインクジェット型プリンタであり、上述の従来の画像処理方法におけるプリンタと同様に、画像データとテキストデータとを個別に処理してテキストデータの出力品位を向上させることができるように構成されている。また、プリンタ１８は、プリンタドライバ１７から送出される各色２値化された編集データを受け取ることも可能であり、高度なコントローラを搭載して上記２値化データ以外にも各種高度なコマンドを受け取ることが可能なものであってもよい。尚、プリンタ１８は、テキスト印字品位向上機能を備える従来のプリンタと同様に構成されており、構成に関する詳細な説明は省略する。
【００３４】
図２は、図１におけるアプリケーションソフトウェア１６の表示する主画面を示す図である。
【００３５】
図２に示すように、アプリケーションソフトウェア１６の主画面２０において、２１はアプリケーションソフトウェア１６のメインメニューであり、ユーザはメインメニュー２１を用いて、編集データファイルのオープン、セーブ、印刷、及び印刷設定の他、入力画像の補正、編集データにおけるページサイズ属性及びフレーム属性の設定、編集データ上に貼り付けられた画像データの補正機能及びカレンダー機能等の実行等を行うことができる。また、ユーザは、印刷メニューを選択することにより、前回設定された印刷属性を利用して即座に印刷を開始することができる。
【００３６】
図２の主画面２０において、２２はツールウィンドウであり、メインメニュー２１の内、比較的利用頻度の高い機能がボタンとして並べられている。２３はタブボタンであり、テンプレート表示、クリップアート表示、及び入力画像表示等の一覧表示種別を選択するためのボタンである。
【００３７】
２４は選択画面であり、タブボタン２３によって選択された一覧表示種別に属するカテゴリが複数表示され、これらのカテゴリから所望のカテゴリを選択するための画面である。２５は一覧表示画面であり、選択画面２４で選択されたカテゴリに属する表示対象を一覧表示し、これらの表示対象から所望の表示対象を選択するための画面である。
【００３８】
ユーザは、タブボタン２３によって、選択画面２４に表示させる所望のカテゴリが属する一覧表示種別を選択することができ、選択画面２４によって、一覧表示画面２５に表示させる所望の表示対象の属するカテゴリを選択することができる。具体的には、図２に示すように、ユーザがタブボタン２３によってテンプレート表示を選択することにより、複数のテンプレートカテゴリが選択画面２４に表示され、これらのテンプレートカテゴリから所望のテンプレートカテゴリを選択することにより、一覧表示画面２５に選択されたカテゴリに属するテンプレートが一覧表示される。
【００３９】
主画面２０において、２６は編集領域であり、一覧表示画面２５で選択された表示対称、例えばテンプレートが表示され、テンプレートにおける各種フレームの移動、削除、及び編集等のテンプレート上での各種編集操作を行うための領域である。例えば、テンプレート上に配置されている画像フレームに対して、画像入力用のタブボタン２３を選択して一覧表示画面２５に一覧表示される入力画像から所望の画像を挿入したり、挿入した画像の補正を行ったり、画像フレームの位置を変更したりする操作が可能である。また、テキストフレームに対しては所望の文字列を入力し、必要に応じてフォントサイズやフォントタイプ、文字色を変更したりする操作が可能である。さらに、配置されているフレームを削除したり、新規に画像フレームやテキストフレームを作成したり、フレームの重なりの順序を変更したり、フレーム同士をグループ化したりすることも可能である。
【００４０】
２７はウィンドウであり、ページめくりボタン群２８及び拡大・縮小ボタン群２９を備え、これらのボタンを選択することにより、編集領域２６に表示されているテンプレート等の表示対象のページめくり、及び拡大・縮小表示の操作を行うことができる。ページめくりボタン群２８は先頭、前、次、及び最後の各ページを指定するためのボタン２８ａ〜２８ｄから構成されており、複数ページのテンプレート等を編集中の場合にのみページめくりボタン群２８は選択可能になる。また、拡大・縮小ボタン群２９は、拡大ボタン２９ａ及び縮小ボタン２９ｂから構成されている。
【００４１】
図３は、図１におけるアプリケーションソフトウェア１６において扱われるデータの階層構造を示す図である。
【００４２】
図３のデータ３０において、画像データ及びテキストデータは、テキストフレーム及び画像フレームのデータ形式によって夫々管理されており、各フレームのサイズ、位置情報、及び前後情報等のジオメトリ情報が保持されている。
【００４３】
図３に示すように、データ３０は、画像フレーム３１，３２とテキストフレーム３３とを備える。画像フレーム３１，３２、及びテキストフレーム３３は、データ３０の保持するジオメトリ情報に基づいて、ＸＹＺ座標系において所定の位置に配置されている。具体的には、Ｚ軸方向において、画像フレーム３１は最背面に位置し、画像フレーム３２は中間に位置し、テイストフレーム３３は最前面に位置する。また、ＸＹ平面において、画像フレーム３１，３２、及びテキストフレーム３３は互いに所定の位置関係となるように配置されている。
【００４４】
アプリケーションソフトウェア１６は、画像フレームやテキストフレームの属性変更が可能であり、フレームサイズや平面位置といったＸＹ平面上での座標情報の変更に加えて、Ｚ軸上の位置の変更すなわちユーザから見たフレームの前後関係、つまり重なり順を変更することができる。以降の説明においてデータに関する前後方向は、図３のＺ軸方向に対応するものとする。
【００４５】
図４は、図１におけるアプリケーションソフトウェア１６において編集される編集データのデータ形式を示す図である。この編集データは、ホストコンピュータ１１の記憶装置１３にファイルとして保存されている。
【００４６】
図４に示すように、編集データ３５は、複数のページに亘るデータを含むことが可能であり、ページ毎に、ページサイズ、ページ上に配置する画像データやテキストデータ、及び当該画像データ及びテキストデータの位置情報や表示方法等の各種表示属性等を定義することが可能である。
【００４７】
例えば、図４に示すように、編集データ３５には、第１ページのサイズ属性、及びこのページ上のフレームが２つ定義されている。第１ページ上のジオメトリ情報の単位はミリメートル（ｍｍ）であり、座標の原点はページの左上である。第１ページの大きさは、幅及び高さが、２１０.０ｍｍ及び２９７.０ｍｍで夫々定義されている。また、第１ページには、上から画像フレーム、及びテキストフレームが夫々位置するように定義されている。画像フレームの矩形情報として、フレームの中心座標が１５.０ｍｍ，３０.０ｍｍ、幅及び高さは、夫々１１５．０ｍｍ及び９６．０ｍｍである。また、当該画像フレームに対応する画像がＡ００１．ＪＰＧであり、印刷方法として画像フレーム全体を用紙に隙間なく印刷する方法である“ＦＩＬＬ”が指定されている。
【００４８】
一方、上記画像フレームの次に定義されているテキストフレームは、フレームの中心座標が４７.０ｍｍ，５３.０ｍｍ、幅及び高さが夫々１４６．０ｍｍ及び７３．０ｍｍ、表示される文字列が“ＨＥＬＬＯ“、フォントがＴｉｍｅｓ Ｎｅｗ  Ｒｏｍａｎ、テキストフレーム内でのアライメントにてついては中心を示す“Ｃ”、及びフォントサイズが４８．０と定義されている。また、文字の太さが７に、フラグが１とされており書体がイタリック体に、文字色がＲＧＢ値でそれぞれ２５５、２０６、９９と定義されている。
【００４９】
図４には示さなかったが、編集データ３５において、上記定義の他にもフレームの回転角度の指定や編集操作を制限させるための属性などの詳細な属性も定義可能である。また、編集データ３５における各ページ上でのフレームの定義順序は、図３のデータ３０におけるＺ軸方向の順序に反映される。すなわち、アプリケーションソフトウェア１６では、編集データ３５において最初に定義されているフレームが、図３のデータ３０において最背面に、編集データ３５において最後に定義されているフレームがデータ３０において最前面に表示される。
【００５０】
図５は、図１におけるアプリケーションソフトウェア１６の表示する印刷設定画面を示す図である。
【００５１】
図５に示すように、印刷設定画面４０において、４１は印刷を実行させるプリンタを選択するプルダウンメニューであり、ホストコンピュータ１１が利用可能な全てのプリンタが選択可能となっている。
【００５２】
プルダウンメニュー４１によって選択されたプリンタが、テキスト印字品位向上機能を有さない場合には、後述するように、印刷設定画面４０において表示される設定項目が減少する。プリンタがテキスト印字品位向上機能を有するか否かの判断は、プリンタの名称に基づいて行われる。また、プリンタがテキスト印字品位向上機能を有するか否かの判断は、プリンタメーカが提供するプリンタドライバと交信を行うためのＡＰＩ（Application Program Interface）を利用して行うようにしてもよい。
【００５３】
印刷設定画面４０において、４２は、プルダウンメニュー４１によって選択されたプリンタの所定の属性を設定するためのプリンタ固有のプリンタドライバ画面を表示するための詳細ボタンである。プリンタドライバ画面においては、利用する用紙の名称、印刷品位、用紙サイズ、印刷の向き、及び各種画像補正等の属性の設定が可能である。
【００５４】
印刷設定画面４０において、４３は、プルダウンメニュー４１で選択されたプリンタが対応している用紙サイズを選択するためのプルダウンメニューである。４４は、選択されたプリンタで印刷される用紙の名称を選択するプルダウンメニューである。４５〜４８は、印刷品位指定用のラジオボタンであり、ラジオボタン４５により高品位の印刷品位を、ラジオボタン４６により標準の印刷品位を、ラジオボタン４８により高速の印刷品位を夫々設定可能である。また、ラジオボタン４５，４６，４８の内１つが選択可能になっている。ラジオボタン４７はラジオボタン４６の右隣に配置されており、ラジオボタン４６を選択した場合に、テキスト印字品位向上機能を有効にするか否かを選択可能にする。ラジオボタン４７を選択状態にすることにより、後述するようにプリンタにおいてテキスト印字品位向上の機能が有効になる。
【００５５】
プルダウンメニュー４３，４４、及びラジオボタン４５〜４８の設定項目は、詳細ボタン４２によって表示されるプリンタドライバ画面上で表示される設定項目に対応している。これらの設定項目は、プリンタドライバ画面で表示される設定項目の内、アプリケーションソフトウェア１６を利用するユーザにとって主要なものである。
【００５６】
印刷設定画面４０において、主要な設定項目であるプルダウンメニュー４３，４４、及びラジオボタン４５〜４８を表示するために、アプリケーションソフトウェア１６は、選択されたプリンタのプリンタドライバと交信するためのＡＰＩを用いている。印刷設定画面４０における設定とプリンタドライバ画面における設定は常に連動しており、いずれかの画面の設定が変更されればもう一方に画面において変更内容が反映される。但し、プルダウンメニュー４１で選択したプリンタがテキスト印字品位向上機能を持たない場合には、例えば、プルダウンメニュー４３の項目のみ表示され、表示される設定項目の種類が変化する。
【００５７】
印刷設定画面４０において、４９〜５１はラジオボタンであり、５２は設定ボックスである。ラジオボタン４９〜５１、及び設定ボックス５２は、印刷範囲の設定を行うための領域であり、具体的には、図２の編集領域２６に表示されている印刷対象の全ページの内印刷するページを設定するための領域である。
【００５８】
ラジオボタン４９により全ページの、ラジオボタン５０により現在編集領域２６に表示されているページの、及びラジオボタン５１により設定ボックス５２において指定されているページの印刷処理を夫々実行させることができる。
【００５９】
印刷設定画面４０において、５３は設定ボックスであり、設定ボックス５３により印刷する部数の指定を行うことができる。５４は設定ボックス５３で複数部数が指定された場合に、ページ毎に指定された部数を印刷するか否かを選択するためのチェックボックスである。具体的には、設定ボックス５３おいて印刷部数が３部に指定された場合であってチェックボックス５４が選択状態のときに、印刷対象の先頭ページから順にページ毎に３部ずつの印刷が行われる。一方、設定ボックス５３おいて印刷部数が３部に指定された場合であってチェックボックス５４が選択されていない状態のときに、印刷対象の先頭ページから最終ページまでの印刷が３回繰り返される。
【００６０】
印刷設定画面４０において、５５は編集中の印刷対象の印刷時の拡大率を設定するための設定ボックスである。５６は、プルダウンメニュー４３で選択されている用紙サイズに合わせて自動拡大・縮小するかどうかを選択するためのチェックボックスである。チェックボックス５６を選択すると拡大率が自動で算出され、設定ボックス５５にその値が設定される。従って、プルダウンメニュー４３で選択されている用紙サイズと同じページサイズの印刷対象が選択されている場合に、チェックボックス５６を選択状態にすると、設定ボックス５５には１００（％）が設定されることになる。
【００６１】
印刷設定画面４０において、５７，５８は、プルダウンメニュー４３で選択された用紙上における水平及び垂直方向の印刷開始位置を指定するための設定ボックスである。原点は選択された用紙の左上であり、この用紙において印刷対象の左上部分が対応する位置を示している。
【００６２】
印刷設定画面４０において、５９は印刷の向きを自動設定するか否かを選択するためのチェックボックスである。チェックボックス５９を選択状態にすることで、プルダウンメニュー４３で選択された用紙サイズの用紙に対して、印刷対象が常に同じ向きに印刷されるようになる。６０はプレビュー領域であり、図２の一覧表示画面２５と同様に編集内容がサムネール表示される。また、プレビュー領域６０は、設定ボックス５５，５７，５８、及びチェックボックス５６，５９の設定変更をリアルタイムに編集内容に反映して再表示することが可能である。
【００６３】
また、印刷設定画面４０において、６１は印刷ボタンであり、６２はキャンセルボタンである。印刷ボタン６１を選択すると印刷設定画面４０で設定された印刷属性に従って印刷が開始される。この印刷ボタン６１が選択されるタイミングが印刷処理開始タイミングであり、図６で後述する印刷処理の開始タイミングに相当する。キャンセルボタン６２を選択すると、印刷設定画面４０において変更した設定内容を破棄して画面を閉じ、表示画面が図２のアプリケーションソフトウェア１６の主画面２０に戻る。
【００６４】
図６は、図１のアプリケーションソフトウェア１６が実行する出力処理のフローチャートである。
【００６５】
本処理において、アプリケーションソフトウェア１６は、接続されているプリンタ１８がテキスト印字品位向上機能を有するか否かを判別して、判別結果に応じて編集データの画像データとテキストデータを別々に出力する。以下に具体的に説明する。
【００６６】
本処理は、アプリケーションソフトウェア１６における印刷開始を契機として実行される。具体的には、例えば、図２の主画面２０のメインメニュー２１において印刷が選択されたタイミングや、図５の印刷設定画面４０において印刷ボタン６１が選択されたタイミングで本処理を開始する。
【００６７】
本処理が開始されると、図７に示すように、まず、図５の印刷設定画面４０のプルダウンメニュー４１により現在選択状態にあるプリンタ１８の名称から、この接続状態にあるプリンタ１８がテキスト印字品位向上機能を有するか否かを判別する（ステップＳ１）。
【００６８】
プリンタ１８がテキスト印字品位向上機能を有するプリンタでない場合は、従来と同様に、印刷対象である編集データの全ての画像フレーム及びテキストフレームを１つの画像データに合成し、ＯＳ１５の備えるビットマップ出力機能を用いてこの合成した画像データの出力処理を行い（ステップＳ５）、本処理を終了する。
【００６９】
一方、プリンタ１８がテキスト印字品位向上機能を有するプリンタである場合は、後述する図７に示す環境設定画面を参照して、アプリケーションソフトウェア１６のプリンタ１８への出力処理方法の設定の判別が行われる（ステップＳ２）。
【００７０】
図７は、図１のアプリケーションソフトウェア１６によって表示される環境設定画面を示す図である。図７に示すように、環境設定画面７０には、ラジオボタン７１〜７３が表示されており、この３つのラジオボタン７１〜７３内から必ず１つのボタンが選択されるようになっている。
【００７１】
環境設定画面７０において、ラジオボタン７１が選択されている場合は、アプリケーションソフトウェア１６の出力先となるプリンタがテキスト印字品位向上機能を有するときに、後述するように図６の出力処理においてこのテキスト印字品位向上機能を自動で有効にすることを示している。
【００７２】
ラジオボタン７２が選択されている場合は、当該出力先のプリンタがテキスト印字品位向上機能を有するときに、後述するように図６の出力処理においてこのテキスト印字品位向上機能が有効とされているか否かを点検することを示している。ラジオボタン７２は、テキスト印字品位向上機能の設定を変更しない点でラジオボタン７１と異なっている。
【００７３】
また、ラジオボタン７３が選択されている場合は、上記出力先のプリンタがテキスト印字品位向上機能有するときでも、後述するように図６の出力処理においてこのテキスト印字品位向上機能が有効とされていか否かを点検しないことを示している。この場合は、図６で後述するように、プリンタのテキスト印字品位向上機能を利用しないことになる。
【００７４】
環境設定画面７０において、ラジオボタン７１又はラジオボタン７２が選択されている場合であって、アプリケーションソフトウェア１６の出力処理において出力する編集データがテキストデータを有するときには、当該テキストデータに対してはＯＳ１５のテキスト描画機能を用いることになる。一方、ラジオボタン７３が選択されている場合には、編集データを全て画像として合成し、ＯＳ１５のビットマップ出力機能を用いて出力することになる。
【００７５】
また、環境設定画面７０には、ＯＫボタン７４と、キャンセルボタン７５が表示される。ＯＫボタン７４及びキャンセルボタン７５は、夫々設定を有効及び無効にしてこの画面を閉じるためのボタンである。尚、環境設定画面７０は、例えば図６の出力処理の開始前にユーザの所定の操作により表示装置１４に表示させてラジオボタン７１〜７３の選択をすることができる。
【００７６】
図６に戻り、ステップ２における環境設定画面７０（図７）の参照によるアプリケーションソフトウェア１６のプリンタ１６への出力処理方法の設定の判別の結果、ラジオボタン７１が選択されており、テキスト印字品位向上機能を自動で有効にする設定がなされている場合には、図５で説明したようにプリンタメーカが提供するプリンタドライバ１７と交信するためのＡＰＩを利用して、テキスト印字品位向上機能を有効にする（ステップＳ３）。
【００７７】
また、ステップＳ２において、ラジオボタン７２が選択されており、テキスト印字品位向上機能が有効とされているか否かを点検する設定がなされている場合には、ＡＰＩを利用してプリンタドライバ１７においてテキスト印字品位向上機能が有効とされているか否かを点検する（ステップＳ４）。次いで、テキスト印字品位向上機能が無効になっている場合にはステップＳ５に進む。一方、テキスト印字品位向上機能が有効になっている場合にはステップＳ６に進む。
【００７８】
さらに、ステップＳ２において、ラジオボタン７３が選択されており、テキスト印字品位向上機能が有効であるか否かを点検しない場合には、ステップＳ５に進む。
【００７９】
ステップＳ６において、編集データにおいてテキストフレームが存在し、且つ全てのテキストフレームが全ての画像フレームより前面（図３においてＺ軸方向）に位置するか否かを判別する。編集データにテキストフレームがあり、且つ全てのテキストフレームが全ての画像フレームより前面に位置している場合には、編集データ内の全ての画像フレームを１つの画像フレームに合成してＯＳ１５のビットマップ出力機能を用いてプリンタドライバ１７への出力処理を行う（ステップＳ７）。次いで、編集データ内の各テキストフレームについて、ＯＳ１５のテキスト出力処理機能を利用してプリンタドライバ１７への出力処理を行い（ステップＳ８）、本処理を終了する。
【００８０】
一方、ステップＳ６において、編集データにテキストフレームが存在しない場合、又は全てのテキストフレームが全ての画像フレームより前面に位置していない場合には、ステップ５に進む。
【００８１】
尚、図６の出力処理において、上述のステップＳ６を省略してもよい。
【００８２】
図８は、図１のアプリケーションソフトウェア１６における新規フレーム作成処理のフローチャートである。以下の説明においては、新規作成されるフレームは画像フレームであってもテキストフレームであってもよい。
【００８３】
ユーザの所定の操作により、編集データ上への新規フレームの作成が開始されると、まず、実際の新規フレームの作成を行う（ステップＳ１１）。ステップＳ１１において、新規作成対象が画像フレームである場合は、画像全体表示かフレーム全体表示か等の画像描画方法の属性が初期設定され、新規作成対象がテキストフレームである場合は、デフォルトのフォント名、サイズ等のテキスト用の属性が初期設定される。そして、新規作成されたフレームは、図３に示すＺ軸方向最上位に、即ち、編集データにおいてユーザから見て最前面に配置される。
【００８４】
次いで、図７の環境設定画面７０において設定されている内容を確認する（ステップＳ１２）。具体的には、アプリケーションソフトウェア１６の出力先となるプリンタ１８がテキスト印字品位向上機能を有する場合であって、プリンタ１８においてテキスト印字品位向上機能を利用する設定になっているときに、アプリケーションソフトウェア１６においてこのテキスト印字品位向上機能を利用する設定になっているか否かを判別する。即ち、図７の環境設定画面７０のラジオボタン７１若しくはラジオボタン７２が選択されているか否かを判別し、ラジオボタン７１若しくはラジオボタン７２が選択されていない場合には、本処理を終了する。一方、環境設定画面７０のラジオボタン７１若しくはラジオボタン７２が選択されている場合には、プリンタ１８の名称から現在選択中のプリンタ１８がテキスト印字品位向上機能を有するか否かを判別する（ステップＳ１３）。
【００８５】
ステップＳ１３において、プリンタ１８がテキスト印字品位向上機能を有していない場合には、本処理を終了する。一方、プリンタ１８がテキスト印字品位向上機能を有している場合には、ステップＳ１１における新規フレームの作成後の編集データにおいて画像フレームの後面に位置しているテキストフレームが存在するか否かを判別する（ステップＳ１４）。
【００８６】
ステップＳ１４において、ステップＳ１１の新規フレーム作成後の編集データにおいて画像フレームの後面に位置しているテキストフレームが存在しない場合、例えば、編集データ内にテキストフレームが１つも存在していない場合や、テキストフレームのみが存在しており且つステップＳ１１における新規作成対象もテキストフレームである場合には、本処理を終了する。一方、ステップＳ１１における新規フレーム作成後の編集データにおいて画像フレームの後面に位置しているテキストフレームが存在する場合、例えば、テキストフレームのみが存在しており且つステップＳ１１における新規作成対象がテキストフレームでない場合には、この画像フレームの後面に位置しているテキストフレームの全てを全画像フレームより前面に位置するよう移動するか否かを表示装置１４等に表示することによってユーザに尋ねることにより、画像フレームの後面に位置する全テキストフレームを全画像フレームより前面に移動するか否かを判別する（ステップＳ１５）。
【００８７】
ステップＳ１５において、ユーザがホストコンピュータ１１の所定の操作により上記移動に同意しない場合には、本処理を終了する。一方、ステップＳ１５において、ユーザがホストコンピュータ１１の所定の操作により上記移動に同意した場合には、この画像フレームの後面に位置するテキストフレームを全て、ステップ１１において作成された新規フレームが画像フレームである場合はこの新規画像フレームも含めた全画像フレームの前面に移動させる（ステップＳ１６）。そしてステップＳ１６における移動処理が完了したら、本処理を終了する。
【００８８】
図９は、アプリケーションソフトウェア１６において記憶装置１３内に格納されている編集データファイルを開く編集データファイルオープン処理のフローチャートである。
【００８９】
本処理は、例えば、アプリケーションソフトウェア１６のメインメニュー２１の所定の操作によりファイルを開くための画面を表示させ、この画面において所定の操作により所望の編集データファイルを選択してオープン指示をしたタイミングで開始される。
【００９０】
本処理は、図９に示すように、まず、記憶装置１３内に格納されている所望の編集データファイルのオープン処理を実行する（ステップＳ２１）。ステップＳ２１において編集データのオープンに成功した場合には、ホストコンピュータ１１の記憶装置１３内の所定のメモリ内にこの編集データが展開される。
【００９１】
次いで、ステップＳ２１における編集データのオープン処理に成功したか否かを判別する（ステップＳ２２）。編集データのオープン処理に失敗している場合は、本処理を終了する。一方、編集データのオープン処理に成功している場合は、図８のステップＳ１２と同様の処理を行い、図７の環境設定画面７０においてラジオボタン７１若しくはラジオボタン７２が選択状態にあるか否かを判別する。即ちアプリケーションソフトウェア１６の出力先となるプリンタ１８がテキスト印字品位向上機能を有する場合であって、プリンタ１８においてテキスト印字品位向上機能を利用する設定になっているときに、アプリケーションソフトウェア１６においてこのテキスト印字品位向上機能を利用する設定になっているか否かを判別する（ステップＳ２３）。
【００９２】
ステップＳ２３において、テキスト印字品位向上機能を利用しない設定になっている場合は、本処理を終了する。一方、テキスト印字品位向上機能を利用する設定になっている場合は、選択されているプリンタ１８の名称からこのプリンタ１８がテキスト品位向上機能を有するか否かを判別する（ステップＳ２４）。
【００９３】
ステップＳ２４において、選択されたプリンタ１８がテキスト品位向上機能を有しない場合は、本処理を終了する。一方、選択されたプリンタ１８がテキスト品位向上機能を有する場合は、編集データにおいてテキストフレームが存在し、且つテキストフレームの全てが全画像フレームより前面に位置しているか否かを判別する（ステップＳ２５）。
【００９４】
ステップＳ２５において、編集データにおいてテキストフレームが存在し且つテキストフレームの全てが全画像フレームより前面に位置している場合には、本処理を終了する。一方、ステップＳ２５において、編集データにおいてテキストフレームが存在し且つテキストフレームの全てが全画像フレームより前面に位置していない場合には、テキストフレームの全てを最前面に移動するか否かを表示装置１４等に表示することによってユーザに尋ねることにより、画像フレームの後面に位置するテキストフレームの全てを全画像フレームより前面に移動するか否かを判別する（ステップＳ２６）。
【００９５】
ステップＳ２６において、ユーザがホストコンピュータ１１の所定の操作により画像フレームの後面に位置するテキストフレームの全てを全画像フレームより前面に移動することに同意した場合には、当該テキストフレームの全てを全画像フレームの最前面に移動し（ステップＳ２７）、本処理を終了する。一方、ステップＳ２６において、ユーザが画像フレームの後面に位置するテキストフレームの全てを全画像フレームより前面に移動することに同意しない場合には、そのまま本処理を終了する。
【００９６】
ここで、アプリケーションソフトウェア１６の図示しない編集領域において行う操作の内、画像フレーム及びテキストフレームの前後関係の移動についての操作については制限が設けられている。
【００９７】
具体的には、図７の環境設定画面７０において、ラジオボタン７１若しくはラジオボタン７２が選択されている場合には、編集データにおけるテキストフレームが常に最前面になるようメインメニュー２１（図３参照）等の制御が行われる。例えば、テキストフレームを選択した場合には、メインメニュー２１等の内、このテキストフレームを画像フレームより後ろに移動するメニューを全て無効化して選択できないようにする。
【００９８】
また、画像フレームにおいても同様に、編集データにテキストフレームが存在している場合に、テキストフレームよりも画像データを前面に移動するメニューを全て無効化する。例えば、編集データに唯一のテキストフレームが最前面に存在する場合には、テキストフレームの後ろに位置する画像フレームを選択しても、この画像フレームを最前面に移動するためのメニューが無効化される。加えて、最前面に存在するテキストフレームを選択しても、このテキストフレームを一つ後ろに移動するメニューや最背面に移動するメニュー等後ろに移動するメニューが無効化される。編集データにおいて画像フレームに前後を挟まれているテキストフレームについては、最前面に移動するメニューのみが有効になる。
【００９９】
上述のように、本発明の実施の形態に係る画像処理装置よれば、編集データの出力先でありこの編集データの印刷を実行するプリンタが、編集データの画像データとテキストデータを個別に出力処理することで印字品位向上を可能にするテキスト印字品位向上機能を有する場合に、編集データの画像データとテキストデータを合成して１つの画像データとして出力することなく、プリンタがテキスト印字品位向上機能を利用できるように、画像データとテキストデータとを分離して別々の出力処理を行う。このため、アプリケーションソフトウェアの出力処理の負荷を軽減させつつプリンタのテキスト印字品位向上機能を活用することができる。従って、本画像形成装置は、テキストの印刷品位を向上させることができると共に、アプリケーションソフトウェアの処理の負荷を軽減させることができる。
【０１００】
上述のように、本画像形成装置は、上記編集データの出力先のプリンタがテキスト印字品位向上機能を有する場合に加えて、編集データのテキストデータが最前面に位置する場合に、編集データの画像データとテキストデータを合成して１つの画像データとして出力することなく、プリンタがテキスト印字品位向上機能を利用できるように、画像データとテキストデータとを分離して別々の出力処理を行う。従って、テキストの印刷品位を向上させることができると共に、アプリケーションソフトウェアの処理の負荷を軽減させることができ、加えて、プリンタによって印刷された画像のテキスト及び画像の重なりの順序を、アプリケーションソフトウェアによって表示される編集データのテキストフレーム及び画像フレームの重なり順序と略同一にすることができる。
【０１０１】
上述のように、本画像形成装置は、ユーザが所定の設定をしなくても、上記編集データの出力先のプリンタがテキスト印字品位向上機能を有する場合に、又はこの場合に加えて編集データのテキストデータが最前面に位置する場合に、編集データの画像データとテキストデータを合成して１つの画像データとして出力することなく、画像データとテキストデータとを分離して別々の出力処理を行う。このように、本画像形成装置は、ユーザが所定の設定をしなくてもプリンタの特性に応じた出力処理を実行する。従って、ユーザの設定の手間を軽減させることができる。
【０１０２】
上述のように、本画像形成装置において、ユーザは、環境設定画面（図７参照）により、プリンタのテキスト印字品位向上機能を利用するか否かを設定することができるので（ステップＳ２）、従来の出力処理を実行することができる。
【０１０３】
上述のように、本画像処理装置によれば、テキスト印字品位向上機能を有するプリンタを編集データの出力先として選択している場合には、編集データにおいてテキストフレームが常に画像フレームの前面になるように、編集データの編集操作を制限しているので、プリンタによって印刷された画像のテキスト及び画像の重なりの順序を、アプリケーションソフトウェアによって表示される編集データのテキストフレーム及び画像フレームの重なり順序と略同一にすることができる。
【０１０４】
尚、本画像処理装置において、アプリケーションソフトウェアにおいては、ユーザによる編集操作では編集データにおいてあえてテキストデータを画像データやグラフィックデータの後ろに配置する場合が少ないこと、ならびに、プリンタにおいてはテキストデータが最前面に出力される事が多いことを鑑みて、上述の実施の形態におけるアプリケーションソフトウェアにおいては、編集データ内でテキストデータが最前面に位置する場合にプリンタにおけるテキスト印字品位向上機能を利用可能とした仕様としているが、本発明はこれに限るものではない。
【０１０５】
また、本実施の形態に係る画像処理装置において、編集データ内のフレーム形式として画像フレームとテキストフレームのみに限定して説明したが、テキストデータ同様、プリンタにおいて印刷品位を向上させることできる他のデータ形式のデータに対しても本発明は応用可能である。この場合、当該データ形式に対応したフレームを定義し、このフレームに対してはプリンタにおいて上記データ形式用の出力処理を実行するようにすれば本発明の効果が得られる。
【０１０６】
また、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【０１０７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１０９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【０１１０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１１１】
【図１】本発明の実施の形態に係る画像処理装置としてのホストコンピュータの概略構成を示すブロック図である。
【図２】図１におけるアプリケーションソフトウェアの表示する主画面を示す図である。
【図３】図１におけるアプリケーションソフトウェアにおいて扱われるデータの階層構造を示す図である。
【図４】図１におけるアプリケーションソフトウェアにおいて編集される編集データのデータ形式を示す図である。
【図５】図１におけるアプリケーションソフトウェアの表示する印刷設定画面を示す図である。
【図６】図１のアプリケーションソフトウェアが実行する出力処理のフローチャートである。
【図７】図１のアプリケーションソフトウェアによって表示される環境設定画面を示す図である。
【図８】図１のアプリケーションソフトウェアにおける新規フレーム作成処理のフローチャートである。
【図９】アプリケーションソフトウェアにおいて記憶装置内に格納されている編集データファイルを開く編集データファイルオープン処理のフローチャートである。
【符号の説明】
【０１１２】
１１  ホストコンピュータ
１２  ＣＰＵ
１３  記憶装置
１４  表示装置
１５  ＯＳ
１６  アプリケーションソフトウェア
１７  プリンタドライバ
１８  プリンタ
２０  印刷設定画面
３０  データ
３５  編集データ
４０  印刷設定画面
７０  環境設定画面
【図１】
2006309608.tif 000003
【図２】
2006309608.tif 000004
【図３】
2006309608.tif 000005
【図４】
2006309608.tif 000006
【図５】
2006309608.tif 000007
【図６】
2006309608.tif 000008
【図７】
2006309608.tif 000009
【図８】
2006309608.tif 000010
【図９】
2006309608.tif 000011