(57)【要約】【課題】ワープロ、表計算、図面作成などのアプリケーションで作成された電子ファイルからコンピュータのオペレーティングシステム（ＯＳ）で生成される描画情報に基づいた電子ファイルを生成するとき、描画情報を生成する前記アプリケーションまたは前記ＯＳに当該生成の制御が移行しても当該生成された描画情報に基づく電子ファイルを管理できる電子ファイル変換装置及び電子ファイル変換制御プログラムを提供する。【解決手段】電子ファイル変換サーバ１は、アプリケーションファイル５に識別子を対応づけて、ファイル名に識別子を付加する電子ファイル変換制御部１０Ａと、アプリケーションファイル５を共通フォーマットファイルに変換するアプリケーション動作部１０Ｂ及び電子ファイル変換部１０Ｃとを有し、電子ファイル変換制御部１０Ａは、識別子に基づいてアプリケーションファイル５と共通フォーマットファイル６とを関連付ける。【選択図】図２
2011018275.tif 000002
【特許請求の範囲】
【請求項１】
第１の電子ファイルを受け付けて識別子を対応づける第１の管理手段と、
前記第１の電子ファイルのファイル名に前記識別子を付加して前記ファイル名を変更する第１の変更手段と、
前記ファイル名の変更された第１の電子ファイルを、前記ファイル名の前記識別子を維持し、前記第１の電子ファイルの描画情報に基づいて第２の電子ファイルに変換する変換手段と、
前記第１の電子ファイルの前記ファイル名及び前記第２の電子ファイルの前記ファイル名に含まれる前記識別子に基づいて前記第１の電子ファイルと前記第２の電子ファイルとを関連付ける第２の管理手段と、
を有する電子ファイル変換装置。
【請求項２】
前記管理手段が関連付けを行った後、前記第２の電子ファイルのファイル名から前記識別子を削除して変更する第２の変更手段をさらに有する請求項１に記載の電子ファイル変換装置。
【請求項３】
コンピュータを
第１の電子ファイルを受け付けて識別子を対応づける第１の管理手段と、
前記第１の電子ファイルのファイル名に前記識別子を付加して前記ファイル名を変更する第１の変更手段、
前記ファイル名の変更された第１の電子ファイルを、前記ファイル名の前記識別子を維持し、前記第１の電子ファイルの描画情報に基づいて第２の電子ファイルに変換する変換手段、
前記第１の電子ファイルの前記ファイル名及び前記第２の電子ファイルの前記ファイル名に含まれる前記識別子に基づいて前記第１の電子ファイルと前記第２の電子ファイルとを関連付ける第２の管理手段、
として機能させるための電子ファイル変換制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ファイル変換装置及び電子ファイル変換制御プログラムに関する。
【背景技術】
【０００２】
特許文献１の電子ファイル変換装置は、電子ファイルを形成する任意フォーマットのアプリケーションデータと当該アプリケーションデータと対応する所定フォーマットのファイルとを有するＩＦＤ（Ｉｍａｇｅ  Ｆｉｌｅ  Ｄｉｒｅｃｔｏｒｙ）ファイルを生成するＩＦＤ生成処理手段と、ＩＦＤファイルを記憶する記憶手段とを有し、ＩＦＤファイルの表示印刷用データとしての所定フォーマットファイルを用いることでアプリケーションを必要とすることなく文書情報の表示、閲覧、並び替え、印刷等を実行するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−７３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、ワープロ、表計算、図面作成などのアプリケーションで作成された電子ファイルからコンピュータのオペレーティングシステムで生成される描画情報に基づいた電子ファイルを生成するとき、描画情報を生成する前記アプリケーションまたは前記オペレーティングシステムに当該生成の制御が移行しても、当該生成された描画情報に基づく電子ファイルを当該アプリケーションで作成された電子ファイルと対応付けて管理できる電子ファイル変換装置及び電子ファイル変換制御プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
［１］第１の電子ファイルを受け付けて識別子を対応づける第１の管理手段と、前記第１の電子ファイルのファイル名に前記識別子を付加して前記ファイル名を変更する第１の変更手段と、前記ファイル名の変更された第１の電子ファイルを、前記ファイル名の前記識別子を維持し、前記第１の電子ファイルの描画情報に基づいて第２の電子ファイルに変換する変換手段と、前記第１の電子ファイルの前記ファイル名及び前記第２の電子ファイルの前記ファイル名に含まれる前記識別子に基づいて前記第１の電子ファイルと前記第２の電子ファイルとを関連付ける第２の管理手段と、を有する電子ファイル変換装置。
【０００６】
［２］前記管理手段が関連付けを行った後、前記第２の電子ファイルのファイル名から前記識別子を削除して変更する第２の変更手段をさらに有する前記［１］に記載の電子ファイル変換装置。
【０００７】
［３］コンピュータを第１の電子ファイルを受け付けて識別子を対応づける第１の管理手段と、前記第１の電子ファイルのファイル名に前記識別子を付加して前記ファイル名を変更する第１の変更手段、前記ファイル名の変更された第１の電子ファイルを、前記ファイル名の前記識別子を維持し、前記第１の電子ファイルの描画情報に基づいて第２の電子ファイルに変換する変換手段、前記第１の電子ファイルの前記ファイル名及び前記第２の電子ファイルの前記ファイル名に含まれる前記識別子に基づいて前記第１の電子ファイルと前記第２の電子ファイルとを関連付ける第２の管理手段、として機能させるための電子ファイル変換制御プログラム。
【発明の効果】
【０００８】
請求項１又は３に係る発明によれば、ワープロ、表計算、図面作成などのアプリケーションで作成された電子ファイルからコンピュータのオペレーティングシステムで生成される描画情報に基づいた電子ファイルを生成するとき、描画情報を生成する前記アプリケーションまたは前記オペレーティングシステムに当該生成の制御が移行しても、当該生成された描画情報に基づいた電子ファイルを当該電子ファイルのファイル名に基づいて、当該アプリケーションで作成された電子ファイルと対応付けて管理できる。
【０００９】
請求項２に係る発明によれば、生成される電子ファイルのファイル名から識別子を削除することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施の形態に係る電子ファイル変換システムの構成例を示す概略図である。
【図２】本発明の第１の実施の形態に係る電子ファイル変換サーバの構成例を示す概略図である。
【図３】本発明の第１の実施の形態に係る電子ファイルの変換例を示す概略図である。
【図４】本発明の第１の実施の形態に係る電子ファイル変換システムの動作例を示すフローチャートである。
【図５】本発明の第２の実施の形態に係る電子ファイルの変換例を示す概略図である。
【発明を実施するための形態】
【００１１】
［第１の実施の形態］
（電子ファイル変換システムの構成）
図１は、本発明の第１の実施の形態に係る電子ファイル変換システムの構成例を示す概略図である。
【００１２】
電子ファイル変換システム１００は、電子ファイルとしてワープロ、表計算、図面作成などのアプリケーションで作成されたアプリケーションファイル５を受け付けてＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）やＤｏｃｕＷｏｒｋｓ（登録商標）ファイル等の電子ファイルを共通フォーマットファイル６として変換する電子ファイル変換サーバ１と、電子ファイル変換サーバ１と電子ファイルデータベースと端末装置４Ａ及び４Ｂとの間で電子ファイルの通信を管理する電子ファイル管理サーバ２と、アプリケーションファイル５を作成するとともに、電子ファイルデータベース３の共通フォーマットファイル３０を参照する端末装置４Ａ及び４Ｂとを有する。
【００１３】
端末装置４Ａ又は４Ｂにおいて作成されたアプリケーションファイル５は、電子ファイル管理サーバ２によって受け付けられる（Ｃ１）。次に、アプリケーションファイル５は、電子ファイル管理サーバ２から電子ファイル変換サーバ１に送信され（Ｃ２）、電子ファイル変換サーバ１が変換した共通フォーマットファイル６は、電子ファイル管理サーバ２を介して（Ｃ３）、電子ファイルデータベース３に格納される（Ｃ４）。なお、電子ファイル変換サーバ１と電子ファイル管理サーバ２は１つの装置で動作する構成をとってもよい。
【００１４】
また、端末装置４Ａ又は４Ｂによって電子ファイル管理サーバ２に電子ファイルの参照を要求すると（Ｃ５）、電子ファイル管理サーバ２は、該当する共通フォーマットファイル６を電子ファイルデータベース３から取得し（Ｃ６）、端末装置４Ａ又は４Ｂに送信する（Ｃ７）。
【００１５】
図２は、本発明の第１の実施の形態に係る電子ファイル変換サーバの構成例を示す概略図である。
【００１６】
電子ファイル変換サーバ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ等から構成され各部を制御するとともに各種のプログラムを実行する制御部１０と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の記憶装置から構成され情報を記憶する記憶部１１と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して電子ファイル管理サーバ２と通信する通信部１３とを有する。
【００１７】
制御部１０は、後述する電子ファイル変換プログラム１１Ａを実行することで、電子ファイル変換制御部１０Ａを動作させる。また、制御部１０は、サーバー側のオペレーティングシステム１１Ｄ（サーバＯＳ）及び後述するアプリケーションプログラム１１Ｂを実行することでアプリケーション動作部１０Ｂを動作させ、後述する電子ファイル変換プログラム１１Ｃを実行することで電子ファイル変換部１０Ｃを動作させる。
【００１８】
電子ファイル変換制御部１０Ａは、電子ファイル管理サーバ２からアプリケーションファイル５を受け付けるとともに、後述する電子ファイル変換部１０Ｃによって生成された共通フォーマットファイル６を関連付けて出力する。さらに必要に応じて、アプリケーションファイル５及び共通フォーマットファイル６のファイル名をそれぞれ変更する。また、電子ファイル変換制御部１０Ａは、受け付けたアプリケーションファイル５に一意的に決まるＩＤを割り当てる。
【００１９】
アプリケーション動作部１０Ｂは、アプリケーションファイル５を開くとともに、アプリケーションファイル５からサーバＯＳ動作部１０Ｄが備える描画プログラムを動作させ、描画データを生成する。当該描画データは印刷にも利用されるため印刷データとも呼ばれるが、オペレーティングシステムがＷｉｎｄｏｗｓ（登録商標）ではＥＭＦ（Ｅｎｈａｎｃｅｄ  Ｍｅｔａｆｉｌｅ）、Ｍａｃｉｎｔｏｓｈ（登録商標）ではＱｕｉｃｋＤｒａｗなどとしてデータが生成される。
【００２０】
電子ファイル変換部１０Ｃは、印刷データを利用し、共通フォーマットファイルとしてＰＤＦやＤｏｃｕＷｏｒｋｓファイル等のデータを生成する。一般的にはワープロ、表計算、図面作成などのアプリケーションでは、作成したアプリケーションファイルを印刷する命令が備えられており、印刷の命令を実行するとオペレーティングシステムの描画プログラムを利用して印刷データが生成される。当該印刷データを生成しているときの制御はアプリケーションもしくはオペレーティングシステムが担っており、当該印刷データは処理を依頼した順序に従って当該アプリケーションファイルに対応付けることも可能であるが、並列に複数のアプリケーションが前記印刷データを生成する場合などはそれぞれの生成時間が異なり、それぞれの印刷データの生成完了が処理を依頼した順序と前後する場合も考えられ、前記対応付けが必ずしも正しく行われるとは限らない。本実施例ではアプリケーションの印刷命令と当該印刷命令によって生成される印刷データを利用して共通フォーマットファイルを生成し、共通フォーマットファイルを生成する過程において、ファイル名を利用した電子ファイルの変換の制御を行う。
【００２１】
記憶部１１は、制御部１０を上述した各手段として動作させる電子ファイル変換制御プログラム１１Ａと、制御部１０を上述したアプリケーション動作部１０Ｂとして動作させるアプリケーションプログラム１１Ｂと、制御部１０を上述した電子ファイル変換部１０Ｃとして動作させる電子ファイル変換制御プログラム１１Ｃと、電子ファイル変換サーバ１を統括的に制御するサーバＯＳ動作部１０Ｄとして動作させるサーバオペレーティングシステム（ＯＳ）１１Ｄとを記憶する。
【００２２】
さらに、電子ファイル管理サーバ２から受け付けたアプリケーションファイル５を格納する入力ファイル管理ディレクトリ１２Ａと、電子ファイル変換部１０Ｃによって生成された共通フォーマットファイルを格納する生成ファイル出力ディレクトリ１２Ｂと、受け付けたアプリケーションファイル５との関連付けが完了して電子ファイル管理サーバ２への出力を待機する共通フォーマットファイル６を格納する出力ファイル格納ディレクトリ１２Ｃとを記憶する。
【００２３】
図３は、本発明の第１の実施の形態に係る電子ファイルの変換例を示す概略図である。
【００２４】
ファイル名５０を有するアプリケーションファイル５は、電子ファイル変換サーバ１へ送信されると、入力ファイル管理ディレクトリ１２Ａに格納される。次に、アプリケーションファイル５は、電子ファイル変換制御部１０Ａにより、例えば、ＩＤ「５２０３」を割り当てられ、ＩＤ「５２０３」を伴うファイル名に変更され、ファイル名５１となる。
【００２５】
印刷データ７は、アプリケーション動作部１０Ｂの動作に応じ、サーバＯＳ動作部１０Ｄが備える描画プログラムを通じてアプリケーションファイル５から生成され、ファイル名５１にアプリケーション名、例えば、「ＭｉｃｒｏＷｏｒｄ」を付与した印刷ジョブタイトル７０を有する。なお、アプリケーション名が付与されるか否かはアプリケーションプログラム１１Ｂの仕様による。
【００２６】
共通フォーマットファイル６は、電子ファイル変換部１０Ｃによって印刷データ７から生成され、ファイル名に印刷ジョブタイトル７０から引き継いだファイル名６０を有し、生成ファイル出力ディレクトリ１２Ｂに格納される。次に、共通フォーマットファイル６は、アプリケーション名があれば削除し、ＩＤと元のファイル名５０を含むファイル名６１を有する。
【００２７】
次に、共通フォーマットファイル６は、ＩＤに基づき元のアプリケーションファイル５と関連付けられて、ＩＤを削除したファイル名６２を有し、出力ファイル格納ディレクトリ１２Ｃに格納される。電子ファイル変換制御部１０Ａにより、割り当てられたＩＤは共通フォーマットファイルへの変換に際して、電子ファイルのファイル名を通じて、電子ファイルのフォーマット変換前後の対応付けに使用される。
【００２８】
（動作）
以下に、本発明の一実施の形態における電子ファイル変換システムの動作を各図を参照しつつ説明する。
【００２９】
まず、利用者は、例えば、端末装置４Ａにおいて任意のアプリケーションでアプリケーションファイル５を作成し、電子ファイル管理サーバ２に対して作成したアプリケーションファイル５の登録を要求する。電子ファイル管理サーバ２は、登録の要求に応じて、アプリケーションファイル５を電子ファイル変換サーバ１に送信し、電子ファイル変換サーバ１は、アプリケーションファイル５を作成したアプリケーションがインストールされてなく、共通フォーマットファイルを解釈できるアプリケーションがインストールされている端末装置において、表示、閲覧、印刷等が実行できるよう、アプリケーションファイル５を共通フォーマットファイル６に変換する。
【００３０】
以下の説明において、電子ファイル変換サーバ１がアプリケーションファイル５を受信して、共通フォーマットファイル６に変換する動作の内容を説明する。
【００３１】
図４は、本発明の第１の実施の形態に係る電子ファイル変換システムの動作例を示すフローチャートである。
【００３２】
まず、電子ファイル変換制御部１０Ａは、電子ファイル管理サーバ２からアプリケーションファイル５を受け付けて入力ファイル管理ディレクトリ１２Ａに格納する（Ｓ１）。次に、電子ファイル変換制御部１０Ａは、受け付けたアプリケーションファイルに対して一意的なＩＤを割り当てて、図３に示すように、アプリケーションファイル５のファイル名５０に対して、ＩＤを付加してファイル名５１に変更する（Ｓ２）。
【００３３】
次に、アプリケーション動作部１０Ｂは、アプリケーションファイル５を開いて印刷命令を実行することで（Ｓ３）、サーバＯＳ動作部１０Ｄの描画プログラムを利用し、印刷ジョブタイトル７０を有する印刷データ７を生成し（Ｓ４）、電子ファイル変換部１０Ｃは、印刷データ７から共通フォーマットファイル６を生成して生成ファイル出力ディレクトリ１２Ｂに格納する（Ｓ５）。
【００３４】
次に、電子ファイル変換制御部１０Ａは、生成された共通フォーマットファイル６のファイル名６０を確認し、ファイル名にアプリケーション名が含まれているとき（Ｓ６；Ｙｅｓ）、電子ファイル名変更手段１０Ｂによってアプリケーション名を削除する（Ｓ７）。また、アプリケーション名が含まれていないときは（Ｓ６；Ｎｏ）、ステップＳ７を省略する。
【００３５】
次に、電子ファイル変換制御部１０Ａは、ファイル名５０とファイル名６１とを比較してアプリケーションファイル５と共通フォーマットファイル６とを関連づけ（Ｓ８）、電子ファイル変換制御部１０Ａによって共通フォーマットファイル６のファイル名６１からＩＤを削除してファイル名６２とし（Ｓ９）、出力ファイル格納ディレクトリ１２Ｃに格納する。
【００３６】
次に、電子ファイル変換制御部１０Ａは、出力ファイル格納ディレクトリ１２Ｃに格納された共通フォーマットファイル６を電子ファイル管理サーバ２に対して出力する（Ｓ１０）。
【００３７】
［第２の実施の形態］
第２の実施の形態は、同時にアプリケーションファイルを受け付ける端末の数を複数に変更し、アプリケーションファイルと共通フォーマットファイルをさらに端末に関連づけたものである。
【００３８】
図５は、本発明の第２の実施の形態に係る電子ファイルの変換例を示す概略図である。
【００３９】
アプリケーションファイル５ｈ〜５ｌは、それぞれファイル名５０ｈ〜５０ｌを有し、端末４Ａ〜４Ｃから電子ファイル管理サーバ２を介して、電子ファイル変換制御部１０Ａによって入力ファイル管理ディレクトリ１２Ａに格納される。なお、アプリケーションファイル５ｈ〜５ｌは、電子ファイル変換制御部１０Ａによってそれぞれ端末ごと及びアプリケーションファイルごとに設定されるＩＤ、例えば、端末ごとに上４桁「５２０５」〜「５２０７」を、ファイルごとに下１桁「１」〜「２」を、電子ファイル変換制御部１０Ａによってファイル名５０ｈ〜５０ｌに付加することでファイル名５１ｈ〜５１ｌに変更される。また、アプリケーションファイル５ｈ〜５ｌが入力ファイル管理ディレクトリ１２Ａに格納される順序は、電子ファイル変換制御部１０Ａによる処理により、端末４Ａ〜４Ｃから受け付けた順序と同一でなくともよい。なお、アプリケーションファイルごとにそれぞれ異なるＩＤを割り振り、割り振ったＩＤを端末のＩＰアドレスに対応づけることでアプリケーションファイルの受信元を管理してもよい。
【００４０】
印刷データ７ｈ’〜７ｌは、アプリケーション動作部１０ＢとサーバＯＳ動作部１０Ｄの描画プログラムによってアプリケーションファイル５ｈ〜５ｌから生成され、印刷ジョブタイトル７０ｈ’、７０”及び７０ｋのように、ファイル名にアプリケーション名、例えば、「ＭｉｃｒｏＥｘｃｅｌ」や「ＭｉｃｒｏＷｏｒｄ」が付与されることもある。ここで、印刷データ７ｈ’及び７ｈ”は、アプリケーションファイル５ｈから生成された印刷データであり、データの構成上２つの印刷データに分割されている。なお、印刷データ７ｈ’〜７ｌの生成は、各アプリケーションで並列して実行される。
【００４１】
共通フォーマットファイル６ｈ〜６ｌは、電子ファイル変換部１０Ｃによって印刷データ７ｈ’〜７ｌから生成され、ファイル名に印刷ジョブタイトル７０７０ｈ’〜７０ｌから引き継いだファイル名６０ｈ〜６０ｌを有し、生成ファイル出力ディレクトリ１２Ｂに格納される。なお、共通フォーマットファイル６ｈ〜６ｌは、電子ファイル変換部１０Ｃによって、全ての印刷データ７ｈ’〜７ｌを並列処理することで生成され、電子ファイル変換部１０Ｃが受け付けた順序と生成して出力する順序は必ずしも同一でなくともよい。また、ファイル名６０ｈ〜６０ｌは、アプリケーション名が削除されＩＤと元のファイル名５０ｈ〜５０ｌを含む。
【００４２】
次に、共通フォーマットファイル６ｈ〜６ｌは、電子ファイル変換制御部１０ＡによってＩＤに基づき元のアプリケーションファイル５ｈ〜５ｌと関連付けられて、ＩＤを削除したファイル名６１ｈ〜６１ｌを有し、端末４Ａ〜４Ｃごとに用意された出力ファイル格納ディレクトリ１２０Ｃ〜１２１Ｃにそれぞれ格納される。
【００４３】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。例えば、アプリケーション動作部１０Ｂ及び電子ファイル変換部１０Ｃに該当する機能を電子ファイル変換制御プログラム１１Ａによって動作させる構成としてもよい。
【００４４】
また、上記実施の形態で使用される電子ファイル変換制御部１０Ａと、アプリケーション動作部１０Ｂと、電子ファイル変換部１０Ｃとは、ＣＤ−ＲＯＭ等の記憶媒体から装置内の記憶部に読み込んでも良く、インターネット等のネットワークに接続されているサーバ装置等から装置内の記憶部にダウンロードしてもよい。また、上記実施の形態で使用される手段の一部または全部をＡＳＩＣ等のハードウェアによって実現してもよい。
【符号の説明】
【００４５】
１…電子ファイル変換サーバ、２…電子ファイル管理サーバ、３…電子ファイルデータベース、４Ａ−４Ｃ…端末装置、５…アプリケーションファイル、５ｈ−５ｌ…アプリケーションファイル、６…共通フォーマットファイル、６ｈ-６ｌ…共通フォーマットファイル、７…印刷データ、７ｈ’−７ｌ…印刷データ、１０…制御部、１０Ａ…電子ファイル変換制御部、１０Ｂ…アプリケーション動作部、１０Ｃ…電子ファイル変換部、１０Ｄ…サーバＯＳ動作部、１１…記憶部、１１Ａ…電子ファイル変換制御プログラム、１１Ｂ…アプリケーションプログラム、１１Ｃ…電子ファイル変換プログラム、１１Ｄ…サーバＯＳ、１２Ａ…入力ファイル管理ディレクトリ、１２Ｂ…生成ファイル出力ディレクトリ、１２Ｃ…出力ファイル格納ディレクトリ、１３…通信部、３０…共通フォーマットファイル、５０…ファイル名、５０ｈ-５０ｌ…ファイル名、５１…ファイル名、５１ｈ-５１ｌ…ファイル名、６０…ファイル名、６０ｈ-６０ｌ…ファイル名、６１…ファイル名、６１ｈ-６１ｌ…ファイル名、６２…ファイル名、７０…印刷ジョブタイトル、７０ｈ’-７０ｌ…印刷ジョブタイトル、１００…電子ファイル変換システム、１２０Ｃ-１２１Ｃ…出力ファイル格納ディレクトリ
【図１】
2011018275.tif 000003
【図２】
2011018275.tif 000004
【図３】
2011018275.tif 000005
【図４】
2011018275.tif 000006
【図５】
2011018275.tif 000007