(57)【要約】【課題】環境に依存されず印画物の文字および図形の視認性を高めると共に、視野角を変えても印画物の文字および図形を認識しづらいように隠蔽性を高めることができる画像印画装置を提供することを目的とする。【解決手段】画像を形成する染料層および染料層を保護するオーバーコート層を印画物に印画する画像印画装置であって、文字または図形の少なくとも何れかで構成される文字図形から所定の幅の輪郭を抽出する輪郭抽出手段と、前記文字図形の大きさと前記輪郭抽出手段により抽出された前記文字図形の輪郭の大きさとを比較する比較手段と、前記比較手段による比較の結果に応じてオーバーコート層を印画しない非印画領域を設定して、前記文字図形を印画する印画手段と、を有することを特徴とする。【選択図】図６
2013111951.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成する染料層および染料層を保護するオーバーコート層を印画物に印画する画像印画装置であって、
文字または図形の少なくとも何れかで構成される文字図形から所定の幅の輪郭を抽出する輪郭抽出手段と、
前記文字図形の大きさと前記輪郭抽出手段により抽出された前記文字図形の輪郭の大きさとを比較する比較手段と、
前記比較手段による比較の結果に応じてオーバーコート層を印画しない非印画領域を設定して、前記文字図形を印画する印画手段と、を有することを特徴とする画像印画装置。
【請求項２】
前記印画手段は、
前記比較手段により前記文字図形の大きさが前記文字図形の輪郭の大きさよりも小さいと判定された場合、前記文字図形にオーバーコート層を印画しない非印画領域を設定し、
前記比較手段により前記文字図形の大きさが前記文字図形の輪郭の大きさよりも小さくないと判定された場合、前記文字図形の輪郭にオーバーコート層を印画しない非印画領域を設定することを特徴とする請求項１に記載の画像印画装置。
【請求項３】
前記比較手段は、前記文字図形の面積および前記文字図形の輪郭の面積を算出し、算出した面積を比較することで、前記文字図形の大きさと前記文字図形の輪郭の大きさとを比較することを特徴とする請求項１または２に記載の画像印画装置。
【請求項４】
前記比較手段は、前記文字図形の文字サイズと所定の閾値とを比較し、
前記文字サイズが所定の閾値よりも小さい場合、前記文字図形の大きさは前記文字図形の輪郭の大きさよりも小さいと判定し、
前記文字サイズが所定の閾値よりも小さくない場合、前記文字図形の大きさは前記文字図形の輪郭の大きさよりも小さくないと判定することを特徴とする請求項１または２に記載の画像印画装置。
【請求項５】
前記輪郭抽出手段は、前記文字図形の輪郭線に対して外接する方向に所定の幅を有する範囲を輪郭として抽出することを特徴とする請求項１乃至４の何れか１項に記載の画像印画装置。
【請求項６】
前記輪郭抽出手段は、前記文字図形の輪郭線に対して内接する方向に所定の幅を有する範囲を輪郭として抽出することを特徴とする請求項１乃至４の何れか１項に記載の画像印画装置。
【請求項７】
前記輪郭抽出手段は、前記文字図形の輪郭線を内包するように所定の幅を有する範囲を輪郭として抽出することを特徴とする請求項１乃至４の何れか１項に記載の画像印画装置。
【請求項８】
前記文字図形のうち所定の文字に対して、前記輪郭抽出手段によって輪郭を抽出することを禁止する禁止設定手段を更に有することを特徴とする請求項１乃至７の何れか１項に記載の画像印画装置。
【請求項９】
画像を形成する染料層および染料層を保護するオーバーコート層を印画物に印画する画像印画装置の画像印画方法であって、
文字または図形の少なくとも何れかで構成される文字図形から所定の幅の輪郭を抽出する輪郭抽出ステップと、
前記文字図形の大きさと前記輪郭抽出ステップにより抽出された前記文字図形の輪郭の大きさとを比較する比較ステップと、
前記比較ステップによる比較の結果に応じてオーバーコート層を印画しない非印画領域を設定して、前記文字図形を印画する印画ステップと、を有することを特徴とする画像印画方法。
【請求項１０】
画像を形成する染料層および染料層を保護するオーバーコート層を印画物に印画する画像印画装置を制御するためのプログラムであって、
文字または図形の少なくとも何れかで構成される文字図形から所定の幅の輪郭を抽出する輪郭抽出ステップと、
前記文字図形の大きさと前記輪郭抽出ステップにより抽出された前記文字図形の輪郭の大きさとを比較する比較ステップと、
前記比較ステップによる比較の結果に応じてオーバーコート層を印画しない非印画領域を設定して、前記文字図形を印画する印画ステップと、をコンピュータに実行させるためのプログラム。
【請求項１１】
画像を形成する染料層および染料層を保護するオーバーコート層を印画物に印画する画像印画装置であって、
文字または図形の少なくとも何れかで構成される文字図形が所定の大きさ以上であるかを判定する判定手段と、
前記判定手段により前記文字図形の大きさが所定の大きさ以上であると判定された場合は、前記文字図形の輪郭を所定の幅で表す領域を非印画領域に設定し、前記判定手段により前記文字図形の大きさが所定の大きさ以下であると判定された場合は、前記文字図形の領域を非印画領域に設定する設定手段と、
前記染料層が印画された印画物全体に前記オーバーコート層を印画する際に、前記設定手段により設定された非印画領域にはオーバーコート層を印画しないことにより前記文字図形を印画する印画手段と、を有することを特徴とする画像印画装置。
【請求項１２】
画像を形成する染料層および染料層を保護するオーバーコート層を印画物に印画する画像印画装置の画像印画方法であって、
文字または図形の少なくとも何れかで構成される文字図形が所定の大きさ以上であるかを判定する判定ステップと、
前記判定ステップにより前記文字図形の大きさが所定の大きさ以上であると判定された場合は、前記文字図形の輪郭を所定の幅で表す領域を非印画領域に設定し、前記判定ステップにより前記文字図形の大きさが所定の大きさ以下であると判定された場合は、前記文字図形の領域を非印画領域に設定する設定ステップと、
前記染料層が印画された印画物全体に前記オーバーコート層を印画する際に、前記設定ステップにより設定された非印画領域にはオーバーコート層を印画しないことにより前記文字図形を印画する印画ステップと、を有することを特徴とする画像印画方法。
【請求項１３】
画像を形成する染料層および染料層を保護するオーバーコート層を印画物に印画する画像印画装置を制御するためのプログラムであって、
文字または図形の少なくとも何れかで構成される文字図形が所定の大きさ以上であるかを判定する判定ステップと、
前記判定ステップにより前記文字図形の大きさが所定の大きさ以上であると判定された場合は、前記文字図形の輪郭を所定の幅で表す領域を非印画領域に設定し、前記判定ステップにより前記文字図形の大きさが所定の大きさ以下であると判定された場合は、前記文字図形の領域を非印画領域に設定する設定ステップと、
前記染料層が印画された印画物全体に前記オーバーコート層を印画する際に、前記設定ステップにより設定された非印画領域にはオーバーコート層を印画しないことにより前記文字図形を印画する印画ステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像印画装置、画像印画方法およびプログラムに関し、特に画像を形成する染料層および染料層を保護するオーバーコート層を印画物に印画する画像印画装置に関するものである。
【背景技術】
【０００２】
デジタルスチルカメラなどで撮影した画像を印画できる昇華型熱転写式の画像印画装置が知られている。ここで、昇華型熱転写式とは、発熱させたサーマルヘッドをインクリボンに押圧してインクを固体から気体に昇華させ印画紙に付着させる方式である。インクリボンにはイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の昇華性染料層およびオーバーコート（ＯＣ）層が配置されており、Ｙ、Ｍ、Ｃの昇華性染料層により形成された画像を無色透明なＯＣ層で保護して、耐久性、耐水性に優れた仕上がりを実現できる。
【０００３】
画像印画装置の中には画像内の任意の位置に文字情報、模様や吹き出しなどの図形情報を挿入する画像加工機能を持つものがある。このような画像加工機能によりユーザは様々な画像を作成して楽しむことができる。一方で、画像内に挿入した文字・図形情報を最初は隠蔽した状態にしておき、ユーザの特定の作業によって認識可能な状態にする機能が求められている。例えば、個人情報が含まれる文字・図形情報を挿入した印画物を絵葉書として郵送する場合、郵送相手以外の第三者には個人情報を隠蔽しておき、郵送相手は特定の作業をすることで認識可能な状態にできれば都合が良い。また、この機能はくじなどのアミューズメント用途に対しても幅広く活用できる。
【０００４】
例えば、特許文献１には、ＯＣ層の転写量を変化させてユーザの要求する情報を印画物に記録する技術が開示されている。無色透明なＯＣ層に記録された文字・図形情報は認識しづらいため隠蔽した状態にすることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−７３０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の特許文献１に開示された技術では、文字・図形情報を認識可能な状態にするために照明などがある、明るい環境下で光に当てる必要があり、暗い環境下では視認性が良くなかった。また、視野角を変えるだけで文字・図形情報を認識できるため意図せず第三者に読み取られてしまう可能性があり、隠蔽性が十分ではなかった。このため、視認性と隠蔽性の向上が求められており、更には文字・図形情報を隠蔽状態から認識可能な状態にするためのユーザの作業負荷を可能な限り軽減したいという要望もある。
【０００７】
本発明は上述したような課題を解決するために成されたものであり、環境に依存されず印画物の文字および図形の視認性を高めると共に、視野角を変えても印画物の文字および図形を認識しづらいように隠蔽性を高めることを目的とする。また、印画物の文字および図形を隠蔽状態から認識可能な状態にするためのユーザの作業負荷を軽減することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、画像を形成する染料層および染料層を保護するオーバーコート層を印画物に印画する画像印画装置であって、文字または図形の少なくとも何れかで構成される文字図形から所定の幅の輪郭を抽出する輪郭抽出手段と、前記文字図形の大きさと前記輪郭抽出手段により抽出された前記文字図形の輪郭の大きさとを比較する比較手段と、前記比較手段による比較の結果に応じてオーバーコート層を印画しない非印画領域を設定して、前記文字図形を印画する印画手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、環境に依存されず印画物の文字および図形の視認性を高めると共に、視野角を変えても印画物の文字および図形を認識しづらいように隠蔽性を高めることができる。また、印画物の文字および図形を隠蔽状態から認識可能な状態にするためのユーザの作業負荷を軽減させることができる。
【図面の簡単な説明】
【００１０】
【図１】インクリボンの構成を示す図である。
【図２】画像印画装置およびカートリッジの外観構成を示す図である。
【図３】画像印画装置の機能構成を示すブロック図である。
【図４】画像印画装置を側面から見た断面図である。
【図５】画像印画装置の印画処理を示すフローチャートである。
【図６】第１の実施形態に係る文字・図形入力処理を示すフローチャートである。
【図７】第１の実施形態に係る文字・図形の輪郭抽出処理の概念図である。
【図８】第１の実施形態に係る印画紙の印画面を示す模式図である。
【図９】第１の実施形態に係る印画紙の断面を示す模式図である。
【図１０】第２の実施形態に係る文字入力処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施形態について添付の図面に基づいて詳細に説明する。
（第１の実施形態）
まず、本実施形態に係る昇華型熱転写式の画像印画装置（以下、印画装置という）で使用するインクリボンの構成について図１を参照して説明する。
図１は、インクリボン１００の構成を示す図である。インクリボン１００の基材上には画像を形成する昇華性染料層であるイエロー（Ｙ）１０１、マゼンタ（Ｍ）１０２、シアン（Ｃ）１０３、最後に画像形成層を保護する熱溶融性の樹脂製材料クリア層であるオーバーコート（ＯＣ）１０４が順番に配置されている。Ｙ、Ｍ、Ｃ、ＯＣの先頭にはインクリボン先頭検出用マーカ１０５が配置されている。一つの画像はＹ、Ｍ、Ｃ、ＯＣ一組を順次、印画物としてのロール紙へ熱転写することで形成される。インクリボン１００には印画可能な枚数分Ｙ、Ｍ、Ｃ、ＯＣが繰り返し配置されている。
【００１２】
図２は、本実施形態に係る印画装置およびカートリッジの外観構成を示す図である。
印画装置２００は、外装２０１の側面に設けたカートリッジ挿入口２０２に対して用紙カートリッジ２１０とインクカートリッジ２１１とを装着および取り出し可能である。
印画装置２００は、表示部２０３、操作部２０４〜２０９などを備えている。表示部２０３は、液晶表示装置（ＬＣＤ）などの表示画面で構成され、画像データの表示や印画設定を入力するための操作メニューを表示する。操作部２０４〜２０９のうち、電源ボタン２０４は印画装置２００の電源のＯＮ／ＯＦＦを行うボタンである。メニューボタン２０５は各種の操作メニューを呼び出して表示部２０３に表示するボタンである。十字キー２０６は画像データの選択、操作メニューの選択を行うボタンである。ＳＥＴボタン２０７は十字キー２０６によって選択された操作メニューを実行するボタンである。印画／中止ボタン２０８は画像データの選択および印画設定完了後に押下することで印画を実行し、印画中に押下することで印画を中止するボタンである。タッチスクリーン２０９は表示部２０３の上に設けられた透明の抵抗膜式のタッチスクリーンであって、十字キー２０６とＳＥＴボタン２０７に代わって表示画面を直接タッチすることで画像データの選択、操作メニューの選択および実行ができる。
【００１３】
また、用紙カートリッジ２１０は、外装２１５の中に帯状ロール紙（不図示）がローラ２１２に巻かれた状態で収納されている。
また、インクカートリッジ２１１は、外装２１６の中にインクリボン１００がインクリボン供給ローラ２１３とインクリボン巻き取りローラ２１４に巻かれた状態で収納されている。
【００１４】
図３は、印画装置２００の機能構成を示すブロック図である。印画装置２００は、メインコントローラ３０１、ＲＯＭ３０２、ＲＡＭ３０３、画像データ入力部３０４、サーマルヘッド３０５、ヘッド制御部３０６、ロール紙搬送モータドライバ３０７、駆動モータ３０８、給紙モータドライバ３０９、給紙モータ３１０を備える。また、印画装置２００は、インクリボン巻き取りモータドライバ３１１、インクリボン巻き取りモータ３１２、ヘッドアップダウンモータドライバ３１３、ヘッドアップダウンモータ３１４、カッタモータドライバ３１５、カッタモータ３１６を備える。また、印画装置２００は、リボン残量検出センサ３１７、ロール紙検出センサ３１８、ロール紙先頭検出センサ３１９、インクリボン先頭検出センサ３２０、環境温度検出センサ３２１、用紙種別検出センサ３２２、インク種別検出センサ３２３などを備える。
【００１５】
メインコントローラ３０１は、印画装置２００全体のシステム制御や各種プログラムに従った演算処理を司るＣＰＵ（中央処理装置）である。ＲＯＭ３０２は、メインコントローラ３０１を動作させる各種プログラムを格納している。ＲＡＭ３０３は、メインコントローラ３０１の演算処理用ワークメモリや印画データの一時格納用に使用されたり、操作部２０４〜２０９によって入力された各種設定データが格納される。
画像データ入力部３０４は、３つの入力インターフェース（Ｉ／Ｆ）を制御して画像データの入力を行う。第１の入力Ｉ／Ｆはメモリカードである。印画装置２００が有するカードスロット（不図示）にメモリカードを挿入して画像データが入力される。第２の入力Ｉ／Ｆはデジタルカメラである。印画装置２００とデジタルカメラをＵＳＢケーブルで接続して画像データが入力される。このとき、印画装置２００がホスト機器として機能してデジタルカメラ側から操作することが可能である。第３の入力Ｉ／ＦはＰＣ（ＰｅｒｓｏｎａｌＣｏｍｐｕｔｅｒ）である。印画装置２００とＰＣをＵＳＢケーブルで接続して画像データが入力される。このとき、印画装置２００がデバイス機器として機能してＰＣ側から操作することが可能である。
【００１６】
ヘッド制御部３０６は、サーマルヘッド３０５に配置された発熱抵抗体（不図示）を通電制御する。
ロール紙搬送モータドライバ３０７は、メインコントローラ３０１から送出されるパルス信号に応じてモータ励磁波形を出力し、ステッピングモータである駆動モータ３０８をパルス信号のステップ数だけ回転駆動する。駆動モータ３０８は後述するカール補正ローラ、グリップローラ、排紙ローラ、排紙蹴りだしローラに回転機構を介して結合される。ロール紙搬送モータドライバ３０７は、これらローラの回転を制御してロール紙を搬送する。
【００１７】
給紙モータ３１０は、ロール紙のローラ２１２に回転機構を介して結合される。給紙モータドライバ３０９は、給紙モータ３１０を介してローラ２１２の回転を制御してロール紙の引き出し・引き込みを行う。
インクリボン巻き取りモータ３１２は、インクリボン巻き取りローラ２１４に回転機構を介して結合される。インクリボン巻き取りモータドライバ３１１は、インクリボン巻き取りモータ３１２を介してインクリボン巻き取りローラ２１４の回転を制御してインクリボン１００の巻き取りを行う。
【００１８】
ヘッドアップダウンモータドライバ３１３は、ヘッドアップダウンモータ３１４の回転を制御してサーマルヘッド３０５の昇降を行う。
カッタモータドライバ３１５は、カッタモータ３１６を制御して後述するカッタユニットを動作させ、ロール紙のカットを行う。
リボン残量検出センサ３１７は、リボン巻き取り時の回転速度を検出してリボン残量を算出する。リボン残量検出センサ３１７によって算出されたリボン残量は表示部２０３に表示される。
ロール紙検出センサ３１８は、用紙カートリッジ２１０の出口から引き出されたロール紙の先端部を検出する。
ロール紙先頭検出センサ３１９は、サーマルヘッド３０５に対向して設けられたプラテンローラの後方に配置され、印画開始時にロール紙の先頭部がプラテンローラ後方を通過したことを検出する。
インクリボン先頭検出センサ３２０は、インクリボン先頭検出用マーカ１０５を検出する。
【００１９】
環境温度検出センサ３２１は、印画装置２００が設置されている環境の温度を検出する。環境温度検出センサ３２１によって検出された環境温度に基づいてヘッド制御部３０６はサーマルヘッド３０５に投入するエネルギーを制御する。
用紙種別検出センサ３２２は、用紙カートリッジ２１０の装着や用紙種類を検出する。具体的には、用紙カートリッジ２１０の外装２１５に設けられた複数の突起部が用紙種別検出センサ３２２の複数のスイッチ部を押し込むことで、用紙種別検出センサ３２２が用紙カートリッジ２１０の装着有無および用紙種類を検出する。
インク種別検出センサ３２３は、インクカートリッジ２１１の装着やインク種類を検出する。具体的には、インクカートリッジ２１１の外装２１６に設けられた複数の突起部がインク種別検出センサ３２３の複数のスイッチ部を押し込むことで、インク種別検出センサ３２３がインクカートリッジ２１１の装着有無およびインク種類を検出する。
【００２０】
印画装置２００の印画処理に関わる各部構成について図４を参照して説明する。図４は、印画装置２００を側面から見た断面図である。
印画装置２００では、用紙カートリッジ２１０に収納されているロール紙４０１が分離部材４０２でローラ２１２より引き剥がされ、カートリッジ搬送路４０３、カートリッジ出口４０４を通過する。
カートリッジ出口４０４を通過したロール紙４０１は、カール補正ローラ４０５ａとカール補正従動ローラ４０５ｂとの間を通過し、ローラ２１２に巻かれている方向と反対側にテンションが加えられることよってカールが矯正される。
カールが矯正されたロール紙４０１は、ピンチローラ４０６ａとグリップローラ４０６ｂとによって表裏面が挟持され、紙面で見てピンチローラ４０６ａが左回転、グリップローラ４０６ｂが右回転することでロール紙４０１が印画位置４０７に向かって搬送される。
【００２１】
印画位置４０７では、インクリボン１００がインクカートリッジ２１１外部に露出した状態になっている。すなわち、インクリボン１００はインクリボン供給ローラ２１３とインクリボン巻き取りローラ２１４とに亘って巻かれ、その間が印画位置４０７に位置する部分で露出している。また、印画位置４０７では、プラテンローラ４０８とサーマルヘッド３０５との間でインクリボン１００とロール紙４０１とが重ね合わせた状態になる。
サーマルヘッド３０５のヘッド位置を規制する位置規制部材４０９は、ヘッドアップダウンモータ３１４（不図示）の制御機構に連動して昇降する。
印画位置４０７よりも紙面で見て右側（排紙側）には、カッター刃４１０、カッター受け刃４１１により構成されるカッタユニットが配置される。カッター刃４１０、カッター受け刃４１１はロール紙４０１の搬送路を挟んで対向した位置に配置される。
【００２２】
カッタユニットに近接した位置には、カッタモータ３１６の動作をカッタユニットに伝達するギア列４１２が配置されている。ギア列４１２が駆動すると、はさみ状にカッター刃４１０とカッター受け刃４１１が擦り合わされてロール紙４０１をカットする。
カッタユニットの排紙側には、排紙ローラ４１３と排紙蹴りだしローラ４１４とが配置される。カッタユニットによってカットされたロール紙４０１は、排紙ローラ４１３と排紙蹴りだしローラ４１４により表裏面が挟持され、排紙口から排紙される。
【００２３】
次に、印画装置２００の印画処理を図５に示すフローチャートを参照して説明する。この処理は、メインコントローラ３０１が、ＲＯＭ３０２に格納されたプログラムを実行することにより実現する。
ステップＳ５０１では、メインコントローラ３０１は、ユーザによる印画したい画像データの選択に応じて、選択された画像データを検出する。ここでは、ユーザが画像データを容易に選択できるように、メインコントローラ３０１が画像データ入力部３０４に入力された画像データのサムネイルを表示部２０３に一覧表示する。ユーザは十字キー２０６またはタッチスクリーン２０９を操作して一覧表示された画像データの中から印画したい画像データを選択することができる。
【００２４】
ステップＳ５０２では、メインコントローラ３０１は、ユーザによる印画設定の操作に応じて、選択された画像データに対して文字・図形入力、用紙サイズの設定、印画枚数の設定など各種の印画設定を行う。なお、文字・図形入力についての詳細は後述する。ユーザはメニューボタン２０５で各種の操作メニューを呼び出し、十字キー２０６とＳＥＴボタン２０７またはタッチスクリーン２０９を操作して操作メニューを選択・実行することができる。
【００２５】
ステップＳ５０３では、メインコントローラ３０１は、ユーザによる印画／中止ボタン押下に応じて、印画設定に従って印画を開始する。
ステップＳ５０４では、メインコントローラ３０１は、ロール紙４０１を引き出す。具体的には、メインコントローラ３０１は、給紙モータドライバ３０９を介して給紙モータ３１０を回転駆動することによってロール紙４０１を用紙カートリッジ２１０から引き出し、ピンチローラ４０６ａとグリップローラ４０６ｂとで挟持させる。以降の用紙搬送は、メインコントローラ３０１が、駆動モータ３０８を回転駆動させてグリップローラ４０６ｂを回転させることで行われる。
【００２６】
ステップＳ５０５では、メインコントローラ３０１は、ロール紙先頭検出センサ３１９を介して、用紙カートリッジ２１０から引き出されたロール紙４０１の先頭を検出する。ロール紙先頭検出時点から以降の用紙搬送は、ステッピングモータである駆動モータ３０８のステップ数によって制御される。
ステップＳ５０６では、メインコントローラ３０１は、駆動モータ３０８によりロール紙４０１を印画位置４０７まで搬送する。具体的には、メインコントローラ３０１は、ロール紙４０１の印画開始位置がサーマルヘッド３０５直下に到達するまで、駆動モータ３０８を所定のステップ数だけ回転駆動する。ここでは、メインコントローラ３０１は、ロール紙先頭検出地点からロール紙４０１の引き出しを実行する。
【００２７】
ステップＳ５０７では、メインコントローラ３０１は、印画データを生成する。メインコントローラ３０１は、ＪＰＥＧデータからＹ、Ｍ、Ｃデータに変換して画像データを生成し、生成した画像データをＲＡＭ３０３に格納する。Ｙ、Ｍ、Ｃデータの最大階調値は２５５であり、画素ごとに画像データに応じた階調値を有する。また、メインコントローラ３０１は、全画素の階調値が１７０であるＯＣデータを生成し、生成したＯＣデータをＲＡＭ３０３に格納する。ただし、ステップＳ５０２の印画設定において文字・図形入力メニューが実行された場合は、指定範囲の画素の階調値が０であるＯＣデータが生成される。この文字・図形入力についての詳細は後述する。
【００２８】
ステップＳ５０８では、メインコントローラ３０１は、インクリボン１００のＹ１０１の先頭を検出する。インクリボン１００はインクリボン巻き取りモータ３１２の回転駆動によってインクリボン巻き取りローラ２１４に巻き取られる。このとき、メインコントローラ３０１は、インクリボン先頭検出センサ３２０を介して、インクリボンのＹ１０１のインクリボン先頭検出用マーカ１０５を検出することで、Ｙ１０１の先頭を検出する。
【００２９】
ステップＳ５０９では、メインコントローラ３０１は、Ｙ１０１をロール紙４０１に印画する。具体的には、メインコントローラ３０１は、いままで退避させていたサーマルヘッド３０５をプラテンローラ４０８に圧着させて、サーマルヘッド３０５とプラテンローラ４０８とでロール紙４０１とインクリボン１００とを挟み込む。メインコントローラ３０１は、ＲＡＭ３０３に格納したＹデータをヘッド制御部３０６に転送する。ヘッド制御部３０６は、Ｙデータを用いてサーマルヘッド３０５の発熱抵抗体（不図示）を通電制御することで、発熱抵抗体が発熱し、インクリボン１００のインクが昇華させてロール紙４０１に定着させる。メインコントローラ３０１は、サーマルヘッド３０５の通電と同期して、駆動モータ３０８を介してロール紙４０１を用紙カートリッジ２１０側に引き込む方向に用紙搬送を行う。すなわち、印画している間では、ロール紙４０１の搬送方向とインクリボン１００の巻き取り方向とが同じ方向になる。
ステップＳ５０９の処理によってロール紙４０１にＹデータが印画される。
【００３０】
ステップＳ５１０では、メインコントローラ３０１は、サーマルヘッド３０５をプラテンローラ４０８から離れるように待避させる。次に、メインコントローラ３０１は、駆動モータ３０８によりロール紙４０１を用紙カートリッジ２１０から引き出す方向であって、ロール紙４０１の印画開始位置がサーマルヘッド３０５直下に到達するまで、ロール紙４０１を搬送する。この位置は、ステップＳ５０６により、搬送された位置と同じ位置である。
【００３１】
ステップＳ５１１〜ステップＳ５１３では、インクリボン１００のＭ１０２に対して、ステップＳ５０８〜ステップＳ５１０と同様の処理を行う。また、ステップＳ５１４〜ステップＳ５１６では、インクリボン１００のＣ１０３に対して、ステップＳ５０８〜ステップＳ５１０と同様の処理を行う。
ステップＳ５１２では、メインコントローラ３０１は、Ｙ１０１により印画された画像に重ねるようにＭ１０２を印画する。また、ステップＳ５１５では、メインコントローラ３０１は、Ｙ１０１とＭ１０２とにより印画された画像に重ねるようにＣ１０３を印画する。
ステップＳ５１７〜ステップＳ５１８では、インクリボン１００のＯＣ１０４に対して、ステップＳ５０８〜ステップＳ５０９と同様の処理を行う。ステップＳ５１８では、Ｙ１０１、Ｍ１０２、Ｃ１０３により印画された画像の上にオーバーコート層を形成するＯＣ１０４を印画する。
【００３２】
ステップＳ５１９では、メインコントローラ３０１は、サーマルヘッド３０５を待避させた後、ロール紙４０１のカット位置がカッター刃４１０の位置に到達するまで、ロール紙４０１を用紙カートリッジ２１０から引き出す方向に搬送する。
ステップＳ５２０では、メインコントローラ３０１は、カッタモータ３１６を回転駆動してロール紙４０１をカットし、画像が印画された一枚の印画紙を形成する。
ステップＳ５２１では、メインコントローラ３０１は、印画紙の表裏面を排紙ローラ４１３と排紙蹴りだしローラ４１４とで挟持させて、駆動モータ３０８を介して排紙方向へ回転駆動して印画装置２００の外部へ排紙する。
上述したように、ステップＳ５０１〜ステップＳ５２１が実行されることで、画像データ１枚分の印画処理が完了する。
【００３３】
次に、環境に依存されず印画物の文字および図形の視認性を高めると共に、視野角を変えても印画物の文字および図形を認識しづらいように隠蔽性を高めて印画する方法について詳細に説明する。
図６は、本実施形態の文字・図形の入力処理を示すフローチャートである。なお、文字・図形の入力処理は、図５に示すフローチャートのステップＳ５０２の印画設定において行われる処理の一つである。
まず、ステップＳ６０１では、メインコントローラ３０１は、ユーザによる印画設定の文字・図形入力メニューを実行する操作に応じて、文字・図形入力メニューに移行する。ここでは、ユーザにより選択した画像データが表示部２０３に表示されている状態において、ユーザはメニューボタン２０５を押下することで、操作メニューの一覧が呼び出される。ユーザは十字キー２０６とＳＥＴボタン２０７またはタッチスクリーン２０９を操作して操作メニュー一覧の中から文字・図形入力メニューを選択して実行する。メインコントローラ３０１は、文字・図形入力メニューを実行する操作に応じて、表示部２０３に文字・図形入力画面（不図示）を表示する。
【００３４】
ステップＳ６０２では、メインコントローラ３０１は、ユーザによる文字・図形の入力を検出する。ここで、文字・図形とは、文字または図形の少なくも何れかが含まれるもの（文字図形）をいうものとする。
文字・図形の入力方法としては、メインコントローラ３０１が、ユーザに一覧から入力させる選択肢または手書き入力の選択肢の何れかを選択できるように表示し、ユーザの選択に応じて入力方法を変更することができる。一覧から入力させる選択肢が選択された場合、メインコントローラ３０１は入力可能な文字・図形の一覧を表示し、ユーザは十字キー２０６とＳＥＴボタン２０７またはタッチスクリーン２０９を操作して、画像データとして入力する文字・図形を決定する。メインコントローラ３０１は決定された文字・図形をＲＯＭ３０２から読み出してＲＡＭ３０３に格納する。一方、手書き入力の選択肢が選択された場合、メインコントローラ３０１はタッチスクリーン２０９を入力できる状態にし、ユーザはタッチスクリーン２０９を操作して任意の文字・図形を入力する。メインコントローラ３０１は入力された文字・図形をＲＡＭ３０３に格納する。
【００３５】
次に、ステップＳ６０３〜ステップＳ６０６では、文字・図形の輪郭抽出処理が行われる。ここで、図７に示す概念図を用いて文字・図形の輪郭抽出処理について説明する。
図７（ａ）は、文字「Ｔ」と図形「星印」が入力された場合の例である。文字・図形の輪郭線に対して所定の幅Ｗをもたせた範囲を文字・図形の輪郭として抽出する。幅Ｗをもたせた範囲の配置パターンは３通りあり、それぞれ図７（ｂ）、（ｃ）、（ｄ）に示す。
図７（ｂ）は、文字・図形の輪郭線７０１に対して外接する方向に所定の幅Ｗをもたせた範囲を文字・図形の輪郭７０２として抽出した例である。
図７（ｃ）は、文字・図形の輪郭線７０１に対して内接する方向に所定の幅Ｗをもたせた範囲を文字・図形の輪郭７０２として抽出した例である。
図７（ｄ）は、文字・図形の輪郭線７０１を内包するように所定の幅Ｗをもたせた範囲を文字・図形の輪郭７０２として抽出した例である。
【００３６】
ステップＳ６０３では、メインコントローラ３０１は、輪郭の幅Ｗおよび輪郭配置パターンを初期設定する。すなわち、メインコントローラ３０１は、幅Ｗを予め決められた初期値に設定し、配置パターンを図７（ｂ）、（ｃ）、（ｄ）に示す何れか一つのパターンを初期パターンとして設定する。
ステップＳ６０４では、メインコントローラ３０１は、文字・図形の輪郭を抽出する輪郭抽出処理を行う。すなわち、メインコントローラ３０１は、ステップＳ６０３で設定した幅Ｗおよび配置パターンでＲＡＭ３０３に格納されている文字・図形の輪郭を抽出してＲＡＭ３０３に格納する。
【００３７】
ステップＳ６０５では、メインコントローラ３０１は、文字・図形の輪郭を決定する。具体的には、メインコントローラ３０１は、表示部２０３にステップＳ６０４で抽出した文字・図形の輪郭を表示すると共に、ユーザに文字・図形の輪郭の決定またはやり直しを選択させるメニューを表示する。文字・図形の大きさ、複雑さによっては輪郭を抽出した際に形状を損なうことがあるため、所望の結果が得られなかった場合にやり直しを選択できるようにする。
ユーザは所望の結果が得られた場合、タッチスクリーン２０９を操作して決定を選択することで、ステップＳ６０７に進む。一方、ユーザが所望の結果が得られなかった場合、やり直しを選択することで、ステップＳ６０６に進む。
【００３８】
ステップＳ６０６では、メインコントローラ３０１は、ユーザの選択に応じて輪郭の幅Ｗおよび輪郭配置パターンの設定を変更する。ユーザは輪郭の幅Ｗを任意の値に変更できると共に、配置パターンを図７（ｂ）、（ｃ）、（ｄ）に示す何れか一つのパターンに選択することができる。ここでは、ユーザは表示部２０３に表示された文字・図形の輪郭を確認しながらステップＳ６０４〜ステップＳ６０６を繰り返すことで所望する輪郭が抽出される。
【００３９】
ステップＳ６０７では、メインコントローラ３０１は、大きさ比較判定処理を行う。本実施形態では、メインコントローラ３０１はＲＡＭ３０３に格納されている図７（ａ）に示す文字・図形の面積と、図７（ｂ）、（ｃ）、（ｄ）に示す何れか一つの文字・図形の輪郭の面積とを算出して、両者の大きさを比較する。文字・図形の面積が文字・図形の輪郭の面積よりも小さいと判定された場合、ステップＳ６０８に進み、文字・図形の面積が文字・図形の輪郭の面積よりも小さくないと判定された場合、ステップＳ６０９に進む。
ステップＳ６０８では、メインコントローラ３０１は、文字・図形をＯＣが印画されない非印画領域（ＯＣ層非印画領域）として設定し、ＯＣ階調値を０とする。メインコントローラ３０１は、ＯＣ層非印画領域として設定した文字・図形をＲＡＭ３０３に格納する。
一方、ステップＳ６０９では、メインコントローラ３０１は、文字・図形の輪郭をＯＣ層非印画領域として設定し、ＯＣ階調値を０とする。メインコントローラ３０１はＯＣ層非印画領域として設定した文字・図形の輪郭をＲＡＭ３０３に格納する。
【００４０】
ここで、ステップＳ６０７〜ステップＳ６０９による効果を、図８および図９を参照して説明する。
図８は、文字・図形を挿入した画像データを印画したときの印画紙の印画面を示す模式図であり、文字「Ｔ」、図形「星印」およびその輪郭をＯＣ層非印画領域８０２とした例である。また、図９は画像が形成された印画紙の断面を示す模式図である。
図８に示すように、文字・図形が挿入された部分を除く画像データ全体はＯＣ層印画領域８０１である。ＯＣ層印画領域８０１は、図９（ａ）に示すように、印画紙９０１の表面に設けられた染料受容層９０２に対してＹ、Ｍ、Ｃの染料層９０３が熱転写されており、染料受容層９０２の上にＯＣ層９０４が形成されている。したがって、Ｙ、Ｍ、Ｃの染料層９０３がＯＣ層９０４によって保護されているので、印画紙の印画面を字消しや指等で擦った場合でもＹ、Ｍ、Ｃの染料層９０３が染料受容層９０２から除去されることはない。
【００４１】
一方、図８に示すように、文字・図形が挿入された部分はＯＣ層非印画領域８０２である。ＯＣ層非印画領域８０２は、図９（ｂ）に示すように、印画紙９０１の表面に設けられた染料受容層９０２に対してＹ、Ｍ、Ｃの染料層９０３が熱転写されており、染料受容層９０２の上にＯＣ層９０４が形成されていない。したがって、Ｙ、Ｍ、Ｃの染料層９０３がＯＣ層９０４に保護されていないので、印画紙の印画面を字消しや指等で擦った場合、図９（ｃ）に示すようにＹ、Ｍ、Ｃの染料層９０３が染料受容層９０２から除去される。この結果、ＯＣ層非印画領域８０２である文字・図形が挿入された部分のみ、印画紙の下地の色（白色等）が剥き出しになるため、ユーザは隠蔽されていた文字・図形を認識することが可能になる。
【００４２】
Ｙ、Ｍ、Ｃの染料層９０３の除去前であっても文字・図形の部分とその周辺部のＯＣ層の厚みには差異があり光の反射率が異なるため、視野角を変えれば文字・図形を認識できてしまう。そこで、上述したステップＳ６０７において、文字・図形と文字・図形の輪郭との大きさ比較判定処理を行い、文字・図形の面積が大きい場合、文字・図形の輪郭のみをＯＣが印画されない非印画領域として設定する。このような処理をすることで、ＯＣ層非印画領域を小さくすることができ、視野角を変えても認識しづらいように隠蔽性を高めることができる。更に、ＯＣ層非印画領域を小さくすることでユーザによるＹ、Ｍ、Ｃの染料層の除去作業の負荷を軽減することができる。
また、一旦印画紙の下地の色（白色等）が剥き出しになると、照明等がある明るい環境下で光に当てたり視野角を変えたりすることなく、文字・図形を認識可能であるため視認性を高めることができる。
【００４３】
図６のフローチャートに戻り、ステップＳ６１０では、メインコントローラ３０１は、ユーザの操作に応じて文字・図形または文字・図形の輪郭の挿入位置を決定する。ユーザは十字キー２０６とＳＥＴボタン２０７またはタッチスクリーン２０９を操作して印画する画像データにおける図７（ａ）に示す文字・図形または図７（ｂ）、（ｃ）、（ｄ）に示す何れか一つの文字・図形の輪郭の挿入位置を指定する。挿入位置を指定することで、メインコントローラ３０１は、画像データと文字・図形を合成して、画像データのＯＣデータを文字・図形または文字・図形の輪郭の挿入部分のみＯＣ階調値０に置き換える。メインコントローラ３０１は、合成後の画像データをＲＡＭ３０３に格納する。
【００４４】
ステップＳ６１１では、メインコントローラ３０１は、文字・図形を挿入した画像データを表示部２０３に表示して、文字・図形入力メニューを終了する。
上述したようにステップＳ６０１〜Ｓ６１１を実行することで選択した画像データに対して文字・図形入力処理が完了する。
【００４５】
以上のように本実施形態によれば、文字・図形または文字・図形の輪郭をＯＣ層非印画領域として印画することにより、環境に依存せず視認性を高めることができる。また、大きさ比較判定処理によってＯＣ層非印画領域を小さくすることができ、視野角を変えても文字・図形を認識しづらいように隠蔽性を高めることができる。更に、ＯＣ層非印画領域を小さくすることでユーザによるＹ、Ｍ、Ｃの染料層の除去作業の負荷を軽減することができる。
【００４６】
（第２の実施形態）
次に、第２の実施形態について図１０のフローチャートを参照して詳細に説明する。図１０は、本実施形態の文字の入力処理を示すフローチャートである。ここでは、入力する対象を文字に限定している。なお、文字の入力処理は、図５に示すフローチャートのステップＳ５０２の印画設定において行われる処理の一つである。また、図１０に示すステップＳ１００１、Ｓ１００３、Ｓ１０１０およびＳ１０１１は、それぞれ図６に示すステップＳ６０１、Ｓ６０３、Ｓ６１０およびＳ６１１と同様の処理であるため説明を省略する。
【００４７】
ステップＳ１００２では、メインコントローラ３０１は、ユーザによる文字の入力を検出する。文字の入力方法は、メインコントローラ３０１が文字の一覧を表示し、ユーザは十字キー２０６とＳＥＴボタン２０７またはタッチスクリーン２０９を操作して、画像データに挿入する文字およびフォントサイズ（文字サイズ）を決定する。メインコントローラ３０１は、決定された文字をＲＯＭ３０２から読み出してＲＡＭ３０３に格納する。
【００４８】
ステップＳ１００４では、メインコントローラ３０１は、大きさ比較判定処理を行う。本実施形態では、メインコントローラ３０１は、予め設定されたフォントサイズの閾値をＲＯＭ３０２から読み出し、ステップＳ１００２で決定されたフォントサイズが、読み出した閾値よりも小さいか否かを判定する。ここで、フォントサイズが小さい場合、文字の線幅に対して輪郭の幅Ｗの方が太くなり、文字の輪郭の面積よりも文字の面積の方が小さいと判定できる。一方、フォントサイズが大きい場合、文字の線幅に対して輪郭の幅Ｗの方が細くなり、文字の面積よりも抽出した文字の輪郭の面積の方が小さいと判定できる。
ステップＳ１００４において、文字のフォントサイズが閾値よりも小さい場合、文字の面積が文字の輪郭の面積よりも小さいと判定され、ステップＳ１００５に進む。一方、ステップＳ１００４において、文字のフォントサイズが閾値よりも小さくない場合、文字の面積が文字の輪郭の面積よりも小さくないと判定され、ステップＳ１００６に進む。
【００４９】
ステップＳ１００５では、メインコントローラ３０１は、文字をＯＣが印画されない非印画領域として設定し、ＯＣ階調値を０とする。メインコントローラ３０１は、非印画領域として設定した文字をＲＡＭ３０３に格納する。
一方、ステップＳ１００６〜ステップＳ１００８では、メインコントローラ３０１は、文字の輪郭を抽出する輪郭抽出処理を行う。これらの処理は、第１の実施形態の図６のフローチャートのステップＳ６０４〜ステップＳ６０６の処理と同様である。また、ステップＳ１００９では、メインコントローラ３０１は、文字の輪郭をＯＣが印画されない非印画領域として設定し、ＯＣ階調値を０とする。メインコントローラ３０１は、非印画領域として設定した文字の輪郭をＲＡＭ３０３に格納する。
【００５０】
以上のように本実施形態によれば、文字の面積と文字の輪郭の面積とを算出して比較する代わりにフォントサイズを閾値と比較するだけで大きさ比較判定処理を行うことができ、演算処理に要する負荷を軽減することができる。更に、フォントサイズが閾値未満の場合は文字の輪郭抽出処理をしなくても良いので文字入力処理全体の負荷を軽減することができる。
【００５１】
（第３の実施形態）
次に、第３の実施形態について詳細に説明する。ここでは、輪郭抽出処理を行うべきではない文字・図形について例を挙げて説明する。
漫画などで使用される吹き出し図形というものがある。吹き出し図形は、人物の近辺に配置して内部に台詞を表記するものであり、ＯＣ層非印画領域として設定することでＹ、Ｍ、Ｃの染料層の除去後に剥き出しになった印画紙の下地に対して台詞を書き込むといった使い方ができる。輪郭抽出処理を行うとこのような使い方ができなくなるため、吹き出し図形に対して輪郭抽出処理を行うべきではない。吹き出し図形と同様に、輪郭抽出処理を行うことで目的の使い方ができなくなってしまう図形は複数存在する。
また、文字「薔薇」のように画数が多い文字や複雑な形状の図形に対して輪郭抽出処理を行った場合、形状が過度に複雑化して認識できなくなってしまう可能性がある。このような複雑な形状の文字・図形に対しても輪郭抽出処理を行うべきではない。
【００５２】
そこで、メインコントローラ３０１は、輪郭抽出処理を行うべきではない文字・図形に対しては輪郭抽出処理を行うことを禁止設定する。具体的には、図６に示すフローチャートのステップＳ６０２の文字・図形の入力において、一覧から入力可能な文字・図形のうち輪郭抽出処理を行うべきではない文字・図形に対しては、予め輪郭抽出禁止設定された状態でＲＯＭ３０２に格納されている。また、一覧から入力または手書き入力した文字・図形に対しては輪郭抽出処理を行うか行わないかを選択する画面を表示し、ユーザが任意の文字・図形に輪郭抽出禁止設定をすることが可能な構成とする。ステップＳ６０４の文字・図形の輪郭抽出処理において、メインコントローラ３０１は、輪郭抽出禁止設定された文字・図形に対して輪郭抽出処理を行わない。
【００５３】
以上のように本実施形態によれば、文字・図形に対する輪郭抽出処理を禁止設定して、輪郭抽出処理によって目的の使い方ができなくなってしまうことを回避できる。また、輪郭抽出処理によって複雑な形状の文字・図形が過度に複雑化して認識できなくなってしまうことを回避できる。
【００５４】
以上、本発明を種々の実施形態と共に説明したが、本発明はこれらの実施形態にのみ限定されるものではなく、本発明の範囲内で変更等が可能である。
例えば、文字のフォントサイズや図形のサイズが閾値１よりも小さい場合は、そのままその文字や図形を非印画領域として設定する。サイズが閾値１よりも大きい場合は、文字や図形を表す所定サイズの輪郭幅を有する輪郭図形を非印画領域として設定し、オーバーコートを印画してもよい。
【００５５】
上述した本発明の実施形態における画像印画装置を構成する各手段または画像印画方法の各ステップは、ＲＯＭなどに記憶されたプログラムをメインコントローラが動作することによって実現できる。このプログラムおよびこのプログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
また、本発明は、例えばシステム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、複数の装置からならシステムに適用してもよい。
【００５６】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システムまたは装置に直接、または遠隔から供給する。そして、そのシステムまたは装置のコンピュータが供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【符号の説明】
【００５７】
１００：インクリボン  １０１：イエロー（Ｙ）  １０２：マゼンタ（Ｍ）  １０３：シアン（Ｃ）  １０４：オーバーコート（ＯＣ）  ７０１：文字・図形の輪郭線  ７０２：文字・図形の輪郭  ８０１：ＯＣ層印画領域  ８０２：ＯＣ層非印画領域  ９０１：印画紙  ９０２：染料受容層  ９０３：Ｙ、Ｍ、Ｃ染料層  ９０４：オーバーコート（ＯＣ）層
【図１】
2013111951.tif 000003
【図２】
2013111951.tif 000004
【図３】
2013111951.tif 000005
【図４】
2013111951.tif 000006
【図５】
2013111951.tif 000007
【図６】
2013111951.tif 000008
【図７】
2013111951.tif 000009
【図８】
2013111951.tif 000010
【図９】
2013111951.tif 000011
【図１０】
2013111951.tif 000012