(57)【要約】【課題】アプリケーションからの印刷指示によって、容易にアプリケーションの文書の内容をサーバ上で公開に使用するデータに反映させること、サーバが所定の方式によってデータを更新する場合にも対応することができるデータ送信装置、データ送信方法、データ送信プログラム及び記録媒体を提供する。【解決手段】文書データを、ネットワーク２を介してデータ受信装置３に送信するデータ送信装置１であって、文書データを作成し、作成した文書データの印刷指示を行うアプリケーション１１と、アプリケーション１１の印刷描画指示により起動され、文書データを所定のデータ形式に変換して、データ受信装置３に適したファイル転送方法により該データ受信装置３に送信する機能を有するプリンタドライバ１３とを有する。【選択図】図１
2008033564.tif 000002
【特許請求の範囲】
【請求項１】
文書データを、ネットワークを介してデータ受信装置に送信するデータ送信装置であって、
文書データを作成し、作成した文書データの印刷指示を行うアプリケーションと、
前記アプリケーションの印刷描画指示により起動され、文書データを所定のデータ形式に変換して、データ受信装置に適したファイル転送方法により該データ受信装置に送信するプリンタドライバと、
を有することを特徴とするデータ送信装置。
【請求項２】
請求項１記載のデータ送信装置において、前記所定のデータ形式は、テキスト形式であることを特徴とするデータ送信装置。
【請求項３】
請求項１記載のデータ送信装置において、前記所定のデータ形式は、ビットマップイメージ形式であることを特徴とするデータ送信装置。
【請求項４】
請求項１記載のデータ送信装置において、前記所定のデータ形式は、文書閲覧専用ソフトウェア用文書形式であることを特徴とするデータ送信装置。
【請求項５】
請求項１記載のデータ送信装置において、前記所定のデータ形式は、ページ記述言語形式であることを特徴とするデータ送信装置。
【請求項６】
請求項１記載のデータ送信装置において、前記所定のデータ形式は、ハイパーテキスト表現形式または構造化した電子文書表現形式であることを特徴とするデータ送信装置。
【請求項７】
請求項６記載のデータ送信装置において、元文書の描画要素、属性に応じて、前記データ受信装置の各描画要素に対応する送信方式を選択することを特徴とするデータ送信装置。
【請求項８】
請求項６または７記載のデータ送信装置において、前記データ受信装置の特性に応じて、送信手順、送信データ変換方式を変化させることを特徴とするデータ送信装置。
【請求項９】
請求項８記載のデータ送信装置において、送信手順、送信データ変換の設定を所定の記述形式により行うことを特徴とするデータ送信装置。
【請求項１０】
請求項７乃至９のいずれか一項に記載のデータ送信装置において、送信方式に対する制御に関する設定情報管理機能を備えていることを特徴とするデータ送信装置。
【請求項１１】
請求項１乃至１０のいずれか一項に記載のデータ送信装置において、データの転送先に関する情報管理機能を備えていることを特徴とするデータ送信装置。
【請求項１２】
文書データを、ネットワークを介してデータ受信装置に送信するデータ送信方法であって、
文書データを作成し、作成した文書データの印刷指示を行う第１のステップと、
アプリケーションの印刷描画指示により起動され、文書データを所定のデータ形式に変換して、データ受信装置に適したファイル転送方法により該データ受信装置に送信する第２のステップと、
を有することを特徴とするデータ送信方法。
【請求項１３】
文書データを、ネットワークを介してデータ受信装置に送信するデータ送信プログラムであって、
文書データを作成し、作成した文書データの印刷指示を行う第１のモジュールと、
アプリケーションの印刷描画指示により起動され、文書データを所定のデータ形式に変換して、データ受信装置に適したファイル転送方法により該データ受信装置に送信する第２のモジュールと、
をコンピュータに実行させることを特徴とするデータ送信プログラム。
【請求項１４】
請求項１３記載のデータ送信プログラムを格納するコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションプログラムで作成した文書データを送信するデータ送信装置、データ転送方法、データ転送プログラム及び記録媒体に関し、より詳細には、ワードプロセッサやエディタなどの特定のアプリケーションプログラムで作成した文書データを、印刷の場合と同様の簡単な操作によりデータ送信するデータ送信装置、データ転送方法、データ転送プログラム及び記録媒体に関する。
【背景技術】
【０００２】
ワードプロセッサやエディタなどの特定のアプリケーションプログラムで作成した文書データを、印刷の場合と同様の簡単な操作によりデータ送信するデータ送信装置が種々提案されている。
例えば、特許文献１には、プリンタドライバから送信データ（イメージ、テキスト、ＰＤＬ、ＰＤＦ、ＨＴＭＬなど）を生成し、そのデータをメールで送信する技術が提案されている。
また、特許文献２には、プリンタドライバからＨＴＭＬを生成し、保存する技術が提案されている。
また、特許文献３には、プリンタドライバから閲覧データを生成し、閲覧のプログラムを添付して保存する技術が提案されている。
【特許文献１】特開２０００−１５５７２２公報
【特許文献２】特開２００１−２２６１８公報
【特許文献３】特開２００４−１１０７３３公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来技術により、プリンタドライバからＨＴＭＬデータなどを生成することが可能となっている。また、生成したデータをメールで転送することが可能となっている。
しかしながら、生成したデータを、ＨＴＭＬを保持するサーバに直接送ることはできないため、クライアント上で、別途ファイル転送プログラムを使用して生成したデータを送る必要がある。
また、ファイル転送ではなく、例えば、ＨＴＭＬのフォームにテキストを入力して、サーバ上においてＨＴＭＬデータを生成することによって、サーバのＨＴＭＬファイルの更新が行われる場合には、従来技術ではサーバ上のデータを更新することはできない。
【０００４】
本発明は、アプリケーションからの印刷指示によって、容易にアプリケーションの文書の内容をサーバ上で公開に使用するデータに反映させること、サーバが所定の方式によってデータを更新する場合にも対応することができるデータ転送装置、データ転送方法、データ転送プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１記載の発明は、文書データを、ネットワークを介してデータ受信装置に送信するデータ送信装置であって、文書データを作成し、作成した文書データの印刷指示を行うアプリケーションと、アプリケーションの印刷描画指示により起動され、文書データを所定のデータ形式に変換して、データ受信装置に適したファイル転送方法により該データ受信装置に送信する機能を有するプリンタドライバとを有するデータ送信装置を最も主要な特徴とする。
請求項２記載の発明は、請求項１記載のデータ送信装置であって、前記所定のデータ形式は、テキスト形式であるデータ送信装置を主要な特徴とする。
請求項３記載の発明は、請求項１記載のデータ送信装置であって、前記所定のデータ形式は、ビットマップイメージ形式であるデータ送信装置を主要な特徴とする。
【０００６】
請求項４記載の発明は、請求項１記載のデータ送信装置であって、前記所定のデータ形式は、文書閲覧専用ソフトウェア用文書形式であるデータ送信装置を主要な特徴とする。
請求項５記載の発明は、請求項１記載のデータ送信装置であって、前記所定のデータ形式は、ページ記述言語形式であるデータ送信装置を主要な特徴とする。
請求項６記載の発明は、請求項１記載のデータ送信装置であって、前記所定のデータ形式は、ハイパーテキスト表現形式または構造化した電子文書表現形式であるデータ送信装置を主要な特徴とする。
請求項７記載の発明は、請求項６記載のデータ送信装置であって、元文書の描画要素、属性に応じて、データ受信装置の各描画要素に対応する送信方式を選択するデータ送信装置を主要な特徴とする。
【０００７】
請求項８記載の発明は、請求項６または７記載のデータ送信装置であって、データ受信装置の特性に応じて、送信手順、送信データ変換方式を変化させるデータ送信装置を主要な特徴とする。
請求項９記載の発明は、請求項８記載のデータ送信装置であって、送信手順、送信データ変換の設定を所定の記述形式により行うデータ送信装置を主要な特徴とする。
請求項１０記載の発明は、請求項７乃至９のいずれか一項に記載のデータ送信装置であって、送信方式に対する制御に関する設定情報管理機能を備えているデータ送信装置を主要な特徴とする。
【０００８】
請求項１１記載の発明は、請求項１乃至１０のいずれか一項に記載のデータ送信装置であって、データの転送先に関する情報管理機能を備えているデータ送信装置を主要な特徴とする。
請求項１２記載の発明は、文書データを、ネットワークを介してデータ受信装置に送信するデータ送信方法であって、文書データを作成し、作成した文書データの印刷指示を行う第１のステップと、アプリケーションの印刷描画指示により起動され、文書データを所定のデータ形式に変換して、データ受信装置に適したファイル転送方法により該データ受信装置に送信する第２のステップとを有するデータ送信方法を最も主要な特徴とする。
【０００９】
請求項１３記載の発明は、文書データを、ネットワークを介してデータ受信装置に送信するデータ送信プログラムであって、文書データを作成し、作成した文書データの印刷指示を行う第１のモジュールと、アプリケーションの印刷描画指示により起動され、文書データを所定のデータ形式に変換して、データ受信装置に適したファイル転送方法により該データ受信装置に送信する第２のモジュールとをコンピュータに実行させるデータ送信プログラムを最も主要な特徴とする。
請求項１４記載の発明は、請求項１３記載のデータ送信プログラムを格納するコンピュータ読み取り可能な記録媒体を最も主要な特徴とする。
【発明の効果】
【００１０】
本発明のデータ送信装置は、文書データを作成し、作成した文書データの印刷指示を行うアプリケーションと、アプリケーションの印刷描画指示により起動され、文書データを所定のデータ形式に変換して、データ受信装置に適したファイル転送方法により該データ受信装置に送信する機能を有するプリンタドライバとを有する。従って、プリケーションからの印刷指示によって、容易にアプリケーションの文書の内容をサーバ上で公開に使用するデータに反映させることができ、かつ、サーバが所定の方式によってデータを更新する場合にも対応することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面に従って説明する。
図１は本発明の実施の形態に係るデータ送信システムの構成図である。
図１において、本発明の実施の形態に係るデータ送信装置としてのＰＣ（パソコン）１は、コンピュータネットワーク２を介してサーバコンピュータ３と接続されて、データ送信システムを構築している。
ＰＣ１は、ワードプロセッサなど特定のアプリケーション１１、グラフィックス処理モジュール１２、プリンタドライバ１３がインストールされている。
グラフィックス処理モジュール１２は、ＰＣ１のオペレーションシステム（ＯＳ）の一部を成すものである。
プリンタドライバ１３は、所定のデータ形式への変換機能と生成したデータの転送機能を有し、グラフィックス処理モジュール１２より受け取った描画指示から所定のデータ形式のデータを生成し、そのデータをコンピュータネットワーク２に所定のデータ転送手順、例えばＦＴＰを用いて送信し、さらに、コンピュータネットワーク２に接続しているサーバコンピュータ３に転送する。
【００１２】
＜実施形態１＞
プリンタドライバ１３で生成するデータは、テキスト、またはビットマップイメージ、または文書閲覧専用ソフトウェア用文書形式、またはページ記述言語、であり、その形式でのデータがサーバコンピュータ３に転送され、サーバコンピュータ３からその形式での公開が可能となる。
＜実施形態２＞
プリンタドライバ１３で生成するデータは、ＨＴＭＬ（Hyper Text Markup Language）形式といったインターネット上のハイパーテキスト表現形式や、ＳＧＭＬ（Standard Generalized Markup Language）形式のような構造化した電子文書表現形式のデータである。
その形式のデータがサーバコンピュータ３に保存されることによって、サーバコンピュータ３で一般的なインターネット上での形式によるデータの公開が可能となる。
【００１３】
＜実施形態３＞
サーバコンピュータ３が、単純なファイル転送ではなく（単純なファイル転送には対応しておらず）、いくつかの描画要素ごとにデータの受信方法が異なる場合に対応する。
例えば、サーバコンピュータ３が、テキストデータについては、ＨＴＭＬでのテキスト入力フィールドによりデータを受け取り、イメージデータについては、メール受信によって受け取る場合、ＰＣ１のプリンタドライバ１３は、描画要素としてテキストとなるデータについては、ＨＴＭＬでのテキスト入力フィールドに入力し、描画要素としてイメージとなるデータについては、メールを用いて転送する。
また、プリンタドライバ１３は、テキストの大きな文字については、タイトル入力フォーム部とする、イメージを関連データに対するイメージファイルの添付として転送する、図形部について図形表示のためのプラグインファイルとして転送するといった、サーバコンピュータ３の環境や描画要素の種類や属性に応じて、適切な転送を選択する。
【００１４】
＜実施形態４＞
サーバコンピュータ３が、単純なファイル転送ではなく、サーバごとにデータの受信方法が異なる場合に対応する。
例えば、サーバNo.１はテキストのみの受信が可能であり、テキストのみからサーバ上で公開用データを生成し、サーバNo.２はテキストとイメージ１つの受信No.３はテキストとイメージ複数の受信が可能であり、それらのデータからサーバ上で公開用データを生成する場合について、その動作を説明する。
【００１５】
図２はサーバごとにデータの受信方法が異なる場合のデータ送信装置の送信処理を示すフローチャートである。
ＰＣ（データ送信装置）１は、サーバ（サーバコンピュータ）３より受信可能なデータ形式を取得する（Ｓ１）。次に、受信したデータ形式からテキストのみ受信可能か判断する（Ｓ２）。テキストのみ受信可能であれば、テキスト（テキスト形式のデータ）のみ送信する（Ｓ３）。
テキスト以外にも受信できると判断すれば、サーバより受信可能なイメージ情報を取得する（Ｓ４）。そして、サーバが複数のイメージファイルを受信可能か判断する（Ｓ５）。複数のイメージファイルを受信することができなければ、サーバにテキストと１個のイメージファイルを送信する（Ｓ６）。複数のイメージファイルを受信することが可能であれば、サーバにテキストと複数のイメージファイルを送信する（Ｓ７）。
【００１６】
＜実施形態５＞
サーバコンピュータ３が、単純なファイル転送ではなく、サーバごとにデータの受信方法が異なる場合により柔軟に対応するために、送信手順、送信データ変換の設定について記述するためのスクリプトを用いて、そのスクリプトに従い、データ転送の制御を行う。
＜実施形態６＞
転送する描画要素やサーバコンピュータ３の条件について設定するためのユーザインターフェイスを提供する。
例えば、テキストのみ転送する、テキストとイメージを転送する、といった描画要素の選択についての設定や、サーバNo.１に対してはＨＴＭＬのフォームによりテキストを入力するといったサーバごとの設定を行うためのユーザインターフェイスをプリンタドライバ１３のユーザインターフェイスに追加する。
＜実施形態７＞
データの転送先であるサーバコンピュータ３の場所を設定するためのユーザインターフェイスを提供する。
本発明では、アプリケーション文書の内容から通常の印刷の手順によって、サーバの特定形式の文書の生成、更新が可能となる。また、アプリケーション文書の内容から通常の印刷の手順によって、各形式のサーバの文書の生成、更新が可能となる。
【００１７】
また、アプリケーション文書の内容から通常の印刷の手順によって、サーバ上のＨＴＭＬ文書の生成、更新が容易に可能となる。また、サーバが特定の手順によって、サーバで公開する文書を生成、更新する場合でも、アプリケーション文書の内容から通常の印刷の手順によって、適切な生成、更新が可能となる。
また、サーバによって生成、更新のための手順が違う場合でも適切に生成、更新が可能となる。また、描画要素やサーバの手順に対する、転送方法の動作について柔軟に対応することが可能となる。
また、描画要素やサーバの手順に対する転送方法、転送先サーバの場所の設定をユーザが適切に行うことが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係るデータ送信システムの構成図である。
【図２】サーバごとにデータの受信方法が異なる場合のデータ送信装置の送信処理を示すフローチャートである。
【符号の説明】
【００１９】
１  ＰＣ（データ送信装置）、２  コンピュータネットワーク、３  サーバコンピュータ（データ受信装置）、１１  アプリケーション、１２  グラフィック処理モジュール、１３  プリンタドライバ
【図１】
2008033564.tif 000003
【図２】
2008033564.tif 000004