JP3658163B2 - Serial load controller - Google Patents

Serial load controller Download PDF

Info

Publication number
JP3658163B2
JP3658163B2 JP32866097A JP32866097A JP3658163B2 JP 3658163 B2 JP3658163 B2 JP 3658163B2 JP 32866097 A JP32866097 A JP 32866097A JP 32866097 A JP32866097 A JP 32866097A JP 3658163 B2 JP3658163 B2 JP 3658163B2
Authority
JP
Japan
Prior art keywords
communication
load
priority
serial
load control
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.)
Expired - Fee Related
Application number
JP32866097A
Other languages
Japanese (ja)
Other versions
JPH11163885A (en
Inventor
一可 鈴木
俊彦 大坪
高廣 渡部
純 山口
哲郎 福坂
道夫 川瀬
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP32866097A priority Critical patent/JP3658163B2/en
Publication of JPH11163885A publication Critical patent/JPH11163885A/en
Application granted granted Critical
Publication of JP3658163B2 publication Critical patent/JP3658163B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Safety Devices In Control Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、マスタコントローラからシリアル通信により負荷制御要求を受信したスレーブコントローラにより該当する負荷を制御するシリアル負荷制御装置に関する。
【0002】
【従来の技術】
画像形成装置等の装置の複数の負荷を1つのコントローラにより駆動制御する方法は、装置の規模が大きくなり、負荷が増加するに伴い、コントローラと各負荷との配線にかかるスペース・コストも増加するので、このような問題点を解決する方法として、例えば、図6に示すように、負荷の近傍に当該負荷を駆動制御するスレーブコントローラを配置し、これらスレーブコントローラとマスタコントローラとはシリアル通信でやりとりを行う方法が知られている。
【0003】
【発明が解決しようとする課題】
このような方法を採用すると、負荷制御の配線は負荷の近傍におかれたスレーブコントローラとの間は短い配線ですみ、また、マスタコントローラとスレーブコントローラとの間もシリアル通信を行うので、少ない本数の線ですみ、配線コストを減少させることができる。また、このような方法によれば、制御すべき負荷の数が多く、かつ負荷がコントローラから離れている場合に非常に有効である。
【0004】
しかし、このような方法では、負荷は、マスタコントローラにより直接駆動されず、マスタコントローラからシリアル通信線を介してスレーブコントローラにより受信された指令に従ってスレーブコントローラにより駆動制御されるので、通信エラー等が発生した場合には、スレーブコントローラによる負荷の駆動制御が誤って行われることがあった。
【0005】
本発明の目的は、上記のような問題点を解決し、通信障害による装置へのダメージを防止することができるシリアル負荷制御装置を提供することにある。
【0006】
【課題を解決するための手段】
請求項1の発明は、マスタコントローラからシリアル通信により負荷制御要求を受信したスレーブコントローラにより該当する負荷を制御するシリアル負荷制御装置において、前記スレーブコントローラは、前記マスタコントローラとの間の通信エラーを検出する通信エラー検出手段と、該通信エラー検出手段より検出された通信エラーの回数をカウントするカウント手段と、該カウント手段によりカウントされる通信エラー回数にプライオリティを高い順に対応させてストアしたストア手段と、該ストア手段から通信エラー回数に対応するプライオリティを取り出す取出手段とを備え、該取出手段によりプライオリティが取り出された場合に、取り出されたプライオリティを有する負荷を停止するように制御することを特徴とする。
【0007】
請求項2の発明は、マスタコントローラからシリアル通信により負荷制御要求を受信したスレーブコントローラにより該当する負荷を制御するシリアル負荷制御装置において、前記スレーブコントローラは、前記マスタコントローラとの間の通信エラーを検出する通信エラー検出手段と、該通信エラー検出手段より検出された通信エラーの回数をカウントするカウント手段と、該カウント手段によりカウントされる通信エラー回数に基準プライオリティを高い順に対応させてストアしたストア手段と、該ストア手段から通信エラー回数に対応する基準プライオリティを取り出す取出手段とを備え、該取出手段により基準プライオリティが取り出された場合に、取り出された基準プライオリティ以上のプライオリティを有する負荷を停止するように制御することを特徴とする。
【0008】
請求項3の発明は、マスタコントローラからシリアル通信により負荷制御要求を受信したスレーブコントローラにより該当する負荷を制御するシリアル負荷制御装置において、前記スレーブコントローラは、前記マスタコントローラとの間の通信エラーを検出する通信エラー検出手段と、該通信エラー検出手段より検出された通信エラーの回数をカウントするカウント手段と、該カウント手段によりカウントされる通信エラー回数にプライオリティを高い順に対応させてストアしたストア手段と、該ストア手段から通信エラー回数に対応するプライオリティを取り出す取出手段とを備え、該取出手段によりプライオリティが取り出された場合に、取り出されたプライオリティを有する負荷への制御出力をハイインピーダンス状態にすることを特徴とする。
【0009】
請求項4の発明は、マスタコントローラからシリアル通信により負荷制御要求を受信したスレーブコントローラにより該当する負荷を制御するシリアル負荷制御装置において、前記スレーブコントローラは、前記マスタコントローラとの間の通信エラーを検出する通信エラー検出手段と、該通信エラー検出手段より検出された通信エラーの回数をカウントするカウント手段と、該カウント手段によりカウントされる通信エラー回数に基準プライオリティを高い順に対応させてストアしたストア手段と、該ストア手段から通信エラー回数に対応する基準プライオリティを取り出す取出手段とを備え、該取出手段により基準プライオリティが取り出された場合に、取り出された基準プライオリティ以上のプライオリティを有する負荷への制御出力をハイインピーダンス状態にすることを特徴とする。
【0017】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【0018】
<第1の実施の形態>
図1は本発明の第1の実施の形態を示す。これはカラー画像形成装置の例であり、この装置の構造を図2に示す。図2に示すカラー画像形成装置は、リーダ部とプリンタ部により構成されている。
【0019】
図2のリーダ部を説明する。図2において、302は原稿給紙装置(DF)であり、原稿を原稿台ガラス(プラテン)301に給紙するものである。この原稿給紙装置302の代わりに、図示しない鏡面圧板を装着する構成もある。303および304は光源であり、原稿台ガラス301上の原稿を照明するものである。光源303および304としてはハロゲンランプまたは蛍光灯がある。305および306は反射傘であり、光源303、304の光を原稿に集光させるものである。307〜309はミラーであり、原稿からの反射光または透過光を集光レンズ310に導くためのものである。314はキャリッジであり、ハロゲンランプ303、304と、反射傘305、306と、ミラー307が収容されている。315はキャリッジであり、ミラー308,309が収容されている。101はCCD(charge coupled device )であり、基板311に実装されており、集光レンズ310を通過した光信号を電気信号に変換するものである。CCD101は、カラーセンサの場合、RGBのカラーフィルタが1ラインCCD上にRGB順にインラインに乗ったものでも、3ラインCCDで、それぞれRフィルタ、Gフィルタ、BフィルタをそれぞれのCCDごとに並べたものでも良いし、フィルタがオンチップ化されているか、フィルタがCCDと別構成になっていても良い。
【0020】
312は画像処理部であり、CCD101からの画像信号を処理するものである。313はコンピュータ等とのインタフェース(I/F)部である。
【0021】
キャリッジ314は速度Vで、キャリッジ315は速度V/2で、CCD101の電気的走査(主走査)方向に対して垂直方向に機械的に移動することによって、原稿の全面が走査(副走査)される。
【0022】
図2のプリンタ部を説明する。図2において、340、341はカセットであり、記録紙等を格納するためのものである。338,339はピックアップローラであり、カセット340,341から記録紙等を1枚づつ分離するものである。336、337は給紙ローラであり、ピックアップローラ338,339により分離された記録紙等を転写ベルト333上に供給するものである。346は吸着帯電器であり、転写ベルト333を駆動するための転写ベルトローラ348と協働して記録紙等を帯電させ、転写ベルト333に記録紙等を吸着させるものである。347は紙先端センサであり、転写ベルト333上の記録紙等の先端を検出するものである。紙先端センサ347の検出信号は、プリンタ部からリーダ部へ送られて、リーダ部からプリンタ部にビデオ信号を送る際の副走査同期信号として用いられている。
【0023】
317はY画像形成部、318はM画像形成部、319はC画像形成部、320はK画像形成部であり、それぞれの構成は同一である。
【0024】
Y画像形成部317は、LEDアレー210と、感光ドラム342と、現像器322と、1次帯電器321とを有する。LEDアレー210はLEDアレー210からの光によって感光ドラム342の表面に潜像を形成させるものである。1次帯電器321は感光ドラム342の表面を所定の電位に帯電させ潜像形成の準備をするものである。現像器322は感光ドラム342上の潜像を現像してトナー画像を形成するものである。現像器322には、現像バイアスを印加して現像するためのスリーブ345が含まれている。
【0025】
M画像形成部318は、LEDアレー211と、感光ドラム353と、現像器325と、1次帯電器324とを有する。LEDアレー211はLEDアレー211からの光によって感光ドラム353の表面に潜像を形成させるものである。1次帯電器324は感光ドラム353の表面を所定の電位に帯電させ潜像形成の準備をするものである。現像器325は感光ドラム353上の潜像を現像してトナー画像を形成するものである。現像器325には、現像バイアスを印加して現像するためのスリーブ356が含まれている。
【0026】
C画像形成部319は、LEDアレー212と、感光ドラム354と、現像器328と、1次帯電器327とを有する。LEDアレー212はLEDアレー212からの光によって感光ドラム354の表面に潜像を形成させるものである。1次帯電器327は感光ドラム354の表面を所定の電位に帯電させ潜像形成の準備をするものである。現像器328は感光ドラム354上の潜像を現像してトナー画像を形成するものである。現像器328には、現像バイアスを印加して現像するためのスリーブ357が含まれている。
【0027】
K画像形成部320は、LEDアレー213と、感光ドラム355と、現像器331と、1次帯電器330とを有する。LEDアレー213はLEDアレー213からの光によって感光ドラム355の表面に潜像を形成させるものである。1次帯電器330は感光ドラム355の表面を所定の電位に帯電させ潜像形成の準備をするものである。現像器331は感光ドラム355上の潜像を現像してトナー画像を形成するものである。現像器331には、現像バイアスを印加して現像するためのスリーブ358が含まれている。
【0028】
323は転写帯電器であり、転写ベルト333の背面から放電を行い、感光ドラム342上のトナー画像を、転写ベルト333上の記録紙等に転写するものである。326は転写帯電器であり、転写ベルト333の背面から放電を行い、感光ドラム353上のトナー画像を、転写ベルト333上の記録紙等に転写するものである。329は転写帯電器であり、転写ベルト333の背面から放電を行い、感光ドラム354上のトナー画像を、転写ベルト333上の記録紙等に転写するものである。332は転写帯電器であり、転写ベルト333の背面から放電を行い、感光ドラム355上のトナー画像を、転写ベルト333上の記録紙等に転写するものである。
【0029】
本実施の形態では、転写効率がよいため、クリーナ部が配置されていない。クリーナ部を装着しても問題がないことは言うまでもない。
【0030】
349は除電帯電器であり、転写ベルト333上の記録紙等を除電するものである。350は剥離帯電器であり、記録紙等が転写ベルト333から分離される際の剥離放電による画像乱れを防止するものである。351、352は定着前帯電器であり、転写ベルト333から分離された記録紙等を帯電させ、トナーの吸着力を補って画像乱れを防止するものである。334は定着器であり、トナー画像を熱定着させるものである。335は排紙トレーであり、排出された記録紙等を収容するためのものである。
【0031】
次に、プリンタ部による画像形成手順を説明する。カセット340に収納されている記録紙がピックアップローラ338により1枚分離されると、給紙ローラ336,337により転写ベルト333上に供給される。転写ベルト333に供給された記録紙は、吸着帯電器346と転写ベルトローラ348との協働により帯電させられ、転写ベルト333に吸着される。その後、記録紙は転写ベルト333によって搬送され、記録紙上に、画像形成部317〜320により形成されたY,M,C,Kトナー画像が、転写帯電器323,326,329,332によりそれぞれ転写される。K画像形成部320を通過した記録紙は、転写ベルト333からの分離を容易にするため、除電帯電器349により除電された後、転写ベルト333から分離される。分離された記録紙はトナーの吸着力を補って画像乱れを防止するため、定着前帯電器351、352で帯電され、その後、定着器334でトナー画像が熱定着され、排紙トレー335に排紙される。
【0032】
次に、図2に示すデジタル画像処理部312による処理手順を、デジタル画像処理部312の構成を示す図3を参照して説明する。CCD101からのアナログ画像信号は、クランプ・増幅・S/H(sample and hold )・A/D(analog-to-digital )部102により、サンプルホールドされ、アナログ画像信号のダークレベルが基準電位にクランプされ、所定量に増幅され(これらの処理順序は記述した順とは限らない)、A/D変換され、例えば、RGB各8ビットのデジタル信号に変換される。そして、これらRGB信号はシェーディング部103によりシェーディング補正および黒補正が施され、その後、つなぎ・MTF補正・原稿検出部104により、CCD101が3ラインCCDの場合は、つなぎ処理はライン間の読取位置が異なるため、読取速度に応じてラインごとの遅延量が調整され、3ラインの読み取り位置が同じになるように信号タイミングが補正され、MTF補正は読取速度や変倍率によって読み取りのMTFが変るため、その変化が補正され、原稿検出は原稿台ガラス上の原稿を走査することにより原稿サイズが認識される。
【0033】
読取位置タイミングが補正されたデジタル信号は、入力マスキング部105によって、CCD101の分光特性と、光源303、304および反射傘305、306の分光特性が補正され、外部I/F信号との切り換え可能なセレクタ106に入力される。セレクタ106からの出力信号は、色空間圧縮・下地除去・LOG変換部107と、下地除去部115に入力される。
【0034】
下地除去部115では、入力信号に対して下地除去が行われ、その後、原稿中の原稿の黒い文字かどうかを判定する黒文字判定部116により、原稿から黒文字信号が生成される。
【0035】
他方、色空間圧縮・下地除去・LOG変換部107では、色空間圧縮が行われ、すなわち、読み取った画像信号がプリンタで再現できる範囲に入っているかどうが判断され、入っている場合はそのまま、入っていない場合は画像信号をプリンタで再現できる範囲に入るように補正され、ついで、下地除去処理が行なわれ、その後、LOG変換により、RGB信号からCMY信号に変換され、得られたCMY信号は、黒文字判定部116で生成された判定信号とタイミングを補正するため、遅延部108によりタイミングが調整される。
【0036】
そして、遅延部108からのCMY信号と、黒文字判定部116により生成された判定信号は、モワレ除去部109によりモワレが除去され、その後、変倍処理部110により主走査方向に変倍処理される。変倍処理部で処理して得られた信号は、UCR・マスキング・黒文字反映部111で、CMY信号からUCR処理によりCMYK信号が生成され、マスキング処理によりプリンタの出力にあった信号に補正され、他方、判定信号がCMYK信号にフィードバックされる。ついで、UCR・マスキング・黒文字反映部111からの信号はγ補正部112により濃度調整され、その後、フィルタ部113によりスムージングまたはエッジ処理される。
【0037】
次に、図4を参照してプリンタ処理部を説明する。画像処理部312からの信号は、紙先端センサ347(図2)からの紙先端信号に同期して、2値変換部201により8ビットのCMYKの多値信号から2値信号に変換される。この変換方法はディザ法か、誤差拡散法か、あるいは、誤差拡散の改良したもののうちのいずれでも良い。そして、2値変換部201により生成された信号に基づき、LED駆動部206〜209によりLED210〜213が駆動される。このように、紙先端センサ347と、各画像形成部322,325,328,331との距離の違いを、遅延部202〜205によって調整するようにしたので、4色を所定の位置に印字することが可能となる。
【0038】
次に、図1を説明する。図1において、4001はマスタコントロール部であり、画像形成装置の背面中央部に配置してある。4002は給紙部負荷制御用のスレーブコントロール部であり、給紙部近傍に配置してある。4003は排紙負荷制御用のスレーブコントロール部であり、排紙部近傍に配置してある。4004はリーダ負荷制御用のスレーブコントロール部であり、リーダ部の近傍に配置してある。
【0039】
マスタコントロール部4001と各スレーブコントロール部4002〜4004との間では、シリアル通信線を介してシリアル通信(クロック、データ)が行われている。給紙部には、例えば、ピックアップローラ338、339と、給紙ローラ336、337とを駆動するためのモータと、クラッチ等の負荷がある。これら負荷のON/OFF制御は、マスタコントロール部4001によりコマンドが、シリアル通信線を介して、給紙負荷制御用のスレーブコントロール部4002に発行されると、スレーブコントロール部4002はこれを解釈して給紙部の負荷をON/OFF制御する。
【0040】
次に、図5を参照してシリアル通信手順を説明する。シリアル通信線は、マスタコントロール部(以下、マスタともいう)からスレーブコントロール部(以下、スレーブともいう)の方向のクロック線と、双方向のデータ線との2本からなり、クロック同期で転送が行われる。
【0041】
データは、START(2ビット“11”、マスタ−−>スレーブ)と、COMMAND(3ビット“00* ”; *−0: READ、1: WRITE、マスタ−−>スレーブ)と、ADDRESS(4ビット、マスタ−−>スレーブ)と、DATA(8ビット、マスタ<−−>スレーブ)と、END(2ビット“00”マスタ−−>スレーブ)と、ACK(1ビット; 0: OK、1: NG、マスタ<−−スレーブ)と、PARITY(1ビット、マスタ、<−−スレーブ)とよりなる。
【0042】
スレーブコントロール部4002,4003,4004は、STARTからデータをラッチし、WRITE時には、受け取ったデータをしかるべき負荷制御出力に出力し、READ時には、しかるべき負荷の状態をデータ線に出力する。また、スレーブコントロール部は、受信したデータが異常であった場合、例えば、未知のCOMMANDが送られてきたり、領域外のアドレスが指定されたり、ENDが来なかったり、等々の場合には、負荷をOFFとする負荷制御出力を出力する。負荷ごとのOFFとなる出力値(1または0)は、スレーブコントロール部に予め設定されている。
【0043】
このような通信障害が、例えば、スレーブコントロール部4002,4003,4004により検出された場合、スレーブコントロール部4002,4003,4004により負荷の制御を停止するようにしたので、通信障害による本カラー画像形成装置へのダメージを防止することができる。また、通信障害が検出された場合に、スレーブコントロール部4002,4003,4004により負荷への制御出力をハイインピーダンスにするようにしても、通信障害による本カラー画像形成装置へのダメージを防止することができる。この場合には、各負荷への制御出力の外側で負荷がOFFとなる方向にプルアップ/プルダウン抵抗をいれることで対応することができる。
【0044】
通信障害の検出は、スレーブコントロール部4002,4003,4004がウォッチドッグタイマを持っていて、このタイマが、マスタコントローラから正常データが受信されるたびにクリアされるようにし、一定時間以上、マスタコントローラ4001から正常データが送られて来ない場合に、行われるようにしてもよい。
【0045】
<第2の実施の形態>
本実施の形態は第1の実施の形態との比較で言えば、負荷の制御方法が相違する。第1の実施の形態では、通信障害が検出された場合に、直ちに負荷の制御を停止するようにした。これに対して、本実施の形態では、スレーブコントロール部4002,4003,4004は、マスタコントロール部4001との間の通信エラーを検出する度に、通信エラーの回数をカウントし、カウントされた通信エラー回数が予め定めた回数を超えた場合に、負荷の制御を停止するようにした。また、通信障害が検出された場合に、スレーブコントロール部4002,4003,4004により負荷への制御出力をハイインピーダンスにするようにしても、通信障害による本カラー画像形成装置へのダメージを防止することができる。
【0046】
<第3の実施の形態>
本実施の形態は第1の実施の形態との比較で言えば、負荷の制御方法が相違する。第1の実施の形態では、通信障害が検出された場合に、直ちに負荷の制御を停止するようにした。これに対して、本実施の形態では、負荷の種類によって、何段階かのプライオリティを設定しておき、検出された通信障害の回数に従って、プライオリティが高く設定された負荷から、スレーブコントロール部4002,4003,4004により負荷の制御を停止するようにした。また、負荷の制御の停止に代えて、スレーブコントロール部4002,4003,4004により負荷への制御出力をハイインピーダンスにするようにしても、通信障害による本カラー画像形成装置へのダメージを防止することができる。
【0047】
<第4の実施の形態>
本実施の形態は第1の実施の形態との比較で言えば、負荷の制御方法が相違する。第1の実施の形態では、通信障害が検出された場合に、直ちに負荷の制御を停止するようにした。これに対して、本実施の形態では、カウントされる通信エラー回数に何段階かの基準プライオリティを高い順に対応させておき、検出された通信障害の回数に従って、基準プライオリティ以上のプライオリティを有する負荷の制御を停止するようにした。負荷の制御の停止に代えて、スレーブコントロール部4002,4003,4004により負荷への制御出力をハイインピーダンスにするようにしても、通信障害による本カラー画像形成装置へのダメージを防止することができる。
【0048】
<第5の実施の形態>
本実施の形態は第1ないし第4の実施の形態との比較で言えば、通信障害が検出された場合の制御方法が相違する。すなわち、第1ないし第4の実施の形態では、スレーブコントロール部4002,4003,4004による負荷の制御を停止するか、あるいは、負荷への制御出力をハイインピーダンスにするようにした。これに対して、本実施の形態では、スレーブコントロール部4002,4003,4004からマスタコントロール部4001の間にリセット信号を送るためのリセット線を用意し、スレーブコントロール部4002,4003,4004が異常データを受信し続けた場合には、マスタコントロール部4001側に何らかの障害が発生している可能性が高いので、スレーブコントロール部4002,4003,4004からリセット線を介してマスタコントローラ4001をリセットするようにした。このようにしても、通信障害による本カラー画像形成装置へのダメージを防止することができる。
【0049】
以上、第1ないし第5の実施の形態では、カラー画像形成装置の例を説明したが、本発明は、シリアル通信で負荷を制御する装置全てに適用できることはいうまでもない。
【0050】
【発明の効果】
以上説明したように、本発明によれば、上記のように構成したので、シリアル負荷制御系をもつ装置の信頼性を高めることができるという効果がある。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態を示すブロック図である。
【図2】図1に示すカラー画像形成装置の構造を示す断面図である。
【図3】図2に示すデジタル画像処理部312の構成を示すブロック図である。
【図4】プリンタ処理部の構成を示すブロック図である。
【図5】シリアル通信手順を説明するための説明図である。
【図6】シリアル負荷制御を説明するための説明図である。
【符号の説明】
4001 マスタコントロール部
4002,4003,40004 スレーブコントロール部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a serial load control device that controls a corresponding load by a slave controller that has received a load control request from a master controller through serial communication.
[0002]
[Prior art]
In the method of driving and controlling a plurality of loads of an apparatus such as an image forming apparatus with a single controller, the scale of the apparatus increases, and as the load increases, the space cost for wiring between the controller and each load also increases. Therefore, as a method for solving such a problem, for example, as shown in FIG. 6, a slave controller that drives and controls the load is arranged in the vicinity of the load, and the slave controller and the master controller communicate with each other by serial communication. The method of doing is known.
[0003]
[Problems to be solved by the invention]
If this method is used, the load control wiring can be short with the slave controller located near the load, and serial communication is also performed between the master controller and the slave controller. Wiring costs can be reduced by using only wires. Further, such a method is very effective when the number of loads to be controlled is large and the loads are separated from the controller.
[0004]
However, in such a method, the load is not driven directly by the master controller, but is driven and controlled by the slave controller according to the command received from the master controller via the serial communication line by the slave controller. In such a case, the drive control of the load by the slave controller may be erroneously performed.
[0005]
An object of the present invention is to provide a serial load control device capable of solving the above-described problems and preventing damage to the device due to communication failure.
[0006]
[Means for Solving the Problems]
According to the first aspect of the present invention, in the serial load control device that controls the corresponding load by the slave controller that has received the load control request from the master controller by serial communication, the slave controller detects a communication error with the master controller. A communication error detecting means for counting, a counting means for counting the number of communication errors detected by the communication error detecting means, and a storing means for storing the correspondence corresponding to the number of communication errors counted by the counting means in descending order. And a take-out means for taking out a priority corresponding to the number of communication errors from the store means, and when the priority is taken out by the take-out means, the load having the taken-out priority is controlled to stop. To do.
[0007]
According to a second aspect of the present invention, in the serial load control device that controls the corresponding load by the slave controller that has received the load control request from the master controller by serial communication, the slave controller detects a communication error with the master controller. Communication error detecting means for counting, counting means for counting the number of communication errors detected by the communication error detecting means, and storing means for storing the communication errors counted by the counting means in correspondence with the reference priority in descending order. And taking out a reference priority corresponding to the number of communication errors from the storing means, and when the reference priority is taken out by the taking out means, a load having a priority higher than the taken out reference priority is stopped. And controlling the.
[0008]
According to a third aspect of the present invention, in the serial load control device that controls the corresponding load by the slave controller that has received the load control request from the master controller by serial communication, the slave controller detects a communication error with the master controller. A communication error detecting means for counting, a counting means for counting the number of communication errors detected by the communication error detecting means, and a storing means for storing the correspondence corresponding to the number of communication errors counted by the counting means in descending order. And a take-out means for taking out the priority corresponding to the number of communication errors from the store means, and when the priority is taken out by the take-out means, the control output to the load having the taken-out priority is set to a high impedance state. The And butterflies.
[0009]
According to a fourth aspect of the present invention, in the serial load control device that controls the corresponding load by the slave controller that has received the load control request from the master controller by serial communication, the slave controller detects a communication error with the master controller. Communication error detecting means for counting, counting means for counting the number of communication errors detected by the communication error detecting means, and storing means for storing the communication errors counted by the counting means in correspondence with the reference priority in descending order. And a fetching means for fetching a reference priority corresponding to the number of communication errors from the store means, and when the reference priority is fetched by the fetching means, a control output to a load having a priority higher than the fetched reference priority Characterized by a high-impedance state.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0018]
<First Embodiment>
FIG. 1 shows a first embodiment of the present invention. This is an example of a color image forming apparatus, and the structure of this apparatus is shown in FIG. The color image forming apparatus shown in FIG. 2 includes a reader unit and a printer unit.
[0019]
The reader unit in FIG. 2 will be described. In FIG. 2, reference numeral 302 denotes a document feeder (DF) that feeds a document onto a document table glass (platen) 301. In place of the document feeder 302, a mirror pressure plate (not shown) may be mounted. Reference numerals 303 and 304 denote light sources that illuminate the document on the platen glass 301. The light sources 303 and 304 include a halogen lamp or a fluorescent lamp. Reference numerals 305 and 306 denote reflecting umbrellas that condense light from the light sources 303 and 304 onto the original. Reference numerals 307 to 309 denote mirrors for guiding reflected light or transmitted light from the original to the condenser lens 310. A carriage 314 accommodates halogen lamps 303 and 304, reflectors 305 and 306, and a mirror 307. Reference numeral 315 denotes a carriage in which mirrors 308 and 309 are accommodated. Reference numeral 101 denotes a charge coupled device (CCD), which is mounted on a substrate 311 and converts an optical signal that has passed through the condenser lens 310 into an electrical signal. In the case of a color sensor, the CCD 101 is a three-line CCD, in which R, G, and B filters are arranged for each CCD even if RGB color filters are mounted in-line in RGB order on a one-line CCD. However, the filter may be on-chip, or the filter may be configured separately from the CCD.
[0020]
An image processing unit 312 processes an image signal from the CCD 101. Reference numeral 313 denotes an interface (I / F) unit with a computer or the like.
[0021]
The carriage 314 is moved at a speed V and the carriage 315 is moved at a speed V / 2 in the direction perpendicular to the electrical scanning (main scanning) direction of the CCD 101, whereby the entire surface of the document is scanned (sub-scanning). The
[0022]
The printer unit in FIG. 2 will be described. In FIG. 2, reference numerals 340 and 341 denote cassettes for storing recording paper and the like. Reference numerals 338 and 339 denote pickup rollers for separating recording sheets and the like from the cassettes 340 and 341 one by one. Reference numerals 336 and 337 denote paper feed rollers for supplying the recording paper and the like separated by the pickup rollers 338 and 339 onto the transfer belt 333. Reference numeral 346 denotes an adsorption charger, which charges a recording sheet or the like in cooperation with a transfer belt roller 348 for driving the transfer belt 333 and attracts the recording sheet or the like to the transfer belt 333. Reference numeral 347 denotes a paper front end sensor that detects the front end of a recording paper or the like on the transfer belt 333. A detection signal of the paper leading edge sensor 347 is sent from the printer unit to the reader unit, and is used as a sub-scanning synchronization signal when a video signal is sent from the reader unit to the printer unit.
[0023]
Reference numeral 317 denotes a Y image forming unit, 318 denotes an M image forming unit, 319 denotes a C image forming unit, and 320 denotes a K image forming unit, each having the same configuration.
[0024]
The Y image forming unit 317 includes an LED array 210, a photosensitive drum 342, a developing device 322, and a primary charger 321. The LED array 210 forms a latent image on the surface of the photosensitive drum 342 by the light from the LED array 210. The primary charger 321 charges the surface of the photosensitive drum 342 to a predetermined potential to prepare for latent image formation. The developing device 322 develops a latent image on the photosensitive drum 342 to form a toner image. The developing device 322 includes a sleeve 345 for developing by applying a developing bias.
[0025]
The M image forming unit 318 includes an LED array 211, a photosensitive drum 353, a developing device 325, and a primary charger 324. The LED array 211 forms a latent image on the surface of the photosensitive drum 353 by the light from the LED array 211. The primary charger 324 charges the surface of the photosensitive drum 353 to a predetermined potential to prepare for latent image formation. The developing device 325 develops the latent image on the photosensitive drum 353 to form a toner image. The developing device 325 includes a sleeve 356 for developing by applying a developing bias.
[0026]
The C image forming unit 319 includes an LED array 212, a photosensitive drum 354, a developing device 328, and a primary charger 327. The LED array 212 forms a latent image on the surface of the photosensitive drum 354 by the light from the LED array 212. The primary charger 327 charges the surface of the photosensitive drum 354 to a predetermined potential to prepare for latent image formation. The developing device 328 develops the latent image on the photosensitive drum 354 to form a toner image. The developing device 328 includes a sleeve 357 for developing by applying a developing bias.
[0027]
The K image forming unit 320 includes an LED array 213, a photosensitive drum 355, a developing device 331, and a primary charger 330. The LED array 213 forms a latent image on the surface of the photosensitive drum 355 by the light from the LED array 213. The primary charger 330 charges the surface of the photosensitive drum 355 to a predetermined potential to prepare for latent image formation. The developing device 331 develops a latent image on the photosensitive drum 355 to form a toner image. The developing device 331 includes a sleeve 358 for developing by applying a developing bias.
[0028]
A transfer charger 323 discharges from the back surface of the transfer belt 333 and transfers the toner image on the photosensitive drum 342 onto a recording sheet or the like on the transfer belt 333. A transfer charger 326 discharges from the back surface of the transfer belt 333, and transfers the toner image on the photosensitive drum 353 onto a recording sheet or the like on the transfer belt 333. A transfer charger 329 discharges from the back surface of the transfer belt 333, and transfers the toner image on the photosensitive drum 354 to a recording sheet or the like on the transfer belt 333. Reference numeral 332 denotes a transfer charger which discharges from the back surface of the transfer belt 333 and transfers the toner image on the photosensitive drum 355 to a recording paper or the like on the transfer belt 333.
[0029]
In this embodiment, since the transfer efficiency is good, the cleaner portion is not arranged. Needless to say, there is no problem even if the cleaner is installed.
[0030]
Reference numeral 349 denotes a static elimination charger that neutralizes the recording paper or the like on the transfer belt 333. A peeling charger 350 prevents image disturbance due to peeling discharge when the recording paper or the like is separated from the transfer belt 333. Reference numerals 351 and 352 denote pre-fixing chargers that charge the recording paper or the like separated from the transfer belt 333 and supplement the toner adsorption force to prevent image distortion. Reference numeral 334 denotes a fixing device that heat-fixes the toner image. Reference numeral 335 denotes a paper discharge tray for storing discharged recording paper and the like.
[0031]
Next, an image forming procedure by the printer unit will be described. When one sheet of recording paper stored in the cassette 340 is separated by the pickup roller 338, the sheet is supplied onto the transfer belt 333 by the paper feed rollers 336 and 337. The recording paper supplied to the transfer belt 333 is charged by the cooperation of the adsorption charger 346 and the transfer belt roller 348 and is adsorbed to the transfer belt 333. Thereafter, the recording paper is conveyed by the transfer belt 333, and Y, M, C, and K toner images formed by the image forming units 317 to 320 are transferred onto the recording paper by the transfer chargers 323, 326, 329, and 332, respectively. Is done. In order to facilitate separation from the transfer belt 333, the recording paper that has passed through the K image forming unit 320 is discharged from the transfer belt 333 after being discharged by the charge remover 349. The separated recording paper is charged by the pre-fixing chargers 351 and 352 in order to compensate for the toner adsorption force and prevent image distortion, and then the toner image is thermally fixed by the fixing device 334 and discharged to the paper discharge tray 335. Paper.
[0032]
Next, the processing procedure by the digital image processing unit 312 shown in FIG. 2 will be described with reference to FIG. 3 showing the configuration of the digital image processing unit 312. The analog image signal from the CCD 101 is sampled and held by a clamp / amplifier / S / H (sample and hold) / A / D (analog-to-digital) unit 102, and the dark level of the analog image signal is clamped to a reference potential. Then, it is amplified to a predetermined amount (the processing order is not necessarily the order described), A / D converted, and converted into, for example, a digital signal of 8 bits for each of RGB. Then, these RGB signals are subjected to shading correction and black correction by the shading unit 103, and then, when the CCD 101 is a three-line CCD by the stitching / MTF correction / document detection unit 104, the stitching process determines the reading position between the lines. Since the difference is different, the delay amount for each line is adjusted according to the reading speed, the signal timing is corrected so that the reading positions of the three lines are the same, and the MTF for reading varies depending on the reading speed and the scaling factor. The change is corrected, and the document size is recognized in the document detection by scanning the document on the platen glass.
[0033]
The digital signal whose reading position timing is corrected can be switched between an external I / F signal by correcting the spectral characteristics of the CCD 101 and the spectral characteristics of the light sources 303 and 304 and the reflectors 305 and 306 by the input masking unit 105. Input to the selector 106. An output signal from the selector 106 is input to the color space compression / background removal / LOG conversion unit 107 and the background removal unit 115.
[0034]
In the background removal unit 115, background removal is performed on the input signal, and then a black character signal is generated from the document by a black character determination unit 116 that determines whether the document is a black character in the document.
[0035]
On the other hand, the color space compression / background removal / LOG conversion unit 107 performs color space compression, that is, determines whether the read image signal is within a range that can be reproduced by the printer. If not, the image signal is corrected to fall within the range that can be reproduced by the printer, then background removal processing is performed, and then converted from RGB signals to CMY signals by LOG conversion. In order to correct the determination signal generated by the black character determination unit 116 and the timing, the delay unit 108 adjusts the timing.
[0036]
The CMY signal from the delay unit 108 and the determination signal generated by the black character determination unit 116 are removed from the moire removal unit 109, and then subjected to a scaling process in the main scanning direction by the scaling unit 110. . The signal obtained by processing by the scaling processing unit is generated by the UCR / masking / black character reflecting unit 111 from the CMY signal by the UCR process, and corrected by the masking process to a signal suitable for the output of the printer. On the other hand, the determination signal is fed back to the CMYK signal. Next, the density of the signal from the UCR / masking / black character reflection unit 111 is adjusted by the γ correction unit 112, and then smoothing or edge processing is performed by the filter unit 113.
[0037]
Next, the printer processing unit will be described with reference to FIG. A signal from the image processing unit 312 is converted from an 8-bit CMYK multilevel signal to a binary signal by the binary conversion unit 201 in synchronization with the paper front end signal from the paper front end sensor 347 (FIG. 2). This conversion method may be a dither method, an error diffusion method, or an improved error diffusion method. Then, based on the signal generated by the binary conversion unit 201, the LEDs 210 to 213 are driven by the LED driving units 206 to 209. As described above, the difference in distance between the paper leading edge sensor 347 and each of the image forming units 322, 325, 328, and 331 is adjusted by the delay units 202 to 205, so that four colors are printed at predetermined positions. It becomes possible.
[0038]
Next, FIG. 1 will be described. In FIG. 1, reference numeral 4001 denotes a master control unit, which is arranged at the center of the back surface of the image forming apparatus. Reference numeral 4002 denotes a slave control unit for controlling the sheet feeding unit load, which is disposed in the vicinity of the sheet feeding unit. Reference numeral 4003 denotes a slave control unit for paper discharge load control, which is disposed in the vicinity of the paper discharge unit. A slave control unit 4004 for reader load control is disposed in the vicinity of the reader unit.
[0039]
Serial communication (clock, data) is performed between the master control unit 4001 and each of the slave control units 4002 to 4004 via a serial communication line. The paper feed unit includes loads such as a motor for driving pickup rollers 338 and 339 and paper feed rollers 336 and 337 and a clutch. In the ON / OFF control of these loads, when a command is issued by the master control unit 4001 to the slave control unit 4002 for paper feed load control via the serial communication line, the slave control unit 4002 interprets this. ON / OFF control of the load of the paper feeding unit.
[0040]
Next, the serial communication procedure will be described with reference to FIG. The serial communication line consists of a clock line in the direction from the master control unit (hereinafter also referred to as the master) to the slave control unit (hereinafter also referred to as the slave) and a bidirectional data line. Done.
[0041]
The data includes START (2 bits “11”, master-> slave), COMMAND (3-bits “00 *”; * -0: READ, 1: WRITE, master-> slave), and ADDRESS (4 bits). , Master-> slave), DATA (8 bits, master <-> slave), END (2-bit "00"master-> slave), ACK (1 bit; 0: OK, 1: NG , Master <-slave) and PARITY (1 bit, master, <-slave).
[0042]
The slave control units 4002, 4003, and 4004 latch data from START, output the received data to an appropriate load control output at the time of WRITE, and output an appropriate load state to the data line at the time of READ. In addition, the slave control unit, when the received data is abnormal, for example, when an unknown COMMAND is sent, an address outside the area is specified, END does not come, etc. Outputs the load control output that turns OFF. The output value (1 or 0) that is OFF for each load is preset in the slave control unit.
[0043]
For example, when such a communication failure is detected by the slave control units 4002, 4003, and 4004, the load control is stopped by the slave control units 4002, 4003, and 4004. Therefore, this color image formation due to the communication failure is performed. Damage to the device can be prevented. Further, when a communication failure is detected, damage to the color image forming apparatus due to the communication failure can be prevented even if the slave controller 4002, 4003, 4004 sets the control output to the load to high impedance. Can do. This case can be dealt with by inserting a pull-up / pull-down resistor in the direction in which the load is turned off outside the control output to each load.
[0044]
To detect a communication failure, the slave controller 4002, 4003, 4004 has a watchdog timer, and this timer is cleared every time normal data is received from the master controller. It may be performed when normal data is not sent from 4001.
[0045]
<Second Embodiment>
This embodiment is different from the first embodiment in the load control method. In the first embodiment, load control is immediately stopped when a communication failure is detected. On the other hand, in this embodiment, each time the slave control unit 4002, 4003, 4004 detects a communication error with the master control unit 4001, it counts the number of communication errors, and the counted communication error The load control is stopped when the number of times exceeds a predetermined number. Further, when a communication failure is detected, damage to the color image forming apparatus due to the communication failure can be prevented even if the slave controller 4002, 4003, 4004 sets the control output to the load to high impedance. Can do.
[0046]
<Third Embodiment>
This embodiment is different from the first embodiment in the load control method. In the first embodiment, load control is immediately stopped when a communication failure is detected. On the other hand, in the present embodiment, several levels of priority are set according to the type of load, and the slave control unit 4002, from the load set with high priority according to the number of detected communication failures. The load control is stopped by 4003 and 4004. In addition, instead of stopping the load control, the slave control units 4002, 4003, and 4004 may set the control output to the load to high impedance to prevent damage to the color image forming apparatus due to communication failure. Can do.
[0047]
<Fourth embodiment>
This embodiment is different from the first embodiment in the load control method. In the first embodiment, load control is immediately stopped when a communication failure is detected. In contrast, in the present embodiment, the number of communication errors to be counted is associated with a plurality of reference priorities in descending order, and the load having a priority higher than the reference priority is determined according to the number of detected communication failures. The control was stopped. Instead of stopping the load control, the slave control units 4002, 4003 and 4004 may prevent the color image forming apparatus from being damaged due to a communication failure even if the control output to the load is set to high impedance. .
[0048]
<Fifth embodiment>
This embodiment is different from the first to fourth embodiments in the control method when a communication failure is detected. That is, in the first to fourth embodiments, the load control by the slave control units 4002, 4003, and 4004 is stopped, or the control output to the load is set to high impedance. On the other hand, in the present embodiment, a reset line for sending a reset signal is prepared between the slave control units 4002, 4003, 4004 and the master control unit 4001, and the slave control units 4002, 4003, 4004 receive abnormal data. If the master controller 4001 continues to be received, there is a high possibility that some trouble has occurred on the master control unit 4001 side, so that the master controller 4001 is reset from the slave control units 4002, 4003, 4004 via the reset line. did. Even in this case, damage to the color image forming apparatus due to communication failure can be prevented.
[0049]
As described above, in the first to fifth embodiments, the example of the color image forming apparatus has been described. However, it goes without saying that the present invention can be applied to all apparatuses that control the load by serial communication.
[0050]
【The invention's effect】
As described above, according to the present invention, since it is configured as described above, there is an effect that the reliability of a device having a serial load control system can be improved.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a first embodiment of the present invention.
2 is a cross-sectional view showing the structure of the color image forming apparatus shown in FIG.
3 is a block diagram showing a configuration of a digital image processing unit 312 shown in FIG.
FIG. 4 is a block diagram illustrating a configuration of a printer processing unit.
FIG. 5 is an explanatory diagram for explaining a serial communication procedure;
FIG. 6 is an explanatory diagram for explaining serial load control;
[Explanation of symbols]
4001 Master control unit 4002, 4003, 40004 Slave control unit

