(57)【特許請求の範囲】
【請求項１】
印画対象のカラー画像データを、互いに重複する重なり領域を含みかつ用紙に転写される複数色のインクのそれぞれについて一致した端部を有する２つの部分画像の画像データに分割するステップと、
前記２つの部分画像が重ねて転写されることによる前記重なり領域での色の変化を打ち消すように前記重なり領域上の異なる複数の位置について予め作成された色変換係数群を用いて、前記カラー画像データの前記重なり領域における色値を変換するステップと、
前記重なり領域上の各位置における印画濃度の補正係数を用いて変換後の前記重なり領域における色値を調整することにより前記２つの部分画像の画像データを補正するステップと、
補正された前記２つの部分画像の画像データに従い前記重なり領域が重なるように前記２つの部分画像を順次転写して印画対象のカラー画像を形成するステップと、
を有することを特徴とする熱転写プリンタの制御方法。
【請求項２】
前記変換するステップでは、画像を転写するときの主走査方向に沿って前記重なり領域を複数の部分領域に分割し、前記複数の部分領域のそれぞれについて、当該部分領域内で共通の色変換係数群を用いて前記カラー画像データの色値を変換する、請求項１に記載の制御方法。
【請求項３】
前記変換するステップでは、前記複数の部分領域のそれぞれについて、当該部分領域の色変換係数群と当該部分領域に隣接する部分領域の色変換係数群とを用いて前記カラー画像データの色値を２通りに変換し、
前記複数の部分領域のそれぞれについて２通りに変換された前記色値を合成することにより、前記重なり領域の全体における変換後の色値を取得するステップをさらに有する、請求項２に記載の制御方法。
【請求項４】
印画対象のカラー画像データを、互いに重複する重なり領域を含みかつ用紙に転写される複数色のインクのそれぞれについて一致した端部を有する２つの部分画像の画像データに分割する画像分割部と、
前記２つの部分画像が重ねて転写されることによる前記重なり領域での色の変化を打ち消すように前記重なり領域上の異なる複数の位置について予め作成された色変換係数群を用いて、前記カラー画像データの前記重なり領域における色値を変換する色変換部と、
前記重なり領域上の各位置における印画濃度の補正係数を用いて変換後の前記重なり領域における色値を調整することにより前記２つの部分画像の画像データを補正する濃度補正部と、
補正された前記２つの部分画像の画像データに従い前記重なり領域が重なるように前記２つの部分画像を順次転写して印画対象のカラー画像を形成する印画部と、
を有することを特徴とする熱転写プリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、熱転写プリンタおよびその制御方法に関する。
【背景技術】
【０００２】
図１２は、熱転写プリンタによる通常の印画について説明するための図である。カラー画像を印刷可能な熱転写プリンタは、例えば、イエローＹ、マゼンタＭおよびシアンＣの各色インク領域ならびにオーバーコートＯＰの領域が同じ順序で長手方向に繰り返し配置されたインクリボン４を矢印Ａ１方向に搬送しながら、その各色インクなどをロール状の用紙１０の上に順次転写して、用紙１０に画像Ｉを印刷（印画）する。通常の印画では、熱転写プリンタは、イエローＹ、マゼンタＭ、シアンＣおよびオーバーコートＯＰを順次転写した後に、用紙１０を矢印Ａ２方向に搬送してその先端を切断し、さらに用紙１０を矢印Ａ２方向に搬送して画像Ｉの後端を切断することで、印画物を排出する。こうしたプリンタでは、印刷可能な画像サイズがインクリボン４の各色インク領域のサイズによって制限されるが、１つの画像を印刷した後に用紙１０を切断せず連続して次の画像を印刷することで、インクリボン４の各色インク領域よりも大きいサイズの印刷を実現する技術がある。このような印刷のことを、以下では「パノラマ印刷」という。
【０００３】
図１３（Ａ）〜図１３（Ｄ）は、従来のパノラマ印刷の方法について説明するための図である。用紙１０を切断せず単に複数の画像の印刷を連続して行うだけでは、図１３（Ａ）に示すように、用紙１０上における１枚目の画像Ｉ１と２枚目の画像Ｉ２との間に余白Ｉ３ができてしまう。この余白Ｉ３をなくすために、図１３（Ｂ）に示すように、１枚目の画像Ｉ１と２枚目の画像Ｉ２の端部同士を部分的に重ね合わせて印刷すると、画像の重なり領域ＩＯの印画濃度がそれ以外の領域の印画濃度よりも高くなり、重なり領域ＩＯが目立ってしまう。なお、図１３（Ｂ）および図１３（Ｃ）において、ｘは用紙１０の長手方向（図１２における矢印Ａ２方向）の位置を示し、ｆ（ｘ）は位置ｘにおける印画濃度を示す。
【０００４】
そこで、例えば特許文献１，２では、図１３（Ｃ）に示すように、２枚の画像の重なり領域ＩＯにおいて、１枚目の画像Ｉ１の印画濃度を終端側（２枚目側）に向けて徐々に低くし、２枚目の画像Ｉ２の印画濃度を先端側（１枚目側）から徐々に高くすることで、重なり領域ＩＯの印画濃度を調整する方法が提案されている。また、特許文献３では、図１３（Ｄ）に示すように、２枚の画像Ｉ１，Ｉ２のつなぎ目をＹ，Ｍ，Ｃの色ごとに副走査転写方向にずらし、かつ重なり部分の階調データを副走査転写方向のライン毎に予め設定された補正係数に基づき補正することにより画像のつなぎ目を目立たなくする方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０６−２９７７３７号公報
【特許文献２】特開２００４−０８２６１０号公報
【特許文献３】特許第５３４９６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、２枚の画像を重ねて印刷する場合には、先に転写されたインクが後の転写時の印加エネルギーによりインクリボンに移ってしまい転写濃度が低下する逆転写現象や、先の転写により用紙のインク受容層が変質するために後から転写されるインク色の濃度が増加する過剰転写現象が発生し得る。このため、単に２枚の画像の重なり領域で１枚目の画像後端の印画濃度を徐々に低下させ、２枚目の画像先端の印画濃度を徐々に上昇させるだけでは、重なり領域の発色が重なり領域以外の発色と異なることがよくあり、重なり領域において目的の色を表現することは難しい。また、Ｙ，Ｍ，Ｃの色ごとに２枚の画像のつなぎ目をずらす場合には、そうしない場合と比べて、隣接する画像間で印画濃度を調整する領域の副走査方向における幅が広くなるため、インクリボンの各色インク領域を有効に利用できないという不都合がある。
【０００７】
そこで、本発明は、複数の部分画像を順次転写して繋ぎ合わせることで一度に転写可能な大きさよりも大きい画像を印画する際に、部分画像同士の重なり領域を極力狭くしつつ重なり領域における変色の発生を抑制する熱転写プリンタおよびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
印画対象のカラー画像データを、互いに重複する重なり領域を含みかつ用紙に転写される複数色のインクのそれぞれについて一致した端部を有する２つの部分画像の画像データに分割するステップと、２つの部分画像が重ねて転写されることによる重なり領域での色の変化を打ち消すように重なり領域上の異なる複数の位置について予め作成された色変換係数群を用いて、カラー画像データの重なり領域における色値を変換するステップと、重なり領域上の各位置における印画濃度の補正係数を用いて変換後の重なり領域における色値を調整することにより２つの部分画像の画像データを補正するステップと、補正された２つの部分画像の画像データに従い重なり領域が重なるように２つの部分画像を順次転写して印画対象のカラー画像を形成するステップとを有することを特徴とする熱転写プリンタの制御方法が提供される。
【０００９】
上記の変換するステップでは、画像を転写するときの主走査方向に沿って重なり領域を複数の部分領域に分割し、複数の部分領域のそれぞれについて、その部分領域内で共通の色変換係数群を用いてカラー画像データの色値を変換することが好ましい。
【００１０】
上記の変換するステップでは、複数の部分領域のそれぞれについて、その部分領域の色変換係数群とその部分領域に隣接する部分領域の色変換係数群とを用いてカラー画像データの色値を２通りに変換し、複数の部分領域のそれぞれについて２通りに変換された色値を合成することにより、重なり領域の全体における変換後の色値を取得するステップをさらに有することが好ましい。
【００１１】
また、印画対象のカラー画像データを、互いに重複する重なり領域を含みかつ用紙に転写される複数色のインクのそれぞれについて一致した端部を有する２つの部分画像の画像データに分割する画像分割部と、２つの部分画像が重ねて転写されることによる重なり領域での色の変化を打ち消すように重なり領域上の異なる複数の位置について予め作成された色変換係数群を用いて、カラー画像データの重なり領域における色値を変換する色変換部と、重なり領域上の各位置における印画濃度の補正係数を用いて変換後の重なり領域における色値を調整することにより２つの部分画像の画像データを補正する濃度補正部と、補正された２つの部分画像の画像データに従い重なり領域が重なるように２つの部分画像を順次転写して印画対象のカラー画像を形成する印画部とを有することを特徴とする熱転写プリンタが提供される。
【発明の効果】
【００１２】
上記の熱転写プリンタおよびその制御方法によれば、複数の部分画像を順次転写して繋ぎ合わせることで一度に転写可能な大きさよりも大きい画像を印画する際に、部分画像同士の重なり領域を極力狭くしつつ重なり領域における変色の発生を抑制することが可能になる。
【図面の簡単な説明】
【００１３】
【図１】プリンタ１の概略構成を示す断面図である。
【図２】ホストコンピュータ５０の概略ブロック図である。
【図３】濃度補正テーブルについて説明するための図である。
【図４】濃度補正テーブルの例を示す表である。
【図５】色比率に応じた濃度補正テーブルの調整について説明するための図である。
【図６】色変換テーブルについて説明するための図である。
【図７】画像分割部５２Ａの機能を説明するための図である。
【図８】色変換部５２Ｂの機能を説明するための図である。
【図９】合成処理部５２Ｃの機能を説明するための図である。
【図１０】濃度補正部５２Ｄの機能を説明するための図である。
【図１１】制御部５２による画像データの処理フローの例を示す図である。
【図１２】熱転写プリンタによる通常の印画について説明するための図である。
【図１３】従来のパノラマ印刷の方法について説明するための図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しつつ、熱転写プリンタおよびその制御方法について説明する。ただし、本発明は図面または以下に記載される実施形態には限定されないことを理解されたい。
【００１５】
図１は、プリンタ１の概略構成を示す断面図である。図１では、プリンタ１が備える各構成要素の内で、説明のために必要な部分のみを示し、その他の構成要素については省略している。
【００１６】
プリンタ１は、主な構成要素として、ロール紙ホルダ２、ヘッド３（サーマルヘッド）、供給側リボンローラ４Ａ、巻取側リボンローラ４Ｂ、切断部５、プラテンローラ９、排出ローラ１４、リボンガイドローラ１５、グリップローラ１７、ピンチローラ１８などを有する。これらの各構成要素は、筐体７の中に配置されている。
【００１７】
プリンタ１は、インクリボン４に塗布されたインクをロール状の用紙１０に転写して画像を印刷する熱転写プリンタである。プリンタ１は、ヘッド３に対して用紙１０を往復動させることにより、用紙１０の同一領域上に、例えばイエロー、マゼンタおよびシアンの複数色およびオーバーコートをインクリボン４から順次転写する。印刷された用紙１０は、切断部５により切断されて、プリンタ１の前面１２に設けられた排出口６からプリンタ１の外部に排出される。なお、以下では、画像を印刷（プリント）することを「印画」ともいう。
【００１８】
ロール紙ホルダ２は、ロール状に巻かれた用紙１０を保持する。用紙１０の材質は、熱転写プリンタに使用可能なものであれば特に限定されない。ロール紙ホルダ２は、正方向または逆方向に駆動されて、その中心軸の周りに回転する。ロール紙ホルダ２が正方向に回転することにより、用紙１０は、ヘッド３とプラテンローラ９の間を通過して、排出口６に向けて搬送される。また、ロール紙ホルダ２が逆方向に回転することにより、用紙１０はロール紙ホルダ２に巻き戻される。
【００１９】
供給側リボンローラ４Ａと巻取側リボンローラ４Ｂは、インクリボン４を保持する。これらのローラは、インクリボン駆動部２４によって駆動され、それぞれの中心軸の周りに回転する。この駆動により、インクリボン４は、供給側リボンローラ４Ａから供給され、リボンガイドローラ１５を介してヘッド３とプラテンローラ９の間を通過して、巻取側リボンローラ４Ｂに巻き取られる。
【００２０】
インクリボン４は、例えば、イエロー、マゼンタおよびシアンの各色インク領域ならびにオーバーコートの領域が同じ順序で長手方向に繰り返し配置された帯状のシートである。インクリボン４には、各色インク領域のサイズが６×４インチのものや６×８インチのものなど、様々な種類のものがあるため、印画対象の画像サイズに合ったインクリボン４がプリンタ１に取り付けられる。
【００２１】
ヘッド３は、プラテンローラ９に対して移動可能に構成され、印画時には、インクリボン４と用紙１０を間に挟んだ状態でプラテンローラ９に押圧される。ヘッド３は、内蔵された複数の発熱体を発熱させて、インクリボン４上の各色インクとオーバーコートを用紙１０の同一領域上に順次転写することにより、用紙に画像を印刷する。この転写は、インクリボン４を巻き取りながらインクリボン４の領域ごとに繰り返される。ヘッド３には、例えば昇華型、熱溶融型などの熱転写プリンタの種類に応じた機構が用いられる。
【００２２】
グリップローラ１７とピンチローラ１８は、用紙１０を挟んで搬送する。グリップローラ１７は、用紙１０を送り出す方向（正方向）か、または巻き戻す方向（逆方向）のいずれかに回転駆動される。ピンチローラ１８は、グリップローラ１７に従動して回転する。また、ピンチローラ１８は、用紙１０の搬送時には、グリップローラ１７に当接してグリップローラ１７との間で用紙１０を保持し、用紙１０の搬送時以外には、グリップローラ１７から離間して用紙１０を解放する。
【００２３】
ロール紙ホルダ２からヘッド３とプラテンローラ９の間を通過した用紙１０は、排出経路１３を通って、排出ローラ１４により排出口６に向けて搬送される。切断部５は、排出経路１３上における排出口６の直前に配置されており、排出経路１３を通過し、排出口６からプリンタ１の外部に排出された用紙１０を、排出口６の手前の位置で切断する。
【００２４】
また、プリンタ１は、制御部２０、データメモリ２１、用紙駆動部２２、ヘッド駆動部２３、インクリボン駆動部２４、切断駆動部２５および通信インタフェース２６を備える。
【００２５】
制御部２０は、ＣＰＵやメモリなどを含むマイクロコンピュータで構成され、プリンタ１の全体の動作を制御する。データメモリ２１は、通信インタフェース２６を介してホストコンピュータから受信した画像データを蓄積する記憶領域である。用紙駆動部２２は、グリップローラ１７とロール紙ホルダ２を駆動するモータであり、用紙１０を送り出す方向か、または巻き戻す方向のいずれかにそれぞれを回転させる。ヘッド駆動部２３は、画像データに基づいてヘッド３を駆動し、用紙１０上に画像を印刷させる。インクリボン駆動部２４は、供給側リボンローラ４Ａと巻取側リボンローラ４Ｂを駆動するモータであり、巻取側リボンローラ４Ｂがインクリボン４を巻き取る方向か、または供給側リボンローラ４Ａにインクリボン４を巻き戻す方向のいずれかに、供給側リボンローラ４Ａと巻取側リボンローラ４Ｂを回転させる。切断駆動部２５は、切断部５を駆動するモータである。通信インタフェース２６は、例えば、通信ケーブルを介してホストコンピュータから印刷指示と印刷対象の画像データを受信する。
【００２６】
プリンタ１では、インクリボン４の各色インク領域のサイズ（例えば６×８インチ）を超えるサイズ（例えば６×１６インチ）の画像のパノラマ印刷を、用紙１０を切断せずに各色インク領域のサイズの画像を連続して印刷することにより実現する。２枚の画像を連続して転写する場合には、印画物における１枚目の画像後端の色と２枚目の画像先端の色がサーマルヘッドの蓄熱温度の違いなどにより異なることから、その差を吸収するために、例えば幅１０〜２０ｍｍ程度の重なり領域が設けられる。その重なり領域では、Ｙ，Ｍ，Ｃの各色インクが１回転写された上にもう１回Ｙ，Ｍ，Ｃの各色インクが転写されるため、逆転写現象や過剰転写現象などに起因して、印画物の色が元の画像データのＲＧＢに対応するＹＭＣとは違う色になることがある。そこで、プリンタ１では、このような色の違いをホストコンピュータの画像処理で補正することにより、パノラマ印刷における変色の発生を抑制する。
【００２７】
図２は、ホストコンピュータ５０の概略ブロック図である。ホストコンピュータ５０は、磁気ディスク装置などの記憶部５１、ＣＰＵで構成される制御部５２、キーボートやマウスなどの操作部５３、ディスプレイ装置で構成される表示部５４、通信インタフェース５５などを有する汎用のコンピュータである。ホストコンピュータ５０は、ユーザの操作に応じて画像の印刷指示を受け付け、制御部５２により印刷対象の画像データを加工し、通信インタフェース５５を介してその画像データと印刷指示をプリンタ１に送信する。
【００２８】
ホストコンピュータ５０は、連続して印刷される２枚の画像の重なり領域におけるすべてのドットについて、カラーマネジメント処理を行って、１枚目の画像と２枚目の画像の重なり度合および目的の色のＲＧＢ値から、１枚目の画像の階調値ＲＧＢ１と２枚目の画像の階調値ＲＧＢ２を求める。プリンタ１は、重なり領域における各ドットを、１枚目の印画時にはＲＧＢ１に相当するエネルギーで印画し、２枚目の印画時にはＲＧＢ２に相当するエネルギーで印画することで、目的のＲＧＢに対応する色を表現する。
【００２９】
以下では、例えば、６×８インチの画像用のインクリボンを用いて６×８インチの画像を２枚続けて印刷することにより６×１６インチの印画物を作成する場合など、インクリボンの各色インク領域の２倍の大きさを有する画像を印刷する場合のホストコンピュータ５０による画像データの処理について説明する。３枚以上の画像を続けて印刷してつなげる場合も、つなぎ目ごとに以下で説明する処理を繰り返せばよく、基本的に同様である。以下ではまず、ホストコンピュータ５０での画像処理に用いられるテーブル情報について説明する。
【００３０】
プリンタ１でも、連続する２枚の画像の重なり領域では、その領域を目立たなくするために、印画濃度を徐々に低下または上昇させながら２枚の画像を重ね合わせる。これを実現するために、記憶部５１は、１枚目の画像用の濃度補正テーブルと２枚目の画像用の濃度補正テーブルを記憶する。特に、インク色の違いにより転写特性が異なることから、記憶部５１は、イエローＹ、マゼンタＭおよびシアンＣの各色についてこれらの濃度補正テーブルを記憶する。
【００３１】
図３は、濃度補正テーブルについて説明するための図である。図３の符号３００Ｙ，３００Ｍ，３００Ｃは、それぞれイエローＹ、マゼンタＭおよびシアンＣについての濃度補正テーブルである。矢印Ａ２，Ａ３は、それぞれ転写時の副走査方向、主走査方向に相当し、これは以下で説明する各図でも同様である。濃度補正テーブル３００Ｙにおける横軸ｘは、１枚目の部分画像Ｉ１と２枚目の部分画像Ｉ２の重なり領域ＩＯにおける副走査方向の位置であり、縦軸ｆ（ｘ）は、位置ｘにおける画像データのうちイエローＹの階調値の補正係数である。符号３０１の曲線は、１枚目の部分画像Ｉ１の後端における濃度補正テーブルであり、２枚目の画像側に向かうにつれて濃度が低くなることを示す。符号３０２の曲線は、２枚目の部分画像Ｉ２の先端における濃度補正テーブルであり、１枚目の画像から反対側に向かうにつれて濃度が高くなることを示す。これらは、マゼンタＭおよびシアンＣについても同様である。
【００３２】
なお、図３の下側では、重なり領域ＩＯにおいて転写されたＹＭＣの各インク層の断面も示している。図３の符号Ｅ１は１枚目の部分画像Ｉ１の後端を示し、符号Ｔ２は２枚目の部分画像Ｉ２の先端を示す。図３に示すように、プリンタ１では、重なり領域ＩＯにおけるインク層のつなぎ目は、イエローＹ、マゼンタＭおよびシアンＣの各色（部分画像Ｉ１についてのＹ１，Ｍ１およびＣ１の間と、部分画像Ｉ２についてのＹ２，Ｍ２およびＣ２の間）で一致している。したがって、濃度補正テーブル３００Ｙ，３００Ｍ，３００Ｃは、それぞれ副走査方向の同じ範囲について作成される。なお、オーバーコート層については、用紙１０の受容層をオーバーコートで覆ってしまうとその上にはカラーインクを転写することができなくなるので、２枚目の部分画像Ｉ２の先端Ｔ２よりも１枚目側につなぎ目が配置されるように転写される。
【００３３】
図４（Ａ）および図４（Ｂ）は、濃度補正テーブルの例を示す表である。図４（Ａ）はイエローＹの１枚目の部分画像Ｉ１用の、図４（Ｂ）はイエローＹの２枚目の部分画像Ｉ２用の濃度補正テーブルである。これらの図では、転写時の主走査方向（図３における矢印Ａ３方向）に沿ったｎ本のラインＬ１〜Ｌｎで重なり領域が構成され、Ｙの階調値が０〜２５５で表されるとして、副走査方向の位置ごとに、各階調値についての補正係数（重なり領域上の各位置における印画濃度の補正係数）が記憶されたテーブルを示している。記憶部５１は、イエローＹについて図４（Ａ）および図４（Ｂ）の濃度補正テーブルを記憶し、マゼンタＭおよびシアンＣについても同様の濃度補正テーブルを記憶する。
【００３４】
濃度補正テーブルは、ある初期値の補正係数に従って単色のベタ画像を一部重ねて２回印刷し、印画物の重なり領域とそれ以外との間における濃淡差の有無を測定し、濃淡差があれば補正係数の大きさを調整するという手順をその濃淡差がなくなるまで繰り返すことにより、実験的に作成される。例えば、イエローＹ、マゼンタＭおよびシアンＣの濃度補正テーブルは、それぞれ、Ｙ，Ｍ，Ｃのベタ画像を用いて作成される。ただし、濃度補正テーブルの作成には、Ｙ，Ｍ，Ｃの単色画像ではなく、例えば、淡、中、濃など濃度が互いに異なるグレー画像を用いてもよい。
【００３５】
なお、Ｒ，Ｇ，ＢとＣ，Ｍ，Ｙはそれぞれ補色の関係にあり、最大階調数を１とすると、Ｃ＝１−Ｒ、Ｍ＝１−ＧおよびＹ＝１−Ｂの関係式が成り立つことから、記憶部５１は、ＹＭＣではなくＲＧＢについて同様の濃度補正テーブルを記憶してもよい。
【００３６】
また、重なり領域では、イエローＹ、マゼンタＭおよびシアンＣの各色インクがそれぞれ２回転写されることで、ＹＭＣの混合比率によっては発色特性が変化する場合がある。そこで、ベタ画像から作成された濃度補正テーブルの値を必要に応じてさらに調整することで、色比率による発色特性の変化を補正してもよい。
【００３７】
図５（Ａ）〜図５（Ｃ）は、色比率に応じた濃度補正テーブルの調整について説明するための図である。図５（Ａ）は、１枚目および２枚目の画像についてのイエローＹ、マゼンタＭまたはシアンＣの濃度補正テーブル５０１，５０２を示す。これは、図３に示したものと同じである。図５（Ｂ）は、重なり領域における副走査方向の位置ｘと、ＹＭＣの混合比率（色比率）と、濃度調整値との対応関係５０３を示す。図５（Ｃ）は、図５（Ｂ）の対応関係５０３を用いた調整後の、１枚目および２枚目の画像についてのイエローＹ、マゼンタＭまたはシアンＣの濃度補正テーブル５０１’，５０２’を示す。図５（Ｃ）の濃度補正テーブル５０１’，５０２’は、副走査方向の各位置ｘにおける濃度調整値をある比率でＹＭＣのそれぞれの濃度補正テーブル５０１，５０２に反映させることにより作成される。記憶部５１は、図３の濃度補正テーブル３００Ｙ，３００Ｍ，３００Ｃに代えて、このように調整された濃度補正テーブル５０１’，５０２’をＹＭＣのそれぞれについて記憶してもよい。あるいは、記憶部５１は、図５（Ｂ）の対応関係５０３と副走査方向の各位置ｘにおける濃度調整値の反映度合い（Ｄｕｔｙ比）とを記憶し、制御部５２がそれらの情報を必要に応じて参照して濃度補正テーブル３００Ｙ，３００Ｍ，３００Ｃの値を調整してもよい。
【００３８】
また、記憶部５１は、重なり領域ＩＯにおける副走査方向の異なる複数の位置について、ＹＭＣの階調値ＹＭＣを別の階調値ＹＭＣ’に変換するための色変換テーブルを記憶する。この色変換テーブルは、対象とする副走査方向の位置で上記の濃度補正テーブルに従って２枚の画像を重ねて転写したときに重なり領域において印画物に生じ得る色の変化を打ち消すためのものである。すなわち、個々の色変換テーブルには、ＹＭＣの各混合比率について、目的の階調値ＹＭＣに対応する色が印刷されるようにプリンタ１に送信すべき階調値ＹＭＣの値が含まれる。
【００３９】
図６は、色変換テーブルについて説明するための図である。図６の上側に示すグラフの横軸ｘは、重なり領域ＩＯにおける副走査方向の位置であり、縦軸ｆ（ｘ）は、位置ｘにおけるイエローＹ、マゼンタＭまたはシアンＣの階調値の補正係数である。記憶部５１は、重なり領域ＩＯにおける副走査方向の複数の位置Ｘ１，Ｘ２，Ｘ３，・・・，Ｘｍについて、変換前の階調値ＹＭＣと、変換後の階調値ＹＭＣ’とを対応付けた色変換テーブル６０１，６０２，６０３，６０４，・・・を記憶する。これらの色変換テーブルは、色変換係数群の一例である。例えば、Ｙ，Ｍ，Ｃの各階調値が０〜２５５の値で表されるならば、個々の色変換テーブルは、２５６×２５６×２５６個の成分をもつ３次元のテーブルになる。色変換テーブルの集合である色変換テーブル群６００は、印刷対象の画像にはよらず、プリンタ１に固有のものである。
【００４０】
データ量を削減するために、記憶部５１は、重なり領域における副走査方向の位置が互いに異なるすべてのラインＬ１〜Ｌｎについてではなく、そのうちの一部のラインについてのみ、色変換テーブルを記憶するとよい。例えば、図６の例では、色変換テーブル群６００は、副走査方向の位置Ｘ１〜Ｘｍに対応するｍ個（ｍ＜ｎ）の色変換テーブルで構成される。また、色変換テーブルが作成される位置Ｘ１〜Ｘｍは、等間隔でなくてもよい。例えば、濃度補正テーブルの補正係数が大きく変化する範囲では密になり、濃度補正テーブルの補正係数があまり変化しない範囲では疎になるように、位置Ｘ１〜Ｘｍを選択するとよい。後述するように、位置Ｘ１〜Ｘｍ以外のラインにおける色変換テーブルは、他の位置における色変換テーブルを用いた線形補間により補われる。
【００４１】
色変換テーブル群は、ＹＭＣの混合比率が異なる複数色のカラーパッチを作成し、上記の濃度補正テーブルに従ってそのカラーパッチを２枚重ねて印画し、副走査方向における選択された位置Ｘ１〜Ｘｍのそれぞれにおいて印画物を測色して、各色の対応関係ＹＭＣ→ＹＭＣ’を取得することにより作成される。すなわち、個々の色変換テーブルは、カラーマネジメント処理におけるＩＣＣプロファイルに相当する。
【００４２】
なお、記憶部５１は、ＹＭＣについての色変換テーブルに代えて、ＲＧＢ値の間の対応関係（ＲＧＢ→ＲＧＢ’）か、またはＲＧＢ値とＹＭＣ値の対応関係（ＲＧＢ→ＹＭＣ’）を記憶してもよい。あるいは、記憶部５１は、色変換テーブルとして、機器に依存しないＣＩＥ  Ｌａｂ色空間の色値であるＬａｂ値の間の対応関係（Ｌａｂ→Ｌａｂ’）を記憶してもよい。
【００４３】
図２に示したように、制御部５２は、印刷対象の画像データを処理するための機能ブロックとして、画像分割部５２Ａ、色変換部５２Ｂ、合成処理部５２Ｃおよび濃度補正部５２Ｄを有する。制御部５２は、例えば、印刷対象の画像データのＲＧＢをＹＭＣに直し、これらの各部により、上記の色変換テーブルを用いて重なり領域のＹＭＣをＹＭＣ’に変換し、上記の濃度補正テーブルを用いてＹＭＣ’を１枚目の画像のＹＭＣ１’と２枚目の画像のＹＭＣ２’に変換し、それらをプリンタ１に送信する。以下では、制御部５２の各機能ブロックの機能を順に説明する。
【００４４】
画像分割部５２Ａは、印画対象のカラー画像データを互いに重複する重なり領域を含む２つの部分画像の画像データに分割する。その際、画像分割部５２Ａは、図３に示したように、用紙に転写される複数色のインク（ＹＭＣ）の色ごとに各部分画像の端部をずらさず、ＹＭＣの各色で２つの部分画像の端部を一致させる。言い換えると、個々の部分画像は、互いに重ねて転写されるＹ画像、Ｍ画像およびＣ画像の組で構成されるので、画像分割部５２Ａは、図３の下側に示した通り、同じ部分画像ではＹ画像、Ｍ画像およびＣ画像の端部が一致するように、印画対象のカラー画像データを２組の部分画像の画像データに分割する。
【００４５】
図７は、画像分割部５２Ａの機能を説明するための図である。印画対象の６×１６インチの画像Ｉの副走査方向（矢印Ａ２方向）における幅を２Ｌとおく。画像分割部５２Ａは、重なり領域を含むように画像Ｉを分割するために、副走査方向の画像Ｉの先端から幅ｄＬの部分を捨て、そこから副走査方向に沿った幅Ｌの領域を１枚目の部分画像Ｉ１とする。同様に、画像分割部５２Ａは、画像Ｉの後端から幅ｄＬの部分を捨て、そこから副走査方向に沿った幅Ｌの領域を２枚目の部分画像Ｉ２とする。これにより、画像Ｉの中央における斜線で示したｄＬ×２の幅の領域が、２枚の部分画像Ｉ１，Ｉ２で共通の重なり領域ＩＯになる。
【００４６】
色変換部５２Ｂは、記憶部５１に記憶されている色変換テーブル群を用いて、印画対象の画像データのうち、画像分割部５２Ａにより作成された重なり領域における色値を変換する。例えば、色変換部５２Ｂは、色変換テーブル群６００を用いて、重なり領域の各ドットのＹＭＣをＹＭＣ’に変換する。ただし、色変換テーブル群がＲＧＢまたはＬａｂの値で作成されている場合には、色変換部５２Ｂは、ＲＧＢ値の変換またはＬａｂ値の変換を行う。特に、重なり領域ＩＯにおける主走査方向に沿ったすべてのラインＬ１〜Ｌｎについての色変換テーブルを記憶部５１が記憶している場合には、色変換部５２Ｂは、そのラインごとに、対応する色変換テーブルを使用して各ドットの色値を変換する。
【００４７】
ただし、図６を用いて説明したように、記憶部５１は、主走査方向に沿った一部のラインについてのみ、色変換テーブルを記憶してもよい。そこで、色変換部５２Ｂは、画像を転写するときの主走査方向に沿って重なり領域を複数の部分領域に分割し、複数の部分領域のそれぞれについて、その部分領域内で共通の色変換テーブルを用いて画像データの色値を変換することが好ましい。この場合、色変換部５２Ｂは、各部分領域について、その部分領域の色変換テーブルとその部分領域に隣接する部分領域の色変換テーブルとを用いて画像データの色値を２通りに変換する。
【００４８】
図８は、色変換部５２Ｂの機能を説明するための図である。まず、色変換部５２Ｂは、記憶部５１に色変換テーブルが記憶されている副走査方向の位置Ｘ１〜Ｘｍを境目として、画像分割部５２Ａにより生成された２枚の部分画像の重なり領域ＩＯを、主走査方向に沿ってＯ１〜Ｏｍ−１の部分領域に分割する。色変換部５２Ｂは、それぞれのＹ画像、Ｍ画像およびＣ画像の端部が一致するように各部分領域Ｏ１〜Ｏｍ−１を構成する。なお、簡単のため、位置Ｘ１とＸｍはそれぞれ重なり領域ＩＯの端部であるとする。そして、色変換部５２Ｂは、位置Ｘ１，Ｘ２での色変換テーブル６０１，６０２を使って部分領域Ｏ１をそれぞれ部分領域Ｏ１’，Ｏ１’’に変換し、位置Ｘ２，Ｘ３での色変換テーブル６０２，６０３を使って部分領域Ｏ２をそれぞれ部分領域Ｏ２’，Ｏ２’’に変換し、以下同様にして部分領域Ｏ１’〜Ｏｍ−１’と部分領域Ｏ１’’〜Ｏｍ−１’’の画像データを作成する。このように、色変換部５２Ｂは、各部分領域における画像データを、その部分領域の色変換テーブルにより変換し、また、その部分領域に隣接する部分領域の色変換テーブルにより変換して、２組の画像データを作成する。
【００４９】
合成処理部５２Ｃは、複数の部分領域のそれぞれについて色変換部５２Ｂにより２通りに変換された色値を合成することで、重なり領域の全体における変換後の色値を取得する。その際、合成処理部５２Ｃは、各部分領域について、対応する２通りの画像データの色値をそれぞれ重み付けして加えることにより、個々の色値を合成する。
【００５０】
図９は、合成処理部５２Ｃの機能を説明するための図である。合成処理部５２Ｃは、部分領域Ｏ１’，Ｏ１’’を部分領域Ｏ１’’’に合成し、部分領域Ｏ２’，Ｏ２’’を部分領域Ｏ２’’’に合成し、以下同様にして部分領域Ｏ１’’’〜Ｏｍ−１’’’の画像データを作成する。その際、合成処理部５２Ｃは、例えば部分領域Ｏ１’’’については、左端である位置Ｘ１に近付くほど部分領域Ｏ１’の色値の比率が高くなり、右端である位置Ｘ２に近付くほど部分領域Ｏ１’’の色値の比率が高くなるように重み付けして、同じドットに対応する２つの色値を合成する。図９のグラフにおいて、横軸ｘは副走査方向の位置を示し、ｇ（ｘ）は位置ｘにおける部分領域Ｏ１’，Ｏ１’’の色値の合成比率を示す。そして、合成処理部５２Ｃは、部分領域Ｏ１’’’〜Ｏｍ−１’’’をつなぎ合わせて、変換後の重なり領域ＩＯ’の画像データを作成する。
【００５１】
すなわち、副走査方向のラインＬ１〜Ｌｋで部分領域Ｏ１が構成されるとすると、例えば部分領域Ｏ１内では、位置Ｘ１のラインＬ１と位置Ｘ２のラインＬｋにおける色値は、それぞれ位置Ｘ１，Ｘ２の色変換テーブル６０１，６０２で変換される。また、ラインＬ２〜Ｌｋ−１における色値は、色変換テーブル６０１，６０２を用いた線形補間により作成された色変換テーブルで変換される。これにより、重なり領域ＩＯにおける主走査方向に沿ったすべてのラインＬ１〜Ｌｎについての色変換テーブルを記憶部５１が記憶していなくても、２枚の画像を重ねて転写したときに重なり領域において印画物に生じ得る色の変化を打ち消すように、重なり領域の画像データを変換することが可能になる。ただし、予めすべてのラインＬ１〜Ｌｎについての色変換テーブルを記憶部５１が記憶している場合には、合成処理部５２Ｃは不要になる。
【００５２】
濃度補正部５２Ｄは、記憶部５１に記憶されている濃度補正テーブルを用いて、色変換部５２Ｂにより変換され合成処理部５２Ｃにより合成された後の重なり領域における色値を調整する。すなわち、濃度補正部５２Ｄは、１枚目の画像用の濃度補正テーブルと２枚目の画像用の濃度補正テーブルを用いて、変換および合成された重なり領域のＹＭＣの階調値をそれぞれ補正することにより、１枚目の画像用の重なり領域と２枚目の画像用の重なり領域の画像データを作成する。そして、濃度補正部５２Ｄは、それらの重なり領域を各部分画像に反映させて、１枚目用の画像データと２枚目用の画像データを作成する。
【００５３】
図１０は、濃度補正部５２Ｄの機能を説明するための図である。まず、濃度補正部５２Ｄは、合成処理部５２Ｃにより合成された重なり領域の画像データＩＯ’のＹＭＣ値を、濃度補正テーブル３００Ｙ，３００Ｍ，３００Ｃによりそれぞれ補正する。その際、濃度補正部５２Ｄは、例えばイエローＹについては、図４（Ａ）のテーブル（図３の符号３０１のカーブ）を適用して、１枚目の部分画像の重なり領域における画像データのＹ値を作成するとともに、図４（Ｂ）のテーブル（図３の符号３０２のカーブ）を適用して、２枚目の部分画像の重なり領域における画像データのＹ値を作成する。濃度補正部５２Ｄは、マゼンタＭおよびシアンＣについても、同様に、２枚の部分画像用の重なり領域の階調値を作成する。こうして作成されたＹＭＣ値が、１枚目の部分画像の重なり領域ＩＯ１’’における画像データと２枚目の部分画像の重なり領域ＩＯ２’’における画像データになる。そして、濃度補正部５２Ｄは、１枚目の部分画像Ｉ１における重なり領域ＩＯを重なり領域ＩＯ１’’に変更し、２枚目の部分画像Ｉ２における重なり領域ＩＯを重なり領域ＩＯ２’’に変更して、最終的な２枚の部分画像Ｉ１’，Ｉ２’の画像データを作成する。
【００５４】
制御部５２は、通信インタフェース５５を介して、濃度補正部５２Ｄにより作成された２枚の部分画像Ｉ１’，Ｉ２’の画像データをプリンタ１に送信する。そして、プリンタ１は、２つの部分画像Ｉ１’，Ｉ２’の画像データに従い、重なり領域が重なるようにそれらの部分画像を順次転写して、用紙の上に印画対象のカラー画像Ｉを形成する。これにより、プリンタ１はパノラマ印刷を実現する。
【００５５】
なお、プリンタ１が、インクリボンの各色インク領域のサイズ以下の画像を印刷する（すなわち、パノラマ印刷を行わない）ときには、ホストコンピュータ５０は上記の画像処理を行わず、印画対象の画像データのＲＧＢ値（ＹＭＣ値）をプリンタ１にそのまま送信する。
【００５６】
図１１は、制御部５２による画像データの処理フローの例を示す図である。図示したフローは、ホストコンピュータ５０の制御部５２内のＲＯＭに予め記憶されたプログラムに従って、制御部５２内のＣＰＵにより実行される。ここでは、プリンタ１に６×８インチの各色インク領域を有するインクリボンが取り付けられている状態で、６×１６インチの画像の印刷が指示されたとする。
【００５７】
まず、画像分割部５２Ａは、印画対象のカラー画像データを、互いに重複する重なり領域を含む２つの部分画像の画像データに分割する（Ｓ１）。次に、色変換部５２Ｂは、記憶部５１に色変換テーブルが記憶されている副走査方向の位置Ｘ１〜Ｘｍを境目として、Ｓ１で作成された重なり領域を複数の部分領域に分割し、色変換テーブルを用いてそれぞれの部分領域における色値を２通りに変換する（Ｓ２）。その際、色変換部５２Ｂは、１つの部分領域の色変換テーブルとその部分領域に隣接する部分領域の色変換テーブルとを用いて、対象の部分領域の画像データの色値を２通りに変換する。続いて、合成処理部５２Ｃは、Ｓ２で２通りに変換された部分領域の色値を合成して、重なり領域全体の変換後の色値を取得する（Ｓ３）。さらに、濃度補正部５２Ｄは、記憶部５１に記憶されている濃度補正テーブルを用いて、Ｓ３で取得された変換後の重なり領域における印画濃度を調整して、２枚の部分画像の画像データを作成する（Ｓ４）。最後に、制御部５２は、Ｓ４で作成された２枚の部分画像の画像データをプリンタ１に送信する（Ｓ５）。以上で、制御部５２による画像データの処理フローは終了する。
【００５８】
以上説明したように、プリンタ１では、２枚の画像を連続して転写する場合における画像の重なり領域で発生し得る変色を打ち消すように画像データの色値を変換する色変換テーブルを予め作成しておく。このため、ホストコンピュータ５０がその色変換テーブルを用いて印画対象の画像データの色値を補正することにより、画像の重なり領域における変色の発生が抑制される。また、プリンタ１では、２枚の画像を連続して転写する場合におけるインク層のつなぎ目をＹＭＣの各色で一致させる。このため、画像の重なり領域の大きさを最小限にすることができ、インクリボンの各色インク領域を有効利用することが可能になる。
【００５９】
なお、ホストコンピュータ５０の画像分割部５２Ａ、色変換部５２Ｂ、合成処理部５２Ｃおよび濃度補正部５２Ｄによる画像処理は、プリンタ１の制御部２０で行ってもよい。この場合には、その画像処理に必要な濃度補正テーブル３００Ｙ，３００Ｍ，３００Ｃと色変換テーブル群６００は、プリンタ１に内蔵されたメモリに予め記憶される。
【符号の説明】
【００６０】
１    プリンタ
２    ロール紙ホルダ
３    ヘッド
４    インクリボン
９    プラテンローラ
１０    用紙
２０    制御部
５０    ホストコンピュータ
５１    記憶部
５２    制御部
５２Ａ    画像分割部
５２Ｂ    色変換部
５２Ｃ    合成処理部
５２Ｄ    濃度補正部
【図１】
0006377003.tif 000002
【図２】
0006377003.tif 000003
【図３】
0006377003.tif 000004
【図４】
0006377003.tif 000005
【図５】
0006377003.tif 000006
【図６】
0006377003.tif 000007
【図７】
0006377003.tif 000008
【図８】
0006377003.tif 000009
【図９】
0006377003.tif 000010
【図１０】
0006377003.tif 000011
【図１１】
0006377003.tif 000012
【図１２】
0006377003.tif 000013
【図１３】
0006377003.tif 000014