(57)【要約】【課題】デジタルカメラで撮影された画像データを印刷する印刷装置で一度印刷した画像を全く同一の印刷条件で印刷する完全な複写を簡単に行えるようにする。【解決手段】プリンタ１００に装着されたメモリカード１１１内の指定された画像データのExif情報と印刷設定情報をコード化した２次元コードを２次元コード生成部１０３で生成し、プリンタエンジン１０１により前記画像データの画像と共に２次元コードの画像を印刷する。ユーザーが携帯電話２００の画像読み取り部２０１で２次元コードを読み取ると、２次元コード解析部２０２でExif情報と印刷設定情報が復元され、プリンタ１００に送信される。制御部１０２は、受信したExif情報に含まれるファイル名で画像ファイルをメモリカード１１１内で検索し、その画像データを受信した印刷設定情報による印刷条件の設定で印刷させる。【選択図】図２
2006159799.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラで撮影された画像データとこれに付帯するファイル名を含む所定の付帯情報からなる所定フォーマットの画像ファイルを格納した記憶媒体から指定された画像ファイルの画像データを読み込んで印刷する印刷装置であって、
指定された画像データの付帯情報と、該画像データの印刷のために設定された印刷条件の印刷設定情報とをコード化した２次元コードを生成する２次元コード生成手段と、
指定された画像データの画像と共に生成された２次元コードの画像を印刷する印刷手段を有することを特徴とする印刷装置。
【請求項２】
前記２次元コードの画像を読み取る画像読み取り手段と、読み取られた２次元コードの画像を解析して前記付帯情報と印刷設定情報を復元する２次元コード解析手段と、復元された付帯情報と印刷設定情報を送信する送信手段とを有した外部装置から送信された付帯情報と印刷設定情報を受信する受信手段と、
受信した付帯情報に含まれるファイル名の画像ファイルを前記記憶媒体に格納された画像ファイルから検索する検索手段と、
検索された画像ファイルの画像データの画像を受信した印刷設定情報による印刷条件の設定で印刷する印刷手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記２次元コードの画像を読み取る画像読み取り手段と、読み取られた２次元コードの画像データを送信する送信手段とを有した外部装置から送信された２次元コードの画像データを受信する受信手段と、
受信した２次元コードの画像データの画像を解析して前記付帯情報と印刷設定情報を復元する２次元コード解析手段と、
復元された付帯情報に含まれるファイル名の画像ファイルを前記記憶媒体に格納された画像ファイルから検索する検索手段と、
検索された画像ファイルの画像データの画像を復元された印刷設定情報による印刷条件の設定で印刷する印刷手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記２次元コードの画像を読み取る画像読み取り手段と、
読み取られた２次元コードの画像を解析して前記付帯情報と印刷設定情報を復元する２次元コード解析手段と、
復元された付帯情報に含まれるファイル名の画像ファイルを前記記憶媒体に格納された画像ファイルから検索する検索手段と、
検索された画像ファイルの画像データの画像を復元された印刷設定情報による印刷条件の設定で印刷する印刷手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記所定フォーマットはＥｘｉｆであることを特徴とする請求項１に記載の印刷装置。
【請求項６】
デジタルカメラで撮影された画像データとこれに付帯するファイル名を含む所定の付帯情報からなる所定フォーマットの画像ファイルを格納した記憶媒体から指定された画像ファイルの画像データを読み込んで印刷する印刷装置の制御方法であって、
指定された画像データの付帯情報と、該画像データの印刷のために設定された印刷条件の印刷設定情報とをコード化した２次元コードを生成する工程と、
指定された画像データの画像と共に生成された２次元コードの画像を印刷する工程を行うことを特徴とする印刷装置の制御方法。
【請求項７】
前記２次元コードの画像を読み取る画像読み取り手段と、読み取られた２次元コードの画像を解析して前記付帯情報と印刷設定情報を復元する２次元コード解析手段と、復元された付帯情報と印刷設定情報を送信する送信手段とを有した外部装置から送信された付帯情報と印刷設定情報を受信する工程と、
受信した付帯情報に含まれるファイル名の画像ファイルを前記記憶媒体に格納された画像ファイルから検索する工程と、
検索した画像ファイルの画像データの画像を受信した印刷設定情報による印刷条件の設定で印刷する工程を行うことを特徴とする請求項６に記載の印刷装置の制御方法。
【請求項８】
前記２次元コードの画像を読み取る画像読み取り手段と、読み取られた２次元コードの画像データを送信する送信手段とを有した外部装置から送信された２次元コードの画像データを受信する工程と、
受信した２次元コードの画像データの画像を解析して前記付帯情報と印刷設定情報を復元する工程と、
復元された付帯情報に含まれるファイル名の画像ファイルを前記記憶媒体に格納された画像ファイルから検索する工程と、
検索された画像ファイルの画像データの画像を復元された印刷設定情報による印刷条件の設定で印刷する工程を行うことを特徴とする請求項６に記載の印刷装置の制御方法。
【請求項９】
前記２次元コードの画像を読み取る工程と、
読み取った２次元コードの画像を解析して前記付帯情報と印刷設定情報を復元する工程と、
復元した付帯情報に含まれるファイル名の画像ファイルを前記記憶媒体に格納された画像ファイルから検索する工程と、
検索した画像ファイルの画像データの画像を復元された印刷設定情報による印刷条件の設定で印刷する工程を行うことを特徴とする請求項６に記載の印刷装置の制御方法。
【請求項１０】
デジタルカメラで撮影された画像データとこれに付帯するファイル名を含む所定の付帯情報からなる所定フォーマットの画像ファイルを格納した記憶媒体から指定された画像ファイルの画像データを読み込んで印刷する印刷装置の制御プログラムであって、
指定された画像データの付帯情報と、該画像データの印刷のために設定された印刷条件の印刷設定情報とをコード化した２次元コードを生成するステップと、
指定された画像データの画像と共に生成された２次元コードの画像を印刷するステップを含むことを特徴とする印刷装置の制御プログラム。
【請求項１１】
前記２次元コードの画像を読み取る画像読み取り手段と、読み取られた２次元コードの画像を解析して前記付帯情報と印刷設定情報を復元する２次元コード解析手段と、復元された付帯情報と印刷設定情報を送信する送信手段とを有した外部装置から送信された付帯情報と印刷設定情報を受信するステップと、
受信した付帯情報に含まれるファイル名の画像ファイルを前記記憶媒体に格納された画像ファイルから検索するステップと、
検索した画像ファイルの画像データの画像を受信した印刷設定情報による印刷条件の設定で印刷するステップを含むことを特徴とする請求項１０に記載の印刷装置の制御プログラム。
【請求項１２】
前記２次元コードの画像を読み取る画像読み取り手段と、読み取られた２次元コードの画像データを送信する送信手段とを有した外部装置から送信された２次元コードの画像データを受信するステップと、
受信した２次元コードの画像データの画像を解析して前記付帯情報と印刷設定情報を復元するステップと、
復元した付帯情報に含まれるファイル名の画像ファイルを前記記憶媒体に格納された画像ファイルから検索するステップと、
検索した画像ファイルの画像データの画像を復元された印刷設定情報による印刷条件の設定で印刷するステップを含むことを特徴とする請求項１０に記載の印刷装置の制御プログラム。
【請求項１３】
前記２次元コードの画像を読み取るステップと、
読み取った２次元コードの画像を解析して前記付帯情報と印刷設定情報を復元するステップと、
復元した付帯情報に含まれるファイル名の画像ファイルを前記記憶媒体に格納された画像ファイルから検索するステップと、
検索した画像ファイルの画像データの画像を復元された印刷設定情報による印刷条件の設定で印刷するステップを含むことを特徴とする請求項１０に記載の印刷装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、特に、デジタルカメラで撮影された画像データの画像を印刷する印刷装置、その制御方法、及びその制御プログラムに関するものである。
【背景技術】
【０００２】
デジタルカメラで撮影した画象データが記憶されているメモリカードをメモリカードスロットに挿入することにより、画像データを読み取り、画像データを印刷する印刷装置や、カメラ業界規格であるPictbridgeに対応したデジタルカメラと直接接続して画像データを印刷できる印刷装置が既に実用化されている。
【０００３】
更には、デジタルカメラで撮影した写真（画像）を、どのように保存するかという画像データ記録フォーマットの規格のひとつであるExchangeable image file format（以下、Exifと略称する）に対応しているデジタルカメラの画像ファイルの画像データには、画像ファイル名、撮影日時、及びサムネイル（縮小画像）や撮影したときの設定（露出、ホワイトバランス、絞り、シャッター速度、シャープネスやコントラストの設定など）の情報が画像の付帯情報（以下、Exif情報ともいう）として付帯されている。このため、このExif情報を使用して、撮影者の意図に沿った印刷を可能とする印刷装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００４−６４４６４号公報（［００１８］〜［００１９］を参照ください）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような印刷装置では、Exif情報を利用して撮影者の意図に沿った印刷が可能となるが、印刷済みの画像のみのプリントからではExif情報を知ることはできず、撮影時の撮影者の意図による設定情報を知ることはできない。
【０００５】
これに対して、図８に示すように、印刷用紙８１上にデジタルカメラで撮影された画像データの画像８２を印刷すると共に、その画像データに付帯するExif情報のテキスト８３を印刷する構成が知られている。この構成によれば、テキスト８３を見て撮影時の設定情報を知ることができ、撮影者の意図を知ることができる。
【０００６】
しかしながら、上記の構成では、テキスト８３から撮影時の設定情報を知ることはできるが、画像８２の印刷時のユーザの意図による各印刷条件の設定情報を知ることは出来ない。
【０００７】
例えば、最近のインクジェットプリンタなどの印刷装置では、画像が暗めだと自動的に明るく補正したり、色が鈍いと自動的に鮮やかな色に修正して印刷してくれる機能が付いている。そこで、この様な印刷装置の最適化された画像補正機能を利用することにより、印刷で失敗することは少なくなっても、必ずしも撮影者がイメージした通りの印刷が出来る訳ではなく、ユーザーの意図で補正を行わない場合もある。この様な補正の有無等の印刷条件の設定情報を知ることができないと、画像８２をその印刷時と同一の印刷条件の設定で再度印刷して画像８２と全く同一の印刷画像を得ること（以下、画像の完全な複写という）はできない。
【０００８】
これに対して印刷設定情報をメモ用紙に記録しておく方法が考えられるが、一々メモするのは面倒であり、メモ用紙が紛失しないように管理する必要もあり、現実的でない。
【０００９】
そこで、先述した図８のように、印刷用紙８１上にデジタルカメラで撮影された画像データの画像８２とExif情報のテキスト８３を印刷すると共に、さらに画像８２の印刷設定情報（図４参照）のテキストを印刷する構成が提案されている。
【００１０】
この印刷は、例えば図１１に示すような印刷装置の制御手順で以下のように行われる。
【００１１】
まず、ステップＳ１１０１において、ユーザーが装置の操作パネルのキーなどを操作し、装置に装着されたメモリカード内の画像データの縮小画像などを装置の表示部に表示させ、その内で印刷したい画像データを選択して指定するとともに、その画像を印刷するための各種の印刷条件を設定し、さらに、その画像データに付帯するExif情報と印刷条件の設定情報を印刷するモード或いは印刷しないモードに設定する。
【００１２】
次に、ステップＳ１１０２において、装置の制御部が上記の両情報を印刷するモードに設定されているか否か確認し、設定されていなければ、ステップＳ１１０８においてステップＳ１１０１で選択された画像データをメモリカードから読み込んだ後、ステップＳ１１０９において前記の画像データ、例えば、ＪＰＧ画像フォーマットのデータを印刷装置で印刷可能なデータ形式に変換し、印刷イメージデータを生成し、印刷する。その生成及び印刷は印刷設定情報に従った各条件の設定に基づいて行なう。この場合、画像データによる画像のみが印刷され、Exif情報と印刷設定情報のテキストは印刷されないことは勿論である。
【００１３】
一方、ステップＳ１１０２でExif情報と印刷設定情報を印刷するモードに設定されていたら、ステップＳ１１０３〜Ｓ１１０７の処理を以下のように行なう。
【００１４】
ステップＳ１１０３では、メモリカード内で選択された画像ファイルに付帯されている例えば図３に示すようなExif情報を読み出す。ステップＳ１１０４ではステップＳ１１０１でユーザにより設定されている例えば図４に示すような印刷設定情報を読み込む。ステップＳ１１０５では、ステップＳ１１０３及びＳ１１０４で読み込んだExif情報と印刷設定情報をメモリに一時的に格納する。ステップＳ１１０６では、メモリカード内の画像データからステップＳ１１０１で選択された画像データを読み込む。ステップＳ１１０７では、読み込んだ画像データ、例えば、ＪＰＧ画像フォーマットのデータを印刷装置で印刷可能なデータ形式に変換した後、上記の印刷設定情報に含まれる各種補正の設定情報に基づいて画像データに画像補正処理を施し、さらに、上記のExif情報と印刷設定情報をテキスト（文字）情報とし、画像補正処理後の画像データと合成して、印刷レイアウトを決定し、印刷イメージデータを生成する。そして印刷イメージデータを印刷設定情報に従った各印刷条件の設定で印刷する。
【００１５】
これにより、図８に示すように、印刷用紙８１上に上記の画像データによる画像８２が印刷されると共に、Exif情報のテキスト８３が印刷され、さらに、図８には示していないが、図４に示すような印刷設定情報のテキストが印刷される。
【００１６】
このようにすれば、ユーザーは印刷した画像８２の印刷設定情報を知ることができ、画像８２をその印刷時と同一の印刷条件で再度印刷して画像８２の完全な複写を行うことができる。
【００１７】
しかしながら、図８に示すようにExif情報のテキスト８３を印刷するだけでも印刷用紙８１上で大きなスペースを必要とし、その上印刷設定情報のテキストも印刷すると、画像８２の印刷に使用できるスペースがかなり制限され、画像サイズが小さくなってしまう。そのスペースを稼ぐために、Exif情報と印刷設定情報のテキストを印刷する文字サイズを小さくすることも可能であるが、その場合には、文字が見難くなり、判読し難くなるという問題もある。
【００１８】
また、このように大きなスペースを取るテキストの印刷が存在すると、印刷された画像の美観が損なわれ、写真印刷として通用しないものになってしまうという問題があった。
【００１９】
また、画像８２の完全な複写を行おうとする場合、ユーザーはExif情報のテキスト８３を見ながら画像８２の画像データの画像ファイル名をキー操作などで印刷装置に入力して画像８２を指定する必要があり、さらに、図４のような印刷設定情報のテキストを見ながら、その内容と同一の各印刷条件の設定をキー操作などで一々行う必要があり、操作が非常に煩雑で面倒であるという問題があった。なお、単に画像８２を指定して各印刷条件は装置のデフォルトの設定として画像８２を印刷する、すなわち単なる（完全ではない）複写を行うだけの場合でも、画像を指定するためのキー操作などの入力操作が煩雑である。
【００２０】
そこで本発明の課題は、デジタルカメラで撮影された画像データを印刷する印刷装置において、指定された画像データの画像と共に、その画像データのExif情報などの付帯情報と、印刷のために設定された印刷条件の印刷設定情報を小さなスペースで画像データの画像の美観を損ねない形態で印刷でき、さらに、印刷した画像データの画像の完全な複写を簡単に行えるようにすることにある。
【課題を解決するための手段】
【００２１】
上記の課題を解決するため、本発明（請求項１）では、
デジタルカメラで撮影された画像データとこれに付帯するファイル名を含む所定の付帯情報からなる所定フォーマットの画像ファイルを格納した記憶媒体から指定された画像ファイルの画像データを読み込んで印刷する印刷装置であって、
指定された画像データの付帯情報と、該画像データの印刷のために設定された印刷条件の印刷設定情報とをコード化した２次元コードを生成する２次元コード生成手段と、
指定された画像データの画像と共に生成された２次元コードの画像を印刷する印刷手段を有することを特徴とする。
【００２２】
また、本発明（請求項２）では、
前記２次元コードの画像を読み取る画像読み取り手段と、読み取られた２次元コードの画像を解析して前記付帯情報と印刷設定情報を復元する２次元コード解析手段と、復元された付帯情報と印刷設定情報を送信する送信手段とを有した外部装置から送信された付帯情報と印刷設定情報を受信する受信手段と、
受信した付帯情報に含まれるファイル名の画像ファイルを前記記憶媒体に格納された画像ファイルから検索する検索手段と、
検索された画像ファイルの画像データの画像を受信した印刷設定情報による印刷条件の設定で印刷する印刷手段を有することを特徴とする。
【００２３】
また、本発明（請求項３）では、
前記２次元コードの画像を読み取る画像読み取り手段と、読み取られた２次元コードの画像データを送信する送信手段とを有した外部装置から送信された２次元コードの画像データを受信する受信手段と、
受信した２次元コードの画像データの画像を解析して前記付帯情報と印刷設定情報を復元する２次元コード解析手段と、
復元された付帯情報に含まれるファイル名の画像ファイルを前記記憶媒体に格納された画像ファイルから検索する検索手段と、
検索された画像ファイルの画像データの画像を復元された印刷設定情報による印刷条件の設定で印刷する印刷手段を有することを特徴とする。
【００２４】
また、本発明（請求項４）では、
前記２次元コードの画像を読み取る画像読み取り手段と、
読み取られた２次元コードの画像を解析して前記付帯情報と印刷設定情報を復元する２次元コード解析手段と、
復元された付帯情報に含まれるファイル名の画像ファイルを前記記憶媒体に格納された画像ファイルから検索する検索手段と、
検索された画像ファイルの画像データの画像を復元された印刷設定情報による印刷条件の設定で印刷する印刷手段を有することを特徴とする。
【００２５】
また、本発明では、上記の本発明の印刷装置の構成に対応する印刷装置の制御方法及び制御プログラムの構成を採用した。
【発明の効果】
【００２６】
本発明（請求項１）によれば、指定された画像データの画像と共に、その画像データの付帯情報と印刷設定情報の画像を２次元コードという形態で小さなスペースで画像データの画像の美観を損ねないように印刷することができ、２次元コードから付帯情報と印刷設定情報を取得して利用できるようにすることができる。また、本発明（請求項２，３，４）によれば、ユーザーは印刷された所望の画像データの画像と共に印刷された２次元コードの読み取り操作を行うだけで、所望の画像データのファイルの検索と同一の印刷条件の設定が自動的に行われて、所望の画像データの画像の完全な複写を簡単に行うことができるという優れた効果が得られる。
【発明を実施するための最良の形態】
【００２７】
以下、添付した図を参照して本発明の実施の形態を説明する。ここでは、Exifに対応したデジタルカメラで撮影された画像データを印刷する印刷装置における実施例を示す。
【実施例１】
【００２８】
図１及び図２は、実施例１の印刷装置（以下、プリンタという）１００と、不図示のデジタルカメラの着脱可能な記憶媒体であるメモリカード１１１と、２次元コード読み取り機能を有する携帯端末装置である携帯電話２００からなる印刷システムの外観と制御系の構成を示している。
【００２９】
図１において、プリンタ１００には、これに設けられている不図示の外部装置接続用とのコネクタに接続されたケーブル１１０を介して、携帯電話２００が接続される。近年、プリンタにはデジタルカメラとの専用接続インターフェイスとしてのＵＳＢのコネクタを搭載しているものが多いため、ケーブル１１０としてはＵＳＢケーブルなどを使用することができる。このケーブル１１０を介して、プリンタ１００は携帯電話２００から後述する２次元コードを解析して復元（デコード）されたExif情報と印刷設定情報を受信できるようになっている。
【００３０】
図２において、プリンタ１００には、以下の符号１０１〜１０９の構成が設けられている。
【００３１】
１０１は、印刷用紙に印刷を行うプリンタエンジンであって、プリントヘッド、プリントヘッド移動機構、印刷用紙の搬送機構及びそれぞれの駆動モータ等を備えたものである。
【００３２】
１０２は、プリンタ１００の全体の制御を司るプリンタ制御部であり、プリンタエンジン１０１の駆動を制御したり、コネクタ１０５に装着、接続された半導体メモリやハードディスクなどから構成されるメモリカード１１１からデジタルカメラで撮影された画像データを読出し、印刷可能なデータ形式に変換するなどの処理をおこなう。プリンタ制御部１０２はマイクロコントローラとしてのＣＰＵや専用回路（ＡＳＩＣ）等で構成される。
【００３３】
１０８は、プリンタ制御部１０２の動作用の定数、変数などのデータが格納されているプログラムメモリのＲＯＭであり、プリンタ制御部１０２、２次元コード生成部１０３、メモリカードスロット制御部１０４等が実行する制御プログラムのそれぞれが格納されている。プリンタ制御部１０２が実行する制御プログラムには、後述する図６-１及び図６-２に示す制御手順のそれぞれに対応する制御プログラムのそれぞれが含まれる。
【００３４】
１０３は、２次元コード生成部であり、コネクタ１０５に装着されたメモリカード１１１に格納された画像データの付帯情報であるExif情報と、ＲＡＭ１０７に記憶されるプリンタ制御部１０２の印刷設定情報とをコード化した２次元コードを生成する。
【００３５】
１０４は、コネクタ１０５に装着されるメモリカード１１１の画像データなどの記憶情報の読み書きを制御するメモリカードスロット制御部であり、コネクタの形状変更アダプタ等を用いることにより、ＰＣＭＣＩＡメモリカードやコンパクトメモリカード等の種々のメモリカードに対応できる。なお、コネクタの形状変更アダプタを用いずに種々のメモリカードに対応できるメモリカードスロット制御部を搭載してもよい。
【００３６】
１０５は、メモリカードコネクタであり、一般的には、業界団体で統一規格化されたＰＣＭＣＩＡカードコネクタが使用され、例えば図１に示すように、プリンタ１００の本体の正面に設けられ、メモリカード１１１を着脱自在に装着し、接続できるようになっている。
【００３７】
１０６は、プリンタ１００の操作と表示を行う操作・表示部、いわゆる操作パネルであり、プリンタ１００の電源スイッチなどの各種スイッチや各種キーなどの操作手段と、装置状態表示用のＬＥＤや、メモリカード１１１の画像データの画像などを表示するためのカラーＬＣＤ等で構成され、例えば図１に示すように、プリンタ１００の上面に設けられる。
【００３８】
１０７は、プリンタ制御部１０２のＣＰＵが動作するときの作業用メモリや一時記憶部として使用される記憶部としてのＲＡＭである。
【００３９】
１０９は、不図示の交流電源、或いはバッテリなどの直流電源からなり、プリンタ１００の上記各部に電力供給を行う電源部である。
【００４０】
また、携帯電話２００は、２次元コードの画像を読み込むための小型デジタルカメラやスキャナーなどからなる画像読み取り部２０１と、これによって読み込まれた２次元コードの画像を解析して元の情報を復元するための２次元コード解析部２０２と、これによって復元された情報を含む各種情報を表示するための表示部２０３（図１参照）と、ユーザが各種の命令を入力するための操作キー２０４（図１参照）と、２次元コード解析部２０２によって復元された情報などの情報を記憶するための不図示のメモリと、携帯電話２００の全体の動作を制御するための不図示の制御部とを有している。そして、２次元コード解析部２０２によって復元された情報を制御部の制御によってケーブル１１０を介してプリンタ１００に送信できるようになっている。なお、携帯電話２００から無線通信でプリンタ１００に送信するようにしてもよいことは勿論である。
【００４１】
図３は、メモリカード１１１に格納されているデジタルカメラの撮影画像データでファイル名がDSC001.JPGである画像ファイルの画像データに付帯しているExif情報の一部の例を示している。３１は画像データのファイル名（DSC001.JPG）、３２はファイルサイズ（152.00KB）、３３は撮影日時であるファイル日時（2003年04月27日  15時05分32秒）、３４はファイルのフォーマット（Exif JPEG）、３５は圧縮方式（JPEG）、３６は幅と高さのピクセル数（640×480）、３７はビット/ピクセル（24bit/pixel）を表している。Exif情報としては、その他にもデジタルカメラのメーカー名、機器名称、露出時間やフラッシュの使用の有無などあるが、ここでは、詳細の説明を省く。
【００４２】
図４は、プリンタ１００でメモリカード１１１内の所望の画像ファイルの画像データを印刷した時にユーザが設定したプリンタの各種印刷条件の印刷設定情報の一部の例を示している。４１は用紙の種類（普通紙）、４２は給紙方法（オートシートフィーダー）、４３は印刷品質（標準）、４４は色調整（自動）、４５は用紙サイズ（Ａ４）、４６はＶＩＶＩＤフォト補正（オン）、４７はイメージデータ補正（オフ）、４８はオートフォトパーフェクト（オフ）を表している。以上の他にも、プリンタによって種々の設定情報があるが、詳細の説明を省く。これらの設定は、機器の初期値として、プリンタ毎に一般的に頻繁に使用される状態に設定されているが、ユーザの好みなどにより画像補正の有無などが変更される場合がある。
【００４３】
本発明では、図３のようなExif情報と図４のような印刷設定情報をコード化した２次元コードを利用する。本実施例では、２次元コードとして、図５に示すようなＱＲコード(Quick Response Code)５０を例として説明するが、ＱＲコード以外のマキシコードやデータコード等のマトリックス型のコード、あるいはＰＤＦ４１７のようなスタック型のコードを用いてもよいことは勿論である。
【００４４】
図５に一例を示すＱＲコード５０は、データ領域５２と切り出しシンボル５１を有し、データ領域５２はセル５３からなるマトリックスバーコードである。ＱＲコード５０は、正方形の３つの切り出しシンボル５１により、どの方向から読み取ることも可能であり、従来のバーコードでは不可能であった漢字を情報としてコード化でき、更に情報量も圧倒的に増えている。例えば数字であれば、約７０００桁、英数字であれば、約４０００文字、漢字であれば、約１８００文字がコード化できる。
【００４５】
なお、本実施例では、プリンタ１００単体での２次元コードの生成を例に説明するが、プリンタ１００が接続される不図示のパーソナルコンピュータなどの情報処理機器や携帯端末などに２次元コードの編集・生成手段、即ちアプリケーションプログラムを搭載する様にすれば、前述したメモリカード１１１内の画像データの付帯情報であるExif情報やプリンタの印刷設定情報のみならず、ユーザの個人情報やコメント、更には、メモ書きなどを前記文字数の範囲で２次元コード化して印刷するシステムを構成することもできる。
【００４６】
以上の本実施例の構成において、プリンタ１００でメモリカード１１１内の所望の画像ファイルの画像データを選択してその画像を印刷する際に、その画像データに付帯するExif情報と、前記画像の印刷のために設定されている印刷設定情報とをコード化した２次元コード（ＱＲコード）を生成し、図７に示すように印刷用紙７１上に上記画像データによる画像７２と共に２次元コード（ＱＲコード）７３の画像を印刷する。このような２次元コードの生成と印刷の動作は、それを制御するためにＲＯＭ１０８に格納された制御プログラムをプリンタ制御部１０２が実行することにより、図６-１のフローチャートに示す制御手順で以下のように行われる。
【００４７】
図６-１の制御は、ユーザがデジタルカメラで撮影した画像データを格納したメモリカード１１１をプリンタ１００のコネクタ１０５に装着、接続した状態で開始される。
【００４８】
最初のステップＳ６０１では、ユーザーが操作・表示部（操作パネル）１０６のキー等を操作して、コネクタ１０５に装着されているメモリカード１１１内にある各画像ファイルの画像データの縮小画像を操作・表示部１０６のＬＣＤなどの表示器に表示させ、印刷したい画像データを選択して指定する。また、その画像を印刷するための各種の印刷条件を設定すると共に、設定された各印刷条件の印刷設定情報と、選択した画像データに付帯するExif情報をコード化した２次元コードを前記画像データの画像と共に印刷するモード或いは印刷しないモードに設定する。これらの設定情報はＲＡＭ１０７内の所定の複数のメモリアドレスに記憶される。
【００４９】
次に、ステップＳ６０２において、プリンタ制御部１０２が上記の２次元コードを印刷するモードと印刷しないモードの何れが設定されているかをＲＡＭ１０７内の所定のメモリアドレスを見て確認し、印刷しないモードが設定されていたらステップＳ６１０，Ｓ６１１の処理を行う。
【００５０】
ステップＳ６１０では、ステップＳ６０１で選択された画像データをメモリカードスロット制御部１０４の制御の基にメモリカード１１１から読み込む。
【００５１】
ステップＳ６１１では、プリンタ制御部１０２がＲＯＭ１０８内の制御プログラムに含まれる画像データ変換プログラムを実行して、上記の画像データ、例えば、ＪＰＧ画像フォーマットのデータをプリンタで印刷可能なデータ形式に変換することにより、印刷イメージデータを生成する。そして、プリンタエンジン１０１を駆動して印刷イメージデータの画像を印刷させる。
【００５２】
一方、ステップＳ６０２で２次元コードを印刷するモードが設定されていたらステップＳ６０３〜Ｓ６０９の処理を以下のように行う。
【００５３】
ステップＳ６０３では、メモリカード１１１内で選択、指定された画像ファイルの画像データに付帯しているExif情報を読み出す。
【００５４】
ステップＳ６０４では、ステップＳ６０１でユーザーに設定された印刷設定情報をＲＡＭ１０７から読み込む。
【００５５】
ステップＳ６０５では、ステップＳ６０３及びＳ６０４で読み込んだExif情報と印刷設定情報を２次元コード生成部１０３に送り、両情報をコード化した２次元コード（図５のＱＲコード５０）を生成させる。
【００５６】
ステップＳ６０６では、生成された２次元コードをＲＡＭ１０７に一時的に格納する。
【００５７】
ステップＳ６０７では、ステップＳ６１０と同様に、メモリカード１１１内の画像ファイルの画像データの内からステップＳ６０１で選択、指定された画像ファイルの画像データを読み込む。
【００５８】
ステップＳ６０８では、読み込んだ画像データをプリンタで印刷可能なデータ形式に変換し、更には、ステップＳ６０１で設定された印刷設定情報、特に図４中のＶＩＶＩＤフォト４６、イメージデータ補正４７、及びオートフォトパーフェクト４８のオンないしオフ等の画像データの補正の設定情報に基づいて画像データに補正処理を施して印刷イメージデータを生成する。これは先述のステップＳ６１１でも同様とする。
【００５９】
ステップＳ６０９では、ステップＳ６０６で保管した２次元コードを読み込み、ステップＳ６０８で生成した印刷イメージデータと予め決められた印刷レイアウトに従って合成し、最終的な印刷イメージデータを生成する。そして、プリンタエンジン１０１を駆動して印刷イメージデータの画像を印刷させる。
【００６０】
このようにして、図７に示すように印刷用紙７１上に選択された画像ファイルの画像データによる画像７２を印刷すると共に、画像データに付帯するExif情報と画像７２を印刷するための印刷設定情報とをコード化した２次元コード（ＱＲコード）７３の画像を印刷することができ、２次元コード７３から上記のExif情報と印刷設定情報を取得して利用できるようにすることができる。２次元コード７３は、大きさの割りに多量の情報をコード化できるため、図示のように小さくすることができ、図８の従来の印刷例におけるExif情報のテキスト８３に比べて著しく小さい印刷スペースしか取らない。このため、画像７２は従来例の画像８２のようにサイズが制限されることがなく、印刷用紙７１の全面のサイズまで印刷することができる。また、２次元コード７３が従来例のテキスト８３のように画像７２の美観を著しく損ねることもない。
【００６１】
なお、本実施例のプリンタ１００を印刷用紙の表裏両面に印刷可能なものとして、画像７２を印刷用紙７１の表面に、２次元コード７３を裏面に印刷すれば、２次元コード７３が画像７２の美観を損ねることは全くなくなる。
【００６２】
次に、本実施例では、ユーザーが携帯電話２００を用いて図７の印刷用紙７１上に印刷された２次元コード７３の画像を読み取って、２次元コードの元のExif情報と印刷設定情報をプリンタ１００に入力することにより、プリンタ１００が既に印刷された画像７２と全く同一の画像を印刷する完全な複写を行なうことができる。この動作は、携帯電話２００の不図示の制御部とプリンタ１００のプリンタ制御部１０２がそれぞれの前記動作を制御するための制御プログラムを実行することにより、図６-２に示す制御手順で以下のように行われる。
【００６３】
まず、プリンタ１００側で図中右側のステップＳ６２１〜Ｓ６２３の動作を行う。ステップＳ６２１では、ユーザーが図７の画像７２と２次元コード７３を前回印刷したときに用いたメモリカード１１１をコネクタ１０５に装着する。ステップＳ６２２では、操作・表示部１０６のキー操作などにより、プリンタ１００の印刷モードを上記の複写を行う複写モードに設定する。ステップＳ６２３では、２次元コード読み取り装置であるところの携帯電話２００からのExif情報と印刷設定情報の受信を待つ待機状態に入る。
【００６４】
次に、携帯電話２００で図中左側のステップＳ６２４〜Ｓ６２６の動作を行う。ステップＳ６２４では、ユーザーのキー操作により２次元コード読み取りモードに設定され、画像読み取り部２０１が２次元コード７２の画像を読み取る。ステップＳ６２５では、２次元コード解析部２０２が２次元コード７２を解析し、図３及び図４で先述したようなExif情報と印刷設定情報を復元する。ステップＳ６２６では復元したExif情報と印刷設定情報をケーブル１１０を介して、受信待ち状態であるプリンタ１００に送信し、その後、動作を終了する。
【００６５】
次に、プリンタ１００側でステップＳ６２７〜Ｓ６３１の動作を行う。ステップＳ６２７では、携帯電話２００から２次元コードの復元情報であるExif情報と印刷設定情報を受信する。ステップＳ６２８では、受信した図３のようなExif情報の内のファイル名３１を調べ、ユーザーが複写を選択した画像のファイル名を調べる。即ち、図３の場合、ファイル名称３１からDSC001.JPGの画像ファイル名の情報を得る。また、受信した印刷設定情報、例えば図４に示すような、用紙の種類４１は普通紙、給紙方法４２はオートシートフィーダ、印刷品質４３は標準…というような設定データをＲＡＭ１０７の所定のアドレスに記憶されている初期データと置き換えて（上書きして）、画像７２を前回印刷したときの印刷設定情報をプリンタに再設定する。なお、ここでは印刷設定情報をＲＡＭ１０７に記憶するものとしたが、プリンタの各種の設定情報がＥＥＰＲＯＭ等の書き換え可能な不揮発性メモリに記憶される場合は、このメモリに印刷設定情報を更新して設定するようにしてもよい。
【００６６】
ステップＳ６２９では、メモリカード１１１内の複数の画像ファイルの内からファイル名称がステップＳ６２８で得た指定画像の画像ファイルのファイル名称（図３の場合、３１のDSC001.JPG）と一致するファイルを検索し、そのファイルの画像データをＲＡＭ１０７に読み込む。
【００６７】
ステップＳ６３０では、ステップＳ６２９で読み込んだ画像データをプリンタで印刷可能なデータ形式に変換し、更には、ステップＳ６２８で再設定された先述の図４のような印刷設定情報、特に４６，４７，４８の補正の設定情報に基づいて画像データに画像補正処理を施し、２次元コード７３を読み取った印刷用紙７１に印刷された画像７２と全く同一の画像補正条件を含む印刷条件の設定で同一の印刷イメージデータを復元、生成する。
【００６８】
ステップＳ６３１では、プリンタエンジン１０１を駆動して、ステップＳ６３０で生成された印刷イメージデータの印刷、すなわち画像７２の複写を行う。この際、使用する印刷用紙の種類、サイズ、給紙方法なども印刷設定情報に従って画像７２の前回の印刷時と全く同一にされることにより、画像７２と全く同一の画像が印刷される。すなわち、完全な複写がなされる。印刷が終了したらステップＳ６２２に戻る。
【００６９】
なお、この複写印刷の際に、２次元コード生成部１０３において携帯電話２００から受信したExif情報と印刷設定情報を示す２次元コードを生成しておき、印刷イメージデータの画像と共に再度印刷するようにしてもよい。そうすれば、完全な複写印刷を行った印刷用紙からも完全な複写印刷が可能となる。なお、この場合も前回印刷したプリントと同様に、上記印刷イメージデータの画像のサイズが２次元コードにより制限されず、美観も損なわれないことは勿論である。
【００７０】
以上のようにして、本実施例では、ユーザーがデジタルカメラで撮影され既に印刷された所望の画像、例えば図７の画像７２の完全な複写を行いたい場合、携帯電話２００を使用して画像７２と共に印刷されている２次元コード７３を読み取る操作を行うだけでよく、従来例のように、キー操作などで画像７２の画像データの画像ファイルのファイル名称を入力して画像７２を指定する必要がなく、各種印刷条件を画像７２の前回の印刷時と同じに設定する操作も必要がなく、極めて簡単に行なうことができる。
【００７１】
以上説明した本実施例では、携帯電話２００を２次元コードの読み取り及び解析のための装置として利用しているが、２次元コード解析機能を搭載したデジタルカメラあるいはイメージスキャナなどを代わりの装置として利用することもできる。また、一般的な２次元コード読み取り装置であっても構わないことは言うまでもない。
【００７２】
また、２次元コード解析部をプリンタ１００に内蔵する、即ち、プリンタ１００のＲＯＭ１０８に解析用のプログラムを格納してプリンタ制御部１０２がそれを実行して２次元コードの解析を行うようにしてもよい。そうすれば、携帯電話２００は、２次元コードの解析機能を有する必要がなく、画像読み取り部２０１で読み込んだ（撮影した）２次元コードの画像データをプリンタ１００に送信するだけで、システムを構成できる。携帯電話の代わりにデジタルカメラやイメージスキャナなどを用いる場合も同様である。
【００７３】
さらには、プリンタ１００がスキャナー機能を有する複合機として構成されるものとして、２次元コードの画像の読み取りと解析を共にプリンタ１００で行うものとしてもよい。
【実施例２】
【００７４】
近年、上記のスキャナー機能を有する複合機として構成されたプリンタが普及してきている。このようなプリンタにおいて、図１０に示すようにデジタルカメラで撮影された複数の画像ファイルの画像データの縮小画像１０２とそれぞれの画像ファイル名１０３を印刷用紙１０１に印刷する画像ファイルの一覧印刷、いわゆるインデックス印刷を行い、ユーザーがこれを用いて印刷したい画像を指定することにより、その画像を印刷できるようにしたものがある。画像の指定方法は、ユーザーが所望の画像ファイルの名称、例えば「DSC01.JPG」をキー操作で入力する方法、或いはファイル名称１０３の近傍に不図示のチェックマーク記入欄を印刷しておき、ユーザーにチェックマークを記入させ、スキャナーで読み込んで判読する方法が採用されている。
【００７５】
しかし、このような方法では、ユーザーが所望の画像ファイルを指定するための操作ないし作業が煩雑であり、指定を簡単に行えないとともに、縮小画像１０２の元の画像の印刷設定情報が不明であるため、その画像の完全な複写を行うことはできない。
【００７６】
このようなインデックス印刷における問題についても、前述した実施例１の図１及び図２の構成において２次元コードを利用する技術により解決することができる。図９は、その実施例を説明するインデックス印刷の一例である。即ち、本実施例では、プリンタ１００において、インデックス印刷が指定された場合、印刷用紙９１上に、メモリカード１１１に格納された全ての画像ファイルの画像データの縮小画像９２を印刷すると共に、各縮小画像９２の近傍に、各画像のExif情報と各画像をプリンタ１００で印刷するための印刷設定情報をコード化した２次元コード（ＱＲコード）９３を印刷する。なお、コード化される印刷設定情報に関して、インデックス印刷以前に印刷がなされた画像については、そのときの印刷設定情報が保存されていてコード化され、印刷がなされていない画像については、デフォルトの印刷設定情報がコード化されるものとする。
【００７７】
このインデックス印刷を行った印刷用紙９１を用いて、ユーザーが所望の画像の縮小画像９２、たとえば図中で上段の左端の画像の２次元コード９３を携帯電話２００で読み取り、図６-２の制御手順による印刷動作を行なえば、所望の画像が印刷され、その画像の印刷が２回目以降であれば、前回と全く同じ条件で完全な複写がなされる。
【００７８】
このような実施例によれば、ユーザーがインデックス印刷中の所望の画像を指定するための操作は携帯電話２００による２次元コードの読み取りだけであり、簡単に指定を行うことができる。また、上述のように、完全な複写を簡単に行うことができる。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施例のプリンタと携帯電話とメモリカードからなる印刷システムの構成を示した斜視図である。
【図２】実施例のプリンタと携帯電話の制御系の構成を示したブロック図である。
【図３】Exif情報の一覧を示す説明図である。
【図４】印刷設定情報の一覧を示す説明図である。
【図５】ＱＲコードの一例を示す説明図である。
【図６−１】実施例１の２次元コード生成及び印刷動作の制御手順を示すフローチャート図である。
【図６−２】実施例１の２次元コード読み取り及び複写印刷動作の制御手順を示すフローチャート図である。
【図７】実施例１の画像印刷例を示す説明図である。
【図８】従来の画像印刷例を示す説明図である。
【図９】実施例２によるインデックス印刷の一例を示す説明図である。
【図１０】従来のインデックス印刷の一例を示す説明図である。
【図１１】従来のExif情報及び印刷設定情報を含む印刷の制御手順を示すフローチャート図である。
【符号の説明】
【００８０】
５０  ＱＲコード
７３，９３  ２次元コード（ＱＲコード）
１００  プリンタ
１０１  プリンタエンジン
１０２  プリンタ制御部
１０３  ２次元コード生成部
１０４  メモリカードスロット制御部
１０５  メモリカードコネクタ
１０６  操作・表示部
１０７  ＲＡＭ
１０８  ＲＯＭ
１１０  ケーブル
１１１  メモリカード
２００  携帯電話
２０１  画像読み取り部
２０２  ２次元コード解析部
【図１】
2006159799.tif 000003
【図２】
2006159799.tif 000004
【図３】
2006159799.tif 000005
【図４】
2006159799.tif 000006
【図５】
2006159799.tif 000007
【図６−１】
2006159799.tif 000008
【図６−２】
2006159799.tif 000009
【図７】
2006159799.tif 000010
【図８】
2006159799.tif 000011
【図９】
2006159799.tif 000012
【図１０】
2006159799.tif 000013
【図１１】
2006159799.tif 000014