(57)【要約】【課題】  ユーザーのＭＦＰでのプレビュー機能の使い方によって、サムネイルイメージの生成方法の最適化を図る。【解決手段】  ＭＦＰ上のＵＩでプリントデータのプレビュー用のサムネイルイメージを生成するために上記２つのサムネイルイメージ生成手段をもたせる。そして、これらを使い使い分けるための切替手段を持たせる。【選択図】  図１７
2010214785.tif 000002
【特許請求の範囲】
【請求項１】
プリントデータからサムネイルイメージを生成する第一のサムネイルイメージ生成手段（Ｓ５０５）と、
プリントデータからプリントイメージを生成し、該プリントイメージに縮小処理を施すことで、サムネイルイメージを生成する第二のサムネイルイメージ生成手段（Ｓ５０６，Ｓ６０６）と、
前記第一ないし第二のサムネイルイメージ生成手段によって生成されたサムネイルイメージを表示する表示手段（１０１）と、
ユーザーが入力したサムネイルイメージ表示方法設定情報を受け付けるための入力情報設定手段（Ｓ５０１，Ｓ６０１）と、
を有する印刷装置において、
前記入力情報設定手段を用いて、予めユーザーが前記表示方法設定情報を入力することで、
該表示方法設定情報に基づき、前記第一ないし、第二のサムネイルイメージ生成手段を用いて、前記表示部に該サムネイルイメージの表示を行なうサムネイルイメージ生成手段の切り替え手段（Ｓ５０４，Ｓ６０４）を有することを特徴とする印刷装置。
【請求項２】
前記入力情報設定手段が受け付ける情報は、サムネイルイメージを前記第一のサムネイルイメージ生成手段と前記第二のサムネイルイメージ生成手段のどちらかで生成するかをユーザが選択した結果（１１０５）であることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記入力情報設定手段が受け付ける情報は、ユーザーが希望する前記表示手段（１０１）の１画面に表示させるサムネイルイメージの数（１２０２）であることを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記サムネイルイメージは、低解像度のイメージであることを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記プリントイメージは、高解像度のイメージであることを特徴とする請求項１に記載の印刷装置。
【請求項６】
プリントデータからサムネイルイメージを生成する第一のサムネイルイメージ生成手段（Ｓ７０４）と、
プリントデータからプリントイメージを生成し、該プリントイメージに縮小処理を施すことで、サムネイルイメージを生成する第二のサムネイルイメージ生成手段（Ｓ７０５）と、
前記第一ないし第二のサムネイルイメージ生成手段によって生成されたサムネイルイメージを表示する表示手段（１０１）と、
を有する印刷装置において、
プリントデータのデータサイズが予め定められた閾値以上の場合、前記第一のサムネイルイメージ生成手段によって該プリントデータからサムネイルイメージの生成を行い、
プリントデータのデータサイズが予め定められた閾値未満の場合、前記第二のサムネイルイメージ生成手段によって該プリントデータからサムネイルイメージの生成を行い、
前記表示部に該サムネイルイメージの表示を行なうサムネイルイメージ生成手段の切り替え手段（Ｓ７０３）を有することを特徴とする
印刷装置。
【請求項７】
前記サムネイルイメージは、低解像度のイメージであることを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記プリントイメージは、高解像度のイメージであることを特徴とする請求項６に記載の印刷装置。
【請求項９】
プリントデータからサムネイルイメージを生成する第一のサムネイルイメージ生成手段（Ｓ８１０）と、
プリントデータからプリントイメージを生成し、該プリントイメージに縮小処理を施すことで、サムネイルイメージを生成する第二のサムネイルイメージ生成手段（Ｓ８１１，Ｓ９１１）と、
前記第一ないし第二のサムネイルイメージ生成手段によって生成されたサムネイルイメージを表示手段（１０１）と、
前記表示部に表示されたサムネイルイメージを選択するための入力情報設定手段（１００７）と
を有する印刷装置において、
ユーザーがプレビュー画面で選択したプリントデータの個数をカウントする印刷選択回数集計手段（Ｓ８０３）と、
第一のサムネイルイメージ生成手段によって、サムネイルイメージが生成され、該サムネイルイメージを表示するプレビュー画面を備え、
前記印刷選択回数集計手段が保持している値が閾値以上の場合、次のプレビュー画面に表示するサムネイルイメージの生成を第二のサムネイルイメージ生成手段に切り替えて行なう切り替え手段（Ｓ８０５）
を有することを特徴とする印刷装置。
【請求項１０】
前記サムネイルイメージは、低解像度のイメージであることを特徴とする請求項９に記載の印刷装置。
【請求項１１】
前記プリントイメージは、高解像度のイメージであることを特徴とする請求項９に記載の印刷装置。
【請求項１２】
プリントデータからサムネイルイメージを生成する第一のサムネイルイメージ生成手段（Ｓ９１０）と、
プリントデータからプリントイメージを生成し、該プリントイメージに縮小処理を施すことで、サムネイルイメージを生成する第二のサムネイルイメージ生成手段（Ｓ９１１）と、
前記第一ないし第二のサムネイルイメージ生成手段によって生成されたサムネイルイメージを表示する表示手段（１０１）と、
前記表示部に表示されたサムネイルイメージを選択するための入力情報設定手段（１００７）と
を有する印刷装置において、
ユーザーがプレビュー画面で選択したプリントデータの個数をカウントする印刷選択回数集計手段（Ｓ９０３）と、
第一のサムネイルイメージ生成手段によって、サムネイルイメージが生成され、該サムネイルイメージを表示するプレビュー画面を備え、
前記印刷選択回数集計手段が保持している値が閾値以上の場合、次のプレビュー画面に表示するサムネイルイメージの生成を第二のサムネイルイメージ生成手段に切り替えて行なう切り替え手段（Ｓ９０５）
を有することを特徴とする印刷装置。
【請求項１３】
前記サムネイルイメージは、低解像度のイメージであることを特徴とする請求項１２に記載の印刷装置。
【請求項１４】
前記プリントイメージは、高解像度のイメージであることを特徴とする請求項１２に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置におけるプリントデータのプレビュー表示に用いられるサムネイルイメージを描画する描画処理部を制御する印刷制御方法ならびに印刷システムを実行するプログラムに関するものである。
【背景技術】
【０００２】
従来から印刷システムで印刷を行なう場合、ホストコンピュータにＭｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ（以下ＭＦＰ）を接続して、ホストコンピュータ上で文書や図面または、画像などを表示させるアプリケーションソフトがある。そのため、上記アプリケーションソフトを使用することで、プリントデータの内容を印刷する前にユーザーが確認することができた。
【０００３】
また、近年、ホストコンピュータを介さずに外部記憶媒体に格納されたプリントデータを印刷する仕組みが整えられ、更に上記外部記憶装置内のプリントデータの内容を印刷装置上のＵＩでプレビュー表示することも可能となった。
【０００４】
上記のように、印刷装置上のＵＩで、プリントデータのプレビュー表示を行なう場合、印刷装置内部でプレビュー表示に好適なサイズの画像を生成する必要がある。従って、印刷装置内部の描画処理部でプリントデータを上記プレビュー表示に好適なサイズで描画処理を行なわれる。一般に印刷装置から紙媒体に印刷出力される画像（以降、プリントイメージと呼ぶ）と比較して印刷装置上のＵＩにプレビュー表示される画像（以降、サムネイルイメージ）は、その画像サイズが小さい。
【０００５】
そのため、サムネイルイメージを生成する場合、
（１）プリントデータから、予めサムネイルイメージのサイズに適した中間データを作成して、該中間データに描画処理を適用することで、サムネイルイメージを生成する方法（以下、サムネイル優先モード）
（２）プリントデータから、プリントイメージに適した中間データを作成して、該中間データに描画処理を適用させ、プリントイメージを生成した上で、該プリントイメージに縮小処理を施すことでサムネイルイメージを生成する方法（以下、プリント優先モード）
が挙げられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−６７２６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記サムネイル優先モードの方法では、サムネイルイメージを作成した場合、画像サイズの小さい画像を描画して作成することになり、サムネイルイメージの描画にかかる時間も短い。そのため、プレビュー表示までにかかる時間が、ユーザに対してストレスとなることにはないという利点がある。しかしながら、図１４のようにプレビュー表示中にあるサムネイルイメージを拡大して表示させる場合、再びサムネイルイメージを生成し直す手間が発生する。また、印刷を行なわせるときに、プリントイメージのサイズとサムネイルイメージのサイズが異なるため、サムネイルイメージを生成時に使用したデータをキャッシュとして使用できない。そのため、プレビュー後の印刷において元の印刷にかかる時間と同等の時間が掛かってしまう。上記２点の短所がある。よって、サムネイル優先モードのサムネイルイメージ生成方法は、外部記憶装置に格納したプリントデータをプレビュー後に大量に印刷するよりも、ごく一部のプリントデータの印刷か、プレビュー機能を使用したプリントデータの内容確認に適しているといえる。
【０００８】
また、プリント優先モードの方法では、サムネイルイメージを作成する場合、サムネイルイメージが生成されている時点ではプリントイメージが生成されているため、プレビュー表示後の印刷には、ユーザーがストレスを感じることはない。また、プレビュー表示中にあるサムネイルイメージを拡大表示させる場合においても、結局、プリントイメージを希望の画像サイズに縮小し直せば良いだけのため、あまり手間にはならない。しかしながら、図１５のようにプレビュー画面一画面中に多くのサムネイルイメージを表示させる場合、プリントイメージを生成してからサムネイルイメージを生成するため、プレビュー表示に時間がかかってしまうという短所がある。そのため、プリント優先モードのサムネイルイメージ生成方法は、プレビュー機能を使ったプリントデータの詳細確認及び、プレビュー後に多くのプリントデータを印刷する場合に適しているといえる。
【０００９】
上記事項をまとめると図１６のようになる。
【００１０】
しかしながら、ユーザーのＭＦＰのプレビュー機能の使い方がどちらか一方に、片寄ることは無い。そのため、ＭＦＰに搭載されるプレビュー用のサムネイルイメージ生成方法としては、サムネイル優先モード及びプリント優先モードをユーザの使い方毎に、切り替えられることが望ましいと考えられる。
【００１１】
そこで、本発明の課題としては、ユーザーのＭＦＰでのプレビュー機能の使い方によって、サムネイルイメージの生成方法の最適化を図ることとする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために図１６に示すように、ＭＦＰ上のＵＩでプレビューを行なうために必要なサムネイルイメージを生成するために２つのサムネイルイメージ生成手段をもたせる。１つは、プリントデータからサムネイルイメージを生成する手段であり、もう一つは、プリントデータからプリントイメージを生成し、該プリントイメージに縮小処理を施すことでサムネイルイメージを生成する手段である。そして、これらを使い分けるための切り替え手段を持たせる。
【発明の効果】
【００１３】
ユーザーがＭＦＰ上でプレビュー機能を使用してから印刷を行なう場合において、ユーザーの利用目的に対して最適なプレビュー用サムネイルイメージの生成が行なうことが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に関する印刷システム構成図
【図２】本発明の実施形態に関するコントローラ構成図
【図３】サムネイル優先モードにおけるサムネイルイメージ生成方法に関するフローチャート
【図４】プリント優先モードにおけるサムネイルイメージ生成方法に関するフローチャート
【図５】実施例１におけるフローチャート
【図６】実施例２におけるフローチャート
【図７】実施例３におけるフローチャート
【図８】実施例４でサムネイルイメージ生成方法の初期設定がサムネイル優先モードとなっている場合におけるフローチャート
【図９】実施例４でサムネイルイメージ生成方法の初期設定がプリント優先モードとなっている場合におけるフローチャート
【図１０】ＭＦＰ上のＵＩでのプレビュー表示画面一例を示した図
【図１１】実施例１におけるＭＦＰ上のＵＩでのサムネイルイメージ生成方法を切り替えるメニュー画面の一例を示した図
【図１２】実施例２におけるＭＦＰ上のＵＩでのサムネイルイメージ生成方法を切り替えるメニュー画面の一例を示した図
【図１３】実施例３におけるサムネイルイメージの生成方式が切り替わる例を示した図
【図１４】プリント優先モードで可能となるサムネイルイメージの拡大表示の一例を示す図
【図１５】サムネイル優先モードで可能となる多数のサムネイルイメージの表示の一例を示す図
【図１６】サムネイル優先モード及びプリント優先モードにおけるプレビュー表示及び印刷に掛かる時間の関係を示した図
【図１７】本発明の概要を示した図
【発明を実施するための形態】
【００１５】
次に添付の資料を参照して、本発明にかかる実施例を詳細に示す。
【００１６】
図１７は本発明の概要を示した図である。
【００１７】
図１は、本発明に適用される印刷システムの一例を示している。
【００１８】
１００は、ホストＰＣ１１０からの印刷指示に従って、印刷処理を行なうＭＦＰである。１０１は、ＵＩであり、ＭＦＰ１００へユーザー希望の動作を指示するための入力操作を行なうこと及び、ユーザーの希望望する情報を提供することを行なう、ユーザーとＭＦＰのインターフェースである。１０２は、プリントコントローラで、ＭＦＰ１００の動作の制御を行い、ホストＰＣ１１０及び外部記憶装置１２０からプリントデータが来たら、ラスタイメージの描画処理を行なう。１０３は、外部Ｉ／Ｆであり、ホストＰＣ１１０からＭＦＰ１００へＬＡＮ１１１を経由して来た情報を受け止めるインターフェイスである。１０４は、イメージスプーラであり、プリントコントローラで作成されたラスタイメージが格納される。イメージスプーラ１０４に格納されたラスタイメージは、印刷出力を行なうためプリントエンジン１０５へ送られるか、プレビュー表示を行なうために、ＵＩ１０１へ送られる。１０５は、プリントエンジンであり、イメージスプーラ１０４から送られてきたラスタイメージに紙媒体に出力する処理を行い、排紙を行なう。１０４は、外部Ｉ／Ｆであり、外部記憶装置１２０との情報の伝達を行なうためのインターフェースである。１２０は、外部記憶装置である。ユーザーには、外部記憶装置１２０に格納されたプリントデータ１２１をＵＩ１０１からで選択して、プリントコントローラ１０２で描画させ、プリントエンジン１０５で印刷出力させることをＭＦＰ１００に指示させることができる。
【００１９】
図２は、本発明に適用されるプリントコントローラ１０２の構成について、その一例を示している。プリントコントローラ１０２は、ＭＦＰ１００を制御するため、ＣＰＵ２０３、バス２０６、ＲＯＭ２１０、ＲＡＭ２２０及び外部モジュールとの入出力信号を取り扱うインターフェース２０１，２０２，２０４  ，２０５で構成されている。ＵＩ  Ｉ／Ｆ部２０１は、ＵＩ１０１とプリントコントローラ１０２間の信号の入出力を取り扱っている。ＵＩ  Ｉ／Ｆ部２０１は、ＵＩ１０１とＣＰＵ２０３間のインターフェースであり、ＵＩ１０１から送信されて来た信号を受け取ると、ＣＰＵからの指示に従って、操作情報格納部２２６にその信号を格納する。また、プレビュー表示用のサムネイルイメージをサムネイルイメージ格納部２２１から取得して、ＵＩへ送ることも行っている。ホストＩ／Ｆ部２０２は、外部機器とＣＰＵ２０３間インターフェースのである。ホストＰＣ１１０からの印刷指示の命令は、ホストＩ／Ｆ部を経由してＣＰＵ２０３へ伝達される。エンジンＩ／Ｆ部２０４は、プリントエンジン１０５とＣＰＵ２０３間のインターフェースである。ＣＰＵ２０３は、ＭＦＰエンジン１０５に印刷出力を行なわせるとき、エンジンＩ／Ｆ２０４を経由して、印刷出力の支持を行なう。データＩ／Ｆ２０５は、外部記憶装置１２０とＣＰＵ間のインターフェースである。ＣＰＵ２０３は、外部記憶装置１２０に格納されているプリントデータ１２１を取得する場合、データＩ／Ｆ２０５を経由して取得する。ユーザーからの外部記憶装置１２０に格納されているプリントデータ１２１のプレビュー指示をＵＩが受け取った場合、ＣＰＵ２０３は、まずＵＩ  Ｉ／Ｆ２０１を経由して、操作情報格納部２２６にユーザーからのプレビュー指示に関わる情報が格納する。プレビュー指示に関わる情報とは、サムネイルイメージ用中間データを作成するか、プリント用中間データを作成するか、どちらの中間データを作成するかを決定するための情報である。また、ＣＰＵ２０３は、外部記憶装置１２０からプリントデータ１２１をデータＩ／Ｆ２０５を経由して取得を行い、プリントデータ格納部２２５へ格納する。ＣＰＵ２０３は、操作情報格納部２２６とプリントデータ格納部に格納された情報を切替処理部２１１へ送る。切替処理部２１１は、サムネイルイメージ用中間データ作成部２１２あるいは、プリントイメージ用中間データ作成部２１３のどちらにプリントデータを送信するか決める。サムネイルイメージ用中間データ作成部２１２で中間データを作成する場合、その中間データは、サムネイルイメージ用中間データ格納部２２２へ格納され、描画処理部２１４で描画処理が行われ、サムネイルイメージ格納部２２１に格納される。サムネイルイメージ格納部２２１に格納されたサムネイルイメージは、ＵＩ  ／ＩＦ部２０１を経由してＵＩへ送信される。一方、プリントイメージ用中間データ作成部２１３で中間データが作成される場合、その中間データは、プリントイメージ用中間データ格納部２２３へ格納され、描画処理部２１４で描画処理が行われ、プリントイメージ格納部２２４に格納される。プリントイメージ格納部２２４に格納されたプリントイメージは、画像縮小処理部２１５でサムネイ��イメージへ変換され、サムネイルイメージ格納部２２１に格納される。サムネイルイメージ格納部２２１に格納されたサムネイルイメージは、ＵＩ  ／ＩＦ部２０１を経由してＵＩへ送信される。
【００２０】
図１０は、本発明に適用されるＵＩ上にサムネイルイメージがプレビュー表示されるときの表示構成の一例を示している。１００１、１００２、１００３はタブメニューを示している。１００１は、複写、１００２はメール送信、１００３は印刷を示しており、図では、印刷タブ１００３が選択されている。１００４は、印刷タブの中でプリントデータのプレビュー画面を示している。１００５は、プリントデータの描画結果のサムネイルイメージ、１００６は、プリントデータのファイル名、１００７は、チェックボックスであり、サムネイルイメージ単位でデータを印刷するか否かを選択するために使用される。１００８はＵＩが現在どのサムネイルイメージに指しているかをユーザーに知らせるための枠である。１００９、１０１０、１０１２、１０１３はプレビュー表示の画面を遷移させるためのプッシュボタンである。１００９は、最初の画面を表示、１０１０は、一つ前の画面を表示、１０１２は次の画面を表示、１０１３は最後の画面を表示させるためのプッシュボタンである。１０１１は、現在表示されているプレビュー画面が何番目のプレビュー画面かをユーザーに知らせること及び、ユーザーからの入力指示により何番目の画面を表示させるかを数値入力部である。１０１４は、プッシュボタンで、プレビュー画面から戻る場合にユーザーが使用する。
【００２１】
図３は、本発明に適用されるサムネイル優先モードにおけるサムネイルイメージの描画フローチャートを示している。Ｓ３０１では、ＭＦＰは、プリントデータからサムネイルイメージ用の中間データの作成を行なう。Ｓ３０２では、ＭＦＰは、該中間データに対して、描画処理を行いサムネイルイメージを生成する。Ｓ３０３では、ＭＦＰは、該サムネイルイメージをサムネイルイメージ格納部２２１へ格納する。
【００２２】
図４は、本発明に適用されるプリント優先モードにおけるサムネイルイメージの描画フローチャートを示している。Ｓ４０１では、ＭＦＰは、プリントデータからプリントイメージ用の中間データの作成を行なう。Ｓ４０２では、ＭＦＰは該中間データに対して、描画処理を行いプリントイメージの作成を行なう。Ｓ４０３では、該プリントイメージをプリントイメージ格納部２２４へ格納する。Ｓ４０４では、該プリントイメージに縮小処理を施し、サムネイルイメージを生成する。Ｓ４０５では、該サムネイルイメージをサムネイルイメージ格納部２２１へ格納する。
【実施例１】
【００２３】
以下に図５及び図１１を使用して、実施例の一つについて説明を行なう。
【００２４】
図１１は、ＵＩ上で表示されるプリントデータのプレビューを行なうか否かを決定する画面である。１１０１は、プッシュボタンでプレビューを実行する場合に、ユーザーがプッシュボタン１１０１選択することで、ただちにＵＩ上の画面がプレビュー画面に遷移される。１１０５はラジオボタンであり、プレビュー表示をプリント優先モードで行なうか、サムネイル優先モードで行なうかを決めることができる。１１０４は、プッシュボタンで、印刷を実行する場合に、ユーザがプッシュボタン１１０４を選択することで、ただちに印刷が実行される。ここで、印刷が実行されるデータは、チェックボックス１１０２でチェックマーク１１０３が入ったデータに限るものとする。
【００２５】
図５は、上記１１０５のラジオボタンを選択した結果ＭＦＰで行われる処理を示すフローチャートである。Ｓ５０１では、ＭＦＰは、ユーザーからのプレビュー表示に関するモード選択（サムネイル優先モードかプリント優先モードを選択）結果をＵＩに受付させる。Ｓ５０２では、外部記憶装置に格納されているデータを一通り読み込むまで、Ｓ５０３からＳ５０７までの処理を繰り返し行なわせることを制御する。Ｓ５０３は、外部記憶装置に格納されているデータを一つ読み込む。Ｓ５０４では、Ｓ５０１での選択結果がサムネイル優先モードかプリント優先モードかに従って、Ｓ５０５あるいはＳ５０６のどちらの処理を行なわせるかを判断する。Ｓ５０１でサムネイル優先モードが選択された場合は、Ｓ５０５でＭＦＰはサムネイル優先モードでサムネイルイメージの描画処理を行なう。Ｓ５０１でプリント優先モードが選択された場合は、Ｓ５０６でＭＦＰはプリント優先モードのサムネイルイメージの描画処理を行なう。Ｓ５０７では、ＭＦＰは、サムネイルイメージをＵＩへの送信を行なう。
【実施例２】
【００２６】
以下に図６及び図１２を使用して、実施例の一つを説明する。
【００２７】
本実施例では、ユーザーが指定するプレビュー画面１画面中に表示させるサムネイルイメージの枚数ｎと予め定められた閾値Ｎの間で大小関係の比較を行せる。その大小関係の比較の結果からサムネイル優先モードとプリント優先モードのどちらでサムネイルイメージの描画を行なうかを決めるものである。
【００２８】
これは、ユーザーが指定したｎが大きい数値であった場合に、プリント優先モードでサムネイルイメージを生成してしまうとあまりにも時間がかかってしまい、ユーザーに長い待機時間を与えてしまうという問題を解消するものである。また、一方で、ｎが小さい数値であった場合は、プリント優先モードでサムネイルイメージの描画を行い、プレビュー表示後のプリント待ち時間を軽減させるものである。
【００２９】
図１２は、ＵＩ上で表示されるプリントデータのプレビューを行なうか否かを決定する画面である。ここで、１２０１，１２０３，１２０４，１２０５については、図１１の１１０１，１１０４，１１０２，１１０３と重複するため説明を省略する。１２０２は、数値入力部で、プレビュー画面１画面あたりに何枚のサムネイルイメージを表示するかをユーザーが入力して決定する。ユーザーからの入力を受けて、ＭＦＰは、プレビュー画面１画面あたりに何枚のサムネイルイメージを表示させるかについて制御を行なう。
【００３０】
図６は、１２０２で、ユーザーが数値を入力した結果、ＭＦＰで行われる処理のフローチャートである。Ｓ６０１では、ユーザーがＵＩ上で入力したプレビュー表示での１画面に表示するサムネイルイメージの枚数ｎをＭＦＰが受け付ける。Ｓ６０２では、外部記憶装置に格納されているデータを一通り読み込むまで、Ｓ６０３からＳ６０７までの処理を繰り返し行なわせることを制御する。Ｓ６０３は、外部記憶装置に格納されているデータを一つ読み込む。Ｓ６０４では、予め決められた閾値Ｎとｎの間で大小関係を調べる。ｎ≧Ｎの場合、Ｓ６０５においてサムネイル優先モードでサムネイルイメージの描画処理を行なう。ｎ＜Ｎの場合、Ｓ６０６においてプリント優先モードでサムネイルイメージの描画処理を行なう。Ｓ６０７では、ＭＦＰはＵＩへサムネイルイメージを送信する。
【実施例３】
【００３１】
以下に図７を用いて、実施例を説明する。
【００３２】
本実施例は、プリントデータのデータサイズｄと予め定められた閾値Ｄとの間で大小関係の比較を行なう。そして大小関係を比較した結果に応じて、プリントデータ一つ、ひとつに対して、サムネイル優先モードあるいはプリント優先モードでサムネイルイメージを描画するかを決めていく。これは、データサイズが大きいことは、描画処理に時間が掛かってしまう一つの要因であることから導かれた方法である。
【００３３】
図７は、プリントデータのデータサイズからサムネイル優先モード及びプリント優先モードのどちらで、サムネイルイメージの描画を行いかを示したフローチャートである。Ｓ７０１では、外部記憶装置に格納されているデータを一通り読み込むまで、Ｓ７０２からＳ７０６までの処理を繰り返し行なわせることを制御する。Ｓ７０２では、部記憶装置に格納されているデータを一つ読み込む。Ｓ７０３では、プリントデータのデータサイズｄと予め定められた閾値Ｄの間の大小関係を比較する。ｄ≧Ｄの場合Ｓ７０４で、サムネイル優先モードでサムネイルイメージの描画処理を行なう。一方、ｄ＜Ｄの場合、Ｓ７０５で、プリント優先モードでサムネイルイメージの描画処理を行なう。Ｓ７０６では、ＭＦＰはＵＩへサムネイルイメージを送信する。
【実施例４】
【００３４】
以下に図８，図９，図１３を用いて実施例を説明する。
【００３５】
本実施例では、（１）ＵＩ上のプレビュー画面で、デフォルト設定でサムネイル優先モードでサムネイルイメージの生成が行われているにもかかわらず、ユーザーが印刷選択を行ったプリントデータが大量にある場合に関するものである。
【００３６】
あるいは、（２）ＵＩ上のプレビュー画面で、デフォルト設定でプリント優先モードでサムネイルイメージの生成が行われているにもかかわらず、ユーザーがあまり印刷選択を行ったプリントデータが少ない場合に関するものである。
【００３７】
まず（１）の場合、図１３のようにＭＦＰは、プリントデータの内容確認よりも、印刷することにユーザーの意識が高いと判断して、次のプレビュー画面に遷移したときからプリント優先モードに切り替える。（２）の場合、ＭＦＰは、プリントデータを印刷することよりも、内容確認することにユーザーの意識が高いと判断をして、次のプレビュー画面に遷移したときからサムネイル優先モードに切り替えを行なう。
【００３８】
図８は、上記（１）の場合に関するＭＦＰが行なう処理のフローチャートである。Ｓ８０１では、ＵＩがユーザーからのプレビュー表示を受けたときに、サムネイル優先モードで、サムネイルイメージの生成を行なうようにＭＦＰは初期設定を行なう。Ｓ８０２でＭＦＰは、プレビュー表示一画面分のサムネイルイメージをサムネイル優先モードで生成してＵＩ上に表示する。Ｓ８０３では、ＭＦＰはユーザーがＵＩ上で印刷選択したデータの個数ｔをカウントする。Ｓ８０４では、ユーザーからプレビュー画面の遷移をＭＦＰが受け付ける。Ｓ８０５では  印刷選択したデータの個数ｔ及び予め定められた閾値Ｔの間で大小関係の比較を行なう。ｔ≧Ｔの場合Ｓ８０６でＭＦＰはサムネイルイメージの生成方法をサムネイル優先モードからプリント優先モードへ切り替えを行なう。Ｓ８０７では、プレビュー画面１画面分のプリントデータを外部記憶装置から読み込むまで、Ｓ８０８からＳ８１２までの処理を繰り返し行なわせることを制御する。
【００３９】
Ｓ８０８では外部記憶装置に格納されているデータを一つ読み込む。Ｓ８０９では、現在サムネイル優先モードとプリント優先モードにどちらに設定されているかを調べる。サムネイル優先モードが選択されている場合、Ｓ８１０において、サムネイル優先モードでサムネイルイメージの生成を行なう。一方、プリント優先モードが選択されている場合、Ｓ８１１においてプリント優先モードでサムネイルイメージの生成を行なう。Ｓ８１２では、ＭＦＰは、サムネイルイメージをＵＩへの送信を行なう。
【００４０】
図９は（２）の場合に関するＭＦＰが行なう処理のフローチャートである。図８のフローチャートのＳ８０１からとＳ８０４及びＳ８０７からＳ８１２と図９のフローチャートＳ９０１からＳ９０４及びＳ９０７からＳ９１２は、それぞれ、サムネイル優先モードとプリント優先モードという単語を読み替えれば良いため、説明を省略する。なお、Ｓ９０５では印刷選択したデータの個数ｔ及び予め定められた閾値Ｔの間で大小関係の比較を行なう。ｔ＜Ｔの場合Ｓ９０６でＭＦＰはサムネイルイメージの生成方法をプリント優先モードからサムネイル優先モードへ切り替えを行なう。
【図１】
2010214785.tif 000003
【図２】
2010214785.tif 000004
【図３】
2010214785.tif 000005
【図４】
2010214785.tif 000006
【図５】
2010214785.tif 000007
【図６】
2010214785.tif 000008
【図７】
2010214785.tif 000009
【図８】
2010214785.tif 000010
【図９】
2010214785.tif 000011
【図１０】
2010214785.tif 000012
【図１１】
2010214785.tif 000013
【図１２】
2010214785.tif 000014
【図１３】
2010214785.tif 000015
【図１４】
2010214785.tif 000016
【図１５】
2010214785.tif 000017
【図１６】
2010214785.tif 000018
【図１７】
2010214785.tif 000019