(57)【要約】【課題】各種の情報を集中管理することが可能な電子装置のプログラムなどを提供すること。【解決手段】印刷システム１は、第１ＭＦＰおよび第２ＭＦＰ、サーバ、第１携帯電話を備える。サーバは、印刷可能枚数を、第１携帯電話に対応付けて記憶している。第１携帯電話は、ＮＦＣ通信を第１ＭＦＰおよび第２ＭＦＰとの間で行い、無線ＬＡＮ通信をサーバとの間で行う。ＭＦＰは、ＣＰＵとＮＦＣ送受信部を備える。ＭＦＰは、分配枚数をサーバから受信し、分配枚数の範囲内で印刷を実行する。第１携帯電話は、印刷枚数が分配枚数を超過する場合に、分配枚数が割り当てられている他のＭＦＰから融通枚数を取得し、印刷を実行するＭＦＰへ送信する。ＭＦＰは、分配枚数に融通枚数を加算させ、融通枚数が加算された分配枚数の範囲内で印刷を実行する。【選択図】図１
2014071542.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 ＩＤentificationの略）や、ブルートゥース（登録商標）方式であってもよい。無線ＬＡＮ通信２１１および２１２の通信方式は、無線ＬＡＮ方式に限らず、各種の方式であってよい。例えば、IEEE ８０２.１１シリーズに準拠している方式であるWi-Fiや、ＷＡＮ（Wide Area Networkの略）や、インターネットなどの方式であってもよい。
【０１０５】
第１ＭＦＰ５１および第２ＭＦＰ５２では、携帯電話がログインした後に、ログアウト処理しないまま一定時間経過すると、強制的にログアウトする制御を行っても良い。強制的にログアウトする処理とは、ログインした後に、ログアウト処理しないまま一定時間経過した携帯電話についての分配枚数と、ログインフラグと、を記憶部３３から削除することである。
【０１０６】
ＮＦＣ送受信部３６で実行されるＮＦＣ通信が、認証情報を使用しない通信である場合を説明したが、この形態に限られない。ＰＩＮコードなどの認証情報を使用するＮＦＣ通信が用いられても良い。
【０１０７】
第１ＭＦＰ５１および第２ＭＦＰ５２は、無線送受信部３４を備えておらず、アクセスポイント６２との間で無線ＬＡＮ通信を実行することができない構成とされていてもよい。
【０１０８】
印刷システム１に用いられる装置は、第１ＭＦＰ５１および第２ＭＦＰ５２のような多機能機に限られない。例えば、プリンタ装置、スキャナ装置、コピー機、ＦＡＸ装置などの装置であってもよい。
【０１０９】
ＭＦＰ−ＩＤは、製造シリアル番号に限られない。ＭＦＰの個体が識別できる情報であれば何れの情報を用いることも可能であり、例えばＭＡＣアドレスを用いることもできる。
【０１１０】
印刷システム１に含まれる第１携帯電話８および第２携帯電話９は一例である。３台以上の携帯電話が印刷システム１に含まれている場合にも、本願の技術が適用可能である。印刷システム１に含まれる第１ＭＦＰ５１および第２ＭＦＰ５２は一例である。３台以上のＭＦＰが印刷システム１に含まれている場合にも、本願の技術が適用可能である。
【０１１１】
第１ＭＦＰ５１および第２ＭＦＰ５２は、画像データ処理装置の一例である。サーバ７１は、管理装置の一例である。第１携帯電話８および第２携帯電話９は、電子装置の一例である。ＣＰＵ１１は、電子装置のコンピュータの一例である。印刷可能枚数３１２は、処理可能枚数の一例である。ＮＦＣ通信２０１および２０２は、第１通信の一例である。無線ＬＡＮ通信２１１および２１２は、第２通信の一例である。Ｓ４３４を実行するＣＰＵは分配枚数設定手段の一例である。Ｓ４４０を実行するＣＰＵは融通枚数取得手段の一例である。Ｓ４４６を実行するＣＰＵは識別情報取得手段の一例である。Ｓ４６２を実行するＣＰＵは第１命令送信手段の一例である。Ｓ４６８、Ｓ１７６を実行するＣＰＵは第２命令送信手段の一例である。分配枚数要求命令情報は、分配枚数の割り当て要求の一例である。Ｓ４２８を実行するＣＰＵは分配枚数取得手段の一例である。Ｓ４３４を実行するＣＰＵは分配枚数送信手段の一例である。Ｓ５０８を実行するＣＰＵは更新情報受信手段の一例である。Ｓ５１４を実行するＣＰＵは更新情報送信手段の一例である。
【符号の説明】
【０１１２】
１：印刷システム、８：第１携帯電話、９：第２携帯電話、１１、３２、６１、７２：ＣＰＵ、３６：ＮＦＣ送受信部、５１：第１ＭＦＰ、５２：第２ＭＦＰ、７１：サーバ、２０１および２０２：ＮＦＣ通信、２１１および２１２：無線ＬＡＮ通信
【図１】
2014071542.tif 000003
【図２】
2014071542.tif 000004
【図３】
2014071542.tif 000005
【図４】
2014071542.tif 000006
【図５】
2014071542.tif 000007
【図６】
2014071542.tif 000008
【図７】
2014071542.tif 000009
【図８】
2014071542.tif 000010
【図９】
2014071542.tif 000011
【図１０】
2014071542.tif 000012