(57)【要約】【課題】ポスター印刷機能を用いる場合にも、隣り合う部分の領域が失われて不連続な出力結果になることなく、余白を裁断する必要のない縁無し印刷を行うこと。【解決手段】入力部１１１より出力された印刷データが、入力バッファ１１２に格納される。分割部１１３は、１ページ分の印刷データを入力バッファより入力し、指示部１１４から指示された分割数Ｊ，Ｋに応じて、１ページ分の印刷データを分割して印刷部１１５に複数枚の印刷イメージとして出力する。ここで、分割数Ｊ，Ｋは、それぞれ印刷データのｘ方向、ｙ方向に対する分割数を表す正の整数である。印刷部１１５に出力された複数枚分の印刷イメージが、それぞれ複数枚の用紙に印刷される。【選択図】　　　　図１
2004098656.tif 000002
【特許請求の範囲】
【請求項１】
用紙の領域より大きい領域の印刷イメージを入力し、余白のない印刷を行う印刷手段と、
１ページのデータを分割して複数ページに印刷する指示に基づいて、印刷すべき用紙に対応する印刷イメージを、隣り合う用紙に対応する印刷イメージと一部が重なるように分割し、前記印刷手段に出力する出力手段と
を備えたことを特徴とする印刷装置。
【請求項２】
前記出力手段は、隣り合う用紙に対応する印刷イメージと前記印刷すべき用紙外の一部が重なるように分割し、前記印刷手段に出力することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記出力手段は、隣り合う用紙に対応する印刷イメージと前記印刷すべき用紙内の一部が重なるように分割し、前記印刷手段に出力することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記出力手段は、入力バッファリング手段から入力した１ページ分の印刷データに対してアフィン変換を行った上で、変換された印刷データを分割し、出力することを特徴とする請求項１に記載の印刷装置。
【請求項５】
指示された１ページ分の印刷データを分割する数は、用紙のｘ方向とｙ方向についてそれぞれ正の整数で入力されることを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記分割する数は、入力された１つの値と、用紙のｘ方向とｙ方向のサイズを元に、ｘ方向とｙ方向についてそれぞれ算出されることを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記印刷手段は、用紙の少なくとも一辺を任意のサイズとして出力された印刷イメージによる印刷が可能であり、ｘ方向とｙ方向についてそれぞれ正の整数で入力された前記分割する数から、用紙の一辺を前記印刷手段に対して指示して前記印刷イメージを出力することを特徴とする請求項６に記載の印刷装置。
【請求項８】
用紙の領域より大きい領域の印刷イメージを入力し、余白のない印刷を行う印刷部を利用する印刷方法であって、
１ページのデータを分割して複数ページに印刷する指示に基づいて、印刷すべき用紙に対応する印刷イメージを、隣り合う用紙に対応する印刷イメージと一部が重なるように分割し、前記印刷部に出力する出力ステップと
を備えたことを特徴とする印刷方法。
【請求項９】
前記出力ステップは、隣り合う用紙に対応する印刷イメージと前記印刷すべき用紙外の一部が重なるように分割し、前記印刷部に出力することを特徴とする請求項８に記載の印刷方法。
【請求項１０】
前記出力ステップは、隣り合う用紙に対応する印刷イメージと前記印刷すべき用紙内の一部が重なるように分割し、前記印刷部に出力することを特徴とする請求項８または９に記載の印刷方法。
【請求項１１】
前記出力ステップは、入力バッファリング部から入力した１ページ分の印刷データに対してアフィン変換を行った上で、変換された印刷データを分割し、出力することを特徴とする請求項８に記載の印刷方法。
【請求項１２】
指示部から指示された１ページ分の印刷データを分割する数は、用紙のｘ方向とｙ方向についてそれぞれ正の整数で入力されることを特徴とする請求項８に記載の印刷方法。
【請求項１３】
前記分割する数は、入力された１つの値と、用紙のｘ方向とｙ方向のサイズを元に、ｘ方向とｙ方向についてそれぞれ算出されることを特徴とする請求項１２に記載の印刷方法。
【請求項１４】
前記印刷部は、用紙の少なくとも一辺を任意のサイズとして出力された印刷イメージによる印刷が可能であり、ｘ方向とｙ方向についてそれぞれ正の整数で入力された前記分割する数から、用紙の一辺を前記印刷部に対して指示して前記印刷イメージを出力することを特徴とする請求項１３に記載の印刷方法。
【請求項１５】
用紙の領域より大きい領域の印刷イメージを入力し、余白のない印刷を行う印刷部を利用するコンピュータ読み取り可能なプログラムであって、
１ページのデータを分割して複数ページに印刷する指示に基づいて、印刷すべき用紙に対応する印刷イメージを、隣り合う用紙に対応する印刷イメージと一部が重なるように分割し、前記印刷部に出力する出力ステップと
を備えたことを特徴とするプログラム。
【請求項１６】
前記出力ステップは、隣り合う用紙に対応する印刷イメージと前記印刷すべき用紙外の一部が重なるように分割し、前記印刷部に出力することを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記出力ステップは、隣り合う用紙に対応する印刷イメージと前記印刷すべき用紙内の一部が重なるように分割し、前記印刷部に出力することを特徴とする請求項１５または１６に記載のプログラム。
【請求項１８】
前記出力ステップは、入力バッファリング部から入力した１ページ分の印刷データに対してアフィン変換を行った上で、変換された印刷データを分割し、出力することを特徴とする請求項１５に記載のプログラム。
【請求項１９】
指示部から指示された１ページ分の印刷データを分割する数は、用紙のｘ方向とｙ方向についてそれぞれ正の整数で入力されることを特徴とする請求項１５に記載のプログラム。
【請求項２０】
前記分割する数は、入力された１つの値と、用紙のｘ方向とｙ方向のサイズを元に、ｘ方向とｙ方向についてそれぞれ算出されることを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記印刷部は、用紙の少なくとも一辺を任意のサイズとして出力された印刷イメージによる印刷が可能であり、ｘ方向とｙ方向についてそれぞれ正の整数で入力された前記分割する数から、用紙の一辺を前記印刷部に対して指示して前記印刷イメージを出力することを特徴とする請求項２０に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置および印刷方法に関し、より詳細には、用紙の領域より大きい領域の印刷イメージを入力し、余白のない印刷を行う印刷装置および印刷方法に関する。
【０００２】
【従来の技術】
近年、いわゆるデジタルカメラの低価格化や性能向上によって、従来の銀塩写真フィルムを用いた写真撮影やプリントというシステムに加え、デジタルカメラで撮影した画像データをプリンタで印刷するシステムが利用されるようになってきた。
【０００３】
図１３は、ホストコンピュータと印刷装置をインターフェイスで接続した印刷システムを表す図である。この図１３に示すように、ホストコンピュータ１３０２とプリンタ１３０３によって構成される印刷システムでは、ホストコンピュータ１３０２で起動される様々なアプリケーションプログラムに基づいて様々なデータ編集が行われ、編集後のデータが印刷データとして、インターフェイス１３０１（Ｅｔｈｅｒｎｅｔ（登録商標）、ＵＳＢ、ＩＥＥＥ１３９４など）を介して接続されるプリンタ１３０３に出力され印刷が行われる。この印刷システムにおいて、プリンタ１３０３で印刷データの記録動作を行う場合、アプリケーションがデータを出力する前に、ホストコンピュータ１３０２上で起動されているプリンタドライバによって、ダイアログなどを表示して、印刷する用紙のサイズといった印刷指示パラメータをユーザに設定させる。
【０００４】
また、ホストコンピュータの代わりにデジタルカメラを用いて構成される印刷システムでは、撮影された画像データがデジタルカメラから印刷データとして、インターフェイスを介して接続されるプリンタに出力され印刷が行われる。また、記憶媒体をプリンタに接続して構成される印刷システムでは、記憶媒体に格納された画像データが印刷データとしてプリンタに出力され印刷が行われる。これらの印刷システムでは、デジタルカメラの操作部、もしくはプリンタの操作部から印刷する用紙のサイズといった印刷指示パラメータをユーザに設定させることができる。
【０００５】
一般的に、銀塩写真では縁のないプリントが好まれる傾向にあるため、最近はプリンタにおいても写真のような画像を印刷することを意識し、余白、即ち縁のない印刷（以下、縁なし印刷という）を可能とするものが現れてきた。こうしたプリンタの多くは、図６に示すように、出力に用いる紙の有効領域Ｗｃ，Ｈｃより少し大きめのサイズＷｉ，Ｈｉの印刷イメージを出力して、ある程度出力を紙からはみ出させることで、紙に対する縁なし印刷を実現している。有効領域以外のはみ出した部分の印刷出力については、出力自体を紙のない部分にまで行うプリンタや、出力後にはみ出した印刷部分を切断して除去するプリンタなどが存在する（例えば、特許文献１参照）。
【０００６】
一方で、プリンタが印刷できる用紙以上の大きさの出力結果を得るために、１ページ分の印刷データを複数の用紙に分割して印刷し、それらをつなぎ合わせることで大きい出力結果を得ることが出来る印刷機能（ポスター印刷機能）を有するプリンタあるいはプリントシステムがある。例えば、図６で示したサイズＷｉ，Ｈｉの印刷イメージは図９に示すように、複数の用紙９０１〜９０８に分割して印刷される（例えば、特許文献２参照）。
【０００７】
【特許文献１】
特開２００２−１８７２６１号公報
【特許文献２】
特開２０００−２５２７７号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、縁なし印刷を行わずにポスター印刷を行った場合、図９に示すように各用紙に余白の部分が存在するため、用紙をつなぎ合わせて大きな出力結果を得るためには、それらの余白を裁断する必要があった。
【０００９】
また、縁なし印刷を行うプリンタを用いてポスター印刷を行う場合、用紙の有効領域からはみ出して出力する範囲が存在するため、図７に示すように、単純に印刷データ６０１を分割して出力し、複数の用紙７０１〜７０８に印刷すると、図１０に示すように、用紙を繋ぎ合わせても一部の領域が失われており、不連続な出力結果となってしまうという問題があった。
【００１０】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、ポスター印刷機能を用いる場合にも、隣り合う部分の領域が失われて不連続な出力結果になることなく、余白を裁断する必要がない縁無し印刷を行うことのできるような印刷装置および印刷方法を提供することにある。
【００１１】
【課題を解決するための手段】
本発明は、このような目的を達成するために、請求項１に記載の発明は、用紙の領域より大きい領域の印刷イメージを入力し、余白のない印刷を行う印刷手段と、１ページのデータを分割して複数ページに印刷する指示に基づいて、印刷すべき用紙に対応する印刷イメージを、隣り合う用紙に対応する印刷イメージと一部が重なるように分割し、前記印刷手段に出力する出力手段とを備えたことを特徴とする。
【００１２】
請求項２に記載の発明は、請求項１に記載の前記出力手段は、隣り合う用紙に対応する印刷イメージと前記印刷すべき用紙外の一部が重なるように分割し、前記印刷手段に出力することを特徴とする。
【００１３】
請求項３に記載の発明は、請求項１または２に記載の前記出力手段は、隣り合う用紙に対応する印刷イメージと前記印刷すべき用紙内の一部が重なるように分割し、前記印刷手段に出力することを特徴とする。
【００１４】
請求項４に記載の発明は、請求項１に記載の前記出力手段は、入力バッファリング手段から入力した１ページ分の印刷データに対してアフィン変換を行った上で、変換された印刷データを分割し、出力することを特徴とする。
【００１５】
請求項５に記載の発明は、請求項１に記載の印刷装置において、指示された１ページ分の印刷データを分割する数は、用紙のｘ方向とｙ方向についてそれぞれ正の整数で入力されることを特徴とする。
【００１６】
請求項６に記載の発明は、請求項５に記載の前記分割する数は、入力された１つの値と、用紙のｘ方向とｙ方向のサイズを元に、ｘ方向とｙ方向についてそれぞれ算出されることを特徴とする。
【００１７】
請求項７に記載の発明は、請求項６に記載の前記印刷手段は、用紙の少なくとも一辺を任意のサイズとして出力された印刷イメージによる印刷が可能であり、ｘ方向とｙ方向についてそれぞれ正の整数で入力された前記分割する数から、用紙の一辺を前記印刷手段に対して指示して前記印刷イメージを出力することを特徴とする。
【００１８】
請求項８に記載の発明は、用紙の領域より大きい領域の印刷イメージを入力し、余白のない印刷を行う印刷部を利用する印刷方法であって、１ページのデータを分割して複数ページに印刷する指示に基づいて、印刷すべき用紙に対応する印刷イメージを、隣り合う用紙に対応する印刷イメージと一部が重なるように分割し、前記印刷部に出力する出力ステップとを備えたことを特徴とする。
【００１９】
請求項９に記載の発明は、請求項８に記載の前記出力ステップは、隣り合う用紙に対応する印刷イメージと前記印刷すべき用紙外の一部が重なるように分割し、前記印刷部に出力することを特徴とする。
【００２０】
請求項１０に記載の発明は、請求項８または９に記載の前記出力ステップは、隣り合う用紙に対応する印刷イメージと前記印刷すべき用紙内の一部が重なるように分割し、前記印刷部に出力することを特徴とする。
【００２１】
請求項１１に記載の発明は、請求項８に記載の前記出力ステップは、入力バッファリング部から入力した１ページ分の印刷データに対してアフィン変換を行った上で、変換された印刷データを分割し、出力することを特徴とする。
【００２２】
請求項１２に記載の発明は、請求項８に記載の印刷方法において、指示部から指示された１ページ分の印刷データを分割する数は、用紙のｘ方向とｙ方向についてそれぞれ正の整数で入力されることを特徴とする。
【００２３】
請求項１３に記載の発明は、請求項１２に記載の前記分割する数は、入力された１つの値と、用紙のｘ方向とｙ方向のサイズを元に、ｘ方向とｙ方向についてそれぞれ算出されることを特徴とする。
【００２４】
請求項１４に記載の発明は、請求項１３に記載の前記印刷部は、用紙の少なくとも一辺を任意のサイズとして出力された印刷イメージによる印刷が可能であり、ｘ方向とｙ方向についてそれぞれ正の整数で入力された前記分割する数から、用紙の一辺を前記印刷部に対して指示して前記印刷イメージを出力することを特徴とする。
【００２５】
請求項１５に記載の発明は、用紙の領域より大きい領域の印刷イメージを入力し、余白のない印刷を行う印刷部を利用するコンピュータ読み取り可能なプログラムであって、１ページのデータを分割して複数ページに印刷する指示に基づいて、印刷すべき用紙に対応する印刷イメージを、隣り合う用紙に対応する印刷イメージと一部が重なるように分割し、前記印刷部に出力する出力ステップとを備えたことを特徴とする。
【００２６】
請求項１６に記載の発明は、請求項１５に記載の前記出力ステップは、隣り合う用紙に対応する印刷イメージと前記印刷すべき用紙外の一部が重なるように分割し、前記印刷部に出力することを特徴とする。
【００２７】
請求項１７に記載の発明は、請求項１５または１６に記載の前記出力ステップは、隣り合う用紙に対応する印刷イメージと前記印刷すべき用紙内の一部が重なるように分割し、前記印刷部に出力することを特徴とする。
【００２８】
請求項１８に記載の発明は、請求項１５に記載の前記出力ステップは、入力バッファリング部から入力した１ページ分の印刷データに対してアフィン変換を行った上で、変換された印刷データを分割し、出力することを特徴とする。
【００２９】
請求項１９に記載の発明は、請求項１５に記載のプログラムにおいて、指示部から指示された１ページ分の印刷データを分割する数は、用紙のｘ方向とｙ方向についてそれぞれ正の整数で入力されることを特徴とする。
【００３０】
請求項２０に記載の発明は、請求項１９に記載の前記分割する数は、入力された１つの値と、用紙のｘ方向とｙ方向のサイズを元に、ｘ方向とｙ方向についてそれぞれ算出されることを特徴とする。
【００３１】
請求項２１に記載の発明は、請求項２０に記載の前記印刷部は、用紙の少なくとも一辺を任意のサイズとして出力された印刷イメージによる印刷が可能であり、ｘ方向とｙ方向についてそれぞれ正の整数で入力された前記分割する数から、用紙の一辺を前記印刷部に対して指示して前記印刷イメージを出力することを特徴とする。
【００３２】
【発明の実施の形態】
以下、図面を参照して本発明の実施例について説明する。
図１は、本発明におけるデータ印刷装置の第１の実施例を説明するためのブロック構成図で、図中符号１０１はデータ印刷装置、１１１は入力部、１１２は入力バッファ、１１３は分割部、１１４は指示部、１１５は印刷部を示しており、データ印刷装置１０１は、入力バッファ１１２と分割部１１３から構成されている。
【００３３】
このような構成により、入力部１１１より出力された印刷データが、入力バッファ１１２に格納される。分割部１１３は、１ページ分の印刷データを入力バッファより入力し、指示部１１４から指示された分割数Ｊ，Ｋに応じて、１ページ分の印刷データを分割して印刷部１１５に複数枚の印刷イメージとして出力する。
【００３４】
ここで、分割数Ｊ，Ｋは、それぞれ印刷データのｘ方向、ｙ方向に対する分割数を表す正の整数である。印刷部１１５に出力された複数枚分の印刷イメージが、それぞれ複数枚の用紙に印刷される。
【００３５】
図２は、図１における分割部の動作を説明するためのフローチャートを示す図である。まず、ステップＳ２０１で、１ページ分の印刷データを分割して印刷する用紙の枚数Ｊ，Ｋが指示部１１４より入力される。次に、ステップＳ２０２において、１ページ分の印刷データが入力バッファ１１２より入力される。入力された印刷データにはステップＳ２０３において拡大・縮小処理が行われる。
【００３６】
ステップＳ２０４において、カウンタｊ，ｋが０に初期化される。ステップＳ２０５において分割処理の初期化が行われ、ステップＳ２０６でｋ＜ＫであればステップＳ２０７に進み、さらにステップＳ２０７でｊ＜ＪであればステップＳ２０８で分割処理が行われる。続いて、ステップＳ２０９でｊがインクリメントされた後、ステップＳ２０７に戻る。
【００３７】
ステップＳ２０７においてｊ＜Ｊでなければ、ステップＳ２１０においてｋがインクリメント、ｊが０に初期化されステップＳ２０６に戻る。ステップＳ２０６でｋ＜Ｋでなければ処理を終了する。
【００３８】
つまり、分割部１１３において、入力バッファ部１１２から入力した１ページ分の印刷データに対してアフィン変換（線形変換と平行移動の合成）を行った上で、変換された印刷データに含まれる矩形領域を印刷部１１５に出力する。
【００３９】
図３は、図２のステップＳ２０３における拡大・縮小処理の内容を説明するためのフローチャートを示す図である。まず、ステップＳ２０２で入力バッファ１１２より入力された図８（ａ）に示す１ページ分の印刷データ８０１は、図８（ｂ）に示す出力する用紙８１０のサイズに基づいて、ステップＳ３０１の変換行列によって、用紙の有効領域のサイズと分割数に応じた拡大・縮小が行われ、図８（ｃ）に示すようなデータ８０２となる。ここで、［ｘｉｎ，ｙｉｎ］は、拡大・縮小処理前の印刷データ８０１の座標であり、［ｘ，ｙ］は、拡大・縮小処理後の印刷データ８０２の座標である。
【００４０】
ここで、Ｗｉ，Ｈｉは入力された印刷データのｘ，ｙ方向のサイズで、Ｗｃ，Ｈｃは用紙の有効領域に印刷される印刷データのｘ，ｙ方向のサイズである。Ｗｏ，Ｈｏは用紙のｘ，ｙ方向のサイズである。変換行列によって印刷データのｘ方向のサイズは（Ｗｏ／Ｗｃ）・Ｊ倍となり、ｙ方向のサイズは（Ｈｏ／Ｈｃ）・Ｋ倍となる。
【００４１】
図４は、図２におけるステップＳ２０５の分割処理の初期化の内容を説明するためのフローチャートを示す図である。ステップＳ４０１において、印刷データから複数の用紙に対してそれぞれ出力する領域を表すために用いられる定数Ｐ，Ｑがそれぞれ、Ｐ←（Ｗｉ／Ｗｃ−１）（Ｊ−１）Ｗｏ／２、Ｑ←（Ｈｉ／Ｈｃ−１）（Ｋ−１）Ｈｏ／２と初期化される。
【００４２】
図５は、図２におけるステップＳ２０８の分割処理の内容を説明するためのフローチャートを示す図である。ステップＳ５０１において、ｐ１，ｐ２は、図８（ｄ）に示すように、データ８０３のｘ方向の座標、ｑ１，ｑ２はデータ８０３のｙ方向の座標であり、ｐ１←Ｐ＋ｊ×Ｗｏ、ｐ２←ｐ１＋（Ｗｉ／Ｗｃ）Ｗｏ、ｑ１←Ｑ＋ｋ×Ｈｏ、ｑ２←ｑ１＋（Ｈｉ／Ｈｃ）Ｈｏとそれぞれ代入される。
【００４３】
続いてステップＳ５０２において、データ８０３から点［ｐ１，ｑ１］と点［ｐ２，ｑ２］を対角線とする矩形領域が印刷部１１５に出力される。これにより、図８（ｅ）に示すように、用紙８１１に対して矩形領域８０４が出力され、用紙８２０に対して矩形領域８０５が出力される。この分割処理において、分割された複数の矩形領域は隣り合う矩形領域に対してｘ方向に（Ｗｉ／Ｗｃ−１）Ｗｏ、ｙ方向に（Ｈｉ／Ｈｃ−１）Ｈｏの幅でそれぞれオーバーラップして出力される。例えば、矩形領域８０４の下端からｙ方向に（Ｈｉ／Ｈｃ−１）Ｈｏの幅の領域は、矩形領域８０５の上端にも出力される。
【００４４】
これは、それぞれの矩形領域において、ｘ方向の両端から（Ｗｉ／Ｗｃ−１）Ｗｏ／２の幅の領域と、ｙ方向の両端から（Ｈｉ／Ｈｃ−１）Ｈｏ／２の幅の領域が、用紙の有効領域外に出力され出力結果に含まれないためである。このような分割処理を行うことによって、例えば、Ｊ＝２、Ｋ＝４で処理を行った場合、隣り合う部分の領域が失われて不連続な出力結果になることなく、図８（ｆ）に示すように、８枚の用紙８１２〜８１９に渡って縁無し印刷を行うことができる。
【００４５】
第１の実施例は、プリンタの縁なし印刷の機械的精度がよい場合に特に有効であり、のりしろ部分を設けず、隣の紙と張り合わせるのではなく、紙を隙間なく並べることによりポスター印刷を行うことができる。
【００４６】
次に、本発明の第２の実施例について説明する。
この実施例におけるデータ印刷装置は、上述した第１の実施例におけるデータ印刷装置に対して、指示部１１４からの入力指示、分割部１１３の行う分割処理の内容が異なっている。
【００４７】
すなわち、図１に示した指示部１１４から１枚の印刷データを分割する数Ｊのみが入力される。ここで、Ｊはｘ方向に分割される数を表す正の整数であり、ｙ方向に分割される数ＫにはＪ・Ｈｏ・Ｗｃ／（Ｈｃ・Ｗｏ）が代入される。これにより、印刷データ８０１のｘ方向とｙ方向のサイズ比Ｈｉ／Ｗｉが保存されたまま、ポスター印刷が可能となる。
【００４８】
ただし、Ｋの値が正の整数でない場合、図２に示すフローチャートにおいて、Ｋ−１≦ｋ＜ＫのときにステップＳ２０８で印刷部１１５に出力された矩形領域については、用紙の一辺について縁無し印刷とならずに、有効領域内に余白が入ることがある。
【００４９】
次に、本発明の第３の実施例について説明する。
この実施例におけるデータ印刷装置は、上述した第１の実施例におけるデータ印刷装置に対して、用いる印刷部１１５が異なっている。
【００５０】
すなわち、図１に示した印刷部１１５はロール上の用紙に対して印刷を行う装置であり、用紙のｙ方向のサイズＨｏはその都度、任意に設定することができる。指示部１１４から１枚の印刷データを分割する数Ｊ，Ｋが入力される。ここで、Ｊ，Ｋはそれぞれｘ方向、ｙ方向に印刷データを分割する数を表す正の整数である。分割部１１３は、用紙のｙ方向のサイズＨｏを、Ｈｃ・Ｗｏ・Ｊ／（Ｗｃ・Ｋ）として印刷部１１５に設定する。
【００５１】
これにより、印刷データ８０１のｘ方向とｙ方向のサイズ比Ｈｉ／Ｗｉが保存されたまま、ポスター印刷が可能となる。また、出力された全ての矩形領域について縁無し印刷を行うことが可能となる。
【００５２】
次に、本発明の第４の実施例について説明する。
【００５３】
この実施例におけるデータ印刷装置は、上述した第１の実施例におけるデータ印刷装置に対して、分割部１１３の動作が異なる。
【００５４】
すなわち、第１の実施例におけるデータ印刷装置の出力結果は図１１に示すように、用紙８１２〜８１９を繋ぎ合わせると、それぞれの用紙端同士で元の画像が連続するように出力されるが、本実施例におけるデータ印刷装置の出力結果は図１２に示すように、用紙１２０１〜１２０８の用紙端を重ね合わせることで元の画像が連続するように出力される。なお、図１１においてはｘ，ｙ方向について同じサイズＷｏ，Ｈｏの用紙８１２〜８１９を重ねずに並べている。図１２においてはｘ，ｙ方向について同じサイズＷｐ，Ｈｐの用紙が奥から順に１２０２，１２０３，１２０６，１２０７，１２０４，１２０５，１２０８，１２０１と端同士を重ね合わせ並べている。
【００５５】
図１に示した分割部１１３は図３、図４、図５に示す分割処理で用いる用紙のｘ，ｙ方向のサイズＷｏ，Ｈｏを、仮想的な用紙のサイズとして用い、実際に印刷に用いる用紙のｘ，ｙ方向のサイズＷｐ，Ｈｐより小さい値を設定する。Ｗｐ，Ｈｐの値の範囲は、Ｗｉ／Ｗｃ≧Ｗｐ／Ｗｏ≧１および、Ｈｉ／Ｈｃ≧Ｈｐ／Ｈｏ≧１である。
【００５６】
例えば、図１４（ａ）に示すように、用紙１２０２の下端よりｙ方向に（Ｈｐ−Ｈｏ）の幅の領域は用紙１２０４の上端にも出力される。この領域を重ねて用紙１２０２と用紙１２０５を図１４（ｂ）のように重ね合わせることで、元の画像が連続するように出力される。
【００５７】
これにより、縁なし印刷を行った際に、印刷部の機械的な精度などにより、用紙に対する有効領域がずれた場合にも、用紙の端を重ね合わせることで元の画像の領域が欠けることなく出力することができる。
【００５８】
次に、本発明の第５の実施例について説明する。
【００５９】
この実施例におけるデータ印刷装置は、上述した第１の実施例におけるデータ印刷装置に対して、印刷イメージの分割を印刷装置と接続されたホストコンピュータ上で行う点が異なる。
【００６０】
図１３のホストコンピュータ１３０２で起動しているプリンタドライバは、ダイアログを表示してユーザに分割数Ｊ，Ｋを印刷指示パラメータとして入力させ、アプリケーションプログラムが編集した画像データに対して図２および図３、図４、図５に示す分割処理を行う。これによって、図８（ｆ）に示すような出力用紙８１２〜８１９に予め分割した印刷データを、インターフェイス１３０１を介して印刷装置１３０３に出力し印刷を行う。なお、上記分割処理はプリンタドライバではなく、アプリケーションプログラムで行うことも可能である。この場合、アプリケーションプログラムはプリンタドライバを介さず印刷装置１３０３に印刷データを出力することもできる。
【００６１】
これにより、ホストコンピュータから送られた１枚の用紙分の印刷イメージを装置内にバッファリングできない印刷装置を用いた印刷システムでも、ポスター印刷機能を用いて、隣り合う部分の領域が失われて不連続な出力結果になることのない縁なし印刷を行うことができる。
【００６２】
【発明の効果】
以上説明したように本発明の印刷装置によれば、用紙の領域より大きい領域の印刷イメージを入力し、余白のない印刷を行う印刷手段と、１ページのデータを分割して複数ページに印刷する指示に基づいて、異なる用紙に対応する印刷イメージと一部が重なる印刷すべき用紙に対応する印刷イメージを印刷手段に出力する出力手段とを備えるので、ポスター印刷機能を用いる場合にも、隣り合う部分の領域が失われて不連続な出力結果になることなく、余白を裁断する必要がない縁無し印刷を行うことができる。
【図面の簡単な説明】
【図１】本発明におけるデータ印刷装置の第１の実施例を説明するためのブロック構成図である。
【図２】図１における分割部の動作を説明するためのフローチャートを示す図である。
【図３】図２のステップＳ２０３における拡大・縮小処理の内容を説明するためのフローチャートを示す図である。
【図４】図２におけるステップＳ２０５の分割処理の初期化の内容を説明するためのフローチャートを示す図である。
【図５】図２におけるステップＳ２０８の分割処理の内容を説明するためのフローチャートを示す図である。
【図６】入力される印刷データを表す図である。
【図７】従来技術によってポスター印刷を縁無しで行った結果を表す図である。
【図８】（ａ）〜（ｆ）は、拡大・縮小処理および分割処理の過程を表す図である。
【図９】従来技術によってポスター印刷を縁ありで行った結果を表す図である。
【図１０】従来技術によってポスター印刷を縁なしで行った結果を表す図である。
【図１１】本発明におけるデータ印刷装置の第１の実施例で、ポスター印刷を縁なしで行った結果を表す図である。
【図１２】本発明におけるデータ印刷装置の第４の実施例で、ポスター印刷を縁なしで行った結果を表す図である。
【図１３】ホストコンピュータと印刷装置をインターフェイスで接続した印刷システムを表す図である。
【図１４】第４の実施例においてポスター印刷を縁なしで行い、つなぎ合わせた結果を示す図である。
【符号の説明】
１０１　データ印刷装置
１１１　入力部
１１２　入力バッファ部
１１３　分割部
１１４　指示部
１１５　印刷部
１３０１　インターフェイス
１３０２　ホストコンピュータ
１３０３　プリンタ（印刷装置）
【図１】
2004098656.tif 000003
【図２】
2004098656.tif 000004
【図３】
2004098656.tif 000005
【図４】
2004098656.tif 000006
【図５】
2004098656.tif 000007
【図６】
2004098656.tif 000008
【図７】
2004098656.tif 000009
【図８】
2004098656.tif 000010
【図９】
2004098656.tif 000011
【図１０】
2004098656.tif 000012
【図１１】
2004098656.tif 000013
【図１２】
2004098656.tif 000014
【図１３】
2004098656.tif 000015
【図１４】
2004098656.tif 000016