(57)【要約】【課題】印字シートに比べて小さいサイズの画像を印刷する場合、印刷可能な用紙サイズ、印刷の態様をユーザーが容易に把握できる手法を提供する。【解決手段】シートを収納するシート収納部と外部から受領した画像データを前記シートに印刷する印刷部とを有する印刷装置に画像データを送出する印刷処理装置であって、ユーザーに印刷部数を設定させる印刷部数設定部と、シート収納部に収納されたシートのサイズと画像データの各ページのサイズと設定された印刷部数とに基づいて、画像データの１以上のページが収まるシートのサイズと当該シートに収まるページ数と印刷に要するシートの枚数とを導出する導出部と、導出された結果を印刷条件の候補として表示する表示部と、表示された候補をユーザーに確定させる確定部とを備えることを特徴とする印刷処理装置。【選択図】図３
2008090591.tif 000002
【特許請求の範囲】
【請求項１】
シートを収納するシート収納部と外部から受領した画像データを前記シートに印刷する印刷部とを有する印刷装置に画像データを送出する印刷処理装置であって、
ユーザーに印刷部数を設定させる印刷部数設定部と、
シート収納部に収納されたシートのサイズと画像データの各ページのサイズと設定された印刷部数とに基づいて、画像データの１以上のページが収まるシートのサイズと当該シートに収まるページ数と印刷に要するシートの枚数とを導出する導出部と、
導出された結果を印刷条件の候補として表示する表示部と、
表示された候補をユーザーに確定させる確定部とを備えることを特徴とする印刷処理装置。
【請求項２】
前記表示部は、複数の候補がある場合、そのうちの全部または一部の候補を表示し、
前記確定部は、複数の候補がある場合にそのうちの一つをユーザーに選択させる請求項１記載の印刷処理装置。
【請求項３】
前記候補を表示する表示部上の領域が一部の候補のみを表示し得る広さの場合、スクロールバーを用いて各候補を選択可能に表示するように制御する表示制御部をさらに備える請求項２記載の印刷処理装置。
【請求項４】
画像データに含まれる画像のサムネイルを生成するサムネイル生成部と、
シートに収まる画像の数に応じた個数のサムネイルを表示するように制御する表示制御部とをさらに備える請求項１記載の印刷処理装置。
【請求項５】
前記導出部は、複数の画像がシートに収まる場合、各画像の配置をさらに導出し、
前記表示制御部は、シートに収まる画像の数と配置とに応じたサムネイルを表示させる請求項４記載の印刷処理装置。
【請求項６】
確定された印刷条件を履歴として記憶する履歴記憶部をさらに備え、
前記履歴に応じて表示させる候補を決定する表示制御部をさらに備える請求項２記載の印刷処理装置。
【請求項７】
前記印刷部は、複数の画像がシートに収まる場合、各画像に境界線を付して印刷する請求項１記載の印刷処理装置。
【請求項８】
表示されたサムネイルを表示部上でユーザーが移動させ得るように制御するサムネイル移動制御部と、
サムネイルの表示位置に対応したシート上の位置に各画像が印刷されるように制御する印刷位置制御部とをさらに備える請求項５記載の印刷処理装置。
【請求項９】
表示されたサムネイルのサイズを表示部上でユーザーが拡大および縮小させ得るように制御するサムネイルサイズ制御部と、
サムネイルの表示サイズに対応した倍率で各画像がシート上に印刷されるように制御する印刷倍率制御部とをさらに備える請求項５記載の印刷処理装置。
【請求項１０】
シートに収める画像の数をユーザーが変更し得るように制御する画像数指示部をさらに備える請求項５記載の印刷処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、１ページのシート上に複数の画像をまとめて印刷するための画像データを印刷装置に供給する印刷処理装置に関する。
【背景技術】
【０００２】
印字すべき画像が印字シートのサイズより小さい場合、１ページのシートに複数の画像をまとめて印字する印刷装置および当該印刷装置に指示を与える印刷処理装置が知られている。また、印字すべき画像が印字シートのサイズより大きい場合、１つの画像を分割して印字するものが知られている。このように、印字すべき画像と印字シートのページが必ずしも１対１に対応していない場合がある。画像と印字シートのページが１対１に対応しない場合、ユーザーが簡便に印字を行い、印字結果を正しく認識できる印刷装置が望まれている。
【０００３】
例えば、印字シートよりも大きな画像を分割印字する際、印字出力される画像の分割位置を示す格子状の画面を印字し、黒点を自動的に付加して分割画像の正確な位置をユーザーが容易に認識できるようにしたものが知られている（例えば、特許文献１参照）。
【特許文献１】特開平７−２８８７５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特に、近年は印刷装置の画質向上、カラー化、処理の高速化に伴い、画像を印刷する用途が増えている。その中には、デジタルカメラ、特に携帯電話に付属のカメラで撮影された画像など、一般的なＡ４サイズの印字シートに比べて小さいサイズで印刷される画像が増えている。
【０００５】
このような画像の印字サイズは、これまで事務機で多用されてきたＡ４、Ａ３、Ｂ５，Ｂ４あるいはレターサイズといった定型サイズよりも通常かなり小さい。また、このような印字サイズの実寸はユーザーになじみの薄いものである。従って、例えば、印字シートのサイズに合わせて変倍を行うとき、ユーザーが、適切な倍率を設定する操作に迷う傾向にある。あるいは、ユーザーが試行錯誤を繰り返すことによって無駄な印刷が行われるおそれがある。Ｌ版やＤＳＣサイズといった写真プリント用のサイズとしてよく知られたサイズだけであれば、適当な倍率をプリセット値として用意することも考えられる。しかし、画像のピクセル数に見合った印字サイズがいつでもＬ版やＤＳＣサイズのような限られたサイズとは限らない。いわゆる不定形サイズの印字サイズを簡便に扱えるものが望まれている。
【０００６】
この発明は、前述した事情を考慮してなされたものであって、印字シートに比べて小さいサイズの画像を印刷する場合、印刷可能な用紙サイズ、印刷の態様をユーザーが容易に把握できる手法を提供するものである。
【課題を解決するための手段】
【０００７】
この発明は、シートを収納するシート収納部と外部から受領した画像データを前記シートに印刷する印刷部とを有する印刷装置に画像データを送出する印刷処理装置であって、ユーザーに印刷部数を設定させる印刷部数設定部と、シート収納部に収納されたシートのサイズと画像データの各ページのサイズと設定された印刷部数とに基づいて、画像データの１以上のページが収まるシートのサイズと当該シートに収まるページ数と印刷に要するシートの枚数とを導出する導出部と、導出された結果を印刷条件の候補として表示する表示部と、表示された候補をユーザーに確定させる確定部とを備えることを特徴とする印刷処理装置を提供する。
【発明の効果】
【０００８】
この発明の印刷装置は、シート収納部に収納されたシートのサイズと画像データの各ページのサイズと設定された印刷部数とに基づいて、画像データの１以上のページが収まるシートのサイズと当該シートに収まるページ数と印刷に要するシートの枚数とを導出する導出部と、導出された結果を印刷条件の候補として表示する表示部とを備えるので、印刷可能なシートのサイズとシートに収まる画像の数と印刷に要するシートの枚数とをユーザーが容易に認識できる。したがって、例えば、シート収納部として手差しトレイを指定して印刷するとき、ユーザーは、手差しトレイ上に印刷に必要な枚数のシートをセットしてから印刷をスタートさせることができる。
【０００９】
前記表示部は、複数の候補がある場合、そのうちの全部または一部の候補を表示し、前記確定部は、複数の候補がある場合にそのうちの一つをユーザーに選択させてもよい。このようにすれば、複数の候補からユーザーが意図するシートを選択させることができる。ユーザーは、表示された候補の情報から、印刷に適したシートを容易に認識することができる。
【００１０】
さらに、前記候補を表示する表示部上の領域が一部の候補のみを表示し得る広さの場合、スクロールバーを用いて各候補を選択可能に表示するように制御する表示制御部をさらに備えていてもよい。このようにすれば、表示領域が狭い場合でも、ユーザーは、スクロールバーを用いて全ての候補を視認することができる。従って、候補の数が多くて一度に表示できない場合でも、ユーザーは、すべての候補を確認し、その中から意図するものを指定する操作を容易に行うことができる。
【００１１】
画像データに含まれる画像のサムネイルを生成するサムネイル生成部と、シートに収まる画像の数に応じた個数のサムネイルを表示するように制御する表示制御部とをさらに備えていてもよい。このようにすれば、ユーザーは、シートにどんな画像が印刷されるかを印刷前に視認したうえで印刷をスタートさせることができる。ここで、ユーザーが候補を仮確定すると印刷される画像のサムネイルが表示されるようにし、表示を確認させた後、候補を最終確定させるようにしてもよい。
【００１２】
さらに、前記導出部は、複数の画像がシートに収まる場合、各画像の配置をさらに導出し、前記表示制御部は、シートに収まる画像の数と配置とに応じたサムネイルを表示させてもよい。このようにすれば、ユーザーは、シートにどんな画像が印刷されるかを印刷前に視認したうえで印刷をスタートさせることができる。ここで、ユーザーが候補を仮確定すると印刷される画像の配置に応じたサムネイルが表示されるようにし、表示を確認させた後、候補を最終確定させるようにしてもよい。
【００１３】
また、確定された印刷条件を履歴として記憶する履歴記憶部をさらに備え、前記履歴に応じて表示させる候補を決定する表示制御部をさらに備えていてもよい。このようにすれば、履歴情報に基づいて表示する候補を決定するので、確定される可能性の高い候補が表示される。従って、ユーザーは、候補を選択しやすくなる。
【００１４】
あるいはまた、前記印刷部は、複数の画像がシートに収まる場合、各画像に境界線を付して印刷してもよい。このようにすれば、印刷された画像をユーザーが切り離して分ける場合、切り目を印刷させることができる。境界線に沿って切り離されたものは、それぞれのサイズが揃うので整理がしやすい。
【００１５】
表示されたサムネイルを表示部上でユーザーが移動させ得るように制御するサムネイル移動制御部と、サムネイルの表示位置に対応したシート上の位置に各画像が印刷されるように制御する印刷位置制御部とをさらに備えていてもよい。このようにすれば、印刷結果を視認しながら印刷位置を調整する手段をユーザーに提供することができるので、ユーザーにとって便宜である。たとえば、画像をシートの中央部に集中させたり、シートの周囲ぎりぎりまで広げたりする調整が、ユーザーの意図どおりに確実に行われるようになる。
【００１６】
また、表示されたサムネイルのサイズを表示部上でユーザーが拡大および縮小させ得るように制御するサムネイルサイズ制御部と、サムネイルの表示サイズに対応した倍率で各画像がシート上に印刷されるように制御する印刷倍率制御部とをさらに備えていてもよい。このようにすれば、印刷結果を視認しながら個別の画像を拡大および縮小する手段をユーザーに提供することができるので、ユーザーにとって便宜である。また、所望の数の画像が１ページに印刷されるような設定を簡単に行うことができる。
【００１７】
さらにまた、シートに収める画像の数をユーザーが変更し得るように制御する画像数指示部をさらに備えていてもよい。このようにすれば、シートに収める画像の数をユーザーの意図に応じて調整する手段が提供される。換言すれば、ユーザーは、意図に応じてシートに収める各画像の間隔を調整することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を用いてこの発明をさらに詳述する。以下の説明により、この発明をよりよく理解することが可能であろう。なお、以下の説明は、すべての点で例示であって、限定的なものではないと解されるべきである。
【００１９】
（印刷処理装置と印刷装置の構成）
図１は、この発明に係る印刷処理装置と印刷装置との一態様を示す説明図である。図１で、印刷装置の具体的な態様は、デジタル複合機（ＭＦＰ、即ち、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１である。図１のデジタル複合機１は、ネットワーク３を介してホストであるＰＣ（パーソナルコンピュータ）５に接続されている。パーソナルコンピュータ５は、印刷処理装置の一態様であり、印刷データ、即ち、請求項にいう画像データをネットワーク３をデジタル複合機１に送信する。
【００２０】
図２は、デジタル複合機１およびパーソナルコンピュータ５の内部の構成の概要を示すブロック図である。図２（ａ）に示すように、デジタル複合機１は、ＣＰＵ１１、ＨＤＤ１３、揮発性ＲＡＭ１４、搬送部１５、通信部１７、プリントエンジン１８および収納部１９の各ブロックを含む。通信部１７は、ネットワーク３を介して接続される外部の機器、例えば、パーソナルコンピュータ５と通信を行うためのブロックである。通信部１７は、請求項にいう受領部として機能する。ＣＰＵ１１は、デジタル複合機１の各部の動作を制御する。また、ホストから受信した印刷データを展開処理してプリントエンジン１８に供給するまで、一連の印刷データの処理を制御する。ＨＤＤ１３は、ホストから受信した印刷データおよび印刷データからプリントエンジン１８が印字可能な形式に展開されたデータを格納するハードディスク装置である。揮発性ＲＡＭ１４は、例えば、ＳＤＲＡＭであり、ＣＰＵ１１のワークエリアを提供する。また、印刷データを一時的に蓄積するバッファとして機能する。収納部１９は、印字用のシートを収納する部分であり、請求項にいうシート収納部である。搬送部１５は、収納部１９から給送されたシートをプリントエンジン１８を経て機外へ搬送する。プリントエンジン１８は、請求項にいう印刷部であり、受信した印刷データに応じて画像を形成し、形成した画像をシートに転写する。
【００２１】
また、図２（ｂ）に示すように、パーソナルコンピュータ５は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、操作部２４、表示部２５、ＨＤＤ２６、通信部２７を有する。ＣＰＵ２１は、ＨＤＤ２６に格納されたプリンタドライバ・プログラムを実行し、請求項にいう導出部、表示制御部、サムネイル移動制御部、印刷位置制御部、サムネイルサイズ制御部、印刷倍率制御部としての機能をそれぞれ実現する。また、確定された条件に応じた印刷データを生成する。ＲＡＭ２２は、ＣＰＵ２１のワークエリアを提供する。また、ＨＤＤに格納されたプログラムをＣＰＵ２１が実行する際、プログラムをダウンロードする領域を提供する。ＲＯＭ２３は、パーソナルコンピュータ５のＢＩＯＳを格納する。操作部２４は、ユーザーがパーソナルコンピュータ５で実行される処理に対して指示を与えるためのものであり、具体的な態様の一例は、キーボードやマウスである。また、表示部２５に表示された画面を見ながら操作部２４をユーザーが操作することにより、請求項にいう印刷部数設定部および確定部の機能が実現される。表示部２５は、パーソナルコンピュータ５がユーザーに対する情報を表示するものであり、具体的な態様の一例は、液晶ディスプレイである。図３〜図１２に示す各画面は、表示部２５に表示されるものである。ＨＤＤ２６は、プリンタドライバ・プログラムをはじめとして、ＣＰＵ２１が実行するプログラムを格納する。また、画像データをはじめとして、ＣＰＵ２１が処理するデータを格納する。請求項にいう履歴記憶部の機能は、ＨＤＤ２６とＣＰＵ２１の処理とによって実現される。通信部２７は、ネットワーク３を介して接続された外部の機器、例えば、デジタル複合機１との通信を行うブロックである。
【００２２】
（実施の形態１）
この実施の形態では、この発明の印刷処理装置が有する特徴的な機能について説明する。図１３は、この発明の印刷処理装置として、ＣＰＵ２１によって実行される処理の一例を示すフローチャートである。図１３で、ＣＰＵ２１は、パーソナルコンピュータ５の電源が投入されると、まず初期化処理を実行し、装置のハードウェアを初期化し、ＯＳを起動してプリンタドライバを初めとするドライバソフトの実行を開始するとともに、印刷処理装置として処理に用いる変数領域を確保し、それらの変数の値を初期化する（ステップＳ１１）。これらの初期化処理の後、ＣＰＵ２１は、ユーザーの操作に応じてアプリケーション・ソフトウェアの実行を開始する（ステップＳ１３）。実行中のアプリケーションで、ユーザーがデータの印刷処理を要求すると（ステップＳ１５）、印刷処理装置の機能を実現するため、ＣＰＵ２１は、プリンタドライバ・プログラムの処理内容を実行する。ＣＰＵ２１は、印刷処理を実行する前に、まず、ユーザーに印刷ジョブの設定を行わせるため、印刷設定画面を表示部２５に表示する。ユーザーは、表示された設定画面を用いて、意図する印刷ジョブに応じて各種の印刷条件を設定することができる（ステップＳ１７）。ユーザーに設定させる印刷条件としては、例えば、出力先の印刷装置の指定、画質や印刷機能に関する設定などが含まれる。この発明に関連する設定条件には、印刷部数がある。また、設定条件の一つとして、小さい印刷サイズの画像を１ページに複数個印刷するモードをユーザーの意図に応じて許可および禁止させるようにしてもよい。この場合、本実施形態においては、前記モードが許可されているものとする。
【００２３】
各設定条件をユーザーが設定し、印刷開始を指示すると、ＣＰＵ２１は、指示に応じて、印刷可能なシートの候補の情報を表示部２５に表示させ、導出した設定で印刷を行うかどうかを確認する（ステップＳ１９）。図３は、導出部が導出した候補の情報を表示する画面の一例を示す説明図である。図３の画面に表示された情報は、印刷装置からプリンタドライバが取得したシート収容部の情報とユーザーによって設定された印字部数とに基づいて、導出部が導出したものである。指定された印刷装置に収容されているシートのうち、印刷可能なシートのサイズはＡ３サイズである。他にも候補がある場合については後述する。図３の画面では、シートの１ページに５つの画像が印刷されることが示されている。図３の画面には、「はい」または「いいえ」のボタンが表示され、それらのいずれかをユーザーが選択するまで、印刷処理は開始されない。ここで、ユーザーが「いいえ」ボタンを選択すると、印刷処理はキャンセルされる。ユーザーが「はい」ボタンを選択すると、表示された候補が印刷用のシートとして確定する。即ち、「はい」ボタンは、請求項にいう確定部として機能する。「はい」ボタンが押されると、ＣＰＵ２１は、確定した条件で印刷データを生成する（ステップＳ２１）。そして、生成した印刷データを印刷ジョブとしてデジタル複合機１へ送信する（ステップＳ２３）。送信される印刷ジョブの内容は、生成された印刷データ、印刷用のシートのサイズ、その他の設定された条件などである。デジタル複合機１は、パーソナルコンピュータ５から印刷データを受信すると、印刷ジョブの内容に従って印刷を実行する。
【００２４】
（実施の形態２）
実施の形態１では、導出された候補が一つであった。この実施の形態では、複数の候補が導出された場合の処理を説明する。複数の候補が導出された場合、ＣＰＵ２１は、各候補を表示してそのうちの一つをユーザーに選択させる。図４は、導出部が３つの候補を導出した場合、各候補の情報を表示する画面の一例を示す説明図である。図４の画面は、実施の形態１における図３の画面に代わって表示されるものであってもよい。あるいは、まず候補１（Ａ３サイズ）が優先的に表示され（図３の画面）、図３の画面でユーザーが「いいえ」ボタンを選択すると、次に他の候補を含めた図４の画面が表示されるようにしてもよい。図４では、印刷可能なシートの候補として、Ａ３サイズ、Ｂ４サイズ、Ａ４サイズの３つの候補が表示されている。表示された内容から、印刷ジョブを実行するには、Ａ３サイズの場合に５ページ分、Ｂ４サイズの場合に６ページ分、Ａ４サイズの場合に９ページ分のシートを必要とすることがわかる。３つの候補から一つを選択させるために、各候補に対応してラジオボタンが設けられている。図４は、ユーザーが候補１を選択した状態を示している。この状態で、ユーザーが「ＯＫ」ボタンを選択すると、候補１の設定条件が確定し、印刷が開始される。
【００２５】
図１４は、この実施形態に対応するフローチャートである。図１３と対応するステップには、同じ符号を付している。図１３との差異は、ステップＳ３１、Ｓ３３、Ｓ３５、Ｓ３６である。ステップＳ１９で、図３の画面が表示される。図３の画面で、ユーザーが「いいえ」ボタンを選択すると、ＣＰＵ２１は、他の候補を含む図４の画面を表示させる（ステップＳ３１）。図４の画面でユーザーが一つの候補を選択し（ステップＳ３３）、「ＯＫ」ボタンを選択すると（ステップＳ３５）、印刷条件が確定する。ＣＰＵ２１は、確定された条件で印刷データの生成を開始する（ステップＳ２１）。一方、図４の画面でユーザーが「キャンセル」ボタンを選択すると（ステップＳ３６）、印刷処理はキャンセルされる。
【００２６】
なお、多数の候補があってそのすべてを同時に表示できない場合、あるいは、多数の候補を所定数に絞って表示させたい場合、候補の一部だけを表示し、他の候補は、スクロールバーを操作することによって表示されるようにしてもよい。図５は、導出部が２つを上回る候補を導出した場合、２つの候補に絞って表示するようにした画面の例を示す説明図である。他の候補は、画面右にあるスクロールバーを操作することによって表示可能である。
【００２７】
また、変形例として、過去に選択された候補の履歴を履歴情報として記憶しておき、画面に表示する候補を決定する場合に導出部が記憶された履歴を参照し、選択された回数が高いものを優先して表示させるようにしてもよい。例えば、画面に表示する候補の数を予め２つと定めておく。導出部は履歴を参照し、導出された候補のなかから選択された回数が高いものから２つを抽出する。図８は、履歴を参照して決定された候補を表示する画面の一例を示す説明図である。いま、導出部が、４つの候補（候補１〜候補４）を導出したとする。この場合、導出部は、履歴情報を参照して４つの候補のうち、過去に選択された回数が多い２つの候補を決定する。候補２（Ａ３サイズ）が最多であり、次に候補４（Ｂ４サイズ）が多かったとする。導出部は、履歴情報の参照結果に基づいて、候補２と候補４の２つを表示させる。図８は、この画面を示している。図８の画面で、ユーザーが候補２を選択し、「ＯＫ」ボタンを選択すると、印刷用のシートのサイズがＡ３に確定する。そして、確定した条件で印刷が行われる。あるいは、ユーザーが「その他」を選択すると、ＣＰＵ２１は、表示画面を切り替えて、導出された候補１〜候補４を表示させる。あるいは、候補１〜候補４が同時に表示できないとき、スクロール操作によって各候補が表示可能な画面を表示させる。
【００２８】
（実施の形態３）
この実施の形態では、印刷前にその内容をサムネイルとして表示する態様について説明する。画像データに対して、サムネイルを生成すること自体は従来から行われている。しかし、この発明においては、印刷開始前にサムネイルを表示させることによって、１ページに何個の画像が印刷されるのかをきわめて容易にユーザーが把握できるようになる。印刷前に仕上がりを視覚的に確認することによって、印刷の失敗を未然に防ぎ、失敗に伴う用紙、トナー、および作業時間の無駄を省くことができる。
【００２９】
図６は、導出部が導出した候補の情報に加えて、選択された候補のサムネイルを表示する画面の一例を示す説明図である。図６の画面は、実施の形態２における図４の画面に代わるものである。図６で、候補１の場合、１ページに１つの画像が印刷されることを示している。ここで、ユーザーが候補２を選択すると、候補２に応じたサムネイル表示に更新される。ただし、図６の場合、候補２は候補１より用紙サイズが小さい。候補２を選択したとしても、１ページの画像の数は１つであることに変わりがない。
【００３０】
図７は、導出部が導出した候補の情報に加えて、選択された候補のサムネイルを表示する画面の異なる一例を示す説明図である。図７で、候補１（Ａ３サイズ）では、１ページに３×３＝９個の画像が印刷される。これに対応して、図７中のサムネイルも、画像の配置に対応した３×３の配置で表示されている。１ページに印刷される画像の縦横の数は、縦方向と横方向のぞれぞれについて、用紙のサイズを１個の印刷画像のサイズで除して求められる。なお、算出の際には、用紙の周辺部ならびに画像と画像との間に確保すべき余白を見込む。印刷に必要なページ数は、次のように算出する。例えば、ユーザーが４５個の画像を印刷したいとき、１ページ当たりの画像が９個であるから、必要なページ数は４５÷９＝５（ページ）となる。この算出結果が、「必要ページ数」に表示されている。
ここで、ユーザーが候補２（Ｂ４サイズ）を選択すると、１ページに３×２＝６個の画像が印刷されるものとする。候補２が選択されると、図７中のサムネイルも３×２の配置に更新されて表示される。１ページ中の縦横の画像数は、前述したように、選択された用紙サイズを画像のサイズで除して再計算される。印刷したい画像が４５個で１ページ当たりの画像が６個であれば、必要なページ数は、４５÷６＝８（ページ）となる。ページ数は少数以下を切り上げている。この算出結果が、「必要ページ数」に表示されている。
【００３１】
（実施の形態４）
この実施の形態では、表示されたサムネイルをユーザーが操作して画面上で移動させる操作ができるようにし、ＣＰＵ２１が操作に応じてシートに印刷される画像の位置を調節する態様を説明する。
【００３２】
図１０は、この実施の形態における画像位置調節用の画面の一例を示す説明図である。ユーザーは、図１０の画面を用いて、シート上に印刷する画像の位置を調節することができる。図１０の画面は、たとえば、図７の画面で「ＯＫ」ボタンをユーザーが選択した後に表示されるようにしてもよい。あるいは、図７の画面に「画像位置調節」ボタンを配置し（図７に図示されていない）、前記「画像位置調節」ボタンをユーザーが選択すると図１０の画面が表示されるようにしてもよい。
【００３３】
図１０の画面には、その左側の約半分の領域に、サムネイル表示領域３１が配置されている。サムネイル表示領域３１は、印刷シートの１ページに対応する。また、図１０の画面には、４つの矢印ボタン３３ａ、３３ｂ、３３ｃ、３３ｄ、矢印ボタンに囲まれた位置に配置された初期化ボタン３５、範囲指定モードボタン３７の各ボタンが配置されている。これらのボタンは、印刷される画像の位置を調節するために配置されている。さらに、矢印ボタンによる移動の刻み幅を数値入力する移動幅入力部３９ａ、３９ｂが配置されている。そして、「ＯＫ」および「キャンセル」ボタンが配置されている。
【００３４】
ＣＰＵ２１は、サムネイル表示領域３１内の各サムネイルの大きさと配置位置を、印刷の仕上がり状態に対応させて決定する。図１０の例では、縦方向に長いサムネイル表示領域３１に７つのサムネイルが表示されている。７つのサムネイルの並びは、縦方向に３列、横方向に３列である。左端の列の各サムネイルは、右端の列の各サムネイルに比べて中央よりに配置されているが、これは、シートの左端に「とじしろ」が設けられることを示している。ＣＰＵ２１は、前述した印刷設定画面（図示していない）でユーザーが設定可能な余白およびとじしろ量に応じて、サムネイル表示領域３１の枠からサムネイルの端までの間隔を決定する。また、ＣＰＵ２１は、縦横に並ぶ画像の数と余白をのぞいたシートの寸法から、シート上の画像どうしの間隔を決定する。ユーザーによる調節がされていない初期状態では、各画像は、縦方向、横方向にそれぞれ等間隔に配置される。ＣＰＵ２１は、シート上の画像の間隔を算出した後、それに対応して画面上に表示させるサムネイルの間隔を決定する。このようにして、サムネイル表示領域３１にサムネイルが表示される。ユーザーは、サムネイル表示領域３１に表示されたサムネイルを調節することができる。
【００３５】
ユーザーが、一つのサムネイルにカーソルを合わせてクリックすると、クリックされたサムネイルが調節の対象として選択される。図１０では、縦横ともに中央の列にある一つのサムネイルが選択された状態を示している。選択されたサムネイルの周囲には、枠線Ｆが表示されている。ここで、すでに選択されているサムネイルをユーザーがクリックすると、サムネイルの選択が解除されるようにしてもよい。また、ユーザーが範囲指定モードボタン３７をクリックすると、範囲指定モードが有効になる。範囲指定モード中にユーザーが範囲指定モードボタン３７をクリックすると、範囲指定モードは解除される。あるいは、範囲指定モード中に、ユーザーがサムネイル表示領域３１内でカーソルをドラッグすると、ドラッグ操作の始点と終点とを対角線とした矩形領域が表示され、表示された矩形領域に含まれるサムネイルが調整対象として選択される。ユーザーは、範囲指定モードでドラッグ操作を行うことによって、複数のサムネイルをまとめて選択することができる。
【００３６】
ユーザーが４つある矢印ボタンのいずれかをクリックすると、調整対象のサムネイルが矢印の示す方向に所定幅だけ移動する。サムネイルが移動する幅は、印刷シート状で画像が移動する距離として、例えば、２ｍｍに予め定められている。画面上のサムネイルの移動距離は、印刷の仕上がりと表示ピクセルのピッチに基づいて決定される。ユーザーが矢印ボタンをクリックするたびに、クリックされた矢印ボタンの方向へ、所定距離だけサムネイルが移動する。ＣＰＵ２１は、ユーザーの操作に応じて、以上の機能を実現させるように処理を実行する。シートに印刷される画像の位置は、前述した操作を反映させて決定される。
【００３７】
矢印ボタンのクリックによる画像の移動幅は、移動幅入力部３９ａおよび／または３９ｂにユーザーが数値を入力することでデフォルトの移動は場から変更される。数値の入力は、例えば、キーボードを用いてユーザーが行う。例として、移動幅入力部３９ａ（横方向（Ｘ方向）への移動幅の入力欄）にユーザーが「５」を入力した後、矢印ボタン３３ｄをクリックする。この場合、ＣＰＵ２１は、シート上で画像の印刷位置を５ｍｍ右側へずらした位置を算出する。さらに、ＣＰＵ２１は、算出結果に対応してサムネイルの表示位置を算出する。そして、表示位置の算出結果に応じて画面表示を更新する。これによって、選択されたサムネイルが右方向へ移動する。
【００３８】
初期化ボタン３５がクリックされると、ＣＰＵ２１は、各サムネイルの位置を初期状態に戻す。あるいは、ＣＰＵ２１は、調整が履歴を記憶しており、初期化ボタン３５がクリックされるたびに調整を１ステップずつ遡ってサムネイルを戻すようにしてもよい。画面表示だけでなく、シートに印刷される画像の位置も初期化位置、あるいは、調整を遡った位置に戻される。
【００３９】
ＣＰＵ２１は、画像の印刷位置を算出した結果、画像が印刷不可能な位置へ移動することが判明した場合、印刷不可能な位置へ画像を移動させるのを禁止してもよい。また、画像の印刷位置を算出した結果、画像が他の画像と重複する位置へ移動することが判明した場合、他の画像と重複する位置へ画像が移動するのを禁止してもよい。具体的には、ユーザーが左端のサムネイルを選択し、矢印ボタン３３ａをクリックして選択されたサムネイルを左方へ移動させる操作を行ったとする。前記操作に応じて、ＣＰＵ２１はシート上の画像の印刷位置を算出する。算出された画像の左端の位置が、とじしろとして確保すべき領域内にあると判断した場合、ＣＰＵ２１は、印字可能領域の端に画像の左端を位置させるようにしてもよい。即ち、印字可能領域から画像がはみ出す場合、画像の移動をクリップさせてもよい。これに対応して、画面に表示されるサムネイルの位置もクリップさせる。さらに、ＣＰＵ２１は、画像の移動がクリップされたことを音、イラストあるいはメッセージなどでユーザーに知らせるようにしてもよい。また、移動幅入力部３９ａあるいは３９ｂに数値が入力されている場合、ＣＰＵ２１は、より小さな数値を再入力させるために、入力されている数値を消去してもよい。さらに、移動幅入力部３９ａあるいは３９ｂへの数値の再入力を促す表示、例えば、カーソルを点滅させる表示を行ってもよい。
【００４０】
前述した操作をユーザーが行った後に、画面上の「ＯＫ」ボタンをユーザーがクリックすると、操作に応じた画像の位置が確定し、ＣＰＵ２１は、印刷処理を開始する。このとき、シート上に印刷される画像の印刷位置は、ユーザーの調節結果が反映される。一方、ユーザーが画面上の「キャンセル」ボタンを押すと、画面１０上でユーザーが行った調整は無効になる。
【００４１】
図１５は、この実施形態に対応するＣＰＵ２１の処理手順を示すフローチャートである。図１３と対応するステップには、同じ符号を付している。図１３との差異は、ステップＳ４１、Ｓ４３、Ｓ４５である。即ち、ステップＳ１９で、図３の画面が表示され、ユーザーが「いいえ」ボタンを選択すると、ＣＰＵ２１は、図１０の画面を表示させる。図１０の画面でユーザーが画像の位置を移動させるように調節を行い（ステップＳ４１）、画面上の「ＯＫ」ボタンを選択すると（ステップＳ４３）、ＣＰＵ２１は、確定された条件で印刷データの生成を開始する（ステップＳ２１）。一方、図１０の画面上の「キャンセル」ボタンをユーザーが選択すると（ステップＳ４５）、印刷処理はキャンセルされる。
【００４２】
上記のステップＳ４１の処理の詳細は、図１６に示すとおりである。まず、ＣＰＵ２１は、図１０の画面を表示させた後、ユーザーによるサムネイル画像の選択を待つ（ステップＳ５１）。サムネイル画像が選択されたら、次に、選択されたサムネイルの移動が指示されるのを待つ（ステップＳ５３）。ここで、４つある矢印ボタンのいずれかが選択されたら、ＣＰＵ２１は、矢印ボタンの示す方向へ選択されたサムネイルを移動させるための位置計算を行う（ステップＳ５５）。位置計算は、まず、シート上に印刷する印刷位置について行う。その後、印刷位置に対応するサムネイルの表示位置を求める。そして、求められた表示位置にサムネイルを表示させるべく画面を更新する（ステップＳ５７）。ＣＰＵ２１は、移動幅入力部３９ａおよび／または３９ｂに数値が入力されていれば、入力された数値を用いて印刷位置および表示位置を求める。移動幅入力部３９ａおよび／または３９ｂに数値が入力されていなければ、予め定められた移動幅を用いて印刷位置および表示位置を求める。
【００４３】
また、前記ステップＳ５３で、矢印ボタンが選択されていなければ、ルーチンはステップＳ５８へ進み、初期化ボタン３５が選択されたか否かを調べる。初期化ボタン３５が選択された場合、初期状態における各画像の印刷位置と各サムネイルの表示位置とを算出する（ステップＳ５９）。その後、ルーチンはステップＳ５７へ進み、算出結果に基づいて画面の表示を更新する。
【００４４】
（実施の形態５）
この実施の形態では、表示されたサムネイルをユーザーが操作して画面上で各画像の倍率を指定させる操作ができるようにし、ＣＰＵ２１が操作に応じて各画像が印刷される倍率を調節する態様を説明する。
【００４５】
実施の形態４で説明した画像の位置調整に加え、各画像の大きさを個別に調節できるようにしてもよい。このような調節を可能にする操作方法の例は、図１０の画面に、さらに「倍率調節」ボタン（図１０に図示していない）を追加するものである。「倍率調節」ボタンがクリックされたら、ＣＰＵ２１は、図１１の画面を表示部に表示させる。図１１は、シート上に印刷する各画像の倍率を個別に調節させるための倍率設定画面の例である。図１０に示すように、ユーザーは、画面上で倍率を調節するサムネイルを選択し、前記「倍率調節」ボタン（不図示）をクリックする。それに応じてＣＰＵ２１は、図１１の画面を表示させる。図１１に示す画面では、多用される６つの倍率をユーザーがワンアクションで選択して設定することができる。６つの倍率とは、２０％、４０％、６０％、８０％、１００％、１２０％である。図１１の画面では、各倍率の左側にラジオボタンが配置されており、ユーザーがいずれかのラジオボタンをクリックすると、ラジオボタンに対応する倍率が選択されたサムネイルおよびそれに対応する画像に適用される。前述した６つの倍率以外の倍率を設定する場合、「その他」の右側の欄に数値を直接入力し、「その他」の左側にあるラジオボタンをクリックする。
【００４６】
図１１の画面でユーザーが倍率を設定し、「ＯＫ」ボタンを押すと、ＣＰＵ２１は、「ＯＫ」ボタンが押されたことに応じて設定された倍率に応じた画像の印刷サイズとサムネイルの表示サイズを改めて算出する。また、画面１１が消えて画面１０に戻る。このとき、画面１０に表示されるサムネイルは、画面１１でユーザーが設定した倍率に応た大きさに更新されている。この状態で、ユーザーが再度「倍率調節」ボタンを押すと、ＣＰＵ２１は、画面１１を再び表示させ、倍率の再設定を可能にする。一方、画面１０でユーザーが「ＯＫ」ボタンを押すと、設定された倍率が確定し、ＣＰＵ２１は、印刷処理を開始する。このとき、シート上に印刷される画像には、設定された倍率が反映される。
【００４７】
（実施の形態６）
この実施の形態では、ＣＰＵ２１が算出した１ページの画像の数をユーザーの操作によって減らすことができるような態様について説明する。
【００４８】
図１２は、ＣＰＵ２１が導出したシートの１ページあたりの画像の数をユーザーに調節させる画面の一例を示す説明図である。図１２の画面は、図７の画面に対応するものである。図１２の画面が図７の画面と異なる点は、「１ページあたりの画像数」を設定する欄が設けられ、その欄の数値が調節可能なことである。例えば、図１２で、「候補１」の１ページあたりの画像数として「７」が表示されているが、これは調節後の状態を示しており、初期状態では、１ページあたりの画像数が「９」である。ユーザーが「１ページあたりの画像数」数値を変更すると、ＣＰＵ２１は、数値の変更に応じて印刷条件を改めて算出する。図１２の場合、「必要ページ数」の欄には、「７」が表示されている。初期状態では、この数値は、「５」である。画像数の変更操作に伴って、印刷条件が更新され、「必要ページ数」の数値が「５」から「７」に変更されている。
【００４９】
図１２に示す画面でユーザーが「ＯＫ」ボタンを押すと、シートの１ページに７つの画像が印刷される。印刷に要するシートのページ数は７ページである。なお、ＣＰＵ２１は、確定した設定を履歴として記憶しておき、次回の候補として優先的に表示させるように制御してもよい。
【００５０】
さらに、以上に述べた実施形態の変形例として、印刷される画像の周囲に境界線を付して印刷できるようにしてもよい。境界線は、印刷された画像を、ユーザーが切って分けたい場合、切り離しの目標を与えるものである。具体的には、例えば、ＣＰＵ２１は、候補が確定された後、図９に示す画面を表示させる。前記画面を用いて、画像の切り離しのための境界線（ミシン線）を印刷させるかどうかをユーザーに選択させる。
【００５１】
最後に、前述した実施の形態の他にも、この発明について種々の変形例があり得ることは明らかである。そのような変形例は、この発明の特徴及び範囲に属さないと解されるべきものではない。本発明の範囲には、特許請求の範囲と均等の意味および範囲内でのすべての変更とが含まれることが意図される。
【図面の簡単な説明】
【００５２】
【図１】この発明に係る印刷処理装置と印刷装置との一態様を示す説明図である。
【図２】図１のデジタル複合機１およびパーソナルコンピュータ５の内部の構成の概要を示すブロック図である。
【図３】この発明の印刷処理装置において、導出部が導出した候補の情報を表示する画面の一例を示す説明図である。（実施の形態１）
【図４】この発明の印刷処理装置において、導出部が複数の候補を導出した場合、各候補の情報を表示する画面の一例を示す説明図である。（実施の形態２）
【図５】この発明の印刷処理装置において、導出部が導出した場合候補を所定数に絞って画面に表示する例を示す説明図である。（実施の形態２）
【図６】この発明の印刷処理装置において、選択された候補のサムネイルを表示する画面の一例を示す説明図である。（実施の形態３）
【図７】この発明の印刷処理装置において、選択された候補のサムネイルを表示する画面の異なる一例を示す説明図である。（実施の形態３）
【図８】この発明の印刷処理装置において、履歴情報を参照して決定された候補を表示する画面の一例を示す説明図である。（実施の形態２）
【図９】この発明の印刷処理装置において、印刷する画像の周囲に境界線を付して印刷するかどうかを入力させる画面の一例を示す説明図である。
【図１０】この発明の印刷処理装置における画像位置調節用の画面の一例を示す説明図である。（実施の形態４）
【図１１】この発明の印刷処理装置において、シート上に印刷する各画像の倍率を個別に調節させるための倍率設定画面の例を示す説明図である。（実施の形態５）
【図１２】この発明の印刷処理装置において、シートの１ページあたりの画像の数をユーザーに調節させる画面の一例を示す説明図である。（実施の形態５）
【図１３】この発明の印刷処理装置が実行する印刷処理装置の処理の一例を示すフローチャートである。（実施の形態１）
【図１４】この発明の印刷処理装置が実行する印刷処理装置の処理の異なる一例を示すフローチャートである。（実施の形態２）
【図１５】この発明の印刷処理装置が実行する印刷処理装置の処理のさらに異なる一例を示すフローチャートである。（実施の形態４）
【図１６】図１５のステップＳ４１で、サムネイルの表示位置と画像の印刷位置を画面の操作に応じて移動させる処理の詳細を示すフローチャートである。（実施の形態４）
【符号の説明】
【００５３】
１    デジタル複合機、印刷装置
３    ネットワーク
５    パーソナルコンピュータ、ＰＣ
１１、２１    ＣＰＵ
１３、２６    ＨＤＤ
１４、２２    ＲＡＭ
１５    搬送部
１７、２７    通信部
１８    プリントエンジン
１９    収納部
２３    ＲＯＭ
２４    操作部
２５    表示部
３１    サムネイル表示領域
３３ａ、３３ｂ、３３ｃ、３３ｄ  矢印ボタン
３５    初期化ボタン
３７    範囲指定モードボタン
３９ａ、３９ｂ  移動幅入力部
【図１】
2008090591.tif 000003
【図２】
2008090591.tif 000004
【図３】
2008090591.tif 000005
【図４】
2008090591.tif 000006
【図５】
2008090591.tif 000007
【図６】
2008090591.tif 000008
【図７】
2008090591.tif 000009
【図８】
2008090591.tif 000010
【図９】
2008090591.tif 000011
【図１０】
2008090591.tif 000012
【図１１】
2008090591.tif 000013
【図１２】
2008090591.tif 000014
【図１３】
2008090591.tif 000015
【図１４】
2008090591.tif 000016
【図１５】
2008090591.tif 000017
【図１６】
2008090591.tif 000018