(57)【要約】【課題】  ＸＰＳファイル内にサムネイルが含まれていない場合、ＸＰＳファイルの構造を分析して容易にＸＰＳファイル内にサムネイルを追加することのできるサムネイル生成方法及び画像形成装置を提供する。【解決手段】  本発明のサムネイル生成方法は、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルが選択されるステップと、ＸＰＳファイルの構造を分析するステップと、分析に従って、ＸＰＳファイルに対するサムネイル（Ｔｈｕｍｂｎａｉｌ）イメージを生成するステップと、生成されたサムネイルイメージをＸＰＳファイルに追加するステップと、を有する。これにより、ユーザは容易にＸＰＳファイルにサムネイルを追加することができる。【選択図】図２
2010118054.tif 000002
【特許請求の範囲】
【請求項１】
ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルが選択されるステップと、
前記ＸＰＳファイルの構造を分析するステップと、
前記分析に従って、前記ＸＰＳファイルに対するサムネイル（Ｔｈｕｍｂｎａｉｌ）イメージを生成するステップと、
前記生成されたサムネイルイメージを前記ＸＰＳファイルに追加するステップと、を有することを特徴とするサムネイル生成方法。
【請求項２】
前記ＸＰＳファイルの構造を分析するステップは、
前記ＸＰＳファイルに対する作業、文書、及びページ構成を分析し、該作業、文書、及びページでサムネイル情報を含んでいるか否かを確認することを特徴とする請求項１に記載のサムネイル生成方法。
【請求項３】
前記ＸＰＳファイルが選択されるステップは、
前記ＸＰＳファイルに対する印刷命令及びサムネイル生成命令のうちの少なくとも一つのユーザ命令が入力されると、前記ＸＰＳファイルに対する選択であると判断することを特徴とする請求項１に記載のサムネイル生成方法。
【請求項４】
前記ＸＰＳファイルにサムネイル情報が含まれていない場合、該ＸＰＳファイルにサムネイル情報が含まれていない旨を表示するステップを更に有することを特徴とする請求項１に記載のサムネイル生成方法。
【請求項５】
前記サムネイル情報が含まれていない旨を表示するステップは、
前記ＸＰＳファイル内の作業構成、ファイル構成、及びページ構成のそれぞれに対するサムネイルの存否を表示する第１領域と、該作業構成、ファイル構成、及びページ構成のそれぞれに対するサムネイルを生成するか否かを選択する第２領域と、を含むユーザインターフェース（ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を介して表示することを特徴とする請求項４に記載のサムネイル生成方法。
【請求項６】
前記サムネイルイメージを生成するステップは、
ユーザが選択した領域に対してのみサムネイルイメージを生成することを特徴とする請求項５に記載のサムネイル生成方法。
【請求項７】
前記サムネイルイメージを生成するステップは、
前記ＸＰＳファイルの全ての領域、前記ＸＰＳファイルの全ての文書レベル領域、及び前記ＸＰＳファイルの全てのページレベル領域のうちの少なくとも一つの領域に対するサムネイルイメージを生成することを特徴とする請求項１に記載のサムネイル生成方法。
【請求項８】
前記サムネイルイメージを生成するステップは、
前記サムネイルイメージに対応する文書及びページ領域に対するレンダリングされたデータ、又は前記サムネイルに対応する文書及びページ領域に対する印刷データを用いてサムネイルを生成することを特徴とする請求項１に記載のサムネイル生成方法。
【請求項９】
前記サムネイルイメージを生成するステップは、
前記レンダリングされたデータ又は前記印刷データを予め定義されたサムネイルイメージサイズに縮小してサムネイルイメージを生成することを特徴とする請求項８に記載のサムネイル生成方法。
【請求項１０】
前記サムネイルの追加されたＸＰＳファイルを保存するステップを更に有することを特徴とする請求項１に記載のサムネイル生成方法。
【請求項１１】
ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルが選択されるユーザインターフェース部と、
前記ＸＰＳファイルの構造を分析する分析部と、
前記分析に従って、前記ＸＰＳファイルに対するサムネイル（Ｔｈｕｍｂｎａｉｌ）イメージを生成するサムネイル生成部と、
前記生成されたサムネイルイメージを前記ＸＰＳファイルに追加する制御部と、を備えることを特徴とする画像形成装置。
【請求項１２】
前記分析部は、
前記ＸＰＳファイルに対する作業、文書、及びページ構成を分析し、該作業、文書、及びページ構成でサムネイル情報を含んでいるか否かを確認することを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
前記ユーザインターフェース部は、
前記ＸＰＳファイルに対する印刷命令及びサムネイル生成命令のうちの少なくとも一つのユーザ命令が入力されると、前記ＸＰＳファイルに対する選択であると判断することを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
前記ユーザインターフェース部は、
前記ＸＰＳファイルにサムネイル情報が含まれていない場合、該ＸＰＳファイルにサムネイル情報が含まれていない旨を表示することを特徴とする請求項１１に記載の画像形成装置。
【請求項１５】
前記ユーザインターフェース部は、
前記ＸＰＳファイル内の作業構成、ファイル構成、及びページ構成のそれぞれに対するサムネイルの存否を表示する第１領域と、該作業構成、ファイル構成、及びページ構成のそれぞれに対するサムネイルを生成するか否かを選択する第２領域と、を含むユーザインターフェース（ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を介して表示することを特徴とする請求項１４に記載の画像形成装置。
【請求項１６】
前記サムネイル生成部は、
ユーザが選択した領域に対してのみサムネイルイメージを生成することを特徴とする請求項１５に記載の画像形成装置。
【請求項１７】
前記サムネイル生成部は、
前記ＸＰＳファイルの全ての領域、前記ＸＰＳファイルの全ての文書レベル領域、及び前記ＸＰＳファイルの全てのページレベル領域のうちの少なくとも一つの領域に対するサムネイルイメージを生成することを特徴とする請求項１１に記載の画像形成装置。
【請求項１８】
前記サムネイル生成部は、
前記サムネイルイメージに対応する文書及びページ領域に対するレンダリングされたデータ、又は前記サムネイルに対応する文書及びページ領域に対する印刷データを用いてサムネイルを生成することを特徴とする請求項１１に記載の画像形成装置。
【請求項１９】
前記サムネイル生成部は、
前記レンダリングされたデータ又は前記印刷データを予め定義されたサムネイルイメージサイズに縮小してサムネイルイメージを生成することを特徴とする請求項１８に記載の画像形成装置。
【請求項２０】
前記サムネイルの追加されたＸＰＳファイルを保存する保存部を更に備えることを特徴とする請求項１１に記載の画像形成装置。
【請求項２１】
前記サムネイルの追加されたＸＰＳファイルを伝送する通信インターフェース部を更に備えることを特徴とする請求項１１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サムネイル生成方法及び画像形成装置に関し、より詳細には、ＸＰＳファイル内にサムネイルが含まれていない場合、容易にサムネイルを追加することのできるサムネイル生成方法及び画像形成装置に関する。
【背景技術】
【０００２】
一般的に、画像形成装置は、コンピューターのような端末装置で生成された印刷データを記録用紙に印刷する装置のことをいう。このような画像形成装置の例として、コピー機、プリンタ、ファクシミリ又はこれらの機能を一つの装置で複合的に実現した複合機（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：ＭＦＰ）等が挙げられる。
【０００３】
最近普及している画像形成装置は、ＰＤＦ、ＴＩＦＦ、ＪＰＧ等のような文書データに対する直接印刷機能までサポートしている。直接印刷（Ｄｉｒｅｃｔ  Ｐｒｉｎｔｉｎｇ）機能とは、ＰＣ、ノートＰＣ、ＰＤＡ、デジタルカメラ等の端末装置において別途の応用プログラムを実行させることなく、画像形成装置にファイルを伝送するだけで印刷作業を行う機能を意味する。
【０００４】
一方、このような直接印刷をサポートするデータとしてＸＰＳファイルがある。ＸＰＳファイルは、文書書式が維持され、ファイルの共有が可能な固定したレイアウトの電子ファイルであって、該当文書又は作業に必要とするすべてのリソースをディレクトリー構造に体系化した後、それらの間の参照関係などを、ＸＭＬを用いて記述したデータ及びリソースすべてをＺＩＰでまとめたファイルである。このようなＸＰＳファイルは、図１に示すように、複数個の階層を有するツリー構造形態の論理構造を有する。
【０００５】
図１に示すように、ＸＰＳファイルは、作業レベル、文書レベル、ページレベルのように階層的に構成され、各文書レベル、ページレベルには、複数の文書、ページを含むことができ、それぞれの文書、ページ毎に異なる印刷オプションを設定することができ、それぞれの文書、ページに該当するサムネイルを含むことができる。
【０００６】
しかし、従来の画像形成装置では、ＸＰＳファイルにサムネイルが含まれていない場合、これを追加できる方法をサポートしておらず、ＰＣのような端末装置においてもＸＰＳファイルにサムネイルを追加するためにはＸＰＳファイル内の各種のＸＭＬファイル及びイメージをユーザが一々修正して追加しなければならない点で、ＸＰＳファイルにサムネイルを容易に追加することができる方法が求められていた。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許第６８８３１３８号明細書
【特許文献２】米国特許出願公開第２００６／１３６８２７号明細書
【特許文献３】特開２００３−３０３１８４号公報
【特許文献４】米国特許出願公開第２００８／１４４０６９号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、上記従来の問題に鑑みてなされたものであって、本発明の目的は、ＸＰＳファイル内にサムネイルが含まれていない場合、ＸＰＳファイルの構造を分析して容易にＸＰＳファイル内にサムネイルを追加することのできるサムネイル生成方法及び画像形成装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するためになされた本発明によるサムネイル生成方法は、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルが選択されるステップと、前記ＸＰＳファイルの構造を分析するステップと、前記分析に従って、前記ＸＰＳファイルに対するサムネイル（Ｔｈｕｍｂｎａｉｌ）イメージを生成するステップと、前記生成されたサムネイルイメージを前記ＸＰＳファイルに追加するステップと、を有することを特徴とする。
この場合、前記ＸＰＳファイルの構造を分析するステップは、前記ＸＰＳファイルに対する作業、文書、及びページ構成を分析し、該作業、文書、及びページでサムネイル情報を含んでいるか否かを確認することが好ましい。
一方、前記ＸＰＳファイルが選択されるステップは、前記ＸＰＳファイルに対する印刷命令及びサムネイル生成命令のうちの少なくとも一つのユーザ命令が入力されると、前記ＸＰＳファイルに対する選択であると判断することが好ましい。
一方、本発明のサムネイル生成方法は、前記ＸＰＳファイルにサムネイル情報が含まれていない場合、該ＸＰＳファイルにサムネイル情報が含まれていない旨を表示するステップを更に有することができる。
この場合、前記サムネイル情報が含まれていない旨を表示するステップは、前記ＸＰＳファイル内の作業構成、ファイル構成、及びページ構成のそれぞれに対するサムネイルの存否を表示する第１領域と、該作業構成、ファイル構成、及びページ構成のそれぞれに対するサムネイルを生成するか否かを選択する第２領域と、を含むユーザインターフェース（ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を介して表示することが好ましい。
この場合、前記サムネイルイメージを生成するステップは、ユーザが選択した領域に対してのみサムネイルイメージを生成することが好ましい。
一方、前記サムネイルイメージを生成するステップは、前記ＸＰＳファイルの全ての領域、前記ＸＰＳファイルの全ての文書レベル領域、及び前記ＸＰＳファイルの全てのページレベル領域のうちの少なくとも一つの領域に対するサムネイルイメージを生成することが好ましい。
また、前記サムネイルイメージを生成するステップは、前記サムネイルイメージに対応する文書及びページ領域に対するレンダリングされたデータ、又は前記サムネイルに対応する文書及びページ領域に対する印刷データを用いてサムネイルを生成することが好ましい。
この場合、前記サムネイルイメージを生成するステップは、前記レンダリングされたデータ又は前記印刷データを予め定義されたサムネイルイメージサイズに縮小してサムネイルを生成することが好ましい。
一方、本発明のサムネイル生成方法は、前記サムネイルの追加されたＸＰＳファイルを保存するステップを更に有することができる。
【００１０】
上記目的を達成するためになされた本発明による画像形成装置は、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルが選択されるユーザインターフェース部と、前記ＸＰＳファイルの構造を分析する分析部と、前記分析に従って、前記ＸＰＳファイルに対するサムネイル（Ｔｈｕｍｂｎａｉｌ）イメージを生成するサムネイル生成部と、前記生成されたサムネイルイメージを前記ＸＰＳファイルに追加する制御部と、を備えることを特徴とする。
この場合、前記分析部は、前記ＸＰＳファイルに対する作業、文書、及びページ構成を分析し、該作業、文書、及びページ構成のそれぞれに対して、サムネイル情報を含んでいるか否かを確認することが好ましい。
一方、前記ユーザインターフェース部は、前記ＸＰＳファイルに対する印刷命令及びサムネイル生成命令のうちの少なくとも一つのユーザ命令が入力されると、前記ＸＰＳファイルに対する選択であると判断することが好ましい。
また、前記ユーザインターフェース部は、前記ＸＰＳファイルにサムネイル情報が含まれていない場合、該ＸＰＳファイルにサムネイル情報が含まれていない旨を表示することが好ましい。
この場合、前記ユーザインターフェース部は、前記ＸＰＳファイル内の作業構成、ファイル構成、及びページ構成のそれぞれに対するサムネイルの存否を表示する第１領域と、該作業構成、ファイル構成、及びページ構成のそれぞれに対するサムネイルを生成するか否かを選択する第２領域と、を含むユーザインターフェース（ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を介して表示することが好ましい。
この場合、前記サムネイル生成部は、ユーザが選択した領域に対してのみサムネイルイメージを生成することが好ましい。
一方、前記サムネイル生成部は、前記ＸＰＳファイルの全ての領域、前記ＸＰＳファイルの全ての文書レベル領域、及び前記ＸＰＳファイルの全てのページレベル領域のうちの少なくとも一つの領域に対するサムネイルイメージを生成することが好ましい。
また、前記サムネイル生成部は、前記サムネイルイメージに対応する文書及びページ領域に対するレンダリングされたデータ、又は前記サムネイルイメージに対応する文書及びページ領域に対する印刷データを用いてサムネイルイメージを生成することが好ましい。
この場合、前記サムネイル生成部は、前記レンダリングされたデータ又は前記印刷データを予め定義されたサムネイルイメージサイズに縮小してサムネイルイメージを生成することが好ましい。
一方、本発明の画像形成装置は、前記サムネイルの追加されたＸＰＳファイルを保存する保存部を更に備えることができる。
また、本発明の画像形成装置は、前記サムネイルの追加されたＸＰＳファイルを伝送する通信インターフェース部を更に備えることができる。
【発明の効果】
【００１１】
本発明のサムネイル生成方法及び画像形成装置によれば、ＸＰＳファイルにサムネイルが含まれていない場合、これに対する情報をユーザに表示し、表示された情報を通してＸＰＳファイルにサムネイルを容易に追加することができるようになる。
【図面の簡単な説明】
【００１２】
【図１】ＸＰＳファイルの論理的な構造を説明するための概念図である。
【図２】本発明の一実施形態による画像形成装置の構成を示すブロック図である。
【図３】リレーションファイル構造の一例を示す図である。
【図４】リレーションファイル構造の一例を示す図である。
【図５】画像形成装置におけるユーザインターフェースウィンドウの多様な例を示す模式図である。
【図６】画像形成装置におけるユーザインターフェースウィンドウの多様な例を示す模式図である。
【図７】画像形成装置におけるユーザインターフェースウィンドウの多様な例を示す模式図である。
【図８】本発明の一実施形態によるサムネイル生成方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明のサムネイル生成方法及び画像形成装置を実施するための形態を、図面を参照しながら詳細に説明する。
【００１４】
図２は、本発明の一実施形態による画像形成装置を示すブロック図である。図２を参照すると、画像形成装置１００は、通信インターフェース部１１０、ユーザインターフェース部１２０、保存部１３０、分析部１４０、サムネイル生成部１５０、及び制御部１６０を含む。
【００１５】
通信インターフェース部１１０は、ＰＣ、ノートＰＣ、ＰＤＡ、デジタルカメラ等の端末装置（不図示）と接続され、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルを受信する。具体的に、通信インターフェース部１１０は、画像形成装置１００を外部装置と接続するために構成され、近距離通信網（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）及びインターネット網を介して端末装置に接続される形態だけでなく、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートを介して接続される形態も可能である。そして、通信インターフェース部１１０は、直接印刷（Ｄｉｒｅｃｔ  Ｐｒｉｎｔｉｎｇ）方式でＸＰＳファイル自体を受信することができる。そして、通信インターフェース部１１０は、端末装置（不図示）から直接印刷方式でＸＰＳファイルを受信することができ、ＵＳＢポートを介してＵＳＢメモリなどのような保存媒体からＸＰＳファイルを受信することができる。
【００１６】
ここで、ＸＰＳファイルとは、上記で説明したように、複数の階層を有するツリー構造で印刷オプションが設定された印刷データを意味する。具体的に、ＸＰＳファイルは、各階層及び各ツリーの結び目毎に別の印刷オプションを設定することができ、それぞれの文書及びページに該当するサムネイルを含むことができる。例えば、図１に示すように、ＸＰＳファイルは、作業レベル１０、文書レベル２０、ページレベル３０を有する階層的構造を有し、作業領域に該当するサムネイル２１及びそれぞれのページ領域に該当するサムネイル３１、３２、３３、３４を含むことができる。
【００１７】
ユーザインターフェース部１２０は、画像形成装置１００でサポートする各種機能をユーザが設定又は選択できる多数の機能キーを備え、ユーザの印刷命令、ＸＰＳファイルに対するサムネイルの生成命令を受信したり、画像形成装置１００において提供する各種情報を表示したりする。ユーザインターフェース部１２０は、タッチパネル等のように入力と出力が同時に実現される装置で実現されてもよく、マウス及びモニタの結合による装置で実現されても良い。ユーザはユーザインターフェース部１２０を介して提供されるユーザインターフェースウィンドウを用いて、サムネイルを追加しようとするＸＰＳファイルを選択することができ、ＸＰＳファイルに含まれた各種のサムネイル情報を確認して、サムネイルを追加しようとする作業領域、ページ領域、又は文書領域を選択することができる。
【００１８】
保存部１３０は、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルを保存する。そして、保存部１３０は、画像形成装置１００内の保存媒体及び外部保存媒体、例えばＵＳＢメモリを含むＲｅｍｏｖａｂｌｅ  Ｄｉｓｋ、端末装置（Ｈｏｓｔ）に接続された保存媒体、ネットワークを介したウェブサーバなどから多様に実現されてもよい。
【００１９】
分析部１４０は、ＸＰＳファイルの構造を分析する。具体的に、分析部１４０は、ＸＰＳファイルに対する作業、文書、及びページ構成のそれぞれにサムネイル情報を含んでいるか否かを確認することができる。
【００２０】
上述したように、ＸＰＳファイルは、文書又は作業に必要とする各種のリソースをディレクトリー構造に体系化され、ＺＩＰでまとめられた形態である。これにより、ＸＰＳファイルに対する圧縮を解除すると、作業領域、文書領域、ページ領域に該当するサムネイルイメージが該当リソースフォルダにＰＮＧ又はＪＰＥＧファイルの形態で保存されており、それぞれの作業領域、文書領域、ページ領域に該当するサムネイル情報が記載されているリレーションファイル（.ｆｄｏｃ又は.ｆｐａｇｅ）が該当ディレクトリーに保存されている。
【００２１】
リレーションファイルは該当領域に対するサムネイル情報を含んでいるファイルであって、それぞれの文書及びページ領域に該当するディレクトリー毎に保存されている。リレーションファイルの構造については、図３及び図４を参照して以下で説明する。
【００２２】
図３は、ＸＰＳファイルのページ領域に対するサムネイル情報を含むリレーションファイルの構造の一例を示すものであり、図３にボックスで表示した部分のように、該当ページ領域に該当するサムネイルイメージアドレス「Ｐａｇｅ１_Ｔｈｕｍｂｎａｉｌ．ｊｐｇ」が記載されている。図４は、ＸＰＳファイルのページ領域に対するリレーションファイルの構造の一例を示すものであり、該当ページにサムネイルを含まない場合を示している。即ち、図３においてボックスで表示している部分のようなサムネイルイメージアドレスが図４には記載されていない。
【００２３】
従って、分析部１４０は、ＸＰＳファイル内に作業領域及びそれぞれの文書、ページに対するリレーションファイルの内部にサムネイルイメージアドレスが記載されているかを把握することで、作業領域、文書、又はページ領域にサムネイルが存在していることを知ることができ、該当領域に対するサムネイルアドレス等のようなサムネイル情報を確認することができる。そして、分析部１４０は、把握したサムネイル情報を用いて、該当ＸＰＳファイルの階層的なサムネイル構造を分析することができる。このような分析されたサムネイル構造は、図５に示すような該当ＸＰＳファイルの構造形態に対応した構造であってもよく、それぞれのサムネイル領域に対応するテーブル形態の構造であってもよい。
【００２４】
また、分析部１４０は、ＸＰＳファイル内のサムネイルイメージが保存されているそれぞれのリソースディレクトリーを検索することで、作業、文書、又はページ領域にサムネイルが存在するか否かを確認することができる。具体的に、ＸＰＳファイル内のサムネイルイメージは該当領域に対応するリソースフォルダ内に保存されているため、分析部１４０は、ＸＰＳファイル内のそれぞれのリソースフォルダを検索して、該当フォルダ内にサムネイルイメージが保存されているか否かを介してサムネイルの存否を確認することができる。
【００２５】
サムネイル生成部１５０は、分析されたＸＰＳファイル構造に基づいて、サムネイルを生成することができる。具体的に、サムネイル生成部１５０は、分析されたＸＰＳファイル構造に基づいて、サムネイルイメージが存在しない全ての領域に対してサムネイルイメージを生成することができ、分析されたＸＰＳファイル構造をユーザに表示するようにユーザインターフェース部１２０を制御して、ユーザが選択した領域に対してのみサムネイルイメージを生成することができる。この場合、ユーザに表示されるＵＩウィンドウの構成については図５〜図７を参照して後述する。
【００２６】
そして、サムネイル生成部１５０は、ユーザが選択した領域又はサムネイルが存在しない全ての領域に対応する印刷データをパーシング（Ｐａｒｓｉｎｇ）し、パーシングされたデータをレンダリング（Ｒｅｎｄｅｒｉｎｇ）して、サムネイルイメージを生成することができる。或いは、現在該当ＸＰＳファイルに対する印刷が進行中であったり、印刷が完了したりして該当領域に対するレンダリングされたデータ、即ち、メタデータが存在する場合、サムネイル生成部１５０は、該当ＸＰＳファイルに対する印刷過程で生成されたレンダリングされたデータを用いてサムネイルイメージを生成することもできる。
【００２７】
ここで生成されるサムネイルイメージのサイズは横縦９６ＤＰＩであってもよく、それ以外の予め設定されたサイズであってもよい。また、該当ＸＰＳファイルの一部領域にサムネイルイメージが存在する場合、存在するサムネイルイメージのサイズを利用することができる。更に、生成されるサムネイルイメージは該当文書又はページに対する予め設定された倍数の縮小イメージであってもよく、このようなサイズは設計者及びユーザが該当画像形成装置１００に対する最適値として予め設定しておくことができる。従って、サムネイル生成部１５０はレンダリングされたデータ又は印刷データを予め定義されたサイズに縮小してサムネイルイメージを生成することができる。
【００２８】
制御部１６０は、生成されたサムネイルイメージをＸＰＳファイルに追加することができる。具体的に、制御部１６０は、生成されたサムネイルイメージに対応するリソースフォルダに生成されたサムネイルイメージを追加し、該当作業、文書、又はページに対応するリレーションファイルに追加されたサムネイルイメージに対する情報を追加することができる。この場合、制御部１６０は、予め設定された順位又はユーザが選択した作業、文書、又はページ領域に対するサムネイルを基本サムネイルに設定することができる。具体的に、ウィンドウ探索窓にプレビュー状態でＸＰＳファイルを探索する場合、一つのサムネイルが該当ＸＰＳファイルに対する基本サムネイルとして表示される。従って、制御部は、該当ＸＰＳファイル内にサムネイルのうち、予め設定された順位又はユーザが選択したサムネイルを該当ＸＰＳファイルに対する基本サムネイルに設定することができる。
【００２９】
そして、制御部１６０はサムネイルの追加されたＸＰＳファイルを保存部１３０に保存することができる。この場合、制御部１６０は既存のＸＰＳファイルとは別名を有するＸＰＳファイルに保存してもよく、従来のＸＰＳファイルに上書きする形で保存してもよい。このような動作はユーザの選択に応じて行われてもよく、別途のユーザの保存命令なしに自動で行われるように実現してもよい。
【００３０】
また、制御部１６０は、サムネイルの追加されたＸＰＳファイルを端末装置（不図示）に伝送することができる。具体的に、ＸＰＳファイルを端末装置から受信し、上述したような一連の動作が行われた場合、該当端末装置でサムネイルの追加されたＸＰＳファイルを利用することができるため、制御部１６０はサムネイルの追加されたＸＰＳファイルを、通信インターフェース部１１０を介して端末装置に伝送することができる。この場合、制御部１６０は最初に受信したＸＰＳファイルの名前で伝送してもよく、別名のＸＰＳファイルの名前で伝送してもよい。このような動作はユーザの選択に応じて行われてもよく、別途のユーザの保存命令なしに自動で行ってもよい。
【００３１】
一方、制御部１６０は、ＸＰＳファイルに対するサムネイルの生成命令をユーザインターフェース部１２０又は通信インターフェース部１１０を介して受信した場合、上述したような一連の過程が行われるように制御することができる。そして、制御部１６０は、ＸＰＳファイルに対する印刷命令をユーザインターフェース部１２０又は通信インターフェース部１１０を介して受信した場合にも、上述したような一連の過程が行われるように制御することができる。具体的に、制御部１６０は、画像形成装置１００内に予め保存されたＸＰＳファイルに対する印刷命令を受信する場合、又は、端末装置（不図示）からＸＰＳファイルを受信し、これに対する印刷命令を受信した場合、上述したような一連のサムネイル追加動作が行われるように制御することができる。
【００３２】
例えば、画像形成装置１００の保存部１３０に予め保存されたＸＰＳファイルに対する印刷命令を受信した場合、制御部１６０は予め保存されたＸＰＳファイルの構造を分析し、分析の結果サムネイルが含まれていなかったり、一部領域にサムネイルが存在しなかったりした場合、ＸＰＳファイルに対するサムネイルが含まれていない旨を、ユーザインターフェース部１２０を介して表示することができる。この場合、制御部１６０は、ＸＰＳファイルの作業構成、ファイル構成、及びページ構成のそれぞれに対するサムネイルの存否を表示する第１領域、及びそれぞれの構成に対するサムネイルを生成するか否かを選択させる第２領域、を含むＵＩウィンドウが生成されるようにユーザインターフェース部１２０を制御することができる。
【００３３】
これに対応して、制御部１６０はユーザが選択した領域に対するサムネイルが生成されるようにサムネイル生成部１５０を制御することができる。実現の際、ＸＰＳファイルに対する印刷命令を受信すると同時にサムネイルを追加するか否かをユーザに確認してもらう形態に実現してもよく、該当ＸＰＳファイルに対する印刷動作が完了した時点でサムネイルを追加するか否かを確認してもらう形態に実現してもよい。
【００３４】
ここで、ユーザが選択した領域とは、作業レベル、文書レベル、ページレベルのように階層に対する選択領域であってもよく、ツリー構造になされたＸＰＳファイルの一部ノードに対する選択領域であってもよい。
【００３５】
これにより、本画像形成装置１００は、ＸＰＳファイル内にサムネイルイメージが存在しなかったり、一部の文書及びページ領域に対するサムネイルイメージが存在しなかったりした場合、これに対する情報をユーザに提供し、ユーザはＸＰＳファイル内に追加しようとする領域のみを選択することで容易にサムネイルを追加することができるようになる。
【００３６】
図２を説明するにあたって、ＸＰＳファイルを、通信インターフェース部１１０を介して受信し、これを利用する実施形態について説明したが、画像形成装置１００の保存部１３０に予め保存されたＸＰＳファイルに対してサムネイルを追加する形態に実現してもよい。
【００３７】
以上のような実施形態において、本発明の画像形成装置１００の構成は、ＰＣ、ノートＰＣ、ＰＤＡ、デジタルカメラ等のような端末装置だけでなく、コピー機、インクジェットプリンタ、レーザプリンタ（ＬＢＰ）、及び複合機（ＭＦＰ）のような画像形成装置に適用される場合を含む。
【００３８】
図５は、本発明の一実施形態による画像形成装置で表示され得るユーザインターフェースウィンドウを示す図である。
【００３９】
図５を参照すると、ＵＩウィンドウ５００は、現在のＸＰＳファイルの構造情報を表示する領域及びＸＰＳファイル内の文書構成及びページ構成のそれぞれに対するサムネイルの存否を表示する領域が存在する。具体的に、ＸＰＳファイルには各文書構成及びページ構成毎にサムネイルを含むことができるが、ＵＩウィンドウ５００は現在のＸＰＳファイルの構造をツリー構造に表示し、それぞれの文書構成及びページ構成にサムネイルがあるか否かをハッチングのような形態に表示することができる。図５を参照すると、第１文書５１０の第１ページ５１１及び第２ページ５１２、第２文書５２０の第１ページ５２１及び第２ページ５２２、及び第２文書５２０に対してはサムネイルイメージが存在し、該当ＸＰＳファイルの文書領域及びページ領域に該当するボックスがハッチングされている。これにより、ユーザはどの文書領域及びページ領域にサムネイルを含んでいるかを容易に知ることができるようになる。
【００４０】
また、実現の際は、図５に示すように、サムネイルが存在する場合にハッチング処理して表示することができるだけでなく、サムネイルが存在する場合にサムネイルのイメージ自体を表示する形態に実現することもできる。そして、実現の際には、ハッチングで示された文書、ページ領域をユーザが選択した場合、該当サムネイルイメージを拡大して表示することができる。
【００４１】
そして、ＵＩウィンドウ５００は、サムネイルの生成命令を入力するサムネイル生成領域５３０及び表示されたサムネイルの構造ウィンドウを閉じる命令を入力する領域５４０を含むことができる。具体的に、ユーザが現在のＸＰＳファイルに対するサムネイルを追加したい場合、サムネイル生成領域５３０を選択することができる。ユーザがサムネイル生成領域５３０を選択した場合に表示されるＵＩウィンドウについては図６を参照して後述する。
【００４２】
図６は、図５に示したサムネイル生成領域をユーザが選択した場合に表示されるユーザインターフェースウィンドウを示す図である。
【００４３】
図６を参照すると、ＵＩウィンドウ６００には現在のＸＰＳファイルに対する全体ＸＰＳファイルに対してどのような領域に対するサムネイルを生成するかを選択するオプションウィンドウが表示される。具体的に、ユーザが選択できるオプションを検討すると、全体ＸＰＳファイルに対する生成オプション６１０、ＸＰＳファイルの文書レベルに対する生成オプション６２０、ＸＰＳファイルのページレベルに対する生成オプション６３０、及びユーザ選択による生成オプション６４０が存在する。
【００４４】
具体的に、全体ＸＰＳファイルに対する生成オプション６１０は、サムネイルが存在しない全ての作業領域、文書領域、及びページ領域に対してサムネイルを生成するユーザオプションである。そして、ＸＰＳファイルの文書レベルに対する生成オプション６２０は、サムネイルが存在しない文書レベル領域に対してサムネイルを生成するユーザオプションである。そして、ＸＰＳファイルのページレベルに対する生成オプション６３０は、サムネイルが存在しないページ領域に対してサムネイルを生成するユーザオプションである。
【００４５】
最後に、ユーザ選択による生成オプション６４０は、作業レベル、文書レベル、ページレベルのそれぞれに対してユーザが指定した領域に対してのみサムネイルを生成するユーザオプションであり、ユーザがユーザ選択による生成オプション６４０を選択した場合、図７に示したようなＵＩウィンドウが表示され得る。
【００４６】
図７は、図６に示したユーザ選択による生成オプション６４０をユーザが選択した場合に表示されるユーザインターフェースウィンドウを示す図である。
【００４７】
図７を参照すると、ＵＩウィンドウ７００は、ＸＰＳファイル内の作業構成、ファイル構成、及びページ構成のそれぞれに対するサムネイルの存否を表示する領域、及び作業構成、ファイル構成、及びページ構成のそれぞれに対するサムネイルを生成するか否かを選択する領域、を含む。具体的に、ユーザが任意の領域に対するサムネイルを生成するために、図６に示したユーザ選択による生成オプション６４０を選択した場合、作業構成、ファイル構成、及びページ構成のそれぞれに対して選択するＵＩウィンドウ７００が表示される。図７に示すように、サムネイルが現在存在する領域に対しては追加してサムネイルを生成する必要がないため、サムネイルが存在する領域に対してはハッチング処理してユーザに表示することができる。実現の際は、図７に示すように、サムネイルが存在する場合にハッチングのような表示だけでなく、サムネイルが存在する場合にサムネイルのイメージ自体を表示する形態に実現することもできる。
【００４８】
このように、ユーザは現在のＸＰＳ文書のどの領域にサムネイルが存在するかを確認することができ、表示されたＵＩウィンドウを介して生成しようとする作業、文書、及びページ領域のみを選択することでサムネイルを生成することが可能となるため、ユーザの利便性が向上する。
【００４９】
図８は、本発明の一実施形態によるサムネイル生成方法を説明するためのフローチャートである。
【００５０】
図８を参照すると、ユーザによりサムネイルの生成を希望するＸＰＳファイルが選択され（Ｓ８１０）、選択されたＸＰＳファイルに対するサムネイル生成命令を受信すると（Ｓ８２０）、該当ＸＰＳファイルの構造を分析する（Ｓ８３０）。具体的に、サムネイル生成命令は、別途のサムネイル生成だけのための命令であることもあり、ユーザの該当ＸＰＳファイルに対する印刷命令であることもある。そして、サムネイル生成命令が印加された場合、該当ＸＰＳファイルに対する作業、文書、及びページ構成を分析し、それぞれの作業、文書、及びページに対するリレーションファイルの内部にイメージアドレスが記載されているか否かを通して、作業領域、文書領域、及びページ領域におけるサムネイルの存否及び該当サムネイルに対するサムネイルイメージアドレス等のサムネイル情報を把握することができる。そして、把握したサムネイル情報を用いて、該当ＸＰＳファイル構造に対応するサムネイル構造を分析することができる。
【００５１】
そして、ＸＰＳファイルの構造分析が完了すると、分析に従って、ＸＰＳファイルに対するサムネイルイメージを生成することができる（Ｓ８４０）。具体的に、分析されたＸＰＳファイルの構造に基づいてサムネイルイメージが存在しない領域又はユーザが選択した領域に対して該当する領域に該当するデータをパーシング及びレンダリングしてサムネイルイメージを生成することができる。このようにサムネイルイメージを生成する動作は、図２に示すサムネイル生成部１５０と関連して上述したため、具体的な説明は省略する。
【００５２】
そして、生成されたサムネイルをＸＰＳファイルに追加し、サムネイルの追加されたＸＰＳファイルを保存することができる（Ｓ８５０）。具体的に、生成されたサムネイルイメージに対応するリソースフォルダに生成されたサムネイルイメージを追加し、該当作業、文書、又はページに対応するリレーションファイルに追加されたサムネイルイメージに対する情報を追加し、生成されたサムネイルをＸＰＳファイルに追加し、これを保存することができる。この場合、保存するＸＰＳファイルは既存のＸＰＳファイルと別名を有するように保存してもよく、従来のＸＰＳファイルに上書きする形で保存してもよい。このような動作はユーザの選択に応じて行われてもよく、別途のユーザの保存命令なしに自動で行われるように実現してもよい。
【００５３】
実現時には、サムネイルの追加されたＸＰＳファイルを端末装置に伝送するように実現することができる。また、予め設定された順位又はユーザが選択した作業、文書、又はページ領域に対するサムネイルを基本サムネイルに設定する動作が、ＸＰＳファイルに追加する段階で行われるように実現することもできる。
【００５４】
従って、本サムネイル生成方法は、ＸＰＳファイルにサムネイルが含まれていない場合、これに対する情報をユーザに表示し、表示された情報を通してＸＰＳファイルにサムネイルを容易に追加することができるようになる。図８に示すようなサムネイル生成方法は、図２の構成を有する画像形成装置上で実行することができ、その他の構成を有する画像形成装置又は端末装置上でも実行することができる。
【００５５】
以上、図面を参照しながら本発明の実施形態について詳細に説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。
【符号の説明】
【００５６】
１０    作業レベル
２０    文書レベル
２１、３１、３２、３３、３４    サムネイル
３０    ページレベル
１００    画像形成装置
１１０    通信インターフェース部
１２０    ユーザインターフェース部
１３０    保存部
１４０    分析部
１５０    サムネイル生成部
１６０    制御部
５００、６００、７００    ＵＩウィンドウ
５１０    第１文書
５１１、５２１    第１ページ
５１２、５２２    第２ページ
５１３、５２３    第３ページ
５１４    第４ページ
５２０    第２文書
５３０    サムネイル生成領域
５４０    ウィンドウを閉じる命令を入力する領域
６１０    全体ＸＰＳファイルに対する生成オプション
６２０    文書レベルに対する生成オプション
６３０    ページレベルに対する生成オプション
６４０    ユーザ選択による生成オプション
【図１】
2010118054.tif 000003
【図２】
2010118054.tif 000004
【図３】
2010118054.tif 000005
【図４】
2010118054.tif 000006
【図５】
2010118054.tif 000007
【図６】
2010118054.tif 000008
【図７】
2010118054.tif 000009
【図８】
2010118054.tif 000010