(57)【要約】【課題】ユーザによる原稿読み取り前における解像度と変倍率指定操作を混乱させることなく、有効な読み取りを実行できる解像度と変倍率を指定することである。【解決手段】画像読み取り装置１０７に対する原稿の読み取りための解像度を入力装置１０４から指定し、また、該解像度の指定とは独立して、原稿を読み取るための変倍率が指定された場合に、中央処理装置１０１が指定される解像度の組み合わせが正常な組み合わせとして確定できるかどうかを仕様情報を参照して判断し、該判断結果に基づいて、組み合わせによるそれぞれの指定値を調整する構成を特徴とする。【選択図】図１
2006019905.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取り可能な画像読み取り装置であって、
前記原稿を読み取るための解像度を所定の許容範囲で指定する第１の指定手段と、
前記第１の指定手段による指定とは独立して、前記読み取った原稿を出力するための変倍率を指定する第２の指定手段と、
前記第１の指定手段により指定される解像度と前記第２の指定手段により指定される変倍率の組み合わせが正常な組み合わせとして確定できるかどうかを仕様情報を参照して判断する判断手段と、
前記組み合わせが正常な組み合わせとして確定できないと前記判断手段が判断した場合、前記第１の指定手段による第１の指定値と前記第２の指定手段による第２の指定値の少なくともいずれかを調整する制御手段と、
を有することを特徴とする画像読み取り装置。
【請求項２】
前記組み合わせが正常な組み合わせとして確定できないと前記判断手段が判断した場合、前記制御手段は、前記第２の指定値を調整することなく、あらかじめ設定されている許容範囲内の解像度指定となるように、前記第１の指定手段による前記第１の指定値を調整するよう制御することを特徴とする請求項１記載の画像読み取り装置。
【請求項３】
前記組み合わせが正常な組み合わせとして確定できないと前記判断手段が判断した場合、前記制御手段は、前記第１の指定値を調整することなく、あらかじめ設定されている許容範囲内の変倍率指定となるように、前記第２の指定手段による前記第２の指定値を調整するよう制御することを特徴とする請求項１記載の画像読み取り装置。
【請求項４】
前記組み合わせが正常な組み合わせとして確定できないと前記判断手段が判断した場合、前記制御手段は、前記第２の指定値を調整することなく、あらかじめ設定されている許容範囲内の解像度指定となるように、前記第１の指定手段による前記第１の指定値を調整する第１の調整モードと、前記第１の指定値を調整することなく、あらかじめ設定されている許容範囲内の変倍率指定となるように、前記第２の指定手段による前記第２の指定値を調整する第２の調整モードとのいずれかを第１または第２の指定手段による指定順位から選択することを特徴とする請求項１記載の画像読み取り装置。
【請求項５】
前記組み合わせが正常な組み合わせとして確定できないと前記判断手段が判断した場合、前記制御手段は、前記第１の指定手段により指定される解像度と前記第２の指定手段により指定される変倍率の組み合わせが正常な組み合わせとして確定可能な前記指定値を表示する表示部を有することを特徴とする請求項１記載の画像読み取り装置。
【請求項６】
前記第２の指定手段は、自動検知される原稿画像サイズと指定される出力画像サイズとから算定される変倍率を指定するモードを有することを特徴とする請求項１記載の画像読み取り装置。
【請求項７】
原稿画像を読み取り可能な画像読み取り装置における読み取り制御方法であって、
前記原稿を読み取るための解像度を所定の許容範囲で指定する第１の指定ステップと、
前記第１の指定ステップによる指定とは独立して、前記読みとった原稿を出力するための変倍率を指定する第２の指定ステップと、
前記第１の指定ステップにより指定される解像度と前記第２の指定ステップにより指定される変倍率の組み合わせが正常な組み合わせとして確定できるかどうかを仕様情報を参照して判断する判断ステップと、
前記組み合わせが正常な組み合わせとして確定できないと前記判断ステップにて判断された場合、前記第１の指定ステップにて指定される第１の指定値と前記第２の指定ステップにて指定される第２の指定値の少なくともいずれかを調整する制御ステップと、
を有することを特徴とする読み取り制御方法。
【請求項８】
前記組み合わせが正常な組み合わせとして確定できないと前記判断ステップにて判断された場合、前記制御ステップは、前記第２の指定ステップにて指定される前記第２の指定値を調整することなく、あらかじめ設定されている許容範囲内の解像度指定となるように、前記第１の指定ステップにて指定さる前記第１の指定値を調整することを特徴とする請求項７記載の読み取り制御方法。
【請求項９】
前記組み合わせが正常な組み合わせとして確定できないと前記判断ステップにて判断された場合、前記制御ステップは、前記第１の指定ステップにて指定される前記第１の指定値を調整することなく、あらかじめ設定されている許容範囲内の変倍率指定となるように、前記第２の指定ステップにて指定される前記第２の指定値を調整することを特徴とする請求項７記載の読み取り制御方法。
【請求項１０】
前記組み合わせが正常な組み合わせとして確定できないと前記判断ステップにて判断された場合、前記制御ステップは、前記第２の指定ステップにて指定される前記第２の指定値を調整することなく、あらかじめ設定されている許容範囲内の解像度指定となるように、前記第１の指定ステップにて指定される前記第１の指定値を調整する第１の調整モードと、前記第１の指定ステップにて指定される前記第１の指定値を調整することなく、あらかじめ設定されている許容範囲内の変倍率指定となるように、前記第２の指定ステップにて指定される前記第２の指定値を調整する第２の調整モードとのいずれかを第１または第２の指定ステップによる指定順位から選択することを特徴とする請求項７記載の読み取り制御方法。
【請求項１１】
前記組み合わせが正常な組み合わせとして確定できないと前記判断ステップにて判断された場合、前記制御ステップは、前記第１の指定ステップにより指定される解像度と前記第２の指定ステップにより指定される変倍率の組み合わせが正常な組み合わせとして確定可能な前記指定値を表示する表示ステップを有することを特徴とする請求項７記載の読み取り制御方法。
【請求項１２】
前記第２の指定ステップは、自動検知される原稿画像サイズと指定される出力画像サイズとから算定される変倍率を指定するモードを有することを特徴とする請求項７記載の読み取り制御方法。
【請求項１３】
請求項７〜１２のいずれかに記載の読み取り制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１４】
請求項７〜１２のいずれかに記載の読み取り制御方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変倍率または解像度を変更指定可能な複写機、ファクシミリ、スキャナ等の画像読み取り装置および読み取り制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来、画像読み取り装置（スキャナ）により画像情報を指定された解像度で走査して読み取り、該読み取られた画像を印刷する印刷システムとして、下記特許文献１が公開されている。
【０００３】
この際、指定された解像度で読み取られる画像を変倍して画像出力する場合に、解像度指定と変倍率指定は各々独立して設定することが可能であった。
【特許文献１】特開平５−３２６８４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の画像読み取り装置では、それぞれ指定された変倍率と解像度の組み合わせによっては、画像読み取り装置で画像処理できない場合が発生し、原稿サイズと出力サイズから自動的に変倍率を決定する変倍方式においては、実際に原稿を読み取り原稿サイズを検知し変倍率が決定するまで組み合わせ上許されない解像度が特定できないため、使用者は、変倍率と解像度の組み合わせの設定時に混乱を招く結果となり著しい使い勝手の低下を招いていた。
【０００５】
例えば、２００ｄｐｉが設定された場合に、１ラインを１／５００ｍｓで読み取ることとなる。なお、原稿長と５００ｍｓ内に原稿を送る量（５００ｍｓ）との間には、原稿長（ｉｎｃｈ）＊解像度（ＤＰＩ）との関係が成立する。
【０００６】
また、変倍率を考慮すると、例えば変倍率１００％で、解像度１００ｄｐｉ〜６００ｄｐｉで正常読み取り可能ならば、変倍率４００〜２５％内であれば、スキャナを走査する駆動手段としてのスキャナモータ（例えばパルスモータ）は正常に駆動させることができる。
【０００７】
しかしながら、解像度が６００ｄｐｉ固定ではなく、１００〜６００ｄｐｉのいずれかの範囲で解像度が指定され、かつ、変倍率が４００％〜２５％の範囲で変倍率が指定された場合には、上記駆動手段をあまりに速く動かそうとしても、制御上、トルクが得られず脱調する減少が発生してしまう。これがいわゆるハードウエアの限界性能となってしまう。
【０００８】
ところが、このようなハードウエアの構成上、避けられない解像度と変倍率との相対関係について情報の乏しいユーザは、避けられない解像度と変倍率とを勝手に指定してしまう可能性が高い。そして、このような指定をそのまま有効として制御を実行すると、例えばスキャナモータに異常音が発生して読み取り不能となるか、スキャナモータが破損してしまう自体を引き起こすという課題があった。
【０００９】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ハードウエアの仕様や処理能力を超えるような原稿を読み取るための解像度と原稿を出力するための変倍率の組み合わせが指定された場合に、ハードウエアの仕様や処理能力で決定される許容範囲内に解像度と変倍率の指定値を調整することで、ユーザによる原稿読み取り前における解像度と変倍率指定操作を混乱させることなく、有効な読み取りを実行できる解像度と変倍率を指定できる画像読み取り装置および読み取り制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明の画像読み取り装置は以下に示す構成を備える。
【００１１】
原稿画像を読み取り可能な画像読み取り装置であって、前記原稿を読み取るための解像度を所定の許容範囲で指定する第１の指定手段と、前記第１の指定手段による指定とは独立して、前記読み取った原稿を出力するための変倍率を指定する第２の指定手段と、前記第１の指定手段により指定される解像度と前記第２の指定手段により指定される変倍率の組み合わせが正常な組み合わせとして確定できるかどうかを仕様情報を参照して判断する判断手段と、前記組み合わせが正常な組み合わせとして確定できないと前記判断手段が判断した場合、前記第１の指定手段による第１の指定値と前記第２の指定手段による第２の指定値の少なくともいずれかを調整する制御手段とを有することを特徴とする。
【００１２】
上記目的を達成する本発明の読み取り制御方法は以下に示す構成を備える。
【００１３】
原稿画像を読み取り可能な画像読み取り装置における読み取り制御方法であって、前記原稿を読み取るための解像度を所定の許容範囲で指定する第１の指定ステップと、前記第１の指定ステップによる指定とは独立して、前記読みとった原稿を出力するための変倍率を指定する第２の指定ステップと、前記第１の指定ステップにより指定される解像度と前記第２の指定ステップにより指定される変倍率の組み合わせが正常な組み合わせとして確定できるかどうかを仕様情報を参照して判断する判断ステップと、前記組み合わせが正常な組み合わせとして確定できないと前記判断ステップにて判断された場合、前記第１の指定ステップにて指定される第１の指定値と前記第２の指定ステップにて指定される第２の指定値の少なくともいずれかを調整する制御ステップとを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ハードウエアの仕様や処理能力を超えるような原稿を読み取るための解像度と原稿を出力するための変倍率の組み合わせが指定された場合に、ハードウエアの仕様や処理能力で決定される許容範囲内に解像度と変倍率の指定値を調整することで、ユーザによる原稿読み取り前における解像度と変倍率指定操作を混乱させることなく、有効な読み取りを実行できる解像度と変倍率を指定できる画像読み取り装置および読み取り制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１６】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像読み取り装置の構成を説明するブロック図であり、例えばネットワーク２を介して図示しないサーバやホストコンピュータと通信可能に構成されている。なお、本実施形態では、画像読み取り装置として、後述するような画像送信装置１を例とする場合について説明するが、勿論、画像読み取り処理を行う装置であれば、スキャナ装置単体、または読み取った画像を送信するようなファクシミリ装置であっても、本発明を適用可能である。
【００１７】
図１において、１０１は中央処理装置で、ＲＡＭ等で構成される主記憶装置１０２に外部記憶装置１０５から読み込まれる制御プログラムを実行することで、印刷装置１０６のプリント処理、画像読み取り装置１０７のスキャナ処理を制御して、原稿画像の複写処理、ホストからのプリント処理、画像転送処理等を総括的に制御する。１０３は表示装置で、図示しない操作ＵＩ等を表示して、プリント処理，スキャナ処理，画像転送処理等に関わる操作設定画面を中央処理装置１０１の制御の下で実行する。
【００１８】
なお、中央処理装置１０１は、主記憶装置１０２、表示装置１０３、入力装置１０４、外部記憶装置１０５、印刷装置１０６、画像読み取り装置１０７、ネットワーク装置１０８を制御し、また四則演算、論理演算を受け持っている。
【００１９】
主記憶装置１０２は、この情報処理システムが情報処理を行う上で必要な情報を記憶し、必要に応じて取り出すことができる。表示装置１０３は、図形や文字等の処理した結果を表示するものでタッチパネルディスプレイが設置されている。入力装置１０４は、中央処理装置１０１への種々の入力を行うものであり、キーボード、タッチパネルが設置されている。
【００２０】
外部記憶装置１０５は各種情報を記憶するもので磁気記憶装置や光磁気記憶装置等で構成されている。外部記憶装置１０５は、画像読み取り装置１０７がスキャンした画像情報、受信した画像情報などの画像データを保存することができる。また、外部記憶装置１０５に保存された画像データは、印刷装置１０６に印刷、または手動送信手順によって送信指示することができる。
【００２１】
画像読み取り装置１０７は解像度と変倍率を設定してデジタル画像を生成することができ、縦横それぞれの実際のピクセル数を前記解像度と変倍率の両方から決定して前記デジタル画像を生成することができる。
【００２２】
ただし、従来技術での画像読み取り装置と同様、縦横それぞれのピクセル数を決定する際には、ハードウエア性能に起因する上限値、下限値が存在し前記上限値または下限値を超えた設定で読み取り処理を行った場合は正しく画像生成できない。
【００２３】
また、入力装置１０４等により指定される解像度と変倍率の組み合わせによっては前記縦横それぞれのピックセル数の上限値、下限値を超えることがある。さらに、画像読み取り装置１０７は自動原稿送り機構（例えばＲＤＦやＡＤＦ）を拡張接続可能に構成されており、複数枚原稿束を一度の読み取り指示で読み取り処理することができ、その際、読み取る原稿の大きさを自動的に検知することができる。
【００２４】
そして、加えてすべての原稿に対し生成するデジタル画像の大きさを指示することができ、違う大きさが混載している複数枚原稿束を読み取り処理する際に自動的に検知した原稿の大きさと、指示された生成するデジタル画像の大きさから自動的に変倍率を中央処理装置１０１が算出し、該算出された変倍率を自動的に画像読み取り装置１０７に対して設定して読み取り処理を行うことができる。
【００２５】
図２は、図１に示した印刷装置１０６，画像読み取り装置１０７の構成を説明する概略断面図であり、図１と同一のものには同一の符号を付してある。
【００２６】
図２に示す画像読み取り装置１０７において、３０１は原稿台ガラス（プラテン）で、読み取り原稿を載置する。３０２は原稿給紙装置（ＤＦ）で、原稿台を有し、原稿台に載置された原稿を上又は下から１枚ずつ原稿台ガラス３０１に給紙する。なお、この原稿給紙装置３０２の代わりに非図示の圧板を装着する構成であってもよい。
【００２７】
３０３及び３０４はハロゲンランプ又は蛍光灯等の光源で、原稿台ガラス３０１上の原稿を照明する。３０５及び３０６は反射傘で、光源３０３，３０４の光を原稿に集光する。３０７〜３０９はミラーで、プラテン上にセットされた原稿を光学的にＣＣＤ１０１に導くためのものである。
【００２８】
３１０はレンズで、前記ミラーの投影光をＣＣＤ１０１上に集光する。３１４は第１ミラー台（キャリッジ）で、ハロゲンランプ３０３，３０４と反射傘３０５，３０６とミラー３０７を収容する。３１５は第２ミラー台で、ミラー３０８，３０９を収容する。３１６はステッピングモータ駆動部で、第１ミラー台３１４と第２ミラー台３１５を副走査方向（図中における左右方向）に駆動する。
【００２９】
また、ＣＣＤ１０１は、主走査方向（図中の手前−奥方向）に受光センサが並んだものであり、一定周期に受光センサに対応したレジスタより、光量に比例したアナログ電圧を順々に取り込むことが可能であり、この主走査方向の連続した取り込みと副走査方向に駆動する移動の繰り返しにより、原稿全面を２次元のイメージで取り込むことが可能であり、（２次元の画像データは、時間軸に１次元の配列をとる）、この画像データを、ＣＣＤ基板３１１に出力する。
【００３０】
さらに、ＣＣＤ基板３１１は、ＣＣＤ１０１が実装された基板である。３１２はＩＰ基板（画像処理基板）で、ＣＣＤ基板３１１から送られるアナログ画像信号をデジタル化したあとデジタル画像処理を行う画像処理部が含まれる。
【００３１】
３１３は外部インタフェースで、他のデバイスとの通信を制御する。この外部インタフェースには本実施形態では図示しないが、ネットワークに接続するためのＳＣＳＩインタフェース装置、ＦＡＸとして動作させるためのＦＡＸ装置等、カラースキャナ部３８０により読み込まれるスキャナ画像を用いることが要求されるデバイス（外部装置）を接続することが可能であり、この外部インタフェースを介して、スキャナＣＰＵ３００と外部装置のＣＰＵとが通信を行い、取り決められたタイミングで、取り決められた画像データをこの外部インタフェース３１３から出力することができる。
【００３２】
また、プリンタＩ／Ｆ３５３は、画像複写装置としてカラースキャナ部を用いる際に、画像出力を担当するプリンタ装置と画像情報および命令をやりとりするための専用のインタフェースである。
【００３３】
３９０は操作部で、図示しない表示部および各種キーを備え、カラースキャナ部３８０の各種設定および動作を指示することができる。
【００３４】
また、カラースキャナ部をプリンタと接続して画像複写装置として用いる場合には、画像複写機能の各種設定および動作を指示することができる。
【００３５】
ＤＦ３０２もしくは、ユーザにより原稿台３０１上に置かれた原稿は、操作部３９０の図示しないコピーボタン押下、外部インタフェース３１３を介した外部機器からの指示等の原稿読み込みイベントにより、スキャナＣＰＵ３００が画像読み取りを行うための指示を各所に与える。
【００３６】
具体的には、光源３０３，３０４を点灯させ、ＣＣＤ基板３１１を動作可能状態にし、画像処理基板３１２に画像処理パラメータを設定する。各準備が整うと、ステッピングモータ駆動部３１６を動作させ、第１ミラー台３１４を副走査方向に速度Ｖで等速駆動し、原稿の前面を順に照射していく。この時、第２ミラー台３１５は第１ミラー台３１４の速度の１／２（即ち、Ｖ／２）に駆動するようにメカ的に光学設計されており、的確にＣＣＤ１０１に原稿を光学照射する。
【００３７】
ＣＣＤ１０１は、上述したように主走査方向（図中の手前−奥方向）に受光センサが並んだものであり、一定周期に受光センサに対応したレジスタより、光量に比例したアナログ電圧を順々に取り込み、この主走査方向の連続した取り込みと副走査方向に駆動する移動の繰り返しにより、原稿全面を２次元のイメージで取り込む（２次元の画像データは時間軸に１次元の配列をとる）。
【００３８】
ＣＣＤ１０１により送出される画像データはＣＣＤ基板３１１から画像処理基板３１２に転送され、適切な画像処理をかけた後に外部インタフェース３１３もしくは、プリンタインタフェース３５３のいずれかを介して、スキャナ外に画像を出力する。
【００３９】
次に、印刷装置１０６の構成について説明する。
【００４０】
印刷装置１０６において、スキャナＩ／Ｆ３８３は、画像複写装置として印刷装置１０６を用いる際にスキャナデバイスを接続するためのインタフェースとなる。
【００４１】
外部Ｉ／Ｆ３８２には、本実施形態では図示しないが、ネットワークに接続するためのＬＡＮインタフェース装置、パソコン等と接続するためのＳＣＳＩインタフェース装置等、本プリンタに画像を出力することが要求されるデバイスを接続することが可能であり、この外部Ｉ／Ｆ３８２を介して、プリンタＣＰＵ３８４と外部装置のＣＰＵが通信を行い、取り決められたタイミングで、取り決められた画像データをこの外部Ｉ／Ｆ３８２から入力することができる。
【００４２】
３１７はマゼンタ画像形成部（Ｍ画像形成部）、３１８はシアン画像形成部（Ｃ画像形成部）、３１９はイエロー画像形成部（Ｙ画像形成部）、３２０はブラック画像形成部（Ｋ画像形成部）である。
【００４３】
３１７〜３２０までの各画像形成部の構成は全て同一なので、以下ではＭ画像形成部３１７を詳細に説明し、他の画像形成部の説明は省略する。
【００４４】
Ｍ画像形成部３１７において、３４２は感光ドラムで、ＬＥＤアレー２１０からの光によって、その表面に潜像が形成される。３２１は一次帯電器で、感光ドラム３４２の表面を所定の電位に帯電させ、潜像形成の準備をする。３２２は現像器で、感光ドラム３４２上の潜像を現像して、トナー像を形成する。なお、現像器３２２は、現像バイアスを印加して現像するためのスリーブ３６１が含まれている。
【００４５】
３２３は転写帯電器で、転写ベルト３３３の背面から放電を行い、感光ドラム３４２上のトナー画像を、転写ベルト３３３上の記録紙（普通紙、ＯＨＰフィルム等の記録媒体）へ転写する。
【００４６】
本実施形態では、転写効率がよいため、クリーナ部が配置されていない構成となっているが、クリーナ部を装着する構成であっても問題ないことは言うまでもない。
【００４７】
３４０，３４１はカセットで、記録紙（普通紙、ＯＨＰフィルム等の記録媒体）を格納する。３３８，３３９はピックアップローラで、カセット３４０，３４１に格納された記録紙等を１枚毎に分離給紙する。３３６，３３７は給紙ローラで、ピックアップローラ３３８，３３９から給紙される記録紙を転写ベルト３３３上に供給する。
【００４８】
３４６は吸着帯電器で、給紙ローラ３３６，３３７により給紙された記録紙を帯電させる。３４８は転写ベルトローラで、転写ベルト３３３を駆動し、かつ吸着帯電器３４６と対になって記録紙等を帯電させ、転写ベルト３３３に記録紙等を吸着させる。
【００４９】
３４７は紙先端センサで、転写ベルト３３３上の記録紙等の先端を検知する。なお、紙先端センサ３４７の検出信号はカラープリンタ部３８１からカラースキャナ部３８０へ送られ、カラースキャナ部３８０からカラープリンタ部３８１にビデオ信号を送る際の副走査同期信号として用いられる。
【００５０】
転写ベルト３３３は、転写ベルト３３３上の記録紙をＭ画像形成部３１７、Ｃ画像形成部３１８、Ｙ画像形成部３１９、Ｋ画像形成部３２０の順に搬送する。３４９は除電帯電器で、転写ベルト３３３からの分離を容易にするため、Ｋ画像形成部３２０を通過した記録紙等を除電する。３５０は剥離帯電器で、記録紙等が転写ベルト３３３から分離する際の剥離放電による画像乱れを防止する。
【００５１】
３５１，３５２は定着前帯電器で、転写ベルト３３３から分離された記録紙等をトナーの吸着力を補って画像乱れを防止するために帯電する。３３４は定着器で、記録紙上のトナー画像を記録紙に熱定着する。３３５は排紙トレーで、排紙された記録紙等を積載する。
【００５２】
次に、記録紙等の記録媒体上へ画像を形成する手順について説明する。
【００５３】
カセット３４０，３４１に格納された記録紙等はピックアップローラ３３８，３３９により１枚毎給紙ローラ３３６，３３７で転写ベルト３３３上に供給される。給紙された記録紙は、吸着帯電器３４６で帯電させられる。転写ベルトローラ３４８は、転写ベルト３３３を駆動し、かつ吸着帯電器３４６と対になって記録紙等を帯電させ、転写ベルト３３３に記録紙等を吸着させる。
【００５４】
紙先端センサ３４７で、転写ベルト３３３上の記録紙等の先端を検知すると、紙先端センサ３４７の検出信号がカラープリンタ部からカラースキャナ部３８０へ送られて、この信号を副走査同期信号として、カラースキャナ部からカラープリンタ部にビデオ信号が送出される。
【００５５】
この後、記録紙等は、転写ベルト３３３によって搬送され、各画像形成部３１７〜３２０において、マゼンタ（Ｍ），シアン（Ｃ），イエロー（Ｙ），ブラック（Ｋ）の順にその表面にトナー画像が形成される。
【００５６】
Ｋ画像形成部３２０を通過した記録紙等は、転写ベルト３３３からの分離を容易にするため、除電帯電器３４９で除電された後、転写ベルト３３３から分離される。この時、剥離帯電器３５０により、帯電され記録紙等が転写ベルト３３３から分離する際の剥離放電による画像乱れを防止する。
【００５７】
転写ベルト３３３から分離された記録紙等は、トナーの吸着力を補って画像乱れを防止するために、定着前帯電器３５１，３５２で帯電された後、定着器３３４でトナー画像が熱定着された後、排紙トレー３３５に排紙される。
【００５８】
図３は、図２に示した画像読み取り装置のデータ処理構成を説明するブロック図であり、ＣＣＤ部１２００と画像処理部１２１０とに大別される。
【００５９】
ＣＣＤ部１２００において、１０２０はクランプ＆Ａｍｐ．＆Ｓ／Ｈ＆Ａ／Ｄ部で、原稿台ガラス３０１上の原稿を読み取ることにより、ＣＣＤ１０１０から出力される電気信号（アナログ画像信号）をサンプルホールド（Ｓ／Ｈ）し、アナログ画像信号のダークレベルを基準電位にクランプし、所定量に増幅し（上記処理順番は表記順とは限らない）、Ａ／Ｄ変換して、例えばＲＧＢ各８ビットのデジタル信号に変換する。
【００６０】
１０３０はシェーディング部で、クランプ＆Ａｍｐ．＆Ｓ／Ｈ＆Ａ／Ｄ部１０２０から出力されるＴＧＢ信号にシェーディング補正及び黒補正を施す。
【００６１】
画像処理部１２１０において、１０４０はつなぎ＆ＭＴＦ補正＆原稿検知部で、シェーディング部１０３０より出力されたＲＧＢ信号に対して、ＣＣＤ１０１０が３ラインＣＣＤの場合、つなぎ処理はライン間の読み取り位置が異なるため、読み取り速度に応じてライン毎の遅延量を調整し、３ラインの読み取り位置が同じになるように信号タイミングを補正し、ＭＴＦ補正は読み取り速度や変倍率によって読み取りのＭＴＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）が変わるため、その変化を補正し、原稿検知は原稿台ガラス上の原稿を走査することにより原稿サイズを認識する。
【００６２】
１０５０は入力マスキング部で、つなぎ＆ＭＴＦ補正＆原稿検知部１０４０により読み取り位置タイミングが補正されたデジタル信号に対してＣＣＤ１０１０の分光特性及び光源３０３，３０４および反射傘３０５，３０６の分光特性の補正を施す。
【００６３】
１０６０はセレクタで、入力マスキング部１０５０の出力と外部Ｉ／Ｆ部１１４０を介して外部Ｉ／Ｆ３１３０から入力される外部Ｉ／Ｆ信号との切り替えが可能である。
【００６４】
このセレクタ１０６０から出力された信号は色空間圧縮＆下地除去＆ＬＯＧ変換部１０７０と下地除去部１１５０に入力される。下地除去部１１５０は、入力された信号を下地除去した後、原稿中の原稿の黒い文字かどうかを判定する黒文字判定部１１６０に入力し、この黒文字判定部１１６０が原稿から黒文字信号を生成する。
【００６５】
一方、セレクタ１０６０のもう１つの出力が入力される色空間圧縮＆下地除去＆ＬＯＧ変換部１０７０は、読み取った画像信号がプリンタで再現できる範囲に入っているかどうかを判断して、入っていると判断した場合は、そのまま、入っていないと判断した場合は、画像信号をプリンタで再現できる範囲に入るように補正する色空間圧縮処理を行い、その後下地除去処理を行い、ＲＧＢ信号からＣＭＹ信号に変換するＬＯＧ変換処理を行う。
【００６６】
１０８０は遅延部で、黒文字判定部１１６０で、生成された信号と色空間圧縮＆下地除去＆ＬＯＧ変換部１０７０の出力信号とのタイミングを補正（調整）する。１０９０はモワレ除去部で、黒文字判定部１１６０で生成された信号と色空間圧縮＆下地除去＆ＬＯＧ変換部１０７０の出力信号の２種類の信号のモワレを除去する。１１００は変倍処理部で、モワレ除去部１０９０からの出力を主走査方向に変倍処理する。
【００６７】
１１１０はＵＣＲ＆マスキング＆黒文字反映部で、変倍処理部１１００で変倍処理された信号のうち、ＣＭＹ信号に対してＵＣＲ処理を施してＣＭＹＫ信号を生成し、このＣＭＹＫ信号に対してプリンタの出力にあった信号に補正するマスキング処理を施すと共に黒文字判定部１１６０で生成された判定信号をＣＭＹＫ信号にフィードバックさせる黒文字反映処理を施す。
【００６８】
１１２０はγ補正部で、ＵＣＲ＆マスキング＆黒文字反映部１１１０で処理された信号に対して濃度調整（スキャナＣＰＵにより設定されるγテーブルに基づく濃度非線形補正）を行う。１１３０はフィルタ部で、γ補正部１１２０により濃度調整された信号に対してスムージングまたはエッジ処理を施す。
【００６９】
１１７０は２値化部で、フィルタ部１１３０で処理された信号を、例えば８ビットの多値信号から２値信号に変換する。なお、変換方法は、ディザ法、誤差拡散の改良したもの等の何れであっても構わない。これらの処理を経て、プリンタＩ／Ｆ３５３０もしくは、外部Ｉ／Ｆ３１３０から印刷装置１０６または他のデバイスに画像データが送られる。
【００７０】
この様に構成された画像読み取り装置において、本実施形態では、以下の特徴的構成を備える。
【００７１】
原稿画像を読み取り可能な、例えば図１に示した画像読み取り装置１０７であって、例えば図１に示す入力装置１０４であって、図示しないユーザインタフェース画面を表示装置１０３で確認しながら解像度を指定するとともに、該指定とは独立して、前記原稿を読み取るための変倍率を同様に指定する。
【００７２】
そして、各指定される変倍率と解像度の組み合わせが正常な組み合わせとして確定できるかどうかを仕様情報を参照して判断、例えば図１に示す中央処理装置１０１であって、例えば後述する図４に示すステップＳ２０４を実行して判断処理する。そして、その判断結果に基づいて、組み合わせによるそれぞれの指定値を図１に示す中央処理装置１０１が、後述するように図４に示すステップＳ２０５〜Ｓ２０７を実行して調整する。
【００７３】
これにより、ハードウエアの仕様や処理能力を超えるような指定を確定することなく、ハードウエアの仕様や処理能力で決定される許容範囲内にそれぞれの指定値を自動調整することで、ユーザによる原稿読み取り前における解像度と変倍率指定操作を混乱させることなく、有効な読み取りを実行できる解像度と変倍率を指定できる操作性と利便性に優れた読み取り処理を実現できる。
【００７４】
また、中央処理装置１０１は、入力装置１０４による指定を維持して、あらかじめ設定されている許容範囲内の解像度指定となるように、入力装置１０４により指定されている解像度、例えば図５に示すステップＳ３０５〜Ｓ３１１を実行することで調整する。
【００７５】
さらに、中央処理装置１０１は、入力装置１０４による指定を維持して、あらかじめ設定されている許容範囲内の変倍率指定となるように、入力装置１０４により指定されている変倍率を、例えば図６に示すステップＳ４０５〜Ｓ４１１を実行することで調整する。
【００７６】
さらに、中央処理装置１０１は、入力装置１０４による指定を維持して、あらかじめ設定されている許容範囲内の解像度指定となるように、入力装置１０４による指定されている解像度を調整する第１の調整モード（図５に示すステップＳ３０５〜Ｓ３１１を実行することで調整するモード）と、前記第１の指定手段による指定を維持して、あらかじめ設定されている許容範囲内の変倍率指定となるように、入力装置１０４による指定されている変倍率を調整する第２の調整モード（図６に示すステップＳ４０５〜Ｓ４１１を実行することで調整するモード）とのいずれかを入力装置１０４による指定順位から選択する。
【００７７】
さらに、中央処理装置１０１は、入力装置１０４による指定される変倍率と前記第２の指定手段により指定される解像度の組み合わせが正常な組み合わせとして確定可能な指定値を図１に示す表示装置１０３に表示する。
【００７８】
また、入力装置１０４は、自動検知される原稿サイズと指定される出力サイズとから算定される変倍率を指定するモード（図４に示すステップＳ２０３で判定されるモード）を有する。
【００７９】
図４は、本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートであり、中央処理装置１０１による画像読み取り装置１０７に対する解像度設定処理手順に対応する。なお、Ｓ２０１〜Ｓ２０８は各ステップを示す。
【００８０】
先ず、ステップＳ２０１で、入力装置１０４から画像読み取り装置１０７に対する読み取り解像度、読み取り倍率設定を行う。読み取り解像度としては、本実施形態においては、例えば１００ｄｐｉ〜６００ｄｐｉまでの間で任意の解像度を選択可能に構成されている。
【００８１】
次に、ステップＳ２０２で、入力装置１０４によりユーザが指示した読取解像度を主記憶装置１０２上に確保される変数ｒｅｓに代入する。そして、ステップＳ２０３で、画像読み取り装置１０７で自動的に検知した原稿サイズと、ユーザが指示した出力サイズから自動的に変倍率を決定する読み取り方式である自動変倍設定であるかどうかを中央処理装置１０１が判断し、自動変倍設定であると判断した場合は、ステップＳ２０４へ進み、自動変倍設定でないと判断した場合は、ステップＳ２０８へ処理を移行する。
【００８２】
そして、ステップＳ２０４で、ステップＳ２０２において変数ｒｅｓに代入した値が「３００ｄｐｉ」未満であるかどうかを中央処理装置１０１が判断し、「３００ｄｐｉ」未満であると判断した場合は、ステップＳ２０８へ進み、設定された解像度が「３００ｄｐｉ」以上であると判断した場合は、ステップＳ２０５に処理を移行する。
【００８３】
すなわち、ステップＳ２０３、ステップＳ２０４で自動変倍設定で尚且つ読み取り解像度が「３００ｄｐｉ」未満の場合を判定している。
【００８４】
なお、自動変倍設定の場合、画像読み取り装置１０７で自動的に検知される原稿サイズから、ユーザが設定する出力サイズになるように自動的に変倍率をページによって算出するため、解像度と変倍率から固定的に画素サイズが決定できない。
【００８５】
このためハードウエア的に処理できる限界画素サイズを超える読み取り処理になってしまうか設定の段階で判断できず、設定操作の段階でハードウエアの限界を超えている旨の注意喚起が行えない。
【００８６】
そのため、前記自動的に検知される原稿サイズとユーザが設定する出力サイズの組み合わせ上でもっともハードウエア限界に近い変倍率が自動的に算出されてもハードウエア限界を超えない解像度、すなわち、本実施形態では、「３００ｄｐｉ」であるが、ステップＳ２０４の判定により、３００ｄｐｉを越えていると判定した場合には、その設定を補正するために、ステップＳ２０５へ進む。
【００８７】
そこで、ステップＳ２０５で、図１に示した表示装置１０３に、自動変倍設定で、解像度が「３００ｄｐｉ」未満の場合、「３００ｄｐｉ」に矯正される旨を表示しユーザに現在の設定と補正の有無の確認を促す。
【００８８】
そして、ステップＳ２０６で、ユーザがステップＳ２０５の確認表示に対して同意する指示を行っているかどうかを図示しないＵＩ画面上のＯＫボタン等の指示を中央処理装置１０１が確認し、同意していると判断した場合は、ステップＳ２０７で、主記憶装置１０２上の変数ｒｅｓに「３００ｄｐｉ」を代入して、ステップＳ２０８に処理を移行し、同意しなければステップＳ２０２で設定ステップを再度行う。
【００８９】
そして、ステップＳ２０８で、主記憶装置１０２上の変数ｒｅｓの値を解像度としステップＳ２０１で設定された変倍率で画像読み取り装置１０７により読み取りを行う。
【００９０】
すなわち、主記憶装置１０２上の変数ｒｅｓには、入力装置１０４から「自動変倍」設定がされているときには、画像読み取り装置１０７に対する解像度として「３００ｄｐｉ」から「６００ｄｐｉ」の間で、「自動変倍」設定がされていないとときには「１００ｄｐｉ」から「６００ｄｐｉ」の解像度が設定され、変数ｒｅｓを解像度として読み取り処理を行う。
【００９１】
これにより、画像読み取り装置１０７に対する読み取り設定が、ハードウエア構成から決定される処理能力あるいは仕様から決定される動作条件、例えばスキャナ部を走査するモータ等のハードウエアの限界を超えるような設定が回避される。
【００９２】
また、変倍率と解像度が個別に指定可能であって、変倍率が自動指定されるようなモードが有効な場合に、上記ハードウエア構成から決定される許容範囲を逸脱するような、解像度と変倍率との指定の組み合わせが指定された場合でも、その指定を確定することなく、ユーザにその旨を問い合わせて再指定させるか、ハードウエア構成の制限内に収めるように解像度を調整指定した状態での原稿読み取りを可能とすることができる。
【００９３】
〔第２実施形態〕
図５は、本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートであり、中央処理装置１０１による画像読み取り装置１０７に対する解像度設定処理手順（変倍率と解像度の組み合わせが読み取り処理上組み合わせられない設定の場合、読み取り時解像度を限定する処理を含む）に対応する。なお、Ｓ３０１〜Ｓ３０８は各ステップを示す。
【００９４】
先ず、ステップＳ３０１で、入力装置１０４より変倍率を入力し、ステップＳ３０２で、主記憶部装置１０２内に確保される変数ｍａｇに代入して、ステップＳ３０３で、入力装置１０４より解像度を入力する。
【００９５】
そして、ステップＳ３０４で変数ｒｅｓに代入したら、ステップＳ３０５に処理を移行し、変数ｒｅｓと変数ｍａｇの積算値（ｒｅｓ＊ｍａｇ）が画像読み取り装置１０７の画像読み取り分解能力である最低分解能未満であるか否かを中央処理装置１０１が判断して、最低分解能以上でないと判断した場合は、ステップＳ３０６で、中央処理装置１０１は、変数ｒｅｓ２に画像読み取り装置１０７の最低分解能を変数ｍａｇで除算した値を代入し、ステップＳ３０９に処理を移行する。
【００９６】
なお、ステップＳ３０６で、変倍率を変数ｍａｇとした場合の最低解像度を算出し変数ｒｅｓ２に代入している。
【００９７】
一方、ステップＳ３０５で、最低分解能未満でないと中央処理装置１０１が判断した場合は、ステップＳ３０７で、変数ｒｅｓと変数ｍａｇの積算値である（ｒｅｓ＊ｍａｇ）が画像読み取り装置１０７の画像読み取り分解能力上最高分解能を超えているかどうかを中央処理装置１０１が判断する。
【００９８】
そして、中央処理装置１０１が最高分解能以下であると判断した場合は、場合ステップＳ３１２に処理を移行して、変数ｒｅｓを解像度とし、変数ｍａｇを変倍率として画像読み取り装置１０７で読み取り処理を行い、本処理を終了する。
【００９９】
一方、ステップＳ３０７で、中央処理装置１０１が最高分解能以上であると判断した場合は、ステップＳ３０８で、中央処理装置１０１は、変数ｒｅｓ２に画像読み取り装置１０７の最高分解能を変数ｍａｇで除算した値を代入し、ステップＳ３０９に処理を移行する。
【０１００】
なお、ステップＳ３０８で、変倍率を変数ｍａｇとした場合の最高解像度を算出し変数ｒｅｓ２に代入している。
【０１０１】
そして、ステップＳ３０９で、ステップＳ３０５、ステップＳ３０７で前記ステップＳ３０１、前記ステップＳ３０３で設定した読み取り解像度、読み取り変倍率が画像読み取り装置１０７のハードウエア構成から導出される処理能力を超えていると判断された場合、最低解像度、あるいは最高解像度に矯正される旨を示すメッセージを表示装置１０３に表示して、その旨の確認をユーザに促し、ステップＳ３１０で、矯正してよいかどうかを中央処理装置１０１が入力装置１０４からの指示状態から判断して、矯正してよいと判断した場合は、ステップＳ３１１に処理を移行し、中央処理装置１０１は主記憶装置１０２内で確保されている変数ｒｅｓの内容に変数ｒｅｓ２の値を代入し、すなわち、ステップＳ３０３で、ユーザが入力装置１０４を走査して入力している解像度を変数ｒｅｓ２の値に矯正設定して、ステップＳ３１２へ進む。
【０１０２】
一方、ステップＳ３１０で、矯正を容認できないとの指示であると判断した場合は、ステップＳ３０１に処理を戻し処理を最初からやり直す。
【０１０３】
これにより、画像読み取り装置に対する読み取り設定が、ハードウエア構成から決定される処理能力、例えばスキャナ部を走査するモータ等のハードウエアの限界を超えるような設定が回避される。
【０１０４】
また、本実施形態では、解像度と変倍率との指定との組み合わせが、例えば上記ハードウエア構成から決定される許容範囲を逸脱するような、解像度と変倍率との指定の組み合わせが指定された場合でも、その指定を確定することなく、ユーザにその旨を問い合わせて再指定させるか、ハードウエア構成の制限内に収めるように解像度を調整指定した状態での原稿読み取りを可能とすることができる。
【０１０５】
〔第３実施形態〕
図６は、本発明に係る画像処理装置における第３のデータ処理手順の一例を示すフローチャートであり、中央処理装置１０１による画像読み取り装置１０７に対する解像度設定処理手順（変倍率と解像度の組み合わせが読み取り処理上組み合わせられない設定の場合、読み取り時変倍率を限定する処理を含む）に対応する。なお、Ｓ４０１〜Ｓ４１２は各ステップを示す。
【０１０６】
先ず、ステップＳ４０１で、入力装置１０４より解像度を入力し、ステップＳ４０２で、中央処理装置１０１が主記憶装置１０２内に確保される変数ｒｅｓに代入し、ステップＳ４０３で、同様に、入力装置１０４より変倍率を入力すると、ステップＳ４０４で、中央処理装置１０１が主記憶装置１０２内に確保される変数ｍａｇに入力された倍率値を代入する。
【０１０７】
そして、ステップＳ４０５で、中央処理装置１０１が変数ｒｅｓと変数ｍａｇの積算値（ｒｅｓ＊ｍａｇ）を算出して、該算出された積算値が画像読み取り装置１０７の画像読み取り分解能力上の最低分解能未満であるか否かを中央処理装置１０１が判断して、最低分解能未満であると判断した場合は、ステップＳ４０６で、主記憶装置１０２内に確保される変数ｍａｇ２に、中央処理装置１０１が画像読み取り装置１０７の最低分解能を変数ｒｅｓで除算した値を代入し、ステップＳ４０９に処理を移行する。
【０１０８】
一方、ステップＳ４０５で、最低分解能未満でないと判断した場合、すなわち、最低分解能以上であると判断した場合は、ステップＳ４０７で、変倍率を変数ｒｅｓとした場合の最低解像度を中央処理装置１０１が算出している変数ｒｅｓと変数ｍａｇとの積算値（ｒｅｓ＊ｍａｇ）が画像読み取り装置１０７の画像読み取り分解能力上最高分解能を超えているか否かを中央処理装置１０１が判断して、越えていないと判断した場合は、ステップＳ４１２に処理を移行して、変数ｒｅｓを解像度とし、変数ｍａｇを変倍率として画像読み取り装置１０７で読み取り処理を行い、処理を終了する。
【０１０９】
一方、ステップＳ４０７で、中央処理装置１０１が変数ｍａｇとの積算値（ｒｅｓ＊ｍａｇ）が画像読み取り装置１０７の画像読み取り分解能力上最高分解能を超えていると判断した場合は、ステップＳ４０８で、中央処理装置１０１が変数ｍａｇ２に画像読み取り装置１０７の最高分解能を変数ｒｅｓで除算した値を代入し、ステップＳ４０９に処理を移行する。なお、ステップＳ４０８で変倍率を変数ｒｅｓとした場合の最高解像度を中央処理装置１０１が算出して、変数ｍａｇ２に代入している。
【０１１０】
そして、ステップＳ４０９では、ステップＳ４０５，Ｓ４０７において、ステップＳ４０１、ステップＳ４０３で設定した読み取り解像度、読み取り変倍率が画像読み取り装置１０７の能力を超えていると判断された場合であるので、最低変倍率、あるいは最高変倍率に矯正される旨を示すメッセージを表示装置１０３に表示して、ユーザにその設定に対する確認を促し、ステップＳ４１０で、図示しないメッセージ画面上のボタン等の指示状態から解像度の設定値を、変数ｍａｇ２の値に矯正してよいか否かを中央処理装置１０１が判断して、矯正してよいと判断した場合は、ステップＳ４１１に処理を移行し、変数ｍａｇに対して変数ｍａｇ２の値を代入し、ステップＳ４０３でユーザが入力した解像度を変数ｍａｇ２の値に矯正する。そして、ステップＳ４１２で、変数ｒｅｓを解像度とし、矯正された変数ｍａｇを変倍率として前記画像読み取り装置１０７で読み取り処理を行う。
【０１１１】
一方、ステップＳ４１０で、矯正を容認できないと中央処理装置１０１が判断した場合は、ステップＳ４０１に処理を戻し処理を最初からやり直す。
【０１１２】
また、本実施形態では、解像度と変倍率との指定との組み合わせが、例えば上記ハードウエア構成から決定される許容範囲を逸脱するような、解像度と変倍率との指定の組み合わせが指定された場合でも、その指定を確定することなく、ユーザにその旨を問い合わせて再指定させるか、ハードウエア構成の制限内に収めるように変倍率を調整指定した状態での原稿読み取りを可能とすることができる。
【０１１３】
〔第４実施形態〕
上記実施形態では、図５では、変倍率設定、解像度設定のうち変倍率を先に設定し、図６では、変倍率設定、解像度設定のうち解像度を先に設定する場合について説明したが、例えば解像度を後で設定された場合には、図５に示されるフローチャートに示す制御手順を実行し、変倍率を後で設定された場合には、図６に示したフローチャートに示した手順を実行することにより、変倍率、解像度のうちどちらが後に設定されるかにより、後で設定された指定値を矯正対象とするように制御することで、解像度優先とする第１の矯正モードまたは変倍率優先とする第２の矯正モードとして調整処理を適宜切り替えられるように構成してもよい。
【０１１４】
上記画像読み取り装置によれば、読み取り時解像度を指定する手順と、読み取り時変倍率を指定する手順と、変倍率と解像度の組み合わせが読み取り処理上組み合わせられない設定で読み取り時変倍率として１００％以外を指定された場合指定できる解像度の種類を、変倍率１００％を指定した場合に比べて限定する手順とを有することにより、ハードウエア（読み取り装置の仕様により決定される）の性能限界（例えばスキャナモータや原稿給送モータ等の駆動制限が含まれる）を超えるような設定を行ってしまい予想外の動作による手戻りを防止することができ使い勝手の向上に寄与する。
【０１１５】
以下、図７に示すメモリマップを参照して本発明に係る画像処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１１６】
図７は、本発明に係る画像読み取り装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１９】
本実施形態における図４〜図６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２０】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２２】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１２３】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１２４】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１２６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１３０】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１３１】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。以下、その実施態様１〜１４について説明する。
【０１３２】
〔実施態様１〕
原稿画像を読み取り可能な画像読み取り装置（図１に示した画像読み取り装置１０７であって、例えば図２に示すようなカラースキャナ部３８０等）であって、前記原稿を読み取るための解像度を所定の許容範囲で指定する第１の指定手段（例えば図１に示す入力装置１０４であって、図示しないユーザインタフェース画面を表示装置１０３で確認しながら指定入力可能に構成される）と、前記第１の指定手段による指定とは独立して、前記読み取った原稿を出力するための変倍率を指定する第２の指定手段（例えば図１に示す入力装置１０４であって、図示しないユーザインタフェース画面を表示装置１０３で確認しながら指定入力可能に構成される）と、前記第１の指定手段により指定される解像度と前記第２の指定手段により指定される変倍率の組み合わせが正常な組み合わせとして確定できるかどうかを仕様情報を参照して判断する判断手段（例えば図１に示す中央処理装置１０１であって、例えば図４に示すステップＳ２０４を実行して判断処理可能に構成される）と、前記組み合わせが正常な組み合わせとして確定できないと前記判断手段が判断した場合、前記第１の指定手段による第１の指定値と前記第２の指定手段による第２の指定値の少なくともいずれかを調整する制御手段（例えば図１に示す中央処理装置１０１であって、例えば図４に示すステップＳ２０５〜Ｓ２０７を実行して判断処理可能に構成される）とを有することを特徴とする画像読み取り装置。
【０１３３】
これにより、ハードウエアの仕様や処理能力を超えるような指定を確定することなく、ハードウエアの仕様や処理能力で決定される許容範囲内にそれぞれの指定値を自動調整することで、ユーザによる原稿読み取り前における解像度と変倍率指定操作を混乱させることなく、有効な読み取りを実行できる解像度と変倍率を指定できる操作性と利便性に優れた読み取り処理を実現できる。
【０１３４】
〔実施態様２〕
前記組み合わせが正常な組み合わせとして確定できないと前記判断手段が判断した場合、前記制御手段は、前記第２の指定値を調整することなく、あらかじめ設定されている許容範囲内の解像度指定となるように、前記第１の指定手段による前記第１の指定値を調整するよう制御する（例えば図５に示すステップＳ３０５〜Ｓ３１１を実行することで調整）ことを特徴とする実施態様１記載の画像読み取り装置。
【０１３５】
〔実施態様３〕
前記組み合わせが正常な組み合わせとして確定できないと前記判断手段が判断した場合、前記制御手段は、前記第１の指定値を調整することなく、あらかじめ設定されている許容範囲内の変倍率指定となるように、前記第２の指定手段による前記第２の指定値を調整するよう制御する（例えば図６に示すステップＳ４０５〜Ｓ４１１を実行することで調整）ことを特徴とする実施態様１記載の画像読み取り装置。
【０１３６】
〔実施態様４〕
前記組み合わせが正常な組み合わせとして確定できないと前記判断手段が判断した場合、前記制御手段は、前記第２の指定値を調整することなく、あらかじめ設定されている許容範囲内の解像度指定となるように、前記第１の指定手段による前記第１の指定値を調整する第１の調整モード（図５に示すステップＳ３０５〜Ｓ３１１を実行することで調整するモード）と、前記第１の指定値を調整することなく、あらかじめ設定されている許容範囲内の変倍率指定となるように、前記第２の指定手段による前記第２の指定値を調整する第２の調整モード（図６に示すステップＳ４０５〜Ｓ４１１を実行することで調整するモード）とのいずれかを第１または第２の指定手段による指定順位から選択（図１に示す中央処理装置１０１による選択処理で行う）することを特徴とする実施態様１記載の画像読み取り装置。
【０１３７】
〔実施態様５〕
前記組み合わせが正常な組み合わせとして確定できないと前記判断手段が判断した場合、前記制御手段は、前記第１の指定手段により指定される解像度と前記第２の指定手段により指定される変倍率の組み合わせが正常な組み合わせとして確定可能な前記指定値を表示する表示部（図１に示す表示装置１０３）を有することを特徴とする実施態様１記載の画像読み取り装置。
【０１３８】
〔実施態様６〕
前記第２の指定手段は、自動検知される原稿画像サイズと指定される出力画像サイズとから算定される変倍率を指定するモード（図４に示すステップＳ２０３で判定されるモード）を有することを特徴とする実施態様１記載の画像読み取り装置。
【０１３９】
〔実施態様７〕
原稿画像を読み取り可能な画像読み取り装置における読み取り制御方法であって、前記原稿を読み取るための解像度を所定の許容範囲で指定する第１の指定ステップ（例えば図５に示すステップＳ３０３）と、前記第１の指定ステップによる指定とは独立して、前記読みとった原稿を出力するための変倍率を指定する第２の指定ステップ（例えば図５に示すステップＳ３０１）と、前記第１の指定ステップにより指定される解像度と前記第２の指定ステップにより指定される変倍率の組み合わせが正常な組み合わせとして確定できるかどうかを仕様情報を参照して判断する判断ステップ（例えば図５に示すステップＳ３０５，Ｓ３０７）と、前記組み合わせが正常な組み合わせとして確定できないと前記判断ステップにて判断された場合、前記第１の指定ステップにて指定される第１の指定値と前記第２の指定ステップにて指定される第２の指定値の少なくともいずれかを調整する制御ステップ（例えば図５に示すステップＳ３０５〜Ｓ３１１）とを有することを特徴とする読み取り制御方法。
【０１４０】
これにより、ハードウエアの仕様や処理能力を超えるような指定を確定することなく、ハードウエアの仕様や処理能力で決定される許容範囲内にそれぞれの指定値を自動調整することで、ユーザによる原稿読み取り前における解像度と変倍率指定操作を混乱させることなく、有効な読み取りを実行できる解像度と変倍率を指定できる操作性と利便性に優れた読み取り処理を実現できる。
【０１４１】
〔実施態様８〕
前記組み合わせが正常な組み合わせとして確定できないと前記判断ステップにて判断された場合、前記制御ステップは、前記第２の指定ステップにて指定される前記第２の指定値を調整することなく、あらかじめ設定されている許容範囲内の解像度指定となるように、前記第１の指定ステップにて指定さる前記第１の指定値を調整（例えば図５に示すステップＳ３０５〜Ｓ３１１を実行することで調整）することを特徴とする実施態様７記載の読み取り制御方法。
【０１４２】
〔実施態様９〕
前記組み合わせが正常な組み合わせとして確定できないと前記判断ステップにて判断された場合、前記制御ステップは、前記第１の指定ステップにて指定される前記第１の指定値を調整することなく、あらかじめ設定されている許容範囲内の変倍率指定となるように、前記第２の指定ステップにて指定される前記第２の指定値を調整（例えば図６に示すステップＳ４０５〜Ｓ４１１を実行することで調整）することを特徴とする実施態様７記載の読み取り制御方法。
【０１４３】
〔実施態様１０〕
前記組み合わせが正常な組み合わせとして確定できないと前記判断ステップにて判断された場合、前記制御ステップは、前記第２の指定ステップにて指定される前記第２の指定値を調整することなく、あらかじめ設定されている許容範囲内の解像度指定となるように、前記第１の指定ステップにて指定される前記第１の指定値を調整する第１の調整モード（図５に示すステップＳ３０５〜Ｓ３１１を実行することで調整するモード）と、前記第１の指定ステップにて指定される前記第１の指定値を調整することなく、あらかじめ設定されている許容範囲内の変倍率指定となるように、前記第２の指定ステップにて指定される前記第２の指定値を調整する第２の調整モード（図６に示すステップＳ４０５〜Ｓ４１１を実行することで調整するモード）とのいずれかを第１または第２の指定ステップによる指定順位から選択（図１に示す中央処理装置１０１による選択処理で行う）することを特徴とする実施態様７記載の読み取り制御方法。
【０１４４】
〔実施態様１１〕
前記組み合わせが正常な組み合わせとして確定できないと前記判断ステップにて判断された場合、前記制御ステップは、前記第１の指定ステップにより指定される解像度と前記第２の指定ステップにより指定される変倍率の組み合わせが正常な組み合わせとして確定可能な前記指定値を表示する表示ステップ（図４に示すステップＳ２０５）を有することを特徴とする実施態様７記載の読み取り制御方法。
【０１４５】
〔実施態様１２〕
前記第２の指定ステップは、自動検知される原稿画像サイズと指定される出力画像サイズとから算定される変倍率を指定するモード（図４に示すステップＳ２０３で判定されるモード）を有することを特徴とする実施態様７記載の読み取り制御方法。
【０１４６】
〔実施態様１３〕
実施態様７〜１２のいずれかに記載の読み取り制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１４７】
〔実施態様１４〕
実施態様７〜１２のいずれかに記載の読み取り制御方法を実行させることを特徴とするプログラム。
【図面の簡単な説明】
【０１４８】
【図１】本発明の第１実施形態を示す画像処理装置の構成を説明するブロック図である。
【図２】図１に示した印刷装置，画像読み取り装置の構成を説明する概略断面図である。
【図３】図２に示した画像読み取り装置のデータ処理構成を説明するブロック図である。
【図４】本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図５】本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る画像処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１４９】
１０１  中央処理装置
１０２  主記憶装置
１０３  表示装置
１０４  入力装置
１０５  外部記憶装置
１０６  印刷装置
１０７  画像読み取り装置
１０８  ネットワーク装置
【図１】
2006019905.tif 000003
【図２】
2006019905.tif 000004
【図３】
2006019905.tif 000005
【図４】
2006019905.tif 000006
【図５】
2006019905.tif 000007
【図６】
2006019905.tif 000008
【図７】
2006019905.tif 000009