(57)【要約】【課題】  プレビュー画像が表示されるまでの待ち時間を短縮する印刷制御装置、印刷制御方法および印刷制御プログラムを提供する。【解決手段】  印刷条件が設定されると、設定された前記印刷条件に応じてプレビュー画像の生成を開始するとともに、設定された前記印刷条件の少なくとも一部を案内する印刷直前画面を表示するプレビュー準備手段と、前記印刷直前画面が表示されている状態でプレビュー表示指示を受け付け、前記プレビュー表示指示に応じて前記プレビュー画像を画面表示するプレビュー表示手段と、前記印刷直前画面が表示されている状態で印刷開始指示を受け付け、前記印刷開始指示に応じて印刷開始要求を出力する印刷開始手段と、を備える。【選択図】    図１
2006264012.tif 000002
【特許請求の範囲】
【請求項１】
印刷条件が設定されると、設定された前記印刷条件に応じてプレビュー画像の生成を開始するとともに、設定された前記印刷条件の少なくとも一部を案内する印刷直前画面を表示するプレビュー準備手段と、
前記印刷直前画面が表示されている状態でプレビュー表示指示を受け付け、前記プレビュー表示指示に応じて前記プレビュー画像を画面表示するプレビュー表示手段と、
前記印刷直前画面が表示されている状態で印刷開始指示を受け付け、前記印刷開始指示に応じて印刷開始要求を出力する印刷開始手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記プレビュー準備手段は、前記印刷条件で決まる複数の印刷対象画像を前記印刷条件で決まる領域に割り付けることにより前記プレビュー画像を生成することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記プレビュー表示手段は、前記印刷条件で決まる印刷対象ファイルに格納された主画像に基づいて前記プレビュー画像を生成することを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記プレビュー準備手段は、前記印刷条件の一部を反映させずに前記プレビュー画像を生成することを特徴とする請求項１〜３のいずれか一項に記載の印刷制御装置。
【請求項５】
前記印刷制御装置は、前記印刷直前画面が表示されている状態で前記印刷条件の再設定指示を受け付け、前記再設定指示に応じて前記印刷条件を再設定する再設定手段をさらに備え、
前記プレビュー準備手段は、前記印刷条件が再設定されると、再設定された前記印刷条件に応じて前記プレビュー画像の生成を開始するとともに、前記印刷直前画面を表示することを特徴とする請求項１〜４のいずれか一項に記載の印刷制御装置。
【請求項６】
印刷条件が設定されると、設定された前記印刷条件に応じてプレビュー画像の生成を開始するとともに、設定された前記印刷条件の少なくとも一部を案内する印刷直前画面を表示する段階と、
前記印刷直前画面が表示されている状態でプレビュー表示指示を受け付け、前記プレビュー表示指示に応じて前記プレビュー画像を画面表示する段階と、
前記印刷直前画面が表示されている状態で印刷開始指示を受け付け、前記印刷開始指示に応じて印刷開始要求を出力する段階と、
含むことを特徴とする印刷制御方法。
【請求項７】
印刷条件が設定されると、設定された前記印刷条件に応じてプレビュー画像の生成を開始するとともに、設定された前記印刷条件の少なくとも一部を案内する印刷直前画面を表示するプレビュー準備手段と、
前記印刷直前画面が表示されている状態でプレビュー表示指示を受け付け、前記プレビュー表示指示に応じて前記プレビュー画像を画面表示するプレビュー表示手段と、
前記印刷直前画面が表示されている状態で印刷開始指示を受け付け、前記印刷開始指示に応じて印刷開始要求を出力する印刷開始手段と、
してコンピュータを機能させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷制御装置、印刷制御方法および印刷制御プログラムに関し、特にプレビュー画像の表示に関する。
【背景技術】
【０００２】
従来、印刷条件が設定された状態でプレビュー画像の表示指示をユーザから受け付けると印刷条件が反映されたプレビュー画像を表示する印刷制御装置が知られている。しかし、プロセッサの処理能力が低い印刷制御装置では、プレビュー表示指示を受け付けてプレビュー画像を表示するまでユーザの待ち時間が長くなる。この待ち時間は、複数の画像を合成したプレビュー画像を表示したり、画質調整結果を反映させたプレビュー画像を表示する場合に特に長くなる。
【０００３】
【特許文献１】特開２００４−３６１８１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上述の問題を解決するために創作されたものであって、プレビュー画像が表示されるまでの待ち時間を短縮する印刷制御装置、印刷制御方法および印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
（１）上記目的を達成するための印刷制御装置は、印刷条件が設定されると、設定された前記印刷条件に応じてプレビュー画像の生成を開始するとともに、設定された前記印刷条件の少なくとも一部を案内する印刷直前画面を表示するプレビュー準備手段と、前記印刷直前画面が表示されている状態でプレビュー表示指示を受け付け、前記プレビュー表示指示に応じて前記プレビュー画像を画面表示するプレビュー表示手段と、前記印刷直前画面が表示されている状態で印刷開始指示を受け付け、前記印刷開始指示に応じて印刷開始要求を出力する印刷開始手段と、を備える。
印刷条件が設定された後、プレビュー表示指示を受け付ける前に、プレビュー画像の生成を開始することにより、プレビュー画像が表示されるまでの待ち時間を短縮することができる。
【０００６】
（２）前記プレビュー準備手段は、前記印刷条件で決まる複数の印刷対象画像を前記印刷条件で決まる領域に割り付けることにより前記プレビュー画像を生成してもよい。
プレビュー画像の生成に複数の印刷対象画像の割り付けが伴う場合、プレビュー表示指示を受け付けてからプレビュー画像の生成を開始すると、ユーザの待ち時間が特に長くなる。そこで、このような場合には、プレビュー表示指示を受け付ける前にプレビュー画像の生成を開始すると、プレビュー画像が表示されるまでの待ち時間の体感上の短縮効果が大きくなる。
【０００７】
（３）前記プレビュー表示手段は、前記印刷条件で決まる印刷対象ファイルに格納された主画像に基づいて前記プレビュー画像を生成してもよい。
主画像に基づいてプレビュー画像を生成することにより、サムネイル画像に基づいてプレビュー画像を生成する場合に比べて高品質なプレビュー画像を生成することができる。
【０００８】
（４）前記プレビュー準備手段は、前記印刷条件の一部を反映させずに前記プレビュー画像を生成してもよい。
印刷条件に例えばシャープネス補正や明るさ補正といった画質調整条件が設定されている場合、そのような印刷条件を反映したプレビュー画像を生成するためには多くのリソースを消費する。そこで、このような場合には、リソースを多く消費する印刷条件を反映させずにプレビュー画像を生成することにより、プレビュー画像の表示の待ち時間をさらに短縮することができる。印刷条件の一部を反映させずにプレビュー画像を生成する場合、反映の有無によるプレビュー画像の変化が小さい印刷条件のみを反映させないことが望ましい。
【０００９】
（５）前記印刷制御装置は、前記印刷直前画面が表示されている状態で前記印刷条件の再設定指示を受け付け、前記再設定指示に応じて前記印刷条件を再設定する再設定手段をさらに備えてもよい。前記プレビュー準備手段は、前記印刷条件が再設定されると、再設定された前記印刷条件に応じて前記プレビュー画像の生成を開始するとともに、前記印刷直前画面を表示してもよい。
印刷条件の再設定を可能にすることにより、ユーザビリティが向上する。
【００１０】
（６）上記目的を達成するための印刷制御方法は、印刷条件が設定されると、設定された前記印刷条件に応じてプレビュー画像の生成を開始するとともに、設定された前記印刷条件の少なくとも一部を案内する印刷直前画面を表示する段階と、前記印刷直前画面が表示されている状態でプレビュー表示指示を受け付け、前記プレビュー表示指示に応じて前記プレビュー画像を画面表示する段階と、前記印刷直前画面が表示されている状態で印刷開始指示を受け付け、前記印刷開始指示に応じて印刷開始要求を出力する段階と、含む。
印刷条件が設定された後、プレビュー表示指示を受け付ける前にプレビュー画像の生成を開始することにより、プレビュー画像が表示されるまでの待ち時間を短縮することができる。
【００１１】
（７）上記目的を達成するための印刷制御プログラムは、印刷条件が設定されると、設定された前記印刷条件に応じてプレビュー画像の生成を開始するとともに、設定された前記印刷条件の少なくとも一部を案内する印刷直前画面を表示するプレビュー準備手段と、前記印刷直前画面が表示されている状態でプレビュー表示指示を受け付け、前記プレビュー表示指示に応じて前記プレビュー画像を画面表示するプレビュー表示手段と、前記印刷直前画面が表示されている状態で印刷開始指示を受け付け、前記印刷開始指示に応じて印刷開始要求を出力する印刷開始手段と、してコンピュータを機能させる。
印刷条件が設定された後、プレビュー表示指示を受け付ける前にプレビュー画像の生成を開始することにより、プレビュー画像が表示されるまでの待ち時間を短縮することができる。
【００１２】
尚、請求項に記載された方法の各動作の順序は、技術上の阻害要因がない限り、記載順に限定されるものではなく、どのような順番で実行されてもよく、また同時に実行されてもよい。また、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施例に基づいて本発明の実施の形態を説明する。
図２は、本発明による印刷制御装置の一実施例としての複合機１の機械的な構成を示す模式図、図３は、複合機１を示すブロック図、図４は複合機１の操作部６８の外観を示す模式図である。
スキャンユニット２は、光源３３、イメージセンサ３０、ＡＦＥ（Analog Front End）部５６、センサ駆動部７４、センサキャリッジ駆動部７６等を備える。光源３３は、主走査方向に長い蛍光管ランプ等で構成される。センサ駆動部７４に駆動されるイメージセンサ３０は、ＲＧＢの３チャネルの受光素子を備えるカラーＣＣＤリニアイメージセンサ等のリニアイメージセンサである。イメージセンサ３０は、透明な原稿台２９と平行に移動するセンサキャリッジ３１に搭載されている。イメージセンサ３０は、レンズ３５及びミラー３４により受光面に結像される原稿Ｍの光学像の濃淡に相関する電気信号を出力する。センサキャリッジ駆動部７６は、モータ３９、駆動ベルト４０、図示しない駆動回路等を備える。モータ３９が駆動ベルト４０でセンサキャリッジ３１を牽引することにより、原稿台２９と平行に架設されたガイドロッド３８に沿ってセンサキャリッジ３１が往復移動する。これによりイメージセンサ３０が二次元画像を読み取り可能となる。ＡＦＥ部５６は、増幅、ノイズ除去等のアナログ信号処理回路、Ａ／Ｄ変換器等を備える。尚、スキャンユニット２は、密着型イメージセンサを備える構成であってもよいし、原稿搬送型であってもよいし、イメージセンサが原稿に対して移動しないミラー移動型であってもよい。
【００１４】
プリントユニット３は、インクジェット方式で印刷媒体に画像を形成するためのプリントヘッド８４、ヘッド駆動部８２、ヘッドキャリッジ駆動部７８、送紙部８０等を備える。尚、プリントユニット３はレーザ方式、昇華方式、インパクト方式等の他の印刷方式に対応する構成であってもよい。プリントヘッド８４は、インクカートリッジ２２が搭載されるヘッドキャリッジ２０に設けられ、図示しないノズル、ピエゾ素子、インク通路等を備える。ヘッドキャリッジ駆動部７８は、モータ５２、駆動ベルト５３、図示しない駆動回路等を備える。モータ５２が、駆動ベルト５３でヘッドキャリッジ２０を牽引することにより、用紙Ｎの搬送方向と垂直に架設されたガイドロッド５１に沿ってヘッドキャリッジ２０は往復移動する。プラテン２５は、プリントヘッド８４の下方に設けられている。プラテン２５の長手方向軸線とガイドロッド５１の中心軸線とは平行である。送紙部８０は、用紙搬送ローラ５０、モータ５５、従動ローラ５４、図示しない駆動回路等を備える。送紙部８０は、用紙搬送ローラ５０を回転させることにより用紙Ｎをプリントヘッド８４の移動方向軸線と垂直な方向に搬送する。
外部メモリコントローラ７０は、図示しないカードスロットに挿入されるリムーバブルメモリ２４に接続される。リムーバブルメモリ２４に格納されたデータは外部メモリコントローラ７０によって読み出され、ＲＡＭ６０に転送される。
【００１５】
操作部６８は、図４に示すように、各種の設定内容や画像を表示するためのＬＣＤ１０、ＬＣＤ１０の表示内容を切り替えるための「表示切替」ボタン１１、印刷設定画面１１４（図９参照）をＬＣＤ１０に表示するための「印刷設定」ボタン１２、「戻る」ボタン１３、各種の設定内容を操作するための十字ボタン１４、各種設定内容を決定する「ＯＫ」ボタン１５、印刷を指示する「印刷」ボタン１６等を備える。十字ボタン１４は、上ボタン１４１、下ボタン１４２、右ボタン１４３、及び左ボタン１４４で構成される。尚、操作部６８は、マウス、キーボード、タッチパネル等を備えていてもよい。操作部６８は、請求項に記載のプレビュー準備手段、プレビュー表示手段、印刷開始手段及び再設定手段として機能し、ＬＣＤ１０は請求項に記載のプレビュー準備手段、プレビュー表示手段及び再設定手段として機能する。
【００１６】
制御部５８は、ＲＡＭ６０、ＲＯＭ６２、ＣＰＵ６４及びディジタル画像処理部６６を備える。ＣＰＵ６４はＲＡＭ６０に格納されている制御プログラムを実行して複合機１の各部を制御する。ＲＯＭ６２は、制御プログラムを格納している不揮発性メモリである。ＲＡＭ６０は、制御プログラムや画像等の各種のデータが一時的に格納される揮発性メモリである。制御プログラムは遠隔地のサーバからネットワークを経由してＲＯＭ６２に格納してもよいし、リムーバブルメモリ２４等のコンピュータ読み取り可能な記憶媒体を経由してＲＯＭ６２に格納してもよい。ディジタル画像処理部６６は、印刷対象画像や合成画像に対しガンマ補正、解像度変換、画質補正、色空間の変換、二値化、インタレース処理等を施して印刷データを生成する画像処理をＣＰＵ６４と協働して実行するＤＳＰ等の専用回路である。
【００１７】
図５は、複合機１を印刷制御装置として機能させるための制御プログラムの構成を示すブロック図である。
ＵＩモジュール２００は、ＣＰＵ６４をプレビュー準備手段、プレビュー表示手段、印刷開始手段、及び再設定手段として機能させるプログラム部品である。ＵＩモジュール２００は、各種選択項目をＬＣＤ１０に表示し、ユーザが操作部６８を操作して入力する指示を受け付け、受け付けた指示内容に応じて各モジュールを制御する。
ファイル管理モジュール２０２は、リムーバブルメモリ２４に格納されている画像及びテンプレートの参照を管理するための画像ファイルリスト及びテンプレートリストを作成するプログラム部品である。
【００１８】
ＪＰＥＧ変換モジュール２０４は、ＪＰＥＧ画像データのデコード及びエンコードを行うプログラム部品である。具体的には、ＪＰＥＧのフォーマットで記録された画像データをＲＧＢの３チャネルのレベルを画素毎に持つ画像データに変換するデコード処理、及びその逆のエンコード処理を行う。
画質調整モジュール２０６は、ＣＰＵ６４をプレビュー準備手段として機能させるプログラム部品である。具体的には、解像度、明るさ補正、コントラスト補正、シャープネス補正、彩度補正、記憶色補正、単一色相変換等について設定された印刷条件に基づいて、画質調整を施す。本明細書では、印刷対象の画像データを印刷データに変換する過程で用いられる各種のパラメータを印刷条件という。印刷条件はユーザによって明示的に指定されるパラメータ（例えば印刷対象画像の参照）と、ユーザによって変更可能なデフォルトのパラメータとを含む。
【００１９】
レイアウトモジュール２０８は、ＣＰＵ６４をプレビュー準備手段として機能させるプログラム部品である。レイアウトモジュール２０８は、ＵＩモジュール２００が指定する印刷対象画像をテンプレートに基づいて合成し、合成画像を形成する。
印刷データ生成モジュール２１０は、画質調整モジュール２０６、レイアウトモジュール２０８及びＪＰＥＧ変換モジュール２０４によって形成された画像をディジタル画像処理部６６と協働して印刷データに変換し、印刷データをプリントヘッド８４に出力し、プリントユニット３に印刷データを印刷させるプログラム部品である。
【００２０】
次に、テンプレートについて説明する。テンプレートはテンプレートファイル、テンプレートファイルに予め記述されている割付対象画像、テンプレートのサムネイル画像等で構成される。
図６は、テンプレートファイルを示す模式図である。テンプレートファイル９０には、複数のセクション９２、９３が記述されている。それぞれのセクション９２、９３には、１つ以上の描画命令が記述されており、それぞれの描画命令ごとに割付対象の画像ファイル名、割付領域等がスクリプト言語やマークアップ言語により記述されている。図例では、描画命令は「画像描画」により始まる３行で記述されている。テンプレートとして予め決められている割付対象画像については、割付領域毎にその割付対象画像の参照が記述される。テンプレートに割り付けられるユーザ画像については、割付領域に具体的な画像の参照が記述されることはなく、ユーザが指定することによって、具体的にユーザ画像の参照が設定される。ひとつのテンプレートファイル９０に格納されているセクション９２、９３は、互いに相似な合成画像を形成するための情報であって、各セクションが１つ以上の用紙サイズに対応している。ここでいう相似とは、合成前の画像の内容、画像の配置、余白の有無、左右上下の余白のバランスなどによって決まる再生結果のデザインが大きさの違いを除いて似ている関係をいうのであって、数学でいう相似とは意味が異なる。
【００２１】
また、テンプレートファイル９０には、各セクション９２、９３が対応している用紙サイズを規定する索引データ９１が記述されている。例えば、セクション名が「ＵＳＤ２」であるセクション９３は、Ｌ版及び２Ｌ版の用紙サイズに対応する描画命令が記述されているセクションであることが索引データ９１に記述されている。テンプレートは基準となる用紙サイズに対応して記述されているが、他の用紙サイズの印刷に適用される場合は予め設定されている倍率で座標値が線形変換される。例えば、セクション９３がＬ版の印刷用紙サイズを基準に記述されているとすると、２Ｌ版の用紙サイズに印刷される合成画像は、「ＵＳＤ２」の割付領域の座標を線形変換し、線形変換された座標で決まる割付領域に画像を割り付けることにより生成される。尚、テンプレートファイルには、各用紙サイズに対応するセクションがそれぞれひとつずつ記述されていてもよいし、全用紙サイズに共通のセクションが１つだけ記述されていてもよい。また、上記セクションを複数のファイルに別々に記述するとともに、それらのファイルへの参照を記述したファイルを別途記録しておくことにより、複数のファイルで１つのテンプレートを構成してもよい。
【００２２】
図７は、テンプレートに基づいて形成される合成画像を説明するための模式図である。ユーザ画像を含む割付対象画像が割り付けられるレイヤの上下関係は描画命令の記述順序によって決まる。割付領域には、テンプレートファイルに予め参照が記述されテンプレートファイルとともに保存されている画像か、ユーザが指定するユーザ画像のいずれかが割り付けられる。ユーザ画像は、外部メモリコントローラ７０よって供給され、ＲＡＭ６０に格納される。また、ユーザ画像は、スキャンユニット２により読み込まれる画像でもよい。
【００２３】
例えば、予めテンプレートで決められている画像“￥テンプレート画像￥星￥星．ｅｆｆ”は、割付領域で示される印刷用紙上の座標（Ｘ１１，Ｙ１１）」と「（Ｘ１２，Ｙ１２）」を左上、右下の座標とする矩形の領域に割り付けられる。また、ユーザに指定された「写真画像１」及び「写真画像２」もそれぞれ割付領域「（Ｘ１３，Ｙ１３）」と「（Ｘ１４，Ｙ１４）」を左上、右下の座標とする矩形の領域、及び「（Ｘ１５，Ｙ１５）」と「（Ｘ１６，Ｙ１６）」を左上、右下の座標とする矩形の領域にそれぞれ割り付けられる。この結果、図７（Ｂ）に示す合成画像が形成される。「写真画像１」及び「写真画像２」の参照は、テンプレートファイル９０に記述された「ユーザ指定０１」及び「ユーザ指定０２」に対応付けてユーザがリムーバブルメモリ２４に格納されている画像ファイルを指定することによって設定される。
【００２４】
図８及び図９は合成画像を印刷するための設定操作を受け付ける画面の遷移図、図１はその処理の流れを示すフローチャートである。
制御部５８は、合成印刷指示を受け付け、画像ファイル及びテンプレートファイルが格納されているメモリ等が準備されたと判断すると、図１の処理を開始する。例えば、モード選択画面１００において、各種ボタンの操作により「合成印刷」が選択され、原稿種選択画面１０２においてメモリカードが選択され、ユーザがリムーバブルメモリ２４をカードスロットに挿入したと判断すると、制御部５８は図１に示すＵＩ処理を行う。
【００２５】
まず、制御部５８は、テンプレートの選択を受け付ける（ステップＳ１００）。例えば、制御部５８は、ＬＣＤ１０にテンプレート選択画面１０４を表示する。テンプレート選択画面１０４には、リムーバブルメモリ２４に格納されているテンプレートのサムネイル画像１５０が右ボタン１４３又は左ボタン１４４押下により順次表示される。「ＯＫ」ボタン１５が押下されると、制御部５８は、テンプレート選択画面１０４に表示中のサムネイル画像１５０に対応するテンプレートを印刷に用いるテンプレートとして設定し、そのテンプレートファイルをＲＡＭ６０に格納する。
【００２６】
次に、制御部５８は、テンプレートを用いて印刷されるユーザ画像の選択を受け付ける（ステップＳ１０２）。例えば、制御部５８は、リムーバブルメモリ２４に格納されている画像ファイルにアクセスし、画像ファイルを画像選択画面１０６に表示する。画像選択画面１０６に表示される画像１５２は、画像ファイルに格納されているサムネイル画像でもよいし主画像でもよい。また、サムネイル画像を表示した後、主画像を表示してもよい。右ボタン１４３又は左ボタン１４４が押下されると、制御部５８は画像ファイル管理リストに基づいてリムーバブルメモリ２４に格納されている画像ファイルを順次表示する。「ＯＫ」ボタン１５が押下されると、制御部５８は、画像選択画面１０６に表示中の画像ファイルに格納されている画像をユーザ画像として設定する。この画像ファイルは請求項に記載の印刷対象ファイルに相当し、ユーザ画像は請求項記載の印刷対象画像に相当する。具体的には、選択された画像ファイルの参照をテンプレートの描画命令に記述する。また、印刷に用いるテンプレートにユーザ画像の割付領域が複数ある場合は、制御部５８は、ユーザ画像の割付領域の数分の画像ファイルをユーザに選択させる。
【００２７】
次に、制御部５８は、プレビュー画像の生成を開始する（ステップＳ１０４）。プレビュー画像は、制御部５８が、図１０に示すプレビュー画像生成処理を実行することにより生成される。プレビュー画像生成処理は、前述したステップＳ１０２でユーザ画像が設定されると、マルチタスクによりＵＩ処理と並行して実行される。このように、ユーザによりプレビュー画面１１２の表示が指示される前にプレビュー画像の生成を開始することにより、プレビュー画面１１２の表示が指示されてからプレビュー画像１５４が表示されるまでの待ち時間を短縮することができる。
【００２８】
図１０は、プレビュー画像生成プログラムの処理を示すフローチャートである。
まず、制御部５８は、ステップＳ１０２で選択された印刷対象ファイルの主画像を読み込む（ステップＳ２００）。具体的には、制御部５８は、リムーバブルメモリ２４に格納されている特定の画像ファイルに、描画命令に記述された参照を用いてアクセスし、画像ファイルに格納されている主画像をＲＡＭ６０に読み込む。このとき主画像がＪＰＥＧフォーマットであれば、制御部５８は、８×８画素の１ブロックごとに直流成分をデコードすることによって、主画像を１／８解像度のＲＧＢ画像に展開してＲＡＭ６０に格納してもよい。主画像に基づいてプレビュー画像を生成することにより、サムネイル画像に基づいてプレビュー画像を生成する場合に比べて高品質なプレビュー画像を生成することができる。
【００２９】
次に、制御部５８は、テンプレートの割付領域を表示領域に応じて変換する（ステップＳ２０２）。具体的には例えば、制御部５８は、印刷に用いるテンプレートの割付対象画像の割付領域がプレビュー画面１１２におけるプレビュー画像１５４の表示領域に一致するように、各割付領域を線形変換する。尚、テンプレートにプレビュー用の描画命令を記述しておいてもよい。
次に、制御部５８は、印刷対象画像を含む割付対象画像を割付領域に応じて縮小する（ステップＳ２０４）。
【００３０】
次に、制御部５８は、印刷対象画像を画質調整する（ステップＳ２０６）。具体的には例えば、単一色相変換についてセピア調が設定されている場合のように、画質調整によりＬＣＤ１０に表示したプレビュー画像１５４の印象が明らかに変わる印刷条件に基づいて画質調整する。明るさ補正やシャープネス補正のようにプレビュー画像１５４にあまり変化が見られない印刷条件が設定されている場合には、その画質条件に応じた画質調整をしなくてもよい。このように、画質調整において反映させる印刷条件を少なくすることにより、画質調整に多くのリソースを消費することがないため、プレビュー画像の表示の待ち時間をさらに短縮することができる。
【００３１】
次に、制御部５８は、印刷対象画像を割付領域に割り付けてプレビュー画像を生成する（ステップＳ２０８）。具体的には、ステップＳ２０２で設定した割付領域に印刷対象画像を割り付け、プレビュー画像を生成する。
以上説明したプレビュー画像の生成処理では、画像の縮小、画質調整及び割付という多くの処理時間を必要とする処理が実行されるため、開始から終了までに多くの時間を要する。このような場合、プレビュー表示指示があってからプレビュー画像の生成を開始すると、レスポンスタイムが長くなる。本実施例では、プレビュー表示指示を受け付ける前にプレビュー画像の生成を開始することにより、見かけ上のレスポンスタイムを短縮している。
【００３２】
制御部５８は、プレビュー画像の生成を開始後、プレビュー画像の生成完了を待たずに、印刷直前画面１１０をＬＣＤ１０に表示する（ステップＳ１０６）。印刷直前画面１１０には、印刷条件の一部が表示される。具体的には例えば、制御部５８は、印刷部数、印刷用紙の種類及び用紙サイズを画面表示してユーザに案内するほか、テンプレートのサムネイル画像１５６を表示してレイアウトに関する印刷条件をユーザに案内し、印刷対象画像のサムネイル画像１５８を表示してテンプレートを用いて印刷される画像をユーザに案内する。このように複数の画面で設定された複数の印刷条件を印刷開始指示を受け付ける印刷直前画面１１０にまとめて表示することにより、印刷条件の設定ミスを確実に防止することができる。
【００３３】
ステップＳ１０８では、制御部５８は印刷開始指示、プレビュー表示指示及び印刷条件の再設定指示を受け付ける。具体的には例えば、制御部５８は「ＯＫ」ボタン１５の押下によりプレビュー表示指示を受け付け、「印刷設定」ボタン１２の押下により印刷条件の再設定指示を受け付け、「印刷」ボタン１６の押下により印刷開始指示を受け付ける。
印刷条件の再設定指示を受け付けると、制御部５８は印刷設定画面１１４をＬＣＤ１０に表示する（ステップＳ１１４。）例えば制御部５８は、用紙種類１３１、用紙サイズ１３２、解像度１３３、単一色相変換１３４、明るさ補正１３５、コントラスト補正１３６等の現在設定されている印刷条件をユーザに案内する印刷設定画面１１４をＬＣＤ１０に表示し、上ボタン１４１及び下ボタン１４２の操作により印刷条件の項目選択指示を受け付け、右ボタン１４３及び左ボタン１４４の操作により印刷条件の変更指示を受け付け、「ＯＫ」ボタン１５の押下により印刷条件の確定指示を受け付ける。確定指示を受け付けると、制御部５８は、変更指示に応じた印刷条件を再設定し、再設定された印刷条件に基づいてプレビュー画像の生成を開始する（ステップＳ１０４）。
【００３４】
プレビュー表示指示を受け付けると、制御部５８はプレビュー画像１５４を表示する（ステップＳ１１０）。このとき、印刷直前画面１１０の表示中にプレビュー画像の生成が完了していれば、プレビュー表示指示の受付とほぼ同時にプレビュー画像１５４がＬＣＤ１０の画面に表示される。印刷直前画面１１０の表示中にプレビュー画像の生成が完了していなければ、プレビュー画像の生成完了直後にプレビュー画像１５４がＬＣＤ１０の画面に表示される。印刷直前画面１１０の表示中にプレビュー画像１５４の生成が完了していない場合であっても、印刷直前画面１１０の表示中にプレビュー画像１５４の生成が進行しているため、プレビュー表示指示の受付からプレビュー画像１５４の表示までの待ち時間は短い。
ステップＳ１１２では、制御部５８は印刷直前画面表示指示及び印刷開始指示を受け付ける。具体的には例えば、制御部５８は「戻る」ボタン１３の押下により印刷直前画面表示指示を受け付け、［印刷」ボタン１６の押下により印刷開始指示を受け付ける。
【００３５】
印刷直前画面表示指示が受け付けられると、制御部５８は、印刷直前画面１１０をＬＣＤ１０に表示する（ステップＳ１０６）。
印刷開始指示が受け付けられると、制御部５８は印刷を実行する（ステップＳ１１６）。
図１１は、印刷処理の流れを示すフローチャートである。
制御部５８は、ＲＡＭ６０に格納されている印刷に用いるテンプレートのテンプレートファイルを参照して、印刷条件の用紙サイズに対応する印刷用テンプレートを生成する（ステップＳ１６０）。具体的には、テンプレートファイルの索引データを参照することにより、印刷条件で設定されている用紙サイズに対応するセクションを参照し、前述のように基準となる用紙サイズと異なる場合は描画領域を規定する座標を線形変換する。
【００３６】
次に、制御部５８は、印刷対象画像を画質調整する（ステップＳ１６２）。この画質調整では、画質調整に関して設定されている印刷条件の全てを反映させる。
次に、制御部５８は、画質調整された印刷対象画像を割付領域に割り付け、合成画像を生成する（ステップＳ１６４）。
次に、制御部５８は、分版処理（ステップＳ１６６）、二値化処理（ステップＳ１６８）、インタレース処理（ステップＳ１７０）を画像データに施して、印刷データを生成し、印刷データをプリントヘッド８４に出力する（ステップＳ１７２）。
【００３７】
尚、以上説明した実施例では合成画像を印刷する場合のプレビュー画像表示処理を例にとって説明しているが、本発明はプレビュー画像の生成に多くの処理を有する様々な局面で効果を奏する。例えば、コンパクトディスクのレーベル印刷では、円環状の印刷領域に応じて印刷対象画像が円環状にトリミングされる。このような場合にもプレビュー画像の生成に多くの処理を必要とするため、プレビュー画像表示指示を受け付ける前に印刷制御装置がプレビュー画像の生成を開始することが望ましい。
【００３８】
また、本実施例では印刷制御装置として複合機１を例にとって説明したが、リムーバブルメモリに接続可能なスタンドアロン型プリンタやＰＣ（パーソナルコンピュータ）にも適応できる。さらに、本実施例の複合機１は自ら印刷データを形成し印刷データとともに印刷開始指示を出力したが、印刷データを形成することなく印刷条件と印刷対象となる画像ファイルとともに印刷開始指示を出力するディジタルスチルカメラやフォトビューワ等にも本発明は適応できる。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施例に係るフローチャート。
【図２】本発明の一実施例に係る模式図。
【図３】本発明の一実施例に係るブロック図。
【図４】本発明の一実施例に係る模式図。
【図５】本発明の一実施例に係るブロック図。
【図６】本発明の一実施例に係る模式図。
【図７】本発明の一実施例に係る模式図。
【図８】本発明の一実施例に係る画面遷移図。
【図９】本発明の一実施例に係る画面遷移図。
【図１０】本発明の一実施例に係るフローチャート。
【図１１】本発明の一実施例に係るフローチャート。
【符号の説明】
【００４０】
１：複合機（印刷制御システム）、１０：ＬＣＤ（プレビュー準備手段、プレビュー表示手段、再設定手段）、６８：操作部（プレビュー表示手段、印刷開始手段、再設定手段）、２００：ＵＩモジュール（プレビュー準備手段、プレビュー表示手段、印刷開始手段、再設定手段）、２０６：画質調整モジュール（プレビュー準備手段）、２０８：レイアウトモジュール（プレビュー準備手段）
【図１】
2006264012.tif 000003
【図２】
2006264012.tif 000004
【図３】
2006264012.tif 000005
【図４】
2006264012.tif 000006
【図５】
2006264012.tif 000007
【図６】
2006264012.tif 000008
【図７】
2006264012.tif 000009
【図８】
2006264012.tif 000010
【図９】
2006264012.tif 000011
【図１０】
2006264012.tif 000012
【図１１】
2006264012.tif 000013