(57)【特許請求の範囲】
【請求項１】
原稿を給紙するための給紙手段と、前記給紙手段にセットされた原稿の有無を検知する原稿有無検知センサと、前記原稿を読み取る読取手段と、読み取られたデータを外部装置に送信する送信手段とを備える画像形成装置であって、
原稿を読み取る際及び読み取ったデータを前記外部装置に送信する際の実行条件を登録する登録手段と、
前記実行条件を確認する確認手段と、
前記原稿有無検知センサによって前記給紙手段にセットされた原稿が検知され、前記確認手段によって確認した前記実行条件が送信先としてファクシミリ装置を指定していない場合に、登録された原稿サイズを、原稿を読み取る際の読取サイズに設定し、前記原稿有無検知センサによって前記給紙手段にセットされた原稿が検知され、前記確認手段によって確認した前記実行条件が送信先としてファクシミリ装置を指定している場合に、ファクシミリ送信用の規定のサイズを前記読取サイズに設定し、前記原稿有無検知センサによって前記給紙手段にセットされた原稿が検知されない場合に、操作者に対して前記原稿サイズの入力を促し、入力された原稿サイズを前記読取サイズに設定する設定手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記設定手段は、
前記原稿有無検知センサによって前記給紙手段に原稿がセットされていると判定され、前記確認手段によって確認した前記実行条件が送信先としてファクシミリ装置を指定していない場合であって、前記原稿サイズが指定なしに登録されている場合に、操作者に対して前記原稿サイズの入力を促し、入力された原稿サイズを前記読取サイズに設定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ファクシミリ送信用の規定のサイズは、Ａ４サイズまたはＬＴＲサイズであることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記読取手段によって読み取った原稿の画像を印刷する印刷手段をさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
原稿を給紙するための給紙手段と、前記給紙手段にセットされた原稿の有無を検知する原稿有無検知センサと、前記原稿を読み取る読取手段と、読み取られたデータを外部装置に送信する送信手段とを備える画像形成装置の制御方法であって、
登録手段が、原稿を読み取る際及び読み取ったデータを前記外部装置に送信する際の実行条件を登録する登録ステップと、
確認手段が、前記実行条件を確認する確認ステップと、
設定手段が、前記原稿有無検知センサによって前記給紙手段にセットされた原稿が検知され、前記確認ステップにおいて確認した前記実行条件が送信先としてファクシミリ装置を指定していない場合に、登録された原稿サイズを、原稿を読み取る際の読取サイズに設定し、前記原稿有無検知センサによって前記給紙手段にセットされた原稿が検知され、前記実行条件が送信先としてファクシミリ装置を指定している場合に、ファクシミリ送信用の規定のサイズを前記読取サイズに設定し、前記原稿有無検知センサによって前記給紙手段に載置された原稿が検知されない場合に、操作者に対して前記原稿サイズの入力を促し、入力された原稿サイズを前記読取サイズに設定する設定ステップと
を含むことを特徴とする画像形成装置の制御方法。
【請求項６】
請求項５に記載の制御方法の各ステップを、コンピュータにより実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンタ、又はファックスなどの画像形成装置、その制御方法及びコンピュータプログラムに関するものである。
【背景技術】
【０００２】
原稿読み取り機能を有する画像形成装置においては、原稿がカラーであるか、又は、白黒であるかを自動的に判定する、いわゆるＡＣＳ（自動カラー選択）処理が行われている。例えば、特許文献１には、自動白黒カラー判定を行う場合の給紙カセットを登録する技術が提案されている。また、ユーザが読み取らせようとする原稿に対して、適切な範囲を読み取るために、原稿サイズを検知するセンサを備える画像形成装置がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２０２６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、以下に記載する問題がある。例えば、十分なメモリやハードウェア資源を有しない画像形成装置においては、一旦メモリに蓄積した画像を解析して、ＡＣＳ処理を行うことは難しく、原稿を読み取りつつ、読み取った画像データをもとに、白黒カラー判定を行う必要がある。したがって、ＡＣＳ処理の精度を向上するため、原稿の外や淵を読み取らないように、適切な読み取り範囲でのスキャンが求められる。
【０００５】
しかし、原稿サイズを検知するセンサを備えていない廉価な画像形成装置においては、適切な原稿の範囲に対してＡＣＳ処理を行うことが難しかった。したがって、適切な原稿の範囲をスキャンするため、読み取る際にユーザに対して原稿サイズを毎回入力させる必要があった。また、ＡＣＳ処理を行わない場合であっても、様々な読取処理の実行条件によって原稿の範囲を適切に把握する必要がある。例えば、読み取ったデータを外部のファクシミリ装置に送信する場合、ファクシミリ送信に特有のサイズで原稿を読み取る必要がある。このように、従来技術においては、様々な実行条件に対応した原稿の読取サイズをユーザによって入力する必要があった。これらの操作はユーザにとって煩わしいものであり、操作性の低下を招いていた。
【０００６】
本発明は、上述の問題に鑑みて成されたものであり、ユーザにとって煩わしい操作を低減させるとともに、様々な実行条件に対応して、原稿の読取サイズを制御する画像形成装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、原稿を給紙するための給紙手段と、前記給紙手段にセットされた原稿の有無を検知する原稿有無検知センサと、前記原稿を読み取る読取手段と、読み取られたデータを外部装置に送信する送信手段とを備える画像形成装置であって、原稿を読み取る際及び読み取ったデータを前記外部装置に送信する際の実行条件を登録する登録手段と、前記実行条件を確認する確認手段と、前記原稿有無検知センサによって前記給紙手段にセットされた原稿が検知され、前記確認手段によって確認した前記実行条件が送信先としてファクシミリ装置を指定していない場合に、登録された原稿サイズを、原稿を読み取る際の読取サイズに設定し、前記原稿有無検知センサによって前記給紙手段にセットされた原稿が検知され、前記確認手段によって確認した前記実行条件が送信先としてファクシミリ装置を指定している場合に、ファクシミリ送信用の規定のサイズを前記読取サイズに設定し、前記原稿有無検知センサによって前記給紙手段にセットされた原稿が検知されない場合に、操作者に対して前記原稿サイズの入力を促し、入力された原稿サイズを前記読取サイズに設定する設定手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明は、例えば、ユーザにとって煩わしい操作を低減させるとともに、様々な実行条件に対応して、原稿の読取サイズを制御する画像形成装置及びその制御方法を提供できる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る画像形成装置の概略的な構成例を示すブロック図である。
【図２】第１の実施形態に係る画像形成装置の外見を示す斜視図である。
【図３】第１の実施形態に係る原稿サイズの登録表示画面を示す図である。
【図４】第１の実施形態に係る原稿読み取り時の処理手順を示すフローチャートである。
【図５】第２の実施形態に係る原稿読み取り時の処理手順を示すフローチャートである。
【図６】第３の実施形態に係る原稿読み取り時の処理手順を示すフローチャートである。
【図７】第４の実施形態に係る原稿読み取り時の処理手順を示すフローチャートである。
【図８】第４の実施形態に係る原稿サイズの登録表示画面を示す図である。
【発明を実施するための形態】
【００１０】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１１】
本発明に係る画像形成装置は、原稿を読み取る際の読取サイズを登録された実行条件に基づいて設定することにより、ユーザの操作性を向上し、精度の良い読取処理を実行する。ここで、実行条件とは、原稿が載置される場所、読み取り時の色判定処理の有無、登録された原稿サイズ／用紙サイズ、及び原稿から読み取った画像データの処理方法の少なくとも１つをいう。
【００１２】
＜第１の実施形態＞
以下では、図１乃至図４を参照して、第１の実施形態について説明する。図１は、第１の実施形態に係る画像形成装置の概略的な構成例を示すブロック図である。スキャナインタフェース（以下、「スキャナＩ／Ｆ」と称する。）１０には、アナログフロントエンド（ＡＦＥ）１５を介して、ＣＣＤ１７、ＣＩＳ１８が接続される。これにより、個別の専用回路を介在することなく、その読み取りデータを画像形成装置２００に取り込むことができる。スキャナＩ／Ｆ１０のデータ処理については、後に詳細に説明する。
【００１３】
スキャナ画像処理部２０は、スキャナＩ／Ｆ１０の処理によりメインメモリ１００に展開された画像データに対して、画像処理動作モード（カラースキャン、モノクロスキャン等）に応じた画像処理を実行する。スキャナ画像処理部２０の詳細については、後に説明する。
【００１４】
プリンタ画像処理部３０は、入力する画像の領域編集や、解像度変換を行い、得られた画像データをプリンタ出力するための処理ユニットである。ＬＢＰインタフェース（Ｉ／Ｆ）４０は、接続されたレーザビームプリンタ（ＬＢＰ）４５に画像処理結果を出力する。ＬＢＰ４５は、入力した画像処理結果に応じて用紙上に画像を印刷する。
【００１５】
バッファ調停部７７は、スキャナＩ／Ｆ１０とスキャナ画像処理部２０との間のデータの受け渡しをメインメモリ１００上のリングバッファ領域を介して行う場合に、データの書き込み／読み出しを調停する。また、バッファ調停部７８は、プリンタ画像処理部３０とＬＢＰインタフェース４０との間のデータの受け渡しをメインメモリ１００上のリングバッファ領域を介して行う場合に、データの書き込み／読み出しを調停する。バッファ調停部７７、７８の基本構成は同一であるため、同一のブロックとしてもよいが、使用する用途により制御方法が異なるため、ここでは別ブロックとして説明する。
【００１６】
ＪＰＥＧモジュール５０、ＪＢＩＧモジュール６０は、それぞれのフォーマットの規格に準拠した画像データの圧縮、伸張処理を実行する処理部である。カラー画像データはＪＰＥＧモジュール５０で処理し、モノクロ画像データはＪＢＩＧモジュール６０で処理する。メモリ制御部７０は、画像処理系のＢＵＳ８３、ＢＵＳ８４及びコンピュータ系のＢＵＳ８５とそれぞれ接続され、メインメモリ（ＳＤＲＡＭ）１００に対するデータの書き込み、読み出しのためのデータ転送制御を行う。
【００１７】
ＤＭＡコントローラ（ＤＭＡＣ）９０は、メモリ制御部７０と協働して、ＲＯＭＩＳＡ９７を介してＲＯＭ９５と接続される。ＤＭＡコントローラ９０は、外部デバイスや種々のインタフェース部１７０、とメインメモリ１００との間のデータ授受に関し、ＤＭＡ制御するために必要となるアドレス情報を生成、設定する。
【００１８】
画像処理ＤＭＡＣ９１は、メモリ制御部７０と協働して、各画像処理部（１０、２０、３０、４０）とメインメモリ１００との間のデータ授受に関し、ＤＭＡ制御するために必要となるアドレス情報を生成、設定する。例えば、画像読み取りデバイスの種類、例えば、ＣＣＤ１７であるかＣＩＳ１８であるかに応じて、スキャナＩ／Ｆ１０で読み取られた画像データをメインメモリ１００にＤＭＡ転送するためのアドレス情報をＤＭＡのチャンネルごとに生成する。
【００１９】
或いは、メインメモリ１００上に展開された画像データを読み出すためのアドレス情報をＤＭＡのチャンネルに応じて生成し、スキャナ画像処理部２０にＤＭＡ転送する。このように、画像処理ＤＭＡＣ９１は、メインメモリ１００と、画像処理部（１０，２０、３０、４０）とメインメモリ１００との間におけるＤＭＡ制御を、メモリ制御部７０と共に司るユニットとして機能する。
【００２０】
ＲＯＭ９５には画像読み取りデバイス（ＣＣＤ１７やＣＩＳ１８）に応じた制御パラメータ、制御プログラムデータが格納されており、制御パラメータ等を画像読み取りデバイスに応じて種々に設定することができる。したがって、ＣＣＤ１７、ＣＩＳ１８の個別のデータ出力形式に応じた画像データの入力処理が可能となるため、専用のインタフェース回路を設ける必要がなくなる。また、ＲＯＭ９５には、ＣＰＵ１８０がメインメモリに１００にロードして実行するための各プログラムが格納されてもよい。
【００２１】
ＢＵＳ８３は、メインメモリ１００から読み出したデータを画像処理系の各処理部（１０〜６０）に送出する。ＢＵＳ８４は、画像処理系の各処理部（１０〜６０）から読み出したデータをメインメモリ１００に送出する。ＢＵＳ８３、８４は対になって画像処理ブロックとメインメモリ１００との間の画像データの授受を行う。また、ＢＵＳ８５は、ＣＰＵ１８０、通信及びインタフェース部１７０、メカトロ系制御部１２５、画像処理部の制御レジスタ、及びＤＭＡＣ９０が接続するコンピュータ系のＢＵＳである。
【００２２】
メカトロ系制御部１２５には、モータ制御部１１０と、モータの駆動タイミングや、画像処理系の処理の同調を制御するためのタイミング制御を司る割り込みタイマ制御部１２０が含まれる。また、インタフェース部１７０には、各種ユーザインタフェースとして、ＬＣＤ制御部１３０、ＵＳＢインタフェース１４０、１５０及びメディアアクセス制御部１６０が含まれる。
【００２３】
ＬＣＤ制御部１３０は、画像形成装置の種々の設定、処理状況等をＬＣＤ１３５に表示するための表示制御を司るユニットである。ＵＳＢインタフェース１４０、１５０は周辺機器との接続を可能にする。図１に示す例では、ＢＪ−プリンタ１７５が接続した状態を示している。メディアアクセス制御（ＭＡＣ）部１６０は、接続される機器に対してデータをどのようなタイミングで送り出せばよいか（アクセス）等を制御するユニットである。
【００２４】
ＣＰＵ１８０は、画像形成装置２００を統括的に制御する。そのため、ＣＰＵ１８０は、ＲＯＭ９５から各プログラムをメインメモリ１００にロードして、各制御を実行する。
【００２５】
スキャナＩ／Ｆ１０は、画像読み取りデバイスとして、ＣＣＤ１７及びＣＩＳ１８に対応可能であり、両方の画像読み取りデバイスの信号を入力処理する。ここで入力された画像データは、メモリ制御部７０によりＤＭＡ転送されてメインメモリ１００上に展開される。
【００２６】
図２は、第１の実施形態に係る画像形成装置の外見を示す斜視図である。画像形成装置２００は、２０１に示すように、給紙部に置かれた原稿を搬送して、スキャンすることができる。また、２０２に示すように、画像形成装置２００は、原稿台に置かれた原稿をスキャンすることもできる。
【００２７】
次に、図３及び図４を参照して、本実施形態に係る原稿読み取り時の制御フローについて説明する。図３は、第１の実施形態に係る原稿サイズの登録表示画面を示す図である。また、図４は、第１の実施形態に係る原稿読み取り時の処理手順を示すフローチャートである。以下で説明する処理は、ＣＰＵ１８０によってＲＯＭ９５に格納された実行プログラムがメインメモリ１００にロードされて実行される。ここでは、原稿が所定の位置にセットされ、コピーの開始が画像形成装置の操作者（以下、ユーザと称する。）により指示されてから読み取りを行うまでの処理手順について説明する。
【００２８】
まず、ステップＳ４０１において、ＣＰＵ１８０は、ユーザによって設定された実行条件に、ＡＣＳ設定がされているか否かを判定する。ＡＣＳ設定とは、読み取る原稿が白黒画像であるか、又はカラー画像であるかを画像形成装置２００が自動で判定する色判定処理を実行し、判定結果に従って読み取り制御及び画像形成制御を行う設定を示す。ＡＣＳ設定の他には、白黒設定、カラー設定がある。白黒設定は、上記色判定を行うことなく白黒で読み取り制御及び画像形成制御を行う設定である。また、カラー設定は、上記色判定を行うことなくカラーで読み取り制御及び画像形成制御を行う設定である。これらの設定は、コピーの開始指示の前に、ユーザインタフェースを介してユーザによって選択される。また、ＡＣＳは実際にスキャンした領域の画像データをもとに行われる。また、本実施形態における実行条件には、例えば、読み取り時の色判定処理の有無、及び、登録された原稿サイズ／用紙サイズが含まれる。
【００２９】
ステップＳ４０１でＡＣＳ設定が設定されていないと判定した場合、ステップＳ４０６に進み、ＣＰＵ１８０は、画像印刷に用いる用紙（記録材）のサイズを、読み取る原稿の読取サイズとして設定する。即ち、デフォルトで使用することになっている印刷用紙の用紙サイズ情報を取得し、その用紙サイズを読取サイズとして自動的に設定する。その後、処理をステップＳ４０５に進め、原稿の読み取りを開始する。即ち、コピーに使用する用紙がＢ５サイズであれば、原稿がＡ４サイズであったとしても、そのうちのＢ５サイズ分の領域をスキャンし、画像データを作成する。
【００３０】
一方、ステップＳ４０１でＡＣＳ設定がされていると判定した場合、ステップＳ４０２に進み、ＣＰＵ１８０は、予め登録されているＡＣＳ用の原稿サイズの登録設定が有効になっているか否かを判定する。図３に示すＬＣＤ１３５に表示された表示画面３０１を介して、ユーザは、ＡＣＳ時の原稿サイズの有効又は無効を予め登録できる。有効又は無効を示すデータはメインメモリ１００に保存される。
【００３１】
ステップＳ４０２で登録が無効と判定された場合は、ステップＳ４０６に進み、ＡＣＳ設定がなされていない場合と同様に、用紙サイズを原稿の読取サイズとして設定する。その後、処理をステップＳ４０５に進め、原稿の読み取りを開始する。
【００３２】
一方、ステップＳ４０２で登録が有効と判定された場合は、ステップＳ４０３に進み、ＣＰＵ１８０は、ＡＣＳ時に用いられる設定された原稿サイズを確認する。この原稿サイズは、図３に示すＬＣＤ１３５に表示された表示画面３０２を介して予め登録される。ＬＣＤ１３５には、例えば、上下キーが備え付けられ、”指定しない”、Ａ４，Ｂ５、Ａ５などの選択肢から原稿サイズの登録ができるようになっている。登録されたデータはメインメモリ１００に保存される。したがって、ＣＰＵ１８０は、メインメモリ１００に格納されたデータを参照することにより、ステップＳ４０３の判定を行う。
【００３３】
ステップＳ４０３で予め登録されたサイズが、”指定しない”である場合、ステップＳ４０７に進み、ＣＰＵ１８０は、ＬＣＤ１３５に、原稿サイズの入力を促す表示を行い、ユーザに原稿サイズを決定させる。その後、入力された原稿サイズを原稿の読取サイズとして設定し、ステップＳ４０５に進み、原稿の読み取りを開始する。
【００３４】
一方、ステップＳ４０３で、例えばＡ４等の特定の原稿サイズが登録されていれば、ステップＳ４０４に進み、ＣＰＵ１８０は、予め登録されている原稿サイズを原稿の読取サイズとして設定し、ステップＳ４０５にて、原稿の読み取りを開始する。
【００３５】
以上説明したように、本実施形態に係る画像形成装置では、予め適切な原稿サイズが登録されていれば、適切な読み取り領域をスキャンすることで、ＡＣＳの誤判定を低減させることができる。一方、予め原稿サイズをユーザが登録していない場合でも、ユーザに使用する原稿サイズを入力させることで入力された原稿サイズを原稿の読取サイズとして設定することで、ＡＣＳの誤判定を低減させることができる。このように、本実施形態に係る画像形成装置では、原稿読み取り時、ＡＣＳを行うために必要最低限のユーザ操作を求めることで、ユーザに対する煩わしい操作を低減することができる。
【００３６】
＜第２の実施形態＞
次に、図５を参照して、第２の実施形態について説明する。また、本実施形態に係る画像形成装置の制御構成及びハードウェア構成は、図１及び図２で説明した構成と同様であるため、説明を省略する。図５は、第２の実施形態に係る原稿読み取り時の処理手順を示すフローチャートである。以下で説明する処理は、ＣＰＵ１８０によってＲＯＭ９５に格納された実行プログラムがメインメモリ１００にロードされて実行される。ここでは、原稿が所定の位置にセットされ、コピーの開始がユーザにより指示されてから読み取りを行うまでの処理手順について説明する。
【００３７】
ここでは、図４のフローチャートと同一の処理は同一の番号を付し、説明を省略する。即ち、以下では、原稿の読取処理が行われるステップＳ４０５の前に挿入されたステップＳ５０１、Ｓ５０２について説明する。また、本実施形態における実行条件には、例えば、読み取り時の色判定処理の有無、登録された原稿サイズ／用紙サイズ及び読み取った画像データを画像形成する際の倍率情報が含まれる。
【００３８】
ステップＳ５０１において、ＣＰＵ１８０は、実行条件に含まれるコピーする際の画像の変倍率が１００％以下であるか否かを判定する。ここで、倍率が１００％より大きい場合には、ステップＳ５０２に進み、ＣＰＵ１８０は、読み取り範囲の補正を行う。具体的には、ＣＰＵ１８０は、補正手段として機能し、原稿の読取サイズを、Ｓ４０４，Ｓ４０６，Ｓ４０７で設定した原稿サイズを指定された倍率で除算した値に補正する。これにより、印刷時に有効な読み取り領域を考慮したＡＣＳの判定を行うことができる。一方、ステップＳ５０１で倍率が１００％以下であると判定すると、そのままステップＳ４０５に進み、原稿の読み取りを開始させる。
【００３９】
以上説明したように、本実施形態に係る画像形成装置は、読み取った画像データを画像形成する際に１００％より大きい倍率が指定されている場合に、読取サイズを倍率で除算した値に補正する。これにより、本画像形成装置は、倍率に応じて好適な読取サイズで原稿を読み取ることができ、読み取り制御を向上させることができる。
【００４０】
＜第３の実施形態＞
次に、図６を参照して、第３の実施形態について説明する。また、本実施形態に係る画像形成装置の制御構成及びハードウェア構成は、図１及び図２で説明した構成と同様であるため、説明を省略する。図６は、第３の実施形態に係る原稿読み取り時の処理手順を示すフローチャートである。以下で説明する処理は、ＣＰＵ１８０によってＲＯＭ９５に格納された実行プログラムがメインメモリ１００にロードされて実行される。ここでは、原稿が所定の位置にセットされ、コピーの開始がユーザにより指示されてから読み取りを行うまでの処理手順について説明する。なお、ここでは、ＡＣＳ設定がされていない、即ち、白黒設定又はカラー設定がされている状態での制御について説明する。また、本実施形態における実行条件には、例えば、読み取り時の色判定処理の有無、及び、登録された原稿サイズ／用紙サイズが含まれる。
【００４１】
ステップＳ６０１において、ＣＰＵ１８０は、ＤＦに原稿があるか、圧板の下に原稿があるかを判定する。ここでＤＦ（Ｄｏｃｕｍｅｎｔ Ｆｅｅｄｅｒ）とは、図２に示す給紙部に相当する。一方、圧板とは、図２に示す原稿台に載置された原稿を押圧するものである。給紙部は、原稿有無検知センサを有し、モータ制御部１１０を介して、給紙部に原稿がセットされているか否かを判定できる。したがって、ＣＰＵ１８０は、給紙部に原稿がセットされていない場合は圧板下、即ち原稿台に原稿が載置されていると判断する。
【００４２】
ステップＳ６０１でＤＦに原稿がセットされていると判定した場合、ステップＳ６０６に進み、ＣＰＵ１８０は、画像形成装置２００で読み取り可能な最大サイズを原稿の読取サイズに設定する。その後、ステップＳ６０５において、ＣＰＵ１８０は、原稿の読み取りを開始させる。この場合、ＣＰＵ１８０は、読み取った原稿の長さから実際の原稿サイズを特定する。また、プリンタ画像処理部３０は、特定された原稿サイズに基づいて画像データをトリミングして、プリンタＩＦ４０を介してＬＢＰ４５へ送出する。
【００４３】
一方、ステップ６０１で圧板下に原稿が載置されていると判定した場合、ステップＳ６０２に進み、ＣＰＵ１８０は、ステップＳ４０２と同様に予め登録してある原稿サイズが有効か無効かを判定する。ここでも表示画面３０２のような操作画面から、同様にＡＣＳ設定で無い場合の原稿サイズの登録が可能である。登録されるデータは、メインメモリ１００に保存される。
【００４４】
ステップＳ６０２で設定が無効であると判定した場合、ステップＳ６０７に進み、ＣＰＵ１８０は、画像を印刷する際に使用する用紙サイズを原稿の読取サイズとして設定し、ステップＳ６０５で原稿の読み取りを開始させる。一方、ステップＳ６０２で設定が有効であると判定した場合、ステップＳ６０３に進む。
【００４５】
ステップＳ６０３において、ＣＰＵ１８０は、ステップＳ４０３と同様に、原稿サイズが登録されているか否かを判定する。ここで、予め登録された原稿サイズが、”指定しない”の場合は、ステップＳ６０８において、ＣＰＵ１８０は、ＬＣＤ１３５に原稿サイズの入力を促す表示を行い、ユーザに原稿サイズを設定させる。その後、ステップＳ６０５において、ＣＰＵ１８０は、設定された原稿サイズで原稿の読み取りを開始させる。
【００４６】
一方、ステップＳ６０３で予め登録された原稿サイズが特定の原稿サイズであれば、ステップＳ６０４に進み、ＣＰＵ１８０は、その登録された原稿サイズを原稿の読取サイズとして設定する。さらに、ステップＳ６０５において、ＣＰＵ１８０は、原稿の読み取りを開始させる。
【００４７】
以上説明したように、本実施形態に係る画像形成装置は、原稿がＤＦにセットされている場合は、画像形成装置２００の読み取り可能な最大サイズを読取サイズに設定する。さらに、本画像形成装置は、原稿が圧板下に載置されている場合は、第１及び第２の実施形態におけるＡＣＳ処理が指定されている場合と同一の設定処理を実行する。このように、本画像形成装置では、必要に応じてユーザに対して原稿サイズの入力を促すことにより、ユーザに対して負担を掛けることなく、精度の良い読取処理を実行することができる。
【００４８】
＜第４の実施形態＞
次に、図７及び図８を参照して、第４の実施形態について説明する。また、本実施形態に係る画像形成装置の制御構成及びハードウェア構成は、図１及び図２で説明した構成と同様であるため、説明を省略する。図７は、第４の実施形態に係る原稿読み取り時の処理手順を示すフローチャートである。図８は、第４の実施形態に係る原稿サイズの登録表示画面を示す図である。以下で説明する処理は、ＣＰＵ１８０によってＲＯＭ９５に格納された実行プログラムがメインメモリ１００にロードされて実行される。ここでは、原稿が所定の位置にセットされ、コピーの開始がユーザにより指示されてから読み取りを行うまでの処理手順について説明する。なお、ここでは、ＭＯＤＥＭ９３やインタフェース部１７０を介した、ＦＡＸ又はＥｍａｉｌ送信時において、送信する画像データを作成する際の原稿の読取サイズを決定する制御について説明する。また、本実施形態における実行条件には、例えば、読み取り時の色判定処理の有無、登録された原稿サイズ／用紙サイズ及び読み取った画像データの送信先の情報が含まれる。また、本実施形態では、ファクシミリ送信用の規定の原稿サイズとして、Ａ４サイズを用いるものとする。
【００４９】
ステップＳ７０１において、ＣＰＵ１８０は、ＤＦに原稿があるか否かを判定する。具体的な判定方法はステップＳ６０１と同様であり、原稿有無検知センサを用いて判定する。原稿無しと判定した場合、ステップＳ７０６に進み、ＣＰＵ１８０は、ＬＣＤ１３５に、原稿サイズの入力を促す表示を行いユーザに原稿サイズを入力させる。その後、ステップＳ７０５において、ＣＰＵ１８０は、入力された原稿サイズで原稿の読み取りを開始させる。
【００５０】
一方、ステップＳ７０１でＤＦに原稿があると判定した場合は、ステップＳ７０２において、ＣＰＵ１８０は、送信先がＦＡＸか否かを判定する。送信先がＦＡＸである場合には、ステップＳ７０７において、ＣＰＵ１８０は、１７２８画素で、Ａ４幅、ＬＴＲ幅となるようなファクシミリ送信用の規定の原稿サイズを原稿の読取サイズに設定する。その後、ステップＳ７０５において、ＣＰＵ１８０は、設定した原稿サイズで原稿の読み取りを開始させる。
【００５１】
一方、ステップＳ７０２で送信先がＦＡＸでないと判定した場合は、ステップＳ７０３において、ＣＰＵ１８０は、予め登録された原稿サイズがあるか否かを判定する。ここで、原稿サイズが登録されている場合には、ステップＳ７０４において、ＣＰＵ１８０は、原稿サイズを原稿の読取サイズに設定する。さらに、ステップＳ７０５において、ＣＰＵ１８０は、設定された読取サイズで原稿の読み取りを開始させる。
【００５２】
一方、ステップＳ７０３で、原稿サイズが登録されていないと判定した場合には、ステップＳ７０８において、ＣＰＵ１８０は、ユーザに原稿サイズを入力させる。その後、ステップＳ７０５において、ＣＰＵ１８０は、入力された原稿サイズで原稿の読み取りを開始させる。
【００５３】
図８に示す表示画面８０１は、ステップＳ７０３の判定で用いられる送信原稿サイズを登録する際のＬＣＤ１３５に表示される画面を示す。”指定しない（読み取り時選択）”が選択されていると、ステップＳ７０３では、原稿サイズが登録されていなかったと判定する。また、”Ａ４”、”Ｂ５”のような原稿サイズが登録されていれば、登録された原稿サイズを原稿の読取サイズとして設定する。
【００５４】
以上説明したように、本実施形態に係る画像形成装置は、読み取った画像データをファクシミリ装置に送信する場合は、ファクシミリ送信に特有のサイズを読取サイズに設定する。さらに、本画像形成装置は、ファクシミリ送信以外の方法で読み取った画像データを送信する場合は必要に応じてユーザに対して原稿サイズの入力を促す。これにより、ユーザに対して負担を掛けることなく、精度の良い読取処理を実行することができる。なお、本実施形態では、画像形成装置は、必ずしも画像を印刷する機能を有する必要はない。画像の読み取り機能と送信機能とを有するものにも採用可能である。
【００５５】
＜他の実施形態＞
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、それらのコンピュータ（ＣＰＵやＭＰＵ等）が格納されたプログラムコードを読出し実行しても本発明の目的は達成される。
【００５６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳ（オペレーティングシステム）に供給するスクリプトデータ等、プログラムの形態を問わない。
【００５８】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ等がある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ等がある。
【００５９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６０】
他に、プログラムの供給方法として、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、ホームページ本発明のコンピュータプログラムをＨＤＤ等の記録媒体にダウンロードすることもできる。もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数の操作者に対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００６１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納して操作者に配布することも可能である。その場合、所定の条件をクリアした操作者に対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせることができる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現する。
【００６２】
また、コンピュータが読み出したプログラムコードを実行するだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働するＯＳ等が実際の処理の一部又は全部を行うことでも実現される。
【００６３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む方法も可能である。その場合、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行うことでも実現される。
【００６４】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【図１】
0005214055.tif 000002
【図２】
0005214055.tif 000003
【図３】
0005214055.tif 000004
【図４】
0005214055.tif 000005
【図５】
0005214055.tif 000006
【図６】
0005214055.tif 000007
【図７】
0005214055.tif 000008
【図８】
0005214055.tif 000009