(57)【要約】【課題】簡易な構成により、電源障害を通信障害と切り分けて通知可能とする。【解決手段】第１装置と、第１装置と通信線で接続される第２装置とを備えるシステムであって、第１装置は、電源が入力される第１入力部と、第１入力部から電源が入力されているか否かを検知する検知部と、検知部により電源が入力されていないことが検知された場合、通信線上の通信で用いる第１電位および第２電位のうち、第１電位の値を変更する変更部と、を備え、第２装置は、電源が入力される第２入力部と、通信の第１電位に基づいて第１入力部の異常を判断する判断部と、を備える。【選択図】図３
2015156116.tif 000002
【特許請求の範囲】
【請求項１】
第１装置と、前記第１装置と通信線で接続される第２装置とを備えるシステムであって、
前記第１装置は、
電源が入力される第１入力部と、
前記第１入力部から電源が入力されているか否かを検知する検知部と、
前記検知部により電源が入力されていないことが検知された場合、前記通信線上の通信で用いる第１電位および第２電位のうち、前記第１電位の値を変更する変更部と、
を備え、
前記第２装置は、
電源が入力される第２入力部と、
前記通信の前記第１電位に基づいて前記第１入力部の異常を判断する判断部と、
を備えるシステム。
【請求項２】
前記第１装置は、
前記検知部により電源が入力されていないことが検知された場合、変更された前記第１電位と前記第２電位とを用いて、電源が入力されていないことが検知されたことを示す検出情報を前記第２装置に通知する通知部をさらに備える、
請求項１に記載のシステム。
【請求項３】
前記第１装置は、
前記検知部により電源が入力されていないことが検知された場合に、電源が入力されていないことが検知されたことを示す情報を記憶する記憶部と、
前記記憶部に前記情報が記憶されている場合に、電源が入力されていないことが検知されたことを示す検出情報を前記第２装置に通知する通知部と、をさらに備える、
請求項１に記載のシステム。
【請求項４】
第１装置と、前記第１装置と通信線で接続される第２装置とを備えるシステムで実行される検知方法であって、
前記第１装置は、電源が入力される第１入力部を備え、
前記第２装置は、電源が入力される第２入力部を備え、
前記第１入力部から電源が入力されているか否かを検知する検知ステップと、
前記検知ステップにより電源が入力されていないことが検知された場合、前記通信線上の通信で用いる第１電位および第２電位のうち、前記第１電位の値を変更する変更ステップと、
前記通信の前記第１電位に基づいて前記第１入力部の異常を判断する判断ステップと、
を含む検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システムおよび検知方法に関する。
【背景技術】
【０００２】
画像形成装置には、出力する印刷物に対して、ステープル、穴あけ、回転、合紙、および、オフセットなどの各種処理を行う後処理装置が接続される場合がある。画像形成装置から後処理装置に電源供給する構成では、後処理装置の電源供給の状況は画像形成装置にて把握することができた。
【０００３】
近年、装置の高速化および後処理機能の多様化により、後処理装置の消費電力が増大している。このため、ＡＣ（Alternating  Current）電源に接続され、ＡＣ電源から電源供給される後処理装置が増加している。このような状況では、画像形成装置に接続される複数の後処理装置として、ＡＣ電源に接続される装置とＡＣ電源に接続されない装置とが混在する場合がある。
【０００４】
ＡＣ電源に接続される後処理装置が接続されるようになった結果、後処理装置にてＡＣ入力の瞬断および遮断などの障害が発生した場合、画像形成装置と後処理装置間の通信障害として検知される。このため、実際にはＡＣ入力の障害が要因であっても、通信障害かＡＣ入力障害かの切り分けができない状況が発生する。
【０００５】
これを防ぐために、特許文献１では、ＤＣ（Direct  Current）電源またはＡＣ入力監視回路を設け、異常検知時に後処理装置側の通信制御に必要なＤＣ電源を後処理装置内の電源装置出力より画像形成装置側に切り替える装置について開示されている。特許文献１の方法では、後処理装置側の通信制御に必要なＤＣ電源を画像形成装置側に切り替えることにより、ＡＣ入力障害検知時に、後処理装置が、画像形成装置にＡＣ入力の障害発生を通信する。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の方法では、画像形成装置側に後処理装置用のＤＣ電源を備えなければならず、さらに入力障害発生時のためだけに画像形成装置から周辺装置へＤＣ電力を供給できる構成としなければならないという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、簡易な構成により、電源障害を通信障害と切り分けて通知可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、第１装置と、前記第１装置と通信線で接続される第２装置とを備えるシステムであって、前記第１装置は、電源が入力される第１入力部と、前記第１入力部から電源が入力されているか否かを検知する検知部と、前記検知部により電源が入力されていないことが検知された場合、前記通信線上の通信で用いる第１電位および第２電位のうち、前記第１電位の値を変更する変更部と、を備え、前記第２装置は、電源が入力される第２入力部と、前記通信の前記第１電位に基づいて前記第１入力部の異常を判断する判断部と、を備える。
【発明の効果】
【０００９】
本発明によれば、簡易な構成により、電源障害を通信障害と切り分けて通知可能になるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態にかかるシステムの構成を示すブロック図である。
【図２】図２は、制御基板の回路の構成例を示す図である。
【図３】図３は、ＣＰＵにより実現される機能の一例を示すブロック図である。
【図４】図４は、ＡＣ遮断の検知時のタイミングチャートの一例を示す図である。
【図５】図５は、ＡＣ遮断からの復帰時のタイミングチャートの一例を示す図である。
【図６】図６は、ＡＣ遮断の検知時の通信動作の一例を説明するための図である。
【図７】図７は、ＡＣ遮断の検知時の通知処理の一例を示すフローチャートである。
【図８】図８は、上位装置による判定処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明にかかるシステムおよび検知方法の一実施形態を詳細に説明する。
【００１２】
なお、以下では、画像形成装置と後処理装置などの周辺装置とを備えるシステムを例に説明するが、適用可能なシステムはこれに限られるものではない。通信線で相互に連結され、それぞれ固有の外部電源の入力部を備えている複数の装置を含むシステムであればどのようなシステムにも適用できる。
【００１３】
本実施形態のシステムは、画像形成装置と後処理装置とを備える。後処理装置のＡＣ入力が遮断された場合、後処理装置から他の装置（他の後処理装置、画像形成装置など）と間の通信信号のＨｉｇｈ（第１電位）のレベルを通常時に比べて低くする。これにより、ＡＣ入力の遮断であるのか、通信異常（通信できない状態）であるのかの判別が可能となる。
【００１４】
図１は、本実施形態にかかるシステムの構成を示すブロック図である。図１に示すように、本実施形態のシステムは、画像形成装置１００と、後処理装置１０１、１０２、１０３とを備えている。なお、後処理装置の個数は３に限られるものではない。後処理装置１０１、１０２、１０３は、画像形成装置１００から出力された印刷物（印刷媒体）に対し、折り、ステープル、および、パンチ穿孔などの後処理を行う装置である。
【００１５】
画像形成装置１００は、制御基板１２０と、電源１５０と、を備えている。電源１５０は、外部のＡＣ電源が入力される入力部であるプラグ１６０と接続される。電源１５０は、プラグ１６０からＡＣ電源を入力し、ＤＣ出力１３０を出力する。ＤＣ出力１３０は制御基板１２０に接続され、制御基板１２０のＤＣ電源として使用される。画像形成装置１００の制御基板１２０は、例えばシリアル通信である通信１１１により後処理装置１０１の制御基板１２１と接続される。
【００１６】
後処理装置１０１は、制御基板１２１と、電源１５１と、を備えている。後処理装置１０２は、制御基板１２２と、電源１５２と、を備えている。後処理装置１０３は、制御基板１２３と、電源１５３と、を備えている。
【００１７】
電源１５１、１５２、１５３は、画像形成装置１００の印刷速度および後処理装置１０１、１０２、１０３の動作などに比例して増大する電力をまかなうために、外部のＡＣ電源が入力される入力部であるプラグ１６１、１６２、１６３とそれぞれ接続される。電源１５１、１５２、１５３は、それぞれプラグ１６１、１６２、１６３からＡＣ電源を入力し、ＤＣ出力１３１、１３２、１３３を出力する。ＤＣ出力１３１〜１３３は、それぞれ後処理装置１０１、１０２、１０３の制御基板１２１、１２２、１２３に接続され、制御基板１２１、１２２、１２３のＤＣ電源として使用される。
【００１８】
制御基板１２１と制御基板１２２、および、制御基板１２２と制御基板１２３は、例えばシリアル通信である通信１１２および１１３により、それぞれ接続される。
【００１９】
なお、外部から入力する電源はＡＣ電源に限られるものではなく、例えば、ＤＣ電源が入力されてもよい。
【００２０】
例えば後処理装置１０２が通信不能となった場合、その上位に位置する後処理装置１０１が通信障害発生を画像形成装置１００に報告することになる。一方、後処理装置１０２のプラグ１６２からのＡＣ入力が遮断された場合も、後処理装置１０２は通信不能となる。このため、通信障害の原因が、通信１１２にあるのか、プラグ１６２からのＡＣ入力にあるのかが不明となる。
【００２１】
なお、以下では、画像形成装置１００側を上位とし、画像形成装置１００に順次接続される方向を下位とする。図１の例では、画像形成装置１００が最上位の装置であり、後処理装置１０３が最下位の装置となる。
【００２２】
本実施形態では、後処理装置１０１、１０２、１０３と、電源１５１、１５２、１５３との間に、それぞれ検知線１４１、１４２、１４３を設ける。検知線１４１、１４２、１４３は、ＡＣ入力の遮断（ＡＣ遮断）を検知するために用いられる。後処理装置１０１、１０２、１０３は、各検知線によりＡＣ遮断を検知した場合、ＡＣ遮断を検知したことを示す検出情報を上位装置に通知する。これにより、通信障害の要因の切り分けが可能となる。ＡＣ遮断の検知方法、および、検出情報の上位装置への通知方法の詳細は後述する。
【００２３】
図２は、制御基板２００の回路の構成例を示す図である。制御基板２００は、制御基板１２１、１２２、１２３のそれぞれに適用できる回路の例である。制御基板２００は、制御部２０１と、端子２０８ａ、２０８ｂ、２０９ａ、２０９ｂと、ＦＥＴ（Field  Effect  Transistor）２１０、２１１と、ゼロクロス検出部２１４と、ピークホールド部２１５と、抵抗Ｒｘ、Ｒｙ、Ｒｚと、電源Ｖｃｃと、を備えている。
【００２４】
端子２０８ａは、ＴｘＤの端子であり、下位装置側のＲｘＤの端子に接続される。端子２０８ｂは、ＲｘＤの端子であり、下位装置側のＴｘＤの端子に接続される。端子２０９ａは、ＲｘＤの端子であり、上位装置側のＴｘＤの端子に接続される。端子２０９ｂは、ＴｘＤの端子であり、下位装置側のＲｘＤの端子に接続される。
【００２５】
ゼロクロス検出部２１４は、後処理装置内の電源（電源１５１、１５２、１５３）と検知線（検知線１４１、１４２、１４３）を介して接続される。ゼロクロス検出部２１４は、検知線から出力されるＡＣ入力のゼロクロスを検出する。
【００２６】
ピークホールド部２１５は、端子２０８ｂから入力されるＲｘＤの電圧のピークレベルを保持する。ピークホールド部２１５は、シリアル通信の通信レートに対し、十分に大きな時定数を持つことにより、ＲｘＤの電圧ピークレベルを保持する。
【００２７】
電源Ｖｃｃは、制御部２０１に電源電圧を供給する。以下では、電源Ｖｃｃが供給する電圧を電源電圧Ｖｃｃという場合がある。
【００２８】
制御基板２００は、ＵＡＲＴ（Universal  Asynchronous  Receiver  Transmitter）２０２と、ＧＰＩＯ（General  Purpose  Input  Output）２０３と、タイマー２０４と、ＡＤＣ（Analog  to  Digital  Converter）２０５と、ＣＰＵ（Central  Processing  Unit）２０６と、リセットＩＣ（Integrated  Circuit）２０７と、を備えている。
【００２９】
ＵＡＲＴ２０２は、例えばＣＰＵ２０６による制御に従い、上位側および下位側の各装置とのシリアル通信を行う。なお、シリアル通信を行う回路はＵＡＲＴに限られるものではなく、どのようなシリアル通信方式の回路であってもよい。
【００３０】
ＧＰＩＯ２０３は、ＣＰＵ２０６の汎用出力ポートとして機能する。ＣＰＵ２０６は、例えば、ＧＰＩＯ２０３を介して出力する、ＡＣ遮断の検出有無を示す検出信号２１２（検出情報の一例）のオン／オフを制御する。
【００３１】
タイマー２０４は、ゼロクロス検出部２１４から出力されるゼロクロス信号の周期をモニタする。ゼロクロス信号の周期は、ＡＣ電源のＡＣ周波数の２倍の逆数となる。例えばＣＰＵ２０６は、タイマー２０４によりモニタされるゼロクロス信号の周期が、所定の基準値以上となった場合、ＡＣ遮断したことを検知する。
【００３２】
ＡＤＣ２０５は、ピークホールド部２１５の出力をアナログデジタル変換する。これによりＣＰＵ２０６は、端子２０８ｂの電圧ピークレベルをデジタル値として検知できる。
【００３３】
リセットＩＣ２０７は、ＣＰＵ２０６の動作開始および停止を制御するリセット信号を出力する。リセットＩＣ２０７は、例えば、電源電圧Ｖｃｃが、制御部２０１の正常動作に必要な一定の電圧レベル以上であるか否かを検知する。リセットＩＣ２０７は、電源電圧Ｖｃｃが一定の電圧レベル以上となった場合にリセット信号を解除（オフ）する。これにより、ＣＰＵ２０６は動作可能となる。リセットＩＣ２０７は、電源電圧Ｖｃｃが一定の電圧レベル未満となった場合にリセット信号をオンに設定する。これにより、ＣＰＵ２０６は動作を停止する。
【００３４】
ＣＰＵ２０６は、制御部２０１の全体を制御する。図３は、ＣＰＵ２０６により実現される機能の一例を示すブロック図である。このように図３に示す各部は、ＣＰＵ２０６にプログラムを実行させること、すなわち、ソフトウェアにより実現できる。なお、これらの各部の一部または全部を、ＣＰＵ２０６以外のＩＣ（Integrated  Circuit）などのハードウェアにより実現してもよい。図３に示すように、ＣＰＵ２０６は、検知部３０１と、変更部３０２と、通知部３０３と、判断部３０４と、を備える。
【００３５】
検知部３０１は、プラグ（プラグ１６１、１６２、１６３）からＡＣ電源が入力されているか否かを検知する。上述のように、例えば検知部３０１は、ゼロクロス信号の周期が基準値以上となった場合にＡＣ遮断したことを検知する。
【００３６】
変更部３０２は、ＡＣ電源が入力されていないことが検知された場合に、入力されていないことを通知するために、通信で用いる信号の電位を変更する。例えば、変更部３０２は、シリアル通信で用いる第１電位（例えばＨｉｇｈ（ハイ））および第２電位（例えばＬｏｗ（ロー））のうち、第１電位の値を変更する。通信相手となる他の装置は、第１電位の変更を検知することにより、ＡＣ遮断を検知することができる。
【００３７】
例えば、変更部３０２は、ＡＣ遮断が検知された場合、ＧＰＩＯ２０３を介して、検出信号２１２をオンにする。これにより、ＦＥＴ２１１がオンとなる。ＦＥＴ２１１がオンになると、抵抗Ｒｚと、上位装置側の抵抗Ｒｘと抵抗Ｒｙ（図２には図示せず）とにより構成される分圧回路に応じた電圧レベルが、ＴｘＤの端子２０９ｂに出力される。
【００３８】
通知部３０３は、外部装置に対する情報の通知を行う。例えば通知部３０３は、ＡＣ遮断が検知された場合に、ＡＣ遮断が検知されたことを示す検出情報（エラー情報など）を、シリアル通信などにより上位装置に通知する。
【００３９】
判断部３０４は、下位装置とのシリアル通信で用いる第１電位に基づいて、下位装置のＡＣ電源の異常（ＡＣ遮断等）を判断する。
【００４０】
なお、最上位の装置である画像形成装置１００は、接続される下位の後処理装置（図１では後処理装置１０１）の通知部３０３から通知されるエラー情報などにより、下位の後処理装置のいずれかでＡＣ遮断が検知されたことを判断できる。画像形成装置１００の制御基板１２０の構成の詳細は省略するが、制御基板１２０は、例えば、制御基板２００のうち、少なくとも下位装置からの情報を取得するために必要な構成を備えていればよい。制御基板１２０が制御基板２００と同様の構成を備えていてもよい。
【００４１】
図４は、ＡＣ遮断の検知時のタイミングチャートの一例を示す図である。ＡＣ入力は、ＡＣ電源からの入力波形を示す。ゼロクロス信号は、ゼロクロス検出部２１４から出力されるゼロクロス信号を示す。検出信号は、ＧＰＩＯ２０３を介して出力されるＡＣ遮断の検出有無を示す検出信号（図２では検出信号２１２）を示す。ＲＥＳＥＴは、リセットＩＣ２０７により出力されるリセット信号を示す。ＲｘＤは、例えば上位装置と接続される端子（端子２０９ａ）からのＲｘＤの信号を示す。ＴｘＤは、例えば上位装置と接続される端子（端子２０９ｂ）から出力するＴｘＤの信号を示す。ピークホールド出力は、ピークホールド部２１５から出力される信号を示す。
【００４２】
ＡＣ入力が遮断されていない場合、ゼロクロス信号のパルスは周期ｔで出力される。ＡＣ入力が遮断された場合、ゼロクロス信号のパルス出力が停止する。タイマー２０４により、ｔ（１＋α）以上の間、ゼロクロス信号のパルスが検出されない場合、検知部３０１は、ＡＣ遮断したことを検知する。αは、ＡＣ周波数精度および回路精度を考慮し、確実にＡＣ遮断状態であると判断できる定数とする。
【００４３】
ＡＣ遮断が検知された場合、変更部３０２は、ＧＰＩＯ２０３を介して検出信号（図２の検出信号２１２）をオン（Ｈｉｇｈレベル）する。検出信号がオンになると、ＦＥＴ２１１がオンとなる。
【００４４】
ＴｘＤのＨｉｇｈレベル電圧は、上位装置の分圧抵抗である抵抗Ｒｘと抵抗Ｒｙの分圧値となる。ＦＥＴ２１１がオンのときは、抵抗Ｒｙの抵抗値が、抵抗Ｒｙと抵抗Ｒｚの並列抵抗値となる。このため、ＡＣ入力が正常のときは、ＴｘＤのＨｉｇｈレベル電圧はＶＯＨＨとなる。一方、ＡＣ入力が遮断されているときは、ＴｘＤのＨｉｇｈレベル電圧はＶＯＨＬとなる。ＴｘＤのＨｉｇｈレベル電圧がＶＯＨＬとなってもシリアル通信は可能である（詳細は後述）。このため、ＡＣ入力が遮断された状態でも、エラー情報の詳細をエラー報告２３６として上位装置に伝達可能である。
【００４５】
ΔＴは、ＡＣ入力の遮断後に電源のＤＣ出力電圧の低下が開始するまでの時間である。ΔＴは、装置の消費電力と電源の容量により定まる。ＡＣ遮断の検知後、ＤＣ出力が低下する前に検出情報が上位装置に伝達される必要がある。このため、ΔＴは、少なくともゼロクロス周期ｔの２倍以上とする。
【００４６】
α≧０．１とすると、ＡＣ入力の遮断から検出信号がオンとなるまでの時間ｔ（１＋α）の最小値は１．１ｔとなる。また、ＡＣ入力の遮断からＤＣ入力の低下までの時間を２ｔとすると、２ｔと最小値１．１ｔとの差分０．９ｔが、ＡＣ入力の遮断から、上位装置に検出情報を通知できる時間に相当する。ＡＣ周波数５０Ｈｚの場合、０．９ｔ＝９ｍｓとなる。
【００４７】
Ｖｄｅｔは、制御部２０１の正常動作に必要な電圧の閾値である。ＤＣ入力の電圧レベルがＶｄｅｔ以下となるとリセットＩＣ２０７により、ＲＥＳＥＴ信号が出力され、制御部２０１の動作は停止する。
【００４８】
ＲＥＳＥＴ信号が出力されると、ＦＥＴ２１１のオン信号も解除される。例えば、変更部３０２が、ＧＰＩＯ２０３を介して、検出信号２１２をオフにする。このため、ＴｘＤのＨｉｇｈレベル電圧は、ＶＯＨＬからＶＯＨＨに変更される。このように、ＴｘＤは、正常動作時またはＡＣ遮断時にＶＯＨＨとなる。従って、上位装置は、応答要求２３７によって、下位装置が応答可能か確認する。図４の例では、応答要求２３７に対する応答は得られない。このため、上位装置は、下位装置が応答不可状態であることを検知することができる。
【００４９】
上位装置による異常の検知方法はこれに限られるものではない。例えば、ＡＣ遮断が発生したことを示す情報を、ＣＰＵ２０６に接続された不揮発メモリなどの記憶部（図示せず）に異常検知フラグとして記録してもよい。そして、ＡＣ遮断が解消された後の起動処理にて、異常検知フラグを参照して、ＡＣ遮断が発生したか否かを示す情報を上位装置に通知してもよい。その後不揮発メモリの異常検知フラグはクリアされてもよい。
【００５０】
図５は、ＡＣ遮断からの復帰時のタイミングチャートの一例を示す図である。ＡＣ入力が遮断後に復帰することにより、ゼロクロス信号のパルス出力も復帰する。ゼロクロス信号の出力の復帰により、ＣＰＵ２０６（変更部３０２）は、検出信号２１２をオフする。これにより、ＴｘＤの電圧レベルはＶＯＨＨとなる。上位装置は、応答要求２３７にて下位装置が応答可能か確認する。復帰した場合は、復帰応答２３８が返信されるため、上位装置は下位装置がＡＣ遮断から復帰したことを検知できる。
【００５１】
図６は、ＡＣ遮断の検知時の通信動作の一例を説明するための図である。電圧ＶＩＨおよび電圧ＶＩＬは、それぞれ、ＵＡＲＴ２０２の受信前段バッファのＨｉｇｈおよびＬｏｗを認識する電圧レベルを表す。
【００５２】
電圧ＶＩＨの範囲は、使用するデバイスにより異なる。図６では、汎用的なＣＭＯＳデバイスの代表値として、電源電圧Ｖｃｃに対し、０．７×Ｖｃｃ〜Ｖｃｃの電圧範囲をＨｉｇｈレベルと認識することを示している。同様に、電圧ＶＩＬについては、０〜０．３Ｖｃｃの電圧範囲をＬｏｗレベルと認識することを示している。
【００５３】
電圧ＶＯＨＨ、電圧ＶＯＨＬおよび電圧ＶＯＬは、ＵＡＲＴ２０２の受信前段バッファに対する出力電圧レベルを表す。電圧ＶＯＨＨは、抵抗Ｒｘと抵抗Ｒｙの分圧電圧である。電圧ＶＯＨＨの電圧レベルは、例えば代表値として（０．９±０．０３）×Ｖｃｃとする。これにより、電圧ＶＯＨＨを、ＵＡＲＴ２０２の受信前段バッファのＨｉｇｈレベル電圧として用いることができる。
【００５４】
電圧ＶＯＨＬは、抵抗Ｒｘと、抵抗Ｒｙ//抵抗Ｒｚ（抵抗Ｒｙと抵抗Ｒｚの並列抵抗を表す）と、の分圧電圧である。電圧ＶＯＨＬの電圧レベルは、例えば代表値として（０．８±０．０３）×Ｖｃｃとする。これにより、電圧ＶＯＨＬを、ＵＡＲＴ２０２の受信前段バッファのＨｉｇｈレベル電圧として用いることができる。
【００５５】
以上のように、電圧ＶＩＨの範囲内でオーバラップしないように電圧ＶＯＨＨと電圧ＶＯＨＬの範囲を設定する。これにより、ＡＣ遮断を検知した状態でもＵＡＲＴ２０２による通信が可能となる。
【００５６】
電圧ＶＯＬは、ＦＥＴ２１０がオンのときの電圧レベルとなる。電圧ＶＯＬは、ほとんど０Ｖとなり、電圧ＶＩＬの範囲に対し十分にマージンのある構成とすることができる。
【００５７】
図７は、ＡＣ遮断の検知時の通知処理の一例を示すフローチャートである。
【００５８】
検知部３０１は、ＡＣ遮断が検知されたか否かを判断する（ステップＳ１）。例えば検知部３０１は、タイマー２０４によりモニタされるゼロクロス信号がｔ（１＋α）時間以上、入力されない場合にＡＣ遮断が検知されたと判断する。ＡＣ遮断が検知された場合（ステップＳ１：Ｙｅｓ）、変更部３０２は、ＧＰＩＯ２０３の出力である検出信号２１２をオンにする（ステップＳ２）。ＡＣ遮断が検知されない場合（ステップＳ１：Ｎｏ）、変更部３０２は、ＧＰＩＯ２０３の出力である検出信号２１２をオフにする（ステップＳ３）。
【００５９】
ステップＳ２の後、通知部３０３は、上位装置へＡＣ遮断が検知されたことを通知する（ステップＳ４）。通知部３０３は、例えば、ＴｘＤのＨｉｇｈレベル電圧としてＶＯＨＬを用いて、エラー報告（図４ではエラー報告２３６）を上位装置に通知する。上述の例では、検出情報を通知できる時間９ｍｓの間であれば、エラー報告を正常に通知できる。
【００６０】
検知部３０１は、ステップＳ３およびステップＳ４の後に待機（ＷＡＩＴ）処理を行う（ステップＳ５）。待機時間は、ＡＣ遮断の復帰検知が目的であるため、例えばゼロクロス時間程度であればよい。
【００６１】
図７のようなフローチャートにより、待機時間毎にＡＣ遮断の検出情報を更新して上位装置に送信することができる。
【００６２】
図８は、上位装置による判定処理の一例を示すフローチャートである。図８の判定処理は、下位装置がＡＣ遮断を検知しているかを上位装置が判定し、さらに上位の装置に通知する処理である。図１の例では、後処理装置１０１、１０２によって図８の判定処理が実行される。
【００６３】
上位装置は、端子２０８ｂから、下位装置とのシリアル通信のＲｘＤの電圧値を入力する。ＡＤＣ２０５は、ピークホールド部２１５を介して入力されるＲｘＤの電圧値をアナログデジタル変換する。判断部３０４は、変換されたデジタル値を取得する（ステップＳ１０）。判断部３０４は、取得したＲｘＤの電圧値が下位装置のＡＣ入力が正常であること示すＶＯＨＨレベルにあるか否かを判定する（ステップＳ１１）。電圧値がＶＯＨＨレベルの場合（ステップＳ１１：Ｙｅｓ）、下位装置でのＡＣ遮断は検知されていないことになるため、ステップＳ２２の待機処理に移行する。
【００６４】
電圧値がＶＯＨＨレベルでない場合（ステップＳ１１：Ｎｏ）、判断部３０４は、ＲｘＤの電圧値が下位装置のＡＣ入力が遮断されていること示すＶＯＨＬレベルにあるか否かを判定する（ステップＳ１２）。電圧値がＶＯＨＬレベルでない場合（ステップＳ１２：Ｎｏ）、ステップＳ２２の待機処理に移行する。
【００６５】
なおこのステップは、ＲｘＤの電圧値がＶＯＨＨレベルおよびＶＯＨＬレベルのいずれでもない場合に実行される。このような状況は、例えば、ＵＡＲＴ２０２のＲｘＤ信号レベルに異常がある、または、下位装置が何らかの理由でＲｘＤ信号レベルをＬｏｗ固定している場合などに発生しうる。本実施形態では待機処理（ステップＳ２２）を実行しているが、その他の異常処理を実行してもよい。
【００６６】
電圧値がＶＯＨＬレベルの場合（ステップＳ１２：Ｙｅｓ）、判断部３０４は、一定時間待機する待機処理を実行する（ステップＳ１３）。下位装置がＡＣ遮断を検知し、ＡＣ遮断の状態が継続した場合、ΔＴ時間後にＲｘＤ信号の電圧レベルはＶＯＨＨレベルに復帰する。ステップＳ１３の待機処理は、このようにＲｘＤの電圧値が復帰するか否かを判定するために待機する処理である。
【００６７】
判断部３０４は、ＲｘＤの電圧値がＶＯＨＨレベルとなったか否かを判定する（ステップＳ１４）。この処理は、下位装置がＡＣ遮断から復帰した状態、または、ＡＣ遮断が継続して下位装置が電源ダウン状態となったかを判定する処理に相当する。
【００６８】
ＲｘＤの電圧値がＶＯＨＨレベルでない場合（ステップＳ１４：Ｎｏ）、ステップＳ１５からステップＳ１７のリトライ処理に移行する。すなわち、判断部３０４は、リトライカウンタの値をインクリメント（例えば＋１）する（ステップＳ１５）。判断部３０４は、リトライカウンタの値が規定回数ｎに達したか否かを判定する（ステップＳ１６）。
【００６９】
リトライカウンタの値がｎとなっていない場合（ステップＳ１６：Ｎｏ）、ステップＳ１３に戻り処理を繰り返す。リトライカウンタの値がｎとなった場合（ステップＳ１６：Ｙｅｓ）、判断部３０４は、リトライカウンタをクリア（例えば０に設定）する（ステップＳ１７）。
【００７０】
ここで、ステップＳ１３の待機時間と、ステップＳ１６のリトライ回数との乗数は、ΔＴ時間に対し、十分に大きな値とする必要がある。
【００７１】
ステップＳ１４でＲｘＤの電圧値がＶＯＨＨレベルであると判定した場合（ステップＳ１４：Ｙｅｓ）、および、ステップＳ１７の後、判断部３０４は、下位装置と通信可能か否かを判定する（ステップＳ１８）。通信可能かの判定方法はどのような方法であってもよいが、例えば、所定のコマンドに対する応答が一定時間内に得られない場合に通信不可と判定する方法を適用できる。
【００７２】
なお、例えば下位装置のＡＣ遮断がＡＣ瞬断であり、この時点でＡＣ遮断の状態から復帰していれば通信可能な状態となり、本ステップでは通信可能と判定される。ＡＣ遮断から復帰していなければ、下位装置の電源ダウン状態等により通信不可な状態となり、本ステップでは通信不可と判定される。
【００７３】
通信不可と判定された場合（ステップＳ１８：Ｎｏ）、判断部３０４は、下位装置のＡＣ給電が遮断されたと判断し、上位装置に対してエラー報告処理を行う（ステップＳ１９）。通信可能と判定された場合（ステップＳ１８：Ｙｅｓ）、判断部３０４は、下位装置のＡＣ給電が遮断から復帰したと判断し、通信により下位装置のエラー情報を取得する（ステップＳ２０）。判断部３０４は、取得したエラー情報に従いエラー処理を行う（ステップＳ２１）。
【００７４】
ステップＳ２２では、判断部３０４は、待機処理を行う（ステップＳ２２）。ステップＳ２２の待機処理は、ステップＳ１０からステップＳ２１までの処理を一定時間毎に実施するために待機する処理である。具体的な待機時間は画像形成装置と後処理装置のシステム構成および仕様による。ゼロクロス周期ｔ毎にＡＣ遮断情報が更新されるため、待機時間は、ｔ以上の時間とすることが適切である。
【符号の説明】
【００７５】
１００  画像形成装置
１０１、１０２、１０３  後処理装置
１２０、１２１、１２２、１２３、２００  制御基板
１４１  検知線
１５０、１５１、１５２、１５３  電源
１６０、１６１、１６２  プラグ
２０１  制御部
２０２  ＵＡＲＴ
２０３  ＧＰＩＯ
２０４  タイマー
２０５  ＡＤＣ
２０６  ＣＰＵ
２０７  リセットＩＣ
２１４  ゼロクロス検出部
２１５  ピークホールド部
３０１  検知部
３０２  変更部
３０３  通知部
３０４  判断部
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特開２０１０−２６２０２９号公報
【図１】
2015156116.tif 000003
【図２】
2015156116.tif 000004
【図３】
2015156116.tif 000005
【図４】
2015156116.tif 000006
【図５】
2015156116.tif 000007
【図６】
2015156116.tif 000008
【図７】
2015156116.tif 000009
【図８】
2015156116.tif 000010