(57)【要約】【課題】通信装置との間で通信を行うための特定状態が形成されたモバイル装置に電話着信があっても，通信装置の有効活用が期待できる技術を提供すること。【解決手段】通信装置であるＭＦＰ２００は，モバイル装置と通信を行うために特定状態を形成する。特定状態には，第１のモバイル装置に対して第１の処理の実行を可能にし，第２のモバイル装置に対して少なくとも第１の処理の実行を制限する第１の状態と，第１の状態と比較して第２のモバイル装置に対して処理の実行が制限されない第２の状態とがある。そして，ＭＦＰ２００は，第１の状態が形成されている間に，第１のモバイル装置であるモバイル装置１００が電話着信があったことに起因してモバイル装置１００から出力される通話開始通知を受信した場合に，第１の状態に代えて第２の状態を形成する。【選択図】            図２
2015126453.tif 000002
【特許請求の範囲】
【請求項１】
モバイル装置との通信を実行可能な通信装置であって，
電話機能を有する第１のモバイル装置との通信を行うための特定状態である第１の状態を形成する第１形成部であって，前記第１の状態では，前記第１のモバイル装置から指示される第１の処理が実行可能であり，前記第１のモバイル装置とは異なる第２のモバイル装置から指示される処理のうち前記第１の処理を含む複数の処理の実行が制限される，前記第１形成部と，
前記第１の状態が形成されている間に，前記第１のモバイル装置が外部から通話要求を受信したことに起因して前記第１のモバイル装置から出力される通話取得情報を受信した場合に，前記第１の状態に代えて，前記特定状態である第２の状態を形成する第２形成部であって，前記第２の状態では，前記第１の状態で制限される前記複数の処理のうちの一部の処理の実行が許容される，前記第２形成部と，
を備えることを特徴とする通信装置。
【請求項２】
請求項１に記載する通信装置であって，
前記第１の状態では，
前記第２のモバイル装置による第１のプロトコルに従った全ての指示による処理が制限され，
前記第２のモバイル装置による前記第１のプロトコルとは異なる第２のプロトコルに従った指示による処理が許容される，
ことを特徴とする通信装置。
【請求項３】
請求項１または請求項２に記載する通信装置であって，
前記特定状態では，通信装置とモバイル装置との間でセッションが形成され，
前記第１の状態では，前記第１のモバイル装置との間でセッションが形成され，
前記第２の状態では，前記第１のモバイル装置と，前記第２のモバイル装置と，のいずれの装置との間でもセッションが形成される，
ことを特徴とする通信装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する通信装置であって，
前記第２の状態で許容される前記一部の処理は，前記第１の処理とは異なる第２の処理であることを特徴とする通信装置。
【請求項５】
請求項１から請求項３のいずれか１つに記載する通信装置であって，
前記第２の状態で許容される前記一部の処理では，前記第１の処理の実行を阻害しない処理であることを特徴とする通信装置。
【請求項６】
請求項１から請求項３のいずれか１つに記載する通信装置であって，
画像処理を実行するための画像処理実行部を備え，
前記第２の状態で許容される前記一部の処理は，
前記画像処理実行部にて実行される画像処理を含み，
前記通信装置に記憶されている設定情報を変更する処理は含まないことを特徴とする通信装置。
【請求項７】
請求項６に記載する通信装置であって，
前記設定情報は，通信装置が外部との通信を実行する際に用いられる前記外部の識別情報を含むことを特徴とする通信装置。
【請求項８】
請求項１から請求項７のいずれか１つに記載する通信装置であって，
前記第２形成部は，さらに
前記第２の状態では，前記通話取得情報を受信した後，所定の時間が経過するまでに前記第１のモバイル装置が無操作であったことに起因して前記第１のモバイル装置からの信号が受信されなかったことを条件として，前記特定状態が解除されることを特徴とする通信装置。
【請求項９】
請求項１から請求項７のいずれか１つに記載する通信装置であって，
前記第１のモバイル装置が閾値時間よりも長く無操作であったことに起因して前記第１のモバイル装置からの信号が受信されなかったことを条件として，前記特定状態を解除する解除部を備え，
前記第２形成部は，さらに
前記第２の状態では，前記第１の状態と比較して，前記解除部における前記閾値時間が短いことを特徴とする通信装置。
【請求項１０】
請求項１から請求項９のいずれか１つに記載する通信装置であって，
前記第２形成部は，さらに
前記第２の状態では，前記第２のモバイル装置から指示される前記第１の処理とは異なる第２の処理が実行可能であり，第３のモバイル装置から指示される処理のうち少なくとも前記第２の処理の実行が制限されることを特徴とする通信装置。
【請求項１１】
請求項１から請求項１０のいずれか１つに記載する通信装置であって，
前記第２形成部にて第２の状態が形成された場合に，前記第１の処理の進捗情報を記憶する記憶部と，
前記第１形成部にて第１の状態が形成された際に前記進捗情報が記憶されていた場合に，前記進捗情報を前記第１のモバイル装置に送信する送信部と，
を備えることを特徴とする通信装置。
【請求項１２】
通信装置との通信を実行可能なモバイル装置であって，
前記通信装置で第１の処理が実行可能となる特定状態を形成する形成部と，
前記特定状態が形成された状態で，電話の通話指示を受信した場合に，前記第１の処理の実行状態を記憶する記憶部と，
前記特定状態を形成したことに起因して前記通信装置から出力される進捗情報を受信した場合に，当該進捗情報と前記記憶部にて記憶した前記実行状態とに基づいて，前記第１の処理を続行させる続行部と，
を備えることを特徴とするモバイル装置。
【請求項１３】
通信装置に，
電話機能を有する第１のモバイル装置との通信を行うための特定状態である第１の状態を形成する第１形成処理であって，前記第１の状態では，前記第１のモバイル装置から指示される第１の処理が実行可能であり，前記第１のモバイル装置とは異なる第２のモバイル装置から指示される処理のうち前記第１の処理を含む複数の処理の実行が制限される，前記第１形成処理と，
前記第１の状態が形成されている間に，前記第１のモバイル装置が外部から通話要求を受信したことに起因して前記第１のモバイル装置から出力される通話取得情報を受信した場合に，前記第１の状態に代えて，前記特定状態である第２の状態を形成する第２形成処理であって，前記第２の状態では，前記第１の状態で制限される前記複数の処理のうちの一部の処理の実行が許容される，前記第２形成処理と，
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，通信装置，通信装置との通信を行うための特定状態を形成し，当該通信装置に処理要求を行うモバイル装置，およびプログラムに関する。
【背景技術】
【０００２】
従来から，複数のモバイル装置が通信装置を利用するシステムにおいて，あるモバイル装置と通信装置との間で通信を行うための特定状態を形成する処理が知られている。当該処理を行うことで，当該モバイル装置から通信装置の所定の機能の利用が可能になり，その他のモバイル装置からの通信装置の当該所定の機能の利用が制限される。
【０００３】
利用制限に関する技術としては，例えば，特許文献１に開示されているプリンタシステムがある。このプリンタシステムでは，プリンタサーバが情報処理装置から占有印刷要求を受け付けた場合に，プリンタを占有状態に設定し，以後，設定元の情報処理装置からの印刷ジョブが終了するまで，あるいは設定された占有期間が終了するまで，他の情報処理装置からの印刷ジョブの処理要求を拒否する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３３０７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，通信装置との間で特定状態が形成された電話機能付きのモバイル装置で，外部から電話着信が取得され，通話が開始されると，通信装置との通信が続行不可能となり得る。この場合に，通信装置を有効活用できない問題がある。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，通信装置との間で通信を行うための特定状態が形成されたモバイル装置に電話着信があっても，通信装置の有効活用が期待できる技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた通信装置は，モバイル装置との通信を実行可能な通信装置であって，電話機能を有する第１のモバイル装置との通信を行うための特定状態である第１の状態を形成する第１形成部であって，前記第１の状態では，前記第１のモバイル装置から指示される第１の処理が実行可能であり，前記第１のモバイル装置とは異なる第２のモバイル装置から指示される処理のうち前記第１の処理を含む複数の処理の実行が制限される，前記第１形成部と，前記第１の状態が形成されている間に，前記第１のモバイル装置が外部から通話要求を受信したことに起因して前記第１のモバイル装置から出力される通話取得情報を受信した場合に，前記第１の状態に代えて，前記特定状態である第２の状態を形成する第２形成部であって，前記第２の状態では，前記第１の状態で制限される前記複数の処理のうちの一部の処理の実行が許容される，前記第２形成部とを備えることを特徴としている。
【０００８】
本明細書に開示される通信装置は，モバイル装置と通信を行うために特定状態を形成する。特定状態には，第１のモバイル装置に対して第１の処理の実行を可能にするとともに，第２のモバイル装置に対して第１の処理を含む複数の処理の実行を制限する第１の状態と，その複数の処理のうち一部が許容される第１の状態と比較して第２のモバイル装置に対して処理の実行が制限されない第２の状態とがある。通信装置が実行する第１の処理としては，例えば，印刷，スキャン，ＦＡＸ送信，電話帳編集，コピー，パスワード設定，機能ロック設定，パネル操作で入力可能な各種設定，が該当する。第１の状態では，第１の処理の実行を含む全ての処理の実行が制限されてもよいし，第１の処理を含む幾つかの処理の実行が制限されてもよい。
【０００９】
また，前記第２の状態では，前記第１の状態で実行が制限される複数の処理のうち，一部の処理の実行が許容される。例えば，第２のモバイル装置に対して，第１の状態では，第２のモバイル装置が通信装置に対して指示可能な全ての処理が制限され，第２の状態では，第１の処理と異なる処理が実行可能であればよい。また，例えば，第２のモバイル装置に対して，第１の状態では，第１の処理を含む複数の処理が制限され，第２の状態では，第１の状態で制限される処理の少なくとも１つが実行可能になってもよい。第２の状態として，実行可能な処理を増やすことで，通信装置の利用可能性が高まる。
【００１０】
そして，本明細書に開示される通信装置では，第１の状態が形成されている間に，第１のモバイル装置から出力される通話情報を受信した場合に，第１の状態に代えて第２の状態が形成される。これにより，通信装置では，第１のモバイル装置とは異なる第２のモバイル装置からの利用可能性が高まる。その結果として，通信装置の有効活用が期待できる。
【００１１】
また，前記第１の状態では，前記第２のモバイル装置による第１のプロトコルに従った全ての指示による処理が制限され，前記第２のモバイル装置による前記第１のプロトコルとは異なる第２のプロトコルに従った指示による処理が許容されるとよい。また，前記特定状態では，通信装置とモバイル装置との間でセッションが形成され，前記第１の状態では，前記第１のモバイル装置との間でセッションが形成され，前記第２の状態では，前記第１のモバイル装置と，前記第２のモバイル装置と，のいずれの装置との間でもセッションが形成されるとよい。
【００１２】
また，前記第２の状態で許容される前記一部の処理は，前記第１の処理とは異なる第２の処理であるとよい。第１の処理とは異なる第２の処理であれば，第１のモバイル装置に与える影響は小さい。そのため，第２の状態で許可される処理として好ましい。
【００１３】
また，前記第２の状態で許容される前記一部の処理では，前記第１の処理の実行を阻害しない処理であってもよい。第１の処理の実行を阻害しない処理であれば，第１のモバイル装置に与える影響は小さい。そのため，第２の状態で許可される処理として好ましい。
【００１４】
また，本明細書に開示される通信装置は，画像処理を実行するための画像処理実行部を備え，前記第２の状態で許容される前記一部の処理は，前記画像処理実行部にて実行される画像処理を含み，前記通信装置に記憶されている設定情報を変更する処理は含まないとよい。例えば，前記設定情報は，通信装置が外部との通信を実行する際に用いられる前記外部の識別情報を含むとよい。設定情報を変更する処理を許可してしまうと，第１のモバイル装置に与える影響が大きい。そのため，第２の状態で許可されない方が好ましい。
【００１５】
また，前記第２形成部は，さらに前記第２の状態では，前記通話取得情報を受信した後，所定の時間が経過するまでに前記第１のモバイル装置が無操作であったことに起因して前記第１のモバイル装置からの信号が受信されなかったことを条件として，前記特定状態が解除されるとよい。第２の状態として，通話情報を受信してから無操作の時間が所定時間続いた場合に特定状態を解除することで，第２のモバイル装置の通信装置の利用可能性が高まる。
【００１６】
また，本明細書に開示される通信装置は，前記第１のモバイル装置が閾値時間よりも長く無操作であったことに起因して前記第１のモバイル装置からの信号が受信されなかったことを条件として，前記特定状態を解除する解除部を備え，前記第２形成部は，さらに前記第２の状態では，前記第１の状態と比較して，前記解除部における前記閾値時間が短いとよい。第２の状態として，無操作に起因して特定状態を自動的に解除するまでの時間を短くすることで，通信装置の利用可能性が高まる。
【００１７】
また，前記第２形成部は，さらに前記第２の状態では，前記第２のモバイル装置から指示される前記第１の処理とは異なる第２の処理が実行可能であり，第３のモバイル装置から指示される処理のうち少なくとも前記第２の処理の実行が制限されるとよい。通話情報を受信した後，第１のモバイル装置との特定状態を維持したまま第２のモバイル装置から第２の処理の実行指示があれば，その処理を実行可能にすることで，通信装置の利用可能性が高まる。さらに第３のモバイル装置からの第２の処理の実行を制限することで，第２のモバイル装置と通信装置との通信に与える影響を小さくできる。
【００１８】
また，本明細書に開示される通信装置は，前記第２形成部にて第２の状態が形成された場合に，前記第１の処理の進捗情報を記憶する記憶部と，前記第１形成部にて第１の状態が形成された際に前記進捗情報が記憶されていた場合に，前記進捗情報を前記第１のモバイル装置に送信する送信部とを備えるとよい。第２の状態が形成された際に，それまでに実行された第１の処理の進捗情報を記憶し，再度第１のモバイル装置との第１の状態が形成されたときにその進捗情報を第１のモバイル装置に送信することで，第１のモバイル装置では，第１の状態を再度形成した後に，第１の処理の継続性を確保できる。
【００１９】
また，本明細書には，通信装置との通信を実行可能なモバイル装置であって，前記通信装置で第１の処理が実行可能となる特定状態を形成する形成部と，前記特定状態が形成された状態で，電話の通話指示を受信した場合に，前記第１の処理の実行状態を記憶する記憶部と，前記特定状態を形成したことに起因して前記通信装置から出力される進捗情報を受信した場合に，当該進捗情報と前記記憶部にて記憶した前記実行状態とに基づいて，前記第１の処理を続行させる続行部とを備えることを特徴とするモバイル装置が開示されている。
【００２０】
また，上記の通信装置の機能を実現するための制御方法，コンピュータプログラム，および当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も，新規で有用である。また，上記の通信装置と，モバイル装置とを備えるシステムも，新規で有用である。
【００２１】
また，本明細書には，モバイル装置との通信を実行可能な通信装置であって，電話機能を有する第１のモバイル装置との通信を行うための特定状態である第１の状態を形成する第１形成部であって，前記第１の状態では，前記第１のモバイル装置から指示される第１の処理が実行可能であり，前記第１のモバイル装置とは異なる第２のモバイル装置から指示される処理のうち少なくとも前記第１の処理の実行が制限される，前記第１形成部と，前記第１の状態が形成されている間に，前記第１のモバイル装置が外部から通話要求を受信したことに起因して前記第１のモバイル装置から出力される通話取得情報を受信した場合に，前記第１の状態に代えて，前記特定状態である第２の状態を形成する第２形成部であって，前記第２の状態では，前記通話取得情報を受信した後，所定の時間が経過するまでに前記第１のモバイル装置が無操作であったことに起因して前記第１のモバイル装置からの信号が受信されなかったことを条件として，前記特定状態が解除される，前記第２形成部とを備えることを特徴とする通信装置が開示されている。
【００２２】
また，本明細書には，モバイル装置との通信を実行可能な通信装置であって，電話機能を有する第１のモバイル装置との通信を行うための特定状態である第１の状態を形成する第１形成部であって，前記第１の状態では，前記第１のモバイル装置から指示される第１の処理が実行可能であり，前記第１のモバイル装置とは異なる第２のモバイル装置から指示される処理のうち少なくとも前記第１の処理の実行が制限される，前記第１形成部と，前記第１のモバイル装置が閾値時間よりも長く無操作であったことに起因して前記第１のモバイル装置からの信号が受信されなかったことを条件として，前記特定状態を解除する解除部と，前記第１の状態が形成されている間に，前記第１のモバイル装置が外部から通話要求を受信したことに起因して前記第１のモバイル装置から出力される通話取得情報を受信した場合に，前記第１の状態に代えて，前記特定状態である第２の状態を形成する第２形成部であって，前記第２の状態では，前記第１の状態と比較して，前記解除部における前記閾値時間が短い，前記第２形成部とを備えることを特徴とする通信装置が開示されている。
【発明の効果】
【００２３】
本発明によれば，通信装置との間で通信を行うための特定状態が形成されたモバイル装置に電話着信があっても，通信装置の有効活用が期待できる技術が実現される。
【図面の簡単な説明】
【００２４】
【図１】実施の形態にかかる画像処理システムの構成を示すブロック図である。
【図２】第１の形態におけるモバイル装置とＭＦＰとの間のデータ通信の手順を示すシーケンス図である。
【図３】第１の形態におけるモバイル装置が実行するセッション形成処理の手順を示すフローチャートである。
【図４】第１の形態におけるモバイル装置が実行する電話着信処理の手順を示すフローチャートである。
【図５】第１の形態におけるＭＦＰ（複合機）が実行するセッション管理処理の手順を示すフローチャートである。
【図６】セッション形成中におけるＭＦＰの各機能の実行可否を示すマトリクスである。
【図７】第１の形態におけるＭＦＰが実行するジョブ実行処理の手順を示すフローチャートである。
【図８】第２の形態におけるＭＦＰが実行するセッション管理処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下，本実施形態にかかる通信装置およびモバイル装置について，添付図面を参照しつつ詳細に説明する。本形態は，画像処理機能を有する複合機（ＭＦＰ：Multi Function Peripheral）と，ＭＦＰと通信を行うモバイル装置とを有する画像処理システムに本発明を適用したものである。
【００２６】
本形態の画像処理システム９００は，図１に示すように，電話機能を有するモバイル装置１００と，モバイル装置１００と通信を行うＭＦＰ２００とを備えている。ＭＦＰ２００は，モバイル装置１００に限らず，他のモバイル装置との通信も可能である。また，画像処理システム９００は，サーバあるいはアクセスポイントを備え，モバイル装置１００からサーバあるいはアクセスポイントを介してＭＦＰ２００と通信してもよい。ＭＦＰ２００は，通信装置の一例である。
【００２７】
続いて，モバイル装置１００の構成について説明する。モバイル装置１００は，図１に示したように，ＣＰＵ５１と，ＲＯＭ５２と，ＲＡＭ５３と，ＨＤＤ５４とを有するコントローラ５０を備えている。また，モバイル装置１００は，表示機能と入力機能とを兼ねるタッチパネルを有する操作パネル６０と，外部装置との通信を可能にする通信インターフェース５５と，電話機能を実現する電話部７０とを有し，これらがＣＰＵ５１によって制御される。なお，図１中のコントローラ５０は，ＣＰＵ５１等，モバイル装置１００の制御に利用されるハードウェアを纏めた総称であって，実際にモバイル装置１００に存在する単一のハードウェアと表すとは限らない。
【００２８】
ＨＤＤ５４には，ＯＳ，インターネット上のデータを閲覧するためのブラウザ，各種の機能を実現するアプリケーションプログラム（以下，「アプリ」とする）等が組み込まれている。例えば，電話機能を実現するアプリや，ＭＦＰ２００に印刷やスキャン等の画像処理を指示し，画像処理に伴う画像データをＭＦＰ２００に受け渡すアプリが，ＨＤＤ５４に記憶されている。
【００２９】
ＣＰＵ５１は，ＲＯＭ５２から読み出した制御プログラムやＨＤＤ５４から読み出したプログラムに従って，その演算結果をＲＡＭ５３またはＨＤＤ５４に記憶させながら各種の処理を行う。上述した各種のアプリの動作も，ＣＰＵ５１によって処理される。
【００３０】
電話部７０は，マイク，スピーカ，電話回線インターフェース等，電話機能を実現するためのハードウェアで構成される。通信インターフェース５５は，外部装置と通信を行うためのハードウェアである。通信インターフェース５５には，例えば，シリアルインターフェースや，無線移動体通信を実現するための無線通信インターフェースが含まれる。モバイル装置１００は，通信インターフェース５５を介して，例えば，ＭＦＰ２００に対してデータの送受信を行うことができる。
【００３１】
操作パネル６０は，モバイル装置１００の前面に設けられ，ユーザ入力を受け付ける各種のボタンと，メッセージや設定内容を表示するタッチパネルとを有している。また，タッチパネルは，ユーザがタッチ操作することによっても各種の入力が可能であり，例えば，印刷設定や印刷を実行するジョブの選択がタッチパネルから入力される。
【００３２】
続いて，ＭＦＰ２００の概略構成について説明する。ＭＦＰ２００は，図１に示したように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４とを有するコントローラ３０を備えている。また，ＭＦＰ２００は，用紙に画像を印刷する画像形成部１０と，原稿の画像を読み取る画像読取部２０と，動作状況の表示やユーザによる入力操作の受付を行う操作パネル４０と，通信インターフェース３６とを有し，これらがＣＰＵ３１によって制御される。なお，図１中のコントローラ３０は，ＣＰＵ３１等，ＭＦＰ２００の制御に利用されるハードウェアを纏めた総称であって，実際にＭＦＰ２００に存在する単一のハードウェアと表すとは限らない。
【００３３】
画像形成部１０は，カラー印刷が可能であってもモノクロ印刷のみが可能であってもよい。本形態では，カラー印刷が可能なものとする。また，印刷方式についても，電子写真方式であってもインクジェット方式であってもよい。画像形成部１０は，印刷部の一例である。また，画像読取部２０は，カラースキャンが可能であってもモノクロスキャンのみが可能であってもよい。本形態では，カラースキャンが可能なものとする。また，読取機構についても，ＣＣＤであってもＣＩＳであってもよい。
【００３４】
ＲＯＭ３２には，ＭＦＰ２００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３およびＮＶＲＡＭ３４は，各種制御プログラムが読み出される作業領域として，あるいはデータを一時的に記憶する記憶領域として利用される。また，ＭＦＰ２００は，ファクシミリ（ＦＡＸ）送信やデータ転送を行う際の宛先の情報を保持するデータベース（以下，「電話帳」とする）を有しており，ＮＶＲＡＭ３４にはその電話帳も記憶される。
【００３５】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ２００の各構成要素を制御する。
【００３６】
通信インターフェース３６は，外部装置と通信を行うためのハードウェアである。通信インターフェース３６には，例えば，シリアルインターフェースや，ネットワークインターフェースや，無線移動体通信を実現するための無線通信インターフェースや，ＦＡＸ送受信を実現するためのＦＡＸインターフェースが含まれる。ＭＦＰ２００は通信インターフェース３６を介して，例えば，モバイル装置１００に対してデータの送受信を行うことができる。
【００３７】
操作パネル４０は，ＭＦＰ２００の外装に設けられ，ユーザ入力を受け付ける各種のボタンと，メッセージや設定内容を表示するタッチパネルとを有している。各種のボタンとしては，例えば，印刷開始指示を入力するＯＫボタンや，印刷のキャンセル指示を入力するキャンセルボタンがある。また，タッチパネルは，ユーザがタッチ操作することによっても各種の入力が可能であり，例えば，印刷設定や印刷を実行するジョブの選択がタッチパネルから入力される。
【００３８】
上述したようにＭＦＰ２００は，画像形成機能および画像読取機能を有している。さらにはＦＡＸ送受信機能や電話帳編集機能を有している。そのため，ＭＦＰ２００は，これらの機能を利用した各種の処理を実行できる。具体的な処理としては，例えば，コピー，ＦＡＸ送信，ＦＡＸ受信転送，電話帳の読み取り，電話帳の書き込み，スキャン，印刷が含まれる。なお，ＦＡＸ受信転送は，ＦＡＸデータを受信し，受信したＦＡＸデータを指定された外部装置に転送する処理である。電話帳の読み取りは，電話帳を参照するだけの処理であり，電話帳の編集ができない処理である。電話帳の書き込みは，データの変更，追加，削除等，電話帳の編集ができる処理である。
【００３９】
続いて，画像処理システム９００においてモバイル装置１００がＭＦＰ２００を利用する第１の形態について説明する。なお，モバイル装置１００とＭＦＰ２００との間のデータの受け渡しには，例えば，ＨＴＴＰ，ＳＮＴＰ，ＦＴＰ等の既存のプロトコルを利用すればよい。
【００４０】
画像処理システム９００では，モバイル装置１００がＭＦＰ２００を利用するために，モバイル装置１００とＭＦＰ２００との間で通信を行うための特定状態であるセッションを形成する。ＭＦＰ２００は，モバイル装置１００とセッションが形成されている間，モバイル装置１００に対してＭＦＰ２００の利用を許可する。また，ＭＦＰ２００がモバイル装置１００との間でセッションを形成した場合，モバイル装置１００とは異なる他のモバイル装置はＭＦＰ２００の利用が制限される。また，ＭＦＰ２００が上記他のモバイル装置との間でセッションを形成した場合には，モバイル装置１００はＭＦＰ２００の利用が制限される。なお，ＭＦＰ２００は，セッションが形成されると，操作パネル４０について一部のボタンを除いて入力が許可されず，操作パネル４０を介してのジョブの入力も許可されない。
【００４１】
すなわち，セッションは，モバイル装置がＭＦＰ２００に対して所定の処理を実行させるために，所定の処理の指示に先行してモバイル装置がＭＦＰ２００に対してセッション形成要求を送信することで，そのモバイル装置とＭＦＰ２００との間で形成される。セッションを形成することで，ＨＴＴＰ等の特定のプロトコルを使った通信が実行可能となる。ＭＦＰ２００では，特定のプロトコルを用いた処理については，セッションが形成されたモバイル装置からの指示のみ許容される。換言すると，特定のプロトコルを用いた処理については，セッションが形成されていないモバイル装置からの指示は拒否される。なお，特定のプロトコルを用いない処理（例えば，ＨＴＴＰを使用しない，ドライバ経由の印刷等）については，セッションが形成されていないモバイル装置からの指示も許容される。以下の説明で登場する処理は，特定のプロトコルを用いた処理であるものとする。
【００４２】
以下の説明では，ＭＦＰ２００がどのモバイル装置ともセッションを形成していない状態で，モバイル装置１００がＭＦＰ２００とのセッションを形成するものとして，図２のシーケンス図を参照しつつ説明する。
【００４３】
先ず，モバイル装置１００がＭＦＰ２００に対してセッション形成要求を送信する。セッション形成要求は，例えば，ＭＦＰ２００に対して処理を要求し得るモバイル装置１００内のアプリの起動を契機に送信される。セッション形成要求には，ＭＦＰ２００に利用許可を求める処理の情報も付加される。ＭＦＰ２００に利用許可を求める処理は，１つであっても複数であってもよい。以下，モバイル装置１００がＭＦＰ２００に利用許可を求める処理を「処理Ａ」とする。処理Ａには，例えば，電話帳編集が該当する。処理Ａは，第１の処理の一例である。
【００４４】
ＭＦＰ２００は，他のモバイル装置とのセッションが形成されていないことから，モバイル装置１００に対して，セッションの形成が許可されたことを示すセッション許可を応答する。そして，モバイル装置１００との間でセッションを形成する。
【００４５】
ＭＦＰ２００は，セッションが形成されると，セッションが形成されたモバイル装置１００とは異なる他のモバイル装置（例えば，モバイル装置１０１）からの，特定のプロトコルを用いての利用を制限する。他のモバイル装置１０１からの利用を制限する態様は，後述するモードによって異なる。また，ＭＦＰ２００は，タッチパネル４１をモバイル装置１００との通信中である旨のメッセージを表示し，タッチパネル４１への入力を制限する。また，ＭＦＰ２００は，セッションが形成されると，他のボタン群についても，一部のキーを除く操作パネル４０への入力が許可されない。すなわち，操作パネル４０を介しての処理の実行が制限される。
【００４６】
セッション許可を受信したモバイル装置１００は，処理Ａに関する処理要求をＭＦＰ２００に送信する。ＭＦＰ２００は，その処理要求を受けて，処理Ａの実行を開始する。モバイル装置１００は，ジョブごとに処理要求を行ってもよいし，複数のジョブを纏めて処理要求を行ってもよい。
【００４７】
ここで，セッションのモードについて説明する。ＭＦＰ２００は，セッションの態様として，高優先モードと低優先モードとを有している。高優先モードでは，セッションを形成したモバイル装置１００からの処理Ａを実行し，他のモバイル装置１０１とはセッションが形成されない状態となる。一方，低優先モードでは，既にセッションが形成されている場合であっても，他のモバイル装置１０１が実行許可条件を満たす処理の利用を求める場合には，他のモバイル装置１０１ともセッションが形成され，他のモバイル装置１０１から利用が求められた処理を実行する状態となる。すなわち，高優先モードでは，他のモバイル装置１０１に対して処理が実行可能とされないが，低優先モードでは，他のモバイル装置１０１に対して一部の処理が実行可能とされる。実行許可条件の詳細については後述する。高優先モードは，第１の状態の一例であり，低優先モードは，第２の状態の一例である。モバイル装置１００とのセッションを形成した直後は，高優先モードとなる。
【００４８】
ＭＦＰ２００は，モバイル装置１００とのセッションが形成されると，先ずは高優先モードで動作する。高優先モードでは，前述したように他のモバイル装置１０１から指示され得る処理は実行不可となる。そのため，ＭＦＰ２００は，他のモバイル装置１０１から新たにセッションの形成要求を受信したとしても，セッションの形成が拒否されたことを示すセッション拒否を応答する。なお，ＭＦＰ２００は，他のモバイル装置１０１が利用許可を求める処理が処理Ａであるか否かにかかわらず，セッション拒否を応答する。セッションが形成されないことで，他のモバイル装置１０１は，ＭＦＰ２００の利用が制限される。
【００４９】
ここで，ＭＦＰ２００とモバイル装置１００との間にセッションが形成されている状態において，モバイル装置１００に電話着信があり，ユーザがそれに応答した場合について説明する。電話着信に応答して通話を開始すると，モバイル装置１００は，通話情報として，通話を開始した旨を示す通話開始通知をＭＦＰ２００に送信する。さらに，モバイル装置１００は，電話着信時のアプリの状態を記憶する。ここでのアプリは，セッション形成の契機となったアプリである。例えば，電話帳編集アプリを起動しており，電話帳への書き込み最中に電話着信に応答した場合に，モバイル装置１００では電話帳編集アプリが電話帳の情報の書き込みを指示した状態，すなわち書き込み情報等の編集途中の状態を記憶する。
【００５０】
ＭＦＰ２００は，通話開始通知を受信すると，セッションを高優先モードから低優先モードに切り換える。すなわち，モバイル装置１００にて通話を開始すると，ユーザはモバイル装置１００の操作が継続困難になり，処理が中断されることもある。例えば，電話帳アプリにて電話帳の編集中に通話を開始してしまうと，電話帳の編集操作ができなくなる。その結果として，電話帳の編集処理，すなわち電話帳の読み取りおよび書き込みを含む処理Ａが中断してしまう。ＭＦＰ２００は，この中断中の時間を有効活用するため，低優先モードとして，他のモバイル装置１０１に対して一部の処理の利用を許可する。
【００５１】
低優先モードでは，他のモバイル装置１０１が，実行許可条件を満たす処理Ｂについて処理要求を送信した場合と，実行許可条件を満たさない処理について処理要求を送信した場合とで，ＭＦＰ２００の対応が異なる。処理Ｂは，処理Ａの実行を阻害しない処理であり，例えば処理Ａが電話帳編集であった場合のスキャンや印刷が該当する。処理Ｂの場合，ＭＦＰ２００は他のモバイル装置１０１に対してセッション許可を応答し，他のモバイル装置１０１に対してもセッションを形成する。すなわち，低優先モードでは，互いに異なる２つのセッションが形成され得る。一方で，実行許可条件を満たさない処理の場合，モバイル装置１００からの処理を阻害する可能性があるため，ＭＦＰ２００は他のモバイル装置１０１に対してセッション拒否を応答し，他のモバイル装置１０１に対してセッションを形成しない。
【００５２】
なお，モバイル装置１０１に対して処理Ｂについてのセッションが形成されている間，少なくとも処理Ｂの実行を阻害する処理の利用許可を求めるさらなる他のモバイル装置とのセッションは形成しない。例えば，モバイル装置１００との間でのセッションが低優先モードである間に，モバイル装置１０１との間で高優先モードのセッションを形成することで，モバイル装置１０１ともモバイル装置１００とも異なる第３のモバイル装置はセッションを形成できなくなり，当該第３のモバイル装置のＭＦＰ２００の利用が制限される。この場合であっても，モバイル装置１００とのセッションは継続しているため，モバイル装置１００は通話終了後に処理Ａを継続して実行できる。
【００５３】
なお，ＭＦＰ２００は，低優先モードに切り換えた後，モバイル装置１００から指示された処理Ａが印刷やスキャン等，ジョブの継続が可能な場合は，その処理を完了させる。また，電話帳の編集等，ユーザが明示的に終了を入力することが必要な処理の場合は，処理Ａを中断する。そして，その処理Ａの処理結果を進捗情報として記憶する。進捗情報としては，モバイル装置１００から指示された処理が中断している場合には中断前までの処理結果が該当し，モバイル装置１００から指示された処理が完了している場合にはその完了結果が該当する。
【００５４】
モバイル装置１００での通話が終了した後，モバイル装置１００は，通話情報として，通話を終了した旨を示す通話終了通知をＭＦＰ２００に送信する。ＭＦＰ２００は，通話終了通知を受信すると，セッションを低優先モードから高優先モードに切り換える。これにより，モバイル装置１００以外のモバイル装置からのセッションの形成が再び拒否される。なお，通話終了通知を受信した際，他のモバイル装置１０１とのセッションが形成されていた場合には，そのセッションは解除されずに継続する。そのため，他のモバイル装置１０１のユーザへの不利益は少ない。
【００５５】
また，ＭＦＰ２００は，高優先モードに切り換えた後，進捗情報をモバイル装置１００に送信する。進捗情報を受信したモバイル装置１００は，電話着信時に記憶したアプリの状態と，ＭＦＰ２００から取得した進捗情報とに基づいて，電話着信時に実行していたアプリの状態を，処理Ａの進捗に合わせて復元する。例えば，電話帳編集を行っており，電話帳への書き込み最中に電話着信があった場合に，モバイル装置１００では電話帳編集アプリが電話帳の情報の書き込みを指示した状態，すなわち書き込み情報等を記憶する。一方で，ＭＦＰ２００は，低優先モードの場合，その書き込み指示に基づく処理結果を応答せず，進捗情報として保持する。そして，ＭＦＰ２００は，その進捗情報に基づいて，書き込みが成功していれば書き込みが成功した旨を表示し，書き込みが失敗していれば表示を書き込み前の状態に戻す。これにより，モバイル装置１００では，通話を終了した後に，処理Ａの続きを行うことができる。
【００５６】
モバイル装置１００から要求された処理Ａが完了した後は，ＭＦＰ２００はモバイル装置１００に対して処理結果を送信する。モバイル装置１００は，ＭＦＰ２００に対して要求した全ての処理Ａが完了したと判断した後は，ＭＦＰ２００に対してセッション解除要求を送信する。ＭＦＰ２００は，そのセッション解除要求に応じてモバイル装置１００との間で形成されたセッションを解除する。セッションが解除されることで，ＭＦＰ２００と他のモバイル装置１０１とのセッションの形成が許可される。さらに操作パネル４０を介してのジョブの入力も許可される。
【００５７】
続いて，上述した画像処理システム９００の第１の形態の手順を実現するための各装置の処理を説明する。始めに，モバイル装置１００が実行するセッション形成処理について，図３のフローチャートを参照しつつ説明する。セッション形成処理は，ＭＦＰ２００と通信を行うアプリが起動されたことを契機に，ＣＰＵ５１によって実行される。アプリとしては，例えば，電話帳を編集する機能を有する電話帳編集アプリや，ＦＡＸ送信指示を出力する機能を有するＦＡＸアプリや，スキャンや印刷の指示が可能な画像編集アプリが該当する。
【００５８】
第１の形態のセッション形成処理では，先ず，アプリで利用許可を求める処理Ａの種類を取得する（Ｓ１０１）。処理Ａの種類は，アプリが有する機能によって異なる。例えば，電話帳編集アプリでは，電話帳の読み取りと書き込みとが処理Ａの種類に含まれる。そして，ＭＦＰ２００に対してセッション形成要求を送信する（Ｓ１０２）。セッション形成要求には，Ｓ１０１で取得した処理Ａの種類が付加される。その後，ＭＦＰ２００からの応答を待つ。Ｓ１０２は，形成部の一例である。
【００５９】
ＭＦＰ２００からの応答を受信した後，セッション許可を受信したか否かを判断する（Ｓ１０３）。セッション拒否を受信した場合やＭＦＰ２００からの応答が無かった場合等，セッション許可を受信しなかった場合には（Ｓ１０３：ＮＯ），ジョブを送信することなく，セッション形成処理を終了する。
【００６０】
セッション許可を受信した場合には（Ｓ１０３：ＹＥＳ），ＭＦＰ２００との間で，処理Ａに関するジョブの実行が可能なセッションが形成されたことになる。そこで，処理Ａに関するジョブを送信する（Ｓ１０４）。そして，ジョブの実行結果を受信する（Ｓ１０５）。Ｓ１０５の後は，次のジョブがあるか否かを判断する（Ｓ１０６）。Ｓ１０６は，例えば，アプリを終了した場合には，次のジョブが無いと判断し，アプリを実行している間は，次のジョブが有ると判断する。また，例えば，アプリがＭＦＰ２００を利用する機能を使用しないことが確定した場合に，次のジョブが無いと判断する。次のジョブがある場合には（Ｓ１０６：ＹＥＳ），Ｓ１０４に移行して未送信のジョブを送信する。
【００６１】
次のジョブがなければ（Ｓ１０６：ＮＯ），ＭＦＰ２００に対してセッション解除要求を送信する（Ｓ１０７）。これにより，ＭＦＰ２００との間でセッションが解除されたことになる。Ｓ１０７の後は，セッション形成処理を終了する。
【００６２】
続いて，モバイル装置１００が実行する電話着信処理について，図４のフローチャートを参照しつつ説明する。電話着信処理は，電話着信に応答したことを契機に，ＣＰＵ５１によって実行される。
【００６３】
第１の形態の電話着信処理では，先ず，モバイル装置１００とＭＦＰ２００との間でセッションが形成されているか否かを判断する（Ｓ１５１）。セッションが形成されていなければ（Ｓ１５１：ＮＯ），通話に関する処理を開始する（Ｓ１５２）。通話が完了した後は，電話着信処理を終了する。
【００６４】
一方，モバイル装置１００とＭＦＰ２００との間でセッションが形成されていれば（Ｓ１５１：ＹＥＳ），セッションを形成しているＭＦＰ２００に対して通話開始通知を送信する（Ｓ１６１）。そして，アプリの状態を記憶する（Ｓ１６２）。例えば，電話帳の編集中であれば，その編集途中の状態を記憶する。Ｓ１６２は，記憶部の一例である。Ｓ１６１とＳ１６２とは，逆順であっても同時であってもよい。
【００６５】
Ｓ１６２の後は，通話に関する処理を開始する（Ｓ１６３）。通話が完了した後は，ＭＦＰ２００に対して通話終了通知を送信する（Ｓ１６４）。Ｓ１６４の後は，通話終了通知の受信に伴ってＭＦＰ２００から送信される進捗情報を受信する（Ｓ１６５）。進捗情報は，前述したように，ＭＦＰ２００が高優先モードから低優先モードに切り換えた際の，モバイル装置１００から指示された処理の進捗を記憶した情報である。進捗情報が記憶されるタイミングは後述する。
【００６６】
Ｓ１６５の後，受信した進捗情報と，Ｓ１６２で記憶したアプリの状態とに基づいて，現在のＭＦＰ２００の処理状況に基づくアプリの状態を復元する（Ｓ１６６）。Ｓ１６６は，続行部の一例である。Ｓ１６６の後は，電話着信処理を終了する。
【００６７】
続いて，ＭＦＰ２００が実行するセッション管理処理について，図５のフローチャートを参照しつつ説明する。セッション管理処理は，セッション形成要求を受信したことを契機に，ＣＰＵ３１によって実行される。なお，以下の説明では，モバイル装置１００からのセッション形成要求を受信したものとする。
【００６８】
第１の形態のセッション管理処理では，先ず，セッションが形成済みであるか否かを判断する（Ｓ２０１）。セッションが形成されてない場合には（Ｓ２０１：ＮＯ），モバイル装置１００にセッション許可を送信する（Ｓ２０２）。そして，形成されるセッションを高優先モードに設定する（Ｓ２０３）。これにより，モバイル装置１００との間で，処理Ａに関するジョブの実行が可能なセッションが形成されたことになる。Ｓ２０３は，第１形成部の一例である。
【００６９】
一方，セッションが形成されている場合には（Ｓ２０１：ＹＥＳ），高優先モードが設定されているか否かを判断する（Ｓ２１１）。高優先モードが設定されている場合には（Ｓ２１１：ＹＥＳ），モバイル装置１００にセッション拒否を送信する（Ｓ２４１）。Ｓ２４１の後は，モバイル装置１００とのセッションを形成することなく，セッション管理処理を終了する。
【００７０】
高優先モードが設定されていない，すなわち低優先モードが設定されている場合には（Ｓ２１１：ＮＯ），セッション形成要求にて利用許可を求める処理が実行可能条件を満たす処理か否かを判断する（Ｓ２１２）。低優先モードでは，前述したように，セッションが形成済みであっても，他のモバイル装置が実行許可条件を満たす処理の利用を求める場合には，他のモバイル装置ともセッションを形成する。実行許可条件としては，既存のセッションで許可されている処理の実行を阻害しない処理であることが該当する。
【００７１】
具体的に，ＭＦＰ２００は，図６に示すように，既存のセッションで許可されている処理と，今回のセッション形成要求にて利用許可を求める処理との組み合わせで，実行許可条件を満たすか否かを決定するマトリクスを有している。図６のマトリクス中，「○」は実行許可条件を満たすことを意味し，「×」は実行許可条件を満たさないことを意味している。なお，複数の処理の利用許可を求めた場合には，全ての処理で実行許可条件を満たす場合に，Ｓ２１２にて実行許可条件を満たすことになる。
【００７２】
例えば，印刷は，印刷ジョブがキューに蓄積されるだけであり，セッションの形成を要求するモバイル装置からの印刷ジョブがキューに蓄積されたとしても，セッションが形成されているモバイル装置からの印刷ジョブの実行は可能である。また，セッションの形成を要求するモバイル装置で利用許可を求める処理が印刷を行わない処理であれば，セッションが形成されているモバイル装置からの印刷ジョブの実行は妨げられない。このことから，既存のセッションでの処理が「印刷」の場合，今回のセッションでの処理がコピー以外の処理であれば「○」となる。コピーについては，画像読取部２０で読み取ったデータと，モバイル装置から送信されるデータとの競合を避けるために「×」となる。電話帳の読み取りも，データが読み出されるだけであり，電話帳自体は編集されない。そのため，既存のセッションでの処理が「電話帳読取」の場合，今回のセッションでの処理がどの処理であっても「○」となる。
【００７３】
一方で，電話帳の書き込みは，ＦＡＸの送信先が変更される場合や，データの整合性がとれなくなる可能性があることから，セッションが形成されているモバイル装置によって実行されるＦＡＸ送信ジョブや電話帳編集ジョブを阻害するおそれがある。そのため，今回のセッションでの処理が「電話帳書込」の場合，既存のセッションでの処理が「ＦＡＸ送信」や「電話帳書込」の場合は「×」となる。また，スキャンは，原稿が入れ替えられる可能性があるため，セッションが形成されているモバイル装置によって実行されるスキャンを伴うジョブを阻害するおそれとなる。そのため，今回のセッションでの処理が「スキャン」の場合，既存のセッションでの処理が「コピー」，「ＦＡＸ送信」，あるいは「スキャン」の場合は「×」となる。
【００７４】
なお，本形態のＳ２１２では，図６に示したマトリクスに従った実行可能条件を満たすか否かによって，他のモバイル装置１０１とのセッションを許可するか否かを決定しているが，セッションを許可するか否かの決定方法これに限るものではない。すなわち，低優先モードでは，高優先モードと比較して制限されなければよく，例えば，許可を求める処理が，処理Ａと同じ処理を含む場合は拒否し，処理Ａと同じ処理を含まない場合，すなわち処理Ａと異なる処理の場合は許可してもよい。また，例えば，許可を求める処理が，ＭＦＰ２００に記憶される設定情報を変更する処理であれば拒否し，設定情報を変更しない処理，例えば，印刷，スキャンのような画像処理を実行する処理であれば許可してもよい。設定情報としては，電話帳の他，例えば，特定の機能を実行不可能にする機能ロックに関する設定情報が該当する。
【００７５】
図５にて，実行可能条件を満たす処理の場合には（Ｓ２１２：ＹＥＳ），Ｓ２０２に移行してセッション許可を送信する。すなわち，セッション形成要求を送信したモバイル装置１００との新たなセッションを形成する。一方，実行不可能な処理の場合には（Ｓ２１２：ＮＯ），Ｓ２４１に移行してセッション拒否を送信する。すなわち，セッション形成要求を送信したモバイル装置１００とのセッションを形成しない。
【００７６】
Ｓ２０３にて高優先モードに設定した後は，セッション形成要求を送信したモバイル装置１００に関する処理Ａの進捗情報があるか否かを判断する（Ｓ２２１）。進捗情報がある場合には（Ｓ２２１：ＹＥＳ），モバイル装置１００に進捗情報を送信する（Ｓ２２２）。Ｓ２２２は，送信部の一例である。Ｓ２２２の後は，送信した進捗情報を消去する（Ｓ２２３）。
【００７７】
Ｓ２２３の後，あるいは進捗情報が無い場合には（Ｓ２２１：ＮＯ），セッションを形成したモバイル装置１００からのセッション解除要求を受信したか否かを判断する（Ｓ２３１）。
【００７８】
セッション解除要求を受信していない場合には（Ｓ２３１：ＮＯ），無操作タイムアウトとなったか否かを判断する（Ｓ２３２）。通話が長時間になった場合や，ユーザがモバイル装置１００と一緒にＭＦＰ２００の通信範囲から離れた場合，セッションが解除されない時間が長期になり，ＭＦＰ２００の利用頻度が著しく低下することがある。そのため，ＭＦＰ２００は，モバイル装置１００からの信号が閾値時間以上無かった場合に，ＭＦＰ２００から強制的にセッションを解除する無操作タイムアウトを設けている。モバイル装置１００からの信号には，ジョブの実行命令の他，ステータスチェック等の定期的な信号を含めてもよい。
【００７９】
セッションを形成したモバイル装置１００からのセッション解除要求を受信した場合には（Ｓ２３１：ＹＥＳ），モバイル装置１００とのセッションを解除する（Ｓ２３３）。無操作タイムアウトとなった場合にも（Ｓ２３２：ＹＥＳ），セッションを形成したモバイル装置１００とのセッションを解除する（Ｓ２３３）。この場合，Ｓ２３３は解除部の一例である。Ｓ２３３の後は，セッション管理処理を終了する。
【００８０】
一方，無操作タイムアウトでなければ（Ｓ２３２：ＮＯ），セッションを形成したモバイル装置１００からの通話情報を受信したか否かを判断する（Ｓ２５１）。通話情報を受信した場合には（Ｓ２５１：ＹＥＳ）。その通話情報が通話開始通知か否かを判断する（Ｓ２５２）。
【００８１】
通話開始通知の場合には（Ｓ２５２：ＹＥＳ），形成されているセッションを低優先モードに設定する（Ｓ２５３）。Ｓ２５３は，第２形成部の一例である。通話開始通知ではない場合，すなわち通話終了通知の場合には（Ｓ２５２：ＮＯ），形成されているセッションを高優先モードに設定する（Ｓ２５４）。
【００８２】
Ｓ２５３の後，あるいはＳ２５４の後，あるいはセッションを形成したモバイル装置１００からの通話情報を受信していない場合には（Ｓ２５１：ＮＯ）。Ｓ２３１に移行する。そして，セッションが解除されるまでＳ２３１以降の処理を繰り返す。
【００８３】
なお，ＭＦＰ２００は，セッション形成要求を送信したモバイル装置ごとにセッション管理処理を実行し，さらにセッションを形成したモバイル装置ごとに，高優先モードと低優先モードとのいずれかが設定される。そのため，例えば，モバイル装置１００に対して低優先モードで動作し，モバイル装置１０１に対しては高優先モードで動作し得る。図５のＳ２１１では，仮に複数のセッションが形成されている場合には，１つでも高優先モードが設定されている場合には，ＹＥＳと判断される。
【００８４】
続いて，ＭＦＰ２００が実行するジョブ実行処理について，図７のフローチャートを参照しつつ説明する。ジョブ実行処理は，セッションが形成された状態でジョブを受け付けたことを契機に，ＣＰＵ３１によって実行される。なお，以下の説明では，モバイル装置１００とのセッションが形成されているものとする。
【００８５】
第１の形態のジョブ実行処理では，先ず，ジョブの実行が可能か否かを判断する（Ｓ２７１）。ＭＦＰ２００は，特定の機能を実行不可能にする機能ロックの設定が可能であり，機能ロックが設定されている処理についてはジョブが実行不可となる。この他，用紙無しや着色剤不足等のエラーが発生している場合も，そのエラーによって実行不可能な処理は，ジョブの実行が不可能となる。ジョブの実行が不可能な場合は（Ｓ２７１：ＮＯ），ジョブを送信したモバイル装置１００に対してエラーを送信し（Ｓ２８１），ジョブ実行処理を終了する。
【００８６】
ジョブの実行が可能な場合は（Ｓ２７１：ＹＥＳ），受け付けたジョブの実行を開始する（Ｓ２７２）。その後，そのジョブが終了したか否かを判断する（Ｓ２７３）。ジョブが終了していない場合には（Ｓ２７３：ＮＯ），ジョブの終了を待つ。
【００８７】
ジョブが終了した場合には（Ｓ２７３：ＹＥＳ），低優先モードか否かを判断する（Ｓ２７４）。前述したように電話着信があった場合には，低優先モードに切り換えられる。そこで，低優先モードでなければ（Ｓ２７４：ＮＯ），ジョブを送信したモバイル装置１００に対して処理結果を送信する（Ｓ２７５）。一方，低優先モードの場合には（Ｓ２７４：ＹＥＳ），ジョブの進捗情報を記憶する（Ｓ２９１）。Ｓ２９１は，記憶部の一例である。Ｓ２７５あるいはＳ２９１の後，ジョブ実行処理を終了する。
【００８８】
以上詳細に説明したように第１の形態の画像処理システム９００のＭＦＰ２００では，モバイル装置１００と高優先モードでのセッションを形成している間に，モバイル装置１００から通話開始通知を受信した際，高優先モードよりも処理が制限されない低優先モードに移行する。これにより，モバイル装置１００以外のモバイル装置１０１としては，ＭＦＰ２００を利用できる可能性が高まる。その結果として，ＭＦＰ２００の有効活用が期待できる。
【００８９】
続いて，画像処理システム９００においてモバイル装置１００がＭＦＰ２００を利用する第２の形態の手順について説明する。第２の形態では，第１の形態と同様に，高優先モードと低優先モードとの２つのモードが設定され得る。ただし，第２の形態では，低優先モードが設定されても，高優先モードで制限された処理の一部は許可されない。その代わりに，第２の形態では，低優先モードで設定される無操作タイムアウトまでの閾値時間が，高優先モードで設定される無操作タイムアウトまでの閾値時間よりも短い。
【００９０】
第２の形態では，ＭＦＰ２００が実行するセッション管理処理が，第１の形態と異なる。そのため，セッション管理処理について，図８のフローチャートを参照しつつ説明する。図８のフローチャート中，図５のフローチャートと同じ処理については同じ符号を付している。
【００９１】
第２の形態のセッション管理処理では，先ず，セッションが形成済みであるか否かを判断する（Ｓ２０１）。セッションが形成されている場合には（Ｓ２０１：ＹＥＳ），セッション形成要求を送信したモバイル装置１００に，セッション拒否を送信する（Ｓ２４１）。すなわち，既にセッションが形成されている場合には，他のモバイル装置に対してセッションは形成しない。Ｓ２４１の後は，セッション形成要求を送信したモバイル装置１００とのセッションを形成することなく，セッション管理処理を終了する。
【００９２】
セッションが形成されてない場合には（Ｓ２０１：ＮＯ），モバイル装置１００にセッション許可を送信する（Ｓ２０２）。Ｓ２０２以降，Ｓ２５１の判断までは第１の形態と同じである。
【００９３】
第２の形態では，通話情報を受信し（Ｓ２５１：ＹＥＳ），さらに通話開始通知であった場合（Ｓ２５２：ＹＥＳ），低優先モードに設定する（Ｓ４５３）。このとき，Ｓ２３２での無操作タイムアウトの閾値時間を，高優先モードのときの閾値時間よりも短くする。一方，通話終了通知であった場合（Ｓ２５２：ＮＯ），高優先モードに設定する（Ｓ４５４）。このとき，Ｓ２３２での無操作タイムアウトの閾値時間を，Ｓ４５３で変更した時間から元の閾値時間に戻す。
【００９４】
以上詳細に説明したように第２の形態の画像処理システム９００のＭＦＰ２００では，低優先モードにおいて無操作タイムアウトの閾値時間を短縮することにより，高優先モードと比較して無操作タイムアウトになり易くする。これにより，セッションが解除され易くなり，高優先モードよりも他のモバイル装置１０１の処理が実行され易くなる。
【００９５】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，通信装置は，モバイル装置１００が利用可能な機能を備えるものであればよく，ＭＦＰの他，例えば，コピー機，プリンタ，スキャナ，ＦＡＸ装置であってもよい。
【００９６】
また，実施の形態では，モバイル装置１００のアプリの起動を契機にセッション形成要求を送信しているが，セッション形成要求の送信タイミングはこれに限るものではない。例えば，アプリの起動後，アプリを介してジョブの実行命令が入力されたタイミングで，セッション形成要求を送信してもよい。
【００９７】
また，実施の形態では，モバイル装置１００とのセッションが形成されると，高優先モードの間は，処理内容に拘らず他のモバイル装置１０１とのセッションが形成されないが，これに限るものではない。すなわち，少なくとも他のモバイル装置１０１に対して処理Ａの実行が制限されればよく，処理Ａ以外の処理の実行を幾つか許可してもよい。
【００９８】
また，実施の形態では，低優先モードとして，他のモバイル装置１０１に対して一部の処理についての実行を可能にしたり，無操作タイムアウトまでの閾値時間を短縮したりしているが，低優先モードの態様はこれに限るものではない。すなわち，低優先モードは，高優先モードよりも他のモバイル装置１０１の処理の実行が制限されなければよい。例えば，低優先モードでは，Ｓ２３２の無操作タイムアウトとは別に，通話開始通知を受信したこと起点として，所定の時間が経過するまでにモバイル装置１００が無操作であったことを条件として，すなわち所定の時間を経過しても通話が継続していることを条件としてタイムアウトとする，長電話に対応するタイムアウトを追加してもよい。この場合もセッションが解除され易くなり，高優先モードよりも他のモバイル装置１０１の処理が実行され易くなる。また，低優先モードは，上述の態様や，第１の形態ないし第２の形態の態様を組み合わせてもよい。
【００９９】
また，実施の形態では，ＭＦＰ２００が無操作タイムアウトを判断して，ＭＦＰ２００が自動的にセッションを解除しているが，セッションが形成されているモバイル装置１００が無操作タイムアウトを判断し，無操作タイムアウトとなった場合にセッション解除要求を送信してもよい。
【０１００】
また，実施の形態では，モバイル装置側で通話を開始した際，モバイル装置とＭＦＰとの両方で処理の状態を記憶し，通話を終了した際，記憶した状態に基づいて元の状態を復元しているが，これらの処理はなくてもよい。
【０１０１】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【０１０２】
１００    モバイル装置
２００    ＭＦＰ
【図１】
2015126453.tif 000003
【図２】
2015126453.tif 000004
【図３】
2015126453.tif 000005
【図４】
2015126453.tif 000006
【図５】
2015126453.tif 000007
【図６】
2015126453.tif 000008
【図７】
2015126453.tif 000009
【図８】
2015126453.tif 000010