(57)【要約】      （修正有）【課題】スキャン処理が実行されている間に、スキャン処理を示す別の指示情報が与えられた場合であっても、別の指示情報が示すスキャン処理がエラーとして終了されないようにする。【解決手段】制御部２２は、画像形成に関する処理内容（スキャン処理やプリント処理等）を示す指示情報を端末装置から受信する。その指示情報に規定されている処理がスキャン処理の場合であって、画像読取部１２によるスキャン処理が実行中の場合、制御部２２は、その指示情報を記憶部１８に記憶させる。この場合、別のスキャン処理が実行中であることを示す情報や、指示情報が画像形成装置１０に格納されていることを示す情報が、画像形成装置１０から端末装置に送信される。画像形成装置１０において、ユーザによってその指示情報の実行指示が与えられると、その指示情報に規定されているスキャン処理が実行される。【選択図】図２
2016167775.tif 000002
【特許請求の範囲】
【請求項１】
スキャン処理を含む処理内容を示す指示情報を受け付ける受付手段と、
前記指示情報が示す処理内容に従って処理を実行する処理手段と、
前記処理手段がスキャン処理を実行している間に前記受付手段が受け付けた１又は複数の新たな指示情報であってスキャン処理を含む処理内容を示す新たな指示情報を記憶する記憶手段と、
を有し、
前記処理手段によるスキャン処理が完了した後、前記処理手段は、前記記憶手段に記憶されている１又は複数の指示情報の中から選択された指示情報が示す処理内容に従って処理を実行する、
画像処理装置。
【請求項２】
前記処理手段がスキャン処理を実行している間に、前記受付手段が、スキャン処理を含む処理内容を示す新たな指示情報を受け付けた場合、前記新たな指示情報の指示元に、前記処理手段による別のスキャン処理が実行中であることを示す情報を出力する第１出力手段を更に有する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１出力手段は、スキャン処理を実行していない他の画像処理装置を示す情報を、前記指示元に更に出力する、
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第１出力手段は、スキャン機能を有するとともにスキャン処理を実行していない他の画像処理装置を示す情報を、前記指示元に更に出力する、
ことを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記記憶手段に記憶されている指示情報を前記他の画像処理装置に出力する第２出力手段を更に有する、
ことを特徴とする請求項３又は請求項４に記載の画像処理装置。
【請求項６】
前記指示情報に、前記処理手段の機能に対応しない処理内容が含まれている場合、前記指示情報の指示元に、その旨を示す情報を出力する第３出力手段を更に有する、
ことを特徴とする請求項１から請求項５のいずれか一項に記載の画像処理装置。
【請求項７】
前記受付手段は、前記新たな指示情報とともに認証情報を受け付け、
前記記憶手段は、前記新たな指示情報と前記認証情報とを対応付けて記憶し、
前記処理手段によるスキャンが完了した後、前記処理手段は、前記記憶手段に記憶されている１又は複数の指示情報のうち入力された認証情報に対応する指示情報が示す処理内容に従って処理を実行する、
ことを特徴とする請求項１から請求項６のいずれか一項に記載の画像処理装置。
【請求項８】
前記処理手段で実行中のスキャン処理の終了予定時間を算出する演算手段と、
前記終了予定時間を示す情報を、前記新たな指示情報の指示元に出力する第４出力手段と、
を更に有する、
ことを特徴とする請求項１から請求項７のいずれか一項に記載の画像処理装置。
【請求項９】
コンピュータを、
スキャン処理を含む処理内容を示す指示情報を受け付ける受付手段と、
前記指示情報が示す処理内容に従って処理を実行する処理手段と、
前記処理手段がスキャン処理を実行している間に前記受付手段が受け付けた１又は複数の新たな指示情報であってスキャン処理を含む処理内容を示す新たな指示情報を記憶手段に記憶させる記憶制御手段と、
として機能させ、
前記処理手段によるスキャン処理が完了した後、前記処理手段は、前記記憶手段に記憶されている１又は複数の指示情報の中から選択された指示情報が示す処理内容に従って処理を実行する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
プリント機能、スキャン機能、コピー機能等を有する画像形成装置においては、ネットワーク等の通信経路を介してパーソナルコンピュータ等の外部装置から与えられた指示情報に従い、処理が実行される場合がある。
【０００３】
特許文献１に記載された画像形成装置においては、複数のユーザインターフェースから利用される機能が重複した場合に、複数のユーザインターフェース間で利用権限の調整が行われている。
【０００４】
特許文献２に記載された画像形成装置においては、ジョブが即時に実行されない場合に、リトライが自動で繰り返される。
【０００５】
特許文献３に記載された画像形成装置においては、処理能力が互いに異なる複数種類の制御形態で機能が実行される。実行対象の機能に応じて複数種類の制御形態から１つの制御形態が選択され、当該機能が実行される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２５８４８３号公報
【特許文献２】特開２００７−１６４５４４号公報
【特許文献３】特開２０１１−９７３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、画像形成装置においてある指示情報に従った処理が実行されている間に、別の指示情報が当該画像形成装置に与えられた場合、画像形成装置の物理的な制約によって、当該別の指示情報に従った処理が同時に実行されないことがある。例えば、スキャン処理が画像形成装置にて実行されている間に、スキャン処理を示す別の指示情報が当該画像形成装置に与えられた場合、現在実行中のスキャン処理を優先させ、後から指示されたスキャン処理をエラーとして終了させることがある。
【０００８】
本発明の目的は、スキャン処理が実行されている間に、スキャン処理を示す別の指示情報が与えられた場合であっても、別の指示情報が示すスキャン処理がエラーとして終了されないようにすることである。
【課題を解決するための手段】
【０００９】
請求項１に係る発明は、スキャン処理を含む処理内容を示す指示情報を受け付ける受付手段と、前記指示情報が示す処理内容に従って処理を実行する処理手段と、前記処理手段がスキャン処理を実行している間に前記受付手段が受け付けた１又は複数の新たな指示情報であってスキャン処理を含む処理内容を示す新たな指示情報を記憶する記憶手段と、を有し、前記処理手段によるスキャン処理が完了した後、前記処理手段は、前記記憶手段に記憶されている１又は複数の指示情報の中から選択された指示情報が示す処理内容に従って処理を実行する、画像処理装置である。
【００１０】
請求項２に係る発明は、前記処理手段がスキャン処理を実行している間に、前記受付手段が、スキャン処理を含む処理内容を示す新たな指示情報を受け付けた場合、前記新たな指示情報の指示元に、前記処理手段による別のスキャン処理が実行中であることを示す情報を出力する第１出力手段を更に有する、ことを特徴とする請求項１に記載の画像処理装置である。
【００１１】
請求項３に係る発明は、前記第１出力手段は、スキャン処理を実行していない他の画像処理装置を示す情報を、前記指示元に更に出力する、ことを特徴とする請求項２に記載の画像処理装置である。
【００１２】
請求項４に係る発明は、前記第１出力手段は、スキャン機能を有するとともにスキャン処理を実行していない他の画像処理装置を示す情報を、前記指示元に更に出力する、ことを特徴とする請求項２に記載の画像処理装置である。
【００１３】
請求項５に係る発明は、前記記憶手段に記憶されている指示情報を前記他の画像処理装置に出力する第２出力手段を更に有する、ことを特徴とする請求項３又は請求項４に記載の画像処理装置である。
【００１４】
請求項６に係る発明は、前記指示情報に、前記処理手段の機能に対応しない処理内容が含まれている場合、前記指示情報の指示元に、その旨を示す情報を出力する第３出力手段を更に有する、ことを特徴とする請求項１から請求項５のいずれか一項に記載の画像処理装置である。
【００１５】
請求項７に係る発明は、前記受付手段は、前記新たな指示情報とともに認証情報を受け付け、前記記憶手段は、前記新たな指示情報と前記認証情報とを対応付けて記憶し、前記処理手段によるスキャンが完了した後、前記処理手段は、前記記憶手段に記憶されている１又は複数の指示情報のうち入力された認証情報に対応する指示情報が示す処理内容に従って処理を実行する、ことを特徴とする請求項１から請求項６のいずれか一項に記載の画像処理装置である。
【００１６】
請求項８に係る発明は、前記処理手段で実行中のスキャン処理の終了予定時間を算出する演算手段と、前記終了予定時間を示す情報を、前記新たな指示情報の指示元に出力する第４出力手段と、を更に有する、ことを特徴とする請求項１から請求項７のいずれか一項に記載の画像処理装置である。
【００１７】
請求項９に係る発明は、コンピュータを、スキャン処理を含む処理内容を示す指示情報を受け付ける受付手段と、前記指示情報が示す処理内容に従って処理を実行する処理手段と、前記処理手段がスキャン処理を実行している間に前記受付手段が受け付けた１又は複数の新たな指示情報であってスキャン処理を含む処理内容を示す新たな指示情報を記憶手段に記憶させる記憶制御手段と、として機能させ、前記処理手段によるスキャン処理が完了した後、前記処理手段は、前記記憶手段に記憶されている１又は複数の指示情報の中から選択された指示情報が示す処理内容に従って処理を実行する、プログラムである。
【発明の効果】
【００１８】
請求項１，９に係る発明によると、スキャン処理が実行されている間に、スキャン処理を示す別の指示情報が与えられた場合であっても、別の指示情報が示すスキャン処理がエラーとして終了されずに済む。
【００１９】
請求項２に係る発明によると、指示情報の指示元において、画像処理装置の使用状況が把握され得る。
【００２０】
請求項３，４に係る発明によると、指示情報の指示元において、他の画像処理装置の使用状況が把握され得る。
【００２１】
請求項５に係る発明によると、他の画像処理装置において指示情報に従った処理が実行され得る。
【００２２】
請求項６に係る発明によると、指示情報の指示元に対して、指示情報に従った処理の実行の可否を示す情報が提供される。
【００２３】
請求項７に係る発明によると、指示情報のセキュリティが向上する。
【００２４】
請求項８に係る発明によると、新たな指示情報に従った処理が実行され得る時間が予測される。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態に係る画像形成システムを示すブロック図である。
【図２】本実施形態に係る画像形成装置を示すブロック図である。
【図３】端末装置を示すブロック図である。
【図４】実施例１に係る処理の一例を示すフローチャートである。
【図５】端末装置の画面の一例を示す図である。
【図６】実施例２に係る処理の一例を示すフローチャートである。
【図７】端末装置の画面の一例を示す図である。
【図８】実施例３に係る処理の一例を示すフローチャートである。
【図９】端末装置の画面の一例を示す図である。
【図１０】実施例４に係る処理の一例を示すフローチャートである。
【図１１】端末装置の画面の一例を示す図である。
【図１２】実施例４に係る処理の一例を示すフローチャートである。
【図１３】実施例５に係る処理の一例を示すフローチャートである。
【図１４】端末装置の画面の一例を示す図である。
【図１５】実施例５に係る処理の一例を示すフローチャートである。
【図１６】実施例６に係る処理の一例を示すフローチャートである。
【図１７】実施例７に係る処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２６】
図１には、本発明の実施形態に係る画像処理システムとしての画像形成システムの一例が示されている。画像形成システムは、画像処理装置としての１又は複数の画像形成装置（一例として、画像形成装置１０Ａ，１０Ｂ，１０Ｃ）を含む。なお、画像形成装置１０Ａ，１０Ｂ，１０Ｃを区別する必要が無い場合には、これらを「画像形成装置１０」と称することとする。画像形成装置１０は、ネットワーク等の通信経路Ｎに接続されている。また、端末装置４０が通信経路Ｎに接続されている。なお、図１に示す例では、３台の画像形成装置１０が画像形成システムに含まれているが、これは一例に過ぎず、１台又は４台以上の画像形成装置１０が画像形成システムに含まれていてもよい。また、複数の端末装置４０が通信経路Ｎに接続されていてもよい。プリントサーバ等のサーバが通信経路Ｎに接続されていてもよい。
【００２７】
画像処理装置としての画像形成装置１０は、スキャン機能（画像読取機能）と、他の装置との間でデータを送受信する機能と、を備えている。なお、画像形成装置１０は、スキャン機能以外の機能として、プリンタ機能、コピー機能及びファクシミリ機能の中の少なくとも１つの機能を備えていてもよい。
【００２８】
端末装置４０は、ＰＣ（パーソナルコンピュータ）、タブレットＰＣ、スマートフォン又は携帯電話等の装置であり、他の装置との間でデータを送受信する機能を備えている。例えば、端末装置４０において画像形成に関する指示情報が作成され、その指示情報が端末装置４０から画像形成装置１０に送信される。
【００２９】
指示情報は、画像形成装置１０において実行される一連の処理内容（命令）を示す情報であり、一例としてＸＭＬ形式で記述された情報である。この指示情報は、画像形成装置１０においてユーザによって編集されてもよい。処理内容は、例えば、スキャン処理、プリント処理、ＯＣＲ（optical character recognition）処理、データの転送処理等である。また、指示情報には、処理対象となるデータを示す情報等が含まれている。
【００３０】
図２には、画像形成装置１０の構成が示されている。画像読取部１２はスキャナであり、原稿をスキャンする（読み取る）ことにより文書データを生成する。なお、文書データは画像データを含む概念である。印刷部１４はプリンタであり、画像を用紙等の記録媒体上に形成する。通信部１６は、通信経路Ｎに接続される通信インターフェースである。通信部１６は、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。例えば、スキャンによって生成された文書データが、通信部１６によって端末装置４０に送信される。記憶部１８は、ハードディスク等の記憶装置である。記憶部１８には、例えば、画像形成装置１０における処理内容を示す情報や、スキャンによって生成された文書データ等が記憶される。ＵＩ部２０はユーザインターフェースであり、表示部と操作部とを含む。表示部は、例えば液晶ディスプレイ等の表示装置である。操作部は、例えば操作パネル等の入力装置である。
【００３１】
制御部２２は、画像形成装置１０の各部の動作を制御する。また、制御部２２は、指示情報管理部２４と処理管理部２６とを含む。
【００３２】
指示情報管理部２４は指示情報を管理する。例えば、指示情報管理部２４は、指示情報を識別するための指示情報識別情報（例えば指示情報ＩＤ等）を指示情報に対応付けて、その指示情報を記憶部１８に記憶させる。また、指示情報管理部２４は、指示情報を解析することにより、指示情報に規定されている処理内容を特定する。
【００３３】
処理管理部２６は、装置状態や処理内容の履歴を管理し、装置状態情報や履歴情報等を作成する。装置状態情報には、例えば、画像形成装置１０の状態を示す情報が含まれる。具体的には、装置状態情報には、指示情報に規定された処理が実行中であることを示す情報、画像形成装置１０が停止中や修理中であることを示す情報等、が含まれる。
【００３４】
履歴情報は指示情報の実行記録を示す情報である。履歴情報には、例えば、指示情報ＩＤ、指示情報に規定されている各処理の内容、ユーザ名、指示情報の受付時刻、各処理の開始及び終了時刻、待機中・処理中・中止・完了等のステータスを示すステータス情報等、が含まれる。
【００３５】
本実施形態では、ある指示情報に従った処理の実行中に、その処理と物理的に同一の装置を利用して実行される処理内容を示す別の指示情報が与えられた場合、指示情報管理部２４は、当該別の指示情報を記憶部１８に記憶させる。例えば、先の指示情報に従ったスキャン処理の実行中に、スキャン処理を示す別の指示情報が与えられた場合、その別の指示情報は記憶部１８に記憶される。画像読取部１２（スキャナ）が使用中の場合、別の指示情報に従ったスキャン処理は実行され得ないからである。別の指示情報が端末装置４０から送信された場合、制御部２２は、通信部１６を利用して、不実行メッセージ情報を端末装置４０に送信する。この不実行メッセージ情報は、当該別の指示情報に規定された処理が実行されないことを内容とするメッセージを示す情報である。それ以外の情報として、不実行メッセージ情報には、当該別の指示情報に規定された処理と同一の処理が画像形成装置１０において実行中であることを示すメッセージが含まれてもよい。先の指示情報に従った処理が完了すると、制御部２２は、記憶部１８に記憶されている指示情報の一覧をＵＩ部２０の表示部に表示させる。ユーザがその一覧の中から目的の指示情報を指定して実行指示を与えると、制御部２２は、その実行指示に従って、指定された指示情報に含まれる処理を実行する。
【００３６】
なお、制御部２２には、ユーザ認証を行う認証部が含まれていてもよい。例えば、記憶部１８には、認証情報（例えばユーザＩＤとパスワード）が記憶されている。認証部は、ＵＩ部２０から入力された認証情報と記憶部１８に記憶されている認証情報とに基づいて認証処理を行う。認証が成功した場合（例えば両認証情報が一致した場合）、画像形成装置１０の利用が許可される。なお、認証情報が記録された認証カードが利用されてもよい。この場合、画像形成装置１０に接続されたカード読取装置によって認証カード内の情報が読み取られることにより、認証情報が画像形成装置１０に入力される。なお、認証サーバに認証情報が記憶されて、認証サーバが認証を行ってもよい。この場合、認証情報が記憶部１８に記憶されていなくてもよい。もちろん、本実施形態において、ユーザ認証が実行されなくてもよい。
【００３７】
図３には、端末装置４０の構成が示されている。記憶部４２は、ハードディスク等の記憶装置である。通信部４４は、通信経路Ｎに接続される通信インターフェースである。通信部４４は、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。ＵＩ部４６はユーザインターフェースであり、表示部と操作部とを含む。表示部は、例えば液晶ディスプレイ等の表示装置である。操作部は、例えばキーボードやマウスやタッチパネル等の入力装置である。制御部４８は、端末装置４０の各部の動作を制御する。本実施形態では、制御部４８は、通信部４４を利用して、指示情報を画像形成装置１０に送信する。また、制御部４８は、画像形成装置１０から送信された不実行メッセージ情報を、通信部４４を介して受信する。制御部４８は不実行メッセージ情報を受けると、そのメッセージをＵＩ部４６の表示部に表示させる。
【００３８】
以下、画像形成装置１０による具体的な処理について説明する。
【００３９】
（実施例１）
図４に示されているフローチャートを参照して、実施例１に係る処理について説明する。まず、端末装置４０から画像形成装置１０に指示情報（以下、「指示情報Ａ」と称する）が送信される。画像形成装置１０においては、制御部２２が、通信部１６を利用して、その指示情報Ａを受信する（Ｓ０１）。次に、指示情報管理部２４が、指示情報Ａの内容を解析することにより、指示情報Ａに規定されている処理内容を特定する（Ｓ０２）。指示情報Ａに、画像読取部１２を使用する処理、つまり、スキャン処理が規定されていない場合（Ｓ０３，Ｎｏ）、制御部２２は、その指示情報Ａに規定されている処理を実行する（Ｓ０４）。例えば、指示情報Ａにプリント処理が規定されている場合、印刷部１４は、制御部２２の制御の下、プリント処理を実行する。これにより、指示情報Ａに規定されている処理（プリント処理を含む処理）が実行され、その処理は完了する。
【００４０】
指示情報Ａにスキャン処理が規定されている場合（Ｓ０３，Ｙｅｓ）、処理はステップＳ０５に移行する。ステップＳ０５においては、画像読取部１２によるスキャン処理が実行中か否かが判定される。例えば、制御部２２が、処理管理部２６によって管理されている装置状態情報に基づいて、その判定を行う。画像読取部１２が使用中ではない場合、つまり、別のスキャン処理が実行中ではない場合（Ｓ０５，Ｎｏ）、制御部２２は、指示情報Ａに規定されている処理を実行する（Ｓ０４）。例えば、画像読取部１２は、制御部２２の制御の下、指示情報Ａに規定されているスキャン処理を実行する。これにより、指示情報Ａに規定されている処理（スキャン処理を含む処理）が実行され、その処理は完了する。
【００４１】
画像読取部１２が使用中の場合、つまり、別のスキャン処理が実行中の場合（Ｓ０５，Ｙｅｓ）、指示情報管理部２４は、指示情報Ａを記憶部１８に記憶させる（Ｓ０６）。この場合、画像読取部１２（スキャナ）が使用中であるため、指示情報Ａに従ったスキャン処理が実行されない。そして、制御部２２は、通信部１６を利用して、不実行メッセージ情報を端末装置４０に送信する（Ｓ０７）。
【００４２】
実行中であったスキャン処理が完了した場合、制御部２２は、記憶部１８に記憶されている指示情報の一覧をＵＩ部２０の表示部に表示させる。これにより、指示情報Ａが、画像形成装置１０の表示部に表示される。記憶部１８に複数の指示情報が記憶されている場合、それら複数の指示情報の一覧が表示部に表示される。別の例として、画像形成装置１０においてユーザ認証が行われてもよい。その認証が成功した場合、制御部２２は、認証されたユーザに対応付けられた指示情報のみを一覧にして表示部に表示させる。これにより、指示情報のセキュリティが向上するとともに、ユーザの選択の手間は省ける。なお、端末装置４０から画像形成装置１０に指示情報を送信するときに、その指示情報にユーザ認証情報を対応付けておき、そのユーザ認証情報によって、認証されたユーザの指示情報が特定される。
【００４３】
端末装置４０においては、制御部４８が、通信部４４を使用して不実行メッセージ情報を受信し、その不実行メッセージ情報が示すメッセージをＵＩ部４６の表示部に表示させる。図５には、そのメッセージの一例が示されている。端末装置４０の表示部の画面には、そのメッセージが表示される。例えば、不実行メッセージ情報には、画像形成装置１０が現在使用中であることを示すメッセージ、指示情報Ａに従った処理が実行されないことを示すメッセージ、指示情報Ａの再送をユーザに促すことを示すメッセージ、指示情報Ａが画像形成装置１０に保存されていることを示すメッセージ、画像形成装置１０において指示情報Ａを選択して実行することをユーザに促すことを示すメッセージ等、が含まれており、それらの内容が画面に表示される。
【００４４】
そして、ユーザが画像形成装置１０のＵＩ部２０を利用して、指示情報の一覧の中から目的の指示情報Ａを選択して実行指示を与えると（Ｓ０８，Ｙｅｓ）、制御部２２は、指示情報Ａに従った処理を実行する（Ｓ０９）。実行指示が与えられない場合（Ｓ０８，Ｎｏ）、処理は終了する。
【００４５】
指示情報Ａが端末装置４０から画像形成装置１０に再送信された場合、画像形成装置１０において、ステップＳ０１以降の処理が実行される。このとき、別のスキャン処理が実行されていない場合（Ｓ０５，Ｎｏ）、指示情報Ａに従った処理が実行される（Ｓ０４）。
【００４６】
以上のように、実施例１によると、スキャン処理の実行中にスキャン処理を規定する別の指示情報Ａが端末装置４０から画像形成装置１０に送信された場合、指示情報Ａはエラー処理されて終了することはない。
【００４７】
例えば、画像形成装置１０に備えられているユーザインターフェースのみならず、１又は複数の端末装置４０が画像形成装置１０のユーザインターフェースとして利用される場面が想定される。つまり、画像形成システムにおいてマルチユーザインターフェースが実現されることが想定される。このような利用場面においては、スキャン処理を規定する指示情報が、画像形成装置１０のＵＩ部２０のみならず、端末装置４０からも与えられることが想定される。この場合、スキャン処理の実行中に、スキャン処理を示す別の指示情報が同一の画像形成装置１０に与えられることがあり得る。本実施形態によると、当該別の指示情報は画像形成装置１０に記憶されるので、別の指示情報はエラー処理されて終了することはない。このように、本実施形態によると、画像形成システムにてマルチユーザインターフェースが実現された場合においても、スキャン処理を含む処理内容が適切に処理される。
【００４８】
（実施例２）
図６に示されているフローチャートを参照して、実施例２に係る処理について説明する。実施例１と同様に、指示情報Ａが端末装置４０から画像形成装置１０に送信され、画像形成装置１０によって受信される（Ｓ１０）。次に、指示情報管理部２４によって指示情報Ａの内容が解析され、指示情報Ａの内容が特定される（Ｓ１１）。画像形成装置１０が備えていない機能によって実現される処理内容が指示情報Ａに規定されていない場合、つまり、指示情報Ａに規定されている処理内容を実現するための機能（対応機能）が画像形成装置１０に備えられている場合（Ｓ１２，Ｙｅｓ）、処理はステップＳ１３に移行する。ステップＳ１２の判定処理は、例えば制御部２２によって行われる。指示情報Ａにスキャン処理が規定されていない場合（Ｓ１３，Ｎｏ）、制御部２２は、その指示情報Ａに規定されている処理を実行する（Ｓ１４）。例えば、指示情報Ａにプリント処理が規定されている場合、そのプリント処理が実行される。これにより、指示情報Ａに規定されている処理（プリント処理を含む処理）が実行され、その処理は完了する。
【００４９】
指示情報Ａにスキャン処理が規定されている場合（Ｓ１３，Ｙｅｓ）であって、スキャン処理が実行中でない場合（Ｓ１５，Ｎｏ）、指示情報Ａに規定されているスキャン処理が実行される（Ｓ１４）。これにより、指示情報Ａに規定されている処理（スキャン処理を含む処理）が実行され、その処理は完了する。別のスキャン処理が実行中の場合（Ｓ１５，Ｙｅｓ）、指示情報Ａは記憶部１８に記憶される（Ｓ１６）。そして、実施例１と同様に、不実行メッセージ情報が画像形成装置１０から端末装置４０に送信される（Ｓ１７）。これにより、端末装置４０の表示部に、そのメッセージが表示される。例えば図５に示されているメッセージが表示される。
【００５０】
実行中であったスキャン処理が完了した場合、実施例１と同様に、記憶部１８に記憶されている指示情報の一覧がＵＩ部２０の表示部に表示される。複数の指示情報が記憶部１８に記憶されている場合には、それら複数の指示情報の一覧が表示される。ユーザによってその一覧から指示情報Ａが選択されて実行指示が与えられると（Ｓ１８，Ｙｅｓ）、指示情報Ａに従った処理が実行される（Ｓ１９）。実行指示が与えられない場合（Ｓ１８，Ｎｏ）、処理は終了する。
【００５１】
一方、画像形成装置１０が備えていない機能によって実現される処理内容が指示情報Ａに規定されている場合、つまり、指示情報Ａに規定されている処理内容を実現するための機能（対応機能）が画像形成装置１０に備えられていない場合（Ｓ１２，Ｎｏ）、指示情報管理部２４は、指示情報Ａを記憶部１８に記憶させる（Ｓ１６）。例えば、指示情報Ａにおいてスキャン処理のカラーモードとしてフルカラーモードが指定されている場合であって、画像読取部１２がフルカラーモードでスキャンする機能を備えていない場合、対応機能が画像形成装置１０に備えられていないと判定される。この場合、制御部２２は、通信部１６を利用して、不実行メッセージ情報と設定エラーメッセージ情報を端末装置４０に送信する（Ｓ１７）。これにより、端末装置４０の表示部には、これらのメッセージが表示される。不実行メッセージ情報の内容は、図５に示されているメッセージと同じである。図７には、端末装置４０の表示部に表示される設定エラーメッセージ情報の内容が示されている。例えば、設定エラーメッセージ情報には、画像形成装置１０では実現されない処理内容が指示情報Ａに規定されていることを示すメッセージ、その処理が実行されないことを示すメッセージ、指示情報Ａが画像形成装置１０に保存されていることを示すメッセージ、指示情報Ａを変更して再送することをユーザに促すことを示すメッセージ、画像形成装置１０において指示情報Ａの内容を変更して実行することをユーザに促すことを示すメッセージ等、が含まれており、それらの内容が画面に表示される。
【００５２】
実行中であったスキャン処理が完了した場合、実施例１と同様に、記憶部１８に記憶されている指示情報の一覧がＵＩ部２０の表示部に表示される。記憶部１８に複数の指示情報が記憶されている場合、それら複数の記憶情報が表示部に表示される。そして、ユーザがその一覧の中から目的の指示情報Ａを選択し、指示情報Ａに規定されている処理内容を、画像形成装置１０が備えている機能によって実現される処理内容に変更した上で、実行指示を与えると（Ｓ１８，Ｙｅｓ）、変更後の処理が実行される（Ｓ１９）。例えば、画像読取部１２がモノクロモードでスキャンする機能を備えている場合であって、指示情報Ａに規定されているカラーモードがモノクロモードに変更された場合、そのモノクロモードでスキャン処理が実行される。これにより、指示情報Ａに規定されている処理（スキャン処理を含む処理）が実行され、その処理は完了する。
【００５３】
なお、処理内容が変更された後の指示情報Ａが端末装置４０から画像形成装置１０に送信された場合、変更後の指示情報Ａを対象として、ステップＳ１０以降の処理が実行される。
【００５４】
以上のように、実施例２によると、実施例１と同様の効果が得られるとともに、画像形成装置１０が備えていない機能によって実現される処理内容が指示情報Ａに含まれている場合であっても、そのままエラー処理されて終了することはない。
【００５５】
（実施例３）
図８に示されているフローチャートを参照して、実施例３に係る処理について説明する。実施例１と同様に、指示情報Ａが端末装置４０から画像形成装置１０に送信され、画像形成装置１０によって受信される（Ｓ２０）。次に、指示情報管理部２４によって指示情報Ａの内容が解析され、指示情報Ａの内容が特定される（Ｓ２１）。指示情報Ａにスキャン処理が規定されていない場合（Ｓ２２，Ｎｏ）、制御部２２は、その指示情報Ａに規定されている処理を実行する（Ｓ２３）。これにより、指示情報Ａに規定されている処理が実行され、その処理は完了する。
【００５６】
指示情報Ａにスキャン処理が規定されている場合（Ｓ２２，Ｙｅｓ）であって、スキャン処理が実行中でない場合（Ｓ２４，Ｎｏ）、指示情報Ａに規定されているスキャン処理が実行される（Ｓ２３）。これにより、指示情報Ａに規定されている処理（スキャン処理を含む処理）が実行され、その処理は完了する。別のスキャン処理が実行中の場合（Ｓ２４，Ｙｅｓ）、制御部２２は、そのスキャン処理の現時点での終了予測時間を算出する（Ｓ２５）。例えば、制御部２２は、画像形成装置１０の処理能力と、残りのスキャン処理の条件（スキャンの枚数、スキャン時のカラーモード、スキャン解像度等）と、に基づいて、そのスキャン処理の終了予測時間を算出する。または、制御部２２は、画像形成装置１０の処理能力と、過去のスキャン処理の履歴と、に基づいて終了予測時間を算出してもよい。または、制御部２２は、終了予測時間の最大値（スキャン枚数等の条件を最大値に設定した場合に要する処理時間）を算出してもよい。なお、スキャン処理の条件を示す情報は、例えば、指示情報に含まれている。また、過去のスキャン処理の履歴は、処理管理部２６によって作成された履歴情報に示されている。
【００５７】
次に、制御部２２は、通信部１６を利用して、終了予測時間を含む不実行メッセージ情報を端末装置４０に送信する（Ｓ２６）。これにより、端末装置４０の表示部に、その不実行メッセージ情報の内容が表示される。図９には、端末装置４０の表示部に表示されるメッセージが示されている。例えば、その不実行メッセージ情報には、画像形成装置１０が現在使用中であることを示すメッセージ、指示情報Ａに従った処理が実行されないことを示すメッセージ、終了予測時間（Ｔ秒後）、指示情報Ａを保存するか否かの問い合わせを示すメッセージ等、が含まれており、それらの内容が画面に表示される。
【００５８】
端末装置４０において、ユーザが操作部を利用して指示情報Ａの保存指示を与えた場合（Ｓ２７，Ｙｅｓ）、その保存指示を示す情報が端末装置４０から画像形成装置１０に送信される。この場合、画像形成装置１０において、指示情報管理部２４は、その保存指示を示す情報に従って、指示情報Ａを記憶部１８に記憶させる（Ｓ２８）。一方、ユーザが保存指示を与えない場合（Ｓ２７，Ｎｏ）、指示情報Ａは画像形成装置１０に保存されずに処理は終了する。この場合、指示情報管理部２４は、指示情報Ａを削除する。例えば、保存指示を示す情報が、予め決定された時間内に端末装置４０から画像形成装置１０に送信されない場合、指示情報Ａは保存されずに削除される。
【００５９】
実行中であったスキャン処理が完了した場合、実施例１と同様に、記憶部１８に記憶されている指示情報の一覧がＵＩ部２０の表示部に表示される。複数の指示情報が記憶部１８に記憶されている場合、それら複数の指示情報が表示部に表示される。そして、ユーザがその一覧の中から目的の指示情報Ａを選択して実行指示を与えると（Ｓ２９，Ｙｅｓ）、指示情報Ａに従った処理が実行される（Ｓ３０）。これにより、指示情報Ａに規定されている処理（スキャン処理を含む処理）が実行され、その処理は完了する。実行指示が与えられない場合（Ｓ２９，Ｎｏ）、処理は終了する。
【００６０】
指示情報Ａが端末装置４０から画像形成装置１０に送信された場合、画像形成装置１０において、ステップＳ２０以降の処理が実行される。
【００６１】
以上のように、実施例３によると、実施例１と同様の効果が得られるとともに、先に実行されている処理の終了予測時間がユーザに提供される。
【００６２】
（実施例４）
図１０〜１２を参照して実施例４について説明する。実施例４では、指示情報Ａの送信先の画像形成装置１０においてスキャン処理が実行されている場合に、スキャン処理を実行していない画像形成装置１０の情報が端末装置４０に与えられる。
【００６３】
まず、図１０に示されているフローチャートを参照して、指示情報Ａの送信先の画像形成装置１０における処理について説明する。
【００６４】
ユーザは端末装置４０を利用して、指示情報Ａの送信先の画像形成装置１０を指定する。ここでは、図１に示されている画像形成装置１０Ａが指定されたものとする。実施例１と同様に、指示情報Ａが端末装置４０から画像形成装置１０Ａに送信され、画像形成装置１０Ａによって受信される（Ｓ４０）。次に、画像形成装置１０Ａにおいて、指示情報管理部２４によって指示情報Ａの内容が解析され、指示情報Ａの内容が特定される（Ｓ４１）。指示情報Ａにスキャン処理が規定されていない場合（Ｓ４２，Ｎｏ）、制御部２２は、その指示情報Ａに規定されている処理を実行する（Ｓ４４）。これにより、画像形成装置１０Ａにおいて指示情報Ａに規定されている処理が実行され、その処理は完了する。
【００６５】
指示情報Ａにスキャン処理が規定されている場合（Ｓ４２，Ｙｅｓ）であって、スキャン処理が実行中でない場合（Ｓ４４，Ｎｏ）、指示情報Ａに規定されているスキャン処理が実行される（Ｓ４３）。これにより、画像形成装置１０Ａにおいて、指示情報Ａに規定されている処理（スキャン処理を含む処理）が実行され、その処理は完了する。別のスキャン処理が実行中の場合（Ｓ４４，Ｙｅｓ）、指示情報Ａは記憶部１８に記憶される（Ｓ４５）。
【００６６】
次に、画像形成装置１０Ａにおいて、制御部２２が、通信部１６を利用して、通信経路Ｎに接続されている他の画像形成装置（図１に示す例では、画像形成装置１０Ｂ，１０Ｃ）の装置情報を取得する（Ｓ４６）。装置情報には、当該画像形成装置１０の現時点でのステータス（待機中、処理中、停止中等）を示すステータス情報と、当該画像形成装置１０を識別するためのデバイス識別情報（デバイスＩＤやデバイス名等）と、が含まれている。
【００６７】
画像形成装置１０Ａの制御部２２は、他の画像形成装置群（例えば画像形成装置１０Ｂ，１０Ｃ）の中から、スキャン処理を現在実行していない画像形成装置１０を選択する（Ｓ４７）。一例として、画像形成装置１０Ｂにおいてスキャン処理が実行されていないものとする。この場合、画像形成装置１０Ａの制御部２２は、通信部１６を利用して、不実行メッセージ情報と画像形成装置１０Ｂに関する情報（デバイスＩＤやデバイス名等）とを端末装置４０に送信する（Ｓ４８）。これにより、端末装置４０の表示部に、不実行メッセージ情報の内容と画像形成装置１０Ｂに関する情報が表示される。なお、制御部２２は、画像形成装置１０Ｂの設置場所を示す情報が端末装置４０に送信してもよい。
【００６８】
また、画像形成装置１０Ａの制御部２２は、通信部１６を使用して、予約命令情報と予約解除情報を画像形成装置１０Ｂに送信し、予約解除情報を端末装置４０に送信してもよい。予約命令情報は、画像形成装置１０Ｂの状態を予約状態にするための情報であり、予約解除情報は、その予約状態を解除するための情報（例えばＩＤやパスワード）である。画像形成装置１０Ｂにおいては、制御部２２が、画像形成装置１０Ａから予約命令情報と予約解除情報を受信すると、その予約命令情報に従って、画像形成装置１０Ｂの状態を予約状態に設定し、予約解除情報を記憶部１８に記憶させる。予約状態においては、例えば、画像形成装置１０Ｂの使用が禁止される。画像形成装置１０Ｂに予約解除情報が入力されると、制御部２２は、その入力された予約解除情報と記憶部１８に記憶されている予約解除情報とを照合し、照合が成功した場合（例えば、両予約解除情報が一致した場合）、予約状態を解除する。これにより、画像形成装置１０Ｂの使用が許可される。また、端末装置４０の表示部には、予約解除情報が表示される。
【００６９】
以上の処理により、画像形成装置１０Ａによる処理は終了する。
【００７０】
図１１には、端末装置４０の表示部に表示される情報の内容が示されている。例えば、画像形成装置１０Ａが現在使用中であり、指示情報Ａに規定されている処理が実行されないことを示すメッセージ、スキャン処理を実行していない画像形成装置に関する情報、予約解除情報（ＩＤ、パスワード）等、が表示される。
【００７１】
次に、図１２に示されているフローチャートを参照して、画像形成装置１０Ｂにおける処理について説明する。
【００７２】
画像形成装置１０Ｂが予約状態に設定されている場合、画像形成装置１０Ｂの制御部２２は、その旨をＵＩ部２０の表示部に表示させる（Ｓ５０）。画像形成装置１０Ｂにおいて、ユーザがＵＩ部２０の操作部を利用して予約解除情報（ＩＤ、パスワード）を入力すると、制御部２２は、ユーザによって入力された予約解除情報と記憶部１８に記憶されている予約解除情報とを照合する。照合が成功した場合（例えば、両予約解除情報が一致する場合）、制御部２２は、予約状態を解除する。これにより、画像形成装置１０Ｂの使用が許可される。照合が成功しない場合（例えば、両予約解除情報が一致しない場合）、予約状態は維持され、画像形成装置１０Ｂの使用が禁止される。別の例として、ＮＦＣ等の近接無線通信を利用することによって、予約解除が行われてもよい。例えば、カードや端末装置４０に予約解除情報を記憶させておき、そのカードや端末装置４０（例えばスマートフォンや携帯電話）を画像形成装置１０Ｂの受信装置に近づける。これにより、カードや端末装置４０と画像形成装置１０Ｂの受信装置との間で通信が確立され、カードや端末装置４０から画像形成装置１０Ｂに予約解除情報が送信される。このようにして、予約解除情報を画像形成装置１０Ｂに入力してもよい。これにより、ユーザによる予約解除情報の入力の手間が省ける。また、制御部２２は、予約状態開始時点から予め設定された時間が経過すると、予約状態を自動的に解除してもよい。
【００７３】
予約が解除された後、ユーザがＵＩ部２０の操作部を利用して、指示情報の表示指示を与えると（Ｓ５１，Ｙｅｓ）、画像形成装置１０Ｂの制御部２２は、通信部１６を利用して、通信経路Ｎに接続されている他の画像形成装置１０（例えば画像形成装置１０Ａ，１０Ｃ）から、指示情報を識別するための指示情報ＩＤを取得し、指示情報ＩＤの一覧をＵＩ部２０の表示部に表示させる（Ｓ５２）。例えば、画像形成装置１０Ｂの制御部２２は、画像形成装置１０Ａ，１０Ｃに記憶されているすべての指示情報の指示情報ＩＤを取得する。本実施形態では、画像形成装置１０Ａの記憶部１８に指示情報Ａが記憶されているので、画像形成装置１０Ｂの制御部２２は、画像形成装置１０Ａから指示情報Ａの指示情報ＩＤを取得して表示部に表示させる。
【００７４】
画像形成装置１０Ｂにおいて、ユーザがＵＩ部２０の操作部を利用して、指示情報ＩＤの一覧から指示情報Ａを指定して実行指示を与えると（Ｓ５３，Ｙｅｓ）、制御部２２は、ユーザによって指定された指示情報Ａが記憶されている他の画像形成装置１０（画像形成装置１０Ａ）に、指示情報Ａの送信指示を示す情報を送信する（Ｓ５４）。画像形成装置１０Ａの制御部２２は、通信部１６を利用して、記憶部１８に記憶されている指示情報Ａを画像形成装置１０Ｂに送信する。画像形成装置１０Ｂの制御部２２は、その指示情報Ａを画像形成装置１０Ａから受信する（Ｓ５５）。
【００７５】
次に、画像形成装置１０Ｂにおいて、指示情報管理部２４によって指示情報Ａの内容が解析された上で、指示情報Ａに規定されている処理が実行される（Ｓ５６）。これにより、指示情報Ａに規定されているスキャン処理が実行され、指示情報Ａの処理が完了する。一覧表示の指示が与えられない場合（Ｓ５１，Ｎｏ）や、実行指示が与えられない場合（Ｓ５３，Ｎｏ）には、処理は終了する。
【００７６】
以上のように、実施例４によると、実施例１と同様の効果が得られるとともに、スキャン処理を現在実行していない画像形成装置１０に関する情報が端末装置４０に与えられる。これにより、他の画像形成装置１０を利用して、指示情報に規定される処理が実行されるようになる。
【００７７】
なお、ステップＳ５２において、画像形成装置１０Ｂの制御部２２は、他の画像形成装置（画像形成装置１０Ａ，１０Ｂ）から指示情報ＩＤではなく、指示情報自体を取得して表示してもよい。この場合、ステップＳ５４，Ｓ５５の処理は省略される。
【００７８】
実施例４において、スキャン処理を実行していない画像形成装置１０Ｂの情報が端末装置４０に提供されなくてもよい。この場合、ユーザが画像形成装置１０Ｂにおいて指示情報Ａの取得指示を与えると、画像形成装置１０Ｂは画像形成装置１０Ａから指示情報Ａを取得して処理を実行する。
【００７９】
（実施例５）
図１３〜１５を参照して実施例５について説明する。実施例５では、指示情報Ａの送信先の画像形成装置１０において指示情報Ａに従った処理が実行されない場合に、別の画像形成装置１０の情報が端末装置４０に与えられる。
【００８０】
まず、図１３に示されているフローチャートを参照して、指示情報Ａの送信先の画像形成装置１０における処理について説明する。
【００８１】
ユーザは端末装置４０を利用して、指示情報Ａの送信先の画像形成装置１０を指定する。ここでは、図１に示されている画像形成装置１０Ａが指定されたものとする。実施例１と同様に、指示情報Ａが端末装置４０から画像形成装置１０Ａに送信され、画像形成装置１０Ａによって受信される（Ｓ６０）。次に、画像形成装置１０Ａにおいて、指示情報管理部２４によって指示情報Ａの内容が解析され、指示情報Ａの内容が特定される（Ｓ６１）。画像形成装置１０Ａが備えていない機能によって実現される処理内容が指示情報Ａに規定されていない場合、つまり、指示情報Ａに規定されている処理を実現するための機能（対応機能）が画像形成装置１０Ａに備えられている場合（Ｓ６２，Ｙｅｓ）、処理はステップＳ６３に移行する。指示情報Ａにスキャン処理が規定されていない場合（Ｓ６３，Ｎｏ）、制御部２２は、その指示情報Ａに規定されている処理を実行する（Ｓ６４）。これにより、画像形成装置１０Ａにおいて指示情報Ａに規定されている処理が実行され、その処理は完了する。
【００８２】
指示情報Ａにスキャン処理が規定されている場合（Ｓ６３，Ｙｅｓ）であって、スキャン処理が実行中でない場合（Ｓ６５，Ｎｏ）、指示情報Ａに規定されているスキャン処理が実行される（Ｓ６４）。これにより、画像形成装置１０Ａにおいて、指示情報Ａに規定されている処理（スキャン処理を含む処理）が実行され、その処理は完了する。別のスキャン処理が実行中の場合（Ｓ６５，Ｙｅｓ）、指示情報Ａは記憶部１８に記憶される（Ｓ６６）。また、画像形成装置１０Ａが備えていない機能によって実現される処理内容が指示情報Ａに規定されている場合、つまり、指示情報Ａに規定されている処理内容を実現するための機能（対応機能）が画像形成装置１０Ａに備えられていない場合（Ｓ６２，Ｎｏ）、指示情報管理部２４は、指示情報Ａを記憶部１８に記憶させる（Ｓ６６）。
【００８３】
次に、画像形成装置１０Ａにおいて、制御部２２が、通信部１６を利用して、通信経路Ｎに接続されている他の画像形成装置（図１に示す例では、画像形成装置１０Ｂ，１０Ｃ）の装置情報を取得する（Ｓ６７）。装置情報には、当該画像形成装置１０が備えている機能（スキャン機能やプリンタ機能等）を示す機能情報と、当該画像形成装置１０の現時点でのステータス（待機中、処理中、停止中等）を示すステータス情報と、当該画像形成装置１０を識別するためのデバイス識別情報（デバイスＩＤやデバイス名等）と、が含まれる。機能情報には、例えばスキャン機能に関する情報として、カラーモードに関する情報や解像度に関する情報等も含まれている。なお、各画像形成装置１０の記憶部１８には、デバイスリストが予め記憶されていてもよい。デバイスリストは、通信経路Ｎに接続されている全ての画像形成装置１０を示す情報であり、例えば、各画像形成装置１０を識別するためのデバイス識別情報（デバイスＩＤやデバイス名等）と機能情報とを含む。
【００８４】
画像形成装置１０Ａの制御部２２は、他の画像形成装置群（例えば画像形成装置１０Ｂ，１０Ｃ）の中から、指示情報Ａに従った処理を実行する機能を備えており、スキャン処理を現在実行していない画像形成装置１０を選択する（Ｓ６８）。一例として、画像形成装置１０Ｂがその画像形成装置に該当するものとする。この場合、画像形成装置１０Ａの制御部２２は、通信部１６を利用して、不実行メッセージ情報と画像形成装置１０Ｂに関する情報（デバイスＩＤやデバイス名等）とを端末装置４０に送信する（Ｓ６９）。これにより、端末装置４０の表示部に、不実行メッセージ情報の内容と画像形成装置１０Ｂに関する情報が表示される。なお、制御部２２は、画像形成装置１０Ｂの設置場所を示す情報が端末装置４０に送信してもよい。
【００８５】
また、実施例４と同様に、画像形成装置１０Ａの制御部２２は、通信部１６を使用して、予約命令情報と予約解除情報を画像形成装置１０Ｂに送信し、予約解除情報を端末装置４０に送信してもよい。画像形成装置１０Ｂにおいては、制御部２２が、画像形成装置１０Ａから予約命令情報と予約解除情報を受信すると、その予約命令情報に従って、画像形成装置１０Ｂの状態を予約状態に設定し、予約解除情報を記憶部１８に記憶させる。
【００８６】
以上の処理により、画像形成装置１０Ａによる処理は終了する。
【００８７】
図１４には、端末装置４０の表示部に表示される情報の内容が示されている。例えば、画像形成装置１０Ａが現在使用中であり、指示情報Ａに規定されている処理が実行されないことを示すメッセージ、指示情報Ａに規定されている処理を実行する機能を備え、スキャン処理を実行していない画像形成装置に関する情報、予約解除情報（ＩＤ、パスワード）等、が表示される。
【００８８】
次に、図１５に示されているフローチャートを参照して、画像形成装置１０Ｂにおける処理について説明する。
【００８９】
画像形成装置１０Ｂが予約状態に設定されている場合、画像形成装置１０Ｂの制御部２２は、その旨をＵＩ部２０の表示部に表示させる（Ｓ７０）。画像形成装置１０Ｂにおいて、ユーザがＵＩ部２０の操作部を利用して予約解除情報（ＩＤ、パスワード）を入力すると、制御部２２は、ユーザによって入力された予約解除情報と記憶部１８に記憶されている予約解除情報とを照合する。照合が成功した場合（例えば、両予約解除情報が一致する場合）、制御部２２は、予約状態を解除する。これにより、画像形成装置１０Ｂの使用が許可される。照合が成功しない場合（例えば、両予約解除情報が一致しない場合）、予約状態は維持され、画像形成装置１０Ｂの使用が禁止される。また、制御部２２は、予約状態開始時点から予め設定された時間が経過すると、予約状態を自動的に解除してもよい。
【００９０】
予約が解除された後、ユーザがＵＩ部２０の操作部を利用して、指示情報の表示指示を与えると（Ｓ７１，Ｙｅｓ）、画像形成装置１０Ｂの制御部２２は、通信部１６を利用して、通信経路Ｎに接続されている他の画像形成装置１０（例えば画像形成装置１０Ａ，１０Ｃ）から、指示情報を識別するための指示情報ＩＤを取得し、指示情報ＩＤの一覧をＵＩ部２０の表示部に表示させる（Ｓ７２）。例えば、画像形成装置１０Ｂの制御部２２は、画像形成装置１０Ａ，１０Ｃに記憶されているすべての指示情報の指示情報ＩＤを取得する。本実施形態では、画像形成装置１０Ａの記憶部１８に指示情報Ａが記憶されているので、画像形成装置１０Ｂの制御部２２は、画像形成装置１０Ａから指示情報Ａの指示情報ＩＤを取得して表示部に表示させる。
【００９１】
画像形成装置１０Ｂにおいて、ユーザがＵＩ部２０の操作部を利用して、指示情報ＩＤの一覧から指示情報Ａを指定して実行指示を与えると（Ｓ７３，Ｙｅｓ）、制御部２２は、ユーザによって指定された指示情報Ａが記憶されている他の画像形成装置１０（画像形成装置１０Ａ）に、指示情報Ａの送信指示を示す情報を送信する（Ｓ７４）。画像形成装置１０Ａの制御部２２は、通信部１６を利用して、記憶部１８に記憶されている指示情報Ａを画像形成装置１０Ｂに送信する。画像形成装置１０Ｂの制御部２２は、その指示情報Ａを画像形成装置１０Ａから受信する（Ｓ７５）。
【００９２】
次に、画像形成装置１０Ｂにおいて、指示情報管理部２４によって指示情報Ａの内容が解析された上で、指示情報Ａに規定されている処理が実行される（Ｓ７６）。これにより、指示情報Ａに規定されているスキャン処理が実行され、指示情報Ａの処理が完了する。一覧表示の指示が与えられない場合（Ｓ７１，Ｎｏ）や、実行指示が与えられない場合（Ｓ７３，Ｎｏ）には、処理は終了する。
【００９３】
以上のように、実施例５によると、実施例１と同様の効果が得られるとともに、スキャン機能を有しスキャン処理を現在実行していない画像形成装置１０に関する情報が、端末装置４０に与えられる。これにより、他の画像形成装置１０を利用して、指示情報に規定される処理が実行されるようになる。
【００９４】
なお、ステップＳ７２において、画像形成装置１０Ｂの制御部２２は、他の画像形成装置（画像形成装置１０Ａ，１０Ｂ）から指示情報ＩＤではなく、指示情報自体を取得して表示してもよい。この場合、ステップＳ７４，Ｓ７５の処理は省略される。
【００９５】
（実施例６）
図１６に示されているフローチャートを参照して、実施例６に係る処理について説明する。まず、認証情報を含む指示情報Ａが端末装置４０から画像形成装置１０に送信され、画像形成装置１０によって受信される（Ｓ８０）。この認証情報は、ユーザを認証するための情報（例えばＩＤやパスワード）である。例えば、端末装置４０において、ユーザがＵＩ部４６の操作部を利用することにより、認証情報が端末装置４０に入力され、制御部４８が、認証情報を含む指示情報Ａを画像形成装置１０に送信する。
【００９６】
次に、画像形成装置１０において、指示情報管理部２４によって指示情報Ａの内容が解析され、指示情報Ａの内容が特定される（Ｓ８１）。指示情報Ａにスキャン処理が規定されていない場合（Ｓ８２，Ｎｏ）、制御部２２は、その指示情報Ａに規定されている処理を実行する（Ｓ８３）。これにより、指示情報Ａに規定されている処理が実行され、その処理は完了する。
【００９７】
指示情報にスキャン処理が規定されている場合（Ｓ８２，Ｙｅｓ）であって、スキャン処理が実行中でない場合（Ｓ８４，Ｎｏ）、指示情報Ａに規定されているスキャン処理が実行される（Ｓ８３）。これにより、指示情報Ａに規定されている処理（スキャン処理を含む処理）が実行され、その処理は完了する。別のスキャン処理が実行中の場合（Ｓ８４，Ｙｅｓ）、制御部２２は、認証情報を含む処理情報Ａを記憶部１８に記憶させる（Ｓ８５）。そして、実施例１と同様に、不実行メッセージ情報が画像形成装置１０から端末装置４０に送信される（Ｓ８６）。これにより、端末装置４０の表示部に、そのメッセージが表示される。例えば図５に示されているメッセージが表示される。
【００９８】
実行中であったスキャン処理が完了した場合において、ユーザがＵＩ部２０の操作部を利用して、指示情報の表示指示を与えると（Ｓ８７，Ｙｅｓ）、制御部２２は認証処理をする（Ｓ８８）。具体的には、制御部２２は、認証情報の入力画面をＵＩ部２０の表示部に表示させる。ユーザがその入力画面において認証情報を入力すると、制御部２２は、記憶部１８に記憶されている指示情報に含まれる認証情報と、ユーザによって入力された認証情報と、を照合する。その照合が成功した場合、制御部２２は、認証されたユーザの指示情報を記憶部１８から取得して表示部に表示させる（Ｓ８９）。例えば、制御部２２は、ユーザによって入力された認証情報を含む指示情報（例えば指示情報Ａ）を記憶部１８から取得し、その指示情報Ａを表示部に表示させる。照合が成功しなかった場合、つまり、ユーザによって入力された認証情報を含む指示情報が記憶部１８に記憶されていない場合、処理は終了する。
【００９９】
そして、ユーザが、ＵＩ部２０の表示部に表示されている指示情報の一覧の中から目的の指示情報Ａを選択し、実行指示を与えると（Ｓ９０，Ｙｅｓ）、指示情報Ａに規定されているスキャン処理が実行される（Ｓ９１）。これにより、指示情報Ａに規定されている処理（スキャン処理を含む処理）が実行され、その処理は完了する。
【０１００】
一方、ステップＳ８７において表示指示が与えられない場合（Ｓ８７，Ｎｏ）や、ステップＳ９０において実行指示が与えられない場合（Ｓ９０，Ｎｏ）には、処理は終了する。
【０１０１】
以上のように、実施例６によると、実施例１と同様の効果が得られるとともに、認証情報を用いない場合と比べて、指示情報のセキュリティが向上する。つまり、ユーザによって入力された認証情報に対応する指示情報のみが記憶部１８から取得されて表示部に表示される。他のユーザの指示情報は表示されないので、指示情報のセキュリティが向上する。
【０１０２】
（実施例７）
図１７に示されているフローチャートを参照して、実施例７に係る処理について説明する。実施例１と同様に、指示情報Ａが端末装置４０から画像形成装置１０に送信され、画像形成装置１０によって受信される（Ｓ１００）。次に、指示情報管理部２４によって指示情報Ａの内容が解析され、指示情報Ａの内容が特定される（Ｓ１０１）。指示情報Ａにスキャン処理が規定されてない場合（Ｓ１０２，Ｎｏ）、制御部２２は、その指示情報Ａに規定されている処理を実行する（Ｓ１０３）。これにより、指示情報Ａに規定されている処理が実行され、その処理は完了する。
【０１０３】
指示情報Ａにスキャン処理が規定されている場合（Ｓ１０２，Ｙｅｓ）であって、スキャン処理が実行中でない場合（Ｓ１０４，Ｎｏ）、指示情報Ａに規定されているスキャン処理が実行される（Ｓ１０３）。これにより、指示情報Ａに規定されている処理（スキャン処理を含む処理）が実行され、その処理は完了する。別のスキャン処理が実行中の場合（Ｓ１０４，Ｙｅｓ）であって、記憶部１８における指示情報用の記憶領域の容量が不足していない場合（Ｓ１０５，Ｎｏ）、制御部２２は、指示情報Ａを記憶部１８に記憶させる（Ｓ１０６）。一方、その容量が不足している場合（Ｓ１０５，Ｙｅｓ）、制御部２２は、記憶部１８に記憶されている指示情報群の中で最も古い指示情報を記憶部１８から削除し（Ｓ１０７）、指示情報Ａを記憶部１８に記憶させる（Ｓ１０６）。例えば、制御部２２は、画像形成装置１０への登録日時が最も古い指示情報を記憶部１８から削除する。記憶容量不足の判断は、制御部２２によって実行される。例えば、指示情報用の記憶領域の残りの容量が、予め設定された閾値以上となっている場合、制御部２２は、指示情報Ａを記憶部１８に記憶させる。一方、残りの容量が閾値未満となっている場合、制御部２２は、最も古い指示情報を記憶部１８から削除し、指示情報Ａを記憶部１８に記憶させる。なお、最も古い指示情報を削除しただけでは、指示情報Ａを記憶するための記憶容量が確保されない場合、その記憶容量が確保されるまで、最も古い指示情報から新しい指示情報にかけて順番に指示情報が削除される。
【０１０４】
そして、実施例１と同様に、制御部２２は、不実行メッセージ情報を端末装置４０に送信する（Ｓ１０８）。これにより、端末装置４０の表示部に、そのメッセージが表示される。例えば図５に示されているメッセージが表示される。
【０１０５】
実行中であったスキャン処理が完了した場合、実施例１と同様に、記憶部１８に記憶されている指示情報の一覧がＵＩ部２０の表示部に表示される。複数の指示情報が記憶部１８に記憶されている場合、それら複数の指示情報が表示部に表示される。ユーザによってその一覧の中から指示情報Ａが選択されて実行指示が与えられると（Ｓ１０９，Ｙｅｓ）、指示情報Ａに従った処理が実行される（Ｓ１１０）。実行指示が与えられない場合（Ｓ１０９，Ｎｏ）、制御部２２は、予め設定された基準期間が経過した後、指示情報Ａを記憶部１８から削除する（Ｓ１１１）。例えば、指示情報Ａが画像形成装置１０に登録された日時から基準時間が経過した場合、制御部２２は、指示情報Ａを記憶部１８から削除する。
【０１０６】
以上のように、実施例７によると、実施例１と同様の効果が得られるとともに、新たに送られてきた指示情報を格納するための記憶領域が確保される。
【０１０７】
なお、上述した実施例１〜７の中の１又は複数の実施例を組み合わせてもよい。
【０１０８】
上記の画像形成装置１０は、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、画像形成装置１０は、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、画像形成装置１０の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。または、画像形成装置１０の各部は、例えばプロセッサや電子回路等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。別の例として、画像形成装置１０の各部は、ＤＳＰ（Digital Signal Processor）やＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【符号の説明】
【０１０９】
１０，１０Ａ，１０Ｂ，１０Ｃ  画像形成装置、１２  画像読取部、１４  印刷部、１６  通信部、１８  記憶部、２０  ＵＩ部、２２  制御部、２４  指示情報管理部、２６  処理管理部、４０  端末装置。
【図１】
2016167775.tif 000003
【図２】
2016167775.tif 000004
【図３】
2016167775.tif 000005
【図４】
2016167775.tif 000006
【図５】
2016167775.tif 000007
【図６】
2016167775.tif 000008
【図７】
2016167775.tif 000009
【図８】
2016167775.tif 000010
【図９】
2016167775.tif 000011
【図１０】
2016167775.tif 000012
【図１１】
2016167775.tif 000013
【図１２】
2016167775.tif 000014
【図１３】
2016167775.tif 000015
【図１４】
2016167775.tif 000016
【図１５】
2016167775.tif 000017
【図１６】
2016167775.tif 000018
【図１７】
2016167775.tif 000019