(57)【特許請求の範囲】
【請求項１】
複数ページの画像データを含む印刷データの印刷設定を行う印刷設定装置で実行されるプログラムであって、
複数のページそれぞれに対してページ単位の印刷設定であるページ単位設定を設定するステップと、
ユーザーからの指示に応じて、前記ページ単位設定を複写して他のページに適用する複写処理を実行するステップと、
前記複写処理が実行される際に複写元と複写先をリンクさせるリンク情報を前記ページ単位設定に付与するステップと、
ユーザーからの指示に応じて、前記ページ単位設定を変更する変更処理を実行するステップと、
前記リンク情報に基づいて、前記変更処理を実行した前記ページ単位設定のリンク先のページ単位設定に対しても変更処理を反映させるステップと、
を含む、プログラム。
【請求項２】
さらに、ユーザーからの指示に応じて、いずれかのページ単位設定に対して前記変更処理を実行する場合に、前記リンク先のページ単位設定に対して前記変更処理を反映させるか否かの問い合わせ画面を表示部に表示させるステップを含み、
前記変更処理を反映させるステップは、ユーザーから反映する旨の指示が入力された場合には前記変更処理を前記リンク先のページ単位設定に反映させ、ユーザーから反映しない旨の指示が入力された場合には該変更処理を前記リンク先のページ単位設定に反映させず、かつ、前記リンクを解消するように前記リンク情報を削除または修正するステップである、請求項１に記載のプログラム。
【請求項３】
前記リンク情報には、リンク先のページ単位設定の識別情報に加えて、複写元を親、複写先を子とする親子関係を示すリンク種別の情報が含まれており、
前記変更処理を反映させるステップは、ユーザーからの指示に応じて前記変更処理がなされたページ単位設定の前記リンク種別が親の設定であれば、該変更処理を前記リンク先のページ単位設定に反映させ、前記リンク種別が子の設定であれば、該変更処理を前記リンク先のページ単位設定に反映させず、かつ、前記リンクを解消するように前記リンク情報を削除または修正するステップである、請求項１に記載のプログラム。
【請求項４】
さらに、複数のページ単位設定の選択を受け付けるステップを含み、
前記複写処理を実行するステップは、前記選択を受け付けた前記複数のページ単位設定に対する複写処理を一括して実行するステップである、請求項１から請求項３のいずれか１つに記載のプログラム。
【請求項５】
複数ページの画像データを含む印刷データの印刷設定を行う印刷設定装置であって、
複数のページそれぞれに対してページ単位の印刷設定であるページ単位設定を設定するページ単位設定部と、
ユーザーからの指示に応じて、前記ページ単位設定を複写して他のページに適用する複写処理、および前記ページ単位設定を変更する変更処理を実行する印刷設定管理部と、
前記複写処理が実行される際に複写元と複写先をリンクさせるリンク情報を前記ページ単位設定に付与するリンク設定部と、を備え、
前記印刷設定管理部は、いずれかのページ単位設定に対して前記変更処理を実行する場合に前記リンク情報に基づいて該ページ単位設定のリンク先のページ単位設定に対しても変更処理を反映させる、印刷設定装置。
【請求項６】
操作画面を表示する表示部を備え、
前記印刷設定管理部は、いずれかのページ単位設定に対して前記変更処理を実行する場合に、前記リンク先のページ単位設定に対して前記変更処理を反映させるか否かの問い合わせ画面を前記表示部に表示させるとともに、
ユーザーから反映する旨の指示が入力された場合には前記変更処理を前記リンク先のページ単位設定に反映させ、ユーザーから反映しない旨の指示が入力された場合には該変更処理を前記リンク先のページ単位設定に反映させず、かつ、前記リンクを解消するように前記リンク情報を削除または修正する、請求項５に記載の印刷設定装置。
【請求項７】
前記リンク情報には、リンク先のページ単位設定の識別情報に加えて、複写元を親、複写先を子とする親子関係を示すリンク種別の情報が含まれており、
前記印刷設定管理部は、前記変更処理を実行するページ単位設定の前記リンク種別が親の設定であれば、該変更処理を前記リンク先のページ単位設定に反映させ、前記リンク種別が子の設定であれば、該変更処理を前記リンク先のページ単位設定に反映させず、かつ、前記リンクを解消するように前記リンク情報を削除または修正する、請求項５に記載の印刷設定装置。
【請求項８】
操作画面を表示する表示部を備え、
前記印刷設定管理部は、前記表示部に表示した複数のページ単位設定の選択を受け付け、該選択を受け付けた前記複数のページ単位設定に対する複写処理を一括して実行する、請求項５から請求項７のいずれか１つに記載の印刷設定装置。
【請求項９】
複数ページの画像データを含む印刷データに基づいて用紙に印刷する印刷システムであって、
複数のページそれぞれに対してページ単位の印刷設定であるページ単位設定を設定するページ単位設定部と、
ユーザーからの指示に応じて、前記ページ単位設定を複写して他のページに適用する複写処理、および前記ページ単位設定を変更する変更処理を実行する印刷設定管理部と、
前記複写処理が実行される際に複写元と複写先をリンクさせるリンク情報を前記ページ単位設定に付与するリンク設定部と、を備え、
前記印刷設定管理部は、いずれかのページ単位設定に対して前記変更処理を実行する場合に前記リンク情報に基づいて該ページ単位設定のリンク先のページ単位設定に対しても変更処理を反映させる、印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページ単位での印刷設定をするプログラム、印刷設定装置および印刷システムに関する。
【背景技術】
【０００２】
プリンタ、ＭＦＰ等の印刷システムは、受信した印刷ジョブの印刷設定に基づいて用紙上にページ単位の画像を形成する。印刷設定に関する各種機能の設定は、ＰＣ等の端末装置で実行されるプリンタドライバが提供するＧＵＩ（グラフィカルユーザインタフェース）をユーザーが操作入力することによって実行される。
【０００３】
一般の印刷システムにおいては、１つの印刷ジョブには１つの印刷設定しか設定できず、これを全ページに共通に適用していた。
【０００４】
印刷するページに対して、ページ全体あるいはページのまとまりである章ごとに、表を挿入し、これを他のページとは異なる用紙で印刷したいような場合には、ページ単位の印刷設定が必要となる。このような要望に対して、特許文献１、２に開示された文書処理装置では、ページ単位で個別の印刷設定を可能としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１６２４０４号公報
【特許文献２】特開２００５−１０８１０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザーは、全ページに対してページ単位の印刷設定をする場合には、それぞれのページに対してひとつひとつ印刷設定をする必要があり、非常に煩雑になるという問題がある。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、ページ単位の印刷設定を容易に設定および変更できるプログラム、印刷設定装置および印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）複数ページの画像データを含む印刷データの印刷設定を行う印刷設定装置で実行されるプログラムであって、
複数のページそれぞれに対してページ単位の印刷設定であるページ単位設定を設定するステップと、
ユーザーからの指示に応じて、前記ページ単位設定を複写して他のページに適用する複写処理を実行するステップと、
前記複写処理が実行される際に複写元と複写先をリンクさせるリンク情報を前記ページ単位設定に付与するステップと、
ユーザーからの指示に応じて、前記ページ単位設定を変更する変更処理を実行するステップと、
前記リンク情報に基づいて、前記変更処理を実行した前記ページ単位設定のリンク先のページ単位設定に対しても変更処理を反映させるステップと、
を含む、プログラム。
【００１０】
（２）さらに、ユーザーからの指示に応じて、いずれかのページ単位設定に対して前記変更処理を実行する場合に、前記リンク先のページ単位設定に対して前記変更処理を反映させるか否かの問い合わせ画面を表示部に表示させるステップを含み、
前記変更処理を反映させるステップは、ユーザーから反映する旨の指示が入力された場合には前記変更処理を前記リンク先のページ単位設定に反映させ、ユーザーから反映しない旨の指示が入力された場合には該変更処理を前記リンク先のページ単位設定に反映させず、かつ、前記リンクを解消するように前記リンク情報を削除または修正するステップである、上記（１）に記載のプログラム。
【００１１】
（３）前記リンク情報には、リンク先のページ単位設定の識別情報に加えて、複写元を親、複写先を子とする親子関係を示すリンク種別の情報が含まれており、
前記変更処理を反映させるステップは、ユーザーからの指示に応じて前記変更処理がなされたページ単位設定の前記リンク種別が親の設定であれば、該変更処理を前記リンク先のページ単位設定に反映させ、前記リンク種別が子の設定であれば、該変更処理を前記リンク先のページ単位設定に反映させず、かつ、前記リンクを解消するように前記リンク情報を削除または修正するステップである、上記（１）に記載のプログラム。
【００１２】
（４）さらに、複数のページ単位設定の選択を受け付けるステップを含み、
前記複写処理を実行するステップは、前記選択を受け付けた前記複数のページ単位設定に対する複写処理を一括して実行するステップである、上記（１）から上記（３）のいずれか１つに記載のプログラム。
【００１３】
（５）複数ページの画像データを含む印刷データの印刷設定を行う印刷設定装置であって、
複数のページそれぞれに対してページ単位の印刷設定であるページ単位設定を設定するページ単位設定部と、
ユーザーからの指示に応じて、前記ページ単位設定を複写して他のページに適用する複写処理、および前記ページ単位設定を変更する変更処理を実行する印刷設定管理部と、
前記複写処理が実行される際に複写元と複写先をリンクさせるリンク情報を前記ページ単位設定に付与するリンク設定部と、を備え、
前記印刷設定管理部は、いずれかのページ単位設定に対して前記変更処理を実行する場合に前記リンク情報に基づいて該ページ単位設定のリンク先のページ単位設定に対しても変更処理を反映させる、印刷設定装置。
【００１４】
（６）操作画面を表示する表示部を備え、
前記印刷設定管理部は、いずれかのページ単位設定に対して前記変更処理を実行する場合に、前記リンク先のページ単位設定に対して前記変更処理を反映させるか否かの問い合わせ画面を前記表示部に表示させるとともに、
ユーザーから反映する旨の指示が入力された場合には前記変更処理を前記リンク先のページ単位設定に反映させ、ユーザーから反映しない旨の指示が入力された場合には該変更処理を前記リンク先のページ単位設定に反映させず、かつ、前記リンクを解消するように前記リンク情報を削除または修正する、上記（５）に記載の印刷設定装置。
【００１５】
（７）前記リンク情報には、リンク先のページ単位設定の識別情報に加えて、複写元を親、複写先を子とする親子関係を示すリンク種別の情報が含まれており、
前記印刷設定管理部は、前記変更処理を実行するページ単位設定の前記リンク種別が親の設定であれば、該変更処理を前記リンク先のページ単位設定に反映させ、前記リンク種別が子の設定であれば、該変更処理を前記リンク先のページ単位設定に反映させず、かつ、前記リンクを解消するように前記リンク情報を削除または修正する、上記（５）に記載の印刷設定装置。
【００１６】
（８）操作画面を表示する表示部を備え、
前記印刷設定管理部は、前記表示部に表示した複数のページ単位設定の選択を受け付け、該選択を受け付けた前記複数のページ単位設定に対する複写処理を一括して実行する、上記（５）から上記（７）のいずれか１つに記載の印刷設定装置。
【００１７】
（９）複数ページの画像データを含む印刷データに基づいて用紙に印刷する印刷システムであって、
複数のページそれぞれに対してページ単位の印刷設定であるページ単位設定を設定するページ単位設定部と、
ユーザーからの指示に応じて、前記ページ単位設定を複写して他のページに適用する複写処理、および前記ページ単位設定を変更する変更処理を実行する印刷設定管理部と、
前記複写処理が実行される際に複写元と複写先をリンクさせるリンク情報を前記ページ単位設定に付与するリンク設定部と、を備え、
前記印刷設定管理部は、いずれかのページ単位設定に対して前記変更処理を実行する場合に前記リンク情報に基づいて該ページ単位設定のリンク先のページ単位設定に対しても変更処理を反映させる、印刷システム。
【発明の効果】
【００１８】
本発明によれば、複数のページそれぞれに対してページ単位の印刷設定であるページ単位設定を複写して他のページに適用する複写処理を実行する際に複写元と複写先をリンクさせるリンク情報をページ単位設定に付与するとともに、ユーザーからの指示に応じてページ単位設定を変更する変更処理を実行する際にリンク先のページ単位設定に対しても変更処理を反映させるように制御することで、ページ単位の印刷設定を容易に設定および変更できる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施形態に係る印刷システム１０の構成を示す概略図である。
【図２】印刷設定装置２００の制御部２１０の機能例を示す機能ブロック図である。
【図３】第１の実施形態に係る印刷設定制御を示すフローチャートである。
【図４】表示部２４０に表示した操作画面の例である。
【図５】表示部２４０に表示した操作画面の例である。
【図６】表示部２４０に表示した操作画面の例である。
【図７】表示部２４０に表示した操作画面の例である。
【図８】ページ単位設定のデータ構造およびリンク関係を示す模式図である。
【図９】表示部２４０に表示した操作画面の例である。
【図１０】表示部２４０に表示した操作画面の例である。
【図１１】第２の実施形態に係る印刷設定制御を示すフローチャートである。
【図１２】表示部２４０に表示した操作画面の例である。
【図１３】ページ単位設定のリンク関係を示す模式図である。
【図１４】ページ単位設定のリンク関係を示す模式図である。
【図１５】第３の実施形態におけるページ単位設定のデータ構造およびリンク関係を示す模式図である。
【図１６】第３の実施形態に係る印刷設定制御を示すフローチャートである。
【図１７】ページ単位設定のリンク関係を示す模式図である。
【図１８】各種のリンク構造の例である。
【発明を実施するための形態】
【００２０】
以下、添付した図面を参照して、本発明の実施形態を説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００２１】
図１は、第１の実施形態に係る印刷システム１０の構成を示す概略図である。印刷システム１０は、画像形成システム１００と印刷設定装置２００を備え、これらはネットワークＮを介して相互に接続されている。
【００２２】
（画像形成システム１００）
画像形成システム１００は、スキャナ機能、プリンタ機能、コピー機能およびデータ通信機能等を備える複合機である。この画像形成システム１００は、ＣＰＵ、ＲＡＭ、ＲＯＭを含む制御部１１０、大容量記憶部１２０、ネットワークＩ／Ｆ１３０、表示部１４０、操作部１５０、印刷部１６０、および後処理部１７０等を備える。
【００２３】
制御部１１０は、ＲＯＭや大容量記憶部１２０に記憶している種々のプログラムに従って、画像形成システム１００の全体を制御する。
【００２４】
大容量記憶部１２０は、半導体メモリやハードディスクドライブ（ＨＤＤ）等から構成され、オペレーティングシステムその他のプログラムや画像形成システム１００の制御に関連するデータを記憶する。
【００２５】
ネットワークＩ／Ｆ１３０は、印刷設定装置２００等の他の機器と通信するためのインターフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＨｏｍｅＲＦ（Ｈｏｍｅ  Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔ  ａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＦＤＤＩ（Ｆｉｂｅｒ−ｄｉｓｔｒｉｂｕｔｅｄ  ｄａｔａ  ｉｎｔｅｒｆａｃｅ）等の規格が用いられる。また、ＵＳＢ通信のためのインターフェースが設けられてもよい。
【００２６】
表示部１４０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等のディスプレイを備える。
【００２７】
操作部１５０は、ＬＣＤの表示面に重畳して配置させたタッチパネル、キーボードおよびテンキー等から構成される。
【００２８】
印刷部１６０は、内部に用紙を収納する複数の給紙トレイとプリンタを備える。プリンタでは帯電、露光、現像、転写、および定着の各工程を含む電子写真式プロセス等の周知の作像プロセスを用いて、給紙トレイから搬送された用紙に対して印刷する。
【００２９】
後処理部１７０は、印刷部１６０で印刷された用紙に対して、ステープル処理、パンチ処理、折り処理等の種々の後処理を施す。
【００３０】
（印刷設定装置２００）
印刷設定装置２００は、例えばＰＣである。この印刷設定装置２００は、ＣＰＵ、ＲＡＭ、ＲＯＭを含む制御部２１０、大容量記憶部２２０、ネットワークＩ／Ｆ２３０、表示部２４０、および操作部２５０等を備える。
【００３１】
制御部２１０は、ＲＯＭや大容量記憶部２２０に記憶しているプリンタドライバその他プログラムに従って、印刷設定装置２００を制御する。大容量記憶部２２０は、半導体メモリやハードディスクドライブ等から構成され、オペレーションプログラム、画像形成システム１００用のプリンタドライバ等のプログラムを記憶する。ネットワークＩ／Ｆ２３０は、前述のネットワークＩ／Ｆ１３０と同様の構成を備え、ネットワークＮを介して、画像形成システム１００その他の外部装置と通信する。表示部２４０はＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等のディスプレイを備える。操作部２５０は、ＬＣＤの表示面に重畳して配置させたタッチパネル、キーボードおよびテンキー等から構成される。
【００３２】
図２は、印刷設定装置２００の制御部２１０の機能例を示す機能ブロック図である。同図の機能は、制御部２１０が備えるＣＰＵが、ＲＯＭ、大容量記憶部２２０等に記憶されたプログラムを実行することにより、制御部２１０に実行される機能である。
【００３３】
図２に示すように制御部２１０は、ハードウェア資源等を制御するＯＳ３００（オペレーティングシステム）と、ＯＳ３００上で動作するプリンタドライバ４００の機能を備える。
【００３４】
プリンタドライバ４００は、印刷ジョブ生成部４１０および印刷ジョブ受付部４２０の機能を備える。印刷ジョブ受付部４２０は、ユーザーから、１または複数ページの画像データ（文書データ）を含む印刷データ、および印刷設定を受け付ける。印刷ジョブ生成部４１０は、印刷設定に基づいて印刷データをＰＤＬ形式に変換した印刷画像データを生成する。
【００３５】
印刷ジョブ受付部４２０は、ジョブ単位設定部４２１、ページ単位設定部４２２、印刷設定管理部４２３、およびリンク設定部４２４の機能を備える。ジョブ単位設定部４２１、ページ単位設定部４２２は、それぞれジョブ単位設定、ページ単位設定の設定を行う。ここで「ジョブ単位設定」とは印刷ジョブ受付部４２０が受け付けた１の印刷単位に含まれる１または複数ページの画像の全部に共通して適用する印刷設定のことである。「ページ単位設定」とは、各ページの画像に個別に適用する印刷設定のことである。最初に印刷ジョブ受付部４２０が印刷ジョブ用の画像データを受け付けた時点では、全ページに対して１つのジョブ単位設定が適用されている。
【００３６】
印刷設定管理部４２３は、ユーザーから指示入力に応じて、あるページに適用されているページ単位設定を複写して他のページに適用する複写処理、およびページ単位設定部４２２が設定したページ単位設定の内容を変更する変更処理を実行する。
【００３７】
リンク設定部４２４は、印刷設定管理部４２３が、ページ単位設定への複写処理する際に、複写元と複写先のページ単位設定それぞれに対してリンク情報を付与する。リンク情報を付与したページ単位設定は互いにリンクされた状態となる。
【００３８】
印刷設定管理部４２３は、ページ単位設定に対して前述の変更処理を実行する際に、このリンク情報を参照し、変更処理するページ単位設定にリンク先があれば（条件に応じて）このリンク先に対しても変更処理を実行する。これらの処理についての詳細を以下に説明する。
【００３９】
（第１の実施形態の印刷設定制御）
図３は、第１の実施形態に係る印刷設定制御を示すフローチャートである。同図のフローチャートは、印刷設定装置２００の制御部２１０が、画像形成システム１００用のプリンタドライバ４００のプログラムを処理することにより実行される。
【００４０】
最初に、操作部２５０を介したユーザーの指示に基づいて印刷ジョブ用の複数ページの画像データ（文書データ）を取り込む（Ｓ１０１）。そして取り込んだ全ページの画像データに対して、ジョブ単位設定を適用する。このジョブ単位設定は、予めプリンタドライバ４００に設定されているデフォルトのジョブ単位設定を適用してもよく、あるいはユーザーにより指定されたジョブ単位設定を適用してもよい。
【００４１】
次に操作部２５０からユーザーのページ単位設定に関する各種の入力を受け付ける（Ｓ１０３）。この入力は、以下に示す操作画面を通じて行われる。
【００４２】
（操作画面）
図４〜図７は、表示部２４０に表示した操作画面２４０ａ〜２４０ｄの例である。操作画面２４０ａは、画像形成システム１００における印刷設定画面である。操作画面２４０ａには、上から順に、項目選択欄ａ１、ジョブ情報欄ａ２、ページ単位設定欄ａ３、ボタン欄ａ４を設けられている。項目選択欄ａ１には、印刷設定の項目として「簡易設定」、「レイアウト」、「仕上げ」、「排紙」、「用紙」、「表紙」、「ページ単位設定」、「見出し挿入」、「見出し設定」および「カラーモード」等の１０個の設定項目のアイコンを表示している。同図においてはこのアイコンのうち「ページ単位設定」が選択されている状態を示している。
【００４３】
ジョブ情報欄ａ２には、印刷ジョブのファイル名ａ２１と、この印刷ジョブに含まれる画像データのページ数ａ２２を表示している。ジョブ情報欄ａ２の表示からファイル名「ジョブ００１」の印刷ジョブは、１００ページの画像データを含むことが理解できる。
【００４４】
初期の設定では、ステップＳ１０２の処理により全ページ（図４の例では１００ページ）に対して共通のジョブ単位設定が適用されているが、これに対して、ページ単位設定欄ａ３により全ページの範囲内の任意のページに対して個別の印刷設定を行える。図４に示す例では、片面／両面等の印刷種類に関する「種類」、「ページ番号」、「給紙トレイ」、「用紙サイズ」、「用紙種類」、後処理の設定に関する「パンチ」、「ステープル」の各項目を設定できる。各項目の設定は各項目欄の脇にあるプルダウンボタンを操作することで設定値を変更できる。またページ単位設定欄ａ３の空白領域ａ３０をマウス等でクリックすることで、新規のページ単位設定を追加できる。
【００４５】
ボタン欄ａ４には、設定コピーボタンａ４１、設定貼り付けボタンａ４２、設定削除ボタンａ４３、ＯＫボタンａ４４、キャンセルボタンａ４５、およびヘルプボタンａ４６を配置している。これらのボタンの機能については後述する。なお操作画面２４０ａに例示している印刷設定の設定項目等の項目はあくまでも一例であり、この項目以外の項目を設けてもよい。
【００４６】
図３の説明に戻る。ステップＳ１０３では、図４に示すような操作画面２４０ａを表示し、これ対応したユーザーによる操作部２５０からの入力に基づいてページ単位設定の入力設定を受け付ける。この入力に応じて、ページ単位設定部４２２は、対象ページに対してページ単位設定を適用する。図４のページ単位設定欄ａ３では１行に１個ずつ、全部で３個のページ単位設定が入力された状態を示している。１つ目のページ単位設定は１ページの画像データに関するものであり、片面／両面印刷の種類として「本文と同じ」、給紙トレイはトレイ１、用紙サイズはＡ４、用紙種類はタブ紙、パンチ処理は左２点、ステープル処理は「無し」が、それぞれ設定されている。２つ目のページ単位設定には２、４および５ページの画像データに関するものである。このように１つのページ単位設定には、複数のページが含まれていてもよい。なお「本文と同じ」とは、ジョブ単位設定と同じ内容に設定することである。またページ単位設定で、ジョブ単位設定と異なる内容に設定することが禁止される項目については、選択できないようにしたり、禁則設定であることユーザーに示すように色や文字の濃さを変更したりできる。
【００４７】
続くステップＳ１０４では、ユーザーの１つ目の複写指示である複写元の選択を受け付ける。ユーザーは操作画面２４０ｂの設定コピーボタンａ４１を操作することで制御部２１０に対して複写指示する。この設定コピーボタンａ４１は、少なくとも１つのページ単位設定を入力し、その後に入力済みのページ単位設定を選択することで、設定コピーボタンａ４１を操作できるようになる。
【００４８】
図５に示す操作画面２４０ｂは、３個のページ単位設定を同時に選択し、その後に設定コピーボタンａ４１が操作された状態を示している。このように複数のページ単位設定を同時に選択することも可能である。この状態では、選択されたページ単位設定は、制御部２１０がアクセス可能なメモリ領域上のクリップボードにコピーされている。
【００４９】
続くステップＳ１０５では、ユーザーの２つ目の複写指示である複写先の選択（指定）を受け付ける。図６に示す操作画面２４０ｂは、このような複写先の選択の入力例である。図６に示す操作画面２４０ｃでは、ユーザーが複写先として空白領域ａ３２を選択したため、ページ単位設定が設定されていないページ番号（６〜１００ページ）のうち最も小さい番号である６ページが選択された状態になっている。このような方法に代えて、設定貼付ボタンａ４２を操作したときに、数字入力受付画面がポップアップし、ユーザーがこの受付画面に数字を入力することで複写先の選択を入力できるようにしてもよい。また同図に示す例では、複数のページ単位設定を複写する際に、一箇所の複写開始位置を選択する例を示したが、複数個所を選択できるようにしてもよい。さらに複写した場合に既に設定されている他のページ単位設定と干渉するようであれば事前に警告を表示させるようにしてもよい。
【００５０】
ステップＳ１０６では、印刷設定管理部４２３は、これまでに受け付けた複写指示に基づいて１または複数のページ単位設定を複写し、これをＳ１０５で指定された複写先のページに適用する（複写処理）。
【００５１】
図７に示す操作画面２４０ｄは、複写元（符号３１）の３個のページ単位設定が複写先（符号ａ３３）である６〜１０ページに複写処理された状態を示している。なお、ページ番号（符号ａ３４）については、複写するときに、複写元のページ番号と矛盾しないように、複写元の並びが維持された連番となるように補正される。
【００５２】
続くステップＳ１０７ではリンク設定部４２４は、ステップＳ１０６の複写処理を行った複写元および複写先のページ単位設定のそれぞれに対して、リンク情報を付与する。
【００５３】
図８は、ページ単位設定のデータ構造およびリンク関係を示す模式図である。ページ単位設定Ｕｘは、識別情報部、本体部およびリンク情報部から構成される。識別情報部には識別情報としてページ単位設定毎にユニークなＩＤ番号が付与される。なお識別情報として、ＩＤ番号に代えてページ番号を直接適用するようにしてもよい。本体部には、図４等で示したページ毎の印刷設定が記述される。リンク情報部には、リンク情報として複写先または複写元のＩＤ番号が記述される。図８に示すページ単位設定Ｕ１〜Ｕ６は、図７に示す６個のページ単位設定にそれぞれ対応している。リンク情報部に記述されているリンク先のＩＤ番号に基づいて、ページ単位設定Ｕ１、Ｕ２、Ｕ３はそれぞれページ単位設定Ｕ４、Ｕ５、Ｕ６と相互にリンクされている。同図においてはリンク関係を矢印で表している（以降も同様）。
【００５４】
図３の説明に戻る。ステップＳ１０７までの処理で一通りの入力が完了し、その後、ページ単位設定の修正が必要でなければ（Ｓ１０８：ＮＯ）、ユーザーはＯＫボタンａ４４（図４等）を操作する。この操作に応じて、印刷ジョブ生成部４１０は、これまでに設定したページ単位設定およびジョブ単位設定の印刷設定に基づいて印刷ジョブを作成する。そして作成した印刷ジョブをネットワークＩ／Ｆ２３０を介して画像形成システム１００に送信して終了する（Ｓ１０９）。このとき適用される印刷設定は、ページ毎に印刷設定を行ったページに対しては該当するページ単位設定であり（ステップＳ１０３、Ｓ１０６）、その他のページに対しては共通のジョブ単位設定である（ステップＳ１０２）。
【００５５】
一方で、ページ単位設定の変更（修正）が必要であれば（ステップＳ１０８：ＹＥＳ）、ユーザーの入力を受け付けて、変更後の内容をページ単位設定に適用する（Ｓ２０１、Ｓ２０２）。この変更を指示する入力は、図９の操作画面２４０ｅにおいて各項目の脇に配置したプルダウンボタンを操作することにより行える。同図においては、１行目（１ページ目）のページ単位設定の給紙トレイ設定（符号ａ３５）がトレイ１からトレイ４に変更された状態を示している。
【００５６】
続くステップＳ２０３では、印刷設定管理部４２３は、ステップＳ２０２で変更処理したページ単位設定とリンク関係にあるページ単位設定に対しても同じ変更処理を適用する。図８の例ではページ単位設定Ｕ１とページ単位設定Ｕ４は互いリンク関係にある。この場合、リンク元であるページ単位設定Ｕ１の本体部（図８参照）への変更処理を、リンク先であるページ単位設定Ｕ４にも適用する。図１０の操作画面２４０ｆでは、相手先のページ単位設定Ｕ４にも同じ変更処理が適用された状態を示している（符号ａ３６）。なお、図１０に示す例では、ステップＳ１０４の複写処理での複写元であるページ単位設定Ｕ１の変更処理を、複写先であるページ単位設定Ｕ４のページ単位設定に反映する例を示したが、逆方向であってもよい。すなわち、複写先のページ単位設定Ｕ４を変更した場合には、この変更処理を複写元のページ単位設定Ｕ１に反映する。
【００５７】
以上のように、第１の実施形態においては複数のページそれぞれに対してページ単位の印刷設定であるページ単位設定を複写して他のページに適用する複写処理を実行する際に複写元と複写先を互いにリンクさせるリンク情報をページ単位設定に付与するとともに、ユーザーからの指示に応じて、ページ単位設定を変更する変更処理を実行する際にリンク先のページ単位設定に対しても変更処理を反映させるように制御することで、ページ単位の印刷設定を容易に設定するとともに、その設定した内容の変更ができる。
【００５８】
（第２の実施形態）
第１の実施形態では、リンク元のページ単位設定を変更した場合に、この変更をリンク先のページ単位設定に反映させていた。第２の実施形態および後述する第３の実施形態では、このリンク先への反映を諸条件により判断するとともに、反映させない場合にはリンク情報を削除または修正するものである。
【００５９】
図１１は、第２の実施形態に係る印刷設定制御を示すフローチャートである。同図のフローチャートは、図３のＳ１０８のＹＥＳの後（符号０１）に続くものであり、図３と同様に制御部２１０がプリンタドライバ４００のプログラムを処理することにより実行される。また図１１のステップＳ３０１、Ｓ３０２は、図３のステップＳ２０１、Ｓ２０２にそのまま対応するので説明は省略する。
【００６０】
続くステップＳ３０３では、リンク元のページ単位設定を変更した場合に、この変更処理をリンク先に反映させるか否かの問い合わせ画面としてのポップアップ画面を表示させる。図１２に示す操作画面２４０ｇでは、そのようなポップアップ画面ａ３７の例を示している。
【００６１】
ユーザーによりポップアップ画面ａ３７内の「ＹＥＳ」が選択された場合には（Ｓ３０４：ＹＥＳ）、リンク元のページ単位設定の変更をリンク先に反映させる（Ｓ３０５）。これは図３のＳ２０３と同じ処理である。
【００６２】
一方で、ユーザーによりポップアップ画面ａ３７内の「ＮＯ」が選択された場合には（Ｓ３０４：ＮＯ）、リンク元のページ単位設定の変更をリンク先に反映させず、リンク元とリンク先のリンクを解消する（Ｓ３０６）。
【００６３】
これは、図１３に示すように、リンク元のページ単位設定Ｕ１およびリンク先のページ単位設定Ｕ４のリンク情報部（図８参照）をそれぞれ削除する。削除することでリンクは解消される。またページ単位設定Ｕ４の印刷設定は元のまま（複写時のまま）である。
【００６４】
図１４は、別な例におけるページ単位設定のリンク関係を示す模式図である。図１４（ａ）に示す例では、図８に示した複写を１回実施した後、さらにもう一度複写を実施した状態を示している。同図に示す例では３つのページ単位設定Ｕ１、Ｕ４、Ｕ７は相互にリンクされている（網羅型リンク）。リンク情報部には、互いに相手方の２つのＩＤ番号が記載されている。
【００６５】
図１４（ａ）のような状態において、図１１のステップＳ３０６のリンクを解消する処理を行う場合には、ステップＳ３０２で変更されたリンク元であるページ単位設定Ｕ１のリンク情報を削除する。そして、リンク先であるページ単位設定Ｕ４、Ｕ７についてはリンク情報を修正する。具体的には、リンク情報からページ単位設定Ｕ１のＩＤ番号を削除する。その結果、図１４（ｂ）に示すように、ページ単位設定Ｕ１と他のページ単位設定Ｕ４、Ｕ７のリンク関係は解消されるが、ページ単位設定Ｕ４とページ単位設定Ｕ７のリンク関係は維持される。
【００６６】
このように、第２の実施形態では、問い合わせ画面に応じたユーザーからの「反映させる旨の指示」が入力された場合には、リンク元のページ単位設定への変更をリンク先のページ単位設定へ反映する。その一方で「反映させない旨の指示」が入力された場合には、リンク元のページ単位設定の変更をリンク先のページ単位設定に反映させず、かつリンクを解消するようにリンク情報を削除または修正する。このようにすることで、容易にユーザーの意図に沿った変更処理を行える。
【００６７】
（第３の実施形態）
第３の実施形態は、リンク情報にリンク種別情報を包含させ、このリンク種別により、リンク先への変更処理の反映およびリンク情報の削除等を判断するものである。以下、図１５〜図１７を参照して説明する。
【００６８】
図１５は、第３の実施形態におけるページ単位設定のデータ構造およびリンク関係を示す模式図である。同図に示すようにページ単位設定Ｕｙは、図８に示したページ単位設定Ｕｘと同様の識別情報部、本体部およびリンク情報部から構成される。ページ単位設定Ｕｙにおいてはリンク情報部にはリンク先のＩＤ番号に加えてリンク種別の情報が含まれている。リンク種別の情報としては、複写処理（Ｓ１０６）の複写元であることを示す「親」または複写先であることを示す「子」の情報が記述される。図１５に示す例では、ページ単位設定Ｕ１１は複写元であり、ページ単位設定Ｕ１２、Ｕ１３は複写先である。それぞれリンク種別として「親」と「子」の情報が付与されている。これらのリンク種別情報は、図３のステップＳ１０７の処理を実行した際に、リンク設定部４２４（図２参照）が付与したものである。図１４との比較からあきらかなように図１５においては、リンク関係は１方向（片方向）である。図１５ではこれを片矢印で表している。以下、このようなリンク関係の場合にどのように処理するかについて説明する。
【００６９】
図１６は、第３の実施形態に係る印刷設定制御を示すフローチャートである。同図のフローチャートは、図３のＳ１０８のＹＥＳの後（符号０１）に続くものであり、図３および図１１と同様に制御部２１０がプリンタドライバ４００のプログラムを処理することにより実行される。また図１６のステップＳ４０１、Ｓ４０２は、図３のステップＳ２０１、Ｓ２０２にそのまま対応するので説明は省略する。
【００７０】
続くステップＳ４０３では、リンク種別を判断する。ステップＳ４０２で本体部（図１５参照）を変更したページ単位設定Ｕｙのリンク情報部のリンク種別情報が「親」であれば（ステップＳ４０３：親）、親（リンク元）のページ単位設定の変更を子（リンク先）に反映させる（Ｓ４０４）。図１７（ａ）はその例である。同図に示すように親のページ単位設定Ｕ１１の本体部に対して変更処理を行った場合には、リンク先の子のページ単位設定Ｕ１２、Ｕ１３に対しても同じ変更処理を反映させる。
【００７１】
一方で、ステップＳ４０２で本体部を変更したページ単位設定Ｕｙのリンク情報部のリンク種別情報が「子」であれば（ステップＳ４０３：子）、親と子のリンクを解消し、リンク情報の削除および修正を行う（Ｓ４０５）。図１７（ｂ）はその例であり、子のページ単位設定Ｕ１３に対して変更処理を行っている。この場合は、リンク先である親のページ単位設定Ｕ１１に対してはその変更処理を反映させない。またリンク元の子のページ単位設定Ｕ１３のリンク情報を削除し、リンク先の親のページ単位設定Ｕ１１のリンク情報を修正する。具体的にはページ単位設定Ｕ１３のＩＤ番号（ＩＤ０１３）を削除する。
【００７２】
第３の実施形態では、あらかじめリンク情報にリンク種別を包含しているので、このリンク種別によりページ単位設定の変更をリンク先のページ単位設定に反映させるかを印刷設定管理部４２３が判断できる。また変更を反映させない場合のリンクの解消も、変更処理を行った子のページ単位設定と、これと親の関係にあたる２つのページ単位設定の２つのリンク情報を修正、削除すれば足りるので処理工程が少なくなる。特に網羅型リンク（図１４参照）においてノード（ページ単位設定）の数が３個以上の場合には、ノード数が増えるにつれリンク数が飛躍的に増加するためにこれとの比較においてメリットがある。
【００７３】
（その他の変形例（リンク構造））
図１８を参照して、リンク構造の変形例について説明する。図１８（ａ）は、４個のノード（ページ単位設定Ｕ２１〜Ｕ２４）を持つ網羅型のリンク構造を示す図である。図１４にも対応する。図１８（ｂ）は、４個のノード（ページ単位設定Ｕ３１〜Ｕ３４）を持つ鎖状型（片方向）のリンク構造を示す図である。図１８（ｃ）は、全部で６個のノード（ページ単位設定Ｕ４１〜Ｕ４６）を持つツリー型のリンク構造を示す図である。
【００７４】
図１８に示すリンク構造の例では、それぞれ親子関係を意識する必要はない。図３のステップＳ２０１以降または図１１の処理をすることで（ポップアップ画面ａ３７（図１２）で「ＮＯ」が選択されない限りは）、ページ単位設定の変更処理を他の全てのページ単位設定に反映させることができる。具体的には、図１８（ａ）の例では、ページ単位設定Ｕ２１〜Ｕ２４のいずれかに行った変更処理は、他の全てのページ単位設定に反映される。図１８（ｂ）の例でも同様であるが、この鎖状型の例では、矢印の方向に沿って変更処理が次々にリンク先のページ単位設定に反映される。図１８（ｃ）のツリー型の例でも同様である。末端のノード（例えばＵ４６）の変更処理は、他の上位のノードやルート（Ｕ４１）を経由して他のノード（Ｕ４２、Ｕ４４、Ｕ４５）にも反映される。
【００７５】
また図１８（ａ）の例では変更処理を他のページ単位設定に反映させずに、リンクを解消するためには、全てのページ単位設定のリンク情報を修正または削除しなくてはならない。これに対して、図１８（ｂ）、（ｃ）の例では、変更処理を行ったページ単位設定とリンク関係にあるページ単位設定の２つのリンク情報を修正すれば足りるので処理工程が少なくなる。
【００７６】
（変形例１）
図１２の例ではポップアップ画面ａ３７の内部に、ユーザーの指示を入力するボタンを配置したがこれに限られず、キーボード等の入力デバイスからの入力によりユーザーによる「反映する旨の指示」または「反映しない旨」の指示を入力するようにしてもよい。また、図１２の例ではポップアップ画面ａ３７で「ＮＯ」が選択された場合には、他のページ単位設定とのリンク関係が解消されることをユーザーに意識させるために、警告文を非操作画面に表示させるようにしてもよい。
【００７７】
（変形例２）
また図１５に示す例では、リンク種別が「親」の場合には、親のページ単位設定に対する変更処理は、子の関係にあるページ単位設定に反映する例を示したが、この反映をする際に図１２に例示したような問い合わせ画面を表示し、ユーザーの指示を入力させるようにしてもよい。この場合、他の複数の子とのリンク関係を全て解消するようにしてもよいし、複数の子のうちのいずれかの子にリンク情報を承継することで全体的なリンク関係を維持させるようにしてもよい。具体的には、図１７（ａ）の例では、変更を行った親のページ単位設定Ｕ１１のリンク情報を削除するとともに、どちらか一方の子（例えばＵ１２）のページ単位設定のリンク種別を「親」に変更する。そして互いのＩＤ番号をリンク情報に記載する。これにより一方を親、他方を子としたページ単位設定Ｕ１２とページ単位設定Ｕ１３との間のリンク関係を維持させることができる。
【００７８】
（変形例３）
またページ単位設定の削除は、変更を反映させない場合（Ｓ３０６、Ｓ４０５）だけでなく設定削除ボタンａ４３を操作することにより実行してもよい。またこのときに、削除対象のページ単位設定とリンク関係にあるページ単位設定が複数ある場合には、そのページ単位設定間のリンク関係を全て解消するようにしてもよく、あるいは維持するようにしてもよい。またこの解消、維持に関するユーザーからの指示を受け付けるために、ポップアップ画面を表示するようにしてもよい。
【００７９】
（変形例４）
本発明による印刷設定制御を実現する印刷設定装置２００で動作する上記プログラムは、ＵＳＢメモリやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、印刷設定装置２００あるいは画像形成システム１００の一機能としてその装置のソフトウエアに組み込んでもよい。
【符号の説明】
【００８０】
１０  印刷システム、
１００  画像形成システム、
１１０  制御部、
１２０  大容量記憶部、
１３０  ネットワークＩ／Ｆ、
１４０  表示部、
１５０  操作部、
１６０  印刷部、
１７０  後処理部、
２００  印刷設定装置、
２１０  制御部、
２２０  大容量記憶部、
２３０  ネットワークＩ／Ｆ、
２４０  表示部、
２４０ａ〜２４０ｇ  操作画面、
２５０操作部、
４００プリンタドライバ、
４１０  印刷ジョブ生成部、
４２０  印刷ジョブ受付部、
４２１  ジョブ単位設定部、
４２２  ページ単位設定部、
４２３  印刷設定管理部、
４２４  リンク設定部、
Ｕｘ、Ｕｙ、Ｕ１〜Ｕ４６  ページ単位設定、
Ｎ  ネットワーク。
【図１】
0006394387.tif 000002
【図２】
0006394387.tif 000003
【図３】
0006394387.tif 000004
【図４】
0006394387.tif 000005
【図５】
0006394387.tif 000006
【図６】
0006394387.tif 000007
【図７】
0006394387.tif 000008
【図８】
0006394387.tif 000009
【図９】
0006394387.tif 000010
【図１０】
0006394387.tif 000011
【図１１】
0006394387.tif 000012
【図１２】
0006394387.tif 000013
【図１３】
0006394387.tif 000014
【図１４】
0006394387.tif 000015
【図１５】
0006394387.tif 000016
【図１６】
0006394387.tif 000017
【図１７】
0006394387.tif 000018
【図１８】
0006394387.tif 000019