(57)【要約】【課題】画像処理のキャッシングを最適化するメカニズムを得ること。【解決手段】キャッシュ方法を開示する。この方法は、受け取ったキャッシュすべきオブジェクトを識別するステップと、オブジェクトをラスタ化する時間を算出するステップと、オブジェクトのラスタ化済み画像を再使用するための時間よりもラスタ化時間の方が長いかどうかを判定するステップと、ラスタ化時間よりも再使用時間の方が長い場合、オブジェクトをキャッシュするステップと、再使用時間よりもラスタ化時間の方が長い場合、オブジェクトのラスタ化済み画像をキャッシュするステップとを含む。【選択図】      図４
2010277590.tif 000002
【特許請求の範囲】
【請求項１】
受け取ったキャッシュすべきオブジェクトを識別するステップと、
前記オブジェクトをラスタ化するための時間を算出するステップと、
前記オブジェクトのラスタ化済み画像を再使用する時間よりも前記ラスタ化時間の方が長いかどうかを判定するステップと、
前記ラスタ化時間よりも前記再使用時間の方が長い場合、前記オブジェクトをキャッシュするステップと、
前記再使用時間よりも前記ラスタ化時間の方が長い場合、前記オブジェクトの前記ラスタ化済み画像をキャッシュするステップと、
を含むことを特徴とする方法。
【請求項２】
前記ラスタ化済み画像及び前記オブジェクトが表示リストとしてキャッシュされる、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記表示リストを処理するために取り出すステップと、
前記表示リストが前記ラスタ化済み画像を含む場合、該ラスタ化済み画像を面シートにマージするステップと、
をさらに含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記表示リストを処理するために取り出すステップと、
前記表示リストが前記オブジェクトを含む場合、該オブジェクトをラスタ化するステップと、
前記ラスタ化済み画像を前記面シートにマージするステップと、
をさらに含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記オブジェクトをキャッシュするステップが、
前記オブジェクトの第１の構成要素を受け取った形でキャッシュするステップと、
前記オブジェクトの第２の構成要素を第２のオブジェクトのラスタ化済み画像としてキャッシュするステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項６】
前記表示リストが、前記第１の構成要素及び前記第２の構成要素を含む、
ことを特徴とする請求項５に記載の方法。
【請求項７】
前記表示リストを処理するために取り出すステップと、
前記第１の構成要素をラスタ化するステップと、
前記第１の構成要素の前記ラスタ化済み画像及び前記第２の構成要素を面シートにマージするステップと、
をさらにことを特徴とする含む請求項６に記載の方法。
【請求項８】
印刷サーバと、
プリンタと、
を備えた印刷システムであって、前記プリンタが、
印刷ヘッドと、
制御ユニットと、
を備え、前記制御ユニットが、
キャッシュ済みオブジェクトを記憶するためのディスク・データベースと、
受け取った印刷オブジェクトをキャッシュすべきかどうかを識別するためのヘッド・ノードと、
前記オブジェクトをラスタ化するための時間を算出し、前記オブジェクトのラスタ化済み画像を再使用する時間よりも前記ラスタ化時間の方が長いかどうかを判定し、前記ラスタ化時間よりも前記再使用時間の方が長い場合には前記オブジェクトをキャッシュし、前記再使用時間よりも前記ラスタ化時間の方が長い場合には前記オブジェクトの前記ラスタ化済み画像をキャッシュするための計算ノードと、
を備えることを特徴とする印刷システム。
【請求項９】
前記ラスタ化済み画像及び前記オブジェクトが表示リストとしてキャッシュされる、
ことを特徴とする請求項８に記載の印刷システム。
【請求項１０】
前記計算ノードが前記表示リストを取り出し、該表示リストが前記ラスタ化済み画像を含む場合、該ラスタ化済み画像を面シートにマージする、
ことを特徴とする請求項９に記載の印刷システム。
【請求項１１】
前記計算ノードが前記表示リストを取り出し、該表示リストが前記オブジェクトを含む場合、該オブジェクトをラスタ化して該ラスタ化済み画像を面シートにマージする、
ことを特徴とする請求項１０に記載の印刷システム。
【請求項１２】
前記計算ノードが、前記オブジェクトの第１の構成要素を受け取った形でキャッシュし、前記オブジェクトの第２の構成要素を第２のオブジェクトのラスタ化済み画像としてキャッシュする、
ことを特徴とする請求項９に記載の印刷システム。
【請求項１３】
前記表示リストが、前記第１の構成要素及び前記第２の構成要素を含む、
ことを特徴とする請求項１２に記載の印刷システム。
【請求項１４】
前記計算ノードが前記表示リストを取り出し、前記第１の構成要素をラスタ化し、該第１の構成要素の該ラスタ化済み画像及び前記第２の構成要素を面シートにマージする、
ことを特徴とする請求項１３に記載の印刷システム。
【請求項１５】
データを含む機械可読媒体を含む製造物であって、前記データが、機械によりアクセスされたときに、
受け取ったキャッシュすべきオブジェクトを識別するステップと、
前記オブジェクトをラスタ化するための時間を算出するステップと、
前記オブジェクトのラスタ化済み画像を再使用する時間よりも前記ラスタ化時間の方が長いかどうかを判定するステップと、
前記ラスタ化時間よりも前記再使用時間の方が長い場合、前記オブジェクトをキャッシュするステップと、
前記再使用時間よりも前記ラスタ化時間の方が長い場合、前記オブジェクトの前記ラスタ化済み画像をキャッシュするステップと、
を含む動作を前記機械に実行させる、
ことを特徴とする製造物。
【請求項１６】
前記ラスタ化済み画像及び前記オブジェクトが表示リストとしてキャッシュされる、
ことを特徴とする請求項１５に記載の製造物。
【請求項１７】
前記オブジェクトをキャッシュするステップが、
前記オブジェクトの第１の構成要素を受け取った形でキャッシュするステップと、
前記オブジェクトの第２の構成要素を第２のオブジェクトのラスタ化済み画像としてキャッシュするステップと、
を含むことを特徴とする請求項１６に記載の製造物。
【請求項１８】
機械によりアクセスされたときに、
前記表示リストを処理するために取り出すステップと、
前記第１の構成要素をラスタ化するステップと、
前記第１の構成要素の前記ラスタ化済み画像及び前記第２の構成要素を面シートにマージするステップと、
を含む動作を前記機械にさらに実行させる、
ことを特徴とする請求項１７に記載の製造物。
【請求項１９】
制御ユニット備えたプリンタであって、前記制御ユニットが、
ディスク・データベースと、
受け取った印刷オブジェクトをキャッシュすべきかどうかを識別するためのヘッド・ノードと、
前記オブジェクトをラスタ化するための時間を算出し、前記オブジェクトのラスタ化済み画像を再使用する時間よりも前記ラスタ化時間の方が長いかどうかを判定し、前記ラスタ化時間よりも前記再使用時間の方が長い場合には前記オブジェクトをキャッシングし、前記再使用時間よりも前記ラスタ化時間の方が長い場合には前記オブジェクトの前記ラスタ化済み画像をキャッシュするための計算ノードと、
を有することを特徴とするプリンタ。
【請求項２０】
前記ラスタ化済み画像及び前記オブジェクトが表示リストとしてキャッシュされる、
ことを特徴とする請求項１９に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に印刷システムの分野に関する。より具体的には、本発明は、印刷システムにおける画像処理に関する。
【背景技術】
【０００２】
印刷システムは、ドキュメントを取り込んだり又は作成したりするために利用する方法に依存しないデータフォーマットでこれらのドキュメントを表すために提供されるプレゼンテーションアーキテクチャを含む。本明細書で説明する例示的なプレゼンテーションシステムの一例に、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｂｕｓｉｎｅｓｓ  Ｍａｃｈｉｎｅｓ（ＩＢＭ）社が開発したＡＦＰ（高機能プレゼンテーションAdvanced Function Presentation）（商標）システムがある。ＡＦＰシステムによれば、ドキュメントは、装置及び解像度に依存しないフォーマットのテキスト、画像、グラフィック、及び／又はバーコードオブジェクトの組み合わせを含むことができる。ドキュメントはまた、プレゼンテーション時にデータを正しく表示するために必要なフォント、オーバーレイ、及びその他のリソースオブジェクトを含むこと及び／又は参照することもできる。
【０００３】
プリンタでドキュメントが受け取られると、ドキュメントから印刷可能フォーマットに変換する処理が行われる。しかしながら、到来するデータストリーム内の高解像度画像を印刷可能フォーマットに処理することは、通常、（拡大縮小、回転、伸張、色変換などの）高い数値計算を伴う動作を含む。
【０００４】
さらに、プリンタは、印刷ジョブ全体を通じて繰り返される画像を頻繁に処理することが一般的である。例えば、印刷ジョブは、全面背景画像、又は全ての印刷ページに出現する企業ロゴを含む場合がある。従って、通常、印刷システムは、処理する画像を記憶して再使用するためのキャッシング・メカニズムを含む。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、処理を遠隔的に並行して行ういくつものノードを有する印刷システムでは、ローカル・キャッシングが複雑になることが多い。例えば、画像がノードの１つによりラスタ化される場合、その後この画像を使用する際に同じ画像をラスタ化しなくて済むように、多くの場合この（ビットマップなどの）ラスタ化したバージョンの画像をキャッシュすることが望ましい。従って、通常、印刷システムにおける制御メカニズムは、ラスタ化済み画像をキャッシュして性能を向上させる。
【０００６】
ラスタ化済み画像をキャッシュすることにより性能は向上するが、これは、ラスタ化済み画像を再使用する（例えば、以前にラスタ化した画像をキャッシュから取り出して再使用する）ための時間よりも（画像をラスタ化する時間などの）作業時間の方により長い時間がかかる場合に限られる。従来の印刷システムは、ラスタ化済みオブジェクトを毎回保存し、印刷ジョブを低速で実行している場合に、システムユーザがキャッシングを手動で停止できるようにする。このような手動操作を必要とするメカニズムは非効率的である。
【０００７】
従って、キャッシングを最適化するためのメカニズムが望まれている。
【課題を解決するための手段】
【０００８】
１つの実施形態では方法が開示される。この方法は、受け取ったキャッシュすべきオブジェクトを識別するステップと、オブジェクトをラスタ化する時間を算出するステップと、オブジェクトのラスタ化済み画像を再使用するための時間よりもラスタ化時間の方が長いかどうかを判定するステップと、ラスタ化時間よりも再使用時間の方が長い場合、オブジェクトをキャッシュするステップと、再使用時間よりもラスタ化時間の方が長い場合、オブジェクトのラスタ化済み画像をキャッシュするステップとを含む。
【０００９】
別の実施形態ではプリンタが開示される。このプリンタは、ディスクデータベースと、受け取った印刷オブジェクトをキャッシュすべきかどうかを識別するためのヘッドノードと、計算ノードとを有する制御ユニットを含む。計算ノードは、オブジェクトをラスタ化するための時間を算出し、オブジェクトのラスタ化済み画像を再使用するための時間よりもラスタ化時間の方が長いかどうかを判定し、ラスタ化時間よりも再使用時間の方が長い場合にはオブジェクトをキャッシュし、再使用時間よりもラスタ化時間の方が長い場合にはオブジェクトのラスタ化済み画像をキャッシュする。
【００１０】
以下の図面に関連する以下の詳細な説明から本発明をより良く理解することができる。
【図面の簡単な説明】
【００１１】
【図１】印刷システムの１つの実施形態を示す図である。
【００１２】
【図２】制御ユニットの１つの実施形態を示す図である。
【００１３】
【図３】計算ノードの１つの実施形態を示す図である。
【００１４】
【図４】キャッシュ最適化処理の１つの実施形態を示すフロー図である。
【発明を実施するための形態】
【００１５】
印刷システムにおいてオブジェクトを効率的にキャッシュするためのメカニズムについて説明する。以下の説明では、本発明の完全な理解を提供するために説明目的で数多くの特定の詳細を示す。しかしながら、当業者には、これらの特定の詳細のいくつかを使用せずに本発明を実施できることが明らかであろう。その他の場合、本発明の基本的な原理を曖昧にしないように、周知の構造及び装置はブロック図型式で示している。
【００１６】
本明細書における「１つの実施形態」又は「ある実施形態」に対する言及は、これらの実施形態に関連して説明する特定の特徴、構造、又は特性が本発明の少なくとも１つの実施形態に含まれることを意味する。本明細書の様々な箇所に出現する「１つの実施形態では」という表現は、必ずしも全てが同じ実施形態について言及しているわけではない。
【００１７】
図１は、印刷システム１００の１つの実施形態を示す図である。印刷システム１００は、印刷アプリケーション１１０と、サーバ１２０と、制御ユニット１３０と、印刷エンジン１６０とを含む。印刷アプリケーション１１０は、ドキュメントの印刷要求を作成する。１つの実施形態では、印刷アプリケーション１１０が、印刷サーバ１２０に混合オブジェクト・ドキュメント・コンテンツ・アーキテクチャ（ＭＯ：ＤＣＡ）のデータ・ストリームを提供する。
【００１８】
他の実施形態では、印刷アプリケーション１１０が、印刷するためのポストスクリプト（Ｐ／Ｓ）及びＰＤＦファイルを提供することもできる。Ｐ／Ｓファイル及びＰＤＦファイルを印刷サーバ１２０に渡す前に、まずリソースの分離及びページの独立を行ってＰ／Ｓファイル又はＰＤＦファイルを、ＡＦＰ  ＭＯ：ＤＣＡデータ・ストリームに変換できるプリプロセッサ（図示せず）を通すことによりこれらのファイルが印刷される。
【００１９】
１つの実施形態によれば、ＡＦＰ  ＭＯ：ＤＣＡデータ・ストリームは、特にデータ・オブジェクト、ページ・オブジェクト、及びリソース・オブジェクトを含むオブジェクト指向ストリームである。さらなる実施形態では、ＡＦＰ  ＭＯ：ＤＣＡデータ・ストリームが、先頭ページの前のＡＦＰドキュメントの冒頭で指定されるリソース環境グループ（ＲＥＧ, Resource Environment Group）を含む。
【００２０】
印刷サーバ１２０がＡＦＰ  ＭＯ：ＤＣＡデータ・ストリームを処理する際にはまずＲＥＧ構造に直面し、これがサーバに、プリンタ内に未だ存在しない識別済みリソースを全てダウンロードさせる。これを行った後で、このジョブの先頭ページのために紙が動かされる。この結果、複雑なリソースを必要とするページを処理する場合でも、これらのリソースのための追加のダウンロード時間が発生しなくなる。
【００２１】
印刷サーバ１２０は、印刷フォントのテキスト、電子フォーム、グラフィック、画像、線、囲み線、及びバーコードなどの、プレゼンテーション・ドキュメント内で通常見られる要素を全てミックスした出力ページを処理する。ＡＦＰ  ＭＯ：ＤＣＡデータ・ストリームは、これらの要素の各々を記述する、設計、構造化されたフィールドで構成される。
【００２２】
１つの実施形態では、印刷サーバ１２０が、インテリジェント・プリンタ・データ・ストリーム（ＩＰＤＳ）を介して制御ユニットと通信する。ＩＰＤＳデータ・ストリームは、ＡＦＰデータ・ストリームに類似しているが、個々のプリンタの特定機能及びコマンド・セットと統合され、印刷サーバ１２０とプリンタとの間の双方向対話を容易にするために、宛先プリンタに特化して構築される。ＩＰＤＳデータ・ストリームは、プレゼンテーション時に、例えばリアルタイムにオンザフライで動的に構築することができる。従って、ＩＰＤＳデータ・ストリームは、装置依存型双方向コマンド／データ・ストリームに基づいて提供される。
【００２３】
１つの実施形態によれば、制御ユニット１３０は、印刷サーバ１２０から受け取ったオブジェクトを処理してレンダリングし、印刷エンジン１６０に印刷用のシートマップを提供する。図２は、制御ユニット１３０の１つの実施形態を示す図である。制御ユニット１３０は、ヘッド・ノード２１０、及び（１４個などの）複数の計算ノード・マシン（計算ノード）２２０ａ〜２２０ｎを含む。
【００２４】
ヘッド・ノード２１０は、ＩＰＤＳデータ・ストリームの形で印刷ジョブデータを受け取り、このデータをシート面に分離し、これらが計算ノード２２０ａ〜２２０ｎへ転送されて処理される。１つの実施形態によれば、ヘッド・ノード２１０がディスク・データベース２５０に結合される。ディスク・データベース２５０は、計算ノード２２０で取り出されて使用される、以前に処理した画像オブジェクトを記憶すべく実装される。
【００２５】
計算ノード２２０は、ヘッド・ノード２１０から受け取ったシート面をラスタ化する。計算ノード２２０は、ヘッド・ノード２１０によりデータをキャッシュするように命令されると、データをディスク・データベース２５０に保存する。１つの実施形態では、個々のノード２２０が、２又はそれ以上の並行ページ出力ハンドラ（ＰＯＨ, Parallel page output handlers）を含む。図３は、計算ノード２２０の１つの実施形態を示す図である。計算ノード２２０は、画像オブジェクトを処理すべく実装されたＰＯＨ３１０を含む。
【００２６】
１つの実施形態では、個々のＰＯＨ３１０が、受け取ったオブジェクトをラスタ画像処理（ＲＩＰ, Raster image process）を行うことにより処理してビットマップを生成する別々の変換エンジン（図示せず）を含む。しかしながら、他の実施形態では、制御ユニット１３０で受け取ったあらゆるタイプのデータ・オブジェクトを変換によって処理することができる。計算ノード２２０はまた、オブジェクト・データを記憶するためのディスク・データベース３５０も含む。
【００２７】
ディスク・データベース３５０は、ノード２２０におけるＰＯＨ３１０の各々の中核を成し、従って全てのＰＯＨ３１０が処理したオブジェクトに関するデータを記憶する。しかしながら、さらなる実施形態では、個々のＰＯＨ３１０が、関連するメモリ・データベース（又はローカル・キャッシュ）３１５を含むことができ、これらは、対応するＰＯＨ３１０が複数回遭遇した画像オブジェクトをキャッシュする。
【００２８】
１つの実施形態によれば、ヘッド・ノード２１０は、制御ユニット１３０において個々のオブジェクトがどのようにして受け取られたかを認識し、画像が複数回使用される（例えば、画像がページ毎に複数回使用される）かどうかについての予測を行う。さらなる実施形態では、制御ユニット１３０の性能を高めるためにキャッシュ最適化処理を行って、キャッシュすべきデータのタイプを特定する。
【００２９】
図４は、キャッシュ最適化処理の１つの実施形態を示すフロー図である。処理ブロック４１０において、ヘッド・ノード２１０がキャッシュすべきデータを識別する。次に、キャッシュ項目を作成するための要求が計算ノード２２０へ転送される。処理ブロック４２０において、ＰＯＨ３１０が、オブジェクトのラスタ化にかかるであろう時間（例えば、ソースデータをフェッチしてこのデータを面マップに書き込む時間）を算出する。
【００３０】
いくつかの例では、様々なタイプのオブジェクトの方が、（２値ビットマップなどの）特定の形において、そのラスタ化済みの同等物よりも高速で動作する。従って、判定ブロック４３０において、ラスタ化済み画像を再使用する（例えば、ローカル（３１５）キャッシュ又は共有（２５０又は３５０）キャッシュからラスタ化済み画像をフェッチしてこれを面マップにマージする）時間よりもラスタ化時間の方が長いかどうが判定される。
【００３１】
ラスタ化済み画像を再使用するよりもラスタ化時間の方が長い場合には、処理ブロック４４０においてオブジェクトがキャッシュされる。一方、再使用時間の方が長い場合には、処理ブロック４５０において、ラスタ化済みバージョンではなくオリジナル・バージョンのオブジェクトが保存される。この結果、（単複の）オブジェクトが次にキャッシュから再使用される時には、オブジェクトは、最速タイプの処理に最適なフォーマットになっている。
【００３２】
１つの実施形態によれば、キャッシュ済みオブジェクトが、特定タイプのオブジェクトとしてではなく表示リストとして保存される。このような実施形態では、表示リストが、１又はそれ以上の表示オブジェクト・タイプのリストを含む。例えば、表示リストは、２値オブジェクト、圧縮ビットマップ、画像データの符号化、矩形などを含むことができる。この表示リストは、計算ノード２２０が、キャッシュ済みバージョンを作成する際にコンテンツのタイプを判定し、ラスタ化時間を測定又は推定できるようにする。従って、完全にラスタ化されたビットマップ又はオリジナル表示項目の両方から最終表示リストを作成できるようになる。
【００３３】
さらなる実施形態では、キャッシュ済みの表示リストが、一部しか完全にラスタ化されていないミックスされた表示項目を含むことができる。従って、ラスタ化の方に長い時間がかかりそうな場合には、オリジナル・バージョンのオブジェクトの一部が保持され、ラスタ化済み部分が使用される。このミックスされた表示項目は、一部の表示項目がこれらのオリジナルタイプのように高速に処理を行えるという利点を有する。
【００３４】
例えば、面シートの対向する隅に存在する複数の小さな画像を、対向する端部に２つの画像を含む面全体のビットマップを作成するのではなく個別にラスタ化して、２つの小さな項目として表示リストに保存することができる。面全体のビットマップを作成することは、たとえ間にある余白を素早く圧縮したとしても、２つの小さなビットマップ及び位置を特定するための何らかの制御情報と比較した場合、結果として得られる圧縮ビットマップのサイズを大幅に増加させる可能性がある。さらなる実施形態では、大幅に圧縮可能なタイプの新たな表示項目を利用する新たなオブジェクトをキャッシュ済み表示リスト内に作成することができる。
【００３５】
１つの実施形態によれば、キャッシュすべき表示リストを処理する際に面リストを作成することができる。面リストは、表示リスト内にオブジェクトだけでなく、これらのタイプ及び範囲も含む。従って、面リストは、計算ノード２２０が、どの領域が「クリーン」（例えば重複していない）であり、どの領域が「ミックス」されている（例えば、複数のオブジェクトがミックスされている、又は画像形式のオブジェクトとＰＤＦ／ＥＰＳオブジェクトとがミックスされている）かを追跡できるようにする。この結果、２値又は矩形又はベタ領域として記述されるクリーンなオブジェクトを、一般的ビットマップにミックスするのではなく、これらのタイプの項目として保存することにより、オブジェクト再使用時の良好な最適化を可能にすることができるようになる。
【００３６】
本発明の実施形態は、上述したように様々なステップを含むことができる。これらのステップを、機械実行可能命令の形で具体化することができる。これらの命令を使用して、汎用又は専用プロセッサに特定のステップを実行させることができる。或いは、これらのステップを実行するためのハードウェア組み込みロジックを含む特定のハードウェア構成要素により、又はプログラム済みコンピュータ構成要素とカスタム・ハードウェア構成要素とのあらゆる組み合わせにより、これらのステップを実行することができる。
【００３７】
本発明の要素を、機械実行可能命令を記憶するための機械可読媒体として提供することもできる。機械可読媒体は、以下に限定されるわけではないが、フロッピー（登録商標）・ディスク、光ディスク、ＣＤ−ＲＯＭ、及び光磁気ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気又は光カード、伝播媒体、又は電子命令の記憶に適したその他の種類の媒体／機械可読媒体を含むことができる。例えば、（サーバなどの）遠隔コンピュータから（モデム又はネットワーク接続などの）通信リンクを介して（クライアントなどの）要求元コンピュータに転送できるコンピュータ・プログラムとして本発明をダウンロードすることができる。
【００３８】
本発明の完全な理解を提供するために、上記の説明全体を通じて説明目的で数多くの特定の詳細を示した。しかしながら、当業者には、これらの特定の詳細の一部を使用せずに本発明を実施できることが明らかであろう。従って、本発明の範囲及び思想は、以下の特許請求の範囲に照らして判断すべきである。
【符号の説明】
【００３９】
１００  印刷システム；  １１０  印刷アプリケーション；  １２０  サーバ；  
１３０  制御ユニット；  １６０  印刷エンジン；  ２１０  ヘッド・ノード；  
２２０  計算ノード；  ２５０、３５０  ディスク・データベース；  
３１０  並行ページ出力ハンドラ（ＰＯＨ）；  ３１５  メモリ・データベース。
【図１】
2010277590.tif 000003
【図２】
2010277590.tif 000004
【図３】
2010277590.tif 000005
【図４】
2010277590.tif 000006
【外国語明細書】
2010277590000001.pdf