(57)【要約】【課題】非定型サイズの原稿を読取る場合、ユーザの明示的な原稿サイズの指示を必要としていたため、非定型サイズの原稿を読取る度にユーザの手間が発生していた。【解決手段】画像処理装置とその制御方法であって、原稿を走査して読み取る読取装置で、読み取り対象の原稿のサイズを特定できない場合に、前記読取装置を制御して当該読取装置の最大読取領域での原稿の読み取りを行うように制御し、最大読取領域で原稿を読み取って得られた画像データから、その原稿の画像データを切り出し、その切り出された原稿の画像データをファイル化する。【選択図】  図３
2019036891.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
原稿を走査して読み取る読取装置で、読み取り対象の原稿のサイズを特定できない場合に、前記読取装置を制御して当該読取装置の最大読取領域での原稿の読み取りを行うように制御する読取制御手段と、
前記最大読取領域で原稿を読み取って得られた画像データから前記原稿の画像データを切り出す切り出し手段と、
前記切り出し手段により切り出された前記原稿の画像データをファイル化するファイル生成手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記読取装置は、読み取り対象の原稿のサイズが定型のサイズでない場合に、当該原稿のサイズを特定できないことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記読取装置における原稿の読み取りが、原稿自動送り装置から給紙された原稿の読み取りか、或いは原稿台に載置された原稿の読み取りかを判定する判定手段を、更に有し、
前記読取制御手段は、前記判定手段が前記稿台に載置された原稿の読み取りと判定し、かつ前記原稿のサイズを特定できない場合に、前記読取装置を制御して当該読取装置の最大読取領域での原稿の読み取りを行うように制御することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
画像処理装置であって、
原稿を走査して読み取る読取手段と、
前記読取手段で読み取り対象の原稿のサイズを特定できない場合に、前記読取手段を制御して当該読取手段の最大読取領域での原稿の読み取りを行うように制御する読取制御手段と、
前記最大読取領域で原稿を読み取って得られた画像データから前記原稿の画像データを切り出す切り出し手段と、
前記切り出し手段により切り出された前記原稿の画像データをファイル化するファイル生成手段と、
を有することを特徴とする画像処理装置。
【請求項５】
前記読取手段は、読み取り対象の原稿のサイズが定型のサイズでない場合に、当該原稿のサイズを特定できないことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記原稿に対応する画像データの幅、高さ、及び或いは面積を取得する取得手段を、更に有することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記読取手段による原稿の読み取りを指示するボタンを含むメニュー画面を表示する表示手段を更に有し、
前記読取制御手段は、前記表示手段に表示された前記ボタンの指示に応じて、前記読取手段による原稿の読み取りを開始させることを特徴とする請求項４乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記読取制御手段は、前記読取手段で、読み取り対象の原稿のサイズを特定できた場合は、前記読取手段を制御して前記原稿のサイズに応じて前記原稿を読み取るように制御することを特徴とする請求項４に記載の画像処理装置。
【請求項９】
前記ファイル生成手段によりファイル化された前記原稿の画像データを、指定された宛先に送信する送信手段を、更に有することを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記ファイル生成手段によりファイル化された前記原稿の画像データを、指定された宛先に保存させる保存手段を、更に有することを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１１】
前記読取手段における原稿の読み取りが、原稿自動送り装置から給紙された原稿の読み取りか、或いは原稿台に載置された原稿の読み取りかを判定する判定手段を、更に有し、
前記読取制御手段は、前記判定手段が前記稿台に載置された原稿の読み取りと判定し、かつ前記原稿のサイズを特定できない場合に、前記読取手段を制御して当該読取手段の最大読取領域での原稿の読み取りを行うように制御することを特徴とする請求項４に記載の画像処理装置。
【請求項１２】
画像処理装置を制御する制御方法であって、
原稿を走査して読み取る読取装置で、読み取り対象の原稿のサイズを特定できない場合に、前記読取装置を制御して当該読取装置の最大読取領域での原稿の読み取りを行うように制御する読取制御工程と、
前記最大読取領域で原稿を読み取って得られた画像データから前記原稿の画像データを切り出す切り出し工程と、
前記切り出し工程により切り出された前記原稿の画像データをファイル化するファイル生成工程と、
を有することを特徴とする制御方法。
【請求項１３】
コンピュータを、請求項１乃至１１のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置とその制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来から、スキャナなどの画像読取装置の読み取り面（プラテンガラス）上に、それぞれサイズの異なる文書、名刺、カード等の原稿を複数枚並べて載置し、それらを１つの画像データとして読取る。そして、その読取って得られた画像データから各原稿ごとの画像データを切り出す技術が知られている（マルチクロップ処理）。
【０００３】
特許文献１では、読取装置の読み取り面上に並べて載置された複数枚からなる１セットの原稿を読み取り、マルチクロップ処理で複数の画像データに切り分ける。そして、切り分けた各画像データを各ページに割り当てて、複数ページからなる１つのファイルを生成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２７２６７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来は、原稿台に置かれた非定型サイズの領収書や、名刺、カードなどの原稿を読取る場合に、その非定型サイズの原稿を読取る読取りモードや読取り設定を、ユーザが明示的に指示する必要があった。つまり、非定型サイズの原稿を読取る場合、ユーザの明示的な原稿サイズの指示を必要としていたため、非定型サイズの原稿を読取らせる度に、ユーザの手間が発生していた。
【０００６】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００７】
本発明の目的は、読み取り対象の原稿のサイズを特定できない場合に、自動的にその原稿の画像データだけを切り出すことができる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
画像処理装置であって、
原稿を走査して読み取る読取装置で、読み取り対象の原稿のサイズを特定できない場合に、前記読取装置を制御して当該読取装置の最大読取領域での原稿の読み取りを行うように制御する読取制御手段と、
前記最大読取領域で原稿を読み取って得られた画像データから前記原稿の画像データを切り出す切り出し手段と、
前記切り出し手段により切り出された前記原稿の画像データをファイル化するファイル生成手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、読み取り対象の原稿のサイズを特定できない場合に、自動的にその原稿の画像データだけを切り出すことができるという効果がある。
【００１０】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。尚、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１１】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態１に係るシステムの全体構成を説明する図。
【図２】実施形態１に係る画像形成装置のハードウェア構成を説明するブロック図。
【図３】実施形態１に係る画像形成装置の画像処理機能の構成とその処理の流れを説明する図。
【図４】実施形態１に係る画像形成装置のスキャナ部で非定型サイズの原稿を読み取る際のプラテンガラス上の原稿の配置例を示す図。
【図５】実施形態１に係る画像形成装置のスキャナ部が非定型サイズの原稿を読み取って得られた画像データを説明する図。
【図６】実施形態１に係る画像形成装置の表示・操作部に表示される画面例を示す図。
【図７】実施形態１に係る画像形成装置のスキャナ部で得られた画像データを基に作成した画像ファイルのイメージの一例を示す図。
【図８】実施形態２に係る画像形成装置の画像処理機能の構成を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、以下に説明する実施形態では、本発明に係る画像処理装置を、複合機等の画像形成装置１００を例に説明するが、これに限定されるものでなく、例えば、通信装置やＰＣ等の情報処理機器、携帯型端末機器などにも適用できる。
【００１３】
［実施形態１］
図１は、本発明の実施形態１に係るシステムの全体構成を説明する図である。
【００１４】
ここでは、画像形成装置１００と、ＰＣなどの端末１０１とは、イーサネット（登録商標）や無線ＬＡＮなどからなるＬＡＮ１０４に接続され、更にインターネット１０５に接続されている。またモバイル端末１０３は、公衆無線通信網１０２を介してインターネット１０５に接続されている。画像形成装置１００、ＰＣなどの端末１０１及び、モバイル端末１０３はＬＡＮ１０４又は、公衆無線通信網１０２からインターネット１０５に接続され、相互に通信可能となっている。尚、ＰＣなどの端末１０１とモバイル端末１０３に関しては、どちらか一方がある構成でも良いし、画像形成装置１００のみの構成だけでも良い。
【００１５】
画像形成装置１００は、操作部、スキャナ部及び、プリンタ部を有する複合機である。実施形態１に係るシステムでは、画像形成装置１００は、複数枚の定型サイズの原稿や非定型サイズの原稿のスキャン端末として利用する。また画像形成装置１００は、ＵＩ（ユーザインターフェース）などの表示部や、タッチパネルやハードボタンなどの操作部を有し、エラー通知や指示通知などの表示や、ユーザによるスキャン操作や設定操作などの操作を受付ける。また画像形成装置１００がスキャナを有さずに、スキャナ機器を接続した構成でも良い。
【００１６】
ＰＣなどの端末１０１は、画像形成装置１００で取得した画像データに基づく画像の表示を行う。また端末１０１は、ＰＣアプリケーションなどを有し、画像形成装置１００から取得したファイルの保存を行う。更に端末１０１は、クラウドやサーバなどの外部ストレージとの通信も可能で、保存したファイルを外部ストレージへ送信することも可能である。尚、実施形態１では、ＰＣなどの端末１０１でファイルの保存、外部ストレージへの送信を行うこともできるが、画像形成装置１００が同様の機能を備えることで、このような処理を画像形成装置１００単体でも行うことも可能である。
【００１７】
またモバイル端末１０３は、操作部、無線通信部、ウェブブラウザを動作させるアプリ部を有するスマートフォンやタブレット端末である。実施形態１に係るシステムでは、モバイル端末１０３は、ＰＣなどの端末１０１と同様に、表示端末、操作端末及びファイル保存端末として利用できる。尚、端末１０１とモバイル端末１０３は、表示、操作及び、ファイル保存の機能など、重複した機能を有しており、どちらの機能を使用することも可能であるが、いずれか一方を使用するようにしても良い。
【００１８】
以上説明した構成はあくまでも一例であり、全ての構成が必要というものではない。例えば、画像形成装置１００が、原稿を読み込むスキャン機能や表示・操作機能に加え、ファイルの保存機能、外部ストレージへの送信機能を有していれば、画像形成装置１００のみで実施形態に係る機能を実現できる。
【００１９】
図２は、実施形態１に係る画像形成装置１００のハードウェア構成を説明するブロック図である。
【００２０】
制御部２１０は、ＣＰＵ２１１、記憶装置２１２、ネットワークＩ／Ｆ部２１３、スキャナＩ／Ｆ部２１４、表示・操作部Ｉ／Ｆ部２１５を有し、これらはシステムバス２１６を介して互いに通信可能に接続されている。制御部２１０は、画像形成装置１００全体の動作を制御する。ＣＰＵ２１１は、記憶装置２１２に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御を行う。記憶装置２１２は、上記プログラム、画像データ、設定データ及び、処理結果データなどを格納し保持する。記憶装置２１２は、不揮発性メモリであるＲＯＭ２１７、揮発性メモリであるＲＡＭ２１８及び、大容量記憶領域であるＨＤＤ２１９などを含んでいる。ＣＰＵ２１１は、ＲＯＭ２１７に記憶されているブートプログラムを実行してＨＤＤ２１９に記憶されている制御プログラムなどをＲＡＭ２１８に展開し、その展開したプログラム実行することにより、読取制御や送信制御などの各種制御を行う。またＲＡＭ２１８は、ＣＰＵ２１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。
【００２１】
ネットワークＩ／Ｆ部２１３は、制御部２１０（画像形成装置１００）をＬＡＮ１０４に接続する。ネットワークＩ／Ｆ部２１３は、ＬＡＮ１０４上の外部装置（実施形態１の場合、ＰＣなどの端末１０１やモバイル端末１０３）に画像データを送信したり、ＬＡＮ１０４上の外部装置から各種情報を受信する。スキャナＩ／Ｆ部２１４は、スキャナ部２２０と制御部２１０とを接続する。スキャナ部２２０は、原稿の画像を読み取って画像データを生成し、スキャナＩ／Ｆ部２１４を介して制御部２１０に入力する。表示・操作部Ｉ／Ｆ部２１５は、表示・操作部２２１と制御部２１０とを接続する。表示・操作部２２１には、タッチパネル機能を有する表示部やキーボードなどが備えられている。その他、画像形成装置１００にはプリンタ部等も含まれているが、実施形態１では、その説明を省略する。
【００２２】
このように実施形態１に係る画像形成装置１００は、上記のハードウェア構成によって画像処理機能を提供している。
【００２３】
以下に、実施形態１に係る画像形成装置１００の画像処理機能とその処理の流れについて説明する。
【００２４】
図３は、実施形態１に係る画像形成装置１００の画像処理機能の構成とその処理の流れを説明する図である。実施形態１に係る画像形成装置１００は、主に原稿サイズ検出部３０１、画像読取部３０２，３０３、クロップ処理部３０４、幾何情報取得部３０５、ファイル生成部３０６を有している。尚、これら各部の機能は、ＣＰＵ２１１がＲＡＭ２１８に展開したプログラムを実行することにより達成される。
【００２５】
まず原稿サイズ検出部３０１は、原稿がスキャナ部２２０に置かれると、スキャナ部２２０に設定されたセンサからの情報に基づいて、その原稿のサイズを検出する。尚、ここで、このセンサは、原稿のサイズが定型サイズの場合には、そのサイズを検出（特定）できるが、原稿が定型外のサイズの場合は、そのサイズを特定できないものとする。
【００２６】
こうして原稿サイズ検出部３０１が、原稿のサイズを特定できた場合は画像読取部３０２が、その特定した原稿のサイズに従って原稿を読み取り、得られた画像データをスキャナ部２２０から取得する。これによりスキャナ部２２０の読み取りガラス（プラテンガラス）面上に載置された原稿を読み取り、その原稿の画像をビットマップデータ画像として取得できる。
【００２７】
一方、原稿サイズ検出部３０１が原稿のサイズを検出できなかった場合、或いは原稿のサイズを特定できなかった場合は、画像読取部３０３が、スキャナ部２２０が読み取った最大読取りサイズ（最大読取領域）分の画像データを取得する。このときスキャナ部２２０は、原稿が載置されている読み取りガラス面上の最大読取りサイズ分の領域を読み取ってビットマップデータを生成する。こうして生成された画像データは、画像形成装置１００のＨＤＤ２１９に格納される。
【００２８】
図４は、実施形態１に係る画像形成装置１００のスキャナ部２２０で非定型サイズの原稿を読み取る際のプラテンガラス上の原稿の配置例を示す図である。
【００２９】
これは画像読取部３０３が原稿を読み取る際の原稿の配置例を示している。ここでは、スキャナ部２２０の読み取り面は、例えば、Ａ３の最大読取りサイズの領域４０１を有しており、この読み取り面に、読み取り対象の原稿を載置する。ここに載置される原稿としては、例えば、非定型サイズの原稿４００（例えば、名刺やカード）などの原稿を想定する。尚、実施形態１では、原稿４００は名刺やカードとしているが、原稿サイズ検出部３０１が、そのサイズを検出できない非定型サイズの原稿であれば何でも良い。
【００３０】
次にクロップ処理部３０４は、ＨＤＤ２１９に格納されている画像データを取得する。そして画像形成装置１００のＣＰＵ２１１がクロップ処理部３０４として機能し、その画像データから原稿の領域を認識し、その認識した原稿領域に従って画像データの切り出しを行う。これにより画像読取部３０３が読み取って得られた、最大読取りサイズ分の画像データに含まれている非定型サイズの原稿の画像データを取得できる。
【００３１】
画像読取部３０３で読み取って得られた最大読取りサイズ分の画像データを図５を参照して説明する。
【００３２】
図５は、実施形態１に係る画像形成装置１００のスキャナ部２２０が非定型サイズの原稿を読み取って得られた画像データを説明する図である。
【００３３】
５０１は、最大読取りサイズの領域に対応する画像データの全体を示し、左上を原点とする幅Ｘピクセル、高さＹピクセルの画像データである。この画像データ５０１から原稿の領域を抽出し、原稿（原稿Ａ）の領域の画像データ５０２を取得する。画像読取部３０３が読み取って得られた画像データ５０１から、原稿の画像データ５０２のみを抽出するクロップ処理は、原稿の枠エッジを基に矩形領域を切り出す方法を用いる。尚、クロップ処理はトリミングとも呼ばれ、公知の技術で実現できる。クロップ処理後の原稿の画像データは、画像形成装置１００のＨＤＤ２１９に格納される。以上がクロップ処理部３０４の処理である。
【００３４】
幾何情報取得部３０５は、切り出した原稿の画像データの面積及び、読み取った画像データ上での原稿の画像データの位置座標を取得する。ここでは画像形成装置１００のＣＰＵ２１１が幾何情報取得部３０５として機能することにより、幾何情報取得部３０５の機能が実現される。尚、幾何情報取得部３０５の処理は、クロップ処理部３０４の処理の際に同時に行うことも可能である。
【００３５】
図５に示すように、原稿の画像の４頂点の座標値を同時に取得可能である。実施形態１では、図４の原稿（原稿Ａ）４００の場合、左上頂点（ｘ１，ｙ１）、右上頂点（ｘ２，ｙ２）、左下頂点（ｘ３，ｙ３）、右上頂点（ｘ４，ｙ４）の４つの角の座標値を取得する。また、取得した各４頂点の座標値から、その原稿の幅、高さを算出する。この算出方法として、その原稿がスキャナ部２２０の主走査方向に対して平行に置かれている場合は、以下の式（１）で算出することができる。
【００３６】
幅Ｗ＝ｘ２−ｘ１
高さＨ＝ｙ３−ｙ１        …式（１）
しかし、その原稿がスキャナ部２２０の主走査方向に対して平行に置かれていない場合も多いため、その場合は以下の式（２）で算出することができる。
【００３７】
幅Ｗ＝√｛（ｘ２−ｘ１）２＋（ｙ２−ｙ１）２｝
高さＨ＝√｛（ｘ３−ｘ１）２＋（（ｙ３−ｙ１）２｝
…式（２）
上記で示した原稿の幅と高さの算出方法は、原稿の幅を上辺、原稿の高さを左辺の長さとして算出した。これ以外にも例えば、右下頂点（ｘ４，ｙ４）の座標値を用いて、例えば、原稿の幅を、上辺と下辺の長さの平均、或いはいずれか大きい方の値を用いるなどで求める方法であっても良い。
【００３８】
また原稿の高さも、左辺と右辺の長さの平均、或いはいずれか大きい方の値を用いるなどの方法であっても良い。そして、これら算出した幅と高さとを基に、その画像の面積（サイズ）を算出する。これは、幅と高さとの乗算によって求められる。尚、この面積の算出方法は、４頂点に囲まれた領域の面積を算出する方法であれば良く、特に限定するものではない。
【００３９】
こうして幾何情報取得部３０５で取得され、算出された座標値、幅、高さ、面積などの数値データは、各原稿の画像データと共に、その画像データと紐づく形で画像形成装置１００のＨＤＤ２１９に保存される。尚、この画像データの保存先は、記憶装置２１２のＲＡＭ２１８に格納しておけば良い。以上が幾何情報取得部３０５の処理である。
【００４０】
ファイル生成部３０６は、画像形成装置１００のＣＰＵ２１１がプログラムを実行してファイル生成部３０６として機能することにより、ＨＤＤ２１９に格納された画像データからファイルを生成する。例えば、生成するフォーマットとして、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）や、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）、ＪＰＥＧなどが挙げられる。それらのフォーマットのファイルを作成する際、クロップ処理で切り出した原稿の画像データを、所定のフォルダに格納する。
【００４１】
図６は、実施形態１に係る画像形成装置１００の表示・操作部２２１に表示される画面例を示す図である。
【００４２】
表示・操作部２２１は、ＵＩ画面（表示及び操作機能を有す）を表示する表示部６００と、ハードキーを有するキー操作部６０１とを有している。図６（Ａ）は、表示部６００に表示されたメインメニュー画面例を示す。このメニュー画面は、画像形成装置１００のコピー機能を呼び出すコピーボタン６０２、ファクシミリ機能を呼び出すＦＡＸボタン６０３、スキャナ部２２０で原稿をスキャンして得られた画像を送信する「スキャンして送信」ボタン６０４を含んでいる。
【００４３】
図６（Ｂ）は、図６（Ａ）のメニュー画面で「スキャンして送信」ボタン６０４が押下されることにより遷移して表示される「スキャンして送信」のトップ画面を示している。ここでユーザは、スキャナ部２２０の原稿台に原稿を載置してスタートボタン６１０、或いはスタートキー６１１を押下すると、スキャナ部２２０による原稿の読み取りが開始される。
【００４４】
図６（Ｃ）は、原稿の読み取りが完了した後、その画像ファイルを送信する宛先を、ユーザに指定させる画面を示している。尚、図６（Ｂ）の「スキャンして送信」のトップ画面の前に、図６（Ｃ）の宛先を指定する画面を表示するようにしても良い。図６（Ｃ）の画面は、その宛先をアドレス帳から選択するボタン６２１、宛先をマイフォルダに設定するボタン６２２、及び新規に入力した宛先とするボタン６２３を含んでいる。この画面で宛先を設定した後、送信ボタン６２４が押下されると、その指定された宛先に、原稿の画像ファイルが送信される。
【００４５】
図７は、実施形態１に係る画像形成装置１００のスキャナ部２２０で得られた画像データを基に作成した画像ファイルのイメージの一例を示す図である。
【００４６】
クロップ処理部３０４で切り出した原稿（原稿Ａ）の画像データを含んだファイルが作成される。以上が、ファイル生成部３０６の処理である。
【００４７】
こうしてファイル生成部３０６が作成したファイルは、画像形成装置１００のＨＤＤ２１９に保存されても良く、或いはその画像ファイルをＰＣなどの端末１０１やモバイル端末１０３に送信するようにしても良い。
【００４８】
以上説明したように実施形態１によれば、原稿台に載置された非定型サイズの原稿を読み取り、その画像データから、その原稿の画像データを切り出してファイルに変換することができる。
【００４９】
［実施形態２］
上述の実施形態１では、スキャナ部２２０の原稿台に載置された原稿を読み込む際、原稿のサイズを検出できたか否かによって、原稿を読み取る処理を切り替えた。そして原稿のサイズを特定できなかった場合、クロップ処理を行って原稿の画像データを切り出すことで、非定型サイズの原稿の画像データも、自動的に切り出してファイル化できる例で説明した。
【００５０】
しかし、スキャナ部２２０は、原稿台のスキャンだけではなく、原稿自動送り装置（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅａｄｅｒ、以下、ＡＤＦとする）を使って原稿を読取ることも可能である。そこで実施形態２では、原稿台に載置された原稿を読込む場合と、ＡＤＦから給紙された原稿を読込む場合に応じた処理を行う例で説明する。尚、実施形態２に係るシステム構成、及び画像形成装置１００のハードウェア構成等は、前述の実施形態１と同じであるため、その説明を省略する。
【００５１】
図８は、実施形態２に係る画像形成装置１００の画像処理機能の構成を説明するフローチャートである。尚、図８において、前述の図３と共通する部分は同じ参照番号を付して、その説明を省略する。
【００５２】
読み込み判定部８００は、画像形成装置１００のスキャナ部２２０が、ＡＤＦから給紙された原稿の読み取りを行うか、原稿台に載置された原稿の読み取りを行うか判定をする。この判定方法としては、ＡＤＦに原稿が置かれたことを検知するセンサ（不図示）が原稿を検知したときにはＡＤＦからの原稿の読み込みとする。一方、そのセンサが原稿を検知していない場合は、原稿台に載置された原稿の読み込みを行うと判定する。尚、ＡＤＦに原稿が置かれているか、原稿台に原稿が載置されているかの判定方法は、ここに示した以外の公知の方法でも可能である。
【００５３】
読み込み判定部８００が、原稿台に載置された原稿を読み込むと判定した場合は、前述の実施形態１で説明した処理内容と同じになるため、その説明を割愛する。
【００５４】
一方、ＡＤＦからの原稿を読み込みと判定した場合は、ＡＤＦ原稿サイズ検出部８０１が、ＡＤＦに収容されている原稿のサイズを検出する。ＡＤＦに置かれた原稿のサイズの検出は、ＡＤＦに搭載したセンサ（不図示）を利用して行う。そのほか、公知の方法により、読み取り対象の原稿のサイズを検出することが可能であり、その方法は限定されるものではない。
【００５５】
ＡＤＦ原稿サイズ検出部８０１が、原稿のサイズを検出できなかった、或いは原稿のサイズが特定できなかった場合は、画像読取部３０３で、原稿のサイズによらない、最大読取りサイズで原稿の読み取りを行う。そして画像読取部３０３で原稿を読み取って得られた最大読取りサイズの画像データは、クロップ処理部３０４、幾何情報取得部３０５、ファイル生成部３０６で処理される。この場合の処理は、前述の実施形態１の図３の画像読取部３０３、クロップ処理部３０４、幾何情報取得部３０５、ファイル生成部３０６により一連の処理と同じであるため、その説明を割愛する。
【００５６】
一方、ＡＤＦ原稿サイズ検出部８０１で、原稿のサイズが特定できた場合は、画像読取部３０２で、その特定したサイズに基づいて、その原稿の読み取りを行う。画像読取部３０２で原稿を読み取って得られた画像データは、ファイル生成部３０６によりファイル化される。この場合も図３の画像読取部３０２とファイル生成部３０６との処理内容と同じであるため、その説明を割愛する。
【００５７】
以上説明したように実施形態２によれば、読み取り対象の原稿がＡＤＦから給紙されるとき、その原稿のサイズを特定できなかった場合は、最大読取りサイズで原稿の読み取りを行いクロップ処理により、その原稿の画像データを切り出す。
【００５８】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５９】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００６０】
１００…画像形成装置、２１１…ＣＰＵ、２１２…記憶装置、２１８…ＲＡＭ、２１９…ＨＤＤ（ハードディスクドライブ），２２０…スキャナ部、２２１…表示・操作部
【図１】
2019036891.tif 000003
【図２】
2019036891.tif 000004
【図３】
2019036891.tif 000005
【図４】
2019036891.tif 000006
【図５】
2019036891.tif 000007
【図６】
2019036891.tif 000008
【図７】
2019036891.tif 000009
【図８】
2019036891.tif 000010