"レーザ光を出射する発光素子と、前記発光素子より出射されるレーザ光を偏向する光偏向部と、前記光偏向部により偏向された前記レーザ光を受光して検出信号を発生する受光センサと、前記光偏向部により偏向されたレーザ光により静電潜像が形成される感光体と、前記受光センサに結露が発生する可能性が高いか否かを判断する結露判断部と、擬似信号を生成する擬似信号生成部と、前記検出信号または前記疑似信号を利用して、前記発光素子の点灯開始タイミングを制御する点灯制御部と、前記受光センサが前記検出信号を発生しているかいないかを検出する信号検出部とを備え、前記点灯制御部は、前記結露判断部により前記受光センサに結露が発生する可能性が高いと判断され、かつ、前記信号検出部により前記受光センサが前記検出信号を発生していないことが検出された場合は、前記擬似信号生成部により生成された前記擬似信号を用いて前記発光素子の点灯開始タイミングを制御することを特徴とする画像形成装置。請求項1に記載の画像形成装置において、前記点灯制御部は、前記信号検出部により前記受光センサが前記検出信号を発生していることが検出された場合は、前記検出信号を用いて前記発光素子の点灯開始タイミングを制御し、前記結露判断部により前記受光センサに結露が発生する可能性が高いと判断されないにもかかわらず、前記信号検出部により前記受光センサが前記検出信号を発生していないことが検出された場合は、前記発光素子の点灯開始タイミングの制御を中止することを特徴とする画像形成装置。請求項1または請求項2に記載の画像形成装置において、装置本体内の空気の温度を検出する内部温度センサと、前記内部温度センサにより検出された前記装置本体内の空気の温度が所定値よりも低いか否かを判別する第1判別部とを備え、前記結露判断部は、前記第1判別部により、前記内部温度センサにより検出された前記装置本体内の空気の温度が所定値よりも低いと判別された場合、前記受光センサに結露が発生する可能性が高いと判断することを特徴とする画像形成装置。請求項1から請求項3のいずれか1つに記載の画像形成装置において、装置本体外の空気の温度を検出する外部温度センサと、装置本体内の空気の温度を検出する内部温度センサと、前記外部温度センサにより検出された前記装置本体外の空気の温度と前記内部温度センサにより検出された前記装置本体内の空気の温度との差が所定値よりも大きいか否かを判別する第2判別部とを備え、前記結露判断部は、前記第2判別部により、前記外部温度センサにより検出された前記装置本体外の空気の温度と前記内部温度センサにより検出された前記装置本体内の空気の温度との差が所定値よりも大きいと判別された場合、前記受光センサに結露が発生する可能性が高いと判断することを特徴とする画像形成装置。請求項1から請求項4のいずれか1つに記載の画像形成装置において、装置本体外の空気の温度を検出する外部温度センサと、装置本体内の空気の温度を検出する内部温度センサと、装置本体外の空気の湿度を検出する外部湿度センサと、前記外部温度センサにより検出された前記温度と前記外部湿度センサにより検出された前記湿度とから装置本体外の空気の露点温度を算出する算出部と、前記内部温度センサにより検出された前記装置本体内の空気の温度が前記算出部により算出された前記露点温度よりも低い温度であるか否かを判別する第3判別部とを備え、前記結露判断部は、前記第3判別部により前記内部温度センサにより検出された前記装置本体内の空気の温度が前記装置本体外の空気の露点温度よりも低いと判別された場合、前記受光センサに結露が発生する可能性が高いと判断することを特徴とする画像形成装置。請求項1から請求項5のいずれか1つに記載の画像形成装置において、前記擬似信号生成部は、前記検出信号と同じ発生周期を有する擬似信号を生成し、前記疑似信号の生成タイミングが前記検出信号の発生タイミングよりも所定の位相差だけ遅れることを特徴とする画像形成装置。請求項1から請求項6のいずれか1つに記載の画像形成装置において、前記点灯制御部は、前記検出信号を用いて前記発光素子の点灯開始タイミングを制御する場合、所定の第一期間後に前記発光素子の点灯を開始し、前記疑似信号を用いて前記発光素子の点灯開始タイミングを制御する場合、前記第一期間よりも位相差だけ短い第二期間後に前記発光素子の点灯を開始することを特徴とする画像形成装置。請求項1から請求項7のいずれか1つに記載の画像形成装置において、前記疑似信号に基づき後続のページの印刷を続けるか否かを決定する疑似信号継続決定部を備えることを特徴とする画像形成装置。しかしながら、特許文献1に記載の画像形成装置では、結露が発生すると判断された場合、結露を抑制するために上記間欠印字モードが実行されるので、複数頁の印字に要する期間が通常の連続印字モードが実行される場合よりも長くなってしまう問題がある。本発明は、上述した問題を解決するためになされたものであり、その目的は、結露が発生しても、速度を低下させることなく、画像の形成ができる画像形成装置を提供することにある。この目的を達成するために、請求項1記載の画像形成装置は、レーザ光を出射する発光素子と、前記発光素子より出射されるレーザ光を偏向する光偏向部と、前記光偏向部により偏向された前記レーザ光を受光して検出信号を発生する受光センサと、前記光偏向部により偏向されたレーザ光により静電潜像が形成される感光体と、前記受光センサに結露が発生する可能性が高いか否かを判断する結露判断部と、擬似信号を生成する擬似信号生成部と、前記検出信号または前記疑似信号を利用して、前記発光素子の点灯開始タイミングを制御する点灯制御部と、前記受光センサが前記検出信号を発生しているかいないかを検出する信号検出部とを備え、前記点灯制御部は、前記結露判断部により前記受光センサに結露が発生する可能性が高いと判断され、かつ、前記信号検出部により前記受光センサが前記検出信号を発生していないことが検出された場合は、前記擬似信号生成部により生成された前記擬似信号を用いて前記発光素子の点灯開始タイミングを制御する。請求項1記載の画像形成装置によれば、受光センサに結露が発生する可能性が高いと判断され、受光センサに異常があると判断された場合、検出信号の代わりに擬似信号生成部により生成された擬似信号を用いて発光素子の点灯開始タイミングを制御する。擬似信号を用いて画像を形成することができるため、結露が発生しても、速度を低下させることなく、画像の形成ができる。また、請求項2記載の画像形成装置は、前記点灯制御部は、前記信号検出部により前記受光センサが前記検出信号を発生していることが検出された場合は、前記検出信号を用いて前記発光素子の点灯開始タイミングを制御し、前記結露判断部により前記受光センサに結露が発生する可能性が高いと判断されないにもかかわらず、前記信号検出部により前記受光センサが前記検出信号を発生していないことが検出された場合は、前記発光素子の点灯開始タイミングの制御を中止する。請求項2記載の画像形成装置によれば、検出信号を発生していることが検出された場合は、検出信号を用いて発光素子の点灯開始タイミングを制御し、受光センサに結露が発生する可能性が高いと判断されないにもかかわらず、検出信号を発生していないことが検出された場合は、発光素子の点灯開始タイミングの制御を中止する。したがって、結露が発生しないときに検出信号が発生しない場合に誤って発光素子を点灯させてしまうことを抑制できる。また、請求項3記載の画像形成装置は、装置本体内の空気の温度を検出する内部温度センサと、前記内部温度センサにより検出された前記装置本体内の空気の温度が所定値よりも低いか否かを判別する第1判別部とを備え、前記結露判断部は、前記第1判別部により、前記内部温度センサにより検出された前記装置本体内の空気の温度が所定値よりも低いと判別された場合、前記受光センサに結露が発生する可能性が高いと判断する。請求項3記載の画像形成装置によれば、内部温度センサにより検出された装置本体内の空気の温度が所定値よりも低い場合、受光センサに結露が発生する可能性が高いと判断される。画像形成装置の内部温度が低い場合、受光センサに結露が発生し易い。つまり、この場合、受光センサに結露が発生する可能性が高いと予測される。したがって、受光センサに結露が発生する場合に備えて、より確実に擬似信号を生成することができる。また、請求項4記載の画像形成装置は、装置本体外の空気の温度を検出する外部温度センサと、装置本体内の空気の温度を検出する内部温度センサと、前記外部温度センサにより検出された前記装置本体外の空気の温度と前記内部温度センサにより検出された前記装置本体内の空気の温度との差が所定値よりも大きいか否かを判別する第2判別部とを備え、前記結露判断部は、前記第2判別部により、前記外部温度センサにより検出された前記装置本体外の空気の温度と前記内部温度センサにより検出された前記装置本体内の空気の温度との差が所定値よりも大きいと判別された場合、前記受光センサに結露が発生する可能性が高いと判断する。請求項4記載の画像形成装置によれば、外部温度センサにより検出された装置本体外の空気の温度と内部温度センサにより検出された装置本体内の空気の温度との差が所定値よりも大きいと判別された場合、受光センサに結露が発生する可能性が高いと判断する。外部温度センサにより検出された温度と内部温度センサにより検出された温度との差が所定値よりも大きい場合、受光センサに結露が発生する可能性が非常に高い。したがって、受光センサに結露が発生する可能性が高いことをより確実に判断できる。また、請求項5記載の画像形成装置は、装置本体外の空気の温度を検出する外部温度センサと、装置本体内の空気の温度を検出する内部温度センサと、装置本体外の空気の湿度を検出する外部湿度センサと、前記外部温度センサにより検出された前記温度と前記外部湿度センサにより検出された前記湿度とから装置本体外の空気の露点温度を算出する算出部と、前記内部温度センサにより検出された前記装置本体内の空気の温度が前記算出部により算出された前記露点温度よりも低い温度であるか否かを判別する第3判別部とを備え、前記結露判断部は、前記第3判別部により前記内部温度センサにより検出された前記装置本体内の空気の温度が前記装置本体外の空気の露点温度よりも低いと判別された場合、前記受光センサに結露が発生する可能性が高いと判断する。請求項5記載の画像形成装置によれば、内部温度センサにより検出された装置本体内の空気の温度が算出部により算出された露点温度よりも低い場合、受光センサに結露が発生する可能性が高いと判断する。内部温度センサにより検出された装置本体内の空気の温度が算出部により算出された露点温度よりも低い場合、受光センサに結露が発生する可能性が非常に高い。したがって、受光センサに結露が発生する可能性が高いことをより確実に判断できる。また、請求項6記載の画像形成装置は、前記擬似信号生成部は、前記検出信号と同じ発生周期を有する擬似信号を生成し、前記疑似信号の生成タイミングが前記検出信号の発生タイミングよりも所定の位相差だけ遅れる。請求項6記載の画像形成装置によれば、疑似信号生成部は、検出信号と同じ発生周期を有する疑似信号を生成し、疑似信号の生成タイミングが検出信号の発生タイミングよりも所定の位相差だけ遅れる。したがって、結露が発生して検出信号が発生しなくても、位相差後に生成される疑似信号を用いて画像形成を行うことができ、速度を低下させることなく、検出信号を用いたように画像形成を行うことができる。また、請求項7記載の画像形成装置は、前記点灯制御部は、前記検出信号を用いて前記発光素子の点灯開始タイミングを制御する場合、所定の第一期間後に前記発光素子の点灯を開始し、前記疑似信号を用いて前記発光素子の点灯開始タイミングを制御する場合、前記第一期間よりも位相差だけ短い第二期間後に前記発光素子の点灯を開始する。請求項7記載の画像形成装置によれば、点灯制御部は、検出信号を用いて点灯開始タイミングを制御する場合、所定の第一期間後に発光素子の点灯を開始し、疑似信号を用いて点灯開始タイミングを制御する場合、第一期間よりも位相差だけ短い第二期間後に発光素子の点灯を開始する。したがって、疑似信号を用いて点灯開始タイミングを制御しても、検出信号を用いて点灯開始タイミングを制御した場合と同様のタイミングで発光素子の点灯を開始することができる。また、請求項8記載の画像形成装置は、前記疑似信号に基づき後続のページの印刷を続けるか否かを決定する疑似信号継続決定部を備える。請求項8記載の画像形成装置によれば、疑似信号に基づき後続のページの印刷を続けるか否かを決定する疑似信号継続決定部を備える。したがって、結露が発生して検出信号を用いることができないときに、ユーザが印刷結果を見て、疑似信号に基いて後続のページの印刷を続けるか、止めるかを決定することができる。本発明によれば、結露が発生しても、速度を低下させることなく、画像の形成ができる。[実施形態]次に、第1実施形態に係るレーザプリンタについて、図1から図8Cを参照しながら説明する。以下の説明においては、レーザプリンタが使用される向きに置かれた状態で、前、後、上、下、右および左の表現を用いる。図1においては、右側を前側と称し、左側を後側と称し、紙面垂直方向のうち奥側を右側と称し、紙面垂直方向のうち手前側を左側と称する。また、上下方向については、図の上下方向をそのまま上下方向と称する。<レーザプリンタ1の全体構成>図1に示すように、レーザプリンタ1は、装置本体としての本体ケーシング2内に用紙3を給紙するためのフィーダ部4や、用紙3に画像を形成するための画像形成部5等を備えている。<フィーダ部4の構成>フィーダ部4は、公知の構造であり、主に、給紙トレイ6、用紙押圧板7および用紙搬送機構8を備えている。そして、フィーダ部4では、給紙トレイ6内の用紙3が、用紙押圧板7によって上方に寄せられ、用紙搬送機構8によって画像形成部5に搬送される。<画像形成部5の構成>画像形成部5は、用紙3に現像剤像を形成するスキャナユニット9およびプロセスカートリッジ10と、プロセスカートリッジ10により用紙3上に転写された現像剤像を当該用紙3上に熱定着させる定着部11等を備えている。スキャナユニット9は、レーザ光を出射するレーザダイオードLD12図2参照、回転駆動されることでレーザ光を所定の範囲で走査させるポリゴンミラー13、fθレンズ14、トーリックレンズ15、反射鏡16,17等を備えている。LD12から出射されたレーザ光は、図の二点鎖線で示す経路を通って、感光体18の表面上に照射される。尚、スキャナユニット9の構成の詳細については、後述する。プロセスカートリッジ10は、本体ケーシング2の手前側のフロントカバー2Aが適宜開放されて、本体ケーシング2に対して着脱される。このプロセスカートリッジ10は、現像カートリッジ19とドラムユニット20とで主に構成されている。現像カートリッジ19は、ドラムユニット20とともに本体ケーシング2に対して着脱され、或いは本体ケーシング2に固定されたドラムユニット20に対して着脱される。現像カートリッジ19は、主に、現像ローラ21、層厚規制ブレード22、供給ローラ23およびトナーホッパ24を備えている。この現像カートリッジ19では、トナーホッパ24内の現像剤が、アジテータ25で攪拌された後、供給ローラ23により現像ローラ21に供給され、このとき、供給ローラ23と現像ローラ21との間で正に摩擦帯電される。現像ローラ21上に供給された現像剤は、現像ローラ21の回転に伴って、層厚規制ブレード22と現像ローラ21との間に進入し、さらに摩擦帯電されつつ、一定厚さの薄層として現像ローラ21上に担持される。ドラムユニット20は、公知の感光体18、スコロトロン型帯電器26および転写ローラ27を主に備えている。そして、このドラムユニット20内において、感光体18の表面は、スコロトロン型帯電器26により一様に正帯電された後、スキャナユニット9からの画像データによって変調されたレーザ光に照射されることにより露光される。これにより、露光された部分の電位が下がって、画像データに基づく静電潜像が形成される。次いで、現像ローラ21の回転により、現像ローラ21上に担持されている現像剤が、感光体18の表面上に形成された静電潜像に供給されて、感光体18の表面上に現像剤像が形成される。その後、感光体18と転写ローラ27の間に用紙3が搬送されることで、感光体18の表面に担持されている現像剤像が用紙3上に転写される。定着部11は、公知の構造であり、加熱ローラ28と、押圧ローラ29とを備えている。加熱ローラ28は、加熱ローラ28を加熱するハロゲンヒータ30が内設されている。そして、定着部11では、用紙3上に転写された現像剤像が、用紙3が加熱ローラ28と押圧ローラ29との間を通過する間に熱定着される。なお、定着部11を通過した用紙3は、排紙ローラ31によって排紙トレイ32上に送り出される。本体ケーシング2には、定着部11や用紙3から発生した熱や水蒸気を装置外に排出する第1のファン33および本体ケーシング2外の空気を本体ケーシング2内に取り込む第2のファン34が設けられている。また、図1に示すように、本体ケーシング2内には、装置内の内部温度Taを検出する内部温度センサ37が設けられるとともに、本体ケーシング2の外面には、装置外の外部温度Tbおよび外部湿度Hbを検出する温湿度センサ38が設けられている。<スキャナユニット9の構成>図2においては、右側を手前側と称し、左側を奥側と称し上側を右側と称し、下側を左側と称する。スキャナユニット9は、LD12、レンズ部35、ポリゴンミラー13、fθレンズ14、トーリックレンズ15図1参照、反射鏡16,17図1参照および、BDセンサ36等を備えている。レンズ部35は、コリメータレンズおよびシリンドリカルレンズ等で構成されている。LD12は、点灯制御回路49図3参照から出力される信号に応じて点灯または消灯する。LD12から出射されたレーザ光は、レンズ部35を介してポリゴンミラー13に照射される。ポリゴンミラー13はポリゴンモータ53によって高速回転されており、照射されたレーザ光はポリゴンミラー13によって偏向され、fθレンズ14、反射鏡16、トーリックレンズ15および反射鏡17を介して感光体18に照射される。ポリゴンミラー13の1つのミラー面によって偏向されたレーザ光が感光体18の1ライン上に走査される。図2に示すように、ポリゴンミラー13は、反時計回りに回転している。レーザ光は左側から右側に向かって走査され、BDセンサ36、感光体18の順にレーザ光が照射される。ポリゴンミラー13は6つのミラー面で構成されており、レーザ光を周期的に偏向する。本実施形態ではレーザ光がポリゴンミラー13の1つのミラー面によって偏向される期間を1周期とする。したがって本実施形態では6周期でポリゴンミラー13が1回転することになる。BDセンサ36は、ポリゴンミラー13で偏向されたレーザ光が感光体18を走査するより前に通過する位置に配置されている。BDセンサ36により、印刷時において感光体18に向けて1ライン毎にレーザ光を走査し始めるLD12の点灯開始のタイミングが決定される。より具体的には、図8Bおよび8Cに示すように、BD信号の立上がりから期間T4経過後に、印刷のためのLD12の点灯が開始される。BDセンサ36は、LD12から出射されたレーザ光を受光するとBDBeamDetect信号を発生して点灯制御回路49に出力する。<レーザプリンタ1の電気的構成>次に、レーザプリンタ1の電気的構成について説明する。レーザプリンタ1は、図3に示すように、CPU40、ROM41、RAM42、表示部43、操作部44、フィーダ部4、スキャナユニット9、定着部11、ファン駆動部47、内部温度センサ37および温湿度センサ38等を備えている。CPU40は、ROM41に格納されている各種プログラムを実行し、RAM42に各数値を記憶させている。CPU40は、表示部43、操作部44、フィーダ部4、スキャナユニット9、定着部11、ファン駆動部47、内部温度センサ37および温湿度センサ38等と電気的に接続されている。ROM41は、このレーザプリンタ1において印刷動作を行うための各種制御プログラムを格納している。RAM42は、各種制御プログラムにおいて設定される数値等を一時的に記憶する。表示部43は、たとえば、液晶ディスプレイおよびランプからなり、各種の設定画面および動作状態を表示する。また、表示部43は、CPU40によってレーザプリンタ1の何らかの異常が検知された際に、異常があったことを警告する警告表示を行う。操作部44は、複数のボタンおよびスイッチからなり、ユーザによって印刷開始の指示等の各種の入力操作が行われる。フィーダ部4は、操作部44等により印刷開始の指示が入力されると、給紙トレイ6内の用紙3を画像形成部5に搬送する。RAM42のメモリ領域RAM42は、図3に示すように、温湿度メモリ領域AR1および期間メモリ領域AR2を備える。温湿度メモリ領域AR1は、内部温度メモリ領域AR11、外部温度メモリ領域AR12、外部湿度メモリ領域AR13および露点温度メモリ領域AR14を有する。期間メモリ領域AR2は、発生周期メモリ領域AR21を有する。内部温度メモリ領域AR11は、内部温度センサ37により検出された内部温度Taを記憶するための領域である。外部温度メモリ領域AR12は、温湿度センサ38により検出された外部温度Tbを記憶するための領域である。外部湿度メモリ領域AR13は、温湿度センサ38により検出された外部湿度Hbを記憶するための領域である。露点温度メモリ領域AR14は、露点温度Trを記憶するための領域である。CPU40は、公知の式を用いて、外部温度Tbおよび外部湿度Hbから露点温度Trを計算する。発生周期メモリ領域AR21は、BD信号の発生周期T1図8A参照を記憶する。ROM41のメモリ領域および記憶プログラムROM41は、図3に示すように、期間領域PR1、結露判断領域PR2、擬似信号生成領域PR3、露光制御領域PR4および露点温度領域PR5を備える。期間領域PR1について、図8Aから8Cを用いて説明する。期間領域PR1は、予め定められた期間T2、期間T3、期間T4、期間T5、および許容発生期間T6を記憶する。期間T2は、BD信号の発生タイミングと擬似信号の生成タイミングとの差である図8A。期間T3は、擬似信号の生成タイミングからLD12の点灯開始タイミングまでの期間である図8C。期間T4は、BD信号の発生タイミングからLD12の点灯開始タイミングまでの期間である図8Bおよび8C。期間T4は、期間T2と期間T3とを足し合わせた期間でもあるT4=T2T3。点灯開始タイミングとは、画像データに基づいて変調して点灯されるレーザ光を感光体18に1ライン走査し始めるタイミングである。期間T5は、直前のBD信号発生時刻から、LD12の強制点灯を開始するまでの期間である図8Bおよび8C。許容発生期間T6は、LD12の強制点灯が行われる期間である図8Bおよび8C。許容発生期間T6は、BD信号の発生予測タイミングとBD信号が実際に発生するタイミングとのずれを許容する期間である。LD12の点灯制御では、LD12を周期的に強制点灯させてBD信号を発生させている。LD12の強制点灯は、レーザ光を反射するポリゴンミラー13の面が回転により変わった後から少なくともBD信号が発生されるまで行われる必要がある。しかし、常にBD信号が発生されるまで強制点灯を行うことにすると、BD信号が発生しない場合、強制点灯が長時間行われて感光体18が必要以上に露光されてしまう。このため、発生予測タイミングまで強制点灯が行われ、その後は、印刷のための点灯開始タイミングまでLD12が消灯されるように制御されるのが好ましい。しかし、実際には、BD信号が発生するタイミングが発生予測タイミングからずれることがある。そこで、本実施形態では、図8Bおよび8Cに示すように、このずれを許容する許容発生期間T6の間、強制点灯が行われる。許容発生期間T6内にBD信号が発生されない場合、BDセンサ36に異常があると判断される。後述の結露対応印刷では、擬似信号が、BD信号の発生タイミングから期間T2が経過した時点で立ち上がるように生成される。図8Cに示すように、擬似信号が立ち上がるタイミングは、許容発生期間T6の後、短い時間が経過したタイミングである。擬似信号が生成される周期は、BD信号の発生周期T1と同じである。発生周期T1は、たとえば、ポリゴンミラー13が安定回転した後に発生されるBD信号の平均発生周期である。平均発生周期は、たとえば、ポリゴンミラー13が1回転するとBD信号が6回発生するため、その期間を測定して6で割ることにより得られる。もちろん、1回転ではなく、ポリゴンミラー13の複数回転の期間を測定して、対応する数で割ってもよい。結露判断領域PR2は、結露判断プログラムを記憶する。擬似信号生成領域PR3は、擬似信号生成プログラムを記憶する。露光制御領域PR4は、露光制御プログラムを記憶する。結露判断プログラムは、BDセンサ36に結露が発生する可能性が高いか否かを判断するためのプログラムであり、図4の処理に対応する。露光制御プログラムは、BD信号または擬似信号を用いて、LD12を点灯させて感光体18を露光するためのプログラムであり、図5および図6の処理に対応する。露光制御プログラムが実行されると、BDセンサ36に結露が発生する可能性が高いと判断され、かつ、BDセンサ36に異常があると判断された場合、擬似信号に基づいてLD12の点灯が制御される。擬似信号生成プログラムは、BD信号と同じ発生周期T1を有し、位相が期間T2だけ遅れた擬似信号を生成するためのプログラムであり、図7の処理に対応する。露点温度領域PR5は、外部温度Tbと外部湿度Hbとから露点温度Trを算出するためのテーブル露点温度テーブルを構成する定数を記憶する。また、公知の計算式を用いて露点温度Trを算出することもでき、この場合、露点温度領域PR5は、計算式の定数を記憶する。定着制御回路46は、ハロゲンヒータ30への通電状態をON/OFFすることで、加熱ローラ28の加熱を制御している。ファン駆動部47は、第1ファン駆動モータ50、第2ファン駆動モータ51およびモータドライバ52を備えている。第1ファン駆動モータ50は、第1のファン33を回転駆動させるためのモータである。第2ファン駆動モータ51は、第2のファン34を回転駆動させるためのモータである。モータドライバ52は、第1ファン駆動モータ50および第2ファン駆動モータ51に接続されている。モータドライバ52は、CPU40からのファン駆動指令に基づき、第1ファン駆動モータ50および第2ファン駆動モータ51にデジタル信号を入力する。第1ファン駆動モータ50および第2ファン駆動モータ51は、入力されたデジタル信号に基づき回転が制御される。ポリゴンミラー駆動部48は、ポリゴンモータ53およびモータドライバ54を備えている。ポリゴンモータ53は、ポリゴンミラー13を回転駆動させるためのモータである。モータドライバ54は、ポリゴンモータ53に接続されている。モータドライバ54は、CPU40からのポリゴンミラー駆動指令に基づき、ポリゴンモータ53にデジタル信号を入力する。ポリゴンモータ53は、入力されたデジタル信号に基づき回転が制御される。点灯制御回路49は、LD12およびBDセンサ36に接続されている。点灯制御回路49は、BD信号または擬似信号の発生タイミングに基づきLD12の点灯を制御する。図8Bおよび8Cに示すように、BD信号が正常に検出されているときは、BD信号の発生タイミングから所定期間T4経過した時点が、レーザ光の感光体18への点灯開始タイミングとなる。結露対応印刷においてBD信号が検出されない場合は、擬似信号に基づいてLD12の点灯が制御される。図8Cに示すように、擬似信号の生成タイミングから所定期間T3経過した時点が、レーザ光の感光体18への点灯開始タイミングとなる。CPU40は、点灯開始タイミングでLD12が点灯を開始するように、1ライン分の点灯信号を点灯制御回路49に出力する。点灯信号は、LD12が画像に合わせて変調されつつ点灯するための信号である。点灯制御回路49は、点灯信号に基づきLD12が点灯するように制御する。これにより感光体18に1ライン分の静電潜像が形成される。内部温度センサ37は、内部温度Ta機内気温を検出する。検出された内部温度Taは、RAM42の内部温度メモリ領域AR11に記憶される。温湿度センサ38は、外部温度Tb機外気温および外部湿度Hb機外湿度を検出する。検出された外部温度Tbは、RAM42の外部温度メモリ領域AR12に記憶される。検出された外部湿度Hbは、RAM42の外部湿度メモリ領域AR13に記憶される。<第1実施形態の制御動作>第1実施形態に係るレーザプリンタ1の処理について図4から7に示すフローチャートを用いて説明する。CPU40は、ROM41の各領域に記憶されたプログラムに基づいて図4から図7に示すような処理を実行する。例えば、レーザプリンタ1の電源が切られ、レーザプリンタ1の内部温度Taが5°Cまで冷えている状態になり、その後、レーザプリンタ1の外部温度Tbが上昇し22°Cになったとする。レーザプリンタ1の外部湿度Hbは65とする。この時の露点温度Trは15°Cであるため、レーザプリンタ1の内部温度Taの方が低く、結露が発生する可能性が高い状態である。これは、たとえば、寒冷地のオフィスで終業後にレーザプリンタ1の電源が切られ、朝方に始業とともに暖房が入り、雨が降って湿気がある状態でレーザプリンタ1の電源が投入されると、第1のファン33および第2のファン34の回転により、外の湿った暖かい空気がレーザプリンタ1内の冷たい空気に冷やされ、レーザプリンタ1内に結露が生じる。レーザプリンタ1内に結露が生じるとBDセンサ36にも結露が生じ、BD信号を発生できなくなる場合がある。これは、BDセンサ36に付着した水滴により、BDセンサ36がレーザ光を受光できなくなるためである。また、内部温度Taが低い場合、加熱ローラ28を通過した用紙3から発生する水蒸気により結露が生じることがある。本実施形態の結露対応印刷は、このような状況に対処しようとするものである。<印刷ジョブ処理>レーザプリンタ1に電源が投入され、印刷ジョブを受け付けると、図4に示す印刷ジョブ処理が開始される。印刷ジョブは、たとえば、ユーザによって操作部44に印刷開始の指示の入力操作が行われることで受け付けられる。あるいは、レーザプリンタ1に有線または無線で接続された外部のパソコンなどから、印刷指令が入力されることで受け付けられる。S102で、温湿度センサ38によって外部温度Tbを検出し、外部温度メモリ領域AR12に記憶する。S104で、温湿度センサ38によって外部湿度Hbを検出し、外部湿度メモリ領域AR13に記憶する。S106で、内部温度センサ37によって内部温度Taを検出し、内部温度メモリ領域AR11に記憶する。S108で、CPU40は、外部温度Tbおよび外部湿度Hbに加えて、上述の露点温度テーブルを参照して露点温度Trを算出し、露点温度メモリ領域AR14に記憶する。S110で、CPU40は、内部温度メモリ領域AR11に記憶された内部温度Taと、露点温度メモリ領域AR14に記憶された露点温度Trとを比較する。内部温度Taが露点温度Tr以上である場合S110:No、S112に進んで通常印刷を行う。この場合、BDセンサ36に結露が発生する可能性が高くないと判断されたことを意味する。一方、内部温度Taが露点温度Trより低い場合S110:Yes、S114に進んで結露対応印刷を行う。この場合、BDセンサ36に結露が発生する可能性が高いと判断されたことを意味する。例えば、上述の例では、内部温度Ta5°Cが露点温度Tr15°Cよりも低く、BDセンサ36に結露が発生する可能性が高いと判断されるためS110:Yes、処理はS114に進む。<通常印刷>図5に示す通常印刷の処理について説明する。説明の簡素化のため、図5のフローチャートでは、主に露光制御に関する処理を記載している。即ち、紙送り制御、定着制御などの処理については省略されている。S202では、第1のファン33および第2のファン34の回転を開始する。これにより、レーザプリンタ1の本体ケーシング2内の空気と外気とが交換される状態となる。S204では、ポリゴンモータ53の回転が開始される。ポリゴンモータ53が所定の速度で安定回転するように、モータドライバ54によって定速制御が行われる。すでにポリゴンモータ53が回転されている場合は、その状態を維持して次の処理が行われるものとする。S206では、図8Bに示すように、期間T6の間、LD12を無変調で点灯する強制点灯。S208では、LD12が強制点灯されたタイミングから、許容発生期間T6内にBD信号が検出されたか否かを判断する。許容発生期間T6内にBD信号が検出された場合はS208:Yes、S210へ進み、許容発生期間T6内にBD信号が検出されない場合はS208:No、S218へ進む。たとえば図8Bに示す2回の強制点灯のうち、初めの強制点灯では、許容発生期間T6内にBD信号が検出されているため、S210へ進む。S210では、1ライン分の露光が行われる。このとき、図8Bに示すように、BD信号が発生してから所定期間T4が経過した時点から、画像形成用の点灯信号画像に合わせて変調した点灯信号に従ってLD12が点灯する。その後、S212で、LD12が消灯される。S214では、1頁の露光が終了したか否かが判断される。1頁の印刷が終了したか否かは、たとえば、S210の処理をカウントしておき、1頁分の印刷に必要なライン数に到達したか否かにより判断することができる。1頁の露光が終了していないと判断された場合S214:No、S206に戻って上記の処理を繰り返す。1頁の露光が終了したと判断された場合S214:Yes、S216に進む。S216では、現在の印刷ジョブにおいてまだ印刷していない頁があるか否かが判断される。まだ印刷していない頁があると判断された場合S216:Yes、処理はS206に戻り、印刷が続けれられる。現在の印刷ジョブの全ての頁を印刷したと判断された場合S216:No、S220に進む。S220では、ポリゴンモータ53の回転を停止させる。続いて、S222で、第1のファン33および第2のファン34の回転を停止させ、この印刷動作が終了する。一方、S208で許容発生期間T6内にBD信号が検出されない場合はS208:No、S218で印刷ができない旨のエラーが表示部43に表示される。例えば、図8Bに示す2回の強制点灯のうち、2回目の強制点灯では、許容発生期間T6内にBD信号が検出されないため、エラーとなる。その後、ポリゴンモータ53およびファン33、34の回転を停止させS220,S222、印刷を中止する。以上のように、図5に示す通常印刷では、BD信号が途切れた場合は印刷を中止する。<結露対応印刷>次に、図6に示す結露対応印刷の処理について説明する。図5と同様に、説明の簡素化のため、主に露光制御に関する処理を記載している。まずS302で、ポリゴンモータ53を起動してポリゴンミラー13を回転させ始める。ポリゴンモータ53およびポリゴンミラー13が一定速度で安定回転するように、モータドライバ54によって定速制御が行われる。この時点ではポリゴンミラー13がどの方向を向いているか分からないため、ポリゴンミラー13に反射されたレーザ光が走査範囲内のどの位置に照射されるか分からない。そこで、S304で、LD12を無変調で点灯強制点灯し、LD12が発したレーザ光が回転中のポリゴンミラー13に反射されてBDセンサ36に入射してBD信号が発生することつまり、レーザ光がBDセンサ36の位置までくることを待つ。ここで、BD信号が発生した時刻が、ポリゴンミラー13が、レーザ光がBDセンサ36に届く角度に向いた時刻となる。以降はBD信号が発生される度に、その発生時刻からの経過時間を計測する。上記のようにポリゴンミラー13は一定速度で回転されるので、計算によって、ポリゴンミラー13の向きを求めることができる。S306では、LD12が強制点灯されたタイミングから許容発生期間T6内にBD信号が検出されたか否かを判断する。許容発生期間T6内にBD信号が検出された場合はS306:Yes、S308へ進み、許容発生期間T6内にBD信号が検出されない場合はS306:No、S340へ進む。たとえば図8Cに示す3回の強制点灯のうち、第1回目の強制点灯では、許容発生期間T6内にBD信号が検出されているため、S308へ進む。S308では、擬似信号を生成するために、図7に示す擬似信号生成処理が実行される。図8Aに示すように、擬似信号は、BD信号と同じ長さの発生周期T1を有し、生成タイミング位相が所定期間T2だけ遅れた信号である。図7に示す擬似信号生成処理が呼び出されると、S402で、ポリゴンモータ53が安定回転している状態で、BD信号の発生周期T1を測定してRAM42の発生周期メモリ領域AR21に記憶する。このとき、上述のとおり、ポリゴンモータ53の少なくとも1回転分の時間を計測して、BD信号の発生周期T1を算出する。S404で、CPU40は、発生周期T1と、期間領域PR1に記憶されている期間T2位相差とを点灯制御回路49へ送信する。S406で、CPU40は、点灯制御回路49へ、擬似信号生成の命令を送る。この命令を受けて、点灯制御回路49は、BD信号の発生周期T1と同じ長さの周期を有し、位相が期間T2だけ遅れた擬似信号を生成する。いったん擬似信号の生成が開始されると、点灯制御回路49は、CPU40から擬似信号生成停止の命令S344を受けるまでは、擬似信号を生成し続ける。これは、後述するS318でBD信号が検出されなかった場合に、いつでも擬似信号を切替できるようにするためである。なお、LD12は、S312で消灯されるまで無変調で点灯したままである。以上で、図7の擬似信号生成処理が終了し、図6のフローチャートに戻る。S310では、第1のファン33および第2のファン34の回転を開始する。S312では、LD12が消灯され、強制点灯が終了する。S314では、擬似信号使用フラグをOFFにする。擬似信号使用フラグとは、擬似信号を使用したか否かを示すためのフラグである。このステップでは、その後の処理に備えて、このフラグをいったんリセットする。S316では、LD12を、許容発生期間T6だけ強制点灯する無変調のレーザ光を発生する。この強制点灯は、直前のBD信号発生時刻から所定期間T5だけ待って、開始される。これにより、ポリゴンミラー13の回転に同期して、LD12を強制点灯することができる。S318では、LD12が強制点灯されたタイミングから、許容発生期間T6内にBD信号が検出されたか否かを判断する。許容発生期間T6内にBD信号が検出された場合はS318:Yes、S324へ進み、許容発生期間T6内にBD信号が検出されない場合はS318:No、S320へ進む。例えば、図8Cに示す3回の強制点灯のうち、1回目の強制点灯では、許容発生期間T6内にBD信号が検出されているためS318:Yes、S324へ進む。すなわち、図8Cに示すように、BD信号が発生してから所定期間T4が経過した時点で、LD12は、点灯信号画像に合わせて変調した点灯信号に従って点灯を開始し、1ライン分の露光が行われる。一方、図8Cの2回目の強制点灯では、許容発生期間T6内にBD信号が検出されないためS318:No、S320へ進む。S320で擬似信号使用フラグをONにし、擬似信号が検出されるまで待つS322。図8Cに示すように、擬似信号が生成されてから所定期間T3が経過した時点で、LD12は、点灯信号画像に合わせて変調した点灯信号に従って点灯を開始し、1ライン分の露光が行われるS324。1ライン分の露光が終了すると、S326で、LD12が消灯される。S328では、1頁の露光が終了したか否かが判断される。1頁の印刷が終了したか否かは、たとえば、S324の処理をカウントしておき、1頁分の印刷に必要なライン数に到達したか否かにより判断することができる。1頁の印刷が終了していないと判断された場合S328:No、S316に戻って上記の処理を繰り返す。1頁の印刷が終了したと判断された場合S328:Yes、S330に進む。なお、上述のように、S316では、直前のBD信号発生時刻から所定期間T5経過後に、LD12の強制点灯を開始する。しかし、印刷の途中でBD信号が検出されなくなった場合、もはやBD信号発生時刻を使うことができない。よって、前回の強制点灯時刻から、発生周期T1後に、強制点灯を行う。S330では、現在の印刷ジョブにおいてまだ印刷していない頁があるか否かが判断される。まだ印刷していない頁があると判断された場合S330:Yes、S332に進む。現在の印刷ジョブの全ての頁を印刷したと判断された場合S330:No、S344に進む。S332では、擬似信号使用フラグがONであるか否か、つまり、擬似信号を使用したか否かを判断する。擬似信号使用フラグがONである場合S332:Yes、S334へ進む。擬似信号使用フラグがOFFである場合S332:No、S316に戻って後続のページの印刷を行う。S334では、レーザプリンタ1の設定が擬似信号で印刷続行になっているか否かを判断する。S332で擬似信号使用フラグがONであると判断されたということは、BDセンサ36に結露が発生した可能性が高いため、BD信号から擬似信号に切り替えて印刷を行ったことを意味する。擬似信号を用いて印刷を行うと、擬似信号と点灯開始タイミングとの同期が取れなくなり、印刷品質が保てなくなる場合がある。そこで、BD信号から擬似信号に切り替えて印刷を行った場合、擬似信号を用いて次の印刷ジョブを続行するか、または、印刷を中止するかを、予めユーザに設定させることにしている。或いは、S334で、擬似信号を用いて次の印刷ジョブを続行するか、または、印刷を中止するかをユーザに選択させてもよい。なお、次の印刷ジョブとは、前回の印刷が終了するまでに受け付けられた印刷ジョブ、または、前回の印刷が終了した後に受け付けられた印刷ジョブである。S334で、レーザプリンタ1の設定が擬似信号で印刷続行になっている場合S334:Yes、S316に戻って印刷を続行する。設定が擬似信号で印刷続行になっていない場合S334:No、S344に進む。S344では、CPU40は、点灯制御回路49に対して擬似信号の生成を停止する命令を送り、擬似信号の生成が停止される。S346では、ポリゴンモータ53の回転を停止させる。続いて、S348で、第1のファン33および第2のファン34の回転を停止させる。S350では、擬似信号使用フラグがONであるか否か、つまり、擬似信号を使用したか否かを判断する。擬似信号使用フラグがONである場合S350:Yes、S352に進み、表示部43に擬似信号で印刷しましたというメッセージを表示する。擬似信号使用フラグがOFFである場合S350:No、S352の処理をスキップして、処理を終了する。一方、S306で、許容発生期間T6内にBD信号が検出されない場合はS306:No、異常が起きたとみなして、S340でLD12を消灯する。S342で、表示部43に印刷できませんというエラーメッセージを表示する。その後、S346でポリゴンモータ53を停止し電源供給を止め、S348でファン33および34の回転を停止させる。そして、擬似信号使用フラグがOFFであるからS350:No、S352の処理をスキップして、処理を終了する。この場合、エラー終了となる。<効果>上述した実施形態に係るレーザプリンタ1によれば、BDセンサ36に結露が発生する可能性が高いと判断され、かつ、BDセンサ36に異常があると判断された場合、BD信号の代わりに擬似信号を用いてLD12の点灯開始タイミングを制御する。擬似信号はBD信号と同じ発生周期を有している。よって、擬似信号を用いて画像形成を行うことにより、結露によりBD信号が発生されない場合であっても、速度を低下させることなく、画像形成を行うことができる。上述した実施形態に係るレーザプリンタ1によれば、BDセンサ36に結露が発生する可能性が高くないと判断された時には擬似信号を生成せず通常印刷、BDセンサ36に結露が発生する可能性が高いと判断された時に擬似信号を生成する結露対応印刷。したがって、必要な状況でのみ擬似信号が生成されるため、効率的である。上述した実施形態に係るレーザプリンタ1によれば、内部温度センサ37により検出された温度機内気温が露点温度よりも低い温度であると判断された場合、結露対応印刷を行う。機内気温が露点温度よりも低いと、BDセンサ36に結露が発生する可能性が非常に高い。したがって、BDセンサ36に結露が発生する可能性が高い場合に、より確実に結露対応印刷を行うことができる。上述した実施形態に係るレーザプリンタ1によれば、結露対応印刷では、擬似信号が生成された後にファン33および34を駆動する。BDセンサ36に結露が発生する可能性が高いと判断された場合、先にファンを駆動させると、装置本体内と装置本体外との空気が交換され、BDセンサ36が結露する可能性が更に高くなる。したがって、ファンが回転してBDセンサ36が結露する前に擬似信号が生成される。よって、結露が発生していない正常状態において、擬似信号をより確実に生成することができる。上述した実施形態に係るレーザプリンタ1によれば、印字ジョブが終了した時に、次の印字ジョブを実行すると選択された場合、擬似信号によるLD12の点灯制御が行われ、次の印字ジョブを実行しないと選択された場合、擬似信号の生成を停止する。したがって、ユーザは印字ジョブが終了した時にその印字ジョブの印字結果を見ながら、擬似信号を用いて次の印字ジョブを実行するか否かを選択することができる。よって、ユーザは、印字品質が多少落ちてもすぐに印字を行う必要がある場合等は、擬似信号を用いて印字結果を得ることができる。一方、すぐ印字を行う必要がない場合等は、印字を中止することもできる。上述した実施形態に係るレーザプリンタ1によれば、BD信号が一定の発生周期で発生している状態で、BD信号の発生タイミングから所定期間T2後に擬似信号が生成される。したがって、許容発生期間T6内にBD信号が発生されない場合、擬似信号の発生タイミングに基づきLD12の点灯タイミングを制御できる。<第2実施形態>第2実施形態に係るレーザプリンタの印刷ジョブ処理について、図9を参照しながら説明する。第2実施形態に係るレーザプリンタは、第1実施形態の温湿度センサ38の代わりに外部温度センサ図示せずを備えている。すなわち、湿度センサを省略している。かかる構成において、機内と機外との温度差が大きい場合に、BDセンサ36に結露が発生する可能性が高いとみなして、印刷動作を行う。第1実施形態と同様に、印刷ジョブを受け付けると、図9に示すフローチャートに従う印刷ジョブ処理が開始される。S502で、CPU40は、外部温度センサ図示せずによって外部温度Tbを検出し、外部温度メモリ領域AR12に記憶する。S506で、CPU40は、内部温度センサ37によって内部温度Taを検出し、内部温度メモリ領域AR11に記憶する。S510で、CPU40は、内部温度メモリ領域AR11に記憶された内部温度Taと外部温度メモリ領域AR12に記憶された外部温度Tbとの差の絶対値を求め、絶対値が5°Cよりも大きいか否かを判断する。絶対値が5°C以下である場合S510:No、S512に進んで通常印刷を行う。この場合、BDセンサ36に結露が発生する可能性が高くないと判断されたことを意味する。絶対値が5°Cよりも大きい場合S510:Yes、S514に進んで結露対応印刷を行う。この場合、BDセンサ36に結露が発生する可能性が高いと判断されたことを意味する。通常印刷および結露対応印刷の処理は、第1実施形態と同じである。ここで、内部温度Taと外部温度Tbとの差の絶対値を求めるのは、内部温度Taよりも外部温度Tbの方が高い場合と、外部温度Tbよりも内部温度Taの方が高い場合との両方が考えられ、何れの場合も温度差が大きいときに結露が発生しやすいと考えられるためである。本実施形態によれば、湿度センサが省略できるため、構成を簡略化できる。また、露点温度を利用しないため、露点温度テーブルの記憶領域が不要となり、露点温度を算出する処理も不要となる。<第3実施形態>第3実施形態に係るレーザプリンタの印刷ジョブ処理について、図10を参照しながら説明する。第3実施形態に係るレーザプリンタは、第1実施形態の温湿度センサ38を備えていない。すなわち、外部温度センサおよび湿度センサを省略している。かかる構成において、内部温度が所定温度よりも低い場合に、BDセンサ36に結露が発生する可能性が高いとみなして、印刷動作を行う。第1および第2実施形態と同様に、印刷ジョブを受け付けると、図10に示すフローチャートに従う印刷ジョブ処理が開始される。S606で、CPU40は、内部温度センサ37によって内部温度Taを検出し、内部温度メモリ領域AR11に記憶する。S610で、CPU40は、内部温度メモリ領域AR11に記憶された内部温度Taが5°Cよりも低いか否かを判断する。内部温度Taが5°C以上である場合S610:No、S612に進んで通常印刷を行う。この場合、BDセンサ36に結露が発生する可能性が高くないと判断されたことを意味する。内部温度Taが5°Cよりも低い場合S610:Yes、S614に進んで結露対応印刷を行う。この場合、BDセンサ36に結露が発生する可能性が高いと判断されたことを意味する。通常印刷および結露対応印刷の処理は、第1実施形態と同じである。本実施形態によれば、外部温度センサおよび湿度センサが省略できるため、構成を更に簡略化できる。また、第2実施形態と比較して、内部温度Taと外部温度Tbとの差の絶対値を算出する必要がないため、処理が更に簡単になる。[変形例]本発明は、本実施形態に限定されることはなく、その趣旨を逸脱しない範囲において種々の変形が可能である。以下にその一例を述べる。上記実施形態ではレーザプリンタについて説明したが、その他の画像形成装置、例えば複写機や複合機等に本発明を適用してもよい。上記実施形態では、BDセンサ36が、レーザ光が感光体18を走査する前に通過する位置に配置されたが、感光体18を走査した後に通過する位置に配置されてもよい。上記実施形態では、ポリゴンミラー13によりレーザ光が偏向されたが、ガルバノミラーを用いてもよい。上記実施形態では、レーザプリンタ1が印刷ジョブを受け付けた時に、印刷ジョブ処理として、結露が発生する可能性が高いか否かを判断する処理第1実施形態ではS102~S110、第2実施形態ではS502~S510、第3実施形態ではS606~S610を実行している。しかしながら、この処理を、別のタイミングで、例えば、レーザプリンタ1に電源が投入された時、レーザプリンタ1がスリープモードから復帰した時、前回の印刷ジョブの処理が終了してから今回の印刷ジョブが受け付けられるまでに長時間たとえば3時間経過した時などに実行してもよい。この場合、結露が発生する可能性が高いか否かを判断する処理で得られた判断結果をRAMなどに記憶しておき、印刷ジョブを受け付けた時に、その判断結果に基づき、通常印刷または結露対応印刷を選択して実行すればよい。"