(57)【要約】【課題】  原稿載置部に載置された原稿をファクシミリ送信する場合に、一部領域が欠落した画像の送信を抑制することを目的とする。【解決手段】  ＭＦＰ１０１は、原稿載置部上に載置された原稿のサイズを検知し（Ｓ６０１）、ファクシミリ送信時に原稿の主走査方向と副走査方向を入れ替えて送信するか否かを判定する。ファクス手動送信又はダイレクト送信を行う場合（Ｓ７０３でｙｅｓ）は、受信側ファクシミリ送信と能力交換をしたのちに原稿を読み取りながらファクシミリ送信を行う（Ｓ７１２乃至Ｓ７１５）。また、ファクシミリ送信時に画像データの主走査方向と副走査方向を入れ替えて送信する場合は、原稿搬送時に実際の原稿サイズを算出し、実際の原稿サイズが検知サイズよりも大きいか否かを判定する（Ｓ９０４乃至Ｓ９０６）。実際の原稿サイズが検知サイズよりも大きい場合は、ファクシミリ送信を中止する。【選択図】  図７
2016025582.tif 000002
【特許請求の範囲】
【請求項１】
原稿を走査して読み取って画像データを生成する読取手段と、
原稿載置部に載置された原稿を前記読取手段まで搬送する原稿搬送手段と、
相手先に発呼した後に、前記読取手段による原稿の読み取りを開始し、生成された画像データを送信する送信手段と、
前記相手先と能力交換を行う前に、原稿の主走査方向の長さ及び副走査方向の長さを決定する決定手段と、
前記原稿搬送手段によって搬送された原稿の搬送方向の長さを特定する特定手段と、
を有し、
前記送信手段は、前記決定手段で決定した原稿の主走査方向の長さ及び副走査方向の長さに基づいて画像データの送信時に原稿の主走査方向と副走査方向を入れ替えて送信する場合であって、前記特定手段で特定された原稿の搬送方向の長さが前記決定手段で決定された原稿の副走査方向の長さより長い場合は、前記画像データの送信を中止することを特徴とするファクシミリ装置。
【請求項２】
原稿を走査して読み取って画像データを生成する読取手段と、
原稿載置部に載置された原稿を前記読取手段まで搬送する原稿搬送手段と、
相手先に発呼した後に、前記読取手段による原稿の読み取りを開始し、生成された画像データを送信する送信手段と、
前記相手先と能力交換を行う前に、原稿の主走査方向の長さ及び副走査方向の長さを決定する決定手段と、
前記原稿搬送手段によって搬送された原稿の搬送方向の長さを特定する特定手段と、
を有し、
前記送信手段は、前記決定手段で決定した原稿の主走査方向の長さ及び副走査方向の長さに基づいて画像データの送信時に原稿の主走査方向と副走査方向を入れ替えて送信する場合であって、前記特定手段で特定された原稿の搬送方向の長さが前記決定手段で決定された原稿の副走査方向の長さより長い場合は、前記特定手段で特定された原稿の主走査方向の長さに基づいて送信を行うように前記相手先と再度能力交換して前記画像データを送信することを特徴とするファクシミリ装置。
【請求項３】
前記送信手段は、画像データの送信を中止する場合に、ユーザに対して所定の通知を行うことを特徴とする請求項１に記載のファクシミリ装置。
【請求項４】
原稿を走査して読み取って画像データを生成する読取手段と、
原稿載置部に載置された原稿を前記読取手段まで搬送する原稿搬送手段と、
相手先に発呼した後に、前記読取手段による原稿の読み取りを開始し、生成された画像データを送信する送信手段と、
前記相手先と能力交換を行う前に、原稿の主走査方向の長さ及び副走査方向の長さを決定する決定手段と、
前記原稿搬送手段によって搬送された原稿の搬送方向の長さを特定する特定手段と、
を有し、
前記送信手段は、前記決定手段で決定した原稿の主走査方向の長さ及び副走査方向の長さに基づいて画像データの送信時に原稿の主走査方向と副走査方向を入れ替えて送信する場合であって、前記特定手段で特定された原稿の搬送方向の長さが前記決定手段で決定された副走査方向の長さより長い場合は、前記画像データを前記決定手段で決定された主走査方向の長さ及び副走査方向の長さで分割した画像データを送信することを特徴とするファクシミリ装置。
【請求項５】
画像データを記憶する記憶部を更に備え、
前記原稿搬送手段に原稿を搬送させて前記読取手段で読み取って前記記憶部に画像データを格納した後に、前記画像データのサイズに基づいてメモリ送信を行う第２の送信手段を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載のファクシミリ装置。
【請求項６】
前記決定手段は、前記原稿載置部に設けられた少なくとも１つの幅検知センサ及び少なくとも１つの長さ検知センサの出力に基づいて前記送信手段によって送信すべき原稿の主走査方向の長さ及び副走査方向の長さを決定することを特徴とする請求項１乃至５のいずれか１項に記載のファクシミリ装置。
【請求項７】
前記決定手段は、相手先に発呼する前に前記原稿搬送手段によって１枚の原稿を搬送し、搬送された原稿の搬送方向の長さ及び搬送方向と直交する方向の長さから、前記送信手段によって送信すべき原稿の主走査方向の長さ及び副走査方向の長さを決定することを特徴とする請求項１乃至５のいずれか１項に記載のファクシミリ装置。
【請求項８】
前記原稿搬送手段は、原稿の先端及び後端を検知するセンサを備え、
前記特定手段は、前記原稿搬送手段によって原稿を搬送する際に、原稿の先端から後端がセンサを通過するのに要した時間及び原稿の搬送速度に基づいて原稿の搬送方向の長さをすることを特徴とする請求項１乃至７のいずれか１項に記載のファクシミリ装置。
【請求項９】
原稿を走査して読み取って画像データを生成する読取手段と、
原稿載置部に載置された原稿を前記読取手段まで搬送する原稿搬送手段と、
を有するファクシミリ装置の制御方法であって、
相手先に発呼した後に、前記読取手段による原稿の読み取りを開始し、生成された画像データを送信する送信工程と、
前記相手先と能力交換を行う前に、原稿の主走査方向の長さ及び副走査方向の長さを決定する決定工程と、
前記原稿搬送手段によって搬送された原稿の搬送方向の長さを特定する特定工程と、
を有し、
前記送信工程は、前記決定工程で決定した原稿の主走査方向の長さ及び副走査方向の長さに基づいて画像データの送信時に原稿の主走査方向と副走査方向を入れ替えて送信する場合であって、前記特定工程で特定された原稿の搬送方向の長さが前記決定工程で決定された原稿の副走査方向の長さより長い場合は、前記画像データの送信を中止することを特徴とするファクシミリ装置の制御方法。
【請求項１０】
原稿を走査して読み取って画像データを生成する読取手段と、
原稿載置部に載置された原稿を前記読取手段まで搬送する原稿搬送手段と、
を有するファクシミリ装置の制御方法であって、
相手先に発呼した後に、前記読取手段による原稿の読み取りを開始し、生成された画像データを送信する送信工程と、
前記相手先と能力交換を行う前に、原稿の主走査方向の長さ及び副走査方向の長さを決定する決定工程と、
前記原稿搬送手段によって搬送された原稿の搬送方向の長さを特定する特定工程と、
を有し、
前記送信工程は、前記決定工程で決定した原稿の主走査方向の長さ及び副走査方向の長さに基づいて画像データの送信時に原稿の主走査方向と副走査方向を入れ替えて送信する場合であって、前記特定工程で特定された原稿の搬送方向の長さが前記決定工程で決定された原稿の副走査方向の長さより長い場合、前記特定工程で特定された原稿の主走査方向の長さに基づいて送信を行うように前記相手先と再度能力交換して前記画像データを送信することを特徴とするファクシミリ装置の制御方法。
【請求項１１】
原稿を走査して読み取って画像データを生成する読取手段と、
原稿載置部に載置された原稿を前記読取手段まで搬送する原稿搬送手段と、
を有するファクシミリ装置の制御方法であって、
相手先に発呼した後に、前記読取手段による原稿の読み取りを開始し、生成された画像データを送信する送信工程と、
前記相手先と能力交換を行う前に、原稿の主走査方向の長さ及び副走査方向の長さを決定する決定工程と、
前記原稿搬送手段によって搬送された原稿の搬送方向の長さを特定する特定工程と、
を有し、
前記送信工程は、前記決定工程で決定した原稿の主走査方向の長さ及び副走査方向の長さに基づいて、画像データの送信時に原稿の主走査方向と副走査方向を入れ替えて送信する場合であって、前記特定工程で特定された原稿の搬送方向の長さが前記決定工程で決定された副走査方向の長さより長い場合は、前記画像データを前記決定工程で決定された主走査方向の長さ及び副走査方向の長さで分割した画像データを送信することを特徴とするファクシミリ装置の制御方法。
【請求項１２】
請求項９乃至１１のいずれか１項に記載のファクシミリ装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ装置、ファクシミリ装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
ファクシミリ送信がユーザにより指示された後、原稿を読み取って生成した画像データを一旦メモリに蓄積し、全ての原稿を読み取り終えた後で回線を捕捉し、画像データをファクシミリ送信する方法が知られている。このような送信方法は、メモリ送信と呼ばれている。
【０００３】
また、ファクシミリ送信がユーザにより指示された後、先に回線を捕捉して送信先のファクシミリ装置との呼を確立してから原稿の読み取りを開始し、原稿の読み取り動作と並行して画像データを順次送信する方法も知られている。このような送信方法は、ダイレクト送信と呼ばれている。
【０００４】
これらのファクシミリ送信では、ＩＴＵ−Ｔ勧告Ｔ．３０（以下、Ｔ．３０）に従ってファクシミリ送受信を行う。Ｔ．３０に従ったファクシミリ通信では、呼を確立する際に、ファクシミリ装置間で互いが備える能力を知らせあい、通信の条件を決定する。この通信の条件の１つとして、画像データのフォーマットが、記録幅を基準に規定されている。記録幅は、２１５ｍｍ±１％幅、２５５ｍｍ±１％幅、３０３ｍｍ±１％幅の３種類であり、全ての画像データはこの記録幅に合うように処理されてから送信される。
【０００５】
例えばファクシミリ送信におけるＡ４サイズは、２１５ｍｍ幅と規定されている。このため、Ａ４（長辺２９７ｍｍ、短辺２１０ｍｍ）原稿の長辺が搬送方向に直交する向きで載置された場合、読み取った画像データを回転して２１５ｍｍの記録幅で送信することが知られている（特許文献１）。
【０００６】
特許文献１には、Ａ４原稿の長辺が搬送方向に直交する向きで載置された場合に、受信側ファクシミリ装置が２１５ｍｍの記録幅能力を有していれば、読み取った画像データに対して９０度の回転処理を行い２１５ｍｍの記録幅で送信することが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平５−２４４３９５
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ファクシミリ送信では原稿の記録幅のみを指定し、原稿の長さ（副走査長）を規定せずに送ることができる。このため、原稿の読み取りと同時にファクシミリ送信を行う場合は、原稿を長尺原稿として読み取ることが知られている。
【０００９】
また、ダイレクト送信を行う場合は、原稿の読み取りを行う前に、受信側ファクシミリ装置と能力交換を行う必要がある。この場合、原稿サイズに関しては原稿載置部で検知される原稿サイズを用いて能力交換を行うことが知られている。
【００１０】
しかしながら、原稿載置部に設置された原稿の状態によっては原稿サイズを誤検出してしまう場合がある。具体的には、丸まった状態の原稿（以下カール原稿）または折れ曲った状態の原稿（以下Ｚ折れ原稿）などが原稿載置部に載置された場合は、原稿検出センサによって原稿のサイズが誤検出されてしまう可能性がある。
【００１１】
誤検知したサイズに基づいて通信条件が決定されると、原稿上の画像が正常に送信されないという問題がある。例えば、実際に読み取られる原稿がＡ３原稿であるにも関わらず、Ａ４縦原稿と誤検知してしまうと、画像データを９０度回転して送信することを決定するとともに、能力交換により２１５ｍｍ幅の記録幅で通信すると確定してしまう。
【００１２】
この場合、たとえ読み取り完了後に正しいサイズであるＡ３を検知できたとしても、能力交換により２１５ｍｍ幅で送信すると決定しているため、一部領域が欠落した画像が送信されてしまうという問題があった。
【課題を解決するための手段】
【００１３】
上記の目的を達成するために本発明のファクシミリ装置は、原稿を走査して読み取って画像データを生成する読取手段と、原稿載置部に載置された原稿を前記読取手段まで搬送する原稿搬送手段と、相手先に発呼した後に、前記読取手段による原稿の読み取りを開始し、生成された画像データを送信する送信手段と、前記相手先と能力交換を行う前に、原稿の主走査方向の長さ及び副走査方向の長さを決定する決定手段と、前記原稿搬送手段によって搬送された原稿の搬送方向の長さを特定する特定手段と、を有し、前記送信手段は、前記決定手段で決定した原稿の主走査方向の長さ及び副走査方向の長さに基づいて画像データの送信時に原稿の主走査方向と副走査方向を入れ替えて送信する場合であって、前記特定手段で特定された原稿の搬送方向の長さが前記決定手段で決定された原稿の副走査方向の長さより長い場合は、前記画像データの送信を中止することを特徴とする特徴とする。
【発明の効果】
【００１４】
本発明によれば、ファクシミリ送信を行う場合に、原稿のサイズの誤検知による一部領域が欠落した画像の送信を抑制することができる。
【図面の簡単な説明】
【００１５】
【図１】ＭＦＰ１０１の構成を示すブロック図である。
【図２】スキャナ１２０の外観を示す図である。
【図３】Ｔ．３０ファクシミリ通信の一般的な通信手順を説明するための図である。
【図４】スキャナ１２０が備えるＡＤＦ１２４の構成を示す図である。
【図５】サイズ検知テーブルを示す図である。
【図６】ＭＦＰ１０１の操作画面を示す図である。
【図７】ＭＦＰ１０１の送信動作を示すフローチャートである。
【図８】ＭＦＰ１０１の送信準備動作を示すフローチャートである。
【図９】ＭＦＰ１０１の送信動作を示すフローチャートである。
【図１０】ＭＦＰ１０１の操作画面を示す図である。
【図１１】ＭＦＰ１０１の送信動作を示すフローチャートである。
【図１２】ＭＦＰ１０１の送信動作を示すフローチャートである。
【図１３】画像分割の手順を説明するための図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１７】
＜第１の実施形態＞
まず、本発明の第１の実施形態について説明する。図１は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１のハードウェア構成を示すブロック図である。ＭＦＰ１０１は、ファクシミリ装置の一例である。本実施形態では、ファクシミリ装置の一例としてファクシミリ機能を備えたＭＦＰを用いて説明するが、単機能のファクシミリ装置などであってもよい。
【００１８】
ＣＰＵ１１１を含む制御部１１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ１１１は、ＲＯＭ１１２またはストレージ１１４に記憶された制御プログラムを読み出して読取制御や、送信制御などの各種制御を行う。ＲＡＭ１１３は、ＣＰＵ１１１の主記憶メモリであり、ワークエリアやストレージ１１４に記憶された制御プログラムを展開するための一時記憶領域として用いられる。ストレージ１１４は、画像データ、各種プログラム、各種履歴情報、及び各種設定情報を記憶する。本実施形態ではストレージ１１４としてＨＤＤ等の補助記憶装置を想定しているが、ＳＳＤに代表されるＦＬＡＳＨ  ＤＩＳＫなどの不揮発性の記憶装置であってもよい。
【００１９】
なお、ＭＦＰ１０１は、１つのＣＰＵ１１１が１つのメモリ（ＲＡＭ１１３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のＣＰＵ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ＡＳＩＣやＦＰＧＡ等のハードウェア回路を用いて一部の処理を実行するようにしてもよい。
【００２０】
操作部Ｉ／Ｆ１１５は、操作部１１６と制御部１１０を接続する。操作部１１６には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられ、ユーザの指示を受け付ける受付部及びユーザに情報を表示する表示部として機能する。
【００２１】
プリンタＩ／Ｆ１１７は、プリンタ１１８と制御部１１０を接続する。プリンタ１１８で印刷すべき画像データはプリンタＩ／Ｆ１１７を介して制御部１１０からプリンタ１１８に転送され、画像データに基づいた画像が、用紙などのシート上に印刷される。
【００２２】
スキャナＩ／Ｆ１１９は、スキャナ１２０と制御部１１０を接続する。スキャナ１２０は、ＡＤＦ（原稿搬送手段）１２４の原稿載置部２０２に載置された原稿又は原稿台ガラス２００１の上に載置された原稿を読み取って画像データ（画像ファイル）を生成する。スキャナ１２０が生成した画像データはスキャナＩ／Ｆ１１９を介して制御部１１０のストレージ１１４に転送される。
【００２３】
図２は、スキャナ１２０を示す断面図である。図２を用いて原稿載置部２０２に載置された原稿束２００Ｐを読み取る場合（以下、流し読み）の搬送動作及び読み取り動作について説明する。なお、図２を用いて説明する搬送動作及び読取動作は、ＣＰＵ１１１がスキャナ１２０を制御する１つ以上の制御用ＣＰＵ（不図示）と協働して処理を実現する。
【００２４】
＜ＡＤＦによる搬送動作＞
ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）１２４は、送り出しローラ２０１１、分離搬送ローラ２０１２、レジストローラ２０１３、案内板２０１８、搬送ドラム２０１５、従動ローラ２０１６、排出ローラ２０１７、反転ローラ２０１９、フラッパ２０２０、センサ２０２２、センサ２０２３、原稿載置部２０２、原稿排出部２０１等などを備えている。
【００２５】
原稿束２００Ｐは読み取られるべき原稿束であり、ユーザによって原稿載置部２０２上に載置される。また、送り出しローラ２０１１は駆動源（不図示）により回転され、原稿載置部２０２上に載置された原稿束２００Ｐを分離搬送ローラ２０１２の方向に送り出す。分離搬送ローラ２０１２は、搬送された原稿束２００Ｐから１枚の原稿を分離しレジストローラ２０１３の方向に搬送する。レジストローラ２０１３は、原稿の搬送開始のタイミングとなると回転を開始し、原稿を原稿台ガラス２００１の読取位置に向けて搬送する。送り出しローラ２０１１、分離搬送ローラ２０１２、レジストローラ２０１３を駆動する駆動源は、例えばステッピングモータなどとなる。
【００２６】
レジストローラ２０１３から排出された原稿は、案内板２０１８に沿って進行し、搬送モータによって回転する大径の搬送ドラム２０１５と従動ローラ２０１６ａ、２０１６ｂ、及び２０１６ｃにより狭持される。原稿は、搬送ドラム２０１５の外周に沿って搬送され、一度原稿台ガラス２００１の面を通り、図２の矢印の方向へ等速で搬送されることとなる。原稿は、原稿台ガラス２００１の面を通過する際に、読取部２０２１によって読み取られる。画像読み取り後の原稿は、引き続き搬送ドラム２０１５の外周に沿って等速で搬送され、排出ローラ２０１７によって排出部２０１上に排出される。
【００２７】
スキャナ１２０が両面原稿を読み取る場合は、画像読み取り後に原稿を排出せず、原稿を反転して裏面の読み取りを行う。制御用ＣＰＵは、ＡＤＦ１２４の搬送路上に設けられセンサ２０２３によって原稿の後端を検知し、検知後に、原稿を反転位置Ｒまで搬送した後に搬送モータを停止する。次に搬送モータを逆転駆動し、原稿の搬送方向を反転し、再搬送する。原稿は反転給紙フラッパ２０２０に沿って反転ローラ２０１９側に送り出され、搬送ドラム２０１５の外周に沿って原稿台ガラス２００１の面を通過する。原稿台ガラス２００１の面を通過する際に、後述する読取部２０２１によって裏面の読み取りが行われる。
【００２８】
この流し読み動作では、原稿載置部２０２に載置された原稿束２００Ｐを１枚ずつ読み取って、排出部２０１に排出する動作を繰り返すことで、複数枚の原稿を連続して読みとることができる。
【００２９】
なお、本実施形態では、原稿を反転して両面を読み取る場合について説明したが、これに限らない。例えば、原稿搬送側と原稿台ガラス側の両方に読取部を有するＭＦＰであれば、１回の搬送パスで両面の原稿を読み取るようにしてもよい。
【００３０】
＜読取部による画像データの読み取り＞
読取部（読取手段）２０２１は、光学ユニット２００９、ミラーユニット２０１０、レンズ２００６及びＣＣＤイメージセンサ２００７などを備えている。読取部２０２１は、光学ユニット２００９により光を原稿に照射し、その反射光をＣＣＤ２００７によって読み取るものである。
【００３１】
流し読み動作では、前述したように原稿台ガラス２００１の面を通過する際に読取部２０２１による画像読み取りが行われる。流し読みを行う前に、スキャナ１２０は光学ユニット２００９及びミラーユニット２０１０をモータ２００８によって図に示す位置に移動する。
【００３２】
制御用ＣＰＵは原稿読み取りのタイミングを検知するために、フォトカプラなどで構成されたセンサ２０２２により原稿の先端を検知する。制御用ＣＰＵはセンサ２０２２が原稿の先端を検知してＯＮしたタイミングから、搬送ドラム２０１５と従動ローラ２０１６ａ、２０１６ｂ、及び２０１６ｃなどの駆動源となる搬送モータの駆動クロックの計数を開始する。駆動クロック１つあたりのドラム又はローラによる原稿の移動量は、搬送ドラム２０１５と従動ローラ２０１６ａ、２０１６ｂ、及び２０１６ｃのいずれも同じである。よって、センサ２０２３がＯＮしたタイミングから駆動クロックを計数することで、原稿がどこまで搬送されているのか（原稿の先端の位置がどこか）を計測することができる。この計測を利用し、原稿載置部２０２から搬送された原稿の先端が原稿台ガラス２００１の原稿読取位置に達したタイミングで、読取部２０２１による原稿の画像読み込みを開始させている。
【００３３】
スキャナ１２０は原稿読取開始のタイミングとなると、照明ランプ２００２を点灯し、原稿台ガラス２００１の面を等速で通過する原稿に光を照射する。このとき原稿からの反射光はミラー２００３、２００４、及び２００５を介してレンズ２００６に入射し、ＣＣＤイメージセンサ２００７上に結像される。ＣＣＤ２００７は原稿からの反射光を電気信号に変換する。電気信号は図示しないＡ／Ｄ変換器によってデジタルデータ（画像データ）に変換され制御部１１０のストレージ１１４またはＲＡＭ１１３に格納される。
【００３４】
本実施形態では、照明ランプ２００２として棒状の光源を使用し、照明ランプ２００２の長手方向と平行に読み取りラインを設定し、この読み取りラインに対して直交する方向に原稿を搬送しながら画像データを生成する。なお読み取りラインと平行な方向を主走査方向と定義し、読み取りラインに対して直交する方向（原稿搬送方向）を副走査方向と定義する。
【００３５】
また、ＣＰＵ１１１は原稿の先端から後端がセンサ２０２２を通過するのに要した時間と原稿の搬送速度に基づいて原稿の原稿長を算出する。例えば、制御用ＣＰＵ又はＣＰＵ１１１は、センサ２０２２が原稿の先端を検知してＯＮしたタイミングから、センサ２０２２がＯＦＦしたタイミングまでに計測された駆動クロック数を取得する。ＣＰＵ１１１又は制御用ＣＰＵは取得した駆動クロック数と１駆動クロック当たりのローラによる原稿の移動量を乗算することで、原稿の原稿長を算出する。
【００３６】
本実施形態では、ＡＤＦ１２４の搬送路上での原稿長の算出を上記の方法によって実現しているが、これに限らない。例えば、搬送時の原稿の滑り、搬送ローラや原稿搬送パスの部品精度、原稿搬送パス内での原稿の蛇行などを考慮して原稿長を補正する処理を行ってもよい。更に、他の手段で原稿長を算出するようなものでもよい。また、複数のセンサを用いてＡＤＦ１２４の搬送路中の原稿サイズを算出するようなものでもよい。
【００３７】
また、上記流し読み動作以外に原稿台ガラス２００１上に読み取られるべき原稿を置くことで読み取りを行うこともできる。この方式の場合、光学ユニット２００９を移動させながら原稿台ガラス２００１上に置かれた原稿を走査する。この時の原稿からの反射光も同様に、ＣＣＤ２００７によって読み取られ、画像データに変換される。
【００３８】
図１の説明に戻り、ＭＦＰ１０１は、スキャナ１２０で生成された画像データを、プリンタ１１８に転送し、印刷することができる（コピー機能）。また、スキャナ１２０で生成された画像データを、各種送信プロトコルを用いて送信することもできる（送信機能）。更に、スキャナ１２０で生成された画像データをＣＰＵ１１１が読み書き可能な保存領域に保存することもできる（保存機能）。
【００３９】
また、制御部１１０は、ネットワークＩ／Ｆ１２３を介してＬＡＮ１００に接続される。ネットワークＩ／Ｆ１２３は、ＬＡＮ１００上の外部装置（メールサーバやファイルサーバ、ＰＣなど）に画像データや情報を送信したり、ＬＡＮ１００上の外部装置から情報を受信したりする。更に、制御部１１０はモデムＩ／Ｆ１２１を介してモデム１２２に接続される。モデム１２２は、ＰＳＴＮ１０２を介して図示しない相手先との間におけるファクシミリ送受信を行う。
【００４０】
＜ファクシミリ通信における通信手順＞
図３は、ＰＳＴＮ１０２を用いたＴ．３０での一般的な通信手順を説明するための図である。図３において示される内容は、以下の通りである。
【００４１】
１．通信接続
ＭＦＰ１０１により、発呼動作が行われると、交換機を介して受信側ファクシミリ装置の呼び出しが実行される。一方、呼び出された受信側ファクシミリ装置はオフフックしＭＦＰ１０１と呼を接続する。
【００４２】
ＭＦＰ１０１と受信側ファクシミリ装置との間で呼が接続されると、ＭＦＰ１０１は、受信側ファクシミリ装置にファクシミリ通信であること通知するためのＣＮＧ（Ｃａｌｌｉｎｇ  Ｔｏｎｅ）信号を送信する。
【００４３】
次に、受信側ファクシミリ装置はＣＮＧを受信すると、ファクシミリ通信が実行されることを認識する。受信側ファクシミリ装置は、ＣＥＤ（Ｃａｌｌｅｄ  Ｔｏｎｅ）をＭＦＰ１０１に向けて送信する。
【００４４】
ＭＦＰ１０１がＣＥＤを受信することで、ＭＦＰ１０１と受信側ファクシミリ装置との間で通信接続が成立する。通信接続が成立すると能力交換フェイズに進む。
【００４５】
２．能力交換
続いて、受信側ファクシミリは、ＤＩＳ（Ｄｉｇｉｔａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｓｉｇｎａｌ）をＭＦＰ１０１に向けて送信する。ＤＩＳは、受信側ファクシミリ装置の受信能力を示す信号であり、受信可能な記録幅能力の情報などが含まれている。
【００４６】
ＤＩＳ信号を受信したＭＦＰ１０１は、ＤＩＳの情報、読み取られる原稿のサイズ、及びＭＦＰ１０１自身の送信能力などに基づいて、ＤＣＳ（Ｄｉｇｉｔａｌ  Ｃｏｍｍａｎｄ  Ｓｉｇｎａｌ）を生成し、受信側ファクシミリ装置にＤＣＳを送信する。ＤＣＳは、送信する画像データの記録幅、解像度、及び圧縮符号化方式などを受信側ファクシミリ装置に伝えるための信号である。このように受信側ファクシミリはＤＩＳを、ＭＦＰ１０１はＤＣＳを送信することで、ファクシミリ通信条件を決定するためのファクシミリ通信能力の交換（以下、能力交換）を行う。
【００４７】
また、ＭＦＰ１０１は、ＤＣＳを送信した後に、受信状況を調整するためのトレーニング信号（ＴＣＦ：Ｔｒａｉｎｉｎｇ  Ｃｈｅｃｋ  Ｆｉｅｌｄ）を受信側ファクシミリ装置に送信する。受信側ファクシミリ装置は、トレーニング信号を受信し、モデムの調整が終了すると、正常に送信動作が行われ受信準備が完了したことを示すＣＦＲ（Ｃｏｎｆｉｒｍａｔｉｏｎ  ｔｏ  Ｒｅｃｅｉｖｅ）をＭＦＰ１０１に送信する。
【００４８】
３．画像データの送信
ＣＦＲを受信したＭＦＰ１０１は、画像を符号化した信号（画像データ）を送信する。１ページ分の送信が終了すると、ＲＴＣ（Ｒｅｔｕｒｎ  ｔｏ  Ｃｏｎｔｒｏｌ）を送信する。ＲＴＣは、１ページ分の画像データの終端に付加される符号であり、画像データの終端を通知するための符号である。
【００４９】
なお、図６には例示していないが、ＭＦＰ１０１が複数ページを送信する場合は、ＭＰＳ（Ｍｕｌｔｉｐａｇｅ  Ｓｉｇｎａｌ）を受信側ファクシミリ装置に送信し、続けて画像データを送信することができる。また、ＭＦＰ１０１が異なる送信モードに変更して画像データを送信する場合は、ＥＯＭ（Ｅｎｄ  oｆ  Ｍｅｓｓａｇｅ）を受信側ファクシミリ装置に送信し、再度能力交換を行う。例えば、ＭＦＰ１０１は、次ページを異なる記録幅で送信する場合にＥＯＭを送信し、一旦決定した画像データの記録幅などのファクシミリ通信条件を再度決め直すことができる。
【００５０】
画像データの送信が完了すると、ＭＦＰ１０１は受信側ファクシミリ装置にＥＯＰ（Ｅｎｄ  ｏｆ  Ｐｒｏｃｅｄｕｒｅ）を送信する。ＥＯＰは、受信側ファクシミリ装置に最終ページの送信が完了したことを示す信号である。
【００５１】
４．終了処理
ＥＯＰを受信した受信側ファクシミリ装置は、ＭＣＦ（Ｍｅｓｓａｇｅ  Ｃｏｎｆｉｒｍａｔｉｏｎ）をＭＦＰ１０１に送信する。ＭＣＦは信号を受け取ったことを受信側装置に通知するための確認応答のための信号である。
【００５２】
ＭＦＰ１０１は、ＥＯＰの確認応答であるＭＣＦを受信側ファクシミリ装置から受信すると、回線の切断を示すＤＣＮ（Ｄｉｓｃｏｎｎｅｃｔ）を受信側ファクシミリ装置に送信し、ファクシミリ通信を終了する。
【００５３】
なお、本実施形態ではＰＳＴＮ１０２を用いたＴ．３０での一般的なファクシミリ送信を例示しているがこれに限らない。例えば、ＩＰ網を介したみなし音声方式のファクシミリ送信及びＩＰ網によるデジタル送受信を行うＩＴＵ−勧告Ｔ．３８でのファクシミリ送信などであってもよい。
【００５４】
＜原稿サイズの検知＞
ＭＦＰ１０１がメモリ送信モードでファクシミリ送信を行う場合、原稿を読み取って生成した画像データを一旦ＲＡＭ１１３又はストレージ１１４に蓄積し、全ての原稿を読み取る。全ての原稿の読み取りが完了すると回線を捕捉し、蓄積した画像データをファクシミリ送信する。よってＣＰＵ１１１は、スキャナ１２０の読み取りによって全ての原稿のサイズが確定した後に、適切な記録幅を決定し、受信側ファクシミリ装置と能力交換を行うことができる。
【００５５】
一方、ＭＦＰ１０１がダイレクト送信モードでファクシミリ送信を行う場合、スキャナ１２０により原稿をスキャンする前に回線を捕捉し、受信側ファクシミリ装置との回線接続及び能力交換を行う。ＭＦＰ１０１は、ファクシミリ送信が可能になった後に、スキャナ１２０による原稿のスキャンを開始する。原稿の読み取り動作と画像データの送信動作が並列して行われるため、直接的に送信状態を確認できるという利点がある。
【００５６】
また、ＭＦＰ１０１は、予め受信側のファクシミリ装置と呼を接続した（オンフック）後に、ユーザによるファクシミリ送信の実行の指示を待つ手動ファクス送信モードがある。手動ファクス送信モードは、例えば、相手にファクスを送信することを電話で伝えたい場合や、受信側のファクシミリ送信の音声ガイダンスに従って送信を行いたい場合などに使用される。
【００５７】
このような、ダイレクト送信モード及び手動ファクス送信モードで送信を行う場合、原稿をスキャナ１２０で読み取る前に、受信側ファクシミリ装置と能力交換を行うこととなる。このため、ユーザによる原稿サイズの明示的な指定がされていない場合には、送信する原稿の記録幅を予め検知する必要がある。
【００５８】
本実施形態では、原稿載置部２０２にセンサを設け、センサ値に基づいて原稿載置部上の原稿サイズを検知し、検知した原稿サイズに基づいて能力交換時の記録幅を決定する。
【００５９】
まず図４及び図５を用いて原稿サイズの検知処理について説明する。図４はスキャナ１２０の原稿載置部２０２を示す斜視図である。原稿ガイド４０１はユーザが原稿載置部２０２に原稿束を載置する際に使用するガイドである。幅検知センサ（不図示）は原稿ガイド４０１と連動し、原稿ガイド４０１の位置に応じて読取部２０２１で読み取るべき原稿の主走査幅を検出する。なお、ユーザは机などの平らな場所で原稿を揃え、ガイド４０１を用紙の幅に合わせて原稿載置部２０２に原稿を載置する。
【００６０】
センサ４０２及び４０３は原稿載置部２０２に載置された原稿の副走査方向の長さ（副走査長）を検知するための長さ検知センサである。センサ４０２及び４０３は例えば原稿載置部２０２上面に突設され、原稿が載置されることで押しこまれた状態となるとＯＮを出力する。一方、押しこまれていない状態ではＯＦＦを出力する。ＣＰＵ１１１は、センサ４０２及び４０３の出力に基づいて副走査長を３段階の分解能で検出する。
【００６１】
本実施例では、副走査長を検出するためにセンサ４０２及びセンサ４０３を用いた構成で説明したが、これに限らない。例えば光学的に原稿の有無を検知する検知方法などであってもよい。
【００６２】
図５は、原稿のサイズを検知するための条件テーブルの一例を示す図である。ＣＰＵ１１１は、ガイド４０１の幅検知センサ、センサ４０２及びセンサ４０３の検出値を元に、図５のテーブルを参照し、サイズを検知する。なおここでは、原稿の短辺を上述の読み取りラインと平行な方向に載置する場合の原稿をＲサイズ（Ａ５Ｒ、Ａ４Ｒなど）と表し、原稿の長辺を読み取りラインと平行な方向に載置する場合の原稿をＡ５、Ａ４などと表すことにする。また、ＡＢ系統の長尺原稿を長尺サイズ（Ａ３長尺、Ｂ４長尺など）と表すことにする。なお、Ａ３長尺は定型サイズの読み取りの場合Ａ３Ｒの定型サイズとして読み取られ、長尺読み取りの場合Ａ３幅の長尺原稿として読み取られる。同様にＢ４長尺は、定型サイズの読み取りの場合Ｂ４Ｒサイズとして読み取られ、長尺読み取りの場合Ｂ４幅の長尺原稿として読み取られる。
【００６３】
例えば、ＣＰＵ１１１は、幅検知センサで検出した出力値が主走査幅２６３．５ｍｍ以上の場合かつ、センサ４０２及び４０３がともにＯＮの場合に、サイズをＡ３Ｒ（主走査幅：２９７ｍｍ、副走査長：４２０ｍｍ）と検知する。一方、幅検知センサで検出した出力値が主走査幅２６３．５ｍｍ以上の場合かつ、センサ４０２及び４０３がともにＯＦＦの場合に、サイズをＡ４（主走査幅：２９７ｍｍ、副走査長：２１０ｍｍ）であると検知する。
【００６４】
このように、原稿載置部２０２に載置された原稿束の主走査幅が同一の場合は、センサ４０２及び４０３が押しこまれているか否かによって、縦置きされた原稿であるか横置きされた原稿であるかを判定する。
【００６５】
ここで、ユーザによって原稿が丸まった状態のカール原稿または折れ曲った状態のＺ折れ原稿が原稿載置部２０２に載置されると、原稿の後端が浮き上がってしまい、センサ４０２または４０３が押し込まれない場合がある。この場合、ＣＰＵ１１１は、実際に載置された原稿のサイズではなくその半分のサイズの原稿が載置されていると誤検知する。
【００６６】
なお、本実施形態では、一例としてＡＢ系統のサイズについてのみ説明したが、インチ系統やＡＢ／インチ混在系統であっても同様の仕組みでサイズを検知することができる。例えば、インチ系統では、インチ系統用の条件テーブルを参照することでサイズを検知することができる。また、ＡＢ／インチ混在系統では混在系統用の条件テーブルを参照することでサイズを検知することができる。
【００６７】
＜ファクシミリ送信＞
ユーザがＭＦＰ１０１の使用を開始すると、実行する処理を設定するための設定画面（不図示）が表示される。ユーザは操作部１１６を介してファクシミリ機能、コピー機能などのＭＦＰ１０１が備える機能を選択し、ＭＦＰ１０１に処理を実行させる。
【００６８】
図６はＭＦＰ１０１の操作部１１６に表示されるファクシミリ送信画面の一例を示す図である。ユーザは操作部１１６のタッチパネルを介してファクシミリ送信の設定を行う事ができる。領域６０１は、宛先を入力するための領域である。ユーザは画面外のハードキーとして備えられたテンキー又は操作部１１６に表示されるソフトウェアキーボードを介して宛先情報を入力することができる。ユーザは領域６０１に宛先情報を入力した後に、画面外のハードキーとして備えられたスタートキー（不図示）を押下することで、ファクシミリ送信の実行を開始することができる。
【００６９】
また、操作キー６０２は、送信モードを手動ファクス送信モードとする際に使用する操作キーである。ユーザは操作キー６０２を押下し、発信音を確認した後に受信側ファクシミリ装置の電話番号を入力することで、受信先ファクシミリ装置と音声通信を行うことができる。なお、ＭＦＰ１０１がハンドセット（不図示）を備えている場合は、ハンドセットにより相手と通話をすることができる。また、ＭＦＰ１０１にハンドセットを接続していない場合は、ＭＦＰ１０１が備えるスピーカーから相手の音声を確認することができる。ユーザは続けて画面外のハードキーとして備えられたスタートキー（不図示）を押下することで、ファクシミリ送信の実行を開始することができる。
【００７０】
操作キー６０３は、送信モードをダイレクト送信モードにするか否かを設定するための操作キーである。ユーザは操作キー６０３を押下し、ダイレクト送信モードをＯＮ又はＯＦＦを切り替えることができる。図６はダイレクト送信モードがＯＮとなっている場合を図示している。
【００７１】
図７乃至図９は、ＭＦＰ１０１のファクシミリ送信に関する動作を説明するフローチャートである。図７乃至図９のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ１１１がＲＯＭ１１２またはストレージ１１４に記憶された制御プログラムをＲＡＭ１１３に読み出し、実行することにより実現される。
【００７２】
ステップＳ７０１では、原稿載置部２０２に載置された原稿のサイズを検知する。ＣＰＵ１１１は、ガイド４０１の幅検知センサ、センサ４０２及びセンサ４０２の出力値を取得する。取得した出力値を条件として、図５に例示した条件テーブルを検索し、当該条件に当てはまる検知サイズを取得する。なおステップＳ７０１のサイズの検知はこのタイミングに限らない。例えば、センサの出力値が変化するたびにサイズを検知するようにしてもよいし、ステップＳ７０２における実行指示をトリガとして一度だけ実行するようにしてもよい。
【００７３】
ステップＳ７０２では、操作部１１６に備えられたスタートキー（不図示）の押下によるファクシミリ送信の実行指示を受け付ける。実行指示が受け付けられると、ステップＳ７０３以降の処理に進む。
【００７４】
ステップＳ７０３では、ダイレクト送信モード又はファクス手動送信モードが設定されているか否かを判定する。ダイレクト送信モード又はファクス手動送信モードが設定されていると判定した場合は、ステップＳ７１０に進む。一方ダイレクト送信モード又はファクス手動送信モードが設定されていないと判定した場合は、ステップＳ７０４に進む。ステップＳ７０４乃至ステップＳ７０９では、前述したメモリ送信を実行する。
【００７５】
＜メモリ送信時の処理＞
ステップＳ７０４では、原稿載置部２０２に載置された原稿を読み取る。なお、生成した画像データは枠消しなどの画像処理がなされた後に、ストレージ１１４またはＲＡＭ１１３に設けられた画像データを記憶するための記憶領域（記憶部）に格納される。
【００７６】
原稿の読み取りが完了するとステップＳ７０５に進む。ステップＳ７０５では、原稿載置部２０２に次の原稿があるか否かを判定する。次の原稿があると判定された場合は、ステップＳ７０４に戻り、次の原稿を読み取る。次の原稿がないと判定された場合（全ての原稿を読み取り終わった場合）は、ステップＳ７０６に進む。
【００７７】
ステップＳ７０６では、ファクシミリ送信に用いる送信原稿サイズを決定する。ＣＰＵ１１１は、ステップＳ７０４乃至ステップＳ７０５の読み取り処理で得られた画像データの中で、最大のサイズを送信すべき原稿のサイズとして決定する。
【００７８】
ステップＳ７０７では、画像データを送信するためにファクス通信の準備を行う。ステップＳ７０７の処理については図８のフローチャートを用いて説明する。
【００７９】
ステップＳ８０１では、ジョブに設定されたファクシミリの送信モードの取得を行う。ステップＳ８０２では、送信原稿サイズに基づいて送信時の主走査幅を決定する。ＣＰＵ１１１は、送信原稿サイズの短辺を取得して送信時の主走査幅とする。また、ＣＰＵ１１１は、送信原稿サイズに基づいて画像データを回転するか否かを決定する。
【００８０】
主走査幅の決定及び回転処理に関する基本的な考え方を説明する。ファクシミリ通信では、記録幅はＡ４幅（２１０ｍｍ）、Ｂ４幅（２５５ｍｍ）、Ａ３幅（３０３ｍｍ）の３種類に決められていて、副走査長は不定長になっている。また受信側ファクシミリ装置の記録幅能力に合わせて変倍送信するため、送信時の主走査幅は短いほど等倍で送信できる可能性が高くなる。さらに同じ主走査幅なら、副走査長が短いほど受信側の記録紙を無駄にしないですむ。これらを考慮し、ＣＰＵ１１１は、送信原稿サイズの副走査長が主走査幅よりも短くなる場合は、送信原稿サイズの副走査長を送信時の主走査幅とするとともに、画像データの送信時に画像データを９０度回転して送信することを決定する。この場合、画像データを９０度回転するため、読み取った原稿の副走査長と主走査幅を入れ替えた画像データを送信することとなる。また、受信側ファクシミリ装置との間で交換される送信時の記録幅についても、読み取った原稿の副走査長に基づいて決定することとなる。
【００８１】
ステップＳ８０３では、受信側ファクシミリ装置と呼を接続する。具体的な通信手順は図３の通信接続に示した通りである。
【００８２】
ステップＳ８０４では受信側ファクシミリ装置との間で能力交換を実行する。具体的には、ＣＰＵ１１１は、モデム１２２を介して受信側ファクシミリ装置が送信したＤＩＳを受信する。ＤＩＳ信号を受信したＣＰＵ１１１は、ＤＩＳ信号のＦＩＦ（Ｆａｃｓｉｍｉｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｆｉｅｌｄ）に含まれる受信可能な記録幅能力の情報を取得する。ＦＩＦの１７ビット及び１８ビット目の情報がともに「０」の場合には受信側ファクシミリ装置の受信可能な記録幅能力はＡ４幅、すなわち２１０ｍｍであると判断する。１７ビット目が「１」、１８ビット目が「０」の場合には受信側ファクシミリ装置の記録幅能力はＢ４幅、すなわち２５５ｍｍであると判断する。更に１７ビット目が「０」、１８ビット目が「１」の場合には受信側ファクシミリ装置の記録幅能力はＡ３幅、すなわち３０３ｍｍであると判断する。次に、ＣＰＵ１１１は、ステップＳ８０２で決定した送信時の主走査幅と上記ＤＩＳ信号から取得した記録幅能力に基づいて記録幅を決定する。受信側ファクシミリ装置の記録幅能力が送信時の主走査幅よりも大きい場合は、送信時の主走査幅に最も近い記録幅を送信時の記録幅として設定する。一方、受信側ファクシミリ装置の記録幅能力が送信時の主走査幅以下である場合は、受信側ファクシミリ装置の記憶幅能力の値を送信時の記録幅として設定する。また、ＣＰＵ１１１は伝送速度及び解像度など受信側ファクシミリ装置に通知すべき情報（能力）をステップＳ８０１で取得したファクシミリの送信モードに基づいて決定する。次にＣＰＵ１１１はＤＣＳ信号を生成し、モデム１２２を介して受信側ファクシミリ装置に送信する。
【００８３】
また、ＣＰＵ１１１は、ＤＣＳを送信した後に、受信状況を調整するためにＴＣＦを受信側ファクシミリ装置に送信する。ＣＰＵ１１１は、モデム１２２を介してＣＦＲを受信すると、ファクシミリ通信の準備を完了する。
【００８４】
図７の説明に戻り、ステップＳ７０８では、ステップＳ７０４で読み取った画像データを送信する。具体的な送信手順は図３の画像データの送信に示した通りである。ＣＰＵ１１１は、ステップＳ７０８の送信時に記憶部に蓄積された画像データに対してステップＳ８０４で決定した記録幅に変換するための回転処理及び縮小変倍処理を行う。ＣＰＵ１１１は、ステップＳ８０２で画像データを回転すると決定した場合は、画像データを９０度回転する。なお、回転処理はＣＰＵ１１１が記憶部に格納された画像データに対して行ってもよいし、画像処理用の制御回路と協働して回転処理を行ってもよい。また、ＣＰＵ１１１は、送信時の記録幅がステップＳ８０１で決定した送信時の主走査幅以下である場合は、送信時の記録幅に収まるサイズに縮小変倍を行う。
【００８５】
ＣＰＵ１１１は記憶部に蓄積した全ての画像データの送信を完了し、ＥＯＰを送信すると、ステップＳ７０９に進む。
【００８６】
ステップＳ７０９では通信の終了処理を行う。ＣＰＵ１１１は、モデム１２２を介してＭＦＣを受信すると、回線の切断を示すＤＣＮを受信側ファクシミリ装置に送信し、ファクシミリ通信を切断し、処理を終了する。
【００８７】
次に、ステップＳ７１０乃至ステップＳ７１８のダイレクト送信モード又はファクス手動送信モードにおける送信について説明する。
【００８８】
＜ダイレクト送信又はファクス手動送信時の処理＞
ステップＳ７１０では、ファクシミリ送信に用いる送信原稿サイズを決定する。ＣＰＵ１１１は、ステップＳ７０１で取得した原稿載置部２０２上の原稿サイズを送信原稿サイズとして設定する。
【００８９】
ステップＳ７１１では、ステップＳ７０７と同様にファクス通信の準備を行う。ファクス通信の準備が完了するとステップＳ７１２に進む。ステップＳ７１２では、原稿サイズ確認読み取りを行う。ステップＳ７１２の処理については図９のフローチャートを用いて説明する。
【００９０】
ステップＳ９０１では、原稿載置部２０２に載置された原稿を不定形サイズとして読み取りを開始する。不定形サイズとして読み取る場合、スキャナ１２０は原稿のサイズを確定せずに画像データの読み取りを開始し画像データを生成する。ＣＰＵ１１１は生成した画像データに対して枠消し及び縮小変倍などの画像処理を実行する。
【００９１】
ステップＳ９０２では、ステップＳ８０１で決定した回転の有無に基づいて画像データの回転が必要か否かを判定する。画像データの回転が必要だと判定された場合はステップＳ９０３に進む。一方、画像データの回転が必要でないと判定された場合は、ステップＳ９０２乃至ステップＳ９０６のサイズ判定を行うことなくステップＳ７１３に進む。本実施形態では、回転が必要だと判定された場合、即ち読み取った原稿の副走査長と主走査幅を入れ替えた画像データを送信する場合に、ステップＳ９０２乃至ステップＳ９０６の誤検知判定を行う。
【００９２】
ステップＳ９０３では、ステップＳ９０１で読み取った画像データを９０度回転する。ステップＳ９０４では、ＡＤＦ１２４の搬送路上で実際の原稿サイズを算出する。ステップＳ９０５では、ステップＳ９０４で算出した実際のサイズが、ステップＳ９０１で取得した検知サイズよりも大きいか否かを判定する。実際のサイズが検知サイズより大きいと判定された場合は、ステップＳ９０６に進み誤検知フラグをＯＮに設定する。一方、実際のサイズが検知サイズより大きいと判定されない場合はステップＳ７１３に進む。具体的には、実際に搬送路上で算出した原稿長が原稿載置部２０２で検知された検知サイズの副走査長よりも長い場合であって、その差分が装置に予め設定された閾値（例えば２０ｍｍ）以上である場合に、実際のサイズが検知サイズよりも大きいと判定する。
【００９３】
本実施形態の原稿サイズ確認読み取りでは、画像データの回転が必要な場合であって検知サイズより実際のサイズが大きい場合に限りサイズ誤検知としている。これは、実際に読み取られた原稿長が検知サイズの短辺よりも長い場合、適切な記録幅で送信を行えない恐れがあるためである。
【００９４】
なお、ステップＳ９０１の読み取り処理とステップＳ９０４乃至ステップＳ９０６の処理は並列して実行されるようにしてもよい。例えば、ＣＰＵ１１１は読取部２０２１に読取指示を出し、読み取りを開始させる。一方、スキャナ１２０の制御用ＣＰＵは、検知サイズに基づいて原稿の先端から後端まで通過するために必要な駆動クロック数を算出するとともに、クロックの計数を開始する。またスキャナ１２０の制御用ＣＰＵは原稿の後端を検出したタイミングのクロック数が、検知サイズのクロック数より大きい場合にステップ９０４に進み、サイズ誤検知フラグをＯＮに設定するとともに原稿の読み取りを中断する。
【００９５】
また、本実施形態では原稿載置部２０２で検知した検知サイズに基づいて、サイズ誤検知の判定をしているが、これに限定するものではない。読み取るべき原稿の副走査長を含む情報を検知するような検知手段を有し、検知手段で検知した副走査長と、ＡＤＦ１２４の搬送路上で算出した原稿長を比較するようなものであればよい。
【００９６】
図７の説明に戻り、ステップＳ７１３では、サイズ誤検知が発生したか否かを判定する。誤検知フラグがＯＮであれば、サイズ誤検知と判定しステップＳ７１７以降のエラー処理に進む。一方、誤検知フラグがＯＮでなければ、ステップＳ７１４に進む。
【００９７】
ステップＳ７１４では、読み取った画像データをステップＳ７１２で読み取った画像データを送信する。具体的な送信手順は図３の画像データの送信に示した通りである。なお、ＣＰＵ１１１は、２枚目以降の原稿を送信する場合は、受信側ファクシミリ装置に対してＭＰＳを送信し、次の原稿を送信することを通知した後に画像データを送信する。
【００９８】
ステップＳ７１５では、次の原稿があるか否かを判定し、次の原稿があると判定された場合は、ステップＳ７１２に戻り次の原稿を読み取る。一方、次の原稿がないと判定された場合は、ＥＯＰを送信しステップＳ７１６に進む。ステップＳ７１６ではステップＳ７０９と同様に通信の終了処理を行い、処理を終了する。
【００９９】
一方、ステップＳ７１７では、ステップＳ７０９と同様に通信の終了処理を行い、ステップＳ７１８に進む。ステップＳ７１８では、操作部１１６に送信中止画面を表示する。
【０１００】
図１０は、ＭＦＰ１０１の操作部１１６に表示される中止画面の一例を示す図である。情報１００１は、原稿が正しく読み取れなかったため、送信を中止する旨をユーザに通知するための情報である。また、操作キー１０１１は、画面を閉じるための操作キーである。図１０に例示した中止画面において操作キー１０１１が押下されると、中止画面を閉じ、処理を終了する。操作キー１０１１が押下されない場合は、中止画面を表示し続ける。
【０１０１】
なお、本実施形態では、原稿載置部２０２上で検知した原稿サイズを元に送信原稿サイズを決定しているがこれに限らない。例えば、ステップＳ７１１でファクス通信の準備を行う前に、原稿を先行して引き込み、ＡＤＦ１２４の搬送路上で原稿サイズを確定させ、原稿の読み取り直前に宛先に発呼するようにしてもよい。この場合、原稿載置部２０２上で検知した原稿サイズに換えて、ＡＤＦ１２４の搬送路上で確定したサイズでステップＳ８０４の能力交換を行う。
【０１０２】
以上説明したとおり、本実施形態では、ダイレクト送信又はファクス手動送信を行う場合に、サイズ誤検知を検出した場合、ファクシミリ送信を中止することができる。この仕組みにより、ダイレクト送信又はファクス手動送信を行う場合に原稿のサイズの誤検知による一部領域が欠落した画像の送信を抑制することが可能となる。
【０１０３】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。第１の実施形態では、ダイレクト送信又はファクス手動送信を行う場合に、一部領域が欠落した画像の送信を抑制する例を説明した。
【０１０４】
第２の実施形態では、サイズ誤検知を検出した場合に、受信側ファクシミリ装置との接続を一旦切断し、再度正しいサイズで能力交換を行ってファクシミリ送信を行う例について説明する。なお、第１の実施形態と同様の構成については、詳細な説明は省略する。
【０１０５】
図１１は、第２の実施形態におけるＭＦＰ１０１の読み取り処理に関する動作を説明するフローチャートである。図１１のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ１１１がＲＯＭ１１２またはストレージ１１４に記憶された制御プログラムをＲＡＭ１１３に読み出し、実行することにより実現される。
【０１０６】
ステップＳ１１０１乃至ステップＳ１１１２については第１の実施形態におけるステップＳ７０１乃至ステップＳ７１２と同様であるため説明は省略する。なお、ステップＳ１１０７及びステップＳ１１１１の処理についても第１の実施形態における図８のフローチャートと同様の処理を行う。また、ステップＳ１１１２の処理についても第１の実施形態における図９のフローチャートと同様の処理を行う。
【０１０７】
ステップＳ１１１３では、サイズ誤検知が発生したか否かを判定する。誤検知フラグがＯＮであれば、サイズ誤検知と判定しステップＳ１１１７以降の記録幅の変更処理に進む。一方、誤検知フラグがＯＮでなければ、ステップＳ１１１４に進む。
【０１０８】
ステップＳ１１１４乃至ステップＳ１１１６では第１の実施形態におけるステップＳ１１１４乃至ステップＳ１１１６と同様の送信処理であるため説明は省略する。
【０１０９】
ステップＳ１１１７では、原稿の反転動作を行う。ＣＰＵ１１１は、両面原稿を読み取る場合と同様に、ＡＤＦ１２４の搬送路上に設けられたセンサ２０２３によって原稿の後端を検知し、検知後に原稿を反転位置Ｒまで搬送した後に搬送モータを停止する。次に搬送モータを逆転駆動し、原稿の搬送方向を反転し、再搬送する。原稿は反転給紙フラッパ２０２０に沿って反転ローラ２０１９側に送り出され、搬送ドラム２０１５の外周に沿って原稿台ガラス２００１の面を通過し、反転位置Ｒまで搬送される。ＣＰＵ１１１は原稿の先端から後端がセンサ２０２２を通過するのに要した時間と原稿の搬送速度に基づいて原稿長を算出する。なお、原稿台ガラス２００１の面を通過する原稿は裏面となるため、読取部２０２１による読み取りは行わない。
【０１１０】
ステップＳ１１１８では、受信側ファクシミリ装置との能力交換を再実行する。具体的にはＣＰＵ１１１は、モデム１２２を介して受信側ファクシミリ装置にＥＯＭを送信する。受信側ファクシミリ装置は、ＥＯＭの応答としてＭＣＦ及びＤＩＳを送信する。ＣＰＵ１１１は、モデム１２２を介して受信側ファクシミリ装置が送信したＭＣＦ及びＤＩＳを受信する。ＤＩＳ信号を受信したＣＰＵ１１１は、ステップＳ１１１７で搬送した原稿の主走査幅と上記ＤＩＳ信号から取得した記録幅能力に基づいて、記録幅を再度決定する。また、ＣＰＵ１１１は伝送速度及び解像度など受信側ファクシミリ装置に通知すべき情報をステップＳ８０１で取得したモードに基づいて決定する。ＣＰＵ１１１はＤＣＳ信号を生成し、モデム１２２を介して受信側ファクシミリ装置に送信する。このようにして、送信時の記録幅を再設定することができる。
【０１１１】
ステップＳ１１１９では、ステップＳ１１１７によって反転した原稿をもう一度反転させ、原稿の読み取りを行い、読み取った画像データの送信を行う。具体的な送信手順は図３の画像データの送信に示した通りである。送信が完了すると、ステップＳ１１１５に進み、次の原稿を読み取るか否かを判定する。
【０１１２】
以上説明したとおり、本実施形態では、ダイレクト送信又はファクス手動送信を行う場合に、サイズ誤検知を検出した場合、相手先ファクシミリ装置と再度の能力交換を行う。能力交換時に送信時の記録幅を変更して画像データを再送信する。
【０１１３】
この仕組みにより、ダイレクト送信又はファクス手動送信を行う場合に、適切な送信原稿サイズでファクシミリ送信を行うことが可能となる。
【０１１４】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。第１の実施形態では、ダイレクト送信又はファクス手動送信を行う場合に、一部領域が欠落した画像の送信を抑制する例を説明した。
【０１１５】
第３の実施形態では、サイズ誤検知を検出した場合に、画像を分割してファクシミリ送信を行う例について説明する。なお、第１の実施形態と同様の構成については、詳細な説明は省略する。
【０１１６】
図１２は、第２の実施形態におけるＭＦＰ１０１の読み取り処理に関する動作を説明するフローチャートである。図１２のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ１１１がＲＯＭ１１２またはストレージ１１４に記憶された制御プログラムをＲＡＭ１１３に読み出し、実行することにより実現される。
【０１１７】
ステップＳ１２０１乃至ステップＳ１２１１については第１の実施形態におけるステップＳ７０１乃至ステップＳ７１１と同様であるため説明は省略する。なお、ステップＳ１２０７及びステップＳ１２１１の処理についても第１の実施形態における図８のフローチャートと同様の処理を行う。
【０１１８】
ステップＳ１２１２では、原稿サイズ確認読み取りを行う。原稿サイズ確認読み取りでは、第１の実施形態の原稿サイズ確認読み取りと同様に不定形サイズでの読み取りを行う。ただし、本実施形態においては、ステップＳ９０５において実際のサイズが検知サイズより大きいと判定された場合であっても、当該原稿の読み取り処理を中止せず、検知サイズより大きい原稿の画像データを生成する。
【０１１９】
ステップＳ１２１３では、サイズ誤検知が発生したか否かを判定する。誤検知フラグがＯＮであれば、サイズ誤検知と判定しステップＳ１２１７以降の画像分割処理に進む。一方、誤検知フラグがＯＮでなければ、ステップＳ１２１４に進む。
【０１２０】
ステップＳ１２１４乃至ステップＳ１２１６では第１の実施形態におけるステップＳ７１４乃至ステップＳ７１６と同様の送信処理であるため説明は省略する。
【０１２１】
ステップＳ１２１７では、画像の分割処理を行う。例として、ステップＳ１２０１の原稿サイズ検知において、Ａ３サイズのＺ折れ原稿（又はカール原稿）をＡ４サイズと誤検知し、Ａ４幅で受信側ファクシミリ装置と記録幅を交換した場合を例として説明する。
【０１２２】
図１３は画像分割のイメージ図である。領域１３０１はステップＳ１２０２で読み取られた画像データ（Ａ３サイズ）が保存された領域を示している。
【０１２３】
ＣＰＵ１１１は、ステップＳ１２１２で読み取られた画像データにアクセスし、画像データの副走査長を取得する。また、副走査長に基づいて画像データを原稿載置部で検知された原稿サイズ（Ａ４）に分割する。図１３に示すようにＡ３サイズの画像データであれば、Ａ４サイズに２分割する。ＣＰＵ１１１は、送信時の原稿サイズであるＡ４サイズに基づいて、ＲＡＭ１１３にＡ４サイズの画像データを保存するための領域を確保し、分割した画像データを格納する。図１３に示すように左半分の画像データが領域１３０２に、右半分の画像データが領域１３０３に保存される。
【０１２４】
ステップＳ１２１８では、分割した画像データの送信を行う。具体的な送信手順は図３の画像データの送信に示した通りである。分割した画像データを全て送信し終えると、ステップＳ１２１５に進む。ステップＳ１２１５では、次の原稿があるか否かを判定し、次の原稿があると判定された場合は、ステップＳ１２１２に戻り次の原稿を読み取る。一方、次の原稿がないと判定された場合は、ＥＯＰを送信しステップＳ１２１６に進む。ステップＳ１２１６ではステップＳ１２０９と同様に通信の終了処理を行い、処理を終了する。
【０１２５】
以上説明したとおり、本実施形態では、ダイレクト送信又はファクス手動送信を行う場合に、サイズ誤検知を検出した場合に、受信側ファクシミリ装置が受信できるサイズに原稿を分割して送信する。
【０１２６】
また、画像の分割に換えて、画像データを縮小変倍するようにしてもよい。この場合ＣＰＵ１１１は、ステップＳ１２１７に換えて、ステップＳ１２０２で読み取られた画像データが通信時の原稿サイズに収まるように縮小変倍処理を実行する。またステップＳ１２１８では、ステップＳ１２１７で送信時の原稿サイズに納められた画像データを送信する。
【０１２７】
この仕組みにより、ダイレクト送信又はファクス手動送信を行う場合に一部領域が欠落した画像の送信を抑制するとともに、載置された全ての原稿に対応する画像データを送信することが可能となる。
【０１２８】
＜他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１２９】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形及び変更が可能である。
【符号の説明】
【０１３０】
１０１  ＭＦＰ
１１０  制御部
１１３  ＲＡＭ
１２２  モデム
１２４  ＡＤＦ
２０２  原稿載置部
【図１】
2016025582.tif 000003
【図２】
2016025582.tif 000004
【図３】
2016025582.tif 000005
【図４】
2016025582.tif 000006
【図５】
2016025582.tif 000007
【図６】
2016025582.tif 000008
【図７】
2016025582.tif 000009
【図８】
2016025582.tif 000010
【図９】
2016025582.tif 000011
【図１０】
2016025582.tif 000012
【図１１】
2016025582.tif 000013
【図１２】
2016025582.tif 000014
【図１３】
2016025582.tif 000015