(57)【要約】【課題】  ＵＳＢメモリをプリンタに装着してから取り外し可能となる時間を短縮する。【解決手段】  ＵＳＢメモリから読み込んだ受信設定用ファイルをＥＥＰＲＯＭに保存して（ステップＳ１００）保存した受信設定用ファイルに基づいて受信設定を行なうことが可能であるときには（ステップＳ１１０）、受信設定用ファイルに基づいて応答用ファイルを作成し（ステップＳ１２０）、作成した応答用ファイルをＵＳＢメモリに保存した後に受信設定を実行する（ステップＳ１３０，Ｓ１４０）。応答用ファイルをＵＳＢメモリに保存したときにＵＳＢメモリは取り外し可能な状態になり、ＵＳＢメモリが取り外し可能な状態になった後にプリンタの受信設定を行なうから、プリンタに受信設定を行なった後に応答用ファイルを作成してＵＳＢメモリに保存するものに比して、ＵＳＢメモリをプリンタに装着してから取り外し可能となる時間を短縮することができる。【選択図】        図５
2007072566.tif 000002
【特許請求の範囲】
【請求項１】
所定の設定が必要な電子機器であって、
記憶媒体を接続可能な記憶媒体接続手段と、
情報を記憶可能な情報記憶手段と、
所定の条件が成立したときに前記記憶媒体に記憶された前記所定の設定に必要な情報を含む設定用ファイルを前記記憶媒体接続手段を介して前記記憶媒体から入力すると共に該入力した設定用ファイルを前記情報記憶手段に保存する設定用ファイル処理手段と、
前記情報記憶手段に設定用ファイルが保存されたときに該設定用ファイルに基づいて該設定用ファイルに応答する情報を含む応答用ファイルを作成すると共に該作成した応答用ファイルを前記記憶媒体接続手段を介して前記記憶媒体に保存して前記記憶媒体を前記記憶媒体接続手段から取り外し可能な状態にする応答用ファイル処理手段と、
前記情報記憶手段に設定用ファイルが保存されたとき以降に該設定用ファイルに含まれる所定の設定に必要な情報に基づいて前記所定の設定を行なう設定手段と、
を備える電子機器。
【請求項２】
前記応答用ファイル処理手段は、前記情報記憶手段に設定用ファイルが保存されたときに該設定用ファイルに含まれる所定の設定に必要な情報に基づいて前記所定の設定を行なうことが可能か否かを判定し、前記所定の設定が可能であると判定したときには前記応答用ファイルを作成すると共に該作成した応答用ファイルを前記記憶媒体接続手段を介して前記記憶媒体に保存して前記記憶媒体を前記記憶媒体接続手段から取り外し可能な状態にし、前記所定の設定が可能でないときには前記応答用ファイルの作成を行なわずに前記記憶媒体を前記記憶媒体接続手段から取り外し可能な状態にする手段である
請求項１記載の電子機器。
【請求項３】
前記応答用ファイル処理手段は、前記設定用ファイルに含まれる所定の設定に必要な情報に基づいて該所定の設定が可能でないと判定したときには前記所定の設定ができないことを情報として含む設定不可ファイルを作成すると共に該作成した設定不可ファイルを前記記憶媒体接続手段を介して前記記憶媒体に保存して前記記憶媒体接続手段に接続された記憶媒体を取り外し可能な状態にする手段である
請求項２記載の電子機器。
【請求項４】
前記所定の条件は、前記記憶媒体が前記記憶媒体接続手段に接続された条件である請求項１ないし３いずれか記載の電子機器。
【請求項５】
請求項１ないし４いずれか記載の電子機器であって、
前記所定の設定は、他の機器から情報を受信するための設定であり、
前記記憶媒体は、携帯可能なフラッシュメモリであり、
前記設定用ファイルに応答する情報は、該電子機器を他の機器で特定可能な情報を含む情報である
電子機器。
【請求項６】
記憶媒体を接続可能な記憶媒体接続手段と、情報を記憶可能な情報記憶手段と、を備える印刷装置を所定の設定が必要な電子機器として機能させるプログラムであって、
所定の条件が成立したときに前記記憶媒体に記憶された前記所定の設定に必要な情報を含む設定用ファイルを前記記憶媒体接続手段を介して前記記憶媒体から入力すると共に該入力した設定用ファイルを前記情報記憶手段に保存する設定用ファイル処理モジュールと、
前記情報記憶手段に設定用ファイルが保存されたときに該設定用ファイルに基づいて該設定用ファイルに応答する情報を含む応答用ファイルを作成すると共に該作成した応答用ファイルを前記記憶媒体接続手段を介して前記記憶媒体に保存して前記記憶媒体接続手段に接続された記憶媒体を取り外し可能な状態にする応答用ファイル処理モジュールと、
前記情報記憶手段に設定用ファイルが保存されたとき以降に該設定用ファイルに含まれる所定の設定に必要な情報に基づいて前記所定の設定を行なう設定モジュールと、
を備えるプログラム。
【請求項７】
記憶媒体を接続可能な記憶媒体接続手段と、情報を記憶可能な情報記憶手段とを備える電子機器に所定の設定を行なう電子機器の設定方法であって、
所定の条件が成立したときに前記記憶媒体に記憶された前記所定の設定に必要な情報を含む設定用ファイルを前記記憶媒体接続手段を介して前記記憶媒体から入力すると共に該入力した設定用ファイルを前記情報記憶手段に保存し、
前記情報記憶手段に設定用ファイルを保存したときに該設定用ファイルに基づいて該設定用ファイルに応答する情報を含む応答用ファイルを作成すると共に該作成した応答用ファイルを前記記憶媒体接続手段を介して前記記憶媒体に保存して前記記憶媒体接続手段に接続された記憶媒体を取り外し可能な状態にし、
前記情報記憶手段に設定用ファイルを保存したとき以降に該設定用ファイルに含まれる所定の設定に必要な情報に基づいて前記所定の設定を行なう
電子機器の設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびその設定方法並びにプログラムに関する。
【背景技術】
【０００２】
従来、この種の電子機器としては、無線通信によりコンピュータなどの他の機器とデータのやり取りするものが提案されている（例えば、特許文献１参照）。この電子機器では、他の機器と無線通信を行なう際の通信の設定情報が記憶されると共に記憶された設定情報に基づいて通信の設定を行なう通信設定装置が装着されることにより、この通信設定装置を介して他の機器とデータのやり取りを行なうことができる。
【特許文献１】特開２００１−７７８７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、この種の電子機器として、他の機器から所定の設定（例えば、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して他の機器から送信されるデータを受信するための設定など）に必要な設定情報を含む設定用ファイルが記憶された携帯可能なＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）フラッシュメモリ（以下、ＵＳＢメモリという）が装着されると、記憶された設定用ファイルの内容に基づいて所定の設定を行ない、設定後に設定に応答する応答用ファイルを作成してＵＳＢメモリに保存するものがある。このような電子機器では、一般的に所定の設定の実行を開始して応答用ファイルをＵＳＢメモリに保存するまでに時間を要するため、ユーザは、ＵＳＢメモリを電子機器に一旦装着すると所定時間（例えば、数分間）取り外すことができなくなってしまう。このようにＵＳＢメモリを電子機器に装着しなければならない時間が長くなるとユーザが不便さを感じてしまうため、ＵＳＢメモリを装着して取り外すまでの時間をより短くすることが望ましい。
【０００４】
本発明の電子機器およびその設定方法並びにプログラムは、記憶媒体が装着されてから取り外し可能な状態になるまでの時間を短縮することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の電子機器およびその設定方法並びにプログラムは、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の電子機器は、
所定の設定が必要な電子機器であって、
記憶媒体を接続可能な記憶媒体接続手段と、
情報を記憶可能な情報記憶手段と、
所定の条件が成立したときに前記記憶媒体に記憶された前記所定の設定に必要な情報を含む設定用ファイルを前記記憶媒体接続手段を介して前記記憶媒体から入力すると共に該入力した設定用ファイルを前記情報記憶手段に保存する設定用ファイル処理手段と、
前記情報記憶手段に設定用ファイルが保存されたときに該設定用ファイルに基づいて該設定用ファイルに応答する情報を含む応答用ファイルを作成すると共に該作成した応答用ファイルを前記記憶媒体接続手段を介して前記記憶媒体に保存して前記記憶媒体を前記記憶媒体接続手段から取り外し可能な状態にする応答用ファイル処理手段と、
前記情報記憶手段に設定用ファイルが保存されたとき以降に該設定用ファイルに含まれる所定の設定に必要な情報に基づいて前記所定の設定を行なう設定手段と、
を備えることを要旨とする。
【０００７】
本発明の電子機器では、所定の設定に必要な情報を含む設定用ファイルを情報記憶手段に保存したときに設定用ファイルに基づいて設定用ファイルに応答する情報を含む応答用ファイルを作成すると共に作成した応答用ファイルを記憶媒体接続手段を介して記憶媒体に保存して記憶媒体を記憶媒体接続手段から取り外し可能な状態にして、情報記憶手段に設定用ファイルが保存されたとき以降に設定用ファイルに含まれる所定の設定に必要な情報に基づいて所定の設定を行なう。設定用ファイルを情報記憶手段に保存したときに応答用ファイルを作成して、作成した応答用ファイルを記憶媒体に保存して記憶媒体を記憶媒体接続手段から取り外し可能な状態にするから、所定の設定の実行した後に応答用ファイルを作成して記憶媒体に保存するものに比して記憶媒体が装着されてから取り外し可能な状態になるまでの時間を短縮することができる。
【０００８】
本発明の電子機器において、前記応答用ファイル処理手段は、前記情報記憶手段に設定用ファイルが保存されたときに該設定用ファイルに含まれる所定の設定に必要な情報に基づいて前記所定の設定を行なうことが可能か否かを判定し、前記所定の設定が可能であると判定したときには前記応答用ファイルを作成すると共に該作成した応答用ファイルを前記記憶媒体接続手段を介して前記記憶媒体に保存して前記記憶媒体を前記記憶媒体接続手段から取り外し可能な状態にし、前記所定の設定が可能でないときには前記応答用ファイルの作成を行なわずに前記記憶媒体を前記記憶媒体接続手段から取り外し可能な状態にする手段であるものとすることもできる。設定用ファイルに含まれる所定の設定に必要な情報に基づいて所定の設定を行なうことができないときには、応答用ファイルを作成せずに記憶媒体を記憶媒体接続手段から取り外し可能な状態にするから装着した記憶媒体をより迅速に取り外し可能な状態にすることができる。この場合において、前記応答用ファイル処理手段は、前記設定用ファイルに含まれる所定の設定に必要な情報に基づいて該所定の設定が可能でないと判定したときには前記所定の設定ができないことを内容として含む設定不可ファイルを作成すると共に該作成した設定不可ファイルを前記記憶媒体接続手段を介して前記記憶媒体に保存して前記記憶媒体接続手段に接続された記憶媒体を取り外し可能な状態にする手段であるものとすることもできる。こうすれば、設定用ファイルに含まれる所定の設定に必要な情報に基づいて所定の設定を行なうことができないときには、設定不可ファイルを作成することができる。
【０００９】
本発明の電子機器において、前記所定の条件は、前記記憶媒体が前記記憶媒体接続手段に接続された条件であるものとすることもできる。こうすれば、記憶媒体が記憶媒体接続手段に接続されたときに記憶媒体から設定用ファイルを入力することができる。
【００１０】
本発明の電子機器において、前記所定の設定は、他の機器から情報を受信するための設定であり、前記記憶媒体は、携帯可能なフラッシュメモリであり、前記設定用ファイルに応答する情報は、該電子機器を他の機器で特定可能な情報を含む情報であるものとすることもできる。
【００１１】
本発明のプログラムは、
記憶媒体を接続可能な記憶媒体接続手段と、情報を記憶可能な情報記憶手段と、を備える印刷装置を所定の設定が必要な電子機器として機能させるプログラムであって、
所定の条件が成立したときに前記記憶媒体に記憶された前記所定の設定に必要な情報を含む設定用ファイルを前記記憶媒体接続手段を介して前記記憶媒体から入力すると共に該入力した設定用ファイルを前記情報記憶手段に保存する設定用ファイル処理モジュールと、
前記情報記憶手段に設定用ファイルが保存されたときに該設定用ファイルに基づいて該設定用ファイルに応答する情報を含む応答用ファイルを作成すると共に該作成した応答用ファイルを前記記憶媒体接続手段を介して前記記憶媒体に保存して前記記憶媒体接続手段に接続された記憶媒体を取り外し可能な状態にする応答用ファイル処理モジュールと、
前記情報記憶手段に設定用ファイルが保存されたとき以降に該設定用ファイルに含まれる所定の設定に必要な情報に基づいて前記所定の設定を行なう設定モジュールと、
を備えることを要旨とする。
【００１２】
本発明のプログラムでは、印刷装置を、所定の設定に必要な情報を含む設定用ファイルを情報記憶手段に保存したときに設定用ファイルに基づいて設定用ファイルに応答する情報を含む応答用ファイルを作成すると共に作成した応答用ファイルを記憶媒体接続手段を介して記憶媒体に保存して記憶媒体を記憶媒体接続手段から取り外し可能な状態にして、情報記憶手段に設定用ファイルが保存されたとき以降に設定用ファイルに含まれる所定の設定に必要な情報に基づいて所定の設定を行なう電子機器として機能させる。所定の設定の実行を待つことなく設定用ファイルを情報記憶手段に保存したときに応答用ファイルを作成して、作成した応答用ファイルを記憶媒体に保存して記憶媒体を記憶媒体接続手段から取り外し可能な状態にするから、所定の設定を実行した後に応答用ファイルを作成するものに比して記憶媒体が装着されてから取り外し可能な状態になるまでの時間を短縮することができる。
【００１３】
本発明の電子機器の設定方法は、
記憶媒体を接続可能な記憶媒体接続手段と、情報を記憶可能な情報記憶手段とを備える電子機器に所定の設定を行なう電子機器の設定方法であって、
所定の条件が成立したときに前記記憶媒体に記憶された前記所定の設定に必要な情報を含む設定用ファイルを前記記憶媒体接続手段を介して前記記憶媒体から入力すると共に該入力した設定用ファイルを前記情報記憶手段に保存し、
前記情報記憶手段に設定用ファイルを保存したときに該設定用ファイルに基づいて該設定用ファイルに応答する情報を含む応答用ファイルを作成すると共に該作成した応答用ファイルを前記記憶媒体接続手段を介して前記記憶媒体に保存して前記記憶媒体接続手段に接続された記憶媒体を取り外し可能な状態にし、
前記情報記憶手段に設定用ファイルを保存したとき以降に該設定用ファイルに含まれる所定の設定に必要な情報に基づいて前記所定の設定を行なう
ことを要旨とする。
【００１４】
本発明の電子機器の設定方法では、所定の設定に必要な情報を含む設定用ファイルを情報記憶手段に保存したときに設定用ファイルに基づいて設定用ファイルに応答する情報を含む応答用ファイルを作成すると共に作成した応答用ファイルを記憶媒体接続手段を介して記憶媒体に保存して記憶媒体を記憶媒体接続手段から取り外し可能な状態にして、情報記憶手段に設定用ファイルが保存されたとき以降に設定用ファイルに含まれる所定の設定に必要な情報に基づいて所定の設定を行なう。設定用ファイルを情報記憶手段に保存したときに応答用ファイルを作成して、作成した応答用ファイルを記憶媒体に保存して記憶媒体を記憶媒体接続手段から取り外し可能な状態にするから、所定の設定を実行した後に応答用ファイルを作成するものに比して記憶媒体が装着されてから取り外し可能な状態になるまでの時間を短縮することができる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００１６】
図１は、本発明の一実施例としての電子機器として機能するプリンタ１０の構成の概略を示す構成図である。プリンタ１０は、電子写真方式のレーザプリンタして構成されており、プリンタ１０全体を制御するメインコントローラ１２と、印刷を実行するプリンタエンジン２２と，ネットワークとの接続を司るネットワークインターフェース２４と，ＵＳＢポート２６と接続されてＵＳＢポート２６に挿入されたＵＳＢメモリ３０との接続を司るＵＳＢインターフェース２８とを備える。メインコントローラ１２やプリンタエンジン２２，ネットワークインターフェース２４，ＵＳＢインターフェース２８は、図示しないバスを介して各種制御信号やデータのやり取りができるよう構成されている。
【００１７】
メインコントローラ１２は、ＣＰＵ１４を中心としたマイクロコンピュータとして構成されており、プログラムなどを記憶するＲＯＭ１６やデータを一時的に記憶するＲＡＭ１８，不揮発性メモリとしてのＥＥＰＲＯＭ２０などを備える。ＲＯＭ１６には、図示しないコンピュータから無線ＬＡＮを介して印刷する対象としての印刷対象データを受信するための受信設定を行なう受信設定用プログラム１６ａやプリンタ１０の製造元や製品名，シリアルナンバー，装置の種類（例えば、プリンタ）などプリンタ１０に固有の固有情報１６ｂ，情報を受信するための受信設定の際に設定可能な情報を含む設定可能情報１６ｉが保存されている。
【００１８】
受信設定用プログラム１６ａは、図２に示すように、ＵＳＢメモリ３０に記憶されている受信設定用ファイルにアクセスしたり作成したファイルをＵＳＢメモリ３０に書き出すファイルアクセスモジュール１６ｃと、ＵＳＢメモリ３０から読み込んだ受信設定用ファイルをＥＥＰＲＯＭ２０に保存する情報保存モジュール１６ｄと、ＥＥＰＲＯＭ２０に保存した受信設定用ファイルの内容を解析するファイル解析モジュール１６ｅと、解析された受信設定用ファイルの内容に基づく設定をプリンタ１０の各部に反映させる設定反映モジュール１６ｆと、ＥＥＰＲＯＭ２０に保存されたファイルや情報を読み出す情報読出モジュール１６ｇと、ＥＥＰＲＯＭ２０に保存された受信設定用ファイルの内容とＲＯＭ１６に保存された固有情報１６ｂとに基づいて後述する応答用ファイルや設定不可ファイルを作成するファイル作成実行モジュール１６ｈとを備え、実行されることによりプリンタ１０を受信設定が必要な電子機器として機能させる。
【００１９】
設定可能情報１６ｉは、図３に示すように、プリンタ１０の各部に設定可能な項目としての要素と、各要素に設定可能な内容とから構成されている。設定可能情報１６ｉがこのように構成されているのは、後述する受信設定用ファイルがＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）の文書として作成されるからである。設定可能情報１６ｉは、要素として、受信設定用ファイル毎に設定される設定ファイルの固有番号としてファイル固有番号ｃｏｎｆｉｇＩｄや受信設定用ファイルを作成したプログラムの固有番号としてのプログラム固有番号ｃｏｎｆｉｇＡｕｔｈｏｒＩｄ，受信設定用ファイルを作成したプログラムの名称としての設定プログラム名ｃｏｎｆｉｇＡｕｔｈｏｒ，接続する無線ＬＡＮのグループ名としてのＬＡＮグループ名ｓｓｉｄ，プリンタ１０を図示しないコンピュータと１対１で接続するのかプリンタ１０を図示しないルータなどのアクセスポイント経由でコンピュータと接続するかを示す接続タイプｃｏｎｎｅｃｔｉｏｎＴｙｐｅ，設定を行なうコンピュータとプリン１０との間の認証規格ａｕｔｈｅｎｔｉｃａｔｉｏｎ，コンピュータとプリンタ１０との間で暗号化したデータのやり取りを行なう場合の暗号化方式ｅｎｃｒｙｐｔｉｏｎ，暗号化する場合の暗号鍵ｎｅｔｗｏｒｋＫｅｙ，暗号の鍵を自動生成するか否かを示す鍵自動生成ｋｅｙＰｒｏｖｉｄｅＡｕｔｏｍａｔｉｃａｌｌｙ，通信規格としてのＩＥＥＥ８０２．１を有効にするか否かを示すＩＥＥＥイネーブルｉｅｅｅ８０２Ｄｏｔ１ｘＥｎａｂｌｅｄを含んでいる。また、各要素毎に設定可能な内容が規定されており、ァイル固有番号ｃｏｎｆｉｇＩｄには３６文字の英数字，プログラム固有番号ｃｏｎｆｉｇＡｕｔｈｏｒＩｄには３６文字の英数字，設定プログラム名ｃｏｎｆｉｇＡｕｔｈｏｒには１２８文字以下の英数字、ＬＡＮグループ名ｓｓｉｄには３２文字以下の英数字、認証規格ａｕｔｈｅｎｔｉｃａｔｉｏｎにはＷＰＡＰＳＫ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  ＡｃｃｃｅｓｓＰｒｅ−Ｓｈａｒｅｄ  Ｋｅｙ）または設定されないことを示すｏｐｅｎ，暗号化方式ｅｎｃｒｙｐｔｉｏｎにはＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）やＴＩＰ（Ｔｅｍｐｏｒａｒｙ  Ｋｅｙ  Ｉｎｔｅｇｒｉｔｙ  Ｐｒｏｔｏｃｏｌ），ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ），暗号鍵ｎｅｔｗｏｒｋＫｅｙには５〜６４文字の英数字，鍵自動生成ｋｅｙＰｒｏｖｉｄｅＡｕｔｏｍａｔｉｃａｌｌｙには値０と値１（自動生成されないときには値０，自動生成されたときには値１），ＩＥＥＥイネーブルｉｅｅｅ８０２Ｄｏｔ１ｘＥｎａｂｌｅｄには値０と値１（無効のときは値０，有効のときは値１）が設定されている。
【００２０】
なお、プリンタエンジン２２については、一般的なレーザプリンタと同様であり、本発明の中核をなさないから詳細な説明を省略する。
【００２１】
次に、こうして構成されたプリンタ１０の動作、特に、図示しないコンピュータから無線ＬＡＮを介して印刷データを受信するための受信設定が行なわれる際の動作について説明する。この動作は、図示しないコンピュータで作成され受信設定の情報を内容として含む受信設定用ファイルを記憶されたＵＳＢメモリ３０が装着されたときに実行されるものとする。ＵＳＢメモリ３０に記憶されている受信設定用ファイルの内容の一例を図４に示す。受信設定用ファイルは、ＸＭＬの文書として作成されており、要素として、ファイル固有番号ｃｏｎｆｉｇＩｄやプログラム固有番号ｃｏｎｆｉｇＡｕｔｈｏｒＩｄ，設定プログラム名ｃｏｎｆｉｇＡｕｔｈｏｒ，ＬＡＮグループ名ｓｓｉｄ，接続タイプｃｏｎｎｅｃｔｉｏｎＴｙｐｅ，認証規格ａｕｔｈｅｎｔｉｃａｔｉｏｎ，暗号化方式ｅｎｃｒｙｐｔｉｏｎ，暗号鍵ｎｅｔｗｏｒｋＫｅｙ，鍵自動生成ｋｅｙＰｒｏｖｉｄｅＡｕｔｏｍａｔｉｃａｌｌｙ，ＩＥＥＥイネーブルｉｅｅｅ８０２Ｄｏｔ１ｘＥｎａｂｌｅｄを含んでいる。各要素の内容には図示しないコンピュータでなされた受信設定の情報が設定されており、実施例では、例えば、認証規格ａｕｔｈｅｎｔｉｃａｔｉｏｎに「ｏｐｅｎ」，暗号化方式ｅｎｃｒｙｐｔｉｏｎに「ＷＥＰ」が設定されている。
【００２２】
図５は、プリンタ１０のＣＰＵ１４により実行される受信設定ルーチンの一例を示すフローチャートである。このルーチンは、受信設定用ファイルが記憶されたＵＳＢメモリ３０がＵＳＢポート２６に装着されたときにＵＳＢインターフェース２８から送信されるＵＳＢメモリ装着信号をメインコントローラ１２が受信すると受信設定プログラム１６ａが起動して実行されるものとする。最初に、ＵＳＢメモリ３０に記憶されている受信設定用ファイルをＵＳＢインターフェース２８を介して読み込み、読み込んだ受信設定用ファイルをＥＥＰＲＯＭ２０に保存する（ステップＳ１００）。
【００２３】
続いて、ＥＥＰＲＯＭ２０に保存された受信設定用ファイルの各要素の内容とＲＯＭ１６に保存されている設定可能情報１６ｉの各要素の内容とを比較して受信設定用ファイルの各要素の内容が設定可能情報１６ｉの各要素に設定することができる内容であるか否かを判定する（ステップＳ１１０）。受信設定用ファイルの各要素の内容が設定可能情報１６ｉの各要素に設定することが可能な内容であるとき、例えば、認証規格ａｕｔｈｅｎｔｉｃａｔｉｏｎにｏｐｅｎまたはＷＰＡＰＳＫが設定されているときには、受信設定用ファイルが正しく作成されていて受信設定を行なうことが可能であると判断して、ＥＥＰＲＯＭ２０に保存されているファイル固有番号ｃｏｎｆｉｇＩｄとＲＯＭ１６に保存された固有情報１６ｂとから応答用ファイルを作成して（ステップＳ１２０）、作成した応答用ファイルをＵＳＢインターフェース２８を介してＵＳＢメモリ３０に保存してＵＳＢメモリを取り外し可能な状態にする（ステップＳ１３０）。作成された応答用ファイルの内容の一例を図６に示す。応答用ファイルは、ＸＭＬの文書として作成されており、設定に用いられた受信設定用ファイルのファイル固有番号ｃｏｎｆｉｇＩｄやプリンタ１０の製造元ｍａｎｕｆａｃｔｕｒｅｒ，プリンタ１０の製品名ｍｏｄｅｌＮａｍｅ，プリンタ１０のシリアルナンバーｓｅｒｉａｌＮｕｍｂｅｒ，プリンタ１０の装置の種類ｄｅｖｉｃｅＴｙｐｅを要素として含んでおり、固有番号ｃｏｎｆｉｇＩｄには受信設定用ファイルの固有番号ｃｏｎｆｉｇＩｄの内容がそのまま設定されており、固有番号ｃｏｎｆｉｇＩｄ以外の要素は、ＲＯＭ１６に保存されている固有情報１６ｂから読み出した内容が設定されている。
【００２４】
続いて、ＥＥＰＲＯＭ２０に保存されている受信設定用ファイルの内容に基づく設定をプリンタ１０の各部に反映させるようプリンタエンジン２２に制御信号を送信して（ステップＳ１４０）、本ルーチンを終了する。制御信号を受信したプリンタエンジン２２は、プリンタ１０の各部に受信設定用ファイルの内容に基づく設定を反映させる。このように、受信設定が可能であるときには、ステップＳ１００からステップＳ１３０の処理が終了してＵＳＢメモリ３０が取り外し可能な状態になった後にプリンタ１０の受信設定が行なわれるから、プリンタ１０に受信設定を行なった後に応答用ファイルを作成してＵＳＢメモリ３０に保存するものに比して、ＵＳＢメモリ３０をプリンタ１０に装着してから取り外し可能となる時間を短縮することができる。
【００２５】
一方、ステップＳ１１０の処理で受信設定用ファイルの各要素の内容が設定可能情報１６ｉの各要素に設定することが可能な内容でないと判定されたとき，例えば、受信設定用ファイルの認証規格ａｕｔｈｅｎｔｉｃａｔｉｏｎにｏｐｅｎまたはＷＰＡＰＳＫ以外の設定がなされているときには、受信設定用ファイルが正しく作成されていないため受信設定を行なうことができないと判断して、前述した応答用ファイルの各要素と、受信設定ができないことを示す設定エラーｃｏｎｆｉｇＥｒｒｏｒとを情報として含む設定不可ファイルを作成して（ステップＳ１５０）、作成した設定不可ファイルをＵＳＢインターフェース２８を介してＵＳＢメモリ３０に保存してＵＳＢメモリ３０を取り外し可能な状態にする（ステップＳ１６０）。作成した設定不可ファイルの一例を図７に示す。設定不可ファイルは、図示するように、図６で示した応答用ファイルに設定エラーｃｏｎｆｉｇＥｒｒｏｒが要素として付加されており、設定エラーｃｏｎｆｉｇＥｒｒｏｒには「ｃｏｎｆｉｇＥｒｒｏｒ」が内容として設定されている。このように、受信設定用ファイルに基づいて受信設定ができないときには、ＵＳＢメモリが装着されてステップＳ１００からステップＳ１６０の処理が終了するとＵＳＢメモリ３０が取り外し可能な状態となるから、ＵＳＢメモリ３０を迅速に取り外し可能な状態にすることができる。また、このように設定不可ファイルを作成するから、受信設定がされなかったことを瞬時に判別することができる。
【００２６】
以上説明した実施例のプリンタ１０によれば、受信設定用ファイルに基づいて受信設定が可能であるときにはＵＳＢメモリ３０が取り外し可能な状態になった後に受信設定を行なうから、ＵＳＢメモリ３０がプリンタ１０に装着されてから取り外し可能になるまでの時間を短縮することができる。また、受信設定用ファイルに基づいて受信設定ができないときには、受信設定を行なわずにＵＳＢメモリ３０を取り外し可能な状態にするから、ＵＳＢメモリ３０を迅速に取り外し可能な状態にすることができる。また、受信設定用ファイルに基づいて受信設定ができないときには設定不可ファイルを作成するから、受信設定がされなかったことを瞬時に判別することができる。
【００２７】
ここで、実施例のプリンタ１０のＵＳＢメモリ３０が挿入されるＵＳＢポート２６およびＵＳＢポート２６に挿入されたＵＳＢメモリ３０との接続を司るＵＳＢインターフェース２８が記憶媒体接続手段に相当し、受信設定用ファイルを保存するＥＥＰＲＯＭ２０が情報記憶手段に相当し、ＵＳＢメモリ３０から受信設定用ファイルを入力すると共に入力した受信設定用ファイルをＥＥＰＲＯＭ２０に保存する処理を実行するＣＰＵ１４が設定用ファイル処理手段に相当し、受信設定用ファイルに基づいて応答用ファイルを作成すると共に作成した応答用ファイルをＵＳＢメモリ３０に保存する処理を実行するＣＰＵ１４が応答用ファイル処理手段に相当し、受信設定用ファイルに基づいて受信設定を行なう処理を実行するＣＰＵ１４が設定手段に相当する。また、実施例の受信設定用プログラム１６ａのＵＳＢメモリ３０に記憶されている受信設定用ファイルにアクセスしたり作成したファイルをＵＳＢメモリ３０に書き出すファイルアクセスモジュール１６ｃとＵＳＢメモリ３０から読み込んだ受信設定用ファイルをＥＥＰＲＯＭ２０に保存する情報保存モジュール１６ｄが設定用ファイル処理手段に相当し、ＥＥＰＲＯＭ２０に保存されたファイルや情報を読み出す情報読出モジュール１６ｇとＥＥＰＲＯＭ２０に保存された受信設定用ファイルに基づいて応答用ファイルを作成するファイル作成実行モジュール１６ｈとが応答用ファイル処理モジュールに相当し、ＥＥＰＲＯＭ２０に保存した受信設定用ファイルの内容を解析するファイル解析モジュール１６ｅと解析された受信設定用ファイルの内容に基づく設定をプリンタ１０の各部に反映させる設定反映モジュール１６ｆとが設定モジュールに相当する。
【００２８】
実施例のプリンタ１０では、応答用ファイルをＵＳＢメモリ３０に保存した後にステップＳ１４０の処理を実行して受信設定を行なうものとしたが、受信設定を行なうのはステップＳ１００の処理でＥＥＰＲＯＭ２０に受信設定用ファイルが保存されたとき以降であればいつでもよく、例えば、ステップＳ１００の処理を実行した後に受信設定を行なう処理とステップＳ１１０からステップＳ１３０の処理とを同時に行なうものとしてもよい。
【００２９】
実施例のプリンタ１０では、受信設定用ファイルに基づいて受信設定ができないときには、設定不可ファイルを作成するものとしたが、設定不可ファイルを作成しないものとしてもよい。
【００３０】
実施例のプリンタ１０では、ステップＳ１１０の処理で受信設定用ファイルに基づいて受信設定ができるか否かを判定するものしたが、この判定を行なわずにステップＳ１００の処理を実行した後にステップＳ１２０からステップＳ１４０の処理を実行するものとしてもよい。
【００３１】
実施例のプリンタ１０では、ＵＳＢメモリ３０がＵＳＢポート２６に挿入されたときに受信設定用プログラム１６ａが起動してステップＳ１００の処理で受信設定用ファイルをＵＳＢメモリ３０から入力するものとしたが、ＵＳＢメモリ３０がＵＳＢポート２６に挿入された条件と異なる条件が成立したときに受信設定用プログラム１６ａの起動してステップＳ１００の処理が実行されるものとしてもよく、例えば、プリンタ１０にユーザが操作可能な操作ボタンが設けられていて、ＵＳＢメモリ３０がＵＳＢポート２６に挿入された状態でこの操作ボタンがユーザにより操作されたときに受信設定用プログラム１６ａが起動してステップＳ１００の処理を実行するものとしてもよい。
【００３２】
実施例のプリンタ１０では、ステップＳ１４０の処理で受信設定を行なうと本ルーチンが終了するものとしたが、ＵＳＢメモリ３０にプリンタ１０の用紙サイズや用紙種類や印刷品質などの初期値を情報として含むセッティング情報ファイルを記憶させておき、ステップＳ１００の処理で受信設定用ファイルと共にセッティング情報ファイルを入力して、ステップＳ１３０の処理の実行後ステップＳ１４０の処理の前後やステップＳ１４０の処理と共にセッティング情報ファイルに基づいてプリンタ１０の用紙サイズなどの初期値を設定するものとしてもよい。セッティング情報ファイルの一例を図８に示す。セッティング情報ファイルは、ＸＭＬの文書として作成されており、要素して用紙サイズｐａｐｅｒＳｉｚｅや用紙種類ｐａｐｅｒＴｙｐｅ，印刷品質ｐｒｉｎｔＱｕａｌｉｔｙを含んでおり、各要素にはプリンタ１０の初期値の内容が設定されている。このように、受信設定以外の設定についてもＵＳＢメモリ３０を取り外し可能な状態にした後に実行することができる。
【００３３】
実施例のプリンタ１０では、受信設定用ファイルは、図４に例示した情報を含むものであるものとしたが、受信設定に必要な情報であれば如何なる情報を含むものしてもよい。また、応答用ファイルは、図６に例示した情報を含むものとしたが、受信設定の応答に関する情報であれば如何なる情報を含むものとしてもよい。そして、設定不可ファイルは、図７に例示した情報を含むものとしたが、設定ができないことを示す情報であれば如何なる情報を含むものとしてもよい。
【００３４】
実施例のプリンタ１０では、受信設定用ファイルは、ＵＳＢメモリ３０に保存されているものとしたが、受信設定用ファイルを記憶する記憶媒体は如何なるものでもよく、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ，フロッピー（登録商標）ディスクなどの可搬性のある記憶媒体でもいいし、ハードディスクやＲＡＭなど可搬性のない記憶媒体を用いるものとしてもよい。受信設定用ファイルを記憶する記憶媒体としてＵＳＢメモリ３０と異なる記憶媒体を用いるときには、プリンタ１０は、用いられた記憶媒体を着脱可能なポートとこのポートと用いられた記憶媒体との接続を司るインターフェースとを備えるものとしてもよい。
【００３５】
実施例のプリンタ１０では、図示しないコンピュータから無線ＬＡＮを介して印刷データを受信するための受信設定がなされるものとしたが、印刷データの受信は、有線ＬＡＮなど如何なる通信媒体を介してもよい。
【００３６】
実施例のプリンタ１０では、一般的な電子写真方式のレーザプリンタとして構成されているものとしたが、インクジェット方式のプリンタなど、その他の各種の印刷方式のプリンタであるものとしてもよい。
【００３７】
実施例では、本発明を図示しないコンピュータから無線ＬＡＮを介してデータを受信するための受信設定されるプリンタ１０について適用することについて説明したが、本発明は、何らかの設定が行なわれる電子機器であれば如何なるものに適用してもよい。
【００３８】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【００３９】
【図１】本発明の電子機器として機能するプリンタ１０の構成の概略を示す構成図。
【図２】受信設定用プログラム１６ａの構成の概略を示す構成図。
【図３】設定可能情報１６ｉの内容の一例を示す説明図。
【図４】受信設定用ファイルの内容の一例を示す説明図。
【図５】ＣＰＵ１４により実行される処理の一例を示すフローチャート。
【図６】応答用ファイルの内容の一例を示す説明図。
【図７】設定不可ファイルの内容の一例を示す説明図。
【図８】セッティング情報ファイルの内容の一例を示す説明図。
【符号の説明】
【００４０】
１  プリンタ、１２  メインコントローラ、１４  ＣＰＵ、１６  ＲＯＭ、１６ａ  受信設定用プログラム、１６ｂ  固有情報、１６ｃ  ファイルアクセスモジュール、１６ｄ  情報保存モジュール、１６ｅ  ファイル解析モジュール、１６ｆ  設定反映モジュール、１６ｇ  設定情報読出モジュール、１６ｈ  ファイル作成実行モジュール、１６ｉ  設定可能情報、１８  ＲＡＭ、２０  ＥＥＰＲＯＭ、２２  プリンタエンジン、２４  ネットワークインターフェース、２６  ＵＳＢポート、２８  ＵＳＢインターフェース、３０  ＵＳＢメモリ。
【図１】
2007072566.tif 000003
【図２】
2007072566.tif 000004
【図３】
2007072566.tif 000005
【図４】
2007072566.tif 000006
【図５】
2007072566.tif 000007
【図６】
2007072566.tif 000008
【図７】
2007072566.tif 000009
【図８】
2007072566.tif 000010