(57)【要約】【課題】予約ジョブを効率よく実行することができる通信システム等を提供すること。【解決手段】多機能機とＰＣとが通信可能に接続されている。多機能機は、ＲＡＭに記憶された予約ジョブを実行する。ＰＣは、操作部で予約ジョブが受け付けられることに応じて、多機能機に予約ジョブを送信する。多機能機は、受信した予約ジョブをＲＡＭに記憶させる。多機能機は、予約ジョブの実行可否を確認するための予約確認通知をＰＣへ送信する。ＰＣは、予約確認通知を受信することに応じて、予約ジョブを実行する旨の予約実行命令のユーザからの入力を受け付ける。ＰＣは、予約実行命令が入力されることに応じて、予約実行命令を多機能機に送信する。多機能機は、予約実行命令を受信することを条件として、ＲＡＭに記憶された予約ジョブを他のジョブに対して優先的に実行する。【選択図】図５
2011211341.tif 000002
【特許請求の範囲】
【請求項１】
通信装置と情報処理装置とが通信可能に接続されている通信システムであって、
前記通信装置は、
予約ジョブを第１記憶部に記憶させる第１記憶制御手段と、
前記情報処理装置との間で各種の情報を通信する第１通信手段と、
前記第１記憶部に記憶された前記予約ジョブを実行するジョブ実行手段と、を備え、
前記情報処理装置は、
ユーザの入力を受け付ける入力受付手段と、
前記通信装置との間で各種の情報を通信する第２通信手段と、を備え、
前記第２通信手段は、前記入力受付手段で前記予約ジョブが受け付けられることに応じて、前記通信装置に前記予約ジョブを送信し、
前記第１記憶制御手段は、受信した前記予約ジョブを前記第１記憶部に記憶させ、
前記第１通信手段は、前記予約ジョブの実行可否を確認するための予約確認通知を前記情報処理装置へ送信し、
前記入力受付手段は、前記予約確認通知を受信することに応じて、前記予約ジョブを実行する旨の予約実行命令の入力を受け付け、
前記第２通信手段は、前記予約実行命令が入力されることに応じて、前記予約実行命令を前記通信装置に送信し、
前記ジョブ実行手段は、前記予約実行命令を受信することを条件として、前記第１記憶部に記憶された前記予約ジョブを他のジョブに対して優先的に実行することを特徴とする通信システム。
【請求項２】
前記第１記憶制御手段は、前記予約確認通知を前記情報処理装置に送信してから所定時間のうちに、前記情報処理装置から前記予約実行命令を受信しない場合には、前記予約ジョブの優先度を他のジョブに対して低下させることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記通信装置は、前記予約ジョブを実行するための実行操作を受け付ける実行操作受付手段をさらに備え、
前記ジョブ実行手段は、前記実行操作が前記実行操作受付手段で受け付けられることを条件として前記予約ジョブを実行し、
前記第１記憶制御手段は、前記予約実行命令を前記情報処理装置から受信してから所定時間のうちに、前記実行操作受付手段によって前記実行操作が受け付けられない場合には、前記予約ジョブの優先度を他のジョブに対して低下させることを特徴とする請求項１または２に記載の通信システム。
【請求項４】
前記第１記憶制御手段は、複数の前記予約ジョブを前記第１記憶部に記憶させることが可能であり、
前記第１記憶制御手段は、複数の前記予約ジョブに実行順位を割り当て、
前記第１通信手段は、最上位の前記実行順位が割り当てられている前記予約ジョブについての前記予約確認通知を前記情報処理装置へ送信し、
前記ジョブ実行手段は、前記予約実行命令を受信することを条件として、最上位の前記実行順位の前記予約ジョブを他の前記予約ジョブに対して優先的に実行することを特徴とする請求項１ないし３の何れか１項に記載の通信システム。
【請求項５】
前記第２通信手段は、予約実行命令を前記通信装置に送信する際に、前記予約ジョブの実行開始時間を指定する実行開始時間情報を送信し、
前記ジョブ実行手段は、前記実行開始時間情報を受信した場合には前記予約ジョブの実行を待機し、
前記第１通信手段は、前記実行開始時間が到来することに応じて、予約確認通知を前記情報処理装置へ再送信することを特徴とする請求項４に記載の通信システム。
【請求項６】
前記第２通信手段から前記通信装置へ送信される前記予約ジョブには、ジョブの処理内容を示す処理情報が含まれており、
前記ジョブ実行手段は、複数の前記予約ジョブの処理時間を前記処理情報に基づいて算出し、
前記第１記憶制御手段は、前記実行順位が最上位の前記予約ジョブの前記実行開始時間が到来するまでの待機時間よりも、前記実行順位が下位の前記予約ジョブの前記処理時間の方が小さいと判断される場合には、前記実行順位が下位の前記予約ジョブの前記実行順位を最上位へ繰り上げることを特徴とする請求項５に記載の通信システム。
【請求項７】
前記情報処理装置は、各種の情報を表示する表示手段をさらに備え、
前記第１通信手段は、算出した前記処理時間を前記情報処理装置へ送信し、
前記表示手段は、受信した前記処理時間を表示することを特徴とする請求項６に記載の通信システム。
【請求項８】
前記情報処理装置は、各種の情報を表示する表示手段をさらに備え、
前記第１通信手段は、複数の前記予約ジョブに割り当てられた前記実行順位を前記情報処理装置へ送信し、
前記表示手段は、受信した前記実行順位を表示することを特徴とする請求項６または７に記載の通信システム。
【請求項９】
情報処理装置と通信可能に接続されている通信装置であって、
前記通信装置は、
予約ジョブを第１記憶部に記憶させる第１記憶制御手段と、
前記情報処理装置との間で各種の情報を通信する第１通信手段と、
前記第１記憶部に記憶された前記予約ジョブを実行するジョブ実行手段と、を備え、
前記第１記憶制御手段は、前記情報処理装置から受信した前記予約ジョブを前記第１記憶部に記憶させ、
前記第１通信手段は、前記予約ジョブの実行可否を確認するための予約確認通知を前記情報処理装置へ送信し、
前記ジョブ実行手段は、前記予約ジョブを実行する旨の前記予約実行命令を前記情報処理装置から受信することを条件として、前記第１記憶部に記憶された前記予約ジョブを他のジョブに対して優先的に実行することを特徴とする通信装置。
【請求項１０】
前記第１記憶制御手段は、前記予約確認通知を前記情報処理装置に送信してから所定時間のうちに、前記情報処理装置から前記予約実行命令を受信しない場合には、前記予約ジョブの優先度を他のジョブに対して低下させることを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記通信装置は、前記予約ジョブを実行するための実行操作を受け付ける実行操作受付手段をさらに備え、
前記ジョブ実行手段は、前記実行操作が前記実行操作受付手段で受け付けられることを条件として前記予約ジョブを実行し、
前記第１記憶制御手段は、前記予約実行命令を前記情報処理装置から受信してから所定時間のうちに、前記実行操作受付手段によって前記実行操作が受け付けられない場合には、前記予約ジョブの優先度を他のジョブに対して低下させることを特徴とする請求項９または１０に記載の通信装置。
【請求項１２】
前記第１記憶制御手段は、複数の前記予約ジョブを前記第１記憶部に記憶させることが可能であり、
前記第１記憶制御手段は、複数の前記予約ジョブに実行順位を割り当て、
前記第１通信手段は、最上位の前記実行順位が割り当てられている前記予約ジョブについての前記予約確認通知を前記情報処理装置へ送信し、
前記ジョブ実行手段は、前記予約実行命令を前記情報処理装置から受信することを条件として、最上位の前記実行順位の前記予約ジョブを他の前記予約ジョブに対して優先的に実行することを特徴とする請求項９ないし１１の何れか１項に記載の通信装置。
【請求項１３】
前記ジョブ実行手段は、前記予約ジョブの実行開始時間を指定する実行開始時間情報を前記情報処理装置から受信した場合には前記予約ジョブの実行を待機し、
前記第１通信手段は、前記実行開始時間か到来することに応じて、予約確認通知を前記情報処理装置へ再送信することを特徴とする請求項１２に記載の通信装置。
【請求項１４】
前記予約ジョブには、ジョブの処理内容を示す処理情報が含まれており、
前記ジョブ実行手段は、複数の前記予約ジョブの処理時間を前記処理情報に基づいて算出し、
前記第１記憶制御手段は、前記実行順位が最上位の前記予約ジョブの前記実行開始時間が到来するまでの待機時間よりも、前記実行順位が下位の前記予約ジョブの前記処理時間の方が小さいと判断される場合には、前記実行順位が下位の前記予約ジョブの前記実行順位を最上位へ繰り上げることを特徴とする請求項１３に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、ジョブの予約機能を有する通信システムおよび通信装置に関する。
【背景技術】
【０００２】
ＦＡＸやプリントなどを行う複合機を、複数のユーザが各自のパーソナルコンピュータ（ＰＣ）からネットワークを介して共用する技術が知られている。また、複合機で行うジョブの予約を行う技術が知られている。当該技術では、複合機は、予約ジョブを入力部より受け付ける。予約ジョブの実行順番が到来すると、複合機はユーザのＰＣにメールを送り、ジョブを実行可能である旨を通知する。また、複合機は使用禁止状態とされる。ユーザがジョブ実行の指示を入力すると、複合機は使用禁止状態から解除され、ジョブが実行される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１８３３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、予約ジョブの実行順番が到来した旨をユーザに通知するのみであった。この場合、例えばユーザが席を離れていたり、他の作業に集中し通知に気づかないことがあり得る。すると、実行されない予約ジョブが優先的に取り扱われることで、他のジョブの実行が停止または遅延してしまい、複合機に効率よくジョブを実行させることできない場合があった。本明細書では、このような不便性を解消することができる技術を提供する。
【課題を解決するための手段】
【０００５】
本目的を達成するために、本願の通信システムは、通信装置と情報処理装置とが通信可能に接続されている通信システムである。通信装置は、予約ジョブを第１記憶部に記憶させる第１記憶制御手段と、情報処理装置との間で各種の情報を通信する第１通信手段と、第１記憶部に記憶された予約ジョブを実行するジョブ実行手段と、を備える。情報処理装置は、ユーザの入力を受け付ける入力受付手段と、通信装置との間で各種の情報を通信する第２通信手段と、を備える。第２通信手段は、入力受付手段で予約ジョブが受け付けられることに応じて、通信装置に予約ジョブを送信する。第１記憶制御手段は、受信した予約ジョブを第１記憶部に記憶させる。第１通信手段は、予約ジョブの実行可否を確認するための予約確認通知を情報処理装置へ送信する。入力受付手段は、予約確認通知を受信することに応じて、予約ジョブを実行する旨の予約実行命令の入力を受け付ける。第２通信手段は、予約実行命令が入力されることに応じて、予約実行命令を通信装置に送信する。ジョブ実行手段は、予約実行命令を受信することを条件として、第１記憶部に記憶された予約ジョブを他のジョブに対して優先的に実行することを特徴とする。
【発明の効果】
【０００６】
情報処理装置の一例としては、パーソナルコンピュータが挙げられる。また、通信装置の一例としては、電話機、ＦＡＸ、スキャナ、プリンタ等の機能を備えた複合機が挙げられる。通信装置で行なわれる予約ジョブの一例としては、スキャン動作やＦＡＸ送信動作などが挙げられる。第１記憶部の一例としては、ＲＡＭが挙げられる。入力受付手段の一例としては、キーボード等が挙げられる。
【０００７】
本願の通信システムおよび通信装置では、予約ジョブが通信装置の第１記憶部に記憶されると、予約ジョブの実行可否を確認するための予約確認通知が情報処理装置へ送信される。予約確認通知を受信することで、ユーザは、ユーザの予約ジョブの実行順番が到来したことを認識する。ユーザが予約ジョブを実行する場合には、予約確認通知に対する返答として、予約実行命令を情報処理装置に入力する。これにより、予約ジョブを実際に実行する旨を、通信装置に報知することができる。通信装置は、予約実行命令を受信することを条件として、優先的に予約ジョブを実行する。予約ジョブを他のジョブに対して優先的に実行する方法としては、他のジョブを通信装置で実行禁止にする方法が挙げられる。
【０００８】
これにより、予約ジョブが実際に実行されることを確認した上で、予約ジョブを優先的に取り扱うことができる。よって、ユーザが実際に予約ジョブを実行するか否かに応じて、予約ジョブの取り扱いを変更することができる。すると、実行されない予約ジョブが優先的に取り扱われることを防止できるため、他のジョブの実行が停止または遅延してしまう事態を防止できる。よって、通信装置に効率よくジョブを実行させることが可能となる。
【０００９】
また、本願に記載の通信システムおよび通信装置において、所定時間は予めユーザによって定められても良い。予約確認通知を情報処理装置に送信してから所定時間のうちに、情報処理装置から予約実行命令を受信しない場合には、ユーザが予約ジョブを実行する意思がない場合であると判断できる。よって、予約ジョブの優先度を他のジョブに対して低下させる。予約ジョブの優先度を低下させる方法としては、予約ジョブの実行順番を、実行を待機しているジョブのうちの一番最後の順番へ降格させる方法、所定の順番へ降格させる方法、もしくは、予約ジョブ自体を消去する方法が挙げられる。これにより、実行されない予約ジョブが優先的に取り扱われることを防止できるため、通信装置に効率よくジョブを実行させることが可能となる。
【００１０】
また、本願に記載の通信システムおよび通信装置において、実行操作の一例としては、パスワード入力やＯＫボタンの押下などが挙げられる。また所定時間は、予めユーザによって定められても良い。予約実行命令を情報処理装置から受信してから所定時間のうちに、実行操作受付手段によって実行操作が受け付けられない場合には、ユーザが予約ジョブを実行する意思がない場合であると判断できる。例えば、ユーザが予約ジョブを実行するために情報処理装置で予約実行命令を入力したが、その後に予約ジョブを実行できない事情が発生した場合などが挙げられる。この場合、予約ジョブの優先度を他のジョブに対して低下させることで、実行されない予約ジョブが優先的に取り扱われることを防止できるため、通信装置に効率よくジョブを実行させることが可能となる。
【００１１】
また、本願に記載の通信システムおよび通信装置によれば、第１記憶制御手段は、複数の予約ジョブを第１記憶部に記憶させることが可能とされる。複数の予約ジョブは、複数の情報処理装置によって生成された予約ジョブであってもよいし、同一の情報処理装置によって生成された予約ジョブであってもよい。最上位の実行順位が割り当てられている予約ジョブについての予約確認通知が、情報処理装置へ送信される。そして、予約確認通知に対する予約実行命令を受信することを条件として、最上位の実行順位の予約ジョブが、他の予約ジョブに対して優先的に処理される。最上位の予約ジョブが終了すると、２番目の実行順位の予約ジョブが最上位へ繰り上げられる。以下、同様の処理が繰り返される。これにより、予約ジョブが複数存在する場合にも、実行順位に従って予約ジョブを取り扱うことが可能となる。
【００１２】
また、本願に記載の通信システムおよび通信装置において、実行開始時間は、予約ジョブを開始する時間である。実行開始時間は、例えば、相対的な時間（例：５分後）で指定されてもよいし、絶対的な時間（例：１５：３０）で指定されてもよい。実行開始情報を指定することにより、予約確認通知を再受信するタイミングをユーザが決定することができる。よって、予約ジョブの実行タイミングを延長することが可能となる。例えば、ユーザが予約確認通知を受信して、予約ジョブの実行順番が到来したことを認識した場合に、予約ジョブを実行する意志はあるが、今すぐに実行することができない事情がある場合には、実行開始時間を指定することで、予約ジョブの実行タイミングを延長する。そして予約確認通知を再度受信することで、ユーザは延長した実行タイミングが到来したことを知ることが出来る。これにより、ユーザの利便性を高めることができる。
【００１３】
また、本願に記載の通信システムおよび通信装置において、処理情報の一例としては、スキャン処理の場合には、処理枚数やスキャン解像度などが挙げられる。また、処理時間の求め方の一例としては、スキャン処理を行う場合には、スキャン解像度によって原稿１枚当たりのスキャン時間を求め、求めたスキャン時間に処理枚数を乗じることで処理時間を算出する方法が挙げられる。第１記憶制御手段は、最上位の予約ジョブの待機時間と、下位の予約ジョブの処理時間とを比較する。待機時間は、現在時刻から、実行順位が最上位の予約ジョブの実行開始時間が到来するまでの間の時間である。待機時間より処理時間が小さいと判断される場合には、下位の予約ジョブの実行順位が最上位へ繰り上げられる。これにより、最上位の予約ジョブの待機時間の間に、下位の予約ジョブを実行することができる。よって、最上位の予約ジョブの実行スケジュールに影響を与えることなく、通信装置の稼働率を高めることが可能となる。
【００１４】
また、本願に記載の通信システムおよび通信装置において、表示手段の一例としては、液晶パネルが挙げられる。これにより、予約ジョブの処理時間がユーザに報知されるため、ユーザの利便性を高めることができる。
【００１５】
また、本願に記載の通信システムおよび通信装置において、実行順位がユーザに報知されるとしてもよい。これによっても、ユーザの利便性を高めることができる。
【図面の簡単な説明】
【００１６】
【図１】多機能機システムの概略図である。
【図２】ＰＣの動作フローチャート（その１）を示す図である。
【図３】ＰＣの動作フローチャート（その２）を示す図である。
【図４】多機能機の動作フローチャート（その１）を示す図である。
【図５】多機能機の動作フローチャート（その２）を示す図である。
【図６】多機能機の動作フローチャート（その３）を示す図である。
【図７】多機能機の動作フローチャート（その４）を示す図である。
【図８】予約ジョブテーブルの記憶内容の一例を示す図（その１）である。
【図９】予約ジョブテーブルの記憶内容の一例を示す図（その２）である。
【図１０】予約ジョブテーブルの記憶内容の一例を示す図（その３）である。
【発明を実施するための形態】
【００１７】
図面を参照して実施例を説明する。図１に、本実施例の多機能機システム２の概略図を示す。多機能機システム２は、多機能機１０と、ＰＣ７０ａないし７０ｃとを備える。多機能機１０およびＰＣ７０ａないし７０ｃは、ＬＡＮ回線４を介して互いに通信可能に接続されている。
【００１８】
多機能機１０は、制御部１２、タッチパネル５０、キーパッド５２、印刷部５４、ＦＡＸ部５８、ネットワークインターフェイス６０、ＰＳＴＮインターフェイス６２、スキャナ部６４等を有する。ネットワークインターフェイス６０は、ＬＡＮ回線４に接続されている。制御部１２は、ＣＰＵ１４、ＲＯＭ１６、ＲＡＭ３０、ＮＶＲＡＭ４０、等を有する。
【００１９】
ＣＰＵ１４は、ＲＯＭ１６に記憶されている各種のプログラムに従って様々な処理を実行する。基本機能プログラム１８は、多機能機１０の基本的な動作を制御するためのプログラムである。基本機能プログラム１８は、例えば、印刷部５４、ＦＡＸ部５８等を制御するための各種制御プログラムを含んでいる。
【００２０】
ＲＡＭ３０は、基本機能ワーク領域３２を備える。基本機能ワーク領域３２は、基本機能プログラム１８に従って処理が実行される過程で生成される各種データを記憶するための記憶領域である。またＲＡＭ３０は、予約ジョブテーブルＴＢ１を備える。図８に、予約ジョブテーブルＴＢ１の一例を示す。予約ジョブテーブルＴＢ１は、予約ジョブ１１０を記憶する。予約ジョブ１１０は、多機能機１０のスキャナ部６４を用いたスキャン処理の予約である。また予約ジョブテーブルＴＢ１は、複数の予約ジョブ１１０各々ごとに、実行順位１００を割り当てて記憶する。実行順位１００は、数字が小さいほど優先度が高くなる。予約ジョブ１１０は、ユーザＩＤ１０１、ＩＰアドレス１０２、処理時間１０３、実行開始時間１０４を含んでいる。ユーザＩＤ１０１は、予約を行ったユーザを識別するためのＩＤである。ＩＰアドレス１０２は、予約を行ったＰＣのＩＰアドレスである。処理時間１０３は、予約されたジョブを処理する際に必要な時間である。実行開始時間１０４は、予約ジョブ１１０を開始する時間である。
【００２１】
予約ジョブテーブルＴＢ１では、実行順位１００＝「１」が割り当てられた予約ジョブ１１０が、最上位の予約ジョブ１１０とされる。そして、最上位の予約ジョブ１１０が、他の予約ジョブ１１０に対して優先的に処理される。また、最上位の予約ジョブ１１０において、実行開始時間１０４が登録されている場合には、実行開始時間１０４が到来するまで実行が待機される。最上位の予約ジョブ１１０が終了すると、最上位の予約ジョブ１１０は、予約ジョブテーブルＴＢ１から削除される。そして、残された予約ジョブ１１０の実行順位１００が、一つずつ繰り上げられる。これにより、予約ジョブテーブルＴＢ１に予約ジョブ１１０が複数登録されている場合にも、実行順位１００に従って予約ジョブ１１０を順番に実行していくことが可能となる。
【００２２】
ＰＣ７０ａの構成を説明する。ＰＣ７０ａは、ＣＰＵ７２、ハードディスク７４、表示部８２、操作部８４、ネットワークインターフェイス８６、ＲＡＭ９０等を有する。表示部８２は、様々な情報を表示することができる。操作部８４は、キーボードやマウスによって構成される。ユーザは、操作部８４を操作することによって、様々な指示や情報をＰＣ７０ａに入力することができる。ネットワークインターフェイス８６は、ＬＡＮ回線４を介して多機能機１０との間で各種の情報を通信することができる。
【００２３】
ハードディスク７４は、基本プログラム７６を記憶する。基本プログラム７６は、ＰＣ７０ａの基本的な動作を制御するためのプログラムである。また、ハードディスク７４には、多機能機１０を制御するためのソフトウェアであるデバイスドライバがインストールされている。ＣＰＵ７２は、デバイスドライバによって、多機能機１０を制御する。なお、ＰＣ７０ｂおよびＰＣ７０ｃの構成はＰＣ７０ａと同様であるため、詳細な説明は省略する。
【００２４】
ＰＣで行われる動作フローを、図２および図３を用いて説明する。図２および図３のフローは、スキャン処理のジョブ予約を行うフローである。Ｓ１１において、ＣＰＵ７２は、操作部８４でスキャン処理のジョブの予約が受け付けられることに応じて、多機能機１０に予約通知情報を送信する。予約通知情報には、予約したユーザを表すユーザＩＤ１０１、予約したＰＣを特定するためのＩＰアドレス１０２、ジョブの処理内容を示す処理情報（処理枚数、スキャン解像度）が含まれている。
【００２５】
Ｓ１３において、ＣＰＵ７２は、多機能機１０から予約受付通知信号を受信したか否かを判断する。予約受付通知信号は、予約を受け付けた旨をＰＣへ報知する信号である。予約受付通知信号には、予約したジョブの実行順位１００と、ジョブ実行までの待ち時間が含まれている。予約受付通知信号を受信していない場合（Ｓ１３：ＮＯ）にはＳ１３へ戻り待機し、受信している場合（Ｓ１３：ＹＥＳ）にはＳ１５へ進む。
【００２６】
Ｓ１５において、ＣＰＵ７２は、受信した予約受付通知信号に基づき、予約したジョブの実行順位１００および待ち時間を、表示部８２に表示する。
【００２７】
Ｓ１７において、ＣＰＵ７２は、多機能機１０から予約確認通知信号を受信したか否かを判断する。予約確認通知信号は、予約していた予約ジョブ１１０の実行順番が到来したことをユーザに報知する信号である。また、多機能機１０を他のユーザが使用できないようにロックしてよいか否かを確認するための信号である。予約確認通知信号を受信していない場合（Ｓ１７：ＮＯ）にはＳ１７へ戻り待機し、受信した場合（Ｓ１７：ＹＥＳ）にはＳ１９へ進む。
【００２８】
Ｓ１９において、ＣＰＵ７２は、「予約したジョブを実行しますか？」「予約を延長する場合には、延長したジョブの実行開始時間を入力してください」の予約確認ダイアログを表示部８２へ表示する。そして、予約実行命令または実行開始時間１０４の入力を待ち受ける。予約実行命令は、予約ジョブ１１０を実行する旨の命令である。例えば、操作部８４のＯＫボタンが押下されることで、予約実行命令が入力されるとしてもよい。また、実行開始時間１０４は、予約ジョブ１１０を延長する場合における、延長後の予約ジョブ１１０の実行を開始する時間である。
【００２９】
Ｓ２１において、ＣＰＵ７２は、予約実行命令が入力されたか否かを判断する。予約実行命令が入力されていない場合（Ｓ２１：ＮＯ）には、Ｓ５１へ進む。Ｓ５１において、ＣＰＵ７２は、多機能機１０から予約解除通知を受信したか否かを判断する。予約解除通知は、予約ジョブ１１０を取り消した旨を報知する信号である。予約解除通知を受信した場合（Ｓ５１：ＹＥＳ）にはＳ５３へ進み、受信していない場合（Ｓ５１：ＮＯ）にはＳ２１へ戻る。
【００３０】
また、Ｓ２１において予約実行命令が入力された場合（Ｓ２１：ＹＥＳ）には、ユーザが予約ジョブ１１０を実行する意志を有していると判断され、Ｓ２３へ進む。Ｓ２３において、ＣＰＵ７２は、多機能機１０に予約実行命令を送信する。これにより、予約ジョブ１１０を実際に実行する旨が、多機能機１０に報知される。
【００３１】
Ｓ２５において、ＣＰＵ７２は、実行開始時間１０４が入力されたか否かを判断する。実行開始時間１０４が入力された場合（Ｓ２５：ＹＥＳ）には、ユーザが予約ジョブ１１０を延長する場合であると判断され、Ｓ２６へ進む。Ｓ２６において、ＣＰＵ７２は、多機能機１０に実行開始時間１０４を送信し、Ｓ１７へ戻る。そしてＳ１７では、多機能機１０から予約確認通知信号が再度送信されてくることを待ち受ける。
【００３２】
例えば、ユーザがＳ１９において予約ジョブの実行順番が到来したことを認識した場合に、予約ジョブを実行する意志はあるが、今すぐに実行することができない事情がある場合には、Ｓ２５において、実行開始時間１０４を入力すればよい。これにより、入力した実行開始時間１０４が到来するまで、予約ジョブの実行が延長される。そして実行開始時間１０４が到来すると、予約確認通知が多機能機１０から再度送信されてくる。よってユーザは、延長した予約ジョブの実行開始時間が到来したことを知ることが出来るため、ユーザの利便性を高めることができる。
【００３３】
一方、Ｓ２５において、実行開始時間１０４が入力されない場合（Ｓ２５：ＮＯ）には、ユーザが予約ジョブ１１０を延長しない場合であると判断され、Ｓ２７へ進む。なお、Ｓ２３において予約実行命令を送信後、所定時間内に実行開始時間１０４が入力されなかった場合に、Ｓ２５において否定判断するとよい。Ｓ２７において、ＣＰＵ７２は、多機能機１０からスキャン画像データを受信したか否かを判断する。スキャン画像データを受信した場合（Ｓ２７：ＹＥＳ）にはＳ３１へ進み、ＣＰＵ７２は、スキャン画像データを受信してハードディスク７４に記憶する。そしてフローを終了する。一方、Ｓ２７において、スキャン画像データを受信していない場合（Ｓ２７：ＮＯ）には、Ｓ２９へ進む。
【００３４】
Ｓ２９において、ＣＰＵ７２は、多機能機１０から予約解除通知を受信したか否かを判断する。予約解除通知を受信していない場合（Ｓ２９：ＮＯ）にはＳ２７へ戻り、スキャン画像データの受信を待機する。一方、予約解除通知を受信した場合（Ｓ２９：ＹＥＳ）には、予約ジョブが取り消された場合であると判断され、Ｓ５３へ進む。
【００３５】
Ｓ５３において、ＣＰＵ７２は、再予約処理の実行画面を表示部８２に表示する。再予約処理は、一度取り消されたジョブ予約を再度予約し直すための処理である。Ｓ５５において、ＣＰＵ７２は、再予約処理が行われたか否かを判断する。再予約処理が行われた場合（Ｓ５５：ＹＥＳ）にはＳ１１へ戻り、再予約処理が行われていない場合（Ｓ５５：ＮＯ）にはフローを終了する。
【００３６】
多機能機１０で行われる動作フローを、図４および図５を用いて説明する。図４および図５のフローは、予約ジョブテーブルＴＢ１に記憶されている予約ジョブ１１０ごとに動作するフローであり、スキャン処理の予約が行われることに応じて開始されるフローである。Ｓ１１１において、ＣＰＵ１４は、ＰＣから予約通知情報を受信したか否かを判断する。受信していない場合（Ｓ１１１：ＮＯ）にはＳ１１１へ戻り待機し、受信した場合（Ｓ１１１：ＹＥＳ）にはＳ１１２へ進む。Ｓ１１２において、ＣＰＵ１４は、実行順位１００の算出処理を行う。
【００３７】
図６のフローを用いて、実行順位算出処理の詳細を説明する。Ｓ１５９において、ＣＰＵ１４は、予約通知情報に含まれる処理情報（処理枚数、スキャン解像度）に基づいて、予約ジョブ１１０の処理時間１０３と待ち時間を算出する。処理時間１０３の算出では、スキャン解像度によって、原稿１枚当たりのスキャン時間が求められる。そして、求められたスキャン時間に処理枚数を乗じることで、処理時間１０３が算出される。また、待ち時間は、今回予約された予約ジョブ１１０よりも実行順位１００が上位の予約ジョブ１１０の処理時間１０３を、積算することで算出される。
【００３８】
Ｓ１６１において、ＣＰＵ１４は、今回予約された予約ジョブ１１０以外の他の予約ジョブ１１０が、予約ジョブテーブルＴＢ１に登録されているか否かを判断する。他の予約ジョブ１１０が登録されていない場合（Ｓ１６１：ＮＯ）には、Ｓ１６３へ進む。Ｓ１６３において、ＣＰＵ１４は、今回予約された予約ジョブ１１０に、実行順位１００の最上位である「１」を割り当てる。そして、実行順位算出処理を終了し、Ｓ１１５（図４）へ進む。
【００３９】
一方、Ｓ１６１において、他の予約ジョブ１１０が予約ジョブテーブルＴＢ１に登録されている場合（Ｓ１６１：ＹＥＳ）には、Ｓ１６５へ進む。Ｓ１６５において、ＣＰＵ１４は、実行順位１００＝「１」の最上位の予約ジョブ１１０の待機時間と、今回予約された予約ジョブ１１０の処理時間１０３とを比較する。待機時間は、現在時刻から、実行開始時間１０４が到来するまでの間の時間である。
【００４０】
Ｓ１６７において、ＣＰＵ１４は、今回予約された予約ジョブ１１０の処理時間１０３の方が、最上位の予約ジョブの待機時間よりも短いか否かを判断する。処理時間１０３の方が短い場合（Ｓ１６７：ＹＥＳ）には、最上位の予約ジョブの待機時間の間に、今回予約された予約ジョブ１１０の処理を完了させることができる場合と判断される。よってＳ１６９へ進み、ＣＰＵ１４は、今回予約された予約ジョブ１１０の実行順位１００を最上位である「１」へ繰り上げると共に、最上位とされていた予約ジョブ１１０の実行順位１００を「２」へ降格させる。そして実行順位算出処理が終了する。これにより、最上位の予約ジョブ１１０の実行スケジュールに影響を与えることなく、多機能機１０の稼働率を高めることが可能となる。
【００４１】
一方、Ｓ１６７において、今回予約された予約ジョブ１１０の処理時間１０３の方が、待機時間よりも短くない場合（Ｓ１６７：ＮＯ）には、Ｓ１７１へ進む。Ｓ１７１において、ＣＰＵ１４は、今回予約された予約ジョブ１１０に、予約ジョブテーブルＴＢ１に登録されている予約ジョブ１１０の中で最下位となる実行順位１００を割り当てる。そして、実行順位算出処理を終了し、Ｓ１１５（図４）へ進む。
【００４２】
Ｓ１１５において、ＣＰＵ１４は、今回予約された予約ジョブ１１０を、予約ジョブテーブルＴＢ１に登録する。
【００４３】
Ｓ１１６において、ＣＰＵ１４は、予約受付通知信号をＰＣへ送信する。予約受付通知信号によって、今回予約された予約ジョブ１１０に割り当てられた実行順位１００と、待ち時間が、ＰＣへ報知される。
【００４４】
Ｓ１１７において、ＣＰＵ１４は、今回予約された予約ジョブ１１０の実行順位１００が、予約ジョブテーブルＴＢ１上で「１」に繰り上がったか否かが監視される。実行順位１００が「１」ではない場合（Ｓ１１７：ＮＯ）には、Ｓ１１７へ戻り待機する。一方、実行順位１００が「１」である場合（Ｓ１１７：ＹＥＳ）には、今回予約された予約ジョブ１１０を実行する順番が回ってきたと判断され、Ｓ１１９へ進む。
【００４５】
Ｓ１１９において、ＣＰＵ１４は、ＰＣに予約確認通知信号を送信することで、多機能機１０をロックしてよいか否かをユーザに確認する。
【００４６】
Ｓ１２１において、ＣＰＵ１４は、ＰＣから予約実行命令を受信したか否かを判断する。予約実行命令を受信していない場合（Ｓ１２１：ＮＯ）には、Ｓ１５１へ進み、ＣＰＵ１４は、予約確認通知信号を送信してから所定時間が経過したか否かを判断する。所定時間が経過していない場合（Ｓ１５１：ＮＯ）には、Ｓ１２１へ戻る。一方、所定時間が経過した場合（Ｓ１５１：ＹＥＳ）には、所定時間のうちに予約実行命令を受信しなかった場合である。この場合、ユーザが予約ジョブ１１０を実行する意思を有しない場合であると判断され、Ｓ１５３へ進む。
【００４７】
Ｓ１５３において、ＣＰＵ１４は、ＰＣに予約解除通知を送信する。そしてＣＰＵ１４は、今回予約された予約ジョブ１１０の優先度を、他の予約ジョブ１１０に対して低下させる。具体的には、今回予約された予約ジョブ１１０を、予約ジョブテーブルＴＢ１から消去する。これにより、実行されない予約ジョブ１１０が優先的に取り扱われることを防止できるため、多機能機１０に効率よくジョブを実行させることが可能となる。そしてフローを終了する。
【００４８】
一方、Ｓ１２１において、予約実行命令を受信している場合（Ｓ１２１：ＹＥＳ）には、Ｓ１２３へ進む。Ｓ１２３において、ＣＰＵ１４は、実行開始時間１０４をＰＣから受信したか否かを判断する。受信した場合（Ｓ１２３：ＹＥＳ）には、予約延長された場合であると判断され、Ｓ１２４へ進む。Ｓ１２４において、ＣＰＵ１４は、予約延長処理を行う。
【００４９】
図７を用いて、予約延長処理の詳細を説明する。Ｓ１８１において、ＣＰＵ１４は、予約ジョブテーブルＴＢ１に、今回延長する予約ジョブ１１０よりも下位の実行順位１００を有する予約ジョブ１１０が登録されているか否かを判断する。下位の予約ジョブ１１０が登録されていない場合（Ｓ１８１：ＮＯ）にはＳ１８９へ進み、登録されている場合（Ｓ１８１：ＹＥＳ）にはＳ１８３へ進む。
【００５０】
Ｓ１８３において、ＣＰＵ１４は、下位の予約ジョブ１１０の処理時間１０３と、今回延長する予約ジョブ１１０の待機時間を比較する。待機時間は、現在時刻から、延長後の実行開始時間１０４が到来するまでの間の時間である。
【００５１】
Ｓ１８５において、ＣＰＵ１４は、今回延長する予約ジョブ１１０の待機時間の方が、下位の予約ジョブ１１０の処理時間１０３よりも長いか否かを判断する。待機時間の方が長くない場合（Ｓ１８５：ＮＯ）には、Ｓ１８７をスキップしてＳ１８９へ進む。一方、待機時間の方が長い場合（Ｓ１８５：ＹＥＳ）には、今回延長する予約ジョブ１１０の待機時間の間に、下位の予約ジョブ１１０の処理を完了させることができる場合と判断される。よってＳ１８７へ進み、ＣＰＵ１４は、下位の予約ジョブ１１０の実行順位１００を「１」へ繰り上げると共に、今回延長する予約ジョブ１１０の実行順位１００を「２」へ降格させる。
【００５２】
Ｓ１８９において、ＣＰＵ１４は、予約ジョブテーブルＴＢ１に、実行順位の繰り上げ後の予約ジョブ１１０を登録する。そして予約延長処理を終了し、Ｓ１２５（図５）へ進む。
【００５３】
Ｓ１２５において、ＣＰＵ１４は、実行開始時間１０４が到来したか否かを判断する。到来していない場合（Ｓ１２５：ＮＯ）にはＳ１２５へ戻り待機し、到来した場合（Ｓ１２５：ＹＥＳ）にはＳ１１９へ戻る。Ｓ１１９において、予約確認通知がＰＣへ再送信される。
【００５４】
また、Ｓ１２３において、実行開始時間１０４をＰＣから受信していない場合（Ｓ１２３：ＮＯ）には、予約延長されなかった場合であると判断され、Ｓ１２７へ進む。Ｓ１２７においてＣＰＵ１４は、最上位の予約ジョブ１１０を行ったユーザ以外の他のユーザが使用できないように、多機能機１０をロックする。これにより、最上位の予約ジョブ１１０を、他の予約ジョブ１１０に対して優先的に処理することができる。よって、スキャン用の原稿をセットするためにユーザが多機能機１０まで移動したが、他のユーザが多機能機１０を使用中のために原稿をセットすることができないなどの事態の発生を防止することができる。
【００５５】
Ｓ１２９において、ＣＰＵ１４は、ユーザ認証の入力が行われたか否かを判断する。ユーザ認証の入力では、ユーザによってキーパッド５２が操作され、パスワードが入力される。ユーザ認証の入力が行われた場合（Ｓ１２９：ＹＥＳ）には、ユーザが予約ジョブ１１０を実行するために多機能機１０の前まで移動してきていると判断され、Ｓ１３３へ進む。Ｓ１３３において、ＣＰＵ１４は、スキャナ部６４を用いて原稿をスキャンする。そして生成したスキャン画像データをＰＣに送信し、フローを終了する。
【００５６】
一方、Ｓ１２９において、ユーザ認証が入力されなかった場合（Ｓ１２９：ＮＯ）には、Ｓ１３１へ進む。Ｓ１３１において、ＣＰＵ１４は、多機能機１０をロックしてから所定時間が経過したか否かを判断する。所定時間が経過していない場合（Ｓ１３１：ＮＯ）には、Ｓ１３１へ戻り待機する。一方、所定時間が経過した場合（Ｓ１３１：ＹＥＳ）には、所定時間内にユーザが多機能機１０の前まで移動しなかった場合である。この場合、ユーザが予約ジョブ１１０を実行する意思を有しない場合であると判断され、Ｓ１３２へ進む。
【００５７】
Ｓ１３１で所定時間が経過する場合の例としては、ユーザが予約ジョブ１１０を実行するためにＰＣでは予約実行命令を入力したが、その後に予約ジョブ１１０を実行できない事情が発生し、多機能機１０の前まで来ることが出来なかった場合が挙げられる。
【００５８】
Ｓ１３２において、ＣＰＵ１４は、ＰＣに予約解除通知を送信する。そしてＣＰＵ１４は、今回予約された予約ジョブ１１０を、予約ジョブテーブルＴＢ１から消去する。そしてフローを終了する。
【００５９】
本実施形態での具体的な動作例を説明する。第１の動作例として、ユーザＩＤ１０１＝「Ａ」を有するユーザＡが、ＰＣ７０ａを用いてスキャン処理の予約を実行済みである場合を説明する。また、図９の予約ジョブテーブルＴＢ１ａに示すように、実行順位１００＝「１」の欄に、処理時間１０３＝２分、実行開始時間１０４＝１０分後、の予約ジョブ１１０が登録されている場合を説明する。この状態から、ユーザＩＤ１０１＝「Ｂ」を有するユーザＢが、ＰＣ７０ｂを用いてスキャン処理の予約を行う場合を説明する。
【００６０】
ユーザＢが、ＰＣ７０ｂの操作部８４を操作してスキャン処理の予約を行うと、多機能機１０に予約通知情報が送信される（Ｓ１１）。多機能機１０は、ＰＣ７０ｂから予約通知情報を受信すると（Ｓ１１１：ＹＥＳ）、実行順位１００の算出処理を開始し（Ｓ１１２）、処理時間１０３＝５分、待ち時間＝１２分、を算出する（Ｓ１５９）。また、ユーザＡの予約ジョブ１１０が、既に実行順位１００＝「１」として予約ジョブテーブルＴＢ１に登録されているため（Ｓ１６１：ＹＥＳ）、ユーザＡの予約ジョブ１１０の待機時間と、今回予約されたユーザＢの予約ジョブ１１０の処理時間１０３とが比較される。ここで、ユーザＡの予約ジョブ１１０の待機時間は、現在時刻から実行開始時間１０４（１０分後）が到来するまでの間の時間であるため、１０分である。よって、ユーザＢの予約ジョブ１１０の処理時間１０３（５分）の方が、ユーザＡの予約ジョブ１１０の待機時間（１０分）よりも短いため（Ｓ１６７：ＹＥＳ）、ユーザＢの予約ジョブ１１０の実行順位１００が「１」へ繰り上げられる。また、ユーザＡの予約ジョブ１１０の実行順位１００が降格される。よって、図９の予約ジョブテーブルＴＢ１ｂに示すように、ユーザＢの予約ジョブ１１０が実行順位１００＝「１」として登録され、ユーザＡの予約ジョブ１１０が実行順位１００＝「２」として登録される（Ｓ１１５）。
【００６１】
多機能機１０からＰＣ７０ｂへは、予約受付通知信号によって、実行順位１００（「１」）と、待ち時間が報知される（Ｓ１１６）。ＰＣ７０ｂは、予約受付通知信号を受信し（Ｓ１３：ＹＥＳ）、処理時間１０３（５分）および待ち時間（１２分）を表示部８２に表示する（Ｓ１５）。
【００６２】
ユーザＢの予約ジョブ１１０の実行順位１００が「１」であるため（Ｓ１１７：ＹＥＳ）、ＰＣ７０ｂに予約確認通知信号が送信される（Ｓ１１９）。ＰＣ７０ｂが予約確認通知信号を受信すると（Ｓ１７：ＹＥＳ）、予約確認ダイアログを表示部８２に表示する（Ｓ１９）。ユーザＢによって予約実行命令が入力されると（Ｓ２１：ＹＥＳ）、多機能機１０に予約実行命令が送信される（Ｓ２３）。
【００６３】
多機能機１０は予約実行命令をＰＣ７０ｂから受信する（Ｓ１２１：ＹＥＳ）。また多機能機１０は、実行開始時間１０４をＰＣ７０ｂから受信しない（Ｓ１２３：ＮＯ）。よって、ユーザＢ以外の他のユーザが使用できないように、多機能機１０がロックされる（Ｓ１２７）。ユーザＢが多機能機１０の前に移動し、キーパッド５２を操作してパスワードを入力すると（Ｓ１２９：ＹＥＳ）、スキャナ部６４で原稿のスキャンが行われ、生成されたスキャン画像データがＰＣ７０ｂに送信される（Ｓ１３３）。ＰＣ７０ｂは、スキャン画像データを受信し（Ｓ２７：Ｙ）、スキャン画像データをハードディスク７４に記憶する（Ｓ３１）。
【００６４】
ユーザＢの予約ジョブ１１０が終了すると、ユーザＢの予約ジョブ１１０が予約ジョブテーブルＴＢ１から削除される。よって図９の予約ジョブテーブルＴＢ１ａの状態へ戻る。そして、ユーザＡの予約ジョブ１１０の実行開始時間１０４が到来すると（Ｓ１２５：Ｙ）、予約確認通知がＰＣ７０ａへ送信される。以下の処理は、ユーザＢの予約ジョブ１１０の処理と同様であるため、詳細な説明は省略する。
【００６５】
また、第２の動作例を説明する。例として、ユーザＡとＢが、スキャン処理の予約を登録済みである場合を説明する。また、図１０の予約ジョブテーブルＴＢ１ｃに示すように、実行順位１００＝「１」の欄にユーザＡの予約ジョブ１１０が登録され、実行順位１００＝「２」の欄にユーザＢの予約ジョブ１１０が登録されているとする。この状態から、ユーザＡが、予約ジョブ１１０を延長する場合を説明する。
【００６６】
ユーザＡの予約ジョブ１１０の実行順位１００が「１」であるため（Ｓ１１７：ＹＥＳ）、ＰＣ７０ａに予約確認通知信号が送信される（Ｓ１１９）。ＰＣ７０ａは予約確認通知信号を受信し（Ｓ１７：ＹＥＳ）、予約確認ダイアログを表示部８２に表示する（Ｓ１９）。ユーザＡによって予約実行命令が入力され（Ｓ２１：ＹＥＳ）、多機能機１０に予約実行命令が送信される（Ｓ２３）。ユーザＡが実行開始時間１０４を「１０分後」と入力すると（Ｓ２５：ＹＥＳ）、多機能機１０に実行開始時間１０４が送信される（Ｓ２６）。
【００６７】
多機能機１０がＰＣ７０ａから予約実行命令（Ｓ１２１：ＹＥＳ）および実行開始時間１０４（Ｓ１２３：ＹＥＳ）を受信するため、予約延長処理（Ｓ１２４）が行われる。予約ジョブテーブルＴＢ１ｃ（図１０）に、実行順位１００＝「２」の下位の予約ジョブ１１０が登録されている（Ｓ１８１：ＹＥＳ）。よって、下位の予約ジョブ１１０（ユーザＢ）の処理時間１０３（５分）と、今回延長する予約ジョブ１１０（ユーザＡ）の待機時間（１０分）が比較される（Ｓ１８３）。予約ジョブ１１０（ユーザＡ）の待機時間の方が長いため（Ｓ１８５：ＹＥＳ）、下位の予約ジョブ１１０（ユーザＢ）の実行順位１００が「１」へ繰り上げられると共に、今回延長する予約ジョブ１１０（ユーザＡ）の実行順位１００が降格される（Ｓ１８７）。よって、図１０の予約ジョブテーブルＴＢ１ｄに示すように、ユーザＢの予約ジョブ１１０が実行順位１００＝「１」として登録され、ユーザＡの予約ジョブ１１０が実行順位１００＝「２」として登録される（Ｓ１８９）。そして予約延長処理を終了し、Ｓ１２５（図５）へ進む。なお、以後の処理は、第１の動作例と同様であるため、詳細な説明は省略する。
【００６８】
本実施形態に係る多機能機システム２の効果を説明する。多機能機システム２では、第１に、ユーザによって予約実行命令が入力されたことをＳ２１で検出することで、ユーザが予約ジョブ１１０を実行する意志を有していることを確認することができる。また、第２に、ユーザによってユーザ認証の入力が行われたことをＳ１２９で検出することで、ユーザが予約ジョブ１１０を実行するために多機能機１０の前まで移動してきたことを確認することができる。これにより、予約ジョブ１１０が実際に実行されることを確認した上で、予約ジョブ１１０を行ったユーザ以外の他のユーザが使用できないように、多機能機１０をロックすることができる。よって、ユーザが実際に予約ジョブ１１０を実行するか否かに応じて、多機能機１０をロックするか否かを決定することができる。すると、実行されない予約ジョブ１１０によって多機能機１０がロックされてしまうことを防止できるため、他のジョブの実行が停止または遅延してしまう事態を防止できる。よって、多機能機１０に効率よくジョブを実行させることが可能となる。
【００６９】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００７０】
なお、多機能機１０をロックする手順は、様々なバリエーションがあってよい。例えば、予約ジョブ１１０を実行する順番が回ってきたことに応じて（Ｓ１１７：ＹＥＳ）、ＰＣに予約確認通知信号を送信する代わりに、多機能機１０をロックするとしてもよい（Ｓ１１９）。そして、予約延長された場合（Ｓ１２３：ＹＥＳ）には、予約延長処理を行う代わりに、ロックを解除するとしてもよい（Ｓ１２４）。また、ユーザが予約ジョブ１１０を実行する意思を有しない場合（Ｓ１５１：ＹＥＳ、Ｓ１３１：ＹＥＳ）には、ＰＣに予約解除通知を送信すると共に、ロックを解除するとしてもよい（Ｓ１５３、Ｓ１３２）。これにより、予約ジョブ１１０の実行順番が回ってくると、ロック実行の確認を取ることなく、すぐに多機能機１０をロックすることができる。よって、ロック実行を確認している間に、他のユーザに多機能機１０を占有されてしまう事態を防止することができる。
【００７１】
また、予約ジョブ１１０の優先度を低下させる方法は、予約ジョブ１１０を予約ジョブテーブルＴＢ１から消去する方法（Ｓ１５３、Ｓ１３２）に限られない。予約ジョブ１１０の実行順位１００を、予約ジョブテーブルＴＢ１に登録されている予約ジョブ１１０の中の最下位へ降格させる方法であってもよいし、所定の順位降格させる方法であってもよい。
【００７２】
また予約ジョブ１１０の対象は、スキャナ部６４を用いたスキャン処理に限られない。ＦＡＸ部５８を用いたＦＡＸ処理や、印刷部５４を用いた印刷処理などについても予約ジョブとして扱うことができる。また、予約ジョブテーブルＴＢ１における実行開始時間１０４の指定方法は、各種のバリエーションがあってもよい。「１０分後」などの相対的な指定方法であってもよいし、「１５：３０」などの絶対的な指定方法であってもよい。また、Ｓ１５１やＳ１３１で用いられる所定時間の値は、ユーザ等によって予め定められ、ＮＶＲＡＭ４０等に記憶されるとしても良い。また、多機能機１０に通信可能に接続されるＰＣの台数は、３台に限られず、多数存在してもよい。
【００７３】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００７４】
なお、多機能機１０は通信装置の一例である。ＰＣ７０ａないしＰＣ７０ｃは情報処理装置の一例である。ＲＡＭ３０は第１記憶部の一例である。ネットワークインターフェイス６０は第１通信手段の一例である。ネットワークインターフェイス８６は第２通信手段の一例である。操作部８４は入力受付手段の一例である。表示部８２は表示手段の一例である。
【００７５】
また、Ｓ１１９、Ｓ１１６を実行する制御部は第１通信手段の一例である。Ｓ１１、Ｓ２３を実行する制御部は第２通信手段の一例である。Ｓ１１５、Ｓ１５３、Ｓ１３２、Ｓ１６９、Ｓ１８９を実行する制御部は第１記憶制御手段の一例である。Ｓ２１を実行する制御部は入力受付手段の一例である。Ｓ１２７、Ｓ１５９を実行する制御部はジョブ実行手段の一例である。Ｓ１２９を実行する制御部は実行操作受付手段の一例である。Ｓ１５を実行する制御部は表示手段の一例である。
【符号の説明】
【００７６】
１０：多機能機、１４および７２：ＣＰＵ７０ａないし７０ｃ：ＰＣ、３０：ＲＡＭ、６０および８６：ネットワークインターフェイス、７４：ハードディスク、８２：表示部、８４：操作部、１００：実行順位、１１０：予約ジョブ、ＴＢ１：予約ジョブテーブル
【図１】
2011211341.tif 000003
【図２】
2011211341.tif 000004
【図３】
2011211341.tif 000005
【図４】
2011211341.tif 000006
【図５】
2011211341.tif 000007
【図６】
2011211341.tif 000008
【図７】
2011211341.tif 000009
【図８】
2011211341.tif 000010
【図９】
2011211341.tif 000011
【図１０】
2011211341.tif 000012