(57)【要約】【課題】ネットワーク上の情報が携帯型端末を使用して検索された際に、その検索結果の上位１位から所定位までの項目のコンテンツ情報について、それぞれ一頁分を概観できる検索結果出力システムと検索結果出力プログラムを提供すること。【解決手段】ネットワークＩ上の情報が携帯型端末１０１で検索された際は、携帯型端末１０１では、検索サーバー２０１による検索結果として表示された項目のコンテンツ情報が取得され、その取得されたコンテンツ情報が構文解析された結果に基づき、その取得されたコンテンツ情報を携帯型プリンター１１にカット用紙一頁分印刷させるためのプリンタコマンドが生成され、そのプリンタコマンドが携帯型プリンター１１に送信される。これらの処理は、その検索結果の上位１位から所定位までの項目のそれぞれについて行う。【選択図】図７
2011154589.tif 000002
【特許請求の範囲】
【請求項１】
携帯型プリンターと携帯型端末とを有する検索結果出力システムであって、
前記携帯型プリンターは、
前記携帯型端末と通信を行うためのプリント側通信装置を備え、
前記プリント側通信装置を使用して受信したプリンタコマンドに基づき印刷を行い、
前記携帯型端末は、
検索情報を入力するための入力装置と、
検索結果情報を表示するための出力装置と、
ネットワーク上で通信を行うためのネットワーク通信装置と、
前記携帯型プリンターと通信を行うためのコマンド側通信装置と、
前記入力装置と前記出力装置と前記ネットワーク通信装置と前記コマンド側通信装置    とを制御し、以下(1)〜(8)の各処理を実行する制御装置と、を備え、
(1) 前記入力装置で入力された検索情報を前記ネットワーク上の検索サーバーに前記ネ      ットワーク通信装置を使用して送信し、
(2) 前記(1)の検索サーバーで生成された検索結果情報を前記ネットワーク通信装置を      使用して受信し、
(3) 前記(2)の検索結果情報を前記出力装置に表示し、
(4) 前記出力装置に表示された検索結果情報の中で前記出力装置に上位１位に表示され      た項目の情報を構文解析することにより、当該項目のコンテンツ情報を提供する  
サーバーの所在を特定し、
(5) 前記ネットワーク通信装置を使用して前記(4)のサーバーにアクセスしてコンテン      ツ情報を取得し、
(6) 前記(5)のコンテンツ情報を構文解析することにより、前記携帯型プリンターに前      記(5)のコンテンツ情報を一頁分印刷させるためのプリンタコマンドを生成し、
(7) 前記(6)のプリンタコマンドを前記携帯型プリンターに前記コマンド側通信装置を      使用して送信し、
(8) 前記出力装置に表示された検索結果情報の中で前記出力装置に上位２位から所定位      までに表示された各項目について、順次に、前記(4)から前記(7)の各処理を繰り返      し実行する、ことを特徴とする検索結果出力システム。
【請求項２】
請求項１に記載する検索結果出力システムであって、
前記携帯型端末の制御装置は、前記(6)の処理に代えて、以下(6')の処理を実行し、
(6') 前記(5)のコンテンツ情報を構文解析することにより、前記(1)の検索情報を構成      するキーワードを含ませた状態で前記携帯型プリンターに前記(5)のコンテンツ情      報を一頁分印刷させるためのプリンタコマンドを生成する、ことを特徴とする検索      結果出力システム。
【請求項３】
検索情報を入力するための入力装置と、検索結果情報を表示するための出力装置と、ネットワーク上で通信を行うためのネットワーク通信装置と、プリント側通信装置を使用して受信したプリンタコマンドに基づき印刷を行う携帯型プリンターとの間で通信を行うためのコマンド側通信装置と、前記入力装置と前記出力装置と前記ネットワーク通信装置と前記コマンド側通信装置とを制御する制御装置と、を備えた携帯型端末に対し、前記制御装置で以下(1)〜(8)の各処理を実行させるための検索結果出力プログラムであって、
(1) 前記入力装置で入力された検索情報を前記ネットワーク上の検索サーバーに前記ネ      ットワーク通信装置を使用して送信し、
(2) 前記(1)の検索サーバーで生成された検索結果情報を前記ネットワーク通信装置を      使用して受信し、
(3) 前記(2)の検索結果情報を前記出力装置に表示し、
(4) 前記出力装置に表示された検索結果情報の中で前記出力装置に上位１位に表示され      た項目の情報を構文解析することにより、当該項目のコンテンツ情報を提供する        サーバーの所在を特定し、
(5) 前記ネットワーク通信装置を使用して前記(4)のサーバーにアクセスしてコンテン      ツ情報を取得し、
(6) 前記(5)のコンテンツ情報を構文解析することにより、前記携帯型プリンターに前      記(5)のコンテンツ情報を一頁分印刷させるためのプリンタコマンドを生成し、
(7) 前記(6)のプリンタコマンドを前記携帯型プリンターに前記コマンド側通信装置を      使用して送信し、
(8) 前記出力装置に表示された検索結果情報の中で前記出力装置に上位２位から所定位      までに表示された各項目について、順次に、前記(4)から前記(7)の各処理を繰り返      し実行する、ことを特徴とする検索結果出力プログラム。
【請求項４】
請求項３に記載する検索結果出力プログラムであって、
前記携帯型端末の制御装置に、前記(6)の処理に代えて、以下(6')の処理を実行させ、
(6') 前記(5)のコンテンツ情報を構文解析することにより、前記(1)の検索情報を構成      するキーワードを含ませた状態で前記携帯型プリンターに前記(5)のコンテンツ情      報を一頁分印刷させるためのプリンタコマンドを生成する、ことを特徴とする検索      結果出力プログラム。
【請求項５】
携帯型プリンターと携帯型端末とサーバーとを有する検索結果出力システムであって、
前記携帯型プリンターは、
前記携帯型端末と通信を行うためのプリント側通信装置を備え、
前記プリント側通信装置を使用して受信したプリンタコマンドに基づき印刷を行い、
前記携帯型端末は、
検索情報を入力するための入力装置と、
前記サーバーを接続したネットワーク上で通信を行うための携帯側ネットワーク通信    装置と、
前記携帯型プリンターと通信を行うためのコマンド側通信装置と、
前記入力装置と前記携帯側ネットワーク通信装置と前記コマンド側通信装置とを制御    し、以下(1)〜(3)の各処理を実行する制御装置と、を備え、
(1) 前記入力装置で入力された検索情報を前記サーバーに前記携帯側ネットワーク通信      装置を使用して送信し、
(2) 前記サーバーで生成されたプリンタコマンドを前記サーバーから前記携帯側ネット      ワーク通信装置を使用して受信し、
(3) 前記(2)のプリンタコマンドを前記携帯型プリンターに前記コマンド側通信装置を      使用して送信し、
前記サーバーは、
前記ネットワーク上で通信を行うためのサーバー側ネットワーク通信装置と、
前記サーバー側ネットワーク通信装置を制御し、以下(A)〜(H)の各処理を実行する    マイクロプロセッサと、を備え、
(A) 前記(1)の検索情報を前記サーバー側ネットワーク通信装置を使用して受信し、
(B) 前記(A)の検索情報を前記ネットワーク上の検索サーバーに前記サーバー側ネット      ワーク通信装置を使用して送信し、
(C) 前記(B)の検索サーバーで生成された検索結果情報を前記サーバー側ネットワーク      通信装置を使用して受信し、
(D) 前記(C)の検索結果情報の中で上位１位にランクされた項目の情報を構文解析する      ことにより、当該項目のコンテンツ情報を提供するサーバーの所在を特定し、
(E) 前記サーバー側ネットワーク通信装置を使用して前記(D)のサーバーにアクセスし      てコンテンツ情報を取得し、
(F) 前記(E)のコンテンツ情報を構文解析することにより、前記携帯型プリンターに前      記(E)のコンテンツ情報を一頁分印刷させるためのプリンタコマンドを生成し、
(G) 前記(C)の検索結果情報の中で上位２位から所定位までにランクされた各項目につ      いて、順次に、前記(D)から前記(F)の各処理を繰り返し実行し、
(H) 前記(F)の処理を繰り返し実行したことによって生成された全てのプリンタコマン      ドを前記携帯型端末に前記サーバー側ネットワーク通信装置を使用して送信する、ことを特徴とする検索結果出力システム。
【請求項６】
請求項５に記載する検索結果出力システムであって、
前記サーバーは、記憶装置を備え、前記(F)(G)(H)の各処理に代えて、以下(i)(ii)(iii)(iv)の各処理を実行し、
(i) 前記(E)のコンテンツ情報を構文解析することにより、前記携帯型プリンターに前      記(E)のコンテンツ情報を一頁分印刷させるときのイメージを表した画像ファイル      を生成し、
(ii) 前記(i)の画像ファイルを前記記憶装置に記憶しつつ、前記(i)の画像ファイルの       所在を特定するアクセス情報を生成し、
(iii) 前記(C)の検索結果情報の中で上位２位から所定位までに表示された各項目につ        いて、順次に、前記(D)から前記(ii)の各処理を繰り返し実行し、
(iv) 前記(ii)の処理を繰り返し実行したことによって生成された全てのアクセス情報       を前記携帯型端末に前記サーバー側ネットワーク通信装置を使用して送信し、
前記携帯型端末は、出力装置を備え、前記携帯型端末の制御装置は、前記(2)(3)の各処理に代えて、以下(2')(3')の各処理を実行し、
(2') 前記(ii)のアクセス情報を前記サーバーから前記携帯側ネットワーク通信装置を       使用して受信し、
(3') 前記(2')のアクセス情報を前記出力装置に表示する、ことを特徴とする検索結果出力システム。
【請求項７】
携帯型プリンターと携帯型端末とサーバーとを有する検索結果出力システムであって、
前記携帯型プリンターは、
前記携帯型端末と通信を行うためのプリント側通信装置を備え、
前記プリント側通信装置を使用して受信したプリンタコマンドに基づき印刷を行い、
前記携帯型端末は、
検索情報を入力するための入力装置と、
前記サーバーを接続したネットワーク上で通信を行うための携帯側ネットワーク通信    装置と、
前記携帯型プリンターと通信を行うためのコマンド側通信装置と、
前記入力装置と前記携帯側ネットワーク通信装置と前記コマンド側通信装置とを制御    し、以下(1)〜(3)の各処理を実行する制御装置と、を備え、
(1) 前記入力装置で入力された検索情報を前記サーバーに前記携帯側ネットワーク通信      装置を使用して送信し、
(2) 前記サーバーで生成されたプリンタコマンドを前記サーバーから前記携帯側ネット      ワーク通信装置を使用して受信し、
(3) 前記(2)のプリンタコマンドを前記携帯型プリンターに前記コマンド側通信装置を      使用して送信し、
前記サーバーは、
前記ネットワーク上で通信を行うためのサーバー側ネットワーク通信装置と、
前記サーバー側ネットワーク通信装置を制御し、以下(A)〜(H')の各処理を実行する    マイクロプロセッサと、を備え、
(A) 前記(1)の検索情報を前記サーバー側ネットワーク通信装置を使用して受信し、
(B) 前記(A)の検索情報を前記ネットワーク上の検索サーバーに前記サーバー側ネット      ワーク通信装置を使用して送信し、
(C) 前記(B)の検索サーバーで生成された検索結果情報を前記サーバー側ネットワーク      通信装置を使用して受信し、
(D) 前記(C)の検索結果情報の中で上位１位にランクされた項目の情報を構文解析する      ことにより、当該項目のコンテンツ情報を提供するサーバーの所在を特定し、
(E) 前記サーバー側ネットワーク通信装置を使用して前記(D)のサーバーにアクセスし      てコンテンツ情報を取得し、
(F) 前記(E)のコンテンツ情報を構文解析することにより、前記携帯型プリンターに前      記(E)のコンテンツ情報を一頁分印刷させるためのプリンタコマンドを生成し、
(G') 前記(F)のプリンタコマンドを前記携帯型端末に前記サーバー側ネットワーク通         信装置を使用して送信し、
(H') 前記(C)の検索結果情報の中で上位２位から所定位までに表示された各項目につ         いて、順次に、前記(D)から前記(G')の各処理を繰り返し実行する、ことを特徴とする検索結果出力システム。
【請求項８】
請求項７に記載する検索結果出力システムであって、
前記サーバーは、記憶装置を備え、前記(F)(G')(H')の各処理に代えて、以下(i)(ii)(iii')(iv')の各処理を実行し、
(i) 前記(E)のコンテンツ情報を構文解析することにより、前記携帯型プリンターに前      記(E)のコンテンツ情報を一頁分印刷させるときのイメージを表した画像ファイル      を生成し、
(ii) 前記(i)の画像ファイルを前記記憶装置に記憶しつつ、前記(i)の画像ファイルの       所在を特定するアクセス情報を生成し、
(iii') 前記(ii)のアクセス情報を前記携帯型端末に前記サーバー側ネットワーク通信         装置を使用して送信し、
(iv') 前記(C)の検索結果情報の中で上位２位から所定位までに表示された各項目につ        いて、順次に、前記(D)から前記(iii')の各処理を繰り返し実行し、
前記携帯型端末は、出力装置を備え、前記携帯型端末の制御装置は、前記(2)(3)の各処理に代えて、以下(2')(3')の各処理を実行し、
(2') 前記(ii)のアクセス情報を前記サーバーから前記携帯側ネットワーク通信装置を       使用して受信し、
(3') 前記(2')のアクセス情報を前記出力装置に表示する、ことを特徴とする検索結果出力システム。
【請求項９】
請求項５又は請求項７に記載する検索結果出力システムであって、
前記サーバーは、前記(F)の処理に代えて、以下(F')の処理を実行し、
(F') 前記(E)のコンテンツ情報を構文解析することにより、前記(A)の検索情報を構成       するキーワードを含ませた状態で前記携帯型プリンターに前記(E)のコンテンツ情       報を一頁分印刷させるためのプリンタコマンドを生成する、ことを特徴とする検索結果出力システム。
【請求項１０】
請求項６又は請求項８に記載する検索結果出力システムであって、
前記サーバーは、前記(i)の処理に代えて、以下(i')の処理を実行し、
(i') 前記(E)のコンテンツ情報を構文解析することにより、前記(A)の検索情報を構成       するキーワードを含ませた状態で前記携帯型プリンターに前記(E)のコンテンツ情       報を一頁分印刷させるときのイメージを表した画像ファイルを生成する、ことを特徴とする検索結果出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型端末を使用して検索されたネットワーク上の情報を出力するための検索結果出力システムと検索結果出力プログラムに関するものである。
【背景技術】
【０００２】
ネットワーク上、例えばインターネット上の情報がパーソナルコンピューター（以下、「ＰＣ」という）で検索されると、検索結果画面のＷｅｂページが「ＰＣ」のディスプレイに表示される。その検索結果画面のＷｅｂページには、予め設定されていた所定件数分（例えば、１０件／ページ）のタイトルがそのサマリーとともに掲載される。「ＰＣ」のディスプレイにおいて、それらのタイトルのいずれか一つがクリックされると、そのクリックされたタイトルのサマリーの対象文書（Ｗｅｂページ）が表示される。このようなユーザー操作により、「ＰＣ」のディスプレイに表示された文書（Ｗｅｂページ）に自分の欲しい情報があるか否かが確認される(例えば、特許文献１(段落［０００３］)参照)。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２１５６７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
インターネット上の情報検索を、同様にして、携帯電話機・スマートフォンなどの携帯型端末を使用して行う場合、「ＰＣ」で行う場合と比べ、その検索結果画面のＷｅｂページが表示される領域は非常に狭い。携帯型端末のディスプレイは、「ＰＣ」のディスプレイと比較すると、非常に小さいからである。そこで、携帯型端末向けの情報検索ツールが開発・アップグレードされているが、それでも、携帯型端末のディスプレイでは、その検索結果画面のＷｅｂページの一部しか表示されない。よって、ユーザーは、その検索結果画面のＷｅｂページの全域を見るためには、スクロール操作を行う必要がある。
【０００５】
さらに、携帯型端末のディスプレイでは、その選択操作されたタイトルのサマリーの対象文書（Ｗｅｂページ）を新しいウィンドウに表示させることができない。携帯型端末は、ディスプレイ上に複数のウィンドウを切り替えながら作業できる操作環境（マルチウィンドウ）を備えてないからである。よって、その選択操作されたタイトルのサマリーの対象文書（Ｗｅｂページ）に自分の欲しい情報がないことを携帯型端末のディスプレイで確認された場合には、携帯型端末のディスプレイを一つ前に表示された検索結果画面のＷｅｂページに戻す操作をユーザーが行う必要があった。その後、携帯型端末のディスプレイにおいて、別のタイトルが選択操作されると、その選択操作されたタイトルのサマリーの対象文書（Ｗｅｂページ）が新しく表示される。そして、ユーザーは、携帯型端末のディスプレイに新しく表示された文書（Ｗｅｂページ）に自分の欲しい情報があるかどうかを確認することを再び行う。このようにして、ユーザーは、自分の欲しい情報を見つける際には、携帯型端末のディスプレイに表示されているＷｅｂページを進めさせたり戻させたりするための操作を何度も繰り返することがあり、大変に手間がかかることがあった。
【０００６】
そこで、本発明は、上述の点を鑑みてなされたものであり、ネットワーク上の情報が携帯型端末を使用して検索された際に、その検索結果の上位１位から所定位までの項目のコンテンツ情報（タイトルのサマリーの対象文書）について、それぞれ一頁分を概観できる検索結果出力システムと検索結果出力プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
この課題を解決するためになされた請求項１に係る発明は、携帯型プリンターと携帯型端末とを有する検索結果出力システムであって、前記携帯型プリンターは、前記携帯型端末と通信を行うためのプリント側通信装置を備え、前記プリント側通信装置を使用して受信したプリンタコマンドに基づき印刷を行い、前記携帯型端末は、検索情報を入力するための入力装置と、検索結果情報を表示するための出力装置と、ネットワーク上で通信を行うためのネットワーク通信装置と、前記携帯型プリンターと通信を行うためのコマンド側通信装置と、前記入力装置と前記出力装置と前記ネットワーク通信装置と前記コマンド側通信装置とを制御し、以下(1)〜(8)の各処理を実行する制御装置と、を備え、(1)前記入力装置で入力された検索情報を前記ネットワーク上の検索サーバーに前記ネットワーク通信装置を使用して送信し、(2)前記(1)の検索サーバーで生成された検索結果情報を前記ネットワーク通信装置を使用して受信し、(3)前記(2)の検索結果情報を前記出力装置に表示し、(4)前記出力装置に表示された検索結果情報の中で前記出力装置に上位１位に表示された項目の情報を構文解析することにより、当該項目のコンテンツ情報を提供するサーバーの所在を特定し、(5)前記ネットワーク通信装置を使用して前記(4)のサーバーにアクセスしてコンテンツ情報を取得し、(6)前記(5)のコンテンツ情報を構文解析することにより、前記携帯型プリンターに前記(5)のコンテンツ情報を一頁分印刷させるためのプリンタコマンドを生成し、(7)前記(6)のプリンタコマンドを前記携帯型プリンターに前記コマンド側通信装置を使用して送信し、(8)前記出力装置に表示された検索結果情報の中で前記出力装置に上位２位から所定位までに表示された各項目について、順次に、前記(4)から前記(7)の各処理を繰り返し実行する、ことを特徴とする。
また、請求項２に係る発明は、請求項１に記載する検索結果出力システムであって、前記携帯型端末の制御装置は、前記(6)の処理に代えて、以下(6')の処理を実行し、(6') 前記(5)のコンテンツ情報を構文解析することにより、前記(1)の検索情報を構成するキーワードを含ませた状態で前記携帯型プリンターに前記(5)のコンテンツ情報を一頁分印刷させるためのプリンタコマンドを生成する、ことを特徴とする。
【０００８】
請求項３に係る発明は、検索情報を入力するための入力装置と、検索結果情報を表示するための出力装置と、ネットワーク上で通信を行うためのネットワーク通信装置と、プリント側通信装置を使用して受信したプリンタコマンドに基づき印刷を行う携帯型プリンターとの間で通信を行うためのコマンド側通信装置と、前記入力装置と前記出力装置と前記ネットワーク通信装置と前記コマンド側通信装置とを制御する制御装置と、を備えた携帯型端末に対し、前記制御装置で以下(1)〜(8)の各処理を実行させるための検索結果出力プログラムであって、(1)前記入力装置で入力された検索情報を前記ネットワーク上の検索サーバーに前記ネットワーク通信装置を使用して送信し、(2)前記(1)の検索サーバーで生成された検索結果情報を前記ネットワーク通信装置を使用して受信し、(3)前記(2)の検索結果情報を前記出力装置に表示し、(4)前記出力装置に表示された検索結果情報の中で前記出力装置に上位１位に表示された項目の情報を構文解析することにより、当該項目のコンテンツ情報を提供するサーバーの所在を特定し、(5)前記ネットワーク通信装置を使用して前記(4)のサーバーにアクセスしてコンテンツ情報を取得し、(6)前記(5)のコンテンツ情報を構文解析することにより、前記携帯型プリンターに前記(5)のコンテンツ情報を一頁分印刷させるためのプリンタコマンドを生成し、(7)前記(6)のプリンタコマンドを前記携帯型プリンターに前記コマンド側通信装置を使用して送信し、(8)前記出力装置に表示された検索結果情報の中で前記出力装置に上位２位から所定位までに表示された各項目について、順次に、前記(4)から前記(7)の各処理を繰り返し実行する、を特徴とする。
また、請求項４に係る発明は、請求項３に記載する検索結果出力プログラムであって、前記携帯型端末の制御装置に、前記(6)の処理に代えて、以下(6')の処理を実行させ、(6')前記(5)のコンテンツ情報を構文解析することにより、前記(1)の検索情報を構成するキーワードを含ませた状態で前記携帯型プリンターに前記(5)のコンテンツ情報を一頁分印刷させるためのプリンタコマンドを生成する、ことを特徴とする。
【０００９】
また、請求項５に係る発明は、携帯型プリンターと携帯型端末とサーバーとを有する検索結果出力システムであって、前記携帯型プリンターは、前記携帯型端末と通信を行うためのプリント側通信装置を備え、前記プリント側通信装置を使用して受信したプリンタコマンドに基づき印刷を行い、前記携帯型端末は、検索情報を入力するための入力装置と、前記サーバーを接続したネットワーク上で通信を行うための携帯側ネットワーク通信装置と、前記携帯型プリンターと通信を行うためのコマンド側通信装置と、前記入力装置と前記携帯側ネットワーク通信装置と前記コマンド側通信装置とを制御し、以下(1)〜(3)の各処理を実行する制御装置と、を備え、(1)前記入力装置で入力された検索情報を前記サーバーに前記携帯側ネットワーク通信装置を使用して送信し、(2)前記サーバーで生成されたプリンタコマンドを前記サーバーから前記携帯側ネットワーク通信装置を使用して受信し、(3)前記(2)のプリンタコマンドを前記携帯型プリンターに前記コマンド側通信装置を使用して送信し、前記サーバーは、前記ネットワーク上で通信を行うためのサーバー側ネットワーク通信装置と、前記サーバー側ネットワーク通信装置を制御し、以下(A)〜(H)の各処理を実行するマイクロプロセッサと、を備え、(A)前記(1)の検索情報を前記サーバー側ネットワーク通信装置を使用して受信し、(B)前記(A)の検索情報を前記ネットワーク上の検索サーバーに前記サーバー側ネットワーク通信装置を使用して送信し、(C)前記(B)の検索サーバーで生成された検索結果情報を前記サーバー側ネットワーク通信装置を使用して受信し、(D)前記(C)の検索結果情報の中で上位１位にランクされた項目の情報を構文解析することにより、当該項目のコンテンツ情報を提供するサーバーの所在を特定し、(E)前記サーバー側ネットワーク通信装置を使用して前記(D)のサーバーにアクセスしてコンテンツ情報を取得し、(F)前記(E)のコンテンツ情報を構文解析することにより、前記携帯型プリンターに前記(E)のコンテンツ情報を一頁分印刷させるためのプリンタコマンドを生成し、(G)前記(C)の検索結果情報の中で上位２位から所定位までにランクされた各項目について、順次に、前記(D)から前記(F)の各処理を繰り返し実行し、(H)前記(F)の処理を繰り返し実行したことによって生成された全てのプリンタコマンドを前記携帯型端末に前記サーバー側ネットワーク通信装置を使用して送信する、ことを特徴とする。
また、請求項６に係る発明は、請求項５に記載する検索結果出力システムであって、前記サーバーは、記憶装置を備え、前記(F)(G)(H)の各処理に代えて、以下(i)(ii)(iii)(iv)の各処理を実行し、(i) 前記(E)のコンテンツ情報を構文解析することにより、前記携帯型プリンターに前記(E)のコンテンツ情報を一頁分印刷させるときのイメージを表した画像ファイルを生成し、(ii) 前記(i)の画像ファイルを前記記憶装置に記憶しつつ、前記(i)の画像ファイルの所在を特定するアクセス情報を生成し、(iii) 前記(C)の検索結果情報の中で上位２位から所定位までに表示された各項目について、順次に、前記(D)から前記(ii)の各処理を繰り返し実行し、(iv) 前記(ii)の処理を繰り返し実行したことによって生成された全てのアクセス情報を前記携帯型端末に前記サーバー側ネットワーク通信装置を使用して送信し、前記携帯型端末は、出力装置を備え、前記携帯型端末の制御装置は、前記(2)(3)の各処理に代えて、以下(2')(3')の各処理を実行し、(2') 前記(ii)のアクセス情報を前記サーバーから前記携帯側ネットワーク通信装置を使用して受信し、(3') 前記(2')のアクセス情報を前記出力装置に表示する、ことを特徴とする。
【００１０】
また、請求項７に係る発明は、携帯型プリンターと携帯型端末とサーバーとを有する検索結果出力システムであって、前記携帯型プリンターは、前記携帯型端末と通信を行うためのプリント側通信装置を備え、前記プリント側通信装置を使用して受信したプリンタコマンドに基づき印刷を行い、前記携帯型端末は、検索情報を入力するための入力装置と、前記サーバーを接続したネットワーク上で通信を行うための携帯側ネットワーク通信装置と、前記携帯型プリンターと通信を行うためのコマンド側通信装置と、前記入力装置と前記携帯側ネットワーク通信装置と前記コマンド側通信装置とを制御し、以下(1)〜(3)の各処理を実行する制御装置と、を備え、(1)前記入力装置で入力された検索情報を前記サーバーに前記携帯側ネットワーク通信装置を使用して送信し、(2)前記サーバーで生成されたプリンタコマンドを前記サーバーから前記携帯側ネットワーク通信装置を使用して受信し、(3)前記(2)のプリンタコマンドを前記携帯型プリンターに前記コマンド側通信装置を使用して送信し、前記サーバーは、前記ネットワーク上で通信を行うためのサーバー側ネットワーク通信装置と、前記サーバー側ネットワーク通信装置を制御し、以下(A)〜(H')の各処理を実行するマイクロプロセッサと、を備え、(A)前記(1)の検索情報を前記サーバー側ネットワーク通信装置を使用して受信し、(B)前記(A)の検索情報を前記ネットワーク上の検索サーバーに前記サーバー側ネットワーク通信装置を使用して送信し、(C)前記(B)の検索サーバーで生成された検索結果情報を前記サーバー側ネットワーク通信装置を使用して受信し、(D)前記(C)の検索結果情報の中で上位１位にランクされた項目の情報を構文解析することにより、当該項目のコンテンツ情報を提供するサーバーの所在を特定し、(E)前記サーバー側ネットワーク通信装置を使用して前記(D)のサーバーにアクセスしてコンテンツ情報を取得し、(F)前記(E)のコンテンツ情報を構文解析することにより、前記携帯型プリンターに前記(E)のコンテンツ情報を一頁分印刷させるためのプリンタコマンドを生成し、(G')前記(F)のプリンタコマンドを前記携帯型端末に前記サーバー側ネットワーク通信装置を使用して送信し、(H')前記(C)の検索結果情報の中で上位２位から所定位までに表示された各項目について、順次に、前記(D)から前記(G')の各処理を繰り返し実行する、ことを特徴とする。
また、請求項８に係る発明は、請求項７に記載する検索結果出力システムであって、前記サーバーは、記憶装置を備え、前記(F)(G')(H')の各処理に代えて、以下(i)(ii)(iii')(iv')の各処理を実行し、(i)前記(E)のコンテンツ情報を構文解析することにより、前記携帯型プリンターに前記(E)のコンテンツ情報を一頁分印刷させるときのイメージを表した画像ファイルを生成し、(ii)前記(i)の画像ファイルを前記記憶装置に記憶しつつ、前記(i)の画像ファイルの所在を特定するアクセス情報を生成し、(iii')前記(ii)のアクセス情報を前記携帯型端末に前記サーバー側ネットワーク通信装置を使用して送信し、(iv')前記(C)の検索結果情報の中で上位２位から所定位までに表示された各項目について、順次に、前記(D)から前記(iii')の各処理を繰り返し実行し、前記携帯型端末は、出力装置を備え、前記携帯型端末の制御装置は、前記(2)(3)の各処理に代えて、以下(2')(3')の各処理を実行し、(2') 前記(ii)のアクセス情報を前記サーバーから前記携帯側ネットワーク通信装置を使用して受信し、(3') 前記(2')のアクセス情報を前記出力装置に表示する、ことを特徴とする。
【００１１】
また、請求項９に係る発明は、請求項５又は請求項７に記載する検索結果出力システムであって、前記サーバーは、前記(F)の処理に代えて、以下(F')の処理を実行し、(F')前記(E)のコンテンツ情報を構文解析することにより、前記(A)の検索情報を構成するキーワードを含ませた状態で前記携帯型プリンターに前記(E)のコンテンツ情報を一頁分印刷させるためのプリンタコマンドを生成する、ことを特徴とする。
また、請求項１０に係る発明は、請求項６又は請求項８に記載する検索結果出力システムであって、前記サーバーは、前記(i)の処理に代えて、以下(i')の処理を実行し、(i')前記(E)のコンテンツ情報を構文解析することにより、前記(A)の検索情報を構成するキーワードを含ませた状態で前記携帯型プリンターに前記(E)のコンテンツ情報を一頁分印刷させるときのイメージを表した画像ファイルを生成する、ことを特徴とする。
【発明の効果】
【００１２】
すなわち、本発明が実施されると、ネットワーク上の情報が携帯型端末で検索された際は、携帯型端末では、検索サーバーによる検索結果として表示された項目のコンテンツ情報が取得され、その取得されたコンテンツ情報が構文解析された結果に基づき、その取得されたコンテンツ情報を携帯型プリンターに一頁分印刷させるためのプリンタコマンドが生成され、そのプリンタコマンドが携帯型プリンターに送信される。
あるいは、ネットワーク上の情報が携帯型端末とサーバーを使用して検索された際は、サーバーでは、検索サーバーによる検索結果として受信された項目のコンテンツ情報が取得され、その取得されたコンテンツ情報が構文解析された結果に基づき、その取得されたコンテンツ情報を携帯型プリンターに一頁分印刷させるためのプリンタコマンドが生成され、そのプリンタコマンドが携帯型端末を介し携帯型プリンターに送信される。
あるいは、ネットワーク上の情報が携帯型端末とサーバーを使用して検索された際は、サーバーでは、検索サーバーによる検索結果として受信された項目のコンテンツ情報が取得され、その取得されたコンテンツ情報が構文解析された結果に基づき、その取得されたコンテンツ情報を一頁分印刷させるときのイメージを表した画像ファイルが生成・記憶され、その画像ファイルの所在を特定するアクセス情報が生成され、そのアクセス情報が携帯型端末に送信される。その取得コンテンツ情報の削除後も内容を知ることができる。
また、いずれの場合でも、これらの処理が、その検索結果の上位１位から所定位までの項目のそれぞれについて行われるので、その検索結果の項目のコンテンツ情報のうち一頁分を、その検索結果の上位１位から所定位までの項目のそれぞれについて概観できる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態に係る検索結果出力システムのフローチャート図である。
【図２】第１実施形態に係る検索結果出力システムのブロック図である。
【図３】第１実施形態に係る検索結果出力システムのフローチャート図である。
【図４】第１実施形態に係る検索結果出力システムのフローチャート図である。
【図５】第１実施形態に係る検索結果出力システムのフローチャート図である。
【図６】第２実施形態に係る検索結果出力システムのフローチャート図である。
【図７】第２実施形態に係る検索結果出力システムのブロック図である。
【発明を実施するための最良の形態】
【００１４】
図２のブロック図に示すように、第１実施形態に係る検索結果出力システム１は、携帯型プリンター１１や、携帯型端末１０１、ネットワークＩに加え、そのネットワークＩに結ばれた各サーバー２０１，３０１〜３０３，…，４０１等で構成される。
【００１５】
携帯型プリンター１１は、制御装置１２や、通信モジュール１３、印刷部１４、記憶装置１５、ＲＯＭ１６、ＲＡＭ１７、電源キー１８等を有する。制御装置１２は、上記各構成部品等を制御するマイクロコントローラであって、各種制御プログラムを実行するものである。通信モジュール１３は、ホスト端末である携帯型端末１０１と通信するための装置であって、例えば、Bluetooth（登録商標）、IrDA（赤外線）、USB等の各通信規格を使用する。印刷部１４は、プリンタコマンド（印刷指令や印刷データ等）に基づきカット用紙（例えば、A4サイズ）に印刷を行う。記憶装置１５には、ＦＬＡＳＨ・ＲＯＭ等が使用され、カット用紙に印刷する内容等が記憶される。ＲＯＭ１６は、各種制御プログラム等が記憶されている。ＲＡＭ１７は、各制御プログラムを制御装置１２で実行するときの作業領域を提供する。電源キー１８は、押下ボタン等が使用される。
【００１６】
携帯型端末１０１は、携帯電話機・スマートフォンなどの携帯型の情報端末であって、制御装置１０２や、通信モジュール１０３、入力装置１０４、出力装置１０５、ネットワーク通信装置１０６、記憶装置１０７、ＲＯＭ１０８、ＲＡＭ１０９等を有する。制御装置１０２は、上記各構成部品等を制御するマイクロコントローラであって、各種制御プログラムを実行するものである。通信モジュール１０３は、携帯型プリンター１１と通信するための装置であって、例えば、Bluetooth（登録商標）、IrDA（赤外線）、USB等の各通信規格を使用する。入力装置１０４は、キーパッドに設けられた各種操作ボタン等である。出力装置１０５は、液晶ディスプレイであり、３インチ程度の大きさのものが使用される。ネットワーク通信装置１０６は、ネットワークＩに接続するための装置である。記憶装置１０７は、ＦＬＡＳＨ・ＲＯＭ等が使用される。ＲＯＭ１０８は、各種制御プログラム等が記憶されている。ＲＡＭ１０９は、各制御プログラムを制御装置１０２で実行するときの作業領域を提供する。尚、音声通話機能を実現する構成等の説明は省略する。
【００１７】
ネットワークＩは、インターネットである。検索サーバー２０１は、ネットワークＩ上で機能するサーチエンジンを組み込んだＷｅｂ上の検索サイトである。各サーバー３０１〜３０３，…は、ネットワークＩで提供されるＷｅｂ上の公開サーバーである。各サーバー３０１〜３０３，…には、ネットワークＩを介して閲覧可能なＷｅｂコンテンツ（文書）が記憶される。Ｗｅｂコンテンツ（文書）は、Ｗｅｂページを単位にして構成される。
【００１８】
サーバー４０１は、ネットワークＩで提供されるＷｅｂ上のサーバーであって、制御装置４０２、ネットワーク通信装置４０３、記憶装置４０４、ＲＯＭ４０６、ＲＡＭ４０７等を有する。制御装置４０２は、上記各構成部品等を制御するマイクロコントローラであって、各種制御プログラムを実行するものである。ネットワーク通信装置４０３は、ネットワークＩに接続するための装置である。記憶装置４０４は、ＦＬＡＳＨ・ＲＯＭ等が使用され、下記の画像ファイルＭが記憶される管理テーブル４０５が設けられる。ＲＯＭ４０６は、各種制御プログラム（例えば、ＨＴＭＬパーサーや、携帯型プリンター１１用のコマンド等を生成するためのコマンド生成プログラム）等が記憶されている。ＲＡＭ４０７は、各制御プログラムを制御装置４０２で実行するときの作業領域を提供する。
【００１９】
先ず、携帯型プリンター１１の動作処理を説明する。図１のＳ１１乃至Ｓ１６で示すフローチャートを実現するプログラムは、ＲＯＭ１６に記憶されており、電源キー１８が押下により電源が入ると、制御装置１２により、ＲＡＭ１７にコピーされて行われる。携帯型プリンター１１では、Ｓ１１にて、待機処理が行われる。この処理で、制御装置１２は、携帯型プリンター１１をホスト端末からのコマンドを待つアイドル状態にする。Ｓ１２では、制御装置１２は、ホスト端末からのコマンドがあるか否かを判定する。この判定は、通信モジュール１３からの信号に基づく。ここで、ホスト端末からのコマンドがないと判定した場合には（Ｓ１２：ＮＯ）、上記Ｓ１１に戻る。これに対し、ホスト端末からのコマンドがあると判定した場合には（Ｓ１２：ＹＥＳ）、Ｓ１３に進む。
【００２０】
Ｓ１３では、制御装置１２は、ホスト端末からのコマンドがプリンタコマンドであるか否かを判定する。この判定は、通信モジュール１３からの信号に基づく。ここで、ホスト端末からのコマンドがプリンタコマンドでないと判定した場合には（Ｓ１３：ＮＯ）、下記Ｓ１５に進む。これに対し、ホスト端末からのコマンドがプリンタコマンドであると判定した場合には（Ｓ１３：ＹＥＳ）、Ｓ１４に進む。Ｓ１４では、印刷処理が行われる。この処理で、制御装置１２は、通信モジュール１３からのプリンタコマンドに基づき、印刷部１４を使用してカット用紙に印刷を行う。その後は、下記Ｓ１６に進む。一方、Ｓ１５では、その他の処理が行われる。この処理で、制御装置１２は、通信モジュール１３からのコマンドに基づいた動作を行う。その後は、下記Ｓ１６に進む。
【００２１】
Ｓ１６では、制御装置１２は、電源キー１８がオフか否かを判定する。ここで、電源キー１８がオフでないと判定された場合には（Ｓ１６：ＮＯ）、上記Ｓ１１に戻る。これに対し、電源キー１８がオフであると判定された場合には（Ｓ１６：ＹＥＳ）、制御装置１２は、携帯型プリンター１１の電源を切り、携帯型プリンター１１を停止状態にする。
【００２２】
次に、携帯型端末１０１の動作処理を説明する。図１のＳ１０１乃至Ｓ１１３で示したフローチャートを実現するプログラムは、ＲＯＭ１０８に記憶されており、情報検索を開始する操作が行われた旨の信号が入力装置１０４から発生したことを契機として、制御装置１０２により、ＲＡＭ１０９にコピーされて行われる。携帯型端末１０１では、Ｓ１０１にて、検索画面の表示処理が行われる。この処理で、制御装置１０２は、出力装置１０５に検索画面を表示する。その検索画面には、情報検索に関するキーワードを入力するためのテキストボックスや、検索結果についての検索件数（例えば、１０，２０，３０，５０，１００等）を選択するためのリストボックス、検索開始ボタン等が表示される。
【００２３】
Ｓ１０２では、検索情報の入力処理が行われる。この処理で、制御装置１０２は、出力装置１０５の検索画面に対するユーザーの入力操作を受け付ける。このとき、ユーザーは、入力装置１０４を使用した操作によって、出力装置１０５の検索画面内のテキストボックスにキーワードを入力し、出力装置１０５の検索画面内のリストボックスで検索件数を選択する。Ｓ１０３では、検索情報の送信処理が行われる。この処理で、制御装置１０２は、入力装置１０４を使用したユーザー操作によって、出力装置１０５の検索画面内の検索開始ボタンが選択されたことを契機として、上記Ｓ１０２で入力されたキーワードや選択された検索件数を、検索情報としてサーバー４０１に送信する。但し、上記Ｓ１０２で検索件数が選択されなかった場合には、その検索情報の一部（上記Ｓ１０２で選択された検索件数）として、下記の変数ｎの値（そのデフォルト値は、例えば、１０）がサーバー４０１に送信される。
【００２４】
Ｓ１０６では、制御装置１０２は、ＲＡＭ１０９内の変数ｉに「１」を記憶する。また、ＲＡＭ１０９内の変数ｎに、上記Ｓ１０３で送信された検索件数が記憶される。Ｓ１１１Ａでは、制御装置１０２は、サーバー４０１からのプリンタコマンドが受信されたか否かを判定する。この判定は、ネットワーク通信装置１０６からの信号に基づく。ここで、サーバー４０１からのプリンタコマンドが受信されていないと判定された場合には（Ｓ１１１Ａ：ＮＯ）、Ｓ１１１Ａ自身に戻る。これに対し、サーバー４０１からのプリンタコマンドが受信されたと判定された場合には（Ｓ１１１Ａ：ＹＥＳ）、Ｓ１１１に進む。
【００２５】
Ｓ１１１では、プリンタコマンドの送信処理が行われる。この処理で、制御装置１０２は、上記Ｓ１１１Ａで受信したと判定されたプリンタコマンドを携帯型プリンター１１に送信する。Ｓ１１２では、制御装置１０２は、変数ｉと変数ｎの各値が等しいか否かを判定する。ここで、変数ｉと変数ｎの各値が等しくないと判定された場合には（Ｓ１１２：ＮＯ）、Ｓ１１３に進む。Ｓ１１３では、制御装置１０２は、変数ｉの値を「１」だけ増加させる。その後は、上記Ｓ１１１Ａに戻る。これに対し、変数ｉと変数ｎの各値が等しいと判定された場合には（Ｓ１１２：ＹＥＳ）、本プログラムが終了する。
【００２６】
次に、サーバー４０１の動作処理を説明する。図１のＳ４０３Ａ乃至Ｓ４１３で示したフローチャートを実現するプログラムは、ＲＯＭ４０６に記憶されており、制御装置４０２により、ＲＡＭ４０７にコピーされて行われる。サーバー４０１では、Ｓ４０３Ａにて、制御装置４０２は、携帯型端末１０１からの検索情報が受信されたか否かを判定する。この判定は、携帯型端末１０１に提供される接続サービス対象のネットワークＩに接続するためのネットワーク通信装置４０３からの信号に基づく。ここで、携帯型端末１０１からの検索情報が受信されていないと判定された場合には（Ｓ４０３Ａ：ＮＯ）、Ｓ４０３Ａ自身に戻る。これに対し、携帯型端末１０１からの検索情報が受信されたと判定された場合には（Ｓ４０３Ａ：ＹＥＳ）、Ｓ４０３に進む。
【００２７】
Ｓ４０３では、検索情報の送信処理が行われる。この処理で、制御装置４０２は、上記Ｓ４０３Ａで受信したと判定された検索情報を検索サーバー２０１に送信する。その後は、下記Ｓ４０４に進む。このとき、検索サーバー２０１では、Ｓ２０１にて、検索処理が行われる。この処理で、検索サーバー２０１は、サーバー４０１からの検索情報を受信すると、その受信した検索情報に含まれたキーワードや検索件数に基づき、サーチエンジンを使用したキーワード検索を行うことで、検索結果情報を生成する。その検索結果情報には、検索件数分（上位１位から所定位まで）の項目の情報（タイトルとサマリーと検索順位）が検索結果として含まれる。検索サーバー２０１は、その検索結果情報をサーバー４０１に返信する。
【００２８】
一方、サーバー４０１では、Ｓ４０４にて、検索結果情報の受信処理が行われる。この処理で、制御装置４０２は、検索サーバー２０１からの検索結果情報を受信する。Ｓ４０６では、制御装置４０２は、ＲＡＭ４０７内の変数ｉに「１」を記憶する。また、ＲＡＭ４０７内の変数ｎに、上記Ｓ４０３Ａで受信したと判定された検索情報内の検索件数が記憶される。
【００２９】
Ｓ４０７では、ｉ位検索項目の構文解析処理が行われる。この処理で、制御装置４０２は、上記Ｓ４０４で受信した検索結果情報のうち、ＲＡＭ４０７内の変数ｉの値を検索順位とする項目の情報（タイトルとサマリー）の構文解析を行う。この構文解析で、制御装置４０２は、ＲＯＭ４０６内のＨＴＭＬパーサーにより、変数ｉの値を検索順位とする項目のＵＲＬを抽出する。Ｓ４０８では、アクセス処理が行われる。この処理で、制御装置４０２は、上記Ｓ４０７の抽出ＵＲＬを使用したハイパーリンクを行う。このハイパーリンクでは、ネットワークＩで提供されるＷｅｂ上の公開サーバー３０１〜３０３，…のうち、上記Ｓ４０７の抽出ＵＲＬで特定されるサーバーのＷｅｂコンテンツ（文書）にアクセスする。
【００３０】
このとき、サーバー４０１にアクセスされた特定サーバーでは、Ｓ３０１にて、コンテンツ情報の提供処理が行われる。この処理で、サーバー４０１にアクセスされたＷｅｂコンテンツ（文書）がサーバー４０１に返信される。その一方で、サーバー４０１では、上記Ｓ４０８のアクセス処理にて、特定サーバーからのＷｅｂコンテンツ（文書）を受信する。Ｓ４０９では、コンテンツ情報の構文解析処理を行う。この処理で、制御装置４０２は、ＲＯＭ４０６内のＨＴＭＬパーサーにより、上記Ｓ４０８で受信したＷｅｂコンテンツ（文書）の構文解析を行う。この構文解析によって、制御装置４０２は、携帯型プリンター１１で印刷可能なカット用紙１枚分に相当する情報の印刷データを、上記Ｓ４０８で受信したＷｅｂコンテンツ（文書）を構成する最初のＷｅｂページの先頭から生成する。
【００３１】
Ｓ４１０では、プリンタコマンドの生成処理が行われる。この処理で、制御装置４０２は、ＲＯＭ４０６内のコマンド生成プログラムを使用して、上記Ｓ４０９の印刷データを含んだプリンタコマンドを生成する。そのプリンタコマンドの内容は、携帯型プリンター１１に対し上記Ｓ４０９の印刷データをカット用紙１枚に印刷させる命令である。この命令により、変数ｉの値を検索順位とする項目のＷｅｂコンテンツ（文書）のうち、最初のＷｅｂページの先頭からカット用紙１枚分までの情報を携帯型プリンター１１に対し１枚のカット用紙に印刷させることが可能となる。Ｓ４１１では、プリンタコマンドの送信処理が行われる。この処理で、制御装置４０２は、上記Ｓ４１０で生成したプリンタコマンドを携帯型端末１０１に送信する。
【００３２】
Ｓ４１２では、制御装置４０２は、変数ｉと変数ｎの各値が等しいか否かを判定する。ここで、変数ｉと変数ｎの各値が等しくないと判定された場合には（Ｓ４１２：ＮＯ）、Ｓ４１３に進む。Ｓ４１３では、制御装置４０２は、変数ｉの値を「１」だけ増加させる。その後は、制御装置４０２は、上記Ｓ４０７に戻り、上記Ｓ４０７から上記Ｓ４１２までの各処理を再び行う。これに対し、変数ｉと変数ｎの各値が等しいと判定された場合には（Ｓ４１２：ＹＥＳ）、本プログラムは終了する。
【００３３】
以上より、第１実施形態に係る検索結果出力システム１では、検索件数分（上位１位から所定位まで）の項目のＷｅｂコンテンツ（文書）の各々について、カット用紙１枚分の印刷を携帯型プリンター１１にさせることが可能となる。
【００３４】
更に、第１実施形態に係る検索結果出力システム１は、図３に示すフローチャートを実現するプログラムを実行してもよい。但し、この場合には、携帯型端末１０１では、入力装置１０４を使用したユーザー操作によって特定操作情報が入力され（上記図１のＳ１０２）、その入力された特定操作情報も含んだ検索情報がサーバー４０１に送信されることがあることを前提とする（上記図１のＳ１０３）。一方、サーバー４０１では、その入力された特定操作情報を含んだ検索情報が携帯型端末１０１から受信することがあることを前提とする（上記図１のＳ４０３Ａ）。
【００３５】
サーバー４０１では、上記図１のＳ４０８とＳ４０９の中間にある時点Ｗ２にて、図３のＳ４５１の処理が行われる。この処理で、制御装置４０２は、特定操作情報が受信済みであるか否かを判定する。この判定とは、上記図１のＳ４０３Ａで受信したと判定された検索情報に特定操作情報が含まれているか否かである。ここで、特定操作情報が受信済みでないと判定された場合には（Ｓ４５１：ＮＯ）、上記図１の時点Ｗ２に戻る。これに対し、特定操作情報が受信済みであると判定された場合には（Ｓ４５１：ＹＥＳ）、Ｓ４５２に進む。Ｓ４５２では、画像ファイルの生成処理が行われる。この処理で、制御装置４０２は、ＲＯＭ４０６内のＨＴＭＬパーサーを使用して、上記図１のＳ４０８で受信したＷｅｂコンテンツ（文書）の構文解析を行う。この構文解析によって、制御装置４０２は、携帯型プリンター１１で印刷可能なカット用紙１枚分に相当する情報の印刷イメージを、上記図１のＳ４０８で受信したＷｅｂコンテンツ（文書）を構成する最初のＷｅｂページの先頭から生成する。
【００３６】
Ｓ４５３では、画像ファイルの転送準備処理が行われる。この処理で、制御装置４０２は、上記Ｓ４５２で生成された印刷イメージを記憶装置４０４の管理テーブル４０５に画像ファイルＭとして記憶する。さらに、その画像ファイルＭの所在を特定できるＵＲＬが生成され、そのＵＲＬも管理テーブル４０５に記憶される。Ｓ４５４では、アクセス情報の送信処理が行われる。この処理で、制御装置４０２は、上記Ｓ４５３での生成ＵＲＬを示すアクセス情報を携帯型端末１０１に送信する。Ｓ４５５では、制御装置４０２は、変数ｉと変数ｎの各値が等しいか否かを判定する。ここで、変数ｉと変数ｎの各値が等しくないと判定された場合には（Ｓ４５５：ＮＯ）、Ｓ４５６に進む。Ｓ４５６では、制御装置４０２は、変数ｉの値を「１」だけ増加させる。その後、上記図１のＳ４０７に戻り、上記Ｓ４０７から上記Ｓ４０８までの各処理が再び行われる。さらに、その後は、上記Ｓ４５１に戻る。これに対し、変数ｉと変数ｎの各値が等しいと判定された場合には（Ｓ４５５：ＹＥＳ）、本プログラムは終了する。
【００３７】
携帯型端末１０１では、上記図１のＳ１０６の直後の時点Ｗ１にて、図３のＳ１５１の処理が行われる。この処理で、制御装置１０２は、特定操作情報が送信済みであるか否かを判定する。この判定とは、上記図１のＳ１０３で送信した検索情報に特定操作情報が含まれているか否かである。ここで、特定操作情報が送信済みでないと判定された場合には（Ｓ１５１：ＮＯ）、上記図１の時点Ｗ１に戻る。これに対し、特定操作情報が送信済みであると判定された場合には（Ｓ１５１：ＹＥＳ）、Ｓ１５２に進む。Ｓ１５２では、制御装置１０２は、サーバー４０１からのアクセス情報が受信されたか否かを判定する。この判定は、ネットワーク通信装置１０６からの信号に基づく。ここで、サーバー４０１からのアクセス情報が受信されていないと判定された場合には（Ｓ１５２：ＮＯ）、Ｓ１５２自身に戻る。これに対し、サーバー４０１からのアクセス情報が受信されたと判定された場合には（Ｓ１５２：ＹＥＳ）、Ｓ１５３に進む。Ｓ１５３では、アクセス情報の表示処理が行われる。この処理で、制御装置１０２は、上記Ｓ１５２で受信したと判定されたアクセス情報（ＵＲＬ）を出力装置１０５に表示する。そのアクセス情報（ＵＲＬ）は、記録装置１０７に記憶されてもよい。
【００３８】
Ｓ１５４では、制御装置１０２は、変数ｉと変数ｎの各値が等しいか否かを判定する。ここで、変数ｉと変数ｎの各値が等しくないと判定された場合には（Ｓ１５４：ＮＯ）、Ｓ１５５に進む。Ｓ１５５では、制御装置１０２は、変数ｉの値を「１」だけ増加させる。その後は、上記Ｓ１５２に戻る。これに対し、変数ｉと変数ｎの各値が等しいと判定された場合には（Ｓ１５４：ＹＥＳ）、本プログラムは終了する。
【００３９】
以上より、第１実施形態に係る検索結果出力システム１では、検索件数分（上位１位から所定位まで）の項目のＷｅｂコンテンツ（文書）の各々について、カット用紙１枚分の印刷を携帯型プリンター１１にさせることもできるし、あるいは、入力装置１０４を使用したユーザー操作によって携帯型端末１０１に特定操作情報が入力されたときには、カット用紙１枚分の印刷イメージをサーバー４０１に記憶させ、その印刷イメージを携帯型端末１０１からアクセスすることができるようになる。
【００４０】
更に、第１実施形態に係る検索結果出力システム１は、上記図１に示すフローチャートに代えて、図４に示すフローチャートを実現するプログラムを実行してもよい。図４に示すフローチャートは、以下の点で、上記図１に示すフローチャートと異なる。(1) 携帯型端末１０１では、上記図１のＳ１０６，Ｓ１１２，Ｓ１１３の各処理の削除。(2) サーバー４０１では、変数ｉと変数ｎの各値が等しいと判定された場合（Ｓ４１２：ＹＥＳ）に限って、Ｓ４１１の処理を行うこと。これにより、図４のＳ４１１の処理では、上記Ｓ４１０で生成された検索件数分（上位１位から所定位まで）の全プリンタコマンドがサーバー４０１から携帯型端末１０１に一度に送信される。さらに、全プリンタコマンドは、携帯型端末１０１から携帯型プリンター１１に一度に送信される（図４のＳ１１１）。
【００４１】
それに加え、第１実施形態に係る検索結果出力システム１は、上記図３に示すフローチャートに代えて、図５に示すフローチャートを実現するプログラムを実行してもよい。図５に示すフローチャートは、以下の点で、上記図３に示すフローチャートと異なる。(1) 携帯型端末１０１では、上記図３のＳ１５４，Ｓ１５５の各処理の削除。(2) 携帯型端末１０１では、時点Ｗ１が上記図４のＳ１０３の直後に変更。(3) サーバー４０１では、変数ｉと変数ｎの各値が等しいと判定された場合（Ｓ４５５：ＹＥＳ）に限って、Ｓ４５４の処理を行うこと。これにより、図５のＳ４５４の処理では、上記Ｓ４５３で生成された検索件数分（上位１位から所定位まで）の全アクセス情報（ＵＲＬ）がサーバー４０１から携帯型端末１０１に一度に送信される。これに対し、図５のＳ１５３の処理では、その全アクセス情報が携帯型端末１０１の出力装置１０５に一度に表示される。全アクセス情報（ＵＲＬ）は、記録装置１０７に一度に記憶されてもよい。
【００４２】
もっとも、第１実施形態に係る検索結果出力システム１は、特定操作情報の入力とは無関係に、すなわち、図３のＳ１５１とＳ４５１を無視して図３に示すフローチャートを実現するプログラムを実行したり、図５のＳ１５１とＳ４５１を無視して図５に示すフローチャートを実現するプログラムを実行したりしてもよい。これらの場合には、検索件数分（上位１位から所定位まで）の項目のＷｅｂコンテンツ（文書）の各々について、カット用紙１枚分の印刷を携帯型プリンター１１にさせることはできないが、カット用紙１枚分の印刷イメージをサーバー４０１に記憶させ、その印刷イメージを携帯型端末１０１からアクセスすることができるようになる。
【００４３】
次に、図７に示す第２実施形態に係る検索結果出力システム２を説明する。第２実施形態に係る検索結果出力システム２は、以下の点で、上記図２に示す第１実施形態に係る検索結果出力システム１とは異なる。(1) サーバー４０１がないこと。(2) 携帯型端末１０１では、下記のプログラム実行ファイルＰ等が記憶装置１０７に存在することがあること。(3) ＨＴＭＬパーサーや、携帯型プリンター１１用のコマンド等を生成するためのコマンド生成プログラムが、携帯型端末１０１のＲＯＭ１０８に記憶されていること。尚、図７に示す第２実施形態に係る検索結果出力システム２では、第１実施形態に係る検索結果出力システム１と均等な構成には同一符号を付し、それらの説明は省略する。また、携帯型プリンター１１の動作処理は、第１実施形態に係る検索結果出力システム１と同様であるので（上記図１、上記図４参照）、同一符号を付し、それらの説明は省略する。
【００４４】
先ず、携帯型端末１０１の動作処理を説明する。図６のＳ１０１乃至Ｓ１１３で示したフローチャートを実現するプログラムは、ＲＯＭ１０８に記憶されており、情報検索を開始する操作が行われた旨の信号が入力装置１０４から発生したことを契機として、制御装置１０２により、ＲＡＭ１０９にコピーされて行われる。携帯型端末１０１では、Ｓ１０１にて、検索画面の表示処理が行われる。この処理は、上記図１や上記図４のＳ１０１と同様な処理であるので、その説明は省略する。Ｓ１０２では、検索情報の入力処理が行われる。この処理も、上記図１や上記図４のＳ１０２と同様な処理であるので、その説明は省略する。Ｓ１０３では、検索情報の送信処理が行われる。この処理で、制御装置１０２は、入力装置１０４を使用したユーザー操作によって、出力装置１０５の検索画面内の検索開始ボタンが選択されたことを契機として、上記Ｓ１０２で入力されたキーワードや選択された検索件数を、検索情報として検索サーバー２０１に送信する。但し、上記Ｓ１０２で検索件数が選択されなかった場合には、その検索情報の一部（上記Ｓ１０２で選択された検索件数）として、下記の変数ｎの値（そのデフォルト値は、例えば、１０）が検索サーバー２０１に送信される。
【００４５】
このとき、検索サーバー２０１では、Ｓ２０１にて、検索処理が行われる。この処理で、検索サーバー２０１は、携帯型端末１０１からの検索情報を受信すると、その受信した検索情報に含まれたキーワードや検索件数に基づき、サーチエンジンを使用したキーワード検索を行うことで、検索結果情報を生成する。その検索結果情報には、検索件数分（上位１位から所定位まで）の項目の情報（タイトルとサマリーと検索順位）が検索結果として含まれる。検索サーバー２０１は、その検索結果情報を携帯型端末１０１に返信する。
【００４６】
一方、携帯型端末１０１では、Ｓ１０４にて、検索結果情報の受信処理が行われる。この処理で、制御装置４０２は、検索サーバー２０１からの検索結果情報を受信する。Ｓ１０５では、検索結果画面の表示処理が行われる。この処理で、制御装置１０２は、上記Ｓ１０４で受信した検索件数分（上位１位から所定位まで）の項目（タイトルとサマリー）を出力装置１０５に検索順位で表示する。Ｓ１０６では、制御装置１０２は、ＲＡＭ１０９内の変数ｉに「１」を記憶する。また、ＲＡＭ１０９内の変数ｎに、上記Ｓ１０３で送信した検索情報内の検索件数が記憶される。
【００４７】
Ｓ１０７では、ｉ位表示項目の構文解析処理が行われる。この処理で、制御装置１０２は、上記Ｓ１０４で受信した検索結果情報のうち、ＲＡＭ１０９内の変数ｉの値を検索順位とする項目の情報（タイトルとサマリー）の構文解析を行う。この構文解析で、制御装置１０２は、ＲＯＭ１０８内のＨＴＭＬパーサーにより、変数ｉの値を検索順位とする項目内のＵＲＬを抽出する。Ｓ１０８では、アクセス処理が行われる。この処理で、制御装置１０２は、上記Ｓ１０７での抽出ＵＲＬを使用したハイパーリンクを行う。このハイパーリンクでは、ネットワークＩで提供されるＷｅｂ上の公開サーバー３０１〜３０３，…のうち、上記Ｓ１０７での抽出ＵＲＬで特定されるサーバーのＷｅｂコンテンツ（文書）にアクセスする。
【００４８】
このとき、携帯型端末１０１にアクセスされた特定サーバーでは、Ｓ３０１にて、コンテンツ情報の提供処理が行われる。この処理で、携帯型端末１０１にアクセスされたＷｅｂコンテンツ（文書）が携帯型端末１０１に返信される。その一方で、携帯型端末１０１では、上記Ｓ１０８のアクセス処理にて、特定サーバーからのＷｅｂコンテンツ（文書）を受信する。Ｓ１０９では、コンテンツ情報の構文解析処理を行う。この処理で、制御装置１０２は、ＲＯＭ１０８内のＨＴＭＬパーサーを使用して、上記Ｓ１０８で受信したＷｅｂコンテンツ（文書）の構文解析を行う。この構文解析によって、制御装置１０２は、携帯型プリンター１１で印刷可能なカット用紙１枚分に相当する情報の印刷データを、上記Ｓ１０８で受信したＷｅｂコンテンツ（文書）を構成する最初のＷｅｂページの先頭から生成する。
【００４９】
Ｓ１１０では、プリンタコマンドの生成処理が行われる。この処理で、制御装置１０２は、ＲＯＭ１０８内のコマンド生成プログラムを使用して、上記Ｓ１０９の印刷データを含んだプリンタコマンドを生成する。そのプリンタコマンドの内容は、携帯型プリンター１１に対し上記Ｓ１０９の印刷データをカット用紙１枚に印刷させる命令である。この命令により、変数ｉの値を検索順位とする項目のＷｅｂコンテンツ（文書）のうち、最初のＷｅｂページの先頭からカット用紙１枚分までの情報を携帯型プリンター１１に対し１枚のカット用紙に印刷させることが可能となる。Ｓ１１１では、プリンタコマンドの送信処理が行われる。この処理で、制御装置１０２は、上記Ｓ１１０で生成したプリンタコマンドを携帯型端末１０１に送信する。Ｓ１１２では、制御装置１０２は、変数ｉと変数ｎの各値が等しいか否かを判定する。ここで、変数ｉと変数ｎの各値が等しくないと判定された場合には（Ｓ１１２：ＮＯ）、Ｓ１１３に進む。Ｓ１１３では、制御装置１０２は、変数ｉの値を「１」だけ増加させる。その後は、上記Ｓ１０７に戻って、ＲＡＭ１０９内の変数ｉの値を検索順位とする項目の情報（タイトルとサマリー）の構文解析が行われる。これに対し、変数ｉと変数ｎの各値が等しいと判定された場合には（Ｓ１１２：ＹＥＳ）、本プログラムは終了する。
【００５０】
以上より、第２実施形態に係る検索結果出力システム２では、検索件数分（上位１位から所定位まで）の項目のＷｅｂコンテンツ（文書）の各々について、カット用紙１枚分の印刷を携帯型プリンター１１にさせることが可能となる。
【００５１】
尚、本発明は上記実施の形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。例えば、上記図１、上記図４及び上記図６のコンテンツ情報の構文解析処理（Ｓ４０９，Ｓ１０９）にて、ＨＴＭＬパーサーを使用した構文解析により、携帯型プリンター１１で印刷可能なカット用紙１枚分に相当する情報の印刷データが生成される際には、検索情報内のキーワードがそのカット用紙の中央付近に配置されるようにしながら、上記図１、上記図４及び上記図６のアクセス処理（Ｓ４０８，Ｓ１０８）で受信したＷｅｂコンテンツ（文書）のＷｅｂページから生成する。
【００５２】
あるいは、上記図３及び上記図５の画像ファイル生成処理（Ｓ４５２）にて、ＨＴＭＬパーサーを使用した構文解析により、携帯型プリンター１１で印刷可能なカット用紙１枚分に相当する情報の印刷イメージが生成される際には、検索情報内のキーワードがそのカット用紙の中央付近に配置されるようにしながら、上記図１及び上記図４のアクセス処理（Ｓ４０８）で受信したＷｅｂコンテンツ（文書）のＷｅｂページから生成する。
【００５３】
また、上記図６のフローチャートを実現するためのプログラムが記憶されたプログラム実行ファイルＰが提供されてもよい。プログラム実行ファイルＰは、ネットワークＩで提供されているＷｅｂ上の公開サーバー３０１〜３０３，…から携帯型端末１０１の記憶装置１０７にダウンロードされてもよいし、記憶装置１０７に予め記憶されてもよい。
【００５４】
また、ネットワークＩは、ＬＡＮなどのローカルエリア等で構築されるものでもよい。
【符号の説明】
【００５５】
１，２  検索結果出力システム、１１  携帯型プリンター、１３  通信モジュール、
１４  印刷部、１０１  携帯型端末、１０２  制御装置、１０３  通信モジュール、
１０４  入力装置、１０５  出力装置、１０６  ネットワーク通信装置、
２０１  検索サーバー、３０１〜３０３  サーバー、４０１  サーバー、
４０２  制御装置、４０３  ネットワーク通信装置、４０４  記憶装置、
Ｉ  ネットワーク、Ｐ  プログラム実行ファイル、Ｍ  画像ファイル
【図１】
2011154589.tif 000003
【図２】
2011154589.tif 000004
【図３】
2011154589.tif 000005
【図４】
2011154589.tif 000006
【図５】
2011154589.tif 000007
【図６】
2011154589.tif 000008
【図７】
2011154589.tif 000009