(57)【要約】【課題】縁なし印刷を行えない印刷装置を用いてサイズを小さくすることなくポスターを作製できる印刷制御プログラム、及び印刷制御装置を提供する。【解決手段】印刷制御プログラムは、シート状媒体の縁部に余白領域を残して画像を印刷する印刷装置を制御する印刷制御装置を、複数のシート状媒体を並べて構成される１枚の仮想媒体に画像を印刷したとした場合に仮想媒体を構成しているシート状媒体の余白領域に印刷される余白領域部分と、シート状媒体の余白領域以外の領域である印刷領域に印刷される印刷領域部分とに画像を分割する分割手段と、分割手段によって分割された１以上の印刷領域部分をそれぞれ１枚のシート状媒体に印刷させる第１の制御手段と、分割手段によって分割された余白領域部分を印刷領域部分が印刷されたシート状媒体とは別のシート状媒体の印刷領域に印刷させる第２の制御手段として機能させる。【選択図】図２
2011156706.tif 000002
【特許請求の範囲】
【請求項１】
シート状媒体の縁部に余白領域を残して画像を印刷する印刷装置を制御する印刷制御装置を、
複数の前記シート状媒体を並べて構成される１枚の仮想媒体に画像を印刷したとした場合に前記仮想媒体を構成している前記シート状媒体の前記余白領域に印刷される余白領域部分と、前記シート状媒体の前記余白領域以外の領域である印刷領域に印刷される印刷領域部分とに前記画像を分割する分割手段と、
前記分割手段によって分割された１以上の前記印刷領域部分をそれぞれ１枚のシート状媒体に印刷させる第１の制御手段と、
前記分割手段によって分割された前記余白領域部分を前記印刷領域部分が印刷されたシート状媒体とは別のシート状媒体の前記印刷領域に印刷させる第２の制御手段として機能させる、印刷制御プログラム。
【請求項２】
請求項１に記載の印刷制御プログラムであって、
前記第２の制御手段は、前記余白領域部分を分割してシート状媒体の前記印刷領域内に配置する配置手段を有する、印刷制御プログラム。
【請求項３】
請求項２に記載の印刷制御プログラムであって、
前記配置手段は、前記余白領域部分を分割しても１枚のシート状媒体の印刷領域内に配置不可能な場合は、当該余白領域部分を複数のシート状媒体に分けて配置する、印刷制御プログラム。
【請求項４】
請求項２に記載の印刷制御プログラムであって、
前記第２の制御手段により印刷されるシート状媒体は長尺シート体であり、
前記配置手段は、前記余白領域部分の幅と前記長尺シート体の幅とを比較し、当該余白領域部分の幅が前記長尺シート体の幅よりも広い場合は、当該余白領域部分を幅方向に分割し、前記長尺シート体上に当該長尺シート体の長さ方向に並べて配置する、印刷制御プログラム。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の印刷制御プログラムであって、
前記第１の制御手段により印刷させるシート状媒体を収容するトレイを指定する第１の指定手段と、
前記第２の制御手段により印刷させるシート状媒体を収容するトレイを指定する第２の指定手段とを備え、
前記第１の指定手段と前記第２の指定手段とは互いに異なるトレイを指定可能である、印刷制御プログラム。
【請求項６】
請求項１乃至請求項４のいずれか一項に記載の印刷制御プログラムであって、
前記第１の制御手段と前記第２の制御手段とは互いに異なる印刷装置に印刷させる、印刷制御プログラム。
【請求項７】
請求項６に記載の印刷制御プログラムであって、
前記第２の制御手段はラベルライターに印刷させる、印刷制御プログラム。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載の印刷制御プログラムであって、
前記余白領域部分及び前記印刷領域部分の配置を示す配置図を出力する出力手段を備える、印刷制御プログラム。
【請求項９】
シート状媒体の縁部に余白領域を残して画像を印刷する印刷装置を制御する印刷制御装置であって、
複数の前記シート状媒体を並べて構成される１枚の仮想媒体に画像を印刷したとした場合に前記仮想媒体を構成している前記シート状媒体の前記余白領域に印刷される余白領域部分と、前記シート状媒体の前記余白領域以外の領域である印刷領域に印刷される印刷領域部分とに前記画像を分割する分割手段と、
前記分割手段によって分割された１以上の前記印刷領域部分をそれぞれ１枚のシート状媒体に印刷させる第１の制御手段と、
前記分割手段によって分割された前記余白領域部分を前記印刷領域部分が印刷されたシート状媒体とは別のシート状媒体の前記印刷領域に印刷させる第２の制御手段と、
を備える印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御プログラム、及び印刷制御装置に関する。
【背景技術】
【０００２】
従来、使用する記録紙のサイズより大きいサイズの文字情報や画像情報を複数枚の記録紙に分割して印刷するポスター印刷が可能な印刷制御装置が知られている（例えば、特許文献１参照）。この印刷制御装置では、媒体（記録紙）の周囲に印刷不能領域（余白領域）が発生する状況となる場合、言い換えると、縁なし印刷を行えない場合、ユーザが各媒体の余白領域を切り落とし、余白領域を切り落とした各媒体を貼り合わせることによって１枚の大きなポスターを作製している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１００４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷制御装置によると、各媒体の余白領域を切り落とすので、元の媒体を並べたサイズに比べて切り落とした余白領域の分だけポスターのサイズが小さくなってしまうという問題があった。
【０００５】
本発明は上記のような事情に基づいて完成されたものであって、縁なし印刷を行えない印刷装置を用いてサイズを小さくすることなくポスターを作製できる印刷制御プログラム、及び印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明は、印刷制御プログラムであって、シート状媒体の縁部に余白領域を残して画像を印刷する印刷装置を制御する印刷制御装置を、複数の前記シート状媒体を並べて構成される１枚の仮想媒体に画像を印刷したとした場合に前記仮想媒体を構成している前記シート状媒体の前記余白領域に印刷される余白領域部分と、前記シート状媒体の前記余白領域以外の領域である印刷領域に印刷される印刷領域部分とに前記画像を分割する分割手段と、前記分割手段によって分割された１以上の前記印刷領域部分をそれぞれ１枚のシート状媒体に印刷させる第１の制御手段と、前記分割手段によって分割された前記余白領域部分を前記印刷領域部分が印刷されたシート状媒体とは別のシート状媒体の前記印刷領域に印刷させる第２の制御手段として機能させる。
この発明によると、ユーザは印刷領域部分が印刷された複数のシート状媒体を並べ、余白領域部分が印刷されたシート状媒体から切り出した余白領域部分によってそれらのシート状媒体を貼り合わせることにより、縁なし印刷を行えない印刷装置を用いてサイズを小さくすることなくポスターを作製できる。
【０００７】
第２の発明は、第１の発明の印刷制御プログラムであって、前記第２の制御手段は、前記余白領域部分を分割してシート状媒体の前記印刷領域内に配置する配置手段を有する。
この発明によると、余白領域部分を分割してシート状媒体の印刷領域内に配置するので、余白領域部分を印刷するために必要なシート状媒体の枚数を低減できる。
【０００８】
第３の発明は、第２の発明の印刷制御プログラムであって、前記配置手段は、前記余白領域部分を分割しても１枚のシート状媒体の印刷領域内に配置不可能な場合は、当該余白領域部分を複数のシート状媒体に分けて配置する。
この発明によると、余白領域部分を分割しても１枚のシート状媒体の印刷領域内に配置不可能な場合は、複数のシート状媒体に分けて配置するので、全ての余白領域部分を印刷することができる。
【０００９】
第４の発明は、第２の発明の印刷制御プログラムであって、前記第２の制御手段により印刷されるシート状媒体は長尺シート体であり、前記配置手段は、前記余白領域部分の幅と前記長尺シート体の幅とを比較し、当該余白領域部分の幅が前記長尺シート体の幅よりも広い場合は、当該余白領域部分を幅方向に分割し、前記長尺シート体上に当該長尺シート体の長さ方向に並べて配置する。
この発明によると、余白領域部分の幅が長尺シート体の幅より広い場合であっても、全ての余白領域部分を印刷することができる。
【００１０】
第５の発明は、第１〜第４のいずれかの発明の印刷制御プログラムであって、前記第１の制御手段により印刷させるシート状媒体を収容するトレイを指定する第１の指定手段と、前記第２の制御手段により印刷させるシート状媒体を収容するトレイを指定する第２の指定手段とを備え、前記第１の指定手段と前記第２の指定手段とは互いに異なるトレイを指定可能である。
この発明によると、印刷領域部分と余白領域部分とをそれぞれに適した種類のシート状媒体に印刷させることができる。
【００１１】
第６の発明は、第１〜第４のいずれかの発明の印刷制御プログラムであって、前記第１の制御手段と前記第２の制御手段とは互いに異なる印刷装置に印刷させる。
この発明によると、印刷領域部分と余白領域部分とをそれぞれに適した印刷装置に印刷させることができる。
【００１２】
第７の発明は、第６の発明の印刷制御プログラムであって、前記第２の制御手段はラベルライターに印刷させる。
この発明によると、余白領域部分をラベルライター（裏面が糊付けされたシールに印刷する印刷装置）に印刷させるので、ユーザは張り合わせ作業を簡単に行うことができる。
【００１３】
第８の発明は、第１〜第７のいずれかの発明の印刷制御プログラムであって、前記余白領域部分及び前記印刷領域部分の配置を示す配置図を出力する出力手段を備える。
この発明によると、ユーザは出力された配置図を見ながら張り合わせ作業を行うことができるので、ポスターの作製が容易になる。
【００１４】
第９の発明は、シート状媒体の縁部に余白領域を残して画像を印刷する印刷装置を制御する印刷制御装置であって、複数の前記シート状媒体を並べて構成される１枚の仮想媒体に画像を印刷したとした場合に前記仮想媒体を構成している前記シート状媒体の前記余白領域に印刷される余白領域部分と、前記シート状媒体の前記余白領域以外の領域である印刷領域に印刷される印刷領域部分とに前記画像を分割する分割手段と、前記分割手段によって分割された１以上の前記印刷領域部分をそれぞれ１枚のシート状媒体に印刷させる第１の制御手段と、前記分割手段によって分割された前記余白領域部分を前記印刷領域部分が印刷されたシート状媒体とは別のシート状媒体の前記印刷領域に印刷させる第２の制御手段と、を備える。
この発明によると、縁なし印刷を行えない印刷装置を用いてサイズを小さくすることなくポスターを作製できる
【発明の効果】
【００１５】
本発明によれば、縁なし印刷を行えない印刷装置を用いてサイズを小さくすることなくポスターを作製できる。
【図面の簡単な説明】
【００１６】
【図１】実施形態１に係る印刷制御装置、及び印刷装置を示すブロック図。
【図２】作製されるポスターの一例を示す模式図。
【図３】ポスター印刷処理の流れを示すフローチャート。
【図４】ポスター印刷設定ウィンドウを示す模式図。
【図５】余白領域印刷処理の流れを示すフローチャート。
【図６】余白領域部分の分割を示す模式図。
【図７】余白領域配置処理の流れを示すフローチャート。
【図８】仮想ページの一例を示す模式図。
【図９】配置図の一例を示す模式図。
【図１０】実施形態２に係る印刷制御装置、及び印刷装置を示すブロック図。
【図１１】配置図の一例を示す模式図。
【図１２】配置図の一例を示す模式図。
【図１３】余白領域印刷処理の流れを示すフローチャート。
【図１４】余白領域部分の分割を示す模式図。
【図１５】テープ印刷処理の流れを示すフローチャート。
【図１６】余白領域部分が配置されて印刷された長尺シート体の模式図。
【発明を実施するための形態】
【００１７】
＜実施形態１＞
本発明の実施形態１を図１ないし図９によって説明する。
（１）印刷制御装置の電気的構成
図１は、本発明の実施形態１に係るパーソナルコンピュータ１（印刷制御装置の一例、以下「ＰＣ」という）の電気的構成を示すブロック図である。ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、記憶部１４、表示部１５、操作部１６、通信インタフェース（通信Ｉ／Ｆ）１７などを備えて構成されている。
【００１８】
ＣＰＵ１１（分割手段、第１の制御手段、第２の制御手段、配置手段、第１の指定手段、第２の指定手段の一例）は、ＲＯＭ１２や記憶部１４に記憶されている各種のプログラムを実行することによりＰＣ１の各部を制御する。ＲＯＭ１２にはＣＰＵ１１が実行するための各種のプログラムやデータなどが記憶されている。ＲＡＭ１３（記憶手段の一例）はＣＰＵ１１が各種の処理を実行するための主記憶装置として用いられる。
【００１９】
記憶部１４は、ハードディスクやフラッシュメモリなどの不揮発性の記憶媒体を用いて各種のプログラムやデータを記憶する外部記憶装置である。記憶部１４には、オペレーティングシステム（ＯＳ）、プリンタ２用のプリンタドライバ（印刷制御プログラムの一例）、ＯＳを介してプリンタドライバにポスター画像の印刷を要求する各種のアプリケーションプログラムなどが記憶されている。
【００２０】
表示部１５（出力手段の一例）は、ＣＲＴや液晶ディスプレイなどの表示装置やその表示装置を駆動する駆動回路などで構成されている。
操作部１６（第１の指定手段、第２の指定手段の一例）は、マウスやキーボードなどで構成されている。
【００２１】
通信インタフェース１７は、ＵＳＢ（Universal Serial Bus）やＲＳ−２３２Ｃなどの通信規格に準拠して構成されており、通信ケーブルを介してプリンタ２と接続されている。なお、通信インタフェース１７はＬＡＮ（Local Area Network）などの通信ネットワークを介してプリンタ２と接続される構成であってもよい。
【００２２】
プリンタ２（印刷装置の一例）は、紙などの印刷用紙（シート状媒体の一例）にレーザー方式、ＬＥＤ方式、インクジェット方式などで画像を印刷する装置である。プリンタ２は印刷用紙の縁部に余白領域を残して画像を印刷する装置であり、所謂「縁なし印刷」には対応していない。余白領域の幅（短手方向の幅）を示す情報はプリンタ２用のプリンタドライバに予め書き込まれていてもよいし、プリンタドライバがプリンタ２に余白領域の幅を問い合せることによって幅の情報が取得される構成であってもよい。
【００２３】
（２）ポスターの作製例
図２は、本実施形態によって作製されるポスターの一例を示す模式図である。図示する例では２×２サイズのポスター２０を示している。２×２サイズとは、縦置きした印刷用紙２１を横に２枚並べ、それを上下２段に並べたサイズをいう。
【００２４】
図中において破線で示す矩形領域２２は、ポスター２０を構成している各印刷用紙２１の印刷領域を示している。図示するように本実施形態に係るポスター２０は、ポスター２０を構成している印刷用紙２１の印刷領域２２以外の領域、すなわち余白領域にもポスター画像の一部が印刷されているように見える。ポスター画像のうち余白領域に印刷されているように見える部分（余白領域部分）は、実際には印刷用紙の余白領域に印刷されているのではなく、余白領域部分を別の印刷用紙の印刷領域に印刷し、その印刷用紙から余白領域部分を切り出して張り付けたものである。つまり、図示するポスター２０は、２×２サイズに並べた４枚の印刷用紙２１を、切り出した余白領域部分によって貼り合わせることによって作製されている。
【００２５】
（３）ポスター印刷処理
図３は、ポスター印刷処理の流れを示すフローチャートである。本処理は画像編集ソフトなどのアプリケーションでユーザにより印刷が指示されると開始される。
【００２６】
ここで、ユーザはアプリケーションによって印刷を指示する前に、以下に説明するポスター印刷設定ウィンドウでポスター印刷の設定を行っておくものとする。
図４は、ポスター印刷設定ウィンドウを示す模式図である。ポスター印刷設定ウィンドウ３１はプリンタドライバによって表示部１５に表示されるウィンドウである。ポスター印刷設定ウィンドウ３１においてポスターサイズ欄３２は、印刷するポスターのサイズを選択するための欄である。「２×２サイズ」は図２で説明したサイズである。ユーザはこの他にも１×２サイズ、２×１サイズ、３×３サイズなどのサイズを選択することができる。なお、ユーザが選択できるサイズはこれらに限られるものではなく、これら以外のサイズを選択できるようにしてもよい。
【００２７】
印刷領域用トレイ欄３３は、ポスター画像のうち余白領域部分以外の部分である印刷領域部分を印刷するための印刷用紙が収容されているトレイを指定するための欄である。
余白領域用トレイ欄３４は、余白領域部分を印刷するための印刷用紙が収容されているトレイを指定するための欄である。
決定ボタン３５は、ポスター印刷設定を確定するためのボタンである。
【００２８】
ポスター印刷の設定を行った後、ユーザがアプリケーションで印刷を指示すると、アプリケーションからプリンタドライバにポスター画像が出力され、以下に説明するポスター印刷処理が開始される。
【００２９】
Ｓ１０１では、プリンタ２用のプリンタドライバを実行するＣＰＵ１１（以下、単に「プリンタドライバ」という）は、ポスター印刷設定ウィンドウ３１で設定された設定内容を取得する。
【００３０】
Ｓ１０２では、プリンタドライバは取得した設定内容に基づいてポスター画像の拡大率を計算する。
以下、拡大率の計算について図２を参照して説明する。先ず、プリンタドライバは、２×２サイズに並べた４つの印刷用紙２１を仮想的な１枚のシート状媒体（仮想媒体）とみなし、左上にある印刷用紙２１の印刷領域２２の左上の角部Ｐ１、左下にある印刷用紙２１の印刷領域２２の左下の角部Ｐ２、右上にある印刷用紙２１の印刷領域２２の右上の角部Ｐ３、及び、右下にある印刷用紙２１の印刷領域２２の右下の角部Ｐ４によって囲まれる矩形領域を、その仮想媒体の仮想的な印刷領域（「仮想印刷領域」という）とみなす。
【００３１】
次に、プリンタドライバは１枚の印刷用紙の印刷領域２２と同じサイズのポスター画像を生成し、基準サイズとする。仮想印刷領域の高さと印刷領域２２の高さとの比は、印刷領域２２の高さをｈ１、下側の余白領域の幅（短手方向の幅）をｈ２、上側の余白領域の幅（短手方向の幅）をｈ３とすると、（２×ｈ１＋ｈ２＋ｈ３）／ｈ１である。そこで、プリンタドライバは、基準サイズのポスター画像を（２×ｈ１＋ｈ２＋ｈ３）／ｈ１倍に拡大する。この（２×ｈ１＋ｈ２＋ｈ３）／ｈ１が上述した拡大率である。
【００３２】
なお、ユーザが拡大率を指定できるようにしてもよい。その場合に、拡大後のポスター画像が仮想印刷領域からはみ出す場合は仮想印刷領域からはみ出す部分は破棄されるものとする。また、ポスター画像を拡大せずに印刷してもよい。
また、ここでは仮想印刷領域の高さを基準に拡大率を計算する場合を例に説明したが、仮想印刷領域の幅を基準に拡大率を計算してもよい。仮想印刷領域の幅は、印刷領域２２の幅をｗ１、右側の余白領域の幅（短手方向の幅）をｗ２、左側の余白領域の幅（短手方向の幅）をｗ３とすると、２×ｗ１＋ｗ２＋ｗ３である。
また、拡大率の計算方法は上述した方法に限られるものではなく、例えば仮想印刷領域の高さ、印刷解像度、画像の１ピクセル当たりのプリンタのドット数などから拡大（ポスター画像の元のサイズが大きい場合には縮小）後のポスター画像の縦方向のピクセル数を逆算し、逆算したピクセル数を拡大（あるいは縮小）前のポスター画像の縦方向のピクセル数で除算することによって拡大率（あるいは縮小率）を計算してもよい。
【００３３】
Ｓ１０３では、プリンタドライバは基準サイズのポスター画像をＳ１０２で計算した拡大率で縦横等倍に拡大する。
Ｓ１０４では、プリンタドライバは拡大したポスター画像を印刷領域部分と余白領域部分とに分割する。具体的には例えば、プリンタドライバは、ポスター画像上の各印刷領域部分の４隅の座標をｈ１〜ｈ３、及びｗ１〜ｗ３に基づく比に基づいて特定する。一方、余白領域部分については、プリンタドライバは特定した印刷領域部分以外の部分として特定する。プリンタドライバは、特定した印刷領域部分、及び余白領域部分をポスター画像から抽出することにより、ポスター画像を印刷領域部分と余白領域部分とに分割する。
【００３４】
なお、余白領域部分については、少なくとも印刷領域部分以外の部分が含まれていればよく、実際にはそれよりも広い部分（すなわち、印刷領域と重なる領域を含んでいる部分）であってもよい。
【００３５】
Ｓ１０５では、プリンタドライバは印刷用紙を取り出すトレイとして、ポスター印刷設定ウィンドウ３１の印刷領域用トレイ欄３３で選択されたトレイを設定する。
Ｓ１０６では、プリンタドライバは分割した１以上の印刷領域部分をプリンタ２に送信する。プリンタ２は受信した印刷領域部分をそれぞれ１枚の印刷用紙に順番に印刷する。ポスターサイズが「２×２サイズ」と設定されていれば、４枚の印刷用紙に印刷領域部分が印刷される。
【００３６】
Ｓ１０７では、プリンタドライバは印刷用紙を取り出すトレイとして、ポスター印刷設定ウィンドウ３１の余白領域用トレイ欄３４で選択されたトレイを設定する。
Ｓ１０８では、プリンタドライバは余白領域部分を印刷する処理である「余白領域印刷処理」を実行する。「余白領域印刷処理」については後述する。
【００３７】
Ｓ１０９では、プリンタドライバは印刷領域部分が印刷された印刷用紙の配置や余白領域部分が印刷された印刷用紙から切り出した余白領域部分の配置をユーザに案内するための配置図（図９参照）を生成する。配置図の詳細については後述する。
Ｓ１１０では、プリンタドライバは生成した配置図を出力する。配置図の出力は表示部１５に表示することによって行ってもよいし、配置図をプリンタ２に送信して印刷用紙に印刷させることによって行ってもよい。
【００３８】
（３−１）余白領域印刷処理
図５は、余白領域印刷処理の流れを示すフローチャートである。
Ｓ２０１では、プリンタドライバは余白領域部分を分割する。
具体的には例えば、プリンタドライバは、図６に示すように、印刷領域部分と余白領域部分とを仕切る境界線のうち横方向に延びる境界線を延長した仮想線によって、余白領域部分４１を横方向に延びる横長部分４２と横長部分４２によって分断される複数の縦長部分４３とに分割する。図中の数字は、次のＳ２０２においてプリンタドライバが各部分を選択する順番を示している。
【００３９】
Ｓ２０２では、プリンタドライバは余白領域部分を分割した複数の部分の中から一つを選択する。選択の順序は任意であってよいが、本実施形態では図６に示す１、２、３の順で選択するものとする。
Ｓ２０３では、プリンタドライバはＳ２０２で選択した部分をＲＡＭ１３上の仮想ページに配置する処理である「余白領域配置処理」を実行する。「余白領域配置処理」については後述する。
【００４０】
Ｓ２０４では、プリンタドライバは全ての部分の選択が終了したか否かを判定し、終了している場合はＳ２０５に進み、終了していない場合はＳ２０２に戻って全ての部分の選択が終了するまで処理を繰り返す。
Ｓ２０５では、プリンタドライバは、プリンタ２を制御して、Ｓ１０７で設定されたトレイに収容されている印刷用紙の印刷領域に上述した仮想ページを印刷する。すなわち余白領域部分を印刷する。
【００４１】
（３−２）余白領域配置処理
図７は、余白領域配置処理の流れを示すフローチャートである。
Ｓ３０１では、プリンタドライバはＳ２０２で選択した部分が横長であるか否かを判定し、横長である場合はＳ３０２に進み、縦長である場合はＳ３０３に進む。
【００４２】
Ｓ３０２では、プリンタドライバは選択した部分を左回りあるいは右回りに９０度回転させる。
Ｓ３０３では、プリンタドライバは１枚の印刷用紙の印刷領域に相当するサイズの仮想ページをＲＡＭ１３上に生成する。
【００４３】
Ｓ３０４では、プリンタドライバは選択した部分の全領域のうち未だ仮想ページに配置されていない領域である残り領域を設定する。本処理の開始直後は選択した部分の全領域が残り領域として設定される。
Ｓ３０５では、プリンタドライバは残り領域の縦方向の長さが仮想ページの高さ（印刷領域２２の高さｈ１に相当）より長いか否かを判定し、仮想ページの高さより長い場合はＳ３０６に進み、印刷領域の高さｈ１以下である場合はＳ３０７に進む。
【００４４】
Ｓ３０６では、プリンタドライバは残り領域のうち上から仮想ページの高さ分の領域を取得し、取得した領域を仮想ページ上の空き領域に配置する。
図８は、領域が配置された仮想ページの一例を示す模式図である。ここでは残り領域から取得した領域を仮想ページ５０の左から右に配置していく場合を示している。取得した領域の配置では、プリンタドライバは始めにその領域を他の領域と識別するための領域記号を配置し、その右側に当該領域を縦に延びるように配置する。図示する例では領域記号として、領域を配置した順にアルファベット１文字を配置している。
【００４５】
ところで、仮想ページ５０上の空き領域に上述した領域や領域記号を配置するとその分だけ仮想ページ５０上の空き領域が減るので、配置を繰り返すとやがて空き領域が足りなくなる。空き領域が足りない場合には、プリンタドライバは配置に失敗することになる。
【００４６】
Ｓ３０７では、プリンタドライバは残り領域全部を仮想ページ上の空き領域に配置する。この場合もプリンタドライバはＳ３０６と同様に領域記号を配置する。そして、この場合も空き領域が足りない場合は配置に失敗することになる。
Ｓ３０８では、プリンタドライバは仮想ページ上に領域を配置できたか否かを判断する。プリンタドライバは、配置に失敗した場合（空き領域が足りなかった場合）はＳ３０９に進み、配置できた場合はＳ３１１に進む。
【００４７】
Ｓ３０９では、プリンタドライバは、プリンタ２を制御して、Ｓ１０７で設定されたトレイに収容されている印刷用紙の印刷領域に仮想ページを印刷する。すなわち余白領域部分を印刷する。
Ｓ３１０では、プリンタドライバは仮想ページを白で塗り潰すことによって仮想ページをクリアする。
【００４８】
Ｓ３１１では、プリンタドライバは配置した領域を残り領域から削除する。その結果、残り領域が短くなる。Ｓ３０７を実行した場合は残り領域を全部配置するので、配置した領域を残り領域から削除すると残り領域がなくなることになる。
Ｓ３１２では、プリンタドライバは残り領域がなくなったか否かを判断し、なくなった場合は余白領域印刷処理に戻り、残り領域がまだある場合はＳ３０５に戻って処理を繰り返す。
【００４９】
（４）配置図
図９は、配置図の一例を示す模式図である。図示する例では２×２サイズが選択された場合の配置図５５を示している。配置図５５は、仮想媒体を表す枠内を印刷領域と余白領域とに区切り、更に余白領域を余白領域配置処理で配置した領域に区切って示す図である。各印刷領域に示されている数字はその印刷領域が印刷される順番を示しており、Ａ、Ｂ、Ｃなどのアルファベットは領域記号である。プリンタドライバは配置図を作成するために必要な情報を前述した各処理の中で取得しておくものとする。
【００５０】
（５）実施形態の効果
以上説明した本発明の実施形態１に係るＰＣ１によると、ユーザは印刷領域部分が印刷された複数の印刷用紙を並べ、余白領域部分が印刷された印刷用紙から切り出した余白領域部分によってそれらの印刷用紙を貼り合わせることにより、縁なし印刷を行えないプリンタ２を用いてサイズを小さくすることなくポスターを作製できる。
【００５１】
更に、ＰＣ１によると、余白領域部分を分割して印刷用紙の印刷領域内に配置するので、余白領域部分を印刷するために必要な印刷用紙の枚数を低減できる。
【００５２】
更に、ＰＣ１によると、余白領域部分を分割しても１枚の印刷用紙の印刷領域内に配置不可能な場合は、複数の印刷用紙に分けて配置するので、全ての余白領域部分を印刷することができる。
【００５３】
更に、ＰＣ１によると、印刷領域部分を印刷するための印刷用紙が収容されているトレイと、余白領域部分を印刷するための印刷用紙が収容されているトレイとを別々に指定することができるので、印刷領域部分と余白領域部分とをそれぞれに適した種類のシート状媒体に印刷させることができる。
例えば、余白領域部分を印刷するための印刷用紙が収容されているトレイとして設定したトレイにシール用紙をセットしておけば、切り出した余白領域部分を貼り付ける際にのり付けの手間を省くことができ、ユーザの利便性が向上する。
【００５４】
更に、ＰＣ１によると、配置図を出力するので、ユーザは出力された配置図を見ながら張り合わせ作業を行うことができ、ポスターの作製が容易になる。
【００５５】
＜実施形態２＞
次に、本発明の実施形態２を図１０ないし図１６によって説明する。
実施形態２では、図１０に示すように、通信インタフェース１７にプリンタ２とラベルライター３（印刷装置の一例）とを接続し、印刷領域部分については実施形態１と同様にプリンタ２によって印刷し、余白領域部分についてはラベルライター３によって印刷する。ラベルライター３は、テープ（長尺シート体の一例）に文字や画像を印刷することによってラベルを作成するための装置である。テープとしては裏面がシールとして構成されているものを用いることが望ましい。
【００５６】
図１１、及び図１２は、実施形態２に係る配置図６０、６１を示している。図１１において領域Ａ、Ｂ、Ｃはそれぞれ余白領域部分が印刷されたテープの配置を示している。図１１及び図１２から判るように実施形態２ではテープの一部が印刷領域部分と重なって配置される。なお、テープが重ならないように配置するようにしてもよい。
【００５７】
図１１及び図１２においてテープを３列に配置しているのは、印刷領域の間隔がテープの幅より広いためである。本実施形態では、印刷領域の間隔がテープ１本分の幅より広くテープ２本分の幅よりは狭い場合であっても、印刷領域部分をテープ３本に印刷して張り付ける。その理由は、テープの列数を偶数にするとテープが印刷用紙の間を跨がなくなってしまい、印刷用紙を張り合わせることができないからである。なお、印刷用紙を裏面から別途貼り合わせる場合にはテープの列数を偶数にしてもよい。
【００５８】
図１３は、実施形態２に係る余白領域印刷処理の流れを示すフローチャートである。
Ｓ４０１では、プリンタドライバは、図１４に示すように、印刷領域部分と余白領域部分とを仕切る境界線のうち縦方向に延びる境界線を延長した仮想線によって余白領域部分７０を縦長部分７１と横長部分７２とに分割する。以下の処理では縦長部分７１のみを用いる。
【００５９】
Ｓ４０２では、プリンタドライバは複数の縦長部分（図示する例では１つのみ）の中から一つを選択する。
Ｓ４０３では、プリンタドライバは選択した縦長部分をテープに印刷する処理であるテープ印刷処理を実行する。「テープ印刷処理」については後述する。
Ｓ４０４では、プリンタドライバは全ての縦長部分の選択が終了したか否かを判定し、終了している場合はＳ４０５に進み、終了していない場合はＳ４０２に戻って処理を繰り返す。
【００６０】
Ｓ４０５では、プリンタドライバは、Ｓ４０１で分割される前の余白領域部分について、前述した図６に示すように、印刷領域部分と余白領域部分とを仕切る境界線のうち横方向に延びる境界線を延長した仮想線によって余白領域部分を縦長部分と横長部分とに分割する。以下の処理では横長部分のみを用いる。
Ｓ４０６〜Ｓ４０８の処理は、縦が横になったことを除いてＳ４０２〜Ｓ４０４の処理と実質的に同一であるので説明を省略する。
【００６１】
図１５は、テープ印刷処理の流れを示すフローチャートである。
Ｓ５０１では、プリンタドライバはテープの列数を示す変数である平行数に初期値として１を設定する。
Ｓ５０２では、プリンタドライバは余白領域部分（Ｓ４０２で選択された縦長部分、又はＳ４０６で選択された横長部分）の幅（短手方向の幅）がテープ幅に平行数を乗算した値より大きいか否かを判断し、大きい場合はＳ５０３に進み、テープ幅に平行数を乗算した値以下である場合はＳ５０４に進む。
【００６２】
Ｓ５０３では、プリンタドライバは平行数に２を加算する。２を加算するのは、前述した理由によりテープの列数を奇数に保つためである。
Ｓ５０４では、プリンタドライバは、余白領域部分の幅を、テープ幅に平行数を乗算した幅に拡張する。
具体的に説明すると、Ｓ５０２で否定判定される場合として、余白領域部分の幅がテープ幅に並行数を乗算した値より小さい場合が含まれる。余白領域部分の幅がテープ幅に並行数を乗算した値より小さい場合は、余白領域部分の幅を拡張しないと、テープに画像が印刷されない領域が生じてしまう。そのため、プリンタドライバは余白領域部分の幅を、テープ幅に並行数を乗算した幅に拡張する。プリンタドライバは、余白領域部分の幅を拡張すると、その拡張した幅の余白領域部分をあらためてポスター画像から抽出し直す。
【００６３】
Ｓ５０５では、あらためて抽出し直した余白領域部分を、幅方向に平行数で分割する。
Ｓ５０６では、プリンタドライバは余白領域部分を幅方向に分割した各部分をラベルライター３に印刷させるための印刷データを作成する。具体的には、プリンタドライバは、図１６に示すテープ８０のように領域記号と分割した余白領域部分とが縦方向に交互に配置されて印刷されるように印刷データを生成する。
Ｓ５０７では、プリンタドライバは生成した印刷データをラベルライター３に印刷させる。
【００６４】
以上説明した本発明の実施形態２に係るＰＣ１によると、余白領域部分の幅とテープの幅とを比較し、余白領域部分の幅がテープの幅よりも広い場合は余白領域部分を幅方向に分割し、テープ上に当該テープの長さ方向に並べて配置するので、余白領域部分の幅がテープの幅より広い場合であっても、全ての余白領域部分を印刷することができる。
【００６５】
更に、実施形態２に係るＰＣ１によると、印刷領域部分と余白領域部分とを互いに異なる印刷装置に印刷させるので、印刷領域部分と余白領域部分とをそれぞれに適した印刷装置に印刷させることができる。
【００６６】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００６７】
（１）上記実施形態では印刷領域が印刷される印刷用紙が収容されているトレイと余白領域部分が印刷される印刷用紙が収容されているトレイとを別々に指定する場合を例に説明したが、同じトレイに収容されている印刷用紙に印刷してもよい。
【符号の説明】
【００６８】
１・・・パーソナルコンピュータ
２・・・プリンタ
３・・・ラベルライター
１１・・・ＣＰＵ
１２・・・ＲＯＭ
１３・・・ＲＡＭ
１４・・・記憶部
１５・・・表示部
１６・・・操作部
１７・・・通信インタフェース
２０・・・ポスター
２１・・・印刷用紙
２２・・・印刷領域
４１・・・余白領域部分
５５・・・配置図
６０・・・配置図
７０・・・余白領域部分
８０・・・テープ
【図１】
2011156706.tif 000003
【図２】
2011156706.tif 000004
【図３】
2011156706.tif 000005
【図４】
2011156706.tif 000006
【図５】
2011156706.tif 000007
【図６】
2011156706.tif 000008
【図７】
2011156706.tif 000009
【図８】
2011156706.tif 000010
【図９】
2011156706.tif 000011
【図１０】
2011156706.tif 000012
【図１１】
2011156706.tif 000013
【図１２】
2011156706.tif 000014
【図１３】
2011156706.tif 000015
【図１４】
2011156706.tif 000016
【図１５】
2011156706.tif 000017
【図１６】
2011156706.tif 000018