(57)【特許請求の範囲】
【請求項１】
原稿の画像を読み取る読取部と，
シートに画像を印刷する印刷部と，
前記印刷部に印刷させるシートを収容するトレイと，
表示部と，
制御部と，
を備え，
前記制御部は，
前記トレイに収容されるシートのサイズを取得する取得処理と，
倍率を選択させる画面である倍率選択画面であって，前記取得処理にて取得されたシートのサイズを利用し，当該取得されたシートのサイズと原稿の定型サイズとの組合せから求められる倍率である特定シート倍率を選択肢として表示する前記倍率選択画面を，前記表示部に表示させる表示処理と，
前記読取部にて読み取られた原稿の画像を，前記倍率選択画面を介して選択された倍率に基づいて拡大ないし縮小して，前記印刷部に印刷させる変倍コピー処理と，
を実行し，
さらに前記制御部は，
前記表示処理では，
前記特定シート倍率の数が所定数よりも少ない場合，全ての前記特定シート倍率が選択肢に含まれ，
前記特定シート倍率の数が所定数よりも少なくない場合には，拡大か縮小かを選択させる分類選択画面を前記表示部に表示させ，前記分類選択画面での選択結果を利用して，拡大か縮小かの一方に対応する全ての前記特定シート倍率が選択肢に含まれる，
ことを特徴とする複写機。
【請求項２】
原稿の画像を読み取る読取部と，
シートに画像を印刷する印刷部と，
前記印刷部に印刷させるシートを収容する複数のトレイと，
表示部と，
制御部と，
を備え，
前記制御部は，
前記トレイに収容されるシートのサイズを取得する取得処理と，
倍率を選択させる画面である倍率選択画面であって，前記取得処理にて取得されたシートのサイズを利用し，当該取得されたシートのサイズと原稿の定型サイズとの組合せから求められる倍率である特定シート倍率を選択肢として表示する前記倍率選択画面を，前記表示部に表示させる表示処理と，
前記読取部にて読み取られた原稿の画像を，前記倍率選択画面を介して選択された倍率に基づいて拡大ないし縮小して，前記印刷部に印刷させる変倍コピー処理と，
を実行し，
さらに前記制御部は，
前記取得処理では，トレイごとにシートのサイズを取得し，
前記表示処理では，前記取得処理にて複数のサイズを取得した場合，それらのサイズの中から印刷対象のサイズを選択させるサイズ選択画面を前記表示部に表示させ，原稿の定型サイズと前記サイズ選択画面を介して選択されたサイズとの組合せから求められる倍率を，前記特定シート倍率とする，
ことを特徴とする複写機。
【請求項３】
請求項２に記載する複写機において，
前記制御部は，
前記取得処理では，シートが収容されていないトレイに基づくシートのサイズを，前記サイズ選択画面にて選択されるシートのサイズの候補から除外することを特徴とする複写機。
【請求項４】
原稿の画像を読み取る読取部と，
シートに画像を印刷する印刷部と，
前記印刷部に印刷させるシートを収容するトレイと，
表示部と，
記憶部と，
制御部と，
を備え，
前記制御部は，
前記トレイに収容されるシートのサイズを取得する取得処理と，
倍率を選択させる画面である倍率選択画面であって，前記取得処理にて取得されたシートのサイズを利用し，当該取得されたシートのサイズと原稿の定型サイズとの組合せから求められる倍率である特定シート倍率を選択肢として表示する前記倍率選択画面を，前記表示部に表示させる表示処理と，
前記読取部にて読み取られた原稿の画像を，前記倍率選択画面を介して選択された倍率に基づいて拡大ないし縮小して，前記印刷部に印刷させる変倍コピー処理と，
を実行し，
さらに前記制御部は，
前記倍率選択画面を介して倍率が選択された場合に，当該倍率に基づく原稿のサイズに関する情報である原稿情報を，前記記憶部に記憶させる記憶処理と，
印刷対象のシートのサイズが変更されたか否かを判断する判断処理と，
前記判断処理にて印刷対象のシートのサイズが変更されたと判断した場合に，前記記憶部に記憶される前記原稿情報によって特定されるサイズとシートの定型サイズとの組合せから求められる倍率である特定原稿倍率を選択肢として表示する前記倍率選択画面を，前記表示部に表示させる変更表示処理と，
を実行する，
ことを特徴とする複写機。
【請求項５】
請求項４に記載する複写機において，
前記トレイが装置にセットされているか否かによって異なる信号を出力するトレイセンサを備え，
前記制御部は，
前記判断処理では，前記トレイセンサにて前記トレイのセット状態が変化したと判断した場合，印刷対象のシートのサイズが変更されたと判断することを特徴とする複写機。
【請求項６】
請求項４または請求項５に記載する複写機において，
前記トレイを複数備え，
前記制御部は，
前記判断処理では，使用するトレイの変更を受け付けた場合に，印刷対象のシートのサイズが変更されたと判断することを特徴とする複写機。
【請求項７】
請求項４から請求項６のいずれか１つに記載する複写機において，
前記制御部は，
前記特定原稿倍率のうち，印刷対象のシートのサイズが変更された後に前記取得処理にて取得されたサイズに対応する倍率を，他の倍率よりも優先して表示することを特徴とする複写機。
【請求項８】
請求項１から請求項７のいずれか１つに記載する複写機において，
前記トレイに収容されたシートのサイズに応じて異なる信号を出力するサイズセンサを備え，
前記制御部は，
前記取得処理では，前記サイズセンサからの出力信号に基づいて，前記トレイに収容されたシートのサイズを取得することを特徴とする複写機。
【請求項９】
複写機に，
前記複写機のトレイに収容されるシートのサイズを取得する取得処理と，
倍率を選択させる画面である倍率選択画面であって，前記取得処理にて取得されたシートのサイズを利用し，当該取得されたシートのサイズと原稿の定型サイズとの組合せから求められる倍率である特定シート倍率を選択肢として表示する前記倍率選択画面を，表示する表示処理と，
原稿の画像を，前記倍率選択画面を介して選択された倍率に基づいて拡大ないし縮小して，印刷する変倍コピー処理と，
を実行させ，さらに，
前記表示処理では，
前記特定シート倍率の数が所定数よりも少ない場合，全ての前記特定シート倍率が選択肢に含まれ，
前記特定シート倍率の数が所定数よりも少なくない場合には，拡大か縮小かを選択させる分類選択画面を表示し，前記分類選択画面での選択結果を利用して，拡大か縮小かの一方に対応する全ての前記特定シート倍率が選択肢に含まれる，
ことを特徴とするプログラムを記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，複写機および複写機用のプログラムを記憶する記憶媒体に関する。さらに詳細には，原稿の画像を拡大あるいは縮小して印刷する変倍機能を有する複写機に関するものである。
【背景技術】
【０００２】
従来から，原稿の画像を拡大ないし縮小して印刷する変倍機能を有する複写機が実用化されている。また，変倍機能の設定に関する技術として，定型サイズから定型サイズへの倍率を選択させる技術や，ユーザに倍率を設定させる際の目安として，定型サイズから定型サイズへの倍率を表示する技術が知られている。
【０００３】
変倍機能の設定に関する技術を開示した文献としては，例えば，特許文献１がある。特許文献１では，変倍機能を有する複写機であって，倍率を設定させる画面に，原稿のサイズと出力シートのサイズとの大小関係が判別できるアイコンを表示する構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１７７７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，多くの定型サイズに対応するために倍率の選択肢を多くすると，ユーザにとって所望の倍率を探し当てるのに時間がかかる。一方で，表示される選択肢を一般的に使用頻度が高い倍率に限定すると，ユーザによっては所望の倍率を選択できない可能性があり，不便を強いる。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，変倍機能を有する複写機であって，倍率の設定の容易化が期待できる技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた複写機は，原稿の画像を読み取る読取部と，シートに画像を印刷する印刷部と，前記印刷部に印刷させるシートを収容するトレイと，表示部と，制御部と，を備え，前記制御部は，前記トレイに収容されるシートのサイズを取得する取得処理と，倍率を選択させる画面である倍率選択画面であって，前記取得処理にて取得されたシートのサイズを利用し，当該取得されたシートのサイズと原稿の定型サイズとの組合せから求められる倍率である特定シート倍率を選択肢として表示する前記倍率選択画面を，前記表示部に表示させる表示処理と，前記読取部にて読み取られた原稿の画像を，前記倍率選択画面を介して選択された倍率に基づいて拡大ないし縮小して，前記印刷部に印刷させる変倍コピー処理と，を実行することを特徴としている。
【０００８】
本明細書に開示される複写機は，変倍機能を利用するにあたり，倍率選択画面にて倍率の設定を受け付ける。複写機は，あらかじめトレイに収容されるシートのサイズを取得しておき，その倍率選択画面において，その取得したシートのサイズと，原稿のサイズとなり得る定型サイズと，の組合せから求められる倍率である特定シート倍率を，選択肢として表示する。つまり，複写機は，トレイに収容されるシートのサイズに適合しない倍率を選択肢としない。これにより，例えば定型サイズの全ての組合せの倍率を選択肢とする場合と比較して，選択肢の数を少なくできる。また，選択肢の数を少なくしても，トレイに収容されたシートのサイズを印刷対象のシートのサイズとする倍率を選択肢としていることから，ユーザが希望する倍率が選択肢となる可能性が高く，使い勝手がよい。
【０００９】
また，前記制御部は，前記表示処理では，前記特定シート倍率の数が所定数よりも少ない場合，全ての前記特定シート倍率が選択肢に含まれ，前記特定シート倍率の数が所定数よりも少なくない場合には，拡大か縮小かを選択させる分類選択画面を前記表示部に表示させ，前記分類選択画面での選択結果を利用して，拡大か縮小かの一方に対応する全ての前記特定シート倍率が選択肢に含まれるとよい。特定シート倍率の数が多いほど，倍率選択画面にて選択可能な選択肢が多くなり，ユーザにとって所望の倍率を探し当てるのに時間がかかる。そこで，特定シート倍率の数が多い場合，さらに拡大か縮小かを選択させ，選択結果に応じていずれか一方に対応する特定シート倍率を選択肢として表示することで，目的の倍率が探し易くなる。
【００１０】
また，本明細書に開示される複写機は，前記トレイに収容されたシートのサイズに応じて異なる信号を出力するサイズセンサを備え，前記制御部は，前記取得処理では，前記サイズセンサからの出力信号に基づいて，前記トレイに収容されたシートのサイズを取得するとよい。シートのサイズを実測することで，ユーザ入力によって得られたサイズよりも，信頼性が高いサイズが得られる。
【００１１】
また，本明細書に開示される複写機は，前記トレイを複数備え，前記制御部は，前記取得処理では，トレイごとにシートのサイズを取得し，前記表示処理では，前記取得処理にて複数のサイズを取得した場合，それらのサイズの中から印刷対象のサイズを選択させるサイズ選択画面を前記表示部に表示させ，原稿の定型サイズと前記サイズ選択画面を介して選択されたサイズとの組合せから求められる倍率を，前記特定シート倍率とするとよい。複数のサイズを取得した場合，取得されたサイズ全てに対応する倍率を特定シート倍率とすると，選択肢が多くなり過ぎて所望の倍率を探し難くなる。そのため，ユーザにシートのサイズを選択させ，選択されたシートのサイズに適合する倍率を特定シート倍率とすることで，選択肢の増大の抑制が期待できる。
【００１２】
また，前記制御部は，前記取得処理では，シートが収容されていないトレイに基づくシートのサイズを，前記サイズ選択画面にて選択されるシートのサイズの候補から除外するとよい。シートが収容されていないトレイに対応するシートサイズを選択肢としても，選択される可能性は低い。そのため，選択肢から除外する方が好ましい。
【００１３】
また，本明細書に開示される複写機は，記憶部を備え，前記制御部は，前記倍率選択画面を介して倍率が選択された場合に，当該倍率に基づく原稿のサイズに関する情報である原稿情報を，前記記憶部に記憶させる記憶処理と，印刷対象のシートのサイズが変更されたか否かを判断する判断処理と，前記判断処理にて印刷対象のシートのサイズが変更されたと判断した場合に，前記記憶部に記憶される前記原稿情報によって特定されるサイズとシートの定型サイズとの組合せから求められる倍率である特定原稿倍率を選択肢として表示する前記倍率選択画面を，前記表示部に表示させる変更表示処理と，を実行するとよい。原稿情報は，原稿のサイズそのものであってもよいし，倍率とシートのサイズとの組合せであってもよい。複写機は，シートのサイズを取得していることから，倍率が選択されることで原稿のサイズを推測できる。そのため，複写機は，倍率が選択された後，原稿のサイズに関する原稿情報を記憶し，その後にシートのサイズが変更された場合には，原稿情報から得られるサイズからシートの各種の定型サイズとなる各種の倍率を選択肢として倍率選択画面に表示することで，原稿に適合した倍率が選択肢として表示される可能性が高く，使い勝手がよい。
【００１４】
また，本明細書に開示される複写機は，前記トレイが装置にセットされているか否かによって異なる信号を出力するトレイセンサを備え，前記制御部は，前記判断処理では，前記トレイセンサにて前記トレイのセット状態が変化したと判断した場合，印刷対象のシートのサイズが変更されたと判断するとよい。トレイのセット状態が変化した場合，すなわちトレイが開放された場合，ユーザによってシートが交換された可能性が高まる。そのため，印刷対象のシートのサイズが変更されたと判断する方が好ましい。
【００１５】
また，本明細書に開示される複写機は，前記トレイを複数備え，前記制御部は，前記判断処理では，使用するトレイの変更を受け付けた場合に，印刷対象のシートのサイズが変更されたと判断するとよい。トレイごとに異なる種類のシートが収容されている可能性があり，使用するトレイが変更された場合には，シートのサイズが変更された可能性が高まる。そのため，印刷対象のシートのサイズが変更されたと判断する方が好ましい。
【００１６】
また，前記制御部は，前記特定原稿倍率のうち，印刷対象のシートのサイズが変更された後に前記取得処理にて取得されたサイズに対応する倍率を，他の倍率よりも優先して表示するとよい。シートのサイズが得られた場合には，そのサイズに適合する倍率が選択される可能性が最も高い。そのため，当該倍率を他の倍率よりも優先して表示する方が好ましい。
【００１７】
上記複写機の機能を実現するための制御方法，コンピュータプログラム，および当該コンピュータプログラムを格納するコンピュータ読取可能な記憶媒体も，新規で有用である。
【発明の効果】
【００１８】
本発明によれば，変倍機能を有する複写機であって，倍率の設定の容易化が期待できる技術が実現される。
【図面の簡単な説明】
【００１９】
【図１】実施の形態にかかる複合機（ＭＦＰ）の外観を示す図である。
【図２】実施の形態にかかるＭＦＰの電気的構成を示すブロック図である。
【図３】コピー選択時の表示部の画面遷移を示す図である。
【図４】実施の形態にかかるコピー設定処理の手順を示すフローチャートである。
【図５】実施の形態にかかる倍率設定処理の手順を示すフローチャートである。
【図６】定型サイズの寸法と，定型サイズから定型サイズへの拡大ないし縮小を行う際の倍率と，を記憶するデータベースの構成を示す図である。
【図７】実施の形態にかかるシート変更処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下，本発明にかかる複写機を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，画像読取機能および画像形成機能を備えた複合機（ＭＦＰ：Multi Function Peripheral ）に本発明を適用したものである。
【００２１】
［ＭＦＰの構成］
本形態のＭＦＰ１００は，図１に示すように，シートに画像を印刷する画像形成部１と，原稿の画像を読み取る画像読取部２とを備えている。画像形成部１の画像形成方式は，電子写真方式であっても，インクジェット方式であってもよい。また，カラー画像の形成が可能であっても，モノクロ画像専用であってもよい。画像読取部２も，カラー画像の読み取りが可能であっても，モノクロ読取専用であってもよい。画像形成部１は，印刷部の一例である。
【００２２】
画像読取部２は，画像の読み取りを行う本体部１０と，原稿の自動搬送を行う自動原稿供給装置（ＡＤＦ：Auto Document Feeder）２０とを備えている。ＡＤＦ２０は，本体部１０よりも上方に位置するとともに一辺が本体部１０と連結し，本体部１０に対して回動自在に設けられている。そのため，画像読取部２は，ＡＤＦ２０によって本体部１０の上面を開閉することができる。つまり，ＡＤＦ２０は，本体部１０の上面を覆うカバーを兼ねる。なお，図１は，ＡＤＦ２０を閉じた状態を示している。画像読取部２の本体部１０は，読取部の一例である。
【００２３】
また，画像形成部１は，画像形成部１によって画像が印刷される前のシートを収容する給紙トレイ９１，９２と，画像形成部１によって画像が印刷された後のシートを収容する排紙トレイ９５と，を備えている。各給紙トレイ９１，９２は，画像形成部１から取り外し可能である。本形態では，給紙トレイが画像形成部１に装着された状態を給紙トレイがセットされた状態とし，給紙トレイが画像形成部１から取り外された状態を給紙トレイがセットされていない状態とする。また，給紙トレイは，少なくとも１台備えていればよく，図１に示したような２台に限るものではない。給紙トレイ９１，９２は，トレイの一例である。
【００２４】
また，ＭＦＰ１００は，その前面側に，スタートキー，ストップキー，テンキーの各ボタン等，各種のボタンによって構成されるボタン群４１と，タッチパネルからなる表示部４２と，を備えた操作パネル４０を備えている。このボタン群４１や表示部４２により，動作状況の表示やユーザによる操作の入力が可能になっている。なお，本形態の表示部４２は，入力機能と表示機能とを兼ねるタッチパネルであるが，例えば入力機能を有しない液晶パネルであってもよい。表示部４２は，表示部の一例である。
【００２５】
続いて，本形態のＭＦＰ１００の電気的構成について説明する。本形態のＭＦＰ１００は，図２に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４と，を有するコントローラ３０を備えている。また，ＭＦＰ１００は，画像形成部１と，画像読取部２と，操作パネル４０と，サイズセンサ６１，６２と，トレイセンサ７１，７２と，通信インターフェース３７とを備え，これらがＣＰＵ３１によって制御される。なお，図２中のコントローラ３０は，ＣＰＵ３１等，ＭＦＰ１００の制御に利用されるハードウェアを纏めた総称であって，実際にＭＦＰ１００に存在する単一のハードウェアを表すとは限らない。
【００２６】
ＲＯＭ３２には，ＭＦＰ１００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは画像データを一時的に記憶する記憶領域として利用される。ＮＶＲＡＭ３４も，ＭＦＰ１００にて用いられる各種の情報を記憶する記憶領域として利用される。ＲＡＭ３３あるいはＮＶＲＡＭ３４は，記憶部の一例である。
【００２７】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ１００の各構成要素を制御する。ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部であってもよい。
【００２８】
サイズセンサ６１は，給紙トレイ９１に収容されたシートのサイズに応じて異なる信号を出力するセンサである。ＭＦＰ１００は，サイズセンサ６１の出力信号を利用して，給紙トレイ９１に収容されているシートのサイズを特定する。サイズセンサ６１は，例えば，給紙トレイ９１内に配置されるガイドの位置によって異なる信号を出力するセンサであってもよいし，シートの有無によって異なる信号を出力するシートセンサを給紙トレイ９１内に複数備え，各シートセンサの出力信号から得られるシートの有無の組合せによって異なる信号を出力するセンサであってもよい。サイズセンサ６２は，給紙トレイ９２に収容されたシートのサイズに応じて異なる信号を出力するセンサであり，サイズセンサ６１と同様の構成であればよい。
【００２９】
トレイセンサ７１は，給紙トレイ９１がＭＦＰ１００にセットされているか否かによって異なる信号を出力するセンサである。ＭＦＰ１００は，トレイセンサ７１の出力信号を利用して，ＣＰＵ３１にて給紙トレイ９１がＭＦＰ１００にセットされている状態か否かを特定する。トレイセンサ７２は，給紙トレイ９２がＭＦＰ１００にセットされている状態か否かによって異なる信号を出力するセンサであり，トレイセンサ７１と同様の構成であればよい。
【００３０】
通信インターフェース３７は，外部デバイスとの通信を可能にするハードウェアである。具体的な通信インターフェース３７としては，例えば，有線ＬＡＮインターフェース，無線ＬＡＮインターフェース，シリアル通信インターフェースが該当する。また，ファクシミリ通信を可能にするための電話回線インターフェースであってもよい。ＭＦＰ１００は，画像読取部２にて読み取られた原稿の画像データを，通信インターフェース３７を介して外部デバイスに送信できる。また，ＭＦＰ１００は，画像形成部１に画像を形成させる印刷ジョブ，あるいは画像読取部２に画像を読み取らせる読取ジョブ，あるいはその両方を行わせるコピージョブを，通信インターフェース３７を介して外部デバイスから受信できる。
【００３１】
［ＭＦＰの制御］
続いて，ＭＦＰ１００の制御について説明する。ＭＦＰ１００は，印刷機能，読取機能，ファクシミリ送受信機能を有し，操作パネル４０を介して，ファクシミリ送信，コピー，およびスキャンの各種の処理の実行指示を受け付ける。
【００３２】
図３に，操作パネル４０の表示部４２に表示される画面の遷移を示す。図３（Ａ）に示される初期画面８１は，実行対象となる処理の選択を受け付ける画面である。具体的に本形態の初期画面８１には，ファクシミリ送信に対応するボタン８１１と，コピーに対応するボタン８１２と，スキャンに対応するボタン８１３と，が表示される。ＭＦＰ１００は，電源投入後，表示部４２に初期画面８１を表示させる。
【００３３】
［コピー設定処理］
以下，コピーの設定および実行指示を行うコピー設定処理について，図４のフローチャートを参照しつつ説明する。コピー設定処理は，図３（Ａ）に示した初期画面８１にてコピーが選択されたことを契機に，ＣＰＵ３１によって実行される。コピーの選択は，例えば，ボタン８１２がタッチされたことによって判断できる。
【００３４】
コピー設定処理では，ＭＦＰ１００は先ず，図３（Ｂ）に示すコピー画面８２を，表示部４２に表示させる（Ｓ１０１）。コピー画面８２には，コピー設定の変更に対応するボタン８２１と，コピーの開始に対応するボタン８２２と，コピーの部数を設定するボックス８２３と，が表示される。また，コピー画面８２内には，コピー設定の各項目の設定内容が項目表示領域８２４に表示される。そして，ＭＦＰ１００は，ユーザによる入力を受け付ける。
【００３５】
ユーザによる入力を受け付けた後，ＭＦＰ１００は，コピー設定が選択されたか否かを判断する（Ｓ１１１）。コピー設定の選択は，例えば，ボタン８２１がタッチされたことによって判断できる。
【００３６】
コピー設定が選択された場合（Ｓ１１１：ＹＥＳ），ＭＦＰ１００は，図３（Ｃ）に示すコピー設定画面８３を，表示部４２に表示させる（Ｓ１１２）。コピー設定画面８３には，品質設定に対応するボタン８３１と，シートの種類に対応するボタン８３２と，倍率設定に対応するするボタン８３３と，コピー設定の終了に対応するボタン８３４と，が表示される。この他，画面をスクロールすることによって，コピー設定の他の項目に対応するボタンも表示される。そして，ＭＦＰ１００は，ユーザによる入力を受け付ける。
【００３７】
ユーザによる入力を受け付けた後，ＭＦＰ１００は，倍率設定が選択されたか否かを判断する（Ｓ１１３）。倍率設定の選択は，例えば，ボタン８３３がタッチされたことによって判断できる。
【００３８】
倍率設定が選択された場合（Ｓ１１３：ＹＥＳ），ＭＦＰ１００は，倍率設定を受け付ける倍率設定処理を実行する（Ｓ１１４）。ここで，Ｓ１１４の倍率設定処理について，図５のフローチャートを参照しつつ説明する。
【００３９】
倍率設定処理では，ＭＦＰ１００は先ず，給紙トレイ９１に収容されているシートのサイズと，給紙トレイ９２に収容されているシートのサイズと，をそれぞれ取得する（Ｓ１５１）。具体的に本形態では，サイズセンサ６１，６２の出力信号を利用して，各給紙トレイ９１，９２のシートサイズを取得する。Ｓ１５１は，取得処理の一例である。
【００４０】
Ｓ１５１の後，ＭＦＰ１００は，給紙トレイ９１および給紙トレイ９２にそれぞれシートが有るか否かを判断し，シートが無い給紙トレイから得られたシートサイズを，選択対象から除外する（Ｓ１５２）。シートが収容されていない給紙トレイに対応するシートサイズを，後述するサイズ選択画面８４での選択肢としても，選択される可能性は低い。そのため，ＭＦＰ１００は，当該シートサイズを選択肢から除外し，サイズ選択画面８４にて当該シートサイズを選択させない。
【００４１】
給紙トレイ９１内のシートの有無は，例えば，給紙トレイ９１内に少なくとも１つのシートセンサを配置し，ＭＦＰ１００は，給紙トレイ９１内に配置された全てのシートセンサがシート無に対応する信号を出力している場合に，シートが無いと判断すればよい。また，サイズセンサによるシートサイズの取得に失敗した場合に，シートが無いと判断してもよい。また，ＭＦＰ１００は，ＲＡＭ３３にフラグを記憶し，シートのピックに失敗した場合に，当該フラグをセットするものとし，Ｓ１５２では，当該フラグがセットされている場合に，シートが無いと判断してもよい。この場合，ＭＦＰ１００は，当該フラグを，給紙トレイの開放，電源オフ等，シートが補充される可能性がある動作を検知した場合にクリアすればよい。
【００４２】
Ｓ１５２の後，ＭＦＰ１００は，図３（Ｄ）に示す，シートサイズを選択させるサイズ選択画面８４を，表示部４２に表示させる（Ｓ１５３）。例えば，本形態のサイズ選択画面８４には，給紙トレイ９１に収容されているシートサイズに対応するボタン８４１と，給紙トレイ９２に収容されているシートサイズに対応するボタン８４２と，が表示される。そして，ＭＦＰ１００は，ユーザによるシートサイズの選択を受け付ける。
【００４３】
なお，ＭＦＰ１００は，Ｓ１５１にて取得されたシートサイズのうち，Ｓ１５２にて除外されなかったシートサイズを，サイズ選択画面８４での選択肢とする。また，選択肢となるシートサイズが１つしかない場合，ＭＦＰ１００は，Ｓ１５３を省略して，Ｓ１５４に移行する。また，選択肢となるシートサイズが１つもない場合，ＭＦＰ１００は，シートを補充する旨のメッセージを表示部４２に表示させ，倍率設定処理を終了する。
【００４４】
シートサイズの選択を受け付けた後，ＭＦＰ１００は，選択されたシートサイズに応じた倍率を取得する（Ｓ１５４）。ＭＦＰ１００は，図６に示すような，定型サイズの寸法と，定型サイズから定型サイズへの拡大ないし縮小を行う場合の倍率と，を記憶するデータベース（以下，「倍率ＤＢ３２１」とする）を，ＲＯＭ３２に記憶している。Ｓ１５４では，ＭＦＰ１００は，倍率ＤＢ３２１を参照し，選択されたシートサイズに対応する倍率の一覧を読み出す。例えば，シートサイズとしてＡ３が選択された場合には，図６の点線枠Ｘで囲まれたシートサイズがＡ３に対応する倍率の一覧が読み出される。すなわち，Ｓ１５４では，拡大後ないし縮小後のサイズを選択されたシートサイズとする倍率を取得する。そして，ＭＦＰ１００は，取得された複数の倍率をそれぞれ倍率の選択肢とする。
【００４５】
Ｓ１５４の後，ＭＦＰ１００は，倍率の選択肢の数が所定値より多いか否かを判断する（Ｓ１５５）。所定値は，表示部４２に表示される文字のサイズと，表示部４２の表示領域のサイズとに基づいて決定される値であり，あらかじめＲＯＭ３２に記憶されている。
【００４６】
選択肢の数が多過ぎると，ユーザは目的の倍率を探し難い。そこで，倍率の選択肢の数が所定値より多い場合（Ｓ１５５：ＹＥＳ），ＭＦＰ１００は，選択肢を，縮小の倍率あるいは拡大の倍率に限定するため，取得された倍率が縮小と拡大との混在であるか否かを判断する（Ｓ１５６）。
【００４７】
取得された倍率が縮小と拡大との混在でない場合（Ｓ１５６：ＹＥＳ），縮小の倍率や拡大の倍率に限定しても選択肢の数が変わらない。また，倍率の選択肢の数が所定値より多くない場合（Ｓ１５５：ＮＯ），全ての選択肢を選択可能にしても，目的の倍率を探し易い。そのため，ＭＦＰ１００は，図３（Ｅ）に示す倍率選択画面８５であって，Ｓ１５４で取得した全ての選択肢を表示する倍率選択画面８５を，表示部４２に表示させる（Ｓ１６１）。倍率選択画面８５には，各選択肢，すなわち各倍率に対応するボタン８５１が表示される。なお，倍率選択画面８５では，表示すべき倍率のうち表示部４２に表示サイズに応じて表示可能な数のボタン８５１を表示し，画面をスクロールすることによって，表示しきれない他の倍率に対応するボタン８５１も表示される。また，各倍率の表示を，降順ないし昇順に並べ替えることで，目的の倍率を探し易くできる。Ｓ１６１は，表示処理の一例である。
【００４８】
一方，取得された倍率が縮小と拡大との混在である場合（Ｓ１５６：ＮＯ），ＭＦＰ１００は，図３（Ｆ）に示す分類選択画面８６を，表示部４２に表示させる（Ｓ１７１）。分類選択画面８６内には，縮小に対応するボタン８６１と，等倍に対応するボタン８６２と，拡大に対応するボタン８６３と，が表示される。そして，ＭＦＰ１００は，ユーザによる分類の選択を受け付ける。
【００４９】
分類の選択を受け付けた後，ＭＦＰ１００は，等倍が選択されたか否かを判断する（Ｓ１７２）。さらに，等倍が選択されていなければ（Ｓ１７２：ＮＯ），拡大が選択されたか否かを判断する（Ｓ１７３）。
【００５０】
拡大が選択された場合（Ｓ１７３：ＹＥＳ），ＭＦＰ１００は，Ｓ１５４にて取得した倍率のうち拡大に対応する倍率のみを選択肢とする倍率選択画面８５を，表示部４２に表示させる（Ｓ１７４）。一方，拡大が選択されていなければ（Ｓ１７３：ＮＯ），縮小が選択されたことになるため，ＭＦＰ１００は，Ｓ１５４にて取得した倍率のうち縮小に対応する倍率のみを選択肢とする倍率選択画面８５を，表示部４２に表示させる（Ｓ１７５）。Ｓ１７４およびＳ１７５は，表示処理の一例である。
【００５１】
Ｓ１６１，Ｓ１７４，あるいはＳ１７５にて倍率選択画面８５を表示させた後，ＭＦＰ１００は，ユーザによる倍率の選択を受け付ける。そして，倍率の選択を受け付けた後，ＭＦＰ１００は，選択された倍率を設定する（Ｓ１６２）。また，分類選択画面８６にて等倍が選択された場合（Ｓ１７２：ＹＥＳ），ＭＦＰ１００は，倍率として１００％を設定する。
【００５２】
Ｓ１６２の後，ＭＦＰ１００は，Ｓ１６２にて設定された倍率に基づく原稿のサイズに関する情報である原稿情報を，ＲＡＭ３３に記憶する（Ｓ１６３）。原稿情報は，原稿のサイズが取得できる情報であればよく，例えば，原稿のサイズそのものであってもよいし，原稿の定型サイズ名であってもよいし，倍率とシートのサイズとの組合せであってもよい。原稿情報の利用は後述する。Ｓ１６３は，記憶処理の一例である。Ｓ１６３の後は，倍率設定処理を終了する。
【００５３】
図４の説明に戻り，Ｓ１１４での倍率設定処理が完了した後は，Ｓ１１２に戻る。また，倍率設定が選択されていない場合（Ｓ１１３：ＮＯ），ＭＦＰ１００は，コピー設定の他の項目が選択されたか否かを判断する（Ｓ１２１）。他の項目が選択された場合には（Ｓ１２１：ＹＥＳ），ＭＦＰ１００は，選択された項目の設定を行う画面を表示部４２に表示させ，当該選択された項目の設定を受け付ける（Ｓ１２２）。他の項目の設定の詳細については省略する。Ｓ１２２での設定が完了した後は，Ｓ１１２に戻る。
【００５４】
他の項目も選択されていない場合（Ｓ１２１：ＮＯ），設定変更の終了が選択されたことになる。そのため，Ｓ１０１に戻り，ＭＦＰ１００は，変更を反映させたコピー画面８２を表示させる。
【００５５】
また，コピー設定が選択されていない場合（Ｓ１１１：ＮＯ），ＭＦＰ１００は，コピーの開始が選択されたか否かを判断する（Ｓ１３１）。コピーの開始の選択は，例えば，コピー画面８２のボタン８２２がタッチされたことによって判断できる。
【００５６】
コピーの開始が選択された場合（Ｓ１３１：ＹＥＳ），ＭＦＰ１００は，コピー設定の内容に従って，コピー動作を開始する（Ｓ１３２）。すなわち，ＭＦＰ１００は，画像読取部２に原稿の読み取りを開始させ，画像形成部１にその読み取った原稿の画像の印刷を開始させる。Ｓ１３２は，変倍コピー処理の一例である。Ｓ１３２の後は，コピー設定処理を終了する。
【００５７】
コピーの開始が選択されていない場合（Ｓ１３１：ＮＯ），コピー画面８２にて部数が入力されたことになる。そのため，ＭＦＰ１００は，部数を設定する（Ｓ１４１）。その後，Ｓ１０１に戻り，部数の変更を反映させたコピー画面８２を表示させる。
【００５８】
なお，コピーが選択された後，操作パネル４０のボタン群４１に含まれるキャンセルボタンを押下すると，ＭＦＰ１００は初期画面８１に戻す。この場合，コピー設定処理も終了する。
【００５９】
本形態のコピー設定処理によれば，ＭＦＰ１００は，コピーの倍率を設定する際，選択されたシートサイズ，すなわち給紙トレイに収容されたシートのサイズに適合する各種の倍率を，倍率選択画面８５に表示する。そのため，例えば倍率ＤＢ３２１に含まれる定型サイズの全ての組合せの倍率を選択肢とする場合と比較して，選択肢の数を少なくできる。また，選択肢の数を少なくしても，給紙トレイに収容されたシートのサイズを印刷対象のシートのサイズとする倍率を選択肢としていることから，ユーザが希望する倍率が選択肢となる可能性が高く，使い勝手がよい。
【００６０】
［シート変更処理］
続いて，コピーが選択された状態でシートの種類が変更された場合の動作であるシート変更処理について，図７のフローチャートを参照しつつ説明する。シート変更処理は，コピーが選択された状態，すなわち初期画面８１にてコピーが選択された後，コピー画面８２にてコピー開始が指示されるあるいはキャンセルされるまでの間で，シートの種類が変更されたことを契機に，ＣＰＵ３１によって実行される。なお，ＭＦＰ１００は，例えば，トレイセンサからの出力信号を利用して給紙トレイのセット状態が変化したことを検知した場合，あるいは使用する給紙トレイの変更を受け付けた場合に，シートの種類が変更されたと判断する。
【００６１】
シート変更処理では，ＭＦＰ１００は先ず，変更されたシートのシートサイズを取得する（Ｓ２０１）。ＭＦＰ１００は，Ｓ１５１と同様に，サイズセンサ６１あるいは６２の出力信号に基づいて，変更されたシートサイズを取得する。
【００６２】
Ｓ２０１の後，ＭＦＰ１００は，取得したシートサイズと，シートが変更された給紙トレイから前回給紙されたシートのシートサイズとが同じか否かを判断する（Ｓ２０２）。Ｓ２０２は，判断処理の一例である。シートサイズが同じであれば（Ｓ２０２：ＮＯ），シートの種類が変更されていないと判断できる。そのため，ＭＦＰ１００は，シート変更処理を終了する。
【００６３】
シートのサイズが同じでなければ（Ｓ２０２：ＮＯ），原稿情報が記憶されているか否かを判断する（Ｓ２０３）。原稿情報は，コピー設定のうちの倍率が設定される度に上書きされる情報であり，図５のＳ１６３にてＲＡＭ３３に記憶される。原稿情報が記憶されていなければ（Ｓ２０３：ＮＯ），原稿のサイズを特定できない。そのため，ＭＦＰ１００は，シート変更処理を終了する。
【００６４】
原稿情報が記憶されていれば（Ｓ２０３：ＹＥＳ），ＭＦＰ１００は，倍率を設定するか否かを問い合わせるメッセージを，表示部４２に表示させる（Ｓ２０４）。その後，ＭＦＰ１００は，倍率を設定するか否かの選択を受け付ける。倍率を設定しないことが選択された場合（Ｓ２０４：ＮＯ），ユーザが倍率の変更の望んでいないことから，ＭＦＰ１００は，シート変更処理を終了する。
【００６５】
倍率を設定することが選択された場合（Ｓ２０４：ＹＥＳ），ＭＦＰ１００は，ＲＡＭ３３から原稿情報を読み出し，原稿サイズを特定する（Ｓ２１１）。そして，ＭＦＰ１００は，特定された原稿サイズに応じた倍率を取得する（Ｓ２１２）。Ｓ２１２では，倍率ＤＢ３２１を参照し，特定された原稿サイズに対応する倍率の一覧を読み出す。例えば，原稿サイズがＡ５に特定された場合には，図６の点線枠Ｙで囲まれたシートサイズがＡ５に対応する倍率の一覧が読み出される。すなわち，Ｓ２１２では，拡大前ないし縮小前のサイズを特定された原稿サイズとする複数の倍率を取得する。そして，ＭＦＰ１００は，取得された複数の倍率をそれぞれ倍率の選択肢とする。
【００６６】
また，ＭＦＰ１００は，取得された複数の倍率のうち，Ｓ２０１にて取得したシートサイズに適合する倍率を，既定の選択肢（デフォルト）に決定する（Ｓ２１３）。すなわち，ユーザは，シートサイズを想定して倍率を選択する傾向にあり，シートを変更した場合であっても，変更後のシートに合わせた倍率を希望する可能性が高い。そこで，原稿サイズは変わらないことから，当該原稿サイズと変更後のシートサイズとの組合せから得られる倍率を既定の選択肢とすることで，当該倍率が他の選択肢よりも優先的に表示されることになり，ユーザが倍率をより選択し易くなる。
【００６７】
なお，原稿サイズと変更後のシートサイズとの組合せから得られる倍率を他の倍率よりも優先的に表示する方法としては，既定の選択肢とする他，例えば，倍率選択画面８５内の上側に表示する，フォントを大きくする，文字色を変える，が該当する。
【００６８】
Ｓ２１３の後，ＭＦＰ１００は，Ｓ２１２で取得した全ての選択肢を選択可能にする倍率選択画面８５を，表示部４２に表示させる（Ｓ２１４）。Ｓ２１４では，Ｓ２１３で決定された選択肢が始めに選択された状態で，倍率選択画面８５を表示する。Ｓ２１４は，変更表示処理の一例である。
【００６９】
Ｓ２１４にて倍率選択画面８５を表示させた後，ＭＦＰ１００は，倍率選択画面８５でのユーザによる倍率の選択を受け付ける。そして，倍率が選択された後，ＭＰＦ１００は，選択された倍率を設定する（Ｓ２１５）。そして，ＭＦＰ１００は，表示部４２の表示を，Ｓ２１４にて画面を切り換える前の状態に戻す（Ｓ２１６）。Ｓ２１６の後は，シート変更処理を終了する。
【００７０】
本形態のＭＦＰ１００は，コピー倍率が選択されると，原稿のサイズに関する情報である原稿情報を記憶している。前述のシート変更処理によれば，ＭＦＰ１００は，原稿情報が記憶された後にシートのサイズが変更された場合に，原稿情報から得られる原稿サイズからシートの各種の定型サイズとなる各種の倍率を選択肢として倍率選択画面８５に表示する。
【００７１】
上述のようにシートが変更された後の選択肢を原稿サイズを基準に変更することで，例えば，原稿のサイズが不明あるいは不定型サイズであって，高価なシートに印刷する場合に有効である。この場合，先ず，安価なシートを用いて試し刷りを行い，安価なシートに適合する倍率を選択し，その際の原稿情報をＭＦＰ１００に記憶させる。その後，高価なシートに変更することで，原稿サイズに適合する倍率が選択可能になる。この中からユーザが所望する倍率を選択することで，高価なシートを無駄にすることなく，サイズが不明あるいは不定型サイズの原稿のコピーを行うことができる。
【００７２】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ＭＦＰに限らず，複写機能を備えるものであれば適用可能である。
【００７３】
また，実施の形態では，複数の給紙トレイを備えるＭＦＰ１００に本発明を適用しているが，給紙トレイを１つのみ備える装置に本発明を適用してもよい。この場合，Ｓ１５３は，不要である。
【００７４】
また，実施の形態では，倍率ＤＢ３２１にて，定型サイズの寸法と定型サイズの組合せの倍率とを記憶しているが，いずれか一方のみを記憶してもよい。例えば，定型サイズの寸法のみを記憶したとしても，ＭＦＰ１００は，倍率を定型サイズの寸法から計算すればよい。
【００７５】
また，実施の形態では，サイズセンサによってシートサイズを取得しているが，取得方法はこれに限るものではない。例えば，ユーザによって各給紙トレイに収容されるシートのシートサイズを設定でき，ＭＦＰ１００が，ユーザによって入力された各給紙トレイのシートサイズをＮＶＲＡＭ３４に記憶する構成であれば，設定されたシートサイズをＮＶＲＡＭ３４から読み出して取得してもよい。
【００７６】
また，実施の形態では，倍率の選択肢が所定値よりも多い場合に，縮小か，等倍か，拡大か，の分類を選択させ，表示する選択肢を限定しているが，限定しなくてもよい。また，実施の形態では，シートサイズを複数取得した場合に，シートサイズを選択させ，表示する選択肢を限定しているが，限定しなくてもよい。すなわち，Ｓ１５４にて倍率の選択肢をシートサイズに応じた倍率に限定していることから，全ての倍率を選択肢とするものと比較して，選択肢の数は少ない。そのため，Ｓ１５５を省略し，Ｓ１５４の後，Ｓ１６１に移行する構成であったとしても，Ｓ１５３を省略し，Ｓ１５４にて各シートサイズに対応する倍率をそれぞれ取得しても，少なからず選択肢を削減する効果はある。
【００７７】
また，実施の形態では，給紙トレイにシートが収容されていない場合に当該給紙トレイに対応するシートサイズを選択対象から除外しているが，除外しなくてもよい。すなわち，シートを後から補充してもよいことから，Ｓ１５２は省いてもよい。
【００７８】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００７９】
１      画像形成部
２      画像読取部
３１    ＣＰＵ
４２    表示部
６１，６２  サイズセンサ
７１，７２  トレイセンサ
９１，９２  給紙トレイ
１００  ＭＦＰ
【図１】
0006405947.tif 000002
【図２】
0006405947.tif 000003
【図３】
0006405947.tif 000004
【図４】
0006405947.tif 000005
【図５】
0006405947.tif 000006
【図６】
0006405947.tif 000007
【図７】
0006405947.tif 000008