JPH11191054A - Fault diagnostic system for printer - Google Patents

Fault diagnostic system for printer

Info

Publication number
JPH11191054A
JPH11191054A JP9359482A JP35948297A JPH11191054A JP H11191054 A JPH11191054 A JP H11191054A JP 9359482 A JP9359482 A JP 9359482A JP 35948297 A JP35948297 A JP 35948297A JP H11191054 A JPH11191054 A JP H11191054A
Authority
JP
Japan
Prior art keywords
printing
processor
print
pseudo
editing
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
JP9359482A
Other languages
Japanese (ja)
Inventor
Toru Ouchi
亨 大内
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.)
NEC Office Systems Ltd
Original Assignee
NEC Office Systems 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 NEC Office Systems Ltd filed Critical NEC Office Systems Ltd
Priority to JP9359482A priority Critical patent/JPH11191054A/en
Publication of JPH11191054A publication Critical patent/JPH11191054A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To display the fault of a printer by eliminating the need for actual printing on a large amount of recording paper and performing dummy printing operation instead when the fault is detected and diagnosed. SOLUTION: Under the operation control of a master processor 4 having received a specification signal for a dummy print mode, a print data process up to actual print output at a print part 3 through an editing process and a drawing process is virtually carried out and a fault detected in the process is displayed on a display 7. The master processor 4 receives print data transmitted from a host device to recognize normal print mode or dummy print mode and allows a slave processor 54 for dummy printing to performs virtual editing, drawing, and printing processes when recognizing the specific dummy print mode. The slave processor 54 detects a fault at respective stages where the editing process, drawing process, and printing process end and displays a fault detection signal on the display 7.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、プリンタの障害診
断システムに関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a fault diagnosis system for a printer.

【0002】[0002]

【従来の技術】一般に、上位装置からの文字や画像のデ
ータ信号を受信して印刷するプリンタにあっては、記憶
しているテストパターンに基づいて印刷データ形成部の
保守や障害を診断できるようになっている。すなわち、
この場合、プリンタは単体でテストパターンを記録紙に
印刷出力するテスト機能(ローカルプリント機能)を備
えている。例えば、特開平8−292859号公報に記
載された画像印刷装置の診断システムでは、テストパタ
ーンによる印刷を行い、その結果の印刷画像が正常か否
かを検査して障害等を診断するようになっている。
2. Description of the Related Art In general, a printer which receives a character or image data signal from a host device and prints the data signal can perform maintenance and failure diagnosis of a print data forming section based on a stored test pattern. It has become. That is,
In this case, the printer has a test function (local print function) that prints out a test pattern on recording paper by itself. For example, in a diagnostic system of an image printing apparatus described in Japanese Patent Application Laid-Open No. 8-292859, printing based on a test pattern is performed, and the resulting printed image is inspected for normality to diagnose a failure or the like. ing.

【0003】[0003]

【発明が解決しようとする解決課題】ところで、上記公
報に記載されたプリンタ装置の診断システムを含む従来
技術の場合、解決すべき次の問題点が残されている。
However, in the case of the prior art including the printer system diagnosis system described in the above publication, the following problems to be solved remain.

【0004】1つは、プリンタ装置の立ち上げ診断で
は、画一的な診断(CPU診断、メモリ診断、プロセッ
サ間I/F診断等)だけを対象としている。その結果、
障害のなかには検出を見落とす可能性もあるなど、障害
すべてを検出して解析できないといった不具合がある。
[0004] One is that the start-up diagnosis of the printer device targets only uniform diagnosis (CPU diagnosis, memory diagnosis, inter-processor I / F diagnosis, etc.). as a result,
Among the faults, there is a problem that all the faults cannot be detected and analyzed, for example, the detection may be overlooked.

【0005】さらに1つは、そうした障害解析を行うた
めに、極たまにではあるが印刷中に発生する障害を再現
しようとすると、大量の記録紙上に連続プリントアウト
する必要があり、大量の記録紙消費による無駄が多い。
Another problem is that in order to perform such a failure analysis, it is necessary to continuously print out on a large amount of recording paper in order to reproduce a failure that occurs during printing only occasionally. There is much waste from consumption.

