(57)【要約】【課題】各設定アイテムの設定状況を容易に把握可能とする。【解決手段】第１表示エリアＥ１において、各設定項目ごとにカラム位置を定め、すべての設定アイテムが一覧化されたカラムを各カラム位置に設ける。各カラムに表示された設定アイテムのうち第１設定セットを構成する設定アイテムについては網掛けを行う。そして、予め登録された第２設定セットを構成する各設定アイテムを第２表示エリアＥ２に表示させる。その際に、第１表示エリアＥ１に表示された設定アイテムと、第２表示エリアＥ１に表示された設定アイテムとが各設定項目について同一のカラム位置となるようにレイアウトする。【選択図】図９
2009098873.tif 000002
【特許請求の範囲】
【請求項１】
一群の設定項目のそれぞれに関して択一的に選択された一群の設定アイテムによって構成される設定セットを印刷装置に設定する印刷制御装置において、
上記印刷装置に設定しようとする上記設定セットである第１設定セットを取得する第１取得手段と、
選択され得る各設定アイテムの一覧を各設定項目ごとに定められたカラム位置にて一列に並べて表示するとともに、当該並べて表示された上記設定アイテムの一覧のうち上記第１取得手段が取得した上記第１設定セットを構成する各設定アイテムを強調表示する第１表示手段と、
予め登録された上記設定セットである第２設定セットを取得する第２取得手段と、
上記第２取得手段が取得した上記第２設定セットを構成する各設定アイテムを上記カラム位置のそれぞれにおいて表示することにより、上記第１設定セットを構成する各設定アイテムと上記第２設定セットを構成する各設定アイテムとを各設定項目ごとに対比可能に表示する第２表示手段とを具備することを特徴とする印刷制御装置。
【請求項２】
上記第２表示手段は、
上記カラム位置のそれぞれにおいて、上記第２設定セットを構成する各設定アイテムと、上記第１表示手段が並べて表示する各設定アイテムの一覧とを並列させることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
上記第２表示手段は、
上記第１表示手段が上記カラム位置のそれぞれにおいて並べて表示する各設定アイテムの一覧のうち、上記第２設定セットを構成する各設定アイテムについて強調表示を行うことを特徴とする請求項１に記載の印刷制御装置。
【請求項４】
上記第２取得手段は、予め登録された上記設定セットのうち、上記第１設定セットとの類似性に基づいて検索されたものを上記第２設定セットとして取得することを特徴とする請求項１から請求項３のいずれか一項に記載の印刷制御装置。
【請求項５】
上記第２取得手段が取得した上記第２設定セットを、上記第１取得手段に上記第１設定セットとして取得させる入替手段を具備することを特徴とする請求項１から請求項４のいずれか一項に記載の印刷制御装置。
【請求項６】
上記第１表示手段は、
上記カラム位置のそれぞれにおいて並べて表示した各設定アイテムの一覧のうち、他の上記設定項目について選択された上記設定アイテムと矛盾するものについては表示態様を変化させることを特徴とする請求項１から請求項５のいずれか一項に記載の印刷制御装置。
【請求項７】
上記第１表示手段または上記第２表示手段は、
上記カラム位置のそれぞれにおいて並べて表示した各設定アイテムの一覧において強調表示する上記設定アイテム同士を連結する線を表示することを特徴とする請求項１から請求項６のいずれか一項に記載の印刷制御装置。
【請求項８】
一群の設定項目のそれぞれに関して択一的に選択された一群の設定アイテムによって構成される設定セットを印刷装置に設定する印刷制御方法において、
上記印刷装置に設定しようとする上記設定セットである第１設定セットを取得し、
選択され得る各設定アイテムを各設定項目ごとに定められたカラム位置にて一列に並べて表示するとともに、当該並べて表示された上記設定アイテムの一覧のうち上記第１設定セットを構成する各設定アイテムを強調表示し、
予め登録された上記設定セットである第２設定セットを取得し、
上記第２設定セットを構成する各設定アイテムを上記カラム位置のそれぞれにおいて表示することにより、上記第１設定セットを構成する各設定アイテムと上記第２設定セットを構成する各設定アイテムとを各設定項目ごとに対比可能に表示することを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および印刷制御方法に関し、特に一群の設定項目のそれぞれに関して択一的に選択された一群の設定アイテムによって構成される設定セットを印刷装置に設定する印刷制御装置および印刷制御方法に関する。
【背景技術】
【０００２】
プリンタ等に印刷を行わせる際には、少なくとも印刷用紙に関する設定や画像処理に関する設定等を行わなければならず、数多くの設定項目についての設定が必要となる。そのため、印刷の設定を全体的に把握するのが困難であるという問題があった。例えば、特許文献１の図２においては、印刷方式に関する設定を行う設定画面と印刷品質に関する設定を行う設定画面とをタブ方式によって切り替えるとともに、設定画面において各設定アイテムをプルダウンメニュー方式やラジオボタン方式によって選択するものが開示されている。
【特許文献１】特開２００６−４８２９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１の図２のようなプルダウン方式においては、現在選択されている設定アイテムしか視認することができず、選択されている設定アイテム以外にどのような選択肢があるのかを把握することが困難であるという問題があった。また、複数の設定項目の設定アイテム同士が互いに矛盾するような関係とならないように禁則条件を設ける場合がある。このように禁則条件を設ける場合、ユーザーがある設定アイテムを選択したことによって他の設定項目の設定アイテムの選択幅が狭められることとなる。しかしながら、現在選択されている設定アイテムしか表示できないプルダウンメニュー方式においては、他の設定項目の設定アイテムの選択幅が狭めらことをユーザーが認識することが難しく、禁則条件を把握することができないという問題があった。さらに、複数の設定画面をタブ方式によって切り替える場合には、一旦設定した設定アイテムもタブの切り替えによって視認することができなくなるため、複数の設定項目に関する設定アイテムの全体把握が困難であるという問題があった。さらに、過去の印刷に使用したプリセット設定を呼び出し、そのプリセット設定の一部を変更して印刷を行わせるにあたっても、ユーザーの使い勝手が悪いという問題があった。すなわち、現在選択されている設定アイテムしか表示できないプルダウンメニュー方式では、プリセット設定と変更後の設定との違いを把握することが困難であるという問題があった。
本発明は、上記課題にかんがみてなされたもので、各設定アイテムの設定状況を容易に把握可能とする印刷制御装置および印刷制御方法を提供しようとするものである。
【課題を解決するための手段】
【０００４】
本発明の印刷制御装置では、一群の設定項目のそれぞれに関して択一的に選択された一群の設定アイテムによって構成される設定セットを印刷装置に設定する。第１取得手段は、上記印刷装置に設定しようとする上記設定セットである第１設定セットを取得する。すなわち、上記第１設定セットとして最終的に設定されたものが上記印刷装置に設定される。第１表示手段は、各設定アイテムの一覧を各設定項目ごとに定められたカラム位置にて一列に並べて表示する。これにより、各設定項目ごとに各設定アイテムを一覧することができ、選択可能な各設定アイテムの全体的な把握を容易にすることができる。なお、上記カラム位置とは表示画面における所定方向に関する位置を意味する。例えば、表示画面の幅方向に関する位置や、高さ方向に関する位置が、カラム位置の代表的なものに該当する。さらに、上記第１表示手段は、並べて表示された上記設定アイテムの一覧のうち上記第１取得手段が取得した上記第１設定セットを構成する各設定アイテムについては、強調表示する。これにより、全体の選択肢のなかでユーザーがどの設定アイテムを選択しているかを容易に把握することができる。
【０００５】
第２取得手段は、予め登録された上記設定セットである第２設定セットを取得する。そして、第２表示手段は、上記第２取得手段が取得した上記第２設定セットを構成する各設定アイテムを上記カラム位置のそれぞれにおいて表示する。すなわち、上記第１設定セットを構成する各設定アイテムと上記第２設定セットを構成する各設定アイテムとが同一の各カラム位置において表示されるため、これらを容易に対比することができる。従って、どの設定項目に関して上記第１設定セットと上記第２設定セットが相違しているかを容易に把握することができる。
【０００６】
また、上記第１設定セットを構成する各設定アイテムと上記第２設定セットを構成する各設定アイテムとを同一の各カラム位置において表示するための具体的手法として、上記第２設定セットを構成する各設定アイテムが上記第１表示手段が並べて表示する各設定アイテムの一覧に並列するように表示するようにしてもよい。このようにすれば、上記第１表示手段が並べて表示する各設定アイテムの一覧の延長線上に上記第２設定セットを構成する各設定アイテムを視認することができ、容易に対比することができる。
【０００７】
さらに、上記第１設定セットを構成する各設定アイテムと上記第２設定セットを構成する各設定アイテムとを同一の各カラム位置において表示するための他の具体的手法として、上記第１表示手段が上記カラム位置のそれぞれにおいて並べて表示する各設定アイテムの一覧のうち、上記第２設定セットを構成する各設定アイテムについて強調表示を行うようにしてもよい。すなわち、上記第１表示手段が上記カラム位置のそれぞれにおいて並べて表示する各設定アイテムの一覧のうち、上記第１設定セットを構成する各設定アイテムと上記第２設定セットを構成する各設定アイテムとを双方とも強調表示する。このようにすれば、上記第２設定セットを構成する各設定アイテムを表示するためのスペースを設けなくても済む。
【０００８】
さらに、予め登録された上記設定セットが複数存在する場合に好適な手法の一例として、予め登録された上記設定セットのうち、上記第１設定セットとの類似性に基づいて検索されたものを上記第２取得手段が上記第２設定セットとして取得するようにしてもよい。これにより、上記第１設定セットとの類似しているものを上記第２取得手段が上記第２設定セットとして取得し、上記第２表示手段が表示させることが可能となる。
【０００９】
また、上記第２取得手段が取得した上記第２設定セットを、上記第１取得手段に上記第１設定セットとして取得させる入替手段を備えるようにしてもよい。このようにすれば、上記第２取得手段が取得した上記第２設定セットを気に入った場合に、当該第２設定セットをそのまま上記第１設定セットとして上記印刷装置に設定することができる。むろん、上記第１取得手段が上記第２設定セットを上記第１設定セットとして取得すれば、当該第２設定セットを構成していた各設定アイテムが上記第１表示手段によって上記第１設定セットと同じ態様で表示されることとなる。
【００１０】
さらに、他の上記設定項目について選択された上記設定アイテムと矛盾する上記設定アイテムについては、上記カラム位置のそれぞれにおいて並べて表示した各設定アイテムの一覧において表示態様を変化させるようにしてもよい。これにより、選択が不適切な上記設定アイテムをユーザーが容易に把握することができる。むろん、表示態様を変化させるのみならず、選択を不可能にするようにしてもよい。
【００１１】
また、各設定アイテムの一覧において、上記第１設定セットを構成する各設定アイテムまたは上記第２設定セットを構成する上記設定アイテムについて強調表示させる際の好適な手法として、強調表示する上記設定アイテム同士を連結する線を表示するようにしてもよい。これにより、強調表示された上記第１設定セットまたは上記第２設定セットの設定内容を線のつながりで把握することができる。各設定セットの全体的な把握を感覚的に行うことができる。
【００１２】
さらに本発明の技術的思想は、印刷制御装置において行われる印刷制御方法においても具現化されることはいうまでもない。また、当該印刷制御方法を実現するための印刷制御プログラムをコンピュータに読み込ませ、所定の機能を実行させることにより、コンピュータを用いて実現することも可能である。さらに、上述した印刷制御装置や印刷制御方法や印刷制御プログラムを一部に有する他の装置や方法やプログラムにおいても、本発明の技術的思想を具現化することができる。例えば、上述した印刷制御装置の各手段を含む印刷装置においても本発明の効果を得ることができる。また、上述した印刷制御装置や印刷制御方法や印刷制御プログラムが有する手段や工程や機能が複数の装置において分担されて実現されるものであってもよい。例えば、複数の機能がネットワークを介して接続された複数のコンピュータによって実現されてもよい。
【発明を実施するための最良の形態】
【００１３】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）印刷制御装置および印刷装置の構成：
（２）印刷処理：
（３）変形例：
【００１４】
（１）印刷制御装置および印刷装置の構成
図１は、本発明の一実施形態にかかる印刷制御装置としてのコンピュータの構成を示している。同図において、コンピュータ１０はＣＰＵとＲＡＭとＲＯＭとからなる制御部１１とハードディスクドライブ（ＨＤＤ）１２とＵＳＢインターフェース（Ｉ／Ｆ）１３と入力インターフェース（Ｉ／Ｆ）１４とビデオインターフェース（Ｉ／Ｆ）１５とバス１６とから構成されている。バス１６によって、制御部１１とＨＤＤ１２とＵＳＢＩ／Ｆ１３と入力Ｉ／Ｆ１４とビデオＩ／Ｆ１５との間でデータが送受信可能となっている。ＵＳＢＩ／Ｆ１３にはプリンタ２０が接続され、入力Ｉ／Ｆ１４にはキーボード３０ａとマウス３０ｂが接続されている。ビデオＩ／Ｆ１５には、ディスプレイ４０が接続されている。ＨＤＤ１２にはオペレーティングシステムＯＳやプリンタドライバＰＤやアプリケーションＡＰＬを実行するためのプログラムデータ１２ａが記憶されており、制御部１１のＣＰＵがプログラムデータ１２ａを読み出してＲＡＭ上に展開しつつオペレーティングシステムＯＳやプリンタドライバＰＤやアプリケーションＡＰＬに相当する演算を実行する。ＨＤＤ１２には、設定履歴データベース（ＤＢ）１２ｂと禁則データベース（ＤＢ）１２ｃとが記憶されている。
【００１５】
制御部１１においてはオペレーティングシステムＯＳが実行されており、オペレーティングシステムＯＳ上でプリンタドライバＰＤやアプリケーションＡＰＬが実行されている。オペレーティングシステムＯＳは、各プログラムが共通して使用可能なＡＰＩを有しており、そのひとつとしてプリントシステムＯＳ１を有している。プリントシステムＯＳ１は、アプリケーションＡＰＬとプリンタドライバＰＤとの仲介をなし、アプリケーションＡＰＬからの要求に応じてプリンタドライバＰＤの各機能を呼び出す処理を行う。プリンタドライバＰＤは、第１取得部（第１取得手段）ＰＤ１と第１表示部（第１表示手段）ＰＤ２と第２取得部（第２取得手段）ＰＤ３と第２表示部（第２表示手段）ＰＤ４と設定部ＰＤ５と入替部（入替手段）ＰＤ６とＵＩ部ＰＤ７と印刷データ生成部ＰＤ８とから構成されている。ＵＩ部ＰＤ７は、第１表示部ＰＤ２と第２表示部ＰＤ４の求めに応じてビデオＩ／Ｆ１５に出力するための表示データを生成する処理を行うとともに、入力Ｉ／Ｆ１４から入力されるキーボード３０ａとマウス３０ｂからの操作信号を第１取得部ＰＤ１と第２取得部ＰＤ３と設定部ＰＤ５と入替部ＰＤ６に送出する処理を実行する。
【００１６】
第１取得部ＰＤ１は、各設定項目について設定アイテムを選択する操作信号を監視するとともに、当該操作信号に基づいて各設定項目について選択された各設定アイテムによって構成される第１設定セットを取得する。第１表示部ＰＤ２は、第１取得部ＰＤ１が取得した第１設定セットを表示させるための指令をＵＩ部ＰＤ７に対して送出する。また、第１表示部ＰＤ２は禁則判定部ＰＤ２ａを有しており、当該禁則判定部ＰＤ２ａが禁則ＤＢ１２ｃを参照して上記第１設定セットについての禁則判定を行い、その判定結果を表示するための指令をＵＩ部ＰＤ７に対して送出する。第２取得部ＰＤ３は、検索部ＰＤ３ａを備えている。検索部ＰＤ３ａは、第１設定セットとＨＤＤ１２に記憶された設定履歴ＤＢ１２ｂを取得するとともに、当該設定履歴ＤＢ１２ｂに記憶された複数の設定セットのなかから第１設定セットと類似するものを検索する。なお、設定履歴ＤＢ１２ｂには過去に登録された設定セットが複数格納されている。そして、第２取得部ＰＤ３は、検索された設定セットを第２設定セットとして取得する。第２表示部ＰＤ４は、第２取得部ＰＤ３が取得した第２設定セットを表示させるための指令をＵＩ部ＰＤ７に対して送出する。
【００１７】
設定部ＰＤ５は、設定を確定するための操作信号を監視し、設定が決定された時点の第１設定セットを取得し、印刷データ生成部ＰＤ８に出力する。印刷データ生成部ＰＤ８は、第１設定セットに基づいてレンダリング処理と画質調整処理と色変換処理とハーフトーン処理とマイクロウィーブ処理を順次実行することによりプリンタ２０に出力するための印刷データを生成する。また、印刷データ生成部ＰＤ８は、第１設定セットに基づいてプリンタ２０を制御するための制御データを生成し、上記印刷データに添付する。そして、制御データと印刷データに基づいてプリンタ２０が印刷を実行させる。入替部ＰＤ６は、第２設定セットを第１設定セットに移行するための操作信号を監視し、当該操作信号が入力された場合には、第２設定セットを第１設定セットとして第１取得部ＰＤ１に取得させる。
【００１８】
図２は、印刷装置としてのプリンタ２０の内部構成を概念的に示した説明図である。プリンタ２０には、上述した制御データと印刷データに基づいて全体の動作を制御する制御回路２１と、印刷用紙上に画像を印刷するための印刷キャリッジ２２と、印刷キャリッジ２２を主走査方向に移動させる機構と、印刷媒体の紙送りを行うための機構などが搭載されている。印刷キャリッジ２２は、Ｋインクを収納するインクカートリッジ２２ａ１と、Ｃインク、Ｍインク、Ｙインクの各種インクを収納するインクカートリッジ２２ａ２と、底面側に設けられた印字ヘッド２２ｂなどから構成されており、印字ヘッド２２ｂには、インク滴を吐出するインク吐出ヘッド２２ｂ１〜２２ｂ４がインク毎に設けられている。印刷キャリッジ１２にインクカートリッジ２２ａ１，２２ａ２を装着すると、カートリッジ内の各インクは図示しない導入管を通じて、各色のインク吐出ヘッド２２ｂ１〜２２ｂ４に供給される。
【００１９】
印刷キャリッジ２２を主走査方向に移動させる機構は、印刷キャリッジ２２を駆動するためのキャリッジベルト２３ａと、キャリッジベルト２３ａに動力を供給するキャリッジモータ２３ｂと、キャリッジベルト２３ａに絶えず適度な張力を付与しておくための張力プーリ２３ｃと、印刷キャリッジ２２の動きをガイドするキャリッジガイド２３ｄと、印刷キャリッジ２２の原点位置を検出する原点位置センサ２３ｅなどから構成されている。後述する制御回路２１の制御の下でキャリッジモータ２３ｂを回転させると、回転角度に応じた距離だけ印刷キャリッジ２２を主走査方向に移動させることが可能である。また、キャリッジモータ２３ｂを逆回転させれば、印刷キャリッジ２２を逆方向に移動させることも可能となっている。印刷用紙の紙送りを行うための機構は、印刷用紙を裏面側から支えるプラテン２４ａと、プラテン２４ａを回転させて紙送りを行う紙送りモータ２４ｂなどから構成されている。後述する制御回路２１の制御の下で紙送りモータ２４ｂを回転させることで、回転角度に応じた距離だけ印刷用紙を副走査方向に紙送りすることが可能となっている。
【００２０】
制御回路２１は、ＣＰＵを中心として、ＲＯＭや、ＲＡＭ、デジタルデータをアナログ信号に変換するＤ／Ａ変換器、さらには、周辺機器との間でデータのやり取りを行うための周辺機器インターフェースＰＩＦなどから構成されている。制御回路２１は、キャリッジモータ２３ｂおよび紙送りモータ２４ｂを駆動して印刷キャリッジ２２の主走査および副走査を行いながら、各色のインク吐出ヘッド２２ｂ１〜２２ｂ４に駆動信号を供給してインク滴を吐出させる制御も行っている。インク吐出ヘッド２２ｂ１〜２２ｂ４に供給する駆動信号は、コンピュータ１０によって生成された印刷データに基づいて生成する。制御回路２１の制御の下で、印刷キャリッジ２２を主走査および副走査（紙送り方向。図２を参照のこと）させながら、インク吐出ヘッド２２ｂ１〜２２ｂ４からインク滴を吐出して印刷用紙上に各色のインクドットを形成することによって、印刷用紙上にカラー画像を印刷することが可能となっている。
【００２１】
（２）印刷処理
図３は、上述したコンピュータ１０のプリンタドライバＰＤが実行する印刷処理の流れを示している。ステップＳ１００においては、アプリケーションＡＰＬによる印刷要求を受け付ける。その際に、アプリケーションＡＰＬは、印刷要求を行う段階で、印刷対象の写真画像データや文書等の印刷ソースをプリントシステムＯＳ１やプリンタドライバＰＤに出力する。ステップＳ１１０においては、すべての設定項目について何ら設定アイテムを選択されていない状態に第１設定セットをリセットする。第１設定セットは、各設定項目についてそれぞれ各設定アイテムを選択することにより形成される設定アイテムの一群であり、ＲＡＭ上に記憶されている。
【００２２】
ステップＳ１１０においては後述する表示処理によって、プリントシステムＯＳ１およびプリンタドライバＰＤが印刷条件を設定するためのＵＩ画面をディスプレイ４０に表示させる。なお、上記ＵＩ画面において基本的な設定を行う領域についてはオペレーティングシステムのＯＳのプリントシステムＯＳ１が表示を担当し、ＵＩ画面においてプリンタ２０固有の設定等を行う領域についてはプリンタドライバＰＤの第１表示部ＰＤ２と第２表示部ＰＤ４とＵＩ部ＰＤ７が表示を担当する。
【００２３】
図４は上記ＵＩ画面の初期状態を示し、図５はステップＳ１２０にてＵＩ画面を表示するための表示処理の流れを示している。図５のステップＳ１２１においては、第１表示部ＰＤ２が禁則ＤＢ１２ｃを読み出し、同禁則ＤＢ１２ｃに登録されたすべての設定アイテムを取得してＲＡＭに記憶させる。図４に示すＵＩ画面においては、第１表示エリアＥ１において幅方向に配列したカラムが設けられており、各カラム位置（幅方向の位置）の最上段において、各設定項目を示すラベルが表示されている。本実施形態においては、各設定項目のラベルとして、左から順に、『用紙サイズ』と『用紙種類』と『画質調整』と『フチ設定』が表示されている。
【００２４】
各カラムにおいては、それぞれの設定項目を具体的に設定するための設定アイテムをすべて一列に並べた一覧が表示されている。『用紙サイズ』のラベルが付されたカラムにおいては、設定アイテムとしての『Ａ４用紙』と『Ｂ５用紙』と『ハガキ用紙』と『Ｌ版用紙』と『ＣＤ／ＤＶＤ』とからなる一覧が表示されている。『用紙種類』のラベルが付されたカラムにおいては、設定アイテムとしての『スーパーファイン用紙』と『写真用紙（光沢）』と『写真用紙（マット）』と『普通紙』と『ＣＤ／ＤＶＤレーベル面』とからなる一覧が表示されている。『画質調整』のラベルが付されたカラムにおいては、設定アイテムとしての『そのまま』と『おまかせ』と『あざやか』と『くっきり』とからなる一覧が表示されている。さらに、『フチ設定』のラベルが付されたカラムにおいては、設定アイテムとしての『フチあり』と『フチなし』とからなる一覧が表示されている。
【００２５】
図６は、禁則ＤＢ１２ｃを示している。同図に示すように、禁則ＤＢ１２ｃにおいては各設定項目ごとに設定され得るすべての設定アイテムが登録されている。このような禁則ＤＢ１２ｃを読み出すことにより、上述した各カラムの表示に必要な情報を得ることができる。このようにして得たすべての設定アイテムは、ステップＳ１２１にてＲＡＭに記憶される。また、禁則ＤＢ１２ｃにて各設定アイテムについて矛盾する相手の設定アイテムが登録されている。例えば、設定項目『用紙サイズ』に属する設定アイテム『ＣＤ／ＤＶＤ』について、矛盾する設定アイテムとして、設定項目『用紙種類』に属する設定アイテム『スーパーファイン用紙』と『写真用紙（光沢）』と『写真用紙（マット）』と『普通紙』と、設定項目『フチ設定』に属する設定アイテム『フチなし』が登録されている。ＣＤやＤＶＤのレーベル面には、独特の表面コーティングがなされており、当該レーベル面が『スーパーファイン用紙』と『写真用紙（光沢）』と『写真用紙（マット）』と『普通紙』の紙質を有することは考えられないからである。また、印刷時にＣＤやＤＶＤをセットするトレーの仕様上の理由により、フチなし印刷は不可能となっている。このような禁則情報を記憶しておくことにより、後述する禁則判定処理において、設定項目『用紙サイズ』に属する設定アイテム『ＣＤ／ＤＶＤ』と、設定項目『用紙種類』に属する設定アイテム『スーパーファイン用紙』等が同時に選択されないように制限することができる。
【００２６】
ステップＳ１２２においては、第１取得部ＰＤ１が第１設定セットをＲＡＭから取得する。上述したように初期の段階では、ステップ１１０にて第１設定セットがリセットされているため、下記のようにいずれの設定項目おいても何ら設定アイテムが選択されていない状態の第１設定セットが取得される。
★第１設定セット
設定項目                  設定アイテム
『用紙サイズ』−−−−−−『なし』
『用紙種類』−−−−−−−『なし』
『画質調整』−−−−−−−『なし』
『フチ設定』−−−−−−−『なし』
【００２７】
ステップＳ１２３においては、禁則判定部ＰＤ２ａが上述した禁則ＤＢ１２ｃを参照して、上記第１設定セットについての禁則判定を行う。ここでは、上記第１設定セットにおいて選択されている各設定アイテムについて矛盾するものであるとして禁則ＤＢ１２ｃに登録されている他の設定項目の設定アイテムを判定する。例えば、上記第１設定セットにて設定項目『用紙サイズ』について設定アイテム『ＣＤ／ＤＶＤ』が選択されている場合、設定項目『用紙種類』に属する設定アイテム『スーパーファイン用紙』と『写真用紙（光沢）』と『写真用紙（マット）』と『普通紙』と、設定項目『フチ設定』に属する設定アイテム『フチなし』が矛盾する設定アイテムであると判定されることとなる。ただし、初期の段階では、上記第１設定セットにていずれの設定項目についても設定アイテムが選択されていないため、矛盾する設定アイテムが存在しないと判定されることとなる。ステップＳ１２３では、得られた禁則判定の結果をＲＡＭに記憶させる。
【００２８】
ステップＳ１２４においては、第２取得部ＰＤ３の検索部ＰＤ３ａが上記第１設定セットとＨＤＤ１２に記憶された設定履歴ＤＢ１２ｂを取得するとともに、当該設定履歴ＤＢ１２ｂに記憶された複数の設定セットのなかから第１設定セットと最も類似するものを検索する。ここでは、上記第１設定セットにて各設定項目について選択された設定アイテムと同一の設定アイテムを有する設定セットを設定履歴ＤＢ１２ｂから検索する。
【００２９】
図７は、設定履歴ＤＢ１２ｂの一例を示している。同図においては、過去に登録された複数の設定セットが記憶されている。上述した第１設定セットと同様に、設定履歴ＤＢ１２ｂに記憶される各設定セットは各設定項目について選択された一群の設定アイテムから構成されている。また、各設定セットについて、登録日時と、最後に印刷に使用された日時と、設定セットの名称が対応付けて記憶されている。ステップＳ１２４においては、以上のような設定履歴ＤＢ１２ｂを取得し、設定履歴ＤＢ１２ｂに登録された各設定セットのうち最も上記第１設定セットと類似するものを検索する。本実施形態においては、４個の設定項目が設けられているため、４個の設定項目のすべてについて同一の設定アイテムを有する設定セットが最も類似する（同一である）ものとして検索される。
【００３０】
４個の設定項目のいずれついても同一の設定アイテムを有する設定セットが設定履歴ＤＢ１２ｂに存在しない場合には、４個の設定項目のうち３個の設定項目について同一の設定アイテムを有する設定セットが最も類似するものとして検索される。この場合、２以上の設定セットが最も類似するものとして検索されることが考えられる。２以上の設定セットが検索された場合には、検索された設定セットのうち最も登録日時または最後に印刷に使用された日時が新しいものが、最も類似するものであると判断する。同様に４，３個の設定項目について同一の設定アイテムを有するものが設定履歴ＤＢ１２ｂに存在しない場合には、４個の設定項目のうち２個の設定項目について同一の設定アイテムを有する設定セットが最も類似するものとして検索される。さらに、同様に４，３，２個の設定項目について同一の設定アイテムを有するものが設定履歴ＤＢ１２ｂに存在しない場合には、４個の設定項目のうちいずれか１個の設定項目について同一の設定アイテムを有する設定セットが最も類似するものとして検索される。これらの場合においても、２以上の設定セットが検索され得るため、検索された設定セットのうち最も登録日時または最後に印刷に使用された日時が新しいものが、最も類似するものであると判断する。
【００３１】
一方、４個の設定項目のすべてが設定項目について同一の設定アイテムを有する設定セットが存在しない場合には、すべての設定セットのうち最も登録日時または最後に印刷に使用された日時が新しいものが最も類似するものであると判断する。なお、最初の段階において第１設定セットは、いずれの設定項目おいても何ら設定アイテムが選択されていない状態であるため、設定履歴ＤＢ１２ｂに記憶されたいずれの設定セットのいずれの設定項目についても同一となる設定アイテムが存在しないこととなる。従って、最も登録日時または最後に印刷に使用された日時が新しいものが最も類似するものであると判断されることなる。図６の設定履歴ＤＢ１２ｂでは、登録設定セット＃３が最後に印刷に使用されているため、最初の段階では登録設定セット＃３が最も類似するとして検索されることとなる。ステップＳ１２４で検索された登録設定セット＃３は、設定履歴ＤＢ１２ｂから取得されるとともに、第２設定セットとして下記のようにＲＡＭに記憶される。
★第２設定セット
設定項目                  設定アイテム
『用紙サイズ』−−−−−−『Ａ４用紙』
『用紙種類』−−−−−−−『写真用紙（光沢）』
『画質調整』−−−−−−−『そのまま』
『フチ設定』−−−−−−−『フチなし』
【００３２】
以上のようにステップＳ１２１〜Ｓ１２４を実行することにより、すべての設定アイテムと、第１設定セットと、禁則判定の結果と、第２設定セットをそれぞれＲＡＭに記憶させることができる。これにより、図４に示すＵＩ画面を表示するために必要なデータがＲＡＭ上に揃ったこととなる。すなわち、ステップＳ１２１〜Ｓ１２４においては、そして、ステップＳ１２５においては、ＲＡＭに記憶された以上の情報に基づいて、図４に示すＵＩ画面を表示させるための画像データを生成する。まず、第１表示部ＰＤ１が、ＲＡＭからすべての設定アイテムを取得し、当該設定アイテムを各設定項目ごとに一列に並べて配置することによりカラム（一覧）を形成するとともに、第１表示エリアＥ１において各カラムを各設定項目ごとに定められた各カラム位置に配置する。次に、第１表示部ＰＤ１が、ＲＡＭから第１設定セットを取得し、各カラムを構成する設定アイテムのうち、第１設定セットを構成する設定アイテムと同一のものを網掛けにして強調表示する。そして、第１設定セットを構成する各設定アイテムに付された網掛け同士を連結する連結線を描画する。最初の段階では、第１設定セットにおいていずれの設定アイテムも選択されていないため、図４のようにいずれの設定アイテムも網掛けとならず、連結線も描画されない。
【００３３】
次に、第１表示部ＰＤ１が、禁則判定の結果をＲＡＭ取得し、各カラムを構成する設定アイテムのうち矛盾する設定アイテムを消去する。最初の段階では、第１設定セットにおいていずれの設定アイテムも選択されておらず、いずれの設定アイテムも第１設定セットに対して矛盾しないため、図４のようにいずれの設定アイテムも消去されない。次に、第２表示部ＰＤ４が第２設定セットをＲＡＭから取得し、第２設定セットを構成する各設定アイテムを第１表示エリアＥ１の下方に設けられた第２表示エリアＥ２に表示するための画像が作成される。ステップＳ１２４においては、図７の設定履歴ＤＢ１２ｂの登録設定セット＃３が最も類似するとして検索され、当該登録設定セット＃３が第２設定セットとして記憶されているため、登録設定セット＃３を構成する設定アイテム『Ａ４用紙』『写真用紙（光沢）』『そのまま』『フチなし』が表示されることとなる。第２表示部ＰＤ４が第２設定セットを構成する設定アイテムを表示するにあたっては、第１表示部ＰＤ１が各設定項目ごと表示する各カラムと同一のカラム位置において、第２設定セットを構成する設定アイテム『Ａ４用紙』『写真用紙（光沢）』『そのまま』『フチなし』を各設定項目ごとに表示する。また、第２設定セットを構成する設定アイテム『Ａ４用紙』『写真用紙（光沢）』『そのまま』『フチなし』は、同一の設定項目についての各カラムのすぐ下方に並列するようにレイアウトされる。これにより、図４に示すように第２設定セットを構成する設定アイテムと、選択され得るすべての設定アイテムとを、各設定項目ごとに対比することができる。以上により、ＵＩ画面を表示するための表示処理が完了し、メインの印刷処理にリターンする。
【００３４】
図３に示す印刷処理のステップＳ１３０においては、ＵＩ部Ｐ７が周期的にキーボード３０ａとマウス３０ｂからの操作信号を監視する。そして、操作信号が入力された場合には、ステップＳ１４０において入力された操作信号が各カラムを構成する設定アイテムがクリックされたものであるか否かを判定する。各カラムを構成する設定アイテムがクリックされたか否かは、ＵＩ部Ｐ７が表示させているＵＩ画面における座標から判断することができる。各カラムを構成するいずれかの設定アイテムがクリックされたと判定された場合には、クリックされた設定アイテムによって上記第１設定セットを更新する（ステップＳ１４５）。例えば、設定項目『用紙サイズ』のカラムにおける設定アイテム『ＣＤ／ＤＶＤ』がクリックされた場合には、すべての設定項目について未選択であった第１設定セットをＲＡＭにおいて下記のように更新する。
★第１設定セット
設定項目                  設定アイテム
『用紙サイズ』−−−−−−『ＣＤ／ＤＶＤ』
『用紙種類』−−−−−−−『なし』
『画質調整』−−−−−−−『なし』
『フチ設定』−−−−−−−『なし』
以上のように第１設定セットが更新されると、ステップＳ１２０に戻り、再度、表示処理（図５）を実行させる。ここでの処理は、上述した処理と同様であるが、第１設定セットの内容がステップＳ１４５にて更新されているため、処理結果として表示されるＵＩ画面が異なったものとなる。
【００３５】
図８は、上記のように第１設定セットが更新された場合のＵＩ画面の状態を示している。同図において、設定項目『用紙サイズ』のカラムを構成する設定アイテム『ＣＤ／ＤＶＤ』について網掛けが付されている。ステップＳ１２２において第１取得部ＰＤ１が第１設定セットをＲＡＭから取得し、ステップＳ１２５において第１表示部Ｐ２が第１設定セットを構成する設定アイテムについて網掛けを行うからである。また、図４の初期状態では表示されていた設定項目『用紙種類』に属する設定アイテム『スーパーファイン用紙』と『写真用紙（光沢）』と『写真用紙（マット）』と『普通紙』と設定項目『フチ設定』に属する設定アイテム『フチなし』が、各カラムから消去されている。ステップＳ１２３において禁則判定部ＰＤ２ａが第１設定セットについての禁則判定を行うことにより第１設定セットを構成する設定アイテム『ＣＤ／ＤＶＤ』と矛盾する設定アイテム『スーパーファイン用紙』『写真用紙（光沢）』『写真用紙（マット）』『フチなし』を取得し、ステップＳ１２５では第１表示部Ｐ２がこれらの表示を消去するからである。このようにすることにより、設定項目『用紙サイズ』について設定アイテム『ＣＤ／ＤＶＤ』を選択した場合には、設定項目『用紙種類』については設定アイテム『ＣＤ／ＤＶＤレーベル面』のみが選択可能となり、設定項目『フチ設定』については設定アイテム『フチあり』のみが選択可能なるように禁則されるのが容易に把握できる。
【００３６】
さらに、各カラムの下方の表示エリアＥ２において、登録設定セット＃４を構成する設定アイテム『ＣＤ／ＤＶＤ』『ＣＤ／ＤＶＤレーベル面』『そのまま』『フチあり』がそれぞれの各設定項目が対応するカラム位置において表示されている。ステップＳ１２４において検索部ＰＤ３ａが第１設定セットと最も類似するものとして設定項目『用紙サイズ』について設定アイテム『ＣＤ／ＤＶＤ』が選択された登録設定セット＃４を検索するとともに、第２表示部ＰＤ４が当該検索された登録設定セット＃４を第２設定セットとして表示するからである。このようにすることにより、過去の印刷において適用した類似する設定セットを現在の設定セットと対比することができる。ステップＳ１２０の表示処理が完了すると、再度、印刷処理のステップＳ１３０を実行し、次の操作信号を監視する。ここで、再度、各カラムを構成するいずれかの設定アイテムがクリックされた場合には、再度、第１設定セットを更新（ステップＳ１４５）した上でステップＳ１２０の表示処理を実行させる。
【００３７】
図９は、ユーザーが設定アイテムの選択をさらに何度か行った場合のＵＩ画面の状態を示している。同図に示すように、第１設定セットを構成する設定アイテム『Ａ４用紙』『写真用紙（光沢）』『くっきり』『フチなし』がすでに選択された状態となっている。これらの各設定アイテム『Ａ４用紙』『写真用紙（光沢）』『くっきり』『フチなし』は、ステップＳ１２５において網掛けされているとともに、各網掛け同士が縦方向の連結線によって連結されている。このようにすることにより、ユーザーが設定した一群の設定アイテムで構成される第１設定セットを、線のつながりで把握することができ、感覚的に全体の設定を把握することができる。なお、第１設定セットを構成する各設定アイテム『Ａ４用紙』『写真用紙（光沢）』『くっきり』『フチなし』については、禁則ＤＢ１２ｃにおいて矛盾する設定アイテムが登録されておらず、すべての設定アイテムがカラム表示されている。また、第２表示エリアＥ２においては、第２表示セットとしての登録設定セット＃３を構成する設定アイテム『Ａ４用紙』『写真用紙（光沢）』『そのまま』『フチなし』が表示されることとなる。このように、本実施形態の印刷処理においては、第１設定セットを更新する操作が受け付けられるごとにステップＳ１２０の表示処理を実行するため、各設定アイテムのカラム表示が第１設定セットの選択状況と禁則条件に基づいて更新することができるとともに、カラム表示の下方に表示される第２設定セットを第１設定セットに類似するものに更新することができる。
【００３８】
一方、印刷処理（図３）のステップＳ１４０において、各カラムを構成するいずれの設定アイテムもクリックされていないと判定された場合には、ステップＳ１５０において操作信号が『この設定を適用』ボタンがクリックされたものであるか否かを判定する。上記ＵＩ画面において、『この設定を適用』ボタンは第２表示エリアＥ２に表示されている。ここで、『この設定を適用』ボタンがクリックされたものである場合には、ステップＳ１６０において入替部ＰＤ６がＲＡＭから現状の第２設定セットを取得し、当該第２設定セットによってＲＡＭ上の第１設定セットを上書きする。すなわち、第１設定セットの内容を第２設定セットのものに入れ替える処理を行う。そして、ステップＳ１２０に戻り、上述した表示処理を実行させる。これにより、禁則判定や、類似する第２設定セットの検索が、もともと第２設定セットであったものを対象として行われることとなる。このようにすることにより、ある程度ユーザーが設定アイテムの選択を行うことにより第２表示エリアＥ２にユーザーの意図に類似する第２設定セットが表示させることができ、さらに第２設定セットをそのまま第１設定セットとして適用することができる。すなわち、ユーザーがすべての設定項目について設定セットを選択しなくても、過去の設定を利用してすべての設定項目についての選択を一括して行うことができる。この場合も、再度、ステップＳ１３０に戻って操作信号の監視が行われるため、もとの第２設定セットのうちユーザーが気に入らない設定アイテムを一部変更することも可能である。
【００３９】
一方、ステップＳ１５０において操作信号が『この設定を適用』ボタンがクリックされたものでないと判定された場合、ステップＳ１７０にて、操作信号が『この設定を登録』ボタンがクリックされたものであるか否かを判定する。上記ＵＩ画面において、『この設定を登録』ボタンは第１表示エリアＥ１に表示されている。『この設定を登録』ボタンがクリックされた場合には、ステップＳ１７５において、設定部ＰＤ５が現状の第１設定セットをＲＡＭから取得し、当該第１設定セットを設定履歴ＤＢ１２ｂに登録日時とともに追加登録する。これにより、ユーザーが満足する設定ができた段階で、第１表示エリアＥ１の各カラムにおいて各設定アイテムが網掛けされた第１設定セットを登録しておくことができる。ここで登録された設定セットは、ステップＳ１７５において第１設定セットとして使用させることが可能となる。
【００４０】
一方、ステップＳ１８０において操作信号が『この設定で印刷』ボタンがクリックされたものでないと判定された場合、ステップＳ１９０にて、操作信号が『この設定で印刷』ボタンがクリックされたものであるか否かを判定する。上記ＵＩ画面において、『この設定で印刷』ボタンは第１表示エリアＥ１に表示されている。『この設定で印刷』ボタンがクリックされた場合には、ステップＳ１９０において、設定部ＰＤ５が現状の第１設定セットをＲＡＭから取得し、当該第１設定セットを印刷データ生成部ＰＤ８に出力する。すると、印刷データ生成部ＰＤ８はステップＳ２００において、印刷対象の印刷ソースに対してレンダリング処理と画質調整処理と色変換処理とハーフトーン処理とマイクロウィーブ処理を順次実行することによりプリンタ２０に出力するための印刷データを生成する。このとき、第１設定セットを構成する各設定アイテムが処理のパラメータとして使用される。例えば、設定項目『用紙サイズ』『フチなし設定』の設定アイテムに応じてレンダリング処理で生成するビットマップのサイズを変動させたり、設定項目『用紙種類』や『画質調整』の設定アイテムに設定に応じて色変換に使用するルックアップテーブルを変更したりする。また、第１設定セットを構成する各設定アイテムのうち直接プリンタ２０に指定する必要があるものは、制御データとして上記印刷データに添付される。ステップＳ２１０においては、上記印刷データをプリンタ２０の制御回路２１が取得し、印刷を実行させる。ステップＳ２２０においては、印刷に適用した第１設定セットを設定履歴ＤＢ１２ｂに登録する。このときすでに同じ内容の設定セットが登録されている場合には、印刷日時を更新する。
【００４１】
（４）変形例
以上においては、各設定項目ごとにカラム位置を定め、第１設定セットを構成する設定アイテムと第２設定セットを構成する設定アイテムのうち同一の設定項目に属するものは、同一のカラム位置において並列させて表示するようにした。これにより、各設定項目ごとに第１設定セットの設定アイテムと第２設定セットの設定アイテムとを対比することができる。このように、第１設定セットと第２設定セットとを並列させて個別に表示させるようにしてもよいが、第２設定セットを構成する各設定アイテムも、第１設定セットを構成する設定アイテムが表示されたカラム内にて表示するようにしてもよい。
【００４２】
図１０は、変形例にかかるＵＩ画面を示している。同図においては、図９と同様の第１設定セットが設定される場合の状態を示している。同図において、図９と同様の態様で第１設定セットを構成する設定アイテムが網掛けされている。一方、第２設定セットを単独で表示するための第２表示エリアＥ２は設けられていない。その代わりに第２設定セットを構成する設定アイテム『Ａ４用紙』『写真用紙（光沢）』『そのまま』『フチなし』は、各カラムにおいて第２設定セットを構成する設定アイテムとは異なる網掛けによって表示されている。また、第１設定セットを構成する設定アイテムの網掛け同士は連結線によって連結されるとともに、第２設定セットを構成する設定アイテムの網掛け同士も連結線によって連結される。これらの連結線が重なる部分については、双方の網掛けが重畳されている。例えば、第１設定セットと第２設定セットについての網掛けを異なる色で表現した場合、これらの色を混色した色で重畳部分を表現することができる。このようにすることにより、ＵＩ画面をコンパクトにすることができる。
【００４３】
図１１は、変形例にかかるＵＩ画面を示している。同図においては、ほぼ図３と同様のＵＩ画面が表示されているが、第２表示エリアＥ２において『この設定を適用』ボタンとともに『この設定で印刷』ボタンが設けられている。『この設定で印刷』ボタンがクリックされた場合には、図３のステップＳ１６０とステップＳ２００以降を順次実行する。このようにすることにより、第２表示エリアＥ２に表示された第２設定セットが気に入ったものであれば即座に印刷に使用させることができる。
【図面の簡単な説明】
【００４４】
【図１】コンピュータのブロック構成図である。
【図２】プリンタのブロック構成図である。
【図３】印刷処理のフローチャートである。
【図４】初期状態のＵＩ画面を示す図である。
【図５】表示処理のフローチャートである。
【図６】禁則ＤＢを示す図である。
【図７】設定履歴ＤＢを示す図である。
【図８】処理が進んだ状態のＵＩ画面を示す図である。
【図９】処理が進んだ状態のＵＩ画面を示す図である。
【図１０】変形例にかかるＵＩ画面を示す図である。
【図１１】変形例にかかるＵＩ画面を示す図である。
【符号の説明】
【００４５】
１０…コンピュータ，１１…制御部，１２…ＨＤＤ，１２ｂ…用紙ＤＢ，１２ｃ…禁則ＤＢ，１３…ＵＳＢＩ／Ｆ，１４…入力Ｉ／Ｆ，１５…ビデオＩ／Ｆ，１６…バス，ＯＳ…オペレーティングシステム，ＰＳ…プリントシステム，ＰＤ…プリンタドライバ，ＰＤ１…第１取得部（第１取得手段），ＰＤ２…第１表示部（第１表示手段），ＰＤ３…第２取得部（第２取得手段），ＰＤ４…第２表示部（第２表示手段），ＰＤ５…設定部，ＰＤ６…入替部（入替手段），ＰＤ７…ＵＩ部，ＰＤ８…印刷データ生成部，ＡＰＬ…アプリケーション，２０…プリンタ，２１…制御回路，２２…印刷キャリッジ，２２ａ１，２２ａ２…インクカートリッジ，２２ｂ１〜２２ｂ４…インク吐出ヘッド，２３ａ…キャリッジベルト，２３ｂ…キャリッジモータ，２３ｃ…張力プーリ，２３ｄ…キャリッジガイド，２３ｅ…原点位置センサ，２４ａ…プラテン，２４ｂ…紙送りモータ
【図１】
2009098873.tif 000003
【図２】
2009098873.tif 000004
【図３】
2009098873.tif 000005
【図４】
2009098873.tif 000006
【図５】
2009098873.tif 000007
【図６】
2009098873.tif 000008
【図７】
2009098873.tif 000009
【図８】
2009098873.tif 000010
【図９】
2009098873.tif 000011
【図１０】
2009098873.tif 000012
【図１１】
2009098873.tif 000013