(57)【要約】【課題】印刷開始までの時間を短縮することが可能な印刷システムを提供する。【解決手段】アプリケーション２１からの印刷命令を受け付ける印刷命令受付部５１と、印刷命令受付部５１で受け付けた印刷命令に基づいて印刷命令ファイルを生成する印刷命令生成部５３と、印刷命令生成部５３で生成された印刷命令ファイルに基づいてレンダリング処理を行って印刷データを生成するレンダリング処理部６５と、レンダリング処理部６５で生成された印刷データを印刷装置２に出力する印刷データ出力部６６と、を備えた。【選択図】図２
2014052691.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションからの印刷命令を受け付ける印刷命令受付部と、
前記印刷命令受付部で受け付けた前記印刷命令に基づいて印刷命令ファイルを生成する印刷命令生成部と、
前記印刷命令生成部で生成された前記印刷命令ファイルに基づいてレンダリング処理を行って印刷データを生成するレンダリング処理部と、
前記レンダリング処理部で生成された前記印刷データを印刷装置に出力する印刷データ出力部と、を備えたことを特徴とする情報処理装置。
【請求項２】
前記印刷命令受付部での前記印刷命令の受け付けをトリガーとして、前記印刷装置を印刷可能状態にする起動コマンドを生成する起動コマンド生成部と、
前記起動コマンド生成部で前記起動コマンドを生成した後、当該起動コマンドを前記印刷装置に対して出力する起動コマンド出力部と、を備える請求項１に記載の情報処理装置。
【請求項３】
前記印刷命令生成部で前記印刷命令ファイルを生成した後に前記印刷命令に対する処理の完了を前記アプリケーションに応答する処理完了応答部と、
前記印刷命令生成部で生成した前記印刷命令ファイルを出力して前記レンダリング処理部にレンダリング処理を要求するレンダリング処理要求部と、を備える請求項１に記載の情報処理装置。
【請求項４】
前記印刷命令受付部、前記印刷命令生成部、前記処理完了応答部、および前記レンダリング処理要求部を有するプリンタードライバー実行モジュールと、
前記レンダリング処理部、および前記印刷データ出力部を有するレンダリング処理部を有するレンダリングモジュールと、を備える請求項３に記載の情報処理装置。
【請求項５】
前記レンダリング処理要求部は、前記印刷命令ファイルを複数出力し、
前記レンダリング処理部は、前記レンダリング処理要求部から出力された複数の前記印刷命令ファイルに基づいて、前記レンダリング処理を並列に実行する請求項３に記載の情報処理装置。
【請求項６】
アプリケーションから印刷命令を受け付ける印刷命令受付部、前記印刷命令受付部で受け付けた前記印刷命令に基づいて印刷命令ファイルを生成する印刷命令生成部、前記印刷命令生成部で生成された前記印刷命令ファイルに基づいてレンダリング処理を行って印刷データを生成するレンダリング処理部、および前記レンダリング処理部で生成された前記印刷データを出力する印刷データ出力部を有する情報処理装置と、
前記情報処理装置の前記印刷データ出力部で出力した前記印刷データを受信する印刷データ受信部、および受信した前記印刷データに基づいて印刷処理を実行する印刷処理制御部を有する印刷装置と、を備えたことを特徴とする印刷システム。
【請求項７】
アプリケーションから出力された印刷命令を取得し、
取得された前記印刷命令に基づいてプリンタードライバー実行モジュールで印刷命令ファイルを生成し、
前記プリンタードライバー実行モジュールで生成された前記印刷命令ファイルを、レンダリング処理を行うレンダリングモジュールに出力するとともに、前記アプリケーションに前記印刷命令に対する処理の完了を応答し、
出力された前記印刷命令ファイルに基づいて前記レンダリングモジュールでレンダリング処理を行って印刷データを生成し、
生成された前記印刷データを印刷装置に出力することを特徴とする印刷制御方法。
【請求項８】
前記アプリケーションに前記印刷命令に対する処理の完了を応答した後、前記プリンタードライバー実行モジュールは前記アプリケーションからの第２の印刷命令を受け付ける請求項７に記載の印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生成した印刷データを印刷装置に送信する情報処理装置、印刷システムおよび印刷制御方法に関するものである。
【背景技術】
【０００２】
従来、アプリケーションからの印刷要求により、プリンタードライバーで印刷対象となるデータ（画像データ等）を印刷装置に適合する印刷データ（ＰＤＬデータ等）に変換し、スプーラー（システムスプーラー）を介して印刷装置に出力する情報処理装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１５０５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般的に、上述のようなスプーラーは、プリンタードライバーから出力される印刷データが所定容量（例えば、６４ＫＢ）溜まるまで印刷装置に対して印刷データの送信を開始しない。このため、印刷装置での印刷開始が、スプーラーで所定容量の印刷データを溜める時間分遅くなるという問題がある。特に、近年、印刷装置の性能が向上し、印刷装置そのものが印刷可能状態になるまでの時間が速くなっているが、上記の問題により、印刷装置の性能を生かし切れないという問題がある。
【０００５】
本願発明は、上記の問題に鑑み、印刷開始までの時間を短縮することが可能な情報処理装置、印刷システムおよび印刷制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、アプリケーションからの印刷命令を受け付ける印刷命令受付部と、印刷命令受付部で受け付けた印刷命令に基づいて印刷命令ファイルを生成する印刷命令生成部と、印刷命令生成部で生成された印刷命令ファイルに基づいてレンダリング処理を行って印刷データを生成するレンダリング処理部と、レンダリング処理部で生成された印刷データを印刷装置に出力する印刷データ出力部と、を備えたことを特徴とする。
【０００７】
本発明の構成によれば、レンダリング処理部で生成された印刷データを直接印刷装置に対して出力する。すなわち、印刷データを、スプーラーを介さずに直接印刷装置に出力する。これにより、従来のようにスプーラーを介して印刷データを出力する場合に発生するタイムラグ（スプーラーで処理を開始するために必要な所定容量の印刷データを溜める時間分のタイムラグ）を無くすことができ、結果として印刷装置における印刷開始（印字動作の開始）までの時間を短縮できる。特に、印刷装置の性能向上により印刷装置そのものが印刷可能状態になるまでの時間が速いものに適用することで、より効果が得られる。
【０００８】
上記の情報処理装置において、印刷命令受付部での印刷命令の受け付けをトリガーとして、印刷装置を印刷可能状態にする起動コマンドを生成する起動コマンド生成部と、起動コマンド生成部で起動コマンドを生成した後、当該起動コマンドを印刷装置に対して出力する起動コマンド出力部と、を備えたことを特徴とする。
【０００９】
本発明の構成によれば、印刷装置に印刷データを出力する前に、当該印刷装置を印刷可能状態にしておくことができる。これにより、印刷装置は印刷データを受信すると短時間で印刷動作（印字動作）を開始できるため、印刷データの出力に先立って起動コマンドを出力しない場合に比べ、印刷装置における印刷開始までの時間をさらに短縮できる。
【００１０】
上記の情報処理装置において、印刷命令生成部で印刷命令ファイルを生成した後に印刷命令に対する処理の完了をアプリケーションに応答する処理完了応答部と、印刷命令生成部で生成した印刷命令ファイルを出力してレンダリング処理部にレンダリング処理を要求するレンダリング処理要求部と、を備えたことを特徴とする。
【００１１】
上記の情報処理装置において、印刷命令受付部、印刷命令生成部、処理完了応答部、およびレンダリング処理要求部を有するプリンタードライバー実行モジュールと、レンダリング処理部、および印刷データ出力部を有するレンダリング処理部を有するレンダリングモジュールと、を備えたことを特徴とする。
【００１２】
本発明の印刷制御方法は、アプリケーションから出力された印刷命令を取得し、取得された印刷命令に基づいてプリンタードライバー実行モジュールで印刷命令ファイルを生成し、プリンタードライバー実行モジュールで生成された印刷命令ファイルを、レンダリング処理を行うレンダリングモジュールに出力するとともに、アプリケーションに前記印刷命令に対する処理の完了を応答し、出力された印刷命令ファイルに基づいてレンダリングモジュールでレンダリング処理を行って印刷データを生成し、生成された印刷データを印刷装置に出力することを特徴とする。
【００１３】
上記の印刷制御方法において、アプリケーションに印刷命令に対する処理の完了を応答した後、プリンタードライバー実行モジュールはアプリケーションからの第２の印刷命令を受け付けることを特徴とする。
【００１４】
本発明の構成によれば、プリンタードライバーでは、印刷命令に基づいて印刷命令ファイルを作成する処理を実行し、当該印刷命令ファイルに基づくレンダリング処理を、プリンタードライバーとは別プロセスで動作するレンダリングモジュールによって実行する。これにより、レンダリングモジュールによるレンダリング処理実行中でも、プリンタードライバーは次の印刷命令（第２の印刷命令）を受け付けて処理を開始することができ、結果としてトータルの印刷処理時間を短縮することができる。
【００１５】
上記の情報処理装置において、レンダリング処理要求部は、印刷命令ファイルを複数出力し、レンダリング処理部は、レンダリング処理要求部から出力された複数の印刷命令ファイルに基づいて、レンダリング処理を並列に実行することを特徴とする。
【００１６】
本発明の構成によれば、レンダリング処理を並列実行できるため、レンダリング処理に係る時間を短縮できる。
【００１７】
本発明の印刷システムは、アプリケーションから印刷命令を受け付ける印刷命令受付部、印刷命令受付部で受け付けた印刷命令に基づいて印刷命令ファイルを生成する印刷命令生成部、印刷命令生成部で生成された印刷命令ファイルに基づいてレンダリング処理を行って印刷データを生成するレンダリング処理部、およびレンダリング処理部で生成された印刷データを出力する印刷データ出力部を有する情報処理装置と、情報処理装置の印刷データ出力部で出力した印刷データを受信する印刷データ受信部、および受信した印刷データに基づいて印刷処理を実行する印刷処理制御部を有する印刷装置と、を備えたことを特徴とする。
【００１８】
本発明の構成によれば、レンダリング処理部で生成した印刷データを直接印刷装置に対して出力することにより（すなわち、印刷データを、スプーラーを介さずに直接印刷装置に出力することにより）、印刷装置における印刷開始（印字動作の開始）までの時間を短縮できる印刷システムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る印刷システムの制御構成を示すブロック図である。
【図２】印刷システムの機能構成を示すブロック図である。
【図３】印刷システムの印刷制御手順について説明するフローチャートである。
【発明を実施するための形態】
【００２０】
以下、添付の図面を参照して、本発明の一実施形態に係る情報処理装置、印刷システムおよび印刷制御方法について説明する。図１は、印刷システムＳＹの制御ブロック図である。印刷システムＳＹは、情報処理装置１と、情報処理装置１と接続される印刷装置２により構成される。情報処理装置１と印刷装置２の接続形態は、ネットワーク（有線接続もしくは無線接続）を介して接続する構成でも良いし、ＵＳＢケーブル等を介して接続する構成でも良い。
【００２１】
情報処理装置１は、主要部として制御部１１、記憶部１２および通信部１３を有している。制御部１１は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）およびＲＡＭ（Random  Access  Memory）等により構成され、情報処理装置１全体を制御する。通信部１３は、通信モジュール（リアルタイム通信（リアルタイム処理）が可能な通信モジュール）による制御により印刷装置２と通信を行うインターフェースである。
【００２２】
記憶部１２は、アプリケーション２１、グラフィックエンジン２２、プリンタードライバー２３（プリンタードライバー実行モジュール）、およびレンダリングモジュール２４を記憶している。
【００２３】
グラフィックエンジン２２は、一般にＧＤＩ（Graphical  Device  Interface）と呼ばれるものであり、印刷に関する画像処理を行うインターフェースを提供する。このグラフィックエンジン２２は、アプリケーション２１からの印刷要求を受け付け、この要求に基づく印刷命令（描画命令）をプリンタードライバー２３に出力する。
【００２４】
プリンタードライバー２３は、グラフィックエンジン２２からの印刷命令を受け、この印刷命令に基づくレンダリング処理をレンダリングモジュール２４に要求する。レンダリングモジュール２４は、レンダリング処理を行うサービス（レンダリングサービス）としてプリンタードライバー２３の処理とは別のプロセスで起動され、プリンタードライバー２３からの処理要求に基づいてレンダリング処理を行い、印刷装置２で処理される形式の印刷データを生成する。なお、これら各ソフトウェアの処理（機能）の詳細は後述する。
【００２５】
印刷装置２は、主要部として制御部３１、印刷機構３２および通信部３３を有している。制御部３１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成され、印刷装置２全体を制御する。印刷機構３２は、用紙送り機構、印刷ヘッド、用紙切断機構などを含み、制御部３１の制御の下で印刷動作を行う。なお、印刷方式は、インクジェット方式やレーザー方式など、その種類を問わない。通信部３３は、通信モジュールによる制御により情報処理装置１と通信するインターフェースである。
【００２６】
次に、図２の機能ブロック図を参照して、印刷システムＳＹの機能構成について説明する。情報処理装置１は、主にグラフィックエンジン２２、プリンタードライバー２３およびレンダリングモジュール２４によって印刷制御に係る機能を提供する。
【００２７】
グラフィックエンジン２２は、主要部として印刷命令部４１を有している。印刷命令部４１は、アプリケーション２１からの印刷要求に基づいて、プリンタードライバー２３に印刷命令を出す。具体的には、アプリケーション２１から印刷指示としてＧＤＩ関数を受け取ると（ＧＤＩ関数が呼び出されると）、これをＤＤＩ関数（Device  Driver  Interface）に変換し、変換したＤＤＩ関数をプリンタードライバー２３に出力する。また、印刷命令部４１は、プリンタードライバー２３から印刷命令に対する処理が完了した旨を示す応答（以下、「処理完了応答」と称す。）を受け取る。
【００２８】
プリンタードライバー２３は、主要部として印刷命令受付部５１、起動コマンド生成要求部５２、印刷命令生成部５３、レンダリング処理要求部５４および処理完了応答部５５を有している。印刷命令受付部５１は、グラフィックエンジン２２（印刷命令部４１）から印刷命令としてＤＤＩ関数を受け取る。
【００２９】
起動コマンド生成要求部５２は、印刷装置２を印刷可能状態にする起動コマンド（印刷装置２に印刷準備動作を実行させる制御コマンド）の生成をレンダリングモジュール２４に要求する。この起動コマンドの生成要求は、印刷命令受付部５１による印刷命令の受け付けをトリガーとして行われる。すなわち、印刷対象となる印刷データの生成が完了するのを待たずに、先に起動コマンドの生成要求を行う。
【００３０】
印刷命令生成部５３は、印刷命令受付部５１で受け取ったＤＤＩ関数に基づいて一連の印刷命令であるデータ（「ＤＤＩデータ」と称す。）を生成し、これをファイル（以下、「印刷命令ファイル」と称す。）に保存する。この印刷命令ファイルは、ジョブ単位で生成される。
【００３１】
レンダリング処理要求部５４は、印刷命令生成部５３によりジョブ単位の印刷命令ファイルの生成後、このファイルに基づくレンダリング処理をレンダリングモジュール２４に要求する。
【００３２】
処理完了応答部５５は、印刷命令ファイルの生成後、グラフィックエンジン２２に対して印刷命令に対する処理完了応答を返す。これにより、プリンタードライバー２３とグラフィックエンジン２２との間の一連の処理が完了するため、後述のレンダリング処理部６５によるレンダリング処理の最中であっても、グラフィックエンジン２２は、プリンタードライバー２３に対して次の印刷命令（第２の印刷命令）を出すことができ、プリンタードライバー２３は、グラフィックエンジン２２からの次の印刷命令（第２の印刷命令）を受け付けて処理を開始できる。
【００３３】
レンダリングモジュール２４は、レンダリングサービスとして起動するものであり、起動コマンド生成要求受付部６１、起動コマンド生成部６２、起動コマンド出力部６３、レンダリング処理要求受付部６４、レンダリング処理部６５および印刷データ出力部６６を有している。
【００３４】
起動コマンド生成要求受付部６１は、プリンタードライバー２３（起動コマンド生成要求部５２）からの起動コマンド生成要求を受け付ける。起動コマンド生成部６２は、起動コマンド生成要求受付部６１により受け付けた要求に基づいて、印刷データの出力先となる印刷装置２に対応した起動コマンドを生成する。起動コマンド出力部６３は、起動コマンド生成後、直ちに（印刷データの出力に先だって）当該起動コマンドを通信モジュールを介して印刷装置２に出力する。これにより、印刷データを出力する前に、印刷装置２を印刷可能状態にしておくことが可能となる。
【００３５】
レンダリング処理要求受付部６４は、プリンタードライバー２３（レンダリング処理要求部５４）からの処理要求を受け付ける。レンダリング処理部６５は、レンダリング処理要求受付部６４により受け付けた処理要求に基づき、対象となる印刷命令ファイル（ＤＤＩデータ）を読み出し、この印刷命令ファイルに基づいてレンダリング処理を実行し、印刷装置２が処理可能な形式の印刷データを生成する。このレンダリング処理は、１の印刷ジョブに１のスレッド（レンダリング処理スレッド）が生成され、スレッド単位で並列に実行される。
【００３６】
印刷データ出力部６６は、レンダリング処理部６５により生成された印刷データを、通信モジュールを介してリアルタイムに直接印刷装置２に出力する。すなわち、印刷データの出力に際し、一般に使用されるスプーラーを介することなく印刷装置２に印刷データを出力する。また、印刷データ出力部６６は、複数の印刷要求の処理順を管理し、印刷データの出力順を制御する。この管理は、印刷装置２に対応して生成されるスレッド（キューイングスレッド）で実行される。
【００３７】
印刷装置２は、起動コマンド受信部７１、印刷データ受信部７２、印刷処理制御部７３を有している。起動コマンド受信部７１は、情報処理装置１（起動コマンド出力部６３）から起動コマンドを受信する。印刷データ受信部７２は、情報処理装置１（印刷データ出力部６６）から印刷データを受信する。
【００３８】
印刷処理制御部７３は、起動コマンド受信部７１により起動コマンドを受信した場合、自身を印刷可能状態にするために、印刷機構３２を制御して印刷準備動作を行う。一方、印刷データ受信部７２により印刷データを受信した場合、印刷機構３２を制御し、受信した印刷データに基づいて印刷用紙に印刷を行う。この場合、印刷データに先立って受信する起動コマンドにより既に印刷可能状態になっているため、印刷データを受信すると、即座に印刷動作を開始する。
【００３９】
次に、図３のフローチャートを参照し、印刷システムＳＹの印刷制御手順について説明する。なお、以下で説明するアプリケーション２１、グラフィックエンジン２２、プリンタードライバー２３、レンダリングサービス（レンダリングモジュール２４）は、情報処理装置１の制御部１１による制御の元で実行される。
【００４０】
まず、ユーザーからアプリケーション２１に対して印刷開始の指示が入力されると、グラフィックエンジン２２は、アプリケーション２１から印刷要求としてＧＤＩ関数を受け取り（Ｓ０１）、これをＤＤＩ関数に変換してプリンタードライバー２３に出力する（Ｓ０２）。
【００４１】
次に、プリンタードライバー２３は、グラフィックエンジン２２からＤＤＩ関数を受け取ると（Ｓ０３）、まずレンダリングサービス（レンダリングモジュール２４）に対して起動コマンド生成要求を行う（Ｓ０４）。
【００４２】
レンダリングサービスは、プリンタードライバー２３から起動コマンド生成要求を取得すると、印刷装置２に対応した起動コマンドを生成し（Ｓ０５）、これを印刷装置２に出力する（Ｓ０６）。
【００４３】
印刷装置２は、レンダリングサービスから起動コマンドを取得すると、この起動コマンドに基づき印刷準備動作を実行し（Ｓ０７）、自身を印刷可能状態に遷移させて待機する（Ｓ０８）。
【００４４】
一方で、プリンタードライバー２３はＳ０４の処理後、グラフィックエンジン２２から受け取ったＤＤＩ関数に基づいて印刷命令ファイルを生成し、保存する（Ｓ０９）。次に、プリンタードライバー２３は、印刷命令ファイル生成後、グラフィックエンジン２２に対して処理完了応答を返すと共に（Ｓ１０）、レンダリングサービスに対して、生成した印刷命令ファイルに基づくレンダリング処理を要求する（Ｓ１１）。
【００４５】
グラフィックエンジン２２は、プリンタードライバー２３から処理完了応答を受け取ると（Ｓ１２）、次の印刷要求に対する処理を開始する（Ｓ１３）。すなわち、前の印刷命令に対するレンダリング処理（後述のＳ１４）の完了を待つことなく、次の印刷命令をプリンタードライバー２３に出す。
【００４６】
一方、レンダリングサービスは、プリンタードライバー２３からレンダリング処理の要求を受けると、レンダリング処理スレッドを生成してレンダリング処理を実行し、印刷データを生成する（Ｓ１４）。
【００４７】
また、レンダリングサービスは、印刷装置２に対応したキューイングスレッドを生成する。キューイングスレッドは、レンダリング処理スレッドの処理で生成した印刷データを順次受け取り、印刷データを受け取った順に、スプーラーを利用せずに、通信モジュール（通信部１３）を介して印刷可能状態で待機中の印刷装置２に直接送信する（Ｓ１５）。なお、キューイングスレッドは、印刷装置２が印刷中の場合は、印刷データを保持（蓄積）し、印刷装置２が印刷データを受信可能な状態になった時点で、印刷データを受け取った順に印刷装置２に送信する。印刷装置２は、レンダリングサービスから受信した印刷データに基づいて印刷を開始する（Ｓ１５）。
【００４８】
以上説明したとおり、本実施形態によれば、レンダリング処理部６５で生成された印刷データを直接印刷装置２に対して出力する。すなわち、印刷データを、スプーラーを介さずに直接印刷装置２に出力する。これにより、従来のようにスプーラーを介して印刷データを出力する場合に発生するタイムラグ（スプーラーが処理を開始するために必要な所定容量の印刷データを溜める時間分のタイムラグ）を無くすことができ、結果として印刷装置２における印刷開始（印字動作の開始）までの時間を短縮できる。特に、印刷装置２の性能向上により印刷装置２そのものが印刷可能状態になるまでの時間が速いものに適用することで、より効果が得られる。
【００４９】
なお、本実施形態では、ジョブ単位で印刷命令ファイルの生成およびレンダリング処理を行うようにしているが、これに限るものではない。情報処理装置１で動作する各ソフトウェアの仕様に応じた最適な単位で処理を行えば良い。
【００５０】
また、本実施形態の情報処理装置１にスプーラーを設け、印刷装置２に対する印刷データの出力に際して、本実施形態のようにスプーラーを介さずに印刷装置２に印刷データを送信する方法と、スプーラーを介して印刷装置２に印刷データを送信する方法とを実現し、両者のいずれかを状況に応じて選択できるようにしても良い。
【００５１】
また、上記の印刷システムＳＹ（情報処理装置１および印刷装置２）の各構成要素をプログラムとして提供することも可能である。また、そのプログラムを記憶媒体（図示省略）に格納して提供することも可能である。記録媒体としては、ＣＤ−ＲＯＭ、フラッシュＲＯＭ、メモリカード（コンパクトフラッシュ（登録商標）、スマートメディア、メモリースティック等）、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク等を利用することができる。
【００５２】
また、上記の実施例によらず、印刷システムＳＹの装置構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
【符号の説明】
【００５３】
１…情報処理装置  ２…印刷装置  ２１…アプリケーション  ２２…グラフィックエンジン  ２３…プリンタードライバー  ２４…レンダリングモジュール  ５１…印刷命令受付部  ５３…印刷命令生成部  ５４…レンダリング処理要求部  ５５…処理完了応答部  ６２…起動コマンド生成部  ６３…起動コマンド出力部  ６５…レンダリング処理部  ６６…印刷データ出力部  ７２印刷データ受信部  ７３…印刷処理制御部  ＳＹ…印刷システム
【図１】
2014052691.tif 000003
【図２】
2014052691.tif 000004
【図３】
2014052691.tif 000005