(57)【要約】【課題】画像データから特別原稿部分のみを抜き出すクロップ処理を行うモードのとき、ページ記憶領域のサイズを従来よりも抑える。【解決手段】画像読取部は原稿台とイメージセンサーを含む。圧縮処理部は圧縮画像データを生成する。制御部は圧縮画像データのプール用のページ記憶領域を記憶装置に設定する。特別原稿用の第１モードのとき、制御部は、読み取りで得られた圧縮前の画像データのサイズに第１比率を乗じた大きさを、ページ記憶領域のサイズとする。第２モードでの読み取りのとき、制御部は、読み取りで得られる圧縮前の画像データのサイズに第２比率を乗じた大きさをページ記憶領域のサイズとする。【選択図】図７
2020010287.tif 000002
【特許請求の範囲】
【請求項１】
読み取る原稿が置かれる原稿台と、前記原稿台に置かれた原稿を読み取るイメージセンサーを含む画像読取部と、
前記イメージセンサーが出力するアナログ画像信号に基づき画像データを生成する画像データ生成部と、
前記画像データ生成部が生成した前記画像データを圧縮し、圧縮画像データを生成する圧縮処理部と、
画像処理を行う画像処理部と、
データを記憶する記憶装置と、
１ページ分の前記圧縮画像データをプールするためのページ記憶領域を前記記憶装置に設定し、前記ページ記憶領域に前記圧縮画像データを記憶させる制御部と、を含み、
前記制御部は、
特別原稿を読み取るための第１モードでの読み取りのとき、前記ページ記憶領域のサイズを、読み取りで得られる圧縮前の前記画像データのサイズに第１比率を乗じた大きさとし、
第２モードでの読み取りのとき、前記ページ記憶領域のサイズを、読み取りで得られる圧縮前の前記画像データのサイズに第２比率を乗じた大きさとし、
前記第１比率は前記第２比率よりも小さく、
前記画像処理部は、
前記第１モードのとき前記圧縮画像データに基づき、特別原稿部分のみを抜き出すクロップ処理を行い、
前記第２モードのとき前記クロップ処理を行わないことを特徴とする画像処理装置。
【請求項２】
前記第１モードは前記特別原稿を読み取るためのオートクロップモードであり、
前記第１モードのとき、
前記制御部は、
前記原稿台のうち、予め定められたクロップ読取範囲の読み取りを前記画像読取部に読み取りを行わせ、
前記ページ記憶領域のサイズを、前記クロップ読取範囲の読み取りで得られる圧縮前の前記画像データのサイズに前記第１比率を乗じた大きさとすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記クロップ読取範囲は、前記画像読取部が読み取り可能な原稿サイズのうち、最大サイズの原稿と同じ大きさであることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第２モードはノーマルモードであり、
前記第２モードのとき、
前記制御部は、
原稿サイズに応じた範囲で前記画像読取部に読み取りを行わせ、
前記ページ記憶領域のサイズを、前記画像読取部が読み取った範囲の前記画像データであって、圧縮前の前記画像データのサイズに前記第２比率を乗じた大きさとすることを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記第１モードのとき、
前記制御部は、
前記クロップ処理を行うための記憶領域であって前記ページ記憶領域よりも大きい作業領域を前記記憶装置に設定し、
前記作業領域に前記圧縮画像データを解凍した解凍画像データを記憶させ、
前記画像処理部は、
前記解凍画像データ、又は、前記解凍画像データから抜き出した前記特別原稿部分の傾きを正すための回転処理を施すことを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記第１モードと前記第２モードのうち、使用するモードの選択を受け付ける操作パネルを含むことを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記特別原稿には、カード原稿、パスポート、名刺のうち、何れか１つ、又は、複数が含まれることを特徴とする請求項１乃至６の何れか１項に記載の画像処理装置。
【請求項８】
読み取る原稿が置かれる原稿台にセットされた原稿を、イメージセンサーを用いて読み取ること、
前記イメージセンサーが出力するアナログ画像信号に基づき画像データを生成すること、
生成された前記画像データを圧縮し、圧縮画像データを生成すること、
１ページ分の前記圧縮画像データをプールするためのページ記憶領域を記憶装置に設定すること、
前記ページ記憶領域に前記圧縮画像データを記憶させること、
特別原稿を読み取るための第１モードでの読み取りのとき、前記ページ記憶領域のサイズを、読み取りで得られる圧縮前の前記画像データのサイズに第１比率を乗じた大きさとすること、
第２モードでの読み取りのとき、前記ページ記憶領域のサイズを、読み取りで得られる圧縮前の前記画像データのサイズに第２比率を乗じた大きさすること、
前記第１比率は前記第２比率よりも小さいこと、
前記第１モードのとき前記圧縮画像データに基づき、特別原稿部分のみを抜き出すクロップ処理を行うこと、
前記第２モードのとき前記クロップ処理を行わないこと、を含むことを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読みとって得られた画像データを処理する画像処理装置に関する。
【背景技術】
【０００２】
画像読取装置は原稿を読み取る。そして、画像読取装置を含む装置には、特定種類の原稿を読み取るためのモードを搭載するものがある。例えば、カード原稿を読み取るための装置がある。カード原稿を読み取る画像形成装置の一例が特許文献１に記載されている。
【０００３】
具体的に、特許文献１には、カード原稿の表裏両面の画像を読み取り、読み取った２つの原稿画像を記録媒体の同一面上に印刷し、前記カード原稿の寸法を測定する測定器を表示し、前記カード原稿の寸法の入力を受け付け、入力された寸法に基づいて前記２つの原稿画像の、同一面上における配置位置を設定する画像形成装置が記載されている。この構成により、カード原稿の寸法を把握し、両面の画像を用紙の同一面に配置する（特許文献１：請求項１、段落［０００７］、［０００８］参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−００８６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
読み取る原稿は原稿台にセットされる。原稿台にセットされた原稿を読み取って画像データが生成される。そして、画像処理装置は画像データを記憶するための記憶部を含む。記憶部は、例えば、ＲＡＭである。そして、画像データをプールする領域（使用するために蓄えておく領域）をＲＡＭに設けることがある。プール領域には、読み取りで生成され、これから処理する画像データが格納される。
【０００６】
例えば、プール領域には、１ページ分の画像データが格納される。プール領域のサイズよりも画像データのサイズが大きいと、画像データがあふれる。オーバーフローを避ける必要がある。読み取り範囲が広いほど、基本的に、生成される画像データのサイズは大きくなる。そのため、従来、通常の読み取り、カード原稿の読み取りの何れの場合でも、読み取り範囲が広いほど、大きなサイズのプール領域が設定されている。
【０００７】
そして、カード原稿を読み取るモードでは、原稿台のどこにカード原稿をセットしても読み取ることができるようにすることがある。これにより、使い勝手がよくなる。使用者は、原稿台の好きな位置にカード原稿をセットすればよい。しかし、カード原稿のサイズよりもずっと広い範囲の読み取りが行われる。そのため、従来、カード原稿を読み取るモードでは、大きなサイズのプール領域が設定されているという問題がある。
【０００８】
大きなサイズのプール領域を設定すれば、ＲＡＭ（メモリー）の空き容量が少なくなる。ＲＡＭの空き容量に余裕がないと、記憶容量不足が生じやすくなる。低価格帯の装置は高価格帯の装置よりも搭載ＲＡＭの容量が少ない場合が多い。低価格帯の装置でも問題なくカード原稿を読み取るモードを利用できるように、カード原稿を読み取るモードでのＲＡＭの使用量を節約すべきである。
【０００９】
特許文献１記載の画像形成装置では、原稿台の好きな位置にカード原稿をセットできない。カード原稿のセット位置は固定されている（特許文献１：段落［００３５］）。従って、上記の問題を解決することはできない。
【００１０】
本発明は上記従来技術の問題点に鑑み、画像データから特別原稿部分のみを抜き出すクロップ処理を行うモードのとき、ページ記憶領域のサイズを従来よりも抑える。
【課題を解決するための手段】
【００１１】
本発明に係る画像処理装置は、画像読取部、画像データ生成部、圧縮処理部、画像処理部、記憶装置、制御部を含む。前記画像読取部は、読み取る原稿が置かれる原稿台と、前記原稿台に置かれた原稿を読み取るイメージセンサーを含む。前記画像データ生成部は、前記イメージセンサーが出力するアナログ画像信号に基づき画像データを生成する。前記圧縮処理部は、前記画像データ生成部が生成した前記画像データを圧縮し、圧縮画像データを生成する。前記画像処理部は画像処理を行う。前記記憶装置はデータを記憶する。前記制御部は、１ページ分の前記圧縮画像データをプールするためのページ記憶領域を前記記憶装置に設定する。前記制御部は、前記ページ記憶領域に前記圧縮画像データを記憶させる。特別原稿を読み取るための第１モードでの読み取りのとき、前記制御部は、前記ページ記憶領域のサイズを、読み取りで得られる圧縮前の前記画像データのサイズに第１比率を乗じた大きさとする。第２モードでの読み取りのとき、前記制御部は、前記ページ記憶領域のサイズを、読み取りで得られる圧縮前の前記画像データのサイズに第２比率を乗じた大きさとする。前記第１比率は前記第２比率よりも小さい。前記第１モードのとき、前記画像処理部は、前記圧縮画像データに基づき、特別原稿部分のみを抜き出すクロップ処理を行う。前記第２モードのとき、前記画像処理部は、前記クロップ処理を行わない。
【００１２】
また、本発明に係る画像処理装置の制御方法は、読み取る原稿が置かれる原稿台にセットされた原稿をイメージセンサーを用いて読み取ること、前記イメージセンサーが出力するアナログ画像信号に基づき画像データを生成すること、生成された前記画像データを圧縮し、圧縮画像データを生成すること、１ページ分の前記圧縮画像データをプールするためのページ記憶領域を記憶装置に設定すること、前記ページ記憶領域に前記圧縮画像データを記憶させること、特別原稿を読み取るための第１モードでの読み取りのとき、前記ページ記憶領域のサイズを、読み取りで得られる圧縮前の前記画像データのサイズに第１比率を乗じた大きさとすること、第２モードでの読み取りのとき、前記ページ記憶領域のサイズを、読み取りで得られる圧縮前の前記画像データのサイズに第２比率を乗じた大きさすること、前記第１比率は前記第２比率よりも小さいこと、前記第１モードのとき前記圧縮画像データに基づき、特別原稿部分のみを抜き出すクロップ処理を行うこと、前記第２モードのとき前記クロップ処理を行わないこと、を含む。
【発明の効果】
【００１３】
本発明によれば、画像データから特別原稿部分のみを抜き出すクロップ処理を行うモードのとき、ページ記憶領域のサイズを従来よりも抑えることができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係る画像読取部の一例を示す図である。
【図３】実施形態に係る画像読取部の一例を示す図である。
【図４】実施形態に係る複合機での画像データの生成の一例を示す図である。
【図５】実施形態に係る複合機が有する読取モードの一例を示す図である。
【図６】実施形態に係るノーマルモードでの読み取りの流れの一例を示す図である。
【図７】実施形態に係るオートクロップモードの読み取りの流れの一例を示す図である。
【図８】実施形態に係るノーマルモードでのジョブの流れの一例を示す図である。
【図９】実施形態に係オートクロップモードでのジョブの流れの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図１〜図９を用い、実施形態に係る画像処理装置を説明する。画像処理装置として、複合機１００を例に挙げて説明する。複合機１００は画像データに基づく印刷や送信ができる。複合機１００は画像形成装置の一種である。本実施形態の説明に記載されている構成、配置等の各要素は、発明の範囲を限定せず単なる説明例にすぎない。
【００１６】
（複合機１００）
図１を用いて、実施形態に係る複合機１００を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。
【００１７】
図１に示すように、複合機１００は、制御部１、記憶部２、原稿搬送部３、画像読取部４、操作パネル５、印刷部６、通信部７を含む。
【００１８】
制御部１は、複合機１００の動作を制御する。制御部１は、コピーや送信のようなジョブでの動作を制御する。制御部１は、制御回路１１、画像データ生成部８、画像処理部１２を含む。制御回路１１は、例えば、ＣＰＵである。制御回路１１は、ジョブに関する処理、演算を行う。画像データ生成部８は、画像読取部４が原稿を読み取って出力したアナログ画像信号を処理して画像データを生成する。画像処理部１２は、画像データの画像処理を行う。
【００１９】
記憶部２はＲＡＭ２０（記憶装置に相当）を含む。また、記憶部２は、ＲＯＭ２１、ストレージ２２（ＨＤＤ又はＳＳＤ）を含む。制御部１は、記憶部２のプログラムやデータに基づき、各部を制御する。原稿搬送部３、画像読取部４は、原稿を読み取って画像データを生成する（詳細は後述）。
【００２０】
操作パネル５は使用者の設定を受け付ける。操作パネル５は、表示パネル５１、タッチパネル５２、ハードキー５３を含む。制御部１は、メッセージや、設定用画面を表示パネル５１に表示させる。制御部１は、操作用画像を表示パネル５１に表示させる。操作用画像は、例えば、ボタン、キー、タブである。タッチパネル５２の出力に基づき、制御部１は、操作された操作用画像を認識する。ハードキー５３は、スタートキーやテンキーを含む。タッチパネル５２、ハードキー５３は使用者の設定操作（ジョブに関する操作）を受け付ける。例えば、操作パネル５は、原稿の読取のモードの設定を受け付ける。制御部１は操作パネル５の出力に基づき、設定内容を認識する。
【００２１】
印刷部６は、給紙部６ａ、用紙搬送部６ｂ、画像形成部６ｃ、定着部６ｄを含む。印刷ジョブのとき、制御部１は用紙を給紙部６ａに供給させる。制御部１は用紙を用紙搬送部６ｂに搬送させる。用紙搬送部６ｂは印刷済み用紙を機外に排出する。制御部１は画像データに基づくトナー像を画像形成部６ｃに形成させる。制御部１は搬送用紙へのトナー像の転写を画像形成部６ｃに行わせる。制御部１は転写されたトナー像の用紙への定着を定着部６ｄに行わせる。
【００２２】
通信部７は通信用のハードウェア（通信回路）とソフトウェアを含む。通信部７はコンピューター２００やＦＡＸ装置３００と通信する。コンピューター２００は、例えば、ＰＣやサーバーである。操作パネル５は宛先の設定を受け付ける。制御部１は、設定された宛先に向けて、原稿の読み取りに基づく画像データを通信部７に送信させる（スキャン送信、ＦＡＸ送信）。また、通信部７は、コンピューター２００やＦＡＸ装置３００からの印刷用データを受信する。制御部１は、受信した印刷用データに基づき印刷部６に印刷させる（プリントジョブ、ＦＡＸ受信印刷）。
【００２３】
（原稿搬送部３、画像読取部４）
次に、図２〜図４を用いて、実施形態に係る原稿搬送部３と画像読取部４を説明する。図２、図３は、実施形態に係る画像読取部４の一例を示す図である。図４は実施形態に係る複合機１００での画像データの生成の一例を示す図である。図２は、実施形態に係る画像読取部４を複合機１００の正面方向から見た図である。
【００２４】
原稿搬送部３はセットされた原稿を搬送する。原稿搬送部３はＤＰやＡＤＦと略称されることもある。送り読取を行いたいとき、使用者は原稿を原稿搬送部３にセットする。原稿搬送部３はセットされた原稿を１枚ずつ搬送する。原稿搬送部３は送り読取用コンタクトガラス４ａ（読み取り位置）に向けて原稿を搬送する。画像読取部４は搬送される原稿を読み取る（送り読取）。
【００２５】
送り読取用コンタクトガラス４ａは画像読取部４の上面に設けられる。送り読取用コンタクトガラス４ａは透明である。原稿搬送部３は、原稿搬送方向上流側から順に、原稿トレイ３ａ、供給ローラー３ｂ、原稿搬送路３ｃ、複数の搬送ローラー対３ｄ、排出ローラー対３ｅ、排出トレイ３ｆを含む。原稿は原稿搬送路３ｃを通る。供給ローラー３ｂ、複数の搬送ローラー対３ｄ、排出ローラー対３ｅは原稿を１枚ずつ排出トレイ３ｆに向けて搬送する。原稿トレイ３ａには、原稿セットセンサー３ｇが設けられる。
【００２６】
図３に示すように、原稿搬送制御部３０が原稿搬送部３７内に設けられる。原稿搬送制御部３０はＣＰＵやメモリーを含む基板である。原稿セットセンサー３ｇの出力は原稿搬送制御部３０に入力される。原稿セットセンサー３ｇの出力に基づき、原稿搬送制御部３０は、原稿トレイ３ａ上の用紙の有無を認識する。また、原稿搬送制御部３０は、原稿搬送を制御する。
【００２７】
次に、画像読取部４を説明する。画像読取部４の上面右側に原稿台４ｂ（テーブル読取用コンタクトガラス）が配される。原稿台４ｂは透明な板（ガラス板）である。テーブル読取を行うとき、使用者は原稿台４ｂの一面（上側の面）に原稿をセットする。原稿台４ｂには、読み取る原稿が置かれる。例えば、搬送できない原稿が原稿台４ｂにセットされる。複合機１００の正面側（手前側）を上下に振って、原稿搬送部３を開閉することができる。図２は、原稿搬送部３が閉じられた状態を示す。
【００２８】
なお、原稿搬送部３の下面には、押さえ板３ｉが取り付けられる。押さえ板３ｉは、例えば、白色の板である。原稿搬送部３を閉じたとき、押さえ板３ｉは原稿台４ｂを上から覆う。押さえ板３ｉは、原稿台４ｂにセットされた原稿を上から押さえる。原稿搬送部３は原稿を押さえるカバーとして機能する。
【００２９】
図３に示すように、画像読取部４は読取制御部４０を含む。読取制御部４０は画像読取部４の動作を制御する基板である。読取制御部４０はＣＰＵやメモリーを含む制御基板である。読取制御部４０は、制御部１からの指示信号を受ける。指示に基づき、読取制御部４０は原稿読取を制御する。
【００３０】
画像読取部４は、筐体４１内に、キャリッジ４２、白基準板４３、移動機構４４を含む。移動機構４４は、ベルト４４ａ、プーリー４４ｂ、プーリー４４ｃ、移動用モーター４４ｄを含む。キャリッジ４２はＣＩＳ方式のスキャンユニットである。画像読取部４は、ＣＣＤ方式のスキャンユニットを有してもよい。
【００３１】
ベルト４４ａは無端状である。ベルト４４ａは各プーリー４４ｂにかけ回される。ベルト４４ａとキャリッジ４２は接続される。移動用モーター４４ｄが画像読取部４に設けられる（図４参照）。移動用モーター４４ｄはプーリー４４ｂ又はプーリー４４ｃを回転させる。移動用モーター４４ｄは正逆回転可能である。キャリッジ４２を移動させるとき、読取制御部４０は移動用モーター４４ｄを回転させる。これにより、ベルト４４ａが周回する。ベルト４４ａの周回にあわせ、キャリッジ４２は水平方向（副走査方向、主走査方向と垂直な方向、図２の左右方向）で移動する。キャリッジ４２は、原稿台４ｂの他面側（下側）で移動する。原稿台４ｂと送り読取用コンタクトガラス４ａの間に白基準板４３が設けられる。
【００３２】
キャリッジ４２はランプ４５とイメージセンサー４６を含む。また、キャリッジ４２は反射光をイメージセンサー４６の各受光素子に導くレンズも含む。ランプ４５は読取対象に光を照射する。ランプ４５は、例えば、光源と導光管を含む。光源はＬＥＤである。導光管の一端、又は、両端にＬＥＤが取り付けられる。導光管は、端部から入手された光を管の長手方向（主走査方向）で均等に分散する。導光管は分散した光を原稿に向けて照射する。なお、ランプ４５には、ＬＥＤ以外の光源が用いられてもよい。
【００３３】
イメージセンサー４６は原稿台４ｂに置かれた原稿、又は、搬送される原稿を読み取る。イメージセンサー４６はカラーで原稿を読み取る。イメージセンサー４６は複数の受光素子（光電変換素子、画素）を含む。受光素子は、読取対象で反射された光を受光する。読取対象は、例えば、白基準板４３、原稿、又は、押さえ板３ｉである。受光素子は列状に並べられる。イメージセンサー４６は、ラインセンサーである。受光素子が並ぶ方向が主走査方向である。読取対象で反射された光は、受光素子に入射される。各受光素子は、受光量（反射光量）に応じたアナログ画像信号を出力する。各受光素子は、読取期間の受光量が多いほど、大きいアナログ画像信号を出力する。
【００３４】
制御部１（コントロール基板）には、画像データ生成部８が設けられる。ケーブルにより、イメージセンサー４６と画像データ生成部８が接続される。アナログ画像信号は、ケーブルにより、位置的に離れた場所に伝送される。イメージセンサー４６から出力され、ケーブルを介して入力されたアナログ画像信号に基づき、画像データ生成部８は画像データを生成する。
【００３５】
画像データ生成部８は複数の回路を含む。画像データ生成部８は、例えば、増幅回路８１、Ａ／Ｄ変換回路８２、補正回路８３を含む。増幅回路８１は、イメージセンサー４６が出力したアナログ画像信号を増幅する。増幅がなされたアナログ画像信号は、Ａ／Ｄ変換回路８２に入力される。Ａ／Ｄ変換回路８２は、入力されたアナログ画像信号をディジタルの画像信号に変換する。つまり、Ａ／Ｄ変換回路８２は、画像データを生成する。
【００３６】
生成された画像データは補正回路８３に入力される。ランプ４５、イメージセンサー４６、画像データ生成部８の特性に起因して、画像データに歪みが含まれることがある。補正回路８３は歪みを補正する回路である。例えば、補正回路８３は、シェーディング補正回路を含む。シェーディング補正回路はシェーディング補正を行う。補正回路８３は他種の補正用回路を含んでもよい。
【００３７】
複合機１００は、圧縮処理部８４（圧縮回路）を含む。圧縮処理部８４は、画像データ生成部８が生成した画像データを圧縮し、圧縮画像データＤ１を生成する。圧縮処理部８４は回路（ハードウェア）として設けられてもよい。また、圧縮処理部８４は、ＣＰＵ、ＲＡＭ２０、画像処理部１２のようなハードウェアと、圧縮用ソフトウェアを用いて実現されてもよい。
【００３８】
圧縮処理部８４は、所定のアルゴリズムを用いて、画像データを圧縮する。例えば、圧縮処理部８４は、ハフマン符号化を行う。また、圧縮処理部８４は、ランレングス符号化も行ってもよい。ハフマン符号化とランレングス符号化以外の圧縮アルゴリズムが用いられてもよい。但し、圧縮処理部８４は、解凍したとき、画像データに含まれる画素数が圧縮前よりも減らないように圧縮する。
【００３９】
本実施形態の圧縮処理部８４は、どのような原稿でも、圧縮率が一定値以下となるように圧縮を行う。圧縮率が一定値以下となるように、圧縮アルゴリズムが組み立てられている。ここで、圧縮率とは、圧縮後の画像データ（圧縮画像データＤ１）を、圧縮前の画像データサイズで除して得られる比率である。例えば、一定値は３０％程度とされる。細かい地図は、一般に圧縮しづらい。圧縮処理部８４は、このような原稿でも、圧縮前の画像データのサイズに対し、３０％に圧縮できるように、圧縮プロセス（圧縮アルゴリズム）が構築されている。原稿によっては、３０％よりもさらに圧縮できる場合がある。例えば、圧縮率が１０％未満となる場合もある。
【００４０】
制御部１は、圧縮画像データＤ１を記憶部２のＲＡＭ２０に記憶させる。制御部１は、ページ記憶領域９１をＲＡＭ２０に１つ設定する。制御部１は、ページ記憶領域９１に１ページ分の圧縮画像データＤ１を記憶させる。なお、制御部１は、ページ記憶領域９１をＲＡＭ２０に複数設定してもよい。なお、ＲＡＭ２０には、プログラム、ファームウェア、ソフトウェア、アプリケーション、画像データ以外のデータも記憶される。
【００４１】
（読取モードの選択）
次に、図５を用いて、実施形態に係る複合機１００が有する読取モードの一例を説明する。図５は、実施形態に係る複合機１００が有する読取モードの一例を示す図である。
【００４２】
複合機１００では、原稿を読み取るモードとして、オートクロップモード（第１モードに相当）とノーマルモード（第２モードに相当）を利用することができる。所定の操作がなされたとき、制御部１は、読取モードの選択画面５４を表示パネル５１に表示させる。図５は、この選択画面５４の一例を示す。操作パネル５は、モードの選択を受け付ける。言い換えると、複合機１００は、オートクロップモード（第１モード）とノーマルモード（第２モード）のうち、使用するモードの選択を受け付ける操作パネル５を含む。
【００４３】
オートクロップモードで読み取りを行いたいとき、使用者は、操作パネル５でオートクロップモードを選択する。具体的には、使用者はオートクロップモードボタンＢ１を操作する。ノーマルモードで読み取りを行いたいとき、使用者は、操作パネル５でノーマルモードを選択する。具体的には、ノーマルモードボタンＢ２を操作する。操作されたボタンに基づき、制御部１は、操作パネル５で選択されたモードを認識する。
【００４４】
オートクロップモードは、特別原稿を読み取るためのモードである。複合機１００における特別原稿には、カード原稿、パスポート、名刺の何れか１つ、又は、複数が含まれる。カード原稿は、例えば、ＩＤカード、クレジットカード、キャッシュカード、メンバーズカード、各種証明用カードのようなカード型の原稿である。また、特別原稿は、パスポート、健康保険証、免許証のような身分証明に用いられるものでもよい。また、特別原稿は、カードに限らなくてもよい。例えば、写真やレシートを特別原稿と扱ってもよい。このように、特別原稿は、カードケースに収まるようなサイズの原稿である。オートクロップモードは、カードのような小さい原稿を読み取るためのモードである。原稿搬送部３で搬送可能な原稿の最小サイズよりも小さい原稿を読み取るためのモードともいえる。
【００４５】
オートクロップモードでは、テーブル読み取りのみが行われる。オートクロップモードでは、制御部１は、読み取り可能な最大サイズでの読み取りを画像読取部４に行わせる。これにより、原稿台４ｂのどこに特別原稿をセットしても特別原稿を読み取ることができるようにする。そして、オートクロップモードでは、制御部１は、原稿台４ｂのうち、予め定められたクロップ読取範囲の読み取りを画像読取部４に読み取りを行わせる。クロップ読取範囲は、例えば、画像読取部４が読み取り可能な原稿サイズのうち、最大サイズの原稿と同じ大きさである。なお、クロップ読取範囲は、最大サイズの原稿よりも小さくてもよい。
【００４６】
オートクロップモードのとき、制御部１（画像処理部１２）はクロップ処理を行う。クロップ処理は、読み取りで得られた画像データのうち、特別原稿部分のみを抜き出す処理である。画像処理部１２は、背景画像データにクロップ処理された画像データ（特別原稿の画像データ）を貼りつけた画像データを生成する。背景画像データは、例えば、定型（Ａ４サイズ）である。背景画像データは、例えば、一面白色の画像データである。例えば、画像処理部１２は、特別原稿の画像データの中心と、背景画像データの中心が一致するように、特別原稿の画像データを貼りつける（センタリング）。
【００４７】
ノーマルモードは、原稿搬送部３で搬送可能な原稿の最小サイズよりも大きい原稿を読み取るためのモードといえる。ノーマルモードでは、搬送読み取り又はテーブル読み取りが行われる。また、ノーマルモードではクロップ処理は行われない。
【００４８】
（ノーマルモードでの読み取り）
次に、図６を用いて、実施形態に係るノーマルモードでの読み取りの流れの一例を説明する。図６は実施形態に係るノーマルモードでの読み取りの流れの一例を示す図である。
【００４９】
図６のスタートは、ノーマルモードが選択された状態で、原稿を読み取るジョブの実行指示がなされた時点である（スタートキーの操作）。
【００５０】
まず、制御部１は、読み取る原稿のサイズを認識する（ステップ♯１１）。操作パネル５は原稿のサイズ設定を受け付ける。操作パネル５でなされた設定に基づき、制御部１は、読み取る原稿のサイズを認識する。あるいは、原稿搬送部３（原稿トレイ３ａ）にセットされた原稿のサイズを検知するセンサーを設けてもよい。この場合、センサーの出力に基づき、制御部１は、原稿トレイ３ａにセットされた原稿のサイズを自動的に認識する。
【００５１】
また、また、画像読取部４は、イメージセンサー４６で置かれた原稿の一部を読み取って、原稿の主走査方向のサイズを認識してもよい。また、画像読取部４（原稿台４ｂ）に置かれた原稿の副走査方向のサイズを検知するセンサーを設けてもよい。この場合、イメージセンサー４６の読み取り結果とセンサーの出力に基づき、制御部１は、原稿台４ｂにセットされた原稿のサイズを自動的に認識する。
【００５２】
次に、制御部１は、読み取る原稿のサイズに応じたサイズのページ記憶領域９１をＲＡＭ２０に設定する（ステップ♯１２）。具体的に、制御部１は、画像読取部４が読み取る範囲（認識した原稿サイズ）の画像データであって、圧縮前の画像データのサイズに第２比率Ｒ２を乗じたサイズのページ記憶領域９１を設定する（ステップ♯１２）。
【００５３】
記憶部２のＲＯＭ２１又はストレージ２２は、第１比率Ｒ１と第２比率Ｒ２を不揮発的に記憶する（図１参照）。第１比率Ｒ１と第２比率Ｒ２はページ記憶領域９１のサイズを設定するための比率である。第１比率Ｒ１と第２比率Ｒ２は０より大きく、１以下である。第１比率Ｒ１は、オートクロップモードでのページ記憶領域９１のサイズを定めるための値である。第２比率Ｒ２はノーマルモードでのページ記憶領域９１のサイズを定めるための値である。第１比率Ｒ１と第２比率Ｒ２は画像データの圧縮率と関係がある。第１比率Ｒ１は第２比率Ｒ２よりも小さい。
【００５４】
具体的に、例を挙げて説明する。読取解像度が６００ｄｐｉとする。また、カラー（例えば、Ｒ、Ｇ、Ｂの３成分）で読み取るとする。また、１画素、１色のビット数を８ビット（１バイト）とする。１画素あたり２４ビット（３バイト）となる。また、読み取る原稿のサイズ（制御部１が認識している原稿のサイズ）がリーガルサイズとする。なお、複合機１００の画像読取部４で読み取り可能な原稿の最大サイズはリーガルサイズである。
【００５５】
リーガルサイズの短辺は８．５インチ（約２１５．９ｍｍ）である。短辺方向の画素数は５１００となる。リーガルサイズの長辺は１４インチ（約３５５．６ｍｍ）である。長辺方向の画素数は８４００となる。
【００５６】
原稿がリーガルサイズの場合、圧縮前の画像データのサイズは、５１００×８４００×３＝１２８．５２Ｍバイトとなる。Ａ４サイズのようにリーガルサイズより小さい原稿の場合、圧縮前の画像データのサイズは、１２８．５２Ｍバイトより小さくなる。制御部１は、読み取る原稿のサイズと読み取り解像度に基づき、短辺方向の画素数と長辺方向の画素数を認識する。制御部１は、短辺方向の画素数と長辺方向の画素数と色成分の数を乗じて、圧縮前の画像データのサイズを求める。
【００５７】
ノーマルモードのとき、制御部１は、求めた圧縮前の画像データのサイズに第２比率Ｒ２を乗じた値を求める。制御部１は、求めた値をページ記憶領域９１のサイズとする。圧縮処理部８４は、圧縮前の画像データを最低でも３０％のサイズまで圧縮できる。第２比率Ｒ２は、例えば、０．３（３０％）とできる。例えば、圧縮前の画像データのサイズが１２８．５２Ｍバイトのとき、制御部１は、ページ記憶領域９１のサイズを３８．５５６Ｍバイトとする。これにより、ページ記憶領域９１からの圧縮画像データＤ１のオーバーフローを防ぐことができる。
【００５８】
制御部１は、画像読取部４に原稿の読み取りを開始させる（ステップ♯１３）。このとき、制御部１は原稿トレイ３ａにセットされた原稿があるか否かを確認する。原稿搬送制御部３０から原稿ありの通知を受けているとき、制御部１は原稿搬送指示を原稿搬送制御部３０に出す。制御部１は、搬送される原稿の読み取り指示を画像読取部４に出す。
【００５９】
原稿を搬送するとき、原稿搬送制御部３０は原稿搬送モーター３ｈを駆動させる。原稿搬送モーター３ｈにより、供給ローラー３ｂや搬送ローラー対３ｄが回転する。そして原稿は読み取り位置に向けて搬送される。原稿は、送り読取用コンタクトガラス４ａの上側（一方側）を通過する。送り読取用コンタクトガラス４ａは、画像読取部４８の上面に設けられる。通過の際、画像読取部４８（第２読取ユニット８３）が原稿の表面を読み取る（送り読み取り）。
【００６０】
原稿トレイ３ａに原稿なしの通知を受けているとき、制御部１は原稿台４ｂに置かれた原稿の読み取り指示を画像読取部４に出す（テーブル読取）。指示に基づき、読取制御部４０は、キャリッジ４２を副走査方向に移動させる。読取制御部４０は、ホームポジションからキャリッジ４２を移動させる。ランプ４５は原稿台４ｂに置かれた原稿に光を照射する。ランプ４５は主走査方向に沿って光を照射する。これにより、読取制御部４０は、読取ラインの位置を変化させつつ、原稿台４ｂ上の原稿をキャリッジ４２（イメージセンサー４６）に読み取らせる。移動用モーター４４ｄは、例えば、ステッピングモーターである。例えば、１ステップで、１ドット（１ライン）分、キャリッジ４２が移動する。
【００６１】
制御部１は、認識している原稿サイズに応じた範囲で画像読取部４に読み取りを行わせる。セットされた又は置かれた原稿がＡ４の場合、制御部１は、Ａ４用紙分の領域（原稿台４ｂ）の読み取りを画像読取部４に行わせる。
【００６２】
イメージセンサー４６が順次出力するアナログ画像信号に基づき、制御部１は、画像データの生成を画像データ生成部８に開始させる（ステップ♯１４）。制御部１は、生成された画像データの圧縮を圧縮処理部８４に行わせる（ステップ♯１５）。制御部１は、圧縮処理部８４が生成した圧縮画像データＤ１をページ記憶領域９１に記憶させる（ステップ♯１６）。これにより、原稿の読み取りと圧縮画像データＤ１の格納までの処理が完了する（エンド）。
【００６３】
（オートクロップモードでの読み取り）
次に、図７を用いて、実施形態に係るオートクロップモードでの読み取りの流れの一例を説明する。図７は実施形態に係るオートクロップモードでの読み取りの流れの一例を示す図である。
【００６４】
図７のスタートは、オートクロップモードが選択された状態で、原稿を読み取るジョブの実行指示がなされた時点である（スタートキーの操作）。
【００６５】
まず、制御部１は、オートクロップモードでのページ記憶領域９１をＲＡＭ２０に設定する（ステップ♯２１）。制御部１は、ページ記憶領域９１のサイズを、読み取りで得られる圧縮前の画像データのサイズに第１比率Ｒ１を乗じた大きさとする。
【００６６】
具体的に、例を挙げて説明する。読取解像度が６００ｄｐｉとする。また、カラー（例えば、Ｒ、Ｇ、Ｂの３成分）で読み取るとする。また、１画素、１色のビット数を８ビット（１バイト）とする。１画素あたり２４ビット（３バイト）となる。また、クロップ読取範囲がリーガルサイズとする。なお、複合機１００の画像読取部４（原稿台４ｂ）で読み取り可能な原稿の最大サイズはリーガルサイズである。リーガルサイズの短辺は８．５インチ（約２１５．９ｍｍ）である。短辺方向の画素数は５１００となる。リーガルサイズの長辺は１４インチ（約３５５．６ｍｍ）である。長辺方向の画素数は８４００となる。クロップ読取範囲がリーガルサイズの場合、読み取りで得られる圧縮前（生の）画像データのサイズは、５１００×８４００×３＝１２８．５２Ｍバイトとなる。
【００６７】
オートクロップモードのとき、制御部１は、圧縮前の画像データのサイズに第１比率Ｒ１を乗じた値を求める。制御部１は、求めた値をオートクロップモードでのページ記憶領域９１のサイズとする。第１比率Ｒ１は、例えば、０．１（１０％）とできる。例えば、圧縮前の画像データのサイズが１２８．５２Ｍバイトのとき、制御部１は、オートクロップモードでのページ記憶領域９１のサイズを１２．８５２Ｍバイトとする。なお、第１比率Ｒ１は、０．１より大きくてもよいし、小さくてもよい。第１比率Ｒ１の適切な値は、実験を繰り返して定めてもよい。但し、第１比率Ｒ１は、第２比率Ｒ２より小さい。
【００６８】
圧縮処理部８４は、地図のような圧縮しづらい原稿でも、圧縮前の画像データを最低でも３０％のサイズまで圧縮できる。さらに、オートクロップモードでは、読み取る原稿のサイズは、基本的に小さい。例えば、ＩＳＯの規格では、例えばＩＤカードのサイズは、８５．６ｍｍ×５３．９８ｍｍである。クロップ読取範囲を読み取って得られた画像データのうち、特別原稿以外の部分が広くなる。言い換えると、オートクロップモードで得られる原稿の画像データは、余白（空白）が多い画像データとなる。
【００６９】
押さえ板３ｉは白色（単一色）の板である。そのため、特別原稿以外の余白（空白）部分は濃度変化がない（白一色）。情報が記されていない。一般に、空白部分が多い画像データは、効率よく圧縮される。圧縮前の画像データを、３０％よりもずっと圧縮することができる。例えば、圧縮画像データＤ１のサイズは、圧縮前の画像データのサイズの１０％より小さくなる。そこで、第１比率Ｒ１は、例えば、０．１（１０％）とできる。読み取り範囲のサイズが同じ場合、オートクロップモードではノーマルモードよりもページ記憶領域９１のサイズを小さくすることができる。例えば１／３程度にすることができる。
【００７０】
次に、制御部１は、画像読取部４に原稿の読み取りを開始させる（ステップ♯２２）。オートクロップモードのとき、制御部１は原稿台４ｂに置かれた特別原稿の読み取り指示を画像読取部４に出す（テーブル読取）。制御部１は、クロップ読取範囲の読み取りを画像読取部４に行わせる。指示に基づき、読取制御部４０は、キャリッジ４２を副走査方向に移動させる。テーブル読み取り自体の動作は、ノーマルモードと同様である。
【００７１】
さらに、イメージセンサー４６が順次出力するアナログ画像信号に基づき、制御部１は、画像データの生成を画像データ生成部８に開始させる（ステップ♯２３）。制御部１は、生成された画像データの圧縮を圧縮処理部８４に行わせる（ステップ♯２４）。制御部１は、圧縮処理部８４が生成した圧縮画像データＤ１をページ記憶領域９１に記憶させる（ステップ♯２５）。これにより、オートクロップモードでの原稿の読み取りと圧縮画像データＤ１の格納までの処理が完了する（エンド）。
【００７２】
（ノーマルモードでのジョブ）
次に、図８を用いて、実施形態に係るノーマルモードでのジョブの流れの一例を説明する。図８は実施形態に係るノーマルモードでのジョブの流れの一例を示す図である。
【００７３】
図８のスタートは、ノーマルモードで圧縮画像データＤ１の格納が完了した時点である。まず、制御部１は、ノーマルモードでの作業領域９２をＲＡＭ２０に設定する（ステップ♯３１）。制御部１は、解凍画像データＤ２を作業領域９２に格納する（読み出す）（ステップ♯３２）。解凍画像データＤ２は、圧縮画像データＤ１を解凍した画像データである。例えば、画像処理部１２が解凍を行う。
【００７４】
制御部１は、作業領域９２の画像データの画像処理を画像処理部１２に行わせる（ステップ♯３３）。制御部１は、ジョブの設定に応じた画像処理を画像処理部１２に行わせる。例えば、濃度変換の設定がなされているとき、画像処理部１２は各画素の画素値を変換する処理を行う。
【００７５】
操作パネル５は実行するジョブの種類の選択を受け付ける。制御部１は、選択に基づき、ジョブを実行する。画像データに基づきコピージョブを行うとき、画像処理部１２は、網点処理等を行い、トナー像形成に用いる画像データを生成する。画像データに基づき送信又は保存ジョブを行うとき、画像処理部１２は、所定のファイル形式の画像データを生成する。制御部１は、ジョブに用いる画像データを画像処理部１２に生成させる（ステップ♯３４）。
【００７６】
そして、制御部１は、画像処理部１２が生成した画像データに基づき、ジョブを実行する（ステップ♯３５）。コピージョブを行うとき、制御部１は、画像データに基づく印刷を印刷部６に実行させる。送信ジョブを行うとき、制御部１は、設定された宛先に向けて、画像データを通信部７に送信させる。保存ジョブを行うとき、制御部１は、設定された保存場所に画像データを記憶させる。
【００７７】
（オートクロップモードでのジョブ）
次に、図９を用いて、実施形態に係るオートクロップモードでのジョブの流れの一例を説明する。図９は、実施形態に係オートクロップモードでのジョブの流れの一例を示す図である。
【００７８】
図９のスタートは、オートクロップモードで圧縮画像データＤ１の格納が完了した時点である。まず、制御部１は、オートクロップモードでの作業領域９２をＲＡＭ２０に設定する（ステップ♯４１）。ここで、オートクロップモードでは、回転処理がなされる。回転処理は、特別原稿部分の傾きを是正するために行われる。矩形の画像データの回転処理を行うと、画像データの上下方向の最大幅と左右方向の最大幅が広くなる。
【００７９】
例えば、正方形の画像データを４５度回転させたとき、画像データの上下方向（縦方向）と左右方向（横方向）の幅は回転前のルート２倍になる。回転処理を行うとき、画像処理部１２は、回転前の画像データの中心を基準に回転させる。回転処理を行う場合、上下、左右ともに、回転前の画像データのサイズよりも作業領域９２のサイズを大きくしなければ、画像データの一部が欠ける。
【００８０】
そこで、制御部１は、ページ記憶領域９１よりも大きい作業領域９２を記憶装置に設定する。制御部１は、解凍画像データＤ２よりもサイズが大きく、矩形の領域を作業領域９２とする。制御部１は、回転角度がどのような角度でも、解凍画像データＤ２が欠けないように、作業領域９２のサイズを設定する。そして、制御部１は、解凍画像データＤ２を作業領域９２に格納する（読み出す）（ステップ♯４２）。
【００８１】
制御部１は、解凍画像データＤ２のうち、特別原稿部分を認識する（ステップ♯４３）。特別原稿には一定の厚みがある。厚みによる原稿と原稿台４ｂとの段差は影となる。特別原稿の端縁は濃く（暗い）値となる。そこで、制御部１は、高濃度画素の直線を画像処理部１２に抽出させる。例えは、制御部１は、ハフ変換処理を画像処理部１２に行わせる。最も長い高濃度の直線を特別原稿の長辺と見なすことができる。制御部１は、４本の直線で囲まれた部分を特別原稿部分と認識してもよい。
【００８２】
また、制御部１は、解凍画像データＤ２のエッジ検出処理を画像処理部１２に行わせてもよい。そして、制御部１は、画像処理部１２に輪郭検出処理を行わせてもよい。制御部１は、最も大きな輪郭を特別原稿部分の端縁（特別原稿と空白の境界）と認識してもよい。また、制御部１は、解凍画像データＤ２のエッジ検出処理を画像処理部１２に行わせてもよい。そして、制御部１は、エッジで囲まれる矩形の領域を特別原稿部分と認識してもよい。
【００８３】
続いて、制御部１は、特別原稿部分の傾きを認識する（ステップ♯４４）。例えば、解凍画像データＤ２の左右方向を０度とする。制御部１は左右方向と特別原稿部分の長辺（短辺でもよい）がなす角度を認識する。また、制御部１は傾き方向を認識する。制御部１は、時計回り方向で傾いているか、反時計回り方向で傾いているかを判定する。
【００８４】
制御部１は、特別原稿部分の傾きが０になるように解凍画像データＤ２を画像処理部１２に回転させる（ステップ♯４５）。制御部１は、傾き方向と逆方向に、認識した傾き角度だけ、画像処理部１２に回転させる。続いて、制御部１は、クロップ処理を画像処理部１２に行わせる（ステップ♯４６）。クロップ処理は、回転後の画像データから特別原稿部分のみを抜き出す処理である。なお、ノーマルモード（第２モード）では、制御部１は、クロップ処理を画像処理部１２に行わせない。なお、ステップ＃４５〜ステップ＃４６の処理手順は、この順序に限定されない。例えばステップ＃４４の傾き認識後、先にクロップ処理を行い、その後、画像処理部１２は回転処理を行ってもよい。
【００８５】
そして、制御部１は、貼り付け画像データを画像処理部１２に生成させる（ステップ♯４７）。貼り付け画像データは、クロップ処理で抜き出した画像データを白紙（白地）の背景画像データに貼りつけたデータである。背景画像データは所定サイズのデータである。所定サイズは、Ａ４サイズのようによく用いられるサイズでもよい。また、所定サイズは、複合機１００が出力できる最小サイズでもよい。また、操作パネル５は、貼り付け画像データのサイズの設定を受け付けてもよい。この場合、制御部１は、設定されたサイズの背景画像データにクロップ処理で抜き出した画像データを貼りつける。例えば、制御部１は、クロップ処理で抜き出した画像データ（特別原稿部分の画像データ）の中心と、白紙の画像データの中心が一致するように、クロップ処理で抜き出した画像データを貼りつける（センタリング）。
【００８６】
次に、制御部１は、貼りつけ画像データの画像処理を画像処理部１２に行わせる（ステップ♯４８）。制御部１は、貼りつけ画像データを作業領域９２に格納してもよい。制御部１は、クロップ処理の時点で、抜き出されなかった部分の画像データを破棄してもよい。制御部１は、ジョブの設定に応じた画像処理を画像処理部１２に行わせる。
【００８７】
操作パネル５は実行するジョブの種類の選択を受け付ける。制御部１は、選択に基づき、ジョブを実行する。画像データに基づきコピージョブを行うとき、画像処理部１２は、網点処理等を行い、トナー像形成に用いる画像データを生成する。画像データに基づき送信又は保存ジョブを行うとき、画像処理部１２は、所定のファイル形式の画像データを生成する。貼りつけ画像データに基づき、制御部１は、制御部１は、ジョブに用いる画像データを画像処理部１２に生成させる（ステップ♯４９）。
【００８８】
制御部１は、画像処理部１２が生成した画像データに基づき、ジョブを実行する（ステップ♯４１０）。コピージョブを行うとき、制御部１は、画像データに基づく印刷を印刷部６に実行させる。送信ジョブを行うとき、制御部１は、設定された宛先に向けて、画像データを通信部７に送信させる。保存ジョブを行うとき、制御部１は、設定された保存場所に画像データを記憶させる。
【００８９】
なお、制御部１は、ジョブの実行が開始されるまで、圧縮画像データＤ１をページ記憶領域９１に保持しておいてもよい。言い換えると、ジョブの実行が開始されたとき、制御部１は、ジョブが開始された圧縮画像データＤ１を記憶するページ記憶領域９１を消去してもよい。他の時点に、ページ記憶領域９１（圧縮画像データＤ１）を消してもよい。
【００９０】
このようにして、実施形態に係る画像処理装置（複合機１００）は、画像読取部４、画像データ生成部８、圧縮処理部８４、画像処理部１２、記憶装置、制御部１を含む。画像読取部４は、読み取る原稿が置かれる原稿台４ｂと、原稿台４ｂに置かれた原稿を読み取るイメージセンサー４６を含む。画像データ生成部８は、イメージセンサー４６が出力するアナログ画像信号に基づき画像データを生成する。圧縮処理部８４は、画像データ生成部８が生成した画像データを圧縮し、圧縮画像データＤ１を生成する。画像処理部１２は画像処理を行う。記憶装置はデータを記憶する。制御部１は、１ページ分の圧縮画像データＤ１をプールするためのページ記憶領域９１を記憶装置に設定する。制御部１は、ページ記憶領域９１に圧縮画像データＤ１を記憶させる。特別原稿を読み取るための第１モードでの読み取りのとき、制御部１は、ページ記憶領域９１のサイズを、読み取りで得られる圧縮前の画像データのサイズに第１比率Ｒ１を乗じた大きさとする。第２モードでの読み取りのとき、制御部１は、ページ記憶領域９１のサイズを、読み取りで得られる圧縮前の画像データのサイズに第２比率Ｒ２を乗じた大きさとする。第１比率Ｒ１は第２比率Ｒ２よりも小さい。第１モードのとき、画像処理部１２は、圧縮画像データＤ１に基づき、特別原稿部分のみを抜き出すクロップ処理を行う。第２モードのとき、画像処理部１２は、クロップ処理を行わない。
【００９１】
通常、カードのサイズは、定型サイズの用紙よりも小さい。通常、Ａ４サイズやレターサイズほど大きいＩＤカードはない。特別原稿を読み取った場合、画像データのうち、余白部分（特別原稿以外の部分）は広くなる。余白部分は空白の領域である。空白が多い画像データは、空白が少ない画像データよりも、圧縮後のサイズが小さくなる。従って、読み取り範囲の大きさが同じでも、第２モードよりも第１モードの方が、圧縮画像データＤ１のサイズは小さくなるといえる。
【００９２】
そこで、読み取り範囲の大きさが同じでも、第１モード（オートクロップモード）のページ記憶領域９１のサイズを、第２モード（ノーマルモード）でのページ記憶領域９１のサイズを小さくする。第１モードでのページ記憶領域９１のサイズを従来よりも少なくすることができる。第１モードで読み取りを行っても、記憶容量不足が生じ難くなる。記憶装置（ＲＡＭ２０）の記憶容量が小さい画像処理装置でも問題なく特別原稿（カード原稿）を読み取るモードを利用することができる。特別原稿（カード原稿）を読み取るモードで使用する記憶容量をへらすことができる。
【００９３】
第１モードは特別原稿を読み取るためのオートクロップモードである。第１モードのとき、制御部１は、原稿台４ｂのうち、予め定められたクロップ読取範囲の読み取りを画像読取部４に読み取りを行わせる。制御部１は、ページ記憶領域９１のサイズを、クロップ読取範囲の読み取りで得られる圧縮前の画像データのサイズに第１比率Ｒ１を乗じた大きさとする。クロップ読取範囲を読み取って得られた圧縮前の画像データのサイズに基づき、ページ記憶領域９１のサイズを設定することができる。また、第１モードでの圧縮前の画像データのサイズは、クロップ読取範囲の画素数（サイズ）に基づき定まる。従って、第１モードのとき、圧縮画像データＤ１が収まり、かつ、必要以上に大きすぎないように、ページ記憶領域９１のサイズを設定することができる。
【００９４】
クロップ読取範囲は、画像読取部４が読み取り可能な原稿サイズのうち、最大サイズの原稿と同じ大きさでもよい。特別原稿が原稿台４ｂのどの場所に置かれても、特別原稿の全体を読み取ることができる。また、クロップ読取範囲が読み取り可能な最大サイズでも、ページ記憶領域９１のサイズを抑えることができる。
【００９５】
第２モードはノーマルモードである。第２モードのとき、制御部１は、原稿サイズに応じた範囲で画像読取部４に読み取りを行わせる。制御部１は、ページ記憶領域９１のサイズを、画像読取部４が読み取った範囲の画像データであって、圧縮前の画像データのサイズに第２比率Ｒ２を乗じた大きさとする。特別原稿の読み取りを目的としない第２モードのとき、原稿は余白が少ない場合がある。そのため、特別原稿を読み取った場合に比べ、画像データを圧縮できない場合がある。読み取り範囲のサイズに基づきページ記憶領域９１のサイズを定めることができる。オーバーフローせず、かつ、大きすぎないように、ページ記憶領域９１のサイズを適切に設定することができる。
【００９６】
第１モードのとき、制御部１は、クロップ処理を行うための記憶領域であってページ記憶領域９１よりも大きい作業領域９２を記憶装置に設定する。制御部１は、作業領域９２に圧縮画像データＤ１を解凍した解凍画像データＤ２を記憶させる。画像処理部１２は、解凍画像データＤ２、又は、解凍画像データＤ２から抜き出した特別原稿部分の傾きを正すための回転処理を施す。なお、画像処理部１２が解凍画像データＤ２に回転処理に施したとき、画像処理部１２は、回転処理後の解凍画像データＤ２から特別原稿部分を抜き出す。回転処理により画像の一部が欠けないようにするには、回転前の画像データのサイズよりも大きなサイズの作業領域９２が必要となる。第１モードでは、ページ記憶領域９１のサイズを抑えられるので、回転処理を含むクロップ処理を問題なく実行することができる。回転処理を含むクロップ処理を行っても、記憶容量不足は生じない。
【００９７】
第１モードと第２モードのうち、使用するモードの選択を受け付ける操作パネル５を含む。読み取りのモードを選択することができる。使用者は、所望のモードで読み取りを行うことができる。
【００９８】
特別原稿には、カード原稿、パスポート、名刺のうち、何れか１つ、又は、複数が含まれる。
【００９９】
また、本発明は、画像処理装置の制御方法と捉えることもできる。本発明に係る画像処理装置の制御方法は、読み取る原稿が置かれる原稿台４ｂにセットされた原稿を、イメージセンサー４６を用いて読み取ること、イメージセンサー４６が出力するアナログ画像信号に基づき画像データを生成すること、生成された画像データを圧縮し、圧縮画像データＤ１を生成すること、１ページ分の圧縮画像データＤ１をプールするためのページ記憶領域９１を記憶装置に設定すること、ページ記憶領域９１に圧縮画像データＤ１を記憶させること、特別原稿を読み取るための第１モードでの読み取りのとき、ページ記憶領域９１のサイズを、読み取りで得られる圧縮前の画像データのサイズに第１比率Ｒ１を乗じた大きさとすること、第２モードでの読み取りのとき、ページ記憶領域９１のサイズを、読み取りで得られる圧縮前の画像データのサイズに第２比率Ｒ２を乗じた大きさすること、第１比率Ｒ１は第２比率Ｒ２よりも小さいこと、第１モードのとき圧縮画像データＤ１に基づき、特別原稿部分のみを抜き出すクロップ処理を行うこと、第２モードのときクロップ処理を行わないこと、を含む。
【産業上の利用可能性】
【０１００】
本発明は、画像処理装置（画像形成装置）に利用可能である。
【符号の説明】
【０１０１】
１００  複合機（画像処理装置）          １      制御部
１２    画像処理部                      ２０    ＲＡＭ（記憶装置）
４      画像読取部                      ４ｂ    原稿台
４６    イメージセンサー                ５      操作パネル
８      画像データ生成部                ８４    圧縮処理部
９１    ページ記憶領域                  ９２    作業領域
Ｄ１    圧縮画像データ                  Ｄ２    解凍画像データ
Ｒ１    第１比率                        Ｒ２    第２比率
【図１】
2020010287.tif 000003
【図２】
2020010287.tif 000004
【図３】
2020010287.tif 000005
【図４】
2020010287.tif 000006
【図５】
2020010287.tif 000007
【図６】
2020010287.tif 000008
【図７】
2020010287.tif 000009
【図８】
2020010287.tif 000010
【図９】
2020010287.tif 000011