(57)【要約】【課題】  ユーザのわずらわしさを軽減するとともに、コンテンツ提供側の負荷を軽減することを目的とする。【解決手段】  ユーザからの検索ＷＥＢサービス１０４への要求を受け付けることが可能なデバイス１０１で、その要求に応じて、検索ＷＥＢサービス１０４に接続し、その結果をディスプレイなどに表示するのではなく、印字出力する。【選択図】        図４
2006148324.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインターフェース機能、プリント出力機能、ネットワーク接続機能を持つ印刷システムにおいて、
ＳＯＡＰ／ＸＭＬを解釈する機能と、
クライアントからの検索要求を受け付ける手段と、
受け付けた検索要求に応じて、検索ＷＥＢサービスに接続する手段と、
接続した検索ＷＥＢサービスから検索結果を受信する手段と、
受信した検索結果を印字出力する手段と、
を具備することを特徴とする印刷システム。
【請求項２】
請求項１記載の印刷システムにおいて、前記クライアントからの検索要求を受け付ける手段は、ＳＯＡＰ／ＸＭＬを用いることを特徴とする印刷システム。
【請求項３】
請求項１記載の印刷システムにおいて、前記クライアントからの検索要求を受け付ける手段は、デバイス上のユーザインターフェースから設定されることを特徴とする印刷システム。
【請求項４】
請求項１記載の印刷システムにおいて、前記クライアントからの検索要求は、
検索サービスを提供しているアドレス、
検索条件、
検索結果印字出力件数、
詳細な印刷出力、
検索開始時間、
検索間隔、
を含むことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎＰｒｉｎｔｅｒ）のような、ユーザインターフェース、プリント出力装置、ネットワーク接続手段をもち、ＷＥＢサービスにアクセスすることができる印刷システムに関するものである。
【背景技術】
【０００２】
近年のネットワークの普及により、ＷＥＢを利用したサービスがネットワーク上にたくさん構築されている。例えば、電車の時刻案内や、乗換え案内、ホームページの検索や、ニュース速報など、ユーザはＷＥＢを利用してそれらの情報を得ることが可能となってきている（例えば、特許文献１）。また、ＷＥＢの利用形態も、パーソナルコンピュータから、ＰＤＡ端末、携帯電話端末など、さまざまなデバイスからネットワークにアクセスして、ＷＥＢを利用することが可能となってきている。
【０００３】
このようなＷＥＢ上のホームページにアクセスする際には、その内容を確認したり表示したりするためには、当然のことながら、そのコンテンツを表示可能な表示デバイスが必要である。しかし、その表示デバイスは、パーソナルコンピュータのような大きな表示デバイスから、携帯電話端末がもつ小さな表示デバイスまで、さまざまな大きさの表示デバイスがある。そのため、ホームページの提供側はその表示デバイスの大きさに応じたコンテンツを提供する必要があった。
【特許文献１】特開２０００−０５７０４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような背景の中、例えば、携帯電話端末から、検索サイトへ接続し、その検索結果を表示させるには、検索サービスを提供している提供側が携帯電話端末用の検索結果を送るか、そのフォーマットにあっていない場合には、携帯電話端末上の小さな表示デバイスでその内容を確認しなければならず、ユーザにとっては大変なわずらわしさがあるとともに、コンテンツ提供側においても、携帯電話端末用のコンテンツを別途作成する必要がある。また、ユーザが検索結果を印字出力する場合、パーソナルコンピュータや携帯電話端末、ＰＤＡ端末などから、検索サイトへ接続し、その結果を表示した後、プリンタに接続して、印刷を行う必要があった。
【０００５】
本発明は、上記課題にかんがみてなされたものであり、ユーザからの検索ＷＥＢサービスへの要求を受け付けることが可能な印刷システムで、その要求に応じて、検索ＷＥＢサービスに接続し、その結果をディスプレイなどに表示するのではなく、印字出力することによって、ユーザのわずらわしさを軽減するとともに、コンテンツ提供側の負荷を軽減することのできる印刷システムの提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の印刷システムは、以下（１）〜（４）の構成を備える。
【０００７】
（１）ユーザインターフェース機能、プリント出力機能、ネットワーク接続機能をもち、ＳＯＡＰ／ＸＭＬを解釈する機能と、クライアントからの検索要求を受け付ける手段と、受け付けた検索要求に応じて、検索ＷＥＢサービスに接続する手段と、接続した検索ＷＥＢサービスから検索結果を受信する手段と、受信した検索結果を印字出力する手段と、を具備することを特徴とする。
【０００８】
（２）前記（１）のクライアントからの検索要求を受け付ける手段は、ＳＯＡＰ／ＸＭＬを用いることを特徴とする。
【０００９】
（３）前記（１）のクライアントからの検索要求を受け付ける手段は、デバイス上のユーザインターフェースから設定されることを特徴とする。
【００１０】
（４）前記（１）のクライアントからの検索要求は、検索サービスを提供しているアドレス、検索条件、検索結果印字出力件数、詳細な印刷出力、検索開始時間、検索間隔、を含むことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印刷システムが検索ＷＥＢサービスに接続し、その結果を印字出力することによって、紙メディアで検索結果を確認することができ、ユーザのわずらわしさを軽減するとともに、ＷＥＢサービス提供側の負荷を軽減することが可能となる。
【００１２】
さらに、定期的に印刷システムが検索条件を検索ＷＥＢサービスに問い合わせ、印字出力を行うことによって、検索条件を工夫すれば、特定のトピックスの新着情報を一定時間毎に印刷システムがＷＥＢサービスから検索し、印刷出力することも可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、添付の図面を参照して本発明の実施例を詳細に説明する。
【実施例１】
【００１４】
図１は、本実施例の印刷システムのネットワークデバイス装置として、ネットワーク接続機能を持つマルチファンクションデバイスがＬＡＮに接続している概略図である。
【００１５】
１０１はＬＡＮに接続可能なマルチファンクションデバイス装置で、ローカルエリアネットワーク（ＬＡＮ）１００に接続されるネットワークデバイスである。同一のネットワーク１００上にＰＣ１０５も接続しており、このＰＣ１０５からも要求を可能としている。
【００１６】
ＬＡＮ１００はＷＡＮ（ＷｉｄｅＡｒｅａＮｅｔｗｏｒｋ）１０２に接続しており、このＷＡＮ１０２上には携帯電話端末１０３や検索ＷＥＢサービス１０４が接続されている。
【００１７】
本実施例では、携帯電話端末１０３からＷＡＮ１０２を介して、マルチファンクションデバイス１０１に検索要求を行い、マルチファンクションデバイス１０１が検索ＷＥＢサービス１０４を利用して、検索結果を取得し、その結果をプリントアウトすることになる。
【００１８】
図２は、本実施例におけるマルチファンクションデバイスの概略を表すブロック図である。
【００１９】
２０１はスキャナエンジン２１３を制御するスキャナエンジン制御部、２０２はＣＰＵ、２０３はプログラムが可能されているブートロム、２０４はＲＡＭ、２０５はパネルから設定された値を保持しておくための不揮発性のＲＡＭ（ＮＶＲＡＭ）、２０６はプリンタエンジン２１２を制御するエンジン制御部、２０７はＨＤＤ、２０８はタイマ、２０９はパネルやボタンランプといったユーザインターフェース部分２１４を制御するＩ／Ｏ制御部、２１０はネットワーク制御部で、それぞれがバス２１１に接続している。
【００２０】
図３は本デバイスが所有するユーザインターフェース部分である。
【００２１】
３０１は大型タッチパネルで、ユーザはタッチパネル３０１を操作することで、各種設定を行うことが可能である。図の画面はコピーの待機画面である。３０２はテンキーボタンで、１から０の数字を入力するのに使う。Ｓのボタンはサービスボタンで、このＳボタンを押下することにより、タッチパネル３０１上に各種サービス画面が出現し、コピー以外のサービスを行うことができる。３０３はスピーカで、音声やブザー等をここから出力する。３０４はランプで、印刷やコピーがジャムした場合には、ランプ３０４が点滅する。
【００２２】
図４はユーザが図３に図示したＳボタンを押下したことによって、表示される検索サービス画面である。
【００２３】
４０１は接続する検索ＷＥＢサービスのＵＲＬを入力するフィールドである。検索ＷＥＢサービスのＵＲＬはあらかじめ複数登録しておき、プルダウンメニューで選択することが可能である。４０２は検索したい条件を入力するエリアである。４０３は検索結果のプリント件数を入力する。検索を実行すると、相当数の検索結果が検索されるため、その中からこのプリント件数分を印字出力することになる。４０４は検索結果の内容をＵＲＬ展開して、さらに出力するか否かのラジオボタンである。通常検索を行った場合、その検索条件を含むＵＲＬを得ることができる。このラジオボタン４０４がオンになっていた場合には、その検索条件を含むＵＲＬにアクセスし、その内容を印刷する。４０５は検索開始時間の指定である。デバイスはここで指定された時間になると、検索を実行し、結果を印字出力する。４０６は検索間隔である。デバイスはここで指定された間隔で、検索ＷＥＢサービスＵＲＬ入力フィールド４０１で指定された検索ＷＥＢサービスにアクセスし、結果を出力する。
【００２４】
図５、図６は携帯電話端末から指定する場合の携帯電話端末上に表示させる検索サービス画面である。携帯電話端末上のプログラムは別途、供給されるが、本実施例では、言及しない。
【００２５】
基本的に設定項目は同一なので、図４と同じようなユーザインターフェースとなる。
【００２６】
５０１は接続する検索ＷＥＢサービスのＵＲＬを入力するフィールド、５０２は検索したい条件を入力するエリア、５０３は検索結果のプリント件数を入力、５０４は検索結果の内容をＵＲＬ展開して出力するか否かのラジオボタン、６０１は検索開始時間の指定、６０２は検索間隔である。
【００２７】
図７は、携帯電話端末１０３、マルチファンクションデバイス１０１、検索ＷＥＢサービス１０４との処理の流れをあらわす概念図である。
【００２８】
携帯電話端末１０３からは、図５および図６に図示したようなユーザインターフェースで、ユーザに設定項目を入力させる。入力された各パラメータは、図８に図示したようなＳＯＡＰ／ＸＭＬのフォーマットでデバイス１０１に検索結果出力リクエストとして送信される（７０１）。デバイス１０１はその応答を携帯電話端末１０３に返し（７０２）、そのリクエストに応じて、検索ＷＥＢサービス１０４に検索要求を行う（７０３）。デバイス１０１は検索ＷＥＢサービス１０４から返された応答（７０４）を７０１で指定されたリクエストに応じた形で印字出力することになる。
【００２９】
７０１で指定されたリクエストで＜ｅｘｔｒａｃｔ＿ｍｏｄｅ＞がＯＮの場合には、検索ＷＥＢサービス１０４から返された＜ＵＲＬ＞（図１１に図示）それぞれにアクセス（７０５）し、そのコンテンツを受信し（７０６）、印刷することになる。
【００３０】
図８は、携帯電話端末１０３から要求される検索結果出力リクエスト（７０１）のＳＯＡＰ／ＸＭＬのデータフォーマットである。
＜ｓｅａｒｃｈ＿ｕｒｉ＞のタグにより、接続する検索ＷＥＢサービスのＵＲＬを指定する。
＜ｓｅａｒｃｈ＿ａｔｔｒｉｂｕｔｅ＞のタグにより、検索条件を指定する。
＜ｐｒｉｎｔ＿ｏｕｔ＞のタグにより、プリント件数を指定する。
＜ｅｘｔｒａｃｔ＿ｍｏｄｅ＞のタグにより、ＵＲＬを展開するかを指定する。
＜ｓｔａｒｔ＿ｔｉｍｅ＞のタグにより、検索実行時間を指定する。
＜ｓｅａｒｃｈ＿ｉｎｔｅｒｖａｌ＞のタグにより、検索間隔を指定する。
【００３１】
図９は携帯電話端末１０３に返される応答（７０２）のデータフォーマットである。
＜ｒｅｓｕｌｔ＿ｃｏｄｅ＞のタグにより、要求を受け付けたかどうかをあらわす。
＜ｊｏｂ＿ｉｄ＞のタグにより、要求のＩＤを意味する。
【００３２】
図１０は、デバイス１０１がＷＥＢサービス１０４に送信する検索リクエスト（７０３）のＳＯＡＰ／ＸＭＬのデータフォーマットである。
＜ｋｅｙ＞のタグにより、接続する検索条件を指定する。これは、＜ｓｅａｒｃｈ＿ａｔｔｒｉｂｕｔｅ＞で指定された条件が入ることになる。
＜ｓｔａｒｔ＞のタグにより、開始位置を指定する。最初の検索なので１を指定する
＜ｍａｘＲｅｓｐｏｎｓｅ＞のタグにより、検索結果の結果件数を指定する。これには、＜ｐｒｉｎｔ＿ｏｕｔ＞で指定された件数を指定する。
【００３３】
図１１は、検索ＷＥＢサービス１０４からデバイス１０１に返された検索結果（７０４）のデータフォーマットである。２件検索されたことを示し、＜ＵＲＬ＞のタグでそれぞれのＵＲＬ情報を、＜ｓｎｉｐ＞のタグにおいて、一致した文書の一部を得ることができる。
【００３４】
図１２は、デバイス１０１の内部モジュール構成の概略である。
１２０１は要求受付モジュールで、ネットワークからの検索結果出力リクエスト（７０１）を受け付け、ＳＯＸＰ／ＸＭＬ部分を展開して、サービス実行モジュール１２０２に処理依頼を行う。サービス実行モジュール１２０２は要求受付モジュール１２０１からの要求や、デバイス１０１が持つユーザインターフェースの設定（図４図示）から指定される要求（不図示）からの要求に応じて、ＷＥＢサービス実行を行い、その結果を印刷実行モジュール１２０３で印刷処理する。印刷実行モジュール１２０３は印刷を実行するモジュールである。
【００３５】
図１３は、要求受付モジュール１２０１の処理の流れを示したフローチャートであり、図１４は、サービス実行モジュール１２０２の処理の流れを示したフローチャートである。以下、図を用いて、本実施例の処理の流れを説明する。
【００３６】
図１３を用いてネットワークからの要求受付モジュール１２０１の処理の流れについて説明する。
【００３７】
受付要求モジュール１２０１は、ネットワーク（ＬＡＮ）１００からの要求を待っている（１３０１）。ネットワーク１００を介して、例えば、携帯電話端末１０３からの検索結果出力リクエスト要求（７０１）があると、その要求を解釈する（１３０２）。図８に図示したＸＭＬドキュメント内のパラメータを解釈し、実行パラメータを作成して（１３０３）、サービス実行モジュール１２０２にパラメータを通知し（１３０４）、応答を返す（１３０５）。
【００３８】
続いてサービス実行モジュール１２０２の処理の流れについて図１４を用いて説明する。
【００３９】
サービス実行モジュール１２０２ではＳＯＡＰ／ＸＭＬから抽出されたパラメータが伝えられる。
【００４０】
サービス実行モジュール１２０２では、サービスの要求またはタイムアウトを待っている（１４０１）。サービスの要求は、ネットワーク１００からは要求受付モジュール１２０１を介して要求され、デバイス１０１が保持するユーザインターフェース（図４）からは不図示のモジュールから要求が伝えられる。
【００４１】
サービス実行モジュール１２０２で要求を受け付けると、まず、検索実行時間を確認する。実行時間が指定されていて、その時間でない場合には、タイマ２０８を設定して、タイムアウト待ちに戻る（１４０２，１４１３）。
【００４２】
１４０２にて実行時間が指定されていなかった場合、または、指定された時間になっている場合には、検索ＷＥＢサービス１０４にリクエストを送信する（１４０３）。本実施例の場合には、検索条件を＜ｋｅｙ＞に設定し、＜ｓｔａｒｔ＞を１に設定、＜ｍａｘＲｅｓｐｏｎｓｅ＞を指定されたプリント件数（１０）に指定して、検索ＷＥＢサービス１０４にリクエストを送信する（図１０図示）。そして、その応答を待つ（１４０４）。検索ＷＥＢサービス１０４からは図１１に図示したようなフォーマットで応答が返される。
【００４３】
検索ＷＥＢサービス１０４によって応答が返された場合には、その応答内のリンク先ＵＲＬを展開するかどうかを判断する（１４０５）。これはサービス実行モジュール１２０２に要求されるときに渡されるパラメータに含まれている。このフラグがＯＦＦの場合には、応答内のデータをプリンタ印字フォーマットに変換し（１４０６）、印刷処理モジュール（印刷実行モジュール１２０３）に印刷実行依頼を行う（１４０７）。印刷実行モジュール１２０３はこの処理依頼に応じて、印刷処理を行い、印字結果として、出力される。
【００４４】
１４０５にて展開がＯＮの場合には、図１１に図示していある＜ＵＲＬ＞に接続して、そのコンテンツを受信する（１４０８）。受信したコンテンツをプリンタ印字フォーマットに変換し（１４０９）、印刷処理モジュール１２０３に印刷実行依頼を行う（１４１０）。検索結果のすべての＜ＵＲＬ＞に対してこの処理を繰り返し（１４１１）、すべての＜ＵＲＬ＞に対して、コンテンツのプリント出力依頼が終了すると、検索間隔の設定があるかどうかを確認し（１４１２）、ある場合にはタイマ２０８をセットして、再び、１４０１に戻る。
【００４５】
こうして、リンク先の＜ＵＲＬ＞のコンテンツをすべてプリントアウト出力する。
【００４６】
一般的に、検索結果の印刷出力は、検索要求を行ったときの一度だけあれば問題ない。しかしながら、本実施例のように、定期的にデバイスが検索条件を検索ＷＥＢサービスに問い合わせ、印字出力を行うことによって、検索条件を工夫すれば、特定のトピックスの新着情報を決まった間隔でデバイスがＷＥＢサービスから検索し、印刷出力することも可能となる。
【図面の簡単な説明】
【００４７】
【図１】本実施例のネットワークデバイス装置として、ネットワーク接続機能を持つマルチファンクションデバイスがＬＡＮに接続している概略図
【図２】本実施例におけるマルチファンクションデバイスの概略を表すブロック図
【図３】本実施例のデバイスが持つユーザインターフェースを示す図
【図４】検索サービス印字出力設定画面を示す図
【図５】携帯電話端末における検索サービス印字出力設定画面を示す図
【図６】携帯電話端末における検索サービス印字出力設定画面を示す図
【図７】携帯電話端末、マルチファンクションデバイス、検索ＷＥＢサービスとの処理の流れをあらわす概念図
【図８】携帯電話端末から要求される検索結果出力リクエストのＳＯＡＰ／ＸＭＬのデータフォーマットを示す図
【図９】携帯電話端末に返される応答のデータフォーマットを示す図
【図１０】デバイスがＷＥＢサービスに送信する検索リクエストのＳＯＡＰ／ＸＭＬのデータフォーマットを示す図
【図１１】ＷＥＢサービスからデバイスに返された検索結果のデータフォーマットを示す図
【図１２】デバイスの内部モジュール構成の概略図
【図１３】要求受付モジュールの処理の流れを示したフローチャート
【図１４】サービス実行モジュールの処理の流れを示したフローチャート
【符号の説明】
【００４８】
１００  ＬＡＮ
１０１  マルチファンクションデバイス装置（印刷システムに相当）
１０２  ＷＡＮ
１０３  携帯電話端末
１０４  検索ＷＥＢｄサービス
１０５  ＰＣ
４０１  検索ＷＥＢサービスのＵＲＬ入力フィールド
４０２  検索条件入力エリア
４０３  プリント件数入力
４０４  ラジオボタン
４０５  検索開始時間指定
４０６  検索間隔
７０１  検索結果出力リクエスト要求
１２０１  要求受付モジュール
１２０２  サービス実行モジュール
１２０３  印刷実行モジュール（印刷処理モジュール）
【図４】
2006148324.tif 000003
【図５】
2006148324.tif 000004
【図６】
2006148324.tif 000005
【図８】
2006148324.tif 000006
【図９】
2006148324.tif 000007
【図１０】
2006148324.tif 000008
【図１１】
2006148324.tif 000009
【図１２】
2006148324.tif 000010
【図１３】
2006148324.tif 000011
【図１４】
2006148324.tif 000012
【図１】
2006148324.tif 000013
【図２】
2006148324.tif 000014
【図３】
2006148324.tif 000015
【図７】
2006148324.tif 000016