(57)【要約】【課題】印刷設定履歴の一覧から所望の印刷設定履歴を選択する際の検索性を向上させる。【解決手段】本発明の一態様は、印刷実施時の印刷設定の内容と印刷処理されたドキュメントの情報とを印刷設定履歴として、印刷設定履歴保持部に保存し、この印刷設定履歴保持部に保存された印刷設定履歴の一覧４２を印刷設定が行われる印刷設定画面４０に表示し、印刷設定画面４０に表示された印刷設定履歴の一覧４２から選択された印刷設定履歴に基づいて印刷設定を行う。そして、印刷設定履歴の一覧４２を印刷設定画面４０に表示する際に、所定の条件を満たす同じグループに分類される印刷設定履歴の中から直近の印刷設定履歴のみを表示する。【選択図】図４
2018081345.tif 000002
【特許請求の範囲】
【請求項１】
印刷実施時の印刷設定の内容と印刷処理されたドキュメントの情報とを印刷設定履歴として、印刷設定履歴保持部に保存するステップと、
前記印刷設定履歴保持部に保存された前記印刷設定履歴の一覧を印刷設定が行われる印刷設定画面に表示するステップと、
前記印刷設定画面に表示された前記印刷設定履歴の一覧から選択された印刷設定履歴に基づいて印刷設定を行うステップと、を含み、
前記印刷設定履歴の一覧を前記印刷設定画面に表示するステップにおいて、所定の条件を満たす同じグループに分類される印刷設定履歴の中から直近の印刷設定履歴のみを表示するステップを、
コンピューターに実行させるための印刷設定履歴表示プログラム。
【請求項２】
前記印刷設定履歴の一覧を表示するステップにおいて、同一のドキュメントが印刷設定の内容を変更して複数回印刷処理された場合には、各印刷処理の印刷設定履歴を同じグループに分類して最後の印刷処理の印刷設定履歴のみを表示し、過去の印刷設定と同一の印刷設定で印刷処理が行われた場合には、各印刷処理の印刷設定履歴を同じグループに分類して最新の印刷処理の印刷設定履歴のみを表示する
請求項１に記載の印刷設定履歴表示プログラム。
【請求項３】
前記同一のドキュメントが印刷設定の内容を変更して複数回印刷処理された場合には、指示を受けて前記同じグループ内の該当ドキュメントが最後に印刷処理されたときの前記印刷設定履歴以外の印刷設定履歴も表示する
請求項２に記載の印刷設定履歴表示プログラム。
【請求項４】
複数の前記印刷設定履歴に対して前記同一の印刷設定で印刷処理が行われた場合には、前記同じグループに分類された同一の印刷設定を持つ印刷設定履歴の数を表示する
請求項２に記載の印刷設定履歴表示プログラム。
【請求項５】
前記所定の条件の一つとして、前記同一のドキュメントの印刷処理を実行した時間の間隔が、特定の時間内であることを含む
請求項２又は３に記載の印刷設定履歴表示プログラム。
【請求項６】
前記特定の時間には、印刷処理が指示されてから当該印刷処理が完了するまでに要する時間を含まない
請求項５に記載の印刷設定履歴表示プログラム。
【請求項７】
同一の印刷設定であることを条件として前記グループに分類する際に比較する設定項目は、前記印刷設定履歴の印刷設定欄に記述された全ての設定項目である
請求項２又は４に記載の印刷設定履歴表示プログラム。
【請求項８】
同一の印刷設定であることを条件として前記グループに分類する際に比較する設定項目は、前記印刷設定履歴の印刷設定欄に記述された全ての設定項目から任意の設定項目を除いたものであり、前記任意の設定項目には、部数、原稿サイズ、又は原稿の向きの少なくともいずれか一つが含まれる
請求項２又は４に記載の印刷設定履歴表示プログラム。
【請求項９】
同一の印刷設定であることを条件として前記グループに分類する際に比較する設定項目には、ページ割り付け、両面もしくは片面、カラー設定、又は後処理機能の少なくともいずれか一つが含まれる
請求項２又は４に記載の印刷設定履歴表示プログラム。
【請求項１０】
前記印刷設定履歴保持部は、複数のプリンタドライバーの印刷設定履歴を保存しており、
前記印刷設定履歴の一覧を表示するステップにおいて、前記印刷設定履歴保持部に保存された複数の前記プリンタドライバーの印刷設定履歴を用いて、所定の条件を満たす同じグループに分類される印刷設定履歴の中から直近の印刷設定履歴のみを選択されたプリンタドライバーの印刷設定画面に表示する
請求項１乃至９のいずれかに記載の印刷設定履歴表示プログラム。
【請求項１１】
選択された前記プリンタドライバーに対応する印刷装置では使用できない機能に対する設定情報を含む印刷設定履歴を非表示とする
請求項１０に記載の印刷設定履歴表示プログラム。
【請求項１２】
複数の印刷装置と、複数の前記印刷装置に対応するプリンタドライバーを有する情報処理装置と、サーバーとが接続された印刷システムであって、
前記サーバーは、
複数の前記印刷装置を管理し、前記印刷装置が印刷を実施したときの印刷設定の内容と印刷処理されたドキュメントの情報とを印刷設定履歴として取得する群管理部と、
前記群管理部により取得した前記印刷設定履歴を保存する印刷設定履歴保持部と、を備え、
前記情報処理装置は、
前記サーバーの前記印刷設定履歴保持部に保存された前記印刷設定履歴を、所定の条件を満たすグループに分類する履歴表示処理部と、
選択されたプリンタドライバーの印刷設定画面に、前記印刷設定履歴保持部に保存された印刷設定履歴の一覧として、各グループ内の前記印刷設定履歴の中から直近の印刷設定履歴のみを表示する処理を行う画面表示処理部と、
前記印刷設定画面に表示された前記印刷設定履歴の一覧から選択された印刷設定履歴に基づいて印刷設定を行う印刷設定処理部と、
を備える印刷システム。
【請求項１３】
複数の印刷装置と、複数の前記印刷装置に対応するプリンタドライバーを有する情報処理装置とが接続された印刷システムに用いられるサーバーであって、
複数の前記印刷装置を管理し、前記印刷装置が印刷を実施したときの印刷設定の内容と印刷処理されたドキュメントの情報とを印刷設定履歴として取得する群管理部と、
前記群管理部により取得した前記印刷設定履歴を保存する印刷設定履歴保持部と、を備え、
前記群管理部は、
前記印刷設定履歴保持部に保存された前記印刷設定履歴を所定の条件を満たすグループに分類し、前記情報処理装置において選択されたプリンタドライバーの印刷設定画面に、所定の条件を満たす同じグループに分類される前記印刷設定履歴の中から直近の印刷設定履歴のみを表示するための表示用データを作成し、前記表示用データを前記情報処理装置に送信する処理を行う履歴表示処理部を有する
サーバー。
【請求項１４】
複数の印刷装置と、複数の前記印刷装置に対応するプリンタドライバーを有する情報処理装置とが接続された印刷システムに用いられるサーバーに内蔵されたコンピューターに、
複数の前記印刷装置を管理し、前記印刷装置が印刷を実施したときの印刷設定の内容と印刷処理されたドキュメントの情報とを印刷設定履歴として取得するステップと、
取得した前記印刷設定履歴を保存するステップと、
保存された前記印刷設定履歴を所定の条件を満たすグループに分類し、前記情報処理装置において選択されたプリンタドライバーの印刷設定画面に、所定の条件を満たす同じグループに分類される前記印刷設定履歴の中から直近の印刷設定履歴のみを表示するための表示用データを作成し、前記表示用データを前記情報処理装置に送信するステップと、
を実行させるための印刷設定履歴表示プログラム。
【請求項１５】
前記表示用データにおいて、選択された前記プリンタドライバーに対応する印刷装置では使用できない機能に対する設定情報を含む印刷設定履歴を非表示とする設定を行う、
請求項１４に記載の印刷設定履歴表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定画面に印刷設定履歴を表示する印刷設定履歴表示プログラム、印刷システム及びサーバーに関する。
【背景技術】
【０００２】
従来、プリンタドライバーにより提供される印刷装置の印刷設定機能として、「印刷設定履歴」という機能がある。「印刷設定履歴」の機能は、印刷処理時に使用した（印刷ジョブとして生成された）印刷設定を履歴として保存する機能である。ユーザーは、「印刷設定履歴」の機能を用いてＵＩ（User Interface）としての印刷設定画面に表示された印刷設定履歴の一覧の中から、所望の印刷設定履歴を選択することにより、所望の印刷設定を行うことができる。
【０００３】
例えば、特許文献１には、画像形成の動作履歴情報（印刷設定履歴に対応）の一覧を表示する一覧表示領域と、操作部が受け付けた選択指示に基づいて動作履歴情報の一覧の中から選択された動作履歴情報の詳細を表示する詳細表示領域から構成される動作履歴画面を表示部に表示させる技術が開示されている。これにより、ユーザーは、動作履歴情報（印刷設定履歴）の一覧によって所望の動作履歴情報を容易に見つけることができるとともに、選択した動作履歴情報の詳細を確認することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２８４２０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の技術のように、印刷の度に印刷設定画面に印刷設定履歴を全て表示すると、印刷設定履歴の一覧が増え、全ての印刷設定履歴から欲しい印刷設定履歴を探すのが難しく検索性が低下する。また、印刷設定画面に印刷設定履歴を全て表示する仕組みでは、同一の印刷設定で複数回印刷を行った場合に同じ印刷設定が複数の印刷設定履歴に残るため、検索性が低くなる。さらに、この仕組みでは、印刷設定を間違えて印刷した場合に誤った類似の印刷設定履歴も残っているため、ユーザーが期待しない印刷設定履歴を選択してしまう可能性がある。
【０００６】
本発明は、上記の状況を考慮してなされたものであり、ユーザーが印刷設定履歴の一覧から所望の印刷設定履歴を選択する際の検索性の向上を図るものである。
【課題を解決するための手段】
【０００７】
本発明の第１の態様の印刷設定履歴表示プログラムは、印刷実施時の印刷設定の内容と印刷処理されたドキュメントの情報とを印刷設定履歴として、印刷設定履歴保持部に保存するステップと、印刷設定履歴保持部に保存された印刷設定履歴の一覧を印刷設定が行われる印刷設定画面に表示するステップと、その印刷設定画面に表示された印刷設定履歴の一覧から選択された印刷設定履歴に基づいて印刷設定を行うステップと、を含む。
ここで、上記印刷設定履歴の一覧を前記印刷設定画面に表示するステップにおいて、所定の条件を満たす同じグループに分類される印刷設定履歴の中から直近の印刷設定履歴のみを表示する。
【０００８】
本発明の第２の態様の印刷設定履歴表示プログラムは、複数の印刷装置と、複数の前記印刷装置に対応するプリンタドライバーを有する情報処理装置とが接続された印刷システムに用いられるサーバーに内蔵されたコンピューターに、下記ステップを実行させるためのプログラムである。第２の態様の印刷設定履歴表示プログラムは、複数の印刷装置を管理し、印刷装置が印刷を実施したときの印刷設定の内容と印刷処理されたドキュメントの情報とを印刷設定履歴として取得するステップと、取得した印刷設定履歴を保存するステップと、保存された印刷設定履歴を所定の条件を満たすグループに分類し、情報処理装置において選択されたプリンタドライバーの印刷設定画面に、所定の条件を満たす同じグループに分類される印刷設定履歴の中から直近の印刷設定履歴のみを表示するための表示用データを作成し、その表示用データを情報処理装置に送信するステップと、を含む。
【発明の効果】
【０００９】
本発明の少なくとも一態様によれば、ユーザーが印刷設定履歴の一覧から所望の印刷設定履歴を選択する際の検索性の向上を図ることができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る印刷システムの全体構成例を示す概略図である。
【図２】本発明の第１の実施形態に係るクライアント端末のハードウェアの構成例を示すブロック図である。
【図３】本発明の第１の実施形態に係るクライアント端末の機能構成例を示すブロック図である。
【図４】本発明の第１の実施形態に係る印刷設定履歴の一覧を表示する印刷設定画面の一例を示す図である。
【図５】本発明の第１の実施形態に係るレンダリング処理部（履歴保存処理部）による印刷設定履歴保存処理のフローチャートである。
【図６】印刷装置で実行された印刷ジョブの一例を示す図である。
【図７】図６の印刷ジョブから生成された印刷設定履歴データの一例を示す図である。
【図８】本発明の第１の実施形態に係る印刷設定ＵＩ部（履歴表示処理部）によるＵＩ表示用の履歴情報作成処理のフローチャートである。
【図９】本発明の第１の実施形態に係る印刷設定ＵＩ部（履歴表示処理部）によるＵＩ表示用データ（同一ドキュメント）作成処理のフローチャートである。
【図１０】本発明の第１の実施形態に係るＵＩ表示用データ（同一ドキュメント）及びＵＩ表示用データ（同一設定）の作成に係る説明図である。
【図１１】本発明の第１の実施形態に係る印刷設定ＵＩ部（履歴表示処理部）によるＵＩ表示用データ（同一設定）作成処理のフローチャートである。
【図１２】本発明の第１の実施形態に係るＵＩ表示用データ（同一ドキュメント）の一例である。
【図１３】本発明の第１の実施形態に係るＵＩ表示用データ（同一設定）の一例である。
【図１４】本発明の第１の実施形態に係るＵＩ表示用データ（マスター）の一例である。
【図１５】本発明の第１の実施形態に係る印刷設定画面（履歴表示）の通常表示の例を示す図である。
【図１６】本発明の第１の実施形態に係る印刷設定画面（履歴表示）の詳細表示の例を示す図である。
【図１７】本発明の第２の実施形態に係るクライアント端末の機能構成の要部を示すブロック図である。
【図１８】第１の印刷装置で実行された印刷ジョブの一例を示す図である。
【図１９】第２の印刷装置で実行された印刷ジョブの一例を示す図である。
【図２０】本発明の第２の実施形態に係る第１の印刷装置のＵＩ表示用データ（マスター）の一例である。
【図２１】本発明の第２の実施形態に係る第２の印刷装置のＵＩ表示用データ（マスター）の一例である。
【図２２】本発明の第２の実施形態に係る第１の印刷装置に対応するプリンタドライバーの印刷設定画面（履歴表示）の一例を示す図である。
【図２３】本発明の第２の実施形態に係る第２の印刷装置の印刷設定画面（履歴表示）の一例を示す図である。
【図２４】本発明の第３の実施形態に係る印刷システムの全体構成を示すブロック図である。
【図２５】第１の印刷装置の印刷ジョブにＰＣＩＤを含めた例を示す図である。
【図２６】第２の印刷装置の印刷ジョブにＰＣＩＤを含めた例を示す図である。
【図２７】第１の印刷装置の印刷ジョブにユーザーＩＤを含めた例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態の例について、添付図面を参照しながら説明する。なお、各図において実質的に同一の機能又は構成を有する構成要素については、同一の符号を付して重複する説明を省略する。
【００１２】
＜１．第１の実施形態＞
［印刷システムの全体構成］
図１は、本発明の第１の実施形態に係る印刷システムの全体構成例を示す概略図である。
図１の印刷システム１００では、クライアント端末であるＰＣ１、印刷装置（画像形成装置）２〜４、及びサーバー５がＬＡＮ等のネットワーク７に接続され、ネットワーク７を介して相互に通信可能に接続されている。
【００１３】
ＰＣ１は、情報処理装置の一例であり、例えばパーソナルコンピューターが用いられる。また情報処理装置として、タブレット端末やスマートフォン等を用いてもよい。
印刷装置２〜４は、ＰＣ１から出力された印刷ジョブをネットワーク７経由で受信し、印刷ジョブの内容に従って用紙に画像を形成して出力（以下「印刷処理」）する。印刷装置２〜４は、複数種類の機能（印刷機能、複写機能、スキャン機能、ＦＡＸ機能等）を備えた複合機（ＭＦＰ：Multi Function Peripheral）でもよい。
サーバー５は、ネットワーク７に接続された印刷装置２〜４を一群のグループとして一元管理する。印刷装置の台数は３台に限定されない。
【００１４】
なお、装置間のデータのやり取りは、ネットワーク７を介さずに、ＵＳＢ（Universal Serial Bus）メモリ等の半導体メモリを介して行われてもよい。
【００１５】
［各装置のハードウェア構成］
図２は、各装置のハードウェアの構成例を示すブロック図である。
【００１６】
ここでは、上述した印刷システム１００を構成するＰＣ１及びサーバー５が備えるコンピューターのハードウェア構成を説明する。なお、各装置の機能、使用目的に合わせて図２の各部は取捨選択される。以下、ＰＣ１について説明する。
【００１７】
ＰＣ１は、バス１７にそれぞれ接続されたＣＰＵ（Central Processing Unit）１１、揮発性のＲＡＭ（Random Access Memory）１２、及び不揮発性の補助記憶装置１３を備える。さらに、ＰＣ１は、入力装置１４、表示装置１５、通信インターフェース部（図２では「通信Ｉ／Ｆ部」）１６を備える。
【００１８】
ＣＰＵ１１は、ＰＣ１全体の動作の制御及び演算処理を行う中央処理装置であり、本実施形態に係る各機能を実現するソフトウェアのプログラムコードを補助記憶装置１３から読み出して実行する。なお、ＰＣ１は、ＣＰＵ１１の代わりに、ＭＰＵ（Micro-Processing Unit）等の処理装置を備えるようにしてもよい。
【００１９】
ＲＡＭ１２は主記憶装置であり、ＲＡＭ１２には演算処理の途中に発生した変数やパラメータ等が一時的に書き込まれる。
【００２０】
補助記憶装置１３は、ＲＡＭ１２の補助的な役割を担う記憶装置であり、通常長時間データを保存することが可能な仕組みを有する。補助記憶装置１３には、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フレキシブルディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等が用いられる。この補助記憶装置１３には、ＯＳ（Operating System）及び各種のパラメータの他に、ＰＣ１を機能させるためのプログラムが記録されている。例えば補助記憶装置１３には、図３に示すアプリケーションソフトウェア（以下「アプリケーション」と記す）２４やプリンタドライバー２０（印刷設定履歴表示プログラムの一例）が格納されている。
【００２１】
入力装置１４には、例えば、キーボード、マウス又はタッチパネル等が用いられ、ユーザーが所定の操作入力、指示を行うことが可能である。表示装置１５は、例えば、液晶ディスプレイモニタであり、ＰＣ１で行われる処理の結果等を表示する。入力装置１４には、例えば、キーボード、マウス又はタッチパネル等が用いられ、ユーザーが所定の操作入力、指示を行うことが可能である。入力装置１４として用いたタッチパネルと、表示装置１５として用いたフラットパネルディスプレイを積層して一体化し、操作表示パネルを構成してもよい。
【００２２】
通信Ｉ／Ｆ部１６は、例えばＮＩＣ（Network Interface Card）等が用いられ、ＬＡＮ等のネットワーク７を介して各装置間で各種のデータを送受信することが可能である。
【００２３】
［ＰＣの機能構成］
図３は、ＰＣ１の機能構成例を示すブロック図である。
ＰＣ１では、補助記憶装置１３に格納されたアプリケーション２４やプリンタドライバー２０等が必要に応じてＲＡＭ１２にロードされてＣＰＵ１１による処理が行われ、処理結果が表示装置１５に表示される。アプリケーション２４は、例えば文書作成ソフトウェアや図形描画ソフトウェア、ウェブブラウザ、メーラーなどである。
【００２４】
プリンタドライバー２０は、ユーザーに印刷設定画面２５を提供する印刷設定ＵＩ部２１、アプリケーション２４からの印刷指示を印刷装置で解釈可能なデータに変換するレンダリング処理部２２、及び印刷設定履歴保持部２３を備える。
【００２５】
印刷設定ＵＩ部２１は、ＵＩ処理部２１１、履歴表示処理部２１２、及び印刷設定処理部２１３から構成される。
【００２６】
ＵＩ処理部２１１（画面表示処理部の一例）は、プリンタドライバー２０のユーザーインターフェース（ＵＩ）として印刷設定画面２５を生成する。
【００２７】
履歴表示処理部２１２は、印刷設定履歴保持部２３に保存された複数の印刷設定履歴（印刷設定履歴レコード）を所定の条件に従って分類し、ＵＩ表示用の履歴情報を作成する処理を行う。本実施形態では、ＵＩ表示用の履歴情報として、ＵＩ表示用データ（同一ドキュメント）、ＵＩ表示用データ（同一設定）及びＵＩ表示用データ（マスター）が作成される。そして履歴表示処理部２１２は、作成した各ＵＩ表示用データ（マスター）をＵＩ処理部２１１に出力する。
【００２８】
ＵＩ表示用データ（同一ドキュメント）は、同一のドキュメントが印刷設定の内容を変更して複数回印刷処理された場合に、該当する印刷処理の印刷設定履歴を同じグループに分類したデータである。ＵＩ表示データ（同一ドキュメント）に基づいて、印刷設定画面に、各グループ内の最後の印刷処理の印刷設定履歴のみが表示される。
ＵＩ表示用データ（同一設定）は、過去の印刷設定と同一の印刷設定で印刷処理が行われた場合に、該当する印刷処理の印刷設定履歴を同じグループに分類したデータである。ＵＩ表示データ（同一設定）に基づいて、印刷設定画面に、各グループ内の最新の印刷処理の印刷設定履歴のみが表示される。
ＵＩ表示用データ（マスター）は、ＵＩ表示用データ（同一ドキュメント）とＵＩ表示用データ（同一設定）を一つにまとめたものである。
【００２９】
印刷設定処理部２１３は、印刷設定画面２５の印刷設定履歴の一覧からユーザーにより選択された印刷設定履歴の印刷設定の内容を、プリンタドライバー２０の印刷設定に反映させる処理を行う。これにより、過去に使用した印刷設定の内容を、プリンタドライバー２０の現在の印刷設定に反映して印刷を指示することができる。
【００３０】
レンダリング処理部２２は、描画データ生成部２２１、及び履歴保存処理部２２２から構成される。
【００３１】
描画データ生成部２２１は、印刷設定をアプリケーション２４の印刷データ（ドキュメント）に反映し、印刷を指示する印刷装置で識別できる言語（PDL:Page Description Language）に変換（描画データを生成）して出力する。印刷装置で識別できる言語としては、ＰＣＬやＰｏｓｔＳｃｒｉｐｔなどがある。
【００３２】
履歴保存処理部２２２は、印刷ジョブに基づいて印刷を実施したときの印刷設定の内容と印刷処理されたドキュメントの情報とを、印刷設定履歴として印刷設定履歴保持部２３に時系列に保存する。印刷ジョブの情報が、履歴保存処理部２２２に保存されてもよい。
【００３３】
印刷設定履歴保持部２３は、印刷設定履歴の表示に使用される、印刷設定の内容やドキュメントの情報といったデータの保存場所である。印刷設定履歴保持部２３は、補助記憶装置１３に設けられる。
【００３４】
［印刷設定画面］
図４は、印刷設定履歴の一覧を表示する印刷設定画面の一例を示す図である。
図４に示す印刷設定画面４０は、機能のまとまりごとに複数のタブで構成されており、例えば「履歴から選択」のタブ４１や「基本設定」などのタブを有する。「履歴から選択」のタブ４１を選択すると、印刷設定履歴一覧４２が表示される。印刷設定履歴一覧４２は、レコードを構成するフィールドとして、「印刷日時」及び「印刷設定」を有する。
【００３５】
印刷日時欄４３において、詳細表示指示部である下矢印マーク４５Ａ（▽記号）が表示されている印刷設定履歴は、同一ドキュメントを特定時間内で複数回印刷設定を変更して出力した履歴である。入力装置１４によりポインタ４６を下矢印マーク４５Ａの位置に移動させてクリックすることによって、プルダウンリスト（図１６参照）が表示される。
【００３６】
印刷日時欄４３の"2016/01/04 12:00:00  (4)"の括弧内の数値は、同一の印刷設定で印刷が実施された回数である。このような印刷設定画面４０の表示は、印刷設定ＵＩ部２１のＵＩ処理部２１１により行われる。
【００３７】
［印刷設定履歴保存処理］
図５は、レンダリング処理部２２（履歴保存処理部２２２）による印刷設定履歴保存処理のフローチャートである。ＣＰＵ１１が、補助記憶装置１３からプログラムを読み出して実行することにより、図５の印刷設定履歴保存処理が実現される。後述する図６，図７及び図９についても同様である。
【００３８】
まず履歴保存処理部２２２は、アプリケーション２４から印刷指示を受けたときに、印刷設定の内容と印刷対象ドキュメントの名称（ドキュメント名）を取得する（Ｓ１，Ｓ２）。
【００３９】
印刷対象のドキュメントは、直接又は間接的に指定されたドキュメントのいずれでもよい。間接的に指定するとは、例えばメーラーに添付された文書ファイル等を自動的に印刷対象として指定したり、ウェブページに表示されたＵＲＬ（Uniform Resource Locator）で示されたリンク先のウェブページやデータファイル等を自動的に印刷対象として指定したりすることである。
【００４０】
次に、履歴保存処理部２２２は、ステップＳ１，Ｓ２で取得した印刷設定の内容とドキュメント名を含む印刷設定履歴レコードを作成し（Ｓ３）、印刷設定履歴保持部２３へ保存する（Ｓ４）。ステップＳ４の処理が完了したら本フローチャートを終了する。
【００４１】
［印刷ジョブの例］
図６は、印刷装置で実行された印刷ジョブの一例を示す。印刷ジョブは、一例として「印刷日時」、「排出完了日時」、「ドキュメント名」、及び「印刷設定」のフィールドを有している。
【００４２】
印刷日時は、プリンタドライバーで印刷処理が指示された日時であり、排出完了日時は印刷ジョブが実行されて印刷物（用紙）が排出された日時である。また、ドキュメント名は印刷処理されたドキュメントの名称であり、印刷設定は、印刷処理時の設定である。
【００４３】
［印刷設定履歴データの例］
図７は、図６の印刷ジョブから生成された印刷設定履歴データを示す。
図７の印刷設定履歴データは、印刷ジョブを構成するレコードに「履歴ＩＤ」が付与されている。履歴ＩＤは、印刷処理を実施するごとに割り振られる一意な識別情報であり、数字や文字等で構成される。図７の例では、各レコードの作成順（印刷日時順）に履歴ＩＤとして数字が１から割り振られている。
【００４４】
［履歴情報作成処理］
図８は、印刷設定ＵＩ部２１（履歴表示処理部２１２）によるＵＩ表示用の履歴情報作成処理のフローチャートである。ＵＩ処理部２１１は、図８の履歴情報作成処理により作成されたＵＩ表示用データ（マスター）を用いて、印刷設定画面の印刷設定履歴一覧４２の表示を行う。
【００４５】
まず履歴表示処理部２１２は、図７に示したような印刷設定履歴データからＵＩ表示用データ（同一ドキュメント）を作成する（Ｓ１１）。このステップＳ１１の処理は、印刷設定履歴データの印刷設定履歴レコードを、同一のドキュメントという条件を満たす同じグループに分類する作業である。
【００４６】
続いて履歴表示処理部２１２は、印刷設定履歴データからＵＩ表示用データ（同一設定）を作成する（Ｓ１２）。このステップＳ１２の処理は、印刷設定履歴データの印刷設定履歴レコードを、同一の印刷設定という条件を満たす同じグループに分類する作業である。ＵＩ表示用データ（同一ドキュメント）及びＵＩ表示用データ（同一設定）の具体的な作成方法については、図９〜図１３を参照して後述する。
【００４７】
次に履歴表示処理部２１２は、ＵＩ表示用データ（同一ドキュメント）とＵＩ表示用データ（同一設定）を一つにまとめて（マージ）、後述する図１４に示すようなＵＩ表示用データ（マスター）を作成する（Ｓ１３）。
【００４８】
そして、ＵＩ処理部２１１は、履歴表示処理部２１２で作成されたＵＩ表示用データ（マスター）を用いて、ＵＩとして印刷設定画面の表示を行う（Ｓ１４）。ステップＳ１４の処理が完了したら本フローチャートを終了する。
【００４９】
このように、ＵＩ表示用の履歴情報作成処理において、同一ドキュメントの履歴情報と同一印刷設定の履歴情報を個別に作成した後、マージを行ってマスターのＵＩ表示用データが作成される。
【００５０】
［ＵＩ表示用データ（同一ドキュメント）作成処理］
次に、図８のステップＳ１１におけるＵＩ表示用データ（同一ドキュメント）作成処理について説明する。
【００５１】
図９は、印刷設定ＵＩ部２１（履歴表示処理部２１２）によるＵＩ表示用データ（同一ドキュメント）作成処理のフローチャートである。図１０は、ＵＩ表示用データ（同一ドキュメント）及びＵＩ表示用データ（同一設定）の作成に係る説明図である。
【００５２】
図１０の左側に記載した印刷設定履歴データ３０には、ある期間内のすべての印刷設定履歴レコードが記録されており、履歴ＩＤが小さいほど印刷日時が新しい。本例では、例えば５個の印刷設定履歴レコードを有する。印刷設定履歴データ３０の履歴ＩＤ‘１’〜‘４’の印刷設定履歴レコードは、印刷対象が同一のドキュメントであり、それぞれ異なる印刷設定であるとする。履歴ＩＤ‘３’と‘４’の印刷設定履歴レコードの印刷日時は１時間空いているが、その他の印刷設定履歴レコード間の印刷日時の間隔は５分とする。また履歴ＩＤ‘４’及び‘５’の印刷設定履歴レコードは同一の印刷設定である。この５個の印刷設定履歴レコードの各々は、図１０の右側にあるＵＩ表示用データ（同一ドキュメント）３１又はＵＩ表示用データ（同一設定）３２のいずれかに分類される。なお、図１０において、履歴ＩＤを単に‘ＩＤ’と記している。
【００５３】
図９において、履歴表示処理部２１２は、まず印刷設定履歴保持部２３より印刷設定履歴データ３０の印刷設定履歴レコードをＲＡＭ１２に読み込む（Ｓ２１）。印刷設定履歴レコードの読み込みは、印刷日時の新しい順に行う。
【００５４】
次に、履歴表示処理部２１２は、読み込んだ印刷設定履歴レコードと同一のドキュメントの履歴データ（印刷設定履歴レコード）がＵＩ表示用データ（同一ドキュメント）３１に存在するか否かを判定する（Ｓ２２）。ここで、同一のドキュメントの印刷設定履歴レコードが存在しない場合には（Ｓ２２のＮＯ）、履歴表示処理部２１２は、当該印刷設定履歴レコードをＵＩ表示用データ（同一ドキュメント）３１に親履歴として挿入する（Ｓ２３）。
【００５５】
図１０の印刷設定履歴データ３０を例に説明すると、履歴ＩＤ‘１’の印刷設定履歴レコードは印刷日時が最も新しいため、ＵＩ表示用データ（同一ドキュメント）３１内には印刷設定履歴レコードがまったく存在しない。そのため、履歴ＩＤ‘１’の印刷設定履歴レコードが、ＵＩ表示用データ（同一ドキュメント）３１に親履歴として格納される。
【００５６】
次に、履歴表示処理部２１２は、印刷設定履歴保持部２３（印刷設定履歴データ３０）に次の印刷設定履歴レコードがあるかどうかを判定する（Ｓ２６）。そして、次の印刷設定履歴レコードがある場合には（Ｓ２６のＹＥＳ）、履歴表示処理部２１２は、印刷設定履歴保持部２３から次の印刷設定履歴レコードを読み込み、同一のドキュメントの印刷設定履歴レコードの有無を判定する（Ｓ２１，Ｓ２２）。
【００５７】
例えば履歴ＩＤ‘２’の印刷設定履歴レコードのドキュメントは、履歴ＩＤ‘１’の印刷設定履歴レコードのドキュメントと同じである。そのため、履歴表示処理部２１２は、ＵＩ表示用データ（同一ドキュメント）３１に、履歴ＩＤ‘２’の印刷設定履歴レコードと同一のドキュメントの履歴データ（履歴ＩＤ‘１’の印刷設定履歴レコード）が存在すると判定する（Ｓ２２のＹＥＳ）。
【００５８】
次に、履歴表示処理部２１２は、同一のドキュメントに対する２つの印刷設定履歴レコードの印刷日時が特定の時間内であるかどうかを判定する（Ｓ２４）。特定の時間内である場合には（Ｓ２４のＹＥＳ）、当該印刷設定履歴レコードをＵＩ表示用データ（同一ドキュメント）３１に子履歴として挿入する（Ｓ２５）。
【００５９】
例えば特定の時間が１０分の場合、履歴ＩＤ‘１’と‘２’の印刷設定履歴レコードの印刷日時（５分間隔）は特定の時間内である。よって、履歴ＩＤ‘２’の印刷設定履歴レコードは、履歴ＩＤ‘１’の印刷設定履歴レコードの子履歴として、ＵＩ表示用データ（同一ドキュメント）３１に格納される（図１０）。
【００６０】
そして、さらに次の印刷設定履歴レコードがある場合には（Ｓ２６のＹＥＳ）、履歴表示処理部２１２は、次の印刷設定履歴レコードの読み込み、同一のドキュメントの印刷設定履歴レコードの有無や特定の時間内かどうかの判定を行う（Ｓ２１、Ｓ２２、Ｓ２４）。
【００６１】
例えば履歴ＩＤ‘３’の印刷設定履歴レコードのドキュメントは、履歴ＩＤ‘１’の印刷設定履歴レコードのドキュメントと同じであり、印刷日時も特定の時間内である。したがって、履歴ＩＤ‘３’の印刷設定履歴レコードは、履歴ＩＤ‘１’の印刷設定履歴レコードの子履歴として、ＵＩ表示用データ（同一ドキュメント）３１に格納される（図１０）。
【００６２】
履歴ＩＤ‘４’の印刷設定履歴レコードのドキュメントは、履歴ＩＤ‘１’の印刷設定履歴レコードのドキュメントと同じであるが、前回の印刷日時との時間差が１時間であるため、履歴表示処理部２１２は、特定の時間内ではないと判定する（Ｓ２４のＮＯ）。そして、履歴表示処理部２１２は、履歴ＩＤ‘４’の印刷設定履歴レコードを親履歴として、ＵＩ表示用データ（同一ドキュメント）３１に挿入する（図１０）。
【００６３】
履歴ＩＤ‘５’の印刷設定履歴レコードは、同じドキュメントを持つ印刷設定履歴レコードが存在しないため、ＵＩ表示用データ（同一ドキュメント）３１に親履歴として挿入される（図１０）。
【００６４】
最後に、履歴表示処理部２１２は、印刷設定履歴保持部２３に次の印刷設定履歴レコードがない場合には（Ｓ２６のＮＯ）、ＵＩ表示用データ（同一ドキュメント）３１から子履歴のない印刷設定履歴レコードを削除する（Ｓ２７）。履歴表示処理部２１２は、ステップＳ２７の処理が完了したら本フローチャートを終了する。
【００６５】
このような処理を経て、ＵＩ表示用データ（同一ドキュメント）３１には、履歴ＩＤ‘１’〜‘３’の印刷設定履歴レコードが、同一のドキュメントを条件とした親子関係を有する同じグループに分類される。一方、履歴ＩＤ‘４’及び‘５’の印刷設定履歴レコードに対する子履歴が存在しないため、履歴ＩＤ‘４’及び‘５’の印刷設定履歴レコードは削除される。
【００６６】
上記ステップＳ２４における特定の時間は、ユーザーが入力装置１４により任意に設定可能としてもよい。この特定の時間が短いほど、設定した時間内に生成された印刷設定履歴の間には何かしらの相関が存在する可能性が高い（関連性がある）と言える。
【００６７】
また、特定の時間には、印刷装置で印刷処理を行う時間を含まないものとする。印刷装置で印刷処理を行う時間とは、ユーザーがＵＩ表示された印刷ボタン（アイコン）を押した時点（印刷日時に対応）から排紙完了までに要する時間である。例えば印刷ジョブが溜まってしまうと、後から送信された印刷ジョブの受付が遅れて印刷ジョブ実行されるまでに時間がかかる場合がある。この場合、連続する印刷設定履歴の印刷日時の間隔が１時間であっても、先の印刷設定履歴において排紙完了までに要した時間が５９分であれば、２つの印刷設定履歴の印刷日時の間隔は１分とみなす。これにより、２つの印刷設定履歴に対し排紙完了に要した時間を排除して印刷日時の時間差を計算し、この印刷日時の時間差と特定の時間とを比較することで、印刷設定履歴の分類をより正確に行える。
【００６８】
なお、ステップＳ２７において、親履歴となる印刷設定履歴レコードと同一のドキュメントを持つ印刷設定履歴レコードであって、同一の印刷設定かつ特定の時間内である場合には、該当する印刷設定履歴レコードを削除してもよい。これにより、重複する設定内容の印刷設定履歴レコードを削除した上で、直近の印刷設定履歴レコードをＵＩ表示用データ（同一ドキュメント）に挿入することができる。
【００６９】
［ＵＩ表示用データ（同一設定）作成処理］
次に、図８のステップＳ１２におけるＵＩ表示用データ（同一設定）作成処理について説明する。
【００７０】
図１１は、印刷設定ＵＩ部２１（履歴表示処理部２１２）によるＵＩ表示用データ（同一設定）作成処理のフローチャートである。図１０を参照しながら、図１１のフローチャートを説明する。
【００７１】
まず履歴表示処理部２１２は、印刷設定履歴保持部２３より印刷設定履歴データ３０の印刷設定履歴レコードを、印刷日時の新しい順にＲＡＭ１２に読み込む（Ｓ３１）。この処理は、図９のステップＳ２１と同様である。
【００７２】
次に、履歴表示処理部２１２は、読み込んだ印刷設定履歴レコードがＵＩ表示用データ（同一ドキュメント）３１の親履歴又は子履歴に存在するか否かを判定する（Ｓ３２）。ここで、読み込んだ印刷設定履歴レコードが親履歴又は子履歴に存在する場合には（Ｓ３２のＹＥＳ）、履歴表示処理部２１２は、印刷設定履歴保持部２３（印刷設定履歴データ３０）に次の印刷設定履歴レコードがあるかどうかを判定する（Ｓ３６）。
【００７３】
そして、次の印刷設定履歴レコードがある場合には（Ｓ３６のＹＥＳ）、履歴表示処理部２１２は、印刷設定履歴保持部２３から次の印刷設定履歴レコードを読み込み、読み込んだ印刷設定履歴レコードが、親履歴又は子履歴に存在するか否かの判定を行う（Ｓ３１，Ｓ３２）。
【００７４】
図１０の例では、印刷設定履歴データ３０の履歴ＩＤ‘１’〜‘３’の印刷設定履歴レコードは、ＵＩ表示用データ（同一ドキュメント）３１に存在するため、ステップＳ３１，Ｓ３２，Ｓ３６の処理が繰り返される。
【００７５】
そして、読み込んだ印刷設定履歴レコードがＵＩ表示用データ（同一ドキュメント）の親履歴又は子履歴に存在しない場合には（Ｓ３２のＮＯ）、履歴表示処理部２１２は、読み込んだ印刷設定履歴レコードと同一の印刷設定の履歴データ（印刷設定履歴レコード）がＵＩ表示用データ（同一設定）３２に存在するか否かを判定する（Ｓ３３）。
【００７６】
ここで、同一の印刷設定の印刷設定履歴レコードが存在しない場合には（Ｓ３３のＮＯ）、履歴表示処理部２１２は、当該印刷設定履歴レコードをＵＩ表示用データ（同一設定）３２に親履歴として挿入する（Ｓ３４）。一方、同一の印刷設定の印刷設定履歴レコードが存在する場合には（Ｓ３３のＹＥＳ）、履歴表示処理部２１２は、当該印刷設定履歴レコードをＵＩ表示用データ（同一設定）に子履歴として挿入する（Ｓ３５）。
【００７７】
そして、ステップＳ３４又はＳ３５の処理が終了すると、履歴表示処理部２１２は、印刷設定履歴保持部２３（印刷設定履歴データ３０）に次の印刷設定履歴レコードがあるかどうかを判定する（Ｓ３６）。履歴表示処理部２１２は、次の印刷設定履歴レコードがない場合には（Ｓ３６のＮＯ）、本フローチャートを終了する。
【００７８】
図１０の印刷設定履歴データ３０を例に説明すると、履歴ＩＤ‘４’以前にＵＩ表示用データ（同一設定）３２内には印刷設定履歴レコードがまったく存在しない。そのため、履歴ＩＤ‘４’の印刷設定履歴レコードが、ＵＩ表示用データ（同一設定）３２に親履歴として格納される。
【００７９】
履歴ＩＤ‘５’の印刷設定履歴レコードは、履歴ＩＤ‘４’の印刷設定履歴レコードと同一の印刷設定を持つ。よって、履歴ＩＤ‘５’の印刷設定履歴レコードは、履歴ＩＤ‘４’の印刷設定履歴レコードの子履歴として、ＵＩ表示用データ（同一設定）３２に格納される。このようにＵＩ表示用データ（同一設定）３２には、履歴ＩＤ‘４’及び‘５’の印刷設定履歴レコードが、同一の印刷設定を条件とした親子関係を有する同じグループに分類される。
【００８０】
［ＵＩ表示用データ（同一ドキュメント）の例］
図１２は、図７の印刷設定履歴データから作成されたＵＩ表示用データ（同一ドキュメント）を示す。
図１２のＵＩ表示用データ（同一ドキュメント）は、図７の印刷設定履歴データに更に「親履歴ＩＤ」のフィールドを有する。親履歴と子履歴の区別は、親履歴ＩＤ欄のＩＤの有無で判断する。ある印刷設定履歴レコードの親履歴ＩＤ欄にＩＤがない場合には、その印刷設定履歴レコードは親履歴であり、ＩＤがある場合には、その印刷設定履歴レコードは記載されたＩＤの印刷設定履歴レコードを親履歴とする子履歴である。
【００８１】
本実施形態は、同一ドキュメントを特定の時間内に複数回設定を変更して出力した場合に、最後に出力した印刷ジョブに対応する印刷設定履歴レコードを親履歴、特定の時間内に印刷された古い印刷設定履歴レコードを子履歴として扱う。図１２の例では、ドキュメント名‘foo.doc’を含む印刷設定履歴レコードが同じグループに分類され、履歴ＩＤ‘９’の印刷設定履歴レコードが親履歴、履歴ＩＤ‘８’〜‘６’の印刷設定履歴レコードが子履歴である。
【００８２】
［ＵＩ表示用データ（同一設定）の例］
図１３は、図７の印刷設定履歴データから作成されたＵＩ表示用データ（同一設定）を示す。
図１３のＵＩ表示用データ（同一設定）も、図７の印刷設定履歴データに更に「親履歴ＩＤ」のフィールドを有する。親履歴と子履歴の区別は、図１２の同一ドキュメントの場合と同様に、親履歴ＩＤ欄のＩＤの有無で判断する。
【００８３】
本実施形態は、同一の印刷設定で複数回出力した場合には、最後に出力した印刷ジョブに対応する印刷設定履歴レコードを親履歴、それ以外の古い印刷設定履歴レコードを子履歴として扱う。
【００８４】
図１３の例では、印刷設定‘2in1’を含む履歴ＩＤ‘１０’，‘５’，‘３’〜‘１’印刷設定履歴レコードが同じグループに分類されており、履歴ＩＤ‘１０’の印刷設定履歴レコードが親履歴、履歴ＩＤ‘５’，‘３’〜‘１’の印刷設定履歴レコードが子履歴である。また、印刷設定が‘両面’である履歴ＩＤ‘４’の印刷設定履歴レコードは、子履歴を持たない親履歴である。
【００８５】
なお履歴ＩＤ‘５’と‘２’の印刷設定履歴レコードは、ドキュメント名‘bravo.xls’が同じであるが、印刷設定‘2in1’も同じであるため、同一設定のグループに分類される。この履歴ＩＤ‘５’と‘２’の印刷設定履歴レコードは、印刷日時の間隔が長い（３日）という点でも同一ドキュメントのグループには分類されない。
【００８６】
同一の印刷設定であることを条件としてグループに分類する際に比較する設定項目は、印刷設定履歴レコードの印刷設定欄に記述された全ての設定項目である。履歴表示処理部２１２は、２つの印刷設定履歴レコードに含まれる設定項目が全て一致したときに、同一の印刷設定であると判断する。例えば設定項目の候補としては、ページ割付（2in1、4in1等）、印刷種類（両面、片面等）、カラー設定（オートカラー、グレースケール、２色カラー等）、後処理機能（ステープル、綴じ、折り等）、部数、原稿サイズ、又は原稿（印刷）の向きなどがある。
【００８７】
また同一の印刷設定であることを条件としてグループに分類する際に比較する設定項目は、上記全ての設定項目から任意の設定項目を除いたものでもよい。上述した比較方法が完全一致であるとすれば、こちらは部分一致である。除く任意の設定項目は、例えば部数、原稿サイズ、又は原稿（印刷）の向きの少なくともいずれか一つを含むものとする。これらの設定項目は、アプリケーション２４で指定可能なもの、あるいは部数のような用紙と印刷データとの関係性が変化しないものである。
【００８８】
また上述のグループに分類する際に比較する設定項目は、任意の設定項目を指定することができる。ここで任意の設定項目は、ページ割付、印刷種類、カラー設定、又は後処理機能の少なくともいずれか一つを含むものとすることができる。
【００８９】
［ＵＩ表示用データ（マスター）の例］
図１４は、図１２のＵＩ表示用データ（同一ドキュメント）及び図１３のＵＩ表示用データ（同一設定）から作成された、ＵＩ表示用データ（マスター）を示す。
【００９０】
本実施形態のＵＩ表示用データ（マスター）は、図１２のＵＩ表示用データ（同一ドキュメント）と図１３のＵＩ表示用データ（同一設定）を一つに合わせて作成され、印刷日時でソート処理される。ソート処理後の印刷日時は、降順である。ＵＩ表示用データ（マスター）は、図１２及び図１３のＵＩ表示用データに更に「種別」のフィールドを有する。種別欄には、同一のドキュメントの履歴又は同一の印刷設定の履歴を区別する情報が付与される。図１４の例では、履歴ＩＤ‘１０’，‘５’〜‘１’の印刷設定履歴レコードの種別欄に‘同一設定’、履歴ＩＤ‘９’〜‘６’の印刷設定履歴レコードに‘同一ドキュメント’が付与されている。
【００９１】
親履歴ＩＤは、印刷設定履歴一覧を表示する際に以下の用途に利用される。
・同一の印刷設定で印刷を実施した回数のカウント
・同一ドキュメントを特定の時間内で複数回変更して出力した場合に、同じグループ内の最後に印刷処理されたときの印刷設定履歴（親履歴）以外の印刷設定履歴（子履歴）も表示する際の履歴間の関連付け
【００９２】
［印刷設定画面の例（通常表示）］
図１５は、印刷設定画面（履歴表示）の通常表示の例を示す。この図１５の印刷設定画面４０Ａの印刷設定履歴一覧４２は、図１４のＵＩ表示用データ（マスター）を元に表示した例である。
【００９３】
印刷設定画面４０Ａの印刷設定履歴一覧４２には、３つの印刷設定履歴が表示されている。印刷日時欄４４に"2016/01/11 10:00:00  (5)"と表示された印刷設定履歴は、履歴ＩＤ‘１０’の印刷設定履歴レコードに対応する。括弧内の数値は、同一の印刷設定で複数回印刷が実施された場合に、同じグループに分類された同一の印刷設定を持つ印刷設定履歴の総数を表している。また、印刷日時が"2016/01/10 11:15:00"の印刷設定履歴は、履歴ＩＤ‘９’の印刷設定履歴レコードに対応する。また、印刷日時が"2016/01/03 12:00:00"の印刷設定履歴は、履歴ＩＤ‘４’の印刷設定履歴レコードに対応する。
【００９４】
図１５に示すように、印刷設定画面４０Ａには以下の２つ表示形態が存在する。
（ａ）過去の印刷設定と同一の印刷設定で印刷が行われた場合には、過去の印刷設定履歴を表示せず、最新の印刷設定履歴のみを表示する。
（ｂ）同じドキュメントを特定の時間内に印刷設定を変更して複数回出力した場合には、最後に出力した時の印刷設定履歴のみを表示する。即ち、短時間に印刷設定を変えて複数回出力した場合には、最後の印刷設定が正しいと判断する。
【００９５】
下矢印マーク４５Ａは、該当する印刷設定履歴の詳細、即ち同じグループ内の該当ドキュメントが最後に印刷処理されたときの印刷設定履歴以外（それ以前の印刷設定履歴）も表示する詳細表示指示部である。
【００９６】
［印刷設定画面の例（詳細表示）］
図１６は、印刷設定画面（履歴表示）の詳細表示の例を示す。この図１６は、図１５の印刷設定画面４０Ａにおいて、同一ドキュメントを特定の時間内で印刷設定を変更して複数回出力した印刷設定履歴のうち最後に設定した印刷設定履歴以外の印刷設定履歴も表示した例である。
【００９７】
入力装置１４によりポインタ４６を、図１５の下矢印マーク４５Ａの位置に移動してクリックすることによって、図１６の印刷設定画面４０Ａのプルダウンリストが表示される。
【００９８】
上矢印マーク４５Ｂ（△記号）は、プルダウンリストを閉じて同じグループ内の最後に設定した印刷設定履歴を表示するための手段である。
【００９９】
図１６の印刷設定画面４０Ａにはプルダウンリストとして、親履歴以外に子履歴の３つの印刷設定履歴レコードが表示されている。印刷日時が"2016/01/10 11:10:00"の印刷設定履歴は履歴ＩＤ‘８’の印刷設定履歴レコード、印刷日時が"2016/01/10 11:05:00"の印刷設定履歴は履歴ＩＤ‘７’の印刷設定履歴レコード、そして印刷日時が"2016/01/10 11:00:00"の印刷設定履歴は履歴ＩＤ‘７’の印刷設定履歴レコードに対応する。
【０１００】
このように同一ドキュメントの印刷設定履歴のうち最後に設定した印刷設定履歴以外の印刷設定履歴も表示することより、ユーザーは最後の印刷設定履歴以外の印刷設定履歴も参照することが可能となる。
【０１０１】
なお、図１６の詳細表示において、親履歴となる印刷設定履歴レコードと同一のドキュメントを持つ印刷設定履歴レコードであって、同一の印刷設定かつ特定の時間内である場合には、該当する印刷設定履歴レコードにその数を括弧内に表示することも考えられる。図９の説明では該当する印刷設定履歴レコードを削除することとしたが、このような数を表示することで、どのドキュメントをどのような印刷設定で何回出力したかがわかる。
【０１０２】
［第１の実施形態の効果］
上述した第１の実施形態によれば、所定の条件（同一のドキュメント又は同一の印刷設定）を満たす同じグループ（親子関係）に分類される複数の印刷設定履歴の中から直近の印刷設定履歴（親履歴）のみを表示する。これにより、印刷設定画面の印刷設定履歴一覧に表示される印刷設定履歴の数が削減される。それゆえ、ユーザーが印刷設定履歴一覧から所望の印刷設定を検索する際の検索性の向上を図ることができる。
【０１０３】
例えば同じドキュメントを特定の時間内に複数回、印刷設定を変更して出力した場合に、最後に出力したときの印刷設定履歴のみを表示することで、ユーザーが所望する確率がより高いと考えられる印刷設定を提示することができる。なお、同じドキュメントを特定の時間内に印刷設定を変更して出力した場合、ユーザーが何らかの意図を持って印刷設定を変更した可能性が高いと考えられるが、これに限らず同一の印刷設定のグループを作る際に特定の時間内という条件は外してもよい。
【０１０４】
さらに、図１６のように、最後に出力した時の印刷設定履歴以外の印刷設定履歴もユーザーが参照できる仕組みとすることで、ユーザーは必要となれば同一ドキュメントに対する過去の印刷設定を確認することができる。これにより、ユーザーは最新の印刷設定以外にも以前の使い慣れた印刷設定等を検索することができる。したがって本実施形態は、ユーザーにとって検索時の使い勝手がよい。
【０１０５】
また、過去の印刷設定と同一の印刷設定で印刷処理が行われた場合に、各印刷処理の印刷設定履歴を同じグループに分類して最新の印刷処理の印刷設定履歴のみを表示することにより、ユーザーは直近に用いた印刷設定を認識することができる。
【０１０６】
さらに、同一の印刷設定で複数回印刷が実施された場合に、同じグループに分類された同一の印刷設定を持つ印刷設定履歴の数を表示することにより、ユーザーは、その印刷設定が用いられた頻度を認識し、今回の印刷設定を行う際の参考とすることができる。
【０１０７】
＜２．第２の実施形態＞
第２の実施形態は、クライアント端末が複数のプリンタドライバーを備え、異なる複数のプリンタドライバーを用いて印刷したときの印刷設定履歴を用いる場合の例である。
【０１０８】
［印刷システムの概略構成］
図１７は、第２の実施形態に係るクライアント端末の機能構成の要部を示すブロック図である。図１７のブロック図は、第２の実施形態の説明に必要と考える構成要素を記載したものであり、図１７において、第１の実施形態の各図と重複する部分については説明を省略する。説明を簡単にするため、図１７において図１の印刷装置４は削除しているが、印刷装置の台数は、この例に限らず３台以上でもよい。
【０１０９】
図１７の印刷システム１００Ａを構成するクライアント端末であるＰＣ１Ａは、プリンタドライバー２０Ａ，２０Ｂを備える。プリンタドライバー２０Ａは、第１のプリンタドライバーの一例であり、プリンタドライバー２０Ｂは、第２のプリンタドライバーの一例である。プリンタドライバー２０Ａは印刷装置２（第１の印刷装置の一例）に接続され、プリンタドライバー２０Ｂは印刷装置３（第２の印刷装置の一例）に接続されている。印刷装置２はステープル機能がなく、印刷装置３はステープル機能を有する。プリンタドライバー２０Ａ，２０Ｂは、印刷設定２，３の機能に関する情報を保持し、印刷を指示する印刷装置２，３の機能に応じて設定可能な設定項目を印刷設定画面に表示する。
【０１１０】
ＰＣ１Ａは、図２のＰＣ１と同様のハードウェア構成を備える。プリンタドライバー２０Ａ，２０Ｂの内部構成は、図３に記載したプリンタドライバー２０と同様である。ＰＣ１Ａにおいて、補助記憶装置１３（図２）に格納されたプログラムが必要に応じてＲＡＭ１２にロードされてＣＰＵ１１による処理が行われ、処理結果が表示装置１５に表示される。
【０１１１】
印刷設定履歴保持部２３は、ＰＣ１Ａ内のプリンタドライバー２０Ａ，２０Ｂが参照可能な場所に配置される。プリンタドライバー２０Ａ，２０Ｂは、プリンタドライバー２０Ａ，２０Ｂにより印刷を指示したときの印刷設定の内容と印刷処理されたドキュメントの情報とを印刷設定履歴として、印刷設定履歴保持部２３に保存する。
【０１１２】
プリンタドライバー２０Ａ，２０Ｂの履歴表示処理部２１２（図３）は、印刷設定履歴保持部２３に保存された印刷設定履歴を、所定の条件（同一のドキュメント、同一の印刷設定）を満たすグループに分類し、分類結果を反映したＵＩ表示用データ（マスター）をプリンタドライバーごとに作成する。
【０１１３】
またプリンタドライバー２０Ａ，２０ＢのＵＩ処理部２１１は、印刷設定履歴保持部２３に保存された印刷設定履歴の一覧を選択されたプリンタドライバーの印刷設定画面に表示する際に、プリンタドライバーごとに作成されたＵＩ表示用データ（マスター）に基づいて同じグループに分類された印刷設定履歴の中から直近の印刷設定履歴のみを表示する処理を行う。
【０１１４】
そして、プリンタドライバー２０Ａ，２０Ｂの印刷設定処理部２１３は、印刷設定画面に表示された印刷設定履歴の一覧から選択された印刷設定履歴に基づいて印刷設定を行う。
【０１１５】
なお、プリンタドライバー２０Ａ，２０Ｂは、プリンタドライバーごとに履歴表示処理部２１２を持っていてもよいし、一つの履歴表示処理部２１２をプリンタドライバー２０Ａ，２０Ｂで共用してもよい。一つの履歴表示処理部２１２を共用する場合には、履歴表示処理部２１２は、選択されたプリンタドライバーの印刷設定画面に印刷設定履歴一覧４２を表示するためのＵＩ表示用データ（マスター）を各プリンタドライバーに出力する。
【０１１６】
［印刷装置の印刷ジョブの例］
ここで、各印刷装置で実行された印刷ジョブの一例を示す。図１８は、印刷装置２で実行された印刷ジョブの一例であり、図１９は、印刷装置３で実行された印刷ジョブの一例である。
【０１１７】
図１８には、４個の印刷ジョブの履歴が記録されている。図１９には、９個の印刷ジョブの履歴が記録されている。この印刷ジョブの履歴の中には、後処理機能の一つであるステープルについての設定情報を含む履歴が２個含まれている。
【０１１８】
［印刷装置のＵＩ表示用データ（マスター）の例］
次に、上述した各印刷ジョブを元に作成されたＵＩ表示用データ（マスター）の一例を示す。図２０は、図１８及び図１９の印刷ジョブを元に作成された印刷装置２のＵＩ表示用データ（マスター）の一例であり、図２１は、図１８及び図１９の印刷ジョブを元に作成された印刷装置３のＵＩ表示用データ（マスター）の一例である。図２０及び図２１に示すＵＩ表示用データ（マスター）は、履歴表示処理部２１２により作成される。
【０１１９】
図２０及び図２１に示すＵＩ表示用データ（マスター）は、図１４のＵＩ表示用データ（マスター）に「表示／非表示」のフィールドが追加された構成である。図２０及び図２１において、印刷装置２に対応する印刷設定履歴レコードには、履歴ＩＤ‘１０１’〜‘１０４’が割り振られ、印刷装置３に対応する印刷設定履歴レコードには、履歴ＩＤ‘２０１’〜‘２０９’が割り振られている。
【０１２０】
第２の実施形態においては、図８のフローチャートのＵＩ表示用データ（マスター）作成の処理において、印刷装置でサポートしない機能に対する設定情報を含む印刷設定履歴レコードに対し、「非表示」の設定を行う。この例では、印刷装置２（図２０）の場合には、ステープル機能がないため、ステープルの設定情報を含む履歴ＩＤ‘２０７’,‘２０３’の印刷設定履歴レコードに対して、「非表示」の設定が行われている。印刷装置３はステープル機能を有しているため、図２１の全ての印刷設定履歴レコードに対して「非表示」の設定は行われていない。
【０１２１】
印刷装置２，３でサポートしない機能には、印刷装置２，３に搭載されていない機能の他に、何らかの理由で現在の印刷装置２，３の状態では使用できない機能も含まれる。例えば、ステープルの針がなくなった場合や、カラートナーが補充されずカラー印刷できない場合などである。
【０１２２】
プリンタドライバー２０Ａ，２０Ｂは、対応する印刷装置２，３で使用できる機能、及び使用できなくなった機能の情報を保持している。
【０１２３】
［印刷設定画面の例（１）］
図２２は、印刷装置２に対応するプリンタドライバー２０Ａの印刷設定画面（履歴表示）の一例を示す。この図２２の印刷設定画面５０Ａの印刷設定履歴一覧４２は、ＵＩ処理部２１１により、図２０のＵＩ表示用データ（マスター）に基づいて表示される。
【０１２４】
上述した図２０のＵＩ表示用データ（マスター）において、印刷装置２では使用できない機能（本例ではステープル）に対する設定情報が存在する印刷設定を含む印刷設定履歴レコードを非表示とする設定が行われている。したがって、選択されたプリンタドライバー２０Ａ（接続先は印刷装置２）の印刷設定画面５０Ａにおいては、ステープルの設定情報を含む履歴ＩＤ‘２０７’、‘２０３’の印刷設定履歴は表示されない。
【０１２５】
［印刷設定画面の例（２）］
図２３は、印刷装置３に対応するプリンタドライバー２０Ｂの印刷設定画面（履歴表示）の一例を示す。この図２３の印刷設定画面５０Ｂの印刷設定履歴一覧４２は、ＵＩ処理部２１１により、図２１のＵＩ表示用データ（マスター）に基づいて表示される。
【０１２６】
上述した図２１のＵＩ表示用データ（マスター）において、印刷装置３では使用できない機能に対する設定情報は存在しない。したがって、選択されたプリンタドライバー２０Ｂ（接続先は印刷装置３）の印刷設定画面５０Ｂにおいては、ステープルの設定情報を含む履歴ＩＤ‘２０３’の印刷設定履歴レコードに対応する印刷設定履歴４２３が表示される。またステープルの設定情報を含む履歴ＩＤ‘２０７’の印刷設定履歴レコードは、履歴ＩＤ‘２０８’の印刷設定履歴レコードに対する子履歴であるため、図２１の印刷設定画面５０Ｂには表示されない。履歴ＩＤ‘２０７’の印刷設定履歴レコードに対応する印刷設定履歴は、図１６のように、履歴ＩＤ‘２０８’に対応する印刷日時"2016/02/10 11:15:00"の印刷設定履歴に表示された下矢印マーク４５Ａをクリックすることで表示される。
【０１２７】
［第２の実施形態の効果］
上述した第２の実施形態よれば、プリンタドライバー２０Ａ，２０Ｂの履歴表示処理部２１２は、印刷設定履歴保持部２３に保存されたプリンタドライバー２０Ａ及び２０Ｂの印刷設定履歴を、選択されたプリンタドライバーの印刷設定画面に表示する。このとき、第１の実施形態と同様に、所定の条件（同一のドキュメント、同一の印刷設定）を満たす同じグループに分類される印刷設定履歴の中から直近の印刷設定履歴のみを印刷設定履歴一覧４２に表示する。
【０１２８】
したがって、２つのプリンタドライバーの印刷設定履歴の一覧を表示できるとともに、印刷設定画面の印刷設定履歴一覧に表示される印刷設定履歴の数が削減される。それゆえ、複数のプリンタドライバーの印刷設定履歴を表示させつつ、印刷設定履歴一覧から所望の印刷設定を検索する際の検索性が向上する。なお、本実施形態では、プリンタドライバーの数を２個としたが、３個以上でもよいことは勿論である。
【０１２９】
また、選択されたプリンタドライバーに対応する印刷装置で使用できない機能に対する設定情報を含む印刷設定履歴を表示対象外とすることにより、選択した印刷装置で使用できない機能に対する印刷設定が行われることを防止できる。
【０１３０】
＜３．第３の実施形態＞
第３の実施形態は、ネットワークに接続された複数の印刷装置を管理するサーバーを備え、サーバーに保存された複数の印刷装置（に対応するプリンタドライバー）の印刷設定履歴を印刷設定画面に表示する例である。
【０１３１】
図２４は、第３の実施形態に係る印刷システムの全体構成を示すブロック図である。
図２４の印刷システム１００Ｂは、クライアント端末である複数のＰＣ１Ａ，ＰＣ１Ｂと、印刷装置２，３と、サーバー５とがネットワーク７に接続されている。本実施形態では、サーバー５に、印刷設定履歴保持部２３と履歴表示処理部２１２の機能を持たせた構成となっている。説明を簡単にするため、図２４において図１の印刷装置４は削除しているが、印刷装置の台数及びＰＣの台数は、この例に限らず３台以上でもよい。
【０１３２】
ＰＣ１Ａ，１Ｂには、印刷装置２に印刷を指示するためのプリンタドライバー２０Ａ’、印刷装置３に印刷を指示するためのプリンタドライバー２０Ｂ’、及びアプリケーション２４がインストールされている。ＰＣ１Ａ，１Ｂのハードウェア構成は、図２と同様である。プリンタドライバー２０Ａ’，２０Ｂ’の基本的な構成は図３に示したものと同じであるが、履歴表示処理部２１２がサーバー５に移設されている。
【０１３３】
プリンタドライバー２０Ａ’，２０Ｂ’は、ユーザーの印刷指示に基づいて、印刷設定と印刷データを含む印刷ジョブを生成する。そして、ＰＣを識別するための情報であるＩＤ（以下「ＰＣＩＤ」と記す）を印刷ジョブに付加して、通信Ｉ／Ｆ部１６（図２）を介して対応する印刷装置２又は３へ送信する処理を行う。印刷ジョブにＰＣＩＤが付加されていることで、印刷装置は、どのＰＣから印刷ジョブが送信されたかを認識することができる。ＰＣＩＤは、ＰＣを一意に識別できるものであればよく、例えばＩＰ（Internet Protocol）アドレスやＭＡＣ（Media Access Control）アドレス等を用いることができる。
【０１３４】
サーバー５は、群管理部５ａ及び印刷設定履歴保持部２３を備える。
群管理部５ａは、ネットワーク７に接続された複数の印刷装置（一例として図２４の印刷装置２，３）を一群のグループとして一元管理し、各々の印刷装置が印刷を実施したときの印刷設定の内容と印刷処理されたドキュメントの情報とを印刷設定履歴として、通信Ｉ／Ｆ部１６（図２）を介して取得する。群管理部５ａは、取得した印刷設定履歴を印刷設定履歴保持部２３に時系列に保存する。印刷装置２，３は、印刷を実行したら印刷設定履歴を群管理部５ａに送信する。
【０１３５】
群管理部５ａは、ネットワーク７に接続された複数の印刷装置を一群のグループとして管理するが、例えばネットワーク７上の現在通信可能な印刷装置のみを管理対象としてもよい。あるいは、ネットワーク７上の印刷装置であって、ＰＣ１Ａ，１Ｂに格納されたプリンタドライバー２０Ａ’，２０Ｂ’に対応する印刷装置のみを管理対象としてもよい。
【０１３６】
また群管理部５ａは履歴表示処理部２１２を備える。履歴表示処理部２１２の機能は、基本的には図３で説明したものと同じである。履歴表示処理部２１２は、印刷設定履歴保持部２３に保存された印刷設定履歴を所定の条件を満たすグループに分類する。また、履歴表示処理部２１２は、ＰＣ１Ａ，１Ｂにおいて選択されたプリンタドライバー２０Ａ’，２０Ｂ’の印刷設定画面に同じグループに分類される印刷設定履歴の中から直近の印刷設定履歴のみを表示するためのＵＩ表示用データ（マスター）を作成する処理を行う。
【０１３７】
第３の実施形態においても、第２の実施形態と同様に、図８のフローチャートのＵＩ表示用データ（マスター）作成の処理において、印刷装置でサポートしない機能に対する設定情報を含む印刷設定履歴レコードに対し、「非表示」の設定を行う。例えば、印刷装置２にステープル機能がない場合、ステープルの設定情報を含む履歴ＩＤの印刷設定履歴レコードに対して、「非表示」の設定が行われる。
【０１３８】
一方、例えば、印刷装置３がステープル機能を有している場合、全ての印刷設定履歴レコードに対して「非表示」の設定は行われない。なお、印刷装置２，３でサポートしない機能には、印刷装置２，３に搭載されていない機能の他に、何らかの理由で現在の印刷装置２，３の状態では使用できない機能も含まれる。例えば、ステープルの針がなくなった場合や、カラートナーが補充されずカラー印刷できない場合などである。プリンタドライバー２０Ａ’，２０Ｂ’は、対応する印刷装置２，３で使用できる機能、及び使用できなくなった機能の情報を保持している。
【０１３９】
そして、履歴表示処理部２１２は、そのＵＩ表示用データ（マスター）を通信Ｉ／Ｆ部１６（図２）を介してＰＣ１Ａ，１Ｂに送信する処理を行う。ここで履歴表示処理部２１２は、ＵＩ表示用データ（マスター）の印刷設定履歴レコードの各々に、印刷を指示したＰＣ１Ａ又はＰＣ１Ｂの識別情報を付加して印刷設定履歴保持部２３に保存する。そして、履歴表示処理部２１２は、所定のタイミングで、ＰＣ１Ａ又はＰＣ１ＢにＵＩ表示用データ（マスター）を送信する処理を行う。所定のタイミングは、例えば定期的なタイミング、あるいは各印刷装置からＵＩ表示用データ（マスター）の送信を要求するコマンドを受信したタイミング等である。
【０１４０】
［印刷ジョブの例］
図２５は、印刷装置２の印刷ジョブにＰＣＩＤを含めた例を示す。
図２６は、印刷装置３の印刷ジョブにＰＣＩＤを含めた例を示す。
【０１４１】
図２５及び図２６に示すように、印刷装置２，３が印刷を実行した印刷ジョブには、印刷ジョブを送信したＰＣのＩＤが対応づけられる。
【０１４２】
上述した第３の実施形態によれば、サーバー５が印刷設定履歴保持部２３及び履歴表示処理部２１２を備え、複数の印刷装置の印刷設定履歴の保存、及びＵＩ表示用データ（マスター）の作成処理を行う。これにより、第３の実施形態は、第１及び第２の実施形態による効果の他に、ＰＣのメモリ資源の削減及び処理負荷の軽減が可能となるという効果を奏する。
【０１４３】
［変形例］
企業において、ＰＣを複数のユーザーで共用することがあるが、このような場合、印刷装置は、どのユーザーが印刷を指示したかを把握する必要がある。
【０１４４】
図２７は、印刷装置２の印刷ジョブにユーザーＩＤを含めた例を示す。
例えばユーザーが、ＰＣ１ＡにユーザーＩＤ（識別情報の例）とパスワードを入力してログインする。ユーザーがプリンタドライバー２０Ａ’により印刷を指示すると、プリンタドライバー２０Ａ’は、ユーザーＩＤを印刷ジョブに付加して、対応する印刷装置２に送信する。そして、図２７に示すように、印刷装置２が印刷を実行した印刷ジョブに、この印刷ジョブを送信したユーザーＩＤが対応づけられる。
【０１４５】
印刷ジョブにユーザーＩＤが付加されていることで、印刷装置は、どのユーザーから印刷を指示されたかを認識することができる。
【０１４６】
＜４．その他＞
第１〜第３の実施形態において、印刷設定画面の印刷設定履歴一覧４２に、まずすべての印刷設定履歴（例えば図７の印刷設定履歴データ）を表示するとともに、印刷設定画面に最新履歴表示ボタンを用意しておいてもよい。ユーザーが最新履歴表示ボタンを操作した場合に、履歴表示処理部２１２が印刷設定履歴の分類処理を行ってＵＩ表示用データ（図１２〜図１４）を作成し、ＵＩ処理部２１１が図１５のような各グループ内の直近の印刷設定履歴を表示するようにしてもよい。
【０１４７】
さらに、本発明は上述した各実施形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、その他種々の応用例、変形例を取り得ることは勿論である。
【０１４８】
例えば、上述した実施形態例は本発明を分かりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態例の構成の一部を他の実施形態例の構成に置き換えることは可能である。また、ある実施形態例の構成に他の実施形態例の構成を加えることも可能である。また、各実施形態例の構成の一部について、他の構成の追加、削除、置換をすることも可能である。
【０１４９】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリやハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、又はＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０１５０】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【０１５１】
また、本明細書において、時系列的な処理を記述する処理ステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）をも含むものである。
【符号の説明】
【０１５２】
１，１Ａ，１Ｂ…ＰＣ、  ２〜４…印刷装置、  ５…サーバー、  ５ａ…群管理部、  １１…ＣＰＵ、  ２０，２０Ａ，２０Ｂ，２０Ａ’，２０Ｂ’…プリンタドライバー、  ２１…印刷設定ＵＩ部、  ２２…レンダリング部、  ２３…印刷設定履歴保持部、  ２５…印刷設定画面、  ４０，４０Ａ…印刷設定画面、  ４１…履歴から設定タブ、４２…印刷設定履歴一覧、  ４３…印刷日時欄、  ４４…印刷設定欄、  ４５Ａ…下矢印マーク、  ４５Ｂ…上矢印マーク、  ２１１…ＵＩ処理部（画面表示処理部）、  ２１２…履歴表示処理部、  ２１３…印刷設定処理部、  ２２１…描画データ生成部、  ２２２…履歴保存処理部
【図１】
2018081345.tif 000003
【図２】
2018081345.tif 000004
【図３】
2018081345.tif 000005
【図４】
2018081345.tif 000006
【図５】
2018081345.tif 000007
【図６】
2018081345.tif 000008
【図７】
2018081345.tif 000009
【図８】
2018081345.tif 000010
【図９】
2018081345.tif 000011
【図１０】
2018081345.tif 000012
【図１１】
2018081345.tif 000013
【図１２】
2018081345.tif 000014
【図１３】
2018081345.tif 000015
【図１４】
2018081345.tif 000016
【図１５】
2018081345.tif 000017
【図１６】
2018081345.tif 000018
【図１７】
2018081345.tif 000019
【図１８】
2018081345.tif 000020
【図１９】
2018081345.tif 000021
【図２０】
2018081345.tif 000022
【図２１】
2018081345.tif 000023
【図２２】
2018081345.tif 000024
【図２３】
2018081345.tif 000025
【図２４】
2018081345.tif 000026
【図２５】
2018081345.tif 000027
【図２６】
2018081345.tif 000028
【図２７】
2018081345.tif 000029