Claims (4)

マスタコントローラからシリアル通信により負荷制御要求を受信したスレーブコントローラにより該当する負荷を制御するシリアル負荷制御装置において、
前記スレーブコントローラは、
前記マスタコントローラとの間の通信エラーを検出する通信エラー検出手段と、
該通信エラー検出手段より検出された通信エラーの回数をカウントするカウント手段と、
該カウント手段によりカウントされる通信エラー回数にプライオリティを高い順に対応させてストアしたストア手段と、
該ストア手段から通信エラー回数に対応するプライオリティを取り出す取出手段と
を備え、
該取出手段によりプライオリティが取り出された場合に、取り出されたプライオリティを有する負荷を停止するように制御することを特徴とするシリアル負荷制御装置。
In the serial load control device that controls the corresponding load by the slave controller that has received the load control request from the master controller by serial communication,
The slave controller is
Communication error detecting means for detecting a communication error with the master controller;
Counting means for counting the number of communication errors detected by the communication error detecting means;
Store means for storing the communication errors counted by the counting means in correspondence with the priority in descending order;
Extracting means for taking out the priority corresponding to the communication error frequency from the store means,
A serial load control device, wherein when a priority is taken out by the take-out means, control is performed so as to stop a load having the taken-out priority.
マスタコントローラからシリアル通信により負荷制御要求を受信したスレーブコントローラにより該当する負荷を制御するシリアル負荷制御装置において、
前記スレーブコントローラは、
前記マスタコントローラとの間の通信エラーを検出する通信エラー検出手段と、
該通信エラー検出手段より検出された通信エラーの回数をカウントするカウント手段と、
該カウント手段によりカウントされる通信エラー回数に基準プライオリティを高い順に対応させてストアしたストア手段と、
該ストア手段から通信エラー回数に対応する基準プライオリティを取り出す取出手段とを備え、
該取出手段により基準プライオリティが取り出された場合に、取り出された基準プライオリティ以上のプライオリティを有する負荷を停止するように制御することを特徴とするシリアル負荷制御装置。
In the serial load control device that controls the corresponding load by the slave controller that has received the load control request from the master controller by serial communication,
The slave controller is
Communication error detecting means for detecting a communication error with the master controller;
Counting means for counting the number of communication errors detected by the communication error detecting means;
Store means for storing the correspondence of the reference priority in descending order to the number of communication errors counted by the counting means,
Extracting means for extracting a reference priority corresponding to the number of communication errors from the store means,
A serial load control device that controls to stop a load having a priority higher than the extracted reference priority when the reference priority is extracted by the extracting means.
マスタコントローラからシリアル通信により負荷制御要求を受信したスレーブコントローラにより該当する負荷を制御するシリアル負荷制御装置において、
前記スレーブコントローラは、
前記マスタコントローラとの間の通信エラーを検出する通信エラー検出手段と、
該通信エラー検出手段より検出された通信エラーの回数をカウントするカウント手段と、
該カウント手段によりカウントされる通信エラー回数にプライオリティを高い順に対応させてストアしたストア手段と、
該ストア手段から通信エラー回数に対応するプライオリティを取り出す取出手段と
を備え、
該取出手段によりプライオリティが取り出された場合に、取り出されたプライオリティを有する負荷への制御出力をハイインピーダンス状態にすることを特徴とするシリアル負荷制御装置。
In the serial load control device that controls the corresponding load by the slave controller that has received the load control request from the master controller by serial communication,
The slave controller is
Communication error detecting means for detecting a communication error with the master controller;
Counting means for counting the number of communication errors detected by the communication error detecting means;
Store means for storing the communication errors counted by the counting means in correspondence with the priority in descending order;
Extracting means for taking out the priority corresponding to the communication error frequency from the store means,
A serial load control device, wherein when a priority is taken out by the take-out means, a control output to a load having the taken-out priority is set to a high impedance state.
マスタコントローラからシリアル通信により負荷制御要求を受信したスレーブコントローラにより該当する負荷を制御するシリアル負荷制御装置において、
前記スレーブコントローラは、
前記マスタコントローラとの間の通信エラーを検出する通信エラー検出手段と、
該通信エラー検出手段より検出された通信エラーの回数をカウントするカウント手段と、
該カウント手段によりカウントされる通信エラー回数に基準プライオリティを高い順に対応させてストアしたストア手段と、
該ストア手段から通信エラー回数に対応する基準プライオリティを取り出す取出手段とを備え、
該取出手段により基準プライオリティが取り出された場合に、取り出された基準プライオリティ以上のプライオリティを有する負荷への制御出力をハイインピーダンス状態にすることを特徴とするシリアル負荷制御装置。
In the serial load control device that controls the corresponding load by the slave controller that has received the load control request from the master controller by serial communication,
The slave controller is
Communication error detecting means for detecting a communication error with the master controller;
Counting means for counting the number of communication errors detected by the communication error detecting means;
Store means for storing the correspondence of the reference priority in descending order to the number of communication errors counted by the counting means,
Extracting means for extracting a reference priority corresponding to the number of communication errors from the store means,
A serial load control device characterized in that, when a reference priority is taken out by the take-out means, a control output to a load having a priority higher than the taken-out reference priority is set in a high impedance state.
JP32866097A 1997-11-28 1997-11-28 Serial load controller Expired - Fee Related JP3658163B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32866097A JP3658163B2 (en) 1997-11-28 1997-11-28 Serial load controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32866097A JP3658163B2 (en) 1997-11-28 1997-11-28 Serial load controller

