(57)【要約】【課題】ユーザーの利便性と画像形成装置の稼働率の低下を抑制する。【解決手段】たとえば、予約管理サーバー１００の予約管理部１１３により、ＭＦＰ３００を設置している店舗を識別する店舗コードと、店舗の店舗位置情報と、ＭＦＰ３００を管理する管理コードと、予約時間及び予約番号を含む予約情報とを管理し、システム制御部１１６により、携帯端末５００からの予約時間を含む予約要求と端末位置情報とを受け取り、店舗位置情報を元にして端末位置情報に近い店舗を検索し、予約管理部１１３に対し検索した店舗の店舗コードに対応させて予約時間を管理させ、検索した店舗の店舗位置情報と予約番号とを携帯端末５００に通知し、管理コードを元にＭＦＰ３００に対して予約時間と予約番号とを送信するとともに、予約時間の開始前に他のユーザーによるＭＦＰ３００の機能の使用を制限する待機時間を指示する。【選択図】図２
2018190289.tif 000002
【特許請求の範囲】
【請求項１】
予約管理サーバーと、
店舗に設置されている共用装置と、
前記予約管理サーバーを介して前記共用装置の予約を要求する携帯端末とを備え、
前記予約管理サーバーは、
前記店舗を識別する店舗コードと、前記店舗の位置を示す店舗位置情報と、前記共用装置を管理する管理コードと、予約時間及び予約番号を含む予約情報とを管理する第１の予約管理部と、
前記携帯端末からの前記予約時間を含む予約要求を受け取り、前記予約要求に基づいて前記店舗を検索し、前記第１の予約管理部に対し前記検索した前記店舗の店舗コードに対応させて前記予約時間を管理させ、前記検索した前記店舗の店舗位置情報と前記予約番号とを前記携帯端末に通知し、前記管理コードを元に前記共用装置に対して前記予約時間と前記予約番号とを送信するとともに、前記予約時間の開始前に他のユーザーによる前記共用装置の機能の使用を制限する待機時間を指示する第１のシステム制御部とを有し、
前記共用装置は、
前記予約時間と前記予約番号と前記待機時間とを管理する第２の予約管理部と、
前記第２の予約管理部が管理する前記予約時間の開始前に他のユーザーによる使用を制限する待機時間を設定し、前記機能の使用を制限する第２のシステム制御部とを有し、
前記第２のシステム制御部は、前記予約時間から一定時間経過しても、前記予約番号の入力が無い場合、前記機能の使用の制限を解除する
ことを特徴とする予約管理システム。
【請求項２】
前記携帯端末は、
前記予約管理サーバーを介して前記画像形成装置の仮予約の内容を送信し、前記仮予約を確定する第３のシステム制御部を有し、
前記第１のシステム制御部は、
前記仮予約の内容を受け取ると、前記第１の予約管理部に対し前記仮予約を管理させ、
前記仮予約が確定されると、前記仮予約を本予約に変更し、前記第１の予約管理部に対し前記本予約を管理させる
ことを特徴とする請求項１に記載の予約管理システム。
【請求項３】
前記第２のシステム制御部は、前記予約時間から一定時間経過しても、前記予約番号の入力が無い場合、前記予約をキャンセルし、前記予約のキャンセルを前記予約管理サーバーに通知し、
前記第１のシステム制御部は、前記携帯端末に対し、前記予約がキャンセルされたことに加え、仮予約を促す内容を前記携帯端末に通知し、
ことを特徴とする請求項１に記載の予約管理システム。
【請求項４】
前記第３のシステム制御部は、前記仮予約を促す内容の通知を受け取った後、前記予約管理サーバーを介して前記共用装置の前記仮予約の内容を送信することを特徴とする請求項２に記載の予約管理システム。
【請求項５】
前記第２のシステム制御部は、前記仮予約が確定されると、前記予約をキャンセルすることを特徴とする請求項２に記載の予約管理システム。
【請求項６】
前記第１のシステム制御部は、前記予約時間になると、前記予約時間を一定時間、後ろに移行する指示を前記共用装置に送信し、仮予約を促す内容を前記携帯端末に通知し、
前記第２のシステム制御部は、前記指示に従って前記予約時間を修正し、
前記第３のシステム制御部は、前記仮予約を促す内容の通知に受け取った後、前記予約管理サーバーを介して前記共用装置の前記仮予約の内容を送信する
ことを特徴とする請求項２又は４に記載の予約管理システム。
【請求項７】
前記第２のシステム制御部は、前記仮予約の仮予約時間に対応させて他のユーザーによる前記共用装置の使用を制限しないことを特徴とする請求項２に記載の予約管理システム。
【請求項８】
画像形成装置を設置している店舗を識別する店舗コードと、前記店舗の店舗位置情報と、前記画像形成装置を管理する管理コードと、予約時間及び予約番号を含む予約情報とを管理する第１の予約管理部と、
携帯端末からの前記予約時間を含む予約要求と前記携帯端末の位置を示す端末位置情報とを受け取り、前記店舗位置情報及び前記端末位置情報に基づいて前記店舗を検索し、前記第１の予約管理部に対し前記検索した前記店舗の店舗コードに対応させて前記予約時間を管理させ、前記検索した前記店舗の店舗位置情報と前記予約番号とを前記携帯端末に通知し、前記管理コードを元に前記画像形成装置に対して前記予約時間と前記予約番号とを送信するとともに、前記予約時間の開始前に他のユーザーによる前記画像形成装置の機能の使用を制限する待機時間を指示する第１のシステム制御部とを備える
ことを特徴とする予約管理サーバー。
【請求項９】
画像形成装置を設置している店舗を識別する店舗コードと、前記画像形成装置を管理する管理コードと、予約時間及び予約番号を含む予約情報とを管理する第１の予約管理部と、
携帯端末からの前記店舗コードと前記予約時間とを含む予約要求を受け付け、前記第１の予約管理部に対し前記店舗コードに対応させて前記予約時間を管理させ、前記管理コードに該当する前記画像形成装置に前記予約時間と前記予約番号とを送信するとともに、前記予約時間の開始前に他のユーザーによる前記画像形成装置の機能の使用を制限する待機時間を指示する第１のシステム制御部とを備える
ことを特徴とする予約管理サーバー。
【請求項１０】
第１の予約管理部により、店舗を識別する店舗コードと、前記店舗の位置を示す店舗位置情報と、共用装置を管理する管理コードと、予約時間及び予約番号を含む予約情報とを管理する工程と、
第１のシステム制御部により、携帯端末からの前記予約時間を含む予約要求を受け取り、前記予約要求に基づいて前記店舗を検索し、前記第１の予約管理部に対し前記検索した前記店舗の店舗コードに対応させて前記予約時間を管理させ、前記検索した前記店舗の店舗位置情報と前記予約番号とを前記携帯端末に通知し、前記管理コードを元に前記共用装置に対して前記予約時間と前記予約番号とを送信するとともに、前記予約時間の開始前に他のユーザーによる前記共用装置の機能の使用を制限する待機時間を指示する工程とを予約管理サーバーを制御するコンピューターに実行させる
ことを特徴とする予約管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば画像形成装置の予約に適した予約管理システム、予約管理サーバー及び予約管理プログラムに関する。
【背景技術】
【０００２】
近年、たとえばコンビニエンスストアに設置されている、多機能プリンター、複合機などのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置の利用形態の一つとして、たとえばネットプリントと呼ばれるサービスがある。このサービスは、予めユーザー登録して得られたユーザーＩＤとパスワードとを用い、ネットワーク経由でたとえば印刷したいファイルを登録し、予約番号を取得する。その後、コンビニエンスストアに出向き、予約番号を入力し、予め登録しておいたファイルの印刷を行う。
【０００３】
この場合、ファイルを登録する際に、画像形成装置の利用時間を予約できるようにすると、画像形成装置の利用者が多くても待ち時間が無くなるため、ユーザーに対するサービスが一層向上するものと考えられる。
【０００４】
このような画像形成装置の予約に関するものとして、特許文献１では、ネットワークを介してサーバー登録されたユーザーにとって最適なコピーサービスを提供するプリントサービス提供方法を提案している。このプリントサービス提供方法は、ユーザー予約端末がサービス予約条件情報を生成するサービス予約条件情報生成手段と、サーバー端末にサービス予約条件情報を送信するサービス予約条件情報送信手段とを有し、ディーラー予約受付端末がサービス受付可能条件情報を生成するサービス受付可能条件情報生成手段と、最も近隣に位置するサーバー端末にサービス受付可能条件情報を送信するサービス受付可能条件情報送信手段とを有し、サーバー端末がユーザー予約端末より送信されたサービス予約条件情報とディーラー予約受付端末より送信されたサービス受付可能条件情報とを照合する条件照合手段と、条件照合手段による照合結果からサービス予約条件の適合度合を算出する予約条件適合度算出手段と、予め定められたユーザー基準条件適合度以上の適合度合が得られたユーザー高適合度サービス受付可能条件情報に基づくサービス受付情報をユーザー予約端末に送信するサービス受付情報送信手段とを有し、ユーザー予約端末がサービス予約データをサービス受付情報データの発信元であるディーラー予約受付端末に対して送信することによりプリントサービス予約を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３３７６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１のプリントサービス提供方法では、サーバー端末がユーザー予約端末より送信されたサービス予約条件情報とディーラー予約受付端末より送信されたサービス受付可能条件情報とを照合し、ユーザー基準条件適合度以上の適合度合が得られたユーザー高適合度サービス受付可能条件情報に基づくサービス受付情報をユーザー予約端末に送信するので、より効率良く画像形成装置を利用できる。
【０００７】
ところで、このプリントサービス提供方法は、ユーザーが画像形成装置の設置されている店舗へ予約した時間に出向くことで所定のプリントサービスを受けることを前提としている。このため、ユーザーが予約時間に間に合った場合であっても、先に予約したユーザーが画像形成装置を使用中であると、画像形成装置が空くまで待たされることになり、ユーザーに対する利便性が損なわれてしまう。
【０００８】
一方、店舗側では、ユーザーに対する利便性を考慮し、予約したユーザーが予約時間に間に合わない場合は、ユーザーの到着予定時間を確認し、他のユーザーによる画像形成装置の予約時間を除いて予約時間を到着予定時間移行にずらすことも可能と思われる。ところが、予約時間に間に合わないユーザーのために、予約時間をずらしてしまうと、他のユーザーによる予約がとれないことになり、画像形成装置の稼働率が下がってしまう。
【０００９】
このようなことから、ユーザーの利便性と画像形成装置の稼働率の低下を抑制できる予約管理システムの構築が望まれている。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる予約管理システム、予約管理サーバー及び予約管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の予約管理システムは、予約管理サーバーと、店舗に設置されている共用装置と、前記予約管理サーバーを介して前記共用装置の予約を要求する携帯端末とを備え、前記予約管理サーバーは、前記店舗を識別する店舗コードと、前記店舗の位置を示す店舗位置情報と、前記共用装置を管理する管理コードと、予約時間及び予約番号を含む予約情報とを管理する第１の予約管理部と、前記携帯端末からの前記予約時間を含む予約要求を受け取り、前記予約要求に基づいて前記店舗を検索し、前記第１の予約管理部に対し前記検索した前記店舗の店舗コードに対応させて前記予約時間を管理させ、前記検索した前記店舗の店舗位置情報と前記予約番号とを前記携帯端末に通知し、前記管理コードを元に前記共用装置に対して前記予約時間と前記予約番号とを送信するとともに、前記予約時間の開始前に他のユーザーによる前記共用装置の機能の使用を制限する待機時間を指示する第１のシステム制御部とを有し、前記共用装置は、前記予約時間と前記予約番号と前記待機時間とを管理する第２の予約管理部と、前記第２の予約管理部が管理する前記予約時間の開始前に他のユーザーによる使用を制限する待機時間を設定し、前記機能の使用を制限する第２のシステム制御部とを有し、前記第２のシステム制御部は、前記予約時間から一定時間経過しても、前記予約番号の入力が無い場合、前記機能の使用の制限を解除することを特徴とする。
また、前記携帯端末は、前記予約管理サーバーを介して前記画像形成装置の仮予約の内容を送信し、前記仮予約を確定する第３のシステム制御部を有し、前記第１のシステム制御部は、前記仮予約の内容を受け取ると、前記第１の予約管理部に対し前記仮予約を管理させ、前記仮予約が確定されると、前記仮予約を本予約に変更し、前記第１の予約管理部に対し前記本予約を管理させることを特徴とする。
また、前記第２のシステム制御部は、前記予約時間から一定時間経過しても、前記予約番号の入力が無い場合、前記予約をキャンセルし、前記予約のキャンセルを前記予約管理サーバーに通知し、前記第１のシステム制御部は、前記携帯端末に対し、前記予約がキャンセルされたことに加え、仮予約を促す内容を前記携帯端末に通知し、ことを特徴とする。
また、前記第３のシステム制御部は、前記仮予約を促す内容の通知を受け取った後、前記予約管理サーバーを介して前記共用装置の前記仮予約の内容を送信することを特徴とする。
また、前記第２のシステム制御部は、前記仮予約が確定されると、前記予約をキャンセルすることを特徴とする。
また、前記第１のシステム制御部は、前記予約時間になると、前記予約時間を一定時間、後ろに移行する指示を前記共用装置に送信し、仮予約を促す内容を前記携帯端末に通知し、前記第２のシステム制御部は、前記指示に従って前記予約時間を修正し、前記第３のシステム制御部は、前記仮予約を促す内容の通知に受け取った後、前記予約管理サーバーを介して前記共用装置の前記仮予約の内容を送信することを特徴とする。
また、前記第２のシステム制御部は、前記仮予約の仮予約時間に対応させて他のユーザーによる前記共用装置の使用を制限しないことを特徴とする。
本発明の予約管理サーバーは、画像形成装置を設置している店舗を識別する店舗コードと、前記店舗の店舗位置情報と、前記画像形成装置を管理する管理コードと、予約時間及び予約番号を含む予約情報とを管理する第１の予約管理部と、携帯端末からの前記予約時間を含む予約要求と前記携帯端末の位置を示す端末位置情報とを受け取り、前記店舗位置情報及び前記端末位置情報に基づいて前記店舗を検索し、前記第１の予約管理部に対し前記検索した前記店舗の店舗コードに対応させて前記予約時間を管理させ、前記検索した前記店舗の店舗位置情報と前記予約番号とを前記携帯端末に通知し、前記管理コードを元に前記画像形成装置に対して前記予約時間と前記予約番号とを送信するとともに、前記予約時間の開始前に他のユーザーによる前記画像形成装置の機能の使用を制限する待機時間を指示する第１のシステム制御部とを備えることを特徴とする。
また、画像形成装置を設置している店舗を識別する店舗コードと、前記画像形成装置を管理する管理コードと、予約時間及び予約番号を含む予約情報とを管理する第１の予約管理部と、携帯端末からの前記店舗コードと前記予約時間とを含む予約要求を受け付け、前記第１の予約管理部に対し前記店舗コードに対応させて前記予約時間を管理させ、前記管理コードに該当する前記画像形成装置に前記予約時間と前記予約番号とを送信するとともに、前記予約時間の開始前に他のユーザーによる前記画像形成装置の機能の使用を制限する待機時間を指示する第１のシステム制御部とを備えることを特徴とする。
本発明の予約管理プログラムは、第１の予約管理部により、店舗を識別する店舗コードと、前記店舗の位置を示す店舗位置情報と、共用装置を管理する管理コードと、予約時間及び予約番号を含む予約情報とを管理する工程と、第１のシステム制御部により、携帯端末からの前記予約時間を含む予約要求を受け取り、前記予約要求に基づいて前記店舗を検索し、前記第１の予約管理部に対し前記検索した前記店舗の店舗コードに対応させて前記予約時間を管理させ、前記検索した前記店舗の店舗位置情報と前記予約番号とを前記携帯端末に通知し、前記管理コードを元に前記共用装置に対して前記予約時間と前記予約番号とを送信するとともに、前記予約時間の開始前に他のユーザーによる前記共用装置の機能の使用を制限する待機時間を指示する工程とを予約管理サーバーを制御するコンピューターに実行させることを特徴とする。
本発明の予約管理システム、予約管理サーバー及び予約管理プログラムでは、予約管理サーバー側で、第１の予約管理部により、店舗を識別する店舗コードと、店舗の位置を示す店舗位置情報と、共用装置を管理する管理コードと、予約時間及び予約番号を含む予約情報とを管理し、第１のシステム制御部により、携帯端末からの予約時間を含む予約要求を受け取り、予約要求に基づいて店舗を検索し、第１の予約管理部に対し検索した店舗の店舗コードに対応させて予約時間を管理させ、検索した店舗の店舗位置情報と予約番号とを携帯端末に通知し、管理コードを元に共用装置に対して予約時間と予約番号とを送信するとともに、予約時間の開始前に他のユーザーによる共用装置の機能の使用を制限する待機時間を指示する。
一方、共用装置側では、第２の予約管理部により、予約時間と予約番号と待機時間とを管理し、第２のシステム制御部により、第２の予約管理部が管理する予約時間の開始前に他のユーザーによる使用を制限する待機時間を設定し、機能の使用を制限するとともに、予約時間から一定時間経過しても、予約番号の入力が無い場合、予約をキャンセルする。
このように、予約管理サーバーが共用装置に対して予約時間及び予約番号の送信に加え、予約時間の開始前に他のユーザーによる共用装置の機能の使用を制限する待機時間を指示することで、共用装置が予約時間の開始前に他のユーザーによる使用を制限する待機時間を設定することから、予約したユーザーは予約時間から直ちに共用装置を使用できる。
一方、店舗側では、共用装置が予約時間から一定時間経過しても、予約番号の入力が無い場合、機能の使用の制限を解除するので、予約したユーザーが予約時間に間に合わない場合には一定時間後に他のユーザーによる共用装置の使用を可能とできる。
【発明の効果】
【００１２】
本発明の予約管理システム、予約管理サーバー及び予約管理プログラムによれば、予約したユーザーは予約時間から直ちに共用装置を使用でき、店舗側では予約したユーザーが予約時間に間に合わない場合、一定時間後に他のユーザーによる共用装置の使用を可能とできるので、ユーザーの利便性と共用装置の稼働率の低下を抑制できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の予約管理システムの一実施形態を説明するための図である。
【図２】図１の予約管理サーバー、ＭＦＰ、携帯端末の構成の一例を示す図である。
【図３】図１の予約管理サーバーが管理する予約管理テーブルを説明するものであって、図３（ａ）はＡ系列店側の予約管理サーバーの予約管理部が管理する予約管理テーブルを示す図であり、図３（ｂ）はＢ系列店側の予約管理サーバーの予約管理部が管理する予約管理テーブルを示す図である。
【図４】図１の携帯端末のパネル部に表示されるＭＦＰの予約に関する内容について説明するものであって、図４（ａ）は図１の予約管理サーバーに対しログイン要求をする際のログイン画面を示す図であり、図４（ｂ）は図１の予約管理サーバー側でユーザー認証が成功した際に表示される予約画面（Ａ）を示す図であり、図４（ｃ）は図４（ｂ）と同様に図１の予約管理サーバー側でユーザー認証が成功した際に表示される予約画面（Ａ）を示す図である。
【図５】図１の携帯端末のパネル部に表示されるＭＦＰの予約に関する内容について説明するものであって、図５（ａ）はＡ系列店側の予約管理サーバーが予約を受け付けた際に表示される予約完了画面（Ｂ）を示す図であり、図５（ｂ）はＢ系列店側の予約管理サーバーが予約を受け付けた際に表示される予約完了画面（Ｃ）を示す図である。
【図６】図１の携帯端末のパネル部に表示されるＭＦＰの予約に関する内容について説明するものであって、図６（ａ）は図１の予約管理サーバーからの通知に基づく仮予約画面（Ｄ）を示す図であり、図６（ｂ）は図６（ａ）と同様に図１の予約管理サーバーからの通知に基づく仮予約画面（Ｄ）を示す図である。
【図７】図１の携帯端末のパネル部に表示されるＭＦＰの予約に関する内容について説明するものであって、図７（ａ）は図１のＡ系列店側の予約管理サーバーが仮予約を受け付けた際に表示される仮予約完了画面（Ｅ）を示す図であり、図７（ｂ）は図１のＢ系列店側の予約管理サーバーが仮予約を受け付けた際に表示される仮予約完了画面（Ｆ）を示す図である。
【図８】図１の予約管理システムの携帯端末側での処理を説明するためのフローチャートである。
【図９】図１の予約管理システムの予約管理サーバー側での処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の予約管理システムの一実施形態を、図１〜図９を参照しながら説明する。なお、以下の説明においての予約管理システムに含まれる画像形成装置の一例としては、たとえば印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能などを搭載した複合的な周辺機器であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるものとする。
【００１５】
まず、図１に示すように、予約管理システムは、予約管理サーバー１００、２００と、ＭＦＰ３００、４００と、携帯端末５００とを備えている。また、予約管理サーバー１００、２００と、ＭＦＰ３００、４００と、携帯端末５００とは、インターネットなどのネットワーク６００を介して接続されている。ここで、ＭＦＰ３００は、たとえばＡ系列店であるコンビニエンスストアに配置されているとする。また、ＭＦＰ４００は、たとえばＢ系列店であるコンビニエンスストアに配置されているとする。予約管理サーバー１００は、Ａ系列店のＭＦＰ３００の予約を管理する。予約管理サーバー２００は、Ｂ系列店のＭＦＰ４００の予約を管理する。また、詳細については後述するが、予約管理サーバー１００と予約管理サーバー２００とは、互いに連携し、ＭＦＰ３００又はＭＦＰ４００の仮予約を可能とする。
【００１６】
このように、ＭＦＰ３００又はＭＦＰ４００の仮予約を可能とすることで、たとえば予約したユーザーが諸事情（たとえば交通渋滞、電車遅延等）により、予約時間に間に合わないとき、予約が取り消された場合であっても、ＭＦＰ３００又はＭＦＰ４００の再予約を行うことなく、ＭＦＰ３００又はＭＦＰ４００を使用できる。なお、図１では、予約管理サーバー１００、２００により、ＭＦＰ３００、４００のそれぞれの予約を管理する場合として示しているが、この例に限らず、予約管理サーバー１００、２００を１台とし、ＭＦＰ３００、４００のそれぞれの予約を管理する構成としてもよい。また、図１では、Ａ系列店のＭＦＰ３００と、Ｂ系列店のＭＦＰ４００とを含む構成として示しているが、必ずしも系列店のＭＦＰ３００、４００を含む必要はない。すなわち、予約管理サーバー１００、又は２００により、単純に点在しているＭＦＰ３００、４００の予約を管理できる構成であればよい。
【００１７】
携帯端末５００は、ネットワーク６００を介してＭＦＰ３００又はＭＦＰ４００を予約するツールである。携帯端末５００は、詳細については後述するが、予約管理サーバー１００又は予約管理サーバー２００に対してログインし、ＭＦＰ３００又はＭＦＰ４００を予約又は仮予約する。また、携帯端末５００は、最寄りのＭＦＰ３００又はＭＦＰ４００を予約又は仮予約する場合、予約管理サーバー１００又は予約管理サーバー２００に対して携帯端末５００の位置を示す端末位置情報を送信する。これにより、予約管理サーバー１００又は予約管理サーバー２００は、携帯端末５００からの端末位置情報に基づき、最も近いＭＦＰ３００又はＭＦＰ４００を設置している店舗を知らせることができる。
【００１８】
次に、図２を参照し、予約管理サーバー１００、２００、ＭＦＰ３００、４００、携帯端末５００の構成の一例について説明する。なお、ＭＦＰ３００、４００については、構成がほぼ同じであるため、ＭＦＰ３００を代表させて示す。また、予約管理サーバー１００は、予約管理サーバー２００、ＭＦＰ３００、携帯端末５００との間で通信を行うが、ＭＦＰ４００に対しては系列が異なるため、通信を行わない。一方、予約管理サーバー２００は、予約管理サーバー１００、ＭＦＰ４００、携帯端末５００との間で通信を行うが、ＭＦＰ３００に対しては系列が異なるため、通信を行わない。
【００１９】
すなわち、予約管理サーバー１００（２００）は、Ｉ／Ｆ（インターフェース）１０１（２０１）を制御する制御部１１０（２１０）を備えている。Ｉ／Ｆ１０１は、ネットワーク６００経由での予約管理サーバー２００、ＭＦＰ３００、携帯端末５００との通信を受け持つ。Ｉ／Ｆ２０１は、ネットワーク６００経由での予約管理サーバー１００、ＭＦＰ４００、携帯端末５００との通信を受け持つ。
【００２０】
制御部１１０（２１０）は、アプリケーションプログラム及び制御プログラムなどを実行して予約管理サーバー１００（２００）全体の動作を制御するプロセッサーである。制御部１１０（２１０）は、メモリー１１１（２１１）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２（２１２）、予約管理部１１３（２１３）、位置管理部１１４（２１４）、通信制御部１１５（２１５）、システム制御部１１６（２１６）を備えている。また、これらは、データバス１１７（２１７）に接続されている。
【００２１】
メモリー１１１（２１１）は、プログラムを実行するためのワークメモリーである。  ＥＥＰＲＯＭ１１２（２１２）は、各部の動作チェックなどを行う制御プログラムを記憶している。予約管理部１１３は、後述の図３（ａ）に示す予約管理テーブル１２０により、ＭＦＰ３００の予約を管理する。予約管理部２１３は、後述の図３（ｂ）に示す予約管理テーブル２２０により、ＭＦＰ４００の予約を管理する。なお、予約管理テーブル１２０（２２０）は、ＥＥＰＲＯＭ１１２（２１２）に記憶されているものとする。
【００２２】
位置管理部１１４（２１４）は、携帯端末５００から受け取った端末位置情報を元に、携帯端末５００の位置を管理する。通信制御部１１５は、Ｉ／Ｆ１０１を介し、ネットワーク６００経由での予約管理サーバー２００、ＭＦＰ３００、携帯端末５００とのデータなどの送受信の制御を行う。通信制御部２１５は、Ｉ／Ｆ２０１を介し、ネットワーク６００経由での予約管理サーバー１００、ＭＦＰ４００、携帯端末５００とのデータなどの送受信の制御を行う。
【００２３】
システム制御部１１６は、通信制御部１１５を介し、携帯端末５００からのログイン要求を受け取ると、ユーザー認証を経た後、予約管理部１１３に対して予約の管理を指示する。また、システム制御部１１６は、後述の図３（ａ）に示す予約情報欄１２５の予約時間及び予約番号、又は仮予約情報欄１２６の仮予約時間及び仮予約番号を、ＭＦＰ管理コード欄１２４のＭＦＰ管理コード（たとえば００１Ａ）に該当するＭＦＰ３００に送信する。また、システム制御部１１６は、予約（または本予約）に対して、ＭＦＰ管理コード欄１２４のＭＦＰ管理コード（たとえば００１Ａ）に該当するＭＦＰ３００に、予約時間の開始前に他のユーザーによるＭＦＰ３００の機能の使用を制限する待機時間を指示する。システム制御部２１６は、通信制御部２１５を介し、携帯端末５００からのログイン要求を受け取ると、ユーザー認証を経た後、予約管理部２１３に対して予約の管理を指示する。また、システム制御部２１６は、後述の図３（ｂ）に示す予約情報欄２２５の予約時間及び予約番号、又は仮予約情報欄２２６の仮予約時間及び仮予約番号を、ＭＦＰ管理コード欄２２４のＭＦＰ管理コード（たとえば００１Ｂ）に該当するＭＦＰ４００に送信する。また、システム制御部２１６は、予約（または本予約）に対して、ＭＦＰ管理コード欄２２４のＭＦＰ管理コード（たとえば００１Ｂ）に該当するＭＦＰ４００に、予約時間の開始前に他のユーザーによるＭＦＰ４００の機能の使用を制限する待機時間を指示する。
但し、システム制御部１１６、２１６は、仮予約に対して、他のユーザーによるＭＦＰ３００、４００の機能の使用を制限する待機時間を指示しない。
【００２４】
次に、ＭＦＰ３００は、スキャナー部３０１、プリンター部３０２、ＦＡＸ部３０３、Ｉ／Ｆ（インターフェース）３０４、パネル部３０５及びＨＤＤ３０６の動作を制御する制御部３１０を備えている。
【００２５】
スキャナー部３０１は、イメージセンサ（図示省略）によって読み取られる、図示しない原稿の画像をデジタルの画像データに変換し、制御部３１０に入力するデバイスである。プリンター部３０２は、制御部３１０から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。ＦＡＸ部３０３は、制御部３１０から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部３１０に入力するデバイスである。
【００２６】
Ｉ／Ｆ３０４は、ネットワーク６００を介し、予約管理サーバー１００、２００、ＭＦＰ４００、携帯端末５００などとの通信を受け持つ。なお、Ｉ／Ｆ３０４は、ネットワーク６００を介し、図示しないコンテンツサーバーやウェブサーバーなどとの通信を受け持ってもよい。パネル部３０５は、ＭＦＰ３００の印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能や、各種設定のための表示を行うタッチパネルなどのデバイスである。また、パネル部３０５は、予約番号などの入力を促す内容などを表示する。ＨＤＤ３０６は、ＭＦＰ３００の種々の機能を提供するためのアプリケーションプログラムなどを記憶している記憶デバイスである。また、ＨＤＤ３０６は、たとえば携帯端末５００から登録された印刷ジョブを記憶するユーザーボックスを有している。
【００２７】
制御部３１０は、印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能などのアプリケーションプログラム、画像形成プログラム、及び制御プログラムなどを実行してＭＦＰ３００全体の動作を制御するプロセッサーである。制御部３１０は、スキャナー制御部３１１、プリンター制御部３１２、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）制御部３１３、通信制御部３１４、予約管理部３１５、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３１６、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）３１７、画像処理部３１８、パネル操作制御部３１９、ＨＤＤ制御部３２０、システム制御部３２１を備えている。また、これらは、データバス３２２に接続されている。
【００２８】
スキャナー制御部３１１は、スキャナー部３０１の読み取り動作を制御する。プリンター制御部３１２は、プリンター部３０２の印刷動作を制御する。ＦＡＸ制御部３１３は、ＦＡＸ部３０３によるデータの送受信動作を制御する。通信制御部３１４は、Ｉ／Ｆ３０４を介し、ネットワーク６００経由でのデータなどの送受信の制御を行う。
【００２９】
予約管理部３１５は、予約管理サーバー１００から受け取った後述の図３（ａ）に示す予約情報欄１２５の予約時間及び予約番号などを管理する。ＲＡＭ３１６は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ３１６は、画像処理部３１８によって画像処理された印刷データを記憶する。ＲＯＭ３１７には、各部の動作チェックなどを行う制御プログラムが記憶されている。画像処理部３１８は、スキャナー部３０１によって読み取られた画像データに対する画像処理（ラスタライズ）を行う。なお、システム制御部３２１は、画像処理部３１８が画像処理した印刷データを、一旦、ＲＡＭ３１６に記憶させる。
【００３０】
パネル操作制御部３１９は、パネル部３０５の表示動作を制御する。また、パネル操作制御部３１９は、パネル部３０５を介し、印刷、コピー、ＦＡＸ、ネットワーク６００経由でのデータ送受信などの開始の設定などを受け付ける。また、パネル操作制御部３１９は、パネル部３０５を介し、予約番号などの入力を受け付ける。ＨＤＤ制御部３２０は、ＨＤＤ３０６に対するデータの読み出し及び書き込みなどを制御する。
【００３１】
システム制御部３２１は、各部の連携動作などを制御する。また、システム制御部３２１は、予約管理サーバー１００の指示に従い、予約管理部３１５が管理する予約時間を参照し、予約時間の開始前に他のユーザーによる使用を制限する待機時間を設定し、ＭＦＰ３００の機能の使用を制限する。すなわち、予約時間がたとえば９時となっている場合、たとえば５分前（８時５５分）になると、ＭＦＰ３００の機能の使用を制限する。この場合、システム制御部３２１は、パネル操作制御部３１９を介し、パネル部３０５にたとえば使用が制限されていることを表示させる。また、システム制御部３２１は、予約時間になるとＭＦＰ３００の使用の制限を継続するする。また、システム制御部３２１は、予約時間になってから予約したユーザーによるＭＦＰ３００の使用が完了すると、ＭＦＰ３００の使用の制限を解除し、予約管理サーバー１００に対して予約による使用が完了したことを通知する。なお、システム制御部３２１は、予約したユーザーであるかどうかを、パネル部３０５を介して入力された予約番号と予約管理部３１５が管理している予約番号との照合によって判断する。また、システム制御部３２１は、予約時間から一定時間（たとえば１０分）経過しても、予約したユーザーによるＭＦＰ３００の使用が行われない場合、ＭＦＰ３００の予約をキャンセルし、ＭＦＰ３００の使用の制限を解除する。これにより、他のユーザーによるＭＦＰ３００の使用が可能となり、ＭＦＰ３００の稼働率の低下が抑制される。また、システム制御部３２１は、予約時間から一定時間（たとえば１０分）経過しても、予約したユーザーによるＭＦＰ３００の使用が行われない場合、予約管理サーバー１００に対して予約をキャンセルしたことを通知する。これにより、詳細については後述するが、携帯端末５００に対して予約がキャンセルされたことに加え、仮予約を促す内容を通知する。また、システム制御部３２１は、仮予約の仮予約時間に対応させて他のユーザーによるＭＦＰ３００の使用を制限しない。
【００３２】
次に、携帯端末５００は、アンテナ５０１、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信器５０２、パネル部５０３を制御する制御部５１０を備えている。アンテナ５０１は、図示しない無線基地局とネットワーク６００とを介し、予約管理サーバー１００、２００、ＭＦＰ３００、４００などとの通信を受け持つ。また、アンテナ５０１は、図示しない無線基地局を経由し、ネットワーク６００を介しての図示しないコンテンツサーバーやウェブサーバーなどとの通信を受け持つ。ＧＰＳ受信器５０２は、図示しない衛生からの電波を受信し、端末位置情報を取得する。パネル部５０３は、携帯端末５００の各種機能の選択、文字入力、情報表示などを行うタッチパネルなどのデバイスである。また、パネル部５０３は、後述の図４（ａ）に示すログイン画面７００、図４（ｂ）（ｃ）に示す予約画面（Ａ）７００Ａ、図５（ａ）（ｂ）に示す予約完了画面（Ｂ）７００Ｂ、予約完了画面（Ｃ）７００Ｃ、図６（ａ）（ｂ）に示す仮予約画面（Ｄ）７００Ｄ、図７（ａ）（ｂ）に示す仮予約完了画面（Ｅ）７００Ｅ、仮予約完了画面（Ｆ）７００Ｆなどを表示する。
【００３３】
制御部５１０は、アプリケーションプログラム及び制御プログラムなどを実行して携帯端末５００全体の動作を制御するプロセッサーである。制御部５１０は、通信制御部５１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ  ）５１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５１３、ＧＰＳ受信制御部５１４、パネル操作制御部５１５、システム制御部５１６を備えている。また、これらは、データバス５１７に接続されている。
【００３４】
通信制御部５１１は、アンテナ５０１を介し、図示しない無線基地局を経由し、ネットワーク６００を介しての予約管理サーバー１００、２００などとのデータの送受信の制御を行う。ＲＡＭ５１２は、プログラムを実行するためのワークメモリーである。ＲＯＭ５１３には、各部の動作チェックなどを行う制御プログラムが記憶されている。ＧＰＳ受信制御部５１４は、ＧＰＳ受信器５０２による図示しない衛生からの電波の受信などを制御する。パネル操作制御部５１５は、パネル部５０３の表示動作などを制御する。
【００３５】
システム制御部５１６は、各部の連携動作などを制御する。また、システム制御部５１６は、パネル部５０３を介しての予約管理サーバー１００、又は２００に対するログイン要求があると、パネル操作制御部５１５に対してログイン要求に必要なユーザーＩＤ、パスワードの入力を受け付けさせる。また、システム制御部５１６は、予約管理サーバー１００、又は２００にログインした後、ＭＦＰ３００、４００のいずれかの予約が完了すると、予約管理サーバー１００、又は２００に対し、通信制御部５１１を介し、ＧＰＳ受信器５０２が取得した端末位置情報を送信する。
【００３６】
次に、図３を参照し、予約管理サーバー１００、２００が管理する予約管理テーブル１２０、２２０について説明する。まず、図３（ａ）は、予約管理サーバー１００の予約管理部１１３が管理する予約管理テーブル１２０を示している。予約管理テーブル１２０には、店舗名欄１２１、店舗コード欄１２２、店舗位置情報欄１２３、ＭＦＰ管理コード欄１２４、予約情報欄１２５、仮予約情報欄１２６などが設けられている。店舗名欄１２１には、Ａ系列店の店舗名が登録されている。店舗コード欄１２２には、Ａ系列店の店舗毎に割り当てた店舗コードが登録されている。この店舗コードを用いることで、携帯端末５００によるＭＦＰ３００の予約が容易となる。店舗位置情報欄１２３には、たとえば地図上の座標（北緯、東経）を示す店舗位置情報が登録されている。この店舗位置情報を用いることで、携帯端末５００に対し地図上での店舗の位置を表示させることができる。ＭＦＰ管理コード欄１２４には、Ａ系列店の店舗毎に設置されたＭＦＰ３００に割り当てられているＭＦＰ管理コードが登録されている。予約情報欄１２５には、予約された予約時間と予約番号とが登録される。仮予約情報欄１２６には、仮予約された仮予約時間と仮予約番号とが登録される。なお、予約管理サーバー１００、２００は、他のユーザーが仮予約時間と同じ時間に予約及び仮予約することを制限する。
【００３７】
図３（ｂ）は、予約管理サーバー２００の予約管理部２１３が管理する予約管理テーブル２２０を示している。予約管理テーブル２２０には、予約管理テーブル１２０と同様に、店舗名欄２２１、店舗コード欄２２２、店舗位置情報欄２２３、ＭＦＰ管理コード欄２２４、予約情報欄２２５、仮予約情報欄２２６などが設けられている。店舗名欄２２１には、Ｂ系列店の店舗名が登録されている。店舗コード欄２２２は、Ｂ系列店の店舗毎に割り当てた店舗コードが登録されている。この店舗コードを用いることで、上記同様に、携帯端末５００によるＭＦＰ４００の予約が容易となる。店舗位置情報欄２２３には、たとえば地図上の座標（北緯、東経）を示す店舗位置情報が登録されている。この店舗位置情報を用いることで、上記同様に、携帯端末５００に対し地図上での店舗の位置を表示させることができる。ＭＦＰ管理コード欄２２４には、Ｂ系列店の店舗毎に設置されたＭＦＰ４００に割り当てられているＭＦＰ管理コードが登録されている。予約情報欄２２５には、予約された予約時間と予約番号とが登録される。仮予約情報欄２２６には、仮予約された仮予約時間と仮予約番号とが登録される。なお、予約管理サーバー１００、２００は、他のユーザーが仮予約時間と同じ時間に予約及び仮予約することを制限する。
【００３８】
次に、図４〜図７を参照し、携帯端末５００のパネル部５０３に表示されるＭＦＰ３００、４００の予約などに関する内容について説明する。まず、図４（ａ）は、たとえば予約管理サーバー１００に対しログイン要求をする際のログイン画面７００を示している。なお、ログイン画面７００は、予約管理サーバー２００に対しログイン要求をする際も同様の内容となる。ログイン画面７００には、ユーザーＩＤを入力する入力欄７００ａ、パスワードを入力する入力欄７００ｂ、ＯＫボタン７００ｃ、キャンセルボタン７００ｄが表示される。入力欄７００ａには、予めユーザー登録した際に予約管理サーバー１００、又は２００によって割り当てられたユーザーＩＤ（たとえば０００１）を入力する。入力欄７００ｂには、予めユーザー登録した際に予約管理サーバー１００、又は２００によって割り当てられたれパスワード（＊＊＊＊）を入力する。なお、パスワードは任意に設定変更できる。ＯＫボタン７００ｃは、入力欄７００ａ、７００ｂの内容を確定する際にタッチ操作する。また、ＯＫボタン７００ｃをタッチ操作すると、システム制御部５１６がたとえば予約管理サーバー１００に対してログイン要求を出す。キャンセルボタン７００ｄは、ログイン画面７００を閉じる際にタッチ操作する。
【００３９】
図４（ｂ）は、たとえば予約管理サーバー１００側でのユーザー認証が成功した際にパネル部５０３に表示される予約画面（Ａ）７００Ａを示している。予約画面（Ａ）７００Ａには、たとえば図３（ａ）に示した店舗コード（たとえばＡ００１）を入力する入力欄７００ｅ、最寄りを選択する際にチェックを入力する入力欄７００ｆ、予約時間を入力する入力欄７００ｇ、確認ボタン７００ｈが表示される。入力欄７００ｅには、店舗コード（たとえばＡ００１）を入力する。入力欄７００ｅに店舗コード（たとえばＡ００１）を入力した場合、入力欄７００ｆへのチェックは不要である。入力欄７００ｇには予約時間（たとえば９：００）を入力する。確認ボタン７００ｈは、入力欄７００ｅ、７００ｇに入力した予約の内容を確定する際、タッチ操作する。また、確認ボタン７００ｈをタッチ操作すると、システム制御部５１６がたとえば予約管理サーバー１００に対して入力欄７００ｅ、７００ｇに入力した予約の内容を送信して予約を要求する。
予約管理サーバー１００のシステム制御部１１６は、予約の要求に基づいて、予約の内容に含まれる店舗コードに対応する店舗を検索して、検索により特定された店舗の予約時間における予約を受け付ける。システム制御部１１６は、予約を受け付けたことを携帯端末５００に通知する。
【００４０】
そして、予約管理サーバー１００側で予約を受け付けると、システム制御部５１６がパネル操作制御部５１５を介し、パネル部５０３にたとえば後述の図５（ａ）に示す予約完了画面（Ｂ）７００Ｂを表示させる。また、予約管理サーバー１００側での予約の受け付けが不可能（既に予約が有る場合など）である場合、システム制御部５１６がパネル操作制御部５１５を介し、パネル部５０３に予約ができないことを示す内容を表示させる。なお、入力欄７００ｅに店舗コードを入力するとき、店舗コードに該当するＭＦＰ３００の空き時間（予約の入っていない時間）をポップアップ表示してもよい。
【００４１】
また、入力欄７００ｅに店舗コードを入力せずに、入力欄７００ｆにチェックを入力する場合、図４（ｃ）に示す予約画面（Ａ）７００Ａのように、入力欄７００ｆにたとえばレ点を入力する。この場合、指先を入力欄７００ｆに合わせると、ポップアップ表示によりレ点を選択できるようにしてもよい。
【００４２】
図５（ａ）は、たとえば予約管理サーバー１００側で予約を受け付けた際にパネル部５０３に表示される予約完了画面（Ｂ）７００Ｂを示している。予約完了画面（Ｂ）７００Ｂには、予約の内容と確認ボタン７００ｈとが表示される。予約の内容としては、予約をとったＡ系列店の店舗名、予約時間（たとえば９：００）、予約番号（たとえば００１Ａ−０１）、店舗の場所を示す地図ＵＲＬ（地図表示されるｗｅｂページのアドレス）などが含まれる。ここで、地図ＵＲＬをタッチ操作すると、パネル部５０３に予約した店舗の場所を示す地図が表示される。なお、パネル部５０３に表示される地図には、現在位置からの距離と歩行による到達予測時間、自転車による到達予測時間、車による到達予測時間などを表示させてもよい。また、確認ボタン７００ｈをタッチ操作すると、予約完了画面（Ｂ）７００Ｂがたとえば待ち受け画面に変わる。
【００４３】
図５（ｂ）は、図４（ｃ）の予約画面（Ａ）７００Ａのように、最寄りを指定する入力欄７００ｆにチェックを入れた場合であって、予約管理サーバー２００側で予約を受け付けた際にパネル部５０３に表示される予約完了画面（Ｃ）７００Ｃを示している。すなわち、予約管理サーバー１００と予約管理サーバー２００とは連携しているため、携帯端末５００により予約管理サーバー１００にログイン要求を出したものの、携帯端末５００からの端末位置情報から得られる位置に最も近い店舗が予約管理サーバー２００が管理するＢ系列店である場合を想定している。この予約完了画面（Ｃ）７００Ｃには、予約の内容と確認ボタン７００ｈとが表示される。予約の内容としては、予約をとったＢ系列店の店舗名、予約時間（たとえば９：００）、予約番号（たとえば００１Ｂ−０３）、店舗の場所を示す地図ＵＲＬ（地図表示されるｗｅｂページのアドレス）などが含まれる。ここで、地図ＵＲＬをタッチ操作すると、パネル部５０３に予約した店舗の場所を示す地図が表示される。なお、パネル部５０３に表示される地図には、上記同様に、現在位置からの距離と歩行による到達予測時間、自転車による到達予測時間、車による到達予測時間などを表示させてもよい。また、確認ボタン７００ｈをタッチ操作すると、予約完了画面（Ｃ）７００Ｃがたとえば待ち受け画面に変わる。
【００４４】
図６（ａ）は、予約時間に間に合わなかった場合、たとえば予約管理サーバー１００からの通知に基づき、携帯端末５００のパネル部５０３に表示される仮予約画面（Ｄ）７００Ｄを示している。仮予約画面（Ｄ）７００Ｄには、たとえば予約管理サーバー１００からのキャンセルの内容と仮予約を促す内容とに加え、たとえば図３（ａ）に示した店舗コード（たとえばＡ００１）を入力する入力欄７００ｅ、最寄りを選択する際にチェックを入力する入力欄７００ｆ、予約時間を入力する入力欄７００ｇ、ＯＫボタン７００ｃ、キャンセルボタン７００ｄが表示される。入力欄７００ｅには、店舗コード（たとえばＡ００１）を入力する。入力欄７００ｅに店舗コード（たとえばＡ００１）を入力した場合、入力欄７００ｆへのチェックは不要である。入力欄７００ｇには予約時間（たとえば１０：００）を入力する。ＯＫボタン７００ｃは、入力欄７００ｅ、７００ｇに入力した仮予約の内容を確定する際、タッチ操作する。また、確認ボタン７００ｈをタッチ操作すると、システム制御部５１６がたとえば予約管理サーバー１００に対して入力欄７００ｅ、７００ｇに入力した仮予約の内容を送信する。なお、キャンセルボタン７００ｄをタッチ操作した場合、システム制御部５１６がたとえば予約管理サーバー１００に対して仮予約しないことを示すキャンセルを通知する。
【００４５】
そして、予約管理サーバー１００側で仮予約を受け付けると、システム制御部５１６がパネル操作制御部５１５を介し、パネル部５０３に後述の図７（ａ）に示す仮予約完了画面（Ｅ）７００Ｅを表示させる。なお、入力欄７００ｅに店舗コード欄１２２を入力せずに、入力欄７００ｆにチェックを入力する場合、図６（ｂ）に示す仮予約画面（Ｄ）７００Ｄのように、入力欄７００ｆにレ点を入力する。この場合、システム制御部５１６がパネル操作制御部５１５を介し、パネル部５０３に後述の図７（ｂ）に示す仮予約完了画面（Ｆ）７００Ｆを表示させる。なお、後述の図７（ｂ）に示す仮予約完了画面（Ｆ）７００Ｆは、上記同様に、予約管理サーバー１００と予約管理サーバー２００とは連携しているため、携帯端末５００により予約管理サーバー１００にログイン要求を出したものの、携帯端末５００からの端末位置情報から得られる位置に最も近い店舗が予約管理サーバー２００が管理するＢ系列店である場合を想定している。
【００４６】
図７（ａ）は、たとえば予約管理サーバー１００側で仮予約を受け付けた際にパネル部５０３に表示される仮予約完了画面（Ｅ）７００Ｅを示している。仮予約完了画面（Ｅ）７００Ｅには、仮予約の内容と確認ボタン７００ｈとが表示される。仮予約の内容としては、仮予約をとったＡ系列店の店舗名、仮予約時間（たとえば１０：００）、仮予約番号（たとえば１０１Ａ−０１）、店舗の場所を示す地図ＵＲＬ（地図表示されるｗｅｂページのアドレス）などが含まれる。ここで、地図ＵＲＬをタッチ操作すると、パネル部５０３に仮予約した店舗の場所を示す地図が表示される。なお、パネル部５０３に表示される地図には、現在位置からの距離と歩行による到達予測時間、自転車による到達予測時間、車による到達予測時間などを表示させてもよい。また、確認ボタン７００ｈをタッチ操作すると、システム制御部５１６は、仮予約を確定したことを予約管理サーバー１００に通知する。予約管理サーバー１００のシステム制御部１１６は、仮予約を本予約に変更して、予約管理部１１３に管理させる。そして、携帯端末５００は、図５（ａ）に示す同様の予約完了画面（Ｂ）を表示するのと同様にしてパネル部５０３に予約完了画面を表示する。
【００４７】
図７（ｂ）は、携帯端末５００により予約管理サーバー１００にログイン要求を出したものの、上記同様に、予約管理サーバー１００と予約管理サーバー２００とは連携しているため、携帯端末５００からの端末位置情報から得られる位置に最も近い店舗が予約管理サーバー２００で管理するＢ系列店である場合を想定した仮予約完了画面（Ｆ）７００Ｆを示している。仮予約完了画面（Ｆ）７００Ｆには、仮予約の内容と確認ボタン７００ｈとが表示される。仮予約の内容としては、仮予約をとったＢ系列店の店舗名、仮予約時間（たとえば１０：００）、仮予約番号（たとえば１０１Ｂ−０３）、店舗の場所を示す地図ＵＲＬ（地図表示されるｗｅｂページのアドレス）などが含まれる。ここで、地図ＵＲＬをタッチ操作すると、パネル部５０３に予約した店舗の場所を示す地図が表示される。なお、パネル部５０３に表示される地図には、上記同様に、現在位置からの距離と歩行による到達予測時間、自転車による到達予測時間、車による到達予測時間などを表示させてもよい。また、確認ボタン７００ｈをタッチ操作すると、システム制御部５１６は、仮予約を確定したことを予約管理サーバー１００に通知する。予約管理サーバー１００のシステム制御部１１６は、予約管理サーバー２００に仮予約の確定を通知する。予約管理サーバー２００のシステム制御部２１６は、仮予約を本予約に変更して、予約管理部２１３に管理させる。そして、上記と同様にして、携帯端末５００は、そして、携帯端末５００は、図５（ｂ）に示す同様の予約完了画面（Ｃ）を表示するのと同様にしてパネル部５０３に予約完了画面を表示する。
【００４８】
次に、図８及び図９を参照し、予約管理システムによる予約管理処理について説明する。まず、図８により、携帯端末５００側の処理について説明する。なお、以下では、携帯端末５００により、たとえばＡ系列店のＭＦＰ３００を予約する場合として説明する。また、以下では、携帯端末５００により、店舗毎のＭＦＰ３００の空き時間を示す情報が取得されている場合として説明する。
【００４９】
（ステップＳ１０１）
システム制御部５１６は、ログイン要求の指示が有るかどうかを判断する。
この場合、システム制御部５１６は、パネル操作制御部５１５からのパネル部５０３を介してログイン要求が指示されたことを示す通知が無ければログイン要求の指示が無いと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、システム制御部５１６は、パネル操作制御部５１５からのパネル部５０３を介してログイン要求が指示されたことを示す通知が有ればログイン要求の指示が有ると判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。
【００５０】
（ステップＳ１０２）
システム制御部５１６は、ログイン画面７００を表示させる。
この場合、システム制御部５１６は、パネル操作制御部５１５を介し、パネル部５０３に図４（ａ）に示したログイン画面７００を表示させる。
ここで、ユーザーは、ログイン画面７００の入力欄７００ａにユーザーＩＤを入力し、入力欄７００ｂにパスワードを入力し、ＯＫボタン７００ｃをタッチ操作すると、ログイン操作が完了する。
【００５１】
（ステップＳ１０３）
システム制御部５１６は、ログイン要求を出す。
この場合、システム制御部５１６は、パネル操作制御部５１５からのＯＫボタン７００ｃがタッチ操作されたことを示す通知を受けると、通信制御部５１１を介し、予約管理サーバー１００に対してログイン要求を出す。
【００５２】
（ステップＳ１０４）
システム制御部５１６は、認証に成功したかどうかを判断する。
この場合、システム制御部５１６は、通信制御部５１１を介し、予約管理サーバー１００から認証に成功しなかったことを示す通知を受け取ると、認証に成功しないと判断し（ステップＳ１０４：Ｎｏ）、ステップＳ１０２に戻る。
ここで、システム制御部５１６は、パネル操作制御部５１５を介し、パネル部５０３に認証に成功しなかったことを示すエラーを表示させ、再度、ステップＳ１０２に戻り、ログイン画面７００での入力を行わせ、ステップＳ１０３で再度、ログイン要求を出す。
これに対し、システム制御部５１６は、通信制御部５１１を介し、予約管理サーバー１００から認証に成功したことを示す通知を受け取ると、認証に成功したと判断し（ステップＳ１０４：Ｙｅｓ）、ステップＳ１０５に移行する。
【００５３】
（ステップＳ１０５）
システム制御部５１６は、予約画面（Ａ）７００Ａを表示させる。
この場合、システム制御部５１６は、パネル操作制御部５１５を介し、パネル部５０３に図４（ｂ）に示した予約画面（Ａ）７００Ａを表示させる。
ここで、ユーザーは、入力欄７００ｅに店舗コード欄１２２（たとえばＡ００１）を入力し、入力欄７００ｇに予約時間（たとえば９：００）を入力し、確認ボタン７００ｈをタッチ操作する。
また、最寄りの店舗の予約をする場合、図４（ｃ）に示した予約画面（Ａ）７００Ａの入力欄７００ｆにチェック（たとえばレ点）を入力し、入力欄７００ｇに予約時間（たとえば９：００）を入力し、確認ボタン７００ｈをタッチ操作する。
【００５４】
（ステップＳ１０６）
システム制御部５１６は、入力が完了したかどうかを判断する。
この場合、システム制御部５１６は、パネル操作制御部５１５からのパネル部５０３での確認ボタン７００ｈのタッチ操作が有ったことを示す通知が無ければ入力が完了していないと判断する（ステップＳ１０６：Ｎｏ）。
これに対し、システム制御部５１６は、パネル操作制御部５１５からのパネル部５０３での確認ボタン７００ｈのタッチ操作が有ったことを示す通知が有れば入力が完了したと判断し（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０７に移行する。
【００５５】
（ステップＳ１０７）
システム制御部５１６は、予約内容を送信する。
この場合、システム制御部５１６は、予約管理サーバー１００に対し、図４（ｂ）の予約画面（Ａ）７００Ａで入力された予約の内容を送信する。
なお、システム制御部５１６は、ステップＳ１０５において、図４（ｃ）の予約画面（Ａ）７００Ａのように、最寄りを選択する入力欄７００ｆにチェック（たとえばレ点）を入力した場合、予約管理サーバー１００に対し、図４（ｃ）の予約画面（Ａ）７００Ａで入力された予約の内容を送信する。この場合、システム制御部５１６は、ＧＰＳ受信制御部５１４を介してＧＰＳ受信器５０２を制御し、ＧＰＳ受信器５０２が取得した端末位置情報を予約管理サーバー１００に送信する。
【００５６】
（ステップＳ１０８）
システム制御部５１６は、予約完了を示す通知を受け取ったかどうかを判断する。
この場合、システム制御部５１６は、通信制御部５１１が予約完了を示す通知を受け取っていなければ、予約完了を示す通知を受け取っていないと判断する（ステップＳ１０８：Ｎｏ）。
これに対し、システム制御部５１６は、通信制御部５１１が予約完了を示す通知を受け取っていれば、予約完了を示す通知を受け取ったと判断し（ステップＳ１０８：Ｙｅｓ）、ステップＳ１０９に移行する。
【００５７】
（ステップＳ１０９）
システム制御部５１６は、予約完了画面（Ｂ）７００Ｂを表示させる。
この場合、システム制御部５１６は、パネル操作制御部５１５を介し、パネル部５０３に図５（ａ）に示した予約完了画面（Ｂ）７００Ｂを表示させる。
なお、ステップＳ１０５において、図４（ｃ）の予約画面（Ａ）７００Ａのように、最寄りを選択する入力欄７００ｆにチェック（たとえばレ点）を入力し、ステップＳ１０７で図４（ｃ）の予約画面（Ａ）７００Ａの予約内容を送信した場合、システム制御部５１６は、パネル操作制御部５１５を介し、パネル部５０３にたとえば図５（ｂ）に示した予約完了画面（Ｃ）７００Ｃを表示させる。これは、上述したように、携帯端末５００により予約管理サーバー１００に予約を出したものの、予約管理サーバー１００と予約管理サーバー２００とは連携しているため、携帯端末５００からの端末位置情報から得られる位置に最も近い店舗が予約管理サーバー２００が管理するＢ系列店である場合を想定している。
【００５８】
（ステップＳ１１０）
システム制御部５１６は、予約のキャンセルを示す通知を受け取ったかどうかを判断する。
この場合、システム制御部５１６は、通信制御部５１１が予約管理サーバー１００から予約時間に間に合わなかったことを示す通知を受け取っていなければ、予約のキャンセルを示す通知を受け取っていないと判断する（ステップＳ１１０：Ｎｏ）。
これに対し、システム制御部５１６は、通信制御部５１１が予約管理サーバー１００から予約時間に間に合わなかったことを示す通知を受け取っていれば、予約のキャンセルを示す通知を受け取ったと判断し（ステップＳ１１０：Ｙｅｓ）、ステップＳ１１１に移行する。
ここで、ユーザーが予約時間に間に合わなかった場合、予約管理サーバー１００からキャンセルの内容と仮予約を促す内容とが送信される。
なお、システム制御部５１６は、予約時間から一定時間（たとえば１０分）の間に予約のキャンセルを示す通知を受け取っていなければ、予約に間に合ったと判断し、処理を終了してもよい。
【００５９】
（ステップＳ１１１）
システム制御部５１６は、仮予約画面（Ｄ）７００Ｄを表示させる。
この場合、システム制御部５１６は、パネル操作制御部５１５を介し、パネル部５０３に図６（ａ）に示した仮予約画面（Ｄ）７００Ｄを表示させる。
ここで、ユーザーは、仮予約をする場合、入力欄７００ｅに店舗コード１２２（たとえばＡ００１）を入力し、入力欄７００ｇに予約時間（たとえば１０：００）を入力し、ＯＫボタン７００ｃをタッチ操作する。
また、最寄りを指定する場合、図６（ｂ）に示した仮予約画面（Ｄ）７００Ｄで、入力欄７００ｆにチェック（たとえばレ点）を入力し、入力欄７００ｇに予約時間（たとえば１０：００）を入力し、ＯＫボタン７００ｃをタッチ操作する。
【００６０】
（ステップＳ１１２）
システム制御部５１６は、入力が完了したかどうかを判断する。
この場合、システム制御部５１６は、パネル操作制御部５１５からのパネル部５０３でのＯＫボタン７００ｃのタッチ操作が有ったことを示す通知が無ければ入力が完了していないと判断し（ステップＳ１１２：Ｎｏ）、ステップＳ１１６に移行する。
これに対し、システム制御部５１６は、パネル操作制御部５１５からのパネル部５０３でのＯＫボタン７００ｃのタッチ操作が有ったことを示す通知が有れば入力が完了したと判断し（ステップＳ１１２：Ｙｅｓ）、ステップＳ１１３に移行する。
【００６１】
（ステップＳ１１３）
システム制御部５１６は、仮予約内容を送信する。
この場合、システム制御部５１６は、予約管理サーバー１００に対し、図６（ａ）の仮予約画面（Ｄ）７００Ｄで入力された仮予約の内容を送信する。
なお、システム制御部５１６は、ステップＳ１１１において、最寄りを選択する入力欄７００ｆにチェック（たとえばレ点）を入力した図６（ｂ）の仮予約画面（Ｄ）７００Ｄでの内容を予約管理サーバー１００に送信した場合、ＧＰＳ受信制御部５１４を介してＧＰＳ受信器５０２を制御し、ＧＰＳ受信器５０２が取得した端末位置情報を予約管理サーバー１００に送信する。
【００６２】
（ステップＳ１１４）
システム制御部５１６は、仮予約完了を示す通知を受け取ったかどうかを判断する。
この場合、システム制御部５１６は、通信制御部５１１が仮予約完了を示す通知を受け取っていなければ、仮予約完了を示す通知を受け取っていないと判断する（ステップＳ１１４：Ｎｏ）。
これに対し、システム制御部５１６は、通信制御部５１１が仮予約完了を示す通知を受け取っていれば、仮予約完了を示す通知を受け取ったと判断し（ステップＳ１１４：Ｙｅｓ）、ステップＳ１１５に移行する。
【００６３】
（ステップＳ１１５）
システム制御部５１６は、仮予約完了画面（Ｅ）７００Ｅを表示させる。
この場合、システム制御部５１６は、パネル操作制御部５１５を介し、パネル部５０３に図７（ａ）に示した仮予約完了画面（Ｅ）７００Ｅを表示させる。
なお、ステップＳ１１１において、最寄りを選択する入力欄７００ｆにチェック（たとえばレ点）を入力した図６（ｂ）の仮予約画面（Ｄ）７００Ｄでの内容を予約管理サーバー１００に送信した場合、システム制御部５１６はパネル操作制御部５１５を介し、パネル部５０３に図７（ｂ）に示した仮予約完了画面（Ｆ）７００Ｆを表示させる。これは、上記同様に、携帯端末５００により予約管理サーバー１００に仮予約を出したものの、予約管理サーバー１００と予約管理サーバー２００とは連携しているため、携帯端末５００からの端末位置情報から得られる位置に最も近い店舗が予約管理サーバー２００が管理するＢ系列店である場合を想定している。
【００６４】
（ステップＳ１１６）
システム制御部５１６は、仮予約を確定する。
システム制御部５１６は、仮予約完了画面（Ｅ）７００Ｅまたは仮予約画面（Ｆ）７００Ｆにおいて、確認ボタン７００ｈのタッチ操作が有ったことを示す通知が有れば入力が完了したと判断し、予約管理サーバー１００に仮予約の確定を示す通知し、ステップＳ１０８に移行する。
【００６５】
（ステップＳ１１７）
システム制御部５１６は、キャンセルボタン７００ｄが操作されたかどうかを判断する。
この場合、システム制御部５１６は、パネル操作制御部５１５を介し、パネル部５０３に表示されたたとえば図６（ａ）の仮予約画面（Ｄ）７００Ｄでキャンセルボタン７００ｄがタッチ操作されたことを示す通知が無ければ、キャンセルボタン７００ｄが操作されないと判断し（ステップＳ１１７：Ｎｏ）、ステップＳ１１２に戻る。
これに対し、システム制御部５１６は、パネル操作制御部５１５を介し、パネル部５０３に表示されたたとえば図６（ａ）の仮予約画面（Ｄ）７００Ｄでキャンセルボタン７００ｄがタッチ操作されたことを示す通知が有れば、キャンセルボタン７００ｄが操作されたと判断し（ステップＳ１１７：Ｙｅｓ）、ステップＳ１１８に移行する。
【００６６】
（ステップＳ１１７）
システム制御部５１６は、仮予約のキャンセルを示す内容を送信する。
この場合、システム制御部５１６は、通信制御部５１１を介し、予約管理サーバー１００に対してキャンセルを示す内容（仮予約をしないことを示す内容）を送信する。
【００６７】
次に、図９を参照し、予約管理サーバー１００、２００側の処理について説明する。なお、以下では、予約管理サーバー１００が携帯端末５００からのログイン要求を受け付けた場合として説明する。
【００６８】
（ステップＳ２０１）
システム制御部１１６は、ログイン要求が有るかどうかを判断する。
この場合、システム制御部１１６は、通信制御部１１５が携帯端末５００からのログイン要求を受け取っていなければログイン要求が無いと判断する（ステップＳ２０１：Ｎｏ）。
これに対し、システム制御部１１６は、通信制御部１１５が携帯端末５００からのログイン要求を受け取っていればログイン要求が有ると判断し（ステップＳ２０１：Ｙｅｓ）、ステップＳ２０２に移行する。
【００６９】
（ステップＳ２０２）
システム制御部１１６は、認証できたかどうかを判断する。
この場合、システム制御部１１６は、ログイン要求に含まれるユーザーＩＤ及びパスワードが、たとえばＥＥＰＲＯＭ１１２に記憶されているユーザーＩＤ及びパスワードと一致しなければ認証できないと判断し（ステップＳ２０２：Ｎｏ）、ステップＳ２０３に移行する。
これに対し、システム制御部１１６は、ログイン要求に含まれるユーザーＩＤ及びパスワードが、たとえばＥＥＰＲＯＭ１１２に記憶されているユーザーＩＤ及びパスワードと一致しすれば認証できたと判断し（ステップＳ２０２：Ｙｅｓ）、ステップＳ２０４に移行する。
【００７０】
（ステップＳ２０３）
システム制御部１１６は、エラーを通知する。
この場合、システム制御部１１６は、通信制御部１１５を介し、携帯端末５００に対して認証に成功しなかったことを示すエラーを通知する。
【００７１】
（ステップＳ２０４）
システム制御部１１６は、認証に成功したことを通知する。
この場合、システム制御部１１６は、通信制御部１１５を介し、携帯端末５００に対して認証に成功したことを通知する。
【００７２】
（ステップＳ２０５）
システム制御部１１６は、予約内容を受け取ったかどうかを判断する。
この場合、システム制御部１１６は、通信制御部１１５が携帯端末５００からの図４（ｂ）に示した店舗コード（たとえばＡ００１）と予約時間（たとえば９：００）とを含む予約内容を受け取っていなければ予約内容を受け取っていないと判断する（ステップＳ２０５：Ｎｏ）。
これに対し、システム制御部１１６は、通信制御部１１５が携帯端末５００からの図４（ｂ）に示した店舗コード（たとえばＡ００１）と予約時間（たとえば９：００）とを含む予約内容を受け取っていれば予約内容を受け取ったと判断し（ステップＳ２０５：Ｙｅｓ）、ステップＳ２０６に移行する。
なお、システム制御部１１６は、通信制御部１１５が携帯端末５００からの図４（ｃ）に示した最寄りの指定と予約時間（たとえば９：００）とを含む予約内容を受け取った場合もステップＳ２０６に移行する。この場合、システム制御部１１６は、携帯端末５００からの端末位置情報を受け取る。
【００７３】
（ステップＳ２０６）
システム制御部１１６は、予約を管理させる。
この場合、システム制御部１１６は、予約管理部１１３に対し、予約を管理させる。
このとき、予約管理部１１３は、図３（ａ）に示した予約管理テーブル１２０において、携帯端末５００から受け取った店舗コード（たとえばＡ００１）に対応する予約情報欄１２５に予約時間（たとえば９：００）と予約番号（たとえば００１Ａ−０１）とを登録する。
また、システム制御部１１６は、携帯端末５００から位置情報端末位置情報を受け取っている場合、位置管理部１１４に対し、携帯端末５００の位置情報端末位置情報を管理させる。
【００７４】
（ステップＳ２０７）
システム制御部１１６は、予約完了を通知する。
この場合、システム制御部１１６は、通信制御部１１５を介し、携帯端末５００に対して予約完了を通知する。
なお、システム制御部１１６は、ステップＳ２０５において、通信制御部１１５が携帯端末５００からの図４（ｃ）に示した最寄りの指定と予約時間（たとえば９：００）とを含む予約内容を受け取った場合、上述したように、位置管理部１１４に対し、携帯端末５００の端末位置情報を管理させる。また、システム制御部１１６は、予約管理テーブル１２０の店舗位置情報欄１２３を参照し、位置管理部１１４が管理している端末位置情報から最も近い店舗を検索する。
また、システム制御部１１６は、Ｂ系列店側の予約管理サーバー２００に対して店舗検索を要求する。この場合、システム制御部１１６は、位置管理部１１４が管理している端末位置情報をＢ系列店側の予約管理サーバー２００に送信する。Ｂ系列店側の予約管理サーバー２００では、位置管理部２１４が予約管理サーバー１００から受け取った携帯端末５００の端末位置情報を管理する。また、システム制御部２１６が、図３（ｂ）に示した予約管理テーブル２２０の店舗位置情報欄２２３を参照し、携帯端末５００に最も近い店舗を検索し、Ａ系列店側の予約管理サーバー１００に通知する。
Ａ系列店側の予約管理サーバー１００のシステム制御部１１６は、予約管理テーブル１２０の店舗位置情報欄１２３から検索した店舗の位置と、Ｂ系列店側の予約管理サーバー２００から受け取った店舗の位置とを比較し、携帯端末５００に最も近い店舗を携帯端末５００に通知する。
この場合、携帯端末５００の位置に対し、Ａ系列店の店舗がＢ系列店の店舗より近い場合、携帯端末５００のパネル部５０３には図５（ａ）に示した予約完了画面（Ｂ）７００Ｂが表示される。一方、携帯端末５００の位置に対し、Ｂ系列店の店舗がＡ系列店の店舗より近い場合、携帯端末５００のパネル部５０３には図５（ｂ）に示した予約完了画面（Ｃ）７００Ｃが表示される。
また、予約管理サーバー１００のシステム制御部１１６は、通信制御部１１５を介し、店舗コード（たとえばＡ００１）に対応するＭＦＰ管理コードが００１ＡのＭＦＰ３００に対し、予約情報（たとえば９：００）を送信するとともに、予約時間開始前に他のユーザーによる機能の使用を制限する待機時間を指示する。この場合、ＭＦＰ３００の予約管理部３１５が予約情報（たとえば９：００）と待機時間とを管理する。ＭＦＰ３００のシステム制御部３２１は、待機時間における他のユーザーによるＭＦＰ３００の使用を制限する。例えば、システム制御部３２１は、待機時間において、他のユーザーによるログインを許可しない。
これにより、ＭＦＰ３００を予約したユーザーは、他のユーザーによるＭＦＰ３００の使用終了を待たずに、直ちにＭＦＰ３００を使用できる。
【００７５】
（ステップＳ２０８）
システム制御部１１６は、予約時間かどうかを判断する。
この場合、システム制御部１１６は、予約管理テーブル１２０の予約情報欄１２５を参照し、図示しないタイマーが示す時刻が予約情報欄１２５に登録されている予約時間（たとえば９：００）に達していなければ予約時間でないと判断する（ステップＳ２０８：Ｎｏ）。
これに対し、システム制御部１１６は、予約管理テーブル１２０の予約情報欄１２５を参照し、図示しないタイマーが示す時刻が予約情報欄１２５に登録されている予約時間（たとえば９：００）に達していれば予約時間であると判断し（ステップＳ２０８：Ｙｅｓ）、ステップＳ２０９に移行する。
【００７６】
（ステップＳ２０９）
システム制御部１１６は、予約番号を受け付けたかどうかを判断する。
この場合、システム制御部１１６は、通信制御部１１５を介し、ＭＦＰ３００のシステム制御部３２１から予約番号（たとえば００１Ａ−０１）を受け付けたことを示す通知が無ければ予約番号（たとえば００１Ａ−０１）を受け付けていないと判断し（ステップＳ２０９：Ｎｏ）、ステップＳ２１０に移行する。
これに対し、システム制御部１１６は、通信制御部１１５を介し、ＭＦＰ３００のシステム制御部３２１から予約番号（たとえば００１Ａ−０１）を受け付けたことを示す通知があれば予約番号（たとえば００１Ａ−０１）を受け付けたと判断し（ステップＳ２０９：Ｙｅｓ）、ステップＳ２１５に移行する。
【００７７】
（ステップＳ２１０）
システム制御部１１６は、一定時間経過したかどうかを判断する。
この場合、システム制御部１１６は、図示しないタイマーが示す時刻が予約時間（たとえば９：００）からたとえば１０分経過していなければ一定時間経過していないと判断する（ステップＳ２１０：Ｎｏ）。
これに対し、システム制御部１１６は、図示しないタイマーが示す時刻が予約時間（たとえば９：００）からたとえば１０分経過していれば一定時間経過したと判断し（ステップＳ２１０：Ｙｅｓ）、ステップＳ２１１に移行する。なお、システム制御部１１６は、一定時間経過から一定時間経過し、且つ、ＭＦＰ３００から予約をキャンセルしたことの通知を受け取ると、ステップＳ２１１に移行してもよい。
【００７８】
（ステップＳ２１１）
システム制御部１１６は、予約のキャンセルと仮予約を促す内容とを通知する。
この場合、システム制御部１１６は、通信制御部１１５を介し、携帯端末５００に対して予約のキャンセルと仮予約を促す内容とを通知する。また、システム制御部１１６は、予約管理部１１３に対し、予約を予約管理テーブル１２０、２２０から消去させる。
このとき、携帯端末５００のパネル部５０３には、図６（ａ）に示した仮予約画面（Ｄ）７００Ｄが表示される。
ここで、ユーザーは、仮予約する場合、図６（ａ）に示した仮予約画面（Ｄ）７００Ｄの、入力欄７００ｅに店舗コード欄１２２（たとえばＡ００１）を入力し、入力欄７００ｇに予約時間（たとえば１０：００）を入力し、ＯＫボタン７００ｃをタッチ操作する。
また、ユーザーは、最寄りの店舗の仮予約をする場合、図６（ｂ）に示した仮予約画面（Ｄ）７００Ｄのように、入力欄７００ｆにチェック（たとえばレ点）を入力し、入力欄７００ｇに予約時間（たとえば１０：００）を入力し、ＯＫボタン７００ｃをタッチ操作する。
携帯端末５００は、最寄りの店舗の仮予約をする場合、上記同様に、予約管理サーバー１００に端末位置情報を送信する。
なおユーザーは、仮予約しない場合、キャンセルボタン７００ｄをタッチ操作する。
【００７９】
（ステップＳ２１２）
システム制御部１１６は、仮予約の内容を受け取ったかどうかを判断する。
この場合、システム制御部１１６は、通信制御部１１５が携帯端末５００からの仮予約の内容を受け取っていなければ、仮予約の内容を受け取っていないと判断する（ステップＳ２１２：Ｎｏ）。
これに対し、システム制御部１１６は、通信制御部１１５が携帯端末５００からの仮予約の内容を受け取っていれば、仮予約の内容を受け取ったと判断し（ステップＳ２１２：Ｙｅｓ）、ステップＳ２１３に移行する。
なお、システム制御部１１６は、通信制御部１１５が携帯端末５００からの仮予約のキャンセルを示す内容を受け取った場合、予約管理部１１３に対し仮予約を予約管理テーブル１２０、２２０から消去させて処理を終了する。
【００８０】
（ステップＳ２１３）
システム制御部１１６は、仮予約を管理させる。
この場合、システム制御部１１６は、予約管理部１１３に対し、仮予約を管理させる。
このとき、予約管理部１１３は、図３（ａ）に示した予約管理テーブル１２０において、携帯端末５００から受け取った店舗コード（たとえばＡ００１）に対応する仮予約情報欄１２６に仮予約時間（たとえば１０：００）と仮予約番号（たとえば１０１Ａ−０１）とを登録する。
また、システム制御部１１６は、上述したように、携帯端末５００から端末位置情報を受け取った場合、位置管理部１１４に対して携帯端末５００の端末位置情報を管理させる。
すなわち、システム制御部１１６は、ステップＳ２１２において、通信制御部１１５が携帯端末５００からの図６（ｂ）に示した最寄りの指定と予約時間（たとえば１０：００）とを含む仮予約内容を受け取った場合、携帯端末５００からの端末位置情報を取得する。
【００８１】
（ステップＳ２１４）
システム制御部１１６は、仮予約完了を通知する。
この場合、システム制御部１１６は、通信制御部１１５を介し、携帯端末５００に対して仮予約完了を通知する。
また、システム制御部１１６は、上述したように、図６（ｂ）に示した最寄りの指定と予約時間（たとえば１０：００）とを含む仮予約内容を受け取った場合、予約管理テーブル１２０の店舗位置情報欄１２３を参照し、携帯端末５００に最も近い店舗を検索する。また、システム制御部１１６は、Ｂ系列店側の予約管理テーブル２２０に対して店舗検索を要求する。この場合、システム制御部１１６は、携帯端末５００からの端末位置情報をＢ系列店側の予約管理サーバー２００に送信する。
Ｂ系列店側の予約管理サーバー２００では、システム制御部２１６が、図３（ｂ）に示した予約管理テーブル２２０の店舗位置情報欄２２３を参照し、携帯端末５００に最も近い店舗を検索し、Ａ系列店側の予約管理サーバー１００に通知する。
Ａ系列店側の予約管理サーバー１００のシステム制御部１１６は、予約管理テーブル１２０の店舗位置情報欄１２３から検索した店舗の位置と、Ｂ系列店側の予約管理サーバー２００から受け取った店舗の位置とを比較し、携帯端末５００に最も近い店舗を携帯端末５００に通知する。
この場合、携帯端末５００の位置に対し、Ａ系列店の店舗がＢ系列店の店舗より近い場合、携帯端末５００のパネル部５０３には図７（ａ）に示した仮予約完了画面（Ｅ）７００Ｅが表示される。一方、携帯端末５００の位置に対し、Ｂ系列店の店舗がＡ系列店の店舗より近い場合、携帯端末５００のパネル部５０３には図７（ｂ）に示した仮予約完了画面（Ｆ）７００Ｆが表示される。
なお、仮予約に対しては、予約時間開始前に他のユーザーによる機能の使用を制限する待機時間は設定されない。
【００８２】
（ステップＳ２１５）
システム制御部１１６は、仮予約を本予約に変更する。
システム制御部１１６は、仮予約の確定の通知を携帯端末５００から受け取ると、仮予約を本予約に変更し、仮予約から変更された本予約の内容を、予約された店舗のＭＦＰ４００を管理する予約管理サーバー２００に送信し、予約管理部１１３に対し、仮予約から変更された本予約を予約管理テーブル１２０、２２０から消去させる。
予約管理サーバー２００のシステム制御部２１６は、予約管理サーバー１００から本予約の内容を受け取ると、ステップＳ２０６から処理を開始する。なお、予約管理サーバー２００で実行されるステップＳ２０６〜Ｓ２１６の処理は、上記の説明において、予約管理サーバー１００が予約管理サーバー２００に置き換わったものとして理解される。
【００８３】
（ステップＳ２１６）
システム制御部１１６は、ＭＦＰ３００の使用が完了したかどうかを判断する。
この場合、システム制御部１１６は、通信制御部１１５がＭＦＰ３００からの予約したユーザーによるＭＦＰ３００の使用が完了したことを示す通知を受け取っていなければＭＦＰ３００の使用が完了していないと判断する（ステップＳ２１６：Ｎｏ）。
これに対し、システム制御部１１６は、通信制御部１１５がＭＦＰ３００からの予約したユーザーによるＭＦＰ３００の使用が完了したことを示す通知を受け取っていればＭＦＰ３００の使用が完了したと判断し（ステップＳ２１６：Ｙｅｓ）、処理を終了する。
このとき、システム制御部１１６は、予約管理部１１３に対し、予約したユーザーによるＭＦＰ３００の使用が完了したことを通知する。これにより、予約管理部１１３は、予約管理テーブル１２０の予約情報欄１２５に登録した予約時間（たとえば９：００）と予約番号（たとえば００１Ａ−０１）とを消去する。
なお、仮予約したユーザーによるＭＦＰ３００の使用が完了した場合も同様に、予約管理部１１３が予約管理テーブル１２０の仮予約情報欄１２６に登録したたとえば仮予約時間（たとえば１０：００）と仮予約番号（たとえば１０１Ａ−０１）とを消去する。
【００８４】
このように、本実施形態では、予約管理サーバー１００、又は２００の予約管理部１１３、又は２１３（第１の予約管理部）により、ＭＦＰ３００、又は４００（共用装置）を設置している店舗を識別する店舗コードと、店舗の店舗位置情報と、ＭＦＰ３００、又は４００（共用装置）を管理する管理コードと、予約時間及び予約番号を含む予約情報とを管理し、システム制御部１１６、又は２１６（第１のシステム制御部）により、携帯端末５００からの予約時間を含む予約要求と端末位置情報とを受け取り、店舗位置情報を元にして端末位置情報に近い店舗を検索し、予約管理部１１３、又は２１３（第１の予約管理部）に対し検索した店舗の店舗コードに対応させて予約時間を管理させ、検索した店舗の店舗位置情報と予約番号とを携帯端末５００に通知し、管理コードを元にＭＦＰ３００、又は４００（共用装置）に対して予約時間と予約番号とを送信するとともに、予約時間の開始前に他のユーザーによるＭＦＰ３００、又は４００（共用装置）の機能の使用を制限する待機時間を指示する。
【００８５】
また、本実施形態では、予約管理サーバー１００、又は２００の予約管理部１１３、又は２１３（第１の予約管理部）により、ＭＦＰ３００、又は４００（共用装置）を設置している店舗を識別する店舗コードと、予約時間及び予約番号を含む予約情報とを管理し、システム制御部１１６、又は２１６（第１のシステム制御部）により、携帯端末５００からの店舗コードと予約時間とを含む予約要求を受け付け、約管理部１１３、又は２１３（第１の予約管理部）に対し店舗コードに対応させて予約時間を管理させ、管理コードに該当するＭＦＰ３００、又は４００（共用装置）に予約時間と予約番号とを送信するとともに、予約時間の開始前に他のユーザーによるＭＦＰ３００、又は４００（共用装置）の機能の使用を制限する待機時間を指示する。
【００８６】
この場合、ＭＦＰ３００、又は４００（共用装置）は、予約管理部３１５（第２の予約管理部）により、予約時間と予約番号と待機時間とを管理し、システム制御部３２１（第２のシステム制御部）により、予約管理部３１５（第２の予約管理部）が管理する予約時間の開始前に他のユーザーによる使用を制限する待機時間を設定し、機能の使用を制限するとともに、予約時間から一定時間経過しても、予約番号の入力が無い場合、予約をキャンセルする。
【００８７】
このように、予約管理サーバー１００、又は２００がＭＦＰ３００、又は４００（画像形成装置）に対して予約時間及び予約番号の送信に加え、予約時間の開始前に他のユーザーによるＭＦＰ３００、又は４００（共用装置）の機能の使用を制限する待機時間を指示することで、ＭＦＰ３００、又は４００（共用装置）が予約時間の開始前に他のユーザーによる使用を制限する待機時間を設定するので、予約したユーザーは予約時間から直ちに画像形成装置を使用できることから、ユーザーの利便性の低下を抑制できる。
【００８８】
一方、店舗側では、ＭＦＰ３００、又は４００（共用装置）が予約時間から一定時間経過しても、予約番号の入力が無い場合、機能の使用の制限を解除するので、予約したユーザーが予約時間に間に合わない場合には一定時間後に他のユーザーによるＭＦＰ３００、又は４００（共用装置）の使用を可能とできることから、ＭＦＰ３００、又は４００（共用装置）の稼働率の低下を抑制できる。
【００８９】
また、待機時間は、予約時間の開始前後の特定の時間としてもよい。但し、待機時間は、予約時間の開始後、図９に示すステップＳ２１０で説明した一定時間経過時または一定時間経過前までの時間とする。
【００９０】
また、携帯端末５００のシステム制御部５１６は、図８に示すステップＳ１０９〜Ｓ１１０の間において、仮予約の要求を示す通知を受け取ったかどうかを判断してもよい。この場合、システム制御部５１６は、予約時間前に、ユーザーによるパネル部５０３のタッチ操作により仮予約の要求を示す通知をパネル制御部５１５から受け取ると、仮予約画面（Ｄ）７００Ｄを表示させ、ステップＳ１１２〜Ｓ１１６と同様の処理を実行する。管理サーバー１００のシステム制御部１１６は、図９に示すステップＳ２１３〜Ｓ２１５に従って処理を実行する。ここで、システム制御部１１６は、ステップＳ２１５において、元の予約をキャンセルする指示をＭＦＰ３００に送信し、予約管理部１１３に対して、予約管理テーブル１２０から元の予約を消去させる。ＭＦＰ３００のシステム制御部３２１は、元の予約をキャンセルして、他のユーザーによるＭＦＰ３００の使用の制限を解除する。なお、システム制御部５１６は、ステップＳ２１５において、予約をキャンセルすることを示す通知を管理サーバー１００に送信してもよい。この場合、管理サーバー１００のシステム制御部１１６は、携帯端末５００からキャンセルの通知を受け取ると、上記のように元の予約をキャンセルするための処理を実行する。
【００９１】
また、ＭＦＰ３００のシステム制御部３２１は、予約時間から一定時間経過しても予約をキャンセルしなくてもよい、この場合、管理サーバー１００のシステム制御部１１６は、図９に示すステップＳ２１１において、予約をキャンセルするための処理を実行する代わりに、予約を修正、具体的には一定時間（例えば、１５分）後ろに移行させてもよい。予約管理部１１３は、予約管理テーブル１２０の該当する予約の予約時間を修正する。システム制御部１１６は、予約時間の修正を示す内容と仮予約を促す内容とを携帯端末５００に通知する。さらに、システム制御部１１６は、予約時間を修正する指示をＭＦＰ３００に送信する。携帯端末５００のシステム制御部５１６は、予約時間の修正を示す内容と仮予約を促す内容とを受け取ると、図８に示すステップＳ１１１以降の処理を実行する。ＭＦＰ３００のシステム管理部３２１は、予約管理サーバー１００からの指示に従って、予約時間を修正する。管理サーバー１００のシステム制御部１１６は、仮予約を促す内容の通知を送信してから一定時間（例えば、１０分）経過したか、ステップＳ１１６で仮予約の確定の通知を受け取ると、元の予約をキャンセルするための処理を実行してもよい。
【００９２】
また、管理サーバー１００のシステム制御部１１６は、仮予約を促す内容の通知を送信してから一定時間（例えば、１０分）経過すると、予約管理部１１３に対し仮予約を予約管理テーブル１２０、２２０から消去させてもよい。
【００９３】
上記の実施の形態において、画像形成装置を予約する場合について説明したが、本発明は画像形成装置以外の共用装置、例えば、キオスク端末等にも適用可能である。
【符号の説明】
【００９４】
１００、２００  予約管理サーバー
１０１、２０１、３０４  Ｉ／Ｆ
１１０、２１０、３１０、５１０  制御部
１１１  メモリー
１１２、２１２  ＥＥＰＲＯＭ
１１３、２１３、３１５  予約管理部
１１４  位置管理部
１１５、２１５、３１４、５１１  通信制御部
１１６、２１６、３２１、５１６  システム制御部
１１７、２１７、３２２、５１７  データバス
１２０、２２０  予約管理テーブル
１２１、２２１  店舗名欄
１２２、２２２  店舗コード欄
１２３、２２３  店舗位置情報欄
１２４、２２４  ＭＦＰ管理コード欄
１２５、２２５  予約情報欄
１２６、２２６  仮予約情報欄
３００、４００  ＭＦＰ
３０１  スキャナー部
３０２  プリンター部
３０３  ＦＡＸ部
３０５、５０３  パネル部
３０６  ＨＤＤ
３１１  スキャナー制御部
３１２  プリンター制御部
３１３  ＦＡＸ制御部
３１６、５１２  ＲＡＭ
３１７、５１３  ＲＯＭ
３１８  画像処理部
３１９、５１５  パネル操作制御部
３２０  ＨＤＤ制御部
５００  携帯端末
５０１  アンテナ
５０２  ＧＰＳ受信器
５１４  ＧＰＳ受信制御部
６００  ネットワーク
７００  ログイン画面
７００ａ、７００ｂ、７００ｅ〜７００ｇ  入力欄
７００ｃ  ＯＫボタン
７００ｄ  キャンセルボタン
７００ｈ  確認ボタン
７００Ａ  予約画面（Ａ）
７００Ｂ  予約完了画面（Ｂ）
７００Ｃ  予約完了画面（Ｃ）
７００Ｄ  仮予約画面（Ｄ）
７００Ｅ  仮予約完了画面（Ｅ）
７００Ｆ  仮予約完了画面（Ｆ）
【図１】
2018190289.tif 000003
【図２】
2018190289.tif 000004
【図３】
2018190289.tif 000005
【図４】
2018190289.tif 000006
【図５】
2018190289.tif 000007
【図６】
2018190289.tif 000008
【図７】
2018190289.tif 000009
【図８】
2018190289.tif 000010
【図９】
2018190289.tif 000011