(57)【特許請求の範囲】
【請求項１】
複数色のインクが配列されたインクリボンを使用して用紙に画像を印刷するための印刷制御装置であって、
印刷対象画像が印刷される印刷領域外に印刷する付帯画像を印刷する場合に、前記付帯画像を用紙の搬送方向に分割し、分割により得られた複数の部分画像それぞれを、異なる色のインクを使用して印刷するように制御する印刷制御手段を有することを特徴とする印刷制御装置。
【請求項２】
前記付帯画像を分割する分割することにより得られた部分画像を印刷する際には、前記印刷対象画像の印刷終了から前記部分画像の印刷開始まで、インクリボンを搬送させないように制御するインクリボン制御手段をさらに有することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記付帯画像は、ＱＲコード（登録商標）又はバーコードであることを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記インクリボン制御手段は、前記対象画像の第１の色の印画が終了した時点で、前記インクリボンの搬送を停止し、前記用紙が前記第１の色が割り当てられた第１の部分画像の印画開始位置に搬送された時点で、前記インクリボンの搬送を再開するよう制御し、さらに、前記対象画像の第２の色の印画が終了した時点で、前記インクリボンの搬送を停止し、前記第１の部分画像の印画終了位置に相当する、前記用紙が前記第２の色が割り当てられた第２の部分画像の印画開始位置で、前記インクリボンの搬送を再開するよう制御し、
前記印刷制御手段は、前記インクリボンの制御に応じて、前記第１の色のインクにより、前記第１の部分画像を印刷し、前記第２の色のインクにより、前記第２の部分画像を印刷するように制御することを特徴とする請求項２に記載の印刷制御装置。
【請求項５】
前記印刷制御手段は、前記用紙の搬送方向における後辺の側の印画領域外の領域に、前記付帯画像を印刷するよう制御することを特徴とする請求項１乃至４何れか１項に記載の印刷制御装置。
【請求項６】
前記印刷制御手段は、前記付帯画像として、前記対象画像に関する情報を示す２次元コードを印刷することを特徴とする請求項１乃至５何れか１項に記載の印刷制御装置。
【請求項７】
前記インクリボンは、イエロー、マゼンタ及びシアンを含み、
前記印刷制御手段は、前記付帯画像を３つの部分画像に分割し、前記３つの部分画像それぞれをイエロー、マゼンタ及びシアンで印刷することにより、前記付帯画像を印刷するよう制御することを特徴とする請求項１乃至６何れか１項に記載の印刷制御装置。
【請求項８】
前記インクリボンは、イエロー、マゼンタ及びシアンを含み、
前記印刷制御手段は、前記付帯画像を２つの部分画像に分割し、前記２つの部分画像それぞれをイエローとマゼンタの合成色及びシアンで印刷することにより、前記付帯画像を印刷するよう制御することを特徴とする請求項１乃至６何れか１項に記載の印刷制御装置。
【請求項９】
前記インクリボンは、イエロー、マゼンタ及びシアンを含み、
前記印刷制御手段は、前記付帯画像を２つの部分画像に分割し、前記部分画像それぞれをマゼンタ及びシアンで印刷することにより、前記付帯画像を印刷するよう制御することを特徴とする請求項１乃至６何れか１項に記載の印刷制御装置。
【請求項１０】
前記付帯画像の印画サイズと、規定値と、を比較する比較手段をさらに有し、
前記印刷制御手段は、前記印画サイズが前記規定値以上の場合に、複数の部分画像それぞれを異なる色のインクにより、異なる色で印刷するよう制御することを特徴とする請求項１乃至９何れか１項に記載の印刷制御装置。
【請求項１１】
前記印刷制御手段は、前記印画サイズが前記規定値未満の場合に、複数のインク層の色を重ねて印刷することにより前記付帯画像を印刷するよう制御することを特徴とする請求項１０に記載の印刷制御装置。
【請求項１２】
前記規定値は、前記搬送方向において、インクリボンの使用可能長さと、用紙の印画可能長さに基づいて定まる値であることを特徴する請求項１０又は１１に記載の印刷制御装置。
【請求項１３】
ユーザによる前記印画サイズの入力を受け付ける受付手段をさらに有し、
前記比較手段は、前記受付手段が受け付けた前記印画サイズと、前記規定値と、を比較することを特徴とする請求項１０に記載の印刷制御装置。
【請求項１４】
複数色のインクが配列されたインクリボンを使用して用紙に画像を印刷するための印刷制御装置が実行する印刷制御方法であって、
印刷対象画像が印刷される印刷領域外に印刷する付帯画像を印刷する場合に、前記付帯画像を用紙の搬送方向に分割し、分割により得られた複数の部分画像それぞれを、異なる色のインクを使用して印刷するように制御する印刷制御ステップを含むことを特徴とする印刷制御方法。
【請求項１５】
複数色のインクが配列されたインクリボンを使用して用紙に画像を印刷するための処理を制御するコンピュータを、
印刷対象画像が印刷される印刷領域外に印刷する付帯画像を印刷する場合に、前記付帯画像を用紙の搬送方向に分割し、分割により得られた複数の部分画像それぞれを、異なる色のインクを使用して印刷するように制御する印刷制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、写真のデジタル化が進み、写真データに撮影日、撮影装置の機種名、撮影場所のＧＰＳデータ等の情報を合わせて記録することができる。さらに、出力する写真に撮影日時、ホームページのアドレスや、撮影した場所等の情報を含んだ、２次元コードや付帯的な情報を併せて印画することが、家庭用のプリンタ等でも簡単に行うことができる。写真と共に付帯情報を印画する場合、写真画像と２次元コード等の付帯情報を印画領域に収めるために、写真画像を小さくし、付帯情報を並列して印画したり、写真画像の一部の領域を白抜きし、白抜きした領域に付帯情報を印画したりしていた。
【０００３】
ＱＲコード（登録商標）やバーコードのような情報をもつ幾何学的な模様を、主たる印画物である写真画像の一部を切り欠いた部分に埋め込んだり、重ね合わせたりした場合、違和感を与えたり、写真としての美しさや作品性を損なってしまう問題があった。これに対し、特許文献１には、視距離が十分遠い場合、目立たないようにバーコードを埋め込み、視距離が十分近い場合、バーコードリーダによるバーコードを認識することができるようにしたバーコード埋め込み方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３３６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のように、写真画像に埋め込んだバーコード等を目立たないように、色合わせ等を行っても、元の写真画像に手を加えることで、違和感が生じてしまうことに変わりはない。したがって、２次元コードや日付等の文字情報等は、なるべく写真画像の印画サイズを大きくとった上で、写真の欄外に印画するのが望ましいといえる。そのため、印画装置の機構上の制約等で、用紙に生じる余白部がある場合は、その余白部に２次元コードや、日付等の付帯情報を印画するのが好ましい。
【０００６】
一方で、インクリボンを使用した熱転写プリンタにおいては、印画サイズに応じたインクリボンが必要になるため、通常の印画領域外に印画を行おうとすると、インクリボンのインク塗布領域を増やし、大型化する必要が生じてくる。インクリボンは、コストダウンとエコロジーの観点から、必要最低限のサイズにして小型化したい。
【０００７】
本発明はこのような問題点に鑑みなされたもので、インクリボンのサイズを大きくすることなく、主印画領域外に付帯情報を印画することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、本発明は、複数色のインクが配列されたインクリボンを使用して用紙に画像を印刷するための印刷制御装置であって、印刷対象画像が印刷される印刷領域外に印刷する付帯画像を印刷する場合に、前記付帯画像を用紙の搬送方向に分割し、分割により得られた複数の部分画像それぞれを、異なる色のインクを使用して印刷するように制御する印刷制御手段を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、インクリボンのサイズを大きくすることなく、主印画領域外に付帯情報を印画することができる。
【図面の簡単な説明】
【００１０】
【図１】プリンタのブロック図である。
【図２】プリンタ及びインクリボンカセットの外観図である。
【図３】インクリボンの平面図である。
【図４】用紙の平面図である。
【図５】プリンタの側面の断面図である。
【図６】通常印画処理を示すフローチャートである。
【図７】インクリボンと用紙のサイズの関係の説明図である。
【図８】インクリボンと用紙のサイズの関係の説明図である。
【図９】印画前データ処理を示すフローチャートである。
【図１０】選択画面の一例を示す図である。
【図１１】Ｓ９０４〜Ｓ９１１の処理の説明図である。
【図１２】付帯情報印画処理を示すフローチャートである。
【図１３】Ｙ印画処理の説明図である。
【図１４】Ｍ印画処理の説明図である。
【図１５】Ｃ印画処理の説明図である。
【図１６】第２の実施形態に係るＳ９０４〜Ｓ９１１の処理の説明図である。
【図１７】第２の実施形態に係る付帯情報印画処理を示すフローチャートである。
【図１８】付帯情報印画処理の説明図である。
【図１９】第３の実施形態に係る９０４〜Ｓ９１１の処理の説明図である。
【図２０】第３の実施形態に係る付帯情報印画処理を示すフローチャートである。
【図２１】付帯情報印画処理の説明図である。
【図２２】第４の実施形態に係る印画前データ処理を示すフローチャートである。
【図２３】規定値未満の付帯画像の印画例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
【００１２】
（第１の実施形態）
図１は、第１の実施形態に係る熱転写方式の印刷制御装置としてのプリンタ１００のブロック図である。１０１は、プリンタ１００のシステム制御や演算処理を行うＣＰＵである。１０２は、プリンタ１００のシステム制御用プログラムを格納するＦｌａｓｈ  ＲＯＭである。ＣＰＵ１０１は、Ｆｌａｓｈ  ＲＯＭ１０２からプログラムを読み込んで、読み込んだプログラムに基づいて各部の制御を行う。１０３は、画像データを一時的に保存し、データ処理の作業用に用いるＳＤＲＡＭである。ＣＰＵ１０１、Ｆｌａｓｈ  ＲＯＭ１０２、ＳＤＲＡＭ１０３で構成される部分を、本プリンタの各制御を主に処理する主制御部１０４と称する。なお、後述するプリンタ１００の機能や処理は、ＣＰＵ１０１がＲＯＭ１０２に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１３】
本実施形態に係る主制御部１０４は、画像データの付帯情報に関する処理を行う。ここで、付帯情報とは、画像と共に印画される情報である。なお、付帯情報は、印刷領域外に印画される。具体的には、主制御部１０４は、付帯情報を２次元コードにエンコードした後に画像データに変換し、さらにイエロー、マゼンタ、シアンの各色で各々印画する部分に画像データを分割する処理を行う。なお、他の例としては、主制御部１０４は、付帯情報を２次元コードにエンコードすることなく、付帯情報そのものを画像データに変換してもよい。
【００１４】
１０５は、デジタルカメラや携帯端末等から送られてきた画像データや、記憶媒体から読み出した画像データの画像処理を行う画像処理部である。画像処理部１０５は、画像データに対する解凍処理、使用用紙に応じたリサイズ処理、画像補正処理等の各種画像処理を行い、画像処理が施された画像データに基づいて印画用の印刷データを生成する。なお、他の例としては、画像処理部１０５の処理を、画像処理部１０５に替えて、主制御部１０４が行ってもよい。
【００１５】
１０６はサーマルヘッド制御部、１０７はサーマルヘッドである。サーマルヘッド制御部１０６は、画像処理部１０５で生成された印刷データを電気信号に変換しサーマルヘッド１０７に出力する。サーマルヘッド１０７は、電気信号を熱エネルギーに変換して、インクリボンの染料を用紙に転写する。
【００１６】
１０８は、サーマルヘッド１０７の温度を計測するヘッド温度センサである。１０９は、プリンタ１００内の環境温度を測定する環境温度センサである。１１０は、ヘッドの押圧位置、退避位置等の位置を検出するヘッド位置センサである。１１１は、用紙の位置を検出する用紙検出センサである。１１２は、インクリボンの情報を検出するインクリボン検出センサである。１１３は、インクリボンに設けられたマーカを検出するマーカ検出センサである。
【００１７】
１１４は、モータを制御するモータドライバ部である。１１５は、ヘッドを印画するための押圧位置や、インクリボンカセットの交換と用紙を搬送するため退避位置に駆動するためのヘッド位置駆動モータである。１１６は、用紙を搬送駆動するための用紙搬送モータである。主制御部１０４は、上記各センサのセンサ情報と、予めプログラムされた情報によって、モータドライバ部１１４に命令を出し、ヘッド位置駆動モータ１１５や用紙搬送モータ１１６を駆動制御する。
【００１８】
１１７は、記憶媒体に記憶されている画像や、プリンタの操作メニューを表示するＬＣＤ等の表示部である。１１８は操作部であり、ユーザによる指示入力が行われる。１１９は通信部であり、プリンタに接続されたデジタルカメラ等の外部機器との通信を制御する。１２０は、プリンタに装着された記憶媒体１２１からの画像データの読み出しや、データの書き込みを行うメモリコントローラである。１２１は画像データが記憶されている記録媒体であり、プリンタに着脱可能な構成となっている。
【００１９】
図２は、プリンタ１００及びインクリボンカセット２００の外観図である。プリンタ本体１３０の側面には、インクリボンカセット２００を装着可能にするためのインクリボンカセット挿入口１３１があり、インクリボンカセット２００は、矢印Ａ方向に着脱可能である。プリンタ本体１３０の前面には用紙トレイ２１０を装着可能にするための用紙トレイ挿入口１３２があり、用紙トレイ２１０は矢印Ｂ方向に着脱可能である。
【００２０】
表示部１１７及び操作部１１８は、プリンタ本体１３０の天面に配されている。ユーザは、表示部１１７に表示された画像や画像処理情報等を確認し、操作部１１８を操作することにより印画する画像を選択することができる。これに対し、プリンタ１００は、ユーザ指示に従い、適宜画像を加工した上で、印画することができる。
【００２１】
図３は、プリンタ１００に用いられるインクリボン３００の平面図である。インクリボン３００には、イエロー（Ｙ）層３０１、マゼンタ（Ｍ）層３０２、シアン（Ｃ）層３０３の３色のインク層がベースフィルム上に塗布されている。このように、インクリボン３００には、複数色のインク層が配列されている。インクリボン３００には、さらにこれらのインク層に続きオーバーコート層（ＯＣ）３０４が、ベースフィルム上に塗布されている。
【００２２】
各インク層の間、シアン層３０３とオーバーコート層３０４の間、オーバーコート層３０４とイエロー層３０１の間には、各層を区分し、頭出しを行うためのマーカ３１１，３１２，３１３，３１４，３１５が塗布されている。各インク群の先頭に位置するイエロー層３０１の前にのみ、２本のマーカ３１１，３１２が設けられており、これ以外の層間には、１つのマーカ３１３〜３１５が設けられている。
【００２３】
主制御部１０４は、印画を開始すると、まず、インク群の先頭に位置するイエロー層３０１を検知すべく、まずインクリボン３００の巻き取り駆動を制御する。そして、主制御部１０４は、マーカ３１１を検知した後に、２本目となるマーカ３１２が検知される予定の位置までさらにインクリボンを巻き取るよう制御する。このとき、主制御部１０４は、２本目のマーカ３１２を検知した場合に、インク群の先頭であると判別する。
【００２４】
なお、本実施形態のマーカ検出センサ１１３は、反射型の赤外センサである。通常使用するインク層中の染料とオーバーコート層中のコーティング剤は、９００ｎｍ〜１０００ｎｍ付近の範囲の発光波長の赤外線を吸収しない。そのため、色相に関わらず、赤外線はインクシートを透過するので、赤外遮光性のあるマーカを使用すれば、染料部とマーカ部の区分けの検出が可能である。マーカは、赤外線遮光物質を含有させることで形成できる。
【００２５】
図４は、本実施例のプリンタに用いる用紙４００の平面図である。図４（ａ）は、印画前の状態の用紙４００、図４（ｂ）は、印画済みの状態の用紙４００、図４（ｃ）は、用紙４００に設けられたミシン目４１１，４１２で端部がカットされた状態の用紙４００を示している。矢印Ｆは、用紙４００のプリンタ１００での搬送方向を示している。なお、用紙４００のうち搬送方向において前側の端辺を前辺４０１、後側の端辺を後辺４０２と称する。ミシン目４１１，４１２は、それぞれ前辺４０１及び後辺４０２から距離Ｌ１だけ離れた位置に、搬送方向Ｆと直交する方向に形成されている。
【００２６】
図４（ｂ）に示す、印画済みの状態の用紙４００に示すように、プリンタ１００は、位置ずれ等を考慮して、ミシン目４１１，４１２の間の領域を中心に、ミシン目４１１，４１２よりも用紙４００の外側にはみ出すように画像４２０を印画する。図４（ｃ）に示すように、ユーザが希望に応じて、ミシン目４１１，４１２の部分で、前後の余白部を含む端部領域４３１，４３２を切り取ることにより、中央領域４３３を、搬送方向Ｆの長さがＬ２の縁なしの写真として得ることができる。
【００２７】
図５は、プリンタ１００の側面の断面図である。図５を参照しつつ、プリンタ１００の機構構成と印画に関わる基本動作について説明する。図５（ａ）は待機状態、図５（ｂ）は給紙中、図５（ｃ）は印画開始前、図５（ｄ）は印画中、図５（ｅ）は排紙中のプリンタ１００の状態を示している。図５には、サーマルヘッド１０７が示されている。また、図５に示す５０１はサーマルヘッド支持アーム、５０３は放熱板、５０４はプラテンローラである。サーマルヘッド支持アーム５０１は、回動軸５０２を中心に回動可能に支持されている。
【００２８】
サーマルヘッド１０７は、サーマルヘッド支持アーム５０１によって、プリンタ本体１３０に支持されている。そのため、サーマルヘッド１０７は、図５（ａ）に示す退避位置１から図５（ｃ）の退避位置２、図５（ｄ）に示す押圧位置へと移動可能になっており、プラテンローラ５０４との間で圧接力を生じさせることができる。放熱板５０３は、サーマルヘッド１０７に取り付けられており、サーマルヘッド１０７で発生した熱を、放熱板５０３に移動することができるように構成されている。プラテンローラ５０４は、プリンタ本体１３０に回動自在に配置されており、用紙４００の搬送に伴って回転するように構成されている。
【００２９】
５０５は搬送ローラ、５０６は従動ローラである。搬送ローラ５０５は、不図示の用紙搬送モータにより駆動され、回転駆動することができる。従動ローラ５０６は、搬送ローラ５０５に対向しているローラであり、搬送ローラ５０５の回転に追従して回転を行うように構成されている。５０７は給紙ローラ、５０８は排紙ローラである。給紙ローラ５０７は不図示の給紙駆動モータにより駆動され回転駆動することができる。排紙ローラ５０８は、給紙ローラ５０７に対向している従動ローラであり、給紙ローラ５０７の回転に追従して回転を行うように構成されている。
【００３０】
マーカ検出センサ１１３と対向する位置には、インクリボン３００を挟んで、インクリボンカセットのケース２０２に貼られた反射シール２０３が設けられている。マーカ検出センサ１１３から投光された赤外光は、インクリボン３００を透過して、反射シール２０３に反射して、再びインクリボン３００を透過して、マーカ検出センサ１１３の受光部へ入射する。
【００３１】
１５０は用紙ガイドであり、給紙時に用紙４００により持ち上げられ、図５（ａ）に示す位置から、図５（ｂ）に示す位置に回動可能に支持されている。また、用紙ガイド１５０は、常に下方向に付勢されており、給紙時以外は、図５（ａ）に示す位置にある。１５１は加圧板であり、不図示の駆動源により回動駆動され、図５（ａ）に示す位置から、図５（ｂ）に示す位置まで回動可能に構成されている。加圧板１５１が図５（ｂ）の位置に駆動されると、用紙トレイ２１０内に回動可能に支持されたリフト板２１１が持ち上げられ、用紙トレイ２１０に収納した、用紙４００の最上面の紙が給紙ローラ５０７に圧接されて、給紙可能になる。用紙ガイド１５０の下側には、用紙検出センサ１１１が設けられている。
【００３２】
図６は、プリンタ１００による、通常印画処理を示すフローチャートである。ここで、通常印画処理とは、印画対象として指定された情報のみを印画し、付帯情報の印画を行わない処理である。以下、印画対象として指定された画像、すなわち印刷対象画像を対象画像と称する。図２に示すように、プリンタ本体１３０のインクリボンカセット挿入口１３１から、インクリボンカセット２００が装填されると、不図示の回転規制部との係合が解除される。そして、供給ボビン２０４及び巻き取りボビン２０５が、プリンタ本体１３０に設けられた回転駆動機構によって回転駆動可能となる。また、用紙トレイ２１０がプリンタ本体１３０の用紙トレイ挿入口１３２に装着されると、用紙４００が給紙可能になる。主制御部１０４は、インクリボンカセット２００と用紙トレイ２１０を装着して、印画準備が整った状態で、操作部１１８を介してユーザから印画指示を受け付けると、通常印画処理を開始する。
【００３３】
Ｓ６０１において、主制御部１０４は、用紙４００が給紙ローラ５０７と当接するよう制御する。主制御部１０４の制御の下、図５（ｂ）に示すように、加圧板１５１が不図示の駆動源により回動駆動され、用紙トレイ２１０に収納された用紙４００が、給紙ローラ５０７と当接する。次に、Ｓ６０２において、主制御部１０４は、不図示の給紙駆動源を制御することにより、給紙ローラ５０７を回転駆動する。これにより、用紙４００が用紙トレイ２１０から給紙される。この際に、用紙４００の先端が、用紙分離部５０９に当接することで、プリンタ１００は、最表面の用紙４００の１枚のみを分離し、給紙することができる。そして、用紙４００は、用紙ガイド１５０を押し上げながら搬送される。このとき、用紙４００の先端部が、用紙検出センサ１１１上に到達すると、その時点からさらに一定の搬送量送られるところで、用紙４００の先端が搬送ローラ５０５と従動ローラ５０６のニップ位置まで搬送されたことがシステム上判断される。
【００３４】
そして、用紙４００が、図５（ｂ）に示す搬送ローラ５０５と従動ローラ５０６のニップ位置まで搬送されると、不図示の用紙搬送モータの回転により、搬送ローラ５０５が回転駆動して、さらに用紙が搬送される。このとき、主制御部１０４は、加圧板１５１を用紙トレイ２１０から退避するように駆動することで、給紙ローラ５０７から用紙４００を離間する。そこから、主制御部１０４は、用紙４００の搬送駆動源を搬送ローラ５０５へと移行する。続いて、主制御部１０４は、さらに搬送ローラ５０５を駆動する。これにより、用紙４００は、サーマルヘッド１０７とプラテンローラ５０４の間を通過するように、図５（ｂ）の矢印Ｇの方向に搬送される。
【００３５】
次に用紙４００が図５（ｃ）に示す印画開始位置まで搬送されると、主制御部１０４は、サーマルヘッド１０７を、図５（ｂ）に示した退避位置１から、図５（ｃ）に示した退避位置２まで移動させる。サーマルヘッド１０７が退避位置２に移動すると、不図示のカムによって、インクリボン３００の巻き取りボビン２０５を回転駆動するリボン駆動系が駆動可能に切り換えられる。そして、主制御部１０４は、インクリボンカセット２００において、巻き取りボビン２０５を回転させ、インクリボン３００を供給ボビン２０４から引き出す。
【００３６】
次に、Ｓ６０３において、主制御部１０４は、インクリボン３００の移動を制御する。具体的には、主制御部１０４は、まずインクリボン３００の巻き取りを開始する。そして、主制御部１０４は、インクリボン３００の巻き取り開始後、マーカ検出センサ１１３によって、図４に示したインクリボン３００のマーカ３１１，３１２が、順に検出されるまで巻き取りを継続する。そして、主制御部１０４は、マーカ３１１，３１２がこの順に検出された時点で、インクリボン３００の巻き取り動作を停止する。なお、マーカ３１２が検出された時点でインクリボン３００を停止することにより、サーマルヘッド１０７に対向する位置に、インクリボン３００のイエロー層３０１の印画開始位置を合わせることができる。
【００３７】
次に、Ｓ６０４において、主制御部１０４は、所望のカラー印画を行うため、最初にＹ（イエロー）印画を開始する。具体的には、主制御部１０４は、図示しない駆動源を制御して、サーマルヘッド支持アーム５０１を回動させ、サーマルヘッド１０７を図５（ｄ）の押圧位置で静止させる。これにより、主制御部１０４は、サーマルヘッド１０７とプラテンローラ５０４でインクリボン３００と用紙４００を圧接するよう制御する。
【００３８】
次に、Ｓ６０５において、主制御部１０４は、対象画像に対応するイエローの印画を制御する。具体的には、主制御部１０４は、搬送ローラ５０５を制御して、用紙４００を図５（ｄ）の矢印Ｆの方向に搬送しながら、印画信号によりサーマルヘッド１０７の発熱体を発熱させ、イエロー層３０１の染料を用紙４００へ熱転写させる。
【００３９】
この時、図示しない駆動源により、巻き取りボビン２０５が回転駆動されることにより、インクリボン３００は、用紙４００とほぼ同じ搬送速度で図５（ｄ）の矢印Ｆの方向に搬送される。すると、インクリボン３００は、インクリボンカセット２００に回転自在に保持されているシャフト２０６に当接しながら搬送される。そのため、インクリボン３００の搬送抵抗を小さくすることができ、インクリボン３００の搬送不良による皺等の印画不良を防ぐことができる。
【００４０】
イエローの印画が完了すると、次に、Ｓ６０６において、主制御部１０４は、サーマルヘッド支持アーム５０１を回動させ、サーマルヘッド１０７とプラテンローラ５０４の圧接を解除し、サーマルヘッド１０７を図５（ｃ）に示す退避位置２で静止させる。
【００４１】
次に、Ｓ６０７において、主制御部１０４は、マゼンタの印画を開始するためにサーマルヘッド１０７と対向する位置に、インクリボン３００のマゼンタ層３０２の印画開始位置が合うように制御する。具体的には、主制御部１０４は、巻き取りボビン２０５を回転させ、インクリボン３００を供給ボビン２０４から引き出し、インクリボン３００の巻き取りを開始する。そして、主制御部１０４は、マーカ検出センサ１１３がマゼンタ層３０２の先頭にあるマーカ３１３を検知したところで、インクリボン３００の巻き取りを停止するよう制御する。
【００４２】
次に、Ｓ６０８において、主制御部１０４は、用紙４００のリターン動作を制御する。具体的には、主制御部１０４は、搬送ローラ５０５を制御して、用紙４００を、図５（ｅ）の矢印Ｇ方向に図５（ｃ）に示す印画開始位置まで搬送する。次に、Ｓ６０９において、主制御部１０４は、サーマルヘッド１０７を、インクリボン３００と用紙４００を挟んで、プラテンローラ５０４に圧接するよう制御し、サーマルヘッド１０７を図５（ｄ）に示す押圧位置まで移動させる。次に、Ｓ６１０において、主制御部１０４は、対象画像に対応するマゼンタの印画を制御する。そして、Ｓ６１１において、主制御部１０４は、サーマルヘッド１０７を図５（ｃ）に示す退避位置２で静止させる。なお、Ｓ６０９〜Ｓ６１１の処理は、Ｓ６０４〜Ｓ６０６の処理と同様である。
【００４３】
続いて、主制御部１０４は、Ｓ６１２〜Ｓ６１６の処理を行うことにより、対象画像に対応するシアンの印画を行い、その後、Ｓ６１７〜Ｓ６２１の処理を行うことにより、対象画像に対応するオーバーコートの印画を行う。なお、Ｓ６１２〜Ｓ６１６の処理は、Ｓ６０７〜Ｓ６１１の処理と同様である。また、Ｓ６１７〜Ｓ６２０の処理は、Ｓ６０７〜Ｓ６１０の処理と同様である。
【００４４】
ただし、Ｓ６１２においては、主制御部１０４は、シアンの印画を開始するためにサーマルヘッド１０７と対向する位置に、インクリボン３００のシアン層３０３の印画開始位置を合わせるように制御する。具体的には、主制御部１０４は、マーカ検出センサ１１３がシアン層３０３の先頭にあるマーカ３１４を検知したところで、インクリボン３００の巻き取りを停止する。また、Ｓ６１７においては、主制御部１０４は、オーバーコートの印画を開始するためにサーマルヘッド１０７と対向する位置に、インクリボン３００オーバーコート層３０４の印画開始位置が位置するように制御する。具体的には、主制御部１０４は、マーカ検出センサ１１３がオーバーコート層３０４の先頭にあるマーカ３１５を検知したところで、インクリボン３００の巻き取りを停止する。Ｓ６２１において、主制御部１０４は、図５（ｃ）の状態から、給紙ローラ５０７を回転駆動し、用紙４００を給紙ローラ５０７と排紙ローラ５０８でニップさせ、プリンタ本体１３０の外部へ排出するよう制御する。以上で、通常印画処理が完了する。
【００４５】
図７及び図８を参照し、プリンタ１００が利用する、インクリボン３００と用紙４００のサイズの関係について説明する。図７は、プリンタ１００の印画部の主要素と、用紙４００の関係を示す図である。図７上段には、プリンタ１００の印画部の主要素の、印刷開始状態における模式断面図を示す。図７下段には、プリンタ１００により印画され出力された用紙４００の上面図を示す。図８は、インクリボン３００と用紙４００の関係を示す図である。
【００４６】
図７に示すように、用紙４００の前辺４０１側のミシン目４１１から、距離Ｌ４だけ前辺４０１側の位置が印画開始位置４２１である。また、後ろ辺４０２側のミシン目４１２から距離Ｌ５だけ後辺４０２側の位置が印画終了位置４２２である。なお、印画開始位置４２１から印画終了位置４２２の間の領域４２３が、印画指定された画像、すなわち対象画像が印画される印画領域（印刷領域）である。図７に示すように、印画領域４２３の長さは、距離Ｌ３で示され、２つのミシン目４１１,４１２の間の距離Ｌ２よりも長い範囲に設定される。これは、用紙のサイズや搬送による位置ずれや傾きによって、印画開始位置や送り量のずれが生じても、ミシン目４１１，４１２で切り取った場合に、対象画像がミシン目４１１，４１２の間に印画されるようにしたものである。
【００４７】
印画開始時には、図７に示すように、サーマルヘッド１０７がプラテンローラ５０４との間にインクリボン３００と用紙４００を挟んで転写を行う部分よりも、用紙の先端付近は、搬送方向Ｆ側で、搬送ローラ５０５と従動ローラ５０６により挟持されている。このように、印画開始位置４２１から離れた位置で用紙を挟持、搬送するために、前辺４０１から距離Ｌ７の領域は、印画できない余白部分となる。距離Ｌ４をより大きくとり、より用紙４００の前辺４０１に近い位置から印画を開始しようとすると、搬送ローラ５０５から用紙４００が脱落してしまう可能性がある。そのため、距離Ｌ１は、用紙４００の検出による位置ずれや用紙４００や搬送機構の寸法ばらつきにより生じる、用紙４００の傾きによるずれ等を考慮し、用紙４００が搬送ローラ５０５から脱落せずに、搬送可能な距離に設定される。
【００４８】
また、本実施形態に係るプリンタ１００が利用する用紙４００は、用紙４００がどちら側から装填されても使用できるように、用紙４００の搬送方向Ｆに対して、前後対称な形状になるようにミシン目４１１，４１２が加工されている。一方、後辺４０２側において、縁なし写真を実現するために、ミシン目４１２からＬ５の距離の位置、すなわち印画終了位置４２２まで印画される。なお、用紙４００には、通常の印画領域から、Ｌ６の距離だけ後端側へ寄った、Ｐで示した印画可能領域が残っている。距離Ｌ６を超えた位置まで印画をすると、用紙４００の搬送による位置ずれや傾き、用紙４００やプリンタ１００の大きさのばらつきによって、用紙４００の後辺４０２を抜けた位置で印画をしてしまう可能性がある。サーマルヘッド１０７が用紙４００のないところで、インクリボン３００のみを加熱してしまうと、インクリボン３００が切れてしまうことがある。そのため、Ｌ６で示した搬送距離までの領域Ｐが、確実に印画可能な範囲であるといえる。
【００４９】
図８の下段において、斜線で示す領域ＰＡは、対象画像が印画される距離Ｌ３の範囲と、余白部の距離Ｌ６の領域Ｐとを合わせた領域であり、印画可能な領域である。なお、領域ＰＡの搬送方向の距離ＬＡ２は、Ｌ３＋Ｌ６となる。これに対し、図８の上段において、斜線で示す領域ＲＡは、インクリボン３００の使用可能領域である。領域ＲＡは、マーカ３１２が検出された後、印画を開始可能な位置３２１から次色のマーカ３１３の手前のマージンを取った位置３２２までの距離ＬＡ１の領域である。
【００５０】
インクリボン３００の印刷開始位置３２１と用紙４００の印画開始位置４２１を合わせた場合に、用紙４００の搬送方向において、用紙４００の領域ＰＡの長さＬＡ２に対して、インクリボン３００の領域ＲＡの長さＬＡ１のほうが短い場合がある。このように、インクリボン３００の長さが用紙４００の長さに比べて短い場合、用紙４００の未使用部分（領域Ｐ）に別の画像や情報等を印画しようとすると、インクリボン３００の長さが不足して、所望の印画ができないことがあり得る。本実施形態に係るプリンタ１００は、このようにインクリボン３００が用紙４００に比べて短い場合においても、領域Ｐへの画像の印画を行うことができる。
【００５１】
図９は、プリンタ１００による、印画前データ処理を示すフローチャートである。なお、データ処理は、プリンタ１００の起動後、印画処理の前に実行される処理である。Ｓ９０１において、主制御部１０４は、印刷準備処理を行った後、印刷対象の画像の選択指定を受け付ける。ユーザが表示部１１７に表示される指示に従い、操作部１１８を操作して、印画対象の画像を選択すると、主制御部１０４は、ユーザ操作に応じた選択指定を受け付ける。次に、Ｓ９０２において、主制御部１０４は、付帯情報を付加して印画する付帯情報印画モードに設定されているか否かを確認する。なお、プリンタ１００は、ユーザ操作に応じて、印画モードを付帯情報印画モードと通常モードのいずれかに設定するものとする。ここで、付帯情報印画モードは、対象画像を印画領域に印画するのに加えて、対象画像以外に付帯情報を示す画像を余白部分に印画するモードであり、通常モードは、対象画像を印画領域に印画するモードである。
【００５２】
プリンタ１００は、付帯情報印画モードに設定されている場合には（Ｓ９０２でＹｅｓ）、処理をＳ９０３へ進める。プリンタ１００は、付帯情報印画モードに設定されていない場合には（Ｓ９０２でＮｏ）、処理をＳ９１４へ進める。Ｓ９０３においては、主制御部１０４は、付帯情報の選択指定を受け付ける。ユーザが表示部１１７に表示される指示に従い、操作部１１８を操作して付帯情報を選択すると、主制御部１０４は、付帯情報の選択指定を受け付ける。
【００５３】
図１０は、付帯情報の選択指定を受け付けるための選択画面１０００の一例を示す図である。選択画面１０００には、印刷イメージ１０１０が表示されている。印刷イメージ１０１０には、印画対象となる情報のイメージデータである対象画像１０１１だけでなく、付帯情報のイメージデータである付帯画像１０１２が含まれている。なお、本実施形態においては、付帯画像１０１２は、付帯情報を示す２次元コードである。なお、図１０に示す２次元コードはＱＲコード（登録商標）である。チェックボックス１０２０，１０２１，１０２２に対応付けて、保存されているＵＲＬ、画像の撮影日、撮影場所のＧＰＳデータ、ユーザがコメント入力する文字データが付帯情報として表示されている。ユーザは、チェックボックス１０２０，１０２１，１０２２を選択することにより、付帯情報を選択指定することができる。
【００５４】
図１１は、Ｓ９０４〜Ｓ９１１の処理の説明図である。以下、適宜図１１を参照しつつ、Ｓ９０４以降の処理について説明する。Ｓ９０３の処理の後、Ｓ９０４において、主制御部１０４は、図１１に示すように、選択指定された付帯情報１１００を、２次元コードにエンコードする。次に、Ｓ９０５において、主制御部１０４は、２次元コードを印画されるスペースに合わせたサイズの２値のイメージデータである付帯画像１１１０に変換する。
【００５５】
次に、Ｓ９０６において、主制御部１０４は、付帯画像１１１０を用紙４００の搬送方向Ｆに垂直に分割し、複数の部分画像を得る（分割処理）。本実施形態においては、図１１に示すように、主制御部１０４は、インクリボン３００のインク群の色数に対応し、３つの部分画像（第１部分画像１１１１、第２部分画像１１１２及び第３部分画像１１１３）に分割する。なお、本実施形態においては、各部分画像１１１１〜１１１３の搬送方向Ｆの幅は等しいのが好ましいが、各幅は異なっていてもよい。
【００５６】
そして、主制御部１０４は、第１部分画像１１１１をイエローに割り当て、第１部分画像１１１１をイエローの最大階調とゼロの階調との２値で形成するイメージデータであるＹ部分画像１１２１を生成する。同様に、主制御部１０４は、第２部分画像１１１２をマゼンタに割り当て、第２部分画像１１１２をマゼンタの最大階調とゼロの階調との２値で形成するイメージデータであるＭ部分画像１１２２を生成する。同様に、主制御部１０４は、第３部分画像１１１３をシアンに割り当て、第３部分画像１１１３をシアンの最大階調とゼロの階調との２値で形成するイメージデータであるＣ部分画像１１２３を生成する。
【００５７】
次に、Ｓ９０７において、主制御部１０４は、３つの部分画像１１２１〜１１２３を一時的にＦｌａｓｈ  ＲＯＭ１０２に記録する。次に、Ｓ９０８において、主制御部１０４の制御の下、画像処理部１０５は、印画指定された画像、すなわち対象画像を読み取る。なお、対象画像は、Ｒ（赤）、Ｇ（緑）及びＢ（青）ベースである。次に、Ｓ９０９において、主制御部１０４の制御の下、画像処理部１０５は、ＲＧＢベースの画像を補正し、所定の有彩色になるようテーブル変換を行うことで、所望の画像補正処理を行う。
【００５８】
次に、Ｓ９１０において、主制御部１０４の制御の下、画像処理部１０５は、補正結果についてＹＭＣベースの変換処理を行う。次に、Ｓ９１１において、主制御部１０４の制御の下、画像処理部１０５は、ＹＭＣデータに変換された各色の対象画像に、Ｓ９０７において記録された対応する色の部分画像を合成する。画像処理部１０５は、図１１に示すように、イエローの対象画像（Ｙ対象画像）１１３１とＹ部分画像１１２１から、イエローの合成画像（Ｙ合成画像）１１４１を生成する。画像処理部１０５はまた、マゼンタの対象画像（Ｍ対象画像）１１３２とＭ部分画像１１２２から、マゼンタの合成画像（Ｍ合成画像）１１４２を生成する。画像処理部１０５はまた、シアンの対象画像（Ｃ対象画像）１１３３とＣ部分画像１１２３から、シアンの合成画像（Ｃ合成画像）１１４３を生成する。
【００５９】
次に、Ｓ９１２において、主制御部１０４は、ＹＭＣデータにおいて各階調数に応じたパルス数を求めて、パルスを生成する。次に、Ｓ９１３において、主制御部１０４は、パルス変換されたデータをサーマルヘッド制御部１０６に送った後、付帯情報印画処理を行う。なお、付帯情報印画処理については、後述する。
【００６０】
一方、Ｓ１００は、Ｓ９０２において、付帯情報印画モードに設定されていない場合には（Ｓ９０２でＮｏ）、処理をＳ９１４へ進める。Ｓ９１４〜Ｓ９１６の処理は、Ｓ９０８〜Ｓ９１０の処理と同様である。続くＳ９１７の処理は、Ｓ９１２の処理と同様である。そして、主制御部１０４は、Ｓ９１７の処理の後、処理をＳ９１８へ進める。Ｓ９１８において、主制御部１０４は、パルス変換されたデータをサーマルヘッド制御部１０６に送った後、図６を参照しつつ説明した通常印画処理を行う。
【００６１】
図１２は、付帯情報印画処理を示すフローチャートである。Ｓ１２０１〜Ｓ１２０４の処理は、図６を参照しつつ説明したＳ６０１〜Ｓ６０４の処理と同様である。Ｓ１２０４の処理の後、主制御部１０４は、処理をＳ１２０５へ進める。Ｓ１２０５において、主制御部１０４は、１色目のイエロー（Ｙ）の印画（Ｙ印画処理）を開始するよう制御する（印刷制御処理）。
【００６２】
図１３（ａ）は、Ｙ合成画像１１４１を示す図である。ＹＬ１は、Ｙ合成画像１１４１の印画開始ラインである。ＹＬ２及びＹＬ３は、それぞれＹ部分画像１１２１の印画開始ライン及び印画終了ラインである。また、図１３（ｂ）は、Ｙ印画終了時点の印画済み用紙４００を示す図である。この時点では、用紙４００には、イエローの画像のみが印画されている。Ｙ印画では、主制御部１０４は、Ｙ合成画像１１４１の印画開始ラインＹＬ１から印画終了ラインＹＬ３まで連続して印画を行う。図１３（ｂ）に示すように、用紙４００の印画領域４２３には、Ｙ対象画像１１３１に対応する画像が印画され、領域Ｐ内の領域４３１には、Ｙ部分画像１１２１に対応する画像が印画されている。なお、Ｙ部分画像１１２１に対応する画像は、２次元コードの一部であり、この時点では、付帯情報の２次元コードは、未完成である。
【００６３】
ここで、図１３（ａ）に示したＹ合成画像１１４１の印画開始ラインＹＬ１からＹ部分画像１１２１の印画開始ラインＹＬ２までの用紙搬送量をＧ１ステップとする。また、Ｙ部分画像１１２１の印画開始ラインＹＬ２から印画終了ラインＹＬ３までの用紙搬送量をＣ１ステップとする。
【００６４】
図１２に戻り、主制御部１０４は、Ｙ印画が終了すると、処理をＳ１２０６へ進める。Ｓ１２０６において、主制御部１０４は、サーマルヘッド１０７を図５（ｃ）に示す退避位置２に退避させる。続く、Ｓ１２０７〜Ｓ１２１５の処理は、２色目のマゼンタ（Ｍ）の印画処理（Ｍ印画処理）である。図１４（ａ）は、Ｍ合成画像１１４２を示す図である。ＭＬ１は、Ｍ合成画像１１４２の印画開始ラインである。ＭＬ２及びＭＬ３は、それぞれＭ部分画像１１２２の印画開始ライン及び印画終了ラインである。また、図１４（ｂ）は、Ｍ印画処理終了時点の印画済み用紙４００を示す図である。図１４（ｂ）に示す印画済み用紙４００の印画領域４２３には、Ｙ印画処理において印画されたＹ画像に重畳し、Ｍ印画処理において印画されたＭ画像が印画されている。また、領域Ｐ内の領域４３２には、Ｍ部分画像１１２２に対応する画像が印画されている。ここで、図１４（ａ）に示したＭ合成画像１１４２の印画開始ラインＭＬ１からＭ部分画像１１２２の印画開始ラインＭＬ２までの用紙搬送量をＧ２ステップとする。また、Ｍ部分画像１１２２の印画開始ラインＭＬ２から印画終了ラインＭＬ３までの用紙搬送量をＣ２ステップとする。
【００６５】
Ｓ１２０７〜Ｓ１２０９の処理は、Ｓ６０７〜Ｓ６０９の処理と同様である。Ｓ１２０９の処理の後、主制御部１０４は、処理をＳ１２１０へ進める。Ｓ１２１０において、主制御部１０４は、Ｍ合成画像１１４２の印画開始ラインＭＬ１から、Ｍ部分画像１１２２の印画開始ラインＭＬ２までのＧ２ステップ搬送分だけ印画を行い、その後印画を一時停止する。これにより、図１４（ｂ）に示すように、印画領域４２３にＭ画像に重畳してＹ画像が印画される。
【００６６】
次に、Ｓ１２１１において、主制御部１０４は、サーマルヘッド１０７を図５（ｄ）に示した押圧位置から図５（ａ）に示した退避位置１まで移動させる。なお、退避位置１においては、不図示の伝達機構部において、インクリボン３００の巻き取り駆動系への伝達は解除されていて、インクリボン３００の巻き取りボビン２０５には回転規制がかかっている。このため、インクリボン３００が用紙４００の移動に連れられて移動することがない。
【００６７】
次に、Ｓ１２１２において、主制御部１０４は、Ｍ部分画像１１２２をＹ印画の印画終了ラインＹＬ３から転写開始するために、用紙を搬送方向ＦにＣ１ステップ搬送する。次に、Ｓ１２１３において、主制御部１０４は、サーマルヘッド１０７を押圧位置に移動する。次に、Ｓ１２１４において、主制御部１０４は、Ｍ合成画像１１４２の残りの部分であるＭ部分画像１１２２の印画開始ラインＭＬ２から印画終了ラインＭＬ３までを印画する。ここで、印画開始ラインＭＬ２は、Ｍ対象画像１１３２の印画終了ライン（位置）に相当するラインである。これにより、図１４（ｂ）に示すように、用紙４００の領域Ｐ内の領域４３１に接し、かつ領域４３１よりも後辺４０２側の領域４３２に、Ｍ部分画像１１２２に対応する画像が印画される。すなわち、この時点では、左半分がイエロー単色、右半分がマゼンタ単色の未完成の２次元コードが印画されている。次に、Ｓ１２１５において、主制御部１０４は、サーマルヘッド１０７を図５（ｃ）に示した退避位置２に退避させる。Ｓ１２１１〜Ｓ１２１４の処理は、Ｍ対象画像の印画終了（印刷終了）した時点で、インクリボン３００の搬送を停止し、用紙４００がＭ部分画像の印刷開始位置に搬送された時点で、搬送を再開するよう制御するインクリボン制御処理の一例である。
【００６８】
続く、Ｓ１２１６〜Ｓ１２２４の処理は、３色目のシアン（Ｃ）の印画処理（Ｃ印画処理）である。図１５（ａ）は、Ｃ合成画像１１４３を示す図である。ＣＬ１は、Ｃ合成画像１１４３の印画開始ラインである。ＣＬ２及びＣＬ３は、それぞれＣ部分画像１１２３の印画開始ライン及び印画終了ラインである。図１５（ｂ）は、Ｃ印画終了時点の印画済み用紙４００を示す図である。図１５（ｂ）に示す印画済み用紙４００の印画領域４２３には、Ｙ印画処理において印画されたＹ画像及びＭ印画処理において印画されたＭ画像に重畳して、Ｃ印画処理において印画されたＣ画像が印画されている。また、領域Ｐの領域４３３には、Ｃ部分画像１１２３に対応する画像が印画されている。
【００６９】
Ｓ１２１６〜Ｓ１２１８の処理は、Ｓ６０７〜Ｓ６０９の処理と同様である。Ｓ１２１８の処理の後、主制御部１０４は、処理をＳ１２１９へ進める。Ｓ１２１９において、主制御部１０４は、シアンの合成画像１１４３のうち印画開始ラインＣＬ１から付帯情報のシアンの部分画像１１２３の印画開始ラインＣＬ２まで印画を行い、その後印画を一時停止する。これにより、図１５（ｂ）に示すように、印画領域４２３にＭ画像及びＹ画像に重畳してＣ画像が印画され、対象画像が用紙４００に形成される。
【００７０】
次に、Ｓ１２２０において、主制御部１０４は、サーマルヘッド１０７を退避位置１まで移動させる。次に、Ｓ１２２１において、主制御部１０４は、用紙４００をＣ部分画像１１２３の印画開始位置まで移動する。ここで、用紙４００は、図１３（ａ）に示したＣ１ステップと図１４（ａ）に示したＣ２ステップを加算した搬送量だけ移動させる必要がある。よって、主制御部１０４は、用紙４００を搬送方向Ｆに（Ｃ１＋Ｃ２）ステップだけ移動させる。次に、Ｓ１２２２において、主制御部１０４は、サーマルヘッド１０７を押圧位置に移動させる。
【００７１】
次に、Ｓ１２２３において、主制御部１０４は、Ｃ合成画像１１４３のうち残りの部分であるＣ部分画像１１２３の印画開始ラインＣＬ２から印画終了ラインＣＬ３までを印画する。これにより、図１５（ｂ）に示すように、用紙４００の領域Ｐ内の領域４３２に接し、かつ領域４３２よりも後辺４０２側の領域４３３に、Ｃ部分画像１１２３に対応する画像が印画される。そして、主制御部１０４は、Ｃ印画が終了すると、処理をＳ１１２４へ進める。Ｓ１１２４において、主制御部１０４は、サーマルヘッド１０７を図５（ｃ）に示した退避位置２に退避させる。なお、Ｓ１２２０〜Ｓ１２２４の処理は、インクリボン制御処理の一例である。
【００７２】
以上の処理により、対象画像の隣に、付帯画像４３４としての２次元コードが形成される。付帯画像４３４は、左側にイエロー単色で印画された部分、中央にマゼンタ単色で印画された部分、右側にシアン単色で印画された部分を有している。付帯画像は、本来白黒で印画される画像であるが、付帯画像としての２次元コードは、読取機器が読み取るための情報であり、人が見て内容を確認するための情報ではない。このため、このように、二次元コードが複数色で印画されたとしても不都合はない。また、付帯画像４３４は、３色で形成されているものの、いずれの色もベースである用紙４００の白色部とコントラストがとれている。したがって、２次元コードの読取機器は、付帯画像４３４を１つの２次元コードとして読み取ることができる。
【００７３】
続く、Ｓ１２２５〜Ｓ１２２９の処理は、オーバーコートの印画処理（ＯＣ印画処理）と排紙処理である。なお、Ｓ１２２５〜Ｓ１２２９の処理は、図６を参照しつつ説明したＳ６１７〜Ｓ６２１の処理と同様である。以上で、付帯情報印画処理が終了する。
【００７４】
以上のように、本実施形態に係るプリンタ１００は、対象画像の印画に利用される各色のインクリボンの余った部分を利用し、付帯画像を各色に対応して分割後、印画合成する。これにより、インクリボンを有効活用し、インクリボンのサイズを大きくすることなく、主印画領域外の領域に付帯画像を印画することができる。
【００７５】
なお、第１の実施形態に係るプリンタ１００の第１の変更例としては、余白部分に印画される付帯画像は、実施形態に限定されるものではない。他の例としては、プリンタ１００は、直線状のバーが並んだバーコードで、数字や文字、又は図等を付帯画像として印画してもよい。
【００７６】
また、第２の変更例としては、プリンタ１００は、対象画像の各色成分の画像と各色の付帯画像の部分画像が印画されればよく、そのための具体的な処理は、実施形態に限定されるものではない。例えば、本実施形態に係るプリンタ１００は、対象画像の各色成分の画像と、同一色の付帯画像の部分画像を合成し、合成画像を印画対象として処理を行ったが、これに替えて、合成を行わず、各画像に基づいて印画を行ってもよい。
【００７７】
（第２の実施形態）
次に、第２の実施形態に係るプリンタ１００について説明する。第２の実施形態に係るプリンタ１００は、付帯画像を、イエローとマゼンタの合成色と、シアン単色の２色で印画すべく、付帯画像を２分割する。以下、第２の実施形態に係るプリンタ１００について、第１の実施形態に係るプリンタ１００と異なる点について説明する。
【００７８】
第２の実施形態に係るプリンタ１００による、印画前データ処理は、図９に示す印画前データ処理とほぼ同様である。ただし、Ｓ９０７において、主制御部１０４は、付帯画像を３つではなく２つの部分画像（第１部分画像１６１１及び第２部分画像１６１２）に分割する。図１６は、第２の実施形態に係るプリンタ１００によるＳ９０４〜Ｓ９１１（図９）の処理の説明図である。
【００７９】
主制御部１０４は、第１部分画像１６１１をイエローとマゼンタの合成色に割り当てる。そして、主制御部１０４は、第１部分画像１６１１をイエローの最大階調とゼロの階調との２値で形成するイメージデータであるＹ部分画像１６２１を生成する。主制御部１０４はさらに、第１部分画像１６１１をマゼンタの最大階調とゼロの階調との２値で形成するイメージデータであるＭ部分画像１６２２を生成する。主制御部１０４はまた、第２部分画像１６１２をシアンに割り当て、シアンの最大階調とゼロの階調との２値で形成するイメージデータであるＣ部分画像１６２３を生成する。このように、本実施形態に係るプリンタ１００は、同一部分画像に対応する異なる色成分のＹ部分画像１６２１及びＭ部分画像１６２２を生成する。
【００８０】
そして、主制御部１０４は、図１６に示すように、Ｙ対象画像１１３１とＹ部分画像１６２１を含むＹ合成画像１６４１を生成する。同様に、主制御部１０４は、Ｍ対象画像１１３２とＭ部分画像１６２２を含むＭ合成画像１６４２を生成し、Ｃ対象画像１１３３とＣ部分画像１６２３を含むＣ合成画像１６４３を生成する。
【００８１】
これにより、１色分のインクリボンの使用量は付帯情報を３分割する場合に比べて増えるものの、イエロー単色に比べて、白い領域とのコントラストを取りやすい色で付帯情報を印画することができる。
【００８２】
図１７は、第２の実施形態に係るプリンタ１００による、付帯情報印画処理を示すフローチャートである。図１８（ａ）は、Ｙ合成画像１６４１を示す図である。図１８（ａ）に示すＹＬ１は、Ｙ合成画像１１４１の印画開始ラインである。ＹＬ２及びＹＬ４は、それぞれＹ部分画像１６２１の印画開始ライン及び印画終了ラインである。図１８（ｂ）は、Ｍ合成画像１６４２を示す図である。図１８（ｂ）に示すＭＬ１は、Ｍ合成画像１６４２の印画開始ラインである。ＭＬ２及びＭＬ３は、それぞれＭ部分画像１６２２の印画開始ライン及び印画終了ラインである。図１８（ｃ）は、Ｃ合成画像１６４３を示す図である。図１８（ｃ）に示すＣＬ１は、Ｃ合成画像１６４３の印画開始ラインである。ＣＬ２及びＣＬ３は、それぞれＣ部分画像１６２３の印画開始ライン及び印画終了ラインである。
【００８３】
なお、Ｙ部分画像１６２１の印画開始ラインＹＬ２から印画終了ラインＹＬ４までの用紙搬送量と、Ｍ部分画像１６２２の印画開始位置ＭＬ２から印画終了ラインＭＬ４までの用紙搬送量は等しく、これをＣ４ステップとする。また、Ｃ部分画像１６２３の印画開始ラインＣＬ２から印画終了ラインＣＬ４までの用紙搬送量をＣ５ステップとする。
【００８４】
図１７のＳ１７０１〜Ｓ１７０６の処理は、図１２を参照しつつ説明した付帯情報印画処理のＳ１２０１〜Ｓ１２０６の処理とほぼ同様である。ただし、本実施形態においては、Ｓ１７０５において、主制御部１０４は、ＹＬ３にかえて、図１８に示す印画終了ラインＹＬ４まで連続して印画を行う。主制御部１０４は、Ｓ１７０６の処理の後、処理をＳ１７０７へ進める。続くＳ１７０７〜Ｓ１７１１の処理は、Ｍ印画処理である。このうち、Ｓ１７０７〜Ｓ１７０９，Ｓ１７１１の処理は、それぞれ図１２に示すＳ１２０７〜Ｓ１２０９，Ｓ１２１１の処理と同様である。Ｓ１７０９の処理の後、主制御部１０４は、処理をＳ１７１０へ進める。Ｓ１７１０において、主制御部１０４は、Ｍ合成画像１６４２の印画開始ラインＭＬ１からＭ部分画像１６２２まで連続して印画を行う。これにより、Ｙ部分画像１６２１に対応するＹ画像上にＭ部分画像１６２２に対応するＣ画像が重ねて印画される。
【００８５】
Ｓ１７１１の処理の後、主制御部１０４は、処理をＳ１７１２へ進める。Ｓ１７１２〜Ｓ１７２０の処理は、Ｃ印画処理である。Ｓ１７１２〜Ｓ１７１６の処理は、図１２に示すＳ１２１６〜Ｓ１２２０の処理と同様である。Ｓ１７１６の処理の後、主制御部１０４は、処理をＳ１７１７へ進める。Ｓ１７１７において、主制御部１０４は、用紙４００をＣ部分画像１６２３の印画開始位置まで搬送方向ＦにＣ４ステップ搬送する。
【００８６】
次に、Ｓ１７１８において、主制御部１０４は、サーマルヘッド１０７を押圧位置に移動する。次に、Ｓ１７１９において、主制御部１０４は、Ｃ合成画像１６４３のうち残りの部分であるＣ部分画像１６２３の印画開始ラインＣＬ２から印画終了ラインＣＬ４までを印画する。以降、Ｓ１７２０〜Ｓ１７２５の処理は、第１の実施形態において図１２を参照しつつ説明したＳ１２２５〜Ｓ１２２９の処理と同様である。以上で、付帯情報印画処理が終了する。なお、本実施形態に係るプリンタ１００のこれ以外の構成及び処理は、第１の実施形態に係るプリンタ１００の構成及び処理と同様である。
【００８７】
以上のように、本実施形態に係るプリンタ１００によれば、コントラストを取りやすい色で、付帯画像を印画することができる。例えば、本実施形態において説明したように２次元コードを付帯画像として印画した場合には、印画されるコードパターンは、無印画部とのコントラストがデータの読み取りに必要になる。本実施形態のように、用紙の搬送方向に分割する付帯画像について、その用途によって、分割数や色の合成の組み合わせを変更しても、第１の実施形態と同様な効果は得られる。
【００８８】
（第３の実施形態）
次に、第３の実施形態に係るプリンタ１００について説明する。第３の実施形態に係るプリンタ１００は、第２の実施形態に係るプリンタ１００と同様に、付帯画像を、２分割するが、これにより得られた部分画像をマゼンタ単色と、シアン単色の２色で印画する。以下、第３の実施形態に係るプリンタ１００について、他の実施形態と異なる点について説明する。前述の通り、イエローは、白色の用紙４００とのコントラストが低く、見え難かったり、読み取り難かったりすることがある。そこで、本実施形態に係るプリンタ１００は、付帯画像の印画には、イエローを使用せず、白色とのコントラストが高いマゼンタとシアンのみを用いることとする。
【００８９】
まず、第３の実施形態に係るプリンタ１００による印画前データ処理について、図９及び図１９を参照しつつ説明する。図１９は、第３の実施形態に係るプリンタ１００による、Ｓ９０４〜Ｓ９１１の処理の説明図である。なお、第３の実施形態に係るプリンタ１００による、印画前データ処理は、図９に示す印画前データ処理とほぼ同様である。ただし、Ｓ９０７において、主制御部１０４は、付帯画像を３つではなく２つの部分画像（第１部分画像１９１１及び第２部分画像１９１２）に分割する。
【００９０】
そして、主制御部１０４は、第１部分画像１９１１をマゼンタに割り当て、第１部分画像１９１１をマゼンタの最大階調とゼロの階調との２値で形成するイメージデータであるＭ部分画像１９２１を生成する。同様に、主制御部１０４は、第２部分画像１９１２をシアンに割り当て、シアンの最大階調とゼロの階調との２値で形成するイメージデータであるＣ部分画像１９２２を生成する。そして、主制御部１０４は、図１９に示すようにＭ対象画像１１３２と、Ｍ部分画像１９２１を含むＭ合成画像１９４２を生成し、Ｃ対象画像１１３３とＣ部分画像１９２２を含むＣ合成画像１９４３を生成する。
【００９１】
図２０は、第３の実施形態に係るプリンタ１００による印刷制御処理の一例としての付帯情報印画処理を示すフローチャートである。図２１（ａ）は、Ｙ対象画像１１３１を示す図である。図２１（ａ）に示すＹＬ１及びＹＬ５は、それぞれＹ対象画像１１３１の印画開始ライン及び印画終了ラインである。図２１（ｂ）は、Ｍ合成画像１９４２を示す図である。図２１（ｂ）に示すＭＬ１は、Ｍ合成画像１９４２の印画開始ラインである。ＭＬ２及びＭＬ４は、それぞれＭ部分画像１９２１の印画開始ライン及び印画終了ラインである。図２１（ｃ）は、Ｃ合成画像１９４３を示す図である。図２１（ｃ）に示すＣＬ１は、Ｃ合成画像１９４３の印画開始ラインである。ＣＬ２及びＣＬ４は、それぞれＣ部分画像１９２２の印画開始ライン及び印画終了ラインである。
【００９２】
図２０に示すＳ２００１〜Ｓ２００４の処理は、図１７を参照しつつ説明した第２の実施形態に係る付帯情報印画処理のＳ１７０１〜Ｓ１７０４の処理と同様である。主制御部１０４は、Ｓ２００４の処理の後、処理をＳ２００５へ進める。Ｓ２００５において、主制御部１０４は、Ｙ印画処理を行う。イエローのイメージデータには、付帯画像の部分画像は合成されていないので、対象画像１１３１のみ印画されればよい。すなわち、主制御部１０４は、Ｙ対象画像１１３１の印画開始ラインＹＬ１から印画終了ラインＹＬ５までのＧ２ステップ搬送分だけ印画を行えばよい。なお、Ｇ２ステップは、Ｇ１ステップに比べて短い。以降、Ｓ２００６〜Ｓ２０２５の処理は、Ｓ１７０６〜Ｓ１７２５の処理と同様である。なお、本実施形態に係るプリンタ１００のこれ以外の構成及び処理は、他の実施形態に係るプリンタ１００の構成及び処理と同様である。
【００９３】
以上のように、第２の実施形態に係るプリンタ１００は、Ｙ印画において付帯画像を印画しないので、動作時間を短縮し、Ｙのインクリボンの長さが長くなるのを防ぐことができる。なお、以上説明したように、プリンタ１００は、インクリボンに含まれる複数色を用いて付帯画像を印画すればよく、インクリボンに含まれるすべての色を利用する必要はない。
【００９４】
（第４の実施形態）
次に、第４の実施形態に係るプリンタ１００について説明する。第４の実施形態に係るプリンタ１００は、付帯画像の印画サイズが大きい場合に、付帯画像を分割し、部分画像毎にインクリボンの異なる色版を用いて印画する。以下、第４の実施形態に係るプリンタ１００について、他の実施形態と異なる点について説明する。
【００９５】
図２２は、第４の実施形態に係る印画前データ処理を示すフローチャートである。Ｓ２２０１〜Ｓ２２０５の処理は、図９を参照しつつ説明した第１の実施形態に係る印画前データ処理のＳ９０１〜Ｓ９０５の処理と同様である。主制御部１０４は、Ｓ２２０５の処理の後、処理をＳ２２２０へ進める。Ｓ２２２０において、主制御部１０４は、操作部１１８を介して、ユーザにより入力された付帯画像の印画サイズの指定を受け付ける（受付処理）。次に、Ｓ２２２１において、主制御部１０４は、指定に係る印画サイズと、予め定められた規定値と、を比較する（比較処理）。そして、主制御部１０４は、指定に係る印画サイズが規定値以上である場合には（Ｓ２２２１でＹｅｓ）、処理をＳ２２０６へ進める。
【００９６】
ここで、印画サイズ及び規定値は、搬送方向の長さである。本実施形態においては、規定値は、インクリボン３００の搬送方向Ｆの使用可能長さから対象画像印画長さを引いた差分から、さらに必要な余白を差し引いた長さとする。なお、既定値は、インクリボンの使用可能長さと印画可能長さに基づいて決定された値であればよい。規定値は、予めプリンタ１００に設定されているものとする。主制御部１０４は、指定に係る印画サイズが規定値未満である場合には（Ｓ２２２１でＮｏ）、処理をＳ２２２２へ進める。Ｓ２２０６〜Ｓ２２１３の処理は、Ｓ９０６〜Ｓ９１３の処理と同様である。また、Ｓ２２１４〜Ｓ２２１８の処理は、Ｓ９１４〜Ｓ９１８の処理と同様である。
【００９７】
Ｓ２２２２〜Ｓ２２２４の処理は、Ｓ９０８〜９１０の処理と同様である。主制御部１０４は、Ｓ２２２４の処理の後、処理をＳ２２２５へ進める。Ｓ２２２５において、主制御部１０４は、付帯画像についてもＹＭＣ変換を行う。次に、Ｓ２２２６において、主制御部１０４の制御の下、画像処理部１０５は、ＹＭＣ変換された対象画像と付帯画像を合成する。その後、主制御部１０４は、処理をＳ２２１２へ進める。
【００９８】
図２３は、規定値未満の付帯画像の印画例を示す図である。図２３に示す付帯画像２３００の印画サイズは、規定値未満である。一方で、図１５（ｂ）に示す付帯画像４３４の印画サイズは、規定値以上である。また、付帯画像２３００は、Ｙ、Ｍ、Ｃで合成された黒色で印画されている。なお、本実施形態に係るプリンタ１００のこれ以外の構成及び処理は、他の実施形態に係るプリンタ１００の構成及び処理と同様である。以上のように、本実施形態に係るプリンタ１００は、付帯画像の印画サイズに応じて、付帯画像を異なる色版を用いて分割して印画するか、色版を重ねて印画するかを切り替えることができる。
【００９９】
以上、上述した各実施形態によれば、インクリボンのサイズを大きくすることなく、主印画領域外に付帯情報を印画することができる。
【０１００】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０１０１】
（その他の実施例）
上述の実施形態では、印刷装置について説明した。しかし、本発明はこれに限らず、印刷装置とパーソナルコンピュータ（ＰＣ）等の制御装置を接続したシステムにより実現してもよい。この場合、ＰＣは、上述の実施形態の主制御部１０４、画像処理部１０５、操作部１１８、通信部１１９、メモリコントローラ１２０、及び記憶媒体１２１の機能を通有し、ＰＣにおいて印刷データの生成を行う。印刷装置は通信部を介してＰＣから印刷データを受け取り、受け取った印刷データに基づいて印刷処理を実行する。本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０２】
１００  プリンタ
１０４  主制御部
１１２  インクリボン検出センサ
【図１】
0006579861.tif 000002
【図２】
0006579861.tif 000003
【図３】
0006579861.tif 000004
【図４】
0006579861.tif 000005
【図５】
0006579861.tif 000006
【図６】
0006579861.tif 000007
【図７】
0006579861.tif 000008
【図８】
0006579861.tif 000009
【図９】
0006579861.tif 000010
【図１０】
0006579861.tif 000011
【図１１】
0006579861.tif 000012
【図１２】
0006579861.tif 000013
【図１３】
0006579861.tif 000014
【図１４】
0006579861.tif 000015
【図１５】
0006579861.tif 000016
【図１６】
0006579861.tif 000017
【図１７】
0006579861.tif 000018
【図１８】
0006579861.tif 000019
【図１９】
0006579861.tif 000020
【図２０】
0006579861.tif 000021
【図２１】
0006579861.tif 000022
【図２２】
0006579861.tif 000023
【図２３】
0006579861.tif 000024