(57)【特許請求の範囲】
【請求項１】
サイズの異なる第１用紙及び第２用紙のいずれかに印刷が行える印刷手段と、
前記第１用紙の印刷単価である第１印刷単価Ｕ１と前記第２用紙の印刷単価である第２印刷単価Ｕ２とを記憶する印刷単価記憶手段と、
処理対象イメージについて形成すべきコピーの個数である出力数Ｎを設定するための出力数設定手段と、
前記処理対象イメージのサイズに関する情報に基づき、前記第１用紙上に重畳することなく配置することができる前記処理対象イメージの最大個数である第１最大個数Ｎ１と、前記第２用紙上に重畳することなく配置することができる前記処理対象イメージの最大個数である第２最大個数Ｎ２とを取得する取得手段と、
前記出力数設定手段で設定された出力数Ｎに対して、前記印刷単価記憶手段に記憶された前記印刷単価Ｕ１及び前記印刷単価Ｕ２と、前記取得手段で取得された前記第１最大個数Ｎ１及び前記第２最大個数Ｎ２とを用いて、Ｎ≦Ｎ１×Ｐ１＋Ｎ２×Ｐ２を満たし、かつ、Ｐ１×Ｕ１＋Ｐ２×Ｕ２の値を最小とする負でない整数値Ｐ１及びＰ２を算出する算出手段と、
前記算出手段によって得られた整数値Ｐ１及びＰ２とそれぞれ等しい枚数の前記第１用紙及び前記第２用紙の上に、少なくとも、前記出力数設定手段で設定された出力数Ｎと等しい個数の前記処理対象イメージのコピーが形成されるように、前記印刷手段を制御する印刷制御手段
とを備えることを特徴とするコピー装置。
【請求項２】
前記取得手段は、前記第１用紙の印刷可能領域の幅及び高さを、それぞれ、前記処理対象イメージの幅及び高さで割った値と、それぞれ、前記処理対象イメージの高さ及び幅で割った値とを求めることにより、前記第１最大個数Ｎ１を取得し、前記第２用紙の印刷可能領域の幅及び高さを、それぞれ、前記処理対象イメージの幅及び高さで割った値と、それぞれ、前記処理対象イメージの高さ及び幅で割った値とを求めることにより、前記第２最大個数Ｎ２を取得する
ことを特徴とする請求項１記載のコピー装置。
【請求項３】
前記取得手段は、前記第１最大個数と前記第２最大個数を取得するとともに、前記第１用紙の印刷可能領域の幅及び高さを、それぞれ、前記処理対象イメージの幅及び高さで割ったときの余り、或いは、それぞれ、前記処理対象イメージの高さ及び幅で割ったときの余りを求めることによって、前記処理対象イメージを前記第１用紙の前記印刷可能領域内に均等に配置するための第１間隔情報を取得し、前記第２用紙の印刷可能領域の幅及び高さを、それぞれ、前記処理対象イメージの幅及び高さで割ったときの余り、或いは、それぞれ、前記処理対象イメージの高さ及び幅で割ったときの余りを求めることによって、前記処理対象イメージを前記第２用紙の前記印刷可能領域内に均等に配置するための第２間隔情報を取得し、
前記印刷制御手段は、前記取得手段で取得された前記第１間隔情報に応じて前記処理対象イメージが配置された前記整数値Ｐ１と等しい枚数の第１用紙と、前記取得手段で取得された前記第２間隔情報に応じて前記処理対象イメージが配置された前記整数値Ｐ２と等しい枚数の前記第２用紙とが出力されるように、前記印刷手段を制御する
ことを特徴とする請求項２記載のコピー装置。
【請求項４】
入力された情報に応じて、前記印刷単価記憶手段に記憶された前記第１印刷単価Ｕ１と前記第２印刷単価Ｕ２とを更新する印刷単価更新手段を、さらに、備える
ことを特徴とする請求項１ないし請求項３のいずれかに記載のコピー装置。
【請求項５】
前記処理対象イメージを光学的に読み取って前記処理対象イメージを表すデータを作成する読取手段を、さらに、備え、
前記印刷制御手段は、前記読取手段で作成されたデータを用いて、前記算出手段によって得られた整数値Ｐ１及びＰ２とそれぞれ等しい枚数の前記第１用紙及び前記第２用紙の上に、少なくとも、前記出力数設定手段で設定された出力数Ｎと等しい個数の前記処理対象イメージのコピーが形成されるように、前記印刷手段を制御する
ことを特徴とする請求項１ないし請求項４のいずれかに記載のコピー装置。
【請求項６】
拡縮率を指定する拡縮率指定手段と、
この拡縮率指定手段で指定された拡縮率でオリジナルイメージを拡縮することにより、前記処理対象イメージを生成する生成手段とを、さらに、備える
ことを特徴とする請求項１ないし請求項４のいずれかに記載のコピー装置。
【請求項７】
サイズの異なる第１用紙及び第２用紙上への印刷が行える印刷装置と接続されて使用されるコンピュータを、
第１用紙の印刷単価である第１印刷単価Ｕ１と第２用紙の印刷単価である第２印刷単価Ｕ２とを記憶する印刷単価記憶手段と、
処理対象イメージについて形成すべきコピーの個数である出力数Ｎを設定するための出力数設定手段と、
前記処理対象イメージのサイズに関する情報に基づき、前記第１用紙上に重畳することなく配置することができる前記処理対象イメージの最大個数である第１最大個数Ｎ１と、前記第２用紙上に重畳することなく配置することができる前記処理対象イメージの最大個数である第２最大個数Ｎ２とを取得する取得手段と、
前記出力数設定手段で設定された出力数Ｎに対して、前記印刷単価記憶手段に記憶された前記印刷単価Ｕ１及び前記印刷単価Ｕ２と、前記取得手段で取得された前記第１最大個数Ｎ１及び前記第２最大個数Ｎ２とを用いて、Ｎ≦Ｎ１×Ｐ１＋Ｎ２×Ｐ２を満たし、かつ、Ｐ１×Ｕ１＋Ｐ２×Ｕ２の値を最小とする負でない整数値Ｐ１及びＰ２を算出する算出手段と、
前記算出手段によって得られた整数値Ｐ１及びＰ２とそれぞれ等しい枚数の前記第１用紙及び前記第２用紙の上に、少なくとも、前記出力数設定手段で設定された出力数Ｎと等しい個数の前記処理対象イメージのコピーが形成されるように、前記印刷装置を制御する印刷制御手段
とを備える装置として動作させるためのプログラムを記憶したコンピュータ読取可能な記録媒体。
【請求項８】
前記取得手段は、前記第１用紙の印刷可能領域の幅及び高さを、それぞれ、前記処理対象イメージの幅及び高さで割った値と、それぞれ、前記処理対象イメージの高さ及び幅で割った値とを求めることにより、前記第１最大個数Ｎ１を取得し、前記第２用紙の印刷可能領域の幅及び高さを、それぞれ、前記処理対象イメージの幅及び高さで割った値と、それぞれ、前記処理対象イメージの高さ及び幅で割った値とを求めることにより、前記第２最大個数Ｎ２を取得する
ことを特徴とする請求項７記載のコンピュータ読取可能な記録媒体。
【請求項９】
前記取得手段は、前記第１最大個数と前記第２最大個数を取得するとともに、前記第１用紙の印刷可能領域の幅及び高さを、それぞれ、前記処理対象イメージの幅及び高さで割ったときの余り、或いは、それぞれ、前記処理対象イメージの高さ及び幅で割ったときの余りを求めることによって、前記処理対象イメージを前記第１用紙の前記印刷可能領域内に均等に配置するための第１間隔情報を取得し、前記第２用紙の印刷可能領域の幅及び高さを、それぞれ、前記処理対象イメージの幅及び高さで割ったときの余り、或いは、それぞれ、前記処理対象イメージの高さ及び幅で割ったときの余りを求めることによって、前記処理対象イメージを前記第２用紙の前記印刷可能領域内に均等に配置するための第２間隔情報を取得し、
前記印刷制御手段は、前記取得手段で取得された前記第１間隔情報に応じて前記処理対象イメージが配置された前記整数値Ｐ１と等しい枚数の第１用紙と、前記取得手段で取得された前記第２間隔情報に応じて前記処理対象イメージが配置された前記整数値Ｐ２と等しい枚数の前記第２用紙とが出力されるように、前記印刷手段を制御する
ことを特徴とする請求項８記載のコンピュータ読取可能な記録媒体。
【請求項１０】
前記プログラムは、前記コンピュータを、
入力された情報に応じて、前記印刷単価記憶手段に記憶された前記第１印刷単価Ｕ１と前記第２印刷単価Ｕ２とを更新する印刷単価更新手段を、さらに、備える装置として動作させる
ことを特徴とする請求項７ないし請求項９のいずれかに記載のコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、あるイメージの１つ以上のコピーを、サイズの異なる２種の用紙のいずれかの上に形成できるコピー装置と、そのようなコピー装置をコンピュータを利用して実現するためのコンピュータ読取可能な記録媒体に関する。
【０００２】
【従来の技術】
写真などのコピーを行うための装置の中には、１枚の用紙上に複数のコピーを形成できる（複数のコピーが印刷された用紙を出力できる）装置が知られている。また、そのような装置の多くは、出力用紙サイズを選択できるものとなっている。
【０００３】
【発明が解決しようとする課題】
複数のコピーを１枚の用紙上に形成でき、かつ、出力用紙を選択できる装置では、所望の枚数のコピーを得るために採用できるコピー方法が何通りか存在する。例えば、使用する装置がＢ５用紙とＡ４用紙とが出力用紙として選択できる装置であり、かつ、コピーしたい写真がＢ５用紙にコピーできるサイズのものであった場合、Ｂ５用紙のみを用いて所望のカット数のコピープリントを得ることも、Ａ４用紙のみを用いて所望のカット数のコピープリントを得ることも、Ｂ５、Ａ４用紙双方を用いて所望のカット数のコピープリントを得ることもできる。
【０００４】
さて、そのような装置では、通常、印刷にかかるコストが用紙サイズによって異なっている。そして、その結果として、当該装置が営業を目的に使用されている場合（或いは、装置自体がレンタルされている場合）には、運用コストに応じたものにコピー価格（レンタル料金）が設定されている。従って、上記のような装置を用いてコピーを行う際には、当該装置が営業を目的にしたものであるか否かにかかわらず、コストが最小となるサイズの用紙を用いることが望ましい。しかしながら、従来の装置は、指定したサイズの用紙上に、指定したカット数のコピープリントを形成する機能しか有さないものであった。このため、コストが最小となる用紙の利用方法を決定するためには、いずれかの１種の用紙のみを用いた場合と、２種の用紙を用いた場合とにかかるコストをそれぞれ算出するといった煩雑な作業を、ユーザが自ら行わなければならなかった。
【０００５】
そこで、本発明の課題は、２種のサイズの用紙をコストが最も少なくなるように用いて、所望の数のコピーを生成することが、簡単に（ユーザによるコスト計算を必要としない形態で）行えるコピー装置を提供することにある。
【０００６】
また、本発明の他の課題は、そのようなコピー装置を、コンピュータ及び印刷装置を利用して実現することができるコンピュータ読取可能な記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
本発明のコピー装置は、サイズの異なる第１用紙及び第２用紙のいずれかに印刷が行える印刷手段と、第１用紙の印刷単価である第１印刷単価Ｕ１と第２用紙の印刷単価である第２印刷単価Ｕ２とを記憶する印刷単価記憶手段と、処理対象イメージについて形成すべきコピーの個数である出力数Ｎを設定するための出力数設定手段と、処理対象イメージのサイズに関する情報に基づき、第１用紙上に重畳することなく配置することができる処理対象イメージの最大個数である第１最大個数Ｎ１と、第２用紙上に重畳することなく配置することができる処理対象イメージの最大個数である第２最大個数Ｎ２とを取得する取得手段と、出力数設定手段で設定された出力数Ｎに対して、印刷単価記憶手段に記憶された印刷単価Ｕ１及び印刷単価Ｕ２と、取得手段で取得された第１最大個数Ｎ１及び第２最大個数Ｎ２とを用いて、Ｎ≦Ｎ１×Ｐ１＋Ｎ２×Ｐ２を満たし、かつ、Ｐ１×Ｕ１＋Ｐ２×Ｕ２の値を最小とする負でない整数値Ｐ１及びＰ２を算出する算出手段と、算出手段によって得られた整数値Ｐ１及びＰ２とそれぞれ等しい枚数の第１用紙及び第２用紙の上に、少なくとも、出力数設定手段で設定された出力数Ｎと等しい個数の処理対象イメージのコピーが形成されるように、印刷手段を制御する印刷制御手段とを備える。
【０００８】
すなわち、本発明のコピー装置は、総コストが最小となる第１用紙と第２用紙の利用方法（第１、第２用紙の使用枚数であるＰ１、Ｐ２）を算出する算出手段と、その算出手段の算出結果に基づき印刷手段を制御する印刷制御手段を備える。従って、本発明のコピー装置を用いれば、２種のサイズの用紙をコストが最も少なくなるように用いて、所望の数のコピーを生成することが、簡単に（ユーザによるコスト計算を必要としない形態で）行えることになる。
【０００９】
本発明のコピー装置を実現するに際しては、取得手段として、さまざまなものを用いることができる。例えば、取得手段として、処理対象イメージのサイズと、第１及び第２最大個数との対応関係を保持したテーブルから、第１及び第２最大個数を取得する手段を用いても良い。ただし、このような取得手段を採用した場合には、コストが最も少なくなるように第１、第２用紙の枚数が選択される処理対象イメージのサイズが制限されることになる。このため、取得手段としては、第１用紙の印刷可能領域の幅及び高さを、それぞれ、処理対象イメージの幅及び高さで割った値と、それぞれ、処理対象イメージの高さ及び幅で割った値とを求めることにより、第１最大個数Ｎ１を取得し、第２用紙の印刷可能領域の幅及び高さを、それぞれ、処理対象イメージの幅及び高さで割った値と、それぞれ、処理対象イメージの高さ及び幅で割った値とを求めることにより、第２最大個数Ｎ２を取得する手段を用いることが望ましい。
【００１０】
また、取得手段として、上記のような手順で第１最大個数と第２最大個数を取得するとともに、第１用紙の印刷可能領域の幅及び高さを、それぞれ、処理対象イメージの幅及び高さで割ったときの余り、或いは、それぞれ、処理対象イメージの高さ及び幅で割ったときの余りを求めることによって、処理対象イメージを第１用紙の印刷可能領域内に均等に配置するための第１間隔情報を取得し、第２用紙の印刷可能領域の幅及び高さを、それぞれ、処理対象イメージの幅及び高さで割ったときの余り、或いは、それぞれ、処理対象イメージの高さ及び幅で割ったときの余りを求めることによって、処理対象イメージを第２用紙の印刷可能領域内に均等に配置するための第２間隔情報を取得する手段を採用し、印刷制御手段として、取得手段で取得された第１間隔情報に応じて処理対象イメージが配置された整数値Ｐ１と等しい枚数の第１用紙と、取得手段で取得された第２間隔情報に応じて処理対象イメージが配置された整数値Ｐ２と等しい枚数の第２用紙とが出力されるように、印刷手段を制御する手段を採用して、本発明のコピー装置を構成することもできる。
【００１１】
このように構成した本発明のコピー装置によれば、どのようなサイズの処理対象イメージに対しても、コストが最も少なくなるように使用する第１、第２用紙の枚数が選択された印刷物であって、各用紙上にその処理対象イメージが均等に配置された印刷物が得られることになる。
【００１２】
また、本発明のコピー装置を実現するに際しては、入力された情報に応じて、印刷単価記憶手段に記憶された第１印刷単価Ｕ１と第２印刷単価Ｕ２とを更新する印刷単価更新手段を付加しておくことが望ましい。
【００１３】
なお、本発明のコピー装置を構成するために使用される印刷制御手段は、算出手段によって得られた整数値Ｐ１及びＰ２とそれぞれ等しい枚数の第１用紙及び第２用紙の上に、少なくとも、出力数設定手段で設定された出力数Ｎと等しい個数の処理対象イメージのコピーが形成されるように印刷手段を制御することができる手段であれば、処理対象イメージを表すデータをどのような場所から取得する手段であっても良い。
【００１４】
例えば、処理対象イメージを表すデータを補助記憶装置から取得するものであってもよく、通信回線を介して取得するものであっても良い。また、コピー装置に、処理対象イメージを光学的に読み取って処理対象イメージを表すデータを作成する読取手段を付加しておき、印刷制御手段として、読取手段で作成されたデータを用いて、算出手段によって得られた整数値Ｐ１及びＰ２とそれぞれ等しい枚数の第１用紙及び第２用紙の上に、少なくとも、出力数設定手段で設定された出力数Ｎと等しい個数の処理対象イメージのコピーが形成されるように、印刷手段を制御する手段を用いても良い。
【００１５】
また、拡縮率を指定する拡縮率指定手段と、この拡縮率指定手段で指定された拡縮率でオリジナルイメージを拡縮することにより、処理対象イメージを生成する生成手段とを付加した形態で本発明のコピー装置を構成しても良い。
【００１６】
そして、本発明のコンピュータ読取可能な記録媒体には、サイズの異なる第１用紙及び第２用紙上への印刷が行える印刷装置と接続されて使用されるコンピュータを、第１用紙の印刷単価である第１印刷単価Ｕ１と第２用紙の印刷単価である第２印刷単価Ｕ２とを記憶する印刷単価記憶手段と、処理対象イメージについて形成すべきコピーの個数である出力数Ｎを設定するための出力数設定手段と、処理対象イメージのサイズに関する情報に基づき、第１用紙上に重畳することなく配置することができる処理対象イメージの最大個数である第１最大個数Ｎ１と、第２用紙上に重畳することなく配置することができる処理対象イメージの最大個数である第２最大個数Ｎ２とを取得する取得手段と、出力数設定手段で設定された出力数Ｎに対して、印刷単価記憶手段に記憶された印刷単価Ｕ１及び印刷単価Ｕ２と、取得手段で取得された第１最大個数Ｎ１及び第２最大個数Ｎ２とを用いて、Ｎ≦Ｎ１×Ｐ１＋Ｎ２×Ｐ２を満たし、かつ、Ｐ１×Ｕ１＋Ｐ２×Ｕ２の値を最小とする負でない整数値Ｐ１及びＰ２を算出する算出手段と、算出手段によって得られた整数値Ｐ１及びＰ２とそれぞれ等しい枚数の第１用紙及び第２用紙の上に、少なくとも、出力数設定手段で設定された出力数Ｎと等しい個数の処理対象イメージのコピーが形成されるように、印刷装置を制御する印刷制御手段とを備える装置として動作させるためのプログラムが記録されている。
【００１７】
従って、本発明のコンピュータ読取可能な記録媒体を用いれば、サイズの異なる第１用紙及び第２用紙上への印刷が行える印刷装置とコンピュータとによって、本発明のコピー装置相当の装置を実現できることになる。
【００１８】
【発明の実施の形態】
以下、図面に基づいて、本発明の実施の形態を説明する。
【００１９】
まず、図１及び図２を用いて、本発明の一実施の形態に係るコピー装置のハードウェア構成を説明する。なお、図１は、実施形態に係るコピー装置の概観を示した斜視図であり、図２は、コピー装置のハードウェア構成を示したブロック図である。
【００２０】
図１に示したように、実施形態に係るコピー装置は、制御装置１０とスキャナ１２とプリンタ１３とで構成されている。スキャナ１２はカラー画像の読み取りが可能な装置である。また、プリンタ１３は、Ａ４サイズの用紙或いはＡ３Ｗサイズの用紙へカラー印刷が可能な装置である。制御装置１０は、スキャナ１２及びプリンタ１３を統合的に制御することによって、制御装置１０とスキャナ１２とプリンタ１３とからなるシステムをコピー装置として機能させる装置である。制御装置１０には、操作者とのインタフェースのための機器として、液晶パネル（ＬＣＤ）１１１、その上に重ねられたタッチパネル１１２、テンキー１１３ｂ、スタートキー１１３ａ、ストップキー１１３ｃ、電源スイッチ１１３ｄ等が設けられている。
【００２１】
より具体的には、図２に示してあるように、制御装置１０は、液晶パネル１１１に接続されたＬＣＤ制御部１０４、タッチパネル１１２及び各種のキー１１３に接続された入力制御部１０３、スキャナ１２に接続されたＳＣＳＩインタフェース１０７、プリンタ１３に接続されたセントロニクスインタフェース１０８を備える。また、制御装置１０は、ＬＣＤ制御部１０４、入力制御部１０３、ＳＣＳＩインタフェース１０７及びセントロニクスインタフェース１０８に、バス（データバス及びシステムバス）によって接続されたＣＰＵ１００、ＲＡＭ１０１、フラッシュメモリ１０２、ＣＤ−ＲＯＭドライブ１０５、ハードディスク１１０を備える。
【００２２】
ＣＰＵ１００は、制御装置１０内の各部を統合的に制御するユニットである。ＲＡＭ１０１は、このＣＰＵ１００による作業領域として使用されるメモリである。ハードディスク１１０は、ＣＤ−ＲＯＭドライブ１０５を介してＣＤ−ＲＯＭ（記録媒体）から読み出されたＯＳ（オペレーティングシステム）、コピー制御プログラム（詳細は後述）、スキャナ１２を制御するためのスキャナドライバ、及び、セントロニクスインタフェース１０８に接続されたプリンタ１３を制御するためのプリンタドライバ等を格納した補助記憶装置である。また、フラッシュメモリ１０２は、ＢＩＯＳプログラム等を格納した不揮発性メモリであり、ＣＰＵ１００は、このメモリ内のＢＩＯＳプログラムを利用して、ハードディスク１１０やＣＤ−ＲＯＭドライブ１０５の制御を行う。
【００２３】
以下、本コピー装置の動作、すなわち、コピー制御プログラムに従ったＣＰＵの動作を具体的に説明する。
【００２４】
図３に、コピー制御プログラムに従ったＣＰＵ１００の、電源投入後の全体的な動作手順を示す。図示したように、電源が投入された際、ＣＰＵ１００は、設定処理開始指示が出されているか否かを判断する（ステップＳ１０１）。なお、ＣＰＵ１００は、このステップにおいて、スタートキーとストップキーとが同時に押下された状態にあったときに、設定処理開始指示が出されていると判断する。
【００２５】
設定処理開始指示が出されていない場合（ステップＳ１０１；ＮＯ）、ＣＰＵ１００は、ステップＳ１０３からの処理（詳細は後述）を開始する。一方、設定処理開始指示が出されていた場合（ステップＳ１０１；ＹＥＳ）、ＣＰＵ１００は、ユーザ設定処理（ステップＳ１０２）を開始し、その完了後、ステップＳ１０３からの処理を開始する。
【００２６】
図４に、ユーザ設定処理時におけるＣＰＵ１００の動作手順を示す。図示したように、ユーザ設定処理開始時、ＣＰＵ１００は、実行可能な設定処理を示したメニュー画面を液晶パネルに表示する（ステップＳ２０１）。なお、このステップで表示されるメニュー画面は、図５に示してあるように、設定処理の名称及び“終了”に“１”〜“６”の数値が対応付けられたものとなっている。
【００２７】
このメニュー画面の表示後、ＣＰＵ１００は、“１”〜“６”のいずれかのキーが押下されるのを待機（ステップＳ２０２）し、いずれかのキーが押下されたときには、押下されたキーに応じて以下のように動作する。
【００２８】
押下されたキーがキー“１”であった場合（ステップＳ２０３；“１”）、ＣＰＵ１００は、印刷単価設定処理（ステップＳ２０４；詳細は後述）を実行する。そして、印刷単価設定処理の完了後、ステップＳ２０１に戻って再びメニュー画面を表示する。また、押下されたキーがキー“２”〜“５”のいずれかであった場合（ステップＳ２０３；“２”〜“５”）には、押下されたキーに応じた処理（ステップＳ２０５）を実行し、その後、ステップＳ２０１に戻る。そして、ＣＰＵ１００は、押下されたキーがキー“６”であった場合（ステップＳ２０３；“６”）に、このユーザ設定処理を終了する。
【００２９】
以下、図６及び図７を用いて、印刷単価設定処理の詳細を説明する。なお、図６は、印刷単価設定処理の流れ図であり、図７は、印刷単価設定処理時に表示される印刷単価設定画面の説明図である。
【００３０】
印刷単価設定処理は、本装置において出力用紙として使用可能なＡ４、Ａ３Ｗ用紙のそれぞれの印刷単価Ｕ１、Ｕ２を設定（更新）するための処理である。図６に示したように、印刷単価設定処理開始時、ＣＰＵ１００は、液晶パネルに印刷単価設定画面を表示する（ステップＳ３０１）。このステップで表示される印刷単価設定画面は、図７に示したように、５つのボタンと、印刷単価表示欄５１、５２を有する。印刷単価表示欄５１は、Ａ４用紙の印刷単価Ｕ１が表示される領域であり、印刷単価表示欄５２は、Ａ３Ｗ用紙の印刷単価Ｕ２が表示される領域である。なお、図示した印刷単価設定画面では、印刷単価表示欄５１、５２に数値が表示されていないが、Ｕ１、Ｕ２の設定が行われている場合（過去に印刷単価設定処理が実行され、Ｕ１、Ｕ２の設定が行われていた場合）、設定されているＵ１、Ｕ２がそれぞれ印刷単価表示欄５１、５２内に示された印刷単価設定画面が、ステップＳ３０１において表示される。
【００３１】
印刷単価設定画面の表示後、ＣＰＵ１００は、テンキー、或いは、印刷単価設定画面に設けられているボタンが押下されるのを待機する（ステップＳ３０２）。そして、ボタンの押下、テンキーの押下を検出した際には、押下されたボタン、テンキーに応じて以下のように動作する。
【００３２】
“Ａ４”ボタンが押下されたことを検出した際（ステップＳ３０３；Ａ４）には、“Ａ４”ボタンの表示形態を押下されていることを示すものに変更するとともに、入力モードとなったことを記憶する（ステップＳ３０４）。そして、印刷単価表示欄５１内に、データの入力位置を示すカーソルを表示（ステップＳ３０５）し、ステップＳ３０２に戻る。
【００３３】
“Ａ３Ｗ”ボタンが押下されたことを検出した際（ステップＳ３０３；Ａ３Ｗ）には、“Ａ３Ｗ”ボタンの表示形態を押下されていることを示すものに変更するとともに、入力モードになったことを記憶する（ステップＳ３０６）。そして、印刷単価表示欄５２内に、データの入力位置を示すカーソルを表示（ステップＳ３０７）し、ステップＳ３０２に戻る。
【００３４】
テンキーが押下されたことを検出した場合（ステップＳ３０３；テンキー）、ＣＰＵ１００は、入力モードであるか否かを判断する（ステップＳ３０８）。そして、入力モードでなかった場合（ステップＳ３０８；ＮＯ）には、ステップＳ３０２に戻って操作者の操作内容の監視を続ける。一方、入力モードにあった場合（ステップＳ３０８；ＹＥＳ）、ＣＰＵ１００は、押下されたテンキーに応じた数値を、カーソル位置に表示する（ステップＳ３０９）。そして、ステップＳ３０２に戻る。
【００３５】
“ＯＫ”ボタンが押下された場合（ステップＳ３０３；ＯＫ）、ＣＰＵ１００は、印刷単価表示欄５１、５２のその時点における表示内容を、それぞれ、Ｕ１、Ｕ２に設定する（ステップＳ３１０）。また、ＣＰＵ１００は、押下されていることを示す表示形態で表示されている“Ａ４”又は“Ａ３Ｗ”ボタンの表示形態を通常のものに変更するとともに、入力モードでなくなったことを記憶する（ステップＳ３１１）。そして、ステップＳ３０２に戻る。
【００３６】
“キャンセル”ボタンが押下された場合（ステップＳ３０３；キャンセル）、ＣＰＵ１００は、印刷単価表示欄５１、５２のその時点における表示内容を、それぞれ、Ｕ１、Ｕ２に書き換え（ステップＳ３１２）、ステップＳ３０２に戻る。
【００３７】
そして、“＜戻る”ボタンが押下されたことを検出した際（ステップＳ３０３；戻る）に、ＣＰＵ１００は、印刷単価設定処理を終了する。
【００３８】
以下、印刷単価Ｕ１、Ｕ２の設定は完了しているものとして、ステップＳ１０３（図３）以降の処理を説明する。
【００３９】
ステップＳ１０３において、ＣＰＵ１００は、液晶パネルに基本画面を表示する。
【００４０】
図８に、このステップで表示される基本画面を示す。図示したように、基本画面は、各種のボタンと、情報表示領域６１〜６５と、印刷カット数表示欄６６とを備える。
【００４１】
情報表示領域６１は、設定されている原画サイズ（コピーを形成しようとしている写真のサイズ；図では、９ｃｍ×１３ｃｍ）が表示される領域である。情報表示領域６２は、設定されている印刷サイズ（形成しようとしているコピーのサイズ；図では、９ｃｍ×１３ｃｍ）が表示される領域である。情報表示領域６３は、印刷（コピー）処理の結果として出力されるＡ４用紙、Ａ３Ｗ用紙の枚数が表示される領域である。情報表示領域６４、６５は、設定されている印刷条件が表示される領域である。印刷カット数表示欄６６は、入力された印刷カット数（形成されるカット数）が表示される欄である。
【００４２】
このような基本画面の表示後、ＣＰＵ１００は、テンキー、スタートキー或いは基本画面上のボタンが押下されるのを待機する状態（図３：ステップＳ１０４）に移行する。そして、キー或いはボタンが押下された際には、押下されたキー、ボタンに応じて以下のように動作する。
【００４３】
“原画サイズ”ボタンが押下された場合（ステップＳ１０５；原画サイズ）、ＣＰＵ１００は、原画サイズ設定処理（ステップＳ１０６）を実行し、その完了後、ステップＳ１０３に戻る。また、“印刷サイズ”ボタンが押下された場合（ステップＳ１０５；印刷サイズ）、ＣＰＵ１００は、印刷サイズ設定処理（ステップＳ１０７）を実行し、その完了後、ステップＳ１０３に戻る。
【００４４】
ここで、原画サイズ設定処理、印刷サイズ設定処理の説明を行うこととする。まず、図９〜１１を用いて、原画サイズ設定処理を説明する。なお、図９は、原画サイズ設定処理の流れ図であり、図１０、１１は、原画サイズ設定処理時に表示される原画サイズ設定画面、サイズ入力画面の説明図である。
【００４５】
図９に示したように、原画サイズ設定処理開始時、ＣＰＵ１００は、原画サイズ設定画面を液晶パネルに表示する（ステップＳ４０１）。図１０に示したように、このステップで表示される原画サイズ設定画面は、原画サイズ（“９×１３”等）が示された１２個のサイズ指定ボタンと、“＜戻る”ボタン、“ユーザ設定”ボタン、２つのスクロールボタン（三角が示してあるボタン）を備える。
【００４６】
このような原画サイズ設定画面の表示後、ＣＰＵ１００は、いずれかのボタンが押下されるの待機する（ステップＳ４０２）。そして、いずれかのボタンが押下された際には、押下されたボタンに応じて以下のように動作する。
【００４７】
サイズ指定ボタンが押下された場合（ステップＳ４０３；サイズ指定）、ＣＰＵ１００は、押下されたサイズ指定ボタンに表示してあるサイズを原画サイズに設定（ステップＳ４０５）し、原画サイズ設定処理を終了する。また、どちらかのスクロールボタンが押下された場合（ステップＳ４０３；スクロール）には、原画サイズ設定画面内に表示するサイズ指定ボタンを変更する（ステップＳ４０４）。すなわち、より大きな（あるいはより小さな小さな）サイズが指定できるサイズ指定ボタンを有するものに原画サイズ設定画面を書き換える。そして、ステップＳ４０２に戻る。
【００４８】
“ユーザ設定”ボタンが押下された場合（ステップＳ４０３；設定）、ＣＰＵ１００は、図１１に示したサイズ入力画面を液晶パネルに表示する（ステップＳ４１１）。その後、テンキーに対して行われた操作内容に応じた数値を、サイズ入力画面のサイズ表示欄７１、７２内に表示する処理である入力処理と、サイズ入力画面上の“＜戻る”ボタン、“ＯＫ”ボタンの押下を監視することによって当該入力処理の終了を判定する終了判定処理とを行う（ステップＳ４１２）。そして、“＜戻る”ボタンで入力処理が終了された場合（ステップＳ４１３；ＹＥＳ）には、ステップＳ４０１に戻り、原画サイズ設定画面を再び表示する。これに対して、“ＯＫ”ボタンで入力処理が終了された場合（ステップＳ４１３；ＮＯ）には、サイズ入力画面にて入力されたサイズを原画サイズに設定（ステップＳ４１４）し、原画サイズ設定処理を終了する。
【００４９】
印刷サイズ設定処理も、原画サイズ設定画面と同様の構成の画面が用いられて同様の手順で実行される処理となっている。ただし、印刷サイズ設定処理は、以下の記すように、原画サイズ設定処理で設定された原画サイズを利用して行われる。
【００５０】
図１２に示したように、印刷サイズ設定処理時、ＣＰＵ１００は、予め与えられている複数の印刷サイズの中から、その時点において設定されている原画サイズとアスペクト比がほぼ等しい（アスペクト比の比が所定範囲内に入っている）印刷サイズを全て特定する（ステップＳ５０１）。そして、特定した印刷サイズに関するサイズ指定ボタンを備える印刷サイズ設定画面を液晶パネルに表示する（ステップＳ５０２）。すなわち、ＣＰＵ１００は、図１３に示したように、原画サイズとアスペクト比がほぼ等しい印刷サイズが示された幾つかのサイズ指定ボタンと、“＜戻る”ボタン、“ユーザ設定”ボタンを備えた印刷サイズ設定画面を表示する。
【００５１】
このような印刷サイズ設定画面の表示後、ＣＰＵ１００は、いずれかのボタンが押下されるの待機する（ステップＳ５０３）。そして、サイズ指定ボタンが押下された場合（ステップＳ５０４；サイズ指定）には、押下されたサイズ指定ボタンに応じたサイズを印刷サイズに設定（ステップＳ５０６）し、原画サイズ設定処理を終了する。また、押下されたボタンが“＜戻る”ボタンであった場合（ステップＳ５０４；戻る）には、印刷サイズを書き換えることなく、印刷サイズ設定処理処理を終了する。
【００５２】
また、“ユーザ設定”ボタンが押下された場合（ステップＳ５０４；設定）には、図１４に示したサイズ入力画面を液晶パネルに表示する（ステップＳ５１１）。その後、テンキーに対して行われた操作内容に応じた数値を、サイズ入力画面内に表示する処理である入力処理と、サイズ入力画面上の“＜戻る”ボタン、“ＯＫ”ボタンの押下を監視することによって入力処理の終了を判定する終了判定処理とを行う（ステップＳ５１２）。なお、図１４に示したサイズ入力画面内に、“幅：自動”と示されていることから明らかなように、このサイズ入力画面を用いて操作者が入力可能なサイズに関するデータは、“高さ”だけであり、ステップＳ５１２における入力処理時、ＣＰＵ１００は、アスペクト比が原画サイズと一致するように“幅”を算出、表示する処理も行う。
【００５３】
サイズ入力画面を用いた入力処理が“＜戻る”ボタンで終了された場合（ステップＳ５１３；ＹＥＳ）、ＣＰＵ１００は、ステップＳ５０２に戻って再び印刷サイズ設定画面を表示する。一方、入力処理が“ＯＫ”ボタンで終了された場合（ステップＳ５１３；ＮＯ）には、サイズ入力画面において入力されたサイズを印刷サイズに設定（ステップＳ５１４）し、印刷サイズ設定処理を終了する。
【００５４】
図３に戻って、基本画面（図８）表示時の制御装置の動作の説明を続ける。
【００５５】
テンキーが押下された場合（ステップＳ１０５；テンキー）、ＣＰＵ１００は、押下されたキーに応じて、印刷カット数表示欄６６内に表示する印刷カット数を変更する（ステップＳ１０８）。その後、ステップＳ１０４に戻る。また、“カラー”ボタン、“濃度”ボタンが押下された場合（ステップＳ１０５；カラー／濃度）には、カラー調整処理あるいは濃度調整処理（ステップＳ１１１）を実行し、その後、ステップＳ１０３に戻る。
【００５６】
そして、“出力用紙”ボタンが押下された場合（ステップＳ１０５；出力用紙）、ＣＰＵ１００は、出力用紙設定処理（ステップＳ１１０）を開始する。
【００５７】
以下、図１５ないし図２０を用いて出力用紙設定処理の詳細を説明する。なお、これらの図のうち、図１５は、出力用紙設定処理の流れ図であり、図１６は、出力用紙設定処理時に実行される最大カット数算出処理の流れ図である。また、図１７は、出力用紙設定処理時に表示される出力用紙設定画面の説明図であり、図１８、１９は、出力用紙設定処理時に実行される用紙枚数算出処理の流れ図である。そして、図２０は、用紙枚数算出処理の原理を説明するための図である。
【００５８】
図１５に示したように、出力用紙設定処理時、ＣＰＵ１００は、まず、最大カット数算出処理（ステップＳ６０１）を実行する。
【００５９】
図１６に示してあるように、最大カット数算出処理時、ＣＰＵ１００は、まず、変数Ｍx1、Ｍy1に、それぞれ、INT(204/Ｗ)、INT(280/Ｈ)を設定し、変数Ｍx2、Ｍy2に、それぞれ、INT(204/Ｈ)、INT(280/Ｗ)を設定する（ステップＳ７０１）。なお、Ｗ、Ｈは、それぞれ、設定されている印刷サイズの幅と高さである。すなわち、ステップＳ７０１では、サイズＷ×Ｈの画像を、重複なく、高さ２０４ｍｍ、幅２８０ｍｍの印字領域を有するＡ４用紙の幅方向（短辺方向）に何個並べることができるかを示すデータ（Ｍx1、Ｍx2）と、高さ方向（長辺方向）に何個並べることができるかを示すデータ（Ｍy1、Ｍy2）が、サイズＷ×Ｈの画像を縦置きにした場合と横置きにした場合とについて求められる。
【００６０】
次いで、ＣＰＵ１００は、Ｍx1×Ｍy1≧Ｍx2×Ｍy2が成立するか否かを判断する(ステップS７０２）。すなわち、用紙と印刷サイズの幅方向を直交させた場合の最大カット数（１枚の用紙に配置できるカット（コピー）の最大数）が、平行とした場合の最大カット数以上であるか否かを判断する。
【００６１】
Ｍx1×Ｍy1≧Ｍx2×Ｍy2が成立した場合(ステップS７０２；ＹＥＳ）、ＣＰＵ１００は、Ｒx、Ｒyに、それぞれ、204 mod Ｗ、280 mod Ｈを設定し、Ｎx1、Ｎy1に、それぞれ、Ｍx1、Ｍy1を設定する(ステップＳ７０３）。そして、Ｎ1に、Ｎx1×Ｎy1を設定し、Ｄx1、Ｄy1に、それぞれ、Ｒx／（Ｎx1＋１）、Ｒy／（Ｎy1＋１）を設定する（ステップＳ７０５）。
【００６２】
すなわち、Ｍx1×Ｍy1≧Ｍx2×Ｍy2である場合、Ｍx1、Ｍy1を、それぞれ、Ａ３用紙に関するＸ方向カット数（高さ方向に並べることができるカット数）Ｎx1、Ｙ方向カット数Ｎy1とし、Ｎx1×Ｎy1を、Ａ３用紙に関する最大カット数Ｎ1とする。また、Ｎx1×Ｎy1個の印刷サイズ画像を印字領域内に隙間無く配置したときに未使用となる部分のＸ、Ｙ方向長さＲx、Ｒyを求め、それらを、それぞれ、Ｎx1＋１、Ｎy1＋１で割ることによって、後述する印刷処理時に、Ａ４用紙上でのカットの間隔として用いられるＤx1、Ｄy1を算出する。
【００６３】
一方、Ｍx1×Ｍy1≧Ｍx2×Ｍy2が成立しなかった場合(ステップS７０２；ＮＯ）、すなわち、Ａ４用紙の幅方向と原画の幅方向を平行とした方がＡ４用紙上により多くコピーを形成できる場合、ＣＰＵ１００は、Ｒx、Ｒyに、それぞれ、204 mod Ｈ、280 mod Ｗを設定し、Ｎx1、Ｎy1に、それぞれ、Ｍx2、Ｍy2を設定する(ステップＳ７０４）。そして、ステップＳ７０５に進み、Ｎ1に、Ｎx1×Ｎy1を設定し、Ｄx1、Ｄy1に、それぞれ、Ｒx／(Ｎx1＋１）、Ｒy／(Ｎy1＋１）を設定する。
【００６４】
この後、ＣＰＵ１００は、高さ３２３ｍｍ、幅４６６ｍｍの印字領域を有するＡ３Ｗ用紙に対して同様の手順の処理（ステップＳ７１１〜Ｓ７１５）を行う。そして、Ａ３Ｗ用紙用のＸ方向カット数Ｎx2、Ｙ方向カット数Ｎy2、最大カット数Ｎ2、Ｄx2、Ｄy2を得て、最大カット数算出処理を終了する。
【００６５】
最大カット数算出処理（図１５；ステップＳ６０１）の完了後、ＣＰＵ１００は、出力用紙設定画面（図１７）を表示する（ステップＳ６０２）。
【００６６】
このような出力用紙設定画面の表示後、ＣＰＵ１００は、当該画面上のボタンが押下されるのを待機する状態（ステップＳ６０３）に移行する。そして、いずれかのボタンが押下された際には、押下されたボタンに応じて以下のように動作する。
【００６７】
“Ａ４”ボタン、“Ａ３Ｗ”ボタン、“エコノミー”ボタンのいずれかが押下された場合（ステップＳ６０４；A4/A3W/エコノミー）、ＣＰＵ１００は、用紙モードが押下されたボタンに応じたモードになったことを記憶する（ステップＳ６０５）。そして、ステップＳ６０７に進み、用紙枚数算出処理（詳細は後述）を開始する。また、“＋１カット数”ボタン、“−１カット数”ボタンの押下、あるいは、テンキーの押下がなされた場合（ステップＳ６０４；カット数変更）には、印刷カット数を押下されたボタン、キーに応じて変更する（ステップＳ６０６）。その後、ステップＳ６０７に進み、用紙枚数算出処理を開始する。
【００６８】
そして、ＣＰＵ１００は、“ＯＫ”ボタンが押下されたことを検出した際（ステップＳ６０４；ＯＫ）に、ＣＰＵ１００は、出力用紙設定処理を終了する。なお、図示は省略したが、出力用紙設定画面の“＜戻る”ボタンが押下された場合、ＣＰＵ１００は、ステップＳ１０７に戻る（印刷サイズ設定処理を開始する）。
【００６９】
用紙枚数算出処理時、ＣＰＵ１００は、図１８に示したように、まず、用紙モードが、Ａ３Ｗモード、Ａ４Ｗモード、エコノミーモードのいずれかあるかを判断する（ステップＳ８０１）。そして、用紙モードが、Ａ４モードであった場合（ステップＳ８０１；Ａ４）には、Ａ３Ｗ用紙の出力枚数を記憶するための変数Ｐ2に“０”を設定し、印刷カット数Ｎを最大カット数で割った値Ｎ／Ｎ1を変数Ｘに設定し、Ａ４用紙の出力枚数を記憶するための変数Ｐ1にINT(Ｘ)を設定する（ステップＳ８０２）。そして、Ｐ1＝Ｘが成立するか否かを判断する(ステップＳ８０３）。
【００７０】
Ｐ1＝Ｘでなかった場合(ステップＳ８０３；ＮＯ）、ＣＰＵ１００は、Ｐ1に“１”を加算(ステップＳ８０４）し、用紙枚数算出処理を終了する。一方、Ｐ1＝Ｘであった場合(ステップＳ８０３；ＹＥＳ）、Ｐ1の値を変更することなく、用紙枚数算出処理を終了する。
【００７１】
また、用紙モードが、Ａ３Ｗモードであった場合（ステップＳ８０１；Ａ３Ｗ）には、図１９に示してあるように、Ａ４用紙の出力枚数を記憶するための変数Ｐ1に“０”を設定し、ＹにＮ／Ｎ2を設定し、Ｐ2にINT(Ｙ)を設定する（ステップＳ８３１）。そして、Ｐ2＝Ｙが成立していなかった場合(ステップＳ８３２；ＹＥＳ）に限り、Ｐ2に“１”を加算(ステップＳ８３３）して、用紙枚数算出処理を終了する。
【００７２】
また、用紙モードが、エコノミーモードであった場合（ステップＳ８０１；エコノミー）、ＣＰＵ１００は、Ｎ2×Ｕ１＜Ｎ1×Ｕ２が成立しているか否かを判断する(ステップＳ８１１）。
【００７３】
Ｎ2×Ｕ１＜Ｎ1×Ｕ２が成立していた場合(ステップＳ８１１；ＹＥＳ）、ＣＰＵ１００は、Ｘa にINT(Ｎ／Ｎ1)を設定するとともに、Ｙに (Ｎ−Ｎ1×Ｘa)／Ｎ2を設定し、Ｙa にINT(Ｙ)を設定する(ステップＳ８１２）。そして、Ｙａ＝Ｙが成立していた場合(ステップＳ８１３；ＹＥＳ）には、ステップＳ８１５に進み、Ａ４用紙をＸa枚、Ａ３Ｗ用紙をＹa枚、印刷したときのコストＺaを求める。一方、Ｙａ＝Ｙが成立していなかった場合(ステップＳ８１３；ＮＯ）には、Ｙaに“１”を加算（ステップＳ８１４）してから、ステップ８１５を実行する。
【００７４】
Ｚaの算出後、ＣＰＵ１００は、同様の処理を、Ｘaの代わりにＸb（＝Ｘa＋１）を用いておこなうことにより、Ｚbを求める（ステップS８１６〜Ｓ８１９）。そして、Ｚa＜Ｚbが成立していた場合（ステップS８２０；ＹＥＳ）には、Ｐ1、Ｐ2に、それぞれ、Ｘa、Ｙaを設定（ステップＳ８２１）し、用紙枚数算出処理を終了する。一方、Ｚa＜Ｚbが成立していなかった場合（ステップS８２０；ＮＯ）には、Ｐ1、Ｐ2に、それぞれ、Ｘb、Ｙbを設定（ステップＳ８２２）し、用紙枚数算出処理を終了する。
【００７５】
また、ＣＰＵ１００は、Ｎ2×Ｕ１＜Ｎ1×Ｕ２が成立していなかった場合(ステップＳ８１１；ＮＯ）には、ステップＳ８２１に進み、Ａ３Ｗモード時と同じ処理を行ってから、用紙枚数算出処理を終了する。
【００７６】
ここで、用紙枚数算出処理時に、用紙モードがエコノミーモードにある場合に行われている処理（演算）の意味を説明しておく。この処理は、以下に記す（１）〜（３）式で示されている条件下、（４）式で表される価格Ｚを最小とする整数値Ｘ、Ｙを、Ｐ1、Ｐ2として求める処理となっている。
【００７７】
【数１】
0003671741.tif 000002
【００７８】
より具体的には、上記（１）〜（３）式から、（４）式を用いてＹを消去すると、以下に記す（５）〜（７）式が得られる。
【００７９】
【数２】
0003671741.tif 000003
【００８０】
（５）式におけるＸの係数(Ｎ2×Ｕ1−Ｎ1×Ｕ2)/Ｎ2は、（６）式におけるＸの係数であるＵ１以下の値である。すなわち、（５）式におけるＸの係数が負である場合、（５）〜（７）式をＸ−Ｚ座標系に表示した結果は、図２０（ａ）に示したようなものとなる。
【００８１】
（４）式で表される価格Ｚを最小とする整数値Ｘ、Ｙを求めるためには、（５）、（６）式に対応する２線分の交点近傍の整数値Ｘに対して、Ｚが斜線を付した領域内に入る整数値Ｙの最小値を求めてやれば良い。Ｎ2×Ｕ1＜Ｎ1×Ｕ2の場合に行われているステップＳ８１２〜Ｓ８２２の処理は、このための処理となっている。
【００８２】
一方、（５）式におけるＸの係数が正である場合、（５）〜（７）式をＸ−Ｚ座標系に表示した結果は、図２０（ｂ）に示したようなものとなる。すなわち、この場合、Ｘ＝０としたときに、Ｚの値を最小とすることができる。ステップＳ８３１〜Ｓ８３３の処理は、この場合に対する処理となっている。
【００８３】
なお、（５）式におけるＸの係数が“０”であった場合、（５）式に対応する線分がＸ軸に平行な線分となるので、幾つかのＸに対して、Ｚの値を最小とするＸ、Ｙの組み合わせが決定できることになる。ただし、Ｘ＝０としたときと、Ｘ≠０としたときで、Ｚ値が変わるわけではないので、本実施形態に係るシステムでは、Ｎ2×Ｕ1＝Ｎ1×Ｕ2である場合にも、Ｘ＝０として、Ｘ、Ｙ（Ｐ1、Ｐ2）を算出するようにしてあるのである。
【００８４】
図１５に戻って、出力用紙設定処理の説明を続ける。
【００８５】
用紙枚数算出処理（ステップＳ６０７）の完了後、ＣＰＵ１００は、用紙枚数算出処理で算出されたＰ1、Ｐ2を、それぞれ、出力されるＡ４、Ａ３Ｗ用紙の枚数として出力用紙設定画面（図１７）上に表示する（ステップＳ６０８）。そして、ステップＳ６０３に戻り、キー、ボタンが押下されるのを待機し、“ＯＫ”ボタンが押下されたとき（ステップＳ６０４；ＯＫ）に、出力用紙設定処理を終了する。
【００８６】
最後に、基本画面表示時にスタートキーが押下された際（図３：ステップＳ１０５；スタート）に実行される処理である印刷処理（ステップＳ１１２）の説明を行う。
【００８７】
図２１、２２に、印刷処理の流れ図を示す。図２１に示したように、印刷処理時、ＣＰＵ１００は、まず、スキャナを制御することにより、原画の画像データであるコピー対象画像データを取得する（ステップＳ９０１）。その後、Ｐ1、Ｐ2が、Ｐ1＝０、Ｐ2＝０、Ｐ１×Ｐ2≠０のいずれの式を満たしているかを判断する（ステップＳ９０２）。
【００８８】
Ｐ2＝０、であった場合（ステップＳ９０２；P2=0）、すなわち、用紙モードがＡ４モードであった場合と、用紙モードをエコノミモードとして算出されたＰ2値が“０”であった場合、ＣＰＵ１００は、印刷サイズに拡大／縮小したＮ1個のコピー対象画像データを、Ｘ方向にＤx1、Ｙ方向にＤy1間隔で配置したＡ４サイズの画像データを作成する（ステップＳ９０３）。より具体的には、印刷サイズのカットが形成されるように変換したコピー対象画像データを用いて、図２３に模式的に示したように、印刷サイズのカットが、印字領域境界からＸ方向にＤx1、Ｙ方向にＤy1間隔でＮ1（Ｎx1×Ｎy1）個配置されたＡ４用紙が印刷されることになる画像データを作成する。なお、このステップにおいて、ＣＰＵ１００は、必要である場合には、コピー対象画像データを９０度回転する処理も行う。そして、ＣＰＵ１００は、プリンタを制御することによって、作成した画像データに応じた画像が印刷されたＰ１−１枚のＡ４用紙を出力する（ステップＳ９０４）。
【００８９】
その後、ＣＰＵ１００は、Ｎ−(Ｐ１−１)×Ｎ1個のコピー対象画像データ（サイズは印刷サイズ）を、Ｘ方向にＤx1、Ｙ方向にＤy1間隔で配置したＡ４サイズの画像データを作成する（ステップＳ９０５）。すなわち、最終ページ用の画像データを作成する。そして、その画像データをプリンタに供給することによって、作成した画像データに応じた画像が印刷された１枚のＡ４用紙を出力（ステップＳ９０６）し、印刷処理を終了する。なお、図示は省略してあるが、ステップＳ９０５で作成されることになる画像データが、ステップＳ９０３で作成されている画像データと同じものであった場合（すなわち、Ｎ−(Ｐ１−１)×Ｎ1＝Ｎ1(Ｎ＝Ｐ1×Ｎ1)であった場合）、ステップＳ９０５における画像データの作成は省略され、ステップＳ９０３で作成された画像データを用いてステップＳ９０６の処理が行われる。
【００９０】
Ｐ1＝０であった場合（ステップＳ９０２；P1=0）、ＣＰＵ１００は、ステップＳ９０３〜Ｓ９０６と同様の処理をＡ３Ｗ用のパラメータに対して行う。
【００９１】
すなわち、サイズを印刷サイズとしたＮ2個のコピー対象画像データを、Ｘ方向にＤx2、Ｙ方向にＤy2間隔で配置したＡ３Ｗサイズの画像データを作成する（ステップＳ９１３）。そして、ＣＰＵ１００は、その画像データをプリンタに供給することによって、作成した画像データに応じた画像が印刷されたＰ１−１枚のＡ３Ｗ用紙を出力する（ステップＳ９１４）。
【００９２】
その後、ＣＰＵ１００は、Ｎ−(Ｐ2−１)×Ｎ2個のコピー対象画像データを、Ｘ方向にＤx2、Ｙ方向にＤy2間隔で配置したＡ３Ｗサイズの画像データを作成する（ステップＳ９１５）。そして、その画像データをプリンタに供給することによって、作成した画像データに応じた画像が印刷された１枚のＡ４用紙を出力（ステップＳ９１６）し、印刷処理を終了する。
【００９３】
Ｐ1×Ｐ2≠０であった場合（ステップＳ９０２；P1×P2≠0）、すなわち、用紙モードをエコノミーモードとして算出されたＰ1、Ｐ2がいずれも“０”でなかった場合、ＣＰＵ１００は、まず、サイズを印刷サイズとしたＮ1個のコピー対象画像データを、Ｘ方向にＤx1、Ｙ方向にＤy1間隔で配置したＡ４サイズの画像データを作成する（図２２：ステップＳ９２１）。そして、その画像データをプリンタに供給することによって、作成した画像データに応じた画像が印刷されたＰ１−１枚のＡ４用紙を出力する（ステップＳ９２２）。
【００９４】
その後、Ｎ2個の上記コピー対象画像データを、Ｘ方向にＤx2、Ｙ方向にＤy2間隔で配置したＡ３Ｗサイズの画像データを作成する（ステップＳ９２３）。そして、その画像データをプリンタに供給することによって、作成した画像データに応じた画像が印刷されたＰ2−１枚のＡ３Ｗ用紙を出力する（ステップＳ９２４）。
【００９５】
次いで、ＣＰＵ１００は、Ｎ−(Ｐ2−１)×Ｎ2−(Ｐ１−１)×Ｎ1個のコピー対象画像データを、Ｘ方向にＤx2、Ｙ方向にＤy2間隔で配置したＡ３Ｗサイズの画像データを作成する（ステップＳ９２５）。そして、その画像データをプリンタに供給することによって、作成した画像データに応じた画像が印刷された１枚のＡ３Ｗ用紙を出力（ステップＳ９２６）し、印刷処理を終了する。
【００９６】
以上、詳細に説明したように、本コピー装置には、総コストが最小となるＡ４用紙とＡ３Ｗ用紙の使用枚数を自動的に算出する機能が設けられている。従って、本コピー装置を用いれば、簡単に（ユーザがコスト計算を行うことなく）、Ａ４、Ａ３Ｗ用紙の双方或いはいずれか一方の用紙上に、スキャナで読み取られたイメージのコピープリントが所望カット数形成された印刷物であって、コストが最も少なくなるように各用紙の枚数が選択された印刷物を得ることができる。
【００９７】
なお、上記したコピー装置は、スキャナで読み取ったイメージのコピーを用紙上に形成する装置であったが、用紙上に形成されるコピーの基となるデータが、補助記憶装置から読み出されるように、或いは、通信回線を介して受信されるように装置を構成しても良いことは当然である。
【００９８】
【発明の効果】
本発明のコピー装置、コンピュータ読取可能な記録媒体によれば、２種のサイズの用紙をコストが最も少なくなるように用いて、所望の数のコピーを生成することが、簡単に（ユーザによるコスト計算を必要としない形態で）行えることになる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るコピー装置の概観を示した斜視図である。
【図２】実施形態に係るコピー装置のハードウェア構成図である。
【図３】実施形態に係るコピー装置を構成している制御装置の動作手順を示した流れ図である。
【図４】制御装置において実行されるユーザ設定処理の流れ図である。
【図５】ユーザ設定処理時に表示されるメニュー画面の説明図である。
【図６】制御装置において実行される印刷単価設定処理の流れ図である。
【図７】印刷単価設定処理時に表示される印刷単価設定画面の説明図である。
【図８】実施形態に係るコピー装置の動作時に表示される基本画面の説明図である。
【図９】制御装置において実行される原画サイズ設定処理の流れ図である。
【図１０】原画サイズ設定処理時に表示される原画サイズ設定画面の説明図である。
【図１１】原画サイズ設定処理時に表示されるサイズ入力画面の説明図である。
【図１２】制御装置において実行される印刷サイズ設定処理の流れ図である。
【図１３】印刷サイズ設定処理時に表示される原画サイズ設定画面の説明図である。
【図１４】印刷サイズ設定処理時に表示されるサイズ入力画面の説明図である。
【図１５】制御装置において実行される出力用紙設定処理の流れ図である。
【図１６】出力用紙設定処理時に実行される最大カット数算出処理の流れ図である。
【図１７】出力用紙設定処理時に表示される出力用紙設定画面の説明図である。
【図１８】出力用紙設定処理時に実行される用紙枚数算出処理の流れ図である。
【図１９】用紙枚数算出処理の、図１８に続く流れ図である。
【図２０】用紙枚数算出処理の説明図である。
【図２１】制御装置において実行される印刷処理の流れ図である。
【図２２】印刷処理の、図２１に続く流れ図である。
【図２３】印刷処理を説明するための図である。
【符号の説明】
１０    制御装置
１２    スキャナ
１３    プリンタ
１００    ＣＰＵ
１０１    ＲＡＭ
１０２    フラッシュメモリ
１０３    入力制御部
１０４    ＬＣＤ制御部
１０７    ＳＣＳＩインタフェース
１０８    セントロニクスインタフェース
１１０    ハードディスク
１１１    液晶パネル
１１２    タッチパネル
１１３    テンキー等
【図１】
0003671741.tif 000004
【図２】
0003671741.tif 000005
【図３】
0003671741.tif 000006
【図４】
0003671741.tif 000007
【図５】
0003671741.tif 000008
【図６】
0003671741.tif 000009
【図７】
0003671741.tif 000010
【図８】
0003671741.tif 000011
【図９】
0003671741.tif 000012
【図１０】
0003671741.tif 000013
【図１１】
0003671741.tif 000014
【図１２】
0003671741.tif 000015
【図１３】
0003671741.tif 000016
【図１４】
0003671741.tif 000017
【図１５】
0003671741.tif 000018
【図１６】
0003671741.tif 000019
【図１７】
0003671741.tif 000020
【図１８】
0003671741.tif 000021
【図１９】
0003671741.tif 000022
【図２０】
0003671741.tif 000023
【図２１】
0003671741.tif 000024
【図２２】
0003671741.tif 000025
【図２３】
0003671741.tif 000026