(57)【要約】【課題】周辺装置の装置設定ファイルをリムーバブル記憶媒体に複数持つ場合でも、装置設定ファイルの設定順序を記述したスクリプトファイルを用意する必要がないようにする。【解決手段】周辺装置のＵＳＢホストＩ／Ｆ１６に、複数の装置設定ファイルが記憶されたＵＳＢメモリ３が接続されると、ＣＰＵ１０は、複数の装置設定ファイルの作成日時，ファイル名等の属性情報を読み出し、読み出された属性情報に基づいて装置設定ファイルの設定順序を決定し、設定順序に従って装置設定ファイルの内容で周辺装置の設定を行う。【選択図】  図２
2007268908.tif 000002
【特許請求の範囲】
【請求項１】
リムーバブル記憶媒体を接続可能なインタフェースと、
装置設定ファイルを複数記憶する前記リムーバブル記憶媒体が前記インタフェースに接続されたときに、前記リムーバブル記憶媒体から複数の前記装置設定ファイルの属性情報を読み出す属性情報読出手段と、
前記属性情報読出手段によって読み出された属性情報に基づいて自装置に設定する前記装置設定ファイルの設定順序を決定する設定順序決定手段と、
前記設定順序決定手段により決定された設定順序に従って前記装置設定ファイルの内容で自装置の設定を行う装置設定手段と、
を有することを特徴とする周辺装置。
【請求項２】
前記設定順序決定手段が、前記属性情報，前記装置設定ファイルを読み込むための情報，および前記設定順序を記憶する属性情報リストを作成することを特徴とする請求項１記載の周辺装置。
【請求項３】
前記属性情報が、前記装置設定ファイルのファイル名であることを特徴とする請求項１または２記載の周辺装置。
【請求項４】
前記属性情報が、前記装置設定ファイルの作成日時であることを特徴とする請求項１または２記載の周辺装置。
【請求項５】
装置設定ファイルを複数記憶するリムーバブル記憶媒体がインタフェースに接続されたときに、前記リムーバブル記憶媒体から複数の前記装置設定ファイルの属性情報を読み出す工程と、
読み出された属性情報に基づいて自装置に設定する前記装置設定ファイルの設定順序を決定する工程と、
決定された設定順序に従って前記装置設定ファイルの内容で自装置の設定を行う工程と、
を含むことを特徴とする周辺装置設定方法。
【請求項６】
前記属性情報，前記装置設定ファイルを読み込むための情報，および前記設定順序を記憶する属性情報リストを作成する工程を含むことを特徴とする請求項５記載の周辺装置設定方法。
【請求項７】
前記属性情報が、前記装置設定ファイルのファイル名であることを特徴とする請求項５または６記載の周辺装置設定方法。
【請求項８】
前記属性情報が、前記装置設定ファイルの作成日時であることを特徴とする請求項５または６記載の周辺装置設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は周辺装置および周辺装置設定方法に関し、詳しくはリムーバブル記憶媒体を接続可能な周辺装置および周辺装置設定方法に関する。
【背景技術】
【０００２】
従来技術として、ＵＳＢ（Universal Serial Bus）メモリなどのリムーバブル記憶媒体とのＩ／Ｆ（Interface）を備え、そのＩ／Ｆに装着されたリムーバブル記憶媒体に格納された情報に基づき自装置の設定を変更したり、ファームウェアを書き換えたりする機能を備える印刷装置がある（例えば、特許文献１参照）。
【０００３】
また、リムーバブル記憶媒体に記憶された装置設定ファイルを用いて印刷装置のファームウェアを書き換えることが公知である（例えば、特許文献２参照）。
【０００４】
さらに、スクリプトを用いて順番にファイルをコピーする技術が公知である（例えば、特許文献３参照）。
【０００５】
さらにまた、インターネットには、日付などの属性情報を考慮してファイルを順番にコピーすることが記載されている（例えば、非特許文献１参照）。
【特許文献１】特開平７−３３４３２３
【特許文献２】特開２００１−１１７７７８
【特許文献３】特開平６−８５３７
【非特許文献１】ゆっ子、外３名、［online］、２０００年１１月１７日、［平成１８年３月２２日検索］、インターネット＜URL: http://www.keep-on.com/excelyou/2000lng4/200011/00110276.txt＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の周辺装置では、スクリプトを用いて順番にファイルをコピーするので、周辺装置の装置設定ファイルをリムーバブル記憶媒体に複数持つ場合には、それらの装置設定ファイルの設定順序を記述したスクリプトファイルを用意する必要があるという問題点があった。
【０００７】
本発明の目的は、上述の点に鑑み、装置設定ファイルをリムーバブル記憶媒体に複数持つ場合でも、装置設定ファイルの設定順序を記述したスクリプトファイルを用意する必要がない周辺装置を提供することにある。
【０００８】
また、本発明の他の目的は、装置設定ファイルをリムーバブル記憶媒体に複数持つ場合でも、装置設定ファイルの設定順序を記述したスクリプトファイルを用意する必要がない周辺装置設定方法を提供することにある。
【課題を解決するための手段および発明の効果】
【０００９】
請求項１に記載の周辺装置は、リムーバブル記憶媒体を接続可能なインタフェースと、装置設定ファイルを複数記憶する前記リムーバブル記憶媒体が前記インタフェースに接続されたときに、前記リムーバブル記憶媒体から複数の前記装置設定ファイルの属性情報を読み出す属性情報読出手段と、前記属性情報読出手段によって読み出された属性情報に基づいて自装置に設定する前記装置設定ファイルの設定順序を決定する設定順序決定手段と、前記設定順序決定手段により決定された設定順序に従って前記装置設定ファイルの内容で自装置の設定を行う装置設定手段と、を有することを特徴とする。請求項１に記載の周辺装置によれば、周辺装置の装置設定ファイルをリムーバブル記憶媒体に複数持つ場合に、それらの装置設定ファイルの設定順序を記述したスクリプトファイルを用意する必要がないという利点がある。このため、周辺装置の装置設定ファイルの構築にかかる手間が減り、管理者の操作性が向上する。
【００１０】
請求項２に記載の周辺装置は、前記設定順序決定手段が、前記属性情報，前記装置設定ファイルを読み込むための情報，および前記設定順序を記憶する属性情報リストを作成することを特徴とする。請求項２に記載の周辺装置によれば、属性情報リストが作成されるので、設定順序の決定および設定が容易になる。
【００１１】
請求項３に記載の周辺装置は、前記属性情報が、前記装置設定ファイルのファイル名であることを特徴とする。請求項３に記載の周辺装置によれば、属性情報が装置設定ファイルのファイル名であるので、装置設定ファイルの設定順序の制御が容易になる。
【００１２】
請求項４に記載の周辺装置は、前記属性情報が、前記装置設定ファイルの作成日時であることを特徴とする。請求項４に記載の周辺装置によれば、属性情報が装置設定ファイルの作成日時であるので、装置設定ファイルの作成順に装置設定ファイルの設定が行われる。
【００１３】
請求項５に記載の周辺装置設定方法は、装置設定ファイルを複数記憶するリムーバブル記憶媒体がインタフェースに接続されたときに、前記リムーバブル記憶媒体から複数の前記装置設定ファイルの属性情報を読み出す工程と、読み出された属性情報に基づいて自装置に設定する前記装置設定ファイルの設定順序を決定する工程と、決定された設定順序に従って前記装置設定ファイルの内容で自装置の設定を行う工程と、を含むことを特徴とする。請求項５に記載の周辺装置設定方法によれば、周辺装置の装置設定ファイルをリムーバブル記憶媒体に複数持つ場合に、それらの装置設定ファイルの設定順序を記述したスクリプトファイルを用意する必要がないという利点がある。このため、周辺装置の装置設定ファイルの構築にかかる手間が減り、管理者の操作性が向上する。
【００１４】
請求項６に記載の周辺装置設定方法は、請求項５に記載の周辺装置設定方法において、前記属性情報，前記装置設定ファイルを読み込むための情報，および前記設定順序を記憶する属性情報リストを作成する工程を含むことを特徴とする。請求項６に記載の周辺装置設定方法によれば、属性情報リストが作成されるので、設定順序の決定および設定が容易になる。
【００１５】
請求項７に記載の周辺装置設定方法は、請求項５または６記載の周辺装置設定方法において、前記属性情報が、前記装置設定ファイルのファイル名であることを特徴とする。請求項７に記載の周辺装置設定方法によれば、属性情報が装置設定ファイルのファイル名であるので、装置設定ファイルの設定順序の制御が容易になる。
【００１６】
請求項８に記載の周辺装置設定方法は、請求項５または６記載の周辺装置設定方法において、前記属性情報が、前記装置設定ファイルの作成日時であることを特徴とする。請求項８に記載の周辺装置設定方法によれば、属性情報が装置設定ファイルの作成日時であるので、装置設定ファイルの作成順に装置設定ファイルの設定が行われる。
【発明を実施するための最良の形態】
【００１７】
装置設定ファイルの設定順序を記述したスクリプトファイルを用意する必要をなくすという目的を、リムーバブル記憶媒体から複数の装置設定ファイルの属性情報を読み出し、読み出された属性情報に基づいて自装置に設定する装置設定ファイルの設定順序を決定し、決定された設定順序に従って装置設定ファイルの内容で自装置の設定を行うことにより達成した。
【００１８】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【実施例１】
【００１９】
図１は、本発明の実施例１に係る周辺装置である印刷装置１の外観を示す斜視図である。印刷装置１は、筐体２を有しており、筐体２の下部には、積層された用紙が収納された給紙トレイ５が装着される。給紙トレイ５は、筐体２に対して着脱可能とされ、印刷装置１の前面方向に引き出すことにより取り外すことができる。また、印刷装置１の前面には、リムーバブル記憶媒体としてのＵＳＢメモリ３（図２参照）が着脱自在に装着されるＵＳＢホストＩ／Ｆ１６が設けられている。
【００２０】
図２は、印刷装置１の回路ブロック図である。印刷装置１は、ＣＰＵ（Central Processing Unit）１０と、印刷装置１を動作させるプログラムおよびデータを格納するＲＯＭ（Read OnlyMemory）１１と、ＣＰＵ１０がプログラムおよびデータをロードするＲＡＭ（Random Access Memory）１２と、レーザビーム方式，インクジェット方式等による印刷機構部１３と、液晶表示装置等でなる表示部１４と、各種操作ボタンを含む操作部１５と、ＵＳＢメモリ３が着脱自在に装着されるＵＳＢＩ／Ｆ部１６（本発明のインタフェース）と、ホストコンピュータ４又は他の周辺装置が接続されるホストコンピュータＩ／Ｆ部１７と、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）等の不揮発性メモリ１８とを含んで構成されている。また、ＲＡＭ１２は、ワークメモリ１２ａを備える。このワークメモリ１２ａを作業領域とする形で、各種プログラムが実行される。
【００２１】
図３に、ＵＳＢメモリ３に記憶されている装置設定ファイル６のデータ構造を示す。ＵＳＢメモリ３には複数個の装置設定ファイル６が記憶されている。それぞれの装置設定ファイル６は、ファイル名６ａ（本発明の属性情報の一種）と、設定情報６ｂと、パス名６ｃと、日時情報６ｄ（本発明の属性情報の一種）を含む。ファイル名６ａは、後述するパーソナルコンピュータ２３を使って装置設定ファイル６を作成した際に、管理者が付けたり又は自動で付けられたりするものである。図３の例では、“ＶＥＲ＿１．０”、“ＶＥＲ＿１．１”、“ＶＥＲ＿１．２”とファイル名が付けられており、数字が増えている方が、新しく作成された装置設定ファイルであることを示している。また、設定情報６ｂは、例えば用紙のサイズや向き等の、印刷装置１を設定するための情報（パラメータ）や、印刷装置１自体を動作させるためのプログラムである。
【００２２】
またパス名６ｃは、ＵＳＢメモリ３の中の、装置設定ファイル６が記憶されている場所を示すものであり、具体的にはディレクトリ名である。このパス名６ｃとファイル名６ａを使って、印刷装置１はＵＳＢメモリ３から特定の装置設定ファイル６を読み出す。
【００２３】
一方、日時情報６ｄは、装置設定ファイル６をＵＳＢメモリ３に記憶する時に、パーソナルコンピュータ２３によって自動的に付けられるものである。
【００２４】
このように、装置設定ファイル６をＵＳＢメモリ３に記憶するとファイル名６ａが必ず付けられ、また、日時情報６ｄなどが自動的に付与される。従来は、装置設定ファイル６を使って印刷装置１の設定を行う場合、これら複数個の装置設定ファイル６をどの順番で読み出し、設定するかを決める必要があった。すなわち、設定する順番を記述したスクリプトファイルを管理者が作成し、ＵＳＢメモリ３に記憶する必要があった。しかし本発明では後述するように、ファイル名６ａや日時情報６ｄなどの、ＵＳＢメモリ３に必ず記憶されている情報を用いて、装置設定ファイル６を読み出す順番を決定している。例えば、装置設定ファイル６を古い順から読み出したり、ファイル名６ａに付けられている数字が小さいものから順に読み出したりする。そのため管理者は、スクリプトファイルを作成しなくても、所望の順番で装置設定ファイル６を読み出させ、設定することが可能となる。
【００２５】
一方、ＲＯＭ１１には、図４に示すように検知プログラム１１ａ、属性情報読出プログラム１１ｂ、設定順序決定プログラム１１ｃ、装置設定プログラム１１ｄなどの各種プログラムが記憶されている。
【００２６】
検知プログラム１１ａは、ＵＳＢメモリ３がＵＳＢＩ／Ｆ部１６に接続されたことを検知するプログラムである。属性情報読出プログラム１１ｂは、ＵＳＢメモリ３がＵＳＢＩ／Ｆ部１６に接続されたときに、ＵＳＢメモリ３から複数個の装置設定ファイル６の属性情報（ファイル名６ａや日時情報６ｄ）を読み出すプログラムである。設定順序決定プログラム１１ｃは、読み出された属性情報（ファイル名６ａや日時情報６ｄ）に基づいて、印刷装置１に設定する装置設定ファイル６の設定順序を決定するプログラムである。また、装置設定プログラム１１ｄは、決定された設定順序に従ってＵＳＢメモリ３から装置設定ファイル６を読出し、印刷装置１の設定を行うプログラムである。
【００２７】
これら属性情報読出プログラム１１ｂ、設定順序決定プログラム１１ｃ、装置設定プログラム１１ｄをＣＰＵ１０が読み出して実行することにより、本発明の属性情報読出手段、設定順序決定手段、装置設定手段がそれぞれ実現される。
【００２８】
次に、不揮発性メモリ１８に記憶されている情報の例を図５に示す。このように、不揮発性メモリ１８には設定情報７や印刷制御プログラム１８ａが記憶されている。不揮発性メモリ１８は、上述したように例えばＥＥＰＲＯＭが用いられるため、所定回数の書き換えが可能である。設定情報７は印刷装置１を設定するための情報（パラメータ）であり、印刷制御プログラム１８ａは、印刷装置１の全体的な動作を制御するためのプログラムである。この印刷制御プログラム１８ａをＣＰＵ１０が読み出して実行することにより、印刷装置１が制御される。
【００２９】
ＵＳＢメモリ３を使って設定を行う場合には、該ＵＳＢメモリ３から上述の装置設定ファイル６を読み出して、不揮発性メモリ１８に記憶されている設定情報７または印刷制御プログラム１８ａを書き換える。
【００３０】
図２に戻る。印刷機構部１３は、たとえばインクジェット方式あるいはレーザー方式などにより、文字や図形などの画像を印刷するものである。操作部１５は、テンキーや文字キーなどのキースイッチ群であり、ユーザのキー操作に応じた指令をＣＰＵ１０に伝えるものである。表示部１４は、ＬＣＤなどのパネルを備えており、印刷や設定を行う時に、所定の情報を表示するものである。ユーザはこの表示を見ながら操作部１５を操作し、印刷処理を実行したり設定を行ったりする。
【００３１】
次に、図６のブロック図を用いてパーソナルコンピュータ２３の説明を行う。ＰＣ２３は周知のＣＰＵ２４、ＲＡＭ２５、ＲＯＭ２６、ＨＤＤ２７、Ｉ／Ｏ２８、Ｉ／Ｆ部３１、これらを繋ぐバスライン３２を含む。Ｉ／Ｏ２８にはキーボード等の入力装置２９と、液晶パネル等の表示装置３０が接続されている。また、Ｉ／Ｆ部３１にはＵＳＢメモリ３が着脱自在に装着される。
【００３２】
ＨＤＤ２７にはＯＳ２７ａおよび設定ファイル作成プログラム２７ｂが記憶されている。ＯＳ２７ａはパーソナルコンピュータ２３の基本ソフトウエアである。また、装置設定ファイル作成プログラム２７ｂは装置設定ファイル６を作成するためのプログラムである。装置設定ファイル作成プログラム２７ｂを実行し、管理者が入力装置２９を使って所定の入力操作を行うことにより、装置設定ファイル６が作成される。この装置作成ファイル６をＵＳＢメモリ３に格納すると、格納した時の日時情報６ｄ（図３参照）がＯＳ２７ａによって自動的に付与される。このようなＯＳ２７ａとしては、例えばマイクロソフト社のＷｉｎｄｏｗｓ（登録商標）を例示できる。また、ファイル名６ａは、管理者がつけたり、装置設定ファイル作成プログラム２７ｂによって自動的に付与されたりする。
【００３３】
図７は、ＣＰＵ１０で実行される検知プログラム１１ａ、属性情報読出プログラム１１ｂ、設定情報決定プログラム１１ｃ、装置設定プログラム１１ｄの動作を示すフローチャートである。
【００３４】
図８（ａ），図８（ｂ）は、ＣＰＵ１０によって作成される、装置設定ファイル６の属性情報リスト８を例示する図である。属性情報リスト８は、装置設定ファイル６の設定順序を決定するために必要な最低限の情報である属性情報，装置設定ファイル６を読み込むための情報であるパス名６ｃおよびファイル名６ａ，ならびに決定した設定順序を格納できるだけのスペースがあればよい。装置設定ファイル６の設定順序を決定する属性情報としては、図８（ａ）に例示するように、装置設定ファイル６のファイル名６ａとする場合や、図８（ｂ）に例示するように、装置設定ファイル６の作成日時（日時情報６ｄ）とする場合などが想定される。設定順序は、装置設定ファイル６のファイル名６ａをアスキーコードで比較して値の小さい順、装置設定ファイル６の作成日時の古い順などに基づいて決定される。
【００３５】
なお、属性情報リスト８の格納場所としては、（１）ＲＡＭ１２にだけに行う、（２）不揮発性メモリ１８に行う、（３）ＲＡＭ１２および不揮発性メモリ１８の両方に行う、という３つのケースが考えられる。（１）を採用した場合は、属性情報リスト８を格納する速度を速くすることが可能である。その理由は、不揮発性メモリ１８（例えばＥＥＰＲＯＭ）と比較すると、ＲＡＭ１２（例えばＳＲＡＭ）の方が書き込み速度が早いためである。また、不揮発性メモリ１８の書き込み回数に制限が設けられている場合にもメリットがある。一方、（２）の場合は、設定操作中に停電などが起きた場合でも属性情報リスト８が消去されず、バックアップをとることができる。さらに（３）の場合は、属性情報リスト８読み取る際はＲＡＭ１２にアクセスし、バックアップを不揮発性メモリ１８にとるといった、それぞれのメモリの特性に合った使い分けをすることが可能である。
【００３６】
次に、このように構成された実施例１に係る周辺装置である印刷装置１の動作について、図１ないし図７を参照しながら説明する。
【００３７】
印刷装置１のＵＳＢＩ／Ｆ部１６にＵＳＢメモリ３が装着されると、ＣＰＵ１０は、ＵＳＢメモリ３の接続を受け付け（図７のＳ１０１）、ＵＳＢメモリ３内の装置設定ファイル６を検索し、装置設定ファイル６の属性情報リスト８をＲＡＭ１２および／または不揮発性メモリ１８上に作成する（図７のＳ１０２）。詳しくは、検索された各装置設定ファイル６について、読み出した属性情報，装置設定ファイル６を読み込むための情報であるパス名６ｃおよびファイル名６ａ，ならびに設定順序からなる属性情報リストを作成する。
【００３８】
次に、ＣＰＵ１０は、装置設定ファイル６の属性情報８に基づいて設定順序を決定し、ＲＡＭ１２および／または不揮発性メモリ１８上の属性情報リスト８に設定順序を記入する（図７のＳ１０３）。
【００３９】
続いて、ＣＰＵ１０は、ＲＡＭ１２および／または不揮発性メモリ１８上の属性情報リスト８の設定順序に従って装置設定ファイル６の内容を印刷装置１に設定する（図７のＳ１０４）。
【００４０】
上記実施例では、スクリプトファイルが不要になるので、印刷装置１の装置設定ファイル６の構築にかかる手間が減り、管理者の操作性が向上する。
【００４１】
次に図９のフローチャートを用いて、検知プログラム１１ａ、属性情報読出プログラム１１ｂ、設定情報決定プログラム１１ｃ、装置設定プログラム１１ｄの動作について詳細に説明する。まずステップＳ２０１では、ＵＳＢメモリ３がＵＳＢＩ／Ｆ部１６に接続されたか否かを判断する。管理者がＵＳＢメモリを差し込むと、それが検知プログラム１１ａによって検知され、Ｓ２０１でＹｅｓと判断される。その後、Ｓ２０２に移る。
【００４２】
Ｓ２０２では、ＵＳＢメモリ３の属性情報を読み出す処理を行う。ここでは属性情報として特に、日時情報６ｄを読み出す。この処理は、上述した属性情報読出プログラム１１ｂによって行われる。また、この他に、パス名６ｃおよびファイル名６ａをＵＳＢメモリ３から読み出す。Ｓ２０２の処理を行った後、Ｓ２０３に移り、属性情報リスト８を作成する処理が行われる。
【００４３】
図１０に、作成された属性情報リスト８の例を示す。このように属性情報リスト８には、ＵＳＢメモリ３から読み出した属性情報（日時情報６ｄ）、パス名６ｃ、ファイル名６ａが含まれる。パス名６ｃおよびファイル名６ａは、ＵＳＢメモリ３に格納されている複数の装置設定ファイル６の中から、特定の装置設定ファイル６を読み出すために必要な情報である。本実施例では、属性情報として日時情報６ｄを使用している。例えばファイル名“ＶＥＲ＿１．０”は２００６年１月１５日１３時１５分にＵＳＢメモリ３に格納され、ファイル名“ＶＥＲ＿１．１”は２００６年１月２０日１２時０３分に格納されたことが分かる。
【００４４】
図９に戻る。Ｓ２０３の処理が終了した後、Ｓ２０４に移り、日時情報６ｄに基づいて設定順序を決定する処理を行う。具体的には、日時情報６ｄが古いものから順番に設定順序を決める。その結果、図１０に示すように設定順序８ａが決定される。
【００４５】
Ｓ２０４の後、Ｓ２０５に移り、全ての装置設定ファイル６の設定を行ったか否かの判断をする。ここでＮｏと判断された場合はＳ２０６に移り、属性情報リスト８に記録された設定順序８ａに従って、装置設定ファイル６を読み出して設定を行う。図１０の例でいうと、一番古い装置設定ファイル６である“ＶＥＲ＿１．０”をまず読出して設定し、次に、２番目に古い装置設定ファイル６である“ＶＥＲ＿１．１”を読み出して設定する。その後、最も新しい装置設定ファイル６である“ＶＥＲ＿１．２”を読み出して設定する。
【００４６】
全ての装置設定ファイル６の設定が行われると、Ｓ２０５でＹｅｓと判断されてフローチャートの終了となる。以上のように処理することにより、ＵＳＢメモリ３に記憶されている複数個の装置設定ファイル６を、古い順に読み出して設定することが可能となる。
【００４７】
上記実施例では管理者は、パーソナルコンピュータ２３（図６参照）を用いて、設定したい順番に装置設定ファイル６をＵＳＢメモリ３に格納するだけで、自動的に日時情報６ｄを付与することができる。そして、そのＵＳＢメモリ３を印刷装置１に差し込むだけで、日時情報６ｄを読み取って、古く格納されたファイルから順に設定が行われる。
【００４８】
従来は、ＵＳＢメモリ３に格納されている複数個の装置設定ファイル６を、どの順番で設定するかを記録したスクリプトファイルを作成する必要があった。ＵＳＢメモリ３にそのスクリプトファイルを格納しておくと、印刷装置１がまずスクリプトファイルを読み出し、そこに記録されている順番どおりに装置設定ファイル６を設定する。しかしこの方法では、管理者がスクリプトファイルを作成しなければならず、設定操作が複雑になるという問題があった。それに対して本発明では、スクリプトファイルを作成する必要はなく、設定したい順番に装置設定ファイル６をＵＳＢメモリ３に格納するだけで、あとは自動的に設定順序が決定される。そのため、管理者の負担が大幅に減ることになる。
【００４９】
次に、本発明の別の実施例を図１１および図１２に示す。この実施例では、ステップＳ２０２’〜２０４’以外は全て図９と同じなので、同一符号をつけて説明を省略する。Ｓ２０２’では、装置設定ファイル６の属性情報として、ファイル名６ａを読み出す。そしてＳ２０３’で、属性情報リスト８を作成する。例えば図１２に示すように、属性情報リスト８は、属性情報としてファイル名６ａを含み、その他にＵＳＢメモリ３にアクセスするための情報であるパス名６ｃ、ファイル名６ａを含んでいる。なお、図１２の例ではファイル名６ａが重複しているが、一つだけ記憶するようにしてもよい。
【００５０】
また、図１１のＳ２０４’では、属性情報（ファイル名６ａ）に基づいて設定順序８ａを決定する。その結果、図１２に示すように、ファイル名６ａの数字が最も小さい装置設定ファイル６である、“ＶＥＲ＿１．０”が１番目に決定され、その次に数字が小さい“ＶＥＲ＿１．１”が２番目に決定される。そして、最も数字が大きい“ＶＥＲ＿１．２”が３番目に決定される。
【００５１】
Ｓ２０４’の後、Ｓ２０５およびＳ２０６の処理を行い、ＵＳＢメモリ３に格納されている装置設定ファイル６を設定順序８ａに従って読み出し、設定を行う。
【００５２】
以上のようにすることで、管理者は、ＵＳＢメモリ３に格納する順番に関わらず、設定したい順番に装置設定ファイル６のファイル名６ａをつけ、その装置設定ファイル６が格納されたＵＳＢメモリ３を印刷装置１に差し込むだけで、希望する順番どおりに設定を行うことが可能となる。
【００５３】
なお上記実施例では、本発明に係る周辺装置の例として印刷装置１を用いたが、本発明は複合機やＦＡＸ単能機、スキャナ単能機でも使用できる。図１３に、複合機１’のブロック図を示す。この複合機１’は、ＦＡＸ機能、スキャナ機能、印刷機能を複合して備えるもので、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、不揮発性メモリ１８、表示部１４、操作部１５、印刷機構部１３、ホストコンピュータＩ／Ｆ部１７、ＵＳＢＩ／Ｆ部１６の他に、読取部１９、ＮＣＵ２０、モデム２４を備える。読取部１９は、ＣＩＳ（Contact Image Sensor）やＣＣＤなどのイメージセンサやＬＥＤ光源などを備え、原稿などから文字や図形などの画像を読み取るものである。また、ＮＣＵ２０は公衆電話回線２１に接続されて回線の接続／切断等の網制御を行う。モデム２４は、ファクシミリデータの変調や復調などを行う。
【００５４】
一方、図１４に示すように、不揮発性メモリ１８には設定情報７、印刷制御プログラム１８ａ、ＦＡＸ制御プログラム１８ｂ、スキャナ制御プログラム１８ｃが記憶されている。ＦＡＸ制御プログラム１８ｂおよびスキャナ制御プログラム１８ｃは、それぞれＦＡＸ機能およびスキャナ機能を制御するプログラムである。なおＦＡＸ制御プログラム１８ｂ、スキャナ制御プログラム１８ｃは、設定情報７、印刷制御プログラム１８ａと同様に書き換えが可能である。設定変更をする際には、ＵＳＢメモリ３内の装置設定ファイル６が読み出され、これらのプログラム等が書き換えられる。
【００５５】
また上記実施例では、リムーバブル記憶媒体としてＵＳＢメモリ３を用いた場合を例にとって説明したが、ＵＳＢメモリ３以外のリムーバブル記憶媒体であっても本発明が同様に適用できることはいうまでもない。例えばコンパクトフラッシュ（登録商標）や、小型ＨＤＤを利用することができる。
【００５６】
以上、本発明の実施例を説明したが、これはあくまでも例示にすぎず、本発明はこれに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能である。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施例１に係る周辺装置である印刷装置の外観斜視図。
【図２】印刷装置の回路ブロック図。
【図３】ＵＳＢメモリに記憶されている装置設定情報のデータ構造。
【図４】ＲＯＭに記憶されているプログラム。
【図５】ＥＥＰＲＯＭに記憶されている情報の例。
【図６】パーソナルコンピュータのブロック図。
【図７】フローチャートの一例。
【図８】属性情報ファイルの例。
【図９】日時情報に基づいて設定順序を決定する場合のフローチャート。
【図１０】図９のフローチャートで用いる属性情報リスト
【図１１】ファイル名に基づいて設定順序を決定する場合のフローチャート。
【図１２】図１１のフローチャートで用いる属性情報リスト
【図１３】周辺装置である複合機のブロック図。
【図１４】複合機のＲＯＭに記憶されているプログラムの例。
【符号の説明】
【００５８】
１  印刷装置（周辺装置）
３  ＵＳＢメモリ（リムーバブル記憶媒体）
４  ホストコンピュータ
１０  ＣＰＵ（属性情報読出手段，設定順序決定手段，装置設定手段）
１１  ＲＯＭ
１２  ＲＡＭ
１３  印刷機構部
１４  表示部
１５  操作部
１６  ＵＳＢＩ／Ｆ部
１７  ホストコンピュータＩ／Ｆ部
【図１】
2007268908.tif 000003
【図２】
2007268908.tif 000004
【図３】
2007268908.tif 000005
【図４】
2007268908.tif 000006
【図５】
2007268908.tif 000007
【図６】
2007268908.tif 000008
【図７】
2007268908.tif 000009
【図８】
2007268908.tif 000010
【図９】
2007268908.tif 000011
【図１０】
2007268908.tif 000012
【図１１】
2007268908.tif 000013
【図１２】
2007268908.tif 000014
【図１３】
2007268908.tif 000015
【図１４】
2007268908.tif 000016