(57)【要約】【課題】本発明は、出力可能領域の大きさを変更する変更手段を有しない装置と比較して、原稿データの記録媒体に出力されない部分の面積を低減させることができるデータ処理装置を提供する。【解決手段】データ処理装置１００は、作成された原稿データを出力装置７００で用いられる出力用データに変換するプリンタドライバ１６０と、出力装置７００が原稿データの大きさよりも大きい記録媒体に出力をする場合に、出力装置７００で出力可能な出力可能領域に原稿データが収まるように、予め定められた出力可能領域の大きさを変更する。【選択図】図６
2019061464.tif 000002
【特許請求の範囲】
【請求項１】
作成された原稿データを出力装置で用いられる出力用データに変換するデータ変換手段と、
前記出力装置が原稿データの大きさよりも大きい記録媒体に出力をする場合に、前記出力装置で出力可能な領域である出力可能領域に原稿データが収まるように、予め定められた出力可能領域の大きさを変更する変更手段と、
を有するデータ処理装置。
【請求項２】
原稿データを作成する原稿作成手段をさらに有し、
前記データ変換手段は、前記原稿作成手段に、前記変更手段が変更した出力可能領域の大きさを通知する請求項１記載のデータ処理装置。
【請求項３】
前記変更手段は、前記原稿作成手段によって作成された複数の原稿データを、前記出力装置が前記複数の原稿データよりも大きい１枚の記録媒体に出力する場合に、複数の原稿データのそれぞれが出力可能領域に収まるように、予め定められた出力可能領域の大きさを変更する請求項１又は２記載のデータ処理装置。
【請求項４】
前記出力装置は、前記原稿作成手段が作成した複数の原稿データを、１枚の記録媒体に面付けして出力する請求項３記載のデータ処理装置。
【請求項５】
前記変更手段は、前記出力装置が、前記原稿作成手段によって作成された１つの原稿データを原稿データよりも大きい記録媒体に出力する場合に、原稿データが出力可能領域に収まるように予め定められた出力可能領域の大きさを変更する請求項２記載のデータ処理装置。
【請求項６】
前記出力装置は、出力する記録媒体の大きさ毎に出力可能領域の大きさが定められていて、
前記変更手段は、前記原稿作成手段が作成した原稿データが、記録媒体の大きさ毎に定められている出力可能領域の収まるように、出力可能領域の大きさを変更する請求項１から５いずれか記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置に関する。
【背景技術】
【０００２】
特許文献１には、アプリケーションからのデータに基づきプリンタに送信される印刷データを作成するプリンタドライバが実行される印刷制御装置であって、前記プリンタドライバは、アプリケーションに対して有効印字領域を通知する通知手段と、前記通知手段により有効印字領域を広げないで印刷する第１印刷モードが通知されている場合にアプリケーションから出力される用紙内の特定位置を原点としてそこからの相対的な座標の描画コマンドに基づき、有効印字領域を広げないで印刷する第１印刷モードが設定されていることを示すコマンドと描画位置が用紙内の特定位置を原点としてそこからの相対的な座標で表される描画コマンドとをプリンタに送信し、前記通知手段により有効印字領域を広げて印刷する第２印刷モードが通知されている場合にアプリケーションから出力される用紙端を原点としてそこからの相対的な座標の描画コマンドに基づき、有効印字領域を広げて印刷する第２印刷モードが設定されていることを示すコマンドと描画位置が用紙端を原点としてそこからの相対的な座標で表される描画コマンドをプリンタに送信する送信手段とを有することを特徴とする印刷制御装置が記載されている。
【０００３】
特許文献２には、アプリケーションにより作成されたデータが配置されるページが印刷装置により印刷用紙に印刷されたときに当該印刷用紙に設けられる余白の量を特定する特定工程と、前記ページが前記印刷用紙のサイズに拡大あるいは縮小されたときに前記特定工程において特定された量の余白が当該拡大あるいは縮小されたページに設けられるように、前記アプリケーションに設定されている、当該拡大あるいは縮小が実行される前の前記ページ内に設けられる余白の量を更新する更新工程と、を有することを特徴とする情報処理方法が記載されている。
【０００４】
特許文献３には、アプリケーションにより作成されたデータが配置されたページが変倍されて印刷用紙に印刷されたときに当該印刷用紙に設けられる余白の量を、当該変倍の対象外である物理余白として特定する特定手段と、前記特定手段により特定された量の余白を前記物理余白として含むページを決定する決定手段と、前記決定手段により決定され且つ前記データが配置されたページを変倍するための制御を実行する制御手段とを有することを特徴とする情報処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４５６４７３２号公報
【特許文献２】特許第５４４８５１７号公報
【特許文献３】特開２０１５−１７０１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
原稿作成手段が作成する原稿データの大きさと、出力装置で出力される記録媒体の大きさとが同じ場合には、出力装置が出力できない原稿を原稿作成手段が作成しないように、原稿作成手段は、原稿データを出力装置で用いられる形式の出力用データに変換するデータ変換手段に出力装置の出力可能領域の大きさを問い合わせて、データ変換手段から通知された記録媒体の出力可能領域の大きさに合わせて原稿データを作成することがある。
【０００７】
このため、原稿作成手段において、記録媒体の出力可能領域の大きさの原稿データが作成され、記録媒体の出力可能領域の範囲外のデータは欠落させられ、原稿データの一部分が出力されない現象である像欠けが生じることがあった。この場合、像欠けは出力装置の出力可能領域を超えたことにより生じるものである。
【０００８】
ここで、例えば面付のように、原稿データの大きさよりも大きい記録媒体に出力装置で出力をする場合には、記録媒体が大きくなったことに伴い、その出力可能領域も大きくなる。その結果、原稿データが記録媒体の出力可能領域に収まることがあり、出力装置で、出力可能領域の大きさいっぱいの原稿データを出力できることがある。
【０００９】
しかしながら、出力装置が原稿データの大きさよりも大きなサイズの記録媒体に出力をする場合であっても、出力装置が原稿データの大きさと同じ大きさの記録媒体に出力をする場合と同様に、データ変換手段が原稿作成手段に出力可能領域を通知することがあり、このような場合には、原稿の大きさと同じ大きさの記録媒体の出力可能領域の範囲の大きさでしか原稿データが作成されず、像欠けが生じることがあった。
【００１０】
より具体的には、例えば、同じ大きさの記録媒体における出力可能領域の大きさが互いに異なる複数のデータ変換手段のうちの一つであって、出力装置での出力用に変換された出力用データを、同じ大きさの記録媒体における出力可能領域の大きさが上述の一つのデータ変換手段よりも小さい他のデータ変換手段で用いる場合、例えば、原稿データの大きさよりも大きい記録媒体に出力をする場合に、像欠けが生じることがあった。
【００１１】
本発明は、原稿データの大きさよりも大きい記録媒体に出力装置が出力をする場合に、像欠けを救済し、原稿データにおける出力装置で出力することができる領域を広げられるデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
請求項１に係る本発明は、
作成された原稿データを出力装置で用いられる出力用データに変換するデータ変換手段と、
前記出力装置が原稿データの大きさよりも大きい記録媒体に出力をする場合に、前記出力装置で出力可能な領域である出力可能領域に原稿データが収まるように、予め定められた出力可能領域の大きさを変更する変更手段と、
を有するデータ処理装置である。
【００１３】
請求項２に係る本発明は、
原稿データを作成する原稿作成手段をさらに有し、
前記データ変換手段は、前記原稿作成手段に、前記変更手段が変更した出力可能領域の大きさを通知する請求項１記載のデータ処理装置である。
【００１４】
請求項３に係る本発明は、前記変更手段は、前記原稿作成手段によって作成された複数の原稿データを、前記出力装置が前記複数の原稿データよりも大きい１枚の記録媒体に出力する場合に、複数の原稿データのそれぞれが出力可能領域に収まるように、予め定められた出力可能領域の大きさを変更する請求項１又は２記載のデータ処理装置である。
【００１５】
請求項４に係る本発明は、前記出力装置は、前記原稿作成手段が作成した複数の原稿データを、１枚の記録媒体に面付けして出力する請求項３記載のデータ処理装置である。
【００１６】
請求項５に係る本発明は、前記変更手段は、前記出力装置が、前記原稿作成手段によって作成された１つの原稿データを原稿データよりも大きい記録媒体に出力する場合に、原稿データが出力可能領域に収まるように予め定められた出力可能領域の大きさを変更する請求項２記載のデータ処理装置である。
【００１７】
請求項６に係る本発明は、
前記出力装置は、出力する記録媒体の大きさ毎に出力可能領域の大きさが定められていて、
前記変更手段は、前記原稿作成手段が作成した原稿データが、記録媒体の大きさ毎に定められている出力可能領域の収まるように、出力可能領域の大きさを変更する請求項１から５いずれか記載のデータ処理装置である。
【発明の効果】
【００１８】
請求項１に係る本発明によれば、出力可能領域の大きさを変更する変更手段を有しない装置と比較して、原稿データにおける出力装置で出力することができる領域を広げられるデータ処理装置を提供することができる。
【００１９】
請求項２に係る本発明によれば、データ変換手段が変更した出力可能領域の大きさを原稿データ作成手段に通知しない装置と比較して、原稿データにおける出力装置で出力することができる領域を広げられる。
【００２０】
請求項３に係る本発明によれば、複数の原稿データを１つの記録媒体に出力する場合に、出力可能領域の大きさを変更する変更手段を有しない装置と比較して、原稿データにおける出力装置で出力することができる領域を広げられる。
【００２１】
請求項４に係る本発明によれば、複数の原稿データを１つの記録媒体に面付けせず、１つの原稿データを１つの記録媒体に出力し、その後に製本する装置と比較して、製本までに要する時間が短縮される。
【００２２】
請求項５に係る本発明によれば、１つの原稿データを記録媒体に出力する場合に、出力可能領域の大きさを変更する変更手段を有しない装置と比較して、原稿データにおける出力装置で出力することができる領域を広げられる。
【００２３】
請求項６に係る本発明によれば、出力する記録媒体の大きさにかかわらず一律に出力可能領域を変更する装置と比較して、出力可能領域を記録媒体の大きさに応じて広げられる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態で用いられる文書処理システムを示す図である。
【図２】図１に示す文書処理システムが有する文書処理装置の構成を示すブロック図である。
【図３】図３（ａ）は、一つのプリンタドライバで変換された出力用データを示す図であり、図３（ｂ）は、図３（ａ）に示す出力用データが出力された記録媒体を示す図であり、図３（ｃ）は、他のプリンタドライバで変換された出力用データを示す図であり、図３（ｄ）は、図３（ｃ）に示す出力用データが出力された記録媒体を示す図である。
【図４】文書処理装置が有するプリンタドライバの一つで変換された出力用データが他のプリンタドライバで出力された記録媒体を示し、図４（ｅ）は、出力に像欠けが生じた第１の例を示す図であり、図４（ｆ）は、出力に像欠けが生じた第２の例を示す図であり、図４（ｇ）は、出力用データが縮小して出力された例を示す図である。
【図５】プリンタドライバで変換された２つの出力用データが、１つの記録媒体に並べて出力された記録媒体であって、２つの出力用データに像欠けが生じていない記録媒体を示す図である。
【図６】図６（ａ）は、１つのプリンタドライバで変換された２つの出力用データが、他のプリンタドライバを用いて出力された記録媒体の第１の例を示す図であり、図６（ｂ）は、１つのプリンタドライバで変換された２つの出力用データが、他のプリンタドライバを用いて出力された記録媒体の第２の例を示す図である。
【図７】図１に示す文書処理システムが有する文書処理装置が出力可能領域を広げる処理を説明する図である。
【図８】図１に示す文書処理システムが有する文書処理装置が出力可能領域を広げる処理の変形例を説明する図である。
【発明を実施するための形態】
【００２５】
次に、本発明の実施形態を図面を参照して説明する。図１には、本発明の実施形態で用いられるデータ処理システム１０が示されている。図１に示されているように、データ処理システム１０は、データ処理装置１００と、例えば２つの出力装置７００ａ、７００ｂとを有し、データ処理装置１００と、出力装置７００ａと、出力装置７００ｂとがネットワーク７５０を介して接続されている。
【００２６】
データ処理装置１００としては、例えば、パーソナルコンピュータを用いることができる。
【００２７】
出力装置７００ａと出力装置７００ｂとは、例えば機種が異なるものである。また、以下の説明において、出力装置７００ａと出力装置７００ｂを区別することを要しない場合には、出力装置７００ａと出力装置７００ｂとを出力装置７００と総称して説明する。
【００２８】
出力装置７００は、例えば用紙等の記録媒体に画像を出力する装置であって、例えば、電子写真方式、インクジェット方式等を採用するプリンタや複合機を用いることができる。出力装置７００は、記録媒体として、例えば、Ａ４サイズ、Ａ３サイズ等に切断されたカット紙を用いるものであってもよいし、記録媒体として、ロール状に巻かれたロール紙を用いるものであってもよい。
【００２９】
図２は、データ処理装置１００の構成を示すブロック図である。図２に示されているように、データ処理装置１００は、アプリケーション処理部１２０と、ＧＤＩ（グラフィックデバイスインターフェイス）１４０と、プリンタドライバ１６０ａと、プリンタドライバ１６０ｂと、スプーラ１８０とを有する。
【００３０】
アプリケーション処理部１２０は、原稿データ作成手段の一例であり、例えば、文書作成用のアプリケーションや、表計算用のアプリケーション等のアプリケーションに基づいて動作し、例えばＯＳ依存のスプール記述言語や、ＰＤＬ（ページ記述言語、page description language）のデータからなる原稿データを作成する。
【００３１】
ＧＤＩ１４０は、アプリケーション処理部１２０と、プリンタドライバ１６０ａ、プリンタドライバ１６０ｂとを橋渡しし、例えば、アプリケーション処理部１２０で生成された原稿データを、プリンタドライバ１６０ａ、プリンタドライバ１６０ｂが処理可能な形式に変換し、プリンタドライバ１６０ａ、プリンタドライバ１６０ｂへと供給する。
【００３２】
プリンタドライバ１６０ａは、データ変換手段の一例であって、アプリケーション処理部１２０で作成された原稿データを出力装置７００ａで処理することができるように変換する。また、プリンタドライバ１６０ａは、出力装置７００ａで出力される記録媒体の大きさ毎に、後述する出力可能領域９１０ａと、後述する出力禁止領域９１０ｂとを定義する。
【００３３】
プリンタドライバ１６０ｂは、プリンタドライバ１６０ａと同様にデータ変換手段の一例であって、アプリケーション処理部１２０で作成された原稿データを出力装置７００ｂで処理することができるように変換する。また、プリンタドライバ１６０ｂは、出力装置７００ｂで出力する記録媒体の大きさ毎に、後述する出力可能領域９２０ａと、後述する出力禁止領域９２０ｂとを定義する。
【００３４】
この実施形態においては、データ処理装置１００は、プリンタドライバ１６０ａ、プリンタドライバ１６０ｂとの２つのプリンタドライバを有するものの、データ処理装置１００は、プリンタドライバを１つ有するものであっても、３個以上のプリンタドライバを有するものであってもよい。また、以下の説明において、プリンタドライバ１６０ａとプリンタドライバ１６０ｂとの区別を要しない場合は、プリンタドライバ１６０ａとプリンタドライバ１６０ｂとをプリンタドライバ１６０と総称して説明する。
【００３５】
また、以下の説明において、プリンタドライバ１６０によって、出力装置７００で用いられる形式に原稿データが変換されたデータを出力用データと称する。
【００３６】
プリンタドライバは、出力装置７００ａで処理することができるように原稿データを変換するプリンタドライバ１６０ａ、出力装置７００ｂで処理することができるように原稿データを変換するプリンタドライバ１６０ｂというように、それぞれの出力装置７００で処理することができるようにデータを処理するものが、ネットワーク７５０に接続されている出力装置７００毎に設けられている。そして、一つの出力装置７００で出力することができるように一つのプリンタドライバ１６０で変換された原稿データが、他の出力装置７００で出力することができるように他のプリンタドライバ１６０で変換されることがある。例えば、出力装置７００ａで出力することができるようにプリンタドライバ１６０ａで変換された原稿データが、出力装置７００ｂで出力できるようにプリンタドライバ１６０ｂで変換されることがある。
【００３７】
そして、一つの出力装置７００で出力することができるように一つのプリンタドライバ１６０で変換された原稿データが、他の出力装置７００で出力することができるように他のプリンタドライバ１６０で変換される場合に、一つの出力装置７００での出力と同じ出力が、他の出力装置７００でなされることが望ましい。例えば、出力装置７００ａで出力することができるようにプリンタドライバ１６０ａで変換された原稿データが、出力装置７００ｂで出力することができるようにプリンタドライバ１６０ｂで変換される場合に、出力装置７００ａでの出力と同じ出力が、出力装置７００ｂでなされることが望ましい。
【００３８】
スプーラ１８０は、プリンタドライバ１６０ａが変換した出力用データや、プリンタドライバ１６０ｂが変換した出力用データを一時的に保存し、出力装置７００ａや出力装置７００ｂが出力用データを受け付けることができるタイミングを待って、保存している出力用データを出力装置７００ａや出力装置７００ｂへと送信する。
【００３９】
図３（ａ）には、出力装置７００ａで出力されるようにプリンタドライバ１６０ａで変換されたＡ４サイズの記録媒体への出力用の出力用データ８１０が示されている。図３（ａ）に示すように、出力用データ８１０の大きさはＡ４のサイズよりも小さく、出力装置７００ａがＡ４サイズの記録媒体に出力をする際に画像を出力できる領域である出力可能領域９１０ａ（図３（ｂ）を参照）と同じ大きさとなっている。出力用データ８１０は、出力可能領域９１０ａ内に収まればよく、出力用データ８１０の大きさが出力可能領域９１０ａよりも小さくてもよい。
【００４０】
ここで、例えば出力装置７００ａ等の出力装置７００における出力可能領域の大きさは、出力装置７００のハードウエア面での制約等により定まるものである。例えば、出力装置７０が電子写真方式を採用している場合は、記録媒体の縁部近傍にはトナー像を転写することができず、このようなトナー像を転写することができない領域を除いたトナー像を転写することができる領域が出力可能領域９１０ａとなる。
【００４１】
図３（ｂ）には、出力用データ８１０が出力装置７００ａで出力された記録媒体９１０であって、Ａ４サイズのカット紙からなる記録媒体９１０が示されている。図３（ｂ）に示すように、記録媒体９１０の出力可能領域９１０ａに重なるように、出力用データ８１０が記録媒体９１０に出力される。以下の説明において、記録媒体９１０における出力可能領域９１０ａ以外の領域を出力禁止領域９１０ｂと称する。出力装置７００ａは、上述のように、ハードウエア面での制限により出力禁止領域９１０ｂに出力をすることができない。
【００４２】
図３（ｃ）には、出力装置７００ｂで出力されるように、プリンタドライバ１６０ｂで変換されたＡ４サイズの記録媒体への出力用の出力用データ８２０が示されている。図３（ｃ）に示すように、出力用データ８２０の大きさはＡ４のサイズよりも小さく、出力装置７００ｂがＡ４サイズの記録媒体に出力をする際に画像を出力できる領域である出力可能領域９２０ａ（図３（ｄ）を参照）と同じ大きさとなっている。また、出力用データ８２０の大きさは、先述の出力用データ８１０（図３（ａ）を参照）の大きさよりも小さい。
【００４３】
ここで、出力用データ８２０の大きさが出力用データ８１０の大きさよりも小さい理由は、出力装置７００ｂのハードウエア面での制約から出力可能領域９２０ａの大きさが出力可能領域９１０ａよりも小さく、出力用データ８１０が出力可能領域９１０ａと同じ大きさとなるように生成され、出力用データ８２０が出力可能領域９２０ａと同じ大きさとなるように生成されるためである。
【００４４】
図３（ｄ）には、出力用データ８２０が出力装置７００ｂで出力された記録媒体９２０であって、Ａ４サイズのカット紙からなる記録媒体９２０が示されている。図３（ｄ）に示すように、記録媒体９２０の出力可能領域９２０ａに重なるように、出力用データ８２０が出力される。以下の説明において、記録媒体９２０における出力可能領域９２０ａ以外の領域を出力禁止領域９２０ｂと称する。
【００４５】
図４（ｅ）には、プリンタドライバ１６０ａで出力装置７００ａでの出力用に作成された出力用データ８１０が出力装置７００ｂで出力された記録媒体９３０であって、Ａ４サイズのカット紙からなる記録媒体の第１の例である記録媒体９３０が示されている。記録媒体９３０は、記録媒体９２０と同様に出力装置７００ｂで出力がなされた記録媒体であるため、その出力可能領域９３０ａの大きさは、出力可能領域９２０ａの大きさと同じであり、出力可能領域９１０ａの大きさよりも小さい。このため、出力の際に、出力用データ８１０に出力可能領域９３０ａ内に収まりきらない領域が生じて、この領域のデータが欠落して、出力用データ８１０における出力可能領域９３０ａに収まりきらない部分の出力がなされず、所謂像欠けが生じている。より具体的には、出力用データ８１０の四辺近傍のそれぞれに出力がなされない像欠けが生じている。
【００４６】
図４（ｆ）には、プリンタドライバ１６０ａで出力装置７００ａでの出力用に生成された出力用データ８１０が出力装置７００ｂで出力された記録媒体９４０であって、Ａ４サイズのカット紙からなる記録媒体の第２の例である記録媒体９４０が示されている。記録媒体９４０の出力可能領域９４０ａの大きさは出力可能領域９１０ａの大きさよりも小さい。このため、出力の際に、出力用データ８１０に出力可能領域９４０ａ内に収まりきらない領域が生じて、この領域のデータが欠落して、出力用データ８１０における出力可能領域９４０ａに収まりきらない部分の出力がなされず、所謂像欠けが生じている。そして、先述の第１の例では、出力用データ８１０の四辺近傍に出力がなされない像欠けが生じていたのに対して、この第２の例においては、出力用データ８１０の右端部側と下端部側とに像欠けが生じている。
【００４７】
以上で説明をしたように、例えば、Ａ４サイズの用紙等の同じ大きさの記録媒体における出力可能領域の大きさが互いに異なる複数のプリンタドライバ１６０のうちの出力可能領域が大きい方のプリンタドライバ１６０（例えば、プリンタドライバ１６０ａ）で変換された出力用データを、主力可能領域が小さい方のプリンタドライバ１６０（例えば、プリンタドライバ１６０ｂ）を用いて出力する場合には、データの欠落が生じ、原稿データの一部分が出力されない現象である像欠けが生じることがある。
【００４８】
図４（ｇ）には、プリンタドライバ１６０ａで出力装置７００ａでの出力用に生成された出力用データ８１０が出力装置７００ｂで出力された記録媒体９５０であって、Ａ４サイズのカット紙からなる記録媒体の第３の例である記録媒体９５０が示されている。先述の第１の例と第２の例とでは像欠けが生じた。これに対して、この第３の例では、像欠けは生じず、出力用データ８１０の全体が出力可能領域９４０ａに収まるように、出力用データ８１０が縮小されている。
【００４９】
このように、例えば、Ａ４サイズの用紙等の同じ大きさの記録媒体における出力可能領域の大きさが互いに異なる複数のプリンタドライバ１６０のうちの出力可能領域が大きい方のプリンタドライバ１６０（例えば、プリンタドライバ１６０ａ）で変換された出力用データを、出力可能領域が小さい方のプリンタドライバ１６０（例えば、プリンタドライバ１６０ｂ）を用いて出力する場合に、像欠けは生じずに、原稿データの全体が出力されるように原稿データが縮小されて出力されることがある。
【００５０】
図５には、出力装置７００ａでの出力用にプリンタドライバ１６０ａで変換された出力用のデータであって、Ａ４サイズのカット紙からなる記録媒体に出力するように変換された出力用データである出力用データ８１０（図３（ａ）も参照）の２つが、出力装置７００ａによって並べて出力された記録媒体の一例である記録媒体９７０が示されている。ここで、記録媒体９６０は、Ａ４サイズ（縦２９７ｍｍ、横２１０ｍｍ）の記録媒体２枚を並べた大きさより大きく、例えば、縦３６０ｍｍ、横５００ｍｍである。また、以下の説明において、記録媒体９６０のサイズの記録媒体に出力をする際に出力装置７００ａが出力できる記録媒体９７０における領域を出力可能領域９７０ａと称し、出力装置７００ａで出力ができない範囲を出力禁止領域９７０ｂと称する。
【００５１】
先述のように、出力用データ８１０は出力可能領域９１０ａ（図３（ｂ）も参照）と同じ大きさとなるように作成され、その内部に２つの出力用データ８１０を、記録媒体９７０の出力可能領域９７０ａは並べることができる大きさとなっている。このため、出力をするに際して、２つの出力用データ８１０それぞれに像欠けは生じず、出力用データ８１０の全体が出力される。
【００５２】
図６（ａ）には、出力装置７００ａでの出力用にプリンタドライバ１６０ａで変換された出力用のデータであって、Ａ４サイズのカット紙からなる記録媒体に出力するように変換された２つの出力用データである出力用データ８１０それぞれが、出力装置７００ｂによって並べて出力された記録媒体の第一の例である記録媒体９８０が示されている。ここで、記録媒体９８０は、先述の記録媒体９７０と同様に、Ａ４サイズの記録媒体２枚を並べた大きさより大きく、例えば、縦３６０ｍｍ、横５００ｍｍである。また、以下の説明において、記録媒体９８０のサイズの記録媒体に出力装置７００ｂが出力することができる記録媒体９８０における領域を出力可能領域９８０ａと称し、出力装置７００ｂで出力ができない領域を出力禁止領域９８０ｂと称する。
【００５３】
記録媒体９８０は、出力装置７００ｂによって出力された記録媒体であり、出力用データ８１０はＡ４サイズの記録媒体に出力するように変換されたデータである。このため、出力用データ８１０のそれぞれは、出力装置７００ｂがＡ４サイズの記録媒体に出力をする際に画像を出力できる領域である出力可能領域９２０ａ（図３（ｄ）を参照）と同じ大きさの領域が出力され、出力可能領域９２０ａに収まらない領域は、データの欠落によって像欠けとなり出力されない。
【００５４】
ここで、図６（ａ）に示すように、記録媒体９８０における出力可能領域９８０ａは、２つの出力用データ８１０の全体を並べて配置することができるだけの領域を有し、出力装置７００ｂは、ハードウエア面では、２つの出力用データ８１０の全体を並べて出力できることが分かる。換言すると、出力可能領域が広くなっているにもかかわらず、プリンタドライバ１６０ａによって、出力可能領域が狭められていることになる。
【００５５】
図６（ｂ）には、出力装置７００ａでの出力用にプリンタドライバ１６０ａで変換された出力用のデータであって、Ａ４サイズのカット紙からなる記録媒体に出力するように変換された２つの出力用データである出力用データ８１０それぞれが、出力装置７００ｂによって並べて出力された記録媒体の第二の例である記録媒体９９０が示されている。ここで、記録媒体９９０は、先述の記録媒体９７０、記録媒体９８０と同様に、Ａ４サイズの記録媒体２枚を並べた大きさより大きく、例えば、縦３６０ｍｍ、横５００ｍｍである。また、以下の説明において、記録媒体９９０のサイズの記録媒体に出力装置７００ｂが出力することができる記録媒体９９０における領域を出力可能領域９９０ａと称し、出力装置７００ｂで出力ができない領域を出力禁止領域と称する。
【００５６】
先述の記録媒体９８０への出力では、それぞれの出力用データ８１０が、出力装置７００ｂがＡ４サイズの記録媒体に出力をする際に画像を出力できる領域である出力可能領域９２０ａと同じ大きさで出力されたため、出力装置７００ｂが２つの出力用データ８１０の全体を全体を並べて出力することができるにもかかわらず、２つの出力用データ８１０のそれぞれに像欠けが生じ、出力用データ８１０の全体が出力されなかった。
【００５７】
これに対して、記録媒体９９０への出力では、図６（ｂ）に矢印で示すように、出力装置７００ｂがＡ４サイズの記録媒体に出力をする際の記録媒体の出力可能領域９２０ａを、原稿データの全体が収まるように変更している。より具体的には、記録媒体９９０への出力では、出力装置７００ｂのハードウエア面での制約により定まる記録媒体９９０の出力可能領域９９０ａ内に収まりつつ、出力用データ８１０の全体を包含することができるように、２つの出力可能領域９２０ａをそれぞれに拡大している。以下、出力用データに像欠けが生じず、出力用データの全体が出力されるように、出力可能領域を拡大する処理を具体的に説明する。
【００５８】
以上の説明及び以下の説明においては、２つの出力可能領域９２０ａのそれぞれを、出力用データ８１０の全体を出力できるように拡大する例を示すものの、３つ以上の出力可能領域９２０ａのそれぞれを、出力用データ８１０の全体を出力することができるように拡大する場合も同様に処理をすることができる。また、２つ又は３つ以上の原稿データのそれぞれを、原稿データよりも大きな記録媒体に並べて出力する場合に、２つ又は３つ以上の原稿データを面付けして並べてもよい。ここで、面付とは、出力の後における記録媒体の折り加工で、それぞれの出力が正しい向き、正しい順序となるように、１つの記録媒体上に複数のデータを並べて出力することをいう。
【００５９】
図７には、データ処理装置１００が出力可能領域を拡大する処理が、出力装置７００ｂが図６（ｂ）に示す記録媒体９９０を出力する場合を例として説明されている。
【００６０】
図７に示すように、ステップＳ１０において、アプリケーション処理部１２０は、プリンタドライバ１６０ｂに対して、ＧＤＩ１４０を介して、原稿データのサイズ、向き、解像度、記録媒体の両面に出力をするか否か等を含む出力属性を設定する。
【００６１】
次のステップであるステップＳ２０では、プリンタドライバ１６０ｂが、ステップＳ１０においてアプリケーション処理部１２０が設定した出力属性を取得する。
【００６２】
次のステップＳ３０においては、プリンタドライバ１６０ｂは、出力の属性に応じて、ＧＤＩ１４０を介して、アプリケーション処理部１２０に対して、記録媒体の情報を含む出力装置７００ｂの能力を通知する。ここで、記録媒体の設定値としては、記録媒体の幅、記録媒体の長さ、記録媒体に対して出力をする際の開始位置（原点）、出力可能領域の幅、出力可能領域の長さ等を挙げることができる。また、通知される出力装置７００ｂの他の能力としては、幅方向における解像度、長さ方向における解像度、搭載されているフォントの数、カラープレーンの数等の出力装置７００ｂの描画の能力を挙げることができる。
【００６３】
ここで、プリンタドライバ１６０ｂは、原稿データがプリンタドライバ１６０ｂ以外のプリンタドライバ（例えば、プリンタドライバ１６０ａ）で作成されてものであり、記録媒体の大きさに応じて定められた出力装置７００ｂの出力可能領域が原稿データよりも小さく、記録媒体の大きさよりも大きなサイズの記録媒体に出力がなされる場合は、原稿データの大きさに応じて予め定められている出力可能領域の大きさを広げるように変更して、アプリケーション処理部１２０に対して出力装置７００ｂの能力を通知する。一方、上述の場合以外は、プリンタドライバ１６０ｂは、予め定められている出力可能領域の大きさを変更することなく、記録媒体の大きさに応じて予め定められている出力可能領域の大きさをアプリケーション処理部１２０に対して通知する。
【００６４】
次のステップであるステップＳ４０では、アプリケーション処理部１２０は、ＧＤＩ１４０を介して、ステップＳ３０においてプリンタドライバ１６０ｂが通知した記録媒体の情報を含む出力装置７００ｂの能力を取得する。
【００６５】
次のステップであるステップＳ５０では、アプリケーション処理部１２０は、ステップＳ４０で取得した記録媒体の情報を含む出力装置７００ｂの能力に基づいて、データをレイアウトして、原稿データを作成する。すなわち、プリンタドライバ１６０ｂは、原稿データがプリンタドライバ１６０ｂ以外のプリンタドライバで作成されてものであり、記録媒体の大きさに応じて定められた出力装置７００ｂの出力可能領域が原稿データよりも小さく、記録媒体の大きさよりも大きなサイズの記録媒体に出力がなされる場合は、広げられた出力可能領域に出力をするようにデータをレイアウトして原稿データを作成する。
【００６６】
この際、広げられた出力可能領域にデータをレイアウトするのではなく、記録媒体の大きさ毎に予め定められた出力可能領域にデータをレイアウトすると、予め定められた領域の収まらないデータが欠落することがある。そして、データが欠落することで、データの一部が記録媒体に出力されない現象である所謂像欠けが発生することがある。
【００６７】
一方において、広げられた出力可能領域に出力をするようにデータをレイアウトし、原稿データを作成すれば、予め定められた出力可能領域内に収まらないデータであっても出力可能領域内にレイアウトされる。このため、欠落するデータが減少するか、データの欠落が生じず、記録媒体での像欠けが減少するか、記録媒体で像欠けが生じない。
【００６８】
次のステップであるステップＳ６０では、アプリケーション処理部１２０は、ステップＳ５０でアプリケーション処理部１２０ｂが作成した原稿データを出力する。
【００６９】
次のステップであるステップＳ７０では、プリンタドライバ１６０ｂは、ステップＳ６０でアプリケーション処理部１２０が出力したデータを出力装置７００で出力する出力用データに変換し、変換した出力用データをスプーラ１８０に出力する。
【００７０】
次のステップＳ８０では、ステップＳ７０でプリンタドライバ１６０ｂが出力した出力用データをスプーラ１８０が保存する。
【００７１】
次のステップＳ９０では、スプーラ１８０からタイミングを待って送信された出力用データを、出力装置７００ｂが出力する。
【００７２】
図８には、データ処理装置１００が、出力可能領域を拡大する処理の変形例が説明されている。以下、この変形例と上述の実施形態との違いを説明する。尚、この変形例と上述の実施形態とで共通する部分の説明は省略する。
【００７３】
この変形例における出力装置７００ｂは、例えば原稿データの同じ大きさ等にかかわらず、テンプレートとして定められていて、原稿データの大きさよりも優先して採用される出力形式で出力用データを出力するものである。そして、テンプレートとして定められている出力形式は、出力に用いる記録媒体の大きさを定めるものである。
【００７４】
先述の実施形態においては、ステップＳ３０において、プリンタドライバ１６０は、記録媒体の情報を含む出力装置７００ｂの能力を通知する際に、記録媒体の設定値として、原稿データの大きさと同じ記録媒体の出力可能領域の幅、出力可能領域の長さ等をアプリケーション処理部１２０に対して通知した。これに対して、この変形例では、上述のテンプレートが定める大きさの記録媒体について、記録媒体の幅、記録媒体の長さ、記録媒体に対して出力する際の開始位置（原点）、出力可能領域の幅、出力可能領域の長さ等を記録媒体の設定として、アプリケーション処理部１２０に通知する。
【００７５】
以上で説明をした実施例と変形例とでは、例えば２個等の複数の原稿データを複数の原稿データよりも大きい１枚の記録媒体に出力する場合に、複数の原稿データのそれぞれが出力可能領域に収まるように、予め定められた出力可能領域の大きさを変更する場合を例として挙げて発明をしたものの、本発明は、１つの原稿データを原稿データよりも大きい記録媒体に出力する場合に、１つの原稿データが出力可能領域に収まるように予め定められた出力可能領域を変更する場合にも適用することができる。
【００７６】
１０・・・データ処理システム
１００・・・データ処理装置
１２０・・・アプリケーション処理部
１６０・・・プリンタドライバ
７００・・・出力装置
８１０、８２０・・・出力用データ
９１０、９２０、９３０、９４０、９５０、９６０、９７０、９８０、９９０・・・記録媒体
９１０ａ、９２０ａ、９３０ａ、９４０ａ、９７０ａ、９８０ａ、９９０ａ・・・出力可能領域
【図１】
2019061464.tif 000003
【図２】
2019061464.tif 000004
【図３】
2019061464.tif 000005
【図４】
2019061464.tif 000006
【図５】
2019061464.tif 000007
【図６】
2019061464.tif 000008
【図７】
2019061464.tif 000009
【図８】
2019061464.tif 000010