(57)【要約】【課題】情報処理装置が有する文書を簡便な操作で印刷装置に印刷させる。【解決手段】情報処理装置は、印刷装置との間でＮＦＣ（Near Field Communication）による通信が可能となったことを検出すると、その情報処理装置に接続または内蔵された表示器に情報処理装置が表示させているデータを印刷対象とする印刷データを印刷装置に送信する。【選択図】  図１
2014013611.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
ＮＦＣ（Near Field Communication）による無線通信を行う無線通信手段と、
前記情報処理装置に接続または内蔵された表示器に前記情報処理装置がデータを表示させている状態で前記情報処理装置と他の装置とを近づけるユーザ操作に応じて前記無線通信手段により前記他の装置と接続した場合、前記情報処理装置が表示させているデータを当該接続に応じて自動で送信する送信手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記送信手段は、前記情報処理装置が表示させているデータを前記他の装置に出力させるために当該データを送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記送信手段が送信するデータは、前記情報処理装置が表示させているデータを前記他の装置に出力させるための出力データであって、
前記情報処理装置に接続または内蔵された表示器に前記情報処理装置がデータを表示させている状態で前記無線通信手段により前記他の装置と接続した場合、前記出力データを当該接続に応じて生成する生成手段を更に備えることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記無線通信手段により前記他の装置と接続した場合、前記他の装置が所定のサービスを実行可能な装置であるかを確認する確認手段と、
前記送信手段は、前記他の通信装置が所定のサービスを実行可能な装置であることを確認できない場合、前記情報処理装置が表示させているデータを送信しないことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記情報処理装置は前記表示器にウインドウを表示させ、
前記送信手段は、前記ウインドウ内で表示しているデータを送信することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記送信手段は、前記情報処理装置が起動しているアプリケーションのウインドウが複数ある場合、操作対象として選択されているウインドウ内で表示しているデータを送信する、ことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記送信手段は、前記情報処理装置が起動しているアプリケーションのウインドウが複数ある場合、操作対象として選択されているウインドウのデータを送信する、ことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記送信手段は、前記情報処理装置が起動しているアプリケーションのウインドウが複数ある場合、操作対象として選択されているウインドウ内での表示されている１ページのみのデータを送信する、ことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記送信手段は、操作対象として選択されているウインドウで表示している全ページのデータを送信する、ことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項１０】
前記送信手段は、前記情報処理装置が起動しているアプリケーションのウインドウが複数ある場合、各々のウインドウ内で表示しているデータの全てを送信する、ことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項１１】
前記送信手段が送信するデータは、印刷データであることを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１２】
ＮＦＣ（Near Field Communication）による無線通信を行う無線通信手段を有する情報処理装置による通信処理方法であって、
前記情報処理装置に接続または内蔵された表示器に前記情報処理装置がデータを表示させている状態で前記情報処理装置と他の装置とを近づけるユーザ操作に応じて前記無線通信手段により前記他の装置と接続する接続工程と、
前記接続工程における前記接続に応じて、前記情報処理装置が表示させているデータを自動で送信する送信工程と、を有することを特徴とする通信処理方法。
【請求項１３】
コンピュータを請求項１乃至１１のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）などの情報処理装置は、一般にディスプレイなどの表示器を有する、もしくは接続することが可能となっている。従って情報処理装置では、表示器に文書を表示して文書の編集を行なうことができる。
【０００３】
例えば、ＰＣで編集を行える対象としては、文書の他に図や表やプレゼンテーションデータなどがある。ＰＣで文書、図、画像などの編集や表示を行なう場合には、文書編集、描画、表計算、画像編集、プレゼンテーションなどのためのアプリケーションを起動する。通常のＰＣでは複数の文書の編集を行なうことができ、表示器に複数の文書を同時に表示できる。図５は、ＰＣが有する表示器の画面上に複数の文書、図、表、プレゼンテーションが表示されている状態を示している。
【０００４】
一般に、ＰＣから印刷を行なう場合、まずはＰＣとプリンタをケーブルで接続する。もしくはＰＣとプリンタを同じネットワークに接続する。ＰＣとプリンタを接続した状態で文書を表示しているアプリケーションの印刷コマンドを実行することにより所望の文書が印刷される。印刷コマンドの実行は、例えば文書を表示しているウィンドウの印刷アイコンをクリックしたり、プルダウンメニューで印刷を選択したりすることによって行なう。
【０００５】
デジタルカメラなどのＰＣ以外の装置からのデータをプリンタで印刷する構成については、特許文献１及び特許文献２に記載されている。
特許文献１では、デジタルカメラのシャッターボタンを押すことによって、デジタルカメラの画像がＰＣに転送され、更にＰＣに接続したプリンタに転送され、これによって印刷を行なう技術が開示されている。
また、特許文献２では、デジタルカメラとプリンタが接続されている場合に、デジタルカメラがプリンタからサムネイルデータを受信して表示し、画像を選択して印刷指示をプリンタに送ることによって印刷を行なう技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２３８１０５号公報
【特許文献２】特開２００２−１２５１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来例では、印刷データを提供する側の装置において何らかの操作が必須である。例えば、ＰＣが有する画像を印刷する場合は、アプリケーションの印刷コマンドを実行しなければならないので操作が面倒である。特に、ＰＣの表示器において複数画面を表示している場合などは、印刷する文書を選択して印刷しなければならず、操作がより煩雑となる。
【０００８】
また、ＰＣで表示されている文書の印刷開始をプリンタ側からの印刷ボタン等で指示するようなことはできず、操作上不便となる場合があった。例えば、ＰＣが表示を行なっている文書の印刷を行なうのにアプリケーションの印刷アイコンをクリックするのは面倒である。
【０００９】
本発明は、上記の課題に鑑みてなされたものであり、情報処理装置が表示しているデータを簡便な操作で送信することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するための、本発明の一態様による情報処理装置は、以下の構成を有する。すなわち、
情報処理装置であって、
ＮＦＣ（Near Field Communication）による無線通信を行う無線通信手段と、
前記情報処理装置に接続または内蔵された表示器に前記情報処理装置がデータを表示させている状態で前記情報処理装置と他の装置とを近づけるユーザ操作に応じて前記無線通信手段により前記他の装置と接続した場合、前記情報処理装置が表示させているデータを当該接続に応じて自動で送信する送信手段と、を有する。
【発明の効果】
【００１１】
本発明によれば、情報処理装置が表示しているデータを簡便な操作で他の装置に送信することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】実施形態による印刷システムの構成例を示す図である。
【図２】第１実施形態におけるＰＣ１０１の構成例を示すブロック図である。
【図３】第１実施形態におけるプリンタ１０２の構成例を示すブロック図である。
【図４】第１実施形態におけるＰＣ１０１の動作を示すフローチャートである。
【図５】表示器２０４に複数の文書が表示されている様子を示す図である。
【図６】第２実施形態におけるＰＣ１０１の構成例を示すブロック図である。
【図７】第２実施形態におけるプリンタ１０２の構成例を示すブロック図である。
【図８】第２実施形態におけるプリンタ１０２の動作を示すフローチャートである。
【図９】第２実施形態におけるＰＣ１０１の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、添付の図面を参照して本発明の実施形態を説明する。
【００１４】
＜第１実施形態＞
図１は本実施形態の無線印刷システムの構成例を示す図である。本実施形態の無線印刷システムは、情報処理装置としてのＰＣ１０１と印刷装置としてのプリンタ１０２とで構成され、ＰＣ１０１とプリンタ１０２の間は近接無線通信１０３で接続されている。近接無線通信１０３には、電磁誘導を利用した非接触ＩＣカード無線通信やＮＦＣ（Near Field Communication）、誘導電界を利用した通信などがある。
【００１５】
図２は第１実施形態におけるＰＣ１０１の構成例を示すブロック図である。
２０１はＰＣの制御を行なうＰＣ制御部である。ＰＣ制御部２０１は、不図示のＣＰＵがメモリ２０５に格納された制御プログラムを実行することにより各種機能を実現する。２０２は近接無線通信１０３を行なう近接無線通信部、２０３は近接無線通信が可能になったことを検出する近接無線検出部である。近接無線検出部２０３は、通常、近接無線通信１０３で通信が行なえる他の機器が近接無線通信圏内に入ると、近接無線通信が可能であることを検出する。２０４は表示を行なう表示器である。通常、ノートＰＣの場合は、表示器２０４は本体と一体型であるが、デスクトップＰＣなどでは表示器２０４はケーブルを介して接続される。よって、図２では表示器２０４がケーブルを介して接続される場合の構成も含んでいるものとする。
【００１６】
２０５はメモリである。ＰＣ制御部２０１は、メモリ２０５にアプリケーション２１０をロードすることによってアプリケーションを実行する。また、ＰＣ制御部２０１は、メモリ２０５に格納された制御プログラムを実行し、近接無線通信制御部２０６、プリント指示・制御部２０７、イメージデータ生成部２０８、イメージデータ送信部２０９を実現する。近接無線通信制御部２０６は近接無線通信部２０２の制御を行なう。プリント指示・制御部２０７は印刷を行なう文書を表示しているアプリケーション２１０を選択して印刷の指示を行なう。イメージデータ生成部２０８は、表示している文書を印刷可能な形式に変換する。イメージデータ送信部２０９は、イメージデータ生成部で生成したイメージデータをプリンタ１０２に対して送信する。なお、図2において、２１０−１〜２１０−ｎはメモリ２０５にロードされたアプリケーション１〜ｎである。記憶媒体２１１は、例えば、ハードディスクやフラッシュメモリで構成され、２１２−１〜ｍで示されるような文書１〜ｎを記憶する。また、ＰＣ制御部２０１はキーボード２１３、マウス２１４を接続しており、ユーザからの指示を受け付ける。
【００１７】
図３は第１実施形態におけるプリンタ１０２の構成例を示すブロック図である。
３０１はプリンタ１０２の制御を行なうプリンタ制御部である。３０２は近接無線通信１０３を行なう近接無線通信部、３０３は近接無線通信が可能であるかどうかの状態を管理する近接無線通信状態管理部である。３０４は印刷部であり、プリンタ１０２における各種制御を司る。３０５はＰＣ１０１からイメージデータを受信するイメージデータ受信部である。
【００１８】
次に、図１〜図３により上述した本実施形態の無線印刷システムによる印刷処理について、図４のフローチャートを参照して説明する。図４は本発明の第１実施形態におけるＰＣ１０１の動作を示すフローチャートである。
【００１９】
ＰＣ１０１では、文書・図・画像などの編集や表示を行なう場合には、文書編集・描画・表計算・画像編集・プレゼンテーションなどに対応したアプリケーションが起動される。以降、本明細書において、「文書」とは文書・図・画像の全てを総称するものとする。通常のＰＣでは複数の文書の編集を行なうことができ、表示器２０４に複数の文書を同時に表示できる。
【００２０】
図５は表示器２０４に複数の文書が表示されている例を示している。５０１−１は文書２１２−１の表示イメージを表しており、例えば表計算アプリケーションによって開かれている。５０１−２は文書２１２−２の表示イメージを表しており、例えばプレゼンテーションアプリケーションによって開かれている。５０１−３は文書２１２−３の表示イメージを表しており、例えば文書編集アプリケーションによって開かれている。５０１−４は文書２１２−４の表示イメージを表しており、例えば文書２１２−３と同じく文書編集アプリケーションによって開かれている。上記の表示されている文書２１２−１〜２１２−４の中で、現在、キーボード２１３やマウス２１４による操作の対象となっている文書は文書２１２−３であり、通常は最前面に表示される。以降、操作対象の文書を優先文書と記述し、優先文書を表示しているアプリケーションを優先アプリケーションと記述する。
【００２１】
図１において、ＰＣ１０１の表示器２０４に表示されている文書を印刷するために、ＰＣ１０１のユーザはプリンタ１０２にＰＣ１０１を近づける操作を行なう。ＰＣ１０１をプリンタ１０２に近づけることによって、近接無線通信１０３が可能になる。この時、近接無線検出部２０３は近接無線通信１０３が可能になったことを検出し（ステップＳ４０２）、ＰＣ制御部２０１の近接無線通信制御部２０６に通知する。
【００２２】
ＰＣ制御部２０１の近接無線通信制御部２０６は、近接無線通信が可能になったことを検出すると、近接無線通信１０３を介して、当該近接無線の相手機器がプリンタ１０２であるかどうかを確認する（ステップＳ４０３）。なお、相手機器がプリンタであることの確認は、当該近接無線通信を介して、プリンタから識別子（又は機器番号）を取得することでなされる。
【００２３】
相手機器がプリンタ１０２であることを確認した場合、プリント指示・制御部２０７は、優先文書を表示器２０４に表示している優先アプリケーションに対して印刷の指示を通知する。印刷の指示を受けた優先アプリケーションは、イメージデータ生成部２０８を使用してプリンタ１０２が印刷可能なプリントイメージデータ（印刷データ）に変換する（ステップＳ４０４）。
【００２４】
イメージデータ送信部２０９は、ステップＳ４０４で変換されたイメージデータを、近接無線通信部２０２が形成する近接無線通信１０３を介してプリンタ１０２に送信する（ステップＳ４０５）。
【００２５】
プリンタ１０２では、近接無線通信１０３を介してＰＣ１０１より送信されてイメージデータをイメージデータ受信部３０５にて受信し、印刷部３０４に送ることにより、受信したイメージデータを印刷する。
【００２６】
上記、第１実施形態を実施することにより、ＰＣ１０１をプリンタ１０２に近づけるだけで編集されているもしくは表示されている文書が印刷されるので、印刷操作を行なう手間が省けるという効果がある。
【００２７】
なお、第１実施形態において、相手機器がプリンタ１０２であることをＰＣ制御部２０１が確認した場合、アプリケーション２１０に対して印刷に指示を通知する方法には以下の方法がある。
【００２８】
第一の方法は、上述したように、優先文書を自身の表示器に表示している優先アプリケーションのみに対して印刷の指示を通知する方法である。第一の方法では、複数の文書が表示されていた場合でも一つの文書が印刷される。図５においては５０１−３の文書のみが印刷される。
【００２９】
第一の方法を実施することにより、ＰＣ１０１に複数の文書が表示されている場合でも、印刷の為の文書選択操作や印刷操作を行なう手間が省けるという効果がある。
【００３０】
第二の方法は、自身の表示器に対して文書表示を行なっている全てのアプリケーションに対して印刷の指示を通知する方法である。第二の方法では、表示されている全ての文書が印刷される。図５においては５０１−１、５０１−２、５０１−３、５０１−４の文書が印刷されることになる。
【００３１】
第二の方法を実施することにより、ＰＣ１０１に複数の文書が表示されている場合は全ての文書が印刷されるので、各文書を表示しているアプリケーション毎に文書選択操作や印刷操作を行なう手間が省けるという効果がある。
【００３２】
以上の第一の方法及び第二の方法のいずれを用いるかを予め選択しておくようにしてもよい。更に、第１実施形態において、印刷対象の文書のうち、表示されているページのみを印刷対象としてもよいし、当該文書の全てのページを印刷対象としてもよい。また、印刷対象を表示中のページのみとするか全ページとするかを予め選択しておくようにしてもよい。また、表示器（画面）に「表示中の文書」とは、ウインドウの最小化によって表示が隠されている文書を含むものとしてもよいし、含まないようにしてもよいし、それらの何れかを選択可能としてもよい。 
【００３３】
なお、上記のステップＳ４０４ではアプリケーションがプリントイメージを生成する構成となっているが、これに限られるものではない。例えば、アプリケーションと印刷ライブラリとの協働によるプリントイメージの生成や、ＯＳによるプリントイメージの生成等が考えられる。より具体的には、以下のような例が挙げられる。
（１）アプリケーションがイメージデータ印刷ライブラリをコールすることにより印刷ライブラリがプリントイメージを生成する。
（２）アプリケーション内部にイメージデータ印刷ライブラリが組み込まれてアプリケーションがプリントイメージを生成する。
（３）アプリケーションがイメージデータ印刷ジョブに印刷ジョブポストすることにより『印刷ジョブ』がプリントイメージを生成する。
（４）アプリケーションがまったく関わらず、制御部（ＯＳ）がプリントイメージを生成する。
（５）個々のアプリケーションではなく『別アプリケーション』が統括してプリントイメージの生成を行う。
【００３４】
＜第２実施形態＞
図６は第２実施形態における、情報処理装置としてのＰＣ１０１の構成例を示すブロック図である。なお、第１実施形態（図２）と同様の構成には同一の参照番号を付してある。第２実施形態のＰＣ１０１では、ＰＣ制御部２０１に印刷データ要求受信部６０１が加わっている。印刷データ要求受信部６０１は、プリンタ１０２から印刷データ要求を受信する。
【００３５】
図７は本発明の第２実施形態における、印刷装置としてのプリンタ１０２のブロック図である。第１実施形態（図３）と同様の構成には同一の参照番号を付してある。
【００３６】
７０１は、紙原稿を光学的に読み取ってイメージデータに変換するスキャナ部（画像読取部）である。７０２はスキャナ部７０１により原稿を読み取って印刷を行なう指示操作をプリンタ１０２に与えるためのコピーボタンである。印刷データ判定部７０３は、近接無線通信状態管理部３０３の状態に基づいてコピーボタン７０２が入力された場合の印刷対象を決定する。より具体的には、印刷データ判定部７０３は、コピーボタン７０２が入力された場合の印刷対象を、近接無線通信が可能な状態か否かにより、スキャナ部７０１から読み取って得られる原稿と近接無線通信を介して得られる原稿のいずれかに決定する。
【００３７】
図８は第２実施形態におけるプリンタ１０２の動作を示すフローチャートである。また、図９は第２実施形態におけるＰＣ１０１の動作を示すフローチャートである。以下、図１に示した無線印刷システムの構成図、図６、図７のブロック図、図８、図９のフローチャートを参照して、第２実施形態における無線印刷システムの印刷処理について説明する。
【００３８】
ＰＣ１０１において、文書・図・画像などの編集や表示は第１実施形態と同様に行なう。従って、表示器２０４に複数の文書が表示されている状況は図５で示される通りであるとする。
【００３９】
図１において、ＰＣ１０１の表示器２０４に表示されている文書を印刷するために、ＰＣ１０１のユーザはプリンタ１０２にＰＣ１０１を近づける操作を行なう。ＰＣ１０１をプリンタ１０２に近づけることによって、近接無線通信１０３が可能となる。但し、第２実施形態では、第１実施形態で示される様にＰＣ１０１をプリンタ１０２に近づけるという操作だけではでは印刷は行なわれない。印刷を行なうにはプリンタ１０２のユーザがコピーボタン７０２を押す必要がある。
【００４０】
プリンタ１０２において、近接無線通信状態管理部３０３は近接無線通信１０３の状態を監視して、近接無線通信１０３が可能であるか不可であるか（近接無線通信が確立しているか否か）の状態を保持している。また、プリンタ制御部３０１は、コピーボタン７０２の入力を監視している（ステップＳ８０２）。そして、プリンタ制御部３０１は、コピーボタン７０２がユーザによって押されたことを検出すると、近接無線通信状態管理部３０３より近接無線状態を取得する（ステップＳ８０３）。印刷データ判定部７０３は、取得した近接無線状態に基づいて印刷動作を決定する（ステップＳ８０４）。即ち、近接無線通信１０３が可能でない場合は、スキャナ部７０１で原稿を読み取り、イメージデータに変換し、これを印刷部３０４で印刷する（ステップＳ８０８）。一方、近接無線通信１０３が可能である場合は、印刷データ要求送信部７０４が近接無線通信１０３を介して印刷データ要求をＰＣ１０１に送信する（ステップＳ８０５）。
【００４１】
ＰＣ１０１では、プリンタ１０２から近接無線通信１０３を介して印刷データ要求を受信した場合、以下の動作を行なう。
【００４２】
印刷データ要求受信部６０１は、近接無線通信部２０２が近接無線通信１０３を介して印刷データ要求を受信するのを監視している（ステップＳ９０２）。近接無線通信部２０２により印刷データ要求が受信されたことを検出すると、プリント指示・制御部２０７は表示器２０４に表示を行なっているアプリケーション２１０（例えば優先アプリケーション）に対して印刷の指示を通知する。印刷の指示を受けたアプリケーション２１０はイメージデータ生成部２０８を使用して、対応する文書をプリンタ１０２に印刷可能なイメージデータに変換する（ステップＳ４０４）。
【００４３】
そして、イメージデータ送信部２０９は、ステップＳ４０４で変換されたイメージデータを、近接無線通信１０３を介してプリンタ１０２に送信する（ステップＳ４０５）。
【００４４】
プリンタ１０２において、イメージデータ受信部３０５は、近接無線通信１０３を介してＰＣ１０１より送信されたイメージデータを近接無線通信部３０２を用いて受信する。そして、イメージデータ受信部３０５が、受信したイメージデータを印刷部３０４に送ることにより、当該イメージデータが印刷される。
【００４５】
上記第２実施形態によれば、プリンタ１０２側の操作でＰＣ１０１に編集されているもしくは表示されている文書が印刷されるので、印刷操作がユーザの手元で行なえるという効果がある。
【００４６】
なお、第２実施形態においても、第１実施形態と同様に、ＰＣ１０１がプリンタ１０２より印刷データ要求を受信した場合、アプリケーション２１０に対して印刷に指示を通知する方法として、上述した第一の方法、第二の方法がある。また、これら第一の方法と第二方法を選択可能に構成しても良いし、選択した文書に関して表示中のページのみを印刷するか、前ページを印刷するかを選択可能としてもよいことは、第１実施形態で説明したとおりである。
【００４７】
以上、実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４８】
尚、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによって前述した実施形態の機能が達成される場合を含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したコンピュータプログラムである。
【００４９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００５１】
コンピュータプログラムを供給するためのコンピュータ読み取り可能な記憶媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００５２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【００５４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【００５５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行なう。
【図１】
2014013611.tif 000003
【図２】
2014013611.tif 000004
【図３】
2014013611.tif 000005
【図４】
2014013611.tif 000006
【図５】
2014013611.tif 000007
【図６】
2014013611.tif 000008
【図７】
2014013611.tif 000009
【図８】
2014013611.tif 000010
【図９】
2014013611.tif 000011