(57)【要約】【課題】各種の画像データ処理を実行することが可能な画像データ処理装置などを提供すること。【解決手段】第１携帯電話８は、ＮＦＣ通信をＭＦＰ５１との間で行い、無線ＬＡＮ通信をサーバ７１との間で行う。ＭＦＰ５１は、ＮＦＣ通信および無線ＬＡＮ通信を経由することによってサーバ７１と通信することができ、有線ＬＡＮ通信２２１によってサーバ７１と直接に通信することができる。ＭＦＰ５１は、第１携帯電話ＩＤを、ＮＦＣ通信によって第１携帯電話８から受信する。ＭＦＰ５１は、所定の条件が成立している場合に、ＮＦＣ通信および無線ＬＡＮ通信を用いて、第１携帯電話ＩＤに対応する判断情報をサーバ７１から受信する。ＭＦＰ５１は、所定の条件が成立していない場合に、有線ＬＡＮ通信２２１を用いて、第１携帯電話ＩＤに対応する判断情報をサーバ７１から受信する。ＭＦＰ５１は、判断情報に基づいて、画像データ処理を実行する。【選択図】図１
2014072587.tif 000002
【特許請求の範囲】
【請求項１】
画像データ処理装置と、管理装置と、電子装置と、を備えるシステムで使用される画像データ処理装置のコンピュータが読み取り可能なプログラムであって、
前記管理装置は、前記電子装置に対応付けて、前記画像データ処理装置で画像データ処理を実行できるか否かを表す情報である判断情報を記憶しており、
前記電子装置は、第１通信を前記画像データ処理装置との間で行うことが可能であり、前記第１通信とは方式が異なる第２通信を前記管理装置との間で行うことが可能であり、
前記画像データ処理装置は、前記第１通信および前記第２通信を経由することによって前記管理装置と通信することが可能とされているとともに、第３通信によって前記管理装置と直接に通信することが可能とされており、
前記画像データ処理装置の前記コンピュータを、
画像データを処理する画像データ処理手段と、
前記電子装置を識別する識別情報を前記第１通信によって前記電子装置から受信する第１受信手段と、
所定の条件が成立している場合に、前記識別情報を受信するために確立した前記第１通信と、前記第２通信とを用いて、受信した前記識別情報に対応する前記判断情報を前記管理装置から受信する第２受信手段と、
前記所定の条件が成立していない場合に、前記第３通信を用いて、受信した前記識別情報に対応する前記判断情報を前記管理装置から受信する第３受信手段と、
して機能させ、
前記画像データ処理手段は、受信した前記判断情報に基づいて前記画像データ処理の実行が可能であると判断したときに、画像データ処理を実行することを特徴とするプログラム。
【請求項２】
前記所定の条件は、前記第３通信が実行できない状態であることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記画像データ処理装置は第１表示部を備えており、
前記電子装置は第２表示部を備えており、
前記所定の条件は、前記第２表示部が表示可能な情報量が、前記第１表示部が表示可能な情報量よりも大きい情報量であることを特徴とする請求項１または２に記載のプログラム。
【請求項４】
前記コンピュータを、
前記画像データ処理手段が前記画像データ処理を実行した場合に、前記データ処理の結果に基づいて、前記判断情報を更新させるための更新情報、または、前記データ処理の結果に基づいて更新された更新済判断情報を記憶部に記憶させる更新情報記憶制御手段と、
前記所定の条件が成立している場合に、前記識別情報を受信するために確立した前記第１通信と、前記第２通信とを用いて、前記更新情報または前記更新済判断情報を前記管理装置へ送信する第１送信手段と、
前記所定の条件が成立していない場合に、前記第３通信を用いて、前記更新情報または前記更新済判断情報を前記管理装置へ送信する第２送信手段と、
してさらに機能させることを特徴とする請求項１〜３の何れか１項に記載のプログラム。
【請求項５】
前記コンピュータを、前記第３通信を実行できるようにする復旧処理を行ったことを表す履歴情報を記憶部に記憶させる第１記憶制御手段としてさらに機能させ、
前記所定の条件は、前記第３通信が実行できない状態である場合に、前記履歴情報が前記記憶部に記憶されている状態であることを特徴とする請求項２に記載のプログラム。
【請求項６】
前記コンピュータを、前記第３通信を実行するか否かについての第１実行情報を記憶部に記憶させる第２記憶制御手段としてさらに機能させ、
前記所定の条件は、前記第１実行情報が前記第３通信を実行しないことを示している状態であることを特徴とする請求項２に記載のプログラム。
【請求項７】
前記コンピュータを、前記第１通信および前記第２通信を実行するか否かについての第２実行情報を記憶部に記憶させる第３記憶制御手段としてさらに機能させ、
前記所定の条件は、前記第２表示部が表示可能な情報量が前記第１表示部が表示可能な情報量よりも大きい情報量である場合に、前記第２実行情報が前記第１通信および前記第２通信を実行することを示している状態であることを特徴とする請求項３に記載のプログラム。
【請求項８】
前記コンピュータを、前記第１送信手段が前記更新情報または前記更新済判断情報を前記管理装置へ送信することに応じて、前記第１通信の通信状態を維持することを示すメッセージを、前記画像データ処理装置が備える第１表示部または前記電子装置が備える第２表示部に表示させる表示制御手段としてさらに機能させ、
前記表示制御手段は、前記更新情報または前記更新済判断情報が前記管理装置で受信されたことを示す情報を前記管理装置から受信することに応じて、前記メッセージを前記第１表示部または前記第２表示部から消去させることを特徴とする請求項４に記載のプログラム。
【請求項９】
前記第１通信の有効通信可能距離は、前記第２通信の有効通信可能距離よりも短いことを特徴とする請求項１〜８の何れか１項に記載のプログラム。
【請求項１０】
前記第１通信の有効通信可能距離は、１メートル以内であることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記第１通信は、ＮＦＣインターフェースプロトコルの通信方式であることを特徴とする請求項１０に記載のプログラム。
【請求項１２】
画像データ処理装置と、管理装置と、電子装置と、を備えるシステムで使用される画像データ処理装置であって、
前記管理装置は、前記電子装置に対応付けて、前記画像データ処理装置で画像データ処理を実行できるか否かを表す情報である判断情報を記憶しており、
前記電子装置は、第１通信を前記画像データ処理装置との間で行うことが可能であり、前記第１通信とは方式が異なる第２通信を前記管理装置との間で行うことが可能であり、
前記画像データ処理装置は、前記第１通信および前記第２通信を経由することによって前記管理装置と通信することが可能とされているとともに、第３通信によって前記管理装置と直接に通信することが可能とされており、
画像データを処理する画像データ処理手段と、
前記電子装置を識別する識別情報を前記第１通信によって前記電子装置から受信する第１受信手段と、
所定の条件が成立している場合に、前記識別情報を受信するために確立した前記第１通信と、前記第２通信とを用いて、受信した前記識別情報に対応する前記判断情報を前記管理装置から受信する第２受信手段と、
前記所定の条件が成立していない場合に、前記第３通信を用いて、受信した前記識別情報に対応する前記判断情報を前記管理装置から受信する第３受信手段と、
を備え、
前記画像データ処理手段は、受信した前記判断情報に基づいて前記画像データ処理の実行が可能であると判断したときに、画像データ処理を実行することを特徴とする画像データ処理装置。
【請求項１３】
画像データ処理装置と、管理装置と、電子装置と、を備えるシステムで使用される電子装置のコンピュータが読み取り可能なプログラムであって、
前記管理装置は、前記電子装置に対応付けて、前記画像データ処理装置で画像データ処理を実行できるか否かを表す情報である判断情報を記憶しており、
前記電子装置は、第１通信を前記画像データ処理装置との間で行うことが可能であり、前記第１通信とは方式が異なる第２通信を前記管理装置との間で行うことが可能であり、
前記画像データ処理装置は、前記第１通信および前記第２通信を経由することによって前記管理装置と通信することが可能とされているとともに、第３通信によって前記管理装置と直接に通信することが可能とされており、
前記電子装置の前記コンピュータを、
前記電子装置を識別する識別情報を前記第１通信によって前記画像データ処理装置へ送信する第１送信手段と、
前記第３通信を実行するか否かについての実行情報を、前記識別情報を送信するために確立した前記第１通信を用いて、前記画像データ処理装置から受信する第１受信手段と、
前記実行情報が前記第３通信を実行しないことを示している場合に、前記識別情報に対応する前記判断情報を前記第２通信を用いて前記管理装置から受信し、受信した判断情報を前記第１通信を用いて前記画像データ処理装置へ送信することで、前記判断情報に基づいた前記画像データ処理を前記画像データ処理装置に実行させる第２送信手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示の技術は、各種の画像データ処理を実行することが可能な画像データ処理装置のプログラム等に関する。
【背景技術】
【０００２】
特許文献１には、サーバと複数の画像形成装置とがネットワークで通信可能に接続されており、複数の画像形成装置の状態をサーバで集中管理するシステムが開示されている。特許文献１のシステムでは、画像形成装置は、ユーザにログインされると、サーバに印刷枚数の借り入れを要求する。サーバは、ログインしているユーザに対して印刷枚数を貸し出し可能である場合には、画像形成装置に印刷枚数を貸し出す。画像形成装置は、印刷を実行後、借り入れた印刷枚数から印刷に使用した枚数を引いた枚数を、サーバに返却する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３０１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通信部の故障等により、画像形成装置がネットワークに接続できなくなる事態が発生する場合がある。このような場合、画像形成装置の状態を、サーバで集中管理することが困難であった。本明細書では、このような不便性を解消することができる技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書に開示されている画像データ処理装置のプログラムは、画像データ処理装置と、管理装置と、電子装置と、を備えるシステムで使用される画像データ処理装置のコンピュータが読み取り可能なプログラムであって、管理装置は、電子装置に対応付けて、画像データ処理装置で画像データ処理を実行できるか否かを表す情報である判断情報を記憶しており、電子装置は、第１通信を画像データ処理装置との間で行うことが可能であり、第１通信とは方式が異なる第２通信を管理装置との間で行うことが可能であり、画像データ処理装置は、第１通信および第２通信を経由することによって管理装置と通信することが可能とされているとともに、第３通信によって管理装置と直接に通信することが可能とされており、画像データ処理装置のコンピュータを、画像データを処理する画像データ処理手段と、電子装置を識別する識別情報を第１通信によって電子装置から受信する第１受信手段と、所定の条件が成立している場合に、識別情報を受信するために確立した第１通信と、第２通信とを用いて、受信した識別情報に対応する判断情報を管理装置から受信する第２受信手段と、所定の条件が成立していない場合に、第３通信を用いて、受信した識別情報に対応する判断情報を管理装置から受信する第３受信手段と、して機能させ、画像データ処理手段は、受信した判断情報に基づいて画像データ処理の実行が可能であると判断したときに、画像データ処理を実行することを特徴とする。
【０００６】
本明細書に開示されている画像データ処理装置のプログラムでは、所定の条件が成立している場合には、電子装置を用いた第１通信および第２通信によって、管理装置と画像データ処理装置との間での判断情報の通信を中継することができる。また、所定の条件が成立していない場合には、第３通信によって、管理装置と画像データ処理装置との間での判断情報の通信を中継することができる。所定の条件の一例としては、第３通信が使用できない場合が挙げられる。判断情報に基づく画像データ処理の一例としては、判断情報が印刷可能な枚数を示す情報である場合には、印刷可能な枚数の範囲内で印刷を実行する処理が挙げられる。これにより、所定の条件の成否に関わらず、画像出力装置での画像データ処理を、管理装置が記憶する判断情報によって制御することが可能となる。
【０００７】
請求項２に記載の画像データ処理装のプログラムでは、第３通信が実行できない状態である場合に、電子装置を用いた第１通信および第２通信によって、管理装置と画像データ処理装置との間での判断情報の通信を中継することができる。これにより、第３通信を実行する通信部などの故障によって第３通信を実行できない場合においても、画像出力装置での画像データ処理を、管理装置によって制御することが可能となる。
【０００８】
請求項３に記載の画像データ処理装置のプログラムでは、電子装置の第２表示部の方が、画像データ処理装置の第１表示部よりも表示可能な情報量が多い場合には、電子装置を用いた第１通信および第２通信によって管理装置と画像データ処理装置との間の通信を中継することで、各種の情報を第２表示部に表示させることができる。これにより、各種の情報をより見やすく表示することができるため、ユーザの利便性を高めることが可能となる。
【０００９】
請求項４に記載の画像データ処理装置のプログラムでは、管理装置と画像データ処理装置との間での更新情報の通信を中継することができる。ここで更新情報は、データ処理の結果に基づく情報であり、判断情報を更新させるために用いられる情報である。これにより、データ処理の結果に関する情報を、管理装置で管理することが可能となる。
【００１０】
請求項５に記載の画像データ処理装置のプログラムでは、第３通信の復旧処理を行ったことがある場合には、第１通信および第２通信を用いた通信に切り替えることができる。これにより、第３通信の復旧処理を何度もユーザに試行させてしまうといった事態を防止することができる。
【００１１】
請求項６に記載の画像データ処理装置のプログラムでは、第３通信を実行することができる場合においても、第３通信と、第１通信および第２通信と、の何れを実行するかの選択を受け付けることができる。これにより、判断情報を通信する方法の選択肢を増やすことができるため、ユーザの利便性を高めることが可能となる。
【００１２】
請求項７に記載の画像データ処理装置のプログラムでは、画像データ処理装置の第１表示部より電子装置の第２表示部の方が表示可能な情報量が多い場合においても、第３通信と、第１通信および第２通信と、の何れを実行するかの選択を受け付けることができる。これにより、判断情報を通信する方法の選択肢を増やすことができる。
【００１３】
請求項８に記載の画像データ処理装置のプログラムでは、更新情報または更新済判断情報が管理装置で受信される前に、第１通信の接続が解除されてしまうといった事態を防止することができる。また、更新情報または更新済判断情報が管理装置で受信された後においても第１通信の接続を維持し続ける、という無駄な動作が行われてしまう事態を防止することができる。これにより、第１通信の接続時間を必要最低限な時間に短縮化することができるため、ユーザの利便性を高めることが可能となる。
【００１４】
請求項９に記載の画像データ処理装置のプログラムでは、第１通信よりも通信可能距離が長い第２通信を用いて、管理装置と画像データ処理装置との間の通信を中継することができる。これにより、第１通信では直接通信できない遠距離に管理装置が存在している場合においても、管理装置と画像データ処理装置との間の通信を実現することが可能となる。
【００１５】
請求項１０に記載の画像データ処理装置のプログラムでは、画像データ処理装置に対して電子装置をかざす動作や接触させるという簡易で直観的な操作によって、電子装置を用いた、管理装置と画像データ処理装置との間での通信の中継を行うことが可能となる。
【００１６】
請求項１１に記載の画像データ処理装置のプログラムでは、ＮＦＣインターフェースプロトコルによって、電子装置と通信することができる。よって、簡易で直観的な操作によって、電子装置を用いて、管理装置と画像データ処理装置との間での通信の中継を行うことが可能となる。
【００１７】
なお、上記のプログラムを実現するための画像データ処理装置、電子装置のプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。
【図面の簡単な説明】
【００１８】
【図１】印刷システムのブロック図である。
【図２】ＭＦＰの動作フローチャートを示す図である。
【図３】ＭＦＰの動作フローチャートを示す図である。
【図４】ＭＦＰの動作フローチャートを示す図である。
【図５】ＭＦＰの動作フローチャートを示す図である。
【図６】ＭＦＰの動作フローチャートを示す図である。
【図７】携帯電話の動作フローチャートを示す図である。
【図８】携帯電話の動作フローチャートを示す図である。
【図９】サーバの動作フローチャートを示す図である。
【図１０】管理テーブルの一例を示す図である。
【発明を実施するための形態】
【００１９】
図１に、本願に係る実施形態として例示される印刷システム１のブロック図を示す。印刷システム１は、第１携帯電話８、第２携帯電話９、ＭＦＰ（Multifunction Peripheralの略）５１および５２、アクセスポイント６２、サーバ７１、を備える。第１携帯電話８、第２携帯電話９、ＭＦＰ５１および５２は、既知の無線ＬＡＮ端末装置としての機能、および、既知のＮＦＣ（Near Field Communicationの略）端末としての機能を備える。また、ＭＦＰ５１および５２は、プリンタ機能、スキャナ機能、コピー機能、などを備える多機能周辺装置である。アクセスポイント６２は、既知の無線ＬＡＮアクセスポイントとしての機能を備える。サーバ７１は、図示しないインターネットを介してアクセスポイント６２に接続されている。なお、サーバ７１は、図示しないＬＡＮ等を介してアクセスポイント６２と接続されていてもよい。
【００２０】
ＭＦＰ５１のＮＦＣ送受信部３６は、第１携帯電話８および第２携帯電話９の各々との間でＮＦＣ通信２０１および２０２を行うことにより、各種のデータを構成するデジタル信号を送受信する。また、サーバ７１の通信部７４は、アクセスポイント６２を介して、第１携帯電話８および第２携帯電話９の各々との間で無線ＬＡＮ通信２１１および２１２を行う。無線ＬＡＮ方式の例としては、例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎの規格で定められる通信方式が挙げられる。また、ＭＦＰ５１のＬＡＮ通信部３７は、サーバ７１との間で有線ＬＡＮ通信２２１を行う。すなわちＭＦＰ５１は、第１携帯電話８および第２携帯電話９を経由することで、ＮＦＣ通信２０１および２０２と、無線ＬＡＮ通信２１１および２１２を行うことにより、サーバ７１とデータ通信することが可能とされている。またＭＦＰ５１は、有線ＬＡＮ通信２２１を行うことにより、サーバ７１と直接にデータ通信することが可能とされている。
【００２１】
なおＭＦＰ５２も、ＭＦＰ５１と同様にして、第１携帯電話８および第２携帯電話９を経由してサーバ７１とデータ通信することが可能とされているとともに、有線ＬＡＮ通信２２１を用いてサーバ７１とデータ通信することが可能とされている。しかし、図面の簡略化のため、図１への図示を省略している。
【００２２】
印刷システム１の概要を説明する。印刷システム１は、ユーザごとの判断情報を、サーバ７１で集中管理することができるシステムである。携帯電話の各々はユーザの各々に所属しているため、ユーザごとの判断情報とは、すなわち、第１携帯電話８、第２携帯電話９それぞれに対応する判断情報のことである。判断情報は、ＭＦＰ５１および５２で各種の処理を実行する際の制限（例：印刷可能枚数）を判断するための情報である。判断情報をＭＦＰ５１および５２の各々で管理するのではなく、サーバ７１で一元管理することによって、ユーザごとにＭＦＰ操作に対する権限をコントロールすることが可能とされている。
【００２３】
＜ＭＦＰ５１の構成＞
ＭＦＰ５１の構成について説明する。ＭＦＰ５１は、ＣＰＵ（Central Processing Unitの略）３２、記憶部３３、ＮＦＣ送受信部３６、ＬＡＮ通信部３７、ボタン入力部３８、パネル３９、プリンタ１９、スキャナ２０、を主に備えている。これらの構成要素は、入出力ポート４３を介して互いに通信可能とされている。
【００２４】
ＣＰＵ３２は、記憶部３３に記憶されるプログラム２１を実行する。以降、ＯＳ（Operating Systemの略）２９など、プログラムを実行するＣＰＵ３２のことを、単にプログラム名でも記載する場合がある。例えば「ＯＳ２９が」という記載は、ＯＳ２９を実行するＣＰＵ３２が」を意味する場合がある。
【００２５】
記憶部３３は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリ、ＨＤＤ（ハードディスクの略）、ＣＰＵ７２が備えるバッファなどが組み合わされて構成されている。記憶部３３は、プログラム２１を記憶する。プログラム２１は、ＯＳ２９等を含む。ＯＳ２９は、ＮＦＣ送受信部３６やＬＡＮ通信部３７に通信を実行させるためのプログラム等を含む。またＯＳ２９は、各種のハードウェアが取得した情報を各プログラムが取得するための、もしくは、各プログラムが各種ハードウェアに指示をするためのＡＰＩ（Application Programming Interfaceの略）を提供するプログラムでもある。
【００２６】
記憶部３３は、携帯電話ＩＤ、判断情報、更新情報、通信フラグ、故障フラグ、ログインフラグ、画像データ、ＭＦＰ−ＩＤ５１ａ、有線ＬＡＮ設定、などを記憶する。
【００２７】
携帯電話ＩＤは、第１携帯電話８および第２携帯電話９の各々を識別するための情報である。判断情報は、ＭＦＰ５１での各種の処理の実行可否を判断するための情報である。判断情報に含まれる情報の一例としては、印刷可能枚数（例：１００枚など）、印刷可能サイズ（例：Ａ４サイズのみ印刷可能、など）、印刷可能カラーモード（例：モノクロのみ印刷可能、など）、が挙げられる。判断情報は、携帯電話ＩＤに対応付けて記憶される。
【００２８】
更新情報は、判断情報を更新するための情報である。判断情報に含まれる情報の一例としては、印刷を実行した枚数などが挙げられる。判断情報を更新する態様の一例としては、印刷可能枚数から印刷を実行した枚数を減算する態様が挙げられる。
【００２９】
通信フラグは、ＭＦＰ５１とサーバ７１との間の通信に使用する通信手段を識別するための情報である。有線ＬＡＮ通信２２１を使用する場合には、通信フラグが「ＬＡＮ」に設定される。ＮＦＣ通信２０１または２０２を使用する場合には、通信フラグが「ＮＦＣ」に設定される。
【００３０】
故障フラグは、有線ＬＡＮ通信２２１を実行できるようにする復旧処理を行ったか否かを表す履歴情報である。有線ＬＡＮ通信２２１が実行できる場合には、故障フラグが「故障なし」に設定される。有線ＬＡＮ通信２２１を復旧させる復旧処理を行ったが有線ＬＡＮ通信２２１が実行できない場合には、故障フラグが「故障あり」に設定される。
【００３１】
ログインフラグは、どの携帯電話がＭＦＰ５１にログインしているかを記憶する情報である。携帯電話の各々はユーザの各々に所属しているため、「携帯電話がＭＦＰ５１にログインする」とは、「ユーザがＭＦＰにログインする」ことと同義である。ログインフラグは、携帯電話ＩＤに対応付けられて、記憶部３３に記憶される。
【００３２】
画像データは、プリンタ１９での印刷処理に用いられるデータである。ＭＦＰ−ＩＤ５１ａは、ＭＦＰ５１を識別するための情報である。ＭＦＰ−ＩＤ５１ａには、例えば、ＭＦＰ５１の製造シリアル番号を用いても良い。有線ＬＡＮ設定は、ＬＡＮ通信部３７を用いた有線ＬＡＮ通信２２１を有効にするか否かを記憶する情報である。有線ＬＡＮ設定は、ユーザによって設定できるとしてもよい。
【００３３】
ボタン入力部３８は、ＭＦＰ５１の各機能を実行するためのキーである。ボタン入力部３８は、タッチパネルとして、パネル３９と一体に構成されていてもよい。パネル３９は、ＭＦＰ５１の各種機能情報を表示する。ＮＦＣ送受信部３６は、第１携帯電話８および第２携帯電話９との間で、ＮＦＣ通信２０１および２０２を行う。ＮＦＣ通信２０１および２０２は、ＮＦＣインターフェースプロトコルの通信方式による近接場型の無線通信であり、通信エリアがおよそ１メートル以内の極短距離である通信である。ＮＦＣ通信２０１および２０２を確立するためには、通信設定のための各種の情報（例：ＩＰアドレス、ＳＳＩＤなど）は不要である。無線ＬＡＮ通信２１１および２１２は、ＮＦＣ通信２０１および２０２よりも通信可能距離が大きい通信である。また、無線ＬＡＮ通信２１１および２１２の通信速度は、ＮＦＣ通信２０１および２０２の通信速度よりも高速である。プリンタ１９は、記憶部３３に記憶されている画像データを用いて印刷を実行する部位である。スキャナ２０は、読み取りを実行する部位である。
【００３４】
なおＭＦＰ５２も、ＭＦＰ５１と同様の構成を備えているが、図面の簡略化のため、図１への図示を省略している。
【００３５】
＜第１携帯電話８および第２携帯電話９の構成＞
第１携帯電話８の構成について説明する。図１に示すように、第１携帯電話８は、スピーカ３、マイク４、ＣＰＵ１１、記憶部１２、ボタン入力部１７、パネル１８、携帯電話送受信部２２、携帯電話アンテナ部２３、ＮＦＣ送受信部２４、無線送受信部２５、カメラ部２７、を主に備えている。ＣＰＵ１１は、記憶部１２に記憶されているプログラム１３を実行する。これらの構成要素は、入出力ポート７を介して互いに通信可能とされている。
【００３６】
スピーカ３およびマイク４は、通話や音声入力を行うための部位である。記憶部１２には、プログラム１３および第１携帯電話ＩＤが記憶されている。第１携帯電話ＩＤは、第１携帯電話８を識別するための情報である。第１携帯電話ＩＤの一例としては、電話番号が挙げられる。
【００３７】
無線送受信部２５は、無線ＬＡＮ方式のインフラストラクチャーモードに準拠する無線ＬＡＮ通信２１１を、アクセスポイント６２との間で行う。ＮＦＣ送受信部２４は、ＭＦＰ５１との間で、ＮＦＣ通信２０１を行う。携帯電話送受信部２２は、携帯電話アンテナ部２３を介して、基地局（不図示）との間で携帯電話通信の方式に準拠する無線通信を行う。ボタン入力部１７は、第１携帯電話８の使用者による操作を受け付ける部位である。ボタン入力部１７は、タッチパネルとして、パネル１８と一体に構成されていてもよい。パネル１８は、第１携帯電話８の各種機能情報を表示する。カメラ部２７は、ＣＣＤ等により所定範囲を撮影して画像データを取得する部位である。
【００３８】
なお、第２携帯電話９の構成は、第１携帯電話８の構成と同様であるため、詳細な構成の図示および説明は省略している。
【００３９】
＜サーバ７１の構成＞
サーバ７１の構成について説明する。サーバ７１は、ＣＰＵ７２、記憶部７３、通信部７４、を主に備えている。これらの構成要素は、入出力ポート７６を介して互いに通信可能とされている。記憶部７３は、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ＨＤＤなどが組み合わされて構成されている。また記憶部７３は、管理テーブル７７を記憶する。図１０に、管理テーブル７７の一例を示す。管理テーブル７７は、登録携帯電話ＩＤ３０１、判断情報３０２、ログイン中フラグ３０３、ログイン中ＭＦＰ−ＩＤ３０４、を記憶する。登録携帯電話ＩＤ３０１は、サーバ７１で集中管理する対象として登録されている携帯電話の携帯電話ＩＤである。本実施形態の説明例では、登録携帯電話ＩＤ３０１として、第１携帯電話ＩＤおよび第２携帯電話ＩＤが記憶されている。
【００４０】
判断情報３０２は、ＭＦＰでの印刷実行の可否を判断するための情報である。判断情報には、例えば、印刷枚数制限情報、印刷用紙制限情報、印刷カラー制限情報、などが存在する。印刷枚数制限情報は、例えば、第１携帯電話ＩＤのユーザは１００枚まで印刷可能であり、第２携帯電話ＩＤのユーザは５００枚まで印刷可能である、などの制限を示す情報である。印刷用紙制限情報は、例えば、第１携帯電話ＩＤのユーザはＡ３用紙への印刷は２０枚まで可能であり、第２携帯電話ＩＤのユーザはＡ３用紙への印刷を無制限に実施できる、などの制限を示す情報である。印刷カラー制限情報は、例えば、第１携帯電話ＩＤのユーザはカラーモードでの印刷は１０枚まで可能であり、第２携帯電話ＩＤのユーザはカラーモードでの印刷を無制限に実施できる、などの制限を示す情報である。
【００４１】
ログイン中フラグ３０３は、ＭＦＰにログイン中のユーザが使用している携帯電話を識別する情報である。ＭＦＰにログイン中のユーザが使用している登録携帯電話ＩＤ３０１に対応するログイン中フラグ３０３が、「オン」に設定される。ログイン中ＭＦＰ−ＩＤ３０４は、携帯電話がログイン中のＭＦＰを識別するための情報である。
【００４２】
ここで、「データ」と「情報」の文言の、本明細書における定義を記載する。「データ」は、ＭＦＰや携帯電話のＣＰＵが用いるデータそのものを意味している。「情報」は、ＣＰＵが各種の判断に用いる情報であって、データそのものではなく、データを媒体としてＣＰＵに与えられる、概念的な情報を意味している。本明細書では、上述したように、「データ」と「情報」を明示的に使い分けている。例えば、データ送信側装置（例：第１携帯電話８）が送信する「データ」と、当該データを受信するデータ受信側装置（例：ＭＦＰ５１）が記憶する「データ」との内容が異なるものの、どちらも同じ「情報」である場合がある。具体例としては、第１携帯電話８が「カラー印刷不可」という判断情報を１バイトの「データ」で送信し、これを受信したＭＦＰ５１が「カラー印刷不可」を示す１０バイトの「データ」に変換して記憶部３３に記憶する場合が挙げられる。
【００４３】
＜ＭＦＰの動作＞
図２〜図６を用いて、ＭＦＰ５１で行われるＮＦＣ通信に係る動作を説明する。なお、ＭＦＰ５２で行われる動作も、以下で説明する動作と同様である。ＭＦＰ５１が起動すると、図２のフローが示す処理が開始される。図２のＳ１０においてＣＰＵ３２は、記憶部３３に記憶されている各種のフラグを初期化する。具体的には、通信フラグを「ＬＡＮ」に設定し、故障フラグを「故障なし」に設定し、ログインフラグを消去する。
【００４４】
Ｓ１２においてＣＰＵ３２は、ＮＦＣ通信２０１または２０２によるアクセスが行われたか否かを判断する。ＮＦＣ通信２０１または２０２によるアクセスは、第１携帯電話８または第２携帯電話９が、ＮＦＣ送受信部３６を中心とする所定距離内に近接することによって開始される。所定距離は、例えば１０ｃｍ程度であってもよい。ＮＦＣ通信によるアクセスが行われていない場合（Ｓ１２：ＮＯ）にはＳ１２へ戻り、アクセスが行われた場合（Ｓ１２：ＹＥＳ）にはＳ１３へ進む。Ｓ１３においてＣＰＵ３２は、ＮＦＣ通信の通信先の携帯電話の携帯電話ＩＤを、ＮＦＣ通信によって受信する。
【００４５】
Ｓ２０においてＣＰＵ３２は、有線ＬＡＮ通信２２１を実行できる状態であるか否かを判断する。例えば、有線ＬＡＮ通信２２１を介して応答要求をサーバ７１へ送信し、応答信号を受信できるか否かによって判断してもよい。有線ＬＡＮ通信２２１を実行できないと判断された場合（Ｓ２０：ＮＯ）には、Ｓ２４へ進む。Ｓ２４においてＣＰＵ３２は、記憶部３３に記憶されている故障フラグが、「故障あり」に設定されているか否かを判断する。「故障あり」である場合（Ｓ２４：ＹＥＳ）にはＳ１２０へ進み、「故障なし」である場合（Ｓ２４：ＮＯ）にはＳ２８へ進む。Ｓ２８においてＣＰＵ３２は、有線ＬＡＮ通信２２１の復旧処理を行うことを示すメッセージを、パネル３９に表示させる。復旧処理の一例としては、ＭＦＰ５１のＬＡＮ通信部３７やサーバ７１の通信部７４へ、ＬＡＮケーブルが正常に接続されているか否かを確認する処理が挙げられる。
【００４６】
Ｓ３２においてＣＰＵ３２は、有線ＬＡＮ通信２２１が復旧したか否かを判断する。当該判断は、Ｓ２８でメッセージを表示してから所定時間の経過後に行われてもよい。有線ＬＡＮ通信２２１が復旧した場合（Ｓ３２：ＹＥＳ）にはＳ３６へ進み、ＣＰＵ３２は、記憶部３３に記憶されている故障フラグを「故障なし」に設定する。そしてＳ４４へ進み、ＣＰＵ３２は、記憶部３３に記憶されている通信フラグを「ＬＡＮ」に設定する。そしてＳ１２０へ進む。
【００４７】
一方、Ｓ３２において有線ＬＡＮ通信２２１が復旧しなかった場合（Ｓ３２：ＮＯ）にはＳ４０へ進み、ＣＰＵ３２は、記憶部３３に記憶されている故障フラグを「故障あり」に設定する。そしてＳ４２へ進み、ＣＰＵ３２は、記憶部３３に記憶されている通信フラグを「ＮＦＣ」に設定する。そしてＳ１２０へ進む。
【００４８】
また、Ｓ２０において、有線ＬＡＮ通信２２１を実行できる状態であると判断された場合（Ｓ２０：ＹＥＳ）にはＳ４８へ進む。Ｓ４８においてＣＰＵ３２は、第１携帯電話８のパネル１８が表示可能な情報量が、ＭＦＰ５１のパネル３９が表示可能な情報量よりも大きいか否かを判断する。表示可能な情報量の大小は、例えば、パネルサイズの大小で判断してもよいし、パネル画素数の大小で判断してもよい。ＭＦＰ５１のパネル３９の方が表示可能な情報量が大きい場合（Ｓ４８：ＮＯ）にはＳ６８へ進み、第１携帯電話８のパネル１８の方が表示可能な情報量が大きい場合（Ｓ４８：ＹＥＳ）にはＳ５２へ進む。Ｓ５２においてＣＰＵ３２は、ＭＦＰ５１とサーバ７１との間の通信を、ＮＦＣ通信を用いて実行するか否かについて問い合わせるためのメッセージを、パネル３９に表示させる。
【００４９】
Ｓ５６においてＣＰＵ３２は、ＮＦＣ通信の使用が選択されたか否かを判断する。例えば、ＮＦＣ通信を使用するボタンと有線ＬＡＮ通信を使用するボタンがパネル３９に表示されており、何れかのボタンがタッチされることに応じて、ＮＦＣ通信を使用するか否かの選択が受け付けられるとしてもよい。ＮＦＣ通信の使用が選択された場合（Ｓ５６：ＹＥＳ）にはＳ６０へ進み、ＣＰＵ３２は、記憶部３３に記憶されている通信フラグを「ＮＦＣ」に設定する。一方、ＮＦＣ通信の使用が選択されなかった場合（Ｓ５６：ＮＯ）にはＳ６４へ進み、ＣＰＵ３２は、記憶部３３に記憶されている通信フラグを「ＬＡＮ」に設定する。
【００５０】
Ｓ６８においてＣＰＵ３２は、記憶部３３に記憶されている故障フラグが「故障なし」であるか否かを判断する。故障フラグが「故障なし」ではない場合（Ｓ６８：ＮＯ）には、有線ＬＡＮ通信２２１が実行できない状態であると判断される。よってＳ７２へ進み、ＣＰＵ３２は、通信フラグを「ＮＦＣ」に設定する。そしてＳ１２０へ進む。一方、故障フラグが「故障なし」である場合（Ｓ６８：ＹＥＳ）には、有線ＬＡＮ通信２２１が実行できる状態であると判断される。よってＳ７６へ進み、ＣＰＵ３２は、ＭＦＰ５１とサーバ７１との間の通信を、有線ＬＡＮ通信２２１を用いて実行するか否かについて問い合わせるためのメッセージを、パネル３９に表示させる。
【００５１】
Ｓ８２においてＣＰＵ３２は、有線ＬＡＮ通信２２１が選択されたか否かを判断する。例えば、「有線ＬＡＮ通信を使用しますか？」と言う文字列、ＹＥＳボタン、およびＮＯボタンがパネル３９に表示されており、何れかのボタンがタッチされることに応じて、有線ＬＡＮ通信２２１を使用するか否かの選択が受け付けられるとしてもよい。有線ＬＡＮ通信２２１の使用が選択された場合（Ｓ８２：ＹＥＳ）にはＳ８６へ進み、ＣＰＵ３２は、記憶部３３に記憶されている通信フラグを「ＬＡＮ」に設定する。一方、有線ＬＡＮ通信２２１の使用が選択されなかった場合（Ｓ８２：ＮＯ）にはＳ９０へ進み、ＣＰＵ３２は、記憶部３３に記憶されている通信フラグを「ＮＦＣ」に設定する。
【００５２】
Ｓ１２０においてＣＰＵ３２は、ＮＦＣ通信の通信先の携帯電話が、ＭＦＰ５１にログイン中の携帯電話であるか否かを判断する。当該判断は、ＮＦＣ通信の通信先の携帯電話の携帯電話ＩＤが、ログインフラグに対応付けられて記憶部３３に記憶されているか否かによって行われても良い。ＮＦＣ通信の通信先の携帯電話がログイン中の携帯電話である場合（Ｓ１２０：ＹＥＳ）にはＳ１２２へ進む。
【００５３】
Ｓ１２２においてＣＰＵ３２は、ログアウトするか否かを判断する。例えば、ログアウトの実行を指示する入力を受け付けるボタンであるログアウトボタンがパネル３９に表示されており、当該ログアウトボタンがタッチされたかを判断してもよい。ログアウトしない場合（Ｓ１２２：ＮＯ）にはＳ１２へ戻り、ログアウトする場合（Ｓ１２２：ＹＥＳ）にはＳ１２４へ進む。
【００５４】
Ｓ１２４においてＣＰＵ３２は、ＮＦＣ通信の通信先の携帯電話についての更新情報が、記憶部３３に記憶されているか否かを判断する。記憶されていない場合（Ｓ１２４：ＮＯ）にはＳ１２へ戻り、記憶されている場合（Ｓ１２４：ＹＥＳ）にはＳ１２６へ進む。Ｓ１２６においてＣＰＵ３２は、ＭＦＰ返却処理を実行する。ＭＦＰ返却処理の内容については後述する。そしてＳ１２へ戻る。
【００５５】
一方、Ｓ１２０において、ＮＦＣ通信の通信先の携帯電話がＭＦＰ５１にログイン中ではない場合（Ｓ１２０：ＮＯ）には、Ｓ１２８へ進む。Ｓ１２８においてＣＰＵ３２は、ＮＦＣ通信の通信先の携帯電話以外の他の携帯電話が、ＭＦＰ５１にログイン中であるか否かを判断する。当該判断は、他の携帯電話の携帯電話ＩＤが、ログインフラグに対応付けられて記憶部３３に記憶されているか否かによって行われても良い。他の携帯電話がログイン中である場合（Ｓ１２８：ＹＥＳ）には、Ｓ１２９へ進む。Ｓ１２９においてＣＰＵ３２は、他の携帯電話がログイン中であるため、ＮＦＣ通信の通信先の携帯電話がログインできないことを示すエラー表示を、パネル３９に表示する。これにより、ＭＦＰ５１にログインできる携帯電話を１台に制限することができるため、多重ログインを防止することが可能となる。一方、他の携帯電話がログイン中ではない場合（Ｓ１２８：ＮＯ）には、Ｓ１３３へ進む。
【００５６】
Ｓ１３３においてＣＰＵ３２は、サーバ７１との間の通信に、ＮＦＣ通信と有線ＬＡＮ通信２２１の何れを用いる設定であるかを判断する。当該判断は、記憶部３３に記憶されている通信フラグが、「ＮＦＣ」であるか「ＬＡＮ」であるかによって行われる。ＮＦＣ通信を用いる設定である場合（Ｓ１３３：ＮＦＣ）にはＳ１３４へ進む。
【００５７】
Ｓ１３４においてＣＰＵ３２は、ＮＦＣ通信の通信先の携帯電話に関する判断情報を要求することを示す判断情報要求命令情報と、記憶部３３から読みだしたＭＦＰ−ＩＤを、ＮＦＣ通信の通信先の携帯電話へ送信する。そしてＳ１３６へ進む。
【００５８】
一方、Ｓ１３３において、有線ＬＡＮ通信２２１を用いる設定である場合（Ｓ１３３：ＬＡＮ）には、Ｓ１３４ａへ進む。Ｓ１３４ａにおいてＣＰＵ３２は、判断情報要求命令情報と、記憶部３３から読みだしたＭＦＰ−ＩＤと、Ｓ１３で受信したＮＦＣ通信の通信先の携帯電話の携帯電話ＩＤを、有線ＬＡＮ通信２２１を介してサーバ７１へ送信する。そしてＳ１３６へ進む。
【００５９】
Ｓ１３６においてＣＰＵ３２は、ＮＦＣ通信の通信先の携帯電話に関する判断情報を、ＮＦＣ通信の通信先の携帯電話から受信したか否かを判断する。受信していない場合（Ｓ１３６：ＮＯ）にはＳ１３８へ進む。Ｓ１３８においてＣＰＵ３２は、タイムアウトが発生したか否かを判断する。タイムアウト発生の判断は、Ｓ１３４で判断情報要求命令情報を送信してから、予め定められた所定時間が経過したか否かによって行われても良い。タイムアウトが発生した場合（Ｓ１３８：ＹＥＳ）にはＳ１４０へ進む。Ｓ１４０においてＣＰＵ３２は、タイムアウトが発生したことを示すエラー表示をパネル３９に表示する。そしてＳ１２へ戻る。
【００６０】
一方、Ｓ１３８においてタイムアウトが発生していない場合（Ｓ１３８：ＮＯ）には、Ｓ１５２へ進む。Ｓ１５２においてＣＰＵ３２は、第１エラー情報をサーバ７１から受信したか否かを判断する。第１エラー情報は、ＭＦＰ５１にログインしようとしている携帯電話が、登録携帯電話としてサーバ７１に登録されていないことを示す情報である。登録携帯電話は、サーバ７１で集中管理する対象の携帯電話である。  第１エラー情報を受信した場合（Ｓ１５２：ＹＥＳ）にはＳ１２へ戻り、受信していない場合（Ｓ１５２：ＮＯ）にはＳ１５６へ進む。
【００６１】
Ｓ１５６においてＣＰＵ３２は、第２エラー情報およびログイン中ＭＦＰ−ＩＤ３０４を、サーバ７１から受信したか否かを判断する。第２エラー情報は、ＭＦＰ５１にログインしようとしている携帯電話が、ＭＦＰ５２にログイン中であるため、ＭＦＰ５１へのログインを認められないことを示す情報である。ログイン中ＭＦＰ−ＩＤ３０４は、ＭＦＰ５１にログインしようとしている携帯電話が現在ログインしているＭＦＰを識別する情報である。第２エラー情報およびログイン中ＭＦＰ−ＩＤ３０４を受信していない場合（Ｓ１５６：ＮＯ）にはＳ１３６へ戻り、受信した場合（Ｓ１５６：ＹＥＳ）にはＳ１６０へ進む。Ｓ１６０においてＣＰＵ３２は、ＭＦＰ５１にログインしようとしている携帯電話が、ログイン中ＭＦＰ−ＩＤ３０４で識別される他のＭＦＰにログイン中であるため、ＭＦＰ５１へのログインに失敗したことを、ＭＦＰ５１のパネル３９に表示する。そしてＳ１２へ戻る。
【００６２】
一方、Ｓ１３６において、ＮＦＣ通信の通信先の携帯電話に関する判断情報を受信した場合（Ｓ１３６：ＹＥＳ）には、Ｓ１４２へ進む。Ｓ１４２においてＣＰＵ３２は、受信した判断情報を、ＮＦＣ通信の通信先の携帯電話の携帯電話ＩＤと対応付けて、記憶部３３に記憶させる。
【００６３】
Ｓ１４４においてＣＰＵ３２は、ＮＦＣ通信の通信先の携帯電話がＭＦＰ５１へログインすることが成功したこと、および、印刷処理を実行した後にログアウトする必要があることを、パネル３９に表示する。Ｓ１４６においてＣＰＵ３２は、ＮＦＣ通信の通信先の携帯電話の携帯電話ＩＤに対応付けて、ログインフラグを記憶部３３に記憶させる。これにより、ＮＦＣ通信の通信先の携帯電話がＭＦＰ５１にログイン状態であることが、ＭＦＰ５１に記憶される。そしてＳ１２へ戻る。
【００６４】
図５のフローを用いて、ＭＦＰ返却処理を説明する。ＭＦＰ返却処理は、Ｓ１２６で実行される処理である。Ｓ２０８においてＣＰＵ３２は、サーバ７１との間の通信に、ＮＦＣ通信と有線ＬＡＮ通信２２１の何れを用いる設定であるかを判断する。当該判断は、記憶部３３に記憶されている通信フラグが、「ＮＦＣ」であるか「ＬＡＮ」であるかによって行われる。ＮＦＣ通信を用いる設定である場合（Ｓ２０８：ＮＦＣ）にはＳ２１０へ進む。
【００６５】
Ｓ２１０においてＣＰＵ３２は、ＮＦＣ通信を用いて、記憶部３３に記憶されている全ての更新情報を、ＮＦＣ通信の通信先の携帯電話へ送信する。このとき更新情報は、対応する携帯電話ＩＤとともに送信される。
【００６６】
Ｓ２１２においてＣＰＵ３２は、ユーザに対して、ＮＦＣ通信状態を維持するように指示する報知を行う。例えば、「携帯電話をＭＦＰにかざしたままにして下さい」という文字列を、ＭＦＰ５１のパネル３９に表示させてもよい。また当該文字列を、ＮＦＣ通信を介して、携帯電話のパネルに表示させてもよい。Ｓ２１４においてＣＰＵ３２は、携帯電話からＮＦＣ通信を介して返却完了情報を受信したか否かを判断する。返却完了情報は、サーバ７１へ更新情報を送信完了したことを示す情報である。返却完了情報を受信していない場合（Ｓ２１４：ＮＯ）にはＳ２１６へ進む。
【００６７】
Ｓ２１６においてＣＰＵ３２は、タイムアウトが発生したか否かを判断する。タイムアウト発生の判断は、Ｓ２１０で更新情報を携帯電話へ送信してから、予め定められた所定時間が経過したか否かによって行っても良い。タイムアウトが発生していない場合（Ｓ２１６：ＮＯ）にはＳ２１４へ戻り、タイムアウトが発生した場合（Ｓ２１６：ＹＥＳ）にはＳ２１８へ進む。Ｓ２１８においてＣＰＵ３２は、タイムアウトが発生したことを示すエラー表示を、ＭＦＰ５１のパネル３９や携帯電話のパネルに表示させる。そしてフローを終了する。
【００６８】
一方、Ｓ２１４において、返却完了情報を受信した場合（Ｓ２１４：ＹＥＳ）にはＳ２２０へ進む。Ｓ２２０においてＣＰＵ３２は、Ｓ２１２で表示した文字列を、ＭＦＰ５１のパネル３９や携帯電話のパネルから消去させる。Ｓ２２４においてＣＰＵ３２は、ＮＦＣ通信の通信先の携帯電話へ送信した更新情報、または、有線ＬＡＮ通信２２１によってサーバ７１へ送信した更新情報を、記憶部３３から消去する。Ｓ２２６においてＣＰＵ３２は、記憶部３３から消去した更新情報に対応する携帯電話の判断情報とログインフラグとが記憶部３３に記憶されていた場合、記憶部３３が記憶している判断情報とログインフラグとを、記憶部３３から消去する。Ｓ２２８においてＣＰＵ３２は、全ての携帯電話のログアウトが完了したことを示すログアウト完了情報を、ＮＦＣ通信の通信先の携帯電話または有線ＬＡＮ通信２２１先のサーバ７１へ送信する。そしてフローを終了する。
【００６９】
一方、Ｓ２０８において、有線ＬＡＮ通信２２１を使用する設定である場合（Ｓ２０８：ＬＡＮ）には、Ｓ２１０ａへ進む。Ｓ２１０ａにおいてＣＰＵ３２は、有線ＬＡＮ通信２２１を用いて、記憶部３３に記憶されている全ての更新情報を、サーバ７１へ送信する。このとき更新情報は、対応する携帯電話ＩＤとともに送信される。Ｓ２１４ａにおいてＣＰＵ３２は、サーバ７１から有線ＬＡＮ通信２２１を介して返却完了情報を受信したか否かを判断する。返却完了情報を受信した場合（Ｓ２１４ａ：ＹＥＳ）にはＳ２２４へ進み、受信していない場合（Ｓ２１４ａ：ＮＯ）にはＳ２１６ａへ進む。
【００７０】
Ｓ２１６ａにおいてＣＰＵ３２は、タイムアウトが発生したか否かを判断する。タイムアウト発生の判断は、Ｓ２１０ａで更新情報をサーバ７１へ送信してから、予め定められた所定時間が経過したか否かによって行っても良い。タイムアウトが発生していない場合（Ｓ２１６ａ：ＮＯ）にはＳ２１４ａへ戻り、タイムアウトが発生した場合（Ｓ２１６ａ：ＹＥＳ）にはＳ２１８ａへ進む。Ｓ２１８ａにおいてＣＰＵ３２は、タイムアウトが発生したことを示すエラー表示をパネル３９に表示する。そしてフローを終了する。
【００７１】
図６を用いて、ＭＦＰ５１で行われる印刷処理を説明する。印刷処理は、図２〜図５の処理とは平行して行なわれる処理である。ＭＦＰ５１が起動すると、印刷処理が開始される。Ｓ３１０においてＣＰＵ３２は、印刷実行指示の入力を受け付けたか否かを判断する。例えば、印刷実行ボタンがパネル３９に表示されており、当該印刷実行ボタンがタッチされたことに応じて、印刷実行指示の入力が受け付けられるとしてもよい。印刷実行指示が受け付けられていない場合（Ｓ３１０：ＮＯ）にはＳ３１０へ戻り、受け付けられた場合（Ｓ３１０：ＹＥＳ）にはＳ３１２へ進む。
【００７２】
Ｓ３１２においてＣＰＵ３２は、ＭＦＰ５１にログイン中の携帯電話のユーザに対して、印刷を許可できるか否かを判断する。当該判断は、ログイン中の携帯電話についての判断情報を用いて行われる。具体的に、判断情報が１０枚までの印刷が可能であることを示す場合には、１０枚以下の印刷は許可し、１１枚以上の印刷は許可しない。印刷が許可できなかった場合（Ｓ３１２：ＮＯ）にはＳ３１４へ進み、ＣＰＵ３２は、印刷が実行できないことを示すエラー表示をパネル３９に表示する。そしてフローを終了する。一方、印刷が許可できると判断された場合（Ｓ３１２：ＹＥＳ）には、Ｓ３１６へ進む。
【００７３】
Ｓ３１６においてＣＰＵ３２は、記憶部３３に記憶されている画像データを用いて、プリンタ１９に印刷を実行させる。Ｓ３１６で行われる印刷は、ログイン中の携帯電話についての判断情報および、印刷実行内容に応じて生成される更新情報を用いて行ってもよい。具体的な例では、１回目の印刷において５枚の印刷が許可されて５枚の印刷が終わった場合には、後述するＳ３１８において、５枚印刷したことを示す更新情報が、ログイン中の携帯電話に対応付けて記憶部３３に記憶される。ここで、ログイン中の携帯電話について、判断情報に含まれている印刷可能枚数が１０枚までの印刷が可能であることを示しており、更新情報が５枚印刷したことを示している場合を考える。この場合、２回目の印刷では、５枚以下の印刷は許可されるが、５枚以上の印刷は許可されない。また、印刷実行内容に応じて、ログイン中の携帯電話について判断情報が更新されていくとしてもよい。すなわち、１枚印刷する都度、ログイン中の携帯電話について印刷可能枚数を１枚ずつ減算し、印刷可能枚数が０枚になった時点以降においては、これ以上の印刷を許可しないとしてもよい。具体的な例として、ログイン中の携帯電話について、印刷可能枚数が１０枚までの印刷が可能であることを示している場合に、１１枚の印刷実行指示の入力が受け付けられた場合を考える。この場合、１枚印刷する都度、印刷可能枚数が１枚ずつ減算されてゆき、１０枚目が印刷されたときに印刷可能枚数が０枚になる。よって、１１枚目以降の印刷が許可されなくなる。
【００７４】
Ｓ３１８においてＣＰＵ３２は、印刷の実行結果に基づいて、更新情報を生成する。更新情報の生成例としては、印刷を実行した枚数が挙げられる。ＣＰＵ３２は、生成した更新情報を、判断情報およびログイン中の携帯電話の携帯電話ＩＤと対応付けて記憶部３３に記憶する。そしてフローを終了する。
【００７５】
＜携帯電話の動作＞
図７を用いて、第１携帯電話８および第２携帯電話９で行われる動作を説明する。本実施形態では、例として、第１携帯電話８で行われる動作を説明する。第１携帯電話８が起動すると、図７のフローが示す処理が開始される。Ｓ４１０においてＣＰＵ１１は、ＮＦＣ通信２０１によるアクセスが行われたか否かを判断する。ＮＦＣ通信２０１によるアクセスが行われていない場合（Ｓ４１０：ＮＯ）にはＳ４１０へ戻り、アクセスが行われた場合（Ｓ４１０：ＹＥＳ）にはＳ４１１へ進む。Ｓ４１１においてＣＰＵ１１は、ＮＦＣ通信の通信先のＭＦＰのＭＦＰ−ＩＤを受信する。
【００７６】
Ｓ４１２においてＣＰＵ１１は、更新情報および更新情報に対応する携帯電話ＩＤを、ＭＦＰから受信したか否かを判断する。受信していない場合（Ｓ４１２：ＮＯ）にはＳ４２２へ進み、受信した場合（Ｓ４１２：ＹＥＳ）にはＳ４１４へ進む。Ｓ４１４においてＣＰＵ１１は、携帯電話返却処理を実行する。携帯電話返却処理の内容については、後述する。
【００７７】
Ｓ４２２においてＣＰＵ１１は、判断情報要求命令情報およびＭＦＰ−ＩＤをＭＦＰから受信したか否かを判断する。受信していない場合（Ｓ４２２：ＮＯ）にはＳ４１０へ戻り、受信した場合（Ｓ４２２：ＹＥＳ）にはＳ４２４へ進む。Ｓ４２４においてＣＰＵ１１は、アクセスポイント６２との間の無線ＬＡＮ通信２１１を構築する。これにより、第１携帯電話８とサーバ７１との間の通信が構築される。Ｓ４２６においてＣＰＵ１１は、判断情報をサーバに要求することを示す、判断情報要求命令情報と第１携帯電話ＩＤとＭＦＰ−ＩＤを、サーバ７１に送信する。これにより、サーバ７１に対して、第１携帯電話ＩＤに関する判断情報が要求される。
【００７８】
Ｓ４２８においてＣＰＵ１１は、第１携帯電話ＩＤに関する判断情報をサーバ７１から受信したか否かを判断する。受信した場合（Ｓ４２８：ＹＥＳ）には、Ｓ４３４へ進む。Ｓ４３４においてＣＰＵ１１は、第１携帯電話ＩＤに関する判断情報を、ＮＦＣ通信を用いてＭＦＰへ送信する。そしてＳ４１０へ戻る。一方、Ｓ４２８において、第１携帯電話ＩＤに関する判断情報を受信していない場合（Ｓ４２８：ＮＯ）にはＳ４３０へ進む。Ｓ４３０においてＣＰＵ１１は、タイムアウトが発生したか否かを判断する。タイムアウト発生の判断は、Ｓ４２６で判断情報要求命令情報と第１携帯電話ＩＤとＭＦＰ−ＩＤを送信してから、予め定められた所定時間が経過したか否かによって行われても良い。タイムアウトが発生していない場合（Ｓ４３０：ＮＯ）にはＳ４３１へ進み、タイムアウトが発生した場合（Ｓ４３０：ＹＥＳ）にはＳ４１０へ戻る。
【００７９】
Ｓ４３１においてＣＰＵ１１は、第１エラー情報をサーバ７１から受信したか否かを判断する。受信していない場合（Ｓ４３１：ＮＯ）にはＳ４３２へ進み、受信した場合（Ｓ４３１：ＹＥＳ）にはＳ４１０へ戻る。
【００８０】
Ｓ４３２においてＣＰＵ１１は、第２エラー情報およびログイン中ＭＦＰ−ＩＤ３０４を、サーバ７１から受信したか否かを判断する。第２エラー情報は、第１携帯電話８が、ＭＦＰ５１またはＭＦＰ５２にログイン中であるため、新たなログインを認められないことを示す情報である。ログイン中ＭＦＰ−ＩＤ３０４は、第１携帯電話８が現在ログイン中のＭＦＰを識別する情報である。第２エラー情報およびログイン中ＭＦＰ−ＩＤ３０４を受信していない場合（Ｓ４３２：ＮＯ）にはＳ４２８へ戻り、受信した場合（Ｓ４３２：ＹＥＳ）にはＳ４３３へ進む。Ｓ４３３においてＣＰＵ１１は、ログイン中ＭＦＰ−ＩＤ３０４で識別されるＭＦＰに第１携帯電話８がログイン中であるため、ＮＦＣ通信中のＭＦＰへのログインに失敗したことを、第１携帯電話８のパネル１８に表示する。そしてＳ４１０へ戻る。
【００８１】
図８のフローを用いて、携帯電話返却処理（Ｓ４１４）を説明する。携帯電話返却処理は、Ｓ４１４で実行される。Ｓ５１０においてＣＰＵ１１は、ユーザにＮＦＣ通信状態を維持することを指示する報知を行う。例えば、「携帯電話をＭＦＰにかざしたままにして下さい」という文字列を、パネル１８に表示してもよい。
【００８２】
Ｓ５１２においてＣＰＵ１１は、アクセスポイント６２との間の無線ＬＡＮ通信２１１を構築する。これにより、第１携帯電話８とサーバ７１との間の通信が構築される。Ｓ５１４においてＣＰＵ１１は、Ｓ４１２でＭＦＰ５１から受信した更新情報、更新情報に対応する携帯電話ＩＤ、第１携帯電話ＩＤ、ＭＦＰ−ＩＤを、無線ＬＡＮ通信２１１を用いてサーバ７１に送信する。
【００８３】
Ｓ５１６においてＣＰＵ１１は、返却完了情報をサーバ７１から受信したか否かを判断する。返却完了情報は、更新情報、更新情報に対応する携帯電話ＩＤ、第１携帯電話ＩＤ、ＭＦＰ−ＩＤをサーバ７１が受信したことを示す情報である。返却完了情報を受信していない場合（Ｓ５１６：ＮＯ）にはＳ５１８へ進む。Ｓ５１８においてＣＰＵ１１は、タイムアウトが発生したか否かを判断する。タイムアウト発生の判断は、Ｓ５１４で各種の情報をサーバ７１に送信してから、予め定められた所定時間が経過したか否かによって行われても良い。タイムアウトが発生していない場合（Ｓ５１８：ＮＯ）にはＳ５１６へ戻り、タイムアウトが発生した場合（Ｓ５１８：ＹＥＳ）にはＳ５１９へ進む。Ｓ５１９においてＣＰＵ１１は、タイムアウトが発生したことを示すエラー表示をパネル１８に表示する。そしてフローを終了する。
【００８４】
一方、Ｓ５１６において、サーバ７１から返却完了情報を受信した場合（Ｓ５１６：ＹＥＳ）には、Ｓ５２０へ進む。Ｓ５２０においてＣＰＵ１１は、返却完了情報を、ＮＦＣ通信２０１を用いてＭＦＰに送信する。Ｓ５２２においてＣＰＵ１１は、ＭＦＰからログアウト完了情報を受信したか否かを判断する。受信していない場合（Ｓ５２２：ＮＯ）にはＳ５２４へ進む。Ｓ５２４においてＣＰＵ１１は、タイムアウトが発生したか否かを判断する。タイムアウト発生の判断は、Ｓ５２０で返却完了情報をＭＦＰに通知してから、予め定められた所定時間が経過したか否かによって行われても良い。タイムアウトが発生していない場合（Ｓ５２４：ＮＯ）にはＳ５２２へ戻り、タイムアウトが発生した場合（Ｓ５２４：ＹＥＳ）にはＳ５２６へ進む。Ｓ５２６においてＣＰＵ１１は、タイムアウトが発生したことを示すエラー表示をパネル１８に表示する。そしてフローを終了する。
【００８５】
一方、Ｓ５２２において、ＭＦＰからログアウト完了情報を受信した場合（Ｓ５２２：ＹＥＳ）には、Ｓ５２８へ進む。Ｓ５２８においてＣＰＵ１１は、Ｓ５１０で表示した文字列を、パネル１８から消去する。そしてフローを終了する。
【００８６】
なお、第２携帯電話９で行われる図７および図８の処理は、上述した第１携帯電話８で行われる図７および図８の処理と同様である。よって説明を省略する。
【００８７】
＜サーバの動作＞
図９を用いて、サーバ７１で行われる動作を説明する。サーバ７１が起動すると、図９のフローが示す処理が開始される。Ｓ６１０においてＣＰＵ７２は、判断情報要求命令情報と携帯電話ＩＤとＭＦＰ−ＩＤを受信したか否かを判断する。これらの情報は、第１携帯電話８または第２携帯電話９から無線ＬＡＮ通信２１１または２１２を介して送信されてくる場合と、ＭＦＰ５１または５２から有線ＬＡＮ通信２２１を介して送信されてくる場合とがある。判断情報要求命令情報と携帯電話ＩＤとＭＦＰ−ＩＤを受信した場合（Ｓ６１０：ＹＥＳ）には、判断情報の取得要求が行われたと判断され、Ｓ６１２へ進む。
【００８８】
Ｓ６１２においてＣＰＵ７２は、受信した携帯電話ＩＤが、管理テーブル７７に記憶されている登録携帯電話ＩＤ３０１に含まれているＩＤであるか否かを判断する。受信した携帯電話ＩＤが登録携帯電話ＩＤ３０１に含まれていない場合（Ｓ６１２：ＮＯ）にはＳ６１４へ進む。受信した携帯電話ＩＤが、管理テーブル７７に記憶されている登録携帯電話ＩＤ３０１に含まれていないということは、携帯電話ＩＤに対応する携帯電話が、サーバ７１で集中管理する対象ではないことを示している。Ｓ６１４においてＣＰＵ７２は、Ｓ６１０で判断情報要求命令情報などを送信してきた機器へ、第１エラー情報を送信する。すなわち、Ｓ６１０において、第１携帯電話８または第２携帯電話９から判断情報要求命令情報などを受信した場合には、第１携帯電話８または第２携帯電話９へ第１エラー情報を送信する。また、Ｓ６１０において、ＭＦＰ５１または５２から判断情報要求命令情報などを受信した場合には、ＭＦＰ５１または５２へ第１エラー情報を送信する。そしてＳ６１０へ戻る。
【００８９】
一方、Ｓ６１２において、受信した携帯電話ＩＤが登録携帯電話ＩＤ３０１に含まれている場合（Ｓ６１２：ＹＥＳ）には、Ｓ６１６へ進む。Ｓ６１６においてＣＰＵ７２は、管理テーブル７７において、Ｓ６１０で受信した携帯電話ＩＤに対応するログイン中フラグ３０３が「オン」であるか否かを判断する。ログイン中フラグ３０３が「オン」である場合（Ｓ６１６：ＹＥＳ）には、判断情報の取得要求をしてきた携帯電話が、他のＭＦＰにログイン中であると判断され、Ｓ６１８へ進む。Ｓ６１８においてＣＰＵ７２は、Ｓ６１０で受信した携帯電話ＩＤに対応するログイン中ＭＦＰ−ＩＤ３０４と、第２エラー情報とを、Ｓ６１０で判断情報要求命令情報などを送信してきた機器へ送信する。そしてＳ６１０へ戻る。
【００９０】
一方、Ｓ６１６において、Ｓ６１０で受信した携帯電話ＩＤに対応するログイン中フラグ３０３が「オン」ではない場合（Ｓ６１６：ＮＯ）には、Ｓ６３０へ進む。Ｓ６３０においてＣＰＵ７２は、Ｓ６１０で受信した携帯電話ＩＤに対応する判断情報３０２を、管理テーブル７７から読み出して、Ｓ６１０で判断情報要求命令情報などを送信してきた機器へ送信する。Ｓ６３２においてＣＰＵ７２は、管理テーブル７７において、Ｓ６１０で受信した携帯電話ＩＤに対応するログイン中フラグ３０３を「オン」にする。また、Ｓ６１０で受信したＭＦＰ−ＩＤを、ログイン中ＭＦＰ−ＩＤ３０４として管理テーブル７７に記憶させる。このとき、Ｓ６１０で受信したＭＦＰ−ＩＤは、Ｓ６１０で受信した携帯電話ＩＤと対応付けて管理テーブル７７に記憶される。
【００９１】
一方、Ｓ６１０において、携帯電話ＩＤとＭＦＰ−ＩＤを受信していない場合（Ｓ６１０：ＮＯ）には、Ｓ６４０へ進む。Ｓ６４０においてＣＰＵ７２は、更新情報、更新情報に対応する携帯電話ＩＤ、ＭＦＰ−ＩＤを受信したか否かを判断する。これらの情報は、第１携帯電話８または第２携帯電話９から無線ＬＡＮ通信２１１または２１２を介して送信されてくる場合と、ＭＦＰ５１または５２から有線ＬＡＮ通信２２１を介して送信されてくる場合とがある。これらの情報を受信していない場合（Ｓ６４０：ＮＯ）にはＳ６１０へ戻り、受信した場合（Ｓ６４０：ＹＥＳ）にはＳ６４２へ進む。
【００９２】
Ｓ６４２においてＣＰＵ７２は、Ｓ６４０で受信した、更新情報に対応する携帯電話ＩＤに対応する登録携帯電話ＩＤ３０１を、管理テーブル７７上で検索する。そして、検索した登録携帯電話ＩＤ３０１に対応している判断情報３０２を、Ｓ６４０で受信した更新情報を用いて更新する。Ｓ６４４においてＣＰＵ７２は、検索した登録携帯電話ＩＤ３０１に対応しているログイン中フラグ３０３を「オフ」に設定する。すなわち、携帯電話から受信する更新情報と、携帯電話ＩＤと、ＭＦＰ−ＩＤとが、携帯電話ＩＤに対応する携帯電話がＭＦＰからログアウトしたことを示す情報を兼ねていることになる。
【００９３】
Ｓ６４６においてＣＰＵ７２は、Ｓ６４０で更新情報などを送信してきた機器へ、返却完了情報を返信する。すなわち、Ｓ６４０において、第１携帯電話８または第２携帯電話９から更新情報などを受信した場合には、第１携帯電話８または第２携帯電話９へ返却完了情報を送信する。また、Ｓ６４０において、ＭＦＰ５１または５２から判断情報要求命令情報などを受信した場合には、ＭＦＰ５１または５２へ返却完了情報を送信する。そしてＳ６１０へ戻る。
【００９４】
＜効果＞
以上説明した、本実施形態の説明例に係る印刷システム１の効果を説明する。本明細書に開示されているＭＦＰ５１では、有線ＬＡＮ通信２２１が使用できないという条件が成立していない場合（Ｓ３２：ＹＥＳ）には、有線ＬＡＮ通信２２１によって、サーバ７１とＭＦＰ５１との間での判断情報の通信を中継することができる（Ｓ１３４ａ、Ｓ６１０、Ｓ６３０、Ｓ１３６を参照）。また、有線ＬＡＮ通信２２１が使用できないという条件が成立している場合（Ｓ３２：ＮＯ）には、第１携帯電話８を用いたＮＦＣ通信２０１および無線ＬＡＮ通信２１１によって、サーバ７１とＭＦＰ５１との間での判断情報の通信を中継することができる（Ｓ１３４、Ｓ４２６、Ｓ６３０、Ｓ４３４、Ｓ１３６を参照）。そしてＭＦＰ５１は、サーバ７１から受信した判断情報に基づいて、印刷処理を実行することができる（Ｓ３１６）。以上により、有線ＬＡＮ通信２２１が使用できない場合には、第１携帯電話８を用いたＮＦＣ通信２０１および無線ＬＡＮ通信２１１によってサーバ７１と通信することができるため、冗長性が確保され、ＭＦＰ５１とサーバ７１との間の通信の耐障害性を高めることが可能となる。
【００９５】
第１携帯電話８に対応する判断情報に基づいて、ＭＦＰ５１で印刷処理を実行するためには、第１携帯電話８をＭＦＰ５１にログインさせる必要がある。ログインを実行するためには、第１携帯電話８とＭＦＰ５１の間でＮＦＣ通信２０１を確立する必要がある（Ｓ１３）。そして、有線ＬＡＮ通信２２１が使用できないという条件が成立している場合（Ｓ３２：ＮＯ）には、第１携帯電話８をＭＦＰ５１にログインさせるために確立したＮＦＣ通信２０１を、サーバ７１から判断情報を受信するための通信経路として流用することができる（Ｓ１３４、Ｓ１３６）。これにより、有線ＬＡＮ通信２２１からＮＦＣ通信２０１に切り替える場合に、ユーザに改めてＮＦＣ通信２０１を確立させる必要を無くすことができるため、ユーザの利便性を高めることができる。
【００９６】
第１携帯電話８のパネル１８の方が、ＭＦＰ５１のパネル３９よりも表示可能な情報量が多いという条件が成立する場合には（Ｓ４８：ＹＥＳ）、第１携帯電話８を用いたＮＦＣ通信２０１および無線ＬＡＮ通信２１１を用いて、サーバ７１と通信することができる（Ｓ６０）。そして、第１携帯電話８のパネル１８に、各種の情報を表示させることができる（例：Ｓ４３３、Ｓ２１２、Ｓ２１８、Ｓ２２０）。これにより、各種の情報をより見やすく表示することができるため、ユーザの利便性を高めることが可能となる。また、第１携帯電話８のパネル１８の方が、ＭＦＰ５１のパネル３９よりも表示可能な情報量が多いという条件が成立する場合においても（Ｓ４８：ＹＥＳ）、有線ＬＡＮ通信２２１と、ＮＦＣ通信２０１および無線ＬＡＮ通信２１１と、の何れを実行するかをユーザに選択させることができる（Ｓ５６）。これにより、サーバ７１と通信する方法の選択肢を増やすことができる。
【００９７】
有線ＬＡＮ通信２２１を実行することができる場合においても（Ｓ６８：ＹＥＳ）、有線ＬＡＮ通信２２１と、ＮＦＣ通信２０１および無線ＬＡＮ通信２１１と、の何れを用いてサーバ７１と通信するかをユーザに選択させることができる（Ｓ８２）。これにより、サーバ７１と通信する方法の選択肢を増やすことができるため、ユーザの利便性を高めることが可能となる。
【００９８】
有線ＬＡＮ通信２２１を実行できない場合に（Ｓ２０：ＮＯ）、有線ＬＡＮ通信２２１の復旧処理を行ったことがある場合（Ｓ２４：ＹＥＳ）には、再度の復旧処理（Ｓ２８）を試行することなく、サーバ７１との通信手段をＮＦＣ通信２０１および無線ＬＡＮ通信２１１に切り替えることができる。これにより、有線ＬＡＮ通信２２１の復旧処理を何度もユーザに試行させてしまうといった事態を防止することができる。
【００９９】
ＮＦＣ通信２０１によって更新情報をサーバ７１へ送信する場合には（Ｓ２１０）、ＮＦＣの通信状態を維持することを指示するメッセージを、ＭＦＰ５１のパネル３９や第１携帯電話８のパネル１８に表示させることができる（Ｓ２１２）。これにより、更新情報がサーバ７１で受信される前に、ＮＦＣ通信２０１の接続が解除されてしまうといった事態を防止することができる。また、サーバ７１へ更新情報を送信完了したことを示す返却完了情報を受信した場合（Ｓ２１４：ＹＥＳ）には、ＮＦＣの通信状態を維持することを指示するメッセージを、ＭＦＰ５１のパネル３９や第１携帯電話８のパネル１８から消去させることができる（Ｓ２２０）。これにより、更新情報がサーバ７１で受信された後においてもＮＦＣ通信２０１の接続を維持し続ける、という無駄な動作が行われてしまう事態を防止することができる。これにより、ＮＦＣ通信２０１の接続時間を必要最低限な時間に短縮化することができるため、ユーザの利便性を高めることが可能となる。
【０１００】
第１携帯電話８や第２携帯電話９で実行される、ＮＦＣ通信２０１、２０２および無線ＬＡＮ通信２１１、２１２を用いて、サーバ７１とＭＦＰ５１および５２との間での更新情報の通信を中継することができる。これにより、サーバ７１で管理している判断情報を、印刷処理の結果に基づいて更新することが可能となる（Ｓ６４２）。
【０１０１】
第１携帯電話８や第２携帯電話９を用いて、サーバ７１とＭＦＰ５１および５２との間での判断情報の通信を中継することができる。これにより、ＮＦＣ通信２０１および２０２の通信可能距離の範囲外にサーバ７１が存在している場合においても、サーバ７１が記憶している判断情報に基づいて、ＭＦＰ５１およびＭＦＰ５２での画像データ処理を制御することが可能となる。
【０１０２】
ＭＦＰ５１または５２に対して第１携帯電話８や第２携帯電話９を近接させるだけという簡易な操作によって、近接させた携帯電話を通信対象として選択することができる（Ｓ１２、Ｓ４１０）。すなわちＮＦＣ通信方式を用いて、ＭＦＰ５１および５２のうちから、通信対象のＭＦＰを直感的に選択することが可能となる。
【０１０３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。以下に変形例を説明する。
【０１０４】
＜変形例＞
サーバ７１との間の通信に、ＮＦＣ通信と有線ＬＡＮ通信２２１の何れを用いる設定であるかを判断する態様は、様々であってよい。これらの判断は、ＭＦＰ５１において行われる態様（例：Ｓ１３３）に限られず、第１携帯電話８やサーバ７１で行われるとしてもよい。この場合、ＭＦＰ５１は、図４のフローにおいて、Ｓ１３３、Ｓ１３４、Ｓ１３４ａのステップに代えて、Ｓ１３５ｂのステップを実行すればよい。Ｓ１３５ｂでは、ＭＦＰ５１のＣＰＵ３２は、通信フラグ、判断情報要求命令情報、ＭＦＰ−ＩＤを、ＮＦＣ通信２０１によって第１携帯電話８へ送信する。また、通信フラグ、判断情報要求命令情報、ＭＦＰ−ＩＤ、第１携帯電話ＩＤを、有線ＬＡＮ通信２２１によってサーバ７１へ送信する。また第１携帯電話８は、図７のフローにおいて、Ｓ４２２のステップに代えて、Ｓ４２２ｂおよびＳ４２３ｂのステップを実行すればよい。Ｓ４２２ｂでは、第１携帯電話８のＣＰＵ１１は、通信フラグ、判断情報要求命令情報、ＭＦＰ−ＩＤをＭＦＰから受信したか否かを判断する。受信していない場合（Ｓ４２２ｂ：ＮＯ）にはＳ４１０へ戻り、受信した場合（Ｓ４２２ｂ：ＹＥＳ）にはＳ４２３ｂへ進む。Ｓ４２３ｂにおいてＣＰＵ１１は、サーバ７１との間の通信に、ＮＦＣ通信と有線ＬＡＮ通信２２１の何れを用いる設定であるかを判断する。当該判断は、受信した通信フラグが、「ＮＦＣ」または「ＬＡＮ」の何れに設定されているかによって行われる。有線ＬＡＮ通信２２１を用いる設定である場合（Ｓ４２３ｂ：ＬＡＮ）にはＳ４１０へ戻り、ＮＦＣ通信を用いる設定である場合（Ｓ４２３ｂ：ＮＦＣ）にはＳ４２４へ進む。また、サーバ７１は、図９のフローにおいて、Ｓ６１０のステップに代えて、Ｓ６１０ｂおよびＳ６１１ｂのステップを実行すればよい。Ｓ６１０ｂでは、サーバ７１のＣＰＵ７２は、通信フラグ、判断情報要求命令情報、ＭＦＰ−ＩＤ、第１携帯電話ＩＤをＭＦＰから受信したか否かを判断する。受信していない場合（Ｓ６１０ｂ：ＮＯ）にはＳ６４０へ進み、受信した場合（Ｓ６１０ｂ：ＹＥＳ）にはＳ６１１ｂへ進む。Ｓ６１１ｂにおいてＣＰＵ１１は、サーバ７１との間の通信に、ＮＦＣ通信と有線ＬＡＮ通信２２１の何れを用いる設定であるかを判断する。有線ＬＡＮ通信２２１を用いる設定である場合（Ｓ６１１ｂ：ＬＡＮ）にはＳ６４０へ進み、ＮＦＣ通信を用いる設定である場合（Ｓ６１１ｂ：ＮＦＣ）にはＳ６１２へ進む。これにより、ＭＦＰ５１での各種処理の負担を軽減させることができる。
【０１０５】
ＭＦＰ５１および５２と、サーバ７１との間の通信を有線ＬＡＮ通信２２１によって行う態様は、一実施態様である。ＭＦＰ５１および５２と、サーバ７１との間の通信を無線通信によって行うことも可能である。
【０１０６】
サーバ７１が、ＭＦＰから受信した更新情報を用いて判断情報を更新する（Ｓ６４２）形態を説明したが、この形態に限らない。ＭＦＰが、印刷実行内容に応じて判断情報を更新することで（Ｓ３１６）、更新済判断情報を生成するとしてもよい（Ｓ３１８）。具体的には、判断情報が１０枚までの印刷が可能であることを示しており、５枚の印刷を許可し、５枚の印刷が終わった場合には、Ｓ３１８において、ＣＰＵ３２が、判断情報から５枚を減算し、５枚までの印刷が可能であることを示す判断情報である更新済判断情報を生成してもよい。そしてＭＦＰは、更新情報に代えて、更新済判断情報を送信するとしてもよい（Ｓ２１０）。サーバ７１は、更新情報を用いて判断情報を更新する処理（Ｓ６４２）に変えて、管理テーブル７７に記憶されている判断情報に、更新済判断情報を上書き記憶させる処理を実行してもよい。これにより、サーバ７１における更新処理の負担を減少させることができる。また、携帯電話が、ＭＦＰから受信した更新情報を用いて判断情報を更新することで、更新済判断情報を生成してもよい。そして、携帯電話は、更新情報に代えて、更新済判断情報を送信するとしてもよい（Ｓ５１４）。そして、サーバ７１は、更新情報を用いて判断情報を更新する処理（Ｓ６４２）に変えて、管理テーブル７７に記憶されている判断情報に、更新済判断情報を上書き記憶させる処理を実行してもよい。これにより、サーバ７１における更新処理の負担を減少させることができる。
【０１０７】
本実施形態では、ＭＦＰ５１にログインできる携帯電話が１台に制限される場合を説明したが、この形態に限られず、ＭＦＰ５１に同時に複数台の携帯電話がログインできる態様としてもよい。このような制御を行う場合には、図４のフローにおいて、Ｓ１２８およびＳ１２９を省略すればよい。
【０１０８】
ＭＦＰに記憶されている第１携帯電話８に関する更新情報は、第１携帯電話８を用いる場合にのみ、サーバ７１へ送信することができるとしてもよい。同様に、ＭＦＰに記憶されている第２携帯電話９に関する更新情報は、第２携帯電話９を用いる場合にのみ、サーバ７１へ送信することができるとしてもよい。
【０１０９】
ＮＦＣ送受信部３６で実行されるＮＦＣ通信が、認証情報を使用しない通信である場合を説明したが、この形態に限られない。ＰＩＮコードなどの認証情報を使用するＮＦＣ通信が用いられても良い。
【０１１０】
Ｓ１４４で行われる、ログイン成功したことおよびログアウトする必要があることについての報知動作は、何れのタイミングで行っても良い。例えば、判断情報要求命令情報を送信する段階（Ｓ１３４）の直前や直後でもよいし、判断情報を記憶部３３に記憶させる段階（Ｓ１４２）の直前や直後でもよい。また、Ｓ１４４で行われる、ログイン成功したことおよびログアウトする必要があることについての報知動作は、ＭＦＰのパネルへ文字列を表示する態様に限られない。音を鳴らすなどの形態であってもよい。また、ＮＦＣ通信の通信先の携帯電話に文字列を表示させるための命令情報を送信し、携帯電話のパネルに文字列を表示させる態様であってもよい。また、ＮＦＣ通信の通信先の携帯電話に音を鳴らさせるための命令情報を送信し、携帯電話に音を鳴らさせるなどの態様であってもよい。
【０１１１】
ＭＦＰ５１がログインフラグを記憶部に記憶させるステップ（例：Ｓ１４６）の実行タイミングは、ＭＦＰ５１が携帯電話とＮＦＣ通信を確立した後であれば、何れのタイミングであってもよい。例えば、図２のＳ１２から図４のＳ１４４の間の何れかのタイミングであってもよい。
【０１１２】
Ｓ２０において、有線ＬＡＮ通信２２１を実行できる状態であるか否かをＣＰＵ３２が判断する態様は、各種の態様であってよい。例えば、ＬＡＮケーブルがＬＡＮ通信部３７に装着されているか否かを検知するセンサの出力によって判断してもよい。また例えば、記憶部３３に記憶されている有線ＬＡＮ設定が、「有効」にされているか否かによって判断してもよい。
【０１１３】
Ｓ２８においてユーザに実施が要求される復旧処理の内容は、様々であってよい。例えば、ＬＡＮケーブルの接続をやり直す処理や、記憶部３３に記憶されている有線ＬＡＮ設定を「有効」にする処理などであってもよい。
【０１１４】
Ｓ４８において、パネルに表示可能な情報量の大小を判断する態様は、各種の態様であってよい。例えば、携帯電話のパネルのサイズや画素数などの大きさを示す数値を携帯電話から受信し、ＭＦＰのパネルのサイズと比較する形態であってもよい。また例えば、携帯電話の機種ごとのパネルサイズを、予めＭＦＰの記憶部３３に記憶させてもよい。この場合、携帯電話の機種を識別する情報（例：型番）を携帯電話から受信し、受信した情報を用いて携帯電話の機種を特定し、特定した機種のパネルサイズを読み出すとしてもよい。そして、読み出したパネルサイズを、ＭＦＰのパネルサイズと比較してもよい。また例えば、ＭＦＰのパネルよりも表示可能な情報量が大きいパネルを備えているか否かを示す情報を、携帯電話の機種ごとに、予めＭＦＰの記憶部３３に記憶させてもよい。この場合、携帯電話の機種を識別する情報（例：型番）を携帯電話から受信し、受信した情報を用いて携帯電話の機種を特定し、特定した機種のパネルが表示可能な情報量を特定すればよい。
【０１１５】
Ｓ４８において、第１携帯電話８の無線ＬＡＮ通信２１１のセキュリティ機能が、有線ＬＡＮ通信２２１のセキュリティ機能よりも強いか否かを判断してもよい。そして、無線ＬＡＮ通信２１１のセキュリティ機能の方が強い場合には、Ｓ５２へ進み、ＮＦＣ通信２０１および無線ＬＡＮ通信２１１を介した通信経路を使用するか否かを判断してもよい。セキュリティ機能の強弱の判断は、例えば、暗号方式の強弱、暗号キーの長さ、フィルタリング機能の有無、などの、セキュリティ設定情報に基づいて行っても良い。セキュリティ設定情報は、第１携帯電話８から受信してもよい。また、携帯電話の機種ごとに、セキュリティ設定情報を予めＭＦＰの記憶部３３に記憶させておき、携帯電話の機種を識別する情報（例：型番）を携帯電話から受信する態様であってもよい。
【０１１６】
また、パネルに表示可能な情報量の大小を判断するためのパラメータは、パネルサイズやパネル画素数に限られない。例えば、表示可能な色数が多いパネルの方が、表示可能な情報量が大きいと判断してもよい。また例えば、表示可能な最小のフォントサイズが小さいパネルの方が、表示可能な情報量が大きいと判断してもよい。また例えば、表示可能な最大のフォントサイズが大きいパネルの方が、表示可能な情報量が大きいと判断してもよい。
【０１１７】
ＮＦＣ通信２０１および２０２の通信方式は、各種の方式であってよい。例えば、赤外線を利用した近距離データ通信（例：ＩｒＤＡ（Infrared Data Associationの略））や、ＲＦＩＤ（Radio Frequency IDentificationの略）や、ブルートゥース（登録商標）方式であってもよい。無線ＬＡＮ通信２１１および２１２の通信方式は、無線ＬＡＮ方式に限らず、各種の方式であってよい。例えば、IEEE 802.11シリーズに準拠している方式であるWi-Fiや、ＷＡＮ（Wide Area Networkの略）や、インターネットなどの方式であってもよい。
【０１１８】
ＭＦＰ５１および５２では、携帯電話がログインした後に、ログアウト処理しないまま一定時間経過すると、強制的にログアウトする制御を行っても良い。強制的にログアウトする処理とは、ログインした後に、ログアウト処理しないまま一定時間経過した携帯電話についての判断情報と、ログインフラグと、を記憶部３３から削除することである。
【０１１９】
印刷システム１に用いられる装置は、ＭＦＰ５１および５２のような多機能機に限られない。例えば、プリンタ装置、スキャナ装置、コピー機、ＦＡＸ装置などの装置であってもよい。
【０１２０】
ＭＦＰ−ＩＤは、製造シリアル番号に限られない。ＭＦＰの個体が識別できる情報であれば何れの情報を用いることも可能であり、例えばＭＡＣアドレスを用いることもできる。
【０１２１】
印刷システム１に含まれる第１携帯電話８および第２携帯電話９は一例である。３台以上の携帯電話が印刷システム１に含まれている場合にも、本願の技術が適用可能である。印刷システム１に含まれるＭＦＰ５１および５２は一例である。３台以上のＭＦＰが印刷システム１に含まれている場合にも、本願の技術が適用可能である。
【０１２２】
ＭＦＰ５１および５２は、画像データ処理装置の一例である。サーバ７１は、管理装置の一例である。第１携帯電話８および第２携帯電話９は、電子装置の一例である。ＣＰＵ３２は、画像データ処理装置のコンピュータの一例である。ＮＦＣ通信２０１および２０２は、第１通信の一例である。無線ＬＡＮ通信２１１および２１２は、第２通信の一例である。有線ＬＡＮ通信２２１は、第３通信の一例である。Ｓ３１６を実行するＣＰＵは画像データ処理手段の一例である。第１携帯電話ＩＤおよび第２携帯電話ＩＤは、識別情報の一例である。Ｓ１３を実行するＣＰＵは第１受信手段の一例である。Ｓ１３４、Ｓ１３６を実行するＣＰＵは第２受信手段の一例である。Ｓ１３４ａ、Ｓ１３６を実行するＣＰＵは第３受信手段の一例である。パネル３９は第１表示部の一例である。パネル１８は第２表示部の一例である。Ｓ３１８を実行するＣＰＵは更新情報記憶制御手段の一例である。Ｓ２１０を実行するＣＰＵは第１送信手段の一例である。Ｓ２１０ａを実行するＣＰＵは第２送信手段の一例である。故障フラグは履歴情報の一例である。Ｓ４０を実行するＣＰＵは第１記憶制御手段の一例である。通信フラグは、第１実行情報および第２実行情報の一例である。Ｓ８６、Ｓ９０を実行するＣＰＵは第２記憶制御手段の一例である。Ｓ６０、Ｓ６４を実行するＣＰＵは第３記憶制御手段の一例である。Ｓ２１２を実行するＣＰＵは表示制御手段の一例である。
【符号の説明】
【０１２３】
１：印刷システム、８：第１携帯電話、９：第２携帯電話、３６：ＮＦＣ送受信部、５１および５２：ＭＦＰ、７１：サーバ、２０１および２０２：ＮＦＣ通信、２１１および２１２：無線ＬＡＮ通信、２２１：有線ＬＡＮ通信
【図１】
2014072587.tif 000003
【図２】
2014072587.tif 000004
【図３】
2014072587.tif 000005
【図４】
2014072587.tif 000006
【図５】
2014072587.tif 000007
【図６】
2014072587.tif 000008
【図７】
2014072587.tif 000009
【図８】
2014072587.tif 000010
【図９】
2014072587.tif 000011
【図１０】
2014072587.tif 000012