(57)【要約】【課題】画像以外の情報を情報コード化して画像に合成する際に、その情報コードの合成位置を自由に設定でき、また、特定の情報コードの制限情報量以上の情報コードをプリント可能にする。【解決手段】本プリント装置は、画像情報と、画像以外の情報（テキスト情報、バイナリ情報）と、レイアウト情報とを入力する。テキスト情報及びバイナリ情報は、情報コード化部２３０、２３２により画像化された情報コードに変換される。そして、画像・情報コード合成部２５０にて画像と情報コードとが合成される。この合成時に前記入力したレイアウト情報にしたがって画像と情報コードとが適宜の位置に配置される。このようにして合成された画像は、プリンタ２２にてプリントアウトされる。【選択図】      図３
2006254097.tif 000002
【特許請求の範囲】
【請求項１】
画像と、画像以外の情報と、印刷する画像と情報コードのレイアウトを示すレイアウト情報とを入力する入力手段と、
前記入力した画像以外の情報を画像化された情報コードに変換する情報コード変換手段と、
前記入力した画像と前記画像化された情報コードとをプリント媒体にプリントするプリント手段であって、前記入力したレイアウト情報に基づいて前記画像と情報コードとが前記レイアウト情報が示す位置に配置されるようにプリントするプリント手段と、
を備えたことを特徴とするプリント装置。
【請求項２】
前記情報コード手段は、前記画像以外の情報を１つの情報コードに変換できない場合には複数の情報コードに分割して作成し、
前記入力するレイアウト情報は、情報コードの最大表示個数に対応して各情報コード別の配置情報を含むことを特徴とする請求項１に記載のプリント装置。
【請求項３】
前記情報コードは、２次元コードであることを特徴とする請求項１又は２に記載のプリント装置。
【請求項４】
前記画像以外の情報は、テキスト情報又はバイナリ情報であることを特徴とする請求項１乃至３のいずれかに記載のプリント装置。
【請求項５】
前記画像以外の情報は、画像ファイルのヘッダー部に記録されたタグ情報を含むことを特徴とする請求項１又は２に記載のプリント装置。
【請求項６】
画像と情報コードとを印刷させる際の該画像と情報コードとのレイアウトを設定するレイアウト設定手段と、印刷させる画像と、画像以外の情報と、前記レイアウト設定手段によって設定されたレイアウトを示すレイアウト情報とを送信する送信手段とを備えたホスト装置と、
請求項１乃至５のいずれかに記載のプリント装置と、
からなり、前記プリント装置の入力手段は、前記ホスト装置の送信手段から送信された情報を入力することを特徴とするプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリント装置及びプリントシステムに係り、特に画像と２次元コード等の情報コードとをプリントするプリント装置及びプリントシステムに関する。
【背景技術】
【０００２】
特許文献１には、画像とバーコードとをプリント媒体にプリントするインクジェットプリント装置が開示されている。このインクジェットプリント装置は、バーコードをプリントする場合には、インクジェットプリントヘッドのインクの吐出量を低下させ、黒バーが太くなりすぎるのを防止するようにしている。
【０００３】
また、特許文献２には、所定フォーマットの画像ファイルから画像と、著作権情報や画像内の人物や物に対するコメント等の非画像情報とを分離し、この分離した非画像情報をドットパターンにコード化し、このドットパターン（非画像情報）を、画像の品位を損うことなく画像上に上書き（アドオン）する技術が開示されている。
【特許文献１】特開平１１−１７９８９４号公報
【特許文献２】特開２０００−３５４１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
画像をプリントするプリンタで、画像以外の情報をプリントしたいときに、プリンタにフォントが搭載されていない場合の解決方法としては、画像以外の情報を情報コード化して画像と合成し、プリントアウトすることが考えられる。
【０００５】
しかし、従来、この種の情報コードを画像のどの位置に合成するかをホスト側から指定したり、その指定された位置に情報コードをプリントするプリンタはなかった。
【０００６】
また、情報コードには通常情報量の上限があり、その情報量を超えるような情報を複数の情報コードに分割してプリントするプリンタはなかった。
【０００７】
本発明はこのような事情に鑑みてなされたもので、画像以外の情報を情報コード化して画像に合成する際に、その情報コードの合成位置を自由に設定することができ、また、特定の情報コードの制限情報量以上の情報コードをプリントすることができるプリント装置及びプリントシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するために請求項１に係るプリント装置は、画像と、画像以外の情報と、印刷する画像と情報コードのレイアウトを示すレイアウト情報とを入力する入力手段と、前記入力した画像以外の情報を画像化された情報コードに変換する情報コード変換手段と、前記入力した画像と前記画像化された情報コードとをプリント媒体にプリントするプリント手段であって、前記入力したレイアウト情報に基づいて前記画像と情報コードとが前記レイアウト情報が示す位置に配置されるようにプリントするプリント手段と、を備えたことを特徴としている。
【０００９】
即ち、前記入力手段は、画像の他に、画像以外の情報及び印刷する画像と情報コードのレイアウトを示すレイアウト情報とを入力する。前記画像以外の情報としては、請求項４に示すようにテキスト情報又はバイナリ情報であり、前記情報コードは、例えば請求項３に示すように２次元コードである。また、前記画像以外の情報は、画像とは別ファイルのものでもよいし、請求項５に示すように画像ファイルのヘッダー部に記録されたタグ情報でもよい。そして、前記情報コード変換手段は、前記入力した画像以外の情報を画像化された情報コードに変換し、前記プリント手段は、前記入力したレイアウト情報に基づいて前記画像と前記変換した情報コードとを配置してプリント媒体にプリントする。これにより、画像と情報コードとの配置を自由に設定してプリントすることができる。
【００１０】
また、請求項２に示すように請求項１に記載のプリント装置において、前記情報コード手段は、前記画像以外の情報を１つの情報コードに変換できない場合には複数の情報コードに分割して作成し、前記入力するレイアウト情報は、情報コードの最大表示個数に対応して各情報コード別の配置情報を含むことを特徴としている。
【００１１】
即ち、画像以外の情報を１つの情報コードに変換できない場合には複数の情報コードに分割して作成するようにしたため、その情報コードの制限情報量を超える情報も情報コード化することができる。尚、情報コードの表示個数にも制限があるため、その制限範囲内の個数の情報コードが作成される。また、複数の情報コードが作成される場合を想定して、前記レイアウト情報には、複数の情報コード別の配置情報も含まれている。これにより、１つの情報コードの制限情報量以上の情報コードをプリントすることができる。
【００１２】
請求項６に係るプリントシステムは、画像と情報コードとを印刷させる際の該画像と情報コードとのレイアウトを設定するレイアウト設定手段と、印刷させる画像と、画像以外の情報と、前記レイアウト設定手段によって設定されたレイアウトを示すレイアウト情報とを送信する送信手段とを備えたホスト装置と、請求項１乃至５のいずれかに記載のプリント装置と、からなり、前記プリント装置の入力手段は、前記ホスト装置の送信手段から送信された情報を入力することを特徴としている。前記ホスト装置としては、カメラ付き携帯電話、デジタルカメラ、携帯情報端末（ＰＤＡ）等に所要のアプリケーションソフトを組み込むことで構成することができる。
【発明の効果】
【００１３】
本発明によれば、画像以外の情報を情報コード化して画像に合成する際に、その情報コードの合成位置を自由に設定することができ、また、特定の情報コードの制限情報量以上の情報が入力された場合には、複数の情報コードに分割して情報コードを作成するようにしたため、大容量の画像以外の情報をプリントすることができる。
【発明を実施するための最良の形態】
【００１４】
以下添付図面に従って本発明に係るプリント装置及びプリントシステムの好ましい実施の形態について詳説する。
【００１５】
図１は本発明に係るプリントシステムの外観図である。
【００１６】
同図に示すように、このプリントシステムは、プリント装置１０と、ホスト装置（この実施の形態では、カメラ付き携帯電話）４０とから構成されている。
【００１７】
プリント装置１０は、店頭やイベント会場等に設置されるもので、各種のメモリカードから画像データを読み取るメディアリーダを備え、読み取った画像データに基づいてプリント用紙に画像をプリントして写真プリントを出力したり、また、ホスト装置４０を介して入力する画像データ、画像データ以外の情報（テキスト情報、バイナリ情報等）、及び後述するレイアウト情報に基づいて画像に情報コードが合成された写真プリントを出力する機能を有している。
【００１８】
尚、２０は各種の操作入力や画像の表示を行うタッチパネル付き表示部である。また、３０はＩｒＤＡ規格の赤外線データ用の赤外線受発光部であり、ユーザのホスト装置４０から前記画像データ、画像データ以外の情報、及びレイアウト情報を示す赤外線データを受信できるようになっている。
【００１９】
図２は上記プリント装置１０の実施の形態を示すブロック図である。同図に示すようにプリント装置１０は、主としてパソコン本体部１００と、これに接続されたタッチパネル付き表示部２０と、プリンタ２２とから構成されている。
【００２０】
パソコン本体部１００には、タッチパネル付き表示部２０に表示する情報を出力する表示制御部１０２と、タッチパネル付き表示部２０でのタッチ操作によりプリントしたい画像の選択、テンプレート画像の選択、プリント枚数などのプリント設定情報等を入力するためのタッチパネル制御部１０４と、赤外線受発光部３０と、この赤外線受発光部３０を制御する赤外線送受信制御部１０６と、スマートメディア、ｘＤピクチャーカード、メモリースティック、コンパクトフラッシュなどの記録メディアが挿入され、挿入された記録メディアから画像データを読み取るメディアリーダ１０８と、このメディアリーダ１０８を制御するメディアリーダ制御部１１０とが設けられている。
【００２１】
また、パソコン本体部１００には、装置全体の制御を行う中央処理装置（ＣＰＵ）１２０と、ＣＰＵ１２０が画像処理等の各種の処理を実行する際の作業領域となるメモリ１２２と、オペレーティングシステム（ＯＳ）、パソコン本体部１００に接続された周辺機器のデバイスドライバ、テキスト情報やバイナリ情報を画像化した情報コードに変換する情報コード生成ソフト、画像と情報コードとの配置を制御して合成するソフトを含む各種のアプリケーションソフト等が格納されるハードディスク装置１２４と、ＳＣＳＩインターフェース１２６とが設けられている。
【００２２】
次に、上記プリント装置１０の動作、特に画像以外の情報を情報コードに変換して、ユーザの画像に情報コードを合成してプリント出力する場合の動作について説明する。
【００２３】
図３はユーザの画像に情報コードを合成してプリント出力する場合の処理の流れを示すフローチャートである。
【００２４】
図３において、ホスト装置４０から受信するデータは、前述したように画像データ、画像データ以外の情報（テキスト情報、バイナリ情報等）、及びレイアウト情報である。各情報は、受信後にそれぞれ分離され、テキスト情報は、テキスト情報受信部２００を介してテキスト情報保管部２２０に一時保管され、バイナリ情報は、バイナリ情報受信部２０２を介してバイナリ情報保管部２２２に一時保管され、画像情報は、画像情報受信部２０４及び情報分離部２１０を介して画像保管部２２４に一時保管される。
【００２５】
尚、画像情報は、所定の画像ファイル形式（例えば、Ｅｘｉｆファイル形式）で受信されるが、Ｅｘｉｆファイルのヘッダー部には、撮影日時や撮影時の露出条件（シャッター速度、絞り値、感度）、ＧＰＳ情報、撮影者名、コメント等の情報がタグ形式で付加されている場合があるので、前記情報分離部２１０は、画像ファイルに付加された画像以外の情報を分離し、テキスト情報はテキスト情報保管部２２０に送り、バイナリ情報はバイナリ情報保管２２２に送る。
【００２６】
情報コード化部２３０は、テキスト情報保管部２２０に保管されたテキスト情報を画像化された情報コードに変換し、これを情報コード保管部２４０に保管する。
【００２７】
前記情報コードは、例えば、ＱＲコード（株式会社デンソーウェーブの登録商標）などの２次元コードである。ＱＲコードは、バージョン１（２１×２１セル）〜バージョン４０（１７７×１７７セル）によって制限情報量が異なっている。また、ＱＲコードは、コード化したいデータを分割して表現することができ、バージョンの大きなＱＲコードを、バージョンの小さい複数のＱＲコードに分割（最大１６分割）し、情報を一つのデータとして連結する連結機能を有している。この機能を使うと、細長いエリアへのプリントに適する。
【００２８】
同様に、情報コード化部２３２は、バイナリ情報保管部２２２に保管されたバイナリ情報を情報コードに変換し、これを情報コード保管部２４２に保管する。
【００２９】
その後、画像・情報コード合成部２５０は、画像保管部２２４に保管された画像データと、情報コード保管部２４０、２４２に保管された情報コードとを、レイアウト情報受信部２０６が受信したレイアウト情報にしたがって合成し、この合成した画像データを、ＳＣＳＩインターフェース１２６を介してプリンタ２２に出力する。尚、上記保管部２２０、２２２、２２４、２４０及び２４２は、図２に示したメモリ１２２に対応し、情報コード化部２３０、２３２は、情報コード生成ソフトに基づくＣＰＵ１２０の処理機能に対応し、画像・情報コード合成部２５０は、画像合成ソフトに基づくＣＰＵ１２０の処理機能に対応する。
【００３０】
プリント用の画像データを入力したプリンタ２２は、画像データに基づいてプリント処理を行い、プリント用紙に合成画像をプリントする。このようにしてプリントされた写真プリントは、図示しない排出トレイに排出される。
【００３１】
プリンタ２２としては、ＴＡ（サーモオートクローム）方式のものが使用される。このＴＡ方式は、シアン（Ｃ）層、マゼンタ（Ｍ）層、及びイエロー（Ｙ）層を有するプリント用紙自体を熱で発色させ、所定の波長の光の照射で定着させるもので、インクやトナーが不要であるという特徴を有する。尚、ＴＡ方式のプリンタに限らず、例えば、インクリボンを使用する昇華型熱転写方式、インク滴をノズルによってプリント用紙に吹きつけるインクジェット方式等のプリンタを使用するようにしてもよい。
【００３２】
次に、ホスト装置４０の機能について説明する。
【００３３】
ホスト装置４０には、本システムでのプリント注文用のアプリケーションソフトが組み込まれており、このアプリケーションソフトを起動してプリント注文が行われる。
【００３４】
まず、ユーザは、ホスト装置４０に保存された画像からプリント注文する画像を選択する。続いて、ホスト装置４０の画面は、コメント入力画面となり、ユーザは前記選択した画像について適宜のコメントを入力する。
【００３５】
次に、画像と情報コードとのレイアウトを選択する。レイアウトの選択は、例えば、ホスト装置４０のモニタ画面上に表示された複数のレイアウトパターンの中から所望のレイアウトパターンを選択し、又は情報コードの複数のレイアウトを示す文字（例えば、「左下」、「右上」等）の中から所望のレイアウトを示す文字を選択することで行うことができる。
【００３６】
上記選択が終了した後、送信を指示すると、ホスト装置４０の赤外線発光部から前記選択した画像を示す画像データ、コメントを示すテキストデータ、及び選択したレイアウトを示すレイアウト情報が送信される。
【００３７】
以下、ホスト装置４０からプリント装置１０に送信されるデータについて説明する。
『画像データ：DSCF0001.jpg
テキストデータ：DSCF0001.txt
「あけましておめでとうございます。今年もよろしくお願いします。」
レイアウト情報：Layout.txt
レイアウトデータ構造
［Layout-num］
num ＝１；（画像の枚数が１枚）
［Img-Layout 1］
Address1＝0,0 ；（画像の起点のアドレス）
ＷＨ＝1600,1000 ；（画像の幅と高さ）
［Txt-Layout 1］
Num ＝５；（情報コードの最大表示個数）
Address1＝   0,1050 ；（最初の情報コードの起点のアドレス）
Address2＝ 300,1050 ；（２番目の情報コードの起点のアドレス）
Address3＝ 600,1050 ；（３番目の情報コードの起点のアドレス）
Address4＝ 900,1050 ；（４番目の情報コードの起点のアドレス）
Address5＝1200,1050 ；（５番目の情報コードの起点のアドレス）
尚、Address2以降は、Address1の情報コードのみでコード化できない場合に使用する』
上記のような画像データ、テキストデータ、及びレイアウト情報を入力するプリント装置１０は、図４に示すような写真プリントをプリントアウトすることができる。
【００３８】
また、画像データとテキストデータとが、それぞれ複数の場合の例を以下に示す。
『画像データ：DSCF0001.jpg，DSCF0002.jpg
テキストデータ：DSCF0001.txt, DSCF0002.txt
DSCF0001.txt「あけましておめでとうございます。」
DSCF0002.txt「今年もよろしくお願いします。」
レイアウト情報：Layout.txt
レイアウトデータ構造（画像、テキストが複数）
［Layout-num］
num ＝２；（画像の枚数が２枚）
［Img-Layout 1］
Address1＝0,0 ；（１枚目の画像の起点のアドレス）
ＷＨ＝800,1000；（１枚目の画像の幅と高さ）
［Img-Layout 2］
Address1＝800,0 ；（２枚目の画像の起点のアドレス）
ＷＨ＝800,1000；（２枚目の画像の幅と高さ）
［Txt-Layout 1］
Num ＝２；（情報コードの最大表示個数）
Address1＝   0,1050 ；（最初の情報コードの起点のアドレス）
Address2＝ 300,1050 ；（２番目の情報コードの起点のアドレス）
［Txt-Layout 2］
Num ＝２；
Address1＝ 800,1050 ；（最初の情報コードの起点のアドレス）
Address2＝1100,1050 ；（２番目の情報コードの起点のアドレス）』
更に、レイアウト情報にテキストデータが含まれる場合の例を以下に示す。
『画像データ：DSCF0001.jpg，DSCF0002.jpg
レイアウト情報：Layout.txt
レイアウトデータ構造
［Layout-num］
num ＝２；（画像の枚数が２枚）
［Img-Layout 1］
Address1＝0,0 ；
ＷＨ＝800,1000；
［Img-Layout 2］
Address1＝800,0 ；
ＷＨ＝800,1000；
［Text 1］
「あけましておめでとうございます。」
［Text 2］
「今年もよろしくお願いします。」
［Txt-Layout 1］
Num ＝２；
Address1＝   0,1050 ；
Address2＝ 300,1050 ；
［Txt-Layout 2］
Num ＝２；
Address1＝ 800,1050 ；
Address2＝1100,1050 ；』
尚、プリント装置１０とホスト装置４０との通信は、赤外線通信に限らず、例えば、近距離無線通信、ＵＳＢケーブル等による有線通信等を適用することができる。また、ホスト装置４０は、カメラ付き携帯電話に限らず、デジタルカメラ、ＰＤＡ等に所要のアプリケーションソフトを組み込むことで構成することができる。
【００３９】
更に、プリント装置１０は、店頭等に設置される業務用のものに限らず、民生用のプリント装置にも適用できる。
【００４０】
また、画像と情報コードのレイアウトをプリント装置側で選択できるようにしてもよく、この場合には、ホスト側からレイアウト情報を送信する必要がない。
【図面の簡単な説明】
【００４１】
【図１】図１は本発明に係るプリントシステムの外観図である。
【図２】図２は本発明に係るプリント装置の実施の形態を示すブロック図である。
【図３】図３は本発明に係るプリント装置の動作の実施の形態を示すフローチャートである。
【図４】図４はプリント装置によって合成された合成画像の一例を示す図である。
【符号の説明】
【００４２】
１０…プリント装置、２２…プリンタ、３０…赤外線受発光部、４０…ホスト装置（カメラ付き携帯電話）、１００…パソコン本体部、１０６…赤外線送受信制御部、１２０…中央処理装置（ＣＰＵ）、１２２…メモリ、１２４…ハードディスク装置、１２６…ＳＣＳＩインターフェース
【図１】
2006254097.tif 000003
【図２】
2006254097.tif 000004
【図３】
2006254097.tif 000005
【図４】
2006254097.tif 000006