(57)【要約】【課題】ユーザーの要求に則した合理的な態様でフレームのプレビューを表示する。【解決手段】複数のフレームの情報を表示可能な表示部と、フレームへの合成対象である画像を読み込む画像読込部と、複数のフレームのうちからユーザーが選択する選択フレームを特定する制御部とを備え、制御部は、特定した選択フレームと画像とを合成したプレビューをポップアップ画面により表示部に表示する。【選択図】図８
2016115308.tif 000002
【特許請求の範囲】
【請求項１】
複数のフレームの情報を表示可能な表示部と、
前記フレームへの合成対象である画像を読み込む画像読込部と、
前記複数のフレームのうちから選択する選択フレームを特定する制御部と
を備え、
前記制御部は、特定した前記選択フレームと前記画像とを合成したプレビューをポップアップ画面により前記表示部に表示するプレビュー表示装置。
【請求項２】
前記表示部では、前記複数のフレームがそれぞれに割り当てられた表示範囲に表示され、
前記制御部は、前記表示部における選択位置と前記フレームの前記表示範囲とに基づいて、前記選択フレームを特定する請求項１に記載のプレビュー表示装置。
【請求項３】
前記制御部は、前記複数のフレームのうち、対応する前記表示範囲に含まれる前記選択位置に位置する前記フレームを、前記選択フレームと特定する請求項２に記載のプレビュー表示装置。
【請求項４】
前記制御部は、前記選択位置の変更に応じて、前記選択フレームを変更し、前記ポップアップ画面に表示する前記プレビューの前記フレームを切り換える請求項２または３に記載のプレビュー表示装置。
【請求項５】
前記画像読込部は、複数の前記画像を読み込み、
前記制御部は、前記選択フレームの前記表示範囲と前記選択位置との位置関係に応じて、前記ポップアップ画面に表示する前記プレビューの前記画像を前記複数の画像の間で切り換える請求項２ないし４のいずれか一項に記載のプレビュー表示装置。
【請求項６】
前記選択フレームの選択を受け付け可能な入力部を有する、請求項１ないし５のいずれか一項に記載のプレビュー表示装置。
【請求項７】
前記入力部は、マウスを有し、
前記表示部では、ユーザーの前記マウスの操作に応じてマウスポインターを移動可能であり、
前記制御部は、前記表示部においてマウスポインターが重ねられた位置をユーザーの選択位置であると判断する請求項６に記載のプレビュー表示装置。
【請求項８】
前記制御部は、前記ポップアップ画面を前記情報に重複させずに前記表示部に表示する請求項１ないし７のいずれか一項に記載のプレビュー表示装置。
【請求項９】
前記制御部は、前記フレームと前記画像とを合成した合成画像を印刷するための印刷条件を設定する設定画面を前記表示部に表示し、前記設定画面で設定された前記印刷条件を適用した前記プレビューを前記ポップアップ画面に表示する請求項１ないし８のいずれか一項に記載のプレビュー表示装置。
【請求項１０】
前記制御部は、前記ポップアップ画面を前記設定画面に重複して前記表示部に表示する請求項９に記載のプレビュー表示装置。
【請求項１１】
前記制御部は、前記プレビューを前記ポップアップ画面に表示するために要する演算処理が所定時間内に終了するように前記プレビューのサイズを設定する請求項１ないし１０のいずれかに記載のプレビュー表示装置。
【請求項１２】
前記制御部は、前記ポップアップ画面を所定時間表示した後に消す請求項１ないし１１のいずれか一項に記載のプレビュー表示装置。
【請求項１３】
前記制御部は、前記ポップアップ画面を表示した後に前記入力部への特定の入力を検知すると、前記ポップアップ画面を消す請求項１ないし１２のいずれか一項に記載のプレビュー表示装置。
【請求項１４】
複数のフレームの情報を表示する表示部と、
前記フレームへの合成対象である画像を読み込む画像読込部と、
前記フレームと前記画像とを合成した合成画像を印刷する印刷部と、
前記複数のフレームのうちから選択する前記選択フレームを特定する制御部と
を備え、
前記制御部は、前記印刷部による印刷の前に、特定した前記選択フレームと前記画像とを合成したプレビューをポップアップ画面により前記表示部に表示する印刷装置。
【請求項１５】
複数のフレームの情報を表示部に表示する工程と、
前記フレームへの合成対象である画像を読み込む工程と、
前記複数のフレームのうちからユーザーが選択した前記フレームを特定する工程と、
ユーザーが選択したと特定した前記フレームと前記画像とを合成したプレビューをポップアップ画面により前記表示部に表示する工程と
を備えたプレビュー表示方法。
【請求項１６】
複数のフレームの情報を表示部に表示する工程と、
前記フレームへの合成対象である画像を読み込む工程と、
前記複数のフレームのうちから選択する前記選択フレームを特定する工程と、
ユーザーが選択したと特定した前記フレームと前記画像とを合成したプレビューをポップアップ画面により前記表示部に表示する工程と、
前記フレームと前記画像とを合成した合成画像を印刷する工程と
を備えた印刷方法。
【請求項１７】
複数のフレームの情報を表示部に表示する工程と、
前記フレームへの合成対象である画像を読み込む工程と、
前記複数のフレームのうちから選択する前記選択フレームを特定する工程と、
特定した前記選択フレームと前記画像とを合成したプレビューをポップアップ画面により前記表示部に表示する工程と
をコンピューターに実行させるプレビュー表示プログラム。
【請求項１８】
請求項１７に記載のプレビュー表示プログラムをコンピューターにより読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷対象である画像に合成するフレームをプレビュー表示する技術に関する。
【背景技術】
【０００２】
特許文献１には、原画像をスタンプ画像に合成して印刷するにあたって、複数のスタンプ画像からユーザーが選択したスタンプ画像をプレビュー表示する技術が記載されている。具体的には、プリンターを制御するホストコンピューターにスタンプ選択画面が表示される（図４、図６）。このスタンプ選択画面は、スタンプ一覧用のウィンドウと、プレビュー用のウィンドウとを有し、スタンプ一覧用のウィンドウにスタンプ画像の名前の一覧が表示される。そして、ユーザーが一覧から選択したスタンプ画像のプレビューが、プレビュー用のウィンドウに表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１９３０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の技術によれば、ユーザーが印刷に先立ってフレーム（スタンプ画像）をプレビューで確認できるといった利点がある。しかしながら、フレーム一覧用のウィンドウの他にプレビュー用のウィンドウも設けられるため、ユーザーがプレビューの確認を要求していない場合もプレビュー用のウィンドウが不要に表示されるといった不合理があった。
【０００５】
この発明は上記課題に鑑みてなされたものであり、ユーザーの要求に則した合理的な態様でフレームのプレビューを表示することを可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明にかかるプレビュー表示装置は、上記目的を達成するために、複数のフレームの情報を表示可能な表示部と、フレームへの合成対象である画像を読み込む画像読込部と、複数のフレームのうちから選択する選択フレームを特定する制御部とを備え、制御部は、特定した選択フレームと画像とを合成したプレビューをポップアップ画面により表示部に表示する。
【０００７】
本発明にかかる印刷装置は、上記目的を達成するために、複数のフレームの情報を表示可能な表示部と、フレームへの合成対象である画像を読み込む画像読込部と、複数のフレームのうちから選択する選択フレームを特定する制御部とを備え、制御部は、印刷部による印刷の前に、特定したフレームと画像とを合成したプレビューをポップアップ画面により表示部に表示する。
【０００８】
本発明にかかるプレビュー表示方法は、上記目的を達成するために、複数のフレームの情報を表示部に表示する工程と、フレームへの合成対象である画像を読み込む工程と、複数のフレームのうちから選択する選択フレームを特定する工程と、特定した選択フレームと画像とを合成したプレビューをポップアップ画面により表示部に表示する工程とを備える。
【０００９】
本発明にかかる印刷方法は、上記目的を達成するために、複数のフレームの情報を表示部に表示する工程と、フレームへの合成対象である画像を読み込む工程と、複数のフレームのうちから選択する選択フレームを特定する工程と、特定した選択フレームと画像とを合成したプレビューをポップアップ画面により表示部に表示する工程と、フレームと画像とを合成した合成画像を印刷する工程とを備える。
【００１０】
本発明にかかるプレビュー表示プログラムは、上記目的を達成するために、複数のフレームの情報を表示部に表示する工程と、フレームへの合成対象である画像を読み込む工程と、複数のフレームのうちから選択する選択フレームを特定する工程と、選択フレームと画像とを合成したプレビューをポップアップ画面により表示部に表示する工程とをコンピューターに実行させる。
【００１１】
本発明にかかる記憶媒体は、上記のプレビュー表示プログラムをコンピューターにより読み取り可能に記憶する。
【００１２】
このように構成された本発明（プレビュー表示装置、印刷装置、プレビュー表示方法、印刷方法、プレビュー表示プログラム、記憶媒体）では、複数のフレームの情報が表示部に表示される。そして、フレームの情報から選択した選択フレームが特定されて、当該フレームと画像とを合成したプレビューがポップアップ画面により表示部に表示される。このように、ポップアップ画面を用いることで、ユーザーのプレビュー表示の要求に応じたタイミングで、フレームと画像とを合成したプレビューを表示できる。しかも、フレームのみのプレビューを表示するのではなく、画像と合成した状態でフレームのプレビューを表示するため、ユーザーは印刷後の結果をより具体的に把握できる。このようにして、本発明では、ユーザーの要求に則した合理的な態様でフレームのプレビューを表示することが可能となっている。
【００１３】
また、表示部では、複数のフレームがそれぞれに割り当てられた表示範囲に表示され、制御部は、表示部における選択位置とフレームの表示範囲とに基づいて、選択フレームを特定するように、プレビュー表示装置を構成しても良い。かかる構成では、ユーザーは表示部において位置を選択するといった簡単な操作で、フレームの情報のうちから所望のフレームを選択することができる。
【００１４】
また、制御部は、複数のフレームのうち、対応する表示範囲に含まれる選択位置に位置するフレームを、選択フレームと特定するように、プレビュー表示装置を構成しても良い。かかる構成では、ユーザーは表示部におけるフレームの表示範囲を選択するといった簡単な操作で、フレームを簡単に選択することができる。
【００１５】
また、制御部は、選択位置の変更に応じて、選択フレームを変更し、ポップアップ画面に表示するプレビューのフレームを切り換えるように、プレビュー表示装置を構成しても良い。かかる構成では、ユーザーは選択位置を変更するといった簡単な操作で、ポップアップ画面に表示するプレビューのフレームを切り換えることができる。
【００１６】
また、画像読込部は、複数の画像を読み込み、制御部は、選択フレームの表示範囲と選択位置との位置関係に応じて、ポップアップ画面に表示するプレビューの画像を複数の画像の間で切り換えるように、プレビュー表示装置を構成しても良い。かかる構成では、ユーザーは選択位置を変更するといった簡単な操作で、ポップアップ画面に表示するプレビューの画像を切り換えることができる。
【００１７】
また、選択フレームの選択を受け付け可能な入力部を有していてもよい。かかる構成では、ユーザーは選択フレームを選択することで、所望の選択フレームを選択することができる。
【００１８】
また、入力部は、マウスを有し、表示部では、ユーザーのマウスの操作に応じてマウスポインターを移動可能であり、制御部は、表示部においてマウスポインターが重ねられた位置をユーザーの選択位置であると判断するように、プレビュー表示装置を構成しても良い。かかる構成では、ユーザーはマウスポインターの位置を変更することで、表示部における選択位置を簡単に変更できる。その結果、例えば、ポップアップ画面に表示するプレビューのフレームあるいは画像を容易に切り換えることができる。
【００１９】
また、制御部は、ポップアップ画面を情報に重複させずに表示部に表示するように、プレビュー表示装置を構成しても良い。かかる構成では、ポップアップ画面が表示された状態においても、ユーザーは、ポップアップ画面に妨害されることなく情報からフレームを選択することができる。したがって、例えばポップアップ画面に表示するプレビューのフレームの切り換えをスムーズに行うことができる。
【００２０】
また、制御部は、フレームと画像とを合成した合成画像を印刷するための印刷条件を設定する設定画面を表示部に表示し、設定画面で設定された印刷条件を適用したプレビューをポップアップ画面に表示するように、プレビュー表示装置を構成しても良い。かかる構成では、ユーザーは、印刷条件を踏まえたより具体的な印刷結果を把握することができる。
【００２１】
また、制御部は、ポップアップ画面を設定画面に重複して表示部に表示するように、プレビュー表示装置を構成しても良い。かかる構成は、表示部において設定画面が占める範囲をプレビューの表示に有効利用できるため、プレビューを大きく表示してユーザーの視認性を高めることができる。
【００２２】
また、制御部は、プレビューをポップアップ画面に表示するために要する演算処理が所定時間内に終了するようにプレビューのサイズを設定するように、プレビュー表示装置を構成しても良い。かかる構成では、必要な演算処理を所定時間内に終えるようにプレビューのサイズが設定されるため、プレビューの表示に要する時間を適切にコントロールできる。
【００２３】
また、制御部は、ポップアップ画面を所定時間表示した後に消すように、プレビュー表示装置を構成しても良い。あるいは、制御部は、ポップアップ画面を表示した後に入力部への特定の入力を検知すると、ポップアップ画面を消すように、プレビュー表示装置を構成しても良い。かかる構成では、ユーザーは確認を終えたプレビューを任意のタイミングで消すことができ、ユーザーの利便性が向上する。
【図面の簡単な説明】
【００２４】
【図１】本発明を適用可能な印刷システムの一例を示す図。
【図２】図１の印刷システムの電気的構成の一例を示すブロック図。
【図３】印刷システムが実行する動作の一例を示すフローチャート。
【図４】図３の対象写真決定処理の一例を示すフローチャート。
【図５】図３のプレビュー生成処理の一例を示すフローチャート。
【図６】ユーザーに示される写真選択画面の一例を模式的に示す図。
【図７】ユーザーに示されるフレーム選択画面の一例を模式的に示す図。
【図８】ユーザーに示されるフレーム選択画面の一例を模式的に示す図。
【図９】ユーザーに示されるフレーム選択画面の一例を模式的に示す図。
【図１０】ユーザーに示されるフレーム選択画面の一例を模式的に示す図。
【図１１】ユーザーに示されるフレーム選択画面の一例を模式的に示す図。
【図１２】ユーザーに示されるフレーム選択画面の一例を模式的に示す図。
【発明を実施するための形態】
【００２５】
図１は、本発明を適用可能な印刷システムの一例を示す図である。図２は、図１の印刷システムの電気的構成の一例を示すブロック図である。この印刷システムは、人物写真や風景写真等をフレームに嵌め込んで印刷するのに好適に用いることができる。図１に示すように、印刷システム１は、プリンター３と印刷制御装置５とを備え、印刷制御装置５がプリンター３との間で有線あるいは無線を介して通信することで、プリンター３による印刷を制御する。プリンター３は、インクジェット方式あるいはレーザー方式により写真用紙３０に写真を印刷することができる。
【００２６】
印刷制御装置５は、ディスプレイ５１、入力機器５３、記憶ユニット５５、通信ユニット５７および演算ユニット５９を備えたパーソナルコンピューターである。ディスプレイ５１は液晶パネル等で構成され、グラフィカルユーザーインターフェースとして機能する。入力機器５３はキーボードやマウスで構成され、ユーザーによる入力を受け付ける。記憶ユニット５５はハードディスクドライブで構成され、フレーム（写真フレーム）を示すフレームデータＤｆ、写真を示す写真データＤｉおよび印刷プログラムＰｐ等を記憶する。通信ユニット５７はプリンター３との間の通信を制御する。演算ユニット５９は、ＲＡＭ(Random Access Memory)やＣＰＵ(Central Processing
Unit)で構成されて、ディスプレイ５１、入力機器５３、記憶ユニット５５および通信ユニット５７を統括的に制御するコントローラーである。
【００２７】
かかる印刷制御装置５は、入力機器５３を用いて入力されるユーザーからの指令に応じてプリンター３に印刷させる写真のプレビューを生成できる。つまり、ＤＶＤ(Digital
Versatile Disc)あるいはＵＳＢ(Universal Serial Bus)メモリー等の記憶媒体６にコンピューターにより読み出し可能に記憶された印刷プログラムＰｐが、記憶ユニット５５に予めインストールされている。そして、演算ユニット５９は、記憶ユニット５５から読み込んだ印刷プログラムＰｐを実行することで、入出力制御部５９１、データ読込部５９３およびプレビュー生成部５９５を内部に構築する。入出力制御部５９１は、ディスプレイ５１の表示内容の制御や入力機器５３からの入力の処理を行う。データ読込部５９３は、記憶ユニット５５からフレームデータＤｆおよび写真データＤｉ読み込む。プレビュー生成部５９５は、フレームデータＤｆおよび写真データＤｉが示すプレビュー、すなわちフレームに写真を嵌め込んだプレビューを生成する。
【００２８】
続いては、印刷システム１が実行する動作について詳述する。図３は、印刷システムが実行する動作の一例を示すフローチャートである。図４は、図３の対象写真決定処理の一例を示すフローチャートである。図５は、図３のプレビュー生成処理の一例を示すフローチャートである。図６は、ユーザーに示される写真選択画面の一例を模式的に示す図である。図７および図８は、ユーザーにフレームの情報が示されるフレーム選択画面の一例を模式的に示す図である。
【００２９】
図３のフローチャートが開始すると、演算ユニット５９は、フレームＦへの合成対象となる写真Ｉを決定するための対象写真決定処理を実行する（ステップＳ１１０）。この対象写真決定処理の詳細は図４に示すとおりである。すなわち、入出力制御部５９１は、ディスプレイ５１に写真選択画面７（図６）を表示する（ステップＳ１１１）。この写真選択画面７は、フレームＦへの合成対象とする写真Ｉをユーザーに決定させるためのダイアログボックスであり、ディレクトリー入力部７１と写真表示部７３とを有する。
【００３０】
ディレクトリー入力部７１は、合成対象の候補となる写真Ｉを示す写真データＤｉが格納されたディレクトリーを指定するために用いられる。つまり、ユーザーが入力機器５３を用いてディレクトリー入力部７１にディレクトリーを入力すると、入出力制御部５９１は入力されたディレクトリーをデータ読込部５９３に通知する。そして、データ読込部５９３は、記憶ユニット５５の該当ディレクトリーに格納された写真データＤｉを読み込む（ステップＳ１１２）。続いて、入出力制御部５９１は、データ読込部５９３により読み込まれた写真データＤｉが示す写真Ｉを写真表示部７３にサムネイル表示する。こうして、図６に例示するように、複数の写真Ｉのリストが合成対象の候補として写真表示部７３に表示される。
【００３１】
また、写真表示部７３は、写真Ｉのリストを表示するのみならず、当該リストのうちから合成対象とする写真Ｉを決定するためにも用いられる。つまり、ユーザーが入力機器５３を用いて写真表示部７３のリストのうちから１枚の写真Ｉを選択すると（例えば、マウスにより写真Ｉをクリックすると）、入出力制御部５９１は当該選択結果をプレビュー生成部５９５に通知する。そして、プレビュー生成部５９５は、通知を受けた写真ＩがフレームＦへの合成対象として選択されたと特定する（ステップＳ１１４）。
【００３２】
ところで、プレビュー生成部５９５は、ステップＳ１１４で特定した写真Ｉのプレビューを、後のステップＳ１３０でディスプレイ５１にサムネイル表示する。この際、プレビュー作成の演算処理に長時間を要すると、プレビューのスムーズな表示が難しくなる。そこで、プレビュー生成部５９５は、ステップＳ１３０に先立って、同ステップにて表示するプレビューのサイズを調整し、プレビュー作成の演算処理に要する時間の抑制を図る。具体的には、当該演算処理を所定時間（例えば、１００［ｍｓ］）で完了できるプレビューのサイズを、ステップＳ１１４で特定した写真Ｉの構成（データ量等）に基づき算出する（ステップＳ１１５）。こうして図４の対象写真決定処理が終了すると、演算ユニット５９は図３のフローチャートに戻る。
【００３３】
上記のようにして合成対象となる写真Ｉが決定されると、演算ユニット５９は、フレームＦに写真Ｉを合成したプレビューＶを生成するためのプレビュー生成処理を実行する（ステップＳ１２０）。このプレビュー生成処理の詳細は図５に示すとおりである。すなわち、入出力制御部５９１は、ディスプレイ５１にフレーム選択画面８（図７、図８）を表示する（ステップＳ１２１）。このフレーム選択画面８は、使用するフレームＦをユーザーに決定させるためのダイアログボックスであり、フレームＦの名前のリストを表示するフレーム表示部９を有する。フレーム表示部９は名前のリストを表示する以外に、サムネイル表示、名前の一部を省略した省略表示、フレームＦを指し示す番号表示、またはフレームＦの登録や修正を行った日時の表示を行ってもよく、さらにこれらを組み合わせた表示を行ってもよい。また、フレーム表示部９は、ダイアログボックスでなく、プルダウンメニュー、ポップアップメニュー、コンテキストメニュー、コンボボックス、円形メニュー、折りたたみ展開メニューなどであってもよい。
【００３４】
また、フレーム選択画面８は、フレーム表示部９のみならず、印刷設定部８３も有する。この印刷設定部８３は、フレームＦと合成して写真Ｉを印刷する際の印刷条件を設定する条件設定画面８５と、印刷指令を入力するための印刷ボタン８７とを有する。条件設定画面８５で設定できる印刷条件としては、フレームＦに対する写真Ｉの配置（中央、右寄り、左寄り、上寄り、下寄りあるいは回転角等）や、フレームＦに対する写真Ｉの割り付け態様等が挙げられる。したがって、ステップＳ１２１でディスプレイ５１に表示されたフレーム選択画面８の条件設定画面８５に対して、ユーザーは入力機器５３を用いて印刷条件を設定できる。また、入出力制御部５９１は、条件設定画面８５で設定された印刷条件を記憶ユニット５５に保存する。
【００３５】
上記のフレーム選択画面８が表示されると、データ読込部５９３がフレームデータＤｆを記憶ユニット５５から読み込み（ステップＳ１２２）、入出力制御部５９１が当該フレームデータＤｆの示す複数のフレームＦのリストをフレーム表示部９に表示する（ステップＳ１２３）。図７に示すように、フレーム表示部９では、複数の表示範囲９１がディスプレイ５１の縦方向に並んでおり、複数のフレームＦそれぞれに対して互いに異なる表示範囲９１が割り当てられている。そして、各表示範囲９１には、対応するフレームＦの名前が表示される。つまり、フレーム表示部９では、複数のフレームＦの名前がディスプレイ５１の縦方向に並ぶ。
【００３６】
そして、ユーザーは、フレーム表示部９に表示された複数のフレームＦの中から１つのフレームＦをマウスホバー（マウスオーバー）により選択することができる。詳述すると、入出力制御部５９１は、マウスポインター８０がフレーム表示部９上にホバーされているか否かをモニターする（ステップＳ１２４）。そして、マウスポインター８０がフレーム表示部９上にホバーされていると判断すると（ステップＳ１２４で「ＹＥＳ」）、入出力制御部５９１は、マウスポインター８０の先端の位置を確認して、ユーザーがマウスポインター８０により選択した位置（選択位置）を特定する（ステップＳ１２５）。さらに、入出力制御部５９１は当該選択位置に対応するフレームＦを特定する（ステップＳ１２６）。具体的には、その表示範囲９１に選択位置（マウスポインター８０の先端）を含むフレームＦが、ユーザーが選択したフレームＦであると特定される。こうして、ホバーされたマウスポインター８０の先端の位置から、ユーザーが選択したフレームＦが特定される。そして、フレームＦの特定結果は入出力制御部５９１からプレビュー生成部５９５に通知される。
【００３７】
続くステップＳ１２７では、データ読込部５９３が記憶ユニット５５から印刷条件を読み込む。そして、ステップＳ１２８では、データ読込部５９３に読み込んだ印刷条件を踏まえつつ、プレビュー生成部５９５がフレームＦに写真Ｉを合成したプレビューＶを生成する。つまり、プレビュー生成部５９５は、ステップＳ１１０の対象写真決定処理で決定された写真ＩをステップＳ１２６で特定されたフレームＦに合成してプレビューＶを生成する。この際、プレビューＶは、ステップＳ１１５で決定されたサイズを有するように生成される。さらに、プレビューＶには条件設定画面８５で設定された印刷条件が適用される。したがって、例えばフレームＦの中央に写真Ｉを配置するように印刷条件が設定されている場合は、フレームＦの中央に写真Ｉを配置したプレビューＶが生成される。こうして図５のプレビュー生成処理が終了すると、演算ユニット５９は図３のフローチャートに戻って、ステップＳ１３０〜Ｓ２１０を実行する。
【００３８】
ステップＳ１３０では、入出力制御部５９１は、プレビュー生成部５９５により生成されたプレビューＶをディスプレイ５１にポップアップ表示する。具体的には、図８に例示するように、フレーム選択画面８において、ポップアップ画面９３が印刷設定部８３の前面に重ねて表示され、当該ポップアップ画面９３にプレビューＶを表示する。この際、ポップアップ画面９３は、フレーム表示部９のフレームＦのリストには重複しないように表示される。
【００３９】
ステップＳ１４０では、入出力制御部５９１は、プレビューＶのポップアップ表示を開始してから所定時間（例えば１０秒）が経過したかを判断する。そして、所定時間が経過している場合（ステップＳ１４０で「ＹＥＳ」の場合）は、演算ユニット５９は入出力制御部５９１によりポップアップ画面９３を消去し（ステップＳ２１０）、ステップＳ１２０に戻る。一方、所定時間が経過していない場合（ステップＳ１４０で「ＮＯ」の場合）は、ステップＳ１５０に進む。
【００４０】
ステップＳ１５０では、入出力制御部５９１は、ユーザーが選択位置を変更したか否かを判断する。つまり、入出力制御部５９１は、プレビュー表示の対象であるフレームＦの表示範囲９１内にマウスポインター８０の先端が位置するか否かを確認する。そして、マウスポインター８０の先端が当該表示範囲９１外に位置している場合は、入出力制御部５９１はユーザーが選択位置を変更したと判断する（ステップＳ１５０で「ＹＥＳ」と判断する）。続いて、演算ユニット５９は入出力制御部５９１によりポップアップ画面９３を消去し（ステップＳ２１０）、ステップＳ１２０に戻る。
【００４１】
このようにユーザーは、表示中のプレビューＶに対応するフレームＦの表示範囲９１外にマウスポインター８０の先端を移動させる動作（表示解除動作）を行うことで、プレビューＶのポップアップ表示を解除できる。さらに、ユーザーがマウスポインター８０による選択位置を別のフレームＦの表示範囲９１に変更すると、変更後の選択位置についてステップＳ１２０〜Ｓ１３０が実行されて、当該別のフレームＦと写真Ｉとを合成したプレビューＶがポップアップ画面９３に表示される。こうして、ユーザーは、マウスポインター８０を移動させることで、ポップアップ画面９３に表示するプレビューＶのフレームＦを切り換えることができる。
【００４２】
一方、マウスポインター８０の先端が当該表示範囲９１内に位置している場合は、入出力制御部５９１は、ユーザーが選択位置を変更していないと判断し（ステップＳ１５０で「ＮＯ」と判断し）、ステップＳ１６０に進む。ステップＳ１６０では、入出力制御部５９１は、表示中のプレビューＶが示す合成画像を印刷するとユーザーが決定したか否かを判断する。具体的には、入出力制御部５９１は、表示中のプレビューＶに示すフレームＦの表示範囲９１をユーザーがマウスでクリックしたかを確認する。そして、クリックを確認できない場合は、ユーザーが当該決定を行っていないと判断し（ステップＳ１６０で「ＮＯ」と判断し）、ステップＳ１４０に戻る。一方、クリックを確認できた場合は、ユーザーが当該決定を行ったと判断し（ステップＳ１６０で「ＹＥＳ」と判断し）、ステップＳ１７０に進む。
【００４３】
ステップＳ１７０では、入出力制御部５９１は、ステップＳ１６０での決定が解除されたか否かを判断する。具体的には、フレーム表示部９以外の位置をマウスでクリックする決定解除動作をユーザーが行ったか否かを確認する。そして、決定解除動作を確認できた場合（ステップＳ１７０で「ＹＥＳ」の場合）は、演算ユニット５９は入出力制御部５９１によりポップアップ画面９３を消去し（ステップＳ２１０）、ステップＳ１２０に戻る。一方、決定解除動作を確認できなかった場合（ステップＳ１７０で「ＮＯ」の場合）は、演算ユニット５９は、ステップＳ１８０に進んで、印刷指令があったか否かを確認する。
【００４４】
つまり、ユーザーは印刷設定部８３の印刷ボタン８７をマウスでクリックすることにより、印刷指令を入力できる。そして、演算ユニット５９は、入出力制御部５９１により印刷指令を確認できない場合（ステップＳ１８０で「ＮＯ」の場合）は、ステップＳ１７０に戻る。一方、演算ユニット５９は、入出力制御部５９１により印刷指令を確認できた場合（ステップＳ１８０で「ＹＥＳ」の場合）は、ステップＳ１９０に進む。すなわち、演算ユニット５９は、決定解除動作が実行されることなく印刷指令が入力されると、ステップＳ１９０に進む。
【００４５】
ステップＳ１９０では、演算ユニット５９は、ステップＳ１１０〜Ｓ１８０において印刷すると決定された写真ＩおよびフレームＦを合成した合成画像を示す印刷データＤｐを生成する。そして、演算ユニット５９は、印刷コマンドとともに印刷データＤｐを通信ユニット５７を介してプリンター３に送信し、当該印刷データＤｐが示す合成画像をプリンター３に印刷させる。こうして、図３のフローチャートが終了する。
【００４６】
以上に説明したように本実施形態では、複数のフレームＦのリストがディスプレイ５１に表示される。そして、ユーザーがリストから選択したフレームＦが特定されて、当該フレームＦと写真Ｉとを合成したプレビューＶがポップアップ画面９３によりディスプレイ５１に表示される。このように、ポップアップ画面９３を用いることで、ユーザーのプレビュー表示の要求に応じたタイミングで、フレームＦと写真Ｉとを合成したプレビューＶを表示できる。しかも、フレームＦのみのプレビューＶを表示するのではなく、写真Ｉと合成した状態でフレームＦのプレビューＶを表示するため、ユーザーは印刷結果をより具体的に把握できる。このようにして、本実施形態では、ユーザーの要求に則した合理的な態様でフレームＦのプレビューＶを表示することが可能となっている。
【００４７】
また、ディスプレイ５１では、複数のフレームＦがそれぞれに割り当てられた表示範囲９１に表示される。そして、演算ユニット５９は、ディスプレイ５１におけるユーザーの選択位置とフレームＦの表示範囲９１とに基づいて、ユーザーが選択したフレームを特定する。具体的には、対応する表示範囲９１にユーザーの選択位置を含むフレームＦを、ユーザーが選択したフレームＦであると特定する。したがって、ユーザーはディスプレイ５１において位置を選択するといった簡単な操作で、リストのうちから所望のフレームＦを選択することができる。
【００４８】
また、演算ユニット５９は、ユーザーの選択位置の変更に応じて、ユーザーが選択したと特定するフレームＦを変更し、ポップアップ画面９３に表示するプレビューＶのフレームＦを切り換える。したがって、ユーザーは選択位置を変更するといった簡単な操作で、ポップアップ画面９３に表示するプレビューＶのフレームＦを切り換えることができる。
【００４９】
特に、入力機器５３としてマウスが設けられており、ディスプレイ５１では、ユーザーのマウスの操作に応じてマウスポインター８０が移動する。そして、入出力制御部５９１は、ディスプレイ５１においてマウスポインター８０（の先端）が重ねられた位置をユーザーの選択位置であると判断する。したがって、ユーザーはマウスポインター８０の位置を変更することで、ディスプレイ５１における選択位置を簡単に変更できる。その結果、ポップアップ画面９３に表示するプレビューＶのフレームＦを容易に切り換えることができる。
【００５０】
また、演算ユニット５９は、ポップアップ画面９３をフレームＦのリストに重複させずにディスプレイ５１に表示する。かかる構成では、ポップアップ画面９３が表示された状態においても、ユーザーは、ポップアップ画面９３に妨害されることなくリストから所望のフレームＦを選択することができる。したがって、ポップアップ画面９３に表示するプレビューＶのフレームＦの切り換えをスムーズに行うことができる。
【００５１】
また、演算ユニット５９は、フレームＦと写真Ｉとを合成した合成画像を印刷するための印刷条件を設定する印刷設定部８３をディスプレイ５１に表示する。そして、演算ユニット５９は、印刷設定部８３で設定された印刷条件を適用したプレビューＶをポップアップ画面９３に表示する。したがって、ユーザーは、印刷条件を踏まえたより具体的な印刷結果を把握することができる。
【００５２】
また、演算ユニット５９は、ポップアップ画面９３を印刷設定部８３に重複してディスプレイ５１に表示する。したがって、ディスプレイ５１において印刷設定部８３が占める範囲をプレビューＶの表示に有効利用できるため、プレビューＶを大きく表示してユーザーの視認性を高めることができる。
【００５３】
また、演算ユニット５９は、プレビューＶをポップアップ画面９３に表示するために要する演算処理が所定時間内に終了するようにプレビューＶのサイズを設定する。つまり、必要な演算処理を所定時間内に終えるようにプレビューＶのサイズが設定されるため、プレビューＶの表示に要する時間を適切にコントロールできる。なお、本実施形態の例では、プレビューＶをポップアップ画面９３に表示するために要する演算処理とは、ステップＳ１２８でプレビューＶを作成するための演算処理と、ステップＳ１３０でプレビューＶをポップアップ画面９３に表示するための演算処理とを含む。
【００５４】
また、演算ユニット５９は、ポップアップ画面９３を表示した後に入力機器５３への特定の入力（ユーザーの表示解除動作に伴う入力）を検知すると、ポップアップ画面９３を消す。したがって、ユーザーはプレビューＶの確認を終えると、表示解除動作を実行することでプレビューＶを任意のタイミングで消すことができ、ユーザーの利便性が向上する。
【００５５】
このように本実施形態では、印刷制御装置５が本発明の「プレビュー表示装置」の一例に相当し、ディスプレイ５１が本発明の「表示部」の一例に相当し、入力機器５３が本発明の「入力部」の一例に相当し、データ読込部５９３が本発明の「画像読込部」の一例に相当し、演算ユニット５９が本発明の「制御部」の一例に相当し、フレームＦが本発明の「フレーム」の一例に相当し、写真Ｉが本発明の「画像」の一例に相当し、プレビューＶが本発明の「プレビュー」の一例に相当し、ポップアップ画面９３が本発明の「ポップアップ画面」の一例に相当し、表示範囲９１が本発明の「表示範囲」の一例に相当し、フレーム選択画面８の印刷設定部８３が本発明の「設定画面」の一例に相当する。また、印刷システム１が本発明の「印刷装置」の一例に相当し、プリンター３が本発明の「プリンター」の一例に相当し、印刷プログラムＰｐが本発明の「プレビュー表示プログラム」の一例に相当し、記憶媒体６が本発明の「記憶媒体」の一例に相当する。
【００５６】
なお、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したものに対して種々の変更を加えることが可能である。そこで、次のように印刷制御装置５を変形しても良い。なお、次に説明する変形例と上記実施形態との差異点は主に、プレビューＶとして表示する写真Ｉを複数読み込んで、フレーム選択画面８に表示できる点である。したがって、ここでは差異点について主に説明することとし、共通点については適宜説明を省略する。なお、上記実施形態と共通する構成を備えることで、同様の効果を奏することは言うまでもない。
【００５７】
この変形例では、ステップＳ１１０の対象写真決定処理において、ユーザーは写真選択画面７から３枚の写真Ｉを選択することができる（ステップＳ１１４）。これに対応して、ステップＳ１２０のプレビュー生成処理では、選択された３枚の写真Ｉをフレーム選択画面８に表示することができる（図９〜図１２）。ここで、図９、図１０、図１１および図１２は、ユーザーに示されるフレーム選択画面の一例を模式的に示す図である。つまり、フレーム選択画面８は、フレーム表示部９の上部に写真表示部８９を有しており、ステップＳ１１４で選択された３枚の写真Ｉはディスプレイ５１の横方向に並んで写真表示部８９に表示される。
【００５８】
そして、入出力制御部５９１は、写真表示部８９に表示される３枚の写真Ｉに対応する３つの部分（右端部、中央部、左端部）に分割してフレームＦの表示範囲９１を認識する。つまり、表示範囲９１の右端部は写真表示部８９の右端の写真Ｉに対応付けられ、表示範囲９１の中央部は写真表示部８９の中央の写真Ｉに対応付けられ、表示範囲９１の左端部は写真表示部８９の左端の写真Ｉに対応付けられている。そして、入出力制御部５９１は、プレビュー生成処理のステップＳ１２６において、ユーザーの選択位置に対応するフレームＦを特定するととともに、ユーザーの選択位置が当該フレームＦの表示範囲９１のいずれの部分に含まれるかを判断する。そして、ステップＳ１２８では、データ読込部５９３は、かかる入出力制御部５９１の判断結果に応じて、ポップアップ画面９３に表示するプレビューＶの写真Ｉを切り換える。
【００５９】
例えば、フレーム表示部９のリストのうちから「フレーム７」がユーザーの選択位置に基づき特定されたとする。図１０に示すように、マウスポインター８０の先端が「フレーム７」の表示範囲９１の右端部に含まれる場合は、写真表示部８９の右端の写真Ｉを「フレーム７」に対応するフレームＦに合成したプレビューＶがポップアップ画面９３に表示される。図１１に示すように、マウスポインター８０の先端が「フレーム７」の表示範囲９１の中央部に含まれる場合は、写真表示部８９の中央の写真Ｉを「フレーム７」に対応するフレームＦに合成したプレビューＶがポップアップ画面９３に表示される。また、図１２に示すように、マウスポインター８０の先端が「フレーム７」の表示範囲９１の左端部に含まれる場合は、写真表示部８９の左端の写真Ｉを「フレーム７」に対応するフレームＦに合成したプレビューＶがポップアップ画面９３に表示される。
【００６０】
つまり、かかる変形例では、データ読込部５９３は複数の写真Ｉを読み込む。そして、演算ユニット５９は、ユーザーが選択したと特定したフレームＦの表示範囲９１とユーザーの選択位置との位置関係に応じて、ポップアップ画面９３に表示するプレビューＶの写真Ｉを複数の写真Ｉの間で切り換える。したがって、ユーザーは選択位置を変更するといった簡単な操作で、ポップアップ画面９３に表示するプレビューＶの写真Ｉを切り換えることができる。
【００６１】
特に、入力機器５３としてマウスが設けられており、ディスプレイ５１では、ユーザーのマウスの操作に応じてマウスポインター８０が移動する。そして、入出力制御部５９１は、ディスプレイ５１においてマウスポインター８０（の先端）が重ねられた位置をユーザーの選択位置であると判断する。したがって、ユーザーはマウスポインター８０の位置を変更することで、ディスプレイ５１における選択位置を簡単に変更できる。その結果、ポップアップ画面９３に表示するプレビューＶの写真Ｉを容易に切り換えることができる。
【００６２】
ちなみに、図９〜図１２では、３枚の写真Ｉを読み込んでリスト表示する場合を示した。しかしながら、写真Ｉの枚数は３枚に限られず、２枚あるいは４枚以上でも構わない。
【００６３】
また、これら以外の変形も種々可能であり、例えばフレーム選択画面８に対して適宜変更を加えることもできる。具体的には、フレーム表示部９においてフレームＦを並べる方向、個数、あるいはポップアップ画面９３を表示する位置等を適宜変更しても構わない。また、フレーム選択画面８では、印刷設定部８３を省略して、フレーム表示部９のみを表示しても構わない。
【００６４】
また、上記実施形態では、プリンター３と印刷制御装置５とがそれぞれ別体で設けられていた。しかしながら、印刷制御装置５の機能を内蔵するようにプリンター３を構成することもできる。
【００６５】
また、上記の演算ユニット５９の機能を具体的に実現するにあたっては、例えば、.net framework等を用いることができる。
【００６６】
また、本発明は、民生用および商業用のいずれの印刷に対しても適用し得る。民生用の例としては、デジタルカメラで撮影した写真を証明写真として印刷する場合や、遊園地等においてデジタルカメラで撮影した写真を写真用紙に印刷して提供する場合が挙げられる。商業用としては、ポスター写真を印刷する場合や、名刺に写真を印刷する場合が挙げられる。
【００６７】
また、上記では、プレビューＶに表示するフレームＦの選択をマウスホバーにより実行するように構成していた。しかしながら、フレームＦの選択を実行する具体的な態様はこれに限られず、フレームＦの選択を例えばマウスによるクリックで実行するように構成しても構わない。
【００６８】
また、上記実施形態では、パーソナルコンピューターを印刷制御装置５として機能させた場合を例示した。しかしながら、ラップトップパソコン、スマートフォンあるいはタブレット等の携帯端末装置を印刷制御装置５（すなわち、本発明の「プレビュー表示装置」）として機能させても構わない。
【００６９】
なお、スマートフォンやタブレットを印刷制御装置５として用いる場合、これら携帯端末装置のタッチパネルが上記の入力機器５３として機能する。したがって、フレームＦの選択は上記のマウスホバーに代えて、例えばタッチパネルの該当箇所をタップすることで実行するように構成することができる。
【符号の説明】
【００７０】
１…印刷システム、３…プリンター、５…印刷制御装置、５１…ディスプレイ、５３…入力機器、５９…演算ユニット、５９１…入出力制御部、５９３…データ読込部、５９５…プレビュー生成部、６…記憶媒体、７…写真選択画面、８…フレーム選択画面、８０…マウスポインター、８３…印刷設定部、９…フレーム表示部、９１…表示範囲、９３…ポップアップ画面、Ｆ…フレーム、Ｉ…写真、Ｖ…プレビュー、Ｄｆ…フレームデータ、Ｄｉ…写真データ、Ｐｐ…印刷プログラム
【図１】
2016115308.tif 000003
【図２】
2016115308.tif 000004
【図３】
2016115308.tif 000005
【図４】
2016115308.tif 000006
【図５】
2016115308.tif 000007
【図６】
2016115308.tif 000008
【図７】
2016115308.tif 000009
【図８】
2016115308.tif 000010
【図９】
2016115308.tif 000011
【図１０】
2016115308.tif 000012
【図１１】
2016115308.tif 000013
【図１２】
2016115308.tif 000014