(57)【要約】【課題】複数のタブの設定項目を同時に確認することができるプリンタドライバ及び制御装置を提供する。【解決手段】印刷に関する複数の設定項目の設定内容に従って印刷装置にて実行される印刷処理を、ホストコンピュータに制御させるためのプリンタドライバ。ホストコンピュータは、設定項目をユーザに設定させるための複数種類の設定画面の表示に用いられる複数の画面データを記憶していると共に、複数の設定画面が結合された結合画面における該複数の設定画面の配置に関する配置データを、複数種類の該結合画面毎に記憶している。第１のステップでは、結合画面の種類を決定する。第２のステップでは、第1のステップにおいて決定された結合画面に対応する配置データ及び複数の画面データに基づいて、結合画面の結合画面データを生成する。【選択図】図５
2011059909.tif 000002
【特許請求の範囲】
【請求項１】
印刷に関する複数の設定項目の設定内容に従って印刷装置にて実行される印刷処理を、制御装置に制御させるためのプリンタドライバであって、
前記制御装置は、前記設定項目をユーザに設定させるための複数種類の設定画面の表示に用いられる複数の画面データを記憶していると共に、複数の前記設定画面が結合された結合画面における該複数の設定画面の配置に関する配置データを、複数種類の該結合画面毎に記憶しており、
前記結合画面の種類を決定する第１のステップと、
前記第１のステップにおいて決定された前記結合画面に対応する前記配置データ及び前記複数の画面データに基づいて、該結合画面の結合画面データを生成する第２のステップと、
を備えた処理を、前記制御装置に実行させるためのプリンタドライバ。
【請求項２】
前記処理は、
前記第１のステップにて決定された前記結合画面において結合される複数の前記設定画面を決定する第３のステップを、
更に備え、
前記第２のステップは、前記第１のステップにおいて決定された前記結合画面に対応する前記配置データ、及び、前記第３のステップにおいて決定された複数の前記設定画面に対応する前記画面データに基づいて、前記結合画面データを生成すること、
を特徴とする請求項１に記載のプリンタドライバ。
【請求項３】
前記第１のステップでは、ユーザの入力により、前記結合画面の種類を決定し、
前記第３のステップでは、ユーザの入力により、前記第１のステップにて決定された前記結合画面において結合される複数の前記設定画面を決定すること、
を特徴とする請求項２に記載のプリンタドライバ。
【請求項４】
前記結合画面データに基づいて、前記結合画面を制御装置に表示させる第４のステップを、
更に備えていること、
を特徴とする請求項１ないし請求項３のいずれかに記載のプリンタドライバ。
【請求項５】
印刷に関する複数の設定項目の設定内容に従って印刷装置にて実行される印刷処理を制御する制御装置であって、
前記設定項目をユーザに設定させるための複数種類の設定画面の表示に用いられる複数の画面データを記憶していると共に、複数の前記設定画面が結合された結合画面における該複数の設定画面の配置に関する配置データを、複数種類の該結合画面毎に記憶している記憶手段と、
前記結合画面の種類を決定する第１の決定手段と、
前記第１の決定手段が決定した前記結合画面に対応する前記配置データ及び前記複数の画面データに基づいて、該結合画面の結合画面データを生成する生成手段と、
を備えていることを特徴とする制御装置。
【請求項６】
前記第１の決定手段が決定した前記結合画面において結合される複数の前記設定画面を決定する第２の決定手段と、
更に備え、
前記生成手段は、前記第１の決定手段が決定した前記結合画面に対応する前記配置データ、及び、前記第２の決定手段が決定した複数の前記設定画面に対応する前記画面データに基づいて、前記結合画面データを生成すること、
を特徴とする請求項５に記載の制御装置。
【請求項７】
前記制御装置は、
ユーザの入力を受付ける入力部を、
更に備え、
前記第１の決定手段は、ユーザの入力により、前記結合画面の種類を決定し、
前記第２の決定手段は、ユーザの入力により、前記第１の決定手段が決定した前記結合画面において結合される複数の前記設定画面を決定すること、
を特徴とする請求項６に記載の制御装置。
【請求項８】
表示手段と、
前記結合画面データに基づいて、前記結合画面を前記表示手段に表示させる表示制御手段と、
を更に備えていること、
を特徴とする請求項５ないし請求項７のいずれかに記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバ及び制御装置、特に、印刷装置にて実行される印刷処理を制御装置に制御させるためのプリンタドライバ及び制御装置に関する。
【背景技術】
【０００２】
従来のプリンタドライバとしては、例えば、特許文献１に記載の印刷設定処理プログラムが知られている。該印刷処理設定処理プログラムの印刷設定のためのＵＩ（ユーザインタフェース）では、多数の設定項目が複数のタブに分けられて表示されている。そして、該ＵＩでは、タブの利用頻度により、タブの並び順を変更することができる。例えば、初期値では、タブ１〜タブ４と規則正しく並んでいるのに対して、タブの利用頻度に基づいて、タブ２、タブ３、タブ１、タブ４というように、タブの並びを変更することができる。
【０００３】
しかしながら、特許文献１に記載の印刷設定処理プログラムでは、設定項目が複数のタブに分けられているので、複数のタブの設定項目を同時に確認することができない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２８５９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の目的は、複数のタブの設定項目を同時に確認することができるプリンタドライバ及び制御装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の一形態に係るプリンタドライバは、印刷に関する複数の設定項目の設定内容に従って印刷装置にて実行される印刷処理を、制御装置に制御させるためのプリンタドライバであって、前記制御装置は、前記設定項目をユーザに設定させるための複数種類の設定画面の表示に用いられる複数の画面データを記憶していると共に、複数の前記設定画面が結合された結合画面における該複数の設定画面の配置に関する配置データを、複数種類の該結合画面毎に記憶しており、前記結合画面の種類を決定する第1のステップと、前記第1のステップにおいて決定された前記結合画面に対応する前記配置データ及び前記複数の画面データに基づいて、該結合画面の結合画面データを生成する第２のステップと、を備えた処理を、前記制御装置に実行させるためのプリンタドライバである。
【０００７】
本発明の一形態に係る制御装置は、印刷に関する複数の設定項目の設定内容に従って印刷装置にて実行される印刷処理を制御する制御装置であって、前記設定項目をユーザに設定させるための複数種類の設定画面の表示に用いられる複数の画面データを記憶していると共に、複数の前記設定画面が結合された結合画面における該複数の設定画面の配置に関する配置データを、複数種類の該結合画面毎に記憶している記憶手段と、前記結合画面の種類を決定する第１の決定手段と、前記第１の決定手段が決定した前記結合画面に対応する前記配置データ及び前記複数の画面データに基づいて、該結合画面の結合画面データを生成する生成手段と、を備えていることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数のタブの設定項目を同時に確認することができる。
【図面の簡単な説明】
【０００９】
【図１】ホストコンピュータのハードウェア構成を示したブロック図である。
【図２】設定画面を示した図である。
【図３】設定画面を示した図である。
【図４】「基本設定」の設定画面と「レイアウト」の設定画面とを結合させた結合画面を示した図である。
【図５】「基本設定」の設定画面と「レイアウト」の設定画面と、「仕上げ」の設定画面と、「カバーシート／挿入紙」の設定画面とを結合させた結合画面を示した図である。
【図６】４つのタブの設定画面が１つのタブの設定画面に結合される場合の設定情報を示した図である。
【図７】図７（ａ）は、「基本設定」の設定画面の画面データであり、図７（ｂ）「レイアウト」の設定画面の画面データである。
【図８】図８（ａ）は、「仕上げ」の設定画面の画面データであり、図８（ｂ）は、「カバーシート／挿入紙」の設定画面の画面データである。
【図９】図９（ａ）は、４タブ画面における配置データを示した図である。図９（ｂ）は、２タブ画面における配置データを示した図である。
【図１０】プリンタドライバのソフトウェア構成を示したブロック図である。
【図１１】４タブ画面における結合画面データを示した図である。
【図１２】制御部が行う動作を示したフローチャートである。
【図１３】図６に示す設定情報を設定する際に、表示部に表示される編集画面である。
【発明を実施するための形態】
【００１０】
以下に本発明のプリンタドライバ及び制御装置の一実施形態に係るプリンタドライバ及びホストコンピュータについて図面を参照しながら説明する。
【００１１】
（ホストコンピュータについて）
以下に、図面を参照しながら本発明の一実施形態に係るホストコンピュータの構成について図面を参照しながら説明する。図１は、ホストコンピュータ１０のハードウェア構成を示したブロック図である。図１には、ホストコンピュータ１０に加えて、プリンタ３０が記載されている。
【００１２】
ホストコンピュータ１０は、例えば、パソコンであり、図１に示すように、制御部１２、記憶部１４、コントローラ１６，１８，２０、システムバス２２、入力部２４及び表示部２６を備えている。制御部１２は、例えば、ＣＰＵにより実現され、ホストコンピュータ１０の動作を制御する役割を果たす。
【００１３】
入力部２４は、例えば、キーボードやマウスにより実現され、ユーザからの入力を受付ける装置である。コントローラ１６は、入力部２４からの入力を制御する。表示部２６は、例えば、液晶ディスプレイ等の表示装置により実現され、ユーザに対して映像を表示する装置である。コントローラ１８は、表示部２６の表示を制御する。
【００１４】
記憶部１４は、例えば、ハードディスクにより実現され、印刷に関する複数の設定項目からなるＤＥＶＭＯＤＥ構造体（印刷設定情報）に従ってプリンタ３０にて実行される印刷処理を、ホストコンピュータ１０に制御させるためのプリンタドライバを記憶している。プリンタドライバは、制御部１２において実行されるプログラムである。
【００１５】
また、記憶部１４は、前記ＤＥＶＭＯＤＥ構造体を記憶しいている。以下に、ＤＥＶＭＯＤＥ構造体について図面を参照しながら説明する。図２は、設定画面を示した図である。
【００１６】
ＤＥＶＭＯＤＥ構造体は、印刷に関する複数の設定項目からなる印刷設定情報である。複数の設定項目は、図２に示す設定画面においてユーザにより設定される。図２に示す設定画面は、「基本設定」、「レイアウト」、「仕上げ」、「カバーシート／挿入紙」、「スタンプ／ページ印刷」、「画像品質」及び「その他」のタブを有している。そして、図２に示す設定画面は、「基本設定」のタブが選択されている。「基本設定」のタブの設定画面には、「原稿の向き」、「原稿サイズ」、「出力サイズ」、「ズーム」、「給紙トレイ」、「用紙種類」、「出力方法」、「部数」、「ソート」及び「仕分け」の設定項目により構成されている。
【００１７】
「原稿の向き」は、原稿が縦搬送であるのか横搬送であるのかを示している。「原稿サイズ」は、Ａ４やＡ３等の原稿のサイズを示している。「出力サイズ」は、文書を印刷する用紙のサイズを示している。「ズーム」は、印刷イメージを拡大縮小する倍率を示している。「給紙トレイ」は、プリンタ３０のいずれのトレイを使用するのかを示している。「用紙種類」は、用紙が普通紙であるのか厚紙であるのかを示している。「出力方法」は、プリンタから文書を出力する方法を示している。「部数」は、印刷される部数を示している。「ソート」は、文書を複数部印刷する場合に、１部ずつ印刷するか否かを示している。「仕分け」は、複数部数印刷する場合に、１部ずつ位置をずらして出力するか否かを示している。なお、説明を省略するが、「基本設定」のタブ以外のタブにも、複数の設定項目が設けられている。
【００１８】
ユーザは、図２に示す設定画面において、入力部２４を操作して、設定項目を設定する。
【００１９】
プリンタ３０は、ホストコンピュータ１０に接続され、ホストコンピュータ１０からの指示に基づいて印刷処理を実行する印刷装置である。プリンタ３０は、レーザプリンタであってもよいし、インクジェットプリンタであってもよい。コントローラ２０は、ホストコンピュータ１０とプリンタ３０との通信制御処理を実行する。
【００２０】
制御部１２、記憶部１４及びコントローラ１６，１８，２０は、システムバス２２に接続されており、互いに通信することができる。
【００２１】
ところで、ホストコンピュータ１０は、ユーザが多くの設定項目を同時に確認できるように、複数のタブの設定画面を同時に表示することができる。以下に、説明する。図３は、設定画面を示した図である。図４は、「基本設定」の設定画面と「レイアウト」の設定画面とを結合させた結合画面を示した図である。図５は、「基本設定」の設定画面と「レイアウト」の設定画面と、「仕上げ」の設定画面と、「カバーシート／挿入紙」の設定画面とを結合させた結合画面を示した図である。
【００２２】
図３に示す設定画面は、「レイアウト」のタブがユーザによりクリックされた際に表示される画面である。このように、通常では、「基本設定」の設定項目と、「レイアウト」の設定項目とは同時に表示されない。
【００２３】
そこで、ホストコンピュータ１０は、図２の「基本設定」の設定画面と図３の「レイアウト」の設定画面とに基づいて、図４の結合画面を生成し、表示部２６に表示させることができる。図４の結合画面では、「基本設定」の設定項目が上段に配置され、「レイアウト」の設定項目が下段に配置されている。これにより、ユーザは、「基本設定」の設定項目と、「レイアウト」の設定項目とを同時に確認することが可能となる。
【００２４】
更に、ホストコンピュータ１０は、図２の「基本設定」の設定画面と図３の「レイアウト」の設定画面と「仕上げ」の設定画面（図示せず）と「カバーシート／挿入紙」の設定画面（図示せず）とに基づいて、図５の結合画面を生成し、表示部２６に表示させることができる。図５の結合画面では、「基本設定」の設定項目が左上段に配置され、「レイアウト」の設定項目が左下段に配置され、「仕上げ」の設定項目が右上段に配置され、「カバーシート／挿入紙」の設定項目が右下段に配置されている。これにより、ユーザは、「基本設定」の設定項目と、「レイアウト」の設定項目と、「仕上げ」の設定項目と、「カバーシート／挿入紙」の設定項目とを同時に確認することが可能となる。
【００２５】
以上のような動作を実現するために、記憶部１４は、図６に示す設定情報を記憶している。図６は、４つのタブの設定画面が１つのタブの設定画面に結合される場合の設定情報を示した図である。
【００２６】
設定情報は、結合画面種別、第１タブに結合されるタブＡ〜タブＤの設定画面、及び、第２タブに結合されるタブＡ〜タブＤの設定画面からなる。第１のタブとは、図５において、左から２番目に配置されている「基本設定／レイアウト／仕上げ／カバーシート／挿入紙」タブである。第２のタブとは、図５において、第１のタブの右隣に配置されている「スタンプ／ページ印字／画像品質／その他」のタブである。結合画面種別とは、結合画面の種類を示し、具体的には、結合画面が２つのタブの設定画面が結合された結合画面（以下、２タブ画面と称す）、又は、結合画面が４つのタブの設定画面が結合された結合画面であるのかを示している。また、タブＡの設定画面は、結合画面において左上段に配置される設定画面である。タブＢの設定画面は、結合画面において左下段に配置される設定画面である。タブＣの設定画面は、結合画面において右上段に配置される設定画面である。タブＤの設定画面は、結合画面において右下段に配置される設定画面である。
【００２７】
第１タブに結合される設定画面は、タブＡ〜タブＤの４つの設定画面である。図６の第１のタブに結合される設定画面では、タブＡの設定画面は、「基本設定」の設定画面であり、タブＢの設定画面は、「レイアウト」の設定画面であり、タブＣの設定画面は、「仕上げ」の設定画面であり、タブＤの設定画面は、「カバーシート／挿入紙」の設定画面である。第１タブに結合されるタブＡ〜タブＤの４つの設定画面は、ユーザの入力により決定される。
【００２８】
第２タブに結合される設定画面は、タブＡ〜タブＤの４つの設定画面である。図６の第２のタブに結合される設定画面では、タブＡの設定画面は、「スタンプ／ページ印刷」の設定画面であり、タブＢの設定画面は、「画像品質」の設定画面であり、タブＣの設定画面は、「その他」の設定画面であり、タブＤの設定画面には、何も設定されていない。第２タブに結合されるタブＡ〜タブＤの４つの設定画面は、ユーザの入力により決定される。
【００２９】
なお、図示はしないが、２タブ画面の設定情報も存在する。この場合、第１タブ〜第４タブの設定画面が存在する。そして、第１タブ〜第４タブの設定画面はそれぞれ、タブＡ及びタブＢの２つの設定画面が結合されて構成されている。
【００３０】
更に、記憶部１４は、図７及び図８に示す画面データを記憶している。図７（ａ）は、「基本設定」の設定画面の画面データであり、図７（ｂ）「レイアウト」の設定画面の画面データである。図８（ａ）は、「仕上げ」の設定画面の画面データであり、図８（ｂ）は、「カバーシート／挿入紙」の設定画面の画面データである。
【００３１】
図２に示すように、設定画面は、固有部分及び共通部分を有している。固有部分とは、設定画面毎に構成が異なる部分である。共通部分とは、全ての設定画面において構成が同じ部分である。図７及び図８に示す画面データは、各設定画面のサイズ、固有部分において設定項目を構成する要素（文字列やコンボボックスやチェックボックス等）の座標、及び、共通部分において設定項目を構成する要素（文字列やコンボボックスやチェックボックス等）の座標を含んでいる。なお、実際には、要素のサイズ等の情報も含まれているが、本質的な構成ではないので省略してある。
【００３２】
制御部１２にて実行されているプリンタドライバは、ホストコンピュータ１０にインストールされているＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標））において準備されている素材データ（例えば、チェックボックスやコンボボックスの画像データ）、及び、図７及び図８の画面データに基づいて、図２や図３に示す設定画面を表示部２６に表示させることができる。
【００３３】
更に、記憶部１４は、結合画面における複数の設定画面の配置に関する配置データ（図９参照）を記憶している。図９（ａ）は、４タブ画面における配置データを示した図である。図９（ｂ）は、２タブ画面における配置データを示した図である。
【００３４】
配置データは、複数の設定画面が結合された結合画面における該複数の設定画面の配置に関するデータであり、結合画面のサイズ及びタブＡ〜タブＤの設定画面の座標を示したデータである。配置データとして、４タブ画面の配置データ（図９（ａ）参照）と２タブ画面の配置データ（図９（ｂ）参照）とが存在している。
【００３５】
４タブ画面は、４つの設定画面が結合されることにより構成されているので、各設定画面よりも大きなサイズを有している。よって、結合画面のサイズＸ１，Ｙ１と設定画面のサイズＸ，Ｙとの間には、Ｘ１＞Ｘ，Ｙ１＞Ｙの関係が成立している。同様に、２タブ画面は、２つの設定画面が結合されることにより構成されているので、各設定画面よりも大きなサイズを有している。よって、結合画面のサイズＸ２，Ｙ２と設定画面のサイズＸ，Ｙとの間には、Ｘ２＞Ｘ，Ｙ２＞Ｙの関係が成立している。
【００３６】
また、４タブ画面において、タブＡの設定画面が左上段に配置され、タブＢの設定画面が左下段に配置され、タブＣの設定画面が右上段に配置され、タブＤの設定画面が右下段に配置される。よって、タブＢ〜タブＤの設定画面の座標を変換する必要がある。具体的には、タブＢの設定画面は、Ａだけｘ軸方向にずらされる。タブＣの設定画面は、Ｂだけｙ軸方向にずらされる。タブＤの設定画面は、Ａだけｘ軸方向にずらされ、かつ、Ｂだけｙ軸方向にずらされる。これにより、図５に示すように、４つの設定画面が重なることなく配置されるようになる。
【００３７】
また、２タブ画面において、タブＡの設定画面が上段に配置され、タブＢの設定画面が下段に配置される。よって、タブＢの設定画面の座標を変換する必要がある。具体的には、タブＢの設定画面は、Ａだけｘ軸方向にずらされる。これにより、図４に示すように、２つの設定画面が重なることなく配置されるようになる。
【００３８】
次に、プリンタドライバのソフトウェア構成について図面を参照しながら説明する。図１０は、プリンタドライバ４０のソフトウェア構成を示したブロック図である。
【００３９】
プリンタドライバ４０は、図１０に示すように、結合画面決定部４２、設定画面決定部４４、結合画面生成部４６及び表示制御部４８を備えている。結合画面決定部４２は、設定情報（図６参照）に基づいて、結合画面種別が２タブ画面であるのか４タブ画面であるのかを決定する。
【００４０】
結合画面種別が４タブ画面である場合には、設定画面決定部４４は、設定情報（図６参照）に基づいて、第１タブの設定画面に含まれるタブＡ〜タブＤの設定画面の画面データを決定すると共に、第２タブの設定画面に含まれるタブＡ〜タブＤの設定画面の画面データを決定する。結合画面種別が２タブ画面である場合には、設定画面決定部４４は、設定情報（図６参照）に基づいて、第１タブの設定画面に含まれるタブＡ，タブＢの設定画面の画面データを決定し、第２タブの設定画面に含まれるタブＡ，タブＢの設定画面の画面データを決定し、第３タブの設定画面に含まれるタブＡ，タブＢの設定画面の画面データを決定し、第４タブの設定画面に含まれるタブＡ，タブＢの設定画面の画面データを決定する。
【００４１】
結合画面生成部４６は、結合画面決定部４２が決定した結合画面種別に対応する配置データ（図９参照）及び設定画面決定部４４が決定した設定画面に対応する画面データ（図７及び図８参照）に基づいて、結合画面の結合画面データを生成する。図１１は、４タブ画面における結合画面データを示した図である。以下に、図１１を参照しながら、４タブ画面における結合データの生成について説明する。
【００４２】
結合画面生成部４６は、図６の設定情報、図９（ａ）の配置データ、並びに、図７及び図８に示す画面データを記憶部１４から取得する。そして、結合画面生成部４６は、図９（ａ）の配置データに基づいて、図１１の結合画面のサイズをＸ１，Ｙ１と決定する。図６に示すように、第１タブのタブＡには「基本設定」の設定画面が配置される。そこで、結合画面生成部４６は、「基本設定」の設定画面の画面データ（図７（ａ）参照）の固有部分における各要素の座標を、図１１の結合画面データに記録する。
【００４３】
次に、図６に示すように、第１のタブのタブＢには「レイアウト」の設定画面が配置される。そこで、結合画面生成部４６は、「レイアウト」の設定画面の画面データ（図７（ｂ）参照）の固有部分における各要素の座標に対して、Ａ，０の座標を加算して、図１１の結合画面データに記録する。
【００４４】
次に、図６に示すように、第１のタブのタブＣには「仕上げ」の設定画面が配置される。そこで、結合画面生成部４６は、「仕上げ」の設定画面の画面データ（図８（ａ）参照）の固有部分における各要素の座標に対して、０，Ｂの座標を加算して、図１１の結合画面データに記録する。
【００４５】
次に、図６に示すように、第１のタブのタブＤには「カバーシート／挿入紙」の設定画面が配置される。そこで、結合画面生成部４６は、「カバーシート／挿入紙」の設定画面の画面データ（図８（ｂ）参照）の固有部分における各要素の座標に対して、Ａ，Ｂの座標を加算して、図１１の結合画面データに記録する。
【００４６】
最後に、結合画面生成部４６は、図７（ａ）の共通部分における各要素の座標を、図１１の結合画面データに記録する。これにより、結合画面データが完成する。
【００４７】
表示制御部４８は、結合画面データに基づいて、図４又は図５に示す結合画面を表示部２６に表示させる。
【００４８】
（ホストコンピュータの動作の一例）
以下に、ホストコンピュータ１０の動作の一例について図面を参照しながら説明する。図１２は、制御部１２が行う動作を示したフローチャートである。図１３は、図６に示す設定情報を設定する際に、表示部２６に表示される編集画面である。
【００４９】
まず、ユーザは、プリンタドライバ４０の設定画面を表示部２６に表示させるための操作を行う。例えば、ホストコンピュータ１０にインストールされているＯＳがＷｉｎｄｏｗｓ（登録商標）である場合には、「スタート」、「設定」、「プリンタとＦＡＸ」をクリックすることにより、プリンタドライバ４０のプロパティ画面を選択することができる。応じて、プリンタドライバ４０は、記憶部１４に記憶されている設定情報を読み込む（ステップＳ１）。次に、結合画面決定部４２は、設定画面の結合を行うか否かを判定する（ステップＳ２）。具体的には、結合画面決定部４２は、図６に示す設定情報を参照して、結合画面種別が１タブ画面であるか否かを判定する。１タブ画面とは、設定画面が結合されないことを意味する。設定画面の結合を行わない場合には、本処理はステップＳ３に進む。設定画面の結合を行う場合には、本処理はステップＳ４に進む。
【００５０】
設定画面の結合を行わない場合には、表示制御部４８は、図２に示す「基本設定」の設定画面を図７（ａ）の画面データに基づいて表示する（ステップＳ３）。この後、本処理は、ステップＳ１９に進む。
【００５１】
設定画面の結合を行う場合には、結合画面決定部４２は、設定画面が結合されて得られる結合画面が４タブ画面であるか否かを判定する（ステップＳ４）。具体的には、結合画面決定部４２は、図６の設定情報の結合画面種別が４タブ画面であるか否かを判定する。ステップＳ４において、結合画面種別が決定される。結合画面種別が４タブ画面である場合には、本処理はステップＳ５に進む。結合画面種別が４タブ画面でない場合には、本処理はステップＳ１２に進む。
【００５２】
結合画面種別が４タブ画面である場合には、プリンタドライバ４０は、図９（ａ）に示す４タブ画面の配置データを記憶部１４から取得する（ステップＳ５）。次に、プリンタドライバ４０は、パラメータｎを１にセットする（ステップＳ６）。次に、設定画面決定部４４は、第ｎタブのタブＡ〜タブＤの画面データを取得する（ステップＳ７）。具体的には、設定画面決定部４４は、図６の設定情報を参照して、第ｎタブのタブＡ〜タブＤの設定画面を決定する。そして、設定画面決定部４４は、決定したタブＡ〜タブＤの設定画面の設定データを記憶部１４から取得する。
【００５３】
次に、結合画面生成部４６は、第ｎタブの結合画面データを生成する（ステップＳ８）。以下に、ステップＳ８の処理について、図６の設定情報の第１タブを例にとって説明する。結合画面生成部４６は、図９（ａ）の配置データに基づいて、図１１の結合画面のサイズをＸ１，Ｙ１と決定する。図６に示すように、第１タブのタブＡには「基本設定」の設定画面が配置される。そこで、結合画面生成部４６は、「基本設定」の設定画面の画面データ（図７（ａ）参照）の固有部分における各要素の座標を、図１１の結合画面データに記録する。
【００５４】
次に、図６に示すように、第１のタブのタブＢには「レイアウト」の設定画面が配置される。そこで、結合画面生成部４６は、「レイアウト」の設定画面の画面データ（図７（ｂ）参照）の固有部分における各要素の座標に対して、Ａ，０の座標を加算して、図１１の結合画面データに記録する。
【００５５】
次に、図６に示すように、第１のタブのタブＣには「レイアウト」の設定画面が配置される。そこで、結合画面生成部４６は、「仕上げ」の設定画面の画面データ（図８（ａ）参照）の固有部分における各要素の座標に対して、０，Ｂの座標を加算して、図１１の結合画面データに記録する。
【００５６】
次に、図６に示すように、第１のタブのタブＤには「レイアウト」の設定画面が配置される。そこで、結合画面生成部４６は、「カバーシート／挿入紙」の設定画面の画面データ（図８（ｂ）参照）の固有部分における各要素の座標に対して、Ａ，Ｂの座標を加算して、図１１の結合画面データに記録する。
【００５７】
最後に、結合画面生成部４６は、図７（ａ）の共通部分における各要素の座標を、図１１の結合画面データに記録する。これにより、結合画面データが完成する。
【００５８】
次に、プリンタドライバ４０は、パラメータｎが２であるか否かを判定する（ステップＳ９）。パラメータｎが２でない場合には、本処理はステップＳ１０に進む。パラメータｎが２である場合には、本処理はステップＳ１１に進む。
【００５９】
パラメータｎが２でない場合には、プリンタドライバ４０は、パラメータｎを１つインクリメントする（ステップＳ１０）。この後、本処理はステップＳ７に戻る。
【００６０】
パラメータｎが２である場合には、表示制御部４８は、第１タブの結合画面を結合画面データに基づいて表示部２６に表示させる（ステップＳ１１）。これにより、ユーザは、図５に示すような４タブ画面を見ることができる。この後、本処理はステップＳ１９に進む。
【００６１】
ステップＳ４において、結合画面種別が４タブ画面でない場合には、プリンタドライバ４０は、結合画面種別が２タブ画面であると決定する。そこで、プリンタドライバ４０は、図９（ｂ）に示す２タブ画面の配置データを記憶部１４から取得する（ステップＳ１２）。次に、プリンタドライバ４０は、パラメータｎを１にセットする（ステップＳ１３）。次に、設定画面決定部４４は、第ｎタブのタブＡ、タブＢの画面データを取得する（ステップＳ１４）。具体的には、設定画面決定部４４は、設定情報を参照して、第ｎタブのタブＡ，タブＢの設定画面を決定する。そして、設定画面決定部４４は、決定したタブＡ，タブＢの設定画面の設定データを記憶部１４から取得する。
【００６２】
次に、結合画面生成部４６は、第ｎタブの結合画面データを生成する（ステップＳ１５）。本処理は、ステップＳ８において行われる処理と同様であるので、説明を省略する。
【００６３】
次に、プリンタドライバ４０は、パラメータｎが４であるか否かを判定する（ステップＳ１６）。パラメータｎが４でない場合には、本処理はステップＳ１７に進む。パラメータｎが４である場合には、本処理はステップＳ１８に進む。
【００６４】
パラメータｎが４でない場合には、プリンタドライバ４０は、パラメータｎを１つインクリメントする（ステップＳ１７）。この後、本処理はステップＳ１４に戻る。
【００６５】
パラメータｎが４である場合には、表示制御部４８は、第１タブの結合画面を結合画面データに基づいて表示部２６に表示させる（ステップＳ１８）。これにより、ユーザは、図４に示すような２タブ画面を見ることができる。この後、本処理はステップＳ１９に進む。
【００６６】
前記ステップＳ１９において、プリンタドライバ４０は、設定画面又は結合画面の下段の「タブ結合」のボタンが押されたか否かの判定を行う（ステップＳ１９）。「タブ結合」のボタンが押されていない場合には、本処理はステップＳ２０に進む。「タブ結合」のボタンが押された場合には、本処理はステップＳ２１に進む。
【００６７】
「タブ結合」のボタンが押されていない場合には、プリンタドライバ４０は、設定画面又は結合画面でのユーザの設定入力が終了したか否かの判定を行う（ステップＳ２０）。具体的には、プリンタドライバ４０は、ユーザが、入力部２４を用いて、設定画面又は結合画面の「ＯＫ」のボタン又は×印のボタンを押したか否かの判定を行う。設定入力が終了した場合には、本処理は終了する。設定入力が終了していない場合には、本処理はステップＳ１９に戻る。ステップＳ１９及びステップＳ２０では、結合画面又は設定画面が表示されている。そのため、ユーザは、ステップＳ１９及びステップＳ２０において、入力部２４を用いて、設定項目の設定を行うことができる。
【００６８】
「タブ結合」のボタンが押された場合には、プリンタドライバ４０は、図１３の編集画面を表示部２６に表示させる（ステップＳ２１）。ユーザは、入力部２４を操作して、編集画面において設定情報を入力する。具体的には、編集画面の左上段には、１タブ画面、２タブ画面又は４タブ画面のいずれかを結合画面種別としてユーザに選択させるためのラジオボタンが設けられている。ユーザは、入力部２４を操作して、１タブ画面、２タブ画面又は４タブ画面のいずれかを決定する。ユーザの入力により、結合画面種別が決定される。図１３では、４タブ画面が選択されている。以下では、４タブ画面が選択された場合における設定情報の入力について説明する。
【００６９】
編集画面には、「タブ」のボックスが存在する。「タブ」のボックスには、全ての設定画面の名前が記入されている。また、４タブ画面が選択されている場合には、「第１タブ」のボックス及び「第２タブ」のボックスが設けられている。「第１タブ」のボックスには、第１タブのタブＡ〜タブＤの設定画面が入力され、「第２タブ」のボックスには、第２タブのタブＡ〜タブＤの設定画面が入力される。以下に、入力方法について説明する。
【００７０】
ユーザは、「タブ」のボックスにて、所望の設定画面を選択する。図１３では、「その他」の設定画面が選択されている。そして、所望の設定画面が選択された状態で、「第１タブ」のボックス又は「第２タブ」のボックスに設けられた「追加」のボタンをユーザがクリックすることにより、該所望の設定画面は、「第１タブ」のボックス又は「第２タブ」のボックスに追加される。この作業を繰り返すことにより、全ての設定画面が「第１タブ」のボックス又は「第２タブ」のボックスのいずれかに入力される。これにより、ユーザの入力により、結合画面において結合される複数の設定画面が決定される。以上で、編集画面における設定情報の入力の説明を終了する。
【００７１】
ステップＳ２２において、プリンタドライバ４０は、ユーザの入力が終了したか否かの判定を繰り返している（ステップＳ２２）。具体的には、プリンタドライバ４０は、ユーザが入力部２４を用いて編集画面の下段の「ＯＫ」のボタンをクリックしたか否かを判定する。ユーザの入力が終了した場合には、本処理はステップＳ２３に進む。
【００７２】
ユーザの入力が終了した場合には、プリンタドライバ４０は、編集画面の内容に基づいて、設定情報を更新する（ステップＳ２３）。この後、本処理はステップＳ１に戻る。そして、ステップＳ１〜ステップＳ１８において、ユーザにより設定された新たな設定情報により、結合画面又は設定画面が表示される。
【００７３】
（効果）
以上のように構成されたホストコンピュータ１０によれば、複数のタブの設定項目を同時に確認することができる。より詳細には、特許文献１に記載の印刷設定処理プログラムでは、設定項目が複数のタブに分けられているので、複数のタブの設定項目を同時に確認することができない。
【００７４】
そこで、ホストコンピュータ１０では、結合画面生成部４６は、ユーザにより決定された結合画面種別に対応する配置データ、及び、ユーザにより決定された設定画面の画面データに基づいて、複数の設定画面が結合された結合画面の結合画面データを生成している。そして、表示制御部４６は、結合画面データに基づいて、結合画面を表示部２６に表示させている。これにより、ユーザは、複数のタブの設定画面に設けられている多数の設定項目を同時に確認することができる。
【産業上の利用可能性】
【００７５】
本発明は、プリンタドライバ及び制御装置に有用であり、特に、複数のタブの設定項目を同時に確認することができる点において優れている。
【符号の説明】
【００７６】
１０  ホストコンピュータ
１２  制御部
１４  記憶部
２４  入力部
２６  表示部
３０  プリンタ
４０  プリンタドライバ
４２  結合画面決定部
４４  設定画面決定部
４６  結合画面生成部
４８  表示制御部
【図１】
2011059909.tif 000003
【図２】
2011059909.tif 000004
【図３】
2011059909.tif 000005
【図４】
2011059909.tif 000006
【図５】
2011059909.tif 000007
【図６】
2011059909.tif 000008
【図７】
2011059909.tif 000009
【図８】
2011059909.tif 000010
【図９】
2011059909.tif 000011
【図１０】
2011059909.tif 000012
【図１１】
2011059909.tif 000013
【図１２】
2011059909.tif 000014
【図１３】
2011059909.tif 000015