(57)【要約】【課題】外部機器から電力が供給される画像処理装置において、前記電力に発生したエラーの発生箇所を特定することができる技術を提供する。【解決手段】複合機１のＡＳＩＣ１２０は、各部品に供給される第１ＵＳＢ−ＰＤコントローラ１００からの第１出力に定格エラーが発生した場合に、各部品が駆動するために必要な電力のうち所定の電力での給電を、第１ＵＳＢ−ＰＤコントローラ１００を介してＰＣ２に指示する給電指示処理と、前記給電指示処理の後に、前記所定の電力にて駆動する部品の動作異常の有無を検出する異常検出処理と、を実行し、前記異常検出処理において、動作異常が無いことを検出した場合には、前記所定の電力より大きい電力での給電を、第１ＵＳＢ−ＰＤコントローラ１００を介してＰＣ２に対して指示する前記給電指示処理と、前記所定の電力より大きい電力にて駆動する前記部品の動作異常の有無を検出する前記異常検出処理とを実行する。【選択図】図１
2018170707.tif 000002
【特許請求の範囲】
【請求項１】
駆動するために必要な電力がそれぞれ異なる複数の部品からなる画像処理部と、
外部機器が接続され、前記外部機器から給電される給電電力を第１出力として出力するＵＳＢインターフェイスと、
前記ＵＳＢインターフェイスが出力する前記第１出力が入力され、入力された前記第１出力を前記複数の部品のそれぞれが駆動する電力にそれぞれ変換し、変換した前記電力を前記複数の部品のそれぞれに供給する電力変換部と、
前記ＵＳＢインターフェイスと前記電力変換部とを制御する制御部と、
を備え、
前記制御部は、
前記複数の部品のそれぞれに供給される前記第１出力が、前記外部機器と前記ＵＳＢインターフェイスとの間で定めた定格から外れた場合に、前記複数の部品のそれぞれが駆動するために必要な電力のうち所定の電力での給電を、前記ＵＳＢインターフェイスを介して前記外部機器に対して指示する給電指示処理と、
前記給電指示処理の後に、前記所定の電力にて駆動する部品が正常に動作したか否かによって前記所定の電力にて駆動する部品の動作異常の有無を検出する異常検出処理と、
を実行し、
前記異常検出処理において、動作異常が無いことを検出した場合には、前記所定の電力より大きい電力での給電を、前記ＵＳＢインターフェイスを介して前記外部機器に対して指示する前記給電指示処理と、前記所定の電力より大きい電力にて駆動する前記部品の動作異常の有無を検出する前記異常検出処理とを実行する、
ことを特徴とする画像処理装置。
【請求項２】
前記ＵＳＢインターフェイスは、不揮発性メモリを有し、
前記制御部は、
前記不揮発性メモリに、前記異常検出処理における前記複数の部品のそれぞれの動作異常の有無の検出結果を記憶させる、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御部は、
前記画像処理部における複数の部品のうちの特定の部品が画像処理を実行しているときに、前記特定の部品に供給される電力が、前記外部機器と前記ＵＳＢインターフェイスとの間で定めた定格から外れた場合、
前記特定の部品以外の前記部品に対する前記給電指示処理及び前記異常検出処理より先に、前記特定の部品に対する前記給電指示処理及び前記異常検出処理を実行する、
ことを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記制御部は、
前記特定の部品に対する前記給電指示処理及び前記異常検出処理を実行した結果、前記特定の部品に動作異常が無いことを検出した場合、
前記特定の部品以外の前記部品に対する前記給電指示処理及び前記異常検出処理を実行する、
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記ＵＳＢインターフェイスは、
前記各部品に供給される電力が、前記外部機器と前記ＵＳＢインターフェイスとの間で定めた定格から外れた場合、前記制御部が駆動する最も小さな電力での給電を前記外部機器に対して指示するとともに、前記外部機器から給電された前記最も小さな電力を前記制御部に供給させ、
前記最も小さな電力が供給された前記制御部の動作が正常であることを検出すると、前記制御部に対して、前記給電指示処理及び前記異常検出処理の実行を指示する、
ことを特徴とする請求項１〜請求項４の何れか一項に記載の画像処理装置。
【請求項６】
前記制御部は、前記給電指示処理及び前記異常検出処理を実行した結果、前記何れかの部品に動作異常があったことを検出すると、前記動作異常があったことを示す情報を前記ＵＳＢインターフェイスに送信し、
前記動作異常があったことを示す情報を受信した前記ＵＳＢインターフェイスは、現在出力している電力の次に小さな電力を出力する、
ことを特徴とする請求項１〜請求項５の何れか一項に記載の画像処理装置。
【請求項７】
前記制御部は、
前記給電指示処理及び前記異常検出処理を実行した結果、前記何れかの部品に動作異常があったことを検出すると、
前記動作異常があったことを示す情報を、前記ＵＳＢインターフェイスを介して前記外部機器に対して送信する、
ことを特徴とする請求項１〜請求項６の何れか一項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。詳細には、外部機器から供給される電力によって駆動する画像処理装置に関するものである。
【背景技術】
【０００２】
従来から、印刷や読み取り等の画像処理が可能であり、外部機器に接続される画像処理装置であって、その外部機器に給電が可能な画像処理装置が知られている。
例えば、近年、ＵＳＢ規格が拡張されて、ＵＳＢ−ＰＤ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  −  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ）規格が成立しており、その規格を満たすＵＳＢポートを備える画像処理装置であれば、上限を１００Ｗとする複数のプロファイルに対応した複数種類の電力を給電することが可能になっている。そのため、画像処理装置を電源として、様々な外部機器を利用することが可能である。
【０００３】
また、ＵＳＢ−ＰＤにおいては、画像処理装置と外部機器との間の給電方向を切り替えることが可能である。例えば、ノートＰＣと画像処理装置とをＵＳＢ−ＰＤにて接続している場合、画像処理装置からノートＰＣに給電するだけでなく、ノートＰＣから画像処理装置へ給電することも可能であった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１７４３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、前記した従来の技術には、次のような問題があった。
ノートＰＣ等の外部機器から画像処理装置に対して、予め定められた電力プロファイルの電圧値、電流値を超えた値の過電圧、過電流が供給された場合、画像処理装置はＵＳＢ−ＰＤ電源をオフすることしかできなかった。従って、画像処理装置は、どの部分が原因で過電圧、過電流が流れたかということを特定することができず、エラーが発生した箇所を特定することができないという問題があった。
【０００６】
本発明は、前記した従来の技術が有する問題点を解決するためになされたものである。
すなわち、本発明は、ＵＳＢ−ＰＤが複数のプロファイルに対応した複数種類の電力を供給可能であることを利用して、画像処理装置に供給される電力のプロファイルを順に変更することで、画像処理装置におけるエラーの発生箇所を特定することができる技術を提供するものである。
【課題を解決するための手段】
【０００７】
上記課題を解決する画像処理装置は、以下の特徴を有する。
即ち、画像処理装置は、駆動するために必要な電力がそれぞれ異なる複数の部品からなる画像処理部と、外部機器が接続され、前記外部機器から給電される給電電力を第１出力として出力するＵＳＢインターフェイスと、前記ＵＳＢインターフェイスが出力する前記第１出力が入力され、入力された前記第１出力を前記複数の部品のそれぞれが駆動する電力にそれぞれ変換し、変換した前記電力を前記複数の部品のそれぞれに供給する電力変換部と、前記ＵＳＢインターフェイスと前記電力変換部とを制御する制御部と、を備え、前記制御部は、前記複数の部品のそれぞれに供給される前記第１出力が、前記外部機器と前記ＵＳＢインターフェイスとの間で定めた定格から外れた場合に、前記複数の部品のそれぞれが駆動するために必要な電力のうち所定の電力での給電を、前記ＵＳＢインターフェイスを介して前記外部機器に対して指示する給電指示処理と、前記給電指示処理の後に、前記所定の電力にて駆動する部品が正常に動作したか否かによって前記所定の電力にて駆動する部品の動作異常の有無を検出する異常検出処理と、を実行し、前記異常検出処理において、動作異常が無いことを検出した場合には、前記所定の電力より大きい電力での給電を、前記ＵＳＢインターフェイスを介して前記外部機器に対して指示する前記給電指示処理と、前記所定の電力より大きい電力にて駆動する前記部品の動作異常の有無を検出する前記異常検出処理とを実行する。
【発明の効果】
【０００８】
本発明によれば、各部品に与えるダメージを軽減しながら、動作異常が生じた箇所の特定を行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】複合機及びＰＣの概略構成を示すブロック図である。
【図２】画像読取部を示す側面断面図である。
【図３】第１ＵＳＢ−ＰＤコントローラが実行する処理のフローチャートを示す図である。
【図４】ＡＳＩＣが実行する処理のフローチャートを示す図である。
【図５】チェック処理におけるステップＳ３０１〜Ｓ３１６のフローチャートを示す図である。
【図６】チェック処理におけるステップＳ３１７〜Ｓ３３１のフローチャートを示す図である。
【図７】チェック処理におけるステップＳ３３２〜Ｓ３４５のフローチャートを示す図である。
【発明を実施するための形態】
【００１０】
次に、本発明を実施するための形態を、添付の図面を用いて説明する。
【００１１】
[画像処理装置の概略構成]
図１は、本発明に係る画像処理装置の一例である複合機１及び複合機１に接続される外部機器の一例であるＰＣ（パーソナルコンピュータ）２の概略構成を示すブロック図である。
【００１２】
複合機１は、原稿の画像を読み取る画像読取部１３０、用紙に画像を形成する画像形成部１５０を有する複合機に構成されている。複合機１とＰＣ２とは、ＵＳＢケーブル３によりＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）接続されている。
複合機１及びＰＣ２は、ＵＳＢ−ＰＤ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  −  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ）機能を備えており、複合機１とＰＣ２との間で電力供給を行うことが可能となっている。本実施形態においては、ＰＣ２が電源供給側となり、複合機１が電源受給側となっており、ＰＣ２から複合機１へ電力供給を行うように構成されている。
【００１３】
ＰＣ２は、複合機１に対する電力供給を制御するＰＣ２側のＵＳＢインターフェイスである第２ＵＳＢ−ＰＤコントローラ２００を備えている。
複合機１は、第１ＵＳＢ−ＰＤコントローラ１００を備えている。第１ＵＳＢ−ＰＤコントローラ１００は、ＰＣ２から給電される給電電力を制御し、前記給電電力を第１出力として出力する複合機１側のＵＳＢインターフェイスの一例である。第１ＵＳＢ−ＰＤコントローラ１００には、不揮発性メモリ（ＮＶＲＡＭ）１０１が接続されている。不揮発性メモリ１０１は、複合機１の電源遮断後においても記憶した情報を保持可能なメモリである。
【００１４】
複合機１は、第１電源１１１と、第２電源１１２と、第３電源１１３とを備えている。第１電源１１１は、第１ＵＳＢ−ＰＤコントローラ１００からの第１出力が入力され、入力された第１出力を変換して３．３Ｖの電圧を出力する。第２電源１１２は、第１ＵＳＢ−ＰＤコントローラ１００からの第１出力が入力され、入力された第１出力を変換して５Ｖの電圧を出力する。第３電源１１３は、第１ＵＳＢ−ＰＤコントローラ１００からの第１出力が入力され、入力された第１出力を変換して３１Ｖの電圧を出力する。第１電源１１１、第２電源１１２、及び第３電源１１３は、電力変換部の一例である。
【００１５】
複合機１は、複合機１の制御部を構成するＡＳＩＣ１２０と、ＲＯＭ１２１と、ＲＡＭ１２２と、無線ＬＡＮ＿Ｉ／Ｆ１２３と、操作パネル１２４と、画像読取部１３０と、ＵＳＢ２．０＿Ｉ／Ｆ１４０と、画像形成部１５０と、モータ１６０とを備えている。ＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００、並びに第１電源１１１、第２電源１１２、及び第３電源１１３を制御する。ＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、操作パネル１２４、画像読取部１３０、ＵＳＢ２．０＿Ｉ／Ｆ１４０、画像形成部１５０、及びモータ１６０は、複合機１の画像処理部を構成する部品の一例である。
【００１６】
ＲＯＭ１２１は、複合機１を制御する制御プログラム等を記憶しているメモリであり、ＡＳＩＣ１２０は、ＲＯＭ１２１に記憶されているプログラムに従って複合機１の全体を制御する。ＲＡＭ１２２は、複合機１を制御するうえで必要な演算処理等を行うために使用されるメモリである。無線ＬＡＮ＿Ｉ／Ｆ１２３は、無線ＬＡＮを介して画像データや各種情報を送受信するインターフェイスである。
【００１７】
操作パネル１２４は、複合機１の状態や機能等を表示する表示部及び複合機１に対する入力操作を行う操作キー等を有する操作部を有している。操作パネル１２４の表示部は、複合機１に対する入力操作機能を備えたタッチパネル等にて構成することも可能である。
【００１８】
画像読取部１３０は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）１３１、Ｆセンサ１３２、及びＲセンサ１３３を有している。
図２に示すように、画像読取部１３０は、供給トレイ１３４に支持された原稿Ｓを供給ローラ１３５及び分離ローラ１３６等によって搬送経路１３７に搬送し、ＣＩＳ１３１を用いて搬送経路１３７上を搬送される原稿Ｓに描かれた画像を読み取る。
【００１９】
ＣＩＳ１３１は、搬送経路１３７上を搬送される原稿Ｓに描かれた画像を読み取るためのセンサである。Ｆセンサ１３２は、原稿Ｓの搬送方向における供給ローラ１３５と分離ローラ１３６との間に配置され、供給ローラ１３５により搬送経路１３７へ向けて搬送される原稿Ｓの搬送方向下流側端部を検出するセンサである。Ｒセンサ１３３は、原稿Ｓの搬送方向におけるＣＩＳ１３１の上流側近傍に配置される。
【００２０】
ＵＳＢ２．０＿Ｉ／Ｆ１４０は、ＵＳＢ２．０＿Ｉ／Ｆ１４０に接続された外部機器との間でのデータ通信、及び当該外部機器に対する給電を行うためのインターフェイスである。画像形成部１５０はヘッド１５１を有しており、複合機１に入力された画像データに基づいて、ヘッド１５１により記録媒体に画像を形成する。本実施形態においては、画像形成部１５０はインクジェットプリント方式に構成されているが、これに限るものではなくレーザプリント方式等に構成することも可能である。
モータ１６０は、画像読取部１３０及び画像形成部１５０等の各部を駆動するための駆動源である。
【００２１】
ＡＳＩＣ１２０は、ＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、操作パネル１２４、画像読取部１３０、ＵＳＢ２．０＿Ｉ／Ｆ１４０、画像形成部１５０、及びモータ１６０の駆動を、それぞれ制御可能である。
【００２２】
ＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００は、ＶＢＵＳ３１を通じて、１００Ｗを上限とした複数種類の電力を複合機１に対して供給可能に構成されている。第２ＵＳＢ−ＰＤコントローラ２００は、例えば、５Ｖ−２Ａの１０Ｗである第１電力、１２Ｖ−１．５Ａの１８Ｗである第２電力、及び２０Ｖ−５Ａの１００Ｗである第３電力を、複合機１に対して供給可能に構成されている。つまり、第２ＵＳＢ−ＰＤコントローラ２００は、第１電力、第２電力、及び第３電力といったように、複数のプロファイルの電力を複合機１に対して給電可能に構成されている。
【００２３】
なお、第２ＵＳＢ−ＰＤコントローラ２００から第１ＵＳＢ−ＰＤコントローラ１００に対して供給される電力の種類は、上記の種類に限定されるものではなく、第２ＵＳＢ−ＰＤコントローラ２００と第１ＵＳＢ−ＰＤコントローラ１００との間で適宜定めることが可能である。
【００２４】
複合機１の第１ＵＳＢ−ＰＤコントローラ１００は、第２ＵＳＢ−ＰＤコントローラ２００から給電された第１電力、第２電力、及び第３電力を第１出力として、第１電源１１１、第２電源１１２、及び第３電源１１３にそれぞれ出力可能に構成されている。
【００２５】
第１電源１１１には、第１ＵＳＢ−ＰＤコントローラ１００から出力された第１出力が入力され、第１電源１１１は入力された第１出力をＡＳＩＣ１２０へ供給可能に構成されている。第１電源１１１は第１出力をＡＳＩＣ１２０へ供給する際、第１出力をＡＳＩＣ１２０が駆動する電力に変換したうえで供給する。
第１電源１１１には、第１ＵＳＢ−ＰＤコントローラ１００から出力された１０Ｗ（電圧５Ｖ）の第１電力が入力され、第１電源１１１は、第１電力をＡＳＩＣ１２０が駆動する電圧である３．３Ｖに降圧したうえでＡＳＩＣ１２０へ供給する。
【００２６】
第１電源１１１は、３．３Ｖの電圧を、ＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４に対して供給可能に構成されている。３．３Ｖの電圧は、ＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４を駆動する。また、ＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４には、正常駆動の場合、電圧３．３Ｖが印加された状態で第１電力を超えない範囲の消費電力となる電流が流れる。
第１電源１１１から供給される電圧により駆動するＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４により、第１電源ブロックＢ１が構成されている。
【００２７】
第２電源１１２には、第１ＵＳＢ−ＰＤコントローラ１００から出力された第１出力が入力され、第２電源１１２は入力された第１出力を画像読取部１３０及びＵＳＢ２．０＿Ｉ／Ｆ１４０へ供給可能に構成されている。第２電源１１２は第１出力を画像読取部１３０及びＵＳＢ２．０＿Ｉ／Ｆ１４０へ供給する際、第１出力を画像読取部１３０及びＵＳＢ２．０＿Ｉ／Ｆ１４０が駆動する電圧に変換したうえで供給する。
【００２８】
第２電源１１２には、第１ＵＳＢ−ＰＤコントローラ１００から出力された１８Ｗ（電圧１２Ｖ）の第２電力が入力され、第２電源１１２は、第２電力を画像読取部１３０及びＵＳＢ２．０＿Ｉ／Ｆ１４０が駆動する電圧である５Ｖに降圧したうえで画像読取部１３０及びＵＳＢ２．０＿Ｉ／Ｆ１４０へ供給する。画像読取部１３０のＣＩＳ１３１、Ｆセンサ１３２、及びＲセンサ１３３は、画像読取部１３０に供給された５Ｖの電圧にて駆動する。また、ＣＩＳ１３１、Ｆセンサ１３２、及びＲセンサ１３３には、正常駆動の場合、電圧５Ｖが印加された状態で第２電力を超えない範囲の消費電力となる電流が流れる。
第２電源１１２から供給される電圧により駆動する画像読取部１３０及びＵＳＢ２．０＿Ｉ／Ｆ１４０により、第２電源ブロックＢ２が構成されている。
【００２９】
第３電源１１３には、第１ＵＳＢ−ＰＤコントローラ１００から出力された第１出力が入力され、第３電源１１３は入力された第１出力を画像形成部１５０及びモータ１６０へ供給可能に構成されている。第３電源１１３は第１出力を画像形成部１５０及びモータ１６０へ供給する際、第１出力を画像形成部１５０及びモータ１６０が駆動する電圧に変換したうえで供給する。
【００３０】
第３電源１１３には、第１ＵＳＢ−ＰＤコントローラ１００から出力された１００Ｗ（電圧２０Ｖ）の第３電力が入力され、第３電源１１３は、第３電力を画像形成部１５０及びモータ１６０が駆動する電圧である３１Ｖに昇圧したうえで画像形成部１５０及びモータ１６０へ供給する。画像形成部１５０のヘッド１５１は、画像形成部１５０に供給された３１Ｖの電圧にて駆動する。また、ヘッド１５１には、正常駆動の場合、電圧３１Ｖが印加された状態で第３電力を超えない範囲の消費電力となる電流が流れる。
第３電源１１３から供給される電圧により駆動する画像形成部１５０及びモータ１６０により、第３電源ブロックＢ３が構成されている。
【００３１】
第１電源ブロックＢ１を構成するＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４と、第２電源ブロックＢ２を構成する画像読取部１３０及びＵＳＢ２．０＿Ｉ／Ｆ１４０と、第３電源ブロックＢ３を構成する画像形成部１５０及びモータ１６０とは、駆動するために必要な電圧がそれぞれ異なる部品である。
【００３２】
このように構成される複合機１においては、ＰＣ２から複合機１へ給電され、第１電源１１１、第２電源１１２、及び第３電源１１３から、操作パネル１２４や画像読取部１３０や画像形成部１５０等といった複合機１の画像処理部を構成する各部品に供給される電力の電圧値又は電流値が、第１ＵＳＢ−ＰＤコントローラ１００と第２ＵＳＢ−ＰＤコントローラ２００との間で予め定められた種類の電力における定格を外れて、前記各部品に過電圧又は過電流が供給された場合、第１ＵＳＢ−ＰＤコントローラ１００が、第１電源１１１、第２電源１１２、及び第３電源１１３に対する第１出力の出力を停止するとともに、第２ＵＳＢ−ＰＤコントローラ２００に対して給電の停止を指示するように構成されている。
【００３３】
さらに、複合機１においては、画像処理部を構成する各部品に供給される電力が定格を外れる定格エラーが生じた場合に、エラーが発生した箇所を特定するために、次のような処理を行うように構成している。
【００３４】
［エラー発生箇所を特定するための処理］
（第１ＵＳＢ−ＰＤコントローラ１００における処理）
図３は、第１ＵＳＢ−ＰＤコントローラ１００が実行する処理のフローチャートを示す図である。
【００３５】
複合機１において、ＰＣ２から電力の供給を受けて画像処理部を構成する各部品を駆動する場合、第１ＵＳＢ−ＰＤコントローラ１００はＰＣ２に対して、複合機１側へ電源を供給することを要求する、給電要求を行う（Ｓ１０１）。この場合、第１ＵＳＢ−ＰＤコントローラ１００には、第１ＵＳＢ−ＰＤコントローラ１００が駆動するのに必要な最低限度の電力が、予め供給されているものとする。
【００３６】
給電要求を受けたＰＣ２から複合機１へ電力の供給が開始されると（Ｓ１０２）、第１ＵＳＢ−ＰＤコントローラ１００は、第１電源１１１、第２電源１１２、及び第３電源１１３に第１出力を出力するとともに、ＡＳＩＣ１２０に対して、画像処理部を構成する各部品への電力供給開始の指示を行う（Ｓ１０３）。この場合、第１ＵＳＢ−ＰＤコントローラ１００からは、２０Ｖ−５Ａの第３電力が第１出力として出力される。
【００３７】
第１ＵＳＢ−ＰＤコントローラ１００から指示を受けたＡＳＩＣ１２０は、第１電源１１１、第２電源１１２、及び第３電源１１３を制御して、第１電源１１１、第２電源１１２、及び第３電源１１３から各部品への電力供給を開始させる。この場合、第１電源１１１、第２電源１１２、及び第３電源１１３は、第１ＵＳＢ−ＰＤコントローラ１００からの第１出力を各部品が駆動する電力に変換したうえで、各部品に供給する。この場合、ＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４に対しては、第１電源１１１から電力供給が行われる。
【００３８】
第１ＵＳＢ−ＰＤコントローラ１００は、各部品への電力供給が開始された後、各部品に供給される電力が、第１ＵＳＢ−ＰＤコントローラ１００と第２ＵＳＢ−ＰＤコントローラ２００との間で予め定められた種類の電力における定格を外れていないか否か、即ち「定格エラー」が発生していないか否かの判定を行う（Ｓ１０４）。
【００３９】
ステップＳ１０４において、定格エラーが発生していないと判定した場合、第１ＵＳＢ−ＰＤコントローラ１００は、複合機１の動作を終了するか否か、即ち複合機１の電源がオフされていないか否かの判定を行い（Ｓ１０５）、複合機１の動作を終了しないと判定した場合はステップＳ１０４に戻り、複合機１の動作を終了すると判定した場合は、処理を終了する。
【００４０】
一方、ステップＳ１０４において、定格エラーが発生したと判定した場合、第１ＵＳＢ−ＰＤコントローラ１００は、第１電源１１１、第２電源１１２、及び第３電源１１３に対する第１出力の出力を停止して、各部品に対する電力の供給を停止する（Ｓ１１０）。また、ＰＣ２に対して、第１ＵＳＢ−ＰＤコントローラ１００が駆動するのに必要な最低限度の電力が、供給されている状態を維持した状態で、現在給電されている電力の供給停止を要求する。
【００４１】
その後、第１ＵＳＢ−ＰＤコントローラ１００は、ＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に対して、給電可能な電力のなかでＡＳＩＣ１２０が駆動する最も小さな電力に対応する電力である第１電力（５Ｖ−２Ａの電力）の再給電の指示である給電指示を行う。第１ＵＳＢ−ＰＤコントローラ１００は、第１電力が第１ＵＳＢ−ＰＤコントローラ１００に給電されると、第１電力を第１出力として第１電源１１１に出力する。第１電力が入力された第１電源１１１は、第１電力を３．３Ｖの電圧に変換したうえでＡＳＩＣ１２０に供給する（Ｓ１１１）。
【００４２】
その後、第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０に電力が供給された際に定格エラーが発生したか否かの判定を行う（Ｓ１１２）。
ステップＳ１１２において、定格エラーが発生したと判定した場合、第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０が正常に動作しておらず異常であるものと判断して、第１出力の出力を停止し、ＡＳＩＣ１２０に対する電力供給を停止する（Ｓ１２０）。さらに、ＰＣ２に対して、ＡＳＩＣ１２０が異常である旨の情報を送信して（Ｓ１２１）、処理を終了する。
【００４３】
一方、ステップＳ１１２において、定格エラーが発生していないと判定した場合、第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０が正常に起動して動作したものと判断して、ＡＳＩＣ１２０が正常に起動した旨の情報を不揮発性メモリ１０１に書込む（Ｓ１１３）。
その後、第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０に対して、第１電源ブロックＢ１、第２電源ブロックＢ２、及び第３電源ブロックＢ３の各ブロックを構成する部品が正常に動作するか否かのチェックを行う「チェック処理」を開始する旨の指示を行う（Ｓ１１４）。
【００４４】
このように、第１ＵＳＢ−ＰＤコントローラ１００は、ステップＳ１０４において定格エラーが発生した場合に、ＡＳＩＣ１２０が駆動する最も小さな電力に対応する電力である第１電力の給電指示を行い、第１電力によって生成された電力をＡＳＩＣ１２０に供給させ、ＡＳＩＣ１２０の動作が正常であることを検出すると、ＡＳＩＣ１２０に対してチェック処理の実行を指示する。
これにより、画像処理部を構成する各部品に与えるダメージを最小限に抑えながら、ＡＳＩＣ１２０の動作異常の有無の検査を最初に行うことが可能となっている。
【００４５】
第１ＵＳＢ−ＰＤコントローラ１００からチェック処理開始の指示を受けたＡＳＩＣ１２０は、各部品に対するチェック処理を実行するが、チェック処理の実行中に第１ＵＳＢ−ＰＤコントローラ１００に対して、プロファイルに基づいた電力供給を要求する指示を行う。
第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０に対してチェック処理開始の指示を行った後に、ＡＳＩＣ１２０からプロファイルに基づく電力供給の指示があったか否かの判定を行う（Ｓ１１５）。
【００４６】
ステップＳ１１５において、ＡＳＩＣ１２０から電力供給の指示がないと判定した場合、第１ＵＳＢ−ＰＤコントローラ１００は、ステップＳ１１５に戻ってＡＳＩＣ１２０からの電力供給の指示の有無の判定を再度行う。
一方、ステップＳ１１５において、ＡＳＩＣ１２０から電力供給の指示があったと判定した場合、第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０から供給指示のあったプロファイルに基づいた電力を第１出力として供給する（Ｓ１１６）。
【００４７】
その後、第１ＵＳＢ−ＰＤコントローラ１００は、ステップＳ１１６において供給した電力に定格エラーが発生していないか否かの判定を行い（Ｓ１１７）、ステップＳ１１７において定格エラーが発生していないと判定した場合には、ステップＳ１１５に戻る。
【００４８】
一方、ステップＳ１１７において、定格エラーが発生したと判定した場合、第１ＵＳＢ−ＰＤコントローラ１００は、現在供給しているプロファイルの電力の次に小さい電力のプロファイルに基づいて電力を供給する（Ｓ１１８）。
例えば、第１ＵＳＢ−ＰＤコントローラ１００は、第１ＵＳＢ−ＰＤコントローラ１００が第３電力を出力しているときに定格エラーが発生したと判定した場合は、第３電力の次に小さい電力のプロファイルを有する第２電力を出力する。
第１ＵＳＢ−ＰＤコントローラ１００は、ステップＳ１１８を実行した後に、ステップＳ１０４に戻る。
【００４９】
（ＡＳＩＣ１２０における処理）
図４は、ＡＳＩＣ１２０が実行する処理のフローチャートを示す図である。
ＡＳＩＣ１２０は、ステップＳ１１４において第１ＵＳＢ−ＰＤコントローラ１００によりなされたチェック処理開始の指示を受信したか否かの判定を行う（Ｓ２０１）。
ステップＳ２０１において、第１ＵＳＢ−ＰＤコントローラ１００からのチェック処理開始の指示を受信したと判定した場合、ＡＳＩＣ１２０はチェック処理Ｓ３００を実行する。
【００５０】
一方、ステップＳ２０１において、第１ＵＳＢ−ＰＤコントローラ１００からのチェック処理開始の指示を受信していないと判定した場合、ＡＳＩＣ１２０は、ＡＳＩＣ１２０に対して画像読取命令又は画像形成命令がなされたか否かの判定を行う（Ｓ２０２）。
ＡＳＩＣ１２０に対する画像読取命令又は画像形成命令は、例えばＰＣ２、操作パネル１２４に対する入力操作、無線ＬＡＮ＿Ｉ／Ｆ１２３を介した情報の受信、及びＵＳＢ２．０＿Ｉ／Ｆ１４０を介した情報の受信により行われる。
【００５１】
ステップＳ２０２において、ＡＳＩＣ１２０に対して画像読取命令及び画像形成命令がなされていないと判定した場合、ＡＳＩＣ１２０はステップＳ２０１に戻る。
一方、ステップＳ２０２において、ＡＳＩＣ１２０に対して画像読取命令又は画像形成命令がなされていると判定した場合、ＡＳＩＣ１２０は、さらにＡＳＩＣ１２０に対して画像読取命令がなされているか否かの判定を行う（Ｓ２０３）。
【００５２】
ステップＳ２０３において、ＡＳＩＣ１２０に対して画像読取命令がなされていると判定した場合、ＡＳＩＣ１２０は、画像読取部１３０を制御して画像読取部１３０に画像読取処理を開始させるとともに、第１ＵＳＢ−ＰＤコントローラ１００の不揮発性メモリ１０１に画像読取フラグをオンする（Ｓ２０４）。
【００５３】
一方、ステップＳ２０３において、ＡＳＩＣ１２０に対して画像読取命令がなされていないと判定した場合、ＡＳＩＣ１２０は、画像形成命令がなされていると判断して、画像形成部１５０を制御して画像形成部１５０に画像形成処理を開始させるとともに、第１ＵＳＢ−ＰＤコントローラ１００の不揮発性メモリ１０１に画像形成フラグをオンする（Ｓ２０５）。
【００５４】
ＡＳＩＣ１２０は、ステップＳ２０４においてに画像読取フラグをオンした後、又はステップＳ２０５においてに画像形成フラグをオンした後に、第１ＵＳＢ−ＰＤコントローラ１００によりなされたチェック処理開始の指示を受信したか否かの判定を行う（Ｓ２０６）。
ステップＳ２０６において、第１ＵＳＢ−ＰＤコントローラ１００からのチェック処理開始の指示を受信したと判定した場合、ＡＳＩＣ１２０はチェック処理Ｓ３００を実行する。
【００５５】
一方、ステップＳ２０６において、第１ＵＳＢ−ＰＤコントローラ１００からのチェック処理開始の指示を受信していないと判定した場合、ＡＳＩＣ１２０は、画像読取部１３０による画像読取処理、又は画像形成部１５０による画像形成処理が終了したか否かの判定を行う（Ｓ２０７）。
【００５６】
ステップＳ２０７において、画像読取処理又は画像形成処理が終了していないと判定した場合、ＡＳＩＣ１２０はステップＳ２０６に戻る。
一方、ステップＳ２０７において、画像読取処理又は画像形成処理が終了したと判定した場合、ＡＳＩＣ１２０は、不揮発性メモリ１０１の画像読取フラグ又は画像形成フラグをオフした後に処理を終了する（Ｓ２０８）。
【００５７】
（ＡＳＩＣ１２０によるチェック処理）
図５〜図７は、ＡＳＩＣ１２０が実行するチェック処理Ｓ３００のフローチャートを示す図である。
ＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００からのチェック処理開始の指示を受信すると（Ｓ２０１、Ｓ２０６）、チェック処理Ｓ３００を実行する。
【００５８】
ＡＳＩＣ１２０はチェック処理Ｓ３００を開始すると、第１電源ブロックＢ１を構成するＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４を制御して、これらの起動確認を行う（Ｓ３０１）。
なお、チェック処理Ｓ３００の開始時には、第１ＵＳＢ−ＰＤコントローラ１００からは１０Ｗ（５Ｖ−２Ａ）の第１電力が出力されており、ＡＳＩＣ１２０は、ＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４に対して、それぞれ第１電源１１１から３．３Ｖの電圧を供給させたうえで起動確認を行う。
【００５９】
但し、チェック処理Ｓ３００の開始時において、ＡＳＩＣ１２０は、第１電力での給電を第１ＵＳＢ−ＰＤコントローラ１００を介して第２ＵＳＢ−ＰＤコントローラ２００に指示する給電指示処理を行うとともに、第１電源１１１から３．３Ｖの電圧を供給させた後に、ＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４に対する起動確認を行ってもよい。
【００６０】
ＡＳＩＣ１２０は、起動確認を行ったＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４が、正常に起動して動作するか否かの判定を行う（Ｓ３０２）。
つまり、ＡＳＩＣ１２０は、３．３Ｖの電圧にて駆動するＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４が正常に動作したか否かによって、これらの部品の動作異常の有無を検出する異常検出処理を行う。
【００６１】
ステップＳ３０２において、ＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４の少なくとも何れか一つが正常に起動しなかったと判定した場合、ＡＳＩＣ１２０は、正常に起動しなかった部品が異常であると判断する（Ｓ３０３）。その後、ＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００に対して、正常に起動しなかった起動不可の部品が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信するように指示する（Ｓ３０４）。
【００６２】
ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、起動不可の部品が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信する。また、起動不可の部品が異常である旨の情報を受信した第１ＵＳＢ−ＰＤコントローラ１００は、その旨の情報を不揮発性メモリ１０１に記憶させることができる。
ステップＳ３０４において第１ＵＳＢ−ＰＤコントローラ１００に対して送信指示を行ったＡＳＩＣ１２０は、チェック処理を終了する。
【００６３】
一方、ステップＳ３０２において、ＲＯＭ１２１、ＲＡＭ１２２、無線ＬＡＮ＿Ｉ／Ｆ１２３、及び操作パネル１２４の全てが正常に起動して動作したと判定した場合、ＡＳＩＣ１２０は、その判定結果を検査ログとして第１ＵＳＢ−ＰＤコントローラ１００の不揮発性メモリ１０１に書込む（Ｓ３０５）。さらに、ＡＳＩＣ１２０は、第１電源ブロックＢ１の各部品に異常がないと判断する（Ｓ３０６）。
【００６４】
このように、第１電源ブロックＢ１の各部品が正常である旨の情報を不揮発性メモリ１０１に書込むとともに、起動不可の部品が異常である旨の情報を不揮発性メモリ１０１に記憶させることで、複合機１を次回に再起動させた際に、不揮発性メモリ１０１を確認することで、どの箇所で異常が発生したかを容易に確認することが可能となっている。
【００６５】
ＡＳＩＣ１２０は、ステップＳ３０６において第１電源ブロックＢ１の各部品に異常がないと判断した後、第１ＵＳＢ−ＰＤコントローラ１００に対して、プロファイルが１８Ｗ（１２Ｖ−１．５Ａ）の第２電力での電力供給を行うように指示する（Ｓ３０７）。
ＡＳＩＣ１２０からの電力供給指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０から電力供給の指示があったと判定し（Ｓ１１５）、ＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に対してＡＳＩＣ１２０から供給指示のあった第２電力での給電指示を行うとともに、第２ＵＳＢ−ＰＤコントローラ２００から給電された第２電力を第１出力として供給する（Ｓ１１６）。
【００６６】
このように、ＡＳＩＣ１２０は、第２電力での給電を、第１ＵＳＢ−ＰＤコントローラ１００を介して第２ＵＳＢ−ＰＤコントローラ２００に指示する給電指示処理を行い、第１ＵＳＢ−ＰＤコントローラ１００は、第２ＵＳＢ−ＰＤコントローラ２００から給電された第２電力を出力する。
【００６７】
ＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００から第２電力が出力された後、第２電力が入力された第２電源１１２が正常に起動して動作するか否かの判定を行う（Ｓ３０８）。つまり、ＡＳＩＣ１２０は、第２電力にて駆動する第２電源１１２が正常に動作したか否かによって、第２電源１１２の動作異常の有無を検出する異常検出処理を行う。
【００６８】
ステップＳ３０８において、第２電源１１２が正常に起動しなかったと判定した場合、ＡＳＩＣ１２０は、第２電源１１２が異常であると判断する（Ｓ３０９）。その後、ＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００に対して、第２電源１１２が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信するように指示する（Ｓ３１０）。
【００６９】
ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、第２電源１１２が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信する。また、第２電源１１２が異常である旨の情報を受信した第１ＵＳＢ−ＰＤコントローラ１００は、その旨の情報を不揮発性メモリ１０１に記憶させることができる。
【００７０】
さらに、ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０から供給指示があった第２電力を供給した後に（Ｓ１１６）、供給した第２電力に定格エラーが発生したと判定し（Ｓ１１７）、現在供給している第２電力の次に小さい電力となる第１電力を出力する（Ｓ１１８）。
【００７１】
このように、現在供給している第２電力に定格エラーが発生すると、第２電力よりも小さい第１電力を出力するように構成することで、複合機１の画像処理部を構成する各部品に与えるダメージを軽減しながら、第１電力で動作可能な範囲の部品を動作させることが可能となっている。
ステップＳ３１０において第１ＵＳＢ−ＰＤコントローラ１００に対して送信指示を行ったＡＳＩＣ１２０は、チェック処理を終了する。
【００７２】
一方、ステップＳ３０８において、第２電源１１２が正常に起動して動作したと判定した場合、ＡＳＩＣ１２０は、不揮発性メモリ１０１における画像読取フラグがオンしているか否かの判定を行う（Ｓ３１１）。
【００７３】
ステップＳ３１１において、画像読取フラグがオンしていると判定した場合、ＡＳＩＣ１２０は、第２電源１１２を制御して、第２電源１１２から画像読取部１３０対して第２電力を５Ｖの電圧に変換したうえで供給させるとともに、画像読取部１３０を制御して、画像読取部１３０の起動確認を行う（Ｓ３１２）。この場合、ＡＳＩＣ１２０は、画像読取部１３０のＣＩＳ１３１、Ｆセンサ、及びＲセンサ１３３に対して、それぞれ起動確認を行う。
【００７４】
ＡＳＩＣ１２０は、起動確認を行った画像読取部１３０が正常に起動して動作するか否かの判定を行う（Ｓ３１３）。つまり、ＡＳＩＣ１２０は、５Ｖの電圧にて駆動する画像読取部１３０が正常に動作したか否かによって、画像読取部１３０の動作異常の有無を検出する異常検出処理を行う。
【００７５】
ステップＳ３１３において、画像読取部１３０が正常に起動しなかったと判定した場合、ＡＳＩＣ１２０は、画像読取部１３０が異常であると判断する（Ｓ３１４）。その後、ＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００に対して、画像読取部１３０が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信するように指示する（Ｓ３１５）。
【００７６】
ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、画像読取部１３０が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信する。また、画像読取部１３０が異常である旨の情報を受信した第１ＵＳＢ−ＰＤコントローラ１００は、その旨の情報を不揮発性メモリ１０１に記憶させることができる。
【００７７】
このように、ＡＳＩＣ１２０は、画像読取部１３０に動作異常があったことを示す情報を、第１ＵＳＢ−ＰＤコントローラ１００を介してＰＣ２に対して送信するように構成されている。
これにより、画像読取部１３０に動作異常があったことを示す情報を、ＰＣ２から報知することが可能となっている。
【００７８】
さらに、ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０から供給指示があった第２電力を供給した後に（Ｓ１１６）、供給した第２電力に定格エラーが発生したと判定し（Ｓ１１７）、現在供給している第２電力の次に小さい電力となる第１電力を出力する（Ｓ１１８）。
【００７９】
このように、現在供給している第２電力に定格エラーが発生すると、第２電力よりも小さい第１電力を出力するように構成することで、複合機１の画像処理部を構成する各部品に与えるダメージを軽減しながら、第１電力で動作可能な範囲の部品を動作させることが可能となっている。
ステップＳ３１５において第１ＵＳＢ−ＰＤコントローラ１００に対して送信指示を行ったＡＳＩＣ１２０は、チェック処理を終了する。
【００８０】
一方、ステップＳ３１３において、画像読取部１３０が正常に起動して動作したと判定した場合、ＡＳＩＣ１２０は、その判定結果を検査ログとして第１ＵＳＢ−ＰＤコントローラ１００の不揮発性メモリ１０１に書込む（Ｓ３１６）。
【００８１】
次に、ＡＳＩＣ１２０は、第２電源１１２を制御して、第２電源１１２からＵＳＢ２．０＿Ｉ／Ｆ１４０対して第２電力を５Ｖの電圧に変換したうえで供給させるとともに、ＵＳＢ２．０＿Ｉ／Ｆ１４０を制御して、ＵＳＢ２．０＿Ｉ／Ｆ１４０の起動確認を行う（Ｓ３１７）。
【００８２】
ＡＳＩＣ１２０は、起動確認を行ったＵＳＢ２．０＿Ｉ／Ｆ１４０が正常に起動して動作するか否かの判定を行う（Ｓ３１８）。つまり、ＡＳＩＣ１２０は、５Ｖの電圧にて駆動するＵＳＢ２．０＿Ｉ／Ｆ１４０が正常に動作したか否かによって、ＵＳＢ２．０＿Ｉ／Ｆ１４０の動作異常の有無を検出する異常検出処理を行う。
【００８３】
ステップＳ３１８において、ＵＳＢ２．０＿Ｉ／Ｆ１４０が正常に起動しなかったと判定した場合、ＡＳＩＣ１２０は、ＵＳＢ２．０＿Ｉ／Ｆ１４０が異常であると判断する（Ｓ３１９）。その後、ＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００に対して、ＵＳＢ２．０＿Ｉ／Ｆ１４０が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信するように指示する（Ｓ３２０）。
【００８４】
ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、ＵＳＢ２．０＿Ｉ／Ｆ１４０が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信する。また、ＵＳＢ２．０＿Ｉ／Ｆ１４０が異常である旨の情報を受信した第１ＵＳＢ−ＰＤコントローラ１００は、その旨の情報を不揮発性メモリ１０１に記憶させることができる。
【００８５】
さらに、ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０から供給指示があった第２電力を供給した後に（Ｓ１１６）、供給した第２電力に定格エラーが発生したと判定し（Ｓ１１７）、現在供給している第２電力の次に小さい電力となる第１電力を出力する（Ｓ１１８）。
ステップＳ３２０において第１ＵＳＢ−ＰＤコントローラ１００に対して送信指示を行ったＡＳＩＣ１２０は、チェック処理を終了する。
【００８６】
一方、ステップＳ３１８において、ＵＳＢ２．０＿Ｉ／Ｆ１４０が正常に起動して動作したと判定した場合、ＡＳＩＣ１２０は、その判定結果を検査ログとして第１ＵＳＢ−ＰＤコントローラ１００の不揮発性メモリ１０１に書込む（Ｓ３２１）。
【００８７】
ＡＳＩＣ１２０は、ステップＳ３１１において、画像読取フラグがオンしていないと判定した場合、画像読取部１３０の起動確認を行うことなくステップＳ３１７に移行する。つまり、ＡＳＩＣ１２０は、画像読取フラグがオンしていない場合は、画像読取部１３０の起動確認より前に、画像読取部１３０と同じ第２電源ブロックＢ２に属するＵＳＢ２．０＿Ｉ／Ｆ１４０の起動確認を行う。
逆に、画像読取フラグがオンしている場合は、ＡＳＩＣ１２０は、画像読取部１３０の起動確認を行った後に（Ｓ３１１）、ＵＳＢ２．０＿Ｉ／Ｆ１４０の起動確認を行う（Ｓ３１７）。
【００８８】
つまり、ＡＳＩＣ１２０は、画像読取フラグがオンして画像読取部１３０が画像読取処理を実行しているときに、給電されている第２電力に定格エラーが発生した場合は、ＵＳＢ２．０＿Ｉ／Ｆ１４０に対する給電指示処理及び異常検出処理よりも先に、画像読取部１３０に対する給電指示処理及び異常検出処理を実行するように構成している。
このように、定格エラーが発生したときに実際に駆動している画像読取部１３０に対する給電指示処理及び異常検出処理を先に実行することで、動作異常が発生した箇所を迅速に特定することが可能となっている。
【００８９】
また、ＡＳＩＣ１２０は、画像読取部１３０に対する給電指示処理及び異常検出処理を先に実行した場合、画像読取部１３０に動作異常がないことを検出すると、その後にＵＳＢ２．０＿Ｉ／Ｆ１４０に対する給電指示処理及び異常検出処理を実行する。
このように、画像読取部１３０に動作異常がなかった場合に、ＵＳＢ２．０＿Ｉ／Ｆ１４０に対する給電指示処理及び異常検出処理を実行することで、現在動作している画像読取部１３０だけでなく、第２電源ブロックＢ２の全体にわたって動作異常の発生した箇所を特定することが可能になる。
【００９０】
ステップＳ３２１においてＵＳＢ２．０＿Ｉ／Ｆ１４０が正常である旨の判定結果を不揮発性メモリ１０１に書込んだＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００に対して、プロファイルが１００Ｗ（２０Ｖ−５Ａ）の第３電力での電力供給を行うように指示する（Ｓ３２２）。
【００９１】
ＡＳＩＣ１２０からの電力供給指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０から電力供給の指示があったと判定し（Ｓ１１５）、ＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に対してＡＳＩＣ１２０から供給指示のあった第３電力での給電指示を行うとともに、第２ＵＳＢ−ＰＤコントローラ２００から給電された第３電力を第１出力として供給する（Ｓ１１６）。
【００９２】
このように、ＡＳＩＣ１２０は、第３電力での給電を、第１ＵＳＢ−ＰＤコントローラ１００を介して第２ＵＳＢ−ＰＤコントローラ２００に指示する給電指示処理を行い、第１ＵＳＢ−ＰＤコントローラ１００は、第２ＵＳＢ−ＰＤコントローラ２００から給電された第３電力を出力する。
【００９３】
ＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００から第３電力が出力された後、第３電力が入力された第３電源１１３が正常に起動して動作するか否かの判定を行う（Ｓ３２３）。つまり、ＡＳＩＣ１２０は、第３電力にて駆動する第３電源１１３が正常に動作したか否かによって、第３電源１１３の動作異常の有無を検出する異常検出処理を行う。
【００９４】
ステップＳ３２３において、第３電源１１２が正常に起動しなかったと判定した場合、ＡＳＩＣ１２０は、第３電源１１３が異常であると判断する（Ｓ３２４）。その後、ＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００に対して、第３電源１１３が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信するように指示する（Ｓ３２５）。
【００９５】
ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、第３電源１１３が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信する。また、第３電源１１３が異常である旨の情報を受信した第１ＵＳＢ−ＰＤコントローラ１００は、その旨の情報を不揮発性メモリ１０１に記憶させることができる。
【００９６】
さらに、ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０から供給指示があった第３電力を供給した後に（Ｓ１１６）、供給した第３電力に定格エラーが発生したと判定し（Ｓ１１７）、現在供給している第３電力の次に小さい電力となる第２電力を出力する（Ｓ１１８）。
【００９７】
このように、現在供給している第３電力に定格エラーが発生すると、第３電力よりも小さい第２電力を出力するように構成することで、複合機１の画像処理部を構成する各部品に与えるダメージを軽減しながら、第２電力で動作可能な範囲の部品を動作させることが可能となっている。
ステップＳ３２５において第１ＵＳＢ−ＰＤコントローラ１００に対して送信指示を行ったＡＳＩＣ１２０は、チェック処理を終了する。
【００９８】
一方、ステップＳ３２３において、第３電源１１３が正常に起動して動作したと判定した場合、ＡＳＩＣ１２０は、不揮発性メモリ１０１における画像形成フラグがオンしているか否かの判定を行う（Ｓ３２６）。
また、ＡＳＩＣ１２０は、第３電源１１３が正常であると判断すると、第３電源１１３を制御して、第３電源１１３から第３電源ブロックＢ３を構成する画像形成部１５０及びモータ１６０に対して、第３電力を３１Ｖの電圧に変換したうえで供給させる。
【００９９】
ステップＳ３２６において、画像形成フラグがオンしていると判定した場合、ＡＳＩＣ１２０は、画像形成部１５０及びモータ１６０を制御して、画像形成部１５０及びモータ１６０の起動確認を行う（Ｓ３２７）。この場合、ＡＳＩＣ１２０は、画像形成部１５０の起動確認を行う際には、ヘッド１５１に対する起動確認を行う。
【０１００】
ＡＳＩＣ１２０は、起動確認を行った画像形成部１５０及びモータ１６０が正常に起動して動作するか否かの判定を行う（Ｓ３２８）。つまり、ＡＳＩＣ１２０は、３１Ｖの電圧にて駆動する画像形成部１５０及びモータ１６０が正常に動作したか否かによって、画像形成部１５０及びモータ１６０の動作異常の有無を検出する異常検出処理を行う。
【０１０１】
ステップＳ３２８において、画像形成部１５０及びモータ１６０の少なくとも何れか一つが正常に起動しなかったと判定した場合、ＡＳＩＣ１２０は、正常に起動しなかった部品が異常であると判断する（Ｓ３２９）。その後、ＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００に対して、正常に起動しなかった起動不可の部品が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信するように指示する（Ｓ３３０）。
【０１０２】
ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、起動不可の部品が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信する。また、起動不可の部品が異常である旨の情報を受信した第１ＵＳＢ−ＰＤコントローラ１００は、その旨の情報を不揮発性メモリ１０１に記憶させることができる。
【０１０３】
さらに、ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０から供給指示があった第３電力を供給した後に（Ｓ１１６）、供給した第３電力に定格エラーが発生したと判定し（Ｓ１１７）、現在供給している第３電力の次に小さい電力となる第２電力を出力する（Ｓ１１８）。
ステップＳ３３０において第１ＵＳＢ−ＰＤコントローラ１００に対して送信指示を行ったＡＳＩＣ１２０は、チェック処理を終了する。
【０１０４】
一方、ステップＳ３２８において、画像形成部１５０及びモータ１６０が正常に起動して動作したと判定した場合、ＡＳＩＣ１２０は、その判定結果を検査ログとして第１ＵＳＢ−ＰＤコントローラ１００の不揮発性メモリ１０１に書込む（Ｓ３３１）。
また、ＡＳＩＣ１２０は、ステップＳ３２６において画像形成フラグがオンしていないと判定した場合、画像形成部１５０及びモータ１６０に対する異常検出処理を行うことなくステップＳ３３２に移行する。
【０１０５】
本実施形態においては、画像形成フラグがオンしている場合、画像形成部１５０及びモータ１６０の異常検出処理を行い、画像形成部１５０及びモータ１６０が正常に起動したと判定すると、その判定結果を不揮発性メモリ１０１に書込むように構成しているが、画像形成フラグがオンしている場合には、まず画像形成部１５０の異常検出処理を行って、その異常検出処理の検出結果を不揮発性メモリ１０１に書込み、その後にモータ１６０の異常検出処理を行って、その異常検出処理の検出結果を不揮発性メモリ１０１に書込むように構成することもできる。
【０１０６】
次に、ＡＳＩＣ１２０は、不揮発性メモリ１０１における画像読取フラグがオフしているか否かの判定を行う（Ｓ３３２）。
ステップＳ３３２において、画像読取フラグがオフしていると判定した場合、ＡＳＩＣ１２０は、画像読取部１３０を制御して、画像読取部１３０の起動確認を行う（Ｓ３３３）。この場合、ＡＳＩＣ１２０は、画像読取部１３０のＣＩＳ１３１、Ｆセンサ、及びＲセンサ１３３に対して、それぞれ起動確認を行う。
【０１０７】
ＡＳＩＣ１２０は、起動確認を行った画像読取部１３０が正常に起動して動作するか否かの判定を行う（Ｓ３３４）。つまり、ＡＳＩＣ１２０は、５Ｖの電圧にて駆動する画像読取部１３０が正常に動作したか否かによって、画像読取部１３０の動作異常の有無を検出する異常検出処理を行う。
【０１０８】
ステップＳ３３４において、画像読取部１３０が正常に起動しなかったと判定した場合、ＡＳＩＣ１２０は、画像読取部１３０が異常であると判断する（Ｓ３３５）。その後、ＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００に対して、画像読取部１３０が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信するように指示する（Ｓ３３６）。
【０１０９】
ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、画像読取部１３０が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信する。また、画像読取部１３０が異常である旨の情報を受信した第１ＵＳＢ−ＰＤコントローラ１００は、その旨の情報を不揮発性メモリ１０１に記憶させることができる。
【０１１０】
さらに、ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０から供給指示があった第３電力を供給した後に（Ｓ１１６）、供給した第３電力に定格エラーが発生したと判定し（Ｓ１１７）、現在供給している第３電力の次に小さい電力となる第２電力を出力する（Ｓ１１８）。
ステップＳ３３６において第１ＵＳＢ−ＰＤコントローラ１００に対して送信指示を行ったＡＳＩＣ１２０は、チェック処理を終了する。
【０１１１】
一方、ステップＳ３３４において、画像読取部１３０が正常に起動して動作したと判定した場合、ＡＳＩＣ１２０は、その判定結果を検査ログとして第１ＵＳＢ−ＰＤコントローラ１００の不揮発性メモリ１０１に書込む（Ｓ３３７）。さらに、ＡＳＩＣ１２０は、第２電源ブロックＢ２の各部品に異常がないと判断する（Ｓ３３８）。
【０１１２】
次に、ＡＳＩＣ１２０は、不揮発性メモリ１０１における画像形成フラグがオフしているか否かの判定を行う（Ｓ３３９）。
ステップＳ３３９において、画像形成フラグがオフしていると判定した場合、ＡＳＩＣ１２０は、画像形成部１５０及びモータ１６０を制御して、画像形成部１５０及びモータ１６０の起動確認を行う（Ｓ３４０）。この場合、ＡＳＩＣ１２０は、画像形成部１５０の起動確認を行う際には、ヘッド１５１に対する起動確認を行う。
【０１１３】
ＡＳＩＣ１２０は、起動確認を行った画像形成部１５０及びモータ１６０が正常に起動して動作するか否かの判定を行う（Ｓ３４１）。つまり、ＡＳＩＣ１２０は、３１Ｖの電圧にて駆動する画像形成部１５０及びモータ１６０が正常に動作したか否かによって、画像形成部１５０及びモータ１６０の動作異常の有無を検出する異常検出処理を行う。
【０１１４】
ステップＳ３４１において、画像形成部１５０及びモータ１６０の少なくとも何れか一つが正常に起動しなかったと判定した場合、ＡＳＩＣ１２０は、正常に起動しなかった部品が異常であると判断する（Ｓ３４２）。その後、ＡＳＩＣ１２０は、第１ＵＳＢ−ＰＤコントローラ１００に対して、正常に起動しなかった起動不可の部品が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信するように指示する（Ｓ３４３）。
【０１１５】
ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、起動不可の部品が異常である旨の情報をＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に送信する。また、起動不可の部品が異常である旨の情報を受信した第１ＵＳＢ−ＰＤコントローラ１００は、その旨の情報を不揮発性メモリ１０１に記憶させることができる。
【０１１６】
さらに、ＡＳＩＣ１２０からの送信指示を受信した第１ＵＳＢ−ＰＤコントローラ１００は、ＡＳＩＣ１２０から供給指示があった第３電力を供給した後に（Ｓ１１６）、供給した第３電力に定格エラーが発生したと判定し（Ｓ１１７）、現在供給している第３電力の次に小さい電力となる第２電力を出力する（Ｓ１１８）。
ステップＳ３４３において第１ＵＳＢ−ＰＤコントローラ１００に対して送信指示を行ったＡＳＩＣ１２０は、チェック処理を終了する。
【０１１７】
一方、ステップＳ３４１において、画像形成部１５０及びモータ１６０が正常に起動して動作したと判定した場合、ＡＳＩＣ１２０は、その判定結果を検査ログとして第１ＵＳＢ−ＰＤコントローラ１００の不揮発性メモリ１０１に書込む（Ｓ３４４）。さらに、ＡＳＩＣ１２０は、第３電源ブロックＢ３の各部品に異常がないと判断する（Ｓ３４５）。
第３電源ブロックＢ３の各部品に異常がないと判断したＡＳＩＣ１２０は、チェック処理を終了する。
【０１１８】
[本実施形態における効果]
上述のように、複合機１は、駆動するために必要な電力がそれぞれ異なる複数の部品からなる画像処理部と、第１ＵＳＢ−ＰＤコントローラ１００と、第１電源１１１、第２電源１１２、及び第３電源１１３と、ＡＳＩＣ１２０とを備えており、第１ＵＳＢ−ＰＤコントローラ１００から出力され、画像処理部を構成する各部品に供給される第１出力によって生成された電力に定格エラーが発生した場合（Ｓ１０４）、ＡＳＩＣ１２０がチェック処理を実行するように構成されている。
【０１１９】
ＡＳＩＣ１２０はチェック処理において、例えば第２電源ブロックＢ２の画像読取部１３０及びＵＳＢ２．０＿Ｉ／Ｆ１４０が駆動するために必要な電力である第２電力での給電を、第１ＵＳＢ−ＰＤコントローラ１００を介してＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に対して指示する給電指示処理と（Ｓ３０７）、前記給電指示処理の後に、第２電力によって生成された電力にて駆動する画像読取部１３０及びＵＳＢ２．０＿Ｉ／Ｆ１４０が正常に動作したか否かによって、画像読取部１３０及びＵＳＢ２．０＿Ｉ／Ｆ１４０の動作異常の有無を検出する異常検出処理と（Ｓ３１２〜Ｓ３１４、Ｓ３１７〜Ｓ３１９、Ｓ３３３〜Ｓ３３５）、を実行し、前記異常検出処理において、画像読取部１３０及びＵＳＢ２．０＿Ｉ／Ｆ１４０に動作異常が無いことを検出した場合には、第２電力より大きい第３電力での給電を、第１ＵＳＢ−ＰＤコントローラ１００を介してＰＣ２の第２ＵＳＢ−ＰＤコントローラ２００に対して指示する前記給電指示処理と（Ｓ３２２）、第３電力によって生成された電力にて駆動する画像形成部１５０及びモータ１６０の動作異常の有無を検出する前記異常検出処理とを実行する（Ｓ３２７〜Ｓ３２９、Ｓ３４０〜Ｓ３４２）。
【０１２０】
これにより、複合機１の画像処理部を構成する各部品の動作異常の有無を検査する際に、必要最低限の電力を供給しながら検査を行うことができるため、各部品に与えるダメージを軽減しながら、動作異常が生じた箇所の特定を行うことが可能となる。
【０１２１】
また、第１ＵＳＢ−ＰＤコントローラ１００は不揮発性メモリ１０１を有し、ＡＳＩＣ１２０は、不揮発性メモリ１０１に、前記異常検出処理における前記複数の部品のそれぞれの動作異常の有無の検出結果を記憶させる。
これにより、複合機１を次回に再起動させた際に、不揮発性メモリ１０１を確認することで、どの箇所で異常が発生したかを容易に確認することが可能となっている。
【０１２２】
また、ＡＳＩＣ１２０は、例えば複数の部品のうちの特定の部品である画像読取部１３０が画像読取処理を実行しているときに、画像読取部１３０に供給される第２電力によって生成された電力に定格エラーが発生した場合、画像読取部１３０以外の部品であるＵＳＢ２．０＿Ｉ／Ｆ１４０に対する前記給電指示処理及び前記異常検出処理より先に、画像読取部１３０に対する前記給電指示処理及び前記異常検出処理を実行する。
これにより、動作異常が発生した箇所を迅速に特定することが可能である。
【０１２３】
また、ＡＳＩＣ１２０は、例えば特定の部品である画像読取部１３０に対する前記給電指示処理及び前記異常検出処理を実行した結果、画像読取部１３０に動作異常がないことを検出した場合、ＵＳＢ２．０＿Ｉ／Ｆ１４０等の特定の部品以外の部品に対する前記給電指示処理及び前記異常検出処理を実行する。
これにより、複合機１の各部品の全体にわたって、動作異常の発生した箇所を特定することが可能になる。
【０１２４】
また、第１ＵＳＢ−ＰＤコントローラ１００は、ステップＳ１０４において定格エラーが発生した場合に、ＡＳＩＣ１２０が駆動する最も小さな電力に対応する第１電力での給電をＰＣ２に対して指示するとともに、ＰＣ２から給電された第１電力によって生成された電力をＡＳＩＣ１２０に供給させ、第１電力によって生成された電力が供給されたＡＳＩＣ１２０の動作が正常であることを検出すると、ＡＳＩＣ１２０に対して前記給電指示処理及び前記異常検出処理を含むチェック処理の実行を指示する。
これにより、画像処理部を構成する各部品に与えるダメージを最小限に抑えながら、ＡＳＩＣ１２０の動作異常の有無の検査を最初に行うことが可能となる。
【０１２５】
また、ＡＳＩＣ１２０は、前記チェック処理において前記給電指示処理及び前記異常検出処理を実行した結果、何れかの部品に動作異常があったことを検出すると、動作異常があったことを示す情報を第１ＵＳＢ−ＰＤコントローラ１００に送信し、動作異常があったことを示す情報を受信した第１ＵＳＢ−ＰＤコントローラ１００は、現在出力している電力の次に小さな電力を出力する。
これにより、複合機１の画像処理部を構成する各部品に与えるダメージを軽減しながら、現在出力している電力の次に小さな電力で動作可能な範囲の部品を動作させることが可能となる。
【０１２６】
また、ＡＳＩＣ１２０は、前記チェック処理において前記給電指示処理及び前記異常検出処理を実行した結果、何れかの部品に動作異常があったことを検出すると、動作異常があったことを示す情報を、第１ＵＳＢ−ＰＤコントローラ１００を介してＰＣ２に対して送信する。
これにより、何れかの部品に動作異常があったことを示す情報を、ＰＣ２から報知することが可能となる。
【符号の説明】
【０１２７】
１  複合機
２  ＰＣ
１００  第１ＵＳＢ−ＰＤコントローラ
１０１  不揮発性メモリ
１１１  第１電源
１１２  第２電源
１１３  第３電源
１２０  ＡＳＩＣ
１２１  ＲＯＭ
１２２  ＲＡＭ
１２３  無線ＬＡＮ＿Ｉ／Ｆ
１２４  操作パネル
１３０  画像読取部
１４０  ＵＳＢ２．０＿Ｉ／Ｆ
１５０  画像形成部
１６０  モータ
２００  第２ＵＳＢ−ＰＤコントローラ
【図１】
2018170707.tif 000003
【図２】
2018170707.tif 000004
【図３】
2018170707.tif 000005
【図４】
2018170707.tif 000006
【図５】
2018170707.tif 000007
【図６】
2018170707.tif 000008
【図７】
2018170707.tif 000009