(57)【要約】【課題】適切なログ画像データを残すことができる画像形成装置、画像形成装置の制御方法、及びプログラムを提供すること。【解決手段】ＭＦＰ１のＣＰＵ１２は、原稿の読み取りにより生成した読取画像データ７３に基づいて印刷用の印刷データを生成し（Ｓ１７）、印刷データを用いて印刷を行う（Ｓ１９）。また、ＣＰＵ１２は、読取画像データ７３から生成したＲＧＢデータＤ１に対しデータ量を小さくする処理を施し、ログ画像データ７７を生成する（Ｓ２１，Ｓ２３，Ｓ２７，Ｓ２９）。ＣＰＵ１２は、ログ画像データ７７が空白ページを含むと判断した場合（Ｓ３３：ＹＥＳ）、ログ画像データ７７に比べて高画質の更新ログ画像データ７７Ａを生成する（Ｓ４７，Ｓ４９，Ｓ５１，Ｓ５３）。【選択図】図３
2019220055.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る画像読取部と、
シートに画像を形成する画像形成部と、
制御部と、
を備え、
前記制御部は、
前記原稿の画像を前記画像読取部に読み取らせ、読取画像データを生成する読取画像データ生成処理と、
前記読取画像データに基づいて画像形成データを生成する画像形成データ生成処理と、
前記画像形成データに係る前記画像を前記シートに形成する処理を前記画像形成部に実行させる画像形成処理と、
前記読取画像データに係る画像データに対しデータ量を小さくする処理を施し、ログ画像データを生成するログ画像データ生成処理と、
前記ログ画像データが空白ページを含むか否かを判断する空白ページ判断処理と、
前記空白ページ判断処理において、前記ログ画像データが前記空白ページを含むと判断した場合、前記ログ画像データに比べて高画質の更新ログ画像データを生成する更新ログ画像データ生成処理と、
を実行する、画像形成装置。
【請求項２】
前記制御部は、
前記ログ画像データを前記更新ログ画像データにより更新する更新処理を実行する、請求項１に記載の画像形成装置。
【請求項３】
通信部をさらに備え、
前記制御部は、
前記ログ画像データを前記通信部から外部装置へ送信する第１送信処理と、
前記空白ページ判断処理において、前記ログ画像データが前記空白ページを含むと判断した場合、前記更新処理において、前記外部装置へ、前記ログ画像データを前記更新ログ画像データで更新するよう更新要求を送信する、請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、
前記空白ページ判断処理において、前記ログ画像データが前記空白ページを含むと判断した場合、前記ログ画像データが前記空白ページを含むことを報知する報知処理を実行し、
前記ログ画像データを更新する指示を受け付けたと判断した場合、前記更新処理を実行する、請求項２又は請求項３に記載の画像形成装置。
【請求項５】
前記制御部は、
前記ログ画像データを更新する指示を受け付けたと判断した場合、前記画像読取部に前記原稿の前記画像を読み取らせ、再読取画像データを生成する再読取画像データ生成処理を実行し、
前記更新ログ画像データ生成処理において、前記再読取画像データから前記更新ログ画像データを生成する、請求項４に記載の画像形成装置。
【請求項６】
前記制御部は、
前記ログ画像データを更新する指示を受け付けたと判断した場合、前記更新ログ画像データ生成処理において、前記読取画像データに係る前記画像データから前記更新ログ画像データを生成する、請求項４に記載の画像形成装置。
【請求項７】
前記制御部は、
前記ログ画像データを更新する指示を受け付けたと判断した場合、前記更新ログ画像データ生成処理において、前記読取画像データに係る前記画像データに対しデータ量を小さくする処理を施さずに、前記更新ログ画像データを生成する、請求項６に記載の画像形成装置。
【請求項８】
原稿の画像を読み取る画像読取部と、シートに画像を形成する画像形成部と、を備える画像形成装置の制御方法であって、
前記原稿の画像を前記画像読取部に読み取らせ、読取画像データを生成する読取画像データ生成工程と、
前記読取画像データに基づいて画像形成データを生成する画像形成データ生成工程と、
前記画像形成データに係る前記画像を前記シートに形成する処理を前記画像形成部に実行させる画像形成工程と、
前記読取画像データに係る画像データに対しデータ量を小さくする処理を施し、ログ画像データを生成するログ画像データ生成工程と、
前記ログ画像データが空白ページを含むか否かを判断する空白ページ判断工程と、
前記空白ページ判断工程において、前記ログ画像データが前記空白ページを含むと判断した場合、前記ログ画像データに比べて高画質の更新ログ画像データを生成する更新ログ画像データ生成工程と、
含む、画像形成装置の制御方法。
【請求項９】
原稿の画像を読み取る画像読取部と、シートに画像を形成する画像形成部と、を備える画像形成装置の制御をコンピュータに実行させるプログラムであって、
前記コンピュータに、
前記原稿の画像を前記画像読取部に読み取らせ、読取画像データを生成する読取画像データ生成処理と、
前記読取画像データに基づいて画像形成データを生成する画像形成データ生成処理と、
前記画像形成データに係る前記画像を前記シートに形成する処理を前記画像形成部に実行させる画像形成処理と、
前記読取画像データに係る画像データに対しデータ量を小さくする処理を施し、ログ画像データを生成するログ画像データ生成処理と、
前記ログ画像データが空白ページを含むか否かを判断する空白ページ判断処理と、
前記空白ページ判断処理において、前記ログ画像データが前記空白ページを含むと判断した場合、前記ログ画像データに比べて高画質の更新ログ画像データを生成する更新ログ画像データ生成処理と、
を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から読み取った読取画像データを生成し、読取画像データに係るログ画像データを生成する画像形成装置、画像形成装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、原稿から読み取った読取画像データを生成し、読取画像データからログ画像データを生成する画像形成装置がある（例えば、特許文献１など）。特許文献１に開示される画像形成装置は、読取画像データの解像度を低下させた画像データをログ画像データとして生成し、生成したログ画像データをログ監視サーバへ送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３１２０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この種の画像形成装置では、例えば、ログ画像データを保存するための記憶容量を減らすためや、ログ画像データの転送時間を短縮するために、読取画像データからデータ量を減らしてログ画像データを生成する。しかしながら、原稿から読み取った画像が小さい場合や読み取った画像が細長い画像の場合など、データ量を減らしてしまうとログ画像データに空白ページが含まれる可能性がある。その結果、ログ画像データの画像の確認作業や、ログ画像データに基づいた処理を適切に実行できない虞がある。
【０００５】
本願は、上記の課題に鑑み提案されたものであって、適切なログ画像データを残すことができる画像形成装置、画像形成装置の制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る画像形成装置は、原稿の画像を読み取る画像読取部と、シートに画像を形成する画像形成部と、制御部と、を備え、前記制御部は、前記原稿の画像を前記画像読取部に読み取らせ、読取画像データを生成する読取画像データ生成処理と、前記読取画像データに基づいて画像形成データを生成する画像形成データ生成処理と、前記画像形成データに係る前記画像を前記シートに形成する処理を前記画像形成部に実行させる画像形成処理と、前記読取画像データに係る画像データに対しデータ量を小さくする処理を施し、ログ画像データを生成するログ画像データ生成処理と、前記ログ画像データが空白ページを含むか否かを判断する空白ページ判断処理と、前記空白ページ判断処理において、前記ログ画像データが前記空白ページを含むと判断した場合、前記ログ画像データに比べて高画質の更新ログ画像データを生成する更新ログ画像データ生成処理と、を実行する。
【０００７】
また、本明細書に開示される技術は、種々の形態で実施可能である。例えば、上記した画像形成装置としての実施だけでなく、画像形成装置の制御方法、プログラムとして実施しても有益である。
【０００８】
これによれば、制御部は、生成したログ画像データに空白ページが含まれていると判断すると、より高画質の更新ログ画像データを生成する。これにより、データ量の削減によりログ画像データに空白ページが含まれる場合であっても、高画質の更新ログ画像データをより適切なログ画像データとして残すことができる。
【発明の効果】
【０００９】
本願に係る画像形成装置等によれば、適切なログ画像データを残すことができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係る画像形成システムの構成を示すブロック図である。
【図２】第１実施形態に係る読み取り処理の内容を示すフローチャートである。
【図３】第１実施形態に係る読み取り処理の内容を示すフローチャートである。
【図４】タッチパネルに表示する画面を示す図である。
【図５】第１実施形態に係る更新処理の内容を示すフローチャートである。
【図６】第２実施形態に係る読み取り処理の内容を示すフローチャートである。
【図７】第２実施形態に係る読み取り処理の内容を示すフローチャートである。
【図８】第２実施形態に係る更新処理の内容を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（第１実施形態）
以下、本願の画像形成装置を具体化した第１実施形態であるＭＦＰ１を備える画像形成システム１０について図１を参照しつつ説明する。図１は、画像形成システム１０の構成を示すブロック図である。図１に示すように、画像形成システム１０は、ＭＦＰ（Ｍｕｌｔｉ-Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌの略）１と、ルータ２９と、複数のＰＣ４１と、ファイルサーバ４５とを備えている。
【００１２】
（１．ＭＦＰの構成）
ＭＦＰ１は、印刷機能、コピー機能、スキャナ機能を備える複合機である。図１に示すように、ＭＦＰ１は、ＣＰＵ１２、ＲＡＭ１３、メモリ１５、画像形成部１６、画像読取部１７、ユーザインタフェース２０、及びネットワークインタフェース２４などを備えている。これらのＣＰＵ１２等は、バス１１で互いに接続されている。また、ＭＦＰ１は、商用電源から電力を供給する電源２５を備えている。電源２５は、電源コードや電源回路（ブリッジダイオード、平滑化回路など）を備え、商用電源から直流電源を生成し、電源線にてＭＦＰ１が備える各部へ電力を供給する。
【００１３】
また、メモリ１５には、制御プログラム７１などの各種プログラムが保存されている。制御プログラム７１は、例えば、ＭＦＰ１の各部を統括的に制御するプログラムである。ＣＰＵ１２は、制御プログラム７１を実行し、実行した処理結果をＲＡＭ１３に一時的に保存しながら、バス１１で接続された各部を制御する。なお、以下の説明では、ＣＰＵ１２で制御プログラム７１等を実行するＭＦＰ１のことを、単に装置名で記載する場合がある。例えば、「ＭＦＰ１がタッチパネル２１に対する操作入力を受け付ける」という記載は、「ＭＦＰ１がＣＰＵ１２で制御プログラム７１を実行しタッチパネル２１を制御することで、タッチパネル２１に対する操作入力を受け付ける」ということを意味する場合がある。
【００１４】
メモリ１５は、例えば、ＮＶＲＡＭなどの不揮発性メモリである。なお、ＭＦＰ１が備える記憶部は、ＮＶＲＡＭに限らず、ＲＡＭ、ＲＯＭ、ＨＤＤ、ＭＦＰ１に接続された外部記憶装置（ＵＳＢメモリなど）、あるいはそれらを組み合わせた記憶部でも良い。また、ＭＦＰ１は、ネットワークインタフェース２４を介して接続されるファイルサーバ４５等を記憶部として用いても良い。また、ＭＦＰ１は、コンピュータが読み取り可能なストレージ媒体を記憶部として用いても良い。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００１５】
画像形成部１６は、ＣＰＵ１２の制御に基づいて、シート（紙やＯＨＰなど）に画像を印刷する。画像形成部１６は、感光体ドラム１６１と、感光体ドラム１６１にトナーを供給するトナーカートリッジ１６２を有する。感光体ドラム１６１は、帯電器（図示略）により表面を帯電させられた後、レーザ光を照射されることで露光され静電潜像が形成される。トナーカートリッジ１６２は、現像ローラ（図示略）に担持させたトナーを、露光した感光体ドラム１６１上の静電潜像に供給しトナー像を形成する。そして、感光体ドラム１６１のトナー像がシートに転写され、転写されたシートにトナー像を熱定着させることで、電子写真方式によりシートに画像を印刷する。なお、本願の画像形成部１６は、電子写真方式で印刷を行う構成に限らず、他の方式、例えば、インクジェット方式で印刷を行う構成でも良い。
【００１６】
画像読取部１７は、自動原稿送り装置（ＡＤＦ：Ａｕｔｏｍａｔｉｃ Ｄｏｃｕｍｅｎｔ Ｆｅｅｄｅｒ）、ＣＩＳ（Ｃｏｎｔａｃｔ Ｉｍａｇｅ Ｓｅｎｓｏｒ）やＣＣＤ(Ｃｈａｒｇｅ-Ｃｏｕｐｌｅｄ Ｄｅｖｉｃｅ)等のイメージセンサを備える。画像読取部１７は、ＣＰＵ１２の制御に基づいて、例えば、ＡＤＦにセットされた複数枚の原稿を連続して送りながらＣＩＳ等により原稿を読み取り、読取画像データ７３を生成する。画像読取部１７は、例えば、原稿を読み取ったイメージセンサから出力されるアナログデータをアナログ／デジタルコンバータによりデジタルデータに変換し、読取画像データ７３を生成する。画像読取部１７は、生成した読取画像データ７３をメモリ１５に保存する。なお、画像読取部１７は、ＡＤＦを備えなくとも良い。画像読取部１７は、例えば、ユーザの手作業により原稿を１枚ずつ原稿台に配置される、いわゆるＦＢ（Ｆｌａｔ  Ｂｅｄ）方式と呼称される構成でも良い。この場合、ＭＦＰ１は、原稿台の原稿を入れ替えることで、複数枚の原稿を連続して読み込み可能な構成でも良い。
【００１７】
ユーザインタフェース２０は、タッチパネル２１、及びテンキー２２などの操作ボタンを有する。タッチパネル２１は、例えば、液晶パネル、液晶パネルの背面側から光を照射するＬＥＤ等の光源、液晶パネルの表面に貼り合わされた接触感知膜等を備えている。ユーザインタフェース２０は、ＣＰＵ１２の制御に基づいて、例えば各種の設定画面や装置の動作状態等をタッチパネル２１に表示する。また、ユーザインタフェース２０は、タッチパネル２１やテンキー２２に対する操作入力に応じた信号をＣＰＵ１２へ出力する。なお、本実施形態のＭＦＰ１は、表示部と操作部とを兼ねたタッチパネル２１を備えているが、特にこれに限らず、表示部とは別に例えばハードウェアキーが操作部として設けられていてもよい。
【００１８】
ネットワークインタフェース２４は、例えば、ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）インタフェースであり、ＬＡＮケーブル（図示略）を介してルータ２９に接続されている。本実施形態のルータ２９には、例えば、複数のＰＣ４１と、ファイルサーバ４５とが接続されている。ユーザは、ＰＣ４１を操作することで、ＰＣ４１からＭＦＰ１へ画像形成ジョブ７５を送信できる。ＭＦＰ１は、ＰＣ４１から受信した画像形成ジョブ７５に基づいてスキャン処理や印刷処理を実行する。なお、ＭＦＰ１へ画像形成ジョブ７５を送信する装置は、ＰＣ４１に限らず、例えば、ＭＦＰ１と無線通信が可能な携帯端末でも良い。また、ＭＦＰ１、ＰＣ４１、ファイルサーバ４５を接続するネットワークは、有線ＬＡＮに限らず、例えば、無線ＬＡＮあるいはＷＡＮ（インターネットを含む）でも良い。また、ＭＦＰ１とファイルサーバ４５とを接続する方法は、ＬＡＮに限らず、ＵＳＢ規格に準拠した接続でも良い。
【００１９】
また、ＭＦＰ１は、ログ画像データ７７をファイルサーバ４５に保存する処理を実行可能となっている。このログ画像データ７７は、例えば、コピー機能の実行時に、画像読取部１７に読み取らせ、画像形成部１６に印刷させた画像を後から確認するための画像データである。ログ画像データ７７は、例えば、画像読取部１７に原稿を読み取らせた読取画像データ７３を縮小し、モノクロ化した画像データである。なお、ログ画像データ７７の形式は、特に限定されず、読取画像データ７３のデータ量を小さくした各種の形式のデータを採用できる。例えば、ログ画像データ７７は、読取画像データ７３の一部を切り出した画像データや、読取画像データ７３の解像度を低下させただけの画像データでも良い。例えば、画像形成システム１０のシステム管理者は、このログ画像データ７７を後から確認することで、ユーザがどのような画像を印刷したのかを確認できる。
【００２０】
また、ＭＦＰ１は、例えば、ＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）に準拠した通信によりログ画像データ７７をファイルサーバ４５へ送信する。なお、ログ画像データ７７の送信方法は、ＦＴＰを用いた方法に限らない。例えば、ＭＦＰ１は、ＣＩＦＳ（Ｃｏｍｍｏｎ Ｉｎｔｅｒｎｅｔ Ｆｉｌｅ Ｓｙｓｔｅｍ）プロトコルやＳＭＢ（Ｓｅｒｖｅｒ Ｍｅｓｓａｇｅ Ｂｌｏｃｋ）プロトコルに準拠した通信によりログ画像データ７７をファイルサーバ４５へ送信しても良い。
【００２１】
また、ＭＦＰ１は、ログ画像データ７７にユーザの情報を付加しても良い。例えば、ＭＦＰ１が認証機能を有し、認証後にコピー機能が実行された場合、認証に成功したユーザ、即ちＭＦＰ１にログイン中のユーザ情報を、コピー機能を実行したユーザ情報としてログ画像データ７７に付加しても良い。あるいは、ＭＦＰ１は、画像形成ジョブ７５の受信に基づいて印刷やスキャンを実行した場合、画像形成ジョブ７５に設定されたユーザ名の情報を、印刷等を実行したユーザ情報としてログ画像データ７７に付加しても良い。これにより、システム管理者は、どのユーザのログ画像データ７７であるのかを、ユーザ情報に基づいて後から確認できる。
【００２２】
（２．読み取り処理）
次に、ＭＦＰ１の読み取り処理について、図２及び図３を用いて説明する。図２及び図３は、ＭＦＰ１で実行される読み取り処理の内容を示している。ＭＦＰ１は、例えば、電源の投入に応じてＣＰＵ１２で制御プログラム７１を実行しシステムを起動する。ＭＦＰ１は、システムを起動した後、例えば、タッチパネル２１の操作入力に基づいて図２及び図３に示す読み取り処理を実行する。例えば、ユーザは、画像読取部１７のＡＤＦに複数枚の原稿をセットした後、タッチパネル２１を操作しカラーコピーをＭＦＰ１に実行させる。ＭＦＰ１は、コピー機能の実行に応じて図２及び図３に示す読み取り処理を開始する。ＭＦＰ１は、読み取り処理の実行において、カラーコピーした読み取り画像のログ画像データ７７をファイルサーバ４５へ送信する。
【００２３】
なお、ＭＦＰ１は、ログ画像データ７７を残すか否かを設定可能な構成でも良い。例えば、ＭＦＰ１は、システム管理者がＰＣ４１を操作しネットワーク経由でＭＦＰ１へログインすることで、ログ画像データ７７の保存の有無を設定できる構成でも良い。あるいは、ＭＦＰ１は、コピー等を実行するユーザからタッチパネル２１を介してログ画像データ７７の保存の有無を受け付けても良い。また、ＭＦＰ１がログ画像データ７７を送信する条件は、上記したタッチパネル２１の操作によるコピー機能の実行に限らない。例えば、ＭＦＰ１は、タッチパネル２１の操作入力に基づくスキャン機能の実行時に、スキャンした画像に係るログ画像データ７７をファイルサーバ４５に保存しても良い。あるいは、例えば、ＭＦＰ１は、ＰＣ４１から受信した画像形成ジョブ７５に基づいて印刷、スキャン等を実行する際に、印刷等した画像に係るログ画像データ７７をファイルサーバ４５に保存しても良い。また、以下の説明における画像データのデータ形式、圧縮形式、変換手順等は、一例であり、適宜変更可能である。
【００２４】
また、本明細書のフローチャートは、基本的に、プログラム（制御プログラム７１など）に記述された命令に従ったＣＰＵ１２の処理を示す。即ち、以下の説明における「判断」、「生成」、「受け付け」等の処理は、ＭＦＰ１のＣＰＵ１２の処理を表している。ＣＰＵ１２による処理は、ハードウェア制御も含む。このため、以下の説明では、処理の主体を、単にＣＰＵ１２と記載する場合がある。
【００２５】
まず、図２のステップ（以下、単に「Ｓ」と記載する）１１において、ＭＦＰ１のＣＰＵ１２は、タッチパネル２１に対する操作入力に応じて、ＡＤＦにセットされた原稿の読み取りを開始する。ＣＰＵ１２は、画像読取部１７のＡＤＦを駆動して原稿を送りながら、ＣＩＳ等のイメージセンサに原稿を読み取らせ、読取画像データ７３を生成する（Ｓ１３）。読取画像データ７３は、例えば、ＪＰＥＧ形式で圧縮されたカラーの画像データである。ＣＰＵ１２は、ＡＤＦにセットされた全ての原稿の画像を読み取った読取画像データ７３をＪＰＥＧ形式で圧縮しメモリ１５に保存する（Ｓ１３）。
【００２６】
次に、ＣＰＵ１２は、ＪＰＥＧ形式で圧縮された読取画像データ７３をメモリ１５から読み出して解凍し、解凍したＹＣｂＣｒ形式のデータをＲＧＢ形式のデータ（以下、「ＲＧＢデータＤ１」という）に変換する（Ｓ１５）。ＣＰＵ１２は、変換したＲＧＢデータＤ１をメモリ１５に保存する（Ｓ１５）。
【００２７】
次に、ＣＰＵ１２は、読取画像データ７３の印刷を実行する（Ｓ１７，Ｓ１９）。ＣＰＵ１２は、Ｓ１５で生成したＲＧＢデータＤ１から印刷処理に用いる印刷データを生成する（Ｓ１７）。印刷データは、例えば、ＲＧＢデータＤ１をＣＭＹＫ変換し、ランレングス圧縮方式などにより圧縮して生成されるものである。ＣＰＵ１２は、生成した印刷データをメモリ１５に保存する（Ｓ１７）。次に、ＣＰＵ１２は、メモリ１５に保存した印刷データを読み出し、画像形成部１６に印刷を実行させる（Ｓ１９）。これにより、Ｓ１１において画像読取部１７に読み取らせた原稿の読取画像データ７３をシートに印刷する。
【００２８】
次に、ＣＰＵ１２は、ログ画像データ７７の生成及び空白ページの判断を実行する。ＣＰＵ１２は、Ｓ１５で生成したＲＧＢデータＤ１に対しデータ量を小さくする処理を施す（Ｓ２１）。ＣＰＵ１２は、例えば、ＲＧＢデータＤ１に含まれる画素数を減らし解像度を低くする処理を実行し、ＲＧＢデータＤ１に比べて低解像度（低画質）のＲＧＢデータＤ２を生成する。ＣＰＵ１２は、例えば、６００ｄｐｉ等の高解像度のＲＧＢデータＤ１を、１００ｄｐｉや２００ｄｐｉの低解像度のＲＧＢデータＤ２に変換する。ＣＰＵ１２は、変換した低解像度のＲＧＢデータＤ２をメモリ１５に保存する（Ｓ２１）。なお、データ量を小さくする処理方法は、低解像度化に限らない。例えば、ＣＰＵ１２は、圧縮処理によりＲＧＢデータＤ１のデータ量を小さくしても良い。また、ＣＰＵ１２は、ＲＧＢデータＤ１の画像サイズを縮小することにより、データ量を小さくしても良い。また、例えば、ＣＰＵ１２は、後述する２値化処理によりＲＧＢデータＤ１のデータ量を小さくしても良い。あるいは、ＣＰＵ１２は、これらの方法を組み合わせてＲＧＢデータＤ１のデータ量を小さくしても良い。
【００２９】
次に、ＣＰＵ１２は、解像度を下げたＲＧＢデータＤ２を、ＹＣｂＣｒ形式のデータに再度変換する（Ｓ２３）。ＣＰＵ１２は、生成したＹＣｂＣｒ形式のデータをメモリ１５に保存する。ＣＰＵ１２は、Ｓ２３で生成したＹＣｂＣｒ形式のデータに対し、空白ページ判断処理を実行する（Ｓ２５）。
【００３０】
ここで、ＲＧＢデータＤ２から生成したＹＣｂＣｒ形式のデータは、後述するようにログ画像データ７７の生成に用いられる（Ｓ２７，Ｓ２９）。しかしながら、ＲＧＢデータＤ２は、Ｓ２１でデータ量を削減されることで画質が低下し、有色の画素数が減り画像が不鮮明となる、あるいは白色の画素のみとなる虞がある。その結果、システム管理者等が、後からログ画像データ７７を確認しても、画像を確認できない虞がある。あるいは、ログ画像データ７７が示す画像に基づいた処理などを実行する場合に、ログ画像データ７７の画像を検出できず適切な処理を実行できない虞がある。
【００３１】
そこで、本実施形態のＣＰＵ１２は、Ｓ２５において、ＹＣｂＣｒ形式のデータに空白ページが含まれているか否かを判断する。空白ページの判断方法は、特に限定されない。例えば、ＹＣｂＣｒ形式のデータの輝度（Ｙ）のヒストグラムを作成し、ヒストグラムのピークに基づいて空白ページを判断しても良い。例えば、ＣＰＵ１２は、所定値以上の輝度値となる画素が所定値未満の輝度値となる画素に比べて一定の割合以上を占めているページを、空白ページと判断しても良い。
【００３２】
また、ＣＰＵ１２は、Ｓ２１で生成したＲＧＢデータＤ２を用いて空白ページを判断しても良い。例えば、ＣＰＵ１２は、ＲＧＢデータＤ２の１つの画素につき所定値以上の輝度である場合にその画素を白の画素と判断し、白と判断した画素数が所定数より多いページを空白ページと判断しても良い。また、ＣＰＵ１２は、Ｓ２１のＲＧＢデータＤ２やＳ２３のＹＣｂＣｒ形式のデータにおいて、画像内に識別可能な文字列が含まれているか否かをＯＣＲ処理により検出し、識別可能な文字が含まれていないページを空白ページと判断しても良い。また、ＣＰＵ１２は、後述するＳ２７の２値化処理を実行した後のモノクロデータを用いて、空白ページ判断処理を実行しても良い。ＣＰＵ１２は、例えば、単位面積当たりの画素のうち、白色の画素の数が所定値以上のページを、空白ページと判断しても良い。
【００３３】
ＣＰＵ１２は、Ｓ２５の空白ページ判断処理を実行すると、Ｓ２３で生成したＹＣｂＣｒ形式のデータをモノクロデータに変換する２値化処理を実行する（Ｓ２７）。ＣＰＵ１２は、Ｓ２３で生成したＹＣｂＣｒ形式のデータを、モノクロデータに２値化することでデータ量を圧縮できる。ＣＰＵ１２は、生成したモノクロデータをメモリ１５に保存する（Ｓ２７）。
【００３４】
次に、ＣＰＵ１２は、Ｓ２７で生成したモノクロデータを、例えばＭＨ圧縮形式で圧縮し、ＴＩＦＦ（Ｔａｇｇｅｄ Ｉｍａｇｅ Ｆｉｌｅ Ｆｏｒｍａｔ）のファイルフォーマットに変換した画像データを、ログ画像データ７７として生成する（Ｓ２９）。ＣＰＵ１２は、生成したログ画像データ７７をメモリ１５に保存する（Ｓ２９）。なお、上記した処理手順は一例である。例えば、ＣＰＵ１２は、Ｓ１７で印刷データを生成し、Ｓ１９で印刷処理を実行した後、Ｓ２１以降のログ画像データ７７の生成を実行した。しかしながら、ＣＰＵ１２は、印刷に必要な処理と、ログ画像データ７７を生成する処理とを並列に実行しても良い。あるいは、ＣＰＵ１２は、ログ画像データ７７を先に生成し、後から印刷を実行しても良い。また、ＣＰＵ１２は、Ｓ２５の空白ページ判断処理を実行しつつ、Ｓ２７以降の処理を並列に実行しても良い。
【００３５】
次に、ＣＰＵ１２は、ＦＴＰに準拠した通信によりログ画像データ７７をファイルサーバ４５へ送信する（Ｓ３１）。ＣＰＵ１２は、ログ画像データ７７の送信を完了させると、Ｓ２５で実行した空白ページ判断処理の結果に基づいて、Ｓ２３で生成したＹＣｂＣｒ形式のデータに空白ページが含まれているか否かを判断する（図３のＳ３３）。ＣＰＵ１２は、Ｓ２３で生成したＹＣｂＣｒ形式のデータに空白ページが含まれていないと判断すると（Ｓ３３：ＮＯ）、図２及び図３に示す読み取り処理を終了する。これにより、コピー機能の実行に応じて、空白ページを含まないログ画像データ７７をファイルサーバ４５に保存できる。
【００３６】
一方で、ＣＰＵ１２は、Ｓ２３で生成したＹＣｂＣｒ形式のデータに空白ページが含まれていると判断すると（Ｓ３３：ＹＥＳ）、例えば、Ｓ２７で生成しメモリ１５に保存したモノクロデータのうち、空白ページに対応するモノクロデータのみを残し他の画像データをメモリ１５から削除する（Ｓ３５）。ＣＰＵ１２は、図２及び図３に示すシーケンス（各ステップ）で生成したＲＧＢデータＤ１などの中間データをメモリ１５から削除する。これにより、後述するＳ３７の表示処理に必要な空白ページの画像データのみをメモリ１５に残し、他の画像データを削除することで、メモリ１５の記憶領域を開放でき、メモリ１５の空き容量が不足するのを抑制できる。
【００３７】
なお、ＣＰＵ１２は、図３のＳ３３において、空白ページが含まれていないと判断し（Ｓ３３：ＮＯ）、読み取り処理を終了するのに合わせてＲＧＢデータＤ１などの中間データをメモリ１５から削除し、メモリ１５の記憶領域を開放しても良い。また、ＣＰＵ１２は、ログ画像データ７７をファイルサーバ４５に送信した後、空白ページについての判断（Ｓ３３）を実行しているが、ログ画像データ７７を送信する前に空白ページの判断を実行しても良い。例えば、ＣＰＵ１２は、ログ画像データ７７を送信する前に、空白ページを判断する処理や後述する空白ページを更新する処理を先に実行し、空白ページを更新したログ画像データ７７をファイルサーバ４５に送信しても良い。例えば、メモリ１５に十分な記憶容量がない場合、上記したように、一旦ログ画像データ７７を送信した上で、不要な画像データをメモリ１５から削除し（Ｓ３５）、メモリ１５の記憶領域を開放することで、メモリ不足を解消できる。一方で、メモリ１５に十分な記憶容量がある場合には、ログ画像データ７７の送信前に空白ページ判断処理や空白ページの更新処理を実行することで、ログ画像データ７７の送信処理を一度で終わらせることが可能となる。
【００３８】
次に、図３のＳ３７において、ＣＰＵ１２は、空白ページと判断したページに対応するモノクロデータをタッチパネル２１に表示する。図４は、空白ページのモノクロデータをタッチパネル２１に表示した画面表示の一例を示している。ＣＰＵ１２は、例えば、図４の画面９１に示すように、空白ページと判断したページに対応するモノクロデータのログ画像９３を画面９１内に表示する。これにより、ユーザは、ログ画像９３の内容を確認することで空白ページの内容を確認できる。なお、ＣＰＵ１２は、Ｓ３７において、モノクロデータ以外の画像データ、例えば、Ｓ２９で生成したＴＩＦＦのログ画像データ７７のうち、空白ページに対応する画像を表示しても良い。
【００３９】
また、ログ画像データ７７が空白ページを含むことを報知する方法は、タッチパネル２１に表示する方法に限らない。例えば、ＣＰＵ１２は、ログ画像データ７７に空白ページが含まれていることをＰＣ４１へ報知しても良い。例えば、ＣＰＵ１２は、ＰＣ４１から受信した画像形成ジョブ７５に基づいて読み取り処理や印刷処理を実行し、そのログ画像データ７７に空白ページが含まれている場合、ログ画像データ７７が空白ページを含むことを示す情報を、画像形成ジョブ７５を送信したＰＣ４１に送信しても良い。ＣＰＵ１２は、ＰＣ４１で実行されているプリンタドライバに向けて情報を送信し、ＰＣ４１のモニターに空白ページのログ画像９３を表示しても良い。
【００４０】
また、図４に示すように、ＣＰＵ１２は、空白ページのログ画像データ７７を、高画質のログ画像データ７７に更新するか否かを受け付ける受付ボタン９５を表示する。ＣＰＵ１２は、受付ボタン９５に対する操作入力に基づいてＳ３９の判断処理を実行する。ＣＰＵ１２は、「いいえ」を表示した受付ボタン９５をタッチした操作入力を受け付けると、更新しない指示を受け付けたと判断し（Ｓ３９：ＮＯ）、図２及び図３に示す読み取り処理を終了する。この場合、ＣＰＵ１２によって空白ページと判断されたものの、ユーザの目視によってログ画像９３を確認したログ画像データ７７が保存されることとなる。これにより、仮に、空白ページと判断されたログ画像データ７７であっても、ユーザが目視して適切な画像である、あるいは更新する必要がないと判断したログ画像データ７７を更新せずにそのまま保存できる。その結果、不要な更新処理の実行を抑制できる。なお、ＣＰＵ１２は、ユーザに対して空白ページの更新を実行すべきか否かを確認せずに、自動的に空白ページを更新しても良い。
【００４１】
一方、ＣＰＵ１２は、図４に示す画面９１の「はい」を表示した受付ボタン９５をタッチした操作入力を受け付けると、更新する指示を受け付けたと判断する（Ｓ３９：ＹＥＳ）。ＣＰＵ１２は、図４に示す画面９１に換えて画面９７をタッチパネル２１に表示する（Ｓ４１）。ＣＰＵ１２は、例えば、空白ページと判断した原稿のページ数を画面９７に表示し、そのページの原稿を画像読取部１７にセットしてほしい旨を表示する。これにより、ユーザは、画面９１に表示されたログ画像９３が空白でページ数が判断できない場合でも、画面９７の表示内容を確認することでセットすべき原稿を判断することができる。なお、ＣＰＵ１２は、例えば、図２のＳ１３で作成したＲＧＢデータＤ１のうち、空白ページに対応する画像データをＳ３５で削除せずに残しておき、ユーザに空白ページを確認させるために画面９１に表示しても良い。また、ＣＰＵ１２は、空白ページと判断した原稿のページ数を画面９７に表示しなくとも良い。例えば、ＣＰＵ１２は、複数の原稿を再度同じ順番でセットするように画面９７に表示し、読み込んだ原稿のうち、空白ページに対応するページの原稿のみ読取画像データ７３を生成し、後述する更新処理を実行しても良い。
【００４２】
また、図４の画面９７に示すように、ＣＰＵ１２は、対象原稿をセットした後、再読み取りボタン９９をタッチしてほしい旨を画面９７に表示する。ＣＰＵ１２は、再読み取りボタン９９をタッチする操作入力に基づいて、Ｓ４３の判断処理を実行する。ＣＰＵ１２は、再読み取りボタン９９をタッチする操作入力を受け付けるまで（Ｓ４３：ＮＯ）、Ｓ４３の判断処理を繰り返し実行する。ＣＰＵ１２は、再読み取りボタン９９をタッチした操作入力を受け付けると（Ｓ４３：ＹＥＳ）、図５に示す更新処理を開始する（Ｓ４５）。なお、ＣＰＵ１２は、Ｓ３３において複数の空白ページを検出した場合、複数の空白ページの各々について個別に更新の有無を受け付けても良く、複数の空白ページの更新の有無をまとめて受け付けても良い。また、ＣＰＵ１２は、図５に示す更新処理を、複数の空白ページの各々について個別に実行しても良く、複数の空白ページについてまとめて実行しても良い。
【００４３】
（３．更新処理）
図５は、更新処理の内容を示している。なお、以下の説明では、上記した図２及び図３に示す読み取り処理と同様の処理については、その説明を適宜省略する。ＣＰＵ１２は、図４の画面９７に示す再読み取りボタン９９をタッチされると、更新処理を開始し、画像の読み取りを実行する（Ｓ４７）。ＣＰＵ１２は、図２のＳ１１と同様に、ＡＤＦにセットされた更新するページの原稿の画像を読み取り（Ｓ４７）、ＪＰＥＧ形式で圧縮されたカラーの読取画像データ７３を生成し、メモリ１５に保存する（Ｓ４９）。
【００４４】
次に、ＣＰＵ１２は、読取画像データ７３をメモリ１５から読み出して解凍し、モノクロデータに変換する２値化処理を実行する（Ｓ５１）。ＣＰＵ１２は、生成したモノクロデータをメモリ１５に保存する（Ｓ５１）。従って、ＣＰＵ１２は、図５に示す更新処理において、図２及び図３に示す読み取り処理のＳ１５等とは異なり、ＲＧＢデータＤ１，Ｄ２や印刷データを生成しない。ＣＰＵ１２は、ＪＰＥＧ形式のカラーの読取画像データ７３を２値化してモノクロデータを生成する。これにより、図２に示すデータ量を小さくする処理（Ｓ２１）を実行しないことで、更新用のログ画像データ７７を容易に高画質化できる。なお、高画質のログ画像データ７７を生成する方法は、解像度を上げる方法に限らない。例えば、ＣＰＵ１２は、ログ画像データ７７の圧縮率を下げる、あるいは、ログ画像データ７７の色の階調（表現可能な色の段階数）を減らす率を下げることで、高画質のログ画像データ７７を生成しても良い。また、ＣＰＵ１２は、Ｓ４９の再読み取り処理において画像の明るさやコントラストを調整して読取画像データ７３を高画質化しても良い。
【００４５】
次に、ＣＰＵ１２は、Ｓ５１で生成したモノクロデータをＭＨ圧縮形式で圧縮し、ＴＩＦＦのファイルフォーマットに変換した画像データを、更新用のログ画像データ７７として生成する（Ｓ５３）。これにより、空白ページを更新するための高画質（高解像度）のログ画像データ７７を生成できる。以下の説明では、更新用のログ画像データ７７を、更新前のログ画像データ７７と区別するため、更新ログ画像データ７７Ａと称して説明する。ＣＰＵ１２は、生成した更新ログ画像データ７７Ａをメモリ１５に保存する（Ｓ５３）。
【００４６】
次に、ＣＰＵ１２は、ファイルサーバ４５に送信済のログ画像データ７７がマルチページのデータであるかシングルページのデータであるかを判断する（Ｓ５５）。ここでいうマルチページのデータとは、例えば、複数の原稿の画像データを１つのファイルとして生成したデータである。また、シングルページのデータとは、例えば、１枚の原稿ごとに画像データを１つのファイルとして生成したデータである。ＣＰＵ１２は、例えば、ログ画像データ７７の生成処理におけるモードとして、シングルページモード又はマルチページモードが設定可能となっている。ＣＰＵ１２は、マルチページモードが設定された場合、例えば、複数の原稿の画像データをまとめた１つのＴＩＦＦファイルをログ画像データ７７や更新ログ画像データ７７Ａとして生成する。また、ＣＰＵ１２は、シングルページモードが設定された場合、例えば、複数の原稿の各々を示すＴＩＦＦファイルをログ画像データ７７や更新ログ画像データ７７Ａとして生成する。なお、ＣＰＵ１２は、シングルページモード又はマルチページモードの一方のみを実行可能な構成でも良い。
【００４７】
Ｓ５５において、ＣＰＵ１２は、例えば、シングルページモードが設定されていた場合、ファイルサーバ４５に送信済のログ画像データ７７がシングルページのデータであると判断し（Ｓ５５：ＮＯ）、ログ画像データ７７の更新を実行する（Ｓ５７）。Ｓ５７において、ＣＰＵ１２は、ファイルサーバ４５上のログ画像データ７７を更新ログ画像データ７７Ａで更新する。上記したように、シングルページの場合、ログ画像データ７７は、例えば、各原稿に対応する複数のＴＩＦＦファイルで構成されている。ＣＰＵ１２は、複数のＴＩＦＦファイルのうち、空白ページに対応するＴＩＦＦファイル（ログ画像データ７７）のみを、更新ログ画像データ７７Ａで更新する。例えば、ＣＰＵ１２は、ファイルサーバ４５へ、ログ画像データ７７を更新ログ画像データ７７Ａで更新するよう更新要求を送信する。ＣＰＵ１２は、例えば、ＦＴＰコマンドと更新ログ画像データ７７Ａとをファイルサーバ４５へ送信し更新を要求する。ファイルサーバ４５は、ＦＴＰコマンドと更新ログ画像データ７７Ａを受信すると、空白ページに対応するＴＩＦＦファイルを削除した後、ログ画像データ７７の削除したページを更新ログ画像データ７７Ａに差し替える。これにより、ファイルサーバ４５に保存したログ画像データ７７のうち、空白ページに対応するログ画像データ７７が高画質の更新ログ画像データ７７Ａに更新される。なお、ログ画像データ７７の更新処理は、上記した手順に限らない。例えば、ファイルサーバ４５は、ＦＴＰコマンドの受信に応じて、空白ページに対応するＴＩＦＦファイルを、更新ログ画像データ７７Ａで上書きしても良い。
【００４８】
ＣＰＵ１２は、Ｓ５７でログ画像データ７７を更新した後、各ステップで生成した中間データをメモリ１５から削除し、メモリ１５の記憶領域を開放する（Ｓ５９）。ＣＰＵ１２は、図２、図３、及び図５に示す処理を終了する。
【００４９】
一方で、Ｓ５５において、ＣＰＵ１２は、例えば、マルチページモードが設定されていた場合、ファイルサーバ４５に送信済のログ画像データ７７がマルチページのデータであると判断し（Ｓ５５：ＹＥＳ）、ファイルサーバ４５から送信済のログ画像データ７７をダウンロードする（Ｓ６１）。マルチページの場合、空白ページを含む複数の画像データが、１つのＴＩＦＦファイルとしてまとめられている。このため、ファイルサーバ４５に更新ログ画像データ７７Ａを送信して、空白ページに対応するログ画像データ７７のみを更新することが難しい。
【００５０】
そこで、ＣＰＵ１２は、Ｓ６１においてログ画像データ７７を一旦ダウンロードし、ダウンロードしたログ画像データ７７を１ページずつに分けた後で更新を行う。具体的には、ＣＰＵ１２は、ダウンロードしたＴＩＦＦのログ画像データ７７のＭＨ圧縮を解凍する（Ｓ６３）。ログ画像データ７７は、ＭＨ圧縮を解凍されることで、図２のＳ２９で圧縮される前のモノクロデータに変換される。ＣＰＵ１２は、例えば、変換したモノクロデータのうち、空白ページに対応するデータを、更新ログ画像データ７７Ａを解凍したモノクロデータで更新する（Ｓ６３）。ＣＰＵ１２は、空白ページを更新したモノクロデータをＭＨ圧縮しＴＩＦＦのファイルフォーマットに変換し、更新後のログ画像データ７７を生成する（Ｓ６５）。更新後のログ画像データ７７は、空白ページが高画質のデータに更新される。ＣＰＵ１２は、例えば、Ｓ５７と同様に、更新要求を示すＦＴＰコマンドと、更新後のログ画像データ７７をファイルサーバ４５へ送信する（Ｓ６５）。これにより、マルチページのログ画像データ７７を更新できる。なお、ＣＰＵ１２は、Ｓ６１のダウンロード時にファイルサーバ４５上のログ画像データ７７を削除しても良く、あるいはＳ６５の送信時にファイルサーバ４５上のログ画像データ７７を上書きしても良い。また、ＣＰＵ１２は、ＭＨ圧縮を一旦解凍してから空白ページを更新したが、例えば、ＭＨ圧縮を解凍せずに、ＭＨ圧縮されている状態で空白ページを更新しても良い。
【００５１】
ＣＰＵ１２は、Ｓ６５で更新後のログ画像データ７７をファイルサーバ４５へ送信した後、Ｓ５９を実行しメモリ１５内の中間データを削除し、図２、図３、及び図５に示す処理を終了する。このようにして、ＣＰＵ１２は、ログ画像データ７７に含まれる空白ページの更新を実行する。
【００５２】
因みに、ＭＦＰ１は、画像形成装置の一例である。ＣＰＵ１２は、制御部の一例である。ネットワークインタフェース２４は、通信部の一例である。ファイルサーバ４５は、外部装置の一例である。
【００５３】
（４．効果）
以上、上記した第１実施形態によれば、以下の効果を奏する。
（１）第１実施形態のＭＦＰ１は、原稿の画像を読み取る画像読取部１７と、シートに画像を形成する画像形成部１６と、ＣＰＵ１２（制御部の一例）と、を備える。ＣＰＵ１２は、原稿の画像を画像読取部１７に読み取らせ、ＪＰＥＧ形式で圧縮された読取画像データ７３を生成する読取画像データ生成処理（Ｓ１３）と、読取画像データ７３に基づいて印刷データ（画像形成データの一例）を生成する画像形成データ生成処理（Ｓ１７）と、印刷データに係る画像をシートに形成する処理を画像形成部１６に実行させる画像形成処理（Ｓ１９）と、読取画像データ７３に係るＲＧＢデータＤ１（画像データの一例）に対しデータ量を小さくする処理を施し、ログ画像データ７７を生成するログ画像データ生成処理（Ｓ２１，Ｓ２３，Ｓ２７，Ｓ２９）と、ログ画像データ７７が空白ページを含むか否かを判断する空白ページ判断処理（Ｓ３３）と、空白ページ判断処理において、ログ画像データ７７が空白ページを含むと判断した場合（Ｓ３３：ＹＥＳ）、ログ画像データ７７に比べて高画質の更新ログ画像データ７７Ａを生成する更新ログ画像データ生成処理（Ｓ４７，Ｓ４９，Ｓ５１，Ｓ５３）と、を実行する。
【００５４】
これによれば、ＣＰＵ１２は、生成したログ画像データ７７に空白ページが含まれていると判断すると、より高画質の更新ログ画像データ７７Ａを生成する。これにより、データ量の削減によりログ画像データ７７に空白ページが含まれる場合であっても、高画質の更新ログ画像データ７７Ａをより適切なログ画像データ７７として残すことができる。例えば、高画質のログ画像データ７７を残すことで、ユーザは、ログ画像データ７７に係る画像をより正しく認識できる。
【００５５】
（２）また、ＣＰＵ１２は、ログ画像データ７７を更新ログ画像データ７７Ａにより更新する更新処理（Ｓ５７，Ｓ６１，Ｓ６３，Ｓ６５）を実行する。これによれば、ＣＰＵ１２は、ログ画像データ７７に空白ページが含まれると判断すると、更新ログ画像データ７７Ａによりログ画像データ７７を更新する。これにより、ログ画像データ７７に空白ページが含まれる場合であっても、高画質の更新ログ画像データ７７Ａで更新したより適切なログ画像データ７７を残すことができる。
【００５６】
（３）また、ＭＦＰ１は、ネットワークインタフェース２４（通信部の一例）をさらに備える。ＣＰＵ１２は、ログ画像データ７７をネットワークインタフェース２４からファイルサーバ４５（外部装置の一例）へ送信する第１送信処理（Ｓ３１）と、空白ページ判断処理において、ログ画像データ７７が空白ページを含むと判断した場合（Ｓ３３：ＹＥＳ）、更新処理において、ファイルサーバ４５へ、ログ画像データ７７を更新ログ画像データ７７Ａで更新するよう更新要求を送信する（Ｓ５７，Ｓ６５）。
【００５７】
これによれば、ログ画像データ７７をファイルサーバ４５に保存することで、ＭＦＰ１内にログ画像データ７７を蓄積する必要がなくなる。ＭＦＰ１の機能として要求される記憶容量を減らすことができる。また、ＣＰＵ１２は、空白ページの検出に応じてファイルサーバ４５へ更新要求を送信することで、より適切なログ画像データ７７を保存することができる。
【００５８】
（４）また、ＣＰＵ１２は、空白ページ判断処理において、ログ画像データ７７が空白ページを含むと判断した場合（Ｓ３３：ＹＥＳ）、ログ画像データ７７が空白ページを含むことを報知する報知処理を実行する（Ｓ３７）。ＣＰＵ１２は、ログ画像データ７７を更新する指示を受け付けたと判断した場合（Ｓ３９：ＹＥＳ）、更新処理を実行する。これによれば、ＣＰＵ１２は、空白ページの検出に応じて自動的に更新処理を実行せず、ユーザ等による更新の指示を受け付ける。これにより、ユーザ等は、更新処理の必要性を判断し、更新処理の実行の有無を選択できる。
【００５９】
（５）また、ＣＰＵ１２は、ログ画像データ７７を更新する指示を受け付けたと判断した場合（Ｓ３９：ＹＥＳ）、画像読取部１７に原稿の画像を読み取らせ、再読取画像データを生成する再読取画像データ生成処理を実行する（Ｓ４７，Ｓ４９）。ＣＰＵ１２は、更新ログ画像データ生成処理において、再読取画像データから更新ログ画像データ７７Ａを生成する（Ｓ５１，Ｓ５３）。
【００６０】
これによれば、ＣＰＵ１２は、ログ画像データ７７を更新する指示を受け付けたと判断すると、画像読取部１７に原稿の読み取りを再度実行させる。ＣＰＵ１２は、再読み取りにより生成した再読取画像データを用いて空白ページのログ画像データ７７を更新する。ＣＰＵ１２は、ログ画像データ７７の更新を実行するまでの間、読取画像データ生成処理で生成した読取画像データ７３をメモリ１５等に保持する必要がなく、指示に応じて再読取画像データを生成できる。このため、読取画像データ７３を保存し続けることで、メモリ１５等の記憶領域が圧迫されるのを抑制できる。
【００６１】
（第２実施形態）
次に、本願の第２実施形態のＭＦＰ１について図６〜図８を用いて説明する。なお、以下の説明では、上記した第１実施形態と同様の内容については同一符号を付し、その説明を適宜省略する。
【００６２】
（５．第２実施形態の読み取り処理）
まず、図６のＳ１１において、ＭＦＰ１のＣＰＵ１２は、原稿の読み取りを開始し、ＪＰＥＧ形式で圧縮されたカラーの読取画像データ７３を生成する（Ｓ１３）。ＣＰＵ１２は、読取画像データ７３の圧縮を解凍したＹＣｂＣｒ形式のデータからＲＧＢデータＤ１を生成する（Ｓ１５）。ＣＰＵ１２は、ＲＧＢデータＤ１から印刷データを生成し印刷を実行する（Ｓ１７，Ｓ１９）。
【００６３】
次に、ＣＰＵ１２は、Ｓ１３でメモリ１５に保存したＪＰＥＧ形式の読取画像データ７３を解凍してＹＣｂＣｒ形式のデータ（以下、「ＹＣｂＣｒデータＤ３」という）を生成する（Ｓ７１）。ＣＰＵ１２は、ＹＣｂＣｒデータＤ３に対しデータ量を小さくする処理を施す（Ｓ７１）。ＣＰＵ１２は、例えば、ＹＣｂＣｒデータＤ３の解像度を低くする処理を実行し、ＹＣｂＣｒデータＤ３に比べて低解像度のＹＣｂＣｒデータＤ４を生成する。ＣＰＵ１２は、生成したＹＣｂＣｒデータＤ４をメモリ１５に保存する（Ｓ７１）。そして、ＣＰＵ１２は、Ｓ７１で生成したＹＣｂＣｒデータＤ４に対し、空白ページ判断処理を実行する（Ｓ７３）。
【００６４】
ここで、上記第１実施形態では、ＣＰＵ１２は、印刷を実行するために生成した中間データのＲＧＢデータＤ１に対し、データ量を小さくする処理を施した（図２のＳ２１）。そして、ＣＰＵ１２は、ＲＧＢデータＤ１を低解像度化してＲＧＢデータＤ２を生成し、ＲＧＢデータＤ２をＹＣｂＣｒデータに変換し（Ｓ２３）、変換したＹＣｂＣｒデータを用いて空白ページ判断処理を実行した（Ｓ２５）。
【００６５】
これに対し、第２実施形態では、ＣＰＵ１２は、読取画像データ７３を解凍したＹＣｂＣｒデータＤ３から低解像度のＹＣｂＣｒデータＤ４を生成し、このＹＣｂＣｒデータＤ４を用いて空白ページ判断処理を実行する。これにより、ＣＰＵ１２は、ＹＣｂＣｒ形式のデータを用いた低解像度化、即ち、データ量の削減を実行できる。また、ＣＰＵ１２は、ＲＧＢデータＤ１を生成する前にＳ７１の処理を開始できるため、Ｓ１５以降の処理と、Ｓ７１以降の処理とを並列に実行し、処理時間の短縮を図ることもできる。
【００６６】
次に、ＣＰＵ１２は、Ｓ７３の空白ページ判断処理を実行すると、Ｓ７１で生成したＹＣｂＣｒデータＤ４をモノクロデータに変換する（Ｓ７５）。ＣＰＵ１２は、Ｓ７３で生成したモノクロデータをＭＨ圧縮しＴＩＦＦファイルフォーマットのログ画像データ７７を生成する（Ｓ２９）。ＣＰＵ１２は、ログ画像データ７７をファイルサーバ４５へ送信し（Ｓ３１）、Ｓ７３で実行した空白ページ判断処理の結果に基づいてＹＣｂＣｒデータＤ４に空白ページが含まれているか否かを判断する（図７のＳ７７）。
【００６７】
図７に示すように、ＣＰＵ１２は、ＹＣｂＣｒデータＤ４に空白ページが含まれていると判断すると（Ｓ７７：ＹＥＳ）、Ｓ７５で生成しメモリ１５に保存したモノクロデータのうち、空白ページに対応するモノクロデータと、ＹＣｂＣｒデータＤ３を残し、他の画像データをメモリ１５から削除する（Ｓ７９）。
【００６８】
ここで、上記第１実施形態では、ＣＰＵ１２は、図３のＳ３５において、空白ページに対応するモノクロデータのみを残して他の画像データを削除した。これに対し、第２実施形態では、空白ページに対応するモノクロデータに加え、Ｓ７１でデータ量を削除する前のＹＣｂＣｒデータＤ３をメモリ１５に残しておく。これにより、後述する図８の更新処理において、メモリ１５に保存しておいたＹＣｂＣｒデータＤ３から更新ログ画像データ７７Ａを生成でき、原稿の再読み込みを省略できる。
【００６９】
Ｓ７９を実行した後、ＣＰＵ１２は、空白ページと判断したページのＹＣｂＣｒデータＤ４に対応するモノクロデータをタッチパネル２１に表示する（Ｓ３７、図４参照）。ＣＰＵ１２は、図４に示す画面９１の「はい」を表示した受付ボタン９５をタッチした操作入力を受け付けると（Ｓ３９：ＹＥＳ）、更新処理を実行する（Ｓ４５）。第２実施形態では、上記したようにＹＣｂＣｒデータＤ３をメモリ１５に残しておくことで、原稿の再読み取りが不要となる。換言すれば、図３に示すＳ４１やＳ４３の処理が不要となる。
【００７０】
（６．第２実施形態の更新処理）
図８は、第２実施形態の更新処理を示している。図８に示すように、第２実施形態では、ＹＣｂＣｒデータＤ３をメモリ１５に残しておくことで、図５に示す第１実施形態のＳ４７やＳ４９の再読み取り処理が不要となっている。ＣＰＵ１２は、更新処理を開始すると、メモリ１５に保存したＹＣｂＣｒデータＤ３からモノクロデータを生成し（Ｓ８１）、モノクロデータから高画質の更新ログ画像データ７７Ａを生成する（Ｓ５７）。従って、ＣＰＵ１２は、図８に示す更新処理において、図６に示す読み取り処理と異なり、低解像度のＹＣｂＣｒデータＤ４を生成する処理を省略し、ＹＣｂＣｒデータＤ３から直接モノクロデータを生成する。これにより、データ量を小さくする処理（Ｓ７１）を実行しないだけで、高画質の更新ログ画像データ７７Ａを容易に生成できる。なお、更新処理のためにメモリ１５に残しておくデータは、ＹＣｂＣｒデータＤ３に限らない。例えば、ＣＰＵ１２は、図６のＳ１３で生成したＪＰＥＧ形式の読取画像データ７３をメモリ１５に残しておき、更新処理で使用しても良い。
【００７１】
ＣＰＵ１２は、ファイルサーバ４５上のログ画像データ７７を更新ログ画像データ７７Ａで更新し（Ｓ５７）、各ステップで生成した中間データをメモリ１５から削除する（Ｓ５９）。ＣＰＵ１２は、図６、図７、及び図８に示す処理を終了する。なお、ＣＰＵ１２は、第２実施形態の更新処理において、第１実施形態と同様に、シングルページやマルチページに応じた更新を実行しても良い。
【００７２】
（７．効果）
以上、上記した第２実施形態によれば、上記した第１実施形態と同様の効果を奏する。
（１）また、第２実施形態においてＣＰＵ１２は、ログ画像データ７７を更新する指示を受け付けたと判断した場合（Ｓ３９：ＹＥＳ）、更新ログ画像データ生成処理において、読取画像データ７３に係る画像データ（例えば、メモリ１５に残しておいたＹＣｂＣｒデータＤ３）から更新ログ画像データ７７Ａを生成する（Ｓ８１，Ｓ５３）。
【００７３】
これによれば、ＣＰＵ１２は、読取画像データ生成処理（Ｓ１３）で生成した読取画像データ７３（ＪＰＥＧ形式で圧縮されたデータ）や、その読取画像データ７３から生成したＹＣｂＣｒデータＤ３をメモリ１５に残しておき、更新処理が必要な場合に残しておいたＹＣｂＣｒデータＤ３等を用いて更新ログ画像データ７７Ａを生成できる。これにより、更新処理の実行にともなって、画像読取部１７で原稿を再度読み取る必要がなくなる。
【００７４】
（２）また、ＣＰＵ１２は、ログ画像データ７７を更新する指示を受け付けたと判断した場合（Ｓ３９：ＹＥＳ）、更新ログ画像データ生成処理において、読取画像データ７３に係るＹＣｂＣｒデータＤ３（画像データの一例）に対しデータ量を小さくする処理を施さずに、更新ログ画像データ７７Ａを生成する（Ｓ８１，Ｓ５３）。これによれば、ＣＰＵ１２は、ログ画像データ７７の生成時に実行していたデータ量を小さくする処理（Ｓ７１）を、更新時には実行しないことで更新ログ画像データ７７Ａを生成する。これにより、高画質の更新ログ画像データ７７Ａを、容易な処理内容の変更で生成することができる。
【００７５】
（８．変形例）
尚、本願は上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、ＣＰＵ１２は、更新ログ画像データ７７Ａでログ画像データ７７を更新せずに、生成した更新ログ画像データ７７Ａを保存して残すだけでも良い。例えば、ＣＰＵ１２は、メモリ１５の所定の記憶領域に更新ログ画像データ７７Ａを保存しても良い。これにより、ユーザは、ログ画像データ７７に空白ページが含まれている場合に、メモリ１５内の更新ログ画像データ７７Ａを確認することができる。
また、ログ画像データ７７の保存先は、特に限定されない。例えば、ＣＰＵ１２は、ログ画像データ７７をＭＦＰ１内に保存しても良い。この場合、ＣＰＵ１２は、装置内のログ画像データ７７を、空白ページの検出に応じて更新しても良い。また、ＣＰＵ１２は、ログ画像データ７７を、ＬＡＮで接続されたＰＣ４１、ＵＳＢケーブルで接続された外部装置などに保存しても良い。あるいは、ＣＰＵ１２は、無線通信により接続可能な携帯端末にログ画像データ７７を送信しても良い。
【００７６】
また、ＣＰＵ１２は、ログ画像データ７７が空白ページを含むことを報知する処理（Ｓ３７など）を実行しなくとも良い。この場合、ＣＰＵ１２は、ユーザからの指示を受け付けずに自動で更新ログ画像データ７７Ａの保存やログ画像データ７７の更新を実行しても良い。
また、制御プログラム７１の保存先は、メモリ１５に限らず、他のコンピュータが読み取り可能なストレージ媒体、例えば、ＲＡＭ、ＨＤＤ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体でもよい。
また、上記実施形態では、本願の制御部として、ＣＰＵ１２を採用したが、これに限らない。例えば、制御部を、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの専用のハードウェアで構成してもよい。また、制御部は、例えばソフトウェアによる処理と、ハードウェアによる処理とを併用して動作する構成でもよい。
また、上記実施形態では、本願の画像形成装置として複合機であるＭＦＰ１を採用したが、これに限らない。本願の画像形成装置は、スキャナ機能と、プリント機能のみを備えた装置でも良い。また、本願の画像形成装置は、スキャナ機能と、プリント機能の他に、ＦＡＸ送信機能やメール送信機能を備えても良い。例えば、画像形成装置は、ＦＡＸ送信処理の画像やメールに添付して送信した画像に係るログ画像データ７７をファイルサーバ４５に保存しても良い。この場合、ＦＡＸ送信処理やメールへ画像を添付する処理を実行する処理部は、本願の画像形成部の一例である。
【符号の説明】
【００７７】
１  ＭＦＰ（画像形成装置）、１２  ＣＰＵ（制御部）、１６  画像形成部、１７  画像読取部、２４  ネットワークインタフェース（通信部）、４５  ファイルサーバ（外部装置）、７３  読取画像データ、７７  ログ画像データ、７７Ａ  更新ログ画像データ。
【図１】
2019220055.tif 000003
【図２】
2019220055.tif 000004
【図３】
2019220055.tif 000005
【図４】
2019220055.tif 000006
【図５】
2019220055.tif 000007
【図６】
2019220055.tif 000008
【図７】
2019220055.tif 000009
【図８】
2019220055.tif 000010