(57)【要約】【課題】検査対象機器が起動時ない場合であっても検査を行うことができる検査装置を提供する。【解決手段】可搬型情報処理装置１のＣＰＵ５が、画像処理装置５０（コントローラ６０のＣＰＵ６１）の起動状態に基づいて、画像処理装置５０がＢＩＯＳ６５に予め記憶されている起動プログラムによって起動したか否かを判定する。そして、ＣＰＵ５が画像処理装置５０がＢＩＯＳ６５に予め記憶されている起動プログラムによって起動しないと判定した場合は、ＣＰＵ５は可搬型情報処理装置１のＢＩＯＳ３に記憶されている起動プログラムから画像処理装置５０を起動するように制御する。【選択図】図４
2017097398.tif 000002
【特許請求の範囲】
【請求項１】
内部に予め記憶されている起動プログラムによって起動する検査対象機器を検査する検査装置であって、
前記検査対象機器を起動する起動プログラムが記憶されている第１記憶部と、
前記検査対象機器の起動状態に基づいて、前記検査対象機器内部に予め記憶されている起動プログラムによって起動したか否かを判定する判定部と、
前記判定部が前記検査対象機器内部に予め記憶されている起動プログラムによって起動しないと判定した場合は、前記第１記憶部に記憶されている起動プログラムから前記検査対象機器を起動するように制御する制御部と、
を有することを特徴とする検査装置。
【請求項２】
前記制御部は、前記判定部が前記検査対象機器内部に予め記憶されている起動プログラムによって起動しないと判定した場合に、前記第１記憶部に記憶されている起動プログラムを前記検査対象機器内部へコピーすることを特徴とする請求項１に記載の検査装置。
【請求項３】
前記判定部は、前記検査対象機器のＰＯＳＴ  ＣＯＤＥに基づいて前記検査対象機器内部に予め記憶されている起動プログラムによって起動したか否かを判定することを特徴とする請求項１または２に記載の検査装置。
【請求項４】
前記第１記憶部に記憶されている起動プログラムを更新する更新部を更に有することを特徴とする請求項１乃至３のうちいずれか一項に記載の検査装置。
【請求項５】
内部に電源を供給する電池を更に有することを特徴とする請求項１乃至４のうちいずれか一項に記載の検査装置。
【請求項６】
起動プログラムが記憶されている第２記憶部と、
前記第２記憶部に記憶されている前記起動プログラムを読み込んで起動処理を実行する実行処理部と、
外部から前記起動プログラムを読み込むための信号端子及び前記実行処理部が前記第２記憶部から前記起動プログラムの読み込みを制限する信号端子を含む外部端子と、
を有するとことを特徴とする電子機器。
【請求項７】
請求項１乃至５のうちいずれか一項に記載の検査装置と、
請求項６に記載の電子機器と、
を有することを特徴とする検査システム。
【請求項８】
内部に予め記憶されている起動プログラムによって起動する検査対象機器を検査する検査装置の検査方法であって、
前記検査対象機器の起動状態に基づいて、前記検査対象機器内部に予め記憶されている起動プログラムによって起動したか否かを判定する判定工程と、
前記判定工程で前記検査対象機器内部に予め記憶されている起動プログラムによって起動しないと判定した場合は、記憶部に記憶されている前記検査対象機器を起動する起動プログラムから前記検査対象機器を起動するように制御する制御工程と、
を含むことを特徴とする検査方法。
【請求項９】
内部に予め記憶されている起動プログラムによって起動する検査対象機器を検査する検査プログラムであって、
前記検査対象機器を起動する起動プログラムが記憶されている記憶部と、
前記検査対象機器の起動状態に基づいて、前記検査対象機器内部に予め記憶されている起動プログラムによって起動したか否かを判定する判定部と、
前記判定部が前記検査対象機器内部に予め記憶されている起動プログラムによって起動しないと判定した場合は、前記記憶部に記憶されている起動プログラムから前記検査対象機器を起動するように制御する制御部と、
してコンピュータを機能させることを特徴とする検査プログラム。
【請求項１０】
請求項９に記載の検査プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査装置、検査方法、検査プログラム及び検査プログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
ＭＦＰ（Multifunction Printer）等の電子機器は、複雑化の一途を辿っており、修理等の保守に時間を要したりコストが増加したりする傾向にある。そこで、例えば修理等を行う際に修理個所を特定できる機器等をサービスマンが利用することで、修理等の保守時間の短縮やコストの削減を図っていた。
【０００３】
例えば、特許文献１に記載された保守管理方法には、以下のようなことが開示されている。まず、種別や構成部品別に、使用状態に応じた保守診断実施条件情報を、可搬性記憶媒体に記憶して現地に運び、当該可搬性記憶媒体を診断対象の電子機器に装着して、保守診断実施条件情報を読み出す。そして読み出した保守診断実施条件情報に基づいて保守管理診断を実行し、実行結果を記述した診断結果ファイルを可搬性記憶媒体に保存する。
【０００４】
上述したＭＦＰ等の電子機器は、その複雑な機能等の制御を行うため、ＣＰＵ（Central Processing Unit）を内蔵して、予め記憶された制御プログラム等により動作するものが多い。そして、この種の機器は、コンピュータ等と同様に、ＢＩＯＳ（Basic Input/Output System）を搭載し、起動時にそれを読み込むことで初期設定等を行うことが行われている。
【０００５】
特許文献１に記載の方法の場合、ＢＩＯＳが破損していると、診断対象の電子機器自体が起動しなくなってしまう。よって、可搬性記憶媒体を診断対象の電子機器に装着して、保守診断実施条件情報を読み出すことができず、保守診断が行えなくなってしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明はかかる問題を解決することを目的としている。即ち、本発明は、例えば、検査対象機器が起動しない場合であっても検査を行うことができる検査装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、内部に予め記憶されている起動プログラムによって起動する検査対象機器を検査する検査装置であって、前記検査対象機器を起動する起動プログラムが記憶されている記憶部と、前記検査対象機器の起動状態に基づいて、前記検査対象機器内部に予め記憶されている起動プログラムによって起動したか否かを判定する判定部と、前記判定部が前記検査対象機器内部に予め記憶されている起動プログラムによって起動しないと判定した場合は、前記記憶部に記憶されている起動プログラムから前記検査対象機器を起動するように制御する制御部と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、検査対象機器が起動しない場合であっても、起動させることができ、検査を行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態にかかる検査装置のブロック構成図である。
【図２】図１に示された検査装置の機能構成図である。
【図３】図１に示された検査装置により検査される画像処理装置の機能構成図である。
【図４】図１に示された検査装置と図３に示されたコントローラとの接続状態を示した説明図である。
【図５】ＢＩＯＳの切り換え方法の具体例を示した説明図である。
【図６】図１に示された検査装置とコントローラとが接続された際の動作のフローチャートである。
【図７】コントローラの起動状態の他の検出方法の説明図である。
【図８】他の実施形態にかかる検査装置の機能構成図である。
【発明を実施するための形態】
【００１０】
本発明の一実施形態にかかる検査装置を図１乃至図８を参照して説明する。本実施形態にかかる検査装置としての可搬型情報処理装置１は、図１に示したように、略箱状の筐体にコネクタ２と、スイッチ８と、ＬＣＤ１０と、が設けられ、外部ストレージとしてメモリーカードＣが装着可能となっている。
【００１１】
可搬型情報処理装置１の機能的構成を図２に示す。可搬型情報処理装置１は、上述したコネクタ２と、スイッチ８と、ＬＣＤ１０と、に加えて、ＢＩＯＳ３と、ＮＡＮＤＦｌａｓｈ４と、ＣＰＵ５と、ＲＡＭ６と、ＲＯＭ７と、外部ストレージＩ／Ｆ９と、を有している。
【００１２】
コネクタ２は、後述する検査対象機器と接続するためのコネクタである。コネクタ２は、例えばＧＰＩＯ（General Purpose Input/Output）等のインターフェースを用いればよい。
【００１３】
第１記憶部としてのＢＩＯＳ３は、検査対象機器が起動するために必要なプログラム（起動プログラム）が記憶されている。ＢＩＯＳ３は、不揮発性のメモリで構成されているが、バージョンアップ等のため、書き換え可能なものの方が好ましい。
【００１４】
ＮＡＮＤＦｌａｓｈ４は、検査対象機器を検査するための自己診断プログラムやデータ等が記憶されている。
【００１５】
判定部、制御部、更新部としてのＣＰＵ５は、可搬型情報処理装置１の全体制御を司る。ＣＰＵ５は、検査対象機器の起動状態に基づいて、検査対象機器内部に予め記憶されている起動プログラムによって起動したか否かを判定する。また、ＣＰＵ５は、検査対象機器内部に予め記憶されている起動プログラムによって起動しないと判定した場合は、ＢＩＯＳ３に記憶されている起動プログラムから検査対象機器を起動するように制御する。また、ＣＰＵ５は、後述する外部ストレージＩ／Ｆ９を介してメモリーカードＣからＢＩＯＳ３の更新データを読み込み、ＢＩＯＳ３に記憶されている起動プログラムの更新をする。
【００１６】
ＲＡＭ６は、ＣＰＵ５の処理作業に必要なエリアを有する読み出し書き込み自在のメモリである。
【００１７】
ＲＯＭ７は、ＣＰＵ５で実行されるプログラムなどを格納した読み出し専用メモリである。
【００１８】
スイッチ８は、図１に示したように、例えば筐体の前面（ＬＣＤが設けられている面）に複数設けられている。スイッチ８は、可搬型情報処理装置１の各種設定や操作等を行う。なお、スイッチ８は図１では４つであるが、もっと多くてもよいし、例えばタッチパネル等の他の入力手段であってもよい。
【００１９】
外部ストレージＩ／Ｆ９は、メモリーカードＣ等の外部ストレージへのアクセスのためのインターフェースである。外部ストレージＩ／Ｆ９は、図１の例の場合は、メモリーカードＣへの読み書きを行うメモリーカードリーダ／ライタ等が相当する。なお、外部ストレージとしては、メモリーカードＣに限らず、ＵＳＢ（Universal Serial Bus）メモリ等他の記憶媒体であってもよい。
【００２０】
ＬＣＤ１０は、可搬型情報処理装置１の動作状況、例えば現在の診断状況や進捗状況を表示するための液晶ディスプレイ（Liquid Crystal Display）である。なお、表示部としては、ＬＣＤに限らず、ＥＬ（Electro-Luminescence）ディスプレイ等他の方式のディスプレイであってもよい。
【００２１】
次に、図１が検査対象とする機器（検査対象機器）である画像処理装置５０の構成を図３を参照して説明する。画像処理装置５０は、例えばＭＦＰとして構成され、コントローラ６０と、読み取り部７０と、画像形成部８０と、操作部９０と、を有している。なお、本実施形態では検査対象機器として画像処理装置５０で説明するが、それに限らず、ＢＩＯＳ等に記憶されている起動プログラムに基づいて起動がなされる電子機器であればよい。また、図３に示したような、検査対象機器（画像処理装置５０）と可搬型情報処理装置１とを有して検査システム１００を構成する。
【００２２】
コントローラ６０は、画像処理装置５０の全体制御を司る。コントローラ６０は、ＣＰＵ６１と、ＲＡＭ６２と、ＨＤＤ６３と、ＮＡＮＤＦｌａｓｈ６４と、ＢＩＯＳ６５と、電源制御部６６と、コネクタ６７と、を有している。
【００２３】
実行処理部としてのＣＰＵ６１は、ＨＤＤ６３、ＮＡＮＤＦｌａｓｈ６４、ＢＩＯＳ６５等に記憶された各種プログラムを実行して、画像処理装置５０を制御する。即ち、ＣＰＵ６１は、ＢＩＯＳ６５に記憶された起動プログラムを読み込んで画像処理装置５０の起動処理を実行する。
【００２４】
ＲＡＭ６２は、ＣＰＵ６１の処理作業に必要なエリアを有する読み出し書き込み自在のメモリである。
【００２５】
ＨＤＤ６３は、ＣＰＵ６１が実行するプログラムや読み書きするデータ等が記憶されるハードディスクドライブである。
【００２６】
ＮＡＮＤＦｌａｓｈ６４は、ＣＰＵ６１が実行するプログラムや読み書きするデータ等が記憶される不揮発性メモリである。ＮＡＮＤＦｌａｓｈ６４には、例えば、ＢＩＯＳ６５に記憶されている起動プログラムにより起動した後に実行されるＯＳ（Operating Program）等のプログラムが記憶されている。
【００２７】
第２記憶部としてのＢＩＯＳ６５は、画像処理装置５０（コントローラ６０）が起動するために必要なプログラム（起動プログラム）が記憶されている。ＢＩＯＳ６５は、書き換え可能な不揮発性のメモリで構成されている。即ち、画像処理装置５０は、内部に予め記憶されている起動プログラムによって起動する。
【００２８】
電源制御部６６は、画像処理装置５０の電源の制御（電源のＯＮ又はＯＦＦ）を行う。また、電源制御部６６は、コネクタ６７を介して可搬型情報処理装置１に対して電源を供給する。また、電源制御部６６は、可搬型情報処理装置１からの制御により、電源のＯＮ又はＯＦＦの制御を行うこともできる。
【００２９】
外部端子としてのコネクタ６７は、可搬型情報処理装置１のコネクタ２と接続するためのコネクタである。コネクタ６７は、コネクタ２と同様に例えばＧＰＩＯ（General Purpose Input/Output）等のインターフェースを用いればよい。
【００３０】
読み取り部７０は、例えば、原稿台等に置かれた原稿を光学的に読み取って画像データを取得する。読み取り部７０は、原稿に光を照射する光源と、原稿に照射された光の反射光に基づいて原稿を読み取るイメージセンサと、読取位置を原稿の長さ方向に順次移動させる移動手段と、を備えて構成される。読み取り部７０は、更に、原稿からの反射光をイメージセンサに導いて結像させるレンズやミラーなどからなる光学部と、イメージセンサの出力するアナログ画像信号をデジタル画像データに変換する変換部などを備えて構成される。変換されたデジタル画像データはコントローラ６０を介して画像形成部８０に出力される。
【００３１】
画像形成部８０は、コントローラ６０から入力されたデジタル画像データに基づく画像を電子写真プロセスによって記録紙等に形成して出力する。画像形成部８０は、記録紙等の搬送装置と、感光体ドラムと、帯電装置と、入力される画像データに応じてレーザ光源から射出されたレーザ光により感光体ドラム上で画像を形成する光書き込み装置と、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有する。画像形成部８０は、いわゆるレーザープリンタとして構成されている。なお、画像形成部８０は、他の方式のプリンタであってもかまわない。
【００３２】
操作部９０は、複数のボタンやタッチパネルを有するＬＣＤ等を備え、画像処理装置５０の設定や動作指示等の操作が入力される。入力された操作は、電気信号としてコントローラ６０に入力される。
【００３３】
図４に可搬型情報処理装置１とコントローラ６０とが接続された状態を示す。なお、図４において、コネクタ２及びコネクタ６７の記載は省略する。図４に示したように、可搬型情報処理装置１のＮＡＮＤＦｌａｓｈ４は、コントローラ６０のＣＰＵ６１と電気的に接続される。また、可搬型情報処理装置１のＣＰＵ５は、コントローラ６０のＣＰＵ６１及び電源制御部６６と電気的に接続される。また、可搬型情報処理装置１のＢＩＯＳ３は、コントローラ６０のＣＰＵ６１と電気的に接続される。
【００３４】
また、コントローラ６０のＮＡＮＤＦｌａｓｈ６４と可搬型情報処理装置１のＮＡＮＤＦｌａｓｈ４とが接続されるＣＰＵ６１のポートは互いに異なっている。このようにすることにより、ＣＰＵ６１は、起動後にどちらに記憶されているプログラムを実行するか選択することができる。
【００３５】
また、コントローラ６０のＢＩＯＳ６５と可搬型情報処理装置１のＢＩＯＳ３とは同じ信号線上に接続されているが、これは、可搬型情報処理装置１のＣＰＵ５によりいずれか一方が選択され、選択された方のＢＩＯＳによりＣＰＵ６１が起動動作を行う。
【００３６】
ここで、ＢＩＯＳ６５とＢＩＯＳ３との選択方法について図５を参照して説明する。図５は、ＣＰＵ６１とＢＩＯＳ６５及びＢＩＯＳ３との間のインターフェースとしてＳＰＩ（Serial Peripheral Interface）を用いた例である。即ち、ＳＰＩ＿ＣＬＫ信号は、ＣＰＵ６１からＢＩＯＳ６５及びＢＩＯＳ３に出力されるクロック信号である。ＳＰＩ＿ＭＩＳＯ信号は、ＣＰＵ６１からＢＩＯＳ６５及びＢＩＯＳ３に出力されるデータ信号である。ＳＰＩ＿ＭＩＳＩ信号は、ＢＩＯＳ６５又はＢＩＯＳ３からＣＰＵ６１に入力されるデータ信号である。ＳＰＩ＿ＣＳ信号は、ＣＰＵ６１からＢＩＯＳ６５及びＢＩＯＳ３に出力されるチップセレクト信号である。
【００３７】
本実施形態では、図５に示すように、ＣＰＵ６１とＢＩＯＳ６５との間にＢｕｓ−ＳＷ６５ａを設け、ＣＰＵ６１とＢＩＯＳ３との間にＢｕｓ−ＳＷ３ａを設けている。Ｂｕｓ−ＳＷ６５ａ及びＢｕｓ−ＳＷ３ａは、ＣＰＵ６１と接続される入力端子と、ＢＩＯＳ６５又はＢＩＯＳ３と接続される出力端子と、ＣＰＵ５に接続される出力イネーブル（ＯＥ）端子と、を備えている。
【００３８】
図５（ａ）は、ＳＰＩ＿ＣＳ信号にＢｕｓ−ＳＷ６５ａ及びＢｕｓ−ＳＷ３ａを設けた例である。このようにすることにより、例えば、ＣＰＵ５がＢｕｓ−ＳＷ６５ａの出力イネーブル端子をアクティブにすると、ＳＰＩ＿ＣＳ信号がＢＩＯＳ６５に出力される。したがって、ＣＰＵ６１がＳＰＩ＿ＣＳ信号をアクティブにすると、ＢＩＯＳ６５のみに出力されて、結果としてＢＩＯＳ６５が選択されることとなる。ＢＩＯＳ３を選択する場合も同様にＢｕｓ−ＳＷ３ａの出力イネーブル端子をアクティブにすることにより行えばよい。
【００３９】
図５（ｂ）は、全ての信号にＢｕｓ−ＳＷ６５ａ及びＢｕｓ−ＳＷ３ａを設けた例である。動作としては、ＳＰＩ＿ＣＳ信号のみでなく、全ての信号についてＢｕｓ−ＳＷ６５ａ又はＢｕｓ−ＳＷ３ａによる制御がなされること以外は図５（ａ）と同様である。図５（ｂ）の構成は、ＳＰＩ＿ＣＬＫ信号、ＳＰＩ＿ＭＩＳＯ信号、ＳＰＩ＿ＭＩＳＩ信号、ＳＰＩ＿ＣＳ信号について、波形のなまりが大きい等の信号品質に問題がある場合に採用するとよい。なお、図５（ａ）、（ｂ）ともに各信号の分岐のスタブが最短になるようにすることが好ましい。
【００４０】
図５の説明から明らかなように、ＳＰＩ＿ＣＬＫ信号、ＳＰＩ＿ＭＩＳＯ信号、ＳＰＩ＿ＭＩＳＩ信号、ＳＰＩ＿ＣＳ信号が外部から起動プログラムを読み込むための信号に相当する。また、Ｂｕｓ−ＳＷ６５ａの出力イネーブル信号が実行処理部が第２記憶部から起動プログラムの読み込みを制限する信号に相当する。したがって、これらの信号線が接続されるコネクタ６７の端子がそれぞれの信号端子となる。
【００４１】
次に、上述した構成の可搬型情報処理装置１とコントローラ６０とが接続された際の動作（検査方法）を図６のフローチャートを参照して説明する。
【００４２】
まず、ステップＳ１において、可搬型情報処理装置１が画像処理装置５０に接続されると、可搬型情報処理装置１に画像処理装置５０の電源制御部６６から電源が供給される。
【００４３】
次に、ステップＳ２において、電源制御部６６から電源が供給されることにより、可搬型情報処理装置１のＣＰＵ５のリセットが解除される。
【００４４】
次に、ステップＳ３において、可搬型情報処理装置１のＣＰＵ５のリセットが解除されたことにより、可搬型情報処理装置１のＣＰＵ５が起動される。ＣＰＵ５は、ＲＯＭ７からＣＰＵ５を起動するためのプログラムを読み込み、ＣＰＵ５を起動するとともに、必要に応じて可搬型情報処理装置１の他のブロックに対して初期化等の処理を行う。
【００４５】
次に、ステップＳ４において、可搬型情報処理装置１のＣＰＵ５がコントローラ６０のＣＰＵの電源をＯＮ（起動）する。
【００４６】
次に、ステップＳ５において、可搬型情報処理装置１のＣＰＵ５は、コントローラ６０のＢＩＯＳ６５によるＣＰＵ６１の起動が正常に完了したか否かを判定する。判定の結果、正常に起動が完了したと判定した場合（ＹＥＳの場合）はステップＳ６に進み、正常に起動しないと判定した場合（ＮＯの場合）はステップＳ９に進む。即ち、ステップＳ５は、判定工程として機能する。
【００４７】
ここで、ステップＳ５において、可搬型情報処理装置１のＣＰＵ５が、コントローラ６０のＢＩＯＳ６５によるＣＰＵ６１の起動が正常に完了したか否かの判定の方法について説明する。コントローラ６０のＣＰＵ６１と可搬型情報処理装置１のＣＰＵ５とは、図４に示したように、ＧＰＩＯ等のインターフェースで接続されている。ここで、コントローラ６０のＣＰＵ６１がＢＩＯＳ６５により正常に起動すると、引き続きＣＰＵ６１では、コントローラ６０のＮＡＮＤＦｌａｓｈ６４に記憶されているＯＳ等の制御プログラムが実行される。ＣＰＵ６１は、この制御プログラムの実行時に可搬型情報処理装置１との接続を検出すると、ＧＰＩＯ等のインターフェースに含まれる特定の信号線の信号レベルを、例えば、ハイレベルからローレベルに切り替える。
【００４８】
可搬型情報処理装置１のＣＰＵ５は、前記した信号線のレベルがハイレベルからローレベルへ変化したことを検出するとＣＰＵ６１の起動が正常に完了したと判断する。一方、可搬型情報処理装置１のＣＰＵ５は、前記した信号線の変化が例えば１分以上等一定時間以上検出されない場合はＣＰＵ６１は正常に起動しないと判断する。
【００４９】
次に、ステップＳ６において、コントローラ６０のＣＰＵ６１が起動できたので、ＣＰＵ６１は、可搬型情報処理装置１のＮＡＮＤＦｌａｓｈ４に記憶されている自己診断プログラムを起動する。
【００５０】
次に、ステップＳ７において、ステップＳ６で起動した自己診断プログラムによりコントローラ６０や他の画像処理装置５０内のブロックの異常等の検出を行う。即ち、可搬型情報処理装置１のＮＡＮＤＦｌａｓｈ４が、検査対象機器を検査する検査部として機能する。
【００５１】
次に、ステップＳ８において、可搬型情報処理装置１のＣＰＵ５は、コントローラ６０のＣＰＵ６１から自己診断プログラムの実行結果をＧＰＩＯ等のインターフェースを介して取得し、ＬＣＤ１０に表示させる。
【００５２】
一方、ステップＳ９においては、コントローラ６０のＣＰＵ６１がＢＩＯＳ６５で正常に起動できないので、可搬型情報処理装置１のＣＰＵ５が、コントローラ６０のＣＰＵ６１の起動先（ブート先）を可搬型情報処理装置１のＢＩＯＳ３に切り替えてＣＰＵ６１を再起動（リブート）させる。切り換え方法は、図５で説明した方法により行う。即ち、ステップＳ９は、制御工程として機能する。
【００５３】
次に、ステップＳ１０において、可搬型情報処理装置１のＢＩＯＳ３でのブートは初回か否かを判断し、初回である場合（ＹＥＳの場合）はステップＳ１１に進み、初回でない場合（ＮＯの場合）はステップＳ６に進む。初回か否かは、例えば、コントローラ６０のＮＡＮＤＦｌａｓｈ６４にフラグを記憶させることにより行えばよい。つまり、このフラグは初期値として例えば“０”であり、ステップＳ１０の実行時に“０”であれば、例えば“１”に変更してステップＳ１１に進む。そして、一連の動作が終了し、可搬型情報処理装置１が取り外された場合にはフラグを初期化すればよい。
【００５４】
次に、ステップＳ１１において、コントローラ６０のＣＰＵ６１が、可搬型情報処理装置１のＢＩＯＳ３のデータをコントローラ６０のＢＩＯＳ６５にコピーする。本ステップにおいては、ＢＩＯＳ３に含まれるコピープログラムをＣＰＵ６１が実行する。このコピープログラムは、ステップＳ１０で説明したフラグが初回を示す場合に実行される。なお、ＢＩＯＳ３とＢＩＯＳ６５との起動プログラムは同一でなくてもよい。ＣＰＵ６１を起動できるプログラムであれば、例えばバージョン等が異なっていてもよい。即ち、ＣＰＵ５は、画像処理装置５０がＢＩＯＳ６５に予め記憶されている起動プログラムによって起動しないと判定した場合に、ＢＩＯＳ３に記憶されている起動プログラムを画像処理装置５０のＢＩＯＳ６５へコピーする。
【００５５】
次に、ステップＳ１２において、コントローラ６０のＣＰＵ６１が、可搬型情報処理装置１のＣＰＵ５にコピー完了の通知をＧＰＩＯ等のインターフェースを介して出力する。
【００５６】
次に、ステップＳ１３において、可搬型情報処理装置１のＣＰＵ５が、コントローラ６０のＣＰＵ６１のブート先をＢＩＯＳ６５に切り替えて、ＣＰＵ６１をリブートさせてステップＳ５に戻り再度正常に起動したか否かを判断する。
【００５７】
なお、ステップＳ１０でＮＯの場合は、ＢＩＯＳ３のデータをＢＩＯＳ６５にコピーしても正常に起動しないこととなり、この場合は、ステップＳ７で自己診断することで、他の不具合を確認する。
【００５８】
また、図６に示したステップＳ４の動作、ステップＳ６〜Ｓ８の動作、ステップＳ１１〜Ｓ１２の動作は、可搬型情報処理装置１のスイッチ８を操作することで、それぞれ単独で実行できるようにしてもよい。
【００５９】
また、上述した説明から明らかなように、ＣＰＵ５の動作は、ＲＯＭ等に記憶されている制御プログラム（検査プログラム）を実行することにより実現されている。即ち、検査プログラムがコンピュータ（可搬型情報処理装置１）を判定部及び制御部として機能させているので、この検査プログラムを記憶媒体に格納することで、コンピュータ読み取り可能な記録媒体として単独で流通させることもできる。
【００６０】
本実施形態によれば、可搬型情報処理装置１のＣＰＵ５が、画像処理装置５０（コントローラ６０のＣＰＵ６１）の起動状態に基づいて、画像処理装置５０がＢＩＯＳ６５に予め記憶されている起動プログラムによって起動したか否かを判定する。そして、ＣＰＵ５が画像処理装置５０がＢＩＯＳ６５に予め記憶されている起動プログラムによって起動しないと判定した場合は、ＣＰＵ５は可搬型情報処理装置１のＢＩＯＳ３に記憶されている起動プログラムから画像処理装置５０を起動するように制御する。このようにすることにより、画像処理装置５０の起動プログラムが破損等により起動しない場合であっても、起動させることができ、検査を行うことが可能となる。したがって、不具合箇所の特定をすることが可能となる。
【００６１】
また、可搬型情報処理装置１のＣＰＵ５は、画像処理装置５０がＢＩＯＳ６５に予め記憶されている起動プログラムによって起動できないと判定した場合に、ＢＩＯＳ３に記憶されている起動プログラムをＢＩＯＳ６５へコピーする。このようにすることにより、破損した起動プログラムを修復することができる。したがって、ＢＩＯＳ６５の破損により起動しない場合に、ＢＩＯＳ６５が搭載されている基板ごと交換することなく修復することができ、修理コストを低減することができる。
【００６２】
また、画像処理装置５０を検査する自己診断プログラムをＮＡＮＤＦｌａｓｈ４に記憶させている。このようにすることにより、画像処理装置５０起動後に装置内の異常の有無をチェックすることができる。
【００６３】
また、ＣＰＵ５による判定結果や、制御内容等を表示するＬＣＤ１０を有するので、現在の診断状況や進捗状況を使用者に通知することができる。
【００６４】
また、使用者による操作を入力するスイッチ８を有する。そのため、例えば、自己診断は実施せずに、ＢＩＯＳに問題があるかのみ検知したい場合や、すぐにＢＩＯＳのデータをコピーしたい場合、あるいは電源ＯＦＦ／ＯＮを制御したい場合など、図６に示したステップを個別に実施することが可能となる。
【００６５】
また、可搬型情報処理装置１は、ＢＩＯＳ３に記憶されている起動プログラムをメモリーカードＣで外部ストレージＩ／Ｆ９を介して更新することができる。そのため、起動プログラムの可搬型情報処理装置１に記憶されている画像処理装置５０の起動プログラムの更新を容易に行うことができる。
【００６６】
また、画像処理装置５０が、可搬型情報処理装置１と接続するためのコネクタ６７を有しているので、ＢＩＯＳ６５が破損した場合に、可搬型情報処理装置１によりＢＩＯＳ６５の修復や、自己診断プログラムの実行等をすることが可能となる。
【００６７】
また、上記に説明した可搬型情報処理装置１と画像処理装置５０とを有する検査システム１００によれば、画像処理装置５０の起動プログラムが破損していた場合であっても、起動させることができ、検査を行うことが可能となる。したがって、不具合箇所の特定をすることが可能となる。
【００６８】
なお、上述した実施形態では、ＣＰＵ６１がＢＩＯＳ６５によって正常に起動したことをＣＰＵ６１が直接ＣＰＵ５に通知するようにしていたが、図７に示すようにＰＯＳＴ  ＣＯＤＥに基づいて正常に起動したか判定してもよい。ＰＯＳＴ  ＣＯＤＥとは、Power On Self Test Codeであり、ＣＰＵ６１の起動時に表示されるコードである。このコードは例えば８個のＬＥＤ（発光ダイオード）により表示することが可能である（図７のＬＥＤ６８）。したがって、このＬＥＤ６８が接続される信号線（ポート）の状態をＣＰＵ５に接続することでＣＰＵ６１がＢＩＯＳ６５によって正常に起動したことを判定することができる。つまり、正常に起動したことを示すコードを検出した場合は、正常に起動したと判定し、一定時間以上正常に起動したことを示すコードが検出されない場合は、正常に起動しないと判定する。
【００６９】
また、上述した実施形態では、画像処理装置５０（コントローラ６０）から電源の供給を受けて動作していたが、図８に示したように、可搬型情報処理装置１内部へ電源を供給する電池１１を内蔵するようにしてもよい。このようにすることにより、例えばＢＩＯＳ３をメモリーカードＣに記憶されたプログラムに更新する動作などを単独で実行することが可能となる。なお、電池１１は一次電池、二次電池のいずれであってもよい。
【００７０】
また、本発明は上記実施形態に限定されるものではない。即ち、当業者は、従来公知の知見に従い、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。かかる変形によってもなお本発明の検査装置の構成を具備する限り、勿論、本発明の範疇に含まれるものである。
【符号の説明】
【００７１】
１          可搬型情報処理装置（検査装置）
３          ＢＩＯＳ（第１記憶部）
４          ＮＡＮＤＦｌａｓｈ（検査部）
５          ＣＰＵ（判定部、制御部、更新部）
１１        電池
５０        画像処理装置（検査対象機器、電子機器）
６０        コントローラ
６１        ＣＰＵ（実行処理部）
６５        ＢＩＯＳ（予め記憶されている起動プログラム、第２記憶部）
６７        コネクタ（外部端子）
１００      検査システム
Ｓ５        コントローラによりＢＩＯＳの起動は正常に完了（判定工程）
Ｓ９        可搬型情報処理装置のＣＰＵがコントローラのＣＰＵのブート先を可搬型情報処理装置のＢＩＯＳに切り替えてリブート（制御工程）
【先行技術文献】
【特許文献】
【００７２】
【特許文献１】特開２００８−１０２７３０号公報
【図１】
2017097398.tif 000003
【図２】
2017097398.tif 000004
【図３】
2017097398.tif 000005
【図４】
2017097398.tif 000006
【図５】
2017097398.tif 000007
【図６】
2017097398.tif 000008
【図７】
2017097398.tif 000009
【図８】
2017097398.tif 000010