(57)【特許請求の範囲】
【請求項１】
画像形成装置に印刷を指示する装置で動作する印刷設定制御プログラムであって、
前記装置を、
前記画像形成装置で実行可能な機能の情報を取得する情報取得部、
前記情報に基づいて、前記画像形成装置で実行可能な機能を設定する印刷設定画面を表示部に表示させる表示制御部、
前記印刷設定画面を用いて先に行った先設定と後で行った後設定とが競合するかを判定し、設定が競合する場合に、前記先設定を前記後設定と競合しない設定に自動的に変更する禁則判定部、として機能させ、
前記表示制御部は、設定の競合により前記先設定が変更された場合に、前記先設定の設定箇所の近傍に、設定が競合したことをユーザに通知する第１のマークを表示すると共に、前記後設定の設定箇所の近傍に、設定が競合したことをユーザに通知する第２のマークを表示する、
ことを特徴とする印刷設定制御プログラム。
【請求項２】
前記表示制御部は、前記印刷設定画面が切り替え可能な複数の画面で構成され、前記先設定を行った画面と前記後設定を行った画面とが異なる場合、前記後設定の画面から前記先設定の画面への切り替えを指示する指示箇所の近傍に、第３のマークを表示する、
ことを特徴とする請求項１に記載の印刷設定制御プログラム。
【請求項３】
前記表示制御部は、前記第１のマークと前記第２のマークとを設定の順番を識別可能に表示する、
ことを特徴とする請求項２に記載の印刷設定制御プログラム。
【請求項４】
前記装置を、
前記印刷設定画面上におけるカーソルの位置を制御する操作制御部として機能させ、
前記表示制御部は、前記カーソルが前記第１乃至第３のいずれかのマークに近接したことを前記操作制御部が検知した場合に、当該マークに対応付けて、設定が競合したことをユーザに通知するメッセージを表示する、
ことを特徴とする請求項２又は３に記載の印刷設定制御プログラム。
【請求項５】
前記表示制御部は、前記第１のマーク及び前記第２のマークに対応する前記メッセージとして、競合相手の設定に関する情報を表示する、
ことを特徴とする請求項４に記載の印刷設定制御プログラム。
【請求項６】
前記表示制御部は、前記第３のマークに対応するメッセージとして、前記先設定の画面内に変更された設定があることを示す情報を表示する、
ことを特徴とする請求項４に記載の印刷設定制御プログラム。
【請求項７】
画像形成装置に印刷を指示する装置における印刷設定制御方法であって、
前記画像形成装置で実行可能な機能の情報を取得する情報取得処理と、
前記情報に基づいて、前記画像形成装置で実行可能な機能を設定する印刷設定画面を表示部に表示させる表示制御処理と、
前記印刷設定画面を用いて先に行った先設定と後で行った後設定とが競合するかを判定し、設定が競合する場合に、前記先設定を前記後設定と競合しない設定に自動的に変更する禁則判定処理と、を実行し、
前記表示制御処理では、設定の競合により前記先設定が変更された場合に、前記先設定の設定箇所の近傍に、設定が競合したことをユーザに通知する第１のマークを表示すると共に、前記後設定の設定箇所の近傍に、設定が競合したことをユーザに通知する第２のマークを表示する、
ことを特徴とする印刷設定制御方法。
【請求項８】
前記表示制御処理では、前記印刷設定画面が切り替え可能な複数の画面で構成され、前記先設定を行った画面と前記後設定を行った画面とが異なる場合、前記後設定の画面から前記先設定の画面への切り替えを指示する指示箇所の近傍に、第３のマークを表示する、
ことを特徴とする請求項７に記載の印刷設定制御方法。
【請求項９】
前記表示制御処理では、前記第１のマークと前記第２のマークとを設定の順番を識別可能に表示する、
ことを特徴とする請求項８に記載の印刷設定制御方法。
【請求項１０】
更に、前記印刷設定画面上におけるカーソルの位置を制御する操作制御処理を実行し、
前記表示制御処理では、前記カーソルが前記第１乃至第３のいずれかのマークに近接したことを前記操作制御処理で検知した場合に、当該マークに対応付けて、設定が競合したことをユーザに通知するメッセージを表示する、
ことを特徴とする請求項８又は９に記載の印刷設定制御方法。
【請求項１１】
前記表示制御処理では、前記第１のマーク及び前記第２のマークに対応する前記メッセージとして、競合相手の設定に関する情報を表示する、
ことを特徴とする請求項１０に記載の印刷設定制御方法。
【請求項１２】
前記表示制御処理では、前記第３のマークに対応するメッセージとして、前記先設定の画面内に変更された設定があることを示す情報を表示する、
ことを特徴とする請求項１０に記載の印刷設定制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定制御プログラム及び印刷設定制御方法に関し、特に、禁則を処理するプリンタドライバなどの印刷設定制御プログラム及び禁則を解消するための設定変更を容易に認識可能にする印刷設定制御方法に関する。
【背景技術】
【０００２】
プリンタや複合機（ＭＦＰ：Multi-Functional Peripherals）などの印刷装置に印刷を指示する場合、コンピュータ装置にインストールされているアプリケーションを用いて文書を作成した後、文書のデータを、印刷装置を制御するためのソフトウェア（プリンタドライバ）を用いてページ記述言語（ＰＤＬ：Page Description Language）形式の印刷データに変換して印刷装置に送信し、印刷装置では、印刷データを解析して中間データを生成した後、ビットマップ形式の画像を形成し、用紙に画像を転写して出力する。
【０００３】
近年の印刷装置は、画像形成時に適用する機能（例えば、複数ページを１ページに集約する面付け機能）、画像形成後に適用する機能（例えば、パンチやステープル等のフィニッシャ機能）などの様々な機能を備えたものが多いが、これらの機能の中には互いに関連する機能があり、互いに関連する機能では設定できない組み合わせ（禁則）が存在する。そこで、現在のプリンタドライバでは、設定が競合した場合、自動的に先の設定を解除するという処理が行われている。
【０００４】
このような設定の競合を解消する技術に関して、例えば、下記特許文献１には、印刷装置に対して送信するための印刷データを生成するプリンタドライバのユーザインタフェースを介して第１の設定値が入力された場合に、既に前記プリンタドライバが保持する第２の設定値を前記第１の設定値との間で競合を生じない値に設定することで競合を解消する競合解消手段と、前記競合解消手段により競合が解消された状態で、前記第２の設定値に係る、前記プリンタドライバのユーザインタフェースの指示部であるコントロールを設定不能にする制御手段と、前記制御手段により前記コントロールが設定不能にされた理由を前記プリンタドライバのユーザインタフェース上に表示することによりユーザに対して通知する通知手段と、を有するユーザインタフェース制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２１１７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、設定の競合を解消するために自動的に先の設定が変更されてしまうと、ユーザはどの設定がどこで解除されたのかを認識することができない。この問題に対して、特許文献１では、先の設定（第２の設定値）の近傍に、コントロールが設定不能になった理由やコントロールが設定不能になったことを示すマークを表示しているが、この方法では、設定の競合が生じる原因となった後の設定（第１の設定値）が何であるか、どこにあるかを直感的に認識することができない。そのため、後の設定を止めて先の設定を元に戻そうとした場合に、設定操作に時間がかかる。
【０００７】
また、特許文献１では、先の設定と後の設定とが一つの画面内にある場合を想定しているため、例えば、先の設定と後の設定とが別々の画面に分かれている場合には、設定の競合が生じる原因となった後の設定を行っているユーザは、別の画面にある先の設定の近傍に表示されるマークや理由を認識することができない。そのため、先の設定が変更されたことに気付かずに印刷指示を行ってしまう恐れがあり、所望の出力が得られないという問題が生じる。
【０００８】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、設定の競合を解消するために行われる設定変更を容易に認識可能にし、印刷処理を適切に実行できるようにする印刷設定制御プログラム及び印刷設定制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一側面は、画像形成装置に印刷を指示する装置で動作する印刷設定制御プログラムであって、前記装置を、前記画像形成装置で実行可能な機能の情報を取得する情報取得部、前記情報に基づいて、前記画像形成装置で実行可能な機能を設定する印刷設定画面を表示部に表示させる表示制御部、前記印刷設定画面を用いて先に行った先設定と後で行った後設定とが競合するかを判定し、設定が競合する場合に前記先設定を前記後設定と競合しない設定に自動的に変更する禁則判定部、として機能させ、前記表示制御部は、設定の競合により前記先設定が変更された場合に、前記先設定の設定箇所の近傍に、設定が競合したことをユーザに通知する第１のマークを表示すると共に、前記後設定の設定箇所の近傍に、設定が競合したことをユーザに通知する第２のマークを表示することを特徴とする。
【００１０】
本発明の一側面は、画像形成装置に印刷を指示する装置における印刷設定制御方法であって、前記画像形成装置で実行可能な機能の情報を取得する情報取得処理と、前記情報に基づいて、前記画像形成装置で実行可能な機能を設定する印刷設定画面を表示部に表示させる表示制御処理と、前記印刷設定画面を用いて先に行った先設定と後で行った後設定とが競合するかを判定し、設定が競合する場合に前記先設定を前記後設定と競合しない設定に自動的に変更する禁則判定処理と、を実行し、前記表示制御処理では、設定の競合により前記先設定が変更された場合に、前記先設定の設定箇所の近傍に、設定が競合したことをユーザに通知する第１のマークを表示すると共に、前記後設定の設定箇所の近傍に、設定が競合したことをユーザに通知する第２のマークを表示することを特徴とする。
【発明の効果】
【００１１】
本発明の印刷設定制御プログラム及び印刷設定制御方法によれば、設定の競合を解消するために行われる設定変更を容易に認識可能にし、印刷処理を適切に実行することができる。
【００１２】
その理由は、印刷設定制御プログラムは、先の設定と後の設定とが競合し、先の設定が変更された場合に、先の設定及び後の設定を装飾する（例えば、先の設定及び後の設定の近傍に、設定の競合が発生したことをユーザに通知するマークを表示する）からである。また、印刷設定制御プログラムは、先の設定の設定箇所と後の設定の設定箇所とが別々の画面に表示される場合に、先の設定の設定箇所が表示される画面への切り替えを指示する指示箇所の近傍にも、設定の競合が発生したことをユーザに通知するマークを表示するからである。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施例に係る印刷システムの構成を示すブロック図である。
【図２】本発明の第１の実施例に係る画像形成装置の概略構造及び印刷部の動作を示す模式図である。
【図３】印刷設定画面（レイアウト画面）の一例を示す図である。
【図４】印刷設定画面（仕上げ画面）の一例を示す図である。
【図５】仕上げ画面の一部（Ｚ折りを選択した状態）を示す図である。
【図６】Ｚ折りを説明する図である。
【図７】仕上げ画面の一部（Ｚ折りがオフに変更された状態）を示す図である。
【図８】レイアウト画面の一部（小冊子を選択した状態）を示す図である。
【図９】仕上げ画面の一部（フェイスアップがオフに変更された状態）を示す図である。
【図１０】本発明の第１の実施例に係る印刷設定制御プログラムの処理を示すフローチャート図である。
【図１１】仕上げ画面の一部（Ｚ折りを選択した状態）を示す図である。
【図１２】本発明の第１の実施例に係る仕上げ画面の一部（フェイスアップを選択し、Ｚ折りがオフに変更された状態）を示す図である。
【図１３】本発明の第１の実施例に係るレイアウト画面の一部（小冊子を選択した状態）を示す図である。
【図１４】本発明の第１の実施例に係る仕上げ画面の一部（フェイスアップがオフに変更された状態）を示す図である。
【図１５】本発明の第１の実施例に係る仕上げ画面の一部（フェイスアップがオフに変更された状態）の他の例を示す図である。
【図１６】本発明の第１の実施例に係るレイアウト画面の一部（小冊子を選択した状態）の他の例を示す図である。
【図１７】本発明の第１の実施例に係るレイアウト画面の一部（小冊子を選択した状態）の他の例を示す図である。
【図１８】本発明の第１の実施例に係るレイアウト画面の一部（メッセージが表示された状態）の一例を示す図である。
【図１９】本発明の第１の実施例に係るレイアウト画面の一部（メッセージが表示された状態）の他の例を示す図である。
【図２０】本発明の第１の実施例に係る仕上げ画面の一部（メッセージが表示された状態）の一例を示す図である。
【図２１】仕上げ画面の一部（Ｚ折りを選択した状態）を示す図である。
【図２２】本発明の第２の実施例に係る仕上げ画面の一部（フェイスアップを選択し、Ｚ折りがオフに変更された状態）を示す図である。
【図２３】本発明の第２の実施例に係るレイアウト画面の一部（小冊子を選択した状態）を示す図である。
【図２４】本発明の第２の実施例に係る仕上げ画面の一部（フェイスアップがオフに変更された状態）を示す図である。
【発明を実施するための形態】
【００１４】
背景技術で示したように、現在のプリンタドライバは、設定が競合した場合に自動的に先の設定を解除（後の設定との競合が生じない設定に変更）する処理を行っている。しかしながら、設定の競合を解消するために自動的に先の設定が変更されてしまうと、ユーザはどの設定がどこで解除されたのかを認識することができない。この問題に対して、先の設定の近傍にマークや設定不能になった理由を表示する方法が提案されているが、この方法では、設定の競合が生じる原因となった後の設定が何であるか、どこにあるかを直感的に認識することができないため、設定をやり直す操作に時間がかかる。また、先の設定と後の設定とが別々の画面に分かれている場合には、設定の競合が生じる原因となった後の設定を行っているユーザは、別の画面に表示されるマークやメッセージを認識することができないため、設定変更に気付かずに印刷指示を行ってしまうと、所望の出力を得ることができない。
【００１５】
そこで、本発明の一実施の形態では、先の設定（ユーザによる設定又はデフォルトの設定）と後の設定とが競合し、設定の競合を解消するために先の設定を変更する禁則処理が行われた場合に、先の設定の設定箇所及び後の設定の設定箇所を装飾して設定の競合が発生したことをユーザに通知する。例えば、先の設定の設定箇所近傍のみならず後の設定の設定箇所近傍にも、設定の競合が発生したことをユーザに通知するマークを表示する。更に、先の設定と後の設定とが別々の画面で行われた場合、後の設定が行われた画面内の、先の設定が行われた画面への切り替えを指示する指示箇所（例えば、タブ）の近傍にも、設定の競合が発生したことをユーザに通知するマークを表示する。また、カーソルをマークに近接させた場合に、マークに対応付けて、設定の競合が発生したことをユーザに通知するメッセージを表示する。これらのマークやメッセージにより、禁則処理により自動的に変更された先の設定の設定箇所にユーザをガイドすることができるため、設定の確認や変更などの操作を容易に行うことができ、適切に印刷処理を実施することができる。
【実施例１】
【００１６】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る印刷設定制御プログラム及び印刷設定制御方法について、図１乃至図２０を参照して説明する。図１は、本実施例の印刷システムの構成を示すブロック図であり、図２は、画像形成装置の概略構造及び印刷部の動作を示す模式図である。また、図３乃至図５、図７乃至図９は、従来の印刷設定画面の一例であり、図６は、Ｚ折りを説明する図である。また、図１０は、本実施例の印刷設定制御プログラムの処理を示すフローチャート図であり、図１１乃至図２０は、本実施例の印刷設定画面の一例である。
【００１７】
図１（ａ）に示すように、本実施例の印刷システムは、イントラネット上に、通信ネットワークで接続可能なユーザ端末１０、コントローラ装置２０、画像形成装置（以下、プリンタ３０と呼ぶ。）がそれぞれ配置される。すなわち、本実施例におけるユーザ端末１０又はコントローラ装置２０が、プリンタ３０に対して印刷指示を行う印刷制御装置として機能する。なお、通信ネットワークの規格としてEthernet（登録商標）などを用いることができるが、コントローラ装置２０からプリンタ３０へのデータ転送はEthernet（登録商標）以外にもIEEE1394、Parallelなどを用いることも可能である。また、図１（ａ）では、コントローラ装置２０をプリンタ３０とは別に設けているが、コントローラ装置２０はプリンタ３０に内包してもよい。以下、各装置について詳細に説明する。
【００１８】
［ユーザ端末］
ユーザ端末１０はパーソナルコンピュータなどのコンピュータ機器であり、図１（ａ）に示すように、制御部１１、記憶部１２、操作部１３、表示部１４、通信部１５などを備える。
【００１９】
制御部１１は、ＣＰＵ（Central Processing Unit）及びＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリを備えて構成され、ＲＯＭや記憶部１２に記憶されている各種プログラムとの協働により各種処理を実行し、ユーザ端末１０の各部を集中制御する。例えば、制御部１１は、記憶部１２からプリンタドライバを読み込んで処理を実行し、各種アプリケーションによって作成されたアプリケーションファイル形式のデータを、ＰＣＬ（Printer Control Language）やPostScriptなどのＰＤＬデータに変換する。また、制御部１１は、印刷部数、印刷に用いる給紙トレイ、両面／片面印刷、カラー／モノクロ印刷、２ｉｎ１などの集約機能、折りやパンチ、ステープルなどの仕上げ機能などを設定するための印刷設定画面を表示部１４に表示させ、印刷設定画面におけるユーザ操作に応じて印刷条件の設定データを生成する。結果、ＰＤＬデータには、画像情報と印刷設定情報が含まれる。
【００２０】
また、制御部１１は、記憶部１２から印刷設定制御プログラム（プリンタドライバ）を読み込んで処理を実行する。この印刷設定制御プログラムは、図１（ｂ）に示すように、制御部１１を、情報取得部１１ａ、表示制御部１１ｂ、操作制御部１１ｃ、禁則判定部１１ｄなどとして機能させる。
【００２１】
情報取得部１１ａは、コントローラ装置２０から、ネットワークに接続されたプリンタ３０の装置情報（識別情報や機能情報）、プリンタ３０に対応する印刷ジョブ（後述するジョブチケットのみでもよい。）を取得し、各々のプリンタ３０で実行可能な機能及び各々の印刷ジョブで指定された機能を特定する。
【００２２】
表示制御部１１ｂは、表示部１４を制御して、プリンタ３０で実行可能な機能を設定可能にする印刷設定画面を表示させる。例えば、図３及び図４に示すように、プリンタ３０で実行可能な機能をタブ４１で分類し、選択されたタブ４１の設定画面に、当該タブ４１に割り当てられた機能の詳細を表示する。その際、デフォルトの設定（予め定めた設定又は過去の印刷ジョブの設定）がある場合は、該当する機能をデフォルトの設定に変更する。また、操作制御部１１ｃから通知される操作情報に従って、印刷設定画面の表示を更新（該当する機能の設定状態を変更）する。また、表示制御部１１ｂは、禁則判定部１１ｄにより先の設定が変更された場合は、後で設定した機能によって競合が生じることとなった、先に設定した機能の設定箇所近傍に、設定の競合が発生したことをユーザに通知するためのマーク（第１のマーク）を表示させると共に、後で設定した機能の設定箇所近傍に、設定の競合が発生したことをユーザに通知するためのマーク（第２のマーク）を表示させる。また、表示制御部１１ｂは、後で設定した機能と先に設定した機能とが異なる設定画面に表示される場合は、先に設定した機能が表示される設定画面に切り替えるための指示箇所（タブ）近傍に、設定の競合が発生したことをユーザに通知するためのマーク（第３のマーク）を表示させる。更に、表示制御部１１ｂは、操作制御部１１ｃから通知される操作情報に従って、マークに対応付けて、設定の競合が発生したことをユーザに通知するためのメッセージを表示させる。
【００２３】
操作制御部１１ｃは、ユーザによる操作部１３の操作を監視し、機能を設定する操作を検知したら設定された機能を示す操作情報を表示制御部１１ｂ及び禁則判定部１１ｄに通知する。また、操作制御部１１ｃは、印刷設定画面上のカーソルの指示位置を監視し、カーソルがマークに近接する（カーソルがマークに近づく又は重なる）操作を検知したら、その旨の操作情報を表示制御部１１ｂに通知する。
【００２４】
禁則判定部１１ｄは、操作制御部１１ｃから通知される操作情報及びデフォルトの設定情報に基づいて、各機能の設定を特定し、競合する設定を記述した禁則テーブルを参照して、設定が競合するかを判定し、設定が競合する場合は、ユーザが設定若しくはデフォルトにより設定された先の設定を変更する禁則処理を行うと共に、競合する設定（後の設定及び先の設定）を表示制御部１１ｂに通知する。
【００２５】
記憶部１２は、メモリやＨＤＤ（Hard Disk Drive）などからなり、制御部１１により実行されるプリンタドライバ等の各種プログラム、プログラムの実行に必要なデータ（ＰＤＬデータ、操作情報、デフォルトの設定情報、禁則テーブル）等を記憶する。操作部１３は、マウスやキーボードを備え、これらの操作に応じた操作信号を生成して制御部１１（操作制御部１１ｃ）に出力する。表示部１４は、ＬＣＤ（Liquid Crystal Display）などのディスプレイを備え、制御部１１（表示制御部１１ｂ）の表示制御に従って印刷設定画面や制御部１１による処理結果などを表示する。
【００２６】
通信部１５は、ネットワークＩ／Ｆ等の通信用のインターフェイスを備え、イントラネット等のネットワークを介してコントローラ装置２０との通信を行う。例えば、通信部１５は、コントローラ装置２０から印刷設定に必要な情報（例えば、上記プリンタ３０の装置情報や印刷ジョブ）を受信したり、印刷対象のＰＤＬデータと共に印刷条件の設定データをコントローラ装置２０に送信したりする。
【００２７】
［コントローラ装置］
コントローラ装置２０はコンピュータ機器であり、ユーザ端末から送信されたＰＤＬデータをラスタライズ処理し、画像データを生成する。また、コントローラ装置２０は、プリンタ３０に印刷作業を割り当てる。コントローラ装置２０は、図１（ａ）に示すように、制御部２１、記憶部２２、画像処理部２３、プリンタＩ／Ｆ部２４、通信部２５などを備える。
【００２８】
制御部２１は、ＣＰＵ及びＲＯＭやＲＡＭなどのメモリから構成され、ＲＯＭや記憶部２２に記憶された各種プログラムとの協働により各種処理を実行し、コントローラ装置２０の各部を集中制御する。例えば、制御部２１は、印刷条件の設定データを解析して、プリンタ３０に対するジョブチケットを作成し、通信部２５を介してプリンタ３０に送信する。なお、ジョブチケットとは、各プリンタ３０が実行すべき印刷ジョブの指示情報であり、印刷ジョブとはプリンタ３０が行うべき印刷作業である。このジョブチケットには、例えば印刷部数、印刷に用いる給紙トレイ、両面／片面印刷、カラー／モノクロ印刷、２ｉｎ１などの集約機能、折りやパンチ、ステープルなどの仕上げ機能などの印刷条件が含まれる。また、制御部２１は、画像処理部２３によって生成された画像データとユーザ端末１０により指示された印刷条件の設定データとを、過去のジョブ情報として記憶部２２に保存する。
【００２９】
記憶部２２は、メモリやＨＤＤなどからなり、制御部２１により用いられるプログラム、プログラムの実行に必要なデータを記憶する。また、プリンタ３０毎の印刷ジョブ（画像データ及びジョブチケット）、印刷を指示するために一時的に保存される印刷ジョブ、ネットワークに接続されたプリンタ３０の装置情報などを記憶する。画像処理部２３は、ユーザ端末１０から送信されるＰＤＬデータをラスタライズ処理する。ラスタライズ処理によって生成されたビットマップ形式の画像データは、ジョブチケットと共にプリンタＩ／Ｆ部２４を介してプリンタ３０に送信される。
【００３０】
プリンタＩ／Ｆ部２４は、マスターであるプリンタ３０に接続するための専用インターフェイスであり、画像データ、ジョブチケット等をプリンタ３０に送信したり、プリンタ３０から装置情報を取得したりする。通信部２５は、ネットワークＩ／Ｆのような通信用のインターフェイスを備え、ユーザ端末１０との通信を行う。例えば、通信部２５は、ユーザ端末１０からＰＤＬデータを受信したり、ユーザ端末１０に記憶部２２に保存しているプリンタ３０の装置情報や過去の印刷ジョブを送信したりする。なお、プリンタ３０がネットワークに接続できる構成であれば、通信部２５を介してプリンタ３０に画像データ、ジョブチケットを送信したり、プリンタ３０から装置情報を取得したりしてもよい。また、プリンタ３０の装置情報は、ＭＩＢ（Management Information Base）を用いて取得してもよい。
【００３１】
［プリンタ］
プリンタ３０は、コントローラ装置２０の指示に従って印刷を実行する複合機などであり、図１（ａ）に示すように、制御部３１、記憶部３２、操作部３３、表示部３４、画像読取部３５、画像処理部３６、印刷部３７、コントローラＩ／Ｆ部３８などを備える。
【００３２】
制御部３１は、ＣＰＵ及びＲＯＭやＲＡＭなどのメモリから構成され、ＲＯＭや記憶部３２に記憶されている各種プログラムを読み出して各種処理を実行し、プリンタ３０の各部を集中制御する。例えば、制御部３１は、コントローラ装置２０から送信されたジョブチケットを解析し、印刷条件の指示情報を取得する。そして、制御部３１は、コントローラ装置２０から送信された画像データに取得した印刷条件の指示情報を適用し、印刷部３７に印刷処理を実行させる。また、制御部３１は、印刷時の用紙の搬送を制御する。印刷後、制御部３１は、印刷済みの画像データとその印刷条件とを過去のジョブ情報として記憶部３２に保存する。
【００３３】
記憶部３２は、メモリやＨＤＤなどからなり、制御部３１により用いられるプログラムやプログラムの実行に必要なデータを記憶する。また、記憶部３２は、過去に実行されたジョブ情報や画像データ、並びに印刷するために一時的に保存されるジョブ情報や画像データなどを記憶する。操作部３３は、タッチパネルや操作キーを備え、これらの操作に応じた操作信号を生成して制御部３１に送信する。表示部３４は、ＬＣＤなどのディスプレイを備え、制御部３１の表示制御に従って、タッチパネルに各種画面を表示する。
【００３４】
画像読取部３５は、ＡＤＦ（Auto Document Feeder）によって搬送された原稿をスキャナにより光走査し、画像信号（アナログ信号）として読み取る。画像処理部３６は、画像読取部３５によって読み取られた画像信号をＡ／Ｄ変換し、画像データ（デジタルデータ）を得る。また、画像処理部３６は、画像データに画像処理を施す。画像処理は、例えば圧縮／伸張処理、拡大／縮小処理、階調補正処理、スクリーン処理などである。また、画像処理部３６は、画像処理後の画像データをＰＷＭ（Pulse Width Modulation）変換し、印刷部３７に出力する。
【００３５】
印刷部３７は、ＰＷＭ変換された画像データに基づいて印刷処理を実行する（詳細は後述する）。コントローラＩ／Ｆ部３８は、コントローラ装置２０に接続するための専用インターフェイスであり、コントローラ装置２０から画像データ、ジョブチケット等を取得したり、コントローラ装置２０にプリンタ３０の装置情報を送信したりする。
【００３６】
上記プリンタ３０の構造及び印刷部３７の動作について、図２を参照して説明する。図２（ａ）に示すように、プリンタ３０の本体の上部にＡＤＦ、スキャナ（画像読取部３５）、タッチパネル（操作部３３及び表示部３４）などが設けられる。また、本体には印刷部３７が設けられ、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）、Ｋ（黒）の４色のトナーを用いて印刷を行うことができる。プリンタ３０の下部には、例えば用紙を収容する３つの給紙トレイＴ１〜Ｔ３が設けられる。この本体に設けられた給紙トレイＴ１〜Ｔ３とは別に、プリンタ３０は大容量の給紙トレイを有する給紙ユニットを備えることができる。図２（ａ）はプリンタ３０に給紙ユニットを設けた例を示している。給紙ユニットは、例えば大容量の３つの給紙トレイＴ４〜Ｔ６を備える。
【００３７】
図２（ｂ）に示すように、印刷部３７は、画像形成部（Ｙ、Ｍ、Ｃ、Ｋ）、中間ベルト、２次転写ローラ、定着部等を備える。画像形成部（Ｙ、Ｍ、Ｃ、Ｋ）は、中間ベルト上にトナー画像を形成する。画像形成部は、それぞれ露光部、現像部、感光ドラム、１次転写ローラを備える。印刷時、画像データをＰＷＭ変換したＰＷＭ信号に従って、露光部が感光ドラム上にレーザ光を照射して静電潜像を形成する。これを現像部が現像処理し、感光ドラム上にトナー画像を形成する。感光ドラム上のトナー画像は、１次転写ローラにより中間ベルト上に転写される。
【００３８】
画像形成部（Ｙ、Ｍ、Ｃ、Ｋ）によって形成された各色のトナー画像は、回動する中間ベルト上の同じ位置に重ねて転写され、中間ベルト上には４色のトナーからなるカラー画像が形成される。中間ベルト上のカラー画像が２次転写ローラの位置に到達するタイミングに合わせて、給紙トレイＴ１〜Ｔ６の何れかから用紙が給紙される。２次転写ローラによってカラー画像が用紙上に転写され、印刷された用紙は定着部に搬送され、定着処理が行われる。
【００３９】
また、画像形成装置は、用紙の表裏を反転させて再度用紙を給紙する反転部（反転ローラ）を備える。両面印刷の際、表面の印刷後、定着部から排紙された用紙は反転部に搬送される。反転部を通過することにより、表裏が反転された用紙は裏面の印刷のため、再度２次転写ローラの位置まで搬送される。
【００４０】
なお、図１及び図２は、本実施例の印刷システムの一例であり、その構成や制御は適宜変更可能である。例えば、上記では、印刷設定制御プログラム（プリンタドライバ）をユーザ端末１０の制御部１１で動作させ、コントローラ装置２０からプリンタ３０の装置情報を取得して表示部１４に印刷設定画面を表示させる構成としたが、コントローラ装置２０がＷｅｂアプリケーションの機能を提供するＷｅｂサーバとして機能し、ユーザ端末１０がＷｅｂアプリケーションの機能を利用するＷｅｂクライアントとして機能する場合は、印刷設定制御プログラムをコントローラ装置２０の制御部２１で動作させ、記憶部２２に保存した各プリンタ３０の装置情報に基づいて印刷設定画面を生成し、生成した印刷設定画面をユーザ端末１０の表示部１４に表示させる構成としてもよい。また、コントローラ装置２０に表示部を設けて、生成した印刷設定画面をその表示部に表示させる構成としてもよい。
【００４１】
以下、本実施例の印刷設定制御プログラム（プリンタドライバ）によって表示される画面について説明する。ユーザは任意のアプリケーション（文章作成ソフト、表計算ソフト）を用いて印刷を行いたい原稿を作成する。アプリケーションから印刷設定ダイアログを開き、プリンタドライバの印刷設定画面を表示させる。ユーザは印刷設定画面で機能設定を行った上で印刷指示を出す。
【００４２】
図３及び図４は、印刷設定画面４０の一例である。印刷設定画面４０はタブ４１で切り替え可能な複数の画面で構成されており、所望のタブ４１を選択すると、そのタブ４１の設定画面で設定可能な機能が表示される。例えば、図３に示すように、”レイアウト”のタブ４１を選択した場合は、レイアウト画面４０ａが表示され、両面印刷（オン／オフ）、面付（オフ／無線とじ／小冊子／2in1／2リピート／回転2リピート／4リピート）、とじ方向（左とじ／右とじ／上とじ）、ページ割付（オフ／2in1／4in1／6in1／8in1／9in1／16in1）、原稿サイズ（定形／不定形）、原稿の向き（縦／横）、用紙サイズ（定型／不定型）などが設定可能になる。
【００４３】
また、図４に示すように、”仕上げ”のタブ４１を選択した場合は、仕上げ画面４０ｂが表示され、とじ方向（左とじ／右とじ／上とじ）、ステープル（オフ／コーナー／2点）、パンチ（オフ／2穴／3穴／4穴）、折り（オフ／中折り／Ｚ折り／三つ折り／観音折り）、排紙トレイ、通紙方向（自動／長辺通紙／短辺通紙）、複数部数を部数ごとに印刷するかを設定するソート／グループ、排紙モード（フェイスアップ／逆順）などが設定可能になる。そして、ユーザは、ラジオボタンやドロップダウンリストなどを用いて機能を設定することにより、所望の印刷条件で印刷を指示することができる。
【００４４】
図５は、図４の仕上げ画面４０ｂの破線部を拡大した図である。図５に示すように、”折り”を「Ｚ折り」に設定した場合、例えば、原稿サイズがＡ３サイズ、用紙サイズがＡ３サイズであれば、図６に示すように、Ａ４サイズにＺ型に折られた印刷出力が得られる。この「Ｚ折り」では、通常、印字面は下面に向いて出力される「フェイスダウン出力」が選択される。
【００４５】
ここで、ユーザが、”折り”を「Ｚ折り」に設定し、”排紙モード”を「フェイスアップ」に設定しようとした場合、印刷部３７の構造上、印刷面を上にしてＺ折りを行うことができないため、設定の競合が発生する。そのため、図５のように”折り”を「Ｚ折り」に設定した状態で、”排紙モード”を「フェイスアップ」に設定すると、図７に示すように、設定の競合を回避するために、先に設定した”折り”の設定が「Ｚ折り」から「オフ」に自動的に変更される。
【００４６】
このような設定の競合は、”面付”の「小冊子」と”排紙モード”の「フェイスアップ」においても同様に発生する。例えば、図７のように”排紙モード”を「フェイスアップ」に設定した状態で、図８に示すレイアウト画面４０ａ（図３の破線部）において”面付”を「小冊子」に設定すると、設定の競合を回避するために、図９に示すように、仕上げ画面４０ｂ内の先に設定した”排紙モード”の「フェイスアップ」がオフに自動的に変更される（図９の場合は「フェイスアップ」のチェックボックスのチェックが外れる）。
【００４７】
このように機能の設定が競合した場合に、競合を自動的に回避することによって印刷処理を続行することができるが、”折り”と”排紙モード”とは別々の場所に表示されており、ユーザは後で設定した”排紙モード”に着目しているため、”折り”の設定が「Ｚ折り」から「オフ」に変更されたことを見逃してしまう場合がある。特に、”面付”がレイアウト画面４０ａで設定され、”排紙モード”が仕上げ画面４０ｂで設定される（すなわち、”面付”の「小冊子」と”排紙モード”の「フェイスアップ」とが別の画面に表示される）場合、レイアウト画面４０ａの”面付”を設定しているユーザは、仕上げ画面４０ｂ内の”排紙モード”の「フェイスアップ」がオフに変更されたことを認識することができない。そのため、設定の変更を確認したり、双方の設定を行き来して設定をやり直したりする操作が困難になると共に、設定変更に気が付かずに印刷出力を行うと、ユーザが意図しない出力になってしまい、無駄に用紙やトナーなどを消費してしまう。
【００４８】
そこで、本実施例では、設定の競合が発生した時に、どの機能の設定がどのように変更されたかを確実にユーザに知らせるために、設定の競合が発生したことをユーザに通知する情報（図形や文字で構成されるマーク）を、先に行った設定（以下、先設定）の設定箇所と後で行った設定（以下、後設定）の設定箇所の双方に表示させるようにする。以下、本実施例の印刷設定制御プログラムを利用して上記マークを表示させる場合の処理について説明する。ＣＰＵは、ＲＯＭ又は記憶部１２に記憶した印刷設定制御プログラムをＲＡＭに展開して実行することにより、図１０のフローチャート図に示す各ステップの処理を実行する。なお、印刷設定制御プログラム（情報取得部１１ａ）は、予めコントローラ２０からプリンタ３０で実行可能な機能に関する機能情報を取得しているものとする。
【００４９】
まず、印刷設定制御プログラム（表示制御部１１ｂ）は、情報取得部１１ａがコントローラ２０から取得したプリンタ３０の機能情報に基づいて、表示部１４に、プリンタ３０で実行可能な機能を設定するためのＵＩ（User Interface）を表示する（Ｓ１０１）。本実施例では、図３及び図４に示す印刷設定画面４０を表示する。
【００５０】
次に、印刷設定制御プログラム（操作制御部１１ｃ）は、ユーザによる機能の設定操作を監視し、設定変更があったかどうかを判断する（Ｓ１０２）。設定変更があった場合は、印刷設定制御プログラム（禁則判定部１１ｄ）は、設定が競合する禁則が発生しているかを確認し、禁則が発生している場合は、競合する先の設定を変更する処理（禁則処理）を実行する（Ｓ１０３）。
【００５１】
その後、印刷設定制御プログラム（表示制御部１１ｂ）は、禁則処理の結果に従って、印刷設定画面４０の表示を更新する（Ｓ１０４）。その際に、後設定の設定箇所、先設定の設定箇所、先設定の機能が表示される画面への切り替えを指示する指示箇所（タブなど）の近傍に、禁則処理によって設定が自動的に変更されたことを示すマークを表示して、設定変更があったことをユーザに注意喚起する。その後、Ｓ１０２に戻って設定操作を監視する。
【００５２】
設定変更がない場合は、印刷設定制御プログラム（操作制御部１１ｃ）は、印刷設定画面４０を閉じる操作（図３及び図４の「ＯＫ」や「キャンセル」の指示など）を監視し（Ｓ１０５）、閉じる操作が行われなかったらＳ１０２に戻り、閉じる操作が行われたら、印刷設定画面４０をクローズして（Ｓ１０６）、一連の印刷設定処理を終了する。
【００５３】
次に、本実施例の印刷設定制御プログラム（表示制御部１１ｂ）により表示される画面を例にして、上記制御を具体的に説明する。
【００５４】
まず、印刷設定画面４０で”仕上げ”のタブが選択され、図１１に示す仕上げ画面４０ｂが表示されている状態で、”折り”を「Ｚ折り」に設定する。その後、図１２に示すように、”排紙モード”を「フェイスアップ」に設定する。
【００５５】
すると、印刷設定制御プログラム（禁則判定部１１ｄ）は、先設定４２ａの「Ｚ折り」と後設定４２ｂの「フェイスアップ」とが競合するかを判定する。設定が競合する場合は、印刷設定制御プログラム（禁則判定部１１ｄ）は、先設定４２ａの「Ｚ折り」を「オフ」に変更し、印刷設定制御プログラム（表示制御部１１ｂ）は、仕上げ画面４０ｂの表示を更新すると共に、後設定４２ｂの近傍（”排紙モード”の「フェイスアップ」の表示位置近傍）にマーク４３（第２のマーク）を表示し、ユーザに他の機能の設定が変更されたことを通知する。また、印刷設定制御プログラム（表示制御部１１ｂ）は、先設定４２ａの近傍（”折り”の「オフ」の表示位置近傍）にもマーク４３（第１のマーク）を表示し、ユーザに設定が変更されたことを通知する。
【００５６】
次に、仕上げ画面４０ｂの”排紙モード”を「フェイスアップ」に設定している状態で、図１３に示すレイアウト画面４０ａを表示し、”面付”を「小冊子」に設定する。
【００５７】
すると、印刷設定制御プログラム（禁則判定部１１ｄ）は、先設定４２ａの「フェイスアップ」と後設定４２ｂの「小冊子」とが競合するかを判定する。設定が競合する場合は、印刷設定制御プログラム（禁則判定部１１ｄ）は、先設定４２ａの「フェイスアップ」をオフに変更し、印刷設定制御プログラム（表示制御部１１ｂ）は、仕上げ画面４０ｂの表示を更新すると共に、図１３に示すように、レイアウト画面４０ａの後設定４２ｂの近傍（”面付”の「小冊子」の表示位置近傍）にマーク４３（第２のマーク）を表示し、ユーザに他の設定に変更があったことを通知する。また、印刷設定制御プログラム（表示制御部１１ｂ）は、図１４に示すように、先設定４２ａの近傍（”排紙モード”の「フェイスアップ」の表示位置近傍）にマーク４３（第１のマーク）を表示し、ユーザに設定が変更されたことを通知する。
【００５８】
また、”面付”はレイアウト画面４０ａに表示されているのに対して、”排紙モード”は仕上げ画面４０ｂに表示されているため、ユーザは「フェイスアップ」の表示位置近傍に表示されているマーク４３に気付かない場合がある。そこで、印刷設定制御プログラム（表示制御部１１ｂ）は、”排紙モード”が表示されている仕上げ画面４０ｂへの切り替えを指示する指示箇所（タブ）にマーク４３（第３のマーク）を表示し、仕上げ画面４０ｂ内に設定が変更された機能があることをユーザに通知する。これにより、ユーザは他の画面に設定変更が発生したことを認識することができ、その画面に切り替えて設定を確認することができる。
【００５９】
なお、図１１乃至図１４のマーク４３は例示であり、先設定及び後設定の設定箇所をユーザに通知可能であれば、マーク４３の表示形態や表示位置は適宜変更可能である。また、先設定４２ａ、後設定４２ｂ及びタブ４１近傍に表示される各々のマーク４３は同じ形態としてもよい、例えば、図１５及び図１６に示すように、先設定４２ａに対するマークか後設定４２ｂに対するマークかを識別できるようにマーク４３の表示形態を変化させてもよい。また、図１１乃至図１６では、後設定４２ｂと１つの先設定４２ａとが競合する場合を例示したが、後設定４２ｂと複数の先設定４２ａとが競合する場合は、各々の先設定４２ａの近傍及びタブ４１の近傍にマーク４３を表示することができ、その場合、図１７に示すように、設定の順番が分かるようにマーク４３の表示形態を変化（例えば数字を表示）させてもよいし、競合する先設定４２ａの数が分かるように、各々の先設定４２ａの近傍に表示するマーク４３に競合する先設定４２ａの数（合計の数字又は順番の数字）を表示させてもよい。
【００６０】
また、上記マーク４３を表示することによって、ユーザは設定が変更されたことを認識することができるが、例えば、図１２の場合に後設定４２ｂの「フェイスアップ」近傍に表示されるマーク４３を見ただけでは、先設定４２ａがどのように変更されたかを容易に認識することができない。特に、図１３に示すように、先設定４２ａが表示される画面が、現在表示されている画面（後設定４２ｂが表示される画面）と異なる場合、どの設定がどのように変更されたかを認識することができない。
【００６１】
そのような場合は、カーソルをマークに近接させる（カーソルをマークに近づけたり重ねたりする）操作に応じて、設定変更の内容を示すメッセージを表示することができる。例えば、仕上げ画面４０ｂで”排紙モード”を「フェイスアップ」に設定した後、レイアウト画面４０ａで”面付”を「小冊子」に設定した場合において、図１８に示すように、後設定の「小冊子」の近傍に表示されているマーク４３にカーソルを近接させると、印刷設定制御プログラム（表示制御部１１ｂ）は、マーク４３に対応付けて、先設定の「フェイスアップ」の設定がオンからオフに変更されたこと（競合相手の設定に関する情報）を示すメッセージ４４を表示することができる。
【００６２】
また、図１９に示すように、先設定の「フェイスアップ」が表示される仕上げ画面４０ｂに切り替えるタブ近傍に表示されているマーク４３にカーソルを近接させると、印刷設定制御プログラム（表示制御部１１ｂ）は、マーク４３に対応付けて、仕上げ画面４０ｂ内に変更された設定があることを示すメッセージ４４を表示することができる。また、図２０に示すように、先設定の「フェイスアップ」の近傍に表示されているマーク４３にカーソルを近接させると、印刷設定制御プログラム（表示制御部１１ｂ）は、マーク４３に対応付けて、後設定の「小冊子」の設定がオフからオンに変更されたこと（競合相手の設定に関する情報）を示すメッセージ４４を表示することができる。
【００６３】
また、上記のマーク４３やメッセージ４４は、所定期間が経過したら非表示にしてもよいし、禁則が解除された時に非表示にしてもよい。例えば、後設定の「小冊子」と先設定の「フェイスアップ」とが禁則になる場合、後設定の「小冊子」をオフにすることで禁則が解除されることから、後設定の「小冊子」をオフにしたら、「小冊子」や「フェイスアップ」の近傍のマーク４３、仕上げ画面４０ｂに切り替えるタブ４１の近傍のマーク４３を非表示にしたり、メッセージ４４を非表示にしたりすることができる。
【００６４】
以上、説明したように、本実施例では、先設定４２ａの設定箇所及び後設定４２ｂの設定箇所の近傍に、設定が変更されたことを示すマーク４３が表示されるため、先設定４２ａを容易に確認することができ、先設定４２ａ及び後設定４２ｂをやり直す操作を簡単に行うことができる。また、先設定４２ａが表示される画面への切り替えを指示する指示箇所にも、設定が変更されたことを示すマーク４３が表示されるため、先設定４２ａの設定箇所にユーザを導くことができ、禁則処理による先設定４２ａの変更に気付かずに印刷処理を続行することがなくなり、無駄な印刷処理を未然に防止することができる。
【実施例２】
【００６５】
次に、本発明の第２の実施例に係る印刷設定制御プログラム及び印刷設定制御方法について、図２１乃至図２４を参照して説明する。図２１乃至図２４は、本実施例の印刷設定画面の一例を示す図である。
【００６６】
前記した第１の実施例では、後設定の設定箇所、先設定の設定箇所及び先設定の画面への切り替えを指示する指示箇所にマークを表示したが、禁則処理により設定が変更されたことをユーザが認識できれば、他の方法を用いることもできる。そこで、本実施例では、後設定の設定箇所、先設定の設定箇所及び先設定の画面への切り替えを指示する指示箇所に表示される文字や枠を太くしたり、色を付けたり、点滅させたりして強調表示する。
【００６７】
例えば、印刷設定画面４０で”仕上げ”タブが選択され、図２１に示す仕上げ画面４０ｂが表示されている状態で、”折り”を「Ｚ折り」に設定する。その後、図２２に示すように、”排紙モード”を「フェイスアップ」に設定する。
【００６８】
すると、印刷設定制御プログラム（禁則判定部１１ｄ）は、先設定４２ａの「Ｚ折り」と後設定４２ｂの「フェイスアップ」とが競合するかを判定する。設定が競合する場合は、印刷設定制御プログラム（禁則判定部１１ｄ）は、先設定４２ａの「Ｚ折り」を「オフ」に変更し、印刷設定制御プログラム（表示制御部１１ｂ）は、後設定４２ｂの「フェイスアップ」を強調表示（ここでは太字で表示）し、ユーザに他の機能の設定が変更されたことを通知する。また、印刷設定制御プログラム（表示制御部１１ｂ）は、先設定４２ａの「オフ」も強調表示し、ユーザに設定が変更されたことを通知する。
【００６９】
次に、仕上げ画面４０ｂの”排紙モード”を「フェイスアップ」に設定している状態で、図２３に示すレイアウト画面４０ａを表示し、”面付”を「小冊子」に設定する。
【００７０】
すると、印刷設定制御プログラム（禁則判定部１１ｄ）は、先設定４２ａの「フェイスアップ」と後設定４２ｂの「小冊子」とが競合するかを判定する。設定が競合する場合は、印刷設定制御プログラム（禁則判定部１１ｄ）は、先設定４２ａの「フェイスアップ」をオフに変更し、印刷設定制御プログラム（表示制御部１１ｂ）は、図２３に示すように、レイアウト画面４０ａの後設定４２ｂの「小冊子」を強調表示したり、”排紙モード”が表示されている仕上げ画面４０ｂへの切り替えを指示する指示箇所（タブ）を強調表示したりして、ユーザに他の設定に変更があったことを通知する。また、印刷設定制御プログラム（表示制御部１１ｂ）は、図２４に示すように、先設定４２ａの「フェイスアップ」を強調表示し、ユーザに設定が変更されたことを通知する。
【００７１】
なお、図２１乃至図２４は例示であり、設定が変更されたことをユーザに通知可能であれば、強調表示の形態は任意である。また、後設定の強調表示と先設定の強調表示とは、同じ表示形態としてもよい、表示形態を変化させてもよい。また、図２１乃至図２４では、後設定と１つの先設定とが競合する場合を例示したが、後設定と複数の先設定とが競合する場合は、各々の先設定の設定箇所及びタブの表示形態を変化させればよい。
【００７２】
また、第１の実施例と同様に、強調表示された後設定の設定箇所や先設定の設定箇所、タブにカーソルを近接させる操作に応じて、設定変更の内容を示すメッセージ４４を表示することもできる。また、所定期間が経過したら強調表示を通常表示に戻すようにしてもよいし、禁則が解除された時に強調表示を通常表示に戻すようにしてもよい。
【００７３】
このように、先設定の設定箇所、後設定の設定箇所、先設定が表示される画面への切り替えを指示する指示箇所が強調表示されるため、先設定の設定箇所を容易に確認することができ、先設定及び後設定をやり直す操作を簡単に行うことができる。また、先設定の設定箇所にユーザを導くことができ、禁則処理による先設定の変更に気付かずに印刷処理を続行することがなくなり、無駄な印刷処理を未然に防止することができる。
【００７４】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００７５】
例えば、上記各実施例では、設定が競合することによって先設定を変更する場合の処理について述べたが、推奨する設定に自動的に変更する場合に対しても本発明の制御を適用することができる。例えば、プリンタ３０に製本が可能なオプションが装着されている場合、レイアウト画面にある”面付”を「小冊子」に設定すると、自動的に製本を行うために、仕上げ画面にある”折り”が「重ね中折り」に設定され、”とじ方向”が「中綴じ」に設定される。このような場合においても、上述したマークを表示したり、強調表示したりすることによって、ユーザに機能の設定変更を通知することが可能となる。
【００７６】
また、上記各実施例では、プリンタドライバのＵＩ（印刷設定画面）を用いて説明したが、印刷設定制御プログラムはプリンタドライバに限らず、プリンタドライバと同様の機能設定のＵＩを持つものであれば良く、例えば、ダイレクトプリントユーティリティ、ジョブ再印刷ユーティリティ、ホットフォルダなどを用いることができる。また、ジョブチェット編集を行うコピアパネルなどに対しても本発明の制御を適用することができる。
【産業上の利用可能性】
【００７７】
本発明は、禁則を処理するプリンタドライバなどの印刷設定制御プログラム及び当該印刷設定制御プログラムを記録した記録媒体並びに印刷設定制御プログラムを用いた印刷設定制御方法に利用可能である。
【符号の説明】
【００７８】
１０  ユーザ端末
１１  制御部
１１ａ  情報取得部
１１ｂ  表示制御部
１１ｃ  操作制御部
１１ｄ  禁則判定部
１２  記憶部
１３  操作部
１４  表示部
１５  通信部
２０  コントローラ装置
２１  制御部
２２  記憶部
２３  画像処理部
２４  プリンタＩ／Ｆ部
２５  通信部
３０  プリンタ
３１  制御部
３２  記憶部
３３  操作部
３４  表示部
３５  画像読取部
３６  画像処理部
３７  印刷部
３８  コントローラＩ／Ｆ部
４０  印刷設定画面
４０ａ  レイアウト画面
４０ｂ  仕上げ画面
４１  タブ
４２ａ  先設定
４２ｂ  後設定
４３  マーク
４４  メッセージ
【図１】
0006270164.tif 000002
【図２】
0006270164.tif 000003
【図３】
0006270164.tif 000004
【図４】
0006270164.tif 000005
【図５】
0006270164.tif 000006
【図６】
0006270164.tif 000007
【図７】
0006270164.tif 000008
【図８】
0006270164.tif 000009
【図９】
0006270164.tif 000010
【図１０】
0006270164.tif 000011
【図１１】
0006270164.tif 000012
【図１２】
0006270164.tif 000013
【図１３】
0006270164.tif 000014
【図１４】
0006270164.tif 000015
【図１５】
0006270164.tif 000016
【図１６】
0006270164.tif 000017
【図１７】
0006270164.tif 000018
【図１８】
0006270164.tif 000019
【図１９】
0006270164.tif 000020
【図２０】
0006270164.tif 000021
【図２１】
0006270164.tif 000022
【図２２】
0006270164.tif 000023
【図２３】
0006270164.tif 000024
【図２４】
0006270164.tif 000025