(57)【特許請求の範囲】
【請求項１】
版胴からゴム胴にインキを転写し、このインキが転写されたゴム胴を回転させながら、伸縮する基材からなる被印刷物に電子回路の印刷を行う電子回路の印刷方法において、
前記被印刷物への電子回路の印刷と同時にその被印刷物の天地方向に離れた位置に間隔を設けて複数の基準マークを付加する基準マーク付加工程と、
前記被印刷物に付加された基準マーク毎にその基準マークを含む領域を撮像する撮像工程と、
前記撮像工程で撮像された前記基準マーク毎の撮像画像から各基準マークの位置を検出する基準マーク位置検出工程と、
前記基準マーク位置検出工程で検出された各基準マークの位置より隣接する基準マーク間の距離を求める基準マーク間距離演算工程と、
前記基準マーク間距離演算工程で求められた隣接する基準マーク間の距離と予め記憶された基準マーク間の基準距離から伸縮率を求める伸縮率演算工程と、前記伸縮率演算工程で求められた伸縮率に応じて次の被印刷物への電子回路の印刷時の前記隣接する基準マークに対応する区間のゴム胴の回転速度を調整する回転速度調整工程と
を備えることを特徴とする電子回路の印刷方法。
【請求項２】
版胴からゴム胴にインキを転写し、このインキが転写されたゴム胴を回転させながら、伸縮する基材からなる被印刷物に電子回路の印刷を行う電子回路の印刷装置において、
前記被印刷物への電子回路の印刷と同時にその被印刷物の天地方向に離れた位置に間隔を設けて複数の基準マークを付加する基準マーク付加手段と、
前記被印刷物に付加された基準マーク毎にその基準マークを含む領域を撮像する撮像手段と、
前記撮像手段で撮像された前記基準マーク毎の撮像画像から各基準マークの位置を検出する基準マーク位置検出手段と、
前記基準マーク位置検出手段で検出された各基準マークの位置より隣接する基準マーク間の距離を求める基準マーク間距離演算手段と、
前記基準マーク間距離演算手段で求められた隣接する基準マーク間の距離と予め記憶された基準マーク間の基準距離から伸縮率を求める伸縮率演算手段と、前記伸縮率演算手段で求められた伸縮率に応じて次の被印刷物への電子回路の印刷時の前記隣接する基準マークに対応する区間のゴム胴の回転速度を調整する回転速度調整手段と
を備えることを特徴とする電子回路の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、版胴からゴム胴にインキを転写し、このインキが転写されたゴム胴を回転させながら、伸縮し易い基材からなる被印刷物に電子回路の印刷を行う電子回路の印刷方法および装置に関するものである。
【背景技術】
【０００２】
本出願人は、版胴からゴム胴にインキを転写し、このインキが転写されたゴム胴を回転させながら、フィルム等の基材に電子回路の印刷を行う技術の開発を進めている。
【０００３】
なお、上述した背景技術は文献公知ではない。また、出願人は出願時までに本発明に関連する先行技術文献を発見することができなかった。よって、先行技術文献情報を開示していない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した電子回路を基材に印刷する印刷では、基材がフィルム等の伸縮し易い部材である為に、印刷中に被印刷物が伸縮し、正確な長さで回路を印刷することができず、次工程で処理する際、印刷された回路に対して正確な位置で後工程の処理が行えない、という問題があった。
【０００５】
本発明は、このような課題を解決するためになされたもので、その目的とするところは、基材の伸縮の度合いに拘わらず、被印刷物に正確な長さで回路を印刷することが可能な電子回路の印刷方法および装置を提供することにある。
【課題を解決するための手段】
【０００６】
このような目的を達成するために本発明は、版胴からゴム胴にインキを転写し、このインキが転写されたゴム胴を回転させながら、伸縮する基材からなる被印刷物に電子回路の印刷を行う電子回路の印刷方法において、被印刷物への電子回路の印刷と同時にその被印刷物の天地方向に離れた位置に間隔を設けて複数の基準マークを付加する基準マーク付加工程と、被印刷物に付加された基準マーク毎にその基準マークを含む領域を撮像する撮像工程と、撮像工程で撮像された基準マーク毎の撮像画像から各基準マークの位置を検出する基準マーク位置検出工程と、基準マーク位置検出工程で検出された各基準マークの位置より隣接する基準マーク間の距離を求める基準マーク間距離演算工程と、基準マーク間距離演算工程で求められた隣接する基準マーク間の距離と予め記憶された基準マーク間の基準距離から伸縮率を求める伸縮率演算工程と、伸縮率演算工程で求められた伸縮率に応じて次の被印刷物への電子回路の印刷時の隣接する基準マークに対応する区間のゴム胴の回転速度を調整する回転速度調整工程とを備えることを特徴とする。
【０００７】
本発明では、例えば、試し刷りで、伸縮し易い基材からなる被印刷物に回路を印刷すると同時に、この被印刷物の天地方向に離れた位置に間隔を設けて複数の基準マークを付加する。そして、この被印刷物に付加された基準マーク毎にその基準マークを含む領域を撮像し、この撮像された基準マーク毎の撮像画像から各基準マークの位置を検出する。そして、この検出した各基準マークの位置より隣接する基準マーク間の距離を求め、この求めた隣接する基準マーク間の距離に応じて、次の被印刷物（正式な被印刷物）への電子回路の印刷時の隣接する基準マークに対応する区間のゴム胴の回転速度を調整する。
【０００８】
これにより、例えば、試し刷りされた被印刷物に付加された隣接する基準マーク間の距離を求め、この隣接する基準マーク間の距離より試し刷りされた被印刷物の印刷された後の隣接する基準マーク間の伸縮率を求め、この求めた試し刷りされた被印刷物の印刷された後の隣接する基準マーク間の伸縮率に応じて次の被印刷物（正式な被印刷物）へ回路を印刷する際の隣接する基準マークに対応する区間のゴム胴の回転速度を調整するようにして、正式な被印刷物へ正確な長さで回路を印刷することが可能となる。
【発明の効果】
【０００９】
本発明によれば、被印刷物への電子回路の印刷と同時にその被印刷物の天地方向に離れた位置に間隔を設けて複数の基準マークを付加するようにし、被印刷物に付加された基準マーク毎にその基準マークを含む領域を撮像し、その撮像した基準マーク毎の撮像画像から各基準マークの位置を検出し、この検出した各基準マークの位置より隣接する基準マーク間の距離を求め、この求めた隣接する基準マーク間の距離に応じて次の被印刷物への電子回路の印刷時の隣接する基準マークに対応する区間のゴム胴の回転速度を調整するようにしたので、試し刷りされた被印刷物の印刷された後の隣接する基準マーク間の伸縮率に応じて次の被印刷物（正式な被印刷物）へ回路を印刷する際の隣接する基準マークに対応する区間のゴム胴の回転速度を調整するようにして、正式な被印刷物へ正確な長さで回路を印刷することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る電子回路の印刷方法の実施に用いる電子回路の印刷装置の一実施の形態の要部を示す図である。
【図２】この電子回路の印刷装置において試し刷りの被印刷物に印刷されたレジスタマークおよびカメラなどの配置（実施の形態１）を示す平面図である。
【図３】この電子回路の印刷装置における平台印刷制御装置の要部のブロック図である。
【図４】実施の形態１におけるメモリの内容を分割して示す図である。
【図５】実施の形態１におけるメモリの内容を分割して示す図である。
【図６】実施の形態１におけるメモリの内容を分割して示す図である。
【図７】実施の形態１におけるメモリの内容を分割して示す図である。
【図８】実施の形態１におけるメモリの内容を分割して示す図である。
【図９】実施の形態１におけるメモリの内容を分割して示す図である。
【図１０】実施の形態１の動作を説明するためのフローチャートである。
【図１１】図１０に続くフローチャートである。
【図１２】図１１に続くフローチャートである。
【図１３】図１２に続くフローチャートである。
【図１４】図１３に続くフローチャートである。
【図１５】図１４に続くフローチャートである。
【図１６】図１５に続くフローチャートである。
【図１７】図１６に続くフローチャートである。
【図１８】図１７に続くフローチャートである。
【図１９】図１６に続くフローチャートである。
【図２０】図１９に続くフローチャートである。
【図２１】図２０に続くフローチャートである。
【図２２】図２１に続くフローチャートである。
【図２３】図２２に続くフローチャートである。
【図２４】図２３に続くフローチャートである。
【図２５】図２４に続くフローチャートである。
【図２６】図２５に続くフローチャートである。
【図２７】図２６に続くフローチャートである。
【図２８】図２７に続くフローチャートである。
【図２９】図２７に続くフローチャートである。
【図３０】図２９に続くフローチャートである。
【図３１】図３０に続くフローチャートである。
【図３２】図３０に続くフローチャートである。
【図３３】図３２に続くフローチャートである。
【図３４】図３３に続くフローチャートである。
【図３５】図３４に続くフローチャートである。
【図３６】図３４に続くフローチャートである。
【図３７】図３６に続くフローチャートである。
【図３８】図３７に続くフローチャートである。
【図３９】図３７に続くフローチャートである。
【図４０】図３９に続くフローチャートである。
【図４１】図４０に続くフローチャートである。
【図４２】実施の形態１において試し刷りの被印刷物への回路の印刷に際して版胴からゴム胴へインキを転写する過程を説明する図である。
【図４３】実施の形態１においてインキが転写されたゴム胴をテーブルに降ろして試し刷りの被印刷物のある方向（天地方向の下流側）へ移動させる様子を示す図である。
【図４４】実施の形態１においてゴム胴が補正された印刷開始位置（＝基準の印刷開始位置）に到達した状態を示す図である。
【図４５】実施の形態１においてゴム胴が印刷終了位置に到達した状態を示す図である。
【図４６】実施の形態１において印刷終了位置に到達したゴム胴をテーブルから上昇させて版胴が位置している側（天地方向の上流側）に移動させる様子を示す図である。
【図４７】実施の形態１において移動を開始する前の最初の位置（原点位置）にゴム胴を戻した状態を示す図である。
【図４８】実施の形態１において左のカメラの第１のマーク位置の撮像画像からのパターンマッチングによる左の第１のマーク位置のレジスタマークの位置の検出過程を説明する図である。
【図４９】実施の形態１において右のカメラの第１のマーク位置の撮像画像からのパターンマッチングによる右の第１のマーク位置のレジスタマークの位置の検出過程を説明する図である。
【図５０】実施の形態１において左のカメラの第２のマーク位置の撮像画像からのパターンマッチングによる左の第２のマーク位置のレジスタマークの位置の検出過程を説明する図である。
【図５１】実施の形態１において右のカメラの第２のマーク位置の撮像画像からのパターンマッチングによる右の第２のマーク位置のレジスタマークの位置の検出過程を説明する図である。
【図５２】実施の形態１において第１のマーク位置におけるレジスタマークのＹ方向のずれ量の算出過程、レジスタマーク間の距離の算出過程およびレジスタマーク間の伸縮率の算出過程を説明する図である。
【図５３】実施の形態１において正式な被印刷物への回路の印刷に際して版胴からゴム胴へインキを転写する過程を説明する図である。
【図５４】実施の形態１においてインキが転写されたゴム胴をテーブルに降ろして正式な被印刷物のある方向（天地方向の下流側）へ移動させる様子を示す図である。
【図５５】実施の形態１においてゴム胴が補正された印刷開始位置に到達した状態を示す図である。
【図５６】実施の形態１においてゴム胴が印刷終了位置に到達した状態を示す図である。
【図５７】実施の形態１において印刷終了位置に到達したゴム胴をテーブルから上昇させて版胴が位置している側（天地方向の上流側）に移動させる様子を示す図である。
【図５８】実施の形態１において移動を開始する前の最初の位置（原点位置）にゴム胴を戻した状態を示す図である。
【図５９】実施の形態１において被印刷物の天地方向に離れた位置に印刷する１対のレジスタマークの変形例を示す図である。
【図６０】図１に示した電子回路の印刷装置において試し刷りの被印刷物に印刷されたレジスタマークおよびカメラなどの配置（実施の形態２）を示す平面図である。
【図６１】実施の形態２におけるメモリの内容を分割して示す図である。
【図６２】実施の形態２におけるメモリの内容を分割して示す図である。
【図６３】実施の形態２におけるメモリの内容を分割して示す図である。
【図６４】実施の形態２におけるメモリの内容を分割して示す図である。
【図６５】実施の形態２におけるメモリの内容を分割して示す図である。
【図６６】実施の形態２におけるメモリの内容を分割して示す図である。
【図６７】実施の形態２の動作を説明するためのフローチャートである。
【図６８】図６７に続くフローチャートである。
【図６９】図６８に続くフローチャートである。
【図７０】図６９に続くフローチャートである。
【図７１】図７０に続くフローチャートである。
【図７２】図７１に続くフローチャートである。
【図７３】図７２に続くフローチャートである。
【図７４】図７３に続くフローチャートである。
【図７５】図７４に続くフローチャートである。
【図７６】図７３に続くフローチャートである。
【図７７】図７６に続くフローチャートである。
【図７８】図７７に続くフローチャートである。
【図７９】図７８に続くフローチャートである。
【図８０】図７９に続くフローチャートである。
【図８１】図８０に続くフローチャートである。
【図８２】図８１に続くフローチャートである。
【図８３】図８２に続くフローチャートである。
【図８４】図８３に続くフローチャートである。
【図８５】図８３に続くフローチャートである。
【図８６】図８５に続くフローチャートである。
【図８７】図８６に続くフローチャートである。
【図８８】図８６に続くフローチャートである。
【図８９】図８８に続くフローチャートである。
【図９０】図８９に続くフローチャートである。
【図９１】図９０に続くフローチャートである。
【図９２】実施の形態２において試し刷りの被印刷物への回路の印刷に際して版胴からゴム胴へインキを転写する過程を説明する図である。
【図９３】実施の形態２においてインキが転写されたゴム胴をテーブルに降ろして試し刷りの被印刷物のある方向（天地方向の下流側）へ移動させる様子を示す図である。
【図９４】実施の形態２においてゴム胴が補正された印刷開始位置（＝基準の印刷開始位置）に到達した状態を示す図である。
【図９５】実施の形態２においてゴム胴が印刷終了位置に到達した状態を示す図である。
【図９６】実施の形態２において印刷終了位置に到達したゴム胴をテーブルから上昇させて版胴が位置している側（天地方向の上流側）に移動させる様子を示す図である。
【図９７】実施の形態２において移動を開始する前の最初の位置（原点位置）にゴム胴を戻した状態を示す図である。
【図９８】実施の形態２において正式な被印刷物への回路の印刷に際して版胴からゴム胴へインキを転写する過程を説明する図である。
【図９９】実施の形態２においてインキが転写されたゴム胴をテーブルに降ろして正式な被印刷物のある方向（天地方向の下流側）へ移動させる様子を示す図である。
【図１００】実施の形態２においてゴム胴が補正された印刷開始位置に到達した状態を示す図である。
【図１０１】実施の形態２においてゴム胴が１番目のマーク位置に到達した状態を示す図である。
【図１０２】実施の形態２においてゴム胴が２番目のマーク位置に到達した状態を示す図である。
【図１０３】実施の形態２においてゴム胴が印刷終了位置に到達した状態を示す図である。
【図１０４】実施の形態２において印刷終了位置に到達したゴム胴をテーブルから上昇させて版胴が位置している側（天地方向の上流側）に移動させる様子を示す図である。
【図１０５】実施の形態２において移動を開始する前の最初の位置（原点位置）にゴム胴を戻した状態を示す図である。
【図１０６】実施の形態２において被印刷物の天地方向に離れた位置に印刷する１対のレジスタマークの変形例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を図面に基づいて詳細に説明する。
図１は本発明に係る電子回路の印刷方法の実施に用いる電子回路の印刷装置の一実施の形態の要部を示す図である。
【００１２】
この電子回路の印刷装置は、版胴（Ｐ）１とゴム胴（Ｂ）２と平台（テーブル）３とを備えたフラットベッドタイプの印刷機（平台印刷機）１００と、この印刷機１００に対して設けられた平台印刷制御装置２００とを備えている。
【００１３】
印刷機１００において、版胴１およびゴム胴２は回転可能に支持されており、テーブル３には所定の位置に被印刷物４がセットされ、版胴１にはテーブル３上の被印刷物４に電子回路を印刷するための版が装着されている。被印刷物４は、１枚のフィルム（シート状の被印刷物）であり、回路はまだ印刷されていない。
【００１４】
この印刷機１００では、版胴１からゴム胴２にインキが転写され、このインキが転写されたゴム胴２がテーブル３に降ろされ、このテーブル３に降ろされたゴム胴２が回転しながら図示右方向に移動することによって、被印刷物４への電子回路の印刷が行われる。
【００１５】
〔実施の形態１〕
この電子回路の印刷装置では、後述するように、正式な印刷の前に、試し刷りを行う。図２に、試し刷りで印刷された被印刷物４を示す。この試し刷りされた被印刷物４には、回路の印刷と同時に、天地方向に離れた位置に左右に１対（２つ）のレジスタマークＲＭ１が印刷される。この天地方向に離れた位置に左右に１対１対（２つ）のレジスタマークＲＭ１、合計４つのレジスタマークＲＭ１を印刷する例を実施の形態１とする。
【００１６】
この例では、ゴム胴２が移動する方向を被印刷物４の天地方向（Ｙ方向）とし、この天地方向と直交する方向を被印刷物４の左右方向（Ｘ方向）とし、被印刷物４の左側の天地方向に離れた位置に１対のレジスタマークＲＭ１L1とＲＭ１L2を、被印刷物４の右側の天地方向に離れた位置に１対のレジスタマークＲＭ１R1とＲＭ１R2を、回路の印刷と同時に印刷している。
【００１７】
この例において、レジスタマークＲＭ１は円形とされているが、このような形のマークに限られるものではない。また、このレジスタマークＲＭ１は、必ずしも印刷されたものでなくてもよく、印刷と同時に塗布されたようなものであっても構わない。
【００１８】
なお、図１および図２においては、回路が印刷されていない被印刷物４（回路が印刷される前の被印刷物４）を符号４Ａで示し、試し刷りで回路が印刷された被印刷物４（試し刷りされた被印刷物４）を符号４Ｂで示し、両者を区別している。
【００１９】
また、この例において、被印刷物４の天地方向に離れた位置に印刷された２つのレジスタマークＲＭ１（ＲＭ１L1とＲＭ１L2との対、ＲＭ１R1とＲＭ１R2との対）が本発明でいう複数の基準マーク（被印刷物の天地方向に離れた位置に間隔を設けて付加された複数の基準マーク）に相当する。また、レジスタマークＲＭ１L1とＲＭ１L2との対、レジスタマークＲＭ１R1とＲＭ１R2との対が、本発明でいう隣接する基準マークに相当する。
【００２０】
また、この印刷機１００には、テーブル３上の被印刷物４を挾んでゴム胴２とは反対側の位置に、２つのカメラ２１０（２１０Ｌ，２１０Ｒ）が設けられている。
【００２１】
第１のカメラ２１０Ｌ（以下、左カメラと呼ぶ）は、テーブル３上の被印刷物４の１対のレジスタマークＲＭ１L1とＲＭ１L2の印刷位置に対応して設けられており、後述するように、テーブル３上の被印刷物４の上面を天地方向に移動して、第１のマーク位置ＰＭ１においてレジスタマークＲＭ１L1を含む領域を撮像し、第２のマーク位置ＰＭ２においてレジスタマークＲＭ１L2を含む領域を撮像する。
【００２２】
第２のカメラ２１０Ｒ（以下、右カメラと呼ぶ）は、テーブル３上の被印刷物４の１対のレジスタマークＲＭ１R1とＲＭ１R2の印刷位置に対応して設けられており、後述するように、テーブル３上の被印刷物４の上面を天地方向に移動して、第１のマーク位置ＰＭ１においてレジスタマークＲＭ１R1を含む領域を撮像し、第２のマーク位置ＰＭ２においてレジスタマークＲＭ１R2を含む領域を撮像する。
【００２３】
図３に平台印刷制御装置２００の要部のブロック図を示す。平台印刷制御装置２００は、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３、入力装置２０４、表示器２０５、出力装置（ＦＤドライブ、プリンタ等）２０６、印刷開始スイッチ２０７、印刷終了後のティーチングスイッチ２０８、カメラ２１０（左カメラ２１０Ｌ、右カメラ２１０Ｒ）、カメラ移動用モータ２１１、カメラ移動用モータドライバ２１２、カメラ移動用モータ用ロータリエンコーダ２１３、カメラ位置検出用カウンタ２１４、Ｄ／Ａ変換器２１５、カメラの原点位置検出器２１６、版胴駆動用モータ２１７、版胴駆動用モータドライバ２１８、版胴駆動用モータ用ロータリエンコーダ２１９、版胴回転位相検出用カウンタ２２０、Ｄ／Ａ変換器２２１を備えている。
【００２４】
また、ゴム胴駆動用モータ２２２、ゴム胴駆動用モータドライバ２２３、ゴム胴駆動用モータ用ロータリエンコーダ２２４、ゴム胴回転位相検出用カウンタ２２５、Ｄ／Ａ変換器２２６、ゴム胴天地方向移動用モータ２２７、ゴム胴天地方向移動用モータドライバ２２８、ゴム胴天地方向移動用モータ用ロータリエンコーダ２２９、ゴム胴天地方向位置検出用カウンタ２３０、Ｄ／Ａ変換器２３１、ゴム胴の天地方向の原点位置検出器２３２、ゴム胴昇降用エアシリンダ２３３、ゴム胴昇降用エアシリンダ用バルブ２３４、インキ装置２３５、胴着脱装置２３６、メモリ２３７、入出力インターフェイス（Ｉ／Ｏ，Ｉ／Ｆ）２３８−１〜２３８−１６を備えている。
【００２５】
この平台印刷制御装置２００において、ＣＰＵ２０１は、インターフェイス２３８−１〜２３８−１６を介して与えられる各種入力情報を得て、ＲＡＭ２０３やメモリ２３７にアクセスしながら、ＲＯＭ２０２に格納されたプログラムに従って動作する。
【００２６】
カメラ移動用モータ用ロータリエンコーダ２１３は、カメラ移動用モータ２１１の所定回転角毎にクロックパルスを発生して、カメラ移動用モータドライバ２１２およびカメラ位置検出用カウンタ２１４に出力する。また、カメラ移動用モータ用ロータリエンコーダ２１３は、カメラ移動用モータ２１１の所定回転角度位置毎にゼロパルスを発生して、カメラ位置検出用カウンタ２１４にゼロパルスを出力する。カメラ移動用モータ２１１は、テーブル３上の被印刷物４の上面を天地方向に、左カメラ２１０Ｌと右カメラ２１０Ｒとを同時に移動させる。カメラの原点位置検出器２１６は、左カメラ２１０Ｌと右カメラ２１０Ｒとを同時に移動させる際の最初の位置を原点位置として検出する。
【００２７】
版胴駆動用モータ用ロータリエンコーダ２１９は、版胴駆動用モータ２１７の所定回転角毎にクロックパルスを発生して、版胴駆動用モータドライバ２１８および版胴回転位相検出用カウンタ２２０に出力する。また、版胴駆動用モータ用ロータリエンコーダ２１９は、版胴駆動用モータ２１７の所定回転角度位置毎にゼロパルスを発生して、版胴回転位相検出用カウンタ２２０にゼロパルスを出力する。
【００２８】
ゴム胴駆動用モータ用ロータリエンコーダ２２４は、ゴム胴駆動用モータ２２２の所定回転角毎にクロックパルスを発生して、ゴム胴駆動用モータドライバ２２３およびゴム胴回転位相検出用カウンタ２２５に出力する。また、ゴム胴駆動用モータ用ロータリエンコーダ２２４は、ゴム胴駆動用モータ２２２の所定回転角度位置毎にゼロパルスを発生して、ゴム胴回転位相検出用カウンタ２２５にゼロパルスを出力する。
【００２９】
ゴム胴天地方向移動用モータ用ロータリエンコーダ２２９は、ゴム胴天地方向移動用モータ２２７の所定回転角毎にクロックパルスを発生して、ゴム胴天地方向移動用モータドライバ２２８およびゴム胴天地方向位置検出用カウンタ２３０に出力する。また、ゴム胴天地方向移動用モータ用ロータリエンコーダ２２９は、ゴム胴天地方向移動用モータ２２７の所定回転角度位置毎にゼロパルスを発生して、ゴム胴天地方向位置検出用カウンタ２３０にゼロパルスを出力する。ゴム胴の天地方向の原点位置検出器２３２は、ゴム胴２を天地方向に移動させる際の最初の位置を原点位置として検出する。
【００３０】
図４〜図９にメモリ２３７の内容を分割して示す。メモリ２３７にはメモリＭ１〜Ｍ５９が設けられる。メモリＭ１には基準の印刷開始位置ＰＲＴSTが記憶されている。メモリＭ２には第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１（ΔＭ１ｙ１）が記憶される。メモリＭ３には補正された印刷開始位置ＰＲＴST’が記憶される。メモリＭ４にはゴム胴の基準回転速度ＶＢｒが記憶されている。メモリＭ５にはレジスタマーク間の伸縮率ηが記憶される。メモリＭ６には印刷中のゴム胴の回転速度ＶＢｐが記憶される。メモリＭ７には版胴の基準回転速度ＶＰｒが記憶されている。メモリＭ８には版胴回転位相検出用カウンタのカウント値が記憶される。メモリＭ９には版胴の現在の回転位相φRが記憶される。メモリＭ１０には版胴の印刷開始位置φSTが記憶されている。
【００３１】
メモリＭ１１には版胴の印刷終了位置φENDが記憶されている。メモリＭ１２にはゴム胴回転位相検出用カウンタのカウント値が記憶される。メモリＭ１３にはゴム胴の現在の回転位相ψRが記憶される。メモリＭ１４にはゴム胴の印刷開始位置ψSTが記憶されている。メモリＭ１５にはゴム胴の印刷終了位置ψENDが記憶されている。メモリＭ１６にはゴム胴の移動開始位置ψMSTが記憶されている。メモリＭ１７にはゴム胴の天地方向の移動速度ｖＢMが記憶されている。メモリＭ１８にはゴム胴の天地方向位置と回転位相による位相偏差の補正の完了の有無を示す値が記憶される。メモリＭ１９にはゴム胴の天地方向位置検出用カウンタのカウント値が記憶される。メモリＭ２０にはゴム胴の現在の天地方向位置ＰＢＭRが記憶される。
【００３２】
メモリＭ２１には補正したゴム胴の現在の天地方向位置ＰＢＭR’が記憶される。メモリＭ２２にはゴム胴の天地方向−あるべきゴム胴の回転位相変換テーブルが記憶されている。メモリＭ２３にはあるべきゴム胴の回転位相ψｍが記憶される。メモリＭ２４にはゴム胴の現在の回転位相差ΔψRが記憶される。メモリＭ２５にはゴム胴の現在の回転位相差ΔψRの絶対値が記憶される。メモリＭ２６にはゴム胴の回転位相差の許容値αが記憶されている。メモリＭ２７にはゴム胴の現在の回転位相差−回転速度の補正値変換テーブルが記憶されている。メモリＭ２８には回転速度の補正値ΔＶが記憶される。メモリＭ２９には補正したゴム胴の回転速度ＶＢｒ’が記憶される。メモリＭ３０には印刷終了位置ＰＲＴENDが記憶されている。
【００３３】
メモリＭ３１にはカメラ移動用モータの回転速度Ｖｃが記憶されている。メモリＭ３２にはカメラ位置検出用カウンタのカウント値が記憶される。メモリＭ３３にはカメラの現在位置ＰＣＭRが記憶される。メモリＭ３４には第１のマーク位置ＰＭ１が記憶されている。メモリＭ３５にはカウント値Ｙが記憶される。メモリＭ３６にはカウント値Ｘが記憶される。メモリＭ３７には左のカメラの第１のマーク位置ＰＭ１における撮像データが記憶される。メモリＭ３８にはカメラ（左右のカメラ）の左右方向の画素数ａが記憶されている。メモリＭ３９にはカメラ（左右のカメラ）の天地方向の画素数ｂが記憶されている。メモリＭ４０には右のカメラの第１のマーク位置ＰＭ１における撮像データが記憶される。
【００３４】
メモリＭ４１には第２のマーク位置ＰＭ２が記憶されている。メモリＭ４２には左のカメラの第２のマーク位置ＰＭ２における撮像データが記憶される。メモリＭ４３には右のカメラの第２のマーク位置ＰＭ２における撮像データが記憶される。メモリＭ４４にはカウント値Ｎが記憶される。メモリＭ４５にはカウント値Ｍが記憶される。メモリＭ４６にはレジスタマークの画素データが記憶されている。メモリＭ４７にはレジスタマークの左右方向の画素数ｃが記憶されている。メモリＭ４８にはレジスタマークの天地方向の画素数ｄが記憶されている。メモリＭ４９には左の第１のマーク位置ＰＭ１におけるレジスタマークの測定位置（Ｍ１ｘ１L，Ｍ１ｙ１L）が記憶される。メモリＭ５０には左の第２のマーク位置ＰＭ２におけるレジスタマークの測定位置（Ｍ１ｘ２L，Ｍ１ｙ２L）が記憶される。
【００３５】
メモリＭ５１には第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向の基準位置Ｍ１ｙ１ｒが記憶されている。メモリＭ５２には左の第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＭ１ｙ１Lが記憶される。メモリＭ５３には左のレジスタマーク間の距離ＬＭ１Lが記憶される。メモリＭ５４には右の第１のマーク位置ＰＭ１におけるレジスタマークの測定位置（Ｍ１ｘ１R，Ｍ１ｙ１R）が記憶される。メモリＭ５５には右の第２のマーク位置ＰＭ２におけるレジスタマークの測定位置（Ｍ１ｘ２R，Ｍ１ｙ２R）が記憶される。メモリＭ５６には右の第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＭ１ｙ１Rが記憶される。メモリＭ５７には右のレジスタマーク間の距離ＬＭ１Rが記憶される。メモリＭ５８にはレジスタマーク間の距離の平均値ＬＭ１が記憶される。メモリＭ５９にはレジスタマーク間の基準距離ＬＭ１ｒが記憶されている。
【００３６】
〔平台印刷制御装置の動作〕
次に、この電子回路の印刷装置における平台印刷制御装置２００の動作について、図１０〜図４１のフローチャートを用いて説明する。
【００３７】
なお、以下の動作において、平台印刷制御装置２００のＣＰＵ２０１は、演算により求めた各種データのメモリＭへの書き込みやメモリＭからの各種データの読み込みなどを必要に応じて行うが、ここでは説明が煩雑となることを避けるために、またメモリＭの名称やそのメモリＭ中に付記した記号などからも明らかであるので、メモリＭへのリードライト動作の説明を省略する場合もある。
【００３８】
〔試し刷り〕
この電子回路の印刷装置では、正式な印刷を行う前に、試し刷りを行う。この試し刷りに際しては、メモリＭ２に「ゼロ」を上書きする（図１０：ステップＳ１０１）。すなわち、第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１をΔＹ１＝０とする。また、メモリＭ５に「１」を上書きする（ステップＳ１０２）。すなわち、レジスタマーク間の伸縮率ηをη＝１とする。そして、図１に示したように、回路が印刷されていない被印刷物４Ａをテーブル３上にセットし、印刷開始スイッチ２０７をオンとする。
【００３９】
平台印刷制御装置２００のＣＰＵ２０１は、印刷開始スイッチ２０７がオンとされると（ステップＳ１０３のＹＥＳ）、メモリＭ１から基準の印刷開始位置ＰＲＴSTを読み込む（ステップＳ１０４）。この基準の印刷開始位置ＰＲＴSTは、図４２に示すように、テーブル３にセットされる被印刷物４Ａに対する基準の印刷開始位置として予め定められている。
【００４０】
そして、ＣＰＵ２０１は、メモリＭ２から第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１を読み込み（ステップＳ１０５）、ステップＳ１０４で読み込んだ基準の印刷開始位置ＰＲＴSTに第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＹ１を加算して補正された印刷開始位置ＰＲＴST’を求め、メモリＭ３に書き込む（ステップＳ１０６）。この場合、メモリＭ２に書き込まれている第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１はΔＹ１＝０であるので、補正された印刷開始位置ＰＲＴST’は基準の印刷開始位置ＰＲＴSTと同じ位置とされる。
【００４１】
そして、ＣＰＵ２０１は、メモリＭ４からゴム胴の基準回転速度ＶＢｒを読み込み（ステップＳ１０７）、メモリＭ５からレジスタマーク間の伸縮率ηを読み込み（図１１：ステップＳ１０８）、ゴム胴の基準回転速度ＶＢｒにレジスタマーク間の伸縮率ηを乗算して印刷中のゴム胴の回転速度ＶＢｐを求め（ＶＢｐ＝ＶＢｒ×η）、この求めた印刷中のゴム胴の回転速度ＶＢｐをメモリＭ６に書き込む（ステップＳ１０９）。この場合、メモリＭ５に書き込まれているレジスタマーク間の伸縮率ηはη＝１であるので、印刷中のゴム胴の回転速度ＶＢｐは基準回転速度ＶＢｒと同じ速度とされる。
【００４２】
〔版胴へのインキの供給〕
そして、ＣＰＵ２０１は、メモリＭ７から版胴の基準回転速度ＶＰｒを読み込み（ステップＳ１１０）、この読み込んだ版胴の基準回転速度ＶＰｒを版胴駆動用モータドライバ２１８にＤ／Ａ変換器２２１を介して出力する（ステップＳ１１１）。これにより、版胴１が基準回転速度ＶＰｒで回転し始める。
【００４３】
ＣＰＵ２０１は、版胴１を基準回転速度ＶＰｒで回転させた状態で、インキ装置２３５にインキ供給開始指令を出力する（ステップＳ１１２）。これにより、インキ装置２３５から版胴１にインキが供給され始める。
【００４４】
ＣＰＵ２０１は、このインキ装置２３５からの版胴１へのインキの供給中、版胴回転位相検出用カウンタ２２０よりカウント値を読み込み（ステップＳ１１３）、この読み込んだ版胴回転位相検出用カウンタ２２０のカウント値より版胴の現在の回転位相φRを演算し（ステップＳ１１４）、メモリＭ１０より版胴の印刷開始位置φSTを読み込み（ステップＳ１１５）、版胴の現在の回転位相φRが版胴の印刷開始位置φSTに達したか否かを確認する（ステップＳ１１６）。
【００４５】
そして、ＣＰＵ２０１は、版胴の現在の回転位相φRが版胴の印刷開始位置φSTに達したことを確認すると（ステップＳ１１６のＹＥＳ）、版胴回転位相検出用カウンタ２２０よりカウント値を読み込み（図１２：ステップＳ１１７）、この読み込んだ版胴回転位相検出用カウンタ２２０のカウント値より版胴の現在の回転位相φRを演算し（ステップＳ１１８）、メモリＭ１１より版胴の印刷終了位置φENDを読み込み（ステップＳ１１９）、版胴の現在の回転位相φRが版胴の印刷終了位置φENDに達したか否かを確認する（ステップＳ１２０）。
【００４６】
ＣＰＵ２０１は、版胴の現在の回転位相φRが版胴の印刷終了位置φENDに達したことを確認すると（ステップＳ１２０のＹＥＳ）、版胴駆動用モータドライバ２１８に停止指令を出力すると共に（ステップＳ１２１）、インキ装置２３５にインキ供給停止指令を出力する（ステップＳ１２２）。これにより、版胴１の印刷開始位置φSTから印刷終了位置φENDまでの区間にインキが供給され、このインキが供給された状態で版胴１の回転が停止される。
【００４７】
〔版胴からゴム胴へのインキの転写〕
次に、ＣＰＵ２０１は、メモリＭ４からゴム胴の基準回転速度ＶＢｒを読み込み（ステップＳ１２３）、その読み込んだゴム胴の基準回転速度ＶＢｒをゴム胴駆動用モータドライバ２２３にＤ／Ａ変換器２２６を介して出力する（ステップＳ１２４）。これにより、ゴム胴２がゴム胴の基準回転速度ＶＢｒで回転し始める。この時、ゴム胴２は、版胴１には接触していない。
【００４８】
ＣＰＵ２０１は、ゴム胴２を基準回転速度ＶＢｒで回転させた後、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（図１３：ステップＳ１２５）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを演算し（ステップＳ１２６）、メモリＭ１４よりゴム胴の印刷開始位置ψSTを読み込み（ステップＳ１２７）、ゴム胴の現在の回転位相ψRがゴム胴の印刷開始位置ψSTに達したか否かを確認する（ステップＳ１２８）。
【００４９】
そして、ＣＰＵ２０１は、ゴム胴の現在の回転位相ψRがゴム胴の印刷開始位置ψSTに達したことを確認すると（ステップＳ１２８のＹＥＳ）、胴着脱装置２３６に着指令を出力し（ステップＳ１２９）、ゴム胴２を版胴１に接触させる。そして、ＣＰＵ２０１は、メモリＭ７から版胴の基準回転速度ＶＰｒを読み込み（ステップＳ１３０）、その読み込んだ版胴の基準回転速度ＶＰｒを版胴駆動用モータドライバ２１８にＤ／Ａ変換器２２１を介して出力する（ステップＳ１３１）。これにより、版胴１が基準回転速度ＶＰｒで回転し始め、版胴１からのインキがゴム胴２に転写され始める。
【００５０】
版胴１からゴム胴２へインキを転写している間、ＣＰＵ２０１は、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（図１４：ステップＳ１３２）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを演算し（ステップＳ１３３）、メモリＭ１５よりゴム胴の印刷終了位置ψENDを読み込み（ステップＳ１３４）、ゴム胴の現在の回転位相ψRがゴム胴の印刷終了位置ψENDに達したか否かを確認する（ステップＳ１３５）。
【００５１】
そして、ＣＰＵ２０１は、ゴム胴の現在の回転位相ψRがゴム胴の印刷終了位置ψENDに達したことを確認すると（ステップＳ１３５のＹＥＳ）、胴着脱装置２３６に脱指令を出力し（ステップＳ１３６）、ゴム胴２を版胴１から離す。すなわち、胴抜きを行う。これにより、ゴム胴２の印刷開始位置ψSTから印刷終了位置ψENDまでの区間に、版胴１からのインキが転写される。
【００５２】
〔ゴム胴の下降〕
ＣＰＵ２０１は、版胴１からのゴム胴２へのインキの転写を終えると、版胴駆動用モータドライバ２１８に停止指令を出力し（ステップＳ１３７）、版胴１の回転を停止させる。そして、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（図１５：ステップＳ１３８）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを演算し（ステップＳ１３９）、メモリＭ１６よりゴム胴の移動開始位置ψMSTを読み込み（ステップＳ１４０）、ゴム胴の現在の回転位相ψRがゴム胴の移動開始位置ψMSTに達したか否かを確認する（ステップＳ１４１）。
【００５３】
そして、ＣＰＵ２０１は、ゴム胴の現在の回転位相ψRがゴム胴の移動開始位置ψMSTに達したことを確認すると（ステップＳ１４１のＹＥＳ）、ゴム胴昇降用エアシリンダ用バルブ２３４に下降指令を出力する（ステップＳ１４２）。これにより、ゴム胴昇降用エアシリンダ２３３が作動し、ゴム胴２がテーブル３に降ろされる（図４３参照）。
【００５４】
〔ゴム胴の天地方向への移動〕
次に、ＣＰＵ２０１は、メモリＭ１７からゴム胴の天地方向移動速度ｖＢMを読み込み（ステップＳ１４３）、ゴム胴天地方向移動用モータドライバ２２８に正転指令およびゴム胴の天地方向移動速度ｖＢMをＤ／Ａ変換器２３１を介して出力する（ステップＳ１４４）。これにより、ゴム胴２が回転しながら天地方向の下流側へ、すなわちテーブル３上の被印刷物４Ａのある方向へ、天地方向移動速度ｖＢMで移動し始める。
【００５５】
次に、ＣＰＵ２０１は、メモリＭ１８にゴム胴の天地方向位置と回転位相による位相偏差補正が完了していないことを示す値として「２」を書き込む（図１６：ステップＳ１４５）。そして、このゴム胴２の天地方向の下流側への移動中、ゴム胴の天地方向位置検出用カウンタ２３０よりカウント値を読み込み（ステップＳ１４６）、この読み込んだゴム胴の天地方向位置検出用カウンタ２３０のカウント値よりゴム胴の現在の天地方向位置ＰＢＭRを演算してメモリＭ２０に書き込むと共に（ステップＳ１４７）、メモリＭ３から補正された印刷開始位置ＰＲＴST’（＝ＰＲＴST）を読み込み（ステップＳ１４８）、ステップＳ１４７で演算したゴム胴の現在の天地方向位置ＰＢＭRが補正された印刷開始位置ＰＲＴST’（＝ＰＲＴST）に達したか否かを確認する（ステップＳ１４９）。
【００５６】
〔ゴム胴の回転位相の調整〕
ＣＰＵ２０１は、ステップＳ１４９においてゴム胴の現在の天地方向位置ＰＢＭRの補正された印刷開始位置ＰＲＴST’（＝ＰＲＴST）への到達が確認されるまでの間、ステップＳ１５０（図１７）〜Ｓ１６９（図１８）の処理動作を繰り返す。このステップＳ１５０〜Ｓ１６９の処理ではゴム胴の回転位相の調整を行うが、この試し刷りに際しては、第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１がΔＹ１＝０とされているので、実質的には、ゴム胴の回転位相の調整は行われない。但し、この場合、メモリＭ１８にはゴム胴の天地方向位置と回転位相による位相偏差の補正が完了したことを示す値として「１」が書き込まれる（図１８：ステップＳ１６９）。このゴム胴の回転位相の調整については後述する。
【００５７】
ＣＰＵ２０１は、ゴム胴の現在の天地方向位置ＰＢＭRが補正された印刷開始位置ＰＲＴST’（＝ＰＲＴST）に到達したことを確認すると（図１６：ステップＳ１４９のＹＥＳ）、メモリＭ１８に書き込まれている値を読み込み（ステップＳ１７０）、メモリＭ１８に書き込まれている値が「１」であるか否かを確認する（図１９：ステップＳ１７１）。ここでは、メモリＭ１８に書き込まれている値は「１」であるので（ステップＳ１７１のＹＥＳ）、ゴム胴の天地方向位置と回転位相による位相偏差の補正が完了した状態にあると判断する。
【００５８】
〔被印刷物への回路の印刷（試し刷り）〕
ＣＰＵ２０１は、ゴム胴の天地方向位置と回転位相による位相偏差の補正が完了した状態にあると判断すると（ステップＳ１７１のＹＥＳ）、メモリＭ６から印刷中のゴム胴の回転速度ＶＢｐを読み込み（ステップＳ１７２）、その読み込んだ印刷中のゴム胴の回転速度ＶＢｐをゴム胴駆動用モータドライバ２２３にＤ／Ａ変換器２２６を介して出力する（ステップＳ１７３）。これにより、ゴム胴２が印刷中のゴム胴の回転速度ＶＢｐで回転し始める（図４４参照）。
【００５９】
この場合、印刷中のゴム胴の回転速度ＶＢｐは、先のステップＳ１０９（図１１）で基準回転速度ＶＢｒと同じ速度として求められている。また、補正された印刷開始位置ＰＲＴST’は、先のステップＳ１０６（図１０）で基準印刷開始位置ＰＲＴSTと同じ位置として求められている。このため、基準回転速度ＶＢｒで、基準印刷開始位置ＰＲＴSTから、ゴム胴２が回転しながら天地方向の下流側へ移動して行く。これにより、テーブル３上の被印刷物４Ａへ、基準印刷開始位置ＰＲＴSTから基準回転速度ＶＢｒで、回路の印刷が行われて行く。
【００６０】
ＣＰＵ２０１は、この被印刷物４Ａへの回路の印刷中、ゴム胴の天地方向位置検出用カウンタ２３０よりカウント値を読み込み（ステップＳ１７４）、この読み込んだゴム胴の天地方向位置検出用カウンタ２３０のカウント値よりゴム胴の現在の天地方向位置ＰＢＭRを演算し（ステップＳ１７５）、メモリＭ３０から印刷終了位置ＰＲＴENDを読み込み（ステップＳ１７６）、ゴム胴の現在の天地方向位置ＰＢＭRが印刷終了位置ＰＲＴENDに達したか否かを確認する（ステップＳ１７７）。
【００６１】
ＣＰＵ２０１は、ゴム胴の現在の天地方向位置ＰＢＭRが印刷終了位置ＰＲＴENDに達したことを確認すると（ステップＳ１７７のＹＥＳ）、ゴム胴駆動用モータドライバ２２３に停止指令を出力し（図２０：ステップＳ１７８）、ゴム胴２の回転を停止させる（図４５参照）。そして、ゴム胴昇降用エアシリンダ用バルブ２３４に上昇指令を出力し（ステップＳ１７９）、ゴム胴２をテーブル３から上昇させる（図４６参照）。
【００６２】
そして、ＣＰＵ２０１は、メモリＭ１７からゴム胴の天地方向移動速度ｖＢMを読み込み（ステップＳ１８０）、ゴム胴天地方向移動用モータドライバ２２８に逆転指令およびゴム胴の天地方向移動速度ｖＢMをＤ／Ａ変換器２３１を介して出力する（ステップＳ１８１）。これにより、ゴム胴２が回転を停止した状態で天地方向の上流側、すなわち版胴１が位置している側に向かって、天地方向移動速度ｖＢMで移動し始める。
【００６３】
このゴム胴２の天地方向の上流側への移動により、ゴム胴の天地方向の原点位置検出器２３２がオンとなると（ステップＳ１８２のＹＥＳ）、すなわちゴム胴１が移動を開始する前の最初の位置（原点位置）に戻ると、ゴム胴天地方向移動用モータドライバ２２８に停止指令を出力する（ステップＳ１８３）。これにより、ゴム胴２の天地方向への移動が停止する（図４７参照）。
【００６４】
このようにして、実施の形態１では、第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１をΔＹ１＝０とし、レジスタマーク間の伸縮率ηをη＝１として、被印刷物４Ａへ回路の印刷が行われ、図２に示されるような４つのレジスタマークＲＭ１が同時に印刷された被印刷物４Ｂ（試し刷りされた被印刷物４Ｂ）が得られる。
【００６５】
〔印刷終了後のティーチング〕
オペレータは、このようにして試し刷りされた被印刷物４Ｂを得た後、印刷終了後のティーチングスイッチ２０８をオンとする。
【００６６】
平台印刷制御装置２００のＣＰＵ２０１は、印刷終了後のティーチングスイッチ２０８がオンとされると（図２１：ステップＳ１８５のＹＥＳ）、メモリＭ３１からカメラ移動用モータの回転速度Ｖｃを読み込み（ステップＳ１８６）、カメラ移動用モータドライバ２１２に正転指令およびカメラ移動用モータの回転速度ＶｃをＤ／Ａ変換器２１５を介して出力する（ステップＳ１８７）。これにより、カメラ移動用モータ２１１が回転速度Ｖｃで正転し、図２に示された最初の位置を原点位置として、左カメラ２１０Ｌおよび右カメラ２１０Ｒがテーブル３上を左方向へ同時に移動する。
【００６７】
〔レジスタマークの撮像〕
ＣＰＵ２０１は、この左カメラ２１０Ｌおよび右カメラ２１０Ｒの移動中、カメラ位置検出用カウンタ２１４のカウント値を読み込み（ステップＳ１８８）、このカメラ位置検出用カウンタ２１４のカウント値より左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRを演算し（ステップＳ１８９）、メモリＭ３４から第１のマーク位置ＰＭ１を読み込み（ステップＳ１９０）、左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRが第１のマーク位置ＰＭ１に達したか否かを確認する（ステップＳ１９１）。
【００６８】
ＣＰＵ２０１は、左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRが第１のマーク位置ＰＭ１に達したことを確認すると（ステップＳ１９１のＹＥＳ）、カメラ移動用モータドライバ２１２に停止指令を出力して（ステップＳ１９２）、左カメラ２１０Ｌおよび右カメラ２１０Ｒの移動を停止する。そして、左カメラ２１０Ｌおよび右カメラ２１０Ｒに撮像指令を出力し（ステップＳ１９３）、テーブル３にセットされている被印刷物４Ｂ上のレジスタマークＲＭ１L1を含む領域を左カメラ２１０Ｌで撮像し、被印刷物４Ｂ上のレジスタマークＲＭ１R1を含む領域を右カメラ２１０Ｒで撮像する。
【００６９】
そして、ＣＰＵ２０１は、左カメラ２１０Ｌに撮像データの送信指令を送り（図２２：ステップＳ１９４）、この送信指令に応じて左カメラ２１０Ｌから撮像データが送られてくると（ステップＳ１９５のＹＥＳ）、メモリＭ３５中のカウント値Ｙを１とし（ステップＳ１９６）、メモリＭ３６中のカウント値Ｘを１とし（ステップＳ１９７）、カウント値Ｘ，Ｙで特定される画素位置の左カメラ２１０Ｌからの撮像データをメモリＭ３７の（Ｘ，Ｙ）のアドレス位置に書き込む（ステップＳ１９８）。
【００７０】
そして、ＣＰＵ２０１は、メモリＭ３６中のカウント値Ｘに１を加算し（ステップＳ１９９）、メモリＭ３８中のカメラの左右方向の画素数ａを読み込み（ステップＳ２００）、ステップＳ２０１でカウント値Ｘがカメラの左右方向の画素数ａを超えるまで、ステップＳ１９８〜Ｓ２０１の処理動作を繰り返す。
【００７１】
そして、カウント値Ｘがカメラの左右方向の画素数ａを超えれば（ステップＳ２０１のＹＥＳ）、メモリＭ３５中のカウント値Ｙに１を加算し（ステップＳ２０２）、メモリＭ３９中のカメラの天地方向の画素数ｂを読み込み（ステップＳ２０３）、ステップＳ２０４でカウント値Ｙがカメラの天地方向の画素数ｂを超えるまで、ステップＳ１９７〜Ｓ２０４の処理動作を繰り返す。
【００７２】
これにより、メモリＭ３７中に、第１のマーク位置ＰＭ１における左カメラ２１０Ｌからのａ×ｂの画素の撮像データが記憶されるものとなる。ここでは、図４８（ａ）に示すように、被印刷物４ＢのレジスタマークＲＭ１L1を含む撮像データがａ×ｂの画素の撮像データとしてメモリＭ３７中に記憶される。
【００７３】
なお、メモリＭ４６には、図４８（ｂ）に示すように、レジスタマークＲＭ１のｃ×ｄの画素データがパターンマッチング用のデータとして記憶されている。また、カメラの天地方向は被印刷物４Ｂの天地方向と同方向とされ、カメラの左右方向は被印刷物４Ｂの左右方向と同方向とされている。
【００７４】
次に、ＣＰＵ２０１は、右カメラ２１０Ｒに撮像データの送信指令を送り（図２３：ステップＳ２０５）、この送信指令に応じて右カメラ２１０Ｒから撮像データが送られてくると（ステップＳ２０６のＹＥＳ）、メモリＭ３５中のカウント値Ｙを１とし（ステップＳ２０７）、メモリＭ３６中のカウント値Ｘを１とし（ステップＳ２０８）、カウント値Ｘ，Ｙで特定される画素位置の右カメラ２１０Ｒからの撮像データをメモリＭ４０の（Ｘ，Ｙ）のアドレス位置に書き込む（ステップＳ２０９）。
【００７５】
そして、ＣＰＵ２０１は、メモリＭ３６中のカウント値Ｘに１を加算し（ステップＳ２１０）、メモリＭ３８中のカメラの左右方向の画素数ａを読み込み（ステップＳ２１１）、ステップＳ２１２でカウント値Ｘがカメラの左右方向の画素数ａを超えるまで、ステップＳ２０９〜Ｓ２１２の処理動作を繰り返す。
【００７６】
そして、カウント値Ｘがカメラの左右方向の画素数ａを超えれば（ステップＳ２１２のＹＥＳ）、メモリＭ３５中のカウント値Ｙに１を加算し（ステップＳ２１３）、メモリＭ３９中のカメラの天地方向の画素数ｂを読み込み（ステップＳ２１４）、ステップＳ２１５でカウント値Ｙがカメラの天地方向の画素数ｂを超えるまで、ステップＳ２０８〜Ｓ２１５の処理動作を繰り返す。
【００７７】
これにより、メモリＭ４０中に、第１のマーク位置ＰＭ１における右カメラ２１０Ｒからのａ×ｂの画素の撮像データが記憶されるものとなる。ここでは、図４９（ａ）に示すように、被印刷物４ＢのレジスタマークＲＭ１R1を含む撮像データがａ×ｂの画素の撮像データとしてメモリＭ４０中に記憶される。
【００７８】
次に、ＣＰＵ２０１は、メモリＭ３１からカメラ移動用モータの回転速度Ｖｃを読み込み（図２４：ステップＳ２１６）、カメラ移動用モータドライバ２１２に逆転指令およびカメラ移動用モータの回転速度ＶｃをＤ／Ａ変換器２１５を介して出力する（ステップＳ２１７）。これにより、カメラ移動用モータ２１１が回転速度Ｖｃで逆転し、図２において第１のマーク位置ＰＭ１に停止していた左カメラ２１０Ｌおよび右カメラ２１０Ｒが、テーブル３上を右方向へ同時に移動する。
【００７９】
ＣＰＵ２０１は、この左カメラ２１０Ｌおよび右カメラ２１０Ｒの移動中、カメラ位置検出用カウンタ２１４のカウント値を読み込み（ステップＳ２１８）、このカメラ位置検出用カウンタ２１４のカウント値より左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRを演算し（ステップＳ２１９）、メモリＭ４１から第２のマーク位置ＰＭ２を読み込み（ステップＳ２２０）、左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRが第２のマーク位置ＰＭ２に達したか否かを確認する（ステップＳ２２１）。
【００８０】
ＣＰＵ２０１は、左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRが第２のマーク位置ＰＭ２に達したことを確認すると（ステップＳ２２１のＹＥＳ）、左カメラ２１０Ｌおよび右カメラ２１０Ｒに撮像指令を出力し（ステップＳ２２２）、被印刷物４Ｂ上のレジスタマークＲＭ１L2を含む領域を左カメラ２１０Ｌで撮像し、被印刷物４Ｂ上のレジスタマークＲＭ１R2を含む領域を右カメラ２１０Ｒで撮像する。
【００８１】
そして、ＣＰＵ２０１は、左カメラ２１０Ｌに撮像データの送信指令を送り（ステップＳ２２３）、この送信指令に応じて左カメラ２１０Ｌから撮像データが送られてくると（ステップＳ２２４のＹＥＳ）、メモリＭ３５中のカウント値Ｙを１とし（ステップＳ２２５）、メモリＭ３６中のカウント値Ｘを１とし（図２５：ステップＳ２２６）、カウント値Ｘ，Ｙで特定される画素位置の左カメラ２１０Ｌからの撮像データをメモリＭ４２の（Ｘ，Ｙ）のアドレス位置に書き込む（ステップＳ２２７）。
【００８２】
そして、ＣＰＵ２０１は、メモリＭ３６中のカウント値Ｘに１を加算し（ステップＳ２２８）、メモリＭ３８中のカメラの左右方向の画素数ａを読み込み（ステップＳ２２９）、ステップＳ２３０でカウント値Ｘがカメラの左右方向の画素数ａを超えるまで、ステップＳ２２７〜Ｓ２３０の処理動作を繰り返す。
【００８３】
そして、カウント値Ｘがカメラの左右方向の画素数ａを超えれば（ステップＳ２３０のＹＥＳ）、メモリＭ３５中のカウント値Ｙに１を加算し（ステップＳ２３１）、メモリＭ３９中のカメラの天地方向の画素数ｂを読み込み（ステップＳ２３２）、ステップＳ２３３でカウント値Ｙがカメラの天地方向の画素数ｂを超えるまで、ステップＳ２２６〜Ｓ２３３の処理動作を繰り返す。
【００８４】
これにより、メモリＭ４２中に、第２のマーク位置ＰＭ２における左カメラ２１０Ｌからのａ×ｂの画素の撮像データが記憶されるものとなる。ここでは、図５０（ａ）に示すように、被印刷物４ＢのレジスタマークＲＭ１L2を含む撮像データがａ×ｂの画素の撮像データとしてメモリＭ４２中に記憶される。
【００８５】
次に、ＣＰＵ２０１は、右カメラ２１０Ｒに撮像データの送信指令を送り（ステップＳ２３４）、この送信指令に応じて右カメラ２１０Ｒから撮像データが送られてくると（ステップＳ２３５のＹＥＳ）、メモリＭ３５中のカウント値Ｙを１とし（図２６：ステップＳ２３６）、メモリＭ３６中のカウント値Ｘを１とし（ステップＳ２３７）、カウント値Ｘ，Ｙで特定される画素位置の右カメラ２１０Ｒからの撮像データをメモリＭ４３の（Ｘ，Ｙ）のアドレス位置に書き込む（ステップＳ２３８）。
【００８６】
そして、ＣＰＵ２０１は、メモリＭ３６中のカウント値Ｘに１を加算し（ステップＳ２３９）、メモリＭ３８中のカメラの左右方向の画素数ａを読み込み（ステップＳ２４０）、ステップＳ２４１でカウント値Ｘがカメラの左右方向の画素数ａを超えるまで、ステップＳ２３８〜Ｓ２４１の処理動作を繰り返す。
【００８７】
そして、カウント値Ｘがカメラの左右方向の画素数ａを超えれば（ステップＳ２４１のＹＥＳ）、メモリＭ３５中のカウント値Ｙに１を加算し（ステップＳ２４２）、メモリＭ３９中のカメラの天地方向の画素数ｂを読み込み（ステップＳ２４３）、ステップＳ２４４でカウント値Ｙがカメラの天地方向の画素数ｂを超えるまで、ステップＳ２３７〜Ｓ２４４の処理動作を繰り返す。
【００８８】
これにより、メモリＭ４３中に、第２のマーク位置ＰＭ２における右カメラ２１０Ｒからのａ×ｂの画素の撮像データが記憶されるものとなる。ここでは、図５１（ａ）に示すように、被印刷物４ＢのレジスタマークＲＭ１R2を含む撮像データがａ×ｂの画素の撮像データとしてメモリＭ４３中に記憶される。
【００８９】
そして、ＣＰＵ２０１は、左カメラ２１０Ｌおよび右カメラ２１０Ｒの移動を続け、カメラの原点位置検出器２１６が左カメラ２１０Ｌおよび右カメラ２１０Ｒの原点位置（最初の位置）への復帰を検知すると（ステップＳ２４５のＹＥＳ）、カメラ移動用モータドライバ２１２に停止指令を送り（ステップＳ２４６）、左カメラ２１０Ｌおよび右カメラ２１０Ｒの移動を停止させる。
【００９０】
〔パターンマッチングによるレジスタマークの位置の検出〕
次に、ＣＰＵ２０１は、メモリＭ３５中のカウント値Ｙを１とし（図２７：ステップＳ２４７）、メモリＭ３６中のカウント値Ｘを１とし（ステップＳ２４８）、メモリＭ４４中のカウント値Ｎを１とし（ステップＳ２４９）、メモリＭ４５中のカウント値Ｍを１とする（ステップＳ２５０）。
【００９１】
そして、メモリＭ３７中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の左カメラの画素データを読み込み（ステップＳ２５１）、メモリＭ４６中の（Ｍ，Ｎ）のアドレス位置のレジスタマークの画素データを読み込み（ステップＳ２５２）、この読み込んだメモリＭ３７中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の左カメラの画素データとメモリＭ４６中の（Ｍ，Ｎ）のアドレス位置の画素データとが一致しているか否かを確認する（ステップＳ２５３、図４８（ａ），（ｂ）参照）。
【００９２】
ここで、メモリＭ３７中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の左カメラの画素データとメモリＭ４６中の（Ｍ，Ｎ）のアドレス位置のレジスタマークの画素データとが一致していなければ（ステップＳ２５３のＮＯ）、その時の（Ｘ、Ｙ）のアドレスから（Ｘ＋ｃ−１、Ｙ＋ｄ−１）のアドレスまでの左のカメラ２１０Ｌの第１のマーク位置の撮像データのいずれかの画素データがレジスタマークの画素データと異なり、（Ｘ、Ｙ）のアドレスから始まる範囲に第１のマーク位置ＰＭ１の左のレジスタマークＲＭ１L1が無いことになるので、ＣＰＵ２０１は、メモリＭ３６中のカウント値Ｘに１を加算し（図２８：ステップＳ２５４）、メモリＭ３８中のカメラの左右方向の画素数ａとメモリＭ４７中のレジスタマークの左右方向の画素数ｃとを読み込み（ステップＳ２５５，Ｓ２５６）、ステップＳ２５７でカウント値Ｘが「ａ−ｃ＋１」を超えるまで、ステップＳ２４９〜Ｓ２５７の処理動作を繰り返す。
【００９３】
この処理動作中、カウント値Ｘが「ａ−ｃ＋１」を超えれば（ステップＳ２５７のＹＥＳ）、左のカメラ２１０Ｌの第１のマーク位置の撮像データの左右方向の端を越えたことになるので、ＣＰＵ２０１は、メモリＭ３５中のカウント値Ｙに１を加算し（ステップＳ２５８）、メモリＭ３９中のカメラの天地方向の画素数ｂとメモリＭ４８中のレジスタマークの天地方向の画素数ｄとを読み込み（ステップＳ２５９，Ｓ２６０）、ステップＳ２６１でカウント値Ｙが「ｂ−ｄ＋１」を超えるまで、ステップＳ２４８〜Ｓ２６１の処理動作を繰り返す。
【００９４】
この処理動作中、メモリＭ３７中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の左カメラの画素データとメモリＭ４６中の（Ｍ，Ｎ）のアドレス位置のレジスタマークの画素データとが一致していることが確認されると（図２７：ステップＳ２５３のＹＥＳ）、ＣＰＵ２０１は、メモリＭ４５中のカウント値Ｍに１を加算し（図２９：ステップＳ２６３）、メモリＭ４７からレジスタマークの左右方向の画素数ｃを読み込み（ステップＳ２６４）、ステップＳ２６５でカウント値Ｍがレジスタマークの左右方向の画素数ｃを超えるまで、ステップＳ２５１〜Ｓ２６５の処理動作を繰り返す。
【００９５】
カウント値Ｍがレジスタマークの左右方向の画素数ｃを超えると（ステップＳ２６５のＹＥＳ）、ＣＰＵ２０１は、メモリＭ４４中のカウント値Ｎに１を加算し（ステップＳ２６６）、メモリＭ４８からレジスタマークの天地方向の画素数ｄを読み込み（ステップＳ２６７）、ステップＳ２６８でカウント値Ｎがレジスタマークの天地方向の画素数ｄを超えるまで、ステップＳ２５０〜Ｓ２６８の処理動作を繰り返す。
【００９６】
このようにして、ＣＰＵ２０１は、メモリＭ３７中のａ×ｂの画素の撮像データ（左の第１のマーク位置の撮像データ）に対してメモリＭ４６中のｃ×ｄのレジスタマークの画素データのパターンマッチングを行い、カウント値Ｎがレジスタマークの天地方向の画素数ｄを超えると（ステップＳ２６８のＹＥＳ）、メモリＭ３７中のａ×ｂの画素の撮像データの（Ｘ、Ｙ）のアドレスから（Ｘ＋ｃ−１、Ｙ＋ｄ−１）のアドレスまでの範囲にメモリＭ４６中のｃ×ｄのレジスタマークの画素データが含まれていたと判断する。すなわち、左カメラ２１０Ｌが撮像した第１のマーク位置ＰＭ１における画像の中にレジスタマークＲＭ１（ＲＭ１L1）が含まれていたと判断する。
【００９７】
なお、ステップＳ２６１でカウント値Ｙが「ｂ−ｄ＋１」を超えた場合には（ステップＳ２６１のＹＥＳ）、左のカメラ２１０Ｌの第１のマーク位置の撮像データの天地方向の端を越えたことになり、ＣＰＵ２０１は、左カメラ２１０Ｌが撮像した第１のマーク位置ＰＭ１における画像の中にはレジスタマークＲＭ１（ＲＭ１L1）が含まれていなかったと判断し、表示器２０５にエラー表示を行う（ステップＳ２６２）。
【００９８】
ＣＰＵ２０１は、左カメラ２１０Ｌが撮像した第１のマーク位置ＰＭ１における画像の中にレジスタマークＲＭ１L1が含まれていたと判断すると（ステップＳ２６８のＹＥＳ）、その時のメモリＭ３６中のカウント値Ｘを読み込み（ステップＳ２６９）、その読み込んだカウント値ＸよりレジスタマークＲＭ１L1のＸ方向の測定位置Ｍ１ｘ１Lを演算し、メモリＭ４９中のＸ方向のアドレス位置に書き込む（ステップＳ２７０）。また、その時のメモリＭ３５中のカウント値Ｙを読み込み（ステップＳ２７１）、その読み込んだカウント値ＹよりレジスタマークＲＭ１L1のＹ方向の測定位置Ｍ１ｙ１Lを演算し、メモリＭ４９中のＹ方向のアドレス位置に書き込む（ステップＳ２７２、図４８（ｃ）参照）。
【００９９】
尚、レジスタマークＲＭ１L1のＸ方向の測定位置Ｍ１ｘ１Lは、左カメラ２１０Ｌが設けられた左右方向位置とカウント値Ｘから求められ、Ｙ方向の測定位置Ｍ１ｙ１Lは、第１のマーク位置ＰＭ１とカウント値Ｙから求められる。
【０１００】
次に、ＣＰＵ２０１は、メモリＭ３５中のカウント値Ｙを１とし（図３０：ステップＳ２７３）、メモリＭ３６中のカウント値Ｘを１とし（ステップＳ２７４）、メモリＭ４４中のカウント値Ｎを１とし（ステップＳ２７５）、メモリＭ４５中のカウント値Ｍを１とする（ステップＳ２７６）。
【０１０１】
そして、メモリＭ４２中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の左カメラの画素データを読み込み（ステップＳ２７７）、メモリＭ４６中の（Ｍ，Ｎ）のアドレス位置のレジスタマークの画素データを読み込み（ステップＳ２７８）、この読み込んだメモリＭ４２中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の左カメラの画素データとメモリＭ４６中の（Ｍ，Ｎ）のアドレス位置の画素データとが一致しているか否かを確認する（ステップＳ２７９，図５０（ａ），（ｂ）参照）。
【０１０２】
ここで、メモリＭ４２中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の左カメラの画素データとメモリＭ４６中の（Ｍ，Ｎ）のアドレス位置のレジスタマークの画素データとが一致していなければ（ステップＳ２７９のＮＯ）、その時の（Ｘ、Ｙ）のアドレスから（Ｘ＋ｃ−１、Ｙ＋ｄ−１）のアドレスまでの左のカメラ２１０Ｌの第２のマーク位置の撮像データのいずれかの画素データがレジスタマークの画素データと異なり、（Ｘ、Ｙ）のアドレスから始まる範囲に第２のマーク位置ＰＭ２の左のレジスタマークＲＭ１L2が無いことになるので、ＣＰＵ２０１は、メモリＭ３６中のカウント値Ｘに１を加算し（図３１：ステップＳ２８０）、メモリＭ３８中のカメラの左右方向の画素数ａとメモリＭ４７中のレジスタマークの左右方向の画素数ｃとを読み込み（ステップＳ２８１，Ｓ２８２）、ステップＳ２８３でカウント値Ｘが「ａ−ｃ＋１」を超えるまで、ステップＳ２７５〜Ｓ２８３の処理動作を繰り返す。
【０１０３】
この処理動作中、カウント値Ｘが「ａ−ｃ＋１」を超えれば（ステップＳ２８３のＹＥＳ）、左のカメラ２１０Ｌの第２のマーク位置の撮像データの左右方向の端を越えたことになるので、ＣＰＵ２０１は、メモリＭ３５中のカウント値Ｙに１を加算し（ステップＳ２８４）、メモリＭ３９中のカメラの天地方向の画素数ｂとメモリＭ４８中のレジスタマークの天地方向の画素数ｄとを読み込み（ステップＳ２８５，Ｓ２８６）、ステップＳ２８７でカウント値Ｙが「ｂ−ｄ＋１」を超えるまで、ステップＳ２７４〜Ｓ２８７の処理動作を繰り返す。
【０１０４】
この処理動作中、メモリＭ４２中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の左カメラの画素データとメモリＭ４６中の（Ｍ，Ｎ）のアドレス位置のレジスタマークの画素データとが一致していることが確認されると（図３０：ステップＳ２７９のＹＥＳ）、ＣＰＵ２０１は、メモリＭ４５中のカウント値Ｍに１を加算し（図３２：ステップＳ２８９）、メモリＭ４７からレジスタマークの左右方向の画素数ｃを読み込み（ステップＳ２９０）、ステップＳ２９１でカウント値Ｍがレジスタマークの左右方向の画素数ｃを超えるまで、ステップＳ２７７〜Ｓ２９１の処理動作を繰り返す。
【０１０５】
カウント値Ｍがレジスタマークの左右方向の画素数ｃを超えると（ステップＳ２９１のＹＥＳ）、ＣＰＵ２０１は、メモリＭ４４中のカウント値Ｎに１を加算し（ステップＳ２９２）、メモリＭ４８からレジスタマークの天地方向の画素数ｄを読み込み（ステップＳ２９３）、ステップＳ２９４でカウント値Ｎがレジスタマークの天地方向の画素数ｄを超えるまで、ステップＳ２７６〜Ｓ２９４の処理動作を繰り返す。
【０１０６】
このようにして、ＣＰＵ２０１は、メモリＭ４２中のａ×ｂの画素の撮像データ（左の第２のマーク位置の撮像データ）に対してメモリＭ４６中のｃ×ｄのレジスタマークの画素データのパターンマッチングを行い、カウント値Ｎがレジスタマークの天地方向の画素数ｄを超えると（ステップＳ２９４のＹＥＳ）、メモリＭ４２中のａ×ｂの画素の撮像データの（Ｘ、Ｙ）のアドレスから（Ｘ＋ｃ−１、Ｙ＋d−１）のアドレスまでの範囲にメモリＭ４６中のｃ×ｄのレジスタマークの画素データが含まれていたと判断する。すなわち、左カメラ２１０Ｌが撮像した第２のマーク位置ＰＭ２における画像の中にレジスタマークＲＭ１（ＲＭ１L2）が含まれていたと判断する。
【０１０７】
なお、ステップＳ２８７でカウント値Ｙが「ｂ−ｄ＋１」を超えた場合には（ステップＳ２８７のＹＥＳ）、左のカメラ２１０Ｌの第２のマーク位置の撮像データの天地方向の端を越えたことになり、ＣＰＵ２０１は、左カメラ２１０Ｌが撮像した第２のマーク位置ＰＭ２における画像の中にはレジスタマークＲＭ１（ＲＭ１L2）が含まれていなかったと判断し、表示器２０５にエラー表示を行う（ステップＳ２８８）。
【０１０８】
ＣＰＵ２０１は、左カメラ２１０Ｌが撮像した第２のマーク位置ＰＭ２における画像の中にレジスタマークＲＭ１L2が含まれていたと判断すると（ステップＳ２９４のＹＥＳ）、その時のメモリＭ３６中のカウント値Ｘを読み込み（ステップＳ２９５）、その読み込んだカウント値ＸよりレジスタマークＲＭ１L2のＸ方向の測定位置Ｍ１ｘ２Lを演算し、メモリＭ５０中のＸ方向のアドレス位置に書き込む（ステップＳ２９６）。また、その時のメモリＭ３５中のカウント値Ｙを読み込み（ステップＳ２９７）、その読み込んだカウント値ＹよりレジスタマークＲＭ１L2のＹ方向の測定位置Ｍ１ｙ２Lを演算し、メモリＭ５０中のＹ方向のアドレス位置に書き込む（ステップＳ２９８、図５０（ｃ）参照）。
【０１０９】
尚、レジスタマークＲＭ１L2のＸ方向の測定位置Ｍ１ｘ２Lは、左カメラ２１０Ｌが設けられた左右方向位置とカウント値Ｘから求められ、Ｙ方向の測定位置Ｍ１ｙ２Lは、第２のマーク位置ＰＭ２とカウント値Ｙから求められる。
【０１１０】
そして、ＣＰＵ２０１は、メモリＭ４９のＹ方向のアドレス位置より第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１L1のＹ方向の測定位置Ｍ１ｙ１Lを読み込み（図３３：ステップＳ２９９）、またメモリＭ５１から第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１L1のＹ方向の基準位置Ｍ１ｙ１ｒを読み込み（ステップＳ３００）、第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１L1のＹ方向の測定位置Ｍ１ｙ１Lから第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１L1のＹ方向の基準位置Ｍ１ｙ１ｒを減算し、第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１L1のＹ方向のずれ量ΔＭ１ｙ１Lを求め（図４８（ｃ）参照）、この求めたレジスタマークＲＭ１L1のＹ方向のずれ量ΔＭ１ｙ１LをメモリＭ５２に書き込む（ステップＳ３０１）。
【０１１１】
また、ＣＰＵ２０１は、メモリＭ４９のＹ方向のアドレス位置より第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１L1のＹ方向の測定位置Ｍ１ｙ１Lを読み込み（ステップＳ３０２）、メモリＭ５０のＹ方向のアドレス位置より第２のマーク位置ＰＭ２におけるレジスタマークＲＭ１L2のＹ方向の測定位置Ｍ１ｙ２Lを読み込み（ステップＳ３０３）、第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１L1のＹ方向の測定位置Ｍ１ｙ１Lより第２のマーク位置ＰＭ２におけるレジスタマークＲＭ１L2のＹ方向の測定位置Ｍ１ｙ２Lを減算して左のレジスタマーク間の距離ＬＭ１Lを求め（図５２（ａ）参照）、この求めた左のレジスタマーク間の距離ＬＭ１LをメモリＭ５３に書き込む（ステップＳ３０４）。
【０１１２】
次に、ＣＰＵ２０１は、メモリＭ３５中のカウント値Ｙを１とし（図３４：ステップＳ３０５）、メモリＭ３６中のカウント値Ｘを１とし（ステップＳ３０６）、メモリＭ４４中のカウント値Ｎを１とし（ステップＳ３０７）、メモリＭ４５中のカウント値Ｍを１とする（ステップＳ３０８）。
【０１１３】
そして、メモリＭ４０中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の右カメラの画素データを読み込み（ステップＳ３０９）、メモリＭ４６中の（Ｍ，Ｎ）のアドレス位置のレジスタマークの画素データを読み込み（ステップＳ３１０）、この読み込んだメモリＭ４０中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の右カメラの画素データとメモリＭ４６中の（Ｍ，Ｎ）のアドレス位置の画素データとが一致しているか否かを確認する（ステップＳ３１１、図４９（ａ），（ｂ）参照）。
【０１１４】
ここで、メモリＭ４０中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の右カメラの画素データとメモリＭ４６中の（Ｍ，Ｎ）のアドレス位置のレジスタマークの画素データとが一致していなければ（ステップＳ３１１のＮＯ）、その時の（Ｘ、Ｙ）のアドレスから（Ｘ＋ｃ−１、Ｙ＋ｄ−１）のアドレスまでの右のカメラ２１０Ｒの第１のマーク位置の撮像データのいずれかの画素データがレジスタマークの画素データと異なり、（Ｘ、Ｙ）のアドレスから始まる範囲に第１のマーク位置ＰＭ１の右のレジスタマークＲＭ１R1が無いことになるので、ＣＰＵ２０１は、メモリＭ３６中のカウント値Ｘに１を加算し（図３５：ステップＳ３１２）、メモリＭ３８中のカメラの左右方向の画素数ａとメモリＭ４７中のレジスタマークの左右方向の画素数ｃとを読み込み（ステップＳ３１３，Ｓ３１４）、ステップＳ３１５でカウント値Ｘが「ａ−ｃ＋１」を超えるまで、ステップＳ３０７〜Ｓ３１５の処理動作を繰り返す。
【０１１５】
この処理動作中、カウント値Ｘが「ａ−ｃ＋１」を超えれば（ステップＳ３１５のＹＥＳ）、右のカメラ２１０Ｒの第１のマーク位置の撮像データの左右方向の端を越えたことになるので、ＣＰＵ２０１は、メモリＭ３５中のカウント値Ｙに１を加算し（ステップＳ３１６）、メモリＭ３９中のカメラの天地方向の画素数ｂとメモリＭ４８中のレジスタマークの天地方向の画素数ｄとを読み込み（ステップＳ３１７，Ｓ３１８）、ステップＳ３１９でカウント値Ｙが「ｂ−ｄ＋１」を超えるまで、ステップＳ３０６〜Ｓ３１９の処理動作を繰り返す。
【０１１６】
この処理動作中、メモリＭ４０中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の右カメラの画素データとメモリＭ４６中の（Ｍ，Ｎ）のアドレス位置のレジスタマークの画素データとが一致していることが確認されると（図３４：ステップＳ３１１のＹＥＳ）、ＣＰＵ２０１は、メモリＭ４５中のカウント値Ｍに１を加算し（図３６：ステップＳ３２１）、メモリＭ４７からレジスタマークの左右方向の画素数ｃを読み込み（ステップＳ３２２）、ステップＳ３２３でカウント値Ｍがレジスタマークの左右方向の画素数ｃを超えるまで、ステップＳ３０９〜Ｓ３２３の処理動作を繰り返す。
【０１１７】
カウント値Ｍがレジスタマークの左右方向の画素数ｃを超えると（ステップＳ３２３のＹＥＳ）、ＣＰＵ２０１は、メモリＭ４４中のカウント値Ｎに１を加算し（ステップＳ３２４）、メモリＭ４８からレジスタマークの天地方向の画素数ｄを読み込み（ステップＳ３２５）、ステップＳ３２６でカウント値Ｎがレジスタマークの天地方向の画素数ｄを超えるまで、ステップＳ３０８〜Ｓ３２６の処理動作を繰り返す。
【０１１８】
このようにして、ＣＰＵ２０１は、メモリＭ４０中のａ×ｂの画素の撮像データ（右の第１のマーク位置の撮像データ）に対してメモリＭ４６中のｃ×ｄのレジスタマークの画素データのパターンマッチングを行い、カウント値Ｎがレジスタマークの天地方向の画素数ｄを超えると（ステップＳ３２６のＹＥＳ）、メモリＭ４０中のａ×ｂの画素の撮像データの（Ｘ、Ｙ）のアドレスから（Ｘ＋ｃ−１、Ｙ＋d−１）のアドレスまでの範囲にメモリＭ４６中のｃ×ｄのレジスタマークの画素データが含まれていたと判断する。すなわち、右カメラ２１０Ｒが撮像した第１のマーク位置ＰＭ１における画像の中にレジスタマークＲＭ１（ＲＭ１R1）が含まれていたと判断する。
【０１１９】
なお、ステップＳ３１９でカウント値Ｙが「ｂ−ｄ＋１」を超えた場合には（ステップＳ３１９のＹＥＳ）、右のカメラ２１０Ｒの第１のマーク位置の撮像データの天地方向の端を越えたことになり、ＣＰＵ２０１は、右カメラ２１０Ｒが撮像した第１のマーク位置ＰＭ１における画像の中にはレジスタマークＲＭ１（ＲＭ１R1）が含まれていなかったと判断し、表示器２０５にエラー表示を行う（ステップＳ３２０）。
【０１２０】
ＣＰＵ２０１は、右カメラ２１０Ｒが撮像した第１のマーク位置ＰＭ１における画像の中にレジスタマークＲＭ１R1が含まれていたと判断すると（ステップＳ３２６のＹＥＳ）、その時のメモリＭ３６中のカウント値Ｘを読み込み（ステップＳ３２７）、その読み込んだカウント値ＸよりレジスタマークＲＭ１R1のＸ方向の測定位置Ｍ１ｘ１Rを演算し、メモリＭ５４中のＸ方向のアドレス位置に書き込む（ステップＳ３２８）。また、その時のメモリＭ３５中のカウント値Ｙを読み込み（ステップＳ３２９）、その読み込んだカウント値ＹよりレジスタマークＲＭ１R1のＹ方向の測定位置Ｍ１ｙ１Rを演算し、メモリＭ５４中のＹ方向のアドレス位置に書き込む（ステップＳ３３０、図４９（ｃ）参照）。
【０１２１】
尚、レジスタマークＲＭ１R1のＸ方向の測定位置Ｍ１ｘ１Rは、右カメラ２１０Ｒが設けられた左右方向位置とカウント値Ｘから求められ、Ｙ方向の測定位置Ｍ１ｙ１Rは、第１のマーク位置ＰＭ１とカウント値Ｙから求められる。
【０１２２】
次に、ＣＰＵ２０１は、メモリＭ３５中のカウント値Ｙを１とし（図３７：ステップＳ３３１）、メモリＭ３６中のカウント値Ｘを１とし（ステップＳ３３２）、メモリＭ４４中のカウント値Ｎを１とし（ステップＳ３３３）、メモリＭ４５中のカウント値Ｍを１とする（ステップＳ３３４）。
【０１２３】
そして、メモリＭ４３中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の右カメラの画素データを読み込み（ステップＳ３３５）、メモリＭ４６中の（Ｍ，Ｎ）のアドレス位置のレジスタマークの画素データを読み込み（ステップＳ３３６）、この読み込んだメモリＭ４３中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の右カメラの画素データとメモリＭ４６中の（Ｍ，Ｎ）のアドレス位置の画素データとが一致しているか否かを確認する（ステップＳ３３７，図５１（ａ），（ｂ）参照）。
【０１２４】
ここで、メモリＭ４３中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の右カメラの画素データとメモリＭ４６中の（Ｍ，Ｎ）のアドレス位置のレジスタマークの画素データとが一致していなければ（ステップＳ３３７のＮＯ）、その時の（Ｘ、Ｙ）のアドレスから（Ｘ＋ｃ−１、Ｙ＋ｄ−１）のアドレスまでの右のカメラ２１０Ｒの第２のマーク位置の撮像データのいずれかの画素データがレジスタマークの画素データと異なり、（Ｘ、Ｙ）のアドレスから始まる範囲に第２のマーク位置ＰＭ２の右のレジスタマークＲＭ１R2が無いことになるので、ＣＰＵ２０１は、メモリＭ３６中のカウント値Ｘに１を加算し（図３８：ステップＳ３３８）、メモリＭ３８中のカメラの左右方向の画素数ａとメモリＭ４７中のレジスタマークの左右方向の画素数ｃとを読み込み（ステップＳ３３９，Ｓ３４０）、ステップＳ３４１でカウント値Ｘが「ａ−ｃ＋１」を超えるまで、ステップＳ３３３〜Ｓ３４１の処理動作を繰り返す。
【０１２５】
この処理動作中、カウント値Ｘが「ａ−ｃ＋１」を超えれば（ステップＳ３４１のＹＥＳ）、右のカメラ２１０Ｒの第２のマーク位置の撮像データの左右方向の端を越えたことになるので、ＣＰＵ２０１は、メモリＭ３５中のカウント値Ｙに１を加算し（ステップＳ３４２）、メモリＭ３９中のカメラの天地方向の画素数ｂとメモリＭ４８中のレジスタマークの天地方向の画素数ｄとを読み込み（ステップＳ３４３，Ｓ３４４）、ステップＳ３４５でカウント値Ｙが「ｂ−ｄ＋１」を超えるまで、ステップＳ３３２〜Ｓ３４５の処理動作を繰り返す。
【０１２６】
この処理動作中、メモリＭ４３中の（Ｘ＋Ｍ−１、Ｙ＋Ｎ−１）のアドレス位置の右カメラの画素データとメモリＭ４６中の（Ｍ，Ｎ）のアドレス位置のレジスタマークの画素データとが一致していることが確認されると（図３７：ステップＳ３３７のＹＥＳ）、ＣＰＵ２０１は、メモリＭ４５中のカウント値Ｍに１を加算し（図３９：ステップＳ３４７）、メモリＭ４７からレジスタマークの左右方向の画素数ｃを読み込み（ステップＳ３４８）、ステップＳ３４９でカウント値Ｍがレジスタマークの左右方向の画素数ｃを超えるまで、ステップＳ３３５〜Ｓ３４９の処理動作を繰り返す。
【０１２７】
カウント値Ｍがレジスタマークの左右方向の画素数ｃを超えると（ステップＳ３４９のＹＥＳ）、ＣＰＵ２０１は、メモリＭ４４中のカウント値Ｎに１を加算し（ステップＳ３５０）、メモリＭ４８からレジスタマークの天地方向の画素数ｄを読み込み（ステップＳ３５１）、ステップＳ３５２でカウント値Ｎがレジスタマークの天地方向の画素数ｄを超えるまで、ステップＳ３３４〜Ｓ３５２の処理動作を繰り返す。
【０１２８】
このようにして、ＣＰＵ２０１は、メモリＭ４３中のａ×ｂの画素の撮像データ（右の第２のマーク位置の撮像データ）に対してメモリＭ４６中のｃ×ｄのレジスタマークの画素データのパターンマッチングを行い、カウント値Ｎがレジスタマークの天地方向の画素数ｄを超えると（ステップＳ３５２のＹＥＳ）、メモリＭ４３中のａ×ｂの画素の撮像データの（Ｘ、Ｙ）のアドレスから（Ｘ＋ｃ−１、Ｙ＋ｄ−１）のアドレスまでの範囲にメモリＭ４６中のｃ×ｄのレジスタマークの画素データが含まれていたと判断する。すなわち、右カメラ２１０Ｒが撮像した第２のマーク位置ＰＭ２における画像の中にレジスタマークＲＭ１（ＲＭ１R2）が含まれていたと判断する。
【０１２９】
なお、ステップＳ３４５でカウント値Ｙが「ｂ−ｄ＋１」を超えた場合には（ステップＳ３４５のＹＥＳ）、右のカメラ２１０Ｒの第２のマーク位置の撮像データの天地方向の端を越えたことになり、ＣＰＵ２０１は、右カメラ２１０Ｒが撮像した第２のマーク位置ＰＭ２における画像の中にはレジスタマークＲＭ１（ＲＭ１R2）が含まれていなかったと判断し、表示器２０５にエラー表示を行う（ステップＳ３４６）。
【０１３０】
ＣＰＵ２０１は、右カメラ２１０Ｒが撮像した第２のマーク位置ＰＭ２における画像の中にレジスタマークＲＭ１R2が含まれていたと判断すると（ステップＳ３５２のＹＥＳ）、その時のメモリＭ３６中のカウント値Ｘを読み込み（ステップＳ３５３）、その読み込んだカウント値ＸよりレジスタマークＲＭ１R2のＸ方向の測定位置Ｍ１ｘ２Rを演算し、メモリＭ５５中のＸ方向のアドレス位置に書き込む（ステップＳ３５４）。また、その時のメモリＭ３５中のカウント値Ｙを読み込み（ステップＳ３５５）、その読み込んだカウント値ＹよりレジスタマークＲＭ１R2のＹ方向の測定位置Ｍ１ｙ２Rを演算し、メモリＭ５５中のＹ方向のアドレス位置に書き込む（ステップＳ３５６、図５１（ｃ）参照）。
【０１３１】
尚、レジスタマークＲＭ１R2のＸ方向の測定位置Ｍ１ｘ２Rは、右カメラ２１０Ｒが設けられた左右方向位置とカウント値Ｘから求められ、Ｙ方向の測定位置Ｍ１ｙ２Rは、第２のマーク位置ＰＭ２とカウント値Ｙから求められる。
【０１３２】
そして、ＣＰＵ２０１は、メモリＭ５４のＹ方向のアドレス位置より第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１R1のＹ方向の測定位置Ｍ１ｙ１Rを読み込み（図４０：ステップＳ３５７）、またメモリＭ５１から第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１R1のＹ方向の基準位置Ｍ１ｙ１ｒを読み込み（ステップＳ３５８）、第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１R1のＹ方向の測定位置Ｍ１ｙ１Rから第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１R1のＹ方向の基準位置Ｍ１ｙ１ｒを減算し、第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１R1のＹ方向のずれ量ΔＭ１ｙ１Rを求め（図４９（ｃ）参照）、この求めたレジスタマークＲＭ１R1のＹ方向のずれ量ΔＭ１ｙ１RをメモリＭ５６に書き込む（ステップＳ３５９）。
【０１３３】
〔第１のマーク位置におけるレジスタマークのＹ方向のずれ量の算出〕
そして、ＣＰＵ２０１は、メモリＭ５２より左の第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１L1のＹ方向のずれ量ΔＭ１ｙ１Lを読み込み（ステップＳ３６０）、この読み込んだ左の第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１L1のＹ方向のずれ量ΔＭ１ｙ１LにメモリＭ５６に書き込まれている右の第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１R1のＹ方向のずれ量ΔＭ１ｙ１Rを加算し、この左の第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１L1のＹ方向のずれ量ΔＭ１ｙ１Lと右の第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１R1のＹ方向のずれ量ΔＭ１ｙ１Rとの合計値を２で除算して、左右の第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１の平均値ΔＭ１ｙ１を求め（ΔＭ１ｙ１＝（ΔＭ１ｙ１L＋ΔＭ１ｙ１R）／２）、この求めた左右の第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１の平均値ΔＭ１ｙ１を第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＹ１としてメモリＭ２に書き込む（ステップＳ３６１、図５２（ａ），（ｂ），（ｃ）参照）。
【０１３４】
〔レジスタマーク間の距離の算出〕
また、ＣＰＵ２０１は、メモリＭ５４のＹ方向のアドレス位置より第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１R1のＹ方向の測定位置Ｍ１ｙ１Rを読み込み（ステップＳ３６２）、メモリＭ５５のＹ方向のアドレス位置より第２のマーク位置ＰＭ２におけるレジスタマークＲＭ１R2のＹ方向の測定位置Ｍ１ｙ２Rを読み込み（図４１：ステップＳ３６３）、第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１R1のＹ方向の測定位置Ｍ１ｙ１Rより第２のマーク位置ＰＭ２におけるレジスタマークＲＭ１R2のＹ方向の測定位置Ｍ１ｙ２Rを減算して右のレジスタマーク間の距離ＬＭ１Rを求め（図５２（ｂ）参照）、この求めた右のレジスタマーク間の距離ＬＭ１RをメモリＭ５７に書き込む（ステップＳ３６４）。
【０１３５】
そして、ＣＰＵ２０１は、メモリＭ５３から左のレジスタマーク間の距離ＬＭ１Lを読み込み（ステップＳ３６５）、この読み込んだ左のレジスタマーク間の距離ＬＭ１LにメモリＭ５７に書き込まれている右のレジスタマーク間の距離ＬＭ１Rを加算すると共に、この左のレジスタマーク間の距離ＬＭ１Lと右のレジスタマーク間の距離ＬＭ１Rとの合計値を２で除算して、左右のレジスタマーク間の距離の平均値ＬＭ１を求め（ＬＭ１＝（ＬＭ１L＋ＬＭ１R）／２）、この求めた左右のレジスタマーク間の距離の平均値ＬＭ１を天地方向に離れた１対のレジスタマーク間の距離としてメモリＭ５８に書き込む（ステップＳ３６６、図５２（ａ），（ｂ），（ｄ）参照）。
【０１３６】
〔レジスタマーク間の伸縮率の算出〕
そして、ＣＰＵ２０１は、メモリＭ５９からレジスタマーク間の基準距離ＬＭ１ｒを読み込み（ステップＳ３６７）、メモリＭ５８に書き込まれているレジスタマーク間の距離（左右のレジスタマーク間の距離の平均値）ＬＭ１をレジスタマーク間の基準距離ＬＭ１ｒで除算し、その除算結果を天地方向に離れた１対のレジスタマーク間の伸縮率η（η＝ＬＭ１／ＬＭ１ｒ）としてメモリＭ５に書き込む（ステップＳ３６８、図５２（ｅ）参照）。
【０１３７】
〔正式な印刷〕
オペレータは、このようにして印刷終了後のティーチングを行い、テーブル３上の試し刷りされた被印刷物４Ｂに替えて、回路が印刷されていない次の被印刷物４Ａをテーブル３上にセットする（図５３参照）。そして、印刷開始スイッチ２０７をオンとし、この次の被印刷物４Ａに対しての正式な印刷を開始させる。
【０１３８】
ＣＰＵ２０１は、印刷開始スイッチ２０７がオンとされると（図１０：ステップＳ１０３のＹＥＳ）、メモリＭ１から基準の印刷開始位置ＰＲＴSTを読み込む（ステップＳ１０４）。そして、メモリＭ２から第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１を読み込み（ステップＳ１０５）、ステップＳ１０４で読み込んだ基準の印刷開始位置ＰＲＴSTに第１のマーク位置ＰＭ１におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＹ１を加算して補正された印刷開始位置ＰＲＴST’を求め、メモリＭ３に書き込む（ステップＳ１０６）。
【０１３９】
この場合、メモリＭ２には、試し刷りされた被印刷物４Ｂから求められた第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１（ΔＭ１ｙ１）が書き込まれている。このため、補正された印刷開始位置ＰＲＴST’は、基準の印刷開始位置ＰＲＴSTとはならず、試し刷りされた被印刷物４Ｂから求められた第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１（ΔＭ１ｙ１）だけずらされた位置とされる。
【０１４０】
そして、ＣＰＵ２０１は、メモリＭ４からゴム胴の基準回転速度ＶＢｒを読み込み（ステップＳ１０７）、メモリＭ５からレジスタマーク間の伸縮率ηを読み込み（図１１：ステップＳ１０８）、ゴム胴の基準回転速度ＶＢｒにレジスタマーク間の伸縮率ηを乗算して印刷中のゴム胴の回転速度ＶＢｐを求め（ＶＢｐ＝ＶＢｒ×η）、この求めた印刷中のゴム胴の回転速度ＶＢｐをメモリＭ６に書き込む（ステップＳ１０９）。
【０１４１】
この場合、メモリＭ５には、試し刷りされた被印刷物４Ｂから求められたレジスタマーク間の伸縮率ηが書き込まれている。このため、印刷中のゴム胴の回転速度ＶＢｐは、基準回転速度ＶＢｒとはならず、伸縮率ηが大きければ速い速度となるし、伸縮率ηが小さければ遅い速度となる。
【０１４２】
〔版胴へのインキの供給〕
そして、ＣＰＵ２０１は、メモリＭ７から版胴の基準回転速度ＶＰｒを読み込み（ステップＳ１１０）、この読み込んだ版胴の基準回転速度ＶＰｒを版胴駆動用モータドライバ２１８にＤ／Ａ変換器２２１を介して出力する（ステップＳ１１１）。これにより、版胴１が基準回転速度ＶＰｒで回転し始める。
【０１４３】
ＣＰＵ２０１は、版胴１を基準回転速度ＶＰｒで回転させた状態で、インキ装置２３５にインキ供給開始指令を出力する（ステップＳ１１２）。これにより、インキ装置２３５から版胴１にインキが供給され始める。
【０１４４】
ＣＰＵ２０１は、このインキ装置２３５からの版胴１へのインキの供給中、版胴回転位相検出用カウンタ２２０よりカウント値を読み込み（ステップＳ１１３）、この読み込んだ版胴回転位相検出用カウンタ２２０のカウント値より版胴の現在の回転位相φRを演算し（ステップＳ１１４）、メモリＭ１０より版胴の印刷開始位置φSTを読み込み（ステップＳ１１５）、版胴の現在の回転位相φRが版胴の印刷開始位置φSTに達したか否かを確認する（ステップＳ１１６）。
【０１４５】
そして、ＣＰＵ２０１は、版胴の現在の回転位相φRが版胴の印刷開始位置φSTに達したことを確認すると（ステップＳ１１６のＹＥＳ）、版胴回転位相検出用カウンタ２２０よりカウント値を読み込み（図１２：ステップＳ１１７）、この読み込んだ版胴回転位相検出用カウンタ２２０のカウント値より版胴の現在の回転位相φRを演算し（ステップＳ１１８）、メモリＭ１１より版胴の印刷終了位置φENDを読み込み（ステップＳ１１９）、版胴の現在の回転位相φRが版胴の印刷終了位置φENDに達したか否かを確認する（ステップＳ１２０）。
【０１４６】
ＣＰＵ２０１は、版胴の現在の回転位相φRが版胴の印刷終了位置φENDに達したことを確認すると（ステップＳ１２０のＹＥＳ）、版胴駆動用モータドライバ２１８に停止指令を出力すると共に（ステップＳ１２１）、インキ装置２３５にインキ供給停止指令を出力する（ステップＳ１２２）。これにより、版胴１の印刷開始位置φSTから印刷終了位置φENDまでの区間にインキが供給され、このインキが供給された状態で版胴１の回転が停止される。
【０１４７】
〔版胴からゴム胴へのインキの転写〕
次に、ＣＰＵ２０１は、メモリＭ４からゴム胴の基準回転速度ＶＢｒを読み込み（ステップＳ１２３）、その読み込んだゴム胴の基準回転速度ＶＢｒをゴム胴駆動用モータドライバ２２３にＤ／Ａ変換器２２６を介して出力する（ステップＳ１２４）。これにより、ゴム胴２がゴム胴の基準回転速度ＶＢｒで回転し始める。この時、ゴム胴２は、版胴１には接触していない。
【０１４８】
ＣＰＵ２０１は、ゴム胴２を基準回転速度ＶＢｒで回転させた後、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（図１３：ステップＳ１２５）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを演算し（ステップＳ１２６）、メモリＭ１４よりゴム胴の印刷開始位置ψSTを読み込み（ステップＳ１２７）、ゴム胴の現在の回転位相ψRがゴム胴の印刷開始位置ψSTに達したか否かを確認する（ステップＳ１２８）。
【０１４９】
そして、ＣＰＵ２０１は、ゴム胴の現在の回転位相ψRがゴム胴の印刷開始位置ψSTに達したことを確認すると（ステップＳ１２８のＹＥＳ）、胴着脱装置２３６に着指令を出力し（ステップＳ１２９）、ゴム胴２を版胴１に接触させる。そして、ＣＰＵ２０１は、メモリＭ７から版胴の基準回転速度ＶＰｒを読み込み（ステップＳ１３０）、その読み込んだ版胴の基準回転速度ＶＰｒを版胴駆動用モータドライバ２１８にＤ／Ａ変換器２２１を介して出力する（ステップＳ１３１）。これにより、版胴１が基準回転速度ＶＰｒで回転し始め、版胴１からのインキがゴム胴２に転写され始める。
【０１５０】
版胴１からゴム胴２へインキを転写している間、ＣＰＵ２０１は、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（図１４：ステップＳ１３２）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを演算し（ステップＳ１３３）、メモリＭ１５よりゴム胴の印刷終了位置ψENDを読み込み（ステップＳ１３４）、ゴム胴の現在の回転位相ψRがゴム胴の印刷終了位置ψENDに達したか否かを確認する（ステップＳ１３５）。
【０１５１】
そして、ＣＰＵ２０１は、ゴム胴の現在の回転位相ψRがゴム胴の印刷終了位置ψENDに達したことを確認すると（ステップＳ１３５のＹＥＳ）、胴着脱装置２３６に脱指令を出力し（ステップＳ１３６）、ゴム胴２を版胴１から離す。すなわち、胴抜きを行う。これにより、ゴム胴２の印刷開始位置ψSTから印刷終了位置ψENDまでの区間に、版胴１からのインキが転写される。
【０１５２】
〔ゴム胴の下降〕
ＣＰＵ２０１は、版胴１からのゴム胴２へのインキの転写を終えると、版胴駆動用モータドライバ２１８に停止指令を出力し（ステップＳ１３７）、版胴１の回転を停止させる。そして、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（図１５：ステップＳ１３８）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを演算し（ステップＳ１３９）、メモリＭ１６よりゴム胴の移動開始位置ψMSTを読み込み（ステップＳ１４０）、ゴム胴の現在の回転位相ψRがゴム胴の移動開始位置ψMSTに達したか否かを確認する（ステップＳ１４１）。
【０１５３】
そして、ＣＰＵ２０１は、ゴム胴の現在の回転位相ψRがゴム胴の移動開始位置ψMSTに達したことを確認すると（ステップＳ１４１のＹＥＳ）、ゴム胴昇降用エアシリンダ用バルブ２３４に下降指令を出力する（ステップＳ１４２）。これにより、ゴム胴昇降用エアシリンダ２３３が作動し、ゴム胴２がテーブル３に降ろされる（図５４参照）。
【０１５４】
〔ゴム胴の天地方向への移動〕
次に、ＣＰＵ２０１は、メモリＭ１７からゴム胴の天地方向移動速度ｖＢMを読み込み（ステップＳ１４３）、ゴム胴天地方向移動用モータドライバ２２８に正転指令およびゴム胴の天地方向移動速度ｖＢMをＤ／Ａ変換器２３１を介して出力する（ステップＳ１４４）。これにより、ゴム胴２が回転しながら天地方向の下流側へ、すなわちテーブル３上の被印刷物４Ａのある方向へ、天地方向移動速度ｖＢMで移動し始める。
【０１５５】
次に、ＣＰＵ２０１は、メモリＭ１８にゴム胴の天地方向位置と回転位相による位相偏差補正が完了していないことを示す値として「２」を書き込む（図１６：ステップＳ１４５）。そして、このゴム胴２の天地方向の下流側への移動中、ゴム胴の天地方向位置検出用カウンタ２３０よりカウント値を読み込み（ステップＳ１４６）、この読み込んだゴム胴の天地方向位置検出用カウンタ２３０のカウント値よりゴム胴の現在の天地方向位置ＰＢＭRを演算してメモリＭ２０に書き込むと共に（ステップＳ１４７）、メモリＭ３から補正された印刷開始位置ＰＲＴST’を読み込み（ステップＳ１４８）、ステップＳ１４７で演算したゴム胴の現在の天地方向位置ＰＢＭRが補正された印刷開始位置ＰＲＴST’に達したか否かを確認する（ステップＳ１４９）。
【０１５６】
〔ゴム胴の回転位相の調整〕
ＣＰＵ２０１は、ステップＳ１４９においてゴム胴の現在の天地方向位置ＰＢＭRの補正された印刷開始位置ＰＲＴST’への到達が確認されるまでの間、ステップＳ１５０（図１７）〜Ｓ１６９（図１８）の処理動作を繰り返す。このステップＳ１５０〜Ｓ１６９の処理ではゴム胴の回転位相の調整を行う。このゴム胴の回転位相の調整は次のようにして行われる。
【０１５７】
ＣＰＵ２０１は、メモリＭ２０からゴム胴の現在の天地方向位置ＰＢＭRを読み込み（図１７：ステップＳ１５０）、メモリＭ２から第１のマーク位置のレジスタマークのＹ方向のずれ量ΔＹ１を読み込み（ステップＳ１５１）、ゴム胴の現在の天地方向位置ＰＢＭRに第１のマーク位置のレジスタマークのＹ方向のずれ量ΔＹ１を加算して補正したゴム胴の現在の天地方向位置ＰＢＭR’を求め、メモリＭ２１に書き込む（ステップＳ１５２）。
【０１５８】
そして、メモリＭ２２からゴム胴の天地方向位置−あるべきゴム胴の回転位相変換用テーブルを読み込み（ステップＳ１５３）、この読み込んだゴム胴の天地方向位置−あるべきゴム胴の回転位相変換用テーブルを用いて、補正したゴム胴の現在の天地方向位置ＰＢＭR’より、あるべきゴム胴の回転位相ψｍを求める（ステップＳ１５４）。
【０１５９】
そして、ＣＰＵ２０１は、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（ステップＳ１５５）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを求める（ステップＳ１５６）。そして、ステップＳ１５４で求めたあるべきゴム胴の回転位相ψｍよりゴム胴の現在の回転位相ψRを減算し、ゴム胴の現在の回転位相差ΔψRを求め、この求めた現在の回転位相差ΔψRをメモリＭ２４に書き込む（ステップＳ１５７）。
【０１６０】
次に、ＣＰＵ２０１は、ステップＳ１５７で求めたゴム胴の現在の回転位相差ΔψRよりゴム胴の現在の回転位相差ΔψRの絶対値を求め（ステップＳ１５８）、メモリＭ２６よりゴム胴の回転位相差の許容値αを読み込み（ステップＳ１５９）、ゴム胴の現在の回転位相差ΔψRの絶対値がゴム胴の回転位相差の許容値α以下であるか否かを確認する（図１８：ステップＳ１６０）。
【０１６１】
ここで、ゴム胴の現在の回転位相差ΔψRの絶対値がゴム胴の回転位相差の許容値α以下でなければ（ステップＳ１６０のＮＯ）、ＣＰＵ２０１は、メモリＭ２７よりゴム胴の現在の回転位相差−回転速度の補正値変換テーブルを読み込み（ステップＳ１６１）、またメモリＭ２４よりゴム胴の現在の回転位相差ΔψRを読み込み（ステップＳ１６２）、ゴム胴の現在の回転位相差−回転速度の補正値変換テーブルを用いてゴム胴の現在の回転位相差ΔψRより回転速度の補正値ΔＶを求める（ステップＳ１６３）。
【０１６２】
そして、ＣＰＵ２０１は、メモリＭ４よりゴム胴の基準回転速度ＶＢｒを読み込み（ステップＳ１６４）、ゴム胴の基準回転速度ＶＢｒに回転速度の補正値ΔＶを加算し、補正したゴム胴の回転速度ＶＢｒ’を求め（ステップＳ１６５）、この求めた補正したゴム胴の回転速度ＶＢｒ’をゴム胴駆動用モータドライバ２２３にＤ／Ａ変換器２２６を介して出力し（ステップＳ１６６）、ステップＳ１４６（図１６）に戻って、同様動作を繰り返す。
【０１６３】
これにより、ゴム胴２の回転速度が調整され、ゴム胴の現在の回転位相差ΔψRの絶対値がゴム胴の回転位相差の許容値α以下に合わせ込まれるようになる。
【０１６４】
そして、ゴム胴の現在の回転位相差ΔψRの絶対値がゴム胴の回転位相差の許容値α以下になると（図１８：ステップＳ１６０のＹＥＳ）、ＣＰＵ２０１は、メモリＭ４よりゴム胴の基準回転速度ＶＢｒを読み込み（ステップＳ１６７）、この読み込んだゴム胴の基準回転速度ＶＢｒをゴム胴駆動用モータドライバ２２３にＤ／Ａ変換器２２６を介して出力し（ステップＳ１６８）、メモリＭ１８にゴム胴の天地方向位置と回転位相による位相偏差の補正が完了したことを示す値として「１」を書き込む（ステップＳ１６９）。
【０１６５】
ＣＰＵ２０１は、ゴム胴の現在の天地方向位置ＰＢＭRが補正された印刷開始位置ＰＲＴST’へ到達するまでの間、このステップＳ１５０〜Ｓ１６９の処理動作を繰り返すが、ステップＳ１６０においてゴム胴の現在の回転位相差ΔψRの絶対値がゴム胴の回転位相差の許容値α以下にならない場合には、ステップＳ１６７〜Ｓ１６９への処理には進まない。この場合、メモリＭ１８にはゴム胴の天地方向位置と回転位相による位相偏差の補正が完了していないことを示す値として「２」が書き込まれたままとなる。
【０１６６】
〔被印刷物への回路の印刷（本刷り）〕
ＣＰＵ２０１は、ゴム胴の現在の天地方向位置ＰＢＭRが補正された印刷開始位置ＰＲＴST’に到達したことを確認すると（図１６：ステップＳ１４９のＹＥＳ）、メモリＭ１８に書き込まれている値を読み込み（ステップＳ１７０）、メモリＭ１８に書き込まれている値が「１」であるか否かを確認する（図１９：ステップＳ１７１）。ここで、メモリＭ１８に書き込まれている値が「１」でなければ（ステップＳ１７１のＮＯ）、表示器２０５にエラーを表示するが（ステップＳ１８４）、メモリＭ１８に書き込まれている値が「１」であれば（ステップ１７１のＹＥＳ）、ゴム胴の天地方向位置と回転位相による位相偏差の補正が完了した状態にあると判断する。
【０１６７】
ＣＰＵ２０１は、ゴム胴の天地方向位置と回転位相による位相偏差の補正が完了した状態にあると判断すると（ステップＳ１７１のＹＥＳ）、メモリＭ６から印刷中のゴム胴の回転速度ＶＢｐを読み込み（ステップＳ１７２）、その読み込んだ印刷中のゴム胴の回転速度ＶＢｐをゴム胴駆動用モータドライバ２２３にＤ／Ａ変換器２２６を介して出力する（ステップＳ１７３）。これにより、ゴム胴２が印刷中のゴム胴の回転速度ＶＢｐで回転し始める（図５５参照）。
【０１６８】
ＣＰＵ２０１は、ゴム胴の天地方向位置検出用カウンタ２３０よりカウント値を読み込み（ステップＳ１７４）、この読み込んだゴム胴の天地方向位置検出用カウンタ２３０のカウント値よりゴム胴の現在の天地方向位置ＰＢＭRを演算し（ステップＳ１７５）、メモリＭ３０から印刷終了位置ＰＲＴENDを読み込み（ステップＳ１７６）、ゴム胴の現在の天地方向位置ＰＢＭRが印刷終了位置ＰＲＴENDに達したか否かを確認する（ステップＳ１７７）。
【０１６９】
この場合、印刷中のゴム胴の回転速度ＶＢｐは、先のステップＳ１０９（図１１）において、試し刷りされた被印刷物４Ｂから求められた伸縮率ηに応じ、伸縮率ηが大きければ速い速度として、伸縮率ηが小さければ遅い速度として求められている。
【０１７０】
このため、第１のマーク位置ＰＭ１から第２のマーク位置ＰＭ２までの区間を含む印刷開始位置ＰＲＴST’から印刷終了位置ＰＲＴENDまでの区間、伸縮率ηに応じて調整された回転速度ＶＢｐで、ゴム胴２が回転しながら天地方向の下流側へ移動し、テーブル３上の被印刷物４Ａへの回路の印刷が行われて行く。これにより、伸縮率ηの大小に拘わらず、基準の印刷長さで、被印刷物４Ａへの回路の印刷が行われるものとなる。
【０１７１】
ＣＰＵ２０１は、ゴム胴の現在の天地方向位置ＰＢＭRが印刷終了位置ＰＲＴENDに達したことを確認すると（ステップＳ１７７のＹＥＳ）、ゴム胴駆動用モータドライバ２２３に停止指令を出力し（図２０：ステップＳ１７８）、ゴム胴２の回転を停止させる（図５６参照）。そして、ゴム胴昇降用エアシリンダ用バルブ２３４に上昇指令を出力し（ステップＳ１７９）、ゴム胴２をテーブル３から上昇させる（図５７参照）。
【０１７２】
そして、ＣＰＵ２０１は、メモリＭ１７からゴム胴の天地方向移動速度ｖＢMを読み込み（ステップＳ１８０）、ゴム胴天地方向移動用モータドライバ２２８に逆転指令およびゴム胴の天地方向移動速度ｖＢMをＤ／Ａ変換器２３１を介して出力する（ステップＳ１８１）。これにより、ゴム胴２が回転を停止した状態で天地方向の上流側、すなわち版胴１が位置している側に向かって、天地方向移動速度ｖＢMで移動し始める。
【０１７３】
このゴム胴２の天地方向の上流側への移動により、ゴム胴の天地方向の原点位置検出器２３２がオンとなると（ステップＳ１８２のＹＥＳ）、すなわちゴム胴１が移動を開始する前の最初の位置（原点位置）に戻ると、ゴム胴天地方向移動用モータドライバ２２８に停止指令を出力する（ステップＳ１８３）。これにより、ゴム胴２の天地方向への移動が停止する（図５８参照）。
【０１７４】
このようにして、実施の形態１では、試し刷りされた被印刷物４Ｂから求められた第１のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１に応じて印刷開始位置を調整するだけではなく、天地方向に離れた１対のレジスタマークＲＭ１間の伸縮率ηに応じて、回路を印刷する際（回路の印刷時）の第１のマーク位置ＰＭ１から第２のマーク位置ＰＭ２までの区間を含む印刷開始位置ＰＲＴST’から印刷終了位置ＰＲＴENDまでの区間のゴム胴２の回転速度を調整するようにして、正確な長さで回路が印刷された正式な被印刷物４Ｃを得ることができるものとなる。
【０１７５】
なお、この実施の形態１では、ゴム胴２を天地方向に移動させるようにしたが、被印刷物４Ａがセットされているテーブル３を天地方向に移動させるようにしてもよい。また、被印刷物４は必ずしもシート状の被印刷物でなくてもよく、ウェブ状の被印刷物であってもよい。
【０１７６】
また、実施の形態１では、被印刷物４の左右に天地方向に離れた１対のレジスタマークＲＭ１を印刷するようにしたが、図５９（ａ）に示すように、被印刷物４の中央にも天地方向に離れた１対のレジスタマークＲＭ１（ＲＭ１c1，ＲＭ１c2）を印刷するなどしてもよく、図５９（ｂ）に示すように、被印刷物４の中央にだけ天地方向に離れた１対のレジスタマークＲＭ１（ＲＭ１c1，ＲＭ１c2）を印刷するようにしてもよい。
【０１７７】
被印刷物４の中央にだけ天地方向に離れた１対のレジスタマークＲＭ１を印刷するようにすると、レジスタマークＲＭ１を含む領域を撮像するカメラが１つで済み、平台印刷制御装置２００での処理も簡略化される。
【０１７８】
また、実施の形態１の動作説明では、試刷りされた被印刷物４Ｂから最初の正式な被印刷物４Ｃが得られるまでの処理動作について説明したが、最初の正式な被印刷物４Ｃを得た後は、ステップＳ１０３に戻って同様の処理を繰り返して次の正式な被印刷物４Ｃを得るようにしてもよいし、ステップＳ１８５へ進んで印刷終了後のティーチングを行って、その結果をフィードバックしながら次の正式な被印刷物４Ｃを得るようにしてもよい。
【０１７９】
また、実施の形態１では、被印刷物４の天地方向に離れた１対（２つ）のレジスタマークＲＭ１を印刷するようにしたが、天地方向に離れた位置に印刷するレジスタマークＲＭ１は２つに限られるものではなく、さらに多くのレジスタマークＲＭ１を被印刷物４の天地方向に間隔を設けて印刷するようにしてもよい。
【０１８０】
〔実施の形態２〕
図６０に、実施の形態２として、被印刷物４の天地方向に間隔を設けて３つのレジスタマークＲＭ１を印刷する例を示す。この例では、被印刷物４の左側の天地方向に離れた位置に間隔を設けて３つのレジスタマークＲＭ１（ＲＭ１L1，ＲＭ１L2，ＲＭ１L3）を、被印刷物４の右側の天地方向に離れた位置に間隔を設けて３つのレジスタマークＲＭ１（ＲＭ１R1，ＲＭ１R2，ＲＭ１R3）を、回路の印刷と同時に印刷するものとする。この例は、単純な例であり、実際にはさらに多くのレジスタマークＲＭ１を印刷するが、説明を簡単するためにこの例を実施の形態２とする。
【０１８１】
この実施の形態２においても、実施の形態１と同様、回路が印刷されていない被印刷物４（回路が印刷される前の被印刷物４）を符号４Ａで示し、試し刷りで回路が印刷された被印刷物４（試し刷りされた被印刷物４）を符号４Ｂで示す。
【０１８２】
なお、この実施の形態２において、被印刷物４の天地方向に離れた位置に間隔を設けて印刷された３つのレジスタマークＲＭ１（ＲＭ１L1とＲＭ１L2とＲＭ１L3との対、ＲＭ１R1とＲＭ１R2とＲＭ１R3との対）が本発明でいう複数の基準マーク（被印刷物の天地方向に離れた位置に間隔を設けて付加された複数の基準マーク）に相当する。また、レジスタマークＲＭ１L1とＲＭ１L2との対、レジスタマークＲＭ１L2とＲＭ１L3との対、レジスタマークＲＭ１R1とＲＭ１R2との対、レジスタマークＲＭ１R2とＲＭ１R3との対が、本発明でいう隣接する基準マークに相当する。
【０１８３】
また、この実施の形態２において、左カメラ２１０Ｌは、テーブル３上の被印刷物４のレジスタマークＲＭ１L1とＲＭ１L2とＲＭ１L3の印刷位置に対応して設けられており、テーブル３上の被印刷物４の上面を天地方向に移動して、第１のマーク位置ＰＭ１においてレジスタマークＲＭ１L1を含む領域を撮像し、第２のマーク位置ＰＭ２においてレジスタマークＲＭ１L2を含む領域を撮像し、第３のマーク位置ＰＭ３においてレジスタマークＲＭ１L3を含む領域を撮像する。
【０１８４】
また、右カメラ２１０Ｒは、テーブル３上の被印刷物４のレジスタマークＲＭ１R1とＲＭ１R2とＲＭ１R3の印刷位置に対応して設けられており、テーブル３上の被印刷物４の上面を天地方向に移動して、第１のマーク位置ＰＭ１においてレジスタマークＲＭ１R1を含む領域を撮像し、第２のマーク位置ＰＭ２においてレジスタマークＲＭ１R2を含む領域を撮像し、第３のマーク位置ＰＭ３においてレジスタマークＲＭ１R3を含む領域を撮像する。
【０１８５】
以下、第１のマーク位置ＰＭ１を１番目のマーク位置、第２のマーク位置ＰＭ２を２番目のマーク位置、第３のマーク位置ＰＭ３を３番目のマーク位置と呼ぶ。
【０１８６】
実施の形態２では、隣接するレジスタマークＲＭ１間の伸縮率η（１番目のマーク位置ＰＭ１と２番目のマーク位置ＰＭ２のレジスタマークＲＭ１間の伸縮率η１、２番目のマーク位置ＰＭ２と３番目のマーク位置ＰＭ３のレジスタマークＲＭ１間の伸縮率η２）に応じて、回路を印刷する際（回路の印刷時）の隣接するレジスタマークＲＭ１間（１番目のマーク位置ＰＭ１と２番目のマーク位置ＰＭ２のレジスタマークＲＭ１間、２番目のマーク位置ＰＭ２と３番目のマーク位置ＰＭ３のレジスタマークＲＭ１間）に対応する区間のゴム胴２の回転速度ＶＢｐを調整するようにして、正確な長さで回路が印刷された正式な被印刷物４（４Ｃ）を得るものとする。
【０１８７】
実施の形態２において、平台印刷制御装置２００の構成は図３に示した構成と同じであるが、メモリ２３７の内容が異なる。図６１〜図６６にメモリ２３７の内容を分割して示す。
【０１８８】
メモリ２３７にはメモリＭ１０１〜Ｍ１５６が設けられる。メモリＭ１０１には基準の印刷開始位置ＰＲＴSTが記憶されている。メモリＭ１０２には１番目のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１が記憶される。メモリＭ１０３には補正された印刷開始位置ＰＲＴST’が記憶される。メモリＭ１０４にはゴム胴の基準回転速度ＶＢｒが記憶されている。メモリＭ１０５にはレジスタマーク間の伸縮率η１，η２が記憶される。メモリＭ１０６には印刷中のゴム胴の回転速度ＶＢｐ１（１番目の印刷中のゴム胴の回転速度），ＶＢｐ２（２番目の印刷中のゴム胴の回転速度）が記憶される。メモリＭ１０７には版胴の基準回転速度ＶＰｒが記憶されている。メモリＭ１０８には版胴回転位相検出用カウンタのカウント値が記憶される。メモリＭ１０９には版胴の現在の回転位相φRが記憶される。メモリＭ１１０には版胴の印刷開始位置φSTが記憶されている。
【０１８９】
メモリＭ１１１には版胴の印刷終了位置φENDが記憶されている。メモリＭ１１２にはゴム胴回転位相検出用カウンタのカウント値が記憶される。メモリＭ１１３にはゴム胴の現在の回転位相ψRが記憶される。メモリＭ１１４にはゴム胴の印刷開始位置ψSTが記憶されている。メモリＭ１１５にはゴム胴の印刷終了位置ψENDが記憶されている。メモリＭ１１６にはゴム胴の移動開始位置ψMSTが記憶されている。メモリＭ１１７にはゴム胴の天地方向の移動速度ｖＢMが記憶されている。メモリＭ１１８にはレジスタマークによる位相偏差の補正の完了の有無を示す値が記憶される。メモリＭ１１９にはゴム胴の天地方向位置検出用カウンタのカウント値が記憶される。メモリＭ１２０にはゴム胴の現在の天地方向位置ＰＢＭRが記憶される。
【０１９０】
メモリＭ１２１には補正したゴム胴の現在の天地方向位置ＰＢＭR’が記憶される。メモリＭ１２２にはゴム胴の天地方向−あるべきゴム胴の回転位相変換テーブルが記憶されている。メモリＭ１２３にはあるべきゴム胴の回転位相ψｍが記憶される。メモリＭ１２４にはゴム胴の現在の回転位相差ΔψRが記憶される。メモリＭ１２５にはゴム胴の現在の回転位相差ΔψRの絶対値が記憶される。メモリＭ１２６にはゴム胴の回転位相差の許容値αが記憶されている。メモリＭ１２７にはゴム胴の現在の回転位相差−回転速度の補正値変換テーブルが記憶されている。メモリＭ１２８には回転速度の補正値ΔＶが記憶される。メモリＭ１２９には補正したゴム胴の回転速度ＶＢｒ’が記憶される。メモリＭ１３０には印刷終了位置ＰＲＴENDが記憶されている。
【０１９１】
メモリＭ１３１にはカメラ移動用モータの回転速度Ｖｃが記憶されている。メモリＭ１３２にはカメラ位置検出用カウンタのカウント値が記憶される。メモリＭ１３３にはカメラの現在位置ＰＣＭRが記憶される。メモリＭ１３４にはレジスタマークの撮像位置（１番目のマーク位置ＰＭ１，２番目のマーク位置ＰＭ２，３番目のマーク位置ＰＭ３）が記憶されている。メモリＭ１３５にはカウント値Ｙが記憶される。メモリＭ１３６にはカウント値Ｘが記憶される。メモリＭ１３７には左のカメラの撮像データが記憶される。メモリＭ１３８にはカメラ（左右のカメラ）の左右方向の画素数ａが記憶されている。メモリＭ１３９にはカメラ（左右のカメラ）の天地方向の画素数ｂが記憶されている。メモリＭ１４０には右のカメラの撮像データが記憶される。
【０１９２】
メモリＭ１４１にはカウント値Ｎが記憶される。メモリＭ１４２にはカウント値Ｍが記憶される。メモリＭ１４３にはカウント値Ｌが記憶される。メモリ１４４にはレジスタマークの画素データが記憶されている。メモリＭ１４５にはレジスタマークの左右方向の画素数ｃが記憶されている。メモリＭ１４６にはレジスタマークの天地方向の画素数ｄが記憶されている。メモリＭ１４７にはレジスタマークの天地方向の位置が記憶されている。この例では、１番目のマーク位置ＰＭ１，２番目のマーク位置ＰＭ２，３番目のマーク位置ＰＭ３に対応する天地方向の位置が記憶されている。メモリＭ１４８には天地方向のレジスタマークの数ｅ（この例では、ｅ＝３）が記憶されている。
【０１９３】
メモリＭ１４９には左のレジスタマークの測定位置が記憶される。メモリＭ１５０には右のレジスタマークの測定位置が記憶される。メモリＭ１５１には左右のレジスタマークのＹ方向の測定値の平均値が記憶される。メモリＭ１５２にはカメラの撮像データ内のレジスタマークのＹ方向の基準位置が記憶されている。メモリＭ１５３にはレジスタマークのＹ方向のずれ量が記憶される。メモリＭ１５４にはレジスタマーク間のＹ方向のずれ量が記憶される。メモリＭ１５５にはレジスタマーク間の基準距離ＬＭｒが記憶されている。メモリＭ１５６にはレジスタマーク間のＹ方向の実測距離ＬＭ１，ＬＭ２が記憶される。
【０１９４】
〔平台印刷制御装置の動作〕
次に、実施の形態２における平台印刷制御装置２００の動作について、図６７〜図９１のフローチャートを用いて説明する。
【０１９５】
〔試し刷り〕
先ず、正式な印刷を行う前に、試し刷りを行う。この試し刷りに際しては、メモリＭ１０２に「ゼロ」を上書きする（図６７：ステップＳ４０１）。すなわち、１番目のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１をΔＹ１＝０とする。
【０１９６】
また、メモリＭ１０４からゴム胴の基準回転速度ＶＢｒを読み込み（ステップＳ４０２）、印刷中のゴム胴の回転速度記憶用のメモリＭ１０６の全てのエリア（この例では、２つのエリア）にゴム胴の基準回転速度ＶＢｒを上書きする（ステップＳ４０３）。すなわち、１番目の印刷中のゴム胴の回転速度ＶＢｐ１と２番目の印刷中のゴム胴の回転速度ＶＢｐ２を基準回転速度ＶＢｒとする。
【０１９７】
そして、図１に示したように、回路が印刷されていない被印刷物４Ａをテーブル３上にセットし、印刷開始スイッチ２０７をオンとする。
【０１９８】
平台印刷制御装置２００のＣＰＵ２０１は、印刷開始スイッチ２０７がオンとされると（ステップＳ４０４のＹＥＳ）、メモリＭ１０１から基準の印刷開始位置ＰＲＴSTを読み込む（ステップＳ４０５）。この基準の印刷開始位置ＰＲＴSTは、図９２に示すように、テーブル３にセットされる被印刷物４Ａに対する基準の印刷開始位置として予め定められている。
【０１９９】
そして、ＣＰＵ２０１は、メモリＭ１０２から１番目のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１を読み込み（ステップＳ４０６）、ステップＳ４０５で読み込んだ基準の印刷開始位置ＰＲＴSTに１番目のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１を加算して補正された印刷開始位置ＰＲＴST’を求め、メモリＭ１０３に書き込む（ステップＳ４０７）。この場合、メモリＭ１０２に書き込まれている１番目のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１はΔＹ１＝０であるので、補正された印刷開始位置ＰＲＴST’は基準の印刷開始位置ＰＲＴSTと同じ位置とされる。
【０２００】
〔版胴へのインキの供給〕
そして、ＣＰＵ２０１は、メモリＭ１０７から版胴の基準回転速度ＶＰｒを読み込み（図６８：ステップＳ４０８）、この読み込んだ版胴の基準回転速度ＶＰｒを版胴駆動用モータドライバ２１８にＤ／Ａ変換器２２１を介して出力する（ステップＳ４０９）。これにより、版胴１が基準回転速度ＶＰｒで回転し始める。
【０２０１】
ＣＰＵ２０１は、版胴１を基準回転速度ＶＰｒで回転させた状態で、インキ装置２３５にインキ供給開始指令を出力する（ステップＳ４１０）。これにより、インキ装置２３５から版胴１にインキが供給され始める。
【０２０２】
ＣＰＵ２０１は、このインキ装置２３５からの版胴１へのインキの供給中、版胴回転位相検出用カウンタ２２０よりカウント値を読み込み（ステップＳ４１１）、この読み込んだ版胴回転位相検出用カウンタ２２０のカウント値より版胴の現在の回転位相φRを演算し（ステップＳ４１２）、メモリＭ１１０より版胴の印刷開始位置φSTを読み込み（ステップＳ４１３）、版胴の現在の回転位相φRが版胴の印刷開始位置φSTに達したか否かを確認する（ステップＳ４１４）。
【０２０３】
そして、ＣＰＵ２０１は、版胴の現在の回転位相φRが版胴の印刷開始位置φSTに達したことを確認すると（ステップＳ４１４のＹＥＳ）、版胴回転位相検出用カウンタ２２０よりカウント値を読み込み（図６９：ステップＳ４１５）、この読み込んだ版胴回転位相検出用カウンタ２２０のカウント値より版胴の現在の回転位相φRを演算し（ステップＳ４１６）、メモリＭ１１１より版胴の印刷終了位置φENDを読み込み（ステップＳ４１７）、版胴の現在の回転位相φRが版胴の印刷終了位置φENDに達したか否かを確認する（ステップＳ４１８）。
【０２０４】
ＣＰＵ２０１は、版胴の現在の回転位相φRが版胴の印刷終了位置φENDに達したことを確認すると（ステップＳ４１８のＹＥＳ）、版胴駆動用モータドライバ２１８に停止指令を出力すると共に（ステップＳ４１９）、インキ装置２３５にインキ供給停止指令を出力する（ステップＳ４２０）。これにより、版胴１の印刷開始位置φSTから印刷終了位置φENDまでの区間にインキが供給され、このインキが供給された状態で版胴１の回転が停止される。
【０２０５】
〔版胴からゴム胴へのインキの転写〕
次に、ＣＰＵ２０１は、メモリＭ１０４からゴム胴の基準回転速度ＶＢｒを読み込み（ステップＳ４２１）、その読み込んだゴム胴の基準回転速度ＶＢｒをゴム胴駆動用モータドライバ２２３にＤ／Ａ変換器２２６を介して出力する（ステップＳ４２２）。これにより、ゴム胴２がゴム胴の基準回転速度ＶＢｒで回転し始める。この時、ゴム胴２は、版胴１には接触していない。
【０２０６】
ＣＰＵ２０１は、ゴム胴２を基準回転速度ＶＢｒで回転させた後、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（図７０：ステップＳ４２３）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを演算し（ステップＳ４２４）、メモリＭ１１４よりゴム胴の印刷開始位置ψSTを読み込み（ステップＳ４２５）、ゴム胴の現在の回転位相ψRがゴム胴の印刷開始位置ψSTに達したか否かを確認する（ステップＳ４２６）。
【０２０７】
そして、ＣＰＵ２０１は、ゴム胴の現在の回転位相ψRがゴム胴の印刷開始位置ψSTに達したことを確認すると（ステップＳ４２６のＹＥＳ）、胴着脱装置２３６に着指令を出力し（ステップＳ４２７）、ゴム胴２を版胴１に接触させる。そして、ＣＰＵ２０１は、メモリＭ１０７から版胴の基準回転速度ＶＰｒを読み込み（ステップＳ４２８）、その読み込んだ版胴の基準回転速度ＶＰｒを版胴駆動用モータドライバ２１８にＤ／Ａ変換器２２１を介して出力する（ステップＳ４２９）。これにより、版胴１が基準回転速度ＶＰｒで回転し始め、版胴１からのインキがゴム胴２に転写され始める。
【０２０８】
版胴１からゴム胴２へインキを転写している間、ＣＰＵ２０１は、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（図７１：ステップＳ４３０）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを演算し（ステップＳ４３１）、メモリＭ１１５よりゴム胴の印刷終了位置ψENDを読み込み（ステップＳ４３２）、ゴム胴の現在の回転位相ψRがゴム胴の印刷終了位置ψENDに達したか否かを確認する（ステップＳ４３３）。
【０２０９】
そして、ＣＰＵ２０１は、ゴム胴の現在の回転位相ψRがゴム胴の印刷終了位置ψENDに達したことを確認すると（ステップＳ４３３のＹＥＳ）、胴着脱装置２３６に脱指令を出力し（ステップＳ４３４）、ゴム胴２を版胴１から離す。すなわち、胴抜きを行う。これにより、ゴム胴２の印刷開始位置ψSTから印刷終了位置ψENDまでの区間に、版胴１からのインキが転写される。
【０２１０】
〔ゴム胴の下降〕
ＣＰＵ２０１は、版胴１からのゴム胴２へのインキの転写を終えると、版胴駆動用モータドライバ２１８に停止指令を出力し（ステップＳ４３５）、版胴１の回転を停止させる。そして、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（図７２：ステップＳ４３６）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを演算し（ステップＳ４３７）、メモリＭ１１６よりゴム胴の移動開始位置ψMSTを読み込み（ステップＳ４３８）、ゴム胴の現在の回転位相ψRがゴム胴の移動開始位置ψMSTに達したか否かを確認する（ステップＳ４３９）。
【０２１１】
そして、ＣＰＵ２０１は、ゴム胴の現在の回転位相ψRがゴム胴の移動開始位置ψMSTに達したことを確認すると（ステップＳ４３９のＹＥＳ）、ゴム胴昇降用エアシリンダ用バルブ２３４に下降指令を出力する（ステップＳ４４０）。これにより、ゴム胴昇降用エアシリンダ２３３が作動し、ゴム胴２がテーブル３に降ろされる（図９３参照）。
【０２１２】
〔ゴム胴の天地方向への移動〕
次に、ＣＰＵ２０１は、メモリＭ１１７からゴム胴の天地方向移動速度ｖＢMを読み込み（ステップＳ４４１）、ゴム胴天地方向移動用モータドライバ２２８に正転指令およびゴム胴の天地方向移動速度ｖＢMをＤ／Ａ変換器２３１を介して出力する（ステップＳ４４２）。これにより、ゴム胴２が回転しながら天地方向の下流側へ、すなわちテーブル３上の被印刷物４Ａのある方向へ、天地方向移動速度ｖＢMで移動し始める。
【０２１３】
次に、ＣＰＵ２０１は、メモリＭ１１８にレジスタマークによる位相偏差補正が完了していないことを示す値として「２」を書き込む（図７３：ステップＳ４４３）。そして、このゴム胴２の天地方向の下流側への移動中、ゴム胴の天地方向位置検出用カウンタ２３０よりカウント値を読み込み（ステップＳ４４４）、この読み込んだゴム胴の天地方向位置検出用カウンタ２３０のカウント値よりゴム胴の現在の天地方向位置ＰＢＭRを演算してメモリＭ１２０に書き込むと共に（ステップＳ４４５）、メモリＭ１０３から補正された印刷開始位置ＰＲＴST’（＝ＰＲＴST）を読み込み（ステップＳ４４６）、ステップＳ４４５で演算したゴム胴の現在の天地方向位置ＰＢＭRが補正された印刷開始位置ＰＲＴST’（＝ＰＲＴST）に達したか否かを確認する（ステップＳ４４７）。
【０２１４】
〔ゴム胴の回転位相の調整〕
ＣＰＵ２０１は、ステップＳ４４７においてゴム胴の現在の天地方向位置ＰＢＭRの補正された印刷開始位置ＰＲＴST’（＝ＰＲＴST）への到達が確認されるまでの間、ステップＳ４４８（図７４）〜Ｓ４６７（図７５）の処理動作を繰り返す。このステップＳ４４８〜Ｓ４６７の処理ではゴム胴の回転位相の調整を行うが、この試し刷りに際しては、１番目のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１がΔＹ１＝０とされているので、実質的には、ゴム胴の回転位相の調整は行われない。但し、この場合、メモリＭ１１８にはレジスタマークによる位相偏差の補正が完了したことを示す値として「１」が書き込まれる（図７５：ステップＳ４６７）。このゴム胴の回転位相の調整については後述する。
【０２１５】
ＣＰＵ２０１は、ゴム胴の現在の天地方向位置ＰＢＭRが補正された印刷開始位置ＰＲＴST’（＝ＰＲＴST）に到達したことを確認すると（図７３：ステップＳ４４７のＹＥＳ）、メモリＭ１１８に書き込まれている値を読み込み（ステップＳ４６８）、メモリＭ１１８に書き込まれている値が「１」であるか否かを確認する（図７６：ステップＳ４６９）。ここでは、メモリＭ１１８に書き込まれている値は「１」であるので（ステップＳ４６９のＹＥＳ）、レジスタマークによる位相偏差の補正が完了した状態にあると判断する。
【０２１６】
〔被印刷物への回路の印刷（試し刷り）〕
ＣＰＵ２０１は、レジスタマークによる位相偏差の補正が完了した状態にあると判断すると（ステップＳ４６９のＹＥＳ）、カウント値Ｎ記憶用のメモリＭ１４１に「１」を上書きし（ステップＳ４７０）、ゴム胴の天地方向位置検出用カウンタ２３０よりカウント値を読み込み（ステップＳ４７１）、この読み込んだゴム胴の天地方向位置検出用カウンタ２３０のカウント値よりゴム胴の現在の天地方向位置ＰＢＭRを演算してメモリＭ１２０に書き込むと共に（ステップＳ４７２）、レジスタマークの天地方向位置記憶用のメモリＭ１４７のＮ＝１番目のアドレス位置より、１番目のレジスタマークの天地方向位置（＝１番目のマーク位置ＰＭ１）を読込み（ステップＳ４７３）、ゴム胴の現在の天地方向位置ＰＢＭRが１番目のレジスタマークの天地方向位置となるまで（ステップＳ４７４のＹＥＳ）、ステップＳ４７１〜Ｓ４７４の処理動作を繰り返す。
【０２１７】
ゴム胴の現在の天地方向位置ＰＢＭRが１番目のレジスタマークの天地方向位置となると（ステップＳ４７４のＹＥＳ）、ＣＰＵ２０１は、メモリＭ１０６のＮ＝１番目のアドレス位置より１番目の印刷中のゴム胴の回転速度ＶＢｐ１を読込み（図７７：ステップＳ４７５）、その読み込んだ１番目の印刷中のゴム胴の回転速度ＶＢｐ１をゴム胴駆動用モータドライバ２２３にＤ／Ａ変換器２２６を介して出力する（ステップＳ４７６）。この場合、１番目の印刷中のゴム胴の回転速度ＶＢｐ１は、先のステップＳ４０３において基準回転速度ＶＢｒとされているので、ゴム胴２は基準回転速度ＶＢｒで回転し続ける。
【０２１８】
そして、ＣＰＵ２０１は、メモリＭ１４１中のカウント値Ｎに１を加算してＮ＝２とし（ステップＳ４７７）、メモリＭ１４８から天地方向のレジスタマーク数ｅ（ｅ＝３）を読込み（ステップＳ４７８）、カウント値Ｎが天地方向のレジスタマーク数ｅとなったか否かを確認する（ステップＳ４７９）。この場合、Ｎ＝２であるので（ステップＳ４７９のＮＯ）、ＣＰＵ２０１はステップＳ４７１（図７６）へ戻る。
【０２１９】
ＣＰＵ２０１は、ステップＳ４７１において、ゴム胴の天地方向位置検出用カウンタ２３０よりカウント値を読み込む。そして、この読み込んだゴム胴の天地方向位置検出用カウンタ２３０のカウント値よりゴム胴の現在の天地方向位置ＰＢＭRを演算してメモリＭ１２０に書き込むと共に（ステップＳ４７２）、レジスタマークの天地方向位置記憶用のメモリＭ１４７のＮ＝２番目のアドレス位置より、２番目のレジスタマークの天地方向位置（＝２番目のマーク位置ＰＭ２）を読込み（ステップＳ４７３）、ゴム胴の現在の天地方向位置ＰＢＭRが２番目のレジスタマークの天地方向位置となるまで（ステップＳ４７４のＹＥＳ）、ステップＳ４７１〜Ｓ４７４の処理動作を繰り返す。
【０２２０】
ゴム胴の現在の天地方向位置ＰＢＭRが２番目のレジスタマークの天地方向位置となると（ステップＳ４７４のＹＥＳ）、ＣＰＵ２０１は、メモリＭ１０６のＮ＝２番目のアドレス位置より２番目の印刷中のゴム胴の回転速度ＶＢｐ２を読込み（図７７：ステップＳ４７５）、その読み込んだ２番目の印刷中のゴム胴の回転速度ＶＢｐ２をゴム胴駆動用モータドライバ２２３にＤ／Ａ変換器２２６を介して出力する（ステップＳ４７６）。この場合、２番目の印刷中のゴム胴の回転速度ＶＢｐ２は、先のステップＳ４０３において基準回転速度ＶＢｒとされているので、ゴム胴２は基準回転速度ＶＢｒで回転し続ける。
【０２２１】
そして、ＣＰＵ２０１は、メモリＭ１４１中のカウント値Ｎに１を加算してＮ＝３とし（ステップＳ４７７）、メモリＭ１４８から天地方向のレジスタマーク数ｅ（ｅ＝３）を読込み（ステップＳ４７８）、カウント値Ｎが天地方向のレジスタマーク数ｅとなったか否かを確認する（ステップＳ４７９）。この場合、Ｎ＝３であるので（ステップＳ４７９のＹＥＳ）、ＣＰＵ２０１はステップＳ４８０へ進む。
【０２２２】
ＣＰＵ２０１は、ステップＳ４８０において、ゴム胴の天地方向位置検出用カウンタ２３０よりカウント値を読み込む。そして、この読み込んだゴム胴の天地方向位置検出用カウンタ２３０のカウント値よりゴム胴の現在の天地方向位置ＰＢＭRを演算してメモリＭ１２０に書き込むと共に（ステップＳ４８１）、メモリＭ１３０から印刷終了位置ＰＲＴENDを読み込み（ステップＳ４８２）、ステップＳ４８１で演算したゴム胴の現在の天地方向位置ＰＢＭRが印刷終了位置ＰＲＴENDに達したか否かを確認する（ステップＳ４８３）。
【０２２３】
この場合、ゴム胴２は、基準回転速度ＶＢｒで回転し続けている。また、補正された印刷開始位置ＰＲＴST’は、先のステップＳ４０７（図６７）で基準印刷開始位置ＰＲＴSTと同じ位置として求められている。このため、基準回転速度ＶＢｒで、基準印刷開始位置ＰＲＴSTから、ゴム胴２が回転しながら天地方向の下流側へ移動して行く（図９４参照）。これにより、テーブル３上の被印刷物４Ａへ、基準印刷開始位置ＰＲＴSTから基準回転速度ＶＢｒで、回路の印刷が行われて行く。
【０２２４】
ＣＰＵ２０１は、ゴム胴の現在の天地方向位置ＰＢＭRが印刷終了位置ＰＲＴENDに達したことを確認すると（ステップＳ４８３のＹＥＳ）、ゴム胴駆動用モータドライバ２２３に停止指令を出力し（図７８：ステップＳ４８４）、ゴム胴２の回転を停止させる（図９５参照）。そして、ゴム胴昇降用エアシリンダ用バルブ２３４に上昇指令を出力し（ステップＳ４８５）、ゴム胴２をテーブル３から上昇させる（図９６参照）。
【０２２５】
そして、ＣＰＵ２０１は、メモリＭ１１７からゴム胴の天地方向移動速度ｖＢMを読み込み（ステップＳ４８６）、ゴム胴天地方向移動用モータドライバ２２８に逆転指令およびゴム胴の天地方向移動速度ｖＢMをＤ／Ａ変換器２３１を介して出力する（ステップＳ４８７）。これにより、ゴム胴２が回転を停止した状態で天地方向の上流側、すなわち版胴１が位置している側に向かって、天地方向移動速度ｖＢMで移動し始める。
【０２２６】
このゴム胴２の天地方向の上流側への移動により、ゴム胴の天地方向の原点位置検出器２３２がオンとなると（ステップＳ４８８のＹＥＳ）、すなわちゴム胴１が移動を開始する前の最初の位置（原点位置）に戻ると、ゴム胴天地方向移動用モータドライバ２２８に停止指令を出力する（ステップＳ４８９）。これにより、ゴム胴２の天地方向への移動が停止する（図９７参照）。
【０２２７】
このようにして、実施の形態２では、１番目のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１をΔＹ１＝０として、被印刷物４Ａへ回路の印刷が行われ、図６０に示されるような左右の天地方向に３個、合計６個のレジスタマークＲＭ１が同時に印刷された被印刷物４Ｂ（試し刷りされた被印刷物４Ｂ）が得られる。
【０２２８】
〔印刷終了後のティーチング〕
オペレータは、このようにして試し刷りされた被印刷物４Ｂを得た後、印刷終了後のティーチングスイッチ２０８をオンとする。
【０２２９】
平台印刷制御装置２００のＣＰＵ２０１は、印刷終了後のティーチングスイッチ２０８がオンとされると（図７９：ステップＳ４９１のＹＥＳ）、カウント値Ｎ記憶用のメモリ１４１に「１」を上書きするとともに（ステップＳ４９２）、メモリＭ１３１からカメラ移動用モータの回転速度Ｖｃを読み込み（ステップＳ４９３）、カメラ移動用モータドライバ２１２に正転指令およびカメラ移動用モータの回転速度ＶｃをＤ／Ａ変換器２１５を介して出力する（ステップＳ４９４）。これにより、カメラ移動用モータ２１１が回転速度Ｖｃで正転し、図６０に示された最初の位置を原点位置として、左カメラ２１０Ｌおよび右カメラ２１０Ｒがテーブル３上を左方向へ同時に移動する。
【０２３０】
〔１番目のマーク位置におけるレジスタマークの撮像〕
ＣＰＵ２０１は、この左カメラ２１０Ｌおよび右カメラ２１０Ｒの移動中、メモリ１４１のカウント値Ｎを読込み（ステップＳ４９５）、このカウント値Ｎが２であるか否かを確認する（ステップＳ４９６）。この場合、カウント値Ｎは１とされているので（ステップＳ４９６のＮＯ）、カメラ位置検出用カウンタ２１４のカウント値を読み込み（図８０：ステップＳ４９９）、このカメラ位置検出用カウンタ２１４のカウント値より左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRを演算し（ステップＳ５００）、メモリＭ１３４のＮ＝１番目のアドレス位置から１番目のマーク位置ＰＭ１を読み込み（ステップＳ５０１）、左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRが１番目のマーク位置ＰＭ１に達したか否かを確認する（ステップＳ５０２）。
【０２３１】
ＣＰＵ２０１は、左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRが１番目のマーク位置ＰＭ１に達したことを確認すると（ステップＳ５０２のＹＥＳ）、カウント値Ｎを読込み（ステップＳ５０３）、そのカウント値Ｎが１であるか否かを確認する（ステップＳ５０４）。この場合、カウント値Ｎは１とされているので（ステップＳ５０４のＹＥＳ）、カメラ移動用モータドライバ２１２に停止指令を出力して（ステップＳ５０５）、左カメラ２１０Ｌおよび右カメラ２１０Ｒの移動を停止する。そして、左カメラ２１０Ｌおよび右カメラ２１０Ｒに撮像指令を出力し（ステップＳ５０６）、テーブル３にセットされている被印刷物４Ｂ上のレジスタマークＲＭ１L1を含む領域を左カメラ２１０Ｌで撮像し、被印刷物４Ｂ上のレジスタマークＲＭ１R1を含む領域を右カメラ２１０Ｒで撮像する。
【０２３２】
そして、ＣＰＵ２０１は、左カメラ２１０Ｌに撮像データの送信指令を送り（図８１：ステップＳ５０７）、この送信指令に応じて左カメラ２１０Ｌから撮像データが送られてくると（ステップＳ５０８のＹＥＳ）、メモリＭ１３５中のカウント値Ｙを１とし（ステップＳ５０９）、メモリＭ１３６中のカウント値Ｘを１とし（ステップＳ５１０）、カウント値Ｘ，Ｙで特定される画素位置の左カメラ２１０Ｌからの撮像データをメモリＭ１３７の（Ｘ，Ｙ）のアドレス位置に書き込む（ステップＳ５１１）。
【０２３３】
そして、ＣＰＵ２０１は、メモリＭ１３６中のカウント値Ｘに１を加算し（ステップＳ５１２）、メモリＭ１３８中のカメラの左右方向の画素数ａを読み込み（ステップＳ５１３）、ステップＳ５１４でカウント値Ｘがカメラの左右方向の画素数ａを超えるまで、ステップＳ５１１〜Ｓ５１４の処理動作を繰り返す。
【０２３４】
そして、カウント値Ｘがカメラの左右方向の画素数ａを超えれば（ステップＳ５１４のＹＥＳ）、メモリＭ１３５中のカウント値Ｙに１を加算し（ステップＳ５１５）、メモリＭ１３９中のカメラの天地方向の画素数ｂを読み込み（ステップＳ５１６）、ステップＳ５１７でカウント値Ｙがカメラの天地方向の画素数ｂを超えるまで、ステップＳ５１０〜Ｓ５１７の処理動作を繰り返す。
【０２３５】
これにより、メモリＭ１３７中に、１番目のマーク位置ＰＭ１における左カメラ２１０Ｌからのａ×ｂの画素の撮像データが記憶されるものとなる。ここでは、被印刷物４ＢのレジスタマークＲＭ１L1を含む撮像データがａ×ｂの画素の撮像データとして、メモリＭ１３７中に記憶される。
【０２３６】
なお、メモリＭ１４４には、レジスタマークＲＭ１のｃ×ｄの画素データがパターンマッチング用のデータとして記憶されている。また、カメラの天地方向は被印刷物４Ｂの天地方向と同方向とされ、カメラの左右方向は被印刷物４Ｂの左右方向と同方向とされている。
【０２３７】
次に、ＣＰＵ２０１は、右カメラ２１０Ｒに撮像データの送信指令を送り（図８２：ステップＳ５１８）、この送信指令に応じて右カメラ２１０Ｒから撮像データが送られてくると（ステップＳ５１９のＹＥＳ）、メモリＭ１３５中のカウント値Ｙを１とし（ステップＳ５２０）、メモリＭ１３６中のカウント値Ｘを１とし（ステップＳ５２１）、カウント値Ｘ，Ｙで特定される画素位置の右カメラ２１０Ｒからの撮像データをメモリＭ１４０の（Ｘ，Ｙ）のアドレス位置に書き込む（ステップＳ５２２）。
【０２３８】
そして、ＣＰＵ２０１は、メモリＭ１３６中のカウント値Ｘに１を加算し（ステップＳ５２３）、メモリＭ１３８中のカメラの左右方向の画素数ａを読み込み（ステップＳ５２４）、ステップＳ５２５でカウント値Ｘがカメラの左右方向の画素数ａを超えるまで、ステップＳ５２２〜Ｓ５２５の処理動作を繰り返す。
【０２３９】
そして、カウント値Ｘがカメラの左右方向の画素数ａを超えれば（ステップＳ５２５のＹＥＳ）、メモリＭ１３５中のカウント値Ｙに１を加算し（ステップＳ５２６）、メモリＭ１３９中のカメラの天地方向の画素数ｂを読み込み（ステップＳ５２７）、ステップＳ５２８でカウント値Ｙがカメラの天地方向の画素数ｂを超えるまで、ステップＳ５２１〜Ｓ５２８の処理動作を繰り返す。
【０２４０】
これにより、メモリＭ１４０中に、１番目のマーク位置ＰＭ１における右カメラ２１０Ｒからのａ×ｂの画素の撮像データが記憶されるものとなる。ここでは、被印刷物４ＢのレジスタマークＲＭ１R1を含む撮像データがａ×ｂの画素の撮像データとしてメモリＭ１４０中に記憶される。
【０２４１】
〔パターンマッチングによる１番目のマーク位置におけるレジスタマークの位置の検出〕
次に、ＣＰＵ２０１は、メモリＭ１３５中のカウント値Ｙを１とし（図８３：ステップＳ５２９）、メモリＭ１３６中のカウント値Ｘを１とし（ステップＳ５３０）、メモリＭ１４２中のカウント値Ｍを１とし（ステップＳ５３１）、メモリＭ１４３中のカウント値Ｌを１とする（ステップＳ５３２）。
【０２４２】
そして、メモリＭ１３７中の（Ｘ＋Ｌ−１、Ｙ＋Ｍ−１）のアドレス位置の左カメラの画素データを読み込み（ステップＳ５３３）、メモリＭ１４４中の（Ｌ，Ｍ）のアドレス位置のレジスタマークの画素データを読み込み（ステップＳ５３４）、この読み込んだメモリＭ１３７中の（Ｘ＋Ｌ−１、Ｙ＋Ｍ−１）のアドレス位置の左カメラの画素データとメモリＭ１４４中の（Ｌ，Ｍ）のアドレス位置の画素データとが一致しているか否かを確認する（ステップＳ５３５）。
【０２４３】
ここで、メモリＭ１３７中の（Ｘ＋Ｌ−１、Ｙ＋Ｍ−１）のアドレス位置の左カメラの画素データとメモリＭ１４４中の（Ｌ，Ｍ）のアドレス位置のレジスタマークの画素データとが一致していなければ（ステップＳ５３５のＮＯ）、その時の（Ｘ、Ｙ）のアドレスから（Ｘ＋ｃ−１、Ｙ＋ｄ−１）のアドレスまでの左のカメラ２１０Ｌの１番目のマーク位置ＰＭ１の撮像データのいずれかの画素データがレジスタマークの画素データと異なり、（Ｘ、Ｙ）のアドレスから始まる範囲に１番目のマーク位置ＰＭ１の左のレジスタマークＲＭ１L1が無いことになるので、ＣＰＵ２０１は、メモリＭ１３６中のカウント値Ｘに１を加算し（図８４：ステップＳ５３６）、メモリＭ１３８中のカメラの左右方向の画素数ａとメモリＭ１４５中のレジスタマークの左右方向の画素数ｃとを読み込み（ステップＳ５３７，Ｓ５３８）、ステップＳ５３９でカウント値Ｘが「ａ−ｃ＋１」を超えるまで、ステップＳ５３１〜Ｓ５３９の処理動作を繰り返す。
【０２４４】
この処理動作中、カウント値Ｘが「ａ−ｃ＋１」を超えれば（ステップＳ５３９のＹＥＳ）、左のカメラ２１０Ｌの１番目のマーク位置の撮像データの左右方向の端を越えたことになるので、ＣＰＵ２０１は、メモリＭ１３５中のカウント値Ｙに１を加算し（ステップＳ５４０）、メモリＭ１３９中のカメラの天地方向の画素数ｂとメモリＭ１４６中のレジスタマークの天地方向の画素数ｄとを読み込み（ステップＳ５４１，Ｓ５４２）、ステップＳ５４３でカウント値Ｙが「ｂ−ｄ＋１」を超えるまで、ステップＳ５３０〜Ｓ５４３の処理動作を繰り返す。
【０２４５】
この処理動作中、メモリＭ１３７中の（Ｘ＋Ｌ−１、Ｙ＋Ｍ−１）のアドレス位置の左カメラの画素データとメモリＭ１４４中の（Ｌ，Ｍ）のアドレス位置のレジスタマークの画素データとが一致していることが確認されると（図８３：ステップＳ５３５のＹＥＳ）、ＣＰＵ２０１は、メモリＭ１４３中のカウント値Ｌに１を加算し（図８５：ステップＳ５４５）、メモリＭ１４５からレジスタマークの左右方向の画素数ｃを読み込み（ステップＳ５４６）、ステップＳ５４７でカウント値Ｌがレジスタマークの左右方向の画素数ｃを超えるまで、ステップＳ５３３〜Ｓ５４７の処理動作を繰り返す。
【０２４６】
カウント値Ｌがレジスタマークの左右方向の画素数ｃを超えると（ステップＳ５４７のＹＥＳ）、ＣＰＵ２０１は、メモリＭ１４２中のカウント値Ｍに１を加算し（ステップＳ５４８）、メモリＭ１４６からレジスタマークの天地方向の画素数ｄを読み込み（ステップＳ５４９）、ステップＳ５５０でカウント値Ｍがレジスタマークの天地方向の画素数ｄを超えるまで、ステップＳ５３２〜Ｓ５５０の処理動作を繰り返す。
【０２４７】
このようにして、ＣＰＵ２０１は、メモリＭ１３７中のａ×ｂの画素の撮像データ（左の１番目のマーク位置の撮像データ）に対してメモリＭ１４４中のｃ×ｄのレジスタマークの画素データのパターンマッチングを行い、カウント値Ｍがレジスタマークの天地方向の画素数ｄを超えると（ステップＳ５５０のＹＥＳ）、メモリＭ１３７中のａ×ｂの画素の撮像データの（Ｘ、Ｙ）のアドレスから（Ｘ＋ｃ−１、Ｙ＋d−１）のアドレスまでの範囲にメモリＭ１４４中のｃ×ｄのレジスタマークの画素データが含まれていたと判断する。すなわち、左カメラ２１０Ｌが撮像した１番目のマーク位置ＰＭ１における画像の中にレジスタマークＲＭ１（ＲＭ１L1）が含まれていたと判断する。
【０２４８】
なお、ステップＳ５４３でカウント値Ｙが「ｂ−ｄ＋１」を超えた場合には（ステップＳ５４３のＹＥＳ）、左のカメラ２１０Ｌの１番目のマーク位置の撮像データの天地方向の端を越えたことになり、ＣＰＵ２０１は、左カメラ２１０Ｌが撮像した１番目のマーク位置ＰＭ１における画像の中にはレジスタマークＲＭ１（ＲＭ１L1）が含まれていなかったと判断し、表示器２０５にエラー表示を行う（ステップＳ５４４）。
【０２４９】
ＣＰＵ２０１は、左カメラ２１０Ｌが撮像した１番目のマーク位置ＰＭ１における画像の中にレジスタマークＲＭ１L1が含まれていたと判断すると（ステップＳ５５０のＹＥＳ）、その時のメモリＭ１３６中のカウント値Ｘを読み込み（ステップＳ５５１）、その読み込んだカウント値ＸよりレジスタマークＲＭ１L1のＸ方向の位置（撮像データ内のレジスタマークＲＭ１L1のＸ方向の中心位置）を演算し、レジスタマークＲＭ１L1のＸ方向の測定位置として左のレジスタマークの測定位置記憶用のメモリＭ１４９のＸ方向のアドレス位置に書き込む（ステップＳ５５２）。また、その時のメモリＭ１３５中のカウント値Ｙを読み込み（ステップＳ５５３）、その読み込んだカウント値ＹよりレジスタマークＲＭ１L1のＹ方向の位置（撮像データ内のレジスタマークＲＭ１L1のＹ方向の中心位置）を演算し、レジスタマークＲＭ１L1のＹ方向の測定位置として左のレジスタマークの測定位置記憶用のメモリＭ１４９のＹ方向のアドレス位置に書き込む（ステップＳ５５４）。
【０２５０】
次に、ＣＰＵ２０１は、メモリＭ１３５中のカウント値Ｙを１とし（図８６：ステップＳ５５５）、メモリＭ１３６中のカウント値Ｘを１とし（ステップＳ５５６）、メモリＭ１４２中のカウント値Ｍを１とし（ステップＳ５５７）、メモリＭ１４３中のカウント値Ｌを１とし（ステップＳ５５８）、ステップＳ５３３〜Ｓ５５４（図８３〜図８５）に対応するステップＳ５５９〜Ｓ５８０（図８６〜図８８）の処理を行って、レジスタマークＲＭ１R1のＸ方向の測定位置（撮像データ内のレジスタマークＲＭ１R1のＸ方向の中心位置）を演算し、またレジスタマークＲＭ１R1のＹ方向の測定位置（撮像データ内のレジスタマークＲＭ１R1のＹ方向の中心位置）を演算し、右のレジスタマークの測定位置記憶用のメモリＭ１５０のＸ方向およびＹ方向のアドレス位置に書き込む。
【０２５１】
〔１番目のマーク位置におけるレジスタマークのＹ方向のずれ量の算出〕
そして、ＣＰＵ２０１は、メモリＭ１４９のＹ方向のアドレス位置より１番目のマーク位置ＰＭ１における左のレジスタマークＲＭ１L1のＹ方向の測定位置を読み込み（図８９：ステップＳ５８１）、またメモリＭ１５０のＹ方向のアドレス位置より１番目のマーク位置ＰＭ１における右のレジスタマークＲＭ１R1のＹ方向の測定位置を読み込み（ステップＳ５８２）、左のレジスタマークＲＭ１L1のＹ方向の測定位置と右のレジスタマークＲＭ１R1のＹ方向の測定位置との合計値を２で除算して、１番目のマーク位置ＰＭ１における左右のレジスタマークのＹ方向の測定位置の平均値を求め、この求めた１番目のマーク位置ＰＭ１における左右のレジスタマークのＹ方向の測定位置の平均値をメモリＭ１５１に記憶させる（ステップＳ５８３）。
【０２５２】
そして、ＣＰＵ２０１は、メモリＭ１５２からカメラの撮像データ内のレジスタマークのＹ方向の基準位置を読込み（ステップＳ５８４）、左右のレジスタマークのＹ方向の測定位置の平均値よりカメラの撮像データ内のレジスタマークのＹ方向の基準位置を減算し、１番目のマーク位置ＰＭ１におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ１を求め、この求めたレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ１をメモリＭ１５３のＮ＝１番目のアドレス位置に書き込む（ステップＳ５８５）。
【０２５３】
そして、ＣＰＵ２０１は、メモリＭ１４１中のカウント値Ｎに１を加算してＮ＝２とし（ステップＳ５８６）、メモリＭ１４８から天地方向のレジスタマーク数ｅ（ｅ＝３）を読込み、カウント値Ｎが天地方向のレジスタマーク数ｅを超えたか否かを確認する（ステップＳ５８８）。この場合、Ｎ＝２であるので（ステップＳ５８８のＮＯ）、ＣＰＵ２０１はステップＳ４９５（図７９）へ戻る。
【０２５４】
ＣＰＵ２０１は、ステップＳ４９５において、メモリＭ１４１中のカウント値Ｎを読込む。そして、この読込んだカウント値Ｎが２であるか否かを確認する（ステップＳ４９６）。この場合、Ｎ＝２であるので（ステップＳ４９６のＹＥＳ）、ＣＰＵ２０１は、メモリＭ１３１からカメラ移動用モータの回転速度Ｖｃを読み込み（ステップＳ４９７）、カメラ移動用モータドライバ２１２に逆転指令およびカメラ移動用モータの回転速度ＶｃをＤ／Ａ変換器２１５を介して出力する（ステップＳ４９８）。これにより、カメラ移動用モータ２１１が回転速度Ｖｃで逆転し、図６０において１番目のマーク位置ＰＭ１に停止していた左カメラ２１０Ｌおよび右カメラ２１０Ｒが、テーブル３上を右方向へ同時に移動する。
【０２５５】
〔２番目のマーク位置におけるレジスタマークの撮像〕
ＣＰＵ２０１は、この左カメラ２１０Ｌおよび右カメラ２１０Ｒの移動中、カメラ位置検出用カウンタ２１４のカウント値を読み込み（図８０：ステップＳ４９９）、このカメラ位置検出用カウンタ２１４のカウント値より左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRを演算し（ステップＳ５００）、メモリＭ１３４のＮ＝２番目のアドレス位置から２番目のマーク位置ＰＭ２を読み込み（ステップＳ５０１）、左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRが２番目のマーク位置ＰＭ２に達したか否かを確認する（ステップＳ５０２）。
【０２５６】
ＣＰＵ２０１は、左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRが２番目のマーク位置ＰＭ２に達したことを確認すると（ステップＳ５０２のＹＥＳ）、カウント値Ｎを読込み（ステップＳ５０３）、そのカウント値Ｎが１であるか否かを確認する（ステップＳ５０４）。この場合、カウント値Ｎは２とされているので（ステップＳ５０４のＮＯ）、左カメラ２１０Ｌおよび右カメラ２１０Ｒの移動を続けたまま、左カメラ２１０Ｌおよび右カメラ２１０Ｒに撮像指令を出力し（ステップＳ５０６）、テーブル３にセットされている被印刷物４Ｂ上のレジスタマークＲＭ１L2を含む領域を左カメラ２１０Ｌで撮像し、被印刷物４Ｂ上のレジスタマークＲＭ１R2を含む領域を右カメラ２１０Ｒで撮像する。
【０２５７】
そして、ＣＰＵ２０１は、左カメラ２１０Ｌに撮像データの送信指令を送り（図８１：ステップＳ５０７）、この送信指令に応じて左カメラ２１０Ｌから撮像データが送られてくると（ステップＳ５０８のＹＥＳ）、その撮像データを前述したステップＳ５０９〜Ｓ５１７の処理によってメモリＭ１３７中に記憶させる。これにより、被印刷物４ＢのレジスタマークＲＭ１L2を含む撮像データがａ×ｂの画素の撮像データとしてメモリＭ１３７中に記憶される。
【０２５８】
また、ＣＰＵ２０１は、右カメラ２１０Ｒに撮像データの送信指令を送り（図８２：ステップＳ５１８）、この送信指令に応じて右カメラ２１０Ｒから撮像データが送られてくると（ステップＳ５１９のＹＥＳ）、その撮像データを前述したステップＳ５２０〜Ｓ５２８の処理によってメモリＭ１４０中に記憶させる。これにより、被印刷物４ＢのレジスタマークＲＭ１R2を含む撮像データがａ×ｂの画素の撮像データとしてメモリＭ１４０中に記憶される。
【０２５９】
〔パターンマッチングによる２番目のマーク位置におけるレジスタマークの位置の検出〕
次に、ＣＰＵ２０１は、メモリＭ１３５中のカウント値Ｙを１とし（図８３：ステップＳ５２９）、メモリＭ１３６中のカウント値Ｘを１とし（ステップＳ５３０）、メモリＭ１４２中のカウント値Ｍを１とし（ステップＳ５３１）、メモリＭ１４３中のカウント値Ｌを１とし（ステップＳ５３２）、前述したステップＳ５３３〜Ｓ５５４の処理を行って、レジスタマークＲＭ１L2のＸ方向の測定位置（撮像データ内のレジスタマークＲＭ１L2のＸ方向の中心位置）を演算し、またレジスタマークＲＭ１L2のＹ方向の測定位置（撮像データ内のレジスタマークＲＭ１L2のＹ方向の中心位置）を演算し、左のレジスタマークの測定位置記憶用のメモリＭ１４９のＸ方向およびＹ方向のアドレス位置に書き込む。
【０２６０】
また、ＣＰＵ２０１は、メモリＭ１３５中のカウント値Ｙを１とし（図８６：ステップＳ５５５）、メモリＭ１３６中のカウント値Ｘを１とし（ステップＳ５５６）、メモリＭ１４２中のカウント値Ｍを１とし（ステップＳ５５７）、メモリＭ１４３中のカウント値Ｌを１とし（ステップＳ５５８）、前述したステップＳ５５９〜Ｓ５８０の処理を行って、レジスタマークＲＭ１R2のＸ方向の測定位置（撮像データ内のレジスタマークＲＭ１R2のＸ方向の中心位置）を演算し、またレジスタマークＲＭ１R2のＹ方向の測定位置（撮像データ内のレジスタマークＲＭ１R2のＹ方向の中心位置）を演算し、右のレジスタマークの測定位置記憶用のメモリＭ１５０のＸ方向およびＹ方向のアドレス位置に書き込む。
【０２６１】
〔２番目のマーク位置におけるレジスタマークのＹ方向のずれ量の算出〕
そして、ＣＰＵ２０１は、メモリＭ１４９のＹ方向のアドレス位置より２番目のマーク位置ＰＭ２における左のレジスタマークＲＭ１L2のＹ方向の測定位置を読み込み（図８９：ステップＳ５８１）、またメモリＭ１５０のＹ方向のアドレス位置より２番目のマーク位置ＰＭ２における右のレジスタマークＲＭ１R2のＹ方向の測定位置を読み込み（ステップＳ５８２）、左のレジスタマークＲＭ１L2のＹ方向の測定位置と右のレジスタマークＲＭ１R2のＹ方向の測定位置との合計値を２で除算して、２番目のマーク位置ＰＭ２における左右のレジスタマークのＹ方向の測定位置の平均値を求め、この求めた２番目のマーク位置ＰＭ２における左右のレジスタマークのＹ方向の測定位置の平均値をメモリＭ１５１に記憶させる（ステップＳ５８３）。
【０２６２】
そして、ＣＰＵ２０１は、メモリＭ１５２からカメラの撮像データ内のレジスタマークのＹ方向の基準位置を読込み（ステップＳ５８４）、左右のレジスタマークのＹ方向の測定位置の平均値よりカメラの撮像データ内のレジスタマークのＹ方向の基準位置を減算し、２番目のマーク位置ＰＭ２におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ２を求め、この求めたレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ２をメモリＭ１５３のＮ＝２番目のアドレス位置に書き込む（ステップＳ５８５）。
【０２６３】
そして、ＣＰＵ２０１は、メモリＭ１４１中のカウント値Ｎに１を加算してＮ＝３とし（ステップＳ５８６）、メモリＭ１４８から天地方向のレジスタマーク数ｅ（ｅ＝３）を読込み、カウント値Ｎが天地方向のレジスタマーク数ｅを超えたか否かを確認する（ステップＳ５８８）。この場合、Ｎ＝３であるので（ステップＳ５８８のＮＯ）、ＣＰＵ２０１はステップＳ４９５（図７９）へ戻る。
【０２６４】
ＣＰＵ２０１は、ステップＳ４９５において、メモリＭ１４１中のカウント値Ｎを読込む。そして、この読込んだカウント値Ｎが２であるか否かを確認する（ステップＳ４９６）。この場合、Ｎ＝３であるので（ステップＳ４９６のＮＯ）、ＣＰＵ２０１は、ステップＳ４９７，Ｓ４９８を経ずにステップＳ４９９に進む。すなわち、左カメラ２１０Ｌおよび右カメラ２１０Ｒの右方向への移動を続けたまま、ステップＳ４９９に進む。
【０２６５】
〔３番目のマーク位置におけるレジスタマークの撮像〕
ＣＰＵ２０１は、この左カメラ２１０Ｌおよび右カメラ２１０Ｒの移動中、カメラ位置検出用カウンタ２１４のカウント値を読み込み（図８０：ステップＳ４９９）、このカメラ位置検出用カウンタ２１４のカウント値より左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRを演算し（ステップＳ５００）、メモリＭ１３４のＮ＝３番目のアドレス位置から３番目のマーク位置ＰＭ３を読み込み（ステップＳ５０１）、左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRが３番目のマーク位置ＰＭ３に達したか否かを確認する（ステップＳ５０２）。
【０２６６】
ＣＰＵ２０１は、左カメラ２１０Ｌおよび右カメラ２１０Ｒの現在位置ＰＣＭRが３番目のマーク位置ＰＭ３に達したことを確認すると（ステップＳ５０２のＹＥＳ）、カウント値Ｎを読込み（ステップＳ５０３）、そのカウント値Ｎが１であるか否かを確認する（ステップＳ５０４）。この場合、カウント値Ｎは３とされているので（ステップＳ５０４のＮＯ）、左カメラ２１０Ｌおよび右カメラ２１０Ｒの移動を続けたまま、左カメラ２１０Ｌおよび右カメラ２１０Ｒに撮像指令を出力し（ステップＳ５０６）、テーブル３にセットされている被印刷物４Ｂ上のレジスタマークＲＭ１L3を含む領域を左カメラ２１０Ｌで撮像し、被印刷物４Ｂ上のレジスタマークＲＭ１R3を含む領域を右カメラ２１０Ｒで撮像する。
【０２６７】
そして、ＣＰＵ２０１は、左カメラ２１０Ｌに撮像データの送信指令を送り（図８１：ステップＳ５０７）、この送信指令に応じて左カメラ２１０Ｌから撮像データが送られてくると（ステップＳ５０８のＹＥＳ）、その撮像データを前述したステップＳ５０９〜Ｓ５１７の処理によってメモリＭ１３７中に記憶させる。これにより、被印刷物４ＢのレジスタマークＲＭ１L3を含む撮像データがａ×ｂの画素の撮像データとしてメモリＭ１３７中に記憶される。
【０２６８】
また、ＣＰＵ２０１は、右カメラ２１０Ｒに撮像データの送信指令を送り（図８２：ステップＳ５１８）、この送信指令に応じて右カメラ２１０Ｒから撮像データが送られてくると（ステップＳ５１９のＹＥＳ）、その撮像データを前述したステップＳ５２０〜Ｓ５２８の処理によってメモリＭ１４０中に記憶させる。これにより、被印刷物４ＢのレジスタマークＲＭ１R3を含む撮像データがａ×ｂの画素の撮像データとしてメモリＭ１４０中に記憶される。
【０２６９】
〔パターンマッチングによる３番目のマーク位置のレジスタマークの位置の検出〕
次に、ＣＰＵ２０１は、メモリＭ１３５中のカウント値Ｙを１とし（図８３：ステップＳ５２９）、メモリＭ１３６中のカウント値Ｘを１とし（ステップＳ５３０）、メモリＭ１４２中のカウント値Ｍを１とし（ステップＳ５３１）、メモリＭ１４３中のカウント値Ｌを１とし（ステップＳ５３２）、前述したステップＳ５３３〜Ｓ５５４の処理を行って、レジスタマークＲＭ１L3のＸ方向の測定位置（撮像データ内のレジスタマークＲＭ１L3のＸ方向の中心位置）を演算し、またレジスタマークＲＭ１L3のＹ方向の測定位置（撮像データ内のレジスタマークＲＭ１L3のＹ方向の中心位置）を演算し、左のレジスタマークの測定位置記憶用のメモリＭ１４９のＸ方向およびＹ方向のアドレス位置に書き込む。
【０２７０】
また、ＣＰＵ２０１は、メモリＭ１３５中のカウント値Ｙを１とし（図８６：ステップＳ５５５）、メモリＭ１３６中のカウント値Ｘを１とし（ステップＳ５５６）、メモリＭ１４２中のカウント値Ｍを１とし（ステップＳ５５７）、メモリＭ１４３中のカウント値Ｌを１とし（ステップＳ５５８）、前述したステップＳ５５９〜Ｓ５８０の処理を行って、レジスタマークＲＭ１R3のＸ方向の測定位置（撮像データ内のレジスタマークＲＭ１R3のＸ方向の中心位置）を演算し、またレジスタマークＲＭ１R3のＹ方向の測定位置（撮像データ内のレジスタマークＲＭ１R3のＹ方向の中心位置）を演算し、右のレジスタマークの測定位置記憶用のメモリＭ１５０のＸ方向およびＹ方向のアドレス位置に書き込む。
【０２７１】
〔３番目のマーク位置におけるレジスタマークのＹ方向のずれ量の算出〕
そして、ＣＰＵ２０１は、メモリＭ１４９のＹ方向のアドレス位置より３番目のマーク位置ＰＭ３における左のレジスタマークＲＭ１L3のＹ方向の測定位置を読み込み（図８９：ステップＳ５８１）、またメモリＭ１５０のＹ方向のアドレス位置より３番目のマーク位置ＰＭ３における右のレジスタマークＲＭ１R3のＹ方向の測定位置を読み込み（ステップＳ５８２）、左のレジスタマークＲＭ１L3のＹ方向の測定位置と右のレジスタマークＲＭ１R3のＹ方向の測定位置との合計値を２で除算して、３番目のマーク位置ＰＭ３における左右のレジスタマークのＹ方向の測定位置の平均値を求め、この求めた３番目のマーク位置ＰＭ３における左右のレジスタマークのＹ方向の測定位置の平均値をメモリＭ１５１に記憶させる（ステップＳ５８３）。
【０２７２】
そして、ＣＰＵ２０１は、メモリＭ１５２からカメラの撮像データ内のレジスタマークのＹ方向の基準位置を読込み（ステップＳ５８４）、左右のレジスタマークのＹ方向の測定位置の平均値よりカメラの撮像データ内のレジスタマークのＹ方向の基準位置を減算し、３番目のマーク位置ＰＭ３におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ３を求め、この求めたレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ３をメモリＭ１５３のＮ＝３番目のアドレス位置に書き込む（ステップＳ５８５）。
【０２７３】
そして、ＣＰＵ２０１は、メモリＭ１４１中のカウント値Ｎに１を加算してＮ＝４とし（ステップＳ５８６）、メモリＭ１４８から天地方向のレジスタマーク数ｅ（ｅ＝３）を読込み、カウント値Ｎが天地方向のレジスタマーク数ｅを超えたか否かを確認する（ステップＳ５８８）。この場合、Ｎ＝４であるので（ステップＳ５８８のＹＥＳ）、ＣＰＵ２０１はステップＳ５８９（図９０）へ進む。
【０２７４】
〔１番目のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１の保存〕
ＣＰＵ２０１は、ステップＳ５８９において、メモリＭ１４１中のカウント値Ｎを１とする。そして、このカウント値Ｎを読込み（ステップＳ５９０）、カウント値Ｎが１であるか否かを確認する（ステップＳ５９１）。
【０２７５】
この場合、カウント値Ｎは１であるので（ステップＳ５９１のＹＥＳ）、ＣＰＵ２０１は、メモリＭ１５３のＮ＝１番目のアドレス位置より、１番目のマーク位置ＰＭ１におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ１を読込み（ステップＳ５９２）、この読込んだ１番目のマーク位置ＰＭ１におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ１をΔＹ１としてメモリＭ１０２に上書きする（ステップＳ５９３）。
【０２７６】
そして、ＣＰＵ２０１は、メモリＭ１４１中のカウント値Ｎに１を加算してＮ＝２とし（ステップＳ５９４）、メモリＭ１４８から天地方向のレジスタマーク数ｅ（ｅ＝３）を読込み（ステップＳ５９５）、カウント値Ｎが天地方向のレジスタマーク数ｅを超えたか否かを確認する（ステップＳ５９６）。この場合、カウント値Ｎは２であるので（ステップＳ５９６のＮＯ）、ステップＳ５９０へ戻る。
【０２７７】
〔１番目のマーク位置と２番目のマーク位置のレジスタマーク間の距離の算出〕
ＣＰＵ２０１は、ステップＳ５９０において、メモリＭ１４１中のカウント値Ｎを読込む。そして、この読込んだカウント値Ｎが１であるか否かを確認する（ステップＳ５９１）。この場合、Ｎ＝２であるので（ステップＳ５９１のＮＯ）、ＣＰＵ２０１はステップＳ５９７（図９１）へ進む。
【０２７８】
ＣＰＵ２０１は、ステップＳ５９７において、メモリＭ１５３のＮ＝２番目のアドレス位置より、２番目のマーク位置ＰＭ２におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ２を読込む。また、ステップＳ５９８において、メモリＭ１５３のＮ−１＝１番目のアドレス位置より、１番目のマーク位置ＰＭ１におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ１を読込む（ステップＳ５９８）。
【０２７９】
そして、ＣＰＵ２０１は、２番目のマーク位置ＰＭ２におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ２より１番目のマーク位置ＰＭ１におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ１を減算し、その減算結果を１番目のマーク位置ＰＭ１と２番目のマーク位置ＰＭ２のレジスタマークＲＭ１間のＹ方向のずれ量ΔＹ12とする（ステップＳ５９９）。
【０２８０】
そして、ＣＰＵ２０１は、メモリＭ１５５からレジスタマーク間のＹ方向の基準距離ＬＭｒを読込み（ステップＳ６００）、この読込んだレジスタマーク間のＹ方向の基準距離ＬＭｒにステップＳ５９９で求めたレジスタマーク間のＹ方向のずれ量ΔＹ12を加算し、その加算結果を１番目のマーク位置ＰＭ１と２番目のマーク位置ＰＭ２のレジスタマークＲＭ１間の実測距離ＬＭ１とする（ステップＳ６０１）。
【０２８１】
なお、ここでは、ステップＳ６０１で求めたレジスタマーク間のＹ方向のずれ量ΔＹ12をレジスタマーク間のＹ方向の基準距離ＬＭｒに加算することによって実測距離ＬＭ１を求めているが、レジスタマーク間のＹ方向のずれ量ΔＹ12は１番目のマーク位置ＰＭ１おけるレジスタマークＲＭ１L1，ＲＭ１R1と２番目のマーク位置ＰＭ２おけるレジスタマークＲＭ１L2，ＲＭ１R2とから求められており、実質的にはレジスタマークＲＭ１L1，ＲＭ１R1，ＲＭ１L2，ＲＭ１R2から求められていると言える。
【０２８２】
〔１番目のマーク位置と２番目のマーク位置のレジスタマーク間の伸縮率の算出〕
そして、ＣＰＵ２０１は、ステップＳ６０１で求めた１番目のマーク位置ＰＭ１と２番目のマーク位置ＰＭ２のレジスタマークＲＭ１間の実測距離ＬＭ１をレジスタマーク間の基準距離ＬＭｒで除算し、その除算結果を１番目のマーク位置ＰＭ１と２番目のマーク位置ＰＭ２のレジスタマークＲＭ１間の伸縮率η１（η１＝ＬＭ１／ＬＭｒ）とする（ステップＳ６０２）。
【０２８３】
〔１番目のマーク位置と２番目のマーク位置のレジスタマーク間の印刷中のゴム胴の回転速度の算出〕
そして、ＣＰＵ２０１は、メモリＭ１０４からゴム胴の基準回転速度ＶＢｒを読込み（ステップＳ６０３）、ゴム胴の基準回転速度ＶＢｒにステップＳ６０２で求めた伸縮率η１を乗算し、その乗算結果を１番目のマーク位置ＰＭ１と２番目のマーク位置ＰＭ２のレジスタマークＲＭ１間の印刷中のゴム胴の回転速度ＶＢｐ１（ＶＢｐ１＝ＶＢｒ×η１）とし、メモリＭ１０６のＮ−１＝１番目のアドレス位置に書き込む（ステップＳ６０４）。そして、ステップＳ５９４へ戻る。
【０２８４】
ＣＰＵ２０１は、ステップＳ５９４において、メモリＭ１４１中のカウント値Ｎに１を加算してＮ＝３とする。そして、メモリＭ１４８から天地方向のレジスタマーク数ｅ（ｅ＝３）を読込み（ステップＳ５９５）、カウント値Ｎが天地方向のレジスタマーク数ｅを超えたか否かを確認する（ステップＳ５９６）。この場合、カウント値Ｎは３であるので（ステップＳ５９６のＮＯ）、ステップＳ５９０へ戻る。
【０２８５】
〔２番目のマーク位置と３番目のマーク位置のレジスタマーク間の距離の算出〕
ＣＰＵ２０１は、ステップＳ５９０において、メモリＭ１４１中のカウント値Ｎを読込む。そして、この読込んだカウント値Ｎが１であるか否かを確認する（ステップＳ５９１）。この場合、Ｎ＝３であるので（ステップＳ５９１のＮＯ）、ＣＰＵ２０１はステップＳ５９７（図９１）へ進む。
【０２８６】
ＣＰＵ２０１は、ステップＳ５９７において、メモリＭ１５３のＮ＝３番目のアドレス位置より、３番目のマーク位置ＰＭ３におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ３を読込む。また、ステップＳ５９８において、メモリＭ１５３のＮ−１＝２番目のアドレス位置より、２番目のマーク位置ＰＭ２におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ２を読込む（ステップＳ５９８）。
【０２８７】
そして、ＣＰＵ２０１は、３番目のマーク位置ＰＭ３におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ３より２番目のマーク位置ＰＭ２におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＭ１ｙ２を減算し、その減算結果を２番目のマーク位置ＰＭ２と３番目のマーク位置ＰＭ３のレジスタマークＲＭ１間のＹ方向のずれ量ΔＹ23とする（ステップＳ５９９）。
【０２８８】
そして、ＣＰＵ２０１は、メモリＭ１５５からレジスタマーク間のＹ方向の基準距離ＬＭｒを読込み（ステップＳ６００）、この読込んだレジスタマーク間のＹ方向の基準距離ＬＭｒにステップＳ５９９で求めたレジスタマーク間のＹ方向のずれ量ΔＹ23を加算し、その加算結果を２番目のマーク位置ＰＭ２と３番目のマーク位置ＰＭ３のレジスタマークＲＭ１間の実測距離ＬＭ２とする（ステップＳ６０１）。
【０２８９】
なお、ここでは、ステップＳ６０１で求めたレジスタマーク間のＹ方向のずれ量ΔＹ23をレジスタマーク間のＹ方向の基準距離ＬＭｒに加算することによって実測距離ＬＭ２を求めているが、レジスタマーク間のＹ方向のずれ量ΔＹ23は２番目のマーク位置ＰＭ２おけるレジスタマークＲＭ１L2，ＲＭ１R2と３番目のマーク位置ＰＭ３おけるレジスタマークＲＭ１L3，ＲＭ１R3とから求められており、実質的にはレジスタマークＲＭ１L2，ＲＭ１R2，ＲＭ１L3，ＲＭ１R3から求められていると言える。
【０２９０】
〔２番目のマーク位置と３番目のマーク位置のレジスタマーク間の伸縮率の算出〕
そして、ＣＰＵ２０１は、ステップＳ６０１で求めた２番目のマーク位置ＰＭ２と３番目のマーク位置ＰＭ３のレジスタマークＲＭ１間の実測距離ＬＭ２をレジスタマーク間の基準距離ＬＭｒで除算し、その除算結果を２番目のマーク位置ＰＭ２と３番目のマーク位置ＰＭ３のレジスタマークＲＭ１間の伸縮率η２（η２＝ＬＭ２／ＬＭｒ）とする（ステップＳ６０２）。
【０２９１】
〔２番目のマーク位置と３番目のマーク位置のレジスタマーク間の印刷中のゴム胴の回転速度の算出〕
そして、ＣＰＵ２０１は、メモリＭ１０４からゴム胴の基準回転速度ＶＢｒを読込み（ステップＳ６０３）、ゴム胴の基準回転速度ＶＢｒにステップＳ６０２で求めた伸縮率η２を乗算し、その乗算結果を２番目のマーク位置ＰＭ２と３番目のマーク位置ＰＭ３のレジスタマークＲＭ１間の印刷中のゴム胴の回転速度ＶＢｐ２（ＶＢｐ２＝ＶＢｒ×η２）とし、メモリＭ１０６のＮ−１＝２番目のアドレス位置に書き込む（ステップＳ６０４）。そして、ステップＳ５９４へ戻る。
【０２９２】
ＣＰＵ２０１は、ステップＳ５９４において、、メモリＭ１４１中のカウント値Ｎに１を加算してＮ＝４とする。そして、メモリＭ１４８から天地方向のレジスタマーク数ｅ（ｅ＝３）を読込み（ステップＳ５９５）、カウント値Ｎが天地方向のレジスタマーク数ｅを超えたか否かを確認する（ステップＳ５９６）。この場合、カウント値Ｎは４であり、天地方向のレジスタマーク数ｅを超えているので（ステップＳ５９６のＹＥＳ）、ステップＳ４０４（図６７）へ戻る。
【０２９３】
〔正式な印刷〕
オペレータは、このようにして印刷終了後のティーチングを行い、テーブル３上の試し刷りされた被印刷物４Ｂに替えて、回路が印刷されていない次の被印刷物４Ａをテーブル３上にセットする（図９８参照）。そして、印刷開始スイッチ２０７をオンとし、この次の被印刷物４Ａに対しての正式な印刷を開始させる。
【０２９４】
ＣＰＵ２０１は、印刷開始スイッチ２０７がオンとされると（図６７：ステップＳ４０４のＹＥＳ）、メモリＭ１０１から基準の印刷開始位置ＰＲＴSTを読み込む（ステップＳ４０５）。そして、メモリＭ１０２から１番目のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１を読み込み（ステップＳ４０６）、ステップＳ４０５で読み込んだ基準の印刷開始位置ＰＲＴSTに１番目のマーク位置ＰＭ１におけるレジスタマークＲＭ１のＹ方向のずれ量ΔＹ１を加算して補正された印刷開始位置ＰＲＴST’を求め、メモリＭ１０３に書き込む（ステップＳ４０７）。
【０２９５】
この場合、メモリＭ１０２には、試し刷りされた被印刷物４Ｂから求められた１番目のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１（ΔＭ１ｙ１）が書き込まれている。このため、補正された印刷開始位置ＰＲＴST’は、基準の印刷開始位置ＰＲＴSTとはならず、試し刷りされた被印刷物４Ｂから求められた１番目のマーク位置ＰＭ１におけるレジスタマークのＹ方向のずれ量ΔＹ１（ΔＭ１ｙ１）だけずらされた位置とされる（図９８参照）。
【０２９６】
〔版胴へのインキの供給〕
そして、ＣＰＵ２０１は、メモリＭ１０７から版胴の基準回転速度ＶＰｒを読み込み（図６８：ステップＳ４０８）、この読み込んだ版胴の基準回転速度ＶＰｒを版胴駆動用モータドライバ２１８にＤ／Ａ変換器２２１を介して出力する（ステップＳ４０９）。これにより、版胴１が基準回転速度ＶＰｒで回転し始める。
【０２９７】
ＣＰＵ２０１は、版胴１を基準回転速度ＶＰｒで回転させた状態で、インキ装置２３５にインキ供給開始指令を出力する（ステップＳ４１０）。これにより、インキ装置２３５から版胴１にインキが供給され始める。
【０２９８】
ＣＰＵ２０１は、このインキ装置２３５からの版胴１へのインキの供給中、版胴回転位相検出用カウンタ２２０よりカウント値を読み込み（ステップＳ４１１）、この読み込んだ版胴回転位相検出用カウンタ２２０のカウント値より版胴の現在の回転位相φRを演算し（ステップＳ４１２）、メモリＭ１１０より版胴の印刷開始位置φSTを読み込み（ステップＳ４１３）、版胴の現在の回転位相φRが版胴の印刷開始位置φSTに達したか否かを確認する（ステップＳ４１４）。
【０２９９】
そして、ＣＰＵ２０１は、版胴の現在の回転位相φRが版胴の印刷開始位置φSTに達したことを確認すると（ステップＳ４１４のＹＥＳ）、版胴回転位相検出用カウンタ２２０よりカウント値を読み込み（図６９：ステップＳ４１５）、この読み込んだ版胴回転位相検出用カウンタ２２０のカウント値より版胴の現在の回転位相φRを演算し（ステップＳ４１６）、メモリＭ１１１より版胴の印刷終了位置φENDを読み込み（ステップＳ４１７）、版胴の現在の回転位相φRが版胴の印刷終了位置φENDに達したか否かを確認する（ステップＳ４１８）。
【０３００】
ＣＰＵ２０１は、版胴の現在の回転位相φRが版胴の印刷終了位置φENDに達したことを確認すると（ステップＳ４１８のＹＥＳ）、版胴駆動用モータドライバ２１８に停止指令を出力すると共に（ステップＳ４１９）、インキ装置２３５にインキ供給停止指令を出力する（ステップＳ４２０）。これにより、版胴１の印刷開始位置φSTから印刷終了位置φENDまでの区間にインキが供給され、このインキが供給された状態で版胴１の回転が停止される。
【０３０１】
〔版胴からゴム胴へのインキの転写〕
次に、ＣＰＵ２０１は、メモリＭ１０４からゴム胴の基準回転速度ＶＢｒを読み込み（ステップＳ４２１）、その読み込んだゴム胴の基準回転速度ＶＢｒをゴム胴駆動用モータドライバ２２３にＤ／Ａ変換器２２６を介して出力する（ステップＳ４２２）。これにより、ゴム胴２がゴム胴の基準回転速度ＶＢｒで回転し始める。この時、ゴム胴２は、版胴１には接触していない。
【０３０２】
ＣＰＵ２０１は、ゴム胴２を基準回転速度ＶＢｒで回転させた後、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（図７０：ステップＳ４２３）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを演算し（ステップＳ４２４）、メモリＭ１１４よりゴム胴の印刷開始位置ψSTを読み込み（ステップＳ４２５）、ゴム胴の現在の回転位相ψRがゴム胴の印刷開始位置ψSTに達したか否かを確認する（ステップＳ４２６）。
【０３０３】
そして、ＣＰＵ２０１は、ゴム胴の現在の回転位相ψRがゴム胴の印刷開始位置ψSTに達したことを確認すると（ステップＳ４２６のＹＥＳ）、胴着脱装置２３６に着指令を出力し（ステップＳ４２７）、ゴム胴２を版胴１に接触させる。そして、ＣＰＵ２０１は、メモリＭ１０７から版胴の基準回転速度ＶＰｒを読み込み（ステップＳ４２８）、その読み込んだ版胴の基準回転速度ＶＰｒを版胴駆動用モータドライバ２１８にＤ／Ａ変換器２２１を介して出力する（ステップＳ４２９）。これにより、版胴１が基準回転速度ＶＰｒで回転し始め、版胴１からのインキがゴム胴２に転写され始める。
【０３０４】
版胴１からゴム胴２へインキを転写している間、ＣＰＵ２０１は、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（図７１：ステップＳ４３０）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを演算し（ステップＳ４３１）、メモリＭ１１５よりゴム胴の印刷終了位置ψENDを読み込み（ステップＳ４３２）、ゴム胴の現在の回転位相ψRがゴム胴の印刷終了位置ψENDに達したか否かを確認する（ステップＳ４３３）。
【０３０５】
そして、ＣＰＵ２０１は、ゴム胴の現在の回転位相ψRがゴム胴の印刷終了位置ψENDに達したことを確認すると（ステップＳ４３３のＹＥＳ）、胴着脱装置２３６に脱指令を出力し（ステップＳ４３４）、ゴム胴２を版胴１から離す。すなわち、胴抜きを行う。これにより、ゴム胴２の印刷開始位置ψSTから印刷終了位置ψENDまでの区間に、版胴１からのインキが転写される。
【０３０６】
〔ゴム胴の下降〕
ＣＰＵ２０１は、版胴１からのゴム胴２へのインキの転写を終えると、版胴駆動用モータドライバ２１８に停止指令を出力し（ステップＳ４３５）、版胴１の回転を停止させる。そして、ゴム胴回転位相検出用カウンタ２２５よりカウント値を読み込み（図７２：ステップＳ４３６）、この読み込んだゴム胴回転位相検出用カウンタ２２５のカウント値よりゴム胴の現在の回転位相ψRを演算し（ステップＳ４３７）、メモリＭ１１６よりゴム胴の移動開始位置ψMSTを読み込み（ステップＳ４３８）、ゴム胴の現在の回転位相ψRがゴム胴の移動開始位置ψMSTに達したか否かを確認する（ステップＳ４３９）。
【０３０７】
そして、ＣＰＵ２０１は、ゴム胴の現在の回転位相ψRがゴム胴の移動開始位置ψMSTに達したことを確認すると（ステップＳ４３９のＹＥＳ）、ゴム胴昇降用エアシリンダ用バルブ２３４に下降指令を出力する（ステップＳ４４０）。これにより、ゴム胴昇降用エアシリンダ２３３が作動し、ゴム胴２がテーブル３に降ろされる（図９９参照）。
【０３０８】
〔ゴム胴の天地方向への移動〕
次に、ＣＰＵ２０１は、メモリＭ１１７からゴム胴の天地方向移動速度ｖＢMを読み込み（ステップＳ４４１）、ゴム胴天地方向移動用モータドライバ２２８に正転指令およびゴム胴の天地方向移動速度ｖＢMをＤ／Ａ変換器２３１を介して出力する（ステップＳ４４２）。これにより、ゴム胴２が回転しながら天地方向の下流側へ、すなわちテーブル３上の被印刷物４Ａのある方向へ、天地方向移動速度ｖＢMで移動し始める。
【０３０９】
次に、ＣＰＵ２０１は、メモリＭ１１８にレジスタマークによる位相偏差補正が完了していないことを示す値として「２」を書き込む（図７３：ステップＳ４４３）。そして、このゴム胴２の天地方向の下流側への移動中、ゴム胴の天地方向位置検出用カウンタ２３０よりカウント値を読み込み（ステップＳ４４４）、この読み込んだゴム胴の天地方向位置検出用カウンタ２３０のカウント値よりゴム胴の現在の天地方向位置ＰＢＭRを演算してメモリＭ１２０に書き込むと共に（ステップＳ４４５）、メモリＭ１０３から補正された印刷開始位置ＰＲＴST’を読み込み（ステップＳ４４６）、ステップＳ４４５で演算したゴム胴の現在の天地方向位置ＰＢＭRが補正された印刷開始位置ＰＲＴST’に達したか否かを確認する（ステップＳ４４７）。
【０３１０】
〔ゴム胴の回転位相の調整〕
ＣＰＵ２０１は、ステップＳ４４７においてゴム胴の現在の天地方向位置ＰＢＭRの補正された印刷開始位置ＰＲＴST’への到達が確認されるまでの間、ステップＳ４４８（図７４）〜Ｓ４６７（図７５）の処理動作を繰り返す。このステップＳ４４８〜Ｓ４６７の処理では、実施の形態１で説明したステップＳ１５０〜Ｓ１６９の処理と同様にして、ゴム胴の回転位相の調整を行う。このゴム胴の回転位相の調整が完了すると、メモリＭ１１８にレジスタマークによる位相偏差の補正が完了したことを示す値として「１」が書き込まれる（図７５：ステップＳ４６７）。
【０３１１】
ＣＰＵ２０１は、ゴム胴の現在の天地方向位置ＰＢＭRが補正された印刷開始位置ＰＲＴST’に到達したことを確認すると（図７３：ステップＳ４４７のＹＥＳ、図１００参照）、メモリＭ１１８に書き込まれている値を読み込み（ステップＳ４６８）、メモリＭ１１８に書き込まれている値が「１」であるか否かを確認する（図７６：ステップＳ４６９）。ここで、メモリＭ１１８に書き込まれている値が「１」でなければ（ステップＳ４６９のＮＯ）、表示器２０５にエラーを表示するが（ステップＳ４９０）、メモリＭ１１８に書き込まれている値が「１」であれば（ステップ１６９のＹＥＳ）、レジスタマークによる位相偏差の補正が完了した状態にあると判断する。
【０３１２】
〔被印刷物への回路の印刷（本刷り）〕
ＣＰＵ２０１は、レジスタマークによる位相偏差の補正が完了した状態にあると判断すると（ステップＳ４６９のＹＥＳ）、カウント値Ｎ記憶用のメモリＭ１４１に「１」を上書きし（ステップＳ４７０）、ゴム胴の天地方向位置検出用カウンタ２３０よりカウント値を読み込み（ステップＳ４７１）、この読み込んだゴム胴の天地方向位置検出用カウンタ２３０のカウント値よりゴム胴の現在の天地方向位置ＰＢＭRを演算してメモリＭ１２０に書き込むと共に（ステップＳ４７２）、レジスタマークの天地方向位置記憶用のメモリＭ１４７のＮ＝１番目のアドレス位置より、１番目のレジスタマークの天地方向位置（＝１番目のマーク位置ＰＭ１）を読込み（ステップＳ４７３）、ゴム胴の現在の天地方向位置ＰＢＭRが１番目のレジスタマークの天地方向位置となるまで（ステップＳ４７４のＹＥＳ）、ステップＳ４７１〜Ｓ４７４の処理動作を繰り返す。
【０３１３】
ゴム胴の現在の天地方向位置ＰＢＭRが１番目のレジスタマークの天地方向位置となると（ステップＳ４７４のＹＥＳ）、ＣＰＵ２０１は、メモリＭ１０６のＮ＝１番目のアドレス位置より１番目の印刷中のゴム胴の回転速度ＶＢｐ１を読込み（図７７：ステップＳ４７５）、その読み込んだ１番目の印刷中のゴム胴の回転速度ＶＢｐ１をゴム胴駆動用モータドライバ２２３にＤ／Ａ変換器２２６を介して出力する（ステップＳ４７６）。これにより、ゴム胴２が１番目の印刷中のゴム胴の回転速度ＶＢｐ１で回転し始める（図１０１参照）。
【０３１４】
そして、ＣＰＵ２０１は、メモリＭ１４１中のカウント値Ｎに１を加算してＮ＝２とし（ステップＳ４７７）、メモリＭ１４８から天地方向のレジスタマーク数ｅ（ｅ＝３）を読込み（ステップＳ４７８）、カウント値Ｎが天地方向のレジスタマーク数ｅとなったか否かを確認する（ステップＳ４７９）。この場合、Ｎ＝２であるので（ステップＳ４７９のＮＯ）、ＣＰＵ２０１はステップＳ４７１（図７６）へ戻る。
【０３１５】
ＣＰＵ２０１は、ステップＳ４７１において、ゴム胴の天地方向位置検出用カウンタ２３０よりカウント値を読み込む。そして、この読み込んだゴム胴の天地方向位置検出用カウンタ２３０のカウント値よりゴム胴の現在の天地方向位置ＰＢＭRを演算してメモリＭ１２０に書き込むと共に（ステップＳ４７２）、レジスタマークの天地方向位置記憶用のメモリＭ１４７のＮ＝２番目のアドレス位置より、２番目のレジスタマークの天地方向位置（＝２番目のマーク位置ＰＭ２）を読込み（ステップＳ４７３）、ゴム胴の現在の天地方向位置ＰＢＭRが２番目のレジスタマークの天地方向位置となるまで（ステップＳ４７４のＹＥＳ）、ステップＳ４７１〜Ｓ４７４の処理動作を繰り返す。
【０３１６】
ゴム胴の現在の天地方向位置ＰＢＭRが２番目のレジスタマークの天地方向位置となると（ステップＳ４７４のＹＥＳ）、ＣＰＵ２０１は、メモリＭ１０６のＮ＝２番目のアドレス位置より２番目の印刷中のゴム胴の回転速度ＶＢｐ２を読込み（図７７：ステップＳ４７５）、その読み込んだ２番目の印刷中のゴム胴の回転速度ＶＢｐ２をゴム胴駆動用モータドライバ２２３にＤ／Ａ変換器２２６を介して出力する（ステップＳ４７６）。これにより、ゴム胴２が２番目の印刷中のゴム胴の回転速度ＶＢｐ２で回転し始める（図１０２参照）。
【０３１７】
そして、ＣＰＵ２０１は、メモリＭ１４１中のカウント値Ｎに１を加算してＮ＝３とし（ステップＳ４７７）、メモリＭ１４８から天地方向のレジスタマーク数ｅ（ｅ＝３）を読込み（ステップＳ４７８）、カウント値Ｎが天地方向のレジスタマーク数ｅとなったか否かを確認する（ステップＳ４７９）。この場合、Ｎ＝３であるので（ステップＳ４７９のＹＥＳ）、ＣＰＵ２０１はステップＳ４８０へ進む。
【０３１８】
ＣＰＵ２０１は、ステップＳ４８０において、ゴム胴の天地方向位置検出用カウンタ２３０よりカウント値を読み込む。そして、この読み込んだゴム胴の天地方向位置検出用カウンタ２３０のカウント値よりゴム胴の現在の天地方向位置ＰＢＭRを演算してメモリＭ１２０に書き込むと共に（ステップＳ４８１）、メモリＭ１３０から印刷終了位置ＰＲＴENDを読み込み（ステップＳ４８２）、ステップＳ４８１で演算したゴム胴の現在の天地方向位置ＰＢＭRが印刷終了位置ＰＲＴENDに達したか否かを確認する（ステップＳ４８３）。
【０３１９】
この場合、１番目の印刷中のゴム胴の回転速度ＶＢｐ１は、先のステップＳ６０４（図９１）において、試し刷りされた被印刷物４Ｂから求められた伸縮率η１に応じ、伸縮率η１が大きければ速い速度として、伸縮率η１が小さければ遅い速度として求められている。また、２番目の印刷中のゴム胴の回転速度ＶＢｐ２は、先のステップＳ６０４において、試し刷りされた被印刷物４Ｂから求められた伸縮率η２に応じ、伸縮率η２が大きければ速い速度として、伸縮率η２が小さければ遅い速度として求められている。
【０３２０】
このため、１番目のマーク位置ＰＭ１から２番目のマーク位置ＰＭ２までの区間は伸縮率η１に応じて調整された回転速度ＶＢｐ１で、 ２番目のマーク位置ＰＭ２から３番目のマーク位置ＰＭ３までの区間を含む印刷終了位置ＰＲＴENDまでの区間は伸縮率η２に応じて調整された回転速度ＶＢｐ２で、ゴム胴２が回転しながら天地方向の下流側へ移動し、テーブル３上の被印刷物４Ａへの回路の印刷が行われて行く。これにより、伸縮率η１，η２の大小に拘わらず、基準の印刷長さで、被印刷物４Ａへの回路の印刷が行われるものとなる。
【０３２１】
ＣＰＵ２０１は、ゴム胴の現在の天地方向位置ＰＢＭRが印刷終了位置ＰＲＴENDに達したことを確認すると（ステップＳ４８３のＹＥＳ）、ゴム胴駆動用モータドライバ２２３に停止指令を出力し（図７８：ステップＳ４８４）、ゴム胴２の回転を停止させる（図１０３参照）。そして、ゴム胴昇降用エアシリンダ用バルブ２３４に上昇指令を出力し（ステップＳ４８５）、ゴム胴２をテーブル３から上昇させる（図１０４参照）。
【０３２２】
そして、ＣＰＵ２０１は、メモリＭ１１７からゴム胴の天地方向移動速度ｖＢMを読み込み（ステップＳ４８６）、ゴム胴天地方向移動用モータドライバ２２８に逆転指令およびゴム胴の天地方向移動速度ｖＢMをＤ／Ａ変換器２３１を介して出力する（ステップＳ４８７）。これにより、ゴム胴２が回転を停止した状態で天地方向の上流側、すなわち版胴１が位置している側に向かって、天地方向移動速度ｖＢMで移動し始める。
【０３２３】
このゴム胴２の天地方向の上流側への移動により、ゴム胴の天地方向の原点位置検出器２３２がオンとなると（ステップＳ４８８のＹＥＳ）、すなわちゴム胴１が移動を開始する前の最初の位置（原点位置）に戻ると、ゴム胴天地方向移動用モータドライバ２２８に停止指令を出力する（ステップＳ４８９）。これにより、ゴム胴２の天地方向への移動が停止する（図１０５参照）。
【０３２４】
このようにして、実施の形態２では、隣接するレジスタマークＲＭ１間の伸縮率η（１番目のマーク位置ＰＭ１と２番目のマーク位置ＰＭ２のレジスタマークＲＭ１間の伸縮率η１、２番目のマーク位置ＰＭ２と３番目のマーク位置ＰＭ３のレジスタマークＲＭ１間の伸縮率η２）に応じて、回路を印刷する際（回路の印刷時）の隣接するレジスタマークＲＭ１間（１番目のマーク位置ＰＭ１と２番目のマーク位置ＰＭ２のレジスタマークＲＭ１間、２番目のマーク位置ＰＭ２と３番目のマーク位置ＰＭ３のレジスタマークＲＭ１間）に対応する区間のゴム胴２の回転速度ＶＢｐを調整するようにして、正確な長さで回路が印刷された正式な被印刷物４（４Ｃ）を得ることができるものとなる。
【０３２５】
なお、実施の形態２においても、実施の形態１と同様、ゴム胴２を天地方向に移動させるようにしたが、被印刷物４Ａがセットされているテーブル３を天地方向に移動させるようにしてもよい。また、被印刷物４は必ずしもシート状の被印刷物でなくてもよく、ウェブ状の被印刷物であってもよい。
【０３２６】
また、実施の形態２では、被印刷物４の左右に天地方向に離れた３つのレジスタマークＲＭ１を印刷するようにしたが、図１０６（ａ）に示すように、被印刷物４の中央にも天地方向に離れた３つのレジスタマークＲＭ１（ＲＭ１c1，ＲＭ１c2，ＲＭ１c3）を印刷するなどしてもよく、図１０６（ｂ）に示すように、被印刷物４の中央にだけ天地方向に離れた３つのレジスタマークＲＭ１（ＲＭ１c1，ＲＭ１c2ＲＭ１c3）を印刷するようにしてもよい。
【０３２７】
また、実施の形態２の動作説明では、試刷りされた被印刷物４Ｂから最初の正式な被印刷物４Ｃが得られるまでの処理動作について説明したが、最初の正式な被印刷物４Ｃを得た後は、ステップＳ４０４に戻って同様の処理を繰り返して次の正式な被印刷物４Ｃを得るようにしてもよいし、ステップＳ４９１へ進んで印刷終了後のティーチングを行って、その結果をフィードバックしながら次の正式な被印刷物４Ｃを得るようにしてもよい。
【０３２８】
〔実施の形態の拡張〕
以上、実施の形態を参照して本発明を説明したが、本発明は上記の実施の形態に限定されるものではない。本発明の構成や詳細には、本発明の技術思想の範囲内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【０３２９】
１…版胴、２…ゴム胴、３…平台（テーブル）、４（４Ａ，４Ｂ）…被印刷物、１００…印刷機（平台印刷機）、２００…平台印刷制御装置、２１０（２１０Ｌ，２１０Ｒ）…カメラ、ＰＭ１…第１のマーク位置（１番目のマーク位置）、ＰＭ２…第２のマーク位置（２番目のマーク位置）、ＰＭ３…第３のマーク位置（３番目のマーク位置）、ＲＭ１（ＲＭ１L1，ＲＭ１L2，ＲＭ１L3，ＲＭ１R1，ＲＭ１R2，ＲＭ１R3）…レジスタマーク。
【図１】
0006666710.tif 000002
【図２】
0006666710.tif 000003
【図３】
0006666710.tif 000004
【図４】
0006666710.tif 000005
【図５】
0006666710.tif 000006
【図６】
0006666710.tif 000007
【図７】
0006666710.tif 000008
【図８】
0006666710.tif 000009
【図９】
0006666710.tif 000010
【図１０】
0006666710.tif 000011
【図１１】
0006666710.tif 000012
【図１２】
0006666710.tif 000013
【図１３】
0006666710.tif 000014
【図１４】
0006666710.tif 000015
【図１５】
0006666710.tif 000016
【図１６】
0006666710.tif 000017
【図１７】
0006666710.tif 000018
【図１８】
0006666710.tif 000019
【図１９】
0006666710.tif 000020
【図２０】
0006666710.tif 000021
【図２１】
0006666710.tif 000022
【図２２】
0006666710.tif 000023
【図２３】
0006666710.tif 000024
【図２４】
0006666710.tif 000025
【図２５】
0006666710.tif 000026
【図２６】
0006666710.tif 000027
【図２７】
0006666710.tif 000028
【図２８】
0006666710.tif 000029
【図２９】
0006666710.tif 000030
【図３０】
0006666710.tif 000031
【図３１】
0006666710.tif 000032
【図３２】
0006666710.tif 000033
【図３３】
0006666710.tif 000034
【図３４】
0006666710.tif 000035
【図３５】
0006666710.tif 000036
【図３６】
0006666710.tif 000037
【図３７】
0006666710.tif 000038
【図３８】
0006666710.tif 000039
【図３９】
0006666710.tif 000040
【図４０】
0006666710.tif 000041
【図４１】
0006666710.tif 000042
【図４２】
0006666710.tif 000043
【図４３】
0006666710.tif 000044
【図４４】
0006666710.tif 000045
【図４５】
0006666710.tif 000046
【図４６】
0006666710.tif 000047
【図４７】
0006666710.tif 000048
【図４８】
0006666710.tif 000049
【図４９】
0006666710.tif 000050
【図５０】
0006666710.tif 000051
【図５１】
0006666710.tif 000052
【図５２】
0006666710.tif 000053
【図５３】
0006666710.tif 000054
【図５４】
0006666710.tif 000055
【図５５】
0006666710.tif 000056
【図５６】
0006666710.tif 000057
【図５７】
0006666710.tif 000058
【図５８】
0006666710.tif 000059
【図５９】
0006666710.tif 000060
【図６０】
0006666710.tif 000061
【図６１】
0006666710.tif 000062
【図６２】
0006666710.tif 000063
【図６３】
0006666710.tif 000064
【図６４】
0006666710.tif 000065
【図６５】
0006666710.tif 000066
【図６６】
0006666710.tif 000067
【図６７】
0006666710.tif 000068
【図６８】
0006666710.tif 000069
【図６９】
0006666710.tif 000070
【図７０】
0006666710.tif 000071
【図７１】
0006666710.tif 000072
【図７２】
0006666710.tif 000073
【図７３】
0006666710.tif 000074
【図７４】
0006666710.tif 000075
【図７５】
0006666710.tif 000076
【図７６】
0006666710.tif 000077
【図７７】
0006666710.tif 000078
【図７８】
0006666710.tif 000079
【図７９】
0006666710.tif 000080
【図８０】
0006666710.tif 000081
【図８１】
0006666710.tif 000082
【図８２】
0006666710.tif 000083
【図８３】
0006666710.tif 000084
【図８４】
0006666710.tif 000085
【図８５】
0006666710.tif 000086
【図８６】
0006666710.tif 000087
【図８７】
0006666710.tif 000088
【図８８】
0006666710.tif 000089
【図８９】
0006666710.tif 000090
【図９０】
0006666710.tif 000091
【図９１】
0006666710.tif 000092
【図９２】
0006666710.tif 000093
【図９３】
0006666710.tif 000094
【図９４】
0006666710.tif 000095
【図９５】
0006666710.tif 000096
【図９６】
0006666710.tif 000097
【図９７】
0006666710.tif 000098
【図９８】
0006666710.tif 000099
【図９９】
0006666710.tif 000100
【図１００】
0006666710.tif 000101
【図１０１】
0006666710.tif 000102
【図１０２】
0006666710.tif 000103
【図１０３】
0006666710.tif 000104
【図１０４】
0006666710.tif 000105
【図１０５】
0006666710.tif 000106
【図１０６】
0006666710.tif 000107