(57)【要約】      （修正有）【課題】電子機器の開発および製造のコスト上昇を抑えて、状態に応じた起動モードで起動させることができるとともに、安定動作を維持する。【解決手段】機能部を複数有する電子機器の第１の機能部１がセンサから電子機器の状態を通知可能に接続され、電子機器の第２の機能部２が第１の機能部１と相互に情報伝達が可能に接続され、第１の機能部１は、センサ３から通知された電子機器の状態に応じて起動モードの判定を行う起動モード判定手段１Ｂと、起動プログラムの異常の有無をチェックする起動プログラムチェック手段１Ｃと、電子機器の状態に応じた起動モードを第２の機能部に通知する起動モード通知手段１Ｄと、を有し、第２の機能部２は、優先起動モードの有無をチェックする優先起動モードチェック手段２Ｂと、起動モードを確定する起動モード確定手段２Ｃと、第１の機能部１に対して確定起動モードを応答する確定起動モード応答手段２Ｄと、を有する。【選択図】図１
2009075770.tif 000002
【特許請求の範囲】
【請求項１】
起動プログラムにより起動する機能部を複数有する電子機器の第１の機能部がセンサから前記電子機器の状態を通知可能に接続され、前記電子機器の第２の機能部が前記第１の機能部と相互に情報伝達が可能に接続され、
前記第１の機能部は、
前記センサから通知された前記電子機器の状態に応じて起動モードの判定を行う起動モード判定手段と、
自らの起動プログラムの異常の有無をチェックする起動プログラムチェック手段と、
前記起動プログラムチェック手段によるチェックの結果、前記起動プログラムが正常であれば前記電子機器の状態に応じた起動モードを前記第２の機能部に通知し、前記起動プログラムが異常であれば強制書き換えモードを前記第２の機能部に通知する起動モード通知手段と、を有し、
前記第２の機能部は、
優先起動モードの有無をチェックする優先起動モードチェック手段と、
前記優先起動モードチェック手段によるチェックの結果、優先起動モードが無い場合は前記第１の機能部から通知された起動モードを確定起動モードとして確定し、前記優先起動モードが有る場合は前記優先起動モードを確定起動モードとして確定する起動モード確定手段と、
前記第１の機能部に対して前記確定起動モードを応答する確定起動モード応答手段と、有し、
前記第１の機能部および前記第２の機能部は前記確定起動モードによって起動することを特徴とする電子機器の起動システム。
【請求項２】
前記起動モード判定手段は、起動モードがマニュアル書き換えモードであるか、あるいはマニュアル書き換えモードではないかを判定することを特徴とする請求項１に記載の電子機器の起動システム。
【請求項３】
前記起動モードがマニュアル書き換えモードである場合は、前記起動プログラムチェック手段によるチェックを行わないで、前記マニュアル書き換えモードを前記第２の機能部に通知することを特徴とする請求項２に記載の電子機器の起動システム。
【請求項４】
前記起動プログラムチェック手段は、前記起動プログラムが記憶された書き換え可能なＲＯＭ上のデータに異常があるか否かをチェックすることを特徴とする請求項１〜３の何れか一項に記載の電子機器の起動システム。
【請求項５】
前記優先起動モードチェック手段は、前記起動プログラムが記憶された書き換え可能なＲＯＭ上のデータに異常があるか否かをチェックすることを特徴とする請求項１〜４の何れか一項に記載の電子機器の起動システム。
【請求項６】
前記優先起動モードチェック手段によるチェックの結果、前記ＲＯＭ上のデータに異常がある場合は、前記第１の機能部から通知された起動モードが如何なるモードであっても、強制書き換えモードを確定起動モードとして確定することを特徴とする請求項５に記載の電子機器の起動システム。
【請求項７】
起動プログラムにより起動する機能部を複数有する電子機器の第１の機能部がセンサから前記電子機器の状態を通知可能に接続され、前記電子機器の第２の機能部が前記第１の機能部と相互に情報伝達が可能に接続された電子機器の起動方法であって、
前記センサから通知された前記電子機器の状態に応じて起動モードの判定を行うステップと、
前記第１の機能部において自らの起動プログラムの異常の有無をチェックするステップと、
前記第１の機能部において前記チェックの結果、前記起動プログラムが正常であれば前記電子機器の状態に応じた起動モードを前記第２の機能部に通知し、前記起動プログラムが異常であれば強制書き換えモードを前記第２の機能部に通知するステップと、
前記第２の機能部における優先起動モードの有無をチェックするステップと、
前記第２の機能部において前記チェックの結果、前記優先起動モードが無い場合は前記第１の機能部から通知された起動モードを確定起動モードとして確定し、前記優先起動モードが有る場合は前記優先起動モードを確定起動モードとして確定するステップと、
前記第１の機能部に対して前記確定起動モードを応答するステップと、
前記第１の機能部および前記第２の機能部が前記確定起動モードによって起動するステップと、を含むことを特徴とする電子機器の起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、起動プログラムにより起動する機能部を複数有する電子機器の起動システムに関する。
【背景技術】
【０００２】
電子機器（情報処理装置）はプログラム書き換え装置を内蔵している場合、プログラムを記憶するフラッシュＲＯＭに対してプログラム書き換えを行うことができる。このプログラム書き換え装置は電源投入のキー操作により、通常起動モード、保護書き換えモード、全書き換えモードのいずれかを選択可能としている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００３−１０８３９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
電子機器の起動の際は、電子機器の状態が如何なる状態にあるか（例えば、電子機器が自動操作状態にあるか、あるいは、手動操作状態にあるかなど）をセンサ等で検知して、この検知された状態に応じて起動モードを判定する判定手段を設けて、電子機器の状態に応じた起動モードを用いて起動することが望ましい。
【０００５】
また、電子機器内に起動プログラムにより起動する機能部を複数有する構成では、電子機器の安定動作を維持するために、これら複数の機能部は同じ起動モードで起動させることが望ましい。このためには、個々の機能部に上記センサ等からの検知情報を認識し、この検知情報を解析して検知された状態に応じて起動モードを判定する判定手段をそれぞれ搭載する方法が考えられる。
しかしながら、上記の判定手段を実現するハードウェアおよびソフトウェアを各機能部にそれぞれ設ける必要がある。よって、電子機器の開発および製造のコスト上昇を招く。
【０００６】
また、ある機能部において起動プログラムを記憶したＲＯＭ（フラッシュＲＯＭ等の書き換え可能なＲＯＭ）上のデータに異常があった場合などは、この異常を解消するためにホストコンピュータ等からの正常なデータを読み込んでＲＯＭのデータを強制的に書き換えて起動する起動モードとなり、他の機能部と起動モードが異なってしまう。このため、電子機器の安定動作を維持できなくなってしまう可能性がある。
【０００７】
そこで本発明の目的は、起動プログラムにより起動する機能部を複数有する電子機器において、電子機器の開発および製造のコスト上昇を抑えて、状態に応じた起動モードで起動させることができるとともに、安定動作を維持することができる電子機器の起動システムを提供することにある。
【課題を解決するための手段】
【０００８】
前記課題を解決することのできる本発明に係る電子機器の起動システムは、起動プログラムにより起動する機能部を複数有する電子機器の第１の機能部がセンサから前記電子機器の状態を通知可能に接続され、前記電子機器の第２の機能部が前記第１の機能部と相互に情報伝達が可能に接続され、
前記第１の機能部は、
前記センサから通知された前記電子機器の状態に応じて起動モードの判定を行う起動モード判定手段と、
自らの起動プログラムの異常の有無をチェックする起動プログラムチェック手段と、
前記起動プログラムチェック手段によるチェックの結果、前記起動プログラムが正常であれば前記電子機器の状態に応じた起動モードを前記第２の機能部に通知し、前記起動プログラムが異常であれば強制書き換えモードを前記第２の機能部に通知する起動モード通知手段と、を有し、
前記第２の機能部は、
優先起動モードの有無をチェックする優先起動モードチェック手段と、
前記優先起動モードチェック手段によるチェックの結果、優先起動モードが無い場合は前記第１の機能部から通知された起動モードを確定起動モードとして確定し、前記優先起動モードが有る場合は前記優先起動モードを確定起動モードとして確定する起動モード確定手段と、
前記第１の機能部に対して前記確定起動モードを応答する確定起動モード応答手段と、有し、
前記第１の機能部および前記第２の機能部は前記確定起動モードによって起動することを特徴とする。
【０００９】
上記構成の電子機器の起動システムによれば、第１の機能部および第２の機能部を同一の確定起動モードによって起動させることができるので、起動プログラムにより起動する機能部を複数有する電子機器の各機能部を同一の起動モードで起動させることができる。これによって、電子機器の開発および製造のコスト上昇を抑えて、状態に応じた起動モードで起動させることができるとともに、安定動作を維持することができる。
【００１０】
また、前記起動モード判定手段は、起動モードがマニュアル書き換えモードであるか、あるいはマニュアル書き換えモードではないかを判定することが好ましい。
【００１１】
上記構成によれば、マニュアル書き換えモードであると判定された場合、マニュアル書き換えモードでの起動を行うことができるので、使用法が変更された操作の状態に対応するために起動プログラムを書き換えるなどが可能になる。
【００１２】
また、前記起動モードがマニュアル書き換えモードである場合は、前記起動プログラムチェック手段によるチェックを行わないで、前記マニュアル書き換えモードを前記第２の機能部に通知することが好ましい。
【００１３】
上記構成によれば、前記起動プログラムチェック手段によるチェックを行わないことにより、電子機器の起動システムにおける動作シーケンスを簡略化することができる。
【００１４】
また、前記起動プログラムチェック手段は、前記起動プログラムが記憶された書き換え可能なＲＯＭ上のデータに異常があるか否かをチェックすることが好ましい。
【００１５】
上記構成によれば、起動プログラムが記憶された書き換え可能なＲＯＭ上のデータの異常の有無をチェックするので、起動プログラムが異常である場合に、強制書き換えモードとして、ホストコンピュータ等から正常なデータを読み込み、ＲＯＭデータを強制的に書き換えることができる。
【００１６】
また、前記優先起動モードチェック手段は、前記起動プログラムが記憶された書き換え可能なＲＯＭ上のデータに異常があるか否かをチェックすることが好ましい。
【００１７】
上記構成によれば、起動プログラムが記憶された書き換え可能なＲＯＭ上のデータの異常の有無をチェックするので、起動プログラムが異常である場合に、強制書き換えモードとして、ホストコンピュータ等から正常なデータを読み込み、ＲＯＭデータを強制的に書き換えることができる。
【００１８】
また、前記優先起動モードチェック手段によるチェックの結果、前記ＲＯＭ上のデータに異常がある場合は、前記第１の機能部から通知された起動モードが如何なるモードであっても、強制書き換えモードを確定起動モードとして確定することを特徴とすることが好ましい。
【００１９】
上記構成によれば、第２の機能部の起動プログラムが記憶された書き換え可能なＲＯＭ上のデータに異常がある場合は、第１の機能部の状態が如何なる場合でも強制書き換えモードとして、ホストコンピュータ等から正常なデータを読み込み、ＲＯＭデータを強制的に書き換えることができる。
【００２０】
前記課題を解決することのできる本発明に係る電子機器の起動方法は、起動プログラムにより起動する機能部を複数有する電子機器の第１の機能部がセンサから前記電子機器の状態を通知可能に接続され、前記電子機器の第２の機能部が前記第１の機能部と相互に情報伝達が可能に接続された電子機器の起動方法であって、
前記センサから通知された前記電子機器の状態に応じて起動モードの判定を行うステップと、
前記第１の機能部において自らの起動プログラムの異常の有無をチェックするステップと、
前記第１の機能部において前記チェックの結果、前記起動プログラムが正常であれば前記電子機器の状態に応じた起動モードを前記第２の機能部に通知し、前記起動プログラムが異常であれば強制書き換えモードを前記第２の機能部に通知するステップと、
前記第２の機能部における優先起動モードの有無をチェックするステップと、
前記第２の機能部において前記チェックの結果、前記優先起動モードが無い場合は前記第１の機能部から通知された起動モードを確定起動モードとして確定し、前記優先起動モードが有る場合は前記優先起動モードを確定起動モードとして確定するステップと、
前記第１の機能部に対して前記確定起動モードを応答するステップと、
前記第１の機能部および前記第２の機能部が前記確定起動モードによって起動するステップと、を含むことを特徴とする。
【００２１】
上記方法によれば、第１の機能部および第２の機能部を同じ起動モードである確定起動モードによって起動させることができるので、起動プログラムにより起動する機能部を複数有する電子機器の各機能部を同じ起動モードで起動させることができる。これによって、電子機器の開発および製造のコスト上昇を抑えて、状態に応じた起動モードで起動させることができるとともに、安定動作を維持することができる。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明に係る電子機器の起動システムの実施形態について、図面を参照しながら説明する。なお、本実施形態では電子機器の一例であるメディア処理装置に適用した場合を例にして説明する。
図１は本実施形態に係る電子機器（メディア処理装置）の起動システムのブロック図、図２から図７は複数の機能部を同一の確定起動モードで起動する種々のケースを具体的に挙げて説明するシーケンス図である。
【００２３】
メディア処理装置は、ＣＤやＤＶＤ等の円盤状のメディアにデータの書き込みやレーベル面への印刷を行う装置である。このようなメディア処理装置に設けられる起動システム１０のブロック図を図１に示す。
【００２４】
図１において、起動システム１０は、第１の機能部であるオートローダ１と、第２の機能部であるプリンタ２を備えている。起動プログラムは、各機能部がそれぞれ備えるフラッシュＲＯＭ等の書き換え可能なＲＯＭ（１Ａ，２Ａ）に記憶されている。
【００２５】
なお、オートローダ１はメディアを把持し、図示しないメディア保管部、データ書き込み用のメディアドライブ、レーベル面に印刷するレーベルプリンタ等へ搬送するためのメディア搬送制御部を備えるものである。また、プリンタ２は、図示しないメディアのレーベル面に対して印刷する印刷制御部を備えるものである。
【００２６】
そして、オートローダ１に対してメディア処理装置の状態が通知可能なようにセンサ３が接続されている。センサ３はメディア保管部に対するメディアの装着状態やディスクカバーの開閉状態などを検出する手段である。
【００２７】
また、オートローダ１およびプリンタ２は信号線等を介して相互に情報伝達が可能に接続されている。
【００２８】
オートローダ１は、センサ３から通知されたメディア処理装置の状態に応じて起動モードの判定を行う起動モード判定手段１Ｂと、自らの起動プログラムの異常の有無をチェックする起動プログラムチェック手段１Ｃと、起動プログラムチェック手段１Ｃによるチェックの結果、起動プログラムが正常であればメディア処理装置の状態に応じた起動モードをプリンタ２に通知し、起動プログラムが異常であれば強制書き換えモードをプリンタ２に通知する起動モード通知手段１Ｄと、を有している。
【００２９】
プリンタ２は、優先起動モードの有無をチェックする優先起動モードチェック手段２Ｂと、優先起動モードチェック手段２Ｂによるチェックの結果、優先起動モードが無い場合はオートローダ１から通知された起動モードを確定起動モードとして確定し、優先起動モードが有る場合は優先起動モードを確定起動モードとして確定する起動モード確定手段２Ｃと、オートローダ１に対して確定起動モードを応答する確定起動モード応答手段２Ｄと、有している。
【００３０】
そして、オートローダ１およびプリンタ２は、上記の確定起動モードによって起動する。
【００３１】
以下、図１および図２、図３のシーケンスを参照して、本実施形態に係る電子機器（メディア処理装置）の起動システムによる起動方法を説明する。
図１に示すように、本実施形態に係る電子機器（メディア処理装置）の起動システム１０では、メディア処理装置内の第１の機能部であるオートローダ１に、センサ３からメディアの装着状態やディスクカバーの開閉状態などのメディア処理装置の状態を通知する。
【００３２】
（ステップＳ１）
図２、図３のシーケンスに示すように、オートローダ１（の起動モード判定手段１Ｂ）は、センサ３から通知されたメディア処理装置の状態に応じた起動モードの判定を行う（例えば、ディスクカバーが閉められた状態であれば通常の動作状態に対応する起動モードとし、ディスクカバーが開けられた状態であれば起動モードを使用法が変更された操作の状態に対応するために起動プログラムを書き換えるマニュアル書き換えモードとするなど）。
【００３３】
（ステップＳ２）
さらに、オートローダ１（の起動プログラムチェック手段１Ｃ）は自らの起動プログラムの異常の有無をチェックする（例えば、自らの起動プログラムが記憶されたフラッシュＲＯＭ等の書き換え可能なＲＯＭ上のデータに異常があるか否かをチェックする）。
このチェックの結果、起動プログラムが正常であれば上記メディア処理装置の状態に応じた起動モードをプリンタ２へ通知する起動モードにする。
あるいは、起動プログラムが異常であれば強制書き換えモードをプリンタ２へ通知する起動モードにする（例えば、ホストコンピュータ等から正常なデータを読み込み、ＲＯＭデータを強制的に書き換える）。
【００３４】
（ステップＳ３）
一方、プリンタ２（の優先起動モードチェック手段２Ｂ）は、優先起動モードの有無をチェックする（例えば、ステップＳ２のオートローダ１の場合と同様に、自らの起動プログラムに異常があるか否かをチェックする）。ここで、図２は優先起動モードが無い場合であり、図３は優先起動モード（Ｂモード）が有る場合である。
【００３５】
（ステップＳ４）
次に、オートローダ１（の起動モード通知手段１Ｄ）は上記ステップＳ２において決められたＡモードをプリンタ２に通知する（起動モード通知）。
【００３６】
（ステップＳ５ａ）
優先起動モードが無い場合は、プリンタ２（の起動モード確定手段２Ｃ）は、図２のシーケンスに示すように、オートローダ１から通知された起動モードＡを確定起動モードとして確定する。
（ステップＳ６ａ）
図２のシーケンスに示すように、プリンタ２（の確定起動モード応答手段２Ｄ）は、オートローダ１に対してＡモードを確定起動モードとして応答する（確定起動モード応答）。
（ステップＳ７ａ、Ｓ８ａ）
そして、オートローダ１およびプリンタ２はこの同一の確定起動モード（Ａモード）によって起動する。
【００３７】
（ステップＳ５ｂ）
一方、優先起動モード（Ｂモード）が有る場合は、プリンタ２（の起動モード確定手段２Ｃ）は、図３のシーケンスに示すように、このＢモードを確定起動モードとして確定する。
（ステップＳ６ｂ）
図３のシーケンスに示すように、プリンタ２（の起動モード確定手段２Ｃ）は、Ｂモードを確定起動モードとしてオートローダ１に応答する（確定起動モード応答）。
（ステップＳ７ｂ、Ｓ８ｂ）
そして、オートローダ１およびプリンタ２はこの同一の確定起動モード（Ｂモード）によって起動する。
【００３８】
なお、さらに第３の機能部をプリンタ２に接続して、前述のステップＳ１〜Ｓ８ａ（Ｓ８ｂ）のシーケンスと同様にして、プリンタ２で確定した起動モードを第３の機能部に通知し、第３の機能部のチェック結果と比較して確定起動モードを確定し、オートローダ１および第プリンタ２に通知すれば、第１（オートローダ１），第２（プリンタ２），第３の全ての起動部を同一の確定起動モードによって起動することができる。同様にして、メディア処理装置内の全ての機能部を接続することにより、全ての機能部を同一の確定起動モードによって起動することができる。
【００３９】
次に、図４から図７を参照して、本実施形態に係る電子機器（メディア処理装置）の起動システムのシーケンスの具体例を説明する。
図４は、複数の機能部をノーマルモードの起動モードで起動する場合を示す。
【００４０】
（ステップＳ１１）
図４のシーケンスに示すように、オートローダ１（の起動モード判定手段１Ｂ）はセンサ３から通知されたメディア処理装置の状態に応じた起動モードの判定を行う。そして、この判定結果は、起動モードが「マニュアル書き換えモード」または「マニュアル書き換えモードではない」とする２つの判定結果のうちのどちらかをとるものとする。図４は、起動モードが「マニュアル書き換えモードではない」場合である。
【００４１】
（ステップＳ１２）
さらに、起動モードが「マニュアル書き換えモードではない」場合は、オートローダ１（の起動プログラムチェック手段１Ｃ）は、自らの起動プログラムが記憶されたフラッシュＲＯＭ等の書き換え可能なＲＯＭ上のデータに異常があるか否かをチェックする。図４は、ＲＯＭチェックの結果データが正常である場合である。この場合、すなわち「マニュアル書き換えモードではない」、かつ、「ＲＯＭチェックの結果が正常である」ときの起動モードはＲＯＭに記憶された通常の起動モードである「ノーマルモード」に設定する。
【００４２】
（ステップＳ１３）
一方、プリンタ２（の優先起動モードチェック手段２Ｂ）は、優先起動モードの有無のチェックとして、自らの起動プログラムが記憶されたフラッシュＲＯＭ等の書き換え可能なＲＯＭ上のデータに異常があるか否かをチェックする。図４は、ＲＯＭチェックの結果データが正常である場合（優先起動モードが無い場合）である。
【００４３】
（ステップＳ１４）
次に、オートローダ１（の起動モード通知手段１Ｄ）は上記ステップＳ１２において決まった起動モードである「ノーマルモード」をプリンタ２に通知する（起動モード通知）。
【００４４】
（ステップＳ１５）
図４は、ＲＯＭチェックの結果データが正常（優先起動モードが無い場合）であるので、プリンタ２（の起動モード確定手段２Ｃ）は、オートローダ１から通知された「ノーマルモード」を確定起動モードとして確定する。
【００４５】
（ステップＳ１６）
プリンタ２（の確定起動モード応答手段２Ｄ）は、オートローダ１に対して「ノーマルモード」を確定起動モードとして応答する（確定起動モード応答）。
【００４６】
（ステップＳ１７、Ｓ１８）
そして、オートローダ１およびプリンタ２はこの同一の確定起動モードである「ノーマルモード」によって起動する。
【００４７】
図５は、複数の機能部をマニュアル書き換えモードで起動する場合を示す。
（ステップＳ２１）
図５のシーケンスに示すように、オートローダ１（の起動モード判定手段１Ｂ）はセンサ３から通知されたメディア処理装置の状態に応じた起動モードの判定を行う。図５は、起動モードが「マニュアル書き換えモード」の場合である。
このように、起動モードが「マニュアル書き換えモード」の場合は、ＲＯＭチェックを行わないで、「マニュアル書き換えモード」を通知する起動モードに設定する。
【００４８】
（ステップＳ２２）
一方、プリンタ２（の優先起動モードチェック手段２Ｂ）は、優先起動モードの有無のチェックとして、自らの起動プログラムが記憶されたフラッシュＲＯＭ等の書き換え可能なＲＯＭ上のデータに異常があるか否かをチェックする。図５は、ＲＯＭチェックの結果データが正常である場合（優先起動モードが無い場合）である。
【００４９】
（ステップＳ２３）
次に、オートローダ１（の起動モード通知手段１Ｄ）は「マニュアル書き換えモード」をプリンタ２に通知する（起動モード通知）。
【００５０】
（ステップＳ２４）
図５の場合は、ＲＯＭチェックの結果データが正常（優先起動モードが無い場合）であるので、プリンタ２（の起動モード確定手段２Ｃ）は、オートローダ１から通知された「マニュアル書き換えモード」を確定起動モードとして確定する。
【００５１】
（ステップＳ２５）
プリンタ２（の確定起動モード応答手段２Ｄ）は、「マニュアル書き換えモード」を確定起動モードとしてオートローダ１に応答する（確定起動モード応答）。
【００５２】
（ステップＳ２６、Ｓ２７）
そして、オートローダ１およびプリンタ２はこの同一の確定起動モードである「マニュアル書き換えモード」によって起動する。
【００５３】
図６は、オートローダ１（第１の機能部）のＲＯＭプログラムの異常時において、プログラムを強制書き換えモードで起動する場合を示す。
（ステップＳ３１）
図６のシーケンスに示すように、オートローダ１（の起動モード判定手段１Ｂ）はセンサ３から通知されたメディア処理装置の状態に応じた起動モードの判定を行う。図６は、起動モードが「マニュアル書き換えモードではない」場合である。
【００５４】
（ステップＳ３２）
さらに、起動モードが「マニュアル書き換えモードではない」場合は、オートローダ１（の起動プログラムチェック手段１Ｃ）は、自らの起動プログラムが記憶されたフラッシュＲＯＭ等の書き換え可能なＲＯＭ上のデータに異常があるか否かをチェックする。図６は、ＲＯＭチェックの結果データが異常である場合である。ＲＯＭチェックの結果が異常である場合は、「強制書き換えモード」を通知する起動モードに設定する。
【００５５】
（ステップＳ３３）
一方、プリンタ２（の優先起動モードチェック手段２Ｂ）は、優先起動モードの有無のチェックとして、自らの起動プログラムが記憶されたフラッシュＲＯＭ等の書き換え可能なＲＯＭ上のデータに異常があるか否かをチェックする。図６は、ＲＯＭチェックの結果データが正常である場合（優先起動モードが無い場合）である。
なお、図６のシーケンスでは、オートローダ１側のステップＳ３２のチェックの結果、ＲＯＭチェックの結果が異常であるので、このステップＳ３３の優先起動モードの有無のチェックは無くともよい。
【００５６】
（ステップＳ３４）
次に、オートローダ１（の起動モード通知手段１Ｄ）は上記ステップＳ３２において設定された起動モードである「強制書き換えモード」をプリンタ２に通知する（起動モード通知）。
【００５７】
（ステップＳ３５）
図６は、ＲＯＭチェックの結果データが正常（優先起動モードが無い場合）であるので、プリンタ２（の起動モード確定手段２Ｃ）は、オートローダ１から通知された「強制書き換えモード」を確定起動モードとして確定する。
【００５８】
（ステップＳ３６）
プリンタ２（の確定起動モード応答手段２Ｄ）は、「強制書き換えモード」を確定起動モードとしてオートローダ１に応答する（確定起動モード応答）。
【００５９】
（ステップＳ３７、Ｓ３８）
そして、オートローダ１およびプリンタ２はこの同一の確定起動モードである「強制書き換えモード」によって起動する。
【００６０】
図７は、プリンタ２（第２の機能部）のＲＯＭプログラムの異常時において強制書き換えモードにより起動する場合を示す。
（ステップＳ４１）
図７のシーケンスに示すように、オートローダ１（の起動モード判定手段１Ｂ）はセンサ３から通知されたメディア処理装置の状態に応じた起動モードの判定を行う。図７は、起動モードが「マニュアル書き換えモードではない」場合である。
【００６１】
（ステップＳ４２）
さらに、起動モードが「マニュアル書き換えモードではない」場合は、オートローダ１（の起動プログラムチェック手段１Ｃ）は、自らの起動プログラムが記憶されたフラッシュＲＯＭ等の書き換え可能なＲＯＭ上のデータに異常があるか否かをチェックする。図７は、ＲＯＭチェックの結果データが正常である場合である。この場合の起動モードはＲＯＭに記憶された通常の起動モードである「ノーマルモード」に設定する。
【００６２】
（ステップＳ４３）
一方、プリンタ２（の優先起動モードチェック手段２Ｂ）は、優先起動モードの有無のチェックとして、自らの起動プログラムが記憶されたフラッシュＲＯＭ等の書き換え可能なＲＯＭ上のデータに異常があるか否かをチェックする。図７のように、ＲＯＭチェックの結果が異常である場合（優先起動モードが有る場合）は、「強制書き換えモード」を優先起動モードに設定する。
【００６３】
（ステップＳ４４）
次に、オートローダ１（の起動モード通知手段１Ｄ）は上記ステップＳ４２において決まった起動モードである「ノーマルモード」をプリンタ２に通知する（起動モード通知）。
【００６４】
（ステップＳ４５）
図７の場合は、優先起動モードである「強制書き換えモード」が有るので、プリンタ２（の起動モード確定手段２Ｃ）は、オートローダ１から通知された起動モードが如何なるモードであっても、優先起動モードである「強制書き換えモード」を確定起動モードとして確定する。
【００６５】
（ステップＳ４６）
プリンタ２（の確定起動モード応答手段２Ｄ）は、「強制書き換えモード」を確定起動モードとしてオートローダ１に応答する（確定起動モード応答）。
【００６６】
（ステップＳ４７、Ｓ４８）
そして、オートローダ１およびプリンタ２はこの同一の確定起動モードである「強制書き換えモード」によって起動する。
【００６７】
本実施形態に係る電子機器（メディア処理装置）の起動システム１０は、以上に述べたように構成されているので、オートローダ１およびプリンタ２を同じ起動モードである確定起動モードによって起動させることができ、さらに他の機能部を次々に接続して、メディア処理装置内の全ての機能部を接続することにより、メディア処理装置の全ての機能部を同一の確定起動モードによって起動することができる。
これによって、メディア処理装置の開発および製造のコスト上昇を抑えて、状態に応じた起動モードで起動させることができるとともに、安定動作を維持することができる。
【図面の簡単な説明】
【００６８】
【図１】本実施形態に係る電子機器（メディア処理装置）の起動システムのブロック図である。
【図２】本実施形態に係る電子機器（メディア処理装置）の起動システムによる起動方法を説明するシーケンス図である。
【図３】本実施形態に係る電子機器（メディア処理装置）の起動システムによる起動方法を説明するシーケンス図である。
【図４】本実施形態に係る電子機器（メディア処理装置）の起動システムによる起動方法の具体例（ノーマルモードで起動する場合）を説明するシーケンス図である。
【図５】本実施形態に係る電子機器（メディア処理装置）の起動システムによる起動方法の具体例（マニュアル書き換えモードで起動する場合）を説明するシーケンス図である。
【図６】本実施形態に係る電子機器（メディア処理装置）の起動システムによる起動方法の具体例（第１の機能部におけるＲＯＭ異常時の強制書き換えモードで起動する場合）を説明するシーケンス図である。
【図７】本実施形態に係る電子機器（メディア処理装置）の起動システムによる起動方法の具体例（第２の機能部におけるＲＯＭ異常時の強制書き換えモードで起動する場合）を説明するシーケンス図である。
【符号の説明】
【００６９】
１…オートローダ（第１の機能部）、２…プリンタ（第２の機能部）、１Ａ、２Ａ…ＲＯＭ、１Ｂ…起動モード判定手段、１Ｃ…起動プログラムチェック手段、１Ｄ…起動モード通知手段、２Ｂ…優先起動モードチェック手段、２Ｃ…起動モード確定手段、２Ｄ…確定起動モード応答手段、３…センサ、１０…電子機器（メディア処理装置）の起動システム。
【図１】
2009075770.tif 000003
【図２】
2009075770.tif 000004
【図３】
2009075770.tif 000005
【図４】
2009075770.tif 000006
【図５】
2009075770.tif 000007
【図６】
2009075770.tif 000008
【図７】
2009075770.tif 000009