(57)【要約】【課題】異常発生箇所を分かり易くし、オペレータにかかる負担を減らし、稼働率の低下を防ぐ。【解決手段】印刷機に設けられているスイッチ、センサ、モータドライバ、保護回路などの出力状態を印刷機の各部（異常判定対象箇所）の現在の出力状態として記憶する。この印刷機の各部の現在の出力状態とその各部に対して定められている正常な出力状態とを比較し、各部の現在の出力状態の正常／異常を判定し、異常と判定された各部のみ、その異常状態を表示する。異常状態の表示対象を装置としたり、機能としたりする。印刷機の各部の現在の出力状態から印刷機の現在の状態を判断し、印刷機の現在の状態に対応して定められている各部の正常な出力状態と各部の現在の出力状態とを比較し、各部の現在の出力状態の正常／異常を判定する。【選択図】  図１
2007030349.tif 000002
【特許請求の範囲】
【請求項１】
印刷機の各部の現在の状態を検出する検出工程と、
この検出工程で検出された各部の現在の状態とその各部に対して予め定められている正常な状態とを比較する比較工程と、
この比較工程での比較結果に基づいて前記各部の現在の状態が異常であるか否かを判定する判定工程と、
この判定工程での判定結果に基づいて、異常と判定された各部のみ、その異常状態を表示する異常状態表示工程と
を備えたことを特徴とする印刷機の異常状態表示方法。
【請求項２】
請求項１に記載された印刷機の異常状態表示方法において、
前記印刷機における異常状態の表示対象とする装置を選択する工程を備え、
前記異常状態表示工程は、前記異常状態の表示対象として選択された装置に関係する各部についてのみ、異常と判定された各部の異常状態を表示する
ことを特徴とする異常状態表示方法。
【請求項３】
請求項１に記載された印刷機の異常状態表示方法において、
前記印刷機における異常状態の表示対象とする機能を選択する工程を備え、
前記異常状態表示工程は、前記異常状態の表示対象として選択された機能に関係する各部についてのみ、異常と判定された各部の異常状態を表示する
ことを特徴とする異常状態表示方法。
【請求項４】
請求項１に記載された印刷機の異常状態表示方法において、
前記比較工程は、前記検出工程で検出された各部の現在の状態より前記印刷機の現在の状態を判断し、この判断した印刷機の現在の状態に対応して予め定められている各部の正常な状態とその各部の現在の状態とを比較する
ことを特徴とする異常状態表示方法。
【請求項５】
印刷機の各部の現在の状態を検出する検出手段と、
この検出手段により検出された各部の現在の状態とその各部に対して予め定められている正常な状態とを比較する比較手段と、
この比較手段での比較結果に基づいて前記各部の現在の状態が異常であるか否かを判定する判定手段と、
この判定手段での判定結果に基づいて、異常と判定された各部のみ、その異常状態を表示する異常状態表示手段と
を備えたことを特徴とする印刷機の異常状態表示装置。
【請求項６】
請求項５に記載された印刷機の異常状態表示装置において、
指定された装置を前記印刷機における異常状態の表示対象として選択する手段を備え、
前記異常状態表示手段は、前記異常状態の表示対象として選択された装置に関する各部についてのみ、異常と判定された各部の異常状態を表示する
ことを特徴とする異常状態表示装置。
【請求項７】
請求項５に記載された印刷機の異常状態表示装置において、
指定された機能を前記印刷機における異常状態の表示対象として選択する手段を備え、
前記異常状態表示手段は、前記異常状態の表示対象として選択された機能に関する各部についてのみ、異常と判定された各部の異常状態を表示する
ことを特徴とする異常状態表示装置。
【請求項８】
請求項５に記載された印刷機の異常状態表示装置において、
前記比較手段は、前記検出手段により検出された各部の現在の状態より前記印刷機の現在の状態を判断し、この判断した印刷機の現在の状態に対応して予め定められている各部の正常な状態とその各部の現在の状態とを比較する
ことを特徴とする異常状態表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷機における各部の異常状態を検出し表示する印刷機の異常状態表示方法および装置に関するものである。
【背景技術】
【０００２】
従来より、印刷機における各部の異常状態を表示する装置として、例えば特許文献１に示されているようなモニタ装置がある。このモニタ装置では、印刷機における稼働に関係する全ての部分の動作状態を表示し、オペレータがその動作状態を見て異常箇所を判断するようにしている。
【０００３】
【特許文献１】実開平５−１６３１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、印刷機には、稼働に関係する多くの部分がある。このため、従来の印刷機の異常状態表示方法では、それらの動作状態を全て確認し、何処で異常が発生しているかを判断しなければならず、オペレータに負担がかかると共に、稼働率の低下を招くという問題が生じていた。
【０００５】
本発明は、このような課題を解決するためになされたもので、その目的とするところは、異常発生箇所を分かり易くし、オペレータにかかる負担を減らし、稼働率の低下を防ぐことができる印刷機の異常状態表示方法および装置を提供することにある。
【課題を解決するための手段】
【０００６】
このような目的を達成するために本発明は、印刷機の各部の現在の状態を検出する検出工程と、この検出工程で検出された各部の現在の状態とその各部に対して予め定められている正常な状態とを比較する比較工程と、この比較工程での比較結果に基づいて各部の現在の状態が異常であるか否かを判定する判定工程と、この判定工程での判定結果に基づいて、異常と判定された各部のみ、その異常状態を表示する異常状態表示工程とを設けたものである。なお、本発明は、この方法を適用した装置としても構成することができる。
【０００７】
この発明によれば、印刷機の各部の現在の状態（例えば、スイッチ、センサ、モータドライバ、保護回路などの出力状態）とその各部に対して予め定められている正常な状態とが比較され、この比較結果に基づいて各部の現在の状態の正常／異常が判定される。この場合、各部の正常／異常の判定結果は、全てではなく、異常と判定された各部のみ、その異常状態が文字データなどにより表示される。
【０００８】
本発明では、印刷機全体を異常状態の表示対象とするようにしてもよいが、例えば、印刷機における所望の装置（異常状態の表示対象装置）を異常状態の表示対象として選択するようにし、この異常状態の表示対象として選択された装置に関係する各部についてのみ、異常と判定された各部の異常状態を表示するようにしてもよい。また、印刷機における所望の機能を異常状態の表示対象として選択するようにし、この異常状態の表示対象として選択された機能（異常状態の表示対象機能）に関係する各部についてのみ、異常と判定された各部の異常状態を表示するようにしてもよい。
【０００９】
また、印刷機では、「印刷中」、「停止中」というような印刷機の現在の状態によって、各部の正常な状態が異なる。例えば、スイッチを例にとると、「印刷中」では正常な出力状態が「ＯＮ」であるのに対し、「停止中」では「ＯＦＦ」となるような場合がある。そこで、本発明では、印刷機の各部の現在の状態より印刷機の現在の状態を判断し、この判断した印刷機の現在の状態に対応して予め定められている各部の正常な状態とその各部の現在の状態とを比較するようにし、異常と判定された各部のみ、その異常状態を表示するようにする。
【発明の効果】
【００１０】
本発明によれば、印刷機の各部の現在の状態とその各部に対して予め定められている正常な状態とを比較し、この比較結果に基づいて各部の現在の状態の正常／異常を判定し、異常と判定された各部のみ、その異常状態を表示するようにしたので、異常発生箇所を分かり易くし、オペレータにかかる負担を減らし、稼働率の低下を防ぐことができるようになる。
【００１１】
また、本発明によれば、異常状態の表示対象装置に関係する各部についてのみ異常と判定された各部の異常状態を表示したり、異常状態の表示対象機能に関係する各部についてのみ異常と判定された各部の異常状態を表示することにより、所望の装置や機能を絞り込んで異常状態の表示を行うことが可能となり、さらに異常発生箇所を分かり易くすることが可能となる。
【００１２】
また、本発明によれば、印刷機の各部の現在の状態より印刷機の現在の状態を判断し、この判断した印刷機の現在の状態に対応して予め定められている各部の正常な状態とその各部の現在の状態とを比較するようにし、異常と判定された各部のみ、その異常状態を表示することにより、「印刷中」、「停止中」というような印刷機の現在の状態に応じ、フレキシブルに各部の異常状態の検出および表示を行うことが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を図面に基づいて詳細に説明する。
〔実施の形態１〕
図１は本発明の実施に用いる印刷機における中央制御装置の一例を示すブロック構成図である。この中央制御装置１は、ＣＰＵ１Ａ、ＲＡＭ１Ｂ、ＲＯＭ１Ｃ、入力装置１Ｄ、表示器１Ｅ、出力装置１Ｆ、入出力インターフェイス（Ｉ／Ｏ，Ｉ／Ｆ）１Ｇ，１ＨおよびメモリＭ１〜Ｍ１２を備えている。入力装置１Ｄには、装置又は機能選択スイッチＳＷ１、装置又は機能選択メニューに戻るスイッチＳＷ２などが設けられている。
【００１４】
ＣＰＵ１Ａは、インターフェイス１Ｇ，１Ｈを介して与えられる各種入力情報を得て、ＲＡＭ１ＢやメモリＭ１〜Ｍ１２にアクセスしながら、ＲＯＭ１Ｃに格納されたプログラムに従って動作する。ＲＯＭ１Ｃには、本実施の形態特有のプログラムとして、異常状態表示プログラムが格納されている。メモリＭ１〜Ｍ１２の記憶内容については後述する。
【００１５】
図２は本発明の実施に用いる印刷機における異常状態検出装置（ＰＬＣ制御装置）の一例を示すブロック構成図である。このＰＬＣ制御装置２は、ＣＰＵ２Ａ、ＲＡＭ２Ｂ、ＲＯＭ２Ｃ、スイッチ２Ｄ１〜２Ｄｉ、センサ２Ｅ１〜２Ｅｊ、モータドライバ２Ｆ１〜２Ｆｋ、保護回路２Ｇ１〜２Ｇｌ、入出力インターフェイス（Ｉ／Ｏ，Ｉ／Ｆ）２Ｈ〜２ＬおよびメモリＭ１３〜Ｍ１９を備えている。
【００１６】
なお、スイッチ２Ｄ（２Ｄ１〜２Ｄｉ）、センサ２Ｅ（２Ｅ１〜２Ｅｊ）、モータドライバ２Ｆ（２Ｆ１〜２Ｆｋ）、保護回路２Ｇ（２Ｇ１〜２Ｇｌ）は、印刷機の各部（異常判定対象箇所）に対して設けられている。この実施の形態において、スイッチ２Ｄ、センサ２Ｅ、モータドライバ２Ｆ、保護回路２Ｇの個数ｉ，ｊ，ｋ，ｌは、それぞれ独立した個数であり、同じではない。
【００１７】
ＣＰＵ２Ａは、インターフェイス２Ｈ〜２Ｌを介して与えられる各種入力情報を得て、ＲＡＭ２ＢやメモリＭ１３〜Ｍ１９にアクセスしながら、ＲＯＭ２Ｃに格納されたプログラムに従って動作する。ＲＯＭ２Ｃには、本実施の形態特有のプログラムとして、異常状態検出プログラムが格納されている。メモリＭ１３〜Ｍ１９の記憶内容については後述する。
【００１８】
中央制御装置１のＣＰＵ１Ａは、インターフェイス１Ｈを介してＰＬＣ制御装置２と接続されており、ＰＬＣ制御装置２との間で情報の送受信を行う。ＰＬＣ制御装置２のＣＰＵ２Ａは、インターフェイス２Ｌを介して中央制御装置１と接続されており、中央制御装置１との間で情報の送受信を行う。
【００１９】
図３〜図６に中央制御装置１のＣＰＵ１Ａが実行する異常状態表示プログラムに従う処理動作のフローチャートを示す。図７および図８にＰＬＣ制御装置２のＣＰＵ２Ａが実行する異常状態検出プログラムに従う処理動作のフローチャートを示す。以下、これらのフローチャートを用いて、メモリＭ１〜Ｍ１９の記憶内容を交えながら、中央制御装置１とＰＬＣ制御装置２とが連携して行う本実施の形態（実施の形態１）の印刷機の異常状態の検出表示動作について説明する。
【００２０】
〔中央制御装置での装置又は機能の選択〕
異常状態の検出表示動作に入る前に、中央制御装置１のＣＰＵ１Ａは、メモリＭ１，Ｍ２，Ｍ３を初期化する（図３：ステップ１０１、１０２、１０３）。そして、表示器１Ｅに、装置又は機能選択メニューを表示する（ステップ１０４）。この装置又は機能選択メニューには、印刷機における各種装置と、印刷機における各種機能が表示される。この実施の形態では、装置として第１〜第Ｎの装置が、機能として第１〜第Ｍの機能が、印刷機に設けられているものとする。
【００２１】
オペレータは、印刷機における異常状態を知りたい場合、表示器１Ｅに表示されている装置又は機能選択メニューから所望の装置又は機能（異常状態の表示対象）を選択し、装置又は機能選択スイッチＳＷ１をＯＮとする。ここでは、異常状態の表示対象として第１の装置を選択し、装置又は機能選択スイッチＳＷ１をＯＮとしたとする。すると、ＣＰＵ１Ａは、装置又は機能選択スイッチＳＷ１のＯＮを確認して（ステップ１０５のＹＥＳ）、選択された第１の装置を異常状態の表示対象（異常状態の表示対象装置）としてメモリＭ１に格納する（ステップ１０６）。
【００２２】
次に、ＣＰＵ１Ａは、表示器１Ｅに異常一覧表示画面を表示する（ステップ１０７）。この場合、ステップ１０３でメモリＭ３が初期化されているので、すなわち後述する前回の異常状態の記憶内容がクリアされているので、異常一覧表示画面中にはまだ異常状態は表示されない。ＣＰＵ１Ａは、この異常一覧表示画面の表示後、ＰＬＣ制御装置２に動作指令を送る（ステップ１０８）。
【００２３】
〔ＰＬＣ制御装置での異常状態の検出〕
〔印刷機の各部（異常判定対象箇所）の現在の出力状態の記憶〕
ＰＬＣ制御装置２のＣＰＵ２Ａは、中央制御装置１からの動作指令を受けると（図７：ステップ２０１のＹＥＳ）、異常状態記憶用のメモリＭ１９を初期化する（ステップ２０２）。そして、スイッチ２Ｄ１〜２Ｄｉ、センサ２Ｅ１〜２Ｅｊ、モータドライバ２Ｆ１〜２Ｆｋ、保護回路２Ｇ１〜２Ｇｌの出力状態を印刷機の各部（異常判定対象箇所）の現在の出力状態として読み込み、メモリＭ１３に格納する（ステップ２０３：図９参照）。
【００２４】
〔現在の印刷機の状態の判断〕
そして、ＣＰＵ２Ａは、読み込んだ印刷機の各部（異常判定対象箇所）の現在の出力状態より、「印刷中」，「停止中」などの現在の印刷機の状態を判断し、その判断した現在の印刷機の状態をメモリＭ１４に格納する（ステップ２０４）。ここでは、現在の印刷機の状態を「印刷中」と判断したとして、説明を進める。この場合、メモリＭ１４には、現在の印刷機の状態として「印刷中」である旨の情報が格納される（図１０参照）。
【００２５】
〔現在の印刷機の状態に対応する印刷機の正常状態の記憶〕
次に、ＣＰＵ２Ａは、ステップ２０４で判断した現在の印刷機の状態より、対応する印刷機の正常状態をメモリＭ１５から読み出し、メモリＭ１６に格納する（ステップ２０５）。図１１にメモリＭ１５内の印刷機の状態毎の正常状態の格納状況を例示する。図１２にメモリＭ１６内の現在の印刷機の状態に対応する印刷機の正常状態の格納状況を例示する。
【００２６】
メモリＭ１５内には、印刷機の状態毎に、その印刷機の状態に関係する各異常判定対象箇所の正常出力状態が重要な順に格納されている。図１１には代表して「印刷中」と「停止中」の印刷機の正常出力状態を示している。「印刷中」と「停止中」とでは、関係する異常判定対象箇所が同じであるとは限らず、異常判定対象箇所の総数Ｋ１は独立した個数となる。また、「印刷中」と「停止中」とで、異常判定対象箇所の正常出力状態が異なる場合もある。また、「印刷中」と「停止中」とで、関係する異常判定対象箇所の重要度が異なり、その順番も同じであるとは限らない。ＣＰＵ２Ａは、このメモリＭ１５から、現在の印刷機の状態（この例では、「印刷中」）に対応する印刷機の正常状態を読み出して、図１２に示されるようにメモリＭ１６に格納する。
【００２７】
〔異常判定対象箇所毎の現在の出力状態と正常出力状態との比較および正常／異常の判定〕
そして、ＣＰＵ２Ａは、メモリＭ１７にカウント値Ｋとして「１」を書き込む（ステップ２０６）。そして、メモリＭ１６よりＫ＝１番目の異常判定対象箇所の正常出力状態を読み出し（図８：ステップ２０８）、メモリＭ１３よりメモリＭ１６中のＫ＝１番目の異常判定対象箇所に対応する異常判定対象箇所の現在の出力状態を読み出し（ステップ２０９）、両者を比較する（ステップ２１０）。
【００２８】
ここで、ＣＰＵ２Ａは、Ｋ＝１番目の異常判定対象箇所の正常出力状態と現在の出力状態とが同じであれば（ステップ２１０のＹＥＳ）、Ｋ＝１番目の異常判定対象箇所の現在の出力状態は正常であると判定し、直ちにステップ２１２へ進む。
【００２９】
これに対し、Ｋ＝１番目の異常判定対象箇所の正常出力状態と現在の出力状態とが異なれば（ステップ２１０のＮＯ）、Ｋ＝１番目の異常判定対象箇所の現在の出力状態は異常であると判定し、異常状態記憶用のメモリＭ１９内の現在の印刷機の状態に対応する範囲内のＫ＝１番目の異常判定対象箇所に関係する全ての装置および機能の範囲内のＫ＝１番目の異常判定対象箇所に対応するアドレスに異常状態を示すデータとして「１」を書き込む（ステップ２１１）。
【００３０】
図１３にメモリＭ１９内の記憶構造を例示する。メモリＭ１９内には、印刷機の状態毎に、印刷機における第１〜第Ｎの装置および第１〜第Ｍの機能について、その装置および機能に関係する異常判定対象箇所が重要な順に格納されている。すなわち、各装置および各機能に対応するメモリ領域に、アドレス＃１，＃２・・・・＃Ｘ１の順（重要な順）に、各装置および各機能に関係する異常判定対象箇所が設けられている。
【００３１】
この場合、ＣＰＵ２Ａは、現在の印刷機の状態が「印刷中」であるので、メモリＭ１９内の「印刷中」に対応する範囲Ｓ１内のＫ＝１番目の異常判定対象箇所（この例では、「スイッチ１」）に関係する全ての装置および機能の範囲（図中、見えている範囲では、第１の装置の範囲Ｓ１Ａ1 ）内のＫ＝１番目の異常判定対象箇所（「スイッチ１」）に対応するアドレスに「１」を書き込む。
【００３２】
そして、ＣＰＵ２Ａは、メモリＭ１７のカウント値Ｋに１を加算してＫ＝２とし（ステップ２１２）、メモリＭ１４から現在の印刷機の状態を読み出し（ステップ２１３）、読み出した現在の印刷機の状態より、現在の印刷機の状態に対応する異常判定対象箇所の総数Ｋ１をメモリＭ１８から読み出し（ステップ２１４）、ステップ２１５においてＫ＞Ｋ１となるまで、ステップ２０８〜２１５の処理動作を繰り返す。
【００３３】
これにより、ステップ２１０で異常であると判定された異常判定対象箇所に関係する全ての装置および機能の範囲内の異常判定対象箇所に対応するアドレスに「１」が書き込まれる。この例では、Ｋ＝１番目の異常判定対象箇所（「スイッチ１」）とＫ＝２番目の異常判定対象箇所（「センサ１」）のみ異常と判定され、他は正常であったとして説明を進める。
【００３４】
ＣＰＵ２Ａは、Ｋ＞Ｋ１となると（ステップ２１５のＹＥＳ）、メモリＭ１４から現在の印刷機の状態を読み出し（ステップ２１６）、またメモリＭ１９内の現在の印刷機の状態に対応する範囲内の全てのデータを読み出し（ステップ２１７）、これらを中央制御装置１に送信する（ステップ２１８）。
【００３５】
〔中央制御装置での異常状態の表示〕
中央制御装置１のＣＰＵ１Ａは、ＰＬＣ制御装置２から「現在の印刷機の状態」と「メモリＭ１９内の現在の印刷機の状態に対応する範囲内の全てのデータ」を受けて（図４：ステップ１０９のＹＥＳ）、「現在の印刷機の状態」をメモリＭ４に格納し、「メモリＭ１９内の現在の印刷状態に対応する範囲内の全てのデータ」をメモリＭ５に格納する（ステップ１１０：図１４、図１５参照）。
【００３６】
〔現在の印刷機の状態と前回の印刷機の状態が異なる場合〕
そして、ＣＰＵ１Ａは、メモリＭ２より前回の印刷機の状態を読み出し（ステップ１１１）、ＰＬＣ制御装置２から送られてきた現在の印刷機の状態と比較する（ステップ１１２）。ここで、前回の印刷機の状態が「停止中」であったとする（ステップ１１２のＮＯ）。
【００３７】
この場合、ＣＰＵ１Ａは、メモリＭ４内の現在の印刷機の状態を読み出し（図５：ステップ１２４）、この読み出した現在の印刷機の状態を前回の印刷機の状態としてメモリＭ２に書き込む（ステップ１２５）。また、メモリＭ５の全てのデータを読み出し（ステップ１２６）、メモリＭ３に前回の異常状態のデータとして書き込む（ステップ１２７）。
【００３８】
そして、表示用異常状態記憶用のメモリＭ８を初期化し（ステップ１２８）、メモリＭ１に格納されている異常状態の表示対象装置又は機能を読み出し（ステップ１２９）、メモリＭ５内の異常状態の表示対象装置又は機能に対応する範囲内の全てのデータをメモリＭ８に書き込む（ステップ１３０）。この例では、メモリＭ１に異常状態の表示対象装置又は機能として第１の装置が格納されているので、メモリＭ５内の第１の装置に対応する範囲Ｓ１Ａ1 内の全てのデータをメモリＭ８に書き込む（図１６参照）。
【００３９】
そして、メモリＭ９にカウント値Ｘとして「１」を書き込み（ステップ１３１）、メモリＭ１１にカウント値Ｙとして「１」を書き込み（ステップ１３２）、メモリＭ８中のＸ＝１番目のデータ（アドレス＃１のデータ）を読み出し（図６：ステップ１３３）、そのデータが「１」であるか否かをチェックする（ステップ１３４）。
【００４０】
ここで、メモリＭ８中のＸ＝１番目のデータは、「スイッチ１」を異常判定対象箇所とするデータであり、異常状態を示す「１」とされている。この場合、ＣＰＵ１Ａは、メモリＭ４より現在の印刷機の状態を読み出し（ステップ１３５）、メモリＭ１より異常状態の表示対象装置又は機能を読み出し（ステップ１３６）、文字データ記憶用のメモリＭ１２より、現在の印刷機の状態に対応する範囲内の異常状態の表示対象装置又は機能に対応する範囲内のＸ＝１番目のデータに対応する文字データを読み出し、表示器１ＥのＹ＝１番目の位置に表示する（ステップ１３７）。
【００４１】
図１７にメモリＭ１２内の記憶構造を例示する。メモリＭ１２内には、印刷機の状態毎に、印刷機における第１〜第Ｎの装置および第１〜第Ｍの機能について、その装置および機能に関係する異常判定対象箇所に対応する文字データが格納されている。すなわち、図１３に示した異常状態記憶用のメモリＭ１９に対応して、各装置および各機能に関係する異常判定対象箇所に対応する文字データが格納されている。この場合、ＣＰＵ１Ａは、現在の印刷機の状態が「印刷中」であり、異常状態の表示対象装置又は機能が第１の装置であるので、メモリＭ１２内の「印刷中」に対応する範囲Ｓ１内の第１の装置に対応する範囲Ｓ１Ａ1 内のＸ＝１番目の文字データを読み出し、表示器１ＥのＹ＝１番目の位置（最高の表示位置）に表示する。
【００４２】
そして、メモリＭ１１内のカウント値Ｙに１を加算してＹ＝２とし（ステップ１３８）、メモリＭ９内のカウント値Ｘに１を加算してＸ＝２とし（ステップ１３９）、メモリＭ４から現在の印刷機の状態を読み出し（ステップ１４０）、メモリＭ１に格納されている異常状態の表示対象装置又は機能を読み出し（ステップ１４１）、読み出した現在の印刷機の状態および異常状態の表示対象装置又は機能より、メモリＭ１０から現在の印刷機の状態および異常状態の表示対象装置又は機能に対応する異常判定対象箇所の総数Ｘ１を読み出し（ステップ１４２）、ステップ１４３においてＸ＞Ｘ１となるまで、ステップ１３３〜１４３の処理動作を繰り返す。
【００４３】
これにより、表示器１Ｅには、メモリＭ８中の第１の装置に関係する異常判定対象箇所のうち、異常と判定された異常判定対象箇所のみ、その異常状態が重要度の高い順に表示されるものとなる。この例では、第１の装置に関係するＸ１個の異常判定対象箇所の内、「スイッチ１」と「センサ１」の異常状態がその異常判定対象箇所に対応して定められた文字データで表示される。また、「スイッチ１」の方が「センサ１」よりも重要度が高いので、「センサ１」よりも高位置に「スイッチ１」の異常状態が表示される。
【００４４】
このようにして、本実施の形態では、重要度の高い順に異常と判定された異常判定対象箇所の異常状態が表示されるので、高位置に表示された異常判定対象箇所から対応することにより、重大な異常が先に解決され、選択された装置又は機能の稼働が早くなる。すなわち、重要度の低い異常判定対象箇所は、それを残した状態でも稼働可能な場合があり、重要度の高い順にその異常判定対象箇所の異常を解決することにより、最速で選択された装置又は機能の稼働を行うことが可能となる。
【００４５】
〔異常状態の検出表示動作：２回目〕
ＣＰＵ１Ａは、Ｘ＞Ｘ１となると（ステップ１４３のＹＥＳ）、装置又は機能選択メニューに戻るスイッチＳＷ２がＯＮとされていないことを確認のうえ（ステップ１４４のＮＯ）、ＰＬＣ制御装置２に動作指令を再度送信する（ステップ１４５）。
【００４６】
中央制御装置１からの動作指令を受けて、ＰＬＣ制御装置２のＣＰＵ２Ａは、上述したステップ２０１〜２１８の処理動作を再度行い、「現在の印刷機の状態」と「メモリＭ１９内の現在の印刷機の状態に対応する範囲内の全てのデータ」を中央制御装置１に送信する。
【００４７】
中央制御装置１のＣＰＵ１Ａは、ＰＬＣ制御装置２から「現在の印刷機の状態」と「メモリＭ１９内の現在の印刷機の状態に対応する範囲内の全てのデータ」を受けて（図４：ステップ１０９）、「現在の印刷機の状態」をメモリＭ４に格納し、「メモリＭ１９内の現在の印刷状態に対応する範囲内の全てのデータ」をメモリＭ５に格納する（ステップ１１０）。
【００４８】
〔現在の印刷機の状態と前回の印刷機の状態が同じである場合〕
そして、ＣＰＵ１Ａは、メモリＭ２より前回の印刷機の状態を読み出し（ステップ１１１）、ＰＬＣ制御装置２から送られてきた現在の印刷機の状態と比較する（ステップ１１２）。ここで、現在の印刷機の状態が「印刷中」であったとする（ステップ１１２のＹＥＳ）。
【００４９】
この場合、ＣＰＵ１Ａは、メモリＭ６にカウント値Ｌとして「１」を書き込み（ステップ１１３）、現在の異常状態が格納されたメモリＭ５のＬ＝１番目の異常判定対象箇所のデータを読み出し（ステップ１１４）、前回の異常状態が格納されたメモリＭ３のＬ＝１番目の異常判定対象箇所のデータを読み出し（ステップ１１５）、両者を比較する（ステップ１１６）。
【００５０】
〔現在の印刷機の異常状態の内容と前回の印刷機の異常状態の内容が同じである場合〕
ここで、一例として、図１８（ａ）に異常状態記憶用のメモリＭ５のデータの格納状況を、図１８（ｂ）に前回の異常状態記憶用のメモリＭ３のデータの格納状況を示すように、現在（今回）の印刷機の異常状態の内容と前回の印刷機の異常状態の内容が同じであるものとする。この場合、Ｌ＝１番目の異常判定対象箇所である「スイッチ１」のデータは、今回も前回も同じ「１」である。
【００５１】
したがって、ＣＰＵ１Ａは、今回と前回とでＬ＝１番目の異常判定対象箇所のデータが同じであると判断し（ステップ１１６のＹＥＳ）、メモリＭ６のカウント値Ｌに１を加算し（ステップ１１７）、メモリＭ４から現在の印刷機の状態を読み出し（ステップ１１８）、読み出した現在の印刷機の状態より、現在の印刷機の状態に対応する異常判定対象箇所の総数Ｌ１をメモリＭ７から読み出し（ステップ１１９）、両者を比較する（ステップ１２０）。
【００５２】
この場合、メモリＭ５とメモリＭ３とで全ての異常判定対象箇所のデータが一致しているので、ＣＰＵ１Ａは、ステップ１２０においてＬ＞Ｌ１となるまで、ステップ１１４〜１２０の処理動作を繰り返す。そして、Ｌ＞Ｌ１となると、ＰＬＣ制御装置２に再度動作指令を送る（ステップ１２１）。
【００５３】
〔現在の印刷機の異常状態の内容と前回の印刷機の異常状態の内容が異なる場合〕
これに対し、図１９（ａ）に異常状態記憶用のメモリＭ５のデータの格納状況を、図１９（ｂ）に前回の異常状態記憶用のメモリＭ３のデータの格納状況を示すように、現在（今回）の印刷機の異常状態の内容と前回の印刷機の異常状態の内容が異なっているものとする。この例では、Ｌ＝３番目の異常判定対象箇所である「モータドライバ１」が前回は正常であったのに対し、今回は異常となっている。
【００５４】
この場合、ＣＰＵ１Ａは、Ｌ＝２番目の異常判定対象箇所までは今回と前回の異常状態のデータが同じであると判定するが（ステップ１１６のＹＥＳ）、Ｌ＝３番目の異常判定対象箇所では今回と前回の異常状態のデータが異なると判定し（ステップ１１６のＮＯ）、図５に示したステップ１２４以降の処理へと進み、現在の印刷機の状態と前回の印刷機の状態が異なる場合と同様にして、異常状態の表示動作を行う。
【００５５】
本実施の形態では、ステップ１１２〜１２１の処理動作を行わせることにより、新たな異常が発生した場合、すぐに確認することができるという効果が得られる。すなわち、現在の印刷機の状態と前回の印刷機の状態が同じであるか否かに拘わらず、ステップ１２４以降の処理へ進んで異常状態の表示動作を毎回行わせていたのでは、その異常状態の表示動作の処理に時間をとられ、ＰＬＣ制御装置２に異常状態の検出を行わせるための動作指令が遅れる。これに対し、本実施の形態では、ステップ１１２〜１２１の処理動作により、現在の印刷機の状態と前回の印刷機の状態とが同じである場合、現在の印刷機の異常状態の内容と前回の印刷機の異常状態の内容が異なっている場合にのみ異常状態の表示動作を行い、現在の印刷機の異常状態の内容と前回の印刷機の異常状態の内容が同じ場合にはすぐにＰＬＣ制御装置２に動作指令を送るので、ＰＬＣ制御装置２に短い間隔で異常の検出動作を行わせ、異常の発生をすぐに知ることが可能となる。
【００５６】
なお、異常状態の表示動作中、ＣＰＵ１Ａは、装置又は機能選択メニューに戻るスイッチＳＷ２のＯＮを確認すると（図６：ステップ１４４のＹＥＳ）、この装置又は機能選択メニューに戻るスイッチＳＷ２をＯＦＦとしたうえ（ステップ１４６）、ステップ１０４（図３）へ戻り、表示器１Ｅに装置又は機能選択メニューを表示する。これにより、オペレータは、他の装置や機能を選択して、上述した第１の装置と同様にして、異常状態の検出表示動作を行わせることができる。
【００５７】
〔実施の形態２〕
図２０は本発明の実施に用いる印刷機における中央制御装置の他の例を示すブロック構成図である。図２０において、図１と同一符号は図１を参照して説明した構成要素と同一或いは同等構成要素を示し、その説明は省略する。この中央制御装置１’では、図２０と図１を比較して分かるように、実施の形態１の中央制御装置１で用いていたメモリＭ２〜Ｍ７、メモリＭ９〜Ｍ１１をなくし、機能別異常状態記憶用のメモリＭ２０、最優先順位データ記憶用のメモリＭ２１を設けている。メモリＭ２０、Ｍ２１の記憶内容については後述する。
【００５８】
図２１は本発明の実施に用いる印刷機におけるＰＬＣ制御装置の他の例を示すブロック構成図である。図２１において、図２と同一符号は図２を参照して説明した構成要素と同一或いは同等構成要素を示し、その説明は省略する。このＰＬＣ制御装置２’では、図２１と図２を比較して分かるように、実施の形態１のＰＬＣ制御装置２で用いていたメモリＭ１７、Ｍ１８をなくし、装置又は機能データ記憶用のメモリＭ２２および装置又は機能別異常状態記憶用のメモリＭ２３を設けている。メモリＭ２２、Ｍ２３の記憶内容については後述する。なお、このＰＬＣ制御装置２’において、２Ｎは入力装置、２Ｐは表示器、２Ｑは出力装置であり、インターフェイス２Ｍを介してＣＰＵ２Ａと接続されている。
【００５９】
図２２〜図２７に中央制御装置１’のＣＰＵ１Ａが実行する異常状態表示プログラムに従う処理動作のフローチャートを示す。図２８〜図３１にＰＬＣ制御装置２’のＣＰＵ２Ａが実行する異常状態検出プログラムに従う処理動作のフローチャートを示す。以下、これらのフローチャートを用いて、メモリＭ１、Ｍ８、Ｍ１２〜Ｍ１６，Ｍ１９〜Ｍ２３の記憶内容を交えながら、中央制御装置１’とＰＬＣ制御装置２’とが連携して行う本実施の形態（実施の形態２）の印刷機の異常状態の検出表示動作について説明する。
【００６０】
〔中央制御装置での装置又は機能の選択〕
異常状態の検出表示動作に入る前に、中央制御装置１’のＣＰＵ１Ａは、メモリＭ１，Ｍ８を初期化する（図２２：ステップ３０１）。そして、表示器１Ｅに装置又は機能選択メニューを表示する（ステップ３０２）。この装置又は機能選択メニューには、印刷機における各種装置と、印刷機における各種機能が表示される。この実施の形態では、装置として第１〜第Ｎの装置が、機能として第１〜第Ｍの機能が、印刷機に設けられているものとする。
【００６１】
オペレータは、印刷機における異常状態を知りたい場合、表示器１Ｅに表示されている装置又は機能選択メニューから所望の装置又は機能（異常状態の表示対象）を選択し、装置又は機能選択スイッチＳＷ１をＯＮとする。ここでは、異常状態の表示対象として第１の装置を選択し、装置又は機能選択スイッチＳＷ１をＯＮとしたとする。すると、ＣＰＵ１Ａは、装置又は機能選択スイッチＳＷ１のＯＮを確認して（ステップ３０３のＹＥＳ）、選択された第１の装置を異常状態の表示対象（異常状態の表示対象装置）としてメモリＭ１に格納し（ステップ３０４）、ＰＬＣ制御装置２’に動作指令を送る（ステップ３０５）。
【００６２】
〔ＰＬＣ制御装置での異常状態の検出〕
〔印刷機の各部（異常判定対象箇所）の現在の出力状態の記憶〕
ＰＬＣ制御装置２’のＣＰＵ２Ａは、中央制御装置１’からの動作指令を受けると（図２８：ステップ４０１のＹＥＳ）、異常状態記憶用のメモリＭ１９および装置又は機能別異常状態記憶用のメモリＭ２３を初期化する（ステップ４０２）。そして、スイッチ２Ｄ１〜２Ｄｉ、センサ２Ｅ１〜２Ｅｊ、モータドライバ２Ｆ１〜２Ｆｋ、保護回路２Ｇ１〜２Ｇｌの出力状態を印刷機の各部（異常判定対象箇所）の現在の出力状態として読み込み、メモリＭ１３に格納する（ステップ４０３：図９参照）。
【００６３】
〔現在の印刷機の状態の判断〕
そして、ＣＰＵ２Ａは、読み込んだ印刷機の各部（異常判定対象箇所）の現在の出力状態より、「印刷中」，「停止中」などの現在の印刷機の状態を判断し、その判断した現在の印刷機の状態をメモリＭ１４に格納する（ステップ４０４）。ここでは、現在の印刷機の状態を「印刷中」と判断したとして、説明を進める。この場合、メモリＭ１４には、現在の印刷機の状態として「印刷中」である旨の情報が格納される（図１０参照）。
【００６４】
〔現在の印刷機の状態に対応する印刷機の正常状態の記憶〕
次に、ＣＰＵ２Ａは、ステップ４０４で判断した現在の印刷機の状態より、対応する印刷機の正常状態をメモリＭ１５（図１１参照）から読み出し、メモリＭ１６（図１２）に格納する（ステップ４０５）。
【００６５】
〔異常判定対象箇所毎の現在の出力状態と正常出力状態との比較および正常／異常の判定〕
そして、ＣＰＵ２Ａは、メモリＭ１６より最初の異常判定対象箇所の正常出力状態を読み出し（ステップ４０６）、メモリＭ１３よりメモリＭ１６中の最初の異常判定対象箇所に対応する異常判定対象箇所の現在の出力状態を読み出し（ステップ４０７）、両者を比較する（図２９：ステップ４０８）。
【００６６】
ＣＰＵ２Ａは、メモリＭ１６中の最初の異常判定対象箇所の正常出力状態と対応するメモリＭ１３中の異常判定対象箇所の現在の出力状態とが同じであれば（ステップ４０８のＹＥＳ）、最初の異常判定対象箇所の現在の出力状態は正常であると判定し、直ちにステップ４１０へ進む。
【００６７】
これに対し、メモリＭ１６中の最初の異常判定対象箇所の正常出力状態と対応するメモリＭ１３中の異常判定対象箇所の現在の出力状態とが異なれば（ステップ４０８のＮＯ）、メモリＭ１６中の最初の異常判定対象箇所に対応するメモリＭ２２中のアドレスより、装置又は機能データ、文字データの格納場所データ、優先順位データを読み出し、最初の異常な異常判定対象箇所の異常状態のデータとしてメモリＭ１９に格納する（ステップ４０９）。
【００６８】
図３２にメモリＭ２２内の記憶構造を例示する。メモリＭ２２内には、異常判定対象毎に、関係する装置又は機能を示す装置又は機能データと、異常状態を表示する際の文字データの格納場所を示す文字データの格納場所データと、異常状態を表示する際の優先順位を示す優先順位データとが格納されている。
【００６９】
ステップ４０８において、メモリＭ１６中の最初の異常判定対象箇所（「スイッチ１」）の正常出力状態が対応するメモリＭ１３中の異常判定対象箇所の現在の出力状態と異なれば、ＣＰＵ２Ａは、メモリＭ２２中の「スイッチ１」のアドレスより、装置又は機能データ、文字データの格納場所データ、優先順位データを読み出し、最初の異常な異常判定対象箇所の異常状態のデータとしてメモリＭ１９に格納する（図３３参照）。
【００７０】
次に、ＣＰＵ２Ａは、メモリＭ１６より次の異常判定対象箇所の正常出力状態を読み出し（ステップ４１０）、メモリＭ１３よりメモリＭ１６中の次の異常判定対象箇所に対応する異常判定対象箇所の現在の出力状態を読み出し（ステップ４１１）、両者を比較する（ステップ４１２）。
【００７１】
ＣＰＵ２Ａは、メモリＭ１６中の次の異常判定対象箇所の正常出力状態と対応するメモリＭ１３中の異常判定対象箇所の現在の出力状態とが同じであれば（ステップ４１２のＹＥＳ）、次の異常判定対象箇所の現在の出力状態は正常であると判定し、直ちにステップ４１４へ進む。
【００７２】
これに対し、メモリＭ１６中の次の異常判定対象箇所の正常出力状態と対応するメモリＭ１３中の異常判定対象箇所の現在の出力状態とが異なれば（ステップ４１２のＮＯ）、メモリＭ１６中の次の異常判定対象箇所に対応するメモリＭ２２中のアドレスより、装置又は機能データ、文字データの格納場所データ、優先順位データを読み出し、次の異常な異常判定対象箇所の異常状態のデータとしてメモリＭ１９に格納する（ステップ４１３：図３３参照）。
【００７３】
以下同様にして、ステップ４１４において全ての異常判定対象箇所について処理が完了するまで、ステップ４１０〜４１４の処理動作を繰り返す。これにより、メモリＭ１６中の全ての異常判定対象箇所についてその現在の出力状態の正常／異常が判定され、異常な異常判定対象箇所の装置又は機能データ、文字データの格納場所データ、優先順位データが順番にメモリＭ１９内に格納されて行く。
【００７４】
〔装置又は機能別の異常状態の記憶〕
メモリＭ１６中の全ての異常判定対象箇所について処理が完了すると（ステップ４１４のＹＥＳ）、ＣＰＵ２Ａは、メモリＭ１９より最初の異常な異常判定対象箇所の装置又は機能データを読み出す（図３０：ステップ４１５）。そして、この読み出した最初の異常な異常判定対象箇所の装置又は機能データが示す装置又は機能が最初の装置又は機能であるか否かをチェックする（ステップ４１６）。
【００７５】
最初の装置又は機能であれば（ステップ４１６のＹＥＳ）、その最初の異常な異常判定対象箇所の文字データの格納場所データおよび優先順位データをメモリＭ１９より読み出し、メモリＭ２３の最初の装置又は機能用アドレスに書き込む（ステップ４１７、図３４参照）。なお、本実施の形態において、装置又は機能の順番は、装置については第１の装置〜第Ｎの装置の順、機能については第１の機能〜第Ｍの機能の順とし、装置又は機能データ記憶用のメモリＭ２２に格納されているものとする。
【００７６】
次に、ＣＰＵ２Ａは、メモリＭ１９より次の異常な異常判定対象箇所の装置又は機能データを読み出し（ステップ４１８）、この読み出した次の異常な異常判定対象箇所の装置又は機能データが示す装置又は機能が最初の装置又は機能であるか否かをチェックする（ステップ４１９）。最初の装置又は機能であれば（ステップ４１９のＹＥＳ）、その次の異常な異常判定対象箇所の文字データの格納場所データおよび優先順位データをメモリＭ１９より読み出し、メモリＭ２３の最初の装置又は機能用アドレスに書き込む（ステップ４２０、図３４参照）。
【００７７】
以下同様にして、ステップ４２１において全ての異常な異常判定対象箇所について処理が完了するまで、ステップ４１８〜４２１の処理動作を繰り返す。これにより、メモリＭ１９中の全ての異常な異常判定対象箇所について最初の装置又は機能に関係する異常判定対象箇所か否かが確認され、最初の装置又は機能に関係する異常な異常判定対象箇所の文字データの格納場所データおよび優先順位データが最初の装置又は機能用アドレスに書き込まれて行く。
【００７８】
メモリＭ１９中の全ての異常な異常判定対象箇所について処理が完了すると（ステップ４２１のＹＥＳ）、ＣＰＵ２Ａは、メモリＭ１９より最初の異常な異常判定対象箇所の装置又は機能データを読み出す（図３１：ステップ４２２）。そして、この読み出した最初の異常な異常判定対象箇所の装置又は機能データが示す装置又は機能が次の装置又は機能であるか否かをチェックし（ステップ４２３）、次の装置又は機能であれば（ステップ４２３のＹＥＳ）、その次の異常な異常判定対象箇所の文字データの格納場所データおよび優先順位データをメモリＭ１９より読み出し、メモリＭ２３の次の装置又は機能用アドレスに書き込む（ステップ４２４）。
【００７９】
次に、ＣＰＵ２Ａは、メモリＭ１９より次の異常な異常判定対象箇所の装置又は機能データを読み出し（ステップ４２５）、この読み出した次の異常な異常判定対象箇所の装置又は機能データが示す装置又は機能が次の装置又は機能であるか否かをチェックし（ステップ４２６）、次の装置又は機能であれば（ステップ４２６のＹＥＳ）、その次の異常な異常判定対象箇所の文字データの格納場所データおよび優先順位データをメモリＭ１９より読み出し、メモリＭ２３の次の装置又は機能用アドレスに書き込む（ステップ４２７）。
【００８０】
以下同様にして、ステップ４２８において全ての異常な異常判定対象箇所について処理が完了するまで、ステップ４２５〜４２８の処理動作を繰り返す。また、ステップ４２９において全ての装置又は機能について処理が完了するまで、ステップ４２２〜４２９の処理動作を繰り返す。これにより、メモリＭ２３の全ての装置又は機能用アドレスに、その装置又は機能に関係するメモリＭ１９中の異常な異常判定対象箇所の文字データの格納場所データおよび優先順位データが書き込まれて行く。
【００８１】
そして、全ての装置又は機能について処理が完了した後、ＣＰＵ２Ａは、メモリＭ２３から機能又は装置別の異常な異常判定対象箇所の文字データの格納場所データおよび優先順位データを読み出し（ステップ４３０）、これらを中央制御装置１’に送信する（ステップ４３１）。
【００８２】
〔中央制御装置での異常状態の表示〕
中央制御装置１’のＣＰＵ１Ａは、ＰＬＣ制御装置２’から「機能又は装置別の異常な異常判定対象箇所の文字データの格納場所データおよび優先順位データ」を受けて（図２２：ステップ３０６のＹＥＳ）、装置又は機能別異常状態記憶用のメモリＭ２０に格納する（ステップ３０７）。そして、ＣＰＵ１Ａは、メモリＭ１に格納されている異常状態の表示対象装置又は機能を読み出し（ステップ３０８）、メモリＭ２０中の異常状態の表示対象装置又は機能用のアドレス（この例では、第１の装置）から全ての異常な異常判定対象箇所の文字データの格納場所データおよび優先順位データを読み出し、表示用異常状態記憶用のメモリＭ８に格納する（ステップ３０９、図３５参照）。
【００８３】
そして、メモリＭ８にデータがあるか否かをチェックし（ステップ３１０）、データがあれば（ステップ３１０のＹＥＳ）、メモリＭ８から最初の優先順位データを読み出す（ステップ３１１）。そして、メモリＭ８に次の優先順位データがあるか否かをチェックし（図２３：ステップ３１２）、次の優先順位データがあれば（ステップ３１１のＹＥＳ）、その優先順位データを読み出し（ステップ３１３）、最初の優先順位データと次の優先順位データとを比較する（ステップ３１４）。なお、次の優先順位データがない場合には（ステップ３１２のＮＯ）、最初の優先順位データを最優先順位データ記憶用のメモリＭ２１に格納し（ステップ３１７）、直ちにステップ３２４（図２５）へ進む。
【００８４】
ステップ３１４において、最初の優先順位データの方が優先順位が高ければ（ステップ３１４のＹＥＳ）、最初の優先順位データを最優先順位データ記憶用のメモリＭ２１に格納する（ステップ３１５）。次の優先順位データの方が優先順位が高ければ（ステップ３１４のＮＯ）、次の優先順位データを最優先順位データ記憶用のメモリＭ２１に格納する（ステップ３１６）。
【００８５】
そして、メモリＭ８に次の優先順位データがあるか否かをチェックし（図２４：ステップ３１８）、次の優先順位データがあれば（ステップ３１８のＹＥＳ）、メモリＭ２１から最優先順位データを読み出し（ステップ３１９）、メモリＭ８より次の優先順位データを読み出し（ステップ３２０）、この読み出した最優先順位データと次の優先順位データとを比較する（ステップ３２１）。なお、次の優先順位データがない場合には（ステップ３１８のＮＯ）、直ちにステップ３２４（図２５）へ進む。
【００８６】
ステップ３２１において、最優先順位データの方が優先順位が高い場合には（ステップ３２１のＮＯ）、最優先順位データ記憶用のメモリＭ２１の記憶内容はそのままとしてステップ３２３へ進むが、最優先順位データの方が優先順位が低い場合には（ステップ３２１のＹＥＳ）、次の優先順位データを最優先順位データ記憶用のメモリＭ２１に上書きして（ステップ３２２）、ステップ３２３へ進む。
【００８７】
以下、ステップ３２３においてメモリＭ８内の全ての優先順位データについて処理が完了するまで、ステップ３１９〜３２３の処理動作を繰り返す。これにより、最優先順位データ記憶用のメモリＭ２１にメモリＭ８内の最も優先順位が高い優先順位データが格納されるものとなる。
【００８８】
メモリＭ８内の全ての優先順位データについて処理が完了すると（ステップ３２３のＹＥＳ）、ＣＰＵ１Ａは、メモリＭ２１から最優先順位データを読み出し（図２５：ステップ３２４）、この最優先順位データに対応する文字データの格納場所データをメモリＭ８から読み出す（ステップ３２５）。そして、この読み出した文字データの格納場所データにより特定されるメモリＭ１２中のアドレスから文字データを読み出し、表示器１Ｅの最優先異常表示位置に表示する（ステップ３２６）。
【００８９】
その後、ＣＰＵ１Ａは、メモリＭ８より最優先順位データおよびそのデータと対として記憶されている文字データの格納場所データを削除し（ステップ３２７）、メモリＭ８に次のデータがあるか否かをチェックする（ステップ３２８）。メモリＭ８に次のデータがあれば（ステップ３２８のＹＥＳ）、メモリＭ８より最初の優先順位データを読み出し（図２６：ステップ３３２）、先のステップ３１２〜３２７と同様にしてステップ３３３〜３４８（図２７）の処理を行う。
【００９０】
以下同様にして、ステップ３２８においてメモリＭ８にデータがなくなるまで、ステップ３３２〜３４８の処理動作を繰り返す。これにより、メモリＭ８に記憶された優先順位データの順に、対応する文字データの格納場所データにより特定されるメモリＭ１２中のアドレスから文字データが読み出され、この読み出された文字データが優先順位の高い順に表示器１Ｅに表示されるものとなる。すなわち、異常状態の表示対象装置又は機能に関係する異常判定対象箇所の内、異常と判定された異常判定対象箇所の異常状態が優先順位の高い順（重要な順）に表示器１Ｅに表示されるものとなる。
【００９１】
なお、ＣＰＵ１Ａは、メモリＭ８から全てのデータがなくなると（ステップ３２８のＮＯ）、装置又は機能選択メニューに戻るスイッチＳＷ２がＯＮとされていないことを確認のうえ（ステップ３２９のＮＯ）、ＰＬＣ制御装置２’に動作指令を再度送信する（ステップ３３０）。ステップ３２９で装置又は機能選択メニューに戻るスイッチＳＷ２のＯＮを確認すると、装置又は機能選択メニューを表示器１Ｅに表示し（ステップ３３１）、図２２のステップ３０３へ戻る。これにより、オペレータは、他の装置や機能を選択して、上述した第１の装置と同様にして、異常状態の検出表示動作を行わせることができる。
【００９２】
上述した実施の形態１や２では、異常状態の表示対象装置又は機能を選択するものとしたが、必ずしも異常状態の表示対象装置又は機能を選択するようにしなくてもよい。すなわち、印刷機全体を異常状態の表示対象とし、この表示対象の異常判定対象箇所の内、異常と判定された異常判定対象箇所のみ、その異常状態を表示するようにしてもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施に用いる印刷機における中央制御装置の一例（実施の形態１）を示すブロック構成図である。
【図２】本発明の実施に用いる印刷機におけるＰＬＣ制御装置の一例（実施の形態１）を示すブロック構成図である。
【図３】実施の形態１の中央制御装置のＣＰＵが実行する異常状態表示プログラムに従う処理動作のフローチャートである。
【図４】実施の形態１の中央制御装置のＣＰＵが実行する異常状態表示プログラムに従う処理動作のフローチャートである。
【図５】実施の形態１の中央制御装置のＣＰＵが実行する異常状態表示プログラムに従う処理動作のフローチャートである。
【図６】実施の形態１の中央制御装置のＣＰＵが実行する異常状態表示プログラムに従う処理動作のフローチャートである。
【図７】実施の形態１のＰＬＣ制御装置のＣＰＵが実行する異常状態検出プログラムに従う処理動作のフローチャートである。
【図８】実施の形態１のＰＬＣ制御装置のＣＰＵが実行する異常状態検出プログラムに従う処理動作のフローチャートである。
【図９】実施の形態１における印刷機の各部（異常判定対象箇所）の現在の出力状態記憶用のメモリＭ１３の記憶内容を例示する図である。
【図１０】実施の形態１における現在の印刷機の状態記憶用のメモリＭ１４の記憶内容を例示する図である。
【図１１】実施の形態１における印刷機の正常状態記憶用のメモリＭ１５の記憶内容を例示する図である。
【図１２】実施の形態１における現在の印刷機の状態に対応する印刷機の正常状態記憶用のメモリＭ１６の記憶内容を例示する図である。
【図１３】実施の形態１における異常状態記憶用のメモリＭ１９の記憶内容を例示する図である。
【図１４】実施の形態１における異常状態記憶用のメモリＭ５の記憶内容を例示する図である。
【図１５】実施の形態１における現在の印刷機の状態記憶用のメモリＭ４の記憶内容を例示する図である。
【図１６】実施の形態１における表示用異常状態記憶用のメモリＭ８の記憶内容を例示する図である。
【図１７】実施の形態１における文字データ記憶用のメモリＭ１２の記憶内容を例示する図である。
【図１８】実施の形態１における異常状態記憶用のメモリＭ５と前回の異常状態記憶用のメモリＭ３のデータの格納状況（今回の内容と前回の内容が同じ場合）を比較して示す図である。
【図１９】実施の形態１における異常状態記憶用のメモリＭ５と前回の異常状態記憶用のメモリＭ３のデータの格納状況（今回の内容と前回の内容が異なる場合）を比較して示す図である。
【図２０】本発明の実施に用いる印刷機における中央制御装置の他の例（実施の形態２）を示すブロック構成図である。
【図２１】本発明の実施に用いる印刷機におけるＰＬＣ制御装置の他の例（実施の形態２）を示すブロック構成図である。
【図２２】実施の形態２の中央制御装置のＣＰＵが実行する異常状態表示プログラムに従う処理動作のフローチャートである。
【図２３】実施の形態２の中央制御装置のＣＰＵが実行する異常状態表示プログラムに従う処理動作のフローチャートである。
【図２４】実施の形態２の中央制御装置のＣＰＵが実行する異常状態表示プログラムに従う処理動作のフローチャートである。
【図２５】実施の形態２の中央制御装置のＣＰＵが実行する異常状態表示プログラムに従う処理動作のフローチャートである。
【図２６】実施の形態２の中央制御装置のＣＰＵが実行する異常状態表示プログラムに従う処理動作のフローチャートである。
【図２７】実施の形態２の中央制御装置のＣＰＵが実行する異常状態表示プログラムに従う処理動作のフローチャートである。
【図２８】実施の形態２のＰＬＣ制御装置のＣＰＵが実行する異常状態検出プログラムに従う処理動作のフローチャートである。
【図２９】実施の形態２のＰＬＣ制御装置のＣＰＵが実行する異常状態検出プログラムに従う処理動作のフローチャートである。
【図３０】実施の形態２のＰＬＣ制御装置のＣＰＵが実行する異常状態検出プログラムに従う処理動作のフローチャートである。
【図３１】実施の形態２のＰＬＣ制御装置のＣＰＵが実行する異常状態検出プログラムに従う処理動作のフローチャートである。
【図３２】実施の形態２における装置又は機能データ記憶用のメモリＭ２２の記憶内容を例示する図である。
【図３３】実施の形態２における異常状態記憶用のメモリＭ１９の記憶内容を例示する図である。
【図３４】実施の形態２における装置又は機能別異常状態記憶用のメモリＭ２３の記憶内容を例示する図である。
【図３５】実施の形態２における表示用異常状態記憶用のメモリＭ８の記憶内容を例示する図である。
【符号の説明】
【００９４】
１，１’…中央制御装置、１Ａ…ＣＰＵ、１Ｂ…ＲＡＭ、１Ｃ…ＲＯＭ、１Ｄ…入力装置、１Ｅ…表示器、１Ｆ…出力装置、２，２’…異常状態検出装置（ＰＬＣ制御装置）、２Ａ…ＣＰＵ、２Ｂ…ＲＡＭ、２Ｃ…ＲＯＭ、２Ｄ（２Ｄ１〜２Ｄｉ）…スイッチ、２Ｅ（２Ｅ１〜２Ｅｊ）…センサ、２Ｆ（２Ｆ１〜２Ｆｋ）…モータドライバ、２Ｇ（２Ｇ１〜２Ｇｌ）…保護回路、２Ｎ…入力装置、２Ｐ…表示器、２Ｑ…出力装置、Ｍ１〜Ｍ２３…メモリ、ＳＷ１…装置又は機能選択スイッチ、ＳＷ２…装置又は機能選択メニューに戻るスイッチ。
【図１】
2007030349.tif 000003
【図２】
2007030349.tif 000004
【図３】
2007030349.tif 000005
【図４】
2007030349.tif 000006
【図５】
2007030349.tif 000007
【図６】
2007030349.tif 000008
【図７】
2007030349.tif 000009
【図８】
2007030349.tif 000010
【図９】
2007030349.tif 000011
【図１０】
2007030349.tif 000012
【図１１】
2007030349.tif 000013
【図１２】
2007030349.tif 000014
【図１３】
2007030349.tif 000015
【図１４】
2007030349.tif 000016
【図１５】
2007030349.tif 000017
【図１６】
2007030349.tif 000018
【図１７】
2007030349.tif 000019
【図１８】
2007030349.tif 000020
【図１９】
2007030349.tif 000021
【図２０】
2007030349.tif 000022
【図２１】
2007030349.tif 000023
【図２２】
2007030349.tif 000024
【図２３】
2007030349.tif 000025
【図２４】
2007030349.tif 000026
【図２５】
2007030349.tif 000027
【図２６】
2007030349.tif 000028
【図２７】
2007030349.tif 000029
【図２８】
2007030349.tif 000030
【図２９】
2007030349.tif 000031
【図３０】
2007030349.tif 000032
【図３１】
2007030349.tif 000033
【図３２】
2007030349.tif 000034
【図３３】
2007030349.tif 000035
【図３４】
2007030349.tif 000036
【図３５】
2007030349.tif 000037