(57)【要約】【課題】  読取装置による読取誤差を抑制して高精度に画像形成位置の補正を行う画像形成装置を提供する。【解決手段】  画像形成装置２１は、シートに画像を形成するプリンタエンジン１５０、シートに形成された測定用画像を読み取るイメージスキャナ１００、及び制御ユニット２００を備える。イメージスキャナ１００はＡＤＦ１２０にセットされたシートを搬送して読み取り、画像形成条件の生成に不要な部分を除いた画像を揮発性記憶装置に随時記憶し、制御ユニット２００は、記憶された画像データに基づいてシートに対する出力画像の画像形成位置の調整条件を生成する。プリンタエンジン１５０は、調整条件に基づいてシートへの画像形成位置を調整する。【選択図】  図１４
2020088807.tif 000002
【特許請求の範囲】
【請求項１】
搬送されるシートを読み取り可能な画像読取装置において、
前記シートの一方の面を、前記シートの搬送方向に直交するライン領域単位で読み取り可能な読取デバイスと、
情報を格納可能なメモリと、
前記読み取りデバイスによって読み取られる読取画像であって、前記シートの搬送方向先端側に対応する第１の領域の読取画像を前記メモリに格納し、前記第１の領域に続く第２の領域の読取画像を前記メモリに格納せず、前記第２の領域に続く第３の領域であって前記シートの搬送方向後端側に対応する第３の領域の読取画像を前記メモリに格納する手段と、
前記メモリに格納された前記第１の領域の読取画像および前記第３の領域の読取画像に基づいて所定の処理を行う手段と、を有することを特徴とする画像読取装置。
【請求項２】
前記所定の処理は、前記シートの位置ずれ情報の出力処理であることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
シートの画像を印刷する印刷デバイスと、
画像データと前記位置ずれ情報に基づいて前記印刷デバイスに印刷させる手段と、を有することを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記読み取りデバイスは、読取画像を保持可能なバッファメモリを備え、前記バッファメモリに格納された読取画像のうち、前記第１の領域の読取画像と前記第３の領域の読取画像を前記メモリに転送することを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項５】
前記バッファメモリに格納された前記第２の領域の読取画像は前記メモリに転送されることなく前記バッファメモリから削除されることを特徴とする請求項３に記載の画像読取装置。
【請求項６】
前記第１の領域の読取画像は複数回に分けて前記バッファメモリから前記メモリに転送され、前記第３の領域の読取画像は複数回に分けて前記バッファメモリから前記メモリに転送されることを特徴とする請求項４または５に記載の画像読取装置。
【請求項７】
前記第１の領域の読取画像と前記第２の領域の読取画像は前記メモリに１つの画像データとして格納されることを特徴とする請求項１乃至６のいずれか１項に記載の画像読取装置。
【請求項８】
前記シートの他方の面を、前記シートの搬送方向に直交するライン領域単位で読み取り可能な更なる読取デバイスと、
前記更なる読み取りデバイスによって読み取られる読取画像であって、前記シートの搬送方向先端側に対応する第４の領域の読取画像を前記メモリに格納し、前記第４の領域に続く第５の領域の読取画像を前記メモリに格納せず、前記第５の領域に続く第６の領域であって前記シートの搬送方向後端側に対応する第６の領域の読取画像を前記メモリに格納する手段と、
前記メモリに格納された前記第４の領域の読取画像および前記第６の領域の読取画像に基づいて所定の処理を行う手段と、を有することを特徴とする請求項１乃至７のいずれか１項に記載の画像読取装置。
【請求項９】
前記読取デバイスが前記ライン領域単位で読み取りする度にカウントを行うカウント手段と、
前記カウント手段のカウント結果に基づいて、読み取った画像を前記メモリに転送するか否かを決定する決定手段と、を有することを特徴とする請求項１乃至８のいずれか１項に記載の画像読取装置。
【請求項１０】
前記シートは長尺シートであることを特徴とする請求項１乃至９のいずれか１項に記載の画像読取装置。
【請求項１１】
前記シートにはチャート画像が印刷されていることを特徴とする請求項１乃至１０のいずれか１項に記載の画像読取装置。
【請求項１２】
前記チャート画像を印刷可能な印刷デバイスを備えることを特徴とする請求項１乃至１１のいずれか１項に記載の画像読取装置。
【請求項１３】
前記読取デバイスで読み取られる読取画像のうち前記第２の領域の読取画像を前記メモリに格納しない第１の読取モードと前記読取デバイスで読み取られる読取画像のうちのすべての領域の読取画像を前記メモリに格納する第２の読取モードとを含む複数のモードの中から１つのモードを設定する手段を備えることを特徴とする請求項１乃至１２のいずれか１項に記載の画像読取装置。
【請求項１４】
前記第１の読取モードでは、前記メモリに格納されるまでに前記読取画像が圧縮されず、前記第２の読取モードでは、前記メモリに格納されるまでに前記読取画像が圧縮されることを特徴とする請求項１３に記載の画像読取装置。
【請求項１５】
前記シートの搬送に伴う時間経過をカウントするカウント手段と、
前記カウント手段のカウント結果に基づいて、前記読取デバイスを起動状態にするか停止状態にするか否かを決定する決定手段と、を有することを特徴とする請求項１に記載の画像読取装置。
【請求項１６】
前記シートの一方の面、前記シートの搬送方向に直交するライン領域単位で読み取り可能な読取デバイスと、情報を格納可能なメモリと、を備え、搬送されるシートを読み取り可能な画像読取装置の制御方法において、
前記読み取りデバイスによって読み取られる読取画像であって、前記シートの搬送方向先端側に対応する第１の領域の読取画像を前記メモリに格納し、前記第１の領域に続く第２の領域の読取画像を前記メモリに格納せず、前記第２の領域に続く第３の領域であって前記シートの搬送方向後端側に対応する第３の領域の読取画像を前記メモリに格納する工程と、
前記メモリに格納された前記第１の領域の読取画像および前記第３の領域の読取画像に基づいて所定の処理を行う工程と、を有することを特徴とする読み取り画像読取装置。
【請求項１７】
前記シートの一方の面、前記シートの搬送方向に直交するライン領域単位で読み取り可能な読取デバイスと、情報を格納可能なメモリと、を備え、搬送されるシートを読み取り可能な画像読取装置のコンピュータに、
前記読み取りデバイスによって読み取られる読取画像であって、前記シートの搬送方向先端側に対応する第１の領域の読取画像を前記メモリに格納し、前記第１の領域に続く第２の領域の読取画像を前記メモリに格納せず、前記第２の領域に続く第３の領域であって前記シートの搬送方向後端側に対応する第３の領域の読取画像を前記メモリに格納する工程と、
前記メモリに格納された前記第１の領域の読取画像および前記第３の領域の読取画像に基づいて所定の処理を行う工程と、を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機複合機等の画像読取装置に関し、特に、シートに対する画像形成位置の調整機能を備える画像読取装置に関する。
【背景技術】
【０００２】
シートに画像を形成する際に、理想の形成位置からずれた位置に画像が形成されてしまうことがある。これを「位置ずれ」という。特許文献１は、シートの両面の所定の位置にマーク（基準画像）を形成して、これを画像読取装置で読み取り、読取結果からシート端部からマークまでの距離を測定し、測定した距離に応じて画像の形成位置を調整する画像形成装置を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１７３１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のように、シートから読み取った画像を解析することで画像形成位置の調整情報を取得する場合、高精度な調整情報を取得する為には高画質な読取画像データが求められる。そのため、こうした読取画像データは、高解像度で読み取られ、無圧縮状態や可逆圧縮等の低圧縮状態でＤＲＡＭ等の記憶装置に記録されることが望ましい。
【０００５】
ところで、高解像度で且つ無圧縮・低圧縮状態の画像データはデータサイズが大きくなり易く、特に、大きなサイズのシート（用紙、記録媒体）を読み取る場合や表裏両面分を読み取る場合はデータサイズが大きくなり易い。そのため、画像読取装置には、データサイズの大きな画像データを記憶するための大容量の記憶領域が求められる。例えば、Ａ３サイズ、６００ｄｐｉ、ＲＧＢ色空間、各色１画素８ｂｉｔで無圧縮の両面分の画像データを記録するのに求められる記憶領域は約３．１Ｇｂｉｔであり、長尺シートの場合はそれ以上の記憶領域が求められる。
【０００６】
しかしながら、自動搬送装置（ＡＤＦ）を用いて両面同時読み取りを行う場合のように、記憶領域を瞬間的に確保することが求められるケースにおいて、上述のような膨大な記憶領域を確保することは困難である。
【０００７】
本発明の目的は、搬送されるシートを読み取り可能な画像読取装置において、所定の処理に用いられる画像を高画質で記憶可能な画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、搬送されるシートを読み取り可能な画像読取装置において、前記シートの一方の面を、前記シートの搬送方向に直交するライン領域単位で読み取り可能な読取デバイスと、情報を格納可能なメモリと、前記読み取りデバイスによって読み取られる読取画像であって、前記シートの搬送方向先端側に対応する第１の領域の読取画像を前記メモリに格納し、前記第１の領域に続く第２の領域の読取画像を前記メモリに格納せず、前記第２の領域に続く第３の領域であって前記シートの搬送方向後端側に対応する第３の領域の読取画像を前記メモリに格納する手段と、前記メモリに格納された前記第１の領域の読取画像および前記第３の領域の読取画像に基づいて所定の処理を行う手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、搬送されるシートを読み取り可能な画像読取装置において、所定の処理に求められる画像を高画質で記憶可能な画像読取装置を提供できる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置の構成を示す図である。
【図２】図２（ａ）は制御ユニットのハードウェア構成を示す図である、図２（ｂ）は、制御ユニット論理構成を示す図である。
【図３】画像形成装置が備える各構成の関係を示す図である。
【図４】図４（ａ）は原稿トレイ３０の構成を俯瞰で示す図である。図４（ｂ）は原稿トレイ３０の構成を透視で示す図である。
【図５】シート管理テーブルで管理される情報を示す図である。
【図６】演算テーブルで管理される情報を示す図である。
【図７】測定チャートの構成を示す図である。
【図８】図８（ａ）はシート管理テーブル編集画面８００を示す図である。図８（ｂ）はモード指定画面を示す図である。
【図９】手動測定結果の入力画面を示す図である。
【図１０】自動モード（原稿台）の操作画面を示す図である。
【図１１】自動モード（ＡＤＦ）の操作画面を示す図である。
【図１２】長尺測定チャートと読み取り位置の関係を示す図である。
【図１３】原稿読み取り処理に関する処理のフローを示す図である。
【図１４】長尺測定チャートＡＤＦ読み取り処理のフローを示す図である。
【図１５】本システムのユースケースを示す図である。
【図１６】長尺測定チャートＡＤＦ読み取り処理の状態遷移を示す図である。
【図１７】実施例２における長尺測定チャートとＡＤＦ読み取りの関係を示す図である。
【図１８】実施例２における長尺チャートＡＤＦ読み取り処理のフローを示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について実施例を挙げ、図面を用いて詳細に説明する。なお、本発明の範囲は実施例に記載の構成のみに限定されるものではない。効果が得られる範囲において、実施例中の構成について、一部を省略してもよく、また、一部または全部を均等物に置き換えてもよい。
【００１２】
（実施例１）
実施例１では、長尺シートの両面に印刷された測定チャートを自動搬送装置（ＡＤＦ）で読み取るシステムについて説明する。特に本実施例は、長尺シートの搬送方向のうちの中間領域において読み取られた画像をその場に破棄することで、調整値の算出に用いる長尺測定チャートの先端領域（シート搬送方向先端側の領域）と後端領域（シート搬送方向後端側の領域）の画像を高画質に保存する点を特徴とする。
【００１３】
＜ユースケース＞
本システムは、画像読取装置としての機能を備える画像形成装置２１において実現される。図１５は、本システムのユースケースを示す図である。
【００１４】
本システムを利用する場合、ユーザはまず、位置調整したい種類のシート情報を画像形成装置２１に入力し、位置調整の開始指示を行う（Ｓ１４０１）。ユーザから指示がなされると、画像形成装置２１は、セットされたシートを用いて測定チャートの印刷処理を行う（Ｓ１４０２）。測定チャートはシートの両面にマークが形成されている。
【００１５】
測定チャートが印刷されたシートを取得したユーザは、このシートを画像形成装置２１のＡＤＦにセットし、測定チャートの読み取り指示を行う（Ｓ１４０４）。ユーザからの指示を受け付けたユーザは、ＡＤＦを用いてシートを搬送しながら読取画像の取得をおこなう（Ｓ１４０５）。本実施例ではこのステップにおいて、調整値の算出に用いる領域の画像のみを高解像度で取得するための処理をおこなう。測定チャートを取得した画像形成装置２１は、これに基づき位置ずれ調整値を算出し、シート情報に紐づけを行う（Ｓ１４０６）。その後、ユーザは、印刷したい画像、位置ずれ調整値が紐付いたシートを選択し印刷指示をおこなう（Ｓ１４０７）。印刷指示を受け付けると、画像形成装置２１は、シート情報に紐付く位置ずれ調整値を取得する（Ｓ１４０８）。そして、取得した調整値に基づき両面分の画像の調整処理をおこなう（Ｓ１４０９）。調整処理後、画像形成装置２１は、調整された画像に基づきシートに両面分の画像形成処理を行う。上述した手順を踏まえることで、このシステムを利用するユーザは、画像位置ずれが補正された成果物を得ることが出来る。
【００１６】
＜画像形成装置の構成＞
本システムは、画像形成装置２１によって実現される。図１は画像形成装置の構成を示す図である。図２（ａ）は制御ユニットのハードウェア構成を示す図である、図２（ｂ）は制御ユニット論理構成を示す図である。図３は画像形成装置が備える各構成の関係を示す図である。図４（ａ）は原稿トレイ３０の構成を俯瞰で示す図である。図４（ｂ）は原稿トレイ３０の構成を透視で示す図である。図３に示すように、画像形成装置２１はＡＤＦ１２０（自動原稿給紙装置１２０）、画像読取装置１４０、制御ユニット２００、プリンタエンジン１５０を備える情報処理装置であり、ＭＦＰと呼ばれる。各ユニットは、コントローラとして機能するＣＰＵ，ＲＯＭ，ＲＡＭを各々備える。これらのコントローラが通信することで連携した制御が行われる。
【００１７】
図１は、画像形成装置の構成を示す図である。画像形成装置２１は、プリンタエンジン１５０、イメージスキャナ１００、及び操作パネル２０を備える。プリンタエンジン１５０は、シートに画像形成を行う印刷デバイスである。プリンタエンジン１５０は、単色画像を形成するものであってもよいが、ここでは多色画像を形成する構成について説明する。イメージスキャナ１００は、シートに形成された画像を読み取る読取装置および読み取った画像からシート上の画像形成位置を測定する測定装置（読取デバイス）として機能する。操作パネル２０は、ユーザインタフェースであり、各種操作ボタンやタッチパネル用センサ等の入力部や、ディスプレイなどの表示部を備える。操作パネル２０により原稿の画像の複写が指示された場合、画像形成装置２１は、イメージスキャナ１００により原稿から画像の読み取りを開始する。
【００１８】
＜イメージスキャナ＞
イメージスキャナ１００は、読み取った原稿画像を表す画像データを生成する機能を備える。生成された画像データは、ＨＤＤ２０４に保存されたり、ＦＡＸ回線（不図示）やネットワーク回線（不図示）を用いて外部装置に送信されたり、プリンタエンジン１５０に送信されて画像形成処理に用いられたりする。
【００１９】
イメージスキャナ１００は、画像読取装置（リーダ）１４０、自動原稿給紙装置（ＡＤＦ）１２０から構成される。図１では、原稿Ｓが原稿トレイ３０にセットされた直後の状態が示されている。
【００２０】
画像読取装置１４０には、光源ランプ１４３と折り返しミラー１４４を有するスキャナユニット４０、折り返しミラー１４５、１４６、レンズ１４７およびＣＣＤセンサユニット１４８が配置されている。なお、ＣＣＤセンサユニット１４８によって読み取られた画像情報は、光電変換され、制御ユニット２００（図２、図３参照）に画像データとして入力される。
【００２１】
スキャナユニット４０は原稿台に載置された原稿から画像を読み取るための構成である。スキャナユニット４０は、例えば光学センサであり、原稿を照射して得られる反射光により、原稿画像を読み取る。本実施例において、スキャナユニット４０は、原稿台原稿読取処理と、ＡＤＦ読み取り処理の両方で用いられる。
【００２２】
原稿台原稿読取処理において、スキャナユニット４０は、ホームポジションＰ１から終了ポジションＰ２まで矢印Ｄ１方向に移動することで、原稿台ガラス１４２に載置された原稿全面の原稿画像を読み取ることができる。
【００２３】
ＡＤＦ読み取り処理において、スキャナユニット４０は、原稿流し読みガラス１４１の原稿読取位置に待機することで、原稿トレイ３０から搬送されてきた原稿全面の原稿画像を読み取ることができる。
【００２４】
図３は画像形成装置が備える各構成の関係を示す図である。ＡＤＦ１２０は、中央演算処理装置である制御部（以下、ＣＰＵという）３００、リードオンリメモリ（以下、ＲＯＭという）３０１、ランダムアクセスメモリ（以下、ＲＡＭという）３０２、出力ポートおよび入力ポートを備える。
【００２５】
ＲＯＭ３０１には、制御用プログラムが格納されている。ＲＡＭ３０２には、入力データや作業用データが格納される。出力ポートには、各種搬送用のローラを駆動するモータ３０３、ソレノイド３０６、クラッチ３０７などが接続されている。入力ポートには、各種センサ３０４が接続されている。各種センサ３０４として、分離後センサ１２、排紙センサ１３、排紙センサ１５、原稿幅検知センサ１７などが設けられている。
【００２６】
ＣＰＵ３００は、バスラインを介して接続されたＲＯＭ３０１に格納された制御プログラムに従って、原稿搬送を制御する。また、ＣＰＵ３００は、画像読取装置（リーダ）１４０内の中央演算処理装置（ＣＰＵ）３２１と制御用通信線３５１を介してシリアル通信を行い、画像読取装置１４０との間で制御データの授受を行う。また、原稿画像データの先端の基準となる画先信号も、制御用通信線３５１を通して画像読取装置１４０に通知される。ウラ面の場合は、ＣＩＳ９が直接画像読み取り装置１４０の画像メモリ３２９と画像信号線３５６を通して接続され、画像データが書き込まれる。画像メモリ３２９は読み取った画像をイメージスキャナ１００で一時的に保持しておくためのバッファメモリである。
【００２７】
画像読取装置１４０内のＣＰＵ３２１は、画像読取装置１４０の制御を行う。ＣＰＵ３２１には、プログラムを格納するＲＯＭ３２２およびワークメモリとしてのＲＡＭ３２３が接続される。光学系モータドライブ部３２６は、光学系駆動モータを駆動させるためのドライバ回路である。
【００２８】
画像読取装置１４０には、ランプ３２７（光源ランプ１４３）およびＣＣＤセンサユニット１４８が接続されている。ＣＣＤセンサユニット１４８には、カラーＣＣＤセンサ１５１およびＣＣＤ制御部１５２が設けられている。ＣＰＵ３２１は、光学系モータドライブ部３２６を制御し、画像処理部３２５を介してＣＣＤセンサユニット１４８を制御することで、画像読取処理を行う。
【００２９】
原稿搬送を実現するために、ＣＰＵ３２１は、ＡＤＦ１２０の紙搬送制御用のＣＰＵ３００に制御用通信線（通信ライン）３５１を介して紙搬送制御コマンドを指示する。ＣＰＵ３００は、紙搬送制御コマンドが指示されると、搬送パスに設置されている各種センサ３０４をモニタし、負荷である搬送用のモータ３０３、ソレノイド３０６およびクラッチ３０７を駆動し、紙搬送制御を行う。
【００３０】
このように、ＣＰＵ３２１は、ＡＤＦ１２０による原稿搬送制御および画像読取装置１４０における画像読取制御を行う。
【００３１】
原稿間隔調整処理部３２４は先行の原稿に対する後続の原稿の搬送間隔（先行原稿と後続原稿との距離）の補正を行う。レンズ１４７を介してＣＣＤセンサユニット１４８に結像された原稿の反射光像は、デジタル画像データに変換される。この変換されたデジタル画像データに対し、さらに、画像処理部３２５でシェーディング調整処理や、画像データ上のスジ画像等を検知して除去する不要画像除去処理等の各種画像処理が施される。各種画像処理が施さされた画像データは、画像メモリ３２９に書き込まれる。
【００３２】
画像メモリ３２９に書き込まれたデータは、順次、画像転送用クロック信号線を含むコントローラインターフェース画像通信線３５３を通して制御ユニット２００に送信される。
【００３３】
さらに、原稿画像データの先端の基準となる画先信号は、ＣＰＵ３２１によってタイミングが調整され、コントローラインターフェース制御通信線３５２を通して制御ユニット２００に通知される。また、ＡＤＦ１２０からの通信ライン３５１で通知される画先信号も、同様に、画像読取装置１４０内のＣＰＵ３２１によってタイミングが調整され、コントローラインターフェース制御通信線３５２を通じて制御ユニット２００に通知される。
【００３４】
ＣＰＵ３２１は制御バスラインに接続された画像処理部３２５を制御する。さらに、ＣＰＵ３２１は、画像処理部３２５を介して制御用通信線３５４から制御信号をＣＣＤセンサユニット１４８に伝達し、ＣＣＤセンサユニット１４８を制御する。
【００３５】
ＣＣＤセンサユニット１４８によって原稿画像を走査する過程で、カラーＣＣＤセンサ１５１による読み取りの１ラインごと（ライン領域単位ごと）に、アナログ画像信号が通信線１５３を介してＣＣＤ制御部１５２に出力される。ＣＣＤセンサユニット１４８の読取ライン方向はシート搬送方向に直交している。
【００３６】
ＣＣＤ制御部１５２でアナログ画像信号がデジタル画像データに変換される。デジタル画像データは、画像転送用クロック信号線を含む画像データ情報通信線３５５から画像メモリ３２９を経由して制御ユニット２００に送信される。
【００３７】
またウラ面スキャン時には、自動原稿給紙装置内のＣＩＳ９から、画像信号線３５６を介してデジタル画像信号が１ラインごと（ライン領域単位ごと）に画像メモリ３２９に書き込まれる。ＣＩＳ９の読取ライン方向はシート搬送方向に直交している。
【００３８】
画像処理部２１０内の位置調整部２１１により変倍・回転等の画像処理が施された後、画像信号（画像データ）がＲＡＭ２０３に書き込まれる。上述した様々な処理が施された画像データは、原稿の読取画像として扱われる。スキャンして保存する機能を使用すると、ＲＡＭ２０３に読み込んだ画像データをＨＤＤ２０４に格納する。プリントが指示された際にはＲＡＭ２０３の画像データをプリンタエンジン１５０に送信して印刷を実行させる。
【００３９】
次に、ＡＤＦ１２０を使用した原稿の画像読取動作について説明する。ＡＤＦ１２０による原稿画像読取ジョブが開始されると、スキャナユニット４０が基準白色板１４９の直下の位置まで移動し、シェーディング動作をおこなう。シェーディング動作では、基準白色板を読み取ることで、白レベルの基準データを作成する。シェーディング動作が行われた後、スキャナユニット４０は、流し読みガラス１４１の直下の位置まで移動し、原稿が読み取り位置に到達するまで待機する。
【００４０】
ＡＤＦ１２０は原稿サイズ検知機能を備え、原稿が置かれると、ＡＢ規格サイズ、ｉｎｃｈ規格サイズといった定型サイズの中から、いずれのサイズであるかを検知する。図４（ａ）および図４（ｂ）は原稿トレイ３０に配置された各種のセンサを示す図である。原稿トレイ３０には、原稿の搬送方向に直交する幅方向において、積載された原稿束Ｓの幅方向にスライド可能なガイド規制板１８が設けられている。また、このガイド規制板１８に連動して幅方向における原稿の長さ（原稿幅）を検出するガイド規制板原稿幅検知センサ（不図示）が設けられている。このガイド規制板１８は、ユーザが原稿をＡＤＦ上にセットする際、セットされた原稿が傾いた状態にならないように、手動で原稿を幅方向の両側から挟み込み、しっかりと押さえるようにして規制する。
【００４１】
原稿束Ｓが全て同じサイズの原稿から構成される場合、原稿トレイ３０に積載された原稿束Ｓの原稿サイズはつぎのように判別される。すなわち、ガイド規制板原稿幅検知センサから得られる原稿幅情報と、原稿トレイ３０上のトレイセンサ１０およびトレイセンサ１１により検出可能な原稿搬送方向長さ情報とから、原稿束Ｓの原稿サイズが判別可能となる。なお、トレイセンサ１０およびトレイセンサ１１を、それぞれトレイセンサ１０およびトレイセンサ１１ともいう。
【００４２】
なお、本実施例のＡＤＦ１２０は、原稿搬送パスが比較的短いＡＤＦ、すなわち分離後センサ１２から原稿読取位置までの搬送距離が所定距離よりも短いＡＤＦである。具体的に、この搬送距離は、主に使用されるＡ４サイズの短い方の長さ（２１０ｍｍ）よりも短いので、原稿搬送時の搬送モータのクロック計測等による測定では、原稿読取位置に原稿が到達するまでに、原稿の送り方向の長さを確定することができない。そのため、送り方向の長い長尺原稿を扱う場合は、その原稿の送り方向長さの情報に操作パネル２０を用いてユーザに入力させるとよい。
【００４３】
読み取りジョブが開始されると、ＡＤＦ１２０は、まず、複数枚の原稿からなる原稿束Ｓの原稿面に給紙ローラ１が落下し、回転を開始する。これにより、原稿束の最上面の原稿が１枚給紙される。
【００４４】
ＡＤＦ１２０は、原稿束Ｓを積載する原稿トレイ３０から最上面の原稿を１枚ずつ給紙・搬送する際、原稿束Ｓから最上面の１枚の原稿以外の原稿が重なって搬送されることを規制する分離ローラ２、分離パッド８および給紙ローラ１によって、給紙・搬送を行う。
【００４５】
給紙ローラ１によって給紙・搬送された原稿は、分離ローラ２と分離パッド８の作用によって１枚に分離される。この分離は周知の分離技術によって実現されている。
【００４６】
分離ローラ２と分離パッド８によって分離された原稿は、レジストローラ３に搬送され、レジストローラ３に突き当てられる。これにより、原稿先端側にループが形成され、原稿の搬送における斜行が解消される。レジストローラ３の下流側には、原稿読取前ローラ４が設けられている。この原稿読取前ローラ４により原稿流し読みプラテンガラス１４１の方向に原稿を搬送する給紙パスが配置されている。
【００４７】
給紙パスに送られた原稿は、レジストローラ３により原稿読取前ローラ４に送られる。さらに、この原稿は、原稿読取前ローラ４を通過し、原稿読取プラテンローラ５の近傍にある原稿流し読みプラテンガラス１４１の原稿読取位置を通過するように搬送される。
【００４８】
なお、原稿が原稿流し読みプラテンガラス１４１の原稿読取位置に搬送される際、原稿読取先端位置を検知するため、リードセンサ１４により原稿の先端が検知される。ＡＤＦ１２０は、リードセンサ１４のＯＮタイミングから、原稿が原稿流し読みプラテンガラス１４１の原稿読取位置（プラテンローラ５の位置）に達するまでの時間（例えばタイミングＴａ０）を、原稿読取前ローラ４および原稿読取プラテンローラ５の駆動源となる搬送モータ（不図示）のクロックにより計数する。
【００４９】
このように、ＡＤＦ１２０は、原稿流し読みプラテンガラス１４１上の原稿読取位置に原稿先端が到達するタイミングを予測する。この予測された原稿先端到達タイミングで、スキャナユニット４０により原稿オモテ面の流し読み画像取り込みが行われる。更にＡＤＦ１２０は、ウラ面読み取り用のコンタクトイメージセンサ（ＣＩＳ）９に原稿先端が到達するタイミング（例えばタイミングＴｂ０）を予測する。この予測された原稿先端到達タイミングで、ＣＩＳ９により原稿ウラ面の流し読み画像取り込みが行われる。
【００５０】
ＡＤＦ１２０は、分離後センサ１２で原稿の後端を検知した際、原稿トレイ３０における次原稿の有無を原稿有無検知センサ１６で検知する。原稿の後端が原稿読取プラテンローラ５及びローラ６を通過し、さらに搬送されると、排紙センサ１５により原稿の後端が検知される。この排紙センサ１５による原稿後端検知タイミングをトリガとし、さらに、排紙ローラ７から原稿排紙トレイ３１に原稿が排出されると、原稿１枚の両面原稿読取搬送シーケンスは終了となる。
【００５１】
ＡＤＦ１２０は、ジョブ設定で枚数設定分だけを読み取る場合を除き、基本的に原稿トレイ３０に原稿がなくなるまで、前述したような、原稿給紙、原稿画像取り込みおよび原稿排出を繰り返す。ＡＤＦ１２０は、原稿の後端を分離後センサ１２により検知した際、原稿無しが検知された場合、搬送中の原稿を最終原稿と判断し、最終原稿が原稿排紙トレイ３１に排出されるまで待つ。そして、最終原稿が原稿排紙トレイ３１に排出されると、ＡＤＦ１２０は、各ローラの駆動源となる搬送モータを停止し、給紙ローラ１を元の位置に戻す。これにより、原稿読取ジョブは終了する。
【００５２】
＜プリンタエンジン１５０＞
プリンタエンジン１５０は、複数の画像形成部１０１Ｙ、１０１Ｍ、１０１Ｃ、１０１Ｋを備える。画像形成部１０１Ｙ、１０１Ｍ、１０１Ｃ、１０１Ｋは、各々異なる色のトナーを用いてトナー像を形成する。画像形成部１０１Ｙは、イエロー（Ｙ）のトナー像を形成する。画像形成部１０１Ｍは、マゼンタ（Ｍ）のトナー像を形成する。画像形成部１０１Ｃは、シアン（Ｃ）のトナー像を形成する。画像形成部１０１Ｋは、ブラック（Ｋ）のトナー像を形成する。各参照符号の末尾に付されているＹ、Ｍ、Ｃ、Ｋは色を示しており、全ての色に共通する事項を説明する際には、Ｙ、Ｍ、Ｃ、Ｋが省略される。プリンタエンジン１５０は、画像データをイメージスキャナ１００の他に、不図示のパーソナルコンピュータ（ＰＣ）等の情報処理装置から取得してもよい。
【００５３】
画像形成部１０１は、感光ドラム１０２、露光器１０３、帯電器、及び現像器を備える。感光ドラム１０２は、図中反時計回りに回転するドラム形状の像担持体である。感光ドラム１０２は、帯電器により表面が一様に帯電される。露光器１０３は、画像データに基づいてレーザ光を感光ドラム１０２に照射する。これにより感光ドラム１０２に画像データに基づいた静電潜像が形成される。現像器は、感光ドラム１０２に形成された静電潜像を現像する。現像器は、トナー及びキャリアを含む二成分の現像剤を収容しており、トナーを感光ドラム１０２に供給することで静電潜像を顕像化する。感光ドラム１０２Ｙにはイエローのトナー像が形成される。感光ドラム１０２Ｍにはマゼンタのトナー像が形成される。感光ドラム１０２Ｃにはシアンのトナー像が形成される。感光ドラム１０２Ｋにはブラックのトナー像が形成される。なお、トナー像を形成する際に感光ドラム１０２に照射されるレーザ光は、図１の奥行き方向が主走査方向となる。以下の説明において、図１の奥行き方向がシートへの画像形成時の主走査方向となり、図１の左右方向（シート搬送方向）がシートへの画像形成時の副走査方向となる。以降の説明において登場する主走査方向、副走査方向は、ここで定義した方向のことである。
【００５４】
プリンタエンジン１５０は、画像形成部１０１Ｙ、１０１Ｍ、１０１Ｃ、１０１Ｋの下部に一次転写器１０５Ｙ、１０５Ｍ、１０５Ｃ、１０５Ｋ及び中間転写ベルト１０４を備える。一次転写器１０５Ｙ、１０５Ｍ、１０５Ｃ、１０５Ｋは、感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｋ上に形成された各トナー像を中間転写ベルト１０４上に転写する。これによって中間転写ベルト１０４には多色画像が形成される。中間転写ベルト１０４は、画像を担持する像担持体である。中間転写ベルト１０４は、図中時計回りに回転しており、形成されたトナー像を回転により二次転写部１０６まで搬送する。中間転写ベルト１０４が画像を二次転写部１０６に搬送するタイミングに合わせて、シートが二次転写部１０６に搬送される。
【００５５】
シートは、プリンタエンジン１５０に設けられる収容部１１０ａ、１１０ｂに収容される。収容部１１０ａ、１１０ｂに収容されるシートは、給紙ローラによって１枚ずつ給紙される。また、シートは、手差しトレイ５０に載置され、給紙ローラによって１枚ずつ給紙される。給紙されたシートは、搬送路をレジストレーションローラ１１１へ搬送される。レジストレーションローラ１１１は、シートの斜行等の補正を行う。レジストレーションローラ１１１は、中間転写ベルト１０４上のトナー像が二次転写部１０６に搬送されるタイミングに合わせて、シートを二次転写部１０６に搬送する。中間転写ベルト１０４上のトナー像とシートとが二次転写部１０６を通過する際に、トナー像が、中間転写ベルト１０４からシートへ転写される。転写後に中間転写ベルト１０４に残留するトナーは、ベルトクリーナ１０８によって清掃される。
【００５６】
プリンタエンジン１５０は、定着器１０７を備える。トナー像が転写されたシートは、二次転写部１０６から定着器１０７へ搬送される。定着器１０７は、複数のローラ及びヒータを有する。定着器１０７は、シートに転写された未定着のトナー像を、ローラ及びヒータにより加熱及び加圧することで、シートにトナー像を定着させる。これによりシートへの画像形成が終了する。画像形成が終了したシートは、定着器１０７から排紙ローラ１１２によりプリンタエンジン１５０（画像形成装置２１）の外部へ排出される。
【００５７】
両面印刷を行う場合、第１面（オモテ面、一方の面）に画像が形成されたシートは、定着器１０７を通過した後に、フラッパにより反転パス１１３へ搬送される。シートは、反転パス１１３で搬送方向が反転されて、両面パス１１４へ搬送される。反転パス１１３から両面パス１１４へ搬送されることで、シートは表裏が反転する。表裏が反転したシートは、両面パス１１４を介して再びレジストレーションローラ１１１へ搬送され、第１面と同様に第１面とは異なる第２面（ウラ面、他方の面）への画像形成が行われる。第２面への画像形成後に、シートは、排紙ローラ１１２によりプリンタエンジン１５０（画像形成装置２１）の外部へ排出される。画像形成装置２１は、このようにしてシートに対する出力画像の形成を行う。
【００５８】
＜制御ユニット２００＞
図２（ａ）は制御ユニットのハードウェア構成を示す図である、図２（ｂ）は、制御ユニット論理構成を示す図である。制御ユニット２００は、画像形成装置２１に内蔵される。図２（ａ）は、制御ユニット２００のハードウェア構成図である。制御ユニット２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、及びＨＤＤ２０４を備える。
【００５９】
ＣＰＵ２０１は、ＲＯＭ２０２及びＨＤＤ２０４からコンピュータプログラムを読み出し、ＲＡＭ２０３を作業領域に用いて実行することで、画像形成装置２１の動作を制御する。ＨＤＤ２０４は、情報を格納可能（保持可能、記憶可能）な大容量記憶装置である。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）の代わりにＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等を用いてもよい。ＨＤＤ２０４は、画像読取装置１４０や外部の情報処理装置から取得する画像データや、操作パネル２０から入力される各種の設定情報等を格納する。特に、本実施例では、ＨＤＤ２０４において、画像形成位置を補正するための調整条件を格納される。また、制御ユニット２００は、画像読取装置１４０、プリンタエンジン１５０、操作パネル２０に接続されたおり、これらを制御することが出来る。
【００６０】
本実施例では、画像形成位置の補正を行うための機能について説明し、画像形成装置２１による画像形成のための機能の説明については省略する。制御ユニット２００は、ＣＰＵ２０１がコンピュータプログラムを実行することで、画像処理部２１０、位置演算部２１３、スキャナ個体情報記憶部２１４、シート管理テーブル５００、及びパターンジェネレータ７０として機能する。なお、制御ユニット２００の各機能は、コンピュータプログラムの実行により実現される他に、ディスクリート品やワンチップの半導体製品により実現されてもよい。ワンチップの半導体製品には、例えばＭＰＵ（Ｍｉｃｒｏ−Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＳＯＣ（Ｓｙｓｔｅｍ−Ｏｎ−ａ−Ｃｈｉｐ）がある。
【００６１】
画像処理部２１０は、位置調整部２１１を含み、画像データに種々の画像処理を行い、シート上に所望の画像が形成されるように画像データを補正する。画像処理部２１０が行う画像処理は、例えば階調補正や画像形成位置の補正のための処理である。画像処理部２１０により補正された画像データは、プリンタエンジン１５０の露光器１０３へ送信される。露光器１０３は、画像処理部２１０により補正された画像データに基づいて変調したレーザ光を感光ドラム１０２に照射して、感光ドラム１０２に画像データに基づいた静電潜像を形成する。
【００６２】
位置調整部２１１は、シートへの画像の形成位置を、調整条件に基づいて補正する。位置調整部２１１は、シートへの画像形成位置が目標位置となるように、画像データを既知の方法により補正する。
【００６３】
シート上に形成される画像は、その画像形成位置が理想的な画像形成位置とならない可能性がある。例えば、シートが搬送方向に対して傾いて二次転写部１０６を通過する場合、画像がシートに対して傾いて形成される。また、定着器１０７のローラの圧力分布が均一ではない場合、定着処理中のシートが変形するために、画像がシートに対して傾いて形成される。また、両面印刷を行う場合、シートは、オモテ面への画像形成時に定着器１０７による熱と圧力によって伸縮し、オモテ面に形成された画像のサイズとウラ面に形成された画像のサイズが異なってしまう（両面倍率誤差）。この場合、シートのオモテ面の画像形成位置とウラ面に画像形成位置とが異なってしまう。
【００６４】
二次転写部１０６を通過するシートの傾き及び定着器１０７におけるシートの変形量は、シートのサイズ、坪量、及び材質等が同じであれば再現性が高い。本実施例の画像形成装置２１は、シートに対する画像形成位置が理想的な位置になるように、シートの変形量に応じて、形成する画像の形状を変形する。位置調整部２１１は、シート管理テーブル５００に格納されたシートに対する画像形成位置のずれを補正するための変換式等の調整条件に基づいて画像データを変換する。例えば、シートのへ画像形成時の主走査方向の倍率が１．１倍になった場合、位置調整部２１１は、形成する画像の画像形成時の主走査方向の長さが１／１．１倍になるように画像データを補正する。これによりシートに形成される画像の画像形成時の主走査方向の倍率が１．０倍になる。また、所定の画素の座標が所定の方向に０．１画素ずれる場合、位置調整部２１１は、当該画素の座標を逆方向に０．１画素ずらすように画像データを補正する。これにより当該画素がシートの理想位置に形成される。画像形成部１０１は、位置調整部２１１により変換された画像データに基づいて画像を形成する。これによりシートに対する画像形成位置のずれを相殺した画像が、中間転写ベルト１０４に形成される。なお、シート管理テーブル５００は、位置演算部２１３により生成された、画像形成位置の位置ずれ量と当該位置ずれ量を抑制するための調整条件とを、シートの種類毎に格納する。シート管理テーブル５００は例えばＨＤＤ２０４に形成される。
【００６５】
位置演算部２１３は、画像形成位置の位置ずれ量を測定し、後述の調整条件及び調整条件を生成する。そのために位置演算部２１３は、補正条件生成部２１３１及び調整条件生成部２１３２を備える。位置演算部２１３は、手動モード及び自動モードのいずれかの調整条件生成モードにより、画像形成位置の位置ずれ量を測定する。調整条件生成モードの選択は、操作パネル２０を用いて行われる。位置演算部２１３は、操作パネル２０から選択結果を取得し、選択結果に応じた調整条件生成モードで画像形成位置の位置ずれ量を測定し、測定した位置ずれ量に対する調整条件の生成を行う。
【００６６】
パターンジェネレータ７０は、画像形成位置の測定に用いる測定用画像を形成するための画像データである測定画像データをプリンタエンジン１５０へ送信する。プリンタエンジン１５０は、測定画像データに応じて測定用画像をシートに形成して測定チャートを生成する。
【００６７】
手動モードでは、測定チャートに形成された測定用画像の位置をユーザが手動で測定し、測定結果を操作パネル２０により位置演算部２１３に入力する。位置演算部２１３は、操作パネル２０から入力された測定結果から画像形成位置の位置ずれ量を測定して、位置ずれ量の調整条件を生成し、生成した調整条件をシート管理テーブル５００に格納する。自動モードでは、イメージスキャナ１００が測定チャートに形成された測定用画像の位置を読み取り、その読取結果（読取画像）を位置演算部２１３に入力する。位置演算部２１３は、読取画像から測定用画像の位置（座標データ）を測定して調整条件を生成し、生成した調整条件をシート管理テーブル５００に格納する。自動モードにおいては、ＡＤＦで読み取ることが可能な用紙の場合はＡＤＦで読み取るモードを優先的すべくＡＤＦで読み取るモードの操作をユーザに促す。ＡＤＦで読み取ることができない用紙の場合は、原稿台にセットして読み取るモードの操作をユーザに促す。
【００６８】
スキャナ個体情報記憶部２１４は、イメージスキャナ１００の個体差に起因する画像形成位置の測定誤差を低減するように生成された調整条件を記憶する。位置演算部２１３は、イメージスキャナ１００による測定用画像の測定結果に基づいて調整条件の生成を行う。位置演算部２１３は、イメージスキャナ１００から取得する測定用画像の測定結果に対して調整条件を適用することで、該測定結果に含まれるイメージスキャナ１００の個体差による測定誤差を低減する。位置演算部２１３は、測定誤差を低減された測定結果に応じて、画像形成位置の位置ずれ量の調整条件を生成することになる。
【００６９】
＜シート管理テーブル＞
図５は、シート管理テーブル５００の例示図である。シート管理テーブル５００で管理されるシートは、例えばプリンタメーカによって評価済みの市場で入手可能なシートや、ユーザが操作パネル２０により登録したシート等である。シート管理テーブル５００は、例えばＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＣＳＶ（Ｃｏｍｍａ−Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）等のファイル形式でＨＤＤ２０４に格納される。シート管理テーブル５００は、適宜、読み出し、書き込み、及び更新が可能である。
【００７０】
シート管理テーブル５００は、シートの種類毎（５０１〜５０８）の属性データが登録される。シートの種類は、シート名称５１１により識別される。属性データには、シートの物理的な特徴である、シートの幅５１２、シートの長さ５１３、シートの坪量５１４、シートの表面性５１５、及びシートの色５１６がある。また属性データには、シートがプレプリント紙であるか否かの情報５１７、オモテ面の位置ずれ量５１８、及びウラ面の位置ずれ量５１９がある。シートの表面性５１５は、例えば、普通紙、エンボス、両面コート等のシート表面の物理特性を示す。一般に、コート処理は、シート面の光沢性を向上させるために行われる。エンボス処理は、シート面に凹凸を施す処理である。シートの色５１６は、シートの色を表わす。プレプリント紙であるか否かの情報５１７は、印刷に使用されるシートがプレプリント紙であるか否かを表す。プレプリント紙とは、例えば罫線や枠等が予め印刷されたシートである。
【００７１】
位置ずれ量５１８は、シートのオモテ面における、理想の画像形成位置からの位置のずれを定量的に表す値である。位置ずれ量５１９は、シートのウラ面における、理想の画像形成位置からの位置のずれを定量的に表す値である。位置ずれ量５１８、５１９に応じて画像形成時のシートへの画像形成位置が補正されることで、画像が、シートに対して理想の画像形成位置に形成される。画像形成装置２１は、位置ずれ量を打ち消すように画像形成位置を調整して画像形成を行う。本実施例では、位置ずれ量５１８、５１９が、リード位置、サイド位置、主走査倍率、及び副走査倍率で表される。
【００７２】
リード位置は、シートに対する画像形成時の副走査方向の画像形成位置の位置ずれ量を表す。サイド位置は、シートに対する画像形成時の主走査方向の画像形成位置の位置ずれ量を表す。リード位置は、シートの搬送方向先端を起点とした画像の形成開始位置である。リード位置の初期値は「０」である。サイド位置は、シートの搬送方向左側のシート端部を起点とした画像の形成開始位置である。サイド位置の初期値は「０」である。リード位置及びサイド位置は、例えば、露光器１０３が感光ドラム１０２へ照射するレーザ光の照射開始タイミングを制御することで調整される。副走査倍率は、画像形成時の副走査方向の画像長のずれ（理想の長さに対する倍率）を表す。副走査倍率は、例えば、中間転写ベルト１０４の回転速度を制御することで調整される。主走査倍率は、画像形成時の主走査方向の画像長のずれ（理想の長さに対する倍率）を表す。主走査倍率は、例えば、露光器１０３において、画像データに基づくレーザ光の変調の際に、レーザ光のクロック周波数を制御することで調整される。副走査倍率及び主走査倍率の初期値は「０」である。
【００７３】
画像形成装置２１は、手動モード及び自動モードの２つの調整条件生成モードで動作可能である。手動モードでは、ユーザが定規等を用いて測定チャートを測定し、操作パネル２０から測定結果を入力する。位置演算部２１３は入力された測定結果に基づいて位置ずれ量５１８、５１９を導出する。自動モードでは、イメージスキャナ１００が測定チャートを読み取り、測定チャートにおける測定用画像の位置に基づいて位置演算部２１３が位置ずれ量５１８、５１９を導出する。位置演算部２１３は、位置ずれ量５１８、５１９をシートの属性データとして、シート管理テーブル５００に対して、新規登録や予め登録されている属性データの更新を行う。
【００７４】
＜測定チャート＞
両面印刷時の画像品質の一つとして、オモテ面の出力画像の画像形成位置と、ウラ面の出力画像の画像形成位置との整合がとれていることがあげられる。オモテ面の画像形成位置とウラ面の画像形成位置とを確認する場合、後述の測定チャートが用いられる。測定チャートは、画像形成位置を測定するための測定用画像が形成されたシートである。シートの両面に測定用画像が形成された測定チャートにより、オモテ面の画像形成位置及びウラ面の画像形成位置を測定することができる。オモテ面の画像形成位置及びウラ面の画像形成位置の測定結果に応じて、両面の画像形成位置のずれ量（位置ずれ量）が補正すれば、オモテ面の画像の形成位置と、ウラ面の画像の形成位置との整合がとることができる。
【００７５】
図７は、測定チャートの構成を示す図である。測定チャートは、シートのオモテ面７０２及びウラ面７０３の所定の位置に測定用画像７２１〜７２８が形成されて構成される。本実施例では、測定用画像７２１〜７２８が、測定チャートの両面四隅に合計８つ形成される。測定用画像７２１〜７２８が理想的な位置に形成される場合、測定用画像７２１〜７２８は、測定チャートのシート端部から所定の距離離れた位置に形成される。換言すると、測定用画像７２１〜７２８がずれた位置に形成された場合、測定用画像７２１〜７２８は、測定チャートのシート端部から所定の距離と異なる距離だけ離れている。
【００７６】
上述の測定チャートを用いた測定は手動または自動で行われる。手動モードの場合、シート端部から測定用画像７２１〜７２８までの距離をユーザが手動で測定する。自動モードの場合、シート端部から測定用画像７２１〜７２８までの距離を画像解析により測定する。こうして、測定用画像７２１〜７２８のシート端部からの距離に応じて、位置ずれ量５１８、５１９が導出される。
【００７７】
なお、測定用画像７２１〜７２８は、シートの色に対して反射率の差が大きい色で形成することが望ましい。例えば白色のシートに対しては、ブラックの測定用画像７２１〜７２８を形成するとよい。シートの色に対して反射率の差が大きいと、自動モードで位置ずれを測定する場合、測定用画像７２１〜７２８のシート端部からの距離を高精度に測定することが可能となる。
【００７８】
長尺サイズのシートを用いた長尺測定チャートの場合、シートのオモテ面の先端側には測定用画像７２１、測定用画像７２２、マーク７３１、マーク７３２、マーク７１０が形成される。シートのオモテ面の後端側には測定用画像７２３、測定用画像７２４、マーク７３３、マーク７３４、マーク７１２が形成される。シートのウラ面の先端側には測定用画像７２５、測定用画像７２６、マーク７３１、マーク７３２、マーク７１３が形成される。シートのウラ面の後端側には測定用画像７２７、測定用画像７２８、マーク７３５、マーク７３６、マーク７１１が形成される。
【００７９】
長尺測定チャートはサイズが大きいため、イメージスキャナ１００を用いて一枚画像として読み取るのは困難である。そこで、先端側の画像と後端側の画像の２つの画像に分けて読み取った場合であっても、測定に利用できるように、長尺測定チャートのオモテ面にはマーク７３１，７３２，７３３、７３４が配置され、ウラ面にマーク７３５，７３６，７３７、７３８が配置されている。マーク７３１〜７３８は、先端側の読取画像と後端側の読取画像とを合成するためのマークである。位置演算部２１３は、先端側の読取画像のマーク７３１と７３２間の中心位置が、後端側の読取画像のマーク７３３と７３４間の中心位置と一致するように、先端側と後端側との読取画像を合成する。これにより、１枚のシート（測定チャート）のオモテ面分の読取画像が生成される。また、位置演算部２１３は、先端側の読取画像のマーク７３５と７３６間の中心位置が、後端側の読取画像のマーク７３７と７３８間の中心位置と一致するように、先端側と後端側との読取画像を合成する。これにより、１枚のシート（測定チャート）のウラ面分の読取画像が生成される。
【００８０】
また、測定チャートは、マーク７１０、７１１、７１２、７１３を含む。マーク７１０、７１１、７１２、７１３は、各々異なる色で形成される。例えば、マーク７１０がブルー、マーク７１１がイエロー、マーク７１２がレッド、マーク７１３がグリーンである。マーク７１０、７１１、７１２、７１３は、測定値を入力または導出する際の目印として利用される。
【００８１】
なお、マーク７１０、７１１、７１２、７１３は、色ではなく形状で識別可能にしてもよい。
【００８２】
位置演算部２１３は、測定チャートのオモテ面の先端側の読取画像と後端側の読取画像とをマーク７３０の位置に応じて合成する。位置演算部２１３は、合成した読取画像から、図７に示すように座標Ｐｔ０１（Ｘ０１、Ｙ０１）〜Ｐｔ７１（Ｘ７１、Ｙ７１）、座標Ｐｔ０２（Ｘ０２、Ｙ０２）〜Ｐｔ７１（Ｘ７２、Ｙ７２）を取得する。座標はＰｔｉｊ（Ｘｉｊ、Ｙｉｊ）で表記され、ｉは位置を示す識別番号であり、ｊはオモテ面（ｊ＝１）かウラ面（ｊ＝２）かを示す識別番号である。座標Ｐｔ０１は、測定チャートのオモテ面７０２における左上角（以下の説明において、測定チャートの先端側を上、後端側を下とし、左右は先端側を見た場合の左右方向とする）の座標である。座標Ｐｔ１１は、測定チャートのオモテ面７０２における右上角の座標である。座標Ｐｔ２１は、測定チャートのオモテ面７０２における左下角の座標である。座標Ｐｔ３１は、測定チャートのオモテ面７０２における右下角の座標である。座標Ｐｔ４１は、オモテ面７０２の左上に形成された測定用画像７２１における左上角の座標である。座標Ｐｔ５１は、オモテ面７０２の右上に形成された測定用画像７２２における右上角の座標である。座標Ｐｔ６１は、オモテ面７０２の左下に形成された測定用画像７２３における左下角の座標である。座標Ｐｔ７１は、オモテ面７０２の右下に形成された測定用画像７２４における右下角の座標である。ウラ面７０３に関しても同様に定義される。
【００８３】
本実施例では、手動モード、自動モードにかかわらず同じ形式の測定チャートが用いられる。しかしながら、測定のしやすさの観点から、動作モードに応じて異なる測定チャートを用いてもよい。この場合、動作モードに応じて異なる測定用画像を表す複数の画像データがパターンジェネレータ７０に格納される。また、操作パネル２０により指定される動作モードに応じて、適宜、パターンジェネレータ７０から画像データがプリンタエンジン１５０へ送信される。
【００８４】
＜位置ずれ量の導出＞
図６は、演算テーブルで管理される情報を示す図である。この演算テーブルは、測定チャートから読み取られた測定用画像７２１〜７２８からシート端部までの距離情報を用いて位置ずれ量を導出するためのテーブルである。演算テーブル６００は、ＨＤＤ２０４に格納される。制御ユニット２００は、演算テーブル６００に基づいて位置ずれ量を算出する。
【００８５】
図５で説明したように、位置ずれ量５１８、５１９は、オモテ面に対する項目及びウラ面に対する項目により表される。演算テーブル６００は、オモテ面及びウラ面の各項目に対する位置ずれ量の換算式を示す。位置ずれ量５１８、５１９を表す項目には、上述のリード位置、サイド位置、主走査倍率、及び副走査倍率に加え、直角度がある。直角度は、シートの座標Ｐｔ０１と座標Ｐｔ１１とを結ぶ辺から測定用画像７２１〜７２８までの距離Ｄ、Ｈ（図７参照）と画像読取時の主走査方向の用紙長Ａ（図７参照）等から定義される。各項目の換算式で用いられるＡ〜Ｊは、図７に示す、測定用画像７２１〜７２８のシート端部からの距離の測定結果である。これらの換算式から算出される位置ずれ量が相殺されるように、調整条件が生成される。つまり、位置ずれ量は調整条件の一例である変換式を定義するパラメータである。広義には位置ずれ量自体も調整条件である。
【００８６】
＜ユーザ操作＞
図８（ａ）はシート管理テーブル編集画面８００を示す図である。シート管理テーブル編集画面８００は、ユーザからシート管理テーブル５００を編集する指示がなされた際に、操作パネル２０で表示される画面である。シートリスト８１１では、既存の登録シートと主な設定値がリスト表示され、スクロールバー８１２を上下することでリスト全体が表示される。新規追加ボタン８２０は、ユーザがシートを新規登録する際に押下するボタンであり、押下後にシート登録画面が表示される。編集ボタン８２１は、ユーザが登録済みシートの設定値を編集する際に押下するボタンであり、押下後にシートリスト８１１上で選択されているシートの編集画面が表示される。削除ボタン８２２は、ユーザが登録済みシートを削除する際に押下するボタンであり、押下後にシートリスト８１１上で選択されているシートを削除する確認画面が表示される。印字位置調整ボタン８２３は、ユーザが登録済みシートの印字位置調整を実施する際に押下するボタンであり。シートリスト８１１から１つのシートを選択後、印字位置調整ボタン８２３が選択されると図８（ｂ）が操作パネル２０に表示される。
【００８７】
図８（ｂ）は、チャート読み取り方法の選択画面を示す図である。選択画面８５０は、ボタン８５１とボタン８５２を備える。ユーザは、手動モードを利用したい場合はボタン８５１を選択し、自動モードを利用したい場合はボタン８５２を選択する。ボタン８５１、８５２のいずれかが選択されると、シートリスト８１１で選択されたシートに対応する測定チャートの形成がプリンタエンジン１５０において開始される。なお、測定チャートの形成に用いられるシートは、手差しトレイ５０等の給紙部にあらかじめセットされているものとする。その後、印字位置調整が実施され、印字位置のずれ量が測定されると、シートリスト８１１内の印字位置調整値８１３に調整値が表示される。
【００８８】
＜手動モード＞
図９は、測定結果の入力画面を示す図である。入力画面９００は、手動モードが設定されたときに操作パネル２０に表示される画面である。入力画面９００には、測定チャートの測定部分を示すガイダンスと、測定結果を入力する入力ボックスと、選定を完了させるための設定完了ボタン９０１が設けられる。この例では、ユーザは、測定チャートのオモテ面７０２およびウラ面７０３のそれぞれについて、パラメータＣ〜Ｊを測定し、測定結果を操作パネル２０により対応する入力ボックスに入力する。入力ボックスへの入力が終わり、設定完了ボタンが選択されると、位置ずれ量を算出するための処理が開始される。
【００８９】
位置演算部２１３は入力画面９００から入力された測定結果に基づいて、図６の演算テーブル６００に示す変換式を用いて画像形成位置の位置ずれ量を算出する。位置演算部２１３は、測定結果を演算テーブル６００に登録されている演算式に代入することで、測定チャート両面の「リード位置」、「サイド位置」、「主走査倍率」、「副走査倍率」、及び「直角度」の位置ずれ量を算出する。位置演算部２１３は、算出した各項目の位置ずれ量を、シートの属性データとしてシート管理テーブル５００の位置ずれ量５１８、５１９に登録する。
【００９０】
なお、入力画面９００において、オモテ面のＣ、Ｄ、Ｅ，Ｆの入力ボックスは青色で強調されている。オモテ面のＧ、Ｈ、Ｉ，Ｊの入力ボックスは黄色で強調されている。ウラ面のＣ、Ｄ、Ｅ，Ｆの入力ボックスは赤色で強調されている。ウラ面のＧ、Ｈ、Ｉ，Ｊの入力ボックスが緑色は強調されている。これは、マーク７１０、７１１、７１２、７１３の色に対応している。そして、マーク７１０、７１１、７１２、７１３の色の順に入力ボックスへの入力が促される。これにより、重複した測定値を入力してしまうことを抑制できる。
【００９１】
＜自動モード（原稿台）＞
自動モード（原稿台）は、シート管理テーブル編集画面８００において原稿台読み取りに適したシートが選択されており、且つ、選択画面８５０において自動モードが指定された場合に実行されるモードである。原稿台読み取りに適したシートとしては、ＡＤＦでの搬送が困難なシートが挙げられる。ＡＤＦでの搬送が困難なシートとしては、短辺の長さがＡＤＦの幅を超えているシートや、所定値以上の厚みをもつシートが挙げられる。なお、一般的に、ＡＤＦで搬送可能なシートの最大幅サイズは、印刷可能なシートの幅サイズと同一である。そのため、ＡＤＦで搬送不可能な最大幅サイズを持つ測定チャートは印刷されることはない。したがって、基本的には、シートが所定値以上の厚みを持つか否かという条件のみで、ＡＤＦでの搬送が困難な否かを判定してよい。
【００９２】
自動モード（原稿台）では、測定チャートの両面についてそれぞれ、先端側と後端側との２回に分けて読み取りを行う。なお、読み取りを行うときは、圧板を下げずに開いた状態で行うとよい。こうすると、原稿台上で測定チャートのシート端部を強調されるため、位置演算部２１３によるエッジ検出を用いる際に測定チャートのシート端部を検出し易くなるからである。なお、シート端部を強調するために、黒色の圧板などを用いて測定チャートを原稿台に対して押圧してもよい。
【００９３】
測定チャートの先端側を読み取る場合、例えば、測定チャートの後端側が図１の手前側にはみ出すように、原稿台に載置される。測定チャートの後端側を読み取る場合、測定チャートは、先端側が読み取られる状態から１８０度回転され、既に読み取られた先端側が図１の手前側にはみ出すように原稿台に載置される。なお、読み取る際の原稿の向きは調整値の導出に影響しない。制御ユニット２００は、読み取られた測定チャートの配置や形状から、主走査方向・副走査方向に対して画像がどちらを向いているかを自動で判断する。そのため、仮に、測定チャートの先端側を読み取る場合に、測定チャートの後端側が図１の右側にはみ出すように、原稿台に載置してもよい。また、測定チャートの後端側を読み取る場合に、測定チャートの先端側が図１の右側にはみ出すように、原稿台に載置してもよい。
【００９４】
ところで、自動モード（原稿台）では、イメージスキャナ１００による測定チャートの読取画像から位置ずれ量が測定される。そのため、イメージスキャナ１００の個体差は、読取画像の誤差の原因となる。そこで、位置ずれ量を導出する際は、イメージスキャナ１００の個体差情報に基づいて読取誤差を低減する補正を施すとよい。
【００９５】
＜自動モード（原稿台）の操作画面＞
図１０は、自動モード（原稿台）の操作画面を示す図である。操作画面１０００は、シート管理テーブル編集画面８００において原稿台読み取りに適したシートが選択されており、且つ、選択画面８５０において自動モードが指定された場合に表示される画面である。操作画面１０００には、進捗情報１００１と、メッセージ１００２、ボタン１００３が配置されている。
【００９６】
進捗情報１００１は、原稿台読み取りの進捗状況を示す情報群である。進捗情報１００１には、「表面先端」という名称に青色が、「表面後端」という名称に黄色が、「裏面先端」という名称に赤色が、「裏面後端」という名称に緑色が紐づけて配置されている。これは、マーク７１０、７１１、７１２、７１３の色に対応している。また、こうした各名称に紐づけて「スキャン完了」「次のスキャン」「未スキャン」というステータス情報が配置されている。「スキャン完了」は対象の読取位置のスキャンが既に完了していることを示し、「次のスキャン」は次にスキャンを開始すべき読取位置であることを示し、「未スキャン」は未だスキャンを行っていない読取位置であることを示す。メッセージ１００２は、読み取る原稿のセットをユーザに促すメッセージである。ボタン１００３は、原稿台にセットされた原稿のスキャンを開始するためのボタンである。
【００９７】
操作画面１０００では、マーク７１０、７１１、７１２、７１３の色の順にスキャンが促される。これにより、重複した原稿を読み取ってしまう事態の発生を抑制できる。なお、本実施例ではスキャン開始順番を指定する方法を採用しているが、必ずしもこの方法を採用しなくてもよい。例えば、画像を読み取った際に画像内のマークの色を識別し、その色に対応するステータスを「未スキャン」から「スキャン完了」に変更する方法であってもよい。この方法であっても、重複した原稿を読み取ってしまう事態の発生を抑制できる。
【００９８】
＜自動モード（原稿台）の動作フロー＞
次に、自動モード（原稿台）における詳細な動作を説明する。１回目の読取動作において、イメージスキャナ１００は、スキャナユニット４０をホームポジションＰ１から終了ポジションＰ２まで移動させながら、測定チャートのオモテ面の先端側を読み取る。この際、制御ユニット２００は、ＲＡＭ２０３上に測定チャートオモテ面先端側の画像データを記録するため領域を確保する。ここでＲＡＭ２０３に求められるデータサイズは、６００ｄｐｉで原稿台の測定エリアをＡ３（７０１５＊９９２０画素）、ＲＧＢ各８ｂｉｔ深度の画像データの場合、少なくとも約１．６ＧＢｉｔが求められる。画像読取装置１４０内の画像メモリ３２９に書き込まれたデータは、順次、画像転送用クロック信号線を含むコントローラインターフェース画像通信線３５３を通して制御ユニット２００内のＲＡＭ２０３に確保された領域に格納される。制御ユニット２００は、格納された画像データをＣＰＵ２０１により測定する。２回目の読取動作において、イメージスキャナ１００は、スキャナユニット４０をホームポジションＰ１から終了ポジションＰ２まで移動させながら、測定チャートのオモテ面の後端側を読み取る。制御ユニット２００は、格納された画像データをＣＰＵ２０１により測定する。３回目の読取動作において、イメージスキャナ１００は、スキャナユニット４０をホームポジションＰ１から終了ポジションＰ２まで移動させながら、測定チャートのウラ面の先端側を読み取る。制御ユニット２００は、格納された画像データをＣＰＵ２０１により測定する。４回目の読取動作において、イメージスキャナ１００は、スキャナユニット４０をホームポジションＰ１から終了ポジションＰ２まで移動させながら、測定チャートのウラ面の後端側を読み取る。制御ユニット２００は、格納された画像データをＣＰＵ２０１により測定する。このような４回の読取動作により、測定チャートの両方の面の測定用画像が読み取られる。
【００９９】
＜自動モード（ＡＤＦ）＞
自動モード（ＡＤＦ）は、シート管理テーブル編集画面８００においてＡＤＦ読み取りに適したシートが選択されており、且つ、選択画面８５０において自動モードが指定された場合に実行されるモードである。ＡＤＦ読み取りに適したシートとしては、ＡＤＦで搬送可能なシートが挙げられる。ＡＤＦでの搬送が可能なシートとしては、短辺の長さがＡＤＦの幅を超えておらず且つ所定値未満の厚みをもつシートが挙げられる。
【０１００】
ＡＤＦを使用した自動調整を実施する場合、原稿を正確に読み取るためには紙搬送を止めずにスキャンすることが望ましい。この際、長尺両面分の画像データは、画像読み取り装置１４０上の画像メモリ３２９、制御ユニット２００上の記憶装置であるＲＡＭ２０３、またはＨＤＤ２０４に記憶することになる。例えば長尺用紙サイズ２９７ｍｍ×１３００ｍｍ、読み取り解像度６００ｄｐｉ、ＲＧＢ各８ｂｉｔ深度の画像データの両面分を非圧縮で記憶するのに求められるメモリサイズは、９．６ＧＢｉｔ（１．２ＧＢｙｔｅ）となる。組み込み機器において、ＲＡＭ２０３に１．２ＧＢｙｔｅもの領域を一度に用意する構成は実現不可能ではないが高コストであるため現実的ではない。
【０１０１】
また、大容量の記憶装置であるＨＤＤ２０４に画像データを一旦退避格納し、後から用紙端部のみＲＡＭ２０３に読み出す方法も考えられる。しかしながら、ＨＤＤのような大容量記憶装置は書き込みスピードが遅いものが多く、ＡＤＦ上の長尺原稿を読み取るスピードに対して間に合わなくなる虞がある。すなわち、読み取った画像データを退避できずにオーバーランが発生する可能性がある。
【０１０２】
本実施例では、上述した課題を鑑み、長尺測定チャートのＡＤＦ読み取り時に、長尺測定チャート中間部分のデータを順次破棄していくことで、画像データのオーバーランの発生を抑止する。詳細には、図１６に示すように状態１〜６となるように制御をおこなう。
【０１０３】
図１６は、長尺測定チャートＡＤＦ読み取り処理の状態遷移を示す図である。図１６において、読取状況の行では、各状態１〜６における、長尺測定チャートのオモテ面とスキャナユニット４０の位置関係、および、長尺測定チャートのウラ面とＣＩＳ９の位置関係を示している。なお、スキャナユニット４０とＣＩＳ９の設置位置に差に基づく読み取りタイミングの違いは、長尺測定チャートのオモテ面とウラ面の上下位置の違いで表現されている。図１６において、画像メモリ３２９の行では、各状態１〜６における、画像メモリ３２９内のデータの格納状況を示している。図１６において、ＲＡＭ２０３の行では、各状態１〜６における、画像メモリ３２９内のデータの格納状況を示している。
【０１０４】
状態１は、オモテ面先端領域の画像読取が完了した状態である。オモテ面先端領域の画像データは画像メモリ３２９からＲＡＭ２０３に順次転送されるため、転送中の一部データのみが画像メモリ３２９に残っている。また、ＲＡＭ２０３には、オモテ面先端領域のすべての画像データが格納されている。ウラ面先端領域の画像データは順次転送されないため、読み取られたすべての画像データが画像メモリ３２９に格納されている。
【０１０５】
状態２は、ウラ面先端領域の画像読取が完了した状態である。オモテ面中間領域の画像データは読み取られてすぐに破棄されている。画像メモリ３２９にはウラ面先端領域のすべての画像データが画像メモリ３２９に格納されている。
【０１０６】
状態３は、オモテ面後端領域の画像読取が開始された状態である。オモテ面後端領域の画像データは転送中であり、画像メモリ３２９とＲＡＭ２０３のそれぞれに格納されている。ウラ面中間領域の画像データは読み取られてすぐに破棄されている。
【０１０７】
状態４は、オモテ面後端領域の画像読取が完了した状態である。オモテ面後端領域の画像データは転送中の一部データのみが画像メモリ３２９に残っている。また、ＲＡＭ２０３には、オモテ面先端領域のすべての画像データおよび、オモテ面後端領域のすべての画像データが格納されている。ウラ面先端領域のすべての画像データおよびウラ面後端領域の一部の画像データが画像メモリ３２９に格納されている。
【０１０８】
状態５は、ＲＡＭ２０３には、オモテ面先端領域のすべての画像データおよび、オモテ面後端領域のすべての画像データが格納されている。画像メモリ３２９には、ウラ面先端領域のすべての画像データおよびウラ面後端領域のすべての画像データが格納されている。
【０１０９】
ウラ面後端領域の画像読取が完了した状態である。
【０１１０】
状態６は、ウラ面画像データのメモリ転送が完了した状態である。オモテ面補正データ作成の完了にともない、オモテ面先端領域のすべての画像データおよび、オモテ面後端領域のすべての画像データがＲＡＭ２０３から消去されている。ウラ面の画像データは画像メモリ３２９からＲＡＭ２０３に転送され、画像メモリ３２９は空であり、ＲＡＭ２０３には、ウラ面先端領域のすべての画像データおよび、ウラ面後端領域のすべての画像データが格納されている。その後、ウラ面補正データ作成の完了にともない、ウラ面先端領域のすべての画像データおよび、ウラ面後端領域のすべての画像データがＲＡＭ２０３から消去される。
【０１１１】
本実施例では上述の状態となるように、画像データを取り扱う。すなわち、オモテ面の画像データは、複数回にわけて画像メモリ３２９からＲＡＭ２０３に転送する。また、ウラ面の画像データは、オモテ面の画像データの処理が終わった後にＲＡＭ２０３に転送する。中間領域の画像データは、読み取ったその場で破棄する。このような処理をおこなうことで、画像メモリ３２９が少ないメモリ容量（オモテ面先端領域とオモテ面後端領域の総データサイズを大きく上回らないメモリ容量）であっても、長尺測定チャートを用いた調整値の算出に用いる画像を取得することができる。
【０１１２】
＜自動モード（ＡＤＦ）の操作画面＞
図１１は、自動モード（ＡＤＦ）の操作画面を示す図である。操作画面１１００は、シート管理テーブル編集画面８００においてＡＤＦ読み取りに適したシートが選択されており、且つ、選択画面８５０において自動モードが指定された場合に表示される画面である。操作画面１１００には、案内情報１１０１と、メッセージ１１０２、ボタン１１０３が配置されている。
【０１１３】
案内情報１１０１は、ＡＤＦ読み取りの開始方法を示す情報である。案内情報１１０１には、画像形成装置および長尺測定チャートのイラストと指示記号等で構成される。画像形成装置のイラストはＡＤＦの向きがわかるように記載されており、測定チャートのセット位置を把握することができる。長尺シートのイラストには「青」「黄」「赤」「緑」の文字が紐づけられており、これはマーク７１０、７１１、７１２、７１３の色に対応している。そのため、長尺測定チャートをＡＤＦにセットするさいの先後端および表裏を把握することができる。
【０１１４】
メッセージ１１０２は、読み取る原稿のセットをユーザに促すメッセージである。ボタン１１０３は、原稿台にセットされた原稿のスキャンを開始するためのボタンである。
【０１１５】
上述したように測定チャートをＡＤＦで読み込む場合、操作パネル２０では、マーク７１０、７１１、７１２、７１３の色を用いてＡＤＦ１２０へのシートのセット方法が示される。これにより、誤った方法でシートをセットしてしまうことが抑制できる。なお、本実施例では長尺測定チャートのセット向きを指定する方法を採用しているが、必ずしもこの方法を採用しなくてもよい。例えば、画像を読み取った際に画像内のマークの色を識別し、読み取った画像がオモテ面先端側か、オモテ面後端側か、ウラ面先端側か、ウラ面後端側かを判定してもよい。そして、この判定結果を考慮して調整値の作成をおこなってもよい。
【０１１６】
＜読み取り処理＞
自動モード（ＡＤＦ）による測定チャートの読み取り処理は、画像形成装置２１が実行可能な読み取り処理のうちの１つの読取処理である。図１３は原稿読み取り処理に関する処理のフローを示す図である。なお、このフローは制御ユニット２００において、ＲＯＭ２０２内に格納されたプログラムをＲＡＭ２０３に展開してＣＰＵ２０１が実行することで実現される。
【０１１７】
制御ユニット２００は、操作パネル２０を介してユーザから原稿読み取りの実行指示を受け付ける（Ｓ１３０１）。制御ユニット２００、指示を受け付けた際に操作パネル２０に表示されていた画面の情報等からどの種類の読取指示を受け付けたか判定する（Ｓ１３０２）。読取に関するモードには、通常画像原稿台読取モード、通常画像ＡＤＦ読取モード、チャート画像原稿台読取モード、チャート画像ＡＤＦ読取モード、等がある。
【０１１８】
指示された読取モードが通常画像ＡＤＦモードであった場合、制御ユニット２００はＳ１３１１へと処理を進める。指示された読取モードがチャート画像ＡＤＦ読取モードであった場合、制御ユニット２００はＳ１３０３へと処理を進める。指示された読取モードがその他の読取モードであった場合、制御ユニット２００はＳ１３１７へと処理を進め、その他の処理を実行し（Ｓ１３１７）、本処理を終了する。
【０１１９】
Ｓ１３１１において、制御ユニット２００はイメージスキャナ１００を制御し、通常画像ＡＤＦ読取のための原稿読取を開始する。制御ユニット２００は、読み取られたオモテ面画像を圧縮してＲＡＭ２０３に記憶し、読み取られたウラ面画像を圧縮して中間バッファ（画像メモリ３２９）に記憶する（Ｓ１３１２）。制御ユニット２００は、圧縮されたオモテ面画像をＨＤＤ２０４に転送し、ＲＡＭ２０３の空き容量を確保する（Ｓ１３１３）。制御ユニット２００は、画像メモリ３２９に記憶された画像を、ＲＡＭ２０３を経てＨＤＤ２０４に転送する（Ｓ１３１４）（Ｓ１３１５）。そして、ＨＤＤ２０４に記憶した画像データに基づいて出力処理を行う（Ｓ１３１６）。出力処理が印刷処理である場合、画像データは、プリンタエンジンに転送される。出力処理が送信処理（ＦＡＸ送信、Ｅメール送信等）である場合、画像データは、ＦＡＸインターフェース（不図示）またはネットワークインターフェース（不図示）に転送される。このように、通常画像ＡＤＦ読取モードでは、読取画像を圧縮することで、原稿が長尺原稿であっても、十分な記憶領域を確保することができる。
【０１２０】
一方で、Ｓ１３０３において、制御ユニット２００はイメージスキャナ１００を制御し、チャート画像ＡＤＦ読取のための原稿読取を開始する。
【０１２１】
チャート画像ＡＤＦ読取において、制御ユニット２００は、編集画面８００で選択されたシートのシート情報を取得し、読み取る原稿が長尺原稿か否かを判定する（Ｓ１３０４）。すなわち、制御ユニット２００は、読み取る原稿が画像データ全面を無圧縮状態で記録しきれないサイズの原稿かどうかを判断する。
【０１２２】
読み取る原稿が長尺原稿である場合（Ｓ１３０４：ＹＥＳ）、制御ユニット２００は、特殊なメモリ制御をおこなうべくＳ１３０６へと処理を進める。読み取る原稿が長尺原稿の場合、単純に読み取ろうとすると十分な記憶領域を確保すること困難である。そこで、Ｓ１３０６では、長尺測定チャートをＡＤＦで読み取るための特殊な処理がおこなわれる。Ｓ１３０６の処理が完了すると制御ユニット２００はＳ１３０７へと処理をすすめる。
【０１２３】
読み取る原稿が長尺原稿ではない場合（Ｓ１３０４：ＮＯ）、制御ユニット２００は、通常のメモリ制御をおこなうべくＳ１３０５へと処理を進める。読み取る原稿が長尺原稿でない場合、十分な記憶領域を確保することができる。制御ユニット２００は、オモテ面の画像データをＲＡＭ２０３に記憶し、ウラ面の画像データを画像メモリ３２９に記憶する。そして、制御ユニット２００はＳ１３０７へと処理をすすめる。
【０１２４】
Ｓ１３０７において、制御ユニット２００は、ＲＡＭ２０３に保存されたオモテ面画像データからオモテ面調整値の算出用画像データを作成する。続いて制御ユニット２００は、画像メモリ３２９に格納されているウラ面画像データを取得してＲＡＭ２０３に記憶する（Ｓ１３０８）。ＣＰＵ２０１は、ＲＡＭ２０３に保存されたウラ面画像データからウラ面調整値の算出用画像データを作成する（Ｓ１３０９）。測定チャートの読み取りが完了した場合、制御ユニット２００は、取得した算出用画像データに基づいて、画像形成調整値を算出して調整条件を生成する（Ｓ１３１０）。読取誤差の算出及び調整条件の生成処理の詳細は上述したとおりである。即ち、ＣＰＵ２０１は、測定チャート全体の読取画像を取得し、位置演算部２１３により画像形成調整値を算出する。なお、読取原稿が長尺原稿の場合は、表裏それぞれの先端側の読取画像と後端側の読取画像とを合成することで、調整値の算出用画像データを生成する。
【０１２５】
＜読取位置の関係＞
本実施例では、長尺測定チャートをＡＤＦで搬送し、搬送を止めずに調整処理に用いる非圧縮画像の取得をおこなう。そのために、本実施例では、長尺測定チャートの先端領域と後端領域の画像データを記憶し且つ中間領域の画像データを破棄する処理をおこなう。長尺測定チャートの領域を判別するために、本実施例では、カウント手段としてのカウンタ部２１５でカウントされる、スキャナユニット４０とＣＩＳ９のスキャンカウント値（カウント結果）を用いる。スキャンカウント値とは、スキャナユニット４０またはＣＩＳ９の配向方向に沿ったライン領域を何回読み取ったかを示す値である。スキャンカウントと読取位置の関係を図１２に示す。図１２は、長尺測定チャートと読み取り位置の関係を示す図である。
【０１２６】
図１２に示すように、長尺測定チャートのオモテ面は、先端領域１２０３と、中間領域１２０４と、後端領域１２０５を備える。長尺測定チャートのウラ面は、先端領域１２０７と、中間領域１２０８と、後端領域１２０９を備える。また、ずれ１２０６は、長尺測定チャートのオモテ面の先端がスキャナユニット４０に読み取られてから、長尺測定チャートのウラ面の先端がＣＩＳ９に読み取られるまでのタイミングのずれを表している。
【０１２７】
スキャナユニット４０によるスキャンカウント値を「ａ」で表す場合、オモテ面の先端領域１２０３は「１〜ａ１」、中間領域１２０４は「ａ１＋１〜ａ２」、後端領域１２０５は「ａ２＋１〜ａ３」で表すことができる。「ａ１」はオモテ面先端領域の終端位置に対応するスキャンカウント値である。「ａ２」はオモテ面中間領域の終端位置に対応するスキャンカウント値である。「ａ３」はオモテ面後端領域の終端位置に対応するスキャンカウント値である。
【０１２８】
ＣＩＳ９によるスキャンカウント値を「ｂ」で表す場合、ウラ面の先端領域１２０７は「１〜ｂ１」、中間領域１２０８は「ｂ１＋１〜ｂ２」、後端領域１２０９は「ｂ２＋１〜ｂ３」で表すことができる。「ｂ１」はウラ面先端領域１２０７の終端位置に対応するスキャンカウント値である。「ｂ２」はウラ面中間領域１２０８の終端位置に対応するスキャンカウント値である。「ｂ３」はウラ面後端領域１２０９の終端位置に対応するスキャンカウント値である。
【０１２９】
＜自動モード（ＡＤＦ）の制御フロー＞
長尺チャート自動読取処理の詳細について説明する。図１４は、長尺測定チャートＡＤＦ読み取り処理のフローを示す図である。図１４に示すように、長尺測定チャートＡＤＦ読み取り処理では、オモテ面の処理とウラ面の処理が併行して処理される。なお、このフローは制御ユニット２００において、ＲＯＭ２０２内に格納されたプログラムをＲＡＭ２０３に展開してＣＰＵ２０１が実行することで実現される。
【０１３０】
Ｓ１３０６において、長尺測定チャートＡＤＦ読み取り処理が開始されると、制御ユニット２００は、Ｓ１４０１をはじめとする処理を進める。制御ユニット２００は、編集画面８００で選択されたシートのサイズ情報に基づいて、オモテ面の先端領域の位置情報、オモテ面の中間領域の位置情報、オモテ面の後端領域の位置情報を取得し、スキャンカウント値で表現するための変換処理をおこなう（Ｓ１４０１）。
【０１３１】
制御ユニット２００は、カウント値「ａ」を０にセットし（Ｓ１４０２）、原稿の先端がリードセンサ１４まで到達したことを検知し（Ｓ１４０３）、原稿の先端がプラテンローラ５に到達する所定時間後（タイミングＴａ０）まで待機する（Ｓ１４０４）。所定時間経過後、制御ユニット２００は、ＣＣＤセンサユニット１４８にスキャンを開始させる。これにより１ライン分のスキャンが行われる（Ｓ１４０５）。制御ユニット２００はスキャンされたライン画像を画像メモリ３２９に格納させ（Ｓ１４０６）、カウント値「ａ」をカウントアップ（＋１）する（Ｓ１４０７）。制御ユニット２００は、現在のカウント値が「ａ１＜ａ＜ａ２」の関係にあるか否かを判定する（Ｓ１４０８）。現在のカウント値が「ａ１＜ａ＜ａ２」の関係にある場合（Ｓ１４０８：ＹＥＳ）、制御ユニット２００はＳ１４１０へと処理を進める。現在のカウント値が「ａ１＜ａ＜ａ２」の関係に無い場合（Ｓ１４０８：ＮＯ）、制御ユニット２００はＳ１４０９へと処理を進める。Ｓ１４０９において、制御ユニット２００は、カウント値に基づく決定に従い、画像メモリ３２９に格納された最新のライン画像を取得し、ＲＡＭ２０３に格納する。Ｓ１４１０において、制御ユニット２００は、Ｓ１４０６で画像メモリ３２９に格納された最新のライン画像を削除する。
【０１３２】
制御ユニット２００は、現在のカウント値が「ａ＝ａ３」の関係にあるか否かを判定する（Ｓ１４１１）。現在のカウント値が「ａ＝ａ３」の関係にない場合（Ｓ１４１１：ＮＯ）、制御ユニット２００はＳ１４０５へと処理を戻す。現在のカウント値が「ａ＝ａ３」の関係にある場合（Ｓ１４１１：ＹＥＳ）、制御ユニット２００は処理を終了する。
【０１３３】
また、Ｓ１３０６において、長尺測定チャートＡＤＦ読み取り処理が開始されると、制御ユニット２００は、Ｓ１４５１をはじめとすると処理を進める。制御ユニット２００は、編集画面８００で選択されたシートのサイズ情報に基づいて、ウラ面の先端領域の位置情報、ウラ面の中間領域の位置情報、ウラ面の後端領域の位置情報を取得し、スキャンカウント値で表現するための変換処理をおこなう（Ｓ１４５１）。
【０１３４】
制御ユニット２００は、カウント値「ｂ」を０にセットし（Ｓ１４５２）、原稿の先端がリードセンサ１４まで到達したことを検知し（Ｓ１４５３）、原稿の先端がプラテンローラ５に到達する所定時間後（タイミングＴｂ０）まで待機する（Ｓ１４５４）。所定時間経過後、制御ユニット２００は、ＣＩＳ９にスキャンを開始させる。これにより１ライン分のスキャンが行われる（Ｓ１４５５）。制御ユニット２００はスキャンされたライン画像を画像メモリ３２９に格納させ（Ｓ１４５６）、カウント値「ｂ」をカウントアップ（＋１）する（Ｓ１４５７）。制御ユニット２００は、現在のカウント値が「ｂ１＜ｂ＜ｂ２」の関係にあるか否かを判定する（Ｓ１４０８）。現在のカウント値が「ｂ１＜ｂ＜ｂ２」の関係にある場合（Ｓ１４５８：ＹＥＳ）、制御ユニット２００はＳ１４５９へと処理を進める。現在のカウント値が「ｂ１＜ｂ＜ｂ２」の関係に無い場合（Ｓ１４５８：ＮＯ）、制御ユニット２００はＳ１４６０へと処理を進める。Ｓ１４５９において、制御ユニット２００は、Ｓ１４５６で画像メモリ３２９に格納された最新のライン画像を削除する。
【０１３５】
制御ユニット２００は、現在のカウント値が「ｂ＝ｂ３」の関係にあるか否かを判定する（Ｓ１４６０）。現在のカウント値が「ｂ＝ｂ３」の関係にない場合（Ｓ１４６０：ＮＯ）、制御ユニット２００はＳ１４５５へと処理を戻す。現在のカウント値が「ｂ＝ｂ３」の関係にある場合（Ｓ１４６０：ＹＥＳ）、制御ユニット２００は処理を終了する。
その後、Ｓ１３０７〜１３１０の工程において、オモテ面の先端領域の画像およびオモテ面の後端領域の画像が合成された算出用画像データと、ウラ面の先端領域の画像およびウラ面の後端領域の画像が合成された調整値の算出用画像データが作成される。そして、それぞれの算出用画像データから調整値が導出され、シート情報に紐づけて保存される。
【０１３６】
（実施例２）
実施例１では、スキャンカウント値を用いることで、長尺測定チャートの領域のうち、画像を削除する領域と削除しない領域を判別した。実施例２では、スキャンカウント値を用いずに、タイムカウント値を用いることで上述した判別を行う。実施例２では、スキャンカウント値を用いないため、長尺測定チャートの中間領域において不要なスキャンをしなくてよい。そのため、中間領域においてスキャナユニット４０をＯＦＦにすることで、省電力効果が期待できる。なお、実施例２における画像形成装置２１の構成は、特徴部分を除き実施例１と同様である。そのため、同様の構成について同じ符号を付し、その詳細な説明を省略する。
【０１３７】
＜読取位置の関係＞
本実施例では、長尺測定チャートをＡＤＦで搬送し、搬送を止めずに調整処理に用いる非圧縮画像の取得をおこなう。そのために、本実施例では、長尺測定チャートの先端領域と後端領域においてＣＣＤセンサユニット１４８およびスキャナユニット４０を起動状態し、中間領域においてＣＣＤセンサユニット１４８およびスキャナユニット４０を停止状態にする処理をおこなう。長尺測定チャートの領域を判別するために、本実施例では、カウンタ部２１５でカウントされる、タイムカウント値を用いる。タイムカウント値とは、原稿の先端がリードセンサ１４に到達してからの経過時間を示す値である。タイムカウント値と読取位置の関係を図１７に示す。図１７は、実施例２における長尺測定チャートとＡＤＦ読み取りの関係を示す図である。
【０１３８】
スキャナユニット４０についてのタイムカウント値を「Ｔａ」で表す場合、原稿の先端がリードセンサ１４に到達してからプラテンローラ５に到達するまでの期間は「０〜Ｔａ０」で表すことが出来る。オモテ面の先端領域１２０３がプラテンローラ５を通過する期間は「Ｔａ０〜Ｔａ１」で表すことができる。中間領域１２０４がプラテンローラ５を通過する期間は「Ｔａ１〜Ｔａ２」で表すことができる。後端領域１２０５がプラテンローラ５を通過する期間は「Ｔａ２〜Ｔａ３」で表すことができる。「Ｔａ１」はオモテ面先端領域の終端位置がプラテンローラ５を通過するタイミングである。「Ｔａ２」はオモテ面中間領域の終端位置がプラテンローラ５を通過するタイミングである。「Ｔａ３」はオモテ面後端領域の終端位置がプラテンローラ５を通過するタイミングである。
【０１３９】
ＣＩＳ９についてのタイムカウント値を「Ｔｂ」で表す場合、ウラ面の先端領域１２０７がＣＩＳ９を通過する期間は「Ｔｂ０〜Ｔｂ１」、中間領域１２０８がＣＩＳ９を通過する期間は「Ｔｂ１〜Ｔｂ２」、後端領域１２０９がＣＩＳ９を通過する期間は「Ｔｂ２〜Ｔｂ３」で表すことができる。「Ｔｂ１」はウラ面先端領域１２０７の終端位置がＣＩＳ９を通過するタイミングである。「Ｔｂ２」はウラ面中間領域１２０８の終端位置がＣＩＳ９を通過するタイミングである。「Ｔｂ３」はウラ面後端領域１２０９の終端位置がＣＩＳ９を通過するタイミングである。
【０１４０】
＜自動モード（ＡＤＦ）の制御フロー＞
長尺チャート自動読取処理の詳細について説明する。図１８は、実施例２における長尺測定チャートＡＤＦ読み取り処理のフローを示す図である。図１４に示すように、長尺測定チャートＡＤＦ読み取り処理では、オモテ面の処理とウラ面の処理が併行して処理される。なお、このフローは制御ユニット２００において、ＲＯＭ２０２内に格納されたプログラムをＲＡＭ２０３に展開してＣＰＵ２０１が実行することで実現される。
【０１４１】
Ｓ１３０６において、長尺測定チャートＡＤＦ読み取り処理が開始されると、制御ユニット２００は、Ｓ１８０１へと処理を進める。制御ユニット２００は、編集画面８００で選択されたシートのサイズ情報に基づいて、オモテ面の先端領域の位置情報、オモテ面の中間領域の位置情報、オモテ面の後端領域の位置情報を取得し、タイムカウント値で表現するための変換処理をおこなう（Ｓ１８０１）。
【０１４２】
制御ユニット２００は、カウント値「Ｔａ」を０にセットし（Ｓ１８０２）、原稿の先端がリードセンサ１４まで到達したことを検知し（Ｓ１８０３）、原稿の先端がプラテンローラ５に到達する所定時間後（タイミングＴａ０）まで待機する（Ｓ１８０４）。所定時間経過後、制御ユニット２００は、ＣＣＤセンサユニット１４８にスキャンを開始させる。これにより１ライン分のスキャンが行われる（Ｓ１８０５）。制御ユニット２００はスキャンされたライン画像を画像メモリ３２９に格納させる（Ｓ１８０６）。その後、制御ユニット２００は、現在のカウント値が「Ｔａ１＜Ｔａ＜Ｔａ２」の関係にあるか否かを判定する（Ｓ１８０７）。
【０１４３】
Ｓ１８０７において現在のカウント値が「Ｔａ１＜Ｔａ＜Ｔａ２」の関係にある場合（Ｓ１８０７：ＹＥＳ）、制御ユニット２００はＳ１８０８へと処理を進める。制御ユニット２００は、カウント値に基づく決定に従い、ＣＣＤセンサユニット１４８およびスキャナユニット４０を停止状態にし（Ｓ１８０８）、「Ｔａ１＜Ｔａ＜Ｔａ２」の関係でなくなるまで待機する（Ｓ１８０９：ＹＥＳ）。「Ｔａ１＜Ｔａ＜Ｔａ２」の関係でなくなると（Ｓ１８０８：ＮＯ）、制御ユニット２００は、カウント値に基づく決定に従い、ＣＣＤセンサユニット１４８およびスキャナユニット４０を起動し、Ｓ１８１２へと処理を進める。
【０１４４】
Ｓ１８０７において現在のカウント値が「Ｔａ１＜Ｔａ＜Ｔａ２」の関係にない場合（Ｓ１８０７：ＮＯ）、制御ユニット２００はＳ１８１１へと処理を進める。制御ユニット２００は、画像メモリ３２９に格納された最新のライン画像を取得し、ＲＡＭ２０３に格納し、Ｓ１８１２へと処理をすすめる。Ｓ１８１２において、制御ユニット２００は、Ｓ１８０６で画像メモリ３２９に格納された最新のライン画像を削除してＳ１８１３へと処理を進める。
【０１４５】
制御ユニット２００は、現在のカウント値が「Ｔａ＝Ｔａ３」の関係にあるか否かを判定する（Ｓ１８１３）。現在のカウント値が「Ｔａ＝Ｔａ３」の関係にない場合（Ｓ１８１３：ＮＯ）、制御ユニット２００はＳ１８０５へと処理を戻す。現在のカウント値が「Ｔａ＝Ｔａ３」の関係にある場合（Ｓ１８１３：ＹＥＳ）、制御ユニット２００は処理を終了する。
【０１４６】
また、Ｓ１３０６において、長尺測定チャートＡＤＦ読み取り処理が開始されると、制御ユニット２００は、Ｓ１８０１へと処理を進める。制御ユニット２００は、編集画面８００で選択されたシートのサイズ情報に基づいて、ウラ面の先端領域の位置情報、ウラ面の中間領域の位置情報、ウラ面の後端領域の位置情報を取得し、タイムカウント値で表現するための変換処理をおこなう（Ｓ１８５１）。
【０１４７】
制御ユニット２００は、カウント値「Ｔａ」を０にセットし（Ｓ１８５２）、原稿の先端がリードセンサ１４まで到達したことを検知し（Ｓ１８５３）、原稿の先端がプラテンローラ５に到達する所定時間後（タイミングＴａ０）まで待機する（Ｓ１８５４）。所定時間経過後、制御ユニット２００は、ＣＩＳ９にスキャンを開始させる。これにより１ライン分のスキャンが行われる（Ｓ１８５５）。制御ユニット２００はスキャンされたライン画像を画像メモリ３２９に格納させる（Ｓ１８５６）。その後、制御ユニット２００は、現在のカウント値が「Ｔａ１＜Ｔａ＜Ｔａ２」の関係にあるか否かを判定する（Ｓ１８５７）。
【０１４８】
Ｓ１８５７において現在のカウント値が「Ｔａ１＜Ｔａ＜Ｔａ２」の関係にある場合（Ｓ１８５７：ＹＥＳ）、制御ユニット２００はＳ１８５８へと処理を進める。制御ユニット２００は、ＣＩＳ９を停止状態にし（Ｓ１８５８）、「Ｔａ１＜Ｔａ＜Ｔａ２」の関係でなくなるまで待機する（Ｓ１８５９：ＹＥＳ）。「Ｔａ１＜Ｔａ＜Ｔａ２」の関係でなくなると（Ｓ１８５９：ＮＯ）、制御ユニット２００はＣＩＳ９を起動し（Ｓ１８６０）、Ｓ１８６１へと処理を進める。
【０１４９】
Ｓ１８５７において現在のカウント値が「Ｔａ１＜Ｔａ＜Ｔａ２」の関係にない場合（Ｓ１８５７：ＮＯ）、制御ユニット２００はＳ１８６１へと処理を進める。
【０１５０】
制御ユニット２００は、現在のカウント値が「Ｔａ≧Ｔａ３」の関係にあるか否かを判定する（Ｓ１８６１）。現在のカウント値が「Ｔａ≧Ｔａ３」の関係にない場合（Ｓ１８６１：ＮＯ）、制御ユニット２００はＳ１８５５へと処理を戻す。現在のカウント値が「Ｔａ＝Ｔａ３」の関係にある場合（Ｓ１８６１：ＹＥＳ）、制御ユニット２００は処理を終了する。
【０１５１】
その後、Ｓ１３０７〜１３１０の工程において、オモテ面の先端領域の画像およびオモテ面の後端領域の画像が合成された算出用画像データと、ウラ面の先端領域の画像およびウラ面の後端領域の画像が合成された調整値の算出用画像データが作成される。そして、それぞれの算出用画像データから調整値が導出され、シート情報に紐づけて保存される。
【０１５２】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１５３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。例えば、ソフトウェアモジュールの一部を外部サーバで実行するように構成し、外部サーバで処理された結果を取得することで、機能を実現してもよい。例えば、データを格納する格納部は外部サーバ内に設けられていてもよい。
【０１５４】
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１５５】
なお、各実施例中に登場する略称の定義は次の通りである。ＭＦＰとは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌのことである。ＰＣとは、Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒのことである。ＳＦＰとは、Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌのことである。ＡＤＦとは、Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒのことである。ＦＡＸとはＦＡＣＳＩＭＩＬＥのことである。ＡＳＩＣとは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔのことである。ＲＡＭとは、Ｒａｎｄｏｍ‐Ａｃｃｅｓｓ  Ｍｅｍｏｒｙのことである。ＲＯＭとは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙのことである。ＣＰＵとは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔのことである。ＭＰＵとは、Ｍｉｃｒｏ−Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔのことである。ＳＯＣとは、Ｓｙｓｔｅｍ−Ｏｎ−ａ−Ｃｈｉｐのことである。ＬＡＮとは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋのことである。ＵＩとは、Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅのことである。ＵＳＢとは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓのことである。ＮＩＣとはＮｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄのことである。ＨＤＤとはＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅのことである。ＳＳＤとはＳｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅのことである。ＸＭＬとは、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅのことである。ＣＳＶとは、Ｃｏｍｍａ−Ｓｅｐａｒａｔｅｄ  ＶａｌｕｅｓのことであるＣＣＤとは、Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅのことである。ＣＩＳとは、ＣｏｎｔａｃｔＩｍａｇｅ  Ｓｅｎｓｏｒのことである。
【符号の説明】
【０１５６】
９  ＣＩＳ
２１  画像形成装置
１００  イメージスキャナ
１４８  ＣＣＤセンサユニット
２００  制御ユニット
【図１】
2020088807.tif 000003
【図２】
2020088807.tif 000004
【図３】
2020088807.tif 000005
【図４】
2020088807.tif 000006
【図５】
2020088807.tif 000007
【図６】
2020088807.tif 000008
【図７】
2020088807.tif 000009
【図８】
2020088807.tif 000010
【図９】
2020088807.tif 000011
【図１０】
2020088807.tif 000012
【図１１】
2020088807.tif 000013
【図１２】
2020088807.tif 000014
【図１３】
2020088807.tif 000015
【図１４】
2020088807.tif 000016
【図１５】
2020088807.tif 000017
【図１６】
2020088807.tif 000018
【図１７】
2020088807.tif 000019
【図１８】
2020088807.tif 000020