(57)【要約】【課題】出力要求に対して設定される複数の出力設定情報と、該出力要求に応じた出力に適用する出力設定情報と、それらの出力設定情報の設定に関する経緯情報と、を一括して制御する。【解決手段】所望の出力設定情報に基づき情報の出力を制御する制御システムであって、出力要求を受け付ける受付手段と、前記受付手段により受け付けられた出力要求に応じて設定された第1の出力設定情報と、前記出力要求に適用可能な出力設定情報として予め登録された１又は２以上の第２の出力設定情報と、前記出力要求に応じて前記情報の出力の制御に適用する第３の出力設定情報と、を一括して制御する管理手段と、を備えることを特徴とする制御システムが提供される。【選択図】図３
2014021685.tif 000002
【特許請求の範囲】
【請求項１】
所望の出力設定情報に基づき情報の出力を制御する制御システムであって、
出力要求を受け付ける受付手段と、
前記受付手段により受け付けられた出力要求に応じて設定された第1の出力設定情報と、前記出力要求に適用可能な出力設定情報として予め登録された１又は２以上の第２の出力設定情報と、前記出力要求に応じて前記情報の出力の制御に適用する第３の出力設定情報と、を一括して制御する管理手段と、
を備えることを特徴とする制御システム。
【請求項２】
前記管理手段は、
前記第１の出力設定情報、前記１又は２以上の第２の出力設定情報及び前記第３の出力設定情報を一括して出力させる、
ことを特徴とする請求項１に記載の制御システム。
【請求項３】
前記管理手段は、
前記第１〜第３の出力設定情報の設定に関する経緯情報を、前記第１の出力設定情報、前記１又は２以上の第２の出力設定情報及び前記第３の出力設定情報と共に一括して制御する、
ことを特徴とする請求項１又は２に記載の制御システム。
【請求項４】
前記経緯情報は、
前記第３の出力設定情報が、前記第１の出力設定情報又は前記１又は２以上の第２の出力設定情報のいずれの設定情報を適用しているかを示す情報を含む、
ことを特徴とする請求項１〜３のいずれか一項に記載の制御システム。
【請求項５】
前記管理手段は、
前記出力要求に応じて前記情報を印刷する前に前記第１の出力設定情報、前記１又は２以上の第２の出力設定情報及び前記第３の出力設定情報を一括して出力させる、
ことを特徴とする請求項２〜４のいずれか一項に記載の制御システム。
【請求項６】
前記管理手段は、
前記第３の出力設定情報を変更する、
ことを特徴とする請求項１〜５のいずれか一項に記載の制御システム。
【請求項７】
前記１又は２以上の第２の出力設定情報の少なくともいずれかと前記第１の出力設定情報との差分を判定する判定手段、を更に備え、
前記管理手段は、
前記判定された差分に基づき、前記第３の出力設定情報を変更する、
ことを特徴とする請求項６に記載の制御システム。
【請求項８】
前記管理手段は、
前記変更された第３の出力設定情報を出力させる、
ことを特徴とする請求項７に記載の制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御システムに関する。
【背景技術】
【０００２】
プロダクションプリンティングにおけるデジタルフロントエンドを用いた印刷システムでは、１つの印刷結果を得るまでに、ユーザによって多種の印刷のためのパラメータ（これ以降、印刷パラメータと呼ぶ）が設定される。印刷パラメータは、アプリケーションやドライバ毎に設定できる。各アプリケーションやドライバは、同じ印刷パラメータ（用紙やトナー濃度など）を、異なるパラメータに設定できる。
【０００３】
例えば、特許文献１には、印刷パラメータの設定を容易かつ確実に行なうことを目的として、ジョブチケット発行装置においてジョブチケットを発行する際、ユーザの意図した印刷結果が得られるように印刷パラメータの容易に設定することが可能なシステムが開示されている。
【０００４】
また、特許文献２には、ユーザが印刷条件の詳細を知ることを目的とし、印刷ジョブの全内容を解析し、端末装置から入力して保存した印刷ジョブの印刷設定条件の確認もしくは再設定を可能とする印刷技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のデジタルフロントエンドを用いた印刷システムでは、１つの最終的な印刷結果を得るために、アプリケーションやドライバ毎に印刷パラメータがどの値に設定されているのか、アプリケーションやドライバ毎に設定された印刷パラメータのうち、最終的な印刷結果で有効となる印刷パラメータはどの値なのかを認識することは容易ではない。つまり、印刷結果を得るまでの印刷パラメータの設定経緯がどのようになっているかが容易には判断できない。そのため、印刷結果がユーザの意図しない結果であった場合、ユーザ自身がどの印刷パラメータを修正すればよいかを調べる必要がある。その際、ユーザは、アプリケーションやドライバ毎にユーザインタフェースを起動し、該当する印刷パラメータの設定を一つ一つ確認しなければならず、非常にユーザの作業効率が悪い。
【０００６】
例えば、特許文献１及び特許文献２においても、印刷結果がユーザの意図しない結果であった場合、ユーザは、意図と異なる印刷パラメータを設定しているアプリケーションやドライバの設定を調べる手間を有する。よって、特許文献１及び特許文献２においても、ユーザの作業効率が悪いという課題は解決していない。
【０００７】
上記課題に鑑み、本発明の目的とするところは、それぞれ設定される複数の出力設定情報と、該複数の出力設定情報のうち出力要求に応じた出力の制御に適用する出力設定情報と、を一括して制御することが可能な制御システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、
所望の出力設定情報に基づき情報の出力を制御する制御システムであって、
出力要求を受け付ける受付手段と、
前記受付手段により受け付けられた出力要求に応じて設定された第1の出力設定情報と、前記出力要求に適用可能な出力設定情報として予め登録された１又は２以上の第２の出力設定情報と、前記出力要求に応じて前記情報の出力の制御に適用する第３の出力設定情報と、を一括して制御する管理手段と、
を備えることを特徴とする制御システムが提供される。
【発明の効果】
【０００９】
本発明によれば、それぞれ設定される複数の出力設定情報と、該複数の出力設定情報のうち出力要求に応じた出力の制御に適用する出力設定情報と、を一括して制御することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係るシステムの全体構成図。
【図２】一実施形態に係るＤＦＥコントローラの機能ブロック図。
【図３】一実施形態に係る印刷パラメータの表示処理のフローチャート。
【図４】一実施形態に係る印刷パラメータの一括表示例。
【図５】一実施形態に係る印刷パラメータの変更処理のフローチャート。
【図６】一実施形態に係る印刷パラメータのデータ保存処理のフローチャート。
【図７】一実施形態に係る印刷パラメータの差分データ生成処理のフローチャート。
【図８】一実施形態に係る印刷パラメータの差分データ例。
【発明を実施するための形態】
【００１１】
＜はじめに＞
以下に説明する本発明の一実施形態では、デジタルフロントエンドを用いた印刷システムについて説明する。本実施形態にかかる印刷システムは、ユーザが複数のアプリケーションおよびドライバで印刷パラメータを設定する際、1つのジョブに対して、ユーザが複数のアプリケーションおよびドライバで設定した印刷パラメータを並列に表示する。これにより、ユーザは、印刷パラメータの設定の経緯と印刷結果を視覚的に確認でき、またその印刷パラメータを変更することができる。
【００１２】
以下、本発明の好適な実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１３】
［システムの全体構成］
ます、本発明の一実施形態に係る印刷システムについて、図１を参照しながら説明する。図１は、一実施形態に係る印刷システムの全体構成図である。
【００１４】
印刷システム１は、出力要求に応じて所望の情報の出力を制御する制御システムの一例である。印刷システム１は、デジタルフロントエンドコントローラ１０１、プリンタ１０２、ユーザＰＣ１０３、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０４及びＨＵＢ１０５を有している。
【００１５】
デジタルフロントエンドコントローラ１０１は、プリントサーバの一例である。デジタルフロントエンドコントローラ１０１は、ユーザＰＣ１０３が例えばある情報の出力を指示すると、デジタルフロントエンドコントローラ１０１は、プリンタ言語の解析、画像の描画を行ない、最終的には、接続されているプリンタ１０２が読み取れる画像を生成し、生成した画像の印刷をプリンタ１０２に要求する。
【００１６】
デジタルフロントエンドコントローラ１０１は、ＨＵＢ１０５を介してＬＡＮ１０４に接続されている。プリンタ１０２は、デジタルフロントエンドコントローラ１０１に直接接続されている。なお、本実施形態では、デジタルフロントエンドコントローラ１０１とプリンタ１０２とは別体で構成されているが、デジタルフロントエンドコントローラ１０１とプリンタ１０２とは一体として構成されてもよい。
【００１７】
ユーザＰＣ１０３は、ＬＡＮ１０４を介して、デジタルフロントエンドコントローラ１０１へジョブを送信する。ユーザＰＣ１０３からの出力要求（ジョブ）としては、プリンタ１０２を使用した情報の印刷だけでなく、ユーザＰＣ１０３等への情報の表示が含まれる。
【００１８】
ユーザＰＣ１０３からのジョブの送信方法は、ドライバまたはワークフローのツールを使用するなど、ユーザの環境に依存する。ユーザＰＣ１０３は、デジタルフロントエンドコントローラ１０１の印刷パラメータの閲覧や印刷パラメータの機能の操作（印刷パラメータの変更）を行う。
【００１９】
デジタルフロントエンドコントローラ１０１に接続され、ジョブを要求する端末は、ユーザＰＣ１０３に限られず、携帯電話、タブレット型端末、ゲーム機器、携帯情報端末等を使用することができる。
【００２０】
また、デジタルフロントエンドコントローラ１０１とユーザＰＣ１０３とを接続するネットワークとしては、ＬＡＮ１０４に替えて、アナログ回線，ＡＤＳＬ回線，デジタル回線（ＩＳＤＮ回線），光ファイバー利用回線等の固定電話回線や、携帯電話回線，ＰＨＳ回線等の移動電話回線、インターネット等を使用し得る。
【００２１】
［ＤＦＥコントローラの機能構成］
次に、本実施形態に係るデジタルフロントエンドコントローラ１０１の機能構成について、図２を参照しながら説明する。本実施形態に係るデジタルフロントエンドコントローラ１０１は、外部入力制御部２０１、表示制御部２０２、印刷パラメータ管理部２０３、印刷パラメータ差異判定部２０４、ジョブ印刷パラメータ記憶部２０５及び印刷パラメータ記憶部２０６を有する。
【００２２】
外部入力制御部２０１は、ユーザＰＣ１０３から印刷パラメータの表示要求や、ジョブの印刷要求や、印刷パラメータの変更要求を受け付ける。外部入力制御部２０１は、表示要求や印刷要求等の出力要求を受け付ける受付手段に相当する。
【００２３】
表示制御部２０２は、ユーザの出力要求に応じて処理結果を通知する。ジョブ印刷パラメータ記憶部２０５は、ユーザの指示に基づきユーザＰＣ１０３から送信されたジョブ（出力要求）のジョブ印刷パラメータを記憶する不揮発性の記憶領域である。
【００２４】
ところで、１つの印刷結果を得るまでには、多種の印刷パラメータが設定される。印刷パラメータは、アプリケーションやドライバ毎に設定できる。また、同じ印刷パラメータ（用紙やトナー濃度など）を、各アプリケーションやドライバで異なるパラメータに設定できる。このように、１つのジョブに対して印刷パラメータを設定するタイミングは複数存在し、設定するタイミング毎に印刷パラメータも存在する。よって、印刷パラメータ記憶部２０６は、各アプリケーションやドライバで設定された１又は２以上の印刷パラメータを、デジタルフロントエンド１０１内の不揮発性の記憶領域に記憶する。また、印刷パラメータ記憶部２０６は、それぞれの設定タイミングに応じた印刷パラメータを記憶するための不揮発性の記憶領域を複数有する。本実施形態では、不揮発性の記憶領域としてデータストリーム（Ｄａｔａ  Ｓｔｒｅａｍ）の記憶領域２０６ａ、バーチャルプリンタ（Ｖｉｒｔｕａｌ  Ｐｒｉｎｔｅｒ）の記憶領域２０６ｂ及びエディットジョブ（Ｅｄｉｔ  Ｊｏｂ）の記憶領域２０６ｃの３つの記憶領域を有している。印刷パラメータ記憶部２０６は、印刷パラメータのカテゴリおよび種類に応じて、これらの記憶領域のいずれかに、アプリケーションやドライバ毎に設定された印刷パラメータを保持する。
【００２５】
ジョブ印刷パラメータ記憶部２０５は、外部入力制御部２０１により受け付けられた出力要求の印刷パラメータを保持する記憶領域に相当する。ジョブ印刷パラメータ記憶部２０５に記憶されたジョブ印刷パラメータは、外部入力制御部２０１により受け付けられた出力要求に対応する出力設定情報として記憶された第1の出力設定情報の一例である。
【００２６】
また、印刷パラメータ記憶部２０６内に保存される印刷パラメータは、出力要求に適用可能な出力設定情報として予め登録された１又は２以上の第２の出力設定情報の一例である。このとき、印刷パラメータ記憶部２０６内に保存される印刷パラメータ、及びジョブ印刷パラメータ記憶部２０５内に保存されるジョブ印刷パラメータは、同じカテゴリおよび同じ種類に対する値である。印刷パラメータのカテゴリおよび種類は、あらかじめデジタルフロントエンド１０１へ登録しておく。印刷パラメータのカテゴリおよび種類のデータテーブルは、例えば、図４に示されている。図４の並列表示の縦軸８０２のエディット（Ｅｄｉｔ）、ペーパー（Ｐａｐｅｒ）及びアウトプット（Ｏｕｔｐｕｔ）は、デジタルフロントエンド１０１がジョブを処理するために使用する印刷パラメータのカテゴリである。また、図４の並列表示の縦軸８０２のプリントサイド（Ｐｒｉｎｔ  ｓｉｄｅ）、オリエンテーション（Ｏｒｉｅｎｔａｔｉｏｎ）等は、デジタルフロントエンド１０１がジョブを処理するために使用する印刷パラメータの種類である。
【００２７】
印刷パラメータ管理部２０３は、ジョブ印刷パラメータ記憶部２０５内のジョブ印刷パラメータ及び印刷パラメータ記憶部２０６内の印刷パラメータとともに、出力要求に応じて所望の情報の出力の制御に適用する印刷パラメータと、を一括して制御する。ここで、「一括して制御」するとは、一括して印刷、一括して表示及び一括して管理することを含む。印刷パラメータ管理部２０３は、これらの印刷パラメータと共に、これらの印刷パラメータの設定に関する経緯情報を一括して出力してもよい。なお、印刷パラメータ管理部２０３は、第１〜第３の出力設定情報を一括して制御する管理手段に相当する。
【００２８】
印刷パラメータ差異判定部２０４は、ユーザＰＣ１０３から送信された、ジョブ印刷パラメータ記憶部２０５内のジョブ印刷パラメータと、印刷パラメータ記憶部２０６内の印刷パラメータとを比較する。印刷パラメータ差異判定部２０４は、１又は２以上の第２の出力設定情報の少なくともいずれかと第１の出力設定情報との差分を判定する判定手段に相当する。
【００２９】
外部入力制御部２０１は、ユーザＰＣ１０３からの要求や印刷ジョブ（情報の出力要求）を受けるインタフェース２１７を有する。印刷ジョブの構成について図６を参照すると、印刷ジョブ５０１は、ジョブ印刷パラメータ５０１ａと印刷データ５０１ｂとから構成される。印刷ジョブ５０１に含まれるジョブ印刷パラメータ５０１ａは、ジョブ印刷パラメータ記憶部２０５内に保存される。印刷ジョブ５０１に含まれる印刷データ５０１ｂは、印刷ジョブ要求に応じて出力される情報である。
【００３０】
再び、図２に戻り、印刷パラメータ管理部２０３は、外部入力制御部２０１から印刷パラメータの表示要求を受けるインタフェース２１１を有する。印刷パラメータ管理部２０３は、ユーザから送信されたジョブ印刷パラメータをジョブ印刷パラメータ記憶部２０５内に記憶すると共に、記憶したジョブ印刷パラメータをジョブ印刷パラメータ記憶部２０５から取得するインタフェース２１２を有する。
【００３１】
印刷パラメータ管理部２０３は、デジタルフロントエンド１０１内で設定されている印刷パラメータを印刷パラメータ記憶部２０６内から取得するインタフェース２１６を有する。表示制御部２０２は、印刷パラメータ管理部２０３から処理結果として通知するデータを取得するインタフェース２１３を有する。
【００３２】
印刷パラメータ差異判定部２０４は、外部入力制御部２０１から印刷パラメータの変更要求と変更する印刷パラメータの値を受けるインタフェース２１４を有する。印刷パラメータ管理部２０３は、印刷パラメータ差異判定部２０４へデジタルフロントエンド１０１内で設定されている印刷パラメータの取得や、変更する印刷パラメータを取得するインタフェース２１５を有する。
【００３３】
ユーザＰＣ１０３は、表示制御部２０２から、デジタルフロントエンドコントローラ１０１の印刷パラメータを操作または表示するインタフェース２１８を有する。
【００３４】
［印刷パラメータの表示処理］
次に、本実施形態に係る印刷パラメータの表示処理について、図３のフローチャートを参照しながら説明する。図３は、本実施形態に係る印刷パラメータの表示処理を示したフローチャートである。本実施形態に係る印刷パラメータの表示処理は、ユーザがデジタルフロントエンド１０１へ設定した印刷パラメータを確認する際に実行される。図３のフローチャートの処理を開始する前提条件として、ユーザはデジタルフロントエンド１０１の印刷パラメータ記憶部２０６に印刷パラメータを設定している。
【００３５】
まず、Ｓ３１０にて、ユーザＰＣ１０３はジョブを投入し、ジョブ印刷パラメータの表示を要求（以下、出力要求、ジョブ、印刷ジョブとも称呼する）する。具体的には、ユーザＰＣ１０３は、デジタルフロントエンド１０１へ投入した、印刷前もしくは印刷後のジョブを１つ選択し、ジョブ印刷パラメータの表示を要求する。
【００３６】
外部入力制御部２０１は、Ｓ３１１にて、ユーザＰＣ１０３からの表示要求を受け付け、ユーザＰＣ１０３からの入力を、ジョブ印刷パラメータの表示要求と判断する。
【００３７】
次に、Ｓ３１２にて、印刷パラメータ管理部２０３は、ユーザＰＣ１０３から投入された表示要求のジョブ印刷パラメータを取得する。すなわち、印刷パラメータ管理部２０３は、ジョブ印刷パラメータ記憶部２０５に記憶されたジョブ印刷パラメータから、ユーザＰＣ１０３から投入された印刷ジョブに関するジョブ印刷パラメータを取り出す。
【００３８】
次に、Ｓ３１３にて、印刷パラメータ管理部２０３は、データストリームの印刷パラメータを取得する。すなわち、印刷パラメータ管理部２０３は、印刷パラメータ記憶部２０６内のデータストリーム（Ｄａｔａ  Ｓｔｒｅａｍ）の記憶領域２０６ａから、データストリームで設定されている印刷パラメータを取り出す。
【００３９】
次に、Ｓ３１４にて、印刷パラメータ管理部２０３は、バーチャルプリンタの印刷パラメータを取得する。すなわち、印刷パラメータ管理部２０３は、印刷パラメータ記憶部２０６内のバーチャルプリンタ（Ｖｉｒｔｕａｌ  Ｐｒｉｎｔｅｒ）の記憶領域２０６ｂから、バーチャルプリンタで設定されている印刷パラメータを取り出す。
【００４０】
次に、Ｓ３１５にて、印刷パラメータ管理部２０３は、エディットジョブの印刷パラメータを取得する。すなわち、印刷パラメータ管理部２０３は、エディットジョブ（Ｅｄｉｔ  Ｊｏｂ）の記憶領域２０６ｃから、エディットジョブで設定されている印刷パラメータを取り出す。
【００４１】
次に、Ｓ３１６にて、印刷パラメータ管理部２０３は、設定処理後のジョブの印刷パラメータを取得する。すなわち、印刷パラメータ管理部２０３は、Ｓ３１２〜Ｓ３１５で取り出した印刷パラメータから設定処理後の印刷パラメータを取得する。
【００４２】
次に、Ｓ３１７にて、表示制御部２０２は、印刷パラメータを表示する。すなわち、表示制御部２０２は、印刷パラメータ管理部２０３によりＳ３１２〜Ｓ３１６で取得された、設定処理後の印刷パラメータを含む印刷パラメータの表示を制御する。Ｓ３１７の制御により、Ｓ３１８にて、Ｓ３１２〜Ｓ３１６で取得された印刷パラメータがユーザＰＣの表示画面に表示される。
【００４３】
［印刷パラメータの表示結果］
図３の印刷パラメータの表示処理を実行した結果、ユーザが取得する印刷パラメータの確認画面の一例を図４に示す。本実施形態の印刷パラメータの確認では、１つのジョブに対して、ユーザが複数のアプリケーションやドライバで設定した印刷パラメータを並列に表示する。
【００４４】
確認画面には、タイトルとして、図３のＳ３１１でユーザが指定したジョブのタイトルを表示する（８０１）。このようにして、ユーザがどのジョブの設定値（印刷パラメータ）を表示しているかがわかるように、１つのジョブのタイトルを表示する。
【００４５】
並列表示の縦軸（８０２）は、デジタルフロントエンド１０１がジョブを処理するために使用する印刷パラメータのカテゴリ（例えば、エディット（Ｅｄｉｔ））、および種類（例えばプリントサイド（Ｐｒｉｎｔ  ｓｉｄｅ））である。
【００４６】
並列表示の横軸は、デジタルフロントエンド１０１へ投入されたジョブの印刷パラメータ８０３、デジタルフロントエンド１０１内で設定されている複数の印刷パラメータ８０４、最終的に印刷結果として出力される印刷パラメータ８０６である。ジョブの印刷パラメータ８０３は第1の出力設定情報の一例であり、複数の印刷パラメータ８０４は第２の出力設定情報の一例であり、最終的に印刷結果として出力される印刷パラメータ８０６は、第３の出力設定情報の一例である。
【００４７】
ジョブの印刷パラメータ８０３及び、デジタルフロントエンド１０１内の印刷パラメータ８０４の値は、どの値が最終的に印刷結果として出力される印刷パラメータ８０６へ反映されているかを文字の色や濃さにより視覚的に見ることができる。また、印刷パラメータへ上書きするなど、最終的に印刷結果へ影響することが考えられる機能がある場合も、アイコンを表示するなどにより視覚的に確認できる。例えば、図４では、印刷パラメータのカテゴリがエディット（Ｅｄｉｔ））の場合、投入されたジョブの印刷パラメータ８０３が最終的に印刷結果として出力される印刷パラメータ８０６に適用されることをユーザは視覚的に確認できる。また、同様にして、印刷パラメータのカテゴリがペーバー（Ｐａｐｅｒ））の場合、デジタルフロントエンド１０１内の印刷パラメータ８０４のエディットジョブが適用され、印刷パラメータのカテゴリがアウトプット（Ｏｕｔｐｕｔ））の場合、デジタルフロントエンド１０１内の印刷パラメータ８０４のバーチャルプリンタが適用されることがわかる。
【００４８】
このように、本実施形態では、確認画面への印刷パラメータの一括表示とともに、各印刷パラメータの表示文字の色や濃さや確認画面へのアイコンの表示により、各印刷パラメータが設定された経緯を視覚的に確認できる。これらの各印刷パラメータの表示文字の色や濃さやアイコンの表示は、第１〜第３の出力設定情報の設定に関する経緯情報の一例である。
【００４９】
デジタルフロントエンド１０１内で設定されている複数の印刷パラメータ８０４は、本実施形態に係る印刷パラメータの確認画面を参照後に再設定する際、各印刷パラメータのエディット（Ｅｄｉｔ）ボタン８０５を押下して再設定する。再設定結果は、投入済みのジョブおよび、これから投入するジョブへ反映される。
【００５０】
なお、以上に示した確認画面は、ユーザＰＣ１０３からの印刷ジョブの出力要求に応じて、適用される印刷パラメータ８０６に基づき処理結果を印刷した後に一括して表示してもよいし、印刷パラメータ８０６に基づき処理結果を印刷する前に一括して表示してもよい。
【００５１】
［印刷パラメータの変更処理］
次に、本実施形態に係る印刷パラメータの変更処理について、図５のフローチャートを参照しながら説明する。図５は、本実施形態に係る印刷パラメータの変更処理を示したフローチャートである。本実施形態に係る印刷パラメータの変更処理は、ユーザがデジタルフロントエンド１０１へ設定した印刷パラメータを確認後（図３）、印刷パラメータを変更するために実行される。
【００５２】
まず、Ｓ４１０にて、ユーザＰＣ１０３はジョブを投入し、ジョブの印刷パラメータの変更を要求する。具体的には、ユーザＰＣ１０３は、デジタルフロントエンド１０１へ投入した、印刷前もしくは印刷後のジョブを１つ選択し、ジョブの印刷パラメータの変更を要求する。
【００５３】
外部入力制御部２０１は、Ｓ４１１にて、ユーザＰＣ１０３からの変更要求を受け付け、ユーザＰＣ１０３からの入力を、ジョブの印刷パラメータ変更要求と判断する。
【００５４】
次に、S４１２にて、表示制御部２０２は、ユーザＰＣ１０３の画面を設定画面へ切り換えるように制御する。すなわち、表示制御部２０２は、印刷パラメータを変更するための画面へ切り換えるように制御する。
【００５５】
次に、S４１３にて、ユーザＰＣ１０３は、切り換えられた画面を用いて印刷パラメータを変更する。すなわち、ユーザＰＣ１０３は、S４１２で表示された画面へ印刷パラメータの変更内容を入力する。
【００５６】
次に、S４１４にて、外部入力制御部２０１は、ユーザＰＣ１０３から印刷パラメータの変更内容を取得する。すなわち、外部入力制御部２０１は、ユーザＰＣ１０３により印刷パラメータが変更されたと判別し、ユーザＰＣ１０３から取得したジョブＩＤと印刷パラメータの変更内容を取得する。
【００５７】
次に、S４１５にて、印刷パラメータ差異判定部２０４は、変更する場所の印刷パラメータを確定する。すなわち、印刷パラメータ差異判定部２０４は、外部入力制御部２０１から印刷パラメータの変更内容を取得し、変更する場所の印刷パラメータを確定して、その変更前の印刷パラメータの内容を印刷パラメータ管理部２０３へ取得要求する。
【００５８】
次に、S４１６にて、印刷パラメータ管理部２０３は、ジョブ印刷パラメータを取得する。すなわち、印刷パラメータ管理部２０３は、ジョブ印刷パラメータ記憶部２０５に記憶されている、ジョブ投入時に設定されたジョブ印刷パラメータを取得する。
【００５９】
次に、S４１７にて、印刷パラメータ差異判定部２０４は、印刷パラメータの変更位置を確定する。すなわち、印刷パラメータ差異判定部２０４は、外部入力制御部２０１から取得した印刷パラメータの変更内容と、印刷パラメータ管理部２０３から取得した変更前の印刷パラメータを比較し、変更位置を確定し、印刷パラメータ管理部２０３へ変更要求する。
【００６０】
次に、S４１８にて、印刷パラメータ管理部２０３は、変更場所の印刷パラメータを変更する。すなわち、印刷パラメータ管理部２０３は、印刷パラメータ差異判定部２０４から取得した変更内容にて、印刷パラメータ記憶部２０６に記憶された印刷パラメータを更新する。
【００６１】
次いで、Ｓ４１９にて、印刷パラメータ管理部２０３は、ジョブ印刷パラメータを変更する。すなわち、印刷パラメータ管理部２０３は、ジョブ印刷パラメータ記憶部２０５内のジョブＩＤで特定される印刷パラメータを、S４１８で更新された印刷パラメータの値（デジタルフロントエンド内ですでに処理されたジョブの印刷パラメータ）へ更新する。
【００６２】
次に、S４２０にて、表示制御部２０２は、変更後の印刷パラメータを表示する。すなわち、表示制御部２０２は、図４の印刷パラメータの確認画面を印刷パラメータの変更内容で更新して表示する。
【００６３】
以上の処理により、ユーザは、印刷パラメータの確認画面にて、印刷パラメータの変更内容を確認することができる（Ｓ４２１）。
【００６４】
このようにして、印刷パラメータ管理部２０３は、変更された第２の出力設定情報を図４の一括表示に反映させることができる。
【００６５】
［印刷パラメータのデータ（及び差分データ）の保存］
以下では、印刷パラメータ管理部２０３により主に実行される、印刷パラメータのデータ（及び差分データ）の保存について、図６を参照しながら説明する。デジタルフロントエンドコントローラ１０１に対し、ＬＡＮ１０４を介してドライバやツールなどでユーザＰＣ１０３から投入された印刷ジョブ５０１は、ジョブへの印刷処理設定値を示すジョブ印刷パラメータ５０１ａと、印刷イメージを含む印刷データ５０１ｂとにより構成される。
【００６６】
ジョブに含まれるジョブ印刷パラメータ５０１ａとは別に、デジタルフロントエンド内には印刷設定環境（２０６ａ、２０６ｂ、２０６ｃ）があり、印刷パラメータ（５０４ａ、５０４ｂ、５０４ｃ）は、印刷パラメータ記憶部２０６の印刷設定環境（２０６ａ、２０６ｂ、２０６ｃ）にそれぞれ保持されている。
【００６７】
印刷パラメータ管理部２０３は、ユーザＰＣ１０３から投入された印刷ジョブ５０１のジョブ印刷パラメータ５０１ａと各々の印刷設定環境（２０６ａ、２０６ｂ、２０６ｃ）の印刷パラメータ（５０４ａ、５０４ｂ、５０４ｃ）の差分データ５０５を生成し（生成方法は、図７を用いて後述する）、ユーザＰＣ１０３から投入された印刷ジョブ５０１のジョブ印刷パラメータ５０１ａへ付加し、設定処理後のジョブ５０３としてジョブ印刷パラメータ記憶部２０５へ保存する。
【００６８】
［差分データの生成］
次に、図６にて示した差分データの生成方法について、図７を参照しながら説明する。図７は、印刷パラメータ管理部２０３において実行される、印刷設定処理後のジョブの印刷パラメータの差分データの生成方法を示す。
【００６９】
差分データは、設定場所５１１、差分パラメータの値（個数）５１２、パラメータＩＤ５１３及びパラメータの値５１４の４種のデータにより構成される。設定場所５１１は、各々の印刷設定環境を示す名前が保存される。図７では、データストリーム５０５ａに対する差分データを示しているため、設定場所５１１は、データストリームである。
【００７０】
印刷パラメータ管理部２０３は、ユーザＰＣ１０３から投入された印刷ジョブのジョブ印刷パラメータ５０１ａと、各々の印刷設定環境の印刷パラメータ（図７ではデータストリームの印刷パラメータ５０４ａ）とを比較する。比較した結果、ユーザＰＣ１０３から投入された印刷ジョブのジョブ印刷パラメータ５０１ａと各々の印刷設定環境の印刷パラメータ５０４ａが異なる値ならば、印刷設定環境の印刷パラメータ５０４ａのパラメータＩＤ５１３とパラメータの値５１４を差分データへ書き込む。
【００７１】
例えば、図７では、カテゴリがエディット（Ｅｄｉｔ）で種類がプリントサイド（Ｐｒｉｎｔ  ｓｉｄｅ）の場合、ユーザＰＣ１０３から投入された印刷ジョブのジョブ印刷パラメータ５０１ａである「２ｓｉｄｅ−ｌｏｎｇ  ｅｄｇｅ」とデータストリームの印刷パラメータ５０４ａである「１ｓｉｄｅ−Ｆｒｏｎｔ  ｓｉｄｅ」とは異なる。よって、差分データ（データストリーム）５０５ａのパラメータＩＤ［１］５１３には、図８で示したカテゴリがエディット（Ｅｄｉｔ）で種類がプリントサイド（Ｐｒｉｎｔ  ｓｉｄｅ）を示す「００１００１」が書き込まれる。また、差分データ（データストリーム）５０５ａのパラメータの値［１］５１４には、データストリームの印刷パラメータ５０４ａに対応するパラメータの値５１４が書き込まれる。このように、パラメータＩＤ５１３およびパラメータの値５１４は、図８に示すように、数値で割り当てられている。よって、割り当てられている数値を差分データへ書き込むことにより、差分データのカテゴリ及び種類を特定する。
【００７２】
カテゴリがエディット（Ｅｄｉｔ）で種類が「Ｎ−ｕｐ  ｔｙｐｅ」の場合も同様にして、データストリームのパラメータＩＤ［２］５１３のパラメータの値［２］５１４にデータストリームの印刷パラメータ５０４ａが書き込まれる。
【００７３】
一方、カテゴリがエディット（Ｅｄｉｔ）で種類がオリエンテーション（Ｏｒｉｅｎｔａｔｉｏｎ）の場合、ユーザＰＣ１０３から投入された印刷ジョブのジョブ印刷パラメータ５０１ａとデータストリームの印刷パラメータ５０４ａとは同じ値「Ｐｏｒｔｒａｉｔ」に設定されているので、差分データ５０５ａへの書き込みは不要である。カテゴリがエディット（Ｅｄｉｔ）で種類が「Ｎ−ｕｐ」の場合も同様に書き込みは不要である。
【００７４】
全印刷パラメータの比較が終わったら、差分データへ書き込んだ印刷パラメータの個数を、差分パラメータ個数へ書き込む。
【００７５】
以上、本実施形態に係る印刷システム１によれば、デジタルフロントエンド１０１を用いて、複数のアプリケーションやドライバで設定した印刷パラメータの結果を並列に表示することにより、ユーザはこれを視覚的に確認することができる。また、ユーザは、印刷パラメータの結果を確認後、各アプリケーションで設定した印刷パラメータを変更することができる。これにより、作業効率の向上を図ることができる。
【００７６】
特に、１つの印刷ジョブに対して、複数のアプリケーションやドライバによって設定されている印刷パラメータと、その最終的に有効になる印刷パラメータを並列に表示し、更に、印刷結果を得るまでの印刷パラメータの設定経緯に関する情報を表示することで、ユーザが印刷パラメータ設定の内容及び設定経緯を印刷前に確認することができる。よって、ユーザは、その各印刷パラメータを設定した経緯を参照しながら、印刷パラメータの設定を簡単に変更できることができる。これにより、ユーザの作業負担が減少し、作業効率を向上させることができる。
【００７７】
以上、添付図面を参照しながら本発明に係る制御システムの好適な実施形態について詳細に説明したが、本発明に係る制御システムの技術的範囲はかかる例に限定されない。本発明に係る制御システムの技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明に係る制御システムの技術的範囲に属する。
【００７８】
なお、本発明に係る制御システムには、図示しないＣＰＵが内蔵されている。ＣＰＵにより実行される各機能を実現するためのプログラムは、図示しないコンピュータに備えられた図示しないＲＯＭあるいはＨＤＤ等の記憶手段に予め格納されてもよい。前記プログラムは、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＳＲＡＭ，ＥＥＰＲＯＭ，メモリカード等の不揮発性記録媒体（メモリ）に記録されてもよい。本発明に係る制御システムの機能は、これらのメモリに記録されたプログラムをＣＰＵに実行させることにより実現され得る。さらに、前記プログラムは、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードすることもできる。
【００７９】
例えば、上記実施形態にて示した表示制御部２０２、印刷パラメータ管理部２０３、印刷パラメータ差異判定部２０４の各機能を実現するためのプログラムは、図示しないコンピュータに備えられた図示しないＲＯＭあるいはＨＤＤ等の記憶手段に予め格納され、ＣＰＵにより実行されてもよい。
【００８０】
また、例えば、上記実施形態にて示したジョブ印刷パラメータ記憶部２０５及び印刷パラメータ記憶部２０６は、図示しないコンピュータに備えられた図示しないＲＯＭあるいはＨＤＤ等の記憶手段により実現されてもよい。
【符号の説明】
【００８１】
１：印刷システム、１０１：デジタルフロントエンドコントローラ、１０２：プリンタ、１０３：ユーザＰＣ、１０４：ＬＡＮ、２０１：外部入力制御部、２０２：表示制御部、２０３：印刷パラメータ管理部、２０４：印刷パラメータ差異判定部、２０５：ジョブ印刷パラメータ記憶部、２０６：印刷パラメータ記憶部、２０６ａ：データストリームの記憶領域、２０６ｂ：バーチャルプリンタの記憶領域、２０６ｃ：エディットジョブの記憶領域、５０１：印刷ジョブ、５０１ａ：ジョブ印刷パラメータ、５０１ｂ：印刷データ、５０４ａ：印刷パラメータ（データストリーム）、５０４ｂ：印刷パラメータ（バーチャルプリンタ）、５０４ｃ：印刷パラメータ（エディットジョブ）、５０５ａ：差分データ（データストリーム）、５０５ｂ：差分データ（バーチャルプリンタ）、５０５ｃ：差分データ（エディットジョブ）、５１１：設定場所、５１２差分パラメータの値、５１３：パラメータＩＤ、５１４：パラメータの値
【先行技術文献】
【特許文献】
【００８２】
【特許文献１】特許第３９２２２６０号公報
【特許文献２】特許第４６７５８６１号公報
【図１】
2014021685.tif 000003
【図２】
2014021685.tif 000004
【図３】
2014021685.tif 000005
【図４】
2014021685.tif 000006
【図５】
2014021685.tif 000007
【図６】
2014021685.tif 000008
【図７】
2014021685.tif 000009
【図８】
2014021685.tif 000010