(57)【要約】      （修正有）【課題】入力された画像データが出力されなかった原因を容易に確認できる装置や方法等を提供する。【解決手段】入力ジョブを実行したことに従って、当該入力ジョブの履歴情報として、画像データを、当該画像データが白紙であるか否かを表す情報とともに記憶する。また、出力ジョブを実行したことに従って、当該出力ジョブの履歴情報として、画像データを記憶せずに、入力ジョブの履歴情報として記憶されている画像データを参照するための情報を記憶することを特徴とする。【選択図】図７
2015213237.tif 000002
【特許請求の範囲】
【請求項１】
画像データを格納する格納手段と、
画像データを入力し、入力した画像データを前記格納手段に格納する第１のジョブと、前記第１のジョブの実行により入力された画像データが白紙である場合に当該画像データを出力せずに、前記第１のジョブの実行により入力された画像データが白紙でない場合に当該画像データを出力する第２のジョブと、を実行可能な実行手段と、
前記実行手段によって実行されたジョブの履歴情報をジョブごとに記憶する記憶手段と、
前記実行手段によって前記第１のジョブを実行したことに従って、当該第１のジョブの実行により前記格納手段に格納された画像データを、当該画像データが白紙であるか否かを表す情報とともに当該第１のジョブの履歴情報として前記記憶手段に記憶させ、前記実行手段によって前記第２のジョブを実行したことに従って、当該第２のジョブの実行により出力される画像データを当該第２のジョブの履歴情報として前記記憶手段に記憶せずに、当該第２のジョブに対応する第１のジョブの実行により前記記憶手段に記憶された画像データを参照するための情報を当該第２のジョブの履歴情報として前記記憶手段に記憶するよう制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
画像データが白紙であるか否かを判定する判定手段を更に有し、
前記第２のジョブは、前記判定手段によって画像データが白紙であると判定された場合に当該画像データを出力せずに、前記判定手段によって画像データが白紙でないと判定された場合に当該画像データを出力する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１のジョブは、原稿の画像の読み取りによって生成された画像データを前記格納手段に格納するジョブである
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第２のジョブは、前記格納手段に格納された画像データを外部装置に送信するジョブである
ことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第２のジョブは、前記格納手段に格納された画像データに基づいて画像をシートに印刷するジョブである
ことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項６】
画像データを格納する格納手段と、
画像データを入力し、入力した画像データを前記格納手段に格納する第１のジョブと、前記第１のジョブの実行により入力された画像データが白紙である場合に当該画像データを出力せずに、前記第１のジョブの実行により入力された画像データが白紙でない場合に当該画像データを出力する第２のジョブと、を実行可能な実行手段と、
前記実行手段によって実行されたジョブの履歴情報をジョブごとに記憶する記憶手段と、
前記実行手段によって前記第１のジョブを実行したことに従って、当該第１のジョブの実行により前記格納手段に格納された画像データを当該第１のジョブの履歴情報として前記記憶手段に記憶させ、前記実行手段によって前記第２のジョブを実行したことに従って、当該第２のジョブの実行により出力される画像データを当該第２のジョブの履歴情報として前記記憶手段に記憶せずに、当該第２のジョブに対応する第１のジョブの実行により前記記憶手段に記憶された画像データを参照するための情報を、当該画像データが白紙であるか否かを表す情報とともに当該第２のジョブの履歴情報として前記記憶手段に記憶するよう制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項７】
画像データを格納する格納手段と、
画像データを入力し、入力した画像データを前記格納手段に格納する第１のジョブと、前記第１のジョブの実行により入力された画像データが出力を抑制すべきページである場合に当該画像データを出力せずに、前記第１のジョブの実行により入力された画像データが出力を抑制すべきページでない場合に当該画像データを出力する第２のジョブと、を実行可能な実行手段と、
前記実行手段によって実行されたジョブの履歴情報をジョブごとに記憶する記憶手段と、
前記実行手段によって前記第１のジョブを実行したことに従って、当該第１のジョブの実行により前記格納手段に格納された画像データを、当該画像データが出力を抑制すべきページであるか否かを表す情報とともに当該第１のジョブの履歴情報として前記記憶手段に記憶させ、前記実行手段によって前記第２のジョブを実行したことに従って、当該第２のジョブの実行により出力される画像データを当該第２のジョブの履歴情報として前記記憶手段に記憶せずに、当該第２のジョブに対応する第１のジョブの実行により前記記憶手段に記憶された画像データを参照するための情報を当該第２のジョブの履歴情報として前記記憶手段に記憶するよう制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項８】
画像データを格納する格納工程と、
画像データを入力し、入力した画像データを前記格納工程に格納する第１のジョブと、前記第１のジョブの実行により入力された画像データが白紙である場合に当該画像データを出力せずに、前記第１のジョブの実行により入力された画像データが白紙でない場合に当該画像データを出力する第２のジョブと、を実行可能な実行工程と、
前記実行工程によって実行されたジョブの履歴情報をジョブごとに記憶する記憶工程と、
前記実行工程によって前記第１のジョブを実行したことに従って、当該第１のジョブの実行により前記格納工程に格納された画像データを、当該画像データが白紙であるか否かを表す情報とともに当該第１のジョブの履歴情報として前記記憶工程に記憶させ、前記実行工程によって前記第２のジョブを実行したことに従って、当該第２のジョブの実行により出力される画像データを当該第２のジョブの履歴情報として前記記憶工程に記憶せずに、当該第２のジョブに対応する第１のジョブの実行により前記記憶工程に記憶された画像データを参照するための情報を当該第２のジョブの履歴情報として前記記憶工程に記憶するよう制御する制御工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項９】
請求項８に記載の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを格納した、コンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブを実行し、実行したジョブの履歴情報を保存する画像処理装置、画像処理装置の制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
画像処理装置には、原稿の画像を読み取って画像データを生成し、生成した画像データをＨＤＤに保存する機能がある。また、画像処理装置には、ＨＤＤに保存されている画像データを読み出して、当該画像データに基づいて画像をシートに印刷したり、当該画像データを外部装置に送信したりする機能がある。このように画像処理装置は、画像データを入力するジョブ（入力ジョブと呼ぶ）と、画像データを出力するジョブ（出力ジョブと呼ぶ）を実行することができる。
【０００３】
一方、入力ジョブの履歴情報として、画像データを保存するサーバがある。当該サーバは、入力ジョブの実行によって入力された画像データを出力する出力ジョブの履歴情報として、画像データを保存せずに、当該入力ジョブの履歴情報として保存されている画像データを参照するための情報を保存する。（特許文献１参照）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３０９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
入力ジョブの実行によって入力された画像データは、出力ジョブの実行によって出力されるとは限らない。例えば、入力された画像データのページが白紙であると判定された場合は、白紙の画像データを出力時に除去して、白紙でないページの画像データのみを出力する。そのため、出力ジョブの実行によって、入力ジョブの実行により入力された画像データが出力されないことがある。
【０００６】
一方、サーバは、出力ジョブの履歴情報として、画像データを保存せずに、入力ジョブの履歴情報として保存されている画像データを参照するための情報を保存する。そのため、出力ジョブの実行によって、入力ジョブの実行により入力された画像データが出力されなかった場合に、その原因をユーザは容易に確認することはできない。
【０００７】
本発明は、上記の課題に鑑みてなされたものである。出力ジョブの履歴情報として、画像データを保存せずに、入力ジョブの履歴情報として保存されている画像データを参照する為の情報を保存する場合でも、入力された画像データが出力されなかった原因を容易に確認できる装置や方法等を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、画像データを格納する格納手段と、画像データを入力し、入力した画像データを前記格納手段に格納する第１のジョブと、前記第１のジョブの実行により入力された画像データが白紙である場合に当該画像データを出力せずに、前記第１のジョブの実行により入力された画像データが白紙でない場合に当該画像データを出力する第２のジョブと、を実行可能な実行手段と、前記実行手段によって実行されたジョブの履歴情報をジョブごとに記憶する記憶手段と、前記実行手段によって前記第１のジョブを実行したことに従って、当該第１のジョブの実行により前記格納手段に格納された画像データを、当該画像データが白紙であるか否かを表す情報とともに当該第１のジョブの履歴情報として前記記憶手段に記憶させ、前記実行手段によって前記第２のジョブを実行したことに従って、当該第２のジョブの実行により出力される画像データを当該第２のジョブの履歴情報として前記記憶手段に記憶せずに、当該第２のジョブに対応する第１のジョブの実行により前記記憶手段に記憶された画像データを参照するための情報を当該第２のジョブの履歴情報として前記記憶手段に記憶するよう制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、例えば、出力ジョブの履歴情報として、画像データを保存せずに、入力ジョブの履歴情報として保存されている画像データを参照する為の情報を保存する場合でも、入力された画像データが出力されなかった原因を容易に確認する事ができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係るＭＦＰの機能構成を示すブロック図である。
【図２】本実施形態に係るＭＦＰの構成を示す断面図である。
【図３】第１の実施形態に係る画面を説明するための図である。
【図４】第１の実施形態に係る画面を説明するための図である。
【図５】第１の実施形態に係るテーブルの一例を説明するための図である。
【図６】第１の実施形態に係るテーブルの一例を説明するための図である。
【図７】第１の実施形態に係る制御例を説明するためのフローチャートである。
【図８】第１の実施形態に係る制御例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
［第１の実施形態］
本発明の第１の実施形態に係る印刷システムについて図１を用いて説明する。
【００１３】
第１の実施形態の印刷システムは、スキャンジョブ等の画像データを入力するジョブ（入力ジョブと呼ぶ）の履歴情報として、画像データを保存する。一方、ＨＤＤに保存されている画像データを読み出して出力するジョブ（出力ジョブと呼ぶ）の履歴情報として、画像データを保存せずに、入力ジョブの履歴情報として保存されている画像データを参照するための情報を保存する。
【００１４】
そして、例えば、入力ジョブの実行によって入力された画像データが白紙であるか否かを判定し、当該画像データは白紙であると判定された場合は、白紙と判定されたことを表すための情報を当該入力ジョブの履歴情報として記録する。これにより、出力ジョブの実行によって、入力ジョブの実行により入力された画像データが出力されなかった場合に、入力された画像データが出力されなかった原因（例えば、白紙のため出力が抑制されたこと）をユーザは容易に確認できるようにしたものである。
【００１５】
以下、詳細に説明する。
【００１６】
本実施形態に係る印刷システムは、原稿の画像を読み取る画像読取装置の一例であるＭＦＰ１００１と、外部の情報処理装置であるサーバ１００２、ＰＣ（コンピュータ）１００３、ファクシミリ１００４で構成される。なお、ＭＦＰとは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌのことである。
【００１７】
ＭＦＰ１００１は、原稿を読み取って画像データを生成する画像読取機能と、生成した画像データに基づいて画像をシートに印刷する印刷機能（コピー機能）を備えている。また、ＰＣ１００３等の外部装置から印刷ジョブを受信し、印刷指示を受け付けたデータに基づいて文字や画像をシートに印刷する印刷機能（ＰＣプリント機能）を備えている。印刷機能はカラー、或いはモノクロでプリントができればよい。
【００１８】
即ち、ＭＦＰ１００１は画像読取装置としての役割の他に、印刷装置としての役割を果たしている。なお、本実施形態では、ＭＦＰ１００１を画像読取装置の一例として説明するが、画像読取機能があれば、原稿を読み取って画像データを生成し、生成した画像データをＰＣ１００３に送信することができるスキャナであってもよい。なお、生成した画像データはＰＣ１００３に送信するのではなく、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の着脱可能な外部メモリに保存するスキャナであってもよい。
【００１９】
ＭＦＰ１００１は、サーバ１００２、ＰＣ１００３と、ローカルエリアネットワーク等のＬＡＮ１００５（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続されており、ＭＦＰ１００１は、サーバ１００２やＰＣ１００３と通信を行う。
【００２０】
なお、ＭＦＰ１００１は、サーバ１００２、ＰＣ１００３と、インターネット等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続されてもよい。また、ＭＦＰ１００１とＰＣ１００３は、ＵＳＢケーブルを介して接続されてもよく、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）やＢｌｕｅｔｏｏｔｈ（登録商標）などの無線通信によって通信可能に構成されてもよい。
【００２１】
また、ＭＦＰ１００１は、ファクシミリ１００４と、ＷＡＮ等の公衆回線１００６を介して接続されており、ファクシミリ１００４とＦＡＸ通信を行う。
【００２２】
サーバ１００２は、ＭＦＰ１００１によって実行された入力ジョブや出力ジョブの属性を記録するログファイル（ジョブ情報ログ）、及び、ページに付随する画像データやページ属性を記録する文書ファイル（画像情報ログ）を一元的に管理するサーバである。サーバ１００２は、ＬＡＮ１００５等のネットワークを介して、ジョブ情報ログ、及び画像情報ログをＭＦＰ１００１から受信する。なお、ジョブ情報ログの詳細については図５で後述し、画像情報ログの詳細については図６で後述する。
【００２３】
ＰＣ１００３は、ＬＡＮ１００５等のネットワークを介してＭＦＰ１００１に印刷ジョブを投入する。そして、ＭＦＰ１００１は、ＬＡＮ１００５等のネットワークを介してＰＣ１００３から投入された印刷ジョブを処理する。また、ＰＣ１００３は、アプリケーションソフトによって画像データを生成し、生成した画像データをＭＦＰ１００１に送信する。なお、本実施形態では、外部の情報処理装置の例としてＰＣ１００３について説明したが、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）やスマートフォンなどの携帯情報端末であってもよい。
【００２４】
本実施形態に係るＭＦＰ１００１は、後述するコントローラ部（制御部）１０７、スキャナ部１１１、プリンタ部１２１、ネットワークＩ／Ｆ１４０、ハードディスク（ＨＤＤ）１５０、操作部１６０、及び、回線Ｉ／Ｆ１７０を有する。これらは電気的に接続されており、互いに制御コマンドやデータを送受信する。また、通信部の一例であるネットワークＩ／Ｆ１４０は、ＰＣ１００３等の外部装置と画像データの送受信を行うためのインタフェースである。外部装置は、ＰＣ１００３の他に、例えば、サーバ１００２等のネットワーク接続機器、外部専用装置である。
【００２５】
また、通信部の一例である回線Ｉ／Ｆ１７０は、コントローラ部１０７を公衆回線１００６に接続するためのインタフェースである。例えば、ＭＦＰ１００１は、ファクシミリ１００４等の外部装置とＦＡＸ通信を行う。
【００２６】
コントローラ部１０７は、複数の機能ブロックとして、ＣＰＵ１０１、ＲＯＭ１０２、画像処理部１０３、ＲＡＭ１０４、白紙判定部１０６、圧縮展開部１０８、スキャナＩ／Ｆ１１０、プリンタＩ／Ｆ１２０、及び、Ｉ／Ｏ制御部１３０を有する。これらは、バスコントローラ１０５を介して電気的に接続されており、互いに制御コマンドやデータを送受信する。
【００２７】
ＣＰＵ１０１は、このＭＦＰ１００１が備える各種ユニットの処理や動作等を制御する。
【００２８】
ＲＯＭ１０２は、読み出し専用のメモリであり、ブートシーケンスやフォント情報等のプログラムを予め記憶している。
【００２９】
ＲＡＭ１０４は、読み出し及び書き込み可能なメモリであり、スキャナ部１１１やネットワークＩ／Ｆ１４０より送られてきた画像データや、各種プログラムや設定情報等を記憶する。なお、本実施形態では、ＲＡＭ１０４の例として、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００３０】
ＲＯＭ１０２又はＨＤＤ１５０には、ＣＰＵ１０１により実行される、後述するフローチャートの各種処理等を実行するために必要な各種の制御プログラムが記憶されている。また、ＲＯＭ１０２又はＨＤＤ１５０には、ユーザインタフェース画面（以下、ＵＩ画面）を含む、後述する操作部１６０の表示部に各種のＵＩ画面を表示させるための表示制御プログラムも記憶されている。ＣＰＵ１０１が、ＲＯＭ１０２又はＨＤＤ１５０に記憶されているプログラムを読み出して、ＲＡＭ１０４に当該プログラムを展開することにより、本実施形態に係る各種動作を実行する。
【００３１】
また、ＣＰＵ１０１が、ネットワークＩ／Ｆ１４０を介して外部装置から受信したページ記述言語（ＰＤＬと略す）データを解釈し、ラスタイメージデータ（ビットマップ画像データ）に展開する動作を実行するプログラム等もＲＯＭ１０２に記憶されている。同様に、ＣＰＵ１０１が、ネットワークＩ／Ｆ１４０を介して外部装置から受信した印刷ジョブを解釈して処理するためのプログラム等もＲＯＭ１０２に記憶されている。これらは、ソフトウェアによって処理される。
【００３２】
スキャナＩ／Ｆ１１０は画像読取装置であるスキャナ部１１１と接続するためのインタフェースである。一方、プリンタＩ／Ｆ１２０は画像出力装置であるプリンタ部１２１と接続するためのインタフェースである。コントローラ部１０７は、スキャナＩ／Ｆ１１０やプリンタＩ／Ｆ１２０を通じて画像データの同期系／非同期系の変換や制御を行う。
【００３３】
また、ＭＦＰ１００１は、自装置内部に複数の処理対象となるジョブを記憶可能なＨＤＤ１５０等の不揮発性メモリを備えている。ＨＤＤ１５０は、システムソフトウェアや、後述する画像処理部１１２によってＲＧＢの信号に変換される画像データなどを格納することができる。また、ＨＤＤ１５０は、処理対象となるジョブのプリントデータ等の複数のデータを保持可能に構成されている。また、ＭＦＰ１００１によって実行されたジョブに関して、ジョブ情報ログ、及び画像情報ログをＨＤＤ１５０の所定の記憶領域に保存することができる。なお、本実施形態では、大容量かつ不揮発な記憶装置の例としてＨＤＤ１５０について説明したが、大容量かつ不揮発な記憶装置であるならば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発性メモリであってもよい。
【００３４】
コントローラ部１０７は、スキャナ部１１１やネットワークＩ／Ｆ１４０等の各種入力ユニットを介して入力された処理対象となるジョブを、このＨＤＤ１５０に格納（保持）する。そして、ＨＤＤ１５０に格納（保持）されたジョブを読み出してプリンタ部１２１に出力してプリントする。また、コントローラ部１０７は、ＨＤＤ１５０から読み出したジョブを、ネットワークＩ／Ｆ１４０を介してサーバ１００２等の外部装置へ送信できるようにも制御する。また、コントローラ部１０７は、ＨＤＤ１５０から読み出したジョブ情報ログ、及び画像情報ログを、ネットワークＩ／Ｆ１４０を介してサーバ１００２等の外部装置へ送信できるようにも制御する。このようにコントローラ部１０７は、ＨＤＤ１５０に格納した処理対象のジョブの各種出力処理を実行する。
【００３５】
スキャナ部１１１は、画像処理部１１２、Ａ／Ｄ変換部１１３、ＣＣＤセンサ部１１４、画像メモリ部１１５、ＣＰＵ１１６、モータ制御部１１７、及びモータ１１８を有する。また、スキャナ部１１１は、Ｉ／Ｏ制御部１３０におけるシリアル通信コントローラ１３１を介して電気的に接続されている。
【００３６】
モータ１１８は、スキャナ部１１１の後述する露光部２１３、及びミラーユニット２１４の移動を行うために駆動される。なお、スキャナ部１１１でのモータ１１８による露光部２１３、及びミラーユニット２１４の移動指示は、コントローラ部１０７からモータ制御部１１７を介して行われる場合について以降説明するが、このような場合に限らない。スキャナ部１１１でのモータ１１８による露光部２１３、及びミラーユニット２１４の移動指示は、スキャナ部１１１のＣＰＵ１１６から直接行われてもよい。
【００３７】
ＣＣＤセンサ部１１４で読み取られた原稿の画像データは、Ａ／Ｄ変換部１１３によってアナログ信号からデジタル信号に変換される。その後、デジタル信号は画像処理部１１２によってＲＧＢの信号に変換される。ＲＧＢの信号は、コントローラ部１０７のスキャナＩ／Ｆ１１０、及び、バスコントローラ１０５を介して、ＲＡＭ１０４に一時格納される。そして、コントローラ部１０７のＣＰＵ１０１の制御により、画像データはＩ／Ｏ制御部１３０を介してＨＤＤ１５０に保存される。
【００３８】
ＨＤＤ１５０に保存された画像データを印刷する場合、コントローラ部１０７のＣＰＵ１０１の制御によって、ＨＤＤ１５０に保存された画像データはＲＡＭ１０４に一時保存される。一時保存された画像データは、その後、画像処理部１０３によってＲＧＢ→ＣＭＹＫ変換などの色空間変換などが行われた後、プリンタＩ／Ｆ１２０を介してプリンタ部１２１へ転送される。なお、プリンタ部１２１は、コントローラ部１０７との通信を制御するプリンタ制御部１２２を有する。さらに、プリンタ部１２１は、印刷に使用するシートを収納する複数のシート収納部（給紙段ともいう）を備えた給紙ユニット１２３を有する。また、プリンタ部１２１は、Ｉ／Ｏ制御部１３０におけるシリアル通信コントローラ１３１を介して電気的に接続されている。
【００３９】
プリンタ部１２１では、ＨＤＤ１５０に記憶された印刷対象のジョブの印刷処理を実行する。プリンタ部１２１での画像データの印刷指示はコントローラ部１０７からプリンタ制御部１２２を介して行われ、画像データに基づいて、給紙ユニット１２３から給紙されたシートにトナーを用いて画像を形成（印刷）し、画像データの転写と定着を行う。
【００４０】
一方、ＨＤＤ１５０に保存された画像データを外部装置であるＰＣ１００３に送信する場合は、ネットワークＩ／Ｆ１４０を介して、ＰＣ１００３に送信される。
【００４１】
白紙判定部１０６は、前述した画像処理部１１２によって処理された画像データが白紙データであるか否かを判定する（以下、白紙判定処理と呼ぶ）ことが可能である。例えば、白紙判定部１０６に転送された画像データのヒストグラムから求められた閾値に従って、当該画像データの２値化処理を実行する。そして、２値化処理による解析の結果、黒画素の割合が所定の値以下である場合に、白紙判定部１０６によって、当該画像データは白紙であると判定する。
【００４２】
なお、本実施形態では、白紙判定部１０６は、前述した画像処理部１１２によって処理された画像データに対して、白紙判定処理を実行する場合について説明したが、これに限らない。白紙判定部１０６は、スキャナ部１１１やネットワークＩ／Ｆ１４０等の各種入力ユニットを介して入力された処理対象となる画像データに対して、白紙判定処理を実行してもよい。
【００４３】
圧縮展開部１０８は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によってＲＡＭ１０４、ＨＤＤ１５０に記憶されている画像データ等を圧縮したり伸張したりする処理を行い、ＲＡＭ１０４に再度格納することが可能な画像処理ブロックを有する。この圧縮展開部１０８によって圧縮された画像データは、ネットワークＩ／Ｆ１４０を介して外部装置へ送信することができる。
【００４４】
なお、コントローラ部１０７は、ネットワークＩ／Ｆ１４０を介して、ＰＣ１００３等の外部装置から画像データを受信することができる。そして、ネットワークＩ／Ｆ１４０を介して受信した画像データをＨＤＤ１５０に格納する際において、当該画像データは圧縮展開部１０８によって圧縮される。一方、ＨＤＤ１５０に格納された画像データに基づいて画像をシートに印刷する際において、当該画像データは圧縮展開部１０８によって伸張される。
【００４５】
ＭＦＰ１００１は、ユーザインタフェース部の一例に該当する、表示部を有する操作部１６０を備えている。本実施形態に係るＭＦＰ１００１の操作部１６０は、不図示の表示部とハードキーとを有する。表示部は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、ＬＣＤ上に貼られた透明電極（静電容量方式でもよい）からなるタッチパネルシートとで構成され、ＬＣＤには操作画面やＭＦＰ１００１の状態が表示される。操作部１６０は、当該操作画面またはハードキーを介して、ユーザからの各種設定を受け付ける機能と、ユーザに情報を提供する機能とを有する。
【００４６】
続いて、図１に示したスキャナ部１１１及びプリンタ部１２１の断面図について図２を用いて説明する。なお、自動原稿搬送装置（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）における原稿トレイに載置された原稿に対して、スキャナ部１１１は当該原稿の画像の読み取り動作を行う場合について以降説明する。
【００４７】
ＡＤＦにおける原稿トレイ２０２上に載置された原稿２０３は、対になっている原稿給紙ローラ２０４と分離パッド２０５によって、１枚ずつ搬送される。そして、１枚ずつ搬送された原稿２０３は、中間ローラ対２０６で装置内に送られた後、大ローラ２０８とローラ２０９によって搬送されるとともに、大ローラ２０８とローラ２１０によって更に搬送される。そして、原稿ガラス２１２に接触する形で原稿ガイド板２１７との間を通って搬送された原稿２０３は、ジャンプ台２１８を経由した後、大ローラ２０８とローラ２１１によって更に搬送されて、原稿排紙ローラ対２０７により原稿排紙トレイ２３７に排出される。
【００４８】
なお、原稿２０３が原稿ガラス２１２上を通過する際に、原稿ガラス２１２に接している面が露光部２１３によって露光されて、原稿２０３の画像が主走査方向、及び、副走査方向に対して読み取られる。その結果得られる原稿２０３からの反射光が複数のミラーを介してミラーユニット２１４に伝達される。そして、伝達された反射光はレンズ２１５を通過し、集光されて、ＣＣＤセンサ部１１４によって電気信号に変換される。ＣＣＤセンサ部１１４から出力される画像データは、前述した所定の処理が施された後、コントローラ部１０７へ転送される。
【００４９】
なお、本実施形態では、スキャナ部１１１が備える光学系は、原稿からの反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサ上に結像する縮小光学系である場合について説明したが、これに限らない。スキャナ部１１１が備える光学系は、原稿からの反射光をＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）上に結像する等倍光学系であってもよい。
【００５０】
なお、スキャナ部１１１によって実行される原稿の画像の読み取り動作は、光学系の位置を固定し、ＡＤＦによって原稿を搬送させながら、原稿の画像を読み取る場合について説明したが、これに限らない。原稿をプラテンガラス（原稿台）２２１に載置し、原稿の位置を固定させながら、光学系を移動させることによって原稿の画像を読み取ってもよい。
【００５１】
続いて、プリンタ部１２１に転送された画像データに基づいて画像をシートに出力する動作について以降説明する。プリンタ部１２１に転送された画像データは、レーザユニット２２２によって画像データに応じたレーザ光への変換が行われる。そして、このレーザ光は感光体ドラム２２３〜２２６に照射され、感光体ドラム２２３〜２２６にはレーザ光に応じた潜像が形成される。この感光体ドラム２２３〜２２６の潜像の部分には現像ユニット２２７〜２３０によって現像剤が付着される。なお、カラー機では、シアン、イエロー、マゼンタ、ブラック用に、感光体ドラム及び現像ユニットは４つずつ備えている。
【００５２】
また、プリンタ部１２１は、給紙ユニット１２３に備えられたシート収納部として、引き出し状の形状の給紙カセット２５１〜２５４、及び、手差しトレイ２５０を有している。なお、給紙カセット２５１〜２５４は複数枚のシートを収納することができる。また、手差しトレイ２５０は、複数枚のシートを保持することができる。
【００５３】
なお、プリンタ部１２１は、給紙カセット及び手差しトレイを複数備えていてもよく、給紙カセット又は手差しトレイのうち、少なくともいずれか一つを備えていればよい。なお、本実施形態におけるＭＦＰ１００１では、４つの給紙カセットと、１つの手差しトレイを備えているものとして以降説明を進める。
【００５４】
プリンタ部１２１は、給紙カセット２５１〜２５４、及び、手差しトレイ２５０のいずれかからシートを給紙する。そして、給紙されたシートに対して、感光体ドラム２２３〜２２６に付着された現像剤をシートに転写した後、定着器２３３に搬送されて熱と圧力により現像剤をシートに定着する。定着器２３３を通過したシートは、搬送ローラ２３４、２３５によって排紙トレイ２３６に排出される。なお、ＭＦＰ１００１に対して、排紙部としての排紙トレイ２３６が備えられていない場合は、定着器２３３を通過したシートを排紙部としての胴内に排出してもよい。
【００５５】
なお、本実施形態に係るＭＦＰ１００１は、感光体ドラム及び現像ユニットを４つずつ備えるカラー機である場合について説明したが、これに限らない。ＭＦＰ１００１は、感光体ドラムと現像ユニットを１つずつ備えるモノクロ機であっても、本発明を同様に適用できる。また、本実施形態に係るＭＦＰ１００１では、電子写真方式で画像をシートに印刷する方法について説明したが、これに限らない。画像をシートに印刷することができるものであれば、ＭＦＰ１００１は、インクジェット方式であってもよく、その他の方式であってもよい。
【００５６】
第１の実施形態に係るＭＦＰ１００１において、操作部１６０に表示されるメイン画面３００の一例を図３に示す。メイン画面３００には、コピー機能３０１、スキャン送信機能３０２、ファックス機能３０３といった各種機能を呼び出す選択ボタンが列挙されている。ユーザは所望の選択ボタンを押下することによって、各種機能を利用するための画面に遷移するよう構成されている。例えば、ファックス機能３０３を選択した場合は、ファックス機能３０３を利用するための不図示の実行画面が操作部１６０に表示される。
【００５７】
尚、コピー機能３０１やスキャン送信機能３０２やファックス機能３０３を利用する場合は、白紙判定部１０６によって白紙と判定された画像データの除去に関する設定を行うことができる。
【００５８】
例えば、操作部１６０に表示される図４（Ａ）の設定画面４００によって、白紙と判定された画像データを除去するか否かをユーザは任意に設定することができる。なお、図４（Ａ）の設定画面４００は、図３のメイン画面３００に表示される不図示の設定ボタンをユーザが押下することによって呼び出すことができる。
【００５９】
例えば、白紙と判定された画像データを除去し、白紙と判定されなかった画像データのみを出力するようにする場合に、ユーザは、図４（Ａ）の設定画面４００上のＯＮボタン４０１を押下すればよい。また、例えば、白紙と判定された画像データを除去することなく、すべての画像データを出力するようにする場合に、ユーザは、図４（Ａ）の設定画面４００上のＯＦＦボタン４０２を押下すればよい。
【００６０】
なお、図４（Ａ）の設定画面４００上のＯＮボタン４０１がユーザによって押下された場合は、図４（Ｂ）の設定画面４１０が操作部１６０に更に表示される。もしくは、図３のメイン画面３００に表示される不図示の設定ボタンをユーザが押下することによって、図４（Ｂ）の設定画面４１０を呼び出すことができるようにしてもよい。
【００６１】
図４（Ｂ）の設定画面４１０によって、白紙と判定された画像データを除去するタイミングを、ユーザは任意に設定することができる。例えば、白紙と判定された画像データをＨＤＤ１５０に格納しないことによって、白紙と判定された画像データを出力しないようにする場合は、「入力時に除去」ボタン４１１をユーザは押下すればよい。一方、白紙と判定された画像データをＨＤＤ１５０に格納するが、白紙と判定された画像データを出力しないようにする場合は、「出力時に除去」ボタン４１２をユーザは押下すればよい。
【００６２】
続いて、入力ジョブ、又は出力ジョブを実行したことに従って、ＨＤＤ１５０に保存されるジョブ情報ログの詳細について説明する。なお、入力ジョブに対するジョブ情報ログを表す図５（Ａ）のテーブル５００、及び、出力ジョブに対するジョブ情報ログを表す図５（Ｂ）のテーブル５２０のそれぞれがＨＤＤ１５０に保存されているものとして以降説明を進める。なお、図５（Ａ）のテーブル５００、及び、図５（Ｂ）のテーブル５２０に記録されている値について、操作部１６０上でユーザの操作を受け付けて、不図示の確認画面を呼び出すことにより、ユーザは確認することができる。
【００６３】
なお、ジョブ情報ログは、ジョブ単位で記録されるものである。例えば、コピージョブでは、原稿の画像を読み取って画像データを生成する「スキャンジョブ」（入力ジョブ）と、生成した画像データに基づいて画像をシートに印刷する「プリントジョブ」（出力ジョブ）から構成される。また、例えば、ＦＡＸ送信ジョブは、原稿の画像を読み取って画像データを生成する「スキャンジョブ」（入力ジョブ）と、生成した画像データを外部装置に送信する「送信ジョブ」（出力ジョブ）から構成される。
【００６４】
そのため、コピージョブやＦＡＸ送信ジョブを実行した場合は、入力ジョブに対するジョブ情報ログと、出力ジョブに対するジョブ情報ログのそれぞれがＨＤＤ１５０に保存される。
【００６５】
ジョブ情報ログに記録される属性は、例えば、ジョブ種別５０１、ユーザＩＤ５０２、部門ＩＤ５０３、ジョブ開始時刻５０４、ジョブ終了時刻５０５、ジョブ実行結果５０６、ページ数５０７、文書ＩＤ５１０、出力抑制ページ５１１である。また、例えば、通信プロトコル５０８、及び、送（受）信先アドレス／番号５０９である。以下、ジョブ情報ログに記録される各属性の詳細について説明する。
【００６６】
ジョブ種別５０１は、コピー、ＰＤＬプリント、スキャン、送信、受信等のジョブの種別を示すための属性である。例えば、コピージョブを実行する場合は、ジョブ種別５０１の属性値として「コピー」が記録される。また、例えば、スキャンジョブを実行する場合は、ジョブ種別５０１の属性値として「スキャン」が記録される。
【００６７】
ユーザＩＤ５０２は、ジョブを実行したユーザを識別するＩＤを示すための属性である。また、部門ＩＤ５０３は、ジョブを実行したユーザが所属する部門を識別するＩＤを示すための属性である。これらのＩＤは、例えば、ユーザ認証のために、ＩＣカード等に予め記録されたユーザ情報を読み取ることによって特定される情報である。
【００６８】
ジョブ開始時刻５０４、及びジョブ終了時刻５０５は、実行指示を受け付けたジョブの開始時刻、及び当該ジョブの終了時刻をそれぞれ示すための属性である。
【００６９】
ジョブ実行結果５０６は、実行指示を受け付けたジョブが正常に終了したか、又は、エラーによって終了したか、又は、中止されたかを示すための属性である。例えば、ジョブが正常に終了した場合は、ジョブ実行結果５０６の属性値として「ＯＫ」が記録される。また、例えば、ジョブがエラーによって終了した場合は、ジョブ実行結果５０６の属性値として「ＮＧ」が記録される。
【００７０】
ページ数５０７は、実行指示を受け付けたジョブの実行によって正常に処理されたページ数を示すための属性である。例えば、ジョブの実行によって、３ページ分の原稿の画像が読み取られた場合は、入力ジョブに対するジョブ情報ログのページ数５０７の属性値として「３」が記録される。一方、ジョブの実行によって、２ページ分の画像データが送信された場合は、出力ジョブに対するジョブ情報ログのページ数５０７の属性値として「２」が記録される。
【００７１】
文書ＩＤ５１０は、ジョブの実行によって入出力された文書を１つの文書として一意に識別するＩＤを示すための属性である。例えば、ＦＡＸ送信ジョブの実行によって入出力された文書は１つの文書として一意に識別するために、入力ジョブに対するジョブ情報ログの文書ＩＤと、出力ジョブに対するジョブ情報ログの文書ＩＤは、同じ値のＩＤが記録される。
【００７２】
通信プロトコル５０８は、通信プロトコルに応じた通信先のアドレスや番号を示すための属性である。通信プロトコル５０８の属性値として、例えば、Ｇ３ＦＡＸ、Ｉ−ＦＡＸ、ＦＴＰ（ファイル転送プロトコル）等である。なお、通信プロトコル５０８の属性値は、実行指示を受け付けたジョブの種別が送信ジョブ、又は受信ジョブである場合にのみ記録される。例えば、ＦＡＸ送信ジョブを実行した場合は、通信プロトコル５０８の属性値として「Ｇ３ＦＡＸ」が記録される。一方、コピージョブを実行した場合は、通信プロトコル５０８の属性値は記録されない。
【００７３】
送信受信先アドレス／番号５０９は、通信プロトコルに応じた通信先のアドレスや番号を示すための属性である。なお、送信受信先アドレス／番号５０９の属性値は、実行指示を受け付けたジョブの種別が送信ジョブ、又は受信ジョブである場合にのみ記録される。例えば、ＦＡＸ送信ジョブを実行した場合は、送（受）信先アドレス／番号５０９の属性値としてＦＡＸ番号が記録される。一方、コピージョブを実行した場合は、送（受）信先アドレス／番号５０９の属性値は記録されない。
【００７４】
出力抑制ページ５１１は、文書ＩＤ５１０で識別される文書から出力を抑制したページ番号のリストを示すための属性である。例えば、図４（Ａ）の設定画面４００によって、白紙と判定された画像データの除去がＯＮ（白紙と判定された画像データを除去し、白紙と判定されなかった画像データのみ出力）に設定されている場合は、出力されなかった画像データのページ番号を記録する。一方、図４（Ａ）の設定画面４００によって、白紙と判定された画像データの除去がＯＦＦに設定されている場合は、出力が抑制されないため、出力されなかった画像データのページ番号は記録されない。
【００７５】
例えば、図４（Ａ）の設定画面４００によって、白紙と判定された画像データの除去がＯＮに設定されているとする。そして、ＦＡＸ送信ジョブを実行し、３ページ分の原稿の画像を読み取った結果、原稿の２ページ目が白紙であると判定されたとする。その場合は、原稿の２ページ目の画像データは送信（出力）されないため、出力ジョブに対するジョブ情報ログの出力抑制ページ５１１の属性値として「２」が記録される。なお、入力ジョブに対するジョブ情報ログの出力抑制ページ５１１の属性値は記録されない。
【００７６】
なお、出力ジョブに対するジョブ情報ログの出力抑制ページ５１１として、出力されなかった画像データのページ番号を記録する場合について説明したが、これに限らない。出力ジョブに対するジョブ情報ログに、例えば、白紙と判定された画像データのページ番号を更に記録してもよい。
【００７７】
続いて、入力ジョブを実行したことに従って、ＨＤＤ１５０に保存される画像情報ログの詳細について、図６のテーブル６００を用いて詳細を説明する。なお、図６のテーブル６００に記録されている値について、操作部１６０上でユーザの操作を受け付けて、不図示の確認画面を呼び出すことにより、ユーザは確認することができる。
【００７８】
画像情報ログは、入力ジョブの実行によって入力された画像データの属性情報（画像タイプ、解像度、画像サイズ等）をページ単位に記録したものである。なお、画像情報ログをＨＤＤ１５０に保存する際に、入力ジョブの実行によって入力された画像データに対応するログ画像データが併せてＨＤＤ１５０に保存される。なお、ログ画像データは、入力ジョブの実行によって入力された画像データに対して、必要に応じて所定の画像フォーマット、所定の解像度、又は所定のサイズ等に変換することによって生成される。
【００７９】
例えば、スキャンジョブの実行によって、３ページ分の原稿の画像を読み取った場合は、３ページ分の画像情報ログ、及び３ページ分のログ画像データがＨＤＤ１５０に保存される。
【００８０】
なお、出力ジョブを実行した場合は、出力ジョブに対する画像情報ログは記録されない。なぜなら、出力ジョブに対するジョブ情報ログの文書ＩＤ５１０を参照情報として、入力ジョブに対する画像情報ログを参照することができるからである。そのため、出力ジョブの実行によって出力された画像データに対応するログ画像データはＨＤＤ１５０に保存する必要はなく、入力ジョブの実行によって入力された画像データに対応するログ画像データを参照すればよい。
【００８１】
画像情報ログに記録される属性は、例えば、文書ＩＤ６０１、ページ番号６０２、画像フォーマット６０３、解像度６０４、画像サイズ６０５、白紙判定フラグ６０６、ファイルパス６０７である。以下、画像情報ログに記録される各属性の詳細について説明する。
【００８２】
文書ＩＤ６０１は、入力ジョブの実行によって入力された文書を１つの文書として一意に識別するＩＤを示すための属性である。なお、文書ＩＤ６０１は、前述したジョブ情報ログの文書ＩＤ５１０に対応する。
【００８３】
ページ番号６０２は、入力ジョブの実行によって入力された同一文書のページ番号を示すための属性である。例えば、１ページ目の原稿に対応する画像データに対しては、ページ番号６０２の属性値として「１」が記録される。同様に、Ｎページ目の原稿に対応する画像データに対しては、ページ番号６０２の属性値として「Ｎ」が記録される。
【００８４】
画像フォーマット６０３は、入力ジョブの実行によって入力された画像データの形式を示すための属性である。なお、画像情報ログに記録される画像フォーマット６０３の属性値は、入力ジョブの実行時に、不図示の設定画面によってユーザが入力したものである。なお、画像フォーマット６０３の属性値として、例えば、ＪＰＥＧ、ＰＮＧ、ＴＩＦＦ、ＪＢＩＧ等である。
【００８５】
解像度６０４は、入力ジョブの実行によって入力された画像データの解像度を示すための属性である。なお、画像情報ログに記録される解像度６０４の属性値は、入力ジョブの実行時に、不図示の設定画面によってユーザが入力したものである。例えば、解像度６０４の属性値が「３００×３００」である場合は、主走査の解像度が３００ｄｐｉであり、かつ、副走査の解像度が３００ｄｐｉであることを表している。
【００８６】
画像サイズ６０５は、入力ジョブの実行によって入力された画像データの主走査×副走査（幅×高さ）の画素数を示すための属性である。なお、画像情報ログに記録される画像サイズ６０５の属性値は、入力ジョブの実行時に、不図示の設定画面によってユーザが入力したものである。例えば、画像サイズ６０５の属性値が「３５０８×２４８０」である場合は、主走査３５０８画素×副走査２４８０画素の幅と高さを持つ画像であることを表している。
【００８７】
白紙判定フラグ６０６は、入力ジョブの実行によって入力された画像データが白紙と判定されたか否かを示すための属性である。なお、画像データが白紙であるか否かは、前述した白紙判定部１０６によって判定される。なお、白紙であると判定された場合は、白紙判定フラグ６０６の属性値として「ＴＲＵＥ」が記録される。一方、白紙でないと判定された場合は、白紙判定フラグ６０６の属性値として「ＦＡＬＳＥ」が記録される。
【００８８】
ファイルパス６０７は、ＨＤＤ１５０に格納されているログ用の画像データのファイルパスを示すための属性である。
【００８９】
本発明の実施形態の印刷システムでは、上述したように例えば、ＭＦＰ１００１と、サーバ１００２、ＰＣ１００３、ファクシミリ１００４とを有する。ＭＦＰ１００１は、入力ジョブの実行に従って、入力ジョブに対するジョブ情報ログ、入力ジョブに対する画像情報ログ、及び、入力ジョブによって入力された画像データに対応するログ画像データをＨＤＤ１５０に保存する。一方、ＭＦＰ１００１は、出力ジョブの実行に従って、出力ジョブに対するジョブ情報ログはＨＤＤ１５０に保存するが、出力ジョブに対する画像情報ログ、及び、出力ジョブによって出力された画像データに対応するログ画像データはＨＤＤ１５０に保存しない。
【００９０】
そして、例えば、入力ジョブの実行によって入力された画像データが白紙であるか否かを判定し、当該画像データは白紙であると判定された場合は、白紙と判定されたことを表すフラグを当該入力ジョブの履歴情報に記録する。これにより、出力ジョブの実行によって、入力ジョブの実行により入力された画像データが出力されなかった場合に、入力された画像データが出力されなかった原因（例えば、白紙のため出力が抑制されたこと）をユーザは容易に確認できるようにする。
【００９１】
以下にその詳細を説明する。
【００９２】
まず、第１の実施形態に係るＭＦＰ１００１において、入力ジョブを実行し、実行した入力ジョブの履歴情報を保存する一連の処理の詳細について、図７に示したフローチャートを用いて説明する。この処理は、コントローラ部１０７のＣＰＵ１０１が、ＲＯＭ１０２又はＨＤＤ１５０から読み出され、ＲＡＭ１０４に展開されたプログラムを実行することにより達成される。なお、図７に係る一連の処理は、例えば、ファックス機能３０３を利用するための不図示の実行画面が操作部１６０に表示され、ユーザは、スキャンのための画像フォーマット、解像度、画像サイズ等を入力して、ジョブの実行を指示することにより開始される。
【００９３】
Ｓ７０１において、ＣＰＵ１０１は、ジョブ（例えば、ＦＡＸ送信ジョブや、コピージョブ）の実行指示を受け付けたか否かを判定する。受け付けたと判定されたならば、Ｓ７０２に進む。一方、受け付けるまで、Ｓ７０１の処理を繰り返す。
【００９４】
Ｓ７０２において、ＣＰＵ１０１は、入力ジョブに対するジョブ情報ログを保存するために、ＨＤＤ１５０の記憶領域を確保して、Ｓ７０３に進む。
【００９５】
Ｓ７０３において、ＣＰＵ１０１は、入力ジョブに対するジョブ情報ログを保存するために、ＨＤＤ１５０の記憶領域の確保に成功したか否かを判定する。成功したと判定されたならば、Ｓ７０４に進む。一方、Ｓ７０３でＮＯと判定されたならば、Ｓ７２１に進む。
【００９６】
Ｓ７０４において、ＣＰＵ１０１は、入力ジョブに対するジョブ情報ログ（例えば、ジョブ種別５０１、ユーザＩＤ５０２、部門ＩＤ５０３、ジョブ開始時刻５０４等）をＨＤＤ１５０に保存して、Ｓ７０５に進む。
【００９７】
Ｓ７０５において、ＣＰＵ１０１は、原稿トレイ２０２上に載置された原稿２０３を搬送して、Ｓ７０６に進む。
【００９８】
Ｓ７０６において、ＣＰＵ１０１は、Ｓ７０５で搬送された原稿２０３の画像をスキャナ部１１１によって読み取って、Ｓ７０７に進む。
【００９９】
Ｓ７０７において、ＣＰＵ１０１は、Ｓ７０６で読み取った原稿の画像データを生成して、Ｓ７０８に進む。
【０１００】
Ｓ７０８において、ＣＰＵ１０１は、Ｓ７０７で生成された画像データに対して、白紙判定部１０６による白紙判定処理を実行して、Ｓ７０９に進む。
【０１０１】
Ｓ７０９において、ＣＰＵ１０１は、Ｓ７０８での白紙判定の結果、Ｓ７０７で生成された画像データは白紙であると判定されたか否かを判定する。白紙と判定されたならば、Ｓ７１０に進む。一方、Ｓ７０９でＮＯと判定されたならば、Ｓ７１５に進む。
【０１０２】
Ｓ７１０において、ＣＰＵ１０１は、図４（Ａ）の設定画面４００によって、白紙除去機能がＯＮに設定されているか否かを判定する。Ｓ７１０でＹＥＳと判定されたならば、Ｓ７１１に進む。一方、Ｓ７１０でＮＯと判定されたならば、Ｓ７１５に進む。一方、Ｓ７１０でＮＯと判定されたならば、Ｓ７１５に進む。
【０１０３】
Ｓ７１１において、ＣＰＵ１０１は、図４（Ｂ）の設定画面４１０によって、画像データの入力時に白紙を除去する設定であるか否かを判定する。Ｓ７１１でＹＥＳと判定されたならば、Ｓ７１２に進む。一方、Ｓ７１１でＮＯと判定されたならば、Ｓ７１３に進む。
【０１０４】
Ｓ７１２において、ＣＰＵ１０１は、Ｓ７０６で画像を読み取った原稿のページに対応する画像情報ログをＨＤＤ１５０に保存して、Ｓ７１７に進む。なお、Ｓ７１２では、画像情報ログの白紙判定フラグの値として「ＴＲＵＥ」が記録される。
【０１０５】
Ｓ７１３において、ＣＰＵ１０１は、Ｓ７０７で生成した画像データ（白紙）をＨＤＤ１５０に格納して、Ｓ７１４に進む。
【０１０６】
Ｓ７１４において、ＣＰＵ１０１は、Ｓ７０７で生成した画像データ（白紙）に対応するログ画像データ、及び、Ｓ７０６で画像を読み取った原稿のページに対応する画像情報ログをＨＤＤ１５０に保存して、Ｓ７１７に進む。なお、Ｓ７１４では、画像情報ログの白紙判定フラグの値として「ＴＲＵＥ」が記録される。
【０１０７】
Ｓ７１５において、ＣＰＵ１０１は、Ｓ７０７で生成した画像データをＨＤＤ１５０に格納して、Ｓ７１６に進む。
【０１０８】
Ｓ７１６において、ＣＰＵ１０１は、Ｓ７０７で生成した画像データに対応するログ画像データ、及び、Ｓ７０６で画像を読み取った原稿のページに対応する画像情報ログをＨＤＤ１５０に保存して、Ｓ７１７に進む。なお、Ｓ７１６では、画像情報ログの白紙判定フラグの値として「ＦＡＬＳＥ」が記録される。
【０１０９】
Ｓ７１７において、ＣＰＵ１０１は、ＨＤＤ１５０に対して画像情報ログの保存に成功したか否かを判定する。成功したと判定されたならば、Ｓ７１８に進む。一方、Ｓ７１７でＮＯと判定されたならば、Ｓ７２０に進む。
【０１１０】
Ｓ７１８において、ＣＰＵ１０１は、原稿トレイ２０２上に載置されたすべての原稿２０３の画像の読み取りが完了したか否かを判定する。完了したと判定されたならば、Ｓ７１９に進む。一方、Ｓ７１８でＮＯと判定されたならば、Ｓ７０５に戻って以降の処理を進める。
【０１１１】
Ｓ７１９において、ＣＰＵ１０１は、入力ジョブに対するジョブ情報ログ（例えば、ジョブ終了時刻５０５、ジョブ実行結果５０６、ページ数５０７、文書ＩＤ５１０等）を更新して、Ｓ８００に進む。なお、Ｓ７１９では、入力ジョブに対するジョブ情報ログのジョブ実行結果５０６の値として「ＯＫ」が記録される。
【０１１２】
Ｓ８００において、出力ジョブ（例えば、ＦＡＸ送信ジョブ）に係る一連の処理を実行する。なお、Ｓ８００の処理の詳細については、図８のフローチャートを用いて後述する。Ｓ８００の処理の後、図７に係る一連の処理を終了する。
【０１１３】
Ｓ７２０において、ＣＰＵ１０１は、入力ジョブに対するジョブ情報ログ（例えば、ジョブ終了時刻５０５、ジョブ実行結果５０６、ページ数５０７、文書ＩＤ５１０等）を更新して、Ｓ７２１に進む。なお、Ｓ７２０では、入力ジョブに対するジョブ情報ログのジョブ実行結果５０６の値として「ＮＧ」が記録される。
【０１１４】
Ｓ７２１において、ＣＰＵ１０１は、Ｓ７０１で実行指示を受け付けたジョブの実行をキャンセルする。Ｓ７２１の処理の後、図７に係る一連の処理を終了する。
【０１１５】
続いて、第１の実施形態に係るＭＦＰ１００１において、出力ジョブを実行し、実行した出力ジョブの履歴情報を保存する一連の処理の詳細について、図８に示したフローチャートを用いて説明する。この処理は、コントローラ部１０７のＣＰＵ１０１が、ＲＯＭ１０２又はＨＤＤ１５０から読み出され、ＲＡＭ１０４に展開されたプログラムを実行することにより達成される。なお、図８に係る一連の処理を開始するにあたって、例えば、ファックス機能３０３を利用するための不図示の実行画面が操作部１６０に表示されているとして以降説明を進める。なお、Ｓ８０１以降の処理を開始するにあたって、出力ジョブの実行指示をユーザから受け付けない場合について説明するが、これに限らない。Ｓ８０１以降の処理を開始するにあたって、出力ジョブの実行指示をユーザから受け付ける必要があるならば、出力ジョブの実行指示をユーザから受け付けてから、Ｓ８０１以降の処理を開始してもよい。
【０１１６】
Ｓ８０１において、ＣＰＵ１０１は、出力ジョブに対するジョブ情報ログを保存するために、ＨＤＤ１５０の記憶領域を確保して、Ｓ８０２に進む。
【０１１７】
Ｓ８０２において、ＣＰＵ１０１は、出力ジョブに対するジョブ情報ログを保存するためにＨＤＤ１５０の記憶領域の確保に成功したか否かを判定する。成功したと判定されたならば、Ｓ８０３に進む。一方、Ｓ８０２でＮＯと判定されたならば、Ｓ８１２に進む。
【０１１８】
Ｓ８０３において、ＣＰＵ１０１は、出力ジョブに対するジョブ情報ログをＨＤＤ１５０に保存して、Ｓ８０４に進む。なお、Ｓ８０３では、例えば、ジョブ種別５０１、ユーザＩＤ５０２、部門ＩＤ５０３、ジョブ開始時刻５０４、通信プロトコル５０８、送（受）信先アドレス／番号５０９、文書ＩＤ５１０等が記録される。
【０１１９】
Ｓ８０４において、ＣＰＵ１０１は、ＨＤＤ１５０に格納された画像データを読み出して、Ｓ８０５に進む。
【０１２０】
Ｓ８０５において、ＣＰＵ１０１は、Ｓ８０４で読み出された画像データのページに対応する画像情報ログを参照して、Ｓ８０６に進む。
【０１２１】
Ｓ８０６において、ＣＰＵ１０１は、Ｓ８０４で読み出された画像データのページに対応する画像情報ログの白紙判定フラグの値は「ＴＲＵＥ」であるか否かを判定する。「ＴＲＵＥ」であると判定されたならば、Ｓ８０７に進む。一方、Ｓ８０６でＮＯと判定されたならば、Ｓ８０８に進む。
【０１２２】
Ｓ８０７において、ＣＰＵ１０１は、出力ジョブに対するジョブ情報ログ（出力抑制ページ５１１）を更新して、Ｓ８１０に進む。なお、Ｓ８０７では、出力抑制ページ５１１の値として、白紙であると判定された当該画像データのページ番号が記録される。
【０１２３】
Ｓ８０８において、ＣＰＵ１０１は、Ｓ８０４で読み出された画像データに対して、画像処理部１０３による所定の画像処理を実行して、Ｓ８０９に進む。例えば、ＦＡＸ送信用の画像データを生成するために、Ｓ８０４で読み出された画像データに対して、二値化処理や、送信符号形式への変換処理等が画像処理部１０３によって実行される。
【０１２４】
Ｓ８０９において、ＣＰＵ１０１は、Ｓ８０８による画像処理によって生成した画像データを出力（送信）して、Ｓ８１０に進む。例えば、Ｓ８０８による画像処理によって生成したＦＡＸ送信用の画像データを、回線Ｉ／Ｆ１７０を用いてファクシミリ１００４に送信する。
【０１２５】
Ｓ８１０において、ＣＰＵ１０１は、ＨＤＤ１５０に格納されたすべての画像データの読み出しが完了したか否かを判定する。読み出しが完了したと判定されたならば、Ｓ８１１に進む。一方、Ｓ８１０でＮＯと判定されたならば、Ｓ８０４に戻って以降の処理を進める。
【０１２６】
Ｓ８１１において、ＣＰＵ１０１は、出力ジョブに対するジョブ情報ログ（例えば、ジョブ終了時刻５０５、ジョブ実行結果５０６、ページ数５０７等）を更新する。なお、Ｓ８１１では、出力ジョブに対するジョブ情報ログのジョブ実行結果５０６の値として「ＯＫ」が記録される。そして、Ｓ８１１の処理の後、図８に係る一連の処理を終了する。
【０１２７】
以上が、第１の実施形態に係るＭＦＰ１００１において、ジョブを実行し、実行したジョブの履歴情報をＨＤＤ１５０に保存する一連の処理（図７、図８）の詳細である。
【０１２８】
以上説明したように、第１の実施形態では、入力ジョブの実行に従って、入力ジョブに対するジョブ情報ログ、入力ジョブに対する画像情報ログ、及び、入力ジョブによって入力された画像データに対応するログ画像データをＨＤＤ１５０に保存した。一方、出力ジョブの実行に従って、出力ジョブに対するジョブ情報ログはＨＤＤ１５０に保存するが、出力ジョブに対する画像情報ログ、及び出力ジョブによって出力された画像データに対応するログ画像データはＨＤＤ１５０に保存しない場合について説明した。そのような場合でも、画像データを出力するジョブの履歴情報として、画像データを入力するジョブの履歴情報として既に保存されている画像データを参照する為の情報に基づいて、入力された画像データが出力されなかった原因を容易に確認することができる。
【０１２９】
なお、第１の実施形態では、出力ジョブに対するジョブ情報ログの出力抑制ページ５１１に、白紙と判定された画像データのページ番号を記録する場合について説明したが、これに限らない。図８のＳ８０９で画像データを出力（送信）する際に、通信エラーが原因で正常に出力（送信）できなかった場合は、出力（送信）できなかった画像データのページ番号を出力抑制ページ５１１に記録してもよい。これにより、入力された画像データが出力（送信）されなかったのは、通信エラーが原因なのか、それとも、白紙と判定されて除去されたことが原因なのかを、ユーザは更に確認することができるようになる。
【０１３０】
また、第１の実施形態では、出力ジョブに対するジョブ情報ログの出力抑制ページ５１１として、出力されなかった画像データのページ番号を記録する場合について説明したが、これに限らない。出力ジョブに対するジョブ情報ログに、例えば、白紙と判定された画像データのページ番号を更に記録してもよい。
【０１３１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１３２】
例えば、本実施形態では、原稿トレイ２０２にセットされた原稿の画像を原稿ガラス２１２上で読み取る場合について説明したが、原稿台２２１にセットされた原稿の画像をプラテンガラス２２０上で読み取る場合についても同様に本発明を適用することができる。
【０１３３】
また、例えば本実施形態では、ＭＦＰ１００１のコントローラ部１０７のＣＰＵ１０１が上記各種制御の主体となっていたが、ＭＦＰ１００１と別筐体の外付けコントローラ等の印刷制御装置によって、上記各種制御の一部又は全部を実行可能に構成しても良い。
【０１３４】
以上、本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１３５】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１３６】
１００１  ＭＦＰ
１００３  ＰＣ
１０７  コントローラ部
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  画像処理部
１０４  ＲＡＭ
１０６  白紙判定部
１１１  スキャナ部
１２１  プリンタ部
１５０  ＨＤＤ
【図１】
2015213237.tif 000003
【図２】
2015213237.tif 000004
【図３】
2015213237.tif 000005
【図４】
2015213237.tif 000006
【図５】
2015213237.tif 000007
【図６】
2015213237.tif 000008
【図７】
2015213237.tif 000009
【図８】
2015213237.tif 000010