(57)【特許請求の範囲】
【請求項１】
１又は複数種類の印刷機能を有し、１種類の印刷機能で印刷指示がされた場合に、その印刷機能に応じて、記録媒体に画像形成を行う印刷処理を実行する画像形成手段を備えた画像形成装置であって、
前記１種類の印刷機能で印刷指示がされた場合に、前記印刷処理の対象となる画像データを記憶する対象データ記憶手段と、
前記印刷機能の種類と、前記対象データ記憶手段に記憶されているデータに基づく再度の画像形成の対象とするか否かと、を対応付けて記憶する再形成条件記憶手段と、
前記画像形成手段による記録媒体への画像形成が実行されると、その画像形成を行った印刷機能の種類と、前記再形成条件記憶手段に記憶されている内容とに基づき、前記画像形成の基となった画像データが、前記再度の画像形成の対象であるか否かを判定する対象判定手段と、
前記画像形成の基となった画像データが、前記再度の画像形成の対象でないものであると、前記対象判定手段により判定された場合に、その画像形成の基となった画像データを前記対象データ記憶手段から削除するデータ削除手段と、
前記画像形成手段により記録媒体への画像形成が実行される毎に、その画像形成の基となった画像データと、画像形成された記憶媒体の数とを履歴として記憶する履歴記憶手段と、
前記再度の画像形成を行う記録媒体の数を受け付ける数受付手段と、
前記履歴記憶手段に記憶されている履歴のうち、画像形成した時期が時系列的に新しいものから順に、前記数受付手段により受け付けた記録媒体の数の分の、画像データを対象とし、前記対象データ記憶手段に記憶されている画像データの中から、前記対象となったデータを抽出するデータ抽出手段と、
前記データ抽出手段により抽出された画像データに基づく記録媒体への画像形成を行う再印刷処理を実行する画像再形成手段と、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記データ抽出手段は、抽出した画像データに基づく再度の画像形成が前記画像再形成手段による再印刷処理によって画像形成された記録媒体の数を計数する計数手段を含んで構成され、
前記画像形成装置は、前記再度の画像形成を行う記録媒体の数を前記数受付手段により受け付けた場合に、その数受付手段により受け付けた記録媒体の数と、前記計数手段により計数された記録媒体の数とを画面に表示する再形成数表示手段を備えていることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記履歴記憶手段に記憶される履歴は、記憶の対象となる画像データと、そのデータに対する印刷指示を行った際の印刷機能の種類とを対応付けて記憶するものであり、
前記画像形成装置は、前記再度の画像形成を行う記録媒体の数を前記数受付手段により受け付けた場合に、前記データ抽出手段により抽出された画像データを特定する情報と、前記履歴に基づいて得られる、前記抽出された画像データに対する印刷指示を行った際の印刷機能の種類とを対応付けて画面に表示する再形成情報表示手段を備えていることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記画像形成手段により実行される印刷処理又は前記画像再形成手段により実行される再印刷処理は、消耗品を使用して記録媒体に画像形成を行うものであり、
前記画像形成装置は、
消耗品を使用した記録媒体への画像形成が実行される毎に、その画像形成により消費した該消耗品の使用量を推定することにより算出される該消耗品の残量が、所定の閾値以下であるか否かを判定する残量判定手段を備え、
前記データ削除手段は、前記残量判定手段により前記残量が所定の閾値を超えると判定された場合に、前記画像形成の基となった画像データを前記対象データ記憶手段から削除するものであることを特徴とする請求項１から３のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
トナーやインクなどの着色剤を用いて記録媒体への画像形成を行う画像形成装置では、画像形成時における記録媒体への着色剤の供給状態が悪くなることにより、ユーザにとって満足できない記録物が得られることがある。例えば、着色剤としてのトナーの残量の不足により、形成画像にかすれのある記録物が得られることがある。これに対する提案の１つとして、特許文献１に記載されるファクシミリ装置がある。このファクシミリ装置は、トナーの量を検出するセンサを設けることによりトナー残量を監視し、トナー残量が少トナー状態であることが検出されると、それ以降に受信したファクシミリデータをメモリに保存しておき、トナーを交換する際に、保存されていたファクシミリデータの中から、ユーザの所望に応じたファクシミリデータを再記録できるように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３４１２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されるファクシミリ装置の場合、トナー残量が少トナー状態になってからは、全ての画像データ（ファクシミリデータ）を保存するので、保存の必要のない画像データまでが保存されて無駄にメモリが消費されるという問題点があった。
【０００５】
本発明は、上記の問題点を解決するためになされたものであり、メモリの消費量を抑制しつつ、不十分な画像形成に対する保証をユーザに提供できる画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の画像形成装置は、１又は複数種類の印刷機能を有し、１種類の印刷機能で印刷指示がされた場合に、その印刷機能に応じて、記録媒体に画像形成を行う印刷処理を実行する画像形成手段を備えたものであって、前記１種類の印刷機能で印刷指示がされた場合に、前記印刷処理の対象となる画像データを記憶する対象データ記憶手段と、前記印刷機能の種類と、前記対象データ記憶手段に記憶されているデータに基づく再度の画像形成の対象とするか否かと、を対応付けて記憶する再形成条件記憶手段と、前記画像形成手段による記録媒体への画像形成が実行されると、その画像形成を行った印刷機能の種類と、前記再形成条件記憶手段に記憶されている内容とに基づき、前記画像形成の基となった画像データが、前記再度の画像形成の対象であるか否かを判定する対象判定手段と、前記画像形成の基となった画像データが、前記再度の画像形成の対象でないものであると、前記対象判定手段により判定された場合に、その画像形成の基となった画像データを前記対象データ記憶手段から削除するデータ削除手段と、前記画像形成手段により記録媒体への画像形成が実行される毎に、その画像形成の基となった画像データと、画像形成された記憶媒体の数とを履歴として記憶する履歴記憶手段と、前記再度の画像形成を行う記録媒体の数を受け付ける数受付手段と、前記履歴記憶手段に記憶されている履歴のうち、画像形成した時期が時系列的に新しいものから順に、前記数受付手段により受け付けた記録媒体の数の分の、画像データを対象とし、前記対象データ記憶手段に記憶されている画像データの中から、前記対象となったデータを抽出するデータ抽出手段と、前記データ抽出手段により抽出された画像データに基づく記録媒体への画像形成を行う再印刷処理を実行する画像再形成手段と、を備えている。
【０００７】
なお、本発明は、画像形成装置を制御する制御装置、画像形成方法、画像形成装置を制御する制御プログラム、該制御プログラムを記録する記録媒体等の種々の態様で構成することができる。
【発明の効果】
【０００８】
請求項１記載の画像形成装置によれば、再形成条件記憶手段の内容に基づき、再度の画像形成の対象であるか否かを、印刷機能の種類に応じて判定し、その対象でないと判定された画像データを対象データ記憶手段から削除するので、不十分な画像形成に対する保証をユーザに提供することを可能にしつつ、その保証のために要するメモリの消費量を抑制することができるという効果がある。なお、請求項１における「印刷機能」とは、印刷を行うための各種機能の分類（例えば、ファクシミリ機能や、コピー機能や、プリンタ機能など）を表すことに限らず、各機能をその使用者などにより細分化した分類も含むことを意図している。
【０００９】
また、請求項１記載の画像形成装置によれば、画像形成が実行される毎に記憶される履歴に基づき、画像形成した時期が時系列的に新しいものから順に、数受付手段により受け付けた記録媒体の数の分の画像データを対象とし、対象データ記憶手段に記憶されているデータの中から、前記対象になったデータの中を抽出手段によって抽出し、画像再形成手段による画像の再形成を行うので、ユーザは、再印刷可能であるか否かを問わず、不十分な画像形成がされた記録媒体の数（即ち、最近に実際に画像形成された記録媒体の数）を数えておけば、保証されることを所望した画像を容易に再形成できるという効果がある。
【００１０】
請求項２記載の画像形成装置によれば、請求項１が奏する効果に加え、数受付手段により受け付けた記録媒体の数と、抽出手段により抽出されたデータに基づき画像の再形成がなされる記録媒体の数とを、再形成数表示手段により画面に表示するので、ユーザは、不十分な画像形成がされた記録媒体のうち、どれだけの画像が再形成されるかを容易に認識できるという効果がある。
【００１１】
請求項３記載の画像形成装置によれば、請求項１又は２が奏する効果に加え、抽出手段により抽出された画像データを特定する情報と、そのデータに対する印刷指示を行った際の印刷機能の種類とが、再形成情報表示手段により、履歴に基づいて画面に表示されるので、ユーザは再形成される画像の内容を確認することができると共に、必要に応じて取捨選択が可能であるという効果がある。
【００１２】
請求項４記載の画像形成装置によれば、請求項１から３のいずれかが奏する効果に加え、画像形成を行うための消耗品の残量を消費量に基づいて推定し、その推定値が所定の閾値を超える場合には、データ削除手段によるデータの削除が行われる。つまり、該推定値が所定の閾値以下であり、かつ、再度の画像形成の対象である画像データが対象データ記憶手段に残される。よって、対象データへのデータ（画像データ又は画像形成用データ）の記憶を行うので、残量が少ないことにより十分な画像形成を行えない可能性が高い（即ち、画像の再形成が行われる可能性が高い）データを対象データ記憶手段に記憶して残すので、保証のために要するメモリの消費量を好適に抑制することができるという効果がある。
【００１３】
また、消耗品の残量を消費量に基づき推定するので、残量を検出するためのセンサを設ける必要がなく、製造コストの抑制を図ることができるが、その一方で、推定された残量はその精度が比較的低いために、上記閾値を高めに設定する必要があり、その分、閾値以下となって以降に記憶されるデータも増える。しかし、再形成条件記憶手段の内容に基づき、必要なデータのみを対象データ記憶手段に記憶するので、メモリフルになることを防止することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の画像形成装置の一実施形態である多機能周辺装置の電気的構成を示すブロック図である。
【図２】（ａ）は、履歴メモリに記憶される内容を示す模式図であり、（ｂ）は、保証対象テーブルに記憶される内容を示す模式図である。
【図３】印刷処理を示すフローチャートである。
【図４】トナー交換時処理を示すフローチャートである。
【図５】再印刷対象データ決定処理を示すフローチャートである。
【図６】トナー交換時処理の実行過程において、ＬＣＤに表示される各画面の一例を示す模式図である。
【発明を実施するための形態】
【００１５】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の画像形成装置の一実施形態である多機能周辺装置（以下「ＭＦＰ」と称す）１の電気的構成を示すブロック図である。
【００１６】
ＭＦＰ１は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ（ＦＡＸ）機能などの各種機能を有する。ＭＦＰ１は、各種機能のうち、プリンタ部１８による印刷を伴う機能を使用する場合に、消耗品であるトナーの残量不足などによる印刷の失敗を保証するべく、印刷を行った画像データを保証データとして保存できるように構成されている。特に、本実施形態のＭＦＰ１は、保証データの保存を、画像データの供給元に基づく所定の印刷種類のデータに限って行い、保証データの保存に要するＲＡＭ１３のメモリ消費量を抑制できるように構成されている。
【００１７】
ＭＦＰ１は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、フラッシュメモリ１４と、操作キー１５と、ＬＣＤ１６と、スキャナ部１７と、プリンタ部１８と、ＮＣＵ１９と、モデム２０と、ＵＳＢインターフェイス（以下「ＵＳＢ＿Ｉ／Ｆ」と称す）２１と、ＬＡＮインターフェイス（以下「ＬＡＮ＿Ｉ／Ｆ」と称す）２２と、メディアスロット２３と、赤外線データ受信部２４とを有している。これらの構成要素は、入出力ポート２５を介して互いに接続される。
【００１８】
ＣＰＵ１１は、ＲＯＭ１２等に記憶される固定値やプログラム、ＮＣＵ１９を介して送受信される各種信号、或いは、各構成要素２１〜２４を介して送受信される各種信号に従って、入出力ポート２５に接続されている各構成要素を制御する。ＲＯＭ１２は、書換不能なメモリであって、ＣＰＵ１１で実行される制御プログラム１２ａを格納する。図３〜図５を参照して後述する各処理のプログラムは、この制御プログラム１２ａの一部から構成される。
【００１９】
ＲＡＭ１３は、書換可能な揮発性のメモリであり、印刷メモリ１３ａと、履歴メモリ１３ｂと、失敗枚数メモリ１３ｃと、スタックメモリ１３ｄと、スタック枚数カウンタ１３ｅと、トナー残量メモリ１３ｆとを有している。
【００２０】
印刷メモリ１３ａは、所定の供給元から供給された画像データを格納するメモリである。本実施形態では、この印刷メモリ１３ａは、印刷済みの画像データを、その後の再印刷を保証するための保証データとして保存するメモリとしても機能する。履歴メモリ１３ｂは、プリンタ部１８による印刷の履歴を記憶するためのメモリであり、その構成については、図２（ａ）を参照して後述する。失敗枚数メモリ１３ｃは、トナーを交換した場合にユーザにより入力された失敗枚数を記憶するためのメモリである。
【００２１】
スタックメモリ１３ｄは、後述する再印刷対象データ決定処理（図５参照）において、ユーザにより入力された失敗枚数に基づき印刷メモリ１３ａに記憶されている画像データの中から、再印刷の対象となる画像データを格納するメモリであり、格納した順序とは逆に、最も新しく格納したデータから取り出すことができる。スタック枚数カウンタ１３ｅは、スタックメモリ１３ｄに格納された画像データを印刷ページ数（即ち、印刷枚数）単位で計数するカウンタである。トナー残量メモリ１３ｆは、印刷時におけるトナーの消費量から推定されたトナー残量を記憶するためのメモリである。
【００２２】
フラッシュメモリ１４は、書換可能な不揮発性のメモリであり、保証対象テーブル１４ａを格納する。保証対象テーブル１４ａは、印刷を行った後に画像データを保証データとして印刷メモリ１３ａに残す条件を規定したテーブルである。保証対象テーブル１４ａの構成については、図２（ｂ）を参照して後述する。
【００２３】
操作キー１５は、ＭＦＰ１に指示を入力するためのハードキーである。ＬＣＤ１６は液晶表示装置であって、後述する画面６０１〜６０４（図６参照）などの各種画面や各種画像を表示する。また、ＬＣＤ１６の表示面は図示しないタッチパネルが設けられており、ユーザは、ＬＣＤ１６に表示された各種ボタンに触れることにより、各ボタンに割り当てられた処理の実行指示を、ＭＦＰ１に入力できる。
【００２４】
スキャナ部１７は、ファクシミリ機能、スキャン機能、又は、コピー機能の実行時に、原稿を読み取って電子データに変換する読取動作を行う。プリンタ部１８は、ファクシミリ機能、プリンタ機能の実行時に、記録媒体としての記録用紙に画像を形成（印刷）する印刷動作を行う。このプリンタ部１８は、記録用紙に記録を行うための着色剤としてトナーを使用するモノクロのレーザプリンタとして構成される。
【００２５】
ＮＣＵ１９は、電話回線の制御を行うものである。モデム２０は、ファクシミリ送信時には送信信号を電話回線での伝送に適した形態に変調し、一方、ファクシミリ受信時には電話回線から送られてきた変調信号を復調する。
【００２６】
ＵＳＢ＿Ｉ／Ｆ２１は、ＭＦＰ１を図示しないパーソナルコンピュータ（以下「ＰＣ」と称す）とＵＳＢ接続するためのインターフェイスである。ＬＡＮ＿Ｉ／Ｆ２２は、ＭＦＰ１を図示しないＬＡＮ回線に接続するためのインターフェイスである。メディアスロット２３は、小型の外部記憶媒体である各種メディア（例えば、ＳＤカード（登録商標）など）を着脱自在に装着可能なスロットである。赤外線データ受信部２４は、赤外線通信機能を有する携帯端末（例えば、携帯電話）から赤外線により発信されたデータを受信するインターフェイスである。
【００２７】
図２（ａ）は、上述した履歴メモリ１３ｂに記憶される内容を示す模式図である。履歴メモリ１３ｂに記憶される１の履歴は、画像データ１３ｂ１と、印刷枚数１３ｂ２と、保証登録１３ｂ３と、印刷種類（供給元）１３ｂ４とから構成される。図２（ａ）に示す例では、４つの履歴Ｒ１〜Ｒ４が履歴メモリ１３ｂに格納されている。
【００２８】
画像データ１３ｂ１は、１回の印刷指示の対象とされた画像データの、印刷メモリ１３ａ内におけるファイル名を格納する領域である。印刷枚数１３ｂ２は、画像データ１３ｂ１に格納されたファイル名の画像データにより印刷されたページ数（即ち、記録用紙の枚数）を格納する領域である。
【００２９】
保証登録１３ｂ３は、画像データ１３ｂ１に格納されたファイル名の画像データが、保証データとして印刷メモリ１３ａに保存されているか否かを示す値が格納される領域である。図２（ａ）に示す例において、保証登録１３ｂ３として「ある」が記載されている場合は、対応する画像データが保証データとして印刷メモリ１３ａに保存されていることを示す値が格納されていることを示し、「なし」が記載されている場合は、対応する画像データが保証データとして印刷メモリ１３ａに保存されていない（即ち、削除された）ことを示す値が格納されていることを示す。
【００３０】
印刷種類（供給元）１３ｂ４は、各履歴Ｒ１〜Ｒ４の画像データの印刷種類を格納する領域である。本実施形態における「印刷種類」とは、画像データの供給元に応じた種類であることを意図する。また、この「印刷種類」は、特許請求の範囲における「印刷機能」に対応する。本実施形態では、「印刷種類」として、スキャナ部１７により読み取った画像データの印刷である「ＣＯＰＹ」、ファクシミリ機能により外部装置から受信した画像データの印刷である「ＦＡＸ」、メディアスロット２３に装着されたメディアに記憶されている画像データの印刷である「ＭＥＤＩＡ＿ＰＲＩＮＴ」、ＵＳＢ＿Ｉ／Ｆ２１に接続されたＰＣから受信した画像データの印刷である「ＰＣ＿ＰＲＩＮＴ／ＵＳＢ」、ＬＡＮ＿Ｉ／Ｆ２２に接続されたＬＡＮ回線を介してＰＣから受信した画像データの印刷である「ＰＣ＿ＰＲＩＮＴ／ＬＡＮ」、及び、赤外線データ受信部２４を介した赤外線通信によって携帯端末から受信した画像データの印刷である「ＭＯＢＩＬＥ＿ＰＲＩＮＴ」が設定されている。
【００３１】
図２（ｂ）は、上述した保証対象テーブル１４ａに記憶される内容を示す模式図である。この保証対象テーブル１４ａには、１の印刷種類（供給元）１４ａ１に対して、保証設定１４ａ２が対応付けられている。印刷種類（供給元）１４ａ１は、上述した印刷種類（供給元）１３ｂ４と同様、画像データの供給元に応じた種類である。本実施形態では、上述した６種類の印刷種類（ＣＯＰＹ、ＦＡＸ、ＭＥＤＩＡ＿ＰＲＩＮＴ、ＰＣ＿ＰＲＩＮＴ／ＵＳＢ、ＰＣ＿ＰＲＩＮＴ／ＬＡＮ、ＭＯＢＩＬＥ＿ＰＲＩＮＴ）のそれぞれに対し、保証設定１４ａ２が対応付けられている。
【００３２】
保証設定１４ａ２は、印刷後の画像データを保証データとして印刷メモリ１３ａに保存する設定であるか否かを示す値が格納される領域である。図２（ｂ）に示す例において、保証設定１４ａ２として「する」が記載されている場合は、印刷後に画像データを保証データとして印刷メモリ１３ａに保存する設定であることを示す。一方、保証設定１４ａ２として「しない」が記載されている場合は、印刷後に画像データを保証データとして印刷メモリ１３ａに保存せず削除する設定であることを示す。
【００３３】
つまり、保証対象テーブル１４ａは、印刷後に印刷メモリ１３ａに保証データとして画像データを残す印刷種類の条件を規定するテーブルである。なお、図２（ｂ）に示す例では、６種類の印刷種類（供給元）１４ａ１について保証設定１４ａ２を設定しているが、各保証設定１４ａ２は、ユーザによる適宜操作によって必要に応じて変更することができる。例えば、図２（ｂ）に示す例では、印刷種類（供給元）１４ａ１が「ＣＯＰＹ」である場合に、保証設定１４ａ２が「しない」設定とされているが、これをユーザの必要に応じて「する」設定に変更することができる。なお、図２（ｂ）に示す例では、元画像が画像データの送信元にしかない印刷種類（ＦＡＸ）、又は、ユーザがＭＦＰ１の比較的遠くから画像データを供給する印刷種類（ＰＣ＿ＰＲＩＮＴ／ＬＡＮ）に対し、保証設定１４ａ２を「する」設定にしている。
【００３４】
また、印刷種類（供給元）１４ａ１もまた、保証設定１４ａ２と同様、ユーザによる適宜操作によって必要に応じて増減や変更することが可能である。例えば、図２（ｂ）では、個々のＰＣを区別することなく、ＬＡＮ＿Ｉ／Ｆ２２に接続されたＬＡＮ回線を介して受信した画像データは全て「ＰＣ＿ＰＲＩＮＴ／ＬＡＮ」としているが、個々のＰＣ（例えば、ユーザの違い）が区別できるように「ＰＣ＿ＰＲＩＮＴ／ＬＡＮ」を、「ＰＣ＿ＰＲＩＮＴ／ＬＡＮ（ＵＳＥＲ１）」、「ＰＣ＿ＰＲＩＮＴ／ＬＡＮ（ＵＳＥＲ２）」、・・・のように細分化してもよい。また、別の例として、図２（ｂ）では、外部装置（即ち、相手先）を区別することなく、ファクシミリ機能により外部装置から受信した画像データは全て「ＦＡＸ」としているが、相手先の違いに応じて「ＦＡＸ」を、「ＦＡＸ（ＵＳＥＲ１）」、「ＦＡＸ（ＵＳＥＲ２）」、・・・のように細分化してもよい。
【００３５】
図３は、ＭＦＰ１のＣＰＵ１１が実行する印刷処理を示すフローチャートである。この印刷処理は、ＭＦＰ１が、スキャナ部１７（ＣＯＰＹ）、ＮＣＵ１９（ＦＡＸ）、ＵＳＢ＿Ｉ／Ｆ２１（ＰＣ＿ＰＲＩＮＴ／ＵＳＢ）、ＬＡＮ＿Ｉ／Ｆ２２（ＰＣ＿ＰＲＩＮＴ／ＬＡＮ）、メディアスロット２３（ＭＥＤＩＡ＿ＰＲＩＮＴ）、又は、赤外線データ受信部２４（ＭＯＢＩＬＥ＿ＰＲＩＮＴ）を介して、所定の供給元から、１回の印刷指示に基づく画像データの供給を受けた場合に起動する。
【００３６】
印刷処理では、まず、ＣＰＵ１１は、履歴メモリ１３ｂに新しい印刷履歴を追加する（Ｓ３０１）。このとき、追加した印刷履歴における印刷種類（供給元）１３ｂ４の内容を、印刷種類（即ち、画像データの供給元）に応じた値に設定する。次に、ＣＰＵ１１は、供給された画像データを、所定のファイル形式（例えば、ｔｉｆ形式のファイル）で印刷メモリ１３ａに追加して記憶する（Ｓ３０２）。このとき、ＣＰＵ１１は、各画像データにファイル名を自動的に付与して印刷メモリ１３ａに保存する。自動的に付与されるファイル名は、例えば、印刷日時を表す文字列とされる。次に、ＣＰＵ１１は、追加した画像データを、Ｓ３０１において履歴メモリ１３ｂに追加された新しい印刷履歴に関連付ける（Ｓ３０３）。これにより、新しい印刷履歴において、画像データ１３ｂ１の内容が設定される。次いで、ＣＰＵ１１は、画像データに基づく印刷をプリンタ部１９に実行させ（Ｓ３０４）、Ｓ３０１において追加された印刷履歴における印刷枚数１３ｂ２に、印刷枚数（即ち、印刷した記録用紙の枚数）を登録する（Ｓ３０５）。
【００３７】
Ｓ３０５の処理後、ＣＰＵ１１は、画像データの供給元を示す印刷種類が保証対象テーブル１４ａ１に登録されている印刷種類であるか否かを判定する（Ｓ３０６）。この判定は、保証対象テーブル１４ａ１に基づいて行う。具体的に、保証対象テーブル１４ａ１において、今回の印刷の印刷種類（即ち、画像データの供給元）が、印刷種類（供給元）１４ａ１として登録されている場合には、ＣＰＵ１１は、Ｓ３０６による判定を肯定する。一方で、今回の印刷の印刷種類が、印刷種類（供給元）１４ａ１として登録されていない場合には、ＣＰＵ１１は、Ｓ３０６による判定を否定する。
【００３８】
Ｓ３０６による判定が肯定される場合（Ｓ３０６：Ｙｅｓ）、ＣＰＵ１１は、トナー残量の保証期間であるか否かを判定する（Ｓ３０７）。この判定は、トナー残量メモリ１３ｆに記憶されているトナー残量に基づいて行う。具体的に、トナー残量メモリ１３ｆに記憶されているトナー残量が所定の閾値以下である場合に、ＣＰＵ１１は、Ｓ３０７による判定を肯定する。一方で、そのトナー残量がその閾値を超える場合には、ＣＰＵ１１は、Ｓ３０７による判定を否定する。
【００３９】
Ｓ３０７による判定が肯定される場合（Ｓ３０７：Ｙｅｓ）、ＣＰＵ１１は、画像データの供給元を示す印刷種類が保証対象のものであるか否かを判定する（Ｓ３０８）。この判定は、保証対象テーブル１４ａ１に基づいて行う。具体的に、保証対象テーブル１４ａ１において、今回の印刷の印刷種類を示す印刷種類（供給元）１４ａ１に対応する保証設定１４ａ２の値が「する」を示すものである場合には、ＣＰＵ１１は、Ｓ３０８による判定を肯定する。一方、その保証設定１４ａ２の値が「しない」を示すものである場合には、ＣＰＵ１１は、Ｓ３０８による判定を否定する。
【００４０】
Ｓ３０８による判定が肯定される場合（Ｓ３０８：Ｙｅｓ）、ＣＰＵ１１は、Ｓ３０１において追加された印刷履歴における保証登録１３ｂ３に「あり」と登録する（Ｓ３０９）。次いで、Ｓ３０４の印刷によるトナーの消費量を画像データに基づく周知の方法によって算出し、算出により推定されるトナーの消費量をトナー残量メモリ１３ｆから減算し（Ｓ３１０）、印刷処理を終了する。
【００４１】
一方、Ｓ３０６〜Ｓ３０８による判定のいずれかが否定される場合には（Ｓ３０６：Ｎｏ，Ｓ３０７：Ｎｏ，Ｓ３０８：Ｎｏ）、ＣＰＵ１１は、今回の印刷に用いた画像データを印刷メモリ１３ａから削除し（Ｓ３１１）、Ｓ３０１において追加された印刷履歴における保証登録１３ｂ３に「なし」と登録して（Ｓ３１２）、印刷処理を終了する。
【００４２】
この印刷処理によれば、保証対象テーブル１４ａ１の保証設定１４ａ２に「する」と設定されている印刷種類（供給元）１４ａ１の画像データのみが、印刷メモリ１３ａに保証データとして残される（保存される）。よって、保証データの保存を、画像データの供給元に基づく所定の印刷種類のデータに限って行うので、保証データの保存に要するＲＡＭ１３のメモリ消費量を抑制することができる。また、トナー残量が所定の閾値を超える場合には、保証データの保存を行わない。換言すれば、残量が少なく、印刷に失敗可能性が高い場合にのみ、保証データの保存を行うので、その点においても、保証データの保存に要するＲＡＭ１３のメモリ消費量を抑制することができる。
【００４３】
図４は、ＭＦＰ１のＣＰＵ１１が実行するトナー交換時処理を示すフローチャートである。このトナー交換時処理は、ＭＦＰ１においてプリンタ部１８からトナーカートリッジを取り外し、新たなトナーカートリッジを装着した場合に起動し、ＣＰＵ１１は、まず、トナー残量メモリ１３ｆに初期値として未使用のトナーカートリッジに対して予め規定されている値を設定する（Ｓ４０１）。次に、ＣＰＵ１１は、再印刷可能通知画面６０１（図６（ａ）参照）をＬＣＤ１６に表示する（Ｓ４０２）。
【００４４】
Ｓ４０２の処理後、ＣＰＵ１１は、再印刷可能通知画面６０１から再印刷の指示を受け付けたか否かを判定し（Ｓ４０３）、この判定が肯定される場合には（Ｓ４０３：Ｙｅｓ）、失敗枚数受付画面６０２（図６（ｂ）参照）をＬＣＤ１６に表示する（Ｓ４０４）。次に、ＣＰＵ１１は、失敗枚数受付画面６０２から失敗枚数を受け付けたか否かを判定する（Ｓ４０５）。この判定が否定される場合には（Ｓ４０５：Ｎｏ）、ＣＰＵ１１は、処理をＳ４０５に戻し、失敗枚数がユーザによって入力され、それが受け付けられるのを待機する。一方で、Ｓ４０５による判定が肯定される場合には（Ｓ４０５：Ｙｅｓ）、ＣＰＵ１１は、受け付けた失敗枚数に基づき、印刷メモリ１３ａに保証データとして記憶されているデータの中から、再印刷の対象となる画像データを決定して抽出する再印刷対象データ決定処理を実行する（Ｓ４０６）。なお、この再印刷対象データ決定処理（Ｓ４０６）の詳細な処理については、図５を参照して後述する。
【００４５】
次に、ＣＰＵ１１は、Ｓ４０６の処理により決定された再印刷の対象となる画像データの概要を報せる確認画面６０３（図６（ｃ）参照）をＬＣＤ１６に表示し（Ｓ４０７）、その確認画面６０３から再印刷の指示を受け付けたか否かを判定する（Ｓ４０８）。この判定が肯定される場合には（Ｓ４０８：Ｙｅｓ）、ＣＰＵ１１は、再印刷の対象として決定された画像データに基づく印刷をプリンタ部１９に実行させる（Ｓ４０９）。次いで、ＣＰＵ１１は、印刷結果確認画面６０４（図６（ｄ）参照）をＬＣＤ１６に表示する（Ｓ４１０）。
【００４６】
Ｓ４１０の処理後、ＣＰＵ１１は、印刷メモリ１３ａに記憶されている画像データ（即ち、保証データ）を削除する指示を印刷結果確認画面６０４から受け付けたか否かを判定する（Ｓ４１１）。この判定が肯定される場合には、ＣＰＵ１１は、印刷メモリ１３ａに保証データとして記憶されていた画像データを全て削除する（Ｓ４１２）。このとき、ＣＰＵ１１は、履歴メモリ１３ｂに記憶される履歴のうち、削除対象となった画像データに対応する履歴の保証登録１３ｂ３の値を「なし」を示す値に書き換える。なお、履歴メモリ１３ｂに記憶されている履歴を消去する構成としてもよい。次に、ＣＰＵ１１は、ＬＣＤ１６に表示されていた画面を元に戻し（Ｓ４１３）、トナー交換時処理を終了する。一方で、Ｓ４１１の処理が否定される場合（Ｓ４１１：Ｎｏ）、これは、再印刷する指示を印刷結果確認画面６０４から受け付けた場合であるので、かかる場合には、ＣＰＵ１１は、処理をＳ４０２へ戻す。
【００４７】
また、Ｓ４０３による判定が否定される場合（Ｓ４０３：Ｎｏ）、又は、Ｓ４０８の処理による判定が否定される場合には（Ｓ４０８：Ｎｏ）、ＣＰＵ１１は、印刷メモリ１３ａに記憶されている保証データを削除するか否かを確認する画面である削除確認画面（図示せず）をＬＣＤ１６に表示する（Ｓ４１４）。次に、ＣＰＵ１１は、その削除確認画面から削除の指示を受け付けたか否かを判定する（Ｓ４１５）。この判定が否定される場合には（Ｓ４１５：Ｎｏ）、ＣＰＵ１１は、処理をＳ４１５に戻し、削除の指示が受け付けられるのを待機する。そして、Ｓ４１５による判定が肯定されると（Ｓ４１５：Ｙｅｓ）、ＣＰＵ１１は、処理をＳ４１２へ移行する。
【００４８】
図５は、上述した再印刷対象データ決定処理（Ｓ４０６）を示すフローチャートである。再印刷対象データ決定処理において、ＣＰＵ１１は、まず、処理枚数を示す変数ｎに、Ｓ４０５により受け付けた失敗枚数を設定する（Ｓ５０１）。次に、ＣＰＵ１１は、処理件数を示す変数ｍに初期値として「１」を設定し（Ｓ５０２）、スタックメモリ１３ｄをクリアし（Ｓ５０３）、スタック枚数カウンタ１３ｅをクリア（ゼロクリア）する（Ｓ５０４）。
【００４９】
次に、ＣＰＵ１１は、印刷枚数を示す変数ｋに、履歴メモリ１３ｂに記憶されている履歴（印刷履歴）のうち、最新の履歴を１件目として、ｍ件目（ｍは、処理件数を示す変数）の履歴を参照し、その履歴における印刷枚数１３ｂ２の値を設定する（Ｓ５０５）。
【００５０】
Ｓ５０５の処理後、ＣＰＵ１１は、ｍ件目の画像データが印刷メモリ１３ａにあるか否かを判定する（Ｓ５０６）。この判定は、Ｓ５０５において参照した履歴の保証登録１３ｂ３の内容に基づいて行う。具体的に、この保証登録１３ｂ３の値が「あり」を示すものである場合には、ＣＰＵ１１は、Ｓ５０６による判定を肯定する。一方、保証登録１３ｂ３の値が「なし」を示すものである場合には、ＣＰＵ１１は、Ｓ５０６による判定を否定する。あるいは、Ｓ５０５において参照した履歴の画像データ１３ｂ１に格納されているファイル名の画像データが、印刷メモリ１３ａにあるか否かをサーチし、ある場合に肯定し、ない場合に否定するようにしてもよい。
【００５１】
Ｓ５０６による判定が否定される場合（Ｓ５０６：Ｎｏ）、ＣＰＵ１１は、処理をＳ５１０へ移行する。一方で、Ｓ５０６による判定が肯定される場合（Ｓ５０６：Ｙｅｓ）、ＣＰＵ１１は、変数ｋが変数ｎ以下であるか否か、即ち、ｍ件目の印刷枚数ｋが、失敗枚数として設定されたｎ枚の中に含まれているか否かを判定する（Ｓ５０７）。Ｓ５０７による判定が肯定される場合、即ち、ｍ件目の印刷枚数ｋが、失敗枚数として設定されたｎ枚の中に含まれている場合には、ＣＰＵ１１は、ｍ件目の履歴に対応する画像データを印刷メモリ１３ａからスタックメモリ１３ｄにプッシュし（Ｓ５０８）、処理をＳ５０９へ移行する。
【００５２】
一方で、Ｓ５０７による判定が否定される場合、即ち、ｍ件目の印刷枚数ｋの一部が、失敗枚数として設定されたｎ枚の中に含まれない場合には（Ｓ５０７：Ｎｏ）、ＣＰＵ１１は、ｍ件目の履歴に対応する画像データのうち、末尾からｎページ分を、印刷メモリ１３ａからスタックメモリ１３ｄにプッシュし（Ｓ５１２）、処理をＳ５０９へ移行する。
【００５３】
ＣＰＵ１１は、Ｓ５０９において、Ｓ５０８又はＳ５１２の処理によりスタックメモリ１３ｄに追加した画像データのページ数分の値を、スタック枚数カウンタ１３ｅに加算する（Ｓ５０９）。次に、ＣＰＵ１１は、変数ｎの値を（ｎ−ｋ）に設定し（Ｓ５１０）、ｎが１以上であるか否かを判定する（Ｓ５１１）。Ｓ５１１による判定が肯定される場合には（Ｓ５１１：Ｙｅｓ）、ユーザが入力した失敗枚数に未達であるので、ＣＰＵ１１は、変数ｍの値を（ｍ＋１）に設定し（Ｓ５１３）、処理をＳ５０５へ戻す。
【００５４】
ここで、図２（ａ）に示す例を用いて、上述した再印刷対象データ決定処理について説明する。図２（ａ）に示す履歴メモリ１３ｂに記憶されている履歴に対して、失敗枚数が１０枚と入力された場合には、履歴として新しい画像データから順に（即ち、履歴Ｒ１→履歴Ｒ２→履歴Ｒ３→履歴Ｒ４の順に）、再印刷対象の画像データを決定する。最も新しい履歴Ｒ１の印刷枚数１３ｂ２は３ページであるが、保証登録１３ｂ３が「なし」であり、印刷メモリ１３ａに保証データがないので、履歴Ｒ１の画像データは再印刷の対象とならない。次に、履歴Ｒ２は保証登録１３ｂ３が「ある」であるので、印刷枚数１３ｂ２が２ページである画像データは、再印刷の対象となる。履歴Ｒ３については保証登録１３ｂ３が「なし」であるので、印刷枚数１３ｂ２が３ページである画像データは、再印刷の対象とならない。次に、履歴Ｒ４は保証登録１３ｂ３が「ある」であるので、再印刷の対象となり得るが、失敗枚数として入力された１０枚までには、残り２枚しかないので、履歴Ｒ４の画像データの印刷枚数１３ｂ２は５枚であるが、そのうちの２枚だけが再印刷の対象となる。この場合、時系列的に新しいもの、即ち、末尾から２ページが再印刷の対象となる。
【００５５】
よって、この再印刷対象データ決定処理によれば、ユーザは、印刷種類（即ち、印刷保証がされる印刷種類であるか否か）を考えることなく、失敗枚数を入力するだけで、その失敗枚数の範囲内に含まれる保証データを再印刷の対象として抽出することができる。よって、ユーザは、実際に印刷がされた記録用紙のうち、印刷に失敗した記録用紙だけを数えておきさえすれば、保証データとして保存されている画像データの中から、印刷に失敗した画像データだけを抽出して再印刷することができる。
【００５６】
図６は、上述したトナー交換時処理（図４参照）の実行過程において、ＬＣＤ１６に表示される各画面の一例を示す模式図である。図６（ａ）は、再印刷可能通知画面６０１の一例を示す模式図である。
【００５７】
再印刷可能通知画面６０１は、上述したトナー交換時処理（図４参照）のＳ４０２においてＬＣＤ１６に表示される画面である。再印刷可能通知画面６０１には、保証データが保存されていれば、再印刷が可能である旨を伝達するメッセージ６０１ａが表示されると共に、「再印刷する」と表示されたボタン６０１ｂと、「再印刷しない」と表示されたボタン６０１ｃとが表示される。
【００５８】
この画面６０１が表示された状態で、ユーザがボタン６０１ｂに触れると、ＣＰＵ１１は、再印刷の指示を受け付け、処理をＳ４０４へ移行する。一方で、ユーザがボタン６０１ｃに触れた場合には、ＣＰＵ１１は、再印刷しないという指示を受け付け、処理をＳ４１４へ移行する。
【００５９】
図６（ｂ）は、失敗枚数受付画面６０２の一例を示す模式図である。失敗枚数受付画面６０２は、上述したトナー交換時処理のＳ４０４においてＬＣＤ１６に表示される画面である。失敗枚数受付画面６０２には、失敗枚数（不十分な印刷の枚数）の入力を促す旨を伝達するメッセージ６０２ａと、失敗枚数を入力するための入力ボックス６０２ｂと、入力完了を指示するための「ＯＫ」と表示されたボタン６０２ｃとが表示される。
【００６０】
この画面６０２が表示された状態で、ユーザが、入力ボックス６０２ｂの内部に失敗枚数を入力した後、ボタン６０２ｃに触れると、ＣＰＵ１１は、失敗枚数の入力を受け付け、処理をＳ４０６へ移行する。
【００６１】
図６（ｃ）は、確認画面６０３の一例を示す模式図である。確認画面６０３は、上述したトナー交換時処理のＳ４０７においてＬＣＤ１６に表示される画面である。確認画面６０３には、「最後に印刷したＸ枚のうち、Ｙ枚が再印刷可能です。」というメッセージ６０３ａが表示される。このメッセージ６０３ａにおける「Ｘ」には、ユーザが失敗枚数受付画面６０２から入力した失敗枚数の値が表示され、「Ｙ」には、再印刷対象データ決定処理（Ｓ４０６）において決定された再印刷の対象となる画像データによる印刷枚数の値が表示される。図６（ｃ）に示す例では、「Ｘ」が「１０」であり、「Ｙ」が「４」である。このように、ユーザが入力した失敗枚数と、再印刷される印刷枚数とが表示されるので、ユーザは、失敗した印刷枚数の中に、保証を所望した印刷種類による印刷枚数がどれだけ含まれているかを容易に把握することができる。
【００６２】
また、確認画面６０３には、再印刷の対象となる画像データの概要表示欄６０３ｂが表示される。概要表示欄６０３ｂは、１の再印刷対象の画像データ毎に、印刷可能データ６０３ｂ１と、印刷種類６０３ｂ２と、印刷枚数／ページ数６０３ｂ３との組が表示される。図６（ｃ）に示す例では、概要表示欄６０３ｂに、２つの再印刷対象なデータＤ１，Ｄ２が表示されている。
【００６３】
印刷可能データ６０３ａ１には、再印刷の対象として決定された画像データの印刷メモリ１３ａにおけるファイル名であり、履歴メモリ１３ｂにおける該当する画像データの画像データ１３ｂ１の内容が表示される。このファイル名は、印刷日時などが表す文字列とされる場合が多いので、ユーザは、印刷可能データ６０３ａ１に表示されるファイル名を、その画像データの内容を知る指標とすることができる。印刷可能データ６０３ａ１に表示されるファイル名として印刷日時を表す文字列が表示される場合には、印刷を指示した順序の時系列を知る指標にすることができる。
【００６４】
なお、図６（ｃ）に示す例では、概要表示欄６０３ｂに表示される２つのデータＤ１，Ｄ２について、データＤ２の印刷可能データ６０３ａ１に表示されるファイル名が「２０１００８０２＿０９０９００＿０１．ｔｉｆ」であり、印刷時間を表す「０９０９００」の部分を、データＤ１の印刷可能データ６０３ａ１に表示されるファイル名における同じ部分（０９１１００）と比較することにより、データＤ２が、印刷時刻がデータＤ１より早い、即ち、時系列的にデータＤ１より古い画像データであることがわかる。
【００６５】
印刷種類６０３ｂ２には、再印刷の対象として決定された画像データの印刷種類であり、履歴メモリ１３ｂにおける該当する画像データの印刷種類（供給元）１３ｂ４の内容が表示される。ユーザは、印刷種類６０３ｂ２に表示される印刷種類を、その画像データの内容を知る指標とすることができる。
【００６６】
印刷枚数／ページ数６０３ｂ３には、「Ｂ／Ａ」の形式で数値が表示される。「Ａ」には、印刷可能データ６０３ａ１に表示されるファイル名の画像データにおける全印刷枚数（全ページ）が表示され、「Ｂ」には、ユーザ入力された失敗枚数の範囲内であるという条件の下で、再印刷される印刷枚数が表示される。図６（ｃ）に示す例では、概要表示欄６０３ｂに表示される２つのデータＤ１，Ｄ２について、データＤ１の印刷枚数／ページ数６０３ｂ３が「２／２」であるのに対し、データＤ２の印刷枚数／ページ数６０３ｂ３は「２／５」である。つまり、データＤ２は、保証データが印刷メモリ１３ａに記憶されているものの、失敗枚数の範囲内に含まれるのは、そのうちの末尾から２ページであることを示す。
【００６７】
また、確認画面６０３には、「再印刷する」と表示されたボタン６０３ｃと、「再印刷しない」と表示されたボタン６０３ｄとが表示される。この画面６０３が表示された状態で、ユーザがボタン６０３ｄに触れると、ＣＰＵ１１は、再印刷の指示を受け付け、処理をＳ４０９へ移行する。その結果、概要表示欄６０３ｂに表示されたデータＤ１の全ページ（２ページ）と、データＤ２の２ページとが再印刷される。一方で、ユーザがボタン６０３ｄに触れた場合には、ＣＰＵ１１は、再印刷しないという指示を受け付け、処理をＳ４１４へ移行する。
【００６８】
図６（ｄ）は、印刷結果確認画面６０４の一例を示す模式図である。印刷結果確認画面６０４は、上述したトナー交換時処理のＳ４１０においてＬＣＤ１６に表示される画面である。印刷結果確認画面６０４には、再印刷の結果を確認し、問題がなければ保証データを削除する旨を伝達するメッセージ６０４ａが表示されると共に、「削除する」と表示されたボタン６０４ｂと、「再印刷する」と表示されたボタン６０４ｃとが表示される。
【００６９】
この画面６０４が表示された状態で、ユーザがボタン６０４ｂに触れると、ＣＰＵ１１は、削除の指示を受け付け、処理をＳ４１２へ移行する。一方で、ユーザがボタン６０４ｃに触れた場合には、ＣＰＵ１１は、再印刷するという指示を受け付け、処理をＳ４０２へ移行する。
【００７０】
以上説明した通り、本実施形態のＭＦＰ１によれば、保証データの保存を、画像データの供給元に基づく所定の印刷種類のデータに限って行うので、保証データの保存に要するＲＡＭ１３のメモリ消費量を抑制することができると共に、小さい容量のＲＡＭ１３を用いることができるので、製造コストの削減にも貢献する。また、特定の印刷種類の画像データだけを保証データとして残すだけであるので、全ての画像データを保証データとして残す場合に比べ、再印刷に要する時間も短い時間に抑えることができる。
【００７１】
また、本実施形態のＭＦＰ１は、トナー残量を、トナーの消費量に基づいて推定するので、トナー残量を検出するためのセンサを設ける必要がなく、製造コストの抑制を図ることができるが、その一方で、推定されたトナー残量はその精度が比較的低いために、保証期間（保証データを残す期間）か否かを判定するための閾値を高めに設定する必要がある。そのため、その分だけ、トナー残量が閾値以下となって以降に記憶されるデータも増える。しかし、本実施形態のＭＦＰ１は、特定の印刷種類の画像データのみを保証データとして残すので、保証データの蓄積によってＲＡＭ１３がメモリフルになることを防止できる。
【００７２】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００７３】
例えば、上記実施形態では、画像形成装置としてＭＦＰ１を例示したが、単機能のプリンタ装置や、単機能のファクシミリ装置など、記録用紙への画像形成（印刷）を行う装置であれば、適用可能である。
【００７４】
上記実施形態では、プリンタ部１８がトナーを使用するレーザプリンタとして構成したが、このプリンタ部１８を、消耗品の着色剤としてインクを使用するインクジェットプリンタとして構成してもよい。
【００７５】
また、上記実施形態では、プリンタ部１８をモノクロのプリンタとしたが、カラープリンタとしてもよい。カラープリンタとする場合には、少なくとも１色の着色剤の残量が所定の閾値以下になった場合に、印刷メモリ１３ａに保証データを残し、ある色の着色剤を交換する際に保証データによる再印刷が可能になるように構成すればよい。
【００７６】
上記実施形態では、消耗品であるトナーを交換する際に、失敗した印刷に対する再印刷保証を行う構成としたが、インクジェットプリンタにおいて、ヘッドノズルのつまりに対して再印刷保証をする構成としてもよい。例えば、ヘッドのクリーニングを行う場合に、トナー交換時処理（図４参照）のＳ４０２〜Ｓ４１５の処理を実行するように構成してもよい。
【００７７】
上記実施形態では、ユーザが失敗枚数を数えて入力する構成としたが、ＭＦＰ１に自動原稿送り装置（ＡＤＦ）を設けて、印刷に失敗した記録用紙をＡＤＦにセットすることにより自動的に計数して入力する構成としてもよい。
【００７８】
上記実施形態では、再印刷対象データ決定処理（図５参照）において、スタックメモリ１３ｄに再印刷対象の画像データを格納したが、このとき一時的に印刷メモリ１３aとスタックメモリ１３ｄに同じデータが存在することになり、メモリ使用効率が悪い。よって、スタックメモリ１３ｄに印刷メモリ１３ａ上の再印刷対象の画像データを特定する情報を格納し、Ｓ４０９において再印刷を実行する際には、ＣＰＵ１１は、スタックメモリ１３ａに格納されている情報に基づき、印刷メモリ１３ａから再印刷の対象となる印刷データをプリンタ部１９へ供給して印刷させるように構成してもよい。再印刷対象印刷データを特定する情報は、印刷メモリ１３aの管理方法に依るが、たとえば印刷データの開始アドレスとサイズである。または、ファイルのＩＤとページ番号を、再印刷対象印刷データを特定する情報としてもよい。かかる構成をとることにより、メモリ（ＲＡＭ１３）の消費量をさらに抑制できる。
【００７９】
上記実施形態では、供給元から供給された画像データを保証データとして印刷メモリ１３ａに記憶する構成としたが、画像データから変換した印刷データを保証データとして記憶してもよい。また、供給元から印刷データが供給される場合には、供給された印刷データを保証データとして記憶する構成としてもよい。
【００８０】
上記実施形態では、センサを用いることなくトナーの消費量を推定することによりトナー残量を算出する構成としたが、トナー残量を検出できるセンサを設置する構成としてもよい。
【００８１】
上記実施形態では、確認画面６０３のボタン６０３ｃが操作された場合に、概要表示欄６０３ｂに表示された画像データを決定された枚数だけ再印刷する構成としたが、再印刷する画像データをユーザに最終選択させる構成としてもよい。
【００８２】
上記実施形態では、ＵＳＢ＿Ｉ／Ｆ２１はＰＣを接続するものとして例示としたが、ＵＳＢ＿Ｉ／Ｆ２１には、ＵＳＢメモリやデジタルカメラ等のＵＳＢデバイスを接続してもよく、その場合には、接続可能なＵＳＢデバイスの種類もまた、印刷種類として分類可能である。
＜手段＞
技術的思想１の画像形成装置は、１又は複数種類の印刷機能を有し、１種類の印刷機能で印刷指示がされた場合に、その印刷機能に応じて、記録媒体に画像形成を行う印刷処理を実行する画像形成手段を備えたものであって、前記１種類の印刷機能で印刷指示がされた場合に、前記印刷処理の対象となる画像データを記憶する対象データ記憶手段と、前記印刷機能の種類と、前記対象データ記憶手段に記憶されているデータに基づく再度の画像形成の対象とするか否かと、を対応付けて記憶する再形成条件記憶手段と、前記画像形成手段による記録媒体への画像形成が実行されると、その画像形成を行った印刷機能の種類と、前記再形成条件記憶手段に記憶されている内容とに基づき、前記画像形成の基となった画像データが、前記再度の画像形成の対象であるか否かを判定する対象判定手段と、前記画像形成の基となった画像データが、前記再度の画像形成の対象でないものであると、前記対象判定手段により判定された場合に、その画像形成の基となった画像データを前記対象データ記憶手段から削除するデータ削除手段と、を備えている。
技術的思想２の画像形成装置は、技術的思想１の画像形成装置において、前記画像形成手段により記録媒体への画像形成が実行される毎に、その画像形成の基となった画像データと、画像形成された記憶媒体の数とを履歴として記憶する履歴記憶手段と、前記再度の画像形成を行う記録媒体の数を受け付ける数受付手段と、前記履歴記憶手段に記憶されている履歴のうち、画像形成した時期が時系列的に新しいものから順に、前記数受付手段により受け付けた記録媒体の数の分の、画像データを対象とし、前記対象データ記憶手段に記憶されている画像データの中から、前記対象となったデータを抽出するデータ抽出手段と、前記データ抽出手段により抽出された画像データに基づく記録媒体への画像形成を行う再印刷処理を実行する画像再形成手段と、を備えている。
技術的思想３の画像形成装置は、技術的思想２の画像形成装置において、前記データ抽出手段は、抽出した画像データに基づく再度の画像形成が前記画像再形成手段による再印刷処理によって画像形成された記録媒体の数を計数する計数手段を含んで構成され、前記画像形成装置は、前記再度の画像形成を行う記録媒体の数を前記数受付手段により受け付けた場合に、その数受付手段により受け付けた記録媒体の数と、前記計数手段により計数された記録媒体の数とを画面に表示する再形成数表示手段を備えている。
技術的思想４の画像形成装置は、技術的思想２又は３に記載の画像形成装置において、前記履歴記憶手段に記憶される履歴は、記憶の対象となる画像データと、そのデータに対する印刷指示を行った際の印刷機能の種類とを対応付けて記憶するものであり、前記画像形成装置は、前記再度の画像形成を行う記録媒体の数を前記数受付手段により受け付けた場合に、前記データ抽出手段により抽出された画像データを特定する情報と、前記履歴に基づいて得られる、前記抽出された画像データに対する印刷指示を行った際の印刷機能の種類とを対応付けて画面に表示する再形成情報表示手段を備えている。
技術的思想５の画像形成装置は、技術的思想１から４のいずれかに記載の画像形成装置において、前記画像形成手段により実行される印刷処理又は前記画像再形成手段により実行される再印刷処理は、消耗品を使用して記録媒体に画像形成を行うものであり、前記画像形成装置は、消耗品を使用した記録媒体への画像形成が実行される毎に、その画像形成により消費した該消耗品の使用量を推定することにより算出される該消耗品の残量が、所定の閾値以下であるか否かを判定する残量判定手段を備え、前記データ削除手段は、前記残量判定手段により前記残量が所定の閾値を超えると判定された場合に、前記画像形成の基となった画像データを前記対象データ記憶手段から削除するものである。
＜効果＞
技術的思想１記載の画像形成装置によれば、再形成条件記憶手段の内容に基づき、再度の画像形成の対象であるか否かを、印刷機能の種類に応じて判定し、その対象でないと判定された画像データを対象データ記憶手段から削除するので、不十分な画像形成に対する保証をユーザに提供することを可能にしつつ、その保証のために要するメモリの消費量を抑制することができるという効果がある。なお、技術的思想１における「印刷機能」とは、印刷を行うための各種機能の分類（例えば、ファクシミリ機能や、コピー機能や、プリンタ機能など）を表すことに限らず、各機能をその使用者などにより細分化した分類も含むことを意図している。
技術的思想２記載の画像形成装置によれば、技術的思想１が奏する効果に加え、画像形成が実行される毎に記憶される履歴に基づき、画像形成した時期が時系列的に新しいものから順に、数受付手段により受け付けた記録媒体の数の分の画像データを対象とし、対象データ記憶手段に記憶されているデータの中から、前記対象になったデータの中を抽出手段によって抽出し、画像再形成手段による画像の再形成を行うので、ユーザは、再印刷可能であるか否かを問わず、不十分な画像形成がされた記録媒体の数（即ち、最近に実際に画像形成された記録媒体の数）を数えておけば、保証されることを所望した画像を容易に再形成できるという効果がある。
技術的思想３記載の画像形成装置によれば、技術的思想２が奏する効果に加え、数受付手段により受け付けた記録媒体の数と、抽出手段により抽出されたデータに基づき画像の再形成がなされる記録媒体の数とを、再形成数表示手段により画面に表示するので、ユーザは、不十分な画像形成がされた記録媒体のうち、どれだけの画像が再形成されるかを容易に認識できるという効果がある。
技術的思想４記載の画像形成装置によれば、技術的思想２又は３が奏する効果に加え、抽出手段により抽出された画像データを特定する情報と、そのデータに対する印刷指示を行った際の印刷機能の種類とが、再形成情報表示手段により、履歴に基づいて画面に表示されるので、ユーザは再形成される画像の内容を確認することができると共に、必要に応じて取捨選択が可能であるという効果がある。
技術的思想５記載の画像形成装置によれば、技術的思想１から４のいずれかが奏する効果に加え、画像形成を行うための消耗品の残量を消費量に基づいて推定し、その推定値が所定の閾値を超える場合には、データ削除手段によるデータの削除が行われる。つまり、該推定値が所定の閾値以下であり、かつ、再度の画像形成の対象である画像データが対象データ記憶手段に残される。よって、対象データへのデータ（画像データ又は画像形成用データ）の記憶を行うので、残量が少ないことにより十分な画像形成を行えない可能性が高い（即ち、画像の再形成が行われる可能性が高い）データを対象データ記憶手段に記憶して残すので、保証のために要するメモリの消費量を好適に抑制することができるという効果がある。また、消耗品の残量を消費量に基づき推定するので、残量を検出するためのセンサを設ける必要がなく、製造コストの抑制を図ることができるが、その一方で、推定された残量はその精度が比較的低いために、上記閾値を高めに設定する必要があり、その分、閾値以下となって以降に記憶されるデータも増える。しかし、再形成条件記憶手段の内容に基づき、必要なデータのみを対象データ記憶手段に記憶するので、メモリフルになることを防止することができる。
【符号の説明】
【００８３】
１        ＭＦＰ（画像形成装置の一例）
１３ａ    印刷メモリ（対象データ記憶手段の一例）
１４ａ    保証対処テーブル（再形成条件記憶手段）
１４ｂ    履歴メモリ（履歴記憶手段）
Ｓ３０４  画像形成手段の一例
Ｓ３０７  残量判定手段の一例
Ｓ３０８  対象判定手段の一例
Ｓ３１１  データ削除手段の一例
Ｓ４０５  数受付手段の一例
Ｓ４０６  データ抽出手段の一例
Ｓ４０７  再形成数表示手段の一例，再形成情報表示手段の一例
Ｓ４０９  画像再形成手段の一例
Ｓ５０９  計数手段の一例
【図１】
0005170200.tif 000002
【図２】
0005170200.tif 000003
【図３】
0005170200.tif 000004
【図４】
0005170200.tif 000005
【図５】
0005170200.tif 000006
【図６】
0005170200.tif 000007