(57)【要約】【課題】複数枚の印刷媒体を用いてモザイク画像を印刷する場合に印刷後に容易に印刷媒体をつなぎ合わせる。【解決手段】モザイク画像を複数枚の用紙に印刷する場合（Ｓ１７０）、用紙の幅がピクセル用画像の幅の整数倍になると共に用紙の高さがピクセル用画像の高さの整数倍になるようピクセル用画像の印刷サイズ（幅ａ，高さｂ）を調整し（Ｓ１８０）、用紙における幅方向の余白を幅ａの半分にすると共に高さ方向の余白を高さｂの半分にすることによりピクセル用画像のレイアウト位置を調整し（Ｓ１９０）、生成したモザイク画像をレイアウトして複数枚の用紙にモザイク印刷処理を行なう（Ｓ２００〜２２０）。これにより、ピクセル用画像が用紙のつなぎ目を必ずまたぐようにモザイク画像を印刷することができるから、印刷後に容易に用紙をつなぎ合わせることができる。【選択図】図３
2011166284.tif 000002
【特許請求の範囲】
【請求項１】
各ピクセルにセルを割り当てて生成されたモザイク画像を用紙に印刷する印刷装置であって、
前記セルのサイズを取得するセルサイズ取得手段と、
前記用紙のサイズを取得する用紙サイズ取得手段と、
前記生成されたモザイク画像を複数の用紙に印刷する場合には、少なくとも１つのセルが隣接する用紙のつなぎ目をまたぐよう、前記取得されたセルのサイズと用紙のサイズとに基づいて前記セルのサイズまたは位置の少なくとも一方の調整を伴って前記モザイク画像をレイアウトして印刷を実行するモザイク画像印刷手段と
を備える印刷装置。
【請求項２】
前記モザイク画像印刷手段は、前記モザイク画像を縁あり印刷する際には、前記用紙の幅が前記セルの幅の整数倍になると共に前記用紙の高さが前記セルの高さの整数倍になるよう前記セルのサイズを調整し、前記用紙における幅方向の余白を前記セルの幅の半分を奇数倍した量に設定すると共に高さ方向の余白を前記セルの高さの半分を奇数倍した量に設定することにより前記セルの位置を調整する手段である請求項１記載の印刷装置。
【請求項３】
前記モザイク画像印刷手段は、前記モザイク画像を縁なし印刷する際には、前記用紙の幅が前記セルの幅の整数倍になると共に前記用紙の高さが前記セルの高さの整数倍になるよう前記セルのサイズを調整し、前記用紙における幅方向の縁なし印刷用のはみ出し量を前記セルの幅の半分に設定すると共に高さ方向の縁なし印刷用のはみ出し量を前記セルの高さの半分に設定することにより前記セルの位置を調整する手段である請求項１記載の印刷装置。
【請求項４】
前記モザイク画像印刷手段は、前記セルの中央を含む所定範囲内に前記用紙のつなぎ目が含まれるか否かを判定し、含まれないと判定した場合には含まれると判定するまで前記セルのサイズまたは位置の少なくとも一方を所定量ずつ繰り返し変更する手段である請求項１記載の印刷装置。
【請求項５】
前記モザイク画像印刷手段は、前記用紙のつなぎ目のうち幅方向に隣接する用紙とのつなぎ目が前記所定範囲内に含まれないと判定した場合には前記セルの幅または幅方向の位置の少なくとも一方を所定量ずつ変更し、前記用紙のつなぎ目のうち高さ方向に隣接する用紙とのつなぎ目が前記所定範囲内に含まれないと判定した場合には前記セルの高さまたは高さ方向の位置の少なくとも一方を所定量ずつ変更する手段である請求項４記載の印刷装置。
【請求項６】
各ピクセルにセルを割り当てて生成されたモザイク画像を用紙に印刷する印刷方法であって、
（ａ）前記セルのサイズを取得するステップと、
（ｂ）前記用紙のサイズを取得するステップと、
（ｃ）前記生成されたモザイク画像を複数の用紙に印刷する場合には、少なくとも１つのセルが隣接する用紙のつなぎ目をまたぐよう、前記取得されたセルのサイズと用紙のサイズとに基づいて前記セルのサイズまたは位置の少なくとも一方の調整を伴って前記モザイク画像をレイアウトして印刷を実行するステップと
を含む印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷方法に関し、詳しくは、各ピクセルにセルを割り当てて生成されたモザイク画像を用紙に印刷する印刷装置およびその印刷方法に関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、画像を複数の領域に分割して各領域のＲＧＢの平均値に最も近い画像を選択し、選択した画像をピクセル用の画像として各領域に配置してモザイク画像を生成し、生成したモザイク画像を印刷する装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３０６０８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなモザイク画像は、離れて見たときにはピクセル用の画像の集合体である一画像として認識することができるが、近くから見たときにはモザイク画像のどの部分であるかを認識することができないことがある。このため、複数の印刷用紙にわたってモザイク画像を印刷する場合には、印刷後にどの用紙とどの用紙とをつなぎ合わせればよいかがわかりにくい場合がある。
【０００５】
本発明の印刷装置および印刷方法は、複数枚の用紙を用いてモザイク画像を印刷する場合に印刷後に容易に用紙をつなぎ合わせることを主目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷装置および印刷方法は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の印刷装置は、
各ピクセルにセルを割り当てて生成されたモザイク画像を用紙に印刷する印刷装置であって、
前記セルのサイズを取得するセルサイズ取得手段と、
前記用紙のサイズを取得する用紙サイズ取得手段と、
前記生成されたモザイク画像を複数の用紙に印刷する場合には、少なくとも１つのセルが隣接する用紙のつなぎ目をまたぐよう、前記取得されたセルのサイズと用紙のサイズとに基づいて前記セルのサイズまたは位置の少なくとも一方の調整を伴って前記モザイク画像をレイアウトして印刷を実行するモザイク画像印刷手段と
を備えることを要旨とする。
【０００８】
この本発明の印刷装置では、生成されたモザイク画像を複数の用紙に印刷する場合には、少なくとも１つのセルが隣接する用紙のつなぎ目をまたぐよう、取得されたセルのサイズと用紙のサイズとに基づいてセルのサイズまたは位置の少なくとも一方の調整を伴ってモザイク画像をレイアウトして印刷を実行する。これにより、複数枚の用紙を用いてモザイク画像を印刷する場合において、用紙のつなぎ目をまたぐセルを確認することにより印刷後の用紙を容易につなぎ合わせることができる。なお、セルには、デジタルカメラなどにより撮影された写真画像や写真以外の各種画像，図形，記号などを含む。
【０００９】
こうした本発明の印刷装置において、前記モザイク画像印刷手段は、前記モザイク画像を縁あり印刷する際には、前記用紙の幅が前記セルの幅の整数倍になると共に前記用紙の高さが前記セルの高さの整数倍になるよう前記セルのサイズを調整し、前記用紙における幅方向の余白を前記セルの幅の半分を奇数倍した量に設定すると共に高さ方向の余白を前記セルの高さの半分を奇数倍した量に設定することにより前記セルの位置を調整する手段であるものとすることもできる。あるいは、本発明の印刷装置において、前記モザイク画像印刷手段は、前記モザイク画像を縁なし印刷する際には、前記用紙の幅が前記セルの幅の整数倍になると共に前記用紙の高さが前記セルの高さの整数倍になるよう前記セルのサイズを調整し、前記用紙における幅方向の縁なし印刷用のはみ出し量を前記セルの幅の半分に設定すると共に高さ方向の縁なし印刷用のはみ出し量を前記セルの高さの半分に設定することにより前記セルの位置を調整する手段であるものとすることもできる。こうすれば、簡易な処理でセルの中央で用紙のつなぎ目をまたがせることができから、セルの端部近傍で用紙のつなぎ目をまたぐものに比して、スムーズに用紙をつなぎ合わせることができる。
【００１０】
また、本発明の印刷装置において、前記モザイク画像印刷手段は、前記セルの中央を含む所定範囲内に前記用紙のつなぎ目が含まれるか否かを判定し、含まれないと判定した場合には含まれると判定するまで前記セルのサイズまたは位置の少なくとも一方を所定量ずつ繰り返し変更する手段であるものとすることもできる。こうすれば、セルの端部近傍で用紙のつなぎ目をまたぐものに比して、スムーズに用紙をつなぎ合わせることができる。なお、所定範囲としては、例えば、セルの中央を基準としてセルの幅や高さのそれぞれ２分の１や３分の１の範囲などとすればよい。この態様の本発明の印刷装置において、前記モザイク画像印刷手段は、前記用紙のつなぎ目のうち幅方向に隣接する用紙とのつなぎ目が前記所定範囲内に含まれないと判定した場合には前記セルの幅または幅方向の位置の少なくとも一方を所定量ずつ変更し、前記用紙のつなぎ目のうち高さ方向に隣接する用紙とのつなぎ目が前記所定範囲内に含まれないと判定した場合には前記セルの高さまたは高さ方向の位置の少なくとも一方を所定量ずつ変更する手段であるものとすることもできる。
【００１１】
本発明の印刷方法は、
各ピクセルにセルを割り当てて生成されたモザイク画像を用紙に印刷する印刷方法であって、
（ａ）前記セルのサイズを取得するステップと、
（ｂ）前記用紙のサイズを取得するステップと、
（ｃ）前記生成されたモザイク画像を複数の用紙に印刷する場合には、少なくとも１つのセルが隣接する用紙のつなぎ目をまたぐよう、前記取得されたセルのサイズと用紙のサイズとに基づいて前記セルのサイズまたは位置の少なくとも一方の調整を伴って前記モザイク画像をレイアウトして印刷を実行するステップと
を含むことを特徴とする。
【００１２】
この本発明の印刷方法では、生成されたモザイク画像を複数の用紙に印刷する場合には、少なくとも１つのセルが隣接する用紙のつなぎ目をまたぐよう、取得されたセルのサイズと用紙のサイズとに基づいてセルのサイズまたは位置の少なくとも一方の調整を伴ってモザイク画像をレイアウトして印刷を実行する。これにより、複数枚の用紙を用いてモザイク画像を印刷する場合において、用紙のつなぎ目をまたぐセルを確認することにより印刷後の用紙を容易につなぎ合わせることができる。なお、上述した印刷装置のいずれかの機能を実現するステップを追加してもよい。
【図面の簡単な説明】
【００１３】
【図１】フォトプリンター１０の構成の概略を示す外観図およびブロック図。
【図２】モザイク印刷モードで印刷される画像の一例を示す説明図。
【図３】モザイク印刷モード時処理の一例を示すフローチャート。
【図４】複数枚の用紙Ｐにモザイク画像がレイアウトされる様子を示す説明図。
【図５】用紙Ｐとピクセル用画像との位置関係を示す説明図。
【図６】用紙Ｐをレイアウト領域に分割する様子の一例を示す説明図。
【図７】印刷情報リストの一例を示す説明図。
【図８】モザイク印刷処理の一例を示すフローチャート。
【図９】変形例のモザイク印刷モード時処理を示すフローチャート。
【図１０】変形例のモザイク印刷モード時処理を示すフローチャート。
【図１１】ピクセル用画像における所定範囲Ｘｈａを示す説明図。
【発明を実施するための形態】
【００１４】
次に、本発明を実施するための形態を図面を用いて説明する。図１は、本発明の印刷装置の一実施形態であるフォトプリンター１０の構成の概略を示す外観図およびブロック図である。
【００１５】
本実施形態のフォトプリンター１０は、図１に示すように、用紙Ｐへの印刷を実行するプリンターユニット２０と、メモリーカードスロット４０に挿入されたメモリーカード４２との間でデータの入出力を司るメモリーカードコントローラー４４と、各種情報を表示部５２に表示したりユーザーの指示をボタン類５４の操作を介して入力したりする操作パネル５０と、装置全体の制御を司るメインコントローラー６０とを備える。このフォトプリンター１０は、プリンターユニット２０やメモリーカードコントローラー４４，メインコントローラー６０がバス１２を介して各種制御信号やデータのやり取りができるよう構成されている。
【００１６】
プリンターユニット２０は、プリンターＡＳＩＣ２２と周知のインクジェット方式として構成されたプリンター機構２４とを備える。プリンターＡＳＩＣ２２は、プリンター機構２４を制御する集積回路であり、メインコントローラー６０から印刷指令を受けると、印刷対象の画像を用紙Ｐに印刷するようプリンター機構２４を制御する。
【００１７】
メモリーカードコントローラー４４は、メモリーカードスロット４０に挿入されたメモリーカード４２との間でデータの入出力を行なうものであり、メモリーカード４２に保存されているデータを読み出してメインコントローラー６０に送信したりメインコントローラー６０の指令に基づいてメモリーカード４２にデータを書き込んだりする。なお、メモリーカード４２には、デジタルカメラなどにより撮影された画像を格納した画像ファイルが複数保存されている。
【００１８】
操作パネル５０は、表示部５２とボタン類５４とを備える。表示部５２は、液晶ディスプレイであり、メニュー選択や設定を行なう各種操作画面が表示される。ボタン類５４は、電源をオンオフする電源ボタン５４ａや印刷を指示するスタートボタン５４ｂ，用紙サイズなどの設定や印刷対象の画像の印刷サイズの設定などの各種設定を行なう設定ボタン５４ｃ，印刷部数などを増減する＋−ボタン５４ｄ，各種モードを選択するモード選択ボタン５４ｅ，印刷対象の画像や各種項目を選択する上下左右の矢印キー５４ｆ，矢印キー５４ｆによる選択を有効にするＯＫボタン５４ｇ，選択した項目をキャンセルしたり一つ前の画面に戻る戻るボタン５４ｈなどがあり、内部通信インターフェース（Ｉ／Ｆ）６９を介してメインコントローラー６０にユーザーの指示を入力できるようになっている。モード選択ボタン５４ｅにより選択可能なモードには、通常印刷モードやモザイク印刷モードなどがある。通常印刷モードは、メモリーカード４２に保存された画像ファイルからユーザーにより選択された画像を１枚の用紙Ｐに印刷するモードである。また、モザイク印刷モードは、ユーザーにより選択された画像を複数の画像を画素として用いて用紙Ｐにモザイク画像を印刷するモードである。このモザイク印刷モードで印刷されるモザイク画像の一例を図２に示す。図２（ａ）は、縦Ｉ個，横Ｊ個の画像から生成されるモザイク画像を示し、図２（ｂ）は、このモザイク画像を構成するために各画素に割り当てられるセルとしての画像（以下、ピクセル用画像という）の一部を示す。なお、モザイク画像は、１枚の用紙Ｐに印刷するものに限られず、印刷サイズによっては、複数の用紙Ｐに印刷される場合がある。
【００１９】
メインコントローラー６０は、ＣＰＵ６２を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムなどを記憶したＲＯＭ６４と、一時的にデータを記憶するＲＡＭ６６と、電気的に書き換え可能で電源を切ってもデータは保持されるフラッシュメモリー６８と、操作パネル５０との通信を可能とする内部通信インターフェース６９とを備え、これらはバス１２を介して互いに信号のやり取りが可能なように接続されている。メインコントローラー６０は、プリンターユニット２０やメモリーカードコントローラー４４からの各種動作信号や各種検出信号を入力したり、操作パネル５０のボタン類５４の操作に応じて発生する操作信号を入力したりする。また、メインコントローラー６０は、メモリーカード４２から画像ファイルを読み出してメインコントローラー６０へ出力する指令をメモリーカードコントローラー４４に出力したり、印刷を実行するようプリンターユニット２０に指令を出力したり、操作パネル５０に表示部５２の制御指令を出力したりする。
【００２０】
次に、こうして構成された本実施形態のフォトプリンター１０の動作、特に、モザイク印刷モードにおける印刷時の動作について説明する。図３は、メインコントローラー６０により実行されるモザイク印刷モード時処理の一例を示すフローチャートである。このルーチンは、モード選択ボタン５４ｅの操作によりモザイク印刷モードに設定されたときに実行される。
【００２１】
モザイク印刷モード時処理が実行されると、メインコントローラー６０のＣＰＵ６２は、まず、ピクセル用画像として用いる複数の画像の選択を受け付けると共に（ステップＳ１００）、モザイク印刷する画像の選択を受け付ける（ステップＳ１１０）。これらの画像の選択は、メモリーカード４２内の画像を選択可能な図示しないピクセル用画像選択画面やモザイク印刷画像選択画面を表示部５２に表示して、ユーザーによる操作部５４の矢印キー５４ｆやＯＫボタン５４ｇを用いた選択操作を受け付けることにより行なわれる。画像の選択を受け付けると、ピクセル用画像のデフォルトの印刷サイズを取得して（ステップＳ１２０）、取得したサイズに従ってピクセル用画像をレイアウトしてモザイク画像を生成する（ステップＳ１３０）。ここで、モザイク画像の生成は、詳細については省略するが、モザイク印刷する画像をブロック単位に分割し、分割した各ブロックに含まれる各画素のＲＧＢ値（階調値）の平均値をブロック毎にそれぞれ算出し、算出したブロックの平均値に近似するＲＧＢ値の平均値を有するピクセル用画像をそれぞれのブロックに印刷すべき画像として選定してレイアウトすることなどにより行なわれる。ここで、分割するブロックのサイズは、ピクセル用画像のデフォルトの印刷サイズと同一であるものとした。なお、ピクセル用画像は、モザイク画像の１ピクセルとして機能すると共に画像として視認できることが条件となり、そのような条件を満たす印刷サイズがデフォルトのサイズとしてＲＯＭ６４に記憶されているものとした。なお、ユーザーにより選択された複数の画像の中から、算出したブロックの平均値に近似するＲＧＢ値を有するピクセル用画像を選定できない場合には、ＲＯＭ６４に予め記憶されているサンプル画像の中から選定するものなどとしてもよい。
【００２２】
次に、印刷に用いる用紙サイズ（幅Ａ，高さＢ）を取得すると共に（ステップＳ１４０）、モザイク画像の印刷サイズを取得する（ステップＳ１５０）。用紙サイズの取得は、図示しない用紙選択画面を表示部５２に表示して、Ｌ判やハガキなどの用紙の選択と縦向きか横向きかの配置方向の選択とを受け付けることにより行なわれる。また、モザイク画像の印刷サイズの取得は、図示しない印刷サイズ設定画面を表示部５２に表示して、モザイク画像のおおよその幅と高さとをｍｍ単位の設定で受け付けることにより行なわれる。こうして取得した用紙サイズとモザイク画像の印刷サイズとに基づいて、印刷に必要な用紙枚数を算出し（ステップＳ１６０）、複数枚の用紙Ｐに印刷するか否かを判定する（ステップＳ１７０）。複数枚でない即ち１枚の用紙Ｐに印刷すると判定した場合には、取得した印刷サイズに基づいてモザイク画像を１枚の用紙Ｐにモザイク印刷処理して（ステップＳ２３０）、本ルーチンを終了する。
【００２３】
一方、ステップＳ１７０で複数枚の用紙Ｐに印刷すると判定した場合には、用紙の幅Ａがピクセル用画像の幅の整数倍になると共に用紙の高さＢがピクセル用画像の高さの整数倍になるようピクセル用画像の印刷サイズ（幅ａ，高さｂ）を調整する（ステップＳ１８０）。なお、この調整に伴ってモザイク画像の印刷サイズが変動することがあるが、ピクセル用画像はモザイク画像に比して十分に小さいためそれほど大きく変動するものとはならない。また、この調整は、上述したピクセル用画像の印刷サイズの条件を満たす範囲内で行なうものとした。図４は、複数枚の用紙Ｐにモザイク画像がレイアウトされる様子を示す説明図である。図示するように、幅方向の用紙枚数をＭ枚（図４では３枚），高さ方向の用紙枚数をＮ枚（図４では５枚）の用紙Ｐにモザイク画像がレイアウトされている。また、図中点線の矢印は、用紙Ｐと用紙Ｐとをつなぎ合わせる部分であり、以下、用紙のつなぎ目と称する。なお、本実施形態では、幅方向と高さ方向とに余白をもって縁あり印刷するようモザイク画像がレイアウトされ、説明の便宜上、用紙のつなぎ目部分の糊代は考慮しないものとする。
【００２４】
次に、幅方向の余白をピクセル用画像の幅ａの半分（値ａ／２）にすると共に高さ方向の余白をピクセル用画像の高さｂの半分（値ｂ／２）にしてピクセル用画像のレイアウト位置を調整し（ステップＳ１９０）、調整したピクセル用画像の印刷サイズとレイアウト位置とに基づいてモザイク画像をレイアウトする（ステップＳ２００）。図５は、用紙Ｐとピクセル用画像との位置関係を示す説明図である。図５（ａ）は、図４における左上隅の用紙Ｐにおける位置関係を示し、図５（ｂ）は、図５（ａ）の用紙Ｐの周辺用紙を含む位置関係を示す。なお、図５では、それぞれ４倍すると用紙Ｐの幅Ａおよび高さＢになるようピクセル用画像の幅ａおよび高さｂが設定されたものとした。図５（ａ）に示すように、幅方向の余白を値ａ／２とすることにより、ピクセル用画像が用紙のつなぎ目を幅方向の中央でまたぐものとなる。同様に、高さ方向の余白を値ｂ／２とすることにより、ピクセル用画像が用紙のつなぎ目を高さ方向の中央でまたぐものとなる。同様に、図５（ｂ）に示すように、他の用紙のつなぎ目においても、それぞれピクセル用画像がその幅方向または高さ方向の中央でまたぐものとなる。このように、すべての用紙のつなぎ目を、ピクセル用画像がその幅方向または高さ方向の中央で必ずまたぐものとなっている。
【００２５】
こうしてモザイク画像をレイアウトすると、用紙毎に印刷すべきピクセル用画像の情報をまとめた印刷情報リスト生成してＲＡＭ６６に登録する（ステップＳ２１０）。この印刷情報リストの生成は、用紙Ｐをピクセル用画像の印刷サイズに合わせたレイアウト領域に分割して、レイアウト領域毎に印刷に必要な情報を登録することにより行なう。図６は、用紙Ｐをレイアウト領域に分割する様子の一例を示す説明図であり、図７は、印刷情報リストの一例を示す説明図である。なお、図６は、図５（ａ）の用紙Ｐを分割した様子を示し、図７（ａ）のリスト内容の一例は、図６の用紙Ｐの各レイアウト領域における内容を示す。図６に示すように、用紙Ｐが余白も含めてピクセル用画像のサイズに応じたレイアウト領域として２５個の領域に分割される。また、図７（ａ）に示すように、印刷情報リストには、レイアウト領域が余白領域か印刷領域かを示す「Type」、レイアウト領域のサイズを示す「Size」、ピクセル用画像として用いる画像（原画像）から印刷に必要な画像データの取得範囲を示す「Coordinates」などが登録される。この「Coordinates」には、原画像における座標（ｘ，ｙ）＝（０，０）を基準として幅と高さとを指定したデータ取得範囲が登録される。なお、図７（ｂ）に示すように、原画像における座標（ｘ，ｙ）は、原画像の左上隅を原点とする座標であり、原画像の幅を「OrgWidth」,高さを「OrgHeight」と称する。ここで、例えば、レイアウト領域１は余白領域であるため、印刷情報リストには、「Type」に余白、「Size」に「a/2×b/2」、「Coordinates」に設定なしが登録される。また、レイアウト領域７はピクセル用画像の全体が印刷されるため、「Type」に印刷、「Size」に「a×b」、「Coordinates」に座標（ｘ，ｙ）＝（０，０）と幅方向「OrgWidth」,高さ方向「OrgHeight」が登録される。さらに、レイアウト領域１０はピクセル用画像の左半分が印刷されるため、「Type」に印刷、「Size」に「a/2×b」、「Coordinates」に座標（ｘ，ｙ）＝（０，０）と幅方向「OrgWidth/2」,高さ方向「OrgHeight」が登録される。この印刷情報リストを参照することにより、用紙Ｐをまたがって印刷されるピクセル用画像についても各用紙の印刷時に必要なデータを取得することができる。こうして各用紙Ｐの印刷情報リストを、例えば図４中の最も左上を１行１列目とするｎ行ｍ列目の各用紙Ｐに対応するものとして生成してから、複数枚の用紙Ｐにモザイク印刷処理を実行して（ステップＳ２２０）、本ルーチンを終了する。なお、この場合のモザイク印刷処理は、図８に示すモザイク印刷処理により実行される。以下、この処理について説明する。
【００２６】
モザイク印刷処理が実行されると、メインコントローラー６０のＣＰＵ６２は、まず、印刷対象用紙の行番号ｎを値１に初期化して（ステップＳ３００）、印刷対象用紙の列番号ｍを値１に初期化する（ステップＳ３１０）。次に、ｎ行ｍ列目（この場合は１行１列目）の用紙Ｐに対応する印刷情報リストをＲＡＭ６６から読み込んで印刷を開始すると共に（ステップＳ３２０）、「ｎ行目の左からｍ番目の用紙を印刷中です。」とのメッセージを表示部５２に表示する（ステップＳ３３０）。そして、印刷対象用紙の印刷の完了を待って（ステップＳ３４０）、列番号ｍが幅方向の用紙枚数である値Ｍ以上であるか否かを判定し（ステップＳ３５０）、値Ｍ以上でないときには列番号ｍを値１だけインクリメントして（ステップＳ３６０）、ステップＳ３２０に戻り処理を繰り返す。一方、列番号ｍが値Ｍ以上のときには、行番号ｎが高さ方向の用紙枚数である値Ｎ以上であるか否かを判定し（ステップＳ３７０）、値Ｎ以上でないときには行番号ｎを値１だけインクリメントして（ステップＳ３８０）、ステップＳ３１０に戻り処理を繰り返す。一方、行番号ｎが値Ｎ以上のときには、すべての印刷対象用紙の印刷が完了したと判断して、「すべての用紙の印刷が完了しました。隣接する用紙のつなぎ目をまたぐ画像を確認しながら用紙をつなぎ合わせて下さい。」とのメッセージを表示部５２に表示して（ステップＳ３９０）、本処理を終了する。ここで、上述したように、用紙のつなぎ目をピクセル用画像がまたぐようにレイアウトしたから、ユーザーは、またいで印刷された画像を参照することにより、容易に用紙Ｐをつなぎ合わせることができる。また、通常は、画像の中央付近に被写体が写されて画像の特徴が表れるものであるから、ピクセル用画像を幅方向または高さ方向の中央で用紙のつなぎ目をまたぐものとしたことにより、ピクセル用画像の端部近傍で用紙のつなぎ目をまたぐものに比してよりスムーズに印刷後の用紙Ｐをつなぎ合わせることができる。
【００２７】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の図３のモザイク印刷モード時処理のステップＳ１２０の処理を実行するメインコントローラー６０が本発明の「セルサイズ取得手段」に相当し、図３のモザイク印刷モード時処理のステップＳ１４０の処理を実行するメインコントローラー６０が「用紙サイズ取得手段」に相当し、図３のモザイク印刷モード時処理のステップＳ１７０〜Ｓ２２０の処理を実行するメインコントローラー６０とプリンターユニット２０とが「モザイク画像印刷手段」に相当する。なお、本実施形態では、フォトプリンター１０の動作を説明することにより、本発明の印刷方法の一例も明らかにしている。
【００２８】
以上説明した本実施形態のフォトプリンター１０によれば、モザイク画像を複数枚の用紙Ｐに印刷する場合には、用紙Ｐの幅がピクセル用画像の幅の整数倍になると共に用紙Ｐの高さがピクセル用画像の高さの整数倍になるようピクセル用画像の印刷サイズ（幅ａ，高さｂ）を調整し、用紙Ｐにおける幅方向の余白を幅ａの半分にすると共に高さ方向の余白を高さｂの半分にすることによりピクセル用画像のレイアウト位置を調整し、調整したピクセル用画像の印刷サイズとレイアウト位置とに基づいてモザイク画像をレイアウトしてモザイク印刷処理を行なうから、ピクセル用画像が用紙Ｐのつなぎ目を必ずまたぐようにモザイク画像を印刷することができ、印刷後に用紙Ｐを容易につなぎ合わせることができる。また、ピクセル用画像をその幅方向または高さ方向の中央で用紙Ｐのつなぎ目をまたぐものとしたことにより、ピクセル用画像の端部近傍で用紙Ｐのつなぎ目をまたぐものに比してスムーズに印刷後の用紙Ｐをつなぎ合わせることができる。
【００２９】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３０】
上述した実施形態では、用紙の幅方向の余白と高さ方向の余白とをそれぞれピクセル用画像の幅ａの半分に設定すると共に高さｂの半分に設定するものとしたが、これに限られず、幅方向の余白を幅ａの半分の奇数倍即ち幅ａの３／２倍や５／２倍に設定してもよいし、高さ方向の余白を高さｂの半分の奇数倍即ち高さｂの３／２倍や５／２倍に設定してもよい。
【００３１】
上述した実施形態では、縁あり印刷する場合を示したが、これに限られず、縁なし印刷するものとしてもよい。その場合には、幅方向と高さ方向とに縁なし印刷用のはみ出し量が設定されるが、幅方向のはみ出し量をピクセル用画像の幅ａの半分に設定すると共に高さ方向のはみ出し量をピクセル用画像の高さｂの半分に設定するものなどとすればよい。
【００３２】
上述した実施形態では、各ピクセル用画像のサイズを同一のサイズとしたが、これに限られず、用紙のつなぎ目をまたぐピクセル用画像のサイズのみを変更するものとしてもよい。その場合、用紙のつなぎ目を複数のピクセル用画像がまたぐものに限られず、１つのピクセル用画像のみがまたぐものとすればよく、そのピクセル用画像のサイズを自由に設定するものとしてもよい。
【００３３】
上述した実施形態では、ピクセル用画像の印刷サイズとレイアウト位置とを調整するものとしたが、これに限られず、いずれか一方を固定値として他方を調整するものとしてもよい。レイアウト位置を調整する場合には図９に示す変形例のモザイクモード時処理を、印刷サイズを調整する場合には図１０に示す変形例のモザイクモード時処理を、それぞれ図３のモザイクモード時処理に代えて実行するものとすればよく、以下、これらの処理について説明する。なお、図９，１０においては、図３と同じ処理については同じ符号を付しその図示および説明を省略する。
【００３４】
まず、図９について説明する。ステップＳ１７０で複数枚の用紙に印刷すると判定すると、ピクセル用画像の印刷サイズ（幅ａ１，高さｂ１）を取得する（ステップＳ４００）。なお、ピクセル用画像の印刷サイズは、ユーザーにより設定されるものでもよいし、デフォルトのサイズをモザイク画像の印刷サイズに応じて変更したものでもよい。次に、用紙Ｐのつなぎ目の幅方向の位置Ｘｋと高さ方向の位置Ｙｋとを取得する（ステップＳ４１０）。ここで、図４中、最も左上の用紙Ｐにおける左上隅を原点として幅方向をＸ軸，高さ方向をＹ軸とするＸＹ座標系を定めると、用紙Ｐのサイズは幅Ａと高さＢであるから、位置Ｘｋは値Ａ，２Ａ，・・・，（Ｍ−１）Ａとなり、位置Ｙｋは値Ｂ，２Ｂ，・・・，（Ｎ−１）Ｂとなる。続いて、幅方向の余白を値α’，高さ方向の余白を値β’に仮設定し（ステップＳ４２０）、各ピクセル用画像の幅方向における中央の位置を中心とする所定範囲Ｘｈａをそれぞれ設定して（ステップＳ４３０）、すべての位置Ｘｋがいずれかの所定範囲Ｘｈａ内にあるか否かを判定する（ステップＳ４４０）。図１１は、ピクセル用画像における所定範囲Ｘｈａを示す説明図である。図示するように、例えば、図中左側の所定範囲Ｘｈａは、ピクセル用画像の幅方向における中央が位置（α’＋１／２×ａ１）となり、この位置を中心として左右に値γずつの範囲に設定される。ここで、上述したように、通常、画像はその中央付近に被写体が写されて特徴が表れるが、そのような特徴の表れやすい範囲の大きさから値γを予め設定しておくものとした。なお、値γとしては、例えば、値ａ／４や値ａ／６などの値が設定され、所定範囲Ｘｈａとしては、幅ａの２分の１や３分の１などの範囲に設定される。する。このため、用紙Ｐのつなぎ目の位置Ｘｋが所定範囲Ｘｈａ内にあるか否かを判定する処理は、ピクセル用画像がその特徴的な部分において用紙Ｐのつなぎ目をまたいでいるか否かを判定する処理となる。ステップＳ４４０でいずれかの位置Ｘｋが所定範囲Ｘｈａから外れていると判定したときには、余白α’に所定量Δαを加えて余白α’を変更して（ステップＳ４５０）、ステップＳ４３０で所定範囲Ｘｈａを再設定してステップＳ４４０の判定を行なう。このように、幅方向におけるすべての位置Ｘｋが所定範囲Ｘｈａ内にあると判定するまで余白α’の変更を繰り返す。そして、すべての位置Ｘｋが所定範囲Ｘｈａ内にあると判定したときには、各ピクセル用画像の高さ方向における中央の位置を中心とする所定範囲Ｙｈａをそれぞれ設定する（ステップＳ４６０）。なお、所定範囲Ｙｈａは、所定範囲Ｘｈａと同様に設定される。そして、すべての位置Ｙｋがいずれかの所定範囲Ｙｈａ内にあるか否かを判定し（ステップＳ４７０）、いずれかの位置Ｙｋが所定範囲Ｙｈａから外れているときには、余白β’に所定量Δβを加えて余白β’を変更して（ステップＳ４８０）、ステップＳ４６０に戻り処理を繰り返す。このように、高さ方向においても、幅方向と同様に、すべての位置Ｙｋが所定範囲Ｙｈａ内にあると判定するまで余白β’の変更を繰り返す。こうした処理を繰り返し、ステップＳ４７０ですべての位置Ｙｋが所定範囲Ｙｈａ内にあると判定したときには、余白α’と余白β’���をそれぞれ幅方向の余白αと高さ方向の余白βに設定して（ステップＳ４９０）、ステップ２００以降の処理を実行する。これにより、用紙Ｐのつなぎ目の位置Ｘｋ，Ｙｋがピクセル用画像の特徴的な部分である所定範囲Ｘｈａ，Ｙｈａ内となるから、用紙Ｐをまたいで印刷されるピクセル用画像の確認が容易となり、本実施形態と同様の効果を奏するものとなる。
【００３５】
次に、図１０について説明する。なお、図９と同様の処理については同じ符号を付す。ステップＳ１７０で複数枚の用紙に印刷すると判定すると、用紙の余白（幅方向の余白α，高さ方向の余白β）を取得する（ステップＳ４００ａ）。なお、用紙の余白は、ユーザーにより設定されるものでもよいし、デフォルトの余白でもよい。次に、ステップＳ４１０で用紙Ｐのつなぎ目の幅方向の位置Ｘｋと高さ方向の位置Ｙｋとを取得し、ピクセル用画像のサイズを幅ａ’，高さｂ’に仮設定する（ステップＳ４２０ａ）。続いて、ステップＳ４３０で各ピクセル用画像の幅方向における中央の位置を中心とする所定範囲Ｘｈａをそれぞれ設定して、ステップＳ４４０ですべての位置Ｘｋがいずれかの所定範囲Ｘｈａ内にあるか否かを判定する。ステップＳ４４０でいずれかの位置Ｘｋが所定範囲Ｘｈａから外れていると判定したときには、幅ａ’に所定量Δａを加えて幅ａ’を変更して（ステップＳ４５０ａ）、ステップＳ４３０に戻り処理を繰り返す。このように、幅方向におけるすべての位置Ｘｋが所定範囲Ｘｈａ内にあると判定するまで幅ａ’の変更を繰り返す。そして、すべての位置Ｘｋが所定範囲Ｘｈａ内にあると判定したときには、ステップＳ４６０で各ピクセル用画像の高さ方向における中央の位置を中心とする所定範囲Ｙｈａをそれぞれ設定して、ステップＳ４７０ですべての位置Ｙｋがいずれかの所定範囲Ｙｈａ内にあるか否かを判定する。ステップＳ４７０でいずれかの位置Ｙｋが所定範囲Ｙｈａから外れていると判定したときには、高さｂ’に所定量Δｂを加えて高さｂ’を変更して（ステップＳ４８０ａ）、ステップＳ４６０に戻り処理を繰り返す。このように、高さ方向においても、すべての位置Ｙｋが所定範囲Ｙｈａ内にあると判定するまで高さｂ’の変更を繰り返す。こうした処理を繰り返し、ステップＳ４７０ですべての位置Ｙｋが所定範囲Ｙｈａ内にあると判定したときには、幅ａ’と高さｂ’とをそれぞれ幅ａと高さｂとに設定して（ステップＳ４９０ａ）、ステップ２００以降の処理を実行する。これにより、本実施形態や図９における処理と同様の効果を奏するものとなる。なお、レイアウト位置と印刷サイズとを繰り返し調整するものとしてもよく、その場合、図９と図１０の処理を組み合わせるものなどとすればよい。なお、図９，１０において、所定範囲Ｘｈａ，Ｙｈａをピクセル用画像の中央の位置を中心とする範囲としたが、単にピクセル用画像の中央の位置を含む範囲としてもよい。また、各所定量Δα，Δβ，Δａ，Δｂは、正負いずれの値としてもよい。
【００３６】
上述した実施形態では、モザイク画像の印刷サイズの取得を幅と高さのｍｍ単位の設定を受け付けることにより行なうものとしたが、これに限られず、幅と高さのピクセル単位の設定を受け付けて画像の解像度から印刷サイズを取得するものとしてもよいし、印刷に使用する幅方向と高さ方向とのそれぞれの用紙枚数を受け付けてデフォルトの余白設定量を考慮して印刷サイズを取得するものなどとしてもよい。
【００３７】
上述した実施形態では、用紙のつなぎ目部分の糊代を考慮しないものとしたが、用紙のつなぎ目部分の糊代を考慮して余白α，βや幅ａ，高さｂを設定するものとしてもよい。
【符号の説明】
【００３８】
１０  フォトプリンター、１２  バス、２０  プリンターユニット、２２  プリンターＡＳＩＣ、２４  プリンター機構、４０  メモリーカードスロット、４２  メモリーカード、４４  メモリーカードコントローラー、５０  操作パネル、５２  表示部、５４  ボタン類、５４ａ  電源ボタン、５４ｂ  スタートボタン、５４ｃ  設定ボタン、５４ｄ  ＋−ボタン、５４ｅ  モード選択ボタン、５４ｆ  矢印キー、５４ｇ  ＯＫボタン、５４ｈ  戻るボタン、６０  メインコントローラー、６２  ＣＰＵ、６４  ＲＯＭ、６６  ＲＡＭ、６８  フラッシュメモリー、６９  内部通信Ｉ／Ｆ、Ｐ  用紙。
【図１】
2011166284.tif 000003
【図３】
2011166284.tif 000004
【図７】
2011166284.tif 000005
【図８】
2011166284.tif 000006
【図９】
2011166284.tif 000007
【図１０】
2011166284.tif 000008
【図２】
2011166284.tif 000009
【図４】
2011166284.tif 000010
【図５】
2011166284.tif 000011
【図６】
2011166284.tif 000012
【図１１】
2011166284.tif 000013