(57)【要約】【課題】ページの修正に要する作業時間及び労力が多い。【解決手段】情報処理装置は、印刷に関する設定を示す設定項目の設定パラメータを含み、１または複数のページに設定された複数のパラメータセットを含む印刷設定を読み込む読込部と、一のパラメータセットの前記設定項目の前記設定パラメータの修正データを受け取る受取部と、前記一のパラメータセットの修正前の前記設定パラメータの少なくとも１つと同じ前記設定パラメータを有するパラメータセットの他のページを前記印刷設定から検出するページ検出部と、前記他のページに前記修正データを設定するページ設定制御部と、を備える。【選択図】図１
2017054418.tif 000002
【特許請求の範囲】
【請求項１】
印刷に関する設定を示す設定項目の設定パラメータを含み、１または複数のページに設定された複数のパラメータセットを含む印刷設定を読み込む読込部と、
一のパラメータセットの前記設定項目の前記設定パラメータの修正データを受け取る受取部と、
前記一のパラメータセットの修正前の前記設定パラメータの少なくとも１つと同じ前記設定パラメータを有するパラメータセットの他のページを前記印刷設定から検出するページ検出部と、
前記他のページに前記修正データを設定するページ設定制御部と、
を備える情報処理装置。
【請求項２】
前記ページ検出部は、前記一のパラメータセットの修正前の全ての前記設定パラメータと同じ前記設定パラメータを有するパラメータセットの前記他のページを検出する
請求項１に記載の情報処理装置。
【請求項３】
前記ページ検出部は、前記一のパラメータセットの修正前の前記設定パラメータの一部と前記設定パラメータを有するパラメータセットの他のページを前記印刷設定から検出する
請求項１に記載の情報処理装置。
【請求項４】
前記ページ検出部は、修正された前記設定パラメータの前記設定項目と関連付けられた他の設定項目を含む設定項目群に含まれる前記設定項目の修正前の前記設定パラメータが同じ前記設定パラメータを有するパラメータセットの前記他のページを検出する
請求項１に記載の情報処理装置。
【請求項５】
前記ページ検出部は、検出した前記他のページを通知する
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記ページ検出部が複数の前記他のページを検出した場合、
前記ページ設定制御部は、前記複数の他のページのうちユーザに選択された前記他のページに前記修正データを設定する
請求項５に記載の情報処理装置。
【請求項７】
前記受取部は、用紙に関する複数の用紙情報を含むメディアカタログ用紙設定の前記設定パラメータの前記修正データを取得可能に構成されている
請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記受取部は、用紙サイズ、用紙種類、用紙の紙厚及び給紙トレイの少なくとも１つの前記設定パラメータの前記修正データを取得可能に構成されている
請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記一のパラメータセット及び前記他のページのパラメータセットは、印刷ジョブ全体に設定されたパラメータセットとは少なくとも一部の設定パラメータが異なる特殊ページのパラメータセットである請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
印刷に関する設定を示す設定項目の設定パラメータを含み、１または複数のページに設定された複数のパラメータセットを含む印刷設定を読み込む読込部と、
一のパラメータセットの前記設定項目の前記設定パラメータの修正データを受け取る受取部と、
前記一のパラメータセットの修正前の前記設定パラメータの少なくとも１つと同じ前記設定パラメータを有するパラメータセットの他のページを前記印刷設定から検出するページ検出部と、
前記他のページに前記修正データを設定するページ設定制御部と、
してコンピュータを機能させるプログラム。
【請求項１１】
前記ページ検出部に、前記一のパラメータセットの修正前の全ての前記設定パラメータと同じ前記設定パラメータを有するパラメータセットの前記他のページを検出させる
請求項１０に記載のプログラム。
【請求項１２】
前記ページ検出部に、前記一のパラメータセットの修正前の前記設定パラメータの一部と前記設定パラメータを有するパラメータセットの他のページを前記印刷設定から検出させる
請求項１０に記載のプログラム。
【請求項１３】
前記ページ検出部に、修正された前記設定パラメータの前記設定項目と関連付けられた他の設定項目を含む設定項目群に含まれる前記設定項目の修正前の前記設定パラメータが同じ前記設定パラメータを有するパラメータセットの前記他のページを検出させる
請求項１０に記載のプログラム。
【請求項１４】
前記ページ検出部に、検出した前記他のページを通知させる
請求項１０から１３のいずれか１項に記載のプログラム。
【請求項１５】
前記ページ設定制御部に、複数の前記他のページを検出した場合、前記複数の他のページのうちユーザに選択された前記他のページに前記修正データを設定させる
請求項１４に記載のプログラム。
【請求項１６】
前記受取部を、用紙の複数の用紙情報を含むメディアカタログ用紙設定の前記設定パラメータの前記修正データを取得可能に機能させる
請求項１０から１５のいずれか１項に記載のプログラム。
【請求項１７】
前記受取部を、用紙サイズ、用紙種類、用紙の紙厚及び給紙トレイの少なくとも１つの前記設定パラメータの前記修正データを取得可能に機能させる
請求項１０から１６のいずれか１項に記載のプログラム。
【請求項１８】
前記一のパラメータセット及び前記他のページのパラメータセットは、印刷ジョブ全体に設定されたパラメータセットとは少なくとも一部の設定パラメータが異なる特殊ページのパラメータセットである
請求項１０から１７のいずれか１項に記載のプログラム。
【請求項１９】
印刷に関する設定を示す設定項目の設定パラメータを含み、１または複数のページに設定された複数のパラメータセットを含む印刷設定を読み込む読込部と、
一のパラメータセットの前記設定項目の前記設定パラメータの修正データを受け取る受取部と、
前記一のパラメータセットの修正前の前記設定パラメータの少なくとも１つと同じ前記設定パラメータを有するパラメータセットの他のページを前記印刷設定から検出するページ検出部と、
前記他のページに前記修正データを設定するページ設定制御部と、
を備えるシステム。
【請求項２０】
印刷に関する設定を示す設定項目の設定パラメータを含み、１または複数のページに設定された複数のパラメータセットを含む印刷設定を読み込む読込段階と、
一のパラメータセットの前記設定項目の前記設定パラメータの修正データを受け取る受取段階と、
前記一のパラメータセットの修正前の前記設定パラメータの少なくとも１つと同じ前記設定パラメータを有するパラメータセットの他のページを前記印刷設定から検出するページ検出段階と、
前記他のページに前記修正データを設定するページ設定制御段階と、
を備える印刷方法。
【請求項２１】
印刷に関する設定を示す設定項目の設定パラメータを含み、１または複数のページに設定された複数のパラメータセットを含む印刷設定を読み込む読込部と、一のパラメータセットの前記設定項目の前記設定パラメータの修正データを受け取る受取部と、前記一のパラメータセットの修正前の前記設定パラメータの少なくとも１つと同じ前記設定パラメータを有するパラメータセットの他のページを前記印刷設定から検出するページ検出部と、前記他のページに前記修正データを設定するページ設定制御部と、してコンピュータを機能させるプログラムと、
前記コンピュータの出力した前記印刷設定を含む印刷ジョブに基づいて、画像を印刷する画像処理装置と、
を備える印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、システム、印刷方法、及び、印刷システムに関する。
【背景技術】
【０００２】
複数ページを印刷する場合に、一部のページを特殊ページとして印刷する特殊ページ機能の技術が開示されている。特殊ページ機能を用いて印刷を行うと、複数ページのジョブを印刷する場合、ジョブ全体に適用される複数の設定パラメータを含むパラメータセットとは少なくとも一部が異なるパラメータセットを使用して一部のページを印刷することが可能となる。設定パラメータとは、用紙サイズ、カラー／モノクロ等の色、ステープル等の各設定項目に対して割り当てられたパラメータである。パラメータセットは、複数の設定項目のそれぞれに割り当てられたパラメータのセットである。即ち、ジョブ全体に適用されるパラメータセットとは異なるパラメータセットによって印刷されるページが特殊ページである。特殊ページ機能とは、特殊ページに全体に適用されるパラメータセットと異なるパラメータセットを設定する機能のことである。例えば、特殊ページ機能は、複数ページのうち、全部に適用されるパラメータセットとしてＡ４タテで印刷することが設定されている場合、一部のページをＡ３ヨコで印刷するように設定する技術である。特許文献１には、特殊ページの複数の設定パラメータを含むパラメータセットを表示して、パラメータセットに含まれる特殊ページの設定パラメータを修正できる技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の技術では、特殊ページに設定されたパラメータセット毎に設定パラメータの少なくともいずれかを変更しなければならいない。従って、同じような設定パラメータの変更を複数の特殊ページに対してする場合であっても、特殊ページのパラメータセット毎に変更する必要がある。この結果、ページの設定の修正に要する作業時間及び労力が多いといった課題がある。
【０００４】
本発明は、上記に鑑みてなされたものであって、特殊ページのパラメータセットの設定に要するユーザの作業時間及び労力を低減できる情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、印刷に関する設定を示す設定項目の設定パラメータを含み、１または複数のページに設定された複数のパラメータセットを含む印刷設定を読み込む読込部と、一のパラメータセットの前記設定項目の前記設定パラメータの修正データを受け取る受取部と、前記一のパラメータセットの修正前の前記設定パラメータの少なくとも１つと同じ前記設定パラメータを有するパラメータセットの他のページを前記印刷設定から検出するページ検出部と、前記他のページに前記修正データを設定するページ設定制御部と、を備える。
【発明の効果】
【０００６】
本発明は、設定部が、修正された一のパラメータセットの設定項目の修正前の設定パラメータと同じ設定パラメータを含むパラメータセットを有する他のページを検出して、検出した他のページのパラメータセットに修正された設定パラメータの修正データを設定する。これにより、本発明は、パラメータセットを１つずつ修正する場合に比べて、印刷設定におけるユーザの労力及び作業時間を低減できる。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１実施形態の印刷システムの全体構成図である。
【図２】図２は、第１実施形態のクライアントＰＣの全体構成を示す構成ブロック図である。
【図３】図３は、プリンタドライバの機能ブロック図である。
【図４】図４は、情報処理装置が実行する特殊ページの修正処理を含む印刷処理のフローチャートである。
【図５】図５は、情報処理装置が実行する特殊ページの修正処理を含む印刷処理のフローチャートである。
【図６】図６は、特殊ページ設定の特殊ページ設定情報の一例である。
【図７】図７は、印刷設定画面及び特殊ページ選択画面の一例である。
【図８】図８は、特殊ページ編集画面の一例である。
【図９】図９は、修正データによって更新された特殊ページ設定情報の一例である。
【図１０】図１０は、修正設定パラメータテーブルの一例である。
【図１１】図１１は、検出ページテーブルの一例である。
【図１２】図１２は、反映選択画面の一例である。
【図１３】図１３は、更新された特殊ページ設定情報の一例である。
【図１４】図１４は、ユーザが複数の設定項目の設定パラメータを修正した後の第２実施形態における特殊ページ設定情報の一例である。
【図１５】図１５は、第２実施形態における修正設定パラメータテーブルの一例である。
【図１６】図１６は、第２実施形態における検出ページテーブルの一例である。
【図１７】図１７は、第２実施形態における更新後の特殊ページ設定情報の一例である。
【図１８】図１８は、第３実施形態における設定パラメータが反映された特殊ページ設定情報の一例である。
【図１９】図１９は、第４実施形態における特殊ページ設定情報の一例である。
【図２０】図２０は、第４実施形態においてユーザが修正した特殊ページ設定情報の一例である。
【図２１】図２１は、第４実施形態における修正設定パラメータテーブルの一例である。
【図２２】図２２は、第４実施形態における検出ページテーブルの一例である。
【図２３】図２３は、第４実施形態における更新された特殊ページ設定情報の一例である。
【発明を実施するための形態】
【０００８】
以下の例示的な実施形態や変形例には、同様の構成要素が含まれている。よって、以下では、同様の構成要素には共通の符号が付されるとともに、重複する説明が部分的に省略される。実施形態や変形例に含まれる部分は、他の実施形態や変形例の対応する部分と置き換えて構成されることができる。また、実施形態や変形例に含まれる部分の構成や位置等は、特に言及しない限りは、他の実施形態や変形例と同様である。
【０００９】
＜第１実施形態＞
図１は、第１実施形態の印刷システム１０の全体構成図である。図１に示すように、印刷システム１０は、画像処理装置の一例であるプリンタ１２と、クライアントＰＣ１４と、ネットワーク１６とを備える。
【００１０】
プリンタ１２は、ＬＡＮ（Local  Area  Network）等の無線または有線のネットワーク１６を介して、クライアントＰＣ１４とデータを送受信可能に接続されている。プリンタ１２は、ネットワーク１６を介して、クライアントＰＣ１４から印刷ジョブを受信する。印刷ジョブは、文書を含む画像等の内容を示す画像データ（例えば、ＰＤＬ（Page  Description  Language）データ）と、複数の設定項目に対して設定された設定パラメータを有するパラメータセットを含むジョブチケットとを含む。プリンタ１２は、印刷ジョブを印刷エンジンが処理できる印刷用データに変換し、１または複数の給紙トレイを有する給紙部より給紙した用紙に印刷用データの画像を印刷して、排紙部に印刷した用紙を送出する。
【００１１】
クライアントＰＣ１４の一例は、パーソナルコンピュータ、タブレット端末、及び、携帯端末等のコンピュータである。クライアントＰＣ１４は、ネットワーク１６を介してプリンタ１２と情報を送受信可能に接続されている。クライアントＰＣ１４は、プリンタ１２を制御する。例えば、クライアントＰＣ１４は、印刷に関する設定を示す設定項目に設定された設定パラメータを有するパラメータセットを含むジョブチケットを含む印刷ジョブを出力して、文書及び画像等の印刷対象をプリンタ１２に印刷させる。
【００１２】
図２は、第１実施形態のクライアントＰＣ（Personal  Computer）１４の全体構成を示す構成ブロック図である。図２に示すように、クライアントＰＣ１４は、ＬＣＤ（Liquid  Crystal  Display）２０と、操作部２２と、情報処理部２４とを備える。
【００１３】
ＬＣＤ２０は、画像データ等のデータを入出力可能に情報処理部２４と接続されている。ＬＣＤ２０は、ユーザがクライアントＰＣ１４の状態を確認するための視覚的ユーザインタフェースである。ＬＣＤ２０は、情報処理部２４から入力される画像データに対応する画像を表示する。画像の一例は、印刷設定用の設定画面である。
【００１４】
操作部２２は、ユーザによる入力データ等のデータを入出力可能に情報処理部２４と接続されている。操作部２２は、キーボード、マウス、及び、タッチパネル等を含む。操作部２２は、ユーザがクライアントＰＣ１４に情報を入力するためのユーザインタフェースである。操作部２２は、ユーザの入力を受け付けて、当該入力に対応する入力データを情報処理部２４へ出力する。
【００１５】
情報処理部２４は、ネットワーク１６を介してプリンタ１２と情報を送受信可能に接続されている。情報処理部２４は、プリンタ１２を制御する。例えば、情報処理部２４は、印刷に関する設定を示す設定項目に設定された設定パラメータを有するパラメータセットを含むジョブチケットを含む印刷ジョブを出力して、文書及び画像等の印刷対象をプリンタ１２に印刷させる。情報処理部２４は、不揮発性のＲＯＭ（Read  Only  Memory）２５と、揮発性のＲＡＭ（Random  Access  Memory）２６と、不揮発性のＨＤＤ（Hard  Disk  Drive）２７と、入出力インターフェース２８と、バス３０と、ＣＰＵ（Central  Processing  Unit）３２とを有する。
【００１６】
ＲＯＭ２５、ＲＡＭ２６及びＨＤＤ２７は、バス３０を介して、データを入出力可能にＣＰＵ３２と接続されている。ＲＯＭ２５は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＲＡＭ２６は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ３２が情報を処理する際の作業領域として用いられる。ＨＤＤ２７は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、プリンタドライバ、及び、アプリケーション・プログラム等が格納されている。
【００１７】
入出力インターフェース２８は、バスと各種のハードウェアやネットワーク等を接続し制御するとともに、情報処理部２４の外部の装置及びネットワーク１６とを接続する。外部の装置の一例は、ＬＣＤ２０及び操作部２２である。入出力インターフェース２８は、バス３０を介して、ＣＰＵ３２と接続されている。換言すれば、入出力インターフェース２８は、ＣＰＵ３２と、外部の装置及びネットワーク１６との接続を仲介する。
【００１８】
ＣＰＵ３２は、演算手段であり、クライアントＰＣ１４及びプリンタ１２を制御する。ＣＰＵ３２は、バス３０及び入出力インターフェース２８を介して、ＲＯＭ２５、ＲＡＭ２６、ＨＤＤ２７、ＬＣＤ２０、及び、操作部２２等と接続されている。また、ＣＰＵ３２は、バス３０、入出力インターフェース２８、及び、ネットワーク１６を介して、プリンタ１２と接続されている。これにより、ＣＰＵ３２は、ＲＯＭ２５、ＲＡＭ２６、ＨＤＤ２７、ＬＣＤ２０、操作部２２、及び、プリンタ１２とデータを入出力して、制御する。例えば、ＣＰＵ３２は、ＲＯＭ２５、ＲＡＭ２６及びＨＤＤ２７のいずれかに記憶されたプリンタドライバ等の印刷処理用のプログラムを読み込んでプリンタ１２を制御する。
【００１９】
図３は、プリンタドライバ７４の機能ブロック図である。例えば、クライアントＰＣ１４のＣＰＵ３２は、ＨＤＤ２７からプリンタドライバ７４を読み込んで、ジョブ設定表示制御部８０、ジョブ設定情報管理部８１、特殊ページ設定表示制御部８２、特殊ページ設定情報管理部８３、特殊ページ設定検出部８４、特殊ページ設定同期制御部８５、ジョブチケット読込部８６、ジョブチケット解析部８７、ジョブチケット生成部８８、ＰＤＬデータ生成部８９、印刷ジョブ生成部９０、及び、印刷ジョブ送信部９１として機能する。
【００２０】
ジョブ設定表示制御部８０は、ジョブ設定情報の表示、ユーザからのジョブ設定の変更の要求を受け取るＵＩ（User  Interface）である。ジョブ設定情報管理部８１は、現在のジョブ設定情報を保持し、ユーザからのジョブ設定の変更の要求に応じて設定の変更を行うモジュールである。
【００２１】
特殊ページ設定表示制御部８２は、ジョブ設定表示制御部８０から起動され、特殊ページの設定情報に含まれる複数の設定パラメータを有するパラメータセットの表示、ユーザからの特殊ページの設定パラメータの変更または修正の要求を受け取るＵＩである。特殊ページ設定表示制御部８２は、いずれか一のパラメータセットの設定項目の設定パラメータの修正データを受け取る受取部の一例である。
【００２２】
特殊ページ設定情報管理部８３は、現在の特殊ページの設定パラメータを保持し、ユーザからの特殊ページの設定パラメータの変更の要求に応じて設定パラメータの変更を行うモジュールである。
【００２３】
特殊ページ設定検出部８４は、特殊ページの設定パラメータの変更の内容を取得し、変更前の設定パラメータを有するパラメータセットを含む他の特殊ページを検出するモジュールである。特殊ページ設定検出部８４は、一のパラメータセットの修正前の設定パラメータの少なくとも１つと同じ設定パラメータを有するパラメータセットの他のページ（例えば、他の特殊ページ）を後述する印刷設定から検出するページ検出部の一例である。
【００２４】
特殊ページ設定同期制御部８５は、特殊ページ設定検出部８４で検出された他の特殊ページに対して、設定の変更の内容を同期反映するモジュールである。特殊ページ設定同期制御部８５は、他のページ（例えば、他の特殊ページ）に修正データを設定するページ設定制御部の一例である。
【００２５】
ジョブチケット読込部８６は、印刷システム１０の外部等からジョブ設定情報及び／または特殊ページ設定情報を有する印刷設定を含むジョブチケットを読み込み、その内容をジョブチケット解析部８７に渡すモジュールである。ジョブチケット読込部８６は、印刷に関する設定を示す設定項目の設定パラメータを含む１または複数のページに設定された複数のパラメータセットを含む印刷設定を読み込む読込部の一例である。１または複数のページの一例は、特殊ページである。
【００２６】
ジョブチケット解析部８７は、ジョブチケットを解析してジョブ設定情報及び／または特殊ページ設定情報に復元し、ジョブ設定情報管理部８１及び／または特殊ページ設定情報管理部８３に渡すモジュールである。ジョブチケット生成部８８は、現在のジョブ設定情報及び／または特殊ページ設定情報をもとに、ジョブチケットを生成するモジュールである。ＰＤＬデータ生成部８９は、印刷ドキュメントからＰＤＬデータを生成するモジュールである。印刷ジョブ生成部９０は、ジョブチケットとＰＤＬデータをパッケージ化して印刷ジョブを生成するモジュールである。印刷ジョブ送信部９１は、印刷ジョブ生成部９０で生成された印刷ジョブを、プリンタ１２に送信するモジュールである。
【００２７】
図４及び図５は、ＣＰＵ３２がＨＤＤ２７からプリンタドライバ７４を読み込んで、ジョブ設定表示制御部８０、ジョブ設定情報管理部８１、特殊ページ設定表示制御部８２、特殊ページ設定情報管理部８３、特殊ページ設定検出部８４、特殊ページ設定同期制御部８５、ジョブチケット読込部８６、ジョブチケット解析部８７、ジョブチケット生成部８８、ＰＤＬデータ生成部８９、印刷ジョブ生成部９０、及び、印刷ジョブ送信部９１として機能して実現する特殊ページの修正処理を含む印刷処理のフローチャートである。図４は、印刷処理の前半である。図５は、印刷処理の後半である。ＣＰＵ３２は、ユーザからの印刷設定指示等の指示を受け付けると、ＨＤＤ２７に格納された修正処理を含む印刷処理用のプログラムを読み込むことによって、上述の各機能を実現して印刷処理を実行する。尚、ＣＰＵ３２は、ネットワーク１６を介して、外部の記憶装置に記憶された印刷処理用のプログラムを読み込むことによって、上述の機能を実現して印刷処理を実行してもよい。
【００２８】
図４に示すように、印刷処理は、ジョブチケット読込部８６が印刷ジョブのジョブチケットの読込指示を取得したか否かを判定する（Ｓ１００）。ジョブチケット読込部８６は、読込指示を取得するまで待機状態となる（Ｓ１００：Ｎｏ）。ユーザは、操作部２２を操作して、例えば印刷設定ボタンを選択することによって、読込指示を入力する。これにより、ジョブチケット読込部８６は読込指示を取得したと判定して（Ｓ１００：Ｙｅｓ）、ＲＡＭ２６及びＨＤＤ２７のいずれかからジョブチケットを読み込む（Ｓ１１０）。ジョブチケットは、ジョブ設定情報、及び、図６に示す特殊ページの印刷設定を示す特殊ページ設定情報４８等を含む。尚、ジョブチケット読込部８６は、ネットワーク１６を介して、外部の記憶装置からジョブチケットを読み込んでもよい。
【００２９】
図６は、特殊ページ設定の特殊ページ設定情報４８の一例である。特殊ページ設定情報４８は、各ページまたはページ範囲と、複数の設定項目に対して設定された設定パラメータが関連付けられている。複数の設定項目は、「特殊ページ種類」、「メディアカタログ用紙設定」、「マニュアル用紙設定」、及び、「カラー設定」等を含む。メディアカタログ用紙設定とは、各印刷用紙に関する給紙トレイ、用紙サイズ及び用紙の向き等の用紙に関する複数の用紙情報の設定パラメータの組み合わせを設定することである。マニュアル用紙設定とは、「給紙トレイ」、「用紙サイズ」、「用紙の紙厚」及び「用紙種類」を含む複数の設定項目の設定パラメータを設定することである。
【００３０】
ジョブチケット解析部８７は、ジョブチケットの印刷設定を解析する（Ｓ１２０）。ジョブチケット解析部８７は、ジョブチケットの印刷設定を含む、図７に示す印刷設定画面５０をＬＣＤ２０に表示させる（Ｓ１３０）。
【００３１】
図７は、印刷設定画面５０及び特殊ページ選択画面５２の一例である。印刷設定画面５０は、「印刷方法／認証」、「面付け：：通常」、「例外ページ」等の印刷に関するデータをユーザが設定する画面である。ユーザは、印刷設定画面５０の左欄の選択領域５４に表示された「印刷方法／認証」及び「例外ページ」等の設定内容のいずれかを選択して、印刷に関するデータを設定する。また、印刷設定画面５０は、ユーザは印刷指示を入力するための「ＯＫ」ボタン５５を有する。
【００３２】
特殊ページ設定表示制御部８２は、特殊ページの編集指示を取得したか否かを判定する（Ｓ１４０）。特殊ページ設定表示制御部８２は、特殊ページの編集指示を取得していないと判定すると（Ｓ１４０：Ｎｏ）、ステップＳ２６０以降を実行する。
【００３３】
ユーザは、操作部２２を操作して、図７に示す印刷設定画面５０の選択領域５４に表示された「例外ページ」を選択することによって、特殊ページの編集指示を入力する。これにより、特殊ページ設定表示制御部８２は編集指示を取得したと判定して（Ｓ１４０：Ｙｅｓ）、ユーザが修正及び編集する特殊ページを選択する特殊ページ選択画面５２をＬＣＤ２０に表示させる（Ｓ１４２）。特殊ページ選択画面５２は、印刷設定画面５０のひとつといえる。特殊ページ選択画面５２では、ユーザは「表紙」、「挿入紙」、「インデックス用紙」及び「例外用紙・・」のボタンを選択することによって、新たな特殊ページを追加することもできる。例えば、「表紙」は、印刷ジョブの先頭のページと末尾のページの表紙・うら表紙という形で特殊ページを配置できる。「挿入紙」は、印刷ジョブとは異なる設定パラメータの特殊ページを指定したページに挿入できる。「例外用紙・・・」は、印刷ジョブとは異なる設定パラメータを「用紙設定」等の設定項目に設定した特殊ページを指定範囲のページに挿入することができる。
【００３４】
特殊ページ設定表示制御部８２はページ選択を取得したか否かを判定する（Ｓ１４４）。特殊ページ設定表示制御部８２は、ページ選択を取得するまで待機状態となる（Ｓ１４４：Ｎｏ）。ユーザは、操作部２２を操作して、特殊ページ選択画面５２の例外ページ一覧５６に表示されたページ番号またはページ範囲を選択して「編集」ボタン５７を選択することによって、ページ選択を入力する。図７に示す例では、ユーザは「１−３ページ」を選択している。これにより、特殊ページ設定表示制御部８２はページ選択を取得したと判定して（Ｓ１４４：Ｙｅｓ）、図８に示す特殊ページ編集画面５８をＬＣＤ２０に表示させる（Ｓ１５０）。
【００３５】
図８は、特殊ページ編集画面５８の一例である。特殊ページ編集画面５８では、ユーザが選択したページ（図８に示す例では「１−３ページ」）が左欄の例外用紙一覧６０において反転表示等により強調表示されている。また、特殊ページ編集画面５８では、複数の設定パラメータを含む複数のパラメータセットがパラメータ一覧６２に表示されている。ユーザが選択したページの設定パラメータのパラメータセットはパラメータ一覧６２において反転表示等により強調表示されている。また、特殊ページ編集画面５８は、後述する反映指示を入力するための「修正」ボタン６３を含む。
【００３６】
特殊ページ設定情報管理部８３は、ユーザが選択した特殊ページの設定パラメータの修正データを取得したか否かを判定する（Ｓ１６０）。特殊ページ設定情報管理部８３は、特殊ページの設定パラメータの修正データを取得していないと判定すると（Ｓ１６０：Ｎｏ）、ステップＳ２６０以降を実行する。ユーザが操作部２２を操作して、パラメータ一覧６２から設定パラメータを選択して、「編集」ボタン６１を選択することによって、特殊ページの設定パラメータの修正データを入力する。本実施形態では、ユーザは、メディアカタログ用紙設定の修正前の設定パラメータが「メディア１」の「１−３ページ」の修正データとして「メディア３」を入力したとする。これにより、特殊ページ設定情報管理部８３は修正データを取得したと判定して（Ｓ１６０：Ｙｅｓ）、修正データによって特殊ページ設定情報４８を更新する。図９は、修正データによって更新された特殊ページ設定情報４８の一例である。図９に示すように、特殊ページ設定情報管理部８３は、「１−３ページ」の特殊ページのメディアカタログ用紙設定の設定パラメータを「メディア１」から「メディア３」に設定して、特殊ページ設定情報４８を更新する。
【００３７】
特殊ページ設定情報管理部８３は、特殊ページの設定パラメータの修正データを取得すると、新たに修正された特殊ページの修正前の設定パラメータ及び修正後の設定パラメータを図１０に示す修正設定パラメータテーブル６４としてＲＡＭ２６及びＨＤＤ２７のいずれかに保存する（Ｓ１７０）。
【００３８】
図１０は、修正設定パラメータテーブル６４の一例である。本実施形態では、修正設定パラメータテーブル６４は、修正された設定項目の設定パラメータのみを含む。従って、修正設定パラメータテーブル６４は、修正されなかったカラー設定等の設定パラメータは含まない。従って、本実施形態の修正設定パラメータテーブル６４は、修正された設定項目「メディアカタログ用紙設定」の修正前の設定パラメータである「メディア１」に関するデータと、修正後のメディアカタログ用紙設定の設定パラメータである「メディア３」に関するデータとを含む。
【００３９】
特殊ページ設定検出部８４は、既に設定済みの他の特殊ページが特殊ページ設定情報４８にあるか否かを判定する（Ｓ１８０）。特殊ページ設定検出部８４は、設定済みの特殊ページが他にないと判定すると（Ｓ１８０：Ｎｏ）、ステップＳ２６０以降を実行する。
【００４０】
図９に示すように、修正された「１−３ページ」以外にも特殊ページがある場合、特殊ページ設定検出部８４は、他の特殊ページがあると判定する（Ｓ１８０：Ｙｅｓ）。この場合、図５に示すように、特殊ページ設定検出部８４は、ＲＡＭ２６及びＨＤＤ２７のいずれか格納された修正設定パラメータテーブル６４を取得して、他の特殊ページから修正前の設定パラメータと同じ設定パラメータを含むパラメータセットの特殊ページの検出を開始する（Ｓ１９０）。
【００４１】
特殊ページ設定検出部８４は、特殊ページの検出において、修正設定パラメータテーブル６４の修正前の設定パラメータと同じ設定パラメータを含むパラメータセットの特殊ページがないと判定すると（Ｓ２００：Ｎｏ）、ステップＳ２４０以降を実行する。
【００４２】
図９に示すように、修正された設定項目「メディアカタログ用紙設定」の修正前の設定パラメータ「メディア１」と同じ設定パラメータを含むパラメータセットの特殊ページ「５−７ページ」及び「９−１１ページ」がある場合、特殊ページ設定検出部８４は、修正前の設定パラメータと同じ設定パラメータを含むパラメータセットの他の特殊ページがあると判定する（Ｓ２００：Ｙｅｓ）。この場合、特殊ページ設定検出部８４は、図１１に示すように検出した特殊ページのパラメータセットを含む検出ページテーブル６６を生成してＲＡＭ２６及びＨＤＤ２７のいずれかに保存する。図１１は、検出ページテーブル６６の一例である。検出ページテーブル６６は、検出した特殊ページのパラメータセットとともに、ユーザによって選択された反映の要否を示す反映要否項目を含む。
【００４３】
特殊ページ設定検出部８４は、図１２に示す検出した特殊ページを含む反映選択画面６８をＬＣＤ２０に表示させて、検出した特殊ページをユーザに通知する（Ｓ２１０）。図１２は、反映選択画面６８の一例である。反映選択画面６８は、検出した特殊ページのページ番号及び設定パラメータ等を示すページ選択欄７０とともに、反映指示を入力するための「修正」ボタン７２を含む。
【００４４】
特殊ページ設定同期制御部８５は、反映指示を取得したか否かを判定する（Ｓ２２０）。特殊ページ設定同期制御部８５は、反映指示を取得していないと判定すると（Ｓ２２０：Ｎｏ）、ステップＳ２４０以降を実行する。
【００４５】
ユーザは操作部２２を操作して、反映選択画面６８に表示されている検出された特殊ページをページ選択欄７０から選択して、「修正」ボタン７２及び特殊ページ編集画面５８の「修正」ボタン６３を選択することによって、反映指示を入力する。これにより、特殊ページ設定同期制御部８５は、反映指示を取得したと判定して（Ｓ２２０：Ｙｅｓ）、検出された特殊ページのうち、ユーザに選択された特殊ページのパラメータセットの設定パラメータに修正データを反映して、図１３に示すように特殊ページ設定情報４８を更新する（Ｓ２３０）。尚、特殊ページ設定同期制御部８５は、ユーザがページ選択欄７０から特殊ページを選択すると、検出ページテーブル６６の要否項目を「要」に設定して、「要」に設定した特殊ページのパラメータセットの設定パラメータに対して修正データを反映する。換言すれば、特殊ページ設定同期制御部８５は、複数の特殊ページを検出した場合、検出した複数の特殊ページのうちユーザに選択された特殊ページの設定パラメータに修正データを設定することになる。
【００４６】
図１３は、更新された特殊ページ設定情報４８の一例である。図１３に示す更新された特殊ページ設定情報４８では、修正対象の「１−３ページ」の修正データである「メディア３」が、修正前の「１−３ページ」と同じ設定パラメータを含むパラメータセットの「５−７ページ」及び「９−１１ページ」のパラメータセットのメディアカタログ用紙設定の設定パラメータとして設定されている。このように、特殊ページ設定同期制御部８５は、ユーザによって修正された修正対象の特殊ページの修正データを、当該修正対象の特殊ページと同じ設定パラメータを含むパラメータセットの特殊ページの設定パラメータに設定する。
【００４７】
特殊ページ設定同期制御部８５は、反映させた特殊ページ設定情報４８をＲＡＭ２６及びＨＤＤ２７のいずれかに保存する（Ｓ２４０）。特殊ページ設定同期制御部８５は、更新した特殊ページの設定パラメータを有するパラメータセットを含む特殊ページ選択画面５２をＬＣＤ２０に表示させる（Ｓ２５０）。
【００４８】
印刷ジョブ生成部９０は、印刷指示を取得したか否かを判定する（Ｓ２６０）。印刷ジョブ生成部９０は、印刷指示を取得していないと判定すると（Ｓ２６０：Ｎｏ）、ステップＳ１４０以降を再度実行する。
【００４９】
ユーザが操作部２２を操作して、印刷設定画面５０の「ＯＫ」ボタン５５を選択して、印刷指示を入力する。これにより、印刷ジョブ生成部９０は印刷指示を取得したと判定して（Ｓ２６０：Ｙｅｓ）、更新されたジョブチケットの設定パラメータを有するパラメータセットを含む印刷ジョブを生成する（Ｓ２７０）。印刷ジョブ送信部９１は、生成した印刷ジョブをプリンタ１２へと送信する（Ｓ２８０）。これにより、印刷処理は終了する。
【００５０】
上述したように、情報処理部２４は修正された特殊ページの設定項目の修正前の設定パラメータと同じ設定パラメータを含むパラメータセットの設定パラメータに、修正された修正データを一括で反映することができる。これにより、情報処理部２４は、ユーザが特殊ページの設定パラメータのそれぞれを個別に修正する場合に比べて、ユーザの労力及び作業時間を低減することができる。
【００５１】
＜第２実施形態＞
上述した第１実施形態において、ユーザが複数の設定項目の設定パラメータを修正した場合に当該複数の設定パラメータを他の特殊ページのパラメータセットに反映させる第２実施形態について説明する。
【００５２】
図１４は、ユーザが複数の設定項目の設定パラメータを修正した後の第２実施形態における特殊ページ設定情報４８の一例である。例えば、ユーザが、図６に示す特殊ページ設定情報４８から、図１４に示す特殊ページ設定情報４８へと修正した場合について説明する。図１４に示す例では、ユーザは、「１−３ページ」のパラメータセットのメディアカタログ用紙設定の設定パラメータを「メディア１」から「メディア３」に修正するとともに、カラー設定の設定パラメータを「モノクロ」から「カラー」に修正している。
【００５３】
この場合、特殊ページ設定情報管理部８３は、複数の設定項目に関する設定パラメータの修正データを取得すると、図１５に示す修正設定パラメータテーブル６４を生成して、ＲＡＭ２６及びＨＤＤ２７のいずれかに保存する。図１５は、第２実施形態における修正設定パラメータテーブル６４の一例である。図１５に示すように、修正設定パラメータテーブル６４は、複数の設定項目に関する修正前及び修正後の設定パラメータを含む。
【００５４】
特殊ページ設定検出部８４は、修正された特殊ページの修正前の全ての設定パラメータと同じ設定パラメータを有するパラメータセットの特殊ページをジョブチケットの特殊ページ設定情報４８から検出する。図６に示す例では、「５−７ページ」の特殊ページのパラメータセットのメディアカタログ用紙設定及びカラー設定の設定パラメータが、修正前の「１−３ページ」の特殊ページのパラメータセットのメディアカタログ用紙設定及びカラー設定の設定パラメータと同じである。従って、特殊ページ設定検出部８４は、「５−７ページ」を同じ設定パラメータを含むパラメータセットの特殊ページとして検出する。
【００５５】
特殊ページ設定検出部８４は、検出した特殊ページのパラメータセットを含む、図１６に示す検出ページテーブル６６を生成してＲＡＭ２６及びＨＤＤ２７のいずれかに保存する。図１６は、第２実施形態における検出ページテーブル６６の一例である。図１６に示すように、第２実施形態における検出ページテーブル６６は、修正された複数の設定項目の設定パラメータを含む。
【００５６】
特殊ページ設定検出部８４は、検出した特殊ページのページ番号及びパラメータセット等を含む反映選択画面６８をＬＣＤ２０に表示させる。特殊ページ設定同期制御部８５は、ユーザが反映選択画面６８に示す特殊ページを選択すると、図１６に示すように、検出ページテーブル６６の要否項目を「要」に設定する。特殊ページ設定同期制御部８５は、反映指示を取得すると、特殊ページ設定情報４８の対応する設定項目に修正データの設定パラメータを反映させる。これにより、特殊ページ設定同期制御部８５は、図１７に示すように特殊ページ設定情報４８を更新して、ＲＡＭ２６及びＨＤＤ２７のいずれかに保存する。図１７は、第２実施形態における更新後の特殊ページ設定情報４８の一例である。図１７に示すように、特殊ページ設定同期制御部８５は、修正された複数の設定項目の全ての設定パラメータに反映させて、特殊ページ設定情報４８を更新する。
【００５７】
上述したように、第２実施形態では、特殊ページ設定検出部８４は、修正された特殊ページの修正前の全ての設定パラメータと同じ設定パラメータを有するパラメータセットの特殊ページを検出する。これにより、特殊ページ設定検出部８４は、ユーザが修正データを反映させる確率の高い特殊ページを検出することができる。
【００５８】
＜第３実施形態＞
上述した第２実施形態において、ユーザが複数の設定項目の設定パラメータを修正した場合に、反映させる特殊ページの検出方法が異なる第３実施形態について説明する。第３実施形態においても、ユーザは図１４に示す特殊ページ設定情報４８のように「１−３ページ」の複数の設定項目の設定パラメータを修正したとする。特殊ページ設定情報管理部８３は、図１５に示す修正設定パラメータテーブル６４を生成する。
【００５９】
特殊ページ設定検出部８４は、反映させる特殊ページの検出において、修正された特殊ページの複数の設定項目の修正前の設定パラメータの一部と同じ設定パラメータを有するパラメータセットの特殊ページをジョブチケットの特殊ページ設定情報４８から検出する。例えば、図１４に示す特殊ページ設定情報４８の場合、特殊ページ設定検出部８４は、修正前のメディアカタログ用紙設定の設定パラメータである「メディア１」及びカラー設定の設定パラメータである「モノクロ」の両方を含むパラメータセットの「５−７ページ」の特殊ページを検出する。更に、特殊ページ設定検出部８４は、修正前のメディアカタログ用紙設定の設定パラメータである「メディア１」を含むパラメータセットの「９−１１ページ」の特殊ページを検出する。即ち、特殊ページ設定検出部８４は、修正前のカラー設定の設定パラメータが異なっていても、修正前のメディアカタログ用紙設定の設定パラメータが同じパラメータセットの特殊ページを検出する。特殊ページ設定検出部８４は、図１１に示す「５−７ページ」及び「９−１１ページ」を含む検出ページテーブル６６を生成する。
【００６０】
特殊ページ設定同期制御部８５は、ユーザが「５−７ページ」及び「９−１１ページ」の両方を選択して、反映指示を入力すると、「５−７ページ」及び「９−１１ページ」の両方のパラメータセットの設定パラメータに修正データの設定パラメータを反映させてパラメータセットを更新する。図１８は、第３実施形態における設定パラメータが反映された特殊ページ設定情報４８の一例である。図１８に示すように、特殊ページ設定同期制御部８５は、「５−７ページ」のパラメータセットのメディアカタログ用紙設定の設定パラメータ及びカラー設定の設定パラメータをそれぞれ「メディア３」及び「カラー」に更新する。また、特殊ページ設定同期制御部８５は、「９−１１ページ」のパラメータセットのメディアカタログ用紙設定の設定パラメータを「メディア３」に更新する。
【００６１】
上述したように、第３実施形態では、特殊ページ設定検出部８４は、修正された特殊ページの複数の設定項目の修正前の設定パラメータの一部と同じ設定パラメータを有するパラメータセットの特殊ページを検出する。これにより、特殊ページ設定検出部８４は、ユーザが反映を選択する可能性のある特殊ページをより多く検出することができる。
【００６２】
＜第４実施形態＞
第４実施形態では、互いに関連付けられた複数の設定項目を含む設定項目群のいずれかの設定項目の設定パラメータが修正された場合の反映対象の特殊ページの検出方法について説明する。図１９は、第４実施形態における特殊ページ設定情報４８の一例である。特殊ページ設定情報４８は、設定項目群「マニュアル用紙設定」を含む。設定項目群「マニュアル用紙設定」は、複数の設定項目として「給紙トレイ」、「用紙サイズ」、「紙厚」及び「用紙種類」を含む。複数の設定項目には、それぞれ設定パラメータが設定される。
【００６３】
第４実施形態では、ユーザが設定項目群「マニュアル用紙設定」の設定項目のひとつである「用紙サイズ」の設定パラメータを修正した場合について説明する。図２０は、第４実施形態においてユーザが修正した特殊ページ設定情報４８の一例である。図２０に示すように、ユーザは、設定項目「用紙サイズ」の設定パラメータを「Ａ４」から「Ｌｅｔｔｅｒ」に修正したとする。
【００６４】
特殊ページ設定情報管理部８３は、ユーザから修正データを取得すると、図２１に示す修正設定パラメータテーブル６４を生成する。図２１は、第４実施形態における修正設定パラメータテーブル６４の一例である。図２１に示すように、特殊ページ設定情報管理部８３は、設定項目群及び設定項目の両方の項目名を含む修正設定パラメータテーブル６４を生成する。ここで、特殊ページ設定情報管理部８３は、修正された設定パラメータの設定項目と合わせて、当該設定項目と関連付けられ同じ設定項目群に含まれる設定項目の設定パラメータを含む修正設定パラメータテーブル６４を生成する。従って、修正設定パラメータテーブル６４は、修正されていない設定パラメータを含む。
【００６５】
特殊ページ設定検出部８４は、修正設定パラメータテーブル６４に含まれる一の設定項目群の複数の設定項目の修正前の設定パラメータの少なくとも一部と同じ設定パラメータを有するパラメータセットの特殊ページを反映対象として検出する。即ち、特殊ページ設定検出部８４は、修正された設定パラメータの設定項目と関連付けられて同じ設定項目群に属する他の設定項目の修正前の設定パラメータの少なくとも一部と同じ設定パラメータを有するパラメータセットの特殊ページを特殊ページ設定情報４８から反映対象として検出する。例えば、特殊ページ設定検出部８４は、修正設定パラメータテーブル６４に含まれる一の設定項目群の複数の設定項目の修正前の全ての設定パラメータと同じ設定パラメータを有するパラメータセットの特殊ページを反映対象として検出する。
【００６６】
図２０に示す特殊ページ設定情報４８では、特殊ページ設定検出部８４は、「４ページ」及び「５−７ページ」の特殊ページを検出する。特殊ページ設定検出部８４は、検出した「４ページ」及び「５−７ページ」の特殊ページの設定パラメータを有するパラメータセットを含む、図２２に示す検出ページテーブル６６を生成する。図２２は、第４実施形態における検出ページテーブル６６の一例である。図２２に示すように、特殊ページ設定検出部８４は、全ての検出した特殊ページの設定項目の設定パラメータを有するパラメータセットを含む検出ページテーブル６６を生成する。
【００６７】
特殊ページ設定同期制御部８５は、検出した特殊ページのいずれかがユーザによって選択されると、図２２に示すように、検出ページテーブル６６の要否項目を「要」に設定する。特殊ページ設定同期制御部８５は、反映指示を取得すると、選択されている特殊ページのパラメータセットに修正データの設定パラメータを反映させて、特殊ページ設定情報４８を更新する。図２３は、第４実施形態における更新された特殊ページ設定情報４８の一例である。図２３に示すように、特殊ページ設定同期制御部８５は、ユーザによって選択された「４ページ」及び「５−７ページ」の特殊ページのパラメータセットの設定項目「用紙サイズ」の設定パラメータを「Ａ４」から「Ｌｅｔｔｅｒ」に修正する。
【００６８】
上述したように、第４実施形態では、特殊ページ設定検出部８４は、修正された設定項目と関連が強い他の設定項目の設定パラメータが一致するパラメータセットの特殊ページを検出する。これにより、特殊ページ設定検出部８４は、ユーザが反映を選択する可能性のある特殊ページをより多く検出することができる。
【００６９】
上述した各実施形態の各構成は適宜変更してよい。上述した各実施形態は適宜組み合わせてもよい。上述した実施形態のフローチャートの各ステップの順序は適宜変更してよい。
【００７０】
例えば、上述した各実施形態における特殊ページ設定検出部８４による特殊ページの複数の検出方法を一の情報処理部２４に実装して、ユーザが検出方法を適宜選択できるように構成してもよい。
【００７１】
上述の実施形態は、例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。実施形態および実施形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７２】
１０…印刷システム、１２…プリンタ、１４…クライアントＰＣ、２４…情報処理部、３２…ＣＰＵ、７４…プリンタドライバ、８０…ジョブ設定表示制御部、８１…ジョブ設定情報管理部、８２…特殊ページ設定表示制御部、８３…特殊ページ設定情報管理部、８４…特殊ページ設定検出部、８５…特殊ページ設定同期制御部、８６…ジョブチケット読込部、８７…ジョブチケット解釈部、８８…ジョブチケット生成部、８９…ＰＤＬデータ生成部、９０…印刷ジョブ生成部、９１…印刷ジョブ送信部
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特開２００８−３０５０２０号公報
【図１】
2017054418.tif 000003
【図２】
2017054418.tif 000004
【図３】
2017054418.tif 000005
【図４】
2017054418.tif 000006
【図５】
2017054418.tif 000007
【図６】
2017054418.tif 000008
【図７】
2017054418.tif 000009
【図８】
2017054418.tif 000010
【図９】
2017054418.tif 000011
【図１０】
2017054418.tif 000012
【図１１】
2017054418.tif 000013
【図１２】
2017054418.tif 000014
【図１３】
2017054418.tif 000015
【図１４】
2017054418.tif 000016
【図１５】
2017054418.tif 000017
【図１６】
2017054418.tif 000018
【図１７】
2017054418.tif 000019
【図１８】
2017054418.tif 000020
【図１９】
2017054418.tif 000021
【図２０】
2017054418.tif 000022
【図２１】
2017054418.tif 000023
【図２２】
2017054418.tif 000024
【図２３】
2017054418.tif 000025