(57)【特許請求の範囲】
【請求項１】
第１外部装置と無線通信する第１通信部と、
第２外部装置と有線通信する第２通信部と、
シートに画像を形成する画像形成部と、
記憶部と、
制御部と、
を備え、
前記第２通信部には、ファックス通信可能なファックス通信部と、ファックス通信以外の有線通信が可能な他有線通信部とが含まれ、
前記制御部は、
前記第１外部装置から送信される第１画像形成命令及び第１画像データを前記第１通信部を介して受信し、受信した第１画像データを前記記憶部に記憶させる第１記憶処理と、
前記第１外部装置と前記第１通信部との無線接続状態を示す値が閾値未満である場合に、前記第１記憶処理の完了後、前記第１記憶処理によって前記記憶部に記憶された前記第１画像データの画像形成を前記画像形成部に指示する第１画像形成指示処理と、
前記無線接続状態を示す値が前記閾値未満であり、かつ、前記第１記憶処理の開始後、前記第１記憶処理の完了前に、前記第２外部装置から送信される第２画像形成命令及び第２画像データを前記第２通信部を介して受信した場合に、前記第１画像形成指示処理よりも先に、前記第２画像データの画像形成を前記画像形成部に指示する第２画像形成指示処理と、
前記第２通信部を介して受信する第２画像データを前記記憶部に記憶させる第２記憶処理と、
を実行し、
前記第２通信部が前記ファックス通信部である場合、
前記第２画像形成指示処理として、前記第２記憶処理中に、前記第２記憶処理によって前記記憶部に所定ラインの第２画像データが記憶される毎に記憶された第２画像データの画像形成を前記画像形成部に指示する第２逐次画像形成指示処理を実行し、
前記第２通信部が前記他有線通信部である場合、
前記第２通信部を介して受信する第２画像データのデータサイズが所定サイズ未満である場合には、前記第２画像形成指示処理として、前記第２逐次画像形成指示処理を実行し、
前記第２通信部を介して受信する第２画像データのデータサイズが前記所定サイズ以上である場合には、前記第２画像形成指示処理を実行せず、前記第１画像形成指示処理に応じた画像形成の完了後、前記第２逐次画像形成指示処理を実行する、
画像形成装置。
【請求項２】
第１外部装置と無線通信する第１通信部と、
第２外部装置と無線通信する第２通信部と、
シートに画像を形成する画像形成部と、
記憶部と、
制御部と、
を備え、
前記制御部は、
前記第１外部装置から送信される第１画像形成命令及び第１画像データを前記第１通信部を介して受信し、受信した第１画像データを前記記憶部に記憶させる第１記憶処理と、
前記第１外部装置と前記第１通信部との無線接続状態を示す値が閾値未満である場合に、前記第１記憶処理の完了後、前記第１記憶処理によって前記記憶部に記憶された前記第１画像データの画像形成を前記画像形成部に指示する第１画像形成指示処理と、
前記無線接続状態を示す値が前記閾値未満であり、かつ、前記第１記憶処理の開始後、前記第１記憶処理の完了前に、前記第２外部装置から送信される第２画像形成命令及び第２画像データを前記第２通信部を介して受信した場合に、前記第１画像形成指示処理よりも先に、前記第２画像データの画像形成を前記画像形成部に指示する第２画像形成指示処理と、
前記第２通信部を介して受信する第２画像データを前記記憶部に記憶させる第２記憶処理と、
を実行し、
前記第２外部装置と前記第２通信部との第２無線接続状態を示す値が閾値以上である場合であって、
前記第２通信部を介して受信する第２画像データのデータサイズが所定サイズ未満である場合には、前記第２画像形成指示処理として、前記第２記憶処理中に、前記第２記憶処理によって前記記憶部に所定ラインの第２画像データが記憶される毎に記憶された第２画像データの画像形成を前記画像形成部に指示する第２逐次画像形成指示処理を実行し、
前記第２通信部を介して受信する第２画像データのデータサイズが前記所定サイズ以上である場合には、前記第２画像形成指示処理を実行せず、前記第１画像形成指示処理に応じた画像形成の完了後、前記第２逐次画像形成指示処理を実行する、
画像形成装置。
【請求項３】
請求項２に記載の画像形成装置であって、
前記第２無線接続状態を示す値が閾値未満である場合、
前記制御部は、
前記第１記憶処理が前記第２記憶処理よりも先に完了した場合、前記第２画像形成指示処理を実行せず、前記第１画像形成指示処理に応じた画像形成の完了後、前記第２記憶処理の完了を待って、前記第２記憶処理によって前記記憶部に記憶された第２画像データの画像形成を前記画像形成部に指示する第２完了画像形成指示処理を実行し、
前記第２記憶処理が前記第１記憶処理よりも先に完了した場合、前記第２画像形成指示処理として、前記第２記憶処理によって前記記憶部に記憶された第２画像データの画像形成を前記画像形成部に指示する第２完了画像形成指示処理を実行した後、前記第１画像形成指示処理を実行する、
画像形成装置。
【請求項４】
請求項１〜３のいずれか一項に記載の画像形成装置であって、
前記制御部は、
前記無線接続状態を示す値が前記閾値以上である場合、前記第１記憶処理の実行中に、前記第１記憶処理によって前記記憶部に所定ラインの第１画像データが記憶される毎に記憶された第１画像データの画像形成を前記画像形成部に指示する第１逐次画像形成指示処理、
を実行する、
画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
従来、プリンタや複写機などの画像形成装置には、ＰＣ（Personal Computer）などの外部端末と無線通信可能な機種がある。この機種では、外部端末から画像データを無線通信によって受信することができ、その受信した画像データの画像を用紙などのシートに形成することができる。
【０００３】
外部端末から画像形成装置に画像データを無線通信で送信する場合、無線接続状態（例えば、電波状況）が悪化すると、画像形成装置と外部端末との間で良好な通信を維持することができず、外部端末から画像形成装置に画像データを良好に送信できなくなる。そこで、画像形成装置において、無線接続状態が良い場合には、外部端末から画像データを受信しながら画像形成（印刷）を実行し、無線接続状態が悪く、画像形成装置と外部端末との間の通信が途切れた場合には、外部端末からの画像データの受信を完了した後に画像形成を実行する構成が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−９１６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
無線接続状態が悪い場合、画像形成装置が外部端末から画像データを受信し始めてから受信が完了するまでに時間がかかる。そのため、無線通信による画像データの受信中に、他の外部端末から他の通信方法（例えば有線通信など）により画像形成装置へ画像データが送信された場合、無線通信により送信された画像データの画像を画像形成した後に他の通信方法により送信された画像データの画像を画像形成すると、他の通信方法により送信された画像データの画像形成が遅れるおそれがある。
【０００６】
本発明の目的は、第１外部装置と第１通信部との無線接続状態が悪い場合に、第２外部装置から第２通信部を介して受信する第２画像データの画像形成が遅れることを抑制できる、画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
前記の目的を達成するため、本発明に係る画像形成装置は、第１外部装置と無線通信する第１通信部と、第２外部装置と通信する第２通信部と、シートに画像を形成する画像形成部と、記憶部と、制御部と、を備え、前記制御部は、前記第１外部装置から送信される第１画像形成命令及び第１画像データを前記第１通信部を介して受信し、受信した第１画像データを前記記憶部に記憶させる第１記憶処理と、前記第１外部装置と前記第１通信部との無線接続状態を示す値が閾値未満である場合に、前記第１記憶処理の完了後、前記第１記憶処理によって前記記憶部に記憶された前記第１画像データの画像形成を前記画像形成部に指示する第１画像形成指示処理と、前記無線接続状態を示す値が前記閾値未満であり、かつ、前記第１記憶処理の開始後、前記第１記憶処理の完了前に、前記第２外部装置から送信される第２画像形成命令及び第２画像データを前記第２通信部を介して受信した場合に、前記第１画像形成指示処理よりも先に、前記第２画像データの画像形成を前記画像形成部に指示する第２画像形成指示処理と、を実行する。
【０００８】
この構成によれば、第１外部装置から第１通信部を介して受信する第１画像形成命令及び第１画像データは、記憶部に記憶される。第１外部装置と第１通信部との無線接続状態を示す値が閾値未満である場合、つまり無線接続状態が悪い場合、第１外部装置から受信する第１画像データの記憶部への記憶が完了した後、その記憶部に記憶された第１画像データの画像形成が行われる。
【０００９】
第１外部装置と第１通信部との無線接続状態が悪い場合、第１外部装置からの第１画像データの受信に時間がかかる。この場合において、第１外部装置から第１通信部を介しての画像データの受信中（記憶部への記憶中）に、第２外部装置からの第２画像形成命令を第２通信部を介して受信した場合、第１通信部を介して受信する第１画像データの画像形成よりも先に、第２通信部を介して受信する第２画像データの画像形成が行われる。
【００１０】
そのため、第１外部装置と第１通信部との無線接続状態が悪い場合に、第２外部装置から受信する第２画像データの画像形成が遅れることを抑制できる。
【発明の効果】
【００１１】
本発明によれば、第１外部装置と第１通信部との無線接続状態が悪い場合に、第１通信部を介して受信する第１画像データの画像形成よりも先に、第２通信部を介して受信する第２画像データの画像形成が行われることにより、第２画像データの画像形成が遅れることを抑制できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係るＭＦＰの電気的構成を示すブロック図である。
【図２】画像形成のためのメインフローチャートである。
【図３】第１画像形成処理の流れを示すフローチャートである。
【図４】１−１画像形成処理の流れを示すフローチャートである。
【図５】１−２画像形成処理の流れを示すフローチャートである。
【図６】第１逐次画像形成処理の流れを示すフローチャートである。
【図７】第２逐次画像形成処理の流れを示すフローチャートである。
【図８】第１完了画像形成処理の流れを示すフローチャートである。
【図９】第２完了画像形成処理の流れを示すフローチャートである。
【図１０】ＭＦＰと外部装置との関係を示す図である。
【発明を実施するための形態】
【００１３】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００１４】
＜ＭＦＰの電気的構成＞
画像形成装置の一例であるＭＦＰ（Multi-Function Peripheral）１は、プリンタ機能及びスキャナ機能を有する複合機である。ＭＦＰ１は、図１に示されるように、画像形成部１１、画像読取部１２、表示部１３、操作部１４、通信部１５及び制御部１６を備えている。
【００１５】
画像形成部１１は、画像データに係る画像（カラー画像又はモノクロ画像）をシートに形成する。画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。
【００１６】
画像読取部１２は、イメージセンサ及びＡＦＥ（Analog Front End）などを備えている。画像読取部１２では、イメージセンサにより原稿の画像が読み取られて、イメージセンサからアナログ画像信号が出力され、ＡＦＥによりそのアナログ画像信号がデジタル画像データに変換される。
【００１７】
表示部１３は、たとえば、液晶表示器からなる。表示部１３には、各種の情報が表示される。
【００１８】
操作部１４は、操作ボタン（たとえば、スタートキー、テンキー、カーソルキー）を備えている。操作ボタンの操作により、各種の指示などを操作部１４に入力することが可能である。
【００１９】
通信部１５には、たとえば、外部装置２（第１外部装置の一例）との無線通信のための無線通信部２１（第１通信部の一例）と、外部装置３との有線通信のための有線通信部２２（第２通信部の一例）とが含まれる。これにより、図１０（ａ）に示されるように、ＭＦＰ１と外部装置２との間で無線通信を行うことができ、また、ＭＦＰ１と外部装置３との間で有線通信を行うことができる。
【００２０】
外部装置２は、近距離無線通信可能なＰＣ（Personal Computer）や携帯端末などである。近距離無線通信の方式は、とくに限定されず、無線ＬＡＮ及びＢｌｕｅｔｏｏｔｈ（登録商標）などが例示される。これに対応して、無線通信部２１には、たとえば、無線ＬＡＮ通信のための回路を備える無線通信部２１Ａ及び近距離無線通信のための回路を備える無線通信部２１Ｂが含まれる。これにより、図１０（ｂ）に示されるように、ＭＦＰ１と複数の外部装置２との間で無線通信を行うことができる。
【００２１】
外部装置３は、たとえば、有線ＬＡＮに接続されたＰＣ、ファックス回線に接続されたファックス装置などである。これに対応して、有線通信部２２には、有線ＬＡＮ通信のための回路を備える有線通信部２２Ａ及びファックス通信のためのモデムなどを備える有線通信部２２Ｂが含まれる。また、有線通信部２２には、ＵＳＢポートを備え、ＵＳＢポートに接続された携帯端末などの外部装置３との通信を行う有線通信部２２Ｃが含まれる。有線通信部２２は、外部装置３と有線の通信回線を介して通信するので、無線通信部２１よりも安定した高速通信が可能である。これにより、図１０（ｃ）に示されるように、ＭＦＰ１と複数の外部装置３との間で有線通信を行うことができる。
【００２２】
制御部１６は、ＣＰＵ３１（制御部の一例）、ＲＯＭ３２及びＲＡＭ３３（記憶部の一例）などを備えている。
【００２３】
ＣＰＵ３１には、画像読取部１２により取得された画像データ、操作部１４の操作内容を表す操作信号などが入力される。ＣＰＵ３１は、その入力される信号などに基づいて、ＲＯＭ３２に記憶されているプログラムを実行することにより、画像形成部１１、画像読取部１２及び表示部１３を制御し、通信部１５を外部装置２，３との通信のために制御する。ＣＰＵ３１による制御（プログラム）の実行時、ＲＡＭ３３がワークエリアとして使用される。ＲＡＭ３３には、ＮＶＲＡＭ（Non Volatile RAM）などの不揮発性メモリが含まれていてもよい。
【００２４】
＜メインフローチャート＞
ＭＦＰ１では、ＣＰＵ３１により、外部装置２，３から通信部１５を介して受信する画像形成命令に従った画像形成を行うため、図２に示されるメインフローチャートが実行される。
【００２５】
外部装置２から無線通信部２１に通信要求があると、ＣＰＵ３１は、外部装置２と無線通信部２１との通信を確立させるための接続処理を実行する（Ｓ１）。また、外部装置３から有線通信部２２に通信要求があると、ＣＰＵ３１は、外部装置３と有線通信部２２との通信を確立させるための接続処理を実行する（Ｓ１）。
【００２６】
外部装置２と無線通信部２１との通信が確立した場合、外部装置２から無線通信部２１に画像形成命令及び画像データが無線通信で送信される。画像形成命令には、画像データのサイズや画像データの画像を形成するシートのサイズ（用紙サイズ）などの情報が含まれる。画像形成命令が無線通信部２１からＣＰＵ３１に入力されると（Ｓ２：ＹＥＳ）、ＣＰＵ３１は、外部装置２と無線通信部２１との間での無線通信に使用されている電波の強度を測定する（Ｓ３）。
【００２７】
電波強度が予め定められた閾値未満である場合（Ｓ４：ＹＥＳ）、ＣＰＵ３１は、第１画像形成処理を実行する（Ｓ５）。第１画像形成処理については、後述する。
【００２８】
一方、電波強度が予め定められた閾値以上である場合（Ｓ４：ＮＯ）、ＣＰＵ３１は、第１逐次画像形成処理を実行する（Ｓ６）。第１逐次画像形成処理では、ＣＰＵ３１は、図６に示されるように、外部装置２から無線通信部２１を介して受信する全ての画像データ（第１画像データ）の画像の形成が完了するまで、所定ライン数の第１画像データがＲＡＭ３３に設けられた第１バッファ３３１（図１参照）に記憶される毎に、画像形成部１１に、その記憶された第１画像データの画像の形成を指示して、画像形成を開始させる（Ｓ６１）。全ての第１画像データの画像の形成が完了すると（Ｓ６２：ＹＥＳ）、ＣＰＵ３１は、第１逐次画像形成処理を終了する。
【００２９】
外部装置３と有線通信部２２との通信が確立した場合、外部装置３から有線通信部２２に画像形成命令及び画像データが無線通信で送信される。画像形成命令が有線通信部２２からＣＰＵ３１に入力された場合にも（Ｓ７：ＹＥＳ）、ＣＰＵ３１は、第１逐次画像形成処理を実行する（Ｓ６）。
【００３０】
＜第１画像形成処理＞
ＣＰＵ３１が無線通信部２１からの画像形成命令を受け、かつ、外部装置２と無線通信部２１との間での無線通信に使用されている電波の強度が閾値未満である場合には、図２のステップＳ５で、第１画像形成処理が実行される。第１画像形成処理の流れは、図３に示されている。
【００３１】
第１画像形成処理では、ＣＰＵ３１は、外部装置２から無線通信部２１を介して受信する画像データ（第１画像データ）をＲＡＭ３３の第１バッファ３３１に記憶を開始させる（Ｓ５０１）。
【００３２】
第１画像データの記憶開始後、ＣＰＵ３１は、第１画像データを受信中の無線通信部２１とは異なる他の無線通信部２１又は有線通信部２２からの新たな画像形成命令が入力されたか否かを判断する（Ｓ５０２）。
【００３３】
ＣＰＵ３１は、新たな画像形成命令が入力されたか否かの判断を、新たな画像形成命令の入力があるか（Ｓ５０２：ＹＥＳ）、又は、現在受信中の第１画像データの受信が完了（Ｓ５０３：ＹＥＳ）するまで繰り返す。
【００３４】
新たな画像形成命令が入力されずに、第１画像データの受信が完了すると（Ｓ５０３：ＹＥＳ）、ＣＰＵ３１は、画像形成部１１に、第１バッファ３３１に記憶された第１画像データの画像の形成を指示し（Ｓ５０４）、第１画像形成処理を終了する。
【００３５】
現在受信中の第１画像データの受信完了前に、新たな画像命令がＣＰＵ３１に入力された場合（Ｓ５０２：ＹＥＳ）、ＣＰＵ３１は、有線通信部２２ＢがＣＮＧ（ＦＡＸ信号）信号を受信したか否かを判断する（Ｓ５０５）。
【００３６】
有線通信部２２ＢがＣＮＧ信号を受信していた場合（Ｓ５０５：ＹＥＳ）、ＣＰＵ３１は、外部装置３から有線通信部２２Ｂを介して新たに受信する画像データ（第２画像データ）をＲＡＭ３３に設けられた第２バッファ３３２（図１参照）に記憶させる（Ｓ５０６）。
【００３７】
第２画像データの記憶開始後、ＣＰＵ３１は、第２逐次画像形成処理を実行する（Ｓ５０７）。第２逐次画像形成処理では、ＣＰＵ３１は、図７に示されるように、外部装置３から有線通信部２２Ｂを介して受信する全ての第２画像データの画像の形成が完了するまで、所定ライン数の第２画像データが第２バッファ３３２に記憶される毎に、画像形成部１１に、その記憶された第２画像データの画像の形成を指示して、画像形成を開始させる（Ｓ７１）。全ての第２画像データの画像の形成が完了すると（Ｓ７２：ＹＥＳ）、ＣＰＵ３１は、第２逐次画像形成処理を終了する。
【００３８】
図３のステップＳ５０７で実行される第２逐次画像形成処理の終了後、受信中の第１画像データの受信が完了していない場合（Ｓ５０３：ＮＯ）、ＣＰＵ３１は、新たな画像形成命令が入力されたか否かを再び判断する（Ｓ５０２）。一方、第１画像データの受信が完了している場合には（Ｓ５０３：ＹＥＳ）、ＣＰＵ３１は、画像形成部１１に、第１バッファ３３１に記憶された第１画像データの画像の形成を指示し（Ｓ５０４）、第１画像形成処理を終了する。
【００３９】
現在受信中の第１画像データの受信完了前に、有線通信部２２Ａ，２２ＣからＣＰＵ３１に新たな画像形成命令が入力された場合には（Ｓ５０８：ＹＥＳ）、ＣＰＵ３１は、１−２画像形成処理を実行する（Ｓ５０９）。１−２画像形成処理については、後述する。
【００４０】
１−２画像形成処理の終了後、受信中の第１画像データの受信が完了していない場合（Ｓ５０３：ＮＯ）、ＣＰＵ３１は、新たな画像形成命令が入力されたか否かを再び判断する（Ｓ５０２）。一方、第１画像データの受信が完了している場合には（Ｓ５０３：ＹＥＳ）、ＣＰＵ３１は、画像形成部１１に、第１バッファ３３１に記憶された第１画像データの画像の形成を指示し（Ｓ５０４）、第１画像形成処理を終了する。
【００４１】
また、現在受信中の第１画像データの受信完了前に、他の無線通信部２１（無線通信部２１Ａが第１画像データを現在受信中の場合：無線通信部２１Ｂ、無線通信部２１Ｂが第１画像データを現在受信中の場合：無線通信部２１Ａ）からＣＰＵ３１に新たな画像形成命令が入力された場合（Ｓ５０８：ＮＯ）、ＣＰＵ３１は、１−１画像形成処理を実行して（Ｓ５１０）、第１画像形成処理を終了する。１−１画像形成処理については、次に述べる。
【００４２】
＜１−１画像形成処理＞
１−１画像形成処理では、図４に示されるように、ＣＰＵ３１は、他の外部装置２から他の無線通信部２１を介して受信する画像データ（第２画像データ）をＲＡＭ３３の第２バッファ３３２に記憶させる（Ｓ５１０１）。
【００４３】
第２画像データの記憶開始後、ＣＰＵ３１は、外部装置２と他の無線通信部２１との間での無線通信に使用されている電波の強度を測定する（Ｓ５１０２）。
【００４４】
電波強度が予め定められた閾値以上である場合（Ｓ５１０３：ＹＥＳ）、ＣＰＵ３１は、他の無線通信部２１から入力された画像形成命令を参照し、画像形成命令から第２画像データのデータサイズを取得する（Ｓ５１０４）。
【００４５】
その後、取得したデータサイズが所定サイズ未満であるか否かを判断する（Ｓ５１０５）。
【００４６】
第２画像データのデータサイズが所定サイズ未満である場合（Ｓ５１０５：ＹＥＳ）、ＣＰＵ３１は、第２逐次画像形成処理を実行する（Ｓ５１０６）。第２逐次画像形成処理は、前述したとおりである。すなわち、第２逐次画像形成処理では、ＣＰＵ３１は、図７に示されるように、外部装置３から有線通信部２２Ｂを介して受信する全ての第２画像データの画像の形成が完了するまで、所定ライン数の第２画像データが第２バッファ３３２に記憶される毎に、画像形成部１１に、その記憶された第２画像データの画像の形成を指示して、画像形成を開始させる（Ｓ７１）。全ての第２画像データの画像の形成が完了すると（Ｓ７２：ＹＥＳ）、ＣＰＵ３１は、第２逐次画像形成処理を終了する。
【００４７】
第２逐次画像形成処理の終了後、ＣＰＵ３１は、第１完了画像形成処理を実行する（Ｓ５１０７）。第１完了画像形成処理では、ＣＰＵ３１は、図８に示されるように、第１画像データの受信が完了すると（Ｓ８１：ＹＥＳ）、ＣＰＵ３１は、画像形成部１１に、第１バッファ３３１に記憶された全ての第１画像データの画像の形成を指示し（Ｓ８２）、第１完了画像形成処理を終了する。第１完了画像形成処理の実行により、第１バッファ３３１に記憶されている全ての第１画像データの画像が形成される。第１完了画像形成処理の終了に伴い、１−１画像形成処理が終了となる。
【００４８】
一方、第２画像データのデータサイズが所定サイズ以上である場合（Ｓ５１０５：ＮＯ）、ＣＰＵ３１は、第１完了画像形成処理を先に実行し（Ｓ５１０８）、その次に第２逐次画像形成処理を実行して（Ｓ５１０９）、１−１画像形成処理を終了する。
【００４９】
外部装置２と他の無線通信部２１との間での無線通信に使用されている電波の強度が閾値未満である場合（Ｓ５１０３：ＮＯ）、ＣＰＵ３１は、第１画像データの受信が完了しているか否かを判断する（Ｓ５１１０）。
【００５０】
第１画像データの受信が完了していない場合（Ｓ５１１０：ＮＯ）、ＣＰＵ３１は、第２画像データの受信が完了しているか否かを判断する（Ｓ５１１１）。
【００５１】
第２画像データの受信が完了していない場合（Ｓ５１１１：ＮＯ）、ＣＰＵ３１は、第１画像データの受信が完了したか否かを再び判断する（Ｓ５１１０）。これにより、第１画像データの受信が完了したか否かの判断及び第２画像データの受信が完了したか否かの判断が繰り返される。
【００５２】
第１画像データの受信が完了する前に、第２画像データの受信が完了した場合（Ｓ５１１１：ＹＥＳ）、ＣＰＵ３１は、画像形成部１１に、第２バッファ３３２に記憶された第２画像データの画像の形成を指示する（Ｓ５１１２）。
【００５３】
第２バッファ３３２に記憶されている全ての第２画像データの画像が形成されると、ＣＰＵ３１は、第１完了画像形成処理を実行して（Ｓ５１１３）、１−１画像形成処理を終了する。第１完了画像形成処理の実行により、第１バッファ３３１に記憶されている全ての第１画像データの画像が形成される。
【００５４】
第２画像データの受信が完了する前に、第１画像データの受信が完了した場合（Ｓ５１１０：ＹＥＳ）、ＣＰＵ３１は、画像形成部１１に、第１バッファ３３１に記憶された第１画像データの画像の形成を指示する（Ｓ５１１４）。
【００５５】
第１バッファ３３１に記憶されている全ての第１画像データの画像が形成されると、ＣＰＵ３１は、第２完了画像形成処理を実行して（Ｓ５１１５）、１−１画像形成処理を終了する。第２完了画像形成処理では、ＣＰＵ３１は、図９に示されるように、第２画像データの受信が完了すると（Ｓ９１：ＹＥＳ）、ＣＰＵ３１は、画像形成部１１に、第２バッファ３３２に記憶された第２画像データの画像の形成を指示し（Ｓ９２）、第２完了画像形成処理を終了する。第２完了画像形成処理の実行により、第２バッファ３３２に記憶されている全ての第２画像データの画像が形成される。
【００５６】
＜１−２画像形成処理＞
図３のステップＳ５０９で実行される１−２画像形成処理の流れは、図５に示されている。
【００５７】
１−２画像形成処理では、ＣＰＵ３１は、外部装置３から有線通信部２２Ａ，２２Ｃを介して新たに受信する画像データ（第２画像データ）をＲＡＭ３３の第２バッファ３３２に記憶させる（Ｓ５０９１）。
【００５８】
第２画像データの記憶開始後、ＣＰＵ３１は、ＣＰＵ３１は、有線通信部２２Ａ，２２Ｃから入力された画像形成命令を参照し、画像形成命令から第２画像データのデータサイズを取得する（Ｓ５０９２）。
【００５９】
その後、取得したデータサイズが所定サイズ未満であるか否かを判断する（Ｓ５０９３）。
【００６０】
第２画像データのデータサイズが所定サイズ未満である場合（Ｓ５０９３：ＹＥＳ）、ＣＰＵ３１は、第２逐次画像形成処理を実行する（Ｓ５０９４）。第２逐次画像形成処理は、前述したとおりである。すなわち、第２逐次画像形成処理では、ＣＰＵ３１は、図７に示されるように、外部装置３から有線通信部２２Ｂを介して受信する全ての第２画像データの画像の形成が完了するまで、所定ライン数の第２画像データが第２バッファ３３２に記憶される毎に、画像形成部１１に、その記憶された第２画像データの画像の形成を指示して、画像形成を開始させる（Ｓ７１）。全ての第２画像データの画像の形成が完了すると（Ｓ７２：ＹＥＳ）、ＣＰＵ３１は、第２逐次画像形成処理を終了する。
【００６１】
第２逐次画像形成処理の終了後、ＣＰＵ３１は、第１完了画像形成処理を実行する（Ｓ５０９５）。第１完了画像形成処理は、前述したとおりである。すなわち、第１完了画像形成処理では、ＣＰＵ３１は、図８に示されるように、第１画像データの受信が完了すると（Ｓ８１：ＹＥＳ）、ＣＰＵ３１は、画像形成部１１に、第１バッファ３３１に記憶された全ての第１画像データの画像の形成を指示し（Ｓ８２）、第１完了画像形成処理を終了する。第１完了画像形成処理の実行により、第１バッファ３３１に記憶されている全ての第１画像データの画像が形成される。第１完了画像形成処理の終了に伴い、１−２画像形成処理が終了となる。
【００６２】
一方、第２画像データのデータサイズが所定サイズ以上である場合（Ｓ５０９３：ＮＯ）、ＣＰＵ３１は、第１完了画像形成処理を先に実行し（Ｓ５０９６）、その次に第２逐次画像形成処理を実行して（Ｓ５０９７）、１−２画像形成処理を終了する。
【００６３】
＜作用効果＞
以上のように、外部装置２から無線通信部２１を介して受信する第１画像形成命令及び第１画像データは、ＲＡＭ３３に設けられた第１バッファ３３１に記憶される。外部装置２と無線通信部２１との無線接続状態を示す電波強度が閾値未満である場合、つまり無線接続状態が悪い場合、外部装置２から受信する第１画像データの第１バッファ３３１への記憶が完了した後、その第１バッファ３３１に記憶された第１画像データの画像形成が行われる。
【００６４】
外部装置２と無線通信部２１との無線接続状態が悪い場合、外部装置２からの第１画像データの受信に時間がかかる。この場合において、外部装置２から無線通信部２１を介しての画像データの受信中（第１バッファ３３１への記憶中）に、外部装置２，３からの第２画像形成命令を第２通信部の一例である他の無線通信部２１又は有線通信部２２を介して受信した場合、無線通信部２１を介して受信する第１画像データの画像形成よりも先に、他の無線通信部２１又は有線通信部２２を介して受信する第２画像データの画像形成が行われる。
【００６５】
そのため、外部装置２と無線通信部２１との無線接続状態が悪い場合に、外部装置２，３から受信する第２画像データの画像形成が遅れることを抑制できる。
【００６６】
外部装置２と無線通信部２１との無線接続状態を示す電波強度が閾値以上である場合、つまり無線接続状態が良い場合には、第１逐次画像形成処理により、所定ライン数の第１画像データが第１バッファ３３１に記憶される毎に、その記憶された第１画像データの画像が形成される。これにより、全ての第１画像データが第１バッファ３３１に記憶された後に、第１画像データの画像の形成が開始される場合と比較して、第１画像データの受信開始から第１画像データの画像の形成の完了までに要する時間を短縮することができる。
【００６７】
外部装置３から有線通信部２２Ｂが第２画像データを受信した場合には、第２逐次画像形成処理により、所定ライン数の第２画像データがＲＡＭ３３に設けられた第２バッファ３３２に記憶される毎に、その記憶された第２画像データの画像が形成される。これにより、第２画像データの受信開始から第２画像データの画像の形成の完了までに要する時間が短くすみ、外部装置３と有線通信部２２Ｂとのファックス通信が長引くことを抑制できる。その結果、通信費を抑制することができる。
【００６８】
また、外部装置３から有線通信部２２Ａ，２２Ｃが第２画像データを受信した場合であって、第２画像データのデータサイズが所定サイズ未満である場合にも、第２逐次画像形成処理が実行される。したがって、第２画像データの画像の形成を早期に終了させることができる。
【００６９】
他の外部装置２から他の無線通信部２１が第２画像データを受信した場合、それらの無線接続状態を示す電波強度が予め定められた閾値以上であるか否かが判定される。そして、電波強度が閾値以上である場合であって、第２画像データのデータサイズが所定サイズ未満である場合には、第２逐次画像形成処理が実行される。この場合、第２画像データの画像の形成を早期に終了させることができる。一方、第２画像データのデータサイズが所定サイズ以上である場合には、第２画像データの受信完了に時間がかかる可能性があるので、全ての第１画像データが第１バッファ３３１に記憶された後に、第１画像データの画像の形成が開始され、その画像形成が完了した後に、第２逐次画像形成処理が実行される。これにより、第１画像データの画像の形成の完了が遅れることを抑制できる。
【００７０】
また、他の外部装置２から他の無線通信部２１が第２画像データを受信した場合であって、それらの無線接続状態を示す電波強度が閾値未満である場合には、先に受信を完了した第１画像データ又は第２画像データの一方の画像の形成が開始され、その画像形成が完了した後に、第１画像データ又は第２画像データの画像の形成が開始される。そのため、第１画像データ及び第２画像データの画像の形成を効率よく行うことができる。
【００７１】
＜変形例＞
以上、本発明のいくつかの実施形態について説明したが、本発明は、更に他の形態で実施することも可能である。
【００７２】
たとえば、ＣＰＵ３１は、ＡＳＩＣ（Application Specific Integrated Circuit）に内蔵されていてもよい。
【００７３】
また、前述の実施形態では、単一のＣＰＵ３１が各処理を実行する場合について説明した。しかしながら、制御部１６が複数のＣＰＵを備え、複数のＣＰＵが協働して各処理を実行してもよい。
【００７４】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【００７５】
１    ＭＦＰ
２    外部装置
３    外部装置
１１  画像形成部
１５  通信部
１６  制御部
２１  無線通信部
２２  有線通信部
３１  ＣＰＵ
３３  ＲＡＭ
【図１】
0006627612.tif 000002
【図２】
0006627612.tif 000003
【図３】
0006627612.tif 000004
【図４】
0006627612.tif 000005
【図５】
0006627612.tif 000006
【図６】
0006627612.tif 000007
【図７】
0006627612.tif 000008
【図８】
0006627612.tif 000009
【図９】
0006627612.tif 000010
【図１０】
0006627612.tif 000011