(57)【要約】【課題】単票の被記録用紙の１枚分に記録する記録範囲をユーザが自由に選択できない。【解決手段】情報処理装置であって、画像を記録する被記録用紙の選択を受け付ける用紙選択受付部と、画像を仮想空間に割り付けて、割り付けた画像、および、用紙選択受付部により選択された被記録用紙のアスペクト比と同一のアスペクト比の枠を画像に重畳させて表示する表示部と、表示部により表示された画像に対する、枠の相対的な表示位置の指定を受け付ける枠受付部と、画像を被記録用紙に記録すべき旨の要求を受け付けた場合に、表示部により表示されている画像のうち、枠受付部により受け付けられた表示位置における枠の枠内の画像を記録装置に出力する入出力部とを備える。【選択図】図２
2008123368.tif 000002
【特許請求の範囲】
【請求項１】
画像を記録する被記録用紙の選択を受け付ける用紙選択受付部と、
画像を仮想空間に割り付けて、割り付けた前記画像、および、前記用紙選択受付部により選択された前記被記録用紙のアスペクト比と同一のアスペクト比の枠を前記画像に重畳させて表示する表示部と、
前記表示部により表示された前記画像に対する、前記枠の相対的な表示位置の指定を受け付ける枠受付部と、
前記画像を前記被記録用紙に記録すべき旨の要求を受け付けた場合に、前記表示部により表示されている前記画像のうち、前記枠受付部により受け付けられた前記表示位置における前記枠の枠内の画像を記録装置に出力する入出力部と
を備える情報処理装置。
【請求項２】
前記情報処理装置は、前記表示部により割り付けられた前記画像が前記仮想空間において複数のページに分割される場合に、前記枠受付部により受け付けられた前記表示位置における前記枠が、前記表示部により表示された前記複数ページの画像にまたがるときは、前記枠の枠内の各画像を連結した連結画像を生成する連結画像生成部をさらに備え、
前記連結画像生成部は、
前記枠の枠内の画像がページの周縁の余白の領域を含むときは、当該枠内の画像から当該余白の領域の画像を除いて前記連結画像を生成し、
前記入出力部は、
前記画像を前記被記録用紙に記録すべき旨の要求を受け付けた場合に、前記連結画像生成部により生成された前記連結画像を前記記録装置に出力する請求項１に記載の情報処理装置。
【請求項３】
前記表示部は、
前記枠受付部により受け付けられた前記表示位置における前記枠が、表示した前記複数ページの画像にまたがる場合に、前記枠の枠内の画像がページの周縁の余白の領域を含むときは、前記枠を拡張することにより、拡張した前記枠の枠内に当該余白の領域に相当する領域の画像を表示し、
前記連結画像生成部は、
前記表示部により拡張して表示された前記枠の枠内の画像から当該余白の領域を除いて前記連結画像を生成し、
前記入出力部は、
前記画像を前記被記録用紙に記録すべき旨の要求を受け付けた場合に、前記連結画像生成部により生成された前記連結画像を前記記録装置に出力する請求項２に記載の情報処理装置。
【請求項４】
前記枠受付部は、前記表示部により表示された前記画像に対する、前記枠の相対的な表示サイズの指定を受け付ける請求項１に記載の情報処理装置。
【請求項５】
前記情報処理装置は、ブラウジングするブラウズ処理部をさらに備え、
前記表示部は、前記ブラウズ処理部がウィンドウ上に展開した展開情報を取得し、取得した前記展開情報から前記画像を生成し、前記展開情報から生成した前記画像を前記仮想空間に割り付ける請求項１に記載の情報処理装置。
【請求項６】
画像を記録する被記録用紙の選択を受け付ける用紙選択受付手順と、
画像を仮想空間に割り付けて、割り付けた前記画像、および、前記用紙選択受付手順により選択された前記被記録用紙のアスペクト比と同一のアスペクト比の枠を前記画像に重畳させて表示する表示手順と、
前記表示手順により表示された前記画像に対する、前記枠の相対的な表示位置の指定を受け付ける枠受付手順と、
前記画像を前記被記録用紙に記録すべき旨の要求を受け付けた場合に、前記表示手順により表示されている前記画像のうち、前記枠受付手順により受け付けられた前記表示位置における前記枠の枠内の画像を記録装置に出力する入出力手順と
を備える情報処理方法。
【請求項７】
情報処理装置を制御するプログラムであって、前記情報処理装置に、
画像を記録する被記録用紙の選択を受け付ける用紙選択受付手順、
画像を仮想空間に割り付けて、割り付けた前記画像、および、前記用紙選択受付手順により選択された前記被記録用紙のアスペクト比と同一のアスペクト比の枠を前記画像に重畳させて表示する表示手順、
前記表示手順により表示された前記画像に対する、前記枠の相対的な表示位置の指定を受け付ける枠受付手順、および、
前記画像を前記被記録用紙に記録すべき旨の要求を受け付けた場合に、前記表示手順により表示されている前記画像のうち、前記枠受付手順により受け付けられた前記表示位置における前記枠の枠内の画像を記録装置に出力する入出力手順
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。特に、本発明は、被記録用紙のアスペクト比と同一のアスペクト比の枠を画像に重畳させて表示する情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
印刷プレビュー機能を有する情報処理装置が知られている（例えば、特許文献１参照）。特許文献１に記載の情報処理装置は、異なる印刷装置への出力に対応する異なる設定の印刷プレビューを同時に表示する。
【特許文献１】特開２００６−２７７６０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の情報処理装置は、アプリケーションソフトウェアがウィンドウ上に展開した展開情報を画像として印刷用紙に出力する場合に、展開情報として出力された画像のなかから、印刷用紙１枚に印刷する印刷領域をユーザに選択させることができないという課題がある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態においては、情報処理装置であって、画像を記録する被記録用紙の選択を受け付ける用紙選択受付部と、画像を仮想空間に割り付けて、割り付けた画像、および、用紙選択受付部により選択された被記録用紙のアスペクト比と同一のアスペクト比の枠を画像に重畳させて表示する表示部と、表示部により表示された画像に対する、枠の相対的な表示位置の指定を受け付ける枠受付部と、画像を被記録用紙に記録すべき旨の要求を受け付けた場合に、表示部により表示されている画像のうち、枠受付部により受け付けられた表示位置における枠の枠内の画像を記録装置に出力する入出力部とを備える。これにより、単票の被記録用紙の１枚分に記録する記録領域をユーザに自由に選択させることができる。
【０００５】
情報処理装置は、表示部により割り付けられた画像が仮想空間において複数のページに分割される場合に、枠受付部により受け付けられた表示位置における枠が、表示部により表示された複数ページの画像にまたがるときは、枠の枠内の各画像を連結した連結画像を生成する連結画像生成部をさらに備え、連結画像生成部は、枠の枠内の画像がページの周縁の余白の領域を含むときは、当該枠内の画像から当該余白の領域の画像を除いて連結画像を生成し、入出力部は、画像を被記録用紙に記録すべき旨の要求を受け付けた場合に、連結画像生成部により生成された連結画像を記録装置に出力してもよい。これにより、仮想空間において画像が複数のページに分割された場合であっても、被記録用紙の１枚分に記録する記録領域をユーザに選択させることができる。また、この場合に、各ページに余白部分があるときは、当該余白の領域を切除した画像をその記録用紙に記録することができる。
【０００６】
表示部は、枠受付部により受け付けられた表示位置における枠が、表示した複数ページの画像にまたがる場合に、枠の枠内の画像がページの周縁の余白の領域を含むときは、枠を拡張することにより、拡張した枠の枠内に当該余白の領域に相当する領域の画像を表示し、連結画像生成部は、表示部により拡張して表示された枠の枠内の画像から当該余白の領域を除いて連結画像を生成し、入出力部は、画像を被記録用紙に記録すべき旨の要求を受け付けた場合に、連結画像生成部により生成された連結画像を記録装置に出力してもよい。これにより、仮想空間において複数のページに分割されている画像を、各ページの余白部分を切除して被記録用紙の１枚分に記録する場合に、当該余白部分に代えて当該余白部分に相当する領域の画像を当該被記録用紙に付加して記録することができる。また、この場合に、当該被記録用紙に付加される画像を記録前にユーザに提示することができる。
【０００７】
枠受付部は、表示部により表示された画像に対する、枠の相対的な表示サイズの指定を受け付けてもよい。これにより、被記録用紙の１枚分に記録する記録領域をユーザにより自由に選択させることができる。
【０００８】
情報処理装置は、ブラウジングするブラウズ処理部をさらに備え、表示部は、ブラウズ処理部がウィンドウ上に展開した展開情報を取得し、取得した展開情報から画像を生成し、展開情報から生成した画像を仮想空間に割り付けてもよい。これにより、被記録用紙のサイズを意識することなく作成されたＷｅｂページに表示された内容を記録する場合であっても、被記録用紙の１枚分に記録する記録領域をユーザに自由に選択させることができる。
【０００９】
上記課題を解決するために、本発明の第２の形態においては、情報処理方法であって、画像を記録する被記録用紙の選択を受け付ける用紙選択受付手順と、画像を仮想空間に割り付けて、割り付けた画像、および、用紙選択受付手順により選択された被記録用紙のアスペクト比と同一のアスペクト比の枠を画像に重畳させて表示する表示手順と、表示手順により表示された画像に対する、枠の相対的な表示位置の指定を受け付ける枠受付手順と、画像を被記録用紙に記録すべき旨の要求を受け付けた場合に、表示手順により表示されている画像のうち、枠受付手順により受け付けられた表示位置における枠の枠内の画像を記録装置に出力する入出力手順とを備える。これにより、第１の形態と同一の効果を得ることができる。
【００１０】
上記課題を解決するために、本発明の第３の形態においては、情報処理装置を制御するプログラムであって、情報処理装置に画像を記録する被記録用紙の選択を受け付ける用紙選択受付手順、画像を仮想空間に割り付けて、割り付けた画像、および、用紙選択受付手順により選択された被記録用紙のアスペクト比と同一のアスペクト比の枠を画像に重畳させて表示する表示手順、表示手順により表示された画像に対する、枠の相対的な表示位置の指定を受け付ける枠受付手順、および、画像を被記録用紙に記録すべき旨の要求を受け付けた場合に、表示手順により表示されている画像のうち、枠受付手順により受け付けられた表示位置における枠の枠内の画像を記録装置に出力する入出力手順を実行させる。これにより、第１の形態と同一の効果を得ることができる。
【００１１】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１２】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【実施例１】
【００１３】
図１は、パーソナルコンピュータ１０の一例を示す。パーソナルコンピュータ１０は、情報処理装置の一例であって、本体１２と、ユーザに対して本体１２からの出力に基づく表示をするディスプレイ１４と、ユーザから本体１２に対する入力手段の一例としてのキーボード１６及びマウス１８とを備える。パーソナルコンピュータ１０は、ネットワークを介してプリンタ２０と接続する。プリンタ２０は、記録装置の一例であって、パーソナルコンピュータ１０から出力された情報を被記録用紙に記録する。
【００１４】
図２は、パーソナルコンピュータ１０のブロック図の一例を示す。パーソナルコンピュータ１０は、受付部１００、表示部１１０、連結画像生成部１２０、入出力部１３０およびアプリケーション部１５０を備える。受付部１００は、用紙選択受付部１０２、枠受付部１０４を備える。
【００１５】
アプリケーション部１５０は、ユーザからの入力に基づいてアプリケーションソフトウェア（以下、単に「アプリケーション」という。）を実行する。アプリケーション部１５０は、ユーザからの入力を受け付けてアプリケーションを実行し、ディスプレイ１４に表示するウィンドウ上に実行結果を展開する。アプリケーション部１５０は、ウィンドウ上に展開した展開情報をプリンタ２０により記録すべき旨の入力を受け付ける。
【００１６】
用紙選択受付部１０２は、画像を記録する被記録用紙の選択を受け付ける。例えば、用紙選択受付部１０２は、Ａ４縦、Ｂ３横など、被記録用紙の大きさと向きの選択を受け付ける。
【００１７】
入出力部１３０は、アプリケーション部１５０がウィンドウ上に展開した展開情報を取得する。
【００１８】
表示部１１０は、入出力部１３０を介してアプリケーション部１５０がウィンドウ上に展開した展開情報を取得し、取得した展開情報から画像を生成する。表示部１１０は、生成した画像を仮想空間に割り付ける。なお、仮想空間は、展開情報から生成した画像を全て割り付けることができる仮想的な大きさを有する領域である。
【００１９】
表示部１１０は、仮想空間に割り付けた画像とともに、この画像に重畳させて用紙選択受付部１０２により選択された被記録用紙のアスペクト比と同一のアスペクト比の枠（以下、「プレビュー枠」という。）を表示する。
【００２０】
枠受付部１０４は、表示部１１０により表示された画像に対する、プレビュー枠の相対的な表示サイズおよび表示位置の指定を受け付ける。例えば、枠受付部１０４は、プレビュー枠はダブルクリックにより、表示サイズの指定を受け付けるサイズ変更受付モードと表示位置の指定を受け付ける位置変更受付モードとを切り替え、各モードにおいてプレビュー枠に対するドラッグアンドドロップなどの操作を受け付けることにより、表示サイズおよび表示位置の指定を受け付けてもよい。この場合、表示部１１０は、枠受付部１０４により受け付けられた表示サイズおよび表示サイズのプレビュー枠を再表示する。
【００２１】
また、入出力部１３０は、表示部１１０により生成された画像を被記録用紙に記録すべき旨の要求を受け付ける。例えば、入出力部１３０は、アプリケーション部１５０を介して上記要求を受け付ける。また例えば、入出力部１３０は、受付部１００および表示部１１０を介して上記要求を受け付けてもよい。入出力部１３０は、上記要求を受け付けた場合に、表示部１１０により表示されている画像のうち、プレビュー枠の枠内の画像をプリンタ２０に出力する。
【００２２】
連結画像生成部１２０は、表示部１１０により割り付けられた画像が仮想空間において複数のページに分割される場合に、枠受付部１０４により受け付けられた表示位置におけるプレビュー枠が、表示部１１０により表示された複数ページの画像にまたがるときは、プレビュー枠の枠内の各画像を連結した連結画像を生成する。連結画像生成部１２０は、プレビュー枠の枠内の画像がページの周縁の余白の領域を含むときは、当該枠内の画像から当該余白の領域の画像を除いて連結画像を生成する。この場合、入出力部１３０は、画像を被記録用紙に記録すべき旨の要求を受け付けたときは、連結画像生成部１２０により生成された連結画像をプリンタ２０に出力する。
【００２３】
さらに表示部１１０は、枠受付部１０４により受け付けられた表示位置におけるプレビュー枠が、表示した複数ページの画像にまたがる場合に、プレビュー枠の枠内の画像がページの周縁の余白の領域を含むときは、プレビュー枠を拡張することにより、拡張したプレビュー枠の枠内に当該余白の領域に相当する領域の画像を表示する。そして連結画像生成部１２０は、表示部１１０により拡張して表示されたプレビュー枠の枠内の画像から当該余白の領域を除いて連結画像を生成する。そして入出力部１３０は、画像を被記録用紙に記録すべき旨の要求を受け付けた場合に、連結画像生成部１２０により生成された連結画像をプリンタ２０に出力する。
【００２４】
記憶媒体７０は、受付部１００、表示部１１０、連結画像生成部１２０、入出力部１３０およびアプリケーション部１５０の動作を行わせるプログラムを記憶する。パーソナルコンピュータ１０は、記憶媒体７０に記憶された上記プログラムをインストールすることにより、受付部１００等の動作を行わせてもよい。さらに、他の方法として、パーソナルコンピュータ１０は、そのようなプログラムを、ネットワークを介して取得してもよい。
【００２５】
図３は、パーソナルコンピュータ１０の動作の一例を示すフローチャートである。本フローチャートは、アプリケーション部１５０がウィンドウ上に展開した展開情報をプリンタ２０により記録すべき旨の入力を受け付けることにより開始する。なお、被記録用紙は、デフォルト設定としてＡ４縦が選択されているものとする。
【００２６】
表示部１１０は、入出力部１３０を介してアプリケーション部１５０がウィンドウ上に展開している展開情報を取得し、取得した展開情報から画像を生成する。表示部１１０は、生成した画像を仮想空間に割り付ける。表示部１１０は、仮想空間に割り付けた画像とともに、画像に重畳させてデフォルト設定であるＡ４縦の被記録用紙のアスペクト比と同一のアスペクト比のプレビュー枠を表示する（Ｓ１００）。
【００２７】
枠受付部１０４は、画像に対するプレビュー枠の相対的な表示サイズの変更の指定を受け付けたか否かを判断する（Ｓ１１０）。ステップＳ１１０において枠受付部１０４は、画像に対するプレビュー枠の相対的な表示サイズの変更の指定を受け付けていないと判断した場合には（Ｓ１１０：Ｎｏ）、画像に対するプレビュー枠の相対的な表示位置の変更の指定を受け付けたか否かを判断する（Ｓ１２０）。ステップＳ１２０において枠受付部１０４は、画像に対するプレビュー枠の相対的な表示位置の変更の指定を受け付けていないと判断した場合（Ｓ１２０：Ｎｏ）、入出力部１３０は、表示部１１０により生成された画像を被記録用紙に記録すべき旨の要求を受け付けたか否かを判断する（Ｓ１３０）。ステップＳ１３０において入出力部１３０は表示部１１０により生成された画像を被記録用紙に記録すべき旨の要求を受け付けたと判断した場合には（Ｓ１３０：Ｙｅｓ）、表示部１１０により表示されている画像のうち、プレビュー枠の枠内の画像をプリンタ２０に出力する（Ｓ３００）。そして本プローチャートは終了する。なお、ステップＳ３００は、図５においてさらに説明する。
【００２８】
ステップＳ１３０において入出力部１３０は表示部１１０により生成された画像を被記録用紙に記録すべき旨の要求を受け付けていないと判断した場合には（Ｓ１３０：Ｎｏ）、ステップＳ１１０に戻る。
【００２９】
一方、ステップＳ１１０において枠受付部１０４は、画像に対するプレビュー枠の相対的な表示サイズの変更の指定を受け付けたと判断した場合には（Ｓ１１０：Ｙｅｓ）、または、ステップＳ１２０において枠受付部１０４は、画像に対するプレビュー枠の相対的な表示位置の変更の指定を受け付けたと判断した場合（Ｓ１２０：Ｙｅｓ）、表示部１１０はプレビュー枠を再表示する（Ｓ２００）。そしてステップＳ１３０に進む。なお、ステップＳ２００は、図４においてさらに説明する。
【００３０】
図４は、パーソナルコンピュータ１０の動作の一例を示すフローチャートである。本フローチャートは、図３に示すフローチャートのステップＳ１１０（Ｙｅｓ）、または、ステップＳ１２０（Ｙｅｓ）により開始する。
【００３１】
表示部１１０は、表示すべきプレビュー枠が、分割して割り付けた複数ページの画像にまたがるか否かを判断する（Ｓ２１０）。ステップＳ２１０において表示部１１０は、表示すべきプレビュー枠が、分割して割り付けた複数ページの画像にまたがらないと判断した場合には（Ｓ２１０：Ｎｏ）、ステップＳ１１０またはステップＳ１２０において枠受付部１０４により受け付けられた表示サイズおよび表示サイズのプレビュー枠を再表示する（Ｓ２２０）。そして本フローチャートは終了する。
【００３２】
一方、ステップＳ２１０において表示部１１０は、表示すべきプレビュー枠が、分割して割り付けた複数ページの画像にまたがると判断した場合には（Ｓ２１０：Ｙｅｓ）、表示すべきプレビュー枠内に余白があるか否かを判断する（Ｓ２３０）。ステップＳ２３０において表示部１１０は、表示すべきプレビュー枠内に余白がないと判断した場合には（Ｓ２３０：Ｎｏ）、表示部１１０は、ステップＳ２２０を実行する。そして本フローチャートは終了する。
【００３３】
一方、ステップＳ２３０において表示部１１０は、表示すべきプレビュー枠内に余白があると判断した場合には（Ｓ２３０：Ｙｅｓ）、枠受付部１０４により受け付けられた表示サイズおよび表示サイズに基づき、プレビュー枠の枠内に当該余白の領域に相当する領域の画像を表示すべく、プレビュー枠を拡張し、拡張したプレビュー枠を再表示する（Ｓ２４０）。そして本フローチャートは終了する。これにより、仮想空間において複数のページに分割されている画像を、各ページの余白部分を切除して被記録用紙１枚に記録する場合に、当該余白部分に代えて当該余白部分に相当する領域の画像を当該被記録用紙に付加して記録することができる。また、この場合に、当該被記録用紙に付加される画像を記録前にユーザに提示することができる。
【００３４】
図５は、パーソナルコンピュータ１０の動作の一例を示すフローチャートである。本フローチャートは、図３に示すフローチャートのステップＳ１３０（Ｙｅｓ）により開始する。
【００３５】
表示部１１０は、表示すべきプレビュー枠が、分割して割り付けた複数ページの画像にまたがるか否かを判断する（Ｓ３１０）。ステップＳ３１０において表示部１１０は、表示すべきプレビュー枠が、分割して割り付けた複数ページの画像にまたがらないと判断した場合には（Ｓ３１０：Ｎｏ）、入出力部１３０は、表示部１１０により表示されている画像のうち、プレビュー枠の枠内の画像をプリンタ２０に出力する。そして本フローチャートは終了する。
【００３６】
一方、ステップＳ３１０において表示部１１０は、表示すべきプレビュー枠が、分割して割り付けた複数ページの画像にまたがると判断した場合には（Ｓ３１０：Ｙｅｓ）、表示すべきプレビュー枠内に余白があるか否かを判断する（Ｓ３３０）。ステップＳ２３０において表示部１１０は、表示すべきプレビュー枠内に余白がないと判断した場合には（Ｓ３３０：Ｎｏ）、連結画像生成部１２０にプレビュー枠内に余白がないと判断した旨を通知する。連結画像生成部１２０は、プレビュー枠の枠内の各画像を連結した連結画像を生成する（Ｓ３４０）。入出力部１３０は、連結画像生成部１２０により生成された連結画像をプリンタ２０に出力する（Ｓ３５０）。そして本フローチャートは終了する。
【００３７】
一方、ステップＳ３３０において表示部１１０は、表示すべきプレビュー枠内に余白があると判断した場合には（Ｓ３３０：Ｙｅｓ）、連結画像生成部１２０にプレビュー枠内に余白があると判断した旨を通知する。連結画像生成部１２０は、プレビュー枠の枠内の各画像の余白を切除して連結した連結画像を生成する（Ｓ３６０）。例えば、連結画像生成部１２０は、各画像の余白でない領域の画像を繋ぎ合わせることにより連結画像を生成する。入出力部１３０は、連結画像生成部１２０により生成された連結画像をプリンタ２０に出力する（Ｓ３５０）。そして本フローチャートは終了する。
【００３８】
図６は、アプリケーション部１５０により展開された展開情報の一例を示す。図７から図９は、表示部１１０により表示された画像の一例を示す。図１０は、プリンタ２０により被記録用紙に記録された情報の一例である。なお、図６から図１０に示す例において、アプリケーション部１５０は、Ｗｅｂブラウザなど文字等を被記録用紙のサイズとは無関係に自由に表示するアプリケーションを実行する。この例において、アプリケーション部１５０は、図６に示すように、実行結果を被記録用紙のサイズに比べて横方向に長くウィンドウ２００上に展開している。
【００３９】
アプリケーション部１５０は、展開している展開情報をプリンタ２０により記録すべき旨の入力を受け付けたときは、ウィンドウ２００上に展開している展開情報を入出力部１３０に受け渡す。例えば、アプリケーション部１５０は、展開している展開情報を分割することなくまとめて入出力部１３０に受け渡す。表示部１１０は、入出力部１３０を介してこの展開情報を取得し、取得した展開情報から画像を生成する。表示部１１０は、図３に示すフローチャートのステップＳ１００において、図７に示すように、仮想空間４００に割り付けた画像５００とともに、画像５００に重畳させてデフォルト設定であるＡ４縦の被記録用紙のアスペクト比と同一のアスペクト比のプレビュー枠６００を画像５００の左上に表示する（Ｓ１００）。
【００４０】
例えば、枠受付部１０４がステップＳ１１０およびステップＳ１２０において、画像５００に対するプレビュー枠６００の相対的な表示サイズおよび表示位置の変更の指定を受け付けたと判断することなく（Ｓ１１０：Ｎｏ、Ｓ１２０：Ｎｏ）、入出力部１３０がステップＳ１３０において、表示部１１０により生成された画像を被記録用紙に記録すべき旨の要求を受け付けたと判断した場合には（Ｓ１３０：Ｙｅｓ）、プリンタ２０は、図７に示すプレビュー枠６００の枠内の画像を記録した、図１０（ａ）に示す被記録用紙を出力する。
【００４１】
また例えば、枠受付部１０４がステップＳ１１０において、画像５００に対するプレビュー枠６００の相対的な表示サイズの変更の指定を受け付けたと判断することなく（Ｓ１１０：Ｎｏ）、ステップＳ１２０において、相対的な表示位置の変更の指定を受け付けたと判断したときは（Ｓ１２０：Ｙｅｓ）、表示部１１０は、当該表示位置に基づいて例えば、図８に示すように、変更された表示位置にプレビュー枠６００を再表示する（Ｓ２００）。そして入出力部１３０が、続くステップＳ１３０において、表示部１１０により生成された画像を被記録用紙に記録すべき旨の要求を受け付けたと判断した場合には（Ｓ１３０：Ｙｅｓ）、プリンタ２０は、図８に示すプレビュー枠６００の枠内の画像を記録した、図１０（ｂ）に示す被記録用紙を出力する。
【００４２】
また例えば、枠受付部１０４がステップＳ１１０において、画像５００に対するプレビュー枠６００の相対的な表示サイズの変更の指定を受け付けたと判断したときは（Ｓ１１０：Ｙｅｓ）、表示部１１０は、当該表示サイズに基づいて例えば、図９に示すように、変更された表示サイズのプレビュー枠６００を再表示する（Ｓ２００）。そして入出力部１３０が、続くステップＳ１３０において、表示部１１０により生成された画像を被記録用紙に記録すべき旨の要求を受け付けたと判断した場合には（Ｓ１３０：Ｙｅｓ）、プリンタ２０は、図９に示すプレビュー枠６００の枠内の画像を記録した、図１０（ｃ）に示す被記録用紙を出力する。これにより、被記録用紙のサイズを意識することなく作成されたＷｅｂページに表示された内容を記録する場合であっても、被記録用紙１枚に記録する記録領域をユーザに自由に選択させることができる。なお、アプリケーション部１５０は、展開情報を分割することなくまとめて受け渡すことにかえて、展開情報を被記録用紙の単位毎に、入出力部１３０へ受け渡してもよいし、展開情報を被記録用紙の単位と異なる単位毎に、入出力部１３０へ受け渡してもよい。
【００４３】
図１１は、アプリケーション部１５０により展開された展開情報の一例を示す。図１２から図１５は、表示部１１０により表示された画像の一例を示す。なお、図１１から図１５に示す例において、アプリケーション部１５０は、ワープロソフトなど文字等を被記録用紙単位に編集するアプリケーションを実行するものとする。ここではアプリケーション部１５０は、図１１に示すように、実行結果を、被記録用紙２ページ分、ウィンドウ２１０上に展開している。
【００４４】
アプリケーション部１５０は、展開している展開情報をプリンタ２０により記録すべき旨の入力を受け付けたときは、ウィンドウ２１０上に展開している展開情報を入出力部１３０に受け渡す。例えば、アプリケーション部１５０は、２ページ分の展開情報をページ単位に、入出力部１３０へ受け渡す。表示部１１０は、入出力部１３０を介してこの展開情報を取得し、取得した展開情報から画像を生成する。表示部１１０は、図３に示すフローチャートのステップＳ１００において、図１２に示すように、仮想空間４００に割り付けた画像５１０および画像５１２とともに、画像５１０に重畳させてデフォルト設定であるＡ４縦の被記録用紙のアスペクト比と同一のアスペクト比のプレビュー枠６００を表示する（Ｓ１００）。また、図１２の網掛け部分は、余白の領域を示す（図１３から図１５も同様である）。
【００４５】
例えば、表示部１１０がステップＳ２３０において、表示すべきプレビュー枠内に余白があると判断したときは（Ｓ２３０：Ｙｅｓ）、例えば図１３に示すように、プレビュー枠の枠内に当該余白の領域に相当する領域の画像を表示すべく、プレビュー枠を拡張し、拡張したプレビュー枠を再表示する（Ｓ２４０）。そして入出力部１３０が、続くステップＳ１３０において、表示部１１０により生成された画像を被記録用紙に記録すべき旨の要求を受け付けたと判断した場合には（Ｓ１３０：Ｙｅｓ）、連結画像生成部１２０は、プレビュー枠６００の枠内の画像５１０、５１２の余白を切除して連結した連結画像を生成し（Ｓ３６０）、プリンタ２０は、当該連結画像を記録した、図１０（ｄ）に示す被記録用紙を出力する。これにより、被記録用紙１枚に記録する記録領域をユーザに自由に選択させることができる。また、仮想空間において複数のページに分割されている画像を、各ページの余白部分を切除して被記録用紙１枚に記録する場合に、当該余白部分に代えて当該余白部分に相当する領域の画像を当該被記録用紙に付加して記録することができる。また、この場合に、当該被記録用紙に付加される画像を記録前にユーザに提示することができる。
【００４６】
なお、ステップＳ２４０において、表示部１１０は、図１５に示すように、プレビュー枠を拡張し、拡張したプレビュー枠を再表示してもよい（Ｓ２４０）。この場合、プリンタ２０は、当該連結画像を記録した、図１０（ｅ）に示す被記録用紙を出力する。なお、図１３に示すプレビュー枠６００は、画像５１０の余白（ｄ１）分、画像５１０側に拡張され、画像５１２の余白（ｄ２）分、画像５１２側に拡張されている。一方、図１４に示すプレビュー枠６００は、画像５１２の余白（ｄ２）と画像５１２の余白（ｄ２）分、画像５１２側に拡張されている。
【００４７】
なお、表示部１１０がステップＳ２３０において、表示すべきプレビュー枠内に余白があると判断したときに（Ｓ２３０：Ｙｅｓ）、例えば図１５に示すように、プレビュー枠の枠内に当該余白の領域に相当する領域の画像を表示すべくプレビュー枠を拡張することなく、プレビュー枠を再表示してもよい。そして入出力部１３０が、続くステップＳ１３０において、表示部１１０により生成された画像を被記録用紙に記録すべき旨の要求を受け付けたと判断した場合には（Ｓ１３０：Ｙｅｓ）、連結画像生成部１２０は、プレビュー枠６００の枠内の画像５１０、５１２の余白を切除して連結した連結画像を生成し（Ｓ３６０）、プリンタ２０は、当該連結画像を記録した、図１０（ｆ）に示す被記録用紙を出力してもよい。これにより、仮想空間において画像が複数のページに分割された場合であっても、被記録用紙１枚に記録する記録領域をユーザに選択させることができる。また、この場合に、各ページに余白部分があるときは、当該余白の領域を切除した画像をその記録用紙に記録することができる。なお、アプリケーション部１５０は、２ページ分の展開情報をページ単位で受け渡すことにかえて、２ページ分をまとめて入出力部１３０に受け渡してもよい。
【００４８】
以上、本実施例によれば、被記録用紙１枚に記録する記録領域をユーザに自由に選択させることができる。なお、本実施例において、アプリケーション部１５０は、ブラウザ、ワープロソフトを実行すると記載したが、これに限定されない。例えば、表計算ソフト、電子メール、地図情報など画像を表示するソフトウェア、各種ゲームソフトなどであってもよい。また、パーソナルコンピュータ１０は、非図示のＤＢＭＳ（ＤａｔａＢａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）部を備え、入出力部１３０は、ＤＢＭＳによりウィンドウ上に展開された情報を取得してもよい。
【００４９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００５０】
【図１】パーソナルコンピュータ１０の一例を示す。
【図２】パーソナルコンピュータ１０のブロック図の一例を示す。
【図３】パーソナルコンピュータ１０の動作の一例を示すフローチャートである。
【図４】パーソナルコンピュータ１０の動作の一例を示すフローチャートである。
【図５】パーソナルコンピュータ１０の動作の一例を示すフローチャートである。
【図６】アプリケーション部１５０により展開された展開情報の一例を示す。
【図７】表示部１１０により表示された画像の一例を示す。
【図８】表示部１１０により表示された画像の一例を示す。
【図９】表示部１１０により表示された画像の一例を示す。
【図１０】プリンタ２０により被記録用紙に記録された情報の一例である。
【図１１】アプリケーション部１５０により展開された展開情報の一例を示す。
【図１２】表示部１１０により表示された画像の一例を示す。
【図１３】表示部１１０により表示された画像の一例を示す。
【図１４】表示部１１０により表示された画像の一例を示す。
【図１５】表示部１１０により表示された画像の一例を示す。
【符号の説明】
【００５１】
１０  パーソナルコンピュータ、１２  本体、１４  ディスプレイ、１６  キーボード、１８  マウス、２０  プリンタ、７０  記憶媒体、１００  受付部、１０２  用紙選択受付部、１０４  枠受付部、１１０  表示部、１２０  連結画像生成部、１３０  入出力部、
１５０  アプリケーション部、２００  ウィンドウ、２１０  ウィンドウ、３００  ウィンドウ、４００  仮想空間、５００  画像、５１０  画像、５１２  画像、６００  プレビュー枠
【図１】
2008123368.tif 000003
【図２】
2008123368.tif 000004
【図３】
2008123368.tif 000005
【図４】
2008123368.tif 000006
【図５】
2008123368.tif 000007
【図６】
2008123368.tif 000008
【図７】
2008123368.tif 000009
【図８】
2008123368.tif 000010
【図９】
2008123368.tif 000011
【図１０】
2008123368.tif 000012
【図１１】
2008123368.tif 000013
【図１２】
2008123368.tif 000014
【図１３】
2008123368.tif 000015
【図１４】
2008123368.tif 000016
【図１５】
2008123368.tif 000017