【0006】したがって、本発明の目的は、プリンタに
おいて、障害を検出して診断を行う際、大量の記録紙上
への実印刷を不要とし、それに代わる疑似印刷動作を実
行して表示することにより、発生頻度の稀な障害でも検
出して診断の確実性を高め、記録紙の大量消費による無
駄をなくした障害診断システムを提供することにある。
Accordingly, an object of the present invention is to eliminate the need for actual printing on a large amount of recording paper when a failure is detected and diagnosed in a printer, and to execute and display a pseudo printing operation in place of the actual printing. It is an object of the present invention to provide a failure diagnosis system which detects even a rarely occurring failure to increase the reliability of diagnosis and eliminates waste due to mass consumption of recording paper.

【0007】[0007]

【課題を解決するための手段】本発明によるプリンタの
障害診断システムは、疑似印刷モードの指定信号を受け
取った主プロセッサの動作制御によって、編集処理およ
び描画処理によって印刷部で実際に印刷出力するまでの
印刷データ処理を架空に実施して、処理過程で検出した
障害をディスプレイ表示可能に構成されている。
A fault diagnosis system for a printer according to the present invention is controlled by an operation control of a main processor which receives a designation signal of a pseudo print mode, and until a printing section actually prints out by an editing process and a drawing process. The print data processing described above is fictitiously executed, and a failure detected during the processing can be displayed on a display.

【0008】この場合の構成として、上位装置から送信
された印刷データを受け取って処理するとともに、通常
印刷モードまたは疑似印刷モードのいずれかを認識して
対応する制御信号を出力する主プロセッサと、この主プ
ロセッサから通常印刷モードの指定信号を受け取って編
集処理、描画処理および印刷処理を行うための編集用、
描画用および印刷用の各従プロセッサと、主プロセッサ
から疑似印刷モードの指定信号を受け取って架空の編集
処理、描画処理および印刷処理を行うための疑似印刷用
従プロセッサと、疑似印刷用従プロセッサによって検出
された障害を表示する表示手段と、を含んでなってい
る。
In this case, a main processor for receiving and processing print data transmitted from a higher-level device, recognizing either a normal print mode or a pseudo print mode, and outputting a corresponding control signal, For editing for receiving the designation signal of the normal print mode from the main processor and performing the editing process, the drawing process, and the printing process,
A slave processor for drawing and printing, a slave processor for pseudo printing for receiving a designation signal of the pseudo printing mode from the main processor, and performing fictitious editing processing, drawing processing and printing processing, and a slave processor for pseudo printing. Display means for displaying the detected fault.

【0009】また、疑似印刷用従プロセッサは、編集処
理、描画処理および印刷処理を終了した各段階の処理過
程で障害を検出し、それら各障害検出信号を表示手段に
送出するようになっている。同じく、疑似印刷用従プロ
セッサとしては、疑似印刷モードを認識したマスタプロ
セッサから発行された印刷コマンドを受け取り、この印
刷コマンドを印刷部に対して発行することなくあたかも
発行して応答を受信したかのような架空の応答信号をマ
スタプロセッサに返信可能に構成されている。
Further, the pseudo-printing slave processor detects a fault in the process of each stage after the editing process, the drawing process, and the printing process, and sends each fault detection signal to the display means. . Similarly, the pseudo-printing slave processor receives a print command issued from the master processor that has recognized the pseudo-print mode, and issues the print command as if it issued a response without issuing it to the printing unit. Such an imaginary response signal can be returned to the master processor.

【0010】以上の構成により、通常印刷を行う場合、
印刷用従プロセッサに対して印刷コマンドを発行する
と、印字データを印刷用従プロセッサが印刷部に対して
印刷コマンドを発行して印刷が行われる。
With the above configuration, when performing normal printing,
When a print command is issued to the printing slave processor, the printing data is printed by the printing slave processor issuing the print command to the printing unit.

【0011】障害解析に実行するに臨んで、疑似印刷用
従プロセッサに印刷コマンドを発行した場合、疑似印刷
用従プロセッサは印字データを受信して、あたかも印刷
部に対して印刷コマンドを発行してその応答を受信した
かのような応答を返す。これにより、印刷部の接続いか
んに関わらずコントローラ部内にて編集および描画デー
タのディスプレイ表示出力までの印刷動作を可能にす
る。
When a print command is issued to the pseudo-printing slave processor in order to execute the failure analysis, the pseudo-printing slave processor receives the print data and issues a print command as if to the printing unit. Returns a response as if the response was received. This enables a printing operation up to editing and drawing data output to the display on the display, regardless of the connection of the printing unit.

【0012】[0012]

【発明の実施の形態】以下、本発明によるプリンタ装置
の実施の形態について図面を参照して詳細に説明する。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of a printer according to an embodiment of the present invention.

