(57)【要約】【課題】第１ネットワーク内で利用者端末から第１情報処理装置に向けて処理要求を送信した後に、改めて利用者が処理要求を送信する必要なく、第１ネットワークとは異なる第２ネットワーク内にある第２情報処理装置において当該処理要求を実行可能とする。【解決手段】ユーザ端末１２は、処理要求としてのジョブと端末ＩＤ４０を第１ネットワーク２０を介して第１情報処理装置１４に送信する。接続解除検出部６６が、当該ユーザ端末１２の第１ネットワーク２０への接続が解除されたことを検出した場合、ジョブ送信処理部６８は、第１ネットワーク２０とは異なる第２ネットワーク２４に接続された第２情報処理装置と通信可能なストレージ１８に、当該ジョブ及び端末ＩＤ４０を送信する。【選択図】図３
2020155040.tif 000002
【特許請求の範囲】
【請求項１】
第１ネットワークに接続された第１情報処理装置と、
前記第１ネットワークとは異なる第２ネットワークに接続された第２情報処理装置と、
前記第１ネットワークに接続可能な利用者端末と、
前記第１情報処理装置及び前記第２情報処理装置と通信可能な記憶装置と、
を備え、
前記第１情報処理装置は、前記利用者端末から前記第１ネットワークを介して処理要求を受信した後、前記利用者端末の前記第１ネットワークへの接続が解除された場合に、前記処理要求を前記記憶装置に送信する、
ことを特徴とする情報処理システム。
【請求項２】
前記記憶装置は、前記第１情報処理装置から受信した前記処理要求を前記第２情報処理装置に転送し、
前記第２情報処理装置は、前記記憶装置から受信した前記処理要求を実行する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第２情報処理装置は、前記利用者端末が自装置に近接した場合に、前記処理要求の転送依頼を前記記憶装置に送信し、
前記記憶装置は、前記転送依頼に応じて、前記第１情報処理装置から受信した前記処理要求を前記第２情報処理装置に転送する、
ことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記第２情報処理装置は、前記記憶装置から前記処理要求を受信した後に、前記利用者端末が自装置から所定距離離れた場合、当該処理要求を前記記憶装置に返送する、
ことを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記利用者端末は、前記処理要求、及び、自端末を識別する端末識別子とを前記第１情報処理装置に送信し、
前記第１情報処理装置は、前記処理要求と、当該処理要求を送った利用者端末に対応する端末識別子とを関連付けて保持し、前記第１ネットワークへの接続が解除された利用者端末の端末識別子に関連付けられた処理要求を前記記憶装置へ送信する、
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理システム。
【請求項６】
前記利用者端末は、さらに、各処理要求についての転送可否を示す情報を前記第１情報処理装置に送信し、
前記第１情報処理装置は、前記第１ネットワークへの接続が解除された利用者端末の端末識別子に関連付けられた処理要求のうち、転送が許可された処理要求を前記記憶装置に送信する、
ことを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記第１情報処理装置は、所定時間、第１ネットワークを介した前記利用者端末との通信ができなかった場合に、前記利用者端末の前記第１ネットワークへの接続が解除されたと判定する、
ことを特徴とする請求項１から６のいずれか１項に記載の情報処理システム。
【請求項８】
前記第１情報処理装置は、前記利用者端末の前記第１ネットワークへの接続が解除され、かつ、自装置と前記利用者端末との間の距離が所定距離以上であるという条件、及び、現在時刻が前記利用者端末を利用する利用者の業務時間内であるという条件の少なくとも一方の条件を満たした場合に、前記処理要求を前記記憶装置に送信する、
ことを特徴とする請求項１から７のいずれか１項に記載の情報処理システム。
【請求項９】
前記第１情報処理装置、前記第２情報処理装置、及び、前記記憶装置の少なくとも１つの装置は、他の装置に送信した処理要求を自装置の記憶部から削除する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項１０】
前記第１情報処理装置、前記第２情報処理装置、及び、前記記憶装置の少なくとも１つの装置は、他の装置に処理要求を送信した際に前記利用者端末に通知する、
ことを特徴とする請求項９に記載の情報処理システム。
【請求項１１】
第１ネットワークに接続された情報処理装置であって、
前記第１ネットワークに接続可能な利用者端末から前記第１ネットワークを介して処理要求を受信した後、前記利用者端末の前記第１ネットワークへの接続が解除された場合に、前記第１ネットワークとは異なる第２ネットワークに接続された他の情報処理装置と通信可能な記憶装置に前記処理要求を送信する、
ことを特徴とする情報処理装置。
【請求項１２】
コンピュータを、
第１ネットワークに接続された情報処理装置であって、
前記第１ネットワークに接続可能な利用者端末から前記第１ネットワークを介して処理要求を受信した後、前記利用者端末の前記第１ネットワークへの接続が解除された場合に、前記第１ネットワークとは異なる第２ネットワークに接続された他の情報処理装置と通信可能な記憶装置に前記処理要求を送信する情報処理装置として機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、ネットワークに接続可能な画像形成装置が知られている。このような画像形成装置は、ネットワークを利用した機能を有している。
【０００３】
例えば、特許文献１には、処理要求から取得されるＩＰアドレスと、画像形成装置のＩＰアドレスとに基づいて、処理要求の送信元端末が画像形成装置の遠方にあると判断した場合に、当該送信元端末に印刷の要否を確認する画像形成装置が開示されている。
【０００４】
また、特許文献２には、画像形成装置のＩＰアドレスを含む処理要求を受信し、当該ＩＰアドレス自装置のＩＰアドレスでない場合に、他の画像形成装置に当該処理要求を転送する画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４４１１９５７号公報
【特許文献２】特開２００６−２１２８９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
第１ネットワークに接続された第１情報処理装置と、第１ネットワークとは異なる第２ネットワークに接続された第２情報処理装置と、第１ネットワークと第２ネットワークとの両方に接続可能な利用者端末を有するシステムを考える。ここで、第１ネットワークと第２ネットワークとが異なるとは、例えば互いのネットワークがファイアウォールなどによって隔てられるなどして、第１ネットワークに接続された装置から第２ネットワークに接続された装置へアクセスできない状態を意味する。
【０００７】
このようなシステムにおいて、第１ネットワークに接続した利用者端末が第１情報処理装置に処理要求を送信した後、利用者端末（及び利用者）が移動するなどして、利用者が先に送信した処理要求を第２情報処理装置で処理したい場合がある。このような場合、第１情報処理装置から第２情報処理装置に当該処理要求を転送することができないため、利用者は、改めて、第２情報処理装置に当該処理要求を送信しなければならなかった。
【０００８】
本発明の目的は、第１ネットワーク内で利用者端末から第１情報処理装置に向けて処理要求を送信した後に、改めて利用者が処理要求を送信する必要なく、第１ネットワークとは異なる第２ネットワーク内にある第２情報処理装置において当該処理要求を実行可能とすることにある。
【課題を解決するための手段】
【０００９】
請求項１に係る発明は、第１ネットワークに接続された第１情報処理装置と、前記第１ネットワークとは異なる第２ネットワークに接続された第２情報処理装置と、前記第１ネットワークに接続可能な利用者端末と、前記第１情報処理装置及び前記第２情報処理装置と通信可能な記憶装置と、を備え、前記第１情報処理装置は、前記利用者端末から前記第１ネットワークを介して処理要求を受信した後、前記利用者端末の前記第１ネットワークへの接続が解除された場合に、前記処理要求を前記記憶装置に送信する、ことを特徴とする情報処理システムである。
【００１０】
請求項２に係る発明は、前記記憶装置は、前記第１情報処理装置から受信した前記処理要求を前記第２情報処理装置に転送し、前記第２情報処理装置は、前記記憶装置から受信した前記処理要求を実行する、ことを特徴とする請求項１に記載の情報処理システムである。
【００１１】
請求項３に係る発明は、前記第２情報処理装置は、前記利用者端末が自装置に近接した場合に、前記処理要求の転送依頼を前記記憶装置に送信し、前記記憶装置は、前記転送依頼に応じて、前記第１情報処理装置から受信した前記処理要求を前記第２情報処理装置に転送する、ことを特徴とする請求項２に記載の情報処理システムである。
【００１２】
請求項４に係る発明は、前記第２情報処理装置は、前記記憶装置から前記処理要求を受信した後に、前記利用者端末が自装置から所定距離離れた場合、当該処理要求を前記記憶装置に返送する、ことを特徴とする請求項３に記載の情報処理システムである。
【００１３】
請求項５に係る発明は、前記利用者端末は、前記処理要求、及び、自端末を識別する端末識別子とを前記第１情報処理装置に送信し、前記第１情報処理装置は、前記処理要求と、当該処理要求を送った利用者端末に対応する端末識別子とを関連付けて保持し、前記第１ネットワークへの接続が解除された利用者端末の端末識別子に関連付けられた処理要求を前記記憶装置へ送信する、ことを特徴とする請求項１から４のいずれか１項に記載の情報処理システムである。
【００１４】
請求項６に係る発明は、前記利用者端末は、さらに、各処理要求についての転送可否を示す情報を前記第１情報処理装置に送信し、前記第１情報処理装置は、前記第１ネットワークへの接続が解除された利用者端末の端末識別子に関連付けられた処理要求のうち、転送が許可された処理要求を前記記憶装置に送信する、ことを特徴とする請求項５に記載の情報処理システムである。
【００１５】
請求項７に係る発明は、前記第１情報処理装置は、所定時間、第１ネットワークを介した前記利用者端末との通信ができなかった場合に、前記利用者端末の前記第１ネットワークへの接続が解除されたと判定する、ことを特徴とする請求項１から６のいずれか１項に記載の情報処理システムである。
【００１６】
請求項８に係る発明は、前記第１情報処理装置は、前記利用者端末の前記第１ネットワークへの接続が解除され、かつ、自装置と前記利用者端末との間の距離が所定距離以上であるという条件、及び、現在時刻が前記利用者端末を利用する利用者の業務時間内であるという条件の少なくとも一方の条件を満たした場合に、前記処理要求を前記記憶装置に送信する、ことを特徴とする請求項１から７のいずれか１項に記載の情報処理システムである。
【００１７】
請求項９に係る発明は、前記第１情報処理装置、前記第２情報処理装置、及び、前記記憶装置の少なくとも１つの装置は、他の装置に送信した処理要求を自装置の記憶部から削除する、ことを特徴とする請求項１に記載の情報処理システムである。
【００１８】
請求項１０に係る発明は、前記第１情報処理装置、前記第２情報処理装置、及び、前記記憶装置の少なくとも１つの装置は、他の装置に処理要求を送信した際に前記利用者端末に通知する、ことを特徴とする請求項９に記載の情報処理システムである。
【００１９】
請求項１１に係る発明は、第１ネットワークに接続された情報処理装置であって、前記第１ネットワークに接続可能な利用者端末から前記第１ネットワークを介して処理要求を受信した後、前記利用者端末の前記第１ネットワークへの接続が解除された場合に、前記第１ネットワークとは異なる第２ネットワークに接続された他の情報処理装置と通信可能な記憶装置に前記処理要求を送信する、ことを特徴とする情報処理装置である。
【００２０】
請求項１２に係る発明は、コンピュータを、第１ネットワークに接続された情報処理装置であって、前記第１ネットワークに接続可能な利用者端末から前記第１ネットワークを介して処理要求を受信した後、前記利用者端末の前記第１ネットワークへの接続が解除された場合に、前記第１ネットワークとは異なる第２ネットワークに接続された他の情報処理装置と通信可能な記憶装置に前記処理要求を送信する情報処理装置として機能させることを特徴とする情報処理プログラムである。
【発明の効果】
【００２１】
請求項１、１１、又は１２に係る発明によれば、第１ネットワーク内で利用者端末から第１情報処理装置に向けて処理要求を送信した後に、改めて利用者が処理要求を送信する必要なく、第１ネットワークとは異なる第２ネットワーク内にある第２情報処理装置において当該処理要求を実行可能とすることができる。
【００２２】
請求項２に係る発明によれば、第２情報処理装置において処理要求が実行される。
【００２３】
請求項３に係る発明によれば、利用者端末と第２情報処理装置とが近接した場合に、第２情報処理装置において処理要求を実行することができる。
【００２４】
請求項４に係る発明によれば、処理要求が第２情報処理装置内に残ってしまうことを防止することができる。
【００２５】
請求項５に係る発明によれば、第１ネットワークへの接続が解除された利用者端末に対応する処理要求のみを第１情報処理装置から記憶装置に送信することができる。
【００２６】
請求項６に係る発明によれば、転送不可とされた処理要求を第１情報処理装置が記憶装置へ送信しないようにすることができる。
【００２７】
請求項７に係る発明によれば、第１情報処理装置と利用者端末との通信ができなかった場合に直ちに処理要求を記憶装置に送信する場合に比して、利用者端末の第１ネットワークへの接続が解除されたことをより確実に確認した上で、処理要求を記憶装置に送信することができる。
【００２８】
請求項８に係る発明によれば、第１情報処理装置と利用者端末との接続が解除された場合であっても、利用者が第２情報処理装置で処理要求を実行しないと判断される場合に、処理要求を第１情報処理装置が記憶装置へ送信しないようにすることができる。
【００２９】
請求項９に係る発明によれば、複数の装置に処理要求が記憶されている状態を避けることができる。
【００３０】
請求項１０に係る発明によれば、利用者は、処理要求がどこに記憶されているのかを把握することができる。
【図面の簡単な説明】
【００３１】
【図１】本実施形態に係る情報処理システムの構成概略図である。
【図２】本実施形態に係るユーザ端末の構成概略図である。
【図３】本実施形態に係る第１情報処理装置の構成概略図である。
【図４】ジョブ情報の例を示す概念図である。
【図５】本実施形態に係る第２情報処理装置の構成概略図である。
【図６】本実施形態に係る情報処理システムの処理の流れを示す第１のフローチャートである。
【図７】本実施形態に係る情報処理システムの処理の流れを示す第２のフローチャートである。
【発明を実施するための形態】
【００３２】
図１は、本実施形態に係る情報処理システム１０の構成概略図である。情報処理システム１０は、利用者（すなわちユーザ）が利用するユーザ端末１２、第１情報処理装置１４、第２情報処理装置１６、及び、記憶装置としてのストレージ１８を含んで構成されている。なお、図１には、ユーザ端末１２が１つのみ示されているが、情報処理システム１０は、複数のユーザが利用する複数のユーザ端末１２を含んでいてもよい。
【００３３】
第１情報処理装置１４は、例えばＬＡＮにより構成されている第１ネットワーク２０に接続されており、第１ネットワーク２０に接続された他の装置から処理要求（すなわちジョブ）を受信し、当該ジョブを実行することができる。
【００３４】
第１ネットワーク２０には、第１ファイアウォール２２が設けられている。第１ファイアウォール２２は、第１ネットワーク２０の外部からのアクセスを監視し、許可されていないアクセスを遮断するものである。第１ファイアウォール２２は、ユーザ端末１２の第１ネットワーク２０へのアクセスを許可しており、つまり、ユーザ端末１２は、第１ネットワーク２０に接続可能となっている。
【００３５】
本実施形態では、第１情報処理装置１４はシェアオフィスに設置され、第１ネットワーク２０はシェアオフィス内に敷設されたネットワークである。第１ネットワーク２０には、シェアオフィスを利用する、多種多様な業種のユーザが利用する複数のユーザ端末１２が接続可能となっており、各ユーザは、第１情報処理装置１４を共有して利用することができるようになっている。もちろん、第１情報処理装置１４が設置されるのはシェアオフィスに限られず、例えば、ユーザが勤務する会社などであってもよい。
【００３６】
第２情報処理装置１６は、第１ネットワーク２０とは異なる第２ネットワーク２４に接続されている。第２ネットワーク２４も、例えばＬＡＮにより構成されている。上述の通り、第１ネットワーク２０と第２ネットワーク２４とが異なるとは、第１ネットワーク２０に接続された装置から第２ネットワーク２４に接続された装置へアクセスできない状態を意味する。第２情報処理装置１６も、第２ネットワーク２４に接続された他の装置からジョブを受信し、当該ジョブを実行することができる。
【００３７】
第２ネットワーク２４には、第２ファイアウォール２６が設けられている。第２ファイアウォール２６は、第２ネットワーク２４の外部からのアクセスを監視し、許可されていないアクセスを遮断するものである。第１ネットワーク２０に設けられた第１ファイアウォール２２、及び、第２ネットワーク２４に設けられた第２ファイアウォール２６により、第１ネットワーク２０に接続された装置から第２ネットワーク２４に接続された装置へのアクセスが遮断される。本実施形態では、第２ファイアウォール２６は、ユーザ端末１２の第２ネットワーク２４へのアクセスを許可しておらず、つまり、ユーザ端末１２は、第２ネットワーク２４に接続不可となっている。なお、第２ファイアウォール２６がユーザ端末１２の第２ネットワーク２４への接続を許可し、ユーザ端末１２が第２ネットワーク２４にも接続可能となっていてもよい。
【００３８】
本実施形態では、第２情報処理装置１６は、シェアオフィスの外に設置される。例えば、コンビニエンスストアなどである。この場合、第２ネットワーク２４は、コンビニエンスストア内に敷設されたネットワークとなる。
【００３９】
ストレージ１８は、例えばサーバコンピュータにより構成される。ストレージ１８は、例えば通信モジュールなどから構成される通信部と、ハードディスクなどのメモリから構成される記憶部と、ＣＰＵなどから構成される制御部とを含んで構成される。第１ファイアウォール２２は、ストレージ１８と第１情報処理装置１４との通信を許可しており、第２ファイアウォール２６は、ストレージ１８と第２情報処理装置１６との通信を許可している。つまり、ストレージ１８は、インターネットあるいはＬＡＮなどを含む通信回線２８を介して、第１情報処理装置１４及び第２情報処理装置１６と通信可能に接続されている。
【００４０】
図２は、ユーザ端末１２の構成概略図である。ユーザ端末１２は、持ち運び可能な携帯端末であり、例えばラップトップＰＣ、タブレット端末、あるいはスマートフォンなどである。もちろん、ユーザ端末１２としては、このような装置に限られず、以下に説明する機能を発揮する限りにおいてどのような装置であってもよい。
【００４１】
ネットワーク通信部３０は、例えばＬＡＮカードなどを含んで構成される。ネットワーク通信部３０は、第１ネットワーク２０を介して第１情報処理装置１４と通信する。ネットワーク通信部３０は、第１情報処理装置１４にジョブを送信する。
【００４２】
近距離通信部３２は、例えばブルートゥース（登録商標）モジュールなどを含んで構成される。近距離通信部３２は、ユーザ端末１２の近傍にある、同様に近距離通信部を持つ他の装置とぺアリングを行った上で、当該他の装置と直接無線通信する。また、近距離通信部３２は、ユーザ端末１２の近傍範囲内に、所定の情報を無線で発信する。
【００４３】
表示部３４は、例えば液晶ディスプレイや有機ＥＬディスプレイなどで構成される。表示部３４には、ユーザに対する種々の情報が表示される。
【００４４】
入力部３６は、例えばタッチパネル、ボタン、あるいはキーボードなどを含んで構成される。入力部３６は、ユーザの指示をユーザ端末１２に入力するために用いられる。
【００４５】
記憶部３８は、例えばＲＯＭ、ＲＡＭ、あるいはハードディスクなどを含んで構成される。記憶部３８には、ユーザ端末１２の各部を動作させるためのプログラムが記憶される。また、記憶部３８には、端末識別子としての端末ＩＤ４０が記憶される。端末ＩＤ４０は、当該ユーザ端末１２を一意に識別するものである。端末ＩＤ４０は、例えば、当該ユーザ端末１２のＭＡＣアドレスと、ユーザがユーザ端末１２にログインしたときのログイン情報とを組み合わせて生成される。
【００４６】
制御部４２は、例えばＣＰＵあるいはマイクロコントローラなどを含んで構成される。制御部４２は、記憶部３８に記憶されたプログラムに従って、ユーザ端末１２の各部を制御する。また、図２に示されるように、制御部４２は、ジョブ生成部４４及び発信制御部４６としても機能する。
【００４７】
ジョブ生成部４４は、第１情報処理装置１４又は第２情報処理装置１６に処理を実行させるためのジョブを生成する。本実施形態では、ジョブ生成部４４は、第１情報処理装置１４又は第２情報処理装置１６に印刷処理を実行させるための印刷ジョブを生成する。例えば、制御部４２が文書作成アプリケーションを実行し、ユーザが、作成した文書の印刷指示を入力部３６から入力すると、ジョブ生成部４４は、当該文書を印刷するための印刷ジョブを生成する。なお、ジョブ生成部４４が生成するジョブは、第１情報処理装置１４又は第２情報処理装置１６に何らかの処理を実行させるものであれば、その他のジョブであってもよい。
【００４８】
ジョブ生成部４４は、生成したジョブと端末ＩＤ４０とを関連付けて、ネットワーク通信部３０から第１ネットワーク２０を介して第１情報処理装置１４に送信する。本実施形態では、ジョブ生成部４４は、端末ＩＤ４０をジョブに含めて第１情報処理装置１４に送信する。なお、端末ＩＤ４０をジョブに含めずに、ジョブと端末ＩＤ４０とを関連付けた上で別個に送信するようにしてもよい。
【００４９】
好適には、ジョブ生成部４４は、ユーザにより設定された、ジョブの転送可否を示す転送可否情報をジョブに関連付けて第１情報処理装置１４に送信する。詳しくは後述するが、所定の条件を満たした場合に、ユーザ端末１２から第１情報処理装置１４に送信されたジョブは、第１情報処理装置１４からストレージ１８に送信される。転送可否情報とは、ジョブが第１情報処理装置１４からストレージ１８に送信されるのを許可するか否かを示す情報である。なお、本実施形態では、転送可否情報もジョブに含められるが、ジョブ生成部４４は、ジョブと転送可否情報とを関連付けた上で別個に送信するようにしてもよい。
【００５０】
発信制御部４６は、近距離通信部３２からの情報発信に関する制御を行う。具体的には、発信制御部４６は、第１情報処理装置１４にジョブを送信し、第１情報処理装置１４からジョブ受理したことを示す受信確認情報をネットワーク通信部３０が受信すると、近距離通信部３２に端末ＩＤ４０の発信を開始させる。これは、ユーザ端末１２の近接を第１情報処理装置１４又は第２情報処理装置１６に知らせるためである。また、後述するように、発信制御部４６は、所定の条件を満たした場合に、近距離通信部３２に、端末ＩＤ４０に代えて、ジョブの実行指示を示す実行指示情報の発信を開始させる。
【００５１】
図３は、第１情報処理装置１４の構成概略図である。本実施形態に係る第１情報処理装置１４は、印刷処理が可能な画像形成装置であるが、第１情報処理装置１４としては、ユーザ端末１２から送信されてきたジョブを実行可能な限りにおいて、その他の装置であってもよい。
【００５２】
ネットワーク通信部５０は、例えばＬＡＮカードなどを含んで構成される。ネットワーク通信部５０は、第１ネットワーク２０を介して、ユーザ端末１２及びストレージ１８と通信する。ネットワーク通信部５０は、ユーザ端末１２からジョブを受信する。また、ネットワーク通信部５０は、ユーザ端末１２からジョブを受信した際に、受信確認情報をユーザ端末１２に送信する。さらに、ネットワーク通信部５０は、所定の条件を満たした場合に、ユーザ端末１２から受信したジョブをストレージ１８に送信する。
【００５３】
近距離通信部５２は、例えばブルートゥースモジュールなどを含んで構成される。近距離通信部５２は、第１情報処理装置１４の近傍にある、同様に近距離通信部を持つ他の装置とペアリングを行った上で、当該他の装置と直接無線通信するために用いられる。特に、近距離通信部５２は、ユーザ端末１２との間で近距離通信を行う。また、近距離通信部５２は、ユーザ端末１２の近距離通信部３２が発信した情報を受信する。
【００５４】
表示部５４は、例えば液晶ディスプレイや有機ＥＬディスプレイなどで構成される。表示部５４には、第１情報処理装置１４に関する種々の情報が表示される。
【００５５】
入力部５６は、例えばタッチパネルあるいはボタンなどを含んで構成される。入力部５６は、ユーザの指示を第１情報処理装置１４に入力するために用いられる。
【００５６】
記憶部５８は、例えばＲＯＭ、ＲＡＭ、あるいはハードディスクなどを含んで構成される。記憶部５８には、第１情報処理装置１４の各部を動作させるための情報処理プログラムが記憶される。また、記憶部５８は、受信したジョブと、当該ジョブに関するジョブ情報を保持するジョブ保持部６０を有する。
【００５７】
図４は、ジョブ情報の内容例が示されている。ジョブ情報は、ジョブ保持部６０に保持されたジョブを一意に識別するジョブＩＤと、当該ジョブを送信したユーザ端末１２の端末ＩＤ４０と、当該ジョブの転送可否とが互いに関連付けられて記憶される。ジョブＩＤは、ユーザ端末１２からジョブを受信した際に、後述の制御部６４によってジョブに付与される。端末ＩＤ４０及び転送可否は、当該ジョブに関連付けられてユーザ端末１２から送信されたものである。
【００５８】
ジョブを受信する度に、ジョブ保持部６０にジョブ及びジョブ情報が保持され、ジョブが実行されるか、あるいはジョブがストレージ１８に送信されると、当該ジョブ及び当該ジョブに対応するジョブ情報がジョブ保持部６０から削除される。
【００５９】
画像形成部６２は、感光体ドラム、トナー、あるいは記録媒体搬送装置などを含んで構成される。画像形成部６２は、ジョブ保持部６０に保持されたジョブに応じて、画像を記録媒体上に形成する印刷処理を実行する。
【００６０】
制御部６４は、例えばＣＰＵあるいはマイクロコントローラなどを含んで構成される。制御部６４は、記憶部５８に記憶された情報処理プログラムに従って、第１情報処理装置１４の各部を制御する。また、図３に示されるように、制御部６４は、接続解除検出部６６、ジョブ送信処理部６８、ジョブ実行部７０、及び、通知処理部７２としての機能を有する。
【００６１】
接続解除検出部６６は、ユーザ端末１２からジョブを受信した後、当該ユーザ端末１２の第１ネットワーク２０への接続が解除されたか否かを検出する。ユーザ端末１２の第１ネットワーク２０への接続が解除されたか否かは、種々の方法で検出することができる。
【００６２】
例えば、接続解除検出部６６は、ジョブを受信したことをトリガとして、ジョブを送信したユーザ端末１２に対して、第１ネットワーク２０を介して接続確認情報を間欠的に送信する。例えば、接続解除検出部６６は、ユーザ端末１２に対してＰｉｎｇを定期的に送信する。なお、接続確認情報の送り先は、ユーザ端末１２からジョブと共に受信するジョブの送信元を示す情報（例えば送信元ＩＰアドレス）に基づいて特定することができる。そして、接続解除検出部６６は、所定時間、第１ネットワーク２０を介したユーザ端末１２との通信ができなかった場合に、ユーザ端末１２の第１ネットワーク２０への接続が解除されたと判定する。例えば、送信したＰｉｎｇに対する応答がユーザ端末１２から所定時間返って来なかった場合に、ユーザ端末１２の第１ネットワーク２０への接続が解除されたと判定する。
【００６３】
また、上述のように、ユーザ端末１２は、第１情報処理装置１４から受信確認情報を受信すると、端末ＩＤ４０の発信を開始するから、接続解除検出部６６は、ジョブを送信したユーザ端末１２から近距離通信部５２が受信した端末ＩＤ４０を示す電波の電波強度が、所定の強度以下となった場合に、ユーザ端末１２の第１ネットワーク２０への接続が解除されたと判定するようにしてもよい。
【００６４】
また、端末ＩＤ４０と、当該端末ＩＤ４０が示すユーザ端末１２を利用するユーザを識別するユーザＩＤとを関連付けて記憶部５８に記憶しておいた上で、接続解除検出部６６は、第１ネットワーク２０が敷設されたエリアに対するユーザの入退場を管理する入退場管理システムからの情報に基づいて、ユーザ端末１２の第１ネットワーク２０への接続が解除されたか否かを判定するようにしてもよい。例えば、接続解除検出部６６は、ジョブを送信したユーザ端末１２を利用するユーザが退場したことを入退場管理システムが検出した場合に、入退場管理システムから当該ユーザが退場したことを通知してもらい、当該通知を受けた場合に、ユーザ端末１２の第１ネットワーク２０への接続が解除されたと判定するようにしてもよい。
【００６５】
さらに、接続解除検出部６６は、上記の複数の判定方法を組み合わせて、ユーザ端末１２の第１ネットワーク２０への接続が解除されたか否かを判定するようにしてもよい。
【００６６】
ジョブ送信処理部６８は、第１情報処理装置１４にジョブを送信したユーザ端末１２の第１ネットワーク２０への接続が解除されたことを接続解除検出部６６が検出した場合に、当該ジョブと当該ユーザ端末１２の端末ＩＤ４０とを関連付けてストレージ１８に送信する。その上で、ジョブ送信処理部６８は、送信したジョブと、当該ジョブのジョブ情報をジョブ保持部６０から削除する。
【００６７】
第１情報処理装置１４にジョブを送信したユーザ端末１２の第１ネットワーク２０への接続が解除された場合、当該ユーザ端末１２を利用するユーザが、第１ネットワーク２０が敷設されたエリア（本実施形態ではシェアオフィス）から離れた可能性がある。この場合、当該ユーザは、既に第１情報処理装置１４に送信したジョブを第１情報処理装置１４で実行しない可能性がある。さらに言えば、当該ユーザは、当該ジョブを他の情報処理装置、例えばコンビニエンスストアに設置された第２情報処理装置１６で実行したいと考える場合がある。
【００６８】
したがって、ジョブ送信処理部６８は、第１情報処理装置１４にジョブを送信したユーザ端末１２の第１ネットワーク２０への接続が解除された場合、第２情報処理装置１６と通信可能であるストレージ１８に、当該ジョブと端末ＩＤ４０を送信する。ストレージ１８は、受信したジョブと端末ＩＤとを関連付けてストレージ１８の記憶部に保持する。これにより、ユーザが第２情報処理装置１６で当該ジョブを実行したい場合、ストレージ１８が第２情報処理装置１６に当該ジョブを転送できるから、第２情報処理装置１６において当該ジョブを実行可能となる。
【００６９】
また、ジョブ保持部６０に保持されたジョブに関する情報が表示部５４に表示され得るならば、第１情報処理装置１４で処理しない可能性があるジョブをジョブ保持部６０に残しておくと、当該ジョブを送信したユーザ以外の他のユーザに当該ジョブに関する情報（例えばファイル名や送信ユーザ名など）を見られてしまう可能性がある。特に、本実施形態のように第１情報処理装置１４がシェアオフィスに設置されている場合には、ジョブに関する情報が多種多様な業種の複数のユーザに見られてしまう可能性がある。したがって、ジョブ送信処理部６８が、ストレージ１８に送信したジョブ及び当該ジョブのジョブ情報をジョブ保持部６０から削除することで、当該ジョブに関する情報を他人に見られることを防止することができる。
【００７０】
複数のユーザ端末１２から送信された複数のジョブがジョブ保持部６０に保持されている場合、ジョブ送信処理部６８は、ジョブ保持部６０に保持された複数のジョブの中から、第１ネットワーク２０への接続が解除されたユーザ端末１２の端末ＩＤに関連付けられたジョブをストレージ１８に送信する。例えば、ジョブ保持部６０に図４に示すようなジョブ情報が保持されている状態において、第１ネットワーク２０への接続が解除されたユーザ端末１２の端末ＩＤが「Ｄ０００１」である場合、ジョブＩＤ「Ｊ０００１」及び「Ｊ０００３」が示す２つのジョブをストレージ１８に送信し、ジョブＩＤ「Ｊ０００２」及び「Ｊ０００４」が示すジョブはストレージ１８に送信しない。
【００７１】
さらに、第１ネットワーク２０への接続が解除されたユーザ端末１２の端末ＩＤに関連付けられたジョブのうち、転送可否情報において転送が許可されたジョブのみをストレージ１８に送信するようにしてもよい。例えば、ジョブ保持部６０に図４に示すようなジョブ情報が保持されている状態において、第１ネットワーク２０への接続が解除されたユーザ端末１２の端末ＩＤが「Ｄ０００１」である場合、端末ＩＤ「Ｄ０００１」に関連付けられ、かつ、転送可否情報が「可」、つまり転送が許可された、ジョブＩＤ「Ｊ０００１」が示すジョブをストレージ１８に送信し、端末ＩＤ「Ｄ０００１」に関連付けられてはいるが、転送可否情報が「否」、つまり転送が許可されていない、ジョブＩＤ「Ｊ０００３」はストレージ１８に送信しないようにしてもよい。
【００７２】
また、ジョブ送信処理部６８は、第１情報処理装置１４にジョブを送信したユーザ端末１２の第１ネットワーク２０への接続が解除されたことを接続解除検出部６６が検出し、かつ、第１情報処理装置１４と当該ユーザ端末１２との間の距離が所定距離以上であるという距離条件を満たした場合に、当該ジョブと当該ユーザ端末１２の端末ＩＤとを関連付けてストレージ１８に送信するようにしてもよい。
【００７３】
第１ネットワーク２０への接続が解除されたことを接続解除検出部６６が検出するのみならず、第１情報処理装置１４と当該ユーザ端末１２との間の距離が所定距離以上となれば、より、当該ユーザ端末１２を利用するユーザが第１ネットワーク２０が敷設されたエリアから離れた可能性が高くなる。したがって、ジョブ送信処理部６８は、第１ネットワーク２０への接続が解除されたことを接続解除検出部６６が検出するのみならず、さらに上記距離条件を満たす場合に当該ジョブと端末ＩＤとをストレージ１８に送信することで、第１ネットワーク２０が敷設されたエリアから当該ユーザが離れた可能性がより高い場合、つまり、当該ジョブを第１情報処理装置１４で実行しない可能性がより高い場合に、当該ジョブと端末ＩＤ４０とをストレージ１８に送信することができる。
【００７４】
なお、第１情報処理装置１４とユーザ端末１２との間の距離は、例えば以下のように取得することができる。ユーザ端末１２に現在位置取得部（例えばＧＰＳ）を設けておき、ユーザ端末１２が、ネットワーク通信部３０あるいは近距離通信部３２から、ユーザ端末１２の現在位置を示す現在位置情報を定期的に第１情報処理装置１４に送信する。第１情報処理装置１４は、受信した現在位置情報と、既知である自装置の現在位置に基づいて、第１情報処理装置１４とユーザ端末１２との間の距離を取得する。
【００７５】
また、ジョブ送信処理部６８は、第１情報処理装置１４にジョブを送信したユーザ端末１２の第１ネットワーク２０への接続が解除されたことを接続解除検出部６６が検出し、かつ、現在時刻が当該ユーザ端末１２を利用するユーザの業務時間内であるという時間条件を満たした場合に、当該ジョブと当該ユーザ端末１２の端末ＩＤとを関連付けてストレージ１８に送信するようにしてもよい。
【００７６】
ユーザの業務時間外の時刻において、当該ユーザのユーザ端末１２の第１ネットワーク２０への接続が解除された場合、それは、単に当該ユーザが帰宅することを意味する可能性がある。この場合、当該ユーザは、次の日に再度第１ネットワーク２０が敷設されたエリアに来て、当該ジョブを第１情報処理装置１４において実行する可能性がある。一方、ユーザの業務時間内の時刻において、当該ユーザのユーザ端末１２の第１ネットワーク２０への接続が解除された場合、当該ユーザは、他の場所で業務を続ける可能性が高く、そうであるならば、当該ユーザが当該ジョブを他の情報処理装置で設置された第２情報処理装置１６で実行したい場合が考えられる。したがって、ジョブ送信処理部６８は、第１ネットワーク２０への接続が解除されたことを接続解除検出部６６が検出するのみならず、さらに上記時間条件を満たす場合に当該ジョブと端末ＩＤとをストレージ１８に送信することで、当該ジョブを第１情報処理装置１４で実行しない可能性がより高い場合に、当該ジョブと端末ＩＤ４０とをストレージ１８に送信することができる。
【００７７】
さらに、ジョブ送信処理部６８は、第１情報処理装置１４にジョブを送信したユーザ端末１２の第１ネットワーク２０への接続が解除されたことを接続解除検出部６６が検出し、かつ、上記距離条件及び時間条件の両方を満たした場合に、当該ジョブと当該ユーザ端末１２の端末ＩＤとを関連付けてストレージ１８に送信するようにしてもよい。
【００７８】
仮に、第１情報処理装置１４がストレージ１８にジョブを送信した後に、ユーザが当該ジョブを第１情報処理装置１４にて実行しようとした場合、第１情報処理装置１４は、当該ジョブを保持していないため、ストレージ１８から当該ジョブを返送してもらう必要がある。この場合、本来不要だった第１情報処理装置１４とストレージ１８との間の余分な通信が生じてしまう。上述のように、ジョブ送信処理部６８がジョブをストレージ１８に送信する条件を厳しくして、当該ジョブを第１情報処理装置１４で実行しない可能性がより高い場合に、当該ジョブと端末ＩＤ４０とをストレージ１８に送信することで、上記のような余分な通信が生じることを抑制することができる。
【００７９】
ジョブ実行部７０は、ユーザ端末１２から受信したジョブに基づいて、画像形成部６２に印刷処理を実行させる。具体的には、まず、ジョブ実行部７０は、ユーザ端末１２からジョブを受信した後、接続解除検出部６６が当該ユーザ端末１２の第１ネットワーク２０への接続解除を検出せずに、近距離通信部５２が、ユーザ端末１２が発信する端末ＩＤ４０を受信した場合に、ジョブ保持部６０に、受信した端末ＩＤ４０に対応するジョブが保持されているか否かを確認する。
【００８０】
受信した端末ＩＤ４０に対応するジョブがジョブ保持部６０に保持されている場合、ジョブ実行部７０は、近距離通信部５２からユーザ端末１２に対して、受信した端末ＩＤ４０に対応するジョブを保持していることの通知を送信する。当該通知には、当該ジョブのジョブＩＤが含まれている。なお、受信した端末ＩＤ４０に対応するジョブが保持されていない場合、過去に当該ジョブをストレージ１８に送信しているならば、ジョブ実行部７０は、ストレージ１８に当該ジョブの返送依頼を送信してストレージ１８から当該ジョブを返送してもらった上で、ユーザ端末１２に上記通知を送信する。受信した端末ＩＤ４０に対応するジョブをユーザ端末１２から受信したことがなければ、ジョブ実行部７０はそれ以上の処理は実行しない。
【００８１】
当該通知に基づいて、ユーザ端末１２の表示部３４には、ユーザにジョブの実行指示を第１情報処理装置１４に送信するか否かを確認するための画面が表示される。ユーザが当該画面にて実行指示の送信を指示すると、ユーザ端末１２の近距離通信部３２からは、端末ＩＤ４０に代えて、当該ジョブの実行指示を示す実行指示情報が発信される。実行指示情報には、実行指示の対象となるジョブのジョブＩＤが含まれている。第１情報処理装置１４の近距離通信部５２が当該実行指示情報を受信すると、ジョブ実行部７０は、当該実行指示情報に含まれるジョブＩＤに対応するジョブを画像形成部６２に実行させる。
【００８２】
ジョブ実行部７０は、ジョブの実行が完了した後、実行したジョブと、当該ジョブのジョブ情報をジョブ保持部６０から削除する。
【００８３】
なお、ユーザは、第１情報処理装置１４を直接操作してジョブの実行指示を入力することができる。具体的には、ジョブ実行部７０は、ユーザ端末１２からジョブを受信した後に、当該ジョブを実行するか否かを確認するための画面を第１情報処理装置１４の表示部５４に表示させ、入力部５６から当該ジョブの実行指示がユーザによって入力された場合に、画像形成部６２に当該ジョブを実行させるようにしてもよい。また、ジョブ実行時のセキュリティを高める目的で、ユーザ端末１２からジョブを第１情報処理装置１４に送信する際にパスワードを設定しておき、入力部５６から実行指示を入力する際に、ユーザにパスワードの入力を求め、先に設定したパスワードと入力したパスワードが一致する場合に、画像形成部６２に当該ジョブを実行させるようにしてもよい。また、ジョブに関する情報（例えばファイル名や送信ユーザ名など）を他のユーザに見られないようにするために、表示部５４にジョブを実行するか否かを確認するための画面を表示させる際、に関する情報を表示させないようにしてもよい。
【００８４】
通知処理部７２は、ジョブ実行部７０がジョブの実行を完了したこと、及び、当該ジョブと当該ジョブに関するジョブ情報がジョブ保持部６０から削除されたこと示す実行完了通知を、近距離通信部５２からユーザ端末１２に送信する。
【００８５】
また、通知処理部７２は、ジョブ送信処理部６８によってジョブがストレージ１８に送信された場合に、ジョブがストレージ１８に送信されたこと、及び、当該ジョブと当該ジョブに関するジョブ情報がジョブ保持部６０から削除されたこと示すジョブ送信通知をユーザ端末１２に送信する。この場合、ユーザ端末１２は、第１ネットワーク２０に接続されておらず、また、第１情報処理装置１４から離れた位置にある可能性が高いため、通知処理部７２は、ジョブ送信通知を保持しておき、再度、ユーザ端末１２が第１ネットワーク２０に接続された際に、ジョブ送信通知をネットワーク通信部５０からユーザ端末１２に送信する。あるいは、第１情報処理装置１４とユーザ端末１２とが、インターネット回線あるいは携帯電話通信網などの別途の通信手段で通信可能な場合には、当該別途の通信手段にてジョブ送信通知を送信するようにしてもよい。この場合、ユーザ端末１２に対するジョブ送信通知の送信先は、予めユーザに入力させる、あるいは、ジョブと共に受信するなどの方法で予め取得しておく。
【００８６】
図５は、第２情報処理装置１６の構成概略図である。第２情報処理装置１６のハードウェア構成は、第１情報処理装置１４と同様であるため、その説明は省略する。また、以下においては、第１情報処理装置１４との間で機能の面で差異があるところのみを説明し、機能的に同様な構成要件については説明を省略する。
【００８７】
ネットワーク通信部８０は、第２ネットワーク２４を介して、ストレージ１８と通信する。ネットワーク通信部８０は、ストレージ１８からジョブを受信し、また、ストレージ１８に対してジョブを送信する。
【００８８】
ジョブ実行部９４は、ユーザ端末１２が第２情報処理装置１６に近接した際に、当該ユーザ端末１２が先に第１情報処理装置１４に送信したジョブを実行する。具体的には、まず、ジョブ実行部９４は、ユーザ端末１２から発信される端末ＩＤ４０を近距離通信部８２が受信したか否かを判定する。端末ＩＤ４０を発信しているユーザ端末１２が第２情報処理装置１６に近接し、近距離通信部８２が当該端末ＩＤ４０を受信すると、ジョブ実行部９４は、第２情報処理装置１６の記憶部８８に、受信した端末ＩＤ４０に対応するジョブが保持されているか否かを確認する。既にストレージ１８から当該ジョブが転送されていなければ、記憶部８８に当該ジョブは保持されていないから、ジョブ実行部９４は、受信した端末ＩＤ４０及びジョブの転送依頼をネットワーク通信部８０からストレージ１８に送信する。
【００８９】
ストレージ１８は、第２情報処理装置１６から端末ＩＤ４０と転送依頼を受信して、当該転送依頼に応じて、ストレージ１８の記憶部に保持された、当該端末ＩＤ４０に関連付けられたジョブを第２情報処理装置１６に転送する。ストレージ１８は、送信したジョブと、当該ジョブに関連付けられた端末ＩＤ４０をストレージ１８の記憶部から削除する。また、ストレージ１８は、ジョブを第２情報処理装置１６に送信したこと、及び、ストレージ１８は、ジョブが第２情報処理装置１６に送信されたこと、及び、当該ジョブと当該ジョブに関連付けられた端末ＩＤ４０がストレージ１８から削除されたこと示すジョブ送信通知をユーザ端末１２に送信するようにしてもよい。ストレージ１８からユーザ端末１２へのジョブ送信通知は、インターネット回線あるいは携帯電話通信網などの通信手段を用いて行う。この場合、ユーザ端末１２に対するジョブ送信通知の送信先は、ジョブ及び端末ＩＤ４０と共に第１情報処理装置１４から受信する。
【００９０】
ストレージ１８から送信されたジョブと、近距離通信部８２が受信した端末ＩＤ４０は、関連付けられて記憶部８８に保持される。
【００９１】
以後のジョブ実行部９４の処理は、第１情報処理装置１４のジョブ実行部７０の処理と同様である。すなわち、ジョブ実行部９４は、近距離通信部８２からユーザ端末１２に対して、受信した端末ＩＤ４０に対応するジョブを保持していることの通知を送信する。当該通知に対して、ユーザが実行指示の送信を指示すると、ユーザ端末１２の近距離通信部３２からは、端末ＩＤ４０に代えて、当該ジョブの実行指示を示す実行指示情報が発信される。第２情報処理装置１６の近距離通信部８２が当該実行指示情報を受信すると、ジョブ実行部９４は、当該実行指示情報に含まれるジョブＩＤに対応するジョブを画像形成部６２に実行させる。そして、ジョブ実行部９４は、ジョブの実行が完了した後、実行したジョブと、当該ジョブに関連付けられた端末ＩＤ４０とを記憶部８８から削除する。もちろん、ユーザは、第２情報処理装置１６を直接操作してジョブの実行指示を入力することもできる。
【００９２】
ユーザ端末１２が、一旦は第２情報処理装置１６に近接して、第２情報処理装置１６がストレージ１８からジョブを受信した後に、再度ユーザ端末１２が第２情報処理装置１６から離れる場合が考えられる。この場合、当該ユーザは、既に第２情報処理装置１６に送信されたジョブを第２情報処理装置１６で実行しない可能性がある。第２情報処理装置１６に当該ジョブを残しておくと、当該ジョブを送信したユーザ以外の他のユーザに当該ジョブに関する情報を見られてしまう可能性がある。
【００９３】
したがって、ジョブ送信処理部９６は、第２情報処理装置１６がストレージ１８からジョブを受信した後に、ユーザ端末１２が第２情報処理装置１６から所定距離離れた場合、当該ジョブ及び当該ジョブに関連付けられた端末ＩＤ４０をストレージ１８に返送する。その上で、ジョブ送信処理部９６は、送信したジョブと当該端末ＩＤ４０とを記憶部８８から削除する。
【００９４】
なお、第２情報処理装置１６とユーザ端末１２との間の距離は、例えば以下のように取得することができる。ユーザ端末１２に現在位置取得部を設けておき、ユーザ端末１２は、近距離通信部３２から、ユーザ端末１２の現在位置を示す現在位置情報を定期的に第２情報処理装置１６に送信する。ジョブ送信処理部９６は、受信した現在位置情報と、既知である自装置の現在位置に基づいて取得することができる。
【００９５】
通知処理部９８は、ジョブ実行部９４がジョブの実行を完了したこと、及び、当該ジョブと当該ジョブに関連付けられた端末ＩＤ４０が記憶部８８から削除されたこと示す実行完了通知を、近距離通信部８２からユーザ端末１２に送信する。
【００９６】
また、通知処理部９８は、ジョブ送信処理部９６によってジョブがストレージ１８に返送された場合に、ジョブがストレージ１８に返送されたこと、及び、当該ジョブと当該ジョブに関連付けられた端末ＩＤ４０が記憶部８８から削除されたこと示すジョブ返送通知をユーザ端末１２に送信する。第２情報処理装置１６からユーザ端末１２へのジョブ返送通知は、インターネット回線あるいは携帯電話通信網などの通信手段を用いて行う。この場合、ユーザ端末１２に対するジョブ返送通知の送信先は、ジョブ及び端末ＩＤ４０と共にストレージ１８から受信する。
【００９７】
ジョブ返送通知を受信すると、ユーザ端末１２の近距離通信部３２からは、再度、実行指示情報に代えて、端末ＩＤ４０が発信される。その後、ユーザ端末１２が第１情報処理装置１４又は第２情報処理装置１６に近接すれば、ユーザ端末１２が近接した第１情報処理装置１４又は第２情報処理装置１６にストレージ１８からジョブ及び端末ＩＤ４０が転送され、当該情報処理装置で当該ジョブを実行することができる。
【００９８】
本実施形態に係る情報処理システム１０の構成概要は以上の通りである。以下、図６及び図７に示すフローチャートに従って、情報処理システム１０の処理の流れを説明する。
【００９９】
ステップＳ１０において、ジョブ生成部４４は、ジョブを生成し、生成したジョブと自装置の端末ＩＤ４０とを関連付けて第１情報処理装置１４に送信する。
【０１００】
ステップＳ１２において、制御部６４は、ステップＳ１０で受信したジョブ及び端末ＩＤを関連付けてジョブ保持部６０に保持する。
【０１０１】
ステップＳ１４において、制御部６４は、ユーザ端末１２に受信確認情報を送信する。また、接続解除検出部６６は、ステップＳ１０で受信した端末ＩＤ４０が示すユーザ端末１２の第１ネットワーク２０からの接続解除の検知を開始する。
【０１０２】
ステップＳ１６において、発信制御部４６は、第１情報処理装置１４から受信確認情報を受信すると、近距離通信部３２から端末ＩＤ４０の発信を開始する。
【０１０３】
ステップＳ１８において、ジョブ実行部７０は、ユーザ端末１２が発信する端末ＩＤ４０を近距離通信部５２が受信したか否かを判定する。受信した場合は、ステップＳ２０に進む。以下、ステップＳ２０〜Ｓ３４は、第１情報処理装置１４にてジョブを実行する処理である。
【０１０４】
ステップＳ２０において、ジョブ実行部７０は、ステップＳ１８で受信した端末ＩＤ４０に対応するジョブを保持していることの通知を近距離通信部５２からユーザ端末１２に送信する。
【０１０５】
ステップＳ２２において、制御部４２は、ステップＳ２０で受信した通知に基づいて、ユーザにジョブの実行指示を第１情報処理装置１４に送信するか否かを確認するための画面を表示部３４に表示する。そして、発信制御部４６は、ユーザが当該画面にて実行指示の送信を指示したか否かを判定し、指示したならばステップＳ２４に進む。ユーザ端末１２は、ユーザからジョブの実行指示が入力されるまで、近距離通信部３２からの端末ＩＤ４０の発信を維持する。
【０１０６】
ステップＳ２４において、発信制御部４６は、端末ＩＤ４０に代えて、当該ジョブの実行指示を示す実行指示情報を近距離通信部３２から発信させる。
【０１０７】
ステップＳ２６において、ジョブ実行部７０は、ユーザ端末１２が発信するジョブの実行指示情報を近距離通信部５２が受信するまで待機し、受信した場合は、ステップＳ２８に進む。
【０１０８】
ステップＳ２８において、ジョブ実行部７０は、当該ジョブを実行する。
【０１０９】
ステップＳ３０において、ジョブ実行部７０は、実行したジョブと、当該ジョブのジョブ情報をジョブ保持部６０から削除する。
【０１１０】
ステップＳ３２において、通知処理部７２は、ジョブ実行部７０がジョブの実行を完了したこと、及び、当該ジョブと当該ジョブに関するジョブ情報がジョブ保持部６０から削除されたこと示す実行完了通知を、近距離通信部５２からユーザ端末１２に送信する。
【０１１１】
ステップＳ３４において、発信制御部４６は、ステップＳ３２で受信した実行完了通知をトリガとして、近距離通信部３２からの実行指示情報の発信を停止する。
【０１１２】
ステップＳ１８で端末ＩＤ４０を近距離通信部５２が受信していないと判定された場合、ステップＳ３６に進む。以下、ステップＳ３６〜Ｓ４４は、第１情報処理装置１４からストレージ１８にジョブを送信する処理である。
【０１１３】
ステップＳ３６において、接続解除検出部６６は、ステップＳ１０でジョブを送信したユーザ端末１２の第１ネットワーク２０への接続が解除されたか否かを判定する。接続解除が検知されなかった場合はステップＳ１８に戻り、接続解除が検知された場合はステップＳ３８に進む。
【０１１４】
ステップＳ３８において、ジョブ送信処理部６８は、ステップＳ３６で接続解除が検知されたユーザ端末１２の端末ＩＤ４０と、ステップＳ１２でジョブ保持部６０に保持された、当該端末ＩＤ４０に関連付けられたジョブをストレージ１８に送信する。
【０１１５】
ステップＳ４０において、ジョブ送信処理部６８は、ステップＳ３８で送信したジョブと、当該ジョブに関するジョブ情報をジョブ保持部６０から削除する。
【０１１６】
ステップＳ４２において、通知処理部７２は、ジョブがストレージ１８に送信されたこと、及び、当該ジョブと当該ジョブに関するジョブ情報がジョブ保持部６０から削除されたこと示すジョブ送信通知をユーザ端末１２に送信する。
【０１１７】
ステップＳ４４において、第１情報処理装置１４からジョブと端末ＩＤ４０を受信したストレージ１８は、当該ジョブと当該端末ＩＤ４０とを関連付けて、ストレージ１８の記憶部に保持する。
【０１１８】
第１情報処理装置１４からストレージ１８にジョブが送信され、ストレージ１８がジョブと端末ＩＤ４０とを関連付けて保持された状態、及び、ユーザ端末１２から端末ＩＤ４０が発信された状態で図７のフローチャートに進む。以下、ステップＳ４６〜Ｓ６０は、ストレージ１８から第２情報処理装置１６にジョブを転送する処理である。
【０１１９】
ステップＳ４６において、ジョブ実行部９４は、ユーザ端末１２が発信する端末ＩＤ４０を近距離通信部５２が受信するまで待機し、受信した場合はステップＳ４８に進む。
【０１２０】
ステップＳ４８において、ジョブ実行部９４は、ステップＳ４６で受信した端末ＩＤ４０と共に、ジョブの転送依頼をネットワーク通信部８０からストレージ１８に送信する。
【０１２１】
ステップＳ５０において、ストレージ１８は、ステップＳ４８で受信した端末ＩＤ４０に関連付けられて保持されたジョブを第２情報処理装置１６に転送する。
【０１２２】
ステップＳ５２において、ストレージ１８は、ステップＳ５０で送信したジョブと、当該ジョブに関連付けられた端末ＩＤ４０をストレージ１８から削除する。
【０１２３】
ステップＳ５４において、ストレージ１８は、ジョブが第２情報処理装置１６に送信されたこと、及び、当該ジョブと当該ジョブに関連付けられた端末ＩＤ４０がストレージ１８から削除されたこと示すジョブ送信通知をユーザ端末１２に送信する。
【０１２４】
ステップＳ５６において、ジョブ実行部９４は、ステップＳ４６で受信した端末ＩＤ４０に対応するジョブを保持していることの通知を近距離通信部８２からユーザ端末１２に送信する。
【０１２５】
ステップＳ５８において、制御部４２は、ステップＳ５６で受信した通知に基づいて、ユーザにジョブの実行指示を第２情報処理装置１６に送信するか否かを確認するための画面を表示部３４に表示する。そして、発信制御部４６は、ユーザが当該画面にて実行指示の送信を指示したか否かを判定し、指示したならばステップＳ６０に進む。ユーザ端末１２は、ユーザからジョブの実行指示が入力されるまで、近距離通信部３２からの端末ＩＤ４０の発信を維持する。
【０１２６】
ステップＳ６０において、発信制御部４６は、端末ＩＤ４０に代えて、当該ジョブの実行指示を示す実行指示情報を近距離通信部３２から発信させる。
【０１２７】
ステップＳ６２において、ジョブ実行部９４は、ユーザ端末１２が発信するジョブの実行指示情報を近距離通信部８２が受信したか否かを判定し、受信した場合は、ステップＳ６４に進む。以下、ステップＳ６４〜Ｓ７２は、第２情報処理装置１６にてジョブを実行する処理である。
【０１２８】
ステップＳ６４において、ジョブ実行部９４は、当該ジョブを実行する。
【０１２９】
ステップＳ６６において、ジョブ実行部９４は、実行したジョブと、当該ジョブに関連付けられた端末ＩＤ４０を記憶部８８から削除する。
【０１３０】
ステップＳ６８において、通知処理部９８は、ジョブ実行部９４がジョブの実行を完了したこと、及び、当該ジョブと当該ジョブに関する端末ＩＤ４０が記憶部８８から削除されたこと示す実行完了通知を、近距離通信部８２からユーザ端末１２に送信する。
【０１３１】
ステップＳ７０において、発信制御部４６は、第２情報処理装置１６から実行完了通知を受信したか否かを判定する。ステップＳ６４で第２情報処理装置１６にてジョブが実行された場合は、実行完了通知を受信するから、ステップＳ７２に進む。
【０１３２】
ステップＳ７２において、発信制御部４６は、近距離通信部３２からの実行指示情報の発信を停止する。
【０１３３】
後述のステップＳ７６〜Ｓ８４の処理で、第２情報処理装置１６からストレージ１８に返送された場合、ユーザ端末１２は、第２情報処理装置１６から実行完了通知を受信しないので、ステップＳ７２に進む。
【０１３４】
ステップＳ７２において、発信制御部４６は、実行指示情報に代えて、端末ＩＤ４０を近距離通信部３２から発信させ、ステップＳ４６に戻る。
【０１３５】
ステップＳ６２で実行指示情報を近距離通信部８２が受信していないと判定された場合、ステップＳ７６に進む。以下、ステップＳ７６〜Ｓ８４は、第２情報処理装置１６からストレージ１８にジョブを返送する処理である。
【０１３６】
ステップＳ７６において、ジョブ送信処理部９６は、ユーザ端末１２が第２情報処理装置１６から所定距離離れたか否かを判定する。ユーザ端末１２が第２情報処理装置１６から所定距離内にある場合はステップＳ６２に戻り、ユーザ端末１２が第２情報処理装置１６から所定距離離れた場合はステップＳ７８に進む。
【０１３７】
ステップＳ７８において、ジョブ送信処理部９６は、ステップＳ５０でストレージ１８から受信したジョブと、当該ジョブに関連付けられた端末ＩＤ４０をストレージ１８に返送する。
【０１３８】
ステップＳ８０において、ジョブ送信処理部９６は、ステップＳ７８で返送したジョブと、当該ジョブに関連付けられた端末ＩＤ４０を記憶部８８から削除する。
【０１３９】
ステップＳ８２において、通知処理部９８は、ジョブがストレージ１８に返送されたこと、及び、当該ジョブと当該ジョブに関連付けられた端末ＩＤ４０が記憶部８８から削除されたこと示すジョブ返送通知をユーザ端末１２に送信し、ステップＳ４６に戻る。
【０１４０】
ステップＳ８４において、ストレージ１８は、第２情報処理装置１６からジョブが返送されたか否かを判定し、ジョブが返送されなかった場合は処理を終了し、ジョブが返送された場合はステップＳ４４（図６参照）に戻り、ストレージ１８は、再度、返送されたジョブと端末ＩＤ４０とを関連付けて、ストレージ１８の記憶部に保持する。
【０１４１】
以上、本発明に係る実施形態を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない限りにおいて種々の変更が可能である。
【符号の説明】
【０１４２】
１０  情報処理システム、１２  ユーザ端末、１４  第１情報処理装置、１６  第２情報処理装置、１８  ストレージ、２０  第１ネットワーク、２２  第１ファイアウォール、２４  第２ネットワーク、２６  第２ファイアウォール、２８  通信回線、３０，５０，８０  ネットワーク通信部、３２，５２，８２  近距離通信部、３４，５４，８４  表示部、３６，５６，８６  入力部、３８，５８，８８  記憶部、４０  端末ＩＤ、４２，６４，９２  制御部、４４  ジョブ生成部、４６  発信制御部、６０  ジョブ保持部、６２，９０  画像形成部、６６  接続解除検出部、６８，９６  ジョブ送信処理部、７０，９４  ジョブ実行部、７２，９８  通知処理部。
【図１】
2020155040.tif 000003
【図２】
2020155040.tif 000004
【図３】
2020155040.tif 000005
【図４】
2020155040.tif 000006
【図５】
2020155040.tif 000007
【図６】
2020155040.tif 000008
【図７】
2020155040.tif 000009