Publications (2)

Publication Number Publication Date
JPH11163885A JPH11163885A (en) 1999-06-18
JP3658163B2 true JP3658163B2 (en) 2005-06-08

Family

ID=18212752

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32866097A Expired - Fee Related JP3658163B2 (en) 1997-11-28 1997-11-28 Serial load controller

Country Status (1)

Country Link
JP (1) JP3658163B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5743391B2 (en) 2009-09-24 2015-07-01 キヤノン株式会社 Control device and image forming apparatus
JP6163735B2 (en) * 2012-11-13 2017-07-19 オムロン株式会社 SAFE SLAVE UNIT, ITS CONTROL METHOD, CONTROL PROGRAM, AND SAFETY CONTROL SYSTEM

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0238040B2 (en) * 1983-06-29 1990-08-28 Matsushita Electric Ind Co Ltd SOJUSHINSOCHI
JPH076664B2 (en) * 1988-07-13 1995-01-30 三菱電機株式会社 Air conditioner control device
JP3437232B2 (en) * 1992-12-21 2003-08-18 キヤノン株式会社 Printer device and display method in printer device
JP3308322B2 (en) * 1992-12-24 2002-07-29 マツダ株式会社 Vehicle electrical equipment control device
JPH07162962A (en) * 1993-12-06 1995-06-23 Kubota Corp Controller for truck
JP3486990B2 (en) * 1994-12-12 2004-01-13 株式会社デンソー Serial communication device
JP3437321B2 (en) * 1995-03-09 2003-08-18 株式会社リコー Control method for facsimile machine
JPH08335147A (en) * 1995-06-07 1996-12-17 Canon Inc Image printer and image printing system using the same
JP3384430B2 (en) * 1996-03-01 2003-03-10 オムロン株式会社 Network system

