(57)【要約】【課題】印刷ジョブと印刷設定とが整合していないことにより不利益が生じていた。【解決手段】表示部による表示を制御する画像処理装置であって、複数の画像層を含む印刷ジョブと印刷設定とが整合しているか否かを判定し、整合していない場合にエラーの報知を前記表示部に表示させる制御部、を備える。前記制御部は、画像層の数を前記印刷設定の一部として受け付けるための第１受付欄を前記表示部に表示させ、前記第１受付欄への操作に応じて設定した画像層の数が前記印刷ジョブに含まれている画像層の数と整合しない場合に、前記報知を表示させる。【選択図】図６
2019219884.tif 000002
【特許請求の範囲】
【請求項１】
表示部による表示を制御する画像処理装置であって、
複数の画像層を含む印刷ジョブと印刷設定とが整合しているか否かを判定し、整合していない場合にエラーの報知を前記表示部に表示させる制御部、を備えることを特徴とする画像処理装置。
【請求項２】
前記制御部は、画像層の数を前記印刷設定の一部として受け付けるための第１受付欄を前記表示部に表示させ、前記第１受付欄への操作に応じて設定した画像層の数が前記印刷ジョブに含まれている画像層の数と整合しない場合に、前記報知を表示させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御部は、印刷すべき画像層の色を前記印刷設定の一部として受け付けるための第２受付欄を前記表示部に表示させ、前記第２受付欄への操作に応じて設定した画像層の色と、前記印刷ジョブに含まれている画像層の色とが整合しない場合に、前記報知を表示させることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記制御部は、前記報知の少なくとも一部として、前記印刷設定を前記印刷ジョブと整合する内容へ変更させるための案内文を表示させることを特徴とする請求項１〜請求項３のいずれかに記載の画像処理装置。
【請求項５】
前記制御部は、前記印刷ジョブと前記印刷設定とが整合しない場合に、前記印刷設定に応じて前記印刷ジョブにおいて足りない画像層を生成し、前記生成した画像層を前記印刷ジョブに含めることを特徴とする請求項１〜請求項４のいずれかに記載の画像処理装置。
【請求項６】
前記制御部は、前記印刷ジョブに基づく印刷を実行させるプリンターにおける特定項目の設定を前記印刷設定の一部として取得して、前記印刷ジョブと整合しているか否かを判定することを特徴とする請求項１〜請求項５のいずれかに記載の画像処理装置。
【請求項７】
前記制御部は、一以上の印刷ジョブを示すジョブリストを前記表示部に表示させ、前記ジョブリストに示した印刷ジョブであって、前記印刷設定と整合しないと判定した印刷ジョブについて、前記ジョブリストにおける表示態様を変化させることにより前記報知の表示を実現することを特徴とする請求項１〜請求項６のいずれかに記載の画像処理装置。
【請求項８】
前記制御部は、前記ジョブリストに示した印刷ジョブのうち選択された印刷ジョブについて前記印刷設定との整合を判定することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
表示部による表示の制御をコンピューターに実行させる画像処理プログラムであって、
複数の画像層を含む印刷ジョブと印刷設定とが整合しているか否かを判定する判定機能と、
前記印刷ジョブと前記印刷設定とが整合していない場合にエラーの報知を前記表示部に表示させる表示制御機能と、を実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理プログラムに関する。
【背景技術】
【０００２】
受信した画像データのうち、透明記録剤以外の記録剤を使用して印刷される第１の画像の位置にある透明記録剤を使用して印刷される第２の画像を、透明記録剤を使用して印刷される画像を表示するための特定色を用いて表示する表示装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２‐１４５９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数の画像層を重ねて印刷する場合に、印刷設定が適切であるかどうかをユーザーが確認できず、無駄な印刷結果が生じるという課題があった。
【課題を解決するための手段】
【０００５】
表示部による表示を制御する画像処理装置であって、複数の画像層を含む印刷ジョブと印刷設定とが整合しているか否かを判定し、整合していない場合にエラーの報知を前記表示部に表示させる制御部、を備える。
【図面の簡単な説明】
【０００６】
【図１】システムの構成を簡易的に示す図。
【図２】図２Ａは印刷ジョブに３つの画像層が含まれている例を示す図、図２Ｂは印刷ジョブに２つの画像層が含まれている例を示す図。
【図３】ＵＩ画面の例を示す図。
【図４】印刷ジョブの構成等を簡易的に示す図。
【図５】印刷ジョブに対応するリストデータの構成を簡易的に示す図。
【図６】エラー表示制御処理を示すフローチャート。
【図７】ステップＳ１３０によるエラー報知の表示を含んだＵＩ画面の例を示す図。
【図８】ステップＳ１４０によるエラー報知の表示を含んだＵＩ画面の例を示す図。
【図９】ステップＳ１４０によるエラー報知の表示を含んだＵＩ画面の例を示す図。
【図１０】ＵＩ画面の例を示す図。
【図１１】変形例にかかるエラー表示制御処理の一部を示すフローチャート。
【発明を実施するための形態】
【０００７】
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。各図は例示であるため、互いに整合していないこともある。
【０００８】
１．システムの概略説明：
図１は、本実施形態にかかるシステム１の構成を簡易的に示している。システム１は、画像処理装置１０およびプリンター２０を含んでいる。システム１を、画像処理システムあるいは印刷システム等と呼んでもよい。
【０００９】
画像処理装置１０は、例えば、パーソナルコンピューター、スマートフォン、タブレット型端末、携帯電話機、或いはそれらと同程度の処理能力を有する情報処理装置によって実現される。画像処理装置１０は、第１制御部１１、表示部１３、操作受付部１４、第１通信インターフェイス１５等を備える。インターフェイスをＩＦと略して表記する。第１制御部１１は、プロセッサーとしてのＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ等を有する一つ又は複数のＩＣや、その他の不揮発性メモリー等を含んで構成される。
【００１０】
第１制御部１１では、プロセッサーつまりＣＰＵ１１ａが、ＲＯＭ１１ｂや、その他のメモリー等に保存されたプログラムに従った演算処理を、ＲＡＭ１１ｃ等をワークエリアとして用いて実行することにより、画像処理装置１０を制御する。第１制御部１１は、例えば、画像処理プログラム１２に従った処理を実行する。すなわち、第１制御部１１には、画像処理プログラム１２がインストールされている。画像処理プログラム１２は、プリンター２０が印刷に使用する記録剤の色毎のビットマップ展開された印刷データの生成を行うＲＩＰソフトウェアとして機能する。ＲＩＰは、Raster Image Processorの略である。なお、プロセッサーは、一つのＣＰＵに限られることなく、複数のＣＰＵや、ＡＳＩＣ等のハードウェア回路により処理を行う構成としてもよいし、ＣＰＵとハードウェア回路とが協働して処理を行う構成としてもよい。
【００１１】
表示部１３は、視覚的情報を表示するための手段であり、例えば、液晶ディスプレイや、有機ＥＬディスプレイ等により構成される。表示部１３は、ディスプレイと、ディスプレイを駆動するための駆動回路とを含む構成であってもよい。操作受付部１４は、ユーザーによる操作を受け付けるための手段であり、例えば、物理的なボタンや、タッチパネルや、マウスや、キーボード等によって実現される。むろん、タッチパネルは、表示部１３の一機能として実現されるとしてもよい。表示部１３および操作受付部１４を含めて、画像処理装置１０の操作パネルと呼ぶことができる。
【００１２】
表示部１３や操作受付部１４は、画像処理装置１０の構成の一部であってもよいが、画像処理装置１０に対して外付けされた周辺機器であってもよい。第１通信ＩＦ１５は、画像処理装置１０が公知の通信規格を含む所定の通信プロトコルに準拠して有線又は無線で外部と通信を実行するための一つまたは複数のＩＦの総称である。
【００１３】
プリンター２０は、第２制御部２１、搬送機構２２、プリンターエンジン２３、第２通信ＩＦ２４等を備える。搬送機構２２は、印刷媒体を所定の搬送方向に沿って搬送する。印刷媒体を、メディアとも表記する。プリンターエンジン２３は、搬送機構２２が搬送するメディアに対して、例えば、インクジェット方式や電子写真方式により印刷データに基づく印刷を行う。プリンターエンジン２３は、印刷データに基づいて各色の記録剤をメディアへ付着させることにより印刷を行う。以下では、プリンター２０が使用する記録剤をインクと表記するが、インクという表記を、例えばトナーという表記に置き換えてもよい。第２通信ＩＦ２４は、プリンター２０が公知の通信規格を含む所定の通信プロトコルに準拠して有線又は無線で外部と通信を実行するための一つまたは複数のＩＦの総称である。
【００１４】
第２制御部２１は、プリンター２０側のプロセッサーを含んでおり、プリンター２０の各部を制御する。第２制御部２１は、ファームウェア２５を搭載している。ファームウェアをＦＷと略して表記する。第２制御部２１は、ＦＷ２５に従うことにより、画像処理装置１０から送信された印刷データに基づいてプリンターエンジン２３等を制御して印刷を行う。画像処理装置１０とプリンター２０とは、第１通信ＩＦ１５および第２通信ＩＦ２４を介して有線又は無線により通信可能に接続する。むろん、画像処理装置１０とプリンター２０とは、図示しないネットワークを通じて接続するとしてもよい。プリンター２０は、印刷機能に加え、スキャナーとしての機能やファクシミリ通信機能等の複数の機能を兼ね備えた複合機であってもよい。
【００１５】
画像処理装置１０は、独立した一つの情報処理装置によって実現されるだけでなく、ネットワークを介して互いに通信可能に接続した複数の情報処理装置によって実現されてもよい。あるいは、画像処理装置１０およびプリンター２０は、それらが一体の装置となっていてもよい。つまり、以下に説明する画像処理装置１０が実行する処理は、プリンターが実行するものであってもよい。
【００１６】
２．多層印刷の概略説明：
本実施形態では、画像処理装置１０は、印刷ジョブに基づく多層印刷をプリンター２０に実行させる。
図２は、多層印刷を概念的に説明するための図である。図２Ａは、画像処理装置１０が処理する印刷ジョブに３つの画像層が含まれている例を示し、図２Ｂは、画像処理装置１０が処理する印刷ジョブに２つの画像層が含まれている例を示している。
【００１７】
図２Ａに示す画像データＤ０１，Ｄ０２，Ｄ０３はそれぞれがビットマップデータであり、一つの印刷ジョブに含まれる画像層である。画像層を、版と表記してもよい。画像データＤ０１および画像データＤ０３は、例えば、イラストや写真や文字やロゴマーク等のオブジェクトを表現したカラー画像データであり、画像データを構成する各画素がＲＧＢ（レッド、グリーン、ブルー）毎の階調値を有している。画像データＤ０２は、Ｗ（ホワイト）インクにより印刷される画像層を表現した特色画像データである。本実施形態では、Ｗを特色と呼ぶ。特色画像データは、画像データを構成する各画素が特色の階調値を有している。階調値は、例えば、０〜２５５の２５６階調で表現される。
【００１８】
図２Ｂに示す画像データＤ１１，Ｄ１２はそれぞれがビットマップデータであり、一つの印刷ジョブに含まれる画像層である。画像データＤ１１は、Ｗインクにより印刷される画像層を表現した特色画像データである。画像データＤ１２は、カラー画像データである。本実施形態では、Ｗインクにより印刷される画像層を表現した特色画像データを、ホワイト版、とも呼ぶ。
【００１９】
画像処理装置１０、つまり画像処理プログラム１２を実行する第１制御部１１は、図２Ａに例示する画像データＤ０１，Ｄ０２，Ｄ０３を含んだ印刷ジョブに基づく印刷を実行させる場合、画像データＤ０１，Ｄ０２，Ｄ０３の各々から印刷データを生成する。そして、生成した３層分の印刷データをプリンター２０へ送信し、印刷データに基づく印刷をプリンター２０に実行させる。同様に、画像処理プログラム１２を実行する第１制御部１１は、図２Ｂに例示する画像データＤ１１，Ｄ１２を含んだ印刷ジョブに基づく印刷を実行させる場合、画像データＤ１１，Ｄ１２の各々から印刷データを生成する。そして、生成した２層分の印刷データをプリンター２０へ送信し、印刷データに基づく印刷をプリンター２０に実行させる。
【００２０】
具体的には、第１制御部１１は、カラー画像データについては、所定のルックアップテーブルや関数等を用いることにより、ＲＧＢの階調値をプリンター２０が使用するカラーインク、例えばＣＭＹＫ（シアン、マゼンダ、イエロー、ブラック）インクに対応したＣＭＹＫの階調値へ変換する色変換処理を、各画素に施す。第１制御部１１は、特色画像データについては、所定のルックアップテーブルや関数等を用いることにより、特色つまりＷの階調値をプリンター２０の色再現特性やメディアの特性を考慮した特色のインク量である階調値へ変換する変換処理を、各画素に施す。さらに、第１制御部１１は、このような変換後のカラー画像データや特色画像データのそれぞれについて、例えば、ハーフトーン処理を施すことにより階調変換して各画像層に対応する各印刷データを得る。
【００２１】
図２Ａ，２Ｂの説明に関して、例えば、カラー画像データＤ０１から第１制御部１１が生成した印刷データに基づいてプリンター２０が印刷する、等と表現すべきところ、判り易さを優先し、カラー画像データＤ０１が印刷される、等と表記する。図２Ａの例によれば、１層目のカラー画像データＤ０１がメディアとしての透明フィルムへ印刷され、その後、２層目の特色画像データＤ０２が印刷され、さらに３層目のカラー画像データＤ０３が印刷される。これにより、２層目の特色画像データＤ０２が、１層目のカラー画像データＤ０１、３層目のカラー画像データＤ０３それぞれにとっての下地となり、透明フィルムの一方の面側から１層目のカラー画像データＤ０１による画像が視認され、透明フィルムの他方の面側から３層目のカラー画像データＤ０３による画像が視認される。
【００２２】
また、図２Ｂの例によれば、１層目の特色画像データＤ１１がメディアとしての用紙へ印刷され、その後、２層目のカラー画像データＤ１２が印刷される。これにより、１層目の特色画像データＤ１１が、２層目のカラー画像データＤ１２の下地となり、２層目のカラー画像データＤ１２による画像が視認される。
【００２３】
特色はＷに限定されない。いわゆるクリアインクやメタリックインクも、特色のインクに該当する。つまり、印刷ジョブには、クリアインクにより印刷される画像層を画素毎の階調で表現した特色画像データや、メタリックインクにより印刷される画像層を画素毎の階調で表現した特色画像データ等が含まれることもある。また、印刷ジョブに含まれる画像層の数は３層より多い数であってもよい。本実施形態の好適な一例として、画像処理装置１０は、特色画像データやカラー画像データを画像層として含む印刷ジョブを処理する。なお、クリアインクにより印刷される画像層を表現した特色画像データを、クリア版と呼び、メタリックインクにより印刷される画像層を表現した特色画像データを、メタリック版と呼んでもよい。
【００２４】
３．ＵＩ画面の表示制御処理：
図３は、本実施形態にかかるＵＩ画面の例を示している。ＵＩは、ユーザーインターフェイスの略である。第１制御部１１は、ユーザーによる操作受付部１４の操作に応じて、画像処理プログラム１２を起動させると、画像処理プログラム１２に従ってＵＩ画面３０を表示部１３に表示させる。
【００２５】
ＵＩ画面３０は、ジョブリスト領域３１、プレビュー領域３２、印刷設定領域３３を含んでいる。印刷設定領域３３には、複数のタブ３４，３５…が表示されており、ユーザーが任意に選択したタブに対応した印刷設定用のＵＩが印刷設定領域３３に表示される。図３の例では、基本設定用のタブ３４が選択されており、印刷設定領域３３には、基本設定用のタブ３４に対応して、複数の受付欄４０，４１，４２，４３が表示されている。
【００２６】
受付欄４０は、印刷に用いるメディアのサイズの指定を受け付けるための受付欄である。受付欄４１は、メディアの種類の指定を受け付けるための受付欄である。受付欄４２は、印刷ジョブに含まれる画像層の数つまり層数および、画像層の重ね順の指定を受け付けるための受付欄である。画像層の重ね順とは、画像層の印刷順のことである。受付欄４３は、印刷品質の指定を受け付けるための受付欄である。受付欄４０，４１，４２，４３のそれぞれにおいては、例えば、プルダウンメニューの表示により、複数の選択肢の中からユーザーが任意にメディアサイズ、メディア種類、層数と重ね順、印刷品質を指定できるようになっている。
【００２７】
ＵＩ画面３０は、追加ボタン３６、削除ボタン３７、ＲＩＰボタン３８、印刷ボタン３９等を含んでいる。追加ボタン３６は、ジョブリスト領域３１へ印刷ジョブを追加するためのボタンである。第１制御部１１は、ユーザーが追加ボタン３６を操作した上で任意に選択した画像ファイルＦを、画像ファイルＦの保存元から読み出す。ユーザーは、第１制御部１１がアクセス可能な、画像処理装置１０内外のメモリーやハードディスクドライブや、ネットワーク上のサーバー等の様々な保存元から、画像ファイルＦを任意に選択可能である。
【００２８】
図４は、一つの印刷ジョブの構成等を簡易的に示している。第１制御部１１は、上述のように追加ボタン３６を操作したユーザーにより選択された画像ファイルＦから、所定のフォーマットの印刷ジョブＰＪを生成する。画像ファイルＦは、所定の描画ソフトにより予め生成された画像を表現したファイルである。第１制御部１１は、画像ファイルＦを解析し、画像ファイルＦが表現する画像を構成する各画像層を、印刷ジョブＰＪの一部として保存する。画像ファイルＦが表現する画像を、本体画像データとも呼ぶ。図４の説明においては、画像ファイルＦの本体画像データは、図２Ｂに示した特色画像データＤ１１およびカラー画像データＤ１２によって構成されていると仮定する。この場合、第１制御部１１は、画像ファイルＦの本体画像データを構成する画像データＤ１１，Ｄ１２を保存する。なお、画像ファイルＦのフォーマットによっては、本体画像データは、複数の画像層をマージして一つの画像データとしていることもある。その場合、第１制御部１１は、本体画像データを解析して、カラー画像データや特色画像データといった複数の画像層へ分解し、分解した各画像層を保存する。
【００２９】
第１制御部１１は、印刷ジョブＰＪの一部として保存した画像層毎に、プレビュー画像データを生成し、生成した各プレビュー画像データを印刷ジョブＰＪの一部として保存する。図４の例によれば、第１制御部１１は、特色画像データＤ１１を所定の縮小率で縮小した特色画像データＤ１１ｐｖを、一つの画像層のプレビュー画像データとして保存する。同様に、第１制御部１１は、カラー画像データＤ１２を所定の縮小率で縮小したカラー画像データＤ１２ｐｖを、一つの画像層のプレビュー画像データとして保存する。
【００３０】
印刷ジョブＰＪは、さらに印刷設定の情報を含む。ただし、印刷ジョブＰＪにおける印刷設定の情報は、第１制御部１１が印刷設定領域３３への操作に従って取得する情報である。そのため、第１制御部１１が、追加ボタン３６への操作を契機として前記のように選択された画像ファイルＦに基づいて印刷ジョブＰＪを生成する時点では、印刷ジョブＰＪにおける印刷設定は、内容が無いか、あるいは所定の初期設定とされている。第１制御部１１は、さらに、一つの印刷ジョブＰＪに対して、他の印刷ジョブと識別するためのジョブＩＤを設定する。
【００３１】
図５は、印刷ジョブＰＪに対応するリストデータＬＤの構成を簡易的に示している。一つのリストデータＬＤは、一つの印刷ジョブＰＪの存在をジョブリスト領域３１に示すためのデータである。第１制御部１１は、リストデータＬＤを生成し、印刷ジョブＰＪと対応付けて保存する。リストデータＬＤは印刷ジョブＰＪの一部であると解してもよい。リストデータＬＤは、対応する印刷ジョブＰＪを示すためのデータと、印刷ジョブＰＪに含まれる各画像層を示すためのデータと、の集合である。リストデータＬＤにおける、印刷ジョブＰＪを示すためのデータを親データと呼び、印刷ジョブＰＪに含まれる各画像層を示すためのデータを子データと呼ぶ。図５の例では、符号ＬＤ_１が親データを指し、符号ＬＤ_２，ＬＤ_３が各子データを指している。子データＬＤ_２は、カラー画像データＤ１２をジョブリスト領域３１に示すためのデータであり、子データＬＤ_３は、特色画像データＤ１１をジョブリスト領域３１に示すためのデータである。リストデータＬＤを構成する親データＬＤ_１および子データＬＤ_２，ＬＤ_３には、対応する印刷ジョブＰＪのジョブＩＤ、つまり共通のジョブＩＤが付される。
【００３２】
データＬＤ_１，ＬＤ_２，ＬＤ_３は夫々に、ジョブＩＤの他に、例えば、層順、名前、サムネイル画像データ、種類、といった情報を含んでいる。層順は、ジョブＩＤが共通するデータＬＤ_１，Ｄ_２，ＬＤ_３間の相対的な順序を意味する。ただし、第１制御部１１は、親データＬＤ_１に対しては層順＝０、と設定する。層順＝０は、ジョブＩＤが共通するデータの中で、ジョブリスト領域３１において最も上の位置に表示されることを意味する。第１制御部１１は、子データＬＤ_２，ＬＤ_３に対しては、例えば、自動的に層順を割り振ればよい。あるいは、第１制御部１１は、印刷ジョブＰＪの生成の基となった画像ファイルＦに、画像層の重ね順を直接あるいは間接的に示す情報が規定されていた場合には、その情報に従って子データＬＤ_２，ＬＤ_３の層順を設定してもよい。いずれにしても層順は、ジョブリスト領域３１内に列挙する要素間の表示順といった程度の情報であり、その設定方法は限定的に解釈されるべきではない。印刷ジョブを構成する画像層の実際の重ね順、つまり印刷順は、印刷設定領域３３の受付欄４２を通じて設定される。
【００３３】
第１制御部１１は、データＬＤ_１，ＬＤ_２，ＬＤ_３夫々の名前についても、印刷ジョブＰＪの生成の基となった画像ファイルＦを解析することで設定する。第１制御部１１は、親データＬＤ_１の名前は、画像ファイルＦのファイル名をそのまま採用すればよい。子データＬＤ_２，ＬＤ_３の名前についても、画像ファイルＦにおいて画像層毎の名前が規定されていれば、第１制御部１１は、それら画像層毎の名前を、子データＬＤ_２，ＬＤ_３それぞれの名前に採用すればよい。画像ファイルＦにおいて画像層毎の名前が規定されていない場合は、第１制御部１１は、例えば、画像ファイルＦのファイル名を引用して画像層毎に異なる名前を子データＬＤ_２，ＬＤ_３に対して自動的に設定してもよいし、子データＬＤ_２，ＬＤ_３に対しては名前を無設定状態としてもよい。
【００３４】
サムネイル画像データは、プレビュー画像データよりも更に縮小した画像データである。つまり、第１制御部１１は、カラー画像データＤ１２を、カラー画像データＤ１２ｐｖを生成したときよりも更に縮小して、カラー画像データＤ１２に対応するサムネイル画像データＤ１２ｔｎを生成し、サムネイル画像データＤ１２ｔｎを子データＬＤ_２に含めて保存する。また、第１制御部１１は、特色画像データＤ１１を、特色画像データＤ１１ｐｖを生成したときよりも更に縮小して、特色画像データＤ１１に対応するサムネイル画像データＤ１１ｔｎを生成し、サムネイル画像データＤ１１ｔｎを子データＬＤ_３に含めて保存する。また、第１制御部１１は、カラー画像データＤ１２に対応するサムネイル画像データＤ１２ｔｎと、特色画像データＤ１１に対応するサムネイル画像データＤ１１ｔｎとを重畳して生成したサムネイル画像データＤ１０ｔｎを、親データＬＤ_１に含めて保存する。
【００３５】
第１制御部１１は、親データＬＤ_１に対しては、親データであることを示す情報を、データの種類として設定し、子データＬＤ_２，ＬＤ_３に対しては、子データであることを示す情報を、データの種類として設定する。さらに第１制御部１１は、子データＬＤ_２，ＬＤ_３に対しては、対応する画像層がカラー画像データであるか、特色画像データであるかを示す、カラー、ホワイト、等といった情報をデータの種類として設定してもよい。
【００３６】
第１制御部１１は、生成したリストデータＬＤに基づいて、図３に示すように、印刷ジョブ等をジョブリスト領域３１に表示させる。図３の例によれば、ジョブリスト領域３１に表示された「Layered Image_01」、「Color Image_01[カラー]」および「White Image_01[ホワイト]」が、一つの印刷ジョブおよび当該一つの印刷ジョブに含まれる各画像層を示している。つまり、第１制御部１１は、リストデータＬＤの親データＬＤ_１に基づいて印刷ジョブＰＪの名前「Layered Image_01」を、子データＬＤ_２に基づいて画像層の名前および種類「Color Image_01[カラー]」を、子データＬＤ_３に基づいて画像層の名前および種類「White Image_01[ホワイト]」を、連続して並べてジョブリスト領域３１に表示させる。図３から判るように、ジョブリスト領域３１には、印刷ジョブや画像層毎の名前等と併せて、小さな矩形によるサムネイル画像も表示される。ジョブリスト領域３１におけるサムネイル画像は、当然、リストデータＬＤのサムネイル画像データＤ１０ｔｎ，１１ｔｎ，１２ｔｎに基づいて表示されている。なお、図３の例では、ジョブＩＤが共通する子データＬＤ_２，ＬＤ_３それぞれの情報は、リストデータＬＤに設定された層順の数字が大きいものが、リストの上位側に表示されている。
【００３７】
このように、ユーザーが追加ボタン３６を操作して画像ファイルＦを任意に選択したことを契機として、第１制御部１１は、選択された画像ファイルＦに基づいて印刷ジョブＰＪおよびリストデータＬＤを生成し、生成したリストデータＬＤに基づいて、印刷ジョブＰＪの存在をＵＩ画面３０のジョブリスト領域３１へ表示させる。これにより、ジョブリスト領域３１に対して印刷ジョブが追加されたことをユーザーに視認させる。以下では、ジョブリスト領域３１の「Layered Image_01」が示す印刷ジョブを、便宜上、第１印刷ジョブと呼ぶ。ジョブリスト領域３１は、一以上の印刷ジョブを示すジョブリストを表示するための領域である。
【００３８】
図３の例では更に、ジョブリスト領域３１には、「Layered Image_02」、「Color Image_02[カラー]」、「White Image_02[ホワイト]」および「Color Image_03[カラー]」の表示によって、第１印刷ジョブとは別の第２印刷ジョブおよび第２印刷ジョブに含まれる各画像層が示されている。このような第２印刷ジョブも、図４，５を用いて説明したように、任意に選択された画像ファイルに基づく印刷ジョブおよびリストデータの生成を経て、ジョブリスト領域３１に追加されたものである。
【００３９】
図６は、第１制御部１１が画像処理プログラム１２に従って実行するエラー表示制御処理をフローチャートにより示している。
第１制御部１１は、所定条件が成立した場合に図６のフローチャートを開始する。図６のフローチャートを開始するための所定条件とは、例えば、ジョブリスト領域３１内で印刷ジョブが選択されたこと、である。ユーザーは、操作受付部１４を操作することにより、ジョブリスト領域３１内で印刷ジョブや画像層を任意に選択する。従って、第１制御部１１は、ＵＩ画面３０を表示部１３に表示させた状態で、ジョブリスト領域３１内でいずれかの印刷ジョブが選択されたことを検知した場合に、図６のフローチャートを開始する。
【００４０】
図３の例によれば、第１印刷ジョブの「Layered Image_01」の表示または第２印刷ジョブの「Layered Image_02」の表示が、ユーザーが操作するカーソル等で選択された場合に、第１制御部１１は、印刷ジョブが選択されたことを検知する。図３においては、ジョブリスト領域３１の一部をグレー色で塗ることにより、第１印刷ジョブが選択されている状態を示している。つまり、第１制御部１１は、第１印刷ジョブの「Layered Image_01」の表示が選択されたことを検知した場合に、第１印刷ジョブが選択されたと判定するとともに、ジョブリスト領域３１における「Layered Image_01」、「Color Image_01[カラー]」および「White Image_01[ホワイト]」全体の表示態様、例えば色を、ジョブリスト領域３１の他の部分と異ならせる。
【００４１】
ステップＳ１００では、第１制御部１１は、印刷設定およびジョブ側層情報を取得する。ステップＳ１００で取得する印刷設定は、印刷設定領域３３において現在指定されている印刷設定および、プリンター２０における特定項目の設定である。プリンター２０における特定項目の設定を、略して、プリンター設定と表記する。プリンター設定は、ここでは、プリンター２０に搭載されているインクの種類を指すものとする。第１制御部１１は、通信ＩＦ１５を介してプリンター２０と通信することにより、プリンター２０に現在搭載されているインクの種類を示す情報であるプリンター設定を取得する。あるいは、第１制御部１１は、予めプリンター２０から取得し所定のメモリーに記憶済みのプリンター設定を、ステップＳ１００のタイミングで読み出してもよい。画像処理装置１０が、複数のプリンター２０と通信可能な環境においては、第１制御部１１は、ユーザーから印刷に使用するプリンター２０の指定を受け付け、指定されたプリンター２０のプリンター設定を取得する。このように、第１制御部１１は、印刷ジョブに基づく印刷を実行させるプリンター２０における特定項目の設定を、印刷設定の一部としてステップＳ１００で取得する。
【００４２】
ジョブ側層情報とは、印刷設定との整合性判定の対象となる印刷ジョブの情報である。具体的には、ジョブリスト領域３１において選択された印刷ジョブに含まれる画像層に関する情報、つまり印刷ジョブに含まれる画像層の数や、画像層毎の種類である。画像層毎の種類とは、カラー画像データと特色画像データとのいずれであるか、特色画像データであれば、ホワイト版、メタリック版、クリア版のいずれであるか、といった情報である。
【００４３】
ステップＳ１１０では、第１制御部１１は、ステップＳ１００で取得した印刷設定のうちのプリンター設定と、ステップＳ１００で取得したジョブ側層情報とが整合しているか否かを判定する。第１制御部１１は、プリンター設定とジョブ側層情報とが整合していれば、ステップＳ１２０へ進み、整合していなければステップＳ１３０へ進む。
【００４４】
ジョブリスト領域３１において第１印刷ジョブが選択されている場合、ステップＳ１００で取得したジョブ側層情報は、第１印刷ジョブに含まれる画像層、つまりカラー画像データＤ１２および特色画像データＤ１１に関する情報である。特色画像データＤ１１は、上述したようにホワイト版である。従って、プリンター設定がＣＭＹＫ等のカラーインクおよびＷインクを示していれば、第１制御部１１は、プリンター設定とジョブ側層情報とが整合すると判定し、ステップＳ１２０へ進む。一方、プリンター設定が、例えば、ＣＭＹＫ等のカラーインクのみを示していたり、ＣＭＹＫ等のカラーインクおよび、メタリックインクやクリアインクといったＷインクではない特色インクを示していれば、第１制御部１１は、プリンター設定とジョブ側層情報とが整合しないと判定し、ステップＳ１３０へ進む。
【００４５】
ステップＳ１３０では、第１制御部１１は、エラーの報知を表示部１３に表示させる。ステップＳ１３０では、印刷ジョブに基づく印刷に必要なインクがプリンター２０に搭載されていない状態なので、第１制御部１１は、印刷不可である旨を報知する。ステップＳ１３０によるエラー報知を、第１のエラー報知と呼んでもよい。
【００４６】
図７は、ステップＳ１３０によるエラー報知の表示を含んだＵＩ画面３０の例を示している。第１制御部１１は、エラー報知の一種として、ジョブリスト領域３１内の選択された印刷ジョブに対応する表示に対して、エラーを示す所定のアイコン５０を重畳して表示させる。また、第１制御部１１は、エラー報知の一種として、エラーの内容を説明するメッセージ５１を、ＵＩ画面３０内にポップアップ表示させる。メッセージ５１は、例えば、「ジョブに含まれる特色（ホワイト）がプリンターに設定されていません。印刷を中止します。」等の文字列である。
【００４７】
第１制御部１１は、ステップＳ１３０でエラー報知を表示する場合、併せて、選択された印刷ジョブに基づく印刷を実行不能にしてもよい。例えば、第１制御部１１は、ジョブリスト領域３１において現在の印刷ジョブの選択が維持されている間は、ＵＩ画面３０内の印刷ボタン３９を無効化する。印刷ボタン３９は、ジョブリスト領域３１内で選択されている印刷ジョブに基づく印刷を開始するためのボタンである。印刷ボタン３９を無効化することで、無駄な印刷結果が出力されることを回避できる。
【００４８】
ステップＳ１２０では、第１制御部１１は、ステップＳ１００で取得した印刷設定のうちの層設定と、ステップＳ１００で取得したジョブ側層情報とが整合しているか否かを判定する。層設定とは、ＵＩ画面３０の例によれば、印刷設定領域３３の受付欄４２において指定される層数および重ね順である。
【００４９】
ここでも、ジョブリスト領域３１において第１印刷ジョブが選択されている場合を想定する。つまり、ステップＳ１００で取得したジョブ側層情報は、第１印刷ジョブに含まれるカラー画像データＤ１２および特色画像データＤ１１に関する情報である。この場合、第１制御部１１は、層設定の内容が、層数＝２であり且つ重ね順が「ホワイト→カラー」または「カラー→ホワイト」であれば、層設定とジョブ側層情報とが整合すると判定し、何らのエラー報知も表示させることなく図６のフローチャートを終える。重ね順「ホワイト→カラー」は、１層目にホワイト版を印刷し、１層目の上に２層目としてカラー画像を印刷すべき旨の設定である。重ね順「カラー→ホワイト」は、１層目にカラー画像を印刷し、１層目の上に２層目としてホワイト版を印刷すべき旨の設定である。一方、第１制御部１１は、層設定の内容が、層数＝２ではないか、重ね順が「ホワイト→カラー」、「カラー→ホワイト」のどちらでもない場合は、層設定とジョブ側層情報とが整合しないと判定し、ステップＳ１４０へ進む。
【００５０】
ステップＳ１４０では、第１制御部１１は、エラーの報知を表示部１３に表示させる。ステップＳ１４０では、第１制御部１１は、層設定が不正である旨を報知する。ステップＳ１４０によるエラー報知を、第２のエラー報知と呼んでもよい。
【００５１】
図８は、ステップＳ１４０によるエラー報知の表示を含んだＵＩ画面３０の例を示している。図８の例では、印刷設定領域３３の受付欄４２に対して、層数と重ね順が「１層」と指定されている。層数の設定が１であれば、当然、重ね順の設定は無い。このように層数の設定が１である場合は、ジョブリスト領域３１において選択されている第１印刷ジョブに含まれる画像層の数＝２と一致しないため、ステップＳ１２０で“Ｎｏ”と判定され、ステップＳ１４０で図８に示すようなエラー報知の表示がなされる。第１制御部１１は、エラー報知の一種として、図７の例と同様に、ジョブリスト領域３１内の選択された印刷ジョブに対応する表示に対してアイコン５０を重畳して表示させてもよい。また、第１制御部１１は、エラー報知の一種として、エラーの内容を説明するメッセージ５２を、ＵＩ画面３０内にポップアップ表示させてもよい。メッセージ５２は、例えば、「ジョブに特色（ホワイト）が含まれます。基本設定の層数と重ね順を変更して下さい。」等の文字列である。メッセージ５２は、印刷設定を印刷ジョブと整合する内容へ変更させるための案内文の一例である。
【００５２】
図９は、ステップＳ１４０によるエラー報知の表示を含んだＵＩ画面３０の例を示している。図９の例では、印刷設定領域３３の受付欄４２に対して、層数と重ね順が「２層（カラー→メタリック）」と指定されている。重ね順「カラー→メタリック」は、１層目にカラー画像を印刷し、１層目の上に２層目としてメタリック版を印刷すべき旨の設定である。これは、ジョブリスト領域３１において選択されている第１印刷ジョブにホワイト版が含まれている事実と整合しないため、ステップＳ１２０で“Ｎｏ”と判定され、ステップＳ１４０で図９に示すようなエラー報知の表示がなされる。第１制御部１１は、エラー報知の一種として、図７，８の例と同様に、ジョブリスト領域３１内の選択された印刷ジョブに対応する表示に対してアイコン５０を重畳して表示させてもよい。また、第１制御部１１は、エラー報知の一種として、エラーの内容を説明するメッセージ５３を、ＵＩ画面３０内にポップアップ表示させてもよい。メッセージ５３は、例えば、「ジョブに含まれる特色（ホワイト）と印刷設定の特色が整合していません。基本設定の重ね順を変更して下さい。」等の文字列である。メッセージ５３は、印刷設定を印刷ジョブと整合する内容へ変更させるための案内文の一例である。
【００５３】
印刷設定領域３３の受付欄４２においてユーザーが指定可能な層数および重ね順は、上述したものに限られない。図２Ａに示したように印刷ジョブが３つの画像層を含み得ることを想定すると、第１制御部１１は、例えば、
「３層（カラー→ホワイト→カラー）」
「３層（ホワイト→カラー→カラー）」
「３層（カラー→カラー→ホワイト）」
等の選択肢を、受付欄４２においてユーザーが指定できるようにしてもよい。
【００５４】
また、印刷ジョブが含む３つの画像層のうち、１層がカラー画像データであり、残りの２層が特色画像データである場合を想定し、第１制御部１１は、例えば、
「３層（ホワイト→カラー→ホワイト）」
「３層（ホワイト→ホワイト→カラー）」
「３層（カラー→ホワイト→ホワイト）」
等の選択肢を、受付欄４２においてユーザーが指定できるようにしてもよい。
【００５５】
また、印刷ジョブがクリア版やメタリック版を含み得ることを想定すると、第１制御部１１は、上述の「２層（カラー→メタリック）」以外にも、例えば、
「２層（メタリック→カラー）」
「２層（カラー→クリア）」
「２層（クリア→カラー）」
等の選択肢を、受付欄４２においてユーザーが指定できるようにしてもよい。むろん、３層以上の画像層の重ね順の選択肢においても、メタリックやクリアを含ませてもよい。
【００５６】
図６のフローチャートを開始するための所定条件は、ジョブリスト領域３１内で印刷ジョブが選択されたことに限定されない。
第１制御部１１は、ジョブリスト領域３１内で印刷ジョブが選択されている状況で、印刷設定領域３３の受付欄４２における設定がユーザーの操作により変更された場合にも、所定条件が成立したと判断し、図６のフローチャートを開始する。この場合、当然、変更後の設定を含んだ現在の印刷設定が、印刷ジョブのジョブ側層情報と比較される。
【００５７】
また、第１制御部１１は、ジョブリスト領域３１へ印刷ジョブを追加した場合に所定条件が成立したと判断し、当該追加した印刷ジョブを対象として、図６のフローチャートを開始してもよい。例えば、第１印刷ジョブをジョブリスト領域３１へ追加したタイミング、つまり、「Layered Image_01」、「Color Image_01[カラー]」および「White Image_01[ホワイト]」をジョブリスト領域３１へ表示したタイミングで、これら「Layered Image_01」、「Color Image_01[カラー]」および「White Image_01[ホワイト]」の表示をジョブリスト領域３１内で選択状態とし、図６のフローチャートを開始してもよい。
【００５８】
また、第１制御部１１は、ジョブリスト領域３１に表示されている複数の印刷ジョブを対象として、図６のフローチャートを並列的に実行してもよい。これまでに説明したように図３等の例によれば、ジョブリスト領域３１には、第１印刷ジョブおよび第２印刷ジョブが表示されている。このような状況で、例えば、印刷設定領域３３の受付欄４２における設定がユーザーの操作により変更されたことを契機として、第１制御部１１は、第１印刷ジョブ、第２印刷ジョブそれぞれのジョブ側層情報と、変更後の設定を含んだ現在の印刷設定との整合性を判定する。そして、第１制御部１１は、第１印刷ジョブ、第２印刷ジョブのうち、ジョブ側層情報が印刷設定と整合しない印刷ジョブに関して、これまで説明したようなエラー報知をＵＩ画面３０内に表示させればよい。
【００５９】
さらに、第１制御部１１は、印刷ボタン３９が操作された場合に所定条件が成立したと判断し、図６のフローチャートを開始してもよい。つまり、第１制御部１１は、ジョブリスト領域３１内でいずれかの印刷ジョブが選択されている状態で、印刷ボタン３９への操作を検知した場合に、図６のフローチャートを開始する。この場合、第１制御部１１は、ステップＳ１１０で“Ｎｏ”と判定した場合は、ステップＳ１３０においてエラー報知を表示させるとともに、前記選択されている印刷ジョブに基づく印刷を中止する。
【００６０】
ステップＳ１３０やステップＳ１４０におけるエラー報知の表示は、上述した具体的態様に限定されない。
例えば、第１制御部１１は、アイコン５０とメッセージとのいずれか一方だけを表示させてもよい。また、アイコン５０を表示する場合であっても、第１制御部１１は、エラー報知の対象となる印刷ジョブおよび当該印刷ジョブに含まれる各画像層がそれぞれ対応するジョブリスト領域３１における各表示へ図７〜９のようにアイコン５０を重畳するのではなく、印刷ジョブに対応する表示、図７〜９の例であれば「Layered Image_01」にのみアイコン５０を重畳させるとしてもよい。
【００６１】
また、第１制御部１１は、エラー報知の対象となる印刷ジョブに対応するジョブリスト領域３１における表示について、エラーを示す所定色、例えば赤色としたり、点滅表示させたりしてもよい。また、第１制御部１１は、エラー報知を表示部１３に表示させることと並行して、画像処理装置１０が備える不図示のスピーカーにより警告音や警告メッセージを出力させてもよい。また、第１制御部１１は、図７〜９に例示したようなメッセージを表示させず、アイコン５０や、色や、点滅表示などを適宜組み合わせることにより、ステップＳ１３０におけるエラー報知の表示態様と、ステップＳ１４０におけるエラー報知の表示態様とを異ならせることで、ユーザーに第１のエラー報知と第２のエラー報知とを識別させるとしてもよい。
【００６２】
第１制御部１１は、プレビュー領域３２に印刷ジョブのプレビュー画像を表示させる。例えば、ジョブリスト領域３１内で第１印刷ジョブが選択されていれば、第１制御部１１は、第１印刷ジョブのプレビュー画像データ、つまり図４に示した特色画像データＤ１１ｐｖおよびカラー画像データＤ１２ｐｖを用いてプレビュー画像を生成する。第１制御部１１は、特色画像データＤ１１ｐｖとカラー画像データＤ１２ｐｖとを重畳することによりプレビュー画像を生成し、生成したプレビュー画像をプレビュー領域３２に展開することにより表示させる。
【００６３】
図３等によれば、プレビュー領域３２の背景は、ホワイトとグレーによるチェッカーパターンとなっている。チェッカーパターンは、プレビュー領域３２が背景として採用する所定の模様の一例である。プレビュー領域３２の背景としては、チェッカーパターン以外にも、例えば、ドット柄やハッチング等の様々なパターンやテクスチャを採用することができる。特色画像データＤ１１のようなホワイト版は、画素毎にＷの濃度が階調表現されており、そのような画素の中には、Ｗの階調値が無い画素（Ｗ＝０の画素）も存在する。特色画像データＤ１１をプレビュー表示したとき、つまり特色画像データＤ１１ｐｖをプレビュー領域３２に表示したとき、プレビュー領域３２の背景が一般的な白一色であれば、特色画像データＤ１１ｐｖ内のＷの階調値を有する（Ｗ≠０である）領域とＷの階調値を有さない領域との見分けが付かない。
【００６４】
本実施形態では、第１制御部１１は、プレビュー領域３２の背景を所定の模様とすることで、Ｗインクにより印刷される画像層におけるＷの階調値を有する領域とＷの階調値を有さない領域とを見分けられるようにしている。プレビュー領域３２内の左上に示された黒線による枠が、プレビュー画像の外縁である。そして、図３等によれば、プレビュー画像内のほぼ中央領域に白色の矩形が示されており、この白色の矩形の外側かつプレビュー画像内側の領域は、プレビュー領域３２の背景としてのチェッカーパターンとなっている。つまり、プレビュー画像内の前記白色の矩形が、Ｗの階調値を有する領域である。このようなプレビュー画像が表示されることにより、ユーザーは、特色画像データＤ１１に基づく印刷がされたときにＷインクが記録される領域とＷインクが記録されない領域とを、印刷前に認識することができる。
【００６５】
なお、第１制御部１１は、プレビュー画像を生成しプレビュー領域３２に表示させる場合に、プレビュー画像を構成する各画像層に対して、少なくともオブジェクト以外の画素に透過処理を施して、プレビュー画像を表示させる。特色画像データＤ１１ｐｖであれば、オブジェクトは、各画素がＷの階調値を有する前記矩形の中央領域である。また、カラー画像データＤ１２ｐｖであれば、オブジェクトは、文字「ＸＹＺ」である。図３等は、特色画像データＤ１１ｐｖ、カラー画像データＤ１２ｐｖそれぞれについてオブジェクト以外の画素を透過させて表示したプレビュー画像を示している。このように第１制御部１１は、プレビュー画像を構成する各画像層について、少なくともオブジェクト以外の画素に透過処理を施すことで、プレビュー画像により、最も上に重ねた画像層だけでなく、最も上に重ねた画像層以外の画像層や、いずれの画像層のオブジェクトによっても覆われない領域を、ユーザーに視認させることができる。
【００６６】
図１０は、ＵＩ画面３０の例を示している。図１０では、図３，７〜９と異なり、ジョブリスト領域３１において、一つの画像層が選択されている。具体的には、第１印刷ジョブに含まれる特色画像データＤ１１を示す「White Image_01[ホワイト]」が選択されている。このような場合、第１制御部１１は、特色画像データＤ１１のプレビュー画像データである、図４に示した特色画像データＤ１１ｐｖを、プレビュー領域３２に表示させる。図１０では、プレビュー領域３２に特色画像データＤ１１ｐｖが表示された状態を示している。
【００６７】
図１０に示すＵＩ画面３０においては、図３，７〜９と異なり、多層印刷設定用のタブ３５が選択されており、印刷設定領域３３には、多層印刷設定用のタブ３５に対応して、複数の受付欄４４，４５，４６が表示されている。多層印刷設定用のタブ３５は、基本設定用のタブ３４に対応する印刷設定領域３３の受付欄４２において層数として２層以上が設定されている場合に限って、ＵＩ画面３０内で選択可能となるタブである。
【００６８】
受付欄４４、受付欄４５は、ジョブリスト領域３１で選択されている画像層の、水平方向位置の調整値、垂直方向位置の調整値を受け付けるための受付欄である。プレビュー画像は、これら調整値が０であればプレビュー領域３２の基準位置に表示される。基準位置とは、プレビュー画像の左上の角を、プレビュー領域３２の左上の角に一致させたときの位置である。ユーザーは、受付欄４４や受付欄４５へ調整値を入力することにより、ジョブリスト領域３１で選択している画像層、つまりプレビュー領域３２に表示されている画像層の位置について、基準位置を基準として水平方向や垂直方向へ調整することができる。このような位置調整は、画像層単位で実行される。受付欄４４，４５を介した位置調整は、印刷ジョブに含まれる画像層間の相対的な位置ずれ量の調整である。図１０の例によれば、ユーザーは、第１印刷ジョブに含まれる特色画像データＤ１１の、カラー画像データＤ１２に対する水平方向や垂直方向への位置ずれ量を調整することになる。
【００６９】
受付欄４６は、ジョブリスト領域３１で選択されている画像層のサイズの補正値を受け付けるための受付欄である。ユーザーは、受付欄４６へ補正値を入力することにより、ジョブリスト領域３１で選択している画像層、つまりプレビュー領域３２に表示されている画像層の水平方向および垂直方向のサイズを、大きくしたり小さくしたりすることができる。このようなサイズ補正は、画像層単位で実行される。受付欄４６を介したサイズ補正は、印刷ジョブに含まれる画像層間の相対的なサイズ調整である。図１０の例によれば、ユーザーは、第１印刷ジョブに含まれる特色画像データＤ１１の、カラー画像データＤ１２に対する水平方向および垂直方向のサイズを調整することになる。第１制御部１１は、受付欄４４，４５を介した調整値の受け付けや、受付欄４６を介した補正値の受け付けに連動して、プレビュー領域３２内におけるプレビュー画像の位置やサイズを変更して、変更後のプレビュー画像を表示する。
【００７０】
第１制御部１１は、このような印刷設定領域３３の各受付欄４０，４１，４２，４３，４４，４５，４６を介して受け付けた情報を、図４に示したように印刷ジョブ内の印刷設定の情報として保存する。つまり、印刷ジョブ内の印刷設定の情報は、ユーザーによる印刷設定領域３３への任意の操作に応じて更新される。むろん印刷設定領域３３においては、図３，７〜１０に示す印刷設定の項目以外にも、例えば、割付印刷、印刷部数、色補正等の様々な印刷設定の項目について、ユーザーから指定を受け付けることが可能である。
【００７１】
ＵＩ画面３０に含まれている削除ボタン３７は、ジョブリスト領域３１内で選択されている印刷ジョブをジョブリスト領域３１から削除するためのボタンである。
ＲＩＰボタン３８は、ジョブリスト領域３１内で選択されている印刷ジョブに基づく印刷データの生成を実行するためのボタンである。第１制御部１１は、ジョブリスト領域３１内でいずれかの印刷ジョブが選択されている状態で、ＲＩＰボタン３８への操作を検知した場合に、選択されている印刷ジョブに含まれる各画像層に対応する各印刷データを生成する。
【００７２】
印刷ボタン３９は、上述したように、ジョブリスト領域３１内で選択されている印刷ジョブに基づく印刷を開始するためのボタンである。第１制御部１１は、ジョブリスト領域３１内でいずれかの印刷ジョブが選択されている状態で、無効化していない印刷ボタン３９への操作を検知した場合に、選択されている印刷ジョブに含まれる各画像層から生成済みの各印刷データを、通信ＩＦ１５を介してプリンター２０へ送信する。このとき、第１制御部１１は、選択されている印刷ジョブにおける印刷設定の情報も、印刷データと共にプリンター２０へ送信する。画像処理装置１０からの印刷データや印刷設定の情報の送信を受けたプリンター２０側では、第２制御部２１が、画像層毎の印刷データと、画像層の重ね順や位置の調整値やサイズの補正値等の各種項目の情報を含む印刷設定とに従って、メディアへの多層印刷をプリンターエンジン２３に実行させる。
【００７３】
４．まとめ：
このように本実施形態によれば、表示部による表示を制御する画像処理装置１０は、複数の画像層を含む印刷ジョブと印刷設定とが整合しているか否かを判定し、整合していない場合にエラーの報知を前記表示部に表示させる制御部（第１制御部１１）を備える。
前記構成によれば、画像処理装置１０は、複数の画像層を含む印刷ジョブとの関係で印刷設定が適切であるか否かを判定し、適切でなければエラーの報知を表示部に表示させる。これにより、複数の画像層を含む印刷ジョブを印刷しようとするユーザーに対して、印刷設定が適切でない旨を視認させ、結果、無駄な印刷結果が生じることを回避することができる。無駄な印刷結果とは、印刷ジョブに従って本来出力されるべき印刷結果とは異なる印刷結果である。
【００７４】
また、本実施形態によれば、前記制御部は、画像層の数を前記印刷設定の一部として受け付けるための第１受付欄を前記表示部に表示させ、前記第１受付欄への操作に応じて設定した画像層の数が前記印刷ジョブに含まれている画像層の数と整合しない場合に、前記報知を表示させる。
図３等を参照すると、印刷設定領域３３の受付欄４２が、画像層の数を印刷設定の一部として受け付けるための第１受付欄に該当する。かかる構成によれば、画像処理装置１０は、ユーザーによる第１受付欄への操作に応じて設定した画像層の数が印刷ジョブに含まれている画像層の数と整合しない場合に、ユーザーにエラーを認識させることができる。
【００７５】
また、本実施形態によれば、前記制御部は、印刷すべき画像層の色を前記印刷設定の一部として受け付けるための第２受付欄を前記表示部に表示させ、前記第２受付欄への操作に応じて設定した画像層の色と、前記印刷ジョブに含まれている画像層の色とが整合しない場合に、前記報知を表示させる。
第１制御部１１は、印刷設定領域３３の受付欄４２により層数および重ね順の指定を受け付ける。重ね順は、例えば、「ホワイト→カラー」や「カラー→メタリック」等のように、印刷すべき画像層の色と、画像層の印刷順とを示す情報である。従って、印刷設定領域３３の受付欄４２が、印刷すべき画像層の色を印刷設定の一部として受け付けるための第２受付欄に該当する。また、印刷ジョブに含まれている画像層の色は、上述したジョブ側層情報における画像層毎の種類によって実質的に示されている。
かかる構成によれば、画像処理装置１０は、ユーザーによる第２受付欄への操作に応じて設定した画像層の色が印刷ジョブと整合しない場合に、ユーザーにエラーを認識させることができる。
【００７６】
ＵＩ画面３０のデザイン上、受付欄４２が上述の第１受付欄および第２受付欄を兼ねているが、ＵＩ画面３０において、第１受付欄、第２受付欄は別々に設けられていてもよい。つまり、ＵＩ画面３０の印刷設定領域３３には、層数を受け付けるための受付欄と、重ね順を受け付けるための受付欄とが分かれて設けられていてもよい。
【００７７】
また、本実施形態によれば、前記制御部は、前記報知の少なくとも一部として、前記印刷設定を前記印刷ジョブと整合する内容へ変更させるための案内文、例えば、メッセージ５２，５３を表示させる。
前記構成によれば、ユーザーは、前記案内文を見ることで、不適切な印刷設定を印刷ジョブと整合する適切な内容へ容易に変更することができる。
【００７８】
また、本実施形態によれば、前記制御部は、前記印刷ジョブに基づく印刷を実行させるプリンターにおける特定項目の設定を前記印刷設定の一部として取得して、前記印刷ジョブと整合しているか否かを判定する。
前記構成によれば、画像処理装置１０は、複数の画像層を含む印刷ジョブが、取得したプリンター設定の下で印刷できるものであるか否かを実質的に判定し、印刷ジョブとプリンター設定とが整合していない、つまりプリンター設定の下で印刷できる印刷ジョブでないのであれば、エラーの報知を表示部に表示させる。これにより、無駄な印刷結果が生じることを回避することができる。
【００７９】
また、本実施形態によれば、前記制御部は、一以上の印刷ジョブを示すジョブリストを前記表示部に表示させ、前記ジョブリストに示した印刷ジョブであって、前記印刷設定と整合しないと判定した印刷ジョブについて、前記ジョブリストにおける表示態様を変化させることにより前記報知の表示を実現する。ジョブリストにおける表示態様を変化させるとは、例えば上述したような、アイコン５０の表示や、色の変更や、点滅表示や、それらの組み合わせ等である。
前記構成によれば、ユーザーは、ジョブリストの中で印刷設定と整合していない印刷ジョブを容易に認識することができる。
【００８０】
また、本実施形態によれば、前記制御部は、前記ジョブリストに示した印刷ジョブのうち選択された印刷ジョブについて前記印刷設定との整合を判定する。
前記構成によれば、画像処理装置１０は、ユーザーが任意に選択した印刷ジョブについて印刷設定との整合を判定し、整合していない場合には、ユーザーにエラーを認識させることができる。
【００８１】
また、本実施形態は、表示部による表示の制御をコンピューターに実行させる画像処理プログラム１２を開示する。図６におけるステップＳ１１０やステップＳ１２０は、画像処理プログラム１２によって実現される、複数の画像層を含む印刷ジョブと印刷設定とが整合しているか否かを判定する判定機能に該当する。ステップＳ１３０やステップＳ１４０は、画像処理プログラム１２によって実現される、前記印刷ジョブと前記印刷設定とが整合していない場合にエラーの報知を前記表示部に表示させる表示制御機能に該当する。
【００８２】
５．変形例：
本実施形態は上述した態様以外にも、種々の変形例を含む。
図１１は、一つの変形例にかかるエラー表示制御処理の一部をフローチャートにより示している。図１１は、図６に示したステップＳ１２０以降の処理を示している。ステップＳ１２０，Ｓ１４０については、説明した通りである。
【００８３】
第１制御部１１は、ステップＳ１５０では、ステップＳ１００で取得した印刷設定のうちの層設定に対して、印刷ジョブ側でホワイト版が足りないか否かを判定する。例えば、層設定が、「カラー→ホワイト→カラー」等のように、ホワイト版を必要とする設定であるとする。一方で、印刷設定との整合性判定の対象としている印刷ジョブのジョブ側層情報が、印刷ジョブにホワイト版が含まれていないことを示している場合、第１制御部１１は、層設定に対してホワイト版が足りないと判定し、ステップＳ１６０へ進む。つまり、層設定ではホワイト版が必要とされているにもかかわらず、印刷設定との整合性判定の対象としている印刷ジョブにホワイト版が含まれていない場合に、ステップＳ１５０で“Ｙｅｓ”と判定してステップＳ１６０へ進む。一方、層設定に対してホワイト版が足りない、という状態に該当しない場合は、第１制御部１１は、ステップＳ１６０，Ｓ１７０は実行せずに処理を終える。
【００８４】
ステップＳ１６０では、第１制御部１１は、ホワイト版の生成を実行すべきか否かを判定し、実行すべきであればステップＳ１７０へ進み、実行すべきでなければＳ１７０は実行せずに処理を終える。例えば、画像処理プログラム１２において、ホワイト版自動生成モードという特定のモードが予め有効化されている状況であれば、第１制御部１１は、ホワイト版の生成を実行すべきと判定する。ホワイト版自動生成モードが無効化されていれば、第１制御部１１は、ホワイト版の生成を実行すべきでないと判定する。あるいは、第１制御部１１は、ステップＳ１５０で層設定に対してホワイト版が足りないと判定した時点で、ＵＩ画面３０を通じて、ホワイト版の生成を実行すべきか否かをユーザーに問い合わせ、この問い合わせに対してユーザーから、ホワイト版の生成を実行すべき旨の返答があった場合に、ホワイト版の生成を実行すべきと判定する。この問い合わせに対してユーザーから、ホワイト版の生成を実行すべきでない旨の返答があった場合には、第１制御部１１は、ホワイト版の生成を実行すべきでないと判定する。ただし、ステップＳ１６０の判定は無くてもよい。つまり、ステップＳ１５０で層設定に対してホワイト版が足りないと判定したら、そのままステップＳ１７０へ進む構成であってもよい。
【００８５】
ステップＳ１７０では、第１制御部１１は、画素毎にＷの所定の階調値を有する所定サイズの特色画像データ、つまりホワイト版を生成し、生成したホワイト版を、印刷設定との整合性判定の対象としている印刷ジョブに画像層の一つとして含めて、この印刷ジョブを保存する。なお、第１制御部１１は、ステップＳ１７０でホワイト版を生成するに際し、ホワイト版の画像サイズや、画像内でＷの階調値を与えるべき領域や、Ｗの階調値等についてＵＩ画面３０を通じてユーザーから指定を受け付け、受け付けた指定に従ってホワイト版を生成してもよい。また、結果的にステップＳ１５０で層設定に対してホワイト版が足りないと判定するような状況では、ステップＳ１４０で表示部１３に表示されるエラー報知としては、例えば「ジョブにホワイト版が含まれていません。ジョブを変更するか、基本設定を変更して下さい。」等といったメッセージが考えられる。
【００８６】
このような変形例によれば、第１制御部１１は、印刷ジョブと印刷設定とが整合しない場合に、前記印刷設定に応じて前記印刷ジョブにおいて足りない画像層を生成し、前記生成した画像層を前記印刷ジョブに含める。つまり、印刷ジョブと印刷設定とが整合しない場合に、印刷ジョブの構成を印刷設定に合わせて補充することで、ユーザーが指定した印刷設定に対応した印刷結果が得られるようになる。なお、前記印刷ジョブにおいて足りないために生成し、前記印刷ジョブに含める画像層は、ホワイト版以外にも、メタリック版や、クリア版であってもよい。
【００８７】
図６のフローチャートにおいて、幾つかのステップを無くしてもよい。例えば、ステップＳ１００，Ｓ１１０，Ｓ１３０からなるフローチャートを、本実施形態に含まれる一つの処理として把握することができる。また、ステップＳ１００，Ｓ１２０，Ｓ１４０からなるフローチャートを、本実施形態に含まれる一つの処理として把握することができる。
【００８８】
ＵＩ画面３０の構成やデザインは、図３，７〜１０に例示したものに限定されないことは言うまでもない。例えば、ＵＩ画面３０に含まれるものとしてこれまで説明した各要素は、全てが一つのＵＩ画面内に表示されるのではなく、いくつかの画面に分かれて、表示部１３上で画面を切り替えることでそれら各要素が表示される態様であってもよい。
【符号の説明】
【００８９】
１…システム、１０…画像処理装置、１１…第１制御部、１２…画像処理プログラム、１３…表示部、１４…操作受付部、１５…第１通信ＩＦ、２０…プリンター、２１…第２制御部、２２…搬送機構、２３…プリンターエンジン、２４…第２通信ＩＦ、３０…ＵＩ画面、３１…ジョブリスト領域、３２…プレビュー領域、３３…印刷設定領域、５０…アイコン、５１，５２，５３…メッセージ、ＬＤ…リストデータ、ＰＪ…印刷ジョブ
【図１】
2019219884.tif 000003
【図２】
2019219884.tif 000004
【図３】
2019219884.tif 000005
【図４】
2019219884.tif 000006
【図５】
2019219884.tif 000007
【図６】
2019219884.tif 000008
【図７】
2019219884.tif 000009
【図８】
2019219884.tif 000010
【図９】
2019219884.tif 000011
【図１０】
2019219884.tif 000012
【図１１】
2019219884.tif 000013