(57)【特許請求の範囲】
【請求項１】
原稿送り手段により原稿を副走査方向に送って画像読取部に搬送し、この原稿に対して画像読取手段を相対的に移動させて当該原稿の画像データを得る画像読取り装置において、
前記原稿の画像データに基づき、前記画像読取部に設定された原稿読取基準位置に対する、前記原稿送り手段により搬送された原稿の傾き量を検出すると共に、前記原稿の傾き量が是正された場合における原稿の搬送位置を求め、この求められた原稿搬送位置と前記原稿読取基準位置との主走査方向および副走査方向における位置ずれ量を検出する位置ずれ量検出手段と、
前記検出された傾き量、主走査方向および副走査方向における位置ずれ量のうち、少なくとも傾き量と主走査方向における位置ずれ量を表示する表示手段と、
を備えたことを特徴とする画像読取り装置。
【請求項２】
前記原稿送り手段は、前記画像読取部における副走査方向に対する原稿送り方向の角度を調整する原稿送り方向是正手段を備え、
前記表示手段は、前記傾き量を前記原稿送り方向是正手段の調整量に換算して表示することを特徴とする請求項１記載の画像読取り装置。
【請求項３】
前記原稿送り手段は、原稿の搬送位置を主走査方向に調整する主走査方向位置是正手段を備え、
前記表示手段は、前記主走査方向における位置ずれ量を前記主走査方向位置是正手段の調整量に換算して表示することを特徴とする請求項１記載の画像読取り装置。
【請求項４】
所定のパラメータにより前記原稿送り手段による原稿の送り量を制御する送り量制御手段を備え、
前記表示手段は、前記副走査方向における位置ずれ量を前記パラメータの調整量に換算して表示することを特徴とする請求項１記載の画像読取り装置。
【請求項５】
前記原稿送り手段による原稿の送り量を制御する送り量制御手段を備え、
前記送り量制御手段は、前記副走査方向における位置ずれ量が０になるように前記原稿送り手段の原稿送り量を制御することを特徴とする請求項１記載の画像読取り装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿を原稿読取位置まで搬送する原稿自動送り装置を備えた画像読取り装置に関する。
【０００２】
【従来の技術】
従来、原稿自動送り装置を備えた複写機においては、操作者が、原稿給紙トレイに原稿をセットしてスタートキーを操作すると、当該原稿自動送り装置の給紙ローラや搬送ベルトが駆動して、原稿を１枚ずつ画像読取部の原稿読取基準位置まで送り、これをＣＣＤイメージセンサによってスキャンして画像データを得るようになっている。
【０００３】
このような原稿自動送り装置における原稿送り量が、正しく設定されていないと原稿は原稿読取基準位置まで正しく搬送されずに位置ずれが生じ、これをスキャンして画像を形成しても、原稿通り再現することができず、コピー不良の原因となる。
そのため、複写機の製造工場での組立時やユーザに納入して据え付ける際には、作業員もしくはサービスマンが原稿自動送り装置による原稿送りが適正になるように調整するようになっている。
【０００４】
このような調整の方法としては、原稿自動送り装置を複写機本体に取り付けた後、実際に動作させて原稿をプラテンガラス上に送り、次に原稿自動送り装置を上方に開放して、実際に搬送された原稿のプラテンガラス上の位置と原稿読取基準位置との位置ずれ量を目視し、あるいは、実際に転写紙上にコピーさせてその印字状態から上記位置ずれ量を判断して、原稿自動送り装置の送り量を制御するパラメータを変更したり、取付位置を調整したりしていた。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述のような従来の調整方法によれば、位置ずれ解消のために大変手間がかかっていた。
すなわち、原稿自動送り装置を上に開放して位置ずれ量を目視する場合には、当該原稿自動送り装置を上方に開放する際に原稿が動いて正しく位置ずれ量を測定できないおそれがあり、また、実際に印字されたコピーから位置ずれ量を判断する場合でも、必ずしも現実の位置ずれ量を正しく判断できない場合があり、また、転写紙やトナーを無駄に消費してしまう結果となる。
【０００６】
さらに、実際の位置ずれ量を確実に測定できたとしても上記パラメータをどれだけ変化させればよいかは経験に頼るしかなく、結局は何回も調整を繰り返すことにより、ずれ量を０に収束させていくしかなかった。
このような画像読取部における原稿の位置ずれは、上述のような副走査方向への送り量との関係で生じるのみならず、その送り方向と直交する方向（主走査方向）との関係でも生じ、さらには、原稿が上記副走査方向と傾いて搬送されるような場合にも生じ、それぞれの位置ずれを解消するため、大変な手間と労力を要していた。
【０００７】
上述のような位置ずれ調整の手間を省く方法として、原稿自動送り装置により送られてきた原稿の画像データをそのまま読み取って、当該原稿の位置ずれをデータ上で修正処理する方法が考えられている。
例えば、特公昭６４−５５０９号公報には、プラテンガラスに送られてきた原稿の画像データからその原稿の傾き量を求め、その傾き分だけ、画像データを回転処理してからプリントアウトするようにしている。
【０００８】
しかしながら、このような技術によれば、データの回転処理の分だけ余分な処理時間が必要となって高速処理に対応できないばかりか、原稿がプラテンガラスからはみ出すなどして、原稿の一部のデータが読み取れない場合には、もはや修正のしようがない。
したがって、高速処理で原稿を正しく読み取るためには、やはり、原稿自動送り装置の調整が不可欠であり、そのための煩雑さは、上述の通りである。
【０００９】
本発明は、以上のような問題点に鑑みてなされたものであって、原稿の位置ずれ解消のための原稿自動送り装置による原稿搬送位置の調整が容易に行える画像読取り装置を提供することを目的とする。
【００１０】
【発明を解決するための手段】
上記目的を達成するために、本発明は、原稿送り手段により原稿を副走査方向に送って画像読取部に搬送し、この原稿に対して画像読取手段を相対的に移動させて当該原稿の画像データを得る画像読取り装置において、前記原稿の画像データに基づき、前記画像読取部に設定された原稿読取基準位置に対する、前記原稿送り手段により搬送された原稿の傾き量を検出すると共に、前記原稿の傾き量が是正された場合における原稿の搬送位置を求め、この求められた原稿搬送位置と前記原稿読取基準位置との主走査方向および副走査方向における位置ずれ量を検出する位置ずれ量検出手段と、前記検出された傾き量、主走査方向および副走査方向における位置ずれ量のうち、少なくとも傾き量と主走査方向における位置ずれ量を表示する表示手段とを備えたことを特徴とする。
【００１１】
また、本発明は、前記原稿送り手段が、前記画像読取部における副走査方向に対する原稿送り方向の角度を調整する原稿送り方向是正手段を備え、前記表示手段は、前記傾き量を前記原稿送り方向是正手段の調整量に換算して表示することを特徴とする。
【００１２】
さらに、本発明は、前記原稿送り手段が、原稿の搬送位置を主走査方向に調整する主走査方向位置是正手段を備え、前記表示手段は、前記主走査方向における位置ずれ量を前記主走査方向位置是正手段の調整量に換算して表示することを特徴とする。
【００１３】
また、さらに、本発明は、所定のパラメータにより前記原稿送り手段による原稿の送り量を制御する送り量制御手段を備え、前記表示手段は、前記副走査方向における位置ずれ量を前記パラメータの調整量に換算して表示することを特徴とする。
【００１４】
また、さらに、本発明は、前記原稿送り手段による原稿の送り量を制御する送り量制御手段を備え、前記送り量制御手段は、前記副走査方向における位置ずれ量が０になるように前記原稿送り手段の原稿送り量を修正することを特徴とする。
【００１７】
【発明の実施の形態】
以下、本発明に係る画像読取り装置の実施の形態を、デジタル複写機に適用した場合について説明する。
（１）デジタル複写機全体の構成
まず、デジタル複写機（以下、単に「複写機」という。）の全体の構成を図１により説明する。
【００１８】
同図に示すように、この複写機は大きく分けて、原稿自動送り装置（以下「Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ」を略して単に「ＡＤＦ」という場合もある。）１０と、画像読取部３０と、プリンタ部５０と、給紙部７０とからなる。
原稿自動送り装置１０は、原稿を自動的に画像読取部３０に送る装置であって、原稿給紙トレイ１１に載置された原稿は、給紙ローラ１２、捌きローラ１３、捌きパッド１４により１枚ずつ分離されてガイド１５に沿って下方に送られ、さらにレジストローラ１６および搬送ベルト１７によって、プラテンガラス３１上に設定された所定の原稿読取基準位置まで搬送される。なお、プラテンガラス３１の左端には、上記原稿読取基準位置の副走査方向の基準となる原稿スケール３２が設けられている。
【００１９】
原稿読取基準位置に搬送された原稿は、画像読取部３０のスキャナ３３によりスキャンされた後、再び、搬送ベルト１７により図の右方向に送られ、排紙ローラ１８を経て原稿排紙トレイ１９上に排出される。
この原稿の裏面もスキャンする場合には、切換爪２０により原稿の搬送路を反転ローラ２１方向に切り換え、当該反転ローラ２１により原稿を反転させて再びプラテンガラス３１方向へ移送し、さらに搬送ベルト１７によりプラテンガラス３１の上記原稿読取基準位置まで搬送する。
【００２０】
そして、当該原稿の裏面がスキャンされると、搬送ベルト１７が駆動して原稿が図の右方向に搬送され、上述の排紙動作によって原稿排紙トレイ１９上に排出されると共に、原稿給紙トレイ１１に載置された次の原稿が原稿読取基準位置まで送られるようになっている。
なお、この原稿自動送り装置１０は、後述するように奥側の一辺を軸として上方に開放可能となっており、原稿をマニュアルでもプラテンガラス３１上に設置できるようになっている。
【００２１】
画像読取部３０には、プラテンガラス３１の下方をスキャナモータＭ２の駆動により図の矢印方向に移動するスキャナ３３がある。このスキャナ３３には、露光ランプ３４とこの露光ランプ３４の照射による原稿からの反射光をプラテンガラス３１に平行な方向に反射するミラー３５が設置され、この反射光はさらにミラー３６、３７および集光レンズ３８を介してＣＣＤイメージセンサ（以下「ＣＣＤセンサ」という）３９まで導かれる。
【００２２】
当該ＣＣＤセンサ３９によって光電変換されて得られた画像データは、画像信号処理部２００においてＡ／Ｄ変換されてデジタル信号となり、さらにシェーディング補正や濃度変換、エッジ強調などの処理を加えられた後、メモリユニット部３００に格納される。
メモリユニット部３００に格納された画像データは、印字処理部４００に読み出され、プリンタ部５０におけるレーザダイオード５１の出力を制御する制御信号となる。
【００２３】
当該レーザダイオード５１から発光されたレーザ光は、所定の角速度で回転するポリゴンミラー５２側面のミラー面で反射され、ｆθレンズ５３、ミラー５４、５５を介して、感光体ドラム５６の表面を露光走査する。
この感光体ドラム５６は、上記露光を受ける前にクリーニング部５７で感光体表面の残留トナーを除去され、さらにイレーサランプ（図示せず）の照射を受けて除電された後、帯電チャージャ５８により一様に帯電されており、このように一様に帯電した状態で上記露光を受けると、感光体ドラム５６表面に静電潜像が形成される。
【００２４】
現像器５９には、黒色トナーとキャリアの２成分からなる現像剤が収納されており、トナーを供給して感光体ドラム５６表面に形成された上記静電潜像を現像する。
一方、給紙部７０には、２つの用紙カセット７１、７２が設けられており、これらのカセットに積載された転写紙やＯＨＰ用のフィルムなどの記録シートのサイズは、光電式の用紙サイズ検出センサＳＥ４、ＳＥ５によって検出され、その検出信号は、後述のＣＰＵ１０６（図６）に送られる。
【００２５】
そして、上述の感光体ドラム５６の露光および現像の動作と同期して、必要なサイズの記録シートが、用紙カセット７１、７２のいずれかから、給紙ローラ７１１もしくは７１２の駆動により給紙され、感光体ドラム５６の下方で当該感光体ドラム５６の表面に接触し、転写チャージャ６０の静電力により、感光体ドラム５６表面に形成されていたトナー像が当該記録シート表面に転写される。
【００２６】
その後、記録シートは、分離チャージャ６１によって感光体ドラム５６の表面から引き剥され、搬送ベルト６２により定着部６３に搬送される。
記録シートに転写されたトナー像は、触れるとすぐに剥がれる不安定な状態であるので、上記定着部６３において内部にヒータを備えた定着ローラ６４で加熱しながら押圧することにより、トナー粒を紙の繊維の間に浸透させて定着させる。定着後の記録シートは、排出ローラ６５により排紙トレイ６６上に排出される。
【００２７】
なお、ＳＥ１は、原稿給紙トレイ１１上の原稿の有無を検出する原稿検出センサであり、また、ＳＥ２、ＳＥ３は、それぞれ送られてきた原稿の端（エッジ）を検出する原稿エッジ検出センサであって、これらの作用については後述する。図２は、上記原稿自動送り装置１０を上方に開放したときの複写機上部の様子を示す斜視図である。同図に示すように原稿自動送り装置１０は、画像読取部３０の上面に蝶番５０１、５０２を介して上方に開放可能に取り付けられている。なお、この蝶番５０１、５０２には、通常、原稿自動送り装置１０を上方に開放した状態で停止できるように、その蝶番を押し開く方向に付勢するバネが設けられているが、本図では省略されている。
【００２８】
図３（ａ）、（ｂ）は、それぞれ蝶番５０１、５０２の画像読取部３０上面への取付部分のみを拡大した図であって、両図に示すように蝶番５０１は、丸穴５０１ａと長穴５０１ｂを備え、蝶番５０２は、長穴５０２ａを備えている。図中、破線で示された円は、それぞれ画像読取部３０上面に設けられたネジ穴５０３〜５０６であって、原稿自動送り装置１０を取り付ける際は、まず、蝶番５０１、５０２の各穴を図示しない４本のボルトでネジ穴５０３〜５０６に仮止めしておき、原稿自動送り装置１０の原稿送り方向が、画像読取部３０の副走査方向に平行になるように、丸穴５０１ａを固定するボルトを支点として、図の矢印方向に回転させ、取付位置を破線で示すように移動させて角度調整してから各ボルトを堅く締め付けて固定するようになっている。
【００２９】
なお、蝶番５０２に設けられた目盛り５０２ｂは、前記副走査方向に対する原稿送り方向の調整角度の大きさを例えば、１度単位で示しており、画像読取部３０上面に設けられた三角矢印５０２ｃと目盛りを合わせることにより、原稿自動送り装置１０による原稿送り方向を正確に調整できるようになっている。
また、図４は、原稿自動送り装置１０を上面から見た図である。同図に示すように原稿給紙トレイ１１は、原稿ガイド２２、２３を備えており、原稿ガイド２２は、長穴２２ａを介してボルト２２ｂにより原稿給紙トレイ１１に固定され、このボルト２２ｂを緩めることにより図の矢印方向に移動可能となって、後述するように搬送された原稿の側縁が、プラテンガラス３１上の主走査方向の基準位置に来るように調整される。
【００３０】
一方、原稿ガイド２３は、原稿給紙トレイ１１上面の原稿送り方向と直交する方向に設けられた長溝２３ａに、原稿ガイド２３の裏面に設けられた突起２３ｂを係合させて、図の矢印方向に大きく摺動可能に取り付けられており、原稿サイズに応じて両ガイド２２、２３間の幅を調節できるようになっている。
なお、原稿ガイド２２に設けられた目盛り２２ｃは、例えば１ｍｍ単位で設けられており、原稿給紙トレイ１１の三角矢印２２ｄと合わせることにより、原稿ガイド２２の主走査方向の位置を正確に調整できるようになっている。
【００３１】
図２に戻り、複写機本体前面の操作しやすい位置には、操作パネル９０が設置されており、これにより操作者が所定の入力をすることができるようになっている。
図５は、この操作パネル９０の構成の１例を示すものであって、各種のモードを表示する液晶タッチパネル９１、複写枚数や複写倍率などを入力するためのテンキー９２、設定された複写枚数を標準値「１」に戻すクリアキー９３、複写機内部に設定された諸条件を標準値に戻すパネルリセットキー９４、印字動作を中止させるストップキー９５、コピー動作の開始を指示するスタートキー９６および後述するＡＤＦ調整モード設定キー９７が設けられている。
【００３２】
ＡＤＦ調整モード表示ＬＥＤ９８は、上記ＡＤＦ調整モード設定キー９７によりＡＤＦ調整モードが設定されると点灯して、その旨を操作者に知らせる。
また、液晶タッチパネル９１は、液晶表示板の表面にタッチパネルを設けたものであって、図に示す複写枚数、複写濃度、複写倍率および記録シートのサイズなどの他に、紙詰まり（ジャム）の発生、記録シートの不足（ペーパーエンプティ）の表示などの複写機の各種の異常状態の情報を表示すると共に、所定の表示の表面にタッチすることにより、目的の入力が可能なようになっている。
（２）制御部の構成
次に、上記複写機内部に設置される制御部１００の構成を図６のブロック図により説明する。
【００３３】
この制御部１００は、７個のＣＰＵ１０１〜１０７を中心として構成され、各ＣＰＵ１０１〜１０７には、それぞれの制御に必要なプログラムを格納したＲＯＭ１１１〜１１７およびプログラム実行時のワークエリアとなるＲＡＭ１２１〜１２７が設けられている。
各ＣＰＵ１０１〜１０７は、データバス１５０、１５１やシリアルＩ／Ｏを介して接続されており、割り込み制御により相互にデータやコマンドの授受を行うことができる。
【００３４】
また、各ＣＰＵ１０１〜１０７は、装置本体に電源が投入されると、それぞれのＲＯＭの初期化プログラムを読み出して初期状態に設定されると共に、内部タイマにより計時を開始して、各ルーチンの時間が所定時間内となるように監視するようになっている。
以下、制御部１００各部の構成及びその動作を、操作者のキー入力を受け付けて、原稿を読取り、当該画像データを処理して印字に到るまでの順に従って説明していく。
【００３５】
まず、ＣＰＵ１０１は、操作パネル９０から指示内容を各ＣＰＵに伝えると共に、操作パネル９０の表示を制御するものであって、操作パネル９０の各種操作キーからの信号をＩ／Ｏポート１３１を介して受信し、また、Ｉ／Ｏポート１４１を介して液晶タッチパネル９１の表示内容やＡＤＦ調整モード表示ＬＥＤ９８の点灯を制御する。
【００３６】
すなわち、ＲＯＭ１１１には、パネル表示プログラムや初期表示モードのデータが保存されており、装置本体に電源が投入されると、初期表示モードのデータが読み込まれて液晶タッチパネル９１に初期画面が表示される。操作者が、例えば、液晶タッチパネル９１の「用紙」の部分（図５参照）に触れると、ＲＯＭ１１１の表示プログラムにより、用紙カセットに設定されている用紙サイズのリストが、初期画面に代わって表示され、この中から操作者が用紙サイズを指定すると、その設定内容がＲＡＭ１２１に格納される。
【００３７】
このように、操作パネル９０から必要なモードを設定してスタートキー９６を操作してコピー開始を指示すると、ＣＰＵ１０２により原稿自動送り装置１０の動作が制御され、原稿が画像読取部３０に搬送される。
すなわち、ＣＰＵ１０２は、上記コピー開始の指示を受けて、まず、Ｉ／Ｏポート１３２を介して得た原稿検出センサＳＥ１（図１）からの信号により原稿の有無を判断する。この原稿検出センサＳＥ１は、例えば、発光素子と光電変換素子を備えた反射式の光電センサであって、原稿が原稿給紙トレイ１１に載置されているとその反射光を光電変換素子が受けて検出信号を発し、これにより原稿の有無を判断できるようになっている。
【００３８】
このようにして原稿の存在が確認されると、図示しないモータを起動して、原稿自動送り装置１０の給紙ローラ１２、捌きローラ１３、レジストローラ１６を駆動させて原稿の給紙を開始し、さらに搬送ベルト１７によって当該原稿をプラテンガラス３１の原稿読取基準位置まで送る。
この原稿自動送り装置１０による原稿送り量は、例えば、次のようにして制御される。
【００３９】
上記給紙ローラ１２、捌きローラ１３、レジストローラ１６などにより送られたきた原稿の後縁が、原稿エッジ検出センサＳＥ２（図１）により検出されると、この信号を受けてＣＰＵ１０２は内部クロックパルス発生回路のクロックパルスのカウントを開始し、予めＲＯＭ１１２に格納された第１のカウント数になると当該搬送ベルト１７による搬送を停止する。これによって原稿の後縁を原稿スケール３２に合わした状態で設置することが可能となる。
【００４０】
また、原稿の裏面もスキャンする場合には、反転ローラ２１により反転されて送られてきた原稿の前縁を原稿エッジ検出センサＳＥ３で検出し、この信号を受けてＣＰＵ１０２は上述と同様クロックパルスのカウントを開始し、予めＲＯＭ１１２に格納された第２のカウント数になると当該搬送ベルト１７による搬送を停止させて、これにより、原稿の前縁を原稿スケール３２に合わした状態で設置する。
【００４１】
このような、原稿エッジ検出センサＳＥ２、ＳＥ３は、上記原稿検出センサＳＥ１と同じ反射型の光電センサのほか、発光素子と光電変換素子を対向配置させた透過型の光電センサであってもよく、さらにはリミットスイッチであってもよい。
なお、原稿の前縁、後縁の検出は、当該原稿エッジ検出センサの出力の変化（エッジ）をＣＰＵ１０２でモニターすればよく、例えば、原稿を検出しているときのセンサ出力がＨレベルであって、原稿がない場合のセンサ出力がＬレベルである場合、ＨレベルからＬレベルへ変化したときが後縁の検出となり、ＬレベルからＨレベルへ変化したときが前縁の検出となる。
【００４２】
また、原稿自動送り装置１０による原稿送り量は、上述のようにクロックパルスのカウント数をパラメータとして制御してもよいし、その他、例えば、搬送ベルト１７の駆動ローラの回転数を光エンコーダで検出し、そのカウント数をパラメータとして制御してもよい。
原稿自動送り装置１０の取付状態や、機種ごとに原稿読取基準位置が異なる場合には、それらに応じて上記第１、第２のカウント数を調整する必要があるが、この調整方法については後述する。
【００４３】
さて、上述のようにして原稿自動送り装置１０により原稿が原稿読取基準位置まで送られると、ＣＰＵ１０２は、ＣＰＵ１０７にその旨連絡し、これによりＣＰＵ１０７はタイミングを取ってＣＰＵ１０３にスキャン要求を送る。
ＣＰＵ１０３は、ＣＰＵ１０７からの上記スキャン要求を受けて、画像読取部３０による原稿スキャン動作を制御する。
【００４４】
すなわち、ＲＯＭ１１３には、上記制御に必要なプログラムが格納されており、ＣＰＵ１０３は、上記プログラムを読み出してこれに基づきタイミングを取りながら各種の制御信号を発し、露光ランプ３４をオンにしてスキャナモータＭ２を駆動制御し、当該ＣＣＤセンサ３９により読み取った原稿の画像データＤ１を、画像信号処理部２００に送る。
【００４５】
この画像信号処理部２００は、Ａ／Ｄコンバータ、シェーディング補正部、ＭＴＦ補正部や、変倍部、γ補正部などを備えており、入力された画像データＤ１は、ＣＰＵ１０４の制御を受けて、Ａ／Ｄコンバータでデジタルの多値信号に変換され、シェーディング補正部で露光ランプ３４の照度ムラや当該ＣＣＤセンサ３９の感度ムラを補正された後、ＭＴＦ補正部でエッジ強調などの画質改善のための処理を受け、さらに変倍部やγ補正部で変倍処理やγ補正処理を加えられた後に、画像データＤ２としてメモリユニット部３００に転送される。
【００４６】
メモリユニット部３００は、図７のブロック図に示すように、２値化処理部３０１、画像メモリ３０２、符号処理部３０３、符号メモリ３０４、回転処理部３０５、多値化処理部３０６およびこれらを制御するＣＰＵ１０５、その制御プログラムを格納するＲＯＭ１１５、およびワークエリアとなるＲＡＭ１２５とからなる。
【００４７】
２値化処理部３０１は、入力された多値の画像データを、予めＣＰＵ１０５から与えられたパラメータに基づき２値データに変換し、一方、多値化処理部３０６は、同じくＣＰＵ１０５から与えられたパラメータに基づき多値データを作成する。
また、画像メモリ３０２は、例えば４００ｄｐｉの画素密度でＡ４サイズ１ページ分の画像データを記憶する容量を有するマルチポートのメモリである。
【００４８】
符号処理部３０３は、内部に圧縮器３０７と伸長器３０８を備え、画像データの圧縮／伸長の処理をそれぞれ独立して行うことができるようになっており、一方、符号メモリ３０４は、マルチポートを有し、上記圧縮器３０７で符号化して得られた符号データを格納する。
このように画像メモリ３０２と符号メモリ３０４は、それぞれマルチポートを有し、符号処理部３０３も圧縮処理と伸長処理を独立して同時に行うことができるので、画像メモリ３０２から画像データを読み出して圧縮して符号メモリ３０４に格納する動作と、符号メモリ３０４から読み出して伸長して画像メモリ３０２に格納する動作を同時に行うことができ、データ処理を迅速に行うことができる。
【００４９】
また、符号メモリ３０４への格納時にページごとの符号データのメモリ領域を示す管理テーブルが作成されてＲＡＭ１２５内に格納され、読出し時には、この管理テーブルを参照しながら目的のページの符号データを読み出せるようになっている。
回転処理部３０５は、操作者の指示に基づいて、例えば、原稿の画像が、記録シート上に９０度回転して再現されるように画像データの表示位置を所定角度回転させる公知の回路からなる。
【００５０】
このように構成されたメモリユニット部３００は、ＣＰＵ１０５の制御を受けて、次のようにして画像データの書込み／読出し動作を行う。
スキャナ３３によって原稿１ページ分の読取りが終了し、その画像データが２値化処理部３０１により２値化されて画像メモリ３０２に書き込まれるとＣＰＵ１０３およびＣＰＵ１０５からＣＰＵ１０７に対して読取り完了レポートがそれぞれ送られ、これを受けてＣＰＵ１０７は、ＣＰＵ１０５に対して圧縮要求を発する。
【００５１】
これによりＣＰＵ１０５は、画像メモリ３０２から当該２値化後の画像データを読み出して、符号メモリ３０４への書き込みアドレス、ＸＹレングス情報、および圧縮器３０７のモード（例えばＭＨ方式）などを設定して符号処理部３０３に圧縮処理を指示する。圧縮されて得られた符号データは、符号メモリ３０４に格納されて、これにより圧縮処理が完了し、ＣＰＵ１０５は、ＣＰＵ１０７に圧縮完了レポートを送る。
【００５２】
読出し動作においては、まず、ＣＰＵ１０７からＣＰＵ１０５に対して伸長要求が出され、これを受けて、ＣＰＵ１０５は、符号メモリ３０４から当該符号データを読出し、画像メモリ３０２への書き込みアドレス、ＸＹレングス情報、および伸長器３０８のモード設定（例えば上記ＭＨ方式）等を設定して起動をかける。これによって伸長処理が行われ、画像データが画像メモリ３０２に書き込まれる。この伸長処理が完了すると、ＣＰＵ１０５からＣＰＵ１０７に伸長完了レポートが出される。
【００５３】
次に、ＣＰＵ１０７からＣＰＵ１０５に対し、画像メモリ３０２から画像データを読み出すためのメモリ準備要求を出す。これを受けて、ＣＰＵ１０５は、画像メモリ３０２から印字処理部４００へ画像データＤ３を出力するため、画像メモリ３０２の読み出し開始アドレスの設定などの読み出し準備を行い、これらの準備が完了すると、ＣＰＵ１０７に対してメモリ準備完了レポートを出す。このレポートを受けて、ＣＰＵ１０７からＣＰＵ１０５およびＣＰＵ１０６に対して印字要求が出される。
【００５４】
これによりＣＰＵ１０５は、画像メモリ３０２から該当する画像データを読み出して必要に応じて回転処理部３０５において回転処理した後、多値化処理部３０６で多値化データに変換し、当該画像データＤ３として印字処理部４００に送る。
ＣＰＵ１０６は、上記印字処理部４００のほか、プリンタ部５０および給紙部７０の動作を統一的に制御して、記録シート上に画像を形成させる。
【００５５】
すなわち、ＲＯＭ１１６には、当該印字制御のプログラムが格納されており、ＣＰＵ１０６は、このプログラムに基づき、メモリユニット部３００から上述のようにして読み出された画像データＤ３を印字処理部４００に入力して、レーザダイオード（ＬＤ）５１の出力を制御させる一方で、Ｉ／Ｏポート１４６を介してメインモータＭ１の回転や、この回転を感光体ドラムや搬送ベルト６２のローラなどの回転軸に伝達するクラッチ機構のＯＮ／ＯＦＦ動作を制御して、記録シートへの印字を実行する。
【００５６】
この際、ＣＰＵ１０６にはＩ／Ｏポート１３６を介して作像系の各種センサの検出信号が入力され、例えば、感光体ドラム５６へのトナーの付着量を検出する濃度検出センサのほか、温度センサや湿度センサなどの検出値（これらのセンサは、いずれも図示していない）により、帯電チャージャ５８や転写チャージャ６０などの出力を調整して再現画像が最適になるように制御し、また、用紙サイズ検出センサＳＥ４、ＳＥ５からのサイズ検出信号により、用紙カセットを適切に選択して給紙動作を制御し、あるいは、図示しないジャム検知センサからの信号により紙詰まりを検知して、ＣＰＵ１０１を介して操作パネル９０の液晶タッチパネル９１にその旨を表示させる。
【００５７】
このようにしてメモリ３０２から読み出された画像データＤ３に基づいて必要部数の印字が実行されると、ＣＰＵ１０５およびＣＰＵ１０６からＣＰＵ１０７に対して印字完了レポートが出される。これを受けて、ＣＰＵ１０７は、ＣＰＵ１０５に対してメモリクリア要求を出し、ＣＰＵ１０５は、画像メモリ３０２、符号メモリ３０４内の印字済みの画像データを消去するとともに、管理テーブル内の当該情報も消去され、以上により一連のコピー動作が完了する。
【００５８】
なお、上述の各ＣＰＵ１０１〜１０６における制御動作は、全てＣＰＵ１０７によってタイミングを取りながら制御されるようになっており、ＣＰＵ１０７は、当該ＲＯＭ１１７から必要な制御プログラムを読み出して、内部タイマーにより時間を管理しながら、全体の処理ルーチンを統一的に制御することにより、上述のコピー動作が円滑に行えるように制御する。
（３）原稿の位置ずれ調整
上述したように、原稿自動送り装置１０が適正な位置に取り付けられていない場合や、機種ごとに原稿読取基準位置が異なる場合には、当該原稿自動送り装置１０の送り量や取付状態を調整する必要がある。以下、これらの調整（「ＡＤＦ調整」という。）について説明する。
【００５９】
まず、作業員もしくはサービスマン（以下、単に「操作者」という。）が操作パネル９０のＡＤＦ調整モード設定キー９７（図５）を押すことにより、ＣＰＵ１０１を介してＣＰＵ１０７にＡＤＦ調整モードが設定される。
図８は、上記ＡＤＦ調整モード設定時のＣＰＵ１０１における入力制御のサブルーチンを示すフローチャートである。
【００６０】
この入力制御においては、ＡＤＦ調整モード設定キー９７を押してオンにする度に、「ＡＤＦ調整モード」と「通常コピーモード」が交互に切り換えられ（ステップＳ１、Ｓ２）、この切り換えられた状態が、通常のコピーモードである場合は、通常コピーモードを設定し（ステップＳ３、Ｓ４）、ＡＤＦ調整モードである場合には、ＡＤＦ調整モードを設定して（ステップＳ３、Ｓ５）、その他の入力処理、例えば、テンキー等のキー入力処理を行って（ステップＳ６）、リターンされる。
【００６１】
また、ステップＳ１において、ＡＤＦ調整モード設定キー９７がオンされない場合には、そのままステップＳ６に移り、その他のキー入力処理を行ってリターンされる。
このようにして、操作パネル９０によりＡＤＦ調整モードが設定された状態で、操作者がスタートキー９６を操作すると、この指示がＣＰＵ１０１からＣＰＵ１０７に伝達され、ＣＰＵ１０７は、まずＣＰＵ１０２に指示して原稿を画像読取部３０に搬送させた後、ＣＰＵ１０３に指示して当該原稿をスキャンさせ、さらにＣＰＵ１０４に指示して当該画像データを画像信号処理部２００で画像処理させた後、メモリユニット部３００のＣＰＵ１０５に指示して当該画像データを２値化して画像メモリ３０２に格納させる。この原稿送りとスキャンの動作は、載置された原稿がなくなるまで行われ、ＣＰＵ１０５は、これらの画像データに基づいて後述するようにＡＤＦ調整量を算出する。
【００６２】
図９は、上記ＣＰＵ１０５の制御動作を示すフローチャートである。
ＣＰＵ１０５内部の各レジスタ等は、装置本体への電源投入時にＲＯＭ１１５に格納されたプログラムにより初期化されており（ステップＳ２１）、他のＣＰＵからの受信処理と他のＣＰＵへの送信処理を行い（ステップＳ２２、Ｓ２３）、さらに画像信号処理部２００で処理された画像データを画像メモリ３０２（図７）へ書き込むための書込み制御を行う（ステップＳ２４）。
【００６３】
次に、ＡＤＦ調整モードが設定されているかどうかを判断して（ステップＳ２５）、当該モードが設定されていなければ、上記画像メモリ３０２に書き込まれた画像データを圧縮する圧縮制御を行って符号メモリ３０４に格納する。そして、ＣＰＵ１０７からの印字要求を受けて、上記符号メモリ３０４から該当する符号データを読み出して伸長して画像メモリ３０２に書き込む伸長制御を行い（ステップＳ２７）、さらに画像メモリ３０２から当該画像データを読み出す読出し制御を行い（ステップＳ２８）、さらに回転処理や多値化などのその他の処理を行って（ステップＳ２９）、印字処理部４００に画像データを転送し、次の受信処理を行う（ステップＳ２２）。
【００６４】
ステップＳ２５において、ＡＤＦ調整モードが設定されていた場合には、当該ＡＤＦ調整量を計算し（ステップＳ３０）、その計算値をＣＰＵ１０７に送る。このＡＤＦ調整モードでは、印字を行う必要がないので、ＡＤＦ調整量を計算した後は、ステップＳ２６〜ステップＳ２９の動作を行わずにステップＳ２２に戻り次のコマンドを待つ。
【００６５】
図１０は、上記図９のステップＳ３０におけるＡＤＦ調整量の計算処理のサブルーチンを示すフローチャートである。
なお、このフローチャートにおいては、プラテンガラス３１の左隅に原稿の左隅を合わせた位置が原稿の読取基準位置とされている場合において、当該原稿が図１１の実線で示すＡＢＣＤのように搬送された場合のＡＤＦ調整量の計算処理が開示されている。
【００６６】
図１１において、点Ｏは、プラテンガラス３１の外に設けられた原稿自動送り装置１０の取付基準点（図３の穴５０１ａの中心に相当）であり、上述のようにこの点Ｏを中心に原稿自動送り装置１０を回転させて原稿の送り方向を調整できるようになっており、この点Ｏを原点として、副走査方向をＹ軸、主走査方向をＸ軸とするＸ−Ｙ座標系を設定し、このＸ−Ｙ座標系において原稿と原稿読取基準位置との位置ずれ量（ＡＤＦ調整量）が計算される。
【００６７】
点Ｏｐは、プラテンガラス３１の左上角の点であり、原稿読取基準位置を決定するための基準点であって、上述のように原稿の頂点Ａを点Ｏｐに重ねて隅を合わせることにより原稿の読取基準位置が設定される。
図１０のフローチャートにおいて、ＡＦＤ調整前に原稿自動送り装置１０により、原稿がプラテン上の図１１の実線で示した位置に送り込まれると、この画像を画像読取部３０で読み込んで得られた画像データを画像メモリ３０２（図７）に書き込む（ステップＳ３０１）、このように新たに１ページ分の画像データの書き込みがなされると、メモリユニット部３００のＣＰＵ１０５は、ＲＯＭ１１５に格納された位置ずれ量検出のプログラムに基づき、まず、当該画像データから原稿の頂点Ａ、Ｂの座標を検出する（ステップＳ３０２）。
【００６８】
このように画像メモリ３０２に書き込まれた画像データから頂点Ａ，Ｂの座標を求めるには、例えば、次のようにすればよい。
すなわち、画像メモリ３０２の所定のメモリ域に１ページ分の画像データが書き込まれると、当該メモリ域において、図１１の上から下（主走査方向）に対応するメモリについて検索を行い、最初に原稿の画像データを検出したときのメモリのアドレスが、頂点Ａのメモリアドレスであって、さらに下方に検索しながら原稿の画像データを有する画素数をカウントしていき、この画素数が増加から減少に転じたときのメモリのアドレスが、頂点Ｂのメモリアドレスとなる（なお、原稿が図と逆方向に傾いているときは、上の説明において頂点ＡとＢが入れ替わることになる。）。
【００６９】
このようにして頂点Ａ、Ｂのメモリ上のアドレスが検出されると、Ｘ−Ｙ座標系における頂点Ａ、Ｂの座標が容易に確定できる。すなわち、画像メモリ３０２には画素単位で画像データが書き込まれているので、主走査方向（Ｘ方向）の距離は、ＣＣＤセンサ３９のセンサ幅を単位センサの数で除算した値を基準にして当該Ｘ方向のアドレス数により算定できるし、一方、副走査方向（Ｙ方向）の距離は、スキャナ３３の移動速度と画素読取りのためのクロックパルスの発生間隔により、隣接する画素間の距離が求まり、これとＹ方向のアドレス数から求めることができる。
【００７０】
このようにして、頂点Ａ、Ｂのそれぞれの座標値（ｘａ、ｙａ）、（ｘｂ，ｙｂ）が求まると、次に、原稿の傾き量θおよびＸ方向、Ｙ方向への位置ずれ量が求められる。
まず、原稿の傾き量θは、一般的に知られた次式により求められる。
【００７１】
【数１】
0003598646.tif 000002
そして、図１１から容易にわかるように、この傾き量θだけ、原稿自動送り装置１０をＯ点を中心に回転させることにより、原稿は、破線Ａ’Ｂ’Ｃ’Ｄ’で示される位置に送り込まれるようになる。したがって、点Ａを原点Ｏを中心にθだけ回転移動した頂点Ａ’の座標を求め、この点を図中の矢印のように、点Ｏｐに移動させるようにすれば、原稿を当該原稿読取基準位置に送り込むことが可能となる。
【００７２】
頂点Ａを回転移動させた頂点Ａ’の座標は、やはり一般的に知られた次式により求めることができる。
【００７３】
【数２】
0003598646.tif 000003
これにより、頂点Ａ’の座標値（ｘａ’、ｙａ’）が求まり、Ｘ方向すなわち主走査方向に（ｘａ’−ｘｐ）、Ｙ方向すなわち副走査方向に（ｙａ’−ｙｐ）だけ移動させてやれば、原稿読取基準位置まで搬送でき、これにより原稿の位置ずれが解消されることが分かる。
【００７４】
もっとも、上述の傾き量θ、主走査方向、副走査方向の位置ずれ量は、１回の原稿搬送時のみでは正しく検出されない場合もありうるので、本実施の形態では、後述するように複数枚の原稿を搬送させて、各搬送ごとにそれぞれの位置ずれ量を求め、その平均値に基づいて最終的に各位置ずれを調整することにしている。
【００７５】
なお、前述のように主走査方向の位置ずれは、図４における原稿給紙トレイ１１の原稿ガイド２２の矢印方向の移動により、副走査方向の位置ずれは、原稿自動送り装置１０の送り量を調整することにより、それぞれ是正することができるので、以下、主走査方向の位置ずれ量を給紙トレイ調整量と、副走査方向の位置ずれ量を原稿送り調整量として表現する。
【００７６】
このようにして、ステップＳ３０３において求められた各位置ずれ量、すなわち原稿傾き量θ、原稿送り調整量（ｙａ’−ｙａ）、給紙トレイ調整量（ｘａ’−ｘａ）は、ＡＤＦ調整量としてＣＰＵ１０７に送信され（ステップＳ３０４）、リターンされる。
なお、本発明では上述のように原稿の画像データの領域に基づいてＡＤＦ調整量を算出するので、ＡＤＦ調整モードで使用される原稿の色は、得られた画像データが当該原稿の画像データか、搬送ベルトの画像データかを明確に区別できるような色にしておく方が望ましい。通常、搬送ベルトの色は白または黄色が多いので、ＡＤＦ調整用の原稿は、できるだけ明度の低い色をベタ塗り状にしたものがよい。
【００７７】
図１２は、ＣＰＵ１０７に入力されたデータを解析処理するサブルーチンを示すフローチャートである。
まず、入力されたデータが、上記ＡＤＦ調整量か否かを判断し（ステップＳ３１）、入力データがＡＤＦ調整量でなければ、ステップＳ３６に移ってその他の入力データの解析を行い、ＡＤＦ調整量であれば、最初の原稿からのＡＤＦ調整量の平均値と加えて、さらに平均値を計算する（ステップＳ３２）。
【００７８】
この計算は、原稿検出センサＳＥ１により検出される原稿がなくなるまで繰り返され（ステップＳ３３）、当該原稿がなくなれば、各平均値が出力データとしてセットされて、まず、傾き調整量と給紙トレイ調整量の各平均値が、ＣＰＵ１０１に送信され（ステップＳ３４）、一方、原稿送り調整量は、ＣＰＵ１０２に送信され（ステップＳ３５）、その他の入力データの解析を行う（ステップＳ３６）。
【００７９】
このように、ＣＰＵ１０７は、複数の原稿の送りについてＣＰＵ１０５において求められた各ＡＤＦ調整量について平均値を求めて、これを最終的な調整量とするので、より確実なＡＤＦ調整量を得ることができる。
図１３は、ＡＤＦ調整モード設定時のＣＰＵ１０１における操作パネル９０の表示制御のサブルーチンを示すフローチャートである。
【００８０】
上記ＡＤＦ調整モード設定キー９７の操作を受け付けてＡＤＦ調整モードが設定されると（ステップＳ４１）、ＡＤＦ調整モード表示ＬＥＤ９８を点灯すると共に、その旨をＣＰＵ１０７に知らせる。この際、原稿検出センサＳＥ１により原稿の有無を検出し、原稿が載置されていなければ、原稿を載置するように指示するメッセージを液晶タッチパネル９１に表示させるようにすれば、操作しやすくなる。
【００８１】
そして、操作者が原稿給紙トレイ１１に原稿が載置されていることを確認して、スタートキー９６を操作すると、上述のように原稿自動送り装置１０の傾き調整量と給紙トレイの調整量がＣＰＵ１０５において求められ、その量を受信してこれらの値を実際の調整量に変換して液晶タッチパネル９１に表示する（ステップＳ４２，Ｓ４３）。
【００８２】
このように実際の調整量に変換してから表示するのは、ＣＰＵ１０５において求められた調整量は、あくまでもＸ−Ｙ座標系で求められた値なので、実際に操作者が、すぐに調整できる値に変換して表示する方が便利だあるからである。本実施の形態では、すでに述べたように原稿自動送り装置１０の取付角度調整のための目盛り５０２ｂ（図３（ｂ））、や原稿給紙トレイの主走査方向の位置調整のための目盛り２２ｃ（図４）が設けられており、ＣＰＵ１０１は、ＲＯＭ１１１に予め設定されている変換係数に基づいて、上記各ＡＤＦ調整量を目盛り５０２ｂ、２２ｃで示される単位の調整量に変換して表示するようになっている。これにより、操作者は極めて容易に位置ずれの調整を行うことができる。
【００８３】
このようにしてＡＤＦ調整量を表示した後、自動的にＡＤＦ調整モードが解除されて、ＡＤＦ調整モード表示ＬＥＤ９８を消灯し、その他の表示制御を行う（ステップＳ４４）。
図１４は、ＣＰＵ１０２により原稿自動送り装置１０の搬送量の設定が行われる場合のサブルーチンを示すフローチャートである。
【００８４】
まず、現在、ＡＤＦ調整モードが設定されているか否かを判断し、設定されておれば、原稿送り量として基準値Ａを選択する（ステップＳ５１、Ｓ５２）。一方、ＡＤＦ調整モードが設定されていなければ、搬送量として基準値Ｂを選択する（ステップＳ５１、Ｓ５３）。ここで、基準値Ａ、Ｂは、例えばＣＰＵ１０２で原稿送り量を制御するためのパラメータ（上述のカウント数）で表されており、このうち基準値Ａは、原稿が、副走査方向の読取基準位置からプラテンガラス３１側に原稿をずらしてセットするような値に設定され、ＡＤＦ調整モードにおいて、原稿の一部がプラテンガラス３１から副走査方向にはみ出てしまうことがないようにしている。そして、原稿ガイド２２の位置ができるだけ図４の下方にくるように調整して原稿を搬送すると、原稿全部が必ずプラテンガラス３１上に送られることになるので、当該原稿の画像データを全て得ることができ、上述のＡＤＦ調整量の計算が確実に行える。
【００８５】
また、基準値Ｂは、上述のＡＤＦ調整量の算定により、すでに原稿が読取基準位置と一致するように、調整された値である。
そして、ステップＳ５４において、ＣＰＵ１０７からの原稿送り調整量の出力データを受信すると、この値に基づいて基準値Ａを補正し（ステップＳ５５）、以下、この値を基準値Ｂとして原稿自動送り装置１０による原稿搬送量が制御されることになる。この際、原稿送り調整量は距離の大きさで示されているので、これをカウント数の調整量に変換する必要があるが、そのため予め設定された変換係数がＲＯＭ１１２に格納されており、ＣＰＵ１０２はこの変換係数によりカウント数の調整量を求めてＲＡＭ１２２に基準値Ｂとして格納し、以下この値に基づき原稿送り量の制御を行う。
【００８６】
なお、以上は、原稿の表面を複写する場合の送り量の調整について述べたが、反転ローラ２１で反転させて原稿裏面の複写を行う場合の送り量の調整も上記基準値Ｂの設定と同時に行うことができる。すなわち、原稿エッジ検出センサＳＥ２とＳＥ３との位置関係は一定なので、原稿の表面を読み取るため、原稿エッジ検出センサＳＥ２で原稿後縁を検出してからの第１のカウント値と、原稿の裏面を複写するため原稿エッジ検出センサＳＥ３で原稿の前縁を検出してからなされる第２のカウント値とは、一定の相関関係にあり、例えば、第１のカウント値をＮだけ減少して調整すれば、第２のカウント値は、Ｎだけ増加して調整させることによって、位置合わせを行うことが可能となる。
（４）    以上、本発明に係る複写機を実施の形態に基づいて説明してきたが、本発明は、上述の実施の形態に限定されないのは勿論である。
【００８７】
（４−１）上記実施の形態においては、位置ずれ検出により求められた副走査方向の調整量をＣＰＵ１０２に送って、これにより自動的に送り量を調整するようにしたが、これに代えてＣＰＵ１０１に当該送り調整量のデータを入力し、これをＣＰＵ１０２に設定するパラメータ（カウント数）の値に換算して、液晶タッチパネル９１に表示させ、これにより操作者が、操作パネル９０等から当該カウント値を補正入力するようにしてもよい。
【００８８】
（４−２）上記実施の形態では、原稿をプラテンガラス３１の左上隅を基準位置として読み取るものについて説明したが、原稿の中心線をプラテンガラス３１の主走査方向のほぼ中心に合わせて基準位置とする場合には、原稿給紙トレイの調整量の算出方法が若干異なる。
図１５は、このような原稿読取基準位置を有する原稿読取部に対して原稿が原稿自動送り装置１０により図の実線で示す位置に搬送された場合を示す図である。
【００８９】
前述の図１１と異なるのは、原稿読取基準位置を規定する基準点が、プラテンガラス３１の主走査方向の端のほぼ中央の点Ｏｐ’（ｘｐ’、ｙｐ’）となっている点である。
また、図１６は、上記原稿読取基準位置を有する複写機に対応して設けられる原稿自動送り装置１０の原稿給紙トレイ１１の構成を示す図であり、原稿給紙トレイ１１は、長穴２４、２５を介して原稿自動送り装置１０の上部にボルト２４ａ、２５ａで固定され、このボルト２４ａ、２５ａをゆるめることにより、原稿給紙トレイ１１全体が主走査方向に移動可能となっている。
【００９０】
原稿ガイド２６、２７は、それぞれ図の矢印方向に摺動可能な状態で原稿給紙トレイ１１に保持されており、その裏面においてクランク２８により相互に連結されている。このクランク２８は、支軸２８ａを中心に原稿給紙トレイ１１に揺動可能に固定されており、当該支軸２８ａに対象な位置に設けられた長穴２８ｂ，２８ｃには原稿ガイド２６、２７の裏面に設けられた突起２６ａ、２７ａが係合する。これにより一方の原稿ガイドの移動に合わせて他の原稿ガイドも同量だけ反対方向に変移し、載置された原稿の中心線の位置が原稿給紙トレイ１１に対して常に同じになるようになっている。
【００９１】
したがって、一度原稿給紙トレイ１１の位置を合わせておけば、どのようなサイズの原稿を載置しても必ず、その中心線を図１５の基準点Ｏｐ’に合わせることができる。また、原稿給紙トレイ１１に設けられた目盛り１１ｂおよび三角矢印１１ｂにより原稿給紙トレイ１１の調整量を確認できるようになっている。
さて、図１５において、原稿の傾き量θは、２点Ａ，Ｂの座標値から上述の（数１）により同様にして求められ、これにより原稿の傾きを修正したときの点Ａ’の座標（ｘａ’、ｙａ’）も（数２）から求めることができる。傾き是正後の辺Ａ’Ｂ’の中点Ｍ’の座標は、ＡＤＦ調整用の原稿の一辺ＡＤの長さをＬとしたとき、（ｘａ’＋Ｌ／２、ｙａ’）となるから、基準点Ｏｐ’（ｘｐ’、ｙｐ’）とこの中点Ｍ’との位置ずれ量は、副走査方向に（ｙｐ’−ｙａ’）、主走査方向に（ｘａ’＋Ｌ／２−ｘｐ’）となる。なお、この一辺ＡＤの長さＬの値は、ＡＤＦ調整用の原稿サイズおよびその送り方向が特定されている場合は、その長さを予めＲＯＭ１１５に格納しておいてもよいし、また、原稿給紙トレイ１１に原稿サイズ検出センサを設置しておき、このセンサからの検出信号により該当するサイズの一辺の長さを特定させるようにしてもよい。
【００９２】
前者の副走査方向の位置ずれ量（原稿送り調整量）は、ＣＰＵ１０２に送られて、これにより自動的に送り量が調整され、後者の主走査方向の位置ずれ量（給紙トレイ調整量）は、実際の調整量に変換されて操作パネル９０に表示され、この表示を見て操作者が、図１６の目盛り１１ａに基づき当該調整量だけ図の上方向にずらして調整する。
【００９３】
（４−３）上述の図１０におけるＡＤＦ調整量の計算処理では、原稿全体が、プラテンガラス３１上にある場合を述べたが、この原稿の一部が、プラテンガラス３１よりはみ出しているような場合には、上述のような算出方法ではもはや各調整量を求めることができない。そのため、図１４の搬送量の設定のサブルーチンにおいて説明したようにＡＤＦ調整モード設定時の基準値Ａは、副走査方向にはみ出さない値に設定されているのであるが、必ずしもこのようにしなくても原稿の一部がプラテンガラス３１からはみ出した場合でも各ＡＤＦ調整量を求めることは可能である。
【００９４】
例えば、図１１において原稿の頂点Ａ、Ｂがプラテンガラス３１から図の上方向にはみ出した場合には、次のようにして調整量を求めることができる。
まず、原稿給紙トレイ１１に原稿サイズ検出センサを設置しておくと共に、読み取った原稿の画像データから上述したのと同様な方法で、頂点Ｃ，Ｄの座標値から辺ＣＤの傾きを求め（この際、Ｄ点もプラテンガラス３１からはみ出す場合も考えられるが、このような場合には、辺ＣＤ上の任意の１点で代用すれば、容易に辺ＣＤの傾きを求めることができる。）、さらにこの傾きが是正された場合の頂点Ｃ’の座標値（ｘｃ’、ｙｃ’）を求める。
【００９５】
そして、定型の原稿サイズの検出により、原稿の縦、横の長さが分かるので、上記Ｃ’の座標値からそれぞれ縦、横の長さを差し引けば、Ａ’の座標値が容易に分かり、これにより上記調整量が判明する。すなわち、原稿サイズと、いずれか一つの頂点、及びいずれか１辺の傾き量が分かれば、各調整量は算出できるのであって、上述の実施の態様で説明したものはあくまでも計算の一例に過ぎない。
【００９６】
なお、ＡＤＦ調整時に使用する原稿のサイズとその送り方向を特定しておき、予めその縦・横の長さをＲＯＭ１１５内に格納しておけば、原稿給紙トレイ１１に上記原稿サイズ検出センサを設置する必要はない。
（４−４）また、上記実施の形態においては、原稿の傾き量θを求めて、この傾きが是正された場合を予想して、予め主走査方向および副走査方向の調整量を算出したが、このようなＡＤＦの調整を傾きの調整と主・副走査方向の調整の２段階に分け、まず、原稿傾き量θを検出して、これを操作パネルに表示させ、操作者が原稿自動送り装置の取付方向を調整して原稿が副走査方向に平行に搬送されるようにした後、再び原稿を読み込ませて、その画像データから主・副走査方向の調整量を検出するようにしてもよい。この場合には、主走査方向の位置ずれ量（給紙トレイ調整量）および副走査方向の位置ずれ量（原稿送り調整量）は、（数２）のような計算式を用いずに、検出された原稿の頂点Ａの位置から直接求めることができる。
【００９７】
（４−５）上記実施の形態においては、原稿自動送り装置の取付位置を原点としたＸ−Ｙ座標を設定して位置ずれ量を算出し、最終的に実際的な調整量に変換してから操作パネルに表示させるようにしているので、これにより操作者が極めて容易に位置ずれの調整をできる。しかし、Ｘ−Ｙ座標軸の単位の取り方によっては、位置ずれ量をそのまま実際の調整量に適用できる場合もあり、この場合には操作パネル表示の際にわざわざ換算する必要はない。
【００９８】
また、原稿自動送り装置の取付用の蝶番の目盛り５０２ｂ（図３（ｂ））や原稿給紙トレイの目盛り２２ｃ、１１ａ（図４、図１６）などは、必ずしも本発明に必須のものではなく、操作者が操作パネルに表示された調整量を参考にして、手持ちのメジャーなどで測りながら調整してもよい。
（４−６）上記実施の形態においては、原稿自動送り装置１０により原稿をプラテンガラス３１上の原稿読取基準位置に設置してから、画像読取部３０のスキャナを副走査方向に移動させて画像を読み取る複写機について説明したが、これとは別に、原稿自動送り装置１０により、原稿を所定の速度Ｖで、プラテンガラス３１上を搬送しながら、画像読取部に固定されたスキャナにより画像を読み込む、いわゆるシートスルー型の複写機にあっても、原稿とスキャナの位置関係が相対的に変化する点では全く同じであり、上述の場合と同様にして位置ずれ量を算出できる。但し、この場合には、スキャナによる原稿読取開始時に丁度原稿の先端がスキャナの位置に到達している状態が原稿読取基準位置として定義付けられ、原稿の送り方向の位置を示すＹ座標の座標値は、原稿自動送り装置１０を制御するＣＰＵ１０２の内部タイマーの基準信号発生の時刻を０（ゼロ）として、ｙ＝Ｖｔの式により、時間とＹ軸の座標（副走査方向の送り量）を関係付けておけば、上述したのと全く同じ方法により、ＡＤＦ調整量が決められることになる。
【００９９】
そして、この場合には、求められたＹ方向（副走査方向）の位置ずれ量をΔｙとしたとき、上記基準信号を発生するタイミングを、Δｔ＝Δｙ／Ｖだけずらすことによって位置ずれが解消されることになる。
（４−７）上述の実施の形態においては、主走査方向の位置ずれ調整を、原稿給紙トレイの位置を調整することによって行ったが、原稿自動送り装置全体を主走査方向に移動させることによっても実現可能である。この場合には、例えば、原稿自動送り装置の装置本体への取付部を主走査方向にスライド可能に構成し、その固定位置をボルトなどで調整できるようにしておけばよい。
【０１００】
（４ー８）上記実施の形態においては、本発明に係る画像読取り装置を複写機に適用した例について述べたが、本発明は、その他ファクシミリ装置など、自動原稿送り装置を有する画像読取り装置を備えた全ての装置に適用可能である。
【０１０１】
【発明の効果】
以上、述べたように、本発明によれば、原稿の画像データに基づき、前記画像読取部に設定された原稿読取基準位置に対する、前記原稿送り手段により搬送された原稿の傾き量を検出すると共に、前記原稿の傾き量が是正された場合における原稿の搬送位置を求め、この求められた原稿搬送位置と前記原稿読取基準位置との主走査方向および副走査方向における位置ずれ量を検出するので、一度のＡＤＦ調整モードの実行により、傾きの是正と主走査方向、副走査方向の位置ずれの是正を併せて行うことが可能となる。
また、この検出された傾き量、主走査方向および副走査方向における位置ずれ量のうち、少なくとも傾き量と主走査方向における位置ずれ量を表示するようにしているので、それらの位置ずれ量についての操作者の調整が容易に行える。
【０１０２】
また、本発明によれば、検出された原稿読取基準位置に対する原稿の搬送位置の傾き量を原稿送り方向是正手段の調整量に換算して表示するので、原稿の傾きを極めて容易に調整できる。
【０１０３】
また、さらに、本発明によれば、求められた主走査方向の位置ずれ量を実際の調整量に換算して表示するので、原稿の主走査方向における位置ずれを極めて容易に調整できる。
【０１０４】
また、本発明によれば、求められた副走査方向の位置ずれ量を原稿送り手段の送り量を制御するパラメータの調整量に換算してから表示するので、原稿送り量の調整が極めて容易に行える。
【０１０５】
また、本発明によれば、求められた副走査方向の位置ずれ量に基づき原稿送り量制御手段により当該位置ずれ量が０になるように原稿送り手段の原稿の送り量が制御されるので、自動的に副走査方向の位置ずれが解消され、この方向における操作者の調整の手間は全く不要となる。
【図面の簡単な説明】
【図１】本発明に係る画像読取り装置が適用された複写機の実施の形態の全体の構成を示す図である。
【図２】上記複写機の原稿自動送り装置を上方に開放したときの様子を示す斜視図である。
【図３】上記原稿自動送り装置の複写機本体への取付部分の拡大図である。
【図４】上記原稿自動送り装置に設けられた原稿給紙トレイの構成を示す図である。
【図５】上記複写機の操作パネルの構成の一例を示す図である。
【図６】上記複写機の制御部のブロック図である。
【図７】上記制御部のメモリユニット部のブロック図である。
【図８】上記制御部においてＡＤＦ調整モード設定時の入力制御のサブルーチンを示すフローチャートである。
【図９】上記制御部のメモリユニット部における書込み、読出し制御およびＡＤＦ調整量の計算の制御を示すフローチャートである。
【図１０】上記メモリユニット部におけるＡＤＦ調整量の計算のサブルーチンを示すフローチャートである。
【図１１】原稿の頂点をプラテンガラスの隅に設定された原稿読取基準位置に合わせる場合のＡＤＦ調整量の計算を説明するため図である。
【図１２】上記制御部のＣＰＵ１０７に入力されたデータがＡＤＦ調整量である場合に、その平均値を求めて各ＣＰＵに送信するサブルーチンを示すフローチャートである。
【図１３】上記制御部のＣＰＵ１０１においてＡＤＦ調整モード設定における操作パネルの表示を制御するサブルーチンを示すフローチャートである。
【図１４】上記制御部のＣＰＵ１０２において、ＡＤＦ調整モードが設定されている場合の送り量補正のサブルーチンを示すフローチャートである。
【図１５】原稿の中心線をプラテンガラスの主走査方向のほぼ中心の位置に合わせて原稿読取基準位置とする場合のＡＤＦ調整量の計算を説明するため図である。
【図１６】図１５の場合の原稿給紙トレイの構成を示す図である。
【符号の説明】
１０    原稿自動送り装置
３０    画像読取部
５０    プリンタ部
７０    給紙部
９０    操作パネル
９７    ＡＤＦ調整モード設定キー
１００    制御部
２００    画像信号処理部
３００    メモリユニット部
４００    印字処理部
【図１】
0003598646.tif 000004
【図２】
0003598646.tif 000005
【図３】
0003598646.tif 000006
【図４】
0003598646.tif 000007
【図５】
0003598646.tif 000008
【図６】
0003598646.tif 000009
【図７】
0003598646.tif 000010
【図８】
0003598646.tif 000011
【図９】
0003598646.tif 000012
【図１０】
0003598646.tif 000013
【図１１】
0003598646.tif 000014
【図１２】
0003598646.tif 000015
【図１３】
0003598646.tif 000016
【図１４】
0003598646.tif 000017
【図１５】
0003598646.tif 000018
【図１６】
0003598646.tif 000019