(57)【要約】【課題】  ネットワークを介して文書ファイルを送信するときに、文書ファイルに含まれる再配布が認められていない書体の書体データを自動的に削除して送信先に届ける文書ファイルの再配布管理方法を提供する。【解決手段】  出力処理手段２２は、送信元から送られたＰＤＦファイルに埋め込まれたフォントプログラムを調査する（ステップＳ２）。フォントの再配布可否リスト２４を参照して、ＰＤＦファイルに埋め込まれた各フォントプログラムが再配布を禁止されたフォントに関するものが含まれていないか否かを調査する（ステップＳ３）。フォントの再配布可否リスト２４は、各種フォントについて再配布の禁止の有無をそれぞれ関連付けて登録したデータテーブルである。ＰＤＦファイルに再配布を禁止されたフォントのフォントプログラムが含まれていたときは、そのフォントプログラムを削除する（ステップＳ４）。そして、削除後のＰＤＦファイルを送信先に送る。【選択図】    図２
2007078871.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の送信元から送信された文書ファイルで扱われている書体データを調べて、前記文書ファイルで扱われる書体データの再配布の可否ついて登録されているテーブルを参照し、前記書体データのうち前記テーブルに再配布を禁止するものであるか否かを判断する判断工程と、
前記判断工程により再配布を禁止すると判断された書体データを前記文書ファイルから削除する削除工程と、
該削除工程により削除後の前記文書ファイルを前記ネットワーク上の送信先に送信する送信工程と、
を実行することを特徴とする文書ファイルの再配布管理方法。
【請求項２】
前記文書ファイルはＰＤＦファイルであり、前記書体データはフォントプログラムであることを特徴とする請求項１に記載の再配布管理方法。
【請求項３】
ネットワーク上の送信元から送信された文書ファイルで扱われている書体データを調べて、前記文書ファイルで扱われる書体データの再配布の可否ついて登録されているテーブルを参照し、前記書体データのうち前記テーブルに再配布を禁止するものであるか否かを判断する判断手段と、
前記判断手段により再配布を禁止すると判断された書体データを前記文書ファイルから削除する削除手段と、
該削除手段により削除後の前記文書ファイルを前記ネットワーク上の送信先に送信する送信手段と、
を備えたことを特徴とする文書ファイルの文書管理サーバ。
【請求項４】
前記文書ファイルはＰＤＦファイルであり、前記書体データはフォントプログラムであることを特徴とする請求項３に記載の文書管理サーバ。
【請求項５】
請求項１又は２に記載の再配布管理方法をコンピュータが制御可能にプログラミングしたことを特徴とする再配布管理プログラム。
【請求項６】
請求項５に記載の再配布管理プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書ファイルの再配布管理方法に関し、特にＰＤＦファイルに含まれるフォントプログラムの再配布管理技術に関するものである。
【背景技術】
【０００２】
ＰＤＦ（Portable Document Format）は、どのような環境であっても、文書作成者の意図した通りに表示されることを目的とした文書フォーマットであり、広く利用されている。
ＰＤＦファイルにはフォントプログラム（フォントファイル）を埋め込むことが可能である。フォントプログラムとは、フォントの形状なども含めたフォントデータである。これは、Windows（登録商標）2000の場合における“c:\WINNT\Fonts”に格納されているデータに相当する。ＰＤＦファイルにはフォントプログラムを埋め込む機能により、各種環境でのフォントの再現性を保証している。
尚、従来技術として特許文献１には、１つの図形文字に対応する文字コードを複数管理するフォント管理サーバであって、ネットワークを介して接続された第１のクライアントから受信した文書に含まれる第１の文字コードを、第２のクライアントで使用されている第２の文字コードに変換し、変換後の文書を該第２のクライアントへ送信するフォント管理サーバについて開示されている。
【特許文献１】特開２００４−２５２９９７公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に開示されている従来技術は、ＰＤＦファイルにフォントプログラムとして埋め込まれているフォントの種類によっては再配布が認められておらず、再配布を行うとライセンス違反になってしまうといった問題がある。
そこで、本発明の目的は、ネットワークを介して文書ファイルを送信するときに、文書ファイルに含まれる再配布が認められていない書体の書体データを自動的に削除して送信先に届ける文書ファイルの再配布管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明はかかる課題を解決するために、請求項１は、ネットワーク上の送信元から送信された文書ファイルで扱われている書体データを調べて、前記文書ファイルで扱われる書体データの再配布の可否ついて登録されているテーブルを参照し、前記書体データのうち前記テーブルに再配布を禁止するものであるか否かを判断する判断工程と、前記判断工程により再配布を禁止すると判断された書体データを前記文書ファイルから削除する削除工程と、該削除工程により削除後の前記文書ファイルを前記ネットワーク上の送信先に送信する送信工程と、を実行することを特徴とする。
請求項２は、前記文書ファイルはＰＤＦファイルであり、前記書体データはフォントプログラムであることを特徴とする。
請求項３は、ネットワーク上の送信元から送信された文書ファイルで扱われている書体データを調べて、前記文書ファイルで扱われる書体データの再配布の可否ついて登録されているテーブルを参照し、前記書体データのうち前記テーブルに再配布を禁止するものであるか否かを判断する判断手段と、前記判断手段により再配布を禁止すると判断された書体データを前記文書ファイルから削除する削除手段と、該削除手段により削除後の前記文書ファイルを前記ネットワーク上の送信先に送信する送信手段と、を備えたことを特徴とする。
請求項４は、前記文書ファイルはＰＤＦファイルであり、前記書体データはフォントプログラムであることを特徴とする。
請求項５は、請求項１又は２に記載の再配布管理方法をコンピュータが制御可能にプログラミングしたことを特徴とする。
請求項６は、請求項５に記載の再配布管理プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【０００５】
本発明によれば、ネットワークを介して文書ファイルを送信するときに、文書ファイルに含まれる再配布が認められていない書体の書体データを自動的に削除して送信先に届けるので、ライセンス違反を未然に防止することができる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明を実施するための最良の一形態について説明する。
図１は、本発明の一実施形態である文書ファイルの再配布管理方法を実施する文書管理サーバの電気的な接続のブロック図である。
この文書管理サーバ１は、インターネットやＬＡＮなどのネットワーク２に接続されたサーバコンピュータであり、各種演算を行い、各部を集中的に制御するＣＰＵ３と、各種のＲＡＭ、ＲＯＭであるメモリ４とがバス５で接続されている。
バス５には、磁気記憶装置６と、ＣＤ、ＤＶＤなどの記憶媒体７のデータを読み取る読取装置８と、ネットワーク２と通信を行う通信制御装置９と、ＬＣＤなどの表示装置１０と、キーボード、マウスなどの入力装置１１とが所定のインターフェイスを介して接続されている。読取装置８は、記憶媒体７の種類に応じて光ディスクドライブ、光磁気ディスクドライブなどが使用される。
磁気記憶装置６には、文書管理サーバ１が実行する各種制御プログラムがインストールされ、特に、本実施形態の文書ファイルの再配布管理方法を実施する再配布管理プログラムがインストールされている。この再配布管理プログラムは、記憶媒体７から読取装置８で読み取るか、ネットワーク２からダウンロードして、磁気記憶装置６にインストールされている。
図２は、再配布管理プログラムに基づいて文書管理サーバ１が実行する機能の機能ブロック図である。文書管理サーバ１は、再配布管理プログラムに基づいて、入力処理手段２１、出力処理手段２２の機能を実現し、また、磁気記憶装置６などにＰＤＦファイル管理領域２３を構築する。
【０００７】
次に、入力処理手段２１、出力処理手段２２の機能の詳細について説明する。
ネットワーク２に接続されたユーザＡのクライアント３１（送信元）から、同じくネットワーク２に接続されたユーザＢのクライアント３２（送信先）に対してデータが送信されると、このデータは、文書管理サーバ１に送られる。
入力処理手段２１は、このデータにＰＤＦファイル（文書ファイル）が含まれていないか否かを判断し、ＰＤＦファイルが含まれているときは、そのＰＤＦファイルをＰＤＦファイル管理領域２３に格納する（ステップＳ１）。
出力処理手段２２は、一度ＰＤＦファイル管理領域２３に格納されたＰＤＦファイルに埋め込まれたフォントプログラム（書体データ）を調査する（ステップＳ２）。そして、フォントの再配布可否リスト２４を参照して、ＰＤＦファイルに埋め込まれた各フォントプログラムが再配布を禁止されたフォント（書体）に関するものが含まれていないか否かを調査する（ステップＳ３）。フォントの再配布可否リスト２４は、各種フォントについて再配布の禁止の有無をそれぞれ関連付けて登録したデータテーブルである。そして、ステップＳ３の結果、ＰＤＦファイルに再配布を禁止されたフォントのフォントプログラムが含まれていたときは、その再配布を禁止されたフォントのフォントプログラムを削除する（ステップＳ４）。
そして、このような一連の処理がなされた後のＰＤＦファイルがユーザＢのクライアント３２に対して送信されるので、ユーザＢのクライアント３２に届けられるＰＤＦファイルには再配布を禁止されたフォントのフォントプログラムは含まれていない。
【０００８】
図２の具体例で説明すると、ユーザＡのクライアント３１からユーザＢのクライアント３２に対して送られたＰＤＦファイルＰには、ＭＳ  Ｐゴシック、Ａｒｉａｌ、Ｃｅｎｔｕｒｙの各フォントのフォントプログラムが含まれている。これらのフォントのうち、ＭＳ  Ｐゴシックだけは再配布可否リスト２４に再配布が禁止されたものとして登録されているので、出力処理手段２２はＭＳ  ＰゴシックのフォントプログラムをＰＤＦファイルＰから削除し、Ａｒｉａｌ、Ｃｅｎｔｕｒｙの各フォントのフォントプログラムのみが含まれたＰＤＦファイルＰをユーザＢのクライアント３２に送信することになる。
以上の通り本発明によれば、ネットワークを介して文書ファイルを送信するときに、文書ファイルに含まれる再配布が認められていない書体の書体データを自動的に削除して送信先に届けるので、ライセンス違反を未然に防止することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態である文書ファイルの再配布管理方法を実施する文書管理サーバの電気的な接続のブロック図である。
【図２】再配布管理プログラムに基づいて文書管理サーバが実行する機能の機能ブロック図である。
【符号の説明】
【００１０】
１  文書管理サーバ
２１  入力処理手段
２２  出力処理手段
【図１】
2007078871.tif 000003
【図２】
2007078871.tif 000004