(57)【要約】【課題】インクを吐出するノズルを有するキャリッジが、用紙の端部を検知する光センサを有するインクジェット記録方式の画像形成装置であって、用紙の端部を検知する光センサを用いて、裏紙給紙時の二重印刷を防ぐことのできる画像形成装置を提供する。【解決手段】画像形成装置１００は、インクを吐出するノズルを有するキャリッジ１３が、用紙Pの端部を検知する光センサ１４を有するインクジェット記録方式の画像形成装置であって、光センサ１４が、紙面上を少なくとも1回以上スキャンし、前記スキャンを実行している間の光センサ１４の入力値からスキャンライン上の濃淡を検出する濃淡検出手段３１と、濃淡検出手段３１による検出結果を基に、用紙Pの端部と両端部の間の紙面上の画像の有無とを判定する端部・画像判定手段３２とを有することを特徴とする。【選択図】図４
2008132624.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するノズルを有するキャリッジが、用紙の端部を検出する光センサを有するインクジェット記録方式の画像形成装置であって、
前記光センサが、紙面上を少なくとも1回以上スキャンし、前記スキャンを実行している間の前記光センサの入力値からスキャンライン上の濃淡を検出する濃淡検出手段と、
前記濃淡検出手段による検出結果を基に、前記用紙の端部と両端部の間の紙面上の画像の有無とを判定する端部・画像有無判定手段とを有することを特徴とする画像形成装置。
【請求項２】
前記両端部の間の紙面上の画像の有無を判定するか否かを設定する画像有無判定設定手段を有し、
前記端部・画像有無判定手段は、
前記画像有無判定設定手段により、前記両端部の間の紙面上の画像の有無を判定すると設定された場合に、
前記画像の有無を判定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記端部・画像有無判定手段により、前記両端部の間の紙面上に画像があると判定された場合に、該画像形成装置の動作を制御する動作制御手段とを有し、
前記動作制御手段は、
当該画像形成装置に設定された動作制御設定に従って、該画像形成装置の動作を制御することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記紙面上に画像があると判定した旨や判定後の動作内容を、該画像形成装置が有する表示装置に表示する表示手段を有し、
前記動作制御手段は、
前記表示手段に対して、前記紙面上に画像があると判定した旨や判定後の動作内容を表示するように指示することを特徴とする請求項１ないし３のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット記録方式における画像形成装置に関するものである。
【背景技術】
【０００２】
現在、複合機（MFP：Multi Function Printer）、プリンタ又はファクシミリなどの画像形成装置では、環境への配慮や経費節減などを目的とし、記録媒体である用紙の片面が既に印刷されている裏紙のまだ印刷されていない紙面に画像を印刷することがある。
【０００３】
その際に問題となるのは、利用者が、画像形成装置が備える給紙トレイに、裏紙の表裏を間違えてセットすると、既に印刷されている紙面上に、利用者が印刷したい画像が二重に印刷されることとなり、利用者の意図しない印刷結果となってしまう点と、その印刷を行うのに要した印刷時間や印刷を行うために必要なインクなどの消耗品が無駄になる点である。
【０００４】
このようなケースは、画像形成装置を利用する環境下で、意外にも起こりえるものである。その理由として、まず、印刷しようとする画像形成装置において、給紙トレイにセットした用紙のどちらの紙面に画像が印刷されるかは、画像形成装置毎や給紙トレイ毎で異なることから、利用者がこの点について熟知することは困難である。また、他の利用者の不注意により、誤った表裏方向の裏紙が給紙トレイにセットされている場合などもあり、利用者が意図しない印刷結果を招く原因は多岐にわたる。
【０００５】
そこで、上記問題点を鑑み、裏紙に印刷を行う際の二重印刷を防止する方法として、給紙トレイから画像形成部までの用紙搬送路中に、CCD（Charge Coupled Devices）センサ（例えば、特許文献１を参照。）や用紙の抵抗を測定する抵抗測定装置を設けて（例えば、特許文献２を）、これらの装置の検出値又は測定値を基に、印刷する紙面上において、既に印刷された画像の有無を判定し、裏紙給紙時の二重印刷を防ぐ方法が提案されている。
【特許文献１】特開２００５−０４９５８４号公報
【特許文献２】特開２００６−０８９２１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１又は２に開示された従来の方法では、画像形成装置に対して、印刷する紙面上において、既に印刷された画像の有無を判定するための仕組みを構成する各種装置を新たに備える必要があり、画像形成装置に実装するのが難しく、また、製品のコストアップに繋がると言った問題点がある。
【０００７】
本発明では、上記従来技術の問題点を鑑み、インクを吐出するノズルを有するキャリッジが、用紙の端部を検出する光センサを有するインクジェット記録方式の画像形成装置であって、該画像形成装置が有する既存の光センサを用いて、裏紙給紙時の二重印刷を防ぐことのできる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の画像形成装置は、インクを吐出するノズルを有するキャリッジが、用紙の端部を検知する光センサを有するインクジェット記録方式の画像形成装置であって、前記光センサが、紙面上を少なくとも1回以上スキャンし、前記スキャンを実行している間の前記光センサの入力値からスキャンライン上の濃淡を検出する濃淡検出手段と、前記濃淡検出手段による検出結果を基に、前記用紙の端部と両端部の間の紙面上の画像の有無とを判定する端部・画像有無判定手段とを有することを特徴とする。
【０００９】
これによって、本発明の画像形成装置は、該画像形成装置が有する既存の光センサを用いて、裏紙印刷時の二重印刷を防ぐことができる。よって、画像形成装置は、製品コストを上げることなく、二重印刷防止機能を実現することができる。
【００１０】
また、上記目的を達成するため、本発明の画像形成装置は、前記両端部の間の紙面上の画像の有無を判定するか否かを設定する画像有無判定設定手段を有し、前記端部・画像有無判定手段において、前記画像有無判定設定手段により、前記両端部の間の紙面上の画像の有無を判定すると設定された場合に、前記画像の有無を判定することを特徴とする。
【００１１】
これによって、本発明の画像形成装置は、必要に応じて、印刷する紙面上の画像の有無を判定しない設定が可能となり、光の反射率が低い色紙などの画像形成媒体や、葉書、帳票又は原稿用紙などのような予め所定のフォームが紙面上に印刷された画像形成媒体に対しても印刷を行うことができる。
【００１２】
また、上記目的を達成するため、本発明の画像形成装置は、前記端部・画像有無判定手段により、前記両端部の間の紙面上に画像があると判定された場合に、該画像形成装置の動作を制御する動作制御手段とを有し、前記動作制御手段が、当該画像形成装置に設定された動作制御設定に従って、該画像形成装置の動作を制御することを特徴とする。
【００１３】
これによって、本発明の画像形成装置は、印刷する紙面上に画像がある場合、「ジョブをキャンセルし、給紙した用紙を排紙する」や「給紙する用紙の表裏が反転した後、再度印刷を実行する」など、予め設定しておいた動作制御設定に従って、画像形成装置を動作させることができる。
【００１４】
また、上記目的を達成するため、本発明の画像形成装置は、前記紙面上に画像があると判定した旨や判定後の動作内容を、該画像形成装置が有する表示装置に表示する表示手段を有し、前記動作制御手段が、前記表示手段に対して、前記紙面上に画像があると判定した旨や判定後の動作内容を表示するように指示することを特徴とする。
【００１５】
これによって、本発明の画像形成装置は、印刷する紙面上に画像がある場合、二重印刷の警告や画像有無判定後の画像形成装置の動きを利用者に知らせることができる。
【発明の効果】
【００１６】
本発明によれば、インクを吐出するノズルを有するキャリッジが、用紙の端部を検知する光センサを有するインクジェット記録方式の画像形成装置であって、用紙の端部を検知する光センサを用いて、裏紙印刷時の二重印刷を防ぐことのできる画像形成装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好適な実施の形態（以下、「実施形態」と言う。）について、図面を用いて詳細に説明する。
【００１８】
［第１の実施形態］
＜二重印刷と従来方法の問題点について＞
図１は、本発明が解決しようとしている裏紙給紙時の二重印刷の例を示す図である。
まず、本発明が解決しようとしている裏紙給紙時の「二重印刷」について、図１を用いて説明する。
【００１９】
（１）裏紙を給紙トレイにセットする
利用者は、画像形成装置が有する給紙トレイに、印刷用紙（画像形成媒体）として裏紙P1をセットする。この時、利用者は、裏紙の両面のうち、印刷されていない面（画像がない面）を、画像形成装置が画像データを印刷する面となるようにセットする。しかし、画像形成装置が、給紙トレイにセットした印刷用紙（画像形成媒体）のどちらの面に画像を印刷するかについて熟知していない利用者の場合、表裏方向を逆にして、裏紙P1を給紙トレイにセットしてしまうことがある。また、複数枚の裏紙P1を給紙トレイにセットする場合、複数枚のうち何枚か表裏方向が逆になっていることがある。
【００２０】
（２）印刷する画像データを送信
利用者は、裏紙P1を給紙トレイにセットし、印刷する画像形成装置とデータ伝送路（例えば、ネットワークケーブル（Ethernetケーブル）やUSB（Universal Serial Bus）ケーブルなど。）で接続された利用者の端末（PC：Personal Computer）から、印刷する画像データDを送信する。
【００２１】
（３）受信した画像データを印刷
画像形成装置は、利用者の端末（PC）から送信された画像データDを受信すると、給紙トレイにセットされた裏紙P1を給紙し、裏紙P1の紙面上に画像データDを印刷する。その結果、（１）で説明したように裏紙P1の表裏方向を逆にセットしている場合には、図中に示すような、裏紙P1に印刷された画像と利用者が印刷したい画像とが重なり合った（二重になった）印刷物P2が排紙される。
【００２２】
このように、裏紙給紙時の「二重印刷」は、利用者の意図しない印刷結果P2となってしまう点や、その印刷を行うのに要した印刷時間や印刷を行うために必要なインクなどの消耗品が無駄になる点で問題がある。
【００２３】
また、上記問題点を鑑みて提案された従来の二重印刷防止機能を有した画像形成装置（特許文献１又は２）では、機能の実装が難しく、また、機能実装後の製品のコストアップに繋がる点で問題があった。
【００２４】
そのため、本発明では、これら両方の問題点を解決する二重印刷防止機能を有する画像形成装置を提案する。
【００２５】
以降に、本発明の第１の実施形態に係る画像形成装置のハードウェア構成、裏紙給紙時の紙面上の画像有無判定方法、主要機能構成、及び機能を実現するための処理手順の順に説明する。
【００２６】
＜本実施形態に係る画像形成装置１００のハードウェア構成について＞
図２は、本発明の第１の実施形態に係る画像形成装置１００のハードウェア構成の一例を示す図である。
【００２７】
本実施形態に係る画像形成装置１００は、システムコントローラ１１、キャリッジ駆動部１２、キャリッジ１３、光センサ１４、ベルト駆動部１５、搬送ベルト１６、ネットワーク制御部１７、操作パネル１８、給紙部１９、ファクシミリ（FAX）部２０、及びスキャナ部２１とから構成されている。
【００２８】
システムコントローラ１１は、画像形成装置１００全体の制御を司るCPU（Central Processing Unit）と、CPUが実行するプログラム、その他の固定データを格納するROM（Read Only Memory）と、画像データなどを一時保持するRAM（Random Access Memory）と、画像形成装置１００の電源が遮断されている間もデータを保持するための書き換え可能な不揮発性メモリ（例えば、NVRAM：Nonvolatile Random-Access Memoryなど。）と、画像データに対する各種信号処理、並び替えなどを行う画像処理、また、その他装置全体を制御するための入出力信号を処理するASIC（Application Specific Integrated Circuit）とを備えている。
【００２９】
また、システムコントローラ１１は、キャリッジ１３に備えられた記録ヘッドを、ヘッドドライバを介して駆動制御するための印刷制御部と、キャリッジ駆動部１２とベルト駆動部１５などへの制御信号と、印刷用紙（画像形成媒体）Pを検知する各種用紙センサ（光センサ１４を含む）、環境温度や環境湿度を検出する環境センサなどからの各検知・検出信号とを入出力するためのI/Oポート（I/O port）とを備えている。
【００３０】
このように、システムコントローラ１１は、バス２２などの信号伝送路を介して接続された周辺装置を制御する各制御プログラムをCPU上で実行し、画像形成装置１００全体を制御する装置である。
【００３１】
キャリッジ駆動部１２は、キャリッジ１３を主走査方向へ駆動するためのモータに制御信号を送り、キャリッジ１３の駆動を制御する装置である。
【００３２】
キャリッジ１３は、主に、記録ヘッド、各色のインクタンク、及び光センサ１４とを備え、各色のインクによって、印刷用紙（画像形成媒体）Pに画像データDを印刷する（画像を形成する）装置である。
【００３３】
キャリッジ１３は、例えば、それぞれイエロー（Y）、シアン（C）、マゼンタ（M）、ブラック（Bk）のインク滴を吐出する液体吐出ヘッドからなる4個の記録ヘッドを複数のインク吐出口を主走査方向と交叉する方向（副走査方向）に配列し、インク滴吐出方向を搬送ベルト１６に向けて装着している。なお、記録ヘッドの構成は、異なる色を吐出する複数のノズル列を備えた１又は複数の液体吐出ヘッドで記録ヘッドを構成することもできる。
【００３４】
また、キャリッジ１３は、記録ヘッドに各色のインクを供給するための各色のサブタンクを備えている。このサブタンクにはインク供給チューブを介して図示しないメインタンク（インクカートリッジ）からインクが補充供給される。なお、インク滴を吐出する記録ヘッド以外に、記録液（インク）と反応することでインクの定着性を高める定着用処理液（定着用インク）を吐出する記録ヘッドを備えることもできる。
【００３５】
また、キャリッジ１３は、印刷用紙（画像形成媒体）Pの端部（エッジ）を検知するための光センサ１４を、主走査方向側に備えている。この光センサ１４は、可視光線、赤外線などの光を、投光部から信号光として発射し、検出物体によって反射する光を受光部で検出（反射型）し出力信号を取得する。
【００３６】
ベルト駆動部１５は、搬送ベルト１６を副走査方向へ駆動するためのモータに制御信号を送り、搬送ベルト１６の駆動を制御する装置である。
【００３７】
搬送ベルト１６は、ベルト駆動部１５による駆動制御によって、印刷用紙（画像形成媒体）Pを、副走査方向に搬送する無端状ベルト（成型上において無端状ベルトでも、両端を繋ぐことで無端状としたベルトでも良い。）である。
【００３８】
ネットワーク制御部１７は、ネットワークプロトコルを制御する通信制御部、及びネットワークインタフェースであるNIC（Network Interface Card）を備え、有線又は／及び無線回線などのデータ伝送路により構築されたLAN（Local Area Network）、WAN（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器（例えば、利用者の端末（PC）２００など。）とのデータ、信号の送受信を行う装置である。
【００３９】
操作パネル１８は、表示部（表示パネル）としてのタッチパネル機能を有するLCD（Liquid Crystal Display：液晶表示装置）と、入力部（操作部）としてのハードキーとを備えており、画像処理装置１００が有する機能を利用する際のUI（User Interface）として機能する装置（Operation Panel）である。
【００４０】
給紙部１９は、印刷用紙（画像形成媒体）Pを少なくとも1枚以上格納することのできる給紙トレイから1枚の印刷用紙（画像形成媒体）Pを給紙する装置である。
【００４１】
ファクシミリ（FAX）部２０は、ファクシミリプロトコルを制御する通信制御部、公衆電話網と画像形成装置１００との間で送受信されるデータを変復調する変復調装置であるモデム、及び公衆電話網との接続制御を行う網制御部とを備え、一般加入電話回線などの公衆電話網を介して接続された通信機能を有する周辺機器（例えば、他のファクシミリ（FAX）装置など。）とのデータ、信号の送受信を行う装置である。
【００４２】
スキャナ部２１は、CCD光電変換素子からなるラインセンサとA/Dコンバータとこれらを駆動する駆動回路を備え、原稿読み取り面（コンタクトガラス上）にセットされた原稿をスキャンすることでRGB各8ビットのデジタル画像データを生成（画像形成媒体から情報を読み取り電子化）する装置である。
【００４３】
このように、本実施形態に係る画像形成装置１００は、印字方式にインクジェット方式を採用し、利用者の端末（PC）２００にインストールされたプリンタドライバから生成された画像データDを、以下の手順で印刷制御を行う装置である。
【００４４】
（１）画像データDの受信
ネットワーク制御部１７を介して、利用者の端末（PC）２００から送信された画像データDを受信する。ネットワーク制御部１７からシステムコントローラ１１へ画像データDを受信した旨を知らせる信号が送られ、データ受信信号を受け取ったシステムコントローラ１１によって、印刷の初期動作を行う必要がある給紙部１６、キャリッジ駆動部１２、ベルト駆動部１５、及びキャリッジ１３などへ動作制御信号が送られる。
【００４５】
（２）印刷用紙（画像形成媒体）Pの給紙開始
給紙部１９によって、利用者が給紙トレイにセットした印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙する。
【００４６】
（３）受信した画像データDの処理
システムコントローラ１１によって、ネットワーク制御部１７の受信バッファ内の画像データを読み出して解析し、各種画像処理を行い、キャリッジ１３が備える記録ヘッドにヘッドドライバを介して画像処理後のデータを転送する。更に、キャリッジ駆動部１２により、キャリッジ１３の駆動を開始する。
【００４７】
（４）光センサ１４による印刷領域の算出
キャリッジ１３に備えられた光センサ１４によって、給紙した印刷用紙（画像形成媒体）Pの端部（エッジ）を検知し、システムコントローラ１１によって、光センサ１４からの検知信号から印刷領域を算出する。
【００４８】
（５）主走査及び副走査方向の駆動制御
キャリッジ駆動部１２及びベルト駆動部１５によって、キャリッジ１３と搬送ベルト１６とを交互に駆動制御する。又は、キャリッジ１３と搬送ベルト１６とをクロス制御する。ここで言う「クロス制御」とは、記録ヘッドを備えたキャリッジ１３の主走査方向の駆動と、搬送ベルト１６における副走査方向の駆動との両方の駆動をオーバラップさせる印字制御のことを言う。具体的には、インクジェット方式による印字処理を高速化させるために、副走査（LF：ラインフィード）完了前に主走査（CR：キャリッジ）の駆動を開始し、キャリッジ１３が印刷領域に達した瞬間にラインフィードが停止するように駆動のタイミングを管理する制御方法である。
【００４９】
（６）印刷
記録ヘッドから記録液（インク）と定着用処理液（定着用インク）とを、副走査方向に搬送される印刷用紙（画像形成媒体）Pの印刷領域の範囲内に吐出する。
【００５０】
また、上記には、印刷制御についてのみ説明を行ったが、本実施形態に係る画像形成装置１００は、ファクシミリ（FAX）部２０やスキャナ部２１により、プリンタ機能以外にもファクシミリ（FAX）やコピー機能も実現している。本実施形態に係る画像形成装置１００が有するファクシミリ（FAX）やコピー機能については、本発明を説明する上で必要なプリンタ機能と違って、二重印刷を防ぐための画像形成装置１００の動作制御に関する機能でないため、ここでの具体的な説明は省略する。
【００５１】
＜印刷用紙（画像形成媒体）P上の画像有無検知方法について＞
図３は、本発明の第１の実施形態に係る紙面上（画像形成媒体上）の画像有無検知方法の一例を示す図である。
【００５２】
本実施形態に係る画像形成装置１００は、キャリッジ１３が備える、印刷用紙（画像形成媒体）Pの端部（エッジ）を検知するための光センサ１４を用いて、印刷を行っている紙面上（画像形成媒体上）に、既に印刷された画像の有無を検知することによって、裏紙給紙時の二重印刷防止機能を実現するものである。以下に、本実施形態に係る画像形成装置１００が実現する二重印刷防止機能について、図３を用いて説明する。
【００５３】
本実施形態に係る画像形成装置１００は、図２で説明した印刷制御に従って、給紙部１９により、給紙トレイから給紙された印刷用紙（画像形成媒体）Pは、搬送ベルト１６上に運ばれ、キャリッジ１３が備える光センサ１４により、印刷用紙（画像形成媒体）P上をスキャンする。
【００５４】
例えば、図３の光センサ１４は、印刷用紙（画像形成媒体）Pの右から左（スキャン方向）へスキャンする。まず、光センサ１４は、一番最初に行う第1スキャン時に、印刷用紙（画像形成媒体）Pの右の端部（エッジ）と左の端部（エッジ）とを検知する。
【００５５】
光センサ１４は、図２で説明したように、投光部から信号光として発射し、検出物体によって反射する光を受光部で検出（反射型）し出力信号を取得するため、印刷用紙（画像形成媒体）Pと搬送ベルト１６との境目の反射光の違いを検出することで、印刷用紙（画像形成媒体）Pの右の端部（エッジ）と左の端部（エッジ）とを検知することができる。
【００５６】
検知された結果は、光センサ１４からシステムコントローラ１１に送られ、システムコントローラ１１が、検知結果から割り出された光センサ１４の最初の検知（図中の右端部）から次の検知（図中の左端部）までの移動距離（この距離が、印刷する印刷用紙（画像形成媒体）Pの主走査方向幅となる。）を基に、余白部分などを考慮して印刷領域を算出する。
【００５７】
これまでは、第1スキャン後、印刷領域が分かるため、再び印刷用紙（画像形成媒体）Pの端部（エッジ）を検知する必要はなく、算出された印刷領域の縦及び横幅に従って、キャリッジ１３を主走査方向へ、また、搬送ベルト１６を副走査方向へ交互に駆動制御することで、印刷用紙（画像形成媒体）Pが用紙搬送方向に移動し印刷を行っていたが、本実施形態では、第1スキャン以降も、第1スキャンで検出された印刷用紙（画像形成媒体）Pの右及び左の両端部の間（主走査方向の印刷領域幅）を、印刷を行いながら（キャリッジ１３を主走査方向へ、また、搬送ベルト１６を副走査方向へ交互に駆動制御しながら）スキャンする。
【００５８】
このように、本実施形態では、キャリッジ１３が備える、印刷用紙（画像形成媒体）Pの端部（エッジ）を検知するための光センサ１４によって、紙面上（画像形成媒体上）に既に印刷された画像の有無による反射光の違いから、紙面上（画像形成媒体上）の濃淡を検出し、検出結果を基に、紙面上（画像形成媒体上）の画像の有無を判定することができる。すなわち、本実施形態では、光センサ１４のスキャンによって、スキャンライン上から、印刷用紙（画像形成媒体）Pの両端部と、紙面上（画像形成媒体上）の画像の有無を検知することができる。
【００５９】
これによって、本実施形態に係る画像形成装置１００は、別の用途（印刷用紙（画像形成媒体）Pの端部（エッジ）を検知）のために、キャリッジ１３に備えられた光センサ１４を用いて、紙面上（画像形成媒体上）の画像の有無を判定するため、既存の装置の改造や新しい装置の追加などを行うことなく、裏紙給紙時の二重印刷を防ぐことができる。よって、製品コストを上げることなく、容易に二重印刷防止機能を実現することができる。
【００６０】
＜本実施形態に係る画像形成装置１００の主要な機能構成について＞
図４は、本発明の第１の実施形態に係る主要な機能構成の一例を示す図である。
以下に、図３を用いて説明した、本実施形態に係る画像形成装置１００が有する裏紙給紙時の二重印刷防止を実現する主要な機能構成について、図４を用いて説明する。
【００６１】
主要な機能は、濃淡検出手段３１、端部・画像有無判定手段３２、動作制御手段３３、画像有無判定設定手段３４、及び表示手段３５とから構成されている。また、これらの各手段は、図４に示すように、システムコントローラ１１において実行される手段である。
【００６２】
濃淡検出手段３１は、主走査方向にスキャンする間の光センサ１４からの出力信号を入力値として受け取り、紙面上（画像形成媒体上）の濃淡（濃度変化）を検出する手段である。色は光の特定波長に対して、反射及び吸収の比率が異なる特性をもっていることから、濃淡検出手段３４は、光センサ１４が受光する受光量の変化、すなわち光センサ１４の出力信号から、紙面上（画像形成媒体上）の濃淡の検出を行うことができる。
【００６３】
端部・画像有無判定手段３２は、濃淡検出手段３１による紙面上（画像形成媒体上）の濃淡検出結果（光センサ１４からシステムコントローラ１１への入力値）を基に、印刷用紙（画像形成媒体）Pの端部（エッジ）、及び紙面上（画像形成媒体上）の画像の有無を判定する手段である。端部・画像有無判定手段３２は、光センサ１４の1回目のスキャン（第1スキャン）の場合、印刷用紙（画像形成媒体）Pの端部（エッジ）を判定する。また、端部・画像有無判定手段３２は、光センサ１４の2回目以降のスキャンの場合、1回目の判定結果から算出した印刷領域内において、紙面上（画像形成媒体上）の画像の有無を判定する。
【００６４】
端部・画像有無判定手段３２は、予め設定しておいた所定の閾値と、濃淡検出手段３１による検出結果（光センサ１４からの入力値）とを比較し、濃淡検出手段３１による検出結果（光センサ１４からの入力値）の方が大きく（光センサ１４の入力値＞所定の閾値）、且つ光センサ１４が印刷領域内である場合（光センサ１４が印刷用紙（画像形成媒体）Pの主走査方向幅に達していない場合）に、紙面上（画像形成媒体上）に画像がある（既に印刷されている画像がある）と判断する。この時、使用される閾値は、例えば、予め、両面ともに画像が印刷されていない紙面上（画像形成媒体上）を、光センサ１４を用いてスキャンし、いくつかの検出結果を基に平均値を算出し、算出した値から適切な閾値を決定するなどの方法で設定している。
【００６５】
動作制御手段３３は、端部・画像有無判定手段３２によって、紙面上（画像形成媒体上）に画像があると判定された場合に、画像有無判定後の画像形成装置１００の動作を制御する手段である。動作制御手段３３は、紙面上（画像形成媒体上）に画像があると判定された場合に、「印刷を中断し、ジョブキャンセルするとともに搬送中の印刷用紙（画像形成媒体）Pを排紙する」や「印刷を中断し、印刷用紙（画像形成媒体）Pの再セットを要求し、再セット後に、再び、そのページの印刷を行う」などのように、二重印刷を行わないように、システムコントローラ１１から、キャリッジ駆動部１２又はベルト駆動部１５などへ制御信号を送り、画像形成装置１００の動作を制御する。この時、動作制御手段３４は、予め画像形成装置１００に設定しておいた、動作制御設定に従って、画像形成装置１００の動作を制御する。ここで言う動作制御設定は、操作パネル１８のユーザインタフェース（UI）を介して設定を行うことができる。
【００６６】
また、端部・画像有無判定手段３２によって、紙面上（画像形成媒体上）に画像があると判定された場合には、後述する表示手段３５へ、紙面上（画像形成媒体上）に画像があると判定した旨や画像有無判定後の画像形成装置１００の動作内容を、操作パネル１８の表示部に表示するように指示する。
【００６７】
また、端部・画像有無判定手段３２によって、紙面上（画像形成媒体上）に画像がないと判定された場合には、通常の印刷制御（キャリッジ１３を主走査方向へ、また、搬送ベルト１６を副走査方向へ交互に駆動制御することで、印刷用紙（画像形成媒体）Pが用紙搬送方向に移動し印刷。）を行う。
【００６８】
これによって、本実施形態に係る画像形成装置１００は、キャリッジ１３が備える既存の光センサ１４を用いて、裏紙印刷時の二重印刷を防ぐことができる。よって、画像形成装置１００は、製品コストを上げることなく、二重印刷防止機能を実現することができる。
【００６９】
画像有無判定設定手段３４は、端部・画像有無判定手段３２による、紙面上（画像形成媒体上）の画像の有無を判定するか否かを設定する手段である。画像有無判定設定手段３４は、操作パネル１８のユーザインタフェース（UI）を介して入力（操作部のハードキー又は表示部のタッチパネル機能から入力）された値から、紙面上（画像形成媒体上）の画像の有無を判定するか否かを設定する。
【００７０】
画像有無判定設定手段３４により、画像有無判定を行うと設定された場合には、端部・画像有無判定手段３２によって、紙面上（画像形成媒体上）の画像の有無を判定する。また、画像有無判定を行わないと設定された場合には、端部・画像有無判定手段３２による紙面上（画像形成媒体上）の画像の有無の判定を行わない。
【００７１】
これによって、本実施形態に係る画像形成装置１００は、必要に応じて、印刷する紙面上（画像形成媒体上）の画像の有無を判定しない設定が可能となり、光の反射率が低い色紙などの印刷用紙（画像形成媒体）Pや、葉書、帳票又は原稿用紙などのような予め所定のフォームが紙面上（画像形成媒体上）に印刷された印刷用紙（画像形成媒体）Pに対しても印刷を行うことができる。
【００７２】
表示手段３５は、端部・画像有無判定手段３２によって、紙面上（画像形成媒体上）に画像があると判定された場合に、紙面上（画像形成媒体上）に画像があると判定した旨や画像有無判定後の画像形成装置１００の動作内容を、操作パネル１８の表示部に表示する手段である。表示手段３５は、動作制御手段３３からの指示に従って、操作パネル１８の表示部に表示する。
【００７３】
これによって、本実施形態に係る画像形成装置１００は、印刷する紙面上（画像形成媒体上）に画像がある場合、二重印刷の警告や画像有無判定後の画像形成装置１００の動きを利用者に知らせることができる。
【００７４】
このように、本実施形態に係る画像形成装置１００は、濃淡検出手段３１によって、キャリッジ１３が備える光センサ１４からシステムコントローラ１１に入力された入力値を基に、紙面上（画像形成媒体上）の濃淡を検出する。次に、端部・画像有無判定手段３２によって、濃淡検出手段３１の検出結果を基に、紙面上（画像形成媒体上）の画像の有無（既に印刷された画像があるか否か）を判定する。端部・画像有無判定手段３２が、紙面上（画像形成媒体上）に画像があると判定した場合には、動作制御手段３３によって、予め設定しておいた動作制御設定に従って、「印刷を中断し、ジョブキャンセルするとともに搬送中の印刷用紙（画像形成媒体）Pを排紙する」や「印刷を中断し、印刷用紙（画像形成媒体）Pの再セットを要求し、再セット後に、再び、そのページの印刷を行う」などのように、二重印刷を行わないように画像形成装置１００の動作を制御する。
【００７５】
本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【００７６】
＜二重印刷防止機能の処理手順について＞
図５は、本発明の第１の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。また、図６は、本発明の第１の実施形態に係る画像有無判定の処理手順の一例を示す図である。
【００７７】
図４で説明した主要な機能を構成する各手段が、具体的にどのような処理手順で、裏紙給紙時の二重印刷防止機能を実現しているのかについて、図５及び６を用いて説明する。
【００７８】
図５に示すように、本実施形態に係る画像形成装置１００は、ネットワーク制御部１７によって、受信バッファに、利用者の端末（PC）２００からデータ伝送路を介して送信された画像データDがあるか否かを判定する（Ｓ１０１）。
【００７９】
画像形成装置１００は、受信バッファに、画像データDがない場合（Ｓ１０１がNOの場合）には、利用者の端末（PC）２００から印刷する画像データDが送信されていないとして処理を終了する。又は、ジョブが終了したとして処理を終了する。
【００８０】
また、画像形成装置１００は、受信バッファに、画像データDがある場合（Ｓ１０１がYESの場合）、システムコントローラ１１から給紙部１９、キャリッジ駆動部１３、及びベルト駆動部１５に制御信号が送られ、給紙部１９によって給紙トレイから印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙するとともに、キャリッジ駆動部１２及びベルト駆動部１５が駆動し、画像データD印刷前の初期動作として、キャリッジ１３や搬送ベルト１６を所定の位置に移動する。その後、画像形成装置１００は、キャリッジ１３が備える光センサ１４を用いて、主走査方向にキャリッジ１３を移動させ、紙面上（画像形成媒体上）のスキャンを開始する（Ｓ１０２）。
【００８１】
画像形成装置１００は、スキャン中に、紙面上（画像形成媒体上）の画像の有無を検知したか否かを判断する（Ｓ１０３）。
【００８２】
画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合（Ｓ１０３がYESの場合）、システムコントローラ１１からキャリッジ駆動部１２へ駆動停止信号を送り、スキャンを中止する（Ｓ１０４）。
【００８３】
その後、画像形成装置１００は、システムコントローラ１１からベルト駆動部１５へ副走査方向へ起動する信号が送られ、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙する（Ｓ１０５）。
【００８４】
また、画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知しなかった場合（Ｓ１０３がNOの場合）、印刷領域内において主走査方向へのスキャンが完了したとしてスキャンを終了し（Ｓ１０６）、Ｓ１０１の処理手順へ移る。
【００８５】
次に、図５で説明したＳ１０２〜Ｓ１０４、又はＳ１０２、Ｓ１０３、及びＳ１０６の画像有無を検知する処理手順について、具体的に説明する。
【００８６】
図６に示すように、画像形成装置１００は、キャリッジ１３が備える光センサ１４からシステムコントローラ１１へ入力される入力値と、画像の有無を判定するために予め設定しておいた閾値とを比較する（Ｓ１１）。
【００８７】
画像形成装置１００は、入力値が閾値以下の場合（Ｓ１１がNOの場合）、Ｓ１１に戻り、光センサ１４が次に検出した入力値と閾値との比較を行う。
【００８８】
また、画像形成装置１００は、入力値が閾値より大きい場合（Ｓ１１がYESの場合）、スキャン開始後の初めての判定であるため、印刷用紙（画像形成媒体）Pの端部（エッジ）と判定する（Ｓ１２）。その後、端部判定結果から余白部分を配慮して算出された印刷領域内の印刷開始位置を割り出す。
【００８９】
画像形成装置１００は、割り出された印刷領域内の印刷開始位置にキャリッジ１３が備える記録ヘッドからインクの吐出を開始する（Ｓ１３）。
【００９０】
次に、画像形成装置１００は、キャリッジ１３を主走査方向に移動させ印刷を行いながら、光センサ１４を用いて、印刷領域内の紙面上（画像形成媒体上）の濃淡を検出し、光センサ１４からシステムコントローラ１１へ入力される入力値と、画像の有無を判定するために予め設定しておいた閾値とを比較する（Ｓ１４）。
【００９１】
画像形成装置１００は、入力値が閾値より大きい場合（Ｓ１４がNOの場合）、Ｓ１４に戻り、光センサ１４が次に検出した入力値と閾値との比較を行う。
【００９２】
また、画像形成装置１００は、入力値が閾値以下の場合（Ｓ１４がYESの場合）、キャリッジ１３の主走査方向へ移動距離が、印刷用紙（画像形成媒体）Pの主走査方向幅に達したか否かを判断する（Ｓ１５）。
【００９３】
画像形成装置１００は、キャリッジ１３の主走査方向へ移動距離が、印刷用紙（画像形成媒体）Pの主走査方向幅に達した場合（Ｓ１５がYESの場合）、もう一方の印刷用紙（画像形成媒体）Pの端部（エッジ）と判定する（Ｓ１６）。その後、端部判定結果から余白部分を配慮して算出された印刷領域内の印刷終了位置を割り出す。
【００９４】
画像形成装置１００は、システムコントローラ１１からヘッドドライバを介して記録ヘッドに制御信号が送られ、割り出された印刷領域内の印刷終了位置でキャリッジ１３が備える記録ヘッドからのインクの吐出を中止する（Ｓ１７）。
【００９５】
また、画像形成装置１００は、キャリッジ１３の主走査方向へ移動距離が、印刷用紙（画像形成媒体）Pの主走査方向幅に達していない場合（Ｓ１５がNOの場合）、紙面上（画像形成媒体上）に画像をあると判定され（Ｓ１８）、印刷領域内の途中であっても、システムコントローラ１１からヘッドドライバを介して記録ヘッドに制御信号が送られ、キャリッジ１３が備える記録ヘッドからのインクの吐出を中止する（Ｓ１７）。
【００９６】
＜操作パネル１８の表示例＞
図７は、本発明の第１の実施形態に係る紙面上に画像がある場合の操作パネルの表示例を示す図である。
【００９７】
図５及び６で説明した処理手順を行い、紙面上（画像形成媒体上）に画像があった場合の操作パネル１８の表示部４１には、図７に示す「裏紙P1を検知したため印刷を中止しました。」などのように、二重印刷にならないように動作した結果が表示される。
【００９８】
＜まとめ＞
以上のように、本実施形態によれば、画像形成装置１００は、濃淡検出手段３１によって、キャリッジ１３が備える光センサ１４からシステムコントローラ１１に入力された入力値を基に、紙面上（画像形成媒体上）の濃淡を検出する。次に、端部・画像有無判定手段３２によって、濃淡検出手段３１の検出結果を基に、紙面上（画像形成媒体上）の画像の有無（既に印刷された画像があるか否か）を判定する。端部・画像有無判定手段３２が、紙面上（画像形成媒体上）に画像があると判定した場合には、動作制御手段３３によって、予め設定しておいた動作制御設定に従って、印刷を中断し、搬送中の印刷用紙（画像形成媒体）Pを排紙することで、二重印刷を行わないように画像形成装置１００の動作を制御する。
【００９９】
よって、本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【０１００】
また、本実施形態に係る画像形成装置１００は、二重印刷を防止したことにより印刷できなかった旨を利用者に知らせることができる。
【０１０１】
［第２の実施形態］
本実施形態に係る画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合に、キャリッジ１３が備える記録ヘッドからのインクの吐出を中止し、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙した後、印刷途中となったページから再度印刷を実行する。
【０１０２】
以下に、本実施形態に係る画像形成装置１００についての説明を行うが、上述したように、第１の実施形態と本実施形態との違いは、画像有無判定後の画像形成装置１００における動作制御が異なるだけである。よって、第１の実施形態で説明した、図１の＜二重印刷と従来方法の問題点について＞をはじめ、図２の＜ハードウェア構成について＞、図３の＜印刷用紙（画像形成媒体）P上の画像有無検知方法について＞、及び図４の＜主要な機能構成について＞については、本実施形態においても同様であるため、同一の符号を用いて説明を省略する。
【０１０３】
＜二重印刷防止機能の処理手順について＞
図８は、本発明の第２の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【０１０４】
本実施形態において、図４で説明した主要な機能を構成する各手段が、具体的にどのような処理手順で、裏紙給紙時の二重印刷防止機能を実現しているのかについて、図８を用いて説明する。
【０１０５】
本実施形態に係る画像形成装置１００は、ネットワーク制御部１７によって、受信バッファに、利用者の端末（PC）２００からデータ伝送路を介して送信された画像データDがあるか否かを判定する（Ｓ２０１）。
【０１０６】
画像形成装置１００は、受信バッファに、画像データDがない場合（Ｓ２０１がNOの場合）には、利用者の端末（PC）２００から印刷する画像データDが送信されていないとして処理を終了する。又は、ジョブが終了したとして処理を終了する。
【０１０７】
また、画像形成装置１００は、受信バッファに、画像データDがある場合（Ｓ２０１がYESの場合）、システムコントローラ１１から給紙部１９、キャリッジ駆動部１３、及びベルト駆動部１５に制御信号が送られ、給紙部１９によって給紙トレイから印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙するとともに、キャリッジ駆動部１２及びベルト駆動部１５が駆動し、画像データD印刷前の初期動作として、キャリッジ１３や搬送ベルト１６を所定の位置に移動する。その後、画像形成装置１００は、キャリッジ１３が備える光センサ１４を用いて、主走査方向にキャリッジ１３を移動させ、紙面上（画像形成媒体上）のスキャンを開始する（Ｓ２０２）。
【０１０８】
画像形成装置１００は、スキャン中に、紙面上（画像形成媒体上）の画像の有無を検知したか否かを判断する（Ｓ２０３）。
【０１０９】
画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合（Ｓ２０３がYESの場合）、システムコントローラ１１からキャリッジ駆動部１２へ駆動停止信号を送り、スキャンを中止する（Ｓ２０４）。
【０１１０】
その後、画像形成装置１００は、システムコントローラ１１からベルト駆動部１５へ副走査方向へ起動する信号が送られ、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙する（Ｓ２０５）。
【０１１１】
画像形成装置１００は、印刷途中となったページから再度印刷を実行する（Ｓ２０６）。
【０１１２】
また、画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知しなかった場合（Ｓ２０３がNOの場合）、印刷領域内において主走査方向へのスキャンが完了したとしてスキャンを終了し（Ｓ２０７）、Ｓ２０１の処理手順へ移る。
【０１１３】
＜まとめ＞
以上のように、本実施形態によれば、画像形成装置１００は、端部・画像有無判定手段３２が、紙面上（画像形成媒体上）に画像があると判定した場合には、動作制御手段３３によって、予め設定しておいた動作制御設定に従って、印刷を中断した後、搬送中の印刷用紙（画像形成媒体）Pを排紙し、印刷途中のページから再度印刷を実行することで、二重印刷を行わないように画像形成装置１００の動作を制御する。
【０１１４】
よって、本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【０１１５】
また、本実施形態に係る画像形成装置１００は、給紙トレイにセットされた裏紙P1の表裏状態に応じて、受信した画像データDの印刷を自動的に行うことができる。
【０１１６】
［第３の実施形態］
本実施形態に係る画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合に、キャリッジ１３が備える記録ヘッドからのインクの吐出を中止し、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙した後、印刷ジョブをキャンセルする。
【０１１７】
以下に、本実施形態に係る画像形成装置１００についての説明を行うが、上述したように、第１の実施形態と本実施形態との違いは、画像有無判定後の画像形成装置１００における動作制御が異なるだけである。よって、第１の実施形態で説明した、図１の＜二重印刷と従来方法の問題点について＞をはじめ、図２の＜ハードウェア構成について＞、図３の＜印刷用紙（画像形成媒体）P上の画像有無検知方法について＞、及び図４の＜主要な機能構成について＞については、本実施形態においても同様であるため、同一の符号を用いて説明を省略する。
【０１１８】
＜二重印刷防止機能の処理手順について＞
図９は、本発明の第３の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【０１１９】
本実施形態において、図４で説明した主要な機能を構成する各手段が、具体的にどのような処理手順で、裏紙給紙時の二重印刷防止機能を実現しているのかについて、図９を用いて説明する。
【０１２０】
本実施形態に係る画像形成装置１００は、ネットワーク制御部１７によって、受信バッファに、利用者の端末（PC）２００からデータ伝送路を介して送信された画像データDがあるか否かを判定する（Ｓ３０１）。
【０１２１】
画像形成装置１００は、受信バッファに、画像データDがない場合（Ｓ３０１がNOの場合）には、利用者の端末（PC）２００から印刷する画像データDが送信されていないとして処理を終了する。又は、ジョブが終了したとして処理を終了する。
【０１２２】
また、画像形成装置１００は、受信バッファに、画像データDがある場合（Ｓ３０１がYESの場合）、システムコントローラ１１から給紙部１９、キャリッジ駆動部１３、及びベルト駆動部１５に制御信号が送られ、給紙部１９によって給紙トレイから印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙するとともに、キャリッジ駆動部１２及びベルト駆動部１５が駆動し、画像データD印刷前の初期動作として、キャリッジ１３や搬送ベルト１６を所定の位置に移動する。その後、画像形成装置１００は、キャリッジ１３が備える光センサ１４を用いて、主走査方向にキャリッジ１３を移動させ、紙面上（画像形成媒体上）のスキャンを開始する（Ｓ３０２）。
【０１２３】
画像形成装置１００は、スキャン中に、紙面上（画像形成媒体上）の画像の有無を検知したか否かを判断する（Ｓ３０３）。
【０１２４】
画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合（Ｓ３０３がYESの場合）、システムコントローラ１１からキャリッジ駆動部１２へ駆動停止信号を送り、スキャンを中止する（Ｓ３０４）。
【０１２５】
その後、画像形成装置１００は、システムコントローラ１１からベルト駆動部１５へ副走査方向へ起動する信号が送られ、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙する（Ｓ３０５）。
【０１２６】
画像形成装置１００は、印刷ジョブをキャンセルする（Ｓ３０６）。
【０１２７】
また、画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知しなかった場合（Ｓ３０３がNOの場合）、印刷領域内において主走査方向へのスキャンが完了したとしてスキャンを終了し（Ｓ３０７）、Ｓ３０１の処理手順へ移る。
【０１２８】
＜操作パネル１８の表示例＞
図１０は、本発明の第３の実施形態に係る紙面上に画像がある場合の操作パネルの表示例を示す図である。
【０１２９】
図９で説明した処理手順を行い、紙面上（画像形成媒体上）に画像があった場合の操作パネル１８の表示部４１には、図１０に示す「裏紙P1を検知したため印刷を中止してジョブをキャンセルしました。」などのように、二重印刷にならないように動作した結果が表示される。
【０１３０】
＜まとめ＞
以上のように、本実施形態によれば、画像形成装置１００は、端部・画像有無判定手段３２が、紙面上（画像形成媒体上）に画像があると判定した場合には、動作制御手段３３によって、予め設定しておいた動作制御設定に従って、印刷を中断した後、搬送中の印刷用紙（画像形成媒体）Pを排紙し、印刷ジョブをキャンセルすることで、二重印刷を行わないように画像形成装置１００の動作を制御する。
【０１３１】
よって、本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【０１３２】
また、本実施形態に係る画像形成装置１００は、画像有無判定後、ジョブキャンセルを行った旨を操作パネル１８に表示し、次に受信した印刷ジョブの処理を自動的に開始することができる。
【０１３３】
［第４の実施形態］
本実施形態に係る画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合に、キャリッジ１３が備える記録ヘッドからのインクの吐出を中止し、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙した後、印刷用紙（画像形成媒体）Pの再セットを要求し、再セットされた後に、印刷途中となったページから再度印刷を実行する。
【０１３４】
以下に、本実施形態に係る画像形成装置１００についての説明を行うが、上述したように、第１の実施形態と本実施形態との違いは、画像有無判定後の画像形成装置１００における動作制御が異なるだけである。よって、第１の実施形態で説明した、図１の＜二重印刷と従来方法の問題点について＞をはじめ、図２の＜ハードウェア構成について＞、図３の＜印刷用紙（画像形成媒体）P上の画像有無検知方法について＞、及び図４の＜主要な機能構成について＞については、本実施形態においても同様であるため、同一の符号を用いて説明を省略する。
【０１３５】
＜二重印刷防止機能の処理手順について＞
図１１は、本発明の第４の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【０１３６】
本実施形態において、図４で説明した主要な機能を構成する各手段が、具体的にどのような処理手順で、裏紙給紙時の二重印刷防止機能を実現しているのかについて、図１１を用いて説明する。
【０１３７】
本実施形態に係る画像形成装置１００は、ネットワーク制御部１７によって、受信バッファに、利用者の端末（PC）２００からデータ伝送路を介して送信された画像データDがあるか否かを判定する（Ｓ４０１）。
【０１３８】
画像形成装置１００は、受信バッファに、画像データDがない場合（Ｓ４０１がNOの場合）には、利用者の端末（PC）２００から印刷する画像データDが送信されていないとして処理を終了する。又は、ジョブが終了したとして処理を終了する。
【０１３９】
また、画像形成装置１００は、受信バッファに、画像データDがある場合（Ｓ４０１がYESの場合）、システムコントローラ１１から給紙部１９、キャリッジ駆動部１３、及びベルト駆動部１５に制御信号が送られ、給紙部１９によって給紙トレイから印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙するとともに、キャリッジ駆動部１２及びベルト駆動部１５が駆動し、画像データD印刷前の初期動作として、キャリッジ１３や搬送ベルト１６を所定の位置に移動する。その後、画像形成装置１００は、キャリッジ１３が備える光センサ１４を用いて、主走査方向にキャリッジ１３を移動させ、紙面上（画像形成媒体上）のスキャンを開始する（Ｓ４０２）。
【０１４０】
画像形成装置１００は、スキャン中に、紙面上（画像形成媒体上）の画像の有無を検知したか否かを判断する（Ｓ４０３）。
【０１４１】
画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合（Ｓ４０３がYESの場合）、システムコントローラ１１からキャリッジ駆動部１２へ駆動停止信号を送り、スキャンを中止する（Ｓ４０４）。
【０１４２】
その後、画像形成装置１００は、システムコントローラ１１からベルト駆動部１５へ副走査方向へ起動する信号が送られ、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙する（Ｓ４０５）。
【０１４３】
画像形成装置１００は、システムコントローラ１１から操作パネル１８に表示を指示する信号を送り、印刷用紙（画像形成媒体）Pの再セットを要求する内容を操作パネル１８に表示する（Ｓ４０６）。
【０１４４】
画像形成装置１００は、印刷用紙（画像形成媒体）Pが、利用者によって表裏が確認され再セットされたか否かを、操作パネル１８から入力された「印刷再開指示」を基に判断する（Ｓ４０７）。
【０１４５】
画像形成装置１００は、操作パネル１８から「印刷再開指示」を受け付けた場合（Ｓ４０７がYESの場合）、印刷途中となったページから再度印刷を実行する（Ｓ４０８）。
【０１４６】
また、画像形成装置１００は、操作パネル１８から「印刷再開指示」を受け付けていない場合（Ｓ４０７がNOの場合）、再開指示を受け付けるまで待つ。
【０１４７】
また、画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知しなかった場合（Ｓ４０３がNOの場合）、印刷領域内において主走査方向へのスキャンが完了したとしてスキャンを終了し（Ｓ４０９）、Ｓ４０１の処理手順へ移る。
【０１４８】
＜操作パネル１８の表示例＞
図１２は、本発明の第４の実施形態に係る紙面上に画像がある場合の操作パネルの表示例を示す図である。
【０１４９】
図１１で説明した処理手順を行い、紙面上（画像形成媒体上）に画像があった場合の操作パネル１８の表示部４１には、図１２に示す「裏紙P1を検知しました。給紙トレイを確認してください。」などのように、給紙トレイにセットされた印刷用紙（画像形成媒体）Pの表裏の確認を促す内容が表示される。
【０１５０】
その結果、利用者によって、印刷用紙（画像形成媒体）Pの表裏が確認された後、操作パネル１８の表示部４１に表示された［確認（再開）］に対応したがハードキー（図中の破線内のボタン）が押下されると、印刷途中となったページから再度印刷を実行する。
【０１５１】
＜まとめ＞
以上のように、本実施形態によれば、画像形成装置１００は、端部・画像有無判定手段３２が、紙面上（画像形成媒体上）に画像があると判定した場合には、動作制御手段３３によって、予め設定しておいた動作制御設定に従って、印刷を中断した後、搬送中の印刷用紙（画像形成媒体）Pを排紙した後、印刷用紙（画像形成媒体）Pの再セットを要求し、再セットされた後に、印刷途中となったページから再度印刷を実行することで、二重印刷を行わないように画像形成装置１００の動作を制御する。
【０１５２】
よって、本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【０１５３】
また、本実施形態に係る画像形成装置１００は、給紙トレイにセットされた裏紙P1の表裏状態を利用者に確認させ、確認後の利用者の「印刷再開指示」に従って、受信した画像データDの印刷を行うことができる。
【０１５４】
［第５の実施形態］
本実施形態に係る画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合に、キャリッジ１３が備える記録ヘッドからのインクの吐出を中止し、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙した後、利用者毎の動作制御設定に従って、画像有無判定後の動作を制御する。
【０１５５】
以下に、本実施形態に係る画像形成装置１００についての説明を行うが、上述したように、第１の実施形態と本実施形態との違いは、画像有無判定後の画像形成装置１００における動作制御が異なるだけである。よって、第１の実施形態で説明した、図１の＜二重印刷と従来方法の問題点について＞をはじめ、図２の＜ハードウェア構成について＞、図３の＜印刷用紙（画像形成媒体）P上の画像有無検知方法について＞、及び図４の＜主要な機能構成について＞については、本実施形態においても同様であるため、同一の符号を用いて説明を省略する。
【０１５６】
＜操作パネル１８の表示例及び動作設定例＞
図１３は、本発明の第５の実施形態に操作パネルによる画像有無判定後の動作設定例を示す図である。
【０１５７】
まず、利用者毎の動作制御を設定するユーザインタフェース（UI）は、操作パネル１８の表示部４１に、図１３に示すような「初期設定メニュー」、「裏紙検知で印刷終了したジョブの設定」などの各［設定選択ボタン］４１b、及びメニュー項目選択後の［設定確定ボタン］４１aが表示される。
【０１５８】
例えば、利用者が、「画像有無判定後、ジョブキャンセルする動作制御設定にしたい」場合は、図中上段に示す「裏紙検知で印刷終了したジョブの設定」の［設定選択ボタン］４１bを、操作パネルの表示部４１を介してタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、図中下段に示す裏紙検知時のジョブ設定を行うことができる。裏紙検知時のジョブ設定では、「キャンセル」の［設定選択ボタン］４１bをタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、利用者の意図する動作制御の設定を行うことができる。
【０１５９】
このように、本実施形態に係る画像形成装置１００では、操作パネル１８を介して、利用者毎の動作制御を設定することができる。
【０１６０】
＜二重印刷防止機能の処理手順について＞
図１４は、本発明の第５の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【０１６１】
本実施形態において、図４で説明した主要な機能を構成する各手段が、具体的にどのような処理手順で、裏紙給紙時の二重印刷防止機能を実現しているのかについて、図１４を用いて説明する。
【０１６２】
本実施形態に係る画像形成装置１００は、ネットワーク制御部１７によって、受信バッファに、利用者の端末（PC）２００からデータ伝送路を介して送信された画像データDがあるか否かを判定する（Ｓ５０１）。
【０１６３】
画像形成装置１００は、受信バッファに、画像データDがない場合（Ｓ５０１がNOの場合）には、利用者の端末（PC）２００から印刷する画像データDが送信されていないとして処理を終了する。又は、ジョブが終了したとして処理を終了する。
【０１６４】
また、画像形成装置１００は、受信バッファに、画像データDがある場合（Ｓ５０１がYESの場合）、システムコントローラ１１から給紙部１９、キャリッジ駆動部１３、及びベルト駆動部１５に制御信号が送られ、給紙部１９によって給紙トレイから印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙するとともに、キャリッジ駆動部１２及びベルト駆動部１５が駆動し、画像データD印刷前の初期動作として、キャリッジ１３や搬送ベルト１６を所定の位置に移動する。その後、画像形成装置１００は、キャリッジ１３が備える光センサ１４を用いて、主走査方向にキャリッジ１３を移動させ、紙面上（画像形成媒体上）のスキャンを開始する（Ｓ５０２）。
【０１６５】
画像形成装置１００は、スキャン中に、紙面上（画像形成媒体上）の画像の有無を検知したか否かを判断する（Ｓ５０３）。
【０１６６】
画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合（Ｓ５０３がYESの場合）、システムコントローラ１１からキャリッジ駆動部１２へ駆動停止信号を送り、スキャンを中止する（Ｓ５０４）。
【０１６７】
その後、画像形成装置１００は、システムコントローラ１１からベルト駆動部１５へ副走査方向へ起動する信号が送られ、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙する（Ｓ５０５）。
【０１６８】
画像形成装置１００は、利用者の動作制御設定に、「印刷途中となったページから再度印刷を実行する」が設定（図１３下段に示す「再実行」の［設定選択ボタン］４１bが選択）されているか否かを判断する（Ｓ５０６）。
【０１６９】
画像形成装置１００は、利用者の動作制御設定に、「印刷途中となったページから再度印刷を実行する」が設定（図１３下段に示す「再実行」の［設定選択ボタン］４１bが選択）されている場合（Ｓ５０６がYESの場合）、印刷途中となったページから再度印刷を実行する（Ｓ５０７）。
【０１７０】
また、画像形成装置１００は、利用者の動作制御設定に、「印刷途中となったページから再度印刷を実行する」が設定（図１３下段に示す「再実行」の［設定選択ボタン］４１bが選択）されていない場合（Ｓ５０６がNOの場合）、利用者の動作制御設定に、「印刷ジョブをキャンセルする」が設定（図１３下段に示す「キャンセル」の［設定選択ボタン］４１bが選択）されているか否かを判断する（Ｓ５０９）。
【０１７１】
画像形成装置１００は、利用者の動作制御設定に、「印刷ジョブをキャンセルする」が設定（図１３下段に示す「キャンセル」の［設定選択ボタン］４１bが選択）されている場合（Ｓ５０９がYESの場合）、印刷ジョブをキャンセルする（Ｓ５１０）。
【０１７２】
また、画像形成装置１００は、利用者の動作制御設定に、「印刷ジョブをキャンセルする」が設定（図１３下段に示す「キャンセル」の［設定選択ボタン］４１bが選択）されていない場合（Ｓ５０９がNOの場合）、システムコントローラ１１から操作パネル１８に表示を指示する信号を送り、印刷用紙（画像形成媒体）Pの再セットを要求する内容を操作パネル１８に表示する（Ｓ５１１）。
【０１７３】
画像形成装置１００は、印刷用紙（画像形成媒体）Pが、利用者によって表裏が確認され再セットされたか否かを、操作パネル１８から入力された「印刷再開指示」を基に判断する（Ｓ５１２）。
【０１７４】
画像形成装置１００は、操作パネル１８から「印刷再開指示」を受け付けた場合（Ｓ５１２がYESの場合）、印刷途中となったページから再度印刷を実行する（Ｓ５１３）。
【０１７５】
また、画像形成装置１００は、操作パネル１８から「印刷再開指示」を受け付けていない場合（Ｓ５１２がNOの場合）、再開指示を受け付けるまで待つ。
【０１７６】
また、画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知しなかった場合（Ｓ５０３がNOの場合）、印刷領域内において主走査方向へのスキャンが完了したとしてスキャンを終了し（Ｓ５０８）、Ｓ５０１の処理手順へ移る。
【０１７７】
＜まとめ＞
以上のように、本実施形態によれば、画像形成装置１００は、端部・画像有無判定手段３２が、紙面上（画像形成媒体上）に画像があると判定した場合には、動作制御手段３３によって、利用者毎に設定しておいた動作制御設定に従って、二重印刷を行わないように画像形成装置１００の動作を制御する。
【０１７８】
よって、本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【０１７９】
また、本実施形態に係る画像形成装置１００は、利用者の動作制御設定に応じた画像有無検知後の動作を行うことができる。
【０１８０】
［第６の実施形態］
本実施形態に係る画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合に、キャリッジ１３が備える記録ヘッドからのインクの吐出を中止し、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙した後、現在までの画像有無判定による裏紙検知回数に基づいて、「印刷途中となったページから再度印刷を実行する」、又は「印刷ジョブをキャンセルする」のどちらか一方の画像有無判定後の動作を決定し、決定に従って制御する。
【０１８１】
以下に、本実施形態に係る画像形成装置１００についての説明を行うが、上述したように、第１の実施形態と本実施形態との違いは、画像有無判定後の画像形成装置１００における動作制御が異なるだけである。よって、第１の実施形態で説明した、図１の＜二重印刷と従来方法の問題点について＞をはじめ、図２の＜ハードウェア構成について＞、図３の＜印刷用紙（画像形成媒体）P上の画像有無検知方法について＞、及び図４の＜主要な機能構成について＞については、本実施形態においても同様であるため、同一の符号を用いて説明を省略する。
【０１８２】
＜操作パネル１８の表示例及び動作設定例＞
図１５は、本発明の第６の実施形態に係る操作パネルによる画像有無判定後の動作設定例を示す図である。
【０１８３】
まず、利用者毎の動作制御を設定するユーザインタフェース（UI）は、操作パネル１８の表示部４１に、図１５に示すような「初期設定メニュー」、「裏紙検知回数」などの各［設定選択ボタン］４１b、及びメニュー項目選択後の［設定確定ボタン］４１aが表示される。
【０１８４】
例えば、利用者が、「裏紙検知回数を5回とし、検知回数が6回以上となった場合、画像有無判定後、ジョブキャンセルする動作制御設定にしたい」場合は、図中上段に示す「裏紙検知回数」の［設定選択ボタン］４１bを、操作パネルの表示部４１を介してタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、図中下段に示す裏紙検知回数設定を行うことができる。裏紙検知回数設定では、図中の破線に示す［↑］キーを5回押下し、。右上の［設定確定ボタン］４１aをタッチすることで、利用者の意図する裏紙検知回数の設定を行うことができる。
【０１８５】
＜二重印刷防止機能の処理手順について＞
図１６は、本発明の第６の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【０１８６】
本実施形態において、図４で説明した主要な機能を構成する各手段が、具体的にどのような処理手順で、裏紙給紙時の二重印刷防止機能を実現しているのかについて、図１６を用いて説明する。
【０１８７】
本実施形態に係る画像形成装置１００は、ネットワーク制御部１７によって、受信バッファに、利用者の端末（PC）２００からデータ伝送路を介して送信された画像データDがあるか否かを判定する（Ｓ６０１）。
【０１８８】
画像形成装置１００は、受信バッファに、画像データDがない場合（Ｓ６０１がNOの場合）には、利用者の端末（PC）２００から印刷する画像データDが送信されていないとして処理を終了する。又は、ジョブが終了したとして処理を終了する。
【０１８９】
また、画像形成装置１００は、受信バッファに、画像データDがある場合（Ｓ６０１がYESの場合）、システムコントローラ１１から給紙部１９、キャリッジ駆動部１３、及びベルト駆動部１５に制御信号が送られ、給紙部１９によって給紙トレイから印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙するとともに、キャリッジ駆動部１２及びベルト駆動部１５が駆動し、画像データD印刷前の初期動作として、キャリッジ１３や搬送ベルト１６を所定の位置に移動する。その後、画像形成装置１００は、キャリッジ１３が備える光センサ１４を用いて、主走査方向にキャリッジ１３を移動させ、紙面上（画像形成媒体上）のスキャンを開始する（Ｓ６０２）。
【０１９０】
画像形成装置１００は、スキャン中に、紙面上（画像形成媒体上）の画像の有無を検知したか否かを判断する（Ｓ６０３）。
【０１９１】
画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合（Ｓ６０３がYESの場合）、システムコントローラ１１からキャリッジ駆動部１２へ駆動停止信号を送り、スキャンを中止する（Ｓ６０４）。
【０１９２】
その後、画像形成装置１００は、システムコントローラ１１からベルト駆動部１５へ副走査方向へ起動する信号が送られ、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙する（Ｓ６０５）。
【０１９３】
画像形成装置１００は、設定された裏紙検知回数と今回の画像有無判定を含む現在までの裏紙検知回数とを比較する（Ｓ６０６）。
【０１９４】
画像形成装置１００は、現在までの裏紙検知回数が、設定された裏紙検知回数よりも多い場合（Ｓ６０６がYESの場合）、印刷ジョブをキャンセルする（Ｓ６０７）。
【０１９５】
また、画像形成装置１００は、現在までの裏紙検知回数が、設定された裏紙検知回数よりも少ない又は等しい場合（Ｓ６０６がNOの場合）、印刷途中となったページから再度印刷を実行する（Ｓ６０９）。
【０１９６】
また、画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知しなかった場合（Ｓ６０３がNOの場合）、印刷領域内において主走査方向へのスキャンが完了したとしてスキャンを終了し（Ｓ６０８）、Ｓ６０１の処理手順へ移る。
【０１９７】
＜まとめ＞
以上のように、本実施形態によれば、画像形成装置１００は、端部・画像有無判定手段３２が、紙面上（画像形成媒体上）に画像があると判定した場合には、動作制御手段３３によって、現在までの画像有無判定による裏紙検知回数に基づいて、「印刷途中となったページから再度印刷を実行する」、又は「印刷ジョブをキャンセルする」のどちらか一方の画像有無判定後の動作を決定し、決定に従って二重印刷を行わないように画像形成装置１００の動作を制御する。
【０１９８】
よって、本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【０１９９】
また、本実施形態に係る画像形成装置１００は、給紙トレイにセットされた裏紙P1の表裏状態に応じて、受信した画像データDの印刷を自動的に行うとともに、ある一定の検知回数を超えると、ジョブキャンセルを行った旨を操作パネル１８に表示し、次に受信した印刷ジョブの処理を自動的に開始することができる。
【０２００】
［第７の実施形態］
本実施形態に係る画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合に、キャリッジ１３が備える記録ヘッドからのインクの吐出を中止し、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙した後、現在までの画像有無判定による裏紙検知回数に基づいて、「給紙トレイにセットされた印刷用紙（画像形成媒体）Pの再セットを要求する」、又は「印刷途中となったページから再度印刷を実行する」のどちらか一方の画像有無判定後の動作を決定し、決定に従って制御する。
【０２０１】
以下に、本実施形態に係る画像形成装置１００についての説明を行うが、上述したように、第１の実施形態と本実施形態との違いは、画像有無判定後の画像形成装置１００における動作制御が異なるだけである。よって、第１の実施形態で説明した、図１の＜二重印刷と従来方法の問題点について＞をはじめ、図２の＜ハードウェア構成について＞、図３の＜印刷用紙（画像形成媒体）P上の画像有無検知方法について＞、及び図４の＜主要な機能構成について＞については、本実施形態においても同様であるため、同一の符号を用いて説明を省略する。
【０２０２】
＜二重印刷防止機能の処理手順について＞
図１７は、本発明の第７の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【０２０３】
本実施形態において、図４で説明した主要な機能を構成する各手段が、具体的にどのような処理手順で、裏紙給紙時の二重印刷防止機能を実現しているのかについて、図１７を用いて説明する。
【０２０４】
本実施形態に係る画像形成装置１００は、ネットワーク制御部１７によって、受信バッファに、利用者の端末（PC）２００からデータ伝送路を介して送信された画像データDがあるか否かを判定する（Ｓ７０１）。
【０２０５】
画像形成装置１００は、受信バッファに、画像データDがない場合（Ｓ７０１がNOの場合）には、利用者の端末（PC）２００から印刷する画像データDが送信されていないとして処理を終了する。又は、ジョブが終了したとして処理を終了する。
【０２０６】
また、画像形成装置１００は、受信バッファに、画像データDがある場合（Ｓ７０１がYESの場合）、システムコントローラ１１から給紙部１９、キャリッジ駆動部１３、及びベルト駆動部１５に制御信号が送られ、給紙部１９によって給紙トレイから印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙するとともに、キャリッジ駆動部１２及びベルト駆動部１５が駆動し、画像データD印刷前の初期動作として、キャリッジ１３や搬送ベルト１６を所定の位置に移動する。その後、画像形成装置１００は、キャリッジ１３が備える光センサ１４を用いて、主走査方向にキャリッジ１３を移動させ、紙面上（画像形成媒体上）のスキャンを開始する（Ｓ７０２）。
【０２０７】
画像形成装置１００は、スキャン中に、紙面上（画像形成媒体上）の画像の有無を検知したか否かを判断する（Ｓ７０３）。
【０２０８】
画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合（Ｓ７０３がYESの場合）、システムコントローラ１１からキャリッジ駆動部１２へ駆動停止信号を送り、スキャンを中止する（Ｓ７０４）。
【０２０９】
その後、画像形成装置１００は、システムコントローラ１１からベルト駆動部１５へ副走査方向へ起動する信号が送られ、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙する（Ｓ７０５）。
【０２１０】
画像形成装置１００は、設定された裏紙検知回数と今回の画像有無判定を含む現在までの裏紙検知回数とを比較する（Ｓ７０６）。
【０２１１】
画像形成装置１００は、現在までの裏紙検知回数が、設定された裏紙検知回数よりも多い場合（Ｓ７０６がYESの場合）、システムコントローラ１１から操作パネル１８に表示を指示する信号を送り、印刷用紙（画像形成媒体）Pの再セットを要求する内容を操作パネル１８に表示する（Ｓ７０７）。
【０２１２】
画像形成装置１００は、印刷用紙（画像形成媒体）Pが、利用者によって表裏が確認され再セットされたか否かを、操作パネル１８から入力された「印刷再開指示」を基に判断する（Ｓ７０８）。
【０２１３】
画像形成装置１００は、操作パネル１８から「印刷再開指示」を受け付けた場合（Ｓ７０８がYESの場合）、印刷途中となったページから再度印刷を実行する（Ｓ７０９）。
【０２１４】
また、画像形成装置１００は、操作パネル１８から「印刷再開指示」を受け付けていない場合（Ｓ７０８がNOの場合）、再開指示を受け付けるまで待つ。
【０２１５】
また、画像形成装置１００は、現在までの裏紙検知回数が、設定された裏紙検知回数よりも少ない又は等しい場合（Ｓ７０６がNOの場合）、印刷途中となったページから再度印刷を実行する（Ｓ７１１）。
【０２１６】
また、画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知しなかった場合（Ｓ７０３がNOの場合）、印刷領域内において主走査方向へのスキャンが完了したとしてスキャンを終了し（Ｓ７１０）、Ｓ７０１の処理手順へ移る。
【０２１７】
＜まとめ＞
以上のように、本実施形態によれば、画像形成装置１００は、端部・画像有無判定手段３２が、紙面上（画像形成媒体上）に画像があると判定した場合には、動作制御手段３３によって、現在までの画像有無判定による裏紙検知回数に基づいて、「給紙トレイにセットされた印刷用紙（画像形成媒体）Pの再セットを要求する」、又は「印刷途中となったページから再度印刷を実行する」のどちらか一方の画像有無判定後の動作を決定し、決定に従って二重印刷を行わないように画像形成装置１００の動作を制御する。
【０２１８】
よって、本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【０２１９】
また、本実施形態に係る画像形成装置１００は、給紙トレイにセットされた裏紙P1の表裏状態を利用者に確認させ、確認後の利用者の「印刷再開指示」に従って、受信した画像データDの印刷を行うとともに、ある一定の検知回数を超えると、給紙トレイにセットされた裏紙P1の表裏状態に応じて、受信した画像データDの印刷を自動的に行うことができる。
【０２２０】
［第８の実施形態］
本実施形態に係る画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合に、キャリッジ１３が備える記録ヘッドからのインクの吐出を中止し、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙した後、現在までの画像有無判定による裏紙検知回数に基づいて、「給紙トレイにセットされた印刷用紙（画像形成媒体）Pの再セットを要求する」、「印刷途中となったページから再度印刷を実行する」、又は「印刷ジョブをキャンセルする」のうちいずれか１つを、画像有無判定後の動作として決定し、決定に従って制御する。
【０２２１】
以下に、本実施形態に係る画像形成装置１００についての説明を行うが、上述したように、第１の実施形態と本実施形態との違いは、画像有無判定後の画像形成装置１００における動作制御が異なるだけである。よって、第１の実施形態で説明した、図１の＜二重印刷と従来方法の問題点について＞をはじめ、図２の＜ハードウェア構成について＞、図３の＜印刷用紙（画像形成媒体）P上の画像有無検知方法について＞、及び図４の＜主要な機能構成について＞については、本実施形態においても同様であるため、同一の符号を用いて説明を省略する。
【０２２２】
＜操作パネル１８の表示例及び動作設定例＞
図１８は、本発明の第８の実施形態に係る操作パネルによる画像有無判定後の動作設定例を示す図である。
【０２２３】
まず、利用者毎の動作制御を設定するユーザインタフェース（UI）は、操作パネル１８の表示部４１に、図１８に示すような「初期設定メニュー」、「裏紙検知で印刷終了したジョブの設定」などの各［設定選択ボタン］４１b、及びメニュー項目選択後の［設定確定ボタン］４１aが表示される。
【０２２４】
例えば、利用者が、「画像有無判定後、ジョブキャンセルする動作制御設定にしたい」場合は、図中上段に示す「裏紙検知で印刷終了したジョブの設定」の［設定選択ボタン］４１bを、操作パネルの表示部４１を介してタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、図中下段に示す裏紙検知時のジョブ設定を行うことができる。裏紙検知時のジョブ設定では、「キャンセル」の［設定選択ボタン］４１bをタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、利用者の意図する動作制御の設定を行うことができる。
【０２２５】
このように、本実施形態に係る画像形成装置１００では、操作パネル１８を介して、利用者毎の動作制御を設定することができる。
【０２２６】
＜二重印刷防止機能の処理手順について＞
図１９は、本発明の第８の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【０２２７】
本実施形態において、図４で説明した主要な機能を構成する各手段が、具体的にどのような処理手順で、裏紙給紙時の二重印刷防止機能を実現しているのかについて、図１９を用いて説明する。
【０２２８】
本実施形態に係る画像形成装置１００は、ネットワーク制御部１７によって、受信バッファに、利用者の端末（PC）２００からデータ伝送路を介して送信された画像データDがあるか否かを判定する（Ｓ８０１）。
【０２２９】
画像形成装置１００は、受信バッファに、画像データDがない場合（Ｓ８０１がNOの場合）には、利用者の端末（PC）２００から印刷する画像データDが送信されていないとして処理を終了する。又は、ジョブが終了したとして処理を終了する。
【０２３０】
また、画像形成装置１００は、受信バッファに、画像データDがある場合（Ｓ８０１がYESの場合）、システムコントローラ１１から給紙部１９、キャリッジ駆動部１３、及びベルト駆動部１５に制御信号が送られ、給紙部１９によって給紙トレイから印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙するとともに、キャリッジ駆動部１２及びベルト駆動部１５が駆動し、画像データD印刷前の初期動作として、キャリッジ１３や搬送ベルト１６を所定の位置に移動する。その後、画像形成装置１００は、キャリッジ１３が備える光センサ１４を用いて、主走査方向にキャリッジ１３を移動させ、紙面上（画像形成媒体上）のスキャンを開始する（Ｓ８０２）。
【０２３１】
画像形成装置１００は、スキャン中に、紙面上（画像形成媒体上）の画像の有無を検知したか否かを判断する（Ｓ８０３）。
【０２３２】
画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合（Ｓ８０３がYESの場合）、システムコントローラ１１からキャリッジ駆動部１２へ駆動停止信号を送り、スキャンを中止する（Ｓ８０４）。
【０２３３】
その後、画像形成装置１００は、システムコントローラ１１からベルト駆動部１５へ副走査方向へ起動する信号が送られ、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙する（Ｓ８０５）。
【０２３４】
画像形成装置１００は、設定された裏紙検知回数と今回の画像有無判定を含む現在までの裏紙検知回数とを比較する（Ｓ８０６）。
【０２３５】
画像形成装置１００は、現在までの裏紙検知回数が、設定された裏紙検知回数よりも多い場合（Ｓ８０６がYESの場合）、利用者の動作制御設定に、「印刷ジョブをキャンセルする」が設定（図１８下段に示す「キャンセル」の［設定選択ボタン］４１bが選択）されているか否かを判断する（Ｓ８０７）。
【０２３６】
画像形成装置１００は、利用者の動作制御設定に、「印刷ジョブをキャンセルする」が設定（図１３下段に示す「キャンセル」の［設定選択ボタン］４１bが選択）されている場合（Ｓ８０７がYESの場合）、印刷ジョブをキャンセルする（Ｓ８０８）。
【０２３７】
また、画像形成装置１００は、利用者の動作制御設定に、「印刷ジョブをキャンセルする」が設定（図１８下段に示す「キャンセル」の［設定選択ボタン］４１bが選択）されていない場合（Ｓ８０７がNOの場合）、システムコントローラ１１から操作パネル１８に表示を指示する信号を送り、印刷用紙（画像形成媒体）Pの再セットを要求する内容を操作パネル１８に表示する（Ｓ８１１）。
【０２３８】
画像形成装置１００は、印刷用紙（画像形成媒体）Pが、利用者によって表裏が確認され再セットされたか否かを、操作パネル１８から入力された「印刷再開指示」を基に判断する（Ｓ８１２）。
【０２３９】
画像形成装置１００は、操作パネル１８から「印刷再開指示」を受け付けた場合（Ｓ８１２がYESの場合）、印刷途中となったページから再度印刷を実行する（Ｓ８１３）。
【０２４０】
また、画像形成装置１００は、操作パネル１８から「印刷再開指示」を受け付けていない場合（Ｓ８１２がNOの場合）、再開指示を受け付けるまで待つ。
【０２４１】
また、画像形成装置１００は、現在までの裏紙検知回数が、設定された裏紙検知回数よりも少ない又は等しい場合（Ｓ８０６がNOの場合）、印刷途中となったページから再度印刷を実行する（Ｓ８１０）。
【０２４２】
また、画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知しなかった場合（Ｓ８０３がNOの場合）、印刷領域内において主走査方向へのスキャンが完了したとしてスキャンを終了し（Ｓ８０９）、Ｓ８０１の処理手順へ移る。
【０２４３】
＜まとめ＞
以上のように、本実施形態によれば、画像形成装置１００は、端部・画像有無判定手段３２が、紙面上（画像形成媒体上）に画像があると判定した場合には、動作制御手段３３によって、現在までの画像有無判定による裏紙検知回数に基づいて、「給紙トレイにセットされた印刷用紙（画像形成媒体）Pの再セットを要求する」、「印刷途中となったページから再度印刷を実行する」、又は「印刷ジョブをキャンセルする」のうちいずれか１つを、画像有無判定後の動作として決定し、決定に従って二重印刷を行わないように画像形成装置１００の動作を制御する。
【０２４４】
よって、本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【０２４５】
また、本実施形態に係る画像形成装置１００は、ジョブキャンセルを行った旨を操作パネル１８に表示し、次に受信した印刷ジョブの処理を自動的に開始、又は給紙トレイにセットされた裏紙P1の表裏状態を利用者に確認させ、確認後の利用者の「印刷再開指示」に従って、受信した画像データDの印刷のどちらか一方を行うとともに、ある一定の検知回数を超えると、給紙トレイにセットされた裏紙P1の表裏状態に応じて、受信した画像データDの印刷を自動的に行うことができる。
【０２４６】
［第９の実施形態］
本実施形態に係る画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合に、利用者の動作制御設定を基に、キャリッジ１３が備える記録ヘッドからインクを吐出するか否か決定し、決定に従って印刷を制御する。
【０２４７】
以下に、本実施形態に係る画像形成装置１００についての説明を行うが、上述したように、第１の実施形態と本実施形態との違いは、画像有無判定後の画像形成装置１００における動作制御が異なるだけである。よって、第１の実施形態で説明した、図１の＜二重印刷と従来方法の問題点について＞をはじめ、図２の＜ハードウェア構成について＞、図３の＜印刷用紙（画像形成媒体）P上の画像有無検知方法について＞、及び図４の＜主要な機能構成について＞については、本実施形態においても同様であるため、同一の符号を用いて説明を省略する。
【０２４８】
＜操作パネル１８の表示例及び動作設定例＞
図２０は、本発明の第９の実施形態に係る操作パネルによる画像有無判定後の動作設定例を示す図である。
【０２４９】
まず、利用者毎の動作制御を設定するユーザインタフェース（UI）は、操作パネル１８の表示部４１に、図２０に示すような「初期設定メニュー」、「裏紙検知時の処理設定」などの各［設定選択ボタン］４１b、及びメニュー項目選択後の［設定確定ボタン］４１aが表示される。
【０２５０】
例えば、利用者が、「画像有無判定後、印刷を中止して排紙する動作制御設定にしたい」場合は、図中上段に示す「裏紙検知時の処理設定」の［設定選択ボタン］４１bを、操作パネルの表示部４１を介してタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、図中下段に示す裏紙検知時の処理設定を行うことができる。裏紙検知時の処理設定では、「印刷を中止して排紙」の［設定選択ボタン］４１bをタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、利用者の意図する動作制御の設定を行うことができる。
【０２５１】
このように、本実施形態に係る画像形成装置１００では、操作パネル１８を介して、利用者毎の動作制御を設定することができる。
【０２５２】
＜二重印刷防止機能の処理手順について＞
図２１は、本発明の第９の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【０２５３】
本実施形態において、図４で説明した主要な機能を構成する各手段が、具体的にどのような処理手順で、裏紙給紙時の二重印刷防止機能を実現しているのかについて、図２１を用いて説明する。
【０２５４】
本実施形態に係る画像形成装置１００は、ネットワーク制御部１７によって、受信バッファに、利用者の端末（PC）２００からデータ伝送路を介して送信された画像データDがあるか否かを判定する（Ｓ９０１）。
【０２５５】
画像形成装置１００は、受信バッファに、画像データDがない場合（Ｓ９０１がNOの場合）には、利用者の端末（PC）２００から印刷する画像データDが送信されていないとして処理を終了する。又は、ジョブが終了したとして処理を終了する。
【０２５６】
また、画像形成装置１００は、受信バッファに、画像データDがある場合（Ｓ９０１がYESの場合）、システムコントローラ１１から給紙部１９、キャリッジ駆動部１３、及びベルト駆動部１５に制御信号が送られ、給紙部１９によって給紙トレイから印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙するとともに、キャリッジ駆動部１２及びベルト駆動部１５が駆動し、画像データD印刷前の初期動作として、キャリッジ１３や搬送ベルト１６を所定の位置に移動する。その後、画像形成装置１００は、キャリッジ１３が備える光センサ１４を用いて、主走査方向にキャリッジ１３を移動させ、紙面上（画像形成媒体上）のスキャンを開始する（Ｓ９０２）。
【０２５７】
画像形成装置１００は、スキャン中に、紙面上（画像形成媒体上）の画像の有無を検知したか否かを判断する（Ｓ９０３）。
【０２５８】
画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合（Ｓ９０３がYESの場合）、「画像有無判定後、印刷を中止して排紙する」が設定（図２０下段に示す「印刷を中止して排紙」の［設定選択ボタン］４１bが選択）されているか否かを判断する（Ｓ９０４）。
【０２５９】
画像形成装置１００は、利用者の動作制御設定に、「画像有無判定後、印刷を中止して排紙する」が設定（図２０下段に示す「印刷を中止して排紙」の［設定選択ボタン］４１bが選択）されている場合（Ｓ９０４がYESの場合）、システムコントローラ１１からキャリッジ駆動部１２へ駆動停止信号を送り、スキャンを中止する（Ｓ９０５）。
【０２６０】
その後、画像形成装置１００は、システムコントローラ１１からベルト駆動部１５へ副走査方向へ起動する信号が送られ、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙する（Ｓ９０６）。
【０２６１】
また、画像形成装置１００は、利用者の動作制御設定に、「画像有無判定後、印刷を中止して排紙する」が設定（図２０下段に示す「印刷を中止して排紙」の［設定選択ボタン］４１bが選択）されていない場合（Ｓ９０４がNOの場合）、システムコントローラ１１からヘッドドライバを介して、記録ヘッドに制御信号が送られ、中止していたキャリッジ１３が備える記録ヘッドからのインクの吐出を再開（印刷を再開）し、スキャンを終了する（Ｓ９０７）。
【０２６２】
また、画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知しなかった場合（Ｓ９０３がNOの場合）、印刷領域内において主走査方向へのスキャンが完了したとしてスキャンを終了し（Ｓ９０７）、Ｓ９０１の処理手順へ移る。
【０２６３】
＜まとめ＞
以上のように、本実施形態によれば、画像形成装置１００は、端部・画像有無判定手段３２が、紙面上（画像形成媒体上）に画像があると判定した場合には、動作制御手段３３によって、利用者の動作制御設定に基づいて、「印刷を中止して排紙する」、又は「印刷を続行する」のどちらか一方を、画像有無判定後の動作として決定し、決定に従って画像形成装置１００の動作を制御する。
【０２６４】
よって、本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【０２６５】
また、本実施形態に係る画像形成装置１００は、利用者の動作制御設定に応じた画像有無検知後の動作を行うことができる。
【０２６６】
［第１０の実施形態］
本実施形態に係る画像形成装置１００は、利用者の動作制御設定を基に、紙面上（画像形成媒体上）の画像の有無を判定するか否か決定し、決定に従って画像有無判定を制御する。
【０２６７】
以下に、本実施形態に係る画像形成装置１００についての説明を行うが、上述したように、第１の実施形態と本実施形態との違いは、画像有無判定後の画像形成装置１００における動作制御が異なるだけである。よって、第１の実施形態で説明した、図１の＜二重印刷と従来方法の問題点について＞をはじめ、図２の＜ハードウェア構成について＞、図３の＜印刷用紙（画像形成媒体）P上の画像有無検知方法について＞、及び図４の＜主要な機能構成について＞については、本実施形態においても同様であるため、同一の符号を用いて説明を省略する。
【０２６８】
＜操作パネル１８の表示例及び動作設定例＞
図２２は、本発明の第１０の実施形態に係る操作パネルによる画像有無判定の設定例を示す図である。
【０２６９】
まず、利用者毎の動作制御を設定するユーザインタフェース（UI）は、操作パネル１８の表示部４１に、図２２に示すような「初期設定メニュー」、「裏紙検知設定」などの各［設定選択ボタン］４１b、及びメニュー項目選択後の［設定確定ボタン］４１aが表示される。
【０２７０】
例えば、利用者が、「画像有無判定を行わない動作制御設定にしたい」場合は、図中上段に示す「裏紙検知設定」の［設定選択ボタン］４１bを、操作パネルの表示部４１を介してタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、図中下段に示す裏紙検知設定を行うことができる。裏紙検知時の処理設定では、「実施しない」の［設定選択ボタン］４１bをタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、利用者の意図する動作制御の設定を行うことができる。
【０２７１】
このように、本実施形態に係る画像形成装置１００では、操作パネル１８を介して、利用者毎の動作制御を設定することができる。
【０２７２】
＜二重印刷防止機能の処理手順について＞
図２３は、本発明の第１０の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【０２７３】
本実施形態において、図４で説明した主要な機能を構成する各手段が、具体的にどのような処理手順で、裏紙給紙時の二重印刷防止機能を実現しているのかについて、図２３を用いて説明する。
【０２７４】
本実施形態に係る画像形成装置１００は、利用者の動作制御設定に、「画像有無判定を行う」が設定（図２２下段に示す「実施する」の［設定選択ボタン］４１bが選択）されているか否かを判断する（Ｓ１００１）。
【０２７５】
画像形成装置１００は、利用者の動作制御設定に、「画像有無判定を行う」が設定（図２２下段に示す「実施する」の［設定選択ボタン］４１bが選択）されている場合（Ｓ１００１がYESの場合）、ネットワーク制御部１７によって、受信バッファに、利用者の端末（PC）２００からデータ伝送路を介して送信された画像データDがあるか否かを判定する（Ｓ１００２）。
【０２７６】
画像形成装置１００は、受信バッファに、画像データDがない場合（Ｓ１００２がNOの場合）には、利用者の端末（PC）２００から印刷する画像データDが送信されていないとして処理を終了する。又は、ジョブが終了したとして処理を終了する。
【０２７７】
また、画像形成装置１００は、受信バッファに、画像データDがある場合（Ｓ１００２がYESの場合）、システムコントローラ１１から給紙部１９、キャリッジ駆動部１３、及びベルト駆動部１５に制御信号が送られ、給紙部１９によって給紙トレイから印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙するとともに、キャリッジ駆動部１２及びベルト駆動部１５が駆動し、画像データD印刷前の初期動作として、キャリッジ１３や搬送ベルト１６を所定の位置に移動する。その後、画像形成装置１００は、キャリッジ１３が備える光センサ１４を用いて、主走査方向にキャリッジ１３を移動させ、紙面上（画像形成媒体上）のスキャンを開始する（Ｓ１００３）。
【０２７８】
画像形成装置１００は、スキャン中に、紙面上（画像形成媒体上）の画像の有無を検知したか否かを判断する（Ｓ１００４）。
【０２７９】
画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合（Ｓ１００４がYESの場合）、システムコントローラ１１からキャリッジ駆動部１２へ駆動停止信号を送り、スキャンを中止する（Ｓ１００５）。
【０２８０】
その後、画像形成装置１００は、システムコントローラ１１からベルト駆動部１５へ副走査方向へ起動する信号が送られ、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙する（Ｓ１００６）。
【０２８１】
また、画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知しなかった場合（Ｓ１００４がNOの場合）、印刷領域内において主走査方向へのスキャンが完了したとしてスキャンを終了し（Ｓ１００７）、Ｓ１００２の処理手順へ移る。
【０２８２】
また、画像形成装置１００は、利用者の動作制御設定に、「画像有無判定を行う」が設定（図２２下段に示す「実施する」の［設定選択ボタン］４１bが選択）されていない場合（Ｓ１００１がNOの場合）、キャリッジ１３が備えた光センサ１４を用いた画像有無判定を行わず、印刷用紙（画像形成媒体）Pの端部（エッジ）の判定のみを行い、通常の印刷動作を実施する（Ｓ１００８）。
【０２８３】
＜まとめ＞
以上のように、本実施形態によれば、画像形成装置１００は、端部・画像有無判定手段３２による画像有無判定を行うか否かを、利用者の動作制御設定に基づいて決定し、決定に従って画像有無判定の動作を制御する。
【０２８４】
よって、本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【０２８５】
また、本実施形態に係る画像形成装置１００は、光の反射率が低い色紙などの印刷用紙（画像形成媒体）Pや、葉書、帳票又は原稿用紙などのような予め所定のフォームが紙面上（画像形成媒体上）に印刷された印刷用紙（画像形成媒体）Pに対しても印刷を行うことができる。
【０２８６】
［第１１の実施形態］
本実施形態に係る画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合に、キャリッジ１３が備える記録ヘッドからのインクの吐出を中止し、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙した後、画像形成装置１００が有するアプリケーション毎（例えば、プリンタ機能、コピー機能又はファクシミリ（FAX）機能など。）の動作制御設定に従って、画像有無判定後の動作を制御する。
【０２８７】
以下に、本実施形態に係る画像形成装置１００についての説明を行うが、上述したように、第１の実施形態と本実施形態との違いは、画像有無判定後の画像形成装置１００における動作制御が異なるだけである。よって、第１の実施形態で説明した、図１の＜二重印刷と従来方法の問題点について＞をはじめ、図２の＜ハードウェア構成について＞、図３の＜印刷用紙（画像形成媒体）P上の画像有無検知方法について＞、及び図４の＜主要な機能構成について＞については、本実施形態においても同様であるため、同一の符号を用いて説明を省略する。
【０２８８】
＜操作パネル１８の表示例及び動作設定例＞
図２４は、本発明の第１１の実施形態に係る操作パネルによる画像有無判定後の動作設定例を示す図である。
【０２８９】
まず、利用者毎の動作制御を設定するユーザインタフェース（UI）は、操作パネル１８の表示部４１に、図２４に示すような「FAX初期設定メニュー」、「裏紙検知で印刷終了したジョブの設定」などの各［設定選択ボタン］４１b、及びメニュー項目選択後の［設定確定ボタン］４１aが表示される。
【０２９０】
例えば、ファクシミリ（FAX）機能が、「画像有無判定後、ジョブキャンセルする動作制御設定にしたい」場合は、図中上段に示す「裏紙検知で印刷終了したジョブの設定」の［設定選択ボタン］４１bを、操作パネルの表示部４１を介してタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、図中下段に示す裏紙検知時のジョブ設定を行うことができる。裏紙検知時のジョブ設定では、「キャンセル」の［設定選択ボタン］４１bをタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、画像形成装置１００が有するアプリケーション毎に動作制御の設定を行うことができる。
【０２９１】
このように、本実施形態に係る画像形成装置１００では、操作パネル１８を介して、利用者毎の動作制御を設定することができる。
【０２９２】
＜二重印刷防止機能の処理手順について＞
図２５は、本発明の第１１の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【０２９３】
本実施形態において、図４で説明した主要な機能を構成する各手段が、具体的にどのような処理手順で、裏紙給紙時の二重印刷防止機能を実現しているのかについて、図２５を用いて説明する。
【０２９４】
本実施形態に係る画像形成装置１００は、ネットワーク制御部１７によって、受信バッファに、利用者の端末（PC）２００からデータ伝送路を介して送信された画像データDがあるか否かを判定する（Ｓ１１０１）。
【０２９５】
画像形成装置１００は、受信バッファに、画像データDがない場合（Ｓ１１０１がNOの場合）には、利用者の端末（PC）２００から印刷する画像データDが送信されていないとして処理を終了する。又は、ジョブが終了したとして処理を終了する。
【０２９６】
また、画像形成装置１００は、受信バッファに、画像データDがある場合（Ｓ１１０１がYESの場合）、システムコントローラ１１から給紙部１９、キャリッジ駆動部１３、及びベルト駆動部１５に制御信号が送られ、給紙部１９によって給紙トレイから印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙するとともに、キャリッジ駆動部１２及びベルト駆動部１５が駆動し、画像データD印刷前の初期動作として、キャリッジ１３や搬送ベルト１６を所定の位置に移動する。その後、画像形成装置１００は、キャリッジ１３が備える光センサ１４を用いて、主走査方向にキャリッジ１３を移動させ、紙面上（画像形成媒体上）のスキャンを開始する（Ｓ１１０２）。
【０２９７】
画像形成装置１００は、スキャン中に、紙面上（画像形成媒体上）の画像の有無を検知したか否かを判断する（Ｓ１１０３）。
【０２９８】
画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合（Ｓ１１０３がYESの場合）、システムコントローラ１１からキャリッジ駆動部１２へ駆動停止信号を送り、スキャンを中止する（Ｓ１１０４）。
【０２９９】
その後、画像形成装置１００は、システムコントローラ１１からベルト駆動部１５へ副走査方向へ起動する信号が送られ、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙する（Ｓ１１０５）。
【０３００】
画像形成装置１００は、アプリケーションの動作制御設定に、「印刷途中となったページから再度印刷を実行する」が設定（図２４下段に示す「再実行」の［設定選択ボタン］４１bが選択）されているか否かを判断する（Ｓ１１０６）。
【０３０１】
画像形成装置１００は、アプリケーションの動作制御設定に、「印刷途中となったページから再度印刷を実行する」が設定（図２４下段に示す「再実行」の［設定選択ボタン］４１bが選択）されている場合（Ｓ１１０６がYESの場合）、印刷途中となったページから再度印刷を実行する（Ｓ１１０７）。
【０３０２】
また、画像形成装置１００は、アプリケーションの動作制御設定に、「印刷途中となったページから再度印刷を実行する」が設定（図２４下段に示す「再実行」の［設定選択ボタン］４１bが選択）されていない場合（Ｓ１１０６がNOの場合）、アプリケーションの動作制御設定に、「印刷ジョブをキャンセルする」が設定（図２４下段に示す「キャンセル」の［設定選択ボタン］４１bが選択）されているか否かを判断する（Ｓ１１０９）。
【０３０３】
画像形成装置１００は、アプリケーションの動作制御設定に、「印刷ジョブをキャンセルする」が設定（図２４下段に示す「キャンセル」の［設定選択ボタン］４１bが選択）されている場合（Ｓ１１０９がYESの場合）、印刷ジョブをキャンセルする（Ｓ１１１０）。
【０３０４】
また、画像形成装置１００は、アプリケーションの動作制御設定に、「印刷ジョブをキャンセルする」が設定（図２４下段に示す「キャンセル」の［設定選択ボタン］４１bが選択）されていない場合（Ｓ１１０９がNOの場合）、システムコントローラ１１から操作パネル１８に表示を指示する信号を送り、印刷用紙（画像形成媒体）Pの再セットを要求する内容を操作パネル１８に表示する（Ｓ１１１１）。
【０３０５】
画像形成装置１００は、印刷用紙（画像形成媒体）Pが、利用者によって表裏が確認され再セットされたか否かを、操作パネル１８から入力された「印刷再開指示」を基に判断する（Ｓ１１１２）。
【０３０６】
画像形成装置１００は、操作パネル１８から「印刷再開指示」を受け付けた場合（Ｓ１１１２がYESの場合）、印刷途中となったページから再度印刷を実行する（Ｓ１１１３）。
【０３０７】
また、画像形成装置１００は、操作パネル１８から「印刷再開指示」を受け付けていない場合（Ｓ１１１２がNOの場合）、再開指示を受け付けるまで待つ。
【０３０８】
また、画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知しなかった場合（Ｓ１１０３がNOの場合）、印刷領域内において主走査方向へのスキャンが完了したとしてスキャンを終了し（Ｓ１１０８）、Ｓ１１０１の処理手順へ移る。
【０３０９】
＜まとめ＞
以上のように、本実施形態によれば、画像形成装置１００は、端部・画像有無判定手段３２が、紙面上（画像形成媒体上）に画像があると判定した場合には、動作制御手段３３によって、画像形成装置１００が有するアプリケーション毎に設定しておいた動作制御設定に従って、二重印刷を行わないように画像形成装置１００の動作を制御する。
【０３１０】
よって、本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【０３１１】
また、本実施形態に係る画像形成装置１００は、アプリケーションの動作制御設定に応じた画像有無検知後の動作を行うことができる。
【０３１２】
［第１２の実施形態］
本実施形態に係る画像形成装置１００は、画像形成装置１００が有するアプリケーション毎（例えば、プリンタ機能、コピー機能又はファクシミリ（FAX）機能など。）の動作制御設定を基に、紙面上（画像形成媒体上）の画像の有無を判定するか否か決定し、決定に従って画像有無判定を制御する。
【０３１３】
以下に、本実施形態に係る画像形成装置１００についての説明を行うが、上述したように、第１の実施形態と本実施形態との違いは、画像有無判定後の画像形成装置１００における動作制御が異なるだけである。よって、第１の実施形態で説明した、図１の＜二重印刷と従来方法の問題点について＞をはじめ、図２の＜ハードウェア構成について＞、図３の＜印刷用紙（画像形成媒体）P上の画像有無検知方法について＞、及び図４の＜主要な機能構成について＞については、本実施形態においても同様であるため、同一の符号を用いて説明を省略する。
【０３１４】
＜操作パネル１８の表示例及び動作設定例＞
図２６は、本発明の第１２の実施形態に係る操作パネルによる画像有無判定後の動作設定例を示す図である。
【０３１５】
まず、利用者毎の動作制御を設定するユーザインタフェース（UI）は、操作パネル１８の表示部４１に、図２６に示すような「FAX初期設定メニュー」、「裏紙検知設定」などの各［設定選択ボタン］４１b、及びメニュー項目選択後の［設定確定ボタン］４１aが表示される。
【０３１６】
例えば、ファクシミリ（FAX）機能が、「画像有無判定を行わない動作制御設定にしたい」場合は、図中上段に示す「裏紙検知設定」の［設定選択ボタン］４１bを、操作パネルの表示部４１を介してタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、図中下段に示す裏紙検知設定を行うことができる。裏紙検知時の処理設定では、「実施しない」の［設定選択ボタン］４１bをタッチ（選択）し、右上の［設定確定ボタン］４１aをタッチすることで、利用者の意図する動作制御の設定を行うことができる。
【０３１７】
このように、本実施形態に係る画像形成装置１００では、操作パネル１８を介して、利用者毎の動作制御を設定することができる。
【０３１８】
＜二重印刷防止機能の処理手順について＞
図２７は、本発明の第１２の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【０３１９】
本実施形態において、図４で説明した主要な機能を構成する各手段が、具体的にどのような処理手順で、裏紙給紙時の二重印刷防止機能を実現しているのかについて、図２７を用いて説明する。
【０３２０】
本実施形態に係る画像形成装置１００は、アプリケーションの動作制御設定に、「画像有無判定を行う」が設定（図２６下段に示す「実施する」の［設定選択ボタン］４１bが選択）されているか否かを判断する（Ｓ１２０１）。
【０３２１】
画像形成装置１００は、アプリケーションの動作制御設定に、「画像有無判定を行う」が設定（図２６下段に示す「実施する」の［設定選択ボタン］４１bが選択）されている場合（Ｓ１２０１がYESの場合）、ネットワーク制御部１７によって、受信バッファに、利用者の端末（PC）２００からデータ伝送路を介して送信された画像データDがあるか否かを判定する（Ｓ１２０２）。
【０３２２】
画像形成装置１００は、受信バッファに、画像データDがない場合（Ｓ１２０２がNOの場合）には、利用者の端末（PC）２００から印刷する画像データDが送信されていないとして処理を終了する。又は、ジョブが終了したとして処理を終了する。
【０３２３】
また、画像形成装置１００は、受信バッファに、画像データDがある場合（Ｓ１２０２がYESの場合）、システムコントローラ１１から給紙部１９、キャリッジ駆動部１３、及びベルト駆動部１５に制御信号が送られ、給紙部１９によって給紙トレイから印刷用紙（画像形成媒体）Pを搬送ベルト１６上に給紙するとともに、キャリッジ駆動部１２及びベルト駆動部１５が駆動し、画像データD印刷前の初期動作として、キャリッジ１３や搬送ベルト１６を所定の位置に移動する。その後、画像形成装置１００は、キャリッジ１３が備える光センサ１４を用いて、主走査方向にキャリッジ１３を移動させ、紙面上（画像形成媒体上）のスキャンを開始する（Ｓ１２０３）。
【０３２４】
画像形成装置１００は、スキャン中に、紙面上（画像形成媒体上）の画像の有無を検知したか否かを判断する（Ｓ１２０４）。
【０３２５】
画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知した場合（Ｓ１２０４がYESの場合）、システムコントローラ１１からキャリッジ駆動部１２へ駆動停止信号を送り、スキャンを中止する（Ｓ１２０５）。
【０３２６】
その後、画像形成装置１００は、システムコントローラ１１からベルト駆動部１５へ副走査方向へ起動する信号が送られ、搬送ベルト１６上に給紙していた印刷用紙（画像形成媒体）Pを排紙する（Ｓ１２０６）。
【０３２７】
また、画像形成装置１００は、紙面上（画像形成媒体上）に画像があることを検知しなかった場合（Ｓ１２０４がNOの場合）、印刷領域内において主走査方向へのスキャンが完了したとしてスキャンを終了し（Ｓ１２０７）、Ｓ１２０２の処理手順へ移る。
【０３２８】
また、画像形成装置１００は、アプリケーションの動作制御設定に、「画像有無判定を行う」が設定（図２６下段に示す「実施する」の［設定選択ボタン］４１bが選択）されていない場合（Ｓ１２０１がNOの場合）、キャリッジ１３が備えた光センサ１４を用いた画像有無判定を行わず、印刷用紙（画像形成媒体）Pの端部（エッジ）の判定のみを行い、通常の印刷動作を実施する（Ｓ１２０８）。
【０３２９】
＜まとめ＞
以上のように、本実施形態によれば、画像形成装置１００は、端部・画像有無判定手段３２による画像有無判定を行うか否かを、アプリケーションの動作制御設定に基づいて決定し、決定に従って画像有無判定の動作を制御する。
【０３３０】
よって、本実施形態に係る画像形成装置１００は、上記のような各手段を用いて、製品コストを上げることなく、裏紙給紙時の二重印刷防止機能を実現している。
【０３３１】
また、本実施形態に係る画像形成装置１００は、光の反射率が低い色紙などの印刷用紙（画像形成媒体）Pや、葉書、帳票又は原稿用紙などのような予め所定のフォームが紙面上（画像形成媒体上）に印刷された印刷用紙（画像形成媒体）Pに対しても印刷を行うことができる。
【０３３２】
最後に、本発明の実施形態に係る画像形成装置１００が有する機能は、本発明の実施形態において説明した各処理手順を、動作環境（プラットフォーム）にあったプログラミング言語でコード化し、コード化したプログラムをコンピュータで実行することで実現することができる。よって、本発明の実施形態に係る画像形成装置１００が有する機能を実行するプログラムは、コンピュータが読み取り可能な記録媒体に格納することができる。
【０３３３】
また、これまで、本発明の実施形態の説明を行ってきたが、上記実施形態に挙げた形状に、その他の要素との組み合わせ等、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０３３４】
【図１】本発明が解決しようとしている裏紙給紙時の二重印刷の例を示す図である。
【図２】本発明の実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態に係る裏紙検知方法の一例を示す図である。
【図４】本発明の実施形態に係る主要な機能構成の一例を示す図である。
【図５】本発明の第１の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【図６】本発明の第１の実施形態に係る画像有無判定の処理手順の一例を示す図である。
【図７】本発明の第１の実施形態に係る紙面上に画像がある場合の操作パネルの表示例を示す図である。
【図８】本発明の第２の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【図９】本発明の第３の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【図１０】本発明の第３の実施形態に係る紙面上に画像がある場合の操作パネルの表示例を示す図である。
【図１１】本発明の第４の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【図１２】本発明の第４の実施形態に係る紙面上に画像がある場合の操作パネルの表示例を示す図である。
【図１３】本発明の第５の実施形態に操作パネルによる画像有無判定後の動作設定例を示す図である。
【図１４】本発明の第５の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【図１５】本発明の第６の実施形態に係る操作パネルによる画像有無判定後の動作設定例を示す図である。
【図１６】本発明の第６の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【図１７】本発明の第７の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【図１８】本発明の第８の実施形態に係る操作パネルによる画像有無判定後の動作設定例を示す図である。
【図１９】本発明の第８の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【図２０】本発明の第９の実施形態に係る操作パネルによる画像有無判定後の動作設定例を示す図である。
【図２１】本発明の第９の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【図２２】本発明の第１０の実施形態に係る操作パネルによる画像有無判定の設定例を示す図である。
【図２３】本発明の第１０の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【図２４】本発明の第１１の実施形態に係る操作パネルによる画像有無判定後の動作設定例を示す図である。
【図２５】本発明の第１１の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【図２６】本発明の第１２の実施形態に係る操作パネルによる画像有無判定後の動作設定例を示す図である。
【図２７】本発明の第１２の実施形態に係る画像有無判定による印刷制御の処理手順の一例を示す図である。
【符号の説明】
【０３３５】
１００  画像形成装置（インクジェット記録方式の画像形成装置）
２００  端末（利用者端末：PC）
Ｐ  印刷用紙（画像形成媒体）
Ｐ１  裏紙（片面印刷済み用紙）
Ｐ２  印刷物（二重印刷された印刷物）
Ｄ  画像データ（印刷データ）
１１  システムコントローラ
１２  キャリッジ駆動部
１３  キャリッジ
１４  光センサ
１５  ベルト駆動部
１６  搬送ベルト
１７  ネットワーク制御部（NIC）
１８  操作パネル
１９  給紙部（給紙トレイ又は給紙トレイ群）
２０  ファクシミリ部
２１  スキャナ部
３１  濃淡検出手段
３２  端部・画像有無判定手段
３３  動作制御手段
３４  画像有無判定設定手段
３５  表示手段
４１  表示部（液晶パネル：LCD）
４１a  設定確定ボタン
４１b  設定選択ボタン
【図１】
2008132624.tif 000003
【図２】
2008132624.tif 000004
【図３】
2008132624.tif 000005
【図４】
2008132624.tif 000006
【図５】
2008132624.tif 000007
【図６】
2008132624.tif 000008
【図７】
2008132624.tif 000009
【図８】
2008132624.tif 000010
【図９】
2008132624.tif 000011
【図１０】
2008132624.tif 000012
【図１１】
2008132624.tif 000013
【図１２】
2008132624.tif 000014
【図１３】
2008132624.tif 000015
【図１４】
2008132624.tif 000016
【図１５】
2008132624.tif 000017
【図１６】
2008132624.tif 000018
【図１７】
2008132624.tif 000019
【図１８】
2008132624.tif 000020
【図１９】
2008132624.tif 000021
【図２０】
2008132624.tif 000022
【図２１】
2008132624.tif 000023
【図２２】
2008132624.tif 000024
【図２３】
2008132624.tif 000025
【図２４】
2008132624.tif 000026
【図２５】
2008132624.tif 000027
【図２６】
2008132624.tif 000028
【図２７】
2008132624.tif 000029