(57)【特許請求の範囲】
【請求項１】
複数の設定情報のうちいずれかの設定情報の選択をユーザから受け付ける第１受付手段と、
前記選択された設定情報の少なくとも１つの設定項目のうちいずれかの設定項目の選択を前記ユーザから受け付ける第２受付手段と、
前記選択された設定情報の前記選択された設定項目の設定内容を変更するための指示を前記ユーザから受け付ける第３受付手段と、
前記選択された設定項目に対応する条件を満たす、前記選択された設定情報以外の設定情報を、前記ユーザから選択を受け付けること無しに特定する特定手段と、
前記選択された設定情報の前記選択された設定項目の設定内容と、前記特定手段により特定された設定情報の前記選択された設定項目の設定内容を、前記指示が受け付けられたことに基づいて変更する変更手段と、を有し、
前記設定情報は、プリントチケット又は画像情報であり、
前記少なくとも１つの条件は、前記選択された設定項目に対応する関係性を有する設定情報であり、
前記関係性は、ある設定情報を親とし、親の情報に基づいて発行された設定情報を子として定義する関係である親子関係であり、
前記少なくとも１つの条件は、前記選択された設定項目に対応する親子関係に属する設定情報であることを含むことを特徴とする情報処理装置。
【請求項２】
情報処理装置の制御方法であって、
複数の設定情報のうちいずれかの設定情報の選択をユーザから受け付ける第１受付ステップと、
前記選択された設定情報の少なくとも１つの設定項目のうちいずれかの設定項目の選択を前記ユーザから受け付ける第２受付ステップと、
前記選択された設定情報の前記選択された設定項目の設定内容を変更するための指示を前記ユーザから受け付ける第３受付ステップと、
前記選択された設定項目に対応する条件を満たす、前記選択された設定情報以外の設定情報を、前記ユーザから選択を受け付けること無しに特定する特定ステップと、
前記選択された設定情報の前記選択された設定項目の設定内容と、前記特定ステップにより特定された設定情報の前記選択された設定項目の設定内容を、前記指示が受け付けられたことに基づいて変更する変更ステップと、を有し、
前記設定情報は、プリントチケット又は画像情報であり、
前記少なくとも１つの条件は、前記選択された設定項目に対応する関係性を有する設定情報であり、
前記関係性は、ある設定情報を親とし、親の情報に基づいて発行された設定情報を子として定義する関係である親子関係であり、
前記少なくとも１つの条件は、前記選択された設定項目に対応する親子関係に属する設定情報であることを含むことを特徴とする制御方法。
【請求項３】
情報処理装置のコンピュータに、
複数の設定情報のうちいずれかの設定情報の選択をユーザから受け付ける第１受付ステップと、
前記選択された設定情報の少なくとも１つの設定項目のうちいずれかの設定項目の選択を前記ユーザから受け付ける第２受付ステップと、
前記選択された設定情報の前記選択された設定項目の設定内容を変更するための指示を前記ユーザから受け付ける第３受付ステップと、
前記複数の設定情報のうち、前記選択された設定項目に対応する少なくとも１つの条件を満たす、前記選択された設定情報以外の設定情報を、前記ユーザから選択を受け付けること無しに特定する特定ステップと、
前記選択された設定情報の前記選択された設定項目の設定内容と、前記特定ステップにより特定された設定情報の前記選択された設定項目の設定内容を、前記指示が受け付けられたことに基づいて変更する変更ステップと、を実行させ、
前記設定情報は、プリントチケット又は画像情報であり、
前記少なくとも１つの条件は、前記選択された設定項目に対応する関係性を有する設定情報であり、
前記関係性は、ある設定情報を親とし、親の情報に基づいて発行された設定情報を子として定義する関係である親子関係であり、
前記少なくとも１つの条件は、前記選択された設定項目に対応する親子関係に属する設定情報であることを含むことを特徴とするプログラム。
【請求項４】
前記少なくとも１つの条件は、前記選択された設定項目に対応する設定内容を有する設定情報であることを含むことを特徴とする請求項３に記載のプログラム。
【請求項５】
前記関係性は、１つ以上の設定情報の集合として定義する関係であるグループを含み、
前記少なくとも１つの条件は、前記選択された設定項目に対応するグループに属する設定情報であることを含むことを特徴とする請求項３に記載のプログラム。
【請求項６】
前記少なくとも１つの条件は、前記選択された設定情報と同一のグループに属する設定情報であることを含むことを特徴とする請求項５に記載のプログラム。
【請求項７】
前記少なくとも１つの条件は、前記選択された設定情報と同一の親子関係に属する設定情報であることを含むことを特徴とする請求項３乃至６のいずれか一項に記載のプログラム。
【請求項８】
前記少なくとも１つの条件は、前記選択された設定情報と同一の親子関係に属する設定情報であって、且つ、前記親子関係の所定の世代に属する設定情報であることを含むことを特徴とする請求項３乃至７のいずれか一項に記載のプログラム。
【請求項９】
前記特定ステップは、前記選択された設定情報が子である場合、前記選択された設定情報の親の設定情報は特定しないことを特徴とする請求項３乃至８のいずれか一項に記載のプログラム。
【請求項１０】
前記設定情報に付加されている前記関係性を示す情報によって、前記設定情報の前記関係性が設定されることを特徴とする請求項３乃至９のいずれか一項に記載のプログラム。
【請求項１１】
前記少なくとも１つの条件は、前記選択された設定情報の少なくとも１つの設定項目の設定内容と同一の設定内容を有する設定情報であることを含むことを特徴とする請求項４に記載のプログラム。
【請求項１２】
前記変更ステップは、前記選択された設定項目に対応する変更を行うことを特徴とする請求項３乃至１１のいずれか一項に記載のプログラム。
【請求項１３】
前記変更ステップは、前記選択された設定情報の前記選択された前記設定項目の設定内容と前記特定ステップにより特定された設定情報の前記選択された設定項目の設定内容をそれぞれ同一の情報に変更することを特徴とする請求項３乃至１２のいずれか一項に記載のプログラム。
【請求項１４】
前記変更ステップは、前記選択された設定情報の前記選択された前記設定項目の設定内容と前記特定ステップにより特定された設定情報の前記選択された設定項目の設定内容をそれぞれ同一の数値増減することを特徴とする請求項３乃至１３のいずれか一項に記載のプログラム。
【請求項１５】
前記特定ステップにより特定された設定情報を複製する複製ステップを更に有し、
前記変更ステップは、前記複製ステップにより複製された設定情報の前記選択された設定項目の設定内容を変更することを特徴とする請求項３乃至１４のいずれか一項に記載のプログラム。
【請求項１６】
前記複製ステップにより複製された設定情報に、複製元の設定情報に対応する関係性を設定する設定ステップをさらに有することを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記設定ステップは、前記複製ステップにより複製された設定情報に、複製元の設定情報の関係性と同一又は別の関係性を設定することを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記設定項目は、前記設定情報によって印刷される印刷物の色空間、前記印刷物の幅、前記印刷物のサイズ、前記印刷物のメディア種類、前記印刷物の解像度、前記印刷物の部数のうち少なくとも１つであることを特徴とする請求項３乃至１７のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、情報処理装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
設定情報（プリントチケットや画像情報（例えば、画像のＥｘｉｆ情報や、画像補正結果情報等）に記載された設定項目の設定内容は、状況に応じて適宜変更が可能である。以下の文献において、プリントチケットの設定項目の設定内容を変更する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２８１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、複数の設定情報（例えば複数のプリントチケット）の設定項目の設定内容を変更する場合、ユーザが手動でそれぞれの設定情報に対し、個別に編集を行なう必要があるため、多くの手間を要するという課題がある。
【０００５】
そこで、本願発明は、複数の設定情報の設定項目の設定内容を、一括で変更することができる情報処理装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、上記目的を達成するために、本願発明の情報処理装置は、
複数の設定情報のうちいずれかの設定情報の選択をユーザから受け付ける第１受付手段と、
前記選択された設定情報の少なくとも１つの設定項目のうちいずれかの設定項目の選択を前記ユーザから受け付ける第２受付手段と、
前記選択された設定情報の前記選択された設定項目の設定内容を変更するための指示を前記ユーザから受け付ける第３受付手段と、
前記選択された設定項目に対応する条件を満たす、前記選択された設定情報以外の設定情報を、前記ユーザから選択を受け付けること無しに特定する特定手段と、
前記選択された設定情報の前記選択された設定項目の設定内容と、前記特定手段により特定された設定情報の前記選択された設定項目の設定内容を、前記指示が受け付けられたことに基づいて変更する変更手段と、を有し、
前記設定情報は、プリントチケット又は画像情報であり、
前記少なくとも１つの条件は、前記選択された設定項目に対応する関係性を有する設定情報であり、
前記関係性は、ある設定情報を親とし、親の情報に基づいて発行された設定情報を子として定義する関係である親子関係であり、
前記少なくとも１つの条件は、前記選択された設定項目に対応する親子関係に属する設定情報であることを含むことを特徴とする。
【発明の効果】
【０００７】
本願発明によれば、各設定情報の設定項目の設定内容を個別に編集する必要がなくなり、効率的に編集を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態におけるラボシステムの例
【図２】実施形態における商材の例
【図３】実施形態における設定項目の例
【図４】実施形態における個別にプリントチケットを編集する方法のＵＩの例
【図５】実施形態における装置の構成の例
【図６】ａ実施形態の印刷設定変更システムの構成の例、ｂ実施形態の印刷設定変更システムおよび印刷管理システムの構成の例
【図７】実施形態における変更適用規則の例
【図８】実施形態における変更適用規則の例
【図９】ユースケース１におけるプリントチケットの例
【図１０】ユースケース２におけるプリントチケットの例
【図１１】ユースケース３におけるプリントチケットの例
【図１２】ユースケース４におけるプリントチケットの例
【図１３】実施形態におけるプリントチケットのグループ化の例
【図１４】実施形態におけるプリントチケットの親子関係の設定の例
【図１５】変更適用規則に関する補足説明図
【図１６】実施形態におけるプリントチケット編集処理のフローチャート
【図１７】実施形態における情報処理装置のフローチャートの例
【図１８】実施形態における情報処理装置のフローチャートの例
【発明を実施するための形態】
【０００９】
以下に図面を参照して、本願発明の好適な実施形態を例示的に説明する。ただし、本願発明については、その趣旨を逸脱しない範囲で、当業者の通常の知識に基づいて、以下に記載する実施形態に対して適宜変更、改良が加えられたものについても本願発明の範囲に入ることが理解されるべきである。
【００１０】
（第１実施形態）
図１から図１８を用いて、本実施形態に係る情報処理装置について説明する。なお、本願発明において、設定情報としてプリントチケットを例示しているが、これに限定されず、画像情報等にも本願発明を適用可能である。更に、情報処理装置として、商業印刷用ラボシステムにおけるプリントチケットを変更可能なコンピュータを例示しているが、これに限定されず、設定情報を変更可能な情報処理装置であれば本願発明を適用可能である。例えば、情報処理装置として、携帯端末、スマートフォン、ノートＰＣ、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、デジタルカメラなど種々のものを適用可能である。
【００１１】
まず、本実施形態を適用した商業印刷用ラボシステムについて説明する。図１に示すように、商業印刷用ラボシステムは一般に、入稿１０１、プリプレス１０２、プレス（印刷）１０３、ポストプレス（後工程）１０４、出荷１０５、等の工程を行う。プリントオンデマンドによる商業印刷用ラボシステムは、フォトブックやカレンダー、ポスター等、多様な種類やサイズの商材を少量ずつ印刷することが可能である。なお、商材とは、上述したような複数の工程を経て作成された印刷物である。
【００１２】
これらの商材の中には、以下に示すような多様な製本方法により作成されるものもある。例えば、本身と表紙を糊付けして製本する方法を一般に無線綴じと呼ぶ。また、両面印刷した印刷物を中央で折り、ステイプル止めする方法を一般に中綴じと呼ぶ。また、印刷した印刷物の端を穴開けし、リング止めする方法を一般にリング綴じと呼ぶ。また、無線綴じに類似した体裁で、印刷物を貼りつけ製本する方法もある。これには、印刷物をページ毎にそれぞれ貼りつける方法と、印刷物を中央で折り、見開きページとして貼りつける方法がある。更に、例えば、表紙をハードカバーとする方法、ソフトカバーとする方法がある。更に、図２に示すように、製本工程を考慮し、断裁位置を示すトンボや、製本工程中の紛失を防ぐための商材ＩＤをバーコードとして印刷する方法がある。
【００１３】
このような多様な方法によって商材は作成されるため、商材の印刷の仕様情報を示す印刷設定は、商材毎に多様に設定される。更に、商材によって部数指定、解像度、メディア種類等が異なる場合は印刷設定が更に多様になる。そのため、印刷設定は、例えば、図３に示すような多様な設定項目が考えられる。
【００１４】
これらの印刷設定をＸＭＬ形式で記載した形態をプリントチケットと呼ぶ。プリントチケットは、例えば、商材毎に発行される。商業印刷用ラボシステムでは、顧客によって入稿されたコンテンツデータをプリントチケットに記載された印刷設定に応じて印刷することで、商材を作成する。このように印刷設定をプリントチケットとしてあらかじめ設定しておくことで、ユーザは、印刷毎に新たに印刷設定を設定する必要がなくなり、利便性が向上する。
【００１５】
なお、プリントチケットに記載された印刷設定は、商業印刷用ラボシステムにおける印刷状況に応じて変更することができる。印刷設定を変更する場合、以下のような編集方法を利用できる。
【００１６】
一つ目は、ＸＭＬ形式のプリントチケットをテキストエディタで表示して、印刷設定を変更する方法である。この方法は、変更の自由度が高い一方、編集間違いを起こす可能性がある。
【００１７】
二つ目は、図４に示すように、編集用のアプリケーションを用意し、アプリケーションが表示するＵＩ上で印刷設定を変更する方法である。この方法は、編集間違いの可能性は低減できる一方、複数の類似した商材の印刷設定をまとめて変更することはできない。
【００１８】
三つ目は、全商材の印刷設定を管理し、俯瞰しながら印刷設定を編集する方法である。この方法は、複数の類似した商材の印刷設定をまとめて変更することが可能である。一方、例えば、ポストプレス（後工程）１０４における都合によりある商材の出力サイズを変更する場合、その商材に対して発行された全てのプリントチケットに対して出力サイズの設定内容の変更を行う必要がある。つまり、全商材の中から該商材をピックアップする工程と、その全ての商材のプリントチケットに対して出力サイズの設定内容の変更を実施する工程が必要となる。
【００１９】
次に、本実施形態の情報処理装置と、情報処理装置と通信可能な通信装置の構成について図５のブロック図を参照して説明する。また、本実施形態では以下の構成を例に記載するが、本実施形態はプリントチケットを変更可能な情報処理装置に関して適用可能なものであり、特にこの図のとおりに機能を限定するものではない。
【００２０】
情報処理装置１は、入力インタフェース１１、ＣＰＵ１２、ＲＯＭ１３、外部記憶装置１４、ＲＡＭ１５、出力インタフェース１６、表示部１７、入出力インタフェース１９等を有する。
【００２１】
ＲＯＭ１３には初期化プログラムが入っており、外部記憶装置１４には、オペレーティングシステム（以降ＯＳ）１４１があり、ＯＳ１４１には印刷制御を司る印刷サービスプログラム１４１１が入っている。更に外部記憶装置１４には、ユーザに印刷実行を提供するアプリケーション１４２、画像形成装置２が解釈可能な印刷ジョブを生成する印刷ジョブ生成プログラム１４３が保存されている。また、外部記憶装置１４には、生成された印刷ジョブを、入出力インタフェース１９を介して画像形成装置２との間で情報を送受信する情報送受信制御プログラム１４４等の各種プログラムやＯＳ、これらのプログラムが使用する各種情報が保存されている。ＣＰＵ１２が、各種プログラムに基づき処理を実行することによって、情報処理装置１の機能及び後述するフローチャートの処理が実現される。なお、以下では説明の簡略化のため、ＣＰＵ１２ではなく、プログラムが処理を行う様に説明を行う。
【００２２】
画像形成装置２は、入出力インタフェース２１、ＲＡＭ２２、プリントエンジン２３、ＲＯＭ２４、ＣＰＵ２５、表示部２６等を有する。入出力インタフェース２１は、情報処理装置１の入出力インタフェース１９に接続してある。接続インタフェースは、例えば、ＵＳＢ、ＬＡＮ等であるが、これらに限定されない。接続インタフェースを介し、画像形成装置２と情報処理装置１は相互に通信する。なお、通信は無線通信でダイレクトに通信しても良いし、有線ネットワーク上に設置したアクセスポイントを介して通信しても良い。通信方式としては、例えば、Ｗｉ−Ｆｉ（ＷｉｒｅｌｅｓｓＦｉｄｅｌｉｔｙ）やＢｌｕｅｔｏｏｔｈ（登録商標）や、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ；ＩＳＯ／ＩＥＣ  ＩＳ  １８０９２）等が挙げられる。
【００２３】
ＲＡＭ２２は、ＣＰＵ２５の主メモリとワークメモリとして用いられ、受信した印刷ジョブを一旦保存するための受信バッファや各種の情報を保存する。プリントエンジン２３は、ＲＡＭ２２に保存された情報に基づき印刷を行う。
【００２４】
ＲＯＭ２４には各種の制御プログラムや各制御プログラムが使用する情報が入っており、ＣＰＵ２５は、これらの制御プログラムに従って画像形成装置２の各部を制御する。
【００２５】
ここでは、例として情報処理装置１と画像形成装置２との処理分担を上記のように示したが、特にこの分担形態に限らず他の形態であってもよい。
【００２６】
本実施形態の情報処理装置の行う処理について、図６ａのブロック図を参照して説明する。印刷設定変更システム６０１は、情報処理装置１内のシステムである。印刷設定変更システム６０１は、指示受付部６０２、変更適用規則保持部６０３、設定変更部６０４、関係性保持部６０５、プリントチケット保持部６０６、コンテンツデータ６０７等を有する。
【００２７】
まず、ユーザは、プリントチケットの設定項目の設定内容を変更するための指示を情報処理装置１に対し入力する。入力された指示を指示受付部６０２が受け付けると、設定変更部６０４は、変更適用規則保持部６０３が持つ変更適用規則を参照し、変更が指示された設定項目に対応する情報を取得する。図７は、変更適用規則の一例である。変更適用規則とは、設定項目に対して、設定項目の設定内容の変更に関する情報を一義に設定したものである。変更適用規則には、例えば、それぞれの設定項目に対して、変更するプリントチケットの条件、適用する変更方法等がそれぞれ一義に設定される。なお、変更適用規則に設定される情報は、これらに限定されず、適宜変更、追加が可能である。また、変更適用規則の設定は、例えば、専用のＵＩを表示し、プルダウンメニュー等を用いて設定する情報をユーザに選択させることで行っても良いし、所定の設定をあらかじめテーブル化しておき、その設定のいずれかをユーザに選択させることで行っても良い。
【００２８】
本実施形態においては、変更するプリントチケットの条件として、グループに関する条件及び設定内容に関する条件が設定される。この場合、それぞれの条件を満たすプリントチケットが、変更するプリントチケットとして特定される。なお、変更するプリントチケットの条件は、適宜変更、追加が可能である。例えば、図７において、出力サイズの変更を全てのプリントチケットに対して適用したい場合は、適用範囲を「同一グループ」から「全プリントチケット」に変更すれば良い。このように、変更適用規則を参照することで、設定変更部６０４は、変更が指示された設定項目に対応して、変更するプリントチケットの条件、適用する変更方法の情報等を取得することができる。
【００２９】
その後、設定変更部６０４は、変更が指示された設定項目、変更適用規則から取得した情報及び関係性保持部６２８を参照して、プリントチケット保持部６１９が持つプリントチケットから、変更するプリントチケットを特定する。関係性保持部６２８とは、プリントチケットの関係性を設定及び管理する機能である。プリントチケットの関係性は、例えば、プリントチケットにグループを設定することで設定される。本実施形態では、同様のグループ属性が設定されたプリントチケットの集合を１つのグループとして扱う。グループ属性とは、例えば、プリントチケットに記載可能なＩＤ情報であるが、これに限定されず、例えば、プリントチケットの名前や番号等が利用できる。また、プリントチケットの関係性の設定は、これらのグループ属性をプリントチケットに新たに付加することで行っても良いし、プリントチケットが有する既存の情報を管理することで行っても良い。例えば、プリントチケットが名前の情報をあらかじめ有していた場合、同様の名前の情報を有するプリントチケットを一つのグループとするように関係性保持部６２８又は後述のデータベースが管理しても良い。また、プリントチケットの関係性の設定及び管理は、前述のプリントチケットの編集方法を利用して行われても良いし、印刷設定変更システム６０１外部のデータベースを利用して行われても良い。データベースとして、例えば、リレーショナルデータベース管理システム（ＲＤＢＭＳ：Ｒｅｌａｔｉｏｎａｌ  Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）を利用できる。本実施形態では、ＲＤＢＭＳとして、ＭｙＳＱＬ、ＰｏｓｔｇｒｅＳＱＬ、ＳＱＬ  Ｓｅｒｖｅｒ、Ｏｒａｃｌｅ、Ａｃｃｅｓｓなど、さまざまな種類のものを利用できるが、これらに限定されない。なお、データベースを利用する場合、どのようなデータ構造のテーブルを作成するかを設定する必要がある。この時、例えば、図１５に示すようなＥＲ図（Ｅｎｔｒｙ  Ｒｅｌａｔｉｏｎｓｈｉｐ  Ｄｉａｇｒａｍ）を設定する。ｉｄは、各プリントチケットに対し連続的に発番される番号であり、ＥＲ図のテーブルの行を一意に識別するためのテーブル属性である。ｎａｍｅは、各プリントチケットにより作成可能な商材名に対応するテーブル属性である。ｇｒｏｕｐｉｄは、プリントチケットのグループ属性を識別するためのＩＤに対応するテーブル属性である。また、ＩＮＴやＶＡＲＣＨＡＲはテーブル属性のデータ型を表す。データ型によって、テーブル属性がどのような値を取り得るのかが定義される。設定変更部６０４は、関係性保持部６２８又は前述のデータベースから前記グループ属性や管理された関係性の情報を取得することでグループを識別し、変更するプリントチケットを特定する。
【００３０】
なお、本願発明において、プリントチケットに設定する関係性として、前述したグループだけでなく、例えば、親子関係なども設定可能である。親子関係は、例えば、所定のプリントチケットを変更及び複製したときに、元のプリントチケットを親、変更及び複製したプリントチケットを子として定義される。このような関係性を設定することで、親子関係に関する条件を変更適用規則に設定できる。よって、例えば、所定の親子関係に属するプリントチケットを特定するという手法や、変更が指示されたプリントチケットの下に紐づく所定の世代までのプリントチケットを特定するという手法も本実施形態に適用可能となる。また、変更が指示されたプリントチケットが子である場合、子の世代のプリントチケットのみ特定し、親のプリントチケットのプリントチケットは特定しないといった手法も本実施形態に適用可能となる。また、特定したいプリントチケット数が既定されている場合等、その数に応じて何世代まで特定するかを可変とする手法も本実施形態に適用可能となる。これらの手法を適用することにより、変更を適用するデータ数をユーザが任意に限定して抽出することができる。
【００３１】
なお、親子関係は、例えば、プリントチケットに親子関係を示すＩＤ情報を設定することによって設定される。また、プリントチケットの親子関係の設定及び管理は、グレープの設定と同様、前述のプリントチケットの編集方法を利用して行われても良いし、前述の印刷設定変更システム６０１外部のデータベースを利用して行われても良い。なお、データベースを利用する場合、例えば、図１６に示すようなＥＲ図を設定する。ここで、ｐａｒｅｎｔｉｄとは、あるデータがどのデータに紐づけられているかを示しているテーブル属性である。設定変更部６０４は、関係性保持部６２８又は前述のデータベースから親子関係を示す情報や管理された関係性の情報を取得することで親子関係を識別し、変更するプリントチケットを特定する。
【００３２】
その後、設定変更部６０４は、変更適用規則から取得した適用する変更方法の情報を用い、適用する変更方法を特定する。その後、特定した変更方法に基づいて、特定したプリントチケットの設定項目の設定内容を変更する。
【００３３】
印刷設定変更システム６０１は、印刷設定の設定内容の変更のための指示を受け付け可能であると共に、コンテンツデータの印刷指示を受け付け可能である。印刷設定変更システム６０１が印刷指示を受け付けると、印刷ジョブ発行部６０９が、コンテンツデータ６０７と印刷指示に応じたプリントチケットを組にした印刷ジョブ６１０を発行する。この際、プリントチケットは、ジョブ名や顧客情報などの他のデータと共にジョブチケットとして発行されても良い。なお、コンテンツデータ６０７とは、ネットワークやメディア媒体等を介して印刷設定変更システム６０１に入稿され、商業用印刷ラボシステムによって印刷されるためのデータである。コンテンツデータ６０７に対しては、必要に応じて、画像形成装置２に対応するフォーマットや解像度への変換や、バーコードやトンボ付加などの処理が実行される。その後、印刷ジョブ６１０は、ネットワーク５０３等を介して画像形成装置２に送信される。画像形成装置２が印刷ジョブ６１０を受信すると、画像処理部６１２は、印刷ジョブ６１０内のプリントチケットに記載された印刷設定に応じて印刷処理を実行し、印刷物６１３が出力される。
【００３４】
なお、本実施形態の情報処理装置において、図６ｂに示すように、印刷設定変更システムとは別に印刷管理システム６１４が存在してもいい。印刷管理システム６１４は、Ｉ／Ｆ６１６、印刷管理部６１７、印刷処理部６１８等を有する。ここで、Ｉ／Ｆ６１６は、コンテンツデータ６１５の入稿を受け付けるためのユーザインターフェースであるが、更に上位のシステムからのＩ／Ｆ  ＡＰＩ層であってもよい。
【００３５】
この場合、入力されたコンテンツデータ６１５は、Ｉ／Ｆ６１６を介して印刷管理部６１７に伝達される。印刷管理部６１７は各商材の印刷設定の情報をプリントチケット保持部６１９内に管理している。印刷管理部６１７は、入稿されたコンテンツデータ６１５とプリントチケットを組にして印刷ジョブ６２０を生成し、印刷処理部６１８に伝達する。印刷処理部６１８は、印刷管理部６１７が受け付けた印刷ジョブ６２０をキューイングし、画像形成装置２へ送信する。
【００３６】
なお、本実施形態における印刷設定変更システムおよび印刷管理システムは、１台の情報処理装置内に存在してもよいし、印刷設定変更システムと印刷管理システムが別の情報処理装置内に分散して存在してもよい。
【００３７】
このように、本実施形態は、プリントチケットの設定項目の設定内容の変更が指示されると、変更適用規則を参照することで、変更を適用すべきプリントチケットと適用すべき変更内容を自動的に特定し、変更適用規則に準じた変更処理を実行することができる。
【００３８】
次に、第１実施形態に係る情報処理装置１の処理のフローチャートについて、図１７を用いて説明する。なお、ここでは、前述の印刷設定変更システム及び印刷管理システムの持つ機能の処理はＣＰＵ１２が行うものとして説明する。
【００３９】
まず、ステップＳ１７０１において、ＣＰＵ１２は、ユーザからプリントチケットの印刷設定の設定内容の変更が指示されたか否かを判定する。このとき、ユーザは、変更するプリントチケットや設定項目、変更内容等を情報処理装置１に指示する。ステップＳ１７０１の判定の結果、変更が指示されたと判定された場合、処理はステップＳ１７０２に進み、変更が指示されなかったと判定された場合、処理は最初に戻る。
【００４０】
ステップＳ１７０２では、ＣＰＵ１２は、変更が指示された設定項目を確認する。その後、処理はステップＳ１７０３に進む。
【００４１】
ステップＳ１７０３では、ＣＰＵ１２は、変更適用規則を参照して、変更が指示された設定項目に対応する、変更するプリントチケットの条件の情報を取得する。なお、変更適用規則に、該情報の設定がされていない場合には、ＣＰＵ１２は、該情報を取得できない。
【００４２】
ステップＳ１７０４では、ＣＰＵ１２は、変更するプリントチケットの条件の情報をステップＳ１７０３で取得できたか否かを判定する。ステップＳ１７０４の判定の結果、該情報を取得できたと判定された場合、処理はステップＳ１７０５に進み、該情報を取得できなかったと判定された場合、処理はステップＳ１７１１に進む。
【００４３】
ステップＳ１７０５では、ＣＰＵ１２は、ステップＳ１７０３で取得した情報を用い、変更するプリントチケットを特定する。
【００４４】
ステップＳ１７０６では、ＣＰＵ１２は、ステップＳ１７０５で特定したプリントチケットのうち、変更が指示されたプリントチケット以外に変更するプリントチケットがあるか否かを判定する。ステップＳ１７０６の判定の結果、該プリントチケットがあると判定された場合、処理はステップＳ１７０７に進み、該プリントチケットがないと判定された場合、処理はステップＳ１７１１に進む。
【００４５】
ステップＳ１７０７では、ＣＰＵ１２は、変更適用規則を参照して、変更が指示された設定項目に対応する変更方法の情報を取得する。なお、変更適用規則に、該情報の設定がされていない場合には、ＣＰＵ１２は、該情報を取得できない。
【００４６】
ステップＳ１７０８では、ＣＰＵ１２は、変更が指示された設定項目に基づいた変更方法の情報をステップＳ１７０７で取得できたか否かを判定する。ステップＳ１７０８の判定の結果、該情報を取得できたと判定された場合、処理はステップＳ１７０９に進み、該情報を取得できなかったと判定された場合、処理はステップＳ１７１１に進む。
【００４７】
ステップＳ１７０９では、ＣＰＵ１２は、ステップＳ１７０７で取得した情報を用い、ステップＳ１７０５で特定したプリントチケットに適用する変更方法を特定する。
【００４８】
ステップＳ１７１０では、ＣＰＵ１２は、ステップＳ１７０９で特定した変更方法に基づいて、変更が指示されたプリントチケット及びステップＳ１７０５で特定したプリントチケットの設定項目の設定内容を変更する。
【００４９】
ステップＳ１７１１では、ＣＰＵ１２は、印刷設定の変更指示に基づいて、変更が指示されたプリントチケットの設定項目の設定内容を変更する。
【００５０】
本実施形態は、このような構成とすることで、変更を適用するプリントチケットと適用する変更方法を自動的に特定し、複数のプリントチケットの印刷設定の設定内容を一括で、且つ適切に変更することができる。そのため、ユーザは、プリントチケットの印刷設定の設定内容を個別に変更する必要がなくなり、効率的に変更を行うことができる。また、本実施形態では、変更を指示されたプリントチケットの設定項目に対応して、変更を適用するプリントチケットと適用する変更内容があらかじめ一義に定められているため、ユーザがプリントチケットの編集間違いを起こす可能性を低減することができる。
【００５１】
なお、本願発明は、各実施形態の効果を実現できれば、各実施形態のフローチャートの処理の順番を入れ替えても良いし、その全ての処理を実行しなくても良いし、処理の内容を変更しても良い。例えば、本実施形態では、ＣＰＵ１２は、ステップＳ１７０３とステップＳ１７０７を同時に行うことで変更適用規則から同時に複数の情報を取得し、その後、取得した情報に基づいた処理を順次行うような構成としても良い。また、例えば、ＣＰＵ１２は、ステップＳ１７０１の後に、変更が指示されたプリントチケットの設定項目の設定内容を変更する処理を行い、ステップＳ１７１０では、ステップＳ１７０５で特定したプリントチケットのみ変更するような構成としても良い。
【００５２】
本実施形態における処理を以下のユースケースを例として詳しく説明する。なお、以下のユースケースでは、変更適用規則として、図７に示す規則を用いるものとする。
【００５３】
＜ユースケース１：作業色空間の変更＞
ここでは、商業用ラボシステムのワークフローの変更に伴い商材の作業色空間を変更する場合を想定し、プリントチケットの作業色空間の設定項目の設定内容を変更する処理を図９を用いて説明する。
【００５４】
本ユースケースでは、プリントチケット保持部６０６は、６種類の商材のプリントチケットで構成されるプリントチケット群９０１を保持しているものとする。プリントチケット群９０１の作業色空間は、ｓＲＧＢに設定されているものとする。
【００５５】
ここでは、プリントチケット９０１１の作業色空間の設定項目をｓＲＧＢからＡｄｏｂｅＲＧＢに変更する場合を考える。指示受付部６０２が変更指示を受け付けると、設定変更部６０４に指示を送信する。その後、設定変更部６０４は、変更が指示された設定項目を確認し（ステップＳ１７０２）、変更適用規則から、変更が指示された設定項目が作業色空間の場合に対応する、変更するプリントチケットの条件の情報を取得する（ステップＳ１７０３）。本ユースケースでは、変更するプリントチケットの候補は、全てのプリントチケットである。また、変更するプリントチケットの設定内容の条件は、変更が指示されたプリントチケットの設定項目の設定内容と同一での設定内容であることである。そのため、本ユースケースでは、変更するプリントチケットは、プリントチケット群９０１のうち全てのプリントチケットとなる。指示受付部６０２は、それらのプリントチケットを特定する（ステップＳ１７０５）。
【００５６】
その後、設定変更部６０４は、変更適用規則から、変更が指示された設定項目が作業色空間の場合に対応する、適用する変更方法の情報を取得する（ステップＳ１７０７）。本ユースケースでは、適用する変更方法は、特定されたプリントチケットの設定項目の設定内容を一括で変更する変更方法となる。その後、設定変更部６０４は、その変更方法を特定する（ステップＳ１７０９）。
【００５７】
その後、特定された変更方法に基づいて、特定されたプリントチケットを変更する（ステップＳ１７１０）。本ユースケースでは、プリントチケット群９０１うち全てのプリントチケットの作業色空間の設定項目の設定内容が、ｓＲＧＢからＡｄｏｂｅＲＧＢに一括で変更され、変更結果９０２に示すようになる。
【００５８】
このように、本実施形態では、所定のプリントチケットに対し変更指示を行った場合、複数のプリントチケットに対し、当該変更指示に基づく変更をすることができる。
【００５９】
＜ユースケース２：ロール紙幅の変更＞
ここでは、１０ｉｎｃｈのロール紙の在庫切れ等の理由で、１２ｉｎｃｈロール紙を代用する場合を想定し、ロール紙幅の設定項目の設定内容を変更する処理を図１０を用いて説明する。
【００６０】
本ユースケースでは、プリントチケット保持部６０６は、６種類の商材のプリントチケットで構成されるプリントチケット群１００１を保持しているものとする。プリントチケット群１００１のロール紙幅の設定項目は、通常、各商材のプリントチケット毎に異なる。
【００６１】
ここでは、プリントチケット１００１１のロール紙幅の設定項目を１０ｉｎｃｈから１２ｉｎｃｈに変更する場合を考える。このとき、プリントチケット１００１１のメディアの設定項目は光沢用紙Ａである。
【００６２】
指示受付部６０２が変更指示を受け付けると、設定変更部６０４に指示を送信する。その後、関係性保持部６０５は、変更が指示された設定項目を確認し（ステップＳ１７０２）、変更適用規則から、変更が指示された設定項目がロール紙幅の場合に対応する、変更するプリントチケットの条件の情報を取得する（ステップＳ１７０３）。本ユースケースでは、変更するプリントチケットの候補は、全てのプリントチケットである。また、変更するプリントチケットの設定内容の条件は、変更が指示されたプリントチケットのメディアとロール紙幅のそれぞれの設定項目の設定内容と同一の設定内容であることである。そのため、本ユースケースでは、変更するプリントチケットは、プリントチケット群１１０１のうち、メディアの設定項目の設定内容が光沢用紙Ａ且つロール紙幅の設定項目の設定内容が１０ｉｎｃｈとなっている全てのプリントチケットとなる。設定変更部６０４は、それらのプリントチケットを特定する（ステップＳ１７０５）。
【００６３】
その後、設定変更部６０４は、変更適用規則から、変更が指示された設定項目がロール紙幅の場合に対応する、適用する変更方法の情報を取得する（ステップＳ１７０７）。本ユースケースでは、適用する変更方法は、特定されたプリントチケットの設定項目の設定内容を一括で変更する処理となる。その後、設定変更部６０４は、適用する変更方法を特定する（ステップＳ１７０９）。
【００６４】
その後、特定された変更方法に基づいて、特定されたプリントチケットを変更する（ステップＳ１７１０）。ここでは、プリントチケット１００１１及び１００１４のロール紙幅の設定項目の設定内容が、１０ｉｎｃｈから１２ｉｎｃｈに一括で変更され、変更結果１００２に示すようになる。
【００６５】
このように、本実施形態では、変更するプリントチケットの設定内容の条件として、複数の設定項目の設定内容に基づいた条件を設定することで、状況に応じて変更するプリントチケットの範囲を絞り込むことができる。
【００６６】
＜ユースケース３：出力サイズの変更＞
ここでは、ポストプレス（後工程）１０４の都合により商材のトンボ幅等を変更する場合を想定し、印刷サイズの設定項目の設定内容を変更する処理を図１１を用いて説明する。
【００６７】
本ユースケースでは、プリントチケット保持部６０６は、６種類の商材のプリントチケットで構成されるプリントチケット群１１０１を保持しているものとする。プリントチケット群１１０１の印刷サイズの設定項目は、通常、各商材のプリントチケット毎に異なる。
【００６８】
ここでは、プリントチケット１１０１１の印刷サイズの設定項目を、縦と横それぞれ１０ｍｍ増やす場合を考える。指示受付部６０２が変更指示を受け付けると、設定変更部６０４に指示を送信する。その後、設定変更部６０４は、変更が指示された設定項目を確認し（ステップＳ１７０２）、変更適用規則から、変更が指示された設定項目が印刷サイズの場合に対応する、変更するプリントチケットの条件の情報を取得する（ステップＳ１７０３）。本ユースケースでは、変更するプリントチケットのグループの条件は、変更が指示されたプリントチケットと同一のグループであることである。また、変更するプリントチケットの設定内容の条件はない。そのため、本ユースケースでは、変更するプリントチケットは、プリントチケット群１１０１のうち、変更が指示されたプリントチケットと同一のグループに属する全てのプリントチケットとなる。設定変更部６０４は、それらのプリントチケットを特定する（ステップＳ１７０５）。
【００６９】
続いて、設定変更部６０４は、変更適用規則から、変更が指示された設定項目が印刷サイズの場合に対応する、適用する変更方法の情報を取得する（ステップＳ１７０７）。本ユースケースでは、適用する変更方法は、特定されたプリントチケットの設定項目の設定内容を一律で増減する変更方法となる。その後、設定変更部６０４が、その変更方法を特定する（ステップＳ１７０９）。
【００７０】
その後、特定された変更方法に基づいて、特定されたプリントチケットを変更する（ステップＳ１７１０）。本ユースケースでは、プリントチケット１１０１１、１１０１２及び１１０１３の印刷サイズの設定項目の設定内容が、縦と横それぞれ一律で１０ｍｍ増え、変更結果１１０２に示すような設定項目になる。
【００７１】
このように、本実施形態では、グループとしてプリントチケットの関係性を設定し、変更するプリントチケットの特定に該関係性を利用することで、状況に応じて変更するプリントチケットを絞り込むことができる。更に、本実施形態では、複数のプリントチケットの設定項目の設定内容を、一律で同じ内容に変更するだけでなく、一律で同じ数値増減させるような変更方法も適用可能である。
【００７２】
なお、本実施形態では、変更するプリントチケットを特定する際、設定変更部６０４は、変更するプリントチケットのグループ及び設定内容に関する条件を参照しているが、これに限定されない。例えば、設定変更部６０４は、変更するプリントチケットのグループと変更するプリントチケットの設定項目に関する条件のうち、どちらかのみを参照する構成としても良いし、他の条件を参照する構成としても良い。
【００７３】
また、本実施形態では、変更するプリントチケットのグループが、全てのグループである場合と変更が指示されたプリントチケットと同一のグループである場合を説明したが、これに限定されない。例えば、変更が指示されたプリントチケットのグループだけでなく、該グループと似た印刷設定を有するグループ内のプリントチケットの設定項目の設定内容を変更するユースケースがある。このようなユースケースに対応するため、変更適用規則には、変更するプリントチケットのグループとして、複数のグループを設定しても良い。
【００７４】
（第２実施形態）
第１実施形態では、変更が指示された設定項目に対応してプリントチケットを特定し、該プリントチケットに対して、変更が指示された設定項目に対応した変更をする例について説明した。第２実施形態では、変更が指示された設定項目に対応してプリントチケットを特定し、該プリントチケットを複製した後、複製したプリントチケットに対して変更が指示された設定項目に対応した変更をする例について説明する。なお、本実施形態では、複製元のプリントチケットを既存チケット、複製後のプリントチケットを新規チケットという。
【００７５】
本実施形態では、図８に示すように、変更適用規則には、設定項目に対して、プリントチケットの複製に関する情報を設定する。なお、本実施形態では、変更適用規則には、プリントチケットの複製に関する情報として、プリントチケットを複製するか否かの情報と、新規チケットに関係性を設定するか否かの情報を設定している。このような構成とすることで、複製後のプリントチケットに自動で適切な関係性を設定することが可能となる。設定変更部６０４は、変更適用規則を参照することで、変更が指示された設定項目に応じて、プリントチケットの複製に関する情報を取得することができる。
【００７６】
第２実施形態に係る情報処理装置１の処理のフローチャートについて、図１８を用いて説明する。なお、ここでは、前述の印刷設定変更システム及び印刷管理システムの持つ機能の処理はＣＰＵ１２が行うものとして説明する。図１８の処理は、ステップＳ１８０１からステップＳ１８１１までは、図１７のステップＳ１７０１からステップＳ１７１１に対応するものと同様であるので説明を省略する。
【００７７】
ステップＳ１８１２では、ＣＰＵ１２は、変更適用規則を参照して、プリントチケットの複製に関する情報を取得する。なお、複製に関する情報の取得には、変更適用規則を参照することを必要としない構成としても良い。例えば、ユーザからプリントチケットの設定項目の設定内容を変更する指示を受け付ける際に、プリントチケットを複製するか否かを問うＵＩ等を表示し、ユーザからの該ＵＩへの入力を参照することによって、複製に関する情報を取得しても良い。このような構成とすることで、設定項目の変更毎にプリントチケットを複製するか否かを設定でき、プリントチケットの不要な複製を防止することができる。
【００７８】
ステップＳ１８１３では、ＣＰＵ１２は、ステップＳ１８１２で取得したプリントチケットの複製に関する情報に基づいて、プリントチケットを複製するか否かを判定する。ステップＳ１８１３の判定の結果、プリントチケットを複製すると判定された場合、処理はステップＳ１８１４に進み、プリントチケットを複製しないと判定された場合、処理はステップＳ１８１０に進む。なお、このとき、ステップＳ１８１２でプリントチケットの複製に関する情報を取得できなかった場合は、プリントチケットを複製しないと判定する。
【００７９】
ステップＳ１８１４では、ＣＰＵ１２は、ステップＳ１８１２で取得したプリントチケットの複製に関する情報に基づいて、ステップＳ１８０５で特定したプリントチケットを複製し新規チケットを作成する。なお、この時、ＣＰＵ１２は、関係性を新規チケットに設定しても良い。例えば、ＣＰＵ１２は、グループＩＤを新規チケットに付加することで、新規チケットをグループ化しても良い。このような構成とすることで、既存チケットと新規チケットに対し、同一又は類似の関係性を自動で設定することができる。更に、新規チケットに関係性を設定する場合は、既存チケットと同じ関係性を付与する場合と、新規に関係性を付与する場合をユーザが選択可能とする構成としても良い。例えば、新規チケットに既存チケットと同様のグループＩＤを付与しても良いし、新規にグループＩＤを付与しても良い。同様のグループＩＤを付与することで、新規チケットを新たに既存チケットのグループに加えることができる。一方、別のグループＩＤを付与し、それぞれを別のグループとすることで、新規チケット作成後に更に既存チケットをベースに第三のプリントチケットを複製しようとした場合に、新規チケットが既存チケットと一緒に複製されてしまうことを防止できる。
【００８０】
ステップＳ１８１５では、ＣＰＵ１２は、ステップＳ１８０９にて特定した変更方法に基づいて、ステップＳ１８１４で複製したプリントチケットの設定項目の情報を変更する。
【００８１】
本実施形態は、このような構成とすることで、所定のプリントチケットをベースとした新たなプリントチケットを一括で作成することができる。そのため、ユーザは、所定のプリントチケットをベースとした新たなプリントチケットを個別に作成する必要がなくなり、効率的にプリントチケットの作成を行うことができる。
【００８２】
なお、本願発明は、各実施形態の効果を実現できれば、各実施形態のフローチャートの処理の順番を入れ替えても良いし、その全ての処理を実行しなくても良いし、処理の内容を変更しても良い。例えば、変更適用規則において、変更内容の項目にプリントチケットの複製の情報を含むようにすることで、プリントチケットの複製の情報を変更方法に関する情報と一緒にステップＳ１８０７で取得し、ステップＳ１８１２は行わない構成としても良い。
【００８３】
本実施形態における処理を以下のユースケースを例として詳しく説明する。なお、以下のユースケースでは、変更適用規則として、図８に示すものを用いるものとする。
【００８４】
＜ユースケース４：商材の追加＞
ここでは、使用するメディアが光沢用紙Ａである商材のプリントチケットに加えて、使用するメディアが半光沢用紙Ｂである商材のプリントチケットを追加する場合を想定し、印刷サイズの設定項目の設定内容を変更する処理を図１２を用いて説明する。
【００８５】
本ユースケースでは、プリントチケット保持部６０６は、６種類の商材のプリントチケットで構成されるプリントチケット群１２０１を保持しているものとする。プリントチケット群１２０１のメディアの設定項目は、通常、各商材のプリントチケット毎に異なる。
【００８６】
ここでは、プリントチケット１２０１１のメディアの設定項目を、光沢用紙Ａから半光沢用紙Ｂに変更したものを追加する場合を考える。指示受付部６０２が変更指示を受け付けると、設定変更部６０４に指示を送信する。その後、設定変更部６０４は、変更が指示された設定項目を確認し（ステップＳ１８０２）、変更適用規則から、変更が指示された設定項目がメディアの場合に対応する、変更するプリントチケットの条件の情報を取得する（ステップＳ１８０３）。本ユースケースでは、変更するプリントチケットのグループの条件は、変更が指示されたプリントチケットと同一のグループであることである。また、変更するプリントチケットの設定内容の条件は、変更が指示されたプリントチケットの設定項目の設定内容と同一の設定内容であることである。そのため、本ユースケースでは、変更するプリントチケットは、プリントチケット群１２０１のうち全てのプリントチケットとなる。設定変更部６０４は、それらのプリントチケットを特定する（ステップＳ１８０５）。
【００８７】
続いて、設定変更部６０４は、変更適用規則から、変更が指示された設定項目がメディアの場合に対応する、適用する変更方法の情報を取得する（ステップＳ１８０７）。本ユースケースでは、適用する変更方法は、特定されたプリントチケットの設定項目の設定内容を一括で変更する変更方法となる。その後、設定変更部６０４が、その変更方法を特定する（ステップＳ１８０９）。
【００８８】
続いて、設定変更部６０４は、変更適用規則から、変更が指示された設定項目がメディアの場合に対応する、プリントチケットの複製に関する情報を取得する（ステップＳ１８１２）。本ユースケースでは、プリントチケットの複製を行い、且つ複製後のプリントチケットには、複製元のプリントチケットとは別のグループＩＤを付加する複製方法となる。その後、設定変更部６０４が、その複製方法を特定する。
【００８９】
その後、特定された複製方法に基づいて、特定されたプリントチケットを複製する（ステップＳ１８１４）。本ユースケースでは、プリントチケット群１２０１内のプリントチケット全てが、それぞれ複製される。更に、本実施形態では、この時、複製後のプリントチケットに、複製元のプリントチケットとは別のグループＩＤが付加される。
【００９０】
その後、特定された変更方法に基づいて、複製したプリントチケットの設定項目の設定内容を変更する（ステップＳ１８１５）。本ユースケースでは、複製後のプリントチケット群１２０１内のプリントチケット全てのメディアの設定項目の設定内容が、光沢用紙Ａから半光沢用紙Ｂに一括で変更され、変更結果１２０２に示すようなプリントチケット群が作成される。
【００９１】
このように、本実施形態では、プリントチケットの設定項目の設定内容を変更する際に、プリントチケットを複製するか否かを設定可能とすることで、プリントチケットの設定項目の情報の変更だけでなく、プリントチケットの複製も一括で行うことができる。
【００９２】
このとき、複製と同時にプリントチケットに関係性が設定されることで、本願発明の利便性はより高くなる。ここで、関係性の重要性について説明する。本願発明を適用し、複数のプリントチケットを一括で変更する際には、多くの場合、変更が指示されたプリントチケットと同一の商材のプリントチケットを特定する必要がある。同一の商材のプリントチケットの特定には、設定項目を参照して特定する方法が考えられるが、それを特定するための設定項目は多数あり、その全ての設定項目を条件にプリントチケットを特定するロジックは煩雑となる。また、プリントチケットを特定するための設定項目の全てが一致している場合でも、それらが変更が指示されたプリントチケットと同一の商材のプリントチケットであるとは限らない。そのため、本願発明では、プリントチケットの関係性を設定し、プリントチケットの特定を容易にすることが肝要となる。本実施形態では、複製後のプリントチケットに関係性を自動で設定することで、その後の本願発明の利用が簡便になる。
【００９３】
そこで、本実施形態における新規チケットへの関係性の付与について詳しく説明する。プリントチケットを作成する方法は、主として、
・既存チケットをベースにせず新規チケットを作成
・既存チケットをベースに新規チケットを作成（個別）
・既存チケットをベースに新規チケットを作成（複数を一括）
の３つの方法がある。本実施形態に該当するのは、「既存チケットをベースに新規チケットを作成」の方法である。
【００９４】
図１３に示すように、商材Ａのプリントチケット１３０１１、商材Ｂのプリントチケット１３０１２のように商材毎に１つのプリントチケットが存在するとする。ここでは、プリントチケット１３０１１をベースとして、新規チケットを作成する場合を考える。作成したプリントチケット１３０１３は、ベースとしたプリントチケットのグループＩＤ情報：Ａをプリントチケット内に持つ。更に、プリントチケット１３０１１又はプリントチケット１３０１３のプリントチケットをベースとして新規チケットを作成すると、作成されたプリントチケット１３０１４又はプリントチケット１３０１５は、ベースとしたプリントチケットのグループＩＤ情報：Ａを持つ。こうして、既存チケットと同様のグループＩＤ情報を新規チケットに付加することで、既存チケットのグループに新規チケットを加えることができる。
【００９５】
また、グループでなく、親子関係を設定する場合は、図１４に示すようになる。プリントチケット１４０１１をベースとして作成したプリントチケット１４０１３は、親子関係を示す情報として、親子関係ＩＤ情報：Ａともに、親データＩＤ：１４０１１をプリントチケット内に持つ。親データＩＤは、例えば、ベースとしたプリントチケットの識別情報であり、本説明では識別情報としてプリントチケットの番号を適用しているが、これに限定されない。なお、親子関係ＩＤ情報がいずれの親子関係に属するプリントチケットであるかを示し、親データＩＤが、どのプリントチケットをベースとして作成したプリントチケットであるかを示している。更に、プリントチケット１４０１１及びプリントチケット１４０１３をベースとして新規チケットを作成すると、作成されたプリントチケット１４０１４は、親子関係ＩＤ情報：Ａと親データＩＤ：１４０１１を持ち、プリントチケット１４０１５は親子関係ＩＤ情報：Ａと親データＩＤ：１４０１３を持つ。こうして、親子関係を示すＩＤ情報を新規チケットに付加することで、所定の親子関係を持つプリントチケットを特定することができる。なお、親データＩＤには、どのプリントチケットの子として作成されたプリントチケットであるかを示す情報だけでなく、何代目の子であるかを示す情報等を加えても良い。
【００９６】
このように、本実施形態では、複製後のプリントチケットに、複製前のプリントチケットに応じた関係性を自動で付与できる。そのため、ユーザはプリントチケットに個別に関係性を付与する必要がなくなり、効率的にプリントチケットの関係性を設定することができる。
【００９７】
（その他の実施形態）
本願発明は、設定情報として、プリントチケットを例示したが、これに限定されず、例えば、画像のＥｘｉｆ情報や、画像補正結果情報等であっても良い。この場合、例えば、Ｅｘｉｆ情報の設定項目のうち解像度を選択して、その設定情報を変更したとき、撮影月の設定情報が１月である画像のＥｘｉｆ情報を特定し、それらの画像のＥｘｉｆ情報の解像度の設定情報を一律で変更するようなユースケースが考えられる。
【００９８】
本願発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
0006566648.tif 000002
【図２】
0006566648.tif 000003
【図３】
0006566648.tif 000004
【図４】
0006566648.tif 000005
【図５】
0006566648.tif 000006
【図６】
0006566648.tif 000007
【図７】
0006566648.tif 000008
【図８】
0006566648.tif 000009
【図９】
0006566648.tif 000010
【図１０】
0006566648.tif 000011
【図１１】
0006566648.tif 000012
【図１２】
0006566648.tif 000013
【図１３】
0006566648.tif 000014
【図１４】
0006566648.tif 000015
【図１５】
0006566648.tif 000016
【図１６】
0006566648.tif 000017
【図１７】
0006566648.tif 000018
【図１８】
0006566648.tif 000019