(57)【特許請求の範囲】
【請求項１】
一つの印刷ジョブ内に複数の異なる印刷条件を含む印刷ジョブを受け付けるジョブ受付部を有し、前記複数の印刷条件のうちの印刷条件に従って前記印刷ジョブを実行することで前記印刷ジョブが示す画像を印刷する印刷実行部と、
前記複数の印刷条件から選択された印刷条件に対応する印刷モードの設定を前記印刷実行部に要求する印刷制御部と、
を備え、
前記印刷実行部は、印刷を実行する印刷ヘッドと、前記印刷制御部により選択された前記印刷条件に対応する前記印刷モードに従って前記印刷ジョブから駆動データを生成するデータ生成部と、前記データ生成部が生成した前記駆動データを記憶する記憶部と、前記記憶部から読み出した前記駆動データに基づき前記印刷ヘッドを駆動することで前記駆動データに対応する画像を前記印刷ヘッドに印刷させるヘッド制御部とを有すること、
前記印刷実行部で前記複数の印刷条件から選択された第1の印刷条件に対応する第1の印刷モードで前記印刷ジョブの実行途中に、前記印刷制御部が、前記第1の印刷条件と異なる第2の印刷条件に対応する第2の印刷モードの設定を要求する指令を送信した時、
前記印刷実行部は、前記指令を受信し、前記第1の印刷モードで実行した前記印刷ジョブによる第1の画像に続いて前記第2の印刷モードで実行した前記印刷ジョブによる第2の画像を印刷すること、
を特徴とする印刷制御装置。
【請求項２】
前記印刷実行部は、前記印刷制御部が前記第2の印刷条件に対応する前記第2の印刷モードへの変更に伴って前記第１印刷モードに従って生成した第２の駆動データを記憶する領域を前記記憶部に確保するために必要な場合には、前記第1の印刷モードに従って生成された第1の駆動データを記憶する前記記憶部を初期化する初期化動作を実行する請求項１に記載の印刷制御装置。
【請求項３】
前記印刷制御部は、前記複数の印刷条件のうち、当該印刷条件に対応する印刷モードへの変更に前記初期化動作を要しない前記印刷条件に対応する印刷モードをユーザーインターフェースに表示する請求項２に記載の印刷制御装置。
【請求項４】
前記印刷制御部は、前記複数の印刷条件のうち、当該印刷条件に対応する印刷モードへの変更に前記初期化動作を要する前記印刷条件に対応する印刷モードを、前記初期化動作が必要であることを示す内容と併せてユーザーインターフェースに表示する請求項２または３に記載の印刷制御装置。
【請求項５】
前記印刷制御部は、前記複数の印刷条件のうち、当該印刷条件に対応する印刷モードへの変更に前記初期化動作を要する前記印刷条件に対応する印刷モードへの変更の予約を前記印刷ジョブの開始前に受け付け、前記印刷ジョブの実行途中の予約されたタイミングで前記印刷条件に対応する印刷モードに変更する請求項３ないし４のいずれか一項に記載の印刷制御装置。
【請求項６】
前記印刷実行部は、前記印刷ジョブの実行と並行して、予約された前記印刷条件に対応する印刷モードへの変更前に予め、変更後の前記印刷条件に対応する印刷モードに従って前記駆動データを生成して前記記憶部に記憶する請求項５に記載の印刷制御装置。
【請求項７】
前記印刷制御部は、前記複数の印刷条件のうち、選択しない前記印刷条件に対応する印刷モードの指定を受け付ける請求項４ないし６のいずれか一項に記載の印刷制御装置。
【請求項８】
前記印刷制御部は、前記複数の印刷条件に対応する印刷モードに優先順位を付けており、選択しない前記印刷条件に対応する印刷モードが指定された場合には、未指定の前記印刷条件のうち優先順位が最高の前記印刷条件に対応する印刷モードを前記印刷実行部に設定する請求項７に記載の印刷制御装置。
【請求項９】
前記印刷ジョブは、印刷対象の画像を示す画像データと、複数のルックアップテーブルとを含み、
前記印刷条件は、前記画像データを前記駆動データに変換するために用いられる前記ルックアップテーブルであり、
前記印刷制御部は、前記データ生成部に送信した前記印刷ジョブに含まれる前記複数のルックアップテーブルのうちの一の前記ルックアップテーブルを選択し、
前記データ生成部は、前記印刷制御部により選択された前記ルックアップテーブルに対応する印刷モードに従って前記画像データを前記駆動データに変換する請求項２ないし８のいずれか一項に記載の印刷制御装置。
【請求項１０】
前記印刷制御部は、前記印刷実行部に前記印刷ジョブを送信した後に、前記印刷ジョブに前記ルックアップテーブルを追加可能である請求項９に記載の印刷制御装置。
【請求項１１】
印刷制御部と、
印刷を実行する印刷ヘッドと、前記印刷制御部により選択された前記印刷条件に対応する前記印刷モードに従って前記印刷ジョブから駆動データを生成するデータ生成部と、前記データ生成部が生成した前記駆動データを記憶する記憶部と、前記記憶部から読み出した前記駆動データに基づき前記印刷ヘッドを駆動することで前記駆動データに対応する画像を前記印刷ヘッドに印刷させるヘッド制御部とを有する印刷実行部と、
を有する印刷制御装置の印刷方法であって、
前記印刷制御部から送信された１つの印刷ジョブで複数の異なる印刷条件を含む印刷ジョブを前記印刷実行部で受け付ける工程と、
前記印刷制御部から前記印刷実行部へ、前記複数の印刷条件のうちの第1の印刷条件に対応する第1の印刷モードの設定を印刷実行部に要求する工程と、
前記印刷実行部で前記第1の印刷条件に対応する第1印刷モードに従って前記印刷ジョブを実行することで前記印刷ジョブが示す画像を印刷する工程と、
前記印刷実行部が、前記複数の印刷条件から選択された第1の印刷条件に対応する第1の印刷モードで前記印刷ジョブの実行途中に、前記印刷制御部が前記第1の印刷条件と異なる第2の印刷条件に対応する第2の印刷モードの設定を要求する指令を送信した時、
前記印刷実行部は、前記指令を受信し、前記第1の印刷モードで実行した前記印刷ジョブによる第1の画像に続いて前記第2の印刷モードで実行した前記印刷ジョブによる第2の画像を印刷する工程と、
を備えることを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷ジョブを所定の印刷条件に基づき実行する印刷技術に関するものである。
【背景技術】
【０００２】
従来、インクジェットプリンターやレーザープリンター等のデジタル印刷装置は、コンピューター等で生成された印刷ジョブに基づいて、インクあるいはトナーを記録媒体に付着させて画像を印刷する。また、かかるデジタル印刷装置は、画像品質の向上を図るために、異なる複数の印刷条件のうち、印刷対象画像に応じた印刷条件で印刷ジョブを実行して、画像を印刷することができる。例えば特許文献１では、デジタル印刷装置の出力特性を補正するＬＵＴ(Lookup table)が複数用意されており、印刷対象画像に応じたＬＵＴが選択されて印刷に用いられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１８６３７４号公報
【特許文献２】特開２０１５−１４２３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、選択された印刷条件が不適切であるために、印刷された画像が所望のものからずれてしまう場合があった。そこで、異なる印刷条件で印刷された画像を比較したいといったユーザーのニーズがあった。
【０００５】
この発明は、上記課題に鑑みなされたものであり、異なる印刷条件で印刷される画像の比較をユーザーが簡便に行うことを可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の態様として実現することが可能である。
【０００７】
本発明の第１態様は、一つの印刷ジョブ内に複数の異なる印刷条件を設定可能な印刷ジョブを受け付けるジョブ受付部と、設定された印刷条件に従って印刷ジョブを実行することで印刷ジョブが示す画像を印刷する印刷実行部と、複数の印刷条件のうちの一の印刷条件を印刷実行部に設定する印刷制御部とを備え、印刷実行部は、印刷制御部が設定する印刷条件が印刷ジョブの実行途中に変更されると、変更後の印刷条件で印刷ジョブを継続することで、変更前の印刷条件で実行した印刷ジョブによる画像に続いて変更後の印刷条件で実行した印刷ジョブによる画像を印刷することを特徴としている。
【０００８】
本発明の第２態様は、一つの印刷ジョブ内に複数の異なる印刷条件を設定可能な印刷ジョブを受け付ける工程と、複数の印刷条件のうちの一の印刷条件を設定する工程と、設定された印刷条件に従って印刷ジョブを実行することで印刷ジョブが示す画像を印刷する工程とを備え、設定された印刷条件が印刷ジョブの実行途中に変更されると、変更後の印刷条件で印刷ジョブを継続することで、変更前の印刷条件で実行した印刷ジョブによる画像に続いて変更後の印刷条件で実行した印刷ジョブによる画像を印刷することを特徴としている。
【０００９】
このように構成された本発明の各態様では、印刷ジョブの実行途中に印刷条件を変更して、印刷ジョブを継続することができる。したがって、ユーザーは印刷条件を変更しながら印刷ジョブを実行して、異なる印刷条件で印刷された画像を確認することができる。こうして、異なる印刷条件で印刷される画像の比較をユーザーが簡便に行うことが可能となっている。
【００１０】
また、印刷実行部は、印刷を実行する印刷ヘッドと、印刷制御部により設定された印刷条件に従って印刷ジョブから駆動データを生成するデータ生成部と、データ生成部が生成した駆動データを記憶する記憶部と、記憶部から読み出した駆動データに基づき印刷ヘッドを駆動することで駆動データに対応する画像を印刷ヘッドに印刷させるヘッド制御部とを有するように、印刷制御装置を構成しても良い。これによって、ユーザーは、印刷ジョブから駆動データを生成する際に用いられる印刷条件を変更しながら印刷ジョブを実行して、異なる印刷条件で印刷された画像を確認することができる。
【００１１】
また、印刷実行部は、印刷制御部が設定する印刷条件の変更に伴って変更後の印刷条件で生成した駆動データを記憶する領域を記憶部に確保するために必要な場合には、変更前の印刷条件で生成された駆動データを記憶する記憶部を初期化する初期化動作を実行するように、印刷制御装置を構成しても良い。これによって、記憶部の記憶領域を解放して、変更後の印刷条件で生成した駆動データを記憶部に記憶することができる。
【００１２】
この際、印刷制御部は、複数の印刷条件のうち、当該印刷条件への変更に初期化動作を要しない印刷条件をユーザーインターフェースに表示するように、印刷制御装置を構成しても良い。これによって、ユーザーは、初期化動作を要しない印刷条件を選択することで、初期化動作に伴う時間のロスを抑えつつ異なる印刷条件で印刷された画像を確認することができる。
【００１３】
また、印刷制御部は、複数の印刷条件のうち、当該印刷条件への変更に初期化動作を要する印刷条件を、初期化動作が必要であることを示す内容と併せてユーザーインターフェースに表示するように、印刷制御装置を構成しても良い。これによって、印刷条件の変更に際して初期化動作が必要であることをユーザーに報知することができる。
【００１４】
また、印刷制御部は、複数の印刷条件のうち、当該印刷条件への変更に初期化動作を要する印刷条件への変更の予約を印刷ジョブの開始前に受け付け、印刷ジョブの実行途中の予約されたタイミングで印刷条件を変更するように、印刷制御装置を構成しても良い。
【００１５】
この際、印刷実行部は、印刷ジョブの実行と並行して、予約された印刷条件への変更前に予め、変更後の印刷条件に従って駆動データを生成して記憶部に記憶するように、印刷制御装置を構成しても良い。これによって、変更後の印刷条件に従った駆動データの生成を効率的に実行することができる。
【００１６】
また、印刷制御部は、複数の印刷条件のうち、選択しない印刷条件の指定を受け付けるように、印刷制御装置を構成しても良い。
【００１７】
この際、印刷制御部は、複数の印刷条件に優先順位を付けており、選択しない印刷条件が指定された場合には、未指定の印刷条件のうち優先順位が最高の印刷条件を印刷実行部に設定するように、印刷制御装置を構成しても良い。これによって、ユーザーは選択しない印刷条件を指定することで、実質的に印刷条件の選択・設定を行うことができる。
【００１８】
また、印刷条件は、画像データを駆動データに変換するために用いられるルックアップテーブルであり、印刷ジョブは、印刷対象の画像を示す画像データと、ルックアップテーブルとを含み、印刷制御部は、データ生成部に送信した印刷ジョブに含まれるルックアップテーブルのうちの一のルックアップテーブルを設定し、データ生成部は、印刷制御部により設定されたルックアップテーブルに従って画像データを駆動データに変換するように、印刷制御装置を構成しても良い。これによって、ユーザーは、画像データを駆動データに変換するために用いられるルックアップテーブルを変更しながら印刷ジョブを実行して、異なるルックアップテーブルで印刷された画像を確認することができる。
【００１９】
また、印刷制御部は、印刷実行部に印刷ジョブを送信した後に、印刷ジョブにルックアップテーブルを追加可能であるように、印刷制御装置を構成しても良い。これによって、印刷ジョブの送信後であっても、送信済みの印刷ジョブにルックアップテーブルを追加することができる。
【００２０】
なお、上述した本発明の各態様の有する複数の構成要素はすべてが必須のものではなく、上述の課題の一部又は全部を解決するため、あるいは、本明細書に記載された効果の一部又は全部を達成するために、適宜、前記複数の構成要素の一部の構成要素について、その変更、削除、新たな他の構成要素との差し替え、限定内容の一部削除を行うことが可能である。また、上述の課題の一部又は全部を解決するため、あるいは、本明細書に記載された効果の一部又は全部を達成するために、上述した本発明の一形態に含まれる技術的特徴の一部又は全部を上述した本発明の他の形態に含まれる技術的特徴の一部又は全部と組み合わせて、本発明の独立した一形態とすることも可能である。
【図面の簡単な説明】
【００２１】
【図１】本発明の一例に係る印刷制御装置を模式的に示す図。
【図２】図１の印刷制御装置の電気的構成の一例を示すブロック図。
【図３】コンピューターが実行する印刷ジョブの生成の手順を示すフローチャート。
【図４】プリンターによる印刷ジョブの実行の手順を示すフローチャート。
【図５】印刷モードの選択ダイアログの一例を模式的に示す図。
【図６】複数の印刷モードの表示態様の第１変形例を示す図。
【図７】複数の印刷モードの表示態様の第２変形例を示す図。
【発明を実施するための形態】
【００２２】
図１は本発明の一例に係る印刷制御装置を模式的に示す図である。図１に示すように、印刷制御装置Ｓは、プリンター１とプリンター１を制御するコンピューター３と、コンピューター３に接続されたユーザーインターフェース５とを備える。ユーザーインターフェース５は、ユーザーへの表示を行うディスプレイ５１と、キーボードおよびマウスで構成されてユーザーからの入力操作を受け付ける入力機器５３とを有する。
【００２３】
この印刷制御装置Ｓでは、デジタル印刷装置であるプリンター１がコンピューター３から受信した印刷ジョブＪを実行することで、記録媒体ＲＭにインク組成物（以下、単に「インク」と称する）の液滴（以下「インク滴」と称する）を吐出する。これによって、印刷ジョブＪが示す文字および画像が記録媒体ＲＭに印刷される。なお、記録媒体ＲＭとしては、例えばＪＩＳ規格のＡ１判といった大判の単票、同単票と同じ用紙幅を有するロール紙など紙の他に、樹脂フィルム等を用いることもできる。
【００２４】
プリンター１は、３種類のボックス部材、つまり上部ボックス部材１０ａ、下部ボックス部材１０ｂおよび小型ボックス部材１０ｃを組み合わせてなる筐体１０と、筐体１０を支持する脚部１１とを有している。上部ボックス部材１０ａおよび下部ボックス部材１０ｂは上下方向に積層されている。そして、上部ボックス部材１０ａの正面右側には操作パネル１２が設けられている。この操作パネル１２は、例えばタッチパネルディスプレイで構成され、各種メッセージ等を表示する機能や、サービスマンの入力操作を受け付ける機能を司る。また、下部ボックス部材１０ｂの正面左側にはインクを収容したインクカートリッジＣが装填されたカートリッジホルダー１３が設けられている。
【００２５】
図示を省略するが、下部ボックス部材１０ｂの後部（図１において奥手側）においてスピンドルが水平に設けられるとともに当該スピンドルに対してロールが装着されている。そして、このロールに印刷前の長尺の記録媒体ＲＭが巻き取られており、ロールから上部ボックス部材１０ａと下部ボックス部材１０ｂとの間に記録媒体ＲＭを引き出し可能となっている。プリンター１は、吸引プラテン１４に対向するインクジェット方式の印刷ヘッド１５（図２）を内蔵しており、ロールから引き出された記録媒体ＲＭを吸引プラテン１４の吸引により支持しつつ、インクカートリッジＣから供給されたインクを印刷ヘッド１５から記録媒体ＲＭへ向けて吐出する。これによって記録媒体ＲＭに画像が印刷される。こうして印刷された記録媒体ＲＭはプリンター１の前方へ送り出され、プリンター１の前面に設けられた案内面１６に沿って自重により下方へ垂れ下がる。
【００２６】
図２は図１の印刷制御装置の電気的構成の一例を示すブロック図である。図２に示すように、コンピューター３は、ＣＰＵ(Central Processing Unit)やＲＡＭ(Random Access
Memory)等で構成された演算部３１と、外部機器（プリンター１、ディスプレイ５１および入力機器５３等）との入出力を制御する入出力制御部３２とを備える。かかるコンピューター３では、演算部３１が印刷ジョブＪを生成し、入出力制御部３２が当該印刷ジョブＪをプリンター１に送信する。この印刷ジョブＪは、画像データＤｉとルックアップテーブルＴとを含む。演算部３１が生成する画像データＤｉは、Ｒ、Ｇ、Ｂの３つの色成分で構成され、各画素の画素値を多階調（例えば２５６階調）で表す。また、ルックアップテーブルＴは、例えば特開２０１５−１４２３１２号公報に記載されているように、Ｒ、Ｇ、Ｂの３色からプリンター１で印刷可能な複数色へ変換する色変換を行う際に参照されるテーブルである。
【００２７】
プリンター１は、コントローラー１００と、ＨＤＤ(Hard Disk Drive)やＲＡＭで構成された記憶部２００とを備える。コントローラー１００は、コンピューター３の入出力制御部３２との入出力を制御する入出力制御部１１０と、ＣＰＵやＲＡＭ等で構成された演算部１２０と、印刷ヘッド１５を制御するヘッド制御部１３０とを有する。入出力制御部１１０は、コンピューター３から受信した印刷ジョブＪを記憶部２００に保存する。これに伴って、印刷ジョブＪの画像データＤｉおよびルックアップテーブルＴが記憶部２００に展開される。
【００２８】
演算部１２０は、所定のプログラムを実行することで、色変換部１２１およびハーフトーン処理部１２２を構築する。色変換部１２１は、プリンター１で印刷可能な複数色へ変換する色変換を、ルックアップテーブルＴを参照しつつ画像データＤｉの画素毎に実行する。したがって、プリンター１で印刷可能な色がＣ、Ｍ、Ｙ、Ｋの４色である場合には、色変換後の画像データＤｉはＣ、Ｍ、Ｙ、Ｋの４つの色成分で構成され、各画素の画素値を多階調で表す。また、ハーフトーン処理部１２２は、色変換後の画像データＤｉにハーフトーン処理を実行することで、多階調で表わされた各画素の画素値を二値化する。こうして画像データＤｉに対して色変換およびハーフトーン処理が施されることで、画像データＤｉから駆動データＤｄが生成され、この駆動データＤｄが記憶部２００に保存される。そして、ヘッド制御部１３０が記憶部２００から読み出した駆動データＤｄに基づき印刷ヘッド１５を駆動することで、印刷ヘッド１５からインクを吐出させる。これによって、印刷ジョブＪに含まれた画像データＤｉが示す画像が記録媒体ＲＭに印刷される。このように、コントローラー１００は、記憶部２００に保存された画像データＤｉから駆動データＤｄを生成し、さらに駆動データＤｄに基づき印刷ヘッド１５を駆動することで、記憶部２００に保存された印刷ジョブＪを実行する。
【００２９】
また、本実施形態では、色変換で用いるルックアップテーブルＴが互いに異なる複数の印刷モードで、印刷ジョブＪを実行することができる。そして、ユーザーは印刷モードを変更しつつプリンター１に印刷ジョブＪを実行させることで、異なる印刷モードで印刷された画像を確認することができる。続いては、この点について詳述する。
【００３０】
図３はコンピューターが実行する印刷ジョブの生成の手順の一例を示すフローチャートである。ステップＳ１０１では、演算部３１がアプリケーションソフトウェア等を用いて画像データＤｉを生成する。また、ユーザーは入力機器５３を操作することで、印刷ジョブの実行に用いる印刷モードを複数の印刷モードから選択可能とするモード可変設定を行うことができる。そこで、演算部３１はモード可変設定が有効となっているかを判断する（ステップＳ１０２）。モード可変設定が有効な場合（ステップＳ１０２で「ＹＥＳ」の場合）には、選択可能な複数の印刷モードのそれぞれに対応するルックアップテーブルＴと画像データＤｉとを含む印刷ジョブＪを生成して（ステップＳ１０３）、図３のフローチャートを終了する。一方、モード可変設定が無効な場合（ステップＳ１０２で「ＮＯ」の場合）には、演算部３１は、デフォルトで設定されている単一の印刷モードに対応するルックアップテーブルＴと画像データＤｉとを含む印刷ジョブＪを生成して（ステップＳ１０４）、図３のフローチャートを終了する。
【００３１】
図４はプリンターによる印刷ジョブの実行の手順の一例を示すフローチャートである。コントローラー１００は、入出力制御部１１０により受信した印刷ジョブＪを記憶部２００に展開する（ステップＳ２０１）。また、印刷ジョブＪには、デフォルトの印刷モードをコントローラー１００に設定させる指令が含まれており、コントローラー１００は、当該指令に基づいて設定されたデフォルトの印刷モードで印刷ジョブＪを開始する（ステップＳ２０２）。これに伴って、デフォルトの印刷モードに対応するルックアップテーブルＴにより画像データＤｉが色変換され、色変換後の画像データＤｉにハーフトーン処理が実行されて駆動データＤｄが生成され、駆動データＤｄに応じて印刷ヘッド１５がインクを吐出する。
【００３２】
続いて、コントローラー１００は、記憶部２００に展開された印刷ジョブＪに複数のルックアップテーブルＴが含まれているかを確認することで、複数の印刷モードの選択が可能かを判断する（ステップＳ２０３）。印刷ジョブＪに単一のルックアップテーブルＴのみが含まれており複数の印刷モードの選択が可能で無い場合（ステップＳ２０３で「ＮＯ」の場合）には、コントローラー１００は、デフォルトの印刷モードでの印刷ジョブＪの実行を継続しつつ、印刷ジョブＪが完了したかを確認する（ステップＳ２０４）。そして、印刷ジョブＪが完了すると（ステップＳ２０４で「ＹＥＳ」）、図４のフローチャートを終了する。
【００３３】
一方、印刷ジョブＪに複数のルックアップテーブルＴが含まれており複数の印刷モードの選択が可能である場合（ステップＳ２０３で「ＹＥＳ」の場合）には、コントローラー１００は、印刷モードの選択ダイアログ（図５）を表示するようにコンピューター３に要求し、コンピューター３は当該要求を受けてディスプレイ５１にその表示を行う（ステップＳ２０５）。ここで、図５は印刷モードの選択ダイアログの一例を模式的に示す図である。このダイアログはＲ、Ｇ、Ｂの各色の明度を変更するためのものである。つまり、ユーザーは入力機器５３の操作によりダイアログのノブの位置を変更することで当該ノブに対応した色の明度を調整し、さらに決定ボタンを選択することでダイアログに表示された各色の明度を確定できる。そして、コンピューター３は、こうして確定された各色の明度を再現するのに最適なルックアップテーブルＴを、最適ルックアップテーブルＴとして複数のルックアップテーブルＴのうちから選択し、最適ルックアップテーブルＴに対応する印刷モードの設定を要求する指令をプリンター１に送信する。
【００３４】
この指令を受信したコントローラー１００は、最適ルックアップテーブルＴが使用中のルックアップテーブルＴと一致するかを確認することで、印刷モードの変更の要否を判断する（ステップＳ２０６）。最適ルックアップテーブルＴが使用中のものと一致せず印刷モードの変更が必要である場合（ステップＳ２０６で「ＹＥＳ」の場合）には、最適ルックアップテーブルＴに対応する印刷モードへ変更し（ステップＳ２０７）、ステップＳ２０８に進む。こうしてステップ２０７の実行により、最適ルックアップテーブルＴに対応する印刷モードがコントローラー１００に設定される。その結果、最適ルックアップテーブルＴにより画像データＤｉが色変換され、色変換後の画像データＤｉにハーフトーン処理が実行されて駆動データＤｄが生成され、駆動データＤｄに応じて印刷ヘッド１５がインクを吐出する。このようにして変更後の印刷モードで印刷ジョブＪが継続されることで、変更前の印刷モードで実行した印刷ジョブＪによる画像に続いて変更後の印刷モードで実行した印刷ジョブＪによる画像が印刷される。
【００３５】
一方、最適ルックアップテーブルＴが使用中のものに一致しており印刷モードの変更が不要である場合（ステップＳ２０６で「ＮＯ」の場合）には、そのままステップＳ２０８に進む。そして、印刷ジョブＪの完了が確認されるまでステップＳ２０６〜Ｓ２０８が繰り返され、印刷ジョブＪの完了が確認されると（ステップＳ２０８で「ＹＥＳ」）、図４のフローチャートを終了する。
【００３６】
以上に説明したように本実施形態では、印刷ジョブＪから駆動データＤｄを生成する際に用いられるルックアップテーブルＴを印刷ジョブＪの実行途中に変更して、印刷ジョブＪを継続することができる。したがって、ユーザーは、ルックアップテーブルＴを変更しながら印刷ジョブＪを実行して、異なるルックアップテーブルＴで印刷された画像を確認することができる。こうして、異なるルックアップテーブルＴで印刷される画像の比較をユーザーが簡便に行うことが可能となっている。
【００３７】
このように、本実施形態では、印刷制御装置Ｓが本発明の「印刷制御装置」の一例に相当し、コンピューター３が本発明の「印刷制御部」の一例に相当し、プリンター１が本発明の「印刷実行部」の一例に相当し、入出力制御部１１０が本発明の「ジョブ受付部」の一例に相当し、印刷ヘッド１５が本発明の「印刷ヘッド」の一例に相当し、色変換部１２１およびハーフトーン処理部１２２が協働して本発明の「データ生成部」の一例として機能し、記憶部２００が本発明の「記憶部」の一例に相当し、ヘッド制御部１３０が本発明の「ヘッド制御部」の一例に相当する。
【００３８】
なお、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したものに対して種々の変更を加えることが可能である。例えば、次に示す各変形例のように構成することもできる。
【００３９】
つまり、画像データＤｉに対する色変換およびハーフトーン処理は演算部１２０の処理能力に応じた速度で実行され、生成された駆動データＤｄが記憶部２００に蓄積される。そのため、ステップＳ２０６で印刷モードが変更されたと判断された時点では、変更前の印刷モードで生成された駆動データＤが、印刷ヘッド１５の駆動に使用されるのを記憶部２００で待機している。このような待機中の駆動データＤｄのうち、変更後の印刷モードで駆動データＤｄを生成する期間に印刷ヘッド１５の駆動に用いられるものは必要であるが、そうでないものは不要となる。一方、このような不要な駆動データＤｄが記憶部２００の記憶領域を占めるために、変更後の印刷モードで生成した駆動データＤｄの記憶領域を記憶部２００に確保できない場合が想定される。
【００４０】
そこで、この変形例では、コントローラー１００は、コンピューター３が設定する印刷モードの変更に伴って変更後の印刷モードで生成した駆動データＤｄを記憶する領域を記憶部２００に確保するために必要かを、変更前の駆動データＤｄが記憶部２００を占める割合に基づき判断する。そして、必要と判断した場合には、コントローラー１００は、変更前の印刷モードで生成された駆動データＤｄを記憶する記憶部２００を初期化する初期化動作を実行する。特に、変更前の印刷モードで生成されて記憶部２００に蓄積された駆動データＤｄのうち、変更後の印刷モードで駆動データＤｄを生成する間に印刷ヘッド１５の駆動に用いられない駆動データＤｄを記憶する領域に対してこの初期化動作が実行される。これによって、記憶部２００の記憶領域を解放して、変更後の印刷モードで生成した駆動データＤｄを記憶部２００に記憶することができる。
【００４１】
ちなみに、ルックアップテーブルＴによっては、他のルックアップテーブルＴと比較して色変換の際の解像度が低い場合や、印刷モードは異なるが媒体の記録特性が似ているためルックアップテーブルは一部の印刷モードと共有している等の理由によって、それへの変更に際して初期化動作が不要な場合もある。そこで、コンピューター３は、複数の印刷モードのうち、当該印刷モードへの変更に初期化動作を要しない印刷モードをディスプレイ５１に表示しても良い。この際の表示態様は、図５のダイアログに代えて、例えば該当する印刷モードをリスト形式で表示すると良い。これよって、ユーザーは、初期化動作を要しない印刷モードを選択することで、初期化動作に伴う時間のロスを抑えつつ異なる印刷モードで印刷された画像を確認することができる。
【００４２】
あるいは、図６のように初期化動作の要否と併せて印刷モードを表示しても良い。図６は複数の印刷モードの表示態様の第１変形例を示す図である。この変形例では、コンピューター３は、複数の印刷モードのうち、当該印刷モードへの変更に初期化動作を要する印刷モードを、初期化動作が必要であることを示す内容と併せてディスプレイ５１に表示する。これによって、印刷モードの変更に際して初期化動作が必要であることをユーザーに報知することができる。なお、初期化動作の要否の表示態様は、ここの例に限られず、色分け等によるものでも良い。
【００４３】
さらに、この変形例では、複数の印刷モードを実行する順序を予約することができ、予約順序に従って各印刷モードを一定時間間隔で変更しながら、印刷ジョブＪを実行することができる。つまり、コンピューター３は、複数の印刷モードのうち、当該印刷モードへの変更に初期化動作を要する印刷モードへの変更の予約を印刷ジョブＪの開始前に受け付け、印刷ジョブＪの実行途中の予約されたタイミングで印刷モードを変更する。
【００４４】
この際、コンピューター３は、印刷ジョブＪの実行と並行して、予約された印刷モードへの変更前に予め、変更後の印刷モードに従って駆動データＤｄを生成して記憶部２００に記憶する。例えば、コンピューター３は、予約順序が「１」の印刷モードＭ１での印刷ジョブＪの実行と並行して、予約順序が「２」の印刷モードＭ５で駆動データＤｄの生成・記憶を予め行う。これによって、変更後の印刷モードに従った駆動データＤｄの生成を効率的に実行することが可能となっている。
【００４５】
図７は複数の印刷モードの表示態様の第２変形例を示す図である。この変形例では、コンピューター３は、複数の印刷モードのうち、選択しない印刷モードの指定を受け付ける表示をディスプレイ５１に行う。つまり、ユーザーは、入力機器５３の操作により非選択指定のチェックボックスをチェックすることで、対応する印刷モードを選択しない旨をコンピューター３に入力することができる。しかも、コンピューター３は、複数の印刷モードに優先順位をつけており、選択しない印刷モードが指定された場合には、未指定の印刷モード（すなわち、対応するチェックボックスがチェックされていない印刷モード）のうち、優先順位が最高の印刷モードを設定するようにプリンター１へ指令を出す。これによって、ユーザーは選択しない印刷モードを指定することで、実質的に印刷モードの選択・設定を行うことができる。
【００４６】
ところで、上記の実施形態では、複数のルックアップテーブルＴに対応する印刷モードを印刷ジョブＪに含めてコンピューター３からプリンター１へ送信していた。しかしながら、印刷ジョブＪのコンピューター３からプリンター１の送信時には、デフォルトの印刷モードのみを印刷ジョブＪに含めておき、ユーザーが印刷モードの変更を要求した場合に、変更後に対応する印刷モードをコンピューター３からプリンター１に送信して、プリンター１の記憶部２００に保存された印刷ジョブＪに組み込んでも良い。このように、コンピューター３がプリンター１に印刷ジョブＪを送信した後に、プリンター１内の印刷ジョブＪにルックアップテーブルＴを追加可能であるように構成することで、印刷ジョブＪの送信後であっても送信済みの印刷ジョブＪにルックアップテーブルＴを必要に応じて追加することができる。
【００４７】
なお、上記の実施形態では、本発明の「印刷条件」がルックアップテーブルＴである場合について説明した。しかしながら、「印刷条件」の具体的な内容はこれに限られず、印刷ヘッド１５とこれに対向する記録媒体ＲＭとの距離（ギャップ）、あるいはハーフトーン処理で用いるディザマトリックスや、ＩＣＣプロファイル等であっても良い。
【００４８】
また、印刷制御装置Ｓを構成するプリンター１は、上述のインクジェットプリンターに限られず、レーザープリンターであっても良い。
【００４９】
また、異なる印刷条件で印刷された画像を比較する時は、双方向での印刷を片方向での印刷に変更するなど印刷速度を遅くすることによって、ユーザーが印刷画像を比較することを容易とし、比較が終了した場合は操作パネルなどで比較が終了したことを受け付け、印刷速度を本来の印刷速度に戻してもよい。こうすることによって、ユーザーが容易に印刷画像を比較できるようになり、比較が必要なくなった場合には、すみやかに印刷速度を遅くする前の印刷速度で印刷を実行できるようになる。
【００５０】
また、上記実施形態では、プリンター１とコンピューター３とを別体で構成していた。しかしながら、コンピューター３が担う上記の機能をプリンター１の演算部１２０に構築しても良い。この場合、演算部１２０が本発明の「印刷制御部」の一例として機能する。
【符号の説明】
【００５１】
Ｓ…印刷制御装置、１…プリンター、１５…印刷ヘッド１５、１１０…入出力制御部、１２１…色変換部、１２２…ハーフトーン処理部、１３０…ヘッド制御部、２００…記憶部、３…コンピューター、Ｓ２０１〜Ｓ２０８…印刷ジョブ実行のフローチャートの各ステップ
【図１】
0006743418.tif 000002
【図２】
0006743418.tif 000003
【図３】
0006743418.tif 000004
【図４】
0006743418.tif 000005
【図５】
0006743418.tif 000006
【図６】
0006743418.tif 000007
【図７】
0006743418.tif 000008