【0013】図1は、本実施の形態のプリンタ装置1に
おいて、コントローラ部2を主要部とする構成を示すブ
ロック図であり、図2はその動作および作用を示すフロ
ーチャートである。
FIG. 1 is a block diagram showing a configuration in which a controller unit 2 is a main part in a printer 1 according to the present embodiment, and FIG. 2 is a flowchart showing its operation and operation.

【0014】図1において、プリンタ装置1の主要部で
あるコントローラ部2内には、マスタ(主)プロセッサ
4、編集用スレーブ(従)プロセッサ51、描画用スレ
ーブ(従)プロセッサ52、印刷用スレーブ(従)プロ
セッサ53、疑似印刷用スレーブ(従)プロセッサ54
等が備わっている。さらに、印刷部3およびモードSW
6を有し、発生した障害内容を表示するディスプレイ7
が備わっている。
In FIG. 1, a master (main) processor 4, an editing slave (sub) processor 51, a drawing slave (sub) processor 52, a printing slave (Sub) processor 53, slave (sub) processor 54 for pseudo printing
Etc. are provided. Further, the printing unit 3 and the mode switch
A display 7 having a display 6 for displaying the details of the fault that has occurred
Is provided.

【0015】コントローラ部2では、上位装置(図示せ
ず)から印刷データおよび印刷コマンド等のデータはマ
スタプロセッサ4に送られる。データを受け取ったマス
タプロセッサ4は、編集用スレーブプロセッサ51、描
画用スレーブプロセッサ52、印刷用スレーブプロセッ
サ53および疑似印刷用スレーブプロセッサ54の各プ
ログラミング動作を制御して通常印刷や疑似印刷を実行
させるようになっている。
In the controller unit 2, data such as print data and print commands are sent from a higher-level device (not shown) to the master processor 4. The master processor 4 that has received the data controls the respective programming operations of the editing slave processor 51, the drawing slave processor 52, the printing slave processor 53, and the pseudo printing slave processor 54 so as to execute normal printing and pseudo printing. It has become.

【0016】編集用スレーブプロセッサ51は、マスタ
プロセッサ4および描画用スレーブプロセッサ52に接
続され、マスタプロセッサ4から受け取った印刷データ
の編集を行う。
The editing slave processor 51 is connected to the master processor 4 and the drawing slave processor 52, and edits print data received from the master processor 4.

【0017】描画用スレーブプロセッサ52は、マスタ
プロセッサ4および描画用スレーブプロセッサ51、印
刷用スレーブプロセッサ53および疑似印刷用スレーブ
プロセッサ54にそれぞれ接続されている。それによ
り、編集用スレーブプロセッサ51で編集済みデータを
描画用スレーブプロセッサ52内において印字データ形
式で描画を行う。
The drawing slave processor 52 is connected to the master processor 4, the drawing slave processor 51, the printing slave processor 53, and the pseudo printing slave processor 54, respectively. As a result, the edited data is drawn in the print data format in the drawing slave processor 52 by the editing slave processor 51.

【0018】印刷用スレーブプロセッサ53は、マスタ
プロセッサ4、描画用スレーブプロセッサ52および印
刷部3にそれぞれ接続されている。それにより、描画用
スレーブプロセッサ52で描画された印字データを受け
取り、印刷を行うために印刷部3の印刷制御を行う。
The printing slave processor 53 is connected to the master processor 4, the drawing slave processor 52, and the printing unit 3, respectively. As a result, the print data drawn by the drawing slave processor 52 is received, and printing control of the printing unit 3 is performed to perform printing.

【0019】疑似印刷用スレーブプロセッサ54は、マ
スタプロセッサ4および描画用スレーブプロセッサ52
に接続され、描画用スレーブプロセッサ52で描画され
た印字データを受け取って、印刷部3においてあたかも
印刷動作を行ったかのような制御を行うようになってい
る。
The pseudo print slave processor 54 includes a master processor 4 and a drawing slave processor 52.
The printing unit 3 receives print data drawn by the drawing slave processor 52 and controls the printing unit 3 as if a printing operation was performed.

【0020】モードSW6はマスタプロセッサ4に接続
され、このマスタプロセッサ4が印刷用スレーブプロセ
ッサ53または疑似印刷用スレーブプロセッサ54のい
ずれに対して印刷を実行させるかを判断するためのスイ
ッチである。
A mode switch 6 is connected to the master processor 4 and is a switch for determining whether the master processor 4 causes the printing slave processor 53 or the pseudo printing slave processor 54 to execute printing.

