(57)【特許請求の範囲】
【請求項１】
データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちのＫ個（Ｋは２以上の整数）の部分ごとに予め定めた処理を行う印刷処理を指定する処理指定情報とを受け付ける受付手段と、
前記受付手段が受け付けた前記部分指定情報により指定された前記複数の部分の内容をそれぞれ特定するための複数の特定画像を生成する生成手段と、
前記受付手段が前記処理指定情報を受け付けると、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作を、選択するＫ個の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する制御手段と
を備え、
前記制御手段は、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作が、当該Ｋ個の特定画像を選択した順番に応じた速度で行われるように制御することを特徴とする表示制御装置。
【請求項２】
前記制御手段は、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作が、当該Ｋ個の特定画像を選択した順番が特定の順番よりも前の場合は前記過程における前回の動作の速度以上の速度で行われ、当該Ｋ個の特定画像を選択した順番が当該特定の順番よりも後の場合は前記過程における前回の動作の速度以下の速度で行われるように制御することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちの２つの部分ごとに当該２つの部分のうちの一方を記録媒体の一方の面に印刷し当該２つの部分のうちの他方を当該記録媒体の他方の面に印刷する両面印刷処理を指定する処理指定情報とを受け付ける受付手段と、
前記受付手段が受け付けた前記部分指定情報により指定された前記複数の部分の内容をそれぞれ特定するための複数の特定画像を生成する生成手段と、
前記受付手段が前記処理指定情報を受け付けると、前記生成手段により生成された前記複数の特定画像から２つの特定画像を選択して当該２つの特定画像のうちの一方の裏面と当該２つの特定画像のうちの他方の裏面とを重ね合わせる動作を、選択する２つの特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する制御手段と
を備え、
前記制御手段は、前記生成手段により生成された前記複数の特定画像から２つの特定画像を選択して当該２つの特定画像のうちの一方の裏面と当該２つの特定画像のうちの他方の裏面とを重ね合わせる動作が、当該２つの特定画像を選択した順番に応じた速度で行われるように制御することを特徴とする表示制御装置。
【請求項４】
データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちのＫ個（Ｋは２以上の整数）の部分ごとに当該Ｋ個の部分を記録媒体に集約して印刷する集約印刷処理を指定する処理指定情報とを受け付ける受付手段と、
前記受付手段が受け付けた前記部分指定情報により指定された前記複数の部分の内容をそれぞれ特定するための複数の特定画像を生成する生成手段と、
前記受付手段が前記処理指定情報を受け付けると、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像を記録媒体の画像に面付けする動作を、選択するＫ個の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する制御手段と
を備え、
前記制御手段は、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像を記録媒体の画像に面付けする動作が、当該Ｋ個の特定画像を選択した順番に応じた速度で行われるように制御することを特徴とする表示制御装置。
【請求項５】
データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちのＫ個（Ｋは２以上の整数）の部分ごとに予め定めた処理を行う印刷処理を指定する処理指定情報と、当該複数の部分の印刷を要求する印刷要求情報とを受け付ける受付手段と、
前記受付手段が受け付けた前記部分指定情報により指定された前記複数の部分の内容をそれぞれ特定するための複数の特定画像を生成する生成手段と、
前記受付手段が前記処理指定情報を受け付けると、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作を、選択するＫ個の特定画像を変えながら順次行う過程を、表示する表示手段と、
前記表示手段により前記過程が表示された後に、前記受付手段が前記印刷要求情報を受け付けると、前記複数の部分を、前記印刷処理を行った状態で印刷する印刷手段と
を備え、
前記表示手段は、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作を、当該Ｋ個の特定画像を選択した順番に応じた速度で行うことを特徴とする印刷装置。
【請求項６】
コンピュータに、
データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちのＫ個（Ｋは２以上の整数）の部分ごとに予め定めた処理を行う印刷処理を指定する処理指定情報とを受け付ける機能と、
前記部分指定情報により指定された前記複数の部分の内容をそれぞれ特定するための複数の特定画像を生成する機能と、
前記処理指定情報を受け付けると、前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作を、選択するＫ個の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する機能と
を実現させ、
前記制御する機能では、前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作が、当該Ｋ個の特定画像を選択した順番に応じた速度で行われるように制御させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、印刷装置、プログラムに関する。
【背景技術】
【０００２】
処理すべき印刷データと、印刷データに対して設定された印刷属性情報とに基づいて、印刷制御を行う印刷制御装置において、印刷属性情報のうち、レイアウトに関する設定が変更された場合、印刷データ及びレイアウトに関する設定に基づいて印刷データのレイアウトプレビューを表示し、印刷データ及び印刷属性情報に基づいて印刷データの出力形態のプレビューを表示する技術は知られている（例えば、特許文献１参照）。
連続的に両面読み取りされた画像データのプレビュー画像については、表／裏のページまたは見開きのページを各種設定の処理対象となるプレビュー画像と各種設定処理の対象とはならない補助的なプレビュー画像との組にして、少なくとも処理対象となるプレビュー画像を表示し、処理対象となるプレビュー画像と補助的なプレビュー画像とを切り替えながら順にページ送りする技術も知られている（例えば、特許文献２参照）。
折り方の設定を行う画面で数多くある折り方のバリエーションを示すアイコンをユーザーの視点でわかりやすく表示し、更にはプレビュー画面においても実印刷内容と共に折り位置、折り方、折順を同時に表示することでよりわかり易いプレビュー表示を行う技術も知られている（例えば、特許文献３参照）。
複数ページ分の両面印刷用データに基づいてページ画像の印刷プレビュー画像を表示するにあたって、記録材を重ね置きした状態から最上面の記録材の一部がめくり返された状態における最上面の記録材のうら面部分に相当する領域及び２枚目の記録材のおもて面部分に相当する領域について、特定されたページの次の２ページ分のページ画像それぞれの画像をＮｉｎ１設定した各ぺージ画像毎にめくり返し表示されるようにする技術も知られている（例えば、特許文献４参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１０２６１４号公報
【特許文献２】特開２００８−２２６０５０号公報
【特許文献３】特開２０１０−１１６２４１号公報
【特許文献４】特開２０１０−２８２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、印刷対象の複数の部分のうちの幾つかの部分ごとに予め定めた処理を行う印刷処理の様子を把握し易くすることにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちのＫ個（Ｋは２以上の整数）の部分ごとに予め定めた処理を行う印刷処理を指定する処理指定情報とを受け付ける受付手段と、前記受付手段が受け付けた前記部分指定情報により指定された前記複数の部分の内容をそれぞれ特定するための複数の特定画像を生成する生成手段と、前記受付手段が前記処理指定情報を受け付けると、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作を、選択するＫ個の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する制御手段とを備え、前記制御手段は、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作が、当該Ｋ個の特定画像を選択した順番に応じた速度で行われるように制御することを特徴とする表示制御装置である。
請求項２に記載の発明は、前記制御手段は、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作が、当該Ｋ個の特定画像を選択した順番が特定の順番よりも前の場合は前記過程における前回の動作の速度以上の速度で行われ、当該Ｋ個の特定画像を選択した順番が当該特定の順番よりも後の場合は前記過程における前回の動作の速度以下の速度で行われるように制御することを特徴とする請求項１に記載の表示制御装置である。
請求項３に記載の発明は、データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちの２つの部分ごとに当該２つの部分のうちの一方を記録媒体の一方の面に印刷し当該２つの部分のうちの他方を当該記録媒体の他方の面に印刷する両面印刷処理を指定する処理指定情報とを受け付ける受付手段と、前記受付手段が受け付けた前記部分指定情報により指定された前記複数の部分の内容をそれぞれ特定するための複数の特定画像を生成する生成手段と、前記受付手段が前記処理指定情報を受け付けると、前記生成手段により生成された前記複数の特定画像から２つの特定画像を選択して当該２つの特定画像のうちの一方の裏面と当該２つの特定画像のうちの他方の裏面とを重ね合わせる動作を、選択する２つの特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する制御手段とを備え、前記制御手段は、前記生成手段により生成された前記複数の特定画像から２つの特定画像を選択して当該２つの特定画像のうちの一方の裏面と当該２つの特定画像のうちの他方の裏面とを重ね合わせる動作が、当該２つの特定画像を選択した順番に応じた速度で行われるように制御することを特徴とする表示制御装置である。
請求項４に記載の発明は、データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちのＫ個（Ｋは２以上の整数）の部分ごとに当該Ｋ個の部分を記録媒体に集約して印刷する集約印刷処理を指定する処理指定情報とを受け付ける受付手段と、前記受付手段が受け付けた前記部分指定情報により指定された前記複数の部分の内容をそれぞれ特定するための複数の特定画像を生成する生成手段と、前記受付手段が前記処理指定情報を受け付けると、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像を記録媒体の画像に面付けする動作を、選択するＫ個の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する制御手段とを備え、前記制御手段は、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像を記録媒体の画像に面付けする動作が、当該Ｋ個の特定画像を選択した順番に応じた速度で行われるように制御することを特徴とする表示制御装置である。
請求項５に記載の発明は、データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちのＫ個（Ｋは２以上の整数）の部分ごとに予め定めた処理を行う印刷処理を指定する処理指定情報と、当該複数の部分の印刷を要求する印刷要求情報とを受け付ける受付手段と、前記受付手段が受け付けた前記部分指定情報により指定された前記複数の部分の内容をそれぞれ特定するための複数の特定画像を生成する生成手段と、前記受付手段が前記処理指定情報を受け付けると、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作を、選択するＫ個の特定画像を変えながら順次行う過程を、表示する表示手段と、前記表示手段により前記過程が表示された後に、前記受付手段が前記印刷要求情報を受け付けると、前記複数の部分を、前記印刷処理を行った状態で印刷する印刷手段とを備え、前記表示手段は、前記生成手段により生成された前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作を、当該Ｋ個の特定画像を選択した順番に応じた速度で行うことを特徴とする印刷装置である。
請求項６に記載の発明は、コンピュータに、データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちのＫ個（Ｋは２以上の整数）の部分ごとに予め定めた処理を行う印刷処理を指定する処理指定情報とを受け付ける機能と、前記部分指定情報により指定された前記複数の部分の内容をそれぞれ特定するための複数の特定画像を生成する機能と、前記処理指定情報を受け付けると、前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作を、選択するＫ個の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する機能とを実現させ、前記制御する機能では、前記複数の特定画像からＫ個の特定画像を選択して当該Ｋ個の特定画像の状態を前記予め定めた処理に応じて変更する動作が、当該Ｋ個の特定画像を選択した順番に応じた速度で行われるように制御させるためのプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、印刷対象の複数の部分のうちの幾つかの部分ごとに予め定めた処理を行う印刷処理の様子の表示に変化を付けることができる。
請求項２の発明によれば、本構成を有していない場合に比較して、印刷対象の複数の部分のうちの幾つかの部分ごとに予め定めた処理を行う印刷処理の様子を効率よく把握することができる。
請求項３の発明によれば、印刷対象の複数の部分のうちの２つの部分ごとにその一方を記録媒体の一方の面に印刷しその他方を記録媒体の他方の面に印刷する両面印刷処理の様子の表示に変化を付けることができる。
請求項４の発明によれば、印刷対象の複数の部分のうちの幾つかの部分ごとに記録媒体に集約して印刷する集約印刷処理の様子の表示に変化を付けることができる。
請求項５の発明によれば、印刷対象の複数の部分のうちの幾つかの部分ごとに予め定めた処理を行う印刷処理の様子の表示に変化を付けることができる。
請求項６の発明によれば、印刷対象の複数の部分のうちの幾つかの部分ごとに予め定めた処理を行う印刷処理の様子の表示に変化を付けることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態が適用される画像処理装置の構成例を示した図である。
【図２−１】両面印刷（長辺綴じ）を指定した場合のサムネイル画像の表示例を示した図である。
【図２−２】両面印刷（長辺綴じ）を指定した場合のサムネイル画像の表示例を示した図である。
【図３−１】２ページ集約印刷を指定した場合のサムネイル画像の表示例を示した図である。
【図３−２】２ページ集約印刷を指定した場合のサムネイル画像の表示例を示した図である。
【図４−１】２ページ集約印刷を指定した後に両面印刷（長辺綴じ）を指定した場合のサムネイル画像の表示例を示した図である。
【図４−２】２ページ集約印刷を指定した後に両面印刷（長辺綴じ）を指定した場合のサムネイル画像の表示例を示した図である。
【図５】両面印刷（長辺綴じ）を指定した後に２ページ集約印刷を指定した場合のサムネイル画像の表示例を示した図である。
【図６−１】中綴じ製本を指定した場合のサムネイル画像の表示例を示した図である。
【図６−２】中綴じ製本を指定した場合のサムネイル画像の表示例を示した図である。
【図６−３】中綴じ製本を指定した場合のサムネイル画像の表示例を示した図である。
【図７】本発明の実施の形態における画像処理装置の機能構成例を示したブロック図である。
【図８】印刷時の処理として両面印刷が指定される場合の画像処理装置の動作例を示したフローチャートである。
【図９】印刷時の処理として２ページ集約印刷が指定される場合の画像処理装置の動作例を示したフローチャートである。
【図１０】本発明の実施の形態が適用される端末装置のハードウェア構成例を示した図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される画像処理装置１０のハードウェア構成例を示した図である。
図示するように、画像処理装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像読取部１６と、画像形成部１７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１８とを備える。
【０００９】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、後述する各機能を実現する。
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
ＨＤＤ１４は、画像読取部１６が読み取った画像データや画像形成部１７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
操作パネル１５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。本実施の形態では、表示画面の一例として、また、表示手段の一例として、操作パネル１５を設けている。
【００１０】
画像読取部１６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部１６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ(Charge Coupled Devices)で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ(Contact Image Sensor)で受光するＣＩＳ方式のものを用いるとよい。
【００１１】
画像形成部１７は、記録媒体に画像を形成する。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。本実施の形態では、印刷手段の一例として、画像形成部１７を設けている。
通信Ｉ／Ｆ１８は、ネットワークを介して他の装置との間で各種情報の送受信を行う。
【００１２】
ところで、このような画像処理装置１０において、電子文書の印刷を操作パネル１５から指示する際、両面印刷、集約印刷、中綴じ製本等の処理、又は、これらを組み合わせた処理を指定する場合がある。ここで、「集約印刷」とは、１枚の用紙上に電子文書の複数のページ分の画像を集約して印刷することをいい、本明細書では、１枚の用紙上に電子文書のＮページ分の画像を集約して印刷する集約印刷を特に「Ｎページ集約印刷」と呼ぶことにする。
【００１３】
このように各種処理を指定して電子文書を印刷した場合、結果の仕上がり状態を見せるプレビュー画像を操作パネル１５に表示することは考えられる。
しかしながら、この表示だけでは、直截的に仕上がり状態が分かり難く、ミスプリントを起こしてしまう虞もある。
【００１４】
そこで、本実施の形態では、操作パネル１５に仕上がり状態を表示する際に、その仕上がり状態に至るまでの過程をアニメーションで表示するようにした。
但し、仕上がり状態に至るまでの過程の表現方法は、指定された処理によって異なる。
例えば、電子文書の印刷時に両面印刷が指定された場合は、用紙のページのサムネイル画像（以下、「用紙画像」という）に電子文書のページのサムネイル画像（以下、「文書画像」という）が貼り付けられた状態で、この２つの用紙画像のうち一方が表面として他方が裏面として重ね合わせられることにより１つの用紙画像となる様子をアニメーション表示する。
また、電子文書の印刷時に２ページ集約印刷が指定された場合は、２つの文書画像が１つの用紙画像に貼り付けられていく様子をアニメーション表示する。
【００１５】
一方で、仕上がり状態に至るまでの過程をアニメーションで表示する際、操作パネル１５に表示するサムネイル画像の数が多い場合に全てのサムネイル画像を表示させると、処理に要する時間が長くなり、却って効率が悪くなるという問題もある。
そこで、本実施の形態では、操作パネル１５に表示するサムネイル画像の数が多い場合には、最初の部分と最後の部分とに挟まれた中間部分について、その表示を省略したり、その表示時間を短くしたりする。尚、中間部分に対してこのような表示制御を行うかどうかは、ユーザが選択するようにしてもよい。
【００１６】
まず、本実施の形態におけるサムネイル画像の表示例について説明する。尚、以下の表示例では、電子文書の印刷対象のページは７ページであり、全て縦向きであるものとする。
図２−１及び図２−２は、両面印刷（長辺綴じ）を指定した場合のサムネイル画像の表示例を示したものである。
初期状態では、図２−１（ａ）に示すように、７つの文書画像が並んでいる。尚、各文書画像に付された番号は、電子文書のページ番号を示しており、各文書画像にこのような番号が含まれることを意味するものではない。
ここで両面印刷の指示を受け付けると、集約印刷の指示はないものと判断し、これらの文書画像は、それぞれ１つの文書画像を含む同数の用紙画像に切り替わる。但し、図では、文書画像と用紙画像とを区別せずに示している。そして、図２−１（ｂ）に示すように、７つの用紙画像のうち、１つ目の用紙画像の裏面と２つ目の用紙画像の裏面とが近付き、引き付け合う。
これにより、図２−１（ｃ）に示すように、１つ目の用紙画像及び２つ目の用紙画像は両面に文書画像を有する１つの用紙画像となり、３つ目の用紙画像及び４つ目の用紙画像も、白抜き矢印で示すように左に寄りながら、上記（ｂ）の１つ目の用紙画像及び２つ目の用紙画像と同じ振る舞いをする。
【００１７】
その後、図２−２（ｄ）に示すように、１つ目の用紙画像及び２つ目の用紙画像が合わさった用紙画像は平らな状態に戻り、以降、全体に亘って用紙画像が２つずつ近付きながら同じ振る舞いを繰り返す。
これにより、図２−２（ｅ）に示すように、７つあった用紙画像は、４つの用紙画像にまとめられて整列する。
そして、最終的には、図２−２（ｆ）に示すように、４つの用紙画像が束ねられた画像が表示される。
【００１８】
図３−１及び図３−２は、２ページ集約印刷を指定した場合のサムネイル画像の表示例を示したものである。
初期状態では、図３−１（ａ）に示すように、７つの文書画像が並んでいる。尚、各文書画像に付された番号は、電子文書のページ番号を示しており、各文書画像にこのような番号が含まれることを意味するものではない。
ここで２ページ集約印刷の指示を受け付けると、図３−１（ｂ）に示すように、７つの文書画像のうち、１つ目の文書画像及び２つ目の文書画像が近付き、縮小される。
その後、図３−１（ｃ）に示すように、３つ目の文書画像及び４つ目の文書画像、５つ目の文書画像及び６つ目の文書画像も、上記（ｂ）の１つ目の文書画像及び２つ目の文書画像と同じ振る舞いをし、文書画像は、２つずつ間隔を空けて整列する。
【００１９】
また、図３−２（ｄ）に示すように、最後の文書画像は左に寄せられる。
その後、図３−２（ｅ）に示すように、整列した文書画像の外側に用紙画像が現れ、１枚の用紙の中に２ページ分の文書画像が収まったことが表される。
そして、最終的には、図３−２（ｆ）に示すように、４つの用紙画像が束ねられた画像が表示される。
【００２０】
図４−１及び図４−２は、２ページ集約印刷を指定した後に両面印刷（長辺綴じ）を指定した場合のサムネイル画像の表示例を示したものである。
２ページ集約印刷を指示して用紙画像が整列するまでは、図３−１（ａ）〜図３−２（ｅ）に示した表示が行われる。
ここで両面印刷の追加指示を受け付けると、図４−１（ａ）に示すように、２つ目の用紙画像が縦方向に回転して裏返る。
そして、図４−１（ｂ）に示すように、２つ目の用紙画像は１つ目の用紙画像の裏側に滑り込み、４つ目の用紙画像が縦方向に回転して裏返る。
その後、図４−１（ｃ）に示すように、１つ目の用紙画像及び２つ目の用紙画像は両面に文書画像を有する１つの用紙画像となり、４つ目の用紙画像も、上記（ｂ）の２つ目の用紙画像と同じ振る舞いをする。
そして、最終的には、図４−２（ｄ）に示すように、４つの用紙画像が束ねられた画像が表示される。
【００２１】
図５は、両面印刷（長辺綴じ）を指定した後に２ページ集約印刷を指定した場合のサムネイル画像の表示例を示したものである。
両面印刷を指示して用紙画像が整列するまでは、図２−１（ａ）〜図２−２（ｅ）に示した表示が行われる。
ここで２ページ集約印刷の追加指示を受け付けると、図５（ａ）に示すように、１つ目の用紙画像の両面に貼り付けられた１つ目の文書画像及び２つ目の文書画像が剥がされる。
また、図５（ｂ）に示すように、１つ目の文書画像及び２つ目の文書画像は片面の文書画像として整列し、２つ目の用紙画像も、上記（ｂ）の１つ目の用紙画像と同じ振る舞いをする。
その後、図５（ｃ）に示すように、全ての用紙画像について同じ振る舞いが繰り返され、７つの文書画像が整列した状態で、文書画像の外側に用紙画像が現れ、最初から２ページ集約印刷を指示して用紙画像が整列した状態に戻る。
そして、以降は、図４−１及び図４−２に示した表示が行われる。
即ち、２ページ集約印刷を指定した後に両面印刷を指定するのが正順、両面印刷を指定した後に２ページ集約印刷を指定するのが逆順というように、順序性のある複数の処理を行う場合は、一旦、正順で処理を行える状態に表示を戻している。
【００２２】
図６−１〜図６−３は、中綴じ製本を指定した場合のサムネイル画像の表示例を示したものである。
初期状態では、図６−１（ａ）に示すように、７つの文書画像が並んでいる。尚、各文書画像に付された番号は、電子文書のページ番号を示しており、各文書画像にこのような番号が含まれることを意味するものではない。
ここで中綴じ製本の指示を受け付けると、図３−１（ａ）〜図３−２（ｄ）の表示を経て、図６−１（ｂ）に示すように、７つの文書画像が、２つずつ間隔を空けて整列した状態となる。
その後、図６−１（ｃ）に示すように、７つの文書画像が、製本したときにページが揃うような位置に移動する。尚、この例では、製本したときの最後のページが白紙となるので、白紙の文書画像が１つ目の文書画像として挿入される。
【００２３】
また、図６−２（ｄ）に示すように、整列した文書画像の外側に用紙画像が現れ、１枚の用紙の中に２ページ分の文書画像が収まったことが表される。
その後、図６−２（ｅ）に示すように、４つの用紙画像のうち、１つ目の用紙画像及び２つ目の用紙画像が折り曲げられながら引き付く。
これにより、図６−２（ｆ）に示すように、１つ目の用紙画像及び２つ目の用紙画像は両面に文書画像を有する１つの用紙画像となり、３つ目の用紙画像及び４つ目の用紙画像も、上記（ｅ）の１つ目の用紙画像及び２つ目の用紙画像と同じ振る舞いをし、結果として２つの用紙画像となる。
その後、図６−３（ｇ）に示すように、２つの用紙画像が重ね合わせられ、中央にステープルが打ち込まれる様子が表示される。
そして、最終的には、図６−３（ｈ）に示すように、ページを１枚１枚めくる操作を行わなくてもページがめくられる動画表示を行う。
【００２４】
次に、このような概略動作を実現する画像処理装置１０について詳細に説明する。
図７は、画像処理装置１０の機能構成例を示したブロック図である。
図示するように、画像処理装置１０は、電子文書記憶部２１と、操作受付部２２と、サムネイル画像生成部２３と、サムネイル画像記憶部２４と、フレーム生成部２５と、フレーム記憶部２６と、表示制御部２７と、印刷データ出力部２９とを備えている。
【００２５】
電子文書記憶部２１は、印刷対象の電子文書を記憶する。ここで、印刷対象の電子文書とは、例えば、図示しないＰＣ（Personal Computer）から送られたＰＤＬ（Page Description Language）のデータに基づいて再構築された電子文書、図示しないＰＣからＰＤＦダイレクトプリント機能によって送られたＰＤＦファイル、図示しないサーバコンピュータや携帯端末から取り込まれた電子文書である。但し、本明細書で「電子文書」というときは、テキストを含む「文書」を電子化したもののみを意味するとは限らない。例えば、図形等のグラフィックデータ、絵、写真等の画像データも、ラスタデータであるかベクタデータであるかに関わらず、「電子文書」に含まれるものとする。本実施の形態では、データの一例として、電子文書を用いている。
【００２６】
操作受付部２２は、操作パネル１５上でユーザ操作が行われると、そのユーザ操作に基づく情報を受け付ける。例えば、ユーザ操作として、電子文書の印刷対象のページを指定する操作が行われると、指定されたページのページ番号を受け付ける。また、印刷時の処理（両面印刷、集約印刷等）を指定する操作が行われると、印刷時の処理の指示（両面印刷指示、集約印刷指示等）を受け付ける。更に、指定したページの印刷を要求する操作が行われると、その印刷を要求することを示す印刷要求を受け付ける。本実施の形態では、部分の一例として、ページを用いており、部分指定情報の一例として、ページ番号を用いており、印刷処理を指定する処理指定情報の一例として、印刷時の処理の指示を用いており、両面印刷処理を指定する処理指定情報の一例として、両面印刷指示を用いており、集約印刷処理を指定する処理指定情報の一例として、集約印刷指示を用いており、部分指定情報と処理指定情報とを受け付ける受付手段の一例として、操作受付部２２を設けている。また、印刷要求情報の一例として、印刷要求を用いており、部分指定情報と処理指定情報と印刷要求情報とを受け付ける受付手段の一例として、操作受付部２２を設けている。
【００２７】
サムネイル画像生成部２３は、電子文書記憶部２１に記憶された電子文書のページのうち、操作受付部２２が受け付けたページ番号のページを保持すると共に、これらのページを縮小することにより、サムネイル画像を生成する。また、操作受付部２２が印刷時の処理の指示（両面印刷指示、集約印刷指示等）を受け付けると、保持しておいたページをこの指示に従ってレイアウトした印刷用のページも保持しておく。本実施の形態では、特定画像の一例として、サムネイル画像を用いており、特定画像を生成する生成手段の一例として、サムネイル画像生成部２３を設けている。
サムネイル画像記憶部２４は、サムネイル画像生成部２３が生成したサムネイル画像を記憶する。
【００２８】
フレーム生成部２５は、サムネイル画像記憶部２４に記憶されたサムネイル画像を用いて、初期状態の画像を表示するための初期画像のフレームと、印刷時の処理のプロセスをアニメーション表示するためのフレームと、印刷時の処理を行った後に整列させた画像を表示するための整列画像のフレームと、整列させた画像を完成物として仕上げた画像を表示するための仕上がり画像のフレームとを生成する。
フレーム記憶部２６は、フレーム生成部２５が生成した印刷時の処理のプロセスをアニメーション表示するためのフレームと、整列画像のフレームと、仕上がり画像のフレームとを記憶する。
【００２９】
表示制御部２７は、フレーム生成部２５が生成した初期画像のフレームが操作パネル１５に表示されるように制御した後、フレーム記憶部２６に記憶されたフレームを順次取り出し、これらのフレームが順次操作パネル１５に表示されるように制御する。本実施の形態では、過程が表示画面に表示されるように制御する制御手段の一例として、表示制御部２７を設けている。
【００３０】
印刷データ出力部２９は、サムネイル画像生成部２３が保持しておいた印刷用のページを印刷するためのデータを、画像形成部１７に出力する。
【００３１】
尚、これらの機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、ＣＰＵ１１が、操作受付部２２、サムネイル画像生成部２３、フレーム生成部２５、表示制御部２７、印刷データ出力部２９を実現するプログラムを例えばＨＤＤ１４からＲＡＭ１２に読み込んで実行することにより、これらの機能部は実現される。また、電子文書記憶部２１、サムネイル画像記憶部２４、フレーム記憶部２６は、例えばＨＤＤ１４により実現される。
【００３２】
次いで、画像処理装置１０の動作について説明する。
図８は、印刷時の処理として両面印刷が指定される場合の画像処理装置１０の動作例を示したフローチャートである。尚、この動作例は、図２−１及び図２−２に示した表示例に対応するものである。
ユーザが操作パネル１５上で、ある電子文書の印刷対象のページを指定することにより、このフローチャートの動作は開始する。
動作が開始すると、画像処理装置１０では、まず、操作受付部２２が、電子文書の印刷対象のページのページ番号を受け付ける（ステップ２０１）。
すると、サムネイル画像生成部２３が、電子文書記憶部２１に記憶された電子文書のページのうち、ステップ２０１で受け付けたページ番号のページのサムネイル画像を生成する（ステップ２０２）。尚、このとき、サムネイル画像生成部２３は、サムネイル画像化する前のページのコピーを自身のメモリに格納しておく。また、生成されたサムネイル画像は、サムネイル画像記憶部２４に記憶される。
【００３３】
次に、フレーム生成部２５は、サムネイル画像記憶部２４に記憶されたサムネイル画像を用いて初期画像のフレームを生成し、表示制御部２７が、このフレームの表示を制御することで、操作パネル１５に初期画像のフレームが表示される（ステップ２０３）。尚、ここで生成されるフレームは、図２−１及び図２−２の例で言えば、（ａ）に示した状態のフレームである。
【００３４】
操作パネル１５に初期画像のフレームが表示されると、ユーザはこれを確認し、操作パネル１５上で、両面印刷、集約印刷等の処理を指定する操作を行う。ここでは、両面印刷の処理を指定する操作を行ったものとする。すると、画像処理装置１０では、操作受付部２２が、両面印刷指示を受け付ける（ステップ２０４）。
【００３５】
これにより、フレーム生成部２５は、両面印刷の処理のプロセスをアニメーションで表示するためのフレームを生成する処理を開始する。
この処理を開始すると、まず、フレーム生成部２５は、印刷対象のページのページ数を変数Ｎに代入する（ステップ２０５）。
次に、フレーム生成部２５は、用紙画像の数をカウントするための変数ｉに１を代入し（ステップ２０６）、変数ｉに２ずつ加算しながら、変数ｉに対するフレームを生成する処理を繰り返す。
【００３６】
ここで、変数ｉに対するフレームを生成する処理とは、次のようなものである。
即ち、まず、変数ｉに対するフレームの数を表す変数Ｆ（ｉ）にｆｒａｍｅ（ｉ−Ｎ／２）を代入する（ステップ２０７）。そして、ｉ個目の用紙画像の裏面と（ｉ＋１）個目の用紙画像の裏面とを重ね合わせる様子を表す動画を構成するＦ（ｉ）個のフレームを生成する（ステップ２０８）。尚、ここで生成されるフレームは、図２−１及び図２−２の例で言えば、変数ｉが１のときは、（ｂ）に示した状態のフレームであり、変数ｉが３のときは、（ｃ）に示した状態のフレームであり、変数ｉが５のときは、（ｄ）に示した状態のフレームである。（ｂ）〜（ｄ）では、変数ｉの１つの値に対して１つの状態しか示していないが、実際には、変数ｉの１つの値に対して幾つもの状態のフレームが生成される。例えば、変数ｉが１のときは、（ｂ）に示した状態のフレームの他、１つ目の用紙画像と２つ目の用紙画像とが近付き始めて完全に重なるまでの各時点での状態のフレームが生成される。
【００３７】
このように、変数ｉに対しては幾つものフレームが生成されるが、その数は、上述したようにＦ（ｉ）で与えられる。用紙を重ね合わせる速さを変数ｉの全ての値について同じとするのであれば、Ｆ（ｉ）は変数ｉの値に関わらず固定の値とすればよいが、本実施の形態では、両端部分と中間部分とで用紙を重ね合わせる速さを異ならせるために、Ｆ（ｉ）を、中央のページからの離れ度合いをパラメータとした関数値ｆｒａｍｅ（ｉ−Ｎ／２）としている。ここで、両端部分と中間部分とで用紙を重ね合わせる速さを単に異ならせることが目的であれば、ｆｒａｍｅ（ｘ）は、固定の値をとる関数以外の如何なる関数でもよい。一方、両端部分の用紙を重ね合わせる様子はじっくり見たいが中間部分の用紙を重ね合わせる様子はじっくり見なくてもよいという要求に応えることが目的である場合、ｆｒａｍｅ（ｘ）は、ｘ１＜ｘ２であればｆｒａｍｅ（ｘ１）≦ｆｒａｍｅ（ｘ２）が成り立つ単調非減少関数とすればよい。例えば、両端部分の何割かの用紙については、変数ｉに対するフレームの数をＦ１とし、それらの用紙に挟まれた用紙については、変数ｉに対するフレームの数をＦ１よりも極端に小さなＦ２とすることも、ｆｒａｍｅ（ｘ）を単調非減少関数とすることに含まれる。
尚、ここで生成されたフレームは、フレーム記憶部２６に記憶される。その際、変数ｉに対して生成された幾つものフレームは、それが表す状態になる時間の順に記憶されるものとする。
【００３８】
その後、フレーム生成部２５は、変数ｉに２を加算し（ステップ２０９）、変数ｉに１を加えた値が変数Ｎの値よりも大きくなったかどうかを判定する（ステップ２１０）。その結果、変数ｉに１を加えた値が変数Ｎの値よりも大きくなっていないと判定されれば、処理はステップ２０７へ戻る。一方、変数ｉに１を加えた値が変数Ｎの値よりも大きくなったと判定されれば、処理はステップ２１１へ進む。
より詳しく説明すると、変数Ｎの値が奇数であれば、ｉ＝Ｎ−２のときまでは、ステップ２０７〜２０９の処理を行うが、ｉ＝Ｎとなると、ステップ２１１へ進む。また、変数Ｎの値が偶数であれば、ｉ＝Ｎ−１のときまでは、ステップ２０７〜２０９の処理を行うが、ｉ＝Ｎ＋１となると、ステップ２１１へ進む。例えば、図２−１及び図２−２では、Ｎ＝７なので、５つ目の用紙画像及び６つ目の用紙画像までは、ステップ２０７〜２０９の処理を行うが、７つ目の用紙画像になると、ステップ２０７〜２０９の処理は行わずに、ステップ２１１へ進む。
【００３９】
そして、フレーム生成部２５は、ステップ２０８で２つの用紙画像を重ね合わせた用紙画像が整列した整列画像のフレームを生成する（ステップ２１１）。但し、変数Ｎの値が奇数であれば、最後の用紙画像はそのまま整列画像のフレームに含められる。尚、ここで生成されるフレームは、図２−１及び図２−２の例で言えば、（ｅ）に示した状態のフレームである。また、生成されたフレームは、フレーム記憶部２６に記憶される。
【００４０】
その後、フレーム生成部２５は、ステップ２１１で整列された用紙画像を束ねた仕上がり画像のフレームを生成する（ステップ２１２）。尚、ここで生成されるフレームは、図２−１及び図２−２の例で言えば、（ｆ）に示した状態のフレームである。また、生成されたフレームは、フレーム記憶部２６に記憶される。
【００４１】
このようにして各種フレームがフレーム記憶部２６に記憶されると、表示制御部２７が、フレーム記憶部２６から記憶された順にフレームを読み出し、これらのフレームの表示を制御することで、操作パネル１５に両面印刷の処理のプロセスが表示される（ステップ２１３）。その際、表示制御部２７は、各フレームを表示する時間を同じに設定することで、生成したフレームが多いページについては動作を遅くし、生成したフレームが少ないページについては動作を速くする。
尚、このとき、サムネイル画像生成部２３は、自身のメモリに格納しておいたページのコピーに対して、ステップ２０４で受け付けた両面印刷指示に基づくレイアウト変換を行っておく。
【００４２】
このようにして操作パネル１５に両面印刷の処理のプロセスが表示されると、ユーザはこれを確認し、操作パネル１５上で、指定したページの両面印刷を要求する操作を行う。すると、画像処理装置１０では、操作受付部２２が、印刷要求を受け付け、印刷データ出力部２９が、サムネイル画像生成部２３が自身のメモリに格納しておいたレイアウト変換が行われたページに基づく印刷データを画像形成部１７に出力することになる。
【００４３】
尚、この動作例では、両面印刷の処理のプロセスをアニメーション表示する速さを制御するために、ステップ２０７で、変数ｉに対するフレームの数を決定し、ステップ２０８で、決定した数のフレームを生成するようにしたが、これには限らない。例えば、ステップ２０７で、変数ｉに対する１つのフレームあたりの表示時間を決定し、ステップ２０８で、変数ｉに関係なく同じ数のフレームを生成し、決定した表示時間に対応付けて記憶しておき、ステップ２１３で、各フレームをこれに対応付けられた表示時間だけ表示するようにしてもよい。また、より一般化し、変数ｉの値ごとのアニメーション表示の速さが、変数ｉの値に応じた速さとなるような方法を用いてもよい。ここで、変数ｉの値は、特定画像を選択した順番の一例である。
【００４４】
図９は、印刷時の処理として２ページ集約印刷が指定される場合の画像処理装置１０の動作例を示したフローチャートである。尚、この動作例は、図３−１及び図３−２に示した表示例に対応するものである。但し、ここでは、（ｂ），（ｃ）のように２つの文書画像を近付けて縮小する際に、（ｅ）における用紙画像への面付けも行うものとして説明する。
ユーザが操作パネル１５上で、ある電子文書の印刷対象のページを指定することにより、このフローチャートの動作は開始する。
動作が開始すると、画像処理装置１０では、まず、操作受付部２２が、電子文書の印刷対象のページのページ番号を受け付ける（ステップ２５１）。
すると、サムネイル画像生成部２３が、電子文書記憶部２１に記憶された電子文書のページのうち、ステップ２５１で受け付けたページ番号のページのサムネイル画像を生成する（ステップ２５２）。尚、このとき、サムネイル画像生成部２３は、サムネイル画像化する前のページのコピーを自身のメモリに格納しておく。また、生成されたサムネイル画像は、サムネイル画像記憶部２４に記憶される。
【００４５】
次に、フレーム生成部２５は、サムネイル画像記憶部２４に記憶されたサムネイル画像を用いて初期画像のフレームを生成し、表示制御部２７が、このフレームの表示を制御することで、操作パネル１５に初期画像のフレームが表示される（ステップ２５３）。尚、ここで生成されるフレームは、図３−１及び図３−２の例で言えば、（ａ）に示した状態のフレームである。
【００４６】
操作パネル１５に初期画像のフレームが表示されると、ユーザはこれを確認し、操作パネル１５上で、両面印刷、集約印刷等の処理を指定する操作を行う。ここでは、２ページ集約印刷の処理を指定する操作を行ったものとする。すると、画像処理装置１０では、操作受付部２２が、２ページ集約印刷指示を受け付ける（ステップ２５４）。
【００４７】
これにより、フレーム生成部２５は、２ページ集約印刷の処理のプロセスをアニメーションで表示するためのフレームを生成する処理を開始する。
この処理を開始すると、まず、フレーム生成部２５は、印刷対象のページのページ数を変数Ｎに代入する（ステップ２５５）。
次に、フレーム生成部２５は、用紙画像の数をカウントするための変数ｉに１を代入し（ステップ２５６）、変数ｉに２ずつ加算しながら、変数ｉに対するフレームを生成する処理を繰り返す。
【００４８】
ここで、変数ｉに対するフレームを生成する処理とは、次のようなものである。
即ち、まず、変数ｉに対するフレームの数を表す変数Ｆ（ｉ）にｆｒａｍｅ（ｉ−Ｎ／２）を代入する（ステップ２５７）。そして、ｉ個目の文書画像と（ｉ＋１）個目の文書画像とを近付け縮小して１つの用紙画像に面付けする様子を表す動画を構成するＦ（ｉ）個のフレームを生成する（ステップ２５８）。尚、ここで生成されるフレームは、図３−１及び図３−２の例で言えば、変数ｉが１のときは、（ｂ）において近付けて縮小した２つの文書画像を１つの用紙画像に面付けした状態のフレームであり、変数ｉが５のときは、（ｃ）において近付けて縮小した２つの文書画像をそれぞれ１つの用紙画像に面付けした状態のフレームである。（ｂ），（ｃ）では、変数ｉの１つの値に対して１つの状態しか示していないが、実際には、変数ｉの１つの値に対して幾つもの状態のフレームが生成される。例えば、変数ｉが１のときは、（ｂ）に示した状態のフレームの他、１つ目の文書画像と２つ目の文書画像とが近付き始めて用紙画像に面付けされるまでの各時点での状態のフレームが生成される。
【００４９】
このように、変数ｉに対しては幾つものフレームが生成されるが、その数は、上述したようにＦ（ｉ）で与えられる。尚、Ｆ（ｉ）及びこれに代入される関数値ｆｒａｍｅ（ｉ−Ｎ／２）については、図８を参照して既に説明したので、ここでの説明を省略する。
尚、ここで生成されたフレームは、フレーム記憶部２６に記憶される。その際、変数ｉに対して生成された幾つものフレームは、それが表す状態になる時間の順に記憶されるものとする。
【００５０】
その後、フレーム生成部２５は、変数ｉに２を加算し（ステップ２５９）、変数ｉに１を加えた値が変数Ｎの値よりも大きくなったかどうかを判定する（ステップ２６０）。その結果、変数ｉに１を加えた値が変数Ｎの値よりも大きくなっていないと判定されれば、処理はステップ２５７へ戻る。一方、変数ｉに１を加えた値が変数Ｎの値よりも大きくなったと判定されれば、処理はステップ２６１へ進む。
より詳しく説明すると、変数Ｎの値が奇数であれば、ｉ＝Ｎ−２のときまでは、ステップ２５７〜２５９の処理を行うが、ｉ＝Ｎとなると、ステップ２６１へ進む。また、変数Ｎの値が偶数であれば、ｉ＝Ｎ−１のときまでは、ステップ２５７〜２５９の処理を行うが、ｉ＝Ｎ＋１となると、ステップ２６１へ進む。例えば、図３−１及び図３−２では、Ｎ＝７なので、５つ目の文書画像及び６つ目の文書画像までは、ステップ２５７〜２５９の処理を行うが、７つ目の文書画像になると、ステップ２５７〜２５９の処理は行わずに、ステップ２６１へ進む。
【００５１】
そして、フレーム生成部２５は、ステップ２５８で文書画像が面付けされた用紙画像が整列した整列画像のフレームを生成する（ステップ２６１）。但し、変数Ｎの値が奇数であれば、最後の用紙画像は縮小して用紙画像の左半分に面付けされて整列画像のフレームに含められる。尚、ここで生成されるフレームは、図３−１及び図３−２の例で言えば、（ｅ）に示した状態のフレームである。また、生成されたフレームは、フレーム記憶部２６に記憶される。
【００５２】
その後、フレーム生成部２５は、ステップ２６１で整列された用紙画像を束ねた仕上がり画像のフレームを生成する（ステップ２６２）。尚、ここで生成されるフレームは、図３−１及び図３−２の例で言えば、（ｆ）に示した状態のフレームである。また、生成されたフレームは、フレーム記憶部２６に記憶される。
【００５３】
このようにして各種フレームがフレーム記憶部２６に記憶されると、表示制御部２７が、フレーム記憶部２６から記憶された順にフレームを読み出し、これらのフレームの表示を制御することで、操作パネル１５に２ページ集約印刷の処理のプロセスが表示される（ステップ２６３）。その際、表示制御部２７は、各フレームを表示する時間を同じに設定することで、生成したフレームが多いページについては動作を遅くし、生成したフレームが少ないページについては動作を速くする。
尚、このとき、サムネイル画像生成部２３は、自身のメモリに格納しておいたページのコピーに対して、ステップ２５４で受け付けた２ページ集約印刷指示に基づくレイアウト変換を行っておく。
【００５４】
このようにして操作パネル１５に２ページ集約印刷の処理のプロセスが表示されると、ユーザはこれを確認し、操作パネル１５上で、指定したページの２ページ集約印刷を要求する操作を行う。すると、画像処理装置１０では、操作受付部２２が、印刷要求を受け付け、印刷データ出力部２９が、サムネイル画像生成部２３が自身のメモリに格納しておいたレイアウト変換が行われたページに基づく印刷データを画像形成部１７に出力することになる。
【００５５】
尚、この動作例では、ステップ２５８で、ｉ個目の文書画像と（ｉ＋１）個目の文書画像とを近付け縮小して１つの用紙画像に面付けする様子を表す動画を構成するＦ（ｉ）個のフレームを生成することとしたが、これには限らない。例えば、ｉ個目の文書画像と（ｉ＋１）個目の文書画像とを近付けて縮小する様子を表す動画を構成するＦ（ｉ）個のフレームを先に表示するフレームとして生成し、ｉ個目の文書画像と（ｉ＋１）個目の文書画像とを１つの用紙画像に面付けする様子を表す動画を構成するＦ（ｉ）個のフレームを後に表示するフレームとして生成するように構成してもよい。或いは、文書画像を２つずつ近付けて縮小する処理を全ての文書画像について一斉に行う様子を表す動画を構成する幾つかのフレームを先に表示するフレームとして生成し、ｉ個目の文書画像と（ｉ＋１）個目の文書画像とを１つの用紙画像に面付けする様子を表す動画を構成するＦ（ｉ）個のフレームを後に表示するフレームとして生成するように構成してもよい。
【００５６】
また、この動作例では、２ページ集約印刷の処理のプロセスをアニメーション表示する速さを制御するために、ステップ２５７で、変数ｉに対するフレームの数を決定し、ステップ２５８で、決定した数のフレームを生成するようにしたが、これには限らない。例えば、ステップ２５７で、変数ｉに対する１つのフレームあたりの表示時間を決定し、ステップ２５８で、変数ｉに関係なく同じ数のフレームを生成し、決定した表示時間に対応付けて記憶しておき、ステップ２６３で、各フレームをこれに対応付けられた表示時間だけ表示するようにしてもよい。また、より一般化し、変数ｉの値ごとのアニメーション表示の速さが、変数ｉの値に応じた速さとなるような方法を用いてもよい。ここで、変数ｉの値は、特定画像を選択した順番の一例である。
【００５７】
ところで、本実施の形態では、図２−１及び図２−２の表示例を実現する動作例を図８のフローチャートで示し、図３−１及び図３−２の表示例を実現する動作例を図９のフローチャートで示し、図４−１〜図６−３の表示例を実現する動作例を明示しなかった。しかしながら、図４−１〜図６−３の表示例も、図８のフローチャートと図９のフローチャートとを組み合わせたり、これらのフローチャートに若干の変更を加えたりすることによって示される。
【００５８】
即ち、図４−１及び図４−２の表示例を実現する動作例は、図９のフローチャートのステップ２６１の後に図８のフローチャートのステップ２０５以降をつなげたフローチャートによって示される。
また、図５の表示例を実現する動作例は、図８のフローチャートのステップ２１１の後に、各用紙画像の表裏から文書画像を剥がす動作を表すフレームを生成するステップをつなぎ、その後に、図９のフローチャートのステップ２５５以降をつなげたフローチャートによって示される。
更に、図６−１〜図６−３の表示例を実現する動作例は、図９のフローチャートのステップ２５４で中綴じ製本の指示を受け付けるようにし、その後に、図６−１（ｃ）のように文書画像を入れ換える動作を表すフレームを生成するステップをつなぎ、その後にステップ２５５〜２６１をつなぎ、その後に図８のフローチャートのステップ２０５以降をつなげたフローチャートによって示される。
【００５９】
また、本実施の形態では、印刷時の処理のプロセスをアニメーション表示することについて説明したが、これには限らない。例えば、カラープリントから白黒プリントへの設定の変更、コントラストの設定の変更、綴じしろの変更等の際に、変化前の状態から変化後の状態へアニメーションでつなぎ、変化量を把握し易くしてもよい。
【００６０】
更に、本実施の形態では、印刷時の処理のプロセスをアニメーション表示する動作を画像処理装置１０で行うことを前提に説明したが、この動作は如何なる装置で行ってもよい。
そこで、このような動作をコンピュータ９０で行うものとして、コンピュータ９０のハードウェア構成について説明する。
【００６１】
図１０は、コンピュータ９０のハードウェア構成を示した図である。
図示するように、コンピュータ９０は、演算手段であるＣＰＵ（Central Processing Unit）９１と、記憶手段であるメインメモリ９２及び磁気ディスク装置（ＨＤＤ：Hard Disk Drive）９３とを備える。ここで、ＣＰＵ９１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、上述した各処理部を実現する。また、メインメモリ９２は、各種ソフトウェアやその実行に用いるデータ等を記憶し、磁気ディスク装置９３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶し、これらの一方又は両方が上述した各記憶部を実現する。
更に、コンピュータ９０は、外部との通信を行うための通信Ｉ／Ｆ９４と、ビデオメモリやディスプレイ等からなる表示機構９５と、キーボードやマウス等の入力デバイス９６とを備える。
【００６２】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００６３】
１０…画像処理装置、２１…電子文書記憶部、２２…操作受付部、２３…サムネイル画像生成部、２４…サムネイル画像記憶部、２５…フレーム生成部、２６…フレーム記憶部、２７…表示制御部、２９…印刷データ出力部
【図１】
0005962111.tif 000002
【図２−１】
0005962111.tif 000003
【図２−２】
0005962111.tif 000004
【図３−１】
0005962111.tif 000005
【図３−２】
0005962111.tif 000006
【図４−１】
0005962111.tif 000007
【図４−２】
0005962111.tif 000008
【図５】
0005962111.tif 000009
【図６−１】
0005962111.tif 000010
【図６−２】
0005962111.tif 000011
【図６−３】
0005962111.tif 000012
【図７】
0005962111.tif 000013
【図８】
0005962111.tif 000014
【図９】
0005962111.tif 000015
【図１０】
0005962111.tif 000016