(57)【要約】【課題】  本発明は、操作を簡略化し、ランニングコストを抑え、印刷終了時間を短縮し、印刷結果に情報価値を付加し、仕分け作業を容易にすることが目的である。【解決手段】  ディジタルデータとそれに関連する情報を読み込むとともに、用紙センサからの用紙情報に基づいて、ディジタルデータ関連情報の印刷方向およびディジタルデータとその関連情報の印刷順序を決定し、ディジタルデータとディジタルデータ関連情報の印刷モードを切り替えることで、課題を解決するディジタルデータとその関連情報の両面自動印刷を実現する。【選択図】  図２
2007175944.tif 000002
【特許請求の範囲】
【請求項１】
印刷部により画像データを記録媒体に印刷可能な印刷装置において、
前記画像データと画像データに関する画像データ情報とを読み込む読み込み手段と、
前記記録媒体の各々の面に前記画像データと画像データ情報とを前記記録媒体の表裏にそれぞれ印刷する際に、前記画像データ情報にもとづいて天地方向の向きを合わせて印刷するよう前記印刷部を制御する制御手段とを備えることを特徴とする印刷装置。
【請求項２】
前記画像データ情報を書き換えることのできる画像データ情報変更手段を具備することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記画像データ情報のフォントデザイン、色、大きさ、印刷位置当を含む文字情報を指定する文字情報指定手段を具備し、上記文字情報指定手段により指定された文字情報に従って前記画像データ情報を印刷することを特徴とする請求項１〜２の何れかに記載の印刷装置。
【請求項４】
前記画像データと画像データ情報を印刷するための用紙の表面と裏面を判定するための判定手段を具備し、判定結果に基づいて用紙の表面に前記画像データを、裏面に前記画像データ情報を印刷することを特徴とする請求項１〜３の何れかに記載の印刷装置。
【請求項５】
用紙の表面か裏面の状態を取得し、前記画像データと画像データ情報の印刷順を決定する決定手段を具備し、前記判定手段により取得した用紙面情報に基づき前記画像データと画像データ情報の印刷順序を変更することを特徴とする請求項１〜４の何れかに記載の印刷装置。
【請求項６】
前記画像データと画像データ情報を印刷する際、前記画像データを印刷するモードと画像データ情報を印刷するモードを切り替える切替手段を具備することを特徴とする請求項１〜５の何れかに記載の印刷装置。
【請求項７】
前記画像データ情報の項目の中から印刷する項目を選択することのできる選択手段を具備し、前記選択手段により選択された項目のみを印刷することを特徴とする請求項１〜６の何れかに記載の印刷装置。
【請求項８】
最高品質で印刷できる第１の印刷モード、最高速で印刷できる第２の印刷モード、記録材の消費量が最も少ない第３の印刷モードを設定するモード設定手段と、前記印刷モードの一つを自動的に選択する印刷モード選択手段を具備し、前記印刷モード選択手段の選択にしたがって、前記画像データと前記画像データ情報とを印刷することを特徴とする請求項１〜７の何れかに記載の印刷装置。
【請求項９】
前記画像データ、または、前記画像データ情報の一方のみ、もしくは、両方を印刷することを指示することができる印刷指示手段を具備することを特徴とする請求項１〜８の何れかに記載の印刷装置。
【請求項１０】
前記印刷指示手段により、前記画像データ、または、前記画像データ情報の一方のみの印刷指定がなされ、前記判定手段から取得した用紙面情報に基づいて現在の用紙面が印刷を指示されたデータに適していないと判定された場合、用紙面を適切な方向に反転させる反転手段を具備することを特徴とする請求項１〜９の何れかに記載の印刷装置。
【請求項１１】
前記画像データと画像データ情報を印刷するために設置されている用紙のサイズを取得するためのサイズ取得手段を具備し、取得したサイズ情報と前記画像データ読み込み手段により取得された複数の前記画像データと画像データ情報を１枚の用紙へ印刷する際、前記画像データと前記画像データ情報の印刷サイズを自動的に調整する調整手段を具備することを特徴とする請求項１〜１０の何れかに記載の印刷装置。
【請求項１２】
印刷部により画像データを記録媒体に印刷する印刷方法であって、
前記画像データと画像データに関する画像データ情報とを読み込む読み込み工程と、
前記画像データ情報に応じて画像データと画像データ情報とを印刷データとして生成する生成工程と、
前記記録媒体の表裏に前記画像データと画像データ情報とをそれぞれ印刷する際に、前記画像データ情報にもとづいて天地方向の向きを合わせて印刷する印刷工程と、
を含むことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像データと画像データ情報とを両面印刷可能な印刷装置および印刷方法に関する。
【背景技術】
【０００２】
従来の印刷装置には、ディジタルカメラから転送されたディジタルデータ（画像データ）とそのディジタルデータに関連する情報（画像データ情報）を連結して一枚の用紙に印刷するものがある（例えば、特許文献１参照。）。また、印刷装置にディジタルデータとそのディジタルデータに関連する情報を直接読み込むことのできる手段を施しているものがある（例えば、特許文献２参照。）。また、データを印刷する用紙の表面と裏面に異なる印刷モードで印刷することを実施した印刷装置がある（例えば、特許文献３参照。）。また、ディジタルデータを印刷する用紙としては、裏面に製造元の社名や印の印刷が施されているものもある
【特許文献１】特開平１０−６６０１５号公報（第７頁、図１及び第７頁、図３及び第８頁、図６）
【特許文献２】特開２００２−１３５５６０号公報（第１３頁、図２及び第１２頁、図５）
【特許文献３】特開２００４−１９９２９２号公報（第２２頁、図２及び第２２頁、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１のプリントシステムでは、画像データとそれに関連する情報を印刷装置に転送するためのディジタルカメラが接続されている必要がある。また、画像データと画像データ関連情報は、常に印刷される用紙の同じ面、あるいは、ディジタルデータとそのディジタルデータに関連する情報を各々まとめて印刷される用紙の同じ面に印刷される。この方法では、画像データが記念写真等であった場合、同一面に写真及び写真情報が印刷されるため印刷結果として見た目が悪く好ましいものではない。また、写真と写真情報を別々に印刷した場合、各々の印刷物をきちんと対応付けて管理しなければならないという手間が発生する。また、印刷枚数が増えるためランニングコストが増加する。また、特許文献２の印刷装置は、ディジタルカメラからだけでなく、メモリカード等からも画像データを読み込むことができる。本印刷装置の使用者の操作により、ディジタルデータとそのディジタルデータに関連する情報を印刷する用紙の表面と裏面に別々に印刷することを可能としている。しかし、画像データと画像データ情報を用紙の表面と裏面に別々に印刷する際、使用者に操作を要求することになる。また、通常、ディジタルデータ関連情報は文字情報であるため印刷品位はさほど重要でない。しかし本印刷装置では、表面のディジタルデータと裏面のディジタルデータ関連情報の印刷で印刷品位を変更することが不可能である。すなわち、両面を高品位印刷した場合、印刷が終了するまでに多くの時間を要することとなる。また、画像データ情報の印刷方向（用紙の縦横に対する向き）が常に一定であるため、表面のディジタルデータの印刷方向と裏面のディジタルデータ関連情報の印刷方向が適切でない場合がある。この場合、裏面の関連情報を基に印刷物を整理する際、仕分けに非常に不便である。また、銀塩写真を読み込んで、読み取ったデータに写真情報を付加し、印刷することは不可能である。また、前述の特許文献３（特開２００４−１９９２９２号）の印刷装置では、プリントデータの種類により、使用者の操作により裏面と表面で異なる印刷モードを選択して印刷することを可能としている。しかしこれも印刷する用紙の種類の選択および印刷モードの選択を使用者に要求している。すなわち、本印刷装置では、印刷用紙の種類、印刷モードを自動的に選択することが不可能である。
【課題を解決するための手段】
【０００４】
印刷部により画像データを記録媒体に印刷可能な印刷装置において、前記画像データと画像データに関する画像データ情報とを読み込む読み込み手段と、前記記録媒体の各々の面に前記画像データと画像データ情報とをそれぞれ印刷する際に、前記画像データ情報にもとづいて天地方向の向きを合わせて印刷するよう印刷部を制御する制御手段とを備えることを特徴とするものである。
【発明の効果】
【０００５】
本発明により、使用者に必要以上の操作を要求せず、よりランニングコストが低く、より印刷時間が短く、ディジタルデータとそのディジタルデータに関連する情報を両面に印刷することを可能する。また、アナログデータを上記ディジタルデータへ変換し、同様な処理を実行できることを特徴とする。
【発明を実施するための最良の形態】
【０００６】
（実施例）
［第１の実施形態］
以下に、本発明の両面印刷装置の一実施形態について図面を参照しながら説明する。なお、この説明をもってそれぞれの請求項の構成要素を制限するものではない。
【０００７】
図１に、本発明の一実施の形態に係わるディジタルデータとその関連情報を印刷する印刷装置のブロック図を示す。図２に本実施の形態の両面印刷装置を実現するためのフローチャートを示す。
【０００８】
図１において１００は印刷装置である。
【０００９】
１０１は制御部である。ここではＣＰＵ１０２が記憶部１０４のＲＯＭ内に格納されたプログラムに基づいて各種の制御を行う。具体的には、外部Ｉ／Ｆ１０３を介してメモリカード内の画像データの読み出し、書き込みを行う。また不図示のＵＳＢコネクタによりホストＰＣやデジタルカメラと接続してデータのやり取りを行うものである。さらに、後述する印刷部１０７により印刷を行うための印刷データを読み込んだ画像データや画像データ情報などに基づいて生成する。ここでは、メモリカード用の物理的な受け口としてカードスロット１１１を設けているものとする。また、非接触のインターフェースとしてＩｒＤＡ（赤外線通信）ポートなどによるデータ伝送も考えられる。１０４の記憶部には先に述べたＲＯＭの他、データ編集のためのワークエリアとして使用されるＲＡＭも含まれる。
１０５は表示部であり、読み込んだ画像データを表示したり、ユーザに対して画像データ撮影日などの各種画像データ情報や入力操作部１０６からのユーザによる入力情報などを表示する。さらに入力操作部１０６はユーザにより本両面印刷装置の操作も行う。
【００１０】
１０７は印刷部であり、制御部１０１で生成された印刷データに基づいて記録用紙に印刷を行う。本実施例では自動両面印刷機構を備えたインクジェット方式のプリンタを例にとっており、給紙及び印刷面反転は不図示の用紙搬送部により自動的に行われるものとする。もちろん、インクジェット方式以外の印刷方式でも構わない。
【００１１】
１０８は給紙部である。複数の印刷用紙を積載可能で、制御部１０１からの指令により印刷部１０７に対して印刷用紙を一枚ずつ給送する。本実施例ではたとえばＡ４サイズの印刷用紙の場合では長手方向を用紙の給送方向としているが、用紙の短辺に沿った給送構成をとってもよい。１０９は検知部であり、本発明の各部の状態検知を行うための各種センサが備えられている。この検知部１０８のセンサ類のうち、印刷用紙の表裏を判別する用紙種類センサもここに搭載されている。
【００１２】
１１０は読取部であり、銀塩写真や雑誌といったものを画像データ（ディジタルデータ）として読み取るためのＣＣＤ方式のカラースキャナである。もちろん、ＣＩＳ方式等でも構わない。カードスロット１１１は各種のメモリカードに対応した形状で印刷装置本体に設けられている。
【００１３】
次に、図２のフローチャートを参照しながら本実施形態の両面印刷装置における画像データと画像データ情報を印刷用紙に両面印刷する印刷制御手法の詳細について説明する。
【００１４】
まず、本両面印刷装置は、ステップＳ２０１の開始でユーザからの操作を待ち受けるスタンバイ状態になる。次に、ステップＳ２０２では、画像データを保持したメモリカードが外部インターフェース１０３に挿入されたかどうかを検出する。ここでは、メモリカードのカードスロット１１１にユーザがメモリカードを挿入すると、それを検出してステップＳ２０４へ進むものとする。
【００１５】
ステップＳ２０２でメモリカードが検出されなかった場合、ステップＳ２０３へ進む。ステップＳ２０３では、ステップＳ２０２と同様に外部インターフェース１０３にディジタルカメラが接続されたかどうかを検出する。ここでは、ＵＳＢにユーザがディジタルカメラを接続すると、それを検出してステップＳ２０４へ進むものとする。
【００１６】
ステップＳ２０３でディジタルカメラが検出されなかった場合、ステップＳ２０１のユーザからの操作を待ち受けるスタンバイ状態へ戻るものとする。
【００１７】
次にステップＳ２０４では、入力操作部１０６によって予めユーザが設定している印刷装置の動作モード（両面記録か否か）を確認するものである。ユーザがメモリカードあるいはディジタルカメラからの画像データを入力操作部１０６によって予め印刷する設定を行っている場合はステップＳ２０５へ進む。本両面印刷装置の動作確認用のフラグであるｐｒｉｎｔ＿ｉｍａｇｅをＯＮに設定しステップＳ２０６へ進む。そしてメモリカード、もしくは、ディジタルカメラから画像データを記憶部１０４のＲＡＭへ読み込む。読み込む画像データは１枚とは限らず、複数枚の画像データが存在する場合は、順次読み込むものとする。ここで、読み込んだ画像データを一枚ずつあるいは複数枚一括して表示部１０５で表示したり、制御部１０１によって印刷データの縮小版を生成して印刷部１０３により一括して印刷してもよい。もし、ステップＳ２０４で画像データを印刷しない設定と判断された場合、ステップＳ２０７へ進み、動作確認用のフラグであるｐｒｉｎｔ＿ｉｍａｇｅをＯＦＦに設定し、画像データを読み込むことなくステップＳ２０８へ進むものとする。
【００１８】
次に、ステップＳ２０８では、入力操作部１０６によって、予めユーザが設定している本両面印刷装置の動作モードを確認するものである。ユーザがメモリカードあるいはディジタルカメラからの画像データ情報を入力操作部１０６によって予め印刷する設定を行っている場合は、ステップＳ２０９へ進む。本両面印刷装置の動作確認用のフラグであるｐｒｉｎｔ＿ｉｎｆｏをＯＮに設定しステップＳ２１０へ進む。メモリカード、もしくは、ディジタルカメラから画像データ情報を記憶部１０４のＲＡＭへ読み込む。ここで、読み込んだ画像データ情報を一枚ずつあるいは複数枚一括して表示部１０５で表示したり、制御部１０１によって印刷データの縮小版を生成して印刷部１０３により一括して印刷してもよい。読み込む画像データ情報は１枚とは限らず、複数枚の画像データ情報が存在する場合は順次読み込むものとする。もし、ステップＳ２０８で画像データ情報を印刷しない設定と判断された場合、ステップＳ２１７へ進み、動作確認用のフラグであるｐｒｉｎｔ＿ｉｎｆｏをＯＦＦに設定し、画像データ情報を読み込むことなくステップＳ２１８へ進むものとする。なお、図３に、画像データ情報の構成の一例を示す。画像データ情報としては、画像データを取得した入力機器のメーカー名、モデル名、撮影日時、フラッシュを使用不使用、撮影時のディジタルカメラの天地の向き（縦か横か）等、様々な画像データ情報が含まれているものとする。
【００１９】
次に、ステップＳ２１１では、ステップＳ２１０で記憶部１０４へ読み込んだ画像データ情報から画像データの方向（縦方向、あるいは、横方向）を判別する。ここで、画像データの方向とは、画像データをディジタルカメラで取得した場合、撮影したときのディジタルカメラの向きのことである。ディジタルカメラを縦方向に構えて撮影した画像データは縦方向とし、横方向に構えて撮影した画像データは横方向とする。そして、画像データが縦方向であった場合は、Ｓ２１２にて本両面印刷装置の動作確認用のフラグであるｐｒｉｎｔ＿ｉｎｆｏ＿ｄｉｒｅｃｔｉｏｎを縦に設定しステップＳ２１４へ進む。また、画像データが横方向であった場合は、Ｓ２１３にてｐｒｉｎｔ＿ｉｎｆｏ＿ｄｉｒｅｃｔｉｏｎを横に設定しステップＳ２１４へ進む。たとえば、ｐｒｉｎｔ＿ｉｎｆｏ＿ｄｉｒｅｃｔｉｏｎが縦の設定なら、印刷用紙長手方向に画像データの上下（天地）が印刷される設定となる。また、ｐｒｉｎｔ＿ｉｎｆｏ＿ｄｉｒｅｃｔｉｏｎが横の設定なら、印刷用紙長手方向に直交する方向に画像データの上下（天地）が印刷される。
【００２０】
このように本印刷装置は、ｐｒｉｎｔ＿ｉｎｆｏ＿ｄｉｒｅｃｔｉｏｎフラグを参照することで、画像データ情報の印刷方向を決定する。
【００２１】
次に、ステップＳ２１４では、画像データ情報を印刷する際の印刷モードを決定する。ここでは、本両面印刷装置の印刷方法として、最高速印刷モードと節約印刷モードがそれぞれ独立して存在しているものとする。実際には、入力操作部１０６によって、予めユーザが設定している本両面印刷装置の動作モードを確認するものである。ユーザが画像データ情報の印刷モードを入力操作部１０６によって予め最高速印刷モードで印刷する設定を行っている場合はステップＳ２１５へ進む。本両面印刷装置の動作確認用のフラグであるｐｒｉｎｔ＿ｉｎｆｏ＿ｍｏｄｅを最高速印刷モードに設定しステップＳ２１８へ進む。設定されているモードが節約印刷モードであった場合は、同様に、動作確認用のフラグであるｐｒｉｎｔ＿ｉｎｆｏ＿ｍｏｄｅを節約印刷モードに設定し、ステップＳ２１８へ進む。なお、本両面印刷装置に、最高速印刷モード、あるいは、節約印刷モードのどちらか一方しか印刷モードが存在しない場合がある。このときは、最高速印刷モードと節約印刷モードが同一の印刷モードであった場合は、最高速印刷モード、あるいは、節約印刷モードのうち、適切な（存在する）印刷モードを自動的に選択するものとする。
【００２２】
次に、ステップＳ２１８では、本両面印刷装置に設置されている印刷用紙の用紙面の向き（表面、あるいは、裏面）を検知部１０９により判別する。ここで述べる印刷用紙の表面とは、画像品位向上のための特殊な処理を施された面をさす。逆に裏面とはその反対の面をさす。検知部１０９により設置されている印刷用紙面の向きが表面と判断されたときはステップＳ２１９へ進み、本両面印刷装置の動作確認用フラグであるｐａｐｅｒ＿ｆａｃｅを表に設定しステップＳ２２１へ進む。また、印刷用紙面の向きが裏面と判断されたときはステップＳ２２０へ進み、同様に動作確認用フラグであるｐａｐｅｒ＿ｆａｃｅを裏に設定しステップＳ２２１へ進む。
【００２３】
次にステップＳ２２１では、ここまで設定した状態で画像データと画像データ情報、あるいは、画像データまたは画像データ情報のどちらか一方を印刷するかどうかを確認する。印刷する場合はステップＳ２２２へ進み、印刷しない場合はステップＳ２２５へ進んで終了する。
【００２４】
次に、ステップＳ２２２では、ここまでのステップにおいて設定された各動作確認用フラグを参照し、本両面印刷装置に設置されている印刷用紙面の向きの反転が必要であるかどうかを判断する。判定する方法としては、画像データあるいは画像データ情報の一方を印刷する設定となっているか、もしくは画像データと画像データ情報の両方を印刷する設定となっているかを確認するものである。さらに、本両面印刷装置に設置されている印刷用紙面の向きにも依存する。ここで次に示す二つのフラグ設定の場合を考える。１．動作確認用フラグｐｒｉｎｔ＿ｉｍａｇｅとｐｒｉｎｔ＿ｉｎｆｏの設定が、ｐｒｉｎｔ＿ｉｍａｇｅ＝ＯＮ、かつ、ｐｒｉｎｔ＿ｉｎｆｏ＝ＯＦＦ、かつ、ｐａｐｅｒ＿ｆａｃｅ＝裏であるとき。  ２．ｐｒｉｎｔ＿ｉｍａｇｅ＝ＯＦＦ、かつ、ｐｒｉｎｔ＿ｉｎｆｏ＝ＯＮ、かつ、ｐａｐｅｒ＿ｆａｃｅ＝表であるとき。
【００２５】
この二つのフラグ設定の場合は印刷用紙面の反転が必要であるため、ステップＳ２２３へ進む。印刷用紙の面の向きを反転させた後、ステップＳ２２４へ進む。これら以外の設定の場合は、印刷用紙面の反転の必要がないため、何もせずに、ステップＳ２２４へ進む。
【００２６】
次に、ステップＳ２２４では、ここまでに設定された状態で、画像データと画像データ情報、あるいは、画像データ、または、画像データ情報のどちらか一方を印刷する。なお、画像データ、または、画像データ情報のどちらか一方を印刷する場合は、既に、すべての設定が終了しているので本ステップＳ２２４では単純にデータを印刷するのみである。ただし、画像データと画像データ情報の両方を印刷する場合、画像データと画像データ情報の印刷順を決定する必要がある。印刷順の決定方法としては、ステップＳ２１８で判別した印刷用紙面の向きに依存する。もし印刷用紙面の向きが表であった場合、すなわち、動作確認用フラグがｐａｐｅｒ＿ｆａｃｅ＝表の設定であった場合、画像データを印刷用紙の表面に印刷、画像データ情報を印刷用紙の裏面に印刷の順序で印刷を実行する。もし印刷用紙面の向きが裏であった場合、すなわち、動作確認用フラグがｐａｐｅｒ＿ｆａｃｅ＝裏の設定であった場合、画像データ情報を印刷用紙の裏面に印刷、画像データを印刷用紙の表面に印刷の順序で印刷を実行する。印刷終了後はステップＳ２２５へ進み、終了する。なお、印刷する画像データおよび画像データ情報が複数あった場合は、それぞれのデータに対して同様の処理を実行して印刷するものとする。また、画像データおよび画像データ情報が複数あった場合は、それら全てを一括して印刷用紙一枚に印刷しても良いことは言うまでもない。
【００２７】
図４は、１つの画像データおよび画像データ情報を印刷用紙一枚に印刷した場合の印刷結果の一例を示すものである。印刷用紙の表面には写真画像が、裏面には画像データに関する文字情報が印刷されている。この際、裏面の文字は表面の写真の上下を考慮した印刷方向（向き）で印刷が実行される。図２のＳ２１２およびＳ２１３の説明でも触れたが、図４上の写真はデジタルカメラを縦方向に構えて撮影した画像であり、裏面への画像データ情報の記録は画像データの左右方向に沿った印刷の向きで実行される。また、図４下の写真は横方向に構えて撮影した画像であり、
図５は、複数の画像データおよび画像データ情報を印刷用紙一枚に印刷した場合の印刷結果の一例を示すものである。
【００２８】
なお、上記説明した処理方法では、ステップＳ２２１で画像データ、あるいは、画像データ情報のどちらか一方を印刷する場合のみ、印刷用紙面の反転が必要かどうかを確認し、印刷用紙の用紙面の反転が必要な場合は用紙面の反転処理を行っている。しかし、本ステップＳ２２１において、画像データおよび画像データ情報の両方を印刷する場合にも、本処理を実行し、ステップＳ２２４の印刷処理時に印刷順を変更する処理を実行しないようにする印刷手法にしても構わないことは言うまでもない。
【００２９】
以上により、使用者に必要以上の操作を要求せず、よりランニングコストが低く、より印刷時間が短く、画像データとその画像データに関連する情報を両面に印刷することを可能とする両面印刷装置が実現可能である。
【００３０】
［第２の実施形態］
以下に、本実施の形態の画像データと画像データ情報を印刷用紙の両面に自動的に印刷する両面印刷装置における第２の実施形態について、図面を参照しながら説明する。第２の実施の形態で第１の実施の形態と異なるのは、画像データの読み込み装置として、本両面印刷装置に備えられているスキャナから銀塩写真や雑誌などを読取る構成となっていることである。読取ったものから画像データ（ディジタルデータ）を生成し、読取った画像データに、画像データ情報を追加する処理を行うことが特徴となる。
【００３１】
第１の実施の形態の場合と同様に、図１のブロック図に示すような両面印刷装置において、図６のフローチャートに示す制御手順によって第２の実施の形態の装置を実現する。
【００３２】
まず、本両面印刷装置は、ステップＳ６０１の開始でユーザからの操作を待ち受けるスタンバイ状態になる。次に、読取部１１０へ画像読取りの指示がユーザから行われた場合、ステップＳ６０２へ進み、画像を読み込み、画像データを生成する。読取部１１０からの読取データは、記憶部１０４へ転送され、画像データとして記憶される。画像データ生成後、ステップＳ２０３へ進むものとする。
【００３３】
ステップＳ２０３では、読取部１１０で読取り、記憶部１０４に蓄積されている画像データに、画像データ情報を追加する。画像データ情報は、表示部１０５に入力項目が表示され、入力操作部１０６により選択し、入力したデータが本画像データに画像データ情報として追加される。
【００３４】
次に、ステップＳ６０４では、入力操作部１０６によって、予めユーザが設定している本両面印刷装置の動作モードを確認するものである。ユーザがメモリカードあるいはディジタルカメラからの画像データを入力操作部１０６によって予め印刷する設定を行っている場合は、ステップＳ６０５へ進む。本両面印刷装置の動作確認用のフラグであるｐｒｉｎｔ＿ｉｍａｇｅをＯＮに設定し、ステップＳ６０６へ進み、メモリカード、もしくは、ディジタルカメラから画像データを記憶部１０４へ読み込む。読み込む画像データは１枚とは限らず、複数枚の画像データが存在する場合は、順次読み込むものとする。ここで、読み込んだ画像データを一枚ずつ、あるいは、複数枚一括して表示部１０５で表示したり、制御部１０１によって印刷データの縮小版を生成して印刷部１０３で一括して印刷してもよい。もし、ステップＳ６０４で画像データを印刷しない設定と判断された場合、ステップＳ６０７へ進む。動作確認用のフラグであるｐｒｉｎｔ＿ｉｍａｇｅをＯＦＦに設定し、画像データを読み込むことなくステップＳ６０８へ進むものとする。
【００３５】
次に、ステップＳ６０８では、入力操作部１０６によって、予めユーザが設定している本両面印刷装置の動作モードを確認するものである。ユーザがメモリカードあるいはディジタルカメラからの画像データ情報を入力操作部１０６によって予め印刷する設定を行っている場合はステップＳ６０９へ進む。本両面印刷装置の動作確認用のフラグであるｐｒｉｎｔ＿ｉｎｆｏをＯＮに設定し、ステップＳ６１０へ進み、メモリカード、もしくは、ディジタルカメラから画像データ情報を汎用記憶部１０７へ読み込む。ここで、読み込んだ画像データ情報を一枚ずつ、あるいは、複数枚一括して、表示部１０５で表示したり、制御部１０１によって印刷データの縮小版を生成して印刷部１０３で一括して印刷してもよい。読み込む画像データ情報は１枚とは限らず、複数枚の画像データ情報が存在する場合は、順次読み込むものとする。もし、ステップＳ６０８で画像データ情報を印刷しない設定と判断された場合、ステップＳ６１７へ進み、動作確認用のフラグであるｐｒｉｎｔ＿ｉｎｆｏをＯＦＦに設定し、画像データ情報を読み込むことなくステップＳ６１８へ進むものとする。
【００３６】
次に、ステップＳ６１１では、ステップＳ６１０で記憶部１０４へ読み込んだ画像データ情報から画像データの方向（縦方向、あるいは、横方向）を判別する。ここで、画像データの方向とは、画像データをディジタルカメラで取得した場合、撮影したときのディジタルカメラの向きのことである。ディジタルカメラを縦方向に構えて撮影した画像データは縦方向とし、横方向に構えて撮影した画像データは横方向とする。そして、画像データが縦方向であった場合は、本両面印刷装置の動作確認用のフラグであるｐｒｉｎｔ＿ｉｎｆｏ＿ｄｉｒｅｃｔｉｏｎを縦に設定し、ステップＳ６１４へ進む。また、画像データが横方向であった場合は、同様に、ｐｒｉｎｔ＿ｉｎｆｏ＿ｄｉｒｅｃｔｉｏｎを横に設定し、ステップＳ６１４へ進む。なお、本両面印刷装置は、ｐｒｉｎｔ＿ｉｎｆｏ＿ｄｉｒｅｃｔｉｏｎフラグを参照することで、画像データ情報の印刷方向を決定する。
【００３７】
次に、ステップＳ６１４では、画像データ情報を印刷する際の印刷モードを決定する。ここでは、本両面印刷装置の印刷方法として、最高速印刷モードと節約印刷モードがそれぞれ独立して存在しているものとする。実際には、入力操作部１０６によって、予めユーザが設定している本両面印刷装置の動作モードを確認するものである。ユーザが画像データ情報の印刷モードを入力操作部１０６によって予め最高速印刷モードで印刷する設定を行っている場合はステップＳ６１５へ進む。本両面印刷装置の動作確認用のフラグであるｐｒｉｎｔ＿ｉｎｆｏ＿ｍｏｄｅを最高速印刷モードに設定し、ステップＳ６１８へ進む。設定されているモードが節約印刷モードであった場合は、同様に動作確認用のフラグであるｐｒｉｎｔ＿ｉｎｆｏ＿ｍｏｄｅを節約印刷モードに設定し、ステップＳ６１８へ進む。なお、本両面印刷装置に前述の両モードどちらか一方しか存在しない場合や最高速印刷モードと節約印刷モードが同一の印刷モードであった場合、最高速印刷モードと節約印刷モードのうち適切な（存在する）印刷モードを自動的に選択するものとする。
【００３８】
次に、ステップＳ６１８では、本両面印刷装置に設置されている印刷用紙の用紙面の向き（表面、あるいは、裏面）を検知部１０９により判別する。検知部１０９により設置されている印刷用紙面の向きが表面と判断されたときは、ステップＳ６１９へ進み、本両面印刷装置の動作確認用フラグであるｐａｐｅｒ＿ｆａｃｅを表に設定し、ステップＳ６２１へ進む。また、印刷用紙面の向きが裏面と判断されたときは、ステップＳ６２０へ進み、同様に、動作確認用フラグであるｐａｐｅｒ＿ｆａｃｅを裏に設定し、ステップＳ６２１へ進む。
【００３９】
次に、ステップＳ６２１では、ここまで設定した状態で、画像データと画像データ情報、あるいは、画像データ、または、画像データ情報のどちらか一方を印刷するかどうかを確認する。印刷する場合は、ステップＳ６２２へ進み、印刷しない場合は、ステップＳ６２５へ進んで終了する。
【００４０】
次に、ステップＳ６２２では、ここまでのステップにおいて設定された各動作確認用フラグを参照し、本両面印刷装置に設置されている印刷用紙面の向きの反転が必要であるかどうかを判断する。判定する方法としては、画像データ、あるいは、画像データ情報の一方を印刷する設定となっているか、もしくは、画像データと画像データ情報の両方を印刷する設定となっているかを確認するものである。さらに、本両面印刷装置に設置されている印刷用紙面の向きにも依存する。ここで次に示す二つのフラグ設定の場合を考える。
１．作確認用フラグｐｒｉｎｔ＿ｉｍａｇｅとｐｒｉｎｔ＿ｉｎｆｏの設定が、ｐｒｉｎｔ＿ｉｍａｇｅ＝ＯＮ、かつ、ｐｒｉｎｔ＿ｉｎｆｏ＝ＯＦＦ、かつ、ｐａｐｅｒ＿ｆａｃｅ＝裏であるとき。２．ｐｒｉｎｔ＿ｉｍａｇｅ＝ＯＦＦ、かつ、ｐｒｉｎｔ＿ｉｎｆｏ＝ＯＮ、かつ、ｐａｐｅｒ＿ｆａｃｅ＝表であるとき。
【００４１】
この二つのフラグ設定の場合は印刷用紙面の反転が必要であるため、ステップＳ６２３へ進み、印刷用紙の面の向きを反転させた後、ステップＳ６２４へ進む。これら以外の設定の場合は、印刷用紙面の反転の必要がないため、何もせずに、ステップＳ６２４へ進む。
【００４２】
次に、ステップＳ６２４では、ここまでに設定された状態で、画像データと画像データ情報、あるいは、画像データ、または、画像データ情報のどちらか一方を印刷する。なお、画像データ、または、画像データ情報のどちらか一方を印刷する場合は、既に、すべての設定が終了しているので本ステップＳ６２４では単純にデータを印刷するのみである。ただし、画像データと画像データ情報の両方を印刷する場合、画像データと画像データ情報の印刷順を決定する必要がある。印刷順の決定方法としては、ステップＳ６１８で判別した印刷用紙面の向きに依存する。もし印刷用紙面の向きが表であった場合、すなわち、動作確認用フラグがｐａｐｅｒ＿ｆａｃｅ＝表の設定であった場合、画像データを印刷用紙の表面に印刷、画像データ情報を印刷用紙の裏面に印刷の順序で印刷を実行する。もし印刷用紙面の向きが裏であった場合、すなわち、動作確認用フラグがｐａｐｅｒ＿ｆａｃｅ＝裏の設定であった場合、画像データ情報を印刷用紙の裏面に印刷、画像データを印刷用紙の表面に印刷の順序で印刷を実行する。印刷終了後はステップＳ６２５へ進み、終了する。なお、印刷する画像データおよび画像データ情報が複数あった場合は、それぞれのデータに対して同様の処理を実行して印刷するものとする。また、画像データおよび画像データ情報が複数あった場合は、それら全てを一括して印刷用紙一枚に印刷しても良いことは言うまでもない。
【００４３】
なお、上記説明した処理方法では、ステップＳ６２１で画像データ、あるいは、画像データ情報のどちらか一方を印刷する場合のみ、印刷用紙面の反転が必要かどうかを確認し、印刷用紙の用紙面の反転が必要な場合は用紙面の反転処理を行っている。しかし、本ステップＳ６２１において、画像データおよび画像データ情報の両方を印刷する場合にも、本処理を実行し、ステップＳ６２４の印刷処理時に印刷順を変更する処理を実行しないようにする印刷手法にしても構わないことは言うまでもない。
【００４４】
以上により、使用者に必要以上の操作を要求せず、よりランニングコストが低く、より印刷時間が短く、画像データとその画像データに関連する情報を両面に印刷することを可能とする両面印刷装置が実現可能である。
【図面の簡単な説明】
【００４５】
【図１】本実施の形態の両面印刷装置の構成例を示すブロック図である。
【図２】第１の実施の形態における制御手順を説明するフローチャートである。
【図３】第１の実施の形態における画像データ情報の一例を示す図である。
【図４】第１の実施の形態における１枚の画像データの１枚の用紙に両面印刷した結果の一例を示す図である。
【図５】第１の実施の形態における２枚の画像データを１枚の用紙に両面印刷した結果の一例を示す図である。
【図６】第２の実施の形態における制御手順を説明するフローチャートである。
【符号の説明】
【００４６】
１０１  制御部
１０２  ＣＰＵ
１０３  外部インターフェース
１０４  記憶部
１０５  表示部
１０６  入力操作部
１０７  印刷部
１０８  給紙部
１０９  検知部
１１０  読取部
１１１  カードスロット
【図１】
2007175944.tif 000003
【図２】
2007175944.tif 000004
【図３】
2007175944.tif 000005
【図４】
2007175944.tif 000006
【図５】
2007175944.tif 000007
【図６】
2007175944.tif 000008