(57)【要約】【課題】画像形成装置において、ファームウェアの更新の際に、ホストコンピュータを不要とすることにより、作業者の負担を軽減すると共に、コストダウンを図る。【解決手段】ファームウェアが記録された光ディスクが装填されたとき、第２制御部３２は、そのファームウェアが、第１制御部２２または第２制御部３２のうち、いずれによって実行されるものであるかを判別する。第２制御部３２によって実行されるファームウェアが記録されていると判断したとき、第２制御部３２は、バイナリデータを読み出して、第２シリアルフラッシュメモリ３２に書き込む。一方、第１制御部２２によって実行されるファームウェアが記録されていると判断したとき、第２制御部３２は、バイナリデータを読み出して、ＵＳＢケーブル４を経由して第１制御部２２に送信する。これを受けた第１制御部２２は、受信したバイナリデータを第１シリアルフラッシュメモリ２３に書き込む。【選択図】図２
2007210308.tif 000002
【特許請求の範囲】
【請求項１】
記録紙に画像を形成するプリントエンジンと、このプリントエンジンを制御する第１制御手段と、この第１制御手段を動作させるためのファームウェアを格納する第１シリアルフラッシュメモリと、前記第１制御手段によって実行されるファームウェアが展開されるＳＤＲＡＭとを有するプリント装置と、
光ディスクを駆動して、画像データの記録／再生を行う光ディスク駆動手段と、この光ディスク駆動手段を制御する第２制御手段と、この第２制御手段を動作させるためのファームウェアを格納する第２シリアルフラッシュメモリと、前記第１制御手段によって実行されるファームウェアが展開されるＳＤＲＡＭとを有する光ディスク記録再生装置と、を備え、
前記第１制御部と第２制御部とは、ＵＳＢ（Universal Serial Bus）規格に準拠するＵＳＢ伝送路を介して相互に接続されている画像形成装置において、
前記第２制御手段は、
前記光ディスク駆動手段に光ディスクが装填されたとき、光ディスクに画像形成装置に対応するファームウェアが記録されているかを判断し、
光ディスクにファームウェアが記録されていると判断したとき、該ファームウェアが、前記第１制御手段によって実行されるものであるか、前記第２制御手段によって実行されるものであるかを判別し、
光ディスクに前記第１制御手段によって実行されるファームウェアが記録されていると判断したとき、該ファームウェアのバイナリデータを読み出して、前記ＵＳＢ伝送路を経由して前記第１制御手段に送信し、送信されたバイナリデータを該第１制御手段を介して前記第１シリアルフラッシュメモリに書き込み、
光ディスクに前記第２制御手段によって実行されるファームウェアが記録されていると判断したとき、該ファームウェアのバイナリデータを読み出して、前記第２シリアルフラッシュメモリに書き込み、
これにより、ホストコンピュータに接続することなく、単独でファームウェアの書き込みを可能としたことを特徴とする画像形成装置。
【請求項２】
記録紙に画像を形成するプリントエンジンと、このプリントエンジンを制御する第１制御手段と、この第１制御手段を動作させるためのファームウェアを格納する第１不揮発性メモリとを有するプリント装置と、
光ディスクを駆動して、画像データの記録／再生を行う光ディスク駆動手段と、この光ディスク駆動手段を制御する第２制御手段と、この第２制御手段を動作させるためのファームウェアを格納する第２不揮発性メモリとを有する光ディスク記録再生装置と、を備えた画像形成装置において、
前記第２制御手段は、
前記光ディスク駆動手段に光ディスクが装填されたとき、光ディスクに画像形成装置に対応するファームウェアが記録されているかを判断し、
光ディスクにファームウェアが記録されていると判断したとき、該ファームウェアのバイナリデータを読み出して、前記第１不揮発性メモリ又は第２不揮発性メモリに書き込むことにより、ホストコンピュータに接続することなく、単独でファームウェアの書き込みを可能としたことを特徴とする画像形成装置。
【請求項３】
前記第２制御手段は、
光ディスクにファームウェアが記録されていると判断したとき、該ファームウェアが、前記第１制御手段によって実行されるものであるか、前記第２制御手段によって実行されるものであるかを判別し、
光ディスクに前記第１制御手段によって実行されるファームウェアが記録されていると判断したとき、該ファームウェアのバイナリデータを読み出して、前記第１制御手段に送信し、送信されたバイナリデータを該第１制御手段を介して前記第１不揮発性メモリに書き込み、
光ディスクに前記第２制御手段によって実行されるファームウェアが記録されていると判断したとき、該ファームウェアのバイナリデータを読み出して、前記第２不揮発性メモリに書き込むことを特徴とする請求項２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録紙に画像を形成する画像形成装置、特に光ディスクに対して画像データを記録／再生する光ディスク記録再生装置を備えた画像形成装置に関するものである。
【背景技術】
【０００２】
従来から画像形成装置の量産工程におけるファームウェアの更新や、ユーザ自身の手によるファームウェアの更新にあたっては、画像形成装置をファームウェアが格納されているコンピュータ（ホストコンピュータ）に接続する必要があった。そのため、画像形成装置をホストコンピュータの設置している場所まで移動させる必要があり、作業者やユーザに負担を強いていた。
【０００３】
特に画像形成装置の量産工程において、ファームウェアの更新作業の効率を高めるために、複数の画像形成装置について同時にファームウェアを更新する場合、複数のホストコンピュータが必要となり、ホストコンピュータのハードウェア及びソフトウェア（オペレーションシステム）の費用が嵩み、画像形成装置のコストダウンを阻む一因となっている。
【０００４】
なお、特許文献１には、ファームウェアの更新時にランプを点灯させて作業者に通知するプリント遊戯装置が、特許文献２には、ホストコンピュータに接続することによりファームウェアを更新する通信装置が、特許文献３には、光ディスク装置におけるファームウェアの更新方法がそれぞれ示されている。
【特許文献１】特開２００３−９０４６号公報
【特許文献２】特開２００５−２９３２４９号公報
【特許文献３】特開２００３−３３１５０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記課題を解決するためになされたものであり、ファームウェアの更新にあたってホストコンピュータを不要とすることにより、作業者の負担を軽減すると共に、コストダウンを図ることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１の発明は、記録紙に画像を形成するプリントエンジンと、このプリントエンジンを制御する第１制御手段と、この第１制御手段を動作させるためのファームウェアを格納する第１シリアルフラッシュメモリと、第１制御手段によって実行されるファームウェアが展開されるＳＤＲＡＭとを有するプリント装置と、光ディスクを駆動して、画像データの記録／再生を行う光ディスク駆動手段と、この光ディスク駆動手段を制御する第２制御手段と、この第２制御手段を動作させるためのファームウェアを格納する第２シリアルフラッシュメモリと、第１制御手段によって実行されるファームウェアが展開されるＳＤＲＡＭとを有する光ディスク記録再生装置と、を備え、第１制御部と第２制御部とは、ＵＳＢ（Universal Serial Bus）規格に準拠するＵＳＢ伝送路を介して相互に接続されている画像形成装置において、第２制御手段は、光ディスク駆動手段に光ディスクが装填されたとき、光ディスクに画像形成装置に対応するファームウェアが記録されているかを判断し、光ディスクにファームウェアが記録されていると判断したとき、該ファームウェアが、第１制御手段によって実行されるものであるか、第２制御手段によって実行されるものであるかを判別し、光ディスクに第１制御手段によって実行されるファームウェアが記録されていると判断したとき、該ファームウェアのバイナリデータを読み出して、ＵＳＢ伝送路を経由して第１制御手段に送信し、送信されたバイナリデータを該第１制御手段を介して第１シリアルフラッシュメモリに書き込み、光ディスクに第２制御手段によって実行されるファームウェアが記録されていると判断したとき、該ファームウェアのバイナリデータを読み出して、第２シリアルフラッシュメモリに書き込み、これにより、ホストコンピュータに接続することなく、単独でファームウェアの書き込みを可能としたものである。
【０００７】
請求項２の発明は、記録紙に画像を形成するプリントエンジンと、このプリントエンジンを制御する第１制御手段と、この第１制御手段を動作させるためのファームウェアを格納する第１不揮発性メモリとを有するプリント装置と、光ディスクを駆動して、画像データの記録／再生を行う光ディスク駆動手段と、この光ディスク駆動手段を制御する第２制御手段と、この第２制御手段を動作させるためのファームウェアを格納する第２不揮発性メモリとを有する光ディスク記録再生装置と、を備えた画像形成装置において、第２制御手段は、光ディスク駆動手段に光ディスクが装填されたとき、光ディスクに画像形成装置に対応するファームウェアが記録されているかを判断し、光ディスクにファームウェアが記録されていると判断したとき、該ファームウェアのバイナリデータを読み出して、第１不揮発性メモリ又は第２不揮発性メモリに書き込むことにより、ホストコンピュータに接続することなく、単独でファームウェアの書き込みを可能としたものである。
【０００８】
請求項３の発明は、請求項２に記載の画像形成装置において、第２制御手段は、光ディスクにファームウェアが記録されていると判断したとき、該ファームウェアが、第１制御手段によって実行されるものであるか、第２制御手段によって実行されるものであるかを判別し、光ディスクに第１制御手段によって実行されるファームウェアが記録されていると判断したとき、該ファームウェアのバイナリデータを読み出して、第１制御手段に送信し、送信されたバイナリデータを該第１制御手段を介して第１不揮発性メモリに書き込み、光ディスクに第２制御手段によって実行されるファームウェアが記録されていると判断したとき、該ファームウェアのバイナリデータを読み出して、第２不揮発性メモリに書き込むものである。
【発明の効果】
【０００９】
請求項１の発明によれば、光ディスクが光ディスク駆動手段に装填されたとき、第２制御手段が、第１シリアルフラッシュメモリ又は第２シリアルフラッシュメモリにバイナリデータを格納させるので、ホストコンピュータに接続することなく、単独でファームウェアの書き込みが可能となる。これにより、作業者の負担が軽減されるだけでなく、ホストコンピュータを準備する必要がなくなるので、設備の簡素化を通じてコストダウンを図ることが可能となる。また、光ディスクは、持ち運びが容易であるので、作業場所の制限を受けることなく、容易にファームウェアの書き換えが可能となる。また、第２制御手段が、光ディスクに記録されているファームウェアが第１制御手段によって実行されるものか、第２制御手段によって実行されるものかを判別し、その判別結果に基づいて、第１シリアルフラッシュメモリ又は第２シリアルフラッシュメモリにバイナリデータを格納させるので、いずれのファームウェアであっても、作業者の手を煩わすことなく適切な場所に書き込むことができる。また、第１制御手段と第２制御手段とが、ＵＳＢ伝送路を介して相互に接続されており、画像データ等のバイナリデータと同様に、第１制御手段によって実行されるファームウェアのバイナリデータがこのＵＳＢ伝送路を経由して第２制御手段から第１制御手段に伝送される。従って新たに伝送路を設ける必要がなくなり、画像形成装置のコストアップを招くこともない。
【００１０】
請求項２の発明によれば、光ディスクが光ディスク駆動手段に装填されたとき、第２制御手段が、第１不揮発性メモリ又は第２不揮発性メモリにバイナリデータを格納させるので、ホストコンピュータに接続することなく、単独でファームウェアの書き込みが可能となる。これにより、作業者の負担が軽減されるだけでなく、ホストコンピュータを準備する必要がなくなるので、設備の簡素化を通じてコストダウンを図ることが可能となる。また、光ディスクは、持ち運びが容易であるので、作業場所の制限を受けることなく、容易にファームウェアの書き換えが可能となる。
【００１１】
請求項３の発明によれば、第２制御手段が、光ディスクに記録されているファームウェアが第１制御手段によって実行されるものか、第２制御手段によって実行されるものかを判別し、その判別結果に基づいて、第１不揮発性メモリ又は第２不揮発性メモリにバイナリデータを格納させるので、いずれのファームウェアであっても、作業者の手を煩わすことなく適切な場所に書き込むことができる。
【発明を実施するための最良の形態】
【００１２】
本発明を実施するための最良の実施形態による画像形成装置について図面を参照して説明する。図１は画像形成装置の一例であるフォトプリンタを示している。フォトプリンタ１は、プリント装置２と、光ディスク記録再生装置３と、これらを相互に接続するためのＵＳＢ（Universal Serial Bus）規格に準拠するＵＳＢケーブル（ＵＳＢ伝送路）４等によって構成されている。
【００１３】
プリント装置２は、記録紙に記録紙に画像を形成するプリントエンジン２１と、プリントエンジン２１を制御する第１制御部２２と、第１制御部２２を動作させるためのファームウェアを格納する第１シリアルフラッシュメモリ２３と、第１制御部２２によって実行されるファームウェアが展開される第１ＳＤＲＡＭ２４等によって構成されている。
【００１４】
光ディスク記録再生装置３は、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ等の光ディスクを駆動して、画像データの記録／再生を行う光ディスク駆動部（光ディスク駆動手段）３１と、光ディスク駆動部３１を制御する第２制御部３２と、第２制御部３２を動作させるためのファームウェアを格納する第２シリアルフラッシュメモリ３３と、第２制御部３２によって実行されるファームウェアが展開される第２ＳＤＲＡＭ３４と、ホストコンピュータ又はデジタルカメラが接続され、画像データが伝送されるＵＳＢポート３５と、ＴＶ受像機が接続され、画像データをＴＶ受像機に出力するＴＶ出力端子３６等によって構成されている。
【００１５】
第１制御部２２及び第２制御部３２は、システムの中核となるプロセッサとデジタル制御回路（Ｉ／Ｏポート等）からなる集積回路（デジタルＡＳＩＣ）である。第１シリアルフラッシュメモリ２３及び第２シリアルフラッシュメモリ３３は、システムのファームウェアが格納されている不揮発性のメモリであり、第１制御部２２及び第２制御部３２は、起動時に第１シリアルフラッシュメモリ２３及び第２シリアルフラッシュメモリ３３からファームウェアを読み出して、第１ＳＤＲＡＭ２４及び第２ＳＤＲＡＭ３４に展開し、実行する。第１ＳＤＲＡＭ２４及び第２ＳＤＲＡＭ３４は、揮発性のメモリであり、システムの作業領域としても利用される。第１制御部２２と第２制御部３２とは、フォトプリンタ１の内部において、ＵＳＢケーブル４によって接続されている。本フォトプリンタ１においては、第２制御部３２がマスタとなって、全体の制御を司っている。
【００１６】
プリントエンジン２１によって形成する画像データは、通常、ＵＳＢポート３６を介してホストコンピュータ又はデジタルカメラから伝送され、第２ＳＤＲＡＭ３４に一時的に格納される。また、画像データが記録されている光ディスクが光ディスク駆動部３１に装填された場合には、画像データは光ディスク駆動部３１によって読み出され、上記と同様に、第２ＳＤＲＡＭ３４に一時的に格納される。
【００１７】
第２ＳＤＲＡＭ３４に格納されている画像データを用いることにより、プリント装置２から記録紙に画像をプリントすることもでき、また、ＴＶ出力端子を介してＴＶ受像機に画像を出力することもできる。プリント装置２から記録紙に画像をプリントする場合、第２ＳＤＲＡＭ３４に格納されている画像データは、第２制御部３２の制御によって、ＵＳＢケーブル４を介して第１制御部２２に伝送される。第２制御部３２から画像データの伝送を受けた第１制御部２２は、その画像データを第１ＳＤＲＡＭ２４に一時的に格納する。そして、第１制御部２２が、第１ＳＤＲＡＭ２４に格納された画像データを適宜読み出しながら、その画像データに基づいてプリントエンジン２１を制御することにより、記録紙に画像が形成される。
【００１８】
本フォトプリンタ１は、第１シリアルフラッシュメモリ２３及び第２シリアルフラッシュメモリ３３に格納されているファームウェアを更新することにより、ファームウェアのバクを修正したり、フォトプリンタ１の機能を向上させたりすることができる。ファームウェアの更新データは、ＵＳＢポート３６を介してホストコンピュータから伝送させることにより、取得可能であり、また、更新データが記録された光ディスクから更新データを読み出すことによっても、取得可能である。
【００１９】
更新データが記録された光ディスク（ＣＤ−ＲＯＭ）を用いたファームウェアの更新手順について、図２及び図３を参照して説明する。ＣＤ−ＲＯＭが光ディスク駆動部３１に装填されると（＃１）、第２制御部３２は、ＣＤ−ＲＯＭにフォトプリンタ１に対応するファームウェアが存在するか否かを確認する（＃２）。具体的には、特定の名前のファイルの有無を確認する。対応するファームウェアが存在する場合（＃３においてＹＥＳ）、第２制御部３２は、そのファームウェアが、第１制御部２２によって実行されるものであるか、第２制御部３２によって実行されるものであるかを判別する（＃４）。具体的には、ファイル名又はデータのヘッダを参照することにより、ファームウェアの対象を判別する。
【００２０】
ＣＤ−ＲＯＭに第２制御部３２によって実行されるファームウェアが記録されていると判断したとき（＃５において、ＣＤ記録再生装置側）、第２制御部３２は、ファームウェアのバイナリデータを読み出して（＃６）、第２シリアルフラッシュメモリ３２に書き込み、フォトプリンタ１のシステムを再起動する（＃７）。
【００２１】
一方、ＣＤ−ＲＯＭにプリント装置２の側の第１制御部２２によって実行されるファームウェアが記録されていると判断したとき（＃５において、プリント装置側）、第２制御部３２は、ファームウェアのバイナリデータを読み出して（＃８）、ＵＳＢケーブル４を経由して第１制御部２２に送信する（＃９）。これを受けた第１制御部２２は、受信したバイナリデータを第１シリアルフラッシュメモリ２３に書き込み（＃１０）、＃７に移行する。なお、装填されたＣＤ−ＲＯＭにファームウェアが存在しないときは（＃３においてＮＯ）、通常と同様に、ＣＤ−ＲＯＭへの対応を行う（＃１１）。
【００２２】
以上のように、本実施形態のフォトプリンタ１によれば、光ディスクが光ディスク駆動部３１に装填されたとき、第２制御部３２が、第１シリアルフラッシュメモリ２３又は第２シリアルフラッシュメモリ３３にバイナリデータを格納させるので、ホストコンピュータに接続することなく、単独でファームウェアの書き込みが可能となる。これにより、作業者の負担が軽減されるだけでなく、ホストコンピュータを準備する必要がなくなるので、設備の簡素化を通じてコストダウンを図ることが可能となる。また、光ディスクは、持ち運びが容易であるので、作業場所の制限を受けることなく、容易にファームウェアの書き換えが可能となる。また、第２制御部３２が、光ディスクに記録されているファームウェアが第１制御部２２によって実行されるものか、第２制御部３２によって実行されるものかを判別し、その判別結果に基づいて、第１シリアルフラッシュメモリ２３又は第２シリアルフラッシュメモリ３３にバイナリデータを格納させるので、いずれのファームウェアであっても、作業者の手を煩わすことなく適切な場所に書き込むことができる。また、第１制御部２２と第２制御部３２とが、ＵＳＢケーブル４を介して相互に接続されており、画像データ等のバイナリデータと同様に、第１制御部２２によって実行されるファームウェアのバイナリデータがこのＵＳＢケーブル４を経由して第２制御部３２から第１制御部２２に伝送される。従って新たに伝送路を設ける必要がなくなり、フォトプリンタのコストアップを招くこともない。
【００２３】
なお、本発明は上記実施形態の構成に限られることなく、少なくとも第２制御部３２が、光ディスク駆動部３１に装填された光ディスクにファームウェアが記録されていると判断したとき、ファームウェアのバイナリデータを読み出して、第１シリアルフラッシュメモリ２３又は第２シリアルフラッシュメモリ３３に書き込むように構成されていればよい。また、本発明は種々の変形が可能であり、例えば、第１制御部２２及び第２制御部３２を動作させるためのファームウェアを格納するメモリは、シリアルフラッシュメモリに限られることなく、例えば、パラレルフラッシュメモリその他の不揮発性メモリであってもよい。光ディスク記録再生装置３をドッキングステーションとして、その上部にプリント装置２を着脱可能に構成されていてもよい。この場合にあっては、必要に応じてプリント装置２を光ディスク記録再生装置３から分離して使用することも可能である。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態によるフォトプリンタの構成を示すブロック図。
【図２】ファームウェアの更新する際のバイナリデータの流れを示す図。
【図３】ファームウェアの更新手順を示すフローチャート。
【符号の説明】
【００２５】
１    フォトプリンタ
２    プリント装置
３    光ディスク記録再生装置
４    ＵＳＢケーブル（ＵＳＢ伝送路）
２１    プリントエンジン
２２    第１制御部（第１制御手段）
２３    第１シリアルフラッシュメモリ
３１    光ディスク駆動部（光ディスク駆動手段）
３２    第２制御部（第２制御手段）
３３    第２シリアルフラッシュメモリ
【図１】
2007210308.tif 000003
【図２】
2007210308.tif 000004
【図３】
2007210308.tif 000005