(57)【要約】【課題】複数のスキャンジョブが記憶部に保存されている場合に、その複数のスキャンジョブを効率的に実行できる、画像読取装置を提供する。【解決手段】ＡＳＩＣ２１のＣＰＵ２４は、少なくともスキャンジョブの実行中に外部端末から新たなスキャンジョブを受信した場合、その受信したスキャンジョブの特定情報とそのスキャンジョブを送信したユーザのユーザ情報と対応づけてＲＡＭ２３上のジョブ管理テーブルに保存して管理する。スキャンジョブを新たに実行可能な状態になると、ＣＰＵ２４は、ジョブ管理テーブルに最先に保存された特定情報により特定される最先スキャンジョブのユーザと同一のユーザのスキャンジョブをまとめ対象のスキャンジョブとして、まとめ対象のスキャンジョブをまとめて実行することをユーザに通知する。その後、ＣＰＵ２４は、まとめ対象のスキャンジョブをジョブ管理テーブルに保存された順に実行する。【選択図】図２
2019092114.tif 000002
【特許請求の範囲】
【請求項１】
外部端末と通信可能なネットワークに接続されるネットワーク接続部と、
原稿を読み取る読取部と、
記憶部と、
制御部と
を備え、
前記制御部は、
前記外部端末からのスキャンジョブの要求を、前記ネットワーク接続部を介して受信する受信処理と、
前記要求を受信した後、前記要求を受信したスキャンジョブの実行を開始するための通知を、前記外部端末に前記ネットワーク接続部を介して送信する実行通知処理と、
前記読取部を制御して、前記読取部によって原稿を読み取るスキャンジョブを実行するジョブ実行処理と、
前記要求を受信したスキャンジョブを特定する特定情報とそのスキャンジョブを分類するための分類情報とを対応付けて前記記憶部に保存する保存処理と、を実行し、
前記保存処理は、前記ジョブ実行処理によるスキャンジョブの実行中に新たなスキャンジョブを前記ネットワーク接続部を介して前記外部端末から受信した場合に、前記特定情報および前記分類情報を対応付けて前記記憶部に保存し、
前記実行通知処理は、前記ジョブ実行処理を新たに開始する準備が整ったことに応じて、前記記憶部に最先に保存された前記特定情報により特定される最先スキャンジョブを含んだ複数のスキャンジョブであって、前記最先スキャンジョブに対応づけられた前記分類情報と同一の第１分類情報が対応づけられた複数のスキャンジョブをまとめ対象のスキャンジョブとして、当該まとめ対象のスキャンジョブをまとめて実行することを前記第１分類情報から特定される前記外部端末に前記ネットワーク接続部を介して通知し、
前記実行通知処理後に新たに開始される前記ジョブ実行処理では、前記まとめ対象のスキャンジョブを、前記記憶部に前記第１分類情報とは別の分類情報が対応づけられたスキャンジョブよりも先に実行する、
画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記スキャンジョブに付随する設定情報には、当該スキャンジョブを前記まとめ対象にするか否かを設定するまとめ設定情報が含まれ、
前記制御部は、前記実行通知処理において、
前記第１分類情報と対応づけられ、かつ、前記第１分類情報と対応づけられたスキャンジョブに付随する前記まとめ設定情報として前記まとめ対象にするための設定情報が含まれているスキャンジョブを、前記最先スキャンジョブとまとめて実行するスキャンジョブとして通知する、
画像読取装置。
【請求項３】
請求項１または２に記載の画像読取装置であって、
前記スキャンジョブに付随する設定情報には、複数の原稿を連続して読み取る連続スキャンに関する連続スキャン設定情報を含めることができ、
前記制御部は、前記実行通知処理において、
前記スキャンジョブに付随する設定情報に前記連続スキャン設定情報が含まれる場合、当該スキャンジョブをまとめ対象のスキャンジョブとしない、
画像読取装置。
【請求項４】
請求項１〜３のいずれか一項に記載の画像読取装置であって、
前記スキャンジョブに付随する設定情報には、当該スキャンジョブよりも他のスキャンジョブの優先実行を許可するか否かを設定する優先許否設定情報が含まれ、
前記制御部は、前記実行通知処理において、
前記第１分類情報とは別の第２分類情報と対応づけられたスキャンジョブが前記記憶部に保存されており、その第２分類情報と対応づけられたスキャンジョブの中で前記記憶部に少なくとも最先に記憶されたスキャンジョブに付随する前記優先許否設定情報が他のスキャンジョブの優先実行を許可することを示す場合、前記第１分類情報と対応づけられたスキャンジョブを前記まとめ対象のスキャンジョブとする、
画像読取装置。
【請求項５】
請求項１〜４のいずれか一項に記載の画像読取装置であって、
前記制御部は、前記実行通知処理において、
前記第２分類情報と対応づけられたスキャンジョブが前記記憶部に保存されている場合、前記記憶部に前記第１分類情報と対応づけられて保存されているスキャンジョブの数と前記記憶部に記憶されている前記第２分類情報と対応付けられたスキャンジョブの数との差を比較し、
前記記憶部に前記第１分類情報と対応づけられて保存されているスキャンジョブの数が前記記憶部に前記第２分類情報と対応付けられて保存されているスキャンジョブの数より所定閾値より大きくない場合には、前記第１分類情報と対応づけられたスキャンジョブを前記まとめ対象のスキャンジョブとし、
前記記憶部に前記第１分類情報と対応づけられて保存されているスキャンジョブの数が前記記憶部に前記第２分類情報と対応付けられて保存されているスキャンジョブの数より前記所定閾値より大きい場合には、前記第２分類情報と対応づけられたスキャンジョブを前記まとめ対象のスキャンジョブとする、
画像読取装置。
【請求項６】
請求項１〜５のいずれか一項に記載の画像読取装置であって、
前記制御部は、
前記第１分類情報とは別の第２分類情報と対応づけられたスキャンジョブが前記記憶部に保存されている場合、前記実行通知処理後に新たに開始される前記ジョブ実行処理の開始前に、前記実行通知処理後に新たに開始される前記ジョブ実行処理における前記まとめ対象のスキャンジョブの実行を許可するか否かの問合せを前記第２分類情報から特定される前記外部端末に前記ネットワーク接続部を介して送信し、
前記問合せの送信に対して前記外部端末から前記まとめ対象のスキャンジョブの実行を拒否する回答を受信しない場合、前記実行通知処理後に新たに開始される前記ジョブ実行処理では、前記まとめ対象のスキャンジョブを前記記憶部に保存された順に実行し、
前記問合せの送信に対して前記外部端末から前記まとめ対象のスキャンジョブの実行を拒否する回答を受信した場合、前記実行通知処理後に新たに開始される前記ジョブ実行処理では、前記最先スキャンジョブのみを実行する、
画像読取装置。
【請求項７】
請求項１〜６のいずれか一項に記載の画像読取装置であって、
操作を受け付ける操作部
をさらに備え、
前記制御部は、
前記実行通知処理後に新たに開始される前記ジョブ実行処理において、前記まとめ対象のすべてのスキャンジョブの実行が完了するまで、前記操作部による操作の受け付けを禁止する、
画像読取装置。
【請求項８】
請求項１〜７のいずれか一項に記載の画像読取装置であって、
表示部
をさらに備え、
前記制御部は、
前記実行通知処理後に新たに開始される前記ジョブ実行処理において、前記まとめ対象の最先スキャンジョブの実行が完了すると、前記外部端末に次のスキャンジョブを実行するための通知をすることなく、前記表示部に次のスキャンジョブの実行を開始するためのメッセージを表示する、
画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を読み取る画像読取装置に関する。
【背景技術】
【０００２】
近年、ネットワーク対応型の画像読取装置が普及している。ネットワーク対応型の画像読取装置は、装置自体に設けられた操作パネルの操作によるスキャンジョブの実行指示はもちろん、ＬＡＮ（Local Area Network）に接続されていれば、ＰＣ（Personal Computer）などの外部端末からＬＡＮ経由でスキャンジョブの実行指示を受け付けることができる。
【０００３】
スキャンジョブが実行されていないときに、スキャンジョブの実行指示が画像読取装置に受け付けられると、スキャンジョブが実行されて、画像読取装置にセットされている原稿の読み取りが開始される。一方、スキャンジョブの実行中に、外部端末から新たなスキャンジョブの実行指示が送信された場合には、その新たなスキャンジョブがメモリに保存されて、新たなスキャンジョブの実行が予約される。そして、先のスキャンジョブの終了後、予約されている新たなスキャンジョブが実行される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１１６１９号公報
【特許文献２】特開２００１−２６５１７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
スキャンジョブの実行中に複数のスキャンジョブがメモリに保存された場合、先のスキャンジャブの終了後、メモリに保存されている複数のスキャンジョブは、その保存順（予約順）に実行される。ところが、複数のスキャンジョブが保存順ではない順序で実行される方が効率的な場合がある。
【０００６】
本発明の目的は、複数のスキャンジョブが記憶部に保存されている場合に、その複数のスキャンジョブを効率的に実行できる、画像読取装置を提供することである。
【課題を解決するための手段】
【０００７】
前記の目的を達成するため、本発明に係る画像読取装置は、外部端末と通信可能なネットワークに接続されるネットワーク接続部と、原稿を読み取る読取部と、記憶部と、制御部と、を備え、制御部は、外部端末からのスキャンジョブの要求をネットワーク接続部を介して受信する受信処理と、要求を受信した後、要求を受信したスキャンジョブの実行を開始するための通知を、外部端末にネットワーク接続部を介して送信する実行通知処理と、読取部を制御して、読取部によって原稿を読み取るスキャンジョブを実行するジョブ実行処理と、要求を受信したスキャンジョブを特定する特定情報とそのスキャンジョブを分類するための分類情報とを対応付けて記憶部に保存する保存処理と、を実行し、保存処理は、ジョブ実行処理によるスキャンジョブの実行中に新たなスキャンジョブを外部端末から受信した場合に、特定情報および分類情報を対応付けて記憶部に保存し、実行通知処理は、ジョブ実行処理を新たに開始する準備が整ったことに応じて、記憶部に最先に保存された特定情報により特定される最先スキャンジョブを含んだ複数のスキャンジョブであって、最先スキャンジョブに対応づけられた分類情報と同一の第１分類情報が対応づけられたスキャンジョブをまとめ対象のスキャンジョブとして、まとめ対象のスキャンジョブをまとめて実行することを第１分類情報から特定される外部端末にネットワーク接続部を介して通知し、実行通知処理後に新たに開始されるジョブ実行処理では、まとめ対象のスキャンジョブを、記憶部に第１分類情報とは別の分類情報が対応づけられたスキャンジョブよりも先に実行する。
【０００８】
この構成によれば、制御部は、少なくともスキャンジョブの実行中に外部端末から新たなスキャンジョブを受信した場合には、その受信したスキャンジョブを特定する特定情報とそのスキャンジョブを分類するための分類情報と対応づけて記憶部に保存して管理する。スキャンジョブを新たに実行可能な状態になると、制御部は、記憶部に最先に保存された特定情報により特定される最先スキャンジョブに対応づけられた分類情報と同一の第１分類情報が対応づけられたスキャンジョブ（最先スキャンジョブを含む。）をまとめ対象のスキャンジョブとして、その第１分類情報から特定される外部端末にまとめ対象のスキャンジョブをまとめて実行することを通知する。その後、制御部は、まとめ対象のスキャンジョブを記憶部に保存された順に実行する。
【０００９】
まとめ対象のスキャンジョブをまとめて実行することが外部端末に通知されるので、その通知を確認したユーザは、まとめ対象のスキャンジョブで読み取られる原稿をまとめて画像読取装置まで持参することができる。そして、ユーザは、画像読取装置の前に待機して、スキャンジョブが終了する度に次のスキャンジョブで読み取られる原稿を画像読取装置にセットすることができる。また、別のユーザが要求したスキャンジョブよりも先にまとめてスキャンジョブを実行できる。よって、まとめ対象のスキャンジョブを効率的に実行することができる。その結果、記憶部に保存されている複数のスキャンジョブを効率的に実行することができ、その複数のスキャンジョブの消化に要する時間の短縮を図ることができる。
【発明の効果】
【００１０】
本発明によれば、複数のスキャンジョブが記憶部に保存されている場合に、その複数のスキャンジョブを効率的に実行することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るＭＦＰが含まれるシステムの構成を示すブロック図である。
【図２】ＭＦＰの電気的構成を示すブロック図である。
【図３】ジョブ管理テーブルの一例を示す図である。
【図４】メイン処理の流れを示すフローチャートである。
【図５】問合せ処理の流れを示すフローチャートである。
【図６】回答処理の流れを示すフローチャートである。
【図７】ジョブ実行処理の流れを示すフローチャートである。
【図８】次のスキャンジョブの原稿のセットを促す画面の一例を示す図である。
【図９】第２実施形態の処理の流れを示すフローチャートである。
【図１０】第２実施形態のジョブ実行処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００１３】
１．第１実施形態
＜システム構成＞
図１に示されるＭＦＰ（Multi-Function Peripheral）１は、スキャン機能およびプリント機能などの複数の機能を有する機器である。スキャン機能は、画像の読み取り（スキャン）により画像データを生成する機能である。プリント機能は、画像データをシートに印刷（プリント）する機能である。
【００１４】
また、ＭＦＰ１（画像読取装置の一例）は、ネットワーク対応機器である。ＭＦＰ１は、ＬＡＮ（Local Area Network）２に接続されることにより、ＰＣ（Personal Computer）などの外部端末３からＬＡＮ２を経由してスキャンジョブ、プリントジョブおよびコピージョブなどの各種ジョブの実行の指示を受けることができる。スキャンジョブは、スキャン機能により画像を読み取って、その読み取った画像データ（以下、この画像データを「スキャンデータ」という。）を格納したデータファイルをユーザが指定する送信先に送信するジョブである。プリントジョブは、画像データをＭＦＰ１に送信し、プリント機能により画像データをシートに印刷するジョブである。コピージョブは、スキャン機能およびプリント機能の組合せにより、画像を読み取って、その読み取った画像データをシートに印刷するジョブである。
【００１５】
ＬＡＮ２は、有線ＬＡＮまたは無線ＬＡＮの一方であってもよいし、有線ＬＡＮと無線ＬＡＮとを組み合わせて構成されていてもよい。ＬＡＮ２には、複数台（この実施形態では、２台）の外部端末３が接続されている。
【００１６】
＜ＭＦＰの電気的構成＞
ＭＦＰ１は、図２に示されるように、スキャン機能のための画像読取部１１（読取部の一例）と、プリント機能のための画像形成部１２とを備えている。
【００１７】
画像読取部１１による画像読取の方式は、シートを搬送しつつそのシートの画像を読み取るＡＤＦ（Auto Document Feeder）方式であってもよいし、コンタクトガラス上に載置されたシートの画像を読み取るＦＢ（Flat Bed）方式であってもよい。
【００１８】
画像形成部１２による画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。また、シートに形成される画像は、カラー画像であってもよいし、モノクロ画像であってもよい。
【００１９】
また、ＭＦＰ１は、操作パネル１３を備えている。操作パネル１３には、操作部１４および表示部１５が設けられている。
【００２０】
操作部１４は、操作キー（たとえば、スタートキー、戻るキー）を備えている。操作キーが操作されると、その操作が操作部１４に受け付けられて、その操作の内容に応じた信号（データ）が操作パネル１３から出力される。
【００２１】
表示部１５は、たとえば、液晶ディスプレイからなる。
【００２２】
なお、操作部１４および表示部１５は、タッチパネルを構成していてもよい。タッチパネルを構成する表示部１５には、各種の情報や操作ボタンなどの画像が表示される。ユーザが表示部１５に表示される操作ボタンを押操作（タッチ操作）することにより、その操作が操作部１４に受け付けられて、その操作の内容に応じた信号（データ）が操作パネル１３から出力される。以下では、操作部１４および表示部１５がタッチパネルを構成する場合を取り上げる。
【００２３】
また、ＭＦＰ１は、ＬＡＮインタフェース（Ｉ／Ｆ）１６、ＦＡＸインタフェース（Ｉ／Ｆ）１７および制御部１８を備えている。
【００２４】
ＬＡＮインタフェース１６（通信部、ネットワーク通信部の一例）は、ＬＡＮ２との接続のためのインタフェースである。
【００２５】
ＦＡＸインタフェース１７は、ファクシミリ通信に使用される公衆電話回線との接続のためのインタフェースであり、ＮＣＵ（Network Control Unit）を内蔵したモデムなどを備えている。
【００２６】
制御部１８は、ＡＳＩＣ（Application Specific Integrated Circuit）２１、ＲＯＭ（Read Only Memory）２２およびＲＡＭ（Random Access Memory）２３を備えている。
【００２７】
ＡＳＩＣ２１には、ＲＯＭ２２およびＲＡＭ２３以外に、画像読取部１１、画像形成部１２、操作部１４、表示部１５、ＬＡＮインタフェース１６およびＦＡＸインタフェース１７が接続されている。
【００２８】
ＡＳＩＣ２１は、ＣＰＵ２４（制御部の一例）を内蔵している。ＡＳＩＣ２１には、操作パネル１３から出力される信号などが入力される。ＣＰＵ２４は、ＡＳＩＣ２１に入力される信号などに基づいて、ＲＯＭ２２に記憶されているプログラムを実行することにより、画像読取部１１、画像形成部１２、操作部１４、表示部１５、ＬＡＮインタフェース１６およびＦＡＸインタフェース１７を含む各部を制御する。
【００２９】
ＲＯＭ２２は、フラッシュメモリなどの書き換え可能な不揮発性メモリからなる。ＲＯＭ２２には、ＣＰＵ２４によって実行されるプログラムおよび各種のデータなどが記憶されている。
【００３０】
ＲＡＭ２３（記憶部の一例）は、ＤＲＡＭ（Dynamic Random Access Memory）などの揮発性メモリであり、ＣＰＵ２４がプログラムを実行する際のワークエリアとして使用される。
【００３１】
＜ジョブ管理テーブル＞
ＲＡＭ２３には、図３にその一例が示されるジョブ管理テーブルが設けられている。外部端末３からスキャン要求が送信されて、スキャン要求をＬＡＮインタフェース１６に受信すると、ＡＳＩＣ２１のＣＰＵ２４は、そのスキャン要求をスキャンジョブとしてジョブ管理テーブルに登録する。ＭＦＰ１は、ジョブ管理テーブルに登録されたスキャンジョブのうち、最先に登録されたスキャンジョブ（図３の一番上に登録されているスキャンジョブ）の実行処理を行う。スキャンジョブの実行中に新たなスキャンジョブをＬＡＮインタフェース１６に受信した場合など、すぐにスキャンジョブの実行ができない場合、ＣＰＵ２４は、新たなスキャンジョブの特定情報を受信順に順序づけて逐次ジョブ管理テーブルに登録する。
【００３２】
また、ジョブ管理テーブルには、各スキャンジョブの特定情報に対応づけて、スキャンジョブを分類するための分類情報として、スキャンジョブの送信元の外部端末３を使用するユーザ（外部端末３にログインしたユーザ）のユーザ名またはユーザＩＤなどのユーザ情報が登録される。
【００３３】
さらに、ジョブ管理テーブルには、各スキャンジョブの特定情報に対応づけて、スキャンジョブに付随する設定情報、たとえば、まとめ設定情報、連続スキャン設定情報および他ジョブ優先設定情報が登録される。
【００３４】
すなわち、ユーザは、外部端末３からＭＦＰ１にスキャンジョブを送信する際、外部端末３で次の設定項目１〜３の設定を行う。
【００３５】
１．まとめ設定：複数のスキャンジョブが登録されている場合に、同一ユーザのスキャンジョブをまとめて実行する「まとめて実行」の対象（まとめ対象）とするか、または、ジョブ管理テーブルに登録された順番で実行する「順番実行」の対象とするかを設定
２．連続スキャン設定：複数の原稿を１ジョブとして連続して読み取る場合、「連続スキャン」の設定
３．他ジョブ優先設定：他のスキャンジョブの優先実行を「許可」するか、または、他のスキャンジョブの優先実行を「拒否」するかを設定
【００３６】
外部端末３で設定されたまとめ設定、連続スキャン設定および他ジョブ優先設定の各情報は、スキャンジョブに含めて送信され、スキャンジョブの特定情報に対応づけて、ジョブ管理テーブルに登録される。
【００３７】
ジョブ管理テーブルに登録されている特定情報により特定されるスキャンジョブの実行が完了すると、ＣＰＵ２４は、そのスキャンジョブに関する情報の一式を削除する。
【００３８】
図３に示されるジョブ管理テーブルの内容は、ＭＦＰ１でのスキャンジョブの実行中に、外部端末３から送信される特定情報「Ａ」で特定されるスキャンジョブ、特定情報「Ｂ」で特定されるスキャンジョブ、特定情報「Ｃ」で特定されるスキャンジョブおよび特定情報「Ｄ」で特定されるスキャンジョブをこの順にＬＡＮインタフェース１６に受信し、実行中であったスキャンジョブが終了した時点での一例である。図３に示されるジョブ管理テーブルでは、特定情報「Ａ」に対応づけて、ユーザ情報「１」、まとめ設定「まとめて実行」および他ジョブ優先設定「許可」の各情報が登録され、「連続スキャン」の設定情報は登録されていない。特定情報「Ｂ」に対応づけて、ユーザ情報「２」、まとめ設定「まとめて実行」および他ジョブ優先設定「許可」の各情報が登録され、また、「連続スキャン」の設定情報が登録されている。特定情報「Ｃ」に対応づけて、ユーザ情報「１」、まとめ設定「まとめて実行」および他ジョブ優先設定「拒否」の各情報が登録され、「連続スキャン」の設定情報は登録されていない。特定情報「Ｄ」に対応づけて、ユーザ情報「２」、まとめ設定「順番実行」および他ジョブ優先設定「許可」の各情報が登録され、「連続スキャン」の設定情報は登録されていない。
【００３９】
＜メイン処理＞
ジョブ管理テーブルにスキャンジョブに関する情報が登録されている場合、ＡＳＩＣ２１のＣＰＵ２４により、スキャン処理が実行される。ジョブ管理テーブルに登録されているスキャンジョブが１つの場合は、登録されているスキャンジョブに関する情報にしたがいスキャン処理を実行する。ジョブ管理テーブルに登録されているスキャンジョブが複数の場合は、図４に示されるメイン処理が実行される。
【００４０】
メイン処理では、ＣＰＵ２４は、ユーザが使用する外部端末３にスキャンジョブをまとめて実行することを許可するかを問い合わせるための問合せ処理を実行する（Ｓ１）。問合せ処理の詳細については、後述する。
【００４１】
ＣＰＵ２４は、問合せ処理によりまとめて実行の許可を外部端末３に問い合わせた場合（Ｓ２：ＹＥＳ）、その問合せに対する回答に応じた通知を行う回答処理を実行する（Ｓ３）。回答処理の詳細については、後述する。
【００４２】
回答処理の実行後、ＣＰＵ２４は、スキャンジョブのジョブ実行処理を実行して（Ｓ４）、メイン処理を終了する。ジョブ実行処理の詳細については、後述する。
【００４３】
一方、ＣＰＵ２４は、問合せ処理でまとめて実行の許可を外部端末３に問い合わせなかった場合（Ｓ２：ＮＯ）、回答処理を実行せずに、ジョブ実行処理を実行して（Ｓ４）、メイン処理を終了する。
【００４４】
＜問合せ処理＞
メイン処理のステップＳ１で実行される問合せ処理の流れは、図５に示されている。
【００４５】
問合せ処理では、ＡＳＩＣ２１のＣＰＵ２４は、ジョブ管理テーブルに登録されている特定情報のうち、最先に登録された特定情報により特定されるスキャンジョブ（以下、「最先スキャンジョブ」という。）のユーザ、言い換えれば、最先に登録された特定情報に対応づけられたユーザ情報により特定されるユーザを対象ユーザに設定する（Ｓ１０１）。ジョブ管理テーブルの内容が図３に示される内容である場合、ＣＰＵ２４により、ジョブ管理テーブルに最先に登録された特定情報「Ａ」に対応づけられたユーザ情報「１」により特定されるユーザが対象ユーザに設定される。
【００４６】
その後、ＣＰＵ２４は、ジョブ管理テーブルに登録されている特定情報の中から対象ユーザのユーザ情報に対応づけられている特定情報を選択する。そして、ＣＰＵ２４は、その選択した特定情報のすべてにまとめ設定「まとめて実行」が対応づけられているかを確認する（Ｓ１０２）。すなわち、ＣＰＵ２４は、ジョブ管理テーブルの内容から、対象ユーザのすべてのスキャンジョブをまとめ対象のスキャンジョブとして、そのまとめ対象のスキャンジョブのすべてに「まとめて実行」が設定されているかを確認する。ジョブ管理テーブルの内容が図３に示される内容である場合、ＣＰＵ２４により、特定情報「Ａ」のスキャンジョブおよび特定情報「Ｃ」のスキャンジョブがまとめ対象のスキャンジョブとされて、それらのスキャンジョブのすべてに「まとめて実行」が設定されているかが確認される。
【００４７】
まとめ対象のスキャンジョブに「まとめて実行」が設定されている場合（Ｓ１０２：ＹＥＳ）、ＣＰＵ２４は、対象ユーザのユーザ情報に対応づけられている特定情報の中に、「連続スキャン」の設定情報が対応づけられた特定情報が含まれているかを確認する（Ｓ１０３）。すなわち、ＣＰＵ２４は、ジョブ管理テーブルの内容から、まとめ対象のスキャンジョブに「連続スキャン」の設定がなされているかを確認する。ジョブ管理テーブルの内容が図３に示される内容である場合、ＣＰＵ２４により、特定情報「Ａ」のスキャンジョブおよび特定情報「Ｃ」のスキャンジョブに「連続スキャン」の設定がなされているかが確認される。
【００４８】
まとめ対象のスキャンジョブに「連続スキャン」の設定がなされたスキャンジョブが含まれていない場合（Ｓ１０３：ＮＯ）、ＣＰＵ２４は、対象ユーザ以外の他ユーザのユーザ情報に対応づけられている特定情報を選択し、その選択した特定情報のすべてに他ジョブ優先設定「許可」が対応づけられているかを確認する（Ｓ１０４）。すなわち、ＣＰＵ２４は、ジョブ管理テーブルの内容から、対象ユーザ以外の他ユーザのすべてのスキャンジョブが他ジョブ優先実行を「許可」する設定であるかを確認する。ジョブ管理テーブルの内容が図３に示される内容である場合、ＣＰＵ２４により、特定情報「Ｂ」のスキャンジョブおよび特定情報「Ｄ」のスキャンジョブが他ジョブ優先実行を「許可」する設定であるかが確認される。
【００４９】
他ユーザのすべてのスキャンジョブが他ジョブ優先実行を「許可」する設定である場合（Ｓ１０４：ＹＥＳ）、ＣＰＵ２４は、対象ユーザのすべてのスキャンジョブをまとめて実行予定とする（Ｓ１０５）。
【００５０】
そして、ＣＰＵ２４は、ＬＡＮインタフェース１６から他ユーザが使用する外部端末３に、まとめ対象のスキャンジョブ、つまり対象ユーザのスキャンジョブをまとめて実行することを許可するか否かの問合せを送信して（Ｓ１０６）、問合せ処理を終了する。
【００５１】
一方、他ユーザの少なくとも１つのスキャンジョブが他ジョブ優先実行を「許可」する設定ではない場合（Ｓ１０４：ＮＯ）、ＣＰＵ２４は、ジョブ管理テーブルに登録されている他ユーザのユーザ情報の中から最も多いユーザ情報を選択し、その選択したユーザ情報の数を５倍した数と対象ユーザのユーザ情報の数とを比較する（Ｓ１０７）。すなわち、ＣＰＵ２４は、ジョブ管理テーブルの内容から、他ユーザのスキャンジョブの数を５倍した数と対象ユーザのスキャンジョブの数とを比較する。
【００５２】
そして、対象ユーザのスキャンジョブの数が他ユーザのスキャンジョブの数を５倍した数よりも多くない場合（Ｓ１０７：ＮＯ）、ＣＰＵ２４は、まとめ対象のスキャンジョブ、つまり対象ユーザのスキャンジョブをまとめて実行予定とする（Ｓ１０５）。
【００５３】
そして、ＣＰＵ２４は、ＬＡＮインタフェース１６から他ユーザが使用する外部端末３に、対象ユーザのスキャンジョブをまとめて実行することを許可するか否かの問合せを送信して（Ｓ１０６）、問合せ処理を終了する。
【００５４】
対象ユーザのスキャンジョブの数が他ユーザのスキャンジョブの数を５倍した数以下である場合（Ｓ１０７：ＹＥＳ）、ＣＰＵ２４は、スキャンジョブ数が最も多い他ユーザのすべてのスキャンジョブを新たにまとめ対象のスキャンジョブとして、そのまとめ対象のスキャンジョブをまとめて実行予定とする（Ｓ１０８）。
【００５５】
そして、ＣＰＵ２４は、ＬＡＮインタフェース１６から対象ユーザが使用する外部端末３に、新たなまとめ対象のスキャンジョブ、つまりスキャンジョブ数が最も多い他ユーザのすべてのスキャンジョブをまとめて実行することを許可するか否かの問合せを送信して（Ｓ１０９）、問合せ処理を終了する。
【００５６】
また、対象ユーザのすべてのスキャンジョブのすべてに「まとめて実行」が設定されていない場合（Ｓ１０２：ＮＯ）、または、対象ユーザのすべてのスキャンジョブに「連続スキャン」の設定がなされたスキャンジョブが含まれている場合（Ｓ１０３：ＹＥＳ）、ＣＰＵ２４は、スキャンジョブをジョブ管理テーブルに登録された順番で実行することを決定し（Ｓ１１０）、問合せ処理を終了する。
【００５７】
＜回答処理＞
メイン処理のステップＳ３で実行される回答処理の流れは、図６に示されている。
【００５８】
回答処理では、ＡＳＩＣ２１のＣＰＵ２４は、問合せ処理での外部端末３への問合せの送信に対する回答として、対象ユーザまたは他ユーザのすべてのスキャンジョブ（まとめ対象のスキャンジョブ）をまとめて実行することを拒否する回答を受信したか否かを判別する（Ｓ３１）。
【００５９】
ＣＰＵ２４は、拒否する回答を受信しない場合（Ｓ３１：ＮＯ）、つまり対象ユーザまたは他ユーザのすべてのスキャンジョブをまとめて実行することを許可する回答を受信した場合、または所定時間端末装置３から回答を受信しなかった場合、対象ユーザまたは他ユーザのすべてのスキャンジョブをまとめて実行することを決定する（Ｓ３２）。
【００６０】
そして、ＣＰＵ２４は、ＬＡＮインタフェース１６からまとめ対象のスキャンジョブを登録したユーザ（対象ユーザまたは他ユーザ）が使用する外部端末３に、スキャンジョブをまとめて実行することを通知して（Ｓ３３）、回答処理を終了する。この通知を受信した外部端末３のディスプレイには、たとえば、まとめ対象のスキャンジョブの原稿をＭＦＰ１まで持参することをユーザに促すメッセージが表示される。
【００６１】
一方、ＣＰＵ２４は、外部端末３から対象ユーザまたは他ユーザのすべてのスキャンジョブをまとめて実行することを拒否する回答を受信した場合（Ｓ３１：ＹＥＳ）、スキャンジョブをジョブ管理テーブルに登録された順番で実行することを決定する（Ｓ３４）。
【００６２】
そして、ＣＰＵ２４は、ＬＡＮインタフェース１６から最先スキャンジョブを登録したユーザ、つまり対象ユーザが使用する外部端末３に、最先スキャンジョブを実行することを通知して（Ｓ３５）、回答処理を終了する。この通知を受信した外部端末３のディスプレイには、たとえば、最先スキャンジョブの対象の原稿をＭＦＰ１にセットすることをユーザに促すメッセージが表示される。
【００６３】
＜ジョブ実行処理＞
メイン処理のステップＳ４で実行されるジョブ実行処理の流れは、図７に示されている。
【００６４】
ジョブ実行処理では、ＡＳＩＣ２１のＣＰＵ２４は、まとめ対象のスキャンジョブをまとめて実行する場合（Ｓ４１：ＹＥＳ）、操作部１４による実行対象のスキャンジョブの実行以外の操作の受け付けを禁止する（Ｓ４２）。
【００６５】
その後、ＣＰＵ２４は、画像読取部１１を制御して、まとめ対象のスキャンジョブを特定情報が最も先にジョブ管理テーブルに登録されたスキャンジョブから順番に実行する（Ｓ４３）。
【００６６】
ＣＰＵ２４は、１つのスキャンジョブが完了する度に（Ｓ４４：ＹＥＳ）、まとめ対象のすべてのスキャンジョブが完了したか否かを確認する（Ｓ４５）。
【００６７】
まとめ対象のすべてのスキャンジョブが未完了である場合（Ｓ４５：ＮＯ）、ＣＰＵ２４は、次のスキャンジョブ（まとめ対象のスキャンジョブのうち、直前に完了したスキャンジョブの特定情報の次にジョブ管理テーブルに登録された特定情報により特定されるのスキャンジョブ）を開始するためのメッセージを操作パネル１３の表示部１５に表示させる（Ｓ４６）。このメッセージは、たとえば、図８に示されるように、「次のスキャンジョブの原稿をセットしてください」というメッセージである。また、そのメッセージとともに、次のスキャンジョブをユーザが特定可能な情報、たとえば、スキャンジョブの特定情報が表示されてもよい。
【００６８】
次のスキャンジョブを開始するためのメッセージの表示画面には、ＯＫボタン３１が表示される。ＯＫボタン３１は、ユーザが次のスキャンジョブの原稿をＭＦＰ１にセットした後に押されるべきボタンである。ＯＫボタン３１が押されると、ＣＰＵ２４は、次のスキャンジョブの開始が指示されたと判断し（Ｓ４７）、次のスキャンジョブを実行する（Ｓ４３）。
【００６９】
こうして、まとめ対象のスキャンジョブが順番に実行されて、まとめ対象のすべてのスキャンジョブの実行が完了すると（Ｓ４５：ＹＥＳ）、他の操作の受け付け禁止を解除して、ＣＰＵ２４は、ジョブ実行処理を終了する。
【００７０】
一方、ＣＰＵ２４は、スキャンジョブをジョブ管理テーブルに登録された順番で実行する場合（Ｓ４１：ＮＯ）、最先スキャンジョブを実行する（Ｓ４８）。そして、ＣＰＵ２４は、最先スキャンジョブの実行が完了すると、ジョブ実行処理を終了する。
【００７１】
＜作用効果＞
以上のように、ＡＳＩＣ２１のＣＰＵ２４は、少なくともスキャンジョブの実行中に外部端末３から新たなスキャンジョブを受信した場合、その受信したスキャンジョブを特定する特定情報とそのスキャンジョブを送信したユーザのユーザ情報と対応づけてジョブ管理テーブルに保存して管理する。スキャンジョブを新たに実行可能な状態になると、ＣＰＵ２４は、ジョブ管理テーブルに最先に保存された特定情報により特定される最先スキャンジョブに対応づけられたユーザ情報と同一のユーザ情報が対応づけられたスキャンジョブ（最先スキャンジョブを含む。）をまとめ対象のスキャンジョブとして、そのユーザ情報から特定されるユーザが使用する外部端末３にまとめ対象のスキャンジョブをまとめて実行することを通知する。その後、ＣＰＵ２４は、まとめ対象のスキャンジョブをジョブ管理テーブルに保存された順に実行する。
【００７２】
まとめ対象のスキャンジョブをまとめて実行することが外部端末３に通知されるので、その通知を確認したユーザは、まとめ対象のスキャンジョブで読み取られる原稿をまとめてＭＦＰ１まで持参することができる。そして、ユーザは、ＭＦＰ１の前に待機して、スキャンジョブが終了する度に次のスキャンジョブで読み取られる原稿をＭＦＰ１にセットすることができる。また、他ユーザが要求したスキャンジョブよりも先にまとめてスキャンジョブを実行できる。よって、まとめ対象のスキャンジョブを効率的に実行することができる。その結果、ジョブ管理テーブルで管理されている複数のスキャンジョブを効率的に実行することができ、その複数のスキャンジョブの消化に要する時間の短縮を図ることができる。
【００７３】
また、スキャンジョブに付随する設定情報には、当該スキャンジョブをまとめ対象にするか否かを設定するまとめ設定情報が含まれる。ＣＰＵ２４は、まとめ対象のすべてのスキャンジョブにまとめ設定「まとめて実行」の情報が付随している場合に、まとめ対象のすべてのスキャンジョブがまとめて実行される。言い換えれば、まとめ対象のスキャンジョブの少なくとも１つにまとめ設定「順番実行」の情報が付随している場合には、まとめ対象のスキャンジョブがまとめて実行されず、最先スキャンジョブが実行される。これにより、ユーザが単独での実行を所望するスキャンジョブが他のスキャンジョブとまとめて実行されることを抑制できる。
【００７４】
まとめ対象のスキャンジョブの中に「連続スキャン」の設定情報が付随したスキャンジョブが含まれる場合、まとめ対象のスキャンジョブがまとめて実行されず、最先スキャンジョブが実行される。「連続スキャン」の設定情報が付随したスキャンジョブでは、複数の原稿が連続して読み取られるので、一の原稿を読み取るスキャンジョブよりも実行に長い時間が必要となる。そのため、「連続スキャン」の設定情報が付随したスキャンジョブを含むまとめ対象のスキャンジョブがまとめて実行されると、まとめ対象のすべてのスキャンジョブの実行が完了するまでに長い時間がかかり、その間、まとめ対象のスキャンジョブのユーザ以外のユーザを待たせることになる。まとめ対象のスキャンジョブの中に「連続スキャン」の設定情報が付随したスキャンジョブが含まれる場合、まとめ対象のスキャンジョブがまとめて実行されないことにより、そのような不都合が生じることを抑制できる。
【００７５】
また、まとめ対象のスキャンジョブのユーザ以外のユーザのすべてのスキャンジョブに他ジョブ優先設定「許可」の情報が付随している場合に、まとめ対象のスキャンジョブがまとめて実行される。逆に言えば、まとめ対象のスキャンジョブのユーザ以外のユーザの少なくとも１つのスキャンジョブに他ジョブ優先設定「拒否」の情報が付随している場合には、まとめ対象のスキャンジョブがまとめて実行されず、最先スキャンジョブが実行される。これにより、まとめ対象のスキャンジョブのユーザ以外のユーザがスキャンジョブの実行を急いでいる場合に、そのまとめ対象のスキャンジョブのユーザ以外のユーザが長時間待たされることを抑制できる。
【００７６】
さらに、ＣＰＵ２４は、まとめ対象のスキャンジョブをまとめて実行することを予定した場合に、まとめ対象のスキャンジョブのユーザ以外のユーザが使用する外部端末３に、そのまとめて実行することを許可するか否かの問合せを送信する。そして、その問合せの回答が「拒否」であった場合には、まとめ対象のスキャンジョブがまとめて実行されず、最先スキャンジョブが実行される。これによっても、まとめ対象のスキャンジョブのユーザ以外のユーザがスキャンジョブの実行を急いでいる場合などに、そのまとめ対象のスキャンジョブのユーザ以外のユーザが長時間待たされることを抑制できる。また、所定時間回答がない場合は、スキャンジョブのまとめ実行を行う。所定時間回答がない場合は、外部端末３の近くにユーザがいない場合が想定される。このような場合、そのユーザはすぐにスキャンジョブ対象の原稿をＭＦＰ１にセットできない可能性があり、先にまとめてスキャンジョブを実行することで、効率的に複数のジョブの実行が行われる。
【００７７】
また、まとめ対象のスキャンジョブのユーザ以外の他ユーザの少なくとも１つのスキャンジョブが他ジョブ優先実行を「許可」する設定ではない場合、ＣＰＵ２４は、ジョブ管理テーブルの内容から、他ユーザのスキャンジョブの数を５倍した数とまとめ対象のスキャンジョブのユーザである対象ユーザのスキャンジョブの数とを比較する。そして、対象ユーザのスキャンジョブの数が他ユーザのスキャンジョブの数を５倍した数よりも多くない場合には、まとめ対象のスキャンジョブ、つまり対象ユーザのスキャンジョブがまとめて実行される。一方、対象ユーザのスキャンジョブの数が他ユーザのスキャンジョブの数を５倍した数以下である場合には、他ユーザのすべてのスキャンジョブが新たにまとめ対象のスキャンジョブとされて、そのまとめ対象のスキャンジョブがまとめて実行される。これにより、他ユーザのスキャンジョブの実行が長時間待たされることを抑制でき、ジョブ管理テーブルで管理されている複数のスキャンジョブをより効率的に実行することができる。
【００７８】
まとめ対象のスキャンジョブがまとめて実行されている間は、操作部１４による操作の受け付けが禁止される。これにより、まとめ対象のスキャンジョブの実行中に、他のジョブが割り込んで実行されることを抑制できる。
【００７９】
また、まとめ対象のスキャンジョブがまとめて実行される場合に、１つのスキャンジョブの実行が完了すると、次のスキャンジョブの実行の開始が外部端末３に通知されることなく、次のスキャンジョブを実行するためのメッセージが操作パネル１３の表示部１５に表示される。そのため、まとめ対象のスキャンジョブのユーザは、ＭＦＰ１から離れずに、１つのスキャンジョブの実行が完了する度に、次のスキャンジョブの原稿をＭＦＰ１にセットする。これにより、まとめ対象のスキャンジョブを効率よく実行することができ、まとめ対象のスキャンジョブの消化に要する時間の短縮を図ることができる。
【００８０】
２．第２実施形態
第２実施形態では、スキャン要求を受信したタイミングでまとめて実行するか否かを判断している。図９および図１０を用いて、第２実施形態について第１実施形態と異なる点を中心に説明する。
【００８１】
第２実施形態では、外部端末３からスキャンジョブの要求を受信すると、ＣＰＵ２４は、外部端末３で設定されたまとめ設定および連続スキャン設定をスキャンジョブの特定情報に対応づけて、ジョブ管理テーブルに登録する。
【００８２】
ＣＰＵ２４は、ＬＡＮＩ／Ｆ１６を介して外部端末３からスキャン要求を受信すると、そのスキャン要求に含まれるまとめ設定として、「まとめて実行」が設定されているかを確認する。「まとめて実行」が設定されている場合、図９に示される処理を実行する。
【００８３】
図９に示される処理では、ＣＰＵ２４は、判断対象となるスキャンジョブを特定する（Ｓ２１０）。具体的には、すでにジョブ管理テーブルに登録されているスキャンジョブのうち、受信したスキャン要求の送信元であるユーザと同一ユーザのスキャンジョブを特定する。特定したスキャンジョブのうち、最近に登録されたスキャンジョブのまとめ設定が「まとめて実行」である場合、その次に現在に近い時間に登録された同一ユーザのスキャンジョブのまとめ設定が「まとめて実行」であるかを確認する。ジョブ管理テーブルに登録されているすべての同一ユーザのスキャンジョブが確認されたか、「順番実行」が設定されている同一ユーザのスキャンジョブが確認されるまで、繰り返し確認処理を行う。確認の結果、「順番実行」が設定されている同一ユーザのスキャンジョブ以降にジョブ管理テーブルに登録されたスキャンジョブ（「順番実行」が設定されている同一ユーザのスキャンジョブがない場合はジョブ管理テーブルに登録されているすべてのスキャンジョブ）を判断対象となるスキャンジョブとして特定する。
【００８４】
判断対象となるスキャンジョブの特定後、ＣＰＵ２４は、その判断対象となるスキャンジョブのうち、同一ユーザのスキャンジョブに「連続スキャン」設定を含むスキャンジョブがあるかを判断する（Ｓ２２０）。
【００８５】
「連続スキャン」設定を含むスキャンジョブがある場合（Ｓ２２０：ＹＥＳ）、ＣＰＵ２４は、受信したスキャン要求のスキャンジョブをジョブ管理テーブルに登録して、本処理を終了する。
【００８６】
「連続スキャン」設定を含むスキャンジョブがない場合（Ｓ２２０：ＮＯ）、ＣＰＵ２４は、判断対象となるスキャンジョブの中に受信したスキャン要求のユーザとは異なる他ユーザに対応付けられたスキャンジョブが登録されている場合、その他ユーザにまとめて実行の許可を問い合わせる（Ｓ２３０）。ステップＳ２３０の処理は、図５に示されるステップＳ１０６の処理と同様である。なお、判断対象となるスキャンジョブのうち、受信したスキャン要求のユーザとは異なるユーザに対応付けられたスキャンジョブが登録されていない場合には、ステップＳ２３０およびＳ２４０の処理を行うことなく、Ｓ２５０の処理へ移行する。
【００８７】
ステップＳ２４０は、図６に示されるステップＳ３１と同様の処理である。ＣＰＵ２４は、他ユーザが操作する外部端末３からの回答として、スキャンジョブをまとめて実行することを拒否する回答が受信しない場合（Ｓ２４０：ＮＯ）、受信したスキャン要求のスキャンジョブをジョブ管理テーブルに登録して、図９に示される処理を終了する。
【００８８】
一方、スキャンジョブをまとめて実行することを拒否する回答を受信した場合（Ｓ２４０：ＹＥＳ）、ＣＰＵ２４は、判断対象となるスキャンジョブのうち、受信したスキャン要求のユーザと同一のユーザを対象ユーザとし、対象ユーザに対応付けられた判断対象となるスキャンジョブをまとめ対象のスキャンジョブとしてＲＡＭ２３に登録して（Ｓ２５０）、図９に示される処理を終了する。
【００８９】
なお、すでに同一ユーザの同一スキャンジョブを含む情報がまとめ対象のスキャンジョブとしてＲＡＭ２３に登録されている場合は、その情報に対し上書き登録する。また、受信したスキャン要求のスキャンジョブをジョブ管理テーブルに登録して、図９に示される処理を終了する。
【００９０】
次に、図１０を用いて、第２実施形態のジョブ実行処理について説明する。
【００９１】
図１０に示されるジョブ実行処理は、ジョブ管理テーブルに登録された最先スキャンジョブのスキャン処理の実行に際して開始される。まず、ＣＰＵ２４は、スキャン対象となる最先スキャンジョブがまとめ対象のスキャンジョブとしてＲＡＭ２３に登録されているか確認する（Ｓ４１０）。
【００９２】
まとめ対象のスキャンジョブとして登録されている場合（Ｓ４１０：ＹＥＳ）、図６に示されるステップＳ３３の処理と同様の処理を実行するステップＳ４１２に移行する。すなわち、ステップＳ４１２では、ＣＰＵ２４は、ＬＡＮインタフェース１６からまとめ対象のスキャンジョブを登録したユーザが使用する外部端末３に、スキャンジョブをまとめて実行することを通知する。
【００９３】
まとめ対象のスキャンジョブとして登録されていない場合（Ｓ４１０：ＮＯ）、図６に示されるステップＳ３５の処理と同様の処理を実行するステップＳ４１５に移行する。すなわち、ステップＳ４１５では、ＣＰＵ２４は、ＬＡＮインタフェース１６から最先スキャンジョブを登録したユーザ、つまり対象ユーザが使用する外部端末３に、最先スキャンジョブを実行することを通知する。
【００９４】
ステップＳ４１２の処理が終了すると、処理はステップＳ４３０に移行する。ステップＳ４１５の処理が終了すると、処理はステップＳ４８０に移行する。なお、ステップＳ４３０〜Ｓ４８０の処理は、それぞれ図７に示されるステップＳ４３〜Ｓ４８の各処理と同様である。
【００９５】
このような構成によっても、複数のスキャンジョブが記憶部に保存されている場合に、その複数のスキャンジョブを効率的に実行するという効果が得られる。
【００９６】
＜変形例＞
以上、本発明の一実施形態について説明したが、本発明は、他の形態で実施することもできる。
【００９７】
たとえば、前述の実施形態では、スキャンジョブを分類するための分類情報の一例として、スキャンジョブの送信元の外部端末３を使用するユーザ（外部端末３にログインしたユーザ）のユーザ情報を取り上げたが、分類情報は、外部端末３を識別可能な情報、たとえば、外部端末３のＩＰアドレスや端末番号であってもよい。
【００９８】
また、前述の問合せ処理のステップＳ１０７では、対象ユーザのスキャンジョブの数が他ユーザのスキャンジョブの数を５倍した数よりも多いか否かが判別され、その判別の結果によって処理の内容が分かれるが、対象ユーザのスキャンジョブの数の比較対象は、他ユーザのスキャンジョブの数を５倍した数に限らず、他ユーザのスキャンジョブの数に５未満の数を乗じた値であってもよいし、他ユーザのスキャンジョブの数に５より大きい数を乗じた値であってもよいし、他ユーザのスキャンジョブの数に関係のない閾値であってもよい。
【００９９】
また、前述の実施形態では、ＣＰＵ２４が各処理を実行する場合について説明した。しかしながら、ＡＳＩＣ２１が複数のＣＰＵを備え、複数のＣＰＵが協働して各処理を実行してもよい。
【０１００】
さらにまた、前述の実施形態では、画像読取装置の一例として、画像形成機能および画像読取機能を有するＭＦＰ１を取り上げたが、画像読取装置は、画像読取機能を有する単機能のスキャナであってもよい。
【０１０１】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【０１０２】
１：ＭＦＰ
３：外部端末
１１：画像読取部
１４：操作部
１５：表示部
２４：ＣＰＵ
【図１】
2019092114.tif 000003
【図２】
2019092114.tif 000004
【図３】
2019092114.tif 000005
【図４】
2019092114.tif 000006
【図５】
2019092114.tif 000007
【図６】
2019092114.tif 000008
【図７】
2019092114.tif 000009
【図８】
2019092114.tif 000010
【図９】
2019092114.tif 000011
【図１０】
2019092114.tif 000012