(57)【要約】【課題】初回の印刷時に、例えばカラー印刷ができないためにモノクロで印刷し（縮退印刷）、再印刷時には、カラー印刷ができる（縮退解除）、またはその逆の場合も認識することができない。【解決手段】ジョブ属性を含む印刷ジョブを受け付けると、その受け付けた印刷ジョブに含まれるジョブ属性に従って印刷ジョブを実行し、その実行した印刷ジョブとその印刷ジョブの実行結果とを記憶する。画像形成装置の機能を示す構成情報と、記憶した印刷ジョブに含まれるジョブ属性とに基づいて、記憶された印刷ジョブの実行結果と同一の実行結果を得ることが可能か否かを予測し、その予測した予測結果を表示する。【選択図】図４
2014094455.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
ジョブ属性を含む印刷ジョブを受け付ける受付手段と、
前記受付手段により受け付けた印刷ジョブに含まれるジョブ属性に従って前記受け付けた印刷ジョブを実行する実行手段と、
前記実行手段により実行した前記印刷ジョブと前記印刷ジョブの実行結果とを記憶する記憶手段と、
前記画像形成装置の機能を示す構成情報を取得する取得手段と、
前記記憶手段に記憶した前記印刷ジョブの再実行が指示されると、前記取得手段により取得した構成情報と、前記記憶手段に記憶された印刷ジョブに含まれるジョブ属性とに基づいて、前記記憶手段に記憶された印刷ジョブの実行結果と同じ実行結果を得ることが可能か否かを予測する予測手段と、
前記予測手段が予測した結果を表示する表示手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記記憶手段に記憶した前記印刷ジョブの再実行の指示に応じて、前記印刷ジョブを再実行する再実行手段と、
前記実行手段により実行した前記印刷ジョブの実行結果と同じ結果が得られるように前記再実行手段により前記印刷ジョブを再実行するか、或いは前記実行手段により実行した前記印刷ジョブの実行結果と前記印刷ジョブのジョブ属性との差異がなくなるように前記再実行手段により前記印刷ジョブを実行するように指定する指定手段と、
を更に有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置の機能を示す構成情報において、前記実行手段が前記印刷ジョブを実行したときに使用できず、前記取得手段が取得した前記構成情報において使用できる機能がある場合に、前記指定手段は、前記差異がなくなるように前記再実行手段により前記印刷ジョブを実行するように指定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記表示手段は、
前記印刷ジョブの実行結果及び前記予測した印刷ジョブの実行結果のそれぞれを示す画像であって、前記印刷ジョブの実行結果及び前記予測した印刷ジョブの実行結果の差異を識別可能な画像を表示することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記ジョブ属性は、カラー或いは白黒印刷、両面印刷、ステイプル、パンチの少なくともいずれかを含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記実行手段により実行した前記印刷ジョブの実行結果は、前記ジョブ属性に対応する前記画像形成装置の機能が使用できるか否かに応じて変わることを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記実行手段により実行した前記印刷ジョブの実行結果と前記印刷ジョブのジョブ属性との差異情報を取得する手段を更に有し、
前記表示手段は、前記差異情報を、前記印刷ジョブに対応づけて表示することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
画像形成装置を制御する制御方法であって、
受付手段が、ジョブ属性を含む印刷ジョブを受け付ける受付工程と、
実行手段が、前記受付工程で受け付けた印刷ジョブに含まれるジョブ属性に従って前記受け付けた印刷ジョブを実行する実行工程と、
記憶手段が、前記実行工程で実行した前記印刷ジョブと前記印刷ジョブの実行結果とを記憶する記憶工程と、
取得手段が、前記画像形成装置の機能を示す構成情報を取得する取得工程と、
予測手段が、前記記憶工程で記憶した前記印刷ジョブの再実行が指示されると、前記取得工程で取得した構成情報と、前記記憶工程で記憶された印刷ジョブに含まれるジョブ属性とに基づいて、前記記憶工程で記憶された印刷ジョブの実行結果と同じ実行結果を得ることが可能か否かを予測する予測工程と、
表示手段が、前記予測工程が予測した結果を表示する表示工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項９】
コンピュータを、請求項１乃至７のいずれか１項に記載の画像形成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実行済のジョブを保持して再実行可能な画像形成装置及びその制御方法とプログラムに関する。
【背景技術】
【０００２】
近年の複写機や複合機等の画像形成装置では、大容量ハードディスクなどの記憶装置を備え、記憶装置に画像データやジョブの属性を保存しておき、任意のタイミングで印刷する再印刷機能を備えるものがある。この再印刷機能によれば、画像形成装置が持つコピー機能やプリンタ機能により一度印刷した文書の印刷結果が所望のものではない場合には、再度その印刷データを受け取ることなく、その印刷設定の一部を変更して再印刷することが可能である。
【０００３】
画像形成装置に記憶した文書を再印刷する場合、その画像形成装置で記憶している文書の一覧を表示し、その一覧表示の中から所望の文書を選択して印刷することが一般的である。しかしながら、記憶している文書には、指定された印刷設定で印刷を実行できない場合もあるため、文書の一覧にその旨を表示しないで、再印刷対象の文書を選択させて印刷を実行させることは利便性の観点で好ましくない。このような問題に対して、例えば特許文献１には、「指定された印刷設定で印刷可」「属性変更で印刷可」「印刷不可」等の情報を、文書一覧とともに表示する方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５２７２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の特許文献１の方法によれば、記憶装置に蓄積された画像データを、指定された設定で印刷可能かどうかを、文書の一覧で区別することができる。しかしこの方法では、コピー機能やプリンタ機能を用いた初回の印刷時と、記憶装置に蓄積されている文書の再印刷時とで印刷結果が異なる場合であっても、そのことを認識することができない。具体的には、初回の印刷時に、例えばカラー印刷ができないためにモノクロで印刷し（縮退印刷）、再印刷時には、カラー印刷ができる（縮退解除）ことを認識できない。またはその逆の場合も認識することができない。
【０００６】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００７】
本発明の目的は、実行した印刷ジョブを再実行するときに、初回の印刷ジョブの実行結果と同一の実行結果を得ることが可能か否かを容易に把握できる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
画像形成装置であって、
ジョブ属性を含む印刷ジョブを受け付ける受付手段と、
前記受付手段により受け付けた印刷ジョブに含まれるジョブ属性に従って前記受け付けた印刷ジョブを実行する実行手段と、
前記実行手段により実行した前記印刷ジョブと前記印刷ジョブの実行結果とを記憶する記憶手段と、
前記画像形成装置の機能を示す構成情報を取得する取得手段と、
前記記憶手段に記憶した前記印刷ジョブの再実行が指示されると、前記取得手段により取得した構成情報と、前記記憶手段に記憶された印刷ジョブに含まれるジョブ属性とに基づいて、前記記憶手段に記憶された印刷ジョブの実行結果と同じ実行結果を得ることが可能か否かを予測する予測手段と、
前記予測手段が予測した結果を表示する表示手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、実行した印刷ジョブを再実行するときに、初回の印刷ジョブの実行結果と同じ実行結果を得ることが可能か否かを容易に把握できるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】実施形態１に係る画像形成装置の構成を示すブロック図。
【図２】実施形態１に係る画像形成装置の補助記憶装置に記憶された、この画像形成装置の制御プログラムのモジュールを説明する図。
【図３】実施形態１に係る画像形成装置の動作モードを設定する動作モード設定画面の一例を示す図。
【図４】実施形態１に係るジョブ履歴表示部が表示部に表示するジョブ履歴表示画面の一例を示す図。
【図５】実施形態１に係る画像形成装置において、図４のジョブ履歴表示画面でジョブを選択し、再印刷ボタン４０９が押下されたときに表示される再印刷画面の一例を示す図。
【図６】実施形態１に係る画像形成装置において、図４のジョブ履歴表示画面でジョブを選択し、再印刷ボタン４０９が押下されたときに表示される再印刷画面の一例を示す図。
【図７】実施形態１に係る画像形成装置において、図４のジョブ履歴表示画面でジョブを選択し、再印刷ボタン４０９が押下されたときに表示される再印刷画面の一例を示す図。
【図８】実施形態２に係る画像形成装置で、図４の画面でジョブを選択し、プレビューボタン４０８を押下した際に表示されるプレビュー画面の一例を示す図。
【図９】実施形態２に係る画像形成装置で、初回印刷時と再印刷時のプレビュー表示を並べて比較できるように表示する画面例を示す図。
【図１０】実施形態２に係るプレビュー画像に表示されるステイプルとパンチ属性を表す表示用素材を説明する図。
【図１１】実施形態１に係る動作モード管理部が補助記憶装置又はＲＡＭを使用して管理する動作モードを説明する図。
【図１２】実施形態１に係るジョブ履歴管理部が保持する履歴情報の個数を示す履歴情報数を説明する図。
【図１３】実施形態１に係るジョブ履歴管理部が保持する履歴情報の一例を示す図。
【図１４】実施形態１に係る履歴情報のジョブ属性情報の一例を示す図。
【図１５】実施形態１に係る初回印刷時差異情報の一例を示す図。
【図１６】実施形態１に係る再印刷時差異情報の一例を示す図。
【図１７】本実施形態１に係る画像形成装置による初回印刷時の印刷処理を説明するフローチャート。
【図１８】本実施形態１に係る画像形成装置によるジョブ履歴表示画面（図４）の表示処理を説明するフローチャート。
【図１９】本実施形態１に係る画像形成装置において、図４のジョブ履歴表示画面でユーザがジョブを選択して再印刷ボタン４０９を押下した際の処理を説明するフローチャート。
【図２０】実施形態２に係る画像形成装置が、ジョブのプレビュー表示を行う際の処理を説明するフローチャート。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
本実施形態では、印刷済みの印刷ジョブを記憶しておき、その記憶している印刷ジョブを読み出して再印刷可能な画像形成装置において、印刷済みジョブの差異情報と、再印刷時の差異情報を再印刷用のジョブリストに表示する例で説明する。
【００１３】
本実施形態において、ジョブとは、コピー機能、プリンタ機能、再印刷機能等を用いて文書を印刷する際の処理インスタンスまたは単位を示す。ジョブの属性とは部数、両面属性等のジョブを印刷する際の印刷体裁の設定を示す。また、コピー機能やプリンタ機能を用いたコピージョブやプリンタジョブによる印刷を初回印刷と定義し、その初回印刷の際に用いた画像データを記憶しておき、その画像データを再度印刷する処理を再印刷と定義する。また差異情報とは、そのジョブの属性と異なる属性で実行した結果の属性情報を示す。また縮退とは、例えば、画像形成装置の給排紙オプションの故障や動作モードの制約等により、そのジョブの本来の属性と異なる属性で処理することを示すものとする。例えば、印刷ジョブの属性で両面印刷が指定されているのに、両面印刷ユニットが故障しているため片面で印刷した場合を縮退印刷と称する。また或いは、印刷ジョブの属性でステイプル印刷が指定されているのに、ステイプル機能を有するフィニッシャを装着していない場合に、ステイプル無しでジョブを実行する場合も縮退印刷と称する。
【００１４】
図１は、実施形態１に係る画像形成装置の構成を示すブロック図である。ここでは画像形成装置を、コピー機能、プリンタ機能、ボックス機能、ファクシミリ機能、スキャン機能等を有する多機能処理装置（ＭＦＰ）を例にして説明するが、本発明はこれに限定されるものではない。
【００１５】
ＣＰＵ１０１は、補助記憶装置１０３からＲＡＭ１０２に展開されたプログラムに従って、この画像形成装置の動作を制御している。ＲＡＭ１０２は、ＣＰＵ１０１にワークエリアを提供し、プログラムや各種データの一時保管を行う。補助記憶装置１０３は、各種プログラムやデータの一時保管等を行う、例えばハードディスクやＣＤ−ＲＯＭ等である。表示部１０４はタッチパネルを有し、画像形成装置の状態やエラーメッセージ等を表示する。操作部１０５は、ユーザがタッチパネル等を使用して、所望する印刷ジョブを指定する場合等に使用される。尚、ここで操作部１０５と表示部１０４とは一体に構成されても良い。
【００１６】
ＮＩＣ（ネットワークインターフェースカード）１０６は、ＬＡＮ１２０を介して、他のネットワーク機器と双方向でデータをやり取りする。印刷部１０７は、画像データ等に従って用紙に画像を印刷するためのプリンタエンジンである。また印刷部１０７は、印刷処理に関わる給紙オプション（給紙カセット等）や排紙オプション（フィニッシャ装置等）の状態を識別可能とする。読取部（スキャナ）１０８は、原稿台に置かれた原稿を読み取って、白黒２値やカラー多値の画像データを生成する。読取部１０８で原稿を読み取って得られた画像データを印刷部１０７で印刷でき、またその画像データを補助記憶装置１０３に格納しておき、任意のタイミングで印刷することもできる。ＤＳＵ（Digital Service Unit：ディジタル回線終端装置）１１０はディジタル回線１３０と接続され、データの送受信に使用される。ＮＣＵ(Network Control Unit)１１２は、アナログ回線１４０に接続され、回線の開閉、発着信制御、イメージデータ（アナログ）の送受信等を行う。モデム１１１は、送受信データの変調及び復調を行う。ＵＳＢ通信部１１４は、ＵＳＢを用いて外部の情報端末とデータの送受信を行う。
【００１７】
図２は、実施形態１に係る画像形成装置の補助記憶装置１０３に記憶された、この画像形成装置の制御プログラムのモジュールを説明する図である。これら制御モジュールを実行するプログラムは、画像形成装置の起動時に、ＣＰＵ１０１が補助記憶装置１０３から読み出してＲＡＭ１０２に展開している。そしてＣＰＵ１０１が、そのプログラムを実行することにより、これら制御プログラムのモジュールが機能する。
【００１８】
ジョブ履歴管理部２０１は、印刷ジョブの履歴情報を管理しており、補助記憶装置１０３に格納されている履歴情報（図１３）の更新や読み出しを制御する。ジョブ履歴表示部２０２はジョブの履歴情報を表示するもので、ジョブ履歴管理部２０１で読み出した履歴情報を表示部１０４に表示する。ジョブ制御部２０３は、印刷部１０７や読取部１０８を使用して印刷ジョブやスキャンジョブを実行する。ジョブ制御部２０３は、ジョブ履歴管理部２０１を使用して、実行したジョブの成否等のジョブの履歴情報、及び、履歴情報数（図１２）を更新可能とする。またジョブ制御部２０３は、実行した印刷ジョブの画像データ及びそのジョブの属性を、ジョブ履歴管理部２０１を介して補助記憶装置１０３に格納する。機器構成管理部２０４は、印刷部１０７や読取部１０８の機器構成を任意のタイミングで識別するためのプログラムモジュールである。印刷部１０７の機器構成とは、給紙段の情報や排紙オプション情報の種別や状態を示す。排紙オプション情報とは、例えばステイプル機能の有無等や、ステイプル針の有無情報等である。動作モード管理部２０５は、ジョブ制御部２０３がジョブを制御する際の動作モードを管理する。この動作モードとは、強制白黒印刷モードや強制ＩＤ印刷モード等のように、ジョブの属性とは独立したジョブの動作を実行するモードである。
【００１９】
図３は、実施形態１に係る画像形成装置の動作モードを設定する動作モード設定画面の一例を示す図である。この画面は、表示部１０４に表示される。
【００２０】
本実施形態１では、強制白黒印刷３０２、強制ＩＤ印刷３０３を指定可能とする。強制印刷３０２は、ジョブ制御部２０３が印刷ジョブを実行する際に、強制的に白黒印刷を行うように制御するスイッチである。図３の例では、「しない」が網掛け表示されており、強制的に白黒印刷を行わないことを示している。強制ＩＤ印刷３０３は、ジョブ制御部２０３が印刷ジョブを実行する際に、強制的にＩＤを印刷するためのスイッチである。図３の例では「する」が網掛け表示されており、強制的にＩＤの印刷を行うことを示している。
【００２１】
尚、強制ＩＤ印刷は、ＩＤを印刷する位置、サイズ、色、文字列等を指定できるようにしても良いが、本実施形態１では説明を簡略化するため、用紙の下部にユーザＩＤと、印刷した日時を固定サイズ、固定色の文字列で印刷するモードとする。尚、動作モードとしては他に、強制地紋機能、強制スタンプ機能、強制両面機能等の様々なものがあってよいが、本実施形態１では説明を簡略にするために、これらの説明を省略する。
【００２２】
次に図１１〜図１４を参照して、実施形態１に係る動作モード管理部２０５、ジョブ履歴管理部２０１が管理する情報について説明する。
【００２３】
図１１は、実施形態１に係る動作モード管理部２０５が補助記憶装置１０３又はＲＡＭ１０２を使用して管理する動作モードを説明する図である。
【００２４】
図１１に示す動作モードは、ユーザが図３の設定画面を用いて設定した設定内容を示している。この動作モードは、ジョブ履歴表示部２０２やジョブ制御部２０３が、任意のタイミングで参照できるものとする。ここでは動作モードの属性名１１０１として、強制白黒印刷モード（ForcedBwPrint）と強制ＩＤ印刷モード（ForcedIdPrint）がある。設定値１１０２は、各対応する動作モードの設定値を示す。ここで「１」は実行する、「０」は実行しないを示している。１１０３は強制白黒印刷モードを示しており、設定値１１０２は「０」（強制白黒印刷モードを適用しない）に設定されている。１１０４は強制ＩＤ印刷モードを示しており、設定値１１０２は「１」（強制ＩＤ印刷モードを適用）に設定されている。
【００２５】
図１２は、実施形態１に係るジョブ履歴管理部２０１が保持する履歴情報の個数を示す履歴情報数を説明する図である。図１２では、履歴情報数が４個（図１３に対応）であることを例示している。
【００２６】
図１３は、実施形態１に係るジョブ履歴管理部２０１が保持する履歴情報の一例を示す図である。
【００２７】
履歴ＩＤ１３０１は、ジョブ履歴情報を一意に特定するためのＩＤである。ジョブ名称１３０２は履歴情報として登録されているジョブの名称を示し、例えばプリンタドライバから指示されたジョブの名称等を設定している。日付１３０３は、ジョブが実行された日付を示している。結果１３０４は、ジョブの実行結果を示し、ジョブの属性の通りに印刷された場合には「ＯＫ」が設定される。また、ジョブの属性とは異なる属性で出力した結果の場合は「差異有」が設定される。本実施形態１では、ステイプルが指定されたジョブをステイプル無しで出力した場合や、動作モードにより強制的にＩＤ印刷が付与された場合に「差異有」としている。画像データ１３０５は、補助記憶装置１０３に格納されている実行済みジョブの画像データのパスを示している。ジョブ属性情報１３０６は、補助記憶装置１０３に格納されている実行済みジョブのジョブ属性情報のパスを示している。初回印刷時差異情報１３０７は、補助記憶装置１０３に格納されている初回印刷時におけるジョブ属性との差異情報のパスを示している。
【００２８】
図１３の履歴情報の例では、１３０８，１３０９で示す「企画書」と「仕様書」のジョブの実行結果は、各対応するジョブの属性の通りである。これに対して、１３１０，１３１１で示す「明細書」と「設計図」のジョブの実行結果は、各対応するジョブの属性とは異なる結果であることが分かる。
【００２９】
図１４は、実施形態１に係るジョブ履歴情報のジョブ属性情報の一例を示す図である。
【００３０】
属性名１４０１はジョブ属性を示し、属性値１４０２は、ジョブ属性の属性値を示している。ジョブ属性とは、カラー属性１４０３、両面属性１４０４、ステイプル属性１４０５、パンチ属性１４０６等を含む。図１４において、カラー属性１４０３は「１」であり、カラー印刷を指示している。両面属性１４０４は「１」であり、両面印刷を指示している。ステイプル属性１４０５は「１」であり、１箇所のステイプル処理することを示している。パンチ属性１４０６は「２」であり、２穴パンチ処理をすることを示している。このジョブ属性情報は、上記ジョブ属性以外のジョブ属性を管理しても良く、また或いは上述の属性値よりも詳細な属性値としても良いが、本実施形態１では説明を簡略化するために、図１４に示す属性名および属性値を管理することとする。
【００３１】
図４は、実施形態１に係るジョブ履歴表示部２０２が表示部１０４に表示するジョブ履歴表示画面の一例を示す図である。このジョブ履歴情報は、図１３の履歴情報に対応している。
【００３２】
ジョブ履歴表示エリア４０１は、ジョブ履歴管理部２０１が管理するジョブ履歴情報の内容を表示する。ジョブ名４０２は、図１３のジョブ名称１３０２の内容を表示するための表示エリアである。日時４０３は、図１３の日付１３０３の内容を表示するためのエリアである。初回結果４０４は、図１３の結果１３０４の内容を表示するためのエリアである。初回結果４０４は、初回印刷時に、指定されたジョブの属性で処理を完了し、かつ、動作モードによりジョブ処理が加工されなかった場合には「ＯＫ」を表示する。一方、指定されたジョブの属性で処理が完了せず、或いはジョブ処理が加工された場合には「差異有」と表示する。再印刷予測４０５は、そのジョブの再印刷時に、指定されたジョブの属性で処理可能で、かつ、動作モードによりジョブ処理が加工されないと予測される場合には「ＯＫ」を表示し、そうでないときは「差異有」と表示する。
【００３３】
スクロールボタン４０６，４０７は、ジョブ履歴表示部２０２が履歴情報をジョブ履歴表示エリア４０１に表示しきれない際に、ジョブ履歴表示エリア４０１の表示内容をスクロールするためのボタンである。プレビューボタン４０８は、ジョブ履歴表示エリア４０１で選択されているジョブのプレビュー表示を、ジョブ履歴表示部２０２に対して指示するためのボタンであり、この詳細は実施形態２で説明する。再印刷ボタン４０９は、ジョブ履歴表示エリア４０１で選択されているジョブの再印刷を指示するためのボタンであり、その詳細は図１９を参照して後述する。
【００３４】
図４の例では、ジョブ「企画書」は、初回の印刷時には、そのジョブの属性の通りに印刷して出力できたが、再印刷時には、そのジョブの属性の通りに印刷して出力できないと予測されている。またジョブ「明細書」は、初回の印刷時には、そのジョブの属性の通りに印刷して出力できなかったが、再印刷時には、そのジョブの属性の通りに印刷して出力できると予測されている。またジョブ「仕様書」「設計図」は、初回印刷時と再印刷時とで同じ印刷結果になると予測されている。
【００３５】
次に図１５及び図１６を参照して、初回印刷時差異情報及び再印刷時差異情報について説明する。
【００３６】
図１５は、実施形態１に係る初回印刷時差異情報の一例を示す図である。
【００３７】
初回印刷時差異情報とは前述したように、初回印刷時に、指定されたジョブの属性と異なる出力結果となった情報や、動作モードにより付与された情報を示している。属性名１５０１は、前述の図１４と同様に、カラー属性、両面属性、ステイプル属性、パンチ属性を示している。差異の有無１５０２は、出力結果がそのジョブが意図している結果と一致しているかどうかを示すもので、「０」は差異なし、「１」は差異有りを示している。また出力結果１５０３は、その出力結果を示している。
【００３８】
１５０４はカラー属性の差異情報、１５０５は両面属性の差異情報、１５０６はステイプル属性の差異情報、１５０７はパンチ属性の差異情報を示している。また１５０８は、強制白黒印刷の適用の有無、１５０９は強制ＩＤ印刷の適用の有無を示している。
【００３９】
この初回印刷時差異情報の例では、属性名１５０１が「ステイプル」であるステイプル属性が指定されたジョブの設定で処理できなかったことを示し、具体的にはステイプル無し「０」で出力したことがわかる。即ち、図１４のジョブ属性と照らし合わせると、図１４のジョブ設定では１箇所のステイプルが指定されていたが、図１５の出力結果１５０３で「０」となっており、ステイプル無しで出力したことがわかる。この初回印刷時差異情報の管理方法、利用方法の詳細は後述の図１７及び図１８に示すフローチャートを参照して説明する。
【００４０】
図１６は、実施形態１に係る再印刷時差異情報の一例を示す図である。
【００４１】
再印刷時差異情報とは前述のとおり、初回印刷時に指定されたジョブ属性を、再印刷時に処理できない場合に付与される情報を示している。属性名１６０１、差異の有無１６０２は図１５に対応している。また１６０３は出力予測を示している。１６０４はカラー属性の差異情報、１６０５は両面属性の差異情報、１６０６はステイプル属性の差異情報、１６０７はパンチ属性の差異情報を示している。また１６０８は強制白黒印刷の適用の有無、１６０９は強制ＩＤ印刷の適用の有無を示している。図１６の再印刷時差異情報の例では、ステイプル属性に従ってステイプルを実行でき、また強制ＩＤ印刷１６０９が実行されることを示している。この再印刷時差異情報の利用方法の詳細は、後述の図１９に示すフローチャートを参照して後述する。
【００４２】
図１７は、本実施形態１に係る画像形成装置による初回印刷時の印刷処理を説明するフローチャートである。尚、この処理を実行するプログラムは補助記憶装置１０３にインストールされており、実行時にはＲＡＭ１０２に展開され、ＣＰＵ１０１がこのプログラムを実行することにより、このフローチャートで示す処理が実行される。尚、この処理は、図２のジョブ制御部２０３により実行される処理に対応している。
【００４３】
まずＳ１７０２で、ＣＰＵ１０１が、画像データやジョブ属性を含む、コピー機能やプリンタ機能等の印刷ジョブを受付ける。これによりＳ１７０３に進み、ＣＰＵ１０１は、その印刷ジョブを実行する。このときＣＰＵ１０１は、印刷部１０７を用いて印刷ジョブを実行し、実行時の各種情報を把握可能である。Ｓ１７０４で、ＣＰＵ１０１は、ジョブ属性で指定されたカラー属性が適用できたか否かを判定し、適用できたと判定したときはＳ１７０６に進む。一方、適用できなかったと判定したときはＳ１７０５に進んで、その旨を初回印刷時差異情報（図１５）に追記してＳ１７０６に進む。
【００４４】
Ｓ１７０６でＣＰＵ１０１は、ジョブ属性で指定された両面属性が適用できたか否かを判定し、適用できたと判定したときはＳ１７０８に進む。一方、適用できなかったと判定したときはＳ１７０７に進んで、両面属性において差異がある旨を初回印刷時差異情報（図１５）に追記してＳ１７０８に進む。
【００４５】
Ｓ１７０８で、ＣＰＵ１０１は、ジョブ属性で指定されたステイプル属性が適用できたか否かを判定し、適用できたと判定したときはＳ１７１０に進む。一方、適用できなかったと判定したときはＳ１７０９に進んで、ステイプル属性において差異がある旨を初回印刷時差異情報（図１５）に追記してＳ１７１０に進む。
【００４６】
Ｓ１７１０でＣＰＵ１０１は、ジョブ属性で指定されたパンチ属性が適用できたか否かを判定し、適用できたと判定したときはＳ１７１２に進む。一方、適用できなかったと判定したときはＳ１７１１に進んで、パンチ属性において差異がある旨を初回印刷時差異情報（図１５）に追記してＳ１７１２に進む。
【００４７】
Ｓ１７１２でＣＰＵ１０１は、図３に示す強制動作モードが適用されたか否かを判定し、適用されなかったと判定したときはＳ１７１４に進む。一方、適用されたと判定したときはＳ１７１３に進んで、強制動作モードで差異がある旨を初回印刷時差異情報（図１５）に追記してＳ１７１４に進む。
【００４８】
Ｓ１７１４でＣＰＵ１０１は、その他のジョブ属性に関して縮退が発生したか否かを判定し、縮退が発生しなかったと判定したときはＳ１７１６に進む。一方、縮退が発生したと判定したときはＳ１７１５に進み、その旨を初回印刷時差異情報（図１５）に追記してＳ１７１６に進む。ここで、その他のジョブ属性とは、例えば、折り設定や製本設定等の任意のジョブ属性であるが、本実施形態１ではそれらの詳細を省略する。そしてＳ１７１６で、ＣＰＵ１０１は、Ｓ１７０２で受け付けた印刷ジョブの画像データ、ジョブ属性、初回印刷時差異情報などを、ジョブの履歴情報として補助記憶装置１０３に格納する。また、この時、ＣＰＵ１０１は、図１２の履歴情報の数、及び図１３の履歴情報を更新する。
【００４９】
図１８は、本実施形態１に係る画像形成装置によるジョブ履歴表示画面（図４）の表示処理を説明するフローチャートである。尚、この処理を実行するプログラムは補助記憶装置１０３にインストールされており、実行時にはＲＡＭ１０２に展開され、ＣＰＵ１０１がこのプログラムを実行することにより、このフローチャートで示す処理が実行される。なお、この処理は、図２のジョブ履歴表示部２０２により実行される処理に対応している。
【００５０】
まずＳ１８０２で、ＣＰＵ１０１は、履歴情報数（図１２）を参照して、履歴情報の数を表す変数Ｎに、その履歴情報の数をセットするとともに、インクリメント用の変数Ｉを「０」に初期化する。尚、これら変数Ｎ，Ｉは、ＲＡＭ１０２に設けられている。次にＳ１８０３に進み、ＣＰＵ１０１は、変数Ｉをインクリメント（＋１）する。次にＳ１８０４に進み、ＣＰＵ１０１は、その変数Ｉが示すＩ番目の履歴情報を、図１３に示す履歴情報から取得し、Ｓ１８０５で、その履歴情報を図４のジョブ履歴表示エリア４０１に表示する。このときジョブ名４０２、日時４０３、初回結果４０４は、図１３のジョブ名称１３０２、日付１３０３、結果１３０４の内容をそのまま表示する。
【００５１】
次にＳ１８０６に進み、ＣＰＵ１０１は、図１３のジョブ属性情報１３０６を参照して、Ｉ番目のジョブのジョブ属性情報を取得する。次にＳ１８０７に進み、ＣＰＵ１０１は、印刷部１０７の機器構成情報を取得する構成情報取得処理を実行する。次にＳ１８０８に進み、ＣＰＵ１０１は、Ｓ１８０６で取得したジョブ属性情報と、Ｓ１８０７で取得した機器構成情報とを比較して、そのジョブを再実行すると縮退が発生するか否かを判定する。ここで縮退が発生しないと判定するとＳ１８０９に進むが、縮退が発生すると判定した場合はＳ１８１４に進み、ＣＰＵ１０１は、その差異情報を、図１６に示す再印刷時差異情報に記述してＳ１８０９に進む。図１６の例では、そのジョブを再実行すると縮退が発生しない場合が示されている。
【００５２】
次にＳ１８０９で、ＣＰＵ１０１は、図３で示される強制動作モード情報を取得してＳ１８１０に進む。Ｓ１８１０では、強制ＩＤ印刷が適用されるか否かを判定する。ここで強制ＩＤ印刷が適用されないと判定したときはＳ１８１１に進む。一方、強制動作モードが適用されると判定したときはＳ１８１５に進み、図１６に示す再印刷時差異情報に、その旨を記述してＳ１８１１に進む。図１６の例では、そのジョブを再実行すると、再実行時には、強制ＩＤ印刷が適用されることが示されている。
【００５３】
こうしてＳ１８１１でＣＰＵ１０１は、Ｓ１８０８でジョブ属性と異なる属性で印刷されると判定した場合、又はＳ１８１０で強制動作モードが適用されると判定した場合は、ジョブ履歴表示エリア４０１の再印刷予測４０５（図４）に「差異有」と表示する。またＣＰＵ１０１は、Ｓ１８０８でジョブ属性で印刷されると判定した場合、かつＳ１８１０で強制動作モードが適用されないと判定した場合には、ジョブ履歴表示エリア４０１の再印刷予測４０５に「ＯＫ」と表示する。こうしてＳ１８１１でジョブ予測に伴う再印刷時差異情報を表示するとＳ１８１２に進み、変数Ｉの値が履歴情報の数を表す変数Ｎに一致したかを判定する。ここで、一致しないと判定したときはＳ１８０３に戻って、変数Ｉをインクリメント（＋１）して、前述と同様の処理を実行する。一方、Ｓ１８１２で、例えば図１３の履歴情報で管理している履歴情報を全てジョブ履歴表示エリア４０１に表示したと判定すると（Ｉ＝Ｎ）、この表示処理を終了する。
【００５４】
これ以降、ＣＰＵ１０１（ジョブ履歴表示部２０２とジョブ制御部２０３）は、任意のタイミングで、印刷済みジョブの履歴情報（図１３）、ジョブ属性（図１４）、初回印刷時差異情報（図１５）、及び再印刷時差異情報（図１６）を参照できるものとする。
【００５５】
図５は、実施形態１に係る画像形成装置において、図４のジョブ履歴表示画面でジョブを選択し、再印刷ボタン４０９が押下されたときに表示される再印刷画面の一例を示す図である。
【００５６】
５０２は、初回印刷時の結果を表示しており、ここでは、例えば図１３に示す属性情報に基づいて、ジョブの属性情報に従って、かつ、強制動作モードによる制御がなされずに印刷が実行されたことを示す「ＯＫ」が表示されている。５０３は、そのジョブの再印刷が指示されたときに、ステイプル属性が適用できない、即ち、ステイプル属性が縮退することを示している。これら５０２と５０３とで表示している内容により、ユーザは、初回印刷時と再印刷時とで、その出力結果が異なることを識別できる。
【００５７】
この再印刷画面でユーザがキャンセルボタン５０５を押下すると、ＣＰＵ１０１は、この再印刷画面を閉じる。また、ユーザが設定変更ボタン５０６を押下した際の処理は、本発明とは関係ないので、その説明を省略する。またユーザが、再印刷ボタン５０４を押下した際の処理は後述する。
【００５８】
図６は、実施形態１に係る画像形成装置において、図４のジョブ履歴表示画面でジョブを選択し、再印刷ボタン４０９が押下されたときに表示される再印刷画面の一例を示す図である。
【００５９】
６０２の「ステイプル縮退」表示は、初回印刷時に、図１４のジョブ属性で指定されたステイプル属性１４０５が縮退されたことを示している。６０３の「ステイプル縮退解除」は、初回印刷時に縮退したステイプル機能が、再印刷時には縮退を解除して印刷可能である、即ち、再印刷時にはステイプル機能を使用できることを示している。更に６０４の「強制ＩＤ印刷有り」は、図１６に示す再印刷時差異情報における強制ＩＤ印刷情報１６０９の内容を表示している。これら６０２と６０３，６０４とで表示している内容により、ユーザは、初回印刷時と再印刷時とで、その出力結果が異なることを識別できる。
【００６０】
本実施形態１では、初回印刷時に利用できなかったジョブ属性が、再印刷時に利用できるようになっている場合に、初回印刷時と同じ結果を得るための再印刷モードと、初回印刷時と結果は異なるが、縮退を解除して印刷するための縮退解除印刷モードを設ける。即ち、初回印刷時に縮退されたジョブ属性が、再印刷時に、その縮退を解除して処理できるようになっている場合に、初回印刷時と同じように縮退した結果を得るための再印刷モードと、その縮退を解除して印刷するための縮退解除印刷モードを設ける。
【００６１】
再印刷ボタン５０４は、初回と同じ結果を得るための再印刷モードを指定するボタンである。また縮退解除印刷ボタン６０５は、初回印刷時に縮退した機能（ここではステイプル）が使用可能になっていて、再印刷時には、その機能を使用した（縮退を解除した）印刷モードを指定するボタンである。ユーザが再印刷ボタン５０４或いは縮退解除印刷ボタン６０５を押下した際の処理の詳細は後述する。またユーザがキャンセルボタン５０５を押下すると、図６に示す画面が閉じられる。尚、ユーザが設定変更ボタン５０６を押下した際の処理は、本発明とは関係ないので、その説明を省略する。
【００６２】
図７は、実施形態１に係る画像形成装置において、図４のジョブ履歴表示画面でジョブを選択し、再印刷ボタン４０９が押下されたときに表示される再印刷画面の一例を示す図である。
【００６３】
７０２の「ステイプル縮退」表示は、初回印刷時に、図１４のジョブ属性で指定されたステイプル属性１４０５が縮退されたことを示している。また７０３の「ステイプル縮退」は、初回印刷時に縮退したステイプル機能が、再印刷時でも縮退された状態で印刷する、即ち、初回印刷時と同様に、ステイプル機能を使用できないことを示している。
【００６４】
この図７の再印刷処理画面において、７０２と７０３とで表示する内容により、初回印刷時と再印刷時で、その出力結果が等しくなることが識別可能となる。
【００６５】
図１９は、本実施形態１に係る画像形成装置において、図４のジョブ履歴表示画面でユーザがジョブを選択して再印刷ボタン４０９を押下した際の処理を説明するフローチャートである。尚、この処理を実行するプログラムは補助記憶装置１０３にインストールされており、実行時にはＲＡＭ１０２に展開され、ＣＰＵ１０１がこのプログラムを実行することにより、このフローチャートで示す処理が実行される。尚、この処理は、図２のジョブ履歴表示部２０２、ジョブ制御部２０３により実行される処理に対応している。
【００６６】
まずＳ１９０２でＣＰＵ１０１は、ユーザが、図４に示すジョブ履歴表示エリア４０１でＩ番目のジョブを選択して再印刷ボタン４０９を押下したことを検知する。これによりＳ１９０３に処理を進め、ＣＰＵ１０１は、図１８のフローチャートで取得した初回印刷時差異情報（図１５）の内容を再印刷画面に表示する。次にＳ１９０４でＣＰＵ１０１は、図１８のフローチャートで取得した再印刷時差異情報（図１６）の内容を再印刷画面に表示する。尚、Ｓ１９０３及びＳ１９０４で表示する画面の画面例は、例えば前述の図６、図７である。
【００６７】
次にＳ１９０５に進み、ＣＰＵ１０１は、例えば前述の図６、図７に示す画面で、ボタンが押下されたかを判定する。ここでユーザが再印刷ボタン５０４を押下したときはＳ１９０７に進み、ＣＰＵ１０１は、初回印刷時に縮退していたか否かを判定する。初回印刷時に縮退していなかった場合はＳ１９１１に進み、ＣＰＵ１０１は、そのジョブの本来のジョブ属性（図１４）の内容に従って再印刷ジョブを実行して、この処理を終了する。
【００６８】
一方Ｓ１９０７でＣＰＵ１０１が、初回印刷時に縮退したと判定した場合はＳ１９０８に進み、ＣＰＵ１０１は、初回印刷時のジョブ属性（図１４）の内容で再印刷ジョブを実行する。Ｓ１９０８では例えば、初回印刷時にステイプル属性が縮退され、再印刷時にステイプルの縮退が解除されている場合でも、再印刷で初回印刷と同等の処理結果を得るようにする。
【００６９】
一方、Ｓ１９０５で、ユーザが縮退解除印刷ボタン６０５を押下したときはＳ１９０６からＳ１９１０、そしてＳ１９１１に進み、ＣＰＵ１０１は、そのジョブの本来のジョブ属性の内容で再印刷ジョブを実行する。従って、これは例えば初回印刷時に、ステイプル針がないためにステイプルが縮退されていても、再印刷ジョブでは、ステイプル針が補充されることによりステイプル属性に従ってステイプルを行うことができる場合等に相当する。
【００７０】
またＳ１９０５で、ユーザが設定変更ボタン５０６を押下したときは、Ｓ１９１０からＳ１９１２、そしてＳ１９１３に進み、ユーザは、任意のジョブ属性を変更して再印刷を実行することも可能であるが、本発明では、その説明は重要では無いので省略する。
【００７１】
またＳ１９０５で、ユーザがその他の機能を選択した場合はＳ１９１４に進み、ＣＰＵ１０１は、その他の処理を実行して、この処理を終了する。その他の処理とは例えば、キャンセルボタンの押下等により、図５、図６、図７に示す画面を閉じる処理である。
【００７２】
以上説明したように実施形態１によれば、ジョブ履歴の表示画面で、初回印刷時の印刷結果と再印刷時の印刷予測を容易に識別できるようになるため、利便性が向上する。
【００７３】
また、初回印刷時に縮退したジョブを再印刷する際に、そのジョブのジョブ属性を縮退せずに印刷したり、或いは縮退したまま印刷するように選択できる。これにより、再印刷時に、ユーザが所望する出力結果を得ることが可能となる。
【００７４】
［実施形態２］
本実施形態２では、印刷済みジョブを再印刷可能な画像形成装置において、初回印刷時と再印刷時の差異をプレビュー画面で確認可能なプレビュー表示について説明する。尚、実施形態２に係る画像形成装置の構成やプログラム構成等は、前述の実施形態１と同じであるため、その説明を省略する。
【００７５】
図２０は、実施形態２に係る画像形成装置が、ジョブのプレビュー表示を行う際の処理を説明するフローチャートである。尚、この処理を実行するプログラムは補助記憶装置１０３にインストールされており、実行時にはＲＡＭ１０２に展開され、ＣＰＵ１０１がこのプログラムを実行することにより、このフローチャートで示す処理が実行される。
【００７６】
まずＳ２００２でＣＰＵ１０１は、ユーザが、図４のジョブ履歴一覧表示エリア４０１でジョブを選択してプレビューボタン４０８を押下したことを検出する。これによりＳ２００３に進み、ＣＰＵ１０１は、その選択したジョブの画像データを、図１３の画像データ１３０５のパスを基に取得し、そのジョブのプレビュー画像を生成する。
【００７７】
本実施形態２では、画像データ１３０５のパスで示されるパスから取得した画像データより作成したプレビュー画像に、図１０で示される素材を重ねあわせて表示する。これにより、図１４に示すジョブ属性で指定されているジョブ属性もプレビュー画面で表現できるものとする。
【００７８】
図１０は、実施形態２に係るプレビュー画像に表示されるステイプルとパンチ属性を表す表示用素材を説明する図である。
【００７９】
１００１は、ステイプルを一箇所だけ指定して出力する場合の表示用素材を示す。１００２は、ステイプルを二箇所指定して出力する場合の表示用素材を示す。１００３は、２穴パンチを指定して出力する場合の表示用素材を示す。１００４は、３穴パンチを指定して出力する場合の表示用素材を示す。１００５は、４穴パンチを指定して出力する場合の表示用素材を示す。
【００８０】
実際には、ステイプルやパンチの位置（上下左右）や、パンチ穴の間隔等を加味した表示用の素材を設けるのが好ましいが、本実施形態２では簡略化のため詳細な素材に関しての説明は省略する。
【００８１】
Ｓ２００３に続いてＳ２００４に進み、プレビュー表示を行う際に、ＣＰＵ１０１は、実施形態１の図１８の処理で認識したジョブ属性（図１４）、初回印刷時差異情報（図１５）、再印刷時差異情報（図１６）の内容を取得する。そしてＳ２００５でＣＰＵ１０１は、その差分情報等をプレビュー表示に反映する。
【００８２】
図８は、実施形態２に係る画像形成装置で、図４の画面でジョブを選択し、プレビューボタン４０８を押下した際に表示されるプレビュー画面の一例を示す図である。
【００８３】
図８において、８０１は、一箇所のステイプルを示し、８０２は、強制ＩＤ印刷が適用されることを示している。これら８０２，８０３で示す内容は、初回印刷時と再印刷時で結果が異なる箇所を示し、それを識別できるように、ここでは枠を付けてプレビュー表示する例を示している。
【００８４】
図９は、実施形態２に係る画像形成装置で、初回印刷時と再印刷時のプレビュー表示を並べて比較できるように表示する画面例を示す図である。
【００８５】
図９では、９０１は、初回印刷時の結果プレビューを示し、９０２は、再印刷時の結果予測プレビューを示している。図９では、初回印刷時と再印刷時の差異は、９０３で示されるステイプルの設定（一箇所のステイプル）、９０４で示される強制ＩＤ印刷であることが確認できる。
【００８６】
また図９では、初回印刷時のプレビュー表示領域の下部に印刷ボタン９０５、再印刷時のプレビュー表示領域の下部に印刷ボタン９０６を設けている。ここでユーザが印刷ボタン９０５を押下した場合は、図１９のＳ１９０６〜Ｓ１９０８、Ｓ１９１１の処理を実行する事で再印刷が可能である。即ち、印刷ボタン９０５は、初回印刷時と同じジョブ属性で再印刷を行うように指示するボタンである。
【００８７】
また、ユーザが印刷ボタン９０６を押下した場合は、図１９のＳ１９１０，Ｓ１９１１の処理により、初回印刷時に縮退されていたジョブ属性を適用（縮退解除）して再印刷することが可能である。即ち、印刷ボタン９０６は、再印刷時には、再印刷のプレビュー表示と同じジョブ属性で再印刷を行うように指示するボタンである。
【００８８】
以上説明したように実施形態２によれば、初回印刷時と再印刷時の出力結果の差異をプレビュー画面で確認することが可能となり、その差異をより容易に識別できるという効果がある。
【００８９】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014094455.tif 000003
【図２】
2014094455.tif 000004
【図３】
2014094455.tif 000005
【図４】
2014094455.tif 000006
【図５】
2014094455.tif 000007
【図６】
2014094455.tif 000008
【図７】
2014094455.tif 000009
【図８】
2014094455.tif 000010
【図９】
2014094455.tif 000011
【図１０】
2014094455.tif 000012
【図１１】
2014094455.tif 000013
【図１２】
2014094455.tif 000014
【図１３】
2014094455.tif 000015
【図１４】
2014094455.tif 000016
【図１５】
2014094455.tif 000017
【図１６】
2014094455.tif 000018
【図１７】
2014094455.tif 000019
【図１８】
2014094455.tif 000020
【図１９】
2014094455.tif 000021
【図２０】
2014094455.tif 000022