(57)【要約】 【課題】  情報を記憶するタイミング信号が静電気または電磁波によるノイズの影響を受けても誤った情報を記憶することを低減することができる情報処理装置を提供する。【解決手段】  誤動作監視部１２は、ＮＯＩＳＥＣＨＫ２２ａ〜２２ｈが示す情報が、制御部１０から知らされているシフトレジスタ１１１に記憶させた情報と一致するか否かを判定し、不一致の場合は誤動作があったことを示す判定結果を制御部１０に送る。制御部１０は、誤動作があったこと示す判定結果を受け取ると、ＣＬＫ２１２の信号レベルを反転し、誤動作が発生したときの信号レベルを現在の動作モードについて誤動作信号レベル記憶テーブル３０ａに記憶する。制御部１０は、指示された動作の動作モードに切り換えるとき、ＣＬＫ２１２の信号レベルを、切り換えた動作モードについて誤動作信号レベル記憶テーブル３０ａに記憶されている信号レベルを反転した信号レベルにする。【選択図】      図２
2010171741.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報および第１の情報とは異なる第２の情報のうちのいずれかの情報を記憶し、記憶した情報を出力する記憶部と、
第１の情報および第２の情報のうちのいずれかを表す指示情報と、指示情報を記憶することを指示する指示信号とを記憶部に送出することによって記憶部を制御する制御部と、
制御部が記憶部に送出した指示情報と、記憶部が出力する記憶情報とが一致しているか否かを判定する判定部とを含み、
記憶部は、制御部から送出される指示情報のうち、制御部から送出される指示信号が第１の信号レベルから第２の信号レベルに変化する時点での指示情報を記憶し、
制御部は、判定部によって指示情報と記憶情報とが一致していないと判定されたとき、指示信号の信号レベルを変化させない信号非変化期間での指示信号の信号レベルを反転させることを特徴とする情報処理装置。
【請求項２】
複数の動作モードのうちのいずれか１つの動作モードで動作し、
前記制御部は、
前記判定部によって指示情報と記憶情報とが一致していないと判定されたときに動作していた動作モードの信号非変化期間での指示信号の信号レベルを記憶し、
複数の動作モードのうち信号非変化期間の信号レベルを記憶している動作モードに切り換えるとき、信号非変化期間での指示信号の信号レベルを、記憶している信号レベルを反転した信号レベルに切り換えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
複数の動作モードのうちのいずれか１つの動作モードで動作し、
前記制御部は、
前記判定部によって指示情報と記憶情報とが一致していないと判定された回数を、一致していないと判定されたときの信号非変化期間での指示信号の信号レベルごとに計数し、計数した回数を動作モードごとに記憶し、
複数の動作モードのうちいずれかの動作モードに切り換えるとき、信号非変化期間での指示信号の信号レベルを、第１の信号レベルと第２の信号レベルとを交互に予め定める周期で切り換え、前記予め定める周期のうち第１の信号レベルの時間と第２の信号レベルの時間との比率は、切り換える動作モードについて記憶されている第２の信号レベルについて計数した回数と第１の信号レベルについて計数した回数との比率と同じ比率とすることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御部は、信号レベルを切り換えた動作モードを終了するとき、指示信号の信号レベルを、切り換える前の信号レベルに戻すことを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記複数の動作モードは、少なくとも待機状態モード、スキャンモード、記録モード、コピーモード、子機通話モード、受信モード、送信モード、ファクシミリ送信モード、ファクシミリ受信モード、音声録音／再生モードおよびスピーカホンモードのうちの１つを含むことを特徴とする請求項２〜４のいずれか１つに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静電気および電磁波によるノイズの影響を低減することができる情報処理装置に関する。
【背景技術】
【０００２】
情報処理装置、たとえばファクシミリ装置は、操作する人もしくは送信する原稿などに帯電する静電気、またはＦＭ（Frequency Modulation）電波を送信する送信塔からの電磁波などによるノイズの影響を受けて誤動作することがある。たとえばＬＥＤ（Light 
Emitting Diode）を駆動する駆動回路に入力されるクロック信号がノイズの影響によって誤動作し、ＬＥＤが正しく表示されないことがある。
【０００３】
特許文献１に記載されるノイズ検出装置は、外部プロセッサから受信した処理ステータスが、予め設定された処理ステータスに一致し、Ａ／Ｄコンバータから入力されるデジタルノイズ信号が設定値以上の場合、外部プロセッサにリセット信号を出力する。
【０００４】
特許文献２に記載される電子カメラは、システムクロック発生回路が基本クロック信号の周波数をｘ倍、あるいは１／ｘ倍に変換し、システムクロック周波数を段階的に切り換え可能である。ＣＰＵは、動作モードおよび電源電流に合わせてシステムクロック周波数を切り換え、さらにクロック周波数の切り換えに応じて消費電流も切り換えることによって、消費電流差に起因するオーバーシュートあるいはアンダーシュートが発生することを防止し、誤動作および画像ノイズを防ぐものである。
【０００５】
特許文献３に記載されるバイアス回路は、第１のＤ型フリップフロップに、第２のＤ型フリップフロップに入力するクロックと半周期ずれたクロックを入力することによって、第２のＤ型フリップフロップの出力電圧の変化に起因するスパイク雑音による第１のＤ型フリップフロップへの影響を避けるようにしたものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３２１７０号公報
【特許文献２】特開２００６−１９７３２２号公報
【特許文献３】実開平５−２０４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載されるノイズ検出装置は、予め定める処理ステータスのときに、設定値以上のデジタルノイズ信号があると、リセット信号を出力するが、次に同じノイズが発生したときに、同じ影響を受けてしまい、同じノイズに対する耐力を強くすることはできないという問題がある。
【０００８】
特許文献２に記載される電子カメラは、クロック周波数を切り換えるときに、消費電流差に起因するオーバーシュートあるいはアンダーシュートが発生することを防止するものであり、特許文献３に記載されるバイアス回路は、クロックに同期する出力電圧の変化に起因するスパイク雑音の影響を避けるものであり、いずれの従来の技術も、不定期に発生するノイズ、たとえば人あるいは原稿に帯電する静電気または電磁波によるノイズに対しては、効果を発揮することができないという問題がある。
【０００９】
本発明の目的は、情報を記憶するタイミング信号が静電気または電磁波によるノイズの影響を受けても誤った情報を記憶することを低減することができる情報処理装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、第１の情報および第１の情報とは異なる第２の情報のうちのいずれかの情報を記憶し、記憶した情報を出力する記憶部と、
第１の情報および第２の情報のうちのいずれかを表す指示情報と、指示情報を記憶することを指示する指示信号とを記憶部に送出することによって記憶部を制御する制御部と、
制御部が記憶部に送出した指示情報と、記憶部が出力する記憶情報とが一致しているか否かを判定する判定部とを含み、
記憶部は、制御部から送出される指示情報のうち、制御部から送出される指示信号が第１の信号レベルから第２の信号レベルに変化する時点での指示情報を記憶し、
制御部は、判定部によって指示情報と記憶情報とが一致していないと判定されたとき、指示信号の信号レベルを変化させない信号非変化期間での指示信号の信号レベルを反転させることを特徴とする情報処理装置である。
【発明の効果】
【００１１】
本発明によれば、記憶部によって、第１の情報および第１の情報とは異なる第２の情報のうちのいずれかの情報が記憶され、記憶された情報が出力され、制御部によって、第１の情報および第２の情報のうちのいずれかを表す指示情報と、指示情報を記憶することを指示する指示信号とを記憶部に送出することによって記憶部が制御され、判定部によって、制御部が記憶部に送出した指示情報と、記憶部が出力する記憶情報とが一致しているか否かが判定される。
【００１２】
そして、記憶部によって、制御部から送出される指示情報のうち、制御部から送出される指示信号が第１の信号レベルから第２の信号レベルに変化する時点での指示情報が記憶され、制御部によって、判定部によって指示情報と記憶情報とが一致していないと判定されたとき、指示信号の信号レベルを変化させない信号非変化期間での指示信号の信号レベルが反転される。
【００１３】
たとえば、信号非変化期間での指示信号の信号レベルがグランドレベルで、グランドレベルの指示信号がノイズの影響を受けて変動したとき、記憶部が誤った情報を記憶し、記憶すべき指示情報が反転することがある。そして、判定部によって指示情報と記憶情報とが不一致であると判定されると、以後信号非変化期間での指示信号の信号レベルが、グランドレベルから電源電圧のレベルに反転される。したがって、ノイズがグランド側に影響するノイズで電源側に影響しないノイズであれば、信号非変化期間に同じノイズが発生して、指示信号が影響を受けても、信号レベルが反転することを回避することができる。すなわち、指示信号、すなわち情報を記憶するタイミング信号が静電気または電磁波によるノイズの影響を受けても、信号レベルが反転することを回避することができ、誤った情報を記憶することを低減することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の一形態であるファクシミリ装置１の構成を示すブロック図である。
【図２】操作パネル部１１の構成を示す図である。
【図３】制御部１０から操作パネル部１１に送出される信号のタイムチャートである。
【図４】クロック信号に影響するノイズの例を示す図である。
【図５】クロック信号の信号レベルを切り換える回路の一例を示す図である。
【図６】誤動作信号レベル記憶テーブル３０の例を示す図である。
【図７】制御部１０および誤動作監視部１２が実行する誤動作防止処理を示すフローチャートである。
【図８】制御部１０が実行する動作モード切り換え処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
図１は、本発明の実施の一形態であるファクシミリ装置１の構成を示すブロック図である。情報処理装置であるファクシミリ装置１は、制御部１０、操作パネル部１１、誤動作監視部１２、表示部１３、読取部１４、印刷部１５、網制御部１６、ＤＳＰ（Digital 
Signal Processor）部１７、無線部１８、外部Ｉ／Ｆ（Interface）部１９、データバス２０および接続ケーブル２１を含んで構成される。
【００１６】
制御部１０は、中央処理装置（以下「ＣＰＵ」という）および記憶装置を含んで構成される。ＣＰＵは、半導体メモリなどの記憶装置に記憶される制御プログラムを実行することによって、操作パネル部１１、誤動作監視部１２、表示部１３、読取部１４、印刷部１５、網制御部１６、ＤＳＰ部１７、無線部１８および外部Ｉ／Ｆ部１９を制御する。データバス２０は、制御部１０、誤動作監視部１２、表示部１３、読取部１４、印刷部１５、網制御部１６、ＤＳＰ部１７、無線部１８および外部Ｉ／Ｆ部１９間でのデータの送受信を可能とするデータの転送路である。接続ケーブル２１は、制御部１０と操作パネル部１１とを接続するケーブルであり、制御部１０と操作パネル部１１とで情報を送受信するための信号線を含む。
【００１７】
操作パネル部１１は、情報を入力するための複数のキーを含むキー操作部、情報を表示するＬＥＤ（Light Emitting Diode）などの発光部を含んで構成され、接続ケーブル２１によって制御部１０に接続される。操作パネル部１１は、キー操作部から入力される情報を制御部１０に送り、制御部１０から受け取る情報をＬＥＤに表示する。操作パネル部１１は、人とファクシミリ装置１とのユーザインタフェースであり、制御部１０などの他の部位と異なり、人が操作し易い位置に配置され、専用の接続ケーブル２１で接続される。接続ケーブル２１は、長さが長くなるほど電磁波などの影響を受ける可能性が高くなる。
【００１８】
判定部である誤動作監視部１２は、制御部１０が他の部位に指示した動作が正しく動作しているか否か、たとえば操作パネル部１１にＬＥＤの点灯を指示したとき、ＬＥＤが正しく点灯しているか否か監視し、すなわち誤動作が発生しているか否かを監視する。誤動作が発生していると、誤動作が発生していることおよび発生部位を制御部１０に知らせる。表示部１３は、たとえば液晶ディスプレイなどの表示装置によって構成され、制御部１０から指示される情報を表示する。
【００１９】
読取部１４は、原稿を読み込み、読み込んだ情報を制御部に送る。読取部１４は、コピーを行う場合は、コピーモードで原稿を読み込み、コピーを行う場合以外で原稿を読み込む場合は、スキャン（以下「ＳＣＡＮ」という）モードで原稿を読み込む。スキャンモードで原稿を読み込む場合には、少なくともスキャナとして機能して原稿を読み込む場合、およびメモリ送信の機能で原稿を読み込む場合が含まれる。メモリ送信は、ファクシミリで送信するために読み込んだ原稿の情報を、制御部１０によって一旦記憶装置に記憶した後、原稿の読み込みとは独立して、記憶装置に記憶した原稿の情報をファクシミリデータとして送信する機能である。
【００２０】
印刷部１５は、たとえばプリンタなどの印刷装置によって構成され、制御部１０から受け取る情報を記録紙に印刷する。印刷部１５は、コピーの場合は、コピーモードで印刷を行い、コピー以外の場合は、記録モードで印刷を行う。記録モードで印刷を行う場合には、少なくともプリンタとして機能して情報を記録紙に印刷する場合、およびメモリ受信の機能で印刷する場合が含まれる。メモリ受信は、ファクシミリで受信するファクシミリデータを制御部１０によって一旦記憶装置に記憶した後、ファクシミリデータの受信とは独立して、記憶装置に記憶したファクシミリデータを印刷する機能である。
【００２１】
網制御部１６は、回線網に接続され、回線網とのファクシミリデータの送受信を制御する。網制御部１６は、送信モードの場合は、メモリ送信のときにスキャンモードで原稿を読み込んで一旦記憶装置に記憶した原稿の情報を制御部１０から受け取り、ファクシミリデータとして回線網を介して他のファクシミリ装置に送信する。そして、ファクシミリ送信モードの場合は、読取部１４によって読み込まれた原稿の情報を制御部１０から受け取り、並行して、ファクシミリデータとして回線網を介して他のファクシミリ装置に送信する。
【００２２】
さらに、網制御部１６は、受信モードの場合は、メモリ受信のときに回線網を介して他のファクシミリ装置から受信したファクシミリデータを制御部１０に送り、制御部１０によって記憶装置に記憶する。記憶装置に記憶されたファクシミリデータは、記録モードで、制御部１０から印刷部１５に送られて印刷される。そして、ファクシミリ受信モードの場合は、回線網を介して他のファクシミリ装置から受信したファクシミリデータを制御部１０に送り、制御部１０は、並行して、受け取ったファクシミリデータを印刷部１５によって印刷する。
【００２３】
ＤＳＰ部１７は、ファクシミリ手順の実行、音声の録音および再生、ならびにスピーカホンのための信号処理を行う。ＤＳＰ部１７は、音声の録音および再生のための信号処理を音声録音／再生モードで行い、スピーカホンのための信号処理をスピーカホンモードで行う。ＤＳＰ部１７は、ファクシミリ手順の実行を、送信モード、受信モード、ファクシミリ送信モードまたはファクシミリ受信モードで、網制御部１６と連動して行う。無線部１８は、ローカルな無線通信、たとえば子機との無線通信を、子機通話モードで行う。外部Ｉ／Ｆ部１９は、ＵＳＢメモリなどの外部装置との接続を制御する。
【００２４】
待機モードは、ＳＣＡＮモード、記録モード、コピーモード、子機通話モード、受信モード、送信モード、ファクシミリ送信モード、ファクシミリ受信モード、音声録音／再生モードおよびスピーカホンモードなどの動作を行っていないときの動作モードである。
【００２５】
図２は、操作パネル部１１の構成を示す図である。操作パネル部１１は、複数の発光部、たとえばＬＥＤ１１２ａ〜１１２ｈと、各ＬＥＤ１１２ａ〜１１２ｈを駆動する駆動部、たとえばシフトレジスタ１１１とを含んで構成される。操作パネル部１１は、接続ケーブル２１によって制御部１０と接続され、接続ケーブル２１は、指示情報であるデータ信号（以下「ＤＡＴＡ」という）２１１および指示信号であるクロック信号（以下「ＣＬＫ」という）２１２の信号線を含む。
【００２６】
記憶部であるシフトレジスタ１１１は、たとえば第０ビットから第７ビットまでの８ビットのデータを記憶するレジスタである。シフトレジスタ１１１は、ＣＬＫ２１２の信号レベルがローレベル（以下「ＬＯＷレベル」という）からハイレベル（以下「ＨＩＧＨレベル」という）に変化する時点、いわゆる信号の立ち上がり時点でのＤＡＴＡ２１１の信号レベルが示す情報を第７ビットに記憶する。同時に、第７ビットに記憶されていた情報は第６ビットに、第６ビットに記憶されていた情報は第５ビットに、第５ビットに記憶されていた情報は第４ビットに、第４ビットに記憶されていた情報は第３ビットに、第３ビットに記憶されていた情報は第２ビットに、第２ビットに記憶されていた情報は第１ビットに、第１ビットに記憶されていた情報は第０ビットに記憶される。ＬＯＷレベルは、たとえばグランドレベル、つまり電圧０Ｖの電圧であり、ＨＩＧＨレベルは、たとえば電源の電圧３．３Ｖの電圧である。ＬＯＷレベルは、第１の信号レベルであり、ＨＩＧＨレベルは、第２の信号レベルである。信号レベルが示す情報は、たとえば「０」または「１」である。信号レベルが示す情報「０」は、第１の情報であり、信号レベルが示す情報「１」は、第２の情報である。
【００２７】
シフトレジスタ１１１は、第０ビットがＬＥＤ１１２ａを駆動し、第１ビットがＬＥＤ１１２ｂを駆動し、第２ビットがＬＥＤ１１２ｃを駆動し、第３ビットがＬＥＤ１１２ｄを駆動し、第４ビットがＬＥＤ１１２ｅを駆動し、第５ビットがＬＥＤ１１２ｆを駆動し、第６ビットがＬＥＤ１１２ｇを駆動し、第７ビットがＬＥＤ１１２ｈを駆動する。さらに、シフトレジスタ１１１の各ビットの出力は、ノイズ監視信号（以下「ＮＯＩＳＥＣＨＫ」という）２２ａ〜２２ｈとして誤動作監視部１２に送出される。具体的には、第０ビットの出力がＮＯＩＳＥＣＨＫ２２ａとして、第１ビットの出力がＮＯＩＳＥＣＨＫ２２ｂとして、第２ビットの出力がＮＯＩＳＥＣＨＫ２２ｃとして、第３ビットの出力がＮＯＩＳＥＣＨＫ２２ｄとして、第４ビットの出力がＮＯＩＳＥＣＨＫ２２ｅとして、第５ビットの出力がＮＯＩＳＥＣＨＫ２２ｆとして、第６ビットの出力がＮＯＩＳＥＣＨＫ２２ｇとして、第７ビットの出力がＮＯＩＳＥＣＨＫ２２ｈとして、誤動作監視部１２に送出される。ＮＯＩＳＥＣＨＫ２２は、記憶情報である。
【００２８】
判定部である誤動作監視部１２は、制御部１０がシフトレジスタ１１１の各ビットに指示した記憶すべき情報と、ＮＯＩＳＥＣＨＫ２２ａ〜２２ｈによって知らされる各ビットが記憶している情報とが一致しているか否かを判定し、判定結果を制御部１０に送る。制御部１０がシフトレジスタ１１１の各ビットに記憶することを指示した情報は、制御部１０が記憶すべき情報をシフトレジスタ１１１に指示したときに、制御部１０から誤動作監視部１２に知らされている。
【００２９】
図３は、制御部１０から操作パネル部１１に送出される信号のタイムチャートである。ＤＡＴＡは、制御部１０からシフトレジスタ１１１にＤＡＴＡ２１１で送出される情報を示し、ＣＬＫ（通常）は、制御部１０からシフトレジスタ１１１にＣＬＫ２１２で送出されるクロック信号を示す。ＣＬＫ（反転）については後述する。
【００３０】
クロック信号であるＣＬＫ（通常）の信号レベルを変化させない信号非変化期間Ｔｘでのクロック信号の信号レベルはＬＯＷレベルである。シフトレジスタ１１１は、クロック信号の立ち上がり時点で、上述したように、各ビットが記憶すべき情報を取り込む。
【００３１】
図４は、クロック信号に影響するノイズの例を示す図である。図４（ａ）は、信号非変化期間ＴｘでのＣＬＫ２１２の信号レベルがＨＩＧＨレベルのときに、ＣＬＫ２１２が電源電圧側のノイズＮ１の影響を受けて、ＣＬＫ２１２の信号レベルが変動したときの信号波形の一例を示す。この場合、信号非変化期間ＴｘでのＣＬＫ２１２の信号レベルが電圧３．３ＶのＨＩＧＨレベルであり、スレッショルドレベルがＶＩＨである。図４（ａ）に示すＣＬＫ２１２は、時間Ｔ１の期間スレッショルドレベルＶＩＨを下回っており、シフトレジスタ１１１は、時間Ｔ１の期間、ＬＯＷレベルのＣＬＫ２１２を受信することになる。したがって、シフトレジスタ１１１は、ノイズＮ１の影響で、ＣＬＫ２１２がＬＯＷレベルからＨＩＧＨレベルへ変化した時点で、ＤＡＴＡ２１１が示す情報を取り込んでしまう。
【００３２】
図４（ｂ）は、信号非変化期間ＴｘでのＣＬＫ２１２の信号レベルがＬＯＷレベルのときに、ＣＬＫ２１２がグランドレベル側のノイズＮ２の影響を受けて、ＣＬＫ２１２の信号レベルが変動したときの信号波形の一例を示す。この場合、信号非変化期間ＴｘでのＣＬＫ２１２の信号レベルが電圧０ＶのＬＯＷレベルであり、スレッショルドレベルがＶＩＬである。図４（ｂ）に示すＣＬＫ２１２は、時間Ｔ２の期間スレッショルドレベルＶＩＬを上回っており、シフトレジスタ１１１は、時間Ｔ２の期間、ＨＩＧＨレベルのＣＬＫ２１２を受信することになる。したがって、シフトレジスタ１１１は、ノイズＮ２の影響で、ＣＬＫ２１２がＬＯＷレベルからＨＩＧＨレベルへ変化した時点で、ＤＡＴＡ２１１が示す情報を取り込んでしまう。
【００３３】
誤動作監視部１２は、シフトレジスタ１１１がノイズの影響でＤＡＴＡ２１１が示す情報を取り込んだとき、制御部１０がシフトレジスタ１１１の各ビットに指示した記憶すべき情報と、ＮＯＩＳＥＣＨＫ２２ａ〜２２ｈによって知らされる各ビットが記憶している情報とが一致していない状態なると、シフトレジスタ１１１で誤動作が発生したと判定し、シフトレジスタ１１１で誤動作が発生したことを制御部１０に知らせる。
【００３４】
図５は、クロック信号の信号レベルを切り換える回路の一例を示す図である。制御部１０は、ＣＰＵ１０１、発振器１０２およびフリップフロップ１０３を含んで構成される。ＣＰＵ１０１は、上述した中央処理装置である。発振器１０２は、たとえば水晶発振器によって構成され、クロック信号の周波数の２倍の周波数の信号をフリップフロップ１０３のトリガ端子Ｔに入力する。
【００３５】
フリップフロップ１０３は、トリガ端子Ｔを有するセットリセット型のフリップフロップであり、トリガ端子Ｔに入力される信号がＬＯＷレベルからＨＩＧＨレベルに変化する度に出力端子Ｑから出力するＣＬＫ２１２を反転する。したがって、ＣＬＫ２１２の周波数は、発振器１０２の周波数の１／２の周波数である。フリップフロップ１０３は、セット端子ＳにＨＩＧＨレベルの信号が入力されると、出力端子Ｑから出力するＣＬＫ２１２をＨＩＧＨレベルにし、リセット端子ＲにＨＩＧＨレベルの信号が入力されると、出力端子Ｑから出力するＣＬＫ２１２をＬＯＷレベルにする。出力端子Ｑから出力するＣＬＫ２１２は、セット端子Ｓに指示される信号が優先される。
【００３６】
ＣＰＵ１０１は、セット端子ＳにＨＩＧＨレベルの信号を入力することによって、信号非変化期間ＴｘでのＣＬＫ２１２の信号レベルをＨＩＧＨレベルにし、リセット端子ＲにＨＩＧＨレベルの信号を入力することによって、信号非変化期間ＴｘでのＣＬＫ２１２の信号レベルをＬＯＷレベルにすることができる。すなわち、セット端子ＳにＨＩＧＨレベルの信号を入力することによって、あるいはリセット端子ＲにＨＩＧＨレベルの信号を入力することによって、出力端子Ｑから出力するＣＬＫ２１２の信号レベルを強制的にＨＩＧＨレベルまたはＬＯＷレベルに反転することができる。
【００３７】
図３に示したＣＬＫ（通常）の信号非変化期間Ｔｘでの信号レベルはＬＯＷレベルであるが、ＣＬＫ（通常）の信号非変化期間Ｔｘでの信号レベルを反転して、ＣＬＫ（反転）とする場合、制御部１０のＣＰＵ１０１は、セット端子ＳにＨＩＧＨレベルの信号を入力することによって、ＣＬＫ２１２の信号非変化期間Ｔｘでの信号レベルをＬＯＷレベルからＨＩＧＨレベルに反転する。
【００３８】
ファクシミリ装置１は、動作モードおよび設置される場所によって異なるノイズ、たとえば操作する人もしくは送信する原稿などに帯電する静電気、またはＦＭ（Frequency 
Modulation）電波を送信する送信塔からの電磁波などのノイズの影響を受ける。表１は、ファクシミリ装置１の動作モードごとに受けるノイズを示す表である。
【００３９】
【表１】
2010171741.tif 000003
【００４０】
図６は、誤動作信号レベル記憶テーブル３０の例を示す図である。誤動作信号レベル記憶テーブル３０は、誤動作監視部１２によって誤動作と判定されたときのＣＬＫ２１２の信号レベルを動作モードごとに記憶するテーブルであり、制御部１０のＣＰＵ１０１によって、制御部１０の記憶装置に記憶される。
【００４１】
図６（ａ）は、最も直近に誤動作監視部１２によって誤動作と判定されたときのＣＬＫ２１２の信号レベルを動作モードごとに記憶する誤動作信号レベル記憶テーブル３０ａを示す。
【００４２】
誤動作信号レベル記憶テーブル３０ａは、番号欄３１、モード欄３２、デフォールト欄３３、および誤動作発生時のレベル欄３４を含んで構成される。番号欄３１は、各動作モードに与えられる追い番を示す欄であり、モード欄３２は、各動作モードを示す欄であり、デフォールト欄３３は、各動作モードにおける信号非変化期間Ｔｘでの信号レベルの初期値を示す欄であり、誤動作発生時のレベル欄３４は、各動作モードにおいて誤動作監視部１２によって、最も直近に誤動作と判定されたときのＣＬＫ２１２の信号レベルを示す欄である。誤動作発生時のレベル欄３４には、誤動作と判定されたときの信号非変化期間ＴｘでのＣＬＫ２１２の信号レベルがＨＩＧＨレベルのときは、「Ｈ」と記載され、誤動作と判定されたときの信号非変化期間ＴｘでのＣＬＫ２１２の信号レベルがＬＯＷレベルのときは、「Ｌ」と記載され、誤動作と判定されたことのない動作モードについては、空欄であることを示す「−」が記載される。
【００４３】
図６（ａ）に示した誤動作信号レベル記憶テーブル３０ａには、Ｎｏ．１の待機モードについて、デフォールト欄３３「Ｌ」および誤動作発生時のレベル欄３４「−」と示されている。以下、デフォールト欄３３および誤動作発生時のレベル欄３４は、それぞれ、Ｎｏ．２のＳＣＡＮモードについて、「Ｌ」および「Ｈ」、Ｎｏ．３の記録モードについて、「Ｌ」および「−」、Ｎｏ．４のコピーモードについて、「Ｌ」および「Ｌ」、Ｎｏ．５の子機通話モードについて、「Ｌ」および「−」、Ｎｏ．６の送信モードについて、「Ｌ」および「−」、Ｎｏ．７の受信モードについて、「Ｌ」および「−」、Ｎｏ．８のファクシミリ送信モードについて、「Ｌ」および「−」、Ｎｏ．９のファクシミリ受信モードについて、「Ｌ」および「−」、Ｎｏ．１０の音声録音／再生モードについて、「Ｌ」および「−」、そして、Ｎｏ．１１のスピーカホンモードについて、「Ｌ」および「−」である。
【００４４】
図６（ｂ）は、誤動作監視部１２によって誤動作と判定されたときのＣＬＫ２１２の信号レベルの回数を動作モードごとに記憶する誤動作信号レベル記憶テーブル３０ｂを示す。
【００４５】
誤動作信号レベル記憶テーブル３０ｂは、番号欄３１、モード欄３２、デフォールト欄３３、ＨＩＧＨレベル（図６では「Ｈレベル」と記す）での誤動作発生回数欄３５、およびＬＯＷレベル（図６では「Ｌレベル」と記す）での誤動作発生回数欄３６を含んで構成される。番号欄３１、モード欄３２およびデフォールト欄３３は、図６（ａ）に示した番号欄３１、モード欄３２およびデフォールト欄３３と同じであり、同じ参照符を付して重複を避けるために説明は省略する。ＨＩＧＨレベルでの誤動作発生回数欄３５は、誤動作監視部１２によって誤動作と判定されたときの信号非変化期間ＴｘでのＣＬＫ２１２の信号レベルがＨＩＧＨレベルであるときの回数を示す欄であり、ＬＯＷレベルでの誤動作発生回数欄３６は、誤動作監視部１２によって誤動作と判定されたときの信号非変化期間ＴｘでのＣＬＫ２１２の信号レベルがＬＯＷレベルであるときの回数を示す欄である。
【００４６】
図６（ｂ）に示した誤動作信号レベル記憶テーブル３０ｂには、Ｎｏ．１の待機モードについて、デフォールト欄３３「Ｌ」、ＨＩＧＨレベルでの誤動作発生回数欄３５「０」およびＬＯＷレベルでの誤動作発生回数欄３６「０」と示されている。以下、ＨＩＧＨレベルでの誤動作発生回数欄３５およびＬＯＷレベルでの誤動作発生回数欄３６は、それぞれ、Ｎｏ．２のＳＣＡＮモードについて、「１」および「０」、Ｎｏ．３の記録モードについて、「０」および「０」、Ｎｏ．４のコピーモードについて、「４」および「１」、Ｎｏ．５の子機通話モードについて、「０」および「０」、Ｎｏ．６の送信モードについて、「０」および「０」、Ｎｏ．７の受信モードについて、「０」および「０」、Ｎｏ．８のファクシミリ送信モードについて、「０」および「０」、Ｎｏ．９のファクシミリ受信モードについて、「０」および「０」、Ｎｏ．１０の音声録音／再生モードについて、「０」および「０」、そして、Ｎｏ．１１のスピーカホンモードについて、「０」および「０」である。デフォールト欄３３は、いずれの動作モードについても「Ｌ」である。
【００４７】
設置場所あるいは動作モードによって、発生するノイズの影響がグランドレベル側あるいは電源電圧側のいずれかに固定されている場合あるいは偏っている場合は、図６（ａ）に示した誤動作信号レベル記憶テーブル３０ａを用い、発生するノイズの影響がグランドレベル側および電源電圧側のいずれでも発生する場合は、図６（ｂ）に示した誤動作信号レベル記憶テーブル３０ｂを用いる。あるいは、最初は、誤動作信号レベル記憶テーブル３０ａを用い、同じ動作モードについて、発生するノイズの影響がグランドレベル側および電源電圧側のいずれでも発生した場合には、その動作モードについて、誤動作信号レベル記憶テーブル３０ｂを用いることも可能である。
【００４８】
図７は、制御部１０および誤動作監視部１２が実行する誤動作防止処理を示すフローチャートである。誤動作を監視する場合、たとえば所定の時間が経過するたびに、あるいは他の優先する処理を終了した後に、ステップＡ１に移る。まず、誤動作信号レベル記憶テーブル３０ｂを用いる場合について、説明する。
【００４９】
ステップＡ１では、誤動作監視部１２は、現在動作している動作モードの記憶部に記憶されている情報が、制御部１０が記憶部に記憶させた情報と一致するか否かを判定することによって、誤動作が発生したか否かを判定する。誤動作監視部１２は、たとえば記憶部がシフトレジスタ１１１である場合、ＮＯＩＳＥＣＨＫ２２ａ〜２２ｈが示す情報が、制御部１０から知らされているシフトレジスタ１１１に記憶させた情報と一致するか否かを判定し、不一致の場合は誤動作があったことを示す判定結果を制御部１０に送り、一致の場合は誤動作がなかったことを示す判定結果を制御部１０に送る。制御部１０は、誤動作監視部１２から誤動作がなかったことを示す判定結果を受け取ると、誤動作防止処理を終了し、誤動作監視部１２から誤動作があったこと示す判定結果を受け取ると、ステップＡ２に進む。
【００５０】
ステップＡ２では、制御部１０は、誤動作信号レベル記憶テーブル３０ｂに、現在動作している動作モードについて、誤動作のあった信号レベルが記憶されているか否かを判定する。動作している動作モードのＨＩＧＨレベルでの誤動作発生回数欄３５の回数およびＬＯＷレベルでの誤動作発生回数欄３６の回数がいずれの回数も「０」であると、誤動作のあった信号レベルが記憶されていないと判定し、ステップＡ３に進み、動作している動作モードのＨＩＧＨレベルでの誤動作発生回数欄３５の回数およびＬＯＷレベルでの誤動作発生回数欄３６の回数のうちのいずれかの回数が「０」でないと、誤動作のあった信号レベルが記憶されていると判定し、ステップＡ６に進む。
【００５１】
ステップＡ３では、制御部１０は、現在動作している動作モードの記憶部へのクロック信号、たとえば記憶部がシフトレジスタ１１１である場合、ＣＬＫ２１２の信号レベルを反転する。ステップＡ４では、制御部１０は、誤動作が発生したときの信号レベルを現在の動作モードについて、誤動作信号レベル記憶テーブル３０ｂのＨＩＧＨレベルでの誤動作発生回数欄３５の回数またはＬＯＷレベルでの誤動作発生回数欄３６の回数をカウントアップして「１」にする。ステップＡ５では、誤動作が発生したときの動作モードが終了すると、制御部１０は、クロック信号の信号レベルを、元の信号レベル、つまり反転する前の信号レベルに戻して、誤動作防止処理を終了する。
【００５２】
ステップＡ６では、制御部１０は、誤動作が発生した回数を誤動作が発生した動作モードの信号レベルについて積算する。具体的には、誤動作が発生したときの信号非変化期間Ｔｘでのクロック信号の信号レベルがＨＩＧＨレベルであれば、誤動作信号レベル記憶テーブル３０ｂのＨＩＧＨレベルでの誤動作発生回数欄３５の回数をカウントアップし、誤動作が発生したときの信号非変化期間Ｔｘでのクロック信号の信号レベルがＬＯＷレベルであれば、誤動作信号レベル記憶テーブル３０ｂのＬＯＷレベルでの誤動作発生回数欄３６の回数をカウントアップする。
【００５３】
ステップＡ７では、制御部１０は、現在の動作モードの信号非変化期間Ｔｘでの記憶部へのクロック信号の信号レベルを、周期的にＨＩＧＨレベルとＬＯＷレベルとを交互に切り換え、誤動作防止処理を終了する。１周期でのＨＩＧＨレベルとＬＯＷレベルとの比は、ＨＩＧＨレベルでの誤動作発生回数欄３５の回数とＬＯＷレベルでの誤動作発生回数欄３６の回数とに基づいて決定される。たとえば信号非変化期間Ｔｘでのクロック信号の１周期の時間を５秒とし、ＨＩＧＨレベルでの誤動作発生回数欄３５の回数を「１」とし、ＬＯＷレベルでの誤動作発生回数欄３６を「４」とすると、クロック信号の１周期は、ＨＩＧＨレベルが４秒間で、ＬＯＷレベルが１秒間である。
【００５４】
図８は、制御部１０が実行する動作モード切り換え処理を示すフローチャートである。
操作パネル部１１の操作によって、ファクシミリ装置１が実行すべき動作が指示され、制御部１０が、ファクシミリ装置１の動作モードを指示された動作に対応する動作モードに切り換えるとき、ステップＢ１に移る。
【００５５】
ステップＢ１では、制御部１０は、指示された動作の動作モードに切り換えるとともに、ＣＬＫ２１２の信号レベルを、切り換えた動作モードについて誤動作信号レベル記憶テーブル３０ｂのＨＩＧＨレベルでの誤動作発生回数欄３５の回数とＬＯＷレベルでの誤動作発生回数欄３６の回数とに基づいて決定される比で、１周期をＨＩＧＨレベルとＬＯＷレベルとに切り換えて、動作モード切り換え処理を終了する。ＨＩＧＨレベルでの誤動作発生回数欄３５の回数とＬＯＷレベルでの誤動作発生回数欄３６の回数とがいずれも「０」である場合は、デフォールト欄３３に記憶されている信号レベルにし、動作モード切り換え処理を終了する。動作モード切り換え処理で信号レベルを切り換えた動作モードを終了する場合は、制御部１０は、クロック信号の信号レベルを、動作モード切り換え処理で信号レベルを切り換える前の信号レベル、つまり周期的に切り換える前の信号レベルに戻す。
【００５６】
誤動作信号レベル記憶テーブル３０ａを用いる場合、図７に示したステップＡ２，Ａ６，Ａ７の処理は行わず、ステップＡ１で、制御部１０は、誤動作監視部１２から誤動作があったこと示す判定結果を受け取ると、ステップＡ２の処理を行うことなく、ステップＡ３に進み、ステップＡ３の処理を行う。ステップＡ４では、制御部１０は、誤動作が発生したときの信号レベルを現在の動作モードについて、誤動作信号レベル記憶テーブル３０ａの誤動作発生時のレベル欄３４に記憶する。したがって、誤動作信号レベル記憶テーブル３０ａを用いる場合は、同じ動作モードで過去に誤動作が発生していても、常に誤動作が発生したときの信号レベルに基づいて、次に同じ動作モードで信号非変化期間に設定すべき信号レベルが決められる。図８に示したステップＢ１では、制御部１０は、指示された動作の動作モードに切り換えるとともに、ＣＬＫ２１２の信号レベルを、切り換えた動作モードについて誤動作信号レベル記憶テーブル３０ａの誤動作発生時のレベル欄３４に記憶されている信号レベルを反転した信号レベルにし、動作モード切り換え処理を終了する。誤動作発生時のレベル欄３４が空欄の場合は、デフォールト欄３３に記憶されている信号レベルにし、動作モード切り換え処理を終了する。動作モード切り換え処理で信号レベルを切り換えた動作モードを終了する場合は、制御部１０は、クロック信号の信号レベルを、動作モード切り換え処理で信号レベルを切り換える前の信号レベル、つまり切り換えた動作モードについて誤動作信号レベル記憶テーブル３０ａの誤動作発生時のレベル欄３４に記憶されている信号レベルに戻す。
【００５７】
上述した実施の形態では、記憶部としてシフトレジスタ１１１を例として示したが、記憶部は、シフトレジスタ１１１に限定されるものではなく、たとえばＤタイプフリップフロップあるいはトリガ端子のあるフリップフロップなどタイミング信号の変化時点で出力する情報を変化させる論理回路に適用可能であり、その論理回路の出力がＬＥＤなどの発光部に用いられることに限定されず、たとえばトランジスタの導通および遮断の切り換えに用いられてもよい。
【００５８】
上述した実施の形態では、情報処理装置の例として、ファクシミリ装置１を示したが、ファクシミリ装置に限定されるものではなく、たとえばスキャナ装置、印刷装置、複写装置、電話装置、あるいは複合装置などの情報処理装置であってもよい。
【００５９】
このように、シフトレジスタ１１１によって、第１の情報、たとえば「０」および第１の情報とは異なる第２の情報、たとえば「１」のうちのいずれかの情報が記憶され、記憶された情報が出力され、制御部１０によって、第１の情報および第２の情報のうちのいずれかを表すＤＡＴＡ２１１と、ＤＡＴＡ２１１を記憶することを指示するＣＬＫ２１２とをシフトレジスタ１１１に送出することによって記憶部が制御され、誤動作監視部１２によって、制御部１０がシフトレジスタ１１１に送出したＤＡＴＡ２１１と、シフトレジスタ１１１が出力するＮＯＩＳＥＣＨＫ２２とが一致しているか否かが判定される。
【００６０】
そして、シフトレジスタ１１１によって、制御部１０から送出されるＤＡＴＡ２１１のうち、制御部１０から送出されるＣＬＫ２１２がＬＯＷレベルからＨＩＧＨレベルに変化する時点でのＤＡＴＡ２１１が記憶され、制御部１０によって、誤動作監視部１２によってＤＡＴＡ２１１とＮＯＩＳＥＣＨＫ２２とが一致していないと判定されたとき、ＣＬＫ２１２の信号レベルを変化させない信号非変化期間でのＣＬＫ２１２の信号レベルが反転される。
【００６１】
たとえば、信号非変化期間でのＣＬＫ２１２の信号レベルがグランドレベルで、グランドレベルのＣＬＫ２１２がノイズの影響を受けて変動したとき、シフトレジスタ１１１が誤った情報を記憶し、記憶すべきＤＡＴＡ２１１が反転することがある。そして、誤動作監視部１２によってＤＡＴＡ２１１とＮＯＩＳＥＣＨＫ２２とが不一致であると判定されると、以後信号非変化期間でのＣＬＫ２１２の信号レベルが、グランドレベルから電源電圧のレベルに反転される。したがって、ノイズがグランド側に影響するノイズで電源側に影響しないノイズであれば、信号非変化期間に同じノイズが発生して、ＣＬＫ２１２が影響を受けても、信号レベルが反転することを回避することができる。すなわち、ＣＬＫ２１２、すなわち情報を記憶するタイミング信号が静電気または電磁波によるノイズの影響を受けても、信号レベルが反転することを回避することができ、誤った情報を記憶することを低減することができる。
【００６２】
さらに、複数の動作モードのうちのいずれか１つの動作モードで動作し、制御部１０によって、誤動作監視部１２によってＤＡＴＡ２１１とＮＯＩＳＥＣＨＫ２２とが一致していないと判定されたときに動作していた動作モードの信号非変化期間でのＣＬＫ２１２の信号レベルが記憶され、複数の動作モードのうち信号非変化期間の信号レベルを記憶している動作モードに切り換えるとき、信号非変化期間でのＣＬＫ２１２の信号レベルが、記憶している信号レベルを反転した信号レベルに切り換えられる。
【００６３】
したがって、動作モードに応じて、信号非変化期間でのＣＬＫ２１２の信号レベルを切り換えることができるので、各動作モードで発生するノイズの種類が違っていても、各動作モードで発生し易いノイズの影響を動作モードごとに低減することができる。
【００６４】
さらに、複数の動作モードのうちのいずれか１つの動作モードで動作し、制御部１０によって、誤動作監視部１２によってＤＡＴＡ２１１とＮＯＩＳＥＣＨＫ２２とが一致していないと判定された回数が、信号非変化期間でのＣＬＫ２１２の信号レベルごとに計数され、計数された回数が動作モードごとに記憶される。そして、複数の動作モードのうちいずれかの動作モードに切り換えるとき、信号非変化期間でのＣＬＫ２１２の信号レベルが、ＬＯＷレベルとＨＩＧＨレベルとを交互に予め定める周期で切り換えられ、前記予め定める周期のうちＬＯＷレベルの時間とＨＩＧＨレベルの時間との比率は、切り換える動作モードについて記憶されているＨＩＧＨレベルについて計数した回数とＬＯＷレベルについて計数した回数との比率と同じ比率とされる。
【００６５】
したがって、１つの動作モードで電源側とグランド側との２種類のノイズが発生する場合、誤動作の発生頻度に応じて、信号非変化期間でのＣＬＫ２１２の信号レベルを周期的に切り換えるので、発生頻度の多い方のノイズの影響をより低減することができる。
【００６６】
さらに、制御部１０によって、信号レベルを切り換えた動作モードを終了するとき、ＣＬＫ２１２の信号レベルが、切り換える前の信号レベルに戻されるので、元の動作モードでの信号非変化期間でのＣＬＫ２１２の信号レベルが反転される場合は、元の動作モードで反転されていた信号レベル、すなわちノイズに対して影響を受け難い信号レベルに戻すことができる。
【００６７】
さらに、少なくとも待機状態、ＳＣＡＮモード、記録モード、コピーモード、子機通話モード、受信モード、送信モード、ファクシミリ送信モード、ファクシミリ受信モード、音声録音／再生モードおよびスピーカホンモードのうちのいずれの動作モードで動作していても、各動作モードで発生し易いノイズの影響を動作モードごとに低減することができる。
【符号の説明】
【００６８】
１  ファクシミリ装置
１０  制御部
１１  操作パネル部
１２  誤動作監視部
１３  表示部
１４  読取部
１５  印刷部
１６  網制御部
１７  ＤＳＰ部
１８  無線部
１９  外部Ｉ／Ｆ部
２０  データバス
２１  接続ケーブル
２２ａ〜２２ｈ  ＮＯＩＳＥＣＨＫ
３０  誤動作信号レベル記憶テーブル
１０１  ＣＰＵ
１０２  発振器
１０３  フリップフロップ
１１１  シフトレジスタ
１１２ａ〜１１２ｈ  ＬＥＤ
２１１  ＤＡＤＡ
２１２  ＣＬＫ
【図１】
2010171741.tif 000004
【図２】
2010171741.tif 000005
【図３】
2010171741.tif 000006
【図４】
2010171741.tif 000007
【図５】
2010171741.tif 000008
【図６】
2010171741.tif 000009
【図７】
2010171741.tif 000010
【図８】
2010171741.tif 000011