(57)【特許請求の範囲】
【請求項１】
所定の領域に格納された印刷データを印刷装置に印刷させるための印刷指示を前記印刷装置に対して行う通信装置であって、
Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙパケットを受信する受信手段と、
前記印刷装置から受信したＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙパケットの電波強度と閾値とに基づいて、前記印刷装置に対して前記印刷指示を行うことを許可するか否かを決定する決定手段と、
前記印刷装置に印刷を開始させるためのユーザ操作を受け付けたことに従って、ユーザに選択された印刷データに関する前記印刷指示の通知を前記印刷装置に送信する送信手段と、
前記決定手段によって前記印刷装置に対して前記印刷指示を行うことを許可しないことが決定されたことに従って、前記通信装置から前記印刷装置に対して前記印刷指示が行われることを制限する制限手段とを備えることを特徴とする通信装置。
【請求項２】
前記決定手段による決定に関わらず、前記選択された印刷データに対応付けられた印刷設定を変更する指示が行われることは制限されないことを特徴とする請求項１記載の通信装置。
【請求項３】
表示手段を更に備え、
前記制限手段は、前記決定手段による決定に基づいて、前記ユーザ操作を受け付けるための表示アイテムを前記表示手段に表示させるか否かを制御することを特徴とする請求項１又は２記載の通信装置。
【請求項４】
前記ユーザ操作を受け付けた場合であって、且つ前記決定手段によって前記印刷装置に対して前記印刷指示を行うことを許可しないことが決定された場合に、ユーザに対して所定のエラー通知を行う通知手段を更に備えることを特徴とする請求項１又は２記載の通信装置。
【請求項５】
前記所定のエラー通知と共に表示される前記ユーザ操作を受け付けるための表示アイテムが前記ユーザに選択されたことに少なくとも従って、前記送信手段は、前記決定手段による決定に関わらず、前記選択された印刷データに関する前記印刷指示の通知を前記印刷装置に送信することを特徴とする請求項４に記載の通信装置。
【請求項６】
前記所定の領域は、前記印刷装置が有する記憶領域又はプリントサーバの記憶領域であることを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
所定の領域に格納された印刷データを印刷装置に印刷させるための印刷指示を前記印刷装置に対して行う通信装置の制御方法であって、
Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙパケットを受信する受信ステップと、
前記印刷装置から受信したＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙパケットの電波強度と閾値とに基づいて、前記印刷装置に対して前記印刷指示を行うことを許可するかを否かを決定する決定ステップと、
前記印刷装置に印刷を開始させるためのユーザ操作を受け付けたことに従って、ユーザに選択された印刷データに関する前記印刷指示の通知を前記印刷装置に送信する送信ステップと、
前記決定ステップで前記印刷装置に対して前記印刷指示を行うことを許可しないことが決定されたことに従って、前記通信装置から前記印刷装置に対して前記印刷指示が行われることを制限する制限ステップとを有することを特徴とする通信装置の制御方法。
【請求項８】
前記決定ステップにおける決定に関わらず、前記選択された印刷データに対応付けられた印刷設定を変更する指示が行われることは制限されないことを特徴とする請求項７記載の通信装置の制御方法。
【請求項９】
前記通信装置は、表示手段を備え、
前記制限ステップは、前記決定ステップにおける決定に基づいて、前記ユーザ操作を受け付けるための表示アイテムを前記表示手段に表示させるか否かを制御することを特徴とする請求項７又は８記載の通信装置の制御方法。
【請求項１０】
前記ユーザ操作を受け付けた場合であって、且つ前記決定ステップにおいて前記印刷装置に対して前記印刷指示を行うことを許可しないことが決定された場合に、ユーザに対して所定のエラー通知を行う通知ステップを更に有することを特徴とする請求項７又は８記載の通信装置の制御方法。
【請求項１１】
前記所定のエラー通知と共に表示される前記ユーザ操作を受け付けるための表示アイテムが前記ユーザに選択されたことに少なくとも従って、前記送信ステップは、前記決定ステップにおける決定に関わらず、前記選択された印刷データに関する前記印刷指示の通知を前記印刷装置に送信することを特徴とする請求項１０に記載の通信装置の制御方法。
【請求項１２】
前記所定の領域は、前記印刷装置が有する記憶領域又はプリントサーバの記憶領域であることを特徴とする請求項７乃至１１のいずれか１項に記載の通信装置の制御方法。
【請求項１３】
所定の領域に格納された印刷データを印刷装置に印刷させるための印刷指示を前記印刷装置に対して行う通信装置のコンピュータに、
Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  ＥｎｅｒｇｙパケットをＢｌｕｅｔｏｏｔｈ受信部を介して受信する受信制御ステップと、
前記印刷装置から受信したＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙパケットの電波強度と閾値とに基づいて、前記印刷装置に対して前記印刷指示を行うことを許可するか否かを決定する決定ステップと、
前記印刷装置に印刷を開始させるためのユーザ操作を受け付けたことに従って、ユーザに選択された印刷データに関する前記印刷指示の通知を前記印刷装置に送信する送信ステップと、
前記決定ステップで前記印刷装置に対して前記印刷指示を行うことを許可しないことが決定されたことに従って、前記通信装置から前記印刷装置に対して前記印刷指示が行われることを制限する制限ステップと、
を実行させることを特徴とするプログラム。
【請求項１４】
前記決定ステップにおける決定に関わらず、前記選択された印刷データに対応付けられた印刷設定を変更する指示が行われることは制限されないことを特徴とする請求項１３記載のプログラム。
【請求項１５】
前記制限ステップは、前記決定ステップにおける決定に基づいて、前記ユーザ操作を受け付けるための表示アイテムを前記通信装置の表示部に表示するか否かを制御することを特徴とする請求項１３又は１４記載のプログラム。
【請求項１６】
前記ユーザ操作を受け付けた場合であって、且つ前記決定ステップにおいて前記印刷装置に対して前記印刷指示を行うことを許可しないことが決定された場合に、ユーザに対して所定のエラー通知を行う通知ステップを更に前記コンピュータに実行させることを特徴とする請求項１３又は１４記載のプログラム。
【請求項１７】
前記所定のエラー通知と共に表示される前記ユーザ操作を受け付けるための表示アイテムが前記ユーザに選択されたことに少なくとも従って、前記送信ステップは、前記決定ステップにおける決定に関わらず、前記選択された印刷データに関する前記印刷指示の通知を前記印刷装置に送信することを特徴とする請求項１６記載のプログラム。
【請求項１８】
前記所定の領域は、前記印刷装置が有する記憶領域又はプリントサーバの記憶領域であることを特徴とする請求項１３乃至１７のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、及びその制御方法、並びにプログラムに関し、特に、留め置き印刷処理を行う通信装置、及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
クライアントＰＣ等から印刷処理に用いられる印刷データを受信し、受信された印刷データに基づいて印刷処理を実行する印刷装置としてのＭＦＰ（Multi Function Printer）が知られている。ＭＦＰは、受信された印刷データに基づく印刷処理を直ぐに実行する通常印刷処理の他に、受信された印刷データをデータ通信可能なサーバ等に一旦格納して当該印刷データに基づく印刷処理を留め置きする留め置き印刷処理を行う。留め置き印刷処理では、ＭＦＰに設けられる操作パネルを用いてユーザが印刷の開始を指示すると、ＭＦＰはサーバから印刷データを取得し、取得された印刷データに基づいて印刷処理を実行する。操作パネルには、サーバに格納された印刷データの一覧情報や、印刷データに関する各種設定情報等が表示され、ユーザは表示された一覧情報から所望の印刷データを選択し、選択された印刷データの各種設定情報を設定可能である。ＭＦＰは、当該ＭＦＰの近傍にユーザが近付いたことを検知すると、操作パネルに表示される印刷データに関する各種設定情報等をサーバから取得する（例えば、特許文献１参照）。
【０００３】
また、近年では、留め置き印刷処理において、ユーザの利便性を向上するために、ＭＦＰの操作パネルの他に、ユーザが所持するスマートフォン等の携帯端末からも同様の操作が可能である。携帯端末では、各種操作を行うための操作メニューが表示され、操作メニューは、印刷データの設定メニューや当該印刷データに基づく印刷処理の実行の開始を指示する印刷開始ボタンを含む。これにより、ユーザはＭＦＰの操作パネルを用いることなく、印刷データに関する各種設定情報等を設定し、若しくは印刷の開始を指示することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２３４１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した携帯端末ではユーザによる印刷開始ボタンの誤操作によってユーザが所望しない印刷が開始されてしまう可能性がある。また、ユーザがＭＦＰから離れた場所からも操作可能であるので、ユーザが直ぐには印刷物を取り出すことができない場所にいたとしても、印刷された印刷物がＭＦＰの排紙トレイ等に排紙されたまま滞留する可能性もある。滞留された印刷物からは当該印刷物に印刷された機密情報等を他のユーザに盗み見られてしまう可能性があり、また、当該印刷物は他のユーザに持ち出されてしまう可能性がある。すなわち、従来の印刷方法では、印刷物のセキュリティを担保することができない。
【０００６】
本発明の目的は、印刷物のセキュリティを担保することができる通信装置、及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の通信装置は、所定の領域に格納された印刷データを印刷装置に印刷させるための印刷指示を前記印刷装置に対して行う通信装置であって、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙパケットを受信する受信手段と、前記印刷装置から受信したＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙパケットの電波強度と閾値とに基づいて、前記印刷装置に対して前記印刷指示を行うことを許可するか否かを決定する決定手段と、前記印刷装置に印刷を開始させるためのユーザ操作を受け付けたことに従って、ユーザに選択された印刷データに関する前記印刷指示の通知を前記印刷装置に送信する送信手段と、前記決定手段によって前記印刷装置に対して前記印刷指示を行うことを許可しないことが決定されたことに従って、前記通信装置から前記印刷装置に対して前記印刷指示が行われることを制限する制限手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、印刷物のセキュリティを担保することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係るＭＦＰを含む印刷システムの構成を概略的に示すブロック図である。
【図２】図１における携帯端末で実行される設定変更印刷データ生成処理の手順を示すフローチャートである。
【図３】図１におけるＭＦＰで実行される設定変更印刷データ格納処理の手順を示すフローチャートである。
【図４】図１における携帯端末で実行される実行指示制限処理の手順を示すフローチャートである。
【図５】図１における操作表示部で表示される各種画面の一例を示す図であり、図５（ａ）は印刷データ選択画面を示し、図５（ｂ）は設定変更画面を示し、図５（ｃ）は印刷データ選択画面を示し、図５（ｄ）は警告通知画面を示す。
【図６】図４の実行指示制限処理の第１の変形例の手順を示すフローチャートである。
【図７】図１における操作表示部で表示される警告通知画面の一例を示す図である。
【図８】図４の実行指示制限処理の第２の変形例の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１１】
本実施の形態では、留め置き印刷を行う印刷装置としてのＭＦＰに本発明を適用した場合について説明するが、本発明の適用先はＭＦＰに限られず、留め置き印刷を実行可能な印刷装置であれば本発明を適用することができる。留め置き印刷を実行可能な印刷装置は、例えば、ＳＦＰ（Single Function Printer）及びＬＢＰ（Laser Beam Printer）を含む。
【００１２】
図１は、本発明の実施の形態に係るＭＦＰ１０１を含む印刷システム１００の構成を概略的に示すブロック図である。
【００１３】
図１において、印刷システム１００はＭＦＰ１０１及び携帯端末１０２を備え、ＭＦＰ１０１及び携帯端末１０２はＬＡＮ１０３を介して接続されている。ＭＦＰ１０１は、制御部１０４、リーダー部１０５、プリント部１０６、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ１０７、人感センサ１０８、操作表示部１０９、認証部１１０、及び記憶部１１１を備える。制御部１０４は、リーダー部１０５、プリント部１０６、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ１０７、人感センサ１０８、操作表示部１０９、認証部１１０、及び記憶部１１１と夫々接続されている。また、制御部１０４は、ＣＰＵ１１２、ＲＯＭ１１３、及びＲＡＭ１１４を備える。携帯端末１０２は、制御部１１５、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ１１６、操作表示部１１７、及び記憶部１１８を備え、制御部１１５はＢｌｕｅｔｏｏｔｈ  Ｉ／Ｆ１１６、操作表示部１１７、及び記憶部１１８と夫々接続されている。制御部１１５は、ＣＰＵ１１９、ＲＯＭ１２０、及びＲＡＭ１２１を備える。
【００１４】
ＭＦＰ１０１は印刷処理に用いられる印刷データに基づいて通常印刷処理や留め置き印刷処理を行う。留め置き印刷処理を行う際、ＭＦＰ１０１は、図示しないクライアントＰＣ等から印刷データを受信すると、受信された印刷データを記憶部１１１や図示しないサーバ等に一旦格納する。その後、ＭＦＰ１０１は、ユーザからの印刷処理の実行の開始が指示されると、記憶部１１１や図示しないサーバから印刷データを取得し、取得された印刷データに基づく印刷処理を実行する。本実施の形態では、一例として、受信された印刷データを記憶部１１１に格納する場合を前提とする。制御部１０４は、当該制御部１０４に接続されたリーダー部１０５、プリント部１０６、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ１０７、人感センサ１０８、操作表示部１０９、認証部１１０、及び記憶部１１１の各構成要素を統括的に制御する。ＣＰＵ１１２はＲＯＭ１１３に格納された各種プログラムを実行して各種制御を行う。ＲＡＭ１１４はＣＰＵ１１２の作業領域や各種データの一時格納領域として用いられる。リーダー部１０５は図示しない原稿台に配置された原稿から画像データの読み取り処理を行う。プリント部１０６は受信された印刷データに基づいて記録紙としての用紙に画像データを印刷する。
【００１５】
Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ１０７はＢＬＥ（Bluetooth Low Energy）通信等を含むＢｌｕｅｔｏｏｔｈを用いた無線通信によって当該無線通信を実行可能な各種装置、例えば、携帯端末１０２とデータ通信を行う。また、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ１０７はＭＦＰ１０１を特定する特定情報をＢｅａｃｏｎ信号として一定の間隔で送信する。これにより、例えば、携帯端末１０２は、送信されたＢｅａｃｏｎ信号によってＭＦＰ１０１が上記無線通信可能な装置であることを特定可能である。人感センサ１０８は、超音波や赤外線等を用いて周囲に人が存在するか否かを検知し、検知した結果を制御部１０４に送信する。操作表示部１０９は図示しない各種操作キー及びタッチパネル形式の液晶パネルを備える。各種操作キーはユーザがＭＦＰ１０１によって実行される各種処理の設定を行う際に用いられる。液晶パネルにはＭＦＰ１０１によって実行される各種処理の設定を行うための設定画面や各種設定情報を設定する設定ボタン等が表示される。本実施の形態では、ユーザの操作表示部１０９の操作によってＭＦＰ１０１に印刷処理の実行の開始が指示され、また、ＭＦＰ１０１に格納された印刷データに含まれる各種設定情報（以下、「印刷設定情報」という。）の変更が指示される。認証部１１０は、ＩＤカード等から取得されたユーザを特定するユーザ情報に基づいてユーザ認証を行い、当該ユーザ認証の結果を制御部１０４に送信する。記憶部１１１は各種データを格納する。本実施の形態では、記憶部１１１は、図示しないクライアントＰＣやサーバ等から送信された印刷データや、携帯端末１０２から送信された後述する設定変更印刷データを格納する。
【００１６】
携帯端末１０２は、スマートフォン、タブレットＰＣ、及びラップトップＰＣ等を含み、ＭＦＰ１０１によって実行される印刷処理に関する各種操作が可能である。例えば、ユーザは、携帯端末１０２の操作によってＭＦＰ１０１に格納された各印刷データに基づく印刷処理の実行の開始や、印刷設定情報の変更を指示可能である。すなわち、本実施の形態では、ＭＦＰ１０１の操作表示部１０９の他に、携帯端末１０２からも、ＭＦＰ１０１の印刷処理に関する各種操作が可能である。制御部１１５は、当該制御部１１５に接続されたＢｌｕｅｔｏｏｔｈ  Ｉ／Ｆ１１６、操作表示部１１７、及び記憶部１１８の各構成要素を統括的に制御する。ＣＰＵ１１９はＲＯＭ１２０に格納された各種プログラムを実行して各種制御を行う。ＲＡＭ１２１はＣＰＵ１１９の作業領域や各種データの一時格納領域として用いられる。Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ１１６はＢＬＥ通信等を含むＢｌｕｅｔｏｏｔｈを用いた無線通信によって当該無線通信を実行可能な各種装置とデータ通信を行う。操作表示部１１７は図示しないタッチパネル形式の液晶パネルを備える。液晶パネルには各種画像が表示される。例えば、操作表示部１１７には、ＭＦＰ１０１に格納された印刷データを選択可能な後述する図５（ａ）の印刷データ選択画面５００が表示される。記憶部１１８は各種データを格納する。
【００１７】
図２は、図１における携帯端末１０２で実行される設定変更印刷データ生成処理の手順を示すフローチャートである。
【００１８】
図２の処理は、携帯端末１０２のＣＰＵ１１９がＲＯＭ１２０に格納された各種プログラムを実行することによって行われる。
【００１９】
図２において、まず、ＣＰＵ１１９は、ユーザによって操作表示部１１７に表示されたユーザ認証画面に当該ユーザを特定するユーザ情報、例えば、ユーザＩＤが入力されると、入力されたユーザＩＤに基づいてユーザ認証を行う。ＣＰＵ１１９は、当該ユーザ認証が成功すると、ユーザＩＤを入力したユーザがＭＦＰ１０１の操作を許可されたユーザであると判断する。その後、ＣＰＵ１１９は、ＭＦＰ１０１によって実行される印刷処理に関する各種操作を行うためのプリントアプリを起動する（ステップＳ２０１）。プリントアプリが起動されると、操作表示部１１７には後述する図５（ａ）の印刷データ選択画面５００が表示される。これにより、ユーザは、印刷データ選択画面５００を操作し、ＭＦＰ１０１に対して印刷処理の実行及び印刷設定情報の変更を指示可能となる。次いで、ＣＰＵ１１９は、ユーザによって印刷設定情報の変更を指示する操作が行われたか否かを判別する（ステップＳ２０２）。ステップＳ２０２では、例えば、後述する印刷データ選択画面５００に含まれる設定変更ボタン５０３が押下された場合、ＣＰＵ１１９はユーザによって印刷設定情報の変更を指示する操作が行われたと判別する。一方、後述する印刷データ選択画面５００に含まれる設定変更ボタン５０３が押下されない場合、ＣＰＵ１１９はユーザによって印刷設定情報の変更を指示する操作が行われないと判別する。
【００２０】
ステップＳ２０２の判別の結果、ユーザによって印刷設定情報の変更を指示する操作が行われたとき、ＣＰＵ１１９は、後述するステップＳ２０３〜Ｓ２０５の印刷データ変更処理を実行する。具体的に、ＣＰＵ１１９は操作表示部１１７の操作によって入力された設定情報を取得し（ステップＳ２０３）、取得された設定情報に印刷設定情報が変更された印刷データ（以下、「設定変更印刷データ」という。）を生成する（ステップＳ２０４）。設定変更印刷データには、設定情報の変更を指示する操作を行ったユーザを特定するユーザ情報（以下、「変更指示ユーザ情報」という。）が含まれる。次いで、ＣＰＵ１１９は生成された設定変更印刷データをＭＦＰ１０１に送信し（ステップＳ２０５）、本処理を終了する。
【００２１】
ステップＳ２０２の判別の結果、ユーザによって印刷設定情報の変更を指示する操作が行われないとき、ＣＰＵ１１９は本処理を終了する。
【００２２】
図３は、図１におけるＭＦＰ１０１で実行される設定変更印刷データ格納処理の手順を示すフローチャートである。
【００２３】
図３の処理は、ＭＦＰ１０１のＣＰＵ１１２がＲＯＭ１１３に格納された各種プログラムを実行することによって行われる。
【００２４】
図３において、まず、ＣＰＵ１１２は、ステップＳ２０５で携帯端末１０２から設定変更印刷データを受信し、受信された設定変更印刷データを記憶部１１１に格納する（ステップＳ３０１）。次いで、ＣＰＵ１１２は設定変更印刷データから変更指示ユーザ情報を取得し（ステップＳ３０２）、設定変更印刷データから印刷設定情報を取得する（ステップＳ３０３）。次いで、ＣＰＵ１１２は、取得された変更指示ユーザ情報及び各種設定情報に基づいて印刷データを管理するための印刷データ管理リストを生成し（ステップＳ３０４）、印刷データ管理リストを記憶部１１１に格納する。印刷データ管理リストは、記憶部１１１に格納された各印刷データの一覧情報であり、ユーザ毎に一覧情報が分類されている。ＣＰＵ１１２は、印刷データ管理リストが記憶部１１１に既に格納されている場合、格納されている印刷データ管理リストに新たな印刷データに関する情報を追加する。その後、ＣＰＵ１１２はステップＳ３０４の処理を実行した後に本処理を終了する。
【００２５】
図４は、図１における携帯端末１０２で実行される実行指示制限処理の手順を示すフローチャートである。
【００２６】
図４の処理は、携帯端末１０２のＣＰＵ１１９がＲＯＭ１２０に格納された各種プログラムを実行することによって行われ、既にユーザ認証が成功し、プリントアプリが起動していることを前提とする。
【００２７】
ここで、携帯端末１０２ではユーザによる操作表示部１１７の誤操作によってユーザが所望しない印刷が開始されてしまう可能性がある。また、ユーザがＭＦＰ１０１から離れた場所からも操作可能であるので、ユーザが直ぐには印刷物を取り出すことができない場所にいたとしても、印刷された印刷物がＭＦＰ１０１の図示しない排紙トレイ等に排紙されたまま滞留する可能性もある。滞留された印刷物からは当該印刷物に印刷された機密情報等を他のユーザに盗み見られてしまう可能性があり、また、当該印刷物は他のユーザに持ち出されてしまう可能性がある。すなわち、従来の印刷方法では、印刷物のセキュリティを保証することができない。
【００２８】
これに対応して、本実施の形態では、ＭＦＰ１０１及び携帯端末１０２の間の距離が測定され、測定された距離が予め設定された閾値以上である場合、ユーザからの印刷処理の実行の開始を指示する操作の受け付けが許可されない。
【００２９】
図４において、まず、ＣＰＵ１１９は、ＭＦＰ１０１から一定の間隔で送信されるＢｅａｃｏｎ信号を受信すると、受信されたＢｅａｃｏｎ信号に基づいてＭＦＰ１０１及び携帯端末１０２の間の距離の測定を行う（ステップＳ４０１）（測定ステップ）。ＭＦＰ１０１及び携帯端末１０２の間の距離は、例えば、ＢＬＥ通信で送信されるＢｅａｃｏｎ信号の電波強度に基づいて測定される。Ｂｅａｃｏｎ信号はＭＦＰ１０１が送信する電波強度を示す電波強度情報を含む。ＣＰＵ１１９は、受信されたＢｅａｃｏｎ信号の電波強度を測定し、当該測定された電波強度及びＢｅａｃｏｎ信号に含まれる電波強度情報の差分に基づいてＭＦＰ１０１及び携帯端末１０２の間の距離の測定を行う。次いで、ＣＰＵ１１９は、測定された距離が予め設定された閾値以上であるか否かを判別する（ステップＳ４０２）。閾値は、携帯端末１０２を所持するユーザがＭＦＰ１０１で印刷された印刷物を直ぐに取り出すことが可能な距離に基づいて携帯端末１０２に予め設定されている。閾値は５ｍ〜１０ｍであることが好ましい。
【００３０】
ステップＳ４０２の判別の結果、測定された距離が予め設定された閾値未満であるとき、ＣＰＵ１１９は、操作表示部１１７に図５（ａ）の印刷データ選択画面５００を表示する（ステップＳ４０３）。印刷データ選択画面５００は、一覧情報５０１、印刷開始ボタン５０２（実行開始ボタン）、及び設定変更ボタン５０３を含む。一覧情報５０１は図３のステップＳ３０４で生成される印刷データ管理リストに基づく印刷データの一覧情報を示す。印刷開始ボタン５０２はＭＦＰ１０１に印刷処理の実行の開始を指示する操作ボタンであり、設定変更ボタン５０３は印刷設定情報の変更を指示する操作ボタンである。ユーザが一覧情報５０１から所望の印刷データを選択し、印刷開始ボタン５０２を押下すると、選択された印刷データに基づく印刷処理の実行の開始を指示する実行指示通知が携帯端末１０２からＭＦＰ１０１に送信される。また、ユーザが一覧情報５０１から所望の印刷データを選択し、設定変更ボタン５０３を押下すると、図５（ｂ）に示す設定変更画面５０４が表示され、当該設定変更画面５０４の操作によって印刷設定情報が変更される。次いで、ＣＰＵ１１９は、印刷データ選択画面５００において、印刷開始ボタン５０２及び設定変更ボタン５０３のうち押下された操作ボタンを特定する（ステップＳ４０４）。
【００３１】
ステップＳ４０４において、設定変更ボタン５０３が押下されたとき、ＣＰＵ１１９は、図２の印刷データ変更処理（ステップＳ２０３〜Ｓ２０５）と同様の処理を実行し（ステップＳ４０５）、ステップＳ４０４の処理に戻る。
【００３２】
ステップＳ４０４において、印刷開始ボタン５０２が押下されたとき、ＣＰＵ１１９は、選択された印刷データに基づく印刷処理の実行指示通知をＭＦＰ１０１に送信する（ステップＳ４０６）。ＭＦＰ１０１は、当該実行指示通知を携帯端末１０２から受信すると、当該実行指示通知に対応する印刷処理を実行する。ＣＰＵ１１９はステップＳ４０６の処理を実行した後に本処理を終了する。
【００３３】
ステップＳ４０２の判別の結果、測定された距離が予め設定された閾値以上であるとき、ＣＰＵ１１９は、操作表示部１１７に図５（ｃ）の印刷データ選択画面５０５を表示する（ステップＳ４０７）。印刷データ選択画面５０５は、図５（ａ）の印刷データ選択画面５００の一覧情報５０１及び設定変更ボタン５０３の他に、確認完了ボタン５０６を含む。確認完了ボタン５０６はＭＦＰ１０１及び携帯端末１０２の間の距離の再測定を指示する操作ボタンである。すなわち、本実施の形態では、測定された距離が予め設定された閾値以上である場合、ＣＰＵ１１９はユーザからの印刷処理の実行の開始を指示する操作の受け付けを許可せず、携帯端末１０２の操作表示部１１７に印刷開始ボタン５０２を表示しない。また、本実施の形態では、測定された距離に関わらず、設定変更ボタン５０３が操作表示部１１７に表示され、ユーザは携帯端末１０２の操作によってＭＦＰ１０１から離れた場所からでも印刷設定情報を変更可能である。次いで、ＣＰＵ１１９は、印刷データ選択画面５０５において、設定変更ボタン５０３及び確認完了ボタン５０６のうち押下された操作ボタンを特定する（ステップＳ４０８）。
【００３４】
ステップＳ４０８において、設定変更ボタン５０３が押下されたとき、ＣＰＵ１１９は、図２の印刷データ変更処理（ステップＳ２０３〜Ｓ２０５）と同様の処理を実行し（ステップＳ４０９）、ステップＳ４０８の処理に戻る。
【００３５】
ステップＳ４０８において、確認完了ボタン５０６が押下されたとき、ＣＰＵ１１９は、図５（ｄ）の警告通知画面５１０を操作表示部１１７に表示する（ステップＳ４１０）（表示ステップ）。警告通知画面５１０は操作設定メニュー５０７を含み、操作設定メニュー５０７は、印刷処理の実行の開始を指示する操作の受け付けが制限されている旨の通知、ＹＥＳボタン５０８、及びＮＯボタン５０９を含む。ＹＥＳボタン５０８はＭＦＰ１０１及び携帯端末１０２の間の距離の再測定の開始を指示する操作ボタンである。ＮＯボタン５０９はＭＦＰ１０１及び携帯端末１０２の間の距離の再測定を実行しないことを指示する操作ボタンである。次いで、ＣＰＵ１１９は、操作表示部１１７に表示された操作設定メニュー５０７において、ＹＥＳボタン５０８及びＮＯボタン５０９のうち押下された操作ボタンを特定する（ステップＳ４１１）。
【００３６】
ステップＳ４１１において、ＹＥＳボタン５０８が押下されたとき、ＣＰＵ１１９は、ステップＳ４０１の処理に戻る。一方、ステップＳ４１１において、ＮＯボタン５０９が押下されたとき、ＣＰＵ１１９は本処理を終了する。
【００３７】
上述した図２〜図４の処理によれば、ＭＦＰ１０１及び携帯端末１０２の間の距離が測定され、測定された距離が予め設定された閾値以上である場合、ユーザからの印刷処理の実行の開始を指示する操作の受け付けが許可されない。ここで、ＭＦＰ１０１及び携帯端末１０２の間の距離が設定された閾値以上である場合は、携帯端末１０２を操作するユーザはＭＦＰ１０１から一定以上の距離ほど離れているので、ユーザは当該ユーザからの印刷処理の実行指示に基づいて印刷された印刷物を直ぐに取り出すことができない。この場合、他のユーザに当該印刷物を持ち出される可能性があるが、測定された距離が予め設定された閾値以上である場合、操作表示部１１７に印刷開始ボタン５０２が表示されないので、当該ユーザからの印刷処理の実行の開始を指示する操作に基づいて印刷処理が実行されることがない。すなわち、他のユーザに印刷物を持ち出されることを防止することができ、もって、印刷物のセキュリティを担保することができる。
【００３８】
また、上述した図２〜図４の処理では、測定された距離が予め設定された閾値以上である場合、印刷処理の実行の開始を指示する操作の受け付けが制限されている旨の通知を含む操作設定メニュー５０７が操作表示部１１７に表示される。これにより、ユーザは、ＭＦＰ１０１から離れているために携帯端末１０２の操作によって印刷処理の実行を開始することができない旨を確実に認知することができる。
【００３９】
上述した図２〜図４の処理では、測定された距離に関わらず、ユーザの操作表示部１１７の操作によって印刷設定情報の変更が指示可能である。これにより、ユーザがＭＦＰ１０１から一定以上の距離ほど離れていても、ユーザの携帯端末１０２の操作によって印刷設定情報を変更することができ、もって、印刷設定情報の変更に関し、ユーザの利便性を向上することができる。
【００４０】
以上、本発明について実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。
【００４１】
例えば、図４の処理において、ＭＦＰ１０１及び携帯端末１０２の間の距離の測定（ステップＳ４０１）をユーザの操作表示部１１７の操作が行われた後に実行してもよい。
【００４２】
図６は、図４の実行指示制限処理の第１の変形例の手順を示すフローチャートである。
【００４３】
図６の処理は、携帯端末１０２のＣＰＵ１１９がＲＯＭ１２０に格納された各種プログラムを実行することによって行われ、既にユーザ認証が成功し、プリントアプリが起動していることを前提とする。
【００４４】
図６において、まず、ＣＰＵ１１９は、図４のステップＳ４０３，Ｓ４０４と同様の処理を行う。
【００４５】
ステップＳ４０４において、設定変更ボタン５０３が押下されたとき、ＣＰＵ１１９は、ステップＳ４０５と同様の処理を行う。一方、ステップＳ４０４において、印刷開始ボタン５０２が押下されたとき、ＣＰＵ１１９は、図４のステップＳ４０１，Ｓ４０２と同様の処理を行う。
【００４６】
ステップＳ４０２の判別の結果、測定された距離が予め設定された閾値未満であるとき、ＣＰＵ１１９は、図４のステップＳ４０６と同様の処理を行って、本処理を終了する。一方、ステップＳ４０２の判別の結果、測定された距離が予め設定された閾値以上であるとき、ＣＰＵ１１９は、操作表示部１１７に図７（ａ）の警告通知画面７００を表示する（ステップＳ６０１）。警告通知画面７００は操作設定メニュー７０１を含み、操作設定メニュー７０１は、印刷処理の実行の開始を指示する操作の受け付けが制限されている旨の通知、ＭＦＰ１０１に近付くことを促す通知、再測定ボタン７０２、及び終了ボタン７０３を含む。再測定ボタン７０２はＭＦＰ１０１及び携帯端末１０２の間の距離の再測定の開始を指示する操作ボタンである。終了ボタン７０３はＭＦＰ１０１への印刷処理の実行の開始の指示を中止する操作ボタンである。次いで、ＣＰＵ１１９は、操作設定メニュー７０１において、再測定ボタン７０２及び終了ボタン７０３のうち押下された操作ボタンを特定する（ステップＳ６０２）。
【００４７】
ステップＳ６０２において、再測定ボタン７０２が押下されたとき、ＣＰＵ１１９はステップＳ４０１の処理に戻る。一方、ステップＳ６０２において、終了ボタン７０３が押下されたとき、ＣＰＵ１１９は本処理を終了する。
【００４８】
上述した図６の処理においても、図２〜図４の処理と同様の効果を奏することができる。
【００４９】
本実施の形態では、ＭＦＰ１０１の周辺に人が存在しない場合、予め設定されている閾値を変更してもよい。
【００５０】
図８は、図４の実行指示制限処理の第２の変形例の手順を示すフローチャートである。
【００５１】
図８の処理は、携帯端末１０２のＣＰＵ１１９がＲＯＭ１２０に格納された各種プログラムを実行することによって行われ、既にユーザ認証が成功し、プリントアプリが起動していることを前提とする。
【００５２】
図８において、まず、ＣＰＵ１１９は、図６のステップＳ４０３〜ステップＳ４０１と同様の処理を実行する。次いで、ＣＰＵ１１９は、ＭＦＰ１０１から当該ＭＦＰ１０１の周辺に人が存在するか否かを示す人物検知結果情報（判別情報）を取得する（ステップＳ８０１）。ＭＦＰ１０１は、人感センサ１０８を用いて当該ＭＦＰ１０１の周辺に人が存在するか否かを一定の間隔で検知し、検知結果を携帯端末１０２に送信する。次いで、ＣＰＵ１１９は、取得された人物検知結果情報に基づいて予め設定された閾値を変更する（ステップＳ８０２）（閾値変更ステップ）。ステップＳ８０２では、例えば、ＭＦＰ１０１の近傍に人が存在しない場合、ユーザからの印刷処理の実行の開始を指示する操作の受け付けを必要以上に制限しないように、予め設定された閾値より大きい値に変更する。次いで、ＣＰＵ１１９は、図６のステップＳ４０２と同様の処理を行う。
【００５３】
ステップＳ４０２の判別の結果、測定された距離が予め設定された閾値未満であるとき、ＣＰＵ１１９は、図４のステップＳ４０６と同様の処理を行って、本処理を終了する。一方、ステップＳ４０２の判別の結果、測定された距離が予め設定された閾値以上であるとき、ＣＰＵ１１９は、操作表示部１１７に図７（ｂ）の警告通知画面７０７を表示する（ステップＳ８０３）。警告通知画面７０７は操作設定メニュー７０４を含む。操作設定メニュー７０４は、印刷処理の実行の開始を指示する操作の受け付けが制限されている旨の通知や、操作設定メニュー７０１に含まれる再測定ボタン７０２及び終了ボタン７０３の他に、強制印刷ボタン７０５を含む。強制印刷ボタン７０５はＭＦＰ１０１及び携帯端末１０２の間の距離に関わらず、強制的にＭＦＰ１０１に印刷処理の実行の開始を指示する操作ボタンである。次いで、ＣＰＵ１１９は、操作設定メニュー７０４において、再測定ボタン７０２、終了ボタン７０３、及び強制印刷ボタン７０５のうち押下された操作ボタンを特定する（ステップＳ８０４）。
【００５４】
ステップＳ８０４において、再測定ボタン７０２が押下されたとき、ＣＰＵ１１９はステップＳ４０１の処理に戻る。また、ステップＳ８０４において、終了ボタン７０３が押下されたとき、ＣＰＵ１１９は本処理を終了する。
【００５５】
ステップＳ８０４において、強制印刷ボタン７０５が押下されたとき、ＣＰＵ１１９はＭＦＰ１０１から新たな人物検知結果情報を取得する。その後、ＣＰＵ１１９は取得された新たな人物検知結果情報に基づいて強制印刷ボタン７０５の操作を許可するか否かを判別する（ステップＳ８０５）。ステップＳ８０５では、例えば、新たな人物検知結果情報からＭＦＰ１０１の周辺に人が存在しないことが特定された場合、ＣＰＵ１１９は強制印刷ボタン７０５の操作を許可すると判別する。一方、新たな人物検知結果情報からＭＦＰ１０１の周辺に人が存在することが特定された場合、ＣＰＵ１１９は強制印刷ボタン７０５の操作を許可しないと判別する。
【００５６】
ステップＳ８０５の判別の結果、強制印刷ボタン７０５の操作を許可するとき、ＣＰＵ１１９は、ステップＳ４０６以降の処理に進む。すわなち、本実施の形態では、ＭＦＰ１０１の周辺に人が存在しない場合、強制印刷ボタン７０５が押下されると、ＭＦＰ１０１及び携帯端末１０２の間の距離に関わらず、ユーザは携帯端末１０２からＭＦＰ１０１に印刷処理の実行の開始を指示可能である。
【００５７】
ステップＳ８０５の判別の結果、強制印刷ボタン７０５の操作を許可しないとき、ＣＰＵ１１９は、図７（ｃ）に示すように、強制印刷ボタン７０５の操作を許可しない旨を示すメッセージを操作表示部１１７に表示し、ステップＳ８０３の処理に戻る。
【００５８】
上述した図８の処理では、ＭＦＰ１０１の周辺に人が存在するか否かが判別され、ＭＦＰ１０１の周辺に人が存在しないことが特定された場合、設定された閾値が当該閾値より大きい値に変更され、若しくは、測定された距離に関わらず、強制印刷ボタン７０５の操作が許可される。これにより、ＭＦＰ１０１の周辺に他のユーザが存在しないために自然と印刷物のセキュリティを担保できる場合、ユーザからの印刷処理の実行の開始を指示する操作の受け付けを必要以上に制限してユーザの利便性を低下させるのを防止することができる。
【００５９】
本実施の形態では、印刷データは当該印刷データのセキュリティレベルを示す情報を含み、閾値にはセキュリティレベルに対応する距離が設定されてもよい。例えば、セキュリティレベルが低い印刷データに対応する閾値よりセキュリティレベルが高い印刷データに対応する閾値は小さい値に設定される。これにより、セキュリティレベルが低い印刷データの印刷に関してはユーザの利便性を優先する一方、セキュリティレベルが高い印刷データの印刷に関してはセキュリティの担保を優先することができる。すなわち、ユーザの利便性とセキュリティの担保を印刷データのセキュリティレベルに応じて両立することができる。
【００６０】
また、本実施の形態では、Ｗｉ−Ｆｉ通信を用いた無線通信によって送信されたＢｅａｃｏｎ信号に基づいてＭＦＰ１０１及び携帯端末１０２の間の距離を測定してもよく、また、超音波を用いてＭＦＰ１０１及び携帯端末１０２の間の距離を測定してもよい。
【００６１】
本実施の形態における図８の処理では、ＭＦＰ１０１に設けられた図示しないカメラの映像等に基づいてＭＦＰ１０１の周辺に人が存在するか否かを判別してもよい。
【００６２】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６３】
１０１  ＭＦＰ
１０２  携帯端末
１０８  人感センサ
１１９  ＣＰＵ
１１７  操作表示部
【図１】
0006532352.tif 000002
【図２】
0006532352.tif 000003
【図３】
0006532352.tif 000004
【図４】
0006532352.tif 000005
【図５】
0006532352.tif 000006
【図６】
0006532352.tif 000007
【図７】
0006532352.tif 000008
【図８】
0006532352.tif 000009