(57)【要約】【課題】ダウンロードした制御プログラムによってメモリを更新する処理を、簡素な構成の電子機器により、また、効率的な伝送処理によって実現する。【解決手段】周辺装置５１制御信号伝送用のコネクタ２で着脱可能に接続される画像形成装置１において、制御プログラムを供給するメンテナンス用装置８１がコネクタ２に接続されたことを検知手段１０で検知すると、更新手段１１がコネクタ２を通して伝送される制御プログラムによってＥＥＰＲＯＭ３に保持された制御プログラムを更新する。また、このプログラム伝送に際して通信方式変更手段１２が通信速度が速くなるように通信方式を変更する。【選択図】　図５
2004110460.tif 000002
【特許請求の範囲】
【請求項１】
協働して作業を行う他の電子機器とコネクタを介して着脱可能に接続されて、当該コネクタを通して制御信号を伝送する電子機器において、
電子機器を制御する制御プログラムを電気的に書換え可能に保持するメモリと、
制御プログラムを供給するメンテナンス用機器が前記コネクタに接続されたことを検知する検知手段と、
前記検知手段により前記メンテナンス用機器が接続されたことを検知したこと応じて、当該コネクタを通して伝送される制御プログラムによって前記メモリに保持された制御プログラムを更新する更新手段と、
を備えたことを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記検知手段により前記メンテナンス用機器が接続されたことを検知したこと応じて、当該コネクタを通して行う通信の方式を当該メンテナンス用機器に適合した方式に変更する通信方式変更手段を備えたことを特徴とする電子機器。
【請求項３】
請求項１又は請求項２に記載の電子機器において、
前記更新手段は前記メモリに保持された更新処理プログラムを実行することにより前記制御プログラムの更新を行い、
前記検知手段により前記メンテナンス用機器が接続されたことを検知したこと応じて、前記メモリに保持された前記更新処理プログラムを他のメモリに退避させる退避手段を備えたことを特徴とする電子機器。
【請求項４】
請求項１乃至請求項３に記載の電子機器において、
ユーザからの指示入力を受け付けるインタフェース手段を備え、
前記検知手段はユーザからの指示入力で前記メンテナンス用機器が接続されたことを検知することを特徴とする電子機器。
【請求項５】
請求項１乃至請求項４に記載の電子機器において、
画像形成装置又は周辺機器であり、前記他の電子機器は周辺機器又は画像形成装置であることを特徴とする電子機器。
【請求項６】
協働して作業を行う他の電子機器と制御信号を伝送するために着脱可能に接続するコネクタを備えた電子機器に、当該電子機器の制御プログラムをダウンロードする方法であって、
制御プログラムを供給するメンテナンス用機器が前記コネクタに接続されたことに応答して更新処理を開始し、
当該コネクタを通して前記メンテナンス用機器から伝送される制御プログラムによって電気的に書き換え可能なメモリに保持された制御プログラムを更新することを特徴とする電子機器の制御プログラムダウンロード方法。
【請求項７】
協働して作業を行う他の電子機器と制御信号を伝送するために着脱可能に接続するコネクタを備えた電子機器に、当該電子機器の制御プログラムをダウンロードする方法であって、
制御プログラムを供給するメンテナンス用機器が前記コネクタに接続されたことに応答して、当該コネクタを通す通信速度が速くなるように変更し、
当該コネクタを通して前記メンテナンス用機器から伝送される制御プログラムによって電気的に書き換え可能なメモリに保持された制御プログラムを更新することを特徴とする電子機器の制御プログラムダウンロード方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メモリに格納されている電子機器の動作を制御する制御プログラムを外部から伝送した制御プログラムによって更新する技術に関し、特に、当該伝送のために必要な電子機器の構成を簡素化し、また、伝送処理を効率的に行う技術に関する。
【０００２】
【従来の技術】
例えば、電子写真複写装置、プリンタ装置、ファクシミリ装置、これらの複合装置などの画像形成装置、更には、これらの装置に接続されるフィーダ、フィニッシャ、ソータなどの周辺機器は、制御プログラムを格納したメモリと、当該制御プログラムを実行して動作制御を行うＣＰＵなどのプロセッサを備えている。
【０００３】
このような電子機器の動作を司る制御プログラムは、バージョンアップ、不具合部分の改善などのために更新を必要とする場合がある。
このようなプログラム更新に関して、メモリに格納されている電子写真複写装置の制御プログラムを、装置に備えたプログラム伝送用のコネクタを通して外部から伝送し、これで電気的に書き換えることが提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平５−８０６０２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、それほど使用頻度の高くないプログラム更新のために専用コネクタを装置に設けておかなければならないという問題があった。
具体的には、通常の装置動作に必要なＩ／Ｏポートの他に当該専用コネクタを設けるためのＩ／Ｏポートも確保しなければならない。
【０００６】
また、専用コネクタを装置に設けるためのスペースが必要であるため、装置の小型化を図る上での障害となってしまう。
また、専用コネクタを設けることによって部品点数が増加してしまうため、上記の設計コストなども含めたコストが増大してしまう。
【０００７】
本発明は、上記従来の事情に鑑みなされたもので、制御プログラムを外部からダウンロードして更新する機能を有した電子機器において、プログラム伝送用のコネクタを廃止して電子機器の構成を簡素化することを目的とする。
更に、本発明は、このような電子機器において、制御プログラム伝送を効率的に行うことを目的としている。
なお、本発明の更なる目的は以下の説明において明らかなところである。
【０００８】
【課題を解決するための手段】
本発明は、上記の画像形成装置、その周辺機器を初めとした電子機器に適用されるものであり、制御プログラム伝送のためのコネクタを既存のコネクタと共用することにより、電子機器の構成を簡素化するものである。
【０００９】
本発明では、他の電子機器と制御信号を伝送するために用いているコネクタにメンテナンス用機器が接続されたことを検知手段により検知すると、当該コネクタを通してメンテナンス用機器から伝送される制御プログラムによって、内蔵のフラッシュメモリやＥＥＰＲＯＭなどの電気的に書き換え可能なメモリに保持された当該電子機器を制御する制御プログラムを更新手段により更新する。
したがって、制御信号の伝送用に通常使用されているコネクタを制御プログラムの伝送用にも使用することができ、装置構成の簡素化を実現することができる。
【００１０】
本発明では、メンテナンス用機器がコネクタに接続された場合に、当該コネクタを通して行う通信方式を当該メンテナンス用機器に適合した方式に変更するようにしてもよい。制御プログラムは制御信号に較べて伝送量がかなり大きくなるため、例えば通信速度を速めるように方式変更することにより、効率的なプログラム伝送を行うことができる。
【００１１】
また、本発明では、更新処理を専用の回路で行うようにしてもよいが、プロセッサがメモリに保持された更新処理プログラムを実行することにより行うようにしてもよく、この場合に更新対象の制御プログラムと更新処理プログラムとを同じメモリに格納しているときには、メンテナンス用機器がコネクタに接続されたことを検知したこと応じて、メモリに保持された更新処理プログラムを他のメモリに退避させてプロセッサに更新処理を実行させればよい。
【００１２】
また、本発明では、コネクタにメンテナンス用機器が接続されたことを電気的に自動検知するようにしてもよいが、ユーザインタフェースから入力されたユーザ指示によって検知するようにしてもよい。
なお、本発明では、既存の制御プログラムを後から書き換える場合を意味するだけではなく、メモリに新たに制御プログラムを書き込む場合をも意味しており、本発明は保守点検作業のみならず、電子機器の製造時にも適用することができる。
【００１３】
【発明の実施の形態】
本発明を実施例に基づいて具体的に説明する。
図１には本発明を適用した画像形成装置１及び周辺装置５１の一例を示してあり、画像形成装置１は電子写真複写機能、プリンタ機能、及び、ファクシミリ機能を備えた複合機、周辺装置５１は画像平形成装置１から排出されて印刷物をステイプル止めして製本するフィニッシャである。
【００１４】
なお、画像形成装置及びその周辺装置を例にとって説明するが、本発明は、電気的に書き換え可能なメモリに制御プログラムを保持して、他の電子機器と制御信号を通信するコネクタを有した電子機器に広く適用することができる。
【００１５】
画像形成装置１と周辺装置５１はそれぞれ接続用のコネクタ２、５２を備えており、これらコネクタ２、５２を嵌め合せることにより画像形成装置１と周辺装置５１は接続され、図２に示すように、画像形成装置１から周辺装置５１への下りの制御信号、及び、周辺装置５１から画像形成装置１への上りの制御信号がコネクタ２、５２を通して伝送される。
なお、画像形成装置１によって印刷された印刷物は、画像形成装置１から周辺装置５１へ排出されて、周辺装置５１によって所定の処理がなされる。
【００１６】
ここで、コネクタ２、５２（更には、後述するメンテナンス用装置のコネクタ８２）は、嵌め合せ及びその解除が可能であればよく、本発明では公知の種々な着脱可能式のコネクタを使用することができる。
また、これらコネクタはお互いを直接嵌合させることにより接続するようにしても、両端に対応するコネクタを有したケーブルを介して接続するようにしてもよい。
【００１７】
図３には、本例に係る画像形成装置１及び周辺装置５１の主要な構成を示してある。
まず、画像形成装置１は、装置の動作制御を行うための制御プログラムを格納した電気的に書き換え可能な不揮発性メモリ（本例では、ＥＥＰＲＯＭ）３、当該制御プログラムを実行して装置の動作制御を行うプロセッサ（本例では、ＣＰＵ）４、プロセッサ４の作業領域を提供する揮発性メモリ（本例では、ＲＡＭ）５、コネクタ２を通した通信処理を行う通信回路部６、装置の動作状態のユーザへの提示やユーザからの指示入力の受付けを行うユーザインタフェース７を有している。
【００１８】
周辺装置５１は、処理の内容は異なるが画像形成装置１と同様であり、装置の動作制御を行うための制御プログラムを格納した電気的に書き換え可能な不揮発性メモリ（本例では、ＥＥＰＲＯＭ）５３、当該制御プログラムを実行して装置の動作制御を行うプロセッサ（本例では、ＣＰＵ）５４、プロセッサ５４の作業領域を提供する揮発性メモリ（本例では、ＲＡＭ）５５、コネクタ５２を通した通信処理を行う通信回路部５６、装置の動作状態のユーザへの提示やユーザからの指示入力の受付けを行うユーザインタフェース５７を有している。
【００１９】
すなわち、画像形成装置１と周辺装置５１とがコネクタ２、５２によって接続されると、画像形成装置１の動作に伴う周辺装置５１への制御信号が通信回路部６からコネクタ２及びコネクタ５２を介して通信回路部５６により受信され、これに応じてプロセッサ５４による周辺装置５１の動作制御がなされ、また、周辺装置５１の動作に伴う画像形成置１への制御信号が通信回路部５６からコネクタ５２及びコネクタ２を介して通信回路部６により受信され、これに応じてプロセッサ４による画像形成装置１の動作制御がなされる。
【００２０】
図４には画像形成装置１又は周辺装置５１と接続されてＥＥＰＲＯＭ３、５３に格納される制御プログラムを供給するメンテナンス用装置８１の主要な構成を示してある。
メンテナンス用装置８１は、画像形成装置１又は周辺装置５１の制御信号用コネクタ２、５２に接続できるコネクタ８２、装置の動作制御を行うための制御プログラムや画像形成装置１又は周辺装置５１へ供給するための更新用ログラムＣＰを格納したメモリ８３、自装置用の制御プログラムを実行して更新用のプログラム供給などの装置動作の制御を行うプロセッサ８４、コネクタ８２を通した通信処理を行う通信回路部８６、装置の動作状態のユーザへの提示やユーザからの指示入力の受付けを行うユーザインタフェース８７を有している。
【００２１】
本発明ではメンテナンス用装置８１は特別なものではなく、画像形成装置１又は周辺装置５１にその制御信号用コネクタ２、５２で接続することができるコネクタ８２を有して、これら画像形成装置１又は周辺装置５１に更新用のプログラムＣＰを送信できる装置であればよい。
なお、図４には画像形成装置１と接続した場合を代表的に示したが、メンテナンス用装置８１を周辺装置５１と接続した場合も同様である。
また、本発明に係る処理を実現するために周辺装置５１が備える機能や処理手順についても画像形成装置１と同様であり、以下、画像形成装置１を代表的に説明する。
【００２２】
本例では主に上記プロセッサ４が制御プログラムを実行することによって、図５に示すように、画像形成装置１には本発明に係る処理を実行するための機能手段が構成される。
なお、各機能手段は専用の回路として構成するようにしてもよい。また、周辺装置５１についても同様であり、同様な機能手段が構成される。
【００２３】
すなわち、画像形成装置１には、周辺装置５１に代わってメンテナンス用装置８１が制御信号用コネクタ２に接続されたことを検知する検知手段１０、検知手段１０によりメンテナンス用装置８１が接続されたことを検知したこと応じてコネクタ２を通して伝送される制御プログラムによってＥＥＰＲＯＭ３に格納された制御プログラムを更新する更新手段１１、検知手段１０によりメンテナンス用装置８１が接続されたことを検知したこと応じてコネクタ２を通して行う通信方式をメンテナンス用装置１０に適合した方式に変更する通信方式変更手段１２が構成される。
【００２４】
また、制御プログラムとともにＥＥＰＲＯＭ３に格納されている更新処理プログラムをプロセッサ４が実行することにより更新手段１１が構成される本例では、更新手段１１には退避手段１３が構成されている。この退避手段１３は、図６に示すように、ＥＥＰＲＯＭ３への更新処理を実現するために、当該更新処理プログラムＲＰをＲＡＭ５へ退避させてプロセッサ４により実行させ、既存の制御プログラムＭＰをメンテナンス用装置８１からダウンロードした更新用制御プログラムＣＰで上書きする更新処理を行う。
【００２５】
すなわち、ＥＥＰＲＯＭ３上の制御プログラムを更新する際には、ＥＥＰＲＯＭ３上で他のプログラムを動作させることができなくなるため、更新処理プログラムＲＰをＲＡＭ５上へコピーして退避させ、この退避させた更新処理プログラムＲＰへポインタを移すことによりプロセッサ４による制御を移して、ＥＥＰＲＯＭ３への更新処理を実行する。本例では、この更新処理においてＥＥＰＲＯＭ３の更新処理プログラムＲＰを格納している領域は書き換えを行わないので、ＥＥＰＲＯＭ３上には元の更新処理プログラムＲＰが保持されたままであり、更新処理が終了した後は、ＲＡＭ５上へ退避させた更新処理プログラムＲＰからポインタを外し、退避させた更新処理プログラムＲＰを破棄すればよい。
なお、ＥＥＰＲＯＭ３の更新処理プログラムＲＰを格納している領域にも更新書き換えを及ばせるようにした場合には、ＥＥＰＲＯＭ３への更新処理が終了した後に、退避させた更新処理プログラムＲＰをＥＥＰＲＯＭ３に復帰格納させればよい。
【００２６】
なお、更新処理を専用の回路で実施する場合や、更新処理プログラムを制御プログラムとは別なメモリに格納する場合には、このような退避処理を行わずとも更新処理を実施することができる。
【００２７】
検知手段１０による検知は、例えば、メンテナンス用装置８１が識別信号を送信して、コネクタ２から受信した識別信号によってメンテナンス装置８１がコネクタ２に接続されたことを検知する方法など種々な方法を採用することができるが、このような信号処理による検知の他に、例えば図７に示すようなコネクタのピン構成を利用した検知方法も採用することができる。
【００２８】
例えば、画像形成装置１のコネクタ２とこれに接続されるメンテナンス用装置８１のコネクタ８２とにそれぞれ１０本のピンが設けられている場合に、制御信号の送受信用（ＴＸ、ＴＸ’、ＲＸ、ＲＸ’）として４本、入出力用（出力１、２、３と、出力１、２）として５本、検出用として１本のピンを割り当てる。周辺装置５１のコネクタ５２の同様なピンの割り当て構成とし、周辺装置５１は検出用ピンを０ボルト電位に設置し、メンテナンス用装置８１は検出用ピンを５ボルト電位に印加しておけば、検知手段１０はこの検知用ピンの電位変化でコネクタ２に周辺装置５１が接続されているのか或いはメンテナンス用装置８１が接続されているのかを即座に検出することができる。
【００２９】
また、画像形成装置１と周辺装置５１との間でコネクタ２、５２と通して伝送する制御信号は両装置の協働を迅速に行う必要もあって一般的に比較的小さなデータであり、比較的大きな制御プログラムを伝送しようとするメンテナンス用装置８１の通信方式に適合しない場合がある。そこで、本例では、通信方式変更手段１２によって画像形成装置１の通信方式をメンテナンス用装置８１の通信方式に変更して制御プログラムの伝送を円滑且つ迅速に行い、このプログラム伝送が終了したときに（又は、周辺装置５１にコネクタ２に接続されたときに）、制御信号を伝送する通常の通信方式に復帰させるようにしている。
【００３０】
具体的には、制御信号の伝送時よりも制御プログラム伝送時は通信速度が速くなるようにするのが好ましい。また、制御信号は一般にシリアル伝送されるが、制御信号用コネクタが多ピン構成である場合には、シリアル伝送をパラレル伝送方式に変更して、制御プログラムの伝送を行うようにしてもよい。
【００３１】
次に、本例に係る制御プログラムの更新処理を画像形成装置１の場合を例にとって説明する。
画像形成装置１の通常の動作制御において検知手段１０は上記コネクタ２の監視を行っており、コネクタ２の接続状態に変化が生じたときに図８に示す処理手順が割り込み実行される。まず、コネクタ２の接続状態に変化が生じたときには、検知手段１０がコネクタ２に既接続の周辺装置が接続されたのか或いはメンテナンス用装置８１が接続されたのかを判定し（ステップＳ１）、周辺装置である場合には通常の動作制御に戻る（ステップＳ２）。
【００３２】
一方、メンテナンス用装置８１がコネクタ２に接続された場合には、通信方式変更手段１２がコネクタ２を通した通信方式を制御プログラム伝送用の通信方式に変更する（ステップＳ３）。そして、通信部６がコネクタ２を通してメンテナンス用装置８１から伝送されてくる更新用の制御プログラムＣＰを受信し、上記のようにして更新手段１１がＥＥＰＲＯＭ３に格納されている制御用プログラムＭＰを更新用制御プログラムＣＰで書き換えて更新する（ステップＳ４）。
【００３３】
なお、この更新処理は、伝送される更新用プログラムＣＰを全て受信してＲＡＭ５に一旦保持し、その後に制御用プログラムＭＰを書き換えるようにしても、また、伝送される更新用プログラムＣＰのブロックを受信する毎に制御用プログラムＭＰの対応するブロックを順次書き換えるようにしてもよい。
【００３４】
上記のダウンロード及び書き換え処理が終了すると（ステップＳ５）、通信方式変更手段１２がコネクタ２を通した通信方式を制御信号伝送用の通常の通信方式に変更し（ステップＳ６）、また、ＥＥＰＲＯＭ３に更新格納した制御プログラムをプロセッサ４が実行できるように更新手段１１がポインタ設定をするなどのリセット処理を行って（ステップＳ７）、通常の動作制御に戻る。
したがって、メンテナンス用装置８１を制御信号用のコネクタ２に接続することにより、このコネクタ２を共用して、制御プログラムの伝送及び更新処理を行うことができる。
【００３５】
ここで、上記の例ではメンテナンス用装置８１のコネクタ２への接続を検知手段１０が自動的に検知するようにしたが、ユーザインタフェース７からの更新処理を開始するユーザ入力に応じて、コネクタ２による通信方式の変更、メンテナンス用装置８１からの制御プログラムのダウンロード、更新処理を行うようにしてもよい。すなわち、コネクタ２にメンテナンス用装置８１を接続し、図９に示すように、ユーザがインタフェース７から更新処理開始指示を入力すると、当該指示が検知手段１０に入力されて、メンテナンス用装置８１の接続を各機能手段が認識し、これによって、上記のような処理が行われてＥＥＰＲＯＭ３に格納される制御用プログラムを更新するようにしてもよい。
【００３６】
【発明の効果】
以上説明したように、本発明によると、画像形成装置とその周辺機器のような電子機器において、既存の制御信号伝送用のコネクタを共用して制御プログラム伝送を行うようにできるので、電子機器の構成を簡素化してコスト低減を図ることができる。
【図面の簡単な説明】
【図１】本発明を適用する画像形成装置及び周辺装置の一例を示す図である。
【図２】本発明を適用する画像形成装置と周辺装置との関係を説明する図である。
【図３】本発明の一実施例に係る画像形成装置及び周辺装置の構成を説明する図である。
【図４】本発明の一実施例に係るメンテナンス用装置の構成を説明する図である。
【図５】本発明の一実施例に係る画像形成装置の機能構成を説明する図である。
【図６】本発明の一実施例に係る更新処理プログラムの退避を説明する図である。
【図７】本発明の一実施例に係るコネクタピン構成を説明する図である。
【図８】本発明の一実施例に係る更新処理の手順を説明する図である。
【図９】本発明の他の実施例に係る画像形成装置の機能構成を説明する図である。
【符号の説明】
１：画像形成装置、　２：制御信号用コネクタ、
３：ＥＥＰＲＯＭ、　４：ＣＰＵ、
５：ＲＡＭ、　６：通信部、
７：ユーザインタフェース、　１０：検知手段、
１１：更新手段、　１２：通信方式変更手段、
１３：退避手段、　５１：周辺装置、
５２：制御信号用コネクタ、　５３：ＥＥＰＲＯＭ、
５４：ＣＰＵ、　５５：ＲＡＭ、
５６：通信部、　５７：ユーザインタフェース、
８１：メンテナンス用装置、　８２：コネクタ、
ＭＰ：制御プログラム、　ＣＰ：更新用制御プログラム、
ＲＰ：更新処理プログラム、
【図１】
2004110460.tif 000003
【図２】
2004110460.tif 000004
【図３】
2004110460.tif 000005
【図４】
2004110460.tif 000006
【図５】
2004110460.tif 000007
【図６】
2004110460.tif 000008
【図７】
2004110460.tif 000009
【図８】
2004110460.tif 000010
【図９】
2004110460.tif 000011