(57)【要約】【課題】フレーム画像に挿入画像を挿入した合成画像を両面印刷する際にＲＡＭに記憶させるデータサイズを小さくする。【解決手段】挿入関連情報およびオブジェクト関連情報をＲＡＭに記憶させ（Ｓ１１０）、表面を印刷するときには挿入関連情報とオブジェクト関連情報と各オブジェクトと挿入画像とを用いて合成画像を印刷し（Ｓ１４０）、裏面を印刷するときには、挿入枠および各オブジェクトの配置位置や挿入画像および各オブジェクトが印刷用紙に対して１８０°回転するよう挿入関連情報とオブジェクト関連情報を更新し（Ｓ１９０，Ｓ２００）、更新後の挿入関連情報およびオブジェクト関連情報と各オブジェクトと挿入画像とを用いて合成画像を印刷する（Ｓ２１０）。これにより、ＲＡＭに記憶させるデータサイズを小さくでき、容量が比較的小さいＲＡＭを用いたときでも合成画像の両面印刷を行なうことができる。【選択図】図４
2009056718.tif 000002
【特許請求の範囲】
【請求項１】
両面印刷を行なう際に印刷用紙の第１面を印刷した後に該印刷用紙の第２面を印刷するために該印刷用紙の面を反転させ且つ該第１面印刷時の搬送方向の先端を該第２面印刷時の搬送方向の後端とすると共に該第１面印刷時の搬送方向の後端を該第２面印刷時の搬送方向の先端とする反転機構を備える印刷装置であって、
フレーム画像を含む情報を記憶する第１記憶手段と、
情報を一時的に記憶する第２記憶手段と、
外部媒体に記憶された印刷対象画像を入力する入力手段と、
印刷を実行する印刷実行手段と、
前記フレーム画像に前記印刷対象画像を挿入した合成画像を前記印刷用紙の搬送方向に沿った辺を閉じ辺として両面印刷する際、前記第１面を印刷するときには前記フレーム画像における前記印刷対象画像を挿入するための領域である画像挿入領域および前記フレーム画像に含まれる１以上のオブジェクトの領域であるオブジェクト領域の位置および回転状態を含む情報である位置回転情報を前記第２記憶手段に記憶させると共に前記記憶させた位置回転情報と前記オブジェクトと前記印刷対象画像とを用いて前記合成画像が前記第１面に印刷されるよう前記印刷実行手段を制御し、前記第１面を印刷した後には前記印刷用紙の面が反転し且つ前記第１面印刷時の搬送方向の先端が前記第２面印刷時の搬送方向の後端となると共に該第１面印刷時の搬送方向の後端が該第２面印刷時の搬送方向の先端となるよう前記反転機構を制御し、前記第２面を印刷するときには、前記位置回転情報を前記第２記憶手段に記憶させると共に前記記憶させた位置回転情報に基づいて前記合成画像が１８０°回転した状態で印刷されるよう前記位置回転情報を変換して該変換後の位置回転情報を前記第２記憶手段に記憶させ、該記憶させた変換後の位置回転情報と前記オブジェクトと前記印刷対象画像とを用いて前記合成画像が前記第２面に印刷されるよう前記印刷実行手段を制御する制御手段と、
を備える印刷装置。
【請求項２】
前記制御手段は、前記第２面を印刷するときには、前記位置回転情報と印刷用紙のサイズに基づく印刷領域とに基づいて前記位置回転情報を変換する手段である請求項１記載の印刷装置。
【請求項３】
前記制御手段は、前記オブジェクトが回転対称角度に１８０°が含まれるオブジェクトのときには、前記位置回転情報のうち前記回転に関する情報について前記第２記憶手段に記憶させない手段である請求項１または２記載の印刷装置。
【請求項４】
両面印刷を行なう際に印刷用紙の第１面を印刷した後に該印刷用紙の第２面を印刷するために該印刷用紙の面を反転させ且つ該第１面印刷時の搬送方向の先端を該第２面印刷時の搬送方向の後端とすると共に該第１面印刷時の搬送方向の後端を該第２面印刷時の搬送方向の先端とする反転機構と、フレーム画像を含む情報を記憶する第１記憶手段と、情報を一時的に記憶する第２記憶手段と、外部媒体に記憶された印刷対象画像を入力する入力手段と、印刷を実行する印刷実行手段と、を備える印刷装置の制御方法であって、
前記フレーム画像に前記印刷対象画像を挿入した合成画像を前記印刷用紙の搬送方向に沿った辺を閉じ辺として両面印刷する際、前記第１面を印刷するときには前記フレーム画像における前記印刷対象画像を挿入するための領域である画像挿入領域および前記フレーム画像に含まれる１以上のオブジェクトの領域であるオブジェクト領域の位置および回転状態を含む情報である位置回転情報を前記第２記憶手段に記憶させると共に前記記憶させた位置回転情報と前記オブジェクトと前記印刷対象画像とを用いて前記合成画像が前記第１面に印刷されるよう前記印刷実行手段を制御し、前記第１面を印刷した後には前記印刷用紙の面が反転し且つ前記第１面印刷時の搬送方向の先端が前記第２面印刷時の搬送方向の後端となると共に該第１面印刷時の搬送方向の後端が該第２面印刷時の搬送方向の先端となるよう前記反転機構を制御し、前記第２面を印刷するときには、前記位置回転情報を前記第２記憶手段に記憶させると共に前記記憶させた位置回転情報に基づいて前記合成画像が１８０°回転した状態で印刷されるよう前記位置回転情報を変換して該変換後の位置回転情報を前記第２記憶手段に記憶させ、該記憶させた変換後の位置回転情報と前記オブジェクトと前記印刷対象画像とを用いて前記合成画像が前記第２面に印刷されるよう前記印刷実行手段を制御する、
ことを特徴とする印刷装置の制御方法。
【請求項５】
請求項４記載の印刷装置の制御方法の各ステップをコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびその制御方法、プログラムに関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、所望のレイアウトに所望の画像を挿入した合成画像を作成してその合成画像を印刷するものが提案されている（例えば、特許文献１参照）。この装置では、ユーザの所望のレイアウトに基づいて作成したスクリプトに基づいて写真画像を所望のレイアウトに挿入した合成画像を作成してその合成画像を印刷している。
【０００３】
また、この種の印刷装置としては、両面印刷を行なうために印刷用紙を反転させる反転ユニットを備えるものが提案されている（例えば、特許文献２参照）。この印刷装置では、両面印刷を行なう際には、最初の片面（第１面）を印刷した後に、反転ユニットにより印刷用紙の面を反転させ且つ第１面印刷時の搬送方向の先端を残りの片面（第２面）印刷時の搬送方向の後端とすると共に第１面印刷時の搬送方向の後端を第２面印刷時の搬送方向の先端として残りの片面を印刷している。
【特許文献１】特開２００３−１１４７８０号公報
【特許文献２】特開２００１−２７０６３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述の反転ユニットを備える印刷装置において、第２面を印刷するときには、第１面を印刷するときに対して印刷用紙の搬送方向の先端および後端が反転するため、これに対処する必要がある。特に、比較的小さい容量のＲＡＭが搭載されている、例えば、所望の画像（写真など）全体を展開するのに要する容量未満の容量のＲＡＭが搭載されているものを用いる場合、所望の画像全体をＲＡＭに展開することができないため、ＲＡＭに記憶させるデータサイズを小さくすることが望まれる。
【０００５】
本発明の印刷装置およびその制御方法は、両面印刷を行なう際に印刷用紙の第１面を印刷した後に印刷用紙の第２面を印刷するために印刷用紙の面を反転させ且つ第１面印刷時の搬送方向の先端を第２面印刷時の搬送方向の後端とすると共に第１面印刷時の搬送方向の後端を第２面印刷時の搬送方向の先端とする反転機構を備える印刷装置において、情報を一時的に記憶する記憶部に記憶させるデータサイズを小さくすることを主目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷装置およびその制御方法、プログラムは、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の印刷装置は、
両面印刷を行なう際に印刷用紙の第１面を印刷した後に該印刷用紙の第２面を印刷するために該印刷用紙の面を反転させ且つ該第１面印刷時の搬送方向の先端を該第２面印刷時の搬送方向の後端とすると共に該第１面印刷時の搬送方向の後端を該第２面印刷時の搬送方向の先端とする反転機構を備える印刷装置であって、
フレーム画像を含む情報を記憶する第１記憶手段と、
情報を一時的に記憶する第２記憶手段と、
外部媒体に記憶された印刷対象画像を入力する入力手段と、
印刷を実行する印刷実行手段と、
前記フレーム画像に前記印刷対象画像を挿入した合成画像を前記印刷用紙の搬送方向に沿った辺を閉じ辺として両面印刷する際、前記第１面を印刷するときには前記フレーム画像における前記印刷対象画像を挿入するための領域である画像挿入領域および前記フレーム画像に含まれる１以上のオブジェクトの領域であるオブジェクト領域の位置および回転状態を含む情報である位置回転情報を前記第２記憶手段に記憶させると共に前記記憶させた位置回転情報と前記オブジェクトと前記印刷対象画像とを用いて前記合成画像が前記第１面に印刷されるよう前記印刷実行手段を制御し、前記第１面を印刷した後には前記印刷用紙の面が反転し且つ前記第１面印刷時の搬送方向の先端が前記第２面印刷時の搬送方向の後端となると共に該第１面印刷時の搬送方向の後端が該第２面印刷時の搬送方向の先端となるよう前記反転機構を制御し、前記第２面を印刷するときには、前記位置回転情報を前記第２記憶手段に記憶させると共に前記記憶させた位置回転情報に基づいて前記合成画像が１８０°回転した状態で印刷されるよう前記位置回転情報を変換して該変換後の位置回転情報を前記第２記憶手段に記憶させ、該記憶させた変換後の位置回転情報と前記オブジェクトと前記印刷対象画像とを用いて前記合成画像が前記第２面に印刷されるよう前記印刷実行手段を制御する制御手段と、
を備えることを要旨とする。
【０００８】
この本発明の印刷装置では、フレーム画像に印刷対象画像を挿入した合成画像を両面印刷する際、第１面を印刷するときにはフレーム画像における印刷対象画像を挿入するための領域である画像挿入領域およびフレーム画像に含まれる１以上のオブジェクトの領域であるオブジェクト領域の位置および回転状態を含む情報である位置回転情報を第２記憶手段に記憶させると共に記憶させた位置回転情報とオブジェクトと印刷対象画像とを用いて合成画像が第１面に印刷されるよう印刷実行手段を制御し、第１面を印刷した後には印刷用紙の面が反転し且つ第１面印刷時の搬送方向の先端が第２面印刷時の搬送方向の後端となると共に第１面印刷時の搬送方向の後端が第２面印刷時の搬送方向の先端となるよう反転機構を制御し、第２面を印刷するときには、位置回転情報を第２記憶手段に記憶させると共に記憶させた位置回転情報に基づいて合成画像が１８０°回転した状態で印刷されるよう位置回転情報を変換して変換後の位置回転情報を第２記憶手段に記憶させ、記憶させた変換後の位置回転情報とオブジェクトと印刷対象画像とを用いて合成画像が第２面に印刷されるよう印刷実行手段を制御する。したがって、オブジェクトや印刷対象画像全体を第２記憶手段に記憶させずに合成画像を両面印刷するから、第２記憶手段に記憶させるデータサイズを小さくすることができる。この結果、容量が比較的を小さい第２記憶手段を用いたときでも両面印刷を行なうことができる。
【０００９】
こうした本発明の印刷装置において、前記制御手段は、前記第２面を印刷するときには、前記位置回転情報と印刷用紙のサイズに基づく印刷領域とに基づいて前記位置回転情報を変換する手段であるものとすることもできる。こうすれば、より適正に位置回転情報を変換することができる。
【００１０】
また、本発明の印刷装置において、前記オブジェクトが回転対称角度に１８０°が含まれるオブジェクトのときには、前記位置回転情報のうち前記回転に関する情報について前記第２記憶手段に記憶させない手段であるものとすることもできる。こうすれば、第２記憶手段に記憶させる情報量をより小さくすることができる。
【００１１】
本発明の印刷装置の制御方法は、
両面印刷を行なう際に印刷用紙の第１面を印刷した後に該印刷用紙の第２面を印刷するために該印刷用紙の面を反転させ且つ該第１面印刷時の搬送方向の先端を該第２面印刷時の搬送方向の後端とすると共に該第１面印刷時の搬送方向の後端を該第２面印刷時の搬送方向の先端とする反転機構と、フレーム画像を含む情報を記憶する第１記憶手段と、情報を一時的に記憶する第２記憶手段と、外部媒体に記憶された印刷対象画像を入力する入力手段と、印刷を実行する印刷実行手段と、を備える印刷装置の制御方法であって、
前記フレーム画像に前記印刷対象画像を挿入した合成画像を前記印刷用紙の搬送方向に沿った辺を閉じ辺として両面印刷する際、前記第１面を印刷するときには前記フレーム画像における前記印刷対象画像を挿入するための領域である画像挿入領域および前記フレーム画像に含まれる１以上のオブジェクトの領域であるオブジェクト領域の位置および回転状態を含む情報である位置回転情報を前記第２記憶手段に記憶させると共に前記記憶させた位置回転情報と前記オブジェクトと前記印刷対象画像とを用いて前記合成画像が前記第１面に印刷されるよう前記印刷実行手段を制御し、前記第１面を印刷した後には前記印刷用紙の面が反転し且つ前記第１面印刷時の搬送方向の先端が前記第２面印刷時の搬送方向の後端となると共に該第１面印刷時の搬送方向の後端が該第２面印刷時の搬送方向の先端となるよう前記反転機構を制御し、前記第２面を印刷するときには、前記位置回転情報を前記第２記憶手段に記憶させると共に前記記憶させた位置回転情報に基づいて前記合成画像が１８０°回転した状態で印刷されるよう前記位置回転情報を変換して該変換後の位置回転情報を前記第２記憶手段に記憶させ、該記憶させた変換後の位置回転情報と前記オブジェクトと前記印刷対象画像とを用いて前記合成画像が前記第２面に印刷されるよう前記印刷実行手段を制御する、
ことを特徴とする。
【００１２】
この本発明の印刷装置の制御方法では、フレーム画像に印刷対象画像を挿入した合成画像を両面印刷する際、第１面を印刷するときにはフレーム画像における印刷対象画像を挿入するための領域である画像挿入領域およびフレーム画像に含まれる１以上のオブジェクトの領域であるオブジェクト領域の位置および回転状態を含む情報である位置回転情報を第２記憶手段に記憶させると共に記憶させた位置回転情報とオブジェクトと印刷対象画像とを用いて合成画像が第１面に印刷されるよう印刷実行手段を制御し、第１面を印刷した後には印刷用紙の面が反転し且つ第１面印刷時の搬送方向の先端が第２面印刷時の搬送方向の後端となると共に第１面印刷時の搬送方向の後端が第２面印刷時の搬送方向の先端となるよう反転機構を制御し、第２面を印刷するときには、位置回転情報を第２記憶手段に記憶させると共に記憶させた位置回転情報に基づいて合成画像が１８０°回転した状態で印刷されるよう位置回転情報を変換して変換後の位置回転情報を第２記憶手段に記憶させ、記憶させた変換後の位置回転情報とオブジェクトと印刷対象画像とを用いて合成画像が第２面に印刷されるよう印刷実行手段を制御する。したがって、オブジェクトや印刷対象画像全体を第２記憶手段に記憶させずに合成画像を両面印刷するから、第２記憶手段に記憶させるデータサイズを小さくすることができる。この結果、容量が比較的を小さい第２記憶手段を用いたときでも両面印刷を行なうことができる。
【００１３】
本発明のプログラムは、上述の印刷装置の制御方法の各ステップをコンピュータに実現させるためのものである。このプログラムは、第１の記憶手段に記憶されているものとしてもよい。このプログラムをコンピュータに実行させれば、上述の印刷装置の制御方法の各ステップが実行されるため、該制御方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施の形態を図面を用いて説明する。図１は、本発明の印刷装置の一実施形態であるフォトプリンタ１０の前面扉１４およびカバー３０を開けた状態の斜視図であり、図２は、フォトプリンタ１０の構成の概略を示す構成図であり、図３は、フォトプリンタ１０が備えるプリント機構４０や反転機構６０の構成の概略を示す構成図である。
【００１５】
本実施形態のフォトプリンタ１０は、図１や図２に示すように、プリンタ本体１２の上面に設けられ各種の情報を表示するディスプレイ２２やそのディスプレイ２２の周囲に配置されたボタン群２４を備える操作パネル２０と、プリンタ本体１２の上面の奥の一辺に取り付けられ開状態のときに印刷用紙をプリント機構４０へ供給するためのトレイとして利用可能なカバー３０と、プリンタ本体１２に内蔵され印刷用紙への印刷を実行するプリント機構４０と、印刷用紙の面を反転させ且つ第１面（以下、表面という）印刷時の搬送方向の先端を第２面（以下、裏面という）印刷時の搬送方向の後端とすると共に表面印刷時の搬送方向の後端を裏面印刷時の搬送方向の先端とする反転機構６０と、プリンタ本体１２の前面に取り付けられ開状態のときにプリンタ本体１２の前面から排紙される印刷用紙を受けるための排紙トレイとして機能する前面扉１４と、フォトプリンタ１０全体を制御するコントローラ７０と、を備える。プリンタ本体１２の上面の奥側にはプリント機構４０に印刷用紙を供給するための給紙口２６が設けられ、給紙口２６にはガイド幅が用紙の幅に合うように左右方向にスライド操作される一対の印刷用紙ガイド２８が設けられている。さらに、前面扉１４が開状態のときには、ユーザは、プリンタ本体１２の前面に設けられた各種のメモリカードスロット１６を利用できる。メモリカードスロット１６には、写真など複数の画像ファイルが記憶されたメモリカードＭが差し込まれている。
【００１６】
プリント機構４０は、図２や図３に示すように、左右方向にループ状に架け渡されたタイミングベルト４１により駆動されガイド４２に沿って左右に往復動するキャリッジ４３と、キャリッジ４３に搭載されシアン・マゼンタ・イエロー・ブラック等の各色のインクを個別に収容したインクカートリッジ４４と、各インクカートリッジ４４から供給された各インクに圧力をかけてノズルから印刷用紙に向かってインクを吐出する印刷ヘッド４５と、給紙口２６（図１参照）にセットされた印刷用紙を搬送路４８に沿って印刷ヘッド４５側（紙送りローラ５２側）に搬送する給紙ローラ５０と、印刷用紙を印刷ヘッド４５や反転機構６０に搬送する紙送りローラ５２と、印刷後の印刷用紙を排紙トレイ（開状態の前面扉１４）に搬送する排紙ローラ５４と、を備える。給紙ローラ５０は、図示しない駆動モータにより駆動されて図３中時計回りに回転し、紙送りローラ５２と排紙ローラ５４は、図示しない駆動モータにより駆動されて反時計回りまたは時計回りに回転する。
【００１７】
反転機構６０は、印刷用紙の面を反転させ且つ表面印刷時の搬送方向の先端を裏面印刷時の搬送方向の後端とすると共に表面印刷時の搬送方向の後端を裏面印刷時の搬送方向の先端とする反転用ローラ６１と、紙送りローラ５２側から搬送された印刷用紙を搬送路６６ａに沿って反転用ローラ６１側に搬送すると共に反転用ローラ６１側から搬送路６６ｂに沿って搬送された印刷用紙を紙送りローラ５２側に搬送する紙送りローラ６２と、紙送りローラ５２側から反転用ローラ６１側へまたは反転用ローラ６１側から紙送りローラ５２側への印刷用紙の搬送をスムーズに行なうための案内部材６４と、反転用ローラ６１に各々当接し印刷用紙を反転用ローラ６１に沿ってスムーズに搬送するための案内ローラ６５ａ，６５ｂ、６５ｃと、を備える。反転用ローラ６１や紙送りローラ６２は、図示しない駆動モータにより駆動されて図３中反時計回りに回転する。また、案内ローラ６５ａ，６５ｂ、６５ｃは、反転用ローラ６１の反時計回りの回転に伴って時計回りに従動回転する。この反転機構６０では、紙送りローラ５２側から印刷用紙が搬送されたときに、反転用ローラ６１や紙送りローラ６２が反時計回りに回転することにより、印刷用紙は、反時計回りに搬送されて再び紙送りローラ５２側に供給される。こうして再び紙送りローラ５２側に供給される印刷用紙は、表面印刷時に対して、面が反転し且つ表面印刷時の先端が後端となると共に表面印刷時の後端が先端となる。
【００１８】
コントローラ７０は、図２に示すように、ＣＰＵ７１を中心とするマイクロプロセッサとして構成されており、各種処理プログラム（例えば、後述の印刷処理ルーチンの実行プログラムなど）や各種データ（例えば、写真，図，文字などのオブジェクトを含む複数のフレーム画像）などを記憶したＲＯＭ７２と、一時的にデータを記憶するＲＡＭ７３と、プリント機構４０や反転機構６０，操作パネル２０，メモリカードスロット１６などとの通信を可能とするインタフェース７４と、を備え、これらはバス７５を介して互いに信号のやり取りが可能なように接続されている。このコントローラ７０は、メモリカードスロット１６に挿入されたメモリカードＭの画像ファイルなどをインタフェース７４を介して入力するほか、操作パネル２０のボタン群２４からの指令信号などを入力する。また、コントローラ７０は、プリント機構４０の印刷ヘッド４５への制御信号やプリント機構４０の給紙ローラ５０，紙送りローラ５２，排紙ローラ５４を駆動する各駆動モータへの駆動信号，反転機構６０の反転用ローラ６１や紙送りローラ６２を駆動する各駆動モータへの駆動信号，操作パネル２０のディスプレイ２２への制御信号などを出力する。
【００１９】
次に、こうして構成された本実施形態のフォトプリンタ１０の動作、特に、フレーム画像の挿入枠に写真などの画像（以下、これを挿入画像という）を挿入した合成画像を印刷用紙の搬送方向に沿った辺を閉じ辺として両面印刷する際の動作について説明する。図４にコントローラ７０により実行される印刷処理ルーチンの一例を示す。このルーチンは、ユーザにより、ＲＯＭ７２に記憶された複数のフレーム画像から１つのフレーム画像が選択されると共にメモリカードＭに記憶されている画像ファイルから挿入画像が選択され、その挿入画像を挿入枠に挿入するときの挿入画像回転角度（０°，９０°，１８０°，２７０°）やフィッティング規則，アライメント規則などが選択され、印刷用紙サイズなどが選択されてボタン群２４の中の印刷ボタンが押下されたときに実行される。ここで、印刷用紙サイズは、本実施形態では、はがき、Ｌ判、２Ｌ判などの選択肢から選択可能なものとした。また、フィッティング規則とは、フレーム画像における挿入枠に挿入画像を挿入するときの規則であり、本実施形態では、画像の縦横比を変化させずに拡大縮小することにより挿入枠の全面に挿入画像が入るようにするFit Outsideや挿入枠と挿入画像との大きさが一致するようにするFit All，挿入画像の縦横比を変化させずに挿入枠内に挿入画像全体が入るようにするFit withinなどの選択肢から選択可能なものとした。さらに、アライメント規則は、挿入枠と挿入画像との相対的な位置関係を表わす規則であり、本実施形態では、挿入枠に対する挿入画像の位置として、上下方向に「上」、「中」、「下」の３通り、左右方向に「左」、「中」、「右」の３通りで定義した９種類の選択肢から選択可能なものとした。なお、ユーザにより選択された挿入画像のファイル名や挿入画像回転角度，フィッティング規則，アライメント規則は、ＲＡＭ７３に書き込まれる。以下の説明では、説明の容易のために、横方向より縦方向に長い合成画像を用いたカレンダーを１ページに１月分ずつ、合成画像の縦方向に沿って印刷用紙を搬送して長辺閉じで両面印刷する場合について説明する。この場合の合成画像の一例を図５に示す。図５中、左側が表面，右側が裏面である。図５の例では、フレーム画像には、１つの挿入枠と、３つのオブジェクト（「月」，「日」を示す２つの文字のオブジェクトと１つの線のオブジェクト）と、が含まれる。本実施形態では、３つの「月」，「日」，線のオブジェクトについて、順にオブジェクトに対応する番号として１，２，３を付するものとした。なお、本実施形態では、裏面印刷時に、表面印刷時の先端が後端となると共に後端が先端となるため、図５の合成画像を印刷する場合、表面について図５中上方から下方に向かって印刷していくときには、裏面については図５中下方から上方に向かって印刷していくことになる。
【００２０】
印刷処理ルーチンが実行されると、コントローラ７０のＣＰＵ７１は、まず、挿入枠に関する情報や、挿入画像に関する情報，フレーム画像に含まれる各オブジェクト(写真や図，文字，線）に関する情報，印刷用紙サイズなどを入力すると共に（ステップＳ１００）、入力した挿入枠に関する情報と挿入画像に関する情報とを一つにまとめて挿入画像関連情報を作成してＲＡＭ７３に記憶すると共に各オブジェクトに関する情報をそのまま各オブジェクトのオブジェクト関連情報として作成してＲＡＭ７３に記憶する（ステップＳ１１０）。ここで、挿入枠に関する情報としては、挿入枠の始点（Ｘｐｓ，Ｙｐｓ）および終点（Ｘｐｅ，Ｙｐｅ）などがあり、挿入画像に関する情報としては、挿入画像回転角度，フィッティング規則，アライメント規則などがあり、各オブジェクトに関する情報としては、オブジェクトが写真や図のときにはそのオブジェクトのファイル名，その領域の始点（Ｘｉｓ，Ｙｉｓ）（ｉは各オブジェクトに対応する番号を示す）および終点（Ｘｉｅ，Ｙｉｅ），オブジェクト回転角度などがあり、オブジェクトが文字のときにはそのオブジェクトのファイル名，その領域の始点（Ｘｉｓ，Ｙｉｓ）および終点（Ｘｉｅ，Ｙｉｅ），オブジェクト回転角度，フォント名，フォントサイズ，文字色などがあり、オブジェクトが線のときにはその領域の始点（Ｘｉｓ，Ｙｉｓ）および終点（Ｘｉｅ，Ｙｉｅ），線の幅，線色などがある。ここで、挿入枠に関する情報および各オブジェクトに関する情報についてはフレーム画像のパラメータとしてＲＯＭ７２に書き込まれているものを読み込むことにより入力するものとし、挿入画像に関する情報についてはユーザにより選択されてＲＡＭ７３の所定アドレスに書き込まれたものを読み込むことにより入力するものとした。なお、挿入枠や各オブジェクトの領域の始点や終点の座標について、本実施形態では、表面印刷時の搬送方向の先端の左上隅を基準点とするものとした。図５の合成画像を印刷する場合の挿入枠の始点（Ｘｐｓ，Ｙｐｓ）および終点（Ｘｐｅ，Ｙｐｅ），３つのオブジェクトの始点（Ｘｉｓ，Ｙｉｓ）（１≦ｉ≦３）および終点（Ｘｉｅ，Ｙｉｅ）を図６に示し、この場合の挿入関連情報およびオブジェクト関連情報を図７に示す。なお、この場合、２つの文字のオブジェクトについては、ページ毎に順に、１月，２月，…に相当するファイル名が入力されるものとした。
【００２１】
続いて、印刷するページが表面であるか裏面である否かを調べ（ステップＳ１２０）、印刷するページが表面のときには、給紙ローラ５０を図３中時計回りに回転駆動させて印刷用紙を紙送りローラ５２側に搬送する給紙処理を行ない（ステップＳ１３０）、ＲＡＭ７３に記憶させた挿入関連情報および各オブジェクトのオブジェクト関連情報と、ＲＯＭ７２に記憶されている各オブジェクトと、メモリーカードＭに記憶されていてユーザにより選択された挿入画像（画像ファイル）と、を用いてフレーム画像に挿入画像が挿入された合成画像が表面に印刷用紙に印刷されるようプリント機構４０を制御する印刷処理を行なう（ステップＳ１４０）。この印刷処理では、合成画像を印刷するために、紙送りローラ５２を図３中反時計回りに回転駆動させて印刷用紙を所定量ずつ図３中左方向に搬送させると共に印刷ヘッド４５からインクを吐出させて印刷用紙に印刷する。なお、このとき、メモリーカードＭの挿入画像は、インタフェース７４を介して入力され、ＲＡＭ７３にその全体が展開されることなく印刷用紙に印刷される。これにより、図５の合成画像の表面を印刷することができる。
【００２２】
次に、次ページがあるか否かを判定し（ステップＳ１５０）、次ページがないと判定されたときには、排紙ローラ５４を図３中反時計回りに回転駆動させて印刷用紙を排紙する排紙処理を行なって（ステップ１６０）、印刷処理ルーチンを終了し、次ページがあると判定されたときには、紙送りローラ５２と排紙ローラ５４を時計回りに回転駆動させて印刷用紙を反転機構６０側に搬送し、反転用ローラ６１と紙送りローラ６２を図３中反時計回りに回転駆動させて印刷用紙を案内ローラ６５ａ，６５ｂ、６５ｃの順に通過させて再び紙送りローラ５２側に搬送することにより、印刷用紙の面が反転し且つ表面印刷時の搬送方向の先端が裏面印刷時の搬送方向の後端となると共に表面印刷時の搬送方向の後端が裏面印刷時の搬送方向の先端となるよう反転機構６０を制御する印刷用紙反転処理を行なって（ステップ１７０）、ステップＳ１００に戻る。
【００２３】
そして、ステップＳ１００，Ｓ１１０の処理を実行し、印刷するページが表面であるか裏面であるを調べ（ステップＳ１２０）、裏面であると判定され、印刷用紙サイズに基づいて印刷可能な最大領域に関する情報、本実施形態では、印刷用紙の右下隅の座標（Ｘｍａｘ，Ｙｍａｘ）を設定し（ステップＳ１８０）、座標（Ｘｍａｘ，Ｙｍａｘ）を用いて挿入枠の配置位置が印刷用紙に対して１８０°回転するよう式（１）〜（４）により挿入関連情報における挿入枠の始点（Ｘｐｓ，Ｙｐｓ）および終点（Ｘｐｅ，Ｙｐｅ）を更新してＲＡＭ７３に記憶させると共に座標（Ｘｍａｘ，Ｙｍａｘ）を用いてオブジェクトの配置位置が印刷用紙に対して１８０°回転するよう式（５）〜（８）により各オブジェクトのオブジェクト関連情報における各領域の始点（Ｘｉｓ，Ｙｉｓ）および終点（Ｘｉｅ，Ｙｉｅ）を更新してＲＡＭ７３に記憶させ（ステップＳ１９０）、挿入画像や各オブジェクトのうち写真や図，文字について１８０°回転を加えるよう挿入関連情報の挿入画像回転角度やオブジェクト関連情報のオブジェクト回転角度を更新してＲＡＭ７３に記憶させる（ステップＳ２００）。図５の合成画像の裏面を印刷するときの挿入枠や各オブジェクトの始点および終点を図８に示す。図中、挿入枠や各オブジェクトの始点および終点については、更新後の位置という意味で「’」を付した。そして、合成画像が裏面に印刷されるよう印刷処理を行なう（ステップＳ２１０）。このようにして印刷処理を行なうことにより、図５の合成画像の裏面を印刷することができる。そして、ステップＳ１６０の処理と同様に排紙処理を行ない（ステップＳ２２０）、次ページがあるか否かを判定し（ステップＳ２３０）、次ページがないと判定されたときには、印刷処理ルーチンを終了し、次ページがあると判定されたときには、ステップＳ１００に戻る。そして、ステップＳ１００に戻ると、その後に、ステップＳ１２０で表面であると判定され、ステップＳ１３０以降の処理が実行される。このようにして図５の合成画像を用いた両面印刷のカレンダーを作成することができる。
【００２４】
Xps←Xmax-Xpe  (1)
Yps←Ymax-Ype  (2)
Xpe←Xmax-Xps  (3)
Ype←Ymax-Yps  (4)
Xis←Xmax-Xie  (5)
Yis←Ymax-Yie  (6)
Xie←Xmax-Xis  (7)
Yie←Ymax-Yis  (8)
【００２５】
このように、合成画像を両面印刷するときには、挿入関連情報およびオブジェクト関連情報をＲＡＭ７３に記憶させると共に記憶させた挿入関連情報およびオブジェクト関連情報とＲＯＭ７２に記憶されている各オブジェクトとメモリーカードＭに記憶されている挿入画像とを用いて合成画像を印刷するから、即ち、オブジェクトや挿入画像の全体をＲＡＭ７３に展開せずに両面印刷を行なうから、両面印刷の際にＲＡＭ７３に記憶するデータサイズを小さくすることができる。しかも、オブジェクトが線のときには回転角度の情報をＲＡＭ７３に記憶させないから、ＲＡＭ７３に記憶させるデータサイズをより小さくすることができる。
【００２６】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の反転機構６０が「反転機構」に相当し、ＲＯＭ７２が「第１記憶手段」に相当し、ＲＡＭ７３が「第２記憶手段」に相当し、インタフェース７４が「入力手段」に相当し、プリント機構４０が「印刷実行手段」に相当し、図４の印刷処理ルーチンを実行するＣＰＵ７１が「制御手段」に相当する。なお、本実施形態では、フォトプリンタ１０の動作を説明することにより本発明の印刷装置の制御方法の一例も明らかにしている。
【００２７】
以上説明した実施例のフォトプリンタ１０によれば、合成画像を両面印刷する際には、挿入関連情報およびオブジェクト関連情報をＲＡＭ７３に記憶させ、表面を印刷するときには、記憶させた挿入関連情報およびオブジェクト関連情報とＲＯＭ７２に記憶されている各オブジェクトとメモリーカードＭに記憶されている挿入画像とを用いて合成画像を印刷し、裏面を印刷するときには、挿入枠および各オブジェクトの配置位置や挿入画像および各オブジェクトが印刷用紙に対して１８０°回転するよう挿入関連情報およびオブジェクト関連情報を更新すると共に更新した挿入関連情報およびオブジェクト関連情報と各オブジェクトと挿入画像とを用いて合成画像を印刷するから、ＲＡＭ７３に記憶するデータサイズを小さくすることができる。この結果、容量が比較的小さいＲＡＭ７３を用いたときでも合成画像を両面印刷することができる。
【００２８】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００２９】
本実施形態では、裏面を印刷するときには、式（１）〜（８）により挿入枠や各オブジェクトの始点および終点を更新するものとしたが、これに縦方向や横方向のマージンを加味して挿入枠や各オブジェクトの始点および終点を更新するものとしてもよい。
【００３０】
上述した実施形態では、オブジェクトが線のときに、回転角度の情報をＲＡＭ７３に記憶させないものとしたが、これに限られず、長方形や円などのように回転対称角度に１８０°が含まれるオブジェクトであれば回転角度の情報をＲＡＭ７３に記憶させないものとしてもよい。
【００３１】
上述した実施形態では、合成画像の長辺方向と印刷用紙の長辺方向とが一致しさらに印刷用紙の長辺方向を搬送方向として長辺閉じで両面印刷を行なう場合について図５などを用いて説明したが、印刷用紙の搬送方向に沿った辺を閉じ辺として両面印刷するものであれば、合成画像の長辺方向と印刷用紙の長辺方向とが一致し印刷用紙の短辺方向を搬送方向として短辺閉じで両面印刷するものでもよい。また、合成画像の長辺方向と印刷用紙の長辺方向とが一致せずに印刷用紙の搬送方向に沿った辺を閉じ辺として両面印刷する場合には、図４の印刷処理ルーチンのステップＳ１１０の処理において、挿入枠および各オブジェクトの配置位置や挿入画像および各オブジェクトが印刷用紙に対して９０°回転するよう挿入関連情報およびオブジェクト関連情報を設定するものとしてもよい。
【００３２】
上述した実施形態では、プリント機構４０は、インクジェット方式のものを用いるものとしたが、電子写真方式や熱転写方式，ドットインパクト方式のものを用いるものとしてもよい。
【００３３】
上述した実施形態では、印刷装置の形態として説明したが、印刷装置の制御方法の形態とするものとしてもよいし、印刷装置の制御方法の各ステップをコンピュータに実現させるためのプログラムの形態とするものとしてもよい。
【図面の簡単な説明】
【００３４】
【図１】フォトプリンタの前面扉およびカバーを開けた状態の斜視図。
【図２】フォトプリンタの構成の概略を示す構成図。
【図３】プリント機構，紙送り機構，反転機構の構成の概略を示す構成図。
【図４】印刷処理ルーチンの一例を示すフローチャート。
【図５】合成画像の一例を示す説明図。
【図６】挿入枠や各オブジェクトの始点，終点に関する情報を示す説明図。
【図７】挿入関連情報およびオブジェクト関連情報を示す説明図。
【図８】更新した挿入枠や各オブジェクトの始点，終点に関する情報を示す説明図。
【符号の説明】
【００３５】
１０  フォトプリンタ、１２  プリンタ本体、１４  前面扉、１６  メモリカードスロット、２０  操作パネル、２２  ディスプレイ、２４  ボタン群、２６  給紙口、２８  印刷用紙ガイド、３０  カバー、４０  プリント機構、４１  タイミングベルト、４２  ガイド、４３  キャリッジ、４４  インクカートリッジ、４５  印刷ヘッド、４８，６６ａ，６６ｂ  搬送路、５０  給紙ローラ、５２，６２  紙送りローラ、５４  排紙ローラ、６０  反転機構、６１  反転用ローラ、６４  案内部材、６５ａ、６５ｂ，６５ｃ  案内ローラ、７０  コントローラ、７１  ＣＰＵ、７２  ＲＯＭ、７３  ＲＡＭ、７４  インタフェース、７５  バス。
【図１】
2009056718.tif 000003
【図２】
2009056718.tif 000004
【図３】
2009056718.tif 000005
【図４】
2009056718.tif 000006
【図５】
2009056718.tif 000007
【図６】
2009056718.tif 000008
【図７】
2009056718.tif 000009
【図８】
2009056718.tif 000010