(57)【要約】【課題】補助記憶装置に記憶された描画情報に基づいて画像形成出力を実行する場合において、簡易な構成で且つ短時間で印刷品質の向上を図ること。【解決手段】本実施形態に係る画像形成装置１は、入力された画像情報に基づいて描画情報を生成し、生成された描画情報を描画情報記憶部１０１に記憶させると共に、その一部を正解情報として描画情報比較領域１０４に記憶させる。そして、本実施形態に係る画像形成装置１は、描画情報記憶部１０１に記憶されている描画情報の一部を描画情報比較領域１０４に読み出して記憶させ、ここで読み出した描画情報と描画情報比較領域１０４に記憶されている正解情報とを比較する。【選択図】図４
2014054744.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像情報に基づいて生成されて画像形成部に画像形成出力を実行させるための情報である描画情報に基づいて画像形成出力を実行する画像形成装置であって、
入力された前記画像情報に基づいて前記描画情報を生成する描画情報生成部と、
生成された前記描画情報を主記憶装置に記憶させる第一の記憶処理部と、
生成された前記描画情報を、前記主記憶装置とは異なる補助記憶装置に記憶させる第二の記憶処理部と、
生成された前記描画情報が前記補助記憶装置に記憶された際に、前記補助記憶装置に記憶された描画情報と前記主記憶装置に記憶された描画情報とを比較することにより差分を検知する差分検知部と、
前記差分の検知結果に応じて前記補助記憶装置に記憶された描画情報に基づいて前記画像形成部に画像形成出力を実行させる画像形成出力制御部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記第二の記憶処理部は、前記差分検知部により前記補助記憶装置に記憶されている描画情報と前記主記憶装置に記憶された描画情報とに差分が検知された場合に、少なくとも、前記差分が検知された部分に相当する描画情報について、前記補助記憶装置から消去して、消去された前記描画情報を前記主記憶装置から取得して前記補助記憶装置に再記憶させ、
前記差分検知部は、前記補助記憶装置に再記憶された前記描画情報と前記主記憶装置に記憶されている描画情報とを比較することにより差分を検知することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成出力部は、前記差分検知部により前記補助記憶装置に記憶されている描画情報と前記主記憶装置に記憶された描画情報とに差分が検知されなかった場合に、少なくとも、前記差分が検知されなかった部分に相当する描画情報に基づいて前記画像形成部に画像形成出力を実行させることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記第一の記憶処理部は、前記差分検知部により前記補助記憶装置に記憶されている描画情報と前記主記憶装置に記憶された描画情報とに差分が検知されなかった場合に、少なくとも、前記差分が検知されなかった部分に相当する描画情報について、前記主記憶装置から消去することを特徴とする請求項１乃至３いずれか１項に記載の画像形成装置。
【請求項５】
前記差分検知部により前記補助記憶装置に記憶されている描画情報と前記主記憶装置に記憶された描画情報とに差分が検知された場合に、前記差分が検知されたことを表示部に表示させる表示制御部を備えることを特徴とする請求項１乃至４いずれか１項に記載の画像形成装置。
【請求項６】
入力された画像情報に基づいて生成されて画像形成部に画像形成出力を実行させるための情報である描画情報に基づいて画像形成出力を実行する画像形成装置の制御プログラムであって、
入力された前記画像情報に基づいて前記描画情報を生成するステップと、
生成された前記描画情報を主記憶装置に記憶させるステップと、
生成された前記描画情報を、前記主記憶装置とは異なる補助記憶装置に記憶させるステップと、
前記補助記憶装置に記憶されている描画情報と前記主記憶装置に記憶された描画情報とを比較することにより差分を検知するステップと、
前記差分の検知結果に応じて前記補助記憶装置に記憶された描画情報に基づいて前記画像形成部に画像形成出力を実行させるステップと、
を画像形成装置に実行させることを特徴とする画像形成装置の制御プログラム。
【請求項７】
入力された画像情報に基づいて生成されて画像形成部に画像形成出力を実行させるための情報である描画情報に基づいて画像形成出力を実行する画像形成装置の制御方法であって、
入力された前記画像情報に基づいて前記描画情報を生成し、
生成された前記描画情報を主記憶装置に記憶させ、
生成された前記描画情報を、前記主記憶装置とは異なる補助記憶装置に記憶させ、
前記補助記憶装置に記憶されている描画情報と前記主記憶装置に記憶された描画情報とを比較することにより差分を検知し、
前記差分の検知結果に応じて前記補助記憶装置に記憶された描画情報に基づいて前記画像形成部に画像形成出力を実行させることを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御プログラム及び画像形成装置の制御方法に関し、特に、画像形成装置における描画情報の欠陥を検知する方法に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合型の画像形成装置として構成されることが多い。
【０００３】
このような画像形成装置は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等のホスト装置からネットワーク等を介して入力された印刷命令に含まれるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｇｕａｇｅ）によって記述された画像情報に基づいてビットマップデータ等の描画情報を生成し、生成された描画情報に基づいて画像形成出力を実行するようになっている。
【０００４】
このような画像形成装置においては、画像形成出力の実行速度は画像情報からの描画情報の生成速度に比べて非常に遅いことが知られている。そのため、このような画像形成装置においては、次から次へと画像情報から描画情報を生成してしまうと、画像形成出力が追いつかずに、途切れ途切れに印刷してしまったり、エラー状態となってしまったりする。そこで、このような画像形成装置において、画像形成出力の速度に合わせて、少しずつ画像情報から描画情報を生成するようにすることも考えられるが、このような構成とすると、画像形成装置全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサが印刷処理に占有されてしまい、他の処理を行うことができない状況に陥ってしまう。
【０００５】
そこで、このような画像形成装置においては、上記のような速度差を補うために、生成した描画情報を一時的に保存しておくための記憶領域や記憶装置（以下、「描画情報記憶部」とする）が設けられている。このような描画情報記憶部を備えた画像形成装置においては、画像形成出力に合わせてその描画情報記憶部から順次描画情報を読み出して画像形成出力を実行するようになっている。
【０００６】
ところで、上記のような描画情報記憶部は、通常、画像形成装置に備えられているＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）やＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の補助記憶装置の一部に割り当てられて実現される。そのため、上記のような描画情報記憶部を備える画像形成装置においては、補助記憶装置を制御するためのコントローラに障害等が発生してしまうと、上記描画情報記憶部に描画情報を記憶させる際に、本来あってはならないはずの余分な情報が付加される等、描画情報に欠陥が生じてしまう場合がある。従って、上記のような描画情報記憶部を備える画像形成装置においては、上記のようにして欠陥が生じた描画情報に基づいてそのまま画像形成出力を実行した結果、印刷品質が低下してしまうといった問題がある。
【０００７】
そこで、このような問題を解決する画像形成装置として、画像形成出力を実行する前に、生成された描画情報に欠陥がないかをチェックする仕組みが備えられている画像形成装置が提案され既に知られている（例えば、特許文献１参照）。特許文献１に記載されている印刷装置は、ホスト装置から送信されてきたテスト用の印刷データをＢＭＰメモリに展開した後、その展開データをホスト装置に転送し、ホスト装置側で転送されてきた展開データと正解データとを比較することによりテストを行うように構成されている。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載されているような従来の画像形成装置においては、印刷品質の低下を防ぐことができるものの、描画情報のチェックの度に、描画情報をホスト装置に転送しなければならず、その分、転送時間や処理時間を必要とし、印刷処理のための時間が長くなってしまうという問題がある。また、このような従来の画像形成装置においては、転送されてきた描画情報をチェックするための仕組みがホスト装置側に備えられなければならず、そのためのハードウェア資源及び時間をホスト装置側で割り当てなければならないといった問題がある。
【０００９】
本発明は、このような課題を解決するためになされたものであり、補助記憶装置に記憶された描画情報に基づいて画像形成出力を実行する場合において、簡易な構成で且つ短時間で印刷品質の向上を図ることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、入力された画像情報に基づいて生成されて画像形成部に画像形成出力を実行させるための情報である描画情報に基づいて画像形成出力を実行する画像形成装置であって、入力された前記画像情報に基づいて前記描画情報を生成する描画情報生成部と、生成された前記描画情報を主記憶装置に記憶させる第一の記憶処理部と、生成された前記描画情報を、前記主記憶装置とは異なる補助記憶装置に記憶させる第二の記憶処理部と、生成された前記描画情報が前記補助記憶装置に記憶された際に、前記補助記憶装置に記憶された描画情報と前記主記憶装置に記憶された描画情報とを比較することにより差分を検知する差分検知部と、前記差分の検知結果に応じて前記補助記憶装置に記憶された描画情報に基づいて前記画像形成部に画像形成出力を実行させる画像形成出力制御部と、を備えることを特徴とする。
【００１１】
また、本発明の他の態様は、入力された画像情報に基づいて生成されて画像形成部に画像形成出力を実行させるための情報である描画情報に基づいて画像形成出力を実行する画像形成装置の制御プログラムであって、入力された前記画像情報に基づいて前記描画情報を生成するステップと、生成された前記描画情報を主記憶装置に記憶させるステップと、生成された前記描画情報を、前記主記憶装置とは異なる補助記憶装置に記憶させるステップと、前記補助記憶装置に記憶されている描画情報と前記主記憶装置に記憶された描画情報とを比較することにより差分を検知するステップと、前記差分の検知結果に応じて前記補助記憶装置に記憶された描画情報に基づいて前記画像形成部に画像形成出力を実行させるステップと、を画像形成装置に実行させることを特徴とする。
【００１２】
また、本発明の更に他の態様は、入力された画像情報に基づいて生成されて画像形成部に画像形成出力を実行させるための情報である描画情報に基づいて画像形成出力を実行する画像形成装置の制御方法であって、入力された前記画像情報に基づいて前記描画情報を生成し、生成された前記描画情報を主記憶装置に記憶させ、生成された前記描画情報を、前記主記憶装置とは異なる補助記憶装置に記憶させ、前記補助記憶装置に記憶されている描画情報と前記主記憶装置に記憶された描画情報とを比較することにより差分を検知し、前記差分の検知結果に応じて前記補助記憶装置に記憶された描画情報に基づいて前記画像形成部に画像形成出力を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、補助記憶装置に記憶された描画情報に基づいて画像形成出力を実行する場合において、簡易な構成で且つ短時間で印刷品質の向上を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るシステムの運用形態を示す図である。
【図２】本発明の実施形態に係る画像形成装置のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る画像形成装置の機能構成を模式的に示すブロック図である。
【図４】本発明の実施形態に係る画像形成装置における描画情報の流れを模式的に示すためのブロック図である。
【図５】本発明の実施形態に係る画形成装置が、画像形成出力を実行する際の処理を説明するためのフローチャートである。
【図６】本発明の実施形態に係る画像形成装置が、画像形成出力を実行する際の各機構部の様子を示すイメージ図である。
【図７】本発明の実施形態に係る画像形成装置が、画像形成出力を実行する際の各機構部の様子を示すイメージ図である。
【図８】本発明の実施形態に係る画像形成装置が、画像形成出力を実行する際の各機構部の様子を示すイメージ図である。
【図９】本発明の実施形態に係る描画情報が、各記憶部に記憶されている際の状態を示すイメージ図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、欠陥検知装置として、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等のホスト装置からネットワーク等を介して入力された印刷命令に含まれるページ記述言語ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）により記述された画像情報に基づいて、ビットマップデータ等のＣＭＹＫ（Ｃｙａｎ  Ｍｇｅｎｔａ  Ｙｅｌｌｏｗ  Ｋｅｙ  Ｐｌａｔｅ）の描画情報を生成し、生成された描画情報に基づいて画像形成出力を実行する画像形成装置を例として説明する。また、本実施形態に係る画像形成装置は、生成された描画情報を、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等の補助記憶装置の一部に割り当てられて実現される描画情報記憶部を備え、画像形成出力に合わせてその描画情報記憶部から順次描画情報を読み出して画像形成出力を実行するようになっている。
【００１６】
このように構成された画像形成装置において、本実施形態に係る要旨の一つは、上記描画情報記憶部に記憶された描画情報に欠陥がないか短時間でチェックすることにある。以下、図面を参照して詳細に説明する。
【００１７】
図１は、本実施の形態に係るシステムの運用形態の例を示す図である。図１に示すように、本実施形態に係るシステムは、画像形成装置１が接続されたネットワーク３と、クライアント端末２が接続されたネットワーク４とがインターネットや電話回線等の公衆回線５を介して接続されて構成されている。尚、ネットワーク３、４に接続されている画像形成装置１やクライアント端末の数は一例であり、これらがもっと多く接続された大規模なシステムであっても良い。また、クライアント端末２が接続された複数のネットワークが公衆回線５を介して画像形成装置１と接続される構成としても良いし、画像形成装置１が接続された複数のネットワークが公衆回線５を介してクライアント端末２と接続される構成としても良い。また、画像形成装置１とクライアント端末２とが同一のネットワーク上に接続されて構成されていても良い。
【００１８】
画像形成装置１は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）である。また、画像形成装置１は、上述したように、クライアント端末２等の外部装置からネットワークを介して入力された印刷命令や、ユーザによる画像形成装置１への直接操作により入力された印刷命令に含まれる画像情報に基づいてＣＭＹＫの描画情報を生成し、生成された描画情報に基づいて画像形成出力を実行する。
【００１９】
クライアント端末２は、ユーザが操作する情報処理端末であり、ＰＣ等の情報処理装置によって実現され、ＰＤＬにより記述された画像情報を生成し保存している。尚、クライアント端末２は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯情報端末、スマートフォン、タブレット端末等によって実現されても良い。また、クライアント端末２は、ネットワーク等を介して画像形成装置１に上記画像情報を含む印刷命令を送信する。
【００２０】
尚、図１におけるネットワーク３、４は、例えば、オフィスＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の限定されたネットワークであり、画像形成装置１、クライアント端末２は、夫々のＬＡＮを介して公衆回線５に接続されるが、公衆回線５に直接接続される態様とすることも可能である。
【００２１】
次に、本実施形態に係る画像形成装置１、クライアント端末２のハードウェア構成について図２を参照して説明する。尚、画像形成装置１は、図２に示すハードウェア構成に加えて、スキャナ、プリンタ等を実現するためのエンジンを備える。以下の説明においては、画像形成装置１のハードウェア構成を例として説明するが、クライアント端末２についても同様である。
【００２２】
図２に示すように、本実施形態に係る画像形成装置１は、一般的なサーバやＰＣ等と同様の構成を含む。即ち、本実施形態に係る画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００２３】
ＣＰＵ１０は演算手段であり、画像形成装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００２４】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが画像形成装置１の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス、タッチパネル等、ユーザが画像形成装置１に情報を入力するためのユーザインタフェースである。
【００２５】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がＲＡＭ２０にロードされたプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置１の機能を実現する機能ブロックが構成される。
【００２６】
次に、本実施形態に係る画像形成装置１の機能構成について、図３を参照して説明する。図３は、本実施形態に係る画像形成装置１の機能構成を模式的に示すブロック図である。図３に示すように、本実施形態に係る画像処理装置１は、コントローラ１００、描画情報記憶部１０１、ビットマップメモリ（以下、「ＢＭＰメモリ」とする）１０２、フレームメモリ１０３、描画情報比較領域１０４、プリントエンジン１０５、スキャナユニット１０６、ディスプレイパネル１０７及びネットワークＩ／Ｆ１０８を有する。
【００２７】
また、コントローラ１００は、主制御部１１０、エンジン制御部１２０、画像処理部１３０、操作表示制御部１４０、入出力制御部１５０、ハードディスク制御部（以下、「ＨＤ制御部」とする）１６０、メモリ制御部１７０及び描画情報比較部１８０を含む。図３に示すように、本実施形態に係る画像形成装置１は、プリントエンジン１０５、スキャナユニット１０６を有する複合機として構成されている。尚、図３においては、電気的接続を実線の矢印で示している。
【００２８】
描画情報記憶部１０１は、ＨＤ制御部１６０の制御に従い、後述する画像処理部１３０により生成された描画情報を一時的に記憶する。この描画情報記憶部１０１は、図２に示すＨＤＤ４０等の不揮発性の補助記憶装置の一部に割り当てられた記憶領域によって実現されるが、画像形成装置１に挿入されたその他の外部記憶装置、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ、Ｂｌｕｅ−Ｒａｙ  Ｄｉｓｃ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカード等によって実現されても良い。このとき、ＨＤ制御部１６０は、これらの外部記憶装置を制御するためのコントローラや制御部に置き換えられる。即ち、本実施形態においては、ＨＤ制御部１６０が第二の記憶処理部として機能する。
【００２９】
ＢＭＰメモリ１０２は、メモリ制御部１７０の制御に従い、後述する画像処理部１３０により生成された描画情報をページ単位で一時的に記憶する。以下では、ここでＢＭＰメモリ１０２に記憶された描画情報を正解情報とする。このＢＭＰメモリ１０２は、図２に示すＲＡＭ２０の一部に割り当てられた記憶領域によって実現されるが、専用の記憶媒体によって実現されても良い。
【００３０】
フレームメモリ１０３は、メモリ制御部１７０の制御に従い、ＨＤ制御部１６０の制御により描画情報記憶部１０１から読み出されて通知された描画情報を１ページ分ずつ記憶する。尚、描画情報記憶部１０１からフレームメモリ１０３に通知されてきた１ページ分の描画情報は、メモリ制御部１７０の制御によりエンジン制御部１２０に通知され画像形成出力の実行に使用される。このとき、１ページ分の描画情報を通知されたエンジン制御部１２０は、主制御部１１０の制御により通知された１ページ分の描画情報に基づいてプリントエンジン１０５を制御することにより１ページ分の画像形成出力を実行させる。このように、本実施形態に係る画像形成装置１がプリンタとして動作する場合、ページ単位で画像形成出力を実行するページプリンタとして機能する。フレームメモリ１０３は、ＢＭＰメモリ１０２と同様、図２に示すＲＡＭ２０の一部に割り当てられた記憶領域によって実現されるが、専用の記憶媒体によって実現されても良い。
【００３１】
描画情報比較領域１０４は、メモリ制御部１７０の制御に従い、ＨＤ制御部１６０の制御により描画情報記憶部１０１から読み出されて通知された描画情報を１ページ分ずつ記憶する。また、描画情報比較領域１０４は、メモリ制御部１７０の制御によりＢＭＰメモリ１０２から読み出されて通知された正解情報を１ページ分ずつ記憶する。即ち、本実施形態においては、メモリ制御部１７０が、第一の記憶処理部として機能する。このとき、描画情報記憶部１０１から読み出されて描画情報比較領域１０４に記憶された描画情報と、ＢＭＰメモリ１０２から読み出されて描画情報比較領域１０４に記憶された正解情報とはお互いに同一のページに相当する。
【００３２】
尚、このように、ＢＭＰメモリ１０２から描画情報比較領域１０４に読み出されて記憶された正解情報、及び、描画情報記憶部１０１から描画情報比較領域１０４に読み出されて記憶された描画情報は、描画情報比較部１８０により比較される。描画情報１０４は、図２に示すＲＡＭ２０の一部に割り当てられた記憶領域によって実現されるが、専用の記憶媒体によって実現されても良い。
【００３３】
プリントエンジン１０５は、画像形成部であり、画像形成動作において描画情報に基づいて記録紙等の記録媒体に画像を描画する。プリントエンジン１０５の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。また、上述したように、本実施形態に係るプリントエンジン１０５は、ページ単位で画像形成出力を実行するページプリンタである。スキャナユニット１０６は、画像読取部であり、画像読取動作において記録紙等の記録媒体に形成されている画像を読み取り、撮像データを取得する。
【００３４】
ディスプレイパネル１０７は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し、若しくは画像形成装置１に対して情報を入力する際の入力インタフェースでもある。即ち、ディスプレイパネル１０７は、ユーザによる操作を受けるための画像を表示する機能を含む。ディスプレイパネル１０７は、図２に示すＬＣＤ６０及び操作部７０によって実現される。
【００３５】
ネットワークＩ／Ｆ１０８は、画像形成装置１がネットワークを介してＰＣ等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢインタフェースが用いられる。ネットワークＩ／Ｆ１０８は、図２に示すＩ／Ｆ５０によって実現される。
【００３６】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリにロードされ、ＣＰＵ１０がそのプログラムに従って動作することにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。
【００３７】
主制御部１１０は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１２０は、画像処理部１３０により生成された描画情報に基づいて、プリントエンジン１０５を制御することにより画像形成出力を実行させる。即ち、本実施形態においては、エンジン制御部１２０が、画像形成出力制御部として機能し、プリントエンジン１０５が、画像形成部として機能する。また、エンジン制御部１２０は、プリントエンジン１０５やスキャナユニット１０６等を制御若しくは駆動する駆動手段としての役割を担う。
【００３８】
画像処理部１３０は、主制御部１１０の制御に従い、ＰＤＬにより記述された印刷出力すべき画像情報を解析し、その画像情報に基づいてビットマップデータ等の描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１０５が画像形成動作において形成すべき画像を描画するための情報である。即ち、本実施形態においては、画像処理部１３０が、描画情報生成部として機能する。また、画像処理部１３０は、スキャナユニット１０６から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像形成装置に送られ画像形成出力が行われ、若しくは画像形成装置のＨＤＤ等の記憶装置に記憶され、また、ネットワークＩ／Ｆ１０８を介してＰＣ等の外部の情報処理端末に送信される情報である。
【００３９】
操作表示制御部１４０は、ディスプレイパネル１０７に情報表示を行い若しくはディスプレイパネル１０７を介して入力された情報を主制御部１１０に通知する。入出力制御部１５０は、ネットワークＩ／Ｆ１０８を介して入力される情報を主制御部１１０に入力する。また、主制御部１１０は、入出力制御部１５０を制御し、ネットワークＩ／Ｆ１０８を介してＰＣ等の外部機器にアクセスする。ＨＤ制御部１６０は、画像処理部１３０により生成された描画情報を描画情報記憶部１０１に記憶させたり、描画情報記憶部１０１に記憶されている描画情報を消去させたり、描画情報記憶部１０１に記憶されている描画情報を読み出して他の記憶部や機構部、制御部に転送し若しくは通知したりする等、描画情報記憶部１０１に関する制御を行う。
【００４０】
メモリ制御部１７０は、画像処理部１３０により生成された描画情報をＢＭＰメモリ１０２に記憶させたり、ＢＭＰメモリ１０２に記憶されている描画情報（正解情報）を消去させたり、ＢＭＰメモリ１０２に記憶されている描画情報を読み出して他の記憶部や機構部、制御部に転送し若しくは通知して記憶させたりする等、ＢＭＰメモリ１０２に関する制御を行う。また、メモリ制御部１７０は、ＨＤ制御部１６０の制御により描画情報記憶部１０１から読み出されて通知された描画情報を、フレームメモリ１０３に記憶させたり、フレームメモリ１０３に記憶されている描画情報をエンジン制御部１２０に転送させたり、フレームメモリ１０３に記憶されている描画情報を消去させたりする等、フレームメモリ１０３に関する制御を行う。さらに、メモリ制御部１７０は、ＨＤ制御部１６０の制御により描画情報記憶部１０１から読み出されて通知された描画情報を、描画情報比較領域１０４に記憶させたり、描画情報比較領域１０４に記憶されている描画情報を消去させたり、ＢＭＰメモリに記憶されている描画情報（正解情報）を読み出して描画情報比較領域１０４に通知して記憶させたりする等、描画情報比較領域１０４に関する制御を行う。
【００４１】
描画情報比較部１８０は、主制御部１１０の制御に従って、描画情報記憶部１０１から描画情報比較領域１０４に読み出されて記憶された描画情報、及び、ＢＭＰメモリ１０２から読み出されて記憶された描画情報（正解情報）を比較することにより、描画情報記憶部１０１に記憶されている描画情報に欠陥がないかをチェックする。尚、描画情報比較部１８０は、上記比較の結果、正解情報と描画情報記憶部１０１から描画情報比較領域１０４に読み出されて記憶された描画情報との間に差分を検知すると、描画情報記憶部１０１に記憶されている描画情報に欠陥があると判定する。即ち、本実施形態においては、描画情報比較部１８０が、差分検知部として機能する。ここで、描画情報比較部１８０が、このように、描画情報記憶部１０１に記憶されている描画情報に欠陥がないかをチェックする意義について説明する。
【００４２】
上述したように、本実施形態に係る画像形成装置１は、生成された描画情報を、ＨＤ制御部１６０の制御により、ＨＤＤ４０等の補助記憶装置により実現される描画情報記憶部１０１に一時的に記憶させ、その描画情報記憶部１０１から順次描画情報をフレームメモリ１０３に読み出して画像形成出力を実行するようになっている。そのため、ＨＤ制御部１６０の障害等により、生成された描画情報を描画情報記憶部１０１に記憶させる際に、本来あってはならないはずの余分な情報が付加される等、描画情報に欠陥が生じてしまう場合がある。
【００４３】
このように、本実施形態に係る画像形成装置１においては、生成された描画情報が描画情報記憶部１０１に記憶される際に上記のような欠陥が生じてしまうことがあるため、上述したように、描画情報比較部１８０が、描画情報記憶部１０１に記憶されている描画情報に欠陥がないかを判定する必要があり、本実施形態においては、このような判定処理を行うことを要旨の一つとしている。
【００４４】
ここで、画像処理部１３０で生成された描画情報の流れについて、図４を参照して説明する。図４は、本実施形態に係る画像形成装置１における描画情報の流れを模式的に示すブロック図である。図４に示すように、画像処理部１３０で生成された描画情報は、主制御部１１０からＨＤ制御部１６０及びメモリ制御部１７０に通知されて（Ｓ４０１）、ここで通知された描画情報は、メモリ制御部１７０によりＢＭＰメモリ１０２に記憶され（Ｓ４０２）、また、ＨＤ制御部１６０により描画情報記憶部１０１に記憶される（Ｓ４０３）。
【００４５】
そして、ＢＭＰメモリ１０２に記憶されている描画情報の一部が正解情報として描画情報比較領域１０４に読み出されて記憶され（Ｓ４０４）、また、描画情報記憶部１０１に記憶されている描画情報の一部が描画情報に読み出されて記憶される（Ｓ４０５）。このとき、Ｓ４０４の処理において、ＢＭＰメモリ１０２から読み出された描画情報は、直ちにＢＭＰメモリ１０２から消去され、メモリ制御部１７０から通知された次の描画情報を記憶することになる。
【００４６】
そして、ＢＭＰメモリ１０２から読み出された正解情報読と、描画情報記憶部１０１から読み出された描画情報とが、主制御部１１０の制御に従って描画情報比較部１８０により比較される（Ｓ４０６）。このＳ４０６における比較処理により、描画情報に欠陥がるか否かがチェックされる。即ち、このＳ４０６における処理が本実施形態における要旨の一つとなる。描画情報比較部１８０により比較された描画情報と同一の描画情報が描画情報記憶部１０１からフレームメモリ１０３に読み出され（Ｓ４０７）、その描画情報がフレームメモリ１０３からエンジン制御部１２０に通知されて（Ｓ４０８）、画像形成出力が実行される。
【００４７】
尚、上述したように、本実施形態に係る画像形成装置１がプリンタとして動作する場合には、ページプリンタとして機能するため、上述した、描画情報の記憶処理や読出し処理、生成処理及び再生成処理、比較処理、画像形成出力の実行処理等の各処理はページ単位で行われるものとする。但し、ページプリンタではない場合には、画像形成装置に合わせて適宜設定された単位で行われるようにすれば、本実施形態と同様の処理を適用することが可能である。
【００４８】
尚、図３においては図示していないが、本実施形態に係る画像形成装置１は、上記機構部の他に、スキャナユニット１０６に原稿を自動で搬送するＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）、プリントエンジン１０５へ記録紙を給紙するための給紙部、プリントエンジン１０５により記録済みとなった記録紙やスキャナユニット１０６により読取済みとなった原稿を排紙するための排紙部を含む。
【００４９】
このように構成された画像形成装置１において、本実施形態に係る要旨の一つは、ＨＤＤ４０等の補助記憶装置の一部に割り当てられた記憶領域により実現される描画情報記憶部１０１に記憶された描画情報に欠陥がないかを短時間でチェックすることにある。
【００５０】
具体的には、本実施形態に係る画像形成装置１は、入力された画像情報に基づいて描画情報を生成し、生成された描画情報を描画情報記憶部１０１に記憶させると共に、その一部を正解情報として描画情報比較領域１０４に記憶させる。そして、本実施形態に係る画像形成装置１は、描画情報記憶部１０１に記憶されている描画情報の一部を描画情報比較領域１０４に読み出して記憶させ、ここで読み出した描画情報と描画情報比較領域１０４に記憶されている正解情報とを比較する。
【００５１】
これにより、本実施形態に係る画像形成装置１は、描画情報記憶部１０１に記憶されている描画情報に余分な情報が付加されている等の欠陥がある場合には、上記比較により、その欠陥を差分として検知することが可能となる。
【００５２】
従って、本実施形態に係る画像形成装置１によれば、上記比較の結果、差分が検知された場合には、描画情報記憶部１０１に記憶されている描画情報に欠陥があると判定することが可能となり、上記比較の結果、差分が検知されなかった場合には、描画情報記憶部１０１に記憶されている描画情報には欠陥がないと判定することが可能となる。
【００５３】
また、このように構成された画像形成装置１において、本実施形態に係る他の要旨の一つは、描画情報記憶部１０１に記憶されている描画情報に欠陥がないと判定した場合にのみ、描画情報記憶部１０１から描画情報を読み出して画像形成出力を実行し、欠陥があると判定した場合には、描画情報記憶部１０１から欠陥があると判定された描画情報を消去し、消去された描画情報に相当する描画情報をＢＭＰメモリ１０２から読み出して描画情報記憶部１０１に記憶させ、再度、欠陥判定を行うことにある。
【００５４】
従って、本実施形態に係る画像形成装置１によれば、欠陥がないと判定した場合にのみ画像形成出力を実行することが可能となるため、欠陥がある描画情報に基づいて画像形成出力を実行することを防ぐことが可能となるため、上記の効果に加えて、印刷品質を向上させることが可能となる。また、本実施形態に係る画像形成装置１によれば、欠陥があると判定した描画情報についてのみ再度、欠陥判定を行うため、画像形成出力が開始されてから終了するまでの時間、即ち、印刷時間を短縮することが可能となる。
【００５５】
次に、本実施形態に係る画像形成装置１が、画像形成出力を実行する際の処理について、図５〜図９を参照して説明する。図５は、本実施形態に係る画形成装置１が、画像形成出力を実行する際の処理を説明するためのフローチャートである。図６〜図８は、本実施形態に係る画像形成装置１が、画像形成出力を実行する際の各機構部の様子を示すイメージ図である。図９は、本実施形態に係る描画情報が、各記憶部に記憶されている際の状態を示すイメージ図である。
【００５６】
以下の説明では、一の印刷命令で画像形成出力される全ページ数を４ページとする。また、本実施形態に係る画像形成装置１がページプリンタであることを考慮して、上記一の印刷命令に基づいて画像処理部１３０により生成される描画情報を、描画情報Ａ、描画情報Ｂ、描画情報Ｃ、描画情報Ｄとし、それらを各ページにおける描画情報とする。また、上述したように、画像処理部１３０により生成されてメモリ制御部１７０によりＢＭＰメモリ１０２に記憶された描画情報は、正解情報として使用されるため、以下では、ＢＭＰメモリ１０２に記憶されている描画情報をそれぞれ、正解情報Ａ、正解情報Ｂ、正解情報Ｃ、正解情報Ｄとする。尚、以下の説明においては、描画情報Ａ及び描画情報Ｂのもとになる画像情報と、描画情報Ｃ及び描画情報Ｄのもとになる画像情報とは、別々に画像形成装置１に受信されるものとし、先に描画情報Ａ及び描画情報Ｂのもとになる画像情報が受信され、次いで、描画情報Ｃ及び描画情報Ｄのもとになる画像情報が受信されるものとする。
【００５７】
図５に示すように、本実施形態に係る画像形成装置１が、画像形成出力を実行する際にはまず、入出力制御部１５０によりネットワークＩ／Ｆ１０８を介して印刷命令を受信し、入出力制御部１５０により受信された印刷命令を主制御部１１０に入力する（Ｓ５０１）。主制御部１１０に印刷命令が入力されると、画像処理部１３０は、主制御部１１０の制御に従い、主制御部１１０に入力された印刷命令に含まれる画像情報に基づいて描画情報を生成する（Ｓ５０２）。描画情報が生成されると、ＨＤ制御部１６０は、主制御部１１０の制御に従い、生成された描画情報Ａ〜Ｄを描画情報記憶部１０１の空き領域に記憶させ（Ｓ５０３）、また、メモリ制御部１７０は、主制御部１１０の制御に従い、生成された描画情報Ａ、ＢをＢＭＰメモリ１０２の空き領域に正解情報として記憶させる（Ｓ５０４）。Ｓ５０３及びＳ５０４における処理の様子を図６（ａ）、図６（ｂ）に示す。
【００５８】
描画情報記憶部１０１及びＢＭＰメモリ１０２に描画情報が記憶されると、ＨＤ制御部１６０は、主制御部１１０の制御に従い、描画情報記憶部１０１から描画情報Ａを読み出して描画情報比較領域１０４の空き領域に記憶させると共に、メモリ制御部１７０は、ＢＭＰメモリ１０２から正解情報Ａを読み出して描画情報比較領域１０４の空き領域に記憶させる（Ｓ５０５）。Ｓ５０５における処理の様子を、図６（ｃ）に示す。
【００５９】
そして、描画情報比較部１８０は、主制御部１１０の制御に従い、描画情報比較領域１０４に記憶されている正解情報Ａと描画情報Ａとを比較する。（Ｓ５０６）。メモリ制御部１７０は、Ｓ５０６における比較処理の後に、描画情報比較領域１０４から描画情報Ａ及び正解情報Ａを消去する（Ｓ５０７）。Ｓ５０６及びＳ５０７における処理の様子を、図６（ｄ）に示す。Ｓ５０６の処理における比較の結果、描画情報比較部１８０が差分を検知した場合には（Ｓ５０８／ＹＥＳ）、ＨＤ制御部１６０は、主制御部１１０の制御に従い、描画情報記憶部１０１から描画情報Ａを消去する（Ｓ５０９）。Ｓ５０９における処理の様子を図８（ａ）に示す。
【００６０】
このとき、Ｓ５０８の処理において、描画情報比較部１８０が、描画情報比較領域１０４に記憶されている正解情報Ａと描画情報Ａとに差分を検知した場合には、操作表示制御部１４０は、主制御部１１０の制御に従い、ディスプレイパネル１０７にその旨を表示させるように構成されていても良い。このような構成とすることにより、本実施形態に係る画像形成装置１は、描画情報に欠陥が生じていることをユーザに通知することが可能となり、ユーザは、エラーの発生を認識することが可能となる。即ち、本実施形態においては、ディスプレイパネル１０７が、表示部として機能し、操作表示制御部１４０が、表示制御部として機能する。
【００６１】
ここで、Ｓ５０８の処理において差分が検知される場合の描画情報を図９に示す。図９に示すように、ＢＭＰメモリ１０２に記憶されて描画情報比較領域１０４に読み出されて記憶されている正解情報には欠陥がなく、描画情報記憶部１０１に記憶されている描画情報には欠陥として余分な情報αが付加されている。そのため、描画情報記憶部１０１から描画情報比較領域１０４に読み出された描画情報には余分な情報αが付加されているため、その余分な情報αが差分として描画情報比較部１８０により検知されることになる。
【００６２】
そして、描画情報記憶部１０１から描画情報Ａが消去されると、メモリ制御部１７０は、主制御部１１０の制御に従い、ＢＭＰメモリ１０２から正解情報Ａ（描画情報Ａ）を読み出し、ＨＤ制御部１６０は、主制御部１１０の制御に従い、メモリ制御部１７０によりＢＭＰメモリ１０２から読み出された描画情報Ａを描画情報記憶部１０１の空き領域に記憶させる（Ｓ５１０）。Ｓ５１０における処理の様子を図８（ｂ）に示す。そして、描画情報記憶部１０１に描画情報が再度記憶されると、ＨＤ制御部１６０は、主制御部１１０の制御に従い、描画情報記憶部１０１から描画情報Ａを読み出して描画情報比較領域１０４の空き領域に記憶させると共に、メモリ制御部１７０は、ＢＭＰメモリ１０２から正解情報Ａを読み出して描画情報比較領域１０４の空き領域に記憶させる処理（Ｓ５０５）から繰り返す。
【００６３】
尚、Ｓ５０９の処理においては、描画情報記憶部１０１に記憶されている描画情報のうち、差分が検知された描画情報Ａのみが消去され、描画情報ＡのみがＢＭＰメモリ１０２から再度読み出されて描画情報記憶部１０１に記憶される例について説明したが、全ての描画情報（描画情報Ａ、描画情報Ｂ）が消去され、その全ての描画情報（描画情報Ａ、描画情報Ｂ）がＢＭＰメモリ１０２から再度読み出されて描画情報記憶部１０１に記憶されるように構成されていても良い。
【００６４】
一方、Ｓ５０５の処理における比較の結果、描画情報比較部１８０が差分を検知しなかった場合には（Ｓ５０８／ＮＯ）、メモリ制御部１７０は、ＢＭＰメモリ１０２から比較済みの正解情報Ａを消去する（Ｓ５１１）。Ｓ５１１における処理の様子を図６（ｄ）に示す。このように、メモリ制御部１７０は、差分を検知せずに比較済みとなった描画情報については、ＢＭＰメモリ１０２から消去することにより、ＢＭＰメモリ１０２に空き領域を生成することが可能となるため、次の描画情報を記憶するための領域を確保することが可能となる。従って、本実施形態に係る画像形成装置１によれば、一の印刷命令に含まれる画像情報が多く、次から次へと画像情報を受信する場合であっても、画像情報に基づいて生成された描画情報は、比較されて差分が検知されなければ即座に消去されるため、次に生成された描画情報を記憶することができ、その分、画像情報を受信することが可能となる。さらに、同様の理由により、連続して途切れることなく次の印刷命令を受信することも可能となる。
【００６５】
そして、主制御部１１０は、一の印刷命令において生成された全描画情報について描画情報比較部１８０により比較し終えたか否かを判定する（Ｓ５１２）。主制御部１１０が、一の印刷命令において生成された全描画情報について描画情報比較部１８０により比較し終えていないと判定した場合には（Ｓ５１２／ＮＯ）、画像形成装置１は、Ｓ５０４若しくはＳ５０５からの処理と同様の処理を繰り返す。このように、主制御部１１０が、一の印刷命令において生成された全描画情報について描画情報比較部１８０により比較し終えていないと判定した場合に（Ｓ５１２／ＮＯ）、画像形成装置１が、Ｓ５０４若しくはＳ５０５からの処理と同様の処理を繰り返す際の様子を図６（ｅ）、（ｆ）及び図７に示す。
【００６６】
一方、主制御部１１０が、一の印刷命令において生成された全描画情報について描画情報比較部１８０により比較し終えたと判定した場合には（Ｓ５１２／ＹＥＳ）、ＨＤ制御部１６０は、主制御部１１０の制御に従い、比較済みの描画情報Ａを描画情報記憶部１０１から読み出してフレームメモリ１０３に通知し、メモリ制御部１７０は、その描画情報Ａをフレームメモリ１０３の空き領域に記憶させる（Ｓ５１３）。尚、ここで、描画情報記憶部１０１からフレームメモリ１０３に通知された描画情報は、Ｓ５０８の判定において差分が検知されなかった描画情報であるため、欠陥がないことが保証されているため、印刷品質が向上することになる。
【００６７】
メモリ制御部１７０は、主制御部１１０の制御に従い、フレームメモリ１０３に記憶された描画情報Ａを読み出してエンジン制御部１２０に通知する（Ｓ５１４）。エンジン制御部１２０は、主制御部１１０の制御に従い、通知された描画情報Ａに基づいてプリントエンジン１０５を制御して画像形成出力を実行させ（Ｓ５１５）、描画情報Ａの画像形成出力が実行し終えると、メモリ制御部１７０は、フレームメモリ１０３に記憶されている描画情報Ａを消去する（Ｓ５１６）。
【００６８】
描画情報Ａの画像形成出力が実行し終えてフレームメモリ１０３から描画情報Ａが消去されると、主制御部１１０は、一の印刷命令において生成された全描画情報について画像形成出力を実行し終えたか否かを判定する（Ｓ５１７）。主制御部１１０が、一の印刷命令において生成された全描画情報について画像形成出力を実行し終えたと判定した場合には（Ｓ５１７／ＹＥＳ）、ＨＤ制御部１６０は、主制御部１１０の制御に従い、描画情報記憶部１０１に記憶されている描画情報を消去して（Ｓ５１８）、画像形成装置１は、画像形成出力を実行する際の処理を終了する。
【００６９】
一方、主制御部１１０が、一の印刷命令において生成された全描画情報について画像形成出力を実行し終えていないと判定した場合には（Ｓ５１７／ＮＯ）、画像形成装置１は、Ｓ５１３からの処理と同様の処理を繰り返す。
【００７０】
尚、上記の説明においては、描画情報記憶部１０１に記憶されている描画情報が全て描画情報比較部１８０により比較され終えてから、画像形成出力が実行される例について説明したが、描画情報記憶部１０１に記憶されている描画情報のうち、描画情報比較部１８０により比較されて欠陥がないと判定された描画情報から順に画像形成出力が実行され、画像形成出力の実行と同時進行で他の描画情報についての比較処理が実行されるように構成されていても良い。
【００７１】
以上説明したように、本実施形態に係る画像形成装置１においては、ＨＤＤ４０等の補助記憶装置の一部に割り当てられた記憶領域により実現される描画情報記憶部１０１に記憶された描画情報に欠陥がないかを短時間でチェックすることを要旨の一つとしている。
【００７２】
具体的には、本実施形態に係る画像形成装置１は、入力された画像情報に基づいて描画情報を生成し、生成された描画情報を描画情報記憶部１０１に記憶させると共に、その一部を正解情報として描画情報比較領域１０４に記憶させる。そして、本実施形態に係る画像形成装置１は、描画情報記憶部１０１に記憶されている描画情報の一部を描画情報比較領域１０４に読み出して記憶させ、ここで読み出した描画情報と描画情報比較領域１０４に記憶されている正解情報とを比較する。
【００７３】
これにより、本実施形態に係る画像形成装置１は、描画情報記憶部１０１に記憶されている描画情報に余分な情報が付加されている等の欠陥がある場合には、上記比較により、その欠陥を差分として検知することが可能となる。
【００７４】
従って、本実施形態に係る画像形成装置１によれば、上記比較の結果、差分が検知された場合には、描画情報記憶部１０１に記憶されている描画情報に欠陥があると判定することが可能となり、上記比較の結果、差分が検知されなかった場合には、描画情報記憶部１０１に記憶されている描画情報には欠陥がないと判定することが可能となる。
【００７５】
また、本実施形態に係る画像形成装置１においては、描画情報記憶部１０１に記憶されている描画情報に欠陥がないと判定した場合にのみ、描画情報記憶部１０１から描画情報を読み出して画像形成出力を実行し、欠陥があると判定した場合には、描画情報記憶部１０１から欠陥があると判定された描画情報を消去し、消去された描画情報に相当する描画情報をＢＭＰメモリ１０２から読み出して描画情報記憶部１０１に記憶させ、再度、欠陥判定を行うことを他の要旨の一つとしている。
【００７６】
従って、本実施形態に係る画像形成装置１によれば、欠陥がないと判定した場合にのみ画像形成出力を実行することが可能となるため、欠陥がある描画情報に基づいて画像形成出力を実行することを防ぐことが可能となるため、上記の効果に加えて、印刷品質を向上させることが可能となる。また、本実施形態に係る画像形成装置１によれば、欠陥があると判定した描画情報についてのみ再度、欠陥判定を行うため、画像形成出力が開始されてから終了するまでの時間、即ち、印刷時間を短縮することが可能となる。
【符号の説明】
【００７７】
１  インクジェットプリンタ
２  クライアント端末
３  ネットワーク
４  ネットワーク
５  公衆回線
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１００  コントローラ
１０１  描画情報記憶部
１０２  ビットマップメモリ
１０３  フレームメモリ
１０４  描画情報比較領域
１０５  プリントエンジン
１０６  スキャナエンジン
１０７  ディスプレイパネル
１０８  ネットワークＩ／Ｆ
１１０  主制御部
１２０  エンジン制御部
１３０  画像処理部
１４０  操作表示制御部
１５０  入出力制御部
１６０  ハードディスク制御部
１７０  メモリ制御部
１８０  描画情報比較部
【先行技術文献】
【特許文献】
【００７８】
【特許文献１】特開平０９−０９７１４４号公報
【図１】
2014054744.tif 000003
【図２】
2014054744.tif 000004
【図３】
2014054744.tif 000005
【図４】
2014054744.tif 000006
【図５】
2014054744.tif 000007
【図６】
2014054744.tif 000008
【図７】
2014054744.tif 000009
【図８】
2014054744.tif 000010
【図９】
2014054744.tif 000011