(57)【要約】【課題】元画像の一部分を拡大した拡大部分と非拡大部分との合成画像を、拡大部分と非拡大部分との解像度の差が小さくなるように印刷する。【解決手段】合成画像を印刷する場合には（Ｓ１０２：ＹＥＳ）、拡大部分の大きさ、拡大率、所定の間引き率に応じて算出された拡大部分の画素数Ｎｓが、元画像の画像データの拡大部分に対応する部分の画素数Ｎｍａｘ以下の場合には（Ｓ１０６：ＹＥＳ）、元画像の画像データの画素を、非拡大部分については所定の間引き率で間引いて、拡大部分については所定の間引き率より小さい間引き率で間引いて、印刷データを生成する（Ｓ１０７、Ｓ１０８）。一方、画素数Ｎｓが画素数Ｎｍａｘを超えている場合には（Ｓ１０６：ＮＯ）、元画像の画像データの画素を、非拡大部分については所定の間引き率より大きい間引き率で間引いて、拡大部分については画素を間引かずに、印刷データを生成する（Ｓ１０９、Ｓ１１０）。【選択図】図４
2011035591.tif 000002
【特許請求の範囲】
【請求項１】
元画像の一部分を拡大した拡大部分と非拡大部分とを合成した合成画像を被記録媒体に印刷する印刷装置であって、
前記元画像のうち前記拡大部分とする範囲である拡大範囲を決定する拡大範囲決定手段と、
前記拡大部分の前記非拡大部分に対する拡大率を決定する拡大率決定手段と、
前記元画像の画像データと、前記拡大範囲及び前記拡大率から、前記合成画像を印刷するための印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された前記印刷データに基づいて前記被記録媒体に前記合成画像を印刷する印刷手段を備え、
前記印刷データ生成手段は、
前記非拡大部分については、前記元画像の画像データの画素数を所定の間引き率で間引いて、前記画像データよりも画素数の少ない前記印刷データを生成し、
前記拡大部分については、前記元画像の画像データの画素を、前記所定の間引き率よりも小さい間引き率で間引いて、前記印刷データを生成することを特徴とする印刷装置。
【請求項２】
前記印刷データ生成手段は、
前記拡大部分の拡大率が大きいほど、前記拡大部分の前記間引き率を小さく設定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷データ生成手段は、
前記拡大部分の画素数が、前記拡大部分について前記元画像の画像データの画素を前記所定の間引き率で間引いたとした場合の前記拡大部分の画素数に、前記拡大率を２乗した値を乗じた数となるように、前記元画像の画像データからの間引きを行うことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記印刷データ生成手段は、
前記拡大部分の画素数が、前記元画像の画像データの前記拡大部分に対応する部分における画素数を超えてしまう場合には、前記非拡大部分の間引き率を前記所定の間引き率よりも大きくして、前記非拡大部分の画素数をさらに小さくすることを特徴とする請求項３に記載の印刷装置。
【請求項５】
印刷装置を含んでおり、元画像の一部分を拡大した拡大部分と非拡大部分とを合成した合成画像を前記印刷装置において被記録媒体に印刷する印刷システムであって、
前記元画像のうち前記拡大部分とする範囲である拡大範囲を決定する拡大範囲決定手段と、
前記拡大部分の前記非拡大部分に対する拡大率を決定する拡大率決定手段と、
前記元画像の画像データと、前記拡大範囲及び前記拡大率から、前記合成画像を印刷するための印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された前記印刷データに基づいて前記被記録媒体に前記合成画像を印刷する印刷手段を備え、
前記印刷データ生成手段は、
前記非拡大部分については、前記元画像の画像データの画素数を所定の間引き率で間引いて、前記画像データよりも画素数の少ない前記印刷データを生成し、
前記拡大部分については、前記元画像の画像データの画素を、前記所定の間引き率よりも小さい間引き率で間引いて、前記印刷データを生成することを特徴とする印刷システム。
【請求項６】
被記録媒体に印刷される、元画像の一部分を拡大した拡大部分と非拡大部分とを合成した合成画像の印刷データを作成する印刷データ作成装置であって、
前記元画像のうち前記拡大部分とする範囲である拡大範囲を決定する拡大範囲決定手段と、
前記拡大部分の前記非拡大部分に対する拡大率を決定する拡大率決定手段と、
前記元画像の画像データと、前記拡大範囲及び前記拡大率から、前記印刷データ生成手段を備え、
前記印刷データ生成手段は、
前記非拡大部分については、前記元画像の画像データの画素数を所定の間引き率で間引いて、前記画像データよりも画素数の少ない前記印刷データを生成し、
前記拡大部分については、前記元画像の画像データの画素を、前記所定の間引き率よりも小さい間引き率で間引いて、前記印刷データを生成することを特徴とする印刷データ作成装置。
【請求項７】
被記録媒体に印刷される、元画像の一部分を拡大した拡大部分と非拡大部分とを合成した合成画像の印刷データを作成するための印刷データ作成プログラムであって、
コンピュータを、
前記元画像のうち前記拡大部分とする範囲である拡大範囲を決定する拡大範囲決定手段、
前記拡大部分の前記非拡大部分に対する拡大率を決定する拡大率決定手段、
前記元画像の画像データと、前記拡大範囲及び前記拡大率から、前記印刷データを生成する印刷データ生成手段として動作させ、
前記印刷データ生成手段において、
前記非拡大部分については、前記元画像の画像データの画素を、所定の間引き率で間引いて、前記画像データよりも画素数の少ない前記印刷データを生成させ、
前記拡大部分については、前記元画像の画像データの画素を、前記所定の間引き率よりも小さい間引き率で間引いて、前記印刷データを生成させることを特徴とする印刷データ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、元画像の一部分を拡大した拡大部分と非拡大部分とを合成した合成画像を印刷する印刷装置及び印刷システム、並びに、このような合成画像を印刷するための印刷データを生成する印刷データ生成装置及び印刷データ生成プログラムに関する。
【背景技術】
【０００２】
特許文献１に記載の印刷システムにおいては、ユーザが、オーダーシートに印刷されたサンプル画像のうち拡大したい拡大対象領域をマーカで囲むとともに、拡大対象領域の拡大率及び配置を指定するためのチェック欄にチェックを入れてから、オーダーシートをスキャナに読み込ませると、印刷装置において、サンプル画像において拡大対象部分のみが拡大された画像、すなわち、拡大された拡大対象部分（拡大部分）と、それ以外の部分（非拡大部分）とが合成された合成画像が印刷される。
【０００３】
また、特許文献２に記載の印刷システムでは、プリンタドライバにおいて、元画像の画像データから、一部の画素のデータを所定の間引き率で間引く間引き処理を行うことにより、元画像の画像データよりもデータ量の小さい印刷イメージデータを生成し、この印刷イメージデータをプリンタに転送することにより印刷を行っている。これにより、元画像のデータよりも低い解像度で印刷を行う場合などには、元画像のデータから印刷に使用しない画素のデータを間引いた印刷イメージデータをプリンタに転送することになるため、処理を高速化することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−９２３９３号公報
【特許文献２】特開２００１−１９５２１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献２に記載されているような、元画像の画像データの一部を間引いたデータにより印刷を行う印刷システムを用いて、特許文献１に記載されているように、元画像の一部分を拡大した拡大部分と非拡大部分とを合成した合成画像を印刷する場合、拡大部分及び非拡大部分のいずれについても、元画像のデータを同じ間引き率で間引いて印刷イメージデータを生成し、生成した印刷データに基づいて合成画像を印刷すると、拡大部分については拡大されている分だけ非拡大部分よりも解像度が低くなる。その結果、印刷された合成画像においては、拡大部分と非拡大部分との間に画質の差が生じてしまう。
【０００６】
本発明の目的は、元画像の一部分を拡大した拡大部分と非拡大部分の解像度の差が小さくなるように、拡大部分と非拡大部分とを合成した合成画像を印刷することが可能な印刷装置、並びに、このような合成画像を印刷するための印刷データを生成する印刷データ生成装置、及び、印刷データ生成プログラムを提供することである。
【課題を解決するための手段】
【０００７】
第１の発明に係る印刷装置は、元画像の一部分を拡大した拡大部分と非拡大部分とを合成した合成画像を被記録媒体に印刷する印刷装置であって、前記元画像のうち前記拡大部分とする範囲である拡大範囲を決定する拡大範囲決定手段と、前記拡大部分の前記非拡大部分に対する拡大率を決定する拡大率決定手段と、前記元画像の画像データと、前記拡大範囲及び前記拡大率から、前記合成画像を印刷するための印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成された前記印刷データに基づいて前記被記録媒体に前記合成画像を印刷する印刷手段を備え、前記印刷データ生成手段は、前記非拡大部分については、前記元画像の画像データの画素数を所定の間引き率で間引いて、前記画像データよりも画素数の少ない前記印刷データを生成し、前記拡大部分については、前記元画像の画像データの画素を、前記所定の間引き率よりも小さい間引き率で間引いて、前記印刷データを生成することを特徴とするものである。
【０００８】
これによると、非拡大部分については元画像の画像データの画素を所定の間引き率で間引いて印刷データを生成し、拡大部分については元画像の画像データの画素を上記所定の間引き率よりも小さい間引き率で間引いて印刷データを生成することにより、拡大部分と非拡大部分との解像度の差を小さくすることができる。
【０００９】
なお、元画像の画像データの画素を、所定の間引き率よりも小さい間引き率で間引くことには、元画像の画像データの画素を間引かない（間引き率が０％である）ことも含まれる。
【００１０】
第２の発明に係る印刷装置は、第１の発明に係る印刷装置であって、前記印刷データ生成手段は、前記拡大部分の拡大率が大きいほど、前記拡大部分の前記間引き率を小さく設定することを特徴とするものである。
【００１１】
間引き率が同じであれば、拡大率が大きくなるほど解像度は小さくなるが、拡大率が大きくなるほど間引き率を小さくして拡大部分の画素数を多くすることにより、拡大部分と非拡大部分との解像度の差が大きくなるのを防止することができる。
【００１２】
第３の発明に係る印刷装置は、第２の発明に係る印刷装置であって、前記印刷データ生成手段は、前記拡大部分の画素数が、前記拡大部分について前記元画像の画像データの画素を前記所定の間引き率で間引いたとした場合の前記拡大部分の画素数に、前記拡大率を２乗した値を乗じた数となるように、前記元画像の画像データからの間引きを行うことを特徴とするものである。
【００１３】
これによると、拡大部分と非拡大部分とを同じ解像度にすることができる。
【００１４】
第４の発明に係る印刷装置は、第３の発明に係る印刷装置であって、前記印刷データ生成手段は、前記拡大部分の画素数が、前記元画像の画像データの前記拡大部分に対応する部分における画素数を超えてしまう場合には、前記非拡大部分の間引き率を前記所定の間引き率よりも大きくして、前記非拡大部分の画素数をさらに小さくすることを特徴とするものである。
【００１５】
拡大部分と非拡大部分とで解像度を同じにするために、拡大部分の画素数を決定したときに、その画素数が、元画像の画像データの拡大部分対応する部分における画素数を超えていると、実際にはその通りに印刷できない。そこで、このような場合には、非拡大部分の間引き率を大きくして、非拡大部分の解像度を小さくすることにより、拡大部分と非拡大部分とを同じ解像度にすることができる。
【００１６】
第５の発明に係る印刷システムは、印刷装置を含んでおり、元画像の一部分を拡大した拡大部分と非拡大部分とを合成した合成画像を前記印刷装置において被記録媒体に印刷する印刷システムであって、前記元画像のうち前記拡大部分とする範囲である拡大範囲を決定する拡大範囲決定手段と、前記拡大部分の前記非拡大部分に対する拡大率を決定する拡大率決定手段と、前記元画像の画像データと、前記拡大範囲及び前記拡大率から、前記合成画像を印刷するための印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成された前記印刷データに基づいて前記被記録媒体に前記合成画像を印刷する印刷手段を備え、前記印刷データ生成手段は、前記非拡大部分については、前記元画像の画像データの画素数を所定の間引き率で間引いて、前記画像データよりも画素数の少ない前記印刷データを生成し、前記拡大部分については、前記元画像の画像データの画素を、前記所定の間引き率よりも小さい間引き率で間引いて、前記印刷データを生成することを特徴とするものである。
【００１７】
第６の発明に係る印刷データ作成装置は、被記録媒体に印刷される、元画像の一部分を拡大した拡大部分と非拡大部分とを合成した合成画像の印刷データを作成する印刷データ作成装置であって、前記元画像のうち前記拡大部分とする範囲である拡大範囲を決定する拡大範囲決定手段と、前記拡大部分の前記非拡大部分に対する拡大率を決定する拡大率決定手段と、前記元画像の画像データと、前記拡大範囲及び前記拡大率から、前記印刷データ生成手段を備え、前記印刷データ生成手段は、前記非拡大部分については、前記元画像の画像データの画素数を所定の間引き率で間引いて、前記画像データよりも画素数の少ない前記印刷データを生成し、前記拡大部分については、前記元画像の画像データの画素を、前記所定の間引き率よりも小さい間引き率で間引いて、前記印刷データを生成することを特徴とするものである。
【００１８】
第７の発明に係る印刷データ作成プログラムは、被記録媒体に印刷される、元画像の一部分を拡大した拡大部分と非拡大部分とを合成した合成画像の印刷データを作成するための印刷データ作成プログラムであって、コンピュータを、前記元画像のうち前記拡大部分とする範囲である拡大範囲を決定する拡大範囲決定手段、前記拡大部分の前記非拡大部分に対する拡大率を決定する拡大率決定手段、前記元画像の画像データと、前記拡大範囲及び前記拡大率から、前記印刷データを生成する印刷データ生成手段として動作させ、前記印刷データ生成手段において、前記非拡大部分については、前記元画像の画像データの画素を、所定の間引き率で間引いて、前記画像データよりも画素数の少ない前記印刷データを生成させ、前記拡大部分については、前記元画像の画像データの画素を、前記所定の間引き率よりも小さい間引き率で間引いて、前記印刷データを生成させることを特徴とするものである。
【発明の効果】
【００１９】
本発明によれば、拡大部分について、元画像の画像データの画素を非拡大部分よりも小さい間引き率で間引いて印刷データを生成することにより、拡大部分と非拡大部分との解像度の差を小さくすることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明における実施の形態に係るプリンタの概略構成図であり、（ａ）が蓋を閉じた状態、（ｂ）が蓋を開けた状態を示している。
【図２】図１（ａ）のタッチパネルの表示画面に表示される画像を示す図である。
【図３】図１のプリンタを制御する制御装置の構成を示す機能ブロック図である。
【図４】図１のプリンタにおいて合成画像を印刷する手順を示す図である。
【図５】元画像の画像データの２分の１の解像度で印刷を行う場合であり、且つ、拡大率が２００％である場合の、画素の間引き方の一例を示す図である。
【図６】元画像の画像データの２分の１の解像度で印刷を行う場合であり、且つ、拡大率が４００％である場合の画素の間引き方の一例を示す図である。
【図７】元画像の画像データの４分の１の解像度で印刷を行う場合であり、且つ、拡大率が２００％である場合の、画素の間引き方の一例を示す図である。
【図８】元画像の画像データの４分の１の解像度で印刷を行う場合であり、且つ、拡大率が４００％である場合の、画素の間引き方の一例を示す図である。
【図９】図７の例で、拡大部分についての間引き率を、非拡大部分についての間引き率と同じとした場合の図７（ｃ）相当の図である。
【図１０】変形例１の印刷システムの機能ブロック図である。
【発明を実施するための形態】
【００２１】
以下、本発明の好適な実施の形態について説明する。
【００２２】
図１は本実施の形態に係るプリンタの概略構成図であり、（ａ）が後述する蓋３を閉じた状態、（ｂ）が蓋３を開けた状態を示している。図１に示すように、プリンタ１は、本体ケース２、蓋３、キャリッジ４、インクジェットヘッド５、用紙搬送ローラ６、タッチパネル７などを備えている。また、プリンタ１の動作は、後述する制御装置４０（図３参照）により制御されている。
【００２３】
本体ケース２は、上面が開口した略直方体形状のケースである。蓋３は本体ケース２の上面の開口を塞ぐためのものである。そして、プリンタ１は、通常は蓋３を閉じた状態で使用されるとともに、蓋３を開けることにより、インクジェットヘッド５に対するメンテナンス等を行うことができるようになっている。
【００２４】
キャリッジ４は、本体ケース２の内部に配置されており、走査方向（図１の左右方向）に往復移動する。インクジェットヘッド５は、キャリッジ４の下面に配置されており、その下面に形成された図示しない複数のノズルからインクを吐出する。用紙搬送ローラ６は、本体ケース２の内部に配置されており、記録用紙Ｐを紙送り方向（図１の手前方向）に搬送する。
【００２５】
そして、プリンタ１においては、キャリッジ４とともに走査方向に往復移動するインクジェットヘッド５から、用紙搬送ローラ６に搬送される記録用紙Ｐにインクを吐出することにより、記録用紙Ｐ（被記録媒体）に印刷を行う。
【００２６】
タッチパネル７は、蓋３の図１における手前側の表面に配置されている。タッチパネル７は、蓋３の上記表面に露出した表示画面１９ａを有しており、表示画面１９ａに、プリンタ１において印刷される画像や、プリンタ１の操作を行うためのボタンなどを表示するディスプレイ１９（図３参照）と、ユーザが指や専用のペンなどにより表示画面１９ａに触れたときに、その位置を検出する検出センサ１８（図３参照）とを備えている。なお、タッチパネル７の構成は従来のものと同様であるので、ここではその詳細な説明を省略する。
【００２７】
図２は、タッチパネル７の表示画面１９ａに表示される画像を示す図である。図２に示すように、表示画面１９ａには、印刷画像表示部２１、拡大率表示部２２、画像読み出しボタン２３、拡大範囲設定ボタン２４、拡大率設定ボタン２５、拡大部分位置設定ボタン２６、印刷ボタン２７、決定ボタン２８、４つの方向ボタン２９などが表示される。
【００２８】
印刷画像表示部２１は、表示画面１９ａの左上端部と略中央部とにまたがって連続的に延びた領域に配置された略矩形の部分であり、印刷画像表示部２１には、プリンタ１により印刷される画像が表示される。ここで、プリンタ１では、読み出した画像をそのまま印刷する通常の印刷に加えて、元画像にその一部分（図の枠３２により囲まれた部分）を拡大した拡大部分３１ａを合成した合成画像、すなわち、拡大部分３１ａとそれ以外の拡大しない部分である非拡大部分３１ｂとを合成した合成画像３１の印刷を行うことができるようになっており、図２は、印刷画像表示部２１に、合成画像３１が表示された状態を示している。
【００２９】
なお、このような合成画像３１を印刷する具体例としては、集合写真に、その中の特定人物の拡大写真を合成した合成画像を印刷することや、装置全体の画像に、その装置の特定部分の拡大画像を合成した合成画像を印刷すること等があげられる。
【００３０】
拡大率表示部２２は、表示画面１９ａの左下端部に配置されており、拡大部分３１ａの拡大率（例えば２００％など）が表示されている。
【００３１】
画像読み出しボタン２３、拡大範囲設定ボタン２４、拡大率設定ボタン２５、拡大部分位置設定ボタン２６、印刷ボタン２７、決定ボタン２８、４つの方向ボタン２９は、表示画面１９ａ上に表示されたボタンであって、指や専用のペンなどでこれらのボタンに触れて操作を行うことにより、以下に説明するように、各ボタンの操作に対応する動作を実行させることができるようになっている。なお、これらのボタン２３〜２９は、タッチパネル７の表示画面１９ａ上に表示されていることには限られず、タッチパネル７の外部に実際のボタンとして配置されていてもよい。
【００３２】
画像読み出しボタン２３は、表示画面１９ａの右上端部に配置されており、拡大範囲設定ボタン２４が操作されると、表示画面１９ａに、例えば、画像データの一覧が表示されたポップアップウィンドウが表示され、合成画像３１の元となる元画像の画像データの選択が可能な状態となる。
【００３３】
拡大範囲設定ボタン２４は、画像読み出しボタン２３の下方に配置されており、拡大範囲設定ボタン２４が操作されると、表示画面１９ａに表示された画像のうち、拡大部分３１ａとする範囲（枠３２の範囲、拡大範囲）の設定、変更の入力が可能な状態となる。
【００３４】
拡大率設定ボタン２５は、拡大範囲設定ボタン２４の下方に配置されており、拡大率設定ボタン２５が操作されると、拡大率表示部２２に表示された拡大率の設定、変更の入力が可能な状態となる。
【００３５】
拡大部分位置設定ボタン２６は、拡大率設定ボタン２５の下方に配置されており、拡大部分位置設定ボタン２６が操作されると、印刷画像表示部２１に表示された、拡大部分３１ａが配置される位置（例えば中心位置）を規定するためのマーカ３３の位置の設定、変更の入力が可能な状態となる。
【００３６】
印刷ボタン２７は、拡大率表示部２２の右方に配置されており、印刷ボタン２７が操作されると、プリンタ１において、印刷画像表示部２１に表示された画像が印刷される。
【００３７】
決定ボタン２８は、表示画面１９ａの右下端部に配置されており、決定ボタン２８を操作することにより、上述した画像データの選択、拡大範囲の変更、拡大率の変更、拡大部分を配置する位置の設定、変更を確定することなどができる。
【００３８】
４つの方向ボタン２９は、決定ボタン２８の上方、下方、左方及び右方にそれぞれ配置されており、上述したように画像データの選択、及び、拡大範囲、拡大率、拡大部分を配置する位置の設定、変更の入力が可能となった状態で、方向ボタン２９を操作することにより、これらの変更を行うことができるようになっている。
【００３９】
次に、プリンタ１を制御する制御装置４０について説明する。図３は、制御装置４０を含めたプリンタ１の構成を示す機能ブロック図である。
【００４０】
制御装置４０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などからなり、これらが、図３に示すように、画像データ読み出し部４１、拡大範囲決定部４２、拡大率決定部４３、拡大部分位置決定部４４、表示画像データ生成部４５、表示制御部４６、印刷データ生成部４７、印刷制御部４８などとして機能する。
【００４１】
画像データ読み出し部４１は、印刷する画像の元となる元画像のデータを読み出す。具体的には、例えば、画像読み出しボタン２３が操作されることにより上記画像データの一覧のポップアップウィンドウが表示されている状態で、方向ボタン２９が操作されることによりポップアップウィンドウ上で選択されている画像データが切り替わり、決定ボタン２８が操作されると、選択されている画像データを元画像データとして決定し、プリンタ１に挿入された図示しないメモリーカードなどから対応する画像データを読み出す。
【００４２】
拡大範囲決定部４２は、上述の拡大範囲設定ボタン２４が操作されて、拡大部分３１ａとする範囲の設定、変更の入力が可能となった状態で、検出センサ１８が検出した決定ボタン２８及び方向ボタン２９の操作に応じて、元画像のうち拡大部分３１ａとする範囲（枠３２の範囲、拡大範囲）を決定する。具体的には、例えば、制御装置４０のＲＡＭなどに枠３２の範囲を記憶しておき、方向ボタン２９が操作されたときに、その操作に応じて枠３２の位置、大きさを変更し、決定ボタン２８が操作されたときに、記憶されている枠３２の範囲を拡大部分３１ａとする範囲に決定する。
【００４３】
拡大率決定部４３は、上述の拡大率決定ボタン２４が操作されて、拡大率の設定、変更の入力が可能となった状態で、検出センサ１８が検出した決定ボタン２８及び方向ボタン２９の操作に応じて拡大率を決定する。具体的には、例えば、制御装置４０のＲＡＭなどに拡大率を記憶しておき、方向ボタン２９が操作されたときに、その操作に応じて記憶されている拡大率を増加又は減少させ、決定ボタン２８が操作されたときに、記憶されている拡大率を拡大部分３１ａの拡大率として決定する。
【００４４】
拡大部分位置決定部４４は、上述の拡大部分位置設定ボタン２６が操作されて、拡大部分３１ａを配置する位置の設定、変更の入力が可能となった状態で、検出センサ１８が検出した決定ボタン２８及び方向ボタン２９の操作に応じて拡大部分３１ａを配置する位置を決定する。具体的には、例えば、制御装置４０のＲＡＭなどにマーカ３３の位置を記憶しておき、方向ボタン２９が操作されたときに、その操作に応じて記憶されているマーカ３３の位置を変更し、決定ボタン２８が操作されたときに、記憶されているマーカ３３の位置を拡大部分３１ａが配置される位置（例えば、中心位置）として決定する。
【００４５】
なお、本実施の形態では、上述したように、拡大部分位置設定ボタン２６、拡大部分位置決定部４４が設けられており、マーカ３３の位置を設定することにより拡大部分３１ａを配置する位置を自由に設定することができるようになっているが、これには限られず、常に、拡大部分３１ａが、例えば合成画像３１の右上端部など合成画像３１の特定の箇所に配置されるように構成されていてもよい。
【００４６】
表示画像データ生成部４５は、表示画面１９ａに表示させるための表示画像の画像データを生成する。具体的には、画像データ読み出し部４１により読み出された画像データに対応する元画像と、拡大範囲決定部４２により決定された位置に配置された枠３２と、拡大部分位置決定部４４により決定された位置に配置されたマーカ３３と、マーカ３３の位置に配置されており、元画像の枠３２内の部分を拡大率決定部４３により決定された拡大率で拡大した拡大部分３１ａの画像とをあわせた画像の画像データを生成する。また、表示画像データ生成部４５は、拡大率表示部２２、操作ボタン２３〜２８の画像の画像データも生成する。表示制御部４６は、表示画像データ生成部４５により生成された画像データに対応する画像が、表示画面１９ａに表示されるようにディスプレイ１９を制御する。
【００４７】
印刷データ生成部４７は、画像データ読み出し部４１により読み出された元画像のデータ、拡大範囲決定部４２により決定された枠３２の範囲、拡大率決定部４３により決定された拡大率、及び、拡大部分位置決定部４４により決定されたマーカ３３の位置に基づいて、印刷を行うための印刷データを生成する。このとき、印刷データ生成部４７は、印刷される画像の解像度に合わせて、印刷に用いない元画像の画像データの画素の一部を間引いて印刷データを生成する。これにより、印刷データ生成部４７から印刷制御部４８に転送する印刷データのデータ量は、元画像の画像データに比べて小さくなり、印刷データの転送処理、印刷制御部４８における印刷処理などを高速に行うことができる。なお、印刷データ生成部４７において生成される印刷データについては、後ほど詳細に説明する。
【００４８】
印刷制御部４８は、キャリッジ４、インクジェットヘッド５及び用紙搬送ローラ６の制御を行い、プリンタ１に、印刷データ生成部４７により生成された印刷データに対応する画像を印刷させる。なお、本実施の形態では、キャリッジ４、インクジェットヘッド５、用紙搬送ローラ６及びこれらを制御する印刷制御部４８をあわせたものが、本発明に係る印刷手段に相当する。
【００４９】
次に、プリンタ１において印刷を行う手順について説明する。図４は、この手順を示すフローチャートである。
【００５０】
図４に示すように、プリンタ１において印刷を行うためには、まず、画像データ読み出し部４１により画像のデータを読み出す（ステップＳ１０１、以下、単にＳ１０１などとする）。
【００５１】
そして、合成画像３１ではなく、読み出した画像をそのまま印刷する通常の印刷を行う場合には（Ｓ１０２：ＮＯ）、読み出した画像データの画素を、印刷データ生成部４７において、元画像の画像データとプリンタ１において印刷される画像の解像度の比によって決まる所定の間引き率で間引いて印刷データを生成する（Ｓ１０３）。ここで、間引き率とは、間引き前の画素数に対する間引き後の画素数の比を示している。
【００５２】
そして、印刷制御部４８の制御により、キャリッジ４、インクジェットヘッド５及び用紙搬送ローラ６を動作させて、生成した印刷データに基づいて画像を印刷する（Ｓ１１１）。
【００５３】
一方、合成画像３１の印刷を行う場合には（Ｓ１０２：ＹＥＳ）、上述したボタン２３〜２８の操作などにより、拡大部分３１ａとする部分の範囲（枠３２の範囲）、拡大率、拡大部分３１ａを配置する位置（マーカ３３の位置）を指定する（Ｓ１０４）。
【００５４】
続いて、印刷データ生成部４７において、拡大部分３１ａの画素数を算出する（Ｓ１０５）。具体的には、元画像の画像データの拡大部分３１ａに対応する部分の画素を、上記所定の間引き率で間引いたとした場合の画素数に、拡大率を２乗した値を乗じることによって拡大部分３１ａの画素数を算出する。
【００５５】
続いて、上記Ｓ１０５において算出された拡大部分３１ａの画素数Ｎｓが、元画像の画像データの拡大部分３１ａに対応する部分の画素数Ｎｍａｘ以下の場合には（Ｓ１０６：ＹＥＳ）、印刷データ生成部４７において、元画像の画像データの画素を、上記通常の印刷を行う場合と同様の所定の間引き率で間引いて、非拡大部分３１ｂの印刷データを生成する（Ｓ１０７）。さらに、印刷データ生成部４７において、元画像の画像データの画素を、所定の間引き率よりも小さい間引き率で間引いて、拡大部分３１ａの印刷データを生成する（Ｓ１０８）。このとき、拡大部分３１ａの拡大率が大きい場合ほど、間引き率が小さくなるようにする。
【００５６】
そして、印刷制御部４８の制御により、キャリッジ４、インクジェットヘッド５及び用紙搬送ローラ６を動作させて、生成した拡大部分３１ａ及び非拡大部分３１ｂの印刷データに基づいて、合成画像３１の印刷を行う（Ｓ１１１）。
【００５７】
一方、算出された拡大部分３１ａの画素数Ｎｓが、画素数Ｎｍａｘを超えてしまう場合には（Ｓ１０６：ＮＯ）、印刷データ生成部４７において、元画像の画像データの画素を上記所定の間引き率よりも大きい間引き率で間引いて非拡大部分３１ｂの印刷データを生成する（Ｓ１０９）。さらに、印刷データ生成部４７において、元画像の画像データの画素を間引かずに（所定の間引き率よりも小さい間引き率０％で間引いて）、拡大部分３１ａの印刷データを生成する（Ｓ１１０）。
【００５８】
そして、印刷制御部４８の制御により、キャリッジ４、インクジェットヘッド５及び用紙搬送ローラ６を動作させて、生成した拡大部分３１ａ及び非拡大部分３１ｂの印刷データに基づいて、合成画像３１の印刷を行う（Ｓ１１１）。
【００５９】
次に、上記ステップＳ１０３、Ｓ１０５、Ｓ１０７〜Ｓ１１０の具体例について説明する。なお、以下では、具体例として、元画像の画像データの２分の１又は４分の１の解像度で印刷を行う場合であり、且つ、拡大部分３１ａの拡大率が２００％（２倍）又は４００％（４倍）である場合について説明する。
【００６０】
また、以下の説明においては、元画像の画像データを、図５（ａ）に示すような、上下方向及び左右方向に関して３つおきに配置された画素Ｄａ（図中線間の狭いハッチングを付した画素）、上下方向及び左右方向に関して１つおきに配置された画素のうち画素Ｄａを除いた画素Ｄｂ（図中線間の広いハッチングを付した画素）、及び、それ以外の画素Ｄｃ（図中ドットのハッチングを付した画素）からなるものであるとする。
【００６１】
元画像の画像データの２分の１の解像度で印刷を行う場合、上記Ｓ１０３においては、図５（ａ）に示す元画像の画像データの画素Ｄａ、Ｄｂ、Ｄｃのうち、画素Ｄｃを間引き、図５（ｂ）に示す、元画像の画像データにおいて上下方向及び左右方向に関して１つおきに配置された画素Ｄａ、Ｄｂからなる印刷データを生成する。なお、この場合には、間引き後の画素数が間引き前の画素数の４分の１（＝（１／２）２）になっており、間引き率は７５％（＝（３／４）×１００％）となる。そして、この間引き率が本発明に係る所定の間引き率に相当する。
【００６２】
さらに、上記Ｓ１０５においては、拡大率が２００％（２倍）である場合には、拡大部分３１ａの画素数Ｎｓは、所定の間引き率で間引いたとしたことにより元画像の画像データの拡大部分３１ａに対応する部分の画素数Ｎｍａｘの４分の１（＝（１／２）２）となった画素数を４（＝２２）倍したもの、つまり、画素数Ｎｍａｘと同じになる。
【００６３】
このとき、算出された拡大部分３１ａの画素数Ｎｓが、画素数Ｎｍａｘ以下となるため（Ｓ１０６：ＹＥＳ）、上記Ｓ１０７において、図５（ａ）に示す元画像の画像データの画素Ｄａ、Ｄｂ、Ｄｃのうち画素Ｄｃを間引いて、図５（ｂ）に示す、画素Ｄａ、Ｄｂからなる非拡大部分３１ｂの印刷データを生成する。
【００６４】
さらに、上記Ｓ１０８において、元画像の画像データの画素を間引かずに（所定の間引き率よりも小さい間引き率０％で画素を間引いて）、図５（ｃ）に示す、画素Ｄａ、Ｄｂ、Ｄｃからなる拡大部分３１ａの印刷データを生成する。
【００６５】
一方、拡大率が４００％（４倍）である場合には、上記Ｓ１０５において算出される拡大部分３１ａの画素数Ｎｓは、所定の間引き率で間引いたとしたことにより画素数Ｎｍａｘの４分の１（＝（１／２）２）となった画素数を１６（＝４２）倍したもの、すなわち、画素数Ｎｍａｘを４倍したものなり、画素数Ｎｍａｘを超えてしまうこととなる。
【００６６】
このとき、算出された拡大部分３１ａの画素数が、画素数Ｎｍａｘを超えているため（Ｓ１０６：ＮＯ）、上記Ｓ１０９において、図６（ａ）に示す、元画像の画像データの画素Ｄａ、Ｄｂ、Ｄｃのうち画素Ｄｂ、Ｄｃを間引いて、図６（ｂ）に示す、元画像の画像データにおいて上下方向及び左右方向に関して３つおきに配置された画素Ｄａからなる非拡大部分３１ｂの印刷データを生成する。なお、この場合には、間引き後の画素数が間引き前の画素数の１６分の１（＝（１／４）２）になっており、間引き率は９３．７５％（＝（１５／１６）×１００％）となる。そして、この間引き率は所定の間引き率７５％よりも大きくなっている。
【００６７】
さらに、上記Ｓ１１０において、元画像の画像データの画素を間引かずに（所定の間引き率よりも小さい間引き率０％で画素を間引いて）、図６（ｃ）に示す、画素Ｄａ、Ｄｂ、Ｄｃからなる拡大部分３１ａの印刷データを生成する。
【００６８】
また、元画像の画像データの４分の１の解像度で印刷を行う場合には、上記Ｓ１０３において、図５（ａ）と同様の図７（ａ）に示す元画像の画像データの画素Ｄａ、Ｄｂ、Ｄｃのうち画素Ｄｂ、Ｄｃを間引いて、図７（ｂ）に示す、上下方向及び左右方向に関して３つおきに配置された画素Ｄａからなる印刷データを生成する。なお、この場合には、間引き後の画素数が間引き前の画素数の１６分の１になっており、間引き率は９３．７５％（＝（１５／１６）×１００％）となる。そして、この間引き率が本発明に係る所定の間引き率に相当する。
【００６９】
さらに、上記Ｓ１０５においては、拡大率が２００％（２倍）であるとすると、拡大部分３１ａの画素数Ｎｓは、所定の間引き率で間引いたとしたことにより、元画像の画像データの拡大部分３１ａに対応する部分の画素数Ｎｍａｘの１６分の１（＝（１／４）２）になった画素数を４（＝２２）倍したもの、つまり、画素数Ｎｍａｘの４分の１になる。
【００７０】
一方、拡大率が４００％（４倍）であるとすると、上記Ｓ１０５において算出される拡大部分３１ａの画素数Ｎｓは、所定の間引き率で間引いたとしたことより画素数Ｎｍａｘの１６分の１（＝（１／４）２）となった画素数を１６（＝４２）倍したもの、すなわち、画素数Ｎｍａｘと同じとなる。
【００７１】
以上のように、この場合には、拡大率が２００％及び４００％のいずれであっても、算出される拡大部分３１ａの画素数Ｎｓは、画素数Ｎｍａｘ以下となる（Ｓ１０６：ＹＥＳ）。
【００７２】
したがって、拡大率が２００％の場合には、上記Ｓ１０７において、図７（ａ）に示す元画像の画像データの画素Ｄａ、Ｄｂ、Ｄｃのうち画素Ｄｂ、Ｄｃを間引いて（所定の間引き率で間引いて）、図７（ｂ）に示すような画素Ｄａからなる非拡大部分３１ｂの印刷データを生成する。そして、上記Ｓ１０８において、元画像の画像データの画素Ｄａ、Ｄｂ、Ｄｃのうち画素Ｄｃを間引き（所定の間引き率よりも小さい間引き率で画素を間引いて）、図７（ｃ）に示すような画素Ｄａ、Ｄｂからなる拡大部分３１ａの印刷データを生成する。
【００７３】
一方、拡大率が４００％の場合には、上記Ｓ１０７において、図７（ａ）と同様の図８（ａ）に示す元画像の画像データの画素Ｄａ、Ｄｂ、ＤｃのうちＤｂ、Ｄｃを間引いて（所定の間引き率で画素を間引いて）、図８（ｂ）に示すような画素Ｄａからなる非拡大部分３１ｂの印刷データを生成する。さらに、上記Ｓ１０８において、元画像の画像データの画素を間引かずに（所定の間引き率よりも小さい間引き率０％で画素を間引いて）、図８（ｃ）に示すような、画素Ｄａ、Ｄｂ、Ｄｃからなる拡大部分３１ａの印刷データを生成する。
【００７４】
ここで、本実施の形態では、元画像の画像データの画素を間引いて印刷データを生成する際の、拡大部分３１ａについての画素の間引き率が、非拡大部分３１ｂについての画素の間引き率よりも小さくなっていたが、拡大部分３１ａについての間引き率と非拡大部分３１ｂについての間引き率を同じにすることも考えられる。そして、この場合には、印刷データを生成する際に、拡大部分３１ａ及び非拡大部分３１ｂに関わらず、元画像の画像データに対して一律の処理を行えばよいため、印刷データの生成処理が簡単になる。
【００７５】
しかしながら、この場合には、生成された印刷データに基づいて印刷された合成画像３１において、拡大部分３１ａと非拡大部分３１ｂとの間に解像度の差が生じ、その結果、拡大部分３１ａと非拡大部分３１ｂとの間に画質の差が生じてしまう。
【００７６】
上述の具体例では、拡大率が２００％の場合、拡大部分３１ａについての間引き率と非拡大部分３１ｂについての間引き率を同じにし、画素Ｄｃのみを間引いて拡大部分３１ａ及び非拡大部分３１ｂの印刷データを生成すると、非拡大部分３１ｂの印刷データが、前述したように図５（ｂ）、図７（ｂ）に示すようなものになるのに対して、拡大部分３１ａの印刷データが図５（ｄ）、図７（ｄ）に示すようなものになる。その結果、図５（ｂ）と図５（ｄ）、及び、図７（ｂ）と図７（ｄ）とをそれぞれ比較すればわかるように、印刷された合成画像３１において、拡大部分３１ａの単位長さあたりの画素数（解像度）が、非拡大部分３１ｂの２分の１となってしまう。
【００７７】
これに対して、本実施の形態では、上記Ｓ１０７、Ｓ１０８のように、非拡大部分３１ｂについての間引き率を所定の間引き率とするとともに、拡大部分３１ａについての間引き率を所定の間引き率よりも小さくすることにより、拡大部分３１ａの画素数Ｎｓが、拡大部分３１ａについての間引き率を所定の間引き率としたとした場合の画素数に、拡大率を２乗した値を乗じた数となるようにしているため、印刷される合成画像３１において、拡大部分３１ａと非拡大部分３１ｂとが同じ解像度となり（拡大部分３１ａと非拡大部分３１ｂとの間の解像度の差が小さくなり）、拡大部分３１ａと非拡大部分３１ｂとの間に画質の差が生じない。
【００７８】
上述の具体例では、拡大率が２００％の場合、前述したように、拡大部分３１ａの印刷データは図５（ｃ）、図７（ｃ）に示すようなものとなり、図５（ｂ）と図５（ｃ）、及び、図７（ｂ）と図７（ｃ）をそれぞれ比較すればわかるように、印刷された合成画像３１において、拡大部分３１ａと非拡大部分３１ｂとが同じ解像度になる。
【００７９】
また、拡大部分３１ａの間引き率が同じであれば、拡大部分３１ａの拡大率が大きいほど、その解像度は小さくなってしまうが、本実施の形態では、拡大率が大きくなるほど、拡大部分３１ａについての間引き率を小さくして拡大部分３１ａの画素数を多くしているため、拡大部分３１ａと非拡大部分３１ｂとの間の解像度の差が大きくなってしまうのを防止することができる。
【００８０】
上述の具体例では、前述したように、拡大率が２００％の場合の拡大部分３１ａの印刷データは図７（ｃ）に示すようなものになり、拡大率が４００％の場合の拡大部分３１ａの印刷データは図８（ｃ）に示すようなものとなり、拡大率が大きくなるほど拡大部分３１ａについての間引き率が小さくなっているため、図７（ｂ）と図７（ｃ）、及び、図８（ｂ）と図８（ｃ）とをそれぞれ比較すればわかるように、印刷される合成画像３１において拡大部分３１ａと非拡大部分３１ｂの解像度が同じとなっている。
【００８１】
また、上記Ｓ１０５において算出された拡大部分３１ａの画素数Ｎｓが、元画像の拡大部分３１ａに対応する部分の画素数Ｎｍａｘを超えている場合には、実際には、拡大部分３１ａの画素数を算出した画素数Ｎｓとすることはできないため、拡大部分３１ａの解像度が最大限高くなるよう、上記Ｓ１１０のように、元画像の画像データの画素を間引かずに拡大部分３１ａの印刷データを生成する。
【００８２】
しかしながら、この場合、元画像の画像データを所定の間引き率で間引いて非拡大部分３１ｂの印刷データを生成すると、拡大部分３１ａと非拡大部分３１ｂとの間に解像度の差が生じることとなり、その結果、拡大部分３１ａと非拡大部分３１ｂとの間に大きな画質の差が生じてしまう。
【００８３】
上記具体例では、元画像の画像データの２分の１の解像度で印刷する場合であり、かつ、拡大部分３１ａの拡大率が４００％である場合に、上記Ｓ１０５において算出された拡大部分３１ａの画素数Ｎｓが、元画像の拡大部分３１ａに対応する部分の画素数Ｎｍａｘを超えることとなる。このとき、元画像の画像データの画素を間引かずに拡大部分３１ａの印刷データを生成すると、その印刷データは図７（ｃ）に示すような画素Ｄａ、Ｄｂ、Ｄｃからなるものとなる。
【００８４】
一方、元画像の画像データの画素を所定の間引き率（間引き率７５％）で間引いて非拡大部分３１ｂの印刷データを生成すると、その印刷データは、図５（ｂ）に示すような画素Ｄａ、Ｄｂからなるものとなる。そして、図５（ｂ）と図７（ｃ）とを比較すればわかるように、印刷された合成画像３１において、拡大部分３１ａの単位長さあたりの画素数（解像度）が、非拡大部分３１ｂの２分の１となってしまう。
【００８５】
これに対して、本実施の形態では、上記Ｓ１０９、Ｓ１１０のように、元画像の画像データの画素を、所定の間引き率よりも大きい間引き率で間引いて非拡大部分３１ｂの画素数を減らしているため、印刷される合成画像３１において、非拡大部分３１ｂの解像度は低くなってしまうものの、拡大部分３１ａと非拡大部分３１ｂとの解像度の差が小さくなる。
【００８６】
上述の具体例では、元画像の画像データの画素を上記所定の間引き率（間引き率７５％）よりも大きい間引き率９３．７５％で間引いて（画素Ｄｂ、Ｄｃを間引いて）非拡大部分３１ｂの画素数をさらに減らしているため、生成される非拡大部分３１ｂの印刷データが図７（ｂ）に示すような画素Ｄａからなるものとなる。そして、図７（ｂ）と図７（ｃ）とを比較すればわかるように、印刷された合成画像３１において、非拡大部分３１ｂの解像度は、非拡大部分３１ｂについての間引き率が所定の間引き率である場合の２分の１になってしまうものの、拡大部分３１ａと非拡大部分３１ｂとが同じ解像度となる。
【００８７】
なお、本実施の形態は、上述の具体例に限られるものではなく、拡大率、及び、元画像の画像データと印刷される画像の解像度の比は適宜変更可能であり、この場合には、拡大率及び上記解像度の比にあわせて適宜間引き率を変更すればよい。
【００８８】
次に、本実施の形態に種々の変更を加えた変形例について説明する。ただし、本実施の形態と同様の構成を有するものについては同じ符号を付し、適宜その説明を省略する。
【００８９】
上述の実施の形態では、上記Ｓ１０５において算出された拡大部分３１ａの画素数Ｎｓが、画素数Ｎｍａｘを超える場合に、所定の間引き率よりも大きい間引き率で元画像の画像データの画素を間引いて非拡大部分３１ｂの印刷データを生成していたが、元画像の画像データの画素を所定の間引き率で間引いて非拡大部分３１ｂの印刷データを生成してもよい。
【００９０】
この場合には、前述したように、拡大部分３１ａと非拡大部分３１ｂとの間に解像度の差が生じてしまうこととなるが、拡大部分３１ａについての間引き率と、非拡大部分３１ｂについての間引き率とが同じである場合と比べれば、拡大部分３１ａと非拡大部分３１ｂとの間の解像度の差は小さくなる。
【００９１】
上述の具体例では、Ｓ１０５において算出した画素数Ｎｓが画素数Ｎｍａｘを超える、元画像の画像データの２分の１の解像度で印刷する場合であり、且つ、拡大部分３１ａの拡大率が４００％である場合に、前述したように、拡大部分３１ａの印刷データは、図６（ｃ）に示すようなものとなり、元画像の画像データの画素を所定の間引き率（間引き率７５％）で間引いて（画素Ｄｃを間引いて）生成した非拡大部分３１ｂの印刷データは図５（ｂ）に示すような画素Ｄａ、Ｄｂからなるものとなる。そして、この場合、図６（ｃ）と図５（ｂ）とを比較すればわかるように、拡大部分３１ａの解像度は非拡大部分３１ｂの２分の１となっている。
【００９２】
これに対して、元画像の画像データの画素を所定の間引き率（間引き率７５％）で間引いて（画素Ｄｃを間引いて）拡大部分３１ａの印刷データを生成した場合には、その印刷データは、図９のような画素Ｄａ、Ｄｂからなるものとなる。そして、この場合、図９と図５（ｂ）とを比較すればわかるように、拡大部分３１ａの解像度は非拡大部分３１ｂの４分の１となっており、拡大部分３１ａと非拡大部分３１ｂとの解像度の差がより大きくなっている。
【００９３】
また、上述の実施の形態では、上記Ｓ１０８において、拡大部分３１ａの印刷データの画素数が、上記Ｓ１０５において算出された画素数Ｎｓとなるような間引き率で、元画像の画像データの画素を間引いて、拡大部分３１ａの印刷データを生成していたが、拡大部分３１ａについての間引き率は、これには限られず、非拡大部分３１ｂについての間引き率よりも小さければよい。
【００９４】
この場合でも、拡大部分３１ａと非拡大部分３１ｂとの間に解像度の差は生じるものの、拡大部分３１ａについての間引き率と、非拡大部分３１ｂについての間引き率とが同じである場合に比べれば、印刷される合成画像３１における拡大部分３１ａと非拡大部分３１ｂとの間の解像度の差は小さくなる。
【００９５】
また、上述の実施の形態では、拡大部分３１ａの拡大率が大きいほど、拡大部分３１ａについての間引き率が小さくなるようにしていたが、拡大部分３１ａについての間引き率が、非拡大部分３１ｂについての間引き率よりも小さければ、拡大部分３１ａについての間引き率は拡大率に関わらず一律であってもよい。
【００９６】
この場合でも、拡大部分３１ａと非拡大部分３１ｂとの間に解像度の差は生じることはあるものの、拡大部分３１ａについての間引き率と、非拡大部分３１ｂについての間引き率とが同じである場合に比べれば、印刷される合成画像３１における拡大部分３１ａと非拡大部分３１ｂとの間の解像度の差は小さくなる。
【００９７】
また、上述の実施の形態では、タッチパネル７の操作などにより、元画像の画像データの読み出し、拡大部分３１ａとする範囲、拡大率及び拡大部分を配置する位置の決定、印刷データの生成などを、すべてプリンタ１において行っていたが、これには限られない。
【００９８】
一変形例（変形例１）では、プリンタ１０１にＰＣ１０２が接続されている。なお、変形例１では、プリンタ１０１とＰＣ１０２とをあわせたものが、本発明に係る印刷システムに相当し、ＰＣ１０２が本発明に係る印刷データ生成装置に相当する。
【００９９】
プリンタ１０１は、タッチパネル７を備えていない点、及び、制御装置４０が、画像データ読み出し部４１、拡大範囲決定部４２、拡大率決定部４３、拡大部分位置決定部４４、表示画像データ生成部４５、表示制御部４６及び印刷データ生成部４７を備えていない点のみが、上述のプリンタ１（図３参照）と異なり、他の部分についてはプリンタ１と同様の構成を有している。
【０１００】
ＰＣ１０２は、画像データ読み出し部４１、拡大範囲決定部４２、拡大率決定部４３、拡大部分位置決定部４４、表示画像データ生成部４５、表示制御部４６及び印刷データ生成部４７を備えている。ただし、画像データ読み出し部４１、拡大範囲決定部４２、拡大率決定部４３及び拡大部分位置決定部４４は、プリンタ１に設けられたタッチパネル７（図３参照）ではなく、ＰＣ１０２に接続されたキーボードやマウスなどの入力装置１０３装置の操作を受けて動作し、表示画像データ生成部４５は、ＰＣ１０２の外部に接続されたディスプレイ１０４に表示させるための表示画像の画像データを生成し、表示制御部４６は、プリンタ１においてタッチパネル７の表示画面１９ａに表示されていたのと同様の画像がディスプレイ１０４の画面に表示されるようにディスプレイ１０４を制御する。
【０１０１】
そして、この場合には、ＰＣ１０２の印刷データ生成部４７において生成された印刷データが、ＰＣ１０２からプリンタ１０１に転送され、プリンタ１０１の印刷制御部４８が、受信した印刷データに対応する画像が印刷されるように、キャリッジ４、インクジェットヘッド５及び用紙搬送ローラ６を制御する。
【０１０２】
また、変形例１では、ＰＣ１０２が、画像データ読み出し部４１、拡大範囲決定部４２、拡大率決定部４３及び拡大部分位置決定部４４をすべて備えていたが、これには限られず、例えば、プリンタ１０１の制御装置４０がこれらの構成のうち印刷データ生成部４７のみを備えているとともに、ＰＣ１０２がそれ以外の構成を備えているなど、プリンタ１０１がこれらの構成のうちの一部を備えており、ＰＣ１０２が残りの構成を備えていてもよい。
【０１０３】
また、以上では、本発明をいわゆるシリアルヘッドを有するインクジェットプリンタに適用した例について説明したが、これには限られず、いわゆるラインヘッドを有するインクジェットプリンタ、あるいは、このようなインクジェットプリンタを含む印刷システムに本発明を適用することも可能である。さらには、レーザプリンタなどインクジェットプリンタ以外の印刷装置、あるいは、このような印刷装置を含む印刷システムに本発明を適用することも可能である。
【符号の説明】
【０１０４】
１  プリンタ
４  キャリッジ
５  インクジェットヘッド
７  用紙搬送ローラ
４２  拡大範囲決定部
４３  拡大率決定部
４４  拡大部分位置決定部
４７  印刷データ生成部
１０１  プリンタ
１０２  ＰＣ
【図１】
2011035591.tif 000003
【図２】
2011035591.tif 000004
【図３】
2011035591.tif 000005
【図４】
2011035591.tif 000006
【図５】
2011035591.tif 000007
【図６】
2011035591.tif 000008
【図７】
2011035591.tif 000009
【図８】
2011035591.tif 000010
【図９】
2011035591.tif 000011
【図１０】
2011035591.tif 000012