(57)【特許請求の範囲】
【請求項１】
所定の通信媒体を介して印刷装置と通信可能なデータ処理装置であって、
前記印刷装置に対する複数の設定項目を含む属性の異なる印刷設定情報を複数記憶する記憶手段と、
前記記憶手段に記憶される各印刷設定情報のうち印刷目的設定として印刷設定情報を登録する設定項目を有する印刷目的設定画面と、属性の異なる印刷設定情報を登録する設定項目を有する頁設定画面とを表示部にそれぞれ同時に表示する表示制御手段と、
前記表示制御手段により前記表示部に同時に表示された印刷目的設定画面および頁設定画面の設定項目に対する画面操作に従って、いずれか一方の設定画面中の設定項目を他方の印刷設定画面へ移動させる指示を入力する指示入力手段と、
前記指示入力手段により入力された指示に従って、移動元の設定画面から移動された設定項目を削除し、移動先の設定画面に移動した設定項目を登録して、各設定画面の整合性を取る整合性実行手段と、
前記指示入力手段及び前記整合性実効手段により前記設定項目が入れ替えられた各操作画面の特性を新たな名称で作成する画面特性作成手段とを有し、
前記印刷目的設定画面と前記頁設定画面とは、画面操作に応じて設定項目の受け渡しと受け取りの両方の機能を備えることを特徴とするデータ処理装置。
【請求項２】
所定の通信媒体を介して印刷装置と通信可能なデータ処理装置のデータ処理方法であって、
前記印刷装置に対する複数の設定項目を含む属性の異なる印刷設定情報を複数記憶する記憶手段に記憶される各印刷設定情報のうち印刷目的設定として印刷設定情報を登録する設定項目を有する印刷目的設定画面と、属性の異なる印刷設定情報を登録する設定項目を有する頁設定画面とを表示部にそれぞれ同時に表示する表示工程と、
前記表示工程により前記表示部に同時に表示された印刷目的設定画面および頁設定画面の設定項目に対する画面操作に従って、いずれか一方の設定画面中の設定項目を他方の印刷設定画面へ移動させる指示を入力する指示入力工程と、
前記指示入力工程により入力された指示に従って、移動元の設定画面から移動された設定項目を削除し、移動先の設定画面に移動した設定項目を登録して、各設定画面の整合性を取る整合性実行工程と、
前記指示入力工程及び前記整合性実効工程により前記設定項目が入れ替えられた各操作画面の特性を新たな名称で作成する画面特性作成工程とを有し、
前記印刷目的設定画面と前記頁設定画面とは、画面操作に応じて設定項目の受け渡しと受け取りの両方の機能を備えることを特徴とするデータ処理方法。
【請求項３】
所定の通信媒体を介して印刷装置と通信して印刷情報の転送を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、
前記印刷装置に対する複数の設定項目を含む属性の異なる印刷設定情報を複数記憶する記憶手段に記憶される各印刷設定情報のうち印刷目的設定として印刷設定情報を登録する設定項目を有する印刷目的設定画面と、属性の異なる印刷設定情報を登録する設定項目を有する頁設定画面とを表示部にそれぞれ同時に表示する表示工程と、
前記表示工程により前記表示部に同時に表示された印刷目的設定画面および頁設定画面の設定項目に対する画面操作に従って、いずれか一方の設定画面中の設定項目を他方の印刷設定画面へ移動させる指示を入力する指示入力工程と、
前記指示入力工程により入力された指示に従って、移動元の設定画面から移動された設定項目を削除し、移動先の設定画面に移動した設定項目を登録して、各設定画面の整合性を取る整合性実行工程と、
前記指示入力工程及び前記整合性実効工程により前記設定項目が入れ替えられた各操作画面の特性を新たな名称で作成する画面特性作成工程とを有し、
前記印刷目的設定画面と前記頁設定画面とは、画面操作に応じて設定項目の受け渡しと受け取りの両方の機能を備えることを特徴とするコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の通信媒体を介して印刷装置と通信可能なデータ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体に関するものである。
【０００２】
【従来の技術】
従来、所定の通信媒体を介して印刷装置と通信してアプリケーションプログラムを実行して生成した印刷情報を印刷装置に転送するドライバが組み込まれるデータ処理装置、例えばホストコンピュータでは、上記ドライバに各種の設定、すなわち、ユーザがカスタマイズ可能な項目が数多く存在し、ユーザの意図する印刷処理環境を自在に構築できるように構成されている。
【０００３】
また、印刷処理機能を階層的に表示して、ユーザの印刷設定処理を軽減できるようにユーザインタフェースが設計されているドライバもある。
【０００４】
【発明が解決しようとする課題】
しかし、上記ホストコンピュータのプリンタドライバによる印刷設定画面に表示される、例えば印刷目的設定においては、登録できる設定項目は予め決められた一定の項目に限定されていたため、印刷目的設定に含まれる項目だけではユーザの印刷目的を達成するために必要となる全ての設定項目を登録しておくことができなかった。
【０００５】
また、ユーザが頻繁に設定の変更を行う項目が印刷目的設定に含まれている場合には、ユーザはその項目を印刷目的設定で登録しているにも関わらず印刷処理の度に設定内容を登録し直す必要があった。
【０００６】
このように、ユーザインタフェースとして表示される印刷目的設定画面上では、設定された一定の項目を追加または削除する等の変更ができず、あるユーザにとっては最適な設定画面であっても、すべてのユーザにとって最適な画面表示とすることはできず、印刷時毎、階層化された画面を何枚も開いて設定操作をし直さなければならないという煩雑な操作を強いられるという問題点があった。
【０００７】
つまり、ユーザにとって、頻繁に設定の変更を行う項目は印刷目的設定で登録せずに一般の設定項目で、また、頻繁に変更を行わない項目の場合は印刷目的設定で登録するという変更に自在に対応できなかった。
【０００８】
本発明は、上記の問題点を解消するためになされたもので、本発明の目的は、印刷目的設定画面，頁設定画面のそれぞれ同時に表示される設定画面上で属性の異なる印刷設定情報を自在にカスタマイズしてユーザの設定負担を大幅に軽減できるユーザインタフェースを構築できるデータ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供することである。
【０００９】
【課題を解決するための手段】
本発明に係る第１の発明は、所定の通信媒体を介して印刷装置と通信可能なデータ処理装置であって、前記印刷装置に対する複数の設定項目を含む属性の異なる印刷設定情報を複数記憶する記憶手段と、前記記憶手段に記憶される各印刷設定情報のうち印刷目的設定として印刷設定情報を登録する設定項目を有する印刷目的設定画面と、属性の異なる印刷設定情報を登録する設定項目を有する頁設定画面とを表示部にそれぞれ同時に表示する表示制御手段と、前記表示制御手段により前記表示部に同時に表示された印刷目的設定画面および頁設定画面の設定項目に対する画面操作に従って、いずれか一方の設定画面中の設定項目を他方の印刷設定画面へ移動させる指示を入力する指示入力手段と、前記指示入力手段により入力された指示に従って、移動元の設定画面から移動された設定項目を削除し、移動先の設定画面に移動した設定項目を登録して、各設定画面の整合性を取る整合性実行手段と、前記指示入力手段及び前記整合性実効手段により前記設定項目が入れ替えられた各操作画面の特性を新たな名称で作成する画面特性作成手段とを有し、前記印刷目的設定画面と前記頁設定画面とは、画面操作に応じて設定項目の受け渡しと受け取りの両方の機能を備えることを特徴とする。
【００１１】
本発明に係る第２の発明は、所定の通信媒体を介して印刷装置と通信可能なデータ処理装置のデータ処理方法であって、前記印刷装置に対する複数の設定項目を含む属性の異なる印刷設定情報を複数記憶する記憶手段に記憶される各印刷設定情報のうち印刷目的設定として印刷設定情報を登録する設定項目を有する印刷目的設定画面と、属性の異なる印刷設定情報を登録する設定項目を有する頁設定画面とを表示部にそれぞれ同時に表示する表示工程と、前記表示工程により前記表示部に同時に表示された印刷目的設定画面および頁設定画面の設定項目に対する画面操作に従って、いずれか一方の設定画面中の設定項目を他方の印刷設定画面へ移動させる指示を入力する指示入力工程と、前記指示入力工程により入力された指示に従って、移動元の設定画面から移動された設定項目を削除し、移動先の設定画面に移動した設定項目を登録して、各設定画面の整合性を取る整合性実行工程と、前記指示入力工程及び前記整合性実効工程により前記設定項目が入れ替えられた各操作画面の特性を新たな名称で作成する画面特性作成工程とを有し、前記印刷目的設定画面と前記頁設定画面とは、画面操作に応じて設定項目の受け渡しと受け取りの両方の機能を備えることを特徴とする。
【００１２】
本発明に係る第３の発明は、所定の通信媒体を介して印刷装置と通信して印刷情報の転送を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、前記印刷装置に対する複数の設定項目を含む属性の異なる印刷設定情報を複数記憶する記憶手段に記憶される各印刷設定情報のうち印刷目的設定として印刷設定情報を登録する設定項目を有する印刷目的設定画面と、属性の異なる印刷設定情報を登録する設定項目を有する頁設定画面とを表示部にそれぞれ同時に表示する表示工程と、前記表示工程により前記表示部に同時に表示された印刷目的設定画面および頁設定画面の設定項目に対する画面操作に従って、いずれか一方の設定画面中の設定項目を他方の印刷設定画面へ移動させる指示を入力する指示入力工程と、前記指示入力工程により入力された指示に従って、移動元の設定画面から移動された設定項目を削除し、移動先の設定画面に移動した設定項目を登録して、各設定画面の整合性を取る整合性実行工程と、前記指示入力工程及び前記整合性実効工程により前記設定項目が入れ替えられた各操作画面の特性を新たな名称で作成する画面特性作成工程とを有し、前記印刷目的設定画面と前記頁設定画面とは、画面操作に応じて設定項目の受け渡しと受け取りの両方の機能を備えることを特徴とする。
【００１３】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示すデータ処理装置を適用可能な印刷システムの構成を説明するブロック図である。
【００１４】
図１において、１０００はホストコンピュータ（情報処理装置）で、ＲＯＭ３のプログラム用ＲＯＭに記憶された後述する図６〜図８に示すプログラム（登録されたプロパティをグラフィカルユーザインタフェース（ＧＵＩ）として表示するとともに、異なる画面で表示されている設定項目の入れ替え等の変更（削除，追加）処理プログラムを含む）に基づいてプリンタ３０００とデータを通信することができ、かつ、印刷処理の設定および後述する設定画面に表示される印刷目的設定項目の追加，削除，変更処理を含む各種のデータ処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。なお、上記プロパティをグラフィカルユーザインタフェース（ＧＵＩ）として表示する処理はシステムプログラム（記憶媒体として供給される場合を含む）として登録されているものとする。
【００１５】
また、このＲＯＭ３のプログラム用ＲＯＭには、ＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭにはフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭは各種データを記憶する。２はＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。
【００１６】
５はキーボードコントローラ（ＫＢＣ）で、キーボード９ａやポインティングデバイス９ｂからのキー入力を制御する。なお、ポインティングデバイス９ｂのカーソル指示，オブジェクトのクリック，ドラッグ，ダブルクリック等の処理に対応してＫＢＣ５がＣＰＵ１に実行コマンドを発行する。
【００１７】
６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はメモリコントローラ（ＭＣ）で、フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ），フロッピーディスク（ＦＤ）などの外部メモリ１１とのアクセスを制御する。
【００１８】
８はプリンタコントローラ（ＰＲＴＣ）で、所定のインタフェースを介してプリンタ３０００に接続されて、プリンタ３０００との通信制御処理を実行する。
【００１９】
なお、ＣＰＵ１は、たとえばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。
【００２０】
また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル（ポインタ）等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００２１】
プリンタ３０００において、１２はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。
【００２２】
また、ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合には、ホストコンピュータ１０００上で利用される情報などを記憶している。ＣＰＵ１２は入力部１８を介してホストコンピュータとの通信処理が可能となっており、プログラム内の情報等をホストコンピュータ１０００に通知可能に構成されている。
【００２３】
１９はＲＡＭで、ＣＰＵ１２の主メモリ，ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、出力情報展開領域，環境データ格納領域，ＮＶＲＡＭ等に用いられる。前述したハードディスク，ＩＤカード等の外部メモリ１４はメモリコントローラ（ＭＣ）２０によりアクセスを制御される。
【００２４】
なお、本実施形態では後述する図６〜図８に示すフローチャートに基づくプログラムがＲＯＭ３または外部メモリ１１に格納されて、ＣＰＵ１が呼び出して実行するものとする。
【００２５】
以下、図２，図３を参照して、新しい印刷目的設定を作成する場合にＣＲＴ１０上に表示されるページにおけるグラフィカルユーザインタフェース（ＧＵＩ）について説明する。
【００２６】
図２は、図１に示したＣＲＴ１０に表示される第１のページ設定画面の一例を示す図であり、図１に示したＲＡＭ２上でデータ処理を管理するＯＳの資源管理として表示制御される。
【００２７】
図において、ＰＭはページ設定画面で、ページ設定を登録するために、プリンタの資源ファイル（プロパティ）がカーソル等で指示されポインティングデバイス９ｂ等のダブルクリック指示に応じて開かれる画面であり、デフォルトにより決められている所定の設定項目ＭＥＭ１〜７をボックスＢＭ内に階層構造ＴＭにしたがって表示する。なお、該画面中で選択されている項目は、他の項目と識別可能に表示され、その詳細を見たい場合には、画面表示項目「詳細」をクリックすることにより表示されるように構成されている。なお、図中の階層構造ＴＭの頭には、対応する固有のアイコン（図示しない）が表示されるものとする。
【００２８】
図３は、図１に示したＣＲＴ１０に表示される第１の印刷目的設定画面の一例を示す図であり、図１に示したＲＡＭ２上でデータ処理を管理するＯＳの資源管理として表示制御される。
【００２９】
図において、ＰＧは印刷目的設定画面で、印刷目的設定を登録するために、プリンタの資源ファイル（プロパティ）がカーソル等で指示されポインティングデバイス９ｂ等のダブルクリック指示に応じて開かれる画面であり、印刷目的の設定項目ＭＥＭ８〜１０をボックスＢＧ内に階層構造ＴＧにしたがって表示する。
【００３０】
上記のように構成されたページ設定画面ＰＭおよび印刷目的設定画面ＰＧにおいて、ボックスＢＭおよびボックスＢＧに階層構造ＴＭおよび階層構造ＴＧにしたがって表示される各設定項目ＭＥＭ１〜１０はポインティングデバイス９ｂによるドラッグアンドドロップなどのマウス操作に基づいて動的に入れ替え可能に構成されている。
【００３１】
つまり、ユーザが所望の設定項目を入れ替える場合には、ユーザがポインティングデバイス９ｂを操作することにより、各画面ＰＭ，ＰＧ間において、所望の設定項目を示すアイコンをドラッグし、該アイコンがＣＲＴ１０上に表示される不図示のポインタの動きに連動して各ボックス間を動くことにより、ユーザが意図する設定項目を自在に入れ替えることができる。
【００３２】
また、ユーザがドラッグしている設定項目を所望の設定画面に変更する場合は、所望の設定画面のボックス（例えば印刷目的設定に追加変更を加える場合は、ボックスＢＭ）内に他の画面でドラッグした項目を当該入れ替え先の設定画面内にドロップすることにより入れ替え処理が完了する。つまり、各画面上の階層処理は受け渡しと受け取りの両方の機能を備えている。
【００３３】
以下、図２，図３に示した各設定画面中で、ユーザが意図する設定項目（例えば設定項目「用紙／出力」）をドラッグアンドドロップ操作により各画面間で組み替える処理について説明する。
【００３４】
図４は、図１に示したＣＲＴ１０に表示される第２のページ設定画面の一例を示す図であり、図１に示したＲＡＭ２上でデータ処理を管理するＯＳの資源管理として表示制御される。なお、図２と同一のものには同一の符号を付してある。また、現在の表示画面は、図３に示した印刷目的設定画面中でユーザが意図する設定項目、すなわち、「用紙／出力」を印刷目的設定画面項目に入れ替えた状態に対応する。
【００３５】
図において、ページ設定画面ＰＭ内には図３に示した印刷目的設定画面ＰＧからドラッグされてきた設定項目、例えば「用紙／出力」ＭＥＭ８がドロップされて既に表示されていた設定項目の後続に新たな設定項目として追加表示された状態に対応する。
【００３６】
図５は、図１に示したＣＲＴ１０に表示される第２の印刷目的設定画面の一例を示す図であり、図１に示したＲＡＭ２上でデータ処理を管理するＯＳの資源管理として表示制御される。なお、図３と同一のものには同一の符号を付してある。
【００３７】
図において、印刷目的設定画面ＰＧ内には図４に示したページ設定画面ＰＭでドラッグアンドドロップされて移動された設定項目、例えば「用紙／出力」ＭＥＭ８が削除されて、既に表示されていた設定項目が詰めて表示された状態に対応する。
【００３８】
これら図２〜図５に示すように、ユーザのポインティングデバイス９ｂによるドラッグアンドドロップするという簡単な操作指示により、印刷目的設定画面ＰＧとページ設定画面ＰＭとの間で、設定項目ＭＥＭ１〜１０中でユーザが意図する所望の設定項目をそれぞれ入れ替え可能とすることができ、印刷設定画面をユーザが操作指示し易くカスタマイズすることができる。これにより、各画面間で重複して同じ設定項目がそれぞれの設定画面中で登録表示されないように整合性が保たれている。
【００３９】
なお、上記操作で入れ替えられた各設定画面のプロパティは、例えば新たに「申請書」という名称で作成するものとする。この「申請書」には全ての設定項目を登録するものとする。なお、印刷目的設定において、「用紙／出力」に対応する用紙，レイアウト，オーバレイなどの印刷目的設定項目は、デフォルトでは登録できないものであるが、上述したドラッグアンドドロップによる設定項目の入れ替え操作に伴って、新たに設定可能となるように登録される。
【００４０】
以下、本実施形態の特徴的構成について図１等を参照して説明する。
【００４１】
上記のように構成された所定の通信媒体（ネットワーク，インタフェース）を介して印刷装置（プリンタ３０００）と通信可能なデータ処理装置（ホストコンピュータ１０００）であって、前記印刷装置に対する複数の設定項目を含む属性の異なる印刷設定情報を複数記憶する記憶手段（外部メモリ１１または図示しないハードディスク等の二次記憶装置を含む）と、前記記憶手段に記憶される各印刷設定情報に基づいて属性の異なる印刷設定画面（図２〜図５参照）を表示部（ＣＲＴ１０）に複数表示する表示制御手段（ＣＰＵ１がＲＯＭ３または外部メモリ１１あるいは他のメモリ資源から読み込んだ制御プログラムに基づいて表示制御する）と、前記表示制御手段により前記表示部に表示されたいずれか一方の印刷設定画面中の設定項目を他方の印刷設定画面への移動を指示する指示手段（ポインティングデバイス９ｂのドラッグアンドドロップ操作）と、前記指示手段に基づいて移動指示されている印刷設定項目を受け取り、一方の印刷設定情報を前記記憶手段（外部メモリ１１，他のメモリ資源内に確保される）内で追加更新し、他方の印刷設定情報から前記移動指示されている印刷設定項目を前記記憶手段内で削除してそれぞれの印刷設定情報の整合性を取る印刷設定情報管理手段（ＣＰＵ１がＲＯＭ３または外部メモリ１１あるいは他のメモリ資源から読み込んだ制御プログラムに基づく入れ替えに伴う新規登録，削除処理にしたがって管理する）とを有し、ＣＰＵ１は、更新される整合性が取られた各印刷設定情報に基づいてそれぞれの印刷設定画面表示を制御するので、本来属性が異なり相互の設定項目の移動ができない設定項目であっても、簡単な操作でユーザが意図する設定項目として自在に入れ替えが可能となり、ユーザが属性の異なる設定項目画面を自在に設計変更してカスタマイズすることができる。
【００４２】
また、属性の異なる印刷設定情報は、印刷目的設定情報，ページ設定情報を含むので、簡単な操作で印刷目的設定情報，ページ設定情報中でユーザが意図する設定項目としてそれぞれの設定画面へ自在に入れ替えが可能（図２〜図５参照）となり、ユーザが属性の異なる印刷目的設定画面，ページ設定画面を自在に設計変更してカスタマイズすることができる。
【００４３】
図６は、本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。なお、（１）〜（３）は各ステップを示す。
【００４４】
まず、後述する図７に示す初期処理を行い（１）、次に、ユーザによる設定処理が行われるかどうかを判断し（２）、行われないと判断した場合は、設定処理が行われるのを待機する。
【００４５】
一方、ステップ（２）で、設定処理が行われたと判断した場合は、後述する図８に示す印刷設定処理を行い（３）、処理を終了する。
【００４６】
図７は、本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートであり、図６に示した初期処理（ステップ（２））の詳細手順に対応する。なお、（１），（２）は各ステップを示す。
【００４７】
まず、印刷目的設定と一般設定に含まれる各設定項目を表示するためにページ設定画面ＰＭと印刷目的設定画面ＰＧのいずれかをＣＲＴ１０に表示する（１）。なお、この際の表示は、印刷目的設定画面ＰＧおよびページ設定画面ＰＭともそれぞれに属する項目はデフォルトの項目（ページ設定画面ＰＭにおいては、図２に示したＭＥＭ１〜７であり、印刷目的設定画面ＰＧにおいては、図３に示したＭＥＭ８９である）である。
【００４８】
次に、デフォルトでレジストリ（ＲＡＭ２または外部メモリ１１に確保される不図示の領域）に各設定項目とその設定内容等を保存し（２）、処理を終了する。
【００４９】
図８は、本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートであり、図６に示した印刷設定（ステップ（３））の詳細手順に対応する。なお、（１），（２）は各ステップを示す。
【００５０】
まず、各画面中でいずれかをアクティブとして、設定項目の選択および移動等のユーザからの入力を受け付けるユーザアクション対応を行うと共に、一方の画面から他方の画面へユーザアクションに対応した処理、すなわち、ドラッグアンドドロップアクションに応じて設定項目を入れ替え処理する（１）。
【００５１】
次に、ステップ（１）で生じる重複する設定項目が発生する矛盾に対して整合性処理が実行され（２）、移動された設定項目はデフォルトの設定項目から削除されて、処理が終了する。
【００５２】
以後、新規に作成された設定項目は、上記申請書としてハードディスクの印刷設定用のプロパティとして登録される。
【００５３】
以下、本実施形態の特徴的構成について図６，図７，図８等を参照して説明する。
【００５４】
上記のように構成された所定の通信媒体（ネットワーク，インタフェース）を介して印刷装置（プリンタ３０００）と通信して印刷情報の転送を制御するデータ処理装置のデータ処理方法であって、前記印刷装置に対する複数の設定項目を含む属性の異なる印刷設定情報を複数記憶する記憶手段（外部メモリ１１または図示しないメモリ資源）に記憶される各印刷設定情報に基づいて属性の異なる印刷設定画面を表示部に複数表示する表示工程（図７のステップ（１））と、前記表示工程により前記表示部に表示されたいずれか一方の印刷設定画面中の設定項目を他方の印刷設定画面への移動を指示する指示工程（図８のステップ（１））と、前記指示工程に基づいて移動指示されている印刷設定項目を受け取り、一方の印刷設定情報を前記記憶手段内で追加更新し、他方の印刷設定情報から前記移動指示されている印刷設定項目を前記記憶手段内で削除してそれぞれの印刷設定情報の整合性を取る管理工程（図８のステップ（２））と、前記管理工程により整合性が取られた各印刷設定情報に基づいてそれぞれの印刷設定画面を表示する更新表示工程（図６のステップ（３））とを有するので、簡単な操作でユーザが意図する設定項目として自在に入れ替えが可能となり、ユーザが属性の異なる設定項目画面を自在に設計変更してカスタマイズすることができる。
【００５５】
〔第２実施形態〕
なお、上記実施形態においては、ページ設定画面ＰＭ中の設定項目を印刷目的設定画面ＰＧに入れ替える場合について説明したが、当然、その逆操作も同様に可能であることはいうまでもない。以下、その実施形態について説明する。
【００５６】
まず、印刷目的設定画面とページ設定画面のいずれかをアクティブにマルチウインドウでＣＲＴ１０上に表示する。なお、印刷目的設定項目はデフォルトの項目であるとする。
【００５７】
この時、ユーザが印刷目的設定として登録したくない項目を印刷目的設定画面からページ設定画面に上記同様のドラッグアンドドロップ操作で移動させ、ＣＰＵ１が印刷目的設定画面から移動した設定項目をシステム的に削除し、その後、印刷目的設定として各設定項目とその設定内容を登録実行することにより実現する。
【００５８】
例えば、新規に「連絡表」という名称で、現在の設定状態で印刷目的設定画面のプロパティを作成するものとする。この「連絡表」にはデフォルトにより定められた項目から、例えば「グラフィック」モードの項目を削除して登録するものとする。
【００５９】
具体的には、まず、印刷目的設定を新規作成するために印刷目的設定画面ＰＧおよびページ設定画面ＰＭを開く。この時、印刷目的設定画面ＰＧに表示される設定項目はデフォルトにより定められた項目だけである。よって、「グラフィック」モードは印刷目的設定ではデフォルトとして登録されているので表示される。
【００６０】
次に、設定項目を変更するために印刷目的設定画面ＰＧに表示される設定項目「グラフィック」モードをポインティングデバイス９ｂによるドラッグアンドドロップによりページ設定画面ＰＭに移動することにより印刷目的設定画面ＰＧから「グラフィック」モードが各設定画面の整合性処理実行に伴って削除される。その後、各項目の設定をユーザが行い登録を実行すると、印刷目的設定画面には「グラフィック」モードがない「連絡表」に従うプロパティが表示される設定となる。
【００６１】
以下、図９に示すメモリマップを参照して本発明に係るデータ処理装置で読み出し可能なデータ処理プログラムの構成について説明する。
【００６２】
図９は、本発明に係るデータ処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００６３】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００６４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００６５】
本実施形態における図６，図７，図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００６６】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００６９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７１】
【発明の効果】
以上説明したように、本発明によれば、本来属性が異なり相互の設定項目の移動ができない設定項目であっても、印刷目的設定画面，頁設定画面のそれぞれ同時に表示される画面上での簡単な操作でユーザが意図する設定項目として自在に入れ替えが可能となり、ユーザが属性の異なる印刷目的設定画面，頁設定画面を自在に設計変更してカスタマイズすることができる。
【００７４】
従って、それぞれの設定画面上で属性の異なる印刷設定情報を自在にカスタマイズしてユーザの設定負担を大幅に軽減できるユーザインタフェースを構築できる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示すデータ処理装置を適用可能な印刷システムの構成を説明するブロック図である。
【図２】図１に示したＣＲＴに表示される第１のページ設定画面の一例を示す図である。
【図３】図１に示したＣＲＴに表示される第１の印刷目的設定画面の一例を示す図である。
【図４】図１に示したＣＲＴに表示される第２のページ設定画面の一例を示す図である。
【図５】図１に示したＣＲＴに表示される第２の印刷目的設定画面の一例を示す図である。
【図６】本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係るデータ処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
８  プリンタコントローラ
９ａ  キーボード
９ｂ  ポインティングデバイス
１０  ＣＲＴ
１０００  情報処理装置
３０００  プリンタ
【図１】
0003990772.tif 000002
【図２】
0003990772.tif 000003
【図３】
0003990772.tif 000004
【図４】
0003990772.tif 000005
【図５】
0003990772.tif 000006
【図６】
0003990772.tif 000007
【図７】
0003990772.tif 000008
【図８】
0003990772.tif 000009
【図９】
0003990772.tif 000010