【0021】次に、以上の構成による動作および作用に
ついて、図2のフローチャートを参照して説明する。
Next, the operation and operation of the above configuration will be described with reference to the flowchart of FIG.

【0022】まず、コントローラ部2のマスタプロセッ
サ4では、立ち上げ時にモードSW6の値を読み込み、
プリンタ装置1の動作を確認する(ステップS20
1)。ステップS202において、マスタプロセッサ4
はモードSW6による動作モードが「通常」または「疑
似」のいずれの印刷モードに指定されているかを判断す
る。
First, the master processor 4 of the controller unit 2 reads the value of the mode switch 6 at the time of startup,
Check the operation of the printer 1 (step S20)
1). In step S202, the master processor 4
Determines whether the operation mode by the mode SW 6 is designated as the “normal” or the “pseudo” print mode.

【0023】「通常印刷モード」に指定されていると
き、上位装置はコントローラ部2のマスタプロセッサ4
に対してテキストデータ、イメージデータおよびグラフ
データ等の印刷データを送る(ステップS203)。
When the “normal printing mode” is designated, the host device is the master processor 4 of the controller unit 2.
Then, print data such as text data, image data, and graph data is sent to the printer (step S203).

【0024】また、マスタプロセッサ4は、上位装置か
ら受信した印刷データまたは内部的に生成したデータを
編集するために、データ編集コマンドを編集用スレーブ
プロセッサ51に対して発行する(ステップS20
5)。編集用スレーブプロセッサ51では、データ編集
コマンドに基づいて編集を終了すると、そうしたレスポ
ンスをマスタプロセッサ4に通知する。
The master processor 4 issues a data editing command to the editing slave processor 51 in order to edit the print data received from the host device or the internally generated data (step S20).
5). When the editing slave processor 51 ends the editing based on the data editing command, it notifies the master processor 4 of such a response.

【0025】マスタプロセッサ4では、編集用スレーブ
プロセッサ51からの編集終了の応答の有無をチェック
する(ステップS206)。このステップS206の段
階で、編集用スレーブプロセッサ51から編集終了の応
答がマスタプロセッサ4に有った場合、次のステップS
207に進む。このステップS207では、マスタプロ
セッサ4は描画用スレーブプロセッサ52に対して描画
コマンドを発行する。
The master processor 4 checks whether or not there is a response from the editing slave processor 51 that the editing has been completed (step S206). At this stage of step S206, if the master processor 4 has received a response indicating that the editing has been completed from the editing slave processor 51, the process proceeds to step S206.
Proceed to 207. In this step S207, the master processor 4 issues a drawing command to the drawing slave processor 52.

【0026】描画用スレーブプロセッサ52は、描画コ
マンドによって描画を終了すると、そうしたレスポンス
をマスタプロセッサ4に通知する。マスタプロセッサ4
は描画用スレーブプロセッサ52からの描画終了の応答
の有無をチェックする(ステップS208)。このステ
ップS208の段階で、描画用スレーブプロセッサ52
から描画終了の応答がマスタプロセッサ4に有った場合
はステップS209に進む。
When the drawing slave processor 52 ends drawing by the drawing command, it notifies the master processor 4 of such a response. Master processor 4
Checks whether there is a response from the drawing slave processor 52 to end the drawing (step S208). At the stage of this step S208, the drawing slave processor 52
If the master processor 4 receives a response indicating that the drawing has been completed, the process proceeds to step S209.

【0027】マスタプロセッサ4では、描画終了したこ
との応答を描画用スレーブプロセッサ52から受け取る
と、プリンタ装置1の動作モードを再び確認する(ステ
ップS209)。このとき、通常印刷モードであれば、
マスタプロセッサ4は印刷用スレーブプロセッサ53に
対し印刷コマンドを発行する(ステップS210)。
When the master processor 4 receives a response indicating that the drawing has been completed from the drawing slave processor 52, it checks again the operation mode of the printer 1 (step S209). At this time, if it is the normal print mode,
The master processor 4 issues a print command to the print slave processor 53 (step S210).

