(57)【要約】【課題】低コストで適切な原稿サイズを検知して利便性、操作性を向上させることのできる原稿読取装置を提供する。【解決手段】原稿を読み取って画像情報を生成する生成手段（スキャナ装置１０１）と、生成された画像情報に基づいて原稿の幅に関する情報を取得する取得手段（幅情報取得部１０２）と、原稿のサイズに関する情報を格納する格納手段（サイズ情報格納部１０７）と、系列についての設定を行う設定手段（原稿サイズ系列設定部１０３）と、設定された系列における原稿の各サイズの許容範囲を指定する指定手段（マージン指定部１０４）と、取得された原稿の幅に関する情報、設定された前記系列の情報および指定した許容範囲に基づいて、系列内における一つのサイズを原稿のサイズとして検知する検知手段（原稿サイズ検知部１０５）とを備える【選択図】図１
2010268347.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って画像情報を生成する生成手段と、
該生成手段で生成された画像情報に基づいて前記原稿の幅に関する情報を取得する取得手段と、
前記原稿のサイズに関する情報を格納する格納手段と、
前記原稿の複数のサイズに関する情報からなる少なくとも一つの系列についての設定を行う設定手段と、
前記設定手段で設定された系列における前記原稿の各サイズの許容範囲を指定する指定手段と、
前記取得手段で取得された前記原稿の幅に関する情報、前記設定手段で設定された前記系列の情報および前記指定手段で指定した前記許容範囲に基づいて、前記系列内における一つのサイズを前記原稿のサイズとして検知する検知手段と、
を少なくとも備えることを特徴とする原稿読取装置。
【請求項２】
前記設定手段は、
予め設定された複数のサイズに関する情報からなる系列について、少なくとも一つのサイズに関する情報を追加または削除することを特徴とする請求項１に記載の原稿読取装置。
【請求項３】
前記設定手段は、
前記系列に含まれる各サイズについて、前記検知手段における検知対象とするか否かを設定することを特徴とする請求項１または請求項２の何れかに記載の原稿読取装置。
【請求項４】
前記検知手段は、
前記設定手段で設定された前記系列の情報および前記指定手段で指定した前記許容範囲に基づいて、閾値を算定する算定手段と、
該算定手段で算定された閾値に基づいて、前記系列内における一つのサイズを前記原稿のサイズとして選択する選択手段と、
を有することを特徴とする請求項１から請求項３の何れかに記載の原稿読取装置。
【請求項５】
前記選択手段は、
前記算定手段で算定された閾値が、前記系列内において隣接するサイズの中間であった場合に、前記閾値と前記取得手段で取得された前記原稿の幅に関する情報とを比較し、前記閾値未満または前記閾値以下である場合には、隣接するサイズの内、小さい方のサイズを選択し、前記閾値以上または前記閾値を超える場合には、隣接するサイズの内、大きい方のサイズを選択することを特徴とする請求項４に記載の原稿読取装置。
【請求項６】
前記指定手段は、
前記許容範囲の指定により、複数のサイズ間で前記許容範囲が重複する状態となった場合には、当該指定を不可とすることを特徴とする請求項１から請求項５の何れかに記載の原稿読取装置。
【請求項７】
前記指定手段による許容範囲の指定により、複数のサイズ間で前記許容範囲が重複する場合には、警告を行う警告手段をさらに備えることを特徴とする請求項１から請求項６の何れかに記載の原稿読取装置。
【請求項８】
原稿を読み取る原稿読取装置と、
該原稿読取装置からの出力に基づいて記録媒体に画像を形成する画像形成部と、
を有し、
前記原稿読取装置は、
原稿を読み取って画像情報を生成する生成手段と、
該生成手段で生成された画像情報に基づいて前記原稿の幅に関する情報を取得する取得手段と、
前記原稿のサイズに関する情報を格納する格納手段と、
前記原稿の複数のサイズに関する情報からなる少なくとも一つの系列についての設定を行う設定手段と、
前記設定手段で設定された系列における前記原稿の各サイズの許容範囲を指定する指定手段と、
前記取得手段で取得された前記原稿の幅に関する情報、前記設定手段で設定された前記系列の情報および前記指定手段で指定した前記許容範囲に基づいて、前記系列内における一つのサイズを前記原稿のサイズとして検知する検知手段と、
を少なくとも備えることを特徴とする画像形成装置。
【請求項９】
原稿を読み取る原稿読取装置と、
通信手段を介して該原稿読取装置と接続され、前記原稿読取装置からの出力に基づいて記録媒体に画像を形成する画像形成装置と、
を有し、
前記原稿読取装置は、
原稿を読み取って画像情報を生成する生成手段と、
該生成手段で生成された画像情報に基づいて前記原稿の幅に関する情報を取得する取得手段と、
前記原稿のサイズに関する情報を格納する格納手段と、
前記原稿の複数のサイズに関する情報からなる少なくとも一つの系列についての設定を行う設定手段と、
前記設定手段で設定された系列における前記原稿の各サイズの許容範囲を指定する指定手段と、
前記取得手段で取得された前記原稿の幅に関する情報、前記設定手段で設定された前記系列の情報および前記指定手段で指定した前記許容範囲に基づいて、前記系列内における一つのサイズを前記原稿のサイズとして検知する検知手段と、
を少なくとも備えることを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読取装置、画像形成装置および画像形成システムに関するものである。
【背景技術】
【０００２】
大判のポスターや図面を複写（コピー）する際には、比較的大きなサイズの原稿を読み取り可能なワイドフォーマットの複写機が用いられる。
【０００３】
原稿（用紙）のサイズは、日本工業規格やＩＳＯ等によって規格化されており、ＪＩＳ  Ａ系列（Ａ０、Ａ１・・・）、ＪＩＳ  Ｂ系列（Ｂ０、Ｂ１・・・）、ＩＳＯ  Ａ系列、ＩＳＯ  Ｂ系列などの各種系列が汎用されている。
【０００４】
また、各国ごとに別系列の原稿（用紙）が用いられることがある。例えば、アメリカ合衆国等では、Ａｍｅｒｉｃａｎ  Ｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄｓ  Ｉｎｓｔｉｔｕｔｅ（ＡＮＳＩ規格）として、８．５インチ、１１インチ・・・等の系列が用いられている。
【０００５】
さらに、印刷業者等によっては、上記の系列に属さない独自規格の原稿（用紙）を用いる場合もある。
【０００６】
これらの各種サイズの原稿を的確に読み取って画像情報を生成するために、原稿サイズを自動的に検知する機能を備えた装置が種々開発されている。
【０００７】
例えば、特開平６−７８１００号公報には、予め指定された定形原稿の中から、原稿イメージより大きな定形サイズの内、最も小さい定形サイズを原稿のサイズとして原稿サイズ検知を行う原稿サイズ検知装置が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平６−７８１００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、低コストで適切な原稿サイズを検知して利便性、操作性を向上させることのできる原稿読取装置、画像形成装置および画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記課題を解決するため、請求項１の発明に係る原稿読取装置は、原稿を読み取って画像情報を生成する生成手段と、該生成手段で生成された画像情報に基づいて前記原稿の幅に関する情報を取得する取得手段と、前記原稿のサイズに関する情報を格納する格納手段と、前記原稿の複数のサイズに関する情報からなる少なくとも一つの系列についての設定を行う設定手段と、前記設定手段で設定された系列における前記原稿の各サイズの許容範囲を指定する指定手段と、前記取得手段で取得された前記原稿の幅に関する情報、前記設定手段で設定された前記系列の情報および前記指定手段で指定した前記許容範囲に基づいて、前記系列内における一つのサイズを前記原稿のサイズとして検知する検知手段とを少なくとも備えることを特徴とする。
【００１１】
請求項２の発明に係る原稿読取装置は、請求項１に記載の発明について、前記設定手段は、予め設定された複数のサイズに関する情報からなる系列について、少なくとも一つのサイズに関する情報を追加または削除することを特徴とする。
【００１２】
請求項３の発明に係る原稿読取装置は、請求項１または請求項２の何れかに記載の発明について、前記設定手段は、前記系列に含まれる各サイズについて、前記検知手段における検知対象とするか否かを設定することを特徴とする。
【００１３】
請求項４の発明に係る原稿読取装置は、請求項１から請求項３の何れかに記載の発明について、前記検知手段は、前記設定手段で設定された前記系列の情報および前記指定手段で指定した前記許容範囲に基づいて、閾値を算定する算定手段と、該算定手段で算定された閾値に基づいて、前記系列内における一つのサイズを前記原稿のサイズとして選択する選択手段とを有することを特徴とする。
【００１４】
請求項５の発明に係る原稿読取装置は、請求項４に記載の発明について、前記選択手段は、前記算定手段で算定された閾値が、前記系列内において隣接するサイズの中間であった場合に、前記閾値と前記取得手段で取得された前記原稿の幅に関する情報とを比較し、前記閾値未満または前記閾値以下である場合には、隣接するサイズの内、小さい方のサイズを選択し、前記閾値以上または前記閾値を超える場合には、隣接するサイズの内、大きい方のサイズを選択することを特徴とする。
【００１５】
請求項６の発明に係る原稿読取装置は、請求項１から請求項５の何れかに記載の発明について、前記指定手段は、前記許容範囲の指定により、複数のサイズ間で前記許容範囲が重複する状態となった場合には、当該指定を不可とすることを特徴とする。
【００１６】
請求項７の発明に係る原稿読取装置は、請求項１から請求項６の何れかに記載の発明について、前記指定手段による許容範囲の指定により、複数のサイズ間で前記許容範囲が重複する場合には、警告を行う警告手段をさらに備えることを特徴とする。
【００１７】
請求項８の発明に係る画像形成装置は、原稿を読み取る原稿読取装置と、該原稿読取装置からの出力に基づいて記録媒体に画像を形成する画像形成部とを有し、前記原稿読取装置は、原稿を読み取って画像情報を生成する生成手段と、該生成手段で生成された画像情報に基づいて前記原稿の幅に関する情報を取得する取得手段と、前記原稿のサイズに関する情報を格納する格納手段と、前記原稿の複数のサイズに関する情報からなる少なくとも一つの系列についての設定を行う設定手段と、前記設定手段で設定された系列における前記原稿の各サイズの許容範囲を指定する指定手段と、前記取得手段で取得された前記原稿の幅に関する情報、前記設定手段で設定された前記系列の情報および前記指定手段で指定した前記許容範囲に基づいて、前記系列内における一つのサイズを前記原稿のサイズとして検知する検知手段とを少なくとも備えることを特徴とする。
【００１８】
請求項９の発明に係る画像形成システムは、原稿を読み取る原稿読取装置と、通信手段を介して該原稿読取装置と接続され、前記原稿読取装置からの出力に基づいて記録媒体に画像を形成する画像形成装置とを有し、前記原稿読取装置は、原稿を読み取って画像情報を生成する生成手段と、該生成手段で生成された画像情報に基づいて前記原稿の幅に関する情報を取得する取得手段と、前記原稿のサイズに関する情報を格納する格納手段と、前記原稿の複数のサイズに関する情報からなる少なくとも一つの系列についての設定を行う設定手段と、前記設定手段で設定された系列における前記原稿の各サイズの許容範囲を指定する指定手段と、前記取得手段で取得された前記原稿の幅に関する情報、前記設定手段で設定された前記系列の情報および前記指定手段で指定した前記許容範囲に基づいて、前記系列内における一つのサイズを前記原稿のサイズとして検知する検知手段とを少なくとも備えることを特徴とする。
【発明の効果】
【００１９】
本発明によれば以下の効果を奏することができる。
【００２０】
すなわち、請求項１に記載の発明によれば、低コストで適切な原稿サイズを検知して、ユーザの利便性や操作性を向上させることが可能な原稿読取装置を提供することができる。
【００２１】
請求項２に記載の発明によれば、ユーザ等の使用環境に対応させた適切な原稿サイズを検知して、利便性や操作性を向上させることが可能な原稿読取装置を提供することができる。
【００２２】
請求項３に記載の発明によれば、ユーザ等に検知対象を設定させ、適切な原稿サイズを検知して、利便性や操作性を向上させることが可能な原稿読取装置を提供することができる。
【００２３】
請求項４に記載の発明によれば、算定された閾値に基づいて適切な原稿サイズを検知して、利便性や操作性を向上させることが可能な原稿読取装置を提供することができる。
【００２４】
請求項５に記載の発明によれば、算定された閾値に基づいて、より適切な原稿サイズを検知して、利便性や操作性を向上させることが可能な原稿読取装置を提供することができる。
【００２５】
請求項６に記載の発明によれば、複数のサイズ間で許容範囲が重複する状態を回避して、利便性や操作性を向上させることが可能な原稿読取装置を提供することができる。
【００２６】
請求項７に記載の発明によれば、複数のサイズ間で許容範囲が重複する状態を警告して、利便性や操作性を向上させることが可能な原稿読取装置を提供することができる。
【００２７】
請求項８に記載の発明によれば、低コストで適切な原稿サイズを検知して、ユーザの利便性や操作性を向上させることが可能な画像形成装置を提供することができる。
【００２８】
請求項８に記載の発明によれば、低コストで適切な原稿サイズを検知して、ユーザの利便性や操作性を向上させることが可能な画像形成システムを提供することができる。
【図面の簡単な説明】
【００２９】
【図１】実施の形態に係る画像形成装置ＰＲ１の構成を示す機能ブロック図である。
【図２】原稿サイズとして扱う定形サイズの情報の例を示す表である。
【図３】実施の形態に係る画像形成装置ＰＲ１におけるマージン等の編集画面の例を示す説明図である。
【図４】設定変更処理の処理手順を示すフローチャートである。
【図５】定形原稿判断処理の処理手順を示すフローチャートである。
【図６】実施の形態に係る画像形成装置ＰＲ１における設定不可の警告画面の例を示す説明図である。
【図７】定形サイズ幅重複検知処理の処理手順を示すフローチャートである。
【図８】重複検知処理の処理手順を示すフローチャートである。
【図９】マージンのマイナス範囲チェック処理の処理手順を示すフローチャートである。
【図１０】マージンのプラス範囲チェック処理の処理手順を示すフローチャートである。
【図１１】実施の形態に係る画像形成装置ＰＲ１における一括マージン指定の画面遷移の例を示す説明図である。
【図１２】数値指定処理の処理手順を示すフローチャートである。
【図１３】一括重複検知処理の処理手順を示すフローチャートである。
【図１４】定形原稿対象最大サイズＩＤの取得処理の処理手順を示すフローチャートである。
【図１５】次に大きい定形原稿対象最大サイズＩＤの取得処理の処理手順を示すフローチャートである。
【図１６】数値指定一括更新処理の処理手順を示すフローチャートである。
【図１７】中間サイズ丸め処理の処理手順を示すフローチャートである。
【図１８】中間指定一括更新処理の処理手順を示すフローチャートである。
【図１９】上位サイズ丸め処理の処理手順を示すフローチャートである。
【図２０】上位サイズ丸め一括更新処理の処理手順を示すフローチャートである。
【図２１】下位サイズ丸め処理の処理手順を示すフローチャートである。
【図２２】下位サイズ丸め一括更新処理の処理手順を示すフローチャートである。
【図２３】丸め処理の実行状態を模式的に示す説明図である。
【図２４】比較対象としての原稿読取装置の概略構成例を示す概略図である。
【図２５】比較対象としての原稿読取装置による原稿サイズの検知例を示す表である。
【図２６】比較対象としての原稿読取装置によって使用される原稿系列の例を示す説明図である。
【発明を実施するための形態】
【００３０】
以下、本発明の一例としての実施の形態を図面に基づいて詳細に説明する。ここで、添付図面において同一の部材には同一の符号を付しており、また、重複した説明は省略されている。なお、ここでの説明は本発明が実施される最良の形態であることから、本発明は当該形態に限定されるものではない。
【００３１】
図１から図１８を参照して、本発明についての実施の形態に係る画像形成装置ＰＲ１について説明する。
【００３２】
図１に示すように、画像形成装置ＰＲ１は、原稿を読み込んで画像情報（画像データ）に変換する原稿読取装置１００と、原稿読取装置１００で変換された画像情報に基づいて印刷用紙等の記録媒体に画像形成（印刷）を行う画像形成部２００とから構成されている。
【００３３】
なお、画像形成部２００は、プリンタエンジン等で構成されるが、本発明とは直接関連しないので、詳細な構成については省略する。
【００３４】
原稿読取装置１００は、図面やポスター等の原稿を光学的に読み取って電子的な画像データを生成するスキャナ装置１０１（生成手段の一例）と、スキャナ装置１０１で生成された画像データに基づいて原稿の幅に関する情報を取得する幅情報取得部１０２（取得手段の一例）と、原稿のサイズに関する情報（原稿サイズの定形化された系列情報等）を格納する原稿サイズ情報格納部１０７（格納手段の一例）と、原稿の複数のサイズに関する情報からなる少なくとも一つの系列についての設定を行う原稿サイズ系列設定部１０３（設定手段の一例）と、原稿サイズ系列設定部１０３で設定された系列における原稿の各サイズの許容範囲（マージン）を指定するマージン指定部１０４（指定手段の一例）と、幅情報取得部１０２で取得された原稿の幅に関する情報、原稿サイズ系列設定部１０３で設定された系列の情報およびマージン指定部１０４で指定した許容範囲に基づいて、系列内における一つのサイズを原稿のサイズとして検知する原稿サイズ検知部１０５（検知手段の一例）と、マージン指定の結果、重複部分が発生した場合に「設定不可」等の警告を報知する警告報知部１０６（警告手段の一例）を備えている。
【００３５】
スキャナ装置１０１の読み取り方式は特には限定されず、Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ（ＣＣＤ）方式、Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ（ＣＩＳ）方式等の何れであってもよい。
【００３６】
また、特には限定されないが、原稿サイズ系列設定部１０３およびマージン指定部１０４は、例えば、液晶表示装置を備えるタッチパネル等で構成される。原稿サイズ系列設定部１０３およびマージン指定部１０４の詳細な表示態様等については図面を参照して後述する。
【００３７】
原稿サイズ検知部１０５は、例えばマイクロコンピュータ等で構成され、原稿サイズ系列設定部１０３で設定された系列の情報およびマージン指定部１０４で指定した許容範囲（マージン）に基づいて、閾値を算定する閾値算定部１５０（算定手段の一例）と、この閾値算定部１５０で算定された閾値に基づいて、系列内における一つのサイズを原稿のサイズとして選択する原稿サイズ選択部１５１（選択手段の一例）とを有している。
【００３８】
原稿サイズ情報格納部１０７には、例えば図２に示すような「原稿サイズとして扱う定形サイズの情報」がテーブルとして格納されている。
【００３９】
図２に示す例では、定形サイズとして、「ＪＩＳ／ＩＳＯ  Ａ０〜Ａ４、ＪＩＳ  Ｂ１〜Ｂ５、ＩＳＯ  Ｂ１〜Ｂ５、ＡＮＳＩ  Ｅ〜Ａ、Ａｒｃｈｉｔｅｃｔｕｒａｌ  Ｅ〜Ａ、独自規格である特Ａ０からＡ２、非定形」の情報が格納され、各サイズに対応させて、ＩＤ（インデックス番号）、幅（単位ｍｍ）、定形原稿として対象にするか否か（ＯＮ／ＯＦＦ）、＋側（幅が広がる側）、−側（幅が狭まる側）のマージン（単位ｍｍ）に関する情報が格納されている。
【００４０】
定形原稿として対象にするか否かの設定およびマージンについては、ユーザが任意に設定変更することが可能となっている。
【００４１】
ここで、図３を参照して、定形原稿対象とマージンの設定変更の画面表示および手順について説明する。
【００４２】
図３の（Ａ）に示す表示画面では、画像形成装置ＰＲ１が備えるタッチパネル等の表示部には、定形サイズ、幅、定形原稿対象、マージンに関する情報が、各サイズに対応させた表形式で表示される。なお、ここに示す例では、定形サイズに関する情報は、複数ページに渡って格納されている。
【００４３】
表示画面（Ａ）において、各ボタンＢ１は編集作業への移行ボタン、ボタンＢ２は前ページへの移行ボタン、ボタンＢ３は次ページへの移行ボタン、ボタンＢ４は設定変更を確定させて反映させるボタンであり、ユーザが指やスタイラスペン等で画面上の各ボタンに触れることで各操作が実行される。
【００４４】
図３の（Ｂ）に示す表示画面は、上記ボタンＢ１の何れかが操作された場合に、表示画面（Ａ）から切り換えて表示される。
【００４５】
表示画面（Ｂ）に示す例では、ボタンＢ１の操作により、原稿サイズ「ＪＩＳ／ＩＳＯ  Ａ０」の編集が選択された場合を示す。
【００４６】
表示画面（Ｂ）において、ボタンＢ１０は定形原稿対象のＯＮを選択するボタン、ボタンＢ１１は定形原稿対象のＯＦＦを選択するボタン、ボタンＢ１２はマージンをプラス（増やす）場合の操作ボタン、ボタンＢ１３はマージンをマイナス（減らす）場合の操作ボタン、ボタンＢ１４は設定の取り消しを指示するボタン、ボタンＢ１５は設定変更を決定するボタン、ボタンＢ１６は表示画面（Ａ）に戻るボタンである。
【００４７】
円形の表示部Ｈ１、Ｈ２は、ボタンＢ１０、Ｂ１１の操作により選択された側が黒丸状態に変更されて、選択状態が分かるようになっている。
【００４８】
また、ボタンＢ１２、Ｂ１３の操作により増減されるマージンの量は、例えば５ｍｍ毎でもよいし、あるいは１ｍｍ毎、０．１ｍｍ毎など、画像形成装置ＰＲ１の仕様や設計に応じて任意に規定される。
【００４９】
図３の表示画面における設定変更処理の処理手順の例を図４のフローチャートに示す。
【００５０】
ステップＳ１０では、図２に示すような原稿サイズとして扱う定形サイズの情報から選択定形サイズのＩＤ、選択定形サイズのマイナスマージンおよびプラスマージンを取得してステップＳ１１に移行する。
【００５１】
ステップＳ１１では、表示画面（Ｂ）に示すような設定変更操作に基づいて、対応する選択定形サイズＩＤのマイナスマージンおよびプラスマージンを更新して処理を終了する。
【００５２】
次に、図５のフローチャートを参照して、定形原稿幅判断処理の処理手順について説明する。
【００５３】
ステップＳ２０で原稿幅検知を開始し、ステップＳ２１でＩＤ＝０と初期化してステップＳ２３に移行する。
【００５４】
なお、以降に記述されている、幅（ＩＤ）、定形原稿対象（ＩＤ）、プラスマージン（ＩＤ）、マイナスマージン（ＩＤ）は、図２に示すような原稿サイズとして扱う定形サイズの情報の中からＩＤが等しい定形サイズの情報を、それぞれ参照していることを意味している。
【００５５】
例えば、ＩＤ＝０の時は、幅（ＩＤ）はＡ０定形サイズの幅８４１ｍｍの情報という意味となる。
【００５６】
ステップＳ２３では、幅（ＩＤ）＝−１か否かが判定され、「Ｙｅｓ」の場合には図２の情報に示すように、原稿サイズは幅：−１に対応する非定形であると判断（ステップＳ２９）して処理を終了する。
【００５７】
一方、ステップＳ２３で「Ｎｏ」の場合にはステップＳ２４に移行して、定形原稿対象（ＩＤ）がＯＮであるかＯＦＦであるかが判定される。
【００５８】
ＯＦＦであると判定された場合にはステップＳ３０に移行して、ＩＤを「１」インクリメントしてステップＳ２２に移行する。
【００５９】
また、ＯＮであると判定された場合にはステップＳ２５に移行して、プラスマージンとマイナスマージンを取得してステップＳ２６に移行する。
【００６０】
ステップＳ２６では、閾値として、最小値（ｍｉｎ）＝定形原稿幅（ＩＤ）−マイナスマージン（ＩＤ）、最大値（ｍａｘ）＝定形原稿幅（ＩＤ）＋プラスマージン（ＩＤ）を算出してステップＳ２７に移行する。
【００６１】
ステップＳ２７では、ｍｉｎ≦原稿幅≦ｍａｘであるか否かが判定され、「Ｎｏ」の場合にはステップＳ３０に移行し、「Ｙｅｓ」の場合にはステップＳ２８に移行する。
【００６２】
ステップＳ２８では、原稿サイズは、上記処理のＩＤに対応する定形サイズであると判定して処理を終了する。
【００６３】
これにより、低コストで適切な原稿サイズを検知して、ユーザの利便性や操作性が向上される。
【００６４】
ここで、本実施の形態に係る画像形成装置ＰＲ１で、低コストや利便性や操作性の向上が実現されることを図１９から図２１に示す比較対象との対比で述べる。
【００６５】
図２４に示す比較対象としての原稿読取装置Ｍ１では、原稿の幅方向に複数（図２４の例では５個）のサイズセンサ０〜４が設けられている。
【００６６】
そして、各種サイズの原稿（用紙）０〜４の端部をサイドガイド５００に沿わせて矢印Ｄ方向に差し込んだ際におけるサイズセンサ０〜４のＯＮ／ＯＦＦ状態で、原稿サイズを判別していた。
【００６７】
即ち、図２５に示すように、例えば、サイズセンサ０のみがＯＮの場合には、Ａ系のＡ４またはＩＳＯ  Ｂ系のＢ５、サイズセンサ０〜４の全てがＯＮの場合には、Ａ系のＡ０またはＩＳＯ  Ｂ系のＢ１であるというように判別していた。
【００６８】
しかしながら、ユーザで使用される原稿サイズの系列は、例えば図２６に示すような複数の系列に渡ることが多いため、系列を選択する手間がかかるという不都合があった。
【００６９】
また、非定形サイズの原稿を用いる場合には適用できないという不都合があった。
【００７０】
さらに、複数のサイズセンサが必要であるため、製造コストが嵩むという難点もあった。
【００７１】
そこで、少し原稿を読込み、読込んだイメージ幅から原稿幅を検知し、検知した原稿幅の原稿サイズが、予め指定された定形原稿のマージン内に収まるものがあれば、原稿幅をその定形原稿幅とし、無ければユーザに定形原稿幅を指定させることで、原稿幅を検知する方式も提案されている。
【００７２】
しかし、この方式では、ユーザが意識していない定形原稿幅が検知される虞があり、利便性が低下するという不都合があった。
【００７３】
これに対して、本実施の形態に係る画像形成装置ＰＲ１では、サイズセンサを用いないのでコストが嵩むことがなく、また、検知すべき原稿サイズを設定したり、マージンを自由に設定することにより、ユーザが望む定形サイズを的確に検知させて利便性や操作性が向上される。
【００７４】
次に、図６から図１０を参照して、マージンの設定で重複部分が発生した場合の措置の例について説明する。
【００７５】
図６に示す画面表示では、マージンの設定で重複部分が発生した場合に、「設定不可」の警告メッセージを表示する例を示す。
【００７６】
表示画面（Ｂ）で、ボタンＢ１２、Ｂ１３の操作によりプラスマージン（例えば、１５ｍｍ）、マイナスマージン（例えば、２５ｍｍ）を指定した後、決定ボタンＢ１５が操作された場合において、他の原稿サイズとの関係でマージンの重複部分が設定された場合には、画面（Ｃ）が表示される。
【００７７】
図６に示す例では、「設定不可」との表示に加えて、「既に決定している定形原稿幅と重なる範囲が指定されました。設定不可となります。」というメッセージが表示される。
【００７８】
ユーザが上記メッセージ等を確認した後、確認ボタンＢ２０を操作することにより、表示画面（Ｂ）に戻り、再度マージンの設定をやり直すこととなる。
【００７９】
このように、マージンが重なった場合に設定不可とするのは、かかる状態では、原稿サイズを的確に検知できない場合が発生するためである。
【００８０】
図７のフローチャートを参照して、定形サイズ幅重複検知処理の処理手順について説明する。
【００８１】
ステップＳ４０では、ユーザが設定変更を実施する定形サイズのＩＤと、ユーザが設定したマイナスマージンと、プラスマージンを取得しステップＳ４１に移行する。
【００８２】
ステップＳ４１では、ステップＳ４０で取得したＩＤ、マイナスマージンおよびプラスマージンに基づいて、重複した範囲があるか否かを検知する重複検知処理のサブルーチンが実行（詳細な処理手順は後述する）され、ＮＧの場合（重複範囲があった場合）には、ステップＳ４３に移行して、図６の（Ｃ）に示すような設定不可画面を表示して処理を終了する。
【００８３】
また、ＯＫの場合（重複範囲がなかった場合）には、ステップＳ４２に移行して、対応する選択定形サイズＩＤのマイナスマージンおよびプラスマージンを更新して処理を終了する。
【００８４】
ここで、図８のフローチャートを参照して、重複検知処理のサブルーチンの処理手順について説明する。
【００８５】
ステップＳ４１０では、ステップＳ４０で取得したＩＤ、マイナスマージンに基づいてマイナス範囲チェック処理のサブルーチン（処理手順については図９を参照して後述する）が実行され、ＮＧの場合にはステップＳ４１３に移行して、範囲チェックがＮＧとして図７のメイン処理にリターンし、ＯＫの場合にはステップＳ４１１に移行する。
【００８６】
ステップＳ４１１では、ステップＳ４０で取得したＩＤ、プラスマージンのプラス範囲チェック処理のサブルーチン（処理手順については図１０を参照して後述する）が実行され、ＮＧの場合にはステップＳ４１３に移行して、範囲チェックがＮＧとして図７のメイン処理にリターンし、ＯＫの場合には範囲チェックＯＫとして図７のメイン処理にリターンする。
【００８７】
図９のフローチャートを参照して、前記ステップＳ４１０に該当するマージンのマイナス範囲チェック処理のサブルーチンの処理手順について説明する。
【００８８】
ステップＳ４２０では、図２に示すような原稿サイズとして扱う定形サイズの情報から、ステップＳ４０で取得したＩＤの定形原稿サイズの幅を取得して（この幅を選択定形原稿幅とする）ステップＳ４２１に移行する。
【００８９】
ステップＳ４２１では、ｐａｒａ＝選択定形原稿幅−マイナスマージンとしてステップＳ４２２に移行する。
【００９０】
ステップＳ４２２では、ＩＤ＝０と初期化してステップＳ４２４に移行する。
【００９１】
ステップＳ４２４では、幅（ＩＤ）＝−１か否かが判定され、「Ｙｅｓ」の場合には原稿サイズは幅（ＩＤ）＝−１に対応する非定形であると判断して、ステップＳ４３０に移行して、範囲チェックＯＫとして図８のメイン処理にリターンする。
【００９２】
また、ステップＳ４２４で「Ｎｏ」と判定された場合には、ステップＳ４２５に移行して、定形原稿対象（ＩＤ）がＯＮであるかＯＦＦであるかが判定される。
【００９３】
ＯＦＦであると判定された場合にはステップＳ４３１に移行して、ＩＤを「１」インクリメントしてステップＳ４２４に移行する。
【００９４】
また、ＯＮであると判定された場合にはステップＳ４２６に移行して、プラスマージン（ＩＤ）とマイナスマージン（ＩＤ）を取得してステップＳ４２７に移行する。
【００９５】
ステップＳ４２７では、閾値として、最小値（ｍｉｎ）＝幅（ＩＤ）−マイナスマージン（ＩＤ）、最大値（ｍａｘ）＝幅（ＩＤ）＋プラスマージン（ＩＤ）を算出してステップＳ４２８に移行する。
【００９６】
ステップＳ４２８では、ｍｉｎ≦ｐａｒａ≦ｍａｘであるか否かが判定され、「Ｎｏ」の場合にはステップＳ４３１に移行し、「Ｙｅｓ」の場合にはステップＳ４２９に移行する。
【００９７】
ステップＳ４２９では、範囲チェックＮＧとして図８のメイン処理にリターンする。
【００９８】
次に、図１０のフローチャートを参照して、前記ステップＳ４１１に該当するマージンのプラス範囲チェック処理のサブルーチンの処理手順について説明する。
【００９９】
ステップＳ４４０では、図２に示すような原稿サイズとして扱う定形サイズの情報から、ステップＳ４０で取得したＩＤの定形原稿サイズの幅を取得して（この幅を選択定形原稿幅とする）ステップＳ４４１に移行する。
【０１００】
ステップＳ４４１では、ｐａｒａ＝選択定形原稿幅−プラスマージンとしてステップＳ４４２に移行する。
【０１０１】
ステップＳ４４２では、ＩＤ＝０と初期化してステップＳ４４４に移行する。
【０１０２】
ステップＳ４４４では、幅（ＩＤ）＝−１か否かが判定され、「Ｙｅｓ」の場合には原稿サイズは幅（ＩＤ）＝−１に対応する非定形であると判断して、ステップＳ４５０に移行して、範囲チェックＯＫとして図８のメイン処理にリターンする。
【０１０３】
また、ステップＳ４４４で「Ｎｏ」と判定された場合には、ステップＳ４４５に移行して、定形原稿対象（ＩＤ）がＯＮであるかＯＦＦであるかが判定される。
【０１０４】
ＯＦＦであると判定された場合にはステップＳ４５１に移行して、ＩＤを「１」インクリメントしてステップＳ４４４に移行する。
【０１０５】
また、ＯＮであると判定された場合にはステップＳ４４６に移行して、プラスマージン（ＩＤ）とマイナスマージン（ＩＤ）を取得してステップＳ４４７に移行する。
【０１０６】
ステップＳ４４７では、閾値として、最小値（ｍｉｎ）＝幅（ＩＤ）−マイナスマージン（ＩＤ）、最大値（ｍａｘ）＝幅（ＩＤ）＋プラスマージン（ＩＤ）を算出してステップＳ４４８に移行する。
【０１０７】
ステップＳ４４８では、ｍｉｎ≦ｐａｒａ≦ｍａｘであるか否かが判定され、「Ｎｏ」の場合にはステップＳ４５１に移行し、「Ｙｅｓ」の場合にはステップＳ４４９に移行する。
【０１０８】
ステップＳ４４９では、範囲チェックＮＧとして図８のメイン処理にリターンする。
【０１０９】
これにより、算定された閾値に基づいて、より適切な原稿サイズを検知して、利便性や操作性が向上される。
【０１１０】
また、複数のサイズ間でマージンが重複する状態を回避して、利便性や操作性が向上される。
【０１１１】
さらに、複数のサイズ間でマージンが重複する状態を警告して、利便性や操作性が向上される。
【０１１２】
次に、図１１から図２１を参照して、一括してマージンを指定する場合および非定形サイズの原稿を判別する手法の例について説明する。
【０１１３】
まず、図１１を参照して、画面表示の遷移状態について説明する。
【０１１４】
図１１の（Ｄ）に示す表示画面では、画像形成装置ＰＲ１が備えるタッチパネル等の表示部に、定形サイズ、幅、定形原稿対象、マージンに関する情報が、各サイズに対応させた表形式で表示される。なお、ここに示す例では、定形サイズに関する情報は、複数ページに渡って格納されている。
【０１１５】
そして、一括して各サイズのマージンの設定を行う一括マージン設定ボタンＢ５が操作されると表示画面（Ｅ）に遷移する。
【０１１６】
なお、表示画面（Ｄ）において、他の操作ボタンＢ１〜Ｂ４の機能は、図３において説明した通りである。
【０１１７】
表示画面（Ｅ）では、マージンを数値で設定する数値指定ボタンＢ２０と対応する円形の表示部Ｈ３、表示画面（Ｄ）のマージンの欄に示すようにプラスマージン、マイナスマージンともに予め設定された値（この例では５ｍｍ）を設定する中間指定ボタンＢ２１と対応する円形の表示部Ｈ４、閾値を超えた場合には大きい側のサイズを選択する上位サイズ丸めモードを選択する上位サイズ丸めボタンＢ２２と対応する円形の表示部Ｈ５、閾値未満の場合には小さい側のサイズを選択する下位サイズ丸めモードを選択する下位サイズ丸めボタンＢ２３と対応する円形の表示部Ｈ６と、設定を決定する決定ボタンＢ２２と、表示画面（Ｄ）に戻る操作を行う戻るボタンＢ２３が表示されている。
【０１１８】
そして、数値指定ボタンＢ２０が操作された場合には、表示画面（Ｆ）に遷移する。
【０１１９】
表示画面（Ｆ）では、ボタンＢ１２、Ｂ１３の操作により、プラスマージンとマイナスマージンの値を増減することができる。
【０１２０】
なお、ボタンＢ１２、Ｂ１３の操作により増減されるマージンの量は、例えば５ｍｍ毎でもよいし、あるいは１ｍｍ毎、０．１ｍｍ毎など、画像形成装置ＰＲ１の仕様や設計に応じて任意に規定される。
【０１２１】
また、タッチパネルに代えてあるいは並設してテンキーボタン等が用意される場合には、所望の値を直接入力することとなる。
【０１２２】
ここで、取り消しボタンＢ３０が操作された場合には、設定前の状態に戻り、決定ボタンＢ３１が操作された場合に数値指定が反映され、戻るボタンＢ３２が操作された場合には表示画面（Ｅ）に戻る。
【０１２３】
また、上位サイズ丸めボタンＢ２２が操作された場合には、表示画面（Ｇ）に遷移する。
【０１２４】
表示画面（Ｇ）では、変更をする、しないを指定するボタンＢ４０、Ｂ４１と対応する表示ボタンＨ１０、Ｈ１１と、変更が選択された場合にマイナスマージンの数値を設定するボタンＢ４２等が表示されている。
【０１２５】
なお、ボタンＢ４２の操作により増減されるマイナスマージンの量は、例えば５ｍｍ毎でもよいし、あるいは１ｍｍ毎、０．１ｍｍ毎など、画像形成装置ＰＲ１の仕様や設計に応じて任意に規定される。
【０１２６】
また、タッチパネルに代えてあるいは並設してテンキーボタン等が用意される場合には、所望の値を直接入力することとなる。
【０１２７】
ここで、取り消しボタンＢ４２が操作された場合には、マイナスマージンが設定前の状態に戻り、決定ボタンＢ４３が操作された場合に数値指定が反映され、戻るボタンＢ４４が操作された場合には表示画面（Ｅ）に戻る。
【０１２８】
また、下位サイズ丸めボタンＢ２３が操作された場合には、表示画面（Ｈ）に遷移する。
【０１２９】
表示画面（Ｈ）では、変更をする、しないを指定するボタンＢ５０、Ｂ５１と対応する表示ボタンＨ２０、Ｈ２１と、変更が選択された場合にプラスマージンの数値を設定するボタンＢ５２等が表示されている。
【０１３０】
なお、ボタンＢ５２の操作により増減されるプラスマージンの量は、例えば５ｍｍ毎でもよいし、あるいは１ｍｍ毎、０．１ｍｍ毎など、画像形成装置ＰＲ１の仕様や設計に応じて任意に規定される。
【０１３１】
また、タッチパネルに代えてあるいは並設してテンキーボタン等が用意される場合には、所望の値を直接入力することとなる。
【０１３２】
ここで、取り消しボタンＢ５２が操作された場合には、プラスマージンが設定前の状態に戻り、決定ボタンＢ５３が操作された場合に数値指定が反映され、戻るボタンＢ５４が操作された場合には表示画面（Ｅ）に戻る。
【０１３３】
なお、表示画面（Ｆ）、（Ｇ）、（Ｈ）の何れの場合においても、設定したマージンが他のサイズとの関係で重複する場合には、表示画面（Ｉ）に遷移して、設定不可の警告メッセージが表示される。
【０１３４】
また、ユーザが警告メッセージを確認した後、確認ボタンＢ６０を操作することにより、直前の画面（（Ｆ）、（Ｇ）、（Ｈ））に戻り、重複しない範囲でマージンを再設定することとなる。
【０１３５】
これにより、算定された閾値に基づいて、より適切な原稿サイズを検知して、利便性や操作性が向上される。
【０１３６】
また、複数のサイズ間でマージンが重複する状態を回避して、利便性や操作性が向上される。
【０１３７】
さらに、複数のサイズ間でマージンが重複する状態を警告して、利便性や操作性が向上される。
【０１３８】
次に、図１２〜図１６のフローチャートを参照して、図１１で数値指定ボタンＢ２０が操作された場合の数値指定処理の処理手順について説明する。
【０１３９】
ステップＳ５０では、マイナスマージンにユーザが設定したマイナスマージンの値を、プラスマージンにユーザが設定したプラスマージンの値をそれぞれ設定してからステップＳ５１に移行する。
【０１４０】
ステップＳ５１では、ステップＳ５０で取得したプラスマージンおよびマイナスマージンを引数として一括重複検知処理のサブルーチン（詳細については後述する）を実行し、ＮＧの場合にはステップＳ５３に移行して、設定不可の画面表示（図１１の表示画面（Ｉ）参照）を行って処理を終了する。
【０１４１】
また、ステップＳ５１でＯＫの場合には、ステップＳ５２に移行して、ステップＳ５０で取得したプラスマージンおよびマイナスマージンを引数として数値指定一括更新処理のサブルーチン（詳細については後述する）を実行して処理を終了する。
【０１４２】
次に、図１３のフローチャートを参照して、前記ステップＳ５１の一括重複検知処理の処理手順について説明する。
【０１４３】
ステップＳ５１０では、サブルーチンの引数としてプラスマージンおよびマイナスマージンを取得してステップＳ５１１に移行する。
【０１４４】
ステップＳ５１１では、定形原稿対象最大サイズＩＤの取得処理のサブルーチン（詳細については後述する）を実行してステップＳ５１２に移行する。
【０１４５】
ステップＳ５１２では、取得した値をＩＤ変数に格納して、ステップＳ５１３に移行する。
【０１４６】
ステップＳ５１３では、ＢｉｇＳｉｚｅＭｉｎ＝幅（ＩＤ）−マイナスマージンとしてステップＳ５１４に移行する。
【０１４７】
ステップＳ５１４では、次に大きい定形対象最大サイズＩＤの取得処理のサブルーチン（詳細については後述する）を実行して、取得した場合にはステップＳ５１５に移行し、最小サイズの場合にはステップＳ５２０に移行して、ＯＫとして図１２の処理にリターンする。
【０１４８】
ステップＳ５１５では、取得した値をＩＤ変数に格納してステップＳ５１６に移行する。
【０１４９】
ステップＳ５１６では、ＳｍａｌｌＳｉｚｅＭａｘ＝幅（ＩＤ）＋設定プラスマージンとしてステップＳ５１７に移行する。
【０１５０】
ステップＳ５１７では、ＢｉｇＳｉｚｅＭｉｎ＞ＳｍａｌｌＳｉｚｅＭａｘであるか否かが判定され、「Ｎｏ」の場合にはＮＧとして図１２の処理にリターンする。
【０１５１】
一方、「Ｙｅｓ」の場合にはステップＳ５１８に移行して、ＢｉｇＳｉｚｅＭｉｎ＝幅（ＩＤ）−設定マイナスマージンとして、ステップＳ５１４に戻る。
【０１５２】
次に、図１４のフローチャートを参照して、前記ステップＳ５１１に対応する定形原稿対象最大サイズＩＤの取得処理の処理手順について説明する。
【０１５３】
ステップＳ１５１０では、図２の情報等に基づいて原稿サイズテーブルについて幅で大きい順にソートを行ってステップＳ１５１１に移行する。
【０１５４】
ステップＳ１５１１では、テーブルのインデックスｉを初期化（ｉ＝０）してステップＳ１５１２に移行する。
【０１５５】
ステップＳ１５１２では、定形原稿対象がＯＮかＯＦＦを判定し、ＯＮの場合にはステップＳ１５１５に移行して、戻り値を（ｉ番目に幅が大きいサイズのＩＤに）設定してから図１３のメイン処理にリターンする。
【０１５６】
ＯＦＦの場合にはステップＳ１５１３に移行して、インデックスｉ＜テーブルの要素数か否かが判定され、「Ｙｅｓ」の場合にはステップＳ１５１６に移行して、インデックスｉをインクリメントしてステップＳ１５１２に移行する。
【０１５７】
「Ｎｏ」の場合にはステップＳ１５１４に移行して、戻り値に−１を設定して処理を終了する。
【０１５８】
次に、図１５のフローチャートを参照して、前記ステップＳ５１４に対応する次に大きい定形対象最大サイズＩＤの取得処理の処理手順について説明する。
【０１５９】
ステップＳ１５３０では、図２の情報等に基づいて原稿サイズテーブルについて幅で大きい順にソートを行ってステップＳ１５３１に移行する。
【０１６０】
ステップＳ１５３１では、テーブルのインデックスｉを初期化（ｉ＝０）してステップＳ１５３２に移行する。
【０１６１】
ステップＳ１５３２では、インデックスｉ＜テーブルの要素数か否かが判定され、「Ｎｏ」の場合にはステップＳ１５３９に移行して、戻り値に−１を設定して図１３のメイン処理にリターンする。
【０１６２】
「Ｙｅｓ」の場合には、ステップＳ１５３３に移行して、定形原稿対象がＯＮかＯＦＦを判定し、ＯＦＦの場合にはステップＳ１５４０に移行して、インデックスｉをインクリメントしてステップＳ１５３２に移行する。
【０１６３】
ＯＮの場合にはステップＳ１５３４に移行して、ｉ番目に幅の大きなサイズが、指定されたＩＤのサイズであるか否かが判定され、「Ｎｏ」の場合にはステップＳ１５４０に移行して、インデックスｉをインクリメントしてステップＳ１５３２に移行する。
【０１６４】
「Ｙｅｓ」の場合にはステップＳ１５３５に移行して、インデックスｉをインクリメントしてからステップＳ１５３６に移行する。
【０１６５】
ステップＳ１５３６では、インデックスｉ＜テーブルの要素数か否かが判定され、「Ｎｏ」の場合にはステップＳ１５３９に移行し、「Ｙｅｓ」の場合にはステップＳ１５３７に移行する。
【０１６６】
ステップＳ１５３７では、インデックスｉに対応する定形原稿が検知の対象としてＯＮかＯＦＦかが判定され、ＯＦＦの場合にはステップＳ１５３５に戻り、ＯＮの場合にはステップＳ１５３８に移行して、戻り値を（ｉ番目に幅が大きいサイズのＩＤに）設定して処理を終了する。
【０１６７】
次に、図１６のフローチャートを参照して、前記ステップＳ５２に対応する数値指定一括更新処理の処理手順について説明する。
【０１６８】
ステップＳ５２１では、サブルーチンの引数としてプラスマージンとマイナスマージンを取得してステップＳ５２２に移行する。
【０１６９】
ステップＳ５２２では、前記ステップＳ５１１と同様の定形原稿対象最大サイズＩＤの取得処理のサブルーチンを実行してステップＳ５２３に移行する。
【０１７０】
ステップＳ５２３では、取得した値をＩＤ変数に格納してステップＳ５２４に移行する。
【０１７１】
ステップＳ５２４では、ＩＤが示す定形サイズのマイナスマージンとプラスマージンの情報を更新してステップＳ５２５に移行する。
【０１７２】
ステップＳ５２５では、前記ステップＳ５１４と同様の次に大きい定形対象最大サイズＩＤの取得処理のサブルーチンを実行して、取得した場合にはステップＳ５２６に移行して、取得した値をＩＤ変数に格納してステップＳ５２４に戻る。
【０１７３】
また、取得しなかった場合には、図１２の処理にリターンする。
【０１７４】
次に、図１７、図１８のフローチャートを参照して、図１１で中間指定ボタンＢ２１が操作された場合の中間サイズ丸め処理の処理手順について説明する。
【０１７５】
中間サイズ丸め処理が開始されると、ステップＳ６０の中間指定一括更新処理のサブルーチンが実行される。
【０１７６】
図１８に示す中間指定一括更新処理のサブルーチンでは、ステップＳ６０１で図１４に示すのと同様の定形原稿対象最大サイズＩＤの取得処理のサブルーチンを実行してステップＳ６０２に移行する。
【０１７７】
ステップＳ６０２では、取得した値を上位サイズＩＤ変数に格納してステップＳ６０３に移行する。
【０１７８】
ステップＳ６０３では、図１５に示すのと同様の次に大きい定形対象最大サイズＩＤの取得処理のサブルーチンを実行して上位サイズＩＤを取得する。
【０１７９】
そして、取得しない場合には、プラスマージン＝検知最大幅としてからステップＳ６０５に移行する。
【０１８０】
ステップＳ６０５では、マイナスマージン＝幅（上位サイズＩＤ）として図１６の処理にリターンする。
【０１８１】
また、ステップＳ６０３で取得した場合には、ステップＳ６０６に移行して、取得した値をＩＤ変数に格納してからステップＳ６０７に移行する。
【０１８２】
ステップＳ６０７では、プラスマージン＝検知最大幅としてからステップＳ６０８に移行する。
【０１８３】
ステップＳ６０８では、マイナスマージン＝（幅（上位サイズＩＤ）−幅（ＩＤ））÷２としてステップＳ６０９に移行する。
【０１８４】
ステップＳ６０９では、上位サイズＩＤの示す定形サイズのマイナスマージンとプラスマージンの情報を更新してからステップＳ６１０に移行する。
【０１８５】
ステップＳ６１０では、図１５に示すのと同様の次に大きい定形対象最大サイズＩＤの取得処理のサブルーチンを実行してＩＤを取得する。
【０１８６】
取得した場合には、ステップＳ６１１に移行して、取得した値を下位ＩＤ変数に格納してステップＳ６１２に移行する。
【０１８７】
ステップＳ６１２では、プラスマージン＝幅（上位サイズＩＤ）−幅（ＩＤ）−マイナスマージン（上位サイズID）としてステップＳ６１３に移行する。
【０１８８】
ステップＳ６１３では、マイナスマージン＝（幅（ＩＤ）−幅（下位サイズＩＤ））÷２としてステップＳ６１４に移行する。
【０１８９】
ステップＳ６１４では、ＩＤが示す定形サイズのマイナスマージンとプラスマージンの情報を更新してからステップＳ６１５に移行する。
【０１９０】
ステップＳ６１５では、ＩＤ＝下位サイズＩＤとしてステップＳ６１０に戻る。
【０１９１】
また、ステップＳ６１０で取得しなかった場合にはステップＳ６１６に移行する。
【０１９２】
ステップＳ６１６では、マイナスマージン＝幅（ＩＤ）としてステップＳ６１７に移行する。
【０１９３】
ステップＳ６１７では、ＩＤが示す定形サイズのマイナスマージンとプラスマージンの情報を更新してから図１６の処理にリターンする。
【０１９４】
次に、図１９、図２０のフローチャートを参照して、図１１で上位サイズ丸めボタンＢ２２が操作された場合の上位サイズ丸め処理の処理手順について説明する。
【０１９５】
ステップＳ７０では、マイナスマージン＝０、プラスマージン＝設定プラスマージンとしてステップＳ７１に移行する。
【０１９６】
ステップＳ７１では、図１３に示すような一括重複検知処理のサブルーチンを実行してプラスマージンおよびマイナスマージンを取得する。
【０１９７】
そして、取得がＮＧであった場合にはステップＳ７３に移行して、設定不可画面を表示して処理を終了する。
【０１９８】
また、取得がＯＫであった場合には、ステップＳ７２に移行して、上位サイズ丸め一括更新処理のサブルーチンを実行してから処理を終了する。
【０１９９】
ここで、図２０のフローチャートを参照して、上位サイズ丸め一括更新処理の処理手順について説明する。
【０２００】
ステップＳ７２０では、サブルーチンの引数としてのプラスマージンを取得してステップＳ７２１に移行する。
【０２０１】
ステップＳ７２１では、図１４に示すのと同様の定形原稿対象最大サイズＩＤの取得処理のサブルーチンを実行してステップＳ７２２に移行する。
【０２０２】
ステップＳ７２２では、取得した値をＩＤ変数に格納してステップＳ７２３に移行する。
【０２０３】
ステップＳ７２３では、図１５に示すのと同様の次に大きい定形対象最大サイズＩＤの取得処理のサブルーチンを実行してＩＤを取得する。
【０２０４】
そして、取得した場合にはステップＳ７２４に移行して、取得した値を下位ＩＤ変数に格納してステップＳ７２５に移行する。
【０２０５】
ステップＳ７２５では、マイナスマージン＝幅（ＩＤ）−幅（下位サイズＩＤ）−プラスマージンとしてステップＳ７２６に移行する。
【０２０６】
ステップＳ７２６では、ＩＤが示す定形サイズのマイナスマージンとプラスマージンの情報を更新してステップＳ７２７に移行する。
【０２０７】
ステップＳ７２７では、ＩＤ＝下位サイズＩＤとしてステップＳ７２３に移行する。
【０２０８】
また、ステップＳ７２３で取得しなかった場合にはステップＳ７２８に移行して、マイナスマージン＝幅（ＩＤ）としてステップＳ７２９に移行する。
【０２０９】
ステップＳ７２９では、ＩＤが示す定形サイズのマイナスマージンとプラスマージンの情報を更新して図１８の処理にリターンする。
【０２１０】
次に、図２１、図２２のフローチャートを参照して、図１１で上位サイズ丸めボタンＢ２３が操作された場合の上位サイズ丸め処理の処理手順について説明する。
【０２１１】
ステップＳ８０では、マイナスマージン＝設定マイナスマージン、プラスマージン＝０としてステップＳ８１に移行する。
【０２１２】
ステップＳ８１では、図１３に示すような一括重複検知処理のサブルーチンを実行してプラスマージンおよびマイナスマージンを取得する。
【０２１３】
そして、取得がＮＧであった場合にはステップＳ８３に移行して、設定不可画面を表示して処理を終了する。
【０２１４】
また、取得がＯＫであった場合には、ステップＳ８２に移行して、下位サイズ丸め一括更新処理のサブルーチンを実行してから処理を終了する。
【０２１５】
ここで、図２２のフローチャートを参照して、下位サイズ丸め一括更新処理の処理手順について説明する。
【０２１６】
ステップＳ８２０では、サブルーチンの引数としてのマイナスマージンを取得してステップＳ８２１に移行する。
【０２１７】
ステップＳ８２１では、図１４に示すのと同様の定形原稿対象最大サイズＩＤの取得処理のサブルーチンを実行してステップＳ８２２に移行する。
【０２１８】
ステップＳ８２２では、取得した値をＩＤ変数に格納してステップＳ８２３に移行する。
【０２１９】
ステップＳ８２３では、プラスマージン＝検知最大幅としてステップＳ８２４に移行する。
【０２２０】
ステップＳ８２４では、Ｄが示す定形サイズのマイナスマージンとプラスマージンの情報を更新してステップＳ８２５に移行する。
【０２２１】
ステップＳ８２５では、上位サイズＩＤ変数にＩＤを格納してステップＳ８２６に移行する。
【０２２２】
ステップＳ８２６では、図１５に示すのと同様の次に大きい定形対象最大サイズＩＤの取得処理のサブルーチンを実行して上位サイズＩＤを取得する。
【０２２３】
そして、取得しない場合には図２０の処理にリターンし、取得した場合にはステップＳ８２７に移行して、取得した値をＩＤ変数に格納してステップＳ８２８に移行する。
【０２２４】
ステップＳ８２８では、プラスマージン＝幅（上位サイズＩＤ）−幅（ＩＤ）−マイナスマージンとしてステップＳ８２９に移行する。
【０２２５】
ステップＳ８２９では、Ｄが示す定形サイズのマイナスマージンとプラスマージンの情報を更新してステップＳ８３０に移行する。
【０２２６】
ステップＳ８３０では、上位サイズＩＤ＝ＩＤとしてステップＳ８２６に戻る。
【０２２７】
なお、図２３は、下位サイズ丸めを行う場合（ａ）、上位サイズ丸めを行う場合（ｂ）を模式的に示した例である。
【０２２８】
また、図２３の（ｃ）に示すように、非定形幅と判断した場合に、系列内の一番近い定形幅とするモードを別途設けるようにしてもよい。
【０２２９】
以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈すべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲内でのすべての変更が含まれる。
【０２３０】
また、プログラムを用いる場合には、ネットワークを介して提供し、或いはＣＤ−ＲＯＭ等の記録媒体に格納して提供することが可能である。
【０２３１】
即ち、画像処理プログラムを含む所定のプログラムを記録媒体としてのハードディスク等の記憶装置に記録する場合に限らず、当該所定のプログラムを次のようにして提供することも可能である。
【０２３２】
例えば、所定のプログラムをＲＯＭに格納しておき、ＣＰＵが、この所定のプログラムをこのＲＯＭから主記憶装置へローディングして実行するようにしてもよい。
【０２３３】
また、上記所定のプログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取り可能な記録媒体に格納して配布するようにしてもよい。
【０２３４】
さらには、画像形成装置等を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータと接続するようにし、サーバ装置あるいはホストコンピュータから上記所定のプログラムをダウンロードした後、この所定のプログラムを実行するようにしてもよい。この場合、この所定のプログラムのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記録媒体）が挙げられる。
【産業上の利用可能性】
【０２３５】
本発明による原稿読取装置、画像形成装置および画像形成システムは、スキャナ装置、スキャナ装置を備えるプリンタや複合機等に適用することができる。
【符号の説明】
【０２３６】
ＰＲ１  画像形成装置
１００  原稿読取装置
１０１  スキャナ装置
１０２  幅情報取得部
１０３  原稿サイズ系列設定部
１０４  マージン指定部
１０５  原稿サイズ検知部
１０６  警告報知部
１０７  原稿サイズ情報格納部
１５０  閾値算定部
１５１  原稿サイズ選択部
２００  画像形成部
【図１】
2010268347.tif 000003
【図２】
2010268347.tif 000004
【図３】
2010268347.tif 000005
【図４】
2010268347.tif 000006
【図５】
2010268347.tif 000007
【図６】
2010268347.tif 000008
【図７】
2010268347.tif 000009
【図８】
2010268347.tif 000010
【図９】
2010268347.tif 000011
【図１０】
2010268347.tif 000012
【図１１】
2010268347.tif 000013
【図１２】
2010268347.tif 000014
【図１３】
2010268347.tif 000015
【図１４】
2010268347.tif 000016
【図１５】
2010268347.tif 000017
【図１６】
2010268347.tif 000018
【図１７】
2010268347.tif 000019
【図１８】
2010268347.tif 000020
【図１９】
2010268347.tif 000021
【図２０】
2010268347.tif 000022
【図２１】
2010268347.tif 000023
【図２２】
2010268347.tif 000024
【図２３】
2010268347.tif 000025
【図２４】
2010268347.tif 000026
【図２５】
2010268347.tif 000027
【図２６】
2010268347.tif 000028