(57)【要約】【課題】  用紙またはインクを無駄にしないように用紙やインクシートを使用するための印刷装置および印刷設定方法を提供することを目的とする。【解決手段】  １つの画像を印刷して用紙に余白ができる場合は、余白部分に画像を印刷する。余白部分のサイズを算出し、余白部分のサイズ（アスペクト比）に応じたトリミング枠を表示して、画像をトリミングしてから余白部分に印刷することで、余白となる部分を無駄にせず印刷することが可能となる。【選択図】  図３
2011000827.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象の第１の画像を用紙に印刷する場合に、余白となる余白領域を算出する算出手段と、
前記余白領域に印刷する第２の画像を、前記算出手段により算出された余白領域のサイズに応じてトリミングするトリミング手段と、
前記第１の画像と、前記トリミング手段によりトリミングされた画像とを１枚の用紙に印刷する印刷手段とを有することを特徴とする印刷装置。
【請求項２】
前記算出手段により算出された余白領域のサイズに応じたトリミング枠を前記第２の画像に重畳して表示手段に表示する表示制御手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
ユーザの操作に応じて前記表示手段に表示されるトリミング枠の位置を移動して、トリミング領域を設定するトリミング設定手段を有し、
前記トリミング手段は、前記トリミング設定手段により設定されたトリミング領域をトリミングすることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記算出手段により算出した余白領域の大きさに応じて、前記余白領域に印刷する画像の数を決定する決定手段を有し、
前記印刷手段は、決定手段により決定された数の画像を前記余白領域に配置して印刷することを特徴とする請求項１ないし３のいずれか１項に記載の印刷装置。
【請求項５】
前記決定手段は、前記第１の画像のアスペクト比と前記用紙のアスペクト比とから印刷する画像の数を決定することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記決定手段により決定された数の画像を印刷対象の画像として選択する選択手段を有することを特徴とする請求項４または５に記載の印刷装置。
【請求項７】
前記決定手段は、前記算出手段により算出した余白領域が小さい場合には、前記余白領域に画像を印刷せずに、画像の属性情報を印刷すると決定すると決定し、
前記印刷手段は、前記決定手段により属性情報を印刷すると決定された場合、前記余白領域に前記第１の画像の属性情報を印刷することを特徴とする請求項４に記載の印刷装置。
【請求項８】
前記余白領域に画像又は属性情報を印刷するか否かをユーザに選択させる余白印刷選択手段を有することを特徴とする請求項１ないし７のいずれか１項に記載の印刷装置。
【請求項９】
前記印刷手段は、インクシートの複数色のインクを順に用紙に転写させることにより画像を印刷し、
前記インクシートには、前記複数色のインクが用紙サイズに対応したサイズで周期的に前記インクシートに配置されていることを特徴とする請求項１ないし８のいずれか１項に記載の印刷装置。
【請求項１０】
印刷対象の第１の画像を用紙に印刷する場合に、余白となる余白領域を算出する算出工程と、
前記余白領域に印刷する第２の画像を、前記算出手段により算出された余白領域のサイズに応じてトリミングするトリミング工程と、
前記第１の画像と、前記トリミング工程でトリミングされた画像とを１枚の用紙に印刷するための印刷制御工程とを有することを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を用紙に印刷するための印刷装置および印刷設定方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオカメラ等のデジタル機器といった画像入力機器の進歩に伴い、入力された画像データをプリント出力するための様々な方式を採用したプリンタが開発されている。
【０００３】
このような印刷装置では、所望の印刷結果を得るため、ユーザが画像をトリミングして、トリミングした画像を用紙に印刷するものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０４６９１７
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザが、印刷用紙のサイズに関係なく、自由にトリミング可能とした場合、トリミング後の画像のアスペクト比と用紙のアスペクト比が異なる場合は、用紙の一部が空白で印刷され、用紙が無駄になってしまう。
【０００６】
特に、インクシートに塗布されたインクを用紙に転写させて画像を印刷する熱転写型印刷装置では、画像が印刷されない余白部分のインクシートは使用されずに残ってしまうため、インクシートも無駄になってしまう。
【０００７】
本発明は上述の課題を解決し、用紙またはインクを無駄にしないように用紙やインクシートを使用するための印刷装置および印刷設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明の印刷装置は、印刷対象の第１の画像を用紙に印刷する場合に、余白となる余白領域を算出する算出手段と、余白領域に印刷する第２の画像を、算出手段により算出された余白領域のサイズに応じてトリミングするトリミング手段と、第１の画像と、トリミング手段によりトリミングされた画像とを１枚の用紙に印刷する印刷手段とを有することを特徴とする。
【発明の効果】
【０００９】
上述の構成により、用紙またはインクを無駄にしないように用紙やインクシートを使用するための印刷装置および印刷設定方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】プリンタのブロック図である
【図２】インクシートと印刷用紙を示す図である。
【図３】余白印刷のためのプリンタの処理を示すフローチャートである。
【図４】プリンタの表示の例および印刷物の例を示す図である。
【図５】余白領域と余白印刷の方法を説明するための図である。
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
本発明に係るプリンタ１００の構成を図１のブロック図を参照して説明する。
１０１は制御部で、プリンタ１００全体の制御や演算処理を行う。制御部１０１は、不図示のプログラムメモリから制御プログラムを読み取り、読み取ったプログラムにしたがって各部の制御を行う。
【００１２】
１０２はＬＣＤ等の表示部で、制御部１０１の表示制御により、印刷対象の画像を選択するためにメモリカード１０５に記録されている画像を表示したり、印刷設定のための画面を表示したりする。
１０３は操作部で、プリンタ１００の電源をＯＮ／ＯＦＦさせるための電源ボタンや、印刷ボタン、十字キー等から構成される。操作部１０３への操作を制御部１０１が検知して、検知した操作に応じた処理を行う。
【００１３】
１０４はカードリーダで、プリンタ１００のカードスロットに装着されたメモリカード１０５に記録されているデータを読み出すための制御を行う。
１０５はメモリカードで、複数の画像が記録されている記録媒体である。
【００１４】
１０６は印刷部で、サーマルヘッドや用紙・インクシート搬送機構、印刷制御用ＩＣ等を有している。プリンタ１００に収納された用紙およびインクシートを用紙・インクシート搬送機構で搬送しながら、サーマルヘッドによりインクシートのインクを昇華させて、用紙に画像を印刷する。
１０７は画像処理部で、メモリカード１０５から読み出した画像に画像処理を施したり、印刷部１０６で印刷するためのデータに変換したりする。
【００１５】
電源ボタンが押下されて電源が投入されると、制御部１０１の制御により、カードリーダ１０４がメモリカード１０５から読み出し、メモリカード１０５に記録されている画像の中から印刷対象の画像を選択させるための画面を表示部１０２に表示する。ユーザは、表示部１０２を見ながら、操作部１０３を操作して、印刷対象の画像を選択する。また、操作部１０３を操作することで、画像のトリミング設定や、フチあり・なしの設定、画像のレイアウトの設定等の印刷設定を行うことも可能である。画像選択、印刷設定が完了し、印刷ボタンが押下されると、制御部１０１が印刷ボタンの押下を検知し、カードリーダ１０４に印刷対象の画像をメモリカード１０５から読み出させる。読み出された画像は、画像処理部１０７において、印刷設定に応じて、トリミング、リサイズ、回転、画像補正等の画像処理が施され、その後、印刷部１０６で使用するデータ形式に変換される。そして、画像処理部１０７で変換されたデータに基づいて、印刷部１０６で画像の印刷が行われる。
【００１６】
図２について説明する。
図２（ａ）は、プリンタ１００で使用するインクシートを示す図である。図２（ｂ）は用紙および印刷物の図であり、２００は印刷前の用紙、２０１から２０４は印刷後の印刷用紙を示している。
【００１７】
本実施形態のプリンタ１００は、印刷部１０６として、昇華方式を採用している。昇華方式では、図２（ａ）のようなインクシートの複数色のインクを用紙に転写させることにより画像を印刷する。インクシートには、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の３色のインクと、オーバーコート（ＯＣ）と呼ばれる保護用のインクが、用紙のサイズ応じたサイズで順に周期的に塗布されている。印刷の際には、イエローのインクを用紙に転写させ、その後、用紙を逆搬送して用紙を戻して、イエローのインクが転写された用紙の上に、マゼンタのインクを転写させる。このようにして、４種類のインクを重ねて転写させることで、用紙１枚分の印刷を行っている。
【００１８】
そのため、図２（ｂ）の２０１のように、用紙全体に画像を印刷する場合は良いが、２０２、２０３のように、用紙の一部を空白にして印刷を行う際は、２０２−１、２０２−２、２０３−１に対応する部分のインクが無駄になってしまう。また、インクだけでなく、２０２−１、２０２−２、２０３−１部分の用紙も無駄になってしまう。
【００１９】
そこで、本実施形態のプリンタでは、印刷対象の画像のアスペクト比と用紙のアスペクト比の違いから余白部分が発生し、用紙やインクが無駄になってしまうのを防き、用紙やインクを効率よく使用できるようにしている。
【００２０】
ここで、本実施形態のプリンタにおける余白防止のためのシステムを図３〜図５を参照して説明する。
まず、ユーザが通常の印刷設定を行い、印刷ボタンを押下すると、図３のような処理を実行する。図３の処理は、制御部１０１がプログラムメモリから読み出したプログラムに基づいて各部の制御や演算処理を行うことにより実行される。
【００２１】
Ｓ３０１では、ユーザによって設定された印刷設定を読み出し、現在の印刷設定がフチなし印刷モードであるかを判定する。フチなし印刷の場合は、印刷用紙のサイズに合わせて画像を印刷するので、余白が発生しない。したがって、Ｓ３０２〜Ｓ３２６の処理は行わずに、そのまま印刷設定どおりに印刷する。フチなし印刷モードでない場合は、余白が発生する可能性があるため、Ｓ３０２に進む。Ｓ３０１では、フチなし印刷モードであるかを判定したがこれに限らず、余白が発生しないような印刷設定になっているかを判定し、余白が発生しない印刷設定の場合は通常の印刷を行えばよい。
【００２２】
Ｓ３０２では、用紙のアスペクト比と印刷する画像のアスペクト比を比較し、アスペクト比が等しいかを判定する。印刷対象の画像に図４（ａ）のようにトリミング設定がなされている場合は、用紙のアスペクト比とトリミング領域のアスペクト比とを比較する。アスペクト比が等しい場合は、余白が発生しないので、Ｓ３２７に進み通常印刷を行う。アスペクト比が異なる場合は、余白が発生するので、Ｓ３０３で余白となる領域のサイズを算出する。
【００２３】
次に、Ｓ３０４、Ｓ３１１、Ｓ３１８では、余白部分が用紙全体のどのぐらいを占めているかを判定する。余白となる領域が、用紙のどのくらいを占めるかを判定するための判定方法としてはさまざまな方法が考えられる。本実施形態では、図５のように、用紙サイズ（アスペクト比）と印刷する画像のサイズ（アスペクト比）とから、余白部分が用紙全体のどのぐらいを占めているかを判定する。ここで、印刷する画像のサイズについては、画像をトリミングして印刷する場合はトリミングされた領域の画像のアスペクト比を使用する。また、画像の周囲にフチをつけて印刷する場合は、フチを含む画像領域のサイズ（またはアスペクト比）を用いて算出する。図５のように、用紙の長辺のサイズをＸｐ、短辺のサイズをＹｐ、用紙のアスペクト比をＸｐ／Ｙｐとし、印刷対象の画像の長辺のサイズをＸｉ，短辺のサイズをＹｉ、アスペクト比をＸｉ／Ｙｉとする。用紙と印刷する画像のアスペクト比の関係が、（Ｘｐ／Ｙｐ）＞（Ｘｉ／Ｙｉ）となる場合は、図４（ｅ）のように、短辺同士を合わせて印刷し、（Ｘｐ／Ｙｐ）＜（Ｘｉ／Ｙｉ）となる場合は、図４（ｆ）のように長辺を合わせて印刷することになる。そして、本実施形態では、用紙のアスペクト比と印刷するアスペクト比が、図５の（ａ−１）〜（ａ−４、（ｂ−１）〜（ｂ−４）のうちどの関係を満たすかを判定する。そして、判定結果に応じて、余白部分に配置する画像の数を決定したり、余白部分に画像追加して印刷するか、それとも画像の属性情報を配置して印刷するかをプリンタの制御部１０１自動的に決定する。
【００２４】
Ｓ３０４では、Ｘｉ／Ｙｉ≦２／３（Ｘｐ／Ｙｐ）、または、３／２（Ｘｐ／Ｙｐ）≦Ｘｉ／Ｙｉを満たすか否かを判断する。これを満たす場合は、余白領域は用紙の１／３以上占めている（ＹＥＳ）と判定して、Ｓ３０５の処理に進む。Ｓ３０４で余白領域は用紙の１／３以上占めていない（ＮＯ）と判定された場合は、Ｓ３１１で、３／２（Ｘｐ／Ｙｐ）≦Ｘｉ／Ｙｉ、または、２／３（Ｘｐ／Ｙｐ）＜Ｘｉ／Ｙｉ≦３／４（Ｘｐ／Ｙｐ）を満たすか否かを判断する。これを満たす場合は、余白領域は用紙の１／３未満、１／４以上占めている（ＹＥＳ）と判定して、Ｓ３１２の処理に進む。Ｓ３１１で余白領域は用紙の１／４以上占めていない（ＮＯ）と判定された場合は、Ｓ３１８で、３／４（Ｘｐ／Ｙｐ）＜Ｘｉ／Ｙｉ≦４／５（Ｘｐ／Ｙｐ）、または、５／４（Ｘｐ／Ｙｐ）≦Ｘｉ／Ｙｉ＜４／３（Ｘｐ／Ｙｐ）を満たすか否かを判断する。これを満たす場合は、余白領域は用紙の１／４未満、１／５以上占めている（ＹＥＳ）と判定して、Ｓ３１９の処理に進む。Ｓ３１８で余白領域は用紙の１／５未満である（ＮＯ）と判定された場合、つまり、４／５（Ｘｐ／Ｙｐ）＜Ｘｉ／Ｙｉ＜Ｘｐ／Ｙｐ。または、Ｘｐ／Ｙｐ＜Ｘｉ／Ｙｉ＜４／５（Ｘｐ／Ｙｐ）となる場合は、Ｓ３２５に進む。
【００２５】
Ｓ３０４、Ｓ３１１、Ｓ３１８でこのように余白部分の大きさを判定するのは、図５のように余白領域の大きさに応じて、余白に画像を配置するか画像の属性情報を配置するかを決定したり、画像を配置する数を決定するためである。図５（ａ−１）、（ｂ−１）のように、余白が１／３以上となる場合は、余白部分に１枚の画像をレイアウトする。図５（ａ−２）、（ｂ−２）のように、余白が１／３未満１／４以上となる場合は、余白部分に２枚の画像をレイアウトする。図５（ａ−３）（ｂ−３）のように、余白が１／４未満１／５以上となる場合は、余白部分に４枚の画像をレイアウトする。図５（ａ−４）、（ｂ−４）のように、余白が１／５よりも小さい場合は、印刷する画像の属性情報、例えば撮影日時や画像ファイル名等を余白部分に印刷する。このように、余白が発生する場合は余白の大きさや長さに応じて画像や属性情報を配置して印刷するため、インクや用紙の無駄を軽減することができる。
【００２６】
本実施形態では上述のように、余白が１／３以上であるか、１／４以上であるか、１／５以上であるかで判定したが、他の閾値を用いて判定しても良い。また、判定方法として、まず、（Ｘｉ／Ｙｉ）／（Ｘｐ／Ｙｐ）を算出し、その値に応じて、余白に画像を配置するか、属性情報を配置するか、さらに、配置する画像の数を決定するようにしてもよい。また、余白部分のアスペクト比に応じて決定しても良い。
【００２７】
Ｓ３０５では、図４（ｂ）のように、用紙に余白が発生することを通知するとともに、余白部分に画像を印刷するか否かをユーザに選択させるための余白印刷選択画面を表示部１０２表示する。ユーザが、操作部１０３を用いて、余白部分に画像を印刷する（ＹＥＳ）を選択した場合は、Ｓ３０６に進み、余白部分に画像を印刷するための処理を行う。ユーザが、余白部分に画像を印刷しない（ＮＯ）を選択した場合は、Ｓ３２７に進み、余白部分はそのままにして元々印刷設定されている画像だけで印刷データを生成し、通常の印刷を行う。
【００２８】
Ｓ３０６では、表示部１０２に図４（ｃ）のような画面を表示し、余白部分に印刷する画像をメモリカードに記録されている画像の中から選択させる。ユーザが画像を選択し、決定の操作をすると、Ｓ３０７に進み、トリミング画面を表示部１０２に表示する。トリミング画面では、選択された画像から、余白部分に印刷する領域を決定するために、選択された画像にトリミング枠を重畳して表示する。ここで、表示するトリミング枠は、Ｓ３０３で算出した余白部分のサイズに対応しており、余白部分のアスペクト比と同じアスペクト比をもつ枠を表示する。ユーザは、表示されたトリミング枠を、操作部１０３を操作してし、トリミングする領域を設定することが可能である。ここではトリミング枠の位置の移動、大きさの変更が可能であるが、トリミング枠のアスペクト比を変更するとさらに余白が発生してしまうのでトリミング枠のアスペクト比は変更できない。Ｓ３０９で余白印刷の設定が完了したと判断されると、Ｓ３１０において印刷データの作成が画像処理部１０７により行われる。ここでは、Ｓ３０２やＳ３０３で算出した余白部分の領域のサイズやアスペクト比となるように、Ｓ３０６で選択された画像をトリミングする。実際には、Ｓ３０８でユーザが設定したトリミング設定に応じてトリミングすることで、Ｓ３０３で算出した余白部分の領域のサイズやアスペクト比となるようにトリミングすることができる。そして、トリミングした画像と、元々印刷設定されている画像を１枚の用紙に収まるようにレイアウトして、印刷用のデータを生成する。そして、Ｓ３２７では作成した印刷データに基づいて、印刷部１０６で印刷する。
【００２９】
余白領域が１／４以上であり、余白領域に２枚の画像を印刷する場合も、余白領域が１／５以上であり、余白領域に４枚の画像を印刷する場合も、基本的にはＳ３０５〜Ｓ３１０と同様の処理（Ｓ３１２〜Ｓ３１７、Ｓ３１９〜Ｓ３２４、Ｓ３２７）を行う。しかし、余白部分に配置する画像の数が異なっているため、Ｓ３１５、Ｓ３２２では、余白部分のアスペクト比および余白部分に配置する画像の数、レイアウト（縦配置か横配置かなど）に応じてレイアウト枠を表示する。また、Ｓ３１７およびＳ３２４では、配置する画像の数にあわせて画像をレイアウトする。
【００３０】
余白領域が１／５未満の場合は、Ｓ３２５では、余白部分に画像の属性情報（ファイル名や撮影日時）を印刷しますか、という表示を出して、Ｓ３０５と同様に余白部分に印刷を行うかユーザに選択させる。余白印刷を行うことが選択された場合は、Ｓ３２６で印刷対象として選択されている画像の属性情報を余白部分にレイアウトして印刷データを作成して、Ｓ３２７で印刷する。
【００３１】
このように、本実施形態では、余白部分のサイズやアスペクト比を算出し、そのサイズに応じて画像をトリミングして余白部分に印刷するので、余白を無駄にせず、用紙やインクシートを有効に使用することができる。
【００３２】
また、カッター等の切断機構を有しているプリンタの場合は、算出した余白領域のサイズを印刷が完了するまで記憶しておき、余白領域との境目をカッタで切断してもよい。これにより、元に印刷対象となっていた画像と余白領域に印刷した画像の２つを自動的にプリンタが切断してくれるので、ユーザが後で切断するという手間を省くことができる。また、余白部に１枚画像をレイアウトした場合は切断し、複数枚レイアウトした場合は切断しないようにするようにしてもよい。カッターで単方向しか切断不可能な場合は複数枚レイアウトされたものを切断するのは難しく、また、複数枚を切断した場合、切断後の用紙サイズが小さくなりすぎてしまうという問題が発生する可能性があるので、複数枚レイアウトの場合は切断しない。
【００３３】
また、本実施形態では、余白となる領域が、用紙のどのくらいを占めるかを判定するための判定方法として画像のアスペクト比と用紙のアスペクト比を用いたが、これに限らず、余白領域のサイズ、アスペクト比が算出できればどのような方法を用いても良い。
【００３４】
また、本実施形態では、余白領域に印刷する画像を１枚しか選択させず、同じ画像を複数個印刷したが、余白領域に印刷する数の画像を、ユーザに選択させて、異なる画像を印刷しても良い。この場合、画像それぞれにトリミング設定をする必要がある。また、同じ画像を印刷するか異なる画像を選択して印刷するかをユーザに選択させてもよい。
【００３５】
＜その他の実施形態＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００３６】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００３７】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００３８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【図１】
2011000827.tif 000003
【図２】
2011000827.tif 000004
【図３】
2011000827.tif 000005
【図４】
2011000827.tif 000006
【図５】
2011000827.tif 000007