JPH09254503A - 画像形成装置 - Google Patents

画像形成装置

Info

Publication number
JPH09254503A
JPH09254503A JP8094796A JP9479696A JPH09254503A JP H09254503 A JPH09254503 A JP H09254503A JP 8094796 A JP8094796 A JP 8094796A JP 9479696 A JP9479696 A JP 9479696A JP H09254503 A JPH09254503 A JP H09254503A
Authority
JP
Japan
Prior art keywords
error
data
job
printing
printed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8094796A
Other languages
English (en)
Inventor
Yasuyuki Igarashi
尉之 五十嵐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP8094796A priority Critical patent/JPH09254503A/ja
Publication of JPH09254503A publication Critical patent/JPH09254503A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 エラーの発生をジョブ単位で管理し、エラー
履歴の管理及び印刷の機能を備えた、効率的かつ経済的
な画像形成装置を得る。 【解決手段】 ホスト装置112より印刷データを受信
し、受信データの一定量をRAM106に割り当てられ
た一時バッファに保存する。CPU101は受信データ
の解析及びコマンド処理等を行い、エラーの有無を判断
する。エラーが発生した場合は、エラーの種類及び一時
バッファに保存した受信データ等をメモリに記憶する。
当該ジョブの終了後、エラー履歴を印刷し、記憶した受
信データ、つまりエラーの原因となったデータの周辺の
データのヘキサダンプを同時に印刷する。また、エラー
発生時に、直ちにエラーメッセージを印刷し、次のジョ
ブまでデータを読み捨てることにより、次のジョブから
印刷を再開することも可能である。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は画像形成装置に関
し、特にエラー履歴の管理及び印刷の機能を備えた画像
形成装置に関する。
【0002】
【従来の技術】従来のプリンタ等では、エラーが発生し
た場合は、直ちにパネル等に表示したり警告音を出すこ
とによって使用者に通知し、さらにエラーの履歴を記憶
し、必要な時に記憶したエラー履歴を出力する。
【0003】本発明と技術分野が関連する従来例とし
て、特開平4−62083号の「プリンタ」では、エラ
ー発生時に、エラー内容を記憶し、直ちにエラー内容を
印字出力する。
【0004】
【発明が解決しようとする課題】しかしながら、ネット
ワーク環境で使用されるプリンタ等のように離れた場所
に設置され、複数のユーザによって大量の印刷が行われ
ると、エラー発生に気付きにくい。また、エラーの履歴
を見てもそのエラーが何時発生したものか、あるいは、
どの出力結果に相当するか判別できないという問題が生
じ得る。
【0005】さらに、1つのジョブ内で数十、数百回の
エラーが発生することも考えられ、従来例のように、エ
ラー検出後直ちにエラー内容を印刷する方法では、エラ
ーの通知に膨大な時間及び紙資源を費やしてしまう。
【0006】また、エラー履歴だけではエラー発生の原
因を特定するのが困難な場合がある。例えば、大量の文
字を印刷した際に、存在しない文字コードを指定したた
めにそのコードが印字されない場合は、送信データ及び
印刷結果から該当するコードを判断するのが難しい。さ
らにこの場合、エラーが発生した後も印刷を続け、大量
の用紙及びトナーを無駄に消費することがある。
【0007】また、エラーの発生により以降の印刷動作
を中断すると、複数のユーザで共用する場合には他の印
刷も行えないという不都合が生じ得る。
【0008】本発明は、エラーの発生をジョブ単位で管
理し、エラー履歴の管理、印刷の機能を備えた、効率的
かつ経済的な画像形成装置を提供することを目的とす
る。
【0009】
【課題を解決するための手段】本発明の画像形成装置は
ジョブの切れ目を検知する手段と、エラーを検出する手
段と、前記エラーの履歴を記憶する手段とを備え、受信
データの印刷時に前記エラーが発生した場合に、前記発
生したエラーの履歴を前記ジョブの終了後に印刷するこ
とを特徴とする。
【0010】また、本発明によれば画像形成装置は、さ
らに、一定量のデータを記憶して受信データのヘキサダ
ンプを印刷する手段を備え、印刷時に発生したエラーの
履歴を印刷する際に、エラーの原因となったデータ周辺
の受信データのヘキサダンプを印刷することを特徴とす
る。
【0011】さらに本発明によれば画像形成装置は、印
刷時に前記エラーが発生した場合には、直ちにエラーメ
ッセージを印刷し、ジョブの終了まで以降の受信データ
を読み捨てて印刷せず、次のジョブから印刷を再開する
ことを特徴とする。
【0012】
【発明の実施の形態】次に添付図面を参照して本発明に
よる画像読み取り装置の実施の形態を説明する。図1
は、本発明の画像形成装置の制御部であるコントローラ
100の一実施例の概略構成図である。
【0013】CPU101は、プログラムROM104
のプログラムの実行及びパネル装置110からのモード
指示をホスト装置112からのコマンドによってコント
ローラ全体を制御する。
【0014】ICカード102は、フォントデータや、
プログラムを外部から供給する。NVRAM103は、
パネル装置からのモード指示の内容等を記憶する不揮発
性記憶装置である。プログラムROM104は、コント
ローラの制御プログラムが格納される。フォントROM
105は、フォントのパターンデータ等を記憶する。
【0015】RAM106には、CPU101のワーク
メモリ(図示しない)、一時的にデータを記憶する一時
バッファ(図示しない)、入力データのインプットバッ
ファ(図示しない)、プリントデータのページバッファ
(図示しない)、ダウンロードフォント用のメモリ(図
示しない)、各種データを記憶するメモリ(図示しな
い)等が割り当てられる。
【0016】エンジンインタフェース107は、エンジ
ン108とコマンド、ステータス及び印字データの通信
を行う。エンジン108は、実際に印字を行う。
【0017】パネルインタフェース109は、パネル装
置110とコマンド及びステータスの通信を行う。パネ
ル装置110は、使用者に現在のプリンタの状態を知ら
せたり、モード指示を行う。
【0018】ホストインタフェース111は、ホスト装
置112と通信を行う。ホストインタフェース111
は、通常、セントロI/FまたはRS232C等が用い
られる。ホスト装置112は、プリンタの上位装置であ
る。
【0019】ディスクインタフェース113は、ディス
ク装置114と通信を行う。ディスク装置114は、フ
ォントデータ、プログラム及び印字データ等の様々のデ
ータを記憶する。ディスク装置114は、通常、フロッ
ピディスク装置またはハードディスク装置等である。
【0020】図2は本発明の実施例1を説明するフロー
図である。図2を参照して、本発明の実施例1の動作に
ついて説明する。
【0021】ホストインタフェース111を介して、ホ
スト装置112よりデータを受信し(S201)、CP
U101にて受信したデータを解析し及びコマンド処理
等を行う(S203)。データ処理においてエラーの有
無を判断する(S204)。エラーが発生した場合は、
エラーの種類等をメモリに記憶する(S205)。処理
されたデータに従って、印刷データをページバッファへ
展開し、1ページ分の印刷データが揃えば印刷する(S
207)。エラーがない場合はそのまま印刷を行う。C
PU101はジョブの終わりを判定し(S208)、ま
だジョブが終了していない場合、再びステップS201
から繰り返す。ジョブが終了した場合は、S205でエ
ラー履歴が記憶されたかどうか、エラーの有無を判断す
る(S209)。エラーが存在する場合は、そのエラー
履歴を印刷し(S210)、エラー履歴の印刷後、記憶
したエラー履歴をメモリから消去する(S211)。エ
ラーが存在しない場合は、そのまま終了する。
【0022】従って、エラーが発生時には、該当ジョブ
の終了後に一括してエラーの履歴を印刷する。
【0023】図3は本発明の実施例2を説明するフロー
図である。図3を参照して、本発明の実施例2の動作に
ついて説明する。
【0024】ホストインタフェース111を介して、ホ
スト装置112よりデータを受信し(S301)、受信
データを新しいデータから一定量前のデータまで一時バ
ッファに保存する(S302)。CPU101にて受信
したデータの解析及びコマンド処理等を行う(S30
3)。データ処理においてエラーの有無を判断する(S
304)。エラーが発生した場合は、エラーの種類等を
メモリに記憶する(S305)。発生したエラーの種類
等の記憶とともに、一時バッファに保存した受信データ
を記憶する(S306)。処理されたデータに従って、
印刷データをページバッファへ展開し、1ページ分の印
刷データが揃えば印刷する(S307)。エラーがない
場合はそのまま印刷を行う。CPU101はジョブの終
わりを判定し(S308)、まだジョブが終了していな
い場合、再びS301から繰り返す。ジョブが終了した
場合は、S305でエラー履歴が記憶されたかどうか、
エラーの有無を判断する(S309)。エラーが存在す
る場合は、そのエラー履歴を印刷し、S306で記憶し
た受信データのヘキサダンプを同時に印刷する(S31
0)。その後、記憶したエラー履歴をメモリから消去
し、同時に、S306で記憶した一時バッファのデータ
内容を消去する(S311)。エラーが存在しない場合
は、そのまま終了する。
【0025】本実施例2では、エラーが発生時には、該
当ジョブの終了後にエラーの履歴を印刷するとともに、
エラーが発生した直前までのデータのヘキサダンプを同
時に印刷する。従って、エラーの解析をより容易に行う
ことが可能である。
【0026】また、本実施例2では、ヘキサダンプ出力
するデータをエラー発生から前方のデータとしたが、そ
の他の位置または異なるデータ量においても実施可能で
あり、エラーの原因となったデータの周辺のデータをヘ
キサダンプの形式で出力することが可能である。
【0027】図4は本発明の実施例3を説明するフロー
図である。図4を参照して、本発明の実施例3の動作に
ついて説明する。
【0028】エラーの発生を示すフラグを初期化し、フ
ラグ=0にセットする(S401)。ホストインタフェ
ース111を介して、ホスト装置112よりデータを受
信する(S402)。フラグの判定を行い、フラグ=
0、つまり現時点でエラーが存在しない場合は(S40
3−0)、CPU101にて受信したデータの解析及び
コマンド処理等を行う(S404)。次にデータ処理に
おいてエラーの有無を判断する(S405)。エラーが
存在しない場合は、処理されたデータに従って、印刷デ
ータをページバッファへ展開し、1ページ分の印刷デー
タが揃えば印刷する(S406)。エラーが存在する場
合は、エラーの発生を示すフラグを立て、フラグ=1に
セットし(S407)、エラーメッセージ等を印刷し
(S408)、以降の受信済みのデータを読み捨てる
(S409)。そして、CPU101はジョブの終わり
を判定し(S410)、まだジョブが終了していない場
合、再びS402から繰り返す。ジョブが終了した場合
は、そのまま終了する。
【0029】S403のフラグ判定において、フラグ=
1がセットされている場合、つまり当該ジョブ内におい
て、既にエラー発生が検出されている場合は(S403
−1)、S409に処理を進め、受信済のデータを読み
捨てる。
【0030】本実施例3では、エラー発生時には、直ち
にエラーメッセージを印刷し、次のジョブまでデータを
読み捨てることができる。従って、エラーが発生したジ
ョブのエラー発生以降のデータを読み捨て、次のジョブ
から印刷を再開することが可能である。
【0031】
【発明の効果】本発明によればネットワーク環境で使用
されているプリンタのように離れた場所に配置され、複
数のユーザによって大量の印刷を行う場合でも、1つの
ジョブの終了後にそのジョブ内で発生したエラーの履歴
を一括して印刷するので、どのジョブに対してエラーが
発生したか特定できる。また、他のユーザまたは他のジ
ョブによりプリンタがリセットされる場合に、エラー履
歴を失うことがない。
【0032】また、エラー履歴だけではエラー原因を特
定することが難しい場合にも、エラーの原因となったデ
ータの周辺のデータをヘキサダンプの形式で出力するこ
とにより、エラーの解析をより容易に行うことが可能で
ある。従って、ヘキサダンプ出力を参照することにより
転送データの修正またはプリンタ設定の変更の判断をよ
り迅速に行うことができる。
【0033】さらに、エラーが発生したジョブのエラー
発生以降のデータを読み捨て、エラーの発生以降の印刷
による大量の用紙及びトナーの消費を軽減し、時間的・
資源的な節約が図れる。
【0034】また、エラー履歴を印刷後、次のジョブか
ら印刷を再開し、他のユーザまたは他のジョブに影響を
与えることなく、エラーの発生を通知することができ
る。
【図面の簡単な説明】
【図1】本発明の画像形成装置の制御部であるコントロ
ーラ100の一実施例の概略構成図である。
【図2】本発明の実施例1の動作を説明するフロー図で
ある。
【図3】本発明の実施例2の動作を説明するフロー図で
ある。
【図4】本発明の実施例3の動作を説明するフロー図で
ある。
【符号の説明】
100 コントローラ 101 CPU 102 ICカード 103 NVRAM 104 プログラムROM 105 フォントROM 106 RAM 107 エンジンインタフェース 108 エンジン 109 パネルインタフェース 110 パネル装置 111 ホストインタフェース 112 ホスト装置 113 ディスクインタフェース 114 ディスク装置
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06F 11/34 G06F 11/34 Q

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 ジョブの切れ目を検知する手段と、 エラーを検出する手段と、 前記エラーの履歴を記憶する手段とを備え、 受信データの印刷時に前記エラーが発生した場合に、前
    記発生したエラーの履歴を前記ジョブの終了後に印刷す
    ることを特徴とする画像形成装置。
  2. 【請求項2】 前記画像形成装置は、さらに、一定量の
    データを記憶して前記受信データのヘキサダンプを印刷
    する手段を備え、 前記印刷時に発生したエラーの履歴を印刷する際に、前
    記エラーの原因となったデータ周辺の受信データの前記
    ヘキサダンプを印刷することを特徴とする請求項1記載
    の画像形成装置。
  3. 【請求項3】 印刷時に前記エラーが発生した場合に
    は、直ちにエラーメッセージを印刷し、前記ジョブの終
    了まで以降の前記受信データを読み捨てて印刷せず、次
    の前記ジョブから印刷を再開することを特徴とする請求
    項1または2に記載の画像形成装置。
JP8094796A 1996-03-25 1996-03-25 画像形成装置 Pending JPH09254503A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8094796A JPH09254503A (ja) 1996-03-25 1996-03-25 画像形成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8094796A JPH09254503A (ja) 1996-03-25 1996-03-25 画像形成装置

Publications (1)

Publication Number Publication Date
JPH09254503A true JPH09254503A (ja) 1997-09-30

Family

ID=14120042

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8094796A Pending JPH09254503A (ja) 1996-03-25 1996-03-25 画像形成装置

Country Status (1)

Country Link
JP (1) JPH09254503A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009075634A (ja) * 2007-09-18 2009-04-09 Fuji Xerox Co Ltd 画像処理装置及びプログラム
JP2009086740A (ja) * 2007-09-27 2009-04-23 Fuji Xerox Co Ltd 画像処理装置、印刷システム及びプログラム
JP2010023383A (ja) * 2008-07-23 2010-02-04 Casio Electronics Co Ltd 印刷装置
JP2010046985A (ja) * 2008-08-25 2010-03-04 Brother Ind Ltd 印刷装置及びプログラム
US8089644B2 (en) 2007-09-18 2012-01-03 Fuji Xerox Co., Ltd. Image-processing device, recording medium, and method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009075634A (ja) * 2007-09-18 2009-04-09 Fuji Xerox Co Ltd 画像処理装置及びプログラム
US8089644B2 (en) 2007-09-18 2012-01-03 Fuji Xerox Co., Ltd. Image-processing device, recording medium, and method
JP2009086740A (ja) * 2007-09-27 2009-04-23 Fuji Xerox Co Ltd 画像処理装置、印刷システム及びプログラム
JP2010023383A (ja) * 2008-07-23 2010-02-04 Casio Electronics Co Ltd 印刷装置
JP2010046985A (ja) * 2008-08-25 2010-03-04 Brother Ind Ltd 印刷装置及びプログラム

Similar Documents

Publication Publication Date Title
US6567179B1 (en) System for controlling communication between a printer and an external host computer
CN100552615C (zh) 打印机及打印方法
JP3287787B2 (ja) 出力制御方法及び装置
EP0685818A2 (en) Error control system and method for a printer
US6587971B1 (en) Print control method and print control apparatus
JPH09254503A (ja) 画像形成装置
JPH1128850A (ja) 印刷装置
JP2013111799A (ja) 印刷装置及びその制御方法
JP3376256B2 (ja) 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH10269038A (ja) 印字データ受信端末及びプリントシステム、並びにそれらの制御方法
JPH07104955A (ja) 印刷装置
JPH08328786A (ja) 出力方法及びその装置と該装置を用いた出力システム
JPH10171617A (ja) 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3209910B2 (ja) 印刷制御装置および印刷制御方法
JP3097558B2 (ja) 印刷制御方法及び印刷装置
JPH1097395A (ja) 印刷制御装置および印刷装置の印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH09254485A (ja) 画像形成装置
JPH05221096A (ja) 印刷装置
JP2000099221A (ja) 複合画像処理装置および複合画像処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH07334327A (ja) 印刷装置並びに印刷システムおよび印刷システムのメモリ資源管理方法
JP2001147792A (ja) 画像出力制御装置および画像出力制御方法および記憶媒体
JP2001256016A (ja) 印刷装置、印刷制御方法、及び記憶媒体
JPH0664252A (ja) エミュレーション・モードを有する印刷装置
JP2001202261A (ja) 画像形成装置
JPH11191044A (ja) データ処理装置およびデータ処理装置のデータ処理方法および印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体