(57)【要約】    【課題】より確実な形で（意図したものとは異なるアップデートファイルが使用されることが無い形で）、可搬型記録媒体からのファームウェアアップデートを行える印刷装置を、提供する。    【解決手段】ＵＳＢメモリ３０等の可搬型記録媒体を装着するための装着口を備えた印刷装置１０を、装着口に装着されている可搬型記録媒体上の特定のフォルダのみを対象として、自機種用のアップデートファイルを検索し、検索したアップデートファイルが指定している内容のアップデートをＲＯＭ上のファームウェアに対して施す機能を有する装置として構成しておく。    【選択図】図１
2008173798.tif 000002
【特許請求の範囲】
【請求項１】
可搬型記録媒体を装着するための装着口と、
ファームウェアを記憶しておくための不揮発性記憶手段と、
前記装着口に装着されている可搬型記録媒体上の特定のフォルダのみを対象として、自機種用のアップデートファイルを検索し、検索したアップデートファイルが指定している内容のアップデートを前記不揮発性記憶手段上のファームウェアに対して施すファームウェアアップデート手段と
を備えることを特徴とする印刷装置。
【請求項２】
各種情報を表示するための表示手段を、さらに、備え、
前記ファームウェアアップデート手段が、
前記可搬型記録媒体上の前記特定のフォルダ内に自機種用のアップデートファイルが存在していなかった場合には、アップデートファイルを保存すべき場所が前記特定のフォルダである旨のメッセージを前記表示手段に表示させる手段である
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記ファームウェアアップデート手段が、
検索したファームウェアのバージョン情報と、現在のファームウェアのバージョン情報とを前記表示装置に表示させた後、所定の操作がなされたときに、ファームウェアのアップデートを開始する手段である
ことを特徴とする請求項２記載の印刷装置。
【請求項４】
前記特定のフォルダが、ルートフォルダである
ことを特徴とする請求項１乃至請求項３のいずれかに記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢメモリ等の可搬型記録媒体を装着可能な印刷装置に、関する。
【背景技術】
【０００２】
ＵＳＢメモリ等の可搬型記録媒体を装着可能な印刷装置〔可搬型記録媒体上に記憶されているJPEGファイル等を，ＰＣを利用せずに印刷させることが可能な印刷装置〕の中には、ファームウェアアップデート用のファイル（以下、アップデートファイルと表記する）を可搬型記録媒体にダウンロードし、その可搬型記録媒体を装置に装着することによってファームウェアのアップデートを行えるものが存在しているが、そのような既存の印刷装置は、可搬型記録媒体上の各フォルダを順々に検索対象として自機種用のアップデートファイルを検索していき、最初に検索された自機種用のアップデートファイルに従ってファームウェアのアップデートを行うものとなっている。
【０００３】
このため、既存の，可搬型記録媒体からのファームウェアアップデートが可能な印刷装置は、可搬型記録媒体上のアップデートファイルが１つである場合には、ファームウェアのアップデートを問題なく行える装置ではあるものの，複数のアップデートファイル（各種バージョンのアップデートファイル）が可搬型記録媒体上に保存されている場合には、最新のものではないアップデートファイルに従ったファームウェアアップデートを行ってしまうことがある装置となっていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そこで、本発明の課題は、より確実な形で（意図したものとは異なるアップデートファイルが使用されることが無い形で）、可搬型記録媒体からのファームウェアアップデートを行える印刷装置を、提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の印刷装置は、可搬型記録媒体を装着するための装着口と、ファームウェアを記憶しておくための不揮発性記憶手段と、装着口に装着されている可搬型記録媒体上の特定のフォルダのみを対象として、自機種用のアップデートファイルを検索し、検索したアップデートファイルが指定している内容のアップデートを不揮発性記憶手段上のファームウェアに対して施すファームウェアアップデート手段とを、備える。
【０００６】
すなわち、本発明の印刷装置は、最新バージョン（或いは、特定バージョン）のアップデートファイルを可搬型記録媒体上の特定のフォルダ（例えば、ルートフォルダ）内に保存（ダウンロード）しておきさえすれば、当該可搬型記録媒体上の他のフォルダ内に他バージョンのアップデートファイルが既に保存されていても、今回、保存したアップデートファイルによるファームウェアアップデートを行える装置となっている。従って、この印刷装置を用いておけば、ファームウェアアップデートをより確実に（意図したものとは異なるアップデートファイルが使用されることが無い形で）行える環境を実現できることになる。
【０００７】
本発明の印刷装置を実現（製造）する際には、マニュアル等を読まなくても，ユーザがアップデートファイルの保存場所を把握できるようにするために、ファームウェアアップデート手段を、可搬型記録媒体上の特定のフォルダ内に自機種用のアップデートファイルが存在していなかった場合には、アップデートファイルを保存すべき場所が特定のフォルダである旨のメッセージを，印刷装置が備える各種情報を表示するための表示手段（ＬＣＤ等）に表示させる手段としておくことが、望ましい。また、ファームウェアアップデート手段を、検索したファームウェアのバージョン情報と、現在のファームウェアのバージョン情報とを表示装置に表示させた後、所定の操作がなされたときに、ファームウェアのアップデートを開始する手段としておいても良い。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【０００９】
図１に示してあるように、本発明の一実施形態に係る印刷装置１０は、操作パネル１１と制御部１２と印刷エンジン１３とを備えた装置である。また、印刷装置１０は、ＵＳＢメモリ（ＵＳＢフラッシュメモリ）３０を装着するための装着口が，その筐体に設けられている装置となっている。
【００１０】
本印刷装置１０の操作パネル１１は、ユーザとの間のインタフェース手段として、印刷装置１０の筐体に設けられているユニットである。この操作パネル１１は、ＬＣＤや複数の押しボタンスイッチ等からなるユニットとなっている。印刷エンジン１３は、制御部１２から指示された内容の印刷を用紙上に行うユニットである。
【００１１】
制御部１２は、ＣＰＵ，メモリ制御ＡＳＩＣ，ＲＡＭ，ＲＯＭ，ＵＳＢホスト（ＵＳＢメモリ３０に対するリード／ライトを行う回路），ＩＯ制御ＡＳＩＣ，各種ＰＣインタフェース回路（ホストＰＣと通信を行うための回路；図１には、ネットワークインタフェース回路“NW I/F”のみを示してある）等で構成されたユニットである。
【００１２】
この制御部１２は、印刷装置１０の電源が投入された際、操作パネル１１上の所定の２ボタンを押下しながら電源がされているか否かを判断し、当該２ボタンが押下されていなかった場合には、通常モード用制御処理を開始し、当該２ボタンが押下されていた場合には、アップデートモード用制御処理を開始するように構成（プログラム）されたユニットとなっている。
【００１３】
制御部１２が実行する通常モード用制御処理は、印刷装置１０を，ＵＳＢメモリ３０に記憶されている画像ファイルの印刷も可能なプリンタとして動作させるための処理（既存の印刷装置内の制御部が実行するものと同内容の処理）である。
【００１４】
アップデートモード用制御処理は、装着口に装着されているＵＳＢメモリ３０上のアップデートファイルによって指定されている内容のアップデートを、ＲＯＭ上のファームウェアに対して施す処理である。ここで、アップデートファイルとは、ファームウェアをアップデートするために制御部１２（ＣＰＵ）が実行すべき処理の内容を規定する情報のファイル（本実施形態では、一種のＥＸＥファイル）のことである。このアップデートファイルは、自ファイルを用いてファームウェアのアップデートを行える印刷装置１０の機種を示す機種ＩＤやバージョン番号が設定されているファイルであると共に、一般的なファームウェアアップデート用のファイルと同様に、所定のＷｅｂサイトからダウンロードできるファイルとなっている。また、アップデートファイルは、圧縮されていないもの（ファイル名＝“〜.rcx”）と，圧縮されているもの（ファイル名＝“〜.efu”）とが存在するファイルとなっている。
【００１５】
そして、本実施形態に係る印刷装置１０の制御部１２が実行するアップデートモード用制御処理は、図２に示した手順のものとなっている。
【００１６】
すなわち、制御部１２は、所定の２ボタンが押下された状態で印刷装置１０の電源が投入されると、アップデートモード用制御処理を開始し、まず、装着口に装着されているＵＳＢメモリ３０のルートフォルダ（ルートディレクトリ）に存在するアップデートファイルのファイル名（拡張子が、“.efu”或いは“.rcx”となっているファイル名）を特定する処理（ステップＳ１０１）を行う。
【００１７】
そして、制御部１２は、ファイル名の特定に成功した場合（ステップＳ１０２；ＹＥＳ）には、特定したファイル名を有する，ＵＳＢメモリ３０上のアップデートファイル（以下、処理対象アップデートファイルと表記する）をRamDisk（ＲＡＭ上のドライブとして使用している記憶領域）へコピー／解凍する処理（ステップＳ１０３）を行う。より具体的には、制御部１２は、処理対象アップデートファイルが圧縮されていないものであった場合（特定したファイル名が、“〜.rcx”であった場合）には、ＵＳＢメモリ３０上の処理対象アップデートファイルをRamDisk上にコピーし、処理対象アップデートファイルが圧縮されているものであった場合（特定したファイル名が、“〜.efu”であった場合）には、解凍先をRamDiskとして、ＵＳＢメモリ３０上の処理対象アップデートファイルを解凍する処理を、行う。
【００１８】
ステップＳ１０３の処理を終えた制御部１２は、RamDisk上にコピー／解凍した処理対象アップデートファイル内の機種ＩＤが自装置の機種ＩＤと一致しているか否か（処理対象アップデートファイルが、自機種用のアップデートファイルであるか否か）を判断する（ステップＳ１０４）。
【００１９】
制御部１２は、両機種ＩＤが一致していなかった場合（ステップＳ１０４；ＮＯ）には、RamDisk上にコピー／解凍したアップデートファイルを消去（ステップＳ１０５）してから、ステップＳ１０２以降の処理を再び開始する。
【００２０】
そして、制御部１２は、RamDisk上にコピー／解凍した何個目かのアップデートファイル内の機種ＩＤが、自装置の機種ＩＤと一致していた場合（ステップＳ１０４；ＹＥＳ）には、RamDisk上にコピー／解凍したアップデートファイル（処理対象アップデートファイル）に基づき，実際にファームウェアアップデートを行う処理であるファームウェアアップデート処理（ステップＳ１０６）を行ってから、このアップデートモード用制御処理（図２の処理）を終了する。
【００２１】
なお、ステップＳ１０６のファームウェアアップデート処理は、図３に示したような構成の画面、すなわち、ファームウェアの現バージョン番号と新バージョン番号（アップデート後のファームウェアのバージョン番号）とが示される画面を操作パネル１１のＬＣＤ上に表示するための処理を行った後、操作パネル１１上の所定のボタンが押下されたときに、実際のファームウェアアップデートを開始する処理（他の所定のボタンが押下された場合には、ファームウェアアップデートを行うことなく終了する処理）となっている。さらに、ファームウェアアップデート処理は、その終了時に、電源を再投入すべきことをユーザに通知するための画面をＬＣＤ上に表示する処理ともなっている。すなわち、制御部１２は、アップデートモード用制御処理を終えた場合、電源が再投入されるのを待機する状態に移行するユニットとなっている。
【００２２】
また、制御部１２は、装着口に装着されているＵＳＢメモリ３０のルートフォルダに自機種用のアップデートファイルが記憶されていなかった場合や、ＵＳＢメモリ３０が装着口に装着されていなかった場合（ステップＳ１０２；ＮＯ）には、図４に示したような構成のアップデートファイル保存場所通知画面をＬＣＤ上に表示するための処理（ステップＳ１０７）を行ってから、アップデートモード用制御処理を終了する。なお、図４に示したアップデートファイル保存場所通知画面は、装着口に装着されているＵＳＢメモリ３０のルートフォルダに自機種用のアップデートファイルが記憶されていなかった場合にステップＳ１０７の処理で表示されるものであり、ＵＳＢメモリ３０が装着口に装着されていなかった場合に表示されるアップデートファイル保存場所通知画面は、図４に示したものとは若干異なるメッセージが示されるものとなっている。
【００２３】
以上の説明から明らかなように、本実施形態に係る印刷装置１０は、最新バージョン（或いは、特定バージョン）のアップデートファイルをＵＳＢメモリ３０上のルートフォルダ内に保存（ダウンロード）しておきさえすれば、そのＵＳＢメモリ３０上の他のフォルダ内に他バージョンのアップデートファイルが既に保存されていても、今回、保存したアップデートファイルによるファームウェアアップデートを行える装置となっている。従って、この印刷装置１０を用いておけば、ファームウェアアップデートをより確実に（意図したものとは異なるアップデートファイルが使用されることが無い形で）行える環境を実現できることになる。
【００２４】
また、印刷装置１０は、アップデートファイルを誤ったフォルダに保存してファームウェアアップデートを開始させた場合、アップデートファイルを保存すべき場所を示すメッセージが示されているアップデートファイル保存場所通知画面（図４）が表示される装置となっている。従って、この印刷装置１０は、マニュアル等を読まなくても，ユーザがアップデートファイルの保存場所を把握できる装置となっていると言うことも出来る。
【００２５】
《変形形態》
上記した印刷装置１０は、各種の変形を行うことが出来る。例えば、印刷装置１０を、ＵＳＢメモリ３０（或いは他種の可搬型記録媒体）のルートフォルダ以外のフォルダ（所定名称のフォルダ）のみから、自機種用のアップデートファイルを検索する装置に変形することが出来る。また、印刷装置１０を、アップデートファイルを内部に読み込まずにファームウェアアップデートを行う装置や、アップデートファイルをＨＤＤに読み込む装置に変形しても良いことなどは、当然のことである。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る印刷装置の構成図。
【図２】実施形態に係る印刷装置の制御部が実行するアップデートモード用制御処理の流れ図。
【図３】アップデートモード用制御処理開始時に表示される画面の流れ図。
【図４】アップデートモード用制御処理時に表示されるアップデートファイル保存場所通知画面の流れ図。
【符号の説明】
【００２７】
１０  印刷装置、  １１  操作パネル、  １２  制御部、  １３  印刷エンジン
３０  ＵＳＢメモリ
【図１】
2008173798.tif 000003
【図２】
2008173798.tif 000004
【図３】
2008173798.tif 000005
【図４】
2008173798.tif 000006