Also Published As

Publication number Publication date
JPH11163885A (en) 1999-06-18

Similar Documents

Publication Publication Date Title
JP2502591B2 (en) Document position detector
US6408141B1 (en) Image forming apparatus having a system for determining the status of a mountable printer processing cartridge
EP1094661B1 (en) Image processing apparatus and method, and image processing system
JP3658163B2 (en) Serial load controller
JP2003095461A (en) Sheet feeding device
JPH1198895A (en) Step out detecting device for stepping motor and image forming device using stepping motor provided with step out detecting device
EP0992865B1 (en) Image formation apparatus and control method thereof
JP2002229411A (en) Image forming apparatus, and method for removing residual toner in image forming apparatus
JPH1042593A (en) Motor controller and image-forming device
JP3997048B2 (en) Image forming apparatus
JPH07172684A (en) Paper discharge device
JP3402980B2 (en) Image forming device
JP2001042743A (en) Method and device for forming image, and storage medium
JP2001189770A (en) Load controller and load control method
JP4306835B2 (en) Image forming apparatus provided with ultrasonic motor
JP2004106952A (en) Recording medium identifying device
JP2004315185A (en) Recording medium distinguishing device
JP2000056554A (en) Color electrophotographic image forming device
JPH09191674A (en) Image forming device
JP2001022246A (en) Image forming device, image forming method and recording medium
JP2004315183A (en) Recording medium distinguishing device
JPH11174861A (en) Image forming device
JP2000349855A (en) Device and method for communication and storage medium
JPH1198353A (en) Device for forming picture, device for processing information, control method, system and storage medium
JP2004328048A (en) Image reading apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20031215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041210

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050208

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050304

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050311

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080318

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090318

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100318

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100318

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110318

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120318

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees