(57)【特許請求の範囲】
【請求項１】
携帯端末と、前記携帯端末と無線通信可能な画像処理装置とを備える画像処理システムであって、
前記携帯端末は、
前記画像処理装置との接続状態を確立させるよう前記画像処理装置に対して接続要求を送信する接続要求手段と、
前記画像処理装置との接続状態が確立されている場合に、前記画像処理装置にジョブを実行させる実行開始コマンドを送信するコマンド送信手段と、
前記画像処理装置との接続状態が切断された後に、前記画像処理装置に対して接続状態を確立させるよう定期的に再接続要求を送信する再接続要求手段と、
を備え、
前記画像処理装置は、
前記携帯端末から受信した前記接続要求に応じて前記携帯端末との接続状態を確立させる接続確立手段と、
前記携帯端末から受信する前記実行開始コマンドを受け付けるコマンド受付手段と、
前記コマンド受付手段により受け付けられた順に前記実行開始コマンドに基づき前記ジョブを実行させるジョブ実行手段と、
前記実行開始コマンドを受信した後に、前記携帯端末との接続状態を切断する切断手段と、
前記コマンド受付手段により前記実行開始コマンドが受け付けられた後に生成された前記ジョブに関するデータを、前記携帯端末との接続状態が確立されると前記携帯端末に対して送信するデータ送信手段と、
を備え、
前記接続確立手段は、前記データ送信手段により前記データが未だ送信されていない場合に、前記携帯端末から受信した前記再接続要求に応じて前記携帯端末との接続状態を確立させることを特徴とする画像処理システム。
【請求項２】
携帯端末と、前記携帯端末と無線通信可能な画像処理装置とを備える画像処理システムであって、
前記携帯端末は、
前記画像処理装置との接続状態を確立させるよう前記画像処理装置に対して接続要求を送信する接続要求手段と、
前記画像処理装置との接続状態が確立されている場合に、前記画像処理装置にジョブを実行させる実行開始コマンドを送信するコマンド送信手段と、
前記画像処理装置との接続状態が切断された後に、前記画像処理装置に対して接続状態を確立させるよう定期的に再接続要求を送信する再接続要求手段と、
を備え、
前記画像処理装置は、
前記携帯端末から受信した前記接続要求に応じて前記携帯端末との接続状態を確立させる接続確立手段と、
前記携帯端末から受信する前記実行開始コマンドを受け付けるコマンド受付手段と、
前記実行開始コマンドに基づき前記ジョブを実行させるジョブ実行手段と、
前記実行開始コマンドを受信した後であって前記ジョブの実行開始前に、前記携帯端末との接続状態を切断する切断手段と、
前記再接続要求に応じて、前記接続状態が再度確立されると、前記コマンド受付手段により前記実行開始コマンドが受け付けられた後に生成された前記ジョブに関するデータを、前記携帯端末に対して送信するデータ送信手段と、
を備えることを特徴とする画像処理システム。
【請求項３】
前記画像処理装置は、複数のチャンネルを備え、前記チャンネル毎に一の携帯端末と同時に無線通信可能であり、
前記接続確立手段は、前記チャンネルの総数から所定数を減じた数のチャンネルにおいて前記携帯端末との接続状態が確立されている場合に、第１の携帯端末から受信する前記接続要求に対して接続を拒否すると共に、前記第１の携帯端末とは異なる第２の携帯端末から受信する前記再接続要求に応じて当該携帯端末との接続状態を確立させることを特徴とする請求項１又は２に記載の画像処理システム。
【請求項４】
前記接続確立手段は、所定のユーザーにより使用される前記第１の携帯端末とは異なる第３の携帯端末からの接続要求を受信した場合に、接続を拒否することなく接続状態を確立させることを特徴とする請求項３に記載の画像処理システム。
【請求項５】
前記画像処理装置は、
前記ジョブ実行手段によるジョブの進捗状況を監視するジョブ監視手段と、
前記ジョブ監視手段により監視されるジョブの進行状況に応じて前記ジョブに関する通知を生成する通知生成手段と、
をさらに備えることを特徴とする請求項１乃至４のいずれかに記載の画像処理システム。
【請求項６】
前記接続確立手段は、前記通知生成手段により前記通知が生成されていない場合に、前記携帯端末から受信した前記再接続要求に対して接続を拒否することを特徴とする請求項５に記載の画像処理システム。
【請求項７】
前記通知生成手段は、前記ジョブの実行中にエラーが発生した場合に、前記携帯端末に対する通知を生成することを特徴とする請求項５又は６に記載の画像処理システム。
【請求項８】
前記通知生成手段は、前記ジョブの実行が終了した場合に、前記携帯端末に対する通知を生成することを特徴とする請求項５乃至７のいずれかに記載の画像処理システム。
【請求項９】
前記画像処理装置は、
前記コマンド受付手段により前記実行開始コマンドが受け付けられた場合に、前記実行開始コマンドに対応する前記ジョブの進捗状況に関するジョブ情報を、当該ジョブを送信した前記携帯端末と関連付けて記憶する記憶手段、
をさらに備え、
前記ジョブ監視手段は、前記ジョブの進捗状況に応じて前記ジョブ情報を更新し、
前記通知生成手段は、前記ジョブ情報を参照して前記通知を生成することを特徴とする請求項５乃至８のいずれかに記載の画像処理システム。
【請求項１０】
前記コマンド送信手段は、前記実行開始コマンドと共に当該実行開始コマンドに対応するジョブを識別する識別情報を送信し、
前記再接続要求手段は、前記接続要求に前記識別情報を付加して前記再接続要求を生成し、
前記記憶手段により記憶される前記ジョブ情報は、前記識別情報を含んでおり、
前記接続確立手段は、前記ジョブ情報を参照して前記再接続要求に含まれる前記識別情報に基づいて前記再接続要求と前記接続要求とを判別することを特徴とする請求項９に記載の画像処理システム。
【請求項１１】
前記画像処理装置は、
前記ジョブ実行手段によるジョブの実行状況に応じて新たに前記コマンド受付手段により受け付けられた前記実行開始コマンドに対応するジョブの実行を待機させるジョブ待機手段、
をさらに備え、
前記通知生成手段は、前記ジョブ実行手段によるジョブの実行中にエラーが発生した場合に、前記ジョブ待機手段により待機させられているジョブに対応する前記携帯端末に対する前記通知を生成することを特徴とする請求項５乃至１０のいずれかに記載の画像処理システム。
【請求項１２】
前記通知生成手段は、前記ジョブ待機手段により待機させられているジョブに対応する前記携帯端末のうち、前記エラーが発生したジョブと同じ種類のジョブに対応する携帯端末に対する前記通知を生成することを特徴とする請求項１１に記載の画像処理システム。
【請求項１３】
前記切断手段は、前記データ送信手段により前記携帯端末に対して前記データが送信されると、前記携帯端末との接続状態を切断することを特徴とする請求項１乃至１２のいずれかに記載の画像処理システム。
【請求項１４】
携帯端末と無線通信可能な画像処理装置であって、
前記携帯端末から受信した接続要求に応じて前記携帯端末との接続状態を確立させる接続確立手段と、
ジョブの実行を開始するため前記携帯端末から受信する実行開始コマンドを受け付けるコマンド受付手段と、
前記コマンド受付手段により受け付けられた順に前記実行開始コマンドに基づき前記ジョブを実行させるジョブ実行手段と、
前記実行開始コマンドを受信した後に、前記携帯端末との接続状態を切断する切断手段と、
を備え、
前記携帯端末は、接続状態が切断された後に、接続状態を確立させるよう定期的に再接続要求を送信し、
前記画像処理装置は、さらに
前記コマンド受付手段により前記実行開始コマンドが受け付けられた後に生成された前記ジョブに関するデータを、前記携帯端末との接続状態が確立されると前記携帯端末に対して送信するデータ送信手段、を備え、
前記接続確立手段は、前記データ送信手段により前記データが未だ送信されていない場合に、前記携帯端末から受信した前記再接続要求に応じて前記携帯端末との接続状態を確立させることを特徴とする画像処理装置。
【請求項１５】
携帯端末と無線通信可能な画像処理装置であって、
前記携帯端末から受信した接続要求に応じて前記携帯端末との接続状態を確立させる接続確立手段と、
ジョブの実行を開始するため前記携帯端末から受信する実行開始コマンドを受け付けるコマンド受付手段と、
前記実行開始コマンドに基づき前記ジョブを実行させるジョブ実行手段と、
前記実行開始コマンドを受信した後であって前記ジョブの実行開始前に、前記携帯端末との接続状態を切断する切断手段と、
接続状態が切断された後に前記ジョブに関するデータを取得するための定期的に送信される再接続要求を前記携帯端末から受信する受信手段と、
前記再接続要求に応じて前記携帯端末との接続状態が確立されると、前記コマンド受付手段により前記実行開始コマンドが受け付けられた後に生成された前記ジョブに関するデータを、前記携帯端末に対して送信するデータ送信手段と、
を備えることを特徴とする画像処理装置。
【請求項１６】
複数のチャンネルを備え、前記チャンネル毎に一の携帯端末と同時に無線通信可能であり、
前記接続確立手段は、前記チャンネルの総数から所定数を減じた数のチャンネルにおいて前記携帯端末との接続状態が確立されている場合に、第１の携帯端末から受信する前記接続要求に対して接続を拒否すると共に、前記第１の携帯端末とは異なる第２の携帯端末から受信する前記再接続要求に応じて接続状態を確立させることを特徴とする請求項１４又は１５に記載の画像処理装置。
【請求項１７】
前記ジョブ実行手段によるジョブの進捗状況を監視するジョブ監視手段と、
前記ジョブ監視手段により監視されるジョブの進行状況に応じて前記ジョブに関する通知を生成する通知生成手段と、
をさらに備えることを特徴とする請求項１４乃至１６のいずれかに記載の画像処理装置。
【請求項１８】
前記通知生成手段は、前記ジョブの実行中にエラーが発生した場合に、前記携帯端末に対する通知を生成することを特徴とする請求項１７に記載の画像処理装置。
【請求項１９】
前記通知生成手段は、前記ジョブの実行が終了した場合に、前記携帯端末に対する通知を生成することを特徴とする請求項１７又は１８に記載の画像処理装置。
【請求項２０】
前記ジョブ実行手段によるジョブの実行状況に応じて、新たに前記コマンド受付手段により受け付けられた前記実行開始コマンドに対応するジョブの実行を待機させるジョブ待機手段、
をさらに備え、
前記通知生成手段は、前記ジョブ実行手段によるジョブの実行中にエラーが発生した場合に、前記ジョブ待機手段により待機させられているジョブに対応する前記携帯端末に対する前記通知を生成することを特徴とする請求項１７乃至１９のいずれかに記載の画像処理装置。
【請求項２１】
前記通知生成手段は、前記ジョブ待機手段により待機させられているジョブに対応する前記携帯端末のうち、前記エラーが発生したジョブと同じ種類のジョブに対応する携帯端末に対する前記通知を生成することを特徴とする請求項２０に記載の画像処理装置。
【請求項２２】
前記切断手段は、前記データ送信手段により前記携帯端末に対して前記データが送信されると、前記携帯端末との接続状態を切断することを特徴とする請求項１４乃至２１のいずれかに記載の画像処理装置。
【請求項２３】
携帯端末と無線通信可能な画像処理装置において実行されるプログラムであって、前記画像処理装置を、
前記携帯端末から受信する接続要求に応じて前記携帯端末との接続状態を確立させる接続確立手段、
ジョブの実行を開始するため前記携帯端末から受信する実行開始コマンドを受け付けるコマンド受付手段、
前記コマンド受付手段により受け付けられた順に前記実行開始コマンドに基づき前記ジョブを実行させるジョブ実行手段、及び、
前記実行開始コマンドを受信した後に、前記携帯端末との接続状態を切断する切断手段、
として機能させ、
前記携帯端末は、前記画像処理装置との接続状態が切断された後に、前記画像処理装置に対して接続状態を確立させるよう定期的に再接続要求を送信し、
前記プログラムは、前記画像処理装置を、
前記コマンド受付手段により前記実行開始コマンドが受け付けられた後に生成された前記ジョブに関するデータを、前記携帯端末との接続状態が確立されると前記携帯端末に対して送信するデータ送信手段、
としてさらに機能させ、
前記接続確立手段は、前記データ送信手段により前記データが未だ送信されていない場合に、前記携帯端末から受信した前記再接続要求に応じて前記携帯端末との接続状態を確立させることを特徴とするプログラム。
【請求項２４】
携帯端末と無線通信可能な画像処理装置において実行されるプログラムであって、前記画像処理装置を、
前記携帯端末から受信する接続要求に応じて前記携帯端末との接続状態を確立させる接続確立手段、
ジョブの実行を開始するため前記携帯端末から受信する実行開始コマンドを受け付けるコマンド受付手段、
前記実行開始コマンドに基づき前記ジョブを実行させるジョブ実行手段、
前記実行開始コマンドを受信した後であって前記ジョブの実行開始前に、前記携帯端末との接続状態を切断する切断手段、
接続状態が切断された後に前記ジョブに関するデータを取得するための定期的に送信される再接続要求を前記携帯端末から受信する受信手段、及び、
前記再接続要求に応じて前記携帯端末との接続状態が確立されると、前記コマンド受付手段により前記実行開始コマンドが受け付けられた後に生成された前記ジョブに関するデータを、前記携帯端末に対して送信するデータ送信手段、
として機能させることを特徴とするプログラム。
【請求項２５】
前記画像処理装置を、
前記ジョブ実行手段によるジョブの進捗状況を監視するジョブ監視手段、及び、
前記ジョブ監視手段により監視されるジョブの進捗状況に応じて前記ジョブに関する通知を生成する通知生成手段、
としてさらに機能させることを特徴とする請求項２３又は２４に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理装置及びプログラムに関し、特に携帯端末と画像処理装置との無線通信による画像処理システムに関する。
【背景技術】
【０００２】
従来、スマートフォンやタブレット型コンピュータなどの携帯端末と、無線通信によりデータの送受信を行う画像処理装置が知られている。これらの携帯端末から画像処理装置に対してジョブを実行させるためのコマンドを送信すると、コマンドを受信した画像処理装置においてコマンドに基づくジョブが実行される。ジョブの実行が終了すると、画像処理装置は携帯端末に対して無線通信によりジョブが終了したことを通知する。また、ジョブ実行中にエラー等が発生した場合にも、画像処理装置は携帯端末に対して無線通信により通知を行う。
【０００３】
そのため、従来は、携帯端末から画像処理装置にジョブを実行させるためのコマンドを送信してから、画像処理装置によるジョブ実行が終了して携帯端末に対して通知がなされるまでの間、携帯端末と画像処理装置との無線通信による接続状態を継続させるのが一般的である。ところが、画像処理装置がジョブを実行している間、携帯端末との無線通信による接続状態を継続させると、他の携帯端末がこの画像処理装置との間で無線通信を行うことができない場合がある。すなわち、画像処理装置が無線通信のためのアクセスポイントとなるインタフェースを内蔵する場合、複数台の携帯端末と同時に無線通信可能なチャンネルの数に上限がある。そして、画像処理装置が複数の携帯端末と同時に接続状態を確立しているチャンネル数が上限に達する状態になると、画像処理装置に対してジョブを実行させたいユーザーが画像処理装置との無線通信を確立できず、ジョブを送信できないという事態が生じる。
【０００４】
他方、画像処理装置との間で無線通信を確立させた携帯端末からコマンドが送信され、画像処理装置によりジョブが正常に実行されている間、画像処理装置と携帯端末との間においてデータ等の送受信がないことが多い。したがって、画像処理装置においてジョブが正常に実行されている間も無線通信を継続させることは、チャンネルの有効利用を妨げるものである。
【０００５】
ところで、携帯端末の通信を中継する基地局に接続される基地局制御装置に関して、通信状態が確立されているチャンネル数が上限値に達している場合に、携帯端末からの要求に応じてチャンネル予約を設定する基地局制御装置が提案されている（例えば特許文献１）。このような基地局制御装置によると、空きチャンネルが生じた場合に、設定された予約に基づいて携帯端末は基地局を経由して通信可能となるため、予約を設定した携帯端末のユーザーは、空きチャンネルを利用して通信を行うことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−５５７３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、通信が長時間に亘るなどによって通信状態が確立されているチャンネルに空きが生じない場合、チャンネル予約を設定されている携帯端末は、空きチャンネルが生じない限り依然として通信を行うことができない状態にある。そのため、チャンネル予約を設定されていてもチャンネルを利用できない場合があり、特許文献１の技術によっても、チャンネルの有効利用を十分に図れない。
【０００８】
そこで本発明は、上記のような従来の問題点を解決課題としており、画像処理装置が備える無線通信用チャンネルを有効に利用可能な画像処理システム、画像処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１に記載の発明は、携帯端末と、前記携帯端末と無線通信可能な画像処理装置とを備える画像処理システムであって、前記携帯端末は、前記画像処理装置との接続状態を確立させるよう前記画像処理装置に対して接続要求を送信する接続要求手段と、前記画像処理装置との接続状態が確立されている場合に、前記画像処理装置にジョブを実行させる実行開始コマンドを送信するコマンド送信手段と、前記画像処理装置との接続状態が切断された後に、前記画像処理装置に対して接続状態を確立させるよう定期的に再接続要求を送信する再接続要求手段と、を備え、前記画像処理装置は、前記携帯端末から受信した前記接続要求に応じて前記携帯端末との接続状態を確立させる接続確立手段と、前記携帯端末から受信する前記実行開始コマンドを受け付けるコマンド受付手段と、前記コマンド受付手段により受け付けられた順に前記実行開始コマンドに基づき前記ジョブを実行させるジョブ実行手段と、前記実行開始コマンドを受信した後に、前記携帯端末との接続状態を切断する切断手段と、前記コマンド受付手段により前記実行開始コマンドが受け付けられた後に生成された前記ジョブに関するデータを、前記携帯端末との接続状態が確立されると前記携帯端末に対して送信するデータ送信手段と、を備え、前記接続確立手段は、前記データ送信手段により前記データが未だ送信されていない場合に、前記携帯端末から受信した前記再接続要求に応じて前記携帯端末との接続状態を確立させることを特徴とする構成である。
【００１０】
請求項２の発明は、携帯端末と、前記携帯端末と無線通信可能な画像処理装置とを備える画像処理システムであって、前記携帯端末は、前記画像処理装置との接続状態を確立させるよう前記画像処理装置に対して接続要求を送信する接続要求手段と、前記画像処理装置との接続状態が確立されている場合に、前記画像処理装置にジョブを実行させる実行開始コマンドを送信するコマンド送信手段と、前記画像処理装置との接続状態が切断された後に、前記画像処理装置に対して接続状態を確立させるよう定期的に再接続要求を送信する再接続要求手段と、を備え、前記画像処理装置は、前記携帯端末から受信した前記接続要求に応じて前記携帯端末との接続状態を確立させる接続確立手段と、前記携帯端末から受信する前記実行開始コマンドを受け付けるコマンド受付手段と、前記実行開始コマンドに基づき前記ジョブを実行させるジョブ実行手段と、前記実行開始コマンドを受信した後であって前記ジョブの実行開始前に、前記携帯端末との接続状態を切断する切断手段と、前記再接続要求に応じて、前記接続状態が再度確立されると、前記コマンド受付手段により前記実行開始コマンドが受け付けられた後に生成された前記ジョブに関するデータを、前記携帯端末に対して送信するデータ送信手段と、を備えることを特徴とする構成である。
【００１１】
請求項３の発明は、請求項１又は２に記載の画像処理システムであって、前記画像処理装置は、複数のチャンネルを備え、前記チャンネル毎に一の携帯端末と同時に通信可能であり、前記接続確立手段は、前記チャンネルの総数から所定数を減じた数のチャンネルにおいて前記携帯端末との接続状態が確立されている場合に、第１の携帯端末から受信する前記接続要求に対して接続を拒否すると共に、前記第１の携帯端末とは異なる第２の携帯端末から受信する前記再接続要求に応じて当該携帯端末との接続状態を確立させることを特徴とする構成である。
【００１２】
請求項４の発明は、請求項３に記載の画像処理システムであって、前記接続確立手段は、所定のユーザーにより使用される前記第１の携帯端末とは異なる第３の携帯端末からの接続要求を受信した場合に、接続を拒否することなく接続状態を確立させることを特徴とする構成である。
【００１３】
請求項５の発明は、請求項１乃至４のいずれかに記載の画像処理システムであって、前記画像処理装置は、前記ジョブ実行手段によるジョブの進捗状況を監視するジョブ監視手段と、前記ジョブ監視手段により監視されるジョブの進行状況に応じて前記ジョブに関する通知を生成する通知生成手段とをさらに備えることを特徴とする構成である。
【００１４】
請求項６の発明は、請求項５に記載の画像処理システムであって、前記接続確立手段は、前記通知生成手段により前記通知が生成されていない場合に、前記携帯端末から受信した前記再接続要求に対して接続を拒否することを特徴とする構成である。
【００１５】
請求項７の発明は、請求項５又は６に記載の画像処理システムであって、前記通知生成手段は、前記ジョブの実行中にエラーが発生した場合に、前記携帯端末に対する通知を生成することを特徴とする構成である。
【００１６】
請求項８の発明は、請求項５乃至７のいずれかに記載の画像処理システムであって、前記通知生成手段は、前記ジョブの実行が終了した場合に、前記携帯端末に対する通知を生成することを特徴とする構成である。
【００１７】
請求項９の発明は、請求項５乃至８のいずれかに記載の画像処理システムであって、前記画像処理装置は、前記コマンド受付手段により前記実行開始コマンドが受け付けられた場合に、前記実行開始コマンドに対応する前記ジョブの進捗状況に関するジョブ情報を、当該ジョブを送信した前記携帯端末と関連付けて記憶する記憶手段をさらに備え、前記ジョブ監視手段は、前記ジョブの進捗状況に応じて前記ジョブ情報を更新し、前記通知生成手段は、前記ジョブ情報を参照して前記通知を生成することを特徴とする構成である。
【００１８】
請求項１０の発明は、請求項９に記載の画像処理システムであって、前記コマンド送信手段は、前記実行開始コマンドと共に当該実行開始コマンドに対応するジョブを識別する識別情報を送信し、前記再接続要求手段は、前記接続要求に前記識別情報を付加して前記再接続要求を生成し、前記記憶手段により記憶される前記ジョブ情報は、前記識別情報を含んでおり、前記接続確立手段は、前記ジョブ情報を参照して前記再接続要求に含まれる前記識別情報に基づいて前記再接続要求と前記接続要求とを判別することを特徴とする構成である。
【００１９】
請求項１１の発明は、請求項５乃至１０のいずれかに記載の画像処理システムであって、前記画像処理装置は、前記ジョブ実行手段によるジョブの実行状況に応じて新たに前記コマンド受付手段により受け付けられた前記実行開始コマンドに対応するジョブの実行を待機させるジョブ待機手段をさらに備え、前記通知生成手段は、前記ジョブ実行手段によるジョブの実行中にエラーが発生した場合に、前記ジョブ待機手段により待機させられているジョブに対応する前記携帯端末に対する前記通知を生成することを特徴とする構成である。
【００２０】
請求項１２の発明は、請求項１１に記載の画像処理システムであって、前記通知生成手段は、前記ジョブ待機手段により待機させられているジョブに対応する前記携帯端末のうち、前記エラーが発生したジョブと同じ種類のジョブに対応する携帯端末に対する前記通知を生成することを特徴とする構成である。
【００２１】
請求項１３の発明は、請求項１乃至１２のいずれかに記載の画像処理システムであって、前記切断手段は、前記データ送信手段により前記携帯端末に対して前記データが送信されると、前記携帯端末との接続状態を切断することを特徴とする構成である。
【００２２】
請求項１４の発明は、携帯端末と無線通信可能な画像処理装置であって、前記携帯端末から受信した接続要求に応じて前記携帯端末との接続状態を確立させる接続確立手段と、ジョブの実行を開始するため前記携帯端末から受信する実行開始コマンドを受け付けるコマンド受付手段と、前記コマンド受付手段により受け付けられた順に前記実行開始コマンドに基づき前記ジョブを実行させるジョブ実行手段と、前記実行開始コマンドを受信した後に、前記携帯端末との接続状態を切断する切断手段とを備え、前記携帯端末は、接続状態が切断された後に、接続状態を確立させるよう定期的に再接続要求を送信し、前記画像処理装置は、さらに前記コマンド受付手段により前記実行開始コマンドが受け付けられた後に生成された前記ジョブに関するデータを、前記携帯端末との接続状態が確立されると前記携帯端末に対して送信するデータ送信手段、を備え、前記接続確立手段は、前記データ送信手段により前記データが未だ送信されていない場合に、前記携帯端末から受信した前記再接続要求に応じて前記携帯端末との接続状態を確立させることを特徴とする構成である。
【００２３】
請求項１５の発明は、携帯端末と無線通信可能な画像処理装置であって、前記携帯端末から受信した接続要求に応じて前記携帯端末との接続状態を確立させる接続確立手段と、ジョブの実行を開始するため前記携帯端末から受信する実行開始コマンドを受け付けるコマンド受付手段と、前記実行開始コマンドに基づき前記ジョブを実行させるジョブ実行手段と、前記実行開始コマンドを受信した後であって前記ジョブの実行開始前に、前記携帯端末との接続状態を切断する切断手段と、接続状態が切断された後に前記ジョブに関するデータを取得するための定期的に送信される再接続要求を前記携帯端末から受信する受信手段と、前記再接続要求に応じて前記携帯端末との接続状態が確立されると、前記コマンド受付手段により前記実行開始コマンドが受け付けられた後に生成された前記ジョブに関するデータを、前記携帯端末に対して送信するデータ送信手段と、を備えることを特徴とする構成である。
【００２４】
請求項１６の発明は、請求項１４又は１５に記載の画像処理装置であって、複数のチャンネルを備え、前記チャンネル毎に一の携帯端末と同時に無線通信可能であり、前記接続確立手段は、前記チャンネルの総数から所定数を減じた数のチャンネルにおいて前記携帯端末との接続状態が確立されている場合に、第１の携帯端末から受信する前記接続要求に対して接続を拒否すると共に、前記第１の携帯端末とは異なる第２の携帯端末から受信する前記再接続要求に応じて接続状態を確立させることを特徴とする構成である。
【００２５】
請求項１７の発明は、請求項１４乃至１６のいずれかに記載の画像処理装置であって、前記ジョブ実行手段によるジョブの進捗状況を監視するジョブ監視手段と、前記ジョブ監視手段により監視されるジョブの進行状況に応じて前記ジョブに関する通知を生成する通知生成手段とをさらに備えることを特徴とする構成である。
【００２６】
請求項１８の発明は、請求項１７に記載の画像処理装置であって、前記通知生成手段は、前記ジョブの実行中にエラーが発生した場合に、前記携帯端末に対する通知を生成することを特徴とする構成である。
【００２７】
請求項１９の発明は、請求項１７又は１８に記載の画像処理装置であって、前記通知生成手段は、前記ジョブの実行が終了した場合に、前記携帯端末に対する通知を生成することを特徴とする構成である。
【００２８】
請求項２０の発明は、請求項１７乃至１９のいずれかに記載の画像処理装置であって、前記ジョブ実行手段によるジョブの実行状況に応じて、新たに前記コマンド受付手段により受け付けられた前記実行開始コマンドに対応するジョブの実行を待機させるジョブ待機手段をさらに備え、前記通知生成手段は、前記ジョブ実行手段によるジョブの実行中にエラーが発生した場合に、前記ジョブ待機手段により待機させられているジョブに対応する前記携帯端末に対する前記通知を生成することを特徴とする構成である。
【００２９】
請求項２１の発明は、請求項２０に記載の画像処理装置であって、前記通知生成手段は、前記ジョブ待機手段により待機させられているジョブに対応する前記携帯端末のうち、前記エラーが発生したジョブと同じ種類のジョブに対応する携帯端末に対する前記通知を生成することを特徴とする構成である。
【００３０】
請求項２２の発明は、請求項１４乃至２１のいずれかに記載の画像処理装置であって、前記切断手段は、前記データ送信手段により前記携帯端末に対して前記データが送信されると、前記携帯端末との接続状態を切断することを特徴とする構成である。
【００３１】
請求項２３の発明は、携帯端末と無線通信可能な画像処理装置において実行されるプログラムであって、前記画像処理装置を、前記携帯端末から受信する接続要求に応じて前記携帯端末との接続状態を確立させる接続確立手段と、ジョブの実行を開始するため前記携帯端末から受信する実行開始コマンドを受け付けるコマンド受付手段と、前記コマンド受付手段により受け付けられた順に前記実行開始コマンドに基づき前記ジョブを実行させるジョブ実行手段と、前記実行開始コマンドを受信した後に、前記携帯端末との接続状態を切断する切断手段として機能させ、前記携帯端末は、前記画像処理装置との接続状態が切断された後に、前記画像処理装置に対して接続状態を確立させるよう定期的に再接続要求を送信し、前記プログラムは、前記画像処理装置を、前記コマンド受付手段により前記実行開始コマンドが受け付けられた後に生成された前記ジョブに関するデータを、前記携帯端末との接続状態が確立されると前記携帯端末に対して送信するデータ送信手段、
としてさらに機能させ、前記接続確立手段は、前記データ送信手段により前記データが未だ送信されていない場合に、前記携帯端末から受信した前記再接続要求に応じて前記携帯端末との接続状態を確立させることを特徴とする構成である。
【００３２】
請求項２４の発明は、携帯端末と無線通信可能な画像処理装置において実行されるプログラムであって、前記画像処理装置を、前記携帯端末から受信する接続要求に応じて前記携帯端末との接続状態を確立させる接続確立手段、ジョブの実行を開始するため前記携帯端末から受信する実行開始コマンドを受け付けるコマンド受付手段、前記実行開始コマンドに基づき前記ジョブを実行させるジョブ実行手段、前記実行開始コマンドを受信した後であって前記ジョブの実行開始前に、前記携帯端末との接続状態を切断する切断手段、接続状態が切断された後に前記ジョブに関するデータを取得するための定期的に送信される再接続要求を前記携帯端末から受信する受信手段、及び、前記再接続要求に応じて前記携帯端末との接続状態が確立されると、前記コマンド受付手段により前記実行開始コマンドが受け付けられた後に生成された前記ジョブに関するデータを、前記携帯端末に対して送信するデータ送信手段、として機能させることを特徴とする構成である。
【００３３】
請求項２５の発明は、請求項２３又は２４に記載のプログラムであって、前記画像処理装置を、前記ジョブ実行手段によるジョブの進捗状況を監視するジョブ監視手段と、前記ジョブ監視手段により監視されるジョブの進捗状況に応じて前記ジョブに関する通知を生成する通知生成手段としてさらに機能させることを特徴とする構成である。
【発明の効果】
【００３４】
本発明によれば、携帯端末からジョブの実行開始コマンドを受信した後に、画像処理装置が携帯端末との接続状態を切断するため、画像処理装置においてジョブが実行されている間、画像処理装置と携帯端末との接続状態は継続されない。画像処理装置による接続状態が切断されると、新たなジョブを画像処理装置に実行させたいユーザーの携帯端末と画像処理装置との間で接続状態を確立できる。よって、無線通信チャンネルの有効利用を促進可能となる。
【図面の簡単な説明】
【００３５】
【図１】画像処理システムの全体の構成例を示す図である。
【図２】画像処理システムを構成する携帯端末の機能構成の一例を示すブロック図である。
【図３】画像処理システムを構成する画像処理装置のハードウェア及び機能構成の一例を示すブロック図である。
【図４】ジョブ情報の構成の一例を示す図である。
【図５】プリントジョブを実行させる場合の処理の一例を示すタイミングチャートである。
【図６】プリントジョブを実行させる場合の処理の一例を示すタイミングチャートである。
【図７】スキャンジョブを実行させる場合の処理の一例を示すタイミングチャートである。
【図８】携帯端末により行われる主要な処理手順の一例を示すフローチャートである。
【図９】ジョブ送信処理の具体的な処理手順の一例を示すフローチャートである。
【図１０】再接続要求処理の具体的な処理手順の一例を示すフローチャートである。
【図１１】画像処理装置により行われる主要な処理手順の一例を示すフローチャートである。
【図１２】再接続処理の具体的な処理手順の一例を示すフローチャートである。
【図１３】ジョブ実行処理の具体的な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３６】
以下、本発明に関する好ましい実施形態について、図面を参照しつつ詳細に説明する。なお、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらにつき重複する説明は省略する。
【００３７】
図１は、本実施形態における画像処理システム１の一構成例を示す図である。画像処理システム１は、携帯端末２と画像処理装置３とを備え、これらが無線により通信可能に接続された構成である。携帯端末２は、スマートフォンやタブレット型コンピュータなど無線通信機能を備える情報処理装置であり、オペレーティングシステム（ＯＳ）に加えて、画像処理装置３に対して所定の処理を実行させるためのジョブを生成、送信可能なアプリケーションプログラムを備える。
【００３８】
画像処理装置３は、プリント機能、スキャン機能などを備える複合機（Multi Functional Peripherals）で、携帯端末２と無線通信を行うため無線通信インタフェース３２（図３参照）を備える。画像処理装置３は、無線通信のため例えば６〜１０程度の複数のチャンネルを備えており、同時に複数台の携帯端末２と無線通信により接続可能である。画像処理装置３は、複数の携帯端末２ａ、２ｂ及び２ｃとそれぞれ同時に接続状態を確立すると、各携帯端末２からプリント機能やスキャン機能に関するジョブを受信可能である。画像処理装置３は、携帯端末２ａ，２ｂ，２ｃからジョブを受信すると、原則として受信した順に応じて最先に受信したジョブから実行し、それ以外のジョブの実行を待機させる。画像処理装置３は、チャンネル数を上限値とする数の携帯端末２と同時に接続可能である。ただし、本実施形態において、後述する再接続要求に応じて接続状態を確立するために、画像処理装置３は所定数の空きチャンネルを確保する。例えば、全チャンネルのうち所定数以上のチャンネルにおいて接続状態が確立されている場合、画像処理装置３は、新たに受信した接続要求を拒否する。
【００３９】
携帯端末２は、自機から所定距離以内に画像処理装置３を検知すると、画像処理装置３に対して接続状態を確立させることを要求する接続要求を送信する。一例として画像処理装置３は、画像処理装置３から所定距離内において受信可能な電波を携帯端末２に対して発する。そして携帯端末２は、画像処理装置３から発せられる電波をＯＳの機能により受信することができる。携帯端末２のＯＳは、画像処理装置３から発せられる電波を受信すると、無線通信可能な接続先として画像処理装置３を検知する。図１の例において、携帯端末２ａを保持するユーザーが画像処理装置３に近づくことにより、携帯端末２ａが自機から所定距離以内において画像処理装置３を検知する。そしてユーザーが無線通信の接続先として画像処理装置３を指定すると、携帯端末２ａのＯＳは、画像処理装置３に対し接続要求を送信する。尚、携帯端末２ａのＯＳは、無線通信可能なアクセスポイントとして、画像処理装置３以外のアクセスポイントを検知していないときには、画像処理装置３を検知したタイミングで自動的に接続要求を送信するようにしても良い。
【００４０】
画像処理装置３は、携帯端末２ａから送信される接続要求を受信したとき、空いているチャンネルがあれば接続要求に対して接続を許可し、携帯端末２ａとの接続状態を確立させる。同様に、携帯端末２ｂから接続要求を受信した場合に、利用可能なチャンネルがあれば画像処理装置３は携帯端末２ｂとの接続を許可し、接続状態を確立させる。携帯端末２ｃから接続要求を受信した場合に、画像処理装置３が備える全チャンネルのうち所定数以上のチャンネルにおいて携帯端末２との接続状態が確立されているときには、画像処理装置３は携帯端末２ｃからの接続要求を拒否する。すなわち、画像処理装置３は、所定数未満のチャンネルにおいて接続状態が確立されている場合には携帯端末２から受信した接続要求を許可し、接続状態を確立させる。これに対し、所定数以上のチャンネルにおいて接続が確立されている場合、画像処理装置３は接続要求を拒否し、携帯端末２との無線による接続状態を確立させない。
【００４１】
画像処理装置３と携帯端末２ａとの接続状態が確立されている状態において、ユーザーは、携帯端末２ａを操作することによりアプリケーションの起動指示を行うと、携帯端末２ａにおいてアプリケーションプログラムが実行され、画像処理装置３と連携するアプリケーションを起動させることができる。携帯端末２ａにおいてアプリケーションが起動されると、ユーザーは、プリントやスキャンなど画像処理装置３に所定の処理を行わせるための設定を、携帯端末２ａを操作することにより行うことが可能である。すなわち、携帯端末２ａにおいてアプリケーションが起動されると、アプリケーションは、画像処理装置３と無線通信を行い、画像処理装置３においてプリントやスキャンなどのジョブを実行させるための操作画面を携帯端末２の表示部１９（図２参照）に表示させる。また、ユーザーによるジョブの設定操作を受け付け、ユーザーによる操作部１７（図２参照）に対する操作入力に応じて画像処理装置３に実行させるジョブを生成する。そしてアプリケーションはジョブを生成すると、ユーザーの実行指示に応じて携帯端末２ａから画像処理装置３に対してジョブの実行を開始させるため実行開始コマンドを送信する。例えばプリントジョブの場合、このとき送信される実行開始コマンドに、印刷対象となる文書などの画像データが付加される。そして画像処理装置３は、携帯端末２ａから送信されるジョブの実行開始コマンドを受信すると、そのコマンドに応じてジョブの実行を開始する。
【００４２】
ところで、携帯端末２ａにおいてアプリケーションが起動されたとき、携帯端末２ａのＯＳが既に画像処理装置３とは異なるアクセスポイントに接続していることがある。その場合、アプリケーションは、ＯＳに対し、画像処理装置３との接続状態を確立することを要求する。これにより、携帯端末２ａのＯＳは、既に接続しているアクセスポイントを開放し、画像処理装置３に対して接続要求を送信することにより、所定距離の範囲内にある画像処理装置３との接続状態を確立する。
【００４３】
なお、上記と異なり、アプリケーションの起動時に携帯端末２ａと画像処理装置３との接続状態が確立されていない場合、アプリケーションがＯＳに代わって携帯端末２ａの所定距離の範囲内にある画像処理装置３を検索し、画像処理装置３を検知した場合にその画像処理装置３に対して接続要求を送信するようにしてもよい。その結果、携帯端末２ａと画像処理装置３との接続状態が確立されると、アプリケーションは、ユーザーの設定操作に基づいて生成したジョブを画像処理装置３に対して送信可能となる。
【００４４】
そして画像処理装置３は、例えば携帯端末２ａからプリントジョブを受信すると、携帯端末２ａとの接続状態を一旦切断する。そして画像処理装置３は、受信したプリントジョブを実行する。ただし、画像処理装置３は、プリントジョブを受信したときに別のプリントジョブを実行中である場合には、受信したプリントジョブを待機ジョブとして管理し、現在実行中のプリントジョブが終了した後に待機ジョブを読み出して実行する。
【００４５】
画像処理装置３は、携帯端末２ａからプリントジョブの受信を完了すると、携帯端末２ａとの接続状態を一時的に切断する。これにより、画像処理装置３が携帯端末２と通信を行うための少なくとも１つのチャンネルが空くことになる。そこで、新たにジョブを画像処理装置３に送信するために、別の携帯端末２ｂから画像処理装置３に対して接続要求が送信されると、画像処理装置３は、その空きチャンネルを利用して別の携帯端末２ｂとの接続状態を確立可能である。
【００４６】
一方、画像処理装置３との接続状態が切断されると、携帯端末２ａは画像処理装置３に対して接続状態を確立させるよう再接続要求を送信する。携帯端末２ａから再接続要求を受信すると、画像処理装置３は、携帯端末２ａから受信したプリントジョブの実行状況を確認する。例えば、画像処理装置３は、プリントジョブの実行が終了している場合や、プリントジョブ実行途中でエラーが発生している場合などのように所定のイベントの発生の有無を確認する。そして画像処理装置３は、所定のイベントが発生している場合、携帯端末２ａに対して通知を行う必要があると判断し、携帯端末２ａの再接続要求を許可すると共に、携帯端末２ａとの接続状態を再度確立させる。これに対し、携帯端末２ａから受信したプリントジョブの実行状況に関して何らイベントが発生しておらず、携帯端末２ａに対する通知を行う必要がない場合には、画像処理装置３は携帯端末２ａの再接続要求を拒否する。この場合、画像処理装置３と携帯端末２ａとの接続が切断された状態が継続する。
【００４７】
また画像処理装置３は、携帯端末２ａからの再接続要求に応じて携帯端末２ａとの接続状態を再度確立させると、携帯端末２ａに対して必要な通知を送信する。そして携帯端末２ａに対する通知の送信処理が完了すると、画像処理装置３は携帯端末２ａとの接続状態を切断する。画像処理装置３から通知を受信した携帯端末２は、図２に示す表示部１９に通知に応じた表示画面を表示させる。画像処理装置３は、携帯端末２ａに対する通知が必要なときに携帯端末２ａとの接続状態を確立し、通知が必要でないときには携帯端末２ａとの接続状態を切断する。これにより、携帯端末２ａと画像処理装置３との間でデータ等の送受信を行うために必要な場合に接続状態が確立され、データ等の送受信が行われない間は接続状態が切断されるため、チャンネルの有効利用が促進される。
【００４８】
次に、携帯端末２及び画像処理装置３の構成について説明する。図２は、携帯端末２の機能構成の一例を示すブロック図である。
【００４９】
携帯端末２は、ＣＰＵ５と、記憶部７と、画像処理装置３やその他の外部デバイスとの無線通信におけるインタフェースとなる無線通信インタフェース１０と、ユーザーが操作入力を行うための操作部１７と、ユーザーに対して各種情報を表示する表示部１９とを備える。表示部１９は、例えば所定の画面サイズを有する液晶ディスプレイなどで構成され、様々な表示画面を表示することができる。操作部１７は、例えば表示部１９の画面上に配置されるタッチセンサなどにより構成される。ユーザーは、表示部１９に表示される表示画面を参照しながら操作部１７に対して入力操作を行い、画像処理装置３に対してジョブの実行を指示したり、ジョブ実行のための設定操作を行ったりすることができる。記憶部７には、オペレーティングシステム２０と、画像処理装置３にジョブを実行させるため機能するアプリケーションプログラム２２と、外部デバイスとの接続履歴に関する接続履歴情報２３が格納される。携帯端末２が起動すると記憶部７のオペレーティングシステム２０が読み出されて実行され、ＣＰＵ５は、画像処理装置３に対して接続状態を確立させるよう接続要求を送信する接続要求部１２として機能する。例えば、接続要求部１２は、画像処理装置３から携帯端末２に対して発する電波を検知すると、記憶部７に記憶される接続履歴情報２３を参照する。画像処理装置３との接続履歴が接続履歴情報２３に記録されている場合、接続要求部１２は、画像処理装置３が無線通信可能なデバイスであることを認識する。そして接続要求部１２は、無線通信インタフェース１０が他のアクセスポイントに接続していない状態であれば、画像処理装置３に対して接続要求を送信し、画像処理装置３との接続状態を確立する。
【００５０】
これに対し、無線通信インタフェース１０が他のアクセスポイントに接続中である場合、接続要求部１２は、画像処理装置３に対して接続要求を送信せず、他のアクセスポイントに対する接続状態を継続させる。ただし、接続要求部１２は、他のアクセスポイントに対する接続状態を継続させる場合であっても、無線通信可能な画像処理装置３が所定距離内にあることをユーザーに対して報知するようにしても良い。そして画像処理装置３との接続指示を検知すると、接続要求部１２は、無線通信インタフェース１０に他のアクセスポイントとの接続状態を開放させ、更に無線通信インタフェース１０から画像処理装置３に対して接続要求を送信する。
【００５１】
また無線通信インタフェース１０が画像処理装置３との接続状態を確立していないときにアプリケーションプログラム２２が実行され、携帯端末２においてアプリケーションが起動すると、接続要求部１２は、アプリケーションからの要求に基づき、無線通信インタフェース１０を介して画像処理装置３に接続要求を送信する。尚、このような接続要求部１２は、オペレーティングシステム２０としてではなく、アプリケーションの一つの機能として設けられるものであっても構わない。この場合、アプリケーションプログラム２２が実行され、ＣＰＵ５が接続要求部１２として機能すると、接続要求部１２は、画像処理装置３に対して接続要求を送信する。
【００５２】
またＣＰＵ５は、ユーザーによる操作部１７に対する操作入力に応じてアプリケーションプログラム２２を実行することにより、携帯端末２ａにおいてアプリケーションを起動させると、さらにコマンド生成部１３、コマンド送信部１４及び再接続要求部１５として機能する。コマンド生成部１３は、ユーザーによる操作部１７に対する操作入力に応じて、画像処理装置３に実行させるジョブ及びそのジョブの実行開始コマンドを生成する処理部である。コマンド送信部１４は、画像処理装置３との接続状態が確立されている場合に、画像処理装置３に前記コマンド生成部１３により生成された実行開始コマンドを送信する処理部である。プリントジョブの場合、コマンド送信部１４はプリントジョブの実行開始コマンドと共にプリントの対象となるドキュメントデータを送信する。スキャンジョブの場合、コマンド送信部１４は、スキャンジョブの実行開始コマンドを送信する。画像処理装置３がスキャンジョブの実行開始コマンドを受信すると、ユーザーにより原稿の載置位置にセットされた原稿の読み取りを開始し、スキャンを実行する。
【００５３】
再接続要求部１５は、コマンド送信部１４により実行開始コマンドが画像処理装置３に対して送信され、実行開始コマンドを受信した画像処理装置３により接続状態が切断された後に、画像処理装置３に対して接続状態を確立させるよう定期的に再接続要求を送信する処理部である。画像処理装置３に対してコマンド送信部１４により実行開始コマンドを送信し、画像処理装置３が実行開始コマンドを受信すると、画像処理装置３は携帯端末２との接続状態を切断する。本実施形態において、画像処理装置３は携帯端末２との接続状態を切断すると、携帯端末２に対して接続状態を切断したことを通知する切断通知を送信する。再接続要求部１５は、切断通知を受信すると、定期的に画像処理装置３に対して再接続要求を送信する。再接続要求部１５は、画像処理装置３に対して接続状態を確立するよう要求する接続要求に、例えばジョブＩＤなどジョブを識別する識別情報を付加して再接続要求を生成する。ジョブＩＤは、コマンド生成部１３により実行開始コマンドが生成される際に付与される。再接続要求に応じて画像処理装置３との接続状態が確立され、画像処理装置３からの通知を受信すると、携帯端末２は、表示部１９に通知に応じた表示画面を表示させる。
【００５４】
次に、画像処理装置３の構成について説明する。図３は、画像処理装置３のハードウェアおよび機能構成の一例を示すブロック図である。画像処理装置３は、画像処理装置３の動作を制御する制御部３０と、携帯端末２との無線通信におけるインタフェースとなる無線通信インタフェース３２と、ハードディスクなど不揮発性の記憶装置３４と、スキャンジョブを実行するスキャナ部３６と、プリントジョブを実行するプリンタ部３８とを備える。制御部３０は、ＣＰＵ４０と、メモリなど不揮発性の記憶部４２をさらに備える。
【００５５】
無線通信インタフェース３２は複数のチャンネルを備え、チャンネル毎に一台の携帯端末２との無線通信を確立する。ＣＰＵ４０は、例えば記憶装置３４に記憶されるプログラムが実行されることにより、携帯端末２から受信する実行開始コマンドを受け付けるコマンド受付部４５と、コマンド受付部４５により受け付けられた実行開始コマンドに応じてジョブの実行を制御するジョブ制御部４７と、ジョブ制御部４７によるジョブの実行状況に応じて携帯端末２に対してジョブに関する通知を生成する通知生成部４９と、ジョブに関して生成されたデータを携帯端末２に送信するデータ送信部５０と、携帯端末２との通信状態の確立及び切断を制御する通信制御部５２として機能する。
【００５６】
コマンド受付部４５は、携帯端末２から受信する実行開始コマンドを受け付ける処理部である。コマンド受付部４５により実行開始コマンドが受け付けられると、ジョブ制御部４７は、他のジョブを実行中でない場合、受け付けられたコマンドに応じてジョブの実行を開始する。他のジョブを実行中である場合、ジョブ制御部４７は、実行開始タイミングが到来するまでの間、受け付けられたコマンドを待機させる。コマンド受付部４５はまた、実行開始コマンドを受け付けると、通信制御部５２に対して実行開始コマンドを受け付けたことを通知する。コマンド受付部４５から通知を受けると、通信制御部５２は、実行開始コマンドを送信した携帯端末２との接続状態を切断する。
【００５７】
コマンド受付部４５は、実行開始コマンドを受け付けると、実行開始コマンドに対応するジョブの進捗状況に関するジョブ情報５５を生成し、記憶部４２に記憶させる。ジョブ情報５５は、コマンド受付部４５により実行開始コマンドが受け付けられたときからジョブの進捗状況を示す情報である。ジョブ情報５５は、後述するようにジョブ制御部４７の監視部６０により更新されると共に、ジョブの実行が終了して携帯端末２に対する終了通知が送信されると記憶部４２から消去される。図４は、記憶部４２に記憶されるジョブ情報５５の一例を示す表である。ジョブ情報５５は、実行開始コマンドを送信した携帯端末２に対応する端末ＩＤ５５ａと、認証部５４により認証されたユーザーに対応するユーザー名５５ｂと、携帯端末２との接続状態を示す接続状態５５ｃと、受け付けられたジョブのジョブ種別５５ｄと、受け付けられたジョブに対応するジョブＩＤ５５ｅと、ジョブの進捗状況に対応するジョブ処理状態５５ｆと、携帯端末２に対する通知の有無を示す通知情報５５ｇと、再接続を許可するか否かを示す再接続許可情報５５ｈとを備える。
【００５８】
コマンド受付部４５は、実行開始コマンドを受け付けると、実行開始コマンドを送信した携帯端末２に対応する端末ＩＤと、ジョブの種別に応じてジョブ種別５５ｄと、ジョブに対応するジョブＩＤ５５ｅとを反映するジョブ情報５５を生成する。
【００５９】
ジョブ制御部４７はさらに、コマンド受付部４５により受け付けられた実行開始コマンドに応じてジョブを実行させる実行部５６と、実行部５６により他のジョブが実行中である場合やエラーなどにより実行部５６によりジョブを実行できない場合に、コマンド受付部４５に受け付けられた実行開始コマンドを待機させる待機部５８と、ジョブの実行状況、或いは待機状況を監視する監視部６０とを備える。実行部５６は、コマンド受付部４５により受け付けられた順に実行開始コマンドに基づいて、スキャナ部３６やプリンタ部３８にジョブを実行させる処理部である。実行部５６は、実行開始コマンドの開始タイミングが到来するとジョブの実行を開始させる。例えばスキャンジョブの場合、スキャナ部３６に原稿を読み取らせてスキャンデータを生成させる。プリントジョブの場合、プリンタ部３８にドキュメントデータに応じた画像を形成させて印刷用紙など印刷媒体に画像を印刷させる。
【００６０】
待機部５８は、実行部５６によるジョブの実行状況に応じて新たにコマンド受付部４５により受け付けられた実行開始コマンドに対応するジョブの実行を待機させる処理部である。コマンド受付部４５により実行開始コマンドが受け付けられた場合、実行部５６により当該実行開始コマンドに応じてジョブが実行される。しかし、コマンド受付部４５により実行開始コマンドが受け付けられたときに、実行部５６により他のジョブが実行されている場合や、画像安定化処理などの処理が実行されている場合に、待機部５８は、コマンド受付部４５により受け付けられた順に、未だ実行されていない実行開始コマンドに対応するジョブを待機させる。すなわち待機部５８は、先に受け付けられたジョブが実行部５６により実行される間、他のジョブを待機させる。また、待機部５８は、画像安定化処理などの処理が実行されている間、全てのジョブを待機させる。
【００６１】
監視部６０は、実行部５６によるジョブの進捗状況を監視する。監視部６０は、実行部５６によりジョブが実行されている間、常時監視し、例えばジョブ実行の終了、或いはジョブ実行中におけるエラーなど所定の状態が発生したか否かを判定する。所定の状態の発生を検知した場合、監視部６０は、通知生成部４９に所定の状態の発生を通知する。また、監視部６０は、待機部５８により待機されるジョブの待機状況を監視し、いずれのジョブが現在待機しているのか監視する。監視部６０は、ジョブの進行状況や待機状況を監視し、監視結果に応じて記憶部４２に記憶されるジョブ情報５５を更新する。監視部６０は、ジョブ実行の終了やエラーの発生など所定の状態が発生した場合に、記憶部４２のジョブ情報５５のジョブ処理状態５５ｆを反映させてジョブ情報５５を更新する。
【００６２】
通知生成部４９は、監視部６０により監視されるジョブの進捗状況に応じてジョブに関する通知を生成する処理部である。例えば、監視部６０によりジョブ実行が終了したことが検知されると、通知生成部４９は、携帯端末２に対するジョブ実行終了通知を生成する。また、監視部６０によりジョブ実行中にエラーが発生したことが検知されると、通知生成部４９は、携帯端末２に対するエラー発生通知を生成する。或いは、通知生成部４９は、所定時間ごとに記憶部４２に記憶されるジョブ情報５５を参照して、ジョブ処理状態５５ｆに示されるジョブの実行状況に応じて携帯端末２に対する通知を生成してもよい。通知生成部４９は、携帯端末２に対する通知を生成すると共に、生成した通知が送信されるまでの間保持する。また、通知生成部４９は、携帯端末２に対する通知を生成すると、ジョブ情報５５の通知情報５５ｇを更新する。
【００６３】
通知生成部４９は、一の携帯端末２から送信された実行開始コマンドに対応するジョブの実行中にエラーが発生した場合に、待機中のジョブに対応する携帯端末２に対するエラー発生通知を生成してもよい。例えば通知生成部４９は、図４の例に示す端末Ｃから送信されたスキャンジョブについてエラーが発生したことを検知すると、ジョブ処理状態５５ｆにおいて待機中であることが示されているプリントジョブに対応する端末Ｂと、同じく待機中であることが示されている端末Ｄに対して、スキャンジョブ実行中にエラーが発生したことを知らせる通知を生成する。これにより、端末Ｂ又は端末Ｄを使用するユーザーが通知を受け取ることにより、これらのユーザーが画像処理装置３において発生しているエラーを解消するための措置をとることが期待できる。なお、通知生成部４９は、待機させられているジョブに対応する携帯端末２のうち、エラーが発生したジョブと同じ種類のジョブに対応する携帯端末２に対する通知を生成してもよい。図例では、スキャンジョブの実行中にエラーが発生している。そこで、通知生成部４９は、スキャンジョブを待機させられている端末Ｄに対して、スキャンジョブ実行中にエラーが発生したことの通知を生成する。通知を受信した端末Ｄを使用するユーザーは、自らが画像処理装置３に実行させようとしているスキャンジョブの実行が遅滞するおそれがあることを認識可能である。そうすると、端末Ｄを使用するユーザーは、スキャンジョブ実行が遅延することを防止するため、現在発生しているエラーを解消するための措置をとる。これにより、現在画像処理装置３において発生しているエラーを解消可能となる。
【００６４】
図３に戻り、データ送信部５０は、コマンド受付部４５により実行開始コマンドが受け付けられた後に生成されたジョブに関するデータを、携帯端末２との接続状態が確立されると携帯端末２に対して送信する処理部である。データ送信部５０により携帯端末２に対して送信されるジョブに関するデータとして、例えば通知生成部４９により生成された通知や、実行部５６によりスキャンジョブが実行されて生成されたスキャンデータを含む。データ送信部５０は、画像処理装置３と携帯端末２との接続状態が確立されると、通知生成部４９により生成された当該携帯端末２に対する通知が保持されている場合に、通知を携帯端末２に対して送信する。データ送信部５０は、通知を携帯端末２に送信すると、ジョブ情報５５の通知情報５５ｇを更新する。図４の例において、データ送信部５０は、通知情報５５ｇにおいて通知を「なし」に更新する。また、実行部５６によりスキャンジョブが実行されてスキャンデータが生成された場合に、データ送信部５０は、当該スキャンジョブを送信した携帯端末２との接続状態が確立されると、携帯端末２に対してスキャンデータを送信する。
【００６５】
通信制御部５２は、携帯端末２との接続状態を確立させる確立部６２と、携帯端末２との接続状態を切断する切断部６４とを備える。確立部６２は、携帯端末２から受信した接続要求に応じて携帯端末２との接続状態を確立させる処理部である。また、携帯端末２から再接続要求を受信した場合において、確立部６２は、データ送信部５０によりデータが未だ送信されていない場合に、携帯端末２から受信した再接続要求に応じて携帯端末２との接続状態を確立させる。確立部６２は、再接続要求を受信すると、ジョブ情報５５を参照して再接続要求を送信した携帯端末２に対応する通知情報５５ｇにおいて「通知あり」である場合、再接続要求に応じて当該携帯端末２との接続状態を確立させる。他方、確立部６２は、通知生成部４９により通知が生成されていない場合、携帯端末２から受信した再接続要求に対して接続を拒否する。通知情報５５ｇにおいて「通知なし」である場合、確立部６２は、携帯端末２から受信した再接続要求を拒否するのである。なお、再接続要求を送信した携帯端末２の通知情報５５ｇが「通知あり」である場合であって、ジョブ種別５５ｄがスキャンジョブであり、しかもジョブ処理状態５５ｆにおいてスキャンジョブが「正常終了」したことが示されているときには、確立部６２は、当該携帯端末２から受信した再接続要求に応じて接続状態を確立させる。そして、接続状態が確立されると、データ送信部５０によりスキャンデータが当該携帯端末２に対して送信される。
【００６６】
確立部６２は、再接続要求に含まれる識別情報に基づいて再接続要求と新規のジョブを送信するための接続要求とを識別する。識別情報には、携帯端末２において接続要求に付加されるジョブＩＤが含まれる。確立部６２は、携帯端末２から接続要求を受信すると、接続要求に付加されるジョブＩＤを読み取る。そして、確立部６２はジョブ情報５５を参照して、読み取ったジョブＩＤと一致するジョブＩＤを備えるジョブに関するジョブ情報５５が有るか否かを判定する。受信した接続要求に付加されるジョブＩＤと一致するジョブＩＤがある場合、受信した接続要求は再接続要求であると判定する。再接続要求であると判定すると、確立部６２は、上記のように通知情報５５ｇが「通知あり」の場合、あるいはスキャンジョブが正常終了している場合に、接続要求に応じて接続状態を確立させる。
【００６７】
他方、受信した接続要求に付加されるジョブＩＤと一致するジョブＩＤを備えるジョブ情報５５がない場合、確立部６２は、受信した接続要求が再接続要求ではなく、新規のジョブを送信するための接続要求であると判定する。そして、新規のジョブを送信するための接続要求であると判定した場合、確立部６２は、無線通信インタフェース３２に備える全チャンネルのうち所定数以上のチャンネルにおいて携帯端末２との接続状態が確立されているならば、当該接続要求を拒否する。例えば、チャンネル総数が８で、そのうち６つのチャンネルにおいてそれぞれ携帯端末２との接続状態が確立されている場合、確立部６２は、当該接続要求を拒否する。これに対し、再接続要求の場合には、確立部６２は接続要求に応じて接続状態を確立させる。これにより、画像処理装置３は、携帯端末２から受信する再接続要求に応じるためのチャンネルを確保できるため、携帯端末２に対する通知などジョブに関するデータが未送信の状態で画像処理装置３に保持されている場合、再接続要求に応じて接続状態を確立させることにより、スムーズにこれらのデータを携帯端末２に送信可能となる。なお、確立部６２は、管理者など所定のユーザーにより使用される携帯端末２からの接続要求を受信した場合、所定数のチャンネル（上記の例では、６つのチャンネル）において既に接続状態が確立されている場合であっても、接続要求に応じて接続状態を確立させる。確立部６２は、予め記憶部４２に記憶される管理者など所定のユーザーにより使用される携帯端末２の端末ＩＤなどの情報を参照し、これら所定のユーザーが使用する携帯端末２からの接続要求である場合、接続要求に応じて接続状態を確立させる。
【００６８】
切断部６４は、携帯端末２との接続状態を切断する処理部である。切断部６４は、携帯端末２から実行開始コマンドを受信した後に、携帯端末２との接続状態を切断する。確立部６２が接続要求に応じて接続状態を確立させ、携帯端末２からジョブを実行させるため実行開始コマンドが送信され、コマンド受付部４５が実行開始コマンドを受け付けると、コマンド受付部４５から通信制御部５２に実行開始コマンドを受け付けたことが通知される。コマンド受付部４５から通知を受けると、切断部６４はこの実行開始コマンドを送信した携帯端末２との接続状態を切断する。これにより、画像処理装置３においてジョブが実行される間、或いは待機する間、携帯端末２との接続状態を切断することにより、無線通信のチャンネルを空けることができる。そして、新たな接続要求を受け付けることが可能となり、チャンネルの有効利用を促進するのである。また、切断部６４は、携帯端末２との接続状態を切断すると、ジョブ情報５５の接続状態５５ｃを「接続状態なし」に更新する。
【００６９】
また、切断部６４は、データ送信部５０により携帯端末２に対してデータが送信されると、携帯端末２との接続状態を切断する。すなわち、携帯端末２に対する通知が未送信の状態で保持される場合、確立部６２は当該携帯端末２からの再接続要求に応じて接続状態を確立させる。そして、接続状態が確立されると、データ送信部５０は当該携帯端末２に対して通知を送信する。データ送信部５０により通知が送信されると、切断部６４は当該携帯端末２との接続状態を切断することにより、無線通信のチャンネルを空けることができる。また、スキャンジョブ実行によりスキャンデータが生成済みの場合、携帯端末２からの再接続要求に応じて接続状態が確立されると、データ送信部５０は当該携帯端末２に対してスキャンデータを送信する。そして、データ送信部５０によるスキャンデータ送信が終了すると、切断部６４は当該携帯端末２との接続状態を切断する。
【００７０】
ＣＰＵ４０は、画像処理装置３に対して接続要求を送信した携帯端末２につきユーザー認証を行う認証部５４として機能してもよい。携帯端末２から接続要求を受け付けると、認証部５４は、接続要求から到来端末２の端末ＩＤを読み取り、例えば記憶装置３４に記憶される認証情報データベース３５に照会してユーザー認証を行う。認証部５４は、携帯端末２を操作するユーザーに端末ＩＤの入力を要求してもよく、また、端末ＩＤに加えてパスワードの入力を要求してもよい。認証情報データベース３５には、端末ＩＤやパスワードと紐付けて、ユーザーに関する情報や当該ユーザーが利用可能な画像処理装置３の機能に関する権限情報などが含まれる。認証部５４は、ユーザー認証が完了すると、ジョブ情報５５のユーザー名５５ｂを更新する。なお、ユーザー認証に失敗しても画像処理装置３との接続状態を確立させてもよいのであり、この場合、ユーザー名５５ｂにユーザー名は反映されない。
【００７１】
次に、本実施形態における携帯端末２と画像処理装置３との間で行われる通信の流れについて説明する。図５は、プリントジョブを実行させる場合の携帯端末２と画像処理装置３との通信の流れの一例を示すタイミングチャートである。まず、携帯端末２が起動すると共に（プロセスＰ１）、画像処理装置３が起動する（プロセスＰ２）。携帯端末２は、画像処理装置３を検知すると（プロセスＰ４）ユーザーによる操作部１７に対する操作入力に応じて接続要求を送信する（プロセスＰ６）。画像処理装置３は、無線通信インタフェース３２におけるチャンネルの空き状況を確認し、新規のジョブ送信のための接続要求を許可する場合に接続状態を確立させる（プロセスＰ８）と共に、接続許可を携帯端末２に送信する（プロセスＰ１０）。
【００７２】
携帯端末２は、ユーザーによる操作部１７に対する操作入力に応じてアプリケーションを起動させる（プロセスＰ１２）。アプリケーションが起動すると、携帯端末２は、表示部１９にジョブの設定を行うための設定画面を表示させる。この設定画面が表示された状態において、携帯端末２は、ユーザーによる操作部１７に対する操作入力に応じて画像処理装置３に実行させるジョブを生成する。なお、アプリケーションの起動タイミングは、携帯端末２と画像処理装置３との接続状態が確立されるタイミング（プロセスＰ８）より前であってもよい。アプリケーションが起動すると、携帯端末２は画像処理装置３に対してユーザー認証のため認証情報を送信する（プロセスＰ１４）。画像処理装置３は認証情報を受信すると、認証情報データベース３５を参照し、認証に成功した場合に認証済み通知を携帯端末２に送信する（プロセスＰ１８）。次に携帯端末２は、ユーザーの設定に応じたジョブが生成された場合に、当該ジョブの実行を要求するジョブ処理要求を送信する（プロセスＰ２０）。例えば、カラー印刷や両面印刷などを利用する権限があるかを確認するのである。ジョブ処理要求を受信すると、画像処理装置３は認証情報データベース３５に含まれる権限情報を参照し（プロセスＰ２２）、当該ユーザーが利用可能な機能であればジョブ処理許可を携帯端末２に送信する（プロセスＰ２４）。ジョブ処理許可を受信すると、携帯端末２は、当該ジョブを実行させるため実行開始コマンドとプリントの対象となるドキュメントデータからなるジョブデータを送信する（プロセスＰ２６）。
【００７３】
画像処理装置３は、受信したジョブデータを受け付けると（プロセスＰ２８）ジョブ情報５５を生成して登録する（プロセスＰ２０）。ジョブデータを受信すると、画像処理装置３は携帯端末２に対して接続状態を切断することを通知する切断通知を送信する（プロセスＰ３２）。そして、画像処理装置３は接続状態を切断する（プロセスＰ３４）。画像処理装置３はさらに、ジョブの実行開始タイミングが到来すると、ジョブの実行を開始する（プロセスＰ３６）。携帯端末２は、画像処理装置３から切断通知を受信すると、定期的に再接続要求を画像処理装置３に対して送信する（プロセスＰ３８）。再接続要求を受信すると、画像処理装置３はジョブ情報５５を参照し（プロセスＰ４０）、携帯端末２に対する通知が保持されていない場合、再接続要求を拒否し、接続拒否を携帯端末２に通知する（プロセスＰ４２）。ジョブ実行中にエラーが発生すると（プロセスＰ４４）画像処理装置３は携帯端末２に対するエラー発生通知を生成する（プロセスＰ４６）と共に、ジョブ情報５５を更新し、通知情報５５ｇを「通知あり」にする（プロセスＰ４８）。
【００７４】
エラー発生通知が生成された後に、携帯端末２から画像処理装置３に対して再接続要求が送信されると（プロセスＰ５０）、画像処理装置３は、ジョブ情報５５を参照して（プロセスＰ５２）通知があることを確認すると、接続状態を確立させる（プロセスＰ５４）。そして、画像処理装置３から携帯端末２に対して接続許可を送信し（プロセスＰ５６）、エラー発生通知を送信する（プロセスＰ５８）。携帯端末２は、接続許可を受信すると（プロセスＰ５６）再接続要求の送信を停止させる。画像処理装置３は、エラー発生通知を送信すると、携帯端末２との接続状態を切断する（プロセスＰ６０）。エラー発生通知を受信すると（プロセスＰ６２）、携帯端末２は、エラー発生通知に応じたエラーメッセージを表示部１９に表示させ、ユーザーにエラーが発生したことを認識させる。画像処理装置３は、ジョブデータを受け付けた後に接続状態を切断する（プロセスＰ３４）と、再接続要求に応じて接続状態を確立させるまで（プロセスＰ５４）の間（時間ｔ１）、チャンネルを他の携帯端末２との接続に利用可能にすることができる。また、携帯端末２は、画像処理装置３から切断通知を受信してから（プロセスＰ３２）接続許可を受信するまで（プロセスＰ８２）の間（時間ｔ２）、定期的に再接続要求を画像処理装置３に対して送信する。これにより、画像処理装置３において携帯端末２に対する通知が生成された場合に、適宜画像処理装置３は携帯端末２との接続状態を確立させ、携帯端末２に通知を送信することができる。
【００７５】
図６は、プリントジョブを実行させる場合の携帯端末２と画像処理装置３との通信の流れの一例を示すタイミングチャートである。図例のプロセスＰ１乃至プロセスＰ４２の通信は、図５において説明した通信と同様であり、説明を省略する。画像処理装置３がプリントジョブを終了させると（プロセスＰ７０）、終了通知を生成する（プロセスＰ７２）と共にジョブ情報５５の通知情報５５ｇを「通知あり」に更新する（プロセスＰ７４）。終了通知を生成した後に携帯端末２から再接続要求が送信されると（プロセスＰ７６）、画像処理装置３はジョブ情報５５を参照して「通知あり」であることを確認し（プロセスＰ７８）、接続状態を確立させる（プロセスＰ８０）。そして、画像処理装置３は接続許可を携帯端末２に送信すると共に（プロセスＰ８２）、ジョブ終了通知を送信する（プロセスＰ８４）。ジョブ終了通知を送信すると、画像処理装置３は携帯端末２との接続状態を切断する（プロセスＰ８６）。ジョブ終了通知を受信した携帯端末２は（プロセスＰ８８）、ジョブが終了したことを報知する終了報知画面を表示部１９に表示させる（プロセスＰ９０）。これにより、画像処理装置３から出力された印刷用紙等を取得することをユーザーに対して報知することが可能となる。最後に、携帯端末２は、ジョブが正常終了したことにより当該ジョブを実行させるために起動していたアプリケーションを終了させる（プロセスＰ９２）。
【００７６】
図７は、スキャンジョブを実行させる場合における携帯端末２と画像処理装置３との通信の流れの一例を示すタイミングチャートである。なお、プロセスＰ１乃至プロセスＰ２４に示す通信は、図５及び図６に示した通信と同様であり、説明を省略する。携帯端末２は、ジョブ処理許可を受信すると、スキャンジョブを実行させるため実行開始コマンドを画像処理装置３に送信する（プロセスＰ１００）。画像処理装置３は、携帯端末２から実行開始コマンドを受信するとこれを受け付け（プロセスＰ１０２）、また、ジョブ情報５５を生成して登録する（プロセスＰ１０４）。そして、画像処理装置３は携帯端末２に対して接続状態を切断させることを通知し（プロセスＰ１０６）、接続状態を切断する（プロセスＰ１０８）。
【００７７】
画像処理装置３は、スキャンジョブを実行可能なタイミングが到来すると、原稿の載置位置にセットされた書類の読み取りを開始する（プロセスＰ１１０）。携帯端末２は、切断通知を受信してから（プロセスＰ１０６）後に接続許可を受信する（プロセスＰ１３０）までの間（時間ｔ２）、定期的に再接続要求を画像処理装置３に対して送信する。ジョブ実行中の所定タイミングで携帯端末２が再接続要求を送信すると（プロセスＰ１１２）画像処理装置３はジョブ情報５５を参照し（プロセスＰ１１４）、書類読取が未了であることを確認すると、携帯端末２に対して接続拒否を送信する（プロセスＰ１１６）。その後、画像処理装置３が書類読取を終了し（プロセスＰ１１８）、読み取った書類に基づくスキャンデータを生成すると（プロセスＰ１２０）、画像処理装置３はジョブ情報５５を更新し、ジョブ処理状態５５ｆを「正常終了」に更新する（プロセスＰ１２２）。その後、携帯端末２から送信された再接続要求（プロセスＰ１２４）を受信すると、画像処理装置３はジョブ情報５５を参照し（プロセスＰ１２６）、スキャンジョブが正常終了したことを確認すると、接続状態を確立させる（プロセスＰ１２８）。そして、携帯端末２に対して接続許可を送信する（プロセスＰ１３０）。さらに、画像処理装置３は、携帯端末２に対して生成したスキャンデータを送信し（プロセスＰ１３２）、接続状態を切断する（プロセスＰ１３４）。スキャンデータを受信した携帯端末２は（プロセスＰ１３６）、受信したスキャンデータを保存し、或いはネットワーク経由で他のデバイスに送信する。最後に、携帯端末２は、スキャンジョブを実行させるためのアプリケーションを終了させる（プロセスＰ１３８）。なお、図５乃至図７のタイミングチャートにおいて、ユーザー認証を行う場合を示したが、接続状態が確立されると、ユーザー認証を行うことなく実行開始コマンドを送信してもよい。この場合、図５乃至図７におけるプロセスＰ４からプロセスＰ２４の処理は行われない。
【００７８】
次に、携帯端末２及び画像処理装置３において行われる処理手順について説明する。図８は、携帯端末２により行われる主要な処理手順の一例を示すフローチャートである。携帯端末２のオペレーションシステム（ＯＳ）が起動すると、携帯端末２は画像処理装置３を自機の所定距離内に検知したか否かを判定する（ステップＳ１）。画像処理装置３を検知していないと判定した場合（ステップＳ１でＮＯ）、画像処理装置３を検知するまで待機する。他方、画像処理装置３を検知したと判定した場合（ステップＳ１でＹＥＳ）、ユーザーからの接続指示を検知したか否かを判定する（ステップＳ２）。なお、画像処理装置３を検知した場合に、携帯端末２は、画像処理装置３を検知したことを表示部１９に表示させてもよい。ユーザーの接続指示は、表示部１９に画像処理装置３への接続指示を行うための操作画面が表示されている状態で、操作部１７に対する操作入力により行われる。ユーザーによる接続指示を検知したと判定した場合（ステップＳ２でＹＥＳ）、携帯端末２は、検知した画像処理装置３に対して接続要求を送信する（ステップＳ３）。
【００７９】
接続要求を送信すると、携帯端末２は画像処理装置３から接続許可を受信したか否かを判定する（ステップＳ５）。接続許可を受信したと判定した場合（ステップＳ５でＹＥＳ）、ユーザーによる操作に応じてアプリケーションを起動させるか否かを判定する（ステップＳ７）。ユーザーによる所定の操作が検知されると、携帯端末２はアプリケーションを起動させると判定する。そして、アプリケーションを起動させると判定した場合（ステップＳ７でＹＥＳ）、携帯端末２はアプリケーションを起動させて所定のジョブを画像処理装置３に送信するジョブ送信処理を実行する（ステップＳ１１）。ジョブ送信処理の具体的な処理手順については後ほど説明する。なお、ステップＳ５において接続許可を受信しなかったと判定した場合（ステップＳ５でＮＯ）、所定時間が経過したか否かを判定し（ステップＳ９）、所定時間が経過していないと判定した場合（ステップＳ９でＮＯ）、接続許可を受信するまで待機する。
【００８０】
ジョブ送信処理を実行して（ステップＳ１１）ジョブを画像処理装置３に送信すると、携帯端末２は画像処理装置３に対して再接続要求を送信する再接続要求処理を実行する（ステップＳ１３）。再接続要求の具体的な処理手順については後ほど説明する。再起動要求処理において、携帯端末２は画像処理装置３に対して定期的に再起動要求を送信し、画像処理装置３から通知などジョブに関するデータを受信するまで再起動要求を繰り返す。再接続要求処理（ステップＳ１３）を実行すると、携帯端末２はアプリケーションを終了させる（ステップＳ１５）。なお、ステップＳ７において、所定のジョブを実行させるためのアプリケーションを起動させないと判定した場合（ステップＳ７でＮＯ）、所定時間が経過したか否かをさらに判定し（ステップＳ１７）、所定時間が経過していないと判定した場合（ステップＳ１７でＮＯ）、アプリケーションを起動させるまで待機する。これに対し、所定時間が経過したと判定すると（ステップＳ１７でＹＥＳ）、携帯端末２のＯＳは画像処理装置３との接続状態をタイムアウトにより切断し、終了させる（ステップＳ１９）。
【００８１】
次に、携帯端末２は、ＯＳの起動を終了させる指示を検知したか否かを判定し（ステップＳ２１）、指示を検知したと判定した場合（ステップＳ２１でＹＥＳ）、ＯＳを終了させる終了処理を実行して（ステップＳ２３）処理を終了する。他方、ＯＳの起動を終了させる指示を検知しなかったと判定した場合（ステップＳ２１でＮＯ）、ステップＳ１に戻って以降の処理を繰り返す。なお、ステップＳ９において画像処理装置３からの接続許可を受信しない状態で所定時間が経過したと判定した場合（ステップＳ９でＹＥＳ）、ステップＳ２１の処理を実行する。
【００８２】
図９は、ジョブ送信処理（図８のステップＳ１１）の具体的な処理手順の一例を示すフローチャートである。まず、携帯端末２は、ユーザーによる操作部１７に対する操作入力に応じてジョブを生成する。携帯端末２は、生成したジョブを画像処理装置３に対して送信する（ステップＳ３０）。ジョブを送信すると、携帯端末２は画像処理装置３に対し接続状態を切断することを要求する切断要求を送信する（ステップＳ３２）。その後、画像処理装置３から切断許可を受信して（ステップＳ３４）ジョブ送信処理を終了する。なお、図９の例では携帯端末２から画像処理装置３に対して切断要求を送信する場合を示したが、携帯端末２から切断要求を送信しなくともよい。
【００８３】
図１０は、再接続要求（図８のステップＳ１３）の具体的な処理手順の一例を示すフローチャートである。まず、画像処理装置３にジョブを送信した後に接続状態が切断されると、携帯端末２は、画像処理装置３に対して再接続要求を送信する。再接続要求は、前述したように例えば接続要求にジョブＩＤを付加して生成する。次に、携帯端末２は、画像処理装置３から接続許可を受信したか否かを判定する（ステップＳ４２）。接続許可を受信したと判定した場合（ステップＳ４２でＹＥＳ）、携帯端末２は画像処理装置３から通知等を受信する（ステップＳ４４）。例えばプリントジョブが正常終了した場合、携帯端末２は画像処理装置３からジョブ終了通知を受信する。また、スキャンジョブが正常終了した場合、携帯端末２は画像処理装置３からスキャンジョブ実行により生成されたスキャンデータを受信する。そして、受信した通知を表示部１９に表示させ（ステップＳ４８）、画像処理装置３との接続を終了させる（ステップＳ５０）。なお、図例とは異なり、携帯端末２から接続状態を終了させることなく、画像処理装置３により接続状態を終了させるとしてもよい。
【００８４】
次に、携帯端末２は、ジョブが終了したか否かを判定する（ステップＳ５２）。画像処理装置３からジョブ終了通知を受信した場合やスキャンデータを受信した場合に、携帯端末２はジョブが終了したと判定する。他方、画像処理装置３からエラー発生通知を受信した場合には、携帯端末２はジョブが終了していないと判定する。そして、ジョブが終了したと判定した場合（ステップＳ５２でＹＥＳ）、再接続要求処理を終了する。他方、ジョブが終了していないと判定した場合（ステップＳ５２でＮＯ）、再びステップＳ４０に戻り、以降の処理を繰り返す。なお、これとは異なり、ジョブが終了していないと判定した場合であっても、ユーザーによるジョブの実行を終了させる指示を検知した場合には、再接続要求処理を終了させた後、アプリケーションを終了させる（図８のステップＳ１５）。
【００８５】
ステップＳ４２において画像処理装置３から接続許可を受信しない場合、所定時間が経過したか否かを判定し（ステップＳ４６）、所定時間が経過していないと判定した場合（ステップＳ４６でＮＯ）、接続許可を受信するまで待機する。そして、所定時間が経過したと判定した場合（ステップＳ４６でＹＥＳ）、携帯端末２はステップＳ４０に戻り、再接続要求を画像処理装置３に送信する。
【００８６】
図１１は、画像処理装置３により実行される主要な処理手順の一例を示すフローチャートである。画像処理装置３は、起動するとまず携帯端末２から接続要求を受信したか否かを判定する（ステップＳ６０）。接続要求を受信したと判定すると（ステップＳ６０でＹＥＳ）、さらに再接続要求か否かを判定する（ステップＳ６２）。再接続要求ではないと判定した場合（ステップＳ６２でＮＯ）、画像処理装置３は接続要求を読み取り、接続要求の送信元が管理者か否かを判定する（ステップＳ６４）。なお、管理者の使用する携帯端末２の端末ＩＤは予め記憶部４２に記憶されているものとする。送信元が管理者であると判定した場合（ステップＳ６４でＹＥＳ）、画像処理装置３は接続状態を確立させる（ステップＳ６６）。他方、送信元が管理者ではないと判定した場合（ステップＳ６４でＮＯ）、無線通信インタフェース３２におけるチャンネルに空きがあるか否かを判定する（ステップＳ６８）。チャンネルに空きがあるか否かは、全チャンネルのうち所定数以上のチャンネルにおいて携帯端末２との接続状態が確立されている場合には空きがないと判定し、接続状態が確立されているチャンネル数が所定数未満である場合には空きがあると判定する。
【００８７】
なお、ステップＳ６２において再接続要求であると判定した場合（ステップＳ６２でＹＥＳ）、再接続処理を実行する（ステップＳ７０）。再接続処理の具体的な処理手順については後ほど説明する。次に、画像処理装置３は切断要求を受信したか否かを判定する（ステップＳ７２）。切断要求を受信したと判定した場合（ステップＳ７２でＹＥＳ）、さらに画像処理装置３は携帯端末２からジョブの受信を終了しているか、すなわち、携帯端末２からのジョブ受信中ではないか否かを判定する（ステップＳ７４）。ジョブの受信を終了していないと判定した場合（ステップＳ７４でＮＯ）、ジョブの受信が終了するまで待機する。そして、ジョブの受信が終了したと判定した場合（ステップＳ７４でＹＥＳ）、画像処理装置３は携帯端末２との接続状態を切断する（ステップＳ７６）。ステップＳ７２において、切断要求を受信していないと判定した場合（ステップＳ７２でＮＯ）、所定時間が経過したか否かを判定し（ステップＳ７８）、所定時間が経過したと判定した場合（ステップＳ７８でＹＥＳ）、画像処理装置３は携帯端末２との接続状態を切断する（ステップＳ７６）。他方、所定時間が経過していないと判定した場合（ステップＳ７８でＮＯ）、ステップＳ７６をスキップし、接続状態を切断しない。なお、これとは異なり、切断要求を受信したか否かにかかわらず、画像処理装置３は、ジョブの受信が終了したと判定した場合には接続状態を切断してもよい。この場合には、図１１のステップＳ７２とステップＳ７８の処理は行われない。
【００８８】
次に、画像処理装置３は、携帯端末２からジョブを受信済みであるか否かを判定する（ステップＳ８０）。ジョブを受信済みであると判定した場合（ステップＳ８０でＹＥＳ）、ジョブを実行させるジョブ実行処理を行う（ステップＳ８２）。ジョブ実行処理の具体的な処理手順については後ほど説明する。ジョブを受信済みでないと判定した場合（ステップＳ８０でＮＯ）、ジョブ実行処理をスキップする。最後に、画像処理装置３は起動状態を終了させる指示を検知したか否かを判定し（ステップＳ８４）、指示を検知したと判定した場合（ステップＳ８４でＹＥＳ）、画像処理装置３を終了させる終了処理を行って処理を終了する（ステップＳ８６）。他方、起動状態を終了させる指示を検知しなかったと判定した場合（ステップＳ８４でＮＯ）、ステップＳ６０に戻り、終了指示を検知するまでステップＳ６０乃至ステップＳ８４までの処理を繰り返す。
【００８９】
図１２は、再接続処理（図１１のステップＳ７０）の具体的な処理手順の一例を示すフローチャートである。再接続要求を受信した場合、画像処理装置３はジョブ情報５５を参照し（ステップＳ９０）、通知情報５５ｇが「通知あり」であるか否かを判定する（ステップＳ９２）。通知情報５５ｇが「通知あり」であると判定した場合（ステップＳ９２でＹＥＳ）、携帯端末２との接続状態を確立させる（ステップＳ９４）。接続状態を確立させると、携帯端末２に対して通知を送信し（ステップＳ９６）、通知を送信した後に接続状態を切断する（ステップＳ９８）。ステップＳ９２において「通知あり」でないと判定した場合（ステップＳ９２でＮＯ）、ステップＳ９４からＳ９８の処理をスキップして再接続処理を終了する。なお、スキャンジョブの場合にはステップＳ９２でジョブが正常に終了しているか否かを判定し、正常に終了している場合には、接続状態を確立してスキャンデータを携帯端末２に送信する。
【００９０】
図１３は、ジョブ実行処理（図１１のステップＳ８２）の具体的な処理手順の一例を示すフローチャートである。画像処理装置３は、携帯端末２から受信したジョブの実行開始タイミングか否かを判定する（ステップＳ１００）。ジョブは受信した順に実行されることから、先に受信したジョブの実行が終了した場合には、ジョブの実行開始タイミングであると判定される。なお、先に受信したジョブの実行が終了した場合であっても、画像処理装置３が所定タイミングにおいて実行する画像安定処理などの処理が割り込んだ場合には、ジョブ実行開始タイミングでないと判定することになる。ステップＳ１００においてジョブ実行開始タイミングであると判定すると（ステップＳ１００でＹＥＳ）、画像処理装置３はジョブの実行を開始する。他方、ジョブ実行開始タイミングではないと判定した場合（ステップＳ１００でＮＯ）、さらに当該ジョブの実行開始タイミングが既に到来しており、当該ジョブを実行中であるか否かを判定する（ステップＳ１０６）。ジョブを実行中であると判定した場合（ステップＳ１０６でＹＥＳ）、ステップＳ１０２をスキップする。他方、当該ジョブが実行中でないと判定した場合（ステップＳ１０６でＮＯ）、当該ジョブは未だ実行されておらず待機中であると判断されるため、以下の処理を行うことなくジョブ実行処理を終了させる。
【００９１】
次に、ジョブ実行を終了しているか否かを判定する（ステップＳ１０４）。ジョブ実行が終了していると判定すると（ステップＳ１０４でＹＥＳ）、画像処理装置３は、ジョブが正常に終了したことを通知する終了通知を生成し（ステップＳ１０８）、ジョブ情報５５を更新する（ステップＳ１１０）。ジョブ実行が終了していないと判定すると（ステップＳ１０４でＮＯ）、実行中のジョブにおいてエラーが発生したか否かを判定する（ステップＳ１１２）。エラーが発生したと判定した場合（ステップＳ１１２でＹＥＳ）、画像処理装置３は携帯端末２に対するエラー通知を生成する（ステップＳ１１４）。画像処理装置３は、当該ジョブに対応する携帯端末２に対する通知を生成する。また、画像処理装置３は、待機中のジョブに対応する携帯端末２に対する通知を生成してもよいし、これとは異なり、待機中のジョブのうち当該ジョブと同じ種別のジョブに対応する携帯端末２に対する通知を生成してもよい。さらに、管理者にエラーの発生を知らせるため、画像処理装置３は、管理者が使用する携帯端末２に対する通知も生成する。他方、実行中のジョブにおいてエラーが発生していないと判定した場合（ステップＳ１１２でＮＯ）、画像処理装置３はジョブ実行処理を終了させる。
【００９２】
エラーが発生した場合に、画像処理装置３は、管理者の使用する携帯端末２に対して接続要求を送信する（ステップＳ１１６）。そして、管理者の使用する携帯端末２との接続状態が確立されたか否かを判定し（ステップＳ１１８）、接続状態が確立されたと判定した場合（ステップＳ１２０でＹＥＳ）、エラー発生通知を管理者に対して送信し（ステップＳ１２０）、通知を送信後に接続状態を切断する（ステップＳ１２２）。他方、接続状態が確立されていないと判定した場合（ステップＳ１１８でＮＯ）、画像処理装置３は所定時間が経過したか否かを判定し（ステップＳ１２４）、所定時間が経過したと判定した場合（ステップＳ１２４でＹＥＳ）、管理者の使用する携帯端末２との接続状態が確立されない状態においてジョブ情報５５を更新してジョブ実行処理を終了させる。所定時短が経過していないと判定した場合（ステップＳ１２４でＮＯ）、接続状態が確立されるまで待機する。
【００９３】
本実施形態において、画像処理装置３は、携帯端末２からジョブを実行するための実行開始コマンドを受信すると、携帯端末２との接続状態を切断する。これにより、画像処理装置３によりジョブが実行される間、或いはジョブを待機させる間、チャンネルに空きを生じさせることが可能となり、チャンネルの有効利用を図ることが可能となる。
【００９４】
また、本実施形態において、画像処理装置３は、携帯端末２に対する通知を保持している場合に、携帯端末２から受信する再接続要求に応じて接続状態を確立させる。これにより、携帯端末２に対する通知を画像処理装置３から送信することが可能となる。他方、画像処理装置３は、携帯端末２に対する通知を保持していない場合、携帯端末２から受信する再接続要求を拒否する。これにより、画像処理装置３は、携帯端末２への通知を送信する必要がない場合には接続状態を確立させることなくチャンネルに空きを生じさせることが可能となる。
【００９５】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は上述した実施形態において説明したものに限定されるものではなく、種々の変形例が適用可能である。
【００９６】
例えば、上記実施形態では、画像処理装置３は、受信した接続要求が管理者により使用される携帯端末２から送信されたものである場合に常に接続状態を確立させる半面、管理者が使用する携帯端末２以外の携帯端末２から送信されたものである場合に、チャンネルに空きがある場合にのみ接続状態を確立させる例を示した。しかし、本発明は、管理者が使用する携帯端末２か否かにかかわらず常に接続状態を確立させるとしてもよい。
【００９７】
上記実施形態では、画像処理装置３は、ジョブ実行中にエラーが発生した場合、或いはジョブの実行が正常に終了した場合に、携帯端末２に対する通知を生成する例を示した。しかし、本発明はこれに限られるものではなく、ジョブ実行中に画像安定化処理などの処理が割り込むことによりジョブ実行が中断する場合において、携帯端末２に対する通知を生成してもよい。
【符号の説明】
【００９８】
１    画像処理システム
２    携帯端末
３    画像処理装置
１２  接続要求部（接続要求手段）
１４  コマンド送信部（コマンド送信手段）
１５  再接続要求部（再接続要求手段）
４２  記憶部（記憶手段）
４５  コマンド受付部（コマンド受付手段）
４９  通知生成部（通知生成手段）
５０  データ送信部（データ送信手段）
５５  ジョブ情報５５
５６  実行部（ジョブ実行手段）
５８  待機部（ジョブ待機手段）
６０  監視部（ジョブ監視手段）
【図１】
0006387925.tif 000002
【図２】
0006387925.tif 000003
【図３】
0006387925.tif 000004
【図４】
0006387925.tif 000005
【図５】
0006387925.tif 000006
【図６】
0006387925.tif 000007
【図７】
0006387925.tif 000008
【図８】
0006387925.tif 000009
【図９】
0006387925.tif 000010
【図１０】
0006387925.tif 000011
【図１１】
0006387925.tif 000012
【図１２】
0006387925.tif 000013
【図１３】
0006387925.tif 000014