(57)【要約】【課題】携帯電話などの携帯情報端末で、いつどこにいてもネットワーク上にある文書を身近にある出力装置に出力する。また、携帯情報端末を使って文書の送信指示を行い、受取人がいつどこにいても文書を受け取れるようにする。【解決手段】端末から文書出力指示をネットワークを通じて文書処理サブシステムに行い、文書処理サブシステムは指定された文書を出力先に関連した出力データにデータ交換して出力データを作成し、これをネットワークを通じて出力装置に送信し、出力装置はこれを出力する。また、文書の送信の場合には、端末から文書送信指示を文書処理サブシステムに送信し、文書処理サブシステムは文書指定情報を宛先の端末に送信し、宛先の端末は文書出力指示を送信する。【選択図】        図１
2004246472.tif 000002
【特許請求の範囲】
【請求項１】
第１の端末と文書出力装置と文書処理サブシステムとからなる文書出力システムであって、
少なくとも前記第１の端末と前記文書処理サブシステム、及び前記文書処理サブシステムと前記文書出力装置とはそれぞれネットワークで接続され、
前記文書処理サブシステムは、文書を記憶する文書記憶手段と、文書読出し手段と、文書をデータ変換して出力データを生成するデータ変換手段と、文書出力指示情報受信手段と、出力データ送信手段とからなり、
前記文書出力装置は出力データ受信手段と出力手段とからなり、
前記第１の端末は文書指定情報と出力先指定情報とを含む文書出力指示情報を前記文書処理サブシステムに送信する文書出力指示情報送信手段を有し、
前記文書処理サブシステムは、前記文書出力指示情報受信手段により前記文書出力指示情報を受信し、前記文書指定情報によって指定され、前記文書記憶手段によって記憶されている文書を前記文書読出し手段により読み出し、前記データ変換手段によって該文書をデータ変換して生成される出力データを前記出力先指定情報によって指定される出力装置に送信する出力データ送信手段とを含み、
前記出力装置は前記出力データ受信手段により前記出力データを受信し、該出力データを前記出力手段により出力するようにしてなる文書出力システム。
【請求項２】
前記文書処理サブシステムは、文書記憶装置とデータ変換装置とを含み、前記文書記憶装置は前記文書記憶手段を含み、前記データ変換装置は前記データ変換手段を含むようにしてなる請求項１記載の文書出力システム。
【請求項３】
前記文書出力システムは第２の端末を含み、前記文書処理サブシステムは文書送信指定情報受信手段を含み、
前記第２の端末は前記文書処理サブシステムに文書指定情報と宛先指定情報を含む文書送信指定情報を送信する文書送信指定情報送信手段を含み、
前記文書処理サブシステムは前記文書送信指定情報受信手段により該文書送信指定情報を受信し、
前記文書サブシステムは該文書送信指定情報の文書指定情報を該文書送信指定情報の宛先指定情報に対応する前記第１の端末に送信する文書指定情報送信手段を含むところの請求項１記載の文書出力システム。
【請求項４】
前記出力装置はプリンターであるところの請求項１記載の文書出力システム。
【請求項５】
前記出力先指定情報は電話番号であり、前記出力装置はＦＡＸであるところの請求項１記載の文書出力システム。
【請求項６】
前記文書処理サブシステムは文書検索手段を含み、前記文書処理サブシステムは前記文書指定情報に関連した文書を前記文書検索手段により検索して求め、該文書を前記データ変換手段によりデータ変換して生成される出力データを前記出力先指定情報によって指定される出力装置に前記出力データ送信手段により送信するところの請求項１記載の文書出力システム。
【請求項７】
前記第１の端末は文書指定情報読取り手段を有し、該文書指定情報読取り手段によって読取られた文書指定情報と出力先指定情報とを含む文書出力指示情報を前記文書処理サブシステムに送信するところの請求項１記載の文書出力システム。
【請求項８】
前記文書処理サブシステムは、出力データ形式確認手段を含み、前記文書出力装置は出力データ形式伝達手段を含み、前記文書処理サブシステムは、前記出力データ形式確認手段により前記出力装置に出力データ形式を問い合わせ、前記出力装置が該問い合わせに応じて前記出力データ形式伝達手段によって出力データ形式を伝達し、該出力データ形式のデータ形式に前記データ変換手段によって前記文書読出し手段により読み出された文書をデータ変換して出力データを作成し、該出力データを前記出力装置に前記出力データ送信手段により送信し、前記出力装置は該出力データを前記出力データ受信手段によって受信し、該出力データを前記出力手段によって出力するようにしてなる請求項１記載の文書出力システム。
【請求項９】
前記第１の端末が前記文書処理サブシステムに送信する文書出力指示情報の中の出力先指定情報にはデータ形式指定情報が含まれ、前記データ変換手段は該データ形式指定情報が指定するデータ形式に前記文書読取り手段によって読み出された文書をデータ変換して生成される出力データを前記出力データ送信手段により前記出力先指定情報によって指定される出力装置に送信するところの請求項第一項記載の文書出力システム。
【請求項１０】
第１の端末と該端末とネットワークで接続される文書処理サブシステムと、該文書処理サブシステムとネットワークで接続される文書出力装置とからなる文書出力システムにおいて、
前記第１の端末から前記文書処理サブシステムに文書指定情報と出力先指定情報とを含む文書出力指示情報を送信する文書出力指示情報送信工程と、
前記文書処理サブシステムが前記文書出力指示情報を受信する文書出力指示情報受信工程と、
前記文書指定情報によって指定される文書を読み出す文書読出工程と、
該文書を出力データにデータ変換するデータ変換工程と、
該出力データを前記出力先指定情報によって指定される出力装置に送信する出力データ送信工程と、
前記出力装置が前記出力データを受信する出力データ受信工程と、
前記出力データを出力する出力工程とからなる文書出力方法。
【請求項１１】
第１の端末と該端末とネットワークで接続される文書処理サブシステムと、該文書処理サブシステムとネットワークで接続される文書出力装置とからなる文書出力システムを構成要素である前記文書処理サブシステムにおいて記憶され実行されるコンピュータプログラムであって、
前記第１の端末から送信されてくる文書指定情報と出力先指定情報とを含む文書出力指示情報を受信し、該文書指定情報によって指定される文書を読出し、
該文書を前記出力先指定情報と関連する出力データにデータ変換し、
該出力データを前記出力先指定情報によって指定される出力装置に出力させるべく送信することを特徴とするコンピュータプログラム。
【請求項１２】
請求項１１記載のコンピュータプログラムを記憶する記憶媒体。
【請求項１３】
請求項１における第１の端末。
【請求項１４】
請求項１における文書処理サブシステム。
【請求項１５】
請求項１における文書出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記憶されている文書（文章、表、図、絵、写真などからなるデジタルドキュメント）をプリンター、ディスプレイなどの出力装置に出力する技術に関する。また、文書を送信したり、検索したりする技術に関する。また、携帯電話などのモバイル端末もしくはそれ以外の端末を使って、出力指示をしたり、送信指示をしたりして、ネットワークを経由して出力装置に出力する場合を含む。
【０００２】
【従来の技術】
文書の作成、記憶、出力、送信、検索などは、通常次のように行われている。
【０００３】
パソコンなどでワープロソフトを使って文書を作成し、パソコンの記憶装置に記憶する。その文書を表示や印刷をしたい場合、その文書が記憶されている記憶装置に接続されているパソコンないしはさらにそのパソコンにネットワーク経由で接続している他のパソコンなどを使って、該文書ファイルにアクセスして、ワープロソフトを使って文書開いて表示したり、さらに印刷メニューを選択して使用しているパソコンに接続されたプリンターもしくは、使用しているパソコンにネットワーク接続されたプリンターに印刷出力する。
【０００４】
図１は従来の文書出力システムのシステム構成図である。１０１、１０２、１０３はそれぞれ第１のネットワークケーブル１０４に接続されているプリンター、端末１（コンピュータなど）、及びファイルサーバ（ファイルを記憶するコンピュータなど）であって、１０６、１０７は、それぞれ第２のネットワークケーブル１０８に接続するプリンター及び端末２（コンピュータなど）であって、１０５は第１のネットワークケーブルと第２のネットワークケーブルを接続するゲートウェイである。１０９は第１のネットワークケーブルに接続する機器群全体を表すところの第１のネットワークシステム、１１０は第２のネットワークケーブルに接続する機器群全体を表すところの第２のネットワークシステムである。
【０００５】
コンピュータである端末１の１０２で作成された文書ファイルは、１０３のファイルサーバに記憶管理される。その後、必要に応じて端末１の１０２で前記ファイルサーバにある文書ファイルを参照して、端末１の１０２のディスプレイに表示したり、端末１の１０２からプリンター１０１に印刷したりする。端末１には、プリンター１０１のプリンタードライバソフトウェアがインストールされていて、文書ファイルは該プリンタードライバソフトウェアによってプリンター１０１が印刷処理できるデータに変換される。一方、ネットワークシステム１０９とは場所が離れているネットワークシステム１１０にある端末２のコンピュータを使って、ファイルサーバ１０３に記憶されている文書ファイルを端末２にダウンロードして、端末２にインストールされているプリンター１０６のプリンタードライバソフトウェアによって、プリンター１０６が印刷処理できるデータに変換して、プリンター１０６から印刷することができる。
【０００６】
【発明が解決しようとする課題】
前記従来の技術では、固定的に設置されたネットワークシステム１０９や１１０上にある端末からのみ、ファイルサーバ１０３にある文書ファイルを端末と同じネットワーク上の近くのプリンターに印刷したり、ないしは端末のディスプレイに表示されたりする。文書の印刷ないし表示ができる環境は固定的である。
【０００７】
一方、近年はモバイルＰＣや携帯電話やＰＨＳ電話などでインターネットに接続でき、世界中のコンピュータと接続できる環境ができている。上述の従来の技術説明における端末２の代わりに、これらのモバイル端末を使用して、近くのプリンターなど出力装置に文書を出力しようとした場合、１０８がインターネットであったとしても、従来の技術では出力をすることはできない。それは、一般にモバイルＰＣが文書ファイルを印刷するためのプリンター１０６のプリンタードライバソフトウェアを内蔵できないためである。これは、モバイル端末が搭載しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が一般のオフィスで使用されている端末のコンピュータＯＳ（Ｗｉｎｄｏｗｓ（登録商標）９５／９８／Ｍｅ，ＮＴ，２０００など）よりは簡易的なもの（例えば、Ｗｉｎｄｏｗｓ（登録商標）ＣＥなど）だからである。また仮にプリンタードライバが内蔵できたとしても、プリンタードライバの種類がたくさんあるのでモバイル端末器のたまたま近くにあるプリンターのプリンタードライバを内蔵してある確率はたいへん小さい。さらに携帯電話やＰＨＳ電話にあっては、そもそも文書ファイルを一時記憶するためのメモリが不足している。
【０００８】
このような理由のため、従来の技術では、外出先などで自分のオフィスにあるファイルサーバから文書ファイルの印刷や表示などをすることがたいへん困難である。
【０００９】
また、文書の送信ということを考えた場合、ＦＡＸを使う代わりに、ＦＡＸモデムをもったパソコン同士で、ＦＡＸの送受信をすることが近年は行われている。これは受信側にＦＡＸが用意できない場合便利であるが、パソコンが携帯用のモバイルＰＣであると、文書の表示面積が小さいため印刷しないとみずらいという問題がある。しかし、印刷しようとしても、上述の理由で近くにあるプリンターに印刷することはできない。
【００１０】
近年、携帯電話やＰＨＳ電話などで、インターネットの検索エンジンで情報検索をすることが行われている。一方、ファイルサーバにある文書ファイルを対象として検索した場合には、表示面積が小さいためプリンターに印刷する要求が強くなるが、上述の理由で印刷は困難である。
【００１１】
公開特許公報２００１−２５６０１０「ネットワーク情報出力システム及びネットワーク情報出力方法」（発明者：堀切和典、渡辺美樹）においては、携帯情報端末などモバイル環境からの情報出力要求に応じて、セキュリティを維持した状態で情報出力するためのネットワーク情報出力システム及びネットワーク情報出力方法が開示されている。しかし、該公開特許公報においては、どのような種類の出力装置であっても（つまり出力装置に渡すべきデータ形式がどのようなものであっても）出力できる方法が示されていないし、文書の送信を行う方法も、また端末から検索指示を行って検索結果をネットワークを通じて出力する方法も開示されていない。
【００１２】
【課題を解決するための手段】
第１の端末と文書出力装置と文書処理サブシステムとからなる文書出力システムであって、前記文書処理サブシステムは、文書を記憶する文書記憶手段と、文書読出し手段と、文書をデータ変換して出力データを生成するデータ変換手段と、文書出力指示情報受信手段と、出力データ送信手段とからなり、前記文書出力装置は出力データ受信手段と出力手段とからなり、前記第１の端末は文書出力指示情報送信手段を有する。
【００１３】
（作用）
前記文書出力指示情報送信手段によって前記第１の端末から前記文書処理システムに文書指定情報と出力指定情報とを含む文書出力指示情報を送信し、前記文書処理サブシステムは前記文書出力指示情報受信手段により、前記文書出力指示情報を受信し、前記文書指定情報によって指定され、前記文書記憶手段によって記憶されている文書を前記読み出し手段によって読み出し、前記データ変換手段によって該文書をデータ変換して生成される出力データを、前記出力データ送信手段によって、前記出力先指定情報により指定される出力装置に送信し、前記出力手段によって前記出力装置は前記出力データを出力する。
【００１４】
【発明の実施の形態】
［第１の実施の形態］
図２は本発明の第１の実施例のシステム構成図である。２０１は第１の端末、２０２は第１の端末２０１が有する文書出力指示情報送信手段、２０３は文書処理サブシステムで、２０４〜２０８は該文書処理サブシステム２０３が有する手段であって、２０４は文書出力指示情報受信手段、２０５は文書記憶手段、２０６は文書読出し手段、２０７はデータ変換手段、２０８は出力データ送信手段である。文書処理サブシステム２０３は、図３に示すように複数の装置から構成されるシステムであって、３０１は文書記憶装置、３０２はデータ変換装置である。文書処理サブシステムがどのように複数の装置から構成されるかは自由であって、前記２０４〜２０８の各手段が連携して機能するものであればなんであってもよい。例えば、前記文書処理サブシステムが１つの装置からなる文書処理装置であってもよい。図２において２０９は文書出力装置であって、該文書出力装置２０９は、２１０の出力データ受信手段と２１１の出力手段を含む。該文書出力装置２０９は本実施例ではプリンターであって２１１は出力データを紙に印刷する出力手段であるが、２０９はディスプレイを伴う表示装置であり２１１は出力データをディスプレイに表示する出力手段であってもよい。また、３０１及び３０２は例えばサーバーコンピュータであって、図４のようなハードウェア構成になっている。図４において、４０１はＣＰＵ、４０２はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、４０３はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、４０４はオペレーティングシステムを内蔵するハードディスク、４０５はネットワークと接続する通信インターフェース、４０５はキーボードとマウス、４０７は表示コントローラ、４０８は表示装置、４０９はＩ／Ｏポート、４１０はプリンターである。文書記憶装置３０１とデータ変換装置３０２はネットワークで接続され、また第１の端末と文書処理サブシステム２０３、及び文書処理サブシステム２０３と文書出力装置２０９もそれぞれネットワークで接続されている。ネットワークはイントラネットのようなＬＡＮでもいいし、インターネットでもよい。また、ネットワークはイーサネット（登録商標）などの物理的ケーブルであってもよいし、無線であってもよい。
【００１５】
第１の端末は、図４のようなハードウェア構成のコンピュータであってもいいし、モバイルＰＣでも、インターネットができる携帯電話であってもよい。
【００１６】
本実施例では、記憶装置３０１はＷｅｂサーバであって、例えば、３０１のＯＳがＬｉｎｕｘであって、Ａｐａｃｈｅが動作していて、Ｊａｖａ（登録商標）Ｓｅｒｖｌｅｔが動作する環境になっている。文書は、Ｗｅｂサーバのホームディレクトリ以下にアクセス可能はファイルとしてハードディスク４０４に記憶されている。文書の記憶位置を指定するには、ＷｅｂサーバのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と文書ファイルのパス名（Ａｐａｃｈｅのドキュメントルート以下のパス名）を繋げたＵＲＬが使われる。インターネットの端末のＷｅｂブラウザによって前記Ｗｅｂサーバにアクセスして文書選択画面を表示でき、文書名を選択すると、該文書のＵＲＬが取得できＷｅｂブラウザに表示されるようになっている。このようなしかけは、Ｗｅｂサーバに設けたＪａｖａ（登録商標）Ｓｅｒｖｌｅｔプログラムで実現できる。同様にプリンター選択画面を表示でき、プリンター名を選択すると該プリンターのＵＲＬが取得できＷｅｂブラウザに表示されるようにもなっている。これもＷｅｂサーバに設けたＪａｖａ（登録商標）Ｓｅｒｖｌｅｔプログラムで実現できる。
【００１７】
また、２０９のプリンターにもＵＲＬが割り当てられている。また、第１の端末２０１にはＷｅｂブラウザが搭載されていてインターネットを通じてＷｅｂサーバであるところの記憶装置３０１のホームページを表示することができる。
次に、本実施例の処理の流れを説明するためにフローチャート図５にそって説明する。まず、ステップ５０１では、第１の端末２０１を操作して、インターネットに接続して記憶装置３０１とＨＴＴＰプロトコルにて接続し、文書選択画面にて文書を選択し、プリンター選択画面にてプリンターを選択し、文書印刷ボタンを実行することにより、文書のＵＲＬとプリンター識別情報（文書出力指示情報）を記憶装置３０１に送信する。プリンター識別情報とは、プリンターがネットワークプリンターの場合にはＵＲＬ、プリンターがＦＡＸの場合には電話番号である。
【００１８】
ここにおいて、文書印刷ボタンを実行すればＷｅｂブラウザに表示された文書のＵＲＬとプリンター識別情報を記憶装置に送信するようにすることは、前述のＷｅｂサーバ（記憶装置３０１）にあるＪａｖａ（登録商標）Ｓｅｒｖｌｅｔプログラムによって実現できる。ステップ５０２では記憶装置３０１で動作している前記Ｊａｖａ（登録商標）Ｓｅｖｌｅｔプログラムが前記文書出力指示情報を受信し、該文書出力指示情報を記憶装置３０１が一時記憶する。
【００１９】
記憶装置３０１には、プリンター識別情報と該プリンターが対応している出力データ形式情報（ＰＤＬ言語の種類）の対応テーブル（出力装置プロファイル２１２）があり、前記プリンター識別情報に対応する出力データ形式情報を取得し、これを一時記憶する。これもステップ５０２で行われる処理である。
【００２０】
ステップ５０３では、前記文書のＵＲＬで指定される文書ファイルを読み出し、該文書ファイルを前記出力データ形式情報とともにデータ変換装置３０２に送信する。ステップ５０４では、前記データ変換装置３０２が文書ファイルと出力データ形式情報を受信し、該文書ファイルを該出力データ形式にデータ変換する。例えば、該文書がＨＴＭＬファイルであって、該出力データ形式がビットマップであったならば、Ｗｉｎｄｏｗｓ（登録商標）パソコンにおいてＨＴＭＬファイルをビットマップデータにレンダリングするプリンタードライバと同様な変換処理を前記データ変換装置が行う。また、前記出力データ形式がＡｃｒｏｂａｔ  ＰＤＦ形式ならば、Ａｄｏｂｅ社のＡｃｒｏｂａｔ  ＰＤＦ  Ｗｒｉｔｅｒと同様にＨＴＭＬファイルをＰＤＦファイルに変換する。前記文書ファイルがＨＴＭＬ以外の他のファイル（例えば、マイクロソフトのＷｏｒｄ文書など）であっても、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄアプリケーションの印刷機能及びプリンタードライバと同様にデータ変換をする。また、プリンター識別情報がＦＡＸであったならば、出力データ形式はＭＨないしはＭＭＲ形式となり、文書ファイルをレンダリングしてビットマップ形式にした後、ＭＨないしはＭＭＲのデータ圧縮を行う。
【００２１】
次にステップ５０５で、このようにして生成された出力データ（ビットマップ形式の画像データ、Ａｃｒｏｂａｔ  ＰＤＦ形式のデータ、あるいはＰｏｓｔｓｃｒｉｐｔ形式のデータ、あるいはまたＬＩＰＳＩＩＩ／ＩＶ形式のデータなどのどれか一つ）を前記プリンター識別情報で指定されるプリンターに送信する。データ変換装置にはＦＡＸモデムが内蔵されており、プリンター識別情報がＦＡＸの電話番号であった場合には該電話番号にダイヤルし出力データをモデム変調して送信する。
【００２２】
ステップ５０６では、前記文書出力装置２０９であるプリンターが前記出力データを受信する。次にステップ５０７では、前記プリンターが該出力データを印刷出力する。
【００２３】
［第２の実施の形態］
前述の第１の実施例では、ファイルサーバである文書処理サブシステムに記憶してある文書を出力するものであった。第２の実施例では、文書の送信をする新しいシステムである。これまでは、一般にＦＡＸや電子メールなど、送信したい文書そのものを発信者から受信者へ送信することで文書の伝達が行われてきた。本実施例では、文書の指定情報を送信することで相手先に文書を伝達し、相手先が文書を指定の出力装置に出力するものである。文書処理サブシステム２０３にはあらかじめ送信者が送信したい文書を蓄積記憶されているものとする。そのため文書処理サブシステムは送信者が日常使用するファイルサーバとして使用されているものである。図６は、第２の実施例のシステム構成図であって、同図で番号が図２と同じ物は、図２と同一のものを示している。第２の実施例で新しく追加されたものは、６０２の文書送信指定情報送信手段を有する６０１の第２の端末と、文書処理サブシステム２０３に含まれる６０３の文書送信指定情報受信手段、６０４の文書指定情報送信手段である。文書処理サブシステム６０４は第１の実施例と同様に、記憶装置３０１とデータ変換装置３０２から構成されるが、６０３、６０４、２０４〜２０８の各手段を機能的に連携するものであればなんでもよい。６０３と６０４の各手段は本実施例では記憶装置３０１に含まれるものとする。
【００２４】
第２の端末は第１の端末と同様にＷｅｂブラウザを搭載していて、ネットワークを通じて記憶装置３０１のＷｅｂサーバにアクセスできる。
【００２５】
以下図７のフローチャートに沿って説明する。ステップ７０１では、送信者が第２の端末で、記憶装置３０１のＷｅｂサーバにアクセスし文書選択画面を表示する。文書選択画面で送信したい文書を選択するとその文書のＵＲＬを取得し第２の端末のＷｅｂブラウザに表示される。
【００２６】
ファイルサーバである記憶装置３０１の文書アクセス権を有する利用者の名前とＥメールアドレスを対応させたアドレス帳データが前記記憶装置３０１に記憶されている。送信文書を選択すると、送信先指定画面が第２の端末のＷｅｂブラウザに表示され、前記アドレス帳から送信者のＥメールアドレスを取得し、Ｗｅｂブラウザに表示する。次に送信ボタンを実行すると、送信文書のＵＲＬと送信先のＥメールアドレスがＷｅｂサーバに送信され、ステップ７０２でＷｅｂサーバは送信文書のＵＲＬと送信先のＥメールアドレス（文書送信指定情報）を受信し記憶装置３０１に一時記憶する。これらの、ＷｅｂブラウザとＷｅｂサーバの相互処理はＪａｖａ（登録商標）Ｓｅｒｖｌｅｔプログラムによって行われるように仕組める。次にステップ７０３では、前記Ｅメールアドレス宛て（第１の端末）に、前記送信文書のＵＲＬ情報をＥメール送信する。第１の端末は、Ｅメール送受信機能を備えておりこのＥメールを受信し、前記送信文書のＵＲＬを出力すべき文書のＵＲＬとして、以降は図５のフローチャートに従って、第１の実施例と同じ処理を行う。文書の受信者は、自分の都合のいい出力装置を選択しこれに該文書を出力させることができる。
【００２７】
［第３の実施の形態］
図８は第３の実施例のシステム構成図であって、文書処理サブシステム２０３に８０１の文書検索手段が追加されている。該文書処理サブシステム２０３は、第１の実施例と同様に記憶装置とデータ変換装置からなるものであって、文書検索手段８０１は記憶装置に含まれる。しかし、２０４〜２０８、及び８０１の各手段が連携して機能するものであればこれ以外の装置構成でもかまわない。
【００２８】
図９は、本実施例のフローチャートであって、これにそって処理を説明する。第１の端末２０１から前記Ｗｅｂサーバである記憶装置にＨＴＴＰプロトコルにて接続し、文書検索キーワード入力画面を第１の端末２０１のＷｅｂブラウザに表示する。第１の端末からは、文書指定情報として検索キーワードを前記キーワード入力画面のキーワード入力フィールドに入力し、また出力先指定情報を同画面の出力先入力フィールドに入力し、同画面に表示されている送信ボタンを実行する。ステップ９０２では、記憶装置が検索キーワード（文書指定情報）と出力先指定情報からなる文書出力指示情報を受信し一時記憶する。
【００２９】
記憶装置は、インターネットの検索エンジンと同様の文書検索手段８０１を含んでいて、任意のキーワードを含むＨＴＭＬ文書ファイルを選択・抽出して文書ファイルを一覧表示する機能がある。これは例えば、ＵＮＩＸ（登録商標）のｇｒｅｐコマンドを利用すれば用意に実現できることである。ステップ９０３では、この文書検索手段により前記検索キーワードを含むＨＴＭＬ文書を選択・抽出し、検索結果文書の一覧（文書名とＵＲＬの対応）を記述したＨＴＭＬファイルを生成し、このＨＴＭＬファイルを第１の端末２０１に送信しＷｅｂブラウザに表示させる。
【００３０】
また、本実施例の記憶装置にも出力先と出力先データ形式の対応テーブル（出力装置プロファイル２１２）があり、前記出力先指定情報から該対応テーブルを参照して出力データ形式情報を取得し、これを一時記憶する。
【００３１】
ステップ２０６では前記検索結果文書一覧ＨＴＭＬファイルを読出し、データ変換装置に前記出力データ形式情報とともに送信する。ステップ９０５では、前記データ変換装置が前記検索結果文書一覧ＨＴＭＬファイルと出力データ形式情報を受信し、該検索結果文書一覧ＨＴＭＬファイルを該出力データ形式にデータ変換する。そして、ステップ９０６で、前記出力先指定情報で指定される出力装置に該出力データを送信する。ステップ９０７では該出力データを出力する。例えば出力装置がプリンターであれば、印刷をする。
【００３２】
［第４の実施の形態］
図１０は、第４の実施例での第１の端末２０１のハードウェア構成図である。１００１は制御をつかさどるＣＰＵ、１００２はプログラムや固定データを記憶するＲＯＭ、１００３は作業領域のＲＡＭ、１００４はネットワークとの通信をする通信インターフェース、１００５はキーボード、１００６は表示コントローラ、１００７は液晶表示装置、１００８はイメージスキャナＩ／Ｆ、１００９はイメージスキャナである。本実施例での第１の端末２０１は、イメージスキャナ１００９で、紙面上の文字列を読取り、文字認識をして文字列を対応する文字コードとしてＲＡＭ１００３に記憶する機能（文書指定情報読取り手段）を備えており、かつインターネット接続機能、Ｅメール送受信機能、小型キーボードを有している。文字認識機能付小型装置は、例えば、公開特許公報平０６−１１１０６１（発明者：西川寛、長谷川毅）、公開特許公報平０５−１８９６０８（発明者：長谷川毅、西川寛）、公開特許公報平０５−０２８３１７（発明者：二木徹）、及び公開特許公報平０５−０２８３１９（発明者：二木徹）によって開示されている。このような文字認識機能付小型装置をインターネット機能付携帯電話と図１０のような構成で合体した端末をつくることは可能である。
【００３３】
前記第３の実施例では、検索キーワードを含んだＨＴＭＬ文書の一覧（文書名とそのＵＲＬ）がプリンターなどに印刷出力される。ここで、本実施例の文字認識機能付端末で、印刷された検索結果文書のＵＲＬをイメージスキャナで読取り文字認識をした結果のＵＲＬの文字コードをＲＡＭ１００３に一時記憶する。
【００３４】
このあとの本実施例の処理は図５とほぼ同じである。ただし、ステップ５０１で文書出力指示情報送信では、文書選択画面にて文書を選択するのではなく、前記文字認識した結果のＵＲＬ文字コードをＲＡＭ１００３から読取り、該ＵＲＬを前記プリンター識別情報（第１の実施例と同様にプリンター選択画面にて選択したもの）とともに文書出力指示情報として記憶装置３０１に送信する。それ以降の処理は第１の実施例と同じである。
【００３５】
上記の説明では、第１の端末は文字認識機能付として、文書指定情報読取手段として文字認識機能を選んだ場合である。一方、文書に、文書指定情報として１次元バーコード、２次元バーコード、ないしは電子透かしなどを含める方法もある。この場合には、バーコード読取機能あるいは電子透かし読取機能を文書指定情報読取手段として、前記第１の端末に実装することで、上記文字認識と同じことが実現できる。
【００３６】
［第５の実施の形態］
第１の実施例では、プリンター識別情報から出力装置プロファイルを参照して対応する出力データ形式情報を取得して、これをデータ変換装置に送信したが、第５の実施例では、そのかわりに文書処理サブシステムが出力データ形式確認手段を含み、文書出力装置が出力データ形式伝達手段を含む。
【００３７】
図１２は本実施例のシステム構成図であって、本実施例の文書出力システムも第１の実施例と同様に第１の端末２０１、文書処理サブシステム２０３、及び文書出力装置２０９からなり、第１の実施例の場合に比べて、さらに前記文書処理サブシステム２０３は出力データ形式確認手段１２０１を含み、前記文書出力装置２０９は出力データ形式伝達手段１２０２を含む構成になっている。
【００３８】
図１３は前記文書処理サブシステム２０３の装置構成の一実施形態であって、記憶装置３０１とデータ変換装置３０２とからなり、記憶装置３０１が出力データ形式確認手段１２０１を含む。ただし、出力データ形式確認手段１２０１はデータ変換装置３０２に含まれてもよいし、他の場所にあってもよい。
【００３９】
上述において図２〜図３と同番号のものは、前記第１の実施例での同番号のものと同じ機能・役割を果たす装置・手段である。
【００４０】
図１１は、本実施例のフローチャートであって、以下これにそって本実施例の処理を説明する。
【００４１】
まず、ステップ１１０１では、第１の端末２０１を操作して、インターネットに接続して記憶装置３０１とＨＴＴＰプロトコルにて接続し、文書選択画面にて文書を選択し、プリンター選択画面にてプリンターを選択し、文書印刷ボタンを実行することにより、文書のＵＲＬとプリンター識別情報（文書出力指示情報）を記憶装置３０１に送信する。プリンター識別情報とは、プリンターがネットワークプリンターの場合にはＵＲＬ、プリンターがＦＡＸの場合には電話番号である。
【００４２】
ここにおいて、文書印刷ボタンを実行すればＷｅｂブラウザに表示された文書のＵＲＬとプリンター識別情報を記憶装置に送信するようにすることは、前述のＷｅｂサーバ（記憶装置３０１）にあるＪａｖａ（登録商標）Ｓｅｒｖｌｅｔプログラムによって実現できる。ステップ１１０２では記憶装置３０１で動作している前記Ｊａｖａ（登録商標）Ｓｅｖｌｅｔプログラムが前記文書出力指示情報を受信し、該文書出力指示情報を記憶装置３０１が一時記憶する。
【００４３】
ステップ１１０３では、前記文書のＵＲＬで指定される文書ファイルを読み出し、該文書ファイルをデータ変換装置３０２に送信する。
【００４４】
ステップ１１０４では、記憶装置３０１の出力データ形式確認手段１２０１によって文書出力装置２０９に出力データ形式問合せを行い（これは例えばあらかじめ決められた所定のコードを送信することでなされる）、文書出力装置２０９はこの問合せを受けたら、出力データ形式伝達手段１２０２により、該文書出力装置が保持している出力データ形式情報（例えば、あらかじめ取り決められた定義に基づくデータ形式を示すコード）を前記記憶装置３０１に送信する。そして、前記記憶装置３０１は該出力データ形式情報を前記データ変換装置３０２に送信する。次にステップ１１０５では、前記データ変換装置３０２が文書ファイルと出力データ形式情報を受信し、該文書ファイルを該出力データ形式にデータ変換する。例えば、該文書がＨＴＭＬファイルであって、該出力データ形式がビットマップであったならば、（登録商標）パソコンにおいてＨＴＭＬファイルをビットマップデータにレンダリングするプリンタードライバと同様な変換処理を前記データ変換装置が行う。また、前記出力データ形式がＡｃｒｏｂａｔ  ＰＤＦ形式ならば、Ａｄｏｂｅ社のＡｃｒｏｂａｔ  ＰＤＦ  Ｗｒｉｔｅｒと同様にＨＴＭＬファイルをＰＤＦファイルに変換する。前記文書ファイルがＨＴＭＬ以外の他のファイル（例えば、マイクロソフトのＷｏｒｄ文書など）であっても、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄアプリケーションの印刷機能及びプリンタードライバと同様にデータ変換をする。また、プリンター識別情報がＦＡＸであったならば、出力データ形式はＭＨないしはＭＭＲ形式となり、文書ファイルをレンダリングしてビットマップ形式にした後、ＭＨないしはＭＭＲのデータ圧縮を行う。
【００４５】
次にステップ１１０６で、このようにして生成された出力データ（ビットマップ形式の画像データ、Ａｃｒｏｂａｔ  ＰＤＦ形式のデータ、あるいはＰｏｓｔｓｃｒｉｐｔ形式のデータ、あるいはまたＬＩＰＳＩＩＩ／ＩＶ形式のデータなどのどれか一つ）を前記プリンター識別情報で指定されるプリンターに送信する。データ変換装置にはＦＡＸモデムが内蔵されており、プリンター識別情報がＦＡＸの電話番号であった場合には該電話番号にダイヤルし出力データをモデム変調して送信する。
【００４６】
ステップ１１０７では、前記文書出力装置２０９であるプリンターが前記出力データを受信する。次にステップ１１０８では、前記プリンターが該出力データを印刷出力する。
【００４７】
本実施例では、文書出力装置２０９が出力データ形式伝達手段を含むとして、文書処理サブシステム２０３が前記文書出力装置２０９に出力データ形式を問い合わせる例を示した。
【００４８】
一方、このような出力データ形式伝達手段を必ずしも文書出力装置２０９が有するとは限らない。その場合には、前記第１の端末２０１が文書処理サブシステム２０３に送信する文書出力指示情報の中に、前記プリンター識別情報とデータ形式指定情報を合わせて出力先指定情報としたものを含めることによって、前記第１の端末からプリンター識別情報を選択するのと同様にデータ形式指定情報を選択し、出力先指定情報をつくり前記記憶装置にこれを送信する。記憶装置では、この出力先指定情報の中のデータ形式指定情報をデータ変換装置に送信して、該データ形式指定情報のデータ形式にデータ変換をすることもできる。
【００４９】
【発明の効果】
本発明は、インターネットなどのネットワークに接続されたモバイル端末（モバイルＰＣ，携帯電話、ＰＨＳ電話など）と該第１の端末にネットワーク接続される文書処理サブシステムと、該文書処理サブシステムにネットワーク接続される文書出力装置からなる文書出力システムにおいて、前記第１の端末から文書出力指示を前記文書処理サブシステムに行うことによって、前記第１の端末の近くにあるプリンター、ＦＡＸないしディスプレイ端末などの文書出力装置に文書を出力することを可能にしている。その際、出力する文書のデータを前記文書処理サブシステムに含まれるデータ変換手段によって適宜出力データに変換するので、前記第１の端末がこのデータ変換をするためのドライバソフトを実装する必要がない。したがって、前記第１の端末としては、モバイルＰＣ、携帯電話、ＰＨＳ電話などの小型軽量な端末を使用でき、世界中いつ・どこでも身近にある出力装置に文書を出力するというメリットを生み出している。特にＦＡＸに出力できるということは、ＦＡＸが多く普及している今日、例えばコンビニエンスストアに置かれているＦＡＸへ携帯電話などから出力指示することで、印刷出力ができるということは、携帯電話などを携行する者にとってはたいへん好都合である。
【００５０】
また第２の実施例によれば、前記文書処理サブシステムと接続する第２の端末を利用すれば、Ａ（第２の端末を操作する者）からＢ（第１の端末を操作する者）へ文書を送信することが可能となる。例えばＡが携帯電話ａ（第２の端末）を操作して文書の送信指示を前記文書処理サブシステムに行い、Ｂは別の携帯電話ｂで該文書の指定情報（ＵＲＬなど）を含んだＥメールを受け取ると、該指定情報を文書出力指示情報に含めて、前記文書処理サブシステムに送信して文書出力指示を行えば、Ｂの身近にあるプリンター（プリンター以外の出力装置でもよい）にＡが送信指示した文書を印刷出力できる。これは、あたかもＡとＢが常にＦＡＸを持ち運んでいるが如きの便利さを出す効果を生んでいる。
【００５１】
さらに、前記第３の実施例によれば、世界中どこにいても携帯電話などを使って情報検索を行い、検索結果を身近にあるプリンターなどに出力できる。
【００５２】
また、前記第４の実施例によれば該実施例に説明してあるような文書指定情報読取手段付端末を使って、一度前記出力された文書のＵＲＬを該端末で読み取って、該ＵＲＬが示す文書を出力すべく文書出力指示を行って身近にあるプリンターなどに出力できる。例えば、前記第３の実施例で行った検索結果を印刷した出力紙に印字されてあるＵＲＬを手軽に読取りリンク先の文書を印刷出力するような利用のしかたができる。これはあたかも前記端末で、パソコンでのＷｅｂをリンクで辿りながら閲覧することをシミュレートしたものである。
【００５３】
また、第５の実施例では、身近にあるプリンターなどへの出力データ形式（プリンターからみると入力のデータ形式であるが）を確認し身近にあるプリンターに合わせて文書をデータ変換するので、出力可能な出力装置の種類を多くしている効果を生む。
【図面の簡単な説明】
【図１】従来の文書出力システム構成図
【図２】第１の実施例のシステム構成図
【図３】第１の実施例の文書処理サブシステム構成図
【図４】装置のハードウェア構成図
【図５】第１の実施例のフローチャート
【図６】第２の実施例のシステム構成図
【図７】第２の実施例のフローチャート
【図８】第３の実施例のシステム構成図
【図９】第３の実施例のフローチャート
【図１０】第４の実施例での第１の端末のハードウェア構成図
【図１１】第５の実施例のフローチャート
【図１２】第５の実施例のシステム構成図
【図１３】第５の実施例の文書処理サブシステム構成図
【符号の説明】
１０１  プリンター
１０２  端末１
１０３  ファイルサーバ
１０４  ネットワーク
１０５  ゲートウェイ
１０６  プリンター
１０７  端末２
１０８  ネットワーク
１０９  第１のネットワークシステム
１１０  第２のネットワークシステム
２０１  第１の端末
２０２  文書出力指示情報送信手段
２０３  文書処理サブシステム
２０４  文書出力指示情報受信手段
２０５  文書記憶手段
２０６  文書読出手段
２０７  データ変換手段
２０８  出力データ送信手段
２０９  文書出力装置
２１０  出力データ受信手段
２１１  出力手段
２１２  出力装置プロファイル
２１３  ネットワークＩ／Ｆ
２１４  ＦＡＸモデム
３０１  記憶装置
３０２  データ変換装置
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ
４０４  ハードディスク装置
４０５  通信インターフェース
４０６  キーボード＆マウス
４０７  表示コントローラ
４０８  表示装置
４０９  Ｉ／Ｏポート
４１０  プリンター
４１１  バス
６０１  第２の端末
６０２  文書送信指定情報送信手段
６０３  文書送信指定情報受信手段
６０４  文書指定情報送信手段
８０１  文書検索手段
１００１  ＣＰＵ
１００２  ＲＯＭ
１００３  ＲＡＭ
１００４  通信インターフェース
１００５  キーボード
１００６  表示コントローラ
１００７  表示装置
１００８  スキャナインターフェース
１００９  スキャナ
１０１０  バス
１２０１  出力データ形式確認手段
１２０２  出力データ形式伝達手段
【図１】
2004246472.tif 000003
【図２】
2004246472.tif 000004
【図３】
2004246472.tif 000005
【図４】
2004246472.tif 000006
【図５】
2004246472.tif 000007
【図６】
2004246472.tif 000008
【図７】
2004246472.tif 000009
【図８】
2004246472.tif 000010
【図９】
2004246472.tif 000011
【図１０】
2004246472.tif 000012
【図１１】
2004246472.tif 000013
【図１２】
2004246472.tif 000014
【図１３】
2004246472.tif 000015