【0028】印刷用スレーブプロセッサ53は、印刷部
3に対して印刷コマンドを発行し、その応答を待ってマ
スタプロセッサ4に対して印刷コマンドの応答を通知す
る(ステップS211)。マスタプロセッサ4は印刷用
スレーブプロセッサ53からの応答の有無をチェックす
る(ステップS212)。このステップS212の段階
で、印刷用スレーブプロセッサ53から印刷終了の応答
をマスタプロセッサ4が受け取ると、再びステップS2
02に戻る。以下、この印刷動作のルーチンを繰り返
す。
The print slave processor 53 issues a print command to the printing unit 3, waits for a response, and notifies the master processor 4 of a response to the print command (step S211). The master processor 4 checks whether there is a response from the print slave processor 53 (step S212). In step S212, when the master processor 4 receives a print end response from the print slave processor 53, the process returns to step S2.
Return to 02. Hereinafter, this printing operation routine is repeated.

【0029】一方、上記ステップS202での動作モー
ドの確認において、モードSW6によってプリンタ1の
動作モードが「疑似印刷モード」に指定されている場
合、マスタプロセッサ4はそれを障害検出のテストパタ
ーンによる架空印刷であることを認識する。
On the other hand, if the operation mode of the printer 1 is set to the "pseudo-print mode" by the mode switch 6 in the operation mode check in step S202, the master processor 4 determines that the operation mode is a fictitious test pattern. Recognize that it is printing.

【0030】この認識に基づいて内部的に保持している
印刷データを生成し(ステップS204)。疑似印刷用
スレーブプロセッサ54に対して印刷コマンドを発行す
る。
Based on the recognition, print data stored internally is generated (step S204). A print command is issued to the pseudo print slave processor 54.

【0031】印刷コマンドを受け取った疑似印刷用スレ
ーブプロセッサ54では、その印刷コマンドをあたかも
印刷部3に対して発行してそのレスポンスを受信したか
のような応答をマスタプロセッサ4に対して通知する。
Upon receiving the print command, the pseudo print slave processor 54 issues the print command to the printing unit 3 and notifies the master processor 4 of a response as if the response was received.

【0032】以下は、疑似印刷モードによる一連の架空
印刷動作である。
The following is a series of fictitious printing operations in the pseudo printing mode.

【0033】すなわち、ステップS204において、マ
スタプロセッサ4は内部保持データを編集用スレーブプ
ロセッサ51に対してデータ編集コマンドを発行する
(ステップS205)。編集用スレーブプロセッサ51
では、データ編集コマンドに基づいて編集を終了する
と、そうしたレスポンスをマスタプロセッサ4に通知す
る。
That is, in step S204, the master processor 4 issues a data edit command to the slave processor 51 for editing the internally held data (step S205). Editing slave processor 51
Then, when the editing is completed based on the data editing command, such a response is notified to the master processor 4.

【0034】マスタプロセッサ4では、編集用スレーブ
プロセッサ51からの編集終了の応答の有無をチェック
する(ステップS206)。編集終了した段階で障害が
検出されたならば、その検出信号は編集用スレーブプロ
セッサ51からマスタプロセッサ4に送られる。障害検
出信号を受け取ったマスタプロセッサ4はその障害を表
示すべく指令信号をディスプレイ7に送って表示させ
る。表示された障害は管理者等によって認識され、対応
策が講じられる。
The master processor 4 checks whether or not there is a response from the editing slave processor 51 indicating that the editing has been completed (step S206). If a failure is detected at the end of editing, a detection signal is sent from the editing slave processor 51 to the master processor 4. The master processor 4 that has received the failure detection signal sends a command signal to the display 7 to display the failure in order to display the failure. The displayed fault is recognized by an administrator or the like, and a countermeasure is taken.

【0035】ステップS206の段階で、編集用スレー
ブプロセッサ51から編集終了の応答がマスタプロセッ
サ4に有った場合、次のステップS207に進む。この
ステップS207では、マスタプロセッサ4は描画用ス
レーブプロセッサ52に対して描画コマンドを発行す
る。
At step S206, if the master processor 4 has received a response from the editing slave processor 51 that the editing has been completed, the flow advances to step S207. In this step S207, the master processor 4 issues a drawing command to the drawing slave processor 52.

