(57)【要約】    【課題】ファームウェアのアップデートが可能なファクシミリであって、装置内に残っているＦＡＸデータが印刷できないことがないファクシミリを、提供する。    【解決手段】ファクシミリを、ファームウェアアップデート処理の実行が指示されても（ステップＳ１０３；ＹＥＳ），未印刷のＦＡＸデータが内部に残っている場合（ステップＳ１０４；ＹＥＳ）には、ファームウェアアップデート処理を開始しない装置として構成しておく。    【選択図】図２
2008172491.tif 000002
【特許請求の範囲】
【請求項１】
ファームウェアを記憶したファームウェア記憶手段と、
ＦＡＸデータを記憶しておくためのＦＡＸデータ記憶手段と、
ＦＡＸデータを受信して印刷を行うＦＡＸ制御手段であって、受信したＦＡＸデータを，その印刷が完了するまで前記ＦＡＸデータ記憶手段に記憶しておく機能を有するＦＡＸ制御手段と、
所定の指示が入力されたときに、ＦＡＸデータが前記ＦＡＸデータ記憶手段に記憶されているか否かを判断し、ＦＡＸデータが前記ＦＡＸデータ記憶手段に記憶されていなかった場合に限り、前記ファームウェア記憶手段上のファームウェアをアップデートするためのファームウェアアップデート処理を開始するファームウェアアップデート手段と
を備えることを特徴とするファクシミリ。
【請求項２】
可搬型記録媒体を装着するための装着口を、さらに、備え、
前記ファームウェアアップデート手段が、
特殊な操作を伴う電源投入操作を，前記所定の指示の入力として取り扱う手段であり、
前記ＦＡＸ制御手段が、
特殊な操作を伴わない電源投入操作がなされた場合と、前記ファームウェアアップデート手段によってＦＡＸデータが前記ＦＡＸデータ記憶手段に記憶されていないと判断された場合とに、動作を開始する手段である
ことを特徴とする請求項１記載のファクシミリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリに関する。
【背景技術】
【０００２】
近年の，一般的なファクシミリは、未印刷のＦＡＸデータ（いわゆる蓄積文書）が内部に残っている状態で、ファームウェアアップデートを行うことが可能な装置となっているが、ファームウェアをアップデートする処理は、失敗すると、装置が機能しない状態（未印刷のＦＡＸデータの印刷を行えない，メーカーによる修理が必要な状態）となる場合が多い処理である。また、プログラムミスにより、アップデート後のファームウェアが、前バージョンのファームウェアによって保存されたＦＡＸデータを印刷できないものとなっていることも考えられる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
そこで、本発明の課題は、ファームウェアのアップデートが可能なファクシミリであって、装置内に残っているＦＡＸデータが印刷できないことがないファクシミリを、提供することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明のファクシミリは、ファームウェアを記憶したファームウェア記憶手段と、ＦＡＸデータを記憶しておくためのＦＡＸデータ記憶手段と、ＦＡＸデータを受信して印刷を行うＦＡＸ制御手段であって、受信したＦＡＸデータを，その印刷が完了するまでＦＡＸデータ記憶手段に記憶しておく機能を有するＦＡＸ制御手段と、所定の指示が入力されたときに、ＦＡＸデータがＦＡＸデータ記憶手段に記憶されているか否かを判断し、ＦＡＸデータがＦＡＸデータ記憶手段に記憶されていなかった場合に限り、ファームウェア記憶手段上のファームウェアをアップデートするためのファームウェアアップデート処理を開始するファームウェアアップデート手段とを備える。
【０００５】
このような構成を有する本発明のファクシミリでは、未印刷のＦＡＸデータが内部に残っている場合には、ファームウェアアップデート処理の実行を指示しても，ファームウェアアップデート処理が開始されないことになる。従って、このファクシミリは、ファームウェアのアップデートが可能なファクシミリであって、装置内に残っているＦＡＸデータが印刷できないことがない（ファームウェアアップデート処理の失敗や、プログラムミスにより、装置内に残っているＦＡＸデータが印刷できない状態となることがない）ファクシミリとなっていると言うことが出来る。
【０００６】
本発明のファクシミリを実現するに際しては、各手段として、具体的な構成／動作が異なるさまざまな手段を採用することが出来る。例えば、可搬型記録媒体を装着するための装着口を付加しておくと共に、ファームウェアアップデート手段として、特殊な操作を伴う電源投入操作を，所定の指示の入力として取り扱う手段を採用し、ＦＡＸ制御手段として、特殊な操作を伴わない電源投入操作がなされた場合と、ファームウェアアップデート手段によってＦＡＸデータがＦＡＸデータ記憶手段に記憶されていないと判断された場合とに、動作を開始する手段を採用しておけば、可搬型記録媒体を用いたファームウェアアップデートが可能なファクシミリであって、未印刷のＦＡＸデータが内部に残っている状態でファームウェアアップデート処理の実行を指示してしまった場合、電源の再投入操作を行わなくても，未印刷のＦＡＸデータを印刷させることが可能なファクシミリを，実現できることになる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【０００８】
図１に示してあるように、本発明の一実施形態に係るファクシミリ１０は、主な構成要素として、操作パネル１１と制御部１２と印刷エンジン１３とを備えた装置である。また、ファクシミリ１０は、ＵＳＢメモリ（ＵＳＢフラッシュメモリ）３０を装着するための装着口が，その筐体に設けられている装置となっている。
【０００９】
このファクシミリ１０の操作パネル１１は、ユーザとの間のインタフェース手段として、ファクシミリ１０の筐体に設けられているユニットである。この操作パネル１１は、ＬＣＤや複数の押しボタンスイッチ等から構成されたユニットとなっている。印刷エンジン１３は、制御部１２から指示された内容の印刷（画像形成）を用紙上に行うユニットである。この印刷エンジン１３は、電子写真式の印刷（カラー及びモノクロ印刷）を行うものとなっている。
【００１０】
制御部１２は、ＣＰＵ，メモリ制御ＡＳＩＣ，ＲＡＭ，フラッシュＲＯＭ２０，ＵＳＢホスト（ＵＳＢメモリ３０に対するリード／ライトを行う回路），ＩＯ制御ＡＳＩＣ，各種ホストインタフェース回路（ホストＰＣと通信を行うためのインタフェース回路；図１には、ネットワークインタフェース回路“NW I/F”のみを示してある），ＦＡＸ回路（ＦＡＸデータの送受信を行うための回路）等で構成された，ファクシミリ１０をＦＡＸ機能を有する複合機として動作させるユニットである。
【００１１】
この制御部１２は、ファームウェアがフラッシュＲＯＭ２０上に記憶されているユニットである。そして、制御部１２は、ファクシミリ１０の電源が投入された場合（ファクシミリ１０の電源スイッチ操作により自ユニットへの電力供給が開始された場合）、当該ファームウェアに従って、図２に示した手順の処理を行うユニットとなっている。
【００１２】
すなわち、ファクシミリ１０の電源が投入されると、制御部１２は、まず、その時点において押下されている操作パネル１１上のボタンを記憶する処理（ステップＳ１０１）を行う。次いで、制御部１２は、自装置（ファクシミリ１０内の各部）が正常に動作する状態であることを確認するために、メモリチェック等を行う処理である状態確認処理（ステップＳ１０２）を行う。
【００１３】
その後、制御部１２は、ステップＳ１０１の処理結果に基づき、電源投入時に所定の２ボタンが押下されていていたか否かを判断（ステップＳ１０３）し、電源投入時に所定の２ボタンが押下されていていなかった場合（ステップＳ１０３；ＮＯ）には、ファクシミリ１０をＦＡＸ機能を有する複合機として動作させるための通常モード用制御処理を、開始する。
【００１４】
この通常モード用制御処理は、既存のファクシミリ内の制御部が実行するものと同内容の処理となっている。このため、通常モード用制御処理の詳細説明は省略するが、制御部１２が実行する通常モード用制御処理は、ＦＡＸ回路が受信したＦＡＸデータを、その印刷が完了するまで、フラッシュＲＯＭ２０上〔フラッシュＲＯＭ２０の，ファームウェアの記憶に使用されていない記憶領域上〕に記憶しておく処理（印刷完了時に、フラッシュＲＯＭ２０上のＦＡＸデータを消去する処理）となっている。また、通常モード用制御処理は、その開始時に、図３に示した画面が操作パネル１１のＬＣＤ上に表示される処理ともなっている。
【００１５】
制御部１２は、電源投入時に所定の２ボタンが押下されていた場合（ステップＳ１０３；ＹＥＳ）には、上記した通常モード用制御処理を開始することなく、未印刷のＦＡＸデータが存在するか否か（ＦＡＸデータがフラッシュＲＯＭ２０上に記憶されているか否か）を判断する（ステップＳ１０４）。そして、制御部１２は、未印刷のＦＡＸデータが存在していなかった場合（ステップＳ１０４；ＮＯ）には、挿入口に挿入されているＵＳＢメモリ３０に記憶されているアップデートファイル（既存のファームウェアに対して施すべき変更内容を規定する情報のファイル）に基づき、フラッシュＲＯＭ２０上のファームウェアをアップデートする処理であるファームウェアアップデート処理（ステップＳ１１０）を行ってから、図２の処理を終了する。なお、アップデートファイルとは、既存のファームウェアに対して施すべき変更内容を規定する情報のファイルのことである。このアップデートファイルは、ファクシミリ１０のメーカーが用意（作成）し、所定のＷｅｂサイトで公開するファイルとなっている。また、制御部１２が実行するファームウェアアップデート処理は、その終了時に、操作パネル１１のＬＣＤ上に，電源を再投入すべき旨のメッセージを表示するものとなっている。すなわち、制御部１２は、ファームウェアアップデート処理の完了により，図２の処理が終了した場合、電源の再投入が行われるのを待機している状態となるユニットとして構成されている（プログラムされている）。
【００１６】
一方、未印刷のＦＡＸデータが存在していた場合（ステップＳ１０４；ＹＥＳ）、制御部１２は、未印刷のＦＡＸデータがあるため、ファームウェアアップデート（図では、ＦＷＵＤ）が行えない旨のメッセージを操作パネル１１のＬＣＤ上に表示する処理（ステップＳ１０５）を行う。より具体的には、制御部１２は、図４に示したような画面をＬＣＤに表示させるための処理を行う。
【００１７】
そして、ステップＳ１０５の処理を終えた制御部１２は、操作パネル１１上のいずれかのボタンが押下されるのを待機している状態（ステップＳ１０６）となり、操作パネル１１上のいずれかのボタンが押下された場合（ステップＳ１０６；ＹＥＳ）には、通常モード用制御処理を開始する。
【００１８】
以上、説明した制御部１２の動作内容から明らかなように、本実施形態に係るファクシミリ１０は、ファームウェアアップデート処理の開始を指示する操作（操作パネル１１上の所定の２ボタンを押下しなから電源を投入する操作）がなされても、未印刷のＦＡＸデータが残っている場合には、ファームウェアアップデート処理を開始しない装置となっている。従って、このファクシミリ１０は、装置内に残っているＦＡＸデータが印刷できないことがない（ファームウェアアップデート処理の失敗や、プログラムミスにより、装置内に残っているＦＡＸデータが印刷できない状態となることがない）ファクシミリとなっていると言うことが出来る。
【００１９】
《変形形態》
上記したファクシミリ１０は、各種の変形を行うことが出来る。例えば、ファクシミリ１０を、ホストＰＣからファームウェアアップデート処理の開始を指示できる装置（ホストＰＣから送信されてきたアップデートファイルに基づき、ファームウェアアップデートを行う装置）に変形することが出来る。また、未印刷のＦＡＸデータがＨＤＤ上に記憶されるタイプのファクシミリであっても、ファームウェアアップデート処理の失敗時等には、未印刷のＦＡＸデータが印刷できなくなることがあるため、ファクシミリ１０を、未印刷のＦＡＸデータを保存するためのＨＤＤを備えた装置に変形することも出来る。
【００２０】
また、ファクシミリ１０を、未印刷のＦＡＸデータが残っている状態でファームウェアアップデート処理の開始を指示する操作を行ってしまった場合、再起動（電源の再投入）が必要な装置に変形しておくことも出来る。ただし、そのように変形したファクシミリ１０では、未印刷のＦＡＸデータが残っている状態でファームウェアアップデート処理の開始を指示する操作を行ってしまった場合、再起動し、未印刷のＦＡＸデータの印刷を行わせてからでないと、ファームウェアのアップデートを実際に行わせることが出来ないことになる。このため、ファクシミリ１０は、上記したもののように、未印刷のＦＡＸデータが残っている状態でファームウェアアップデート処理の開始を指示する操作を行ってしまった場合、再起動を行わなくても、通常の動作を開始させることができる装置としておくことが望ましい。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係るファクシミリの構成図。
【図２】実施形態に係るファクシミリの制御部が，電源投入時に開始する処理の流れ図。
【図３】制御部が，通常モード制御用処理時に、操作パネルのＬＣＤ上に表示する画面の説明図。
【図４】制御部が，ファームウェアアップデート処理時に、操作パネルのＬＣＤ上に表示する画面の説明図。
【符号の説明】
【００２２】
１０  ファクシミリ、  １１  操作パネル、  １２  制御部、  １３  印刷エンジン
２０  フラッシュＲＯＭ、  ３０  ＵＳＢメモリ
【図１】
2008172491.tif 000003
【図２】
2008172491.tif 000004
【図３】
2008172491.tif 000005
【図４】
2008172491.tif 000006