(57)【特許請求の範囲】
【請求項１】
複数の設定項目の項目内容に対する禁則条件と、前記禁則条件を示す表示文字列と、前記禁則条件を満たす前記項目内容に対する処理を示す処理情報とを関連付ける禁則条件情報を記憶する記憶手段と、
前記設定項目の前記項目内容を設定するための設定画面を表示する表示手段と、
前記各設定項目の前記項目内容ごとに、前記禁則条件情報に基づいて、前記禁則条件を満たす前記設定項目の前記項目内容である第１項目内容を抽出する抽出手段と、
操作入力を受け付け、前記操作入力に応じて前記設定画面における前記各設定項目の前記項目内容を選択する入力手段と、
前記禁則条件情報において、前記第１項目内容に対応する前記処理情報が非表示の処理を示す場合、前記第１項目内容を非表示とし、前記第１項目内容に対応する前記処理情報が選択の不可能状態の処理を示す場合、前記入力手段による前記第１項目内容の選択を不可能状態とする禁止手段と、
前記入力手段による選択が不可能状態とされた前記第１項目内容に対応する前記禁則条件に関連付けられた前記表示文字列を、前記禁則条件情報から取得して、前記表示手段に表示させる表示制御手段と、
を備えた禁則処理装置。
【請求項２】
前記表示制御手段は、前記入力手段が、選択が不可能状態とされた前記第１項目内容の選択をするための前記操作入力を受け付けた場合に、前記第１項目内容に対応する前記禁則条件に関連付けられた前記表示文字列を、前記表示手段に表示させる請求項１に記載の禁則処理装置。
【請求項３】
前記表示制御手段は、前記抽出手段により、特定の項目内容について、前記禁則条件を満たす前記第１項目内容が複数抽出された場合、前記設定画面において、前記禁止手段により前記入力手段による選択が不可能状態とされた前記特定の項目内容に対して該入力手段により選択が行われた場合、該特定の項目内容に対応する前記禁則条件に関連付けられた複数の前記表示文字列を、前記禁則条件情報から取得し、併せて前記表示手段に表示させる請求項１または２に記載の禁則処理装置。
【請求項４】
前記表示制御手段は、前記禁則条件情報から取得した前記表示文字列を、該表示文字列に対応し、かつ、前記入力手段による選択が不可能状態とされた前記第１項目内容の近傍に表示させる請求項１〜３のいずれか一項に記載の禁則処理装置。
【請求項５】
前記表示制御手段は、前記設定画面において、前記抽出手段により抽出された前記第１項目内容を、前記禁止手段により選択が不可能状態とされていることが認識される態様で前記表示手段に表示させる請求項１〜４のいずれか一項に記載の禁則処理装置。
【請求項６】
前記入力手段は、前記設定画面における前記設定項目の前記項目内容の入力を受け付け、
前記抽出手段は、前記入力手段により入力された前記項目内容である第２項目内容について、前記禁則条件情報に基づいて、前記禁則条件を満たす前記設定項目の前記項目内容である第３項目内容を抽出し、
前記表示制御手段は、前記抽出手段により前記第３項目内容が抽出された場合、前記第２項目内容に対応する前記禁則条件に関連付けられた前記表示文字列を、前記禁則条件情報から取得して、前記表示手段に表示させる請求項１〜５のいずれか一項に記載の禁則処理装置。
【請求項７】
前記抽出手段は、前記第２項目内容に対する前記第３項目内容を抽出しなかった場合、前記各設定項目の前記項目内容ごとに、前記禁則条件を満たす前記第１項目内容を抽出する請求項６に記載の禁則処理装置。
【請求項８】
前記禁止手段は、前記処理情報が非表示の処理を示す場合であって、前記第１項目内容に、特定の設定項目のすべての項目内容を含む場合、前記設定画面で前記特定の設定項目を非表示とする請求項１〜７のいずれか一項に記載の禁則処理装置。
【請求項９】
前記入力手段により受け付けられた前記操作入力、または、禁則処理装置にログインしたユーザに基づいて、前記禁則条件情報の前記処理情報を切り替える切り替え手段を、さらに備えた請求項１〜８のいずれか一項に記載の禁則処理装置。
【請求項１０】
前記表示制御手段は、前記入力手段により前記設定項目の前記項目内容が変更されたか否かを判定し、
前記抽出手段は、前記表示制御手段によって前記項目内容が変更されたと判定された場合、前記各設定項目の前記項目内容ごとに、前記禁則条件を満たす前記第１項目内容を抽出する請求項１〜９のいずれか一項に記載の禁則処理装置。
【請求項１１】
前記抽出手段は、前記表示手段が前記設定画面を表示した場合、前記各設定項目の前記項目内容ごとに、前記禁則条件を満たす前記第１項目内容を抽出する請求項１〜９のいずれか一項に記載の禁則処理装置。
【請求項１２】
複数の設定項目の項目内容を設定するための設定画面を表示手段に表示する表示ステップと、
複数の前記設定項目の前記項目内容に対する禁則条件と、前記禁則条件を示す表示文字列と、前記禁則条件を満たす前記項目内容に対する処理を示す処理情報とを関連付ける禁則条件情報に基づいて、前記各設定項目の前記項目内容ごとに、前記禁則条件を満たす前記設定項目の前記項目内容である第１項目内容を抽出する抽出ステップと、
操作入力を受け付け、前記操作入力に応じて前記設定画面における前記各設定項目の前記項目内容を選択する入力ステップと、
前記禁則条件情報において、前記第１項目内容に対応する前記処理情報が非表示の処理を示す場合、前記第１項目内容を非表示とし、前記第１項目内容に対応する前記処理情報が選択の不可能状態の処理を示す場合、前記入力ステップでの前記第１項目内容の選択を不可能状態とする禁止ステップと、
前記入力ステップでの選択が不可能状態とされた前記第１項目内容に対応する前記禁則条件に関連付けられた前記表示文字列を、前記禁則条件情報から取得して、前記表示手段に表示させる表示制御ステップと、
を有する禁則処理方法。
【請求項１３】
コンピュータを、
複数の設定項目の項目内容に対する禁則条件と、前記禁則条件を示す表示文字列と、前記禁則条件を満たす前記項目内容に対する処理を示す処理情報とを関連付ける禁則条件情報に基づいて、前記各設定項目の前記項目内容ごとに、前記禁則条件を満たす前記設定項目の前記項目内容である第１項目内容を抽出する抽出手段と、
前記禁則条件情報において、前記第１項目内容に対応する前記処理情報が非表示の処理を示す場合、表示手段により表示され、前記設定項目の前記項目内容を設定するための設定画面において前記第１項目内容を非表示とし、前記第１項目内容に対応する前記処理情報が選択の不可能状態の処理を示す場合、操作入力を受け付け、前記操作入力に応じて前記各設定項目の前記項目内容を選択する入力手段による前記第１項目内容の選択を不可能状態とする禁止手段と、
前記入力手段による選択が不可能状態とされた前記第１項目内容に対応する前記禁則条件に関連付けられた前記表示文字列を、前記禁則条件情報から取得して、前記表示手段に表示させる表示制御手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、禁則処理装置、禁則処理方法およびプログラムに関する。
【背景技術】
【０００２】
複数の設定項目の間に禁則が存在する場合、その禁則の発生をユーザに認識させる技術が既に知られている。このような、設定項目の間の禁則の発生をユーザに認識させる装置として、簡単な処理によりユーザインターフェースを制御し、選択禁止または選択許可の条件の整合を確保しやすくすることを目的として、禁則が発生した場合に、禁則が発生している項目を入力および選択できない状態とし、設定されている項目の組み合わせが禁止されている旨を表示する装置が提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術においては、禁則が発生しているという旨を表示させているが、ユーザに禁則を解消させるメッセージとしては適切ではなく、かつ、禁則となった項目とのつながりが直感的にわかりにくいという問題点があった。
【０００４】
本発明は、上記に鑑みてなされたものであって、禁則を解消させるメッセージを適切に表示することができる禁則処理装置、禁則処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、複数の設定項目の項目内容についての禁則条件と、前記禁則条件を示す表示文字列と、前記禁則条件を満たす前記項目内容に対する処理を示す処理情報とを関連付ける禁則条件情報を記憶する記憶手段と、前記設定項目の前記項目内容を設定するための設定画面を表示する表示手段と、前記各設定項目の前記項目内容ごとに、前記禁則条件情報に基づいて、前記禁則条件を満たす前記設定項目の前記項目内容である第１項目内容を抽出する抽出手段と、操作入力を受け付け、前記操作入力に応じて前記設定画面における前記各設定項目の前記項目内容を選択する入力手段と、前記禁則条件情報において、前記第１項目内容に対応する前記処理情報が非表示の処理を示す場合、前記第１項目内容を非表示とし、前記第１項目内容に対応する前記処理情報が選択の不可能状態の処理を示す場合、前記入力手段による前記第１項目内容の選択を禁止する禁止手段と、前記禁則条件情報から、前記入力手段による選択が禁止された前記第１項目内容に対応する前記禁則条件に関連付けられた前記表示文字列を取得して、前記表示手段に表示させる表示制御手段と、を備えたことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、禁則を解消させるメッセージを適切に表示することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施の形態の印刷システムの全体構成の一例を示す図である。
【図２】図２は、第１の実施の形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図３】図３は、第１の実施の形態に係る情報処理装置の機能ブロックの構成の一例を示す図である。
【図４】図４は、第１の実施の形態の禁則条件テーブルの構成例を示す図である。
【図５】図５は、第１の実施の形態の用紙設定画面における設定項目の設定例を示す図である。
【図６】図６は、第１の実施の形態の用紙設定画面の設定項目を変更する操作の例を示す図である。
【図７】図７は、第１の実施の形態の用紙設定画面において選択禁止の項目内容およびそれに関連付けられた禁則条件の内容を表示する例を示す図である。
【図８】図８は、第１の実施の形態の用紙設定画面において選択禁止の項目内容およびそれに関連付けられた複数の禁則条件の内容を表示する例を示す図である。
【図９】図９は、第１の実施の形態に係る情報処理装置における禁則処理の動作の一例を示すフローチャートである。
【図１０】図１０は、第１の実施の形態の変形例に係る情報処理装置における禁則処理の動作の一例を示すフローチャートである。
【図１１】図１１は、第２の実施の形態の禁則条件テーブルの構成例を示す図である。
【図１２】図１２は、第２の実施の形態の用紙設定画面の設定項目を変更する操作の例を示す図である。
【図１３】図１３は、第２の実施の形態の用紙設定画面において禁則条件に対応する項目内容を非表示にする例を示す図である。
【図１４】図１４は、第２の実施の形態の用紙設定画面において禁則条件を満たさない設定項目を表示する例を示す図である。
【図１５】図１５は、第２の実施の形態に係る情報処理装置における禁則処理の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下に、図１〜１５を参照しながら、本発明に係る禁則処理装置、禁則処理方法およびプログラムの実施の形態を詳細に説明する。また、以下の実施の形態によって本発明が限定されるものではなく、以下の実施の形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施の形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更および組み合わせを行うことができる。
【０００９】
［第１の実施の形態］
（印刷システムの全体構成）
図１は、第１の実施の形態の印刷システムの全体構成の一例を示す図である。図１を参照しながら、本実施の形態の印刷システムの構成について説明する。
【００１０】
図１に示すように、本実施の形態の印刷システム１は、情報処理装置の一例であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１００ａ〜１００ｃと、画像形成装置の一例であるプリンタ２００と、を含んで構成されている。ＰＣ１００ａ〜１００ｃ、およびプリンタ２００は、ネットワーク３００を介して、それぞれ通信可能なように接続されている。
【００１１】
ＰＣ１００ａ〜１００ｃは、後述する用紙設定画面７００に基づく印刷の設定内容に基づいて生成した印刷データをプリンタ２００に送信する。プリンタ２００は、受信した印刷データに基づいて、用紙に印刷出力する。なお、ＰＣ１００ａ〜１００ｃは、区別なく呼称する場合、または総称する場合、単に「ＰＣ１００」と称するものとする。
【００１２】
ネットワーク３００は、例えば、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルによってデータ通信が実現されるネットワークである。
【００１３】
（情報処理装置のハードウェア構成）
図２は、第１の実施の形態に係る情報処理装置のハードウェア構成の一例を示す図である。図２を参照しながら、本実施の形態に係るＰＣ１００（禁則処理装置）のハードウェア構成について説明する。
【００１４】
図２に示すように、ＰＣ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０３と、外部記憶装置５０４と、ディスプレイ５０５と、ネットワークＩ／Ｆ５０６と、キーボード５０７と、マウス５０８と、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）ドライブ５０９と、を備えている。
【００１５】
ＣＰＵ５０１は、ＰＣ１００全体の動作を制御する装置である。ＲＯＭ５０２は、ＰＣ１００用のプログラムを記憶している不揮発性記憶装置である。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される揮発性記憶装置である。
【００１６】
外部記憶装置５０４は、ＰＣ１００により生成された印刷データ、設定情報、および後述する禁則条件テーブル６００等の各種データを記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）またはＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置である。
【００１７】
ディスプレイ５０５は、カーソル、メニュー、ウィンドウ、文字もしくは画像等の各種情報、またはＰＣ１００による禁則動作を実行する用紙設定画面７００等を表示する表示装置である。ディスプレイ５０５は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ、液晶ディスプレイ、プラズマディスプレイまたは有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等である。
【００１８】
ネットワークＩ／Ｆ５０６は、ネットワーク３００に接続してデータ通信するためのインターフェースである。ネットワークＩ／Ｆ５０６は、例えば、ＴＣＰ／ＩＰのプロトコルで通信可能にするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。具体的には、プリンタ２００は、ＰＣ１００から、ネットワーク３００およびネットワークＩ／Ｆ５０６を介して、印刷データを取得する。
【００１９】
キーボード５０７は、文字、数字、各種指示の選択、カーソルの移動、および印刷用紙の設定情報の設定等を行う入力装置である。マウス５０８は、各種指示の選択および実行、処理対象の選択、カーソルの移動、ならびに印刷用紙の設定情報の設定等を行うための入力装置である。
【００２０】
ＤＶＤドライブ５０９は、着脱自在な記憶媒体の一例としてのＤＶＤ５１０に対するデータの読み出し、書き込みおよび削除を制御する装置である。
【００２１】
上述のＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、外部記憶装置５０４、ディスプレイ５０５、ネットワークＩ／Ｆ５０６、キーボード５０７、マウス５０８、およびＤＶＤドライブ５０９は、アドレスバスおよびデータバス等のバス５１１によって互いに通信可能に接続されている。
【００２２】
（情報処理装置のブロック構成）
図３は、第１の実施の形態に係る情報処理装置の機能ブロックの構成の一例を示す図である。図３を参照しながら、本実施の形態に係るＰＣ１００のブロック構成について説明する。
【００２３】
図３に示すように、ＰＣ１００は、入力部１０１（入力手段）と、禁則処理部１０２と、表示制御部１０３（表示制御手段）と、管理記憶部１０４（記憶手段）と、表示部１０５（表示手段）と、を有している。
【００２４】
入力部１０１は、ユーザからの操作を受け付け、操作信号を生成する機能部である。入力部１０１は、例えば、図２に示すキーボード５０７またはマウス５０８により実現される。
【００２５】
禁則処理部１０２は、管理記憶部１０４に記憶された後述する禁則条件テーブル６００が示す禁則条件を満たす設定項目の項目内容を抽出する機能部である。禁則処理部１０２は、抽出部１０２ａ（抽出手段）と、禁止部１０２ｂ（禁止手段）と、を含む。禁則処理部１０２は、図２に示すＣＰＵ５０１により実行されるプログラムにより実現される。
【００２６】
抽出部１０２ａは、印刷設定における設定項目の内容が変更（編集）された場合等に、変更された項目内容に対し、禁則条件テーブル６００が示す禁則条件を満たす設定項目の項目内容を抽出する機能部である。禁止部１０２ｂは、抽出部１０２ａにより抽出された設定項目の項目内容を選択することを禁止、すなわち選択を不可能状態にする機能部である。
【００２７】
表示制御部１０３は、禁則処理部１０２により抽出されて選択が不可能状態となった設定項目の項目内容が、入力部１０１により選択された場合、後述の図４に示す禁則条件テーブル６００から、その項目に関連付けられている禁則条件の表示文字列を取得して、表示部１０５に表示させる機能部である。表示制御部１０３は、図２に示すＣＰＵ５０１により実行されるプログラムにより実現される。
【００２８】
管理記憶部１０４は、印刷設定の設定項目の設定内容、および、禁則条件テーブル６００等を記憶する記憶部である。管理記憶部１０４は、図２に示す外部記憶装置５０４により実現される。
【００２９】
表示部１０５は、表示制御部１０３による制御に従って、アプリケーション画面、および設定画面等の表示を行う装置である。表示部１０５は、図２に示すディスプレイ５０５により実現される。
【００３０】
なお、図１に示すように印刷システム１は、ＰＣ１００とプリンタ２００とによって構成されたものとして説明したが、これに限定されるものではなく、印刷システム１は、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等であってもよい。この場合、入力部１０１は、タッチパネルによるタッチ操作機能により実現され、表示部１０５は、タッチパネルの表示機能により実現されることになる。
【００３１】
また、抽出部１０２ａおよび禁止部１０２ｂを含む禁則処理部１０２、ならびに表示制御部１０３の一部または全部は、ソフトウェアであるプログラムではなく、ハードウェア回路によって実現されてもよい。また、入力部１０１、抽出部１０２ａおよび禁止部１０２ｂを含む禁則処理部１０２、表示制御部１０３、管理記憶部１０４、ならびに表示部１０５は、機能を概念的に示したものであって、このような構成に限定されるものではない。
【００３２】
（禁則条件テーブル）
図４は、第１の実施の形態の禁則条件テーブルの構成例を示す図である。図４を参照しながら、禁則条件テーブル６００の構成について説明する。
【００３３】
図４に示す禁則条件テーブル６００（禁則条件情報）は、印刷設定の各種の設定項目の項目内容において、技術的な要因または論理的な要因等により同時に設定することができない項目内容の組み合わせ（禁則条件）を示し、かつ、この組み合わせ（禁則条件）と表示文字列とを関連付けるテーブルの例である。例えば、図４に示す禁則条件テーブル６００は、印刷設定の設定項目として、「設定項目（１）」（用紙サイズ）、「設定項目（２）」（紙送り方向）、「設定項目（３）」（坪量）、「設定項目（４）」（色）、「設定項目（５）」（紙種）、および「設定項目（６）」（両面印刷）を含む。
【００３４】
禁則条件の例として、例えば、図４に示すように、紙種が「トレーシングペーパー」、「ＯＨＰ」（Ｏｖｅｒｈｅａｄ  Ｐｒｏｊｅｃｔｏｒ）または「インデックス紙」であり、かつ、両面印刷が「可」である場合の組み合わせが、禁則条件を形成する。すなわち、紙種が「トレーシングペーパー」、「ＯＨＰ」または「インデックス紙」に設定されている場合、両面印刷を「可」に設定することはできないことを意味する。
【００３５】
また、用紙サイズが「Ａ４」、紙送り方向が「縦送り」、そして紙種が「インデックス紙」である組み合わせについても、禁則条件を形成する。この禁則条件に関連付けられた表示文字列は「インデックス紙−Ａ４−縦送りの組み合わせは不可」となる。表示文字列の用途については、図７および８で後述する。
【００３６】
また、禁則条件テーブル６００においては、紙種が「インデックス紙」であって、「Ａ４」、「レター」または「リーガル」以外の用紙サイズの場合の組み合わせが禁則条件を構成する場合、例えば、用紙サイズのフィールド（カラム）には、「ＮＯＴ（Ａ４  ＯＲ  レター  ＯＲ  リーガル）」のような論理式で管理される。これによって、「Ａ４」、「レター」または「リーガル」以外の用紙サイズの項目内容を全て列挙した禁則条件のレコードを作成する必要がなくなる。
【００３７】
なお、印刷システム１の印刷設定の設定項目は、図４の禁則条件テーブル６００に含まれる設定項目に限定されるものではなく、これらはあくまで例示したものである。
【００３８】
また、禁則条件（組み合わせが不可である設定項目の項目内容の組み合わせ）と表示文字列との関連付けの記憶方法は、図４に示す禁則条件テーブル６００による記憶方法に限定されるものではなく、同様の関連付けができる記憶方法であればいずれの管理方法であってもよい。
【００３９】
（禁則条件テーブルおよび禁則処理の概要）
図５は、第１の実施の形態の用紙設定画面における設定項目の設定例を示す図である。図５を参照しながら、用紙設定画面７００の構成の例、および設定項目の設定例について説明する。
【００４０】
表示部１０５に表示される用紙設定画面７００（設定画面）は、印刷システム１の印刷設定を行うための画面の一例である。図５に示す用紙設定画面７００は、用紙名設定部７０１と、概要表示部７０２と、用紙サイズ設定部７０３と、紙送り方向設定部７０４と、坪量設定部７０５と、色設定部７０６と、紙種設定部７０７と、両面印刷設定部７０８と、ＯＫボタン７０９ａと、キャンセルボタン７０９ｂと、を含む。
【００４１】
用紙名設定部７０１は、印刷設定の組み合わせに対する名称（用紙名）を入力する部分である。図５に示す用紙設定画面７００の例では、用紙名設定部７０１に「用紙１」と入力されている。
【００４２】
概要表示部７０２は、用紙名設定部７０１の用紙名により区別される印刷設定の設定項目の設定内容の組み合わせについての概要を説明する文字列を表示する部分である。図５に示す用紙設定画面７００の例では、設定項目のうち、用紙サイズ、紙送り方向および紙種の設定内容を組み合わせた文字列を表示するものとしている。例えば、用紙サイズが「Ａ４（２１０×２９７ｍｍ）」、紙送り方向が「横送り」、紙種が「普通紙」である場合、用紙の概要を、これらの設定内容を組み合わせた「Ａ４横  普通紙」の文字列により示している。
【００４３】
用紙サイズ設定部７０３は、入力部１０１により受け付けられた操作により、用紙サイズを設定する部分である。例えば、用紙サイズ設定部７０３においては、用紙サイズとして、「Ａ４（２１０×２９７ｍｍ）」、「Ａ３（２９７×４２０ｍｍ）」、「レター」および「リーガル」等の項目内容のいずれかを設定することができる。図５に示す用紙設定画面７００では、用紙サイズとして、「Ａ４（２１０×２９７ｍｍ）」が選択または設定された状態を示している。
【００４４】
紙送り方向設定部７０４は、入力部１０１により受け付けられた操作により、紙送り方向を設定する部分である。例えば、紙送り方向設定部７０４においては、紙送り方向として、「縦送り」または「横送り」の項目内容のいずれかを設定することができる。図５に示す用紙設定画面７００では、紙送り方向として、「横送り」が選択または設定された状態を示している。
【００４５】
坪量設定部７０５は、入力部１０１により受け付けられた操作により、坪量を設定する部分である。例えば、坪量設定部７０５においては、坪量として、「坪量１（５２．３−６３．０ｇ／ｍ＾２）」、「坪量２（６３．１−８０．０ｇ／ｍ＾２）」、・・・等の項目内容のいずれかを設定することができる。図５に示す用紙設定画面７００では、坪量として「坪量２（６３．１−８０．０ｇ／ｍ＾２）」が選択または設定された状態を示している。
【００４６】
色設定部７０６は、入力部１０１により受け付けられた操作により、印刷用紙の色を設定する部分である。例えば、色設定部７０６においては、色として、「白」、「青」、「赤」または「黄」等の項目内容のいずれかを設定することができる。図５に示す用紙設定画面７００では、色として、「白」が選択または設定された状態を示している。
【００４７】
紙種設定部７０７は、入力部１０１により受け付けられた操作により、紙種を設定する部分である。例えば、紙種設定部７０７においては、紙種として、「普通紙」、「ラベル紙」、「トレーシングペーパー」、「ＯＨＰ」または「インデックス紙」等の項目内容のいずれかを設定することができる。図５に示す用紙設定画面７００では、紙種として、「普通紙」が選択または設定された状態を示している。
【００４８】
両面印刷設定部７０８は、入力部１０１により受け付けられた操作により、両面印刷の可否を設定する部分である。例えば、両面印刷設定部７０８においては、両面印刷の設定として、「可」または「不可」の項目内容のいずれかを設定することができる。図５に示す用紙設定画面７００では、両面印刷の設定として、「不可」が選択または設定された状態を示している。
【００４９】
ＯＫボタン７０９ａは、用紙名設定部７０１、用紙サイズ設定部７０３、紙送り方向設定部７０４、坪量設定部７０５、色設定部７０６、紙種設定部７０７、および両面印刷設定部７０８において編集した設定項目の内容を確定するためのボタンである。具体的には、入力部１０１によりＯＫボタン７０９ａに対する押下操作が実行されると、用紙名設定部７０１、用紙サイズ設定部７０３、紙送り方向設定部７０４、坪量設定部７０５、色設定部７０６、紙種設定部７０７、および両面印刷設定部７０８において編集された設定項目の内容が、設定内容として管理記憶部１０４に記憶される。
【００５０】
キャンセルボタン７０９ｂは、用紙名設定部７０１、用紙サイズ設定部７０３、紙送り方向設定部７０４、坪量設定部７０５、色設定部７０６、紙種設定部７０７、および両面印刷設定部７０８において編集した設定項目の内容を破棄するためのボタンである。例えば、入力部１０１によりキャンセルボタン７０９ｂに対する押下操作が実行されると、用紙名設定部７０１、用紙サイズ設定部７０３、紙送り方向設定部７０４、坪量設定部７０５、色設定部７０６、紙種設定部７０７、および両面印刷設定部７０８において編集された設定項目の内容が元の設定内容に戻るものとすればよい。
【００５１】
なお、上述の「設定内容」とは、印刷設定の各設定項目において選択されて確定された設定の選択肢をいうものとする。また、上述の「項目内容」とは、印刷設定の各設定項目において選択しうる設定の選択肢をいうものとする。したがって、「項目内容」は「設定内容」を包含する関係となる。例えば、設定項目が紙種である場合の「項目内容」は、「普通紙」、「ラベル紙」、「トレーシングペーパー」、「ＯＨＰ」または「インデックス紙」等が該当する。
【００５２】
図６は、第１の実施の形態の用紙設定画面の設定項目を変更する操作の例を示す図である。図７は、第１の実施の形態の用紙設定画面において選択禁止の項目内容およびそれに関連付けられた禁則条件の内容を表示する例を示す図である。図６および７を参照しながら、用紙設定画面７００において印刷設定の設定項目を編集する動作、および禁則処理の動作の例を説明する。
【００５３】
図６では、印刷設定の設定項目のうち両面印刷の設定を編集する動作を示す。図６（ａ）に示すように、まず、ユーザは、入力部１０１によって用紙設定画面７００の両面印刷設定部７０８のプルダウンボタン７０８ａを押下操作し、両面印刷の設定の項目内容を示すプルダウン部７０８ｂを表示させる。具体的には、表示制御部１０３が、入力部１０１によりプルダウンボタン７０８ａが押下されると、プルダウン部７０８ｂを表示させ、プルダウン部７０８ｂに、両面印刷の設定の項目内容である「可」および「不可」を表示させる。
【００５４】
なお、図６（ａ）に示すように、表示制御部１０３は、プルダウン部７０８ｂを表示した場合に、両面印刷設定部７０８の両面印刷の設定が編集中であることを示すために、現在、設定内容として設定されている「不可」が表示されている両面印刷設定部７０８をカラー表示または反転表示等させてもよい。また、図６（ａ）に示すように、表示制御部１０３は、プルダウン部７０８ｂに表示された両面印刷の設定の項目内容のうち、設定内容である「不可」の表示部分をカラー表示または反転表示等させてもよい。これらは他の設定項目についても同様である。
【００５５】
次に、ユーザは、入力部１０１によりプルダウン部７０８ｂに表示された両面印刷の設定の項目内容のうち「可」を選択操作することによって、図６（ｂ）に示すように、両面印刷設定部７０８に「可」を表示させる。具体的には、表示制御部１０３が、入力部１０１によりプルダウン部７０８ｂに表示された項目内容である「可」が選択されると、両面印刷設定部７０８に「可」を表示させる。このとき、両面印刷設定部７０８に表示された項目内容である「可」は、仮に表示されている状態であり、確定された設定内容とはなっていない。
【００５６】
また、上述のように、印刷設定における設定項目の内容が変更（編集）されると、禁則処理部１０２の抽出部１０２ａは、管理記憶部１０４に記憶された禁則条件テーブル６００を参照し、変更された項目内容に対して、禁則条件テーブル６００が示す禁則条件を満たす設定項目の項目内容を抽出する。具体的には、両面印刷設定部７０８において両面印刷の設定の項目内容が「不可」から「可」に変更されたので、抽出部１０２ａは、禁則条件テーブル６００を参照し、変更された「可」に対して、禁則条件を満たす設定項目の項目内容を抽出する。実際には、抽出部１０２ａは、用紙設定画面７００に表示された各設定項目の各項目内容（設定内容を含む）に対して、禁則条件を満たす設定項目の項目内容を抽出する。図４の禁則条件テーブル６００に示すように、両面印刷の設定の項目内容である「可」と、紙種の項目内容である「トレーシングペーパー」、「ＯＨＰ」または「インデックス紙」のいずれかとの組み合わせが禁則条件を満たすことになる。したがって、抽出部１０２ａは、変更された両面印刷の設定の項目内容である「可」に対して禁則条件を満たす紙種の項目内容である「トレーシングペーパー」、「ＯＨＰ」および「インデックス紙」を抽出する。
【００５７】
図７では、印刷設定の設定項目のうち紙種を編集する動作を示す。図７（ａ）に示すように、ユーザは、入力部１０１によって紙種設定部７０７のプルダウンボタン７０７ａを押下操作し、紙種の項目内容を示すプルダウン部７０７ｂを表示させる。具体的には、表示制御部１０３が、入力部１０１によりプルダウンボタン７０７ａが押下されると、プルダウン部７０７ｂを表示させ、プルダウン部７０７ｂに、紙種の項目内容である「普通紙」、「ラベル紙」、「トレーシングペーパー」、「ＯＨＰ」および「インデックス紙」等を表示させる。
【００５８】
また、表示制御部１０３は、プルダウン部７０７ｂに表示させた紙種の項目内容のうち、上述したように、抽出部１０２ａにより、両面印刷の設定の項目内容である「可」に対して禁則条件を満たす紙種の項目内容として抽出された「トレーシングペーパー」、「ＯＨＰ」および「インデックス紙」の表示部分を、例えば、選択禁止内容７０７ｃのようにグレー表示（グレーアウト）させる。そして、禁則処理部１０２の禁止部１０２ｂは、抽出部１０２ａにより抽出された設定項目の項目内容、すなわち、表示制御部１０３によりグレーアウトされた項目内容に対する入力部１０１による選択を禁止設定する。このように、選択が禁止設定された項目内容をグレーアウトすることによって、禁則条件を満たす設定項目の項目内容が選択できないことを明確に示すことができる。一方、ユーザは、プルダウン部７０７ｂに表示された紙種の項目内容のうち、表示制御部１０３によりグレーアウトされた項目内容、すなわち、禁止部１０２ｂにより禁止設定された項目内容以外の項目内容は、入力部１０１により選択操作することが可能である。なお、選択禁止内容７０７ｃの項目内容をグレーアウトすることに限定されるものではなく、選択操作が禁止されていることが認識される表示態様であれば、どのように表示してもよい。
【００５９】
そして、ユーザが、図７（ｂ）に示すように、例えば、入力部１０１によりカーソル７５０を選択禁止内容７０７ｃの項目内容に合わせて選択操作（例えば、クリック操作）した場合、表示制御部１０３は、禁則条件テーブル６００を参照し、入力部１０１により選択された項目内容に対応する禁則条件に関連付けられた表示文字列が記載されたメッセージ表示部８００を、例えば、カーソル７５０の近傍に表示させる。具体的には、例えば、図７（ｂ）に示すように、ユーザが、入力部１０１によりカーソル７５０を、禁止部１０２ｂにより禁止設定された項目内容である「トレーシングペーパー」に合わせて選択操作した場合を考える。この場合、表示制御部１０３は、禁則条件テーブル６００から、「トレーシングペーパー」に対応する禁則条件、すなわち、紙種が「トレーシングペーパー」であり、かつ、両面印刷の設定が「可」である組み合わせに関連付けられた表示文字列である「トレーシングペーパー−両面印刷・可の組み合わせは不可」を取得して、その表示文字列が記載されたメッセージ表示部８００を表示させる。このように、カーソル７５０の近傍、すなわち、カーソル７５０を合された選択禁止内容７０７ｃの項目内容の近傍にメッセージ表示部８００を表示させることによって、禁則条件をメッセージとして認識しやすくなる。ここで、「近傍」とは、カーソル７５０が示す項目内容との関連が認識できる程度の所定範囲の位置をいうものとする。
【００６０】
なお、ユーザが、入力部１０１によりカーソル７５０を選択禁止内容７０７ｃの項目内容に合わせて選択操作された場合に、表示制御部１０３は、選択された項目内容に対応する禁則条件に関連付けられた表示文字列が記載されたメッセージ表示部８００を表示させるものとしているが、これに限定されるものではない。例えば、ユーザが、入力部１０１によりカーソル７５０を選択禁止内容７０７ｃの項目内容に合わせた場合に、表示制御部１０３は、その項目内容に対応する禁則条件に関連付けられた表示文字列が記載されたメッセージ表示部８００を表示させるものとしてもよい。ただし、ユーザが、入力部１０１によりカーソル７５０を選択禁止内容７０７ｃの項目内容に合わせて選択操作（例えば、クリック操作）する場合も、入力部１０１によりカーソル７５０を選択禁止内容７０７ｃの項目内容に単に合わせる場合も、「入力部１０１による選択」の概念に含まれるものとする。
【００６１】
このように、用紙設定画面７００に表示された各設定項目の項目内容に対して、禁則条件を満たす設定項目の項目内容を抽出して、選択を禁止し、かつ、選択が禁止された項目内容が選択操作された場合、禁則条件を示すメッセージを表示するものとしている。これによって、禁則条件を満たす設定項目の項目内容が選択できないことが明確になると共に、禁則条件がメッセージとして示されることによって、禁則となる項目内容のつながりが直感的にわかりやすくなり、かつ、禁則条件の解消方法が明確に把握できる。例えば、図７（ｂ）で上述したメッセージ表示部８００の例では、メッセージ表示部８００を表示させることによって、紙種として「トレーシングペーパー」を選択したい場合は、両面印刷の設定の「可」の設定を変更、すなわち、「不可」に設定を変更することにより禁則条件を解除する必要があることが認識できる。
【００６２】
なお、入力部１０１および表示部１０５がタッチパネルによって実現される場合、ユーザが、入力部１０１により選択禁止内容７０７ｃの項目内容をタッチ選択操作した場合に、表示制御部１０３は、禁則条件が記載されたメッセージ表示部８００を、タッチ部分の近傍に表示させるものとすればよい。
【００６３】
図８は、第１の実施の形態の用紙設定画面において選択禁止の項目内容およびそれに関連付けられた複数の禁則条件の内容を表示する例を示す図である。図８を参照しながら、用紙設定画面７００において禁則条件が複数表示される禁則処理の動作の例を説明する。
【００６４】
図８では、印刷設定の設定項目のうち用紙サイズを変更した後、紙種を編集する動作を示す。図８（ａ）は、上述の図６（ｂ）に示したように両面印刷の設定が「可」に変更された状態から、ユーザが、入力部１０１によって用紙設定画面７００の用紙サイズ設定部７０３において用紙サイズを、例えば、「Ａ４（２１０×２９７ｍｍ）」から「Ａ３（２９７×４２０ｍｍ）」に変更した状態を示す。このとき、用紙サイズ設定部７０３に表示された項目内容である「Ａ３（２９７×４２０ｍｍ）」は、仮に表示されている状態であり、確定された設定内容とはなっていない。
【００６５】
次に、印刷設定における設定項目（図８（ａ）では用紙サイズ）の内容が変更（編集）されると、抽出部１０２ａは、管理記憶部１０４に記憶された禁則条件テーブル６００を参照し、変更された項目内容に対して、禁則条件テーブル６００が示す禁則条件を満たす設定項目の項目内容を抽出する。具体的には、用紙サイズ設定部７０３において用紙サイズの項目内容が「Ａ４（２１０×２９７ｍｍ）」から「Ａ３（２９７×４２０ｍｍ）」に変更されたので、抽出部１０２ａは、禁則条件テーブル６００を参照し、用紙設定画面７００に表示された各設定項目の各項目内容（設定内容を含む）に対して、禁則条件を満たす設定項目の項目内容を抽出する。上述したように、抽出部１０２ａは、まず、両面印刷の設定の項目内容である「可」に対して禁則条件を満たす紙種の項目内容である「トレーシングペーパー」、「ＯＨＰ」および「インデックス紙」を抽出する。抽出部１０２ａは、さらに、変更された「Ａ３（２９７×４２０ｍｍ）」に対して、禁則条件を満たす設定項目の項目内容を抽出する。図４の禁則条件テーブル６００に示すように、用紙サイズが「Ａ４」、「レター」および「リーガル」のいずれでもない項目内容（例えば「Ａ３」）と、紙種の項目内容である「インデックス紙」との組み合わせが禁則条件を満たすことになる。したがって、抽出部１０２ａは、変更された用紙サイズの項目内容である「Ａ３（２９７×４２０ｍｍ）」に対して禁則条件を満たす紙種の項目内容である「インデックス紙」を抽出する。
【００６６】
そして、図８（ｂ）に示すように、ユーザは、入力部１０１によって紙種設定部７０７のプルダウンボタン７０７ａを押下操作し、紙種の項目内容を示すプルダウン部７０７ｂを表示させる。具体的には、表示制御部１０３が、上述のように、入力部１０１によりプルダウンボタン７０７ａが押下されると、プルダウン部７０７ｂを表示させ、プルダウン部７０７ｂに、紙種の項目内容である「普通紙」、「ラベル紙」、「トレーシングペーパー」、「ＯＨＰ」および「インデックス紙」等を表示させる。
【００６７】
また、表示制御部１０３は、上述のように、プルダウン部７０７ｂに表示させた紙種の項目内容のうち、抽出部１０２ａにより、両面印刷の設定の項目内容である「可」に対して禁則条件を満たす紙種の項目内容として抽出された「トレーシングペーパー」、「ＯＨＰ」および「インデックス紙」の表示部分を、選択禁止内容７０７ｃのようにグレーアウトさせる。また、表示制御部１０３は、上述のように、プルダウン部７０７ｂに表示させた紙種の項目内容のうち、抽出部１０２ａにより、用紙サイズの項目設定である「Ａ３（２９７×４２０ｍｍ）」に対して禁則条件を満たす紙種の項目内容として抽出された「インデックス紙」の表示部分をグレーアウトさせる。ただし、プルダウン部７０７ｂの「インデックス紙」の表示部分は、上述のように既にグレーアウトされている。これは、紙種の項目内容である「インデックス紙」に対して禁則条件を満たす項目内容が複数（用紙サイズの「Ａ３」、および両面印刷の設定の「可」）存在することを意味する。
【００６８】
そして、禁止部１０２ｂは、抽出部１０２ａにより抽出された設定項目の項目内容、すなわち、表示制御部１０３によりグレーアウトされた項目内容に対する入力部１０１による選択を禁止設定する。
【００６９】
そして、ユーザが、図８（ｂ）に示すように、例えば、入力部１０１によりカーソル７５０を選択禁止内容７０７ｃの項目内容に合わせて選択操作した場合、表示制御部１０３は、禁則条件テーブル６００を参照し、入力部１０１により選択された項目内容に対応する禁則条件に関連付けられた表示文字列が記載されたメッセージ表示部８０１を、例えば、カーソル７５０の近傍に表示させる。具体的には、例えば、図８（ｂ）に示すように、ユーザが、入力部１０１によりカーソル７５０を、禁止部１０２ｂにより禁止設定された項目内容である「インデックス紙」に合わせて選択操作した場合を考える。この場合、表示制御部１０３は、禁則条件テーブル６００から、「インデックス紙」に対応する禁則条件、すなわち、紙種が「インデックス紙」であり、かつ、両面印刷の設定が「可」である組み合わせに関連付けられた表示文字列である「インデックス紙−両面印刷・可の組み合わせは不可」を取得する。さらに、表示制御部１０３は、禁則条件テーブル６００から、もう１つの「インデックス紙」に対応する禁則条件、すなわち、紙種が「インデックス紙」であり、かつ、用紙サイズが「Ａ３」である組み合わせに関連付けられた表示文字列である「インデックス紙−＊＊の組み合わせは不可」を取得する。ここで、表示文字列中の「＊＊」はワイルドカードであり、表示制御部１０３は、表示文字列中の「＊＊」を、図４の禁則条件テーブル６００に示した用紙サイズの論理式を満たす「Ａ３」の文字列に置き換えた「インデックス紙−Ａ３の組み合わせは不可」を取得する。そして、表示制御部１０３は、禁則条件を示す複数の表示文字列である「インデックス紙−両面印刷・可の組み合わせは不可」および「インデックス紙−Ａ３の組み合わせは不可」が並列に記載されたメッセージ表示部８０１を表示させる。
【００７０】
このように、選択が禁止された項目内容に対応する禁則条件が複数存在する場合においては、その選択が禁止された項目内容が選択操作された場合、禁則条件を示す複数のメッセージを同時に表示するものとしている。これによって、さらに、禁則となる項目内容のつながりが直感的にわかりやすくなり、かつ、禁則条件の解消方法の全てを明確に把握できる。
【００７１】
（禁則処理の動作の流れ）
図９は、第１の実施の形態に係る情報処理装置における禁則処理の動作の一例を示すフローチャートである。図９を参照しながら、ＰＣ１００における禁則処理の動作の流れを説明する。
【００７２】
＜ステップＳ１１＞
表示制御部１０３が、用紙設定画面７００を起動（表示部１０５に表示）させた場合、または、入力部１０１により用紙設定画面７００における印刷設定の設定項目の内容が変更されたと判定した場合（ステップＳ１１：Ｙｅｓ）、ステップＳ１２へ移行し、そうでない場合（ステップＳ１１：Ｎｏ）、ステップＳ１５へ移行する。
【００７３】
＜ステップＳ１２＞
禁則処理部１０２の抽出部１０２ａは、禁則条件テーブル６００を参照し、用紙設定画面７００に表示された各設定項目の各項目内容（設定内容を含む）に対して、禁則条件を満たす設定項目の項目内容（第１項目内容）を抽出する。抽出部１０２ａにより抽出された設定項目の項目内容がある場合（ステップＳ１２：Ｙｅｓ）、ステップＳ１３へ移行し、抽出された設定項目の項目内容がない場合（ステップＳ１２：Ｎｏ）、ステップＳ１４へ移行する。
【００７４】
＜ステップＳ１３＞
禁則処理部１０２の禁止部１０２ｂは、抽出部１０２ａにより抽出された設定項目の項目内容に対する入力部１０１による選択を禁止設定（選択が不可能状態）にする。また、表示制御部１０３は、入力部１０１により、用紙設定画面７００における特定の設定項目についてプルダウンされた場合、プルダウン部に表示された設定項目の項目内容のうち、禁止部１０２ｂにより選択が禁止設定された項目内容の表示部分をグレーアウトさせる。そして、ステップＳ１４へ移行する。
【００７５】
＜ステップＳ１４＞
禁則処理部１０２は、用紙設定画面７００に表示された全ての設定項目の各項目内容に対して、禁則条件を満たす項目内容の抽出が終了したか否かを判定する。全ての設定項目の各項目内容に対して、禁則条件を満たす項目内容の抽出が終了している場合（ステップＳ１４：Ｙｅｓ）、ステップＳ１５へ移行し、終了していない場合（ステップＳ１４：Ｎｏ）、ステップＳ１２へ戻る。
【００７６】
＜ステップＳ１５＞
ユーザが、入力部１０１によりカーソル７５０を禁止部１０２ｂにより禁止設定され、かつ、プルダウン部に表示された項目内容に合わせて選択操作した場合（ステップＳ１５：Ｙｅｓ）、ステップＳ１６へ進み、選択操作していない場合（ステップＳ１５：Ｎｏ）、禁則処理の動作が終了する。
【００７７】
＜ステップＳ１６＞
ユーザが、入力部１０１によりカーソル７５０を選択禁止内容７０７ｃの項目内容に合わせて選択操作した場合、表示制御部１０３は、禁則条件テーブル６００を参照し、入力部１０１により選択された項目内容に対応する禁則条件に関連付けられた１以上の表示文字列が記載されたメッセージ表示部をカーソル７５０の近傍に表示させる。以上で、禁則処理の動作が終了する。
【００７８】
このように、用紙設定画面７００に表示された各設定項目の項目内容に対して、禁則条件を満たす設定項目の項目内容を抽出して、選択を禁止し、かつ、選択が禁止された項目内容が選択操作された場合、禁則条件を示すメッセージを表示するものとしている。これによって、禁則条件を満たす設定項目の項目内容が選択できないことが明確になると共に、禁則条件がメッセージとして示されることによって、禁則となる項目内容のつながりが直感的にわかりやすくなり、かつ、禁則条件の解消方法が明確に把握できる。
【００７９】
また、選択が禁止された項目内容に対応する禁則条件が複数存在する場合においては、その選択が禁止された項目内容が選択操作された場合、禁則条件を示す複数のメッセージを同時に表示するものとしている。これによって、さらに、禁則となる項目内容のつながりが直感的にわかりやすくなり、かつ、禁則条件の解消方法のすべてを明確に把握できる。
【００８０】
（変形例）
図１０は、第１の実施の形態の変形例に係る情報処理装置における禁則処理の動作の一例を示すフローチャートである。図１０を参照しながら、用紙設定画面７００の設定項目を編集する場合、上述のようにプルダウン部に表示された項目内容を選択するのではなく、直接、設定項目の項目内容を入力する場合における禁則処理の動作の流れについて説明する。
【００８１】
＜ステップＳ２１＞
表示制御部１０３が、入力部１０１により用紙設定画面７００における印刷設定の設定項目の項目内容が直接入力されたと判定した場合（ステップＳ２１：Ｙｅｓ）、ステップＳ２２へ進み、そうでない場合、禁則処理の動作が終了する。
【００８２】
＜ステップＳ２２＞
禁則処理部１０２の抽出部１０２ａは、禁則条件テーブル６００を参照し、用紙設定画面７００における設定項目のうち、入力部１０１により直接入力された項目内容（第２項目内容）に対して、禁則条件を満たす設定項目の項目内容（第３項目内容）を抽出する。抽出部１０２ａにより抽出された設定項目の項目内容がある場合（ステップＳ２２：Ｙｅｓ）、ステップＳ２３へ移行し、抽出された設定項目の項目内容がない場合（ステップＳ２２：Ｎｏ）、ステップＳ２５へ移行する。
【００８３】
＜ステップＳ２３＞
表示制御部１０３は、禁則条件テーブル６００を参照し、入力部１０１により入力された項目内容に対応する禁則条件に関連付けられた１以上の表示文字列が記載されたメッセージ表示部を、例えば、入力された項目内容の表示部分の近傍に表示させる。そして、ステップＳ２４へ移行する。
【００８４】
＜ステップＳ２４＞
表示制御部１０３は、入力部１０１により入力された項目内容を無効として、元の設定内容に戻す。そして、禁則処理の動作が終了する。なお、入力された項目内容を無効として、元の設定内容に戻すことに限定されるものではなく、例えば、入力された項目内容をそのままとし、禁則が発生していることを、項目内容を赤枠で囲い、警告アイコンを表示し、または、ＯＫボタン７０９ａをグレーアウトする等の処置を施すものとしてもよい。このように、入力された項目内容をそのままとすることにより、その項目内容と禁則条件を満たす項目内容を変更することによって禁則を解除し、入力された項目内容を受け入れることが可能となり、ユーザの作業性を向上させることができる。
【００８５】
＜ステップＳ２５＞
禁則処理部１０２は、入力部１０１による項目内容の入力を許可する。そして、ステップＳ２６へ進む。
【００８６】
＜ステップＳ２６＞
ＰＣ１００は、図９に示すステップＳ１２〜Ｓ１６と同様の処理を行う。そして、禁則処理の動作が終了する。
【００８７】
以上のように、図６〜８に示したような印刷設定の設定項目の項目内容が選択操作される場合ではなく、項目内容が直接入力される場合においても、その入力された項目内容に対して、禁則条件を満たす設定項目の項目内容を抽出するものとしている。そして、抽出された項目内容が存在する場合、禁則条件を示すメッセージを表示させ、入力された項目内容を無効とするものとしている。これによって、禁則条件を満たす設定項目の項目内容が入力できないことが明確になると共に、禁則条件がメッセージとして示されることによって、禁則となる項目内容のつながりが直感的にわかりやすくなり、かつ、禁則条件の解消方法が明確に把握できる。
【００８８】
なお、本実施の形態の禁則処理は、印刷システム１における印刷設定に対する禁則処理について説明したが、これに限定されるものではなく、禁則条件が発生し得る印刷設定ではない他の設定の設定項目に対しても適用することが可能である。
【００８９】
また、図４に示す禁則条件テーブル６００が示す禁則条件の内容、および表示文字列は一例を示すものであり、例えば、ユーザによる入力部１０１の操作によって、禁則条件テーブル６００の禁則条件の内容、および表示文字列を編集できるものとしてもよい。
【００９０】
［第２の実施の形態］
本実施の形態に係る印刷システムについて、第１の実施の形態に係る印刷システム１と相違する点を中心に説明する。本実施の形態に係る印刷システムの全体構成、およびＰＣ１００のハードウェア構成は、第１の実施の形態と同様である。
【００９１】
（情報処理装置のブロック構成）
本実施の形態のＰＣ１００のブロック構成は、第１の実施の形態の図３に示すブロック構成と同様である。以下、ＰＣ１００の各機能部の動作について説明する。
【００９２】
入力部１０１（入力手段）は、ユーザからの操作を受け付け、操作信号を生成する機能部である。入力部１０１は、例えば、上述の図２に示すキーボード５０７またはマウス５０８により実現される。
【００９３】
禁則処理部１０２は、管理記憶部１０４に記憶された後述する禁則条件テーブル６００ａが示す禁則条件を満たす設定項目の項目内容を抽出する機能部である。禁則処理部１０２は、抽出部１０２ａ（抽出手段）と、禁止部１０２ｂ（禁止手段）と、を含む。禁則処理部１０２は、上述の図２に示すＣＰＵ５０１により実行されるプログラムにより実現される。
【００９４】
抽出部１０２ａは、印刷設定における設定項目の内容が変更（編集）された場合等に、変更された項目内容に対し、禁則条件テーブル６００ａが示す禁則条件を満たす設定項目の項目内容を抽出する機能部である。禁止部１０２ｂは、抽出部１０２ａにより抽出された設定項目の項目内容を、禁則条件テーブル６００ａで関連付けられた処理選択（後述）に従って、選択不可能状態または非表示にする機能部である。
【００９５】
表示制御部１０３は、禁則処理部１０２により抽出されて選択不可能状態となった設定項目の項目内容が、入力部１０１により選択された場合、後述の図１１に示す禁則条件テーブル６００ａから、その項目に関連付けられている禁則条件の表示文字列を取得して、表示部１０５に表示させる機能部である。表示制御部１０３は、上述の図２に示すＣＰＵ５０１により実行されるプログラムにより実現される。
【００９６】
管理記憶部１０４は、印刷設定の設定項目の設定内容、および、禁則条件テーブル６００ａ等を記憶する記憶部である。管理記憶部１０４は、上述の図２に示す外部記憶装置５０４により実現される。
【００９７】
表示部１０５は、表示制御部１０３による制御に従って、アプリケーション画面、および設定画面等の表示を行う装置である。表示部１０５は、上述の図２に示すディスプレイ５０５により実現される。
【００９８】
（禁則条件テーブル）
図１１は、第２の実施の形態の禁則条件テーブルの構成例を示す図である。図１１を参照しながら、禁則条件テーブル６００ａの構成について説明する。
【００９９】
図１１に示す禁則条件テーブル６００ａ（禁則条件情報）は、印刷設定の各種の設定項目の項目内容において、技術的な要因または論理的な要因等により同時に設定することができない項目内容の組み合わせ（禁則条件）を示し、かつ、この組み合わせ（禁則条件）と、表示文字列と、処理選択と、を関連付けるテーブルの例である。ここで、「処理選択」とは、禁則条件を満たす設定項目の設定内容に対して、選択不可能状態の処理を施すか、または、非表示の処理を施すかいずれかを決めるフラグ情報である。また、禁止部１０２ｂによる選択不可能状態の処理、および非表示の処理については、後述する。
【０１００】
図１１に示す禁則条件テーブル６００ａは、例えば、印刷設定の設定項目として、「設定項目（１）」（用紙サイズ）、「設定項目（２）」（紙送り方向）、「設定項目（３）」（坪量）、「設定項目（４）」（色）、「設定項目（５）」（紙種）、「設定項目（６）」（両面印刷）、「設定項目（７）」（タブ数）、および「設定項目（８）」（タブ幅）を含む。
【０１０１】
禁則条件の例として、例えば、図１１に示すように、紙種が「トレーシングペーパー」、「ＯＨＰ」または「インデックス紙」であり、かつ、両面印刷が「可」である場合の組み合わせが、禁則条件を形成する。すなわち、紙種が「トレーシングペーパー」、「ＯＨＰ」または「インデックス紙」に設定されている場合、両面印刷を「可」に設定することはできないことを意味する。
【０１０２】
また、用紙サイズが「Ａ４」、紙送り方向が「縦送り」、そして紙種が「インデックス紙」である組み合わせについても、禁則条件を形成する。この禁則条件に関連付けられた処理選択は「０」（選択不可能状態）であり、この禁則条件に関連付けられた表示文字列「インデックス紙−Ａ４−縦送りの組み合せは不可」に基づいて、禁止部１０２ｂにより選択不可能状態の処理が実行される。
【０１０３】
また、禁則条件テーブル６００ａにおいては、設定項目の取り得る項目内容のすべてを表す場合、例えば「ＡＬＬ」のような表記で管理されるものとする。例えば、図１１に示すように、紙種が「インデックス紙以外」（ＮＯＴ（インデックス紙））、ならびに、タブ数およびタブ幅のすべての項目内容の組み合わせが、禁則条件を形成する。この禁則条件に関連付けられた処理選択は「１」（非表示）であり、禁止部１０２ｂにより非表示の処理が実行される。また、このように「ＡＬＬ」という表記を用いることによって、例えば、タブ数およびタブ幅のすべての項目内容を列挙した禁則条件のレコードを作成する必要がなくなる。
【０１０４】
なお、本実施の形態の印刷システムの印刷設定の設定項目は、図１１の禁則条件テーブル６００ａに含まれる設定項目に限定されるものではなく、これらはあくまで例示したものである。
【０１０５】
また、禁則条件（組み合わせが不可である設定項目の項目内容の組み合わせ）と、表示文字列と、処理選択との関連付けの記憶方法は、図１１に示す禁則条件テーブル６００ａで示す記憶方法に限定されるものではなく、同様の関連付けができる記憶方法であればいずれの管理方法であってもよい。
【０１０６】
（禁則条件テーブルおよび禁則処理の概要）
表示部１０５に表示される用紙設定画面７００（設定画面）は、第１の実施の形態において図５で示した構成と同様であるが、図１４で後述するように、さらに、タブ数設定部７１０と、タブ幅設定部７１１と、を含む。
【０１０７】
タブ数設定部７１０は、入力部１０１により受け付けられた操作により、インデックス紙のタブの数を設定する部分である。タブ幅設定部７１１は、入力部１０１により受け付けられた操作により、インデックス紙のタブの幅を設定する部分である。後述する図１４に示す用紙設定画面７００では、タブ数として「５」、およびタブ幅として「１５ｍｍ」が選択または設定された状態を示している。
【０１０８】
図１２は、第２の実施の形態の用紙設定画面の設定項目を変更する操作の例を示す図である。図１３は、第２の実施の形態の用紙設定画面において禁則条件に対応する項目内容を非表示にする例を示す図である。図１４は、第２の実施の形態の用紙設定画面において禁則条件を満たさない設定項目を表示する例を示す図である。図１２〜１４を参照しながら、本実施の形態の用紙設定画面７００において印刷設定の設定項目を編集する操作、および禁則処理の動作の例を説明する。
【０１０９】
図１２では、印刷設定の設定項目のうち紙種の設定を編集する動作を示す。図１２（ａ）に示すように、まず、ユーザは、入力部１０１によって用紙設定画面７００の紙種設定部７０７のプルダウンボタン７０７ａを押下操作し、紙種の設定の項目内容を示すプルダウン部７０７ｂを表示させる。具体的には、表示制御部１０３が、入力部１０１によりプルダウンボタン７０７ａが押下されると、プルダウン部７０７ｂを表示させ、プルダウン部７０７ｂに、紙種の設定の項目内容である「普通紙」、「ラベル紙」、「トレーシングペーパー」、「ＯＨＰ」および「インデックス紙」等を表示させる。
【０１１０】
次に、ユーザは、入力部１０１によりプルダウン部７０７ｂに表示された紙種の設定の項目内容のうち「インデックス紙」を選択操作することによって、図１２（ｂ）に示すように、紙種設定部７０７に「インデックス紙」を表示させる。具体的には、表示制御部１０３が、入力部１０１によりプルダウン部７０７ｂに表示された項目内容である「インデックス紙」が選択されると、紙種設定部７０７に「インデックス紙」を表示させる。さらに、表示制御部１０３は、設定項目のうち、用紙サイズ、紙送り方向および紙種の設定内容を組み合わせた文字列を表示する概要表示部７０２において、紙種設定部７０７の表示内容が変更したことに合せて、「Ａ４横  インデックス紙」の文字列を表示させる。このとき、紙種設定部７０７に表示された項目内容である「インデックス紙」は、仮に表示されている状態であり、確定された設定内容とはなっていない。
【０１１１】
また、上述のように、印刷設定における設定項目の内容が変更（編集）されると、禁則処理部１０２の抽出部１０２ａは、管理記憶部１０４に記憶された禁則条件テーブル６００ａを参照し、変更された項目内容に対して、禁則条件テーブル６００ａが示す禁則条件を満たす設定項目の項目内容を抽出する。具体的には、紙種設定部７０７において紙種の設定の項目内容が「普通紙」から「インデックス紙」に変更されたので、抽出部１０２ａは、禁則条件テーブル６００ａを参照し、変更された「インデックス紙」に対して、禁則条件を満たす設定項目の項目内容を抽出する。実際には、抽出部１０２ａは、用紙設定画面７００に表示された各設定項目の各項目内容（設定内容を含む）に対して、禁則条件を満たす設定項目の項目内容を抽出する。図１１の禁則条件テーブル６００ａに示すように、紙種の設定の項目内容である「インデックス紙」と、画面印刷の設定の項目内容である「可」との組み合わせが禁則条件を満たすことになる。また、紙種の設定の項目内容である「インデックス紙」と、用紙サイズの設定の項目内容である「Ａ４」と、紙送り方向の設定の項目内容である「縦送り」との組み合わせが禁則条件を満たすことになる。また、紙種の設定の項目内容である「インデックス紙」と、用紙サイズの設定の項目内容である「レター」と、紙送り方向の設定の項目内容である「縦送り」との組み合わせが禁則条件を満たすことになる。さらに、紙種の設定の項目内容である「インデックス紙」と、用紙サイズの設定の項目内容のうち「Ａ４、レターまたはリーガル以外」の項目内容との組み合わせが禁則条件を満たすことになる。したがって、抽出部１０２ａは、変更された紙種の設定の項目内容である「インデックス紙」に対して禁則条件を満たす、画面印刷の設定の項目内容である「可」、用紙サイズの設定の項目内容である「Ａ４」および紙送り方向の設定の項目内容である「縦送り」、用紙サイズの設定の項目内容である「レター」および紙送り方向の設定の項目内容である「縦送り」、ならびに、用紙サイズの設定の項目内容のうち「Ａ４、レターまたはリーガル以外」の項目内容を抽出する。
【０１１２】
図１３では、印刷設定の設定項目のうち用紙サイズを編集する動作を示す。図１２（ａ）に示す用紙設定画面７００の状態（紙種が「普通紙」に設定されている状態）において、図１３（ａ）に示すように、ユーザは、入力部１０１によって用紙サイズ設定部７０３のプルダウンボタン７０３ａを押下操作し、用紙サイズの設定の項目内容を示すプルダウン部７０３ｂを表示させる。具体的には、まず、抽出部１０２ａは、管理記憶部１０４に記憶された禁則条件テーブル６００ａを参照し、図１２（ａ）に示す用紙設定画面７００の各設定項目に対して、禁則条件テーブル６００ａが示す禁則条件を満たす設定項目の項目内容を抽出する。しかし、図１２（ａ）に示す用紙設定画面７００のように紙種の設定内容が「普通紙」であるので、抽出部１０２ａにより禁則条件テーブル６００ａが参照されても、紙種の設定項目である「普通紙」に対して禁則条件を満たす設定項目の項目内容はないので、抽出部１０２ａが抽出する項目内容はないことになる。したがって、表示制御部１０３は、入力部１０１によりプルダウンボタン７０３ａが押下されると、プルダウン部７０３ｂを表示させ、プルダウン部７０３ｂに、用紙サイズの設定の項目内容のすべて（図１３（ａ）の例では「Ａ４」、「Ａ５」、「Ａ６」、「Ｂ４」および「Ｂ５」等を例示）を表示させる。
【０１１３】
また、図１２（ｂ）に示す用紙設定画面７００の状態（紙種が「インデックス紙」に設定されている状態）において、図１３（ｂ）に示すように、ユーザは、入力部１０１によって用紙サイズ設定部７０３のプルダウンボタン７０３ａを押下操作し、用紙サイズの設定の項目内容を示すプルダウン部７０３ｂを表示させる。具体的には、まず、抽出部１０２ａは、管理記憶部１０４に記憶された禁則条件テーブル６００ａを参照し、図１２（ｂ）に示す用紙設定画面７００の各設定項目に対して、禁則条件テーブル６００ａが示す禁則条件を満たす設定項目の項目内容を抽出する。例えば、紙種設定部７０７において紙種の設定の項目内容が「普通紙」から「インデックス紙」に変更されたので、抽出部１０２ａは、禁則条件テーブル６００ａを参照し、変更された「インデックス紙」に対して禁則条件を満たす設定項目の項目内容を抽出する。具体的には、抽出部１０２ａは、紙種の設定の項目内容である「インデックス紙」に対して禁則条件を満たす用紙サイズの設定の項目内容として、「Ａ４、レターまたはリーガル以外」の項目内容を抽出する。ここで、図１２（ｂ）に示す用紙設定画面７００の紙送り方向の設定項目は「横送り」であるので、抽出部１０２ａは、紙種の設定の項目内容である「インデックス紙」に対して禁則条件を満たす用紙サイズの設定の項目内容として、「Ａ４」および「レター」は抽出しない。そして、禁則処理部１０２の禁止部１０２ｂは、管理記憶部１０４に記憶された禁則条件テーブル６００ａを参照し、抽出部１０２ａにより抽出された項目内容のうち、対応する禁則条件に関連付けられた処理選択が「１（非表示）」である項目内容を、表示制御部１０３に対してプルダウン部７０３ｂに表示させないようにする（非表示の処理）。具体的には、禁則条件テーブル６００ａが示すように、紙種が「インデックス紙」で、用紙サイズが「Ａ４、レターまたはリーガル以外」である禁則条件に対応する処理選択が「１（非表示）」であるので、図１３（ｂ）に示すように、禁止部１０２ｂは、「Ａ４」、「レター」および「リーガル」のみを、表示制御部１０３に対してプルダウン部７０３ｂに表示させる。
【０１１４】
図１４では、禁則条件を満たさない印刷設定の設定項目を表示する具体例を示す。上述の図１２で説明したように、ユーザは、入力部１０１によりプルダウン部７０７ｂに表示された紙種の設定の項目内容のうち「インデックス紙」を選択操作することによって、紙種設定部７０７に「インデックス紙」を表示させたものとする。紙種設定部７０７において紙種の設定の項目内容が「普通紙」から「インデックス紙」に変更されたので、抽出部１０２ａは、禁則条件テーブル６００ａを参照し、変更された紙種の設定について、禁則条件を満たす設定項目の項目内容を抽出する。この場合、図１１の禁則条件テーブル６００ａに示すように、紙種の設定の項目内容のうち「インデックス紙」以外の項目内容と、タブ数の設定の項目内容のすべて（「ＡＬＬ」と表記）と、タブ幅の設定の項目内容のすべて（「ＡＬＬ」と表記）との組み合わせが禁則条件を満たすことになる。ただし、図１４に示すように、紙種の設定の項目内容が「インデックス紙」に変更されているので、「インデックス紙」という紙種の設定の項目内容と、タブ数およびタブ幅の設定の項目内容との間では禁則条件を満たさない。したがって、表示制御部１０３は、図１４に示すように、用紙設定画面７００に、タブ数およびタブ幅の設定項目、ならびに、タブ数設定部７１０およびタブ幅設定部７１１を表示させる。
【０１１５】
一方、図１４に示す用紙設定画面７００の状態から、ユーザは、入力部１０１によりプルダウン部７０７ｂに表示された紙種の設定の項目内容のうち「普通紙」を選択操作することによって、紙種設定部７０７に「普通紙」を表示させたものとする。紙種設定部７０７において紙種の設定の項目内容が「インデックス紙」から「普通紙」に変更されたので、抽出部１０２ａは、禁則条件テーブル６００ａを参照し、変更された紙種の設定について、禁則条件を満たす設定項目の項目内容を抽出する。この場合、図１１の禁則条件テーブル６００ａに示すように、紙種の設定の項目内容のうち「インデックス紙」以外の項目内容である「普通紙」と、タブ数の設定の項目内容のすべて（「ＡＬＬ」と表記）と、タブ幅の設定の項目内容のすべて（「ＡＬＬ」と表記）との組み合わせが禁則条件を満たすことになる。そして、禁止部１０２ｂは、管理記憶部１０４に記憶された禁則条件テーブル６００ａを参照し、抽出部１０２ａにより抽出された項目内容のうち、対応する禁則条件に関連付けられた処理選択が「１（非表示）」である項目内容を、表示制御部１０３に対してプルダウン部７０３ｂに表示させないようにする（非表示の処理）。具体的には、禁則条件テーブル６００ａが示すように、紙種が「普通紙」（ＮＯＴ（インデックス紙））で、タブ数およびタブ幅が「ＡＬＬ」である禁則条件に対応する処理選択が「１（非表示）」であるので、例えば、上述の図５に示すように、禁止部１０２ｂは、用紙設定画面７００に、タブ数およびタブ幅の設定項目、ならびに、タブ数設定部７１０およびタブ幅設定部７１１を表示させないようにする（非表示の処理）。
【０１１６】
なお、図１２〜１４では、禁則条件に対応する処理選択が「１（非表示）」である場合の処理について説明したが、処理選択が「０（選択不可能状態）」である場合の処理（選択不可能状態の処理）は、第１の実施の形態で説明した処理と同様である。
【０１１７】
（禁則処理の動作の流れ）
図１５は、第２の実施の形態に係る情報処理装置における禁則処理の動作の一例を示すフローチャートである。図１５を参照しながら、ＰＣ１００における禁則処理の動作の流れを説明する。
【０１１８】
＜ステップＳ３１＞
表示制御部１０３が、用紙設定画面７００を起動（表示部１０５に表示）させた場合、または、入力部１０１により用紙設定画面７００における印刷設定の設定項目の内容が変更されたと判定した場合（ステップＳ３１：Ｙｅｓ）、ステップＳ３２へ移行し、そうでない場合（ステップＳ３１：Ｎｏ）、ステップＳ３７へ移行する。
【０１１９】
＜ステップＳ３２＞
禁則処理部１０２の抽出部１０２ａは、禁則条件テーブル６００ａを参照し、用紙設定画面７００に表示された各設定項目の各項目内容（設定内容を含む）に対して、禁則条件を満たす設定項目の項目内容（第１項目内容）のうち、その禁則条件に対する処理選択が「０（選択不可能状態）」である項目内容を抽出する。抽出部１０２ａにより抽出された設定項目の項目内容がある場合（ステップＳ３２：Ｙｅｓ）、ステップＳ３３へ移行し、抽出された設定項目の項目内容がない場合（ステップＳ３２：Ｎｏ）、ステップＳ３４へ移行する。
【０１２０】
＜ステップＳ３３＞
禁則処理部１０２の禁止部１０２ｂは、抽出部１０２ａにより抽出された設定項目の項目内容に対する入力部１０１による選択を禁止設定にする（選択不可能状態の処理）。また、表示制御部１０３は、入力部１０１により、用紙設定画面７００における特定の設定項目についてプルダウンされた場合、プルダウン部に表示された設定項目の項目内容のうち、禁止部１０２ｂにより選択が禁止設定された項目内容の表示部分をグレーアウトさせる。そして、ステップＳ３６へ移行する。
【０１２１】
＜ステップＳ３４＞
禁則処理部１０２の抽出部１０２ａは、禁則条件テーブル６００ａを参照し、用紙設定画面７００に表示された各設定項目の各項目内容（設定内容を含む）に対して、禁則条件を満たす設定項目の項目内容（第１項目内容）のうち、その禁則条件に対する処理選択が「１（非表示）」である項目内容を抽出する。抽出部１０２ａにより抽出された設定項目の項目内容がある場合（ステップＳ３４：Ｙｅｓ）、ステップＳ３５へ移行し、抽出された設定項目の項目内容がない場合（ステップＳ３４：Ｎｏ）、ステップＳ３６へ移行する。
【０１２２】
＜ステップＳ３５＞
禁則処理部１０２の禁止部１０２ｂは、抽出部１０２ａにより抽出された設定項目の項目内容を、表示制御部１０３に対してその設定項目のプルダウン部に表示させないようにする（非表示の処理）。また、禁止部１０２ｂは、抽出部１０２ａにより抽出された設定項目の項目内容が「ＡＬＬ」として抽出された場合、その設定項目、および設定項目の設定部自体を非表示にする。そして、ステップＳ３６へ移行する。
【０１２３】
＜ステップＳ３６＞
禁則処理部１０２は、用紙設定画面７００に表示された全ての設定項目の各項目内容に対して、禁則条件を満たす項目内容の抽出が終了したか否かを判定する。全ての設定項目の各項目内容に対して、禁則条件を満たす項目内容の抽出が終了している場合（ステップＳ３６：Ｙｅｓ）、ステップＳ３７へ移行し、終了していない場合（ステップＳ３６：Ｎｏ）、ステップＳ３２へ戻る。
【０１２４】
＜ステップＳ３７＞
ユーザが、入力部１０１によりカーソル７５０を、禁止部１０２ｂにより選択が不可能状態とされ、かつ、プルダウン部に表示された項目内容に合わせて選択操作した場合（ステップＳ３７：Ｙｅｓ）、ステップＳ３８へ進み、選択操作していない場合（ステップＳ３７：Ｎｏ）、禁則処理の動作が終了する。
【０１２５】
＜ステップＳ３８＞
ユーザが、入力部１０１によりカーソル７５０を選択禁止内容の項目内容に合わせて選択操作した場合、表示制御部１０３は、禁則条件テーブル６００ａを参照し、入力部１０１により選択された項目内容に対応する禁則条件に関連付けられた１以上の表示文字列が記載されたメッセージ表示部をカーソル７５０の近傍に表示させる。以上で、禁則処理の動作が終了する。
【０１２６】
このように、用紙設定画面７００に表示された各設定項目の項目内容に対して、禁則条件を満たす設定項目の項目内容を抽出して、その禁則条件に対応する処理選択に応じて、選択不可能状態の処理を実行し、または、非表示の処理を実行するものとしている。選択不可能状態の処理の場合は、禁則条件を満たす設定項目の項目内容が選択できないことが明確になると共に、禁則条件がメッセージとして示されることによって、禁則となる項目内容のつながりが直感的にわかりやすくなり、かつ、禁則条件の解消方法が明確に把握できる。一方、場合によっては、禁則条件を満たす項目内容を表示させず、ユーザが選択可能な項目内容はすべて有効な状態であることが望まれる場合もある。このような場合は、非表示の処理を実行することによって、ユーザが選択可能な項目内容のみを表示させることができる。
【０１２７】
なお、本実施の形態の禁則処理は、印刷システムにおける印刷設定に対する禁則処理について説明したが、これに限定されるものではなく、禁則条件が発生し得る印刷設定ではない他の設定の設定項目に対しても適用することが可能である。
【０１２８】
また、図１１に示す禁則条件テーブル６００ａが示す禁則条件の内容、処理選択および表示文字列は一例を示すものであり、例えば、ユーザによる入力部１０１の操作によって、禁則条件テーブル６００ａの禁則条件の内容、処理選択および表示文字列を編集できるものとしてもよい。また、禁則条件テーブル６００ａの処理選択については、入力部１０１の操作によって編集できることのみならず、例えば、ＰＣ１００にログインするユーザ毎、または、機能毎等に切り替えるものとしてもよい。この場合、処理選択の切り替えは、例えば、禁則処理部１０２が行うものとすればよい。
【０１２９】
また、本実施の形態では、禁則条件テーブル６００ａが示す処理選択として「０（選択不可能状態）」および「１（非表示）」の２種類であるものとしたが、これに限定されるものではなく、禁則処理を実現させるためのその他の処理が処理選択に含まれるものとしてもよい。
【０１３０】
また、上述の各実施の形態に係る印刷システムは、クライアントＰＣと、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理の専用サーバであるＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）と、エンジンとで構成されるいわゆるプロダクションプリンティングのシステムにも適用することができる。具体的には、この場合、クライアントＰＣおよびＤＦＥに、上述の各実施の形態に係る印刷システムが適用され、または、クライアントＰＣとＤＦＥとに当該印刷システムの機能を分散させて適用するものとしてもよい。
【０１３１】
また、上述の各実施の形態の抽出部１０２ａおよび禁止部１０２ｂを含む禁則処理部１０２、ならびに表示制御部１０３の少なくともいずれかがプログラムの実行によって実現される場合、そのプログラムは、ＲＯＭ５０２等に予め組み込まれて提供される。また、上述の各実施の形態のＰＣ１００で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、上述の各実施の形態のＰＣ１００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の各実施の形態のＰＣ１００で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。上述の各実施の形態のＰＣ１００で実行されるプログラムは、上述した抽出部１０２ａおよび禁止部１０２ｂを含む禁則処理部１０２、ならびに表示制御部１０３の少なくともいずれかを含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ５０１が上述のＲＯＭ５０２からプログラムを読み出して実行することにより、上述の各部が主記憶装置上にロードされて生成されるようになっている。
【符号の説明】
【０１３２】
１  印刷システム
１００、１００ａ〜１００ｃ  ＰＣ
１０１  入力部
１０２  禁則処理部
１０２ａ  抽出部
１０２ｂ  禁止部
１０３  表示制御部
１０４  管理記憶部
１０５  表示部
２００  プリンタ
３００  ネットワーク
５０１  ＣＰＵ
５０２  ＲＯＭ
５０３  ＲＡＭ
５０４  外部記憶装置
５０５  ディスプレイ
５０６  ネットワークＩ／Ｆ
５０７  キーボード
５０８  マウス
５０９  ＤＶＤドライブ
５１０  ＤＶＤ
５１１  バス
６００、６００ａ  禁則条件テーブル
７００  用紙設定画面
７０１  用紙名設定部
７０２  概要表示部
７０３  用紙サイズ設定部
７０３ａ  プルダウンボタン
７０３ｂ  プルダウン部
７０４  紙送り方向設定部
７０５  坪量設定部
７０６  色設定部
７０７  紙種設定部
７０７ａ  プルダウンボタン
７０７ｂ  プルダウン部
７０７ｃ  選択禁止内容
７０８  両面印刷設定部
７０８ａ  プルダウンボタン
７０８ｂ  プルダウン部
７０９ａ  ＯＫボタン
７０９ｂ  キャンセルボタン
７１０  タブ数設定部
７１１  タブ幅設定部
７５０  カーソル
８００、８０１  メッセージ表示部
【先行技術文献】
【特許文献】
【０１３３】
【特許文献１】特開２００７−２９９３２４号公報
【図１】
0006481548.tif 000002
【図２】
0006481548.tif 000003
【図３】
0006481548.tif 000004
【図４】
0006481548.tif 000005
【図５】
0006481548.tif 000006
【図６】
0006481548.tif 000007
【図７】
0006481548.tif 000008
【図８】
0006481548.tif 000009
【図９】
0006481548.tif 000010
【図１０】
0006481548.tif 000011
【図１１】
0006481548.tif 000012
【図１２】
0006481548.tif 000013
【図１３】
0006481548.tif 000014
【図１４】
0006481548.tif 000015
【図１５】
0006481548.tif 000016