【0036】描画用スレーブプロセッサ52は、描画コ
マンドによって描画を終了すると、そうしたレスポンス
をマスタプロセッサ4に通知する。マスタプロセッサ4
は描画用スレーブプロセッサ52からの描画終了の応答
の有無をチェックする(ステップS208)。描画終了
した段階で障害が検出されたならば、その検出信号は描
画用スレーブプロセッサ52からマスタプロセッサ4に
送られる。障害検出信号を受け取ったマスタプロセッサ
4はその障害を表示すべく指令信号をディスプレイ7に
送って表示させる。すなわち、ここでもその表示された
障害の対応策が講じられる。
When the drawing slave processor 52 ends drawing by the drawing command, it notifies the master processor 4 of such a response. Master processor 4
Checks whether there is a response from the drawing slave processor 52 to end the drawing (step S208). If a failure is detected at the end of drawing, a detection signal is sent from the drawing slave processor 52 to the master processor 4. The master processor 4 that has received the failure detection signal sends a command signal to the display 7 to display the failure in order to display the failure. That is, here again, a countermeasure for the displayed failure is taken.

【0037】ステップS208の段階で、描画用スレー
ブプロセッサ52から描画終了の応答がマスタプロセッ
サ4に有った場合はステップS209に進む。このステ
ップS209では、マスタプロセッサ4は動作モードが
疑似印刷モードであることを確認し、疑似印刷用スレー
ブプロセッサ54に対して印刷コマンドを発行する(ス
テップS211)。
At step S208, if the master processor 4 has received a response from the drawing slave processor 52 that drawing has been completed, the flow advances to step S209. In this step S209, the master processor 4 confirms that the operation mode is the pseudo print mode, and issues a print command to the pseudo print slave processor 54 (step S211).

【0038】疑似印刷用スレーブプロセッサ54は印字
データ形式に描画が完了したデータを印刷部3へ送信せ
ず、あたかも印刷部3にて印刷が完了したかのような応
答をマスタプロセッサ4に対して割り込みにて通知す
る。マスタプロセッサ4は疑似印刷用スレーブプロセッ
サ54からの印刷完了を割り込みにて認識する。
The pseudo-printing slave processor 54 does not transmit the data that has been rendered in the print data format to the printing unit 3 and sends a response to the master processor 4 as if the printing was completed in the printing unit 3. Notify by interrupt. The master processor 4 recognizes the completion of printing from the dummy printing slave processor 54 by interruption.

【0039】すなわち、マスタプロセッサ4は、疑似印
刷用スレーブプロセッサ54からの応答をチェックし
て、印刷が終了したか否かを判断する(ステップS21
2)。印刷終了した段階で障害が検出されたならば、そ
の検出信号は印刷用スレーブプロセッサ53からマスタ
プロセッサ4に送られる。障害検出信号を受け取ったマ
スタプロセッサ4はその障害を表示すべく指令信号をデ
ィスプレイ7に送って表示させる。ここでも、その表示
された障害の対応策が講じられる。
That is, the master processor 4 checks the response from the pseudo print slave processor 54 to determine whether or not the printing is completed (step S21).
2). If a failure is detected at the end of printing, the detection signal is sent from the printing slave processor 53 to the master processor 4. The master processor 4 that has received the failure detection signal sends a command signal to the display 7 to display the failure in order to display the failure. Again, a countermeasure for the displayed fault is taken.

【0040】マスタプロセッサ4は、印刷終了した旨の
応答を印刷用スレーブプロセッサ53から受け取ると、
再びステップS202へ進む。
When the master processor 4 receives from the printing slave processor 53 a response indicating that printing has been completed,
The process proceeds to step S202 again.

【0041】以上、本実施の形態から明らかなように、
障害検出のテストパターンを認識した段階で、疑似印刷
動作を実施できる。その一連の疑似印刷動作の各過程で
障害が発生しておれば、それを検出して表示することに
より、管理者はその障害を認識して対応策を講じること
ができる。
As apparent from the present embodiment,
At the stage where the test pattern for the failure detection is recognized, the pseudo printing operation can be performed. If a failure has occurred in each process of the series of pseudo printing operations, by detecting and displaying the failure, the administrator can recognize the failure and take countermeasures.

【0042】すなわち、マスタプロセッサ4、編集用ス
レーブプロセッサ51、描画用スレーブプロセッサ52
および疑似印刷用スレーブプロセッサ54よりなる主従
のプロセッサにより、あたかも編集処理と描画処理によ
る実印刷動作を行ったかのように架空印刷動作を実施す
る。それにより、従来からのように、障害解析に臨んで
大量の記録紙にプリントアウトして消費する不都合を解
消できる。
That is, the master processor 4, the editing slave processor 51, and the drawing slave processor 52
The master / slave processor including the pseudo print slave processor 54 performs the fictitious printing operation as if the actual printing operation by the editing process and the drawing process was performed. As a result, it is possible to eliminate the inconvenience of printing out and consuming a large amount of recording paper for failure analysis as in the related art.

