(57)【要約】【課題】予約に係る画像形成処理が実行されるまでの待ち時間が提供されるようにする。【解決手段】画像形成処理の予約時に、当該画像形成処理の予測所要時間の算出に用いられる当該画像形成処理の設定内容に関する予測情報であって予約を行うユーザが予測し得る予測情報が取得される。その予測情報から予測所要時間が算出され、予約に係る画像形成処理と予測所要時間とが対応付けられる。【選択図】図２
2017216658.tif 000002
【特許請求の範囲】
【請求項１】
画像形成処理の予約時に、前記画像形成処理の予測所要時間の算出に用いられ前記画像形成処理の設定内容に関する予測情報であって予約を行うユーザが予測し得る予測情報を取得する取得手段と、
前記画像形成処理の所要時間に関する管理情報を参照することにより、前記予測情報から前記予測所要時間を算出する第１算出手段と、
予約に係る前記画像形成処理と前記予測所要時間との対応付けを示す予約管理情報を第１記憶手段に記憶させる第１記憶制御手段と、
を有する情報処理装置。
【請求項２】
指定された画像形成処理の開始までの待ち時間の問い合わせを受け付ける受付手段と、  前記第１記憶手段に記憶されている前記予約管理情報を参照することにより、前記指定された画像形成処理よりも前に予約された画像形成処理の前記予測所要時間から前記待ち時間を算出する第２算出手段と、
前記待ち時間を示す情報を出力する第１出力手段と、
を更に有する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、予約を行うユーザによる入力操作によって前記予測情報を取得し、
予約時にユーザによって前記入力操作が行われなかった場合、前記第１算出手段は、ユーザ毎の画像形成処理の実所要時間を示す履歴情報を参照することにより前記予測所要時間を算出する、
ことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
予約時に取得された前記予測情報をカテゴリ情報として第２記憶手段に記憶させる第２記憶制御手段を更に有し、
次回の予約時に、前記第２記憶手段に記憶されている前記カテゴリ情報を特定するための情報を出力する第２出力手段と、
を更に有し、
次回の予約時に、前記カテゴリ情報がユーザによって前記予測情報として指定された場合、前記取得手段は、前記カテゴリ情報を前記予測情報として取得する、
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記取得手段は、予約を行うユーザによる入力操作によって前記予測情報を取得し、
当該情報処理装置は、
予約時にユーザによって前記入力操作が行われなかった場合、当該ユーザによる画像形成処理の予約を禁止する予約制御手段を更に有する、
ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記取得手段は、予約を行うユーザによる入力操作によって前記予測情報を取得し、
当該情報処理装置は、
ユーザによる前記入力操作の有無に応じて、当該ユーザの予約の順位を変更する予約制御手段を更に有する、
ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項７】
前記画像形成処理は、原稿を読み取るスキャン処理を含む、
ことを特徴とする請求項１から請求項６のいずれか一項に記載の情報処理装置。
【請求項８】
前記取得手段は、前記原稿を表す画像を解析することにより前記予測情報を取得する、
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記予測情報は、スキャン処理の対象になると想定される原稿の枚数、スキャン処理後に実行されると想定される後処理の有無、及び、原稿の両面に対するスキャン処理の有無、の中の少なくとも１つを示す情報を含む、
ことを特徴とする請求項７又は請求項８に記載の情報処理装置。
【請求項１０】
コンピュータを、
画像形成処理の予約時に、前記画像形成処理の予測所要時間の算出に用いられ前記画像形成処理の設定内容に関する予測情報であって予約を行うユーザが予測し得る予測情報を取得する取得手段、
前記画像形成処理の所要時間に関する管理情報を参照することにより、前記予測情報から前記予測所要時間を算出する第１算出手段、
予約に係る前記画像形成処理と前記予測所要時間との対応付けを示す予約管理情報を記憶手段に記憶させる記憶制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
印刷枚数が判明している場合、印刷処理を行う画像形成装置の処理能力から印刷に要するおおよその所要時間が算出されることがある。画像形成装置にて印刷処理を行う場合、一般的に、印刷枚数を示す情報を含む印刷指示情報が画像形成装置に送られるため、実際に印刷を行わなくても印刷枚数が判明し、画像形成装置の処理能力からおおよその所要時間が算出される。また、画像形成装置にてコピー処理を行う場合、コピー実行時にコピー対象の原稿枚数が判明し、その時点で、コピー処理に要するおおよその所要時間が算出されることがある。
【０００３】
引用文献１には、ユーザ毎に管理される操作実績情報に従って操作開始時間を算出し、クライアント端末に操作開始時間を通知する装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１４６２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、スキャン処理やコピー処理のように原稿を読み取る処理を含む画像形成処理を実行する場合、原稿を実際に読み取るまで、何ページ分のデータを処理する必要があるのか判明しない。それ故、原稿を実際に読み取るまで、スキャン処理やコピー処理に要する所要時間が算出されない。例えば、スキャン処理やコピー処理の予約を行った段階では、原稿が実際に読み取られていないため、所要時間は算出されない。
【０００６】
本発明の目的は、原稿を読み取る処理を含む画像形成処理を実行する場合に、原稿を実際に読み取らなくても所要時間を算出することにある。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、画像形成処理の予約時に、前記画像形成処理の予測所要時間の算出に用いられ前記画像形成処理の設定内容に関する予測情報であって予約を行うユーザが予測し得る予測情報を取得する取得手段と、前記画像形成処理の所要時間に関する管理情報を参照することにより、前記予測情報から前記予測所要時間を算出する第１算出手段と、予約に係る前記画像形成処理と前記予測所要時間との対応付けを示す予約管理情報を第１記憶手段に記憶させる第１記憶制御手段と、を有する情報処理装置である。
【０００８】
請求項２に係る発明は、指定された画像形成処理の開始までの待ち時間の問い合わせを受け付ける受付手段と、前記第１記憶手段に記憶されている前記予約管理情報を参照することにより、前記指定された画像形成処理よりも前に予約された画像形成処理の前記予測所要時間から前記待ち時間を算出する第２算出手段と、前記待ち時間を示す情報を出力する第１出力手段と、を更に有する、ことを特徴とする請求項１に記載の情報処理装置である。
【０００９】
請求項３に係る発明は、前記取得手段は、予約を行うユーザによる入力操作によって前記予測情報を取得し、予約時にユーザによって前記入力操作が行われなかった場合、前記第１算出手段は、ユーザ毎の画像形成処理の実所要時間を示す履歴情報を参照することにより前記予測所要時間を算出する、ことを特徴とする請求項１又は請求項２に記載の情報処理装置である。
【００１０】
請求項４に係る発明は、予約時に取得された前記予測情報をカテゴリ情報として第２記憶手段に記憶させる第２記憶制御手段を更に有し、次回の予約時に、前記第２記憶手段に記憶されている前記カテゴリ情報を特定するための情報を出力する第２出力手段と、を更に有し、次回の予約時に、前記カテゴリ情報がユーザによって前記予測情報として指定された場合、前記取得手段は、前記カテゴリ情報を前記予測情報として取得する、ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置である。
【００１１】
請求項５に係る発明は、前記取得手段は、予約を行うユーザによる入力操作によって前記予測情報を取得し、当該情報処理装置は、予約時にユーザによって前記入力操作が行われなかった場合、当該ユーザによる画像形成処理の予約を禁止する第１制御手段を更に有する、ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置である。
【００１２】
請求項６に係る発明は、前記取得手段は、予約を行うユーザによる入力操作によって前記予測情報を取得し、当該情報処理装置は、ユーザによる前記入力操作の有無に応じて、当該ユーザの予約の順位を変更する第２制御手段を更に有する、ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置である。
【００１３】
請求項７に係る発明は、前記画像形成処理は、原稿を読み取るスキャン処理を含む、ことを特徴とする請求項１から請求項６のいずれか一項に記載の情報処理装置である。
【００１４】
請求項８に係る発明は、前記取得手段は、前記原稿を表す画像を解析することにより前記予測情報を取得する、ことを特徴とする請求項７に記載の情報処理装置である。
【００１５】
請求項９に係る発明は、前記予測情報は、スキャン処理の対象になると想定される原稿の枚数、スキャン処理後に実行されると想定される後処理の有無、及び、原稿の両面に対するスキャン処理の有無、の中の少なくとも１つを示す情報を含む、ことを特徴とする請求項７又は請求項８に記載の情報処理装置である。
【００１６】
請求項１０に係る発明は、コンピュータを、画像形成処理の予約時に、前記画像形成処理の予測所要時間の算出に用いられ前記画像形成処理の設定内容に関する予測情報であって予約を行うユーザが予測し得る予測情報を取得する取得手段、前記画像形成処理の所要時間に関する管理情報を参照することにより、前記予測情報から前記予測所要時間を算出する第１算出手段、予約に係る前記画像形成処理と前記予測所要時間との対応付けを示す予約管理情報を記憶手段に記憶させる記憶制御手段、として機能させるプログラムである。
【発明の効果】
【００１７】
請求項１，１０に係る発明によると、原稿を読み取る処理を含む画像形成処理を実行する場合に、原稿を実際に読み取らなくても所要時間が算出される。
【００１８】
請求項２に係る発明によると、予約に係る画像形成処理の開始までの待ち時間が提供される。
【００１９】
請求項３に係る発明によると、予測情報が入力されなかった場合であっても、おおよその待ち時間が算出される。
【００２０】
請求項４に係る発明によると、既に取得された予約情報を別途改めて取得する場合と比べて、予測情報の取得処理に関する操作が簡便になる。
【００２１】
請求項５，６に係る発明によると、予測情報の入力操作をユーザに促すことが可能となる。
【００２２】
請求項７，９に係る発明によると、スキャン処理を含む画像形成処理が予約された場合であっても、待ち時間が提供されるようになる。
【００２３】
請求項８に係る発明によると、ユーザが手入力で予測情報を入力する場合と比べて、予測情報の取得処理に関する操作が簡便となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係る画像形成システムを示すブロック図である。
【図２】本実施形態に係る画像形成装置を示すブロック図である。
【図３】端末装置を示すブロック図である。
【図４】予測情報入力画面の一例を示す図である。
【図５】所要時間管理テーブルの一例を示す図である。
【図６】予約管理テーブルの一例を示す図である。
【図７】所要時間管理テーブルの別の例を示す図である。
【図８】予約管理テーブルの別の例を示す図である。
【図９】予約時の処理の一例を示すフローチャートである。
【図１０】待ち時間の問い合わせ時の処理の一例を示すフローチャートである。
【図１１】予測情報入力画面の別の例を示す図である。
【図１２】履歴管理テーブルの一例を示す図である。
【図１３】予測情報入力画面の更に別の例を示す図である。
【図１４】待ち時間が表示される画面の一例を示す図である。
【発明を実施するための形態】
【００２５】
図１を参照して、本発明の実施形態に係る情報処理システムとしての画像形成システムについて説明する。図１には、本実施形態に係る画像形成システムの一例が示されている。本実施形態に係る画像形成システムは、画像形成装置１０と端末装置１２を含む。画像形成装置１０と端末装置１２は、通信経路Ｎを介して互いに接続されている。通信経路Ｎは、例えばインターネット、ローカルエリアネットワーク（ＬＡＮ）、近距離無線通信、等によって構成される。図１に示す例では、１つの画像形成装置１０と１つの端末装置１２が画像形成システムに含まれているが、複数の画像形成装置１０と複数の端末装置１２が画像形成システムに含まれていてもよい。
【００２６】
画像形成装置１０は画像形成機能を備えた装置である。例えば、画像形成装置１０は、スキャン機能、プリント機能、コピー機能及びファクシミリ機能の中の少なくとも１つの機能を備えた装置である。また、画像形成装置１０は、他の装置との間でデータを送受信する機能を備えている。
【００２７】
端末装置１２は、ＰＣ（パーソナルコンピュータ）、タブレットＰＣ、スマートフォン、携帯電話、等の装置であり、他の装置との間でデータを送受信する機能を備えている。端末装置１２は、画像形成装置１０の利用時に、画像形成装置１０のユーザインターフェース部（ＵＩ部）として機能する場合がある。
【００２８】
本実施形態に係る画像形成システムにおいては、端末装置１２を利用して画像形成装置１０に対して画像形成処理の予約が行われ、当該画像形成処理の予測所要時間が算出される。また、前に予約された画像形成処理の予測所要時間から待ち時間が算出される。もちろん、画像形成装置１０を利用して当該画像形成装置１０に対して画像形成処理の予約が行われてもよい。
【００２９】
以下、図２を参照して、画像形成装置１０の構成について詳しく説明する。図２には、画像形成装置１０の構成が示されている。
【００３０】
通信部１４は通信インターフェースであり、通信経路Ｎを介して、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。通信部１４は、無線通信機能を備えた通信インターフェースであってもよいし、有線通信機能を備えた通信インターフェースであってもよい。
【００３１】
画像形成部１６は画像形成処理を行う。例えば、画像形成部１６は、スキャン処理、プリント処理、コピー処理及びファクシミリ処理の中の少なくとも１つの処理を実行する。スキャン処理が実行されることにより、原稿が読み取られてスキャンデータ（画像データ）が生成される。プリント処理が実行されることにより、画像が用紙等の記録媒体上に印刷される。コピー処理が実行されることにより、原稿が読み取られて記録媒体上に印刷される。ファクシミリ処理が実行されることにより、画像データがファクシミリ送信又はファクシミリ受信される。当該画像データは原稿を読み取ることにより生成された画像データであってもよいし、端末装置１２等から送信された画像データであってもよい。また、複数の処理を組み合わせた複合処理が実行されてもよい。例えば、スキャン処理と送信処理（転送処理）とを組み合わせたスキャン転送処理が実行されてもよい。このスキャン転送処理が実行されることにより、原稿が読み取られてスキャンデータ（画像データ）が生成され、そのスキャンデータが送信先（例えば端末装置１２等の外部装置）に送信される。もちろん、この組み合わせ処理は一例に過ぎず、別の組み合わせ処理が実行されてもよい。
【００３２】
記憶部１８はハードディスク等の記憶装置である。記憶部１８には、画像形成処理の指示を示す情報（例えばジョブ情報等）、プリント処理の対象となる画像データ、スキャン処理を実行することにより生成されたスキャンデータ、各種の制御データ、各種のプログラム、等が記憶される。もちろん、それらは別々の記憶装置に記憶されてもよいし、１つの記憶装置に記憶されてもよい。なお、記憶部１８が、第１記憶手段と第２記憶手段の一例に相当する。
【００３３】
また、記憶部１８には、所要時間管理情報２０、予約管理情報２２及び履歴情報２４が記憶されている。以下、これらの情報について説明する。
【００３４】
所要時間管理情報２０は、画像形成処理の予測所要時間を算出するための情報であり、例えば、画像形成処理の種類毎に画像形成処理の実行時間を示す情報である。所要時間管理情報２０は、例えば予め作成されて記憶部１８に記憶されている。一例として、所要時間管理情報２０は、画像形成処理の種類毎に、画像形成処理の対象となる原稿の枚数に応じた実行時間を示す情報である。画像形成処理の実行時間は、画像形成部１６によって当該画像形成処理が実行された場合に当該画像形成処理の完了までに要する時間であり、画像形成部１６の処理能力（性能）に基づいて予め決定された時間である。予測所要時間は、例えば、その実行時間と、当該画像形成処理の実行の準備に必要な時間（準備時間）と、の合計である。準備時間には、例えば、画像形成処理の実行時にユーザによって行われる操作に要する時間（操作時間）が含まれる。準備時間は、例えば予め設定された時間であり、準備時間を示す情報は、例えば記憶部１８に予め記憶されている。画像形成処理の種類毎に異なる準備時間が用いられてもよいし、同一の準備時間が用いられてもよい。なお、準備時間は、ユーザ等によって変更されてもよい。後述するように、予測所要時間は、後述する予測所要時間算出部３２によって算出される。なお、所要時間管理情報２０が管理情報の一例に相当する。
【００３５】
別の例として、所要時間管理情報２０は、画像形成処理の種類毎に、画像形成処理の対象となる原稿の枚数、及び、画像形成処理の後に実行される後処理の有無、に応じた実行時間を示す情報であってもよい。さらに別の例として、所要時間管理情報２０は、画像形成処理の種類毎に、画像形成処理の対象となる原稿の枚数、及び、原稿の両面に対する画像形成処理の有無、に応じた実行時間を示す情報であってもよい。または、所要時間管理情報２０は、画像形成処理の種類毎に、画像形成処理の対象となる原稿の枚数、後処理の有無、及び、原稿の両面に対する画像形成処理の有無、に応じた実行時間を示す情報であってもよい。
【００３６】
予約管理情報２２は、画像形成装置１０に対する画像形成処理の予約を示す情報であり、例えば、画像形成装置１０に対して予約された画像形成処理と、当該画像形成処理について算出された予約所要時間と、の対応付けを示す情報である。また、予約管理情報２２には、予約を行ってユーザを識別するためのユーザ識別情報（例えばユーザＩＤや氏名）が含まれる。
【００３７】
例えば、端末装置１２を利用して画像形成装置１０に対する画像形成処理の予約が行われる。もちろん、画像形成装置１０を利用して当該画像形成装置１０に対する画像形成処理の予約が行われてもよい。画像形成装置１０に対して画像形成処理の予約が行われた場合、例えば、予約番号等の予約情報が画像形成装置１０の制御部２８によって生成され、その予約情報が制御部２８によって管理される。例えば、予約情報が予約管理情報２２に含まれて管理される。端末装置１２を利用して予約が行われた場合、例えば予約情報は端末装置１２に送信される。画像形成装置１０を利用して予約が行われた場合、例えば予約情報は画像形成装置１０のＵＩ部２６に表示される。予約の順番がきたときに、その予約に係る予約情報を画像形成装置１０に入力することにより、画像形成装置１０の利用が許可される。
【００３８】
履歴情報２４は、画像形成装置１０による画像形成処理の実行の履歴を示す情報であり、例えば、ユーザ毎に、実際に実行された画像形成処理の実所要時間を示す情報である。実所要時間は、予約対象の画像形成処理の完了までに要した時間であり、例えば、ユーザが画像形成装置１０を操作し始めた時点から、画像形成部１６による当該画像形成処理が完了した時点までの時間である。つまり、実所要時間は、画像形成部１６による実際の実行時間と実際の準備時間との合計である。実所要時間は、例えば制御部２８によって計測される。
【００３９】
ＵＩ部２６はユーザインターフェース部であり、表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置である。操作部は、例えばタッチパネルやキーボード等の入力装置である。
【００４０】
制御部２８は、画像形成装置１０の各部の動作を制御する。例えば、制御部２８は、画像形成処理の予約を受け付け、例えば、予約を受け付ける度に予約を予約管理情報２２に登録して予約管理情報２２を更新する。また、制御部２８は、画像形成装置１０による画像形成処理の実行の履歴を管理し、例えば、画像形成処理が実行される度に履歴情報２４を更新する。なお、制御部２８が、第１記憶制御手段、第２記憶制御手段及び予約制御手段の一例に相当する。また、制御部２８は、予測情報取得部３０、予測所要時間算出部３２、及び、待ち時間算出部３４を含む。
【００４１】
予測情報取得部３０は、画像形成処理の予約時に、当該画像形成処理の予測所要時間の算出に用いられる当該画像形成処理の設定内容に関する予測情報を取得する。予測情報は、予約を行うユーザが予測し得る情報である。予測情報は、予約対象の画像形成処理の種類を示す情報を含む。また、予測情報は、例えば、画像形成処理の対象となり得る原稿の枚数であってユーザが予測する枚数を示す情報、画像形成処理の後に実行され得る後処理の有無であってユーザが予測する後処理の有無を示す情報、及び、原稿の両面に対する画像処理の有無であってユーザが予測する両面処理の有無を示す情報、の中の少なくとも１つを含む情報である。予測情報は、画像形成処理の対象となる部数を含んでいてもよい。予測情報取得部３０は、予約を行うユーザによる入力操作によって予測情報を取得してもよいし、音声入力によって予測情報を取得してもよいし、画像形成処理の対象となる原稿を表す画像を解析することによって予測情報を取得してもよい。なお、予測情報取得部３０が取得手段の一例に相当する。
【００４２】
予測所要時間算出部３２は、所要時間管理情報２０を参照することにより、予測情報取得部３０によって取得された予測情報から予測所要時間を算出する。その予測所要時間は、予約対象の画像形成処理に対応付けられて予約管理情報２２に登録される。なお、予測所要時間算出部３２は第１算出手段の一例に相当する。
【００４３】
待ち時間算出部３４は、予約管理情報２２を参照することにより、指定された画像形成処理よりも前に予約された画像形成処理であって未実行の画像形成処理の予測所要時間から、当該指定された画像形成処理の開始までの待ち時間を算出する。待ち時間を示す情報は、例えば、端末装置１２に送信されて表示される。もちろん、待ち時間を示す情報は、画像形成装置１０のＵＩ部２６に表示されてもよい。待ち時間算出部３４は、例えば、待ち時間の問い合わせを受けたときに待ち時間を算出する。その問い合わせは、端末装置１２によって行われてもよいし、画像形成装置１０によって行われてもよい。なお、待ち時間算出部３４は第２算出手段の一例に相当する。
【００４４】
本実施形態に係る待ち時間は、上記の定義の他、（１）予約を行うユーザ自身の画像形成処理に要する時間、（２）予約を行うユーザ自身の画像形成処理に要する時間と、その前の予約ユーザの画像形成処理に要する時間と、の合計の時間（つまり、当該予約を行ったユーザの画像形成処理の終了時間）、又は、（３）予約を行うユーザよりも前に複数のユーザが予約を行った場合において、当該複数のユーザによる複数の予約中の特定の予約間の所要時間、のいずれかであってもよい。これらの定義の中からユーザが任意の定義を選択してもよいし、予め設定された定義が用いられてもよい。（３）の待ち時間について詳しく説明する。例えば、ユーザＡが予約する際に、その前に、古い順に、ユーザＤ，Ｃ，Ａ，Ｂの順番で予約が行われていたものとする。ユーザＡが新たに予約すると、その順番は、ユーザＤ，Ｃ，Ａ（１回目），Ｂ，Ａ（２回目）となる。この場合において、ユーザＡは、自身の１回目の予約が実行された後、ユーザＢの予約を間にして、２回目の予約が実行されるまでの待ち時間を知りたい場合がある。つまり、ユーザＡは、ユーザＢの画像形成処理に要する時間を知りたい場合がある。この場合、ユーザＢの画像形成処理に要する時間が待ち時間として算出され、その待ち時間を示す情報が端末装置１２に表示される。
【００４５】
以下、図３を参照して、端末装置１２の構成について詳しく説明する。図３には、端末装置１２の構成が示されている。
【００４６】
通信部３６は通信インターフェースであり、通信経路Ｎを介して、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。通信部３６は、無線通信機能を備えた通信インターフェースであってもよいし、有線通信機能を備えた通信インターフェースであってもよい。記憶部３８はハードディスク等の記憶装置であり、各種のプログラム、各種のデータ、画像形成装置１０のアドレス情報、等を記憶する。ＵＩ部４０はユーザインターフェース部であり、表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置である。操作部は、例えば、タッチパネル、キーボード、マウス、等の入力装置である。制御部４２は、端末装置１２の各部の動作を制御する。
【００４７】
以下、図４を参照して、予測情報を入力するための画面について説明する。図４には、その画面の一例が示されている。予測情報入力画面４４は、画像形成装置１０に対して画像形成処理を予約するときに表示される画面であって、予測情報を入力するための画面である。例えば、端末装置１２を利用して予約を行う場合、予測情報入力画面４４は端末装置１２のＵＩ部４０に表示される。画像形成装置１０を利用して予約を行う場合、予測情報入力画面４４は画像形成装置１０のＵＩ部２６に表示される。
【００４８】
図４に示す例では、予測情報入力画面４４は、スキャン処理の予約時に表示される画面であり、スキャン処理の設定内容に関する予測情報を入力するための画面である。予測情報入力画面４４には、一例として、枚数入力欄４６、枚数指定ボタン群４８、面指定ボタン群５０、及び、後処理指定ボタン群５２、が表示されている。枚数入力欄４６は、スキャン処理の対象となる原稿のおおよその枚数をユーザが入力するための欄である。枚数指定ボタン群４８は、スキャン処理の対象となる原稿のおおよその枚数をユーザが指定するためのボタン群である。図４に示す例では、枚数指定ボタン群４８は、１〜２０枚を指定するためのボタン、２１〜５０枚を指定するためのボタン、５１〜７０枚を指定するためのボタン、及び、７１枚以上を指定するためのボタン、を含む。なお、この枚数の区分けは一例に過ぎず、別の枚数の区分けが用いられてもよい。面指定ボタン群５０は、スキャン対象となる原稿の面を指定するためのボタン群であり、一例として、片面を指定するためのボタンと両面を指定するためのボタンを含む。後処理指定ボタン群５２は、スキャン処理の後に実行される後処理の有無を指定するためのボタン群である。
【００４９】
スキャン処理の予約時に、予約を行うユーザは、スキャン処理の対象となる原稿のおおよその枚数、つまり、当該ユーザが予測する枚数を枚数入力欄４６に入力する。または、ユーザは、枚数指定ボタン群４８の中から、スキャン処理の対象となる原稿のおおよその枚数に対応するボタンを押してもよい。また、原稿の片面のみをスキャンする場合、ユーザは、面指定ボタン群５０の中から片面を示すボタンを押し、原稿の両面をスキャンする場合、ユーザは、両面を示すボタンを押す。また、後処理を実行する場合、ユーザは、後処理指定ボタン群５２の中から、後処理があることを示すボタンを押し、後処理を実行しない場合、ユーザは、後処理がないことを示すボタンを押す。なお、後処理は、例えば、ステープル処理、折り処理、パンチ処理、等である。なお、部数を入力するための入力欄や部数を指定するボタン群が表示され、ユーザによって部数が入力又は指定されてもよい。
【００５０】
予測情報入力画面４４には、予約ボタン５４が表示されている。ユーザによって予約ボタン５４が押されると、画像形成装置１０に対してスキャン処理の予約が行われる。予測情報が入力された状態で予約ボタン５４が押されると、その予測情報は予測情報取得部３０によって取得される。例えば、端末装置１２を利用して予測情報が入力されて予約の指示が与えられた場合、スキャン処理の予約を指示する情報と予測情報が、端末装置１２から画像形成装置１０に送信される。画像形成装置１０においては、スキャン処理の予約が登録されるとともに、予測情報が予測情報取得部３０によって取得される。もちろん、画像形成装置１０を利用して予測情報が入力されて予約の指示が与えられてもよい。
【００５１】
スキャン処理以外の画像形成処理の予約時においても、スキャン処理と同様に、予測情報入力画面が表示され、その予測情報入力画面にて予測情報が入力される。
【００５２】
以下、図５を参照して、所要時間管理情報２０の一例としての所要時間管理テーブルについて説明する。図５には、所要時間管理テーブルの一例が示されている。この所要時間管理テーブルを示す情報は、記憶部１８に予め記憶されている。所要時間管理テーブルにおいては、一例として、画像形成処理の種類（スキャン処理、コピー処理、プリント処理）、画像形成処理の対象となる原稿の面（片面、両面）、画像形成処理の対象となる原稿の枚数、及び、実行時間、が対応付けられている。画像形成処理の種類、対象となる原稿の面、及び、原稿の枚数を指定することによって、それらに対応する実行時間が特定される。
【００５３】
以下、図６を参照して、予約管理情報２２の一例としての予約管理テーブルについて説明する。図６には、予約管理テーブルの一例が示されている。この予約管理テーブルは、画像形成装置１０の制御部２８によって作成されて記憶部１８に記憶されており、予約が発生する度に制御部２８によって更新される。予約管理テーブルには、未実行の予約に係る画像形成処理が登録されている。予約管理テーブルにおいては、一例として、予約ＩＤ、予約内容、及び、予測所要時間、が対応付けられている。予約ＩＤは、予約内容を識別するための予約識別情報の一例である。予約内容は、画像形成処理の予約を行ったユーザのユーザ識別情報と、その予約に係る画像形成処理の内容を含む。予測所要時間は、対応する画像形成処理についての予測情報に基づいて、予測所要時間算出部３２によって算出された時間である。
【００５４】
ここで、図５及び図６を参照して、ユーザＡがスキャン処理を予約する場合の処理について説明する。例えば、ユーザＡによって、スキャン処理の対象となる原稿のおおよその枚数として「４０枚位」が指定され、両面に対する処理が指定されたものとする。原稿枚数は「２１〜５０枚」に対応し、両面が指定されているため、所要時間管理テーブルを参照すると、実行時間は「２分」（破線で囲まれた部分）である。一例として、操作時間等の準備時間は「３分」であるとする。この場合、予測所要時間算出部３２は、所要時間管理テーブルから抽出された実行時間「２分」と準備時間「３分」とを合算することにより、予測所要時間「５分」を算出する。制御部２８は、ユーザＡによって指定されたスキャン処理の予約を予約管理テーブルに登録するとともに、そのスキャン処理についての予測所要時間「５分」を予約管理テーブルに登録する。図６に示すように、ユーザＡの前に、ユーザＢ，Ｃによって予約が行われていた場合、ユーザＡの予約は、ユーザＢ，Ｃの予約の後に登録される（破線で囲まれた部分）。例えば、ユーザＢの予約の順番が１番であり、ユーザＣの予約の順番が２番であり、ユーザＡの予約の順番が３番であり、各ユーザによって予約された各画像形成処理の予測所要時間が登録されている。
【００５５】
例えば、ユーザＡが、ユーザＡの予約に係る画像形成処理（スキャン処理）を指定して待ち時間を問い合わせた場合、待ち時間算出部３４は、ユーザＡの予約よりも前に予約された画像形成処理であって未実行の画像形成処理の予測所要時間から、ユーザＡの予約に係る画像形成処理の開始までの待ち時間を算出する。例えば、予約ＩＤを指定することにより予約に係る画像形成処理が指定されてもよいし、予約管理テーブルが表示され、その予約管理テーブルの中からユーザＡの予約に係る画像形成処理が指定されてもよい。待ち時間の問い合わせは、端末装置１２を利用して行われてもよいし、画像形成装置１０を利用して行われてもよい。
【００５６】
図６に示す例では、ユーザＡの予約の前に、ユーザＢ，Ｃの予約が存在する。ユーザＢ，Ｃについての予測所要時間も、ユーザＡについての予測所要時間と同様に、ユーザＢ，Ｃの予約時に予測所要時間算出部３２によって算出されて、予約管理テーブルに登録されている。ユーザＢによって予約された画像形成処理の予測所要時間は「５分」であり、ユーザＣによって予約された画像形成処理の予測所要時間は「１０分」である。よって、ユーザＡによって予約されたスキャン処理の開始までの待ち時間は「１５分」である。待ち時間を示す情報は、例えば、端末装置１２のＵＩ部４０や画像形成装置１０のＵＩ部２６に表示される。
【００５７】
以下、図７を参照して、ユーザＡがコピー処理を予約する場合の処理について説明する。図７には、所要時間管理テーブルの一例が示されている。この所要時間管理テーブルにおいては、一例として、画像形成処理の種類（スキャン処理、コピー処理、プリント処理）、画像形成処理の対象となる原稿の面（片面、両面）、後処理の一例としてのステープル処理の有無、画像形成処理の対象となる原稿の枚数、及び、実行時間が、対応付けられている。画像形成処理の種類、対象となる原稿の面、後処理の有無、及び、原稿の枚数を指定することによって、それらに対応する実行時間が特定される。
【００５８】
例えば、ユーザＡによって、コピー処理の対象となる原稿のおおよその枚数として「４０枚位」が指定され、片面に対する処理が指定され、ステープル処理が指定され、出力部数として「１０部」が指定されたものとする。原稿枚数は「２１〜５０枚」に対応し、片面及びステープル処理が指定されているため、実行時間は「１．５分」（破線で囲まれた部分）である。一例として、操作時間等の準備時間は「３分」であるとする。この場合、予測所要時間算出部３２は、所要時間管理テーブルから抽出された実行時間「１．５分」に出力部数としての「１０部」を乗算し、その乗算の結果「１５分」と準備時間「３分」とを合算することにより、予測所要時間「１８分」を算出する。制御部２８は、ユーザＡによって指定されたコピー処理の予約を予約管理テーブルに登録するとともに、そのコピー処理についての予測所要時間「１８分」を予約管理テーブルに登録する。図８には、その予約管理テーブルの一例が示されている。図８に示すように、ユーザＡの前に、ユーザＢ，Ｃによって予約が行われていた場合、ユーザＡの予約は、ユーザＢ，Ｃの予約の後に登録される（破線で囲まれた部分）。また、各ユーザによって予約された各画像形成処理の予測所要時間が登録されている。
【００５９】
例えば、ユーザＡが、ユーザＡの予約に係る画像形成処理（コピー処理）を指定して待ち時間を問い合わせた場合、待ち時間「１５分」が待ち時間算出部３４によって算出される。
【００６０】
以下、図９を参照して、予約時の処理について説明する。図９には、その処理を示すフローチャートが示されている。一例として、ユーザＡが端末装置１２を利用して予約を行う場合について説明する。
【００６１】
まず、画像形成処理の予約時に、ユーザＡは端末装置１２を利用して画像形成装置１０にアクセスする（Ｓ０１）。これにより、メニュー画面を示す情報が画像形成装置１０から端末装置１２に送信され、端末装置１２の制御部４２は、メニュー画面をＵＩ部４０に表示させる。そのメニュー画面には、画像形成処理を指定するボタン群が表示されている。なお、メニュー画面を示す情報は、端末装置１２の記憶部３８に予め記憶されていてもよい。この場合、制御部４２は、記憶部３８に記憶されているメニュー画面を示す情報に基づいて、メニュー画面をＵＩ部４０に表示させてもよい。
【００６２】
一例として、メニュー画面の中からユーザＡによってスキャン処理が指定されたものとする。この場合、スキャン処理用の予測情報入力画面を示す情報が画像形成装置１０から端末装置１２に送信され、端末装置１２の制御部４２は、予測情報入力画面をＵＩ部４０に表示させる（Ｓ０２）。例えば、図４に示されている予測情報入力画面４４がＵＩ部４０に表示される。なお、予測情報入力画面を示す情報は、端末装置１２の記憶部３８に予め記憶されていてもよい。この場合、制御部４２は、記憶部３８に記憶されている予測情報入力画面を示す情報に基づいて、予測情報入力画面をＵＩ部４０に表示させてもよい。
【００６３】
次に、ユーザＡは端末装置１２のＵＩ部４０を利用して、予測情報入力画面４４において、予測情報（例えば、原稿のおおよその枚数、両面処理の有無、後処理の有無）を入力する（Ｓ０３）。ユーザＡによって予約の指示が与えられると、スキャン処理の予約を指示する情報と予測情報が、端末装置１２から画像形成装置１０に送信される。予約を示す情報には、ユーザＡのユーザ識別情報（例えばユーザＩＤ等）と、予約対象のスキャン処理を示す情報、が含まれる。
【００６４】
次に、画像形成装置１０においては、予測情報取得部３０が予測情報を取得し、予測所要時間算出部３２が、所要時間管理テーブルを参照することにより、予測情報から予測所要時間を算出する（Ｓ０４）。例えば、図５を参照して説明したように、予測所要時間算出部３２は、所要時間管理テーブルから予測情報に対応する実行時間を抽出し、実行時間と準備時間とを合算することにより、ユーザＡによって指定されたスキャン処理の予測所要時間を算出する。
【００６５】
次に、画像形成装置１０の制御部２８が、ユーザＡによって指定されたスキャン処理の予約を予約管理テーブルに登録するとともに、そのスキャン処理についての予測所要時間を予約管理テーブルに登録する（Ｓ０５）。これにより、ユーザＡによって指定されたスキャン処理の予約が完了し、予約番号等の予約情報が画像形成装置１０から端末装置１２に送信され、端末装置１２のＵＩ部４０に表示される。予約の順番がきたときに、その予約に係る予約情報を画像形成装置１０に入力することにより、画像形成装置１０の利用が許可される。例えば、予約対象のスキャン処理の実行が許可される。
【００６６】
上述した例では、端末装置１２を利用して予約が行われているが、画像形成装置１０を利用して当該画像形成装置１０に対する予約が行われてもよい。
【００６７】
以下、図１０を参照して、待ち時間の問い合わせ時の処理について説明する。図１０には、その処理を示すフローチャートが示されている。一例として、ユーザＡが端末装置１２を利用して問い合わせを行う場合について説明する。
【００６８】
まず、待ち時間の問い合わせ時に、ユーザＡは端末装置１２を利用して画像形成装置１０にアクセスし（Ｓ１０）、ユーザＡが行った予約に係る画像形成処理の開始までの待ち時間を問い合わせる（Ｓ１１）。これにより、その問い合わせを示す情報が、端末装置１２から画像形成装置１０に送信される。ユーザＡは、例えば、予約ＩＤを指定することにより予約に係る画像形成処理を指定してもよいし、予約管理テーブルの中からユーザＡの予約に係る画像形成処理を指定してもよい。
【００６９】
画像形成装置１０においては、待ち時間算出部３４が、予約管理テーブルを参照することにより、ユーザＡの予約よりも前に予約された画像形成処理であって未実行の画像形成処理の予測所要時間から、ユーザＡの予約に係る画像形成処理の開始までの待ち時間を算出する（Ｓ１２）。なお、待ち時間の問い合わせ時に、ユーザＡのユーザ識別情報が端末装置１２から画像形成装置１０に送信され、待ち時間算出部３４は、ユーザＡのユーザ識別情報に対応付けられている予約を特定し、その予約よりも前に予約された画像形成処理であって未実行の画像形成処理の予測所要時間から、ユーザＡの予約に係る画像形成処理の開始までの待ち時間を算出してもよい。
【００７０】
待ち時間はユーザに通知される（Ｓ１３）。例えば、待ち時間を示す情報は、画像形成装置１０から端末装置１２に送信される。端末装置１２においては、制御部４２が、待ち時間を示す情報をＵＩ部４０に表示させる。
【００７１】
以上のように、本実施形態によると、スキャン処理を含む画像形成処理（例えば、スキャン処理、コピー処理、ファクシミリ送信処理）の予約時に、当該画像形成処理の設定内容についてユーザが予測する予測情報が取得され、その予測情報に基づいて、当該画像形成処理の予測所要時間が算出される。予測所要時間を算出することにより、指定された画像形成処理の開始までに要する待ち時間が算出され、その待ち時間がユーザに通知される。本実施形態によると、スキャン処理を実際に実行しなくても、待ち時間がユーザに提供される。例えば、ユーザが画像形成装置１０に対して画像形成処理の予約を行った場合に、当該ユーザが、自分自身の予約よりも前の予約によってどのくらいの時間の間、当該画像形成処理が他のユーザによって利用されるのか（つまり、画像形成装置１０がどのくらいの時間の間、他のユーザによって占有されるのか）を知りたい場合がある。つまり、予約を行ったユーザが、その予約に係る画像形成処理の開始までの待ち時間を知りたい場合がある。本実施形態によると、前の予約に係る画像形成処理がスキャン処理やコピー処理を含む処理であっても、前の予約によって画像形成装置１０が利用される時間の長さが算出されるので、その待ち時間がユーザに提供される。また、ユーザは、予約時において予測し得るおおよその枚数等の予測情報を入力すれば済むため、より詳細な設定情報を入力する場合と比べて、ユーザの手間が軽減される。
【００７２】
以下、変形例について説明する。
【００７３】
（変形例１）
図１１を参照して、変形例１について説明する。図１１には、変形例１に係る予測情報入力画面の一例が示されている。変形例１では、一度入力された予測情報が特定のカテゴリ情報として画像形成装置１０に登録され、次回の予約時に、その特定のカテゴリ情報が予測情報としてユーザによって選択されるようになる。以下、変形例１について詳しく説明する。
【００７４】
画像形成装置１０の制御部２８は、予測情報取得部３０によって取得された予測情報を、特定のカテゴリ情報として記憶部１８に記憶させる。例えば、制御部２８は、当該予約情報を入力したユーザのユーザ識別情報を、当該特定のカテゴリ情報に対応付ける。具体的には、予測情報の入力時に、ユーザが、予測情報をカテゴリ情報として登録することを指示した場合、当該予測情報がカテゴリ情報として記憶部１８に記憶される。そのカテゴリ情報には、ユーザによって名称（例えば会議用等の名称）が与えられてもよい。ユーザによって名称を与える際に、カテゴリ情報を示すカテゴリ名称を入力する画面で入力を受け付けたり、既存のカテゴリ名称選択画面に遷移してカテゴリ名称の選択を受け付けたりすることでカテゴリ情報として登録してもよい。
【００７５】
次回の予約時においては、予約を行うユーザのユーザ識別情報に対応付けられたカテゴリ情報が記憶部１８に記憶されている場合、制御部２８は、そのカテゴリ情報を予測情報として指定するためのボタンや欄等を含む予測情報入力画面の情報を生成する。端末装置１２を利用して予約が行われる場合、その予測情報入力画面は端末装置１２のＵＩ部４０に表示される。画像形成装置１０を利用して予約が行われる場合、その予測情報入力画面は画像形成装置１０のＵＩ部２６に表示される。
【００７６】
図１１には、変形例１に係る予測情報入力画面４４Ａが示されている。予測情報入力画面４４Ａには、特定のカテゴリ情報を指定するためのボタン５６が表示されている。そのカテゴリ情報は、会議用の予測情報である。ユーザによってボタン５６が押されると、そのボタン５６に対応する特定のカテゴリ情報が指定される。予測所要時間算出部３２は、所要時間管理テーブルを参照することにより、そのカテゴリ情報から予測所要時間を算出する。
【００７７】
例えば、画像形成処理としてコピー処理が指定され、おおよその原稿枚数として５０枚が指定され、ステープル処理が指定され、それらを示す予測情報がカテゴリ情報として登録されたものとする。この場合、次回の予約時に、ユーザによってそのカテゴリ情報が指定されると、５０枚の原稿に対してコピー処理を行ってステープル処理を行った場合の予測所要時間が算出される。
【００７８】
また、会議用のボタン５６が押された後、原稿枚数や後処理の有無がユーザによって変更されてもよい。この場合、予測所要時間算出部３２は、会議用のボタン５６に対応するカテゴリ情報が示す原稿枚数及び後処理の有無を基準として、予測所要時間を増加又は減少させる。例えば、原稿枚数が５０枚から６０枚に増やされた場合、予測所要時間算出部３２は、原稿枚数の増加分（１０枚）に応じて元々の予測所要時間を増加させる。例えば、予測所要時間を２分増加させる。また、原稿枚数が５０枚から１０枚に減らされた場合、予測所要時間算出部３２は、原稿枚数の減少分（４０枚）に応じて元々の予測所要時間を減少させる。例えば、予測所要時間を１分減少させる。
【００７９】
以上のように、変形例１によると、既に入力された予測情報がカテゴリ情報として登録され、次回以降の予約時において、ユーザによってカテゴリ情報が選択されるようになる。これにより、次回以降の予約時において、以前に入力された予測情報と同一の予測情報をユーザが改めて入力する場合と比べて、その入力の手間が軽減される。また、次回以降の予約時において、以前に入力された予測情報と異なる予測情報をユーザが入力する場合であっても、ユーザがカテゴリ情報を選択して編集することにより、予測情報に含まれるすべての項目について情報を改めて入力する場合と比べて、その入力の手間が軽減される。
【００８０】
（変形例２）
以下、変形例２について説明する。変形例２においては、予約時にユーザによって予測情報が入力されなかった場合、予測所要時間算出部３２は、当該ユーザの履歴情報２４が示す実所要時間を予測所要時間として採用する。以下、変形例２について詳しく説明する。
【００８１】
例えば、図４に示されている予測情報入力画面４４において、予測情報がユーザによって入力されずに、スキャン処理の予約指示が与えられると、予測情報が画像形成装置１０によって取得されずに当該スキャン処理が予約される。この場合、予測所要時間算出部３２は履歴情報２４を参照し、今回予約を行ったユーザと同一のユーザ、及び、今回の予約対象の画像形成処理と同一の画像形成処理（例えばスキャン処理）、に対応付けられている実所要時間を、今回の予約の予測所要時間として採用する。その予測所要時間は、予約管理テーブルに登録される。待ち時間算出部３４は、上述した実施形態と同様に、予約管理テーブルを参照して待ち時間を算出する。
【００８２】
ここで、図１２を参照して具体例を挙げて説明する。図１２には、履歴情報２４の一例としての履歴管理テーブルが示されている。履歴管理テーブルにおいては、履歴ＩＤ、ユーザ識別情報としてのユーザＩＤ、画像形成処理、及び、実所要時間、が対応付けられている。例えば、ユーザＡによってスキャン処理の実行が指示されており、そのスキャン処理の完了に要した実際の時間（実所要時間）は「１０分」である。
【００８３】
例えば、予約時に、ユーザＡが予測情報を入力せずにスキャン処理の予約を指示した場合、予測所要時間算出部３２は、履歴管理テーブルを参照し、ユーザＡ及びスキャン処理に対応付けられている実所要時間「１０分」を示す情報を抽出し、その実所要時間を予測所要時間として予約管理テーブルに登録する。待ち時間算出部３４は、その予約管理テーブルを参照して待ち時間を算出する。
【００８４】
以上のように、予測情報がユーザによって入力されなかった場合であっても、履歴情報が示す過去の実所要時間を用いることにより、おおよその予測所要時間が推定され、おおよその待ち時間が推定される。これにより、予測情報がユーザによって入力されなかった場合に、待ち時間をユーザに全く通知しない場合と比べて、ユーザに対して待ち時間に関する有用な情報が提供される。
【００８５】
（変形例３）
以下、変形例３について説明する。変形例３においては、待ち時間算出部３４は、予測情報から算出された予測所要時間と履歴情報が示す過去の実所要時間との差分を算出し、その差分に応じた待ち時間を算出する。例えば、待ち時間算出部３４は、予約管理情報２２と履歴情報２４を参照することにより、ユーザ毎に、同一の画像形成処理について、予測所要時間と実所要時間との差分を算出する。その差分が予め設定された閾値以上となる場合、待ち時間算出部３４は、その差分に応じた時間幅を有する待ち時間を算出する。例えば、待ち時間算出部３４は、予測所要時間Ｔ１を用いた場合の待ち時間Ｔ２と実所要時間Ｔ３を用いた場合の待ち時間Ｔ４を算出する。待ち時間Ｔ２，Ｔ４を示す情報は、端末装置１２のＵＩ部４０や画像形成装置１０のＵＩ部２６に表示される。一方、差分が閾値未満の場合、上述した実施形態と同様に、待ち時間算出部３４は、予測所要時間によって待ち時間を算出する。
【００８６】
変形例３によると、予測所要時間と過去の実所要時間との差が比較的に大きい場合に、おおよその待ち時間が通知される。
【００８７】
なお、上述した実施形態において、予測所要時間と実所要時間との差分が閾値未満の場合に、その差分に応じた時間幅を有する待ち時間が算出されてもよいし、予め設定された時間幅を有する待ち時間が算出されてもよい。例えば、誤差を含む待ち時間が算出されてもよい。
【００８８】
（変形例４）
以下、変形例４について説明する。変形例４においては、予約時にユーザによって予測情報が入力されなかった場合、画像形成装置１０の制御部２８は、当該ユーザによる画像形成処理の予約を禁止する。例えば、画像形成処理の予約時に、予測情報取得部３０によって予測情報が取得されなかった場合、制御部２８は、その予約を禁止する。この場合、その予約は予約管理情報２２に登録されず、予約禁止を示す警告情報が画像形成装置１０から端末装置１２に送信され、端末装置１２のＵＩ部２６に表示される。
【００８９】
変形例４によると、予測情報をユーザが入力しない場合に予約が禁止されるので、ユーザによる予測情報の入力が促される。これにより、予測情報が入力されなくても予約が許可される場合において実際に予測情報が入力されない場合と比べて、より正確な待ち時間が算出される。
【００９０】
（変形例５）
以下、変形例５について説明する。変形例５においては、画像形成装置１０の制御部２８は、ユーザによる予測情報の入力の有無に応じて、当該ユーザの予約の順位を変更する。例えば、制御部２８は、予約管理情報２２において、予測情報を入力しなかったユーザの予約の順位を、予測情報を入力したユーザの予約の順位をよりも後の順位に変更する。具体例を挙げて説明する。ユーザＡの予約の順位が２番目であり、ユーザＡによって予測情報が入力されていないものとする。ユーザＡの予約の後に、ユーザＢが予測情報を入力した上で予約を行ったものとする。ユーザＢの予約の順位は、本来であれば３番目であるが、ユーザＢが予測情報を入力していないため、制御部２８は、ユーザＢの予約の順位を２番目に変更し、ユーザＡの予約の順位を３番目に変更する。なお、ユーザＢについての予測所要時間は、履歴情報２４に含まれる過去の実所要時間に基づいて算出すればよい。
【００９１】
変形例５によると、予測情報を入力したユーザの優先順位が高くなるので、ユーザによる予測情報の入力が促される。これにより、予測情報が入力されなくても予約の順位が変更されない場合において実際に予測情報が入力されない場合と比べて、より正確な待ち時間が算出される。
【００９２】
（変形例６）
上述した実施形態及び変形例では、予測情報入力画面を介して予測情報が入力されている。変形例６では、音声入力によって予測情報が入力される。例えば、画像形成処理の予約時に、ユーザは、集音手段としてのマイクを備えた端末装置１２に対して予測情報を音声によって入力する。音声によって入力された予測情報は、端末装置１２から画像形成装置１０に送信され、予測情報取得部３０によって取得される。もちろん、画像形成装置１０にマイクを設けて、画像形成装置１０に対して音声によって予測情報を入力してもよい。音声入力を用いることにより、手入力が困難な場合であっても、予測情報の入力が行われる。
【００９３】
（変形例７）
変形例７では、画像形成処理がスキャン処理を含む場合において、予測情報取得部３０は、画像形成処理の対象となる原稿を表す画像を解析することにより予測情報を取得する。例えば、画像形成処理の予約時に、ユーザは、撮像手段としてのカメラを備えた端末装置１２によって、画像形成処理の対象となる原稿の全体を撮影する。例えば、束になった原稿の厚みが画像に映し出されるとともに、サイズ（長さ、幅、大きさ等）が既知の基準物が画像に映し出されるように、ユーザは原稿と基準物を撮影する。原稿と基準物を表す画像のデータは、端末装置１２から画像形成装置１０に送信され、予測情報取得部３０によって取得される。予測情報取得部３０は、その画像を解析することにより原稿の厚みを算出し、その厚みから原稿の枚数を予測情報として算出する。予測情報取得部３０は、例えば、画像に表された基準物のサイズを基準として原稿の厚みを算出する。別の例として、原稿にページ番号が付されている場合、予測情報取得部３０は、画像を解析することにより、原稿の最後のページのページ番号を読み取り、その最後のページ番号から原稿の枚数を算出してもよい。更に別の例として、画像形成装置１０に撮像部としてのカメラが設けられており、そのカメラによって原稿を撮影してもよい。このとき、原稿の束に含まれる各原稿の位置をずらした状態で、各原稿の縁をカメラによって撮影する。予測情報取得部３０は、各原稿の縁を表わす画像を解析することにより、各原稿の縁を認識し、その縁の数から原稿の枚数を算出してもよい。画像解析を用いることにより、手入力が困難な場合であっても、予測情報の入力が行われる。
【００９４】
（変形例８）
図１３及び図１４を参照して、変形例８について説明する。図１３には、変形例８に係る予測情報入力画面の一例が示されており、図１４には、待ち時間（見積もり時間）の表示画面の一例が示されている。変形例８では、実際に予約が行われる前に、待ち時間が見積もり時間としてユーザに提供される。以下、変形例８について詳しく説明する。
【００９５】
図１３に示されている予測情報入力画面４４Ｂは、予約時に、端末装置１２又は画像形成装置１０に表示される。変形例８に係る予測情報入力画面４４Ｂには、図４に示されている予測情報入力画面４４に表示される内容に加えて、待ち時間（見積もり時間）を表示するためのボタン５８が表示されている。ユーザが予約を登録する前にボタン５８を押すと、待ち時間算出部３４は待ち時間（見積もり時間）を算出する。つまり、現段階の予約状況から待ち時間が算出される。このときの待ち時間は、上述した実施形態にて定義された時間である。なお、予測情報入力画面４４Ｂ上で予測情報が入力されてからボタン５８が押されてもよいし、予測情報が入力されずにボタン５８が押されてもよい。待ち時間が算出されると画面が遷移し、図１４に示すように、表示画面６０が表示される。その表示画面６０には、待ち時間（見積もり時間）が表示される。この段階で予約登録用のボタン５４がユーザによって押されると、予約が確定する。
【００９６】
変形例８によると、実際に予約を登録する前の段階で、待ち時間がユーザに提供される。これにより、例えば待ち時間を知りたいユーザに対して、実際に予約を行うか否かを判断する上で有用な情報が提供される。なお、変形例１に係る予測情報入力画面４４Ａにも、待ち時間（見積もり時間）を表示するためのボタン５８が表示されてもよい。
【００９７】
上記の画像形成装置１０及び端末装置１２のそれぞれは、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、画像形成装置１０及び端末装置１２のそれぞれは、図示しないＣＰＵ等の１又は複数のプロセッサを備えている。当該１又は複数のプロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、画像形成装置１０及び端末装置１２の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。または、画像形成装置１０及び端末装置１２のそれぞれの各部は、例えばプロセッサや電子回路等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。別の例として、画像形成装置１０及び端末装置１２のそれぞれの各部は、ＤＳＰ（Digital Signal Processor）やＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【符号の説明】
【００９８】
１０  画像形成装置、１２  端末装置、１４  通信部、１６  画像形成部、１８  記憶部、２０  所要時間管理情報、２２  予約管理情報、２４  履歴情報、２６  ＵＩ部（ユーザインターフェース部）、２８  制御部、３０  予測情報取得部、３２  予測所要時間算出部、３４  待ち時間算出部。
【図１】
2017216658.tif 000003
【図２】
2017216658.tif 000004
【図３】
2017216658.tif 000005
【図４】
2017216658.tif 000006
【図５】
2017216658.tif 000007
【図６】
2017216658.tif 000008
【図７】
2017216658.tif 000009
【図８】
2017216658.tif 000010
【図９】
2017216658.tif 000011
【図１０】
2017216658.tif 000012
【図１１】
2017216658.tif 000013
【図１２】
2017216658.tif 000014
【図１３】
2017216658.tif 000015
【図１４】
2017216658.tif 000016