(57)【特許請求の範囲】
【請求項１】
印刷媒体に印刷した複数の第１の画像の中から選択する焼増し対象である第２の画像に関する情報としての焼増し情報を取得する焼増し情報取得部と、
画像に対してハーフトーン処理を行うハーフトーン処理部と、
前記第２の画像を出力する出力部と、を有し、
前記焼増し情報は、前記第２の画像に対応する前記第１の画像が印刷されたときの印刷順情報を含み、
前記ハーフトーン処理部は、前記第２の画像を前記印刷順情報に基づいてソートした画像に対してハーフトーン処理を行い、
前記出力部は、前記第２の画像が複数のときに、前記第２の画像を前記印刷順情報に基づいて印刷することを特徴とする印刷制御装置。
【請求項２】
前記焼増し情報は、前記第１の画像が印刷されたときの色補正情報を含み、
前記第２の画像は、前記色補正情報に基づいて補正されることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
印刷媒体に印刷した複数の第１の画像の中から選択する焼増し対象である第２の画像に関する情報としての焼増し情報を取得する焼増し情報取得工程と、
画像に対してハーフトーン処理を行うハーフトーン処理工程と、
前記第２の画像を出力する出力工程と、を有し、
前記焼増し情報は、前記第２の画像に対応する前記第１の画像が印刷されたときの印刷順情報を含み、
前記ハーフトーン処理工程は、前記第２の画像を前記印刷順情報に基づいてソートした画像に対してハーフトーン処理を行い、
前記出力工程において、前記第２の画像が複数のときに、前記第２の画像を前記印刷順情報に基づいて印刷することを特徴とする印刷制御方法。
【請求項４】
印刷媒体に印刷した複数の第１の画像の中から選択する焼増し対象である第２の画像に関する情報としての焼増し情報を取得する焼増し情報取得機能と、
画像に対してハーフトーン処理を行うハーフトーン処理機能と、
前記第２の画像を出力する出力機能と、を有し、
前記焼増し情報は、前記第２の画像に対応する前記第１の画像が印刷されたときの印刷順情報を含み、
前記ハーフトーン処理機能は、前記第２の画像を前記印刷順情報に基づいてソートした画像に対してハーフトーン処理を行い、
前記出力機能において、前記第２の画像が複数のときに、前記第２の画像を前記印刷順情報に基づいて印刷することをコンピューターに実行させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法及び印刷制御プログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラ等により撮影された画像をインクジェットプリンター等で印刷する利用方法が一般的に行われる。そして、印刷した画像の中から焼増しのために一部の画像を再度印刷することも行われる。例えば、特許文献１では、焼き増し等のプリントサービスにおいて、プリンター等と、パーソナルコンピューター、モバイル端末、デジタルカメラ等の外部装置とのやり取りを行う電子情報に、プリント枚数、排紙方法等の情報を付加し、それらの情報を利用することにより、印刷物の仕分け作業、及びプリントサービス業務における各種仕分け作業の自動化と効率化を図ることを可能にしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３６６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、焼増しした画像の印刷物を適切な排紙口に排出することを可能にしているが、そのときの印刷物の印刷順については考慮されていない。従って、多種類の画像の印刷物を多種類に亘って焼増しした場合、印刷順が明確でないと印刷物を整理するのが容易でない。また、焼増し指定した画像の印刷物が最後まできちんと印刷されたのか否かを確認するのに時間が掛かってしまうことも考えられる。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］印刷媒体に印刷された複数の第１の画像の中から焼増し対象とする第２の画像に関する情報としての焼増し情報を取得する焼増し情報取得部と、前記第２の画像を印刷する出力部と、を有し、前記焼増し情報は、前記第２の画像に対応する前記第１の画像が印刷されたときの印刷順情報を含み、前記出力部は、前記第２の画像が複数のときに、前記第２の画像を前記印刷順情報に基づいて印刷することを特徴とする印刷制御装置。
【０００７】
上記した印刷制御装置によれば、焼増しの元となった第１の画像が印刷されたときの印刷順に基づいて、出力部が、焼増し対象とする第２の画像を印刷する。このため、焼増し対象とする第２の画像を、焼増しの元となった第１の画像の印刷順に準じて印刷することができる。これにより、焼増し対象とする第２の画像の印刷物は、印刷順が明確となり印刷物を整理するのが容易になる。また、第２の画像の印刷物が最後まできちんと印刷されたのか否かを確認するのも容易になる。
【０００８】
［適用例２］前記焼増し情報は、前記第１の画像が印刷されたときの色補正情報を含み、前記第２の画像は、前記色補正情報に基づいて補正されることを特徴とする上記印刷制御装置。
【０００９】
上記した印刷制御装置によれば、第１の画像が印刷されたときの色補正情報に基づいて、焼増し対象とする第２の画像を補正することにより、第２の画像の印刷物を第１の画像の印刷物と同様な色調で印刷することができる。
【００１０】
［適用例３］画像に対してハーフトーン処理を行うハーフトーン処理部を更に有し、前記ハーフトーン処理部は、前記第２の画像を前記印刷順情報に基づいてソートした画像に対してハーフトーン処理を行うことを特徴とする上記印刷制御装置。
【００１１】
上記した印刷制御装置によれば、焼増し対象とする第２の画像を印刷順情報に基づいてソートした画像に対して、ハーフトーン処理を行うことにより、第１の画像に対してハーフトーン処理を行った画像と違和感のない画像を得ることが期待できる。
【００１２】
［適用例４］印刷媒体に印刷された複数の第１の画像の中から焼増し対象とする第２の画像に関する情報としての焼増し情報を取得する焼増し情報取得工程と、前記第２の画像を印刷する出力工程と、を有し、前記焼増し情報は、前記第２の画像に対応する前記第１の画像が印刷されたときの印刷順情報を含み、前記出力工程において、前記第２の画像が複数のときに、前記第２の画像を前記印刷順情報に基づいて印刷することを特徴とする印刷制御方法。
【００１３】
上記した印刷制御方法によれば、焼増しの元となった第１の画像が印刷されたときの印刷順に基づいて、出力工程において、焼増し対象とする第２の画像を印刷する。このため、焼増し対象とする第２の画像を、焼増しの元となった第１の画像の印刷順に準じて印刷することができる。これにより、焼増し対象とする第２の画像の印刷物は、印刷順が明確となり印刷物を整理するのが容易になる。また、第２の画像の印刷物が最後まできちんと印刷されたのか否かを確認するのも容易になる。
【００１４】
［適用例５］印刷媒体に印刷された複数の第１の画像の中から焼増し対象とする第２の画像に関する情報としての焼増し情報を取得する焼増し情報取得機能と、前記第２の画像を印刷する出力機能と、を有し、前記焼増し情報は、前記第２の画像に対応する前記第１の画像が印刷されたときの印刷順情報を含み、前記出力機能において、前記第２の画像が複数のときに、前記第２の画像を前記印刷順情報に基づいて印刷することをコンピューターに実行させることを特徴とする印刷制御プログラム。
【００１５】
上記した印刷制御プログラムによれば、焼増しの元となった第１の画像が印刷されたときの印刷順に基づいて、出力機能により、焼増し対象とする第２の画像を印刷する。このため、焼増し対象とする第２の画像を、焼増しの元となった第１の画像の印刷順に準じて印刷することができる。これにより、焼増し対象とする第２の画像の印刷物は、印刷順が明確となり印刷物を整理するのが容易になる。また、第２の画像の印刷物が最後まできちんと印刷されたのか否かを確認するのも容易になる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る印刷制御装置を有する印刷システムの構成を示すブロック図。
【図２】印刷システムのソフトウェア構成を示すブロック図。
【図３】メモリーカードに記憶されている画像データ、及びクライアントＰＣからの印刷発注データの例を示す説明図。
【図４】印刷データ生成処理を示すフローチャート。
【図５】ロール紙に印刷された画像の例を示す説明図であり、（ａ）はロール紙の表面に印刷された画像、（ｂ）はロール紙の裏面に印刷された画像。
【図６】クライアントＰＣにおける焼増し印刷の設定画面の例を示す図。
【図７】焼増し印刷の印刷発注におけるクライアントＰＣからの印刷発注データの例を示す説明図。
【図８】焼増し印刷を行うときの印刷データ生成処理を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、本実施形態に係る印刷制御装置について、図面を参照して説明する。
【００１８】
＜システム構成＞
本実施形態に係る印刷制御装置を有する印刷システムの構成について説明する。
図１は、本実施形態に係る印刷制御装置を有する印刷システムの構成を示すブロック図である。同図に示すように、印刷システム１０は、クライアントパーソナルコンピューター３１０（以下、「クライアントＰＣ」と略称する。）と、印刷用のコンピューター５０と、クライアントＰＣ３１０とコンピューター５０とを接続するローカルエリアネットワーク３３０（以下、「ＬＡＮ」と略称する。）と、コンピューター５０に接続されるカラープリンター１００（以下、「プリンター」と略称する。）と、を備える。
【００１９】
クライアントＰＣ３１０は、例えば、プリントラボステーションと呼ばれる店舗等に設置され、画像印刷を希望するユーザーにより操作されて画像印刷の発注を行う端末装置である。クライアントＰＣ３１０には、メモリーカードＭＣに記憶されている画像データを読み取るメモリーカードスロット３１１が接続されている。ユーザーは、メモリーカードＭＣをメモリーカードスロット３１１にセットしてクライアントＰＣ３１０の操作を行う。
なお、クライアントＰＣ３１０は、一般的なパーソナルコンピューターであっても良いし、写真画像等の入力を容易とした専用端末装置であっても良い。また、画像データ等は、メモリーカードＭＣに限られず、例えばＣＤ−Ｒやデジタルカメラ等に記憶されて読み取られるようにしても良い。
【００２０】
クライアントＰＣ３１０からの画像印刷の発注は、ＬＡＮ３３０を介して、コンピューター５０に送信される。なお、クライアントＰＣ３１０は、１台に限られず、複数の台数とすることもできる。また、ＬＡＮ３３０は有線であっても良いし、無線であっても良い。
【００２１】
コンピューター５０は、所定のプログラムがロードされ実行されることによりプリンター１００を制御する印刷制御装置として機能する。このコンピューター５０は、プログラムに従って各種演算処理を実行するＣＰＵ８１、ＲＯＭ８２、ＲＡＭ８３を中心に、バス８０により相互に接続された次の各部を備える。入力インターフェイス８４は、キーボード１４等からの信号の入力を司る。出力インターフェイス８５は、プリンター１００へのデータの出力を司る。ＣＲＴＣ８６は、カラー表示可能なＣＲＴ２１への信号出力を制御する。ディスクコントローラー（ＤＤＣ）８７は、ハードディスク１６やＣＤ−ＲＯＭドライブ１５あるいは図示しないフレキシブルディスクドライブとの間のデータの授受を制御する。ハードディスク１６には、ＲＡＭ８３にロードされて実行される各種プログラムやデバイスドライバーの形式で提供される各種プログラム等が記憶されている。
【００２２】
このほか、バス８０には、ＬＡＮインターフェイス（ＬＡＮＩ／Ｆ）８８が接続されている。ＬＡＮＩ／Ｆ８８は、ＬＡＮ３３０と接続するためのインターフェイスである。
【００２３】
プリンター１００は、ロール紙Ｓを印刷媒体とする専用のインクジェットプリンターであり、ロール紙Ｓの表面及び裏面の両面に印刷することができる。プリンター１００は、インクを吐出するためのノズルを複数備えた表面印刷ヘッド（図示略）を、ロール紙Ｓの長尺方向（搬送方向）と直交する方向に往復動する主走査を行うと共に、表面印刷ヘッドとロール紙Ｓとを長尺方向に相対的に移動する副走査を行うことにより、ロール紙Ｓの表面に画像を印刷する。コンピューター５０からプリンター１００には、主走査中に各ノズルによっていずれの画素にドットを形成するかを特定するラスターデータ等が印刷データとして出力される。プリンター１００は、この印刷データに基づいて主走査及び副走査を実行することで、写真画像等をロール紙Ｓの表面に対して長尺方向に順に印刷する。
【００２４】
また、プリンター１００は、ロール紙Ｓの裏面に文字等を印刷するドットインパクトの裏面印刷ヘッド（図示略）を備えており、表面印刷ヘッドと同様に主走査及び副走査を行うことにより、ロール紙Ｓの裏面に画像を印刷する。コンピューター５０からプリンター１００には、ロール紙Ｓの裏面に印刷するための印刷データが合わせて出力される。
更に、プリンター１００は、カッター装置（図示略）を備えており、ロール紙Ｓに印刷された写真画像等を個別に裁断することができる。
【００２５】
＜ソフトウェア構成＞
次に、印刷システム１０のソフトウェア構成について説明する。
図２は、印刷システム１０のソフトウェア構成を示すブロック図である。コンピューター５０では、所定のオペレーティングシステムの下で、アプリケーションプログラム５１が動作している。アプリケーションプログラム５１は、クライアントＰＣ３１０から送信される画像印刷の印刷発注データを受信する。クライアントＰＣ３１０では、メモリーカードＭＣに記憶されている画像の中から、ユーザーが印刷対象として選択した画像について印刷発注を行うようにしている。このとき、クライアントＰＣ３１０では、メモリーカードＭＣに記憶されている画像が、例えばサムネイル画像の一覧としてユーザーに表示される。
【００２６】
図３は、メモリーカードＭＣに記憶されている画像データ、及びクライアントＰＣ３１０からの印刷発注データＯＤの例を示す説明図である。同図に示すように、ここではメモリーカードＭＣに画像データＡ〜Ｅが記憶されている。ユーザーは、これらの画像データＡ〜Ｅの中から画像データＡ〜Ｃを選択して印刷発注を行う。クライアントＰＣ３１０からは、画像Ａ→画像Ｂ→画像Ｃの順で画像データが構成される印刷発注データＯＤがコンピューター５０へ送信される。なお、印刷発注データＯＤでは、データの終端を示す終了コードＣＤＥが最後に位置する。
【００２７】
図２に戻って、コンピューター５０のオペレーティングシステムには、ビデオドライバー５２やプリンタードライバー５３が組み込まれている。アプリケーションプログラム５１は、クライアントＰＣ３１０から受信した印刷発注データＯＤに含まれる画像データのサムネイル画像等を、ビデオドライバー５２を介してＣＲＴディスプレイ２１に表示する。アプリケーションプログラム５１は、プリンタードライバー５３を介してプリンター１００に出力するための画像データを生成して出力する。アプリケーションプログラム５１において生成される画像データは、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の３色の色成分からなるデータにより構成される。
【００２８】
プリンタードライバー５３の内部には、画像取得部５４、焼増し情報取得部５５、色変換部５６、ハーフトーン処理部５７、出力部５８等が備えられている。アプリケーションプログラム５１から印刷命令が送信されると、画像取得部５４が、アプリケーションプログラム５１から出力された画像データを受け取る。色変換部５６は、予め用意された色変換テーブルＬＵＴに従って、受け取った画像データの色成分をＲ，Ｇ，Ｂからプリンター１００が表現可能な色成分（ここでは、シアン、マゼンタ、イエロ、ブラックの各色）に補正する。
【００２９】
ハーフトーン処理部５７は、補正された画像データの階調値を表現できるように、例えばディザ法や誤差拡散法のハーフトーン手法を用いて各画素のドットのオン・オフを設定する。
【００３０】
出力部５８は、印刷時における副走査量の設定を行う。ここで、ロール紙Ｓの表面に画像を印刷する場合は、この副走査量に基づいてプリンター１００の各ノズルの位置を判定し、印刷すべきラスターを選択する。そして、プリンター１００の表面印刷ヘッドの主走査方向に合わせて、各ラスターの印刷データを表面印刷ヘッドに出力させる順序に並べ替える。
プリンタードライバー５３は、以上の処理を施された画像データ等を印刷データとしてプリンター１００に出力する。なお、印刷データをプリンター１００に出力するまでの処理は、アプリケーションプログラム５１から１つ画像データを受け取る都度行われる。
【００３１】
一方、プリンター１００には、入力部１０１、バッファー１０２、主走査部１０３、副走査部１０４等が備えられている。入力部１０１は、コンピューター５０から出力された印刷データを受け取り、バッファー１０２に一時的に蓄える。バッファー１０２のデータは主走査部１０３と副走査部１０４に出力される。
【００３２】
主走査部１０３は、ロール紙Ｓの表面への印刷に際しては、表面印刷ヘッドの主走査を行いつつ、表面印刷用の印刷データに基づいて印刷する。また、ロール紙Ｓの裏面への印刷に際しては、裏面印刷ヘッドの主走査を行いつつ、裏面印刷用の印刷データに基づいて印刷する。一方、副走査部１０４は、印刷データに含まれる副走査量のデータに基づいてロール紙Ｓを搬送する。ロール紙Ｓは、搬送後にオートカッター（図示略）により、印刷された画像の境界部分で自動的に裁断される。
【００３３】
＜印刷データ生成処理＞
次に、コンピューター５０における印刷データ生成処理について説明する。
【００３４】
図４は、コンピューター５０における印刷データ生成処理を示すフローチャートである。同図に示す各処理は、コンピューター５０に備えたＣＰＵ８１により実行される。
【００３５】
最初に、ＣＰＵ８１は、画像取得部５４により、アプリケーションプログラム５１から出力された画像データを取得する（ステップＳ１０）。このとき、ＣＰＵ８１は、印刷発注データＯＤの画像データと同様の順、図３の例では画像Ａ→画像Ｂ→画像Ｃの順に画像データを取得する。この画像データは、ロール紙Ｓに印刷すべき１つの画像を表しており、Ｒ，Ｇ，Ｂの各階調値により表現されたデータである。
【００３６】
次に、ＣＰＵ８１は、色変換部５６により、ステップＳ１０において取得した画像データに対して、色変換処理を行う（ステップＳ２０）。色変換処理では、画像データを特定するＲ，Ｇ，Ｂの色成分について、画素毎にプリンター１００で使用可能なＣ，Ｍ，Ｙ，Ｋの色成分に補正する。この処理は、Ｒ，Ｇ，Ｂの色系で表された色相に対して、Ｃ，Ｍ，Ｙ，Ｋの色成分を与えるための色変換テーブルＬＵＴを用いて行われる。
【００３７】
次に、ＣＰＵ８１は、ハーフトーン処理部５７により、ステップＳ２０において色変換を行った画像データに対して、ディザ法や誤差拡散法等の手法を用いてハーフトーン処理を行う（ステップＳ３０）。
【００３８】
次に、ＣＰＵ８１は、出力部５８により、ステップＳ３０においてハーフトーン処理を行った画像データについて、プリンター１００に転送する順序に並べ替えてラスタライズする（ステップＳ４０）。そして、ＣＰＵ８１は、出力部５８により、ラスタライズしたデータをロール紙Ｓの表面印刷用の印刷データとしてプリンター１００に出力する（ステップＳ５０）。上記のステップＳ１０〜Ｓ５０では、ロール紙Ｓの表面に印刷する画像について説明した。一方、ロール紙Ｓの裏面に印刷する画像については、各画像を印刷するときの印刷順と、焼増し印刷を行う際に同様の補正内容の色変換処理を行うための色補正値とをロール紙Ｓの裏面印刷用の印刷データとして出力する。
【００３９】
次に、ＣＰＵ８１は、以上の処理を全画像について終了したか否かを判定する（ステップＳ６０）。全画像について終了した場合（ステップＳ６０：ＹＥＳ）は、印刷データ生成処理を終了する。他方、未処理の画像が残っている場合（ステップＳ６０：ＮＯ）は、ステップＳ１０以降の処理を繰り返す。
【００４０】
図５は、ロール紙Ｓに印刷された画像の例を示す説明図であり、（ａ）はロール紙Ｓの表面に印刷された画像、（ｂ）はロール紙Ｓの裏面に印刷された画像である。同図は、図３に示す印刷発注データＯＤをコンピューター５０が受信して、図４のフローチャートに示す印刷データ生成処理を実行した後に、プリンター１００において印刷された画像を示している。図５（ａ）では、ロール紙Ｓの表面に、色変換処理及びハーフトーン処理を行った画像が、画像Ａ→画像Ｂ→画像Ｃの順で、各画像が搬送方向に余白なしで隣り合う形式で印刷されている。図５（ｂ）では、ロール紙Ｓの裏面に、印刷順ｕ１〜ｕ３と色補正値ｕ１１〜ｕ１３とが画像毎に印刷されている。また、ロール紙Ｓは、印刷後に、各画像の境界近辺に示すカット線ｃ１及びカット線ｃ２の位置で裁断される。この結果、各画像Ａ，Ｂ，Ｃが個別の画像シートに分離される。
【００４１】
＜クライアントＰＣ３１０における焼増し印刷設定処理＞
次に、焼増し印刷を行う際のクライアントＰＣ３１０における焼増し印刷設定処理について説明する。
【００４２】
ユーザーは、メモリーカードＭＣをメモリーカードスロット３１１にセットして、クライアントＰＣ３１０を操作することにより、以前ロール紙Ｓに印刷した各画像（第１の画像）の中から、焼増し印刷の対象とする画像（第２の画像）を指定する。ユーザーの操作手順は次の通りである。先ず、クライアントＰＣ３１０では、メモリーカードＭＣに記憶されている画像が例えばサムネイル画像の一覧としてユーザーに表示される。ユーザーは、これらの画像の中から焼増し印刷を行う画像を選択する。その後、焼増し対象の画像に対して印刷に関しての設定を行う。
【００４３】
図６は、クライアントＰＣ３１０における焼増し印刷の設定画面の例を示す図である。同図におけるｇ１〜ｇ３には、ユーザーが焼増しの対象として選択したサムネイル画像等が表示される。ここでは、ユーザーが選択した順に画像が表示される。従って、ユーザーは、焼増しの対象を画像Ｃ→画像Ａ→画像Ｂの順に選択したことになる。また、図６におけるｉ１〜ｉ３、ｉ１１〜ｉ１３は、ユーザーの入力欄であり、ｉ１〜ｉ３には、焼増し対象の画像が以前ロール紙Ｓに印刷されたときの印刷順を入力する。ｉ１１〜ｉ１３には、焼増し対象の画像が以前ロール紙Ｓに印刷されたときの色補正値を入力する。具体的には、ユーザーは、図５（ｂ）に示すロール紙Ｓの裏面に印刷された各画像の印刷順ｕ１〜ｕ３及び色補正値ｕ１１〜ｕ１３を参照して、ｉ１〜ｉ３及びｉ１１〜ｉ１３に入力する。例えば図６における画像Ｃの場合、図５（ｂ）に示すように画像Ｃの印刷順「３」、色補正値「Ｃ＋５  Ｍ−１  Ｙ＋１０  Ｋ＋０  明＋５０」であり、これらの内容をｉ１及びｉ１１に入力することになる。ユーザーは、焼増し印刷設定の後、コンピューター５０に対して印刷発注を行う。
【００４４】
図７は、焼増し印刷の印刷発注におけるクライアントＰＣ３１０からの印刷発注データＯＤの例を示す説明図である。同図に示すように、クライアントＰＣ３１０からは、画像Ｃ→画像Ａ→画像Ｂの順の画像データで構成される印刷発注データＯＤがコンピューター５０へ送信される。この画像Ｃ→画像Ａ→画像Ｂの順は、ユーザーが焼増し対象の画像を選択した順と等しい。
また、印刷発注データＯＤには、焼増し情報ＹＭとして、印刷順情報ＹＭ１及び色補正情報ＹＭ２が含まれている。印刷順情報ＹＭ１は、クライアントＰＣ３１０においてユーザーが設定を行った各画像の印刷順（図５に示すｕ１〜ｕ３）である。色補正情報ＹＭ２は、クライアントＰＣ３１０においてユーザーが設定を行った各画像の色補正値（図５に示すｕ１１〜ｕ１３）である。なお、印刷発注データＯＤでは、データの終端を示す終了コードＣＤＥが最後に位置する。
【００４５】
＜焼増し印刷データ生成処理＞
次に、焼増し印刷を行う際の印刷データ生成処理について説明する。
図８は、コンピューター５０における焼増し印刷を行う際の印刷データ生成処理を示すフローチャートである。同図に示す各処理は、コンピューター５０に備えたＣＰＵ８１により実行される。
【００４６】
最初に、ＣＰＵ８１は、焼増し情報取得部５５により、アプリケーションプログラム５１から出力された焼増し情報ＹＭを取得する（ステップＳ１１０）。この焼増し情報ＹＭは、前述したようにアプリケーションプログラム５１がクライアントＰＣ３１０から受信した印刷発注データＯＤに含まれている。
【００４７】
次に、ＣＰＵ８１は、画像取得部５４により、アプリケーションプログラム５１から出力された画像データを取得する（ステップＳ１２０）。このとき、ＣＰＵ８１は、印刷発注データＯＤの画像データと同様の順、図７の例では画像Ｃ→画像Ａ→画像Ｂの順に画像データを取得する。そして、ＣＰＵ８１は、画像データの取得を全画像について終了したか否かを判定する（ステップＳ１３０）。全画像について終了した場合（ステップＳ１３０：ＹＥＳ）は、次のステップＳ１４０に進む。他方、未処理の画像が残っている場合（ステップＳ１３０：ＮＯ）は、全画像を取得するまで繰り返す。
【００４８】
ステップＳ１４０では、ＣＰＵ８１は、ステップＳ１２０において取得した各画像データについて、ステップＳ１１０において取得した焼増し情報ＹＭの印刷順情報ＹＭ１に基づいて、各画像を印刷順で昇順にソートする。図７の例では、画像Ｃ→画像Ａ→画像Ｂの順の画像データが、図７の印刷順情報ＹＭ１に基づいて画像Ａ→画像Ｂ→画像Ｃの順にソートされる。
【００４９】
次に、ＣＰＵ８１は、画像取得部５４により、ステップＳ１４０においてソートされた画像データの１つを取得する（ステップＳ１５０）。ここでは、ＣＰＵ８１は、画像Ａ→画像Ｂ→画像Ｃの順に画像データを取得することになる。
【００５０】
次に、ＣＰＵ８１は、色変換部５６により、ステップＳ１５０において取得した画像データに対して、色変換処理を行う（ステップＳ１６０）。ここでは、色変換テーブルＬＵＴ、及びステップＳ１１０において取得した焼増し情報ＹＭの色補正情報ＹＭ２に基づいて、画素毎にプリンター１００で使用可能なＣ，Ｍ，Ｙ，Ｋの色成分に補正する。
【００５１】
次に、ＣＰＵ８１は、ハーフトーン処理部５７により、ステップＳ１６０において色変換を行った画像データに対して、ディザ法又は誤差拡散法の手法を用いてハーフトーン処理を行う（ステップＳ１７０）。
【００５２】
次に、ＣＰＵ８１は、出力部５８により、ステップＳ１７０においてハーフトーン処理を行った画像データについて、プリンター１００に転送する順序に並べ替えてラスタライズする（ステップＳ１８０）。そして、ＣＰＵ８１は、出力部５８により、ラスタライズした印刷データをプリンター１００に出力する（ステップＳ１９０）。
【００５３】
次に、ＣＰＵ８１は、以上の処理をソート後の全画像について終了したか否かを判定する（ステップＳ２００）。全画像について終了した場合（ステップＳ２００：ＹＥＳ）は、印刷データ生成処理を終了する。他方、未処理の画像が残っている場合（ステップＳ２００：ＮＯ）は、ステップＳ１５０以降の処理を繰り返す。
【００５４】
なお、焼増し情報取得工程及び焼増し情報取得機能は、図８におけるステップＳ１１０に相当する。また、出力工程及び出力機能は、図８におけるステップＳ１４０〜Ｓ２００に相当する。
【００５５】
上述したように、本実施形態では、クライアントＰＣ３１０から焼増し情報ＹＭを取得し、焼増し情報ＹＭの印刷順情報ＹＭ１に基づいて、焼増し対象の画像が以前ロール紙Ｓに印刷されたときの印刷順でソートする。そして、ソート後の画像の順でプリンター１００に送信してロール紙Ｓに印刷する。このため、焼増し対象の各画像は、焼増し対象の元となった画像が以前ロール紙Ｓに印刷されたときの印刷順と同様の印刷順に準じてロール紙Ｓに印刷されるようになる。
これにより、ロール紙Ｓに印刷されて裁断された焼増しの各画像シートは、印刷順が明確となり整理するのが容易になる。また、焼増しの各画像シートが最後まできちんと印刷されたのか否かを確認するのも容易になる。
【００５６】
更に、図５に示す印刷画像の例のように各画像が連続して印刷される場合に、各画像のハーフトーン処理も連続して行うことになり、ハーフトーン処理の手法によっては、隣り合う画像において前に印刷する画像が後に印刷する画像に対して影響を与えてしまう可能性がある。この問題に対処するために、焼増し対象の画像に対して、以前ロール紙Ｓに印刷されたときの印刷順でソートした後にハーフトーン処理を行うことにより、焼増し対象の画像は、焼増し対象の元となった画像が以前ロール紙Ｓに印刷されたときのハーフトーン処理の影響と同様の影響を受け易くなる。これにより、焼増し対象の画像は、以前ロール紙Ｓに印刷された焼増し対象の元となった画像を忠実に再現して印刷されることになり、焼増し対象の元となった画像との間で違和感が生じるのを抑えることができる。
【００５７】
（変形例１）
上述した実施形態では、クライアントＰＣ３１０において、ユーザーが、図６に示す焼増し印刷の設定画面から、焼増し対象の画像についての印刷順と色補正値とを手入力している。しかし、これらの印刷順及び色補正値の情報をユーザーが設定画面から手入力するのではなく、例えば、これらの情報を表す２次元コードやバーコード等をロール紙Ｓの各画像位置の裏面に印刷し、これらの情報をクライアントＰＣ３１０において読み取るようにしても良い。
【００５８】
（変形例２）
上述した実施形態では、ロール状に巻き重ねた長尺状のロール紙Ｓを印刷媒体としている。しかし、これに限られず、長尺状の他の紙としても良い。また、紙に限られず、フィルム等の他の印刷媒体にも適用することもできる。
【符号の説明】
【００５９】
１０…印刷システム、１４…キーボード、１５…ＣＤ−ＲＯＭドライブ、１６…ハードディスク、２１…ＣＲＴ、５０…コンピューター、５１…アプリケーションプログラム、５２…ビデオドライバー、５３…プリンタードライバー、５４…画像取得部、５５…焼増し情報取得部、５６…色変換部、５７…ハーフトーン処理部、５８…出力部、８０…バス、８１…ＣＰＵ、８２…ＲＯＭ、８３…ＲＡＭ、８４…入力インターフェイス、８５…出力インターフェイス、８６…ＣＲＴＣ、８７…ＤＤＣ、８８…ＬＡＮＩ／Ｆ、１００…プリンター、１０１…入力部、１０２…バッファー、１０３…主走査部、１０４…副走査部、３１０…クライアントＰＣ、３１１…メモリーカードスロット、３３０…ＬＡＮ、ＣＤＥ…終了コード、ＬＵＴ…色変換テーブル、Ｍ…メモリーカード、Ｓ…ロール紙、ＹＭ…焼増し情報、ＹＭ１…印刷順情報、ＹＭ２…色補正情報、ｃ１，ｃ２…カット線、ｇ１〜ｇ３…表示画像、ｉ１〜ｉ３…印刷順入力欄、ｉ１１〜ｉ１３…補正値入力欄、ｕ１〜ｕ３…印刷順、ｕ１１〜ｕ１３…色補正値。
【図１】
0005807346.tif 000002
【図２】
0005807346.tif 000003
【図３】
0005807346.tif 000004
【図４】
0005807346.tif 000005
【図５】
0005807346.tif 000006
【図６】
0005807346.tif 000007
【図７】
0005807346.tif 000008
【図８】
0005807346.tif 000009