(57)【特許請求の範囲】
【請求項１】
近距離無線の方式によって通信を行う第一の通信手段と、
前記第一の通信手段よりも通信の範囲が広い第二の通信手段と、
第一のユーザのアクセス権が設定されたデータを記憶する記憶手段と、
前記第一の通信手段によって前記第一のユーザの第一の端末装置から前記データを他のユーザに提供するためのデータ提供指令が受信され、かつ、前記第一の通信手段を通じて第二のユーザの第二の端末装置から前記データへのアクセス要求が受信された場合に、前記データへアクセスするための接続用情報を当該第二の端末装置へ送信する接続用情報提供手段と、
前記接続用情報に基づいて前記第二の端末装置から前記データの送信要求が前記第一の通信手段を通じて受信された場合に、前記データを前記第二の通信手段によって当該第二の端末装置へ送信するデータ提供手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記第一の通信手段は、近接無線通信方式で通信を行う、
請求項１に記載の画像形成装置。
【請求項３】
前記接続用情報提供手段は、前記データ提供指令が受信された後で前記アクセス要求が受信された場合に、前記接続用情報が送信されるように前記第一の通信手段を制御する、
請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記接続用情報提供手段は、前記データ提供指令が受信された後、期限になるまでに前記アクセス要求が受信された場合に、前記接続用情報が送信されるように前記第一の通信手段を制御する、
請求項１または請求項２に記載の画像形成装置。
【請求項５】
前記接続用情報提供手段は、前記データ提供指令が受信された後、前記第一の通信手段によって前記第一の端末装置から受付終了指令が受信されるまでに前記アクセス要求が受信された場合に、前記接続用情報が送信されるように前記第一の通信手段を制御する、
請求項１または請求項２に記載の画像形成装置。
【請求項６】
前記記憶手段には前記データが複数記憶されており、
前記データ提供手段は、前記第一の通信手段によって前記第一の端末装置から受信された指定情報に示される前記データが前記第二の端末装置へ送信されるように前記第二の通信手段を制御する、
請求項１ないし請求項５のいずれかに記載の画像形成装置。
【請求項７】
前記第二の通信手段は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）によって通信を行う、
請求項１ないし請求項６のいずれかに記載の画像形成装置。
【請求項８】
近距離無線の方式によって通信を行う通信手段と、
第一のユーザのアクセス権が設定されたデータを記憶する記憶手段と、
前記通信手段によって前記第一のユーザの第一の端末装置から前記データを他のユーザに提供するためのデータ提供指令が受信された後、前記通信手段を通じて第二のユーザの第二の端末装置から前記データの送信要求が受信された場合に、前記通信手段によって前記データを当該第二の端末装置へ送信するデータ提供手段と、
を有することを特徴とする画像形成装置。
【請求項９】
前記通信手段は、近接無線通信方式で通信を行う、
請求項８に記載の画像形成装置。
【請求項１０】
前記データ提供手段は、前記データ提供指令が受信された後、期限になるまでに前記送信要求が受信された場合に、前記データが送信されるように前記通信手段を制御する、
請求項８または請求項９に記載の画像形成装置。
【請求項１１】
前記データ提供指令が受信された後、前記送信要求が受信されるまでに前記第一の端末装置および前記第二の端末装置以外の端末装置から他の要求が前記通信手段によって受信された場合に、前記期限が延期される、
請求項１０に記載の画像形成装置。
【請求項１２】
前記期限は、前記他の要求に対処するために前記送信要求を受け付けることができない時間だけ延期される、
請求項１１に記載の画像形成装置。
【請求項１３】
近距離無線の方式によって通信を行う第一の通信手段と、前記第一の通信手段よりも通信の範囲が広い第二の通信手段と、第一のユーザのアクセス権が設定されたデータを記憶する記憶手段と、を有する画像形成装置に用いられるコンピュータプログラムであって、
前記画像形成装置に、
前記第一の通信手段によって前記第一のユーザの第一の端末装置から前記データを他のユーザに提供するためのデータ提供指令が受信され、かつ、前記第一の通信手段を通じて第二のユーザの第二の端末装置から前記データへのアクセス要求が受信された場合に、前記データへアクセスするための接続用情報を当該第二の端末装置へ送信する処理を実行させ、
前記接続用情報に基づいて前記第二の端末装置から前記データの送信要求が前記第一の通信手段を通じて受信された場合に、前記データを前記第二の通信手段によって当該第二の端末装置へ送信する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１４】
前記第一の通信手段は、近接無線通信方式で通信を行う、
請求項１３に記載のコンピュータプログラム。
【請求項１５】
近距離無線の方式によって通信を行う通信手段と、第一のユーザのアクセス権が設定されたデータを記憶する記憶手段と、を有する画像形成装置に用いられるコンピュータプログラムであって、
前記通信手段によって前記第一のユーザの第一の端末装置から前記データを他のユーザに提供するためのデータ提供指令が受信された後、前記通信手段を通じて第二のユーザの第二の端末装置から前記データの送信要求が受信された場合に、前記通信手段によって前記データを当該第二の端末装置へ送信する処理を前記画像形成装置に実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１６】
前記通信手段は、近接無線通信方式で通信を行う、
請求項１５に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置からデータを他の装置へ提供する技術に関する。
【背景技術】
【０００２】
近年、コピー、ネットワークプリント、ファックス、スキャン、およびボックスなどの機能を集約した画像形成装置が普及している。このような多機能な画像形成装置は、「複合機」または「ＭＦＰ（Multi Function Peripherals）」と呼ばれることがある。
【０００３】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によってデータを保存し管理するための機能である。
【０００４】
あるボックスへのアクセス権を特定のユーザに対してのみ設定しておくことによって、そのボックスに記憶されているデータへ他人が不正にアクセスすることを防止することができる。
【０００５】
また、近年、２台の装置の間で近距離無線通信によって画像データのやり取りを行う方法が提案されている。「近距離無線通信」は、到達距離の短い（数センチメートルないし数メートル程度）の電波による無線通信である。近距離無線通信の方式としてＮＦＣ（Near Field Communication）がある。ＮＦＣには、様々な規格がある。Ｂｌｕｅｔｏｏｔｈ（登録商標）またはワイヤレスＵＳＢ（Universal Serial Bus）などの規格に準拠する装置に対して電波の到達距離を短く設定することによって、近距離無線通信を実現してもよい。
【０００６】
特許文献１に記載される方法によると、ＮＦＣ方式で、モバイルデバイスから接続要求を受信したＭＦＰは、ＷＦＤ方式による接続が許可されなければＮＧを送信する。モバイルデバイスが代替サーバ情報を選択してＭＦＰに送信する。ＭＦＰは、代替サーバに接続可能と判断すればＯＫを送信する。モバイルデバイスは、印刷ジョブを当該代替サーバにアップロードし、当該印刷ジョブを示すＵＲＬを、ＭＦＰに送信する。ＵＲＬを受信したＭＦＰは、ＵＲＬに基づいて印刷ジョブをダウンロードし、ダウンロードした印刷ジョブにしたがって印刷を実行する。
【０００７】
特許文献２に記載される画像形成装置は、携帯電話機からデータを受信する無線通信部と、無線通信部のアドレスを携帯電話機に送信するリーダライタとを備えており、携帯電話機は、前記アドレスを受信する接触・非接触ＩＣカードと、前記アドレスを用いて無線通信部に画像データを送信する無線通信部とを備え、携帯電話機及び画像形成装置の間の通信の際には、リーダライタを介して無線通信部のアドレスが接触・非接触ＩＣカードに送信され、無線通信部が前記アドレスを用いて無線通信部にデータを送信する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１４−１４９６６６号公報
【特許文献２】特開２０１３−１５８０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
また、近距離無線通信による画像形成装置と端末装置との間のデータのやり取りをユーザが簡単な操作で行えるように工夫されている。例えば、ユーザが端末装置に対して処理を指定した後、端末装置を画像形成装置の所定の位置へ近接させまたは接触させるだけで、端末装置と画像形成装置との間でこの処理のための通信が行われる。
【００１０】
この技術を用いると、ボックスに記憶されているデータを画像形成装置から端末装置へダウンロードする際にも、ユーザは簡易な操作を行うだけで済む。
【００１１】
しかし、ボックスへのアクセス権がこのユーザに与えられていない場合は、ダウンロードすることができない。この場合は、管理者またはボックスの所有者が、このユーザに対してアクセス権を与えなければならない。そして、このユーザがデータを取得した後、管理者または所有者が、このユーザへのアクセス権を削除しなければならない。このように、管理者または所有者による作業が面倒である。
【００１２】
または、アクセス権を有する他のユーザがデータをボックスから取得し、このユーザへ通信回線または可搬型の記録媒体（例えば、ＵＳＢメモリ）を介して与えなければならない。この方法も、作業が面倒である。可搬型ｓの記録媒体を介する場合は、コンピュータウィルスの感染の恐れがあり、セキュリティ上、あまり好まれないことがある。
【００１３】
本発明は、このような課題に鑑み、セキュリティを一定に保持しつつ、画像形成装置からアクセス権を有しないユーザの端末装置へのデータの提供の処理を従来よりも容易に行うことを、目的とする。
【課題を解決するための手段】
【００１４】
本発明の一形態に係る画像形成装置は、近距離無線の方式によって通信を行う第一の通信手段と、前記第一の通信手段よりも通信の範囲が広い第二の通信手段と、第一のユーザのアクセス権が設定されたデータを記憶する記憶手段と、前記第一の通信手段によって前記第一のユーザの第一の端末装置から前記データを他のユーザに提供するためのデータ提供指令が受信され、かつ、前記第一の通信手段を通じて第二のユーザの第二の端末装置から前記データへのアクセス要求が受信された場合に、前記データへアクセスするための接続用情報を当該第二の端末装置へ送信する接続用情報提供手段と、前記接続用情報に基づいて前記第二の端末装置から前記データの送信要求が前記第一の通信手段を通じて受信された場合に、前記データを前記第二の通信手段によって当該第二の端末装置へ送信するデータ提供手段と、を有する。好ましくは、前記第一の通信手段は、近接無線通信方式で通信を行う。
【００１５】
または、前記接続用情報提供手段は、前記データ提供指令が受信された後で前記アクセス要求が受信された場合に、前記接続用情報が送信されるように前記第一の通信手段を制御する。
【００１６】
または、前記接続用情報提供手段は、前記データ提供指令が受信された後、期限になるまでに前記アクセス要求が受信された場合に、前記接続用情報が送信されるように前記第一の通信手段を制御する。
【００１７】
または、前記接続用情報提供手段は、前記データ提供指令が受信された後、前記第一の通信手段によって前記第一の端末装置から受付終了指令が受信されるまでに前記アクセス要求が受信された場合に、前記接続用情報が送信されるように前記第一の通信手段を制御する。
【００１８】
または、前記記憶手段には前記データが複数記憶されており、前記データ提供手段は、前記第一の通信手段によって前記第一の端末装置から受信された指定情報に示される前記データが前記第二の端末装置へ送信されるように前記第二の通信手段を制御する。
【００１９】
本発明の他の一形態に係る画像形成装置は、近距離無線の方式によって通信を行う通信手段と、第一のユーザのアクセス権が設定されたデータを記憶する記憶手段と、前記通信手段によって前記第一のユーザの第一の端末装置から前記データを他のユーザに提供するためのデータ提供指令が受信された後、前記通信手段を通じて第二のユーザの第二の端末装置から前記データの送信要求が受信された場合に、前記通信手段によって前記データを当該第二の端末装置へ送信するデータ提供手段と、を有する。
【発明の効果】
【００２０】
本発明によると、画像形成装置からアクセス権を有しないユーザの端末装置へのデータの提供の処理を従来よりも容易に行うことができる。
【図面の簡単な説明】
【００２１】
【図１】データ共有システムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】端末装置のハードウェア構成の例を示す図である。
【図４】画像形成装置の機能的構成の例を示す図である。
【図５】端末装置の機能的構成の例を示す図である。
【図６】メニュー画面の例を示す図である。
【図７】３人のユーザが一連の操作を行う際の各装置の処理の流れの例を示すシーケンス図である。
【図８】３人のユーザが一連の操作を行う際の各装置の処理の流れの例を示すシーケンス図である。
【図９】３人のユーザが一連の操作を行う際の各装置の処理の流れの例を示すシーケンス図である。
【図１０】３人のユーザが一連の操作を行う際の各装置の処理の流れの例を示すシーケンス図である。
【図１１】３人のユーザが一連の操作を行う際の各装置の処理の流れの例を示すシーケンス図である。
【図１２】指定画面の例を示す図である。図１３は、完了通知画面の例を示す図である。
【図１３】完了通知画面の例を示す図である。
【図１４】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１５】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１６】端末装置の全体的な処理の流れの例を説明するフローチャートである。
【図１７】端末装置の全体的な処理の流れの例を説明するフローチャートである。
【図１８】画像形成装置の機能的構成の例を示す図である。
【図１９】端末装置の機能的構成の例を示す図である。
【図２０】メニュー画面の例を示す図である。
【図２１】３人のユーザが一連の操作を行う際の各装置の処理の流れの例を示すシーケンス図である。
【図２２】３人のユーザが一連の操作を行う際の各装置の処理の流れの例を示すシーケンス図である。
【図２３】３人のユーザが一連の操作を行う際の各装置の処理の流れの例を示すシーケンス図である。
【図２４】３人のユーザが一連の操作を行う際の各装置の処理の流れの例を示すシーケンス図である。
【図２５】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２６】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２７】端末装置の全体的な処理の流れの例を説明するフローチャートである。
【図２８】ホーム画面の例を示す図である。
【図２９】状態通知画面の例を示す図である。
【発明を実施するための形態】
【００２２】
〔第一の実施形態〕
図１は、データ共有システム４の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、端末装置２のハードウェア構成の例を示す図である。図４は、画像形成装置１の機能的構成の例を示す図である。図５は、端末装置２の機能的構成の例を示す図である。
【００２３】
図１に示すように、データ共有システム４は、画像形成装置１、複数台の端末装置２、および通信回線３などによって構成される。
【００２４】
画像形成装置１および各端末装置２は、通信回線３を介して通信を行うことができる。通信回線３として、インターネット、ＬＡＮ（Local Area Network）回線、または携帯電話回線などが用いられる。
【００２５】
画像形成装置１は、コピー、ネットワークプリント、ファックス、スキャン、およびボックスなどの機能を集約した装置である。一般に、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることがある。
【００２６】
ネットワークプリント機能は、端末装置２から画像データを受信し画像を用紙に印刷する機能である。
【００２７】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によってデータを管理するための機能である。画像形成装置１は、ファイル単位でデータを管理する。複数のファイルをボックスに保存しておくことができる。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２８】
さらに、画像形成装置１には、あるユーザのボックスに記憶されているファイルを一時的に他のユーザへ提供する機能が設けられている。以下、この機能を「ファイル一時提供機能」と記載する。
【００２９】
端末装置２は、画像形成装置１の上述の機能を遠隔的に使用するためのクライアントである。端末装置２として、近距離無線通信およびいわゆるＩＰ（Internet Protocol）通信の両方の機能を有する可搬型の装置が用いられる。以下、端末装置２としてスマートフォンまたはタブレットコンピュータが用いられる場合を例に説明する。
【００３０】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ＮＩＣ（Network Interface Card）１０ｇ、近距離無線通信装置１０ｈ、モデム１０ｉ、スキャンユニット１０ｊ、プリントユニット１０ｋなどによって構成される。
【００３１】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａなどが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００３２】
さらに、タッチパネルディスプレイ１０ｅは、近接センサを備えている。近接センサは、物体が近付いたことを検知する。通常は、主にスリープモードにおいてユーザの手が近付いた際にスリープモードを解除するために、用いられる。本実施形態では、ボックスに記憶されているデータを提供するために用いられる。これについては、後述する。
【００３３】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００３４】
ＮＩＣ１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって端末装置２と通信を行う。
【００３５】
近距離無線通信装置１０ｈは、数センチメートルないし数メートル程度の電波によって通信を行う。電波が到達する距離は、短い方が好ましい。そこで、近距離無線通信装置１０ｈとして、ＮＦＣ（Near Field Communication）の規格の装置を用いるのが好ましい。または、ＢｌｕｅｔｏｏｔｈまたはワイヤレスＵＳＢ（Universal Serial Bus）などの規格に準拠する装置を、電波の到達距離を短く設定して用いてもよい。ＮＦＣの規格の装置には、近接センサが設けられている場合がある。この場合は、タッチパネルディスプレイ１０ｅの近接センサの代わりに、ＮＦＣの規格の装置の近接センサを用いるのが好ましい。
【００３６】
モデム１０ｉは、ファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００３７】
スキャンユニット１０ｊは、プラテンガラスの上にセットされたシートに記されている画像を読み取って画像データを生成する。
【００３８】
プリントユニット１０ｋは、スキャンユニット１０ｊによって読み取られた画像のほか、ＮＩＣ１０ｇ、近距離無線通信装置１０ｈ、またはモデム１０ｉによって端末装置２などから受信した画像を用紙に印刷する。
【００３９】
ＲＯＭ１０ｃまたは補助記憶装置１０ｄには、上述のコピーなどの機能を実現するためのプログラムが記憶されている。特に、ファイル一時提供機能を実現するためのプログラムとして、サーバプログラム１Ｐ１が記憶されている。サーバプログラム１Ｐ１による処理については、後に図４などを参照しながら説明する。
【００４０】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。補助記憶装置１０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００４１】
端末装置２は、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、フラッシュメモリ２０ｄ、タッチパネルディスプレイ２０ｅ、操作ボタン群２０ｆ、デジタルカメラ２０ｇ、無線ＬＡＮ通信装置２０ｈ、および近距離無線通信装置２０ｉなどによって構成される。
【００４２】
タッチパネルディスプレイ２０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ２０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ２０ｅは、タッチされた位置を示す信号をＣＰＵ２０ａへ送る。
【００４３】
操作ボタン群２０ｆは、ホーム画面に戻るためのボタン、何かを確定するためのボタン、音量を調整するためのボタン、および電源のオン／オフを切り換えるためのボタンなどによって構成される。デジタルカメラ２０ｇは、種々の画像を撮影する。
【００４４】
無線ＬＡＮ通信装置２０ｈは、通信回線４を構成する基地局を介してＴＣＰ／ＩＰなどのプロトコルによって画像形成装置１と通信を行う。
【００４５】
ＲＯＭ２０ｃまたはフラッシュメモリ２０ｄには、クライアントプログラム２Ｐ１が記憶されている。クライアントプログラム２Ｐ１は、ファイル一時提供機能を端末装置２において使用するためのプログラムである。
【００４６】
クライアントプログラム２Ｐ１は、ＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。クライアントプログラム２Ｐ１による処理については、後に図５などを参照しながら説明する。
【００４７】
以下、ある会社においてデータ共有システム４が使用される場合を例に、ファイル一時提供機能について説明する。
【００４８】
各従業員つまり各ユーザには、予め、ユニークなユーザコードが与えられている。さらに、端末装置２が一台ずつ与えられている。以下、ユーザＵａ、Ｕｂ、Ｕｃ、…、それぞれの端末装置２を「端末装置２Ａ」、「端末装置２Ｂ」、「端末装置２Ｃ」、…と区別して記載する。
【００４９】
サーバプログラム１Ｐ１によると、図４に示す登録済ユーザ記憶部１０１、現モード記憶部１０２、第一のモード切換部１２１、接続用情報提供部１２２、第二のモード切換部１２３、対象ファイル準備部１２４、対象ファイル記憶部１２５、準備完了通知部１２６、提供妥当性判別部１３１、対象ファイル提供部１３２、送信先記憶部１３３、および第三のモード切換部１３４などの機能が画像形成装置１に実現される。
【００５０】
クライアントプログラム２Ｐ１によると、図５に示すメニュー画面表示部２０１、操作内容記憶部２０２、受付開始指令部２１１、受付終了指令部２１２、指定画面表示部２１３、指定情報送信部２１４、完了通知受信部２１５、完了通知画面表示部２１６、許可要求部２３１、接続用情報受信部２３２、接続用データ記憶部２３３、ファイル要求部２３４、ファイル受信部２３５、およびファイル記憶部２３６などの機能が端末装置２に実現される。
【００５１】
受付開始指令部２１１ないし完了通知画面表示部２１６は、その端末装置２のユーザが自分のボックスに記憶されているファイルを他のユーザへ提供する際に用いられる。
【００５２】
一方、許可要求部２３１ないしファイル記憶部２３６は、他のユーザのボックスに記憶されているファイルをその端末装置２のユーザへ提供してもらう際に用いられる。
【００５３】
以下、次のケースを例に、図４および図５それぞれに示す各部の処理および各ユーザの操作について説明する。ユーザＵａは、画像形成装置１を日頃使用しており、画像形成装置１にはユーザＵａのユーザアカウントが予め登録されており、ユーザＵａのボックスが用意されている。ユーザＵｂおよびユーザＵｃは、他の画像形成装置を日頃使用しており、画像形成装置１にはユーザＵｂおよびユーザＵｃのユーザアカウントもボックスも用意されていない。これらの条件の下、ユーザＵａは、自分のボックスに記憶されているファイルをユーザＵｂおよびユーザＵｃへ提供する。
【００５４】
〔データの記憶〕
画像形成装置１の登録済ユーザ記憶部１０１には、画像形成装置１を日頃使用するユーザごとのアカウントデータ５Ａが予め記憶されている。具体的には、ユーザごとに、ユーザを識別するためのユーザコードおよび認証用のパスワードなどを示すデータがアカウントデータ５Ａとして記憶されている。
【００５５】
以下、登録済ユーザ記憶部１０１にアカウントデータ５Ａが記憶されているユーザを「登録済ユーザ」と記載し、記憶されていないユーザを「非登録ユーザ」と記載する。ユーザＵａは、登録済ユーザであり、ユーザＵｂおよびユーザＵｃは、非登録ユーザである。
【００５６】
なお、登録済ユーザ記憶部１０１として、既存のデータベースを使用してもよい。または、サーバで管理されているデータベースを使用してもよい。
【００５７】
現モード記憶部１０２には、画像形成装置１に現在設定されているモードを示すモードデータ５Ｂが記憶されている。デフォルトのモードは、提供休止モードである。
【００５８】
提供休止モードは、非登録ユーザの端末装置２への、登録済ユーザのボックスに記憶されているファイルの提供のサービスを休止している状態のモードである。他のモードについては、後に順次説明する。
【００５９】
〔各モードに共通の処理〕
図６は、メニュー画面６Ｌの例を示す図である。
【００６０】
端末装置２において、メニュー画面表示部２０１は、クライアントプログラム２Ｐ１の起動後すぐに、または、所定のコマンドが入力された際に、図６のようなメニュー画面６Ｌをタッチパネルディスプレイ２０ｅに表示させる。メニュー画面６Ｌに配置されている各ボタンの使い方は、後に順次説明する。
【００６１】
ユーザＵａ、Ｕｂ、およびＵｃは、画像形成装置１の近くに集合する。そして、各人の端末装置２（つまり、端末装置２Ａ、２Ｂ、および２Ｃ）にクライアントプログラム２Ｐ１を起動する。
【００６２】
各ユーザは、近距離無線によって自分の端末装置２を画像形成装置１と通信させたい場合は、自分の端末装置２を画像形成装置１の所定の位置に触れさせる。例えば、タッチパネルディスプレイ１０ｅに触れさせる。近距離無線通信装置１０ｈに近接センサまたはタッチセンサが設けられている場合は、この近接センサまたはタッチセンサに触れさせてもよい。以下、タッチパネルディスプレイ１０ｅに触れさせる場合を例に説明する。
【００６３】
すると、画像形成装置１において、物体がタッチパネルディスプレイ１０ｅによって検知されると、近距離無線通信装置１０ｈは、近くにある装置の検索を行う。すると、その端末装置２が見つかる。そして、近距離無線通信装置１０ｈおよびその端末装置２の近距離無線通信装置２０ｉは、所定のプロトコルに基づいて接続を確立する。
【００６４】
〔ファイルの提供〕
図７〜図１１は、３人のユーザが一連の操作を行う際の各装置の処理の流れの例を示すシーケンス図である。図１２は、指定画面６Ｍの例を示す図である。図１３は、完了通知画面６Ｎの例を示す図である。
【００６５】
画像形成装置１の各部および端末装置２の各部は、ユーザによる操作に応じて、図７〜図１１に示す手順で処理を実行する。
【００６６】
ユーザＵａは、端末装置２Ａにクライアントプログラム２Ｐ１を起動させる。すると、端末装置２Ａにおいて、上述の通り、メニュー画面表示部２０１は、メニュー画面６Ｌをタッチパネルディスプレイ２０ｅに表示させる（図７の＃８０１）。
【００６７】
ここで、ユーザＵａは、メニュー画面６Ｌの中から受付開始ボタン６Ｌａを押す。受付開始ボタン６Ｌａは、画像形成装置１のモードを希望受付モードに切り換えるためのボタンである。
【００６８】
すると、端末装置２Ａにおいて、受付開始ボタン６Ｌａが押された旨を示すデータが受け付けられ、操作内容データ５Ｃとして操作内容記憶部２０２に記憶される（＃８０２）。
【００６９】
そして、ユーザＵａは、端末装置２Ａをタッチパネルディスプレイ１０ｅに近接させまたは接触させる。
【００７０】
物体が近接したことを画像形成装置１のタッチパネルディスプレイ１０ｅが検知すると（＃７０１）、画像形成装置１の近距離無線通信装置１０ｈおよび端末装置２Ａの近距離無線通信装置２０ｉは、上述の通り、所定のプロトコルに基づいて接続を確立する（＃７０２、＃８０３）。
【００７１】
端末装置２Ａの受付開始指令部２１１は、操作内容記憶部２０２に記憶されている操作内容データ５Ｃに基づいて、ファイルの提供の希望の受付を開始するように画像形成装置１へ指令する（＃８０４）。この際に、受付開始指令部２１１は、受付の開始の指令および端末装置２Ａのユーザの識別子（本例では、ユーザＵａのユーザコード）を示す受付開始指令データ５Ｄが画像形成装置１へ送信されるように近距離無線通信装置２０ｉを制御する。なお、送信後、操作内容データ５Ｃは操作内容記憶部２０２から削除される。
【００７２】
画像形成装置１において、受付開始指令データ５Ｄが受信されると（＃７０３）、第一のモード切換部１２１は、モードの切換えを次のように実行する。
【００７３】
第一のモード切換部１２１は、受付開始指令データ５Ｄに示されるユーザコードが、登録済ユーザ記憶部１０１に記憶されているか否かをチェックすることによって、端末装置２Ａが登録済ユーザのものであるか否かを認識する。具体的には、このユーザコードを示すアカウントデータ５Ａが登録済ユーザ記憶部１０１に記憶されていれば、端末装置２Ａが登録済ユーザのものであると認識する。記憶されていなければ、登録済ユーザのものでないと認識する。
【００７４】
そして、第一のモード切換部１２１は、端末装置２Ａが登録済ユーザのものであると認識すると（＃７０４）、画像形成装置１のモードを提供休止モードから希望受付モードに切り換える（＃７０５）。この際に、モードデータ５Ｂが、希望受付モードを示すように更新される。希望受付モードは、ファイルの提供の希望を非登録ユーザの端末装置２から受け付けるモードである。
【００７５】
端末装置２Ａから画像形成装置１への受付開始指令データ５Ｄの送信が完了すると、両装置間の接続が切断される（＃７０６、＃８０５）。
【００７６】
ユーザＵｂは、端末装置２Ｂにクライアントプログラム２Ｐ１を起動させる。すると、端末装置２Ｂにおいて、上述の通り、メニュー画面表示部２０１は、図６のメニュー画面６Ｌをタッチパネルディスプレイ２０ｅに表示させる（＃８３１）。
【００７７】
ここで、ユーザＵｂは、メニュー画面６Ｌの中から許可要求ボタン６Ｌｂを押す。許可要求ボタン６Ｌｂは、ファイルの提供を許可するように要求するためのボタンである。
【００７８】
すると、端末装置２Ｂにおいて、許可要求ボタン６Ｌｂが押された旨を示すデータが受け付けられ、操作内容データ５Ｃとして操作内容記憶部２０２に記憶される（＃８３２）。
【００７９】
そして、ユーザＵｂは、端末装置２Ｂをタッチパネルディスプレイ１０ｅへ近接させまたは接触させる。
【００８０】
物体が近接したことを画像形成装置１のタッチパネルディスプレイ１０ｅが検知すると（＃７０７）、画像形成装置１の近距離無線通信装置１０ｈおよび端末装置２Ｂの近距離無線通信装置２０ｉは、接続を確立する（＃７０８、＃８３３）。
【００８１】
端末装置２Ｂの許可要求部２３１は、操作内容記憶部２０２に記憶されている操作内容データ５Ｃに基づいて、ファイルの提供を許可するように画像形成装置１へ要求する（＃８３４）。この際に、許可要求部２３１は、許可の要求および端末装置２Ｂのユーザの識別子（本例では、ユーザＵｂのユーザコード）を示す許可指令データ５Ｅが画像形成装置１へ送信されるように近距離無線通信装置２０ｉを制御する。なお、送信後、操作内容データ５Ｃは、操作内容記憶部２０２から削除される。
【００８２】
画像形成装置１において、許可指令データ５Ｅが受信されると（＃７０９）、接続用情報提供部１２２は、現在のモードが希望受付モードである場合に、接続用データ５Ｆを送信する処理を次のように実行する。なお、接続用データ５Ｆは、端末装置２が後に通信回線３を介して画像形成装置１と接続するための情報を示すデータである。具体的には、画像形成装置１のＩＰアドレスまたはＭＡＣ（Media Access Control）アドレスが示されている。
【００８３】
接続用情報提供部１２２は、許可指令データ５Ｅに示されるユーザコードが、登録済ユーザ記憶部１０１に記憶されているか否かをチェックすることによって、端末装置２Ｂが非登録ユーザのものであるか否かを認識する。具体的には、このユーザコードを示すアカウントデータ５Ａが登録済ユーザ記憶部１０１に記憶されていなければ、端末装置２Ｂが非登録ユーザのものであると認識する。記憶されていれば、非登録ユーザのものでないと認識する。
【００８４】
そして、接続用情報提供部１２２は、端末装置２Ｂが非登録ユーザのものであると認識すると（図８の＃７１０）、許可指令データ５Ｅの送信元つまり端末装置２Ｂへ接続用データ５Ｆが送信されるように、近距離無線通信装置１０ｈを制御する（＃７１１）。
【００８５】
端末装置２Ｂにおいて、接続用情報受信部２３２は、接続用データ５Ｆを受信し（＃８３５）、これを接続用データ記憶部２３３に記憶させる（＃８３６）。
【００８６】
画像形成装置１から端末装置２Ｂへの接続用データ５Ｆの送信が完了すると、両装置間の接続が切断される（＃７１２、＃８３７）。
【００８７】
ユーザＵｃは、ユーザＵｂが端末装置２Ｂおよび画像形成装置１に対して行った操作と同様の操作を、端末装置２Ｃおよび画像形成装置１に対して行う。
【００８８】
すると、端末装置２Ｃの各部は、ステップ＃８３１〜＃８３７と同様の処理を実行する（＃８６１〜＃８６７）。また、画像形成装置１の各部は、端末装置２Ｂの代わりに端末装置２Ｃを相手に、ステップ＃７０７〜＃７１２と同様の処理を実行する（＃７１３〜＃７１８）。
【００８９】
以上の処理によって、端末装置２Ｂおよび端末装置２Ｃにおける、ファイルの提供のための準備が完了する。
【００９０】
ここで、ユーザＵａは、端末装置２Ａのメニュー画面６Ｌ（図６参照）の受付終了ボタン６Ｌｃを押す。受付終了ボタン６Ｌｃは、希望受付モードを終了させるためのボタンである。
【００９１】
すると、端末装置２Ａにおいて、受付終了ボタン６Ｌｃが押された旨を示すデータが受け付けられ、操作内容データ５Ｃとして操作内容記憶部２０２に記憶される（図９の＃８０６）。
【００９２】
そして、ユーザＵａは、端末装置２Ａをタッチパネルディスプレイ１０ｅへ近接させまたは接触させる。
【００９３】
物体が近接したことを画像形成装置１のタッチパネルディスプレイ１０ｅが検知すると（＃７１９）、画像形成装置１の近距離無線通信装置１０ｈおよび端末装置２Ａの近距離無線通信装置２０ｉは、接続を確立する（＃７２０、＃８０７）。
【００９４】
端末装置２Ａの受付終了指令部２１２は、操作内容記憶部２０２に記憶されている操作内容データ５Ｃに基づいて、ファイルの提供の希望の受付を終了するように画像形成装置１へ指令する（＃８０８）。この際に、受付終了指令部２１２は、受付の終了の指令および端末装置２Ａのユーザの識別子つまりユーザＵａのユーザコードを示す受付終了指令データ５Ｇが画像形成装置１へ送信されるように近距離無線通信装置２０ｉを制御する。なお、送信後、操作内容データ５Ｃは操作内容記憶部２０２から削除される。
【００９５】
画像形成装置１において、受付終了指令データ５Ｇが受信されると（＃７２１）、第二のモード切換部１２３は、モードの切換えを次のように実行する。
【００９６】
第二のモード切換部１２３は、受付終了指令データ５Ｇに示されるユーザコードが、登録済ユーザ記憶部１０１に記憶されているか否かをチェックすることによって、端末装置２Ａが登録済ユーザのものであるか否かを認識する。
【００９７】
そして、第二のモード切換部１２３は、端末装置２Ａが登録済ユーザのものであると認識すると（＃７２２）、画像形成装置１のモードを指定待ちモードに切り換える（＃７２３）。この際に、モードデータ５Ｂが、指定待ちモードを示すように更新される。これにより、希望受付モードが終了する。指定待ちモードは、提供するファイルの指定を待つモードである。
【００９８】
端末装置２Ａから画像形成装置１への受付終了指令データ５Ｇの送信が完了すると、両装置間の接続が切断される（＃７２４、＃８０９）。
【００９９】
さらに、ユーザＵａは、図６のメニュー画面６Ｌの中からファイル指定ボタン６Ｌｄを押す。
【０１００】
端末装置２Ａにおいて、指定画面表示部２１３は、ファイル指定ボタン６Ｌｄが押されたことを検知すると（＃８１０）、メニュー画面６Ｌの表示を終了させ、図１２のような指定画面６Ｍをタッチパネルディスプレイ２０ｅに表示させる（＃８１１）。
【０１０１】
ここで、ユーザＵａは、自分がアクセス権を有する複数のファイルの中からユーザＵｂおよびユーザＵｃへ提供するファイルのファイル名をテキストボックス６Ｍａに入力し、そのファイルが保存されているボックスのパス（保存場所）をテキストボックス６Ｍｂに入力する。そして、実行ボタン６Ｍｃを押す。
【０１０２】
すると、テキストボックス６Ｍａおよびテキストボックス６Ｍｂそれぞれに入力された内容を示すデータが受け付けられ、操作内容データ５Ｃとして操作内容記憶部２０２に記憶される（＃８１２）。
【０１０３】
そして、ユーザＵａは、端末装置２Ａをタッチパネルディスプレイ１０ｅへタッチさせる。
【０１０４】
物体が近接したことを画像形成装置１のタッチパネルディスプレイ１０ｅが検知すると（＃７２５）、画像形成装置１の近距離無線通信装置１０ｈおよび端末装置２Ａの近距離無線通信装置２０ｉは、接続を確立する（＃７２６、＃８１３）。
【０１０５】
端末装置２Ａの指定情報送信部２１４は、操作内容記憶部２０２に記憶されている操作内容データ５Ｃに基づいて、提供するファイルの準備を行いファイルの要求を待つように画像形成装置１へ指令する（＃８１４）。
【０１０６】
この際に、指定情報送信部２１４は、ファイル指定データ５Ｈが画像形成装置１へ送信されるように近距離無線通信装置２０ｉを制御する。ファイル指定データ５Ｈには、ユーザＵａが入力したファイル名およびパスのほか、ユーザＵａのユーザコードが示される。これらのファイル名およびパスは、操作内容データ５Ｃに示されるものと同じである。なお、送信後、操作内容データ５Ｃは操作内容記憶部２０２から削除される。
【０１０７】
画像形成装置１において、ファイル指定データ５Ｈが受信されると（＃７２７）、対象ファイル準備部１２４は、提供するファイルを準備する処理を次のように実行する。
【０１０８】
対象ファイル準備部１２４は、ファイル指定データ５Ｈに示されるユーザコードが、登録済ユーザ記憶部１０１に記憶されているか否かをチェックすることによって、端末装置２Ａが登録済ユーザのものであるか否かを認識する。
【０１０９】
対象ファイル準備部１２４は、端末装置２Ａが登録済ユーザのものであると認識すると（図１０の＃７２８）、ファイル指定データ５Ｈに示されるパスのボックスから、ファイル指定データ５Ｈに示されるファイル名のファイルを読み出し、対象ファイル記憶部１２５に記憶させる（＃７２９）。そして、画像形成装置１のモードを送信要求受付モードに変更する（＃７３０）。この際に、モードデータ５Ｂが、送信要求受付モードを示すように更新される。これにより、提供するファイルの準備が完了し、ファイルの要求の受付けが開始される。以下、準備されたファイルを「対象ファイル５Ｊ」と記載する。
【０１１０】
準備完了通知部１２６は、準備が完了した旨を示す準備完了データ５Ｋがファイル指定データ５Ｈの送信元つまり端末装置２Ａへ送信されるように、近距離無線通信装置１０ｈを制御する（＃７３１）。
【０１１１】
画像形成装置１から端末装置２Ａへの準備完了データ５Ｋの送信が完了すると、両装置間の接続が切断される（＃７３２、＃８１６）。
【０１１２】
端末装置２Ａにおいて、準備完了データ５Ｋが受信されると（＃８１５）、完了通知画面表示部２１６は、指定画面６Ｍの表示を終了させ、図１３のような、ファイルを提供する準備が完了した旨を知らせる完了通知画面６Ｎをタッチパネルディスプレイ２０ｅに表示させる（＃８１７）。
【０１１３】
ユーザＵａは、完了通知画面６Ｎが表示されたら、準備が完了した旨をユーザＵｂおよびユーザＵｃに伝える。
【０１１４】
すると、ユーザＵｂは、次のように端末装置２Ｂを操作する。図６のメニュー画面６Ｌの中からファイル要求ボタン６Ｌｅを押す。ファイル要求ボタン６Ｌｅは、画像形成装置１に準備されたファイルの送信を要求するためのボタンである。
【０１１５】
端末装置２Ｂにおいて、許可要求ボタン６Ｌｂの押下が検知されると（＃８３８）、ファイル要求部２３４は、次のように、ファイルの送信を画像形成装置１に対して要求する。
【０１１６】
ファイル要求部２３４は、接続用データ５Ｆに示されるＩＰアドレスまたはＭＡＣアドレスの装置つまり画像形成装置１に接続されるように、無線ＬＡＮ通信装置２０ｈを制御する（＃８３９）。そして、通信回線３を介してファイル要求データ５Ｌが画像形成装置１へ送信されるように無線ＬＡＮ通信装置２０ｈを制御する（＃８４０）。ファイル要求データ５Ｌには、送信の指令およびユーザＵｂのユーザコードが示される。
【０１１７】
画像形成装置１において、端末装置２Ｂとの接続後（＃７３３）、通信回線３を介してファイル要求データ５Ｌが受信されると（＃７３４）、現在のモードが送信要求受付モードである場合に、提供妥当性判別部１３１は、ファイル要求データ５Ｌの送信元つまり端末装置２Ｂへ対象ファイル５Ｊを提供してもよいか否かを次のように判別する。
【０１１８】
提供妥当性判別部１３１は、ファイル要求データ５Ｌに示されるユーザコードが登録済ユーザ記憶部１０１に記憶されているか否かをチェックすることによって、端末装置２Ｂが非登録ユーザのものであるか否かを認識する。
【０１１９】
端末装置２Ｂが非登録ユーザのものであると認識することができたら（＃７３５）、提供妥当性判別部１３１は、端末装置２Ｂへ対象ファイル５Ｊを既に提供したか否かをチェックする（＃７３６）。具体的には、ファイル要求データ５Ｌに示されるユーザコードを示す送信先データ５Ｍが送信先記憶部１３３に記憶されていれば、既に提供したと判別する。記憶されていなければ、未だ提供していないと判別する。
【０１２０】
そして、提供妥当性判別部１３１は、端末装置２Ｂが非登録ユーザのものでありかつ対象ファイル５Ｊを未だ提供していない場合に、対象ファイル５Ｊを提供してもよいと判別する。そうでない場合は、提供しないと判別する。
【０１２１】
対象ファイル提供部１３２は、提供してもよいと提供妥当性判別部１３１によって判別された場合に、対象ファイル記憶部１２５から対象ファイル５Ｊを読み出し、対象ファイル５Ｊが通信回線３を介して端末装置２Ｂへ送信されるようにＮＩＣ１０ｇを制御する（＃７３７）。送信後、送信先データ５Ｍが送信先記憶部１３３に記憶される（＃７３８）。送信先データ５Ｍには、ファイル要求データ５Ｌに示されるユーザコードが示される。
【０１２２】
そして、端末装置２Ｂにおいて、ファイル受信部２３５は、対象ファイル５Ｊを受信し（＃８４１）、ファイル記憶部２３６に記憶させる（＃８４２）。
【０１２３】
ユーザＵｃは、ユーザＵｂが端末装置２Ｂに対して行った操作と同様の操作を、端末装置２Ｃに対して行う。
【０１２４】
すると、端末装置２Ｃの各部は、ステップ＃８３８〜＃８４２と同様の処理を実行する（図１１の＃８６８〜＃８７２）。また、画像形成装置１の各部は、端末装置２Ｂの代わりに端末装置２Ｃを相手に、ステップ＃７３３〜＃７３８と同様の処理を実行する（＃７３９〜＃７４４）。
【０１２５】
その後、ユーザＵｂまたはユーザＵｃが再び同じ操作を行って対象ファイル５Ｊを要求しても、画像形成装置１は、ステップ＃７３６または＃７４２において提供済であると判別し、対象ファイル５Ｊを提供しない。
【０１２６】
なお、ユーザＵｂおよびユーザＵｃは、時期をずらすことなく、つまり並行して、上記の操作を行うことができる。ＩＰ通信であれば、画像形成装置１は、複数台の装置と同時期に接続を確立することができるからである。また、ステップ＃７３３、＃８３９で確立した接続は、端末装置２Ｂが対象ファイル５Ｊを受信した後、適宜、切断される。ステップ＃７３９、＃８６９で確立した接続も同様に、端末装置２Ｃが対象ファイル５Ｊを受信した後、適宜、切断される。
【０１２７】
各端末装置２において、終了ボタン６Ｌｆが押されると、クライアントプログラム２Ｐ１が終了する。
【０１２８】
画像形成装置１において、第三のモード切換部１３４は、画像形成装置１のモードが送信要求受付モードに切り換わってから所定の時間が経過したら、送信要求受付モードを終了させ、提供休止モードに切り換える。または、端末装置２Ａから指令があった場合に提供休止モードに切り換えてもよい。または、接続用データ５Ｆの送信先（本例では、端末装置２Ｂおよび端末装置２Ｃ）を記録しておき、これらの送信先のすべてに対象ファイル５Ｊを送信した場合に提供休止モードに切り換えてもよい。
【０１２９】
図１４〜図１５は、画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。図１６〜図１７は、端末装置２の全体的な処理の流れの例を説明するフローチャートである。
【０１３０】
次に、画像形成装置１および端末装置２それぞれの全体的な処理の流れを、フローチャートを参照しながら説明する。
【０１３１】
画像形成装置１は、サーバプログラム１Ｐ１に基づいて、図１４〜図１５に示す手順で処理を実行する。
【０１３２】
画像形成装置１は、端末装置２が近接しまたはタッチされたことを検知すると（図１４の＃１１でＹｅｓ）、近距離無線通信によってこの端末装置２との接続を確立し（＃１２）、この端末装置２からデータを受信する（＃１３）。
【０１３３】
画像形成装置１は、このデータに示されるユーザコードに基づいて、この端末装置２が登録済ユーザのものであるのか非登録ユーザのものであるのかを認識する（＃１４）。
【０１３４】
この端末装置２が登録済ユーザのものである場合は（＃１５でＹｅｓ）、画像形成装置１は、このデータに基づいて次の通り処理を行う。
【０１３５】
このデータが受付開始指令データ５Ｄである場合は（＃１６でＹｅｓ）、画像形成装置１は、希望受付モードに切り換え、非登録ユーザの端末装置２からの許可指令データ５Ｅの受付を開始する（＃１７）。
【０１３６】
または、このデータが受付終了指令データ５Ｇである場合は（＃１８でＹｅｓ）、画像形成装置１は、希望受付モードを終了して指定待ちモードに切り換え、許可指令データ５Ｅの受付を終了する（＃１９）。
【０１３７】
または、このデータがファイル指定データ５Ｈである場合は（＃２０でＹｅｓ）、画像形成装置１は、画像形成装置１のモードを指定待ちモードから送信要求受付モードに切り換え、ファイル指定データ５Ｈによって特定されるファイルをボックスから読み出し、対象ファイル５Ｊとして対象ファイル記憶部１２５に準備（保存）しておく（＃２１）。そして、送信元の端末装置２へ準備完了データ５Ｋを返信することによって、準備が完了した旨を通知する（＃２２）。
【０１３８】
一方、送信元の端末装置２が非登録ユーザのものである場合は（＃１５でＮｏ）、端末装置２から受信したデータが許可指令データ５Ｅであり（＃２３でＹｅｓ）、かつ、画像形成装置１は、現在のモードが希望受付モードであれば（＃２４でＹｅｓ）、この接続用データ５Ｆをこの端末装置２へ送信する（＃２５）。
【０１３９】
画像形成装置１は、端末装置２との間でデータのやり取りが完了したら、ステップ＃１２で確立した接続を切断する（＃２６）。
【０１４０】
または、通信回線３を介して端末装置２からのアクセスがあると（図１５の＃２７でＹｅｓ）、画像形成装置１は、ＩＰ通信によってこの端末装置２との接続を確立し（＃２８）、この端末装置２からデータを受信し（＃２９）、この端末装置２を認識する（＃３０）。
【０１４１】
このデータがファイル要求データ５Ｌであり（＃３１でＹｅｓ）、現在のモードが送信要求受付モードであり（＃３２でＹｅｓ）、この端末装置２が非登録ユーザのものであり（＃３３でＹｅｓ）、かつこの端末装置２へ未だ対象ファイル５Ｊを送信していない場合は（＃３４でＮｏ）、画像形成装置１は、この端末装置２へ対象ファイル５Ｊを送信する（＃３５）。そして、この端末装置２へ対象ファイル５Ｊを送信したことを記録し（＃３６）、ステップ＃２７で確立した接続を切断する（＃３７）。
【０１４２】
画像形成装置１は、サーバプログラム１Ｐ１を終了するまでの間、上述の処理を適宜、実行する。
【０１４３】
端末装置２は、クライアントプログラム２Ｐ１に基づいて、図１６〜図１７に示す手順で処理を実行する。
【０１４４】
クライアントプログラム２Ｐ１の起動後、端末装置２は、メニュー画面６Ｌ（図６参照）を表示する（図１６の＃４１）。
【０１４５】
ここで、ユーザは、メニュー画面６Ｌの中からボタンを１つ押す。端末装置２は、押されたボタンを検知すると（＃４２）、そのボタンに応じて次の処理を実行する。
【０１４６】
受付開始ボタン６Ｌａが押されたことを検知した場合は（＃４３でＹｅｓ）、端末装置２は、近距離無線通信によって画像形成装置１との接続を確立し（＃４４）、受付開始指令データ５Ｄを画像形成装置１へ送信する（＃４５）。送信後、接続を切断する（＃４６）。
【０１４７】
または、受付終了ボタン６Ｌｃが押されたことを検知した場合は（＃４７でＹｅｓ）、端末装置２は、近距離無線通信によって画像形成装置１との接続を確立し（＃４８）、受付終了指令データ５Ｇを画像形成装置１へ送信する（＃４９）。送信後、接続を切断する（＃５０）。
【０１４８】
または、ファイル指定ボタン６Ｌｄが押されたことを検知した場合は（＃５１でＹｅｓ）、指定画面６Ｍ（図１２参照）を表示する（＃５２）。
【０１４９】
ここで、ユーザは、他のユーザへ提供するファイルのファイル名および保存場所（ボックスのパス）を指定する。
【０１５０】
端末装置２は、ユーザが指定した内容を受け付けると（＃５３）、近距離無線通信によって画像形成装置１との接続を確立し（＃５４）、受け付けた内容を示すデータをファイル指定データ５Ｈとして画像形成装置１へ送信する（＃５５）。そして、画像形成装置１から準備完了データ５Ｋを受信すると（＃５６）、完了通知画面６Ｎ（図１３参照）を表示するとともに（＃５７）、接続を切断する（＃５８）。
【０１５１】
または、許可要求ボタン６Ｌｂが押されたことを検知した場合は（図１７の＃５９でＹｅｓ）、近距離無線通信によって画像形成装置１との接続を確立し（＃６０）、許可指令データ５Ｅを画像形成装置１へ送信する（＃６１）。送信後、接続を切断する（＃６２）。
【０１５２】
または、ファイル要求ボタン６Ｌｅが押されたことを検知した場合は（＃６３でＹｅｓ）、通信回線３を介して画像形成装置１との接続を確立し（＃６４）、ファイル要求データ５Ｌを画像形成装置１へ送信する（＃６５）。そして、画像形成装置１から対象ファイル５Ｊを受信したら（＃６６）、接続を切断する（＃６７）。なお、所定の時間が経過しても対象ファイル５Ｊを受信することができない場合も、接続を切断する。
【０１５３】
または、終了ボタン６Ｌｆが押されたことを検知した場合は（＃６８でＹｅｓ）、端末装置２は、クライアントプログラム２Ｐ１による処理を終了する。
【０１５４】
終了ボタン６Ｌｆが押されるまでの間、端末装置２は、ステップ＃４１〜＃６７の処理を適宜、実行する。
【０１５５】
第一の実施形態によると、セキュリティを一定に保持しつつ、画像形成装置１から非登録ユーザの端末装置２への対象ファイル５Ｊの提供の処理を従来よりも容易に行うことができる。また、対象ファイル５Ｊへアクセスするためのデータつまり接続用データ５Ｆは近距離無線通信で端末装置２へ提供し、対象ファイル５ＪはＩＰ通信で端末装置２へ提供するので、対象ファイル５Ｊを近距離無線通信で提供する場合よりも迅速に、複数台の端末装置２へ対象ファイル５Ｊを提供することができる。
【０１５６】
〔第二の実施形態〕
図１８は、画像形成装置１の機能的構成の例を示す図である。図１９は、端末装置２の機能的構成の例を示す図である。図２０は、メニュー画面６Ｑの例を示す図である。図２１〜図２４は、３人のユーザが一連の操作を行う際の各装置の処理の流れの例を示すシーケンス図である。
【０１５７】
第一の実施形態では、端末装置２は、近距離無線通信によって画像形成装置１から接続用データ５Ｆを取得し、この接続用データ５Ｆに基づいてＩＰ通信によって画像形成装置１から対象ファイル５Ｊを取得した。第二の実施形態では、接続用データ５Ｆを取得することなく、近距離無線通信によって画像形成装置１から対象ファイル５Ｊを取得する。以下、この仕組みについて、説明する。併せて、対象ファイル５Ｊの提供とは無関係の処理が割り込まれた場合の対処について、説明する。第一の実施形態と重複する点については、説明を省略する。
【０１５８】
データ共有システム４の全体的な構成は、第一の実施形態と同様であり、図１に示した通りである。
【０１５９】
画像形成装置１のハードウェアの構成および端末装置２のハードウェアの構成も、第一の実施形態と同様であり、それぞれ図２および図３に示した通りである。
【０１６０】
ただし、画像形成装置１の補助記憶装置１０ｄには、サーバプログラム１Ｐ１の代わりにサーバプログラム１Ｐ２が記憶されている。また、端末装置２のフラッシュメモリ２０ｄには、クライアントプログラム２Ｐ１の代わりにクライアントプログラム２Ｐ２が記憶されている。
【０１６１】
サーバプログラム１Ｐ２によると、図１８に示す登録済ユーザ記憶部１５１、現モード記憶部１５２、第一のモード切換部１６１、対象ファイル準備部１６２、対象ファイル記憶部１６３、準備完了通知部１６４、タイマ１６５、提供者記憶部１６６、提供妥当性判別部１７１、対象ファイル提供部１７２、送信先記憶部１７３、および第二のモード切換部１７４などの機能が実現される。
【０１６２】
一方、クライアントプログラム２Ｐ２によると、図１９に示すメニュー画面表示部２５１、操作内容記憶部２５２、受付開始指令部２６１、指定画面表示部２６３、指定情報送信部２６４、完了通知受信部２６５、完了通知画面表示部２６６、ファイル要求部２７１、ファイル受信部２７２、およびファイル記憶部２７３などの機能が端末装置２に実現される。
【０１６３】
以下、次のケースを例に、図１８および図１９それぞれに示す各部の処理および各ユーザの操作について説明する。ユーザＵａ、ユーザＵｂ、およびユーザＵｃの状況は、第一の実施形態と同様である。第二の実施形態では、さらに、ユーザＵｄが、対象ファイル５Ｊのやり取りとは関係のない処理を画像形成装置１に実行させる。ユーザＵｄは、登録済ユーザであり、端末装置２Ｄを有する。
【０１６４】
画像形成装置１の登録済ユーザ記憶部１５１は、第一の実施形態の登録済ユーザ記憶部１０１（図４参照）と同様に、画像形成装置１を日頃使用するユーザごとのアカウントデータ５Ａが予め記憶されている。
【０１６５】
現モード記憶部１５２は、第一の実施形態の現モード記憶部１０２と同様に、画像形成装置１に現在設定されているモードを示すモードデータ５Ｂが記憶されている。
【０１６６】
端末装置２のメニュー画面表示部２５１は、図２０に示すメニュー画面６Ｑをタッチパネルディスプレイ２０ｅに表示させる。
【０１６７】
画像形成装置１の各部および端末装置２の各部は、ユーザによる操作に応じて、図２１〜図２４に示す手順で処理を実行する。
【０１６８】
ユーザＵａは、端末装置２Ａにクライアントプログラム２Ｐ１を起動させる。すると、端末装置２Ａにおいて、メニュー画面表示部２５１は、メニュー画面６Ｑをタッチパネルディスプレイ２０ｅに表示させる（図２１の＃８８１）。
【０１６９】
ここで、ユーザＵａは、メニュー画面６Ｑの中から受付開始ボタン６Ｑａを押し、端末装置２Ａをタッチパネルディスプレイ１０ｅへタッチさせる。
【０１７０】
すると、端末装置２Ａの操作内容記憶部２５２および受付開始指令部２６１ならびに画像形成装置１の第一のモード切換部１６１などが図７のステップ＃７０１〜＃７０６、＃８０３〜＃８０５と基本的に同様の処理を実行する（＃７５１〜＃７５４、＃７５６〜＃７５７、＃８８３〜＃８８５）。
【０１７１】
ただし、第二の実施形態においては、受付開始指令部２６１は、受付開始指令データ５Ｄの代わりに受付開始指令データ５Ｑを画像形成装置１へ送信する（＃８８４）。受付開始指令データ５Ｑには、送信元のユーザ（本例では、ユーザＵａ）のユーザコードが示される。そして、第一のモード切換部１６１は、受付開始指令データ５Ｑを受信すると（＃７５３）、画像形成装置１のモードを希望受付モードではなく送信要求受付モードに切り換える（＃７５６）。
【０１７２】
さらに、画像形成装置１の提供者記憶部１６６に、ファイルを提供するユーザ（本例では、ユーザＵａ）のユーザコードを示す提供者データ５Ｎが記憶される（＃７５５）。このユーザコードは、受付開始指令データ５Ｄに示されるユーザコードと同じである。
【０１７３】
第一の実施形態においては、次にユーザＵｂおよびユーザＵｃが操作を行ったが、第二の実施形態においては、ユーザＵａが引き続き、ユーザＵｂおよびユーザＵｃへ提供するファイルを指定するための操作を行う。この操作は、第一の実施形態と基本的に同様である。つまり、メニュー画面６Ｑの中からファイル指定ボタン６Ｑｂを押し、指定画面６Ｍ（図１２参照）にそのファイルを指定する。
【０１７４】
この操作に伴って、画像形成装置１の対象ファイル準備部１６２、対象ファイル記憶部１６３、および準備完了通知部１６４などは、第一の実施形態の対象ファイル準備部１２４、対象ファイル記憶部１２５、および準備完了通知部１２６などと基本的に同様の処理を行う（＃７５８〜図２２の＃７６５）。
【０１７５】
また、端末装置２Ａの指定画面表示部２１３、指定情報送信部２１４、完了通知受信部２１５、および完了通知画面表示部２１６などは、第一の実施形態の指定画面表示部２６３、指定情報送信部２６４、完了通知受信部２６５、および完了通知画面表示部２６６などと基本的に同様の処理を行う（＃８８６〜＃８９３）。
【０１７６】
ステップ＃７５８〜＃７６５の処理は、基本的に図９〜図１０のステップ＃７２５〜＃７３２の処理と同様である。ステップ＃８８６〜＃８９３の処理は、基本的にステップ＃８１０〜＃８１７の処理と同様である。
【０１７７】
ただし、第二の実施形態においては、対象ファイル準備部１６２は、ファイル指定データ５Ｈの送信元が受付開始指令データ５Ｄの送信元と同じである場合に、対象ファイル５Ｊを対象ファイル記憶部１６３に記憶させる処理を行う。具体的には、ファイル指定データ５Ｈに示されるユーザコードとステップ＃７５５で記憶した提供者データ５Ｎに示されるユーザコードとが一致する場合に、対象ファイル５Ｊを対象ファイル記憶部１６３に記憶させる処理を行う。
【０１７８】
さらに、両ユーザコードが一致する場合に、タイマ１６５は、対象ファイル５Ｊを提供することができるようになってから経過した時間の計測を開始する（＃７６６）。
【０１７９】
ユーザＵａは、完了通知画面６Ｎ（図１３参照）が表示されたら、第一の実施形態と同様に、準備が完了した旨をユーザＵｂおよびユーザＵｃに伝える。
【０１８０】
ユーザＵｂは、次のように端末装置２Ｂを操作する。端末装置２Ｂにクライアントプログラム２Ｐ２を起動させる。
【０１８１】
すると、端末装置２Ｂにおいて、メニュー画面表示部２５１は、メニュー画面６Ｑ（図２０参照）をタッチパネルディスプレイ２０ｅに表示させる（＃６０１）。ユーザＵｂは、ファイル要求ボタン６Ｑｃを押す。
【０１８２】
すると、ファイル要求ボタン６Ｑｃが押された旨を示すデータが受け付けられ、操作内容データ５Ｃとして操作内容記憶部２０２に記憶される（＃６０２）。
【０１８３】
そして、ユーザＵｂは、端末装置２Ｂをタッチパネルディスプレイ１０ｅへタッチさせる。
【０１８４】
物体が近接したことを画像形成装置１のタッチパネルディスプレイ１０ｅが検知すると（＃７６７）、画像形成装置１の近距離無線通信装置１０ｈおよび端末装置２Ａの近距離無線通信装置２０ｉは、接続を確立する（＃７６８、＃６０３）。
【０１８５】
端末装置２Ｂにおいて、ファイル要求部２７１は、操作内容記憶部２０２に記憶されている操作内容データ５Ｃに基づいて、ファイル要求データ５Ｌが画像形成装置１へ送信されるように近距離無線通信装置２０ｉを制御する（＃６０４）。
【０１８６】
画像形成装置１において、ファイル要求データ５Ｌが受信されると（＃７６９）、現在のモードが送信要求受付モードである場合に、提供妥当性判別部１７１は、第一の実施形態の提供妥当性判別部１３１と同様に（図１０の＃７３５〜＃７３６参照）、ファイル要求データ５Ｌの送信元つまり端末装置２Ｂへ対象ファイル５Ｊを提供してもよいか否かを判別する（図２３の＃７７０〜＃７７１）。
【０１８７】
対象ファイル提供部１７２は、提供してもよいと提供妥当性判別部１７１によって判別された場合に、対象ファイル記憶部１２５から対象ファイル５Ｊを読み出し、対象ファイル５Ｊが端末装置２Ｂへ送信されるように近距離無線通信装置２０ｉを制御する（＃７７２）。送信後、第一の実施形態と同様に、送信先データ５Ｍが送信先記憶部１７３に記憶される（＃７７３）。
【０１８８】
そして、端末装置２Ｂにおいて、ファイル受信部２７２は対象ファイル５Ｊを受信し（＃６０５）、ファイル記憶部２７３に記憶させる（＃６０６）。
【０１８９】
続いて、ユーザＵｃもユーザＵｂと同様に操作を行ってもよい。しかし、ユーザＵｄに、急用のために割り込んで画像形成装置１を使用する必要が生じたとする。
【０１９０】
そこで、ユーザＵｄは、端末装置２Ｄを操作した後、端末装置２Ｄをタッチパネルディスプレイ１０ｅに近接させまたは接触させる。
【０１９１】
物体が近接したことを画像形成装置１のタッチパネルディスプレイ１０ｅが検知すると（＃７７４）、画像形成装置１の近距離無線通信装置１０ｈおよび端末装置２Ｄの近距離無線通信装置２０ｉが接続を確立する（＃７７５、＃６１１）。そして、画像形成装置１において、端末装置２Ｄからデータおよび指令が受信されると（＃７７６）、その指令が対象ファイル５Ｊの提供に関するものでないと認識される（＃７７７）。認識の処理は、オペレーティングシステムによって行えばよい。
【０１９２】
すると、各部によって、その指令に係る処理が実行される（＃７７８）。例えば、画像データおよび印刷の指令が受信された場合は、プリントユニット１０ｋによって印刷の処理が実行される。また、その指令が対象ファイル５Ｊの提供に関するものでないと認識された際に、タイマ１６５は、一時停止する（＃７７９）。
【０１９３】
そして、ステップ＃７７５、＃６１１で確立された接続が切断され（＃７８０、＃６１３）、ファイル要求データ５Ｌの受付が可能になったら、タイマ１６５は、時間の計測を再開する（＃７８１）。例えば、表示をリセットするボタンが押されたら、受付が可能になったものと判別し、受付を再開してもよい。なお、再開の際に、タッチパネルディスプレイ１０ｅにメッセージを表示しまたはビープ音を鳴らしてもよい。
【０１９４】
ユーザＵｃは、ユーザＵｂが端末装置２Ｂおよび画像形成装置１に対して行った操作と同様の操作を、端末装置２Ｃおよび画像形成装置１に対して行う。
【０１９５】
すると、端末装置２Ｃの各部は、ステップ＃６０１〜＃６０６と同様の処理を実行する（＃６２１〜図２４の＃６２６）。
【０１９６】
また、画像形成装置１の各部は、端末装置２Ｂの代わりに端末装置２Ｃを相手に、ステップ＃７６７〜＃７７３と同様の処理を実行する（＃７８２〜＃７８８）。
【０１９７】
タイマ１６５が計測している時間が所定の時間を超えたら（＃７８９）、第二のモード切換部１７４は、送信要求受付モードを終了させ、提供休止モードに切り換える（＃７９０）。これにより、非登録ユーザの端末装置２への対象ファイル５Ｊの提供が終了する。
【０１９８】
図２５〜図２６は、画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。図２７は、端末装置２の全体的な処理の流れの例を説明するフローチャートである。
【０１９９】
次に、画像形成装置１および端末装置２それぞれの全体的な処理の流れを、フローチャートを参照しながら説明する。
【０２００】
画像形成装置１は、サーバプログラム１Ｐ２に基づいて、図２５〜図２６に示す手順で処理を実行する。
【０２０１】
画像形成装置１は、端末装置２が近接しまたはタッチされたことを検知すると（図２５の＃６３１でＹｅｓ）、近距離無線通信によってこの端末装置２との接続を確立し（＃６３２）、この端末装置２からデータなどを受信する（＃６３３）。
【０２０２】
画像形成装置１は、このデータに示されるユーザコードに基づいて、この端末装置２が登録済ユーザのものであるのか非登録ユーザのものであるのかを認識する（＃６３４）。
【０２０３】
この端末装置２が登録済ユーザのものである場合は（＃６３５でＹｅｓ）、画像形成装置１は、このデータに基づいて次の通り処理を行う。
【０２０４】
このデータが受付開始指令データ５Ｑである場合は（＃６３６でＹｅｓ）、画像形成装置１は、送信要求受付モードに切り換え、非登録ユーザの端末装置２からのファイル要求データ５Ｌの受付を開始し（＃６３７）、受付開始指令データ５Ｑに示されるユーザコードを記録する（＃６３８）。そして、ステップ＃６３２で確立した接続を切断する（＃６３９）。
【０２０５】
または、このデータがファイル指定データ５Ｈである場合は（図２６の＃６４０でＹｅｓ）、画像形成装置１は、ファイル指定データ５Ｈによって特定されるファイルをボックスから読み出し、対象ファイル５Ｊとして対象ファイル記憶部１６３に保存する（＃６４１）。送信元の端末装置２へ準備完了データ５Ｋを返信することによって、準備が完了した旨を通知する（＃６４２）。さらに、タイマ１６５によって、対象ファイル５Ｊの提供ができるようになってから経過した時間の計測を開始する（＃６４３）。そして、ステップ＃６３２で確立した接続を切断する（＃６４４）。
【０２０６】
または、このデータが受付開始指令データ５Ｑでもファイル指定データ５Ｈでもなければ（＃６３６でＮｏ、＃６４０でＮｏ）、サーバプログラム１Ｐ２以外のプログラムおよびこのデータに基づいて処理が行われる。例えば、画像データおよび印刷の指令が送信されてきた場合は、この画像データに基づいて印刷が行われる。
【０２０７】
ファイル要求データ５Ｌの受付ができない間、タイマ１６５を一時停止する（＃６４５）。そして、この処理が進みまたは完了し、ステップ＃６３２で確立した接続が切断され、ファイル要求データ５Ｌの受付が可能になったら（＃６４６でＹｅｓ）、タイマ１６５による計時を再開する（＃６４７）。
【０２０８】
一方、送信元の端末装置２が非登録ユーザのものである場合は（＃６３５でＮｏ）、端末装置２から受信したデータがファイル要求データ５Ｌであり（＃６４８でＹｅｓ）、現在のモードが送信要求受付モードであり（＃６４９でＹｅｓ）、かつこの端末装置２へ未だ対象ファイル５Ｊを送信していない場合は（＃６５０でＮｏ）、画像形成装置１は、この端末装置２へ対象ファイル５Ｊを送信する（＃６５１）。そして、この端末装置２へ対象ファイル５Ｊを送信したことを記録し（＃６５２）、ステップ＃６３２で確立した接続を切断する（＃６５３）。
【０２０９】
タイマ１６５が計測した時間が所定の時間を超えた場合は（＃６５４でＹｅｓ）、画像形成装置１は、送信要求受付モードを終了し、提供休止モードに戻す（＃６５５）。
【０２１０】
画像形成装置１は、サーバプログラム１Ｐ２を終了するまでの間、上述の処理を適宜、実行する。
【０２１１】
端末装置２は、クライアントプログラム２Ｐ２に基づいて、図２７に示す手順で処理を実行する。
【０２１２】
クライアントプログラム２Ｐ１の起動後、端末装置２は、メニュー画面６Ｑ（図２０参照）を表示する（図２７の＃６７１）。
【０２１３】
ここで、ユーザは、メニュー画面６Ｑの中からボタンを１つ押す。端末装置２は、押されたボタンを検知すると（＃６７２）、そのボタンに応じて次の処理を実行する。
【０２１４】
受付開始ボタン６Ｑａが押されたことを検知した場合は（＃６７３でＹｅｓ）、端末装置２は、近距離無線通信によって画像形成装置１との接続を確立し（＃６７４）、受付開始指令データ５Ｑを画像形成装置１へ送信する（＃６７５）。送信後、接続を切断する（＃６７６）。
【０２１５】
または、ファイル指定ボタン６Ｑｂが押されたことを検知した場合は（＃６７７でＹｅｓ）、第一の実施形態のステップ＃５２〜＃５８（図１６参照）と同様の処理を実行する（＃６７８〜＃６８４）。これにより、提供するファイルが画像形成装置１に対して通知される。
【０２１６】
または、ファイル要求ボタン６Ｑｃが押されたことを検知した場合は（＃６８５でＹｅｓ）、近距離無線通信によって画像形成装置１との接続を確立し（＃６８６）、ファイル要求データ５Ｌを画像形成装置１へ送信する（＃６８７）。そして、画像形成装置１から対象ファイル５Ｊを受信したら（＃６８８）、接続を切断する（＃６８９）。なお、所定の時間が経過しても対象ファイル５Ｊを受信することができない場合も、接続を切断する。
【０２１７】
または、終了ボタン６Ｑｄが押されたことを検知した場合は（＃６９０でＹｅｓ）、端末装置２は、クライアントプログラム２Ｐ２による処理を終了する。
【０２１８】
第二の実施形態によると、セキュリティを一定に保持しつつ、画像形成装置１から非登録ユーザの端末装置２へのファイルの提供の処理を従来よりも容易に行うことができる。ファイルの送受信をＩＰ通信ではなく近距離無線通信で行うので、複数台の端末装置２へ対象ファイル５Ｊを提供する場合に、第一の実施形態よりは時間が掛かる。しかし、ユーザの操作が第一の実施形態よりも少なくて済む。
【０２１９】
図２８は、ホーム画面６Ｒの例を示す図である。図２９は、状態通知画面６Ｓの例を示す図である。
【０２２０】
第一の実施形態では、図５に示した各機能をクライアントプログラム２Ｐ１によって実現した。つまり、端末装置２に予め用意されたプログラムによって実現した。しかし、ファイル要求部２３４、ファイル受信部２３５、およびファイル記憶部２３６を、例えば次のように別のプログラムによって実現してもよい。
【０２２１】
画像形成装置１の接続用情報提供部１２２は、端末装置２から許可指令データ５Ｅを受信すると、接続用データ５Ｆとともに受信用アプリケーションを端末装置２へ送信する。受信用アプリケーションは、ファイル要求部２３４、ファイル受信部２３５、およびファイル記憶部２３６を実現するためのアプリケーションである。
【０２２２】
端末装置２は、受信用アプリケーションをダウンロード（受信）してインストールする。すると、図２８（Ａ）のように、ホーム画面６Ｒが、端末装置２のタッチパネルディスプレイ２０ｅに、受信用アプリケーションのアイコン６Ｒａが追加されて表示される。ユーザがアイコン６Ｒａを押すと、端末装置２は、受信用アプリケーションを起動し、受信用アプリケーションおよび接続用データ５Ｆに基づいて画像形成装置１へアクセスし対象ファイル５Ｊを受信する。
【０２２３】
端末装置２は、受信用アプリケーションを画像形成装置１からダウンロードした後、アイコン６Ｒａが押されなくても受信用アプリケーションを自動的に実行してもよい。この場合は、対象ファイル５Ｊを受信した後、図２８（Ｂ）のように、新規のファイルが受信された旨を示すマーク６Ｒｂをアイコン６Ｒａの上に表示させてもよい。
【０２２４】
なお、端末装置２は、既に受信用アプリケーションがインストールされている場合は、この受信用アプリケーションによって対象ファイル５Ｊを受信すればよい。改めて受信用アプリケーションをダウンロードしインストールする必要はない。
【０２２５】
第二の実施形態においても同様に、端末装置２は、図１９に示すファイル要求部２７１、ファイル受信部２７２、およびファイル記憶部２７３を受信用アプリケーションによって実現してもよい。この場合は、画像形成装置１は、端末装置２からファイル要求データ５Ｌを受信すると、受信用アプリケーションを端末装置２へ送信する。端末装置２は、受信用アプリケーションをインストールし、起動する。そして、受信用アプリケーションによって対象ファイル５Ｊを画像形成装置１から受信する。
【０２２６】
第二の実施形態においては、近距離無線通信によって画像形成装置１から端末装置２へ対象ファイル５Ｊを送信するので、第一の実施形態よりも端末装置２を画像形成装置１へ近接させまたは接触させる時間が長い。しかも、対象ファイル５Ｊのサイズが大きいほど、送信に時間が掛かる。
【０２２７】
そこで、画像形成装置１は、対象ファイル５Ｊの送信中、図２９のような、送信に掛かる残りの時間を示す状態通知画面６Ｓを表示してもよい。
【０２２８】
第一の実施形態において、接続用データ５Ｆに画像形成装置１のＩＰアドレスまたはＭＡＣアドレスだけでなく、特定の文字列（例えば、ワンタイムパスワード）を示してもよい。端末装置２は、この文字列をも含まれるようにファイル要求データ５Ｌを生成し、画像形成装置１へ送信する。そして、画像形成装置１は、この文字列が正しくファイル要求データ５Ｌに示されていれば、対象ファイル５Ｊを端末装置２へ送信する。
【０２２９】
第二の実施形態において、画像形成装置１は、タイマ１６５が計測した時間が所定の時間に達したら、対象ファイル５Ｊの提供を終了したが、端末装置２Ａからの指令があった場合にも、提供を終了してもよい。
【０２３０】
第一の実施形態において、端末装置２は、図７のステップ＃８０４および図９のステップ＃８１４に示した通り、受付開始指令データ５Ｄおよびファイル指定データ５Ｈを異なるタイミングで画像形成装置１へ送信した。しかし、両方を同時期に送信してもよい。この場合は、画像形成装置１および端末装置２を次のように構成し、ユーザは次のように端末装置２を操作すればよい。
【０２３１】
ユーザは、メニュー画面６Ｌ（図６参照）の受付開始ボタン６Ｌａよりも先に、ファイル指定ボタン６Ｌｄを押す。すると、端末装置２は、指定画面６Ｍ（図１２参照）を表示する。ここで、ユーザは、上述の要領で対象ファイル５Ｊを指定し、実行ボタン６Ｍｃを押す。すると、端末装置２は、指定画面６Ｍを閉じ、再びメニュー画面６Ｌを表示させる。
【０２３２】
さらに、ユーザは、受付開始ボタン６Ｌａを押す。そして、端末装置２を画像形成装置１に近接させまたは接触させる。
【０２３３】
すると、画像形成装置１と端末装置２とが接続し、端末装置２は、受付開始指令データ５Ｄおよびファイル指定データ５Ｈを画像形成装置１へ送信する。
【０２３４】
この場合は、画像形成装置１のモードは、次のように遷移する。画像形成装置１は、受付開始指令データ５Ｄおよびファイル指定データ５Ｈを受信すると、提供休止モードから希望受付モードに切り換える。受付終了指令データ５Ｇを受信すると、指定待ちモードを経ることなく、希望受付モードから送信要求受付モードに切り換える。そして、所定の時間が経過したら、送信要求受付モードから提供休止モードに切り換える。
【０２３５】
または、端末装置２は、ファイル指定データ５Ｈを受付終了指令データ５Ｇと同時期に画像形成装置１へ送信してもよい。
【０２３６】
第二の実施形態においても同様に、端末装置２は、受付開始指令データ５Ｑおよびファイル指定データ５Ｈを同時期に送信してもよい。
【０２３７】
第一の実施形態において、端末装置２は、対象ファイル５Ｊを受信する際に無線ＬＡＮによって画像形成装置１と通信を行ったが、画像形成装置１にＢｌｕｅｔｏｏｔｈのインタフェースが備わっていれば、Ｂｌｕｅｔｏｏｔｈによって通信を行ってもよい。
【０２３８】
その他、データ共有システム４、画像形成装置１、端末装置２の全体または各部の構成、処理内容、処理順序、データの構成、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０２３９】
１  画像形成装置
１０ｇ  ＮＩＣ（第二の通信手段）
１０ｈ  近距離無線通信装置（第一の通信手段、通信手段）
１２５  対象ファイル記憶部（記憶手段）
１２２  接続用情報提供部（接続用情報提供手段）
１３２  対象ファイル提供部（データ提供手段）
１６３  対象ファイル記憶部（記憶手段）
１７２  対象ファイル提供部（データ提供手段）
２  端末装置
２０ｈ  無線ＬＡＮ通信装置（第二の通信手段）
２０ｉ  近距離無線通信装置（第一の通信手段）
２３１  許可要求部（接続用情報取得手段）
２３２  接続用情報受信部（接続用情報取得手段）
２３４  ファイル要求部（データ取得手段）
２３５  ファイル受信部（データ取得手段）
５Ｄ  受付開始指令データ（データ提供指令）
５Ｅ  許可指令データ（アクセス要求）
５Ｆ  接続用データ（接続用情報）
５Ｇ  受付終了指令データ（受付終了指令）
５Ｌ  ファイル要求データ（送信要求、アクセス要求）
５Ｑ  受付開始指令データ（データ提供指令）
【図１】
0006269598.tif 000002
【図２】
0006269598.tif 000003
【図３】
0006269598.tif 000004
【図４】
0006269598.tif 000005
【図５】
0006269598.tif 000006
【図６】
0006269598.tif 000007
【図７】
0006269598.tif 000008
【図８】
0006269598.tif 000009
【図９】
0006269598.tif 000010
【図１０】
0006269598.tif 000011
【図１１】
0006269598.tif 000012
【図１２】
0006269598.tif 000013
【図１３】
0006269598.tif 000014
【図１４】
0006269598.tif 000015
【図１５】
0006269598.tif 000016
【図１６】
0006269598.tif 000017
【図１７】
0006269598.tif 000018
【図１８】
0006269598.tif 000019
【図１９】
0006269598.tif 000020
【図２０】
0006269598.tif 000021
【図２１】
0006269598.tif 000022
【図２２】
0006269598.tif 000023
【図２３】
0006269598.tif 000024
【図２４】
0006269598.tif 000025
【図２５】
0006269598.tif 000026
【図２６】
0006269598.tif 000027
【図２７】
0006269598.tif 000028
【図２８】
0006269598.tif 000029
【図２９】
0006269598.tif 000030