交流電源から出力される交流電圧を出力する出力部と、前記交流電圧を検出する検出部と、制御部と、を備え、前記制御部は、前記交流電圧の絶対値がゼロとなるゼロクロス点を検出するゼロクロス点検出処理と、前記交流電圧の電圧値が極大と極小の少なくとも一方となるピークの数を検出するピーク数検出処理と、規定期間に前記ゼロクロス点が検出された数である第1個数と、前記規定期間に前記ピークが検出された数である第2個数と、を比較し、前記第1個数と第2個数との差が前記規定期間の長さに応じて決定される規定範囲に含まれる場合に、前記交流電源が正常であると判断し、前記差が前記規定範囲に含まれない場合に、前記交流電源が異常であると判断する判断処理と、を実行する、電圧出力装置。請求項1に記載の電圧出力装置であって、前記制御部は、更に、前記規定期間と前記第1個数とから前記ゼロクロス点の周期である第1周期を算出する第1算出処理と、前記規定期間と前記第2個数とから前記ピークの周期である第2周期を算出する第2算出処理と、を実行し、前記判定処理では、前記第1周期と前記第2周期との差を前記規定範囲と比較して前記交流電源の異常を判断する、電圧出力装置。請求項2に記載の電圧出力装置であって、出力可能な交流電圧の周波数範囲が予め設定されており、前記規定範囲の両端の境界値のうち、周期が短い側の境界値を示す下限周期は、前記第2周期から第1時間を差し引いた値に設定されており、前記判断処理では、前記第1周期が前記下限周期よりも小さい場合、前記交流電圧の周波数が前記周波数範囲よりも過大であると判断する、電圧出力装置。請求項2または請求項3に記載の電圧出力装置であって、出力可能な交流電圧の周波数範囲が予め設定されており、前記規定範囲の両端の境界値のうち、周期が長い側の境界値を示す上限周期は、前記第2周期に第2時間を加えた値に設定されており、前記判断処理では、前記第1周期が前記上限周期よりも大きい場合、前記交流電圧の周波数が前記周波数範囲よりも過小であると判断する、電圧出力装置。請求項1ないし請求項4のいずれか一項に記載の電圧出力装置であって、前記検出部は、前記交流電圧の絶対値が所定値未満となる期間に応じてゼロクロスパルスを発生するゼロクロスパルス発生部と、前記交流電圧の電圧値が極大と極小の少なくとも一方となるピーク電圧を検出するピーク電圧検出部と、を備え、前記ゼロクロス点検出処理では、前記ゼロクロスパルス発生部が発生した前記ゼロクロスパルスから前記ゼロクロス点を求め、前記ピーク数検出処理では、前記ピーク電圧検出部が検出した前記ピーク電圧から前記規定期間内のピークの数を検出する、電圧出力装置。定着ヒータを備える定着器と、前記定着器に交流電圧を出力する請求項1ないし請求項5に記載の電源出力装置と、を備え、前記制御部は、更に、前記交流電源が正常であると判断される場合に、前記定着ヒータに前記交流電圧を出力可能であると判定し、前記交流電源が異常であると判断される場合に、前記定着ヒータに前記交流電圧を出力不能であると判定する動作判定処理を実行する、画像形成装置。交流電源には、交流電圧のピーク電圧の電圧値を検出しても検出することができない異常が発生することがある。例えば、交流電源として無停電電源装置が用いられる場合や、交流電源が暖房機器などの他の装置の電源としても用いられている場合には、交流電源から出力される交流電圧にノイズが生じることがある。このノイズは、交流電圧の振幅に比べて振幅が小さいため、交流電圧のピーク電圧の電圧値を検出する際には影響を及ぼさない。しかし、このノイズがゼロクロス点近傍で発生した場合には、交流電圧の絶対値がゼロとなるゼロクロス点に加えて、ノイズにより交流電圧の絶対値がゼロとなる異常タイミングが検出される問題が生じていた。また、交流電源から矩形波に類似した異常波形を有する交流電圧が出力されることがある。この交流電圧は、正常な交流電圧に比べてゼロクロス点における電圧変化率が大きく、ゼロクロス点が検出できない問題が生じていた。以上のように、交流電源の異常に基づいて、ゼロクロス点が正確に検出されない問題が生じていた。ゼロクロス点が正確に検出されないと、定着ヒータ等の内部機器を正常に制御することができない。本明細書に開示される発明は、交流電源から出力される交流電圧を出力する電圧出力装置において、交流電源の異常を検出する技術を開示する。本明細書によって開示される電圧出力装置は、交流電源から出力される交流電圧を出力する出力部と、前記交流電圧を検出する検出部と、制御部と、を備え、前記制御部は、前記交流電圧の絶対値がゼロとなるゼロクロス点を検出するゼロクロス点検出処理と、前記交流電圧の電圧値が極大と極小の少なくとも一方となるピークの数を検出するピーク数検出処理と、規定期間に前記ゼロクロス点が検出された数である第1個数と、前記規定期間に前記ピークが検出された数である第2個数と、を比較し、前記第1個数と第2個数との差が前記規定期間の長さに応じて決定される規定範囲に含まれる場合に、前記交流電源が正常であると判断し、前記差が前記規定範囲に含まれない場合に、前記交流電源が異常であると判断する判断処理と、を実行する。また、上記の電圧出力装置では、前記制御部は、更に、前記規定期間と前記第1個数とから前記ゼロクロス点の周期である第1周期を算出する第1算出処理と、前記規定期間と前記第2個数とから前記ピークの周期である第2周期を算出する第2算出処理と、を実行し、前記判定処理では、前記第1周期と前記第2周期との差を前記規定範囲と比較して前記交流電源の異常を判断する構成としても良い。また、上記の電圧出力装置では、出力可能な交流電圧の周波数範囲が予め設定されており、前記規定範囲の両端の境界値のうち、周期が短い側の境界値を示す下限周期は、前記第2周期から第1時間を差し引いた値に設定されており、前記判断処理では、前記第1周期が前記下限周期よりも小さい場合、前記交流電圧の周波数が前記周波数範囲よりも過大であると判断する構成としても良い。また、上記の電圧出力装置では、出力可能な交流電圧の周波数範囲が予め設定されており、前記規定範囲の両端の境界値のうち、周期が長い側の境界値を示す上限周期は、前記第2周期に第2時間を加えた値に設定されており、前記判断処理では、前記第1周期が前記上限周期よりも大きい場合、前記交流電圧の周波数が前記周波数範囲よりも過小であると判断する構成としても良い。また、上記の電圧出力装置では、前記検出部は、前記交流電圧の絶対値が所定値未満となる期間に応じてゼロクロスパルスを発生するゼロクロスパルス発生部と、前記交流電圧の電圧値が極大と極小の少なくとも一方となるピーク電圧を検出するピーク電圧検出部と、を備え、前記ゼロクロス点検出処理では、前記ゼロクロスパルス発生部が発生した前記ゼロクロスパルスから前記ゼロクロス点を求め、前記ピーク数検出処理では、前記ピーク電圧検出部が検出した前記ピーク電圧から前記規定期間内のピークの数を検出する、構成としても良い。また、上記の電圧出力装置では、定着ヒータを備える定着器と、前記定着器に交流電圧を出力する請求項1ないし請求項5に記載の電源出力装置と、を備え、前記制御部は、更に、前記交流電源が正常であると判断される場合に、前記定着ヒータに前記交流電圧を出力可能であると判定し、前記交流電源が異常であると判断される場合に、前記定着ヒータに前記交流電圧を出力不能であると判定する動作判定処理を実行する構成としても良い。本明細書によって開示される電圧出力装置では、規定期間においてゼロクロス点検出処理により検出されたゼロクロス点の数とピーク数検出処理により検出されたピークの数が規定範囲を超えて異なる場合に、交流電源が異常であると判断する。この画像処理装置によれば、ノイズや異常波形等によらず正確に検出することができるピークの数に基づいて交流電源の正常又は異常を判断するので、交流電源の異常を正確に検出することができる。<実施形態>一実施形態を、図1ないし図8を用いて説明する。1.プリンタの全体構成図1は、本実施形態のプリンタ10の概略構成を示す側断面図である。プリンタ10は、画像形成装置の一例である。図1に示すように、プリンタ10は、単色のトナーを用いてモノクロ画像を形成する直接転写タンデム方式のレーザプリンタであり、ケーシング12内に構成されている。ケーシング12の内底部には供給トレイ14が設けられており、供給トレイ14に、用紙等のシート材16が積載されている。供給トレイ14は、ケーシング12に対して開閉可能に構成されている。シート材16は、ユーザによって供給トレイ14に供給され、ケーシング12内に格納されると、押圧板18によってピックアップローラ20に押圧される。シート材16は、ピックアップローラ20の回転によって、搬送ローラ22及びレジストローラ24に搬送される。シート材16は、レジストローラ24によって斜行補正が行われた後に、画像形成部30へと搬送される。画像形成部30は、一対の支持ローラ32、34と、ベルト36と、複数の転写ローラ37を含んで構成されている。ベルト36は、支持ローラ32、34の間に架設されており、リング状をしている。転写ローラ37は、リング状のベルト36内部に等間隔に配置されている。支持ローラ32、34はそれぞれ図示されていないモータによって反時計回りに回転し、それに伴ってベルト36が移動する。ベルト36の上側には、画像形成ユニット40が設けられている。画像形成ユニット40は、スキャナ部42とプロセス部44を含んで構成されている。プロセス部44は、感光ドラム48、現像カートリッジ46等を含んで構成されている。現像カートリッジ46内にはトナーが充填されているとともに、現像ローラ47が設けられており、高圧電源図示されていないから現像カートリッジ46の現像ローラ47に現像バイアスが印加されて、現像カートリッジ46のトナーが感光ドラム48に供給される。スキャナ部42は、プロセス部44の感光ドラム48の上部に配置されている。スキャナ部42は、後述する中央処理装置図2参照、以下、CPU62によってRAMやROM等のメモリ64から送られる画像データに基づき、プロセス部44の感光ドラム48にレーザ光Lを照射する。これによって、感光ドラム48の表面に形成すべき画像に対応した静電潜像が形成される。そして、高圧電源から現像カートリッジ46の現像ローラ47に現像バイアスが印加され、この静電潜像に現像カートリッジ46のトナーが供給されることで、感光ドラム48の表面にトナー像が形成される。感光ドラム48の表面に形成されたトナー像がベルト36との転写位置を通過する際、高圧電源から転写ローラ37に転写バイアスが印加され、感光ドラム48上のトナー像が、シート材16上に転写される。この結果、シート材16上に画像が形成される。ベルト36の移動に伴って、シート材16に画像が形成される。シート材16上に形成された画像は、定着器52に送られる。定着器52には、当該画像を加熱定着させるための定着ヒータ54を備え、交流電源50から定着ヒータ54に交流電圧が出力されることで、シート材16上に形成された画像が定着し、搬送ローラ26によりシート材16がケーシング12の上部に設けられた排紙トレイ38へと搬送される。交流電源50は、外部電源図示されていないから供給される交流電圧を出力する。交流電源50から定着ヒータ54に交流電圧を出力する電源ラインDLには、交流電源50から出力される交流電圧を定着ヒータ54へと出力する出力部56が設けられている。また、ケーシング12内には、電源ラインDLに出力された交流電圧を検出する検出部58が設けられているとともに、出力部56や検出部58を制御する制御部60が設けられている。出力部56と検出部58と制御部60とによって、交流電源50から出力された交流電圧を定着器52に出力する電圧出力装置61が構成されている。2.電圧出力装置の構成図2は、電圧出力装置61の構成を概略的に示すブロック図である。図2に示すように、電圧出力装置61では、出力部56と検出部58が交流電源50に対して並列に接続されており、これら出力部56及び検出部58に制御部60が接続されている。出力部出力部56は、一対の出力端子70a、70bを有し、出力端子70bと定着ヒータ54との間の電源ラインDLに、定着ヒータ54に交流電圧を出力するか否かを切り換えるスイッチ回路72が設けられている。図3に、スイッチ回路72を含む出力部56の回路図を示す。スイッチ回路72は、トライアックTR1、TR2と抵抗R1、R2とによって構成されている。抵抗R1とトライアックTR1と抵抗R2は、この順で出力端子70bと定着ヒータ54の間に直列接続されており、トライアックTR2は、出力端子70bと定着ヒータ54の間にこれらの素子と並列に接続されている。トライアックTR1は、フォトダイオードD1とフォトカプラPC1を構成している。制御部60において、フォトダイオードD1に直列に接続されているトランジスタQ1がCPU62によってオンされると、抵抗R3を介してフォトダイオードD1に電流が流れ、フォトダイオードD1が発光する。これによって、トライアックTR1はオンし、トライアックTR1を介して電流が流れる。トライアックTR2のゲート端子Gは、抵抗R1とトライアックTR1との間に接続されており、トライアックTR1のオンによりゲート端子Gに閾値電圧以上のオン電圧が印加されると、トライアックTR2がオンし、トライアックTR2を介して定着ヒータ54に交流電圧が出力される。つまり、出力部56は、制御部60によって制御されており、CPU62の制御によって、定着ヒータ54に交流電圧を出力するか否かを切り換える。検出部検出部58は、電源ラインDLに並列に接続されたゼロクロスパルス発生部74とピーク電圧検出部76とを含む。ゼロクロスパルス発生部74は、電源ラインDLに出力された交流電圧を検出し、その絶対値が第1基準値KV1以上となる期間にハイ電圧、その絶対値が第1基準値KV1未満となる期間にロー電圧、となるゼロクロスパルスを発生する図7、8参照。第1基準値KV1は、所定値の一例である。図4に、ゼロクロスパルス発生部74の回路図を示す。ゼロクロスパルス発生部74は、抵抗R3と整流回路W1とフォトダイオードD6とによって構成されている。整流回路W1は、4つのダイオードD2~D5によって交流電圧を全波整流するダイオードブリッジであり、抵抗R4を介して交流電源50に接続されている。整流回路W1によって全波整流された交流電圧は、フォトダイオードD6に出力される。フォトダイオードD6は、トランジスタQ2とフォトカプラPC2を構成している。整流回路W1によって全波整流された交流電圧の電圧値が、フォトダイオードD6のオン抵抗から決定される第1基準値KV1以上の値となると、フォトダイオードD6に電流が流れてフォトダイオードD6が発光し、トランジスタQ2をオンする。一方、全波整流された交流電圧の電圧値が第1基準値KV1未満の値となると、フォトダイオードD6に電流が流れず、トランジスタQ2がオフする。つまり、トランジスタQ2は、全波整流された交流電圧の電圧値が閾値K以上となる期間にオンし、閾値K未満となる期間にオフする。制御部60では、トランジスタQ2がオンすると、抵抗R5を介してトランジスタQ2に電流が流れ、抵抗R5とトランジスタQ2の間に配置された端子TN1の電圧値がハイ電圧からロー電圧に低下する。CPU62は、アナログ端子AC1を有しており、NOT回路H1を介して端子TN1の電圧を検出する。NOT回路H1では、端子TN1の電圧値がハイ電圧からロー電圧に低下した場合に、その出力電圧の電圧値がロー電圧からハイ電圧へと上昇する。一方、トランジスタQ2がオフすると、トランジスタQ2に電流が流れず、端子TN1の電圧値がロー電圧からハイ電圧に上昇し、NOT回路H1からの出力電圧の電圧値がハイ電圧からロー電圧へと低下する。この結果、CPU62では、アナログ端子AC1を介して、ゼロクロスパルスが検出される。ピーク電圧検出部76は、電源ラインDLに出力された交流電圧を検出し、その電圧値が極大及び極小となるピーク電圧ピーク電圧の絶対値を検出する。また、ピーク電圧検出部76は、とともに、ピーク電圧となるタイミングに応じてピークパルスを出力する。具体的には、ピーク電圧検出部76は、交流電圧の絶対値が第1基準値KV1よりも大きい値に設定されている第2基準値KV2以上となる期間にハイ電圧、その絶対値が第2基準値KV2未満となる期間にロー電圧、となるピークパルスを発生する図7、8参照。図5に、ピーク電圧検出部76の回路図を示す。ピーク電圧検出部76は、抵抗R6、R7、整流回路W2、ダイオードD11、コンデンサC、及びフォトダイオードD12によって構成されている。整流回路W2は、4つのダイオードD7~D10によって交流電圧を全波整流するダイオードブリッジであり、抵抗R6を介して交流電源50に接続されている。整流回路W2によって全波整流された交流電圧は、ダイオードD11等の素子へと出力される。コンデンサCと抵抗R7とフォトダイオードD12は、並列に接続されており、これらの素子に対してダイオードD11が直列に接続されている。ダイオードD11は、整流回路W2によって全波整流された交流電圧を整流する。コンデンサCは、ダイオードD11によって整流された交流電圧の電圧値に応じた電荷を蓄積し、電極間電圧を発生させる。抵抗R7は、コンデンサCに蓄えられた電荷を放電する。フォトダイオードD12は、トランジスタQ3とフォトカプラPC3を構成しており、コンデンサCに生じる電極間電圧の電圧値がフォトダイオードD12のオン抵抗から決定される第2基準値KV2以上の値となると、フォトダイオードD12に電流が流れてフォトダイオードD12が発光し、トランジスタQ3をオンする。一方、コンデンサCに生じる電極間電圧の電圧値が第2基準値KV2未満の値となると、フォトダイオードD12に電流が流れず、トランジスタQ3がオフする。つまり、トランジスタQ3は、全波整流された交流電圧の電圧値が第2基準値KV2以上となる期間にオンし、第2基準値KV2未満となる期間にオフする。ピーク電圧検出部76では、全波整流された交流電圧の電圧値が増大する増加期間において、ダイオードD11を介してコンデンサCに交流電圧が出力され、コンデンサCに生じる電極間電圧の電圧値が交流電圧の電圧値とほぼ等しい電圧値となる。制御部60では、コンデンサCの電極間電圧の電圧値がピーク電圧となり、第2基準値KV2以上となると、抵抗R8を介してトランジスタQ2に電流が流れ、抵抗R8とトランジスタQ3の間に配置された端子TN2の電圧値がハイ電圧からロー電圧に低下する。CPU62は、アナログ端子AC2を有しており、NOT回路H2を介して端子TN2の電圧を検出する。NOT回路H2では、端子TN2の電圧値がハイ電圧からロー電圧に低下した場合に、その出力電圧の電圧値がロー電圧からハイ電圧へと上昇する。また、ピーク電圧検出部76では、上記増加期間から全波整流された交流電圧の電圧値が減少する減少期間に切り替わると、ダイオードD11によりコンデンサCへの交流電圧の出力が遮断される。これによって、コンデンサCの電極間電圧が、全波整流された交流電圧のピーク電圧に一時的に保持され、このピーク電圧がピーク電圧検出部76により検出される。さらに、ピーク電圧検出部76では、上記減少期間の経過に伴い、コンデンサCに蓄積された電荷が抵抗R7を介して放電され、コンデンサCに生じる電極間電圧の電圧値が低下する。制御部60では、コンデンサCの電極間電圧の電圧値が第2基準値KV2未満となると、トランジスタQ3に電流が流れず、端子TN2の電圧値がロー電圧からハイ電圧に上昇し、NOT回路H2からの出力電圧の電圧値がハイ電圧からロー電圧へと低下する。この結果、CPU62では、アナログ端子AC2を介して、ピークパルスが検出される。制御部制御部60は、CPU62とメモリ64とフォトカプラPC1~3等を含む。メモリ64には、プリンタ10の動作を制御等するための各種のプログラムが記憶されており、CPU62は、メモリ64から読み出したプログラムに従って各部の制御を行うとともに、交流電源50の異常を検出するための各種処理を実行する。CPU62は、フォトカプラPC1を介して出力部56のスイッチ回路72に接続されており、定着ヒータ54に交流電圧を出力するか否かを制御する。CPU62は、フォトカプラPC2を介して検出部58のゼロクロスパルス発生部74に接続されており、ゼロクロスパルスを検出する。CPU62は、ゼロクロスパルスを検出すると、その電圧値がロー電圧となる期間の中心タイミングを求め、当該タイミングを、交流電圧の電圧値がゼロとなるゼロクロス点として検出するゼロクロス点検出処理を実行する。また、CPU62は、フォトカプラPC3を介して検出部58のピーク電圧検出部76に接続されており、ピークパルスを検出する。CPU62は、ピークパルスの電圧値がハイ電圧となる期間を検出することで、ピーク電圧検出部76がピーク電圧を検出したことを検知し、交流電圧の電圧値が極大及び極小となるピークの数を検出するピーク数検出処理を実行する。CPU62は、この他に後述する第1算出処理、第2算出処理、判断処理、動作判定処理等の各処理を実行する。3.交流電源の異常検出処理次に、図6を参照して、交流電源50の異常を検出する処理について説明する。交流電源50の異常としては、図7に示すように、交流電源50が出力する交流電圧のゼロクロス点近傍にノイズが生じるノイズ発生異常や、図8に示すように、交流電源50が出力する交流電圧の波形が矩形波状となる波形異常が存在する。交流電源50の異常検出処理では、交流電源50の異常を検出するとともに、発生した異常の種類をも特定する。図6は、CPU62が所定のプログラムに従って実行する処理のフローチャートを示す。CPU62は、定着ヒータ54に交流電圧を出力するに先だって当該処理を実行する。メモリ64には、ゼロクロス点及びピークを検出する規定期間Tが予め記憶されており、CPU62は、処理を開始すると、規定期間Tに亘ってゼロクロス点検出処理を実行し、規定期間Tにゼロクロス点が検出された第1個数N1を測定する。CPU62は、更に第1算出処理を実行し、測定された第1個数N1と規定期間Tとから、ゼロクロス点の周期Tzを測定するS2。周期Tzは、例えば以下のように求めることができる。Tz=T/N1また、CPU62は、規定期間Tに亘ってピーク数検出処理を実行し、規定期間Tにピークが検出された第2個数N2を測定する。第1個数N2の測定と、第2個数N2の測定は、必ずしも同時に実行される必要はないが、同時に実行されることが好ましい。CPU62は、更に第2算出処理を実行し、測定された第2個数N2と規定期間Tとから、ピークの周期Tpを測定するS4。周期Tpは、以下のように求めることができる。Tp=T/N2次に、CPU62は、測定された周期Tzと周期Tpを比較するS6。CPU62は、周期Tpを基準として規定範囲を設定し、この規定範囲に周期Tzが含まれるか否かを判断する。CPU62は、周期Tpから第1時間TM1を差し引いて、規定範囲の周期が短い側の境界値である下限周期TMINを設定する。また、CPU62は、周期Tpに第2時間TM2を加えて、規定範囲の周期が長い側の境界値である上限周期TMAXを設定する。TMIN=Tp-TM1、TMAX=TpTM2CPU62は、周期Tzが規定範囲に含まれる場合、交流電源50が正常であると判断するS12。CPU62は、交流電源50から出力される交流電圧を定着ヒータ54に出力可能であるか否かを判定する動作判定処理において、定着ヒータ54に交流電圧を出力可能であると判定しS14、異常検出処理を終了する。これにより、定着ヒータ54に交流電圧が出力され、その出力時間等が交流電圧のゼロクロス点を基準に制御される。一方、CPU62は、周期Tzが規定範囲に含まれず、周期Tzが下限周期TMINよりも小さい場合、交流電源50が異常であると判断するS8。この場合、CPU62は、ノイズ発生異常等の交流電源50の周波数が定着ヒータ54に出力可能な周波数範囲よりも過大となる種類の異常が発生していると判断する。CPU62は、定着ヒータ54に交流電圧を出力不能であると判定するS10とともに、表示部図示されていない等の報知手段を用いてユーザに異常の状況を知らせ、異常検出処理を終了する。また、CPU62は、周期Tzが規定範囲に含まれず、周期Tzが上限周期TMAXよりも大きい場合、交流電源50が異常であると判断するS16。この場合、CPU62は、波形異常等の交流電源50の周波数が定着ヒータ54に出力可能な周波数範囲よりも過小となる種類の異常が発生していると判断する。CPU62は、定着ヒータ54に交流電圧を出力不能であると判定するS18とともに、表示部等の報知手段を用いてユーザに異常の状況を知らせ、異常検出処理を終了する。4.本実施形態の効果1本実施形態の電圧出力装置61では、規定期間Tにゼロクロス点検出処理において検出された第1個数N1を用いて算出されるゼロクロス点の周期Tzと、規定期間Tにピーク数検出処理において検出された第2個数N2を用いて算出されるピークの周期Tpと、を比較する。交流電源50に異常が発生していない場合、これらの周期Tz、Tpは、等しい値となる。この電圧出力装置61では、周期Tz、Tpが規定範囲を超えて異なる場合に、交流電源50が異常であると判断する。図7を用いて、交流電源50の異常の1つであるノイズ発生異常を説明する。図7に示すように、ノイズ発生異常では、交流電圧に電圧値の振動を伴うノイズが付加されている異常を意味する。そのため、ゼロクロスパルス発生部74において第1基準値KV1を用いてゼロクロスパルスを発生させる場合に、第1基準値KV1を超えて交流電圧の電圧値が振動するノイズが発生すると、図7に丸90で示すように、このノイズに起因したゼロクロスパルスが発生してしまい、正常な場合に比べて規定期間Tに測定される第1個数N1が増加する。その一方、ピーク電圧検出部76は、ノイズ除去効果を有するコンデンサCを有するため、第2基準値KV2を超えて電極間電圧の電圧値が振動することが抑制される。そのため、ピーク電圧検出部76では、ノイズに起因したピークパルスが発生することがなく、第2個数N2が性格に測定される。そのため、ノイズ発生異常が発生した場合、第1個数N2が第2個数N2よりも小さくなり、ゼロクロス点の周期Tzがピークの周期Tpよりも長くなる。また、図8を用いて、交流電源50の異常の1つである波形異常を説明する。図8に示すように、波形異常では、交流電圧の波形が矩形波状となる異常を意味する。そのため、ゼロクロスパルス発生部74において第1基準値KV1を用いてゼロクロスパルスを発生させる場合に、交流電圧の絶対値が第1基準値KV1よりも低くなる期間が短くなることでゼロクロスパルスを発生させることができず図8丸92参照、正常な場合に比べて規定期間Tに測定される第1個数N1が減少する。その一方、ピーク電圧検出部76では、第2基準値KV2が第1基準値KV1よりも大きい値に設定されているので、交流電圧の波形が矩形波状であっても、第2基準値KV2を超えて電極間電圧の電圧値が振動し、第2個数N2が測定される。そのため、波形異常が発生した場合、第1個数N2が第2個数N2よりも大きくなり、ゼロクロス点の周期Tzがピークの周期Tpよりも短くなる。上述したように、定着ヒータ54の制御の基準となるゼロクロス点は、交流電源50の異常により測定される数が変動する一方、ピークは、交流電源50の異常により測定される数が変動しない。この電圧出力装置61によれば、ゼロクロス点の周期Tzとピークの周期Tpとを比較することで、ノイズや異常波形等によらず正確に算出することができるピークの周期Tpに基づいて交流電源50の正常又は異常を判断することができ、交流電源50の異常を正確に検出することができる。2本実施形態の電圧出力装置61では、ゼロクロス点の周期Tzが、ピークの周期Tpを基準として設定される規定範囲より大きいか、小さいかを判断する。そのため、交流電源50が異常であると判断された場合に、交流電源50に発生している異常が、ノイズ発生異常等の交流電源50の周波数が定着ヒータ54に出力可能な周波数範囲よりも過大となる種類の異常が発生しているか、あるいは波形異常等の交流電源50の周波数が定着ヒータ54に出力可能な周波数範囲よりも過小となる種類の異常が発生しているか、を判別することができる。3本実施形態の電圧出力装置61では、定着ヒータ54に交流電圧を出力するに先だって交流電源50の異常検出処理が実行されるので、異常な交流電源50から出力される交流電源が定着ヒータ54に出力されることが防止される。<他の実施形態>本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。1上記実施形態では、プリンタ機能を有する装置を用いて説明を行ったが、本発明はこれに限られない。本発明は、交流電源50の異常を検出して、交流電源50から出力される交流電圧を出力する電圧出力装置61を備えた装置であれば、プリンタ機能を有する装置に限定されるものではない。2上記実施形態では、検出部58にゼロクロスパルス発生部74とピーク電圧検出部76とが設けられている例を用いて説明を行ったが、これらのゼロクロスパルス発生部74、ピーク電圧検出部76の機能を有する1つの発生部が設けられていても良い。この場合には、発生部は、基準値の電圧値が切り換えられるような構成を有しており、ゼロクロスパルスを発生させる際には、基準値を第1基準値KV1に設定し、ピークパルスを発生させる際には、基準値を第2基準値KV2に設定するように制御しても良い。3上記実施形態では、ゼロクロス点の周期Tzとピークの周期Tpとを比較して交流電源50が正常であるか否かを判断する例を用いて説明を行ったが、規定期間Tにゼロクロス点が検出された第1個数N1と規定期間Tにピークが検出された第2個数N2とを比較して交流電源50が正常であるか否かを判断しても良い。この場合、規定期間Tが長くなれば、第1個数N1及び第2個数N2が大きくなることから、規定範囲は規定期間Tの長さに応じて決定されることが好ましい。4上記実施形態では、プリンタ10が1つのCPU62によって各種処理を実行する例を用いて示したが、本発明はこれに限られない。例えば、お互いに異なるCPU、ASICなどによって各種処理が分担されていても良い。5また、CPU62が実行するプログラムが必ずしもROM12に記憶されている必要はなく、CPU62自身に記憶されていてもよければ、他の記憶装置に記憶されていても良い。6上記実施形態に記載されたスイッチ回路72、ゼロクロスパルス発生部74、及びピーク電圧検出部76は、一つの実施形態に過ぎず、他の形態で構成されていても良い。