(57)【要約】【課題】昇華型プリンタ装置において、画像作成日の文字画像用のフォントデータを記憶するメモリ容量を削減する。【解決手段】昇華型プリンタ装置は、画像記憶部、フォントデータを記憶するフォント記憶部、フォントデータに対応する文字画像を生成する文字画像生成部、プリント画像及び文字画像を記録する画像記憶部、装置全体を制御するＣＰＵ及び印画データを編集する印画編集部、及び印刷部を備える。フォントデータを、予め必要とされる全ての日付用の文字画像を矩形に分解した矩形文字要素の矩形データとし、Ｘ−Ｙ座標上の矩形描画のスタート点を示すオフセット点座標（ｘ、ｙ）と、幅及び高さ情報とにより表し、画像作成日の文字画像は分解された各矩形文字要素を結合して形成する。これによりフォントデータを、テキストデータ形式で表すことができるので、フォントデータ格納用のメモリ容量を減らすことができる。【選択図】図３
2008207481.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象となる画像（以下、プリント画像という）を記憶するプリント画像記憶手段と、
前記プリント画像の作成日（画像作成日）の文字画像用のフォントデータを記憶するフォント記憶手段と、
前記フォント記憶手段に記憶されたフォントデータに基いて、このフォントデータに対応する文字画像を生成する文字画像生成手段と、
ユーザへのメッセージを表示する表示手段と、
前記プリント画像記憶手段に記憶されたプリント画像及び前記文字画像を記録紙に記録する画像記録手段と、
装置全体を制御する制御手段と、を備えた昇華型プリンタ装置において、
前記プリント画像と前記文字画像の印画データを編集する印画編集手段を、さらに備え、
前記画像作成日の文字画像用のフォントデータは、予め必要とされる全ての日付用の文字画像を矩形に分解した矩形文字要素で表すための矩形データから構成され、
前記矩形データは、矩形を、Ｘ−Ｙ座標上における前記矩形の描画のスタート点を示すオフセット点座標（ｘ、ｙ）情報と、幅及び高さ情報とにより表わすデータであり、
前記画像作成日の文字画像は、前記分解された各矩形文字要素を結合することにより形成され、
前記フォントデータは、テキストデータ形式で前記フォント記憶手段に記憶され、
前記印画編集手段は、前記画像の印画データ領域内に形成される日付データ描画領域に、前記テキストデータ形式のフォントデータを用いて前記文字画像生成手段により形成された画像作成日の文字画像を書き込み、
前記画像記録手段は、前記プリント画像上に前記画像作成日の文字画像を重畳して印刷することを特徴とする昇華型プリンタ装置。
【請求項２】
印刷対象となる画像（以下、プリント画像という）を記憶するプリント画像記憶手段と、
前記プリント画像の作成日（画像作成日）の文字画像用のフォントデータを記憶するフォント記憶手段と、
前記フォント記憶手段に記憶されたフォントデータに基いて、このフォントデータに対応する文字画像を生成する文字画像生成手段と、
ユーザへのメッセージを表示する表示手段と、
前記プリント画像記憶手段に記憶されたプリント画像及び前記文字画像を記録紙に記録する画像記録手段と、
装置全体を制御する制御手段と、を備えた昇華型プリンタ装置において、
前記画像作成日の文字画像用のフォントデータは、予め必要とされる全ての日付用の文字画像を矩形に分解した矩形文字要素で表すための矩形データから構成され、
前記プリント画像記録手段は、前記プリント画像上に前記画像作成日の文字画像を重畳して印刷することを特徴とする昇華型プリンタ装置。
【請求項３】
前記プリント画像と前記文字画像の印画データを編集する印画編集手段を、さらに備え、
前記矩形データは、矩形を、Ｘ−Ｙ座標上における前記矩形の描画のスタート点を示すオフセット点座標（Ｘ、Ｙ）情報と、幅及び高さ情報とにより表わすデータであり、
前記画像作成日の文字画像は、前記分解された各矩形文字要素を結合することにより形成され、
前記フォントデータは、テキストデータ形式で前記フォント記憶手段に記憶され、
前記印画編集手段は、前記テキストデータ形式のフォントデータを用いることを特徴とする請求項２に記載の昇華型プリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、日付フォントを用いる昇華型プリンタ装置に関する。
【背景技術】
【０００２】
従来より、デジタルカメラなどからの写真画像を印刷する昇華型プリンタ装置において、電子データの写真画像に日付を付加して印刷する際に、日付用の文字フォントには、他の文字フォントと同様にデータ量の大きいビットマップ形式の文字フォントが用いられていた。このため、日付フォントのデータ量が大きくなり、フォントデータを記憶するために大きいＲＯＭ容量を必要としていた。
【０００３】
ところで、特許文献１に示されるように、記憶される文字の幅，文字の高さに基いて、指定される文字コードの出力サイズを求め、求められた出力サイズがあらかじめ設定された最大出力サイズを越えると判定した場合に、各文字の複雑度データがあらかじめ設定される最大複雑度データを越えるかどうかを判定し、判定結果に基づいて展開すべきフォントの展開形式をビットマップ形式または矩形形式のいずれかに切り換え制御する文字処理装置が知られている。しかしながら、この装置は、文字の複雑度を予め求めて記憶させておく必要があり、ビットマップ形式または矩形形式の両方のフォント形式を必要とするなど構成が複雑で高価となっていた。また、矩形形式では、１つの矩形を複数の左点情報及び右点情報から構成するので、矩形形式であってもフォントに多くのデータ量を必要とした。
【０００４】
また、特許文献２に示されるように、フォントデータを格納したフォントデータ部と、フォントデータに基き描画データを展開する描画処理部、描画処理部が展開する描画データのキャッシュ処理に用いるフォントデータを保存するフォントキャシュ部、及びフォントキャシュ部に対するアクセスを制御するキャッシュ制御部を有する情報処理装置において、フォントキャシュ部に保存されたフォントデータを基にフォントを複数のパーツに分解し、各パーツの形式を定義するデータをパーツ間、フォント間で共有し得る形式のデータに変換するキャッシュデータ圧縮手段を備えた情報処理装置が知られている。しかしながら、このシステムでは、指定された文字のビットマップフォントをフォントキャッシュとしてＲＡＭ上に保存する際、キャッシュデータ圧縮手段により、フォントキャッシュの有効利用を図るものであり、構成が複雑であると共に、日付フォントのデータ量の削減を図るものではない。
【０００５】
また、特許文献３に示されるように、文字コードを順次受け付け、各文字コードに対応するビットマップを生成する文字画像生成装置において、文字コードを受け付けた際に、独立した複数のソフトウエア部品にそれぞれ対応する実体を生成する生成手段と、これら実体間の通信によって文字コードに対応するフォントイメージを所定の矩形平面内に形成する形成手段とを備えた文字画像生成装置が知られている。しかしながら、この装置は、文字画像生成プログラムの作成において、ソフトウェアを部品化してコンポーネント単位で形成し再利用し易くするものであり、上述の問題点に対し有効な解決策を開示していない。
【特許文献１】特開平１０‐１２４０２９号公報
【特許文献２】特開２００２‐６７４０６号公報
【特許文献３】特開２００１‐２０２０７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記の問題を解決するためになされたものであり、写真画像等に画像作成日を付記して印刷する際に、画像作成日の文字画像用のフォントデータを記憶するメモリ容量を削減することのできる昇華型プリンタ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため請求項１の発明は、印刷対象となる画像（以下、プリント画像という）を記憶するプリント画像記憶手段と、前記プリント画像の作成日（画像作成日）の文字画像用のフォントデータを記憶するフォント記憶手段と、前記フォント記憶手段に記憶されたフォントデータに基いて、このフォントデータに対応する文字画像を生成する文字画像生成手段と、ユーザへのメッセージを表示する表示手段と、前記プリント画像記憶手段に記憶されたプリント画像及び前記文字画像を記録紙に記録する画像記録手段と、装置全体を制御する制御手段と、を備えた昇華型プリンタ装置において、前記プリント画像と前記文字画像の印画データを編集する印画編集手段を、さらに備え、前記画像作成日の文字画像用のフォントデータは、予め必要とされる全ての日付用の文字画像を矩形に分解した矩形文字要素で表すための矩形データから構成され、前記矩形データは、矩形を、Ｘ−Ｙ座標上における前記矩形の描画のスタート点を示すオフセット点座標（ｘ、ｙ）情報と、幅及び高さ情報とにより表わすデータであり、前記画像作成日の文字画像は、前記分解された各矩形文字要素を結合することにより形成され、前記フォントデータは、テキストデータ形式で前記フォント記憶手段に記憶され、前記印画編集手段は、前記画像の印画データ領域内に形成される日付データ描画領域に、前記テキストデータ形式のフォントデータを用いて前記文字画像生成手段により形成された画像作成日の文字画像を書き込み、前記画像記録手段は、前記プリント画像上に前記画像作成日の文字画像を重畳して印刷するものである。
【０００８】
請求項２の発明は、印刷対象となる画像（以下、プリント画像という）を記憶するプリント画像記憶手段と、前記プリント画像の作成日（画像作成日）の文字画像用のフォントデータを記憶するフォント記憶手段と、前記フォント記憶手段に記憶されたフォントデータに基いて、このフォントデータに対応する文字画像を生成する文字画像生成手段と、ユーザへのメッセージを表示する表示手段と、前記プリント画像記憶手段に記憶されたプリント画像及び前記文字画像を記録紙に記録する画像記録手段と、装置全体を制御する制御手段と、を備えた昇華型プリンタ装置において、前記画像作成日の文字画像用のフォントデータは、予め必要とされる全ての日付用の文字画像を矩形に分解した矩形文字要素で表すための矩形データから構成され、前記プリント画像記録手段は、前記プリント画像上に前記画像作成日の文字画像を重畳して印刷するものである。
【０００９】
請求項３の発明は、請求項２に記載の昇華型プリンタ装置において、前記プリント画像と前記文字画像の印画データを編集する印画編集手段を、さらに備え、前記矩形データは、矩形を、Ｘ−Ｙ座標上における前記矩形の描画のスタート点を示すオフセット点座標（ｘ、ｙ）情報と、幅及び高さ情報とにより表わすデータであり、前記画像作成日の文字画像は、前記分解された各矩形文字要素を結合することにより形成され、前記フォントデータは、テキストデータ形式で前記フォント記憶手段に記憶され、前記印画編集手段は、前記テキストデータ形式のフォントデータを用いるものである。
【発明の効果】
【００１０】
請求項１の発明によれば、画像作成日の文字画像用のフォントデータを矩形データにより、オフセット点（ｘ，ｙ）と、長さと、幅による４つの数字データの組み合わせだけの簡単なテキストデータ形式で表すことができるので、画像作成日の文字画像用のフォントデータをビットマップ形式で保持する場合に比べて、画像作成日の文字画像用のフォントデータの量を低減することができる。これにより、フォントデータ格納用のＲＯＭ容量を少なくでき、コストダウンできる。また、画像成作日の文字画像用のフォントデータのスケールを変更する場合も、ユーザ側で設定されるスケール情報に基き、長さと幅の倍率が直ぐに決まるので、オフセット点のみの位置を変更すればよく、簡単な計算で、迅速にスケール変更を行うことができる。
【００１１】
請求項２の発明によれば、画像作成日の文字画像用のフォントデータを矩形データで構成することができるので、フォントデータを少ないデータ量で表すことができる。これにより、フォントデータ記憶用のＲＯＭ容量を少なくでき、コストダウンできる。
【００１２】
請求項３の発明によれば、上記請求項１と同様な効果を得ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態について図面を参照しつつ説明する。図１は、本実施形態に係る昇華型プリンタ装置１を示す。この昇華型プリンタ装置１は、例えば、デジタルスチルカメラ等から撮像した画像データと日付データをメモリカードに記憶し、このメモリカードに記憶される画像データに基くプリント用画像と共に、日付データに基く画像作成日を記録紙に印刷するプリンタ装置である。この昇華型プリンタ装置１は、筐体２と、印刷用の記録紙３が装填される給紙トレイ４と、印刷した用紙を排紙する排紙部５と、ユーザへのメッセージ等を表示する液晶デバイスの表示部６とを備える。また、筐体２の前面には、例えばデジタルスチルカメラに使用するメモリーカード等の外部機器８と接続できる外部接続部７が設けられている。外部接続部７は、メモリカード以外にパソコン装置等の外部機器との接続に用いることができる。
【００１４】
図２は、上記昇華型プリンタ装置１の電気的ブロック構成を示す。昇華型プリンタ装置１は、上述の構成に加え、データ入力インターフェース部（以下、データ入力ＩＦ部という）９と、ＣＰＵ（制御手段）１０、画像記憶部（プリント画像記憶手段）１１と、フォント記憶部（フォント記憶手段）１２、文字画像生成部（文字画像生成手段）１３と、印画編集部（印画編集手段）１４と、印刷部（画像記録手段）１５と、これら各部を電気信号で結ぶバスライン１６と備える。
【００１５】
データ入力ＩＦ部９は、パソコン装置やメモリカード等の外部機器８から外部接続部７を介して昇華型プリンタ装置１に伝達される制御データ信号や、画像データ及び日付データの印刷データ信号のインターフェースであり、バッファ部を含み、受信した各種データ信号をバスライン１６を介してＣＰＵ１０等の各部に転送する。
【００１６】
ＣＰＵ（制御手段）１０は、ＲＯＭ（不図示）に格納された印刷用の制御プログラムに従ってバスライン１６を介して接続される各種デバイスを統括、制御し、データ入力ＩＦ部９を介して送られてくる制御データ信号、印刷データ信号を処理及び管理すると共に、装置全体を制御する。
【００１７】
画像記憶部１１は、外部機器８から送られてくる印刷データに基く印刷対象となる画像（以下、プリント画像という）を記憶する。この印刷データの中には、例えば、デジタルスチルカメラ等で撮像されたプリント画像の画像データとプリント画像の作成日（画像作成日）の日付データ（文字コード）が含まれている。この日付データは、プリント画像の画像データと共にこの画像記憶部１１に記憶される。
【００１８】
フォント記憶部１２は、ＲＯＭで形成され、予め作成された画像作成日の文字画像用のフォントデータを記憶する。ここで、フォント記憶部１２に記憶される画像作成日の日付印刷用に用意される文字画像のフォントデータについて、図３、図４を参照して説明する。図３に示すように、画像作成日の文字画像用のフォントデータは、予め必要とされる全ての日付用の文字画像を矩形に分解した矩形文字要素で表す矩形データから構成される。この矩形データは、矩形を、Ｘ−Ｙ座標上における矩形描画のスタート点を示すオフセット点座標（ｘ、ｙ）情報と、幅Ｗ及び高さｈの各情報とにより表わすデータである。画像作成日の文字画像は、矩形に分解された各矩形文字要素を結合することにより形成される。
【００１９】
上記矩形文字要素の矩形データは、オフセット点座標（ｘ、ｙ）と、幅Ｗ及び高さｈを用いて（ｘ，ｙ，ｗ，ｈ）で表わされ、文字画像がｎ個の矩形に分解されたときは、各矩形文字要素は、文字画像をｎ個の矩形文字要素を連結して並べることにより、｛（ｘ１，ｙ１，ｗ１，ｈ１／／ｒｅｃｔａｎｇｌｅ）〜（ｘｎ，ｙｎ，ｗｎ，ｈｎ／／ｒｅｃｔａｎｇｌｅ）｝で表される。例えば、図３に示すように、数字「１」の文字画像２０は、矩形２１，２２，２３，２４の４つの矩形に分解される。この４つの矩形の矩形文字要素の矩形データは、それぞれ（４０，２０，３，９）、（４３，１７，３，１５）、（４６，１５，１０，８０）、（４０，１００，３０，１０）で表される。これらの矩形文字要素により、図４に示すように、数字「１」の文字画像の文字データは、矩形文字要素の矩形データを連結して、｛４０，２０，３，９  ／／ｒｅｃｔａｎｇｌｅ１〜４０，１００，３０，１０  ／／ｒｅｃｔａｎｇｌｅ４｝のように表現することができる。これにより、画像作成日の文字画像は、分解された各矩形文字要素を結合することにより簡単に形成される。また、このようにして形成されたフォントデータは、テキストデータ形式でフォント記憶部１２に記憶される。これにより、文字画像のフォントデータを矩形データで表すテキストデータ形式により、簡単に記述でき、画像作成日の文字画像を表現するフォントデータのデータ量を少なくすることができる。また、矩形を複数の左右の座標情報で表す場合に比べ、矩形をオフセットの１点の座標と幅、高さのみにより表示できるので、フォントデータのデータ量を少なくでき、さらに、特に幅ｗの大きさが余り大きくならない分だけデータ量を少なくすることが可能である。
【００２０】
文字画像生成部１３は、ＣＰＵ１０で制御され、フォント記憶部１２に記憶されたフォントデータに基いて、このフォントデータに対応する画像作成日用の文字画像を生成する。すなわち、この文字画像の生成においては、文字画像生成部１３は、画像作成日の日付データを基に、フォント記憶部１２のフォントデータから、日付データに対応する日付文字を表すフォントデータを呼び出し、この呼び出したフォントデータを基に画像作成日の文字画像を生成する。この生成された画像作成日の文字画像は、文字画像生成部１３から印画編集部１４に送られる。
【００２１】
印画編集部１４は、画像記憶部１１に記憶されているプリント画像に合わせて画像作成日の文字画像を印画できるように印画データを編集する。この印画データの編集においては、印画編集部１４は、内蔵するメモリ（不図示）内に、図５に示すように、印画される画像の印画データ領域３１を備えると共に、この印画データ領域３１内に形成される日付データ描画領域３２を有する。この日付データ描画領域３２には、文字画像生成部１３で生成された画像作成日の文字画像が書き込まれる。これにより、プリント画像の印刷される印画データは、印画データ領域３１のプリント画像に画像作成日の文字画像が重畳された形で編集される。また、日付データ描画領域３２は、印画データ領域３１内のプリント画像に対して好適な位置に矩形領域を成して配置され、描画される日付文字は、矩形の日付データ描画領域３２において、例えば、紙面の左上のコーナをＸＹ軸の原点として、描画される。従って、図５に示す数字「１」の文字画像２０は、フォント記憶部１２に記憶された矩形データによるフォントデータで日付データ描画領域３２に描画される。また、日付データ描画領域３２内で複数の日付文字を描画する場合は、各フォントデータのオフセット点座標（ｘ、ｙ）を横方向又は縦方向に文字間隔だけシフトして並べることにより容易に描画できる。
【００２２】
印刷部１５は、印画編集部１４で編集されたプリント画像とこのプリント画像に対応する画像作成日の文字画像との印画データから、プリント画像上に画像作成日の文字画像を重畳して印刷する。これにより、例えば、写真用の記録紙に日付入りの写真を印刷することができる。
【００２３】
上記構成においては、昇華型プリンタ装置１は、上述のように、デジタルスチルカメラ等からのプリント画像の画像データ及び画像作成日の日付データを画像記憶部１１に記憶すると共に、フォント記憶部１２に予め矩形データで形成された文字画像のフォントデータを格納し、ＣＰＵ１０の制御により、文字画像生成部１３が日付データのフォントデータに対応する画像作成日用の文字画像を生成する。さらに、この生成された文字画像は、印画編集部１４において、プリント画像の日付描画位置に合わせて画像作成日の文字画像が配置されるように編集され、印刷部１５において、プリント画像上に文字画像が重畳されて印刷される。
【００２４】
このように、本発明の実施形態の昇華型プリンタ装置１によれば、画像作成日の文字画像用のフォントデータを、予め必要とされる全ての日付用の文字画像を矩形に分解した矩形文字要素により形成し、この矩形文字要素をオフセット点座標（ｘ，ｙ）情報と、幅ｗ及び高さｈ情報とにより表す矩形データで構成し、画像作成日の文字画像を、各矩形文字要素の矩形データを結合することにより形成することができる。従って、フォントデータを、ｘ，ｙ、ｗ、ｈの４つのパラメータ数字の組み合わせだけの簡単なテキストデータ形式で表すことができるので、画像作成日の文字画像用のフォントデータをビットマップ形式で保持する場合に比べて、画像作成日の文字画像用のフォントデータの量を低減することができる。これにより、フォントデータ記憶用のＲＯＭ容量を少なくでき、コストダウンすることができる。また、フォントデータのスケールを変更する場合も、スケールの倍率情報により幅と高さの倍率が直ぐに決まるので、殆どオフセット点のみの位置を変更すればよく、簡単な計算処理で、迅速にスケール変更を実行することができる。
【００２５】
次に、図６に、上記昇華型プリンタ装置１の変形例を示す。上記矩形データの表示では、前述のように矩形を（ｘ、ｙ、ｗ、ｈ）で表現したが、矩形データの表示においては、幅がゼロとなるＷ＝０の状態は存在しないので、通常、（ｘ、ｙ、０、ｈ）の表現を用いることがない。従って、本変形例においては、矩形データ表示の内、データ（ｘ、ｙ、０、ｈ）をパターンデータの表現として用い、このパターンデータ（ｘ、ｙ、０、ｈ）を頻繁に使用する文字等の専用の表示コードとする。即ち、パターンデータ（ｘ、ｙ、０、ｈ）において、（ｘ、ｙ）によるオフセット点情報以降の（０、ｈ）のｈの数字に対応して、頻繁に使用する文字に専用にパターンデータを割り当てて登録しておく。これにより、例えばパターンデータの（０、０、０、１）、（０、０、０、２）等をそれぞれ文字「１」、「２」というように割り当てて文字登録しておけば、オフセット点を（０，０）とする位置に登録した文字「１」、「２」を簡単に呼び出すことができる。
【００２６】
なお、本発明は上記実施形態の構成に限定されるものではなく、発明の趣旨を変更しない範囲で適宜に種々の変形が可能である。例えば、矩形データ表示のフォントデータをパソコンなどの外部機器側に記憶して、外部機器側でフォントデータを矩形データ化しておくことにより、システムバスライン等で日付データをプリンタ装置側に送る際、伝送データの量を削減することができる。また、このフォントデータは、昇華型プリンタ装置以外のプリンタ装置や、ファクシミリ機等にも応用することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る昇華型プリンタ装置の一例を示す斜視図。
【図２】上記装置の電気的ブロック図。
【図３】上記装置における日付用の文字画像のフォントデータを説明する図。
【図４】上記装置における日付用の文字画像のフォントデータの記述例を示す図。
【図５】上記装置における印画データ領域に印字される日付データ描画領域を示す図。
【図６】上記実施形態の変形例を示す図。
【符号の説明】
【００２８】
１  昇華型プリント装置
６  表示部（表示手段）
１０  ＣＰＵ（制御手段）
１１  画像記憶部（プリント画像記憶手段）
１２  フォント記憶部（フォント記憶手段）
１３  文字画像再生部（文字画像再生手段）
１４  印画編集部（印画編集手段）
１５  印刷部（画像記録手段）
【図１】
2008207481.tif 000003
【図２】
2008207481.tif 000004
【図３】
2008207481.tif 000005
【図４】
2008207481.tif 000006
【図５】
2008207481.tif 000007
【図６】
2008207481.tif 000008