(57)【要約】【課題】ファイル保存装置に保存されているファイルの内容をユーザが容易かつ確実に認識することを可能とするファイル保存装置を提供する。【解決手段】ファイルサーバ１００は、携帯端末３００からの要求に応じて、所定のファイルについてのテキスト情報を抽出して携帯端末に対して送信し得る。また、ファイルサーバは、携帯端末からの要求に応じて、所定のファイルについての同一ページ内にサムネイル画像が複数配置された集合画像を作成してプリンタ２００に対して送信し得る。また、ファイルサーバは、携帯端末からの要求に応じて、所定のファイルについてのサムネイル画像を携帯端末に対して送信した後、さらにサムネイル画像についての拡大画像を作成して携帯端末に対して送信し得る。【選択図】　　　　　　図１
2004064514.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と通信可能なファイルを保存するためのファイル保存装置であって、
前記携帯端末からの要求に応じて、所定のファイルについてのテキスト情報を抽出するテキスト情報抽出手段と、
前記テキスト情報抽出手段により抽出されたテキスト情報を前記携帯端末に対して送信するテキスト情報送信手段と、
を有することを特徴とするファイル保存装置。
【請求項２】
前記テキスト情報は、前記所定のファイルに含まれるデータ中の見出しであることを特徴とする請求項１に記載のファイル保存装置。
【請求項３】
前記テキスト情報は、前記所定のファイルに含まれる画像データ中の文字画像から文字を認識することにより得られることを特徴とする請求項１または２に記載のファイル保存装置。
【請求項４】
携帯端末および印刷装置と通信可能なファイルを保存するためのファイル保存装置であって、
前記携帯端末からの要求に応じて、所定のファイルについての同一ページ内にサムネイル画像が複数配置された集合画像を作成する集合画像作成手段と、
前記集合画像作成手段により作成された集合画像を前記印刷装置に対して送信する集合画像送信手段と、
を有することを特徴とするファイル保存装置。
【請求項５】
携帯端末と通信可能なファイルを保存するためのファイル保存装置であって、
前記携帯端末からの要求に応じて、所定のファイルについてのサムネイル画像を前記携帯端末に対して送信するサムネイル画像送信手段と、
前記携帯端末からの要求に応じて、前記サムネイル画像についての拡大画像を作成する拡大画像作成手段と、
前記拡大画像作成手段により作成された拡大画像を前記携帯端末に対して送信する拡大画像送信手段と、
を有することを特徴とするファイル保存装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファイルを保存するためのファイル保存装置に関する。本発明は、特に、ファイルを保存するためのファイル保存装置と、ファイル保存装置と通信可能な印刷装置と、ファイル保存装置と通信可能な携帯端末とを備え、携帯端末からの指示に基づいてファイル保存装置に保存されたファイルを印刷装置で印刷するための印刷システム、に用いられるファイル保存装置に関する。
【０００２】
【従来の技術】
モバイルコンピューティングが発展していく中で、携帯端末を利用した種々のサービスが提案されている。
【０００３】
携帯端末の利用形態の一つとして、携帯端末からの指示に基づいて、たとえばユーザが普段利用しているファイルサーバなどのファイル保存装置に保存されているファイルの印刷を、ユーザの現在位置に近いプリンタで行わせる技術が挙げられる。これにより、ユーザは、必要なときに必要な場所で、必要な情報を印刷物として容易に入手することが可能となる。
【０００４】
【発明が解決しようとする課題】
しかしながら、携帯端末は、一般に、表示用の画面が小さく、メモリの容量や通信速度にも一定の制限があるため、実際に印刷する前に印刷したいファイルの内容を携帯端末の画面で確認することが難しい。このため、間違ったファイルを印刷してしまうおそれがあり、結果的に印刷物が無駄になり、印刷に対して課金される場合には余計な費用がかかるという問題がある。
【０００５】
この問題を解決するために、印刷したいファイルの内容をサムネイル画像で携帯端末の画面に表示させることが考えられる。しかし、携帯端末の表示能力にはおのずと限界があるため、サムネイル画像のみではファイルの内容を十分には確認できない。特に、ファイルに含まれるデータがたとえば文字を含む文書データである場合、サムネイル画像では把握が困難である。
【０００６】
本発明は、上述の課題を解決するためになされたものであり、本発明の目的は、ファイル保存装置に保存されているファイルの内容をユーザが容易かつ確実に認識することを可能とするファイル保存装置を提供することである。
【０００７】
【課題を解決するための手段】
本発明の目的は、下記する手段により達成される。
【０００８】
（１）携帯端末と通信可能なファイルを保存するためのファイル保存装置であって、前記携帯端末からの要求に応じて、所定のファイルについてのテキスト情報を抽出するテキスト情報抽出手段と、前記テキスト情報抽出手段により抽出されたテキスト情報を前記携帯端末に対して送信するテキスト情報送信手段と、を有することを特徴とするファイル保存装置。
【０００９】
（２）前記テキスト情報は、前記所定のファイルに含まれるデータ中の見出しであることを特徴とする上記（１）に記載のファイル保存装置。
【００１０】
（３）前記テキスト情報は、前記所定のファイルに含まれる画像データ中の文字画像から文字を認識することにより得られることを特徴とする上記（１）または（２）に記載のファイル保存装置。
【００１１】
（４）携帯端末および印刷装置と通信可能なファイルを保存するためのファイル保存装置であって、前記携帯端末からの要求に応じて、所定のファイルについての同一ページ内にサムネイル画像が複数配置された集合画像を作成する集合画像作成手段と、前記集合画像作成手段により作成された集合画像を前記印刷装置に対して送信する集合画像送信手段と、を有することを特徴とするファイル保存装置。
【００１２】
（５）携帯端末と通信可能なファイルを保存するためのファイル保存装置であって、前記携帯端末からの要求に応じて、所定のファイルについてのサムネイル画像を前記携帯端末に対して送信するサムネイル画像送信手段と、前記携帯端末からの要求に応じて、前記サムネイル画像についての拡大画像を作成する拡大画像作成手段と、前記拡大画像作成手段により作成された拡大画像を前記携帯端末に対して送信する拡大画像送信手段と、を有することを特徴とするファイル保存装置。
【００１３】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態を説明する。
【００１４】
図１は、本発明の第１実施形態に係るファイルサーバが適用された印刷システムの全体構成を示すブロック図である。
【００１５】
図１に示す印刷システムは、ファイルを保存するためのファイル保存装置としてのファイルサーバ１００と、ファイルサーバ１００と通信可能な印刷装置としてのプリンタ２００と、ファイルサーバ１００と通信可能な携帯端末３００とを有している。
【００１６】
ファイルサーバ１００とプリンタ２００とは、それぞれネットワーク４００に接続されており、ネットワーク４００を介して相互に通信可能である。ネットワーク４００は、たとえば、イーサネット（登録商標）、トークンリング、ＦＤＤＩなどのＬＡＮや、ＬＡＮ同士を接続したＷＡＮ、インターネットなどで構成されている。なお、ネットワーク４００に接続される機器の種類や台数は、実際には図１に示す例に限定されないことは言うまでもない。
【００１７】
携帯端末３００は、プリンタ２００とローカル接続（直接接続）して、直接機器間で近距離通信することができる。本明細書において、近距離通信は、無線を利用した無線通信とケーブルを利用した有線通信との双方を含む。また、携帯端末３００は、移動通信網５００を介してネットワーク４００に接続して、ファイルサーバ１００と通信することができる。移動通信網５００には基地局５１０が設置されており、携帯端末３００と基地局５１０との間が無線区間である。
【００１８】
次に、上記各機器の構成について説明するが、各機器で同様の機能を有する部分については、説明の重複を避けるため初回のみその説明を行い、２回目以降はその説明を省略する。
【００１９】
図２は、ファイルサーバ１００の概略構成を示すブロック図である。
【００２０】
ファイルサーバ１００は、装置全体の制御および各種演算処理を行うＣＰＵ１０１、各種プログラムやデータを格納するためのＲＯＭ１０２、作業領域として一時的にプログラムやデータを記憶するためのＲＡＭ１０３、ＣＰＵによるプログラムの実行時にＲＡＭに読み込まれる各種プログラムやデータを記憶するためのハードディスク１０４、各種指示の入力のためのキーボードやマウスなどからなる入力装置１０５、各種情報を表示するためのディスプレイ１０６、および、ネットワーク４００に接続するためのＬＡＮカードなどのネットワークインタフェース１０７を含み、これらは信号をやり取りするためのバス１０８を介して相互に接続されている。
【００２１】
ファイルサーバ１００は、ユーザが個人的に使用するファイル、あるいは複数ユーザが共有するファイルを保存する機能を有している。かかるファイルは、ハードディスク１０４に保存される。また、ファイルサーバ１００は、後述するように、携帯端末からの要求に応じて所定のファイルから必要な情報を抽出して携帯端末に対して送信する機能、ファイルを指定されたプリンタで印刷可能なフォーマットに変換する機能、およびフォーマット変換されて得られたプリントデータを指定されたプリンタに対して送信する機能とを有しており、これらの機能を実現するためのプログラムは、ＲＯＭ１０２あるいはハードディスク１０４に記憶される。
【００２２】
本発明のファイル保存装置は、上記機能を保有し得る限り、複数ユーザによって共有されるファイルサーバに限られず、たとえば各ユーザが使用するパソコン（ＰＣ）などの機器であってもよい。また、ファイル保存装置として、ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ　Ｐｅｒｉｐｈｅｒａｌ）、さらにはプリンタを使用することもできる。また、ファイル保存装置は、ＬＡＮに接続される場合に限られず、インターネット上に存在していてもよい。
【００２３】
図３は、プリンタ２００の概略構成を示すブロック図である。
【００２４】
プリンタ２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、操作パネル部２０４、印刷部２０５、ネットワークインタフェース２０６、および、ローカルインタフェース２０７を含み、これらは信号をやり取りするためのバス２０８を介して相互に接続されている。
【００２５】
操作パネル部２０４は、各種情報の表示および各種指示の入力に使用される。印刷部２０５は、プリントデータをレーザビーム方式により用紙などの記録材上に印刷する。
【００２６】
ローカルインタフェース２０７は、携帯端末３００等の他の機器と直接機器間で近距離通信するためのインタフェースであり、たとえば、ＵＳＢ等の有線通信規格、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ等の無線通信規格に対応したインタフェースである。
【００２７】
プリンタ２００は、ローカルインタフェース２０７を介して、携帯端末３００等の相手機器と直接接続して各種の通信を行うことができる。これにより、相手機器は、プリンタに関する固有情報であるプリンタ情報を容易に取得することが可能である。
【００２８】
プリンタ情報は、プリンタのアドレス情報のほか、プリンタの構成ないし能力に関する情報を含むものであり、ＲＯＭ２０２などの記憶装置に保存されている。アドレス情報としては、たとえばＩＰアドレスが挙げられる。また、プリンタの構成ないし能力に関する情報としては、たとえば、両面印刷機構や仕分け機構の有無、プリンタ機種名、プリント言語（印刷可能なフォーマット）、カラー／モノクロの指定の有無、プリント方式（電子写真式／インクジェット式）、プリント速度、プリント解像度、印刷可能な用紙のサイズ、印刷可能な用紙の種類、拡大縮小機能の有無、課金情報（印刷１枚あたりのコスト等）などが挙げられる。
【００２９】
印刷装置には、プリンタのほか、たとえば複写機、あるいはＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ　Ｐｅｒｉｐｈｅｒａｌ）などが含まれる。
【００３０】
図４は、携帯端末３００の概略構成を示すブロック図である。
【００３１】
携帯端末３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、操作キー３０４、マイク３０５、ディスプレイ３０６、スピーカ３０７、ローカルインタフェース３０８、および、移動通信インタフェース３０９を含み、これらは信号をやり取りするためのバス３１０を介して相互に接続されている。
【００３２】
操作キー３０４は、文字や数値の入力、あるいは各種指示のために使用され、マイク３０５は、音声を入力するために使用される。ディスプレイ３０６は、各種の表示を行うためのたとえば小型の液晶ディスプレイである。スピーカ３０７は、音声を出力するために使用される。
【００３３】
移動通信インタフェース３０９は、所定の周波数帯の電波を使い、移動通信網５００に接続するためのインタフェースである。
【００３４】
携帯端末３００は、本実施形態では、具体的には携帯電話である。なお、携帯端末としては、携帯電話のほか、たとえばＰＨＳ（登録商標）、ＰＤＡ、ノート型パソコン、あるいは電子手帳などの持ち運び可能な任意の携帯端末を使用することができる。ただし、本発明は、たとえば携帯電話やＰＤＡのように、機器本体が小さいゆえにメモリサイズや画面の表示画素数が限られている携帯端末（たとえば表示画素数が２４０ドット＊３２０ドット）に適用した場合に特に顕著な効果を発揮する。
【００３５】
ユーザは、携帯端末３００を用いて、自分の近くにあるプリンタ２００と遠隔地にあるファイルサーバ１００との両方に対して同時期に操作できる。したがって、携帯端末３００からの指示に基づいて、ユーザが普段利用しているファイルサーバ１００に保存されているファイルの印刷を、ユーザの現在位置に近いプリンタ２００で行わせることが可能である。
【００３６】
なお、ファイルサーバ１００、プリンタ２００、および携帯端末３００は、上述した構成要素以外の構成要素を含んでいてもよく、あるいは、上述した構成要素のうちの一部が含まれていなくてもよい。
【００３７】
次に、図５のシーケンスチャートを参照して、第１実施形態に係る印刷システムの動作を説明する。以下、ファイルサーバ１００に保存されているファイルの内容を携帯端末３００のディスプレイ３０６上でユーザが確認した後に、当該ファイルをプリンタ２００で印刷する場合について説明する。
【００３８】
まず、携帯端末３００からの要求（Ｓ１１）に応じて、ファイルサーバ１００は、ディレクトリ情報を携帯端末３００に対して送信する（Ｓ１２）。ディレクトリ情報は、ファイルの情報を階層構造で示したファイル管理のための情報である。そして、ユーザが携帯端末３００においてディスプレイ３０６の画面上に表示されたディレクトリ情報を参照しつつ操作キー３０４を操作することにより、所定のファイルが指定される（Ｓ１３）。
【００３９】
続いて、携帯端末３００からの要求（Ｓ１４）に応じて、ファイルサーバ１００は、プレビュー項目を携帯端末３００に対して送信する（Ｓ１５）。プレビュー項目は、ファイルの内容を事前に確認するためのプレビュー情報の種類を一覧で示すものである。そして、ユーザが携帯端末３００においてディスプレイ３０６上に表示されたプレビュー項目を参照しつつ操作キー３０４を操作することにより、１つのプレビュー情報が選択される（Ｓ１６）。ここで、本実施形態では特に、「テキスト情報」が選択された場合について説明する。
【００４０】
プレビュー情報として、テキスト情報が選択された後、ユーザによる操作に応じて、携帯端末３００は、プレビュー情報の要求をファイルサーバ１００に対して送信する（Ｓ１７）。ファイルサーバ１００は、指定された所定のファイルについてのプレビュー情報を抽出して（Ｓ１８）、携帯端末３００に対して送信する（Ｓ１９）。携帯端末３００は、受信したプレビュー情報をディスプレイ３０６上に表示する（Ｓ２０）。これにより、ユーザは、ディスプレイ３０６の画面上に表示されたプレビュー情報としての「テキスト情報」によって、ファイルの内容を容易かつ確実に認識することができる。
【００４１】
次いで、携帯端末３００からの要求（Ｓ２１）に応じて、プリンタ２００は、プリンタ情報を携帯端末３００に対して送信する（Ｓ２２）。そして、ユーザが携帯端末３００においてディスプレイ３０６の画面上に表示されたプリンタ情報を参照しつつ操作キー３０４を操作することにより、印刷をプリンタ２００で行わせるためのプリント条件が設定される（Ｓ２３）。
【００４２】
プリント条件が設定された後、ユーザの操作にしたがって、携帯端末３００は、プリント要求をファイルサーバ１００に対して送信する（Ｓ２４）。
【００４３】
ファイルサーバ１００は、指定されたファイルのフォーマットを、プリンタ２００で印刷可能なフォーマットに変換し（Ｓ２５）、フォーマット変換後のファイルであるプリントデータをプリンタ２００に対して送信する（Ｓ２６）。そして、プリンタ２００は、受信したプリントデータを印刷する（Ｓ２７）。
【００４４】
次に、図６〜図１０を参照して、ファイルサーバ１００における処理について説明する。なお、図６〜図９のフローチャートに示されるアルゴリズムは、ファイルサーバ１００のハードディスク１０４などの記憶装置にプログラムとして記憶されており、ＣＰＵ１０１によって実行される。
【００４５】
最初に、図６を参照して、ファイルサーバ１００においてディレクトリ情報の要求を受信した場合の処理について説明する。
【００４６】
ディレクトリ情報の要求は、携帯端末３００から、移動通信網５００およびネットワーク４００を介して、ファイルサーバ１００に送信される。ここで、ユーザが携帯端末３００を操作することにより、携帯端末３００は、ディレクトリ情報の要求をファイルサーバ１００に対して送信する。
【００４７】
ファイルサーバ１００は、携帯端末３００からディレクトリ情報の要求があった場合（Ｓ１０１でＹＥＳ）、ハードディスク１０４などの記憶装置に保存されている各種データの中から、ディレクトリ情報を検索する（Ｓ１０２）。
【００４８】
ディレクトリ情報には、ファイル名が含まれるが、このほかファイルのサイズ、ファイルの種類、更新日時等の属性情報が含まれていてもよい。なお、ファイルの情報を階層構造で示したディレクトリ情報の代わりに、ファイルの情報を一覧で示したファイル一覧情報が使用されてもよい。
【００４９】
ファイルサーバ１００は、検索の結果得られたディレクトリ情報を、要求元の携帯端末３００に対して送信する（Ｓ１０３）。
【００５０】
ディレクトリ情報を受信した携帯端末３００は、ディスプレイ３０６の画面上にディレクトリ情報を表示する。ユーザは、携帯端末３００において操作キー３０４を操作して画面のスクロール操作、あるいは検索指示を行い、目的のファイルを探すことができる。そして、ユーザがディレクトリ情報を見ながら操作キー３０４を操作することにより、印刷しようとする所定のファイルが指定される。このとき、ユーザがディレクトリ情報のみでファイルの内容を十分把握できるならば、プレビュー情報は必ずしも必要でない。一方、ユーザがファイルの内容を事前に確認したい場合、本実施形態では、まず、プレビュー情報の種類を一覧で示すプレビュー項目を携帯端末３００で表示させる必要がある。
【００５１】
次に、図７を参照して、ファイルサーバ１００においてプレビュー項目の要求を受信した場合の処理について説明する。
【００５２】
プレビュー項目の要求は、印刷しようとする所定のファイルが指定された状態でユーザが携帯端末３００を操作することにより、携帯端末３００からファイルサーバ１００に送信される。
【００５３】
ファイルサーバ１００は、携帯端末３００から、プレビュー項目の要求があった場合（Ｓ２０１でＹＥＳ）、ハードディスク１０４などの記憶装置に保存されている各種データの中から、プレビュー項目を検索する（Ｓ２０２）。
【００５４】
プレビュー項目には、ファイルから抽出可能なデータと、ファイルを変換して得られるデータとが含まれる。
【００５５】
ファイルから抽出可能なデータとしては、テキスト情報、図表データ、ページサイズ、ページ数、ファイル作成者、シート名、セル内テキスト等が挙げられる。テキスト情報には、テキストデータのほか、テキストデータ中の一部であるたとえば「見出し」、「目次」、および指定ページ等が含まれる。テキスト情報は、ファイルに含まれる画像データ中の文字画像から文字を認識することにより得ることが可能である。ここで、「見出し」は、データ中の記事の標題であり、「目次」は、データ内容の題目を記述順に並べて記したものである。これらは、たとえば、テキストデータを構成する文字コードデータに付加される文字サイズや文字の位置情報等の属性情報などから検出することが可能である。
【００５６】
ファイルを変換して得られるデータとしては、サムネイル画像が挙げられる。本明細書において、サムネイル画像は、元の画像データに対して大きさおよび画素数を小さくした画像である。なお、プレビュー項目は、上記した複数種類のプレビュー情報のうち、たとえばテキスト情報等の一部のみで構成されていてもよい。
【００５７】
プレビュー項目は、ファイルのフォーマットと関連した形であらかじめデータベース化されている。したがって、プレビュー項目の検索は、携帯端末３００で指定されたファイルのフォーマットに応じて行われる。
【００５８】
ファイルサーバ１００は、検索の結果得られたプレビュー項目を、要求元の携帯端末３００に対して送信する（Ｓ２０３）。なお、利便性の向上の観点から、プレビュー項目を送信すると同時に、サムネイル画像等のプレビュー項目に含まれる特定のプレビュー情報をあわせて送信してもよい。
【００５９】
プレビュー項目を受信した携帯端末３００は、ディスプレイ３０６の画面上にプレビュー項目を表示する。そして、ユーザがプレビュー項目を見ながら操作キー３０４を操作することにより、必要なプレビュー情報が選択される。なお、プレビュー情報の必要なページを限定するための指定ができるように構成されてもよい。さらに、テキスト情報が選択される場合、所定ページの先頭から所定文字数分のみ抽出するための指定ができるように構成されてもよい。このように構成すれば、ファイルのページ数が多い場合には特に、送信データが少なくなり好ましい。本実施形態では、プレビュー情報としてテキスト情報が選択された場合について、以下説明する。
【００６０】
次に、図８を参照して、ファイルサーバ１００においてプレビュー情報の要求を受信した場合の処理について説明する。
【００６１】
プレビュー情報の要求は、プレビュー情報が選択された状態でユーザが携帯端末３００を操作することにより、携帯端末３００からファイルサーバ１００に送信される。
【００６２】
ファイルサーバ１００は、携帯端末３００から、プレビュー情報の要求があった場合（Ｓ３０１でＹＥＳ）、携帯端末３００で指定されたファイルについてのプレビュー情報を抽出する（Ｓ３０２）。
【００６３】
抽出されたプレビュー情報は、携帯端末３００で表示できる所定のフォーマット（たとえばＨＴＭＬ等の汎用のファイルフォーマット）に変換されてファイル化される（Ｓ３０３）。
【００６４】
ファイルサーバ１００は、所定のフォーマットでファイル化されたプレビュー情報を、要求元の携帯端末３００に対して送信する（Ｓ３０４）。
【００６５】
プレビュー情報を受信した携帯端末３００は、ディスプレイ３０６の画面上にプレビュー情報を表示する。図１０は、携帯端末３００の画面上に表示されたプレビュー情報としてのテキスト情報の一例を示す。
【００６６】
ユーザは、携帯端末３００のディスプレイ３０６の画面上に表示されたプレビュー情報を見ることにより、ファイルの内容を容易かつ確実に認識することができる。したがって、印刷しようとするファイルが間違っていないことを確認することが可能となる。さらに、ファイル内の一部のみの印刷が必要な場合、印刷が必要な部分を確認でき、部分的な印刷を指定するための情報（たとえばページ番号等）を得ることができる。
【００６７】
また、印刷したいファイルに含まれるデータがたとえば文字を含む文書データである場合、サムネイル画像だけでは把握が困難である。これに対し本実施形態では、プレビュー情報としてテキスト情報が携帯端末３００の画面上に表示されることにより、ファイルの内容を確実に認識できるようになる。しかも、通信時間および通信コストを低減でき、携帯端末３００のメモリ容量も多くを必要としないで済む。
【００６８】
次に、図９を参照して、ファイルサーバ１００においてプリント要求を受信した場合の処理について説明する。
【００６９】
プリント要求は、印刷しようとする所定のファイルが指定された状態でユーザが携帯端末３００を操作することにより、携帯端末３００からファイルサーバ１００に送信される。プリント要求には、指定されたファイルのファイル名、プリント条件、および印刷を行わせるプリンタのアドレス情報が含まれる。プリント条件は、カラー／モノクロの指定、印刷範囲（ページ指定）、あるいは部数等を含んでおり、ユーザが携帯端末３００においてディスプレイ３０６の画面上に表示されたプリンタ情報を参照しつつ操作キー３０４を操作することにより設定される。また、印刷を行わせるプリンタのアドレス情報は、プリンタ情報に含まれる。ここで、プリンタ情報は、携帯端末３００からの要求に応じて、後述するように、あらかじめ印刷を行わせるプリンタ（ここではプリンタ２００）から携帯端末３００に送信される。
【００７０】
ファイルサーバ１００は、携帯端末３００から、プリント要求があった場合（Ｓ４０１でＹＥＳ）、携帯端末３００で指定されたファイルに対してフォーマットの変換を行う（Ｓ４０２）。かかるフォーマットは、プリンタ２００から得られたプリンタ情報に基づいて、プリンタ２００が解釈できるフォーマットに設定される。
【００７１】
ファイルサーバ１００は、フォーマット変換されたファイルを、プリントデータとして、プリンタ２００に対して送信する（Ｓ４０３）。
【００７２】
ここで、プリンタ２００は、ファイルサーバ１００から受信したプリントデータを用紙などの記録材上に印刷する。したがって、ユーザは印刷したいファイルの印刷物を誤り無く得ることができる。また、外部の印刷サービスを利用する場合には、誤った印刷に対して課金されることを回避できる。
【００７３】
次に、図１１を参照して、プリンタ２００においてプリンタ情報の要求を受信した場合の処理について説明する。
【００７４】
プリンタ情報の要求は、携帯端末３００から、ローカルインタフェース３０８および２０７を介して、プリンタ２００に送信される。ここで、携帯端末３００は、たとえば近距離無線通信による検索により、まずターゲットとなるプリンタ２００を認識する。そして、ユーザが携帯端末３００を操作することにより、携帯端末３００は、プリンタ情報の要求をプリンタ２００に対して送信する。
【００７５】
プリンタ２００は、携帯端末３００から、プリンタ情報の要求があった場合（Ｓ５０１でＹＥＳ）、ＲＯＭ２０２などの記憶装置に保存されているプリンタ情報を、要求元の携帯端末３００に対して送信する（Ｓ５０２）。
【００７６】
このように、第１実施形態によれば、ファイルサーバ１００は、携帯端末３００からの要求に応じて、所定のファイルについてのテキスト情報を抽出し、抽出されたテキスト情報を携帯端末３００に対して送信する。
【００７７】
したがって、ユーザは、携帯端末３００でテキスト情報を見ることが可能となり、ファイルサーバに保存されているファイルのうち、目的とするファイルの内容を容易かつ確実に認識することができる。このため、ユーザが意図しない誤った印刷を行ってしまうことが無くなり、無駄な印刷コストの発生を未然に防止できる。
【００７８】
また、目的のファイルが文字を含む文書データである場合、携帯端末でテキスト情報を明瞭に表示させることが可能となるため、より効果的である。しかも、通信時間および通信コストが低減でき、携帯端末のメモリ容量も少なくて済む。さらに、テキスト情報として「見出し」を選択すれば、たとえばセクション単位でファイルの内容の確認が迅速にでき、印刷が必要なセクションの絞込みも可能となる。
【００７９】
次に、本発明の第２実施形態について説明する。第２実施形態に係る印刷システムのハードウエア構成は、第１実施形態と同様である。以下、第１実施形態と相違する点を中心に説明を行い、共通する点については、適宜説明を省略する。
【００８０】
図１２は、第２実施形態に係る印刷システムの動作を説明するためのシーケンスチャートである。以下、ファイルサーバ１００に保存されているファイルの内容を確認するための集合画像をプリンタ２００で印刷させ、その印刷物によりユーザがファイルの内容を確認した後に、当該ファイルをプリンタ２００で正式に印刷する場合について説明する。
【００８１】
ステップＳ３１〜Ｓ３３の処理は、図５のステップＳ１１〜Ｓ１３の処理と同様である。
【００８２】
次いで、携帯端末３００からの要求（Ｓ３４）に応じて、プリンタ２００は、プリンタ情報を携帯端末３００に対して送信する（Ｓ３５）。そして、ユーザが携帯端末３００においてディスプレイ３０６の画面上に表示されたプリンタ情報を参照しつつ操作キー３０４を操作することにより、指定されたファイルについての集合画像の印刷をプリンタ２００で行わせるための、集合画像のプリント条件が設定される（Ｓ３６）。ここで、集合画像は、所定のファイルに関して、同一ページ内にサムネイル画像が複数配置された画像である。
【００８３】
集合画像のプリント条件が設定されると、ユーザの操作にしたがって、携帯端末３００は、集合画像のプリント要求をファイルサーバ１００に対して送信する（Ｓ３７）。
【００８４】
ファイルサーバ１００は、指定されたファイルについての集合画像を作成し（Ｓ３８）、集合画像のファイルである集合画像用プリントデータをプリンタ２００に対して送信する（Ｓ３９）。そして、プリンタ２００は、受信した集合画像用プリントデータを印刷する（Ｓ４０）。これにより、ユーザは、集合画像用プリントデータの印刷物によって、ファイルの内容を容易かつ確実に認識することができる。
【００８５】
その後に続くステップＳ４１〜Ｓ４５の処理は、図５のステップＳ２３〜Ｓ２７の処理と同様である。
【００８６】
次に、ファイルサーバ１００における処理について説明する。
【００８７】
第２実施形態では、第１実施形態と同様に、図６に示されるディレクトリ情報の要求を受信した場合の処理、および図９に示されるプリント要求を受信した場合の処理が行われる。ただし、第２実施形態では、第１実施形態と異なり、図７に示されるプレビュー項目の要求を受信した場合の処理、および図８に示されるプレビュー情報の要求を受信した場合の処理は行われない。
【００８８】
図１３を参照して、ファイルサーバ１００において集合画像のプリント要求を受信した場合の処理について説明する。なお、図１３のフローチャートに示されるアルゴリズムは、ファイルサーバ１００のハードディスク１０４などの記憶装置にプログラムとして記憶されており、ＣＰＵ１０１によって実行される。
【００８９】
集合画像のプリント要求は、印刷しようとする所定のファイルが指定された状態でユーザが携帯端末３００を操作することにより、携帯端末３００からファイルサーバ１００に送信される。集合画像のプリント要求には、指定されたファイルのファイル名、集合画像のプリント条件、および印刷を行わせるプリンタのアドレス情報が含まれる。集合画像のプリント条件は、印刷範囲（元のファイルのページ指定）、集合画像の１ページ内に配置される元のファイルのページ数（または、サムネイル画像の大きさ、もしくは元の画像の大きさに対する縮小率）、カラー／モノクロの指定、印刷用紙サイズ等を含んでおり、ユーザが携帯端末３００においてディスプレイ３０６の画面上に表示されたプリンタ情報を参照しつつ操作キー３０４を操作することにより設定される。ここで、元のファイルに含まれる画像がカラーであっても、印刷をモノクロに指定して変換すれば、データ量が小さくなり、通信コストや印刷コストも少なくできる。
【００９０】
ファイルサーバ１００は、携帯端末３００から、集合画像のプリント要求があった場合（Ｓ６０１でＹＥＳ）、携帯端末３００で指定されたファイルについての集合画像を作成する（Ｓ６０２）。図１４は、集合画像の一例を示す図である。図１４においては、集合画像の１ページ内に元のファイルの２５ページ分の画像が縮小されて配置されている。なお、集合画像の作成をプリンタ２００で行うことも可能である。しかし、ファイルサーバ１００で集合画像の作成を行った方が送信データ量が少なくて済むため好ましい。
【００９１】
作成された集合画像のファイルは、プリンタ２００から得られたプリンタ情報に基づいて、プリンタ２００が解釈できるフォーマットに変換される（Ｓ６０３）。
【００９２】
ファイルサーバ１００は、フォーマット変換された集合画像のファイルを、集合画像用プリントデータとして、プリンタ２００に対して送信する（Ｓ６０４）。
【００９３】
ここで、プリンタ２００は、ファイルサーバ１００から受信した集合画像用プリントデータを用紙などの記録材上に印刷する。
【００９４】
このように、第２実施形態によれば、ファイルサーバ１００は、携帯端末３００からの要求に応じて、所定のファイルについての同一ページ内にサムネイル画像が複数配置された集合画像を作成し、作成された集合画像をプリンタ２００に対して送信する。
【００９５】
したがって、ユーザは、集合画像の印刷物を見ることが可能となり、ファイルサーバに保存されているファイルのうち、目的とするファイルの内容を容易かつ確実に認識することができる。このため、ユーザが意図しない誤った印刷を行ってしまうことが無くなり、無駄な印刷コストの発生を未然に防止できる。
【００９６】
また、集合画像の１ページで元のファイルの複数ページ分の画像を確認できるので視認性が高く、ファイル内の複数のページの中から必要なページを選定する場合に有利である。さらに、集合画像の印刷物は、インデックスとして再利用も可能である。しかも、集合画像を構成するサムネイル画像は、解像度の高いプリンタで出力させた方が、携帯端末で表示させる場合よりも確認し易い。
【００９７】
次に、本発明の第３実施形態について説明する。第３実施形態に係る印刷システムのハードウエア構成は、第１実施形態と同様である。以下、第１実施形態と相違する点を中心に説明を行い、共通する点については、適宜説明を省略する。
【００９８】
図１５および図１６は、第３実施形態に係る印刷システムの動作を説明するためのシーケンスチャートである。以下、ファイルサーバ１００に保存されているファイルの内容を携帯端末３００のディスプレイ３０６上でユーザが確認した後に、当該ファイルをプリンタ２００で印刷する場合について説明する。
【００９９】
ステップＳ５１〜Ｓ５５の処理は、図５のステップＳ１１〜Ｓ１５の処理と同様である。
【０１００】
次いで、ユーザが携帯端末３００においてディスプレイ３０６上に表示されたプレビュー項目を参照しつつ操作キー３０４を操作することにより、１つのプレビュー情報が選択される（Ｓ５６）。ここで、本実施形態では特に、「サムネイル画像」が選択された場合について説明する。
【０１０１】
プレビュー情報として、サムネイル画像が選択された後、ユーザの操作にしたがって、携帯端末３００は、プレビュー情報の要求をファイルサーバ１００に対して送信する（Ｓ５７）。ファイルサーバ１００は、指定された所定のファイルについてのプレビュー情報を抽出して（Ｓ５８）、携帯端末３００に対して送信する（Ｓ５９）。プレビュー情報として抽出されるサムネイル画像は、あらかじめ作成されて保存されていても、あるいはプレビュー情報の要求があったときに作成されてもよい。携帯端末３００は、受信したプレビュー情報をディスプレイ３０６上に表示する（Ｓ６０）。これにより、ユーザは、ディスプレイ３０６の画面上に表示されたプレビュー情報としての「サムネイル画像」によって、ファイルの内容を概略的に認識することができる。
【０１０２】
しかしながら、サムネイル画像のみではファイルの内容の確認が困難である場合、ユーザが携帯端末３００においてディスプレイ３０６の画面上に表示されたサムネイル画像を参照しつつ操作キー３０４を操作することにより、サムネイル画像についての拡大画像を携帯端末３００で表示させるための拡大条件が設定される（Ｓ６１）。
【０１０３】
拡大条件が設定された後、ユーザの操作にしたがって、携帯端末３００は、拡大画像の要求をファイルサーバ１００に対して送信する（Ｓ６２）。ファイルサーバ１００は、指定された所定のファイルについてのサムネイル画像の拡大画像を作成して（Ｓ６３）、携帯端末３００に対して送信する（Ｓ６４）。携帯端末３００は、受信した拡大画像をディスプレイ３０６上に表示する（Ｓ６５）。これにより、ユーザは、ディスプレイ３０６の画面上に表示された拡大画像によって、ファイルの内容を容易かつ確実に認識することができる。なお、ステップＳ６１〜Ｓ６５の処理は、必要に応じて複数回繰り返されてもよい。
【０１０４】
その後に続くステップＳ６６〜Ｓ７２の処理は、図５のステップＳ２１〜Ｓ２７の処理と同様である。
【０１０５】
次に、ファイルサーバ１００における処理について説明する。
【０１０６】
第３実施形態では、第１実施形態と同様に、図６に示されるディレクトリ情報の要求を受信した場合の処理、図７に示されるプレビュー項目の要求を受信した場合の処理、図８に示されるプレビュー情報の要求を受信した場合の処理、および図９に示されるプリント要求を受信した場合の処理が行われる。ただし、第３実施形態では、さらに以下の処理が行われる。
【０１０７】
図１７を参照して、ファイルサーバ１００において拡大画像の要求を受信した場合の処理について説明する。なお、図１７のフローチャートに示されるアルゴリズムは、ファイルサーバ１００のハードディスク１０４などの記憶装置にプログラムとして記憶されており、ＣＰＵ１０１によって実行される。
【０１０８】
拡大画像の要求は、拡大条件が設定された状態でユーザが携帯端末３００を操作することにより、携帯端末３００からファイルサーバ１００に送信される。
【０１０９】
拡大画像の要求には、拡大条件が含まれる。拡大条件は、拡大の基準点の座標、サムネイル画像に対する拡大率、拡大対象と指定されたページ番号等を含んでおり、ユーザが携帯端末３００においてディスプレイ３０６の画面上に表示されたサムネイル画像を参照しつつ操作キー３０４を操作することにより設定される。拡大の基準点は、たとえば図１８（Ａ）に示すように、サムネイル画像７０１が表示されたディスプレイ３０６の画面上の拡大したい部分の中心にポインタ７０２を置くことによって指定される。なお、拡大の基準点は、拡大したい部分の中心に必ずしも限られず、たとえば左上隅でもよい。
【０１１０】
ファイルサーバ１００は、携帯端末３００から、拡大画像の要求があった場合（Ｓ７０１でＹＥＳ）、拡大条件に基づいて、送信画像範囲の特定を行う（Ｓ７０２）。すなわち、ファイルサーバ１００は、まず、指定されたファイルにおける拡大対象のページの画像データをメモリ上に展開し、サムネイル画像に対する拡大率に対応するように、メモリ上に展開された画像データを拡大または縮小して単純拡大画像を得る。続いて、ファイルサーバ１００は、たとえば図１８（Ｂ）に示すように、単純拡大画像７１１の中で、基準点７１２の座標を中心として携帯端末３００の画面に適合する大きさの画像に相当する送信画像範囲７１３を特定する。送信画像範囲７１３は、携帯端末３００の表示能力やメモリ容量に依存する。このため、携帯端末３００が受信可能な画像サイズもまた、拡大画像の要求に含められる。
【０１１１】
次いで、ファイルサーバ１００は、単純拡大画像７１１の中から送信画像範囲７１３を抽出することにより、所定のフォーマットの拡大画像を作成する（Ｓ７０３）。そして、ファイルサーバ１００は、作成された拡大画像を、要求元の携帯端末３００に対して送信する（Ｓ７０４）。
【０１１２】
拡大画像を受信した携帯端末３００は、ディスプレイ３０６の画面上に拡大画像を表示する。なお、携帯端末３００のメモリ容量、および通信速度に十分余裕がある場合、ファイルサーバ１００は、指定されたページ全体の単純拡大画像７１１を携帯端末３００に対して送信してもよい。この場合、ユーザは、携帯端末３００のディスプレイ３０６の画面上において、スクロール操作を行いながら、単純拡大画像７１１を見ることが可能となる。
【０１１３】
このように、第３実施形態によれば、ファイルサーバ１００は、携帯端末３００からの要求に応じて、所定のファイルについてのサムネイル画像を携帯端末３００に対して送信する。さらに、ファイルサーバ１００は、携帯端末３００からの要求に応じて、サムネイル画像についての拡大画像を作成し、作成された拡大画像を携帯端末３００に対して送信する。
【０１１４】
したがって、ユーザは、携帯端末３００で拡大画像を見ることが可能となり、ファイルサーバに保存されているファイルのうち、目的とするファイルの内容を容易かつ確実に認識することができる。このため、ユーザが意図しない誤った印刷を行ってしまうことが無くなり、無駄な印刷コストの発生を未然に防止できる。
【０１１５】
しかも、サムネイル画像のみでは表示画像が小さすぎてファイルの内容の確認が不十分な場合でも、ユーザは必要に応じて拡大画像を見ることができ、利便性が向上する。
【０１１６】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１１７】
たとえば上記実施形態では、携帯端末からの指示に基づいてファイル保存装置に保存されたファイルを印刷装置で印刷する場合について説明したが、本発明はこれに限定されるものではなく、携帯端末からの指示に基づいてファイル保存装置に保存されたファイルをパソコン等に送信する場合にも適用可能である。
【０１１８】
本発明において、ファイル保存装置としてのファイルサーバにおける各種処理を行う手段は、専用のハードウエア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、例えばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読取可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶装置に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウエアに組み込まれてもよい。
【０１１９】
なお、上述した本発明の実施形態には、特許請求の範囲の請求項１〜５に記載した発明以外にも、以下の付記１〜７に示すような発明が含まれる。
【０１２０】
［付記１］　ファイルを保存するためのファイル保存装置と、ファイル保存装置と通信可能な印刷装置と、ファイル保存装置と通信可能な携帯端末とを備え、携帯端末からの指示に基づいてファイル保存装置に保存されたファイルを印刷装置で印刷するための印刷システムであって、
前記ファイル保存装置は、
前記携帯端末からの要求に応じて、所定のファイルについてのテキスト情報を抽出するテキスト情報抽出手段と、
前記テキスト情報抽出手段により抽出されたテキスト情報を前記携帯端末に対して送信するテキスト情報送信手段とを有し、
前記携帯端末は、
前記ファイル保存装置から受信したテキスト情報を表示するための表示手段を有することを特徴とする印刷システム。
【０１２１】
［付記２］　ファイルを保存するためのファイル保存装置と、ファイル保存装置と通信可能な印刷装置と、ファイル保存装置と通信可能な携帯端末とを備え、携帯端末からの指示に基づいてファイル保存装置に保存されたファイルを印刷装置で印刷するための印刷システムであって、
前記ファイル保存装置は、
前記携帯端末からの要求に応じて、所定のファイルについての同一ページ内にサムネイル画像が複数配置された集合画像を作成する集合画像作成手段と、
前記集合画像作成手段により作成された集合画像を前記印刷装置に対して送信する集合画像送信手段とを有し、
前記印刷装置は、
前記ファイル保存装置から受信した集合画像を印刷するための印刷手段を有することを特徴とする印刷システム。
【０１２２】
［付記３］　ファイルを保存するためのファイル保存装置と、ファイル保存装置と通信可能な印刷装置と、ファイル保存装置と通信可能な携帯端末とを備え、携帯端末からの指示に基づいてファイル保存装置に保存されたファイルを印刷装置で印刷するための印刷システムであって、
前記ファイル保存装置は、
前記携帯端末からの要求に応じて、所定のファイルについてのサムネイル画像を前記携帯端末に対して送信するサムネイル画像送信手段と、
前記携帯端末からの要求に応じて、前記サムネイル画像についての拡大画像を作成する拡大画像作成手段と、
前記拡大画像作成手段により作成された拡大画像を前記携帯端末に対して送信する拡大画像送信手段とを有し、
前記携帯端末は、
前記ファイル保存装置から受信したサムネイル画像および拡大画像をそれぞれ表示するための表示手段を有することを特徴とする印刷システム。
【０１２３】
［付記４］　携帯端末と通信可能なファイルを保存するためのファイル保存装置を制御するためのプログラムであって、
前記携帯端末からの要求に応じて、所定のファイルについてのテキスト情報を抽出するテキスト情報抽出手順と、
前記テキスト情報抽出手順において抽出されたテキスト情報を前記携帯端末に対して送信するテキスト情報送信手順と、
を前記ファイル保存装置に実行させるためのプログラム。
【０１２４】
［付記５］　携帯端末および印刷装置と通信可能なファイルを保存するためのファイル保存装置を制御するためのプログラムであって、
前記携帯端末からの要求に応じて、所定のファイルについての同一ページ内にサムネイル画像が複数配置された集合画像を作成する集合画像作成手順と、
前記集合画像作成手順において作成された集合画像を前記印刷装置に対して送信する集合画像送信手順と、
を前記ファイル保存装置に実行させるためのプログラム。
【０１２５】
［付記６］　携帯端末と通信可能なファイルを保存するためのファイル保存装置を制御するためのプログラムであって、
前記携帯端末からの要求に応じて、所定のファイルについてのサムネイル画像を前記携帯端末に対して送信するサムネイル画像送信手順と、
前記携帯端末からの要求に応じて、前記サムネイル画像についての拡大画像を作成する拡大画像作成手順と、
前記拡大画像作成手順により作成された拡大画像を前記携帯端末に対して送信する拡大画像送信手順と、
を前記ファイル保存装置に実行させるためのプログラム。
【０１２６】
［付記７］　付記４〜６のいずれか１つに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１２７】
【発明の効果】
以上説明したように、本発明によれば、ユーザは、ファイル保存装置に保存されているファイルのうち、目的とするファイルの内容を容易かつ確実に認識することができる。このため、ユーザが意図しない誤った印刷を行ってしまうことが無くなり、無駄な印刷コストの発生を未然に防止できる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るファイルサーバが適用された印刷システムの全体構成を示すブロック図である。
【図２】ファイルサーバの概略構成を示すブロック図である。
【図３】プリンタの概略構成を示すブロック図である。
【図４】携帯端末の概略構成を示すブロック図である。
【図５】第１実施形態に係る印刷システムの動作を説明するシーケンスチャートである。
【図６】ファイルサーバにおいてディレクトリ情報の要求を受信した場合の処理について説明するためのフローチャートである。
【図７】ファイルサーバにおいてプレビュー項目の要求を受信した場合の処理について説明するためのフローチャートである。
【図８】ファイルサーバにおいてプレビュー情報の要求を受信した場合の処理について説明するためのフローチャートである。
【図９】ファイルサーバにおいてプリント要求を受信した場合の処理について説明するためのフローチャートである。
【図１０】テキスト情報の一例を示す図である。
【図１１】プリンタにおいてプリンタ情報の要求を受信した場合の処理について説明するためのフローチャートである。
【図１２】第２実施形態に係る印刷システムの動作を説明するためのシーケンスチャートである。
【図１３】ファイルサーバにおいて集合画像のプリント要求を受信した場合の処理について説明するためのフローチャートである。
【図１４】集合画像の一例を示す図である。
【図１５】第３実施形態に係る印刷システムの動作を説明するためのシーケンスチャートである。
【図１６】図１５から続く、第３実施形態に係る印刷システムの動作を説明するためのシーケンスチャートである。
【図１７】ファイルサーバ１００において拡大画像の要求を受信した場合の処理について説明するためのフローチャートである。
【図１８】（Ａ）はサムネイル画像の一例を示す図、（Ｂ）は拡大画像の作成を説明するための図である。
【符号の説明】
１００…ファイルサーバ、
１０１…ＣＰＵ、
１０２…ＲＯＭ、
１０３…ＲＡＭ、
１０４…ハードディスク、
１０５…入力装置、
１０６…ディスプレイ、
１０７…ネットワークインタフェース、
１０８…バス、
２００…プリンタ、
２０４…操作パネル部、
２０５…印刷部、
２０６…ネットワークインタフェース、
２０７…ローカルインタフェース、
３００…携帯端末、
３０４…操作キー、
３０６…ディスプレイ、
３０８…ローカルインタフェース、
３０９…移動通信インタフェース、
４００…ネットワーク、
５００…移動通信網、
５１０…基地局。
【図１】
2004064514.tif 000003
【図２】
2004064514.tif 000004
【図３】
2004064514.tif 000005
【図４】
2004064514.tif 000006
【図５】
2004064514.tif 000007
【図６】
2004064514.tif 000008
【図７】
2004064514.tif 000009
【図８】
2004064514.tif 000010
【図９】
2004064514.tif 000011
【図１０】
2004064514.tif 000012
【図１１】
2004064514.tif 000013
【図１２】
2004064514.tif 000014
【図１３】
2004064514.tif 000015
【図１４】
2004064514.tif 000016
【図１５】
2004064514.tif 000017
【図１６】
2004064514.tif 000018
【図１７】
2004064514.tif 000019
【図１８】
2004064514.tif 000020