(57)【要約】【課題】  画像形成装置に実行させる画像形成に関する設定を行う場合において、予め保存しておいた設定内容のうち所望の部分のみを容易に画像形成に反映させられるようにする。【解決手段】  画像形成装置２００に実行させる画像形成に関する複数のパラメータの値をプリセット１６３として保存しておく。印刷設定部１４１が、上記複数のパラメータの値を含む印刷設定値１６１と、その複数のパラメータに含まれる所定単位のパラメータ毎にプリセット１６３の値を反映させるか否かを定める反映指定値１６２とを、ユーザの操作に従って設定する。プリセット反映部１４２が、ユーザの操作に応じて、反映指定値１６２において反映させることが設定されている各パラメータについて、プリセット１６３を印刷設定値１６１に反映させる。印刷データ処理部１３２及び印刷データ送信部１３３が、印刷設定値１６１に従って画像形成装置２００に画像形成を実行させる。【選択図】    図３
2017173934.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を制御する画像形成制御装置であって、
前記画像形成装置に実行させる画像形成に関する複数のパラメータの値を保存する保存手段と、
前記複数のパラメータの値と、該複数のパラメータに含まれる所定単位のパラメータ毎に前記保存手段が保存した値を反映させるか否かを定める反映指定とを、ユーザの操作に従って設定する設定手段と、
前記ユーザの操作に応じて、前記反映指定として反映させることが設定されている各パラメータについて、前記保存手段が保存している値を、前記設定手段が設定した値に反映させる反映手段と、
前記設定手段が設定した前記複数のパラメータの値に従って前記画像形成装置に画像形成を実行させる画像形成制御手段とを備えることを特徴とする画像形成制御装置。
【請求項２】
請求項１に記載の画像形成制御装置であって、
前記複数のパラメータのうち特定の複数のパラメータに同時に設定できない値の組み合わせを保持する競合条件保持手段と、
前記反映手段により前記反映を実行すると前記特定の複数のパラメータの値が前記競合条件保持手段により保持される組み合わせとなる場合に、前記特定の複数のパラメータを、前記反映の対象から除外する競合回避手段とを備えることを特徴とする画像形成制御装置。
【請求項３】
請求項２に記載の画像形成制御装置であって、
前記保存手段は、前記複数のパラメータの値を複数セット保存し、
前記保存手段が保存する前記複数のパラメータの値のセットのリストを表示手段により表示する手段であって、前記反映手段による前記反映に用いた場合に前記特定の複数のパラメータの値が前記競合条件保持手段により保持される組み合わせとなるセットと、ならないセットとを区別して表示する表示制御手段とを備えることを特徴とする画像形成制御装置。
【請求項４】
請求項２又は３に記載の画像形成制御装置であって、
前記競合回避手段は、前記反映手段により前記反映を実行すると前記特定の複数のパラメータの値が前記競合条件保持手段により保持される組み合わせとなる場合に、前記特定の複数のパラメータを、前記反映の対象から除外するか、前記反映を中止するかの選択をユーザから受け付け、その受け付けた選択に従って、前記反映を実行するか中止するかを決定することを特徴とする画像形成制御装置。
【請求項５】
画像形成装置を制御する制御方法であって、
前記画像形成装置に実行させる画像形成に関する複数のパラメータの値を保存する保存手順と、
前記複数のパラメータの値と、該複数のパラメータに含まれる所定単位のパラメータ毎に前記保存手順で保存した値を反映させるか否かを定める反映指定とを、ユーザの操作に従って設定する設定手順と、
前記ユーザの操作に応じて、前記反映指定として反映させることが設定されている各パラメータについて、前記保存手順で保存した値を、前記設定手順で設定した値に反映させる反映手順と、
前記設定手順で設定した前記複数のパラメータの値に従って前記画像形成装置に画像形成を実行させる画像形成制御手順とを備えることを特徴とする制御方法。
【請求項６】
コンピュータを、請求項１乃至４のいずれか一項に記載の画像形成制御装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成制御装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、プリンタ等の画像形成装置に、用紙設定（用紙サイズ、紙種、紙厚）、面付け設定、画質設定など多岐にわたる設定に従って画像形成を実行させることが行われている。そして、よく使う設定値の組み合わせをプリセットとして保存しておき、画像形成時にプリセットを呼び出すことで、あらかじめ保存した設定を一括して画像形成に反映させられるようにすることが知られている。
このような技術に関連する文献としては、例えば特許文献１及び特許文献２が知られている。
【０００３】
特許文献１には、プリセットにおいて、設定項目毎に、その項目の値を印刷に適用するか否かを、適用可否として設定できるようにすることが記載されている。
特許文献２には、予め保存した「お気に入り」の設定を選択した場合に、デバイスに装備されているデバイスオプションに応じたコンフリクトチェックの処理を行い、登録されている設定内容では実行できないと判断した場合に設定内容をデフォルト値等に丸めることが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の方式では、プリセットの設定値を画像形成に反映させたくない設定項目（パラメータ）がある場合、全てのプリセットにおいて、その設定項目に適用否を設定しておく必要があった。また、状況によってプリセットの設定値を画像形成に反映させたい又はさせたくない設定項目が異なる場合、それぞれの状況に合ったプリセットが必要となり、種々の状況に対応するためには膨大な数のプリセットを作成する必要があるという問題があった。
【０００５】
特許文献２にも、このような問題を解決するための技術は特に開示されていない。特許文献２に記載の技術において、「お気に入り」は基本的にその全体を設定に反映させるものであり、ユーザが反映させたい箇所だけ反映させるといった柔軟な対応はできなかった。
【０００６】
この発明は、このような問題を解決し、画像形成装置に実行させる画像形成に関する設定を行う場合において、予め保存しておいた設定内容のうち所望の部分のみを容易に画像形成に反映させられるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
この発明の画像形成制御装置は、上記の目的を達成するため、画像形成装置を制御する画像形成制御装置において、上記画像形成装置に実行させる画像形成に関する複数のパラメータの値を保存する保存手段と、上記複数のパラメータの値と、該複数のパラメータに含まれる所定単位のパラメータ毎に上記保存手段が保存した値を反映させるか否かを定める反映指定とを、ユーザの操作に従って設定する設定手段と、上記ユーザの操作に応じて、上記反映指定として反映させることが設定されている各パラメータについて、上記保存手段が保存している値を、上記設定手段が設定した値に反映させる反映手段と、上記設定手段が設定した上記複数のパラメータの値に従って上記画像形成装置に画像形成を実行させる画像形成制御手段とを設けたものである。
【発明の効果】
【０００８】
上記構成によれば、画像形成装置に実行させる画像形成に関する設定を行う場合において、予め保存しておいた設定内容のうち所望の部分のみを容易に画像形成に反映させられるようにすることができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の画像形成制御装置の一実施形態である制御装置を含む画像形成システムの構成を示す図である。
【図２】図１に示す制御装置のハードウェア構成を示す図である。
【図３】図１に示す制御装置が備える、画像形成に関する設定の編集及び画像形成装置の制御に関する機能の構成を示す図である。
【図４】印刷設定画面の表示例を示す図である。
【図５】プリセット選択部のメニューを開いた状態の印刷設定画面の表示例を示す図である。
【図６】プリセットを印刷設定値に反映させる処理のフローチャートである。
【図７Ａ】印刷設定値に含まれる各項目のパラメータの値及び反映指定値に含まれる各項目の反映可否の値の一例を示す図である。
【図７Ｂ】プリセットに含まれる各項目のパラメータの値の一例を示す図である。
【図８】プリセットを反映させる前後の印刷設定の一例を示す図である。
【図９】生成した印刷設定に競合が発生する場合の一例を示す図である。
【図１０】その別の例を示す図である。
【図１１】競合通知画面の表示例を示す図である。
【図１２】印刷設定画面にプリセットのリストを表示させる処理のフローチャートである。
【図１３】図１２の処理によるリストの表示例を示す図である。
【発明を実施するための形態】
【００１０】
以下、この発明の実施形態について、図面を参照しつつ説明する。
図１に、この発明の画像形成制御装置の一実施形態である制御装置を含む画像形成システムの構成を示す。
図１に示す画像形成システム１は、制御装置１００と画像形成装置２００とを通信路Ｎにより接続して構成したものである。
【００１１】
このうち制御装置１００は、画像形成装置２００に実行させる画像形成動作に関する設定をユーザから受け付け、その設定に従って画像形成装置２００に画像形成を実行させる機能を備える。画像形成装置２００に画像形成させる文書を編集する機能も備えていてもよい。この制御装置１００は、ＰＣ（パーソナルコンピュータ）等の汎用コンピュータにプリンタドライバ等のプログラムを実行させて実現してもよいし、画像形成装置２００の制御専用の装置として構成してもよい。
【００１２】
画像形成装置２００は、制御装置１００から送信されるデータに基づき用紙に印刷により画像を形成する機能を備える。制御装置１００から送信されるデータには、画像形成機能に関する設定を示す設定データと、印刷する画像の内容を示す印刷データとがある。
通信路Ｎには、有線無線を問わず、また、ネットワーク通信とピアツーピア通信も問わず、任意の規格の通信手段を用いることができる。
【００１３】
次に、図２に、制御装置１００のハードウェア構成を示す。
図２に示すように、制御装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ（ハードディスクドライブ）１０４、通信Ｉ／Ｆ（インタフェース）１０５、操作部１０６、表示部１０７を備え、これらをシステムバス１０８により接続した構成としている。
【００１４】
そして、ＣＰＵ１０１が、ＲＡＭ１０３をワークエリアとしてＲＯＭ１０２あるいはＨＤＤ１０４に記憶されたアプリやドライバ等のプログラムを実行することにより、制御装置１００全体を制御し、図３を用いて後述するものをはじめとする種々の機能を実現する。
ＲＯＭ１０２及びＨＤＤ１０４は、不揮発性記憶媒体（記憶手段）であり、ＣＰＵ１０１が実行する各種プログラムや後述する各種データを格納している。
通信Ｉ／Ｆ１０５は、通信路Ｎを介して画像形成装置２００等の他の装置と通信するためのインタフェースである。使用する通信路Ｎの規格に応じた物を設ければよい。
【００１５】
操作部１０６は、ユーザからの操作を受け付けるための操作手段であり、各種のキー、ボタン、タッチパネル等により構成することができる。
表示部１０７は、制御装置１００の動作状態や設定内容、メッセージ等をユーザに提示するための提示手段であり、液晶ディスプレイやランプ等を備える。
【００１６】
なお、操作部１０６及び表示部１０７は外付けであってもよい。また、制御装置１００がユーザからの操作を直接受ける必要がない（通信Ｉ／Ｆ１０５を介して接続された外部装置により操作を受け付けたり情報の提示を行ったりすればよい）場合には、操作部１０６や表示部１０７を設けなくてよい。
画像形成装置２００は、図２に示したものと同様な（ただし種類や性能は異なってよい）ハードウェアの他、電子写真方式等で用紙に画像を形成する画像形成手段であるプロッタ装置を備える。その他、様々な用紙を格納する給紙トレイ、画像形成済みの用紙にステープル、パンチ穴空け、製本等の後処理を行う後処理装置等を備えていてもよい。
【００１７】
以上の画像形成システム１において、特徴的な点の一つは、制御装置１００がユーザの操作に従って画像形成装置２００に実行させる画像形成（この実施形態では印刷によるものとする）に関する設定を編集する場合に、その設定に含まれる複数のパラメータの値を予め保存しておき、その保存したパラメータの値を任意に呼び出せるようにすると共に、所定単位のパラメータ毎に、その呼び出した値を編集中の設定に反映させるか否かを設定できるようにした点である。以下、この点について具体的に説明する。
【００１８】
まず図３に、制御装置１００が備える、画像形成に関する設定の編集及び画像形成装置２００の制御に関する機能の構成を示す。図３に示す各部の機能は、制御装置１００のＣＰＵ１０１が所要のプログラムを実行することにより実現されるものである。
制御装置１００は、図３に示すように、アプリ１２０ａ〜１２０ｃ及びプリンタドライバ１３０を備える。これらのうちアプリ１２０ａ〜１２０ｃ（以後、個体を区別する必要がない場合には「１２０」の符号を用いる）は、ワードプロセッサ、ＤＴＰ（デスクトップパブリッシング）など、画像形成装置２００に印刷させる文書のデータを編集するためのアプリケーションソフトウェアにより提供される機能である。
【００１９】
プリンタドライバ１３０は、画像形成装置２００を制御して印刷を実行させるためのプリンタドライバプログラムにより提供される機能である。
プリンタドライバ１３０は、より詳細には、印刷データ受信部１３１、印刷データ処理部１３２、印刷データ送信部１３３、印刷設定管理部１４０、操作部１５０、設定値記憶部１６０を備える。
【００２０】
印刷データ受信部１３１は、アプリ１２０から、画像形成装置２００に印刷させるべき画像の内容を示す電子原稿データを取得する機能を備える。
印刷データ処理部１３２は、印刷データ受信部１３１が受信した電子原稿データを、印刷設定管理部１４０が受け付けた印刷の設定に従って、画像形成装置２００が印刷に使用できる形式の印刷データに変換する機能を備える。印刷の設定には、この印刷データの生成の際に反映させるべきものと、印刷データと共に画像形成装置２００へ送信して、画像形成装置２００の動作に反映させるべきものとがある。
【００２１】
印刷データ送信部１３３は、印刷データ処理部１３２が生成した印刷データと、画像形成装置２００へ送信すべき設定を示す設定データとを、画像形成装置２００へ送信し、それらのデータに基づき印刷を実行させる機能を備える。以上の印刷データ処理部１３２及び印刷データ送信部１３３が、画像形成制御手段に該当する。また、これらの各部により画像形成装置２００に画像形成を実行させる手順は、画像形成制御手順に該当する。
画像形成装置２００側の画像形成実行部２２１が、プロッタ部等の必要なハードウェアを用いてその印刷を実行する機能を備える。
【００２２】
また、印刷設定管理部１４０は、ユーザの操作に基づき、画像形成装置２００に実行させる印刷の設定を編集し、印刷データ処理部１３２に提供する機能を備える。この印刷設定管理部１４０は、印刷設定部１４１、プリセット反映部１４２、反映可否判定部１４３、装置構成取得部１４４を備える。
【００２３】
これらのうち印刷設定部１４１は、設定手段であり、後述の図４に示す印刷設定画面を用いてユーザから受け付けた操作に基づきパラメータの値を編集することにより、画像形成装置２００に実行させる印刷の設定（以下「印刷設定」という）を編集する機能を備える。なお、印刷設定部１４１が編集する、複数のパラメータの値のセットからなる印刷設定は、印刷設定値１６１として設定値記憶部１６０に記憶される。印刷データ処理部１３２は、この印刷設定値１６１に基づき印刷データを生成する。
【００２４】
また、印刷設定部１４１は、印刷設定値１６１に含まれる各パラメータの値の組み合わせを、プリセット１６３として、印刷設定値１６１と別に名前を付けて設定値記憶部１６０に記憶させて保存する保存手段の機能も備える。このプリセット１６３は、複数保存可能である。また、プリセット１６３としては、実際に印刷設定値１６１として保存されている値だけでなく、ユーザが操作部１５０を用いて印刷設定値１６１と別に編集した値や、ユーザが編集したものでない、メーカー等から提供されたデータを保存することもできる。
【００２５】
さらに、印刷設定部１４１は、ユーザから受け付けた操作に基づき、印刷設定に含まれるパラメータの各項目について、プリセット１６３の値を反映させるか否かを定める反映指定を設定する機能も備える。この反映指定は、反映指定値１６２として設定値記憶部１６０に記憶される。なおここでは、反映指定は、パラメータの全項目について個別に設定するのではなく、後述のように、所定単位のパラメータ群毎に設定するようにしている。また、反映指定値１６２は、画像形成装置２００に実行させる画像形成には直接は影響を与えない。
【００２６】
プリセット反映部１４２は、保存済みのプリセット１６３を呼び出して、編集中の印刷設定値１６１に反映させる反映手段の機能を備える。プリセット１６３が複数保存されている場合は、そのうちユーザが選択した１つを印刷設定値１６１に反映させる。この反映は、プリセット１６３に含まれる各パラメータの値を、印刷設定値１６１における対応するパラメータの値に上書きして行うことができる。ただし、この実施形態では、単純に全項目のパラメータの値を上書きすることはしない。
【００２７】
反映可否判定部１４３が、プリセット１６３のうちどの項目のパラメータを印刷設定値１６１に反映させるかを判断し、決定する機能を備える。この判断は、まず、反映指定値１６２に基づき行うことができる。すなわち、プリセット１６３の値を反映させることが設定されている項目については、その項目のパラメータを印刷設定値１６１に反映させ、反映させないことが設定されている項目については、その項目のパラメータを印刷設定値１６１に反映させないとすることができる。
【００２８】
また、反映可否判定部１４３は、反映指定値１６２に従ってプリセット１６３を印刷設定値１６１に反映させたとした場合に、印刷設定値１６１における特定の複数のパラメータの値が、予め定められた同時に設定できない値の組み合わせとなる（このような値を取ることを、「競合」あるいは「競合する」という）か否かを確認する。複数組の競合が発見される場合もある。そして、競合する値を取るパラメータがあった場合には、ユーザにその旨を警告し、競合する値を取るパラメータを除いてプリセット１６３を反映させるか、プリセット１６３の反映を中止するかを決定するようにしている。
【００２９】
パラメータの項目毎の、競合する値については、例えば表１のようなデータとして保存しておくことができる。
表１において、各列のデータは、「第１項目」と「第２項目」に示されるパラメータの値が、それぞれの「値」に示される値である場合に、それらのパラメータが競合する値であることを意味する。「ＩＤ」は、データの識別情報である。
【００３０】
【表１】
2017173934.tif 000003
【００３１】
例えば、ＩＤ＝１のデータは、「リング製本」の項目の値が「する」で、「ステープル」の項目の値も「する」であると、これらのパラメータは競合する値であることを意味する。これは、画像形成装置２００がリング製本とステープル処理を同時に行えないことに起因する。
また、ＩＤ＝２のデータは、「排紙先トレイ」の項目の値が「シフトトレイ」で、「用紙サイズ」の値が「Ａ６」であると、これらのパラメータは競合する値であることを意味する。これは、画像形成装置２００においてシフトトレイにＡ６サイズの用紙を排紙できないことに起因する。
【００３２】
このように、どの項目のどの値が競合するかは、画像形成装置２００が備えるハードウェアや機能によって異なり、オプションのハードウェア（フィニッシャ、追加給紙トレイなど）を備えているか否かによっても異なる。従って、装置構成取得部１４４が、画像形成装置２００から画像形成装置２００が備えるハードウェア及び機能の情報を取得し、反映可否判定部１４３は、その情報に基づき、競合する値の有無を判断する。装置構成取得部１４４が、画像形成装置２００から、表１に示したデータそのものを取得するようにしてもよい。
なお、表１のような競合に関する情報を保持する機能が競合条件保持手段の機能に該当する。
【００３３】
次に、操作部１５０は、図４に示す印刷設定画面により、印刷設定値１６１の編集操作を受け付けると共に、編集中の印刷設定値１６１の現在値を表示する機能を備える。また、プリセット１６３の保存や反映の指示を受け付ける機能も備える。さらに保存済みのプリセット１６３のリストを表示し、その中から印刷設定値１６１に反映させるプリセットの選択を受け付ける機能も備える。
設定値記憶部１６０は、既に説明した印刷設定値１６１、反映指定値１６２、およびプリセット１６３を記憶する機能を備える。これらのデータは、制御装置１００の外部にある記憶手段に記憶させてもよい。
【００３４】
次に、図４を用いて、印刷設定画面の機能について説明する。
図４は、その印刷設定画面の表示例を示す図である。
図４に示す印刷設定画面３００は、ＯＫボタン３０１、キャンセルボタン３０２及び、設定操作部３１０を備える。ＯＫボタン３０１は、印刷設定画面３００で編集した印刷設定値１６１の編集を確定させて印刷設定画面３００を閉じる指示を受け付けるためのボタンである。キャンセルボタン３０２は、印刷設定画面３００で編集した印刷設定値１６１を編集前の状態に戻して印刷設定画面３００を閉じる指示を受け付けるためのボタンである。
【００３５】
設定操作部３１０は、印刷設定を構成する各項目のパラメータの編集操作や、各項目についての反映指定の設定操作、およびプリセットの保存及び反映の操作等、ユーザからの種々の操作を受け付けるための領域である。
設定操作部３１０において、プリセット選択部３２１は、編集中の印刷設定値１６１に反映させるプリセットの選択を受け付ける機能を備える。プリセット選択部３２１は、プルダウンメニューとなっており、メニューを開くと、図５に示すように、設定値記憶部１６０に記憶されているプリセット１６３のリスト３２５が表示される。ユーザは、そのリスト３２５から任意のプリセットを選択することができ、そのプリセットの名前がプリセット選択部３２１に表示される。
【００３６】
反映ボタン３２２は、選択されているプリセット１６３を印刷設定値１６１に反映させる指示を受け付けるためのボタンである。この反映の処理については後に図６を用いて詳述する。
保存ボタン３２３は、編集中の印刷設定値１６１の現在値を、プリセット１６３として保存する指示を受け付けるためのボタンである。
設定表示部３２４は、現在設定操作部３１０においてなされている設定に従って印刷される印刷物の外観を、アイコンにより表示する領域である。
【００３７】
次に、鍵のアイコンで示される各反映指定部３３１，３４１，３５１，３６１，３７１，３８１は、それぞれ対応するパラメータ（あるいはパラメータ群）について、反映指定の有無の設定を受け付ける機能を備える。ユーザがアイコンを操作すると、反映可と反映否をトグルで切り替えることができる。図４において、ハッチングのついたアイコンが反映可を、ハッチングなしのアイコンが反映否を示している。
【００３８】
その他の各部は、印刷設定に関する具体的なパラメータの値の設定を受け付け又は表示する機能を備える。
集約有無設定部３３２は、集約、拡大連写あるいは面付けの機能を使用するか否かの設定を受け付けるためのチェックボックスである。チェックありが、該当の機能を使用することを示す。以降のチェックボックスについても同様である。
集約選択部３３３は、集約、拡大連写あるいは面付けの機能を使用する場合に、その具体的態様（集約枚数など）の指定を受け付けるためのプルダウンメニューである。集約選択部３３４は、同様の指定をアイコンにより受け付ける機能を備える。
【００３９】
反映指定部３３１は、これら集約、拡大連写あるいは面付けに関するパラメータ群について、反映指定の有無の設定を受け付ける。
仕切り線設定部３４２は、集約等により用紙の１面に原稿の複数ページ分の画像を印刷する場合に、ページ間の仕切り線を印刷するか否かの設定を受け付けるためのチェックボックスである。反映指定部３４１は、仕切り線に関するパラメータについて、反映指定の有無の設定を受け付ける。
【００４０】
両面有無設定部３５２は、両面印刷又は製本印刷の機能を使用するか否かの設定を受け付けるためのチェックボックスである。両面選択部３５３は、両面印刷又は製本印刷の機能を使用する場合に、その具体的態様（開き方など）の指定をアイコンにより受け付ける機能を備える。反映指定部３５１は、これら両面印刷又は製本印刷に関するパラメータ群について、反映指定の有無の設定を受け付ける。
【００４１】
スタンプ有無設定部３６２は、スタンプ印字あるいはイメージ合成の機能を使用するか否かの設定を受け付けるためのチェックボックスである。スタンプ設定部３６３は、スタンプ印字あるいはイメージ合成の機能を使用する場合に、その具体的態様（スタンプ画像など）の指定を受け付ける機能を備える。反映指定部３６１は、これらスタンプ印字あるいはイメージ合成に関するパラメータ群について、反映指定の有無の設定を受け付ける。
【００４２】
不正コピー抑止有無設定部３７２と不正コピー抑止設定部３７３と反映指定部３７１との関係、および、ヘッダフッタ有無設定部３８２とヘッダフッタ設定部３８３と反映指定部３８１との関係も、同様である。
以上の各部の操作に従い印刷設定値１６１及び反映指定値１６２をユーザの操作に従って設定する処理が、設定手順の処理である。また、編集中の印刷設定値１６１の現在値を、プリセット１６３として保存する処理が、保存手順の処理である。
【００４３】
次に、プリセット１６３を印刷設定値１６１に反映させる処理について説明する。
図６は、その処理のフローチャートである。なお、図６の処理は、制御装置１００のＣＰＵ１０１が所要のプログラムを実行することにより行うものであるが、図３に示した各部の機能と対応するものであることから、説明を簡単にするため、図３の各部が各ステップの処理を実行するものとして説明する。
制御装置１００は、反映ボタン３２２の操作により、選択されているプリセット１６３を編集中の印刷設定値１６１に反映させる指示がなされたことを検出すると、図６に示す処理を開始する。
【００４４】
この処理においてはまず、操作部１５０が、選択されたプリセットの１６３の読み込みを、印刷設定管理部１４０に依頼する（Ｓ１１）。次に、印刷設定管理部１４０が、その依頼に従って、選択されたプリセット１６３のデータを取得する（Ｓ１２）。次に、反映可否判定部１４３が、反映指定値１６２を参照し、取得したプリセット１６３のうち反映可が設定されている全ての項目のパラメータの値を編集中の印刷設定値１６１に反映した場合の印刷設定のデータを生成する（Ｓ１３）。ここではまだ印刷設定値１６１への反映は行わない。
【００４５】
ここで、印刷設定値１６１に含まれる各項目のパラメータの値及び反映指定値１６２に含まれる各項目の反映可否の値が図７Ａに示すものであり、反映させるプリセット１６３に含まれる各項目のパラメータの値が図７Ｂに示すものである場合を例としてステップＳ１３の処理について説明する。いずれの図も、データの一部のみを示したものであり、他の項目のパラメータについてのデータも含まれる。また、図７Ａに示すように、反映指定値１６２は、印刷設定値１６１に含まれる各項目のパラメータ（複数の項目のパラメータからなるパラメータ群の場合もある）について、反映可否の指定を設定したものである。図７Ｂにおける「プリセットＡ」は、プリセットの名称である。
【００４６】
図８に、プリセット１６３を反映させる前後の印刷設定（反映前は印刷設定値１６１）を示す。
図８に示すように、「片面／両面」、「集約」、「ステープル」の各項目については、反映可否情報として「反映可」が設定されているため、反映の際にプリセット１６３におけるパラメータの値が印刷設定値１６１におけるパラメータの値に上書きされる。従って、反映後は、これらの項目のパラメータの値は、プリセット１６３における値と同じく、「両面」、「２面割付」、「する」となる。
【００４７】
一方、「カラー／白黒」の項目については、反映可否情報として「反映否」が設定されているため、印刷設定値１６１におけるパラメータの値をそのまま残す。従って、反映後も、この項目のパラメータの値は、印刷設定値１６１における値と同じく、「白黒」となる。
【００４８】
図６の説明に戻ると、次に、反映可否判定部１４３が、ステップＳ１３で生成した印刷設定に、競合する値を取るパラメータがあるか否か判断する（Ｓ１４）。この判断は、表１のデータ等を用いて行うことができる。
【００４９】
図９及び図１０に、競合が発生する例を示す。図９及び図１０は、プリセットの反映の例を、図８と異なる項目のパラメータを例にして示すものであり、その書式は図８と共通である。
図９の例では、「リング製本」の項目に「反映否」が設定されているため、「ステープル」の項目にのみプリセット１６３におけるパラメータの値が上書きされる。その結果、プリセット１６３の反映後は、「リング製本」のパラメータの値が「する」、「ステープル」のパラメータの値も「する」となり、表１に示した競合の条件を満たすことになる。従って、ステップＳ１４では、これらの項目のパラメータが競合する値を取っていると判断される。なお、反映前の状態では、競合の条件を満たしておらず、競合は起こっていない。
【００５０】
図１０の例では、「用紙サイズ」の項目に「反映否」が設定されているため、「排紙先トレイ」の項目にのみプリセット１６３におけるパラメータの値が上書きされる。その結果、プリセット１６３の反映後は、「排紙先トレイ」のパラメータの値が「シフトトレイ」、「用紙サイズ」のパラメータの値が「Ａ６」となり、表１に示した競合の条件を満たすことになる。従って、ステップＳ１４では、これらの項目のパラメータが競合する値を取っていると判断される。なお、反映前の状態では、図９の場合と同様、競合は起こっていない。
【００５１】
再度図６の説明に戻ると、ステップＳ１４でＮＯであれば、反映指定値１６２に従った反映を行って問題ないことがわかるため、反映可否判定部１４３がプリセット反映部１４２に、選択されたプリセット１６３の反映を依頼する（Ｓ１５）。これを受けて、プリセット反映部１４２が、選択されたプリセット１６３を編集中の印刷設定値１６１に反映させる（Ｓ２３）。この場合には、反映可が設定されている全ての項目に反映を行ってよいので、ステップＳ１３で生成したデータを印刷設定値１６１として採用してもよい。
その後、操作部１５０が反映後の印刷設定値１６１に従い印刷設定画面３００の表示を更新して（Ｓ２４）、処理を終了する。
【００５２】
一方、ステップＳ１４でＹＥＳであれば、反映可否判定部１４３が操作部１５０に対し、競合が発生したこと及び、競合が発生したパラメータについての、反映先の印刷設定値１６１における値と、反映するプリセット１６３における値と、反映後の印刷設定における値とを通知する（Ｓ１６）。
操作部１５０は、この通知に応じて、ユーザに競合の発生を通知すると共に、その対処方法の選択を受け付ける（Ｓ１７，Ｓ１８）。
【００５３】
図１１に、この通知及び受け付けのための画面の例を示す。
図１１に示す競合通知画面５００は、プリセット１６３を編集中の印刷設定値１６１に反映した場合に発生する競合の情報を表示し、またその競合への対象方法の指示をユーザから受け付けるための画面である。
競合通知画面５００は、競合情報表示部５１０、続行ボタン５２１及びキャンセルボタン５２２を備える。
【００５４】
競合情報表示部５１０は、ステップＳ１６で反映可否判定部１４３から通知された情報に基づき、ユーザからの指示通りプリセット１６３の反映を行った場合に発生する競合の内容を表示する領域である。図１１の例では、印刷設定画面３００編集中の印刷設定（現在の印刷設定）、反映させようとしているプリセット１６３における設定（プリセットの設定）、および、指示通り反映を行った場合の設定（反映後の設定）を表示している。
【００５５】
続行ボタン５２１は、競合が発生した項目以外のパラメータを印刷設定値１６１に反映させること、すなわち、競合が発生した項目を反映の対象から除外して反映を実行すること、を指示するためのボタンである。キャンセルボタン５２２は、プリセット１６３の反映を中止することを指示するためのボタンである。ユーザはこれらの対処のいずれかを選択し、対応するボタンを操作してその指示を行う。
【００５６】
再度図６の説明に戻ると、ステップＳ１８の後、操作部１５０は、競合通知画面５００で選択された対処方法を判定し（Ｓ１９）、これが「競合したパラメータ以外を反映」であれば、その旨を印刷設定管理部１４０に通知する（Ｓ２０）。印刷設定管理部１４０においては、この通知に応じて、反映可否判定部１４３がプリセット反映部１４２に、選択されているプリセット１６３のうち競合が発生する項目のパラメータ以外を印刷設定値１６１に反映させることを依頼する（Ｓ２１）。その後、ステップＳ２３以降の処理を実行する。なお、ステップＳ２３では、プリセット反映部１４２は、反映可が設定されている項目のうち、競合するパラメータが設定されている項目以外の項目について、反映を行う。
【００５７】
また、ステップＳ１９で「キャンセル」であれば、操作部１５０は、その旨を印刷設定管理部１４０に通知する（Ｓ２２）。その場合、制御装置１００は、プリセット１６３の反映を中止して、図６の処理を終了する。
以上の図６の処理（特にステップＳ２３の処理）が、反映手順の処理である。
【００５８】
以上の処理によれば、ユーザは、印刷設定に含まれる所定単位のパラメータ毎にプリセット１６３を反映させるか否かを選択できる。従って、プリセットを多数用意しなくても、予め保存しておいたプリセットのうち所望の部分のみを容易に印刷設定値１６１に反映させて、簡単な操作で所望の印刷設定を得ることができる。この印刷設定値１６１を用いて画像形成装置２００に画像形成を実行させることにより、プリセットのうち所望の部分を画像形成に反映させることができる。
【００５９】
また、プリセット１６３を印刷設定値１６１に反映させると競合が生じる場合には、ユーザの指定に応じて、その競合が生じるパラメータを反映の対象から除外できる。このため、プリセット１６３の一部分のみを反映させても、画像形成装置２００における画像形成に不都合が生じないようにすることができる。または、パラメータの反映を中止すれば、ユーザは、反映前のパラメータに基づき、再度プリセット１６３のどの部分を反映させるかについて検討することができる。
【００６０】
次に、図１２に、印刷設定画面３００にプリセットのリスト３２５を表示させる処理のフローチャートを示す。図１２についても、図６の場合と同様、図３の各部が各ステップの処理を実行するものとして説明する。
制御装置１００は、プリセット選択部３２１の操作により、プリセットのリスト３２５を表示させる指示がなされたことを検出すると、図１２に示す処理を開始する。
この処理においてはまず、設定値記憶部１６０に記憶されている各プリセット１６３を処理対象として、ステップＳ３１乃至Ｓ３６の処理をくり返す。
【００６１】
この部分の処理ではまず、操作部１５０が、処理対象のプリセット１６３の反映可否判断を印刷設定管理部１４０に依頼する（Ｓ３１）。次に、印刷設定管理部１４０が、その依頼に従ってプリセット１６３のデータを取得する（Ｓ３２）。次に、反映可否判定部１４３が、反映指定値１６２を参照し、取得したプリセット１６３のうち反映可が設定されている全ての項目のパラメータの値を編集中の印刷設定値１６１に反映した場合の印刷設定のデータを生成する（Ｓ３３）。ここではまだ印刷設定値１６１への反映は行わない。
【００６２】
次に、反映可否判定部１４３が、ステップＳ３３で生成した印刷設定に、競合する値を取るパラメータがあるか否か判断する（Ｓ３４）。この判断は、図６のステップＳ１４と同様なものである。
ステップＳ３４でＹｅｓであれば、反映可否判定部１４３が、操作部１５０に、今回取得したプリセット１６３について競合ありを通知する（Ｓ３５）。Ｎｏであれば、同様に競合無しを通知する（Ｓ３６）。
全てのプリセット１６３についてここまでの処理が終了すると、操作部１５０は、反映可否判定部１４３から通知された競合有り無しに応じた書式で、リスト３２５に各プリセット１６３の名称を表示して（Ｓ３７）、処理を終了する。
【００６３】
図１３に、図１２の処理によるリスト３２５の表示例を示す。
図１３において、下線付きのプリセットが競合無し、下線無しグレーのプリセットが競合有りである。このような表示を行うことにより、ユーザは、現在の反映指定値１６２に従って反映を行っても競合が発生しないプリセット１６３を判別でき、競合の発生による操作のやり直しを避けて、効率的な設定操作を行うことが可能となる。
なお、印刷設定値１６１及びプリセット１６３が同じであっても、反映指定値１６２の状態に応じてリスト３２５の表示は異なることになる。
【００６４】
以上で実施形態の説明を終了するが、この発明において、装置の具体的な構成、具体的な処理の手順、データの形式、設定可能なパラメータの項目、画面の表示形式、反映可否を設定可能な単位等は、実施形態で説明したものに限るものではない。
【００６５】
例えば、上述した実施形態では、プリセットのリストをプリセット名により表示する例を示したが、アイコンにより表示してもよい。
また、印刷設定画面３００で編集する印刷設定値を、印刷に使用する印刷設定値１６１と別に用意し、ユーザの操作に応じた編集や、プリセット１６３の反映を、上記の印刷設定画面３００で編集する印刷設定値に対して行うようにしてもよい。そして、印刷設定画面３００でＯＫボタン３０１が操作された場合に、印刷設定画面３００で編集する印刷設定値で、印刷設定値１６１を置き換えるとよい。このようにしても、上述した実施形態の場合と同様に、プリセット１６３を反映させた印刷設定を用いて画像形成装置２００に画像形成を実行させることができる。
【００６６】
また、制御装置１００あるいは画像形成装置２００の機能を、複数の装置に分散させて設け、それらの複数の装置を協働させて、制御装置１００あるいは画像形成装置２００の機能を実現させてもよい。逆に、制御装置１００と画像形成装置２００の機能を合わせ持つ装置を構成してもよい。制御装置１００の機能の一部を画像形成装置２００が備えてもよい。
【００６７】
また、この発明のプログラムの実施形態は、コンピュータに所要のハードウェアを制御させて上述した実施形態における制御装置１００の機能の全部又は一部を実現させるためのプログラムである。
このようなプログラムは、はじめからコンピュータに備えるＲＯＭや他の不揮発性記憶媒体（フラッシュメモリ，ＥＥＰＲＯＭ等）などに格納しておいてもよい。しかし、メモリカード、ＣＤ、ＤＶＤ、ブルーレイディスク等の任意の不揮発性記録媒体に記録して提供することもできる。それらの記録媒体に記録されたプログラムをコンピュータにインストールして実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部装置あるいはプログラムを記憶手段に記憶した外部装置からダウンロードし、コンピュータにインストールして実行させることも可能である。
【００６８】
また、以上説明してきた実施形態及び変形例の構成が、相互に矛盾しない限り任意に組み合わせて実施可能であり、また、一部のみを取り出して実施することができることは、勿論である。
【符号の説明】
【００６９】
１：画像形成システム、１００：制御装置、１０１：ＣＰＵ、１０２：ＲＯＭ、１０３：ＲＡＭ、１０４：ＨＤＤ、１０５：通信Ｉ／Ｆ、１０６：操作部、１０７：表示部、１２０：アプリ、１３０：プリンタドライバ、１３１：印刷データ受信部、１３２：印刷データ処理部、１３３：印刷データ送信部、１４０：印刷設定管理部、１４１：印刷設定部、１４２：プリセット反映部、１４３：反映可否判定部、１４４：装置構成取得部、１５０：操作部、１６０：設定値記憶部、１６１：印刷設定値、１６２：反映指定値、１６３：プリセット、２００：画像形成装置、２２１：画像形成実行部、Ｎ：通信路
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特開２０１０−９７４５４号公報
【特許文献２】特許第５３２８９４９号公報
【図１】
2017173934.tif 000004
【図２】
2017173934.tif 000005
【図３】
2017173934.tif 000006
【図４】
2017173934.tif 000007
【図５】
2017173934.tif 000008
【図６】
2017173934.tif 000009
【図７Ａ】
2017173934.tif 000010
【図７Ｂ】
2017173934.tif 000011
【図８】
2017173934.tif 000012
【図９】
2017173934.tif 000013
【図１０】
2017173934.tif 000014
【図１１】
2017173934.tif 000015
【図１２】
2017173934.tif 000016
【図１３】
2017173934.tif 000017