(57)【特許請求の範囲】
【請求項１】
ホスト装置から送信された画像データをネットワークを介して受信し、受信した画像データに基づいて画像を形成する画像形成装置において、受信した画像データを記憶する記憶手段と、画像を形成するための設定条件を記憶する設定条件記憶手段と、前記設定条件記憶手段に記憶された設定条件に従って前記記憶手段に記憶された画像データをビットマップデータに変換処理する画像処理手段と、前記画像処理手段で変換処理された該ビットマップデータに基づいて画像を形成する画像形成手段と、前記画像処理手段で処理出来ない画像データが発生した際に、処理出来ない画像データと該画像データに対する設定条件を対にして不揮発性メモリに記憶させるエラー記憶手段と、該エラー記憶手段に記憶された処理出来ない画像データと該画像データに対する設定条件の対をホスト装置に送信するエラー情報送信手段と、前記ホスト装置から受信したエラー箇所を修正した修正画像データを記憶手段に記憶させ、前記画像データに対する設定条件に従って前記修正画像データを画像処理手段によりビットマップデータに変換処理させ、該修正画像データに基づき画像形成手段により画像を形成させる、エラー修正制御手段を備えたことを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、前記エラー修正制御手段は、前記修正画像データに基づいて画像を形成させる際に、前記エラーメッセージに対応した画像を形成させることを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ、電子写真複写機、ファクシミリ等の画像形成装置に関し、特にホスト装置とネットワークを介して接続された画像形成装置におけるエラー処理に関するものである。
【０００２】
【従来の技術】
従来の多くの画像形成装置においては、ホスト装置から受信した画像データの中に処理出来ない画像データが混じっている場合であっても、受信した画像データをそのまま間違ったままに印刷を行っていた。しかし、間違ったままに印刷を行うと、印刷完了後に印刷物を読んだ読者がエラー箇所を解析出来ない事態が発生したり、エラー箇所が多い場合には印刷した用紙が無駄になる事態が発生するという不具合が起きていた。そのような不具合解決のために、特開平９−１６０７３１号公報においては、ホスト装置から送信されてきた画像データを処理中に、エラーが発生すると印刷を中止して、処理したエラーデータをホスト装置側に送って解析させることや、ホスト装置側のディスプレイに表示させることを行い、どのようなエラーが発生したかを確認させる画像形成装置が示されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のような特開平９−１６０７３１号公報では、印刷完了後にエラー箇所を解析出来ない事態が発生したり、印刷した用紙が無駄になる事態が発生するという不具合は解決することができるものの、エラーが発生することによって印刷動作を一端中止するので、処理効率が低下すると云う新たな不具合が発生していた。
そこで、本発明が解決しようとする課題は、印刷完了後にエラー箇所を解析出来ないことや、印刷した用紙が無駄になることが発生するという不具合を解決すると共に、エラー発生時にも印刷動作を止めないことから処理効率が低下しない画像形成装置を提供することにある。
【０００４】
【課題を解決するための手段】
上記課題を解決するために、請求項１記載の発明では、ホスト装置から送信された画像データをネットワークを介して受信し、受信した画像データに基づいて画像を形成する画像形成装置において、受信した画像データを記憶する記憶手段と、画像を形成するための設定条件を記憶する設定条件記憶手段と、前記設定条件記憶手段に記憶された設定条件に従って前記記憶手段に記憶された画像データをビットマップデータに変換処理する画像処理手段と、前記画像処理手段で変換処理された該ビットマップデータに基づいて画像を形成する画像形成手段と、前記画像処理手段で処理出来ない画像データが発生した際に、処理出来ない画像データと該画像データに対する設定条件を対にして不揮発性メモリに記憶させるエラー記憶手段と、該エラー記憶手段に記憶された処理出来ない画像データと該画像データに対する設定条件の対をホスト装置に送信するエラー情報送信手段と、前記ホスト装置から受信したエラー箇所を修正した修正画像データを記憶手段に記憶させ、前記画像データに対する設定条件に従って前記修正画像データを画像処理手段によりビットマップデータに変換処理させ、該修正画像データに基づき画像形成手段により画像を形成させる、エラー修正制御手段を備えたことを特徴とする。
また、請求項２記載の発明では、請求項１記載の画像形成装置において、前記エラー修正制御手段は、修正画像データに基づいて画像を形成させる際に、前記エラーメッセージに対応した画像を形成させることを特徴とするものである。
【０００５】
上記のように構成された請求項１の発明は、エラー修正制御手段によってホスト装置から送られてきたエラー箇所の修正された修正画像データに基づいて画像を形成させるようになっているので、エラー箇所の修正された画像を得ることが出来る。
また、請求項２の発明は、請求項１のように構成された画像形成装置の発明に加えて、修正画像データに基づいた画像の形成は、エラーメッセージの印刷に対応して形成されているので、既に印刷完了となっている印刷用紙と付き合わせて修正個所をまとめて確認することによって、受信した画像データの全部と全体の中の修正個所を理解することが出来る。
【０００６】
【発明の実施の形態】
次に、本発明の実施の形態を添付図面に基づいて詳細に説明する。図１は本発明の画像形成装置の一実施形態として代表的なプリンターの主要部を示すブロック図である。プリンターの詳細な構成及び機能としては公知であるので本発明に関わる概要だけを以下に述べる。プリンター１８はネットワークを介してホストコンピュータ等のホスト装置１９に接続されている。ホスト装置１９からのコマンドや画像データは、ネットワークに接続された外部接続部１０を通してプリンター１８に受け取られ、さらにバスライン１２を経由して記憶手段であるＲＡＭ１に記憶される。外部接続部１０は双方向に送信が可能となっており、ホスト装置１９からプリンター１８にプリンターの設定コマンド、画像データ、およびプリンター１８側に用意していない外字コード等のフォントを送信することができ、またプリンター１８からホスト装置１９にはプリンター１８側のステータス信号やプリンター１８固有の情報を送信（返信）することができるようになっている。
また、設定条件記憶部２には、操作部１１からの操作キーまたはホスト装置１９からのコマンド指示等によって入力された画像データを処理するための設定条件が記憶されている。画像処理部３は、設定条件記憶部２に記憶されている設定条件に従ってＲＡＭ１内の画像データをビットマップデータに変換処理し、再びＲＡＭ１内の所定の位置に記憶する。画像処理部３によって１ページ分のビットマップデータが整えられると、画像形成部４によって図示しない用紙上に該ビットマップデータに基づいた画像が形成される。ＣＰＵ８は、マイクロプロセッサを保持し、ＲＯＭ９に格納されたプログラムに従って、操作部１１からのモード指示、およびホスト装置１９からのデータ等を取り込むことによりプリンタ１８全体を制御するシステム制御部を構成する。
【０００７】
ここで、ＣＰＵ８からなるシステム制御部は、画像処理部３によって画像データを処理している最中に、処理出来ないエラーが発生した場合、処理出来ない画像データと該画像データを処理するための設定条件とについてエラー記憶手段であるＮＶＲＡＭ５に記憶する。ＮＶＲＡＭ５は不揮発性メモリとして知られており、装置本体の電源が落とされてもメモリに記憶された内容は保持し続ける構成になっている。上記の処理出来ない画像データと該画像データに対する設定条件とを対にしたエラー情報を記憶するエラー処理は、一つの画像形成ジョブが終わるまで続けられる。
また、画像処理部３は、処理出来ない画像データがある場合には、あらかじめ定められたエラーメッセージをエラー箇所に印刷する形態にしてＲＡＭ１内に記憶する。図３は、エラーメッセージを含んだページを画像形成部４によって打ち出した例を示してある。図中、網点で示したｅｒｒ．ｎｏ１２の表示が、エラー箇所の部分である。ｎｏ１２の表示は、このエラー箇所が１２番目に当たることを示している。従って、次の処理出来ない画像データがあるとｅｒｒ．ｎｏ１３で表示される。このように処理出来ない画像データが発生する度にシリアルＮＯの番号が１つずつ増えていく。
【０００８】
また、図２は、第２の実施形態のプリンターの主要部を示すブロック図であり、図１のブロック図に対してエラー情報送信部６とエラー修正制御部７を追加した構成である。従って、以下の説明においては、エラー情報送信部６とエラー修正制御部７の動作を中心に述べ、その他は図１の説明の通りとする。
本実施形態においても、エラー記憶手段であるＮＶＲＡＭ５には、処理出来ない画像データと該画像データを処理するための設定条件とが記憶される。一つのジョブ処理が済むと、エラー情報送信部６は該ジョブ処理中に起きたエラー情報をＮＶＲＡＭ５から引き出し、バスライン１２及び外部接続部１０を経由してホスト装置１９に送信する。ホスト装置１９では、エラー情報送信部６から送られてきたエラー情報をＣＲＴに表示させることにより画像データを画像作成者に修正させたり、ホスト装置１９によって送られてきたエラー情報を解析した後に、画像データを画像作成者に修正させたりする。また、ホスト装置１９では、エラー情報送信部６から送られてきたエラー情報により画像データの修正を行うと、修正した画像データを再びプリンター１８側に送り返す。
プリンター１８側のエラー修正制御部７では、ホスト装置１９から送られてきた修正画像データによる印刷処理を実行する。即ち、ホスト装置１９から送られてきた修正画像データの受信を知らされると、エラー修正制御部７は、ＲＡＭ１に対して修正画像データを記憶する指令を出し、画像処理部３に対して対応する設定条件に従って修正画像データをビットマップデータに変換処理させる指令を出し、画像形成部４に対して変換処理された修正画像データのビットマップデータに基づいて画像を形成する指令を出す。従って、ＲＡＭ１、画像処理部３および画像形成部４は、命じられた通りに動作してエラー箇所の修正を完了させる。
【０００９】
また、エラー箇所の修正印刷の際にはエラー内容が打ち出され、そのエラー内容は既に印刷済みの用紙に記載されているエラーメッセージに対応して印刷される。図４は、その打ち出されたエラー内容の一部の様子を示した例である。図４には、ｅｒｒ．ｎｏ１から順にエラー箇所の修正された内容が記されている。例えば、図３中におけるエラーメッセージの箇所であるｅｒｒ．ｎｏ１２は、図４のｅｒｒ．ｎｏ１２の行を参照することにより修正した内容が「エラー箇所の部分」であることが判る。このようにエラーメッセージに対応して修正内容を打ち出し、既に打ち出された印刷物のエラーメッセージ部と対応して参照することによって、既に打ち出された印刷物の全体及び全体における修正内容を知ることが出来る。
【００１０】
【発明の効果】
以上のように請求項１の発明によれば、エラー修正制御手段によってホスト装置から送られてきたエラー箇所の修正された画像データに基づいて画像を形成するようになったので、エラー箇所の修正された画像を容易に得ることが出来る画像形成装置を提供出来るようになった。
請求項２の発明によれば、請求項１の画像形成装置の発明に加えて、修正画像データに基づいた画像の形成をエラーメッセージの印刷に対応して形成させるようにしたので、既に印刷完了となっている印刷用紙と付き合わせて見ることによって、受信した画像データの全部及び修正個所を理解出来るようになることから、印刷済み用紙を無駄にしないようにできる画像形成装置を提供出来るようになった。
【図面の簡単な説明】
【図１】本発明の実施の形態例を示す画像形成装置の主要部を示したブロック図である。
【図２】本発明の実施の形態例を示す画像形成装置の主要部を示した他のブロック図である。
【図３】エラーメッセージを含んだページの打ち出し例を示した説明図である。
【図４】上記図３のエラーメッセージを含んだページに対応してエラー箇所を修正した例を示した説明図である。
【符号の説明】
１・・・ＲＡＭ（記憶手段）、２・・・設定条件記憶部（設定条件記憶手段）、３・・・画像処理部（画像処理手段）、４・・・画像形成部（画像形成手段）、５・・・ＮＶＲＡＭ（エラー記憶手段）、６・・・エラー情報送信部（エラー情報送信手段）、７・・・エラー修正制御部（エラー修正制御手段）、８・・・ＣＰＵ、９・・・ＲＯＭ、１０・・・外部接続部、１１・・・操作部、１２・・・バスライン、１８・・・プリンター（画像形成装置）、１９・・・ホスト装置
【図１】
0003821189.tif 000002
【図２】
0003821189.tif 000003
【図３】
0003821189.tif 000004
【図４】
0003821189.tif 000005