(57)【要約】【課題】設定作業負担を軽減させる。【解決手段】印刷ジョブを生成する印刷制御装置であって、印刷媒体と前記印刷媒体に印刷を行う場合に用いる設定とを対応付けて記憶する記憶部と、第１の前記印刷媒体に対応する前記設定が修正された場合、第１の前記印刷媒体に関連する第２の前記印刷媒体に対応する前記設定に当該修正を反映させる反映部と、ユーザーから指定された前記印刷媒体に対応する前記設定を用いて、当該印刷媒体に対して印刷を行なう前記印刷ジョブを生成する生成部と、を備えた印刷制御装置を構成する。【選択図】図１
2020197793.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを生成する印刷制御装置であって、
印刷媒体と前記印刷媒体に印刷を行う場合に用いる設定とを対応付けて記憶する記憶部と、
第１の前記印刷媒体に対応する前記設定が修正された場合、第１の前記印刷媒体に関連する第２の前記印刷媒体に対応する前記設定に当該修正を反映させる反映部と、
ユーザーから指定された前記印刷媒体に対応する前記設定を用いて、当該印刷媒体に対して印刷を行なう前記印刷ジョブを生成する生成部と、
を備えた印刷制御装置。
【請求項２】
前記反映部は、ユーザーが許可をした場合、第２の前記印刷媒体に対応する前記設定に第１の前記印刷媒体に対応する前記設定に対する修正を反映させ、ユーザーが不許可とした場合、第２の印刷媒体に対応する前記設定に第１の前記印刷媒体に対応する前記設定に対する修正を反映させない、
請求項１に記載の印刷制御装置。
【請求項３】
コンピューターに、印刷ジョブを生成する機能を実行させる印刷制御プログラムであって、
記憶部に記憶された、印刷媒体と前記印刷媒体に印刷を行う場合に用いる設定との対応関係に基づいて、第１の前記印刷媒体に対応する前記設定が修正された場合、第１の前記印刷媒体に関連する第２の前記印刷媒体に対応する前記設定に当該修正を反映させる反映部、
ユーザーから指定された前記印刷媒体に対応する前記設定を用いて、当該印刷媒体に対して印刷を行なう前記印刷ジョブを生成する生成部、
として機能させる印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および印刷制御プログラムに関する。
【背景技術】
【０００２】
印刷装置においては、一般的に異なる印刷媒体を利用可能であり、印刷媒体毎の設定を適用して印刷が実行される。設定が不適切であると印刷の失敗が発生するため、適切な設定になるように設置を修正する必要がある。従来、印刷の設定を修正するための技術が知られている。例えば、特許文献１においては、前回の処理の実行結果が失敗であると判断された場合、失敗の原因となり得る設定値を特定し、設定値を設定する設定フィールドの表示を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１３５４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術においては、印刷媒体毎に設定を修正する必要があった。すなわち、ある印刷媒体の設定を修正した場合に、当該印刷媒体と関連する印刷媒体が存在するとしても、関連する印刷媒体については別途最初から設定を行う必要があった。
【課題を解決するための手段】
【０００５】
上記目的を達成するための印刷制御装置は、印刷ジョブを生成する印刷制御装置であって、印刷媒体と印刷媒体に印刷を行う場合に用いる設定とを対応付けて記憶する記憶部と、第１の印刷媒体に対応する設定が修正された場合、第１の印刷媒体に関連する第２の印刷媒体に対応する設定に当該修正を反映させる反映部と、ユーザーから指定された印刷媒体に対応する設定を用いて、当該印刷媒体に対して印刷を行なう印刷ジョブを生成する生成部と、を備える。
【０００６】
以上の構成によれば、互いに関連する第１の印刷媒体の設定と第２の印刷媒体の設定を連動させることが可能であり、関連する複数の印刷媒体の設定を行う際の設定作業負担を軽減することができる。
【０００７】
さらに、反映部は、ユーザーが許可をした場合、第２の印刷媒体に対応する設定に第１の印刷媒体に対応する設定に対する修正を反映させ、ユーザーが不許可とした場合、第２の印刷媒体に対応する設定に第１の印刷媒体に対応する設定に対する修正を反映させない構成であってもよい。
【０００８】
以上の構成によれば、第１の印刷媒体の設定と第２の印刷媒体の設定を連動させるか否かを、ユーザーの意志に基づいて決定することができる。
【図面の簡単な説明】
【０００９】
【図１】印刷装置の構成を示すブロック図。
【図２】既存の設定情報の例を示す図。
【図３】新規に登録された設定情報の例を示す図。
【図４】第１の印刷媒体と第２の印刷媒体との関係の例を示す図。
【図５】ヘルプを参照する際のユーザーインターフェースを示す図。
【図６】学習処理を示すフローチャート。
【図７】学習情報の例を示す図。
【図８】新規設定処理を示すフローチャート。
【図９】修正の反映許可を求める案内の例。
【図１０】設定変更処理を示すフローチャート。
【図１１】修正可否を判断させる警告の例。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）印刷装置の構成：
（２）学習処理：
（３）新規設定処理：
（４）設定変更処理：
（５）他の実施形態：
【００１１】
（１）印刷装置の構成：
図１は、本発明の実施形態にかかる印刷制御装置を含む印刷装置１の構成を示すブロック図である。印刷装置１は、プロセッサー１０と、記憶部２０と、表示装置３０と、通信部４０と、印刷部５０とを備える。プロセッサー１０は、図示しないＣＰＵやＲＯＭやＲＡＭ等を備え、記憶部２０に記録された種々のプログラムを実行し印刷装置１の各部を制御することができる。
【００１２】
表示装置３０は、タッチパネルディスプレイであり、表示パネルと、表示パネルに重ねられたタッチパネルとを備える。表示装置３０は、プロセッサー１０の制御に従って様々な情報を表示パネルに表示する。表示装置３０はタッチパネルに対する人の指やスタイラス等による接触（以後タッチと呼ぶ）を検出する検知機構を備え、タッチ位置をプロセッサー１０に出力する。プロセッサー１０は、検知機構から取得した上記の情報に基づいて表示装置３０に対するユーザーの操作内容を取得することができる。
【００１３】
通信部４０は、印刷装置１に装着された各種のリムーバブルメモリーや、有線または無線で印刷装置１に接続された機器と通信するためのインターフェース回路を含む。プロセッサー１０は、当該通信部４０を介して接続された機器に記録されたファイルを印刷対象として取得することができる。また、通信部４０は、インターフェース回路を介して外部の装置（印刷装置等）と通信することが可能であり、印刷装置１と外部の装置との間でＦＡＸ文書の送受信を行うこと可能である。
【００１４】
印刷部５０は、周知の印刷方式で種々の印刷媒体に印刷を実行するためのアクチュエーターやセンサー、駆動回路、機械部品等を備えている。印刷方式は限定されず、インクジェット方式や電子写真方式等の種々の方式を採用可能である。以降においては、印刷部５０がインクジェット方式で印刷を行う実施形態を想定する。
【００１５】
本実施形態において、印刷部５０は、回転可能な蓄積部にロール状に蓄積された印刷媒体を引き出し、印刷領域に搬送し、印刷された印刷媒体を印刷装置１から排出する図示しない搬送機構を備えている。印刷部５０は図示しない印刷ヘッドを備えており、印刷媒体の搬送方向（副走査方向と呼ぶ）に対して垂直な方向（主走査方向と呼ぶ）に移動可能である。
【００１６】
このため、印刷媒体を副走査方向に移動させ、印刷ヘッドが主走査方向の異なる位置でインクを吐出することで、印刷媒体上の印刷可能範囲の任意の位置にインクを記録することができる。印刷媒体の搬送経路内に存在する印刷領域にはプラテンが配置されている。すなわち、印刷媒体がプラテン上に存在する状態で、印刷媒体を挟んでプラテンと逆側に存在する印刷ヘッドからインクが吐出されて印刷媒体に対してインクが記録される。
【００１７】
本実施形態においてプロセッサー１０は、印刷装置１の各部（表示装置３０，通信部４０，印刷部５０）を制御する。印刷は、予め行われた設定に基づいて実行される。設定は、複数の設定項目のそれぞれについて、設定内容を示すパラメーター値が対応づけられることによって定義される。設定項目には種々の項目があり、例えば、プロセッサー１０における各種処理、印刷内容、印刷装置の状態等に対応した項目が存在し、各項目の設定内容を示すパラメーター値が特定されることで設定が定義される。
【００１８】
本実施形態において、設定は、印刷媒体に対して対応づけられる。すなわち、印刷装置１においては異なる印刷媒体が利用可能であり、各印刷媒体に印刷を行う際に印刷対象の画像を適正に印刷させるためには、印刷媒体毎に異なる設定が必要になり得る。そこで、本実施形態においては、印刷媒体と、印刷媒体に印刷を行う場合に用いる設定とが対応付けられて設定情報２０ａとして記憶部２０に記憶される。
【００１９】
なお、設定が行われていくと、記憶部２０には学習情報２０ｂが記憶される。学習情報２０ｂは、設定情報２０ａの新規登録や変更を行う過程でユーザーに対して提案するパラメーター値を特定するための情報であり、本実施形態においては変更の履歴を示す情報である。学習情報２０ｂの詳細は後述する。
【００２０】
印刷を行うためにプロセッサー１０は印刷制御プログラムを実行することができる。印刷制御プログラムが行われると、プロセッサー１０は印刷に関する各種機能を実行可能になる。本実施形態においてプロセッサー１０は、これらの機能の一部として、印刷設定を行うことが可能である。
【００２１】
印刷制御プログラムが実行されるとプロセッサー１０は、設定部１０ａ，反映部１０ｂ，生成部１０ｃとして機能する。設定部１０ａは、ユーザーによる設定情報２０ａの変更および新規登録を受け付ける機能を、プロセッサー１０に実行させる。具体的には、プロセッサー１０は、設定部１０ａの機能により、表示装置３０の表示パネルに対して設定を行うためのユーザーインターフェースを表示させる。
【００２２】
ユーザーは、当該ユーザーインターフェースを視認しながら、表示装置３０のタッチパネルに対して任意の設定項目のパラメーター値を指定するための操作入力を行う。プロセッサー１０は、タッチパネルの出力に基づいてユーザーが指示したパラメーター値を含む各項目のパラメーター値を、設定情報２０ａとして記憶部２０に記憶させる。
【００２３】
なお、印刷媒体は多様であり、印刷装置１の出荷段階で印刷装置１において使用され得る印刷媒体の全てを網羅することは困難である。そこで、本実施形態においては、ユーザーによって任意の印刷媒体用の設定情報２０ａを新規登録し、また、既存の設定情報２０ａを修正することができる。
【００２４】
本実施形態においては、基準となる印刷媒体が予め決められている。基準となる印刷媒体は任意の印刷媒体であってよいが、本実施形態においては、出荷段階で印刷装置１の記憶部２０に記録されている設定情報２０ａにおいて設定に対応づけられた印刷媒体が基準の印刷媒体となる。基準の印刷媒体は、新たな設定情報２０ａを登録する際の基準となり得る。
【００２５】
すなわち、本実施形態においては、既存の設定情報２０ａをコピーして、他の印刷媒体に印刷を行う場合に用いる設定を定義することによって設定情報２０ａを新たに生成することが可能である。本実施形態においては、基準の印刷媒体を第１の印刷媒体と呼び、当該第１の印刷媒体の設定に基づいて新たに生成された設定情報２０ａに対応づけられた印刷媒体を第２の印刷媒体と呼ぶ。また、第２の印刷媒体の設定情報２０ａは、第１の印刷媒体の設定情報２０ａに基づいて生成されるため、本実施形態においては、第２の印刷媒体が第１の印刷媒体に関連する印刷媒体であると定義する。例えば、基準の印刷媒体がＡ社の写真用紙であり、関連する印刷媒体がＢ社の写真用紙であることが考えられる。
【００２６】
図２は、第１の印刷媒体の設定情報２０ａの例を示す図である。図２に示すように、第１の印刷媒体の設定情報２０ａには、基準の印刷媒体である第１の印刷媒体用の設定であることを示す情報が含まれている。また、図２においては、複数の項目の一部（ＩＤ，印刷媒体送り補正値，プラテンギャップ設定，印刷媒体厚設定，バックテンション設定，乾燥時間設定）が示されている。
【００２７】
ＩＤは、印刷媒体の識別情報であり、図２においてはＩＤのパラメーター値として００１が対応づけられていることが示されている。印刷媒体送り補正値は、印刷媒体送り量のデフォルト値からの偏差である。すなわち、印刷装置１の印刷部５０においては、搬送機構による印刷媒体の単位時間の送り量（搬送速度）のデフォルト値が決められている。また、プロセッサー１０が印刷部５０に指示することにより、印刷部５０の搬送機構による送り量をデフォルト値に対して増減させることができる。印刷媒体送り量補正値は、当該デフォルト値に対する送り量の増減値を示すパラメーター値である。
【００２８】
プラテンギャップ設定は、印刷部５０における印刷ヘッドとプラテンとの距離を示すパラメーター値である。すなわち、プロセッサー１０が、印刷部５０にプラテンギャップ設定としてのパラメーター値を指示すると、印刷部５０は、印刷ヘッドとプラテンとの距離を指示された値に設定する。
【００２９】
印刷媒体厚設定は、印刷に用いられる印刷媒体の厚さを示すパラメーター値である。すなわち、印刷媒体の厚さが異なると、印刷部５０における搬送経路内でローラーが印刷媒体を押さえる力や、印刷ヘッドから吐出されるインクの吐出タイミングなどが連動して変化し得る。そこで、ローラーが印刷媒体を押さえる力や、印刷ヘッドから吐出されるインクの吐出タイミング等が、予め印刷媒体の厚さ毎に決められている。プロセッサー１０は、印刷媒体厚設定に応じて、これらの力や吐出タイミング等を決定し、印刷部５０に指示する。
【００３０】
バックテンション設定は、印刷媒体の搬送方向の逆方向に向けて印刷媒体に作用させる力の大きさを示すパラメーター値である。すなわち、印刷部５０は、印刷媒体を送るために設けられた複数のローラーに作用するトルクを調整することによって印刷媒体の搬送方向の逆方向に向けて作用する張力を既定のパラメーター値が示す値に設定することができる。プロセッサー１０が、印刷部５０にバックテンション設定としてのパラメーター値を指示すると、印刷部５０は、印刷媒体の搬送方向の逆方向に向けて作用する張力を指示された値に設定する。
【００３１】
乾燥時間設定は、印刷部５０の印刷ヘッドから印刷媒体にインクが記録されてからインクの乾燥のために確保される時間に対応するパラメーター値である。すなわち、プロセッサー１０が、印刷部５０に乾燥時間設定としてのパラメーター値を指示すると、印刷部５０は、搬送機構における印刷直後の搬送の待ち時間を指示された値に設定する。図２に示された設定の項目は、複数の項目の一部であり、他にも各種の設定があり得る。
【００３２】
図３は、第２の印刷媒体の設定情報２０ａの例を示す図である。図３に示すように、第２の印刷媒体の設定情報２０ａには、基準の印刷媒体ではない第２の印刷媒体用の設定であることを示す情報が含まれている。また、図３においては、図２と同様に複数の項目の一部（ＩＤ，印刷媒体送り補正値，プラテンギャップ設定，印刷媒体厚設定，バックテンション設定，乾燥時間設定）が示されている。
【００３３】
第２の印刷媒体の設定情報２０ａは、基準の印刷媒体である第１の印刷媒体の設定をコピーし、任意の項目のパラメーター値を変更することで得られた情報である。そこで、第２の印刷媒体の設定情報２０ａにおいては、第２の印刷媒体の識別情報であるＩＤ（図３においてはＩＤ＝１０１）に加え、基準となった第１の印刷媒体の識別情報であるＩＤ（図３においてはＩＤ＝００１）が対応づけられる。図３においては、第１の印刷媒体のＩＤが００１である例、すなわち、図２に示す設定情報２０ａがコピーされ、変更されて図３に示す設定情報２０ａが生成された例を示している。
【００３４】
以上のように、本実施形態においては、印刷を行う場合に用いる設定を印刷媒体に対応づけ、設定情報２０ａとして記憶部２０に記憶させることができる。図４は、設定情報２０ａの構造を示している。本実施形態においては、出荷段階で複数の種類の第１の印刷媒体についての設定が記憶部２０に記憶されている。図４においては、ＩＤが００１，００２である２種類の第１の印刷媒体について設定情報２０ａが記憶部２０に記憶されていることが想定されている。
【００３５】
この状態から、第１の印刷媒体の設定に基づいて第２の印刷媒体の設定を新規作成することができる。図４においては、ＩＤが００１である第１の印刷媒体の設定に基づいてＩＤが１０１，１０２である２個の第２の印刷媒体について設定が作成された状態が示されている。また、ＩＤが００２である第１の印刷媒体の設定に基づいてＩＤが２０１，２０２である２個の第２の印刷媒体について設定が作成された状態が示されている。
【００３６】
以上のような設定は、各印刷媒体において適正な印刷を行わせるための設定である。すなわち、印刷媒体が異なると、素材や厚さなどが異なり得るため、印刷媒体毎に適切な設定で印刷を行わなければ、印刷が適正に行われない。印刷が適正に行われない状況としては、印刷媒体の搬送不良などによって印刷が正常に終了しない（いわゆるエラー）状況と、印刷は終了するが印刷結果が想定と異なる状況とがあり得る。
【００３７】
後者の状況が生じる原因としては、例えば、印刷面におけるインクの擦れ、印刷媒体の反りによる擦れ、印刷媒体のしわ、印刷媒体の位置と印刷位置のずれ等が挙げられる。印刷面におけるインクの擦れは、印刷されたインクが乾く前に印刷面が他の部位に接触するなどの理由で印刷面に印刷されたインクが擦れた状況である。印刷媒体の反りによる擦れは、ロールされた印刷媒体においてロールした部位が印刷ヘッドに接触するなどして印刷媒体の表面に傷が生じた状況である。印刷媒体のしわは、印刷媒体の搬送が不適切であること等によって、印刷媒体にしわが生じた状況である。印刷媒体の位置と印刷位置のずれは、印刷媒体を予定よりも早く送ってしまい間延びした画像を印刷してしまったり、印刷媒体を予定よりも遅く送ってしまい縮んだ画像を印刷してしまったりという状況である。このような状況はエラーではないが、印刷結果としては適正ではない（本実施形態においてはこの状況を印刷失敗と呼ぶ）。そして、このような状況を発生させた原因は、印刷設定を適切な設定にすると解消し得る。
【００３８】
このために、ユーザーは直前の印刷に使用した設定を変更する必要があり、一般的には、設定の変更と試し印刷とを繰り返すことで適切な設定を特定するが、ガイドが無い状態で適切な設定にすることは困難である。そこで、本実施形態においては、印刷が失敗した場合にユーザーが閲覧できるヘルプが用意されている。
【００３９】
すなわち、ユーザーが表示装置３０のタッチパネルを操作してヘルプの表示を指示すると、プロセッサー１０は、記憶部２０に記憶された図示しないヘルプ情報に基づいて、ヘルプを表示するための処理を行う。本実施形態において、ヘルプは、印刷の失敗の原因別に分類されており、プロセッサー１０は、表示装置３０の表示パネルに印刷の状況を選択肢として表示させる。図５は、ヘルプを参照する際のユーザーインターフェースの例である。ここでは選択肢を代表として３つだけ記載しているが、４つ以上を表示しても良いし、改ページを行えるようにしても良い。
【００４０】
ユーザーは、印刷の状況に応じて、ユーザーインターフェースに表示された失敗の状況を選択し、表示ボタンＨ1〜Ｈ3のいずれかを選択する。この結果、選択が行われると、プロセッサー１０は、選択された状況に応じた改善提案を行う。すなわち、印刷の失敗の状況に対応する印刷が失敗した原因を改善するために設定を変化させるべき設定項目は予め決められており、変化させるべきパラメーター値の量も予め決められている。プロセッサー１０は、これらの項目とパラメーター値とを表示装置３０の表示パネルに表示させることによって改善提案を行う。
【００４１】
ユーザーは、提案された項目およびパラメーター値に基づいて設定を変更し、試し印刷を指示する。生成部１０ｃは、印刷部５０に印刷を行わせる印刷ジョブを生成する処理を、プロセッサー１０に行わせるプログラムモジュールである。すなわち、プロセッサー１０は、生成部１０ｃの機能により、変更後の設定で直前に印刷が失敗した画像を試し印刷させる印刷ジョブを生成する。印刷ジョブが生成されると、印刷部５０は印刷ジョブに基づいて試し印刷を実行する。ユーザーは試し印刷の結果に基づいて、設定の確定又は再度の設定変更を行う。設定が確定されると、その設定を示す情報が印刷媒体に対応づけられ、設定情報２０ａとして記憶部２０に記憶される。
【００４２】
以上のように、本実施形態においては、印刷が失敗した場合に設定を改善させるための指針がヘルプによってガイドされる。しかし、印刷が失敗していない場合、例えば、新規用意した印刷媒体の設定を登録する場合や、印刷前に設定を変更したい場合には、ヘルプによるガイドを行うことができない。一般的にはガイドなしに設定を行うことは困難であるため、本実施形態においては、ヘルプを利用した設定を修正した履歴に基づいてガイドを行うように構成されている。
【００４３】
そして、本実施形態においては、第１の印刷媒体に対応する設定が修正された場合に、その修正を第２の印刷媒体に対応する設定に反映させる。すなわち、反映部１０ｂは、第１の印刷媒体に対応する設定が修正された場合、第１の印刷媒体に関連する第２の印刷媒体に対応する設定に当該修正を反映させる機能をプロセッサー１０に実行させるプログラムモジュールである。
【００４４】
（２）学習処理：
ヘルプを利用した設定を修正した履歴に基づいて、第１の印刷媒体の設定に対する修正を第２の印刷媒体の設定に反映させるため、本実施形態においては、予め学習処理が行われる。図６は、学習処理を示すフローチャートである。学習処理は、印刷装置１が起動されると、プロセッサー１０によって実行される。
【００４５】
学習処理が開始されると、プロセッサー１０は、設定部１０ａの機能により、印刷失敗時のヘルプが閲覧されたと判定されるまで待機する（ステップＳ１００）。ユーザーが設定部１０ａの設定作業中に表示装置３０のタッチパネルを操作してヘルプの閲覧を指示すると、プロセッサー１０は、ステップＳ１００において、印刷失敗時のヘルプが閲覧されたと判定する。上述のように、ヘルプは、印刷の失敗の原因別に分類されており、参照されたヘルプがどの原因のためのガイドであったか特定すれば、印刷の失敗の原因を特定することができる。そこで、プロセッサー１０は、ヘルプが閲覧された場合、閲覧されたヘルプの分類（印刷の失敗の原因）を閲覧履歴として記録する。
【００４６】
ステップＳ１００において、印刷失敗時のヘルプが閲覧されたと判定された場合、プロセッサー１０は、設定部１０ａの機能により、設定が変更されたか否かを判定する（ステップＳ１０５）。すなわち、プロセッサー１０は、設定操作中であった印刷媒体の設定の任意の項目において、パラメーター値が変更されたか否かを判定する。ステップＳ１０５において、設定が変更されたと判定されない場合、プロセッサー１０は、設定の修正指針になる情報を追加できないとみなし、プロセッサー１０は、学習処理を終了する。
【００４７】
一方、ステップＳ１０５において、設定が変更されたと判定された場合、プロセッサー１０は、設定を変更した印刷媒体に対して、変更前の設定と印刷の失敗の原因とを対応付け、学習情報として記憶させる（ステップＳ１１０）。すなわち、プロセッサー１０は、設定操作中であった印刷媒体に対応づけられた設定情報２０ａを参照し、設定が変更された項目について設定を変更する前のパラメーター値を取得する。
【００４８】
さらに、プロセッサー１０は、ヘルプの閲覧履歴に基づいて、閲覧されたヘルプの分類、すなわち印刷の失敗の原因を取得する。例えば、印刷面に擦れが発生し、擦れを解消するヘルプが閲覧された場合、印刷面の擦れが印刷の失敗の原因として取得される。そして、プロセッサー１０は、変更前の設定としての項目及びパラメーター値と、失敗の原因とを、設定変更中の印刷媒体のＩＤに対して対応付け、学習情報２０ｂとして記憶部に記憶する。図７は、学習情報２０ｂの例を示している。ステップＳ１１０で記憶される学習情報２０ｂは、図７において、学習情報２０ｂ１として示されている。すなわち、この例においては、変更前のプラテンギャップ設定が１．２であり、失敗の原因は印刷面の擦れであり、設定変更中の印刷媒体のＩＤが１０１である。
【００４９】
次に、プロセッサー１０は、設定を変更した印刷媒体の基準となる第１の印刷媒体に対して、変更後の設定と失敗の原因とを対応付け、学習情報として記憶させる（ステップＳ１１５）。すなわち、プロセッサー１０は、設定操作中であった印刷媒体に対応づけられた設定情報２０ａを参照し、当該印刷媒体の設定情報２０ａを生成する際に基準となった第１の印刷媒体（例えば、図３であればＩＤ＝００１の印刷媒体）を特定する。
【００５０】
また、プロセッサー１０は、ステップＳ１０５で変更されたと判定された設定の項目と変更後のパラメーター値を取得する。さらに、プロセッサー１０は、ヘルプの閲覧履歴に基づいて、閲覧されたヘルプの分類、すなわち印刷の失敗の原因を取得する。例えば、印刷面に擦れが発生し、擦れを解消するヘルプが閲覧された場合、印刷面の擦れが印刷の失敗の原因として取得される。そして、プロセッサー１０は、変更後の設定としての項目及びパラメーター値と、失敗の原因とを、第１の印刷媒体のＩＤに対して対応付け、学習情報２０ｂとして記憶部に記憶する。ステップＳ１１５で記憶される学習情報２０ｂは、図７において、学習情報２０ｂ２として示されている。すなわち、この例においては、変更後のプラテンギャップ設定が１．６であり、失敗の原因は印刷面の擦れであり、基準となった第１の印刷媒体のＩＤが００１である。
【００５１】
（３）新規設定処理：
記憶部２０に記憶された既存の設定情報２０ａに対応づけられた印刷媒体と異なる印刷媒体に印刷を行う際に用いる設定を作成する際、ユーザーは表示装置３０のタッチパネルを利用して新規設定の開始を指示する。新規設定の開始が指示されると、プロセッサー１０は、新規設定処理を開始する。図８は新規設定処理を示すフローチャートである。
【００５２】
新規設定処理が開始されると、プロセッサー１０は、設定部１０ａの機能により、新規設定を受け付ける（ステップＳ２００）。すなわち、プロセッサー１０は、表示装置３０の表示パネルに新規設定を行うためのユーザーインターフェースを表示させる。当該ユーザーインターフェースを利用してユーザーは各種の入力が可能である。例えば、ユーザーは、基準の印刷媒体となる第１の印刷媒体の選択、設定項目毎のパラメーター値の指定、設定の終了等を指示することが可能である。
【００５３】
このような設定を受け付けている過程において、プロセッサー１０は、反映部１０ｂの機能により、第１の印刷媒体で過去に設定を変更したか否かを判定する（ステップＳ２０５）。すなわち、プロセッサー１０は、新規設定中の印刷媒体の基準となった第１の印刷媒体を特定する。例えば、図４に示すＩＤ＝１０２の印刷媒体の設定を新規に作成している場合、プロセッサー１０は、ＩＤ＝００１で識別される第１の印刷媒体を取得する。プロセッサー１０は、記憶部２０を参照し、取得した第１の印刷媒体のＩＤを、ステップＳ１１５で記憶された学習情報２０ｂの中から検索する。
【００５４】
すなわち、第１の印刷媒体で過去に印刷失敗し、ヘルプの閲覧を伴って設定が変更されていた場合、ステップＳ１１５において、第１の印刷媒体のＩＤと失敗の原因、変更後の設定が図７に示す学習情報２０ｂ２のように記憶部２０に記憶されている。従って、プロセッサー１０が学習情報２０ｂからＩＤを検索すると、当該ＩＤが検索される。例えば、図７に示す例であれば、学習情報２０ｂ２に第１の印刷媒体のＩＤ＝００１が記録されているため、学習情報２０ｂ２が検索される。当該第１の印刷媒体のＩＤが検索された場合、プロセッサー１０は、第１の印刷媒体で過去に設定を変更したと判定する。
【００５５】
ステップＳ２０５において、第１の印刷媒体で過去に設定を変更したと判定されない場合、プロセッサー１０は、ステップＳ２１０，Ｓ２１５をスキップする。ステップＳ２０５において、第１の印刷媒体で過去に設定を変更したと判定された場合、プロセッサー１０は、反映部１０ｂの機能により、失敗の原因と変更後の設定を案内する（ステップＳ２１０）。具体的には、プロセッサー１０は、ステップＳ２０５で検索された学習情報２０ｂに基づいて、過去に印刷を失敗した際の失敗の原因と、失敗後のヘルプの閲覧を経て変更された変更後の設定を特定する。例えば、図７に示す例において、ステップＳ２０５が行われ、学習情報２０ｂ２が検索されていた場合、プロセッサー１０は、失敗の原因が印刷面の擦れであり、変更後の設定がプラテンギャップ設定１．６であると特定する。
【００５６】
そして、プロセッサー１０は、表示装置３０の表示パネルを制御し、これらの失敗の原因と、変更後の設定を案内する。図９は、案内の例を示す図である。すなわち、図９は、表示装置３０の表示パネルに表示される案内の例を示している。当該案内においては、設定中の印刷媒体の設定を行う際に基準とされた印刷媒体で、過去に印刷面の擦れが発生したことやプラテンギャップの設定項目について設定を調整したことが表示されている。また、基準の印刷媒体の設定において、プラテンギャップを広くしたことが表示されている。
【００５７】
さらに、プラテンギャップの現在のパラメーター値が１．２であることと、設定中の第２印刷媒体におけるプラテンギャップとして推奨されるパラメーター値が１．６であることが提案されている。なお、提案されるパラメーター値は、学習情報２０ｂに基づいて決定される。本実施形態においては、基準の印刷媒体である第１の印刷媒体のＩＤが対応づけられた学習情報２０ｂが複数個記録されている場合がある。この場合、プロセッサー１０は、複数個の学習情報２０ｂにおいて示された変更後のパラメーター値の平均値を、第２の印刷媒体のパラメーター値として提案する。むろん、学習情報２０ｂを用いたパラメーター値の算出手法は、種々の手法であってよく、例えば、複数回の設定変更における変更後のパラメーター値の中央値、重み付け加算値等の、各種統計値であってもよい。
【００５８】
このように、本実施形態においては、過去に設定が変更された項目についてのパラメーター値が提案される。本実施形態においてユーザーは、当該提案を反映するか否かを決定することができる。当該決定のために、本実施形態においては図９に示されるように、設定を提案し、適用するか否かを問う案内になっており、提案通りに変更する指示を行うボタンＢ1と、変更しない指示を行うボタンＢ2とが表示される。むろん、ユーザーによる指示はこれらの指示に限定されず、図９に示す例においては、提案された設定で試し印刷を行った後に同一の案内を再表示させる指示を行うボタンＢ3が表示されている。
【００５９】
プロセッサー１０は、この状態で、設定反映指示を受け付ける（ステップＳ２１５）。すなわち、プロセッサー１０は、表示装置３０のタッチパネルの出力信号に基づいて、ユーザーが設定の反映を許可したか否か判定し、許可した場合、第１の印刷媒体に対応する設定に対する修正を、設定中の第２の印刷媒体の設定にも反映させる。また、ユーザーが設定の反映を不許可とした場合、第１の印刷媒体に対応する設定に対する修正を、設定中の第２の印刷媒体の設定にも反映させる。
【００６０】
図９に示す例であれば、ユーザーが、提案通りに変更する指示を行うボタンＢ1に対する操作を行うと、プロセッサー１０は、第１の印刷媒体に対応する設定に対する修正の反映をユーザーが許可したとみなす。すなわち、プロセッサー１０は、提案した設定の変更を第２の印刷媒体の設定にも反映させ、提案されたパラメーター値となるように設定項目のパラメーター値を変更する。
【００６１】
ユーザーが、提案通りの変更を行わない指示を行うボタンＢ2に対する操作を行うと、プロセッサー１０は、第１の印刷媒体に対応する設定に対する修正の反映をユーザーが不許可としたとみなす。すなわち、プロセッサー１０は、提案した設定の変更を第２の印刷媒体の設定に反映させない。以上の構成によれば、基準の印刷媒体に対する変更を反映させるか否かをユーザーの指示に基づいて決定することができる。
【００６２】
以上のようにステップＳ２１５において、設定反映指示の受け付けが行われた場合、または、第１の印刷媒体で過去に設定を変更したと判定されない場合、プロセッサー１０は、ステップＳ２００で開始した設定の受け付けの終了指示が行われたか否かを判定する（ステップＳ２２０）。すなわち、プロセッサー１０は、表示装置３０のタッチパネルの出力信号に基づいて、ユーザーが設定の終了を指示したか否か判定し、終了が指示されていない場合、ステップＳ２０５以降の処理を繰り返す。
【００６３】
一方、ステップＳ２２０において、設定の受け付けの終了指示が行われたと判定された場合、プロセッサー１０は、新規設定された各項目のパラメーター値を印刷媒体のＩＤに対応づけ、設定情報２０ａとして記憶媒体に記憶させる（ステップＳ２２５）。さらに、プロセッサー１０は、設定が反映された場合に変更後の設定を第１の印刷媒体に対応づけて学習する（ステップＳ２３０）。すなわち、ステップＳ２１５で設定を反映する指示が行われた場合、ステップＳ２１０で提案されたパラメーター値を変更後の値とする学習情報２０ｂを記憶部２０に追記する。以上の処理により、提案されるパラメーター値の統計精度を向上させることができる。
【００６４】
以上のような本実施形態によれば、互いに関連する第１の印刷媒体の設定と第２の印刷媒体の設定を連動させることが可能であり、関連する複数の印刷媒体の設定を行う際の設定作業負担を軽減することができる。また、ユーザーが設定を行う際に、過去の失敗を改善した際の設定に基づいて、新たな印刷媒体の設定を行うことができる。従って、同じ失敗を繰り返す可能性を低減することができ、印刷媒体やインクの無駄遣いが発生する可能性を低減することができる。
【００６５】
以上のようにして、設定情報２０ａが修正され、または新規作成された状態において、プロセッサー１０は、これらの設定情報２０ａに基づいて印刷を実行させることができる。本実施形態において印刷は、上述のように、生成部１０ｃの機能によって実現される。すなわち、ユーザーは、印刷装置１に印刷を行わせる際に、表示装置３０のタッチパネルを操作して、印刷対象の画像とともに、印刷装置１にセットされた印刷媒体を指定する。プロセッサー１０は、記憶部２０を参照し、指定された印刷媒体に対応する設定を用いて、当該印刷媒体に対して印刷対象の画像を印刷させる印刷ジョブを生成する。印刷ジョブが生成されると、プロセッサー１０は、当該印刷ジョブを印刷部５０に出力する。この結果、印刷部５０において印刷対象の画像が印刷される。
【００６６】
（４）設定変更処理：
本実施形態においては、新規設定のみならず、既存の設定情報２０ａの修正を行う際にも、設定の履歴に基づいた提案を行う。記憶部２０に記憶された既存の設定情報２０ａについて設定の変更を行う場合、ユーザーは表示装置３０のタッチパネルを利用して設定変更の開始を指示する。設定変更の開始が指示されると、プロセッサー１０は、設定変更処理を開始する。図１０は設定変更処理を示すフローチャートである。
【００６７】
設定変更処理が開始されると、プロセッサー１０は、設定部１０ａの機能により、設定変更を受け付ける（ステップＳ３００）。すなわち、プロセッサー１０は、表示装置３０の表示パネルに設定変更を行うためのユーザーインターフェースを表示させる。当該ユーザーインターフェースを利用してユーザーは各種の入力が可能である。例えば、設定項目毎のパラメーター値の指定、設定の終了等を指示することが可能である。
【００６８】
このような設定を受け付けている過程において、プロセッサー１０は、関連する印刷媒体で過去に失敗した設定が存在するか否かを判定する（ステップＳ３０５）。すなわち、プロセッサー１０は、設定変更中の印刷媒体と関連する印刷媒体を特定する。関連する印刷媒体は、設定情報２０ａに同一のＩＤが対応づけられている印刷媒体である。例えば、図４に示すＩＤ＝１０２の印刷媒体の設定変更を行っている場合を想定する。ＩＤ＝１０２の設定情報２０ａには、基準の印刷媒体のＩＤ＝００１が対応づけられている。当該ＩＤ＝００１は、第１の印刷媒体の設定情報２０ａ１および第２の印刷媒体の設定情報２０ａ２にも対応づけられている。従って、プロセッサー１０は、これらの印刷媒体（ＩＤ＝００１、１０１の印刷媒体）が関連する印刷媒体であるとみなす。
【００６９】
図４に示すＩＤ＝００１の印刷媒体の設定変更を行っている場合を想定すると、この場合には、第２の印刷媒体の設定情報２０ａ２，２０ａ３に基準の印刷媒体である第１の印刷媒体のＩＤ＝００１が含まれている。そこで、プロセッサー１０は、これらの印刷媒体（ＩＤ＝１０１、１０２の印刷媒体）が関連する印刷媒体であるとみなす。
【００７０】
さらに、プロセッサー１０は、記憶部２０を参照し、変更前のパラメーター値が対応づけられた学習情報２０ｂの中から検索する。すなわち、任意の印刷媒体で過去に印刷失敗し、ヘルプの閲覧を伴って設定が変更されていた場合、ステップＳ１１０において、設定を変更した印刷媒体のＩＤと失敗の原因、変更前の設定が学習情報２０ｂとして記憶部２０に記憶されている。従って、プロセッサー１０が学習情報２０ｂから関連する印刷媒体のＩＤを検索すると、過去に失敗した設定の変更前の設定を含む学習情報２０ｂが検索される。例えば、図７に示す例のように、学習情報２０ｂの中に、変更前のパラメーター値が対応づけられた学習情報２０ｂ１が含まれ、関連する印刷媒体にＩＤ＝１０１の印刷媒体が含まれる場合、学習情報２０ｂ１が検索される。検索結果が得られた場合、プロセッサー１０は、検索された印刷媒体で過去に失敗した設定が存在すると判定する。
【００７１】
ステップＳ３０５において、関連する印刷媒体で過去に失敗した設定が存在すると判定されない場合、プロセッサー１０は、ステップＳ３１０をスキップする。ステップＳ３０５において、関連する印刷媒体で過去に失敗した設定が存在すると判定された場合、プロセッサー１０は、過去の失敗した設定が存在することを示す警告を出力する（ステップＳ３１０）。具体的には、プロセッサー１０は、ステップＳ３０５で検索された学習情報２０ｂに基づいて、過去に印刷を失敗した際の失敗の原因と、失敗後に設定が修正された項目の変更前の設定を特定する。例えば、図７に示す例において、ステップＳ３０５が行われ、学習情報２０ｂ１が検索されていた場合、プロセッサー１０は、失敗の原因が印刷面の擦れであり、変更前の設定がプラテンギャップ設定１．２であると特定する。
【００７２】
そして、プロセッサー１０は、表示装置３０の表示パネルを制御し、これらの失敗の原因と、変更前の設定を案内する。図１１は、案内の例を示す図である。すなわち、図１１は、表示装置３０の表示パネルに表示される案内の例を示している。当該案内においては、設定中の印刷媒体と関連する印刷媒体で、過去に印刷面の擦れが発生し、プラテンギャップの設定項目のパラメーター値が１．２であると印刷面の擦れが誘発されたことが表示されている。
【００７３】
以上の構成によれば、ユーザーは、過去に印刷の失敗を誘発した設定項目を修正して、印刷の失敗を解消したにもかかわらず、今回設定中の印刷媒体で設定を変更してよいか否か判断することができる。また、ユーザーは、過去に印刷の失敗を誘発したパラメーター値を認識することができるため、失敗を誘発しないパラメーター値を推定したり、選択したりすることができる。
【００７４】
本実施形態においては、図１１に示す警告と合わせて、設定変更をするか否かを指示するためのボタンが表示されている。すなわち、過去に印刷を失敗して修正した項目について、設定を変更する指示を行うためのボタンＢ4と、設定を変更しない指示を行うためのボタンＢ5とが表示される。ユーザーがボタンＢ4を操作した場合、プロセッサー１０は、過去に印刷を失敗して修正した項目を含む設定の変更を受け付ける。ユーザーがボタンＢ5を操作した場合、プロセッサー１０は、過去に印刷を失敗して修正した項目以外の項目についての設定の変更を受け付ける。
【００７５】
ステップＳ３１０がスキップされた場合、プロセッサー１０は、任意の項目についての設定の変更を受け付ける。このようにして設定の受け付けを行っている過程において、プロセッサー１０は、ステップＳ３００で開始した設定の受け付けの終了指示が行われたか否かを判定する（ステップＳ３２０）。すなわち、プロセッサー１０は、表示装置３０のタッチパネルの出力信号に基づいて、ユーザーが設定の終了を指示したか否か判定し、終了が指示されていない場合、ステップＳ３０５以降の処理を繰り返す。
【００７６】
一方、ステップＳ３２０において、設定の受け付けの終了指示が行われたと判定された場合、プロセッサー１０は、設定変更中の印刷媒体の設定情報２０ａを最新のパラメーター値で更新する（ステップＳ３２５）。以上のような本実施形態によれば、設定変更中の印刷媒体において失敗する可能性が高い設定を再度設定する可能性を低減することができ、印刷媒体の設定を行う際の設定作業負担を軽減することができる。また、ユーザーが設定を行う際に、過去の失敗を再現する可能性が低減され、印刷媒体やインクの無駄遣いが発生する可能性を低減することができる。
【００７７】
以上のようにして、設定情報２０ａが修正され、または新規作成された状態において、プロセッサー１０は、これらの設定情報２０ａに基づいて印刷を実行させることができる。本実施形態において印刷は、上述のように、生成部１０ｃの機能によって実現される。すなわち、ユーザーは、印刷装置１に印刷を行わせる際に、表示装置３０のタッチパネルを操作して、印刷対象の画像とともに、印刷装置１にセットされた印刷媒体を指定する。プロセッサー１０は、記憶部２０を参照し、指定された印刷媒体に対応する設定を用いて、当該印刷媒体に対して印刷対象の画像を印刷させる印刷ジョブを生成する。印刷ジョブが生成されると、プロセッサー１０は、当該印刷ジョブを印刷部５０に出力する。この結果、印刷部５０において印刷対象の画像が印刷される。
【００７８】
（５）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、印刷制御装置は印刷装置以外の機器、例えば、タブレット端末やスマートフォン端末などのような汎用コンピューターであっても良い。さらに、印刷装置１は、印刷以外の機能を有する複合機であってもよい。さらに、以上の実施形態のように、関連する印刷媒体として設定の変更を反映させる手法は、プログラムの発明や方法の発明としても実現可能である。
【００７９】
さらに、ユーザーインターフェースの表示態様は一例であり、各種の態様であってよい。例えば、複数の項目について選択が行われる場合には、各項目について関連する印刷媒体の修正の有無に基づいてパラメーター値が提案されてもよい。さらに、ユーザーの許可を待つことなく印刷媒体の修正を関連する他の印刷媒体の修正に反映させてもよい。
【００８０】
また請求項に記載された機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各部の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。１つのハードウェア資源で複数の機能が実現されてもよいし、複数のハードウェア資源で１つの機能が実現されてもよい。さらに、上述の実施形態は一例であり、一部の構成が省略されたり、他の構成が追加されたり、置換されたりする実施形態が採用され得る。
【００８１】
印刷制御装置は、印刷ジョブを生成することができればよい。すなわち、印刷ジョブは、印刷装置に印刷を実行させるためのコマンドや画像データ等を含み、印刷装置は印刷ジョブに基づいて印刷を実行する。印刷制御装置は、当該印刷ジョブを生成すること、すなわち、印刷装置に印刷を実行させるためのデータを生成することができればよい。むろん、印刷制御装置は、印刷装置に組み込まれていてもよいし、別体の装置であってもよい。後者であれば、印刷装置に接続され、プリンタードライバーを実行可能なコンピューター等によって印刷制御装置を構成可能である。
【００８２】
記憶部は、印刷媒体と印刷媒体に印刷を行う場合に用いる設定とを対応付けて記憶することができればよい。すなわち、印刷を行う際には印刷装置または印刷制御装置での処理や、印刷内容（印刷位置や文字の大きさ等）の決定、印刷装置の状態（印刷媒体の搬送速度やプラテンギャップの大きさ等）の決定等に各種の設定が必要である。
【００８３】
この設定は、印刷媒体毎に行われる。従って、印刷媒体と設定とが対応づけられる必要があり、記憶部は、印刷媒体と当該印刷媒体に印刷を行う際の設定とを対応づけて設定を記憶する。なお、設定は各種の態様で定義されてよく、例えば、複数の設定項目のそれぞれについて、設定内容を示すパラメーター値が定義されることで設定が定義される構成等を採用可能である。
【００８４】
反映部は、第１の印刷媒体に対応する設定が修正された場合、第１の印刷媒体に関連する第２の印刷媒体に対応する設定に当該修正を反映させることができればよい。すなわち、反映部は、関連する印刷媒体に対応づけられた設定の一方が修正された場合に、当該修正に連動させて、関連する印刷媒体の他方に対応づけられる設定を定義することができればよい。
【００８５】
反映は、第１の印刷媒体の設定が第２の印刷媒体の設定に影響を与えるように実施されればよく、例えば、反映が行われない場合における第２の印刷媒体の設定よりも、第１の印刷媒体の設定に近づくように、第２の印刷媒体の設定の初期値が提案されるような構成であってもよい。反映を実施する際には、第１の印刷媒体の設定がそのまま第２の印刷媒体の設定に流用されてもよいし、第１の印刷媒体の設定に近づくようにデフォルトの設定が修正されてもよく、種々の構成が採用可能である。
【００８６】
後者においては、統計的な処理が行われてもよい。例えば、第２の印刷媒体に関連する複数の第１の印刷媒体における設定の統計値（平均値や中央値、重み付け加算値等）や、第１の印刷媒体に対する複数回の設定の統計値（平均値や中央値、重み付け加算値等）、これらの組み合わせ等が第２の印刷媒体の設定となってもよい。
【００８７】
第１の印刷媒体と第２の印刷媒体は、互いに関連する印刷媒体であれば良い。印刷媒体の関連性は、各種の要素で定義することができればよい。例えば、同一の原因で印刷が失敗し得る印刷媒体同士は、互いに関連する印刷媒体であると定義することが可能である。また、印刷媒体の厚さや、坪量、素材、用途等の少なくとも一つの要素によって印刷媒体を複数の種類に分類し、印刷媒体の種類が同一であれば関連する構成であってもよい。
【００８８】
なお、２つの印刷媒体が関連する印刷媒体である場合、いずれの印刷媒体も第１の印刷媒体と、第２の印刷媒体とになり得る。さらに、第２の印刷媒体は、既存の印刷媒体（印刷媒体に対して対応づけられた設定が記憶部に記憶された媒体）であってもよいし、新規の印刷媒体（設定が記憶部に記憶されておらず、設定完了後に印刷媒体に対応づけられて記憶される媒体）であってもよい。
【００８９】
具体的には、上述の実施形態においては、出荷段階で記憶部２０に記憶された設定情報２０ａに対応づけられた印刷媒体が第１の印刷媒体であり、新規設定された設定情報２０ａに対応づけられた印刷媒体が第２の印刷媒体であるがこのような態様に限定されない。例えば、新規設定された設定情報２０ａに対応づけられた印刷媒体が第１の印刷媒体となり、基準となっていた印刷媒体が第２の印刷媒体となってもよい。この場合、基準となっていた印刷媒体の設定が変更される際に、第１の印刷媒体での設定の修正が反映される構成となり得る。
【００９０】
また、同じ基準に基づいて設定が生成された印刷媒体の一方が第１の印刷媒体、他方が第２の印刷媒体となってもよい。例えば、図４に示す設定情報２０ａ２，２０ａ３の一方に対応づけられた印刷媒体が第１の印刷媒体となり、他方が第２の印刷媒体となってもよい。さらに、既定の条件を満たす印刷媒体が第２の印刷媒体であるとみなされてもよい。例えば、記憶部２０に設定情報２０ａが記憶されているが、当該設定情報２０ａを利用して過去に印刷が行われていない設定情報２０ａが存在する場合、当該設定情報２０ａの設定が行われる際に、修正の反映が適用されてもよい。
【００９１】
具体的には、過去に印刷が行われていない設定情報２０ａに対応づけられた印刷媒体を第２の印刷媒体とし、当該設定情報２０ａの生成の基準となった印刷媒体や、種類が類似する印刷媒体等を第１の印刷媒体とする構成等が採用されてもよい。すなわち、デフォルトで設定情報２０ａが存在する場合であっても、初めて印刷する際にはユーザーが意図した印刷になるかどうか確かめるために、試しに印刷を行って、印刷結果に応じて設定を変更することがある。そこで、図８に示されたような新規設定において設定を反映する構成以外にも、既存の印刷媒体であるが、初めて印刷する印刷媒体の設定の場合にステップＳ２０５以降の処理を実行し、他の印刷媒体の設定の修正を反映する構成でもよい。
【００９２】
さらに、学習情報２０ｂによるパラメーター値の提案は種々の手法で行われてよい。例えば、ヘルプの閲覧履歴や設定変更前のパラメーター値を入力し、設定変更後のパラメーター値を出力する学習モデルに基づいて機械学習を行う構成を採用可能である。この場合、新規設定の際や設定変更の際に学習結果に基づいて設定変更後のパラメーター値が提案される。
【００９３】
生成部は、ユーザーから指定された印刷媒体に対応する設定を用いて、当該印刷媒体に対して印刷を行なう印刷ジョブを生成することができればよい。すなわち、ユーザーから印刷媒体が指定されると、生成部は、記憶部を参照して、当該印刷媒体に対応づけられた設定を取得する。そして、当該設定を用いて印刷装置に印刷を行わせる印刷ジョブを生成する。むろん、印刷ジョブが生成された場合、印刷装置が印刷ジョブに基づいて動作して、印刷が行われてもよい。
【符号の説明】
【００９４】
１…印刷装置、１０…プロセッサー、１０ａ…設定部、１０ｂ…反映部、１０ｃ…生成部、２０…記憶部、２０ａ…設定情報、２０ａ１…設定情報、２０ａ２…設定情報、２０ａ３…設定情報、２０ｂ…学習情報、３０…表示装置、４０…通信部、５０…印刷部
【図１】
2020197793.tif 000003
【図２】
2020197793.tif 000004
【図３】
2020197793.tif 000005
【図４】
2020197793.tif 000006
【図５】
2020197793.tif 000007
【図６】
2020197793.tif 000008
【図７】
2020197793.tif 000009
【図８】
2020197793.tif 000010
【図９】
2020197793.tif 000011
【図１０】
2020197793.tif 000012
【図１１】
2020197793.tif 000013