(57)【要約】【課題】原稿に付加されている２次元コードを検出する場合、読み取った画像の四隅を見て検出処理を行っているため、Ａ４サイズ原稿の複写において、ユーザが画像の読み取りサイズをＡ３に指定すると、２次元コードの検出が行えない。【解決手段】複写機が検出した原稿サイズとユーザが指定する画像の読み取りサイズが異なる場合、複写機が検出した原稿サイズの領域の四隅を見て、２次元コードの検出処理を行う。【選択図】図８
2012191252.tif 000002
【特許請求の範囲】
【請求項１】
原稿サイズを検出し、検出した原稿サイズを設定する第１の設定手段と、
ユーザからの指定に基づく原稿サイズを設定する第２の設定手段とを有する装置であって、
原稿台上の画像を読取って読取画像を得る読取手段と、
前記第１の設定手段で設定された原稿サイズに従った読取画像内の領域から２次元コードを検出する検出手段と、
前記第２の設定手段で設定された原稿サイズに従った読取画像を出力する出力手段とを有し、
前記検出手段で出力禁止を示す２次元コードが検出された場合に、前記出力手段による出力を中止することを特徴とする装置。
【請求項２】
前記第１の設定手段で設定された原稿サイズと前記第２の設定手段で設定された原稿サイズとが異なる場合、
前記読取手段は、両者の原稿サイズを包含する領域の画像を読取ることを特徴とする請求項１に記載の装置。
【請求項３】
前記第２の設定手段による設定の後に、前記第１の設定手段による設定がされた場合、前記出力手段は、前記第２の設定手段で設定された原稿サイズに代えて、前記第１の設定手段で設定された原稿サイズに従った読取画像を出力することを特徴とする請求項１または２に記載の装置。
【請求項４】
前記検出手段は、前記第２の設定手段で設定された原稿サイズに従った読取画像内の領域から２次元コードをさらに検出することを特徴とする請求項１から３のいずれかに記載の装置。
【請求項５】
前記検出手段によって複数の２次元コードが検出された場合には、前記第１の設定手段で設定された原稿サイズに従った読取画像内の領域から検出した２次元コードに従った処理をすることを特徴とする請求項４に記載の装置。
【請求項６】
前記検出手段によって検出された２次元コードの位置情報を取得する位置情報取得手段と、
前記検出された２次元コードを更新する更新手段と、
前記更新された２次元コードを、前記出力手段にて出力される読取画像の対応する位置に前記位置情報に基づいて合成する合成手段と
をさらに有することを特徴とする請求項１から５のいずれかに記載の装置。
【請求項７】
原稿サイズを検出し、検出した原稿サイズを設定する第１の設定ステップと、
ユーザからの指定に基づく原稿サイズを設定する第２の設定ステップと、
原稿台上の画像を読取って読取画像を得る読取ステップと、
前記第１の設定ステップで設定された原稿サイズに従った読取画像内の領域から２次元コードを検出する検出ステップと、
前記第２の設定ステップで設定された原稿サイズに従った読取画像を出力する出力ステップとを有する装置の制御方法であって、
前記検出ステップで出力禁止を示す２次元コードが検出された場合に、前記出力ステップによる出力を中止することを特徴とする装置の制御方法。
【請求項８】
請求項７に記載の装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元コードを検出可能な装置に関し、より詳細には、２次元コードによる複写制御情報を抽出可能な装置、その制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、複写機の普及に伴い、原稿の不正複写問題が増大している。この対策技術として、特定の原稿の複写を抑制する技術がある。この複写を抑制する技術として、複写禁止情報を持つ２次元コードを原稿に対して付加しておき、複写機がこの原稿を読み取った場合に、原稿の複写を禁止するものがある。
【０００３】
原稿に付加される２次元コードとしては、ＱＲコード（登録商標）がある。このコードは四辺形のコードであるため、コード自体の可視性が高く、画像データ全体にコードを付加すると、元の原稿の可読性が低下する。このため、このような可読性が低下し得る２次元コードは原稿の一部に付加されるのが一般的であり、具体的には原稿の用紙四隅のうちの１以上の位置に付加される。
【０００４】
複写禁止機能を持った複写機が、原稿に付加されたＱＲコード（登録商標）を検出する際、検出対象の領域が原稿全面であるとコード検出時の画像処理に時間がかかる。このため、複写機がコードを検出する際には、画像読み取り領域の四隅を見て検出処理が行われることがある（特許文献１参照）。例えば、図１に示すＡ４サイズの原稿０１０１を読み取る時は、原稿の左上０１０２、左下０１０３、右上０１０４、右下０１０５の４ヶ所でＱＲコード（登録商標）の検出処理を行う。そして、この中に複写禁止情報を持つコードが付加されている場合には、複写禁止動作が行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２６３２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、このようなコードによる複写禁止処理を回避して複写が行われてしまう場合がある。それは、Ａ４サイズの原稿を複写する際に、画像読み取り領域をＡ３サイズにユーザが指定する場合である。このような場合、図１に示すように太線で示すＡ４サイズの原稿０１０７に対して、細線で示すＡ３サイズの領域０１０６で画像の読み取りが行われる。なお、Ａ３サイズの領域０１０６はＡ４サイズの原稿０１０７の領域を全て包含するものである。Ａ３サイズの領域０１０６で画像の読み取りが行われるため、コードの検出処理を行う領域も、Ａ３サイズの画像読み取り領域に対する四隅（０１０８〜０１１１）となり、Ａ４サイズの原稿０１０７の右上０１１２と右下０１１３に対しては検出が行われない。この結果、Ａ４サイズの原稿の右上、もしくは右下に複写禁止情報を持つコードが付加されている場合であっても、複写禁止動作が行われず、複写が可能になる、という課題がある。
【課題を解決するための手段】
【０００７】
本発明に係る装置は、原稿サイズを検出し、検出した原稿サイズを設定する第１の設定手段と、ユーザからの指定に基づく原稿サイズを設定する第２の設定手段とを有する装置であって、原稿台上の画像を読取って読取画像を得る読取手段と、前記第１の設定手段で設定された原稿サイズに従った読取画像内の領域から２次元コードを検出する検出手段と、前記第２の設定手段で設定された原稿サイズに従った読取画像を出力する出力手段とを有し、前記検出手段で出力禁止を示す２次元コードが検出された場合に、前記出力手段による出力を中止することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、検出した原稿サイズと異なる画像サイズで原稿画像を読み取る場合においても、原稿に付加されている２次元コードの検出を可能とする。
【図面の簡単な説明】
【０００９】
【図１】ＱＲコード（登録商標）の検出処理対象の領域を示す図である。
【図２】本発明の実施形態における、ＭＦＰのブロック図である。
【図３】読み取り画像に対する、２次元コードの検出処理対象の領域を示す図である
【図４】実施形態１において、Ａ４サイズの原稿をＡ３サイズの画像読み取り領域で複写する場合における、２次元コード検出対象領域の例を示す図である。
【図５】実施形態１において、Ａ３サイズの原稿をＡ４サイズの画像読み取り領域で複写する場合における、２次元コード検出対象領域の例を示す図である。
【図６】実施形態１において、Ａ４Ｒサイズの原稿をＡ４サイズの画像読み取り領域で複写する場合における、２次元コード検出対象領域の例を示す図である。
【図７】実施形態１における、ＭＦＰが実行する２次元コードの検出処理を示すフローチャートである。
【図８】実施形態１における、ＭＦＰが実行する２次元コードの検出処理を示すフローチャートの第２図である。
【図９】実施形態２において、複数の２次元コードが付加されたＡ４サイズの原稿を、Ａ３サイズの画像読み取り領域で複写する場合における、２次元コード検出対象領域の例を示す図である。
【図１０】実施形態２における、ＭＦＰが実行する２次元コードの検出処理を示すフローチャートである。
【図１１】実施形態３において、Ａ３サイズの原稿をＡ４サイズの画像読み取り領域で複写する場合における、２次元コード検出対象領域と出力時の２次元コード合成位置との例を示す図である。
【図１２】実施形態３における、ＭＦＰが実行する２次元コードの検出処理を示すフローチャートである。
【図１３】実施形態４における、ＭＦＰが実行する２次元コードの検出処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
＜実施形態１＞
本発明の第１の実施形態は、複写禁止機能を持つ複写機を用いて、複写機に設置された原稿の原稿サイズとは異なるサイズの設定で画像を読み取った場合に、２次元コードを検出可能とする制御に関する発明である。
【００１１】
ここで、本実施形態において使われる用語について説明する。原稿には複写によって複写制御情報が付加される。複写制御情報には、複写禁止情報と複写許可情報とを含むことができる。複写禁止情報は複写の禁止を示す情報であり、複写許可情報は複写の許可を示す情報である。複写制御情報が付加された原稿を複写する際には、複写制御情報を参照してその複写を禁止するか又は許可するかの制御を行うことができる。
【００１２】
次に、複写制御情報が付加された原稿を作成する処理について説明する。始めに、複写制御情報を符号化することで埋め込み情報を得る。２番目に、埋め込み情報を画像化することで２次元コードを生成する。３番目に、２次元コードと原稿画像とを合成し、２次元コードの合成された原稿画像を生成する。最後に、２次元コードが合成された原稿画像を印刷する。これにより、複写制御情報が２次元コードで付加された原稿が作成される。この一連の処理を、複写制御情報の「付加」と呼ぶ。なお、複写制御情報を符号化し、画像化する処理（これにより、２次元コードが生成されることになる）のことを、複写制御情報の２次元コード化と称することにする。
【００１３】
なお、本実施形態も含め以降の実施形態では、このように２次元コードを利用する形態（即ち、２次元コードを原稿画像に合成して印刷する形態、及び、その印刷により得られた原稿を読み取って複写を制御する形態）を例に処理の説明を行うこととする。
【００１４】
本実施形態では、２次元コードとしてＱＲコード（登録商標）を使用し、原稿の１面に対して１つの２次元コードが付加されることとする。
【００１５】
以下、図２を参照して第１の実施形態におけるＭＦＰ（画像形成装置）の構成について詳細に説明する。ここで、図２は、本実施形態に係るＭＦＰの構成を例示するブロック図である。
【００１６】
制御部０２０１は、ＭＦＰの各ユニットの動作制御をおこなう箇所である。この制御部０２０１は、不図示のＣＰＵ（Central Processing Unit）を有している。また、制御部０２０１は、複写制御情報の付加処理や、埋め込み情報の復号化を含む複写制御情報の検出処理の制御を行うことができる。
【００１７】
操作部０２０５は、ＭＦＰに対するユーザからの操作入力を受け付ける箇所である。ユーザ認証部０２０６は、ＭＦＰを使用するユーザの認証に必要な情報を管理する箇所である。例えば、複写制御情報に含まれ得るユーザ情報などを用いてユーザの認証を行うことができる。
【００１８】
読み取り部０２０２は、例えばスキャナによって原稿を読み取ることで、その原稿の原稿画像の生成を行う箇所である。なお、原稿が印刷物等の紙文書であるのに対して、原稿画像はデジタル（又は、アナログ）のデータである。
【００１９】
情報化部０２０３は、原稿画像から２次元コードを見つけ出して情報化を行う箇所である。メモリ０２０７は、原稿画像を記憶する箇所である。出力部０２０８は、メモリ０２０７から原稿画像を読み出した後、原稿画像の印刷、または、原稿画像の外部装置への送信等の出力を行う箇所である。ここで外部装置とは、ＭＦＰとネットワークを介して接続されているＰＣ等を指す。
【００２０】
表示部０２０９は、制御部０２０１の制御により表示画面の表示を行う箇所である。データベース０２１０は、ＭＦＰの印刷設定や使用ログを記録する箇所である。エンコード部０２１１は、複写制御情報の符号化と画像化を行う箇所である。
【００２１】
次に、原稿画像から複写制御情報を検出する処理について説明する。情報化部０２０３は、原稿画像内からＱＲコード（登録商標）（以下、２次元コードとして説明する）の隅にある切り出しシンボル（ファインダパターン）を検出する。ファインダパターンが存在すると、情報化部０２０３は原稿画像に２次元コードがあると判断する。これを、２次元コードを見つけ出すと称する。次に見つけ出した２次元コードを情報化して埋め込み情報を得る。そして最後に、２次元コードを見つけた制御部０２０１は、当該２次元コードに含まれる埋め込み情報を復号化する。このように復号化を行うことで、制御部０２０１は、複写制御情報を得ることができる。
【００２２】
以上のように、原稿画像から２次元コードを見つけ出し、見つけ出した２次元コードを情報化して埋め込み情報を得て、埋め込み情報を復号化して複写制御情報を得る処理という一連の処理を複写制御情報の「検出」と呼ぶ。検出処理を行うことで、原稿画像から複写制御情報を得ることができる。なお、埋め込み情報には、誤り訂正符号が含まれており、複写制御情報には、誤り訂正符号は含まれていないものとすることができる。
【００２３】
次に、本実施形態における、２次元コード検出処理で使用する用語について説明する。ＭＦＰで原稿を複写する場合、読み取り部０２０２は原稿台に設置された原稿のサイズを、センサ（例えば透過センサ）等を用いて判別する。この読み取り部０２０２によって判別された原稿のサイズを「原稿検知サイズ」と呼ぶ。なお、この透過センサについては、例えば、本願出願人の特願２０１０−１７５５４０の図１（１０４）にも記載されている。なお、読み取り部０２０２は、ＣＣＤセンサと、赤外光を受光する複数の透過センサとからなっている。本ＭＦＰは、このＣＣＤセンサにより画像の読み取り（いわゆるスキャン）を行う一方で、各透過センサが赤外光を受光するか否かに基づき、原稿がどの位置に置かれているか推測し、原稿サイズを判別することができる。
【００２４】
ＭＦＰで原稿の複写を行う場合、読み取り部０２０２から取得した原稿検知サイズと、ユーザが操作部０２０５に入力する、複写に使用する用紙のサイズ（用紙サイズ）及び変倍率の情報とに基づく処理が行われる。すなわち、原稿検知サイズと、用紙サイズ及び変倍率の情報とに基づいて、制御部０２０１が読み取り部０２０２で原稿から画像を読み込む範囲や、出力部０２０８で印刷を行う範囲の決定を行う。この、原稿検知サイズと用紙サイズ及び変倍率とから制御部０２０１が決定した、読み取り部０２０２で画像の読み取りを行う範囲のことを「画像読み取りレイアウト」、出力部０２０８で印刷を行う際の画像サイズを「出力画像サイズ」と呼ぶ。また、実際にＭＦＰが複写を行う場合に（すなわち、出力用の画像を生成する際に）、読み取り部０２０２から読み取る画像の範囲を「画像読み取り領域」と呼ぶ。画像読み取り領域は、後述するように画像読み取りレイアウトと同じ領域になるか、画像検知サイズと同じ領域になるか、あるいは両者を組み合わせたものとなる。
【００２５】
次に、画像読み取りレイアウトと出力画像サイズの決定方法について説明する。「出力画像サイズ」は、複写時に用紙に印刷される画像のサイズである。操作部０２０５からユーザにより、複写に使用する用紙サイズが入力されている場合、指定された用紙サイズが出力画像サイズとなる。ユーザによる用紙サイズの指定がない場合、原稿検知サイズと変倍率の設定とから、出力画像サイズを決定する。この場合、原稿検知サイズの画像を設定された変倍率で拡大もしくは縮小したときの画像に対し、これを印刷可能な最小の用紙サイズ（定型サイズ）を選択し、選択された用紙サイズ（定型サイズ）を出力画像サイズとする。「画像読み取りレイアウト」は、読み取り部０２０２で読み取った画像に設定された変倍率での拡大・縮小処理を行った画像のサイズが、出力画像サイズと等しくなるように決定される。例えば、出力画像サイズがＡ４で変倍率が等倍（１００％）の場合、読み取り画像レイアウトもＡ４となる。また、出力画像サイズがＡ４Ｒで変倍率が７０％に設定されている場合、読み取り画像レイアウトはＡ３となり、Ａ３サイズの原稿がＡ４Ｒサイズに縮小変倍されて複写される。
【００２６】
通常の複写処理においては、このように決定される画像読み取りレイアウトの領域を画像読み取り領域として、処理を行っている。
【００２７】
次に、原稿サイズとＭＦＰの画像読み取り領域が異なる場合に、２次元コードを検出可能とする制御に関して説明を行う。すなわち、原稿台上に設置された原稿サイズと、実際に複写を行う際に読み取るサイズ（具体的には、ユーザ入力によって指定されたサイズ）とが異なる場合の２次元コードの検出処理に関して説明を行う。
【００２８】
一般的に、ＭＦＰでの２次元コード検出では、読み取り部０２０２が読み取った画像のうち、２次元コードの検出を行う領域の四隅の部分で検出処理を行う。図３の例では、読み取られた画像０３０１の全体が２次元コード検出を行う領域であり、その四隅から一定範囲の領域０３０２が実際に検出処理を行う対象となる。ここで、読み取り画像のうち、２次元コードの検出処理を行う画像の範囲を（図３では０３０１）を２次元コード検出対象とし、その範囲を２次元コード検出対象領域と呼ぶ。実際に２次元コードの検出処理が行われるのは、２次元コード検出対象領域０３０１の四隅の一定範囲の領域０３０２である。この、四隅の２次元コード検出が行われる範囲の大きさは、固定サイズでも良いし、ユーザにより入力可能としても良い。
【００２９】
次に、原稿サイズとＭＦＰの画像読み取り領域が異なる場合の、本実施形態における動作について、図４を用いて説明する。
【００３０】
図４（ａ）はＡ４サイズの原稿を複写するときの図であり、図４（ｂ）はＡ４Ｒサイズの原稿を複写するときの図である。いずれも、原稿０４０２と、原稿０４０８の右上に２次元コード０４０３、０４０９が付加されている。そして、ユーザによる用紙サイズの指定で、Ａ３サイズが入力されるものとする。すなわち、図４は、ユーザ入力によって、原稿検知サイズよりも大きいサイズで原稿を複写するときの例を示す図である。あるいは、図４は、ユーザ入力によって、原稿検知サイズを包含するサイズで原稿を複写するときの例を示す図ともいえる。
【００３１】
この時、Ａ３サイズでの複写処理を行うため、制御部０２０１が決定する画像読み取りレイアウトのサイズはＡ３となる。そこで、図４（ａ）の例では、画像読み取りレイアウトの領域０４０１（太線で囲われた範囲）に対して原稿０４０２の領域（斜線で示す範囲）は、画像読み取りレイアウトの領域の左側に配置される。同様に、図４（ｂ）の例では、画像読み取りレイアウトの領域０４０７（太線で囲われた範囲）に対して原稿０４０８の領域（斜線で示す範囲）は、画像読み取りレイアウトの領域の左上に配置される。また、読み取り部０２０２で読み取る、画像読み取り領域は、いずれも画像読み取りレイアウトの領域と同じ領域となる。
【００３２】
この時、制御部０２０１が画像読み取りレイアウトの領域を２次元コード検出対象領域として設定すると、２次元コード０４０３、０４０９は四隅に位置していないので、２次元コードとして検出されなくなってしまう。そこで、本実施形態では、２次元コード検出対象領域を、読み取り部０２０２から取得した原稿検知サイズを用いて、図４（ａ）の例ではＡ４サイズの領域０４０４、図４（ｂ）の例ではＡ４Ｒサイズの領域０４１０として設定する。すなわち、制御部０２０１は、画像読み取りレイアウトの領域を２次元コード検出対象領域とするのではなく、原稿検知サイズによって決定される領域を２次元コード検出対象領域として設定する。この結果、２次元コードの検出処理は、図４（ａ）の例ではＡ４サイズ原稿の領域０４０４の四隅０４０５に対して行われることになり、原稿に付加されている２次元コード０４０３を検出することが可能となる。同様に、図４（ｂ）の例では、２次元コードの検出処理は、Ａ４Ｒサイズ原稿の領域０４１０の四隅０４１１に対して行われることになり、原稿に付加されている２次元コード０４０９を検出することが可能となる。一方、複写に使用する読み取り画像（すなわち、画像読み取り領域の画像）は、画像読み取りレイアウトの領域の画像とし、図４（ａ）の例ではＡ３サイズの画像領域０４０６、図４（ｂ）の例ではＡ３サイズの画像領域０４１２とする。これにより、ユーザによって入力された出力サイズで原稿を複写する場合においても、原稿の所定の領域に配置される２次元コードを検出することが可能となる。
【００３３】
次に、図５を用いて、図４とは逆にＡ３サイズ原稿をＡ４サイズの設定で複写するときの動作について説明する。すなわち、ユーザ入力によって、原稿検知サイズよりも小さいサイズで原稿を複写するときの動作について説明する。
【００３４】
図５はＡ３サイズ原稿を複写するときの図であり、Ａ３サイズ原稿０５０１（斜線で示す）に対して、原稿の右上に２次元コード０５０３が付加されている。ここで、ユーザによる用紙サイズの指定でＡ４サイズが入力されるとすると、Ａ４サイズでの複写処理を行うため、制御部０２０１が決定する画像読み取りレイアウトのサイズは、Ａ４となり、Ａ３サイズ原稿０５０１の左側の太線で示す領域０５０２となる。一方、画像読み取り領域は、制御部０２０１により、読み取り部０２０２から取得された原稿検知サイズの領域（原稿０５０１）と画像読み取りレイアウトの領域０５０２とが比較され、より範囲の広い領域であるＡ３サイズ原稿０５０１の領域となる。
【００３５】
この時、２次元コード検出対象領域は、読み取り部０２０２から取得した原稿検知サイズを用いて、Ａ３サイズの領域０５０４とする。この結果、２次元コードの検出処理はＡ３サイズ原稿の領域０５０４の四隅０５０５に対して行われ、原稿に付加されている２次元コード０５０３を検出することができる。一方、複写に使用する読み取り画像は、Ａ３サイズの画像読み取り領域０５０１から画像読み取りレイアウト領域を切り出した、Ａ４サイズの領域０５０６とする。これにより、ユーザによって入力された出力サイズで原稿を複写する場合においても、原稿の所定の領域に配置される２次元コードを検出することが可能となる。
【００３６】
次に、図６を用いて、Ａ４Ｒサイズ原稿をＡ４サイズの設定で複写するときの動作について説明する。すなわち、ユーザ入力によって、原稿検知サイズよりも１辺のサイズが小さく、かつ、別の１辺のサイズが大きいサイズで、原稿を複写するときの動作について説明する。
【００３７】
図６はＡ４Ｒサイズ原稿を複写するときの図であり、Ａ４Ｒサイズ原稿０６０１（斜線で示す）に対して、原稿の右上に２次元コード０６０４が付加されている。ここで、ユーザによる用紙サイズの入力でＡ４サイズが指定されるとすると、Ａ４サイズでの複写処理を行うことになる。従って、制御部０２０１が決定する画像読み取りレイアウトのサイズはＡ４となり、Ａ４Ｒサイズ原稿０６０１の左上を基準としたＡ４サイズの領域０６０２となる。
【００３８】
また、読み取り部０２０２で読み取る画像読み取り領域は、制御部０２０１により、読み取り部０２０２から取得された原稿検知サイズの領域（原稿０６０１）と画像読み取りレイアウトの領域０６０２とが比較され、両者の領域を包含する領域０６０３となる。すなわち、画像読み取り領域は、斜線領域と空白領域の両方を包含する、太線で示す領域６０３となる。
【００３９】
このとき、２次元コード検出対象領域は、読み取り部０２０２から取得した原稿検知サイズを用いて、Ａ４Ｒサイズの領域０６０５とする。この結果、２次元コードの検出処理はＡ４Ｒサイズ領域０６０５の四隅０６０６に対して行われることになり、原稿に付加されている２次元コード０６０４を検出することができる。一方、複写に使用する読み取り画像は、読み取り画像領域０６０３から画像読み取りレイアウト領域を切り出した、Ａ４サイズの領域０６０７とする。
【００４０】
次に、原稿サイズとＭＦＰの画像読み取り領域とが異なる場合の、画像読み取り処理における２次元コード検出動作の制御について、図７及び図８を用いて詳細に説明する。図７及び図８は、本実施形態において、ＭＦＰが実行する２次元コード検出動作の制御の流れを示すフローチャートである。
【００４１】
２次元コードが付加された画像を複写するユーザは、まず原稿を読み取り部０２０２に設置する（Ｓ０７０１）。原稿が設置されると、読み取り部０２０２は、センサを用いて設置された原稿の原稿サイズを判別し、取得した原稿サイズ（原稿検知サイズ）を制御部０２０１に送信する（Ｓ０７０２）。この原稿検知サイズを検出して設定することを第１の設定処理ということができる。次に、操作部０２０５は、ユーザからの変倍率の入力を受け付ける（Ｓ０７０３）。ユーザから変倍率が入力された場合、操作部０２０５は入力された変倍率を制御部０２０１に送信する。制御部０２０１は、入力された変倍率を複写の変倍率に設定する（Ｓ０７０４）。ユーザから変倍率が入力されない場合、制御部０２０１は複写の変倍率を等倍（１００％）に決定する（Ｓ０７０５）。次に、操作部０２０５はユーザからの用紙サイズの入力を受け付ける（Ｓ０７０６）。ユーザから用紙サイズが入力された場合、操作部０２０５は入力された用紙サイズを制御部０２０１に送信する。制御部０２０１は、入力された用紙サイズを出力画像サイズに設定する（Ｓ０７０７）。ユーザから用紙サイズが入力されない場合、制御部０２０１はＳ０３０２で取得した原稿検知サイズを設定された変倍率で拡大もしくは縮小した画像に対し、これを印刷可能な最小の用紙サイズを出力画像サイズに決定する（Ｓ０７０８）。制御部０２０１は、ステップＳ００７０３〜Ｓ０７０５で設定した変倍率と、ステップＳ０７０６〜Ｓ０７０８で設定した出力画像サイズから、複写に用いる画像の読み取り範囲である、画像読み取りレイアウトを決定する（Ｓ０７０９）。操作部０２０５は、読み取り画像に対して設定された変倍率で拡大・縮小を行った画像の画像サイズが出力画像サイズと一致するように、画像読み取りレイアウトを決定する。このユーザ入力によって指定された画像読み取りレイアウトを決定して設定することを第２の設定処理ということができる。
【００４２】
続いて、図８に移り、制御部０２０１は、ステップＳ０７０２で取得した原稿検知サイズと、ステップＳ０７０９で決定した画像読み取りレイアウトのサイズとの比較を行い、読み取り部０２０２で画像を読み取る範囲である、画像読み取り領域を決定する。
【００４３】
まず、制御部０２０１は、原稿検知サイズの主走査幅と画像読み取りレイアウトの主走査幅の長さの比較を行う（Ｓ０７１０）。ステップＳ０７１０での比較の結果、画像読み取りレイアウトの主走査幅の方が大きい場合、制御部０２０１は、画像読み取りレイアウトの主走査幅を、画像読み取り領域の主走査幅に決定する（Ｓ０７１１）。ステップＳ０７１０での比較の結果、原稿検知サイズの主走査幅の方が大きい場合、制御部０２０１は、原稿検知サイズの主走査幅を、画像読み取り領域の主走査幅に決定する（Ｓ０７１２）。
【００４４】
同様に、副走査幅についても制御部０２０１は、原稿検知サイズの副走査幅と画像読み取りレイアウトの副走査幅との長さの比較を行う（Ｓ０７１３）。ステップＳ０７１３での比較の結果、画像読み取りレイアウトの副走査幅の方が大きい場合、制御部０２０１は、画像読み取りレイアウトの副走査幅を、画像読み取り領域の副走査幅に決定する（Ｓ０７１４）。ステップＳ０７１３での比較の結果、原稿検知サイズの副走査幅の方が大きい場合、制御部０２０１は、原稿検知サイズの副走査幅を、画像読み取り領域の副走査幅に決定する（Ｓ０７１５）。以上により、画像読み取り領域のサイズが決定される。
【００４５】
次に、制御部０２０１は、情報化部０２０３に対して、２次元コードの検出対象領域にステップＳ０３０２で取得した原稿検知サイズを指定する（Ｓ０７１６）。ステップＳ０７１６で２次元コード検出対象領域の設定が完了した後、制御部０２０１は、ステップＳ０７１０〜Ｓ０７１５で決定した画像読み取り領域のサイズにより、読み取り部０２０２から原稿画像の読み取りを行う（Ｓ０７１７）。すなわち、原稿検知サイズ及び画像読み取りレイアウトの両者を包含するサイズである画像読み取り領域のサイズで原稿画像の読み取りを行う。読み取られた画像を読取画像ということができる。ステップＳ０７１７で読み取られた原稿画像に対し、情報化部０２０３では、ステップＳ０７１６で設定された２次元コード検出対象領域に従い、読み取られた原稿画像に対して２次元コード検出対象領域の四隅から、２次元コードの検出処理を行う。すなわち、原稿検知サイズである２次元コード検出対象領域（読取画像内）の四隅から、２次元コードの検出処理を行う。そして、情報化部０２０３は、検出した２次元コードの複写制御情報を制御部０２０１に送信する（Ｓ０７１８）。制御部０２０１は、ステップＳ０７１８で情報化部０２０３から送信された、２次元コードの複写制御情報が複写禁止の情報であれば、当該ページの複写処理を中止して、処理を終了する（Ｓ０７１９、Ｓ０７２０）。すなわち、当該ページの出力禁止処理を行うことができる。一方、ステップＳ０７１８で情報化部０２０３から送信された、２次元コードの複写制御情報が複写許可の情報であれば、制御部０２０１は、読み取り部０２０２が読み取った原稿画像を、出力画像サイズでメモリ０２０７に保存する。そして、処理を終了する（Ｓ０７１９、Ｓ０７２０）。保存された画像は、出力処理の際にメモリ０２０７から読み出されて使用される。
【００４６】
以上が、ＭＦＰにおける、原稿サイズと画像読み取り領域が異なる場合の、画像読み取りでの２次元コード検出で行う制御の説明である。この制御により、原稿サイズと画像読み取り領域が異なる場合においても、原稿に付加されている２次元コードの検出を行うことが可能となる。
【００４７】
＜実施形態２＞
本発明の第２の実施形態は、複写禁止機能を持つ複写機で、複数の２次元コードが付加されている原稿を、原稿サイズと異なるサイズの設定で画像を読み取るときに、原稿の２次元コードを検出可能とする制御に関する発明である。また、複数の用紙が重ねられた原稿を、原稿サイズと異なるサイズの設定で画像を読み取るときに、原稿の２次元コードを検出可能とする制御に関する発明である。
【００４８】
始めに、図９を用いて第１の実施形態との動作の違いについて説明する。図９は、Ａ４サイズの原稿を複写するときの図である。原稿０９０２（斜線で示す）はＡ４サイズの原稿であり、原稿の右上と左下に２次元コード０９０３が付加されている。また、２次元コード０９０４は、原稿０９０２以外の用紙に印刷された２次元コードであり、原稿とともに並べられて置かれているが、読み取り部０２０２の原稿検知で検知されない用紙であるとする。すなわち、ユーザとしてはＡ４サイズの原稿０９０２の上に例えばＡ３サイズの原稿を重ねた状態での複写を希望しているが、読み取り部０２０２での原稿検知ではＡ３サイズの原稿は検知されていない状態であるとする。
【００４９】
そこで、図９の例では、ユーザによる用紙サイズの入力で、Ａ３サイズが指定されているとする。この時、Ａ３サイズでの複写処理を行うため、制御部０２０１が決定する画像読み取りレイアウトのサイズはＡ３となる。図９の例では、画像読み取りレイアウトの領域０９０１に対して原稿０９０２の領域は、画像読み取りレイアウトの領域の左側に配置されるように、画像読み取りレイアウトが決定される。また、読み取り部０２０２が読み取る、画像読み取り領域は画像読み取りレイアウトと同じ領域となる。
【００５０】
この時、２次元コードとしては、Ａ４サイズに原稿０９０２に付加されている２つの２次元コード０９０３と、Ａ３サイズの検出されていない用紙に付加されている１つの２次元コード０９０４とがある。実施形態１の手法では、原稿検知サイズを用いたＡ４サイズの領域を２次元コード検出対象領域とするので、２次元コード０９０４は検出されない可能性がある。
【００５１】
そこで、本実施形態では、２次元コード検出対象領域は、読み取り部０２０２から取得した原稿検知サイズを用いたＡ４サイズの領域０９０５と、画像読み取りレイアウトを用いたＡ３サイズの領域０９０６との両方の領域とすることができる。なお、領域０９０６は領域０９０５を包含している。この結果、２次元コードの検出処理は、Ａ４サイズの領域０９０５の四隅（０９０７、０９１０）と、Ａ３サイズの領域０９０６の四隅（０９０８、０９１０）に対して行われ、原稿に付加されている２次元コード０９０３と０９０４とを検出することができる。一方、複写に使用する読み取り画像は、画像読み取りレイアウトの領域の画像であり、Ａ３サイズの領域０９０９とする。
【００５２】
なお、本実施形態においては、複数の２次元コードが検出されている。ここで、検出された２次元コード０９０３、０９０４のうち、複写制御に使用する２次元コードとしては、原稿検知された原稿０９０２の２次元コード検出対象領域０９０５から検知された２次元コード０９０３を優先的に使用することができる。すなわち、装置によって検出された原稿検知サイズの領域に含まれる２次元コードを優先的に使用することができる。原稿検知された原稿０９０２の２次元コード検出対象領域０９０５から複数の２次元コードが検出される場合は、２次元コードの複写制御情報に含まれる日付情報の日時が古い２次元コードの複写制御情報を優先的に使用することができる。なお、複写制御情報のいずれかに複写禁止情報が含まれている場合には、上記の日付情報を参照することなく、直ちに複写禁止として処理することも可能である。
【００５３】
次に、第２の実施形態における２次元コードの検出動作の制御について、図１０を用いて詳細に説明する。図１０は、本実施形態において、ＭＦＰが実行する２次元コード検出動作の制御の流れを示すフローチャートである。なお、図７で示す処理については共通の処理とすることができる。図１０の制御では、図８で示したフローチャートに対し、ステップＳ０７１６の処理がＳ１００７に置き変わり、ステップＳ１０１２〜Ｓ１０２２の処理が追加されたものとなっている。ここでは、第１の実施形態から変更になる部分を説明する。
【００５４】
ステップＳ１００７で、制御部０２０１は、情報化部０２０３に対して２次元コードの検出対象領域を指定することになる。本実施形態では、ステップＳ０７０２で取得した原稿検知サイズに加えて、ステップＳＳ０７０９で決定される画像読み取りレイアウトのサイズも２次元コード検出対象領域に指定する（Ｓ１００７）。これにより、情報化部０２０３は、ステップＳ１００７で指定された、原稿検知サイズによる領域と、画像読み取りレイアウトによる領域との、２つの２次元コード検出対象領域の四隅で２次元コードの検出処理を行う（Ｓ１００９）。
【００５５】
次に、制御部０２０１は、ステップＳ１００９で情報化部０２０３から送信された、２次元コードの複写制御情報が複写禁止の情報であれば、当該ページの複写処理を中止して、処理を終了する（Ｓ１０１０、Ｓ１０１１）。一方、ステップＳ１００９で情報化部０２０３から送信された、２次元コードの複写制御情報が複写許可の情報の場合、制御部０２０１は、次の処理を行う。すなわち、制御部０２０１は、検出された２次元コードが、原稿検知サイズによる２次元コード検出対象領域と、画像読み取りレイアウトによる２次元コード検出対象領域との、どちらの領域で検出されたかを判別する（Ｓ１０１０、Ｓ１０１２）。
【００５６】
ステップＳ１０１２により、検出された２次元コードに、原稿検知サイズによる２次元コード検出対象領域で検出された２次元コードが存在する場合、制御部０２０１は、次の処理を行う。すなわち、制御部０２０１は原稿検知サイズによる検出対象領域で検出された２次元コードの複写制御情報を使用することができる（Ｓ１０１２、Ｓ１０１３）。また、原稿検知サイズによる検出対象領域で検出された２次元コードが複数個存在する場合、制御部０２０１は、次の処理を行う。すなわち、制御部０２０１は、検出された２次元コードの複写制御情報に含まれる日付情報のうち、最も古い日時を持つ２次元コードの複写制御情報を使用することができる（Ｓ１０１４、Ｓ１０１５）。原稿検知サイズによる検出対象領域で検出された２次元コードが１つの場合は、制御部０２０１は、当該２次元コードの複写制御情報を使用することができる（Ｓ１０１４、Ｓ１０１６）。
【００５７】
ステップＳ１０１２〜Ｓ１０１６により、使用する２次元コードの複写制御情報が決定すると、制御部０２０１は、読み取り部０２０２が読み取った原稿画像を、出力画像サイズでメモリ０２０７に保存して、処理を終了する（Ｓ１０１７）。保存された画像は、出力処理の際にメモリ０２０７から読み出されて使用される。
【００５８】
ステップＳ１０１２により、検出された２次元コードに、原稿検知サイズによる２次元コード検出対象領域で検出された２次元コードが存在しない場合、制御部０２０１は、次の処理を行う。すなわち、制御部０２０１は、画像読み取りレイアウトのサイズによる検出対象領域で検出された２次元コードの複写制御情報を使用することができる（Ｓ１０１２、Ｓ１０１８）。また、画像読み取りレイアウトのサイズによる検出対象領域で検出された２次元コードが複数個存在する場合、制御部０２０１は、次の処理を行う。すなわち、制御部０２０１は、検出された２次元コードの複写制御情報に含まれる日付情報のうち、最も古い日時を持つ２次元コードの複写制御情報を使用することができる（Ｓ１０１９、Ｓ１０２０）。画像読み取りレイアウトのサイズによる検出対象領域で検出された２次元コードが１つの場合は、制御部０２０１は、当該２次元コードの複写制御情報を使用する（Ｓ１０１９、Ｓ１０２１）。
【００５９】
ステップＳ１０１２、Ｓ１０１８〜Ｓ１０２１により、使用する２次元コードの複写制御情報が決定すると、制御部０２０１は、読み取り部０２０２が読み取った原稿画像を、出力画像サイズでメモリ０２０７に保存して、処理を終了する（Ｓ１０２２）。保存された画像は、出力処理の際にメモリ０２０７から読み出されて使用される。
【００６０】
以上が、ＭＦＰにおける、複数の２次元コードが付加されている原稿を、原稿サイズと異なるサイズの設定で画像を読み取るときに、原稿の２次元コードを検出可能とする制御に関する説明である。この制御により、原稿サイズと画像読み取り領域が異なり、原稿に複数の２次元コードが付加されている場合においても、２次元コードの検出を行うことが可能となる。実施形態２の処理では、実施形態１の処理と比較して、２次元コード検出対象領域に画像読み取りレイアウトの領域も追加しているので、より確実に２次元コードの検出を行うことが可能となる。
【００６１】
＜実施形態３＞
本発明の第３の実施形態は、２次元コードが付加されている原稿を、原稿サイズと異なるサイズの設定で画像を読み取るときに、原稿の２次元コードを検出可能とし、出力時に複写制御情報が更新された２次元コードを付加する動作の制御に関する発明である。
【００６２】
始めに、図１１を用いて第２の実施形態との動作の違いについて説明する。図１１は、Ａ３サイズの原稿を複写するときの図である。原稿１１０１（斜線で示す）はＡ３サイズの原稿であり、原稿の右上に２次元コード１１０３が付加されているものとする。
【００６３】
ここで、ユーザによる用紙サイズの入力で、Ａ４サイズが指定されているとする。この時、Ａ４サイズでの複写処理を行うため、制御部０２０１が決定する画像読み取りレイアウトのサイズはＡ４となる。図１１の例では、原稿１１０１の領域に対して、画像読み取りレイアウトの領域１１０２は、原稿領域の左側に配置されるように、画像読み取りレイアウトが決定される。また、読み取り部０２０２が読み取る、画像読み取り領域は画像読み取りレイアウトと同じ領域となる。
【００６４】
この時、２次元コード検出対象領域は、読み取り部０２０２から取得した原稿検知サイズを用いたＡ３サイズの領域１１０４と、画像読み取りレイアウトを用いたＡ４サイズの領域１１０５の両方の領域とする。この結果、２次元コードの検出処理は、Ａ３サイズの領域１１０４の四隅（１１０６、１１１２）と、Ａ４サイズの領域１１０５の四隅（１１０７、１１１２）とに対して行われ、原稿に付加されている２次元コード１１０３（１１０８）を検出することができる。一方、複写に使用する読み取り画像は、画像読み取りレイアウトの領域の画像であり、Ａ４サイズの領域１１０９とする。
【００６５】
複写に使用される読み取り画像（領域１１０９）は、原稿１１０１の左側の領域１１０２を読み取った画像であり、原稿に存在する２次元コード１１０３の付加されていた領域は、複写に使用する画像としては読み取られない。そこで、２次元コードが付加された画像を複写する際には、出力する画像に対して、原稿に付加されていた２次元コードの複写制御情報を更新した２次元コードを付加する動作を行う。この時、出力画像に２次元コードを付加する位置は、出力画像１１１０に対して、２次元コード検出対象領域から検出された２次元コード１１０８の検出位置に対応する位置とする。すなわち、図１１の例では、２次元コード検出対象領域から検出された２次元コード１１０８は右上に位置しているので、出力画像の右上の位置に更新された２次元コード１１１１が付加される。
【００６６】
次に、第３の実施形態における２次元コードの検出動作の制御について、図１２を用いて詳細に説明する。図１２は、本実施形態において、ＭＦＰが実行する２次元コードが付加された原稿の複写動作の制御の流れを示すフローチャートである。この制御では、図１０で示したフローチャートに対し、ステップＳ１２０２〜Ｓ１２０７の処理が追加されたものとなっている。ここでは、第２の実施形態から変更になる部分を説明する。
【００６７】
ステップＳ１２０１では、図１０のステップＳ１００１〜Ｓ１０２２までの処理（図７の処理も含む）で、実施形態２で説明した通り、原稿の読み取りと原稿に付加された２次元コードの検出が行われる。
【００６８】
制御部０２０１は、２次元コードの検出が行われると、検出した２次元コードから取得した複写制御情報（埋め込み情報）と、２次元コードが検出された位置の情報とをメモリ０２０７に格納する（Ｓ１２０２）。すなわち、２次元コードの位置情報取得処理と埋め込み情報取得処理とが行われる。
【００６９】
次に、ＭＦＰは、複写動作における出力処理を行う。まず、制御部０２０１は、ステップＳ１０１７、Ｓ１０２２でメモリ０２０７に格納された読み取り画像を、出力部０２０８に読み出す（Ｓ１２０３）。同じく、制御部０２０１は、メモリ０２０７に格納された２次元コードの複写制御情報（埋め込み情報）と２次元コードの検出位置情報とを読み出す（Ｓ１２０４）。制御部０２０１は、ステップＳ１２０４でメモリ０２０７から読み出した２次元コードの複写制御情報のうち、複写が実行された日時や機器識別記号などの追跡情報を更新する（Ｓ１２０５）。制御部０２０１は、ステップＳ１２０５で作成した、複写制御情報が更新された２次元コードを、ステップＳ１２０３で読み出した読み取り画像に対して合成する。その際、ステップＳ１２０４で読み出した、原稿に対する２次元コードが検出された位置に対応する位置に合成する（Ｓ１２０６）。制御部０２０１は、ステップＳ１２０６で作成した、更新した２次元コードが合成された画像を出力部０２０８から印刷し、出力する（Ｓ１２０７）。
【００７０】
以上が、ＭＦＰにおける、２次元コードが付加されている原稿を、原稿サイズと異なるサイズの設定で画像を読み取るときに、原稿の２次元コードを検出し、２次元コードを更新して複写を行う動作の制御に関する説明である。この制御により、原稿サイズと画像読み取り領域が異なる場合においても、２次元コードの検出を行い、出力する複写画像に対して、原稿画像で２次元コードが検出された位置に対応する位置に、更新した２次元コードを合成して出力することが可能となる。なお、図１２の処理においては、実施形態２の処理に２次元コードの更新処理を追加した例を説明した。しかしながら、実施形態１の処理に２次元コードの更新処理を追加することも可能である。すなわち、２次元コード検出対象領域に原稿検知サイズのみを設定する場合においても図１２の処理を適用することは可能である。
【００７１】
＜実施形態４＞
本発明の第４の実施形態は、複写禁止機能を持つ複写機で、２次元コードが付加されている原稿を、原稿サイズと異なるサイズの設定で画像を読み取るときに、原稿の２次元コードを検出可能とする制御に関する発明である。
【００７２】
始めに、第１の実施形態との動作の違いについて説明する。実施形態４は、複写機への画像の保存やＰＣ等への画像送信の動作において、画像を読み取るときに原稿の２次元コードを検出する制御となる。このため、実施形態１の複写動作と異なる。制御部０２０１が読み取り部０２０２で原稿から画像を読み込む範囲の決定は、読み取り部０２０２から取得した原稿検知サイズと、ユーザが操作部０２０５に入力する、読み取りを行う原稿のサイズ（読み取りサイズとも言う）及び変倍率の情報とから行われる。
【００７３】
ここで、画像読み取りレイアウトと出力画像サイズの決定方法について、実施形態１と異なる点を説明する。実施形態４における出力画像サイズは、複写機への画像保存やＰＣ等への画像送信に使用される画像のサイズである。操作部０２０５からユーザにより、画像保存や送信に使用する読み取りサイズが入力されている場合、指定された読み取りサイズと変倍率の設定から、出力画像サイズを決定する。この場合、読み取りサイズの画像を設定された変倍率で拡大もしくは縮小したときの画像に対し、これを印刷可能な最小の用紙サイズ（定型サイズ）を出力画像サイズとする。ユーザによる読み取りサイズの指定がない場合、原稿検知サイズと変倍率の設定から、出力画像サイズを決定する。この場合、原稿検知サイズの画像を設定された変倍率で拡大もしくは縮小したときの画像に対し、これを印刷可能な最小の用紙サイズ（定型サイズ）を出力画像サイズとする。画像読み取りレイアウトは、読み取り部０２０２で読み取った画像に設定された変倍率での拡大・縮小処理を行った画像のサイズが、出力画像サイズと等しくなるように決定される。例えば、出力画像サイズがＡ４で変倍率が等倍（１００％）の場合、読み取り画像レイアウトもＡ４となる。また、出力画像サイズがＡ４Ｒで変倍率が７０％に設定されている場合、読み取り画像レイアウトはＡ３となり、Ａ３サイズの原稿がＡ４Ｒサイズに縮小変倍されて画像保存又は送信される。
【００７４】
次に、第４の実施形態における２次元コードの検出動作の制御について、図１３を用いて詳細に説明する。図１３は、本実施形態において、ＭＦＰが実行する２次元コードが付加された原稿の保存・送信動作の制御の流れを示すフローチャートである。この制御では、図７で示したフローチャートに対し、ステップＳ１３０６〜Ｓ１３０９の処理が変更されたものとなっている。ここでは、第１の実施形態から変更になる部分を説明する。
【００７５】
操作部０２０５はユーザからの読み取りサイズの入力を受け付ける（Ｓ１３０６）。ユーザから読み取りサイズが入力された場合、操作部０２０５は入力された読み取りサイズを制御部０２０１に送信する。制御部０２０１は、入力された読み取りサイズの画像を設定された変倍率で拡大もしくは縮小した画像に対し、これを印刷可能な最小の用紙サイズ（定型サイズ）を出力画像サイズに決定する（Ｓ１３０７）。ユーザから読み取りサイズが入力されない場合、制御部０２０１は原稿検知サイズの画像を設定された変倍率で拡大もしくは縮小した画像に対し、これを印刷可能な最小の用紙サイズ（定型サイズ）を出力画像サイズに決定する（Ｓ１３０８）。制御部０２０１は、ステップＳ１３０３〜Ｓ１３０５で設定した変倍率と、ステップＳ１３０６〜Ｓ１３０８で設定した出力画像サイズとから、複写に用いる画像の読み取り範囲である、画像読み取りレイアウトを決定する（Ｓ１３０９）。操作部０２０５は、読み取り画像に対して設定された変倍率で拡大・縮小を行った画像の画像サイズが、出力画像サイズと一致するように、画像読み取りレイアウトを決定する。その後の処理は図８に示すものと同様となる。なお、本実施形態の場合には、検出した２次元コードが複写禁止情報を示す場合には、当該ページの画像保存または送信動作がキャンセルとなる。
【００７６】
以上が、ＭＦＰにおける、原稿サイズと画像読み取り領域が異なる場合の、画像読み取りでの２次元コード検出を行う制御の説明である。この制御により、原稿サイズと画像読み取り領域が異なる場合においても、原稿に付加されている２次元コードの検出を行うことが可能となる。
【００７７】
＜その他の実施形態＞
なお、上記の各実施形態においては、原稿検知サイズを取得した後に、ユーザから変倍率、及び、用紙サイズまたは読み取りサイズの入力を受け付ける処理を行っている。しかしながら、ユーザから変倍率、及び、用紙サイズまたは読み取りサイズの入力を受け付けた後に、原稿検知サイズを取得する処理を行っても良い。また、ユーザからの変倍率、及び、用紙サイズまたは読み取りサイズの入力は、いずれの順序で入力が行われても良い。
【００７８】
なお、ユーザ入力の後に原稿検知サイズを取得する場合には、ユーザ入力された値は無視することができる。これは、装置によって検出されたサイズを信用するからであり、ユーザが例えサイズ入力が行っていたとしても、その後で装置による原稿サイズの検知があった場合は、装置によって検知したサイズを信用することができる。一方で、上記の各実施形態のように、原稿検知サイズを取得した後にサイズ入力があった場合には、ユーザがその検知サイズに不満であると言っているようなものなので、その場合は、そのサイズ入力に従ったサイズで複写することができる。
【００７９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012191252.tif 000003
【図２】
2012191252.tif 000004
【図３】
2012191252.tif 000005
【図４】
2012191252.tif 000006
【図５】
2012191252.tif 000007
【図６】
2012191252.tif 000008
【図７】
2012191252.tif 000009
【図８】
2012191252.tif 000010
【図９】
2012191252.tif 000011
【図１０】
2012191252.tif 000012
【図１１】
2012191252.tif 000013
【図１２】
2012191252.tif 000014
【図１３】
2012191252.tif 000015