(57)【要約】【課題】ユーザが読取りの設定状態を認識しなくとも自動的にユーザが希望している読取方法を判定して読取ジョブ毎の読取処理にかかる時間を短縮できる画像読取装置を提供する。【解決手段】少なくとも１つの特定の読取ジョブにおいて原稿白紙頁判定プログラムＰＲ２により少なくとも１枚の原稿に白紙頁が検出されたと判定された場合、その特定の読取ジョブの終了後に実行が開始された次の読取ジョブにおいて、白紙頁が検出された面と反対側の面の画像だけを読み取るように両面原稿読取部５８を制御する。【選択図】図４
2011139235.tif 000002
【特許請求の範囲】
【請求項１】
複数枚の原稿を読取る読取ジョブを実行するために給紙トレイに載置された原稿を搬送しながら、原稿の両面の画像を読み取ることが可能な両面原稿読取部と、
原稿の少なくとも一方の面の画像が白紙頁であるか否かを検出する白紙頁検出部と、
前記読取ジョブの実行が開始されて継続しているのか、またはその実行が終了したのかを判定する読取ジョブ実行判定部と、
前記読取ジョブ実行判定部により実行が開始されたと判定された読取ジョブにおいて、前記白紙頁検出部により、複数枚の原稿の中の少なくとも１枚の原稿に白紙頁が検出されたか否かを判定する原稿白紙頁判定部と、
少なくとも１つの特定の読取ジョブにおいて前記原稿白紙頁判定部により少なくとも１枚の原稿に白紙頁が検出されたと判定された場合、前記読取ジョブ実行判定部によりその特定の読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、前記白紙頁が検出された面と反対側の面の画像だけを読み取るように前記両面原稿読取部を制御する読取制御部とを備えることを特徴とする画像読取装置。
【請求項２】
複数枚の原稿を読取る読取ジョブを実行するために給紙トレイに載置された原稿を搬送しながら、原稿の両面の画像を読み取ることが可能な両面原稿読取部と、
原稿の少なくとも一方の面の画像が白紙頁であるか否かを検出する白紙頁検出部と、
前記読取ジョブの実行が開始されて継続しているのか、またはその実行が終了したのかを判定する読取ジョブ実行判定部と、
前記読取ジョブ実行判定部により実行が開始されたと判定された読取ジョブにおいて、前記白紙頁検出部により、複数枚の原稿の中の少なくとも１枚の原稿に白紙頁が検出されたか否かを判定する原稿白紙頁判定部と、
連続する読取ジョブの各々において前記原稿白紙頁判定部により少なくとも１枚の原稿に白紙頁が検出された読取ジョブの数を計数して、その計数値が所定の値に達したか否かを判定するジョブ数判定部と、
前記ジョブ数判定部により前記計数された読取ジョブの計数値が所定の値に達したと判定された場合、前記読取ジョブ実行判定部によりその連続する読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、前記白紙頁が検出された面と反対側の面の画像だけを読み取るように前記両面原稿読取部を制御する読取制御部とを備えることを特徴とする画像読取装置。
【請求項３】
請求項２に記載する画像読取装置において、
前記原稿白紙頁判定部は、前記読取ジョブ実行判定部により実行が開始されたと判定された読取ジョブにおいて、前記白紙頁検出部により、複数枚の原稿全てに白紙頁が検出されたか否かを判定することを特徴とする画像読取装置。
【請求項４】
請求項２又は請求項３に記載する画像読取装置において、
先の読取ジョブに対して次の読取ジョブにおいて前記両面原稿読取部による読取り状態が変更されたか否かを判定する状態変更判定部を備え、
前記読取制御部は、前記ジョブ数判定部により前記計数された読取ジョブの計数値が所定の値に達したと判定された後に、前記状態変更判定部により読取り状態が変更されたと判定された場合、前記読取ジョブ実行判定部により、読取り状態が変更された読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、前記白紙頁が検出された面と反対側の面の画像だけを読み取るように前記両面原稿読取部を制御することを特徴とする画像読取装置。
【請求項５】
請求項４に記載する画像読取装置において、
１つの読取ジョブが開始されてから終了するまでに読み取った原稿の枚数を記憶する読
取枚数記憶部を備え、
前記状態変更判定部が、前記読取枚数記憶部によって記憶された先の読取ジョブで読み取った原稿の枚数と前記先の読取ジョブに続く次の読取ジョブで読み取った原稿の枚数とが異なるか否かによって前記両面原稿読取部による読取り状態が変更されたか否かを判定することを特徴とする画像読取装置。
【請求項６】
画像読取機能と、その画像読取機能により読み取られた画像を送信する画像送信機能と、前記画像読取機能により読み取られた画像を記録媒体に形成する画像形成機能とを有する複合機であって、
請求項１乃至請求項５のいずれかに記載の画像読取装置を備えた複合機。
【請求項７】
請求項６に記載の複合機において、
前記複合機により実行される機能を選択する実行機能選択部と、
先の読取ジョブと次の読取ジョブとにおいて前記実行機能選択部により選択された機能が変更されたか否かを判定する実行機能変更判定部とを備え、
実行機能変更判定部により前記選択された機能が変更されたと判定された場合、前記読取ジョブ実行判定部により、前記選択された機能が変更された読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、前記白紙頁が検出された面と反対側の面の画像だけを読み取るように前記両面原稿読取部を制御することを特徴とする複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の両面読取機能と、複数枚の原稿の連続読取機能とを備えた画像読取装置及びその画像読取装置を備えた複合機に関する。
【背景技術】
【０００２】
従来、画像読取装置として、原稿の両面読取機能と、複数枚の原稿の連続読取機能とを備えたものが知られている。このような画像読取装置では、複数枚の原稿を連続的に読み取る際には、片面読取りを実行するか、両面読取りを実行するかをユーザが予め設定する操作が必要となっていた。そのため、両面読取りに設定して片面原稿を読み取ると、読み取る必要のない面の画像を読み取ってしまう問題があった。そこで、特許文献１に記載の画像読取装置は、１枚目の原稿を読み取って、原稿の画像が両面又は片面に形成されているかを検出し、この検出結果により、２枚目以降の読み取りを両面読取り又は片面読取りに自動的に設定している。すなわち、特許文献１に記載の画像読取装置においては、ユーザが両面読取り又は片面読取りの設定操作をしなくても、１枚目の原稿の読取画像に基づいて、２枚目以降の原稿の読み取りを両面読取り又は片面読取りに自動的に設定できるように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９１８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、画像読取装置は、複写又はファクシミリ送信のために多量の原稿を高速で読み取ることができ、複数枚の原稿を読み取る１つの読取ジョブを実行した後に、異なる複数枚の原稿を読み取る別の読取ジョブを実行したり、または、同じ原稿について動作設定状態を変更して別の読取ジョブを実行したりすることがある。このように異なる読取ジョブを連続して実行する場合、特許文献１に記載の画像読取装置は、１つの読取ジョブが終了して次の読取ジョブを受け付けた際にも、１枚目の原稿を読み取って、白紙頁が存在するか否かを判断し、両面読取り又は片面読取りの設定を行うため、読取ジョブ毎にこれらの読取準備処理が実行される。先の読取ジョブにおいて上記読取準備処理により片面読取りが設定され、ユーザが次の読取ジョブにおいて片面読取りを希望する場合にも、この次の読取ジョブについて上記読取準備処理が再度実行されることから、次の読取ジョブ以降の各ジョブの読取開始からその終了までの読取処理時間が比較的長くなり、読取処理を高速化する上で問題があった。
【０００５】
本発明は、上述した問題を解決するためになされたものであり、その目的は、ユーザが読取りの設定状態を認識しなくとも自動的にユーザが希望している読取方法を判定して読取ジョブ毎の読取処理にかかる時間を短縮できる画像読取装置を提供することである。
【課題を解決するための手段】
【０００６】
この目的を達成するために、請求項１記載の画像読取装置は、複数枚の原稿を読取る読取ジョブを実行するために給紙トレイに載置された原稿を搬送しながら、原稿の両面の画像を読み取ることが可能な両面原稿読取部と、原稿の少なくとも一方の面の画像が白紙頁であるか否かを検出する白紙頁検出部と、前記読取ジョブの実行が開始されて継続しているのか、またはその実行が終了したのかを判定する読取ジョブ実行判定部と、前記読取ジョブ実行判定部により実行が開始されたと判定された読取ジョブにおいて、前記白紙頁検
出部により、複数枚の原稿の中の少なくとも１枚の原稿に白紙頁が検出されたか否かを判定する原稿白紙頁判定部と、少なくとも１つの特定の読取ジョブにおいて前記原稿白紙頁判定部により少なくとも１枚の原稿に白紙頁が検出されたと判定された場合、前記読取ジョブ実行判定部によりその特定の読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、前記白紙頁が検出された面と反対側の面の画像だけを読み取るように前記両面原稿読取部を制御する読取制御部とを備える。
【０００７】
本発明によれば、少なくとも１つの先行する特定の読取ジョブにおいて原稿白紙頁判定部により少なくとも１枚の原稿に白紙頁が検出されたと判定された場合、読取ジョブ実行判定部によりその先行する特定の読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、白紙頁が検出された面と反対側の面の画像だけを読み取ることができる。したがって、ユーザが読み取りの設定状態を認識しなくとも自動的にユーザが希望している読取方法が判定されて読取ジョブ毎の読取処理にかかる時間が短縮される。
【０００８】
請求項２記載の画像読取装置では、複数枚の原稿を読取る読取ジョブを実行するために給紙トレイに載置された原稿を搬送しながら、原稿の両面の画像を読み取ることが可能な両面原稿読取部と、原稿の少なくとも一方の面の画像が白紙頁であるか否かを検出する白紙頁検出部と、前記読取ジョブの実行が開始されて継続しているのか、またはその実行が終了したのかを判定する読取ジョブ実行判定部と、前記読取ジョブ実行判定部により実行が開始されたと判定された読取ジョブにおいて、前記白紙頁検出部により、複数枚の原稿の中の少なくとも１枚の原稿に白紙頁が検出されたか否かを判定する原稿白紙頁判定部と、連続する読取ジョブの各々において前記原稿白紙頁判定部により少なくとも１枚の原稿に白紙頁が検出された読取ジョブの数を計数して、その計数値が所定の値に達したか否かを判定するジョブ数判定部と、前記ジョブ数判定部により前記計数された読取ジョブの計数値が所定の値に達したと判定された場合、前記読取ジョブ実行判定部によりその連続する読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、前記白紙頁が検出された面と反対側の面の画像だけを読み取るように前記両面原稿読取部を制御する読取制御部とを備える。
【０００９】
連続する先の読取ジョブの各々において原稿白紙頁判定部により少なくとも１枚の原稿に白紙頁が検出された読取ジョブが計数され、その計数値が所定の値に達したと判定された場合、読取ジョブ実行判定部によりその連続する先の読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、白紙頁が検出された面と反対側の面の画像だけが読み取られる。したがって、各読取ジョブにおいて原稿を両面または片面のいずれで読み取るのかについてユーザが使用する原稿の読取り状態をより確実に推測して、ユーザが希望する可能性の高い原稿の読取り状態に両面原稿読取部を自動的に制御することができる。
【００１０】
請求項３記載の画像読取装置では、前記原稿白紙頁判定部は、前記読取ジョブ実行判定部により実行が開始されたと判定された読取ジョブにおいて、前記白紙頁検出部により、複数枚の原稿全てに白紙頁が検出されたか否かを判定する。
【００１１】
連続する先の読取ジョブの各々において原稿白紙頁判定部により全ての原稿に白紙頁が検出された読取ジョブが計数され、その計数値が所定の値に達したと判定された場合、読取ジョブ実行判定部によりその連続する先の読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、白紙頁が検出された面と反対側の面の画像だけが読み取られる。したがって、全ての原稿が白紙頁であることを検出するため、より確実に片面原稿であることを検出して片面読取りを実行することができる。
【００１２】
請求項４記載の画像読取装置では、先の読取ジョブに対して次の読取ジョブにおいて前
記両面原稿読取部による読取り状態が変更されたか否かを判定する状態変更判定部を備え、前記読取制御部は、前記ジョブ数判定部により前記計数された読取ジョブの計数値が所定の値に達したと判定された後に、前記状態変更判定部により読取り状態が変更されたと判定された場合、前記読取ジョブ実行判定部により、読取り状態が変更された読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、前記白紙頁が検出された面と反対側の面の画像だけを読み取るように前記両面原稿読取部を制御する。
【００１３】
一般に、複数の異なるユーザが、１台の画像読取装置を使用する場合、各ユーザが各自の希望に合わせて両面原稿読取部による読取り状態を変更することが多い。たとえば、各ユーザが、読取りの解像度及び原稿の枚数などの読取り状態を変更することがある。このような読取り状態の変更が次の読取ジョブの実行前に行われたときには、先の読取ジョブと次の読取ジョブとでは、ユーザが異なる可能性が高いことから、読取ジョブの計数値が所定の値に達したと判定された後に、前記状態変更判定部により読取り状態が変更されたと判定された場合、前記読取ジョブ実行判定部により、読取り状態が変更された読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、白紙頁が検出された面と反対側の面の画像だけが読み取られる。したがって、複数のユーザによって読取ジョブが実行されているときに、片面読取りまたは両面読取りのいずれの読取方法を実行するのかについて先の読取ジョブまでの原稿の読取方法の傾向から、次の読取ジョブを実行するユーザの希望する読取方法を推測して自動的に設定することができる。
【００１４】
請求項５記載の画像読取装置では、１つの読取ジョブが開始されてから終了するまでに読み取った原稿の枚数を記憶する読取枚数記憶部を備え、前記状態変更判定部が、前記読取枚数記憶部によって記憶された先の読取ジョブで読み取った原稿の枚数と前記先の読取ジョブに続く次の読取ジョブで読み取った原稿の枚数とが異なるか否かによって前記両面原稿読取部による読取り状態が変更されたか否かを判定する。
【００１５】
複数枚の原稿の読取ジョブが複数連続する場合でも、同一のユーザが同じ原稿を使用して複数の異なる読取ジョブを連続して行う場合がしばしば存在する。たとえば、同一のユーザが同じ原稿を複数の異なる宛先にファクシミリ送信するときに、同じ原稿が複数の異なる読取ジョブで読み取られる。各読取ジョブでの原稿の枚数が同じであるときには、同一のユーザが複数の読取ジョブを連続して実行すると推測することができる。反対に、先の読取ジョブでの原稿の枚数が、次の読取ジョブでの原稿の枚数と異なるときには、先の読取ジョブと異なるユーザが次の読取ジョブを実行すると推測することができる。このことから、前記状態変更判定部が、先の読取ジョブと次の読取ジョブとで原稿の枚数が異なるか否かによって前記両面原稿読取部による読取り状態が変更されたか否かを判定する。原稿の読取枚数が異なるときは、異なるユーザが次の読取ジョブを実行すると推測し、次の読取ジョブにおいて、白紙頁が検出された面と反対側の面の画像だけを読み取る。したがって、複数のユーザによって読取ジョブが実行されているときに、片面読取りまたは両面読取りのいずれの読取方法を実行するのかについて先の読取ジョブまでの原稿の読取方法の傾向から、次の読取ジョブを実行するユーザの希望する読取方法を推測して自動的に設定することができる。
【００１６】
請求項６記載の複合機では、画像読取機能と、その画像読取機能により読み取られた画像を送信する画像送信機能と、前記画像読取機能により読み取られた画像を記録媒体に形成する画像形成機能とを有する複合機であって、請求項１乃至請求項５のいずれかに記載の画像読取装置を備える。
【００１７】
先の読取ジョブにおいて原稿白紙頁判定部により少なくとも１枚の原稿に白紙頁が検出されたと判定された場合、読取ジョブ実行判定部によりその先の読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、白紙頁が検出された面と反対側の
面の画像だけが読み取られる。したがって、ユーザが読取りの設定状態を認識しなくとも自動的にユーザが希望している読取方法が判定されて読取ジョブ毎の読取処理にかかる時間が短縮される。
【００１８】
請求項７記載の複合機では、前記複合機により実行される機能を選択する実行機能選択部と、先の読取ジョブと次の読取ジョブとにおいて前記実行機能選択部により選択された機能が変更されたか否かを判定する実行機能変更判定部とを備え、実行機能変更判定部により前記選択された機能が変更されたと判定された場合、前記読取ジョブ実行判定部により、前記選択された機能が変更された読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、前記白紙頁が検出された面と反対側の面の画像だけを読み取るように前記両面原稿読取部を制御する。
【００１９】
一般に、複数の異なるユーザが、１台の複合機を使用する場合、各ユーザが各自の使用目的に合わせて複合機により実行される機能を選択するため、先の読取ジョブと次の読取ジョブとにおいて実行される機能が変更されることが多い。たとえば、各ユーザが、各読取ジョブが実行される前に、コピー機能、ファクシミリ機能、及び、スキャン機能などの複数の機能のうちの１つの機能を選択する。この場合、先の読取ジョブにおいて選択された機能が次の読取ジョブで変更されることがある。このような選択された機能の変更が次の読取ジョブの実行前に行われたときには、先の読取ジョブと次の読取ジョブとでは、ユーザが異なる可能性が高いことから、実行機能変更判定部により、選択された機能が変更されたと判定された場合、前記読取ジョブ実行判定部により、選択された機能が変更された読取ジョブの終了後に実行が開始されたと判定された次の読取ジョブにおいて、白紙頁が検出された面と反対側の面の画像だけが読み取られる。したがって、複数のユーザによって読取ジョブが実行されているときに、各ユーザの希望する読取方法で読み取ることができる。
【発明の効果】
【００２０】
本発明によれば、ユーザが読み取りの設定状態を認識しなくとも自動的にユーザが希望している読取方法が判定されて読取ジョブ毎の読取処理にかかる時間が短縮される。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態に係る複合機１０を示す斜視図である。
【図２】図１における複合機１０を前から後に向かう方向に見た断面図である。
【図３】本発明の第１の実施形態に係る複合機１０の電気的構成を示すブロック図である。
【図４】第１の実施形態における両面原稿読取部５８の読取制御のフローチャートその１である。
【図５】第１の実施形態における両面原稿読取部５８の読取制御のフローチャートその２である。
【図６】第１の実施形態における読取モード設定処理のフローチャートである。
【図７】第１の実施形態における１番目から６番目までの連続する読取ジョブを実行する場合の各読取パターンの読取制御動作を説明するための説明図である。
【図８】本発明の第２の実施形態における両面原稿読取部５８の読取制御のフローチャートその１である。
【図９】第２の実施形態における両面原稿読取部５８の読取制御のフローチャートその２である。
【図１０】第２の実施形態における読取モード設定処理のフローチャートである。
【図１１】第２の実施形態における１番目から５番目までの連続する読取ジョブを実行する場合の読取制御動作を説明するための説明図である。
【発明を実施するための形態】
【００２２】
［第１の実施形態］
以下、本発明の画像読取装置を具体化した第１の実施形態について、添付図面を参照しながら詳細に説明する。本実施形態は、電子写真方式のカラープリンタに本発明を適用したものである。
【００２３】
＜複合機の全体構成＞
図１は、本発明の第１の実施形態に係る複合機１０を示す斜視図である。図２は、図１における複合機１０を前から後に向かう方向に見た断面図である。図１において、複合機１０は、画像読取装置２０、この画像読取装置２０の上部に配置された自動原稿搬送装置（ＡＤＦ：Auto Document Feeder）１１、給紙トレイ１２、排紙トレイ１４、入力装置２１、表示装置２３等を備えている。なお、前後方向、左右方向、及び上下方向は、図１及び図２に矢印で示す方向である。
【００２４】
ＡＤＦ１１は、画像読取装置２０に対して回動自在に設けられている。そのため、ＡＤＦ１１は、画像読取装置２０の上面を開閉することができる。ＡＤＦ１１は、原稿が載置される給紙トレイ１２と、原稿が排出される排紙トレイ１４とを備えている。給紙トレイ１２及び排紙トレイ１４は、上下方向に二段に配設されている。具体的には、排紙トレイ１４の上方に給紙トレイ１２が配置されている。なお、本実施形態では、排紙トレイ１４は、ＡＤＦ１１の上面に形成された凹部により構成されている。
【００２５】
ＡＤＦ１１は、給紙トレイ１２から引き出した原稿をＵターン搬送路１６に沿って搬送し、排紙トレイ１４へ排出する。給紙トレイ１２は、複数枚の原稿を収容することができる。原稿検知センサ３０は、原稿が給紙トレイ１２に収容しているか否かを検知する。ＡＤＦ１１は、原稿検知センサ３０が原稿を検知した状態で給紙トレイ１２から１枚ずつ連続して原稿を取り出す。給紙トレイ１２から取り出された原稿は、Ｕターン搬送路１６に沿って排紙トレイ１４へ向かう向きを「搬送向き」として、排紙トレイ１４へ自動的に搬送される。このＡＤＦ１１は、イメージセンサ２４を備えている。図２が示すように、このイメージセンサ２４は、原稿が搬送路１６に沿って搬送される際に、当該原稿の裏面である第１面に記録された画像を読み取る。このイメージセンサ２４としては、典型的にはＣＩＳ（Contact Image Sensor） やＣＣＤ（Charge Coupled Device）が採用される。
【００２６】
画像読取装置２０は、コンタクトガラス２２を備えている。このコンタクトガラス２２は、画像読取装置２０の上面に配置されている。このコンタクトガラス２２の下方に、イメージセンサ２５が備えられている。このイメージセンサ２５は、原稿がＵターン搬送路１６に沿って搬送される際に、原稿の表面である第２面に記録された画像を読み取る。このイメージセンサ２５としても、典型的にはＣＩＳやＣＣＤが採用される。本実施形態のＡＤＦ１１、イメージセンサ２４、及び、イメージセンサ２５は、本発明の両面原稿読取部の一例である。
【００２７】
画像読取装置２０は、ＡＤＦ１１が適用可能なものであれば如何なる構成のものであってもよい。なお、本実施形態は、本発明が画像読取装置２０及びこれに適用可能なＡＤＦ１１として実施される一例であるが、本発明は、トナーやインクなどの画像記録材を記録用紙に付着させて画像を記録する画像記録装置として実施されてもよい。
【００２８】
入力装置２１は、タッチパネル、押しボタンスイッチ、スタートボタン、あるいはテンキーなどから構成される。表示装置２３は、ＬＣＤ等からなる。
【００２９】
複数の原稿は、積層された状態で給紙トレイ１２上に載置される。このとき、原稿は、表面を上にして給紙トレイ１２上に載置される。給紙トレイ１２に原稿が載置された状態
で、入力装置２１から読取動作開始指令が入力されると、原稿の画像が読み取り始められる。ＡＤＦ１１によって給紙トレイ１２から取り出された原稿は、その裏面に記録された画像がイメージセンサ２４により読み取られる。この原稿は、さらにＵターン搬送路１６に沿って送られ、湾曲搬送路２７を通過する際に表裏反転される。そして、原稿の表面に記録された画像がイメージセンサ２５によって読み取られる。その後、排紙トレイ１４に排出された原稿は、表面を下にして排紙トレイ１４上にスタックされる。
【００３０】
＜両面原稿読取部＞
第１の実施形態では、両面原稿読取部５８が、ＡＤＦ１１、イメージセンサ２４、及びイメージセンサ２５の組み合わせに相当する。前述のように、イメージセンサ２４はＡＤＦ１１に設けられている。このイメージセンサ２４は、搬送ローラ３２とピンチローラ３３との間に配置され、第１搬送路２６を臨む位置に配置されている。したがって、第１搬送路２６に沿って搬送される原稿は、イメージセンサ２４の近傍を通過する。この際に、当該原稿の裏面に記録された画像がイメージセンサ２４によって読み取られる。また、イメージセンサ２４の対向する位置に、第１白部材３４が配置されている。この第１白部材３４にコイルバネ３５が設けられており、これにより、第１白部材３４は、イメージセンサ２４側へ弾性的に付勢されている。したがって、この第１白部材３４は、第１搬送路２６に沿って搬送される原稿をイメージセンサ２４に押し付ける。その結果、イメージセンサ２４による良好な画像読取が可能となる。
【００３１】
また、前述のように、イメージセンサ２５は画像読取装置２０側に設けられている。このイメージセンサ２５は、スライド軸３６に対してスライド自在に支持されている。スライド軸３６は、画像読取装置２０の筐体に固定されており、図２が示すように図中左右方向に延びている。すなわち、スライド軸３６は、原稿の搬送向き及び反搬送向きに延びている。イメージセンサ２５は、図示されていないモータを駆動源として、所要の駆動伝達機構を介してスライドするようになっている。この場合の駆動伝達機構とは、たとえばプーリー・ベルト機構が例示される。
【００３２】
画像読取装置２０のコンタクトガラス２２は、二分割されている。すなわち、コンタクトガラス２２は、固定読取用ガラス３７と移動読取用ガラス３８とを有する。この移動読取用ガラス３８がいわゆる「プラテンガラス」と称されるものであり、ＡＤＦ１１が使用されない場合に、１枚ずつ原稿が載置される。そして、イメージセンサ２５がスライドされつつ原稿に記録された画像が読み取られる。
【００３３】
固定読取用ガラス３７は、ＡＤＦ１１が使用される場合に、連続して原稿が通過するものである。この固定読取用ガラス３７と移動読取用ガラス３８との間に原稿離反部材３９が設けられている。この原稿離反部材３９は、第２搬送路２８に進入して固定読取用ガラス３７に接した原稿を当該固定読取用ガラス３７からすくい上げる。これにより、原稿は、固定読取用ガラス３７から離反して第２搬送路２８に沿って送られる。
【００３４】
ＡＤＦ１１が使用される場合、イメージセンサ２５は、所定の画像読取位置１８に移動して停止される。イメージセンサ２５が画像読取位置１８に停止することにより、イメージセンサ２５は、第２搬送路２８を臨む位置に配置される。この画像読取位置１８は、固定読取用ガラス３７の端部であって、上記原稿離反部材３９に沿う部位である。原稿は、固定読取用ガラス３７の上記画像読取位置１８に到達し、その後に原稿離反部材３９により固定読取用ガラス３７からすくい上げられる。原稿は、画像読取位置１８を通過する際に開口４２から露出する。すなわち、原稿の表面に記録された画像が開口４２から露出する。画像読取位置１８で待機するイメージセンサ２５は、この露出した画像を読み取る。
【００３５】
画像読取位置１８に対応する位置に第２白部材４０が配置されている。具体的には、こ
の第２白部材４０は、ＡＤＦ１１のアンダーガイド３１に固定されている。第２白部材４０は、画像読取位置１８で待機するイメージセンサ２５と対向する。この第２白部材４０にコイルバネ４１が設けられている。このため、第２白部材４０は、イメージセンサ２５側へ弾性的に付勢されている。第２搬送路２８に沿って搬送される原稿の先端が第２白部材４０に到達すると、原稿は、第２白部材４０と固定読取用ガラス３７との間に進入する。この第２白部材４０は、原稿を固定読取用ガラス３７に押し付ける。その結果、イメージセンサ２５による良好な画像読取が可能となる。
【００３６】
＜複合機の電気的構成＞
図３は、第１の実施形態に係る複合機１０の電気的構成を表すブロック図である。複合機１０は、ＣＰＵ５０、各種メモリ領域を備えるＲＡＭ５１、各種プログラムを記憶するＲＯＭ５２、バスライン５３、入出力部５７、記憶装置５６、通信ネットワークに接続されて外部装置５４との間でデータの送受信をする通信インタフェース５５、及び受信した印刷制御データを一時格納する受信バッファメモリ６１を備えて構成される。図３において、入出力部５７はＩ／Ｏと図示され、外部装置５４はＰＣと図示され、通信インタフェース５５はＩ／Ｆと表示されている。入出力部５７は、入力装置２１、ＬＣＤ等からなる表示装置２３、及び印刷部５９とそれぞれ接続されている。入力装置２１は、タッチパネル、押しボタンスイッチ、スタートボタンあるいはテンキーなどから構成される。印刷部５９は、インクジェット印字機構、レーザー印字機構、熱転写印字機構、あるいはドットインパクト式印字機構などの周知の機構からなる。入出力部５７は、両面原稿の画像を読取可能な両面原稿読取部５８、及び、公衆電話回線を通じて画像データを送受信するＦＡＸ部６０とそれぞれ接続されている。両面原稿読取部５８は、ＡＤＦ１１、イメージセンサ２４、及び、イメージセンサ２５などから構成されている。記憶装置５６は、例えばＥＥＰＲＯＭなどの不揮発性メモリや、ハードディスクで構成される。
【００３７】
（ＲＡＭのメモリ領域）
ＲＡＭ５１は、裏面画像メモリ領域ＡＲ１１、及び、表面画像メモリ領域ＡＲ１２を有する画像領域ＡＲ１を備える。裏面画像メモリ領域ＡＲ１１は、イメージセンサ２４により読み取られた原稿の画像を記憶する。表面画像メモリ領域ＡＲ１２は、イメージセンサ２５により読み取られた原稿の画像を記憶する。また、ＲＡＭ５１は、裏面基準黒データメモリ領域ＡＲ２１、及び、表面基準黒データメモリ領域ＡＲ２２を有する基準黒データ領域ＡＲ２を備える。裏面基準黒データメモリ領域ＡＲ２１は、裏面の白紙の記録紙の黒データ量を記憶する。表面基準黒データメモリ領域ＡＲ２２は、表面の白紙の記録紙の黒データ量を記憶する。
【００３８】
ＲＡＭ５１は、裏面黒データメモリ領域ＡＲ３１、及び、表面黒データメモリ領域ＡＲ３２を有する黒データ領域ＡＲ３を備える。裏面黒データメモリ領域ＡＲ３１は、原稿の裏面の黒データ量を記憶する。表面黒データメモリ領域ＡＲ３２は、原稿の表面の黒データ量を記憶する。
【００３９】
ＲＡＭ５１は、ページカウンタメモリ領域ＡＲ４１、前回ページ数メモリ領域ＡＲ４２、及び、片面原稿読取ジョブカウンタメモリ領域ＡＲ４３を有するカウンタ値領域ＡＲ４を備える。ページカウンタメモリ領域ＡＲ４１は、読み取った原稿の枚数を記憶する。前回ページ数メモリ領域ＡＲ４２は、行われた読取ジョブの中で一番最後に行われた読取ジョブの１つ前の読取ジョブで読み取った原稿の枚数を記憶する。以降、行われた読取ジョブの中で一番最後に行われた読取ジョブを「今回の読取ジョブ」といい、行われた読取ジョブの中で一番最後に行われた読取ジョブの１つ前の読取ジョブを「前回の読取ジョブ」という。片面原稿読取ジョブカウンタメモリ領域ＡＲ４３は、白紙頁が原稿の同じ一方の面にある片面原稿の読取ジョブが連続して行われた回数を記憶する。「片面原稿」とは、白紙頁が原稿の一方の面にあり、他方の面に画像が形成されている原稿のことである。ま
た、原稿の裏表の面に画像が形成されている原稿を「両面原稿」という。片面原稿読取ジョブカウンタメモリ領域ＡＲ４３は、例えば、全ての原稿の裏面に白紙頁があり、表面に画像が形成されている片面原稿を読み取る読取ジョブが連続して検出された回数を記憶する。
【００４０】
ＲＡＭ５１は、前回読取ジョブフラグメモリ領域ＡＲ５１、原稿読取モードフラグメモリ領域ＡＲ５２、強制片面読取フラグメモリ領域ＡＲ５３、ページ数変化フラグメモリ領域ＡＲ５４、及び、実行機能変化フラグメモリ領域ＡＲ５５を有するフラグ領域ＡＲ５を備える。前回読取ジョブフラグメモリ領域ＡＲ５１は、前回の読取ジョブの原稿のうち表面が全て白紙頁であるか又は裏面が全て白紙頁であるかの情報を記憶する。原稿読取モードフラグメモリ領域ＡＲ５２は、読取モードが片面読取りであるか又は両面読取りであるかの情報を記憶する。強制片面読取フラグメモリ領域ＡＲ５３は、両面読取りから片面読取りに切り替えるか否か判定する情報を記憶する。ページ数変化フラグメモリ領域ＡＲ５４は、前回の読取ジョブの原稿枚数と今回の読取ジョブの原稿枚数とが異なるか否かの情報を記憶する。実行機能変化フラグメモリ領域ＡＲ５５は、前回の読取ジョブで実行された機能と今回の読取ジョブで実行された機能とが異なるか否かの情報を記憶する。
【００４１】
ＲＡＭ５１は、今回実行機能種類メモリ領域ＡＲ６１、及び、前回実行機能種類メモリ領域ＡＲ６２を有する実行機能種類領域ＡＲ６を備える。今回実行機能種類メモリ領域ＡＲ６１は、今回の読取ジョブでユーザによって選択された機能を示す機能情報を記憶する。前回実行機能種類メモリ領域ＡＲ６２は、前回の読取ジョブでユーザによって選択された機能を示す機能情報を記憶する。
【００４２】
（ＲＯＭのメモリ領域及び記憶プログラム）
ＲＯＭ５２は、白紙頁検出領域ＰＲ１、原稿白紙頁判定領域ＰＲ２、読取モード設定領域ＰＲ３、読取制御領域ＰＲ４、ジョブ数判定領域ＰＲ５、状態変更判定領域ＰＲ６、及び、実行機能変更判定領域ＰＲ７を備える。白紙頁検出領域ＰＲ１は、白紙頁検出プログラムを記憶する。原稿白紙頁判定領域ＰＲ２は、原稿白紙頁判定プログラムを記憶する。読取モード設定領域ＰＲ３は、読取モード設定プログラムを記憶する。読取制御領域ＰＲ４は、読取制御プログラムを記憶する。ジョブ数判定領域ＰＲ５は、ジョブ数判定プログラムを記憶する。状態変更判定領域ＰＲ６は、状態変更判定プログラムを記憶する。実行機能変更判定領域ＰＲ７は、実行機能変更判定プログラムを記憶する。
【００４３】
白紙頁検出プログラムは、イメージセンサ２４、２５によって読み取られた原稿が白紙頁であるか否かを検出するためのプログラムである。白紙頁検出プログラムが実行されると、表面画像メモリ領域ＡＲ１２に記憶された画像データの中から黒データ量がカウントされ、この黒データ量のカウント値が表面黒データメモリ領域ＡＲ３２に格納される。同様に、裏面画像メモリ領域ＡＲ１１に記憶された画像データの中から黒データ量がカウントされ、この黒データ量のカウント値が裏面黒データメモリ領域ＡＲ３１に格納される。次に表面黒データメモリ領域ＡＲ３２と表面基準黒データメモリ領域ＡＲ２２との黒データ量を比較して、原稿の表面が白紙頁であるか否かが判定される。同様に裏面黒データメモリ領域ＡＲ３１と裏面基準黒データメモリ領域ＡＲ２１との黒データ量を比較して、原稿の裏面が白紙頁であるか否かが判定される。
【００４４】
原稿白紙頁判定プログラムは、１つの読取ジョブにおいてイメージセンサ２４、２５によって読み取られた原稿の全てが片面原稿であるか否かを判定し、片面原稿である場合は、表面と裏面とのどちらが白紙頁であるかを判定するためのプログラムである。原稿白紙頁判定プログラムが実行され、読み取られた原稿の全ての表面に白紙頁がある場合、前回読取ジョブフラグメモリ領域ＡＲ５１に記憶されている値が「１」となる。読み取られた原稿の全ての裏面に白紙頁がある場合、前回読取ジョブフラグメモリ領域ＡＲ５１に記憶
されている値が「０」となる。なお初期値として前回読取ジョブフラグメモリ領域ＡＲ５１に「０」が記憶されている。
【００４５】
読取モード設定プログラムは、読取動作が開始される前の初期設定でユーザによって入力装置２１から両面読取モード又は片面読取モードの読取モードが指定される際に、その指定に従って読取モードを設定するためのプログラムである。読取モード設定プログラムが実行され、読取モードが両面読取モードに設定されると、原稿読取モードフラグメモリ領域ＡＲ５２に記憶されている値が「１」となり、読取モードが片面読取モードに設定されると、原稿読取モードフラグメモリ領域ＡＲ５２に記憶されている値が「０」となる。
【００４６】
読取制御プログラムは、両面読取モードが設定されている場合に、読取モードの設定は変更されずに、両面読取りから片面読取りに切り替えて読取動作を制御するためのプログラムである。本実施形態では、表面の片面読取りを行う場合、イメージセンサ２４をオフ、イメージセンサ２５をオンにして読み取りが制御される。同様に、裏面の片面読取りを行う場合、イメージセンサ２４をオン、イメージセンサ２５をオフにして読み取りが制御される。なお両面読取りから片面読取りに切り替える方法は、読取制御プログラムを実行させる方法と、読取モード設定プログラムにより両面読取モードから片面読取モードに切り替える方法とがある。本実施形態では、読取モードの設定は変更されずに、両面読取りから片面読取りに切り替える読取制御プログラムを実行させる方法が用いられる。
【００４７】
ジョブ数判定プログラムは、白紙頁が原稿の同じ一方の面にある片面原稿の読取ジョブが連続して行われた回数を計数し、その回数が所定回数以上であるか否かを判定するためのプログラムである。ジョブ数判定プログラムが実行されると、片面原稿の読取ジョブが原稿の同じ一方の面に連続して検出される毎に片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値がインクリメントされ、片面原稿の読取ジョブが原稿の同じ一方の面に連続して検出されないと片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値が「１」にリセットされ、全ての原稿が片面原稿の読取ジョブでなければ片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値が「０」にリセットされて記憶される。この片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶された値がＲＡＭ５１に記憶されている所定の片面原稿判定値以上であると、白紙頁が原稿の同じ一方の面にある片面原稿の読取ジョブが連続して行われる傾向があると判定される。
【００４８】
状態変更判定プログラムは、前回の読取ジョブで読み取られた原稿の枚数と今回の読取ジョブで読み取られた原稿の枚数とが異なるか否かを判定するためのプログラムである。状態変更判定プログラムが実行されると、前回ページ数メモリ領域ＡＲ４２に記憶されている値とページカウンタメモリ領域ＡＲ４１に記憶されている値とが比較され、２つの値が異なる場合は前回の読取ジョブで読み取られた原稿の枚数と今回の読取ジョブで読み取られた原稿の枚数とが異なると判定される。２つの値が異ならない場合は前回の読取ジョブで読み取られた原稿の枚数と今回の読取ジョブで読み取られた原稿の枚数とが異ならないと判定される。前回の読取ジョブで読み取られた原稿の枚数と今回の読取ジョブで読み取られた原稿の枚数とが異なると判定されると、ページ数変化フラグメモリ領域ＡＲ５４に記憶されている値が「１」となる。前回の読取ジョブで読み取られた原稿の枚数と今回の読取ジョブで読み取られた原稿の枚数とが異ならないと判定されると、ページ数変化フラグメモリ領域ＡＲ５４に記憶されている値が「０」となる。また、ページ数変化フラグメモリ領域ＡＲ５４に記憶されている値が「１」となった状態で、片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値が所定の片面原稿判定値に達すると、強制片面読取フラグメモリ領域ＡＲ５３に記憶されている値が「１」となる。強制片面読取フラグメモリ領域ＡＲ５３に記憶されている値が「１」に設定された状態で次の読取ジョブが行われると、読取制御プログラムが実行され、両面読取りから片面読取りに切り替える読取制御が行われる。
【００４９】
実行機能変更判定プログラムは、前回の読取ジョブで実行された機能と今回の読取ジョブで実行された機能とが異なるか否かを判定するためのプログラムである。読取ジョブで実行される機能として、例えば、ファクシミリ機能、コピー機能、及び、ＰＣスキャン機能等がある。今回の読取ジョブでファクシミリ機能が選択されると、実行機能種類領域ＡＲ６の今回実行機能種類メモリ領域ＡＲ６１に選択されたファクシミリ機能を示す機能情報ＦＤが記憶される。機能情報ＦＤは、ユーザによってスタートボタンが押下されることにより読取ジョブ開始指令が出され、機能が実行される際に参照される。機能情報ＦＤが参照されると、ファクシミリ機能が実行される。本実施形態では、ファクシミリ機能が実行されると、読み取った原稿の画像データが外部にファクシミリ送信される。また、今回の読取ジョブでコピー機能が選択されると、実行機能種類領域ＡＲ６の今回実行機能種類メモリ領域ＡＲ６１に選択されたコピー機能を示す機能情報ＣＤが記憶される。機能情報ＣＤが参照されると、コピー機能が実行される。また、今回の読取ジョブでＰＣスキャン機能が選択されると、実行機能種類領域ＡＲ６の今回実行機能種類メモリ領域ＡＲ６１に選択されたＰＣスキャン機能を示す機能情報ＳＤが記憶される。機能情報ＳＤが参照されると、ＰＣスキャン機能が実行される。ＰＣスキャン機能は、複合機１０がＰＣ５４からの読み取り開始指示を受けて給紙トレイ１２に載置された原稿が読み取られて実行される。前回実行機能種類メモリ領域ＡＲ６２にも、同様に機能情報が、前回の読取ジョブでユーザによって選択された機能に応じて記憶される。実行機能変更判定プログラムが実行されると、今回実行機能種類メモリ領域ＡＲ６１に記憶された機能情報と前回実行機能種類メモリ領域ＡＲ６２に記憶された機能情報とが比較される。今回実行機能種類メモリ領域ＡＲ６１に記憶された機能情報と前回実行機能種類メモリ領域ＡＲ６２に記憶された機能情報とが異なると判定された場合、実行機能変化フラグメモリ領域ＡＲ５５に記憶される値が「１」に設定される。つまり、前回の読取ジョブで実行された機能と今回の読取ジョブで実行された機能とが異なると判定される。今回実行機能種類メモリ領域ＡＲ６１に記憶された機能情報と前回実行機能種類メモリ領域ＡＲ６２に記憶された機能情報とが異ならないと判定された場合、実行機能変化フラグメモリ領域ＡＲ５５に記憶された値を記憶されている値のままに維持する。つまり、前回の読取ジョブで実行された機能と今回の読取ジョブで実行された機能とが異ならないと判定される。初期値として、実行機能変化フラグメモリ領域ＡＲ５５に「０」が記憶される。実行機能変化フラグメモリ領域ＡＲ５５に「０」が記憶されている場合、これまでに行われた読取ジョブが複数のユーザによって行われていないと判定される。また、実行機能変化フラグメモリ領域ＡＲ５５に「１」が記憶されている場合、これまでに実行された読取ジョブが複数のユーザによって行われていると判定される。ユーザが異なれば、実行される読取ジョブの機能が異なる可能性が高いため、実行機能変化フラグメモリ領域ＡＲ５５に記憶されている値によって、これまでに行われた読取ジョブが複数のユーザによって行われたか否かが判定できる。
【００５０】
＜画像読取装置の動作例＞
次に、複合機１０の両面原稿読取部５８の読取制御について、図７に示した読取パターン毎に、図４から図６に示すフローチャートを参照しながら説明する。図４は、複合機１０をスキャナとして機能する場合の両面原稿読取部５８の読取制御について示しており、具体的には、ＡＤＦ１１にセットされた複数枚の原稿が両面原稿読取部５８で読み取られる場合の両面原稿読取部５８の読取制御について示している。図５は図４の読取制御のフローチャートの続きである。図６は、読取モード設定処理のフローチャートである。図７は、複数枚の片面原稿の読取ジョブが６回連続する場合の各読取パターンについて、本実施形態の読取制御動作を説明するための説明図である。図７に示した読取パターン１と読取パターン２とは、ユーザによって読取モードの設定入力が行われない場合の読取制御動作である。まず始めに図４から図６を参照して、ユーザによって読取モードの設定入力が行われる場合の読取制御動作について説明する。次に図７に示す２つの読取パターンについて説明する。
【００５１】
＜片面読取モードの読み取り動作＞
ここでは、ユーザによって読取モードが片面読取モードにされる設定入力が行われて、表面に画像が形成されて裏面が白紙頁である複数枚の片面原稿が読み取られる場合について説明する。複合機１０に電源が投入され、原稿が給紙トレイに載置されると、各種設定値が初期値に設定される（Ｓ１０１）。ユーザによって原稿が給紙トレイ１２に載置され、Ｓ２０１で読取モード設定プログラムが実行され、読取モード設定処理が行われる。図６に示す読取モード設定処理により読取モードが片面読取モードに設定されると（Ｓ２０２：Ｙｅｓ）、原稿読取モードフラグメモリ領域ＡＲ５２に記憶されている値が「０」に設定される（Ｓ２０３）。読取モード設定処理（Ｓ２０１）が終わると読み取り開始指示を待ち受ける待ち状態となり、ユーザによってスタートボタンが押下されると、読み取り開始指示が出される状態になる（Ｓ１０２）。
【００５２】
読み取り開始指示が出されると（Ｓ１０２：Ｙｅｓ）、原稿読取枚数をカウントするページカウンタメモリ領域ＡＲ４１に記憶されている値が初期値の「０」にリセットされる（Ｓ１０３）。本実施形態のＳ１０２は、本発明の読取ジョブ実行判定部の一例である。次にＳ１０４で給紙トレイに載置された原稿を片面読取りするか又は両面読取りするかが判定される。Ｓ１０４の判定では、原稿読取モードフラグメモリ領域ＡＲ５２に記憶されている値が「０」に設定されていれば片面読取モードに設定されていると判定され（Ｓ１０４：Ｙｅｓ）、「１」に設定されていれば両面読取モードに設定されていると判定される（Ｓ１０４：Ｎｏ）。ここでは、原稿読取モードフラグメモリ領域ＡＲ５２に記憶されている値が「０」に設定されている（Ｓ２０３）ため、載置された原稿を片面読取モードに設定されていると判定される（Ｓ１０４：Ｙｅｓ）。
【００５３】
片面読取モードに設定される読取モードの設定入力が行われたので、片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値が「０」にリセットされる（Ｓ１０５）。片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値は、両面読取モードにおいて白紙頁が原稿の同じ一方の面にある片面原稿の読取ジョブが連続して検出された回数を計数するための値であるため、片面読取モードにおいては、「０」にリセットされる。
【００５４】
Ｓ１０６で１枚の原稿の表面が読み取られ、次に原稿があればＳ１０６が繰り返される（Ｓ１０７：Ｙｅｓ）。載置された全ての原稿が読み取られると（Ｓ１０７：Ｎｏ）、処理がＳ２０１に戻り、１つの片面原稿の読取ジョブが終了する。処理がＳ２０１に戻ると次の読取ジョブが行われるまでＳ２０１とＳ１０２とが繰り返される。次の読み取り開始指示が出されるまで読み取り開始指示を待ち受ける待ち状態となる。Ｓ１０２で読み取り開始指示がないと判定されると（Ｓ１０２：Ｎｏ）、読取ジョブの実行が終了したと判定される。本実施形態のＳ１０２は、本発明の読取ジョブ実行判定部の一例である。
【００５５】
＜両面読取モードの両面原稿読取り動作＞
次にユーザによって読取モードが両面読取モードにされる設定入力が行われ、原稿の両面が読み取られる場合について説明する。Ｓ２０１で読取モードの設定が行われ、ユーザによって両面読取モードに設定される（Ｓ２０４：Ｙｅｓ）。Ｓ２０５で原稿読取モードフラグメモリ領域ＡＲ５２に記憶されている値が「０」から「１」に設定される。Ｓ１０２で読み取り開始指示が出されると、ページカウンタメモリ領域ＡＲ４１に記憶されている値が初期値の「０」にリセットされ（Ｓ１０３）、Ｓ１０４で原稿読取モードフラグメモリ領域ＡＲ５２に記憶されている値が「１」に設定されたことが確認され、両面読取りすると判定される（Ｓ１０４：Ｎｏ）。次にＳ３０１では、強制片面読取フラグメモリ領域ＡＲ５３に記憶されている値が「１」であるか又は「０」であるかが判定される。Ｓ３０１により、両面読取モードに設定されている状態で、両面読取りを片面読取りに切り替
える制御を行うか否かが判定される。強制片面読取フラグメモリ領域ＡＲ５３に記憶されている値が「０」であれば両面読取りが行われ（Ｓ３０１：Ｎｏ）、「１」であれば片面読取りに切り替える制御が行われる（Ｓ３０１：Ｙｅｓ）。
【００５６】
強制片面読取フラグメモリ領域ＡＲ５３に記憶されている値が「０」であるので、両面読取が行われ、読み取った原稿の枚数がカウントされる。Ｓ３０２でページカウンタメモリ領域ＡＲ４１に記憶されている値が「０」に「１」を足して「１」にインクリメントされる。そしてＳ３０３で原稿の両面が読み取られる。読み取るとＳ３０４で次の原稿があるか確認され、給紙トレイに載置された全ての原稿が読み取られるまで、処理がＳ３０２からＳ３０４まで繰り返される。
【００５７】
全ての原稿が読み取られると（Ｓ３０４：Ｎｏ）、前回の読取ジョブの原稿枚数と今回の読取ジョブの原稿枚数とを比較してユーザが同一であるか否かを判定する処理が行われる。Ｓ３０５で前回の読取ジョブの原稿枚数が電源投入後で「０」に設定されている場合（Ｓ３０５：Ｙｅｓ）、初期値として今回読み取った原稿の枚数であるページカウンタメモリ領域ＡＲ４１に記憶されている値が設定される（Ｓ３０６）。前回の読取ジョブの原稿枚数が「０」に設定されていない場合（Ｓ３０５：Ｎｏ）、処理がＳ３０７に進む。
【００５８】
Ｓ３０７では、前回の読取ジョブの原稿枚数と今回の読取ジョブの原稿枚数とが異なるか否かが判定される。前回の読取ジョブの原稿枚数と今回の読取ジョブの原稿枚数とが異なると判定されると（Ｓ３０７：Ｙｅｓ）、Ｓ３０８でページ数変化フラグメモリ領域ＡＲ５４に記憶されている値が「０」から「１」に設定され、また前回ページ数メモリ領域ＡＲ４２に記憶されている値が今回の読取ジョブのページカウンタメモリ領域ＡＲ４１に記憶されている値に更新される。今回の読取ジョブは、電源投入後のジョブであって前回の読取ジョブの原稿枚数と今回の読取ジョブの原稿枚数とが異ならないと判定され（Ｓ３０７：Ｎｏ）、処理がＳ４０１に進む。
【００５９】
図５に示すようにＳ４０１及びＳ４０２では白紙頁検出プログラムと原稿白紙頁判定プログラムとが実行される。白紙頁検出プログラムによって検出された白紙頁が読取ジョブの全ての原稿にあるか否かが判定される。白紙頁が読取ジョブの全ての原稿にある場合は、さらに、表面と裏面とのどちらが白紙頁であるかが原稿白紙頁判定プログラムにより判定される。今回のジョブは両面原稿を両面読取モードで読み取ったため、原稿の裏面も表面も白紙頁ではないと判定される。従ってＳ４０１で読み取った原稿の全ての裏面は白紙頁ではないと判定され（Ｓ４０１：Ｎｏ）、またＳ４０２で読み取った原稿の全ての表面は白紙頁ではないと判定され（Ｓ４０２：Ｎｏ）、処理がＳ４０３に進む。Ｓ４０３では、片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値が「０」にリセットされる。今回の読取ジョブが片面原稿の読取ジョブではなく両面原稿の読取ジョブであったため、片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値が「０」にリセットされる。処理がＳ４０３を終わるとＳ２０１に戻り、１つの読取ジョブが終了する。
【００６０】
＜読取パターン１の動作＞
次に図７に示す読取パターン１の動作について説明する。読取パターン１の動作は、複数のユーザによって読取モードの設定入力が行われない読取ジョブが連続して行われる場合の読取制御動作である。読取パターン１の前提条件として、１番目の読取ジョブを今回の読取ジョブとした場合に、前回の読取ジョブのユーザによって両面読取モードの設定入力が行われた状態とする。また、前回の読取ジョブによって４枚の両面原稿が読み取られたとする。本実施形態の読取パターン１では、前回のユーザによって両面読取モードが設定されたままの状態で、複数のユーザによって１番目の読取ジョブから３番目の読取ジョブまでの３回の読取ジョブで読取モードの設定入力がされないで片面原稿を読み取るジョ
ブが連続して続くため、４番目の読取ジョブから自動的に両面読取りから片面読取りに切り替える制御が行われる。１番目から３番目までの連続する読取ジョブでは、原稿が表面に画像が形成された片面原稿であったことから、複合機で読取ジョブを実行する際の読取方法の傾向は、過去３回の片面原稿の傾向に従って片面読取りであると推測することができる。１台の複合機を特定の数人のユーザが共用することが多いことから、複合機で実行された過去の読取ジョブの読取方法の傾向に従って、その後の読取方法を決定することが可能である。本実施形態では、４番目の読取ジョブの読取方法は、それ以前に３回連続して読み取られた原稿は片面原稿であったことから、強制片面読取りに切り替えられる。
【００６１】
読取パターン１の動作について１番目の読取ジョブから順に説明する。１番目の読取ジョブが開始される直前は、前回の読取ジョブのユーザによって両面読取モードが設定された状態であるため、原稿読取モードフラグメモリ領域ＡＲ５２に記憶されている値が「１」に設定され、Ｓ１０２で新しい読み取り開始指示を待ち受ける待ち状態である。また、前回の読取ジョブによって４枚の両面原稿が読み取られたので、前回ページ数メモリ領域ＡＲ４２に記憶されている値が「４」に設定されている。図７に示す１番目の読取ジョブの詳細について説明する。１番目の読取ジョブは、裏面が白紙頁である４枚の片面原稿の表面が読み取られることを１人目のユーザＵＡが希望している。しかし、前回の読取ジョブのユーザによって両面読取モードが設定され、ユーザＵＡによって読取モードの設定入力が行われないため、片面原稿の読み取りを希望しているのにも関わらず原稿の両面が読み取られてしまう。ユーザＵＡによって４枚の片面原稿が給紙トレイ１２に載置され、読取モードの設定入力が行われずに、入力装置２１のスタートボタンが押下されて、１番目の読取ジョブの読み取り開始指示が出される（Ｓ１０２：Ｙｅｓ）。Ｓ３０３で原稿の両面が読み取られて、Ｓ４０１で白紙頁検出プログラムと原稿白紙頁判定プログラムとが実行される。Ｓ４０１で読み取った原稿の全ての裏面が白紙頁である（Ｓ４０１：Ｙｅｓ）ため、Ｓ４０４で前回の読取ジョブの全ての裏面は白紙頁であるか否かが判定される。前回の読取ジョブが両面原稿の読取ジョブであるため、前回の読取ジョブの全ての裏面は白紙頁でないと判定されて（Ｓ４０４：Ｎｏ）、処理がＳ４０９に進む。なお、Ｓ４０１で実行された原稿白紙頁判定プログラムにより、１番目の読取ジョブが片面原稿の読取ジョブであると判定できる。本実施形態のＳ４０１、及び、白紙頁検出プログラムを記憶する白紙頁検出領域ＰＲ１は、本発明の白紙頁検出部の一例である。また、本実施形態のＳ４０１、及び、原稿白紙頁判定プログラムを記憶する原稿白紙頁判定領域ＰＲ２は、本発明の原稿白紙頁判定部の一例である。
【００６２】
Ｓ４０９でジョブ数判定プログラムが実行され、今回の読取ジョブが片面原稿であったため片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値が「１」に設定される。また、前回読取ジョブフラグメモリ領域ＡＲ５１に記憶されている値が「０」に設定される。この「０」は、今回実行された読取ジョブの全ての裏面が白紙頁であることを示す値である。処理がＳ４０９を終わるとＳ２０１に戻り、１番目の読取ジョブが終了する。
【００６３】
次に２人目のユーザＵＢによって２番目の読取ジョブが行われる。２番目の読取ジョブは裏面が白紙頁である５枚の片面原稿を読み取るジョブである。ユーザＵＢは原稿の表面が読み取られることを希望している。１番目の読取ジョブで設定された各種設定値が引き継がれ、ユーザＵＢによって読取モードの設定入力が行われずに読取ジョブが開始される。原稿が読み取り終わると（Ｓ３０４：Ｎｏ）、Ｓ３０７で状態変更判定プログラムが実行される。１番目の読取ジョブで読み取られた原稿の枚数と２番目の読取ジョブで読み取られた原稿の枚数とが異なるため、Ｓ３０８でページ数変化フラグメモリ領域ＡＲ５４に記憶されている値が「０」から「１」に設定される。またＳ３０８で前回ページ数メモリ領域ＡＲ４２に記憶されている値「４」が今回のページカウンタメモリ領域ＡＲ４１に記憶されている値「５」に更新される。ページ数変化フラグメモリ領域ＡＲ５４に記憶され
ている値が「１」に設定されることで、前回の１番目の読取ジョブのユーザと今回の２番目の読取ジョブのユーザとが異なり、複数のユーザによって読取ジョブが行われていると判定できる。これは、ユーザが異なれば、複数枚の原稿を読み取る読取ジョブの原稿枚数が異なる可能性が高いと考えられるためである。したがって、連続する読取ジョブの中に読取枚数の異なる読取ジョブがあれば、複数のユーザによって読取ジョブが行われたと判定できる。なお、本実施形態のＳ１０３、Ｓ３０２、Ｓ３０６、及び、Ｓ３０８は、本発明の読取枚数記憶部の一例である。
【００６４】
次にＳ４０１で全ての裏面が白紙頁であると判定され（Ｓ４０１：Ｙｅｓ）、Ｓ４０４で１番目の読取ジョブの全ての裏面が白紙頁であったことから前回の１番目の読取ジョブの全ての裏面が白紙頁であると判定されて、処理がＳ４０５に進む。
【００６５】
Ｓ４０５で、ジョブ数判定プログラムが実行され、１番目の読取ジョブと２番目の読取ジョブとで連続して裏面が白紙頁である片面原稿の読取ジョブが検出されたため、片面原稿読取ジョブカウンタに記憶されている値が「１」から「２」にインクリメントされ、処理がＳ４０６に進む。
【００６６】
Ｓ４０６では、片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値が片面原稿判定値以上であるか否かが判定される。片面原稿判定値が「３」に設定されているため、片面原稿読取ジョブカウンタモリ領域ＡＲ４３に記憶されている値「２」が片面原稿判定値「３」以上でないと判定され（Ｓ４０６：Ｎｏ）、２番目の読取ジョブが終了する。
【００６７】
次に３人目のユーザＵＣによって３番目の読取ジョブが行われる。３番目の読取ジョブは裏面が白紙頁である４枚の片面原稿を読み取るジョブである。ユーザＵＣは原稿の表面が読み取られることを希望している。２番目の読取ジョブで設定された各種設定値が引き継がれ、ユーザＵＣによって読取モードの設定入力が行われずに読取ジョブが開始される。原稿が読み取り終わると（Ｓ３０４：Ｎｏ）、Ｓ３０７で状態変更判定プログラムが実行される。前回の２番目の読取ジョブで読み取られた原稿の枚数と今回の３番目の読取ジョブで読み取られた原稿の枚数とが異なるため、Ｓ３０８でページ数変化フラグメモリ領域ＡＲ５４に記憶されている値が「１」に維持される。またＳ３０８で前回ページ数メモリ領域ＡＲ４２に記憶されている値「５」が今回のページカウンタメモリ領域ＡＲ４１に記憶されている値「４」に更新される。
【００６８】
次にＳ４０１で全ての裏面が白紙頁であると判定され（Ｓ４０１：Ｙｅｓ）、Ｓ４０４で２番目の読取ジョブの全ての裏面が白紙頁であったことから前回の２番目の読取ジョブの全ての裏面が白紙頁であると判定されて、処理がＳ４０５に進む。
【００６９】
Ｓ４０５で、ジョブ数判定プログラムが実行され、１番目の読取ジョブから３番目の読取ジョブまで連続して裏面が白紙頁である片面原稿の読取ジョブが検出されたため、片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値が「２」から「３」にインクリメントされ、処理がＳ４０６に進む。
【００７０】
Ｓ４０６で片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値が「３」に設定されているため、片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値「３」が片面原稿判定値「３」以上であると判定される（Ｓ４０６：Ｙｅｓ）。この判定により、片面原稿の読取ジョブが所定回数以上連続して行われているため、複合機１０において片面原稿の読取ジョブが行われる傾向があると判定できる。本実施形態のＳ４０３、Ｓ４０９、Ｓ４０５、Ｓ４０６、及び、ジョブ数判定プログラムが記憶されているジョブ数判定領域ＰＲ５は、本発明のジョブ数判定部の一例である。
【００７１】
次にＳ４０７で、状態変更判定プログラムが実行される。Ｓ４０７では、ページ数変化フラグメモリ領域ＡＲ５４に記憶されている値が「１」であるか否かにより、連続する読取ジョブの中に原稿枚数が異なる読取ジョブがあったか否かが判定される。２番目の読取ジョブと３番目の読取ジョブとでページ数変化フラグメモリ領域ＡＲ５４に記憶されている値が「１」に設定されたため、連続する読取ジョブの中に原稿枚数が異なる読取ジョブがあったと判定され（Ｓ４０７：Ｙｅｓ）、Ｓ４０８に進む。なお、Ｓ４０７の判定により、複数のユーザによって読取ジョブが行われていると判定できる。本実施形態のＳ３０７、Ｓ３０８、Ｓ４０７、及び、状態変更判定プログラムが記憶されている状態変更判定領域ＰＲ６は、本発明の状態変更判定部の一例である。次にＳ４０８では、強制片面読取フラグメモリ領域ＡＲ５３に記憶されている値が「０」から「１」に設定されて、３番目の読取ジョブが終了する。
【００７２】
次に４人目のユーザＵＤによって４番目の読取ジョブが行われる。４番目の読取ジョブは裏面が白紙頁である６枚の片面原稿を読み取るジョブである。ユーザＵＤは原稿の表面が読み取られることを希望している。３番目の読取ジョブで設定された各種設定値が引き継がれ、ユーザＵＤによって読取モードの設定入力が行われずに読取ジョブが開始される。
【００７３】
４番目の読取ジョブが開始されると、強制片面読取フラグメモリ領域ＡＲ５３に記憶されている値が「１」であるため（Ｓ３０１：Ｙｅｓ）、Ｓ６０１に進む。読取モードは、両面読取モードに設定されている状態である。Ｓ６０１で、読取制御プログラムが実行される。Ｓ６０１では、裏面が白紙頁の片面読取りを行うか否かが判定される。裏面が白紙頁の片面読取りを行うか否かは、強制片面読取フラグメモリ領域ＡＲ５３に記憶されている値が「１」に設定された際に、読取ジョブの白紙頁が裏面にあったか否かによって判定される。３番目の読取ジョブが強制片面読取フラグメモリ領域ＡＲ５３に記憶されている値が「１」に設定され、裏面が白紙頁である読取ジョブであったため、Ｓ６０１で裏面が白紙頁の片面読取りを行うと判定される（Ｓ６０１：Ｙｅｓ）。
【００７４】
４番目の読取ジョブは、Ｓ１０６で表面原稿が読み取られる。６枚全ての原稿が読み取られると（Ｓ１０７：Ｎｏ）、４番目の読取ジョブが終了する。本実施形態のＳ３０１、Ｓ６０１、Ｓ１０６、及び、読取制御プログラムが記憶されている読取制御領域ＰＲ４は、本発明の読取制御部の一例である。
【００７５】
１番目の読取ジョブから４番目の読取ジョブにおいて、読取パターン１の動作では、複数のユーザによって片面原稿を読み取るジョブが３回以上連続して続いたので、読取モードの設定が両面読取モードに設定されていても４番目の読取ジョブで両面読取りから片面読取りに切り替える制御が行われた。複数のユーザによって片面原稿の読取ジョブが行われる傾向があると判定されたことから自動的に両面読取りから片面読取りに切り替える制御が行われるため、ユーザによって読取モードの設定入力がされなくても、ユーザの希望する片面読取りを行うことができる。
【００７６】
次に５人目のユーザＵＥによって５番目の読取ジョブが行われる。５番目の読取ジョブは裏面が白紙頁である５枚の片面原稿を読み取るジョブである。ユーザＵＥは原稿の表面が読み取られることを希望している。４番目の読取ジョブで設定された各種設定値が引き継がれ、ユーザＵＥによって読取モードの設定入力が行われずに読取ジョブが開始される。
【００７７】
５番目の読取ジョブが開始されると、強制片面読取フラグメモリ領域ＡＲ５３に記憶されている値が「１」であるため（Ｓ３０１：Ｙｅｓ）、Ｓ６０１に進む。強制片面読取り
フラグメモリ領域ＡＲ５３に記憶されている値が「０」になるまで、読取ジョブが開始されるとＳ６０１に進むようになっている。つまり読取モード設定処理で読取モードの設定入力が行われるまで読取モードが両面読取モードに設定されていても自動で片面読取りを行うように制御される。
【００７８】
５番目の読取ジョブの読取モードは、両面読取モードに設定されている状態である。Ｓ６０１で、読取制御プログラムが実行されて、裏面が白紙頁の片面読取りを行うか否かが判定される。強制片面読取フラグメモリ領域ＡＲ５３に記憶されている値が「１」に設定された４番目の読取ジョブは、裏面が白紙頁である読取ジョブであったため、Ｓ６０１で裏面が白紙頁の片面読取りを行うと判定される（Ｓ６０１：Ｙｅｓ）。５番目の読取ジョブは、Ｓ１０６で表面原稿が読み取られる。５枚全ての原稿が読み取られると（Ｓ１０７：Ｎｏ）、５番目の読取ジョブが終了する。
【００７９】
次に６人目のユーザＵＦによって６番目の読取ジョブが行われる。６番目の読取ジョブは３枚の両面原稿を読み取るジョブである。ユーザＵＦは原稿の両面が読み取られることを希望している。これまでの１番目から５番目までの読取ジョブは、読取モードの設定入力がされずに片面原稿を読み取るジョブであったが、６番目の読取ジョブでは、読取モードの設定入力がされて両面原稿を読み取るジョブが行われる場合について説明する。一般には、ユーザが読取モードを設定して読み取り作業を行うが、特定の数人のユーザが頻繁に使用する複合機については、特定の各ユーザが読取モードの設定入力を行わずに読み取り作業を開始する場合には、前回の読取ジョブでの読取方法の傾向を受け入れたと考えることができる。しかし、特定の各ユーザが、使い慣れた読取方法とは異なる読取方法で読取作業を行う場合には、作業前に設定入力を行う必要があり、その設定入力を行わなかった場合には、特別に希望した読取方法と異なる使い慣れた読取方法が実行される。この場合だけは、作業ミスが発生する。
【００８０】
ユーザＵＦによって読取モードの設定入力が行われるため、前回の読取ジョブである５番目の読取ジョブで設定された各種設定値が引き継がれずにリセットされる。Ｓ２０１で読取モード設定処理が開始され、ユーザＵＦによって両面読取モードの設定入力が行われると（Ｓ２０４：Ｎｏ）、Ｓ２０５で原稿読取モードフラグメモリ領域ＡＲ５２に記憶された値が「１」に設定され、強制片面読取フラグメモリ領域ＡＲ５３に記憶された値が「０」に設定される。６番目の読取ジョブが行われることで、自動的に両面読取りから片面読取りに切り替える制御が行われず、通常の設定された読取モードの読み取りが行われる。
【００８１】
次に、本実施形態の効果について特許文献１に記載の従来技術と比較して説明する。特許文献１に記載の従来技術における制御では、ユーザによって読取モードの設定入力が行われずに読取ジョブが開始された場合、読取モードを両面読取モードに自動的に設定する。１枚目の原稿を両面読取りした後に、読み取った原稿が両面原稿であるか又は片面原稿であるかが判定される。片面原稿であると判定されると、２枚目以降の原稿を両面読取りから片面読取りに切り替える制御が行われる。両面原稿であると判定されると、２枚目以降の原稿が両面読取りされる。しかし、片面原稿であると判定された後に、次の読取ジョブが行われると、片面読取りに切り替える制御は継続されず、再度１枚目の原稿を両面読取りし、読み取った原稿が両面原稿であるか又は片面原稿であるかが判定される。つまり、従来技術における制御では、新しい読取ジョブが行われる毎に載置された原稿が両面原稿であるか又は片面原稿であるかを判定する処理が毎回行われ、片面原稿を両面読取りしてユーザの意図しない白紙頁を読み取る処理が行われたり、その読み取りの処理に余計な時間がかかる問題があった。
【００８２】
従来技術における制御に対し、本発明の制御では、複数のユーザによって片面原稿の読
取ジョブが連続して行われる傾向があると判定されることにより、両面読取モードに設定されている状態でユーザによって読取モードの設定入力が行われなくても、両面読取りから片面読取りに切り替えて読取ジョブが行われる。これにより、ユーザが読取モードの設定状態を認識しなくとも、自動的にユーザが希望する読取ジョブが判定されて読取ジョブ毎の読取処理にかかる時間を短縮することができる。
【００８３】
＜読取パターン２の動作＞
次に図７に示す読取パターン２の動作について説明する。読取パターン２の動作は、読取パターン１の動作と同様に、複数のユーザによって読取モードの設定入力が行われない読取ジョブが連続して行われる場合の読取制御動作である。読取パターン２の前提条件として、１番目の読取ジョブを今回の読取ジョブとした場合に、前回の読取ジョブのユーザによって両面読取モードの設定入力が行われた状態とする。また、前回の読取ジョブによって４枚の両面原稿が読み取られたとする。本実施形態の読取パターン２では、前回のユーザによって両面読取モードが設定されたままの状態で、同じユーザによって１番目の読取ジョブから３番目の読取ジョブまでの３回の読取ジョブで読取モードの設定入力がされないで片面原稿を読み取るジョブが連続して続くが、複数のユーザによって読取ジョブが行われていないため、４番目の読取ジョブでは自動的に両面読取りから片面読取りに切り替える制御が行われない。この４番目の読取ジョブで切り替えない理由は、ユーザＵＡと異なる１人のユーザＵＢの読取方法だけでは、それ以降の他のユーザの読取方法の傾向が推測できないためである。複数のユーザによって片面原稿の読取ジョブが連続する傾向があれば、次の読取ジョブで読取モードの設定入力がされない場合、片面原稿の読取ジョブであると判定できる。４番目の読取ジョブで他のユーザＵＢによって片面原稿の読取ジョブが行われるため、５番目の読取ジョブから自動的に両面読取りから片面読取りに切り替える制御が行われる。読取パターン２の読取動作では、全て表面が白紙頁の片面原稿の読み取りが行われる。
【００８４】
まず始めに、１人目のユーザＵＡによって１番目の読取ジョブが行われる。この１番目の読取ジョブを今回の読取ジョブとすると、１番目の読取ジョブの１つ前に実行された読取ジョブが前回の読取ジョブとなる。前回の読取ジョブのユーザによって読取モードが両面読取モードに設定されている状態（Ｓ１０４：Ｎｏ）で、今回の１番目の読取ジョブが行われる。また、前回の読取ジョブで読み取った原稿の枚数と今回の１番目の読取ジョブで読み取る原稿の枚数とが同じ場合を想定しているので、片面原稿の読取ジョブが連続している場合に、複数のユーザによって読取ジョブが行われたと判定される。
【００８５】
１番目の読取ジョブがユーザＵＡによって読取モードの設定入力が行われずに、ユーザＵＡによってスタートボタンが押下され、開始される（Ｓ１０２：Ｙｅｓ）。ユーザが希望している読取ジョブは表面が白紙頁の片面原稿の読み取りである。ユーザＵＡは原稿の裏面が読み取られることを希望しているが、読取モードが両面読取モードに設定されているため、両面読取りが行われる。給紙トレイ１２に載置された４枚の原稿が読み取られると（Ｓ３０４：Ｎｏ）、前回の読取ジョブがあると判定され（Ｓ３０５：Ｙｅｓ）、前回の読取ジョブで読み取った原稿の枚数と今回の１番目の読取ジョブで読み取った原稿の枚数とが異ならないと判定される（Ｓ３０７：Ｎｏ）。したがって、ページ数変化フラグメモリ領域ＡＲ５４に記憶された値は「０」に維持される。
【００８６】
次にＳ４０１で、白紙頁検出プログラムと原稿白紙頁判定プログラムとが実行される。１番目の読取ジョブは全ての表面が白紙頁の片面原稿であるので、全ての裏面が白紙頁でないと判定され（Ｓ４０１：Ｎｏ）、次のＳ４０２で全ての表面が白紙頁であると判定されると（Ｓ４０２：Ｙｅｓ）、処理がＳ５０１に進む。
【００８７】
Ｓ５０１では、前回の読取ジョブの全ての表面が白紙頁であったか否かが判定される。
前回の読取ジョブは、両面原稿の読取ジョブであったため、前回の読取ジョブの全ての表面が白紙頁であったと判定され（Ｓ５０１：Ｎｏ）、処理がＳ５０３に進む。Ｓ５０３では、ジョブ数判定プログラムが実行され、片面原稿の読取ジョブが行われたので、片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶された値が「１」に設定される。Ｓ５０３により、今回の読取ジョブが片面原稿の読取ジョブであると判定できる。また今回の読取ジョブで読み取られた原稿の全ての表面に白紙頁があるので、前回読取ジョブフラグ領域ＡＲ５１に記憶された値が「１」に設定されて、１番目の読取ジョブが終了する。
【００８８】
次に１人目のユーザＵＡと同じユーザＵＡによって２番目の読取ジョブが実行される。ユーザＵＡは、例えば、１番目の読取ジョブとは異なる宛先に１番目の読取ジョブと同じ原稿をファクシミリ送信するために１番目の読取ジョブで読み取った原稿を再度給紙トレイ１２に載置する。ユーザＵＡによって読取モードの設定入力が行われずに、スタートボタンが押下されて両面読取りの読み取り動作が開始される（Ｓ１０２：Ｙｅｓ）。
【００８９】
２番目の読取ジョブの原稿枚数が１番目の読取ジョブの原稿枚数と同じであるため、Ｓ３０７で前回の１番目の読取ジョブで読み取った原稿の枚数と今回の２番目の読取ジョブで読み取った原稿の枚数とが異ならないと判定される（Ｓ３０７：Ｎｏ）。ページ数変化フラグメモリ領域ＡＲ５４に記憶された値が「０」に維持されるため、前回の１番目の読取ジョブのユーザと今回の２番目の読取ジョブのユーザとが同じであると判定できる。したがって、複数のユーザによって読取ジョブが行われていないと判定できる。
【００９０】
また全ての表面が白紙頁である片面原稿であるため、全ての裏面は白紙頁でないと判定され（Ｓ４０１：Ｎｏ）、全ての表面は白紙頁であると判定され（Ｓ４０２：Ｙｅｓ）、処理がＳ５０１に進む。Ｓ５０１で、１番目の読取ジョブの全ての表面が白紙頁であったため、前回の読取ジョブの全ての表面は白紙頁であると判定され（Ｓ５０１：Ｙｅｓ）、処理がＳ５０２に進む。
【００９１】
次にＳ５０２では、ジョブ数判定プログラムが実行される。片面原稿の読取ジョブが１番目の読取ジョブと２番目の読取ジョブとで２回連続で行われたため、Ｓ５０２で片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶された値が「１」だけインクリメントされる。したがって、片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶された値が「１」から「２」に設定される。次に片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶された値「２」と片面原稿判定値「３」とが比較され、片面原稿の読取ジョブが３回以上連続していないと判定されて（Ｓ４０６：Ｎｏ）、２番目の読取ジョブが終了される。
【００９２】
次に２番目の読取ジョブのユーザＵＡと同じユーザＵＡによって３番目の読取ジョブが実行される。ユーザＵＡは、例えば、１番目の読取ジョブとは異なる宛先に１番目の読取ジョブと同じ原稿をファクシミリ送信するために１番目の読取ジョブで読み取った原稿を再度給紙トレイ１２に載置する。ユーザＵＡによって読取モードの設定入力が行われずに、スタートボタンが押下され、両面読取りの読み取り動作が開始される（Ｓ１０２：Ｙｅｓ）。
【００９３】
３番目の読取ジョブの原稿枚数が２番目の読取ジョブの原稿枚数と同じであるため、Ｓ３０７で前回の２番目の読取ジョブで読み取った原稿の枚数と今回の３番目の読取ジョブで読み取った原稿の枚数とが異ならないと判定される（Ｓ３０７：Ｎｏ）。ページ数変化フラグメモリ領域ＡＲ５４に記憶された値が「０」に維持され、前回の読取ジョブのユーザと今回の読取ジョブのユーザとが同じ可能性が高いため、複数のユーザによって読取ジョブが行われていないと判定される。
【００９４】
また全ての表面が白紙頁である片面原稿であるため、全ての裏面は白紙頁でないと判定
され（Ｓ４０１：Ｎｏ）、全ての表面は白紙頁であると判定され（Ｓ４０２：Ｙｅｓ）、処理がＳ５０１に進む。Ｓ５０１で、２番目の読取ジョブの全ての表面が白紙頁であったため、前回の読取ジョブの全ての表面は白紙頁であると判定され（Ｓ５０１：Ｙｅｓ）、処理がＳ５０２に進む。
【００９５】
次にＳ５０２では、ジョブ数判定プログラムが実行される。片面原稿の読取ジョブが１番目の読取ジョブから３番目の読取ジョブまで計３回連続で行われたため、Ｓ５０２で片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶された値が「１」だけインクリメントされる。したがって、片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶された値が「２」から「３」に設定される。次に片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶された値と片面原稿判定値とが比較され、片面原稿の読取ジョブが３回以上連続していると判定されて（Ｓ４０６：Ｙｅｓ）、処理がＳ４０７に移動する。
【００９６】
次にＳ４０７では、前回の２番目の読取ジョブで読み取った原稿の枚数と今回の３番目の読取ジョブで読み取った原稿の枚数とが異なるか否かが判定される。２番目の読取ジョブと３番目の読取ジョブとが同じ原稿の枚数であるため、ページ数変化フラグメモリ領域ＡＲ５４に記憶されている値が「１」でなく「０」であり、前回の読取ジョブで読み取った原稿の枚数と今回の読取ジョブで読み取った原稿の枚数とが異ならないと判定され（Ｓ４０７：Ｎｏ）、３番目の読取ジョブが終了する。
【００９７】
３番目の読取ジョブが終了した時点で片面原稿の読取ジョブが所定回数以上連続しているのにも関わらず、強制片面読取フラグメモリ領域ＡＲ５３に記憶された値が「０」であるため、次の４番目の読取ジョブでの読み取りが両面読取りから片面読取りに切り替えられる制御が行われない。つまり、片面原稿の読み取りジョブが所定回数以上連続している状態でもページ数変化フラグメモリ領域ＡＲ５４に記憶されている値が「１」にならないと、複数のユーザで片面原稿の読取ジョブが行われていないと判定され、片面読取りに切り替える制御が行われない。これは、複数のユーザによって片面原稿の読取ジョブが連続する傾向があると判定できないためである。
【００９８】
次に２人目のユーザＵＢによって４番目の読取ジョブが行われる。４番目の読取ジョブは、全ての表面が白紙頁の片面原稿を５枚読み取るジョブである。ユーザＵＢは原稿の裏面が読み取られることを希望している。読み取りの設定状態は、３番目の読取ジョブで設定された各種設定値が引き継がれ、ユーザＵＢによって読取モードの設定入力が行われずに読取ジョブが開始される。
【００９９】
４番目の読取ジョブは読取モードの設定が両面読取モードのままであるため、給紙トレイ１２に載置された原稿が片面原稿であっても両面読取りされる（Ｓ３０３）。４番目の読取ジョブで読み取った原稿の枚数と３番目の読取ジョブで読み取った原稿の枚数とが異なるため、複数のユーザによって読取ジョブが行われていると判定される（Ｓ３０７：Ｙｅｓ）。Ｓ３０８でページ数変化フラグメモリ領域ＡＲ５４に記憶された値が「０」から「１」に設定される。また４番目の読取ジョブで読み取った原稿の全ての表面が白紙頁であるため、片面原稿の読取ジョブが１番目の読取ジョブから４番目の読取ジョブまで計４回連続していると記憶される（Ｓ５０２）。片面原稿の読取ジョブが連続して所定回数の３回以上行われているため、片面原稿の読取ジョブが連続する傾向があると判定できる（Ｓ４０６：Ｙｅｓ）。本実施形態のＳ５０２、５０３、Ｓ４０６、及び、ジョブ数判定プログラムが記憶されているジョブ数判定領域ＰＲ５は、本発明のジョブ数判定部の一例である。
【０１００】
片面原稿の読取ジョブが連続する傾向があると判定された状態で、ページ数変化フラグメモリ領域ＡＲ５４に記憶された値が「１」に設定されているため、複数のユーザによっ
て片面原稿の読取ジョブが連続して行われる傾向があると判定される（Ｓ４０７：Ｙｅｓ）。次に、Ｓ４０８で強制片面読取フラグメモリ領域ＡＲ５３に記憶された値が「０」から「１」に設定され、４番目の読取ジョブが終了する。
【０１０１】
次に３人目のユーザＵＣによって５番目の読取ジョブが行われる。５番目の読取ジョブは、全ての表面が白紙頁の片面原稿を４枚読み取るジョブである。ユーザＵＣは原稿の裏面が読み取られることを希望している。読み取りの設定状態は、４番目の読取ジョブの設定が引き継がれ、ユーザＵＣによって読取モードの設定入力が行われずに読取ジョブが開始される。
【０１０２】
５番目の読取ジョブが開始された時点で、強制片面読取フラグメモリ領域ＡＲ５３に記憶された値が「１」に設定されているため、Ｓ３０１で読取モードが両面読取モードに設定されていても読み取りが両面読取りから片面読取りに切り替わる制御が行われる強制片面読取りが行われると判定される（Ｓ３０１：Ｙｅｓ）。
【０１０３】
次にＳ６０１で、裏面が白紙頁である片面読取りを行わないと判定されると（Ｓ６０１：Ｎｏ）、Ｓ６０２で裏面原稿が読み取られ、給紙トレイ１２に載置された原稿が全て読み取られるまでＳ６０２が繰り返される（Ｓ６０３：Ｙｅｓ）。給紙トレイ１２に載置された４枚の原稿が全て読み取られると（Ｓ６０３：Ｎｏ）、５番目の読取ジョブが終了する。本実施形態のＳ３０１、Ｓ６０１、Ｓ６０２、及び、読取制御プログラムが記憶されている読取制御領域ＰＲ４は、本発明の読取制御部の一例である。
【０１０４】
次に４人目のユーザＵＤによって６番目の読取ジョブが行われる。６番目の読取ジョブは、全ての表面が白紙頁の片面原稿を６枚読み取るジョブである。ユーザＵＤは、原稿の裏面が読み取られることを希望している。読み取りの設定状態は、５番目の読取ジョブの設定が引き継がれ、ユーザＵＤによって読取モードの設定入力が行われずに読取ジョブが開始される。
【０１０５】
６番目の読取ジョブが開始された時点で、６番目の読取ジョブも５番目の読取ジョブと同様に、強制片面読取フラグメモリ領域ＡＲ５３に記憶された値が「１」に設定されているため、Ｓ３０１で読取モードが両面読取モードに設定されている状態であっても、読み取りを両面読取りから片面読取りに切り替える制御が行われると判定される（Ｓ３０１：Ｙｅｓ）。
【０１０６】
次にＳ６０１で、裏面が白紙頁である片面読取りを行わないと判定されると（Ｓ６０１：Ｎｏ）、Ｓ６０２で裏面原稿が読み取られ、給紙トレイ１２に載置された全ての原稿が読み取られるまでＳ６０２が繰り返される（Ｓ６０３：Ｙｅｓ）。給紙トレイ１２に載置された６枚の原稿が全て読み取られると（Ｓ６０３：Ｎｏ）、６番目の読取ジョブが終了する。
【０１０７】
６番目の読取ジョブ以降の読取ジョブについて、ユーザによって読取モードの設定入力が行われない限り、読取モードが両面読取モードに設定されていても両面読取りから片面読取りに切り替える制御が行われる。片面読取りに切り替える理由は、複数のユーザによって片面原稿の読取ジョブが連続して行われる傾向があると判定されているためである。特定の数人のユーザが頻繁に使用する複合機については、特定の各ユーザが読取モードの設定入力を行わずに読み取り作業を開始する場合には、前回の読取ジョブでの読取方法の傾向を受け入れたと考えることができる。したがって、特定の各ユーザによって読取モードの設定入力が行われずに読取ジョブが開始される場合は、使い慣れた片面原稿の読取ジョブが開始される可能性が高く、自動的に両面読取りから片面読取りに切り替える制御が行われることにより、片面原稿を両面読取りしてユーザの意図しない白紙頁が読み取られ
ることが軽減される。また、白紙頁等のユーザの意図しない画像がメモリに記憶されたり、ユーザの意図しない画像の読み取り処理に余計な時間がかかることが軽減される。両面読取りから片面読取りに切り替える制御により、読み取った原稿が両面原稿であるか片面原稿であるかの判定を行う処理を行わずに読取ジョブを行うことができる。
【０１０８】
［第２の実施形態］
第２の実施形態は、連続する片面原稿の読取ジョブの中で複数のユーザによって読取ジョブが行われたと判定される条件が第１の実施形態と異なる。第１の実施形態では、連続する片面原稿の読取ジョブの中で原稿の枚数が異なることを片面読取りに切り替える制御の条件としている。これに対し第２の実施形態では、連続する片面原稿の読取ジョブの中で実行された機能が異なることを片面読取りに切り替える制御の条件にしている。第１の実施形態と共通する処理には、同じ符号をつけて説明を省略する。第２の実施形態では、行われた読取ジョブの中で実行された機能が異なる場合、複数のユーザによって複合機が使用される傾向があると判定される。複数のユーザによって共用される複合機において、１人の同じユーザによって複数の異なる機能がそれぞれ実行される複数の読取ジョブが連続して行われる可能性が低く、異なる機能が実行される読取ジョブが連続して行われる場合、複数の異なるユーザによって複合機が使用される可能性が高いと考える。第２の実施形態では、複数の異なる機能が実行される複数の読取ジョブが連続して行われ、複数のユーザによって複合機が使用されている場合に、片面原稿の読取ジョブが連続して行われると、両面読取りから片面読取りに切り替える制御が行われる。
【０１０９】
＜読取パターン３の動作＞
第２の実施形態について、図８から図１１を用いて説明する。図８は、本発明の第２の実施形態における両面原稿読取部５８の読取制御のフローチャートその１である。図９は、本発明の第２の実施形態における両面原稿読取部５８の読取制御のフローチャートその２である。図１０は、本発明の第２の実施形態における読取モード設定処理のフローチャートである。図１１は、第２の実施形態における１番目から５番目までの連続する読取ジョブを実行する場合の読取制御動作を説明するための説明図である。図１１に示す読取パターン３は、第２の実施形態における一連の読取制御動作であるので、図１１に示す読取パターン３について図８から図１１を用いて説明する。
【０１１０】
複合機１０の電源が投入されると、図８に示すフローチャートの読取制御が開始される。Ｓ７０１では、読取制御に用いる各設定値が初期値に設定される。今回実行機能種類メモリ領域ＡＲ６１に記憶される値が「０」に設定される。また、前回実行機能種類メモリ領域ＡＲ６２に記憶される値が「０」に設定される。また、実行機能変化フラグメモリ領域ＡＲ５５に記憶される値が「０」に設定される。
【０１１１】
次にＳ２０１では、読取モード設定処理が行われる。また、第１の実施形態と同様に１つの読取ジョブが終了すると処理がＳ２０１とＳ２０２とを繰り返すことで読取モードの設定入力、実行する機能の選択入力、及び、読み取り開始指示を待ち受ける待ち状態となる。
【０１１２】
まず始めに、図１１に示すように１人目のユーザＵＡによって１番目の読取ジョブが行われる。１番目の読取ジョブは、全ての裏面が白紙頁である片面原稿をファクシミリ送信するジョブである。ユーザＵＡによって片面読取り又は両面読取りを選択する読取モードの設定入力が行われずに、実行される機能としてファクシミリ機能が入力装置２１を介して選択され、スタートボタンが押下されて読み取り開始指示がされる。Ｓ２０１で読取モードの設定入力がされず（Ｓ２０２：Ｎｏ、Ｓ２０４：Ｎｏ）、Ｓ７０２で実行機能が選択されたか否かが判定される。ユーザＵＡによって入力装置２１を介してファクシミリ機能が選択されると（Ｓ７０２：Ｙｅｓ）、処理がＳ７０３に進む。
【０１１３】
Ｓ７０３では、選択された機能がファクシミリ機能であるか否かが判定される。ユーザＵＡによってファクシミリ機能が選択されたので、選択された機能がファクシミリ機能であると判定され（Ｓ７０３：Ｙｅｓ）、Ｓ７０４で今回実行機能種類メモリ領域ＡＲ６１にユーザＵＡによって選択されたファクシミリ機能を示す機能情報ＦＤが記憶され、Ｓ２０１の読取モード設定処理が終了する。
【０１１４】
次に読取ジョブの読み取りが開始され（Ｓ１０２：Ｙｅｓ）、１番目の読取ジョブが両面読取りされる（Ｓ３０３）。読取モードが初期状態で両面読取モードに設定されているため、複合機１０の電源が投入された後に、読取モードの設定入力で片面読取モードが設定されないと、両面読取モードに設定された状態になる。読み取りが終了すると（Ｓ３０４：Ｎｏ）、処理がＳ９０１に進む。Ｓ９０１では、選択された機能が実行される。今回実行機能種類メモリ領域ＡＲ６１に記憶された機能情報が参照されて、機能情報ＦＤが示すファクシミリ機能が実行される。１番目の読取ジョブはユーザＵＡによってファクシミリ機能が選択されたので、読み取った原稿がファクシミリ送信される。ファクシミリ送信では、ＦＡＸ部６０で公衆電話回線を通じて読み取った原稿の画像データが送信される。
【０１１５】
次にＳ８０１で、前回の読取ジョブで実行された機能があるか否かが判定される。ここでは、１番目の読取ジョブの前の読取ジョブでは実行された機能がないものとする。したがって、前回の読取ジョブで実行された機能がないと判定され（Ｓ８０１：Ｎｏ）、処理がＳ８０２に進む。Ｓ８０２で、前回実行機能種類メモリ領域ＡＲ６２に記憶されている機能情報が今回実行機能種類メモリ領域ＡＲ６１に記憶されている機能情報ＦＤに設定される。
【０１１６】
次にＳ８０３で、実行機能変更判定プログラムが実行されて、前回の読取ジョブで実行された機能と今回の読取ジョブで実行された機能とが異なるか否かが判定される。前回実行機能種類メモリ領域ＡＲ６２に記憶されている機能情報ＦＤと今回実行機能種類メモリ領域ＡＲ６１に記憶されている機能情報ＦＤとが同じであるため、前回の読取ジョブで実行された機能と今回の読取ジョブで実行された機能とが異ならないと判定される（Ｓ８０３：Ｎｏ）。
【０１１７】
１番目の読取ジョブが片面原稿の読取ジョブであったので片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶された値が「１」に設定されて（Ｓ４０９）、１番目の読取ジョブが終了する。
【０１１８】
続いてユーザＵＡによって２番目の読取ジョブが行われる。２番目の読取ジョブは、１番目の読取ジョブと同様に、全ての裏面が白紙頁である片面原稿をファクシミリ送信するジョブである。ユーザＵＡによって１番目の読取ジョブとは異なる宛先に原稿がファクシミリ送信される。ユーザＵＡは、１番目の読取ジョブで読み取った原稿を再度給紙トレイ１２に載置する。ユーザＵＡによって片面読取り又は両面読取りを選択する読取モードの設定入力が行われずに、実行される機能としてファクシミリ機能が入力装置２１を介して選択され、スタートボタンが押下されて読み取り開始指示がされる。Ｓ２０１で読取モードの設定入力がされず（Ｓ２０２：Ｎｏ、Ｓ２０４：Ｎｏ）、ユーザＵＡによって入力装置２１を介してファクシミリ機能が選択されると（Ｓ７０２：Ｙｅｓ）、処理がＳ７０３に進む。
【０１１９】
Ｓ７０３で、選択された機能がファクシミリ機能であると判定され（Ｓ７０３：Ｙｅｓ）、Ｓ７０４で今回実行機能種類メモリ領域ＡＲ６１にユーザＵＡによって選択されたファクシミリ機能を示す機能情報ＦＤが記憶され、Ｓ２０１の読取モード設定処理が終了する。
【０１２０】
次に読取ジョブの読み取りが開始され（Ｓ１０２：Ｙｅｓ）、２番目の読取ジョブが両面読取りされる（Ｓ３０３）。Ｓ３０３が開始される時点で、読取モードが両面読取モードに設定された状態である。読み取りが終了すると（Ｓ３０４：Ｎｏ）、処理がＳ９０１に進む。Ｓ９０１では、読み取った原稿がファクシミリ送信される。
【０１２１】
次にＳ８０１で、前回の読取ジョブで実行された機能があると判定され（Ｓ８０１：Ｙｅｓ）、処理がＳ８０３に進む。次にＳ８０３で、前回実行機能種類メモリ領域ＡＲ６２に記憶されている機能情報ＦＤと今回実行機能種類メモリ領域ＡＲ６１に記憶されている機能情報ＦＤとが両方とも同じであるため、前回の読取ジョブで実行された機能と今回の読取ジョブで実行された機能とが異ならないと判定される（Ｓ８０３：Ｎｏ）。
【０１２２】
２番目の読取ジョブが片面原稿の読取ジョブであり、１番目と２番目の読取ジョブで片面原稿の読取ジョブが連続したので片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶された値が「１」インクリメントされて「１」から「２」に設定されて（Ｓ４０５）、２番目の読取ジョブが終了する。なお、片面原稿判定値は第１の実施形態と同じ「３」に設定されている。したがってＳ４０６では、片面原稿の読取ジョブが連続して所定回数以上行われていないと判定される（Ｓ４０６：Ｎｏ）。
【０１２３】
続いてユーザＵＡによって３番目の読取ジョブが行われる。３番目の読取ジョブは、２番目の読取ジョブと同様に、全ての裏面が白紙頁である片面原稿をファクシミリ送信するジョブである。ユーザＵＡによって２番目の読取ジョブとは異なる宛先に原稿がファクシミリ送信される。ユーザＵＡは、２番目の読取ジョブで読み取った原稿を再度給紙トレイ１２に載置する。ユーザＵＡによって片面読取り又は両面読取りを選択する読取モードの設定入力が行われずに、実行される機能としてファクシミリ機能が入力装置２１を介して選択され、スタートボタンが押下されて読み取り開始指示がされる。Ｓ２０１で読取モードの設定入力がされず（Ｓ２０２：Ｎｏ、Ｓ２０４：Ｎｏ）、ユーザＵＡによって入力装置２１を介してファクシミリ機能が選択されると（Ｓ７０２：Ｙｅｓ）、処理がＳ７０３に進む。
【０１２４】
Ｓ７０３で、選択された機能がファクシミリ機能であると判定され（Ｓ７０３：Ｙｅｓ）、Ｓ７０４で今回実行機能種類メモリ領域ＡＲ６１にユーザＵＡによって選択されたファクシミリ機能を示す機能情報ＦＤが記憶され、Ｓ２０１の読取モード設定処理が終了する。
【０１２５】
次に読取ジョブの読み取りが開始され（Ｓ１０２：Ｙｅｓ）、３番目の読取ジョブが両面読取りされる（Ｓ３０３）。Ｓ３０３が開始される時点で、読取モードが両面読取モードに設定された状態である。読み取りが終了すると（Ｓ３０４：Ｎｏ）、処理がＳ９０１に進む。Ｓ９０１では、読み取った原稿がファクシミリ送信される。
【０１２６】
次にＳ８０１で、前回の読取ジョブで実行された機能があると判定され（Ｓ８０１：Ｙｅｓ）、処理がＳ８０３に進む。次にＳ８０３で、前回実行機能種類メモリ領域ＡＲ６２に記憶されている機能情報ＦＤと今回実行機能種類メモリ領域ＡＲ６１に記憶されている機能情報ＦＤとが両方とも同じであるため、前回の読取ジョブで実行された機能と今回の読取ジョブで実行された機能とが異ならないと判定される（Ｓ８０３：Ｎｏ）。
【０１２７】
３番目の読取ジョブが片面原稿の読取ジョブであり、１番目から３番目の読取ジョブで片面原稿の読取ジョブが連続したので片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶された値が「１」インクリメントされて「２」から「３」に設定される（Ｓ４０５）。次にＳ４０６では、片面原稿の読取ジョブが連続して所定回数以上行われていると判定
され（Ｓ４０６：Ｙｅｓ）、処理がＳ８０５に進む。
【０１２８】
次にＳ８０５では、複数のユーザによって片面原稿の読取ジョブが行われているか否かが判定される。複数のユーザによって片面原稿の読取ジョブが行われているか否かの判定は、これまで行われた読取ジョブの中で異なる機能が実行されたか否かにより行われる。つまり、実行機能変化フラグメモリ領域ＡＲ５５に記憶された値が「１」であれば、複数のユーザによって片面原稿の読取ジョブが行われていると判定され、実行機能変化フラグメモリ領域ＡＲ５５に記憶された値が「０」であれば、複数のユーザによって片面原稿の読取ジョブが行われていないと判定される。３番目の読取ジョブまでに異なる機能が実行されていないため、複数のユーザによって片面原稿の読取ジョブが行われていないと判定され（Ｓ８０５：Ｎｏ）、３番目の読取ジョブが終了する。
【０１２９】
次に２人目のユーザＵＢによって４番目の読取ジョブが行われる。４番目の読取ジョブは、全ての裏面が白紙頁である片面原稿をコピーするジョブである。Ｓ２０１の読取モード設定処理において、ユーザＵＢによって読取モードの設定入力がされずに（Ｓ２０２：Ｎｏ、Ｓ２０４：Ｎｏ）、入力装置２１を介してコピー機能が選択されて、４番目の読取ジョブが開始される。コピー機能が選択されると（Ｓ７０５：Ｙｅｓ）、Ｓ７０６で今回実行機能種類メモリ領域ＡＲ６１にユーザＵＢによって選択されたコピー機能を示す機能情報ＣＤが記憶される。
【０１３０】
次に４番目の読取ジョブの原稿が両面読取りされて（Ｓ３０３）、Ｓ９０１では、読み取った原稿がコピーされる。次にＳ８０３では、前回の読取ジョブで実行された機能と今回の読取ジョブで実行された機能とが異なると判定される（Ｓ８０３：Ｙｅｓ）。前回実行機能種類メモリ領域ＡＲ６２に記憶されている機能情報ＦＤと今回実行機能種類メモリ領域ＡＲ６１に記憶されている機能情報ＣＤとが異なるためである。
【０１３１】
次にＳ８０４では、前回実行機能種類メモリ領域ＡＲ６２に記憶される機能情報ＦＤが今回実行機能種類メモリ領域ＡＲ６１に記憶された機能情報ＣＤに設定される。つまり機能情報ＦＤが機能情報ＣＤに更新される。また、実行機能変化フラグメモリ領域ＡＲ５５に記憶された値が「０」から「１」に設定される。つまり、これまでの連続する読取ジョブの中で異なる機能が実行されたと判定できる。
【０１３２】
次に１番目から４番目の読取ジョブまで片面原稿の読取ジョブが連続したため、Ｓ５０２で片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値が「３」から「４」に設定される。片面原稿読取ジョブカウンタメモリ領域ＡＲ４３に記憶されている値が片面原稿判定値の「３」以上の値であるため（Ｓ４０６：Ｙｅｓ）、処理がＳ８０５に進む。
【０１３３】
次にＳ８０５で、実行機能変化フラグメモリ領域ＡＲ５５に記憶された値が「１」であるため、複数のユーザによって片面原稿の読取ジョブが行われていると判定され（Ｓ８０５：Ｙｅｓ）、処理がＳ４０８に進む。Ｓ４０８で、強制片面読取フラグメモリ領域ＡＲ５３に記憶された値が「１」に設定されるため、次の読取ジョブからユーザによって読取モードの設定入力がされるまで両面読取りを片面読取りに切り替える制御が行われる。Ｓ４０８が行われると、４番目の読取ジョブが終了する。本実施形態のＳ８０３、Ｓ８０４、Ｓ８０５、及び、実行機能変更判定プログラムが記憶されている実行機能変更判定領域ＰＲ７は、本発明の実行機能変更判定部の一例である。
【０１３４】
次に３人目のユーザＵＣによって５番目の読取ジョブが行われる。５番目の読取ジョブは、全ての裏面が白紙頁である片面原稿をＰＣスキャンするジョブである。Ｓ２０１の読取モード設定処理において、ユーザＵＣによって読取モードの設定入力がされずに（Ｓ２
０２：Ｎｏ、Ｓ２０４：Ｎｏ）、ＰＣ５４を介してＰＣスキャン機能が選択されて、５番目の読取ジョブが開始される。ＰＣスキャン機能が選択されると（Ｓ７０７：Ｙｅｓ）、Ｓ７０８で今回実行機能種類メモリ領域ＡＲ６２にユーザＵＣによって選択されたＰＣスキャン機能を示す機能情報ＳＤが記憶される。本実施形態のＳ７０２からＳ７０８、及び、入力装置２１は、本発明の実行機能選択部の一例である。
【０１３５】
４番目の読取ジョブで強制片面読取フラグメモリ領域ＡＲ５３に記憶された値が「１」に設定されたため、５番目の読取ジョブが開始されると（Ｓ１０２：Ｙｅｓ）、Ｓ３０１で両面読取りを片面読取りに切り替える制御を行うと判定される（Ｓ３０１：Ｙｅｓ）。Ｓ３０１の判定により、読取モードが両面読取モードに設定されていても両面読取りが片面読取りに切り替えられて、５番目の読取ジョブが行われる。
【０１３６】
Ｓ１０６で、表面の原稿だけが読み取られ、５番目の読取ジョブの全ての原稿が読み取られると（Ｓ１０７：Ｎｏ）、処理がＳ９０１に進む。Ｓ９０１では、読み取った原稿の画像データがＰＣ５４に送られて、５番目の読取ジョブが終了する。
【０１３７】
５番目の読取ジョブが終了して以降の読取ジョブは、ユーザによって読取モードの設定入力がされるまでＳ３０１で両面読取りを片面読取りに切り替える制御を行うと判定され（Ｓ３０１：Ｙｅｓ）、両面読取りが片面読取りに切り替えられて読取ジョブが行われる。したがって、複数のユーザによって読取ジョブが実行されているときに、片面読取りまたは両面読取りのいずれの読取方法を実行するのかについて先の読取ジョブまでの原稿の読取方法の傾向から、次の読取ジョブを実行するユーザの希望する読取方法を推測して自動的に設定することができる。また、複数のユーザによって読取ジョブが実行されているときに、各ユーザの希望する読取方法で読み取ることができる。また、ユーザが読取りの設定状態を認識しなくとも自動的にユーザが希望している読取方法が判断されて読取ジョブ毎の読取処理にかかる時間が短縮される。
【０１３８】
［変形例］
本発明は、本実施形態に限定されることはなく、その趣旨を逸脱しない範囲において種々の変形が可能である。以下にその変形の一例を述べる。
【０１３９】
本実施形態では、原稿白紙頁判定プログラムは、読み取った原稿の一方の面が全て白紙頁である場合に、表面又は裏面が白紙頁である片面原稿であると判定したが、読み取った原稿の一方の面が原稿の全枚数ではないが１枚以上白紙頁である場合に、表面又は裏面が白紙頁である片面原稿であると判定してもよい。
【０１４０】
第１の実施形態では、複数のユーザによって読取ジョブが実行されているときを１つの条件に、両面読取りから片面読取りに切り替える制御を行ったが、単独のユーザによって読取ジョブが実行されている場合でも両面読取りから片面読取りに切り替える制御を行ってもよい。この場合単独のユーザによって使用される複合機においては、１人の同じユーザによって原稿枚数の異なる読取ジョブが実行され、読取モードの設定入力が行われないで片面原稿の読取ジョブが連続して行われる場合、ユーザが片面読取りを希望していると推測できる。
【０１４１】
第２の実施形態では、複数のユーザによって読取ジョブが実行されているときを１つの条件に、両面読取りから片面読取りに切り替える制御を行ったが、単独のユーザによって読取ジョブが実行されている場合でも両面読取りから片面読取りに切り替える制御を行ってもよい。この場合単独のユーザによって使用される複合機においては、１人の同じユーザによって複数の機能が実行され、読取モードの設定入力が行われないで片面原稿の読取ジョブが連続して行われる場合、ユーザが片面読取りを希望していると推測できる。
【０１４２】
本実施形態では、片面原稿の読取ジョブが連続して行われた回数を計数し、その回数が所定回数以上であることを１つの条件に、両面読取りから片面読取りに切り替える制御を行ったが、たとえば、１０回の読取ジョブの中で５回以上片面原稿の読取ジョブが行われた場合でも両面読取りから片面読取りに切り替える制御を行ってもよい。つまり、連続して片面原稿の読取ジョブが行われるときだけでなく、ユーザの使用頻度に応じて読み取りを切り替えてもよい。
【０１４３】
本実施形態では、読取モードが両面読取モードの設定状態で両面読取りから片面読取りに切り替える制御を行って片面原稿を読み取ったが、読取モードの設定自体を自動的に両面読取モードから片面読取モードに切り替えて片面原稿を読み取ってもよい。
【０１４４】
第１の実施形態の複合機１０は印刷機能、画像読取機能、ファクシミリ機能の３つの機能を備えているが、このうち少なくとも画像読取機能があればよく、印刷機能とファクシミリ機能とは必ずしも必要ではない。
【符号の説明】
【０１４５】
１０・・・複合機
１１・・・ＡＤＦ
２０・・・画像読取装置
２２・・・コンタクトガラス
２４・・・イメージセンサ
２５・・・イメージセンサ
５０・・・ＣＰＵ
５１・・・ＲＡＭ
５２・・・ＲＯＭ
５８・・・両面原稿読取部
ＡＲ１・・・画像領域
ＡＲ１１・・・裏面画像メモリ領域
ＡＲ１２・・・表面画像メモリ領域
ＡＲ２・・・基準黒データ領域
ＡＲ２１・・・裏面基準黒データメモリ領域
ＡＲ２２・・・表面基準黒データメモリ領域
ＡＲ３・・・黒データ領域
ＡＲ３１・・・裏面黒データメモリ領域
ＡＲ３２・・・表面黒データメモリ領域
ＡＲ４・・・カウンタ領域
ＡＲ４１・・・ページカウンタメモリ領域
ＡＲ４２・・・前回ページ数メモリ領域
ＡＲ４３・・・片面原稿読取ジョブカウンタメモリ領域
ＡＲ５・・・フラグ領域
ＡＲ５１・・・前回読取ジョブフラグメモリ領域
ＡＲ５２・・・原稿読取モードフラグメモリ領域
ＡＲ５３・・・強制片面読取フラグメモリ領域
ＡＲ５４・・・ページ数変化フラグメモリ領域
ＡＲ５５・・・実行機能変化フラグメモリ領域
ＡＲ６・・・実行機能種類領域
ＡＲ６１・・・今回実行機能種類メモリ領域
ＡＲ６２・・・前回実行機能種類メモリ領域
ＰＲ１・・・白紙頁検出領域
ＰＲ２・・・原稿白紙頁判定領域
ＰＲ３・・・読取モード設定領域
ＰＲ４・・・読取制御領域
ＰＲ５・・・ジョブ数判定領域
ＰＲ６・・・状態変更判定領域
ＰＲ７・・・実行機能変更判定領域
【図１】
2011139235.tif 000003
【図２】
2011139235.tif 000004
【図３】
2011139235.tif 000005
【図４】
2011139235.tif 000006
【図５】
2011139235.tif 000007
【図６】
2011139235.tif 000008
【図７】
2011139235.tif 000009
【図８】
2011139235.tif 000010
【図９】
2011139235.tif 000011
【図１０】
2011139235.tif 000012
【図１１】
2011139235.tif 000013