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