プリンタヘッドを有するキャリッジをモーターによって主走査方向に往復移動させ、該主走査方向と直交する副走査方向に搬送される用紙に前記プリンタヘッドで描画する画像形成装置において、前記モーターを駆動するモーター駆動回路は、トランジスタによるブリッジ回路であって、前記ブリッジ回路のアースとアース側のトランジスタとの間もしくは前記ブリッジ回路の電源と電源側のトランジスタとの間に挿入された検出抵抗と、前記検出抵抗の電圧信号より前記モーターの回転方向を検出する検出回路と、を備えたことを特徴とする画像形成装置。プリンタヘッドを有するキャリッジをモーターによって主走査方向に往復移動させ、該主走査方向と直交する副走査方向に搬送される用紙に前記プリンタヘッドで描画する画像形成装置において、前記モーターを駆動するモーター駆動回路は、トランジスタによるブリッジ回路であって、前記ブリッジ回路のアースとアース側のトランジスタとの間に挿入されたアース側の検出抵抗と、前記ブリッジ回路の電源側と電源側のトランジスタとの間に挿入された電源側の検出抵抗と、前記アース側の検出抵抗の電圧信号及び前記電源側の検出抵抗の電圧信号より前記モーターの回転方向を検出する検出回路と、を備えたことを特徴とする画像形成装置。前記検出回路は、前記検出抵抗の電圧信号のH論理レベルの閾値及びL論理レベルの閾値にヒステリシスを有することを特徴とする請求項1または2記載の画像形成装置。前記検出抵抗の電圧信号に基づいて前記モーターの回転方向を検出できない場合はエラーとして処理する処理手段を備えたことを特徴とする請求項1から3のいずれか一項記載の画像形成装置。しかし、通常のエンコーダーを用いた構成の場合、高価なエンコーダーセンサとエンコーダーシートとが必要となりコストアップしてしまう。また安価な透過型センサを使用した場合には回転方向の検出ができない。さらに、特許文献1に記載の発明は、モーターの回転を検出することはできるものの、回転方向の検出をすることはできない。そこで、本発明の目的は、簡単な構成でモーターの回転方向を検出することができる画像形成装置を提供することにある。上記課題を解決するため、請求項1に係る発明は、プリンタヘッドを有するキャリッジをモーターによって主走査方向に往復移動させ、該主走査方向と直交する副走査方向に搬送される用紙に前記プリンタヘッドで描画する画像形成装置において、前記モーターを駆動するモーター駆動回路は、トランジスタによるブリッジ回路であって、前記ブリッジ回路のアースとアース側のトランジスタとの間もしくは前記ブリッジ回路の電源と電源側のトランジスタとの間に挿入された検出抵抗と、前記検出抵抗の電圧信号より前記モーターの回転方向を検出する検出回路と、を備えたことを特徴とする。本発明によれば、簡単な構成でモーターの回転方向を検出することができる画像形成装置の提供を実現できる。以下、本発明に係る実施形態について図面を用いて詳細に解説する。<実施形態1>[構成]図1は、本発明に係る画像形成装置のブロック図の一実施の形態である。図1に示す画像形成装置100において、破線内部が制御基板の機能ブロック以下、制御部と表記101を示し、破線外部が制御部101に接続される各ユニットを示す。制御部101は、ホストI/FInterFace102、CPUCentralProcessingUnit103、ROMReadOnlyMemory104、RAMRandomAccessMemory105、NVRAM106、ASIC107、DAC108、ヘッド駆動部109、ヘッド制御部110、主走査モーター駆動部111、副走査モーター駆動部112、メンテナンスモーター駆動部113、及びADCAnalogDigitalConverter114を有する。ユニットとしては、キャリッジ115、主走査モーター116、副走査モーター117、メンテナンスモーター118、操作パネル119、センサ120、及びエンコーダーセンサ121が挙げられる。尚、主走査モーター116、副走査モーター117、及びメンテナンスモーター118はDCモーター以下、モーターと表記。であるものとする。制御部101には、この画像形成装置100に必要な情報の入力及び表示を行なうための操作パネル119が接続されている。制御基板101は、パーソナルコンピュータ等の情報処理装置、イメージスキャナなどの画像読み取り装置、デジタルカメラなどの撮像装置などのホスト側からの印刷データ等をケーブル或いはネットを介してホストI/F102で受信する。CPU103は、ホストI/F102に含まれる受信バッファ内の印刷データを読み出して解析し、ASIC107にて必要な画像処理、データの並び替え処理等を行なってヘッド駆動部110に画像データを転送する。なお、画像出力するためのドットパターンデータの生成は、例えばROM104にフォントデータを格納して行っても良く、ホスト側のプリンタドライバで画像データをビットマップデータに展開してこの画像形成装置100に転送するようにしても良い。ヘッド制御部110は、記録ヘッド吐出ヘッドの1行分に相当する画像データドットパターンデータを受け取ると、この1行分のドットパターンデータを、クロック信号に同期して、キャリッジ115にシリアルデータで送出し、また所定のタイミングでラッチ信号をキャリッジ115に送出する。ヘッド駆動部は、ROM104に格納された駆動波形ヘッド駆動信号のパターンデータ読み取り、駆動波形のデータをD/A変換するD/A変換器図ではDAC108を含む波形生成回路及びアンプ等で構成される駆動波形発生回路を含む。キャリッジ115は、ヘッド制御部110からのクロック信号及び画像データであるシリアルデータを入力するシフトレジスタ図示せずと、シフトレジスタのレジスト値をヘッド制御部110からのラッチ信号でラッチするラッチ回路図示せずと、ラッチ回路の出力値をレベル変化するレベル変換回路レベルシフタ:図示せずと、このレベルシフタでON/OFFが制御されるアナログスイッチアレイスイッチ手段:図示せず等を含む。キャリッジ115は、アナログスイッチアレイのON/OFFを制御することで駆動波形に含まれる所要の駆動波形を選択的にキャリッジ115内に搭載される吐出ヘッド図示せずのアクチュエータ手段図示せずに印加して吐出ヘッドを駆動する。さらに、CPU103はA/D変換するA/D変換器図ではADC114を介してセンサ120の検知信号を含む。主走査モーター駆動部111、副走査モーター駆動部112、メンテナンスモーター駆動部113は、CPU103からの命令信号により主走査モーター116、副走査モーター117に対し駆動信号を送り、各モーター116、117を励磁することで各モーター116、117を駆動する。各モーター116、117の動作を、エンコーダーセンサ121で読み取り読み取った結果をASIC107にフィードバックすることでモーター116、117の回転数を制御する。図2は、図1に示した画像形成装置の平面概念図の一例である。搬送ベルト211は、副走査モーター117からタイミングベルト205を通じて駆動される搬送ローラーと搬送ローラーに従動して動作するテンションローラー209にて駆動される。用紙219は、搬送ベルト211で搬送され、この搬送方向を副走査方向とする。また搬送ローラーには円形のロータリーエンコーダー202が設けられており、ロータリーエンコーダー202に設けられたエンコーダーセンサ203からの信号を元に主走査モーター116の回転数を制御する。インクジェット方式の画像形成装置に用いられる吐出ヘッドは、キャリッジ115と呼ばれる構成部材に取り付けられている。このキャリッジ115は主走査モーター116を駆動することで駆動プーリー204、従動プーリー214、及びタイミングベルト205によって、用紙219の搬送方向に対して、直角にガイドロッド206上を走査する。またキャリッジ115にはインクカートリッジ220から吐出ヘッドへインクを供給するためのインクチューブ218が接続されている。このキャリッジ115にはエンコーダーセンサ121が搭載されておりエンコーダースケール215からキャリッジ115の位置を読み取りモーター回転数を制御する。シリアル方式のインクジェットプリンタは、このキャリッジ115の走査と搬送の走査とを繰り返すことで、用紙219への印刷を行う。また右端部のキャリッジ115の下にはメンテナンス機構が搭載されており、吐出ヘッドの付着インクの除去等のメンテナンスを行う。メンテナンス機構216の中にはメンテナンスモーター118とロータリーエンコーダー202とエンコーダーセンサとが搭載されており、主/副走査モーター116/117と同様にエンコーダー信号のフィードバックによって、回転数を制御する。図3は、本発明の課題について説明するための説明図である。主走査/副走査モーターはその動きが直接画像の解像度に影響する為、高精度な制御が必要となり解像度の高いエンコーダーセンサが一般的に必要となる。しかしメンテナンスモーター118については、吐出ヘッドのメンテナンス機能が重要であり高精度な制御は不要であるので、エンコーダーではなく安価な透過型センサ301とプロペラ302のような回転翼部材この場合、風を発生させるための捻れは無くて良い。とを用いてメンテナンスモーター118の回転数/速度検出を行う。プロペラ部材302は、メンテナンスモーター118の挙動をとらえるためのものであり、メンテナンスモーター118の出力軸にプロペラ302の他にギヤ303を設け、ギヤ304、305をかませた後にギヤ306を有するメンテナンス機構307が取り付けられている。ここで、メンテナンスモーター118の回転方向は、インクの供給方向となり、設定された方向と反転してしまうと、インクが溢れる等の重大な不具合につながる。このため、常時方向を検出しながらメンテナンスモーター118を回転させている。図4は、本発明に係る課題について説明するための他の説明図である。同図において上段は透過型センサの信号を示し、中段はエンコーダーセンサの信号A相を示し、下段はエンコーダーセンサの信号B相を示している。通常のエンコーダーセンサは、A相及びB相の二つの出力を持っており、それぞれの出力が位相を90°ずらして出力される。位相の遅れや進みによってプロペラ部材302の回転方向を検出することができる。図3に示した構成の場合、透過型センサ301からの信号は図4のようなパルスを出力する。この場合、メンテナンスモーター118の回転数は検知できるが回転方向を検知することはできない。[動作]<比較例>図5aは一般的なモーター駆動部の出力回路構成における正転動作について説明するための説明図であり、図5bは逆転動作について説明するための説明図である。モーター駆動部の回路構成は、図5a、bに示すようにHブリッジ回路となっている。各FETFieldEffectTransistor:Tr1~Tr4のON、OFFの組み合わせを変える事でモーター電機子もしくは界磁のコイルLで表す。への駆動電流の経路を変えている。この電流経路の切り替えによってモーターの回転方向を切り替えている。具体的には、例えば、モーターの正転動作を行う場合、図5aに示すようにFETTr1、Tr4をONにし、FETTr2、Tr3をOFFにすることで、電流がVBB→Tr1→LのOUTA→LのOUTB→Tr4→R→グラウンドのように流れ、一定の方向に回転する。これとは逆にモーターの逆転動作を行う場合、図5bに示すようにFETTr1、Tr4をOFFにし、FETTr2、Tr3をONにすることで、電流がVBB→Tr3→LのOUTB→LのOUTA→Tr2→R→グラウンドのように流れ、逆の方向に回転する。モーター駆動電流は、グラウンドに接続された電流検出抵抗Rを流れており、電流検出抵抗Rにモーター駆動電流が流れることによって発生する電圧を監視し、モーター駆動電流の電流制限を行うのが一般的である。尚、ダイオードD1~D4は、モーター停止時に逆起電力によりTr1~Tr4が破壊されるのを防止するための素子であり、例えばシリコンダイオードが挙げられる。また、モーターの両電極には図示しないセラミックコンデンサを接続することでノイズを防止するようにしてもよい。<実施の形態1の動作>図6は、図5に示した電流駆動回路に抵抗を追加することによる回転方向検知について説明するための説明図である。すなわち、図6は、本発明に係る画像形成装置の一実施形態におけるモーターの回転方向の検知動作の説明図である。Hブリッジ回路のFETのうちの下部の素子Tr2、Tr4とグラウンドとの間に電流検出抵抗R1、R2を挿入し、R1を逆転の電流ルートとし、R2を正転の電流ルートとする。それぞれの電流検出抵抗R1、R2の電圧を監視することでモーターの回転方向を検出することができる。<実施形態2>図7aは図6に示した回路であり、図7bは図6に示した回路の電源側へ抵抗を追加したときの電流制限について説明するための説明図である。すなわち、図7bは、本発明に係る画像形成装置の他の実施形態におけるモーターの回転方向の検知動作の説明図である。図aに示した回路構成では電流制限抵抗がグラウンド側にしかないため、出力がグラウンドに短絡した場合には、電流検出抵抗R1もしくはR2を介して短絡電流が流れない為に、電流の検出ができず電流制限をすることはできない。しかし、Hブリッジ回路のグラウンド側、及び電源側のそれぞれに電流検出抵抗を持たせることで出力が電源もしくはグラウンドのいずれに短絡しても電流制限をかけることができる。<実施形態3>図8a、bは、信号の検知にヒステリシスを持たせる制御について説明するための説明図である。すなわち、図8aは、一般的な画像形成装置におけるモーターの回転方向の説明図であり、図8bは、本発明に係る画像形成装置の他の実施形態におけるモーターの回転方向の検知動作の説明図である。図8a、bにおいて横軸は時間軸を示し、両図において、上段はモーター電流、下段は方向検知信号をそれぞれ示す。図8aに示すように電流検出抵抗の電圧信号はモーターDCモーターのブラシノイズの影響を受けやすく誤検知してしまう。すなわち、モーター電流のブラシノイズが立ち上がる場合は影響が無いものの、ブラシノイズが立ち下がる場合に閾値を下回ると、方向検知信号が誤検知してしまう。これに対して、図8bに示すように電圧信号の閾値を立ち上がり、立下りでそれぞれ別の設定をすることで、ブラシノイズが立ち上がった場合はもとよりブラシノイズが立ち下がった場合立ち上がり閾値を下回っても立ち下がり閾値を下回らない限り誤検知することがないので、誤検知を防ぐことができる。ここで、ヒステリシスを持たせる方法としては、例えば、電圧検出回路→AD変換→ソフトウェア処理となり、閾値はソフトウェアで設定される。<エラー処理>図9は、エラー処理について説明するための説明図である。図9において、正転制御及び逆転制御における正転電圧、逆転電圧及び推測状態の関係が示されている。正転電圧は、例えば、図6に示した回路においてモーターが正転しているときのR2のFETTr4側のノードから出力される正転方向信号に対応し、逆転電圧は、図6に示した回路においてモーターが逆転しているときのR1のFETTr2側のノードから出力される逆転方向信号に対応している。図9において、正転電圧及び逆転電圧の0はL論理レベルの電圧を意味し、1はH論理レベルの電圧を意味している。例えば、正転制御において、正転電圧が0で、逆転電圧が0の場合には推測状態はエラーとなり、正転制御において、正転電圧が1で逆転電圧が0の場合には推測状態は正常となる。また、逆転制御において、正転電圧が0で逆転電圧が0の場合には推測状態はエラーとなり、正転電圧が0で逆転電圧が1の場合には推測状態は正常となる。図9に示すデータ真理値表を含むデータは、例えば、ROM104図1参照に格納されており、モーターの回転方向を監視するのに用いられる。主走査モーター116の正転の制御中に逆転の電圧信号が立上ったり1になったり、正転の信号が立ち下がったりしたとき0になったりしたとき、または逆転の制御中に正転の電圧信号が立上ったり1になったり、逆転の信号が立ち下がったりしたときは0になったりしたときは、異常な状態となっている。このため、エラー状態としての処理エラー処理を実施する。エラー処理としては、例えば、ユーザーが目視できるLCDLiquidCrystalDisplay等の表示装置を搭載した操作パネル上のエラー状態を報じし電源再投入またはサービスマンへの問い合わせの要請が挙げられる。<作用効果>Hブリッジ回路に電流検出抵抗を2つ備えたモーター駆動回路と、電流検出抵抗の電圧によってモーターの回転方向を検出する制御部と、を備えることにより、抵抗の追加のみでモーター回転方向の検出ができる。Hブリッジ回路のアース側の他に2つの電流検出抵抗をさらに電源側に追加したことにより、電源出力間の短絡があっても電流制限をかけることができる。Hブリッジ回路の電流検出抵抗の電圧信号のH論理レベルの閾値と、L論理レベルの敷値にヒステリシスを持たせた制御を行うことにより、モーターのブラシノイズに影響されず、方向の切り替わりタイミングがわかる。Hブリッジ回路の電流検出抵抗の電圧信号が異常な値である場合はエラーとして処理する制御を行うことにより、モーター及びモーター駆動回路の異常状態を検知できる。なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。例えば、上述した実施の形態では、インクジェットプリンタの場合で説明しているが、本発明はこれに限定したものではなく、メンテナンスモーターにDCブラシ付きモーターを採用したプリンタ全てに適用可能である。