(57)【要約】【課題】搬送される記録媒体（転写紙）の画像書込み基準となる用紙エッジをより正確に検出すること。【解決手段】搬送される記録媒体の搬送方向と直交する主走査方向に配列した複数の光源の光を投射して得られる複数の画素列の電気信号を取得する信号取得部１０１と、取得した複数の画素列の先頭部分の電気信号を基に記録媒体の有無を判断する記録媒体有無判断部１０２と、複数の画素列の電気信号が所定数の画素数で変化した場合に当該電気信号の極性を反転して出力する反転部１０３と、反転部１０３に基づいて上記記録媒体の画像書込み位置の基準となるエッジを検出する検出部１０４と、を備える。【選択図】図６
2017032511.tif 000002
【特許請求の範囲】
【請求項１】
搬送される記録媒体の搬送方向と直交する主走査方向に配列した複数の光源の光を投射して得られる複数の画素列の電気信号を取得する信号取得部と、
取得した前記複数の画素列の先頭部分の電気信号を基に前記記録媒体の有無を判断する記録媒体有無判断部と、
前記複数の画素列の電気信号が所定数の画素数で変化した場合に当該電気信号の極性を反転して出力する反転部と、
前記反転部に基づいて前記記録媒体の画像書込み位置の基準となるエッジを検出する検出部と、
を備えることを特徴とするエッジ検出装置。
【請求項２】
前記検出部には、
第ｎ（ｎは１以上の整数）番目の電気信号群を構成する複数の前記電気信号に応じた値を示す複数の出力値と、第ｎ＋１番目の電気信号群を構成する複数の前記電気信号に対応する複数の前記出力値と、が並列に入力され、
前記検出部は、
前記第ｎ番目の電気信号群を構成する複数の前記電気信号、および前記第ｎ＋１番目の電気信号群に含まれる前記所定数分の前記電気信号に対応する複数の画素の集合を示す第ｎラインに対する前記記録媒体のエッジの検出において、前記電気信号が変化したことを示す前記出力値が前記所定数の画素分だけ連続した場合、当該連続した前記出力値のうちの最後の前記出力値に対応する画素の位置を、前記記録媒体のエッジとして検出し、ｎラインの全ての画素の出力に対して前記記録媒体のエッジを検出することを特徴とする請求項１に記載のエッジ検出装置。
【請求項３】
前記検出部は、
前記電気信号が変化したことを示す前記出力値が前記所定数の画素分だけ連続した場合、当該連続した前記出力値のうちの最後の前記出力値に対応する前記画素の位置を、前記記録媒体のエッジの検出結果としてレジスタに格納する一方、前記記録媒体が存在することを示す前記出力値が前記所定数の画素分だけ連続しなかった場合、前記第ｎラインの末尾＋１の前記画素の位置を、前記記録媒体のエッジの検出結果として前記レジスタに格納する検出処理部と、
前記レジスタに格納された前記画素の位置が、前記第ｎラインの末尾＋１の前記画素の位置、または前記第ｎラインの１画素から前記所定数の前記画素の位置以外の場合は、前記レジスタに格納された前記画素の位置を、前記記録媒体のエッジとして選択する選択部と、
を有することを特徴とする請求項２に記載のエッジ検出装置。
【請求項４】
前記検出処理部には、前記第ｎ番目の電気信号群を構成する複数の前記電気信号に対応する複数の前記出力値、および前記第ｎ＋１番目の電気信号群を構成する複数の前記電気信号に対応する複数の前記出力値とは並列に、最終段を示す第ｎ＋２番目の電気信号群を構成する複数の前記電気信号に対応する複数の前記出力値が入力され、
前記検出処理部は、
前記第ｎラインに対する前記記録媒体のエッジの検出と、
前記第ｎ＋１番目の電気信号群を構成する複数の前記電気信号、および前記第ｎ＋２番目の電気信号群に含まれる前記所定数分の前記電気信号に対応する複数の前記画素の集合を示す第ｎ＋１ラインに対する前記記録媒体のエッジの検出と、
前記第ｎ＋２番目の電気信号群を構成する複数の電気信号に対応する複数の前記画素の集合を示す第ｎ＋２ラインに対する前記記録媒体のエッジの検出と、
を並列に実行することを特徴とする請求項３に記載のエッジ検出装置。
【請求項５】
前記レジスタは、前記第ｎラインに対応する第ｎレジスタと、前記第ｎ＋１ラインに対応する第ｎ＋１レジスタと、前記第ｎ＋２ラインに対応する第ｎ＋２レジスタとを含み、
前記検出処理部は、
前記第ｎラインに対応する前記エッジの検出結果を前記第ｎレジスタに格納し、前記第ｎ＋１ラインに対応する前記記録媒体のエッジの検出結果を前記第ｎ＋１レジスタに格納し、前記第ｎ＋２ラインに対応する前記記録媒体のエッジの検出結果を前記第ｎ＋２レジスタに格納する、
ことを特徴とする請求項４に記載のエッジ検出装置。
【請求項６】
前記選択部は、
前記第ｎ＋２ラインの末尾＋１の前記画素、または前記第ｎ＋２ラインの１画素から前記所定数の前記画素以外の前記画素の位置が前記第ｎ＋２レジスタに格納されている場合は、前記第ｎ＋１レジスタおよび前記第ｎレジスタに格納されている前記記録媒体のエッジの検出結果に関わらず、前記第ｎ＋２レジスタに格納されている前記画素の位置を、前記記録媒体のエッジとして選択することを特徴とする請求項５に記載のエッジ検出装置。
【請求項７】
前記選択部は、
前記第ｎ＋２ラインの末尾＋１の前記画素の位置、または前記第ｎ＋２ラインの１画素から前記所定数の前記画素の位置が前記第ｎ＋２レジスタに格納されている場合は、前記第ｎ＋１レジスタに格納されている前記記録媒体のエッジの検出結果を確認し、前記第ｎ＋１ラインの末尾＋１の前記画素、または前記第ｎ＋１ラインの１画素から前記所定数の前記画素以外の前記画素の位置が前記第ｎ＋１レジスタに格納されている場合は、前記第ｎ＋１レジスタに格納された前記画素の位置を、前記第ｎレジスタに格納された前記記録媒体のエッジの検出結果に関わらず、前記記録媒体のエッジとして選択することを特徴とする請求項６に記載のエッジ検出装置。
【請求項８】
前記選択部は、
前記第ｎ＋１ラインの末尾＋１の前記画素の位置、または前記第ｎ＋１ラインの１画素から前記所定数の前記画素の位置が前記第ｎ＋１レジスタに格納されている場合は、前記第ｎレジスタに格納されている前記記録媒体のエッジの検出結果を確認し、前記第ｎラインの末尾＋１の前記画素、または前記第ｎラインの１画素から前記所定数の前記画素以外の前記画素の位置が前記第ｎレジスタに格納されている場合は、前記第ｎレジスタに格納されている前記画素の位置を、前記記録媒体のエッジとして選択することを特徴とする請求項７に記載のエッジ検出装置。
【請求項９】
搬送される記録媒体の搬送方向と直交する主走査方向に配列した複数の光源の光を投射して得られる複数の画素列の電気信号を取得する信号取得部と、
取得した前記複数の画素列の先頭部分の電気信号を基に前記記録媒体の有無を判断する記録媒体有無判断部と、
前記複数の画素列の電気信号が所定数の画素数で変化した場合に当該電気信号の極性を反転して出力する反転部と、
前記反転部に基づいて前記記録媒体の画像書込み位置の基準となるエッジを検出する検出部と、
前記検出部で検出されたエッジ検出結果に基づいて前記記録媒体に画像を形成する画像形成部と、
を備えることを特徴とする画像形成装置。
【請求項１０】
搬送される記録媒体の搬送方向と直交する主走査方向に配列した複数の光源の光を投射して得られる複数の画素列の電気信号を取得する信号取得工程と、
取得した前記複数の画素列の先頭部分の電気信号を基に前記記録媒体の有無を判断する記録媒体有無判断工程と、
前記複数の画素列の電気信号が所定数の画素数で変化した場合に当該電気信号の極性を反転して出力する反転工程と、
前記反転工程に基づいて前記記録媒体の画像書込み位置の基準となるエッジを検出する検出工程と、
を備えることを特徴とするエッジ検出方法。
【請求項１１】
搬送される記録媒体の搬送方向と直交する主走査方向に配列した複数の光源の光を投射して得られる前記複数の画素列の電気信号を取得する信号取得ステップと、
取得した前記複数の画素列の先頭部分の電気信号を基に前記記録媒体の有無を判断する記録媒体有無判断ステップと、
前記複数の画素列の電気信号が所定数の画素数で変化した場合に当該電気信号の極性を反転して出力する反転ステップと、
前記反転ステップに基づいて前記記録媒体の画像書込み位置の基準となるエッジを検出する検出ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エッジ検出装置、画像形成装置、エッジ検出方法およびプログラムに関する。
【背景技術】
【０００２】
従来、電子写真方式の画像形成装置において、転写紙の幅方向の端部（以下の説明では、「エッジ」と称する）を検出するために、例えばContact  Image  Sensor（以下の説明では、「ＣＩＳ」と称する）等の光学的な検出手段を、転写紙の搬送経路に配置して、転写紙のエッジ位置を検出する技術が知られている（例えば特許文献１等）。そして、検出した転写紙のエッジ位置から原稿の幅方向（以下の説明では、「主走査方向」と称する）のズレ量を算出し、転写紙を基準として転写位置を調整することや、転写位置を基準として転写紙の位置を調整することにより、転写紙１枚単位で主走査方向の補正を行う技術や、検出した転写紙のエッジからスキュー量を算出する技術が既に知られている。そして、上記技術を使用して、転写紙のエッジを検出する場合は、転写紙の搬送時に発生する紙紛の影響を無くすためにゴミ除去処理を行う技術が知られている。
【０００３】
また、例えば、上述したＣＩＳで読み取ったデータ（エッジ検出用のデータ）を高速に転送するために、ＣＩＳで読み取ったデータを分割して送出する技術も知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば特許文献１に開示されたエッジ検出方式では、記録媒体として、例えばパンチ穴が開いた転写紙やプレプリントされた転写紙が搬送された場合、パンチ穴、またはプレプリントされた画像を、転写紙のエッジとして検出してしまうなど、エッジ位置の検出精度が十分でないといった課題がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、搬送される記録媒体（転写紙）の画像書込み基準となる用紙エッジをより正確に検出することを可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、搬送される記録媒体の搬送方向と直交する主走査方向に配列した複数の光源の光を投射して得られる複数の画素列の電気信号を取得する信号取得部と、取得した前記複数の画素列の先頭部分の電気信号を基に前記記録媒体の有無を判断する記録媒体有無判断部と、前記複数の画素列の電気信号が所定数の画素数で変化した場合に当該電気信号の極性を反転して出力する反転部と、前記反転部に基づいて前記記録媒体の画像書込み位置の基準となるエッジを検出する検出部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明は、搬送される記録媒体（転写紙）の画像書込み基準となる用紙エッジをより正確に検出することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態にかかる画像形成装置の構成の一例を示す図である。
【図２】図２は、実施の形態にかかる画像形成装置のシステム構成例を示すブロック図である。
【図３】図３は、ＣＩＳの構成の一例を示す図である。
【図４】図４は、ＣＩＳの１画素目を転写紙中央付近に配置した構成の一例を示す図である。
【図５】図５は、制御基板の構成の一例を示す図である。
【図６】図６は、本実施の形態にかかる機能構成を示すブロック図である。
【図７】図７は、エッジ検出の動作例を示すタイミングチャートである。
【図８】図８は、第２ラインの全ての画素が転写紙無しの時のタイミングチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、この発明にかかるエッジ検出装置、画像形成装置、エッジ検出方法およびプログラムの一実施の形態を詳細に説明する。
【００１０】
（実施の形態）
図１は、実施の形態にかかる画像形成装置１の構成の一例を示す図である。図１に示すように、画像形成装置１は、中央付近に、無端ベルト状の中間転写ベルト２が設けられている。中間転写ベルト２は、複数の支持ローラに掛け回して図中時計回りに回転搬送可能とする。中間転写ベルト２上には、その搬送方向に沿って、複数の画像形成手段３を横（水平方向）に並べて配置してタンデム画像形成装置４を構成する。そして、タンデム画像形成装置４の上には、図１に示すように、露光装置５が設けられている。
【００１１】
タンデム画像形成装置４の各画像形成手段３は、各色トナー像を担持する像担持体としての感光体ドラム６を有している。また、感光体ドラム６から中間転写ベルト２にトナー像を転写する一次転写位置には、中間転写ベルト２を間に挟んで各感光体ドラム６に対向するように一次転写手段の構成要素としての一次転写ローラ７が設けられている。また、支持ローラ８は中間転写ベルト２を回転駆動する駆動ローラである。
【００１２】
中間転写ベルト２を挟んでタンデム画像形成装置４と反対の側には、２次転写装置９を備える。２次転写装置９は、図１に示す例では、２次転写対向ローラ１０に２次転写ローラ１１を押し当て転写電界を印加することで中間転写ベルト２上の画像を図示しない転写紙に転写する。
【００１３】
なお、転写紙とは、通常、記録紙として用いられている普通紙をいい、これにパンチ穴、プレ印刷など施された記録媒体を含み、本明細書では適宜、転写紙または記録媒体と記述する。
【００１４】
２次転写装置９では、転写条件のパラメータである、２次転写ローラ１１の転写電流を転写紙によって変化させる。２次転写装置９の横には、転写紙上の転写画像(トナー像)を熱溶融溶着させる定着機構部１２が設けられている。定着機構部１２は、熱源としてハロゲンランプ（図示せず）を具備し、無端ベルトである定着ベルト１３に加圧ローラ１４を押し当てた構成としている。
【００１５】
定着機構部１２は、定着条件のパラメータである、定着ベルト１３及び加圧ローラ１４の温度、定着ベルト１３と加圧ローラ１４間のニップ幅、加圧ローラ１４の速度を転写紙によって変化させる。搬送ベルト１５により、画像転写後の転写紙をこの定着機構部１２へと搬送する。
【００１６】
画像形成装置１の動作としては、まず、画像形成装置１に画像データが送られ、作像開始の信号を受けると、不図示の駆動モータが支持ローラ８を回転駆動して他の複数の支持ローラを従動回転し、中間転写ベルト２を回転搬送する。同時に、個々の画像形成手段３が各感光体ドラム６上にそれぞれの単色画像を形成する。そして、中間転写ベルト２の搬送とともに、それらの単色画像を１次転写ローラ７で順次転写して中間転写ベルト２上に合成カラー画像を形成する。
【００１７】
また、給紙テーブル１６の給紙ローラ１７の１つを選択回転し、給紙カセット１８の１つから転写紙を繰り出す。繰り出した転写紙を搬送ローラ１９で搬送して、レジストローラ２０に突き当てて止める。そして、中間転写ベルト２上の合成カラー画像にタイミングを合わせてレジストローラ２０を回転する。ＣＩＳ２１は、搬送経路を通過する転写紙に光を照射すると共に、転写紙で反射された反射光を受光する。そして、受光した反射光に基づいて搬送経路を通過する転写紙のエッジを検出する。検出した転写紙のエッジから算出された主走査方向のレジストズレ量を元に、シフトローラ２２により、主走査方向にシフト駆動されることで、転写紙の位置を補正する。
【００１８】
位置補正された転写紙上には、２次転写装置９でカラー画像が転写される。画像転写後の転写紙は、２次転写装置９で搬送されて定着機構部１２へと送り込まれ、熱と圧力とを加えて転写画像を溶融溶着される。その後、両面印刷の場合、分岐爪２３およびフリップローラ２４により、用紙反転路２５および両面搬送路２６に転写紙を搬送し、前述した方法にて、転写紙の裏側に合成カラー画像を記録する。
【００１９】
また、転写紙を反転させる場合は、分岐爪２３により、用紙反転路２５に転写紙を搬送し、フリップローラ２４により、排紙ローラ２７側に転写紙を搬送することにより、転写紙の表面と裏面を反転させる。用紙反転なしの場合は、分岐爪２３により、排紙ローラ２７に転写紙を搬送する。その後、排紙ローラ２７により、デカーラユニット２８へ転写紙を搬送し、デカーラユニット２８では、通紙評価のパラメータであるデカーラ量を転写紙により変化させる。デカーラ量（カール矯正量）はデカーラローラ２９の圧力を変えることで調整し、デカーラローラ２９により、排紙トレイ３０に転写紙を排出する。また、画像形成装置１上部には、顧客（ユーザ）が印刷設定等の各種設定や操作を行うオペレータパネル３１が設けられている。
【００２０】
図２は、実施の形態にかかる画像形成装置１のシステム構成例を示すブロック図である。本システムは、バス上にＣＩＳ２１、コンパレータ５５、制御基板１００、作像エンジン１１０、オペレータパネル３１などが接続されている。なお、後述するコンパレータ５５は、制御基板１００に含む構成であってもよい。作像エンジン１１０は、上述したように転写紙に画像を形成するための作像プロセスを実現する機構を有する。
【００２１】
制御基板１００は、システム制御部５０、ＣＰＵ（Central  Processing  Unit）５１、ＲＯＭ（Read  Only  Memory）６０、ＲＡＭ（Random  Access  Memory）６１などを有する。システム制御部５０は、書込み制御を含む本システム全体を制御する。ＣＰＵ５１は、ＲＯＭ６０に格納されている制御プログラムにしたがって後述する制御を実行する。ＲＯＭ６０は、ＣＰＵ５１の制御プログラムが格納されている。ＲＡＭ６１は、ＣＰＵ５１の各制御時にワーキングメモリとして用いられる。なお、制御基板１００の詳細については、図５において詳細に説明する。
【００２２】
図３は、ＣＩＳ２１の構成の一例を示す図である。本実施の形態では、ＣＩＳ２１が、データ（エッジ検出用のデータ）を３分割して出力する場合を例に挙げて説明するが、これに限られるものではなく、分割数は任意に変更可能である。図３に示すように、ＣＩＳ２１は、シフトレジスタ部４０、受光部４１、光源部４２、４３および４４を含む。
【００２３】
シフトレジスタ部４０は、３分割された３つのデータと１対１に対応する３つのシフトレジスタ７１，７２，７３を含む。受光部４１は、転写紙の搬送方向（副走査方向）と直交する方向（主走査方向）に配置され、転写紙で反射した光を電気信号に変換する複数の光電変換素子による画素（以下の説明では、「画素」と称する場合がある）を含んで構成される。
【００２４】
図３の例では、光源部４２、４３および４４の各々は、ＬＥＤ(発光ダイオード)で構成される。図３の例では、ＣＩＳ＿ＬＥＤ＿Ｒ信号を駆動することで光源部４２に電流が流れて発光する。また、ＣＩＳ＿ＬＥＤ＿Ｇ信号を駆動することで光源部４３に電流が流れて発光する。さらに、ＣＩＳ＿ＬＥＤ＿Ｂ信号を駆動することで光源部４４に電流が流れて発光する。光源部４２、４３および４４の各々から射出された光は、転写紙が存在する箇所では反射し、転写紙が存在しない箇所では反射は発生せず、受光部４１の内部の該当箇所の画素は受光しない。
【００２５】
受光部４１は、入力されるＣＩＳ＿ＬＳＹＮＣ信号の１周期の間、光の蓄積を行う。そして、ＣＩＳ＿ＬＳＹＮＣ信号がアサートすると（有効になると）、蓄積した光の量に相当する電圧（電気信号）をシフトレジスタ部４０に格納し、各画素にて蓄積された光をリセットし、再度、光の蓄積を開始する。図３の例では、受光部４１に含まれる複数の画素（光電変換素子の画素）と１対１に対応する複数の電気信号（エッジ検出用のデータに相当する。以下の説明では「画素データ」と称する場合がある）は３分割され、３分割された電気信号群（１以上の電気信号の集合）の各々は、シフトレジスタ７１、７２および７３の何れかに格納される。
【００２６】
なお、各電気信号群を以下のように記述する場合がある。すなわち、シフトレジスタ７１に格納される１以上の電気信号の集合を示す電気信号群を「第１の電気信号群」とする。同様に、シフトレジスタ７２に格納される１以上の電気信号の集合を示す電気信号群を「第２の電気信号群」、シフトレジスタ７３に格納される１以上の電気信号の集合を示す電気信号群を「第３の電気信号群」とする。
【００２７】
また、各画素群について以下のように記述する場合がある。すなわち、受光部４１に含まれる複数の画素のうち、第１の電気信号群を構成する複数の電気信号と１対１に対応する複数の画素の集合を「第１の画素群」とする。同様に、第２の電気信号群を構成する複数の電気信号と１対１に対応する複数の画素の集合を「第２の画素群」、第３の電気信号群を構成する複数の電気信号と１対１に対応する複数の画素の集合を「第３の画素群」とする。
【００２８】
シフトレジスタ部４０は、入力されるＣＩＳ＿ＣＬＫ信号（クロック信号）に同期して、各シフトレジスタ７１，７２，７３に格納された画素データ（電気信号）を、１画素分ずつアナログ信号として、出力部８１，８２，８３を介して送出する。図３の例では、シフトレジスタ７１に格納された画素データは、出力部８１を介して、ＣＩＳ＿ＡＮ＿ＯＵＴ１信号として順番に送出される。シフトレジスタ７２に格納された画素データは、出力部８２を介して、ＣＩＳ＿ＡＮ＿ＯＵＴ２信号として順番に送出される。シフトレジスタ７３に格納された画素データは、出力部８３を介して、ＣＩＳ＿ＡＮ＿ＯＵＴ３信号として順番に送出される。ここでは、ＣＩＳ＿ＡＮ＿ＯＵＴ１信号、ＣＩＳ＿ＡＮ＿ＯＵＴ２信号、および、ＣＩＳ＿ＡＮ＿ＯＵＴ３信号は並列に送出されることになる。
【００２９】
図５は、ＣＩＳ２１を制御する制御基板１００の構成の一例を示す図である。図５においては、制御基板１００およびＣＩＳ２１に加えて、ＣＩＳ２１から出力された画素データを示している。すなわち、画素データ（ＣＩＳ＿ＡＮ＿ＯＵＴ１信号、ＣＩＳ＿ＡＮ＿ＯＵＴ２信号、ＣＩＳ＿ＡＮ＿ＯＵＴ３信号）を２値化した値（以下の説明では、「出力値」と称する場合がある）を制御基板１００に入力するコンパレータ５５も図示している。図１では、図示を省略したが、画像形成装置１には、制御基板１００およびコンパレータ５５が搭載されている。
【００３０】
図５に示すように、制御基板１００は、システム制御部５０、ＣＰＵ５１、ＣＩＳ制御部５２、ＬＥＤ駆動部５３、閾値設定部５４、エッジ検出部５６、および、エッジ選択部５７を含む。
【００３１】
また、図４に示すように転写紙中央付近にＣＩＳ２１の１画素目を配置し、かつ、転写紙のパンチ穴がある位置でエッジ検出する場合について、以下に説明する。図４に示すように、ＣＩＳ２１は、搬送される転写紙（記録媒体）が、搬送方向と直交する主走査方向に配列した受光部４１を通過する際、搬送される転写紙に光源の光を投射し、転写紙の反射光を受光することで、転写紙の複数の画素列の電気信号を出力する。
【００３２】
ＣＰＵ５１は、印刷が開始されると、ＣＩＳ２１からデータを読み出すための設定をＣＩＳ制御部５２に対して行う。ＣＩＳ制御部５２は、設定された内容に従い、ＣＩＳ２１から画素データ（電気信号）を読み出すための基準クロックＣＩＳ＿ＣＬＫ信号、およびＣＩＳ２１での電荷蓄積時間を決めるＣＩＳ＿ＬＳＹＮＣ信号をＣＩＳ２１に対して送出する。また、ＣＩＳ制御部５２は、ＣＩＳ２１の光源部４２、４３および４４（以下、「ＬＥＤ」と称する場合がある）に流す電流値を設定するために、ＬＥＤ駆動部５３に対してＰＷＭ信号を送出する。
【００３３】
また、ＣＩＳ制御部５２は、ＣＩＳ２１から並列に出力されるＣＩＳ＿ＡＮ＿ＯＵＴ１信号、ＣＩＳ＿ＡＮ＿ＯＵＴ２信号、ＣＩＳ＿ＡＮ＿ＯＵＴ３信号の各々をコンパレータ５５で２値化するのに用いられる比較基準電圧を生成するために、閾値設定部５４に対してＰＷＭ信号を送出する。
【００３４】
また、ＣＩＳ制御部５２からのＰＷＭ信号を受け取ったＬＥＤ駆動部５３は、その受け取ったＰＷＭ信号からＤＣ電圧を生成し、ＣＩＳ２１のＬＥＤに流す電流の基準電圧とする。ＣＩＳ制御部５２からのＰＷＭ信号を受け取った閾値設定部５４では、そのＰＷＭ信号からＤＣ電圧を生成し、コンパレータ５５の比較基準電圧とする。
【００３５】
以上の処理が終了した後、転写紙（用紙）のエッジを検出するタイミングになると、ＣＰＵ５１は、ＣＩＳ制御部５２に対して、エッジ検出の開始を指示する。エッジ検出の開始指示を受けたＣＩＳ制御部５２は、ＣＩＳ＿ＬＳＹＮＣ信号に同期して、ＣＩＳ２１のＬＥＤを点灯させるための制御信号をＬＥＤ駆動部５３に送出する。ＬＥＤ駆動部５３は制御信号に従い、一定期間、ＣＩＳ２１のＬＥＤの点灯を行う。ＣＩＳ２１のＬＥＤの点灯は、ＣＰＵ５１の指示に従い、複数回行うものとする。
【００３６】
ＣＩＳ２１は、ＬＥＤ点灯中に蓄積した光の量に相当する電圧（画素データ）をコンパレータ５５へ出力する。すなわち、ＣＩＳ２１は、次のＣＩＳ＿ＬＳＹＮＣ信号およびＣＩＳ＿ＣＬＫ信号に従って、１画素分ずつ、ＣＩＳ＿ＡＮ＿ＯＵＴ１信号、ＣＩＳ＿ＡＮ＿ＯＵＴ２信号、および、ＣＩＳ＿ＡＮ＿ＯＵＴ３信号として並列にコンパレータ５５へ出力する。これらの信号はコンパレータ５５にて２値化されてエッジ検出部５６へ入力される。ここでは、ＣＩＳ制御部５２は、ＬＥＤの点灯を行う期間においてエッジ検出が実行されるように、エッジ検出部５６に対するエッジ検出の開始指示を行うことになる。
【００３７】
エッジ検出部５６は、ＣＩＳ制御部５２からの指示に従い、コンパレータ５５から順次に入力される出力値に基づいてエッジ検出を行う。以下、具体的に説明する。ここでは、コンパレータ５５で２値化された出力値は、転写紙が存在しない場合（当該出力値が２値化される前の画素データを出力した画素に対応する位置に転写紙が存在しない場合）は「Ｌ」を示し、転写紙が存在する場合は「Ｈ」を示す。「Ｌ」はローレベルを表し、「Ｈ」はハイレベルを表す。また、ここでは、ＣＩＳ２１の受光部４１に含まれる画素数を「Ｃ」とし、Ｃ個の画素のうち、第１番目の画素〜第Ａ番目の画素の集合を第１の画素群（シフトレジスタ７１に画素データが格納される画素の集合）とする。また、第Ａ＋１番目の画素〜第Ｂ番目の画素の集合を第２の画素群（シフトレジスタ７２に画素データが格納される画素の集合）とする。さらに、第Ｂ＋１番目の画素〜第Ｃ番目の画素の集合を第３の画素群（シフトレジスタ７３に画素データが格納される画素の集合）とする。
【００３８】
エッジ検出部５６には、第１の画素群を構成する複数の画素と１対１に対応する複数の出力値と、第２の画素群を構成する複数の画素と１対１に対応する複数の出力値と、第３の画素群を構成する複数の画素と１対１に対応する複数の出力値とが、並列に、かつ１画素分ずつ順番に入力される。この例では、第２の画素群を構成する複数の画素のうち先頭から数えて所定数「Ｘ」分の画素（第Ａ＋１番目の画素〜第Ａ＋Ｘ番目の画素）と１対１に対応する複数の出力値の各々は、順番にＦＩＦＯ５８に格納される。また、この例では、第３の画素群を構成する複数の画素のうち先頭から数えて所定数「Ｘ」分の画素（第Ｂ＋１番目の画素〜第Ｂ＋Ｘ番目の画素）と１対１に対応する複数の出力値の各々も、順番にＦＩＦＯ５８に格納される。
【００３９】
以下の説明では、第１の画素群を構成する複数の画素（第１番目の画素〜第Ａ番目の画素）、および、第２の画素群に含まれる所定数「Ｘ」分の画素（第Ａ＋１番目の画素〜第Ａ＋Ｘ番目の画素）の集合を「第１ライン」と称する場合がある。また、第２の画素群を構成する複数の画素（第Ａ＋１番目の画素〜第Ｂ番目の画素）、および、第３の画素群に含まれる所定数「Ｘ」分の画素（第Ｂ＋１番目の画素〜第Ｂ＋Ｘ番目の画素）の集合を「第２ライン」と称する場合がある。また、第３の画素群を「第３ライン」と称する場合がある。
【００４０】
エッジ検出部５６は、第１ライン、第２ライン、および、第３ラインの各々に対するエッジ検出を並列に実行する。ここで、最初にエッジ検出部５６は、各ラインの先頭部分に転写紙が有るか、無いかの判別を行う。このために、ＣＩＳ２１からの出力値を元に、転写紙有り用信号と転写紙無し用信号を生成し、その信号により転写紙有り／無しの判別を行い、その結果を元に、エッジ検出に使用する信号を選択する。転写紙有り用信号はＣＩＳ２１からの信号の極性を変更しないものであり、転写紙無し用信号はＣＩＳ２１からの信号の極性を変更したものとなる。
【００４１】
また、転写紙有り／無しの判別は、転写紙有り用信号と転写紙無し用信号において、最初にエッジを検出した信号により転写紙有り／無しの判別を行い、エッジ検出に使用する信号を選択する。ここで、図４に示す構成で、第１ラインの１画素からＸ画素まで転写紙が存在している場合を例に挙げて説明する。転写紙無し用信号は、ＣＩＳ２１からの信号の極性を変更したものとなるため、「Ｌ」を示しエッジを検出しないが、転写紙有り用信号は、「Ｈ」を示す出力値がＸ画素分だけ連続しエッジを検出することになり、転写紙有り／無しの判別は、転写紙有りと判別する。転写紙有りと判別された場合、エッジ検出に使用する信号は転写紙有り用信号となる。
【００４２】
ここで、エッジ検出部５６は、「Ｈ」を示す出力値がＸ画素分だけ連続したので、Ｘ画素分だけ連続する出力値のうちの最後の出力値に対応する画素の位置「Ｘ」を、エッジ検出結果として、第１ラインに対応する第１レジスタ（不図示）に格納する。その後、転写紙有り用信号の出力値を反転させ、前述と同様に「Ｈ」と示す出力値がＸ画素分だけ連続したかの検出を行う。Ｘ画素分だけ「Ｈ」が連続した場合、Ｘ画素分だけ連続する出力値のうちの最後の出力値に対応する画素の位置を、エッジ検出結果として、第１ラインに対応する第１レジスタに上書きを行う。その後、前述と同様に、転写紙有り用信号の出力値を反転させ、「Ｈ」と示す出力値がＸ画素分だけ連続したかの検出を第Ａ＋Ｘ番目の画素まで行う。一方、「Ｈ」を示す出力値がＸ画素分だけ連続しなかった場合、第１ラインの末尾の画素＋１（第Ａ＋Ｘ＋１番目の画素）の位置を、エッジ検出結果として第１レジスタに格納する。
【００４３】
第２ラインに対するエッジ検出においても同様に、転写紙有り用信号と転写紙無し用信号より、転写紙有り／無しの判別を行い、その結果を元に、エッジ検出に使用する信号を選択する。エッジ検出部５６は、エッジ検出に使用する信号がＸ画素分だけ連続して「Ｈ」を示した場合、Ｘ画素分だけ連続する出力値のうちの最後の出力値に対応する画素の位置を、エッジ検出結果として、第２ラインに対応する第２レジスタ（不図示）に格納する。その後、前述と同様に、エッジ検出に使用した信号の出力値を反転させ、「Ｈ」と示す出力値がＸ画素分だけ連続したかの検出を第Ｂ＋Ｘ番目の画素まで行う。一方、「Ｈ」を示す出力値がＸ画素分だけ連続しなかった場合、第２ラインの末尾の画素＋１（第Ｂ＋Ｘ＋１番目の画素）の位置を、エッジ検出結果として第２レジスタに格納する。
【００４４】
第３ラインに対するエッジ検出においても同様に、転写紙有り用信号と転写紙無し用信号より、転写紙有り／無しの判別を行い、その結果を元に、エッジ検出に使用する信号を選択する。エッジ検出部５６は、エッジ検出に使用する信号がＸ画素分だけ連続して「Ｈ」を示した場合、Ｘ画素分だけ連続する出力値のうちの最後の出力値に対応する画素の位置を、エッジ検出結果として、第３ラインに対応する第３レジスタ（不図示）に格納する。その後、前述と同様に、エッジ検出に使用した信号の出力値を反転させ、「Ｈ」と示す出力値がＸ画素分だけ連続したかの検出を第Ｃ番目の画素まで行う。一方、「Ｈ」を示す出力値がＸ画素分だけ連続しなかった場合、第３ラインの末尾の画素＋１（第Ｃ＋１番目の画素）の位置を第３レジスタに格納する。
【００４５】
第１ライン、第２ラインおよび第３ラインに対するエッジの検出後、エッジ選択部５７は、第３レジスタ、第２レジスタ、第１レジスタの順に、エッジ検出結果を確認していく。エッジ選択部５７は、第３ラインの末尾の画素＋１（Ｃ＋１）以外の画素の位置（（Ｂ＋Ｘ＋１）〜Ｃ）が第３レジスタに格納されている場合は、第２レジスタおよび第１レジスタに格納されているエッジ検出結果に関わらず、第３レジスタに格納された画素の位置を、エッジとして選択する。
【００４６】
第３ラインの末尾の画素＋１（Ｃ＋１）、または第３ラインの先頭の画素＋Ｘ（Ｂ＋Ｘ）の位置が第３レジスタに格納されている場合、エッジ選択部５７は、第２レジスタに格納されているエッジ検出結果を確認する。第２ラインの末尾の画素＋１（Ｂ＋Ｘ＋１）以外の画素の位置（（Ａ＋Ｘ＋１）〜（Ｂ＋Ｘ））が第２レジスタに格納されている場合は、第２レジスタに格納された画素の位置を、第１レジスタに格納されているエッジの検出結果に関わらず、エッジとして選択する。
【００４７】
第２ラインの末尾の画素＋１（Ｂ＋Ｘ＋１）、または第２ラインの先頭の画素＋Ｘ（Ａ＋Ｘ）の位置が第２レジスタに格納されている場合、エッジ選択部５７は、第１レジスタに格納されている画素の位置を確認する。第１ラインの末尾の画素＋１（Ａ＋Ｘ＋１）以外の画素の位置が第１レジスタに格納されている場合は、第１レジスタに格納されている画素の位置を、エッジとして選択する。
【００４８】
第１ラインの末尾の画素＋１（Ａ＋Ｘ＋１）、またはＸ画素の位置が第１レジスタに格納されている場合、エッジ選択部５７は、エッジは未検出として処理する。
【００４９】
ＣＰＵ５１は、エッジ選択部５７が選択したエッジ検出結果を読み出し、その結果を元に、転写紙の書き出し位置の補正を、システム制御部５０に指示する。すなわち、システム制御部５０は、上記エッジ検出結果にしたがって転写紙に対する画像書込み位置の調整、いわゆるレジストレーション補正を行う。
【００５０】
図６は、本実施の形態にかかる機能構成を示すブロック図である。図示するように、信号取得部１０１、記録媒体有無判断部１０２、反転部１０３、検出部１０４、検出処理部１０５、選択部１０６の機能を有する。なお、上記の一部または全部をソフトウェアまたはハードウェアで構成してもよい。例えば、図５に示すハードウェアで構成する場合、信号取得部１０１、記録媒体有無判断部１０２、反転部１０３、検出部１０４、検出処理部１０５の各機能をエッジ検出部５６で行い、選択部１０６の機能をエッジ選択部５７で行う。
【００５１】
信号取得部１０１は、搬送される転写紙（記録媒体）の搬送方向と直交する主走査方向に配列した複数の光源の光を投射して得られる記録媒体の複数の画素列の電気信号を取得する。記録媒体有無判断部１０２は、取得した複数の画素列の先頭部分の電気信号を基に前記記録媒体の有無を判断する。反転部１０３は、記録媒体の複数の画素列の電気信号が所定数の画素数で変化した場合に当該電気信号の極性を反転して出力する。検出部１０４は、反転部１０３に基づいて記録媒体の画像書込み位置の基準となるエッジを検出する。
【００５２】
検出部１０４には、第ｎ（ｎは１以上の整数）番目の電気信号群を構成する複数の電気信号に応じた値を示す複数の出力値と、第ｎ＋１番目の電気信号群を構成する複数の電気信号に対応する複数の出力値と、が並列に入力される。検出部１０４は、第ｎ番目の電気信号群を構成する複数の電気信号、および第ｎ＋１番目の電気信号群に含まれる所定数分の電気信号に対応する複数の画素の集合を示す第ｎラインに対する記録媒体のエッジの検出において以下のようにする。すなわち、電気信号が変化したことを示す出力値が所定数の画素分だけ連続した場合、当該連続した上記出力値のうちの最後の出力値に対応する画素の位置を、記録媒体のエッジとして検出し、第ｎラインの全ての画素の出力に対して記録媒体のエッジを検出する。
【００５３】
検出部１０４は、検出処理部１０５と、選択部１０６とを有する。
【００５４】
検出処理部１０５は、電気信号が変化したことを示す出力値が所定数の画素分だけ連続した場合、当該連続した前記出力値のうちの最後の出力値に対応する画素の位置を、記録媒体のエッジの検出結果としてレジスタに格納する。一方、記録媒体が存在することを示す出力値が所定数の画素分だけ連続しなかった場合、第ｎラインの末尾＋１の画素の位置を、記録媒体のエッジの検出結果としてレジスタに格納する。
【００５５】
選択部１０６は、レジスタに格納された画素の位置が、第ｎラインの末尾＋１の画素の位置、または第ｎラインの１画素から所定数の画素の位置以外の場合は、レジスタに格納された画素の位置を、記録媒体のエッジとして選択する。
【００５６】
検出処理部１０５には、第ｎ番目の電気信号群を構成する複数の電気信号に対応する複数の出力値、および第ｎ＋１番目の電気信号群を構成する複数の電気信号に対応する複数の出力値と並列に、最終段を示す第ｎ＋２番目の電気信号群を構成する複数の電気信号に対応する複数の出力値が入力される。
【００５７】
検出処理部１０５は、第ｎラインに対する記録媒体のエッジの検出と、第ｎ＋１番目の電気信号群を構成する複数の電気信号、および第ｎ＋２番目の電気信号群に含まれる所定数分の電気信号に対応する複数の画素の集合を示す第ｎ＋１ラインに対する記録媒体のエッジの検出と、第ｎ＋２番目の電気信号群を構成する複数の電気信号に対応する複数の画素の集合を示す第ｎ＋２ラインに対する記録媒体のエッジの検出と、を並列に実行する。
【００５８】
検出処理部１０５は、第ｎラインに対応するエッジの検出結果を第ｎレジスタに格納し、第ｎ＋１ラインに対応する記録媒体のエッジの検出結果を第ｎ＋１レジスタに格納し、第ｎ＋２ラインに対応する記録媒体のエッジの検出結果を第ｎ＋２レジスタに格納する。
【００５９】
選択部１０６は、第ｎ＋２ラインの末尾＋１の画素、または第ｎ＋２ラインの１画素から所定数の画素以外の画素の位置が第ｎ＋２レジスタに格納されている場合は、第ｎ＋１レジスタおよび第ｎレジスタに格納されている記録媒体のエッジの検出結果に関わらず、第ｎ＋２レジスタに格納されている画素の位置を、記録媒体のエッジとして選択する。
【００６０】
選択部１０６は、第ｎ＋２ラインの末尾＋１の画素の位置、または第ｎ＋２ラインの１画素から所定数の画素の位置が第ｎ＋２レジスタに格納されている場合は、第ｎ＋１レジスタに格納されている記録媒体のエッジの検出結果を確認する。そして、第ｎ＋１ラインの末尾＋１の画素、または第ｎ＋１ラインの１画素から所定数の画素以外の画素の位置が第ｎ＋１レジスタに格納されている場合は、第ｎ＋１レジスタに格納された画素の位置を、第ｎレジスタに格納された記録媒体のエッジの検出結果に関わらず、記録媒体のエッジとして選択する。
【００６１】
選択部１０６は、第ｎ＋１ラインの末尾＋１の画素の位置、または第ｎ＋１ラインの１画素から所定数の画素の位置が第ｎ＋１レジスタに格納されている場合は、第ｎレジスタに格納されている記録媒体のエッジの検出結果を確認する。その後、第ｎラインの末尾＋１の画素、または第ｎラインの１画素から所定数の画素以外の画素の位置が第ｎレジスタに格納されている場合は、第ｎレジスタに格納されている画素の位置を、記録媒体のエッジとして選択する。
【００６２】
次に、図７を用いて、図４に示すように転写紙とＣＩＳ２１を配置し、かつ転写紙のパンチ穴の位置でエッジ検出する時のエッジ検出部５６の動作例を説明する。図７は、上述の第１ラインに対するエッジ検出を行う場合のエッジ検出部５６の動作例を示すタイミングチャートである。また、図７はパンチ穴のエッジが第１ラインの第Ｌ番目の画素、第Ｍ番目の画素、第Ａ＋１番目の画素である場合を例示している。ＣＩＳ２１に対し、ＣＩＳ制御部５２は、ＣＩＳ＿ＣＬＫ信号およびＣＩＳ＿ＬＳＹＮＣ信号を送出することで、ＣＩＳ２１からＣＩＳ＿ＡＮ＿ＯＵＴ１信号が送出される。ＣＩＳ＿ＡＮ＿ＯＵＴ１信号は、コンパレータ５５にて２値化され、ＣＩＳ＿ＤＩＮ信号としてエッジ検出部５６に入力する。
【００６３】
エッジ検出部５６は、ＣＩＳ＿ＤＩＮ信号を元に、転写紙有り用信号であるＣＩＳ＿ＤＩＮ０信号と転写紙無し用信号であるＣＩＳ＿ＤＩＮ１信号を生成する。エッジ検出部５６に搭載された第１カウンタＣＩＳ＿ＤＩＮ＿ＣＯＵＮＴ０は、前記ＣＩＳ＿ＤＩＮ０信号が「Ｈ」の間カウントアップし、「Ｌ」になればクリアされる（初期値に戻される）。同様に、エッジ検出部５６に搭載された第２カウンタＣＩＳ＿ＤＩＮ＿ＣＯＵＮＴ１も、ＣＩＳ＿ＤＩＮ１信号が「Ｈ」の間カウントアップし、「Ｌ」になればクリアされる（初期値に戻される）。また、エッジ検出部５６に搭載された第３カウンタＣＩＳ＿ＣＬＫ＿ＣＯＵＮＴは、ＣＩＳ＿ＬＳＹＮＣ信号がアサートされてから予め定められた時間（第１番目の画素に対応する出力値の入力が想定される時間）が経過した後、カウントアップを開始する。第３カウンタＣＩＳ＿ＣＬＫ＿ＣＯＵＮＴのカウント値は、そのときの画素位置を示すことになる。
【００６４】
図７の例では、転写紙有り用信号であるＣＩＳ＿ＤＩＮ０信号において、第１の画素群の１番目の画素からＸ番目の画素まで「Ｈ」を示す出力値がＸ画素分だけ連続しており、最初にエッジを検出する。このことにより、転写紙有り／無しの判別は、転写紙有りと判別し、その後のエッジ検出に使用する信号をＣＩＳ＿ＤＩＮ０信号とし、ＣＩＳ＿ＤＩＮ０信号の極性を反転させる。また、その際の画素位置Ｘ（第３カウンタＣＩＳ＿ＣＬＫ＿ＣＯＵＮＴのカウント値）をレジスタＣＩＳ＿ＥＤＧＥ＿ＰＯＳに格納する。レジスタＣＩＳ＿ＥＤＧＥ＿ＰＯＳは、上述の第１レジスタに対応している。
【００６５】
次に、ＣＩＳ２１から読み出される画素が第Ｌ番目の画素となったとき、転写紙のパンチ穴部分となるため、ＣＩＳ＿ＤＩＮ信号は「Ｌ」を示す出力値となる。ＣＩＳ＿ＤＩＮ信号の極性を反転させた信号であるＣＩＳ＿ＤＩＮ０信号は「Ｈ」を示す出力値となり、連続して「Ｘ」画素分、ＣＩＳ＿ＤＩＮ０信号が「Ｈ」を示すかどうかの確認を行う。ＣＩＳ＿ＤＩＮ０信号が連続して「Ｘ」画素分「Ｈ」を示しているため、そのときの画素位置（第３カウンタＣＩＳ＿ＣＬＫ＿ＣＯＵＮＴのカウント値、図７の例では「Ｌ＋Ｘ−１」）をレジスタＣＩＳ＿ＥＤＧＥ＿ＰＯＳに上書きする。また、前述と同様に、ＣＩＳ＿ＤＩＮ０信号の極性を反転させる。
【００６６】
次に、ＣＩＳ２１から読み出される画素が第Ｍ番目の画素となったとき、転写紙部分となるため、ＣＩＳ＿ＤＩＮ信号は「Ｈ」を示す出力値となる。ＣＩＳ＿ＤＩＮ０信号はＣＩＳ＿ＤＩＮ信号と同じ極性となるため、「Ｈ」を示す出力値となり、連続して「Ｘ」画素分、ＣＩＳ＿ＤＩＮ０信号が「Ｈ」を示すかどうかの確認を行う。ＣＩＳ＿ＤＩＮ０信号が連続して「Ｘ」画素分「Ｈ」を示しているため、そのときの画素位置（第３カウンタＣＩＳ＿ＣＬＫ＿ＣＯＵＮＴのカウント値、図７の例では「Ｍ＋Ｘ−１」）をレジスタＣＩＳ＿ＥＤＧＥ＿ＰＯＳに上書きする。また、前述と同様に、ＣＩＳ＿ＤＩＮ０信号の極性を反転させる。
【００６７】
次に、ＣＩＳ２１から読み出される画素が第Ａ番目の画素となった後は、ＦＩＦＯ５８に格納されている、第２の画素群に含まれる所定数分の画素と１対１に対応する複数の出力値を１画素分ずつ読み出す。ここで、ＦＩＦＯ５８から読み出される最初の画素は、転写紙のパンチ穴部分となるため、ＣＩＳ＿ＤＩＮ信号は「Ｌ」を示す出力値となる。このことより、ＣＩＳ＿ＤＩＮ信号の極性を反転させた信号であるＣＩＳ＿ＤＩＮ０信号は「Ｈ」を示す出力値となり、連続して「Ｘ」画素分、ＣＩＳ＿ＤＩＮ０信号が「Ｈ」を示すかどうかの確認を行う。
【００６８】
ここで、連続して「Ｘ」画素分、ＣＩＳ＿ＤＩＮ０信号が「Ｈ」を示しているため、そのときの画素位置（第３カウンタＣＩＳ＿ＣＬＫ＿ＣＯＵＮＴのカウント値、図７の例では「Ａ＋Ｘ」）をレジスタＣＩＳ＿ＥＤＧＥ＿ＰＯＳに上書きする。また、前述と同様に、ＣＩＳ＿ＤＩＮ０信号の極性を反転させる。ここで、ＣＩＳ＿ＣＬＫ＿ＣＯＵＮＴのカウント値は第１ラインの最終画素となり、第１ラインのエッジ検出は終了し、第１ラインのエッジ検出結果は、「Ａ＋Ｘ」となる。
【００６９】
次に、図８は第２ラインの全ての画素が転写紙無しの出力値を示しているときのエッジ検出部５６の動作例を示すタイミングチャートである。ここで、エッジ検出部５６は、ＣＩＳ＿ＤＩＮ信号を元に、転写紙有り用信号であるＣＩＳ＿ＤＩＮ０信号と転写紙無し用信号であるＣＩＳ＿ＤＩＮ１信号を生成する。図８の例では、転写紙無し用信号であるＣＩＳ＿ＤＩＮ１信号において、第２の画素群の１番目の画素からＸ番目の画素まで「Ｈ」を示す出力値がＸ画素分だけ連続しており、最初にエッジを検出する。
【００７０】
このことにより、転写紙有り／無しの判別は、転写紙無しと判別し、その後のエッジ検出に使用する信号をＣＩＳ＿ＤＩＮ１信号とし、ＣＩＳ＿ＤＩＮ１信号の極性を反転させる。また、その際の画素位置Ｘ（第３カウンタＣＩＳ＿ＣＬＫ＿ＣＯＵＮＴのカウント値）をレジスタＣＩＳ＿ＥＤＧＥ＿ＰＯＳに格納する。レジスタＣＩＳ＿ＥＤＧＥ＿ＰＯＳは、上述の第２レジスタに対応している。
【００７１】
その後、ＣＩＳ＿ＤＩＮ１信号は２画素分だけ連続して「Ｈ」を示す出力値となり、その後、「Ｌ」を示す出力値となっているため、エッジ検出部５６に搭載された第２カウンタＣＩＳ＿ＤＩＮ＿ＣＯＵＮＴ１は、２画素分カウントアップした後クリアされる。その後、ＣＩＳ＿ＤＩＮ１信号はＸ画素分連続して「Ｈ」とならないため、第２ラインにおけるエッジ検出結果は、「Ｘ」となる。また、上記エッジ検出結果は、第２ラインにおけるエッジ検出結果であるため、実際のエッジ検出結果は、「Ａ＋Ｘ」となる。
【００７２】
以上に説明した本実施の形態をまとめると下記のようになる。複数の画素に対応する複数の電気信号（画素データ）を分割して得られる第ｎ（ｎ≧１）番目の電気信号群を構成する複数の電気信号と、第ｎ＋１番目の電気信号群を構成する複数の電気信号のうち先頭から数えて所定数分の電気信号とに基づいてエッジを検出する。また、第ｎ番目の電気信号群を構成する複数の電気信号のうち先頭から数えて所定数分の電気信号に基づいて、転写紙が有るか無いかを判断し、その結果に基づきエッジ検出に使用する信号を決定する。エッジ検出に使用する信号において、エッジ検出した際には、その際の画素位置をレジスタに格納（上書き）し、上記信号の極性を反転させる。これにより、パンチ穴が開いた転写紙やプレプリントされた転写紙が搬送された場合においても、エッジを正確に検出することができるという有利な効果を達成できる。
【００７３】
ところで、本実施の形態で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供してもよい。
【００７４】
さらに、本実施の形態で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００７５】
本実施の形態で実行されるプログラムは、上述した各部を含むモジュール構成となっている。実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【００７６】
以上、本発明の実施の形態について説明したが、本発明は、上述の実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除してもよい。本発明の画像形成装置は、電子写真方式の画像形成装置に限定されず、インクジェット方式の画像形成装置においても有効である。また、記録媒体も特に限定されず様々な記録媒体が使用可能である。
【符号の説明】
【００７７】
１  画像形成装置
２１  ＣＩＳ
４０  シフトレジスタ部
４１  受光部
４２  光源部
４３  光源部
４４  光源部
５０  システム制御部
５１  ＣＰＵ
５２  ＣＩＳ制御部
５３  ＬＥＤ駆動部
５４  閾値設定部
５５  コンパレータ
５６  エッジ検出部
５７  エッジ選択部
６０  ＲＯＭ
６１  ＲＡＭ
１００  制御基板
１０１  信号取得部
１０２  記録媒体有無判断部
１０３  反転部
１０４  検出部
１０５  検出処理部
１０６  選択部
【先行技術文献】
【特許文献】
【００７８】
【特許文献１】特許第４７９４９７９号公報
【図１】
2017032511.tif 000003
【図２】
2017032511.tif 000004
【図３】
2017032511.tif 000005
【図４】
2017032511.tif 000006
【図５】
2017032511.tif 000007
【図６】
2017032511.tif 000008
【図７】
2017032511.tif 000009
【図８】
2017032511.tif 000010