(57)【要約】【課題】詳細な画像が表示し終わるまで待たなくても、画像の割付位置を早期に確認できるレイアウト画像表示制御方法、表示制御装置及びプログラムを提供する。【解決手段】プリンタには印刷画像を表示するモニタ画面１８を有するモニタが装備されている。印刷画像をプレビュー表示させるスイッチを押下すると、モニタ画面１８には先ずレイアウト枠Ｌ１〜Ｌ３のみからなる概略表示（レイアウト画像）が表示される。この概略表示（レイアウト画像）の表示完了後、レイアウト画像における画像配置領域Ｚ１〜Ｚ３に画像Ｐ１〜Ｐ３が表示される。また概略表示の後は、画像表示処理途中であってもスイッチを操作すれば画像表示処理が中断されて次の処理へ移行できるようになっている。【選択図】　　　　図１
2004004768.tif 000002
【特許請求の範囲】
【請求項１】
表示手段の画面に画像を割付位置に表示させるレイアウト画像表示制御方法であって、
操作手段が操作されて前記表示手段の画面に画像を表示させる指示がなされると、前記表示手段の画面に先ず画像の割付位置を示す概略表示を表示させる概略表示処理を行う段階と、
前記表示手段の画面に表示された前記概略表示の画像配置領域に詳細な画像を表示させる画像表示処理を行う段階と
を備えたことを特徴とするレイアウト画像表示制御方法。
【請求項２】
前記画像配置領域に詳細な画像を表示させる前記画像表示処理の実行途中に、前記操作手段が操作されて所定処理の指示を受け付けると、前記画像表示処理を中断して前記所定処理を実行する段階と
を備えたことを特徴とする請求項１に記載のレイアウト画像表示制御方法。
【請求項３】
表示手段と、
前記表示手段に画像を割付位置に表示させたレイアウト画像を表示させる指示をするために操作される操作手段と、
前記操作手段が操作されてレイアウト画像を表示させる指示がなされると、前記表示手段の画面に先ず画像の割付位置を示す概略表示を表示させる概略表示処理手段と、
前記表示手段の画面に表示された前記概略表示の画像配置領域に詳細な画像を表示させる画像表示処理手段と
を備えたことを特徴とする表示制御装置。
【請求項４】
前記概略表示がレイアウトパターンであることを特徴とする請求項３に記載の表示制御装置。
【請求項５】
前記概略表示は、印刷媒体における画像の割付位置を示すことを特徴とする請求項３又は４に記載の表示制御装置。
【請求項６】
前記概略表示処理手段による概略表示の表示完了後、前記画像配置領域に詳細な画像を表示させる前記画像表示処理の実行途中に、前記操作手段が操作されて所定処理の指示を受け付けると、前記画像表示処理を中断して前記所定処理を実行する制御手段を備えたことを特徴とする請求項３〜５のいずれか一項に記載の表示制御装置。
【請求項７】
前記概略表示処理手段による概略表示の表示完了後、前記画像配置領域に詳細な画像を表示させる前記画像表示処理の実行途中に、前記操作手段が操作された操作信号を入力すると、前記画像表示処理を途中で中断して前記概略表示処理手段に次の頁のレイアウト画像を表示するための概略表示処理を開始させる制御手段を備えたことを特徴とする請求項６に記載の表示制御装置。
【請求項８】
前記操作手段が操作されレイアウト画像を表示させる指示を受け付けると、前記概略表示処理手段による概略表示を表示させる概略表示処理に連続して前記画像表示処理手段による前記画像配置領域に詳細な画像を表示させる画像表示処理を実行させる制御手段を備え、
前記制御手段は、前記各表示処理の処理中に、前記操作手段による頁切替えの旨を指示する操作がなされているか否かを設定時間間隔毎に検出し、前記操作手段による頁切替えの旨を指示する操作がなされていることを検出すると、前記各表示処理を途中で中断して前記概略表示処理手段に次の頁のレイアウト画像を表示するための概略表示処理を開始させることを特徴とする請求項３〜５のいずれか一項に記載の表示制御装置。
【請求項９】
前記設定時間は、前記概略表示処理手段による概略表示の表示完了後でかつ前記画像配置領域に詳細な画像が表示される前に、前記操作手段による頁切替えの旨を指示する操作を検出可能な時間に設定されていることを特徴とする請求項８に記載の表示制御装置。
【請求項１０】
前記画像表示処理手段は、前記画像配置領域に表示させる詳細な画像として、低解像度画像と、該低解像度画像の後に表示される高解像度画像とを表示させることを特徴とする請求項３〜９のいずれか一項に記載の表示制御装置。
【請求項１１】
記憶媒体から画像と該画像に関する書式情報を読み取る読取手段を備え、
前記概略表示処理手段は、前記記憶媒体から前記読取手段を介して読み取った前記書式情報を解析することで得た割付位置情報に基づき前記概略表示を前記画面に表示させる概略表示処理を行い、
前記画像表示処理手段は、前記記憶媒体から前記読取手段を介して読み取った画像を前記概略表示の画像配置領域に表示させることを特徴とする請求項３〜１０のいずれか一項に記載の表示制御装置。
【請求項１２】
前記概略表示処理手段及び前記画像表示処理手段は、１つのＣＰＵと、前記概略表示処理及び前記画像表示処理を実行させる表示処理タスクと印刷処理タスクを含む複数のタスクとを備え、前記１つのＣＰＵは、前記複数のタスクを実行することを特徴とする請求項３〜１１のいずれか一項に記載の表示制御装置。
【請求項１３】
表示手段の画面に画像を割付位置に表示させるレイアウト画像表示制御処理をコンピュータに実行させるプログラムであって、
コンピュータが、操作手段が操作されて前記表示手段の画面に画像を表示させる指示を受け付けると、前記表示手段の画面に画像の割付位置を示す概略表示を表示させる概略表示処理を行う段階と、
コンピュータが、前記表示手段の画面に表示された前記概略表示の画像配置領域に詳細な画像を表示させる画像表示処理を行う段階と、
コンピュータが、前記画像配置領域に詳細な画像を表示させる前記画像表示処理の実行途中に、前記操作手段が操作されて所定処理の指示を受け付けると、前記画像表示処理を中断して前記所定処理を実行する段階と
を備えたことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷画像などの画像のプレビュー画面を表示する表示手段を備えた印刷装置などの表示制御装置に係り、特にユーザの操作に応答してプレビュー画面を表示させる表示処理を行うレイアウト画像表示制御方法、表示制御装置及びプログラムに関するものである。
【０００２】
【従来の技術】
従来、メモリカードから直接画像データを読み取ってパソコンを通さず印刷処理できるプリンタが広く普及している。この種のプリンタは一般にデジタルカメラで撮影した画像を印刷する場合に用いられることが多く、デジタルカメラに備え付けられたメモリカードをカードスロットに差し込み、操作パネルでプリントする画像や枚数を指定して印刷処理が実行される。操作パネルは液晶表示部と複数の操作キーとを備え、液晶表示部を見ながら操作キーを操作することで画像、枚数の設定や、印刷処理の開始等が実行される。
【０００３】
また、プリンタには画像表示用のモニタ（カラー液晶）を装備するものもある。モニタにはユーザが操作パネルで設定した印刷画像がプレビュー画面で画像表示され、ユーザはモニタを見ることによってパソコンがなくても、印刷前に印刷画像を事前に確認できる。
【０００４】
近年、デジタルカメラは、撮影した画像データの他、印刷枚数、用紙サイズやレイアウト情報等からなる印刷属性情報をメモリカードに記憶できる機能を持つものがある。この種のメモリカードに設定された印刷画像をモニタの画面で確認する際は、操作パネルで選択された印刷画像の画像データ（例えばサムネイル画像データ）と印刷属性情報に基づき表示処理が実行される。例えば図１８に示すようにモニタ画面８０には、ユーザ指定の所定レイアウトに複数の画像８１が配列された印刷画像８２が表示される。
【０００５】
例えば特許文献１には、再生すべきコマが指示されると、そのコマの第１画像（サムネイル画像）を表示手段に表示した後、そのコマの第２画像（本画像（圧縮画像））を表示手段に表示する技術が開示されている。
【０００６】
【特許文献１】
特開平１０−７９９１３号公報（第１１−１４頁、第３１，３２図）
【０００７】
【発明が解決しようとする課題】
ところで、プリンタにはパソコンで使用されているＣＰＵ（中央処理装置）に比べ処理速度の比較的遅いＣＰＵが使用されている。例えば図１５に示すような印刷画像８２をモニタ画面８０に表示するために操作パネル上で印刷画像表示用（プレビュー用）のスイッチを操作（押下）する。すると、その操作時から印刷画像８２が表示されるまでの待ち時間に数秒（例えば２〜３秒）を要していた。
【０００８】
このため、スイッチ操作から数秒経過後にならないと印刷画像の確認ができなかったので、例えば複数枚印刷で各頁のレイアウトを確認したいときでも、１枚の確認に数秒ずつ待たなければならず、数ページに及ぶ場合は、印刷画像の確認作業の表示待ちに無駄に時間を費やしていたという問題があった。
【０００９】
例えばレイアウトを確認さえすれば次の頁を表示させたい場合でも、印刷画像が全て表示される数秒間は必ず待たなければならず、印刷画像の確認作業そのものが非常に効率の悪いものとなっていた。なお、印刷画像が表示されるまでは次の印刷画像の表示に移るなど次の処理を指示するスイッチ操作が行われることがないはずとの前提に立ち、印刷画像の表示処理中はスイッチ操作を受け付けない構成となっていた。このため、スイッチ操作時から印刷画像がモニタ表示されるまでの数秒間は、たとえスイッチ操作のミスであっても印刷画像が表示されるまで次処理の指示を出せず、必ず印刷画像表示完了までの数秒間待たなければならなかった。
【００１０】
また、特許文献１の技術によれば、低解像度のサムネイル画像が本画像表示の前に予め表示されるものの、サムネイル画像の表示に約０．５秒を要しさらに待ち時間０．５秒が設定されていた（合計１秒）。このため、この表示方法をプリンタの印刷画像表示に適用しても、例えば５０頁先の印刷画像を確認したい場合、その目的とする印刷画像に辿り着くまでに数十秒を要してしまうという問題が生じる。また、サムネイル画像を最終的に表示させる本画像として使用したい場合、それより速くレイアウトを確認することができないという問題があった。
【００１１】
本発明は前記の問題点に鑑みてなされたものであって、その目的は、詳細な画像が表示し終わるまで待たなくても、画像の割付位置を早期に確認できるレイアウト画像表示制御方法、表示制御装置及びプログラムを提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するために本発明は、表示手段の画面に画像を割付位置に表示させるレイアウト画像表示制御方法であって、操作手段が操作されて前記表示手段の画面に画像を表示させる指示がなされると、前記表示手段の画面に先ず画像の割付位置を示す概略表示を表示させる概略表示処理を行う段階と、前記表示手段の画面に表示された前記概略表示の画像配置領域に詳細な画像を表示させる画像表示処理を行う段階とを備えたことを要旨とする。
【００１３】
この発明によれば、操作手段が操作されて画像の表示指示がなされると、表示手段の画面には先ず画像の割付位置を示す概略表示が表示され、次に概略表示の画像配置領域に詳細な画像が表示される。このため、例えば画像表示処理に使用されるＣＰＵ等の処理速度（処理能力）の関係上、詳細な画像が表示し終わるまでに例えば数秒の時間を要する場合でも、ユーザは先に短時間で表示される概略表示を見ることで、少なくとも画像の割付位置（レイアウト）を早期に確認することができる。
【００１４】
また、レイアウト画像表示制御方法において、前記画像配置領域に詳細な画像を表示させる前記画像表示処理の実行途中に、前記操作手段が操作されて所定処理の指示を受け付けると、前記画像表示処理を中断して前記所定処理を実行する段階とを備えたことを要旨とする。
【００１５】
この発明によれば、表示手段の画面に表示された概略表示を見て画像の割付位置（レイアウト）を確認後、詳細な画像が表示し終わる前に、次の所定処理に進むべく操作手段を操作すると、そのとき実行中の画像表示処理が中断されて所定処理が実行される。このため、画像の割付位置（レイアウト）を確認できたユーザは詳細な画像の表示を待つことなく所定処理（例えば次頁の画像表示や画像表示以外のその他の処理など）へ進むことができる。従って、画像の割付位置の確認後、次の所定処理へスピーディに移ることが可能となる。
【００１６】
また、本発明は、表示制御装置であって、表示手段と、前記表示手段に画像を割付位置に表示させたレイアウト画像を表示させる指示をするために操作される操作手段と、前記操作手段が操作されてレイアウト画像を表示させる指示がなされると、前記表示手段の画面に先ず画像の割付位置を示す概略表示を表示させる概略表示処理手段と、前記表示手段の画面に表示された前記概略表示の画像配置領域に詳細な画像を表示させる画像表示処理手段とを備えたことを要旨とする。この発明によれば、請求項１に記載の発明と同様の作用効果が得られる。
【００１７】
また、本発明では、前記概略表示がレイアウトパターンであることを要旨とする。この発明によれば、操作手段が操作されて画像が表示される際、画面にはレイアウトパターンが表示され、次にこのレイアウトパターンの画像配置領域に詳細な画像が表示される。このため、画像表示処理に使用されるＣＰＵ等の処理速度（処理能力）の関係上、詳細な画像が表示し終わるまでに例えば数秒の時間を要する場合でも、レイアウトの確認は早期に行える。例えばレイアウトを確認するときは、詳細画像の表示を待つまでもなく、その時点で次の処理に進めばよい。
【００１８】
また、本発明では、前記概略表示は、印刷媒体における画像の割付位置を示すことを要旨とする。この発明によれば、印刷媒体における画像の割付位置が分かるとともに、印刷媒体における画像の割付位置を確認後、次の所定処理にスピーディに移ることが可能となる。例えば次頁の画像の割付位置の確認や、次の印刷処理への移行を早くすることができる。
【００１９】
さらに本発明では、前記概略表示処理手段による概略表示完了後、前記画像配置領域に詳細な画像を表示させる前記画像表示処理の実行途中に、前記操作手段が操作されて所定処理の指示を受け付けると、前記画像表示処理を中断して前記所定処理を実行する制御手段を備えたことを要旨とする。
【００２０】
この発明によれば、表示手段の画面で概略表示又はレイアウトを確認後、詳細な画像が表示し終わる前に、次の所定処理に進むべく操作手段を操作すると、そのとき実行中の詳細な画像を表示させる画像表示処理が中断され、所定処理が実行される。このため、先に表示された概略表示によって画像の割付位置（レイアウト）を確認できたユーザは詳細な画像の表示を待つことなく所定処理（例えば次頁の画像表示や画像表示以外のその他の処理など）へ進むことができる。従って、画像の割付位置の確認後、次の所定処理へスピーディに移ることが可能となる。
【００２１】
また本発明では、前記概略表示処理手段による概略表示の表示完了後、前記画像配置領域に詳細な画像を表示させる前記画像表示処理の実行途中に、前記操作手段が操作された操作信号を入力すると、前記画像表示処理を途中で中断して前記概略表示処理手段に次の頁のレイアウト画像を表示するための概略表示処理を開始させる制御手段を備えたことを要旨とする。ここで、次の頁とは、次にレイアウト画像を表示させるべき頁を指し、次頁、前頁、指定頁などを含む。以下の各発明においても同様である。
【００２２】
この発明によれば、概略表示処理手段による概略表示の表示完了後、画像配置領域に詳細な画像を表示させる画像表示処理手段による画像表示処理の実行途中に、操作手段が操作された操作信号を入力すると、制御手段は画像表示処理を中断させる。そして、概略表示処理手段に次頁のレイアウト画像を表示する概略表示処理を開始（実行）させる。このため、先に表示された概略表示を確認できたユーザは詳細な画像の表示を待つことなく次の頁のレイアウト画像の表示へ進むことができる。従って、ユーザが画面を見て行う画像の割付位置の確認をスピーディに行うことが可能となる。
【００２３】
さらに本発明では、前記操作手段が操作されレイアウト画像を表示させる指示を受け付けると、前記概略表示処理手段による概略表示を表示させる概略表示処理に連続して前記画像表示処理手段による前記画像配置領域に詳細な画像を表示させる画像表示処理を実行させる制御手段を備え、前記制御手段は、前記各表示処理の処理中に、前記操作手段による頁切替えの旨を指示する操作がなされているか否かを設定時間間隔毎に検出し、前記操作手段による頁切替えの旨を指示する操作がなされていることを検出すると、前記各表示処理を途中で中断して前記概略表示処理手段に次の頁のレイアウト画像を表示するための概略表示処理を開始させることを要旨とする。
【００２４】
この発明によれば、制御手段は、操作手段が操作されレイアウト画像を表示させる指示を受け付けると、概略表示処理手段による概略表示を表示させる概略表示処理に連続して画像表示処理手段による画像配置領域に詳細な画像を表示させる画像表示処理を実行させる。制御手段は、前記各表示処理の処理中に、前記操作手段が頁切替えの旨の操作がなされているか否かを設定時間間隔毎に検出し、前記操作手段が頁切替えの旨の操作がなされていることを検出すると、前記各表示処理を途中で中断して前記概略表示処理手段に次の頁のレイアウト画像を表示するための概略表示処理を開始させる。このため、先に表示された概略表示を確認できたユーザは、操作手段を操作し頁切替えの旨を指示することにより、詳細な画像の表示を待つことなく次の頁のレイアウト画像を表示させるための概略表示処理へ進むことができる。従って、ユーザが画面を見て行う画像の割付位置の確認をスピーディに行えるとともに、レイアウト画像の表示処理開始後、頁切替えの旨を最初に受け付ける設定時間経過までの間にできるところまでの画像処理を進めることができる。
【００２５】
また、本発明では、前記設定時間は、前記概略表示処理手段による概略表示の表示完了後でかつ前記画像配置領域に詳細な画像が表示される前に、前記操作手段による頁切替えの旨を指示する操作を検出可能な時間に設定されていることを要旨とする。
【００２６】
この発明によれば、制御手段は、レイアウト画像の表示処理開始後、設定時間間隔毎に操作手段による頁切替えの旨を指示する操作がなされたか否かを判断する。操作手段の頁切替えの旨を指示する操作が直ちになされても、概略表示の表示完了以後でかつ画像配置領域に詳細な画像を表示させる画像表示処理の途中で、次の頁の概略表示を表示させる処理に切り替わることになる。このため、頁切替えの旨の操作が直ぐなされても、先の頁の概略表示（画像の割付位置）は少なくとも確認できることになる。
【００２７】
また本発明では、前記画像表示処理手段は、前記画像配置領域に表示させる詳細な画像として、低解像度画像と、該低解像度画像の後に表示される高解像度画像とを表示させることを要旨とする。
【００２８】
この発明によれば、概略表示の画像配置領域には詳細な画像として、先ず低解像度画像が表示された後、高解像度画像が表示される。従って、ユーザは、画像の割付位置（レイアウト）だけでなく低解像度画像を見ることで画像についても早期に確認することができる。
【００２９】
また、本発明では、記憶媒体から画像と該画像に関する書式情報を読み取る読取手段を備え、前記概略表示処理手段は、前記記憶手段から前記読取手段を介して読み取った前記書式情報を解析することで得た割付位置情報に基づき概略表示データを生成して前記概略表示を前記画面に表示させる概略表示処理を行い、前記画像表示処理手段は、前記記憶媒体から前記読取手段を介して読み取った画像を前記概略表示の画像配置領域に表示させることを特徴とする表示制御装置。
【００３０】
この発明によれば、記憶媒体から読取手段を介して読み込まれた書式情報を解析して得た割付位置情報に基づき概略表示データを生成して概略表示は表示される。従って、概略表示用画像を予め記憶しておかなくても、もともと記憶媒体に記憶された書式情報を利用して概略表示を表示できる。このため、表示制御装置の記憶手段に概略表示用の余分な情報を別途記憶しておく必要がない。
【００３１】
さらに本発明では、前記概略表示処理手段及び前記画像表示処理手段は、１つのＣＰＵと、前記概略表示処理及び前記画像表示処理を実行させる表示処理タスクと印刷処理タスクを含む複数のタスクとを備え、前記１つのＣＰＵは、前記複数のタスクを実行することを要旨とする。
【００３２】
この発明によれば、１つのＣＰＵが、表示処理タスク（概略表示処理及び画像表示処理）と印刷処理タスクを含む複数のタスクを実行する構成であるため、ＣＰＵが印刷処理タスク等の他のタスクを優先して実行すると表示処理（概略表示処理や画像表示処理）に遅れが出易い。しかし、概略表示を見て画像の割付位置（レイアウト）を確認できれば、操作手段の操作によって詳細な画像を表示させる処理を中断して次の頁の概略表示処理に移行できるので、１ＣＰＵマルチタスクの構成の割にレイアウトの確認をスピーディに行うことができる。
【００３３】
本発明では、表示手段の画面に画像を割付位置に表示させるレイアウト画像表示制御処理をコンピュータに実行させるプログラムであって、コンピュータが、操作手段が操作されて前記表示手段の画面に画像を表示させる指示を受け付けると、前記表示手段の画面に画像の割付位置を示す概略表示を表示させる概略表示処理を行う段階と、コンピュータが、前記表示手段の画面に表示された前記概略表示の画像配置領域に詳細な画像を表示させる画像表示処理を行う段階と、コンピュータが、前記画像配置領域に詳細な画像を表示させる前記画像表示処理の実行途中に、前記操作手段が操作されて所定処理の指示を受け付けると、前記画像表示処理を中断して前記所定処理を実行する段階とを備えたことを要旨とする。この発明によれば、画像の割付位置（レイアウト）を確認できたユーザは、操作手段を操作することで、詳細な画像の表示を待つことなく所定処理（例えば次頁の画像表示や画像表示以外のその他の処理など）へ進むことができる。従って、画像の割付位置の確認後、次の所定処理へスピーディに移ることが可能となる。
【００３４】
【発明の実施の形態】
以下、本発明をプリンタの表示制御装置に具体化した一実施形態を図１〜図１４に従って説明する。
【００３５】
図３は、プリンタ１の斜視図である。プリンタ１は、インクジェット式プリンタであって、本体２の上面右側に操作パネル３を備える。本体２の背面側には自動給紙装置４のシートフィーダー５およびロール紙支持部６が設けられ、シートフィーダー５にセットされた単票紙、あるいはロール紙支持部６にセットされたロール紙が本体２内部に給紙される。本体２の中央に設けられたカバー７の下方には後述する印刷機構が搭載され、印刷機構の作動により印刷された印刷媒体としての用紙８が本体２の前側下部の排紙口９から排出される。
【００３６】
操作パネル３は、設定画面１０を有する表示装置１１と、複数の操作スイッチ（操作キー）からなる操作部１２とを備えている。設定画面１０はモノクロ液晶であり、例えば用紙種類（単票紙又はロール紙）、用紙サイズ（Ａ４等）、レイアウト、写真選択、印刷枚数等をマニュアル選択するためのメニュー画面をモノクロ表示する。また、操作部１２にはプリンタ１に電源を投入するための電源スイッチ１３ａと、エラー発生時に押されるメンテナンススイッチ１３ｂと、ロール紙を操作するときに押されるロール紙スイッチ１３ｃとが設けられている。
【００３７】
プリンタ１はデジタルカメラ用のメモリカード１４を挿し込むためのカードスロット１６を有する読取装置１５を搭載しており、ホストコンピュータ（ＰＣ）と接続することなく、メモリカード１４から読み取った画像を印刷可能なスタンドアロン型である。メモリカード１４はその形態（形状や端子箇所等）の違いによって複数種（例えばコンパクトフラッシュ（Ｒ）、スマートメディア（Ｒ）、メモリスティック（Ｒ）等）使用される。読取装置１５のスロット１６は、形態の異なる複数種のメモリカード１４をアダプタなしで挿着可能となっている。
【００３８】
プリンタ１の本体２の上部には表示手段としての表示装置（以下、モニタと称す）１７が取り付けられており、そのモニタ画面１８にはメモリカード１４から読み込んだ画像が表示される。スタンドアロン型のプリンタ１では、メモリカード１４に記憶された画像を操作パネル３で選択するとともに必要に応じてレイアウト（割付位置）等を設定して印刷画像を完成させ、その印刷画像を印刷前にモニタ画面１８にプレビュー表示させることで、印刷前に画像確認やプリントレイアウト確認が行える。メモリカード１４には印刷画像の生成に必要なレイアウト等の設定情報が画像データと共に既に記録されている場合もある。
【００３９】
図４は、操作パネル３の主要部を示す平面図である。操作部１２にはスイッチ１３ａ〜１３ｃの他に、印刷開始スイッチ１９、中止スイッチ２０、上スイッチ２１、下スイッチ２２、決定スイッチ２３、戻りスイッチ２４が設けられている。印刷開始スイッチ１９は印刷画像の印刷を開始するときに押され、中止スイッチ２０は実行中の印刷を中止するときや、非印刷状態のときに設定画面１０での入力内容（選択項目、数値等）を破棄するときに押される。
【００４０】
上スイッチ２１および下スイッチ２２は、設定画面１０でメニュー選択や各種設定項目選択する際のカーソル移動や、入力すべき数値の増減を行うときに操作され、例えば上スイッチ２１が押されるとカーソルが上方向に移動し、下スイッチ２２が押されるとカーソルが下方向に移動する。例えばモニタ画面１８にプレビュー表示させる印刷画像を選択する際に必要な印刷画像番号の選択にスイッチ２１，２２は使用される。なお、上スイッチおよび下スイッチを総称して選択スイッチ２１，２２と呼ぶことにする。
【００４１】
また、決定スイッチ２３は設定画面１０の表示を次画面に進めたり、設定画面１０で入力した設定内容を確定するときに押される。例えば印刷画像番号選択後、その選択した印刷画像をモニタ画面１８にプレビュー表示させるときには、設定画面１０のメニュー項目の中からプレビューを選択し決定スイッチ２３を操作（押下）して確定する。戻りスイッチ２４は設定画面１０を初期画面に戻すときや、設定画面１０の表示を一つ前の画面に戻すときに押される。なお、スイッチ１３ａ〜１３ｃ、１９〜２４により中断の操作をする操作手段（請求項４）が構成される。また本実施形態では、決定スイッチ２３がプレビュー画面を表示させるために操作される操作手段（請求項１〜６）に相当する。もちろん、他のスイッチが各操作手段を構成することも可能である。
【００４２】
図５は、プリンタ１の電気的構成図である。プリンタ１にはＣＰＵ２５と、ＣＰＵ２５にバス２６を介して接続されたＲＯＭ２７、ＲＡＭ２８、フラッシュメモリ（ＥＥＰＲＯＭ）２９、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ　Ｓｐｅｃｉｆｉｃ　ＩＣ（特定用途向けＩＣ））３０とが搭載されている。ＲＯＭ２７にはＣＰＵ２５により実行される制御プログラム、設定画面１０にメニュー画面を表示するためのメニュー表示用データ等が記憶されている。ここで、制御プログラムには操作パネル３の設定画面１０やモニタ１７の表示制御を行うための表示用の制御プログラムが含まれる。ＲＡＭ２８にはホストコンピュータ（ＰＣ）から受信した印刷データや、メモリカード１４から読み込まれた画像データが印刷データに変換される印刷処理過程で生成される各種データが記憶される。さらにＲＡＭ２８には印刷実行前に印刷画像やレイアウトを確認するためのプレビュー画面をモニタ画面１８に表示するためにメモリカード１４から読み出された画像データが一時記憶される。なお、ＲＡＭ２８は、同図では１つのブロックとして描いているが、実際には複数のＲＡＭ部品からなり、その１つはモニタ画面１８に画像を表示するための画像データを格納するＲＡＭ領域（これをスクリーンメモリと称す）として使用される。
【００４３】
ＣＰＵ２５は操作パネル３を制御するユーザインターフェース（ＵＩ）基板３１と接続され、ＲＯＭ２７の制御プログラムを実行することでＵＩ基板３１を介して設定画面１０の表示制御を行う。またＣＰＵ２５は各種操作スイッチ１３ａ〜１３ｃ，１９〜２４から入力する操作信号に基づき各種処理（印刷条件設定処理、印刷処理等）を実行する。例えば設定画面１０のメニュー画面で各種操作スイッチ２１〜２４を操作してメニュー項目やその下位項目を選択し確定することで、レイアウト、印刷枚数などの各種印刷条件を設定する。例えばプリセットされた複数枚（頁）の印刷画像は順番にモニタ画面１８にプレビュー表示させることができ、プレビュー画面で印刷画像（レイアウト画像）を確認した後、印刷開始スイッチ１９が押されると、その設定された印刷条件情報に基づく印刷処理が実行される。
【００４４】
ＡＳＩＣ３０はＣＰＵ２５からの制御信号および印刷データに基づき印刷制御を実行するもので、本例では印刷制御部３２と画像制御部３３とを備えている。画像制御部３３は、メモリカード１４の画像データを印刷処理する際、メモリカード１４から読み込んだ画像データに対しＲＧＢデータからＣＭＹＫデータへの変換処理を実行する。本例では、ＣＰＵ２５がソフトウェア処理により画像処理の一部を担当する。つまり、画像制御部３３とＣＰＵ２５とによって、解像度変換処理、色変換処理、ハーフトーン処理、各色のインクドットデータをドット形成順序を考慮しながら並び替えるインターレース処理（マイクロウィーブ（Ｍｉｃｒｏ
Ｗｅａｖｅ）　処理）が実行される。
【００４５】
一方、印刷制御部３２は、プリンタ１がホストコンピュータ（ＰＣ）から受信した印刷データ、または画像制御部３３によって画像データから変換された印刷データに基づき、キャリッジ制御およびヘッド制御（インク吐出制御）を実行する。印刷制御部３２は、インクジェット式プリンタにおいてメカ機構（印刷機構）を駆動制御する処理回路であって、そのメカ機構を構成する記録ヘッド（例えば圧電式ヘッド）３４、キャリッジモータ３５、紙送りモータ３６、ロール紙駆動モータ３７等と電気的に接続されている。
【００４６】
プリンタ１はモニタ１７の表示制御を司るモニタ制御部３８を備え、モニタ制御部３８は入力側がバス２６に、出力側がモニタ１７に接続されている。また、バス２６にはインタフェイス（Ｉ／Ｆ）３９を介して読取装置１５が接続されている。モニタ制御部３８は読取装置１５によって読み取られた画像データおよび後述する印刷属性情報に基づき、印刷画像を所定のレイアウトでモニタ１７に表示する。なお、ＣＰＵ２５とモニタ制御部３８とによって、概略表示処理手段及び画像表示処理手段が構成される。
【００４７】
本例では設定画面１０のメニューで、画像の選択やレイアウトの選択などの詳細設定をすることで印刷画像を設定することができる。プリンタ１にはユーザがよく使用する所定のレイアウトが予めデフォルトとして格納されている。プリンタ１で設定された印刷画像のレイアウト情報は、印刷属性情報（印刷付属情報）として、印刷枚数や用紙設定などの各種設定情報と共にフラッシュメモリ２９に記憶される。また、デジタルカメラには印刷する画像の選択やレイアウトの選択を予め設定（印刷設定）できる機能を有するものがあり、この種のデジタルカメラで印刷設定された場合のメモリカード１４には、撮影された画像データと、レイアウト情報を含む印刷属性情報（印刷付属情報）とが記憶されている。印刷画像をモニタ画面１８にプレビュー表示するときは、ＣＰＵ２５が所定のタスク処理を実行することによって、メモリカード１４またはＲＯＭ２７から取得した画像データと印刷属性情報とから印刷画像表示データを生成してその印刷画像表示データをスクリーンメモリ２８に格納する。
【００４８】
図２はプレビュー処理システムの概略構成を示すものである。同図において長方形枠はハードウェア部分を示し、楕円枠はソフトウェア部分を示している。ソフトウェア部分として、ＵＩ（ユーザインタフェイス）タスク４１と、モニタ表示タスク４２との２つのタスクと、ファイルシステム４３とを備えている。ＵＩタスク４１は、操作パネル１３の操作部（パネルスイッチ）１２を通じてユーザの要求を管理するものである。すなわちＵＩタスク４１は、パネルスイッチ（パネルＳＷ）１２が操作されたことによるスイッチ通知（ＳＷ通知）を受け付けると起動し、その操作されたスイッチに応じた所定のタスク（例えばモニタ表示タスク）を起動または停止させることで、ＳＷ通知とタスク間の管理を司る。例えばＳＷ通知がモニタ表示要求通知であれば、ＵＩタスク４１は表示要求メッセージ（Ｍｓｇ）をモニタ表示タスク４２に通知する。
【００４９】
一方、モニタ表示タスク４２は、ＵＩタスク４１から表示要求メッセージ（Ｍｓｇ）を受け付けると起動し、表示要求のあった印刷画像のファイルをファイルシステム４３を介して読み込み、モニタ１７に印刷画像のプレビュー画面を表示するモニタ表示処理を行う。ここで、ファイルシステム４３は、メモリカード１４からの画像ファイルの読み取り（Ｒｅａｄ）や、メモリカード１４またはＲＯＭ２７からの印刷属性情報を構成するファイル群の読み取りを司る。モニタ表示タスク４２は、ファイルシステム４３から読み込んだ書式ファイルの内容を解析してレイアウト情報を取得するとともに、このレイアウト情報に基づきレイアウト（概略表示）を表示させるためのレイアウト表示データ（概略表示データ）を生成して、これをスクリーンメモリ（ＲＡＭ）２８に書き込む。さらにモニタ表示タスク４２は、画像ファイルから取得した画像データおよびレイアウト情報等に基づき印刷画像を表示するための印刷画像表示データを生成し、この印刷画像表示データをスクリーンメモリ２８に書き込む。そして、モニタ表示タスク４２はスクリーンメモリ２８へのこのデータ書き込みと共にモニタ制御部３８へ表示要求を指示する。モニタ制御部３８は表示要求を受け付けるとスクリーンメモリ２８に書き込まれた表示データを読み出してモニタ画面１８にその画像を表示する表示処理を行う。ここで、レイアウト表示データとはレイアウトのみを概略表示するための画像データであり、印刷画像表示データとはレイアウトと詳細画像を含む印刷画像の全てを詳細表示するための画像データである。
【００５０】
本実施形態では、プレビュー画面で印刷画像のレイアウトを素早く見ることができ、またモニタ表示処理途中であっても次処理へ移行するスイッチ操作をスムーズに行えるようにするため、以下の処理手法を採用する。
（１）ユーザがレイアウトを素早く確認できるように、印刷画像のレイアウト（概略表示）をモニタ１７に先ず表示し、データ量の比較的大きい詳細画像はレイアウト表示後に表示処理する。
（２）レイアウトの表示後、その詳細画像（完全な印刷画像）を表示する画像表示処理中に、レイアウト変更や表示切替え、印刷開始など次の処理を指示する操作があった場合、それまでの印刷画像の表示処理を中断し、指示された新しい処理を開始する。
【００５１】
図１は、印刷画像プレビュー処理を説明する説明図である。
例えば図１において右側に示すような３枚の画像Ｐ１，Ｐ２，Ｐ３を撮影し、これら３枚の画像Ｐ１，Ｐ２，Ｐ３を１枚の用紙に同図のレイアウトで印刷する登録をデジタルカメラでしたとする。この場合、メモリカード１４には図１に示すような画像配置領域Ｚ１，Ｚ２，Ｚ３を指定するレイアウト情報が印刷属性情報の一部として記憶されている。
【００５２】
図１に示すようにスイッチを押下すると、ＵＩタスク４１から表示要求メッセージ（Ｍｓｇ）がモニタ表示タスク４２に送信され、このメッセージ（Ｍｓｇ）を受付けたモニタ表示タスク４２が起動される。そして、初期にはまずレイアウトＬだけが表示される。レイアウトＬはレイアウト枠Ｌ１，Ｌ２，Ｌ３として表示される。もちろん、レイアウトの表示形態は適宜の形態に変更することができ、例えば画像配置領域を所定の色（例えば青や灰、黒）で配色（塗り潰し）してレイアウトを視覚的に示すレイアウトパターンを表示することもできる。レイアウト表示データはデータ量がかなり少ないことから、レイアウトは最初の一瞬（例えば数１０ミリ秒以下）で表示される。
【００５３】
その後、モニタ画面１８のレイアウト枠Ｌ１，Ｌ２，Ｌ３内に詳細な画像Ｐ１，Ｐ２，Ｐ３が表示される。プリンタ１で使用される比較的処理速度の遅いＣＰＵ２５にとっては、詳細な画像を表示させるまでに数秒（２〜３秒）の時間を要することになる。そして、レイアウトＬが表示された時点から数秒の時間経過後、レイアウト枠Ｌ１，Ｌ２，Ｌ３内に詳細な画像Ｐ１，Ｐ２，Ｐ３が表示される。これによって印刷画像のプレビュー表示が完了する。
【００５４】
モニタ画面１８でレイアウトを確認するだけのときは（例えばレイアウト変更時）、詳細な画像を確認する必要がないので、ユーザはレイアウトのみを確認できた時点で次の印刷画像をプレビュー表示させるべく選択スイッチ２１（２２）で次の画像番号を選択後、決定スイッチ２３を押下する。ＵＩタスク４１は、次の処理を指示するＳＷ通知を受け付けると、画像表示処理を中断する中断要求メッセージをモニタ表示タスク４２に通知する。
【００５５】
ＲＯＭ２７には、図１２に示すフローチャートからなるＵＩタスク４１のプログラムと、図１３，図１４に示すフローチャートからなるモニタ表示タスク４２のプログラムとが記憶されている。またＲＯＭ２７には、ＣＰＵ２５により実行されるファイルシステム４３のプログラムが記憶されている。なお、２つのタスク４１，４２の詳細な処理内容については後述する。
【００５６】
近年使用されるデジタルカメラでは、画像の印刷時に必要な印刷枚数等の印刷属性情報（印刷付属情報）を記憶可能な記憶形式（例えばＤＰＯＦ（Ｄｉｇｉｔａｌ　Ｐｒｉｎｔ　Ｏｒｄｅｒ　Ｆｏｒｍａｔ）（Ｒ））が採用されており、メモリカード１４には画像データの他に印刷属性情報が記憶されている。
【００５７】
図６は、メモリカード１４のメモリマップである。メモリカード１４にはデジタルカメラ（図示省略）を用いて取り込まれた、メモリカード１４の記憶領域Ａ，Ｂ，Ｃ，Ｄ，Ｅには、それぞれＩＤ情報５１、アドレス情報５２、指定情報５３、書式情報５４、単位画像情報Ｄ１，Ｄ２，Ｄ３・ェ記憶されている。
【００５８】
ここで、ＩＤ情報５１とは、このメモリカード１４に記憶された画像データ等を識別する識別コードである。またアドレス情報５２は、各画像がどの番地からどの番地まで書き込まれているかを示すアドレスが示された情報である。指定情報５３はデジタルカメラを用いて入力される情報であり、例えば画像の印刷の要否、印刷枚数、印刷モード（インデックス又はスタンダード）、印刷の順番等を指定した情報である。指定情報５３を設定する記憶形式に、例えばＤＰＯＦが使用される。
【００５９】
また、書式情報５４は、印刷画像のフォーマットを決める情報であり、ユーザがデジタルカメラで設定したレイアウト情報はこの中に含まれる。例えばレイアウト情報はレイアウト枠（写真枠）を特定するために必要なデータからなる。
【００６０】
複数の単位画像情報Ｄ１，Ｄ２，・ヘ、デジタルカメラで撮影された画像を一枚ずつ含む画像ファイルであり、画像再生情報Ｘと画像データとを有している。画像再生情報Ｘはデジタルカメラ撮影時に書き込まれる例えば色合い、明るさ、シャープネス、コントラストなどの設定情報であり、印刷時は画像再生情報Ｘに基づき印刷画像の画質等の補正が行われる。デジタルカメラがサムネイル画像自動作成機能付きであれば、メモリカード１４には自動作成されたサムネイル画像ファイルが記憶される。この場合、印刷画像表示データの生成に用いられる画像データとして、メモリカード１４からサムネイル画像ファイルが読み出される。
【００６１】
本実施形態では、印刷属性情報として指定情報５３の他、レイアウトやフレームを指定する書式情報５４を有する点が特徴である。
書式情報５４は、図７に示すように、ヘッダ部（ＨＥＡＤＥＲ）５４Ａとページ部（ＰＡＧＥ）５４Ｂとからなる１つのファイルで構成される。
【００６２】
図８は、書式情報５４のファイル構成を示すものである。ヘッダ部（ＨＥＡＤＥＲ）５４Ａには用紙サイズなどの情報が含まれている。用紙サイズは、用紙の種類とサイズを指定する情報である。例えばロール紙は「Ｒ１，Ｒ２，Ｒ３，・ｖのようにロール紙記号「Ｒ」とそのサイズを示す数字の組合せで指定される。また単票紙は「Ａ４，Ｂ５，・ｖのように用紙サイズで示される。その他、用紙の紙質を示す記号も適宜使用される。
【００６３】
ページ部（ＰＡＧＥ）５４Ｂには、用紙に印刷される画像の書式情報が記述されており、例えば画像（写真）やフレームを描く描画命令「ＤｒａｗＰｉｃｔｕｒｅ」「ＤｒａｗＦｒａｍｅ」が記述されている。写真描画命令である「ＤｒａｗＰｉｃｔｕｒｅ」には、画像ＩＤ（ＰｈｏｔｏＩＤ）と画像位置情報が指定されている。また、フレーム描画命令である「ＤｒａｗＦｒａｍｅ」には、フレーム名と画像位置情報が指定されている。
【００６４】
画像位置情報は、画像配置領域（本例では矩形領域）を指定するためのもので、画像が配置される矩形領域の左上と右下の２点の座標を指定して領域を特定するようにしたものである。
【００６５】
図９は、図１に示すレイアウトで３つの画像Ｐ１，Ｐ２，Ｐ３を用紙に印刷するときの画像位置情報を説明するものである。画像描画命令「ＤｒａｗＰｉｃｔｕｒｅ」で指定された２点の座標（Ｘ１，Ｙ１），（Ｘ２，Ｙ２）から画像配置領域Ｚ１が決まり、同じく２点の座標（Ｘ３，Ｙ３），（Ｘ４，Ｙ４）から画像配置領域Ｚ２が決まり、さらに同じく２点の座標（Ｘ５，Ｙ５），（Ｘ６，Ｙ６）から画像配置領域Ｚ３が決まる。つまり、書式情報５４はもともと画像の印刷位置を決める位置情報として記憶されたものであるが、この書式情報５４を解析することで、画像配置領域（矩形領域）を抽出することができる。そして、本実施形態では、この画像配置領域Ｚ１〜Ｚ３が分かるとこれをレイアウト枠Ｌ１，Ｌ２，Ｌ３とするレイアウトパターンを表示するためのレイアウト画像データを生成する。
【００６６】
またＲＯＭ２７には、印刷画像のレイアウトを指定するレイアウト情報が予めデフォルトとして記憶されている。予め用意されたレイアウトには、１枚の用紙（印刷媒体）に１つの画像のみを印刷する１コマ印刷や、複数の画像を同一用紙に印刷する複数コマ印刷や、メモリカード１４に格納された全画像を一覧印刷するインデックス印刷等がある。
【００６７】
図１０はプリンタに予めデフォルトで設定されたレイアウトを示す。同図に示すように、用紙（用紙枠）８中に番号が付された四角枠で囲まれた領域が、画像が組み込まれる画像配置領域Ｚである。レイアウトには、１枚の用紙８に組み込まれる画像数に応じて、「縁なし（１コマ）」「１面（１コマ）」「２面（２コマ）」「３面（３コマ）」「４面（４コマ）」「８面（２コマ）」「２０面（２コマ）」などが用意されている。１コマ印刷のレイアウトには、縁なしと縁ありの２種類が用意されている。ここで、印刷設定時に選択した画像は画像配置領域Ｚに対しその中に付された番号順にかつその指定の向きに配置される。同図ではインデックス印刷のレイアウトは省略している。また、デフォルトだけでなく、ユーザがレイアウトを自由に設定できる機能をプリンタ１が備えることもできる。
【００６８】
設定画面１０のメニューから印刷画像を選択すると、ＣＰＵ２５はモニタ制御部３８を通じて印刷画像をモニタ画面１８にプレビュー表示させる。このプレビュー画面ではレイアウトやフレームの設定または変更をスイッチ２１〜２３の操作により行うことができる。例えばメニューで所定の印刷画像が選択されると、ＣＰＵ２５はそのスイッチ２１，２２の押下信号に基づき、指定された印刷画像に対応する印刷属性情報をメモリカード１４から読み込む。印刷属性情報を解析（解釈）して、印刷枚数、用紙サイズ、レイアウトなどの各種情報を取得するとともに、ＩＤ情報を手掛かりに指定のメモリアドレスから必要な画像データをメモリカード１４から読み込む。ＣＰＵ２５は印刷属性情報を解析（解釈）して指定のレイアウトを表示する表示処理を実行し、このレイアウト表示データをスクリーンメモリ２８に格納する。モニタ制御部３８はスクリーンメモリ２８に格納された表示用画像データに基づき表示処理を実行することで、モニタ１７のモニタ画面１８に印刷画像をプレビュー表示する。
【００６９】
図１１は、ＵＩタスクとモニタ表示タスクとによって進められる表示処理の流れを示すものである。
最初、ＵＩタスク４１は要求待ち状態にあり、モニタ表示タスク４２はメッセージ待ち状態にある。また、ＵＩタスク４１とモニタ表示タスク４２によって、セット／リセットされるキャンセルフラグが用意されている。ユーザが印刷画像を確認するプレビュー画面を表示させるためにスイッチ操作をすると、そのＳＷ通知はＵＩタスク４１が受け付ける。ＵＩタスク４１はＳＷ通知を受け付けると、キャンセルフラグをセットする。そして、レイアウト表示要求をモニタ表示タスクに送信する。ここで、キャンセルフラグとは、ＳＷ通知を受け付けたときに、現在の処理を中断（キャンセル）させると判断されたときにセットされるフラグである。モニタ表示タスク４２はこのキャンセルフラグを定期的に参照し、フラグがセットされていれば処理中断の指示として受け取り、フラグがリセットされていれば処理中断の指示がないものと判断する。
【００７０】
モニタ表示タスク４２は、レイアウト表示要求を受信すると、まずレイアウトパターン（概要）をモニタ画面１８に表示する。そして、このレイアウト表示後、画像展開等の処理を実施して詳細な画像を画像配置領域Ｚに表示する。この表示処理で扱う画像データのデータ量が比較的大きいことから画像表示処理に例えば数秒（２〜３秒）の時間を要する。
【００７１】
ここで、ユーザがレイアウト変更を行い、その変更後のレイアウトを確認するために印刷画像をプレビュー表示させるときは、レイアウトを把握できた時点で次の印刷画像の表示を選択するために選択スイッチ２１（２２）を操作した後、決定スイッチ２３を操作する（図１１における破線の手順）。すると、このスイッチ操作によってＵＩタスクがＳＷ通知を受け付ける。ＳＷ通知を受け付けるとＵＩタスク４１はキャンセルフラグをセットする。モニタ表示タスク４２は、キャンセルフラグがセットされたことをもってレイアウト画面の描画処理をキャンセル（中断）する。なお、スイッチ操作時にそれまでの画像表示処理を中断する契機となるスイッチは、決定スイッチ２３に限定されず、選択スイッチ２１（２２）でもよく、
ＵＩタスク４１はレイアウト表示要求を送信し、モニタ表示タスク４２はレイアウト表示要求を受信すると、先ずレイアウト（概要）を表示する。そして、画像展開等の処理を実施して詳細な画像の表示処理を行う。この表示処理で扱う画像データのデータ量が比較的大きいことから表示処理に時間（例えば２〜３秒）を要する。数秒後、モニタ表示タスク４２は詳細な画像を画像配置領域Ｚに表示する。詳細な画像が表示されて印刷画像の表示が終わると、モニタ表示タスク４２はメッセージ待ち状態となる。これとともにＵＩタスク４１のキャンセルフラグはリセットされる。
【００７２】
図１２は、ＵＩタスクのプログラムを示すフローチャートである。
操作部１２を操作していないときはＵＩタスク４１はＳＷ通知待ち状態にあり、ＳＷ通知を受け付けると起動し、図１１のフローチャートで示される処理を開始する。
【００７３】
ステップ（以下単にＳと記す）１０では、ユーザの要求を解析する。
Ｓ２０では、レイアウトプレビューを表示すべきか否かを判断する。レイアウトプレビューを表示すべきであればＳ３０に進み、レイアウトプレビューを表示すべきでないときは、その他の処理に移行する。その他の処理とは、モニタ１７にプレビュー画面以外の他の表示内容を表示させる処理を指す。
【００７４】
Ｓ３０では、モニタ表示タスクの処理をキャンセルする。すなわちキャンセルフラグをセットする（ＣａｎｃｅｌＦｌｇ＝ＴＲＵＥ）。
Ｓ４０では、レイアウトプレビューの表示要求メッセージを送信する。
【００７５】
図１３は、モニタ表示タスクのプログラムを示すフローチャートである。
表示処理をしていないときはモニタ表示タスク４２はメッセージ待ち状態にあり、メッセージを受け付けると起動し、図１３のフローチャートで示される処理を開始する。メッセージを受け付けるとまずＳ１１０において、メッセージを解析する。
【００７６】
Ｓ１２０では、レイアウトプレビューを表示すべきか否かを判断する。レイアウトプレビューを表示すべきであればＳ１３０に進み、レイアウトプレビューを表示すべきでなければ、その他の処理に移行する。その他の処理とは、モニタ１７にプレビュー画面以外の他の表示内容を表示させる処理を指す。
【００７７】
Ｓ１３０では、レイアウト情報のファイルを解析する。この解析処理の詳細については後述する。
Ｓ１４０では、レイアウト情報に応じて簡易図形（レイアウト枠）をスクリーンメモリにコピーする。すなわち、レイアウト情報のファイル解析処理により得られた、画像の形状・サイズに匹敵する簡易図形（レイアウト枠（画像枠））が画像の割付位置に配置されたレイアウトパターンを表示するための画像データ（レイアウト表示データ）をスクリーンメモリ２８にコピーする。このコピーと共にモニタ制御部３８へ表示指令が伝えられ、モニタ制御部３８はスクリーンメモリ２８にコピーされたレイアウト表示データを読み出し、簡易図形からなるレイアウトパターンをモニタ１７の画面１８に表示させる。
【００７８】
Ｓ１５０では、キャンセルするべきか否かを判断する。つまりキャンセルフラグがセット（ＣａｎｃｅｌＦｌｇ＝ＴＲＵＥ）されているか否かを判断する。キャンセルすべきでない（ＣａｎｃｅｌＦｌｇ＝ＦＡＬＳＥ）ときはＳ１６０に進み、キャンセルすべきである（ＣａｎｃｅｌＦｌｇ＝ＴＲＵＥ）ときはＳ１９０に進む。
【００７９】
Ｓ１６０では、展開すべき画像があるか否かを判断する。展開すべき画像があればＳ１７０に進み、展開すべき画像がなければＳ１８０に進む。
Ｓ１７０では、画像展開してスクリーンメモリにコピーする。画像展開は例えば画像１枚分ずつ行われる。１枚分の画像展開が終わるとＳ１５０に戻る。こうして１枚分の画像展開を終える度にＳ１５０でキャンセルすべきか否かを判断し、キャンセルフラグがセット（ＣａｎｃｅｌＦｌｇ＝ＴＲＵＥ）されていれば、Ｓ１９０に進む。またキャンセルすべきではなく且つ展開すべき画像があるうちはＳ１７０に進んで、画像展開処理を継続する。そしてＳ１６０で展開すべき画像がないと判断するとＳ１８０に進む。
【００８０】
Ｓ１８０では、スクリーンメモリにコピーされた表示内容（レイアウト表示データ）をモニタ１７に転送して表示する。
Ｓ１９０では、キャンセルフラグをリセットする（ＣａｎｃｅｌＦｌｇ＝ＦＡＬＳＥ）。
【００８１】
図１４はモニタ表示タスクの処理においてＳ１３０の処理（ファイル解析処理）の詳細を示すフローチャートである。このファイル解析処理では、図７，図８に示す書式情報（書式ファイル）５４を解析する。
【００８２】
Ｓ１３１では、ヘッダ部の解析をする。
Ｓ１３２では、用紙サイズ情報を取得する。
Ｓ１３３では、ページ部の解析をする。
【００８３】
Ｓ１３４では、印刷画像のフォトＩＤと位置情報を取得する（図８参照）。
Ｓ１３５では、位置情報の座標を用紙系からモニタ系に変換して記憶（記録）する。
【００８４】
Ｓ１３６では、ファイルを終了したか否かを判断する。ファイルを終了していなければＳ１３４に進んで次の印刷画像のフォトＩＤと位置情報を取得してさらにＳ１３５において位置情報の座標を用紙系からモニタ系に変換して記憶し、一方、ファイルを終了したと判断すれば当該ファイル解析処理を終了する。こうして書式ファイル中の全ての印刷画像のフォトＩＤを取得するとともに、各印刷画像のモニタ系に変換した座標を記憶する。なお、このファイル解析処理では、印刷画像を構成する画像の１枚を指して印刷画像と呼んでいる。
【００８５】
以下、印刷画像のプレビュー表示処理の作用を説明する。
ユーザは、画像とレイアウトを選択指定して印刷画像を設定する。この設定はデジタルカメラでもプリンタ１でもできる。デジタルカメラで印刷画像のレイアウトを既に設定していれば、その書式情報５４はメモリカード１４に印刷属性情報の一部として記憶されている。一方、プリンタ１で印刷画像を設定する場合は、以下のように行われる。プリンタ１のスロット１６にメモリカード１４を差し込んだ状態で、設定画面１０のメニューの中から「画像番号選択」を選び、選択スイッチ２１，２２を操作して画像番号を順次選びながら決定スイッチ２３を押し、１ページに印刷したい複数の画像を選択する。画像の選択が終わると、次にレイアウトを選択設定する。選択スイッチ２１（２２）を操作してメニューから「レイアウト」を選択するとともに、「レイアウト」に用意された各項目を順次選択し、モニタ画面１８に表示される各項目に対応したレイアウト（例えば図１０に示すレイアウト）を見ながら所望のレイアウトを選択するとともに決定スイッチ２３を押して確定する。こうして設定された印刷画像の印刷属性情報はフラッシュメモリ２９の所定記憶領域に記憶される。複数頁の印刷画像を一度に印刷するときは、この操作を繰り返すことで、複数頁の印刷画像の印刷予約が行われる。
【００８６】
印刷画像を確認するときは、選択スイッチ２１（２２）を操作して印刷画像を選択するとともに決定スイッチ２３を押下する。すると、その選択された印刷画像がプレビュー表示される。そして次の印刷画像を選択して決定スイッチ２３が押下されると、次頁の印刷画像のプレビュー画面に切り替わる。
【００８７】
このプレビュー画面を切り替える決定スイッチ２３の操作を管理するＵＩタスク４１と、ＵＩタスク４１からの表示要求やキャンセルフラグに基づき表示処理を司るモニタ表示タスク４２とによって、プレビュー画面の表示制御がなされる。
図１に示すように、決定スイッチ２３を押下するとＵＩタスク４１から表示要求メッセージ（Ｍｓｇ）がモニタ表示タスク４２に通知され、このメッセージ（Ｍｓｇ）を受付けたモニタ表示タスク４２は起動する。そして、先ずレイアウト枠Ｌ１，Ｌ２，Ｌ３のみからなる印刷画像のレイアウト（概略表示）がモニタ画面１８に表示される。レイアウト表示データはデータ量が比較的少ないことから、レイアウト画像は最初の一瞬で表示される。
【００８８】
その後、プレビュー画面のレイアウト枠Ｌ１，Ｌ２，Ｌ３における画像配置領域Ｚ１，Ｚ２，Ｚ３に詳細な画像Ｐ１，Ｐ２，Ｐ３が表示される。詳細な画像Ｐ１，Ｐ２，Ｐ３を表示させるためには、プリンタ１に使用される比較的処理速度の遅いＣＰＵ２５にとっては、表示させるまでに数秒（２〜３秒）の時間を要することになる。そして、レイアウトが表示された時点から数秒の時間経過後、画像配置領域Ｚ１，Ｚ２，Ｚ３内に詳細な画像が表示される。これによってプレビュー画面の表示が完了する。
【００８９】
例えば印刷画像の確認作業中にレイアウト変更をすると、ユーザはその変更後のレイアウトの印刷画像をモニタ画面１８に表示させる操作をする。このときモニタ画面１８に瞬時に表示されるレイアウトを確認すると、ユーザは詳細な画像の表示を待たず、次の印刷画像を選択して決定スイッチ２３を押下する。
【００９０】
すると、この決定スイッチ２３の操作が受け付けられ、それまで実行中のモニタ表示処理が中断されるとともに、その操作により指定された次の印刷画像のレイアウト画像が表示される。つまり、従来は印刷画像が完全に表示し終えるまでレイアウトの確認ができなかったので、印刷画像の表示完了前に次の処理を指示する操作がなされることがまず無く、表示処理の中断の必要性がなかった。しかし、本実施形態では、初期にレイアウトのみが表示されることで、レイアウトの確認を終えると詳細画像の表示を待たず、他の所定処理に切り替えたい要求が生じる。そして本実施形態では、レイアウト表示後、詳細画像が表示されるまでの表示処理途中でも、操作部１２の操作による要求を受け付け、それまでの表示処理を中断し、決定スイッチ２３の押下による次の印刷画像への表示切替えや、印刷開始スイッチ１９の押下による印刷画像の印刷処理を開始させることが可能となる。なお、印刷画像の切替え要求は、決定スイッチ２３の操作によらず、選択スイッチ２１，２２の操作によっても構わない。
【００９１】
従って、この実施形態によれば以下の効果を得ることができる。
（１）レイアウト枠Ｌのみの印刷画像の概略（レイアウト）を先ず表示させてから画像配置領域Ｚに詳細な画像Ｐを表示させる表示手順をとるので、レイアウトを早期に確認でき、次の印刷画像の表示に早めに切り替えることができる。例えば印刷画像を見てレイアウトを変更する場合、新しいレイアウトが表示されればその時点で直ぐ次の処理に進むことができる。このため、印刷画像の確認作業に時間がかからず、印刷画像の確認作業のための操作をスムーズに進められる。
【００９２】
（２）レイアウトが表示された後は画像の表示処理の途中であっても、操作部１２の操作を受け付ければ画像表示処理を中断し、次の印刷画像の表示に移行できる。このため、ユーザは詳細な画像が全て表示されるまで待つことなく、次の印刷画像のプレビュー表示へ切り替えができる。従って、印刷画像のプレビュー表示を操作部１２の操作により切り替える操作をスムーズなものとすることができる。
【００９３】
（３）印刷属性情報の書式情報５４の中にもともとあったレイアウト情報（画像位置情報）を用いて、これを解析してレイアウト枠Ｌ（画像配置領域）の位置・領域を取得してレイアウト枠Ｌの表示データを生成するので、レイアウトパターンを表示するために新たなデータを別途追加する必要がない。
【００９４】
（第２の実施形態）
次に、第２の実施形態を図２，図５，図１２，図１４〜１７等に基づいて説明する。前記第１の実施形態では、選択スイッチによる印刷画像の選択後、決定スイッチ２３を押下すると、モニタ１７の画面１８にその選択された印刷画像がプレビュー表示された。これに対してこの実施形態では、メニュー画面にプレビュ表示モードの選択項目が用意されており、メニュー画面で最初（開始）の印刷画像番号を選択した後、プレビュ表示モードを選択して決定スイッチ２３を押下すると、最初の印刷画像がプレビュー表示される。その後は、選択スイッチ２１（２２）を押下することで次頁または前頁の印刷画像が順次プレビュー表示されるようになっている。ここで、上スイッチ２１が押下されたときに次頁に進み、下スイッチ２２が押下されたときに前頁に戻るようになっている。
【００９５】
プレビュー表示させる印刷画像を選択する方法には２通りある。１つは、印刷画像を次頁または前頁に切り替えるときに選択スイッチ２１（２２）をその都度１回ずつ押下する方法であり、他の１つは、印刷画像を次頁または前頁へと連続的に切り替えるときに選択スイッチ２１（２２）を押下し続ける方法である。
【００９６】
選択スイッチ２１（２２）が押下され続けたときは、所定時間間隔毎にスイッチの押下が検出される度にキャンセルフラグをセットする。つまり、選択スイッチ２１（２２）が押下され続けたときは、所定時間間隔毎に次頁または前頁の印刷画像に切り替わる。この処理は、スイッチが押下されたことを所定時間間隔毎に検出するスイッチモニタタスク（以下ＳＷモニタタスクと記す）、図１７に示すモニタ表示タスク４２及び図１４に示すレイアウト情報の解析処理により実現される。レイアウト情報の解析処理（図１４）は前記第１の実施形態で述べた内容と同様であるため説明は省略する。ここで、ＳＷモニタタスクにおいて設定された所定時間間隔は、レイアウトパターンが表示し終わるのに必要な時間に少し余裕をみた時間間隔に設定されている。所定時間は、本実施形態では例えば５０〜１００ミリ秒に設定されている。
【００９７】
図１５は、メモリカード１４のメモリマップである。メモリカード１４には、それぞれＩＤ情報５１、アドレス情報５２、指定情報５３、書式情報５４、単位画像情報Ｄ１，Ｄ２，Ｄ３，…　が記憶されている。このメモリカード１４における記憶構造は、前記第１の実施形態で述べたものと基本的に同じである。単位画像情報Ｄ１，Ｄ２，…　は、画像再生情報Ｘと画像データとを有し、本実施形態では、デジタルカメラがサムネイル画像自動作成機能付きであることを前提としており、画像データは、サムネイル画像データと本画像データとから構成されている。サムネイル画像データは低解像度画像データであり、本画像データは高解像度画像データである。
【００９８】
本実施形態では、レイアウトプレビューするとき、レイアウトパターンの画像配置領域に表示される画像のデータとして、サムネイル画像データと本画像データとが用いられる。レイアウト画像は、レイアウトパターン、サムネイル画像、本画像の順に３段階で連続表示されるようになっている。この際、最初に表示されたレイアウトパターンのレイアウト枠（簡易図形（画像配置領域の塗り潰し図形））内にサムネイル画像が表示され、次にサムネイル画像に置き替わり本画像が表示される。但し、選択スイッチ２１（２２）が連続押下されたときは、レイアウト画像の表示処理の途中で次頁または前頁のレイアウト画像の表示処理に順次切り替わってゆく。
【００９９】
ＳＷモニタタスクは、選択スイッチ２１（２２）が押下されているか否かを所定時間間隔で定期的に検出するようにしており、選択スイッチ２１（２２）の押下が検出（ＳＷセンス）されると、ＵＩタスク４１にＳＷ通知を送るようにしている（図１６参照）。そして、ＵＩタスク４１は、前記第１の実施形態で述べたように図１２のフローチャートで示され、ＳＷ通知を受け付けると起動する。ＳＷ通知の操作元スイッチの種類からユーザの要求を解析し、操作元が選択スイッチ２１（２２）であれば次頁または前頁のレイアウトプレビューを表示すべきと判断し、キャンセルフラグをセットする（ＣａｎｃｅｌＦｌｇ＝ＴＲＵＥ）。
【０１００】
モニタ表示タスク４２は、ＵＩタスク４１によってキャンセルフラグがセットされているか否かを所定時間間隔毎に定期的に調べる。そして、キャンセルフラグがリセット（ＣａｎｃｅｌＦｌｇ＝ＦＡＬＳＥ）されていれば表示処理をそのまま継続し、キャンセルフラグがセット（ＣａｎｃｅｌＦｌｇ＝ＴＲＵＥ）されていれば、レイアウト画像の表示処理をその時点までで中止し、次頁または前頁のレイアウト画像の表示処理に移行する。すなわち、選択スイッチ２１，２２が押下され続けた場合、所定時間間隔毎にキャンセルフラグが定期的にセットされるが、このとき所定時間の間に表示し切れる段階までレイアウト画像の表示処理を進める。所定時間間隔は、レイアウトパターンを表示し終える所要時間に少し余裕を見込んだ時間に設定されており、レイアウト表示データのデータ容量が比較的小さい場合は、この所定時間の間にレイアウトパターンを表示し終えさらにサムネイル画像展開処理に進むことになる。そして場合によってはサムネイル画像の一部を表示する段階まで進むこともあり得る。
【０１０１】
図１７は、モニタ表示タスクのプログラムを示すフローチャートである。
表示処理をしていないときはモニタ表示タスク４２はメッセージ待ち状態にあり、メッセージを受け付けると起動し、図１７のフローチャートで示される処理を開始する。メッセージを受け付けるとまずＳ２１０において、メッセージを解析する。
【０１０２】
Ｓ２２０では、レイアウトプレビュー（レイアウト画像）を表示すべきか否かを判断する。レイアウトプレビューを表示すべきであればＳ２３０に進み、レイアウトプレビューを表示すべきでなければ、その他の処理に移行する。その他の処理とは、モニタ１７にプレビュー画面以外の他の表示内容を表示させる処理を指す。
【０１０３】
Ｓ２３０では、レイアウト情報のファイルを解析する。この解析処理の詳細については前記第１の実施形態で説明したとおりである（図１４参照）。
Ｓ２４０では、レイアウト情報に応じた画像の形状・サイズに匹敵する簡易図形（レイアウト枠（画像枠））が画像の割付位置に配置されたレイアウトパターンを表示するための画像データ（レイアウト表示データ）をスクリーンメモリ２８にコピーする。
【０１０４】
Ｓ２５０では、このコピーと共にモニタ制御部３８に表示指令を出し、モニタ制御部３８はスクリーンメモリ２８にコピーされたレイアウト表示データを読み出すとともにモニタ１７に転送し、簡易図形からなるレイアウトをモニタ１７の画面１８に表示させる。
【０１０５】
Ｓ２６０では、キャンセルするべきか否かを判断する。つまりキャンセルフラグがセット（ＣａｎｃｅｌＦｌｇ＝ＴＲＵＥ）されているか否かを判断する。キャンセルすべきでない（ＣａｎｃｅｌＦｌｇ＝ＦＡＬＳＥ）ときはＳ２７０に進み、キャンセルすべきである（ＣａｎｃｅｌＦｌｇ＝ＴＲＵＥ）ときはＳ３１０に進む。
【０１０６】
Ｓ２７０では、展開すべきサムネイル画像があるか否かを判断する。展開すべきサムネイル画像があればＳ２８０に進み、展開すべきサムネイル画像がなければＳ２９０に進む。
【０１０７】
Ｓ２８０では、サムネイル画像展開してスクリーンメモリにコピーする。画像展開は、例えば１頁に複数画像ある場合は画像１枚ずつ行われ、さらには１枚の画像の一部の画像展開を終えそれをスクリーンメモリ２８にコピーし終わるとＳ２５０に戻る。Ｓ２５０においては、モニタ制御部３８に表示指令を出し、スクリーンメモリ２８にコピーされたサムネイル画像展開データを読み出すとともにモニタ１７に転送させることで、モニタ１７の画面１８に表示されたレイアウトパターンの簡易図形の領域（画像配置領域）内にサムネイル画像を表示させる。
【０１０８】
こうして１枚のサムネイル画像について一部の画像展開を終える度にＳ２６０でキャンセルすべきか否かを判断する。本実施形態では、このＳ２６０のキャンセル判断処理は、ＳＷモニタタスクにおける選択スイッチ２１（２２）の押下検出時間間隔と同等もしくはそれより短時間の時間間隔で行われるように設定されている。従って、ＵＩタスク４１においてキャンセルフラグがセットされると直ちにモニタ表示タスク４２がそれを認知して、レイアウト画像の表示処理を速やかに中止するようになっている。そして、このＳ２６０において、キャンセルすべき（ＣａｎｃｅｌＦｌｇ＝ＴＲＵＥ）と判断されればＳ３１０に進む。一方、キャンセルすべきではなく（ＣａｎｃｅｌＦｌｇ＝ＦＡＬＳＥ）且つ展開すべきサムネイル画像があるうちはＳ２８０に進んで、サムネイル画像展開処理を継続する。そしてＳ２７０で展開すべきサムネイル画像がないと判断するとＳ２９０に進む。
【０１０９】
Ｓ２９０では、展開すべき本画像があるか否かを判断する。展開すべき本画像があればＳ２８０に進み、展開すべき本画像がなければＳ３１０に進む。
Ｓ３００では、本画像展開してスクリーンメモリにコピーする。画像展開は例えば１頁に複数画像ある場合は画像１枚ずつ行われ、さらには１枚の画像の一部の画像展開を終えそれをスクリーンメモリ２８にコピーし終わるとＳ２５０に戻る。Ｓ２５０においては、モニタ制御部３８に表示指令を出し、スクリーンメモリ２８にコピーされたサムネイル画像表示データを読み出させるとともにモニタ１７に転送させることで、サムネイル画像に置き換えて本画像をモニタ１７の画面１８に表示させる。
【０１１０】
こうして１枚の本画像の一部の画像展開を終える度にＳ２６０でキャンセルすべきか否かを判断し、キャンセルフラグがセット（ＣａｎｃｅｌＦｌｇ＝ＴＲＵＥ）されていてキャンセルすべきと判断されればＳ３１０に進む。またキャンセルすべきではなく且つ展開すべき本画像があるうちはＳ３００に進んで、本画像展開処理を継続する。そしてＳ２９０で展開すべき本画像がないと判断するとＳ３１０に進む。そして、Ｓ３１０においてキャンセルフラグをリセットする（ＣａｎｃｅｌＦｌｇ＝ＦＡＬＳＥ）。キャンセルフラグをリセットする（ＣａｎｃｅｌＦｌｇ＝ＦＡＬＳＥ）と、モニタ表示タスク４２はメッセージ待ち状態となる。
【０１１１】
もちろん、キャンセルフラグ確認処理（Ｓ２６０）を無くし、キャンセルフラグがセットされたか否かを所定時間毎に判定するキャンセルフラグ確認タスクを用意してもよい。この場合、モニタ表示タスクは、キャンセルフラグ確認タスクからキャンセルフラグセット確認時に送出される割込通知を受け付けると、画像表示処理を中断するようにする。
【０１１２】
以下、印刷画像（レイアウト画像）のプレビュー表示処理の作用を説明する。プレビュー表示モードを選択して決定スイッチ２３を押下すると、そのとき選択されている印刷画像がモニタ１７の画面１８に表示される。
【０１１３】
このとき上スイッチ２１を１回押下すると、次頁の印刷画像が表示され、下スイッチ２２を１回押下すると、前頁の印刷画像が表示される。そして、上スイッチ２１を一定時間押下し続けると、印刷画像が次々と次頁の表示に切り替わり、下スイッチ２２を一定時間押下し続けると、印刷画像が次々と前頁の表示に切り替わる。
【０１１４】
例えば上スイッチ２１を押下し続ける場合を例として、図１６の流れ図に従って説明する。上スイッチ２１を押下し続けると、ＳＷモニタタスクによりこのＳＷ押下は所定時間（例えば５０〜１００ミリ秒）毎に検出される。ＳＷモニタタスクは、所定時間毎に上スイッチ２１が押下されているＳＷ押下を検知（ＳＷセンス）すると、ＵＩタスク４１にＳＷ通知を送信する。
【０１１５】
ＵＩタスク４１は、所定時間毎にＳＷ通知（但し、操作元が上スイッチ２１の通知）を受け付ける度に、キャンセルフラグをセットするとともに、レイアウト表示要求を送信する。これにより、モニタ表示タスク４２は、所定時間毎に次頁の印刷画像の表示に切り替える。ここで、本実施形態のプリンタにおけるＣＰＵ等の画像表示処理速度では、レイアウト概要（レイアウトパターン）の表示に約０．０５秒以内、サムネイル画像（低解像度画像）の表示に約０．３〜０．６秒、本画像（高解像度画像）の表示に約１〜３秒を要する（但し、これら表示時間は画像データサイズに依存する）。
【０１１６】
従って、上スイッチ２１を押下し続けた場合、所定時間毎に次頁のレイアウト概要表示に切り替わることになる。特許文献１に記載の画像表示技術によると、サムネイル画像（低解像度画像）表示時間「０．５秒」と待ち時間「０．５秒」を合計した「約１秒」経過ごとに次画像に切り替るので、５０枚先の画像を表示するのに約５０秒を要してしまう。これに対し、本実施形態では、ＳＷ操作検出時間間隔である所定時間を例えば１００ミリ秒に設定すると、上スイッチ２１を約５秒間押下し続ければ５０頁先の印刷画像を表示できることになる。
【０１１７】
また、図１７に示すフローチャートからも分かるように、レイアウト概要（レイアウトパターン）が表示し終わると、Ｓ２６０においてキャンセルすべきであると判定されない限り、次のサムネイル画像表示のための画像展開・画像表示の各処理をどんどん進める。すなわち、所定時間内で処理し切れるところまでは処理を進めるので、表示所要時間の短いデータサイズのレイアウトパターンであれば、次頁に切り替わる前にサムネイル画像も一部表示されることになるので、頁切替え速度を高速に維持しつつなるべくサムネイル画像も時間が許せば表示させるようにしている。よって、ユーザはレイアウト概要の確認だけでなく、サムネイル画像も一部確認しながら頁切り替えを行うことができる。なお、図１６では、選択スイッチ２１（２２）を押下し続けた場合、ＳＷセンスが２回分しか描かれていないが、実際には５〜数１０回はＳＷセンスされる。
【０１１８】
また、本実施形態のプリンタ１は、１つのＣＰＵ２５によって、ＵＩタスク４１及びモニタ表示タスク４２を含む画像表示用のタスクと、印刷処理タスク（画像データ変換タスク、印刷制御タスク）などを実行する１ＣＰＵマルチタスクの構成である。このため、ユーザがプレビュー画像表示の指示をしても、そのとき既にＣＰＵ２５が印刷処理タスク実行中であると、その印刷処理タスクを終了するまで、プレビュー表示処理の開始が待たされることになるが、印刷画像表示の際の頁切替え速度が非常に速いことから、そのような待ち時間も問題でなくなる。
【０１１９】
この第２の実施形態によれば、前記第１の実施形態における効果に加え、以下の効果が得られる。
（４）選択スイッチ２１（２２）を押下し続けると、レイアウト画像の表示処理が所定時間間隔毎にキャンセルされ、次頁または前頁のレイアウト画像の表示処理を開始させる。よって、印刷画像の頁を速く飛ばしたいときに選択スイッチ２１（２２）を押下し続ければ、到達したい頁に早期に到達することができる。
【０１２０】
（５）プリンタ１は１ＣＰＵマルチタスクの構成であるが、選択スイッチ２１（２２）を連続押下した際のレイアウト画像表示の頁切替え速度を速くしたことから、他のタスク実行に起因する表示処理の遅れは苦にならなくなる。
【０１２１】
なお、実施形態は前記に限定されず、以下の態様に変更してもよい。
（変形例１）　印刷属性情報は、印刷目的でもともと記憶手段に記憶されたものに限らない。記憶手段に表示目的でもともと記憶された表示属性情報であっても、印刷画像のレイアウトなどの書式を特定できる情報であれば、これを利用して解析することでレイアウト情報を取得し、このレイアウト情報に基づきレイアウト表示データを生成するようにしてもよい。
【０１２２】
（変形例２）　概略表示は、詳細画像の配置領域を示すレイアウト（レイアウトパターン）に限定されない。例えばフレームを概略表示として表示させることができる。例えばレイアウトとフレームを先に表示し、詳細画像を後に表示させる。この構成によれば、レイアウトとフレームを先に確認できるので、例えばフレームを確認したいためにプレビュー画面を表示させる場合に、詳細画像まで待たず次の印刷画像表示に切り替えることもでき、ユーザのプレビューによる確認作業をよりスムーズなものとすることができる。
【０１２３】
（変形例３）　操作手段は、印刷画像のプレビュー画面を表示させるためのトリガとなる操作をするものであれば、決定スイッチ２３や選択スイッチ２１，２２に限定されない。その他のスイッチを印刷画像をプレビュー表示させるトリガとすることもできる。さらにパネル画面をタッチパネルで構成した場合のタッチパネルのスイッチであっても構わない。
【０１２４】
（変形例４）　プリンタ１で設定できるレイアウトはデフォルトに限定されない。プリンタのパネル操作によって、デフォルト以外のレイアウト情報を設定できるようにしてもよい。
【０１２５】
（変形例５）　前記第２の実施形態では、画像を切り替える際にスイッチを押下し続ける構成としたが、必ずしも押下し続ける必要はない。例えばスイッチが所定時間（例えば１〜２秒）連続押下されたときは、その後スイッチの押下を止めてもそのままレイアウト画像の頁切替えが継続される構成とする。例えばＣＰＵはスイッチが所定時間以上連続押下されたことを認知すると、自動頁切替えモードを設定し、この自動頁切替えモード設定下では、キャンセルフラグが常にセットされるようにする。そして、この自動頁切替えモード下でスイッチが再び押下されるとこのモード設定が解除されるようにする。この場合、スイッチが実際に押下されていなくても、所定時間以上の連続操作というスイッチ操作に基づく頁切替えの旨の指示を受けることになる。
【０１２６】
（変形例６）　また、スイッチを連続操作すると、頁切替え速度が例えばその押下時間に応じて徐々に加速する構成を採用することもできる。ＳＷモニタタスクはスイッチが連続押下されると、その連続押下時間が一定時間（例えば１秒）経過後はＳＷ押下の有無を検出する検出時間間隔を初期設定時間（例えば５０〜２００ミリ秒）から最短設定時間（例えば２０〜５０ミリ秒）に至るまで徐々に短くする。この最短設定時間はレイアウトパターンが少なくとも表示し切る時間を設定するのが好ましい。この構成によれば、例えば始めにレイアウト画像を見たときに確認したいレイアウト画像がまだ数十頁も先であることが分かったとき、ユーザがスイッチを連続操作して頁切替え速度を速くすることで、その確認したいレイアウト画像に早期に到達することができる。
【０１２７】
（変形例７）　第２の実施形態において、スイッチを連続操作したときにＳＷ押下を検出して直ちにその頁の表示処理を中断するのではなく、そのとき処理中頁のレイアウトパターンが表示前であれば、そのレイアウトパターンが表示し終わるのを待ってから頁切替えを行う構成を採用してもよい。つまり、前記第２の実施形態では、設定時間間隔毎のＳＷ押下検出時点を頁切り替えのタイミングとする時間基準の頁切替え処理としたが、１つの画像表示処理（レイアウトパターン表示処理）の完了時点を頁切替えのタイミングとする画像処理基準の頁切替え処理で実施することも可能である。この構成によれば、スイッチ連続操作した際、レイアウトパターンのデータサイズや他のタスクとの関係でレイアウトパターンの表示処理に時間を要したときでも、ＳＷ押下検出時間間隔に影響されることなく、切り替わる各頁すべてのレイアウトを表示することができる。
【０１２８】
（変形例８）　前記各実施形態では、モニタの画面に表示させる印刷画像は、１頁に複数画像ずつ表示させたが、１頁に割り付ける画像の頁当たりの画像数は複数に限定されず１つでもよい。
【０１２９】
（変形例９）　前記第１の実施形態では、サムネイル画像データがあるときには、詳細な画像としてサムネイル画像を表示させたが、詳細な画像を前記第２の実施形態のように、サムネイル画像と本画像を段階的に表示させる方法を採用してよい。
【０１３０】
（変形例１０）　前記実施形態では、書式情報を利用してレイアウト情報を取得したが、予めレイアウトパターンの画像データをメモリカードまたはＲＯＭに記憶させておく構成を採用することもできる。
【０１３１】
（変形例１１）　前記実施形態ではスタンドアロン型プリンタに適用したが、その他のプリンタに適用してもよい。例えばプリンタに外部記憶装置を接続して拡張し、外部記憶装置から読み込んだ画像データに基づき印刷する際に、プリンタに装備されたモニタに印刷画像をプレビュー表示する表示処理に適用しても構わない。またプリンタはインクジェット式に限定されず、レーザープリンタ等の他方式のプリンタであってもよい。さらに印刷装置は印刷機能を有すれば足り、ＦＡＸ、コピーなどの多機能を持つ複合機にも適用できる。
【０１３２】
前記実施形態及び別例から把握できる技術的思想を、以下に列挙する。
（１）印刷前に印刷画像のレイアウトと画像を確認するためのプレビュー画面を表示する表示手段を備えた印刷装置における画面表示制御方法であって、操作手段が操作されてプレビュー画面の表示指示がなされると、表示手段の画面に印刷画像のレイアウトパターンを表示させる段階と、前記プレビュー画面に表示されたレイアウトパターンの画像配置領域に画像を表示させる段階とを備えたことを特徴とする表示制御方法。
【０１３３】
（２）請求項３〜１２のいずれか一項において、印刷前に印刷画像のレイアウトと画像を確認するためのレイアウト画像をプレビュー画面に表示する表示手段を有する印刷装置に備えられた表示制御装置であって、
前記概略表示処理手段及び画像表示処理手段は、記憶手段から読み込んだ印刷情報に基づき前記レイアウトパターン及び画像をそれぞれ表示することを特徴とする。ここで、印刷情報とは、画像と印刷属性情報を含むものである。
【０１３４】
（３）請求項３〜１２のいずれか一項において、前記概略表示処理手段は、記憶手段から画像の属性情報を読み込んで、該属性情報に基づき決まった画像の割付位置を示す前記概略表示を表示させることを特徴とする。
【０１３５】
（４）請求項６において、前記操作手段の操作により指示される前記所定の処理とは、次の頁の印刷画像をプレビュー画面に表示させる処理であることを特徴とする。
【０１３６】
（５）前記概略表示処理手段は、記憶手段から読み取られた画像の印刷属性情報を解析して概略表示情報を取得するとともに該概略表示情報に基づき前記画面に前記概略表示を表示させる概略表示処理を行うことを要旨とする。なお、印刷属性情報は、印刷目的でもともと記憶手段に記憶されたものに限らず、記憶手段にもともと表示目的で記憶された表示属性情報であっても構わず、画像をレイアウトなどの書式を反映させた形で表示できる限りにおいて、ここでいう印刷属性情報に含まれる。この点については以下の発明でも同様である。
【０１３７】
（６）前記概略表示処理手段は、記憶手段から読み取られた画像の印刷属性情報を解析してレイアウト情報を取得するとともに該レイアウト情報に基づき前記画面に前記レイアウトパターンを表示することを要旨とする。
【０１３８】
（７）前記印刷属性情報とは、画像の配置領域を指定する位置情報である。もともと印刷属性情報の中にあった位置情報を利用して概略表示の表示を行うので、記憶手段に記憶するデータ内容を変更（例えばレイアウト画像の追加など）する必要がない。
【０１３９】
（８）前記記憶手段としての記憶媒体に記憶された前記画像情報及び印刷属性情報を該記憶媒体から読み取るための読取手段を本体に備える表示制御装置であって、前記概略表示処理手段は、前記記憶媒体から読み取られた前記印刷属性情報を解析して得たレイアウト情報に基づき前記プレビュー画面に前記レイアウトパターンを表示することを特徴とする記載の表示制御装置。
【０１４０】
（９）請求項３〜１２のいずれか一項において、前記概略表示はレイアウトパターンを含むことを特徴とする。
（１０）請求項３〜１２のいずれか一項において、前記概略表示処理手段は、前記レイアウトパターンとフレームを前記表示手段の画面にプレビュー画面として表示することを特徴とする。この構成によれば、レイアウトとフレームが先に表示され、詳細画像が後に表示されるので、詳細画像が表示されるまでに時間が要しても、レイアウトとフレームは早めに確認できる。
【０１４１】
（１１）前記画面には前記画像が複数表示され、前記概略表示処理手段は、前記複数の画像の割付位置を示す概略表示を表示させることを要旨とする。
（１２）前記画面には前記画像が複数表示され、前記概略表示処理手段は、前記複数の画像の割付位置を示す概略表示を表示させることを要旨とする。この発明によれば、表示手段の画面に複数の画像が表示される場合でも、複数の画像の割付位置を早期に確認することが可能となる。
【０１４２】
（１３）前記概略表示処理手段による概略表示の表示完了後、前記画像配置領域に詳細な画像を表示させる前記画像表示処理手段による画像表示処理の実行途中に、前記操作手段が操作されているか否かを設定時間間隔毎に検出し、前記操作手段が操作され続けている操作信号の入力を検出していると、前記画像表示処理を中断して前記概略表示処理手段による次の頁の画像を表示するための概略表示処理に移行させる制御手段を備えたことを特徴とする表示制御装置。
【０１４３】
この構成によれば、概略表示処理手段による概略表示の表示完了後、画像配置領域に詳細な画像を表示させる画像表示処理手段による画像表示処理の実行途中に、操作手段が操作されているか否かを設定時間間隔毎に検出し、操作手段が操作され続けている操作信号の入力を検出していると、制御手段は画像表示処理を中断して概略表示処理手段による次の頁の画像を表示するための概略表示処理に移行させる。このため、先に表示された概略表示を確認できたユーザは、操作手段を操作し続けることにより、詳細な画像の表示を待つことなく次の頁の画像を表示するための概略表示処理へ進むことができる。従って、ユーザが画面を見て行う画像の割付位置の確認をスピーディに行うことが可能となる。
【０１４４】
（１４）前記概略表示処理手段による概略表示を表示させる概略表示処理の実行開始以後でかつ前記画像配置領域に詳細な画像を表示させる前記画像表示処理手段による画像表示処理の実行中となる設定時間間隔毎に前記操作手段が次頁に切り替える旨の操作がなされている操作信号の入力を検出していると、前記概略表示処理から画像表示処理に至る処理をその時で中断して前記概略表示処理手段による次頁の画像を表示するための概略表示処理に移行させる制御手段を備えたことを要旨とする。
【０１４５】
【発明の効果】
以上詳述したように本発明によれば、表示手段の画面にレイアウト画像を表示させる際に、画像の割付位置を示す概略表示を画面に表示し、その後、概略表示の画像配置領域に詳細な画像を表示させる順序を踏むようにした。よって、仮に割付位置に詳細な画像を表示させるレイアウト画像の表示処理に時間を要する場合でも、先に表示される概略表示を見ることで画像の割付位置（レイアウト）の確認は早めに終えることができる。
【図面の簡単な説明】
【図１】第１の実施形態における印刷画像のプレビュー表示処理の説明図。
【図２】プレビュー表示システムの概略構成図。
【図３】プリンタの斜視図。
【図４】操作パネルの主要部を示す平面図。
【図５】プリンタの電気的構成図。
【図６】メモリカードのメモリマップ。
【図７】書式情報を示すデータ構造図。
【図８】書式情報のファイル内容を示す図。
【図９】レイアウト情報を示す説明図。
【図１０】レイアウトの説明図。
【図１１】印刷画像のプレビュー表示処理の処理手順を示す流れ図。
【図１２】ＵＩタスクを示すフローチャート。
【図１３】モニタ表示タスクを示すフローチャート。
【図１４】レイアウト情報の解析処理を示すフローチャート。
【図１５】第２の実施形態におけるメモリカードのメモリマップ。
【図１６】印刷画像のプレビュー表示処理の処理手順を示す流れ図。
【図１７】モニタ表示タスクを示すフローチャート。
【図１８】従来技術における印刷画像のプレビュー表示処理を説明する説明図。
【符号の説明】
１…印刷装置としてのプリンタ、３…操作パネル、８…印刷媒体としての用紙、１２…操作手段としての操作部、１４…記憶媒体としてのメモリカード、１５…読取手段としての読取装置、１７…表示手段としてのモニタ、１８…画面としてのモニタ画面、２１…操作手段を構成する上スイッチ（選択スイッチ）、２２…操作手段を構成する下スイッチ（選択スイッチ）、２３…操作手段を構成する決定スイッチ、２５…概略表示処理手段、画像表示処理手段、制御手段を構成するＣＰＵ、３１…ＵＩ基板、３８…概略表示処理手段及び画像表示処理手段を構成するモニタ制御部、４１…概略表示処理手段及び制御手段を構成するＵＩタスク、４２…概略表示処理手段、画像表示処理手段及び制御手段を構成するととも表示処理タスクとしてのモニタ表示タスク、５４…書式情報、Ｐ１，Ｐ２，Ｐ３…画像、Ｚ１，Ｚ２，Ｚ３…画像配置領域。
【図１】
2004004768.tif 000003
【図２】
2004004768.tif 000004
【図３】
2004004768.tif 000005
【図４】
2004004768.tif 000006
【図５】
2004004768.tif 000007
【図６】
2004004768.tif 000008
【図７】
2004004768.tif 000009
【図８】
2004004768.tif 000010
【図９】
2004004768.tif 000011
【図１０】
2004004768.tif 000012
【図１１】
2004004768.tif 000013
【図１２】
2004004768.tif 000014
【図１３】
2004004768.tif 000015
【図１４】
2004004768.tif 000016
【図１５】
2004004768.tif 000017
【図１６】
2004004768.tif 000018
【図１７】
2004004768.tif 000019
【図１８】
2004004768.tif 000020