JP7155646B2 - 画像処理装置および画像処理プログラム - Google Patents

画像処理装置および画像処理プログラム Download PDF

Info

Publication number
JP7155646B2
JP7155646B2 JP2018116463A JP2018116463A JP7155646B2 JP 7155646 B2 JP7155646 B2 JP 7155646B2 JP 2018116463 A JP2018116463 A JP 2018116463A JP 2018116463 A JP2018116463 A JP 2018116463A JP 7155646 B2 JP7155646 B2 JP 7155646B2
Authority
JP
Japan
Prior art keywords
print
image
job
print job
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018116463A
Other languages
English (en)
Other versions
JP2019219884A (ja
Inventor
靖武 宮坂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2018116463A priority Critical patent/JP7155646B2/ja
Priority to US16/443,620 priority patent/US10846034B2/en
Priority to CN201910526385.8A priority patent/CN110618588B/zh
Publication of JP2019219884A publication Critical patent/JP2019219884A/ja
Application granted granted Critical
Publication of JP7155646B2 publication Critical patent/JP7155646B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1255Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5016User-machine interface; Display panels; Control console
    • G03G15/502User-machine interface; Display panels; Control console relating to the structure of the control menu, e.g. pop-up menus, help screens
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/121Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1234Errors handling and recovery, e.g. reprinting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Color Electrophotography (AREA)
  • Facsimiles In General (AREA)
  • Control Or Security For Electrophotography (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、画像処理装置および画像処理プログラムに関する。
受信した画像データのうち、透明記録剤以外の記録剤を使用して印刷される第1の画像の位置にある透明記録剤を使用して印刷される第2の画像を、透明記録剤を使用して印刷される画像を表示するための特定色を用いて表示する表示装置が知られている(特許文献1参照)。
特開2012‐145949号公報
しかしながら、複数の画像層を重ねて印刷する場合に、印刷設定が適切であるかどうかをユーザーが確認できず、無駄な印刷結果が生じるという課題があった。
表示部による表示を制御する画像処理装置であって、複数の画像層を含む印刷ジョブと印刷設定とが整合しているか否かを判定し、整合していない場合にエラーの報知を前記表示部に表示させる制御部、を備える。
システムの構成を簡易的に示す図。 図2Aは印刷ジョブに3つの画像層が含まれている例を示す図、図2Bは印刷ジョブに2つの画像層が含まれている例を示す図。 UI画面の例を示す図。 印刷ジョブの構成等を簡易的に示す図。 印刷ジョブに対応するリストデータの構成を簡易的に示す図。 エラー表示制御処理を示すフローチャート。 ステップS130によるエラー報知の表示を含んだUI画面の例を示す図。 ステップS140によるエラー報知の表示を含んだUI画面の例を示す図。 ステップS140によるエラー報知の表示を含んだUI画面の例を示す図。 UI画面の例を示す図。 変形例にかかるエラー表示制御処理の一部を示すフローチャート。
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。各図は例示であるため、互いに整合していないこともある。
1.システムの概略説明:
図1は、本実施形態にかかるシステム1の構成を簡易的に示している。システム1は、画像処理装置10およびプリンター20を含んでいる。システム1を、画像処理システムあるいは印刷システム等と呼んでもよい。
画像処理装置10は、例えば、パーソナルコンピューター、スマートフォン、タブレット型端末、携帯電話機、或いはそれらと同程度の処理能力を有する情報処理装置によって実現される。画像処理装置10は、第1制御部11、表示部13、操作受付部14、第1通信インターフェイス15等を備える。インターフェイスをIFと略して表記する。第1制御部11は、プロセッサーとしてのCPU11a、ROM11b、RAM11c等を有する一つ又は複数のICや、その他の不揮発性メモリー等を含んで構成される。
第1制御部11では、プロセッサーつまりCPU11aが、ROM11bや、その他のメモリー等に保存されたプログラムに従った演算処理を、RAM11c等をワークエリアとして用いて実行することにより、画像処理装置10を制御する。第1制御部11は、例えば、画像処理プログラム12に従った処理を実行する。すなわち、第1制御部11には、画像処理プログラム12がインストールされている。画像処理プログラム12は、プリンター20が印刷に使用する記録剤の色毎のビットマップ展開された印刷データの生成を行うRIPソフトウェアとして機能する。RIPは、Raster Image Processorの略である。なお、プロセッサーは、一つのCPUに限られることなく、複数のCPUや、ASIC等のハードウェア回路により処理を行う構成としてもよいし、CPUとハードウェア回路とが協働して処理を行う構成としてもよい。
表示部13は、視覚的情報を表示するための手段であり、例えば、液晶ディスプレイや、有機ELディスプレイ等により構成される。表示部13は、ディスプレイと、ディスプレイを駆動するための駆動回路とを含む構成であってもよい。操作受付部14は、ユーザーによる操作を受け付けるための手段であり、例えば、物理的なボタンや、タッチパネルや、マウスや、キーボード等によって実現される。むろん、タッチパネルは、表示部13の一機能として実現されるとしてもよい。表示部13および操作受付部14を含めて、画像処理装置10の操作パネルと呼ぶことができる。
表示部13や操作受付部14は、画像処理装置10の構成の一部であってもよいが、画像処理装置10に対して外付けされた周辺機器であってもよい。第1通信IF15は、画像処理装置10が公知の通信規格を含む所定の通信プロトコルに準拠して有線又は無線で外部と通信を実行するための一つまたは複数のIFの総称である。
プリンター20は、第2制御部21、搬送機構22、プリンターエンジン23、第2通信IF24等を備える。搬送機構22は、印刷媒体を所定の搬送方向に沿って搬送する。印刷媒体を、メディアとも表記する。プリンターエンジン23は、搬送機構22が搬送するメディアに対して、例えば、インクジェット方式や電子写真方式により印刷データに基づく印刷を行う。プリンターエンジン23は、印刷データに基づいて各色の記録剤をメディアへ付着させることにより印刷を行う。以下では、プリンター20が使用する記録剤をインクと表記するが、インクという表記を、例えばトナーという表記に置き換えてもよい。第2通信IF24は、プリンター20が公知の通信規格を含む所定の通信プロトコルに準拠して有線又は無線で外部と通信を実行するための一つまたは複数のIFの総称である。
第2制御部21は、プリンター20側のプロセッサーを含んでおり、プリンター20の各部を制御する。第2制御部21は、ファームウェア25を搭載している。ファームウェアをFWと略して表記する。第2制御部21は、FW25に従うことにより、画像処理装置10から送信された印刷データに基づいてプリンターエンジン23等を制御して印刷を行う。画像処理装置10とプリンター20とは、第1通信IF15および第2通信IF24を介して有線又は無線により通信可能に接続する。むろん、画像処理装置10とプリンター20とは、図示しないネットワークを通じて接続するとしてもよい。プリンター20は、印刷機能に加え、スキャナーとしての機能やファクシミリ通信機能等の複数の機能を兼ね備えた複合機であってもよい。
画像処理装置10は、独立した一つの情報処理装置によって実現されるだけでなく、ネットワークを介して互いに通信可能に接続した複数の情報処理装置によって実現されてもよい。あるいは、画像処理装置10およびプリンター20は、それらが一体の装置となっていてもよい。つまり、以下に説明する画像処理装置10が実行する処理は、プリンターが実行するものであってもよい。
2.多層印刷の概略説明:
本実施形態では、画像処理装置10は、印刷ジョブに基づく多層印刷をプリンター20に実行させる。
図2は、多層印刷を概念的に説明するための図である。図2Aは、画像処理装置10が処理する印刷ジョブに3つの画像層が含まれている例を示し、図2Bは、画像処理装置10が処理する印刷ジョブに2つの画像層が含まれている例を示している。
図2Aに示す画像データD01,D02,D03はそれぞれがビットマップデータであり、一つの印刷ジョブに含まれる画像層である。画像層を、版と表記してもよい。画像データD01および画像データD03は、例えば、イラストや写真や文字やロゴマーク等のオブジェクトを表現したカラー画像データであり、画像データを構成する各画素がRGB(レッド、グリーン、ブルー)毎の階調値を有している。画像データD02は、W(ホワイト)インクにより印刷される画像層を表現した特色画像データである。本実施形態では、Wを特色と呼ぶ。特色画像データは、画像データを構成する各画素が特色の階調値を有している。階調値は、例えば、0~255の256階調で表現される。
図2Bに示す画像データD11,D12はそれぞれがビットマップデータであり、一つの印刷ジョブに含まれる画像層である。画像データD11は、Wインクにより印刷される画像層を表現した特色画像データである。画像データD12は、カラー画像データである。本実施形態では、Wインクにより印刷される画像層を表現した特色画像データを、ホワイト版、とも呼ぶ。
画像処理装置10、つまり画像処理プログラム12を実行する第1制御部11は、図2Aに例示する画像データD01,D02,D03を含んだ印刷ジョブに基づく印刷を実行させる場合、画像データD01,D02,D03の各々から印刷データを生成する。そして、生成した3層分の印刷データをプリンター20へ送信し、印刷データに基づく印刷をプリンター20に実行させる。同様に、画像処理プログラム12を実行する第1制御部11は、図2Bに例示する画像データD11,D12を含んだ印刷ジョブに基づく印刷を実行させる場合、画像データD11,D12の各々から印刷データを生成する。そして、生成した2層分の印刷データをプリンター20へ送信し、印刷データに基づく印刷をプリンター20に実行させる。
具体的には、第1制御部11は、カラー画像データについては、所定のルックアップテーブルや関数等を用いることにより、RGBの階調値をプリンター20が使用するカラーインク、例えばCMYK(シアン、マゼンダ、イエロー、ブラック)インクに対応したCMYKの階調値へ変換する色変換処理を、各画素に施す。第1制御部11は、特色画像データについては、所定のルックアップテーブルや関数等を用いることにより、特色つまりWの階調値をプリンター20の色再現特性やメディアの特性を考慮した特色のインク量である階調値へ変換する変換処理を、各画素に施す。さらに、第1制御部11は、このような変換後のカラー画像データや特色画像データのそれぞれについて、例えば、ハーフトーン処理を施すことにより階調変換して各画像層に対応する各印刷データを得る。
図2A,2Bの説明に関して、例えば、カラー画像データD01から第1制御部11が生成した印刷データに基づいてプリンター20が印刷する、等と表現すべきところ、判り易さを優先し、カラー画像データD01が印刷される、等と表記する。図2Aの例によれば、1層目のカラー画像データD01がメディアとしての透明フィルムへ印刷され、その後、2層目の特色画像データD02が印刷され、さらに3層目のカラー画像データD03が印刷される。これにより、2層目の特色画像データD02が、1層目のカラー画像データD01、3層目のカラー画像データD03それぞれにとっての下地となり、透明フィルムの一方の面側から1層目のカラー画像データD01による画像が視認され、透明フィルムの他方の面側から3層目のカラー画像データD03による画像が視認される。
また、図2Bの例によれば、1層目の特色画像データD11がメディアとしての用紙へ印刷され、その後、2層目のカラー画像データD12が印刷される。これにより、1層目の特色画像データD11が、2層目のカラー画像データD12の下地となり、2層目のカラー画像データD12による画像が視認される。
特色はWに限定されない。いわゆるクリアインクやメタリックインクも、特色のインクに該当する。つまり、印刷ジョブには、クリアインクにより印刷される画像層を画素毎の階調で表現した特色画像データや、メタリックインクにより印刷される画像層を画素毎の階調で表現した特色画像データ等が含まれることもある。また、印刷ジョブに含まれる画像層の数は3層より多い数であってもよい。本実施形態の好適な一例として、画像処理装置10は、特色画像データやカラー画像データを画像層として含む印刷ジョブを処理する。なお、クリアインクにより印刷される画像層を表現した特色画像データを、クリア版と呼び、メタリックインクにより印刷される画像層を表現した特色画像データを、メタリック版と呼んでもよい。
3.UI画面の表示制御処理:
図3は、本実施形態にかかるUI画面の例を示している。UIは、ユーザーインターフェイスの略である。第1制御部11は、ユーザーによる操作受付部14の操作に応じて、画像処理プログラム12を起動させると、画像処理プログラム12に従ってUI画面30を表示部13に表示させる。
UI画面30は、ジョブリスト領域31、プレビュー領域32、印刷設定領域33を含んでいる。印刷設定領域33には、複数のタブ34,35…が表示されており、ユーザーが任意に選択したタブに対応した印刷設定用のUIが印刷設定領域33に表示される。図3の例では、基本設定用のタブ34が選択されており、印刷設定領域33には、基本設定用のタブ34に対応して、複数の受付欄40,41,42,43が表示されている。
受付欄40は、印刷に用いるメディアのサイズの指定を受け付けるための受付欄である。受付欄41は、メディアの種類の指定を受け付けるための受付欄である。受付欄42は、印刷ジョブに含まれる画像層の数つまり層数および、画像層の重ね順の指定を受け付けるための受付欄である。画像層の重ね順とは、画像層の印刷順のことである。受付欄43は、印刷品質の指定を受け付けるための受付欄である。受付欄40,41,42,43のそれぞれにおいては、例えば、プルダウンメニューの表示により、複数の選択肢の中からユーザーが任意にメディアサイズ、メディア種類、層数と重ね順、印刷品質を指定できるようになっている。
UI画面30は、追加ボタン36、削除ボタン37、RIPボタン38、印刷ボタン39等を含んでいる。追加ボタン36は、ジョブリスト領域31へ印刷ジョブを追加するためのボタンである。第1制御部11は、ユーザーが追加ボタン36を操作した上で任意に選択した画像ファイルFを、画像ファイルFの保存元から読み出す。ユーザーは、第1制御部11がアクセス可能な、画像処理装置10内外のメモリーやハードディスクドライブや、ネットワーク上のサーバー等の様々な保存元から、画像ファイルFを任意に選択可能である。
図4は、一つの印刷ジョブの構成等を簡易的に示している。第1制御部11は、上述のように追加ボタン36を操作したユーザーにより選択された画像ファイルFから、所定のフォーマットの印刷ジョブPJを生成する。画像ファイルFは、所定の描画ソフトにより予め生成された画像を表現したファイルである。第1制御部11は、画像ファイルFを解析し、画像ファイルFが表現する画像を構成する各画像層を、印刷ジョブPJの一部として保存する。画像ファイルFが表現する画像を、本体画像データとも呼ぶ。図4の説明においては、画像ファイルFの本体画像データは、図2Bに示した特色画像データD11およびカラー画像データD12によって構成されていると仮定する。この場合、第1制御部11は、画像ファイルFの本体画像データを構成する画像データD11,D12を保存する。なお、画像ファイルFのフォーマットによっては、本体画像データは、複数の画像層をマージして一つの画像データとしていることもある。その場合、第1制御部11は、本体画像データを解析して、カラー画像データや特色画像データといった複数の画像層へ分解し、分解した各画像層を保存する。
第1制御部11は、印刷ジョブPJの一部として保存した画像層毎に、プレビュー画像データを生成し、生成した各プレビュー画像データを印刷ジョブPJの一部として保存する。図4の例によれば、第1制御部11は、特色画像データD11を所定の縮小率で縮小した特色画像データD11pvを、一つの画像層のプレビュー画像データとして保存する。同様に、第1制御部11は、カラー画像データD12を所定の縮小率で縮小したカラー画像データD12pvを、一つの画像層のプレビュー画像データとして保存する。
印刷ジョブPJは、さらに印刷設定の情報を含む。ただし、印刷ジョブPJにおける印刷設定の情報は、第1制御部11が印刷設定領域33への操作に従って取得する情報である。そのため、第1制御部11が、追加ボタン36への操作を契機として前記のように選択された画像ファイルFに基づいて印刷ジョブPJを生成する時点では、印刷ジョブPJにおける印刷設定は、内容が無いか、あるいは所定の初期設定とされている。第1制御部11は、さらに、一つの印刷ジョブPJに対して、他の印刷ジョブと識別するためのジョブIDを設定する。
図5は、印刷ジョブPJに対応するリストデータLDの構成を簡易的に示している。一つのリストデータLDは、一つの印刷ジョブPJの存在をジョブリスト領域31に示すためのデータである。第1制御部11は、リストデータLDを生成し、印刷ジョブPJと対応付けて保存する。リストデータLDは印刷ジョブPJの一部であると解してもよい。リストデータLDは、対応する印刷ジョブPJを示すためのデータと、印刷ジョブPJに含まれる各画像層を示すためのデータと、の集合である。リストデータLDにおける、印刷ジョブPJを示すためのデータを親データと呼び、印刷ジョブPJに含まれる各画像層を示すためのデータを子データと呼ぶ。図5の例では、符号LD_1が親データを指し、符号LD_2,LD_3が各子データを指している。子データLD_2は、カラー画像データD12をジョブリスト領域31に示すためのデータであり、子データLD_3は、特色画像データD11をジョブリスト領域31に示すためのデータである。リストデータLDを構成する親データLD_1および子データLD_2,LD_3には、対応する印刷ジョブPJのジョブID、つまり共通のジョブIDが付される。
データLD_1,LD_2,LD_3は夫々に、ジョブIDの他に、例えば、層順、名前、サムネイル画像データ、種類、といった情報を含んでいる。層順は、ジョブIDが共通するデータLD_1,D_2,LD_3間の相対的な順序を意味する。ただし、第1制御部11は、親データLD_1に対しては層順=0、と設定する。層順=0は、ジョブIDが共通するデータの中で、ジョブリスト領域31において最も上の位置に表示されることを意味する。第1制御部11は、子データLD_2,LD_3に対しては、例えば、自動的に層順を割り振ればよい。あるいは、第1制御部11は、印刷ジョブPJの生成の基となった画像ファイルFに、画像層の重ね順を直接あるいは間接的に示す情報が規定されていた場合には、その情報に従って子データLD_2,LD_3の層順を設定してもよい。いずれにしても層順は、ジョブリスト領域31内に列挙する要素間の表示順といった程度の情報であり、その設定方法は限定的に解釈されるべきではない。印刷ジョブを構成する画像層の実際の重ね順、つまり印刷順は、印刷設定領域33の受付欄42を通じて設定される。
第1制御部11は、データLD_1,LD_2,LD_3夫々の名前についても、印刷ジョブPJの生成の基となった画像ファイルFを解析することで設定する。第1制御部11は、親データLD_1の名前は、画像ファイルFのファイル名をそのまま採用すればよい。子データLD_2,LD_3の名前についても、画像ファイルFにおいて画像層毎の名前が規定されていれば、第1制御部11は、それら画像層毎の名前を、子データLD_2,LD_3それぞれの名前に採用すればよい。画像ファイルFにおいて画像層毎の名前が規定されていない場合は、第1制御部11は、例えば、画像ファイルFのファイル名を引用して画像層毎に異なる名前を子データLD_2,LD_3に対して自動的に設定してもよいし、子データLD_2,LD_3に対しては名前を無設定状態としてもよい。
サムネイル画像データは、プレビュー画像データよりも更に縮小した画像データである。つまり、第1制御部11は、カラー画像データD12を、カラー画像データD12pvを生成したときよりも更に縮小して、カラー画像データD12に対応するサムネイル画像データD12tnを生成し、サムネイル画像データD12tnを子データLD_2に含めて保存する。また、第1制御部11は、特色画像データD11を、特色画像データD11pvを生成したときよりも更に縮小して、特色画像データD11に対応するサムネイル画像データD11tnを生成し、サムネイル画像データD11tnを子データLD_3に含めて保存する。また、第1制御部11は、カラー画像データD12に対応するサムネイル画像データD12tnと、特色画像データD11に対応するサムネイル画像データD11tnとを重畳して生成したサムネイル画像データD10tnを、親データLD_1に含めて保存する。
第1制御部11は、親データLD_1に対しては、親データであることを示す情報を、データの種類として設定し、子データLD_2,LD_3に対しては、子データであることを示す情報を、データの種類として設定する。さらに第1制御部11は、子データLD_2,LD_3に対しては、対応する画像層がカラー画像データであるか、特色画像データであるかを示す、カラー、ホワイト、等といった情報をデータの種類として設定してもよい。
第1制御部11は、生成したリストデータLDに基づいて、図3に示すように、印刷ジョブ等をジョブリスト領域31に表示させる。図3の例によれば、ジョブリスト領域31に表示された「Layered Image_01」、「Color Image_01[カラー]」および「White Image_01[ホワイト]」が、一つの印刷ジョブおよび当該一つの印刷ジョブに含まれる各画像層を示している。つまり、第1制御部11は、リストデータLDの親データLD_1に基づいて印刷ジョブPJの名前「Layered Image_01」を、子データLD_2に基づいて画像層の名前および種類「Color Image_01[カラー]」を、子データLD_3に基づいて画像層の名前および種類「White Image_01[ホワイト]」を、連続して並べてジョブリスト領域31に表示させる。図3から判るように、ジョブリスト領域31には、印刷ジョブや画像層毎の名前等と併せて、小さな矩形によるサムネイル画像も表示される。ジョブリスト領域31におけるサムネイル画像は、当然、リストデータLDのサムネイル画像データD10tn,11tn,12tnに基づいて表示されている。なお、図3の例では、ジョブIDが共通する子データLD_2,LD_3それぞれの情報は、リストデータLDに設定された層順の数字が大きいものが、リストの上位側に表示されている。
このように、ユーザーが追加ボタン36を操作して画像ファイルFを任意に選択したことを契機として、第1制御部11は、選択された画像ファイルFに基づいて印刷ジョブPJおよびリストデータLDを生成し、生成したリストデータLDに基づいて、印刷ジョブPJの存在をUI画面30のジョブリスト領域31へ表示させる。これにより、ジョブリスト領域31に対して印刷ジョブが追加されたことをユーザーに視認させる。以下では、ジョブリスト領域31の「Layered Image_01」が示す印刷ジョブを、便宜上、第1印刷ジョブと呼ぶ。ジョブリスト領域31は、一以上の印刷ジョブを示すジョブリストを表示するための領域である。
図3の例では更に、ジョブリスト領域31には、「Layered Image_02」、「Color Image_02[カラー]」、「White Image_02[ホワイト]」および「Color Image_03[カラー]」の表示によって、第1印刷ジョブとは別の第2印刷ジョブおよび第2印刷ジョブに含まれる各画像層が示されている。このような第2印刷ジョブも、図4,5を用いて説明したように、任意に選択された画像ファイルに基づく印刷ジョブおよびリストデータの生成を経て、ジョブリスト領域31に追加されたものである。
図6は、第1制御部11が画像処理プログラム12に従って実行するエラー表示制御処理をフローチャートにより示している。
第1制御部11は、所定条件が成立した場合に図6のフローチャートを開始する。図6のフローチャートを開始するための所定条件とは、例えば、ジョブリスト領域31内で印刷ジョブが選択されたこと、である。ユーザーは、操作受付部14を操作することにより、ジョブリスト領域31内で印刷ジョブや画像層を任意に選択する。従って、第1制御部11は、UI画面30を表示部13に表示させた状態で、ジョブリスト領域31内でいずれかの印刷ジョブが選択されたことを検知した場合に、図6のフローチャートを開始する。
図3の例によれば、第1印刷ジョブの「Layered Image_01」の表示または第2印刷ジョブの「Layered Image_02」の表示が、ユーザーが操作するカーソル等で選択された場合に、第1制御部11は、印刷ジョブが選択されたことを検知する。図3においては、ジョブリスト領域31の一部をグレー色で塗ることにより、第1印刷ジョブが選択されている状態を示している。つまり、第1制御部11は、第1印刷ジョブの「Layered Image_01」の表示が選択されたことを検知した場合に、第1印刷ジョブが選択されたと判定するとともに、ジョブリスト領域31における「Layered Image_01」、「Color Image_01[カラー]」および「White Image_01[ホワイト]」全体の表示態様、例えば色を、ジョブリスト領域31の他の部分と異ならせる。
ステップS100では、第1制御部11は、印刷設定およびジョブ側層情報を取得する。ステップS100で取得する印刷設定は、印刷設定領域33において現在指定されている印刷設定および、プリンター20における特定項目の設定である。プリンター20における特定項目の設定を、略して、プリンター設定と表記する。プリンター設定は、ここでは、プリンター20に搭載されているインクの種類を指すものとする。第1制御部11は、通信IF15を介してプリンター20と通信することにより、プリンター20に現在搭載されているインクの種類を示す情報であるプリンター設定を取得する。あるいは、第1制御部11は、予めプリンター20から取得し所定のメモリーに記憶済みのプリンター設定を、ステップS100のタイミングで読み出してもよい。画像処理装置10が、複数のプリンター20と通信可能な環境においては、第1制御部11は、ユーザーから印刷に使用するプリンター20の指定を受け付け、指定されたプリンター20のプリンター設定を取得する。このように、第1制御部11は、印刷ジョブに基づく印刷を実行させるプリンター20における特定項目の設定を、印刷設定の一部としてステップS100で取得する。
ジョブ側層情報とは、印刷設定との整合性判定の対象となる印刷ジョブの情報である。具体的には、ジョブリスト領域31において選択された印刷ジョブに含まれる画像層に関する情報、つまり印刷ジョブに含まれる画像層の数や、画像層毎の種類である。画像層毎の種類とは、カラー画像データと特色画像データとのいずれであるか、特色画像データであれば、ホワイト版、メタリック版、クリア版のいずれであるか、といった情報である。
ステップS110では、第1制御部11は、ステップS100で取得した印刷設定のうちのプリンター設定と、ステップS100で取得したジョブ側層情報とが整合しているか否かを判定する。第1制御部11は、プリンター設定とジョブ側層情報とが整合していれば、ステップS120へ進み、整合していなければステップS130へ進む。
ジョブリスト領域31において第1印刷ジョブが選択されている場合、ステップS100で取得したジョブ側層情報は、第1印刷ジョブに含まれる画像層、つまりカラー画像データD12および特色画像データD11に関する情報である。特色画像データD11は、上述したようにホワイト版である。従って、プリンター設定がCMYK等のカラーインクおよびWインクを示していれば、第1制御部11は、プリンター設定とジョブ側層情報とが整合すると判定し、ステップS120へ進む。一方、プリンター設定が、例えば、CMYK等のカラーインクのみを示していたり、CMYK等のカラーインクおよび、メタリックインクやクリアインクといったWインクではない特色インクを示していれば、第1制御部11は、プリンター設定とジョブ側層情報とが整合しないと判定し、ステップS130へ進む。
ステップS130では、第1制御部11は、エラーの報知を表示部13に表示させる。ステップS130では、印刷ジョブに基づく印刷に必要なインクがプリンター20に搭載されていない状態なので、第1制御部11は、印刷不可である旨を報知する。ステップS130によるエラー報知を、第1のエラー報知と呼んでもよい。
図7は、ステップS130によるエラー報知の表示を含んだUI画面30の例を示している。第1制御部11は、エラー報知の一種として、ジョブリスト領域31内の選択された印刷ジョブに対応する表示に対して、エラーを示す所定のアイコン50を重畳して表示させる。また、第1制御部11は、エラー報知の一種として、エラーの内容を説明するメッセージ51を、UI画面30内にポップアップ表示させる。メッセージ51は、例えば、「ジョブに含まれる特色(ホワイト)がプリンターに設定されていません。印刷を中止します。」等の文字列である。
第1制御部11は、ステップS130でエラー報知を表示する場合、併せて、選択された印刷ジョブに基づく印刷を実行不能にしてもよい。例えば、第1制御部11は、ジョブリスト領域31において現在の印刷ジョブの選択が維持されている間は、UI画面30内の印刷ボタン39を無効化する。印刷ボタン39は、ジョブリスト領域31内で選択されている印刷ジョブに基づく印刷を開始するためのボタンである。印刷ボタン39を無効化することで、無駄な印刷結果が出力されることを回避できる。
ステップS120では、第1制御部11は、ステップS100で取得した印刷設定のうちの層設定と、ステップS100で取得したジョブ側層情報とが整合しているか否かを判定する。層設定とは、UI画面30の例によれば、印刷設定領域33の受付欄42において指定される層数および重ね順である。
ここでも、ジョブリスト領域31において第1印刷ジョブが選択されている場合を想定する。つまり、ステップS100で取得したジョブ側層情報は、第1印刷ジョブに含まれるカラー画像データD12および特色画像データD11に関する情報である。この場合、第1制御部11は、層設定の内容が、層数=2であり且つ重ね順が「ホワイト→カラー」または「カラー→ホワイト」であれば、層設定とジョブ側層情報とが整合すると判定し、何らのエラー報知も表示させることなく図6のフローチャートを終える。重ね順「ホワイト→カラー」は、1層目にホワイト版を印刷し、1層目の上に2層目としてカラー画像を印刷すべき旨の設定である。重ね順「カラー→ホワイト」は、1層目にカラー画像を印刷し、1層目の上に2層目としてホワイト版を印刷すべき旨の設定である。一方、第1制御部11は、層設定の内容が、層数=2ではないか、重ね順が「ホワイト→カラー」、「カラー→ホワイト」のどちらでもない場合は、層設定とジョブ側層情報とが整合しないと判定し、ステップS140へ進む。
ステップS140では、第1制御部11は、エラーの報知を表示部13に表示させる。ステップS140では、第1制御部11は、層設定が不正である旨を報知する。ステップS140によるエラー報知を、第2のエラー報知と呼んでもよい。
図8は、ステップS140によるエラー報知の表示を含んだUI画面30の例を示している。図8の例では、印刷設定領域33の受付欄42に対して、層数と重ね順が「1層」と指定されている。層数の設定が1であれば、当然、重ね順の設定は無い。このように層数の設定が1である場合は、ジョブリスト領域31において選択されている第1印刷ジョブに含まれる画像層の数=2と一致しないため、ステップS120で“No”と判定され、ステップS140で図8に示すようなエラー報知の表示がなされる。第1制御部11は、エラー報知の一種として、図7の例と同様に、ジョブリスト領域31内の選択された印刷ジョブに対応する表示に対してアイコン50を重畳して表示させてもよい。また、第1制御部11は、エラー報知の一種として、エラーの内容を説明するメッセージ52を、UI画面30内にポップアップ表示させてもよい。メッセージ52は、例えば、「ジョブに特色(ホワイト)が含まれます。基本設定の層数と重ね順を変更して下さい。」等の文字列である。メッセージ52は、印刷設定を印刷ジョブと整合する内容へ変更させるための案内文の一例である。
図9は、ステップS140によるエラー報知の表示を含んだUI画面30の例を示している。図9の例では、印刷設定領域33の受付欄42に対して、層数と重ね順が「2層(カラー→メタリック)」と指定されている。重ね順「カラー→メタリック」は、1層目にカラー画像を印刷し、1層目の上に2層目としてメタリック版を印刷すべき旨の設定である。これは、ジョブリスト領域31において選択されている第1印刷ジョブにホワイト版が含まれている事実と整合しないため、ステップS120で“No”と判定され、ステップS140で図9に示すようなエラー報知の表示がなされる。第1制御部11は、エラー報知の一種として、図7,8の例と同様に、ジョブリスト領域31内の選択された印刷ジョブに対応する表示に対してアイコン50を重畳して表示させてもよい。また、第1制御部11は、エラー報知の一種として、エラーの内容を説明するメッセージ53を、UI画面30内にポップアップ表示させてもよい。メッセージ53は、例えば、「ジョブに含まれる特色(ホワイト)と印刷設定の特色が整合していません。基本設定の重ね順を変更して下さい。」等の文字列である。メッセージ53は、印刷設定を印刷ジョブと整合する内容へ変更させるための案内文の一例である。
印刷設定領域33の受付欄42においてユーザーが指定可能な層数および重ね順は、上述したものに限られない。図2Aに示したように印刷ジョブが3つの画像層を含み得ることを想定すると、第1制御部11は、例えば、
「3層(カラー→ホワイト→カラー)」
「3層(ホワイト→カラー→カラー)」
「3層(カラー→カラー→ホワイト)」
等の選択肢を、受付欄42においてユーザーが指定できるようにしてもよい。
また、印刷ジョブが含む3つの画像層のうち、1層がカラー画像データであり、残りの2層が特色画像データである場合を想定し、第1制御部11は、例えば、
「3層(ホワイト→カラー→ホワイト)」
「3層(ホワイト→ホワイト→カラー)」
「3層(カラー→ホワイト→ホワイト)」
等の選択肢を、受付欄42においてユーザーが指定できるようにしてもよい。
また、印刷ジョブがクリア版やメタリック版を含み得ることを想定すると、第1制御部11は、上述の「2層(カラー→メタリック)」以外にも、例えば、
「2層(メタリック→カラー)」
「2層(カラー→クリア)」
「2層(クリア→カラー)」
等の選択肢を、受付欄42においてユーザーが指定できるようにしてもよい。むろん、3層以上の画像層の重ね順の選択肢においても、メタリックやクリアを含ませてもよい。
図6のフローチャートを開始するための所定条件は、ジョブリスト領域31内で印刷ジョブが選択されたことに限定されない。
第1制御部11は、ジョブリスト領域31内で印刷ジョブが選択されている状況で、印刷設定領域33の受付欄42における設定がユーザーの操作により変更された場合にも、所定条件が成立したと判断し、図6のフローチャートを開始する。この場合、当然、変更後の設定を含んだ現在の印刷設定が、印刷ジョブのジョブ側層情報と比較される。
また、第1制御部11は、ジョブリスト領域31へ印刷ジョブを追加した場合に所定条件が成立したと判断し、当該追加した印刷ジョブを対象として、図6のフローチャートを開始してもよい。例えば、第1印刷ジョブをジョブリスト領域31へ追加したタイミング、つまり、「Layered Image_01」、「Color Image_01[カラー]」および「White Image_01[ホワイト]」をジョブリスト領域31へ表示したタイミングで、これら「Layered Image_01」、「Color Image_01[カラー]」および「White Image_01[ホワイト]」の表示をジョブリスト領域31内で選択状態とし、図6のフローチャートを開始してもよい。
また、第1制御部11は、ジョブリスト領域31に表示されている複数の印刷ジョブを対象として、図6のフローチャートを並列的に実行してもよい。これまでに説明したように図3等の例によれば、ジョブリスト領域31には、第1印刷ジョブおよび第2印刷ジョブが表示されている。このような状況で、例えば、印刷設定領域33の受付欄42における設定がユーザーの操作により変更されたことを契機として、第1制御部11は、第1印刷ジョブ、第2印刷ジョブそれぞれのジョブ側層情報と、変更後の設定を含んだ現在の印刷設定との整合性を判定する。そして、第1制御部11は、第1印刷ジョブ、第2印刷ジョブのうち、ジョブ側層情報が印刷設定と整合しない印刷ジョブに関して、これまで説明したようなエラー報知をUI画面30内に表示させればよい。
さらに、第1制御部11は、印刷ボタン39が操作された場合に所定条件が成立したと判断し、図6のフローチャートを開始してもよい。つまり、第1制御部11は、ジョブリスト領域31内でいずれかの印刷ジョブが選択されている状態で、印刷ボタン39への操作を検知した場合に、図6のフローチャートを開始する。この場合、第1制御部11は、ステップS110で“No”と判定した場合は、ステップS130においてエラー報知を表示させるとともに、前記選択されている印刷ジョブに基づく印刷を中止する。
ステップS130やステップS140におけるエラー報知の表示は、上述した具体的態様に限定されない。
例えば、第1制御部11は、アイコン50とメッセージとのいずれか一方だけを表示させてもよい。また、アイコン50を表示する場合であっても、第1制御部11は、エラー報知の対象となる印刷ジョブおよび当該印刷ジョブに含まれる各画像層がそれぞれ対応するジョブリスト領域31における各表示へ図7~9のようにアイコン50を重畳するのではなく、印刷ジョブに対応する表示、図7~9の例であれば「Layered Image_01」にのみアイコン50を重畳させるとしてもよい。
また、第1制御部11は、エラー報知の対象となる印刷ジョブに対応するジョブリスト領域31における表示について、エラーを示す所定色、例えば赤色としたり、点滅表示させたりしてもよい。また、第1制御部11は、エラー報知を表示部13に表示させることと並行して、画像処理装置10が備える不図示のスピーカーにより警告音や警告メッセージを出力させてもよい。また、第1制御部11は、図7~9に例示したようなメッセージを表示させず、アイコン50や、色や、点滅表示などを適宜組み合わせることにより、ステップS130におけるエラー報知の表示態様と、ステップS140におけるエラー報知の表示態様とを異ならせることで、ユーザーに第1のエラー報知と第2のエラー報知とを識別させるとしてもよい。
第1制御部11は、プレビュー領域32に印刷ジョブのプレビュー画像を表示させる。例えば、ジョブリスト領域31内で第1印刷ジョブが選択されていれば、第1制御部11は、第1印刷ジョブのプレビュー画像データ、つまり図4に示した特色画像データD11pvおよびカラー画像データD12pvを用いてプレビュー画像を生成する。第1制御部11は、特色画像データD11pvとカラー画像データD12pvとを重畳することによりプレビュー画像を生成し、生成したプレビュー画像をプレビュー領域32に展開することにより表示させる。
図3等によれば、プレビュー領域32の背景は、ホワイトとグレーによるチェッカーパターンとなっている。チェッカーパターンは、プレビュー領域32が背景として採用する所定の模様の一例である。プレビュー領域32の背景としては、チェッカーパターン以外にも、例えば、ドット柄やハッチング等の様々なパターンやテクスチャを採用することができる。特色画像データD11のようなホワイト版は、画素毎にWの濃度が階調表現されており、そのような画素の中には、Wの階調値が無い画素(W=0の画素)も存在する。特色画像データD11をプレビュー表示したとき、つまり特色画像データD11pvをプレビュー領域32に表示したとき、プレビュー領域32の背景が一般的な白一色であれば、特色画像データD11pv内のWの階調値を有する(W≠0である)領域とWの階調値を有さない領域との見分けが付かない。
本実施形態では、第1制御部11は、プレビュー領域32の背景を所定の模様とすることで、Wインクにより印刷される画像層におけるWの階調値を有する領域とWの階調値を有さない領域とを見分けられるようにしている。プレビュー領域32内の左上に示された黒線による枠が、プレビュー画像の外縁である。そして、図3等によれば、プレビュー画像内のほぼ中央領域に白色の矩形が示されており、この白色の矩形の外側かつプレビュー画像内側の領域は、プレビュー領域32の背景としてのチェッカーパターンとなっている。つまり、プレビュー画像内の前記白色の矩形が、Wの階調値を有する領域である。このようなプレビュー画像が表示されることにより、ユーザーは、特色画像データD11に基づく印刷がされたときにWインクが記録される領域とWインクが記録されない領域とを、印刷前に認識することができる。
なお、第1制御部11は、プレビュー画像を生成しプレビュー領域32に表示させる場合に、プレビュー画像を構成する各画像層に対して、少なくともオブジェクト以外の画素に透過処理を施して、プレビュー画像を表示させる。特色画像データD11pvであれば、オブジェクトは、各画素がWの階調値を有する前記矩形の中央領域である。また、カラー画像データD12pvであれば、オブジェクトは、文字「XYZ」である。図3等は、特色画像データD11pv、カラー画像データD12pvそれぞれについてオブジェクト以外の画素を透過させて表示したプレビュー画像を示している。このように第1制御部11は、プレビュー画像を構成する各画像層について、少なくともオブジェクト以外の画素に透過処理を施すことで、プレビュー画像により、最も上に重ねた画像層だけでなく、最も上に重ねた画像層以外の画像層や、いずれの画像層のオブジェクトによっても覆われない領域を、ユーザーに視認させることができる。
図10は、UI画面30の例を示している。図10では、図3,7~9と異なり、ジョブリスト領域31において、一つの画像層が選択されている。具体的には、第1印刷ジョブに含まれる特色画像データD11を示す「White Image_01[ホワイト]」が選択されている。このような場合、第1制御部11は、特色画像データD11のプレビュー画像データである、図4に示した特色画像データD11pvを、プレビュー領域32に表示させる。図10では、プレビュー領域32に特色画像データD11pvが表示された状態を示している。
図10に示すUI画面30においては、図3,7~9と異なり、多層印刷設定用のタブ35が選択されており、印刷設定領域33には、多層印刷設定用のタブ35に対応して、複数の受付欄44,45,46が表示されている。多層印刷設定用のタブ35は、基本設定用のタブ34に対応する印刷設定領域33の受付欄42において層数として2層以上が設定されている場合に限って、UI画面30内で選択可能となるタブである。
受付欄44、受付欄45は、ジョブリスト領域31で選択されている画像層の、水平方向位置の調整値、垂直方向位置の調整値を受け付けるための受付欄である。プレビュー画像は、これら調整値が0であればプレビュー領域32の基準位置に表示される。基準位置とは、プレビュー画像の左上の角を、プレビュー領域32の左上の角に一致させたときの位置である。ユーザーは、受付欄44や受付欄45へ調整値を入力することにより、ジョブリスト領域31で選択している画像層、つまりプレビュー領域32に表示されている画像層の位置について、基準位置を基準として水平方向や垂直方向へ調整することができる。このような位置調整は、画像層単位で実行される。受付欄44,45を介した位置調整は、印刷ジョブに含まれる画像層間の相対的な位置ずれ量の調整である。図10の例によれば、ユーザーは、第1印刷ジョブに含まれる特色画像データD11の、カラー画像データD12に対する水平方向や垂直方向への位置ずれ量を調整することになる。
受付欄46は、ジョブリスト領域31で選択されている画像層のサイズの補正値を受け付けるための受付欄である。ユーザーは、受付欄46へ補正値を入力することにより、ジョブリスト領域31で選択している画像層、つまりプレビュー領域32に表示されている画像層の水平方向および垂直方向のサイズを、大きくしたり小さくしたりすることができる。このようなサイズ補正は、画像層単位で実行される。受付欄46を介したサイズ補正は、印刷ジョブに含まれる画像層間の相対的なサイズ調整である。図10の例によれば、ユーザーは、第1印刷ジョブに含まれる特色画像データD11の、カラー画像データD12に対する水平方向および垂直方向のサイズを調整することになる。第1制御部11は、受付欄44,45を介した調整値の受け付けや、受付欄46を介した補正値の受け付けに連動して、プレビュー領域32内におけるプレビュー画像の位置やサイズを変更して、変更後のプレビュー画像を表示する。
第1制御部11は、このような印刷設定領域33の各受付欄40,41,42,43,44,45,46を介して受け付けた情報を、図4に示したように印刷ジョブ内の印刷設定の情報として保存する。つまり、印刷ジョブ内の印刷設定の情報は、ユーザーによる印刷設定領域33への任意の操作に応じて更新される。むろん印刷設定領域33においては、図3,7~10に示す印刷設定の項目以外にも、例えば、割付印刷、印刷部数、色補正等の様々な印刷設定の項目について、ユーザーから指定を受け付けることが可能である。
UI画面30に含まれている削除ボタン37は、ジョブリスト領域31内で選択されている印刷ジョブをジョブリスト領域31から削除するためのボタンである。
RIPボタン38は、ジョブリスト領域31内で選択されている印刷ジョブに基づく印刷データの生成を実行するためのボタンである。第1制御部11は、ジョブリスト領域31内でいずれかの印刷ジョブが選択されている状態で、RIPボタン38への操作を検知した場合に、選択されている印刷ジョブに含まれる各画像層に対応する各印刷データを生成する。
印刷ボタン39は、上述したように、ジョブリスト領域31内で選択されている印刷ジョブに基づく印刷を開始するためのボタンである。第1制御部11は、ジョブリスト領域31内でいずれかの印刷ジョブが選択されている状態で、無効化していない印刷ボタン39への操作を検知した場合に、選択されている印刷ジョブに含まれる各画像層から生成済みの各印刷データを、通信IF15を介してプリンター20へ送信する。このとき、第1制御部11は、選択されている印刷ジョブにおける印刷設定の情報も、印刷データと共にプリンター20へ送信する。画像処理装置10からの印刷データや印刷設定の情報の送信を受けたプリンター20側では、第2制御部21が、画像層毎の印刷データと、画像層の重ね順や位置の調整値やサイズの補正値等の各種項目の情報を含む印刷設定とに従って、メディアへの多層印刷をプリンターエンジン23に実行させる。
4.まとめ:
このように本実施形態によれば、表示部による表示を制御する画像処理装置10は、複数の画像層を含む印刷ジョブと印刷設定とが整合しているか否かを判定し、整合していない場合にエラーの報知を前記表示部に表示させる制御部(第1制御部11)を備える。
前記構成によれば、画像処理装置10は、複数の画像層を含む印刷ジョブとの関係で印刷設定が適切であるか否かを判定し、適切でなければエラーの報知を表示部に表示させる。これにより、複数の画像層を含む印刷ジョブを印刷しようとするユーザーに対して、印刷設定が適切でない旨を視認させ、結果、無駄な印刷結果が生じることを回避することができる。無駄な印刷結果とは、印刷ジョブに従って本来出力されるべき印刷結果とは異なる印刷結果である。
また、本実施形態によれば、前記制御部は、画像層の数を前記印刷設定の一部として受け付けるための第1受付欄を前記表示部に表示させ、前記第1受付欄への操作に応じて設定した画像層の数が前記印刷ジョブに含まれている画像層の数と整合しない場合に、前記報知を表示させる。
図3等を参照すると、印刷設定領域33の受付欄42が、画像層の数を印刷設定の一部として受け付けるための第1受付欄に該当する。かかる構成によれば、画像処理装置10は、ユーザーによる第1受付欄への操作に応じて設定した画像層の数が印刷ジョブに含まれている画像層の数と整合しない場合に、ユーザーにエラーを認識させることができる。
また、本実施形態によれば、前記制御部は、印刷すべき画像層の色を前記印刷設定の一部として受け付けるための第2受付欄を前記表示部に表示させ、前記第2受付欄への操作に応じて設定した画像層の色と、前記印刷ジョブに含まれている画像層の色とが整合しない場合に、前記報知を表示させる。
第1制御部11は、印刷設定領域33の受付欄42により層数および重ね順の指定を受け付ける。重ね順は、例えば、「ホワイト→カラー」や「カラー→メタリック」等のように、印刷すべき画像層の色と、画像層の印刷順とを示す情報である。従って、印刷設定領域33の受付欄42が、印刷すべき画像層の色を印刷設定の一部として受け付けるための第2受付欄に該当する。また、印刷ジョブに含まれている画像層の色は、上述したジョブ側層情報における画像層毎の種類によって実質的に示されている。
かかる構成によれば、画像処理装置10は、ユーザーによる第2受付欄への操作に応じて設定した画像層の色が印刷ジョブと整合しない場合に、ユーザーにエラーを認識させることができる。
UI画面30のデザイン上、受付欄42が上述の第1受付欄および第2受付欄を兼ねているが、UI画面30において、第1受付欄、第2受付欄は別々に設けられていてもよい。つまり、UI画面30の印刷設定領域33には、層数を受け付けるための受付欄と、重ね順を受け付けるための受付欄とが分かれて設けられていてもよい。
また、本実施形態によれば、前記制御部は、前記報知の少なくとも一部として、前記印刷設定を前記印刷ジョブと整合する内容へ変更させるための案内文、例えば、メッセージ52,53を表示させる。
前記構成によれば、ユーザーは、前記案内文を見ることで、不適切な印刷設定を印刷ジョブと整合する適切な内容へ容易に変更することができる。
また、本実施形態によれば、前記制御部は、前記印刷ジョブに基づく印刷を実行させるプリンターにおける特定項目の設定を前記印刷設定の一部として取得して、前記印刷ジョブと整合しているか否かを判定する。
前記構成によれば、画像処理装置10は、複数の画像層を含む印刷ジョブが、取得したプリンター設定の下で印刷できるものであるか否かを実質的に判定し、印刷ジョブとプリンター設定とが整合していない、つまりプリンター設定の下で印刷できる印刷ジョブでないのであれば、エラーの報知を表示部に表示させる。これにより、無駄な印刷結果が生じることを回避することができる。
また、本実施形態によれば、前記制御部は、一以上の印刷ジョブを示すジョブリストを前記表示部に表示させ、前記ジョブリストに示した印刷ジョブであって、前記印刷設定と整合しないと判定した印刷ジョブについて、前記ジョブリストにおける表示態様を変化させることにより前記報知の表示を実現する。ジョブリストにおける表示態様を変化させるとは、例えば上述したような、アイコン50の表示や、色の変更や、点滅表示や、それらの組み合わせ等である。
前記構成によれば、ユーザーは、ジョブリストの中で印刷設定と整合していない印刷ジョブを容易に認識することができる。
また、本実施形態によれば、前記制御部は、前記ジョブリストに示した印刷ジョブのうち選択された印刷ジョブについて前記印刷設定との整合を判定する。
前記構成によれば、画像処理装置10は、ユーザーが任意に選択した印刷ジョブについて印刷設定との整合を判定し、整合していない場合には、ユーザーにエラーを認識させることができる。
また、本実施形態は、表示部による表示の制御をコンピューターに実行させる画像処理プログラム12を開示する。図6におけるステップS110やステップS120は、画像処理プログラム12によって実現される、複数の画像層を含む印刷ジョブと印刷設定とが整合しているか否かを判定する判定機能に該当する。ステップS130やステップS140は、画像処理プログラム12によって実現される、前記印刷ジョブと前記印刷設定とが整合していない場合にエラーの報知を前記表示部に表示させる表示制御機能に該当する。
5.変形例:
本実施形態は上述した態様以外にも、種々の変形例を含む。
図11は、一つの変形例にかかるエラー表示制御処理の一部をフローチャートにより示している。図11は、図6に示したステップS120以降の処理を示している。ステップS120,S140については、説明した通りである。
第1制御部11は、ステップS150では、ステップS100で取得した印刷設定のうちの層設定に対して、印刷ジョブ側でホワイト版が足りないか否かを判定する。例えば、層設定が、「カラー→ホワイト→カラー」等のように、ホワイト版を必要とする設定であるとする。一方で、印刷設定との整合性判定の対象としている印刷ジョブのジョブ側層情報が、印刷ジョブにホワイト版が含まれていないことを示している場合、第1制御部11は、層設定に対してホワイト版が足りないと判定し、ステップS160へ進む。つまり、層設定ではホワイト版が必要とされているにもかかわらず、印刷設定との整合性判定の対象としている印刷ジョブにホワイト版が含まれていない場合に、ステップS150で“Yes”と判定してステップS160へ進む。一方、層設定に対してホワイト版が足りない、という状態に該当しない場合は、第1制御部11は、ステップS160,S170は実行せずに処理を終える。
ステップS160では、第1制御部11は、ホワイト版の生成を実行すべきか否かを判定し、実行すべきであればステップS170へ進み、実行すべきでなければS170は実行せずに処理を終える。例えば、画像処理プログラム12において、ホワイト版自動生成モードという特定のモードが予め有効化されている状況であれば、第1制御部11は、ホワイト版の生成を実行すべきと判定する。ホワイト版自動生成モードが無効化されていれば、第1制御部11は、ホワイト版の生成を実行すべきでないと判定する。あるいは、第1制御部11は、ステップS150で層設定に対してホワイト版が足りないと判定した時点で、UI画面30を通じて、ホワイト版の生成を実行すべきか否かをユーザーに問い合わせ、この問い合わせに対してユーザーから、ホワイト版の生成を実行すべき旨の返答があった場合に、ホワイト版の生成を実行すべきと判定する。この問い合わせに対してユーザーから、ホワイト版の生成を実行すべきでない旨の返答があった場合には、第1制御部11は、ホワイト版の生成を実行すべきでないと判定する。ただし、ステップS160の判定は無くてもよい。つまり、ステップS150で層設定に対してホワイト版が足りないと判定したら、そのままステップS170へ進む構成であってもよい。
ステップS170では、第1制御部11は、画素毎にWの所定の階調値を有する所定サイズの特色画像データ、つまりホワイト版を生成し、生成したホワイト版を、印刷設定との整合性判定の対象としている印刷ジョブに画像層の一つとして含めて、この印刷ジョブを保存する。なお、第1制御部11は、ステップS170でホワイト版を生成するに際し、ホワイト版の画像サイズや、画像内でWの階調値を与えるべき領域や、Wの階調値等についてUI画面30を通じてユーザーから指定を受け付け、受け付けた指定に従ってホワイト版を生成してもよい。また、結果的にステップS150で層設定に対してホワイト版が足りないと判定するような状況では、ステップS140で表示部13に表示されるエラー報知としては、例えば「ジョブにホワイト版が含まれていません。ジョブを変更するか、基本設定を変更して下さい。」等といったメッセージが考えられる。
このような変形例によれば、第1制御部11は、印刷ジョブと印刷設定とが整合しない場合に、前記印刷設定に応じて前記印刷ジョブにおいて足りない画像層を生成し、前記生成した画像層を前記印刷ジョブに含める。つまり、印刷ジョブと印刷設定とが整合しない場合に、印刷ジョブの構成を印刷設定に合わせて補充することで、ユーザーが指定した印刷設定に対応した印刷結果が得られるようになる。なお、前記印刷ジョブにおいて足りないために生成し、前記印刷ジョブに含める画像層は、ホワイト版以外にも、メタリック版や、クリア版であってもよい。
図6のフローチャートにおいて、幾つかのステップを無くしてもよい。例えば、ステップS100,S110,S130からなるフローチャートを、本実施形態に含まれる一つの処理として把握することができる。また、ステップS100,S120,S140からなるフローチャートを、本実施形態に含まれる一つの処理として把握することができる。
UI画面30の構成やデザインは、図3,7~10に例示したものに限定されないことは言うまでもない。例えば、UI画面30に含まれるものとしてこれまで説明した各要素は、全てが一つのUI画面内に表示されるのではなく、いくつかの画面に分かれて、表示部13上で画面を切り替えることでそれら各要素が表示される態様であってもよい。
1…システム、10…画像処理装置、11…第1制御部、12…画像処理プログラム、13…表示部、14…操作受付部、15…第1通信IF、20…プリンター、21…第2制御部、22…搬送機構、23…プリンターエンジン、24…第2通信IF、30…UI画面、31…ジョブリスト領域、32…プレビュー領域、33…印刷設定領域、50…アイコン、51,52,53…メッセージ、LD…リストデータ、PJ…印刷ジョブ

Claims (8)

  1. 表示部による表示を制御する画像処理装置であって、
    複数の画像層を含む印刷ジョブと印刷設定とが整合しているか否かを判定し、整合していない場合にエラーの報知を前記表示部に表示させる制御部を備え、
    前記制御部は、一以上の前記印刷ジョブを示すジョブリストを前記表示部に表示させ、前記ジョブリストに示した前記印刷ジョブである第1印刷ジョブと第2印刷ジョブとのそれぞれを対象として、前記印刷設定と整合しているか否かの判定を並列に実行する、ことを特徴とする画像処理装置。
  2. 前記制御部は、画像層の数を前記印刷設定の一部として受け付けるための第1受付欄を前記表示部に表示させ、前記第1受付欄への操作に応じて設定した画像層の数が前記印刷ジョブに含まれている画像層の数と整合しない場合に、前記報知を表示させることを特徴とする請求項1に記載の画像処理装置。
  3. 前記制御部は、印刷すべき画像層の色を前記印刷設定の一部として受け付けるための第2受付欄を前記表示部に表示させ、前記第2受付欄への操作に応じて設定した画像層の色と、前記印刷ジョブに含まれている画像層の色とが整合しない場合に、前記報知を表示させることを特徴とする請求項1または請求項2に記載の画像処理装置。
  4. 前記制御部は、前記報知の少なくとも一部として、前記印刷設定を前記印刷ジョブと整合する内容へ変更させるための案内文を表示させることを特徴とする請求項1~請求項3のいずれかに記載の画像処理装置。
  5. 前記制御部は、前記印刷ジョブと前記印刷設定とが整合しない場合に、前記印刷設定に応じて前記印刷ジョブにおいて足りない画像層を生成し、前記生成した画像層を前記印刷ジョブに含めることを特徴とする請求項1~請求項4のいずれかに記載の画像処理装置。
  6. 前記制御部は、前記印刷ジョブに基づく印刷を実行させるプリンターにおける特定項目の設定を前記印刷設定の一部として取得して、前記印刷ジョブと整合しているか否かを判定することを特徴とする請求項1~請求項5のいずれかに記載の画像処理装置。
  7. 前記制御部は、前記ジョブリストに示した前記印刷ジョブであって、前記印刷設定と整合しないと判定した前記印刷ジョブについて、前記ジョブリストにおける表示態様を変化させることにより前記報知の表示を実現することを特徴とする請求項1~請求項6のいずれかに記載の画像処理装置。
  8. 表示部による表示の制御をコンピューターに実行させる画像処理プログラムであって、
    複数の画像層を含む印刷ジョブと印刷設定とが整合しているか否かを判定する判定機能と、
    前記印刷ジョブと前記印刷設定とが整合していない場合にエラーの報知を前記表示部に表示させる表示制御機能と、を実行させ
    前記表示制御機能は、一以上の前記印刷ジョブを示すジョブリストを前記表示部に表示させ、
    前記判定機能は、前記ジョブリストに示された前記印刷ジョブである第1印刷ジョブと第2印刷ジョブとのそれぞれを対象として、前記印刷設定と整合しているか否かの判定を並列に実行する、ことを特徴とする画像処理プログラム。
JP2018116463A 2018-06-19 2018-06-19 画像処理装置および画像処理プログラム Active JP7155646B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018116463A JP7155646B2 (ja) 2018-06-19 2018-06-19 画像処理装置および画像処理プログラム
US16/443,620 US10846034B2 (en) 2018-06-19 2019-06-17 Displaying error reports when print jobs and print settings are incompatible
CN201910526385.8A CN110618588B (zh) 2018-06-19 2019-06-18 图像处理装置及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018116463A JP7155646B2 (ja) 2018-06-19 2018-06-19 画像処理装置および画像処理プログラム

Publications (2)

Publication Number Publication Date
JP2019219884A JP2019219884A (ja) 2019-12-26
JP7155646B2 true JP7155646B2 (ja) 2022-10-19

Family

ID=68839285

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018116463A Active JP7155646B2 (ja) 2018-06-19 2018-06-19 画像処理装置および画像処理プログラム

Country Status (3)

Country Link
US (1) US10846034B2 (ja)
JP (1) JP7155646B2 (ja)
CN (1) CN110618588B (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7249161B2 (ja) * 2019-01-31 2023-03-30 キヤノン株式会社 プログラム、情報処理装置、及び制御方法
KR20190096858A (ko) * 2019-07-30 2019-08-20 엘지전자 주식회사 자율주행 복합기, 자율주행 복합기를 제어하는 서버 및 서버의 동작 방법
EP3869321A1 (en) * 2020-02-20 2021-08-25 Canon Production Printing Holding B.V. Flatbed printer and a method of media-relative image positioning for the flatbed printer
JP7448417B2 (ja) * 2020-05-21 2024-03-12 ローランドディー.ジー.株式会社 画像データ作成装置、印刷システムおよび画像データ作成用のコンピュータプログラム
JP2022030370A (ja) * 2020-08-07 2022-02-18 セイコーエプソン株式会社 印刷システム、プレビュー画像表示方法、印刷ジョブ生成装置、画像形成装置、印刷ジョブ生成プログラム、プレビュー画像表示プログラム
JP2022179919A (ja) * 2021-05-24 2022-12-06 セイコーエプソン株式会社 印刷装置及び印刷物の生産方法
JP7451462B2 (ja) 2021-05-25 2024-03-18 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、記憶媒体、およびプログラム
JP2023087733A (ja) * 2021-12-14 2023-06-26 キヤノン株式会社 情報処理御装置、制御方法およびプログラム
JP2023110340A (ja) * 2022-01-28 2023-08-09 セイコーエプソン株式会社 情報処理装置、情報処理方法、プログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013050925A (ja) 2011-08-31 2013-03-14 Konica Minolta Business Technologies Inc 印刷処理装置および印刷プログラム
JP2013159470A (ja) 2012-02-07 2013-08-19 Mimaki Engineering Co Ltd 媒体加工指示装置、媒体加工システムおよび媒体加工指示プログラム
JP2014171069A (ja) 2013-03-04 2014-09-18 Ricoh Co Ltd 画像形成装置のエラー表示制御方法
JP2014199984A (ja) 2013-03-29 2014-10-23 株式会社リコー 画像処理装置、画像形成装置、画像処理方法及び画像処理プログラム
JP2015068947A (ja) 2013-09-27 2015-04-13 株式会社沖データ 印刷システム及び印刷装置

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001147786A (ja) * 1999-11-22 2001-05-29 Canon Aptex Inc 情報処理装置、印刷システムおよび記憶媒体
JP2003103888A (ja) * 2001-09-28 2003-04-09 Omron Corp 画像印刷装置および画像印刷方法、並びに印刷媒体
EP1355261B1 (en) * 2002-04-16 2013-02-27 Canon Kabushiki Kaisha Print media quality assurance
JP2005246723A (ja) * 2004-03-03 2005-09-15 Seiko Epson Corp 画像形成装置及びドライバプログラム
JP4372175B2 (ja) * 2007-04-02 2009-11-25 キヤノン株式会社 印刷処理システム、制御装置およびその制御方法、記録媒体
KR101432052B1 (ko) * 2008-11-24 2014-08-20 삼성전자주식회사 인쇄 제어 단말장치, 및 인쇄 제어 방법
JP5493895B2 (ja) 2009-04-03 2014-05-14 セイコーエプソン株式会社 白色を含む複数色のインクを用いた印刷
JP2011073432A (ja) 2009-09-03 2011-04-14 Seiko Epson Corp 印刷制御装置
JP2012008851A (ja) * 2010-06-25 2012-01-12 Canon Inc 情報処理装置、印刷制御方法、及びプログラム
JP2013073035A (ja) * 2011-09-28 2013-04-22 Seiko Epson Corp 印刷装置、印刷制御装置、印刷制御方法、および印刷制御プログラム
JP5562364B2 (ja) 2012-02-20 2014-07-30 キヤノン株式会社 表示制御装置、表示制御装置の制御方法及びプログラム
JP6244861B2 (ja) * 2013-12-04 2017-12-13 株式会社リコー 情報処理システム、情報処理装置、情報処理方法及びプログラム
JP6440396B2 (ja) * 2014-07-11 2018-12-19 キヤノン株式会社 印刷装置、印刷装置の制御方法
US20180207875A1 (en) * 2015-07-13 2018-07-26 Stratasys Ltd. Method and system for 3d printing
JP6558165B2 (ja) * 2015-09-14 2019-08-14 株式会社リコー 情報処理装置、情報処理方法およびプログラム
JP2017151589A (ja) * 2016-02-23 2017-08-31 セイコーエプソン株式会社 印刷方法、プリントシステム及びプログラム
JP6648562B2 (ja) 2016-03-09 2020-02-14 株式会社リコー 画像処理装置、画像処理システム、画像処理方法、プログラム、および記録媒体
US10111504B2 (en) * 2016-07-25 2018-10-30 Htc Corporation Wearable device and wristband thereof
JP6759987B2 (ja) * 2016-11-04 2020-09-23 セイコーエプソン株式会社 印刷管理装置、印刷装置、印刷管理プログラムおよび画像処理プログラム
US11084091B2 (en) * 2018-01-26 2021-08-10 William MAKINEN System and method for detecting 3D printing errors

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013050925A (ja) 2011-08-31 2013-03-14 Konica Minolta Business Technologies Inc 印刷処理装置および印刷プログラム
JP2013159470A (ja) 2012-02-07 2013-08-19 Mimaki Engineering Co Ltd 媒体加工指示装置、媒体加工システムおよび媒体加工指示プログラム
JP2014171069A (ja) 2013-03-04 2014-09-18 Ricoh Co Ltd 画像形成装置のエラー表示制御方法
JP2014199984A (ja) 2013-03-29 2014-10-23 株式会社リコー 画像処理装置、画像形成装置、画像処理方法及び画像処理プログラム
JP2015068947A (ja) 2013-09-27 2015-04-13 株式会社沖データ 印刷システム及び印刷装置

Also Published As

Publication number Publication date
CN110618588A (zh) 2019-12-27
US10846034B2 (en) 2020-11-24
JP2019219884A (ja) 2019-12-26
US20190384549A1 (en) 2019-12-19
CN110618588B (zh) 2022-11-08

Similar Documents

Publication Publication Date Title
JP7155646B2 (ja) 画像処理装置および画像処理プログラム
JP7077812B2 (ja) 画像処理装置および画像処理プログラム
JP7192496B2 (ja) 画像処理装置および画像処理プログラム
JP5553139B2 (ja) 画像処理装置、画像処理プログラム
US8662768B2 (en) Image forming device
US20160103644A1 (en) Printer driver that causes a computer to generate a print command to print with decolorable material
JP2009232228A (ja) 画像処理システム、画像処理プログラム及び画像処理方法
US10877709B2 (en) Image processing apparatus, non-transitory recording medium storing image processing program, and image processing method for generating a color chart image data
US20060215209A1 (en) Print control device, print control method and storage medium storing print control program
US9596369B2 (en) Function execution apparatus, function execution method, and non-transitory computer readable medium storing instructions therefor
US20220150382A1 (en) Image forming apparatus, non-transitory computer readable recording medium storing color correction control program, and color correction control method in image forming apparatus
JP6926709B2 (ja) 画像形成装置およびプログラム
US8937747B2 (en) Image processing device and program
JP2009033263A (ja) 画像形成装置の表示制御装置
US10778871B1 (en) Information processing and forming with user selection of color material filling containers and display of color image
JP2020151966A (ja) 情報処理装置、画像形成装置、及びプログラム
JP2009295044A (ja) プリンタドライバプログラムのインストール処理装置及びインストールプログラム
JP2005181736A (ja) 画像形成装置
US20240106963A1 (en) Information processing apparatus, non-transitory computer readable medium storing information processing program, and information processing method
JP2010213209A (ja) 画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラム
JP2022171061A (ja) 印刷制御装置、印刷制御方法およびプログラム
JP2020087291A (ja) 画像処理プログラム及び端末装置
JP2019147660A (ja) 印刷装置とその制御方法、及びプログラム
JP2014032551A (ja) 画像処理装置、画像処理方法、コンピュータプログラム及び記録媒体
JP2021057736A (ja) 色変換パラメーター生成装置、色変換パラメーター生成方法及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210521

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220405

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220531

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220906

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220919

R150 Certificate of patent or registration of utility model

Ref document number: 7155646

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150