(57)【要約】【課題】印刷物の盗難を防止しながらユーザのプライバシー保護を実現する。【解決手段】情報処理システムは、ユーザが認証され、かつ、検出部によりサーバから一定範囲内に存在するモバイル端末装置が検出されたときに、複数のモバイル端末装置のそれぞれからの印刷データの入力がある場合、複数のモバイル端末装置の内、一定範囲内を存在する第１モバイル端末装置には、印刷を許可するか拒否するかを確認するための通知である印刷確認通知を送信し、第１モバイル端末装置以外の第２モバイル端末装置には、第１モバイル端末装置を所有するユーザが画像形成装置を使用中であることを通知し、第１モバイル端末装置のユーザが印刷確認通知に対して印刷を承諾した場合のみ、第１モバイル端末装置からの印刷データに認証情報を付加して画像形成装置に送信する送信部を備え、画像形成装置は、送信部から送信された、認証情報が付加された印刷データの内容を印刷する。【選択図】図２
2020087403.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置、サーバ、及びモバイル端末装置を備える情報処理システムであって、
前記サーバは、
ユーザを認証したことを示す認証情報に基づいて、前記ユーザの認証を行う認証部と、
前記サーバと前記モバイル端末装置との距離を計測する測距部と、
前記距離を用いて、前記サーバから一定範囲内に存在する前記モバイル端末装置を検出する検出部と、
前記認証部により前記ユーザが認証され、かつ、前記検出部により前記サーバから一定範囲内に存在する前記モバイル端末装置が検出されたときに、複数の前記モバイル端末装置のそれぞれからの印刷データの入力がある場合、複数の前記モバイル端末装置の内、前記一定範囲内を存在する第１モバイル端末装置には、印刷を許可するか拒否するかを確認するための通知である印刷確認通知を送信し、前記第１モバイル端末装置以外の第２モバイル端末装置には、前記第１モバイル端末装置を所有するユーザが前記画像形成装置を使用中であることを通知し、前記第１モバイル端末装置のユーザが前記印刷確認通知に対して印刷を承諾した場合のみ、前記第１モバイル端末装置からの印刷データに前記認証情報を付加して前記画像形成装置に送信する送信部と、
を備え、
前記画像形成装置は、前記送信部から送信された、前記認証情報が付加された前記印刷データの内容を印刷する印刷部を備える
情報処理システム。
【請求項２】
前記検出部は、前記検出部が前記モバイル端末装置を検出可能な距離情報である第１設定値が前記ユーザによって前記第１設定値とは異なる第２設定値に変更されたとき、前記測距部で計測された距離と当該第２設定値とを用いて、前記サーバから一定範囲内に存在する前記モバイル端末装置を検出する
請求項１に記載の情報処理システム。
【請求項３】
前記サーバは、前記測距部で計測された第１距離が前記検出部が前記モバイル端末装置を検出可能な第２距離よりも大きいとき、前記第１距離と前記第２距離との差分に相当する差分距離を算出する差分距離算出部を備え、
前記画像形成装置は、前記差分距離を示す差分距離情報に基づき、前記ユーザに対して前記画像形成装置へ近づくよう促す誘導メッセージ情報を生成し、前記ユーザに提供する情報提供部を備える
請求項１又は２に記載の情報処理システム。
【請求項４】
前記サーバは、前記測距部で計測された第１距離が前記検出部が前記モバイル端末装置を検出可能な第２距離よりも大きいとき、前記第１距離と前記第２距離との差分に相当する差分距離を算出する差分距離算出部を備え、
前記画像形成装置は、前記差分距離を示す差分距離情報に基づき、前記ユーザに対して前記画像形成装置までの距離を知らせる残距離メッセージ情報を生成し、前記ユーザに提供する情報提供部を備える
請求項１又は２に記載の情報処理システム。
【請求項５】
前記サーバは、前記測距部で計測された第１距離が前記検出部が前記モバイル端末装置を検出可能な第２距離よりも大きいとき、前記第１距離と前記第２距離との差分に相当する差分距離を算出する差分距離算出部を備え、
前記画像形成装置は、前記差分距離を示す差分距離情報に基づき、前記ユーザに対して前記画像形成装置へ一定距離近づくよう促す誘導メッセージ情報を生成し、前記ユーザに提供する情報提供部を備える
請求項１又は２に記載の情報処理システム。
【請求項６】
サーバが、ユーザを認証したことを示す認証情報に基づいて、前記ユーザの認証を行い、サーバとモバイル端末装置との距離を計測し、前記距離を用いて、前記サーバから一定範囲内に存在する前記モバイル端末装置を検出し、前記ユーザが認証され、かつ、前記サーバから一定範囲内に存在する前記モバイル端末装置が検出されたときに、複数の前記モバイル端末装置のそれぞれからの印刷データの入力がある場合、複数の前記モバイル端末装置の内、前記一定範囲内を存在する第１モバイル端末装置には、印刷を許可するか拒否するかを確認するための通知である印刷確認通知を送信し、前記第１モバイル端末装置以外の第２モバイル端末装置には、前記第１モバイル端末装置を所有するユーザが画像形成装置を使用中であることを通知し、前記第１モバイル端末装置のユーザが前記印刷確認通知に対して印刷を承諾した場合のみ、前記第１モバイル端末装置からの印刷データに前記認証情報を付加して前記画像形成装置に送信し、
前記画像形成装置が、送信された前記認証情報が付加された前記印刷データの内容を印刷する情報処理方法。
【請求項７】
サーバに、ユーザを認証したことを示す認証情報に基づいて、前記ユーザの認証を行わせ、サーバとモバイル端末装置との距離を計測させ、前記距離を用いて、前記サーバから一定範囲内に存在する前記モバイル端末装置を検出させ、前記ユーザが認証され、かつ、前記サーバから一定範囲内に存在する前記モバイル端末装置が検出されたときに、複数の前記モバイル端末装置のそれぞれからの印刷データの入力がある場合、複数の前記モバイル端末装置の内、前記一定範囲内を存在する第１モバイル端末装置には、印刷を許可するか拒否するかを確認するための通知である印刷確認通知を送信させ、前記第１モバイル端末装置以外の第２モバイル端末装置には、前記第１モバイル端末装置を所有するユーザが画像形成装置を使用中であることを通知させ、前記第１モバイル端末装置のユーザが前記印刷確認通知に対して印刷を承諾した場合のみ、前記第１モバイル端末装置からの印刷データに前記認証情報を付加して前記画像形成装置に送信させ、
前記画像形成装置に、送信された前記認証情報が付加された前記印刷データの内容を印刷させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年のワークスタイルの変化、モバイル端末装置の普及などに伴い、ＢＹＯＤ（Bring Your Own Device）の活用が増えている。ＢＹＯＤは、ユーザが所有するモバイル端末装置を社内ネットワーク等に接続して業務に利用する形態である。モバイル端末装置は、スマートフォン、携帯電話、ノート型パソコンなど、人が持ち運び可能な端末装置である。このようなＢＹＯＤの活用が増加するにつれて、画像形成装置においても、ＢＹＯＤと連携して、利便性を高める必要がある。その中でも活用できるキーワードとして認証の連携がある。
【０００３】
特許文献１には、画像形成装置での印刷時に認証情報の入力を一度で済むようにする技術が開示されている。特許文献１に開示される従来技術では、モバイル端末装置側でユーザ認証が行われることによって、ユーザ認証されたモバイル端末装置から画像形成装置に対して、印刷データが送信される。この種の従来技術によれば、画像形成装置の近くに設置されたサーバから一定距離離れた位置で、ユーザ認証が行われたモバイル端末装置からの印刷データの送信が行われ、当該モバイル端末装置からサーバまでの距離が一定距離以下になると、画像形成装置では、印刷データに基づき印刷の実行が可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示される技術では、例えば第１ユーザが所有する第１モバイル端末装置からの第１印刷データと、第２ユーザが所有する第２モバイル端末装置からの第２印刷データとが画像形成装置に送信されている状態で、暫く時間が経過してからまとめて印刷実行をしたいと考えている第１ユーザが印刷物の回収以外の目的でサーバに近づいてしまうと、第１印刷データによる印刷が行われてしまい、第１ユーザはその印刷物に気がつかないということが生じうる。このような状況では、第１ユーザよりも後に印刷実行を行った第２ユーザが、第２印刷データによる印刷を実行して、その印刷物を取りに行っても、第１ユーザによる印刷が終了するまで第２ユーザによる印刷が待たされる可能性がある。また、このような状況では、第１ユーザによる印刷物が第２ユーザに回収され、盗難の危険性が生じうる。さらに、第１ユーザによる印刷物が第２ユーザに閲覧され、プライバシーが侵害される危険性が生じうる。
【０００５】
本発明は、上記課題に鑑み、印刷物の盗難を防止しながらユーザのプライバシー保護を実現する。
【課題を解決するための手段】
【０００６】
上記課題に鑑み、本発明に係る情報処理システムは、画像形成装置、サーバ、及びモバイル端末装置を備える情報処理システムであって、前記サーバは、ユーザを認証したことを示す認証情報に基づいて、前記ユーザの認証を行う認証部と、前記サーバと前記モバイル端末装置との距離を計測する測距部を備える。前記サーバは、前記距離を用いて、前記サーバから一定範囲内に存在する前記モバイル端末装置を検出する検出部を備える。前記サーバは、前記認証部により前記ユーザが認証され、かつ、前記検出部により前記サーバから一定範囲内に存在する前記モバイル端末装置が検出されたときに、複数の前記モバイル端末装置のそれぞれからの印刷データの入力がある場合、複数の前記モバイル端末装置の内、前記一定範囲内を存在する第１モバイル端末装置には、印刷を許可するか拒否するかを確認するための通知である印刷確認通知を送信し、前記第１モバイル端末装置以外の第２モバイル端末装置には、前記第１モバイル端末装置を所有するユーザが前記画像形成装置を使用中であることを通知し、前記第１モバイル端末装置のユーザが前記印刷確認通知に対して印刷を承諾した場合のみ、前記第１モバイル端末装置からの印刷データに前記認証情報を付加して前記画像形成装置に送信する送信部とを備える。前記画像形成装置は、前記送信部から送信された、前記認証情報が付加された前記印刷データの内容を印刷する印刷部を備える。
【発明の効果】
【０００７】
本発明によれば、印刷物の盗難を防止しながらユーザのプライバシー保護を実現できるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態１に係る情報処理システム1の構成例を示す図である。
【図２】図１に示されるサーバ２００のソフトウェア構成例を示す図である。
【図３】本発明の実施の形態１に係る情報処理システム１の動作を示すフローチャートである。
【図４】本発明の実施の形態２に係る情報処理システム１が備える画像形成装置３００及びサーバ２００のソフトウェア構成例を示す図である。
【図５】本発明の実施の形態２に係る情報処理システム１の動作を示すシーケンスチャートである。
【図６】本発明の実施の形態３に係る情報処理システム１が備える画像形成装置３００及びサーバ２００のソフトウェア構成例を示す図である。
【図７】本発明の実施の形態３に係る情報処理システム１の動作を示すシーケンスチャートである。
【図８】本発明の実施の形態３に係る情報提供部３０３で生成されるメッセージ情報の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１０】
実施の形態１
図１は本発明の実施の形態１に係る情報処理システム1の構成例を示す図である。実施の形態１に係る情報処理システム１は、モバイル端末装置１００、サーバ２００及び画像形成装置３００を備える。サーバ２００は第２情報処理装置の一例であり、画像形成装置３００は第１情報処理装置の一例である。
【００１１】
モバイル端末装置１００は、ＣＰＵ（Central Processing Unit）１０、指紋センサ１１、ＲＡＭ（Random Access Memory）１２、ＲＯＭ（Read Only Memory）１３、ディスプレイ１４、タッチパネル１５及びＷＬＡＮ（Wireless LAN）１６を備える。
【００１２】
ＷＬＡＮ１６は、モバイル端末装置１００をネットワーク４００に接続するための通信インタフェースである。ネットワーク４００は、インターネット、イントラネットなどである。なおネットワーク４００は、インターネット又はイントラネットに限定されず、情報の伝達が可能な通信網であればよく、携帯端末用のネットワークであってもよい。
【００１３】
ＣＰＵ１０は、モバイル端末装置１００の動作を統括的に制御する。ＣＰＵ１０は、ＲＡＭ１２をワークエリア（作業領域）として、ＲＯＭ３などに格納されたプログラムを実行することによって、モバイル端末装置１００全体の動作を制御する。
【００１４】
サーバ２００は、ＣＰＵ２０、ＷＬＡＮ２１、ＲＡＭ２２、ＲＯＭ２３及びＢＬＥ（Bluetooth Low Energy）（登録商標）ビーコン２４を備える。ＷＬＡＮ２１は、サーバ２００をネットワーク４００に接続するための通信インタフェースである。「ＢＬＥ」は、無線ＰＡＮ技術であるデジタル機器用の近距離無線通信規格の１つであるＢｌｕｅｔｏｏｔｈ（登録商標）の仕様における、バージョン４．０の呼称である。ＢＬＥビーコン２４は、ＵＵＩＤやＵＲＬを埋め込んだＢＬＥのアドバタイジングパケットを周囲にブロードキャストし、これを受信したモバイル端末装置１００に現在位置に応じた動作を取らせることが可能である。
【００１５】
画像形成装置３００は、例えば複合機、複写機、スキャナ、ファクシミリ、プリンタなどである。画像形成装置３００は、ＣＰＵ３０、プリント機能３１、ＲＡＭ３２、ＲＯＭ３３、ディスプレイ３４、タッチパネル３５及びＷＬＡＮ３６を備える。
【００１６】
ＣＰＵ３０は、複合機の機能、複写機の機能、スキャナの機能、ファクシミリの機能又はプリンタの機能を、画像形成装置３００に対して実現させるための、汎用的な情報処理と行う。タッチパネル３５は、ユーザによる複合機への操作を受け付けると共に、当該操作に応じた情報を表示することによりユーザに情報を提供するユーザインタフェースである。ＷＬＡＮ３６は、画像形成装置３００をネットワーク４００に接続するための通信インタフェースである。
【００１７】
プリント機能３１は、後述するサーバ２００の送信部から送信された、認証情報が付加された印刷データの内容を印刷する印刷部である。
【００１８】
図２は図１に示されるサーバ２００のソフトウェア構成例を示す図である。サーバ２００は、認証部２０１、測距部２０２、検出部２０３及び差分距離算出部２０５を備える。
【００１９】
サーバ２００を実現する場合、サーバ２００用のプログラムを図１に示されるＲＯＭ２３に格納しておき、このプログラムをＣＰＵ２０が実行することにより、サーバ２００の認証部２０１、測距部２０２、検出部２０３、送信部２０４、及び差分距離算出部２０５が実現される。
【００２０】
サーバ２００用のプログラムは、認証部２０１、測距部２０２、検出部２０３、送信部２０４、及び差分距離算出部２０５の機能を実行するプログラムである。
【００２１】
認証部２０１は、モバイル端末装置１００がユーザを認証したことを示す認証情報に基づいてユーザの認証を行う。
【００２２】
測距部２０２は、ＢＬＥビーコン２４を用いて、サーバ２００とモバイル端末装置１００との距離を計測する。ＢＬＥビーコン２４を用いた距離計測方法は、例えば特許6347533号公報などに公開されるように公知であるため説明を割愛する。
【００２３】
検出部２０３は、測距部２０２で計測された距離を用いて、サーバ２００から一定範囲内に存在するモバイル端末装置１００を検出する。モバイル端末装置１００がサーバ２００から一定範囲内に存在するか否かの判定には、例えば第１設定値５０が利用される。第１設定値５０は、モバイル端末装置１００がサーバ２００から一定範囲内に存在するか否かを判定するための距離情報である。第１設定値５０は、例えば数ｍ〜数十ｍであり、サーバ２００のＲＯＭ２３に予め格納されている。第１設定値５０は、モバイル端末装置１００から送信される印刷データ、チケット情報などをサーバ２００が受信可能な距離を基準に設定される。
【００２４】
なお、サーバ２００は画像形成装置３００の近くに配置されているものとする。「近く」とは、例えば画像形成装置３００がサーバ２００から見渡せる範囲に設置されている状態、サーバ２００が画像形成装置３００の隣りに配置されている状態、サーバ２００が画像形成装置３００の数ｍ程度離れて配置されている状態などである。
【００２５】
送信部２０４は、認証部２０１によりユーザが認証され、かつ、検出部２０３によりサーバ２００から一定範囲内に存在するモバイル端末装置１００が検出されたときに、複数のモバイル端末装置１００のそれぞれからの印刷データの入力がある場合、複数のモバイル端末装置１００の内、一定範囲内を存在する第１モバイル端末装置には、印刷を許可するか拒否するかを確認するための通知である印刷確認通知を送信する。印刷確認通知は、印刷を許可するか拒否するかを確認するための通知を示す情報である。
【００２６】
また送信部２０４は、複数のモバイル端末装置１００の内、第１モバイル端末装置以外の第２モバイル端末装置には、第１モバイル端末装置を所有するユーザが画像形成装置３００を使用中であることを通知し、第１モバイル端末装置のユーザが印刷確認通知に対して印刷を承諾した場合のみ、第１モバイル端末装置からの印刷データに認証情報を付加して画像形成装置３００に送信する。
【００２７】
差分距離算出部２０５は、測距部２０２で計測された距離（第１距離）が、検出部２０３がモバイル端末装置１００を検出可能な距離（第２距離）よりも大きいとき、第１距離と第２距離との差分に相当する差分距離を算出する。第２距離は、第１設定値５０に設定される距離に等しい。
【００２８】
次に実施の形態１に係る情報処理システム１の動作を説明する。図３は本発明の実施の形態１に係る情報処理システム１の動作を示すフローチャートである。
【００２９】
モバイル端末装置１００の指紋センサ１１は、ユーザの指紋を検出すると、ユーザの指紋をＲＯＭ１３に格納された指紋情報に照合する。ユーザの指紋が指紋情報と一致したとき、モバイル端末装置１００のＣＰＵ１０はユーザ認証を解除する（ステップＳ１）。
【００３０】
ユーザ認証が解除されると、モバイル端末装置１００のＣＰＵ１０は、サーバ２００のＲＯＭ２３に格納されたユーザ登録情報を使用し、サーバ２００へ認証を依頼する。認証を依頼する情報である認証依頼情報は、モバイル端末装置１００のＷＬＡＮ１６と、サーバ２００のＷＬＡＮ２１とを介して、サーバ２００のＣＰＵ２０に受信される（ステップＳ２）。
【００３１】
認証依頼情報を受信したサーバ２００のＣＰＵ２０は、受信した認証依頼情報が、サーバ２００のＲＯＭ２３に格納されたユーザ登録情報と一致するか否かを判定する（ステップＳ３）。
【００３２】
認証依頼情報がユーザ登録情報と一致しない場合（ステップＳ３，Ｎｏ）、サーバ２００のＣＰＵ２０は、一致しない旨を示す応答情報を、モバイル端末装置１００のＣＰＵ１０に対して送信する。
【００３３】
認証依頼情報がユーザ登録情報と一致する場合（ステップＳ３，Ｙｅｓ）、サーバ２００のＣＰＵ２０は、認証依頼情報がユーザ登録情報と一致することを示す認証情報（チケット情報）を作成する（ステップＳ４）。
【００３４】
そしてサーバ２００のＣＰＵ２０は、作成したチケット情報をモバイル端末装置１００のＣＰＵ１０に対して送信する（ステップＳ５）。当該チケット情報は、サーバ２００のＷＬＡＮ２１と、モバイル端末装置１００のＷＬＡＮとを介して、モバイル端末装置１００のＣＰＵ１０に受信される。モバイル端末装置１００のＣＰＵ１０は、受信したチケット情報を、モバイル端末装置１００のＲＡＭ１２に格納する。
【００３５】
モバイル端末装置１００のタッチパネル１５へのタッチ操作により、ユーザによる印刷指示が入力される（ステップＳ６）。
【００３６】
印刷指示が入力されると、モバイル端末装置１００のＣＰＵ１０からサーバ２００のＣＰＵ２０に対して、チケット情報を付加した印刷データの送信が行われる（ステップＳ７）。
【００３７】
当該印刷データを受信したサーバ２００のＣＰＵ２０は、当該印刷データに付加されたチケット情報が、サーバ２００のＲＯＭ２３に格納されたチケット情報と一致するか否かを判定する。一致する場合、サーバ２００のＣＰＵ２０は、印刷データをサーバ２００のＲＡＭ２２に格納する。サーバ２００のＢＬＥビーコン２４が発信することにより、サーバ２００は、モバイル端末装置までの距離と、モバイル端末装置１００から送信される識別情報（ＩＤ）とを監視する（ステップＳ８）。
【００３８】
サーバ２００は、計測された距離と第１設定値５０とを比較することにより、距離が第１設定値５０未満であるか否かを判定する（ステップＳ９）。距離が第１設定値５０未満ではない場合（ステップＳ９，Ｎｏ）、ステップＳ９の処理が繰り返される。
【００３９】
距離が第１設定値５０未満の場合（ステップＳ９，Ｙｅｓ）、ステップＳ１０の処理が実行される。
【００４０】
サーバ２００のＣＰＵ２０（送信部２０４）は、距離の検出がなされたモバイル端末装置１００を所有するユーザ以外のユーザから印刷指示が入力されているか否かを、ＲＯＭ２３に格納された情報に基づいて判断する（ステップＳ１０）。ＲＯＭ２３には、モバイル端末装置１００から受信した印刷データと、該印刷データを送信したユーザ又はモバイル端末装置１００を特定するための情報とを対応付けて記憶することができる。
【００４１】
すなわち、サーバ２００のＣＰＵ２０は、距離が第１設定値５０未満と判断されたモバイル端末装置１００を所有するユーザからの印刷指示のみ入力されているか否かを判断する。具体例で説明する。例えば、サーバの近くに２人のユーザが存在し、一方のユーザ（第１ユーザ）は第１モバイル端末装置を所有し、他方のユーザ（第２ユーザ）は第２モバイル端末装置を所有していると仮定する。この場合、上記の「距離の検出がなされたモバイル端末装置１００を所有するユーザ」は、例えば、サーバまでの距離が第１設定値５０未満と判断された第１モバイル端末装置を所持する第１ユーザである。また上記の「距離の検出がなされたモバイル端末装置１００を所有するユーザ以外のユーザ」は、例えば、サーバまでの距離が第１設定値５０以上の距離に存在する第２モバイル端末装置を所持する第２ユーザである。第２ユーザから印刷指示が入力されていない場合、すなわち第１ユーザからの印刷指示のみが入力されている場合（ステップＳ１０，Ｎｏ）、ステップＳ１１の処理が実行される。
【００４２】
サーバ２００のＣＰＵ２０（送信部２０４）は、チケット情報が付加された印刷データを、画像形成装置３００のＣＰＵ３０に対して送信する。当該データは、サーバ２００のＷＬＡＮ２１と画像形成装置３００のＷＬＡＮ３６とを介して、画像形成装置３００のＣＰＵ３０に送信される。（ステップＳ１１）。
【００４３】
当該データを受信した画像形成装置３００のＣＰＵ３０は、受信したデータに含まれるチケット情報が、画像形成装置３００のＲＯＭ３３に格納されたチケット情報と一致するか否かを判定、すなわちチケット情報の検証を行う（ステップＳ１２）。
【００４４】
チケット情報同士が一致した場合、画像形成装置３００のＣＰＵ３０は、印刷データをＲＡＭ３２に格納し、印刷を実行する（プリント機能を実行する）（ステップＳ１３）。すなわち、画像形成装置３００のＣＰＵ３０で実現される機能であるプリント機能３１は、サーバ２００の送信部２０４から送信された、認証情報が付加された印刷データの内容を印刷する。
【００４５】
ステップＳ１０に戻り、距離の検出がなされたモバイル端末装置１００を所有するユーザ以外のユーザ（第２ユーザ）から印刷指示が入力されている場合、すなわち第１ユーザ及び第２ユーザの双方からの印刷指示が入力されている場合（ステップＳ１０，Ｙｅｓ）、ステップＳ１４の処理が実行される。
【００４６】
サーバ２００の送信部２０４は、該当ユーザ（第１ユーザ）が所有するモバイル端末装置１００（第１モバイル端末装置）に対して、印刷確認通知を行う（ステップＳ１４）。
【００４７】
これにより、例えばモバイル端末装置１００のディスプレイ１４には「Ｙｅｓ」、「Ｎｏ」などの操作を促すメッセージが表示される（ステップＳ１４）。具体的には、印刷確認通知は、例えば承認画面のＵＲＬを含む情報である。承認画面には、承認者である第１ユーザに印刷の可否決定を依頼するメッセージと、第１ユーザが送信した印刷データ属性情報と、印刷データのサムネイル画像と、第２ユーザの印刷許可を指示する印刷許可ボタンと、第２ユーザの印刷拒否を指示する印刷拒否ボタンとが配置されている。印刷データ属性情報は、印刷データの文書名、送信者情報、宛先情報などである。印刷確認通知は、ｅメールにより送信されてもよいし、プッシュ通知により送信されてもよい。また、印刷確認通知は、第２ユーザに対して印刷許可を与えるか否かを示す承認画面に代えて、第１ユーザが送信した印刷データを印刷実行するか否かを問い合わせる確認画面であっても良い。この場合、距離検出したユーザ以外の印刷指示入力があるか否かに関わらず、第１ユーザが所有するモバイル端末に対して確認通知を行っても良い。
【００４８】
一方、サーバ２００の送信部２０４は、該当ユーザ以外のユーザ（第２ユーザ）が所有するモバイル端末装置１００（第２モバイル端末装置）に対して、所定メッセージを通知する（ステップＳ１５）。所定メッセージは、例えば画像形成装置３００が他のユーザに使用されていて現在使用できない旨記述された文字情報である。具体的には、サーバ２００の送信部２０４は、サーバ２００のＲＯＭ２３に格納されたユーザ登録情報に基づき上記の第２ユーザを特定して、さらにＲＯＭ２３に格納されたメッセージ情報に基づき所定メッセージを作成し、作成した所定メッセージを、ユーザ登録情報に含まれるメールアドレス宛てに送信する。これにより、該当ユーザ以外のユーザ（第２ユーザ）が所有するモバイル端末装置１００のディスプレイ１４には、画像形成装置３００が、他のユーザ（第１ユーザ）に使用されていて現在使用できない旨が表示される。
【００４９】
サーバ２００のＣＰＵ２０は、該当ユーザ（第１ユーザ）からの印刷承諾の通知が有るか否かを確認する（ステップＳ１６）。
【００５０】
承諾通知がある場合（ステップＳ１６，Ｙｅｓ）、ステップＳ１１〜Ｓ１３の処理が実行される。つまり、第１ユーザが承認画面において印刷許可ボタンを押下することで、第２ユーザに対して印刷許可を指示した場合、第２ユーザは印刷を実行することができる。この場合、第１ユーザから受信した印刷データは、第２ユーザによる印刷が終了するか、第１ユーザが再び印刷指示をサーバに送信するまでは、印刷が実行されない。
【００５１】
承諾通知がない場合（ステップＳ１６，Ｎｏ）、サーバ２００のＣＰＵ２０は、例えばステップＳ１４の通知が発せられた時点からの経過時間が、予め設定された印刷承諾の期限を過ぎたか否かを判断する（ステップＳ１７）。
【００５２】
経過時間が印刷承諾期限を過ぎていない場合（ステップＳ１７，Ｙｅｓ）、再びステップＳ１６の処理が実行される。
【００５３】
経過時間が印刷承諾期限を過ぎた場合（ステップＳ１７，Ｎｏ）、サーバ２００のＣＰＵ２０は、該当ユーザ以外のユーザ（上記の第２ユーザ）のモバイル端末装置１００に所定メッセージを通知する（ステップＳ１８）。所定メッセージは、例えば画像形成装置３００の他のユーザによる使用が完了した旨記述された文字情報である。具体的には、サーバ２００の送信部２０４は、サーバ２００のＲＯＭ２３に格納されたユーザ登録情報に基づき上記の第２ユーザを特定して、さらにＲＯＭ２３に格納されたメッセージ情報に基づき所定メッセージを作成し、作成した所定メッセージを、ユーザ登録情報に含まれるメールアドレス宛てに送信する。これにより、該当ユーザ以外のユーザ（第２ユーザ）が所有するモバイル端末装置１００のディスプレイ１４には、画像形成装置３００の他のユーザ（第１ユーザ）による使用が完了した旨が表示される。その後、再びステップＳ９の処理が実行される。
【００５４】
以上に説明したように実施の形態１に係る情報処理システムは、画像形成装置、サーバ、及びモバイル端末装置を備える情報処理システムであって、前記サーバは、ユーザを認証したことを示す認証情報に基づいて、前記ユーザの認証を行う認証部と、前記サーバと前記モバイル端末装置との距離を計測する測距部とを備える。前記サーバは、前記距離を用いて、前記サーバから一定範囲内に存在する前記モバイル端末装置を検出する検出部と、前記認証部により前記ユーザが認証され、かつ、前記検出部により前記サーバから一定範囲内に存在する前記モバイル端末装置が検出されたときに、複数の前記モバイル端末装置のそれぞれからの印刷データの入力がある場合、複数の前記モバイル端末装置の内、前記一定範囲内を存在する第１モバイル端末装置には、印刷を許可するか拒否するかを確認するための通知である印刷確認通知を送信し、前記第１モバイル端末装置以外の第２モバイル端末装置には、第１モバイル端末装置を所有するユーザが前記画像形成装置を使用中であることを通知し、前記第１モバイル端末装置のユーザが前記印刷確認通知に対して印刷を承諾した場合のみ、前記第１モバイル端末装置からの印刷データに前記認証情報を付加して前記画像形成装置に送信する送信部とを備える。前記画像形成装置は、前記送信部から送信された、前記認証情報が付加された前記印刷データの内容を印刷する印刷部を備える。
【００５５】
この構成により、例えば、サーバの近くに２人のユーザが存在し、第１ユーザが所有する第１モバイル端末装置がサーバから一定距離内に存在することが検出されると、第１モバイル端末装置に対して印刷確認通知が送信される。この印刷確認通知に対して、第１ユーザが印刷承諾の操作を行うと、印刷承諾の通知が返信されて、第１モバイル端末装置からの印刷データに基づく印刷が実行される。このとき、第２モバイル端末装置には、第１ユーザが印刷中であることが通知されるため、第２ユーザは、サーバから一定距離内に近づいても第２モバイル端末装置からの印刷データに基づく印刷ができないことを知得できる。そのため、第２ユーザは、サーバに近づいてから自己の印刷物が印刷されるまで待つ必要がなくなる。また、第１ユーザの印刷物が第２ユーザに回収してしまうリスクを低減できる。また、第１ユーザが一定時間内に承諾をしない場合、又は第１ユーザが印刷拒否の操作を行った場合には、第２ユーザの第２モバイル端末装置に対して、印刷確認通知が送信されるため、この印刷確認通知を受信した第２モバイル端末装置の第２ユーザは第１ユーザによる印刷が終了したタイミングで、第２ユーザによる印刷物を回収することができる。すなわち、第２ユーザは第１ユーザの印刷終了タイミングを通知により知得できるため、第１ユーザの印刷が終わるまで他の作業に集中することができ業務効率の向上を図ることができる。
【００５６】
実施の形態２
図６は本発明の実施の形態２に係る情報処理システム１が備える画像形成装置３００及びサーバ２００のソフトウェア構成例を示す図である。実施の形態２に係る画像形成装置３００は、表示部３０１及び設定値変更部３０２を備える。
【００５７】
表示部３０１は、例えばタッチパネル、有機ＥＬディスプレイである。表示部３０１は、例えば画像形成装置３００が複合機である場合、印刷する書類の部数や形式などを設定する画面を備える。当該画面には、例えば、印刷する書類の部数を入力するためのアイコン、書類の印刷形式を変更するためのアイコンなどが表示される。さらに当該画面には、例えば第１設定値５０を変更するためのアイコンも表示される。
【００５８】
設定値変更部３０２は、表示部３０１に表示された第１設定値５０が変更されたとき、変更後の第２設定値５１をサーバ２００に送信する。第２設定値５１は、検出部２０３がモバイル端末装置１００を検出可能な距離に等しい。第２設定値５１は、第１設定値５０とは異なる値である。設定値変更部３０２を実現する場合、画像形成装置３００用のプログラムを図１に示されるＲＯＭ３３に格納しておき、このプログラムをＣＰＵ３０が実行することにより、画像形成装置３００の設定値変更部３０２が実現される。画像形成装置３００用のプログラムは、設定値変更部３０２の機能を実行するプログラムである。
【００５９】
また実施の形態２に係るサーバ２００は、認証部２０１、測距部２０２、検出部２０３及び差分距離算出部２０５に加えて、設定値変更部２０６を備える。設定値変更部２０６は、検出部２０３に利用される設定値を、第１設定値５０から第２設定値５１に変更する。設定値変更部２０６の動作の詳細は後述する。
【００６０】
次に実施の形態２に係る情報処理システム１の動作を説明する。図５は本発明の実施の形態２に係る情報処理システム１の動作を示すシーケンスチャートである。
【００６１】
表示部３０１において、検出距離の変更操作が開始されると、設定値変更部３０２は、サーバ２００のＣＰＵ２０に対して、第１設定値５０の送信要求を行う。
【００６２】
サーバ２００のＣＰＵ２０は、送信要求に対して、サーバ２００のＲＯＭ２３に格納された第１設定値５０を読み出して、画像形成装置３００に送信する。
【００６３】
画像形成装置３００は第１設定値５０を受信し、表示部３０１に、第１設定値５０に相当する検出距離を例えば「ＸＸｍ」のように表示させる。表示された距離がユーザによって「△△ｍ」に変更されると、変更後の距離情報が設定値変更部３０２に送信される。
【００６４】
設定値変更部３０２は、変更後の距離情報に基づき、第２設定値５１を生成し、生成した第２設定値５１を、第１設定値５０に代えて、サーバ２００に送信する。
【００６５】
第２設定値５１を受信したサーバ２００の設定値変更部２０６は、第２設定値５１を検出部２０３に設定する。検出部２０３は、サーバ２００のＲＯＭ２３に格納された第１設定値５０に代えて、第２設定値５１を用いることで、サーバ２００から一定範囲内に存在するモバイル端末装置１００を検出する。
【００６６】
なお、第１設定値から第２設定値への変更は、表示部への変更操作に限定されず、音声認識機能を利用することにより音声操作でも可能である。
【００６７】
以上に説明したように実施の形態２に係る情報処理システム１の検出部は、第１設定値がユーザによって第２設定値に変更されたとき、測距部で計測された距離と当該第２設定値とを用いて、サーバ２００から一定範囲内に存在するモバイル端末装置を検出する。この構成により、サーバ２００及び画像形成装置３００の設置環境に応じて、第１設定値５０を任意の値に変更できる。
【００６８】
実施の形態３
図６は本発明の実施の形態３に係る情報処理システム１が備える画像形成装置３００及びサーバ２００のソフトウェア構成例を示す図である。実施の形態３に係る画像形成装置３００は、表示部３０１及び設定値変更部３０２に加えて、情報提供部３０３を備える。情報提供部３０３は、ユーザに提供する情報を生成して表示部３０１に対して出力する。
【００６９】
次に実施の形態３に係る情報処理システム１の動作を説明する。図７は本発明の実施の形態３に係る情報処理システム１の動作を示すシーケンスチャートである。差分距離算出部２０５は、測距部２０２で計測された距離（第１距離）が、検出部２０３がモバイル端末装置１００を検出可能な距離（第２距離）よりも大きいとき、第１距離と第２距離との差分に相当する差分距離を算出する。差分距離は、差分距離の内容を示す差分距離情報として、サーバ２００に送信される。
【００７０】
差分距離情報を受信した情報提供部３０３は、例えば図８に示されるようなメッセージ情報を生成し、表示部３０１に当該メッセージ情報を表示させる。図８は本発明の実施の形態３に係る情報提供部３０３で生成されるメッセージ情報の一例を示す図である。
【００７１】
メッセージ情報の第１例は、例えば「画像形成装置に近づいて下さい」というものである。これは、ユーザに対して画像形成装置３００へ近づくよう促す誘導メッセージ情報である。
【００７２】
メッセージ情報の第２例は、例えば「印刷可能な距離に達するまで残りＸＸｍです」というものである。これは、ユーザに対して画像形成装置３００までの距離を知らせる残距離メッセージ情報である。
【００７３】
メッセージ情報の第３例は、例えば「画像形成装置へ、あとＸＸｍ近づいて下さい」というものである。これは、ユーザに対して画像形成装置３００へ一定距離近づくよう促す誘導メッセージ情報である。
【００７４】
なお、これらのメッセージ情報は、表示部３０１に表示させる以外にも、スピーカから音声で通知させることも可能である。また、実施の形態３に係る構成は、実施の形態２に組み合わせことも可能である。
【００７５】
以上に説明したように実施の形態３に係る情報処理システム１によれば、ユーザに対して印刷が可能な距離を具体的に知得させることができる。従って、実施の形態１に係る効果に加えて、ユーザの利便性を向上させることができるという効果を得ることができる。
【００７６】
また本実施の形態に係る情報処理方法では、サーバ２００が、ユーザを認証したことを示す認証情報に基づいて、ユーザの認証を行い、サーバ２００とモバイル端末装置との距離を計測し、距離を用いて、サーバ２００から一定範囲内に存在するモバイル端末装置を検出する。またサーバ２００が、ユーザが認証され、かつ、サーバ２００から一定範囲内に存在するモバイル端末装置が検出されたとき、複数のモバイル端末装置のそれぞれからの印刷データの入力がある場合、複数のモバイル端末装置の内、一定範囲内を存在する第１モバイル端末装置には、印刷を許可するか拒否するかを確認するための通知である印刷確認通知を送信し、第１モバイル端末装置以外の第２モバイル端末装置には、第１モバイル端末装置を所有するユーザが画像形成装置を使用中であることを通知し、第１モバイル端末装置のユーザが印刷確認通知に対して印刷を承諾した場合のみ、第１モバイル端末装置からの印刷データに認証情報を付加して画像形成装置に送信し、画像形成装置３００が、送信された認証情報が付加された印刷データの内容に基づいて所定の処理を実行する。
【００７７】
これにより、スマートデバイスと画像形成装置３００が連携し、画像形成装置３００での認証操作が省略され、利便性を高めつつをコスト低減できる画像形成装置３００を得ることができる。また、第２ユーザは、サーバに近づいてから自己の印刷物が印刷されるまで待つ必要がなくなる。また、第１ユーザの印刷物が第２ユーザに回収してしまうリスクを低減できる。また、第１ユーザが一定時間内に承諾をしない場合、又は第１ユーザが印刷拒否の操作を行った場合には、第２ユーザの第２モバイル端末装置に対して、印刷確認通知が送信されるため、この印刷確認通知を受信した第２モバイル端末装置の第２ユーザは第１ユーザによる印刷が終了したタイミングで、第２ユーザによる印刷物を回収することができる。
【００７８】
また本実施の形態に係るプログラムは、サーバ２００に、ユーザを認証したことを示す認証情報に基づいて、ユーザの認証を行わせ、サーバ２００とモバイル端末装置との距離を計測させ、距離を用いて、サーバ２００から一定範囲内に存在するモバイル端末装置を検出させる。また、サーバ２００に、ユーザが認証され、かつ、サーバ２００から一定範囲内に存在するモバイル端末装置が検出されたとき、複数のモバイル端末装置のそれぞれからの印刷データの入力がある場合、複数のモバイル端末装置の内、一定範囲内を存在する第１モバイル端末装置には、印刷を許可するか拒否するかを確認するための通知である印刷確認通知を送信させ、第１モバイル端末装置以外の第２モバイル端末装置には、第１モバイル端末装置を所有するユーザが画像形成装置を使用中であることを通知させ、第１モバイル端末装置のユーザが印刷確認通知に対して印刷を承諾した場合のみ、第１モバイル端末装置からの印刷データに認証情報を付加して画像形成装置に送信させ、画像形成装置３００に、送信された認証情報が付加された印刷データの内容に基づいて所定の処理を実行させる。
【００７９】
これにより、スマートデバイスと画像形成装置３００が連携し、画像形成装置３００での認証操作が省略され、利便性を高めつつをコスト低減できる画像形成装置３００を得ることができる。また、第２ユーザは、サーバに近づいてから自己の印刷物が印刷されるまで待つ必要がなくなる。また、第１ユーザの印刷物が第２ユーザに回収してしまうリスクを低減できる。また、第１ユーザが一定時間内に承諾をしない場合、又は第１ユーザが印刷拒否の操作を行った場合には、第２ユーザの第２モバイル端末装置に対して、印刷確認通知が送信されるため、この印刷確認通知を受信した第２モバイル端末装置の第２ユーザは第１ユーザによる印刷が終了したタイミングで、第２ユーザによる印刷物を回収することができる。
【符号の説明】
【００８０】
１      ：情報処理システム
２      ：ステップ
３      ：ＲＯＭ
５      ：ステップ
１０    ：ＣＰＵ
１１    ：指紋センサ
１２    ：ＲＡＭ
１３    ：ＲＯＭ
１４    ：ディスプレイ
１５    ：タッチパネル
２０    ：ＣＰＵ
２２    ：ＲＡＭ
２３    ：ＲＯＭ
２４    ：ＢＬＥビーコン
３０    ：ＣＰＵ
３１    ：プリント機能
３２    ：ＲＡＭ
３３    ：ＲＯＭ
３４    ：ディスプレイ
３５    ：タッチパネル
５０    ：第１設定値
５１    ：第２設定値
１００  ：モバイル端末装置
２００  ：サーバ
２０１  ：認証部
２０２  ：測距部
２０３  ：検出部
２０４  ：送信部
２０５  ：差分距離算出部
２０６  ：設定値変更部
３００  ：画像形成装置
３０１  ：表示部
３０２  ：設定値変更部
３０３  ：情報提供部
４００  ：ネットワーク
【先行技術文献】
【特許文献】
【００８１】
【特許文献１】特開２０１４−１６７６６４号公報
【図１】
2020087403.tif 000003
【図２】
2020087403.tif 000004
【図３】
2020087403.tif 000005
【図４】
2020087403.tif 000006
【図５】
2020087403.tif 000007
【図６】
2020087403.tif 000008
【図７】
2020087403.tif 000009
【図８】
2020087403.tif 000010