(57)【特許請求の範囲】
【請求項１】
元画像データで示される画像を所定の拡大率で拡大して、該拡大後の画像を複数枚の印刷用紙に分割して印刷させる印刷制御装置であって、
前記元画像データから、印刷される単位ページに相当するページ画像データを複数生成するページ画像データ生成手段と、
該生成された複数のページ画像データをプリント装置にそれぞれ出力する出力制御手段と
を備えるとともに、
前記出力制御手段は、
実際に印刷される印刷用紙のサイズよりも所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力する余白なし印刷指令出力手段
を備え、
前記ページ画像データ生成手段は、
前記元画像データに、印刷される単位ページに相当する複数の領域を隣接させて設定する領域設定手段と、
前記領域設定手段により設定された各領域を、前記所定の拡張量を前記拡大率で割った大きさだけ拡張して、前記元画像データから前記拡張された各領域に含まれる部分を抽出画像データとして順に抽出する拡張・抽出手段と、
前記拡張・抽出手段により抽出された各抽出画像データを前記拡大率で拡大して前記ページ画像データとする拡大手段と
を備える印刷制御装置。
【請求項２】
元画像データで示される画像を所定の拡大率で拡大して、該拡大後の画像を複数枚の印刷用紙に分割して印刷させる印刷制御装置であって、
前記元画像データから、印刷される単位ページに相当するページ画像データを複数生成するページ画像データ生成手段と、
該生成された複数のページ画像データをプリント装置にそれぞれ出力する出力制御手段と
を備えるとともに、
前記出力制御手段は、
実際に印刷される印刷用紙のサイズよりも所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力する余白なし印刷指令出力手段
を備え、
前記ページ画像データ生成手段は、
前記元画像データで示される画像を前記拡大率で拡大する拡大手段と、
前記拡大手段により拡大された元画像データに、前記印刷用紙と同一サイズの隣接した複数の領域を設定する領域設定手段と、
前記領域設定手段により設定された各領域を前記所定の拡張量だけ拡張して、前記元画像データから前記拡張された各領域に含まれる部分を前記ページ画像データとして順に抽出する拡張・抽出手段と
を備える印刷制御装置。
【請求項３】
印刷画像を複数枚の印刷用紙に分割して印刷させる印刷制御装置であって、
前記印刷画像を示す印刷画像データに、前記印刷用紙と同一サイズの隣接した複数の領域を設定する領域設定手段と、
前記領域設定手段により設定された各領域を所定の拡張量だけ拡張して、前記印刷画像データから前記拡張された各領域に含まれる部分を抽出画像データとして順に抽出する拡張・抽出手段と、
前記拡張・抽出手段により抽出された各抽出画像データを、印刷される単位ページのページ画像データとしてプリント装置にそれぞれ出力するとともに、実際に印刷される印刷用紙のサイズよりも前記所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力する出力制御手段と
を備える印刷制御装置。
【請求項４】
請求項１ないし３のいずれかに記載の印刷制御装置であって、
印刷用紙の端に余白を残すことなく印刷を行なう余白なし印刷を受け付ける余白なし印刷受付手段と、
前記余白なし印刷受付手段で余白なし印刷を受け付けたときに限り、前記拡張・抽出手段による領域の拡張を行なわせるとともに、前記大きな印刷領域内への印刷を行なう旨の指令の出力を行なう手段と
を備える印刷制御装置。
【請求項５】
請求項４に記載の印刷制御装置であって、
表示装置に表示したデータ入力用のウィンドウ上に、前記複数枚の印刷用紙への分割印刷に係わる各種情報を受け付ける第１のデータ入力欄を設定する第１入力設定手段を備え、
前記余白なし印刷受付手段は、
前記第１のデータ入力欄を設けた前記ウィンドウ上に、前記余白なし印刷を受け付ける第２のデータ入力欄を設定する第２入力設定手段を備える印刷制御装置。
【請求項６】
請求項１または２に記載の印刷制御装置であって、
前記拡大後画像の縦横のサイズを作業者の指示に従って指定する拡大後画像サイズ指定手段と、
前記元画像データで示される画像の縦横のサイズに対する前記拡大後画像の縦横のサイズの比率を、縦横それぞれについて演算するサイズ比率演算手段と、
前記縦方向について比率と前記横方向についての比率とを比較して、小さい値を前記所定の拡大率に定める拡大率演算手段と
を備える印刷制御装置。
【請求項７】
元画像データで示される画像を所定の拡大率で拡大して、該拡大後の画像を複数枚の印刷用紙に分割して印刷させる印刷制御方法であって、
（ａ）前記元画像データから、印刷される単位ページに相当するページ画像データを複数生成するステップと、
（ｂ）該生成された複数のページ画像データをプリント装置にそれぞれ出力するステップと
を備えるとともに、
前記ステップ（ｂ）は、
（ｂ−１）実際に印刷される印刷用紙のサイズよりも所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力するステップ
を備え、
前記ステップ（ａ）は、
（ａ−１）前記元画像データに、印刷される単位ページに相当する複数の領域を隣接させて設定するステップと、
（ａ−２）前記ステップ（ａ−１）により設定された各領域を、前記所定の拡張量を前記拡大率で割った大きさだけ拡張して、前記元画像データから前記拡張された各領域に含まれる部分を抽出画像データとして順に抽出するステップと、
（ａ−３）前記ステップ（ａ−２）により抽出された各抽出画像データを前記拡大率で拡大して前記ページ画像データとするステップと
を備える印刷制御方法。
【請求項８】
元画像データで示される画像を所定の拡大率で拡大して、該拡大後の画像を複数枚の印刷用紙に分割して印刷させる印刷制御方法であって、
（ａ）前記元画像データから、印刷される単位ページに相当するページ画像データを複数生成するステップと、
（ｂ）該生成された複数のページ画像データをプリント装置にそれぞれ出力するステップと
を備えるとともに、
前記ステップ（ｂ）は、
（ｂ−１）実際に印刷される印刷用紙のサイズよりも所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力するステップ
を備え、
前記ステップ（ａ）は、
（ａ−１）前記元画像データで示される画像を前記拡大率で拡大するステップと、
（ａ−２）前記ステップ（ａ−１）により拡大された元画像データに、前記印刷用紙と同一サイズの隣接した複数の領域を設定するステップと、
（ａ−３）前記ステップ（ａ−２）により設定された各領域を前記所定の拡張量だけ拡張して、前記元画像データから前記拡張された各領域に含まれる部分を前記ページ画像データとして順に抽出するステップと
を備える印刷制御方法。
【請求項９】
印刷画像を複数枚の印刷用紙に分割して印刷させる印刷制御方法であって、
（ａ）前記印刷画像を示す印刷画像データに、前記印刷用紙と同一サイズの隣接した複数の領域を設定するステップと、
（ｂ）前記ステップ（ａ）により設定された各領域を所定の拡張量だけ拡張して、前記印刷画像データから前記拡張された各領域に含まれる部分を抽出画像データとして順に抽出するステップと、
（ｃ）前記ステップ（ｂ）により抽出された各抽出画像データを、印刷される単位ページのページ画像データとしてプリント装置にそれぞれ出力するステップと、
（ｄ）実際に印刷される印刷用紙のサイズよりも前記所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力するステップと
を備える印刷制御方法。
【請求項１０】
元画像データで示される画像を所定の拡大率で拡大して、該拡大後の画像を複数枚の印刷用紙に分割して印刷させるためのコンピュータプログラムであって、
（ａ）前記元画像データから、印刷される単位ページに相当するページ画像データを複数生成する機能と、
（ｂ）該生成された複数のページ画像データをプリント装置にそれぞれ出力する機能と
をコンピュータに実現させるとともに、
前記機能（ｂ）は、
（ｂ−１）実際に印刷される印刷用紙のサイズよりも所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力する機能
を備え、
前記機能（ａ）は、
（ａ−１）前記元画像データに、印刷される単位ページに相当する複数の領域を隣接させて設定する機能と、
（ａ−２）前記機能（ａ−１）により設定された各領域を、前記所定の拡張量を前記拡大率で割った大きさだけ拡張して、前記元画像データから前記拡張された各領域に含まれる部分を抽出画像データとして順に抽出す機能と、
（ａ−３）前記機能（ａ−２）により抽出された各抽出画像データを前記拡大率で拡大して前記ページ画像データとする機能と
を備えるものであるコンピュータプログラム。
【請求項１１】
元画像データで示される画像を所定の拡大率で拡大して、該拡大後の画像を複数枚の印刷用紙に分割して印刷させるためのコンピュータプログラムであって、
（ａ）前記元画像データから、印刷される単位ページに相当するページ画像データを複数生成する機能と、
（ｂ）該生成された複数のページ画像データをプリント装置にそれぞれ出力する機能と
をコンピュータに実現させるとともに、
前記機能（ｂ）は、
（ｂ−１）実際に印刷される印刷用紙のサイズよりも所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力する機能
を備え、
前記機能（ａ）は、
（ａ−１）前記元画像データで示される画像を前記拡大率で拡大する機能と、
（ａ−２）前記機能（ａ−１）により拡大された元画像データに、前記印刷用紙と同一サイズの隣接した複数の領域を設定する機能と、
（ａ−３）前記機能（ａ−２）により設定された各領域を前記所定の拡張量だけ拡張して、前記元画像データから前記拡張された各領域に含まれる部分を前記ページ画像データとして順に抽出する機能と
を備えるものであるコンピュータプログラム。
【請求項１２】
印刷画像を複数枚の印刷用紙に分割して印刷させるためのコンピュータプログラムであって、
（ａ）前記印刷画像を示す印刷画像データに、前記印刷用紙と同一サイズの隣接した複数の領域を設定する機能と、
（ｂ）前記機能（ａ）により設定された各領域を所定の拡張量だけ拡張して、前記印刷画像データから前記拡張された各領域に含まれる部分を抽出画像データとして順に抽出する機能と、
（ｃ）前記機能（ｂ）により抽出された各抽出画像データを、印刷される単位ページのページ画像データとしてプリント装置にそれぞれ出力する機能と
（ｄ）実際に印刷される印刷用紙のサイズよりも前記所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力する機能と
をコンピュータに実現させるものであるコンピュータプログラム。
【請求項１３】
請求項１０ないし１２のいずれかに記載のコンピュータプログラムであって、
（ｅ）印刷用紙の端に余白を残すことなく印刷を行なう余白なし印刷を受け付ける機能と、
（ｆ）前記余白なし印刷受付手段で余白なし印刷を受け付けたときに限り、前記領域の拡張を行なわせるとともに、前記大きな印刷領域内への印刷を行なう旨の指令の出力を行なわせる機能と
をコンピュータに実現させるものであるコンピュータプログラム。
【請求項１４】
請求項１３に記載のコンピュータプログラムであって、
（ｇ）表示装置に表示したデータ入力用のウィンドウ上に、前記複数枚の印刷用紙への分割印刷に係わる各種情報を受け付ける第１のデータ入力欄を設定する機能をコンピュータに実現させるとともに、
前記機能（ｅ）は、
（ｅ−１）前記第１のデータ入力欄を設けた前記ウィンドウ上に、前記余白なし印刷を受け付ける第２のデータ入力欄を設定する機能
を備えるものであるコンピュータプログラム。
【請求項１５】
請求項１０または１１に記載のコンピュータプログラムであって、
（ｈ）前記拡大後画像の縦横のサイズを作業者の指示に従って指定する機能と、
（ｉ）前記元画像データで示される画像の縦横のサイズに対する前記拡大後画像の縦横のサイズの比率を、縦横それぞれについて演算する機能と、
（ｊ）前記縦方向について比率と前記横方向についての比率とを比較して、小さい値を前記所定の拡大率に定める機能と
をコンピュータに実現させるものであるコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、印刷画像を複数枚の印刷用紙に分割して印刷させる分割印刷制御に関する。
【０００２】
【従来の技術】
従来より、１ページの画像を拡大し、特定のサイズの用紙に分割して印刷する、いわゆる「ポスター印刷」と呼ばれる技術が提案されている。この技術によれば、分割印刷した印刷用紙を貼り合わせることで、ポスターなどの大判印刷物を作成することができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、分割印刷した用紙の周囲にわずかな余白があることから、この余白を鋏やカッターナイフで切り取った上で用紙を繋ぎ合わせる必要があり、貼り合わせの作業に手間取るといった問題があった。また、上記余白を寸分狂いもなくきれいに切り取ることは容易ではないことから、繋ぎ合わせ部分に隙間ができたり、画像の不連続な部分が生じたりというように、貼り合わせて作成した大判印刷物の仕上がり具合が悪いといった問題もあった。
【０００４】
この発明は、ポスター印刷を行なった場合に、貼り合わせの作業性の向上と仕上げの向上とを両立できるようにすることを目的としている。
【０００５】
【課題を解決するための手段およびその作用・効果】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００６】
この発明の第１の分割印刷制御装置は、
元画像データで示される画像を所定の拡大率で拡大して、該拡大後の画像を複数枚の印刷用紙に分割して印刷させる印刷制御装置であって、
前記元画像データから、印刷される単位ページに相当するページ画像データを複数生成するページ画像データ生成手段と、
該生成された複数のページ画像データをプリント装置にそれぞれ出力する出力制御手段と
を備えるとともに、
前記出力制御手段は、
実際に印刷される印刷用紙のサイズよりも所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力する余白なし印刷指令出力手段
を備え、
前記ページ画像データ生成手段は、
前記元画像データに、印刷される単位ページに相当する複数の領域を隣接させて設定する領域設定手段と、
前記領域設定手段により設定された各領域を、前記所定の拡張量を前記拡大率で割った大きさだけ拡張して、前記元画像データから前記拡張された各領域に含まれる部分を抽出画像データとして順に抽出する拡張・抽出手段と、
前記拡張・抽出手段により抽出された各抽出画像データを前記拡大率で拡大して前記ページ画像データとする拡大手段と
を備えることを要旨としている。
【０００７】
この発明の第２の印刷制御装置は、
元画像データで示される画像を所定の拡大率で拡大して、該拡大後の画像を複数枚の印刷用紙に分割して印刷させる印刷制御装置であって、
前記元画像データから、印刷される単位ページに相当するページ画像データを複数生成するページ画像データ生成手段と、
該生成された複数のページ画像データをプリント装置にそれぞれ出力する出力制御手段と
を備えるとともに、
前記出力制御手段は、
実際に印刷される印刷用紙のサイズよりも所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力する余白なし印刷指令出力手段
を備え、
前記ページ画像データ生成手段は、
前記元画像データで示される画像を前記拡大率で拡大する拡大手段と、
前記拡大手段により拡大された元画像データに、前記印刷用紙と同一サイズの隣接した複数の領域を設定する領域設定手段と、
前記領域設定手段により設定された各領域を前記所定の拡張量だけ拡張して、前記元画像データから前記拡張された各領域に含まれる部分を前記ページ画像データとして順に抽出する拡張・抽出手段と
を備えることを要旨としている。
【０００８】
この発明の第３の印刷制御装置は、
印刷画像を複数枚の印刷用紙に分割して印刷させる印刷制御装置であって、
前記印刷画像を示す印刷画像データに、前記印刷用紙と同一サイズの隣接した複数の領域を設定する領域設定手段と、
前記領域設定手段により設定された各領域を所定の拡張量だけ拡張して、前記印刷画像データから前記拡張された各領域に含まれる部分を抽出画像データとして順に抽出する拡張・抽出手段と、
前記拡張・抽出手段により抽出された各抽出画像データを、印刷される単位ページのページ画像データとしてプリント装置にそれぞれ出力するとともに、実際に印刷される印刷用紙のサイズよりも前記所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力する出力制御手段と
を備えることを要旨としている。
【０００９】
上記第１ないし第３の印刷制御装置のいずれの構成によっても、ページ画像データは印刷用紙のサイズより大きなサイズとなることから、印刷用紙の送りに多少のぶれが生じても印刷用紙の端まで確実に印刷することができる。また、領域設定手段により設定される各領域は隣接していることから、ページ画像データの中の実際に印刷される画像は、隣接するページ画像データの画像との間で、不連続となる可能性は小さい。したがって、上記第１ないし第３の印刷制御装置は、印刷がなされた印刷用紙を余白の切り取りを行なうことなしに、確実に繋ぎ合わせることができることから、貼り合わせの作業性に優れ、また、貼り合わせて作成した大判印刷物の仕上がり具合に優れているという効果を奏する。
【００１０】
なお、第１および第２の印刷制御装置によれば、サイズの比較的に小さな元画像でも拡大して分割印刷を行なうことができる。第３の印刷制御装置によれば、サイズのもともと大きな画像を分割印刷することができる。
【００１１】
上記第１ないし第３の印刷制御装置のいずれかにおいて、印刷用紙の端に余白を残すことなく印刷を行なう余白なし印刷を受け付ける余白なし印刷受付手段と、前記余白なし印刷受付手段で余白なし印刷を受け付けたときに限り、前記拡張・抽出手段による領域の拡張を行なわせるとともに、前記大きな印刷領域内への印刷を行なう旨の指令の出力を行なう手段とを備える構成とすることができる。
【００１２】
この構成によれば、印刷用紙の端に余白を残すことなく印刷を行なう余白なし印刷と、余白を残さない通常の印刷とを切り替えて行なうことができ、作業性に優れている。
【００１３】
上記余白なし印刷を行なうか否かの切り替えが可能な印刷制御装置において、表示装置に表示したデータ入力用のウィンドウ上に、前記複数枚の印刷用紙への分割印刷に係わる各種情報を受け付ける第１のデータ入力欄を設定する第１入力設定手段を備え、前記余白なし印刷受付手段は、前記第１のデータ入力欄を設けた前記ウィンドウ上に、前記余白なし印刷を受け付ける第２のデータ入力欄を設定する第２入力設定手段を備える構成とすることができる。
【００１４】
この構成によれば、作業者は、一のデータ入力用のウィンドウによって、分割印刷に係わる各種情報と分割印刷とを共に指示することができることから、操作性に優れている。上記第１または第２の印刷制御装置において、前記拡大後画像の縦横のサイズを作業者の指示に従って指定する拡大後画像サイズ指定手段と、前記元画像データで示される画像の縦横のサイズに対する前記拡大後画像の縦横のサイズの比率を、縦横それぞれについて演算するサイズ比率演算手段と、前記縦方向について比率と前記横方向についての比率とを比較して、小さい値を前記所定の拡大率に定める拡大率演算手段とを備える構成としてもよい。
【００１５】
この発明の第１の印刷制御方法は、
元画像データで示される画像を所定の拡大率で拡大して、該拡大後の画像を複数枚の印刷用紙に分割して印刷させる印刷制御方法であって、
（ａ）前記元画像データから、印刷される単位ページに相当するページ画像データを複数生成するステップと、
（ｂ）該生成された複数のページ画像データをプリント装置にそれぞれ出力するステップと
を備えるとともに、
前記ステップ（ｂ）は、
（ｂ−１）実際に印刷される印刷用紙のサイズよりも所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力するステップ
を備え、
前記ステップ（ａ）は、
（ａ−１）前記元画像データに、印刷される単位ページに相当する複数の領域を隣接させて設定するステップと、
（ａ−２）前記ステップ（ａ−１）により設定された各領域を、前記所定の拡張量を前記拡大率で割った大きさだけ拡張して、前記元画像データから前記拡張された各領域に含まれる部分を抽出画像データとして順に抽出するステップと、
（ａ−３）前記ステップ（ａ−２）により抽出された各抽出画像データを前記拡大率で拡大して前記ページ画像データとするステップと
を備えることを要旨としている。
【００１６】
この発明の第２の印刷制御方法は、
元画像データで示される画像を所定の拡大率で拡大して、該拡大後の画像を複数枚の印刷用紙に分割して印刷させる印刷制御方法であって、
（ａ）前記元画像データから、印刷される単位ページに相当するページ画像データを複数生成するステップと、
（ｂ）該生成された複数のページ画像データをプリント装置にそれぞれ出力するステップと
を備えるとともに、
前記ステップ（ｂ）は、
（ｂ−１）実際に印刷される印刷用紙のサイズよりも所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力するステップ
を備え、
前記ステップ（ａ）は、
（ａ−１）前記元画像データで示される画像を前記拡大率で拡大するステップと、
（ａ−２）前記ステップ（ａ−１）により拡大された元画像データに、前記印刷用紙と同一サイズの隣接した複数の領域を設定するステップと、
（ａ−３）前記ステップ（ａ−２）により設定された各領域を前記所定の拡張量だけ拡張して、前記元画像データから前記拡張された各領域に含まれる部分を前記ページ画像データとして順に抽出するステップと
を備えることを要旨としている。
【００１７】
この発明の第３の印刷制御方法は、
印刷画像を複数枚の印刷用紙に分割して印刷させる印刷制御方法であって、
（ａ）前記印刷画像を示す印刷画像データに、前記印刷用紙と同一サイズの隣接した複数の領域を設定するステップと、
（ｂ）前記ステップ（ａ）により設定された各領域を所定の拡張量だけ拡張して、前記印刷画像データから前記拡張された各領域に含まれる部分を抽出画像データとして順に抽出するステップと、
（ｃ）前記ステップ（ｂ）により抽出された各抽出画像データを、印刷される単位ページのページ画像データとしてプリント装置にそれぞれ出力するステップと、
（ｄ）実際に印刷される印刷用紙のサイズよりも前記所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力するステップと
を備えることを要旨としている。
【００１８】
この発明の第１のコンピュータプログラムは、
元画像データで示される画像を所定の拡大率で拡大して、該拡大後の画像を複数枚の印刷用紙に分割して印刷させるためのコンピュータプログラムであって、
（ａ）前記元画像データから、印刷される単位ページに相当するページ画像データを複数生成する機能と、
（ｂ）該生成された複数のページ画像データをプリント装置にそれぞれ出力する機能と
をコンピュータに実現させるとともに、
前記機能（ｂ）は、
（ｂ−１）実際に印刷される印刷用紙のサイズよりも所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力する機能
を備え、
前記機能（ａ）は、
（ａ−１）前記元画像データに、印刷される単位ページに相当する複数の領域を隣接させて設定する機能と、
（ａ−２）前記機能（ａ−１）により設定された各領域を、前記所定の拡張量を前記拡大率で割った大きさだけ拡張して、前記元画像データから前記拡張された各領域に含まれる部分を抽出画像データとして順に抽出す機能と、
（ａ−３）前記機能（ａ−２）により抽出された各抽出画像データを前記拡大率で拡大して前記ページ画像データとする機能と
を備えるものであることを要旨としている。
【００１９】
この発明の第２のコンピュータプログラムは、
元画像データで示される画像を所定の拡大率で拡大して、該拡大後の画像を複数枚の印刷用紙に分割して印刷させるためのコンピュータプログラムであって、
（ａ）前記元画像データから、印刷される単位ページに相当するページ画像データを複数生成する機能と、
（ｂ）該生成された複数のページ画像データをプリント装置にそれぞれ出力する機能と
をコンピュータに実現させるとともに、
前記機能（ｂ）は、
（ｂ−１）実際に印刷される印刷用紙のサイズよりも所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力する機能
を備え、
前記機能（ａ）は、
（ａ−１）前記元画像データで示される画像を前記拡大率で拡大する機能と、
（ａ−２）前記機能（ａ−１）により拡大された元画像データに、前記印刷用紙と同一サイズの隣接した複数の領域を設定する機能と、
（ａ−３）前記機能（ａ−２）により設定された各領域を前記所定の拡張量だけ拡張して、前記元画像データから前記拡張された各領域に含まれる部分を前記ページ画像データとして順に抽出する機能と
を備えるものであることを要旨としている。
【００２０】
この発明の第３のコンピュータプログラムは、
印刷画像を複数枚の印刷用紙に分割して印刷させるためのコンピュータプログラムであって、
（ａ）前記印刷画像を示す印刷画像データに、前記印刷用紙と同一サイズの隣接した複数の領域を設定する機能と、
（ｂ）前記機能（ａ）により設定された各領域を所定の拡張量だけ拡張して、前記印刷画像データから前記拡張された各領域に含まれる部分を抽出画像データとして順に抽出する機能と、
（ｃ）前記機能（ｂ）により抽出された各抽出画像データを、印刷される単位ページのページ画像データとしてプリント装置にそれぞれ出力する機能と
（ｄ）実際に印刷される印刷用紙のサイズよりも前記所定の拡張量だけ大きな印刷領域内への印刷を行なう旨の指令を前記プリント装置に出力する機能と
をコンピュータに実現させるものであることを要旨としている。
【００２１】
上記構成のこの発明の第１ないし第３の印刷制御方法と第１ないし第３のコンピュータプログラムは、上記第１のないし第３の印刷制御装置と同様に、貼り合わせの作業性に優れ、また、貼り合わせて作成した大判印刷物の仕上がり具合に優れているという効果をそれぞれ奏する。
【００２２】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。その第１の態様は、この発明の第１ないし第３のコンピュータプログラムのうちのいずれかを記録した記録媒体としての態様である。その第２の態様は、上記コンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第２の態様では、上記コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の装置や方法を実現することができる。
【００２３】
【発明の実施の形態】
以上説明したこの発明の構成・作用を一層明らかにするために、以下この発明の実施の形態を実施例に基づき説明する。
【００２４】
図１は、この発明の第１実施例を適用するコンピュータシステムのハードウェアの概略構成を示すブロック図である。このコンピュータシステムは、いわゆるパーソナルコンピュータ（以下、単にコンピュータと呼ぶ）を中心に備え、その周辺にＣＲＴディスプレイ１２およびプリンタ１４を備える。コンピュータは、コンピュータ本体１６とキーボード１８とマウス２０を備える。なお、このコンピュータ本体１６には、ＣＤ−ＲＯＭ２２の内容を読み取るＣＤドライブ２４が搭載されている。
【００２５】
プリンタ１４は、インク滴を吐出することにより、用紙の表面にドットを形成する所謂インクジェットプリンタであり、キャリッジを主走査方向に往復動させつつ、用紙を副走査方向に搬送することにより、用紙への画像記録を行なう。なお、プリンタ１４は、インクジェットプリンタに替えて、レーザプリンタ、ドットインパクトプリンタ等の他の方式のプリンタを用いる構成とすることもできる。
【００２６】
コンピュータ本体１６は、中央演算処理装置としてのＣＰＵ３０を中心にバスにより相互に接続されたＲＯＭ３１、ＲＡＭ３２、表示画像メモリ３３、マウスインタフェース３４、キーボードインタフェース３５、ＣＤＣ３６、ＨＤＣ３７、ＣＲＴＣ３８、プリンタインタフェース４０およびＩ／Ｏポート４１を備える。ＲＯＭ３１は、内蔵されている各種プログラム等を記憶する読み出し専用のメモリである。ＲＡＭ３２は、各種データ等を記憶する読み出し・書込み可能なメモリである。表示画像メモリ３３は、ＣＲＴディスプレイ１２に表示する画像の画像データを記憶するメモリである。マウスインタフェース３４は、マウス２０とのデータ等のやり取りを司るインタフェースである。キーボードインタフェース３５は、キーボード１８からのキー入力を司るインタフェースである。ＣＤＣ３６は、ＣＤドライブ（ＣＤＤ）２４を制御するＣＤコントローラである。ＨＤＣ３７は、ハードディスクドライブ（ＨＤＤ）４２を制御するハードディスクコントローラである。ＨＤＤ４２には、印刷対象としての画像データ（以下、元画像データと呼ぶ）が予め記憶されている。
【００２７】
ＣＲＴＣ３８は、表示画像メモリ３３に記憶される表示画像データに基づいてＣＲＴディスプレイ１２における画像の表示を制御するＣＲＴコントローラである。プリンタインタフェース４０は、プリンタ１４へのデータの出力を制御するインタフェースである。Ｉ／Ｏポート４１は、シリアル出力のポートを備えており、モデム４４に接続されており、このモデム４４を介して、公衆電話回線４６に接続されている。コンピュータ本体１６は、モデム４４を介して、外部のネットワークに接続されており、特定のサーバ４７に接続可能となっている。
【００２８】
このコンピュータシステムでは、オペレーティングシステムはＨＤＤ４２に記憶されており、コンピュータ本体１６に電源を投入すると、ＨＤＤ４２のブートブロックに書き込まれたローダに従ってＲＡＭ３２の所定の領域にロードされる。また、プリンタ１４の機種毎に用意されるプリンタドライバは、ＣＤ−ＲＯＭ２２に予め格納されており、所定のインストールプログラムを起動することで、ＣＤドライブ２４からコンピュータ本体１６にインストールされる。このインストールされたプリンタドライバは、ＨＤＤ４２に記憶されており、コンピュータ本体１６に電源を投入したときに、オペレーティングシステムに組み込まれ、ＲＡＭ３２の所定の領域にロードされる。
【００２９】
また、このコンピュータシステムでは、その他のコンピュータプログラムとして、予め用意された画像データをポスター印刷するためのアプリケーションプログラムが用意されている。このアプリケーションプログラムは、他のＣＤ−ＲＯＭ２２に予め格納されており、所定のインストールプログラムを起動することで、ＣＤドライブ２４からコンピュータ本体１６にインストールされる。このインストールされたコンピュータプログラムは、ＨＤＤ４２に記憶されており、所定の起動命令を受けたときに、ＲＡＭ３２の所定の領域にロードされる。
【００３０】
このポスター印刷用のアプリケーションプログラムをＣＰＵ３０が実行することによって本発明の各種構成要件は実現される。なお、このアプリケーションプログラムのソフトウェアプログラムは、前述したように、ＣＤ−ＲＯＭ２２に格納されたものであるが、これに替えて、フロッピィディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成としてもよい。また、前述したアプリケーションプログラムは、外部のネットワークに接続される特定のサーバ４７から、ネットワークを介して提供されるプログラムデータをダウンロードして、ＲＡＭ３２またはＨＤＤ４２に転送することにより得るようにすることもできる。なお、上記ネットワークをインターネットとして、特定のホームページからダウンロードしてアプリケーションプログラムを得ることもできる。あるいは、電子メールの添付ファイルの形態で供給されたアプリケーションプログラムであってもよい。
【００３１】
図２は、プリンタ１４の概略構成を示す説明図である。プリンタ１４は、印刷機構５０と印刷機構５０を制御する印刷制御装置６０を備える。印刷制御装置６０は、各種プログラムを実行するＣＰＵを中心にＲＯＭ、ＲＡＭ等を備えるいわゆるマイクロコンピュータから構成される。印刷機構５０は、印刷ヘッド５１と、この印刷ヘッド５１を移動させるキャリッジ５２と、印刷ヘッド５１と対向する位置に配置されているプラテン５３と、複数の印刷用紙が収納される用紙カセット５４と、この用紙カセット５４内の印刷用紙をプラテン５３上へ送る給紙ローラ５５ａ，５５ｂと、印刷された印刷用紙を排紙する排紙ローラ５６ａ，５６ｂと、排紙された用紙を受ける排紙トレイ５７と、給紙ローラ５５ａ，５５ｂの駆動量を検知するセンサ５８とを備える。
【００３２】
図３は、プリンタ１４のプラテン５３周りの平面図である。図示するように、プラテン５３には、給紙方向Ｆと平行な方向に伸びている一対のインク受け縦開口５３ｃと、給紙方向Ｆに対して垂直な方向（走査方向）に伸びている複数のインク受け横開口５３ａ，５３ｂとが形成されている。インク受け縦開口５３ｃは、Ａ４サイズ（このプリンタ１４はＡ４サイズ専用である）の印刷用紙の左右端がそれぞれ真上を通過するように配置されている。複数のインク受け横開口５３ａ，５３ｂは、給紙側と排紙側に配置されている。これらの開口内には、いずれもインク吸着材が入れられている。
【００３３】
上記のようにプラテン５３周辺に開口とインク吸着材を備えることで、このプリンタ１４は、印刷用紙の四辺に余白を残さない余白なし印刷に対応することができる。印刷用紙に対して余白なし印刷を行なう場合には、印刷用紙の端を確実に印刷するため、この印刷用紙のサイズよりいくらか大きいサイズの領域に対する印刷画像を作成する必要がある。そこで、ユーザは、アプリケーションプログラム（上記ポスター印刷用のアプリケーションプログラムが該当する）を利用して画像データを作成する場合には、印刷用紙のサイズ設定段階で、印刷形態として、「四辺余白なし」を選択して、後述するＡ４用紙用の拡張印刷領域と同じ寸法を設定し、さらに、この用紙サイズ内で印刷画像を作成する。
【００３４】
図４は、Ａ４用紙用の拡張印刷領域を示す説明図である。図示するように、拡張印刷領域は、印刷用紙を基準として、各方向への一定の拡大量で定められる。図示の例では、給紙方向Ｆにおける前端側の拡大量が３mm、後端側の拡大量が５mm、左右端側の拡大量が２．５mmとなる。各方向の拡大量は、用紙のスキューや紙送り量公差等により定められている。
【００３５】
したがって、このプリンタ１４では、余白なし印刷を行なう場合、上述したインク受け開口５３ａ，５３ｂ、５３ｃ上に印刷用紙の端が位置すると、印刷ヘッド５１からインクを噴射して、印刷用紙の端にインク滴を当てる一方で、印刷用紙の端にあたらなかったインク滴をインク受け開口５３ａ，５３ｂ、５３ｃで受けることができる。このために、プラテン上を汚さずに印刷用紙の端まで確実に印刷がなされる。
【００３６】
以上説明したハードウェア構成を有するコンピュータシステムでは、ポスター印刷用のアプリケーションプログラムを用いることでポスター印刷を行なうことができる。このときのポスター印刷の様子について次に説明する。図５は、コンピュータ本体１６が扱う、元画像データからポスター印刷が行なわれるまでの処理の様子を示すブロック図である。図示するように、コンピュータ本体１６の内部で動作しているポスター印刷用のアプリケーションプログラム６１により、元画像データから、印刷される単位ページに相当するページ画像データを複数生成して、これらページ画像データを順に印刷コマンドとして、コンピュータ本体１６の内部で動作しているプリンタドライバ６３に出力する。プリンタドライバ６３は、ページ画像データを印刷可能な信号に変換して、この信号をプリンタ１４に送信する。
【００３７】
アプリケーションプログラム６１内では、複数のページ画像データを、ページ画像データ生成モジュール６１ａにより生成して、その生成された複数のページ画像データを、出力モジュール６１ｂにより印刷コマンドとしてプリンタドライバ６３に出力している。ページ画像データ生成モジュール６１ａでは、まず、領域設定部６１ａ１により、元画像データに、印刷される単位ページに対応する複数の領域を隣接させて設定する。次いで、その設定された各領域を所定の大きさだけ拡張してその拡張された各領域に含まれる画像データを順に抽出する処理を、拡張・抽出部６１ａ２により行なう。その後、その抽出された画像データを、拡大部６１ａ３により、所定の拡大率で拡大してページ画像データを生成する。この所定の拡大率と言うのは、画像を、プリンタから出力される印刷画像に拡大する拡大率である。また、出力モジュール６１ｂは、実際に印刷される印刷用紙のサイズよりも大きな印刷領域内への印刷を行なう旨の指令（余白なし印刷である旨の指令）を余白なし印刷指令出力部６１ｂ１によりプリンタドライバ６３に出力している。
【００３８】
こうした構成のアプリケーションプログラム６１によって、元画像データを上記所定の拡大率で拡大して、その拡大後の画像を複数枚の印刷用紙に分割して印刷させるポスター印刷の制御がなされることになる。なお、アプリケーションプログラム６１は、こうしたポスター印刷の処理を行ないつつ、ビデオドライバ６２を介してＣＲＴディスプレイ１２に、元画像データやポスター印刷のレイアウト等の各種画像を表示している。
【００３９】
具体的には、コンピュータ本体１６のＣＰＵ３０で上記ポスター印刷用のアプリケーションプログラム６１を実行することで、上記ポスター印刷を実現している。アプリケーションプログラム６１に従うポスター印刷制御処理について、以下詳細に説明する。図６は、このポスター印刷制御処理のルーチンを示すフローチャートである。このルーチンは、ポスター印刷用のアプリケーションプログラム６１を実行させる旨の指示がなされた以後、所定時間毎に繰り返し実行される。
【００４０】
図示するように、処理が開始されると、ＣＰＵ３０は、まず、アプリケーションウィンドウＷＤをＣＲＴディスプレイ１２に表示する処理を行なう（ステップＳ１００）。図７は、このアプリケーションウィンドウＷＤの初期状態を示す説明図である。図示するように、アプリケーションウィンドウＷＤには、「写真の選択」、「プリント指定」、「レイアウト・印刷」の３種類のボタンＢＴ１，ＢＴ２，ＢＴ３が用意されており、作業者は、これらボタンＢＴ１〜ＢＴ３を順にマウス２０によりクリックしていくことで、ＣＲＴディスプレイ１２の画面上でポスター印刷の作業を進めていくことができる。すなわち、図６に示すように、ＣＰＵ３０は、ステップ１００の実行後、ボタンＢＴ１，ＢＴ２，ＢＴ３がマウス２０によりクリックされる操作指令を取り込んで、その操作指令に対応した写真の選択の処理、プリント指定の処理、レイアウト・印刷の処理を順に実行する（ステップＳ２００，Ｓ３００，Ｓ４００）。
【００４１】
ステップ２００で実行される写真の選択の処理は、写真等の画像データを選択するもので、ここでは、ＨＤＤ４２等に予め格納された印刷対象としての元画像データが選択される。具体的には、ＣＰＵ３０は、キーボード１８またはマウス２０によって入力されるファイル名を取り込んで、そのファイル名によって特定される元画像データをＨＤＤ４２からＲＡＭ３２に読み出す。その後、ＣＰＵ３０は、その読み出した元画像データを、アプリケーションウィンドウＷＤの作業エリアＷＫに表示する。
【００４２】
ステップＳ３００で実行されるプリント指定の処理は、ポスター印刷にかかわる各種の情報を指定するものである。各種情報としては、プリンタから出力される印刷画像のサイズ（以下、出力サイズと呼ぶ）や印刷用紙のサイズ等が該当する。図８は、プリント指定の処理時におけるアプリケーションウィンドウＷＤの状態を示す説明図である。ＣＰＵ３０は、まず、図８に示すように、アプリケーションウィンドウＷＤの作業エリアＷＫにプリント指定用の入力画面を表示する。
【００４３】
このプリント指定用の入力画面には、「スタイル設定」のエリアＡＲ１と、「プリンタの設定」のエリアＡＲ２とが設けられている。「スタイル設定」のエリアＡＲ１は、出力サイズを設定するためのもので、ラジオボタンＲＢ１をクリックしたときには、縦横の出力サイズを実寸で指定することができ、ラジオボタンＲＢ２をクリックしたときには、縦横の出力サイズを用紙枚数で間接的に指定することができる。「プリンタの設定」のエリアＡＲ２には、「プリンタ」、「紙サイズ」、「紙種」の３つのデータ入力欄Ｆ１，Ｆ２，Ｆ３等が設けられている。「プリンタ」のデータ入力欄Ｆ１は、印刷しようとするプリンタの機種名を入力するためのもので、「紙サイズ」のデータ入力欄Ｆ２は、印刷用紙のサイズを入力するためのもので、「紙種」のデータ入力欄Ｆ３は、印刷用紙の種類を入力するためのものである。また、「紙種」のデータ入力欄Ｆ３の右隣には、「四辺余白なし」の印刷を行なうか否かを設定するためのデータ入力欄Ｆ４が設けられている。
【００４４】
図６のステップ３００では、こうした構成のプリント指定用の入力画面を表示後、この入力画面からのキーボード１８やマウス２０を使ったデータ入力を受け付ける。
【００４５】
ステップＳ３００の実行後に移行するステップＳ４００で実行されるレイアウト・印刷の処理について、次に詳述する。図９および図１０は、レイアウト・印刷の処理の詳細を示すフローチャートである。図９に示すように、処理が開始されると、ＣＰＵ３０は、まず、余白なし印刷であるか余白ありの通常印刷であるかを示す印刷モード情報をプリンタドライバ６３を介してプリンタ１４へ出力する（ステップＳ４０５）。この印刷モード情報は、図８で示したプリント指定用の入力画面のデータ入力欄Ｆ４から「四辺余白なし」印刷を行なう旨の指示がなされているか否かから定める。次いで、ＲＡＭ３２に記憶された元画像データで示される画像の縦横のサイズＳＡｘ，ＳＡｙを、その元画像データの縦横の画素数と解像度とから算出する（ステップＳ４１０）。次いで、「スタイル設定」のエリアＡＲ１から入力された出力サイズ（縦横の出力サイズ）ＳＢｘ，ＳＢｙを読み出す（ステップＳ４２０）。なお、ラジオボタンＲＢ２がクリックされて、出力サイズが用紙枚数で間接的に指定された場合には、この用紙枚数と「紙サイズ」のデータ入力欄Ｆ２から入力された印刷用紙のサイズとをかけ算することで縦横それぞれのサイズＳＢｘ，ＳＢｙを求める。
【００４６】
その後、ＣＰＵ３０は、元画像データで示される画像のサイズＳＡｘ，ＳＡｙに対する出力サイズＳＢｘ，ＳＢｙの比率を縦横それぞれについて求める。すなわち、ＳＢｘ／ＳＡｘ（＝縦倍率）とＳＢｙ／ＳＡｙ（＝横倍率）を求める（ステップＳ４３０）。その後、その縦倍率と横倍率とを比較して、小さい値を画像の拡大率Ｋとして記憶する（ステップＳ４４０）。
【００４７】
上記拡大率Ｋは、元画像データを出力である印刷画像のサイズに変換する際の拡大率として記憶されるが、その意味するものは次のようなものである。すなわち、元画像データの縦横のサイズＳＡｘ，ＳＡｙの比率と、印刷画像の縦横のサイズＳＢｘ，ＳＢｙの比率が等しい場合は、図１１に示すように、元画像データで示される画像は、印刷画像に対して縦横ともに一杯まで引き延ばされることを意味する（図示は印刷画像の方が若干大きく描かれているが、これは図示の都合によるもので実際は両者は一致する。図１２も同じ）。これに対して、元画像データの縦横のサイズＳＡｘ，ＳＡｙの比率と、印刷画像の縦横のサイズＳＢｘ，ＳＢｙの比率が相違する場合は、図１２に示すように、元画像データで示される画像は、印刷画像に対して縦横いずれかが同じサイズとなるまで縦横同じ倍率で引き延ばされることになるから、縦横いずれかは印刷画像の一杯まで引き延ばされるのに、縦横の他方側は印刷画像に対して空白ができることになる。
【００４８】
ＣＰＵ３０は、ステップＳ４４０の実行後、「紙サイズ」のデータ入力欄Ｆ２から入力された印刷用紙のサイズ（縦横のサイズ）ＰＰｘ，ＰＰｙに、１／Ｋを掛けることにより、元画像データ上における印刷用紙に相当する領域の縦横サイズＯＰＰｘ，ＯＰＰｙを算出する（ステップＳ４５０）。続いて、ＣＰＵ３０は、「スタイル設定」のエリアＡＲ１から入力された出力サイズ（縦横の出力サイズ）ＳＢｘ，ＳＢｙと「紙サイズ」のデータ入力欄Ｆ２から入力された印刷用紙のサイズ（縦横のサイズ）ＰＰｘ，ＰＰｙから、印刷画像を形成するための印刷用紙の縦横の配列枚数を算出する（ステップＳ４６０）。例えば、縦にａ枚、横にｂ枚（ａ，ｂは正数）というように求める。なお、ラジオボタンＲＢ２がクリックされて、出力サイズが用紙枚数で指定された場合には、その入力データがそのまま利用される。
【００４９】
その後、ＣＰＵ３０は、ステップＳ４５０で算出された領域の縦横サイズＯＰＰｘ，ＯＰＰｙと、ステップＳ４６０で求めた印刷用紙の縦横の配列枚数ａ、ｂとに基づいて、ステップＳ２００でＲＡＭ３２に記憶された元画像データに対して、印刷される単位ページに対応する複数の領域Ｓ１〜Ｓｎ（ｎは正数）を設定する処理を行なう（ステップＳ４７０）。
【００５０】
図１３は、元画像データに設定された領域Ｓ１〜Ｓｎの種々の例を示す説明図である。図１３の（ａ）のように、元画像データで示される画像上に複数の領域Ｓ１，Ｓ２，Ｓ３，Ｓ４が過不足なく敷き詰められるように設定されることもあるし（図示は領域の方が若干大きく描かれているが、これは図示の都合によるもので実際は両者は一致する。（ｂ）、（ｃ）も同じ）、図１３の（ｂ）のように、元画像データの画像から一部の領域Ｓ３，Ｓ４は突出するように設定されることもあるし、図１３の（ｃ）のように、元画像データでの画像から全ての領域Ｓ１，Ｓ２，Ｓ３，Ｓ４は突出するように設定されることもある。なお、これら領域Ｓ１，Ｓ２，Ｓ３，Ｓ４は、隣接しており、重なったり、離間したりはしていない。図１３の（ａ）の態様になるか、図１３の（ｂ）もしくは（ｃ）の態様になるかは、領域の縦横サイズＯＰＰｘ，ＯＰＰｙと縦横の配列枚数ａ、ｂとに従って決まる。図１３の（ｂ）の態様になるか、図１３の（ｃ）の態様になるかは、空白部分を４辺のうちのいずれかの側に偏らせるか、周辺に分散させるかの予め定められた取り決めに従って決まる。
【００５１】
図１４は、元画像データに設定される領域Ｓの他の例を示す説明図である。元画像データがＡ４サイズであり、この大きさの元画像データをＡ２サイズ（Ａ４サイズの用紙を２×２した大きさ）にポスター印刷したい場合には、図示するように、元画像データで示される画像を縦方向に２つ、横方向に２つ、合計４つに等分する領域Ｓ１，Ｓ２，Ｓ３，Ｓ４が設定されることになる。ステップ４７０の実行後、図１０のステップＳ４８０に処理は移行し、ＣＰＵ３０は、変数ｉに値１を初期設定する。次いで、ＣＰＵ３０は、余白なし印刷を行なうか否かの判別を行なう（ステップＳ４９０）。この判別は、図８で示したプリント指定用の入力画面のデータ入力欄Ｆ４から定めた前記印刷モード情報の内容から判別する。ここで、余白なし印刷を行なうと判別されたときには、ステップＳ４７０で設定した領域Ｓ１〜Ｓｎのうちの変数ｉで特定される領域Ｓｉを拡張する処理を施す（ステップＳ４９１）。
【００５２】
この拡張処理は、領域Ｓｉを上下左右の四方向に拡張するものである。この拡張量は、元画像データを拡大率Ｋで拡大したときに、前述したＡ４用紙用の拡張印刷領域（前端側の拡張量３mm、後端側の拡張量５mm、左右端側の拡張量２．５mm）に相当するような大きさである。具体的には、各拡張量をＫで割った大きさ、すなわち、上方向に３／Ｋｍｍ、下方向に５／Ｋｍｍ、左右方向に２．５／Ｋｍｍだけ拡張する。図１４に例示した領域Ｓ１は、この拡張処理によれば、図１５の（ａ）に示すように、上下左右の四方向に拡張される。なお、図示の拡張量は、上下左右共にほぼ同じ幅で描かれているが、これは図示の都合によるもので実際は上記に従う。以下の図面も同様である。
【００５３】
図１０に戻り、ステップＳ４９０で余白なし印刷を行なわないと判別された場合には、ステップＳ４９１の拡張処理は行なわない。その後、ＣＰＵ３０は、領域Ｓｉに含まれる画像データを抽出する（ステップＳ４９２）。余白なし印刷を行なう場合には、この領域Ｓｉは、ステップＳ４９１で拡張処理が施された後のものであり、図１５に示した例では、図１５の（ｂ）に示すように抽出がなされる。なお、この例示のように、拡張した一方向の領域に、元画像データが存在しないような場合（図示の例では、上方向と左方向）、その領域にはその方向の端部（上端と左端）のラインと同一の画像を書き込んで抽出を行なう。また、図１３の（ｂ）、（ｃ）に示したような空白部分についてはスペースデータとして抽出される。
【００５４】
図１０に戻り、その後、ＣＰＵ３０は、ステップＳ４９２で抽出された画像データを拡大率Ｋで拡大する（ステップＳ４９３）。例えば、上記Ａ４サイズからＡ２サイズへのポスター印刷の場合には、図１５の（ｃ）に示すように、拡大率２でもって縦方向、横方向に拡大される。ここでの拡大は、抽出画像データの一の画素の色濃度を、縦、横２画素の２×２の領域に移すように行なう。なお、このように１画素の色濃度を同じ濃度で拡大する構成に替えて、周囲の画素の色濃度を考慮して周囲との中間色によって拡大を図る構成とすることもできる。
【００５５】
図１０に戻り、ＣＰＵ３０は、ステップＳ４９３の実行後、ステップＳ４９４に処理を進める。ステップＳ４９４では、ステップＳ４９３でＫ倍に拡大された画像データをページ画像データとして、プリンタドライバ６３を介してプリンタ１４に出力する。続いて、この変数ｉを値１だけインクリメントして（ステップＳ４９５）、変数ｉが変数ｎの値より大きいか否かを判別する（ステップＳ４９６）。ここで、変数ｉがｎの値以下であると判別されると、ステップＳ４９０に処理を戻して、ステップＳ４９０ないしＳ４９６の処理を繰り返して実行する。この結果、領域Ｓ１から順に領域Ｓｎまでプリンタドライバ６３を介してプリンタ１４への出力がなされる。その後、ステップＳ４９６で変数ｉがｎの値を上回ったと判別されると、「リターン」に抜けてこの処理のルーチンを終了する。
【００５６】
プリンタドライバ６３は、ステップＳ４０５によって送られてきた印刷モード情報を受け取り、その印刷モード情報から余白なし印刷と判別されると、ステップＳ４９４で送られてくる各ページ画像データを、印刷用紙を中心として印刷用紙のサイズよりも四方に大きな印刷領域内に印刷がなされるように、プリンタ１４を制御する。
【００５７】
図１６は、図１４，図１５で示した例によって実際に印刷される印刷画像を示す説明図である。この例は、前述したように、「Ａ」という文字が大書されたＡ４サイズの元画像データを、Ａ２サイズにポスター印刷したときの印刷結果である。図示するように、実際に印刷される領域は印刷用紙のサイズよりいくらか大きいサイズとなっていることから、各印刷用紙には、印刷用紙の上下左右の端までＡという文字の部分画像が確実に印刷される。また、各印刷用紙に印刷された画像は、隣接する印刷用紙の画像と連続している。したがって、この第１実施例のコンピュータシステムでは、印刷がなされた印刷用紙を余白の切り取りを行なうことなしに、確実に繋ぎ合わせることができることから、貼り合わせの作業性に優れ、また、貼り合わせて作成した大判印刷物の仕上がり具合に優れているという効果を奏する。
【００５８】
また、この実施例では、プリント指定用の入力画面のデータ入力欄Ｆ４から、余白なし印刷を行なうかどうかを切り替えることができることから、作業性に優れている。さらに、この実施例では、プリント指定用の入力画面のウィンドウ上に、ポスター印刷についてのスタイル設定と、「四辺余白なし」の印刷を行なうか否かを設定するためのデータ入力欄Ｆ４とが共に設けられていることから、操作性に優れている。
【００５９】
第２実施例について次に説明する。第１実施例では、元画像データに領域を設定した後、印刷画像への拡大を行なっていたが、この第２実施例では、元画像データで示される画像を印刷画像の大きさに拡大した後、その拡大画像にページ画像に相当する領域を設定する構成とした。以下、第２実施例について詳細に説明する。
【００６０】
この第２実施例は、第１実施例と同一のハードウェア構成を備え、ソフトウェアの構成についても、レイアウト・印刷の処理が相違するだけであり、その他については第１実施例と同一である。図１７および図１８は、第２実施例におけるレイアウト・印刷の処理の詳細を示すフローチャートである。図１７および図１８において、ステップＳ４０５ないしＳ４４０、Ｓ４６０、Ｓ４８０、Ｓ４９０Ｓ４９５、Ｓ４９６の処理は、第１実施例と同一であることから、第１実施例と同じステップ番号を付した。図１７に示すように、処理が開始されると、ＣＰＵ３０は、ステップＳ４０５ないしＳ４４０の処理を実行して、その後、元画像データで示される元画像を拡大率Ｋでもって拡大する（ステップＳ５１０）。
【００６１】
図１９は、元画像を拡大する一例を示す説明図である。これまでの例と同様に、Ａ４サイズの元画像データをＡ２サイズにポスター印刷する場合には、図示するように、元画像データの画像は縦方向、横方向ともに２倍に拡大される。
【００６２】
図１７に戻り、ステップＳ５１０の実行後、第１実施例と同一のステップＳ４６０の処理を行なう。その後、「紙サイズ」のデータ入力欄Ｆ２から入力された印刷用紙のサイズ（縦横のサイズ）ＰＰｘ，ＰＰｙと、ステップＳ４６０で求めた印刷用紙の縦横の配列枚数ａ、ｂとに基づいて、ステップＳ５１０で拡大された元画像データに対して、印刷用紙と同一サイズの複数の領域ＳＳ１〜ＳＳｎ（ｎは正数）を設定する処理を行なう（ステップＳ５２０）。
【００６３】
この領域設定の処理は、図１３において、元画像データをステップ５１０で拡大後の元画像データと置き換え、領域Ｓ１ないしＳ４を領域ＳＳ１ないしＳＳ４と置き換えてみたとき、図１３の（ａ）に示すように、拡大後の元画像データの画像上に複数の領域ＳＳ１，ＳＳ２，ＳＳ３，ＳＳ４が過不足なく敷き詰められるように設定されることもあるし、図１３の（ｂ）のように、拡大後の元画像データの画像から一部の領域ＳＳ３，ＳＳ４は突出するように設定されることもあるし、図１３の（ｃ）のように、元画像データの画像から全ての領域ＳＳ１，ＳＳ２，ＳＳ３，ＳＳ４は突出するように設定されることもある。なお、これら領域ＳＳ１，ＳＳ２，ＳＳ３，ＳＳ４は、隣接しており、重なったり、離間したりはしていない。図１３の（ａ）の態様になるか、図１３の（ｂ）もしくは（ｃ）の態様になるかは、領域の縦横サイズＯＰＰｘ，ＯＰＰｙと縦横の配列枚数ａ、ｂとに従って決まる。図１３の（ｂ）の態様になるか、図１３の（ｃ）の態様になるかは、空白部分を４辺のうちのいずれかの側に偏らせるか、周辺に分散させるかの予め定められた取り決めに従って決まる。
【００６４】
Ａ４サイズの元画像データをＡ２サイズにポスター印刷する例の場合には、図２０の（ａ）に示すように、拡大された元画像データの画像上に領域ＳＳ１ないしＳＳ４が設定されることになる。図１７に戻り、ステップＳ５２０の処理を終えると、次いで、図１８のステップＳ４８０に処理を進める。ＣＰＵ３０は、第１実施例と同じステップＳ４８０およびＳ４９０を実行し、ステップＳ４９０で余白なし印刷であると判別されたときには、ステップＳ５２０で設定した領域ＳＳ１〜ＳＳｎのうちの変数ｉで特定される領域ＳＳｉを拡張する処理を施す（ステップＳ５３０）。
【００６５】
この拡張処理は、領域ＳＳｉを上下左右の四方向に拡張するものである。この拡張量は、前述したＡ４用紙用の拡張印刷領域（前端側の拡張量３mm、後端側の拡張量５mm、左右端側の拡張量２．５mm）に相当するような大きさである。この拡張処理によれば、図２０の（ａ）に例示した領域ＳＳ１は、図２０の（ｂ）に示すように、上下左右の四方向に拡張される。なお、図示の拡張量は、上下左右共にほぼ同じ幅で描かれているが、これは図示の都合によるもので実際は上記に従う。図２０の（ｃ）も同様に描かれている。
【００６６】
図１８に戻り、ステップＳ４９０で余白なし印刷を行なわないと判別された場合には、ステップＳ５３０の拡張処理は行なわない。その後、ＣＰＵ３０は、領域ＳＳｉに含まれる画像データを抽出する（ステップＳ５４０）。余白なし印刷を行なう場合には、この領域ＳＳｉは、ステップＳ５３０で拡張処理が施された後のものであり、図２０に示した例では、図２０の（ｃ）に示すように抽出がなされる。なお、この例示のように、拡張した一方向の領域に、元画像データが存在しないような場合（図示の例では、上方向と左方向）、その領域にはその方向の端部（上端と左端）のラインと同一の画像を書き込んで抽出を行なう。また、図１３の（ｂ）、（ｃ）に示したような空白部分についてはスペースデータとして抽出される。
【００６７】
図１８に戻り、その後、ＣＰＵ３０は、ステップＳ５４０で抽出された画像データをページ画像データとして、プリンタドライバを介してプリンタ１４に出力する（ステップＳ５５０）。続いて、この変数ｉを値１だけインクリメントして（ステップＳ４９５）、変数ｉが変数ｎの値より大きいか否かを判別する（ステップＳ４９６）。ここで、変数ｉがｎの値以下であると判別されると、ステップＳ４９０に処理を戻して、ステップＳ４９０ないしＳ４９６の処理を繰り返して実行する。この結果、領域ＳＳ１から順に領域ＳＳｎまでプリンタ１４への出力がなされる。その後、ステップＳ４９６で変数ｉがｎの値を上回ったと判別されると、「リターン」に抜けてこの処理のルーチンを終了する。
【００６８】
以上のように構成された第２実施例によれば、図１６で例示したような、第１実施例と同じ印刷結果を得ることができる。したがって、この第２実施例のコンピュータシステムでは、第１実施例と同様に、印刷がなされた印刷用紙を余白の切り取りを行なうことなしに、確実に繋ぎ合わせることができることから、貼り合わせの作業性に優れ、また、貼り合わせて作成した大判印刷物の仕上がり具合に優れているという効果を奏する。
【００６９】
なお、この第２実施例に比べて、第１実施例では、元画像データの拡大前に、領域を設定する処理を行なっていることから、拡張した領域の設定、抽出の作業を元画像データに設定した領域単位で行なうことができる。これに対して、この第２実施例では、元画像データの画像全体を印刷画像のサイズに一旦拡大して、この拡大した画像上で領域を設定する必要があることから、印刷画像全体を記憶するメモリが必要となる。すなわち、第１実施例では、第２実施例と比較して、画像データを記憶するメモリを節約することができる。
【００７０】
第３実施例について次に説明する。第２実施例では、元画像データで示される画像を印刷画像の大きさに拡大した後、その拡大画像を分割する構成としたが、これに替えて、もともとサイズの大きい画像を印刷画像として予めＨＤＤ４２等の記憶手段に記憶しておき、その印刷画像に対して分割処理を施す構成としてもよい。すなわち、第２実施例における図１７で示したレイアウト・印刷ルーチンにおいて、ステップＳ４１０，Ｓ４３０，Ｓ４４０，Ｓ５１０の処理を行なわずに、ステップＳ５２０以後の処理対象の画像データを、上記ＨＤＤ４２等に記憶された印刷画像を示す印刷画像データとして処理を行なう。
【００７１】
この構成によれば、第１実施例、第２実施例と同様に、印刷がなされた印刷用紙を余白の切り取りを行なうことなしに、確実に繋ぎ合わせることができることから、貼り合わせの作業性に優れ、また、貼り合わせて作成した大判印刷物の仕上がり具合に優れているという効果を奏する。
【００７２】
本発明の他の実施形態について、次に説明する。
（１）前記第１実施例では、アプリケーションウィンドウＷＤには、「写真の選択」、「プリント指定」、「レイアウト・印刷」の３種類のボタンＢＴ１，ＢＴ２，ＢＴ３を用意することで、レイアウトの処理と印刷の処理とが一括して行なわれる構成としていたが、これに替えて、「写真の選択」、「プリント指定」、「レイアウト」、「印刷」の４種類のボタンを用意して、レイアウトの処理と印刷の処理とが個別に行なわれる構成としてもよい。この構成によれば、ポスター印刷によって画像がどのように各用紙に印刷されるかを、イメージとして画面に表示させて、作業者がその表示されたイメージでよいと判断したときに、続く「印刷」に処理を移行することができる。
【００７３】
（２）前記実施例では、プリンタ１４は、「Ａ４サイズ」専用機であったが、これに替えて、Ｂ５サイズ、Ｂ４サイズ、Ａ３サイズ等の印刷用紙を使用可能なプリンタとすることができる。
（３）前記実施例では、「余白なし印刷」としては、印刷用紙の四辺に余白を残さないものであったが、これに替えて、印刷用紙の左右だけに余白を残さず上下については余白が残るような構成とすることもできる。
（４）前記実施例では、この発明のプリント装置として、コンピュータ本体１６にローカルにて接続されるプリンタ１４を用いていたが、これに替えて、イーサネット等のネットワークにて接続されるプリンタを用いる構成とすることができる。また、プリンタに替えて、複写機、ファクシミリ装置等の他の印刷可能な装置に適用することもできる。
【００７４】
以上、本発明の実施例を詳述してきたが、本発明は、こうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【図面の簡単な説明】
【図１】この発明の第１実施例を適用するコンピュータシステムのハードウェアの概略構成を示すブロック図である。
【図２】プリンタ１４の概略構成を示す説明図である。
【図３】プリンタ１４のプラテン５３周りの平面図である。
【図４】Ａ４用紙用の拡張印刷領域を示す説明図である。
【図５】コンピュータ本体１６が扱う元画像データからポスター印刷が行なわれるまでの処理の様子を示すブロック図である。
【図６】ポスター印刷制御処理のルーチンを示すフローチャートである。
【図７】アプリケーションウィンドウＷＤの初期状態を示す説明図である。
【図８】プリント指定の処理時におけるアプリケーションウィンドウＷＤの状態を示す説明図である。
【図９】レイアウト・印刷の処理の前半部分を示すフローチャートである。
【図１０】レイアウト・印刷の処理の後半部分を示すフローチャートである。
【図１１】元画像データで示される画像の拡大される様子を示す説明図である。
【図１２】元画像データで示される画像の拡大される様子の他の例を示す説明図である。
【図１３】元画像データに設定された領域Ｓ１〜Ｓｎの種々の例を示す説明図である。
【図１４】元画像データに設定される領域Ｓの他の例を示す説明図である。
【図１５】拡張・抽出および拡大の処理の様子を示す説明図である。
【図１６】ポスター印刷によって印刷された印刷画像の一例を示す説明図である。
【図１７】この発明の第２実施例におけるレイアウト・印刷の処理の前半部分を示すフローチャートである。
【図１８】そのレイアウト・印刷の処理の後半部分を示すフローチャートである。
【図１９】元画像を拡大する一例を示す説明図である。
【図２０】領域設定、拡張、抽出の処理を示す説明図である。
【符号の説明】
１４…プリンタ
１６…コンピュータ本体
１８…キーボード
２０…マウス
３３…表示画像メモリ
３４…マウスインタフェース
３５…キーボードインタフェース
４０…プリンタインタフェース
４２…ハードディスクドライブ（ＨＤＤ）
４４…モデム
４６…公衆電話回線
４７…サーバ
５０…印刷機構
５１…印刷ヘッド
５２…キャリッジ
５３ａ，５３ｂ…横開口
５３…プラテン
５３ｃ…縦開口
５４…用紙カセット
５５ａ，５５ｂ…給紙ローラ
５６ａ，５６ｂ…排紙ローラ
５７…排紙トレイ
５８…センサ
６０…印刷制御装置
６１…アプリケーションプログラム
６１ａ…ページ画像データ生成モジュール
６１ａ１…領域設定部
６１ａ２…拡張・抽出部
６１ａ３…拡大部
６１ｂ…出力モジュール
６１ｂ１…余白なし印刷指令出力部
６２…ビデオドライバ
６３…プリンタドライバ
ＷＤ…アプリケーションウィンドウ
Ｓ１，Ｓ２，Ｓ３，Ｓ４…領域
ＳＳ１，ＳＳ２，ＳＳ３，ＳＳ４…領域
【図１】
0003915430.tif 000002
【図２】
0003915430.tif 000003
【図３】
0003915430.tif 000004
【図４】
0003915430.tif 000005
【図５】
0003915430.tif 000006
【図６】
0003915430.tif 000007
【図７】
0003915430.tif 000008
【図８】
0003915430.tif 000009
【図９】
0003915430.tif 000010
【図１０】
0003915430.tif 000011
【図１１】
0003915430.tif 000012
【図１２】
0003915430.tif 000013
【図１３】
0003915430.tif 000014
【図１４】
0003915430.tif 000015
【図１５】
0003915430.tif 000016
【図１６】
0003915430.tif 000017
【図１７】
0003915430.tif 000018
【図１８】
0003915430.tif 000019
【図１９】
0003915430.tif 000020
【図２０】
0003915430.tif 000021