(57)【要約】【課題】  ＷｅｂＤＡＶプロトコルを利用して印刷対象のデータファイルを受信し、ユーザが所望の印刷設定データを容易に利用することができる多機能機を提供すること。【解決手段】  多機能機４０は、複数パターンの印刷設定データ９６等を記憶することができる。多機能機４０は、印刷設定データ９６等に対応づけられているフォルダアドレスをＰＣ１０に送信することができる。ＰＣ１０は、フォルダオブジェクト２３０等を表示することができる。ユーザは、ファイルオブジェクト４００を所望のフォルダオブジェクト２３０等に格納させることができる。ＰＣ１０から多機能機４０にＰＵＴコマンドが送信される。ＰＵＴコマンドは、フォルダオブジェクト２３０等のフォルダアドレスを含んでいる。多機能機４０は、ＰＵＴコマンドに含まれるフォルダアドレスに対応づけられている設定データ１１６等に従って印刷する。【選択図】  図１
2008250689.tif 000002
【特許請求の範囲】
【請求項１】
ファイル共有プロトコルを利用して情報処理装置と通信可能であるプリンタであり、
印刷設定データと印刷設定フォルダアドレスとが対応づけられている複数の印刷設定フォルダを記憶することが可能である印刷設定フォルダ記憶領域と、
印刷設定フォルダ記憶領域に記憶されている複数の印刷設定フォルダのそれぞれの印刷設定フォルダアドレスを情報処理装置に送信することが可能であるデータ送信装置と、
印刷設定フォルダアドレスを含むデータファイル格納コマンドとデータファイルとを含む集合データを情報処理装置から受信することが可能であるデータ受信装置と、
データ受信装置によって集合データが受信された場合に、当該集合データに含まれる印刷設定フォルダアドレスに対応づけられている印刷設定データに従って、当該集合データに含まれるデータファイルを印刷する印刷装置と
を備えるプリンタ。
【請求項２】
印刷設定データを入力するための印刷設定画面データと印刷設定画面ファイルアドレスとが対応づけられている印刷設定画面ファイルを記憶している印刷設定画面ファイル記憶領域をさらに備え、
データ送信装置は、印刷設定画面ファイルアドレスを情報処理装置に送信することが可能であり、
データ受信装置は、印刷設定画面ファイルアドレスを含む取得コマンドを情報処理装置から受信することが可能であり、
データ送信装置は、データ受信装置によって取得コマンドが受信された場合に、当該取得コマンドに含まれる印刷設定画面ファイルアドレスに対応づけられている印刷設定画面データを情報処理装置に送信する
ことを特徴とする請求項１のプリンタ。
【請求項３】
第１記憶制御装置をさらに備え、
データ受信装置は、印刷設定画面データに従って入力された印刷設定データを情報処理装置から受信することが可能であり、
第１記憶制御装置は、データ受信装置によって印刷設定データが受信された場合に、当該印刷設定データと印刷設定フォルダアドレスとが対応づけられている印刷設定フォルダを印刷設定フォルダ記憶領域に記憶させる処理を実行する
ことを特徴とする請求項２のプリンタ。
【請求項４】
第２記憶制御装置をさらに備え、
第２記憶制御装置は、複数の印刷設定フォルダのそれぞれについて、当該印刷設定フォルダアドレスに対応づけられている印刷設定データが反映された設定反映画像データと、当該印刷設定フォルダアドレスを上位アドレスとする設定反映画像ファイルアドレスとが対応づけられている設定反映画像データファイルを印刷設定フォルダ記憶領域に記憶させる処理を実行し、
データ送信装置は、設定反映画像データファイルを情報処理装置に送信することが可能である
ことを特徴とする請求項１から３のいずれかのプリンタ。
【請求項５】
第３記憶制御装置をさらに備え
第３記憶制御装置は、以下の各処理、即ち、
データ受信装置によって受信された集合データに含まれるデータファイルを予め設定されているデータサイズに縮小することによって縮小画像データを作成する処理と、
作成された縮小画像データと、当該集合データに含まれる印刷設定フォルダアドレスを上位アドレスとする縮小画像ファイルアドレスとが対応づけられている縮小画像データファイルを印刷設定フォルダ記憶領域に記憶させる処理と
を実行し、
データ送信装置は、縮小画像データファイルを情報処理装置に送信することが可能である
ことを特徴とする請求項１から４のいずれかのプリンタ。
【請求項６】
印刷設定フォルダ記憶領域は、Ｎページ分のデータ（ただしＮは２以上の整数である）を１ページに印刷することを示すＮｉｎ１印刷設定データを有するＮｉｎ１印刷設定フォルダを記憶することが可能であり、
印刷装置は、
（１）Ｎｉｎ１印刷設定フォルダの印刷設定フォルダアドレスを含む一又は複数の集合データがデータ受信装置によって受信されたこと、かつ、
（２）前記一又は複数の集合データに含まれるデータファイルのページ総数がＮページ以上であること
が満たされた場合に、Ｎｉｎ１印刷設定データに従って、前記一又は複数の集合データに含まれるデータファイルを印刷する
ことを特徴とする請求項１から５のいずれかのプリンタ。
【請求項７】
印刷装置は、
Ｎｉｎ１印刷設定フォルダの印刷設定フォルダアドレスと画像データファイルとを含む特定集合データがデータ受信装置によって受信された場合に、
（１）別の特定集合データがさらに（Ｎ−１）回に亘ってデータ受信装置によって受信されるまで印刷せず、
（２）別の特定集合データがさらに（Ｎ−１）回に亘ってデータ受信装置によって受信された場合に印刷する
ことを特徴とする請求項６のプリンタ。
【請求項８】
ファイル共有プロトコルを利用して情報処理装置と通信可能であるプリンタに搭載されるコンピュータに、以下の各処理、即ち、
印刷設定データと印刷設定フォルダアドレスとが対応づけられている複数の印刷設定フォルダを所定の記憶領域に記憶させる処理と、
前記所定の記憶領域に記憶されている複数の印刷設定フォルダのそれぞれの印刷設定フォルダアドレスを情報処理装置に送信する処理と、
印刷設定フォルダアドレスを含むデータファイル格納コマンドとデータファイルとを含む集合データが情報処理装置から受信された場合に、当該集合データに含まれる印刷設定フォルダアドレスに対応づけられている印刷設定データに従って、当該集合データに含まれるデータファイルを印刷する処理と
を実行させることが可能であるコンピュータプログラム。
【請求項９】
ファイル共有プロトコルを利用して情報処理装置と通信可能であるスキャナであり、
スキャン設定データとスキャン設定フォルダアドレスとが対応づけられている複数のスキャン設定フォルダを記憶することが可能であるスキャン設定フォルダ記憶領域と、
スキャン設定フォルダ記憶領域に記憶されている複数のスキャン設定フォルダのそれぞれのスキャン設定フォルダアドレスを情報処理装置に送信することが可能であるデータ送信装置と、
スキャン設定フォルダアドレスを含む所定のコマンドを情報処理装置から受信することが可能であるデータ受信装置と、
データ受信装置によって前記所定のコマンドが受信された場合に、当該所定のコマンドに含まれるスキャン設定フォルダアドレスに対応づけられているスキャン設定データに従ってスキャンを実行するスキャニング装置と
を備えるスキャナ。
【請求項１０】
第４記憶制御装置をさらに備え、
第４記憶制御装置は、複数のスキャン設定フォルダのそれぞれについて、当該スキャン設定フォルダのスキャン設定データが反映された設定反映画像データと、当該スキャン設定フォルダのスキャン設定フォルダアドレスを上位アドレスとする設定反映画像ファイルアドレスとが対応づけられている設定反映画像データファイルをスキャン設定フォルダ記憶領域に記憶させる処理を実行し、
データ送信装置は、設定反映画像データファイルを情報処理装置に送信することが可能であり、
データ受信装置は、設定反映画像ファイルアドレスを含む取得コマンドを情報処理装置から受信することが可能であり
スキャニング装置は、データ受信装置によって取得コマンドが受信された場合に、当該取得コマンドに含まれる設定反映画像ファイルアドレスの上位アドレスであるスキャン設定フォルダアドレスに対応づけられているスキャン設定データに従ってスキャンを実行する
ことを特徴とする請求項９のスキャナ。
【請求項１１】
ファイル共有プロトコルを利用して情報処理装置と通信可能であるスキャナに搭載されるコンピュータに、以下の各処理、即ち、
スキャン設定データとスキャン設定フォルダアドレスとが対応づけられている複数のスキャン設定フォルダを所定の記憶領域に記憶させる処理と、
前記所定の記憶領域に記憶されている複数のスキャン設定フォルダのそれぞれのスキャン設定フォルダアドレスを情報処理装置に送信する処理と、
スキャン設定フォルダアドレスを含む所定のコマンドが情報処理装置から受信された場合に、当該所定のコマンドに含まれるスキャン設定フォルダアドレスに対応づけられているスキャン設定データに従ってスキャンを実行する処理と
を実行させることが可能であるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル共有プロトコルを利用して情報処理装置と通信可能であるプリンタ及びスキャナに関する。
【背景技術】
【０００２】
多くのパーソナルコンピュータ（以下ではＰＣと呼ぶ）は、ファイル共有プロトコルを利用して通信することができる。例えば、Ｍｉｃｒｏｓｏｆｔ社製のＷｉｎｄｏｗｓ（登録商標）は、ＷｅｂＤＡＶ（Ｗｅｂ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）と呼ばれるファイル共有プロトコルを利用して通信することができる。
【０００３】
下記の特許文献１には、ＷｅｂＤＡＶプロトコルを利用してＰＣと通信するプリンタが開示されている。プリンタは、印刷用フォルダを作成し、そのフォルダアドレスをＰＣに送信する。これにより、ＰＣは、プリンタからのフォルダアドレスに対応するフォルダオブジェクトを表示することができる。ユーザは、印刷対象のデータファイルをフォルダオブジェクト内に格納させることができる。この場合、ＰＣは、データファイルとデータファイル格納コマンドをプリンタに送信する。プリンタは、データファイル格納コマンドを受信すると、データファイルを印刷する。なお、特許文献１には、データファイルを印刷する際に利用される印刷設定データ（例えば印刷用紙のサイズや方向等）がどのようにして設定されるのかが具体的に記載されていない。
【０００４】
また、下記の特許文献２には、ファイル共有プロトコルを利用するものではないが、ホットフォルダアプリケーションを利用する技術が開示されている。ＰＣには、ホットフォルダアプリケーションがインストールされる。ユーザは、プリンタのネットワークアドレスが対応づけられているホットフォルダをＰＣに作成することができる。また、ユーザは、印刷設定データが記述された印刷設定データファイルをホットフォルダに格納させることができる。ＰＣは、印刷対象のデータファイルがホットフォルダに格納されると、そのデータファイルにそのホットフォルダに格納されている印刷設定データファイルを付加してプリンタに送信する。これにより、プリンタは、ＰＣからの印刷設定データファイルに従ってデータファイルを印刷することができる。
【０００５】
【特許文献１】特開２００２−３７３０６４号公報
【特許文献２】特開２００５−２４２７８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
多くのプリンタは、ユーザが印刷設定データを入力することを許容する操作パネルを有しており、入力された印刷設定データを記憶することができる。仮にこの手法が上記の特許文献１のプリンタによって採用されている場合、プリンタは、データファイル格納コマンドを受信すると、自身が記憶している印刷設定データに従って印刷することになる。しかしながら、この手法の場合、ユーザは、プリンタで印刷させる毎に印刷設定データを操作パネルに入力しなければならない。
【０００７】
これに対し、上記の特許文献２の手法では、ユーザは、複数のホットフォルダをＰＣに記憶させることができる。ユーザは、頻繁に利用する複数パターンの印刷設定データファイルを作成し、各ホットフォルダに１つの印刷設定データファイルを格納させることができる。この場合、ユーザは、所望の印刷設定データファイルを格納しているホットフォルダにデータファイルを格納させることによって、その印刷設定データ（ファイル）に従ってデータファイルを印刷させることができる。ユーザは、プリンタで印刷させる毎に印刷設定データを入力する必要がない。
【０００８】
しかしながら、上記の特許文献２に開示されているＰＣは、データファイルがホットフォルダに格納された場合に、そのデータファイルに印刷設定データファイルを付加してプリンタに送信する。フォルダに格納されたデータファイルに印刷設定データファイルを付加してプリンタに送信するためには、特殊なアプリケーション（上記のホットフォルダアプリケーション）をＰＣにインストールする必要がある。Ｗｉｎｄｏｗｓ（登録商標）のような一般的なＯＳがサポートしているファイル共有プロトコルのみを利用する場合、特許文献２の手法を実現することができない。ファイル共有プロトコルを利用して印刷対象のデータファイルを通信する場合に、ユーザが所望の印刷設定データを容易に利用することができる技術は確立されていない。
【０００９】
本発明は、上記した実情に鑑みて創作されたものである。即ち、本発明は、ファイル共有プロトコルを利用して印刷対象のデータファイルを情報処理装置（上記の例ではＰＣ）からプリンタに通信するシステムにおいて、ユーザが所望の印刷設定データを容易に利用することができる技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本明細書では、ファイル共有プロトコルを利用して情報処理装置と通信可能であるプリンタを開示する。このプリンタは、印刷設定フォルダ記憶領域とデータ送信装置とデータ受信装置と印刷装置とを備える。印刷設定フォルダ記憶領域は、印刷設定データと印刷設定フォルダアドレスとが対応づけられている複数の印刷設定フォルダを記憶することが可能である。
【００１１】
データ送信装置は、印刷設定フォルダ記憶領域に記憶されている複数の印刷設定フォルダのそれぞれの印刷設定フォルダアドレスを情報処理装置に送信することが可能である。この結果、情報処理装置は、各印刷設定フォルダに対応するフォルダオブジェクトを表示することができる。ユーザは、印刷対象のデータファイルを所望の印刷設定データに対応するフォルダオブジェクトに格納させることができる。これにより、そのデータファイルとデータファイル格納コマンドが情報処理装置からプリンタに送信される。なお、データ送信装置は、情報処理装置からの要求（コマンド）に応じて印刷設定フォルダアドレスを情報処理装置に送信してもよいし、所定のタイミング（例えば定期的）で印刷設定フォルダアドレスを情報処理装置に送信してもよい。
【００１２】
データ受信装置は、印刷設定フォルダアドレスを含むデータファイル格納コマンドとデータファイルとを含む集合データを情報処理装置から受信することが可能である。データファイル格納コマンドには、印刷対象のデータファイルが格納されたフォルダオブジェクトのフォルダアドレスが含まれている。このために、プリンタは、いずれの印刷設定フォルダにデータファイルが格納されたのかを知ることができる。印刷装置は、データ受信装置によって集合データが受信された場合に、当該集合データに含まれる印刷設定フォルダアドレスに対応づけられている印刷設定データに従って、当該集合データに含まれるデータファイルを印刷する。
【００１３】
この技術によると、ファイル共有プロトコルを利用して印刷対象のデータファイルを情報処理装置からプリンタに送信することができる。しかも、ユーザは、プリンタに記憶されている複数パターンの印刷設定データの中から所望の印刷設定データを容易に利用することができる。
【００１４】
なお、「アドレスを送信する」という用語は、最も広義に解釈されるべきものである。例えば、印刷設定フォルダアドレスを構成する全ての文字列が「ａａａ／ｂｂｂ／ｃｃｃ」である場合、「アドレスを送信する」という用語は、「ａａａ／ｂｂｂ／ｃｃｃ」を送信することのみを意味するのではなく、「ｂｂｂ／ｃｃｃ」や「ｃｃｃ」を送信することも含む概念である。即ち、「アドレスを送信する」という用語は、絶対的なアドレスを送信することのみならず、相対的なアドレスを送信することも含む概念である。
【００１５】
また、印刷設定データをプリンタに記憶させるための手法は特に限定されない。例えば、情報処理装置の操作装置が操作されることによって情報処理装置に印刷設定データが入力され、その印刷設定データがプリンタに記憶されてもよい。また、例えば、プリンタの操作装置が操作されることによってプリンタに印刷設定データが入力され、その印刷設定データがプリンタに記憶されてもよい。また、例えば、デフォルトデータとして印刷設定データがプリンタに記憶されていてもよい（即ちメーカーによって印刷設定データがプリンタに予め記憶されていてもよい）。
【００１６】
上記のプリンタは、印刷設定データを入力するための画面データを情報処理装置に提供してもよい。これを実現するために、以下の構成を採用してもよい。即ち、プリンタは、印刷設定データを入力するための印刷設定画面データと印刷設定画面ファイルアドレスとが対応づけられている印刷設定画面ファイルを記憶している印刷設定画面ファイル記憶領域をさらに備えていてもよい。データ送信装置は、印刷設定画面ファイルアドレスを情報処理装置に送信することが可能であってもよい。これにより、情報処理装置は、印刷設定画面ファイルに対応するファイルオブジェクトを表示することができる。ユーザは、ファイルオブジェクトに対して所定の操作（例えばクリック）を実行することができる。この結果、情報処理装置からプリンタに取得コマンドが送信される。この取得コマンドには、印刷設定画面ファイルアドレスが含まれている。データ受信装置は、この取得コマンドを情報処理装置から受信する。この場合、データ送信装置は、取得コマンドに含まれる印刷設定画面ファイルアドレスに対応づけられている印刷設定画面データを情報処理装置に送信してもよい。
この構成によると、プリンタは、印刷設定画面データを情報処理装置に提供することができる。ユーザは、情報処理装置に表示される印刷設定画面データに従って、印刷設定データを入力することができる。
【００１７】
データ受信装置は、印刷設定画面データに従って入力された印刷設定データを情報処理装置から受信することが可能であってもよい。この場合、上記のプリンタは、第１記憶制御装置をさらに備えていてもよい。第１記憶制御装置は、データ受信装置によって印刷設定データが受信された場合に、当該印刷設定データと印刷設定フォルダアドレスとが対応づけられている印刷設定フォルダを印刷設定フォルダ記憶領域に記憶させる処理を実行してもよい。
この構成によると、プリンタは、ユーザによって情報処理装置に入力された印刷設定データに基づいて印刷設定フォルダを作成することができる。なお、印刷設定フォルダのフォルダアドレス（具体的にはフォルダ名）を決定する手法は、特に限定されない。例えば、プリンタは、印刷設定データに含まれるテキストに基づいて印刷設定フォルダのフォルダアドレスを決定してもよい。このテキストは、ユーザが情報処理装置に入力することが可能であってもよい。
【００１８】
プリンタは、第２記憶制御装置をさらに備えていてもよい。第２記憶制御装置は、複数の印刷設定フォルダのそれぞれについて、当該印刷設定フォルダアドレスに対応づけられている印刷設定データが反映された設定反映画像データと、当該印刷設定フォルダアドレスを上位アドレスとする設定反映画像ファイルアドレスとが対応づけられている設定反映画像データファイルを印刷設定フォルダ記憶領域に記憶させる処理を実行してもよい。例えば、印刷設定フォルダアドレスが「ａａａ／ｂｂｂ」である場合、上記の設定反映画像ファイルアドレスは「ａａａ／ｂｂｂ／ｃｃｃ」であってもよい。
また、上記の「印刷設定データが反映された設定反映画像データ」とは、印刷設定データに含まれる少なくとも１つの設定項目が反映された画像データを意味する。例えば、印刷設定データに用紙サイズと印刷解像度とが含まれている場合、用紙サイズが反映されていて印刷解像度が反映されていない画像データも設定反映画像データになる。
データ送信装置は、設定反映画像データファイル（即ち設定反映画像データと設定反映画像ファイルアドレス）を情報処理装置に送信することが可能であってもよい。これにより、情報処理装置は、印刷設定フォルダの下位ファイルとして（印刷設定フォルダに格納されているファイルとして）設定反映画像データを表示することができる。ユーザは、設定反映画像データを見ることによって、印刷設定フォルダの印刷設定データを容易に認識することができる。
【００１９】
プリンタは、第３記憶制御装置をさらに備えていてもよい。第３記憶制御装置は、以下の各処理を実行してもよい。
（１）データ受信装置によって受信された集合データに含まれるデータファイルを予め設定されているデータサイズに縮小することによって縮小画像データを作成する処理。
（２）作成された縮小画像データと、当該集合データに含まれる印刷設定フォルダアドレスを上位アドレスとする縮小画像ファイルアドレスとが対応づけられている縮小画像データファイルを印刷設定フォルダ記憶領域に記憶させる処理。
この場合、データ送信装置は、縮小画像データファイル（即ち縮小画像データと縮小画像ファイルアドレス）を情報処理装置に送信することが可能であってもよい。この構成によると、情報処理装置は、印刷設定フォルダの下位ファイルとして（印刷設定フォルダに格納されているファイルとして）縮小画像データを表示することができる。
【００２０】
印刷設定フォルダ記憶領域は、Ｎページ分のデータ（ただしＮは２以上の整数である）を１ページに印刷することを示すＮｉｎ１印刷設定データを有するＮｉｎ１印刷設定フォルダを記憶することが可能であってもよい。この場合、印刷装置は、以下の各条件が満たされた場合に、Ｎｉｎ１印刷設定データに従って印刷処理を実行してもよい。
（１）Ｎｉｎ１印刷設定フォルダの印刷設定フォルダアドレスを含む一又は複数の集合データがデータ受信装置によって受信されたこと。
（２）上記の一又は複数の集合データに含まれるデータファイルのページ総数がＮページ以上であること。
【００２１】
多くのプリンタは、１つの画像データファイルを１ページの印刷媒体に印刷する。即ち、１つの画像データファイルは、１ページ分のデータとして扱われる。上記のＮｉｎ１印刷設定データに従って画像データファイルを印刷する場合に、印刷装置は、以下のように動作してもよい。即ち、印刷装置は、Ｎｉｎ１印刷設定フォルダの印刷設定フォルダアドレスと画像データファイルとを含む特定集合データがデータ受信装置によって受信された場合に、（１）別の特定集合データがさらに（Ｎ−１）回に亘ってデータ受信装置によって受信されるまで印刷せず、（２）別の特定集合データがさらに（Ｎ−１）回に亘ってデータ受信装置によって受信された場合に印刷してもよい。
この構成によると、複数の画像データファイル（Ｎ個の画像データファイル）を１ページの印刷媒体に印刷することができる。
【００２２】
なお、次のコンピュータプログラムも有用である。このコンピュータプログラムは、ファイル共有プロトコルを利用して情報処理装置と通信可能であるプリンタに搭載されるコンピュータに以下の各処理を実行させることが可能である。
（１）印刷設定データと印刷設定フォルダアドレスとが対応づけられている複数の印刷設定フォルダを所定の記憶領域に記憶させる処理。
（２）上記の所定の記憶領域に記憶されている複数の印刷設定フォルダのそれぞれの印刷設定フォルダアドレスを情報処理装置に送信する処理。
（３）印刷設定フォルダアドレスを含むデータファイル格納コマンドとデータファイルとを含む集合データが情報処理装置から受信された場合に、当該集合データに含まれる印刷設定フォルダアドレスに対応づけられている印刷設定データに従って、当該集合データに含まれるデータファイルを印刷する処理。
このコンピュータプログラムを利用すると、上記の有用なプリンタを実現することができる。
【００２３】
本明細書では、ファイル共有プロトコルを利用して情報処理装置と通信可能であるスキャナも開示する。本明細書によって開示されるプリンタとスキャナは、ほぼ同様の構成によって表現することができる。即ち、これらの装置は、対応する技術的特徴を有しており、単一の発明概念を形成する関係にある。
【００２４】
本明細書によって開示されるスキャナは、スキャン設定フォルダ記憶領域とデータ送信装置とデータ受信装置とスキャニング装置とを備える。スキャン設定フォルダ記憶領域は、スキャン設定データとスキャン設定フォルダアドレスとが対応づけられている複数のスキャン設定フォルダを記憶することが可能である。データ送信装置は、スキャン設定フォルダ記憶領域に記憶されている複数のスキャン設定フォルダのそれぞれのスキャン設定フォルダアドレスを情報処理装置に送信することが可能である。この結果、情報処理装置は、各スキャン設定フォルダに対応するフォルダオブジェクトを表示することができる。ユーザは、フォルダオブジェクトに対して所定の操作を加えることができる（例えばフォルダ内のファイルを別の場所にコピーすることができる）。これにより、所定のコマンドが情報処理装置からスキャナに送信される。この所定のコマンドは、操作が加えられたフォルダオブジェクトに対応するスキャン設定フォルダアドレスを含んでいる。データ受信装置は、スキャン設定フォルダアドレスを含む所定のコマンドを情報処理装置から受信することが可能である。スキャニング装置は、データ受信装置によって上記の所定のコマンドが受信された場合に、その所定のコマンドに含まれるスキャン設定フォルダアドレスに対応づけられているスキャン設定データに従ってスキャンを実行する。
【００２５】
この技術によると、ファイル共有プロトコルを利用して情報処理装置からスキャナにスキャンを指示することができる。しかも、ユーザは、スキャナに記憶されている複数パターンのスキャン設定データの中から所望のスキャン設定データを容易に利用することができる。
【００２６】
なお、次のコンピュータプログラムも有用である。このコンピュータプログラムは、ファイル共有プロトコルを利用して情報処理装置と通信可能であるスキャナに搭載されるコンピュータに以下の各処理を実行させることが可能である。
（１）スキャン設定データとスキャン設定フォルダアドレスとが対応づけられている複数のスキャン設定フォルダを所定の記憶領域に記憶させる処理。
（２）前記所定の記憶領域に記憶されている複数のスキャン設定フォルダのそれぞれのスキャン設定フォルダアドレスを情報処理装置に送信する処理。
（３）スキャン設定フォルダアドレスを含む所定のコマンドが情報処理装置から受信された場合に、当該所定のコマンドに含まれるスキャン設定フォルダアドレスに対応づけられているスキャン設定データに従ってスキャンを実行する処理。
このコンピュータプログラムを利用すると、上記の有用なスキャナを実現することができる。
【００２７】
ここでは、以下の実施例に記載の技術の特徴の一部を列挙する。
（形態１）印刷設定フォルダ記憶領域は、複数の印刷設定フォルダのそれぞれについて、当該印刷設定フォルダの印刷設定フォルダアドレスを上位アドレスとする印刷設定ファイルアドレスと印刷設定データとが対応づけられている印刷設定ファイルを記憶することが可能である。この構成では、印刷設定データが、印刷設定フォルダアドレスを上位アドレスとする印刷設定ファイルアドレスに対応づけられている。この場合も、「印刷設定データと印刷設定フォルダアドレスとが対応づけられている」と言える。
（形態２）スキャン設定フォルダ記憶領域は、複数のスキャン設定フォルダのそれぞれについて、当該スキャンフォルダの印刷設定フォルダアドレスを上位アドレスとするスキャン設定ファイルアドレスとスキャン設定データとが対応づけられているスキャン設定ファイルを記憶することが可能である。この構成では、スキャン設定データが、スキャン設定フォルダアドレスを上位アドレスとするスキャン設定ファイルアドレスに対応づけられている。この場合も、「スキャン設定データとスキャン設定フォルダアドレスとが対応づけられている」と言える。
【００２８】
（形態３）プリンタは、情報処理装置からのデータファイルをラスタライズすることによってビットマップデータを作成するプリンタドライバを備える。
（形態４）プリンタは、印刷設定フォルダアドレスを含むデータファイル格納コマンドとデータファイルとを含む集合データがデータ受信装置によって受信された場合に、（１）当該集合データに含まれるデータファイルがプリンタドライバによってラスタライズすることができるデータ形式であるのか否かを判断し、（２）ラスタライズすることができないデータ形式である場合に印刷不可であることを示す画像データと当該印刷設定フォルダアドレスを上位アドレスとする印刷不可画像ファイルアドレスとが対応づけられている印刷不可画像データファイルを印刷設定フォルダ記憶領域に記憶させる処理を実行する。
【００２９】
（形態５）プリンタ又はスキャナは、プロパティ取得コマンドを情報処理装置から受信することができる。ＷｅｂＤＡＶプロトコルの場合、プロパティ取得コマンドは、ＰＲＯＰＦＩＮＤコマンドである。
（形態６）プリンタ又はスキャナは、取得コマンドを情報処理装置から受信することができる。ＷｅｂＤＡＶプロトコルの場合、取得コマンドは、ＧＥＴコマンドである。
（形態７）プリンタ又はスキャナは、データファイル格納コマンドを情報処理装置から受信することができる。ＷｅｂＤＡＶプロトコルの場合、データファイル格納コマンドは、ＰＵＴコマンドである。
（形態８）プリンタ又はスキャナは、データ記憶指示コマンドを情報処理装置から受信することができる。ＨＴＴＰの場合、データ記憶指示コマンドは、ＰＯＳＴコマンドである。
【実施例】
【００３０】
図面を参照して本発明の実施例を説明する。図１は、本実施例の多機能機システム２の構成を示す。多機能機システム２は、パーソナルコンピュータ（以下ではＰＣと呼ぶ）１０と多機能機４０等を備える。ＰＣ１０と多機能機４０のそれぞれの構成について順に説明する。
【００３１】
（ＰＣの構成）
ＰＣ１０は、操作装置１２と表示装置１４と制御装置１６とネットワークインターフェイス２４等を有する。操作装置１２は、キーボードやマウスによって構成される。表示装置１４は、液晶ディスプレイによって構成される。制御装置１６は、ＣＰＵ１８とプログラム記憶領域２０とその他の記憶領域２２を有する。ＣＰＵ１８は、プログラム記憶領域２０に記憶されている各種のプログラムに従って処理を実行する。プログラム記憶領域２０は、各種のプログラムを記憶している。本実施例のＰＣ１０のＯＳは、マイクロソフト社製のウィンドウズ（登録商標）を例として以下説明する。ウィンドウズ（登録商標）は、ＷｅｂＤＡＶプロトコルをサポートしている。従って、プログラム記憶領域２０には、ＷｅｂＤＡＶプロトコルを利用して通信処理を実行するためのプログラムが記憶されている。なお、本実施例では、ＰＣ用のＯＳとして広く知られているウィンドウズ（登録商標）が利用されるが、他の種類のＯＳが利用されてもよい。この場合、ＷｅｂＤＡＶプロトコル以外のファイル共有プロトコルが利用されてもよい。記憶領域２２は、ＣＰＵ１８によって処理が実行される過程で生成される様々なデータを記憶することができる。ネットワークインターフェイス２４は、多機能機４０に接続されている。ＰＣ１０は、ネットワークインターフェイス２４を介して多機能機４０と通信可能である。ＰＣ１０は、ＷｅｂＤＡＶプロトコルを利用して多機能機４０と通信可能である。なお、ＰＣ１０と多機能機４０は、インターネットによって接続されていてもよいし、ローカルエリアネットワークによって接続されていてもよい。
【００３２】
（多機能機の構成）
多機能機４０は、操作装置４２と表示装置４４と印刷装置４６とスキャナ装置４８と原稿載置台５０と制御装置５２とネットワークインターフェイス６４等を有する。操作装置４２は、複数のキーを有する。表示装置４４は、様々な情報を表示することができる。印刷装置４６は、後述するプリンタドライバ５８によって生成されたビットマップデータに従って印刷用紙に印刷することができる。また、印刷装置４６は、後述するスキャナ装置４８によって生成されたスキャンデータに従って印刷用紙に印刷することができる。即ち、多機能機４０は、コピー機能を実現することができる。スキャナ装置４８は、原稿載置台５０に載置された原稿をスキャンして画像データを生成する。制御装置５２は、ＣＰＵ５４とプログラム記憶領域５６と設定フォルダ記憶領域６０とその他の記憶領域６２等を有する。ＣＰＵ５４は、プログラム記憶領域５６に記憶されている各種のプログラムに従って処理を実行する。プログラム記憶領域５６は、各種のプログラムを記憶している。プログラム記憶領域５６には、ＷｅｂＤＡＶプロトコルを利用して通信処理を実行するためのプログラムが記憶されている。また、プログラム記憶領域５６は、ＰＣ１０からのデータファイルをラスタライズしてビットマップデータを作成するためのプログラム（プリンタドライバ５８）を記憶している。
【００３３】
設定フォルダ記憶領域６０は、様々なデータを記憶している。ＰＣ１０は、設定フォルダ記憶領域６０の記憶内容にアクセスすることができる。図２と図３は、設定フォルダ記憶領域６０の記憶内容の一例を示す。設定フォルダ記憶領域６０は、階層構造を持つ複数のフォルダ（及びファイル）を記憶している。設定フォルダ記憶領域６０に記憶されている最上位のフォルダは、フォルダ８０（図２参照）とフォルダ１４０（図３参照）である。フォルダ８０は、「ｐｒｉｎｔｅｒ」というフォルダアドレス（フォルダ名）を有する。フォルダ１４０は、「ｓｃａｎｎｅｒ」というフォルダアドレス（フォルダ名）を有する。
【００３４】
図２に示されるように、フォルダ８０の下位ファイルとしてファイル８２が存在する。ファイル８２は、「ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」というファイルアドレス（ファイル名）８４と設定画面データ８６とが対応づけられたものである。設定画面データ８６の具体的な内容については後で説明する。なお、上述したように、ファイル８２は、フォルダ８０の下位ファイルである。従って、実際のファイルアドレス８４は、フォルダ８０のフォルダアドレス「ｐｒｉｎｔｅｒ」を上位アドレスとするものである。即ち、実際のファイルアドレス８４は、「ｐｒｉｎｔｅｒ／ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」である。しかしながら、本実施例では、ファイルアドレス８４を「ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」と簡単に記述することがある。以下でも、上位アドレスを省略した形式でフォルダアドレスやファイルアドレスを記述することがある。
【００３５】
図２の例では、フォルダ８０の下位フォルダとしてフォルダ９０とフォルダ１１０等が存在する。フォルダ９０は、「Ａ４  Ｐｏｒｔｒａｉｔ」というフォルダアドレス（フォルダ名）を有する。フォルダ９０の下位ファイルとしてファイル９２とファイル１０２が存在する。ファイル９２は、「ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」というファイルアドレス（ファイル名）９４と設定データ９６とが対応づけられたものである。設定データ９６の具体的な内容については後で説明する。ファイル１０２は、「ｓａｍｐｌｅ．ｊｐｇ」というファイルアドレス（ファイル名）１０４と設定反映画像データ１０６とが対応づけられたものである。設定反映画像データ１０６の具体的な内容については後で説明する。フォルダ１１０は、「Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」というフォルダアドレスを有する。フォルダ１１０の下位ファイルとしてファイル１１２とファイル１２２が存在する。ファイル１１２は、「ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」というファイルアドレス１１４と設定データ１１６とが対応づけられたものである。ファイル１２２は、「ｓａｍｐｌｅ．ｊｐｇ」というファイルアドレス１２４と設定反映画像データ１２６とが対応づけられたものである。
【００３６】
図３に示されるように、フォルダ１４０の下位ファイルとしてファイル１４２が存在する。ファイル１４２は、「ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」というファイルアドレス１４４と設定画面データ１４６とが対応づけられたものである。図３の例では、フォルダ１４０の下位フォルダとしてフォルダ１５０とフォルダ１７０等が存在する。フォルダ１５０は、「ｃｏｌｏｒ  ６００ｄｐｉ」というフォルダアドレスを有する。フォルダ１５０の下位ファイルとしてファイル１５２とファイル１６２が存在する。ファイル１５２は、「ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」というファイルアドレス１５４と設定データ１５６とが対応づけられたものである。ファイル１６２は、「２００７０２０８＿１３２８３９．ｊｐｇ」というファイルアドレス１６４と設定反映画像データ１６６とが対応づけられたものである。このファイルアドレス１６４は、ファイル１６２が作成された日時に基づいて付与されたものである。即ち、この例の場合、ファイル１６２は、２００７年２月８日１３時２８分３９秒に作成されたものである。フォルダ１７０は、「ｍｏｎｏ  ２００ｄｐｉ」というフォルダアドレスを有する。フォルダ１７０の下位ファイルとしてファイル１７２とファイル１８２が存在する。ファイル１７２は、「ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」というファイルアドレス１７４と設定データ１７６とが対応づけられたものである。ファイル１８２は、「２００７０３０１＿２１２２１９．ｊｐｇ」というファイルアドレス１８４と設定反映画像データ１８６とが対応づけられたものである。
【００３７】
図１に示される記憶領域６２は、ＣＰＵ５４によって処理が実行される過程で生成される様々なデータを記憶することができる。また、記憶領域６２は、設定反映画像記憶領域６２ａを有する。図４は、設定反映画像記憶領域６２ａの記憶内容の一例を示す。設定反映画像記憶領域６２ａは、アドレス７０と設定反映画像データ７２とを対応づけて記憶している。アドレス７０は、三項目の印刷設定（ａ，ｂ，ｃ）が組み合わされた文字列である。「ａ」は、用紙サイズを意味する。「ｂ」は、用紙方向を意味する。「ｃ」は、複数ページ分のデータを１ページに印刷すること（以下では「複数ページ印刷」と呼ぶことがある）を意味する。即ち、いわゆる「Ｎｉｎ１」を意味する。例えば、「Ａ４，Ｐｏｒｔｒａｉｔ，Ｎｏｒｍａｌ」というアドレス７０ａは、縦長のＡ４サイズの印刷用紙に１ページ分のデータを印刷することを意味する。また、例えば、「Ａ４，Ｐｏｒｔｒａｉｔ，２ｉｎ１」というアドレス７０ｅは、Ａ４サイズの印刷用紙に２ページ分のデータを印刷することを意味する。この場合の「ｐｏｒｔｒａｉｔ」は、１ページ分のデータが縦長に印刷されることを意味している。即ち、横長の印刷用紙の左半分に１ページ分のデータが縦長に印刷され、右半分に１ページ分のデータが縦長に印刷されることを意味している。複数のアドレス７０ａ〜７０ｅのそれぞれに１つの設定反映画像データ７２ａ〜７２ｅが対応づけられている。設定反映画像データ７２ａ〜７２ｅは、対応するアドレス７０ａ〜７０ｅが示す印刷設定が反映された画像データである。例えば、アドレス７０ａに対応づけられている設定反映画像データ７２ａは、Ａ４という文字を含む縦長の印刷用紙を示す画像データである。また、例えば、アドレス７０ｅに対応づけられている設定反映画像データ７２ｅは、２ページ分のデータが１ページに印刷されることを示す画像データである。
【００３８】
図１に示されるネットワークインターフェイス６４は、ＰＣ１０に接続されている。多機能機４０は、ネットワークインターフェイス６４を介してＰＣ１０と通信可能である。多機能機４０は、ＷｅｂＤＡＶプロトコルを利用してＰＣ１０と通信可能である。
【００３９】
（ユーザの操作とＰＣに表示されるデータ）
続いて、ＰＣ１０に対してユーザが実行することができる操作とＰＣ１０に表示されるデータについて説明する。なお、ＰＣ１０と多機能機４０の間で様々なコマンドやレスポンスが通信されることによって、下記の様々なオブジェクトがＰＣ１０に表示される。以下では、ＰＣ１０に表示されるデータの内容について最初に説明し、その後にコマンドやレスポンスについて説明する。図５は、ＰＣ１０の表示装置１４に表示されるウィンドウ２００の一例を示す。なお、図５は、マイクロソフト社製のウィンドウズ（登録商標）に含まれるエクスプローラ（ファイル管理ソフト）に基づくものである。ウィンドウ２００に表示されている機器オブジェクト２０２は、多機能機４０に対応するものである。ＰＣ１０は、自身が接続されているネットワーク上に存在する機器を検索することができる。この結果、多機能機４０が存在していることを知ることができ、機器オブジェクト２０２を表示することができる。
【００４０】
ユーザは、操作装置１２（図１参照）のマウスを操作して機器オブジェクト２０２をダブルクリックすることができる。これにより、ウィンドウ２００にフォルダオブジェクト２０４，２０６が表示される。フォルダオブジェクト２０４，２０６は、多機能機４０の設定フォルダ記憶領域６０に記憶されている最上位のフォルダに対応する。即ち、フォルダオブジェクト２０４がフォルダ８０（図２参照）に対応し、フォルダオブジェクト２０６がフォルダ１４０（図３参照）に対応する。ユーザは、フォルダオブジェクト２０４をダブルクリックすることができる。この結果、フォルダオブジェクト２０４の内部を意味する表示領域２０４ａにファイルオブジェクト８２ａが表示される。ファイルオブジェクト８２ａは、ファイル８２（図２参照）に対応する。ファイルオブジェクト８２ａは、「ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」というアドレス（ファイル名）８４を有する。
【００４１】
ユーザは、ファイルオブジェクト８２ａをダブルクリックすることができる。これにより、図６に示される印刷設定ウィンドウ２２０が表示される。なお、図６は、ＭＯＺＩＬＬＡ社製のＦＩＲＥＦＯＸ（登録商標）と呼ばれるブラウザに基づくものである。印刷設定ウィンドウ２２０は、テキスト入力領域２２２と印刷設定データ入力領域２２４とＯＫボタン２２６等を有する。ユーザは、操作装置１２（図１参照）のキーボードを操作することによって、テキスト入力領域２２２に所望のテキストを入力することができる。図６の例では、「Ａ４  Ｐｏｒｔｒａｉｔ」というテキストが入力されている。印刷設定データ入力領域２２４には、複数の項目の印刷設定データが入力される。例えば、用紙サイズ２２４ａ、複数ページ印刷（Ｎｉｎ１）２２４ｂ、用紙方向２２４ｃ等が入力される。ユーザは、所望の印刷設定データ２２４ａ，２２４ｂ，２２４ｃ等を印刷設定データ入力領域２２４に入力することができる。ユーザは、ＯＫボタン２２６をクリックすることができる。これにより、図２に示されるフォルダ８０の下位フォルダであるフォルダ９０と、そのフォルダ９０の下位ファイルであるファイル９２，１０２とが多機能機４０において作成される。フォルダ９０のアドレスは、テキスト入力領域２２２に入力されたテキスト「Ａ４  Ｐｏｒｔｒａｉｔ」を含む。また、ファイル９２の設定データ９６は、印刷設定ウィンドウ２２０に入力された印刷設定データ２２４ａ，２２４ｂ，２２４ｃ等を有する。
【００４２】
ユーザは、フォルダ９０が作成された後にフォルダオブジェクト２０４（図５参照）をダブルクリックすることができる。この場合、図７に示されるように、フォルダオブジェクト２０４の下位フォルダを意味するフォルダオブジェクト２３０が表示される。なお、図７は、図５と同じくマイクロソフト社製のウィンドウズ（登録商標）に含まれるエクスプローラ（ファイル管理ソフト）に基づくものである。フォルダオブジェクト２３０は、フォルダ９０（図２参照）に対応する。ユーザは、フォルダオブジェクト２３０をダブルクリックすることができる。この結果、フォルダオブジェクト２３０の内部を意味する表示領域２３０ａにファイルオブジェクト９２ａ，１０２ａが表示される。ファイルオブジェクト９２ａは、ファイル９２（図２参照）に対応する。ファイルオブジェクト９２ａは、「ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」というアドレス（ファイル名）９４を有する。ファイルオブジェクト１０２ａは、ファイル１０２（図２参照）に対応する。ファイルオブジェクト１０２ａの表示内容（図７の例では「縦長のＡ４」）は、ファイル１０２の設定反映画像データ１０６に依存する。ファイルオブジェクト１０２ａは、「ｓａｍｐｌｅ．ｊｐｇ」というアドレス（ファイル名）１０４を有する。
【００４３】
上述したように、ユーザは、図５に示されるファイルオブジェクト８２ａをダブルクリックし、印刷設定ウィンドウ２２０に印刷設定データを入力することによって、フォルダ８０の下位フォルダ９０（図２参照）を作成することができる。ユーザは、この操作を繰り返すことによって、別の下位フォルダ１１０（図２参照）を作成することができる。この結果、図８に示されるように、フォルダオブジェクト２０４の下位フォルダとして複数のフォルダオブジェクト２３０，２４０，２５０，２６０が表示されるようになる。なお、図８は、図５等と同じくマイクロソフト社製のウィンドウズ（登録商標）に含まれるエクスプローラ（ファイル管理ソフト）に基づくものである。フォルダオブジェクト２４０は、図２に示されるフォルダ１１０に対応する。なお、図２では、フォルダオブジェクト２５０，２６０に対応するフォルダが図示省略されている。
【００４４】
図８は、フォルダオブジェクト２４０がダブルクリックされた場合の表示例を示す。即ち、フォルダオブジェクト２４０の内部を意味する表示領域２４０ａにファイルオブジェクト１１２ａ，１２２ａが表示されている。ファイルオブジェクト１１２ａは、ファイル１１２（図２参照）に対応する。ファイルオブジェクト１１２ａは、「ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」というアドレス（ファイル名）１１４を有する。ファイルオブジェクト１２２ａは、ファイル１２２（図２参照）に対応する。ファイルオブジェクト１２２ａの表示内容（図８の例では「２ｉｎ１」）は、ファイル１２２の設定反映画像データ１２６に依存する。ファイルオブジェクト１２２ａは、「ｓａｍｐｌｅ．ｊｐｇ」というアドレス（ファイル名）１２４を有する。
【００４５】
ユーザは、ファイルオブジェクト１１２ａをダブルクリックすることができる。これにより、図９に示される印刷設定ウィンドウ３２０が表示される。なお、図９は、図６と同じくＭＯＺＩＬＬＡ社製のＦＩＲＥＦＯＸ（登録商標）と呼ばれるブラウザに基づくものである。この印刷設定ウィンドウ３２０のテキスト入力領域３２２は、ユーザによって前回に入力されたテキスト「Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」を表示する。また、印刷設定データ入力領域３２４は、ユーザによって前回に入力された印刷設定データ３２４ａ，３２４ｂ，３２４ｃ等を表示する。ユーザは、テキスト入力領域３２２のテキストや印刷設定データ３２４ａ，３２４ｂ，３２４ｃ等を変更することができる。ユーザは、変更を加えた後にＯＫボタン３２６をクリックすることができる。これにより、フォルダ１１０のアドレス、設定データ１１６、設定反映画像データ１２６等（図２参照）が多機能機４０において更新される。具体的には、フォルダ１１０が消去され、新しいフォルダ（変更後の設定データに対応するフォルダ）が作成される。
【００４６】
図５に示される表示領域２０４ａには、ファイルオブジェクト８２ａのみが表示されている。これは、多機能機４０においてフォルダ８０（図２参照）の下位フォルダが存在しないことを意味している。上述したように、ユーザによってフォルダ９０，１１０（図２参照）が作成されると、表示領域２０４ａにフォルダ９０，１１０に対応するオブジェクトが表示される。図１０は、表示領域２０４ａにフォルダ９０，１１０に対応するオブジェクトが表示されている様子を示す。なお、図１０は、図５等と同じくマイクロソフト社製のウィンドウズ（登録商標）に含まれるエクスプローラ（ファイル管理ソフト）に基づくものである。表示領域２０４ａには、フォルダオブジェクト２３０ｂ，２４０ｂ等が表示されている。フォルダオブジェクト２３０ｂは、フォルダ９０に対応する。フォルダオブジェクト２３０ｂの上にファイルオブジェクト１０２ａ（図７参照）が重なっている。フォルダオブジェクト２４０ｂは、フォルダ１１０に対応する。フォルダオブジェクト２４０ｂの上にファイルオブジェクト１２２ａ（図８参照）が重なっている。
【００４７】
ユーザは、データファイルを印刷する場合に以下の操作を実行する。まず、ユーザは、所望の印刷設定データに対応するフォルダを選択する。ユーザは、例えば、「Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」を利用してデータファイルを印刷する場合、フォルダオブジェクト２３０（図８等参照）をダブルクリックする。この場合、図１１に示されるように、表示領域２３０ａが表示される。なお、図１１は、図５等と同じくマイクロソフト社製のウィンドウズ（登録商標）に含まれるエクスプローラ（ファイル管理ソフト）に基づくものである。図１１には、印刷対象のデータファイルに対応するファイルオブジェクト４００が示されている。このデータファイルは、ＪＰＥＧ画像データファイルであり、「ｐｈｏｔｏ１．ｊｐｇ」というアドレス（ファイル名）４０２を有する。ユーザは、ファイルオブジェクト４００を表示領域２３０ａ内にドラック＆ドロップすることができる。ファイルオブジェクト４００が表示領域２３０ａ内に格納されると、ＰＣ１０は、表示領域２３０ａ内にサムネイルファイルオブジェクト４１０を表示することができるようになる。サムネイルファイルオブジェクト４１０は、「ｐｈｏｔｏ１．ｊｐｇ」というアドレス（ファイル名）４１２を有する。
【００４８】
図１１の例では、複数ページ印刷（２ｉｎ１）の印刷設定データがユーザによって選択されている。この印刷設定データの場合、多機能機４０は、２ページ分のデータを１ページに印刷することになる。１つのＪＰＥＧ画像データファイルは、１ページ分のデータとして扱われる。このために、図１１に示されるドラック＆ドロップが行なわれても、１ページ分のデータしか存在しないために、多機能機４０において印刷が開始されない。なお、図１２には、この状態においてフォルダオブジェクト２０４がダブルクリックされた場合の表示領域２０４ａが示されている。なお、図１２は、図５等と同じくマイクロソフト社製のウィンドウズ（登録商標）に含まれるエクスプローラ（ファイル管理ソフト）に基づくものである。フォルダオブジェクト２４０ｂの上にファイルオブジェクト１２２ａとサムネイルファイルオブジェクト４１０が重なっている。
【００４９】
図１３には、印刷対象の別のデータファイルに対応するファイルオブジェクト４２０が示されている。なお、図１３は、図５等と同じくマイクロソフト社製のウィンドウズ（登録商標）に含まれるエクスプローラ（ファイル管理ソフト）に基づくものである。このデータファイルは、ＪＰＥＧ画像データファイルであり、「ｐｈｏｔｏ２．ｊｐｇ」というアドレス（ファイル名）４２２を有する。ユーザは、ファイルオブジェクト４２０を表示領域２３０ａ内にドラック＆ドロップすることができる。ファイルオブジェクト４２０が表示領域２３０ａ内に格納されると、ＰＣ１０は、表示領域２３０ａ内にサムネイルファイルオブジェクト４３０を表示することができるようになる。サムネイルファイルオブジェクト４３０は、「ｐｈｏｔｏ２．ｊｐｇ」というアドレス（ファイル名）４３２を有する。ファイルオブジェクト４２０が表示領域２３０ａ内にドラック＆ドロップされると、２ページ分のデータが集まったことになり、多機能機４０は、複数ページ印刷（２ｉｎ１）を実行することができる。なお、図１４には、この状態においてオブジェクト２０４がダブルクリックされた場合の表示領域２０４ａが示されている。なお、図１４は、図５等と同じくマイクロソフト社製のウィンドウズ（登録商標）に含まれるエクスプローラ（ファイル管理ソフト）に基づくものである。フォルダオブジェクト２４０ｂの上にファイルオブジェクト１２２ａとサムネイルファイルオブジェクト４１０とサムネイルファイルオブジェクト４３０が重なっている。
【００５０】
多機能機４０のプリンタドライバ５８（図１参照）は、ＪＰＥＧ等の画像データファイルをラスタライズすることによってビットマップデータを作成することができる。しかしながら、プリンタドライバ５８は、全ての形式のデータファイルをラスタライズすることができるものではない。プリンタドライバ５８が対処することができない形式のデータファイルが存在する。例えば、プリンタドライバ５８は、ワープロソフトによって作成されたドキュメントファイルデータに対処することができない。図１５には、ドキュメントファイルデータに対応するファイルオブジェクト５００が示されている。なお、図１５は、図５等と同じくマイクロソフト社製のウィンドウズ（登録商標）に含まれるエクスプローラ（ファイル管理ソフト）に基づくものである。このドキュメントデータファイルは、「ｒｅｐｏｒｔ．ｄｏｃ」というアドレス（ファイル名）５０２を有する。ファイルオブジェクト５００が表示領域２３０ａ内にドラック＆ドロップされても、多機能機４０は、印刷することができない。この場合、ＰＣ１０は、印刷不可であることを示すファイルオブジェクト５１０を表示することができるようになる。ファイルオブジェクト５１０は、「ｒｅｐｏｒｔ．ｊｐｇ」というアドレス（ファイル名）５１２を有する。このアドレス５１２は、アドレス５０２と異なる拡張子（ｊｐｇ）を有する。
【００５１】
印刷に関連する表示データについて詳しく説明した。続いて、図１６を参照しながら、スキャンに関連する表示データについて説明する。なお、図１６は、図５等と同じくマイクロソフト社製のウィンドウズ（登録商標）に含まれるエクスプローラ（ファイル管理ソフト）に基づくものである。ユーザは、フォルダオブジェクト２０６をダブルクリックすることができる。これにより、図５のファイルオブジェクト８２ａと同様のファイルオブジェクト（図示省略）が表示される。ユーザは、そのファイルオブジェクトをダブルクリックすることができる。これにより、スキャン設定ウィンドウ（図示省略）が表示される。ユーザは、スキャン設定データをスキャン設定ウィンドウに入力することができる。例えば、スキャン解像度を入力することができる。また、例えば、カラースキャン、白黒スキャン、及びグレースケールからスキャン画像の種類を選択して入力することができる。また、例えば、スキャンデータの形式（ＪＰＥＧ、ＴＩＦＦ、ＰＤＦ等）を選択して入力することができる。これにより、フォルダ１４０の下位フォルダ１５０，１７０等（図３参照）が多機能機４０において作成される。図１６の例では、フォルダ１５０，１７０等に対応するフォルダオブジェクト２７０，２８０，２９０が示されている。フォルダオブジェクト２７０はフォルダ１５０に対応し、フォルダオブジェクト２８０はフォルダ１７０に対応する。図３では、フォルダオブジェクト２９０に対応するフォルダが図示省略されている。
【００５２】
ユーザは、スキャンを実行する場合に以下の操作を実行する。まず、ユーザは、原稿載置台５０（図１参照）にスキャン対象の原稿をセットする。次いで、ユーザは、所望のスキャン設定データに対応するフォルダを選択する。ユーザは、例えば、「ｃｏｌｏｒ  ６００ｄｐｉ」を利用してスキャンを実行する場合、フォルダオブジェクト２７０をダブルクリックする。この場合、フォルダオブジェクト２７０の内部を意味する表示領域２７０ａが表示される。表示領域２７０ａには、ファイルオブジェクト１５２ａ，１６２ａが表示される。ファイルオブジェクト１５２ａは、ファイル１５２（図３参照）に対応する。ファイルオブジェクト１５２ａは、「ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」というアドレス（ファイル名）１５４を有する。ファイルオブジェクト１６２ａは、ファイル１６２（図３参照）に対応する。ファイルオブジェクト１６２ａは、「２００７０２０８＿１３２８３９．ｊｐｇ」というアドレス（ファイル名）１６４を有する。
【００５３】
ファイルオブジェクト１６２ａの表示内容は、ファイル１６２の設定反映画像データ１６６（図３参照）に依存する。例えば、カラースキャンがユーザによって選択されている場合、設定反映画像データ１６６もカラー画像データになり、この結果、ファイルオブジェクト１６２ａもカラー画像で表示される。また、例えば、白黒スキャンがユーザによって選択されている場合、ファイルオブジェクト１６２ａも白黒画像で表示される。なお、ファイルオブジェクト１６２ａは、原稿載置台５０にセットされた原稿のスキャン画像ではなく、記憶領域６２に予め記憶されているサンプル画像に基づいて作成される。上述したように、アドレス１６４は、ファイルオブジェクト１６２が作成された日時を含んでいる。また、アドレス１６４は、ユーザによって選択されたスキャンデータの形式の拡張子（図１６の例ではＪＰＥＧの拡張子「ｊｐｇ」））を含んでいる。アドレス１６４は、ユーザによって入力されたスキャン設定データが反映された文字列を含んでいると言える。
【００５４】
なお、ユーザは、ファイルオブジェクト１５２ａをダブルクリックし、スキャン設定ウィンドウにおいてスキャン設定データを変更することができる。この点は、印刷設定データを変更する場合と同様である。
【００５５】
ユーザは、ファイルオブジェクト１６２ａを表示領域２７０ａの外側の任意の場所（例えばデスクトップ）にコピーすることができる。これにより、多機能機４０は、原稿載置台５０にセットされた原稿をスキャンする。ＰＣ１０は、スキャンデータに対応するスキャンファイルオブジェクト６００をコピー先に表示することができる。スキャンファイルオブジェクト６００の表示内容は、スキャンデータに依存する。上述したように、ファイルオブジェクト１６２ａの表示内容は、サンプル画像データに依存する。従って、スキャンデータに依存するスキャンファイルオブジェクト６００は、ファイルオブジェクト１６２ａと異なる表示内容になっている。スキャンファイルオブジェクト６００は、ファイルオブジェクト１６２ａのアドレス１６４と同じアドレス６０２を有する。
【００５６】
（ＰＣから送信されるコマンド）
ユーザによって実行される操作とＰＣ１０に表示されるデータについて詳しく説明した。続いて、ＰＣ１０から多機能機４０に送信されるコマンドについて詳しく説明する。上述したように、ＰＣ１０と多機能機４０は、ＷｅｂＤＡＶプロトコルを利用して通信することができる。ＷｅｂＤＡＶプロトコルでは、様々な種類のコマンドが利用される。以下では、本実施例に関連するいくつかのコマンドについて説明する。なお、以下の「ＰＯＳＴコマンド」は、ＷｅｂＤＡＶプロトコルの通信コマンドではなく、ＨＴＴＰの通信コマンドである。他の各コマンドは、ＷｅｂＤＡＶプロトコルの通信コマンドである。
【００５７】
図１７は、ユーザによってＰＣ１０に加えられる操作と、その操作に従ってＰＣ１０から多機能機４０に送信されるコマンドとを示す。
（１）図５に示されるフォルダオブジェクト２０４がダブルクリックされた場合、アドレス「ｐｒｉｎｔｅｒ」を含むＰＲＯＰＦＩＮＤコマンドが多機能機４０に送信される。
（２）図５や図１６に示されるフォルダオブジェクト２０６がダブルクリックされた場合、アドレス「ｓｃａｎｎｅｒ」を含むＰＲＯＰＦＩＮＤコマンドが多機能機４０に送信される。
（３）図５に示されるファイルオブジェクト８２ａがダブルクリックされた場合、アドレス「ｐｒｉｎｔｅｒ／ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」を含むＧＥＴコマンドが多機能機４０に送信される。
【００５８】
（４）図８に示されるフォルダオブジェクト２３０，２４０，２５０，２６０のいずれかがダブルクリックされた場合、アドレス「ｐｒｉｎｔｅｒ／フォルダ名」を含むＰＲＯＰＦＩＮＤコマンドが多機能機４０に送信される。例えば、フォルダオブジェクト２３０がダブルクリックされた場合、アドレス「ｐｒｉｎｔｅｒ／Ａ４  Ｐｏｒｔｒａｉｔ」を含むＰＲＯＰＦＩＮＤコマンドが多機能機４０に送信される。
（５）図８や図１６に示されるフォルダオブジェクト２７０，２８０，２９０のいずれかがダブルクリックされた場合、アドレス「ｓｃａｎｎｅｒ／フォルダ名」を含むＰＲＯＰＦＩＮＤコマンドが多機能機４０に送信される。例えば、フォルダオブジェクト２７０がダブルクリックされた場合、アドレス「ｓｃａｎｎｅｒ／ｃｏｌｏｒ  ６００ｄｐｉ」を含むＰＲＯＰＦＩＮＤコマンドが多機能機４０に送信される。
【００５９】
（６）図５に示されるファイルオブジェクト８２ａがダブルクリックされ、印刷設定ウィンドウ２２０（図６参照）に印刷設定データ２２４ａ，２２４ｂ，２２４ｃ等が入力され、ＯＫボタン２２６がクリックされた場合、アドレス「ｐｒｉｎｔｅｒ／ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」を含むＰＯＳＴコマンドが多機能機４０に送信される。即ち、このアドレスを含むＰＯＳＴコマンドは、新しい印刷設定データが入力された場合に多機能機４０に送信される。この場合、入力された印刷設定データ２２４ａ，２２４ｂ，２２４ｃ等も多機能機４０に送信される。一方において、図８に示されるファイルオブジェクト１１２ａがダブルクリックされ、印刷設定ウィンドウ３２０（図９参照）の印刷設定データ３２４ａ，３２４ｂ，３２４ｃ等が変更され、ＯＫボタン３２６がクリックされた場合、アドレス「ｐｒｉｎｔｅｒ／フォルダ名／ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」を含むＰＯＳＴコマンドが多機能機４０に送信される。即ち、このアドレスを含むＰＯＳＴコマンドは、印刷設定データが変更された場合に多機能機４０に送信される。この場合、変更後の印刷設定データ３２４ａ，３２４ｂ，３２４ｃ等も多機能機４０に送信される。なお、スキャン設定ウィンドウ（図示省略）のＯＫボタンがクリックされた場合も、アドレス「ｓｃａｎｎｅｒ／ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」又は「ｓｃａｎｎｅｒ／フォルダ名／ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」を含むＰＯＳＴコマンドが多機能機４０に送信される。
【００６０】
（８）図１１や図１３に示されるファイルオブジェクト４００，４２０が表示領域２３０ａ内にドラック＆ドロップされた場合、アドレス「ｐｒｉｎｔｅｒ／フォルダ名」を含むＰＵＴコマンドが多機能機４０に送信される。例えば、図１１や図１３の例の場合、アドレス「ｐｒｉｎｔｅｒ／Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」を含むＰＵＴコマンドが多機能機４０に送信される。この場合、ファイルオブジェクト４００，４２０に対応する画像データファイルも多機能機４０に送信される。なお、図１５に示されるファイルオブジェクト５００が表示領域２３０ａ内にドラック＆ドロップされた場合も、アドレス「ｐｒｉｎｔｅｒ／フォルダ名」を含むＰＵＴコマンドが多機能機４０に送信される。この場合、ファイルオブジェクト５００に対応するドキュメントデータファイルも多機能機４０に送信される。
（９）図１６に示されるファイルオブジェクト１６２ａが表示領域２７０ａから別の場所にコピーされた場合、アドレス「ｓｃａｎｎｅｒ／フォルダ名」を含むＧＥＴコマンドが多機能機４０に送信される。例えば、図１６の例の場合、アドレス「ｓｃａｎｎｅｒ／ｃｏｌｏｒ  ６００ｄｐｉ」を含むＧＥＴコマンドが多機能機４０に送信される。
【００６１】
（多機能機が実行する処理）
続いて、多機能機４０が実行する処理の内容について詳しく説明する。以下の各処理は、多機能機４０のＣＰＵ５４（図１参照）によって実行される。
【００６２】
（メイン処理）
図１８は、メイン処理のフローチャートを示す。ＣＰＵ５４は、ＰＣ１０からのリクエスト（コマンド）を監視している（Ｓ１０）。ここでＹＥＳの場合、Ｓ１２に進む。Ｓ１２では、ＣＰＵ５４は、ＰＣ１０からのリクエストがＰＲＯＰＦＩＮＤコマンドであるのか否かを判断する。ここでＹＥＳの場合、ＣＰＵ５４は、ＰＲＯＰＦＩＮＤ処理を実行する（Ｓ１４）。Ｓ１２でＮＯの場合、ＣＰＵ５４は、ＰＣ１０からのリクエストがＧＥＴコマンドであるのか否かを判断する（Ｓ１６）。ここでＹＥＳの場合、ＣＰＵ５４は、ＧＥＴ処理を実行する（Ｓ１８）。Ｓ１６でＮＯの場合、ＣＰＵ５４は、ＰＣ１０からのリクエストがＰＯＳＴコマンドであるのか否かを判断する（Ｓ２０）。ここでＹＥＳの場合、ＣＰＵ５４は、ＰＯＳＴ処理を実行する（Ｓ２２）。Ｓ２０でＮＯの場合、ＣＰＵ５４は、ＰＣ１０からのリクエストがＰＵＴコマンドであるのか否かを判断する（Ｓ２４）。ここでＹＥＳの場合、ＣＰＵ５４は、ＰＵＴ処理を実行する（Ｓ２６）。
【００６３】
Ｓ２４でＮＯの場合、ＣＰＵ５４は、ＰＣ１０からのリクエストがその他のコマンドであるのか否かを判断する（Ｓ２８）。ここでＹＥＳの場合、ＣＰＵ５４は、コマンドに応じた処理を実行する（Ｓ３０）。一方において、Ｓ２８でＮＯの場合、ＣＰＵ５４は、エラーレスポンスを作成する（Ｓ３２）。この場合、ＣＰＵ５４は、エラーレスポンスをＰＣ１０に送信する処理を実行する（Ｓ３４）。なお、Ｓ１４，Ｓ１８，Ｓ２２，Ｓ２６，Ｓ３０が実行された場合、ＣＰＵ５４は、各処理で作成されたレスポンスをＳ３４で送信する。
【００６４】
（ＰＲＯＰＦＩＮＤ処理）
図１８のＳ１４のＰＲＯＰＦＩＮＤ処理について説明する。図１９は、ＰＲＯＰＦＩＮＤ処理のフローチャートを示す。ＣＰＵ５４は、ＰＲＯＰＦＩＮＤコマンドに含まれるアドレスが「ｐｒｉｎｔｅｒ」であるのか否かを判断する（Ｓ５０）。即ち、図１７の（１）に対応するＰＲＯＰＦＩＮＤコマンドが受信されたのか否かを判断する。ここでＹＥＳの場合、ＣＰＵ５４は、フォルダ８０のフォルダアドレス「ｐｒｉｎｔｅｒ」を上位アドレスとするフォルダ９０，１１０等（図２参照）やファイル８２（図２参照）のプロパティ情報を含むレスポンスを作成する（Ｓ５２）。即ち、ＣＰＵ５４は、フォルダ８０の下位フォルダ９０，１１０や下位ファイル８２のプロパティ情報を含むレスポンスを作成する。具体的には、ＣＰＵ５４は、フォルダ９０のフォルダアドレス「Ａ４  Ｐｏｒｔｒａｉｔ」、フォルダ１１０のフォルダアドレス「Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」、ファイル８２のファイルアドレス８４「ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」等を含むレスポンスを作成する。このレスポンスがＰＣ１０に送信される（図１８のＳ３４参照）。これにより、ＰＣ１０は、フォルダ８０の下位フォルダ９０，１１０等や下位ファイル８２が存在することを認識することができる。この結果、ＰＣ１０は、フォルダオブジェクト２３０，２４０，２５０，２６０（図８参照）を表示することができる。また、ＰＣ１０は、ファイルオブジェクト８２ａ（図５参照）を表示することができる。
【００６５】
Ｓ５０でＮＯの場合、ＣＰＵ５４は、ＰＲＯＰＦＩＮＤコマンドに含まれるアドレスが「ｐｒｉｎｔｅｒ／フォルダ名」であるのか否かを判断する（Ｓ５４）。即ち、図１７の（４）に対応するＰＲＯＰＦＩＮＤコマンドが受信されたのか否かを判断する。ここでＹＥＳの場合、ＣＰＵ５４は、ＰＲＯＰＦＩＮＤコマンドに含まれるフォルダアドレス（フォルダ名）を上位アドレスとするファイルのプロパティ情報を含むレスポンスを作成する（Ｓ５６）。例えば、ＰＲＯＰＦＩＮＤコマンドに含まれるアドレスが「ｐｒｉｎｔｅｒ／Ａ４  Ｐｏｒｔｒａｉｔ」である場合、ＣＰＵ５４は、フォルダ９０の下位ファイル９２，１０２（図２参照）のプロパティ情報を含むレスポンスを作成する。この例の場合、ＣＰＵ５４は、ファイル９２のファイルアドレス９２「ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」とファイル１０２のファイルアドレス１０４「ｓａｍｐｌｅ．ｊｐｇ」とを含むレスポンスを作成する。なお、このレスポンスには、ファイル１０２の設定反映画像データ１０６も含まれる。このレスポンスがＰＣ１０に送信される（図１８のＳ３４参照）。これにより、ＰＣ１０は、ファイルオブジェクト９２ａ，１０２ａ（図７参照）を表示することができる。
【００６６】
Ｓ５４でＮＯの場合、ＣＰＵ５４は、ＰＲＯＰＦＩＮＤコマンドに含まれるアドレスが「ｓｃａｎｎｅｒ」であるのか否かを判断する（Ｓ５８）。即ち、図１７の（２）に対応するＰＲＯＰＦＩＮＤコマンドが受信されたのか否かを判断する。ここでＹＥＳの場合、ＣＰＵ５４は、フォルダ１４０のフォルダアドレス「ｓｃａｎｎｅｒ」を上位アドレスとするフォルダ１５０，１７０等（図３参照）やファイル１４２（図３参照）のプロパティ情報を含むレスポンスを作成する（Ｓ６０）。具体的には、ＣＰＵ５４は、フォルダ１５０のフォルダアドレス「ｃｏｌｏｒ  ６００ｄｐｉ」、フォルダ１７０のフォルダアドレス「ｍｏｎｏ  ２００ｄｐｉ」、ファイル１４２のファイルアドレス１４４「ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」等を含むレスポンスを作成する。このレスポンスがＰＣ１０に送信される（図１８のＳ３４参照）。これにより、ＰＣ１０は、フォルダオブジェクト２７０，２８０，２９０（図１６参照）を表示することができる。また、ＰＣ１０は、ファイル１４２に対応するファイルオブジェクト（図示省略；図５の符号８２ａ参照）を表示することができる。
【００６７】
Ｓ５８でＮＯの場合、図２０のＳ６２に進む。Ｓ６２では、ＣＰＵ５４は、ＰＲＯＰＦＩＮＤコマンドに含まれるアドレスが「ｓｃａｎｎｅｒ／フォルダ名」であるのか否かを判断する。即ち、図１７の（５）に対応するＰＲＯＰＦＩＮＤコマンドが受信されたのか否かを判断する。ここでＮＯの場合、ＣＰＵ５４は、ＰＲＯＰＦＩＮＤコマンドに応じた他の種類のレスポンスを作成する（Ｓ７０）。一方において、Ｓ６２でＹＥＳの場合、ＣＰＵ５４は、ＰＲＯＰＦＩＮＤコマンドに含まれるフォルダアドレス（フォルダ名）を上位アドレスとする設定反映画像データファイルを消去する（Ｓ６４）。例えば、ＰＲＯＰＦＩＮＤコマンドに含まれるアドレスが「ｓｃａｎｎｅｒ／ｃｏｌｏｒ  ６００ｄｐｉ」である場合、ＣＰＵ５４は、ファイル１６２（ファイルアドレス１６４と設定反映画像データ１６６）を消去する。なお、ファイル１５２は消去されない。以下では、この例の場合に実行されるＳ６６，Ｓ６８の処理について説明する。
【００６８】
ＣＰＵ５４は、現在日時のファイル名（ファイルアドレス）を持つ設定反映画像データファイルを作成する（Ｓ６６）。例えば、現在日時が「２００７年２月８日１３時２８分３９秒」である場合、ＣＰＵ５４は、「２００７０２０８＿１３２８３９．ｊｐｇ」というファイルアドレス１６４（図３参照）を作成する。また、ＣＰＵ５４は、設定反映画像データ１６６（図３参照）を作成する。これにより、ファイルアドレス１６４と設定反映画像データ１６６とが対応づけられているファイル１６２が作成されることになる。なお、設定反映画像データ１６６は、以下のようにして作成される。即ち、記憶領域６２（図１参照）には、サンプル画像が予め記憶されている。ＣＰＵ５４は、このサンプル画像を設定データ１５６（図２参照）に従って加工することによって、設定反映画像データ１６６を作成する。この加工には様々な公知の手法を利用することができる。例えば、サンプル画像がカラー画像である場合に白黒画像やグレースケールに変更することができる。また、サンプル画像のサイズを変更することによって解像度が反映された設定反映画像データを作成することもできる。
【００６９】
次いで、ＣＰＵ５４は、フォルダ１５０のフォルダアドレス「ｃｏｌｏｒ  ６００ｄｐｉ」を上位アドレスとするファイル１５２，１６２（図３参照）のプロパティ情報を含むレスポンスを作成する（Ｓ６８）。具体的には、ＣＰＵ５４は、ファイル１５２のファイルアドレス１５４「ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」とファイル１６２のファイルアドレス１６４「２００７０２０８＿１３２８３９．ｊｐｇ」とを含むレスポンスを作成する。なお、このレスポンスには、ファイル１６２の設定反映画像データ１６６も含まれる。このレスポンスがＰＣ１０に送信される（図１８のＳ３４参照）。これにより、ＰＣ１０は、ファイルオブジェクト１５２ａ，１６２ａ（図１６参照）を表示することができる。
【００７０】
（ＧＥＴ処理）
図１８のＳ１８のＧＥＴ処理について説明する。図２１は、ＧＥＴ処理のフローチャートを示す。ＣＰＵ５４は、ＧＥＴコマンドに含まれるアドレスが設定フォルダ記憶領域６０（図１参照）に存在するのか否かを判断する（Ｓ８０）。ここでＮＯの場合、ＣＰＵ５４は、エラーレスポンスを作成する（Ｓ８２）。一方において、Ｓ８０でＹＥＳの場合、ＧＥＴコマンドに含まれるアドレスが「ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」又は「ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」であるのか否かを判断する（Ｓ８４）。即ち、図１７の（３）又は（６）に対応するＧＥＴコマンドが受信されたのか否かを判断する。ここでＹＥＳの場合、ＣＰＵ５４は、ＧＥＴコマンドに含まれるファイルアドレスに対応するファイルの設定画面データ（又は設定データ）を含むレスポンスを作成する（Ｓ８６）。例えば、ＧＥＴコマンドに含まれるアドレスが「ｐｒｉｎｔｅｒ／ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」である場合、ＣＰＵ５４は、設定画面データ８６（図２参照）を含むレスポンスを作成する。このレスポンスがＰＣ１０に送信される（図１８のＳ３４参照）。これにより、ＰＣ１０は、設定ウィンドウ２２０（図６参照）を表示することができる。また、例えば、ＧＥＴコマンドに含まれるアドレスが「ｐｒｉｎｔｅｒ／Ａ４  ｐｏｒｔｒａｉｔ  ２ｉｎ１／ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」である場合、ＣＰＵ５４は、設定データ１１６（図２参照）を含むレスポンスを作成する。このレスポンスがＰＣ１０に送信される（図１８のＳ３４参照）。これにより、ＰＣ１０は、前回にユーザによって入力された設定データ３２４ａ，３２４ｂ，３２４ｃ等が反映されている印刷設定ウィンドウ３２０（図９参照）を表示することができる。
【００７１】
なお、上記のＳ８６の処理は、「ｓｃａｎｎｅｒ」の場合も同様である。例えば、ＧＥＴコマンドに含まれるアドレスが「ｓｃａｎｎｅｒ／ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」である場合、ＣＰＵ５４は、設定画面データ１４６（図３参照）を含むレスポンスを作成する。また、例えば、ＧＥＴコマンドに含まれるアドレスが「ｓｃａｎｎｅｒ／ｃｏｌｏｒ  ６００ｄｐｉ／ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」である場合、ＣＰＵ５４は、設定データ１５６（図３参照）を含むレスポンスを作成する。
【００７２】
Ｓ８４でＮＯの場合、ＣＰＵ５４は、ＧＥＴコマンドに含まれるアドレスが「ｓｃａｎｎｅｒ／フォルダ名」であるのか否かを判断する（Ｓ８８）。即ち、図１７の（９）に対応するＧＥＴコマンドが受信されたのか否かを判断する。ここでＮＯの場合、ＣＰＵ５４は、ＧＥＴコマンドに応じた他の種類のレスポンスを作成する（Ｓ９４）。一方において、Ｓ８８でＹＥＳの場合、ＣＰＵ５４は、ＧＥＴコマンドに含まれるフォルダアドレスを上位アドレスとするファイルの設定データに従ってスキャンを実行する（Ｓ９０）。例えば、ＧＥＴコマンドに含まれるアドレスが「ｓｃａｎｎｅｒ／ｃｏｌｏｒ  ６００ｄｐｉ」である場合、ＣＰＵ５４は、設定データ１５６（図３参照）に従ってスキャンを実行する。即ち、ＣＰＵ５４は、設定データ１５６に基づいてスキャンを実行するようにスキャナ装置４８（図１参照）に指示する。また、例えば、ＧＥＴコマンドに含まれるアドレスが「ｓｃａｎｎｅｒ／ｍｏｎｏ  ２００ｄｐｉ」である場合、ＣＰＵ５４は、設定データ１７６（図３参照）に従ってスキャンを実行する。Ｓ９０の処理が実行されると、スキャン装置４８が原稿載置台５０（図１参照）に載置されている原稿をスキャンし、スキャンデータが作成される。
【００７３】
次いで、ＣＰＵ５４は、Ｓ９０で作成されたスキャンデータを含むレスポンスを作成する（Ｓ９２）。このレスポンスがＰＣ１０に送信される（図１８のＳ３４参照）。これにより、ＰＣ１０は、スキャンデータを得ることができ、スキャンファイルオブジェクト６００（図１６参照）を表示することができる。
【００７４】
（ＰＯＳＴ処理）
図１８のＳ２２のＰＯＳＴ処理について説明する。図２２は、ＰＯＳＴ処理のフローチャートを示す。ＣＰＵ５４は、ＰＯＳＴコマンドに含まれるアドレスが設定フォルダ記憶領域６０（図１参照）に存在するのか否かを判断する（Ｓ１００）。ここでＮＯの場合、ＣＰＵ５４は、エラーレスポンスを作成する（Ｓ１０２）。一方において、Ｓ１００でＹＥＳの場合、ＣＰＵ５４は、ＰＯＳＴコマンドとともに受信されたデータ（主に設定データ）を記憶領域６２に一時的に記憶する（Ｓ１０４）。次いで、ＣＰＵ５４は、ＰＯＳＴコマンドに含まれるアドレスが「ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」又は「ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」であるのか否かを判断する（Ｓ１０６）。即ち、図１７の（７）に対応するＰＯＳＴコマンドが受信されたのか否かを判断する。ここでＹＥＳの場合、ＣＰＵ５４は、Ｓ１０８〜Ｓ１１２を実行する。
【００７５】
ＰＯＳＴコマンドに含まれるアドレスが「ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」である場合、ＣＰＵ５４は、ＰＯＳＴコマンドとともに受信された設定データに基づいて、設定反映画像記憶領域６２ａ（図１、図４参照）から設定反映画像データを選択する処理を実行する（Ｓ１０８）。例えば、受信された設定データが図６に例示される「Ａ４、Ｐｏｒｔｒａｉｔ、Ｎｏｒｍａｌ」である場合、ＣＰＵ５４は、アドレス７０ａに対応づけられている設定反映画像データ７２ａ（図４参照）を設定反映画像記憶領域６２ａから選択する。また、例えば、受信された設定データが「Ａ４、Ｌａｎｄｓｃａｐｅ、Ｎｏｒｍａｌ」である場合、ＣＰＵ５４は、アドレス７０ｂに対応づけられている設定反映画像データ７２ｂ（図４参照）を設定反映画像記憶領域６２ａから選択する。
【００７６】
次いで、ＣＰＵ５４は、受信された設定データに含まれるテキスト（図６のテキスト入力領域２２２に入力されたテキスト）を含むフォルダアドレスを有するフォルダを作成する。例えば、図６に例示される「Ａ４  Ｐｏｒｔｒａｉｔ」というテキストの場合、ＣＰＵ５４は、「ｐｒｉｎｔｅｒ」を上位アドレスとする「ｐｒｉｎｔｅｒ／Ａ４  Ｐｏｒｔｒａｉｔ」というフォルダアドレスを有するフォルダ９０（図２参照）を作成する。ＣＰＵ５４は、「ｐｒｉｎｔｅｒ／Ａ４  Ｐｏｒｔｒａｉｔ」というフォルダアドレスを設定フォルダ記憶領域６０（図１参照）に記憶させる。これにより、フォルダ９０が作成される。さらに、ＣＰＵ５４は、作成されたフォルダアドレスを上位アドレスとするファイルアドレスを有するファイルを作成する。例えば、フォルダ９０が作成された場合、ＣＰＵ５４は、「ｐｒｉｎｔｅｒ／Ａ４  Ｐｏｒｔｒａｉｔ」を上位アドレスとする２つのファイル９２，１０２（図２参照）を作成する。ＣＰＵ５４は、ファイルアドレス９４と設定データ９６（Ｓ１０４で一時的に記憶された設定データ）とを対応づけて設定フォルダ記憶領域６０に記憶させる。これにより、ファイル９２が作成される。また、ＣＰＵ５４は、ファイルアドレス１０４と設定反映画像データ１０６（Ｓ１０８で選択された設定反映画像データ）とを対応づけて設定フォルダ記憶領域６０に記憶させる。これにより、ファイル１０２が作成される。ＣＰＵ５４は、Ｓ１１０を終えると、ＰＯＳＴ処理が実行されたことを示すレスポンスを作成する（Ｓ１１２）。
【００７７】
なお、ＰＯＳＴコマンドに含まれるアドレスが「ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」である場合、ＣＰＵ５４は、Ｓ１０８を実行する前にアドレスに対応するフォルダを消去する。例えば、ＰＯＳＴコマンドに含まれるアドレスが「Ａ４  ｐｏｒｔｒａｉｔ／ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」である場合、ＣＰＵ５４は、フォルダ９０とファイル９２とファイル１０２（図２参照）を設定フォルダ記憶領域６０から消去する。その後にＳ１０８からＳ１１２が実行される。これにより、変更後の設定データを有するファイル（例えばファイル９２）と、変更後の設定データが反映された設定反映画像データを有するファイル（例えばファイル１０２）が作成されることになる。
【００７８】
また、上記のＰＯＳＴ処理は、「ｓｃａｎｎｅｒ」の場合もほぼ同様に実行される。例えば、ＰＯＳＴコマンドに含まれるアドレスが「ｓｃａｎｎｅｒ／ｎｅｗ＿ｓｅｔｔｉｎｇｓ．ｈｔｍｌ」である場合、ＣＰＵ５４は、フォルダ（例えばフォルダ１５０）を作成するとともに、ファイル（例えばファイル１５２）を作成する。この場合、設定反映画像データを有するファイル（例えばファイル１６２）は作成されない。設定反映画像データは、ＰＲＯＰＦＩＮＤ処理（図２０のＳ６６参照）で作成されるからである。
【００７９】
（ＰＵＴ処理）
図１８のＳ２６のＰＵＴ処理について説明する。図２３は、ＰＵＴ処理のフローチャートを示す。ＣＰＵ５４は、ＰＵＴコマンドに含まれるアドレスが「ｐｒｉｎｔｅｒ／フォルダ名」であるのか否かを判断する（Ｓ１２０）。即ち、図１７の（８）に対応するＰＵＴコマンドが受信されたのか否かを判断する。ここでＮＯの場合、ＣＰＵ５４は、ＰＵＴコマンドに応じた他のレスポンスを作成する（Ｓ１２２）。一方において、Ｓ１２０でＹＥＳの場合、ＣＰＵ５４は、ＰＵＴコマンドとともに受信されたデータファイルが印刷可能であるのか否かを判断する（Ｓ１２４）。即ち、受信されたデータファイルがプリンタドライバ５８によってラスタライズ可能であるのか否かが判断される。上述したように、プリンタドライバ５８は、ＪＰＥＧ等の画像データファイルをラスタライズすることができる。しかしながら、プリンタドライバ５８は、ドキュメントデータファイルをラスタライズすることができない。Ｓ１２４の判断は、受信されたデータファイルの拡張子に基づいて実行される。例えば、受信されたデータファイルが「ｊｐｇ」という拡張子を有している場合、Ｓ１２４でＹＥＳと判断される。一方において、受信されたデータファイルが「ｄｏｃ」という拡張子を有している場合、Ｓ１２４でＮＯと判断される。
【００８０】
Ｓ１２４でＮＯの場合、ＣＰＵ５４は、ＰＵＴコマンドに含まれるフォルダアドレス（フォルダ名）を上位アドレスとするファイルを作成する（Ｓ１２６）。このファイルのファイルアドレスは、受信されたデータファイルのファイルアドレスの中の拡張子以外の文字列を含む。例えば、図１５に示されるファイルオブジェクト５００が表示領域２３０ａ内にドラック＆ドロップされた場合、ファイルアドレス５０２「ｒｅｐｏｒｔ．ｄｏｃ」を含むＰＵＴコマンドが多機能機４０に送信される。この場合、Ｓ１２６では、ファイルアドレス５０２の中の「ｄｏｃ」以外の文字列「ｒｅｐｏｒｔ」を含むファイルアドレス「ｒｅｐｏｒｔ．ｊｐｇ」が作成される。このファイルアドレスは、ＰＵＴコマンドに含まれるフォルダアドレス（例えば「Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」）を上位アドレスとしている。この例の場合、「ｐｒｉｎｔｅｒ／Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１／ｒｅｐｏｒｔ．ｊｐｇ」が作成される。ＣＰＵ５４は、作成されたファイルアドレスと、記憶領域６２（図１参照）に予め記憶されている印刷不可画像データ（図示省略）とを対応づけて設定フォルダ記憶領域６０（図１参照）に記憶させる。これにより、印刷不可画像データを含むファイルが作成されることになる。このファイルを下位ファイルとするフォルダに対応するフォルダオブジェクトがＰＣ１０においてダブルクリックされた場合、ＰＣ１０は、ＰＲＯＰＦＩＮＤコマンドを多機能機４０に送信する。この場合、多機能機４０は、印刷不可画像データを含むファイルのプロパティ情報を含むレスポンスをＰＣ１０に送信する。これにより、ＰＣ１０は、ファイルオブジェクト５１０（図１５参照）を表示することができる。ファイルオブジェクト５１０の表示内容は、Ｓ１２６で作成された印刷不可画像データに依存する。Ｓ１２６を終えると、ＣＰＵ５４は、ＰＵＴコマンドとともに受信されたデータファイル（このデータファイルは例えば記憶領域６２（図１参照）に一時的に記憶されている）を消去する（Ｓ１３８）。次いで、ＣＰＵ５４は、レスポンスを作成する（Ｓ１４０）。
【００８１】
一方において、Ｓ１２４でＹＥＳの場合、ＣＰＵ５４は、サムネイルファイルを作成する（Ｓ１２８）。例えば、図１１に示されるファイルオブジェクト４００が表示領域２３０ａ内にドラック＆ドロップされた場合、ファイルオブジェクト４００に対応するＪＰＥＧ画像データファイル（ＪＰＥＧ画像データとファイルアドレス４０２）が多機能機４０に送信される。この場合、Ｓ１２８では、ファイルアドレス４０２と同じファイルアドレス「ｐｈｏｔｏ１．ｊｐｇ」が作成される。このファイルアドレスは、ＰＵＴコマンドに含まれるフォルダアドレス（例えば「Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」）を上位アドレスとしている。この例の場合、「ｐｒｉｎｔｅｒ／Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１／ｐｈｏｔｏ１．ｊｐｇ」が作成される。ＣＰＵ５４は、受信されたＪＰＥＧ画像データを所定のデータサイズまで縮小することによってサムネイル画像データを作成する。この所定のデータサイズは、ＰＣ１０においてサムネイルとして表示することができる程度のデータサイズとして予め設定されているものである。ＣＰＵ５４は、作成されたファイルアドレスとサムネイル画像データとを対応づけて設定フォルダ記憶領域６０（図１参照）に記憶させる。これにより、サムネイルファイルが作成されることになる。このサムネイルファイルを下位ファイルとするフォルダに対応するフォルダオブジェクトがＰＣ１０においてダブルクリックされた場合、ＰＣ１０は、ＰＲＯＰＦＩＮＤコマンドを多機能機４０に送信する。この場合、多機能機４０は、サムネイルファイルのプロパティ情報を含むレスポンスをＰＣ１０に送信する。この結果、ＰＣ１０は、サムネイルファイルオブジェクト４１０（図１１参照）を表示することができる。サムネイルファイルオブジェクト４１０の表示内容は、Ｓ１２８で作成されたサムネイル画像データに依存する。
【００８２】
次いで、ＣＰＵ５４は、受信されたデータファイルが１ページ分のデータファイルであるのか否かを判断する（Ｓ１３０）。例えば、ＪＰＥＧ等の画像データファイルは、１ページ分のデータファイルとして扱われる。従って、図１１に示されるファイルオブジェクト４００が表示領域２３０ａ内にドラック＆ドロップされた場合、Ｓ１３０においてＹＥＳと判断される。この場合、ＣＰＵ５４は、ＰＵＴコマンドに含まれるフォルダアドレスを上位アドレスとするサムネイルファイル（Ｓ１２８参照）の数がｎ以上であるのか否かを判断する（Ｓ１３２）。この「ｎ」は、複数印刷ページ（Ｎｉｎ１）に基づいて特定される。即ち、「２ｉｎ１」の場合、「ｎ」は２である。ＣＰＵ５４は、ＰＵＴコマンドに含まれるフォルダアドレスを上位アドレスとする設定データファイル（例えば図２のファイル１１２）の設定データ（例えば設定データ１１６）を参照することによって、「ｎ（例えば２）」を特定する。この例の場合、Ｓ１３２において、ＣＰＵ５４は、ＰＵＴコマンドに含まれるフォルダアドレス「Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」を上位アドレスとするサムネイルファイルの数が２以上であるのか否かを判断する。ここでＮＯの場合、ＣＰＵ５４は、ＰＵＴ処理を終了する。即ち、Ｓ１３２でＮＯの場合、後述する印刷処理（Ｓ１３４）が実行されない。
【００８３】
例えば、図１３に示されるファイルオブジェクト４２０が表示領域２３０ａ内にドラック＆ドロップされた場合、Ｓ１２８において２つ目のサムネイルファイルが作成される。これにより、Ｓ１３２においてＹＥＳと判断される。この場合、Ｓ１３４の印刷処理が実行される。また、Ｓ１３０でＮＯの場合も、Ｓ１３４の印刷処理が実行される。Ｓ１３４では、ＣＰＵ５４は、ＰＵＴコマンドに含まれるフォルダアドレスを上位アドレスとする設定データファイルの設定データに従って印刷処理を実行する。例えば、ＰＵＴコマンドに含まれるアドレスが「ｐｒｉｎｔｅｒ／Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」である場合、ＣＰＵ５４は、設定データ１１６（図２参照）に従って印刷を実行する。即ち、ＣＰＵ５４は、設定データ１１６に基づいて印刷するように印刷装置４６（図１参照）に指示する。また、例えば、ＰＵＴコマンドに含まれるアドレスが「ｐｒｉｎｔｅｒ／Ａ４  Ｐｏｒｔｒａｉｔ」である場合、ＣＰＵ５４は、設定データ９６（図２参照）に従って印刷を実行する。Ｓ１３４が実行されると、ＰＵＴコマンドとともに受信されたデータファイルが印刷用紙に印刷されることになる。なお、データファイルのラスタライズは、Ｓ１３４で実行されてもよいし、それより前の段階で実行されていてもよい（例えばＳ１２８で実行されてもよい）。Ｓ１３４を終えると、ＣＰＵ５４は、Ｓ１２８で作成されたサムネイルファイル（サムネイル画像データとファイルアドレス）を消去する（Ｓ１３６）。次いで、ＣＰＵ５４は、ＰＵＴコマンドとともに受信されたデータファイル（印刷対象のデータファイル）を消去する（Ｓ１３８）。ＣＰＵ５４は、レスポンスを作成し（Ｓ１４０）、ＰＵＴ処理を終了する。
【００８４】
なお、上記の図１８から図２３のフローチャートを用いて説明しなかった多機能機４０の処理について説明する。図１０に示されるように、ＰＣ１０においてフォルダオブジェクト２０４がダブルクリックされると、表示領域２０４ａ内にフォルダオブジェクト２３０ｂ，２４０ｂ等（及びファイルオブジェクト１０２ａ，１２２ａ）が表示される。ＰＣ１０は、フォルダオブジェクト２０４がダブルクリックされると、フォルダアドレス「ｐｒｉｎｔｅｒ」を含むＰＲＯＰＦＩＮＤコマンドを多機能機４０に送信する。この点は、図１７の（１）と同様である。ＰＣ１０では、表示領域２０４ａを表示するモードと表示しないモードをユーザが選択することができる。前者のモードに設定されている場合、ＰＣ１０は、上記のＰＲＯＰＦＩＮＤコマンドを多機能機４０に送信するとともに、ＧＥＴコマンドを多機能機４０に送信する。この結果、多機能機４０（ＣＰＵ５４）は、図１９のＳ５２の処理を実行するとともに、図２１に示されていないＧＥＴ処理を実行する。このＧＥＴ処理では、多機能機４０は、各フォルダ９０，１１０等の設定反映画像データ１０６，１２６等（図２参照）をＰＣ１０に送信する。これにより、ＰＣ１０は、設定反映画像データ１０６，１２６等からファイルオブジェクト１０２ａ，１２２ａ等（図１０参照）を作成することができる。ＰＣ１０は、フォルダオブジェクト２３０ｂの上にファイルオブジェクト１０２ａを重ねて表示することができるとともに、フォルダオブジェクト２４０ｂの上にファイルオブジェクト１２２ａを重ねて表示することができる。
【００８５】
本実施例の多機能機システム２について詳しく説明した。本実施例の多機能機４０は、複数パターンの設定データ（印刷設定データ９６，１１６等（図２参照）、スキャン設定データ１５６，１７６等（図３参照））を記憶することができる。ユーザは、所望の設定データを多機能機４０に記憶させることができる。各設定データは、フォルダアドレスに対応づけられている。例えば、設定データ９６の場合、フォルダアドレス「Ａ４  Ｐｏｒｔｒａｉｔ」を上位アドレスとするファイルアドレス９４に対応づけられている。多機能機４０は、ＰＲＯＰＦＩＮＤコマンドに応じて、各設定フォルダ９０，１１０，１５０，１７０等のフォルダアドレスをＰＣ１０に送信することができる。この結果、ＰＣ１０は、各設定フォルダ９０，１１０，１５０，１７０等に対応するフォルダオブジェクト２３０，２４０，２５０，２６０，２７０，２８０，２９０等（図８参照）を表示することができる。
【００８６】
ユーザは、所望の印刷設定データに対応するフォルダオブジェクトに印刷対象のデータファイルのファイルオブジェクトを格納させることができる。例えば、図１１の例の場合、ユーザは、印刷設定データ１１６に対応するフォルダオブジェクト２３０にファイルオブジェクト４００を格納させることができる。これにより、ＰＵＴコマンドがＰＣ１０から多機能機４０に送信される。ＰＵＴコマンドには、フォルダオブジェクト２３０のフォルダアドレス「Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」が含まれている。このために、多機能機４０は、印刷設定フォルダ１１０にデータファイルが格納されたことを認識することができる。多機能機４０は、データファイルが格納された印刷設定フォルダ１１０の印刷設定データ１１６に従ってデータファイルを印刷することができる。本実施例によると、ＷｅｂＤＡＶプロトコルを利用して印刷対象のデータファイルをＰＣ１０から多機能機４０に送信することができる。しかも、ユーザは、多機能機４０に記憶されている複数パターンの印刷設定データ９６，１１６等の中から所望の印刷設定データを容易に利用することができる。
【００８７】
また、多機能機４０では、各スキャン設定フォルダ１５０，１７０等に対応する設定反映画像データ１６６，１８６が作成される。これにより、図１６に示されるように、ＰＣ１０は、ファイルオブジェクト１６２ａを表示することができる。ユーザは、ファイルオブジェクト１６２ａを別の場所にコピーすることによって、フォルダ１５０に対応するスキャン設定データ１５６を利用してスキャンを実行させることができる。本実施例によると、ＷｅｂＤＡＶプロトコルを利用してＰＣ１０から多機能機４０にスキャンを指示することができる。しかも、ユーザは、多機能機４０に記憶されている複数パターンのスキャン設定データ１５６，１７６等の中から所望のスキャン設定データを容易に利用することができる。
【００８８】
多機能機４０は、図２に示されるファイル８２を記憶することができる。この結果、図５に示されるように、ＰＣ１０は、ファイルオブジェクト８２ａ（即ち設定画面データ８６に対するショートカットオブジェクト）を表示することができる。ユーザは、ファイルオブジェクト８２ａをダブルクリックすることによって、印刷設定ウィンドウ２２０を得ることができる。ユーザは、印刷設定ウィンドウ２２０に印刷設定データ２２４ａ，２２４ｂ，２２４ｃ等を入力することができる。これにより、多機能機４０に新たなフォルダ９０，１１０等が作成される。この構成によると、ユーザは、所望の設定データに対応するフォルダを容易に作成することができる。
【００８９】
また、多機能機４０は、設定反映画像データ１０６，１２６，１６６，１８６等を作成する。これにより、ＰＣ１０は、ファイルオブジェクト１０２ａ，１２２ａ，１６２ａ等（図７、図８、図１０、図１６参照）を表示することができる。ユーザは、ファイルオブジェクト１０２ａ，１２２ａ，１６２ａ等を見ることによって、そのフォルダに対応する設定データの内容を容易に理解することができる。
【００９０】
また、多機能機４０は、印刷対象の画像データファイルを縮小してサムネイルファイルを作成することができる（図２３のＳ１２８参照）。これにより、ＰＣ１０は、サムネイルファイルが反映されたファイルオブジェクト４１０，４３０（図１１、図１３参照）を表示することができる。多機能機４０からＰＣ１０には、データサイズの小さいサムネイルファイルが送信される。このために、サムネイルを表示するために多機能機４０からＰＣ１０に送信されるデータ量を圧縮することができる。
【００９１】
また、本実施例では、印刷設定データやスキャン設定データが多機能機４０に記憶されており、ＰＣ１０に記憶されていない。これと逆に、設定データをＰＣ１０に記憶させ、その設定データを多機能機４０に送信する構成があり得る。しかしながら、この構成は、多機能機４０が複数のＰＣによって共用される場合に有効ではない。例えば、同じユーザが複数のＰＣを利用することがある。この場合、ユーザは、頻繁に利用する設定データを複数のＰＣの全部に記憶させる必要がある。これに対し、本実施例では、設定データを多機能機４０に記憶させる構成を採用している。ユーザは、設定データを各ＰＣに記憶させる必要がない。ユーザは、設定データを多機能機４０に記憶させれば、いずれのＰＣからでもその設定データを利用して印刷やスキャンを実行させることができる。
【００９２】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
例えば、ＷｅｂＤＡＶプロトコル以外のファイル共有プロトコルが利用されてもよい。例えば、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）プロトコルが利用されてもよい。
また、ＰＣ１０以外の情報処理装置が利用されてもよい。情報処理装置は、ファイル共有プロトコルを利用して通信可能であって表示装置を少なくとも有するものであれば、どのようなものであってもよい。例えば、携帯電話、携帯型音楽再生装置、ＰＤＡ等が利用されてもよい。
【００９３】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【００９４】
【図１】多機能機システムの概略図を示す。
【図２】設定フォルダ記憶領域の記憶内容の一例を示す。
【図３】設定フォルダ記憶領域の記憶内容の一例を示す。
【図４】設定反映画像記憶領域の記憶内容の一例を示す。
【図５】フォルダ「ｐｒｉｎｔｅｒ」の下位ファイルを示す。
【図６】印刷設定ウィンドウの一例を示す。
【図７】フォルダ「Ａ４  Ｐｏｒｔｒａｉｔ」の下位ファイルを示す。
【図８】フォルダ「Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」の下位ファイルを示す。
【図９】印刷設定ウィンドウの一例を示す。
【図１０】フォルダ「ｐｒｉｎｔｅｒ」の下位フォルダと下位ファイルとを示す。
【図１１】フォルダ「Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」に画像ファイルオブジェクトをドラック＆ドロップする様子を示す。
【図１２】フォルダ「ｐｒｉｎｔｅｒ」の下位フォルダと下位ファイルとを示す。
【図１３】フォルダ「Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」に画像ファイルオブジェクトをドラック＆ドロップする様子を示す。
【図１４】フォルダ「ｐｒｉｎｔｅｒ」の下位フォルダと下位ファイルとを示す。
【図１５】フォルダ「Ａ４  Ｐｏｒｔｒａｉｔ  ２ｉｎ１」にドキュメントファイルオブジェクトをドラック＆ドロップする様子を示す。
【図１６】フォルダ「ｃｏｌｏｒ  ６００ｄｐｉ」の下位ファイルを別の場所にコピーする様子を示す。
【図１７】ＰＣでの操作とコマンドの対応表を示す。
【図１８】多機能機のメイン処理のフローチャートを示す。
【図１９】ＰＲＯＰＦＩＮＤ処理のフローチャートを示す。
【図２０】図１９の続きのフローチャートを示す。
【図２１】ＧＥＴ処理のフローチャートを示す。
【図２２】ＰＯＳＴ処理のフローチャートを示す。
【図２３】ＰＵＴ処理のフローチャートを示す。
【符号の説明】
【００９５】
２：多機能機システム
１０：ＰＣ
１２：操作装置
１４：表示装置
１６：制御装置
４０：多機能機
４２：操作装置
４４：表示装置
４６：印刷装置
４８：スキャナ装置
５２：制御装置
６０：設定フォルダ記憶領域
８０，９０，１１０，１４０，１５０，１７０：フォルダ
９２，１０２，１１２，１２２，１４２，１５２，１６２，１７２：ファイル
９６，１１６，１５６，１７６：設定データ
２３０，２４０，２５０，２６０，２７０，２８０，２９０：フォルダオブジェクト
【図１】
2008250689.tif 000003
【図２】
2008250689.tif 000004
【図３】
2008250689.tif 000005
【図４】
2008250689.tif 000006
【図５】
2008250689.tif 000007
【図６】
2008250689.tif 000008
【図７】
2008250689.tif 000009
【図８】
2008250689.tif 000010
【図９】
2008250689.tif 000011
【図１０】
2008250689.tif 000012
【図１１】
2008250689.tif 000013
【図１２】
2008250689.tif 000014
【図１３】
2008250689.tif 000015
【図１４】
2008250689.tif 000016
【図１５】
2008250689.tif 000017
【図１６】
2008250689.tif 000018
【図１７】
2008250689.tif 000019
【図１８】
2008250689.tif 000020
【図１９】
2008250689.tif 000021
【図２０】
2008250689.tif 000022
【図２１】
2008250689.tif 000023
【図２２】
2008250689.tif 000024
【図２３】
2008250689.tif 000025