(57)【要約】【課題】外部記憶装置を用いて電子機器の設定を行う場合、複数の機器に同一の設定情報が設定されることを確実に防止することができる設定情報管理システムを提供する。【解決手段】電子機器１は、電子機器１に関する設定情報を記憶する記憶部１２と、電子機器１の電源切断時に、記憶部１２の設定情報を外部記憶装置２に書き込む設定情報書込部３３と、外部記憶装置２に設定情報を書き込んだ後、記憶部１２の設定情報を消去する消去処理および記憶部１２の設定情報を予め定められた初期設定値に戻す初期化処理、のいずれかの処理を行う設定情報更新部３４と、電子機器１の電源投入時に、外部記憶装置２から設定情報を読み取る設定情報読取部３６と、読み取った設定情報に基づいて、電子機器１の設定を行う設定部３７と、設定部３７による設定後、外部記憶装置２に記憶された設定情報を消去する設定情報消去部３８と、を備える。【選択図】図２
2011164872.tif 000002
【特許請求の範囲】
【請求項１】
電子機器と、前記電子機器に接続される外部記憶装置と、から成る設定情報管理システムであって、
前記電子機器は、
当該電子機器に関する設定情報を記憶する記憶部と、
当該電子機器の電源切断時に、前記記憶部に記憶している設定情報を、前記外部記憶装置に書き込む設定情報書込部と、
前記外部記憶装置に前記設定情報を書き込んだ後、前記記憶部の設定情報を消去する消去処理および前記記憶部の設定情報を予め定められた初期設定値に戻す初期化処理、のいずれかの処理を行う設定情報更新部と、
当該電子機器の電源投入時に、前記外部記憶装置から前記設定情報を読み取る設定情報読取部と、
読み取った前記設定情報に基づいて、当該電子機器の設定を行う設定部と、
前記設定部による設定後、前記外部記憶装置に記憶された設定情報を消去する設定情報消去部と、を備えたことを特徴とする設定情報管理システム。
【請求項２】
前記設定情報は、
前記電子機器を特定するために一意に割り当てられる固有情報を含み、
前記設定情報消去部は、
前記外部記憶装置に記憶された前記設定情報のうち、少なくとも前記固有情報を消去することを特徴とする請求項１に記載の設定情報管理システム。
【請求項３】
前記設定部は、
前記電子機器の前記記憶部に設定情報が記憶されていない場合、および前記記憶部に記憶された設定情報が初期設定値である場合のいずれか一方を条件として、前記外部記憶装置から読み取った前記設定情報を、前記電子機器の設定情報として設定することを特徴とする請求項１または２に記載の設定情報管理システム。
【請求項４】
前記電子機器は、
前記設定情報読取部により読み取った前記設定情報を、一時的に記憶する一時記憶部を、さらに備え、
前記設定部は、
前記一時記憶部に記憶された前記設定情報に基づいて、前記電子機器を設定することを特徴とする請求項１ないし３のいずれか１項に記載の設定情報管理システム。
【請求項５】
前記設定情報消去部は、
前記設定部による設定後、前記外部記憶装置に対して、当該外部記憶装置に記憶した前記設定情報を消去するための消去指令を発行し、
前記外部記憶装置は、
前記設定情報消去部からの指令に基づいて、自身に記憶されている前記設定情報を消去することを特徴とする請求項１ないし４のいずれか１項に記載の設定情報管理システム。
【請求項６】
前記電子機器は、
前記設定情報読取部により読み取った前記設定情報を、前記一時記憶部に記憶したことを示す一時記憶完了通知を、前記外部記憶装置に送信する一時記憶完了通知送信部を、さらに備え、
前記外部記憶装置は、
前記一時記憶完了通知の受信から所定時間内に前記消去指令を受信しなかった場合、自身に記憶されている前記設定情報を消去することを特徴とする請求項５に記載の設定情報管理システム。
【請求項７】
前記電子機器は、
前記消去指令の発行から所定時間経過後に、前記一時記憶部に記憶した前記設定情報の消去を行うことを特徴とする請求項５または６に記載の設定情報管理システム。
【請求項８】
自身に関する設定情報を記憶する記憶部を有する電子機器と、前記電子機器に接続される外部記憶装置と、から成る設定情報管理システムの制御方法であって、
前記電子機器は、
当該電子機器の電源切断時に、前記記憶部に記憶している設定情報を、前記外部記憶装置に書き込む設定情報書込ステップと、
前記外部記憶装置に前記設定情報を書き込んだ後、前記記憶部の設定情報を消去する消去処理および前記記憶部の設定情報を予め定められた初期設定値に戻す初期化処理、のいずれかの処理を行う設定情報更新ステップと、
当該電子機器の電源投入時に、前記外部記憶装置から前記設定情報を読み取る設定情報読取ステップと、
読み取った前記設定情報に基づいて、当該電子機器の設定を行う設定ステップと、
前記設定ステップによる設定後、前記外部記憶装置に記憶された設定情報を消去する設定情報消去ステップと、を実行することを特徴とする設定情報管理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に設定される各種設定情報を管理するための設定情報管理システムおよびその制御方法に関するものである。
【背景技術】
【０００２】
従来、メモリーカードなどの外部記憶媒体を用いて、電子機器の設定作業を行う方法が知られている（例えば、特許文献１参照）。この特許文献１は、表示端末装置（第１の電子機器）、ネットワークカメラ（第２の電子機器）およびメモリーカードから構成されており、まず、表示端末装置で設定情報を入力し、設定用ファイルを作成する。続いて、表示端末装置にメモリーカードを装填し、上記の設定用ファイルをメモリーカードにコピーする。次に、当該メモリーカードをネットワークカメラに装填し、ネットワークカメラがメモリーカード中の設定用ファイルを読み込み、この読み込んだファイルの情報に基づいて自身（ネットワークカメラ）の設定を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１３７１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述のように電子機器の設定を行う場合、例えば、メモリーカードを用いてある電子機器（電子機器Ａとする）の設定をした後、誤って、同一のメモリーカードを電子機器Ａ以外の他の電子機器（電子機器Ｂとする）の設定に用いてしまう場合が考えられる。この場合、電子機器Ａおよび電子機器Ｂの設定情報が、同一の内容に設定されてしまうという問題がある。特に、設定情報にＩＰアドレスなどの各機器に固有となる情報（唯一でなくてはならない情報）が含まれる場合、ネットワーク上に同一ＩＰアドレスが複数存在することになり、正常に通信が行えなくなるという問題がある。
【０００５】
本発明は、上記の問題に鑑み、外部記憶装置を用いて電子機器の設定を行う場合、複数の機器に同一の設定情報が設定されることを確実に防止することができる設定情報管理システムおよびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の設定情報管理システムは、電子機器と、電子機器に接続される外部記憶装置と、から成る設定情報管理システムであって、電子機器は、電子機器に関する設定情報を記憶する記憶部と、当該電子機器の電源切断時に、記憶部に記憶している設定情報を、外部記憶装置に書き込む設定情報書込部と、外部記憶装置に設定情報を書き込んだ後、記憶部の設定情報を消去する消去処理および記憶部の設定情報を予め定められた初期設定値に戻す初期化処理、のいずれかの処理を行う設定情報更新部と、当該電子機器の電源投入時に、外部記憶装置から設定情報を読み取る設定情報読取部と、読み取った設定情報に基づいて、当該電子機器の設定を行う設定部と、設定部による設定後、外部記憶装置に記憶された設定情報を消去する設定情報消去部と、を備えたことを特徴とする。
【０００７】
また、本発明の設定情報管理システムの制御方法は、自身に関する設定情報を記憶する記憶部を有する電子機器と、電子機器に接続される外部記憶装置と、から成る設定情報管理システムの制御方法であって、電子機器は、当該電子機器の電源切断時に、記憶部に記憶している設定情報を、外部記憶装置に書き込む設定情報書込ステップと、外部記憶装置に設定情報を書き込んだ後、記憶部の設定情報を消去する消去処理および記憶部の設定情報を予め定められた初期設定値に戻す初期化処理、のいずれかの処理を行う設定情報更新ステップと、当該電子機器の電源投入時に、外部記憶装置から設定情報を読み取る設定情報読取ステップと、読み取った設定情報に基づいて、当該電子機器の設定を行う設定ステップと、設定ステップによる設定後、外部記憶装置に記憶された設定情報を消去する設定情報消去ステップと、を実行することを特徴とする。
【０００８】
また、本発明の設定情報管理システムにおいて、設定情報は、電子機器を特定するために一意に割り当てられる固有情報を含み、設定情報消去部は、外部記憶装置に記憶された設定情報のうち、少なくとも固有情報を消去することが好ましい。
【０００９】
これらの構成によれば、電子機器の電源切断時（電源ＯＦＦ処理時）に、電子機器の設定情報を外部記憶装置に書き込んだ後、電子機器の設定情報を消去し、電源投入時（電源ＯＮ処理時）に、外部記憶装置から読み取った設定情報を電子機器に設定した後、外部記憶装置の設定情報を消去する。これにより、設定情報は、電子機器もしくは外部記憶装置の一方のみに記憶されることになり（つまり、設定情報は、常に１つしか存在しないため）、外部記憶装置を用いて電子機器の設定を行う場合に、誤って複数の機器に同一の設定情報が設定されることを確実に防止することができる。特に、電子機器の設定完了後、外部記憶装置の固有情報を確実に消去することができるため、唯一でなくてはならない固有情報が誤って複数の機器に設定されることを確実に防止することができる。また、電子機器の交換時などに元の機器に設定されていた設定情報を、交換対象となる電子機器に簡単に引き継ぐことができ、利便性が良い。
なお、固有情報としては、ＩＰアドレス、コンピューター名、ＵＵＩＤ（Universally  Unique  Identifier）などが挙げられる。
【００１０】
本発明の設定情報管理システムにおいて、設定部は、電子機器の記憶部に設定情報が記憶されていない場合、および記憶部に記憶された設定情報が初期設定値である場合のいずれか一方を条件として、外部記憶装置から読み取った設定情報を、電子機器の設定情報として設定することが好ましい。
【００１１】
この構成によれば、電子機器に設定情報がない場合および設定情報が初期設定値の場合にのみ、外部記憶装置の設定情報に基づいて復旧を行う。つまり、既に正しい設定がされている機器に、他の機器の設定情報が保存されている外部記憶装置が接続された場合であっても、設定情報を反映しない（設定を復旧しない）ようにすることができ、誤って正しい設定が改変されるといったことを防止することができる。なお、初期設定値は、電子機器の出荷時に、製造者によってＲＯＭなどに記憶されているものとする。
【００１２】
本発明の設定情報管理システムにおいて、電子機器は、設定情報読取部により読み取った設定情報を、一時的に記憶する一時記憶部を、さらに備え、設定部は、一時記憶部に記憶された設定情報に基づいて、電子機器を設定することが好ましい。
【００１３】
この構成によれば、外部記憶装置から読み取った設定情報を、一旦、一時記憶部（テンポラリ領域）に記憶し、この一時記憶した設定情報に基づいて電子機器の設定を行う。例えば、一時記憶部を用いずに（介さずに）設定を行う場合、設定情報の読み取り途中で何らかの障害が発生し、設定情報を完全に読み取れなかった場合には、電子機器の設定の一部が破損した状態（中途半端に設定情報が設定された状態）になることが考えられるが、本発明では、これを防止し、確実に設定を行うことができる。
【００１４】
本発明の設定情報管理システムにおいて、設定情報消去部は、設定部による設定後、外部記憶装置に対して、当該外部記憶装置に記憶した設定情報を消去するための消去指令を発行し、外部記憶装置は、設定情報消去部からの指令に基づいて、自身に記憶されている設定情報を消去することが好ましい。
【００１５】
この構成によれば、電子機器で設定が完了した後に、確実に外部記憶装置に記憶された設定情報を消去することができる。
【００１６】
本発明の設定情報管理システムにおいて、電子機器は、設定情報読取部により読み取った設定情報を、一時記憶部に記憶したことを示す一時記憶完了通知を、外部記憶装置に送信する一時記憶完了通知送信部を、さらに備え、外部記憶装置は、一時記憶完了通知の受信から所定時間内に消去指令を受信しなかった場合、自身に記憶されている設定情報を消去することが好ましい。
【００１７】
この構成によれば、電子機器から消去指令が来る前に、何らかの原因で電子機器から外部記憶装置が外れてしまい、消去指令が届かない状態になった場合であっても、確実に外部記憶装置内の設定情報を消去することができる。
【００１８】
本発明の設定情報管理システムにおいて、電子機器は、消去指令の発行から所定時間経過後に、一時記憶部に記憶した設定情報の消去を行うことが好ましい。
【００１９】
この構成によれば、消去指令の発行から所定時間経過後に、つまり、電子機器の設定が完全に終わった後に、一時記憶部に記憶した設定情報を消去することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１実施形態に係る設定情報管理システムの制御ブロック図である。
【図２】第１実施形態に係るプリンターの機能ブロック図である。
【図３】第１実施形態のプリンターの電源ＯＦＦ時の処理手順を示すフローチャートである。
【図４】第１実施形態のプリンターの電源ＯＮ時の処理手順を示すフローチャートである。
【図５】第２実施形態に係るケーブルセットの外観を説明する図である。
【図６】第２実施形態に係る設定情報管理システムの制御ブロック図である。
【図７】第２実施形態に係るプリンターの機能ブロック図である。
【図８】第２実施形態のプリンターの電源ＯＦＦ時の処理手順を示すフローチャートである。
【図９】第２実施形態のプリンターの電源ＯＮ時における、プリンター側の処理手順を示すフローチャートである。
【図１０】第２実施形態のプリンターの電源ＯＮ時における、ケーブルセット側の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、添付の図面を参照して、本発明の一実施形態に係る設定情報管理システムおよびその制御方法について説明する。なお、本実施形態では、設定情報管理システムを構成する電子機器として、プリンターを例に挙げて説明する。
【００２２】
［第１実施形態］
図１は、第１実施形態に係る設定情報管理システムＳＹ１の制御ブロック図である。同図に示すように、設定情報管理システムＳＹ１は、プリンター１（電子機器）と、プリンター１に接続される外部メモリー２（外部記憶装置，外部記憶媒体）と、により構成される。なお、第１実施形態では、外部メモリー２として、ＵＳＢメモリーを例に挙げて説明するが、これに限るものではなく、例えば、メモリーカードやフレキシブルディスクなどでも良い。
【００２３】
プリンター１は、記憶部１２、ネットワークインターフェイス１３、ＵＳＢインターフェイス１４、操作部１５、表示部１６、印刷機構部１７およびこれら各部を制御する制御部１１を主要な構成要素とする。
【００２４】
記憶部１２は、例えば、フラッシュＲＯＭなどの不揮発性メモリーであり、プリンター１に関する設定情報を記憶する設定情報記憶領域１２ａを有している。この設定情報は、プリンター１を識別するために一意に割り当てられる固有情報、および他のプリンター（図示省略）と共有して用いられる共有情報を含んでいる。固有情報としては、例えば、自身に割り当てられるＩＰアドレス、プリンター名（コンピューター名）、ＵＵＩＤ（Universally  Unique  Identifier）などが含まれる。一方、共有情報としては、例えば、プリンター１の各種動作モードの設定（カラーモード、省電力モードなどの設定）や印刷品質の設定、通信速度の設定などが含まれる。
【００２５】
ネットワークインターフェイス１３は、パーソナルコンピューターなどの情報処理装置（図示省略）をはじめとする各種外部装置とＬＡＮ経由（あるいはインターネット経由）で通信を行うためのインターフェイスである。ＵＳＢインターフェイス１４は、外部メモリー２（ＵＳＢメモリー）を装着するためのインターフェイスである。制御部１１は、このＵＳＢインターフェイス１４を介して、外部メモリー２への設定情報の書き込み、外部メモリー２から設定情報の読み出し、外部メモリー２の設定情報の消去などを行う。
【００２６】
操作部１５は、プリンター１の電源ＯＮ（電源投入）および電源ＯＦＦ（電源切断）を行うための電源ボタンの他、プリンター１の各種操作を行うためのボタン群を有している。表示部１６は、液晶ディスプレイであり、プリンター１の各種設定を行う際に用いたり、あるいはプリンター１に何らかのエラーが発生した場合、そのエラーメッセージを通知する際に用いられる。印刷機構部１７は、印刷機構、印刷媒体搬送機構、印刷媒体切断機構およびインク供給機構など（いずれも図示省略）から構成されており、印刷データに基づいて、印刷処理を行う。
【００２７】
制御部１１は、ＣＰＵ（Central  Processing  Unit）２１、ＲＡＭ（Random Access  Memory）２２、ＲＯＭ（Read  Only  Memory）２３から構成される。ＣＰＵ２１は、プリンター１全体の動作を統括制御するものである。ＲＡＭ２２は、ＣＰＵ２１が各種処理を実行する際のワークエリアとして用いられる。ＲＯＭ２３は、ＣＰＵ２１が各種処理を実行するための制御プログラムや制御データを記憶する。制御プログラムとしては、設定情報管理プログラム２３ａを含む。設定情報管理プログラム２３ａは、設定情報を外部メモリー２へ保存する処理、あるいは外部メモリー２の設定情報に基づいて自身（プリンター１）の設定を行う処理（設定を復旧する処理）などを実現するためのプログラムである。なお、本実施形態において、設定情報管理プログラム２３ａは、プリンター１の電源ＯＮ時および電源ＯＦＦ時に起動される。
【００２８】
次に、図２を参照して、第１実施形態に係るプリンター１の機能構成について説明する。プリンター１は、主な機能構成として、外部メモリー接続判定部３１、外部メモリー側設定情報有無判定部３２、設定情報書込部３３、プリンター側設定情報消去部３４（設定情報更新部）、プリンター側設定情報有無判定部３５、設定情報読取部３６、設定部３７、外部メモリー側設定情報消去部３８（設定情報消去部）および通知部３９を備えている。
【００２９】
外部メモリー接続判定部３１は、プリンター１に外部メモリー２が接続されているか否かを判定する。この判定は、プリンター１の電源ＯＮ時および電源ＯＦＦ時に実行される。外部メモリー側設定情報有無判定部３２は、接続された外部メモリー２に設定情報が記憶されているか否かを判定する。設定情報書込部３３は、設定情報記憶領域１２ａに記憶している設定情報を、外部メモリー２に書き込む（コピーする）。プリンター側設定情報消去部３４は、設定情報書込部３３による外部メモリー２への設定情報の書き込みが完了した後、設定情報記憶領域１２ａの設定情報を消去する。
【００３０】
プリンター側設定情報有無判定部３５は、プリンター１に設定情報が記憶されているか否かを判定する。この判定は、電源ＯＮ時に実行される。設定情報読取部３６は、外部メモリー２から設定情報を読み取る。設定部３７は、外部メモリー２から読み取った設定情報に基づいてプリンター１の設定を行う（外部メモリー２から読み取った設定情報を、設定情報記憶領域１２ａに保存する）。外部メモリー側設定情報消去部３８は、設定部３７による設定処理が完了した後、外部メモリー２に記憶された設定情報（あるいは、設定情報の中の固有情報のみ）を消去する。通知部３９は、上記外部メモリー接続判定部３１、外部メモリー側設定情報有無判定部３２およびプリンター側設定情報有無判定部３５による判定結果に基づいて、エラーメッセージを表示部１６に表示し、その旨をユーザーに通知する。なお、通知方法としては、表示部１６への表示に限らず、例えば、音声やＬＥＤランプの点灯などによってユーザーに通知するようにしても良い。
【００３１】
次に、図３および図４のフローチャートを参照して、第１実施形態に係るプリンター１の設定情報の管理手順について説明する。図３は、プリンター１の電源ＯＦＦ時の処理手順を示すフローチャートである。まず、ユーザーによる電源ボタン（操作部１５）の操作により電源ＯＦＦ要求が発行されると、プリンター１（ＣＰＵ２１）は、電源ＯＦＦ処理を開始する（Ｓ０１）。この電源ＯＦＦ処理の開始時に、プリンター１は、自身に外部メモリー２が接続されているか否かを判定する。外部メモリー２が接続されていない場合（Ｓ０２；Ｎｏ）、プリンター１は、自身の電源を切断する（Ｓ０７）。
【００３２】
一方、外部メモリー２が接続されている場合（Ｓ０２；Ｙｅｓ）、プリンター１は、外部メモリー２に設定情報が記憶されているか否かを判定する。外部メモリー２に設定情報が記憶されている場合（Ｓ０３；Ｙｅｓ）、プリンター１は、既に外部メモリー２に設定情報が存在するため、自身の設定情報を外部メモリー２に保存できないことを示すエラーメッセージを通知する（Ｓ０４）。一方、外部メモリー２に設定情報が記憶されていない場合（Ｓ０３；Ｎｏ）、プリンター１は、自身に記憶されている設定情報を、外部メモリー２にコピー（保存）する（Ｓ０５）。そして、プリンター１は、外部メモリー２へのコピーが完了した後、設定情報記憶領域１２ａに記憶されている設定情報を消去し（Ｓ０６）、自身の電源を切断する（Ｓ０７）。
【００３３】
続いて、図４のフローチャートを参照し、プリンター１の電源ＯＮ時の処理手順について説明する。まず、ユーザーによる電源ボタン（操作部１５）の操作により電源ＯＮ要求が発行されると、プリンター１（ＣＰＵ２１）は、電源ＯＮ処理を開始する（Ｓ１１）。この電源ＯＮ処理の開始時に、プリンター１は、自身に外部メモリー２が接続されているか否かを判定すると共に（Ｓ１２）、自身（設定情報記憶領域１２ａ）に設定情報が記憶されているか否かを判定する（Ｓ１３）。
【００３４】
外部メモリー２が接続されており、且つ自身に設定情報が無い場合（Ｓ１４）、プリンター１は、外部メモリー２に設定情報が記憶されているか否かを判定する。外部メモリー２に設定情報がない場合（Ｓ１５；Ｎｏ）、プリンター１は、自身および外部メモリー２に設定情報が無いため、自身の設定ができないことを示すエラーメッセージの通知を行う（Ｓ２０）。一方、外部メモリー２に設定情報がある場合（Ｓ１５；Ｙｅｓ）、プリンター１は、外部メモリー２から設定情報を読み取り、当該設定情報に基づいて自身の設定を行う（外部メモリー２の設定情報を、設定情報記憶領域１２ａにコピーする，Ｓ１６）。そして、プリンター１は、自身の設定が完了した後、外部メモリー２に記憶されている設定情報（または設定情報中の固有情報のみ）を消去し（Ｓ１７）、通常の動作を開始する。
【００３５】
一方、Ｓ１２およびＳ１３の判定の結果、外部メモリー２が接続されており、且つ自身に設定情報が有る場合、および外部メモリー２が接続されておらず、且つ自身に設定情報が有る場合（Ｓ１８）、プリンター１は、自身が記憶している設定情報に基づいて、通常の動作を開始する。また、Ｓ１２およびＳ１３の判定の結果、外部メモリー２が接続されておらず、且つ自身に設定情報が無い場合（Ｓ１９）、プリンター１は、自身の設定ができないことを示すエラーメッセージの通知を行う（Ｓ２０）。
【００３６】
以上のように、本発明の第１実施形態によれば、プリンター１の電源ＯＦＦ時に、プリンター１の設定情報を外部メモリー２に書き込んだ後、プリンター１の設定情報を消去し、電源ＯＮ時に、外部メモリー２から読み取った設定情報をプリンター１に設定した後、外部メモリー２の設定情報を消去する。これにより、設定情報は、プリンター１もしくは外部メモリー２の一方のみに記憶されることになり（つまり、設定情報は、常に１つしか存在しないため）、外部メモリー２を用いてプリンター１の設定を行う場合に、誤って複数のプリンターに同一の設定情報が設定されることを確実に防止することができる。
【００３７】
また、プリンター１の交換時などに、元のプリンターに設定されていた設定情報を、交換対象となるプリンターに簡単に引き継ぐことができ、利便性が良い。
【００３８】
また、第１実施形態のように、プリンター１の電源ＯＮ時の設定処理において、プリンター１に設定情報が無い場合にのみ、外部メモリー２の設定情報に基づいて設定を復旧することで、例えば、誤って、設定済みのプリンター１に他のプリンターの設定情報が保存されている外部メモリー２が接続された場合に、正しい設定が改変されるといったことを防止できる。
【００３９】
［第２実施形態］
次に、図５ないし図１０を参照して、本発明の第２実施形態に係る設定情報管理システムＳＹ２について説明する。上記の第１実施形態では、外部メモリー２（ＵＳＢメモリーなど）に設定情報を記憶するものとしたが、本実施形態では、外部メモリー２の代わりに、不揮発性メモリーモジュール付きのＬＡＮケーブル（外部記憶装置，以下、「ケーブルセットＣ」と称す。）を用い、これに設定情報を記憶する点、ケーブルセットＣから読み取った設定情報を、一旦、一時記憶領域（後述のテンポラリ領域１２ｂ）に保存し、その後、当該一時記憶領域の設定情報に基づいて実際の設定を行う点、および時間経過により設定情報の消去を行う点で異なる。以下、第１実施形態と異なる点のみ説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００４０】
まず、図５を参照して、本発明の第２実施形態で用いるケーブルセットＣの外観について説明する。なお、図５（ａ）は、ケーブルセットＣのプラグＰ１を上側から見た通信線保持板４１の裏面、図５（ｂ）は、プラグＰ１を下側から見た通信線保持板４１の表面を、それぞれ示している。また、両図（ａ）、（ｂ）において、図示矢印（左側）は、プリンター１への差込方向を示している。
【００４１】
このケーブルセットＣは、その両端にＲＪ４５タイプのプラグＰ１、Ｐ２（モジュラ・コネクター）を有しており、プリンター側のプラグＰ１は１０本ピン、他方のプラグＰ２は８本ピンとなっている。また、プラグＰ１には、不揮発性メモリーモジュールＭが搭載されている。通常、ＲＪ４５タイプのプラグは、８本ピンであるからプラグＰ２は汎用のものを利用できる。一方、プリンター側のプラグＰ１は、この汎用のプラグにある８本ピンの両側に１本ずつピン（通信線）を増設（追加配置）した構成となっており、この２本のピンにより不揮発性メモリーモジュールＭに対する読み書きを行う。
【００４２】
図５（ａ）、（ｂ）に示すように、プラグＰ１内では、ピン番号０〜９の１０本の通信線４２が通信線保持板４１の裏面に保持されている。このうち、ピン番号１〜８の８本が、一般的なデバイス間通信を行うために用いられるケーブル側通常使用通信線４４であり、その両側のピン番号０、９の２本が、不揮発性メモリーモジュールＭ（不揮発性メモリー６２（図６参照））に対する読み書きのために用いられるケーブル側読み書き専用通信線４３ａ（４３）、４３ｂ（４３）となっている。ケーブル側読み書き専用通信線４３ａ、４３ｂは、通信線保持板４１の裏面から通信線保持板４１を貫通して表面側に引き出され、不揮発性メモリーモジュールＭの両端に形成されているリードフレーム４５と接続されている。従って、ケーブル接続されるのは、ピン番号１〜８の８本のケーブル側通常使用通信線４４となる。
【００４３】
次に、図６を参照して、第２実施形態に係る設定情報管理システムＳＹ２の制御構成について説明する。本実施形態のプリンター１は、第１実施形態（図１参照）と比較して、ＵＳＢインターフェイス１４が省略され、新たに計時部５１が追加された構成となっている。また、記憶部１２は、設定情報記憶領域１２ａの他に、ケーブルセットＣから読み取った設定情報を一時的に記憶するテンポラリ領域１２ｂ（一時記憶部）を有している。計時部５１は、所謂ＲＴＣ（Real  Time  Clock）であり、日時をカウントする。本実施形態では、記憶部１２のテンポラリ領域１２ｂに記憶された設定情報を消去するタイミングを計るために用いられる。
【００４４】
また、第２実施形態のネットワークインターフェイス５２は、上記ケーブルセットＣのプラグＰ１を接続可能に構成されており、プリンター側読み書き専用通信線５３、プリンター側通常使用通信線５４を有している。プリンター側読み書き専用通信線５３は、ケーブル側読み書き専用通信線４３と接続をするものであり、プリンター１と、ケーブルセットＣの不揮発性メモリーモジュールＭとの間の通信に用いられる。一方、プリンター側通常使用通信線５４は、ケーブル側通常使用通信線４４と接続するものであり、プリンター１と、ケーブルセットＣの他端（プラグＰ２）に接続される任意のデバイスとの間の通信に用いられる。
【００４５】
一方、ケーブルセットＣは、上記の通り、その両端にプラグＰ１、Ｐ２が取り付けられており、プラグＰ１は、ケーブル側読み書き専用通信線４３、ケーブル側通常使用通信線４４、および不揮発性メモリーモジュールＭを有している。ケーブル側読み書き専用通信線４３は、ピン番号０、９の通信線（４３ａ、４３ｂ，図５参照）であり、上述のプリンター側読み書き専用通信線５３と接続し、不揮発性メモリーモジュールＭとプリンター１との通信に用いられる。ケーブル側通常使用通信線４４は、ピン番号１〜８の通信線であり、上述のプリンター側通常使用通信線５４と接続し、プリンター１と、ケーブルセットＣのプラグＰ２と接続される任意のデバイスとの間の通信に用いられる。
【００４６】
不揮発性メモリーモジュールＭは、メモリーコントローラー６１、不揮発性メモリー６２、計時部６３、および寄生電源回路６４を有している。この不揮発性メモリーモジュールＭは、１―Ｗｉｒｅライン（通信線１本の接続）で、電源供給および通信が可能となっており、本実施形態では、ケーブル側読み書き専用通信線４３のピン番号０（通信線４３ａ）を１−Ｗｉｒｅラインとし、ピン番号９（通信線４３ｂ）をＧＮＤラインとして用いる。メモリーコントローラー６１は、不揮発性メモリー６２に対する読み書きを制御するものである。不揮発性メモリー６２は、設定情報を記憶するためのものである。計時部６３は、所謂ＲＴＣであり、日時をカウントする。本実施形態では、不揮発性メモリー６２の設定情報を消去するタイミングを計るために用いられる。寄生電源回路６４は、不揮発性メモリーモジュールＭに電源を供給するものであり、１−Ｗｉｒｅ波形（データＩ／Ｏ用の可変パルス幅シリアル通信）のハイレベル期間に充電捕捉、ローレベル期間にデバイス電源のために逆流防止という具合に動作する。
【００４７】
次に、図７を参照して、第２実施形態の設定情報管理システムＳＹ２のプリンター１およびケーブルセットＣの機能構成について説明する。プリンター１は、主な機能構成として、ケーブルセット接続判定部７１、ケーブルセット側設定情報有無判定部７２、設定情報書込部７３、プリンター側設定情報消去部７４（設定情報更新部）、プリンター側設定情報有無判定部７５、設定情報読取部７６、設定情報一時記憶部７７、一時記憶完了通知送信部７８、設定部７９、設定情報消去指令送信部８０（設定情報消去部）、一時記憶情報消去部８１および通知部８２を備えている。
【００４８】
ケーブルセット接続判定部７１は、プリンター１にケーブルセットＣ（プラグＰ１）が接続されているか否かを判定する。この判定は、プリンター１の電源ＯＮ時および電源ＯＦＦ時に実行される。ケーブルセット側設定情報有無判定部７２は、接続されたケーブルセットＣの不揮発性メモリー６２に設定情報が記憶されているか否かを判定する。設定情報書込部７３は、設定情報記憶領域１２ａに記憶している設定情報を、ケーブルセットＣの不揮発性メモリー６２に書き込む（コピーする）。また、不揮発性メモリー６２への書き込みが正常に終了したか否かの判定を行う。プリンター側設定情報消去部７４は、設定情報書込部７３による不揮発性メモリー６２への設定情報の書き込みが完了した後、設定情報記憶領域１２ａに記憶している設定情報を消去する。
【００４９】
プリンター側設定情報有無判定部７５は、設定情報記憶領域１２ａに設定情報が記憶されているか否かを判定する。設定情報読取部７６は、ケーブルセットＣの不揮発性メモリー６２から設定情報を読み取る。設定情報一時記憶部７７は、設定情報読取部７６により読み取った設定情報を、テンポラリ領域１２ｂに保存する。一時記憶完了通知送信部７８は、設定情報一時記憶部７７により、不揮発性メモリー６２の設定情報をテンポラリ領域１２ｂに完全に保存した旨の通知（一時記憶完了通知）を、ケーブルセットＣに対して送信する。
【００５０】
設定部７９は、テンポラリ領域１２ｂに保存した設定情報に基づいて、プリンター１の設定を行う。つまり、テンポラリ領域１２ｂの設定情報を、設定情報記憶領域１２ａにコピーする。設定情報消去指令送信部８０は、ケーブルセットＣに対し、不揮発性メモリー６２に記憶されている設定情報を消去する消去指令を発行する。なお、この消去指令の発行をトリガーとして、計時部５１の計時動作を開始する。一時記憶情報消去部８１は、設定情報消去指令送信部８０により消去指令を発行してから所定時間が経過したタイミングで、テンポラリ領域１２ｂに記憶されている設定情報を消去する。通知部８２は、上記ケーブルセット接続判定部７１、ケーブルセット側設定情報有無判定部７２およびプリンター側設定情報有無判定部７５による判定結果に基づいて、エラーメッセージを表示部１６に表示し、その旨をユーザーに通知する。
【００５１】
一方、ケーブルセットＣは、一時記憶完了通知受信部９１、消去指令受信部９２およびケーブルセット側設定情報消去部９３を有している。一時記憶完了通知受信部９１は、プリンター１から送信された一時記憶完了通知を受信する。なお、当該通知の受信をトリガーとして、計時部６３による計時動作を開始する。消去指令受信部９２は、プリンター１から送信される消去指令を受信する。ケーブルセット側設定情報消去部９３は、消去指令受信部９２により消去指令を受信した場合、または一時記憶完了通知受信部９１により一時記憶完了通知を受信してから所定時間内に消去指令を受信しなかった場合に、不揮発性メモリー６２の設定情報を消去する。これにより、プリンター１から消去指令が来る前に、何らかの原因でプリンター１からケーブルセットＣが外れてしまい、ケーブルセットＣに消去指令が届かない状態になっても、確実にケーブルセットＣ（不揮発性メモリー６２）の設定情報を消去することができる。
【００５２】
次に、図８ないし図１０のフローチャートを参照して、第２実施形態に係る設定情報管理システムＳＹ２の設定情報の管理手順について説明する。図８は、プリンター１の電源ＯＦＦ時の処理手順を示すフローチャートである。まず、ユーザーによる電源ボタン（操作部１５）の操作により電源ＯＦＦ要求が発行されると、プリンター１（ＣＰＵ２１）は、電源ＯＦＦ処理を開始する（Ｓ３１）。この電源ＯＦＦ処理の開始時に、プリンター１は、自身にケーブルセットＣが接続されているか否かを判定する。ケーブルセットＣが接続されていない場合（Ｓ３２；Ｎｏ）、プリンター１は、自身の電源を切断する（Ｓ３８）。
【００５３】
一方、ケーブルセットＣが接続されている場合（Ｓ３２；Ｙｅｓ）、プリンター１は、ケーブルセットＣの不揮発性メモリー６２に設定情報が記憶されているか否かを判定する。不揮発性メモリー６２に設定情報が記憶されている場合（Ｓ３３；Ｙｅｓ）、プリンター１は、既に不揮発性メモリー６２に設定情報が存在するため、自身の設定情報を不揮発性メモリー６２に保存できないことを示すエラーメッセージを通知する（Ｓ３４）。一方、不揮発性メモリー６２に設定情報が記憶されていない場合（Ｓ３３；Ｎｏ）、プリンター１は、設定情報記憶領域１２ａに記憶されている設定情報を、不揮発性メモリー６２にコピーする（Ｓ３５）。次に、プリンター１は、不揮発性メモリー６２へのコピーが正常に完了したか否かを判定する。コピーが正常に終了した場合（Ｓ３６；Ｙｅｓ）、プリンター１は、設定情報記憶領域１２ａに記憶されている設定情報を消去し（Ｓ３７）、自身の電源を切断する（Ｓ３８）。一方、正常にコピーが終了しなかった場合（Ｓ３６；Ｎｏ）、プリンター１は、設定情報記憶領域１２ａの設定情報を消去せず、自身の電源を切断する（Ｓ３８）。
【００５４】
続いて、図９および図１０のフローチャートを参照し、プリンター１の電源ＯＮ時の処理手順について説明する。なお、図９は、プリンター１側の処理手順を示すフローチャートであり、図１０は、ケーブルセットＣ側の処理手順を示すフローチャートである。図９に示すように、まず、ユーザーによる電源ボタン（操作部１５）の操作により電源ＯＮ要求が発行されると、プリンター１（ＣＰＵ２１）は、電源ＯＮ処理を開始する（Ｓ４１）。この電源ＯＮ処理の開始時に、プリンター１は、自身にケーブルセットＣが接続されているか否かを判定すると共に（Ｓ４２）、設定情報記憶領域１２ａに設定情報が記憶されているか否かを判定する（Ｓ４３）。
【００５５】
ケーブルセットＣが接続されており、且つ設定情報記憶領域１２ａに設定情報が無い場合（Ｓ４４）、プリンター１は、ケーブルセットＣの不揮発性メモリー６２に設定情報が記憶されているか否かを判定する。不揮発性メモリー６２に設定情報がない場合（Ｓ４５；Ｎｏ）、プリンター１は、自身およびケーブルセットＣに設定情報が無いため、自身の設定ができないことを示すエラーメッセージの通知を行う（Ｓ５４）。一方、不揮発性メモリー６２に設定情報がある場合（Ｓ４５；Ｙｅｓ）、プリンター１は、不揮発性メモリー６２から設定情報を読み取り、テンポラリ領域１２ｂに保存し（Ｓ４６）、当該保存が完了したことを示す通知（一時記憶完了通知）を、ケーブルセットＣに対して送信する（Ｓ４７）。
【００５６】
続いて、プリンター１は、テンポラリ領域１２ｂに保存した設定情報に基づいて自身の設定を行う（テンポラリ領域１２ｂの設定情報を、設定情報記憶領域１２ａにコピーする，Ｓ４８）。そして、プリンター１は、自身の設定が完了した後、ケーブルセットＣに対して、不揮発性メモリー６２の設定情報（または設定情報中の固有情報のみ）を消去するための消去指令を送信する（Ｓ４９）。次に、プリンター１は、消去指令を送信してから所定時間経過（例えば、１分間経過）するまで待機し（Ｓ５０；Ｎｏ）、所定時間経過後（Ｓ５０；Ｙｅｓ）、テンポラリ領域１２ｂの設定情報を消去する（Ｓ５１）。
【００５７】
一方、Ｓ４２およびＳ４３の判定の結果、ケーブルセットＣが接続されており、且つ設定情報記憶領域１２ａに設定情報が有る場合、およびケーブルセットＣが接続されておらず、且つ設定情報記憶領域１２ａに設定情報が有る場合（Ｓ５２）、プリンター１は、設定情報記憶領域１２ａの設定情報に基づいて、通常の動作を開始する。また、Ｓ４２およびＳ４３の判定の結果、ケーブルセットＣが接続されておらず、且つ設定情報記憶領域１２ａに設定情報が無い場合（Ｓ５３）、プリンター１は、自身の設定ができないことを示すエラーメッセージの通知を行う（Ｓ５４）。
【００５８】
続いて、図１０について説明する。図１０に示すように、ケーブルセットＣ（メモリーコントローラー６１）は、プリンター１から一時記憶完了通知を受信すると（Ｓ６１）、これをトリガーとして計時部６３による計時動作を開始する。そして、ケーブルセットＣは、上記の一時記憶完了通知を受信してから所定時間内（例えば、３分以内）に、プリンター１から消去指令を受信したか否かを判定する。所定時間内にプリンター１から消去命令を受信した場合（Ｓ６２；Ｙｅｓ）、ケーブルセットＣは、当該消去命令を受信したタイミングで、自身の不揮発性メモリー６２に記憶されている設定情報を消去する（Ｓ６３）。一方、所定時間内にプリンター１から消去命令を受信できなかった場合（Ｓ６２；Ｎｏ）、ケーブルセットＣは、所定時間が経過したタイミングで、自身の不揮発性メモリー６２に記憶されている設定情報を消去する（Ｓ６４）。
【００５９】
以上のように、本発明の第２実施形態によれば、ケーブルセットＣから読み取った設定情報を、一旦、テンポラリ領域１２ｂに記憶し、この記憶した設定情報に基づいてプリンター１の設定を行う。これにより、ケーブルセットＣからの設定情報の読み取り途中で何らかの障害（ケーブルセットＣが抜かれる等）が発生し、設定情報を完全に読み取れなかった場合であっても、プリンター１の設定の一部が破損した状態（中途半端に設定情報が設定された状態）になることを防止できる。
【００６０】
なお、上記の各実施形態では、プリンター１の電源ＯＦＦ時に、プリンター側設定情報消去部３４（７４）により、プリンター１の設定情報を外部メモリー２またはケーブルセットＣ（不揮発性メモリー６２）にコピーした後、プリンター１の設定情報を消去するようにしているが（図３のＳ０６および図８のＳ３７）、これに限るものではない。例えば、外部メモリー２またはケーブルセットＣへのコピー後、プリンター１の設定情報を初期設定値に戻すようにしても良い。この場合、プリンター１の電源ＯＮ時に、プリンター側設定情報有無判定部３５（７５）により、プリンター１に設定情報が記憶されているか否かを判定する代わりに（図４のＳ１３および図９のＳ４３）、プリンター１の設定情報が初期設定値か否かを判定することになる。
【００６１】
また、上記の各実施形態に示したプリンター１の各部をプログラムとして提供することが可能である。また、そのプログラムを記録媒体（図示省略）に格納して提供することも可能である。すなわち、コンピューターを、本実施形態のプリンター１の各部として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれる。その他、本発明の電子機器を、プリンター１以外に適用するなど、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００６２】
１…プリンター  ２…外部メモリー  １２…記憶部  １２ａ…設定情報記憶領域  １２ｂ…テンポラリ領域  ３３，７３…設定情報書込部  ３４，７４…プリンター側設定情報消去部  ３６，７６…設定情報読取部  ３７，７９…設定部  ３８…外部メモリー側設定情報消去部  ７８…一時記憶完了通知送信部  ８０…設定情報消去指令送信部  ＳＹ１，ＳＹ２…設定情報管理システム
【図１】
2011164872.tif 000003
【図２】
2011164872.tif 000004
【図３】
2011164872.tif 000005
【図４】
2011164872.tif 000006
【図５】
2011164872.tif 000007
【図６】
2011164872.tif 000008
【図７】
2011164872.tif 000009
【図８】
2011164872.tif 000010
【図９】
2011164872.tif 000011
【図１０】
2011164872.tif 000012