【0043】また、その際、印刷部3が接続されていな
い状態で疑似印刷動作が実行できるから、コントローラ
部2と印刷部3とで並行して開発を実施でき開発効率の
短縮ならびに開発効率の向上を図ることができる。
At this time, since the pseudo printing operation can be performed in a state where the printing unit 3 is not connected, the development can be performed in parallel by the controller unit 2 and the printing unit 3, thereby shortening the development efficiency and improving the development efficiency. Improvement can be achieved.

【0044】[0044]

【発明の効果】以上説明したように、本発明によるプリ
ンタの障害診断システムは、印刷用の記録紙を消費せず
にあたかも印刷したかのような疑似印刷動作、すなわ
ち、編集処理と描画処理をあたかも実施したかのような
疑似印刷動作を繰り返し実施できるので、記録紙を消費
することなく障害解析を行うことができる。
As described above, the fault diagnosis system for a printer according to the present invention performs a simulated printing operation as if printing was performed without consuming recording paper for printing, that is, an editing process and a drawing process. Since the pseudo printing operation as if it were performed can be repeatedly performed, the failure analysis can be performed without consuming the recording paper.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明によるプリンタの障害診断システムの構
成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a fault diagnosis system for a printer according to the present invention.

【図2】本システムの動作を示すフローチャートであ
る。
FIG. 2 is a flowchart showing the operation of the present system.

【符号の説明】[Explanation of symbols]

1 プリンタ 2 コントローラ部 3 印刷部 4 マスタ(主)プロセッサ 6 モード指定用スイッチ 7 ディスプレイ 51 編集用スレーブ(従)プロセッサ 52 描画用スレーブ(従)プロセッサ 53 通常印刷用スレーブ(従)プロセッサ 54 疑似印刷用スレーブ(従)プロセッサ DESCRIPTION OF SYMBOLS 1 Printer 2 Controller part 3 Printing part 4 Master (main) processor 6 Mode designating switch 7 Display 51 Editing slave (sub) processor 52 Drawing slave (sub) processor 53 Normal printing slave (sub) processor 54 For pseudo printing Slave (slave) processor

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】疑似印刷モードの指定信号を受け取った主
プロセッサの動作制御によって、編集処理および描画処
理によって印刷部で実際に印刷出力するまでの印刷デー
タ処理を架空に実施して、処理過程で検出した障害をデ
ィスプレイ表示可能に構成したことを特徴とするプリン
タの障害診断システム。
1. A print data process which is performed by an operation control of a main processor which receives a designation signal of a pseudo print mode until a print portion is actually printed out by a printing unit by an editing process and a drawing process is fictitiously executed. A fault diagnosis system for a printer, wherein the detected fault is configured to be displayed on a display.
【請求項2】上位装置から送信された印刷データを受け
取って処理するとともに、通常印刷モードまたは疑似印
刷モードのいずれかを認識して対応する制御信号を出力
する主プロセッサと、 この主プロセッサから前記通常印刷モードの指定信号を
受け取って編集処理、描画処理および印刷処理を行うた
めの編集用、描画用および印刷用の各従プロセッサと、 前記主プロセッサから前記疑似印刷モードの指定信号を
受け取って架空の編集処理、描画処理および印刷処理を
行うための疑似印刷用従プロセッサと、 前記疑似印刷用従プロセッサによって検出された障害を
表示する表示手段と、 を含んでなっていることを特徴とする請求項1に記載の
プリンタの障害診断システム。
2. A main processor for receiving and processing print data transmitted from a higher-level device, recognizing either a normal print mode or a pseudo print mode, and outputting a corresponding control signal; A sub-processor for editing, drawing, and printing for receiving the designation signal of the normal printing mode to perform the editing process, the drawing process, and the printing process; and receiving the designation signal of the pseudo-print mode from the main processor, and receiving a fictitious signal. And a display means for displaying a fault detected by the pseudo-printing slave processor for performing the editing, drawing, and printing processes. Item 2. A failure diagnosis system for a printer according to Item 1.
【請求項3】前記疑似印刷用従プロセッサは、前記編集
処理、描画処理および印刷処理を終了した各段階の処理
過程で障害を検出し、それら各障害検出信号を前記表示
手段に送出することを特徴とする請求項2に記載のプリ
ンタの障害診断システム。
3. The pseudo-printing slave processor detects a failure in each stage of the editing, drawing, and printing processes, and sends each failure detection signal to the display means. The fault diagnosis system for a printer according to claim 2, wherein:
【請求項4】前記疑似印刷用従プロセッサは、前記疑似
印刷モードを認識した前記マスタプロセッサから発行さ
れた印刷コマンドを受け取り、この印刷コマンドを前記
印刷部に対して発行することなくあたかも発行して応答
を受信したかのような架空の応答信号を前記マスタプロ
セッサに返信可能に構成されていることを特徴とする請
求項2または3に記載のプリンタの障害診断システム。
4. The pseudo print slave processor receives a print command issued from the master processor that has recognized the pseudo print mode, and issues the print command as if it were issued to the printing unit. 4. The fault diagnosis system for a printer according to claim 2, wherein a faulty response signal as if a response has been received can be returned to the master processor.
【請求項5】前記マスタプロセッサに前記通常印刷モー
ドまたは前記疑似印刷モードのいずれかを認識させるた
めのモード指定用スイッチを備えていることを特徴とす
る請求項1〜4のいずれかに記載のプリンタの障害診断
システム。
5. The apparatus according to claim 1, further comprising a mode designation switch for causing said master processor to recognize either said normal print mode or said pseudo print mode. Printer fault diagnosis system.
【請求項6】前記主プロセッサ、前記編集用と描画用と
印刷用の各従プロセッサ、前記疑似印刷用従プロセッ
サ、前記モード指定用スイッチおよび前記表示手段によ
ってコントローラ部が構成され、このコントローラ部は
前記表示手段に表示出力させる一連の疑似印刷動作を前
記印刷部と非接続状態で実施可能となっていることを特
徴とする請求項5に記載のプリンタの障害診断システ
ム。
6. A controller comprising the main processor, the slave processors for editing, drawing and printing, the slave processor for pseudo-printing, the mode designating switch and the display means. 6. The fault diagnosis system for a printer according to claim 5, wherein a series of pseudo printing operations to be displayed and output on the display unit can be performed in a state where the printing unit is not connected.
JP9359482A 1997-12-26 1997-12-26 Fault diagnostic system for printer Pending JPH11191054A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9359482A JPH11191054A (en) 1997-12-26 1997-12-26 Fault diagnostic system for printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9359482A JPH11191054A (en) 1997-12-26 1997-12-26 Fault diagnostic system for printer

Publications (1)

Publication Number Publication Date
JPH11191054A true JPH11191054A (en) 1999-07-13

Family

ID=18464733

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9359482A Pending JPH11191054A (en) 1997-12-26 1997-12-26 Fault diagnostic system for printer

Country Status (1)

Country Link
JP (1) JPH11191054A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7379196B2 (en) 2002-03-29 2008-05-27 Brother Kogyo Kabushiki Kaisha Printing system, printing apparatus, print data transmitting device, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7379196B2 (en) 2002-03-29 2008-05-27 Brother Kogyo Kabushiki Kaisha Printing system, printing apparatus, print data transmitting device, and program

Similar Documents

Publication Publication Date Title
JPH11191054A (en) Fault diagnostic system for printer
JP2008282254A (en) Fault diagnostic apparatus, method, and program
JPH08255040A (en) Printer device
JPH02205916A (en) Printing program testing system
JPH08292897A (en) Information processor
JP2912294B2 (en) Printer device
JPH071800A (en) Outputting method for erroneous information of printer
JP3109573B2 (en) Fault LSI detection method
JPS5913784B2 (en) Abnormality detection method for multiprocessor systems
JP2002123408A (en) Method and device for processing procedure step
JPH02120941A (en) Firmware test system
JPH0667921A (en) Information processor having fault processing function
JPS60118959A (en) Fault analysis system in input/output device
JPH01131934A (en) Dynamic single clock tracing system
JPH11119992A (en) Trace controller for firmware
JPH04334479A (en) Apparatus and method for inspecting printer
JPH10329395A (en) Printing apparatus, method for processing in power off sequence, and memory medium
JP3068485B2 (en) Keyboard log information output device
JPH05324396A (en) Program traveling history recording system
JPS63140342A (en) Test system for error detecting circuit
JP2000293222A (en) Monitor controller and medium recording its program
JPH09114516A (en) Operating state monitoring method for equipment control sequence and sequence controller in equipment control system
JPH07309054A (en) Printer
JPH11348391A (en) Printer controller
JPH09179794A (en) Built-in type printer system and inspection method therefor