(57)【要約】【課題】同一又は類似の文書を繰り返し印刷する場合において、印刷設定に起因して生じる、今回の印刷結果と過去の印刷結果との相違を未然に防ぐ。【解決手段】記憶部１４には、画像形成装置１０において過去に印刷処理された過去文書を示す過去文書情報と、当該過去文書に対する過去印刷設定を示す過去印刷設定情報とが関連付けられた設定履歴情報１８が記憶される。比較部２８は、今回印刷処理される今回文書が過去文書と同一又は類似である場合に、今回文書に対して設定された今回印刷設定と、当該過去文書に対する過去印刷設定とを比較する。制御部３０は、今回印刷設定と過去印刷設定とが異なる場合に、表示部２６に警告を表示させる。【選択図】図５
2017044753.tif 000002
【特許請求の範囲】
【請求項１】
過去において印刷処理された過去文書を示す情報と、前記過去文書が印刷処理されたときの印刷設定である過去印刷設定とを関連付けて記憶する記憶手段と、
今回印刷処理される今回文書が前記過去文書と同一又は類似であり、且つ、前記今回文書に対して設定された印刷設定である今回印刷設定と、当該過去文書に対する過去印刷設定とが異なる場合に、利用者に対して警告を出力する警告手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記印刷設定は複数の設定項目を含み、
前記警告手段は、前記今回印刷設定における、予め指定された設定項目の設定値と、前記過去印刷設定における当該設定項目の設定値とが異なる場合に、前記警告を出力する、
ことを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
前記警告手段は、前記今回文書に付された文書識別情報と、前記過去文書に付された文書識別情報との比較に基づいて、前記今回文書が前記過去文書と同一又は類似であるか否かを判定する、
ことを特徴とする、請求項１又は２に記載の画像形成装置。
【請求項４】
前記警告手段は、前記今回文書の内容と、前記過去文書の内容との比較に基づいて、前記今回文書が前記過去文書と同一又は類似であるか否かを判定する、
ことを特徴とする、請求項１又は２に記載の画像形成装置。
【請求項５】
前記警告手段は、前記今回文書が前記過去文書と同一又は類似でなく、且つ、前記今回印刷設定と事前に設定された印刷設定とが異なる場合に、利用者に対して警告を出力する、
ことを特徴とする、請求項１から４のいずれか１項に記載の画像形成装置。
【請求項６】
コンピュータを、
過去において印刷処理された過去文書を示す情報と、前記過去文書が印刷処理されたときの印刷設定である過去印刷設定とを関連付けて記憶する記憶手段と、
今回印刷処理される今回文書が前記過去文書と同一又は類似であり、且つ、前記今回文書に対して設定された印刷設定である今回印刷設定と、当該過去文書に対する過去印刷設定とが異なる場合に、利用者に対して警告を出力する警告手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
プリンタあるいは複合機などの画像形成装置は、入力される印刷ジョブに基づいて印刷処理を行う装置である。画像形成装置による印刷処理にあたっては、ユーザなどによって印刷対象の文書に対して印刷設定（印刷条件）が定められる。印刷設定は、例えば、画質の設定や印刷レイアウトの設定など種々の設定内容を含む。
【０００３】
印刷設定は、印刷結果に多大な影響を与え得るものであり、その設定内容によっては、印刷結果がユーザの意図しないものにもなり得る。そこで、従来、印刷設定の設定操作を補助するための技術が提案されている。例えば、特許文献１には、ファイル名と印刷設定とを関連付けて予め記憶しておき、印刷対象のファイル名に応じた印刷設定にて印刷処理を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１４０４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像形成装置において、同様の文書が所定の期間を開けて繰り返し印刷される場合があり、当該文書の過去における印刷結果と、当該文書の今回の印刷結果とが同様であることが求められる場合がある。例えば、印刷依頼を受けて印刷処理を行い、印刷結果（印刷物）を納品する印刷業務を行う事業者においては、同様の文書を断続的に繰り返し印刷する「増し刷り」と呼ばれる処理が行われる。このような増し刷り処理においては、断続的に実行される各印刷処理において同様の印刷結果が求められる。
【０００６】
画像形成装置においては、ユーザが任意に印刷設定を変更することが可能であり、印刷処理の度に、印刷対象の文書に適した印刷設定が定められるのが一般的である。そうすると、過去に印刷済みの文書と同様の文書を印刷するに当たり、過去の印刷処理時における印刷設定とは異なる印刷設定で今回の印刷処理を行ってしまい、過去の印刷結果と今回の印刷結果とにおいて同様の印刷結果が得られない場合がある。特に、複数のユーザが利用する画像形成装置においては、過去の印刷処理時と今回の印刷処理時の間に他のユーザによって印刷設定が変更されてしまう場合もあり得る。
【０００７】
本発明の目的は、同一又は類似の文書を繰り返し印刷する場合において、印刷設定に起因して生じる、今回の印刷結果と過去の印刷結果との相違を未然に防ぐことにある。
【課題を解決するための手段】
【０００８】
本発明に係る画像形成装置は、過去において印刷処理された過去文書を示す情報と、前記過去文書が印刷処理されたときの印刷設定である過去印刷設定とを関連付けて記憶する記憶手段と、今回印刷処理される今回文書が前記過去文書と同一又は類似であり、且つ、前記今回文書に対して設定された印刷設定である今回印刷設定と、当該過去文書に対する過去印刷設定とが異なる場合に、利用者に対して警告を出力する警告手段と、を備えることを特徴とする。
【０００９】
望ましくは、前記印刷設定は複数の設定項目を含み、前記警告手段は、前記今回印刷設定における、予め指定された設定項目の設定値と、前記過去印刷設定における当該設定項目の設定値とが異なる場合に、前記警告を出力する。
【００１０】
望ましくは、前記警告手段は、前記今回文書に付された文書識別情報と、前記過去文書に付された文書識別情報との比較に基づいて、前記今回文書が前記過去文書と同一又は類似であるか否かを判定する。
【００１１】
望ましくは、前記警告手段は、前記今回文書の内容と、前記過去文書の内容との比較に基づいて、前記今回文書が前記過去文書と同一又は類似であるか否かを判定する。
【００１２】
望ましくは、前記警告手段は、前記今回文書が前記過去文書と同一又は類似でなく、且つ、前記今回印刷設定と事前に設定された印刷設定とが異なる場合に、利用者に対して警告を出力する。
【００１３】
本発明に係るプログラムは、コンピュータを、過去において印刷処理された過去文書を示す情報と、前記過去文書が印刷処理されたときの印刷設定である過去印刷設定とを関連付けて記憶する記憶手段と、今回印刷処理される今回文書が前記過去文書と同一又は類似であり、且つ、前記今回文書に対して設定された印刷設定である今回印刷設定と、当該過去文書に対する過去印刷設定とが異なる場合に、利用者に対して警告を出力する警告手段と、として機能させることを特徴とする。
【発明の効果】
【００１４】
請求項１又は６に記載の発明によれば、同一又は類似の文書を繰り返し印刷する場合において、印刷設定に起因して生じる、今回の印刷結果と過去の印刷結果との相違を未然に防ぐことができる。
【００１５】
請求項２に記載の発明によれば、印刷設定に含まれる複数の設定項目のうち、印刷結果に影響を及ぼす設定項目について、今回印刷設定と過去印刷設定が異なるか否かを判定することができる。
【００１６】
請求項３に記載の発明によれば、印刷対象の文書に付された文書識別情報に基づいて、今回文書と過去文書が同一又は類似であるか否かを判定することができる。
【００１７】
請求項４に記載の発明によれば、印刷対象の文書の内容に基づいて、今回文書と過去文書が同一又は類似であるか否かを判定することができる。
【００１８】
請求項５に記載の発明によれば、当該画像形成装置において初めて印刷される文書に対して、適切でない印刷結果をもたらす印刷設定が定められたことを印刷処理に先立ってユーザに通知することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係る画像形成装置の構成概略図である。
【図２】設定履歴情報の例を示す概念図である。
【図３】通知設定情報の入力画面の例を示す図である。
【図４】本実施形態に係る画像形成装置における印刷ジョブの登録処理の流れを示すフローチャートである。
【図５】本実施形態に係る画像形成装置における印刷処理の流れを示すフローチャートである。
【図６】警告表示の例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の好適な実施形態を図面に基づいて説明する。
【００２１】
図１は、本実施形態に係る画像形成装置１０の構成概略図である。
【００２２】
印刷ジョブ受信部１２は、印刷ジョブを他の端末などから受信する。印刷ジョブ受信部１２は、ＬＡＮカードあるいは外部接続インターフェースなどの通信手段を含んで構成され、例えば画像形成装置１０にネットワークを介して接続された端末から印刷ジョブを受信する。印刷ジョブは、印刷対象の文書がＰｏｓｔ  Ｓｃｒｉｐｔなどのページ記述言語（ＰＤＬ；Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたデータである。
【００２３】
印刷ジョブは、当然ながら印刷対象の文書の内容（コンテンツ）を表す情報を含んでいるが、その他にも、当該文書を一意に特定する文書ＩＤ、当該文書の文書名、当該印刷ジョブを画像形成装置１０に入力したユーザを示すユーザＩＤなどを示す情報も含んでいる。
【００２４】
記憶部１４は、例えばハードディスク、ＲＯＭ、あるいはＲＡＭなどから構成され、画像形成装置１０の各部を動作させるためのプログラム、あるいは印刷ジョブ受信部１２が受信した、つまり画像形成装置１０に入力された印刷ジョブが記憶される。
【００２５】
記憶部１４には、これから印刷処理が行われる文書（以下「今回文書」と記載する）に対する印刷設定（以下「今回印刷設定」と記載する）を示す今回印刷設定情報１６が記憶される。今回文書の印刷処理に先立って、今回印刷設定がユーザにより設定され、それらを示す情報が今回印刷設定情報１６として記憶される。今回印刷設定情報１６は、今回文書の印刷処理が終了した後も引き続き記憶部１４に記憶される。つまり、次の印刷対象の文書に対して今回印刷設定がそのまま適用可能であれば、ユーザは、印刷設定を変更せずに、次の印刷対象の文書に関する印刷処理を実行させるようにしてもよい。
【００２６】
また、記憶部１４には、画像形成装置１０において過去に印刷処理された文書（以下「過去文書」と記載する）を示す過去文書情報と、当該過去文書に対して設定された印刷設定（以下「過去印刷設定」と記載する）を示す過去印刷設定情報と、が関連付けられた設定履歴情報１８が記憶される。本明細書では、１つの過去文書情報と１つの過去印刷設定情報との組を「レコード」と記載する。文書が１つ印刷処理される度に、ユーザの指示に応じて、１つのレコードが追加され、その結果、設定履歴情報１８が構築される。
【００２７】
さらに、記憶部１４には、後述の比較部２８が参照する比較設定情報２０が記憶される。比較設定情報２０については後述する。
【００２８】
印刷処理部２２は、ＲＩＰ部及び出力部などから構成され、印刷ジョブに係る文書の出力処理を行う。ＲＩＰ部は、ページ記述言語で記述された印刷ジョブを、出力部が認識可能なラスタデータに展開する処理（ＲＩＰ処理）を行う。出力部は、ＲＩＰ処理部によりラスタデータに展開された印刷ジョブを紙などの印刷媒体上に再現するプリント処理を実行する。出力部は、一般のプリンタが有する各部材、例えばトナー、感光ドラム、給紙部などを含んで構成される。印刷処理部２２は、今回印刷設定情報１６により示された印刷設定（印刷条件）にて出力処理を行う。
【００２９】
入力部２４は、例えばタッチパネルやボタンなどから構成され、ユーザの指示を画像形成装置１０に入力するために設けられる。
【００３０】
表示部２６は、例えば液晶パネルなどで構成され、各種情報を表示するためのものである。例えば、今回印刷設定情報１６をユーザに入力させるための印刷設定入力画面、比較設定情報２０をユーザに入力させるための通知設定入力画面、及び、ユーザへの警告（通知）表示などが表示される。
【００３１】
比較部２８は、印刷処理部２２による出力処理に先立って、今回文書が、画像形成装置１０において過去に印刷された文書（つまり過去文書）と同一又は類似の文書（以下「同様の文書」と記載する）であるか否かを判定する。また、今回文書が過去文書と同様の文書である場合は、比較設定情報２０に示された方法に従って、今回印刷設定と当該過去文書の印刷処理時の印刷設定である過去印刷設定を比較する処理を行う。さらに、今回文書と過去文書が同様の文書でなかった場合、つまり、画像形成装置１０において今回文書と同様の文書が過去に印刷されていないには、比較設定情報２０に示される方法に従って、今回印刷設定と、ユーザによって予め定められた所定の印刷設定（以下「デフォルト印刷設定」）とを比較する処理を行う。比較処理の結果は後述の制御部３０へ送信される。
【００３２】
制御部３０は、例えばＣＰＵあるいはマイクロプロセッサなどから構成され、記憶部１４に記憶されたプログラムに従って画像形成装置１０の各部を動作させる制御を行う。また、制御部３０は、比較部２８の比較処理の結果に応じて、表示部２６に警告表示を表示させる処理を行う。つまり、画像形成装置１０においては、比較部２８と制御部３０とが警告手段を構成する。
【００３３】
具体的には、今回文書が過去文書と同様の文書であり、且つ、今回印刷設定と、当該過去文書の印刷処理時の印刷設定である過去印刷設定とが異なる場合に、制御部３０は表示部２６に警告表示を表示させる。また、今回文書と過去文書とが同様でない場合であって、今回印刷設定とデフォルト印刷設定とが異なる場合に、制御部３０は表示部２６に警告表示を表示させる。
【００３４】
比較部２８及び制御部３０の処理内容の詳細については後述する。
【００３５】
画像形成装置１０の構成概略は以上の通りである。なお、比較部２８は、制御部３０が有する機能であってもよい（つまり制御部３０の中に比較部２８が含まれていてもよい）。
【００３６】
以下、図２を用いて設定履歴情報１８について説明する。図２は、設定履歴情報１８の例を示す概念図である。図２には、設定履歴情報１８に含まれる複数のレコードのうち、１つのレコード１８ａの内容が示されている。上述の通り、設定履歴情報１８においては、過去文書情報と過去印刷設定情報が関連付けられている。
【００３７】
図２に示されるように、過去文書情報は、過去文書を一意に特定する文書ＩＤ、過去文書の文書名、及び当該過去文書の印刷処理を指示したユーザを示すユーザＩＤ、及び過去文書に対する出力処理が行われた日時を示す情報、並びに過去文書のサムネイル画像を含む情報である。もちろん、過去文書情報としては、その他の情報が含まれていてもよい。
【００３８】
過去文書情報に含まれるこれらの各情報は、印刷ジョブに含まれる情報である。したがって、過去文書情報は、当該過去文書に係る印刷ジョブが入力された際に制御部３０により抽出される。また、サムネイル画像については、過去文書のうち所定ページ分の画像が形成され記憶される。
【００３９】
図２に示されるように、過去印刷設定情報は、複数の設定項目を含み、これら複数の設定項目が複数のカテゴリに仕分けられている。例えば、過去印刷設定情報には、プリンタモードあるいはシャープネスなどの設定項目を含む「画質の設定」カテゴリ、面付け設定あるいは綴じ方などの設定項目を含む「レイアウトの設定」カテゴリ、カラーモードあるいは特色補正などの設定項目を含む「カラーの設定」カテゴリ、及び、給紙方法あるいは出力用紙サイズなどの設定項目を含む「用紙の設定」カテゴリなどが含まれる。もちろん、過去印刷設定情報には、その他の設定項目及びその他のカテゴリが含まれていてよい。
【００４０】
なお、過去印刷設定情報に含まれる設定項目あるいはカテゴリは、今回印刷設定情報１６に含まれる設定項目あるいはカテゴリと同じである。つまり、今回印刷設定情報１６においても、図２に示される過去印刷設定情報のように、カテゴリ分けされた複数の設定項目に対して設定値が設定されている。
【００４１】
以下、図３を用いて比較設定情報２０について説明する。図３は、比較設定情報２０の入力画面の例を示す図である。
【００４２】
制御部３０は、ユーザからの要求に応じて、図３に示すような比較設定情報入力画面を表示部２６に表示させる。ユーザは、当該画面に従って、今回文書と過去文書との比較方法（つまり今回文書が過去文書と同様の文書であるかどうかの判定方法）、及び、今回印刷設定と、過去印刷設定などとの比較処理時に参照される設定項目を設定する。これらの設定は、今回文書の印刷処理に先立って入力され、入力された設定情報が比較設定情報２０として記憶される。
【００４３】
今回文書と過去文書の比較方法は、複数の比較方法から選択可能となっている。本実施形態では、文書名による比較と、サムネイル画像による比較の２つの方法が選択可能となっている。もちろん、両文書の比較方法としてその他の方法を選択可能としてもよい。
【００４４】
文書名による比較は、文字通り今回文書の文書名と過去文書の文書名とを比較して、両文書が同様の文書であるか否かを判定する方法である。両文書名が完全一致したときに両文書が同様の文書であると判定してもよいが、本実施形態では、ユーザは文書名比較のルールを設定可能であり、当該ルールに従って両文書名の比較が行われる。ルールは、例えば今回文書の文書名が正規表現で表現されたものであり、この場合、文書名が当該正規表現に該当する過去文書が今回文書と同様の文書であると判定される。例えば、今回文書の文書名が「●ＡＢＣ（Ｖｅｒ２．００）．ｐｄｆ」である場合、当該文書名の正規表現である「＊ＡＢＣ＊．ｐｄｆ」がルールとして入力できる。当該ルールが適用された場合、文書名に「ＡＢＣ」を含むｐｄｆファイルである過去文書が今回文書と同様の文書であると判定される。
【００４５】
文書名は文書に付された文書識別情報であると言えるから、上述の通り、文書名による比較方法は、今回文書に付された文書識別情報と過去文書に付された文書識別情報との比較により両文書が同一又は類似であるか否かを判定する方法であると言える。文書識別情報としては、文書名の他にも、文書を一意に識別する文書ＩＤを用いてもよい。なお、文書ＩＤによる比較の場合は、両文書が完全同一か否かが判定される。
【００４６】
サムネイル画像による比較は、今回文書及び過去文書の少なくとも一部をそれぞれ縮小表示したサムネイル画像を比較することで、両文書が同様であるか否かを判定する方法である。サムネイル画像の比較は、既知の技術を用いることで行われる。本実施形態では、サムネイル画像はページ毎に生成され、ユーザは、ページ毎に生成されたサムネイルを何ページ分比較するのか、あるいは今回文書のサムネイルと過去文書のサムネイルとがどの程度一致していれば両文書が同様の文書であると判定するのかを示す量（マッチング率）を設定することができる。例えば、ページ数が「３」、マッチング率が「９０％」に設定されている場合、今回文書及び過去文書のそれぞれ所定の（本実施形態では先頭から）３ページ分のサムネイル画像が互いに比較され、それらのマッチング率が９０％以上であれば、両文書が同様の文書であると判定される。
【００４７】
上述の通り、サムネイル画像による比較方法は、今回文書の内容と過去文書との内容を比較して、両文書が同一又は類似であるか否かを判定する方法であると言える。このような方法としては、サムネイル画像による比較の他にも、今回文書に含まれる文と過去文書に含まれる文とを比較する（比較する文字数は適宜設定可能としてよい）方法などであってもよい。
【００４８】
また、図３において、文書名とサムネイルに両方チェックを入れることができる。この場合は、過去文書の文書名が今回文書の文書名の正規表現に合致し、且つ、当該過去文書と今回文書のサムネイル画像の比較によりマッチング率が所定値以上であった場合に、両文書が同様の文書であると判定される。
【００４９】
比較カテゴリ設定においては、今回文書と同様の文書であると判定された過去文書、又はデフォルト印刷設定（以下「比較対象設定」と記載する）と、今回印刷設定との比較処理において、比較されるカテゴリ又は設定項目が設定される。例えば、図３に示すように「ジョブの設定」カテゴリ及び「画質の設定」カテゴリがチェックされている場合、今回印刷設定と比較対象設定との比較において、「ジョブの設定」カテゴリ及び「画質の設定」カテゴリに含まれる設定項目に対して設定された設定値のみが比較される。もちろん、全てのカテゴリをチェックすることで全ての設定項目を比較対象とするようにしてもよく、全てのカテゴリのチェックを外して、全く比較処理を行わない、つまり、今回印刷設定に関する警告表示を全く行わない、というようにしてもよい。
【００５０】
比較カテゴリ設定における「カスタム設定」によれば、比較対象とする設定項目を、カテゴリ単位ではなく、設定項目単位で設定することができる。「カスタム設定」に対応するチェックボックスがチェックされると画面が切り替わり、各カテゴリに含まれるすべての設定項目が表示され、それらに対して個別に比較処理の対象項目とするか否かを設定できる。
【００５１】
比較カテゴリ設定に含まれる複数のカテゴリは、印刷結果に対して比較的大きな影響を与える第１のカテゴリ群と、印刷結果対して比較的影響を与えない（少なくとも第１のカテゴリ群に含まれるカテゴリよりは影響を与えない）第２のカテゴリ群に仕分けられていてもよい。当該仕分け処理はユーザあるいは管理者により行われてよい。本実施形態では、「ジョブの設定」、「画質の設定」、「レイアウトの設定」、「フォーム／ページ番号の設定」、及び「カラーの設定」の各カテゴリが第１のカテゴリ群に含まれ、「用紙の設定」及び「出力の設定」のカテゴリが第２のカテゴリ群に含まれる。
【００５２】
第１のカテゴリ群は印刷結果に多大なる影響を与えるから、第１のカテゴリ群に含まれるカテゴリについては、必ず比較対象のカテゴリとして指定されるか、あるいは画像形成装置１０の管理者のみがチェックを外す（つまり比較対象から外す）ことができるようにしてもよい。この場合であっても、第２のカテゴリ群に含まれる各カテゴリについては、一般ユーザが自由にチェックを外すことが可能である。
【００５３】
以下、図４及び図５のフローチャートに従って、画像形成装置１０の処理の流れを説明する。まず、図４のフローチャートに従って、今回印刷ジョブの登録処理について説明する。
【００５４】
ステップＳ１０において、印刷ジョブ受信部１２は、他の端末などから今回文書に係る印刷ジョブを受信する。つまり、画像形成装置１０に今回文書に係る印刷ジョブが入力される。なお、今回文書の文書名は「●ＡＢＣ（Ｖｅｒ２．００）．ｐｄｆ」であるとする。
【００５５】
ステップＳ１２において、比較部２８は、比較設定情報２０に示される方法において、今回文書と過去文書とが同様の文書であるか否かを判定する。
【００５６】
比較設定情報２０において、比較方法が文書名であり、ルールが「＊ＡＢＣ＊．ｐｄｆ」に設定されている場合、比較部２８は、設定履歴情報１８に含まれる各レコードの中から、過去文書情報として正規表現「＊ＡＢＣ＊．ｐｄｆ」に合致する文書名を有するレコードを検索する。そのようなレコードが抽出されれば、今回文書が過去において印刷処理された文書（つまり過去文書）と同様の文書であると判断し、ステップＳ１４に進み、そうでない場合はステップＳ１６に進む。
【００５７】
比較設定情報２０において、比較方法がサムネイルであり、ページ数が「３」、マッチング率が「９０％」に設定されている場合、比較部２８は、今回文書の先頭３ページのサムネイル画像と、設定履歴情報１８に含まれる各レコードの先頭３ページ分のサムネイル画像とを逐一比較する。そして、画像比較の結果、マッチング率が９０％以上となるレコードが抽出されれば、今回文書が過去において印刷処理された文書（つまり過去文書）と同様の文書であると判断し、ステップＳ１４に進み、そうでない場合はステップＳ１６に進む。
【００５８】
ステップＳ１４において、制御部３０は、ステップＳ１２において比較部２８が抽出したレコードにおける過去印刷設定情報を比較対象設定として保持、つまり記憶部１４に一時的に記憶させる。
【００５９】
ステップＳ１６において、つまり今回文書が過去に画像形成装置１０で印刷された文書のどれにも類似していない場合には、ユーザにより予め設定されたデフォルト印刷設定を比較対象設定として保持する。
【００６０】
ステップＳ１８において、制御部３０は、今回印刷ジョブとステップＳ１４又はステップＳ１６で保持された比較対象設定とを関連付けて記憶部１４に一時記憶させる。
【００６１】
以上の処理において、今回印刷ジョブの登録処理が完了する。続いて、画像形成装置１０は、ユーザからの印刷指示を待って、今回印刷ジョブの印刷処理を開始する。図５に印刷処理のフローチャートが示されている。
【００６２】
ステップＳ３０において、ユーザは、今回文書に対する印刷設定、つまり今回印刷設定を入力する。入力された印刷情報が今回印刷設定情報として記憶部１４に記憶される。なお、今回印刷設定情報１６としては、前回の印刷処理に対する印刷設定が引き続き記憶されているから、当該印刷設定が今回文書にもそのまま適用できるのであれば、ユーザは特に何も入力することはない。いずれにしても、ステップＳ３０の処理において、今回文書に対する印刷設定が今回印刷設定情報１６として記憶される。
【００６３】
ステップＳ３２の処理において、制御部３０は、警告表示設定の状態を判定する。具体的には、制御部３０は比較設定情報２０を参照し、そのうち比較カテゴリ設定において、少なくとも１つのカテゴリが選択されているか否かを判定する。いずれか１つのカテゴリが選択されていれば、警告表示設定が「する」に設定されていると判定し、ステップＳ３４に進む。全てのカテゴリが選択されてない場合には、警告表示設定が「しない」に設定されていると判定し、ステップＳ４２に進む。つまり、今回印刷設定に関する警告表示を一切行わずに、今回印刷ジョブの印刷処理に進む。
【００６４】
ステップＳ３４において、比較部２８は、今回印刷設定と比較対象設定とを比較し、両設定に差異があるか否かを判定する。比較部２８は、比較設定情報２０に含まれる比較対象のカテゴリ（又は設定項目）の選択状態を参照し、今回印刷設定と比較対象設定との間において、選択されているカテゴリ（又は設定項目）に対する設定値を比較する。当該比較処理の結果、両印刷設定に差異があればステップＳ３６に進み、差異が無ければステップＳ４２に進む。
【００６５】
ステップＳ３６において、制御部３０は、比較部２８から比較処理の結果に基づいて、表示部２６に警告表示を表示させる。図６に、警告表示の例が示されている。なお、図６の例は、比較対象設定として過去印刷設定が保持された場合の警告例である。図６に示されるように、警告としては、今回印刷設定と比較対象設定（ここではステップＳ１４で保持された過去印刷設定）との間において差異が検出されたこと、及び印刷設定のうち差異が検出されたカテゴリを明示したポップアップ４０が表示される。図６の例では、ポップアップ４０において「画質の設定」カテゴリに含まれる設定項目について差異が検出されたことが明示されている。さらに、ポップアップ４０には、詳細ボタン４２が含まれ、ユーザが詳細ボタン４２をタップすると、「画質の設定」カテゴリ内における差異が検出された設定項目が明示される。
【００６６】
ポップアップ４０には、ユーザへの警告と共に、今回文書に対する処置を選択させるボタンが含まれている。具体的には、今回印刷設定のまま今回文書を印刷させるためのボタンであるＯＫボタン４４、印刷設定を比較対象設定に書き換えた上で今回文書を印刷させるための設定変更ボタン４６、今回文書に係る印刷ジョブをキャンセル、つまり印刷処理を中断させるためのキャンセルボタン４８が含まれている。
【００６７】
ステップＳ３８において、制御部３０は、ユーザによりいずれの指示が入力されたかを判定する。
【００６８】
ユーザにより今回文書に係る印刷ジョブのキャンセル指示を受けた場合、つまりユーザがキャンセルボタン４８をタップした場合は、印刷処理を行わずに、今回文書に係る印刷ジョブの処理を終了する。また、ユーザにより今回印刷設定のまま今回文書を印刷処理する指示を受けた場合、つまりユーザがＯＫボタン４４をタップした場合は、ステップＳ４２に進み、今回印刷設定のまま今回文書の印刷処理を行う。ユーザにより印刷設定を過去印刷設定に書き換えた上で今回文書を印刷処理する指示を受けた場合、つまりユーザが設定変更ボタン４６をタップした場合は、ステップＳ４０に進む。
【００６９】
ステップＳ４０において、制御部３０は、今回印刷設定を記憶部１４に一時的に保持されている比較対象設定（ここでは過去印刷設定）に置き換える処理を行う。当該処理により、一時保持されていた比較対象設定が今回印刷設定情報１６として記憶される。
【００７０】
ステップＳ４２において、印刷処理部２２は、今回印刷設定情報１６が示す印刷設定に従って、今回印刷ジョブの出力処理を実行する。
【００７１】
ステップＳ４４において、制御部３０は、今回文書に関する今回文書情報と今回印刷設定情報１６を設定履歴情報１８に追加するか否かを判定する。当該判定は、ユーザの指示に従って行う。例えば、出力処理後に、表示部２６に今回印刷設定情報１６を設定履歴情報１８に追加するか否かを問う画面を表示させてユーザに指示を入力させる。ユーザが設定履歴情報１８に追加する指示をした場合はステップＳ４６に進み、そうでない場合は設定履歴情報１８に今回印刷設定情報１６を追加せずに今回文書に係る印刷ジョブを終了する。
【００７２】
ステップＳ４６において、制御部３０は、記憶部１４に一時記憶されている今回文書に係る印刷ジョブから今回文書に関する今回文書情報（今回文書の文書ＩＤ、文書名、サムネイル画像など含む）を抽出し、今回文書情報と今回印刷設定情報１６とを関連付けた新たなレコードを設定履歴情報１８に追加する。設定履歴情報１８に対するレコードの追加をユーザの指示に応じて行うことで、例えば特殊な印刷設定で印刷した場合など、履歴として不適切なレコードが登録されることを防ぐことができる。
【００７３】
画像形成装置１０の処理の流れは以上の通りである。
【００７４】
本実施形態によれば、今回文書が過去文書と同様な文書であり（つまり今回文書が画像形成装置１０において過去において印刷処理された文書と同様な文書であり）、且つ、今回印刷設定が、当該過去文書に対して設定された過去印刷設定とは異なる場合に、今回文書の出力処理に先立ってユーザ対して警告が出力される。これにより、ユーザは、今回印刷する文書に対して設定された印刷設定と、過去に同様な文書について印刷したときの印刷設定が異なることを出力処理前に把握することができる。それにより、ユーザは今回の印刷処理に対して、過去印刷設定を適用するなど、適切な処置を取ることができる。
【００７５】
本実施形態によれば、画像形成装置１０において過去に印刷された文書を示す情報である過去文書情報と、それに対する過去印刷設定情報とが関連付けられて設定履歴情報１８として蓄積記憶される。当該設定履歴情報１８が記憶されることにより、今回文書が過去文書と同様な文書であるか否かを判定できるだけではなく、今回印刷設定と過去印刷設定が異なる場合に、ユーザは簡単な操作で（設定変更ボタン４６をタップするだけで）、設定履歴情報１８に含まれる過去印刷設定を呼び出して、その印刷設定を今回印刷設定とすることができる。
【００７６】
本実施形態によれば、今回印刷設定と過去印刷設定とが異なる場合に、ユーザに対する警告と共に、今回印刷設定と過去印刷設定において、どの設定項目が異なるのかが明示される。これにより、ユーザは、今回文書に係る印刷ジョブに対して、設定値が異なる設定項目に応じた好適な処置を取ることができる。
【００７７】
また、印刷設定に含まれる複数のカテゴリ又は複数の設定項目の中には、印刷結果にそれほど大きな影響を与えないものが存在する場合がある。そして、そのようなカテゴリ又は設定項目は画像形成装置１０の使用環境によって異なる場合も考えられる。本実施形態によれば、今回印刷設定と過去印刷設定との比較処理において、比較対象とするカテゴリ又は設定項目を適宜選択可能であるから、ユーザは適宜必要なカテゴリ又は設定項目についてのみ比較処理を行わせることができる。
【００７８】
また、今回文書と過去文書とが完全同一でない場合であっても、当該過去文書に対して設定された過去印刷設定において今回文書を印刷すべき場合がある。例えば、上記増し刷りの例において、過去文書に対して誤字の訂正や画像の差し替えなどの修正が入る場合があり、このような場合、修正前の文書である過去文書と修正後の文書である今回文書は異なる文書であるものの、両文書の印刷結果が同等となるように両文書に対する印刷設定は同等であるのが好ましい。
【００７９】
本実施形態によれば、文書名に基づいて今回文書と過去文書とを比較する場合、過去文書の文書名が正規表現された今回文書の文書名に合致するか否かが判断される。そのため、例えば過去文書において修正が入り、文書名に含まれるバージョン名が変更された、あるいは文書名に「修正版」などの文字が加えられても、それらを除外して文書を比較することができる。また、サムネイル画像に基づいて両文書を比較する場合には、ユーザはマッチング率を適宜変更可能であり、つまり今回文書と過去文書とが同様の文書であると判定される範囲（類似範囲）をユーザが適宜設定できる。これにより、今回文書と過去文書との内容が多少異なるが同様の印刷設定で印刷すべき場合であっても、両文書を同様の文書であると判定することが可能であり、つまり今回印刷設定と過去印刷設定とが異なる場合にユーザに警告が表示される。
【００８０】
また、本実施形態によれば、今回文書が画像形成装置１０において過去に印刷された文書と同様な文書でない場合、ユーザにより予め設定されたデフォルト印刷設定と今回印刷設定が比較され、それらの間に差異がある場合にユーザに警告が表示され得る。これは、例えば、同様の文書が繰り返し印刷されない環境、つまり異なる文書が多数印刷される環境であって、各文書に対して同一の印刷設定において印刷処理を行うべき環境において有用である。そのような環境において、望まれる印刷設定をデフォルト印刷設定として定めておけば、各文書に対してデフォルト印刷設定とは異なる印刷設定が入力された場合にユーザに警告を表示することができる。
【００８１】
以上、本発明に係る実施形態を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない限りにおいて種々の変更が可能である。
【符号の説明】
【００８２】
１０  画像形成装置、１２  印刷ジョブ受信部、１４  記憶部、１６  今回印刷設定情報、１８  設定履歴情報、２０  通知設定情報、２２  印刷処理部、２４  入力部、２６  表示部、２８  印刷設定比較部。
【図１】
2017044753.tif 000003
【図２】
2017044753.tif 000004
【図３】
2017044753.tif 000005
【図４】
2017044753.tif 000006
【図５】
2017044753.tif 000007
【図６】
2017044753.tif 000008