(57)【特許請求の範囲】
【請求項１】
ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得手段と、
携帯型移動端末の移動量に関する情報を取得する第２の取得手段と、
前記第１の取得手段により取得された情報と前記第２の取得手段により取得された情報とを比較し、前記ユーザによる操作入力と前記携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断手段と、
前記判断手段の判断結果に応じて、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる接続手段と、
所定の態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する操作画像取得手段とを備え、
前記第１の取得手段及び前記第２の取得手段のそれぞれは、前記操作画像取得手段により取得された操作指定画像が、前記情報処理装置に設けられている表示装置に表示されている状態で、前記情報の取得を行い、
前記操作画像取得手段は、前記情報処理装置の近傍に存在する携帯型移動端末の数に応じた複雑度を有する態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する、接続制御装置。
【請求項２】
前記接続手段により前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、前記情報処理装置及び前記携帯型移動端末のうち少なくとも一方において接続確立以前には操作禁止されていた機能の操作権限をユーザに付与する権限付与手段をさらに備える、請求項１に記載の接続制御装置。
【請求項３】
前記権限付与手段は、前記第１の取得手段により取得された情報及び前記第２の取得手段により取得された情報のうち少なくとも一方に基づいて、前記ユーザによる操作入力に関する精度を判定し、判定した操作入力に関する精度に応じて、ユーザに付与する権限を制限する、請求項２に記載の接続制御装置。
【請求項４】
ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得手段と、
携帯型移動端末の移動量に関する情報を取得する第２の取得手段と、
前記第１の取得手段により取得された情報と前記第２の取得手段により取得された情報とを比較し、前記ユーザによる操作入力と前記携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断手段と、
前記判断手段の判断結果に応じて、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる接続手段と、
前記接続手段により前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、前記情報処理装置及び前記携帯型移動端末のうち少なくとも一方において接続確立以前には操作禁止されていた機能の操作権限をユーザに付与する権限付与手段とを備え、
前記権限付与手段は、前記第１の取得手段により取得された情報及び前記第２の取得手段により取得された情報のうち少なくとも一方に基づいて、前記ユーザによる操作入力に関する精度を判定し、判定した操作入力に関する精度に応じて、ユーザに付与する権限を制限する、接続制御装置。
【請求項５】
所定の態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する操作画像取得手段をさらに備え、
前記第１の取得手段及び前記第２の取得手段のそれぞれは、前記操作画像取得手段により取得された操作指定画像が、前記情報処理装置に設けられている表示装置に表示されている状態で、前記情報の取得を行う、請求項４に記載の接続制御装置。
【請求項６】
前記接続手段により前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、そのとき行われた操作入力に関する情報と、前記情報処理装置の所定の処理に対応するように予め登録されている登録操作情報とを比較し、一致した登録操作情報に対応する処理を前記情報処理装置で起動させる指示を行う起動指示手段をさらに備える、請求項１から５のいずれかに記載の接続制御装置。
【請求項７】
ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得手段と、
携帯型移動端末の移動量に関する情報を取得する第２の取得手段と、
前記第１の取得手段により取得された情報と前記第２の取得手段により取得された情報とを比較し、前記ユーザによる操作入力と前記携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断手段と、
前記判断手段の判断結果に応じて、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる接続手段と、
前記接続手段により前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、そのとき行われた操作入力に関する情報と、前記情報処理装置の所定の処理に対応するように予め登録されている登録操作情報とを比較し、一致した登録操作情報に対応する処理を前記情報処理装置で起動させる指示を行う起動指示手段とを備える、接続制御装置。
【請求項８】
所定の態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する操作画像取得手段をさらに備え、
前記第１の取得手段及び前記第２の取得手段のそれぞれは、前記操作画像取得手段により取得された操作指定画像が、前記情報処理装置に設けられている表示装置に表示されている状態で、前記情報の取得を行う、請求項７に記載の接続制御装置。
【請求項９】
前記接続手段により前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、前記情報処理装置及び前記携帯型移動端末のうち少なくとも一方において接続確立以前には操作禁止されていた機能の操作権限をユーザに付与する権限付与手段をさらに備える、請求項７又は８に記載の接続制御装置。
【請求項１０】
前記接続手段により前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、前記操作入力を行ったユーザを判別し、そのユーザの判別結果に応じて、前記情報処理装置の特定の機能を呼び出す呼出し手段をさらに備える、請求項１から９のいずれかに記載の接続制御装置。
【請求項１１】
ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得手段と、
携帯型移動端末の移動量に関する情報を取得する第２の取得手段と、
前記第１の取得手段により取得された情報と前記第２の取得手段により取得された情報とを比較し、前記ユーザによる操作入力と前記携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断手段と、
前記判断手段の判断結果に応じて、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる接続手段と、
前記接続手段により前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、前記操作入力を行ったユーザを判別し、そのユーザの判別結果に応じて、前記情報処理装置の特定の機能を呼び出す呼出し手段とを備える、接続制御装置。
【請求項１２】
所定の態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する操作画像取得手段をさらに備え、
前記第１の取得手段及び前記第２の取得手段のそれぞれは、前記操作画像取得手段により取得された操作指定画像が、前記情報処理装置に設けられている表示装置に表示されている状態で、前記情報の取得を行う、請求項１１に記載の接続制御装置。
【請求項１３】
前記接続手段により前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、前記情報処理装置及び前記携帯型移動端末のうち少なくとも一方において接続確立以前には操作禁止されていた機能の操作権限をユーザに付与する権限付与手段をさらに備える、請求項１１又は１２に記載の接続制御装置。
【請求項１４】
前記判断手段の判断結果に応じて、前記操作入力を行ったユーザの認証を行う認証手段をさらに備える、請求項１から１３のいずれかに記載の接続制御装置。
【請求項１５】
前記情報処理装置の位置に関する情報を取得する第３の取得手段と、
前記携帯型移動端末の位置に関する情報を取得する第４の取得手段とをさらに備え、
前記判断手段は、前記第３の取得手段により取得された情報と前記第４の取得手段により取得された情報とに応じて、前記判断を行う、請求項１から１４のいずれかに記載の接続制御装置。
【請求項１６】
前記第１の取得手段は、前記ユーザが操作入力を行った時刻に関する情報をさらに取得し、
前記第２の取得手段は、前記携帯型移動端末が移動した時刻に関する情報をさらに取得し、
前記判断手段は、前記第１の取得手段により取得された前記ユーザが操作入力を行った時刻に関する情報と前記第２の取得手段により取得された前記携帯型移動端末が移動した時刻に関する情報とに応じて、前記判断を行う、請求項１から１５のいずれかに記載の接続制御装置。
【請求項１７】
前記判断手段は、前記ユーザが操作入力を行った時刻と前記携帯型移動端末が移動した時刻とが所定の時間幅内にあるとき、それらの両時刻は同時であるとみなして前記判断を行う、請求項１６に記載の接続制御装置。
【請求項１８】
前記第１の取得手段は、前記位置に関する情報を２次元の位置情報として取得し、
前記判断手段は、前記第２の取得手段により取得された情報のうち、前記第１の取得手段により取得された２次元の位置情報に対応する２軸方向の情報について、前記第１の取得手段により取得された情報との比較を行う、請求項１から１７のいずれかに記載の接続制御装置。
【請求項１９】
前記判断手段は、前記第１の取得手段により取得された情報に基づく前記ユーザの操作入力に関する方向を取得し、前記ユーザが操作入力を開始したタイミングにおける、前記携帯型移動端末の移動方向と前記ユーザの操作入力に関する方向とを同一の方向とみなして、前記携帯型移動端末の移動方向と前記ユーザの操作入力に関する方向とのオフセット量を検出し、検出したオフセット量に応じて、前記第１の取得手段により取得された情報と前記第２の取得手段により取得された情報との比較を行う、請求項１から１８のいずれかに記載の接続制御装置。
【請求項２０】
前記第１の取得手段及び前記第２の取得手段のうち少なくとも一方は、外部のサーバを介して前記情報の取得を行う、請求項１から１９のいずれかに記載の接続制御装置。
【請求項２１】
前記第１の取得手段は、前記情報処理装置に設けられているタッチパネル上の、ユーザによる操作入力が行われた位置に関する情報を取得する、請求項１から２０のいずれかに記載の接続制御装置。
【請求項２２】
前記第１の取得手段は、ユーザの動きを撮像する撮像装置により撮像された画像に基づいて、前記位置に関する情報を取得する、請求項１から２１のいずれかに記載の接続制御装置。
【請求項２３】
請求項１から２２のいずれかに記載の接続制御装置と、
前記接続手段により前記携帯型移動端末との無線接続が確立されたとき、前記携帯型移動端末との無線通信を行う通信部とを備える、情報処理装置。
【請求項２４】
請求項２３に記載の情報処理装置と、用紙に画像を形成する画像形成部とを備える、画像形成装置。
【請求項２５】
前記接続手段により前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、前記操作入力を行ったユーザの印刷情報に基づいて前記画像形成部により印刷を実行する印刷手段をさらに備える、請求項２４に記載の画像形成装置。
【請求項２６】
請求項１から２２のいずれかに記載の接続制御装置と、
前記接続手段により前記情報処理装置との無線接続が確立されたとき、前記情報処理装置との無線通信を行う通信部とを備える、携帯型移動端末。
【請求項２７】
情報処理装置と、携帯型移動端末とを備え、
前記情報処理装置及び前記携帯型移動端末のうちいずれか一方には、請求項１から２２のいずれかに記載の接続制御装置が含まれており、
前記接続手段は、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる、情報処理システム。
【請求項２８】
情報処理装置と、携帯型移動端末と、前記情報処理装置及び前記携帯型移動端末のそれぞれと通信可能なサーバとを備え、
前記サーバには、請求項１から２２のいずれかに記載の接続制御装置が含まれており、
前記接続手段は、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる、情報処理システム。
【請求項２９】
ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、
携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、
前記第１の取得ステップにより取得された情報と前記第２の取得ステップにより取得された情報とを比較し、前記ユーザによる操作入力と前記携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、
前記判断ステップの判断結果に応じて、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる接続ステップと、
所定の態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する操作画像取得ステップとを備え、
前記第１の取得ステップ及び前記第２の取得ステップのそれぞれは、前記操作画像取得ステップにより取得された操作指定画像が、前記情報処理装置に設けられている表示装置に表示されている状態で、前記情報の取得を行い、
前記操作画像取得ステップは、前記情報処理装置の近傍に存在する携帯型移動端末の数に応じた複雑度を有する態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する、接続制御装置の制御方法。
【請求項３０】
ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、
携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、
前記第１の取得ステップにより取得された情報と前記第２の取得ステップにより取得された情報とを比較し、前記ユーザによる操作入力と前記携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、
前記判断ステップの判断結果に応じて、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる接続ステップと、
前記接続ステップにより前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、前記情報処理装置及び前記携帯型移動端末のうち少なくとも一方において接続確立以前には操作禁止されていた機能の操作権限をユーザに付与する権限付与ステップとを備え、
前記権限付与ステップは、前記第１の取得ステップにより取得された情報及び前記第２の取得ステップにより取得された情報のうち少なくとも一方に基づいて、前記ユーザによる操作入力に関する精度を判定し、判定した操作入力に関する精度に応じて、ユーザに付与する権限を制限する、接続制御装置の制御方法。
【請求項３１】
ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、
携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、
前記第１の取得ステップにより取得された情報と前記第２の取得ステップにより取得された情報とを比較し、前記ユーザによる操作入力と前記携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、
前記判断ステップの判断結果に応じて、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる接続ステップと、
前記接続ステップにより前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、そのとき行われた操作入力に関する情報と、前記情報処理装置の所定の処理に対応するように予め登録されている登録操作情報とを比較し、一致した登録操作情報に対応する処理を前記情報処理装置で起動させる指示を行う起動指示ステップとを備える、接続制御装置の制御方法。
【請求項３２】
ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、
携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、
前記第１の取得ステップにより取得された情報と前記第２の取得ステップにより取得された情報とを比較し、前記ユーザによる操作入力と前記携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、
前記判断ステップの判断結果に応じて、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる接続ステップと、
前記接続ステップにより前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、前記操作入力を行ったユーザを判別し、そのユーザの判別結果に応じて、前記情報処理装置の特定の機能を呼び出す呼出しステップとを備える、接続制御装置の制御方法。
【請求項３３】
ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、
携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、
前記第１の取得ステップにより取得された情報と前記第２の取得ステップにより取得された情報とを比較し、前記ユーザによる操作入力と前記携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、
前記判断ステップの判断結果に応じて、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる接続ステップと、
所定の態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する操作画像取得ステップとをコンピュータに実行させ、
前記第１の取得ステップ及び前記第２の取得ステップのそれぞれは、前記操作画像取得ステップにより取得された操作指定画像が、前記情報処理装置に設けられている表示装置に表示されている状態で、前記情報の取得を行い、
前記操作画像取得ステップは、前記情報処理装置の近傍に存在する携帯型移動端末の数に応じた複雑度を有する態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する、接続制御装置の制御プログラム。
【請求項３４】
ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、
携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、
前記第１の取得ステップにより取得された情報と前記第２の取得ステップにより取得された情報とを比較し、前記ユーザによる操作入力と前記携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、
前記判断ステップの判断結果に応じて、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる接続ステップと、
前記接続ステップにより前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、前記情報処理装置及び前記携帯型移動端末のうち少なくとも一方において接続確立以前には操作禁止されていた機能の操作権限をユーザに付与する権限付与ステップとをコンピュータに実行させ、
前記権限付与ステップは、前記第１の取得ステップにより取得された情報及び前記第２の取得ステップにより取得された情報のうち少なくとも一方に基づいて、前記ユーザによる操作入力に関する精度を判定し、判定した操作入力に関する精度に応じて、ユーザに付与する権限を制限する、接続制御装置の制御プログラム。
【請求項３５】
ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、
携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、
前記第１の取得ステップにより取得された情報と前記第２の取得ステップにより取得された情報とを比較し、前記ユーザによる操作入力と前記携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、
前記判断ステップの判断結果に応じて、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる接続ステップと、
前記接続ステップにより前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、そのとき行われた操作入力に関する情報と、前記情報処理装置の所定の処理に対応するように予め登録されている登録操作情報とを比較し、一致した登録操作情報に対応する処理を前記情報処理装置で起動させる指示を行う起動指示ステップとをコンピュータに実行させる、接続制御装置の制御プログラム。
【請求項３６】
ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、
携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、
前記第１の取得ステップにより取得された情報と前記第２の取得ステップにより取得された情報とを比較し、前記ユーザによる操作入力と前記携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、
前記判断ステップの判断結果に応じて、前記情報処理装置と前記携帯型移動端末との無線接続を確立させる接続ステップと、
前記接続ステップにより前記情報処理装置と前記携帯型移動端末との無線接続が確立されたとき、前記操作入力を行ったユーザを判別し、そのユーザの判別結果に応じて、前記情報処理装置の特定の機能を呼び出す呼出しステップとをコンピュータに実行させる、接続制御装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、接続制御装置、情報処理装置、画像形成装置、携帯型移動端末、情報処理システム、接続制御装置の制御方法、及び接続制御装置の制御プログラムに関し、特に、携帯型移動端末と情報処理装置との間で無線通信を行う情報処理システムに用いられる接続制御装置、情報処理装置、画像形成装置、携帯型移動端末、情報処理システム、接続制御装置の制御方法、及び接続制御装置の制御プログラムに関する。
【背景技術】
【０００２】
情報の入出力を行う情報処理装置と、携帯電話機のような携帯型移動端末とを有する情報処理システムであって、情報処理装置と携帯型移動端末との間で無線通信による接続を確立させ、データの転送などを行うことができるようにするものがある。情報処理装置としては、例えば、画像形成装置（スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、及びサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンタなど）のようなものが挙げられる。
【０００３】
このような情報処理システムで無線通信による接続を確立させて行われる機能の一例としては、例えば、画像形成装置で携帯電話端末から転送されたデータに基づいて印刷を行うものがある。この機能では、画像形成装置に対して、携帯電話端末内のファイル（例えば、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）フォーマットの文書ファイルなど）が転送される。転送は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）などの無線インターフェース経由で、両者間の接続を確立させた上で行われる。
【０００４】
下記特許文献１には、携帯情報端末と画像処理装置との無線通信を開始させ、各種処理を自動的に実行させることができる画像処理システムが開示されている。この画像処理システムでは、携帯情報端末を画像処理装置と近距離無線通信可能な範囲内に存在させることにより、携帯情報端末と画像処理装置との無線通信を開始させる。
【０００５】
下記特許文献２には、ユーザが保持する携帯端末との間で人体通信を行う画像形成装置が開示されている。この画像形成装置と携帯端末とは、上記人体通信を行うことで、携帯端末についてのユーザの認証と画像形成装置についてのユーザの認証とを行う。
【０００６】
下記特許文献３には、加速度センサを有し、ユーザによりシェイクされたときに、機器本体が振られた方向に応じて、画面表示モードの切替えなど所定の機能を実行する携帯電子機器が開示されている。
【０００７】
下記特許文献４には、３次元動きセンサを有する携帯電話機が開示されている。この携帯電話機は、それを手にしたユーザがジェスチャ動作を行ったとき、３次元動きセンサで検知したデータを用いて個人筆跡データとの照合を行う。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−１９３２６５号公報
【特許文献２】特開２０１０−１８３３０６号公報
【特許文献３】特開２００３−３４５４９２号公報
【特許文献４】特開２００１−２２３７７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、従来、無線通信を行えるように携帯型移動端末と情報処理装置との両機器の接続を確立させ、連携した動作を行えるようにするためには、ユーザによる面倒な操作が必要とされていた。例えば、上記の例のように、Ｂｌｕｅｔｏｏｔｈ（登録商標）などによりファイル転送可能に画像形成装置と携帯電話端末との接続を確立（ペアリングともいう）させるためには、事前に相互の機器にパスキーを入力する操作が要求される。
【００１０】
両機器を連携させるためにユーザによる操作が必要とされるのは、次のような理由によるものである。すなわち、無線通信による接続では、双方の機器が、自ら単独で、接続すべき相手となる機器との相関性を判断することができないという特徴がある。このことは、実際には同一の作業者が両機器を操作することが明らかであるような状況であっても変わらない。換言すると、両機器が、互いに通信を試みることが可能な電波の届く範囲内にあっても、両機器が接続できるものか否かを、各機器は判別できない。例えば、両機器が、同一作業者が保持するものであって互いに連携してよいものであるか、別々の作業者が操作するものであって連携すべきでないものであるかを、区別することができない。
【００１１】
ここで、上記特許文献１に記載の画像形成システムは、接続する機器間で無線通信とは別の規格の近距離無線通信を行うことにより無線通信に必要な情報を取得し、両機器間で無線通信を行う。しかしながら、このような近距離無線通信を利用するには、両機器がそれに対応する通信インタフェースを備えていなければならないという問題がある。
【００１２】
上記特許文献２に記載の画像形成装置は、ユーザが保持する携帯端末との間で人体通信を行う。このように無線通信に代えて人体通信を行うとすれば、容易に操作を行うことができる。しかしながら、このような人体通信を行うためには、両機器がそれに対応する通信インタフェースを備えていなければならないという問題がある。
【００１３】
なお、上記特許文献３又は４には、上記のような複数の装置を互いに関連づけることに関する事項は何ら開示されていない。すなわち、上記特許文献３又は４には、上記問題点に対して有効な解決策は何ら開示されていない。
【００１４】
この発明はそのような問題点を解決するためになされたものであり、容易な操作で、無線通信を実行可能に２つの機器間の接続を確立させることができる接続制御装置、情報処理装置、画像形成装置、携帯型移動端末、情報処理システム、接続制御装置の制御方法、及び接続制御装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１５】
上記目的を達成するためこの発明のある局面に従うと、接続制御装置は、ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得手段と、携帯型移動端末の移動量に関する情報を取得する第２の取得手段と、第１の取得手段により取得された情報と第２の取得手段により取得された情報とを比較し、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断手段と、判断手段の判断結果に応じて、情報処理装置と携帯型移動端末との無線接続を確立させる接続手段と、所定の態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する操作画像取得手段とを備え、第１の取得手段及び第２の取得手段のそれぞれは、操作画像取得手段により取得された操作指定画像が、情報処理装置に設けられている表示装置に表示されている状態で、情報の取得を行い、操作画像取得手段は、情報処理装置の近傍に存在する携帯型移動端末の数に応じた複雑度を有する態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する。
好ましくは、接続制御装置は、接続手段により情報処理装置と携帯型移動端末との無線接続が確立されたとき、情報処理装置及び携帯型移動端末のうち少なくとも一方において接続確立以前には操作禁止されていた機能の操作権限をユーザに付与する権限付与手段をさらに備える。
好ましくは、権限付与手段は、第１の取得手段により取得された情報及び第２の取得手段により取得された情報のうち少なくとも一方に基づいて、ユーザによる操作入力に関する精度を判定し、判定した操作入力に関する精度に応じて、ユーザに付与する権限を制限する。
この発明の他の局面に従うと、接続制御装置は、ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得手段と、携帯型移動端末の移動量に関する情報を取得する第２の取得手段と、第１の取得手段により取得された情報と第２の取得手段により取得された情報とを比較し、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断手段と、判断手段の判断結果に応じて、情報処理装置と携帯型移動端末との無線接続を確立させる接続手段と、接続手段により情報処理装置と携帯型移動端末との無線接続が確立されたとき、情報処理装置及び携帯型移動端末のうち少なくとも一方において接続確立以前には操作禁止されていた機能の操作権限をユーザに付与する権限付与手段とを備え、権限付与手段は、第１の取得手段により取得された情報及び第２の取得手段により取得された情報のうち少なくとも一方に基づいて、ユーザによる操作入力に関する精度を判定し、判定した操作入力に関する精度に応じて、ユーザに付与する権限を制限する。
好ましくは、接続制御装置は、所定の態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する操作画像取得手段をさらに備え、第１の取得手段及び第２の取得手段のそれぞれは、操作画像取得手段により取得された操作指定画像が、情報処理装置に設けられている表示装置に表示されている状態で、情報の取得を行う。
好ましくは、接続制御装置は、接続手段により情報処理装置と携帯型移動端末との無線接続が確立されたとき、そのとき行われた操作入力に関する情報と、情報処理装置の所定の処理に対応するように予め登録されている登録操作情報とを比較し、一致した登録操作情報に対応する処理を情報処理装置で起動させる指示を行う起動指示手段をさらに備える。
この発明のさらに他の局面に従うと、接続制御装置は、ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得手段と、携帯型移動端末の移動量に関する情報を取得する第２の取得手段と、第１の取得手段により取得された情報と第２の取得手段により取得された情報とを比較し、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断手段と、判断手段の判断結果に応じて、情報処理装置と携帯型移動端末との無線接続を確立させる接続手段と、接続手段により情報処理装置と携帯型移動端末との無線接続が確立されたとき、そのとき行われた操作入力に関する情報と、情報処理装置の所定の処理に対応するように予め登録されている登録操作情報とを比較し、一致した登録操作情報に対応する処理を情報処理装置で起動させる指示を行う起動指示手段とを備える。
好ましくは、接続制御装置は、所定の態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する操作画像取得手段をさらに備え、第１の取得手段及び第２の取得手段のそれぞれは、操作画像取得手段により取得された操作指定画像が、情報処理装置に設けられている表示装置に表示されている状態で、情報の取得を行う。
好ましくは、接続制御装置は、接続手段により情報処理装置と携帯型移動端末との無線接続が確立されたとき、情報処理装置及び携帯型移動端末のうち少なくとも一方において接続確立以前には操作禁止されていた機能の操作権限をユーザに付与する権限付与手段をさらに備える。
好ましくは、接続制御装置は、接続手段により情報処理装置と携帯型移動端末との無線接続が確立されたとき、操作入力を行ったユーザを判別し、そのユーザの判別結果に応じて、情報処理装置の特定の機能を呼び出す呼出し手段をさらに備える。
この発明のさらに他の局面に従うと、接続制御装置は、ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得手段と、携帯型移動端末の移動量に関する情報を取得する第２の取得手段と、第１の取得手段により取得された情報と第２の取得手段により取得された情報とを比較し、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断手段と、判断手段の判断結果に応じて、情報処理装置と携帯型移動端末との無線接続を確立させる接続手段と、接続手段により情報処理装置と携帯型移動端末との無線接続が確立されたとき、操作入力を行ったユーザを判別し、そのユーザの判別結果に応じて、情報処理装置の特定の機能を呼び出す呼出し手段とを備える。
好ましくは、接続制御装置は、所定の態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する操作画像取得手段をさらに備え、第１の取得手段及び第２の取得手段のそれぞれは、操作画像取得手段により取得された操作指定画像が、情報処理装置に設けられている表示装置に表示されている状態で、情報の取得を行う。
好ましくは、接続制御装置は、接続手段により情報処理装置と携帯型移動端末との無線接続が確立されたとき、情報処理装置及び携帯型移動端末のうち少なくとも一方において接続確立以前には操作禁止されていた機能の操作権限をユーザに付与する権限付与手段をさらに備える。
【００１６】
好ましくは接続制御装置は、判断手段の判断結果に応じて、操作入力を行ったユーザの認証を行う認証手段をさらに備える。
【００１７】
好ましくは接続制御装置は、情報処理装置の位置に関する情報を取得する第３の取得手段と、携帯型移動端末の位置に関する情報を取得する第４の取得手段とをさらに備え、判断手段は、第３の取得手段により取得された情報と第４の取得手段により取得された情報とに応じて、判断を行う。
【００１８】
好ましくは第１の取得手段は、ユーザが操作入力を行った時刻に関する情報をさらに取得し、第２の取得手段は、携帯型移動端末が移動した時刻に関する情報をさらに取得し、判断手段は、第１の取得手段により取得されたユーザが操作入力を行った時刻に関する情報と第２の取得手段により取得された携帯型移動端末が移動した時刻に関する情報とに応じて、判断を行う。
【００１９】
好ましくは判断手段は、ユーザが操作入力を行った時刻と携帯型移動端末が移動した時刻とが所定の時間幅内にあるとき、それらの両時刻は同時であるとみなして判断を行う。
【００２２】
好ましくは第１の取得手段は、位置に関する情報を２次元の位置情報として取得し、判断手段は、第２の取得手段により取得された情報のうち、第１の取得手段により取得された２次元の位置情報に対応する２軸方向の情報について、第１の取得手段により取得された情報との比較を行う。
【００２３】
好ましくは判断手段は、第１の取得手段により取得された情報に基づくユーザの操作入力に関する方向を取得し、ユーザが操作入力を開始したタイミングにおける、携帯型移動端末の移動方向とユーザの操作入力に関する方向とを同一の方向とみなして、携帯型移動端末の移動方向とユーザの操作入力に関する方向とのオフセット量を検出し、検出したオフセット量に応じて、第１の取得手段により取得された情報と第２の取得手段により取得された情報との比較を行う。
【００２６】
好ましくは第１の取得手段及び第２の取得手段のうち少なくとも一方は、外部のサーバを介して情報の取得を行う。
【００２９】
好ましくは第１の取得手段は、情報処理装置に設けられているタッチパネル上の、ユーザによる操作入力が行われた位置に関する情報を取得する。
【００３０】
好ましくは第１の取得手段は、ユーザの動きを撮像する撮像装置により撮像された画像に基づいて、前記位置に関する情報を取得する。
【００３１】
この発明のさらに他の局面に従うと、情報処理装置は、上述のいずれかに記載の接続制御装置と、接続手段により携帯型移動端末との無線接続が確立されたとき、携帯型移動端末との無線通信を行う通信部とを備える。
【００３２】
この発明のさらに他の局面に従うと、画像形成装置は、上述に記載の情報処理装置と、用紙に画像を形成する画像形成部とを備える。
【００３３】
好ましくは画像形成装置は、接続手段により情報処理装置と携帯型移動端末との無線接続が確立されたとき、操作入力を行ったユーザの印刷情報に基づいて画像形成部により印刷を実行する印刷手段をさらに備える。
【００３４】
この発明のさらに他の局面に従うと、携帯型移動端末は、上述のいずれかに記載の接続制御装置と、接続手段により情報処理装置との無線接続が確立されたとき、情報処理装置との無線通信を行う通信部とを備える。
【００３５】
この発明のさらに他の局面に従うと、情報処理システムは、情報処理装置と、携帯型移動端末とを備え、情報処理装置及び携帯型移動端末のうちいずれか一方には、上述のいずれかに記載の接続制御装置が含まれており、接続手段は、情報処理装置と携帯型移動端末との無線接続を確立させる。
【００３６】
この発明のさらに他の局面に従うと、情報処理システムは、情報処理装置と、携帯型移動端末と、情報処理装置及び携帯型移動端末のそれぞれと通信可能なサーバとを備え、サーバには、上述のいずれかに記載の接続制御装置が含まれており、接続手段は、情報処理装置と携帯型移動端末との無線接続を確立させる。
【００３７】
この発明のさらに他の局面に従うと、接続制御装置の制御方法は、ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、第１の取得ステップにより取得された情報と第２の取得ステップにより取得された情報とを比較し、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、判断ステップの判断結果に応じて、情報処理装置と携帯型移動端末との無線接続を確立させる接続ステップと、所定の態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する操作画像取得ステップとを備え、第１の取得ステップ及び第２の取得ステップのそれぞれは、操作画像取得ステップにより取得された操作指定画像が、情報処理装置に設けられている表示装置に表示されている状態で、情報の取得を行い、操作画像取得ステップは、情報処理装置の近傍に存在する携帯型移動端末の数に応じた複雑度を有する態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する。
この発明のさらに他の局面に従うと、接続制御装置の制御方法は、ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、第１の取得ステップにより取得された情報と第２の取得ステップにより取得された情報とを比較し、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、判断ステップの判断結果に応じて、情報処理装置と携帯型移動端末との無線接続を確立させる接続ステップと、接続ステップにより情報処理装置と携帯型移動端末との無線接続が確立されたとき、情報処理装置及び携帯型移動端末のうち少なくとも一方において接続確立以前には操作禁止されていた機能の操作権限をユーザに付与する権限付与ステップとを備え、権限付与ステップは、第１の取得ステップにより取得された情報及び第２の取得ステップにより取得された情報のうち少なくとも一方に基づいて、ユーザによる操作入力に関する精度を判定し、判定した操作入力に関する精度に応じて、ユーザに付与する権限を制限する。
この発明のさらに他の局面に従うと、接続制御装置の制御方法は、ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、第１の取得ステップにより取得された情報と第２の取得ステップにより取得された情報とを比較し、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、判断ステップの判断結果に応じて、情報処理装置と携帯型移動端末との無線接続を確立させる接続ステップと、接続ステップにより情報処理装置と携帯型移動端末との無線接続が確立されたとき、そのとき行われた操作入力に関する情報と、情報処理装置の所定の処理に対応するように予め登録されている登録操作情報とを比較し、一致した登録操作情報に対応する処理を情報処理装置で起動させる指示を行う起動指示ステップとを備える。
この発明のさらに他の局面に従うと、接続制御装置の制御方法は、ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、第１の取得ステップにより取得された情報と第２の取得ステップにより取得された情報とを比較し、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、判断ステップの判断結果に応じて、情報処理装置と携帯型移動端末との無線接続を確立させる接続ステップと、接続ステップにより情報処理装置と携帯型移動端末との無線接続が確立されたとき、操作入力を行ったユーザを判別し、そのユーザの判別結果に応じて、情報処理装置の特定の機能を呼び出す呼出しステップとを備える。
【００３８】
この発明のさらに他の局面に従うと、接続制御装置の制御プログラムは、ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、第１の取得ステップにより取得された情報と第２の取得ステップにより取得された情報とを比較し、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、判断ステップの判断結果に応じて、情報処理装置と携帯型移動端末との無線接続を確立させる接続ステップと、所定の態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する操作画像取得ステップとをコンピュータに実行させ、第１の取得ステップ及び第２の取得ステップのそれぞれは、操作画像取得ステップにより取得された操作指定画像が、情報処理装置に設けられている表示装置に表示されている状態で、情報の取得を行い、操作画像取得ステップは、情報処理装置の近傍に存在する携帯型移動端末の数に応じた複雑度を有する態様の操作入力を行うようにユーザに案内するための操作指定画像を取得する。
この発明のさらに他の局面に従うと、接続制御装置の制御プログラムは、ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、第１の取得ステップにより取得された情報と第２の取得ステップにより取得された情報とを比較し、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、判断ステップの判断結果に応じて、情報処理装置と携帯型移動端末との無線接続を確立させる接続ステップと、接続ステップにより情報処理装置と携帯型移動端末との無線接続が確立されたとき、情報処理装置及び携帯型移動端末のうち少なくとも一方において接続確立以前には操作禁止されていた機能の操作権限をユーザに付与する権限付与ステップとをコンピュータに実行させ、権限付与ステップは、第１の取得ステップにより取得された情報及び第２の取得ステップにより取得された情報のうち少なくとも一方に基づいて、ユーザによる操作入力に関する精度を判定し、判定した操作入力に関する精度に応じて、ユーザに付与する権限を制限する。
この発明のさらに他の局面に従うと、接続制御装置の制御プログラムは、ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、第１の取得ステップにより取得された情報と第２の取得ステップにより取得された情報とを比較し、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、判断ステップの判断結果に応じて、情報処理装置と携帯型移動端末との無線接続を確立させる接続ステップと、接続ステップにより情報処理装置と携帯型移動端末との無線接続が確立されたとき、そのとき行われた操作入力に関する情報と、情報処理装置の所定の処理に対応するように予め登録されている登録操作情報とを比較し、一致した登録操作情報に対応する処理を情報処理装置で起動させる指示を行う起動指示ステップとをコンピュータに実行させる。
この発明のさらに他の局面に従うと、接続制御装置の制御プログラムは、ユーザによる情報処理装置に対する操作入力の位置に関する情報を取得する第１の取得ステップと、携帯型移動端末の移動量に関する情報を取得する第２の取得ステップと、第１の取得ステップにより取得された情報と第２の取得ステップにより取得された情報とを比較し、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かを判断する判断ステップと、判断ステップの判断結果に応じて、情報処理装置と携帯型移動端末との無線接続を確立させる接続ステップと、接続ステップにより情報処理装置と携帯型移動端末との無線接続が確立されたとき、操作入力を行ったユーザを判別し、そのユーザの判別結果に応じて、情報処理装置の特定の機能を呼び出す呼出しステップとをコンピュータに実行させる。
【発明の効果】
【００３９】
これらの発明に従うと、ユーザによる情報処理装置に対する操作入力の位置に関する情報と、携帯型移動端末の移動量に関する情報とが比較される。そして、ユーザによる操作入力と携帯型移動端末の移動とが互いに対応するものであるか否かが判断される。また、判断結果に応じて、情報処理装置と携帯型移動端末との無線接続が確立される。したがって、容易な操作で、無線通信を実行可能に２つの機器間の接続を確立させることができる接続制御装置、情報処理装置、画像形成装置、携帯型移動端末、情報処理システム、接続制御装置の制御方法、及び接続制御装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の第１の実施の形態における画像形成システムを示すブロック図である。
【図２】画像形成装置を示す斜視図である。
【図３】画像形成装置のハードウェア構成を示すブロック図である。
【図４】接続確立動作を実行しているときに行われる操作について説明する図である。
【図５】タッチアンドプリント機能とそのとき行われる接続確立動作を示すシーケンス図である。
【図６】タッチアンドプリント機能が行われるときの携帯端末の表示パネルの表示例について説明する図である。
【図７】携帯端末の移動情報を取得する動作を説明するフローチャートである。
【図８】移動ログデータベースにおける移動ログの記録例を示す図である。
【図９】画像形成装置の操作情報を取得する動作を説明する第１のフローチャートである。
【図１０】画像形成装置の操作情報を取得する動作を説明する第２のフローチャートである。
【図１１】操作ログデータベースにおける操作ログの記録例を示す図である。
【図１２】スライドパターンの一例を示す図である。
【図１３】移動情報判別処理を示すフローチャートである。
【図１４】接続判断処理を示す第１のフローチャートである。
【図１５】接続判断処理を示す第２のフローチャートである。
【図１６】接続判断処理を示す第３のフローチャートである。
【図１７】周辺の携帯端末の数が比較的少ないときの表示パネルの表示画面例を示す図である。
【図１８】周辺の携帯端末の数が比較的多いときの表示パネルの表示画面例を示す図である。
【図１９】接続確立動作の一変型例に係る表示パネルの表示画面例を示す図である。
【図２０】接続確立動作の別の変型例に係る表示パネルの表示画面例を示す図である。
【図２１】第１の実施の形態の一変型例に係る画像形成システムの構成を示すブロック図である。
【図２２】第１の実施の形態の別の変型例に係る画像形成システムの構成を示すブロック図である。
【図２３】本発明の第２の実施の形態における画像形成システムを示すブロック図である。
【図２４】第２の実施の形態における接続確立動作を説明する図である。
【図２５】画像形成装置の操作情報を取得する動作を説明する第１のフローチャートである。
【図２６】画像形成装置の操作情報を取得する動作を説明する第２のフローチャートである。
【図２７】携帯端末から得られた移動情報の一例を示す図である。
【図２８】撮像部から得られた操作情報の一例を示す図である。
【発明を実施するための形態】
【００４１】
以下、本発明の実施の形態の一例に係る画像形成システム（情報処理システムの一例）について説明する。
【００４２】
画像形成システムは、画像形成装置（情報処理装置の一例）と携帯端末（携帯型移動端末の一例）とで構成されている。
【００４３】
画像形成装置は、スキャナ機能、複写機能、プリンタとしての機能、ファクシミリ機能、データ通信機能、及びサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。スキャナ機能は、セットされた原稿の画像を読み取ってそれをＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等に蓄積する機能である。複写機能は、さらにそれを用紙等に印刷（プリント）する機能である。プリンタとしての機能は、ＰＣ等の外部端末から印刷指示を受けるとその指示に基づいて用紙に印刷を行う機能である。ファクシミリ機能は、外部のファクシミリ装置等からファクシミリデータを受信してそれをＨＤＤ等に蓄積する機能である。データ通信機能は、接続された外部機器との間でデータを送受信する機能である。サーバ機能は、複数のユーザでＨＤＤ等に記憶したデータなどを共有可能にする機能である。
【００４４】
携帯端末は、例えば、電話機能、データ通信機能、及び情報記憶、閲覧、出力機能など、種々の機能を備えた、多機能型携帯電話機である。電話機能は、携帯電話網を介して他の電話機との間で音声通話を行う機能である。データ通信機能は、例えば携帯電話網やその他のネットワークを介して、他の装置との間でデータ通信を行う機能である。データ通信機能は、例えば、無線通信により行うことができる。情報記憶、閲覧、出力機能は、外部装置から送られた情報や、ユーザから入力された情報を記憶したり、記憶した情報を表示器に表示したり、外部装置へ送信したりすることを可能にする機能である。
【００４５】
画像形成装置と携帯端末とは、所定の無線通信プロトコルで互いに通信できる。画像形成装置と携帯端末とが互いの存在を認識できるように互いに通信可能な状態において、ユーザが携帯端末を把持して所定の操作が行われたとき、画像形成装置と携帯端末との両者間の接続が確立される。これにより、画像形成装置と携帯端末とが、互いにデータ通信可能に連携する。画像形成装置と携帯端末との接続を確立させる動作は、例えば、画像形成装置、携帯端末、及びそれらと通信可能なサーバのうちいずれかに設けられている接続確立装置により行われる。
【００４６】
［第１の実施の形態］
【００４７】
図１は、本発明の第１の実施の形態における画像形成システムを示すブロック図である。
【００４８】
本実施の形態において、画像形成システム５００は、画像形成装置１と、携帯端末４０１とで構成されている。画像形成システム５００において、画像形成装置１は、画像形成装置１と携帯端末４０１との接続を確立させる接続確立装置としての動作を行う。換言すると、画像形成装置１は、画像形成装置１と携帯端末４０１との接続の確立を行う接続確立装置を備えている。
【００４９】
［携帯端末４０１の構成］
【００５０】
携帯端末４０１は、例えばいわゆるスマートフォン（多機能型携帯電話機）である。図１に示すように、携帯端末４０１は、画面制御部４１７と、ＣＰＵ４２０と、記憶部４２７と、移動情報検出部４４０と、通信部４５０と、位置情報検出部４６０とを有している。携帯端末４０１は、ユーザが容易に把持可能なものである。
【００５１】
画面制御部４１７は、携帯端末４０１に設けられている表示パネル４１３（図６に示す。）の表示を制御する。画面制御部４１７は、例えば、種々の案内画像や、携帯端末４０１のメニュー画面などを表示パネル４１３に表示する。
【００５２】
ＣＰＵ４２０は、記憶部４２７や携帯端末４０１の各部などを用いて、携帯端末４０１の動作を制御する。記憶部４２７は、例えばＲＯＭやＲＡＭなどのメモリである。記憶部４２７には、携帯端末４０１で実行される制御プログラム４２７ａが記憶されている。ＣＰＵ４２０は、制御プログラム４２７ａを実行することにより、携帯端末４０１の動作の制御や、通信部４５０を利用した画像形成装置１との無線通信などを行う。
【００５３】
移動情報検出部４４０は、モーションセンサ４４１と、センサドライバ４４２とを有している。移動情報検出部４４０は、携帯端末４０１に加わった加速度を検知することで、継続的に、携帯端末４０１の移動量に関する情報を検知する。モーションセンサ４４１は、例えば加速度センサである。加速度センサとしては、例えばＭＥＭＳ（Ｍｉｃｒｏ  ｅｌｅｃｔｒｏ  Ｍｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍ）であるものを用いることができるが、これに限られるものではない。センサドライバ４４２は、モーションセンサ４４１に電力を供給して駆動させる。センサドライバ４４２は、モーションセンサ４４１により検知された加速度に関する情報を取得できる。
【００５４】
通信部４５０は、例えば所定の方式による無線通信を、画像形成装置１との間で行うことができるように構成されている。なお、通信部４５０は、後述のように画像形成装置１と携帯端末４０１との間で接続が確立している状態で、無線通信を行うことができる。接続が確立していない状態においては、両者間でデータの通信を行うことができない。
【００５５】
位置情報検出部４６０は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用するＧＰＳ受信チップセットを有している。携帯端末４０１は、位置情報検出部４６０により、それ自身の位置について測位し、位置データ（位置に関する情報の一例）を得ることが可能である。
【００５６】
［画像形成装置１の構成］
【００５７】
図２は、画像形成装置１を示す斜視図である。
【００５８】
図２に示すように、画像形成装置１は、給紙カセット３と、排紙トレイ５と、操作部１１と、ＣＰＵ２０と、画像形成部３０と、画像読取部４０とを備える。ＣＰＵ２０は、画像形成装置１の動作を制御する。ＣＰＵ２０、画像形成部３０、及び画像読取部４０などは、画像形成装置１の筐体の内部に配置されている。
【００５９】
この画像形成装置１は、３つの給紙カセット３（給紙カセット３ａ，３ｂ，３ｃ）を有している。それぞれの給紙カセット３には、例えば、互いに異なるサイズの用紙（Ｂ５サイズ、Ａ４サイズ、及びＡ３サイズなど）が装てんされている。給紙カセット３は、画像形成装置１の下部に、画像形成装置１の筐体に抜き差し可能に配置されている。各給紙カセット３に装てんされた用紙は、印字時に、１枚ずつ給紙カセット３から給紙され、画像形成部３０に送られる。なお、給紙カセット３の数は３つに限られず、それより多くても少なくてもよい。
【００６０】
排紙トレイ５は、画像形成装置１の筐体のうち画像形成部３０が収納されている部位の上方で画像読取部４０が配置されている部位の下方に配置されている。排紙トレイ５には、画像形成部３０により画像が形成された用紙が筐体の内部から排紙される。
【００６１】
操作部１１は、画像形成装置１の上部前面（図において正面）側に配置されている。操作部１１には、ユーザにより押下操作可能な複数の操作ボタン１１ａが配置されている。また、操作部１１には、情報をユーザに表示する表示パネル１３が配置されている。
【００６２】
表示パネル１３は、タッチパネルである。表示パネル１３は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。表示パネル１３は、ユーザに案内画面を表示したり、操作ボタンを表示してユーザからのタッチ操作を受け付けたりする。表示パネル１３は、ＣＰＵ２０の制御の下、画面制御部１７により制御されて表示を行う。操作部１１は、ユーザにより操作ボタン１１ａや表示パネル１３へなされる操作入力を受け付ける。操作部１１は、操作ボタン１１ａや表示パネル１３がユーザにより操作されると、その操作に応じた操作信号又は所定のコマンドをＣＰＵ２０に送信する。すなわち、ユーザは、操作ボタン１１ａや表示パネル１３に操作を行うことにより、画像形成装置１に種々の動作を実行させることができる。
【００６３】
画像形成部３０は、大まかに、トナー像形成部（図示せず）と、用紙搬送部（図示せず）と、定着装置（図示せず）とを有している。画像形成部３０は、例えば電子写真方式で用紙に画像を形成する。
【００６４】
用紙搬送部は、給紙ローラ、搬送ソーラ、及びそれらを駆動するモータなどで構成されている。用紙搬送部は、用紙を給紙カセット３から給紙して、画像形成装置１の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙を画像形成装置１の筐体から排紙トレイ５などに排出する。
【００６５】
定着装置は、加熱ローラ及び加圧ローラを有している。定着装置は、加熱ローラと加圧ローラとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱及び加圧を行う。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。
【００６６】
画像読取部４０は、画像形成装置１の筐体の上部に配置されている。画像読取部４０は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）４１を有している。画像読取部４０は、上述のスキャナ機能を実行する。画像読取部４０は、透明な原稿台に配置された原稿をコンタクトイメージセンサにより走査して、それを画像データとして読み取る。また、画像読取部４０は、原稿トレイにセットされた複数の原稿を１枚ずつＡＤＦ４１により順次取り込みながら、コンタクトイメージセンサにより原稿を読み取り、画像データとする。
【００６７】
画像読取部４０により読み取られた画像は、ＣＰＵ２０により、仕上がり画像に変換される。ＣＰＵ２０は、生成した仕上がり画像を外部装置などに送信したり、仕上がり画像に基づいて画像形成部３０により用紙に画像を形成したりできる。
【００６８】
図３は、画像形成装置１のハードウェア構成を示すブロック図である。
【００６９】
図３に示すように、画像形成装置１は、上述の各部のほか、ＲＯＭ２３、ＲＡＭ２５、及び不揮発メモリ２７を有している。
【００７０】
不揮発メモリ２７は、例えばフラッシュメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などである。不揮発メモリ２７は、画像形成装置１に接続されている外部装置などから送られた印刷ジョブのデータや、画像読取部４０で読み取った画像データなどを記憶する。また、不揮発メモリ２７は、画像形成装置１の設定情報や、画像形成装置１の種々の動作を行うための制御プログラム２７ａなどを記憶する。ＣＰＵ２０は、不揮発メモリ２７から制御プログラム２７ａを読み出して、制御プログラム２７ａを実行することで、画像形成装置１の動作の制御などを行うことができる。
【００７１】
ＲＯＭ２３は、例えばフラッシュＲＯＭ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）である。ＲＯＭ２３には、画像形成装置１が動作するときに用いられるデータが記憶されている。ＲＯＭ２３には、不揮発メモリ２７と同様に、種々の制御プログラムや、画像形成装置１の機能設定データなどが記憶されていてもよい。ＣＰＵ２０は、ＲＯＭ２３からのデータの読み込みや、ＲＯＭ２３へのデータの書き込みを行う。なお、ＲＯＭ２３は、書換え不可能なものであってもよい。
【００７２】
ＲＡＭ２５は、ＣＰＵ２０のメインメモリである。ＲＡＭ２５は、ＣＰＵ２０が制御プログラム２７ａを実行するときに必要なデータなどを記憶するのに用いられる。
【００７３】
ＣＰＵ２０は、画像形成装置１の各部に、信号を送受可能に接続されている。ＣＰＵ２０は、ＲＯＭ２３、ＲＡＭ２５、又は不揮発メモリ２７などに記憶された制御プログラム２７ａなどを実行することにより、画像形成装置１の種々の動作を制御する。ＣＰＵ２０は、操作部１１から操作信号が送られたり、画像形成装置１に接続されている外部機器などから操作コマンドが送信されたりすると、それらに応じて所定の制御プログラム２７ａを実行する。これにより、ユーザによる操作部１１の操作などに応じて、画像形成装置１の所定の機能が実行される。
【００７４】
図３に示すように、画像形成装置１は、さらに、画面制御部（操作画像取得手段の一例）１７、通信部５０、位置情報検出部６０、接続判断部７０、及び認証管理部８０などを有している。
【００７５】
画面制御部１７は、表示パネル１３の表示を制御する。画面制御部１７は、表示パネル１３に表示する画像を取得する処理を行う。すなわち、画面制御部１７は、例えば予め用意されて不揮発メモリ２７やＲＯＭ２３などに記憶されている表示画像を読み込み、表示パネル１３に表示したり、表示画像を生成して表示パネル１３に表示したりする。
【００７６】
通信部５０は、例えば所定の方式による無線通信を携帯端末４０１との間で行うことができるように構成されている。通信部５０は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信規格に基づいて、携帯端末４０１の通信部４５０との間で無線通信可能である。このとき、通信部５０は、後述のように携帯端末４０１と画像形成装置１との間で接続が確立している状態において、データ（文書データ、画像データなど）の通信を行うことができる。通信部５０は、携帯端末４０１と画像形成装置１との間で接続が確立していない状態においては、通信部４５０と間でデータの通信を行うことができない。
【００７７】
位置情報検出部６０は、画像形成装置１が設置されている場所を特定できる位置データ（位置に関する情報の一例）を保持している。例えば、位置情報検出部６０は、位置データが記憶されている不揮発メモリである。ＣＰＵ２０は、位置情報検出部６０から位置データを読み出すことで、画像形成装置１が設置されている場所に関する情報を得ることができる。なお、位置データは、画像形成装置１の設置時などに、ユーザにより適宜書き込まれるものである。位置データは、例えば、経緯度を示す値が、位置情報検出部４６０で得られる位置データと同一の測地系で表されているものである。
【００７８】
なお、位置情報検出部６０は、位置情報検出部４６０と同様に、ＧＰＳによる測位を行うことで、画像形成装置１の位置データを保持するように構成されていてもよい。
【００７９】
接続判断部７０は、後述するように、画像形成装置１と携帯端末４０１との接続を確立するか否かを判断する。接続判断部７０の判断に応じて、ＣＰＵ２０及び通信部５０は、画像形成装置１と携帯端末４０１との接続を確立する。すなわち、接続判断部７０は、その判断結果に応じて、画像形成装置１と携帯端末４０１との無線接続を確立させる。
【００８０】
接続判断部７０は、移動ログデータベース（ＤＢ）７１と、操作ログデータベース（ＤＢ）７２とを管理する。各データベース７１，７２には、携帯端末４０１の移動量に関する移動情報と、画像形成装置１の表示パネル１３上のユーザによる操作入力が行われた位置（操作位置）に関する操作情報とがそれぞれ蓄積されている。これらの情報は、後述するように、画像形成装置１及び携帯端末４０１が接続確立動作を行っているときに、蓄積される。
【００８１】
認証管理部８０は、画像形成装置１について、ユーザ認証を行う。ユーザ認証は、画像形成装置１を利用するユーザを識別し、認証するジョブである。ユーザは、ユーザ認証による認証を経て、画像形成装置１にログインし、画像形成装置１を利用することができる。
【００８２】
ユーザ認証では、例えば不揮発メモリ２７に記憶されている認証データベース（図示せず）が用いられる。認証データベースには、ユーザ認証可能なユーザの情報とそのユーザの認証に必要な認証情報とが対応付けられて記録されている。認証情報は、例えばユーザ毎に設定されたパスワードである。認証データベースには、各ユーザについて実行を許可する機能に関する情報が、そのユーザに対応付けて記録されている。
【００８３】
ユーザ認証は、例えば、次に示すようにして行われる。すなわち、まず、ユーザに、ユーザ認証画面が提示される。ユーザ認証画面は、表示パネル１３に表示される。ユーザは、操作部１１を操作し、画像形成装置１にそのユーザの情報（例えば、アカウント名など）とパスワードとを入力する。操作部１１にこれらの情報が入力されると、ＣＰＵ２０は、認証データベースを参照し、入力されたデータに基づいて、そのユーザの認証可否を判断する。認証可能であれば、ＣＰＵ２０は、そのユーザについて認証成立とし、認証が成立した認証ユーザについて実行を許可されている機能を実行可能とする。このとき、認証ユーザは画像形成装置１にログインした状態になる。これにより、画像形成装置１は、画像形成装置１を用いるユーザを識別できる。
【００８４】
ユーザ認証を行ってユーザを識別することで、表示パネル１３の表示や利用可能な機能などを認証されたユーザに適合するものにして、画像形成装置１の利便性を高められる。また、認証されたユーザが画像形成装置１の近くにいるときに、他のユーザの目に触れないようにして印刷物を出力できるなど、高いセキュリティ効果が得られる。
【００８５】
画像形成装置１において、ＣＰＵ２０は、ユーザ認証により識別したユーザに応じて、画像形成装置１の機能についてのユーザの使用権限を管理する。使用権限の管理が行われることで、ユーザ毎に、所定の機能の使用を制限することができ、高いセキュリティ効果が得られる。
【００８６】
なお、ユーザ認証の方式は上記に限られるものではなく、公知の方法を適宜採用することができる。認証情報の参照先や認証を行う主体などは、上記のものとは異なっていてもよい。例えば、画像形成装置１自身がユーザ認証を行うための認証情報を保有しており、画像形成装置１がユーザからの認証要求を受け付けて、認証情報に基づいて、そのユーザを認証してもよい。また、ユーザにアカウント名などの情報やパスワードの入力を要求しないようにしてもよい。すなわち、例えば、接触式・非接触式のＩＤカードを用いたカード認証方式や、ユーザの指紋情報や静脈情報などを利用した生体認証方式などを採用することができる。認証データベースは、画像形成システム５００を構成するサーバ（図示せず）などで管理されていてもよい。
【００８７】
ここで、操作部１１には、操作位置検出部１５が設けられている。操作位置検出部１５は、ユーザが表示パネル１３を操作したとき、表示パネル１３上においてその操作入力が行われた位置を検出する。操作位置検出部１５は、例えば、表示パネル１３上のユーザの指先などで触れられた位置をユーザの操作位置として検出できる。
【００８８】
［接続確立動作の説明］
【００８９】
ここで、画像形成システム５００では、携帯端末４０１を把持したユーザが画像形成装置１の表示パネル１３上で指をスライドさせる操作を行うことで、画像形成装置１と携帯端末４０１との接続を確立させることができる。また、本実施の形態において、接続確立と同時に、画像形成装置１の操作入力を行ったユーザについて、ユーザ認証が行われる。以下、このような接続確立動作について説明する。
【００９０】
図４は、接続確立動作を実行しているときに行われる操作について説明する図である。
【００９１】
図４に示すように、接続確立動作が行われると、操作部１１の表示パネル１３には、所定の携帯接続操作画面（以下、接続画面ということがある）が表示される。接続画面の表示は、画面制御部１７により行われる。接続画面には、例えば、ユーザに操作を指示するメッセージ１０５と、スライドパターン１１０（操作指定画像の一例）と、アイコン（携帯端末アイコンボタンということがある。）１５０とが含まれる。なお、図４において、ユーザの手Ｈと、携帯端末４０１とが示されている。このユーザの手Ｈと携帯端末４０１とは、表示パネル１３に表示されているものではない。
【００９２】
メッセージ１０５としては、ユーザが行うべき動作についてユーザに対して案内するものが示される。図４に示す例では、例えば、携帯端末４０１を持った手Ｈを用いて、アイコン１５０をスライドパターン１１０に従ってスライドさせるようにユーザを案内するメッセージ１０５が表示されている。
【００９３】
スライドパターン１１０は、所定の態様の操作入力を行うようにユーザに案内する画像である。スライドパターン１１０は、例えば、第１ボタン１１１、第２ボタン１１２、第３ボタン１１３、第４ボタン１１４の４つの識別ボタンが所定の位置に配置されているものである。第１ボタン１１１は、図４において「Ａ」として示されている。第２ボタン１１２は、図４において「Ｂ」として示されている。第３ボタン１１３は、図４において「Ｃ」として示されている。第４ボタン１１４は、図４において「Ｄ」として示されている。図４に示す例では、第１ボタン１１１は表示パネル１３の左上方に、第２ボタン１１２は表示パネル１３の右上方に、第３ボタン１１３は表示パネル１３の右下方に、第４ボタン１１４は表示パネル１３の左下方に、それぞれ配置されている。
【００９４】
ユーザは、スライドパターン１１０が表示されている状態で、次のような操作を行う。すなわち、ユーザは、携帯端末４０１を手のひらで把持する。そして、ユーザは、携帯端末４０１を把持したまま、スライドパターン１１０に従って、指先などで表示パネル１３に触れ、表示パネル１３上で指先などをスライドさせる。指先などのスライドは、指定された通りの態様で行われなければならない。すなわち、図４に示す例では、指先などで第１ボタン１１１に触れた後、その指先などが第２ボタン１１２に触れるようにスライドさせる（１回目の操作）。また、第２ボタン１１２に触れた後、指先などをスライドさせて第３ボタン１１３に触れ（２回目の操作）、第３ボタン１１３に触れた後、指先などをスライドさせて第４ボタン１１４に触れる（３回目の操作）。ボタンからボタンへ指先などをスライドさせるときは、指先などでアイコン１５０に触れたまま、スライド操作を行う。スライドに伴い、アイコン１５０の位置も変位する。なお、各々の操作の途中でも表示パネル１３から指を離すことができるようにしてもよい。このとき、指を離した地点から、操作を再開できるようにしてもよい。また、一連の操作は、指を途中で離さずに行うようにしてもよい。
【００９５】
なお、スライドパターン１１０としては、４つの識別ボタン１１１〜１１４が表示されるものに限られない。ボタンの数は２つ又は３つであってもよいし、５つ以上であってもよい。また、各ボタンの位置や並び順などは、画面制御部１７の制御により適宜変更されてもよい。
【００９６】
スライドパターン１１０は、予め画像形成装置１に設定され記憶されていたものであってもよい。このとき、複数種類のスライドパターン１１０のうち、画面制御部１７により適宜選択（取得の一例）されたものが表示されてもよい。また、画面制御部１７は、表示するスライドパターン１１０を表示直前までに生成（取得の一例）し、生成した画像をスライドパターン１１０として表示するようにしてもよい。
【００９７】
接続確立動作は、例えば、ユーザが、携帯端末４０１を用いたタッチアンドプリント機能を利用するときなどに行われる。ここでタッチアンドプリント機能とは、例えば携帯端末４０１に記憶されている文書データについて、ユーザが画像形成装置１に触れるような簡単な操作を行うことで、画像形成装置１から出力させる機能をいう。本実施の形態において、タッチアンドプリント機能では、携帯端末４０１から画像形成装置１に無線通信によりユーザの文書データ（印刷情報の一例）が転送され、画像形成装置１で文書データの印刷が行われる。無線通信に先立って、接続確立動作が行われることで、携帯端末４０１と画像形成装置１との間で接続が確立される。
【００９８】
図５は、タッチアンドプリント機能とそのとき行われる接続確立動作を示すシーケンス図である。
【００９９】
タッチアンドプリント機能は、ユーザの操作に応じて、画像形成装置１と携帯端末４０１との間で行われる。このうち、接続確立動作では、画像形成装置１の接続判断部７０に、画像形成装置１側で得られた情報と携帯端末４０１側で得られた情報とが送られる。そして、接続判断部７０で画像形成装置１と携帯端末４０１とが対応するものか否か、判断される。図５では、画像形成装置１と接続判断部７０とが分けられて示されているが、これは、画像形成装置１側で得られた情報が接続判断部７０で処理されることを示すためである。
【０１００】
図５に示すように、タッチアンドプリント機能では、次のような順番でユーザの操作が行われる。すなわち、ステップＳ２１において、ユーザは、画像形成装置１の動作モードを印刷指示接続待ちモード（以下、接続待ちモードということがある。）にする。ユーザは、所定の操作を行うことで、動作モードを変更可能である。
【０１０１】
ステップＳ２２において、ユーザは、携帯端末４０１を操作し、携帯端末４０１の動作モードを、画像形成装置接続待ちモード（以下、接続待ちモードということがある。）にする。また、このとき、ユーザは、携帯端末４０１を操作し、印刷対象文書の指定を行う。印刷対象文書としては、ユーザが画像形成装置１から出力させたいものが指定される。
【０１０２】
ステップＳ２１，Ｓ２２で、タッチアンドプリント機能の準備が行われると、接続確立動作が開始される。
【０１０３】
ステップＳ２３において、ユーザは、携帯端末４０１を持った手で、画像形成装置１の表示パネル１３上の所定の識別ボタン（キー）の操作を行う。
【０１０４】
ステップＳ２４〜ステップＳ２６において、ユーザは、表示パネル１３の表示に従って、表示パネル１３上で指先をスライドさせる動作（タッチ・ドラッグ動作）を行う。
【０１０５】
ここでは、例えば、図４に示すようなスライドパターン１１０に従って、３回の操作（１）〜（３）が行われる。すなわち、１回目の操作は、第１ボタン１１１から第２ボタン１１２にアイコン１５０をスライドさせるタッチ・ドラッグ動作である（Ｓ２４）。２回目の操作は、第２ボタン１１２から第３ボタン１１３にアイコン１５０をスライドさせるタッチ・ドラッグ動作である（Ｓ２５）。第３解明の操作は、第３ボタン１１３から第４ボタン１１４にアイコン１５０をスライドさせるタッチ・ドラッグ動作である（Ｓ２６）。
【０１０６】
なお、各操作は、例えば、表示パネル１３にユーザがタッチしたときに開始された、とＣＰＵ２０などにより判断されればよい。また、各操作は、表示パネル１３からユーザが指先などを離したときに終了した、とＣＰＵ２０などにより判断されればよい。なお、表示パネル１３の所定の位置にユーザの操作位置が位置していることが操作位置検出部１５で検出されたときに、各回の操作が開始されたと判断されてもよい。また、ユーザが操作位置を変位させた結果（指先などを表示パネル１３上でスライドさせて）、表示パネル１３の所定の位置にユーザの操作位置が位置していることが操作位置検出部１５で検出されたときに、各回の操作が終了したと判断されてもよい。
【０１０７】
これらの操作の結果、接続確立動作が完了して画像形成装置１と携帯端末４０１との接続が確立され、ユーザ認証が行われる。そうすると、タッチアンドプリント動作の準備において指定された印刷対象文書が、携帯端末４０１から画像形成装置１に送信される。そして、画像形成装置１は、受信した印刷対象文書について印刷を行い、印刷した文書を出力する。
【０１０８】
このように印刷が行われることで、ステップＳ２７において、ユーザは、印刷対象文書についての印刷物を受け取ることができる。
【０１０９】
このようなユーザの操作に応じて、画像形成装置１と、携帯端末４０１と、画像形成装置１内部にある接続判断部７０とのそれぞれが、次のように処理を行うことで、タッチアンドプリント機能を実現している。これらの処理は、画像形成装置１のＣＰＵ２０や携帯端末４０１のＣＰＵ４２０の制御の下で画像形成装置１の各部や携帯端末４０１の各部が動作することにより、行われる。
【０１１０】
すなわち、図５に示すように、ステップＳ３１において、画像形成装置１のＣＰＵ２０は、ユーザによるステップＳ２１に示される操作に応じて、画像形成装置１の動作モードを接続待ちモードにする。このとき、ＣＰＵ２０は、画像形成装置１に関する所定の種類の情報を、接続判断部７０に送信する。例えば、画像形成装置１に固有に付与された端末ＩＤと、画像形成装置１が接続待ち状態であることを示す情報と、画像形成装置１が設置されている場所を特定できる位置情報とが送信される。
【０１１１】
ステップＳ３３において、画像形成装置１のＣＰＵ２０は、表示パネル１３に接続画面を表示する。
【０１１２】
ステップＳ３５において、接続判断部７０では、ＣＰＵ２０による制御の下、画像形成装置１側から送信された情報を取得し、記憶する。これらの情報は、例えば、操作ログデータベース７２での記録に用いられる。
【０１１３】
他方、ステップＳ３７において、携帯端末４０１のＣＰＵ４２０は、ユーザによるステップＳ２２に示される操作に応じて、携帯端末４０１の動作モードを接続待ちモードにする。このとき、ＣＰＵ４２０は、携帯端末４０１に関する所定の種類の情報を、画像形成装置１の接続判断部７０に送信する。例えば、携帯端末４０１に固有に付与された端末ＩＤと、携帯端末４０１が接続待ち状態であることを示す情報と、携帯端末４０１の位置を特定できる位置情報とが送信される。位置情報としては、例えば、そのとき位置情報検出部４６０の測位が行われた結果、得られたものが送信される。
【０１１４】
ステップＳ３９において、接続判断部７０では、ＣＰＵ２０による制御の下、携帯端末４０１側から送信された情報を取得し、記憶する。これらの情報は、例えば、移動ログデータベース７１への記録に用いられる。
【０１１５】
ユーザによる操作が開始されると（ステップＳ２３）、ステップＳ２４〜Ｓ２６に示される各操作に応じて、画像形成装置１側で得られたデータと携帯端末４０１側で得られたデータとが接続判断部７０に送信される。そして、送信されたデータは、移動ログデータベース７１と操作ログデータベース７２とに分かれて記録される。
【０１１６】
すなわち、ステップＳ２３に示されるユーザによる１回目の操作が行われると、ステップＳ４１において、画像形成装置１のＣＰＵ２０は、次の動作を行う。すなわち、ユーザのタッチ・ドラッグ操作があると、表示パネル１３でその操作があったことが検知される。操作位置検出部１５により操作があった位置が認識されると、ＣＰＵ２０は、その操作位置に関する情報（以下、操作情報ということがある。）を接続判断部７０に送信する。
【０１１７】
また、ステップＳ４３において、携帯端末４０１のＣＰＵ４２０は、次の動作を行う。すなわち、ユーザの操作があると、移動情報検出部４４０により携帯端末４０１の移動量に関する情報（以下、移動情報ということがある。）が認識される。ＣＰＵ４２０は、その移動情報を接続判断部７０に送信する。
【０１１８】
ステップＳ４５において、接続判断部７０では、画像形成装置１側の操作情報と、携帯端末４０１側の移動情報とを受信（取得）すると、ＣＰＵ２０の制御の下、それぞれをデータベース７１，７２に記録（保存）する。すなわち、画像形成装置１側の操作情報は、操作ログデータベース７２に記録される。また、携帯端末４０１側の移動情報は、移動ログデータベース７１に記録される。このとき、記録されるデータには、上述のステップＳ３５，３９で記憶された情報と、操作情報又は移動情報と、操作や移動があった時刻に関する情報とが含まれる。
【０１１９】
このとき、例えば、ＣＰＵ２０や操作位置検出部１５は、操作が開始されてから終了するまでの間、操作位置の監視を行う。そして、操作が終了したとき、その一連の操作（例えば、図４に示す例において、第１ボタン１１１から第２ボタン１１２までの操作）についての情報を送信する。また、ＣＰＵ４２０や移動情報検出部４４０は、移動が開始されてから停止するまでの間、移動量の監視を行い、移動が停止したとき、その一連の移動についての情報を送信する。なお、画像形成装置１側や携帯端末４０１側から、操作や移動が開始されてから所定時間の間隔で、情報を逐次送信するようにしてもよい。この場合、接続判断部７０は、受信した情報について算出した情報をデータベース７１，７２に記録するようにしてもよい。
【０１２０】
ステップＳ２４に示される２回目の操作やステップＳ２５に示される３回目の操作が行われたときも、上記と同様の処理が行われる。
【０１２１】
すなわち、ステップＳ４７，Ｓ５３において、画像形成装置１のＣＰＵ２０は、ステップＳ４１と同様に、操作情報を接続判断部７０に送信する。
【０１２２】
ステップＳ４９，Ｓ５５において、携帯端末４０１のＣＰＵ４２０は、ステップＳ４３と同様に、携帯端末４０１の移動情報を接続判断部７０に送信する。
【０１２３】
ステップＳ５１，５７において、接続判断部７０では、ＣＰＵ２０の制御の下、受信した移動情報を移動ログデータベース７１に記録し、操作情報を操作ログデータベース７２に記録する。
【０１２４】
ステップＳ６１において、３回目の操作が終了したとき、すなわちユーザによる操作が終了したとき、画像形成装置１のＣＰＵ２０は、それを検知する。そして、ＣＰＵ２０は、接続判断部７０に対し、認証対象端末検索要求（以下、検索要求ということがある。）を送信する。検索要求は、画像形成装置１と接続を確立できる携帯端末の有無を判断するために送られる指示である。このとき、ＣＰＵ２０は、接続判断部７０に操作回数のトータル回数（操作回数Ｔｏｔａｌ）を通知する。
【０１２５】
なお、ユーザによる操作の終了は、次のようにして、ＣＰＵ２０や操作位置検出部１５などにより判定される。すなわち、例えば、ユーザの操作位置が、操作終了位置として予め設定された位置に位置することが操作位置検出部１５により検出されたとき、ユーザによる操作が終了したと判定される。また、例えば、表示パネル１３からユーザの指先などが離れた場合において、指先が離れてから所定時間が経過したとき、ユーザによる操作が終了したと判定されるようにしてもよい。
【０１２６】
ステップＳ６３において、接続判断部７０は、検索要求が送られると、端末の検索を行う。ＣＰＵ２０は、データベース７１，７２のサーチを行い、画像形成装置１で行われた操作に移動態様が対応する携帯端末４０１を特定する。換言すると、接続判断部７０は、操作情報と移動情報とを比較し、ユーザによる操作入力と、携帯端末４０１の移動とが互いに対応するものであるか否かを判断する。この処理は、後述のようにして行われる。
【０１２７】
携帯端末４０１が特定されると、接続判断部７０から画像形成装置１と携帯端末４０１とのそれぞれに対して、認証許可情報が通知される。これにより、画像形成装置１と携帯端末４０１との接続が確立される。すなわち、画像形成装置１に、携帯端末４０１が通信可能なものとして登録され、互いに無線通信可能になる。
【０１２８】
ステップＳ６５において、接続判断部７０から画像形成装置１側には、接続を許可する旨の情報と、接続が許可される相手の端末のＩＤとして、携帯端末４０１の端末ＩＤが送信される。
【０１２９】
ステップＳ６７において、画像形成装置１のＣＰＵ２０は、接続判断部７０から送信された情報に基づいて、ユーザ認証を行う。すなわち、ユーザ認証は、接続判断部７０でなされた判断結果に応じて行われる。ユーザ認証が行われると、携帯端末４０１に、認証が許可された旨が通知される。
【０１３０】
ここで、本実施の形態において、画像形成装置１におけるユーザ認証は、携帯端末４０１に関する端末ＩＤに基づいて行うことができる。例えば、認証データベースには、予め、画像形成装置１で認証可能なユーザに関連付けて、そのユーザが使用する携帯端末４０１の端末ＩＤなどが記録されている。画像形成装置１と携帯端末４０１との間で接続確立動作が行われて、接続が確立された携帯端末４０１の端末ＩＤが送られると、ＣＰＵ２０は、その端末ＩＤに対応するユーザについて、ユーザ認証を行う。これにより、ユーザは、別途パスワードなどを登録することなく、容易な操作を行うだけでユーザ認証を行うことができる。なお、画像形成装置１は、認証が確立したとき、携帯端末４０１の端末ＩＤに基づいてユーザ認証を行おうとするユーザを判別し、対応するパスワードの入力のみをユーザに求めるようにしてもよい。
【０１３１】
ステップＳ６９において、携帯端末４０１のＣＰＵ４２０は、画像形成装置１に対し、印刷対象文書のデータを送信する。印刷対象文書のデータは、画像形成装置１と携帯端末４０１との接続が確立されたことにより、無線通信によって送信可能となる。
【０１３２】
なお、このとき、画像形成装置１と携帯端末４０１との接続が確立されるまでは、ユーザ認証が成立しているときであっても文書データの送受信を行うことができないように、ユーザの権限は制御されている。換言すると、接続が確立されるまでは、文書データの送受信操作は、禁止されている。接続が確立されると、無線通信が可能になるとともに、文書データを送受信するのに必要な権限が、認証されたユーザに付与される。この制御は、例えば、ＣＰＵ２０などにより行われる。なお、ユーザ認証が行われているか否かにかかわらず、画像形成装置１と携帯端末４０１との接続が確立されているか否かに応じて、文書データの送受信に関する権限が制御されるようにしてもよい。
【０１３３】
ステップＳ７１において、画像形成装置１のＣＰＵ２０は、受信した印刷対象文書のデータに基づいて、印刷を行う。これにより、タッチアンドプリント動作が終了し、ユーザが印刷物を受け取ることが可能になる。
【０１３４】
なお、ユーザによる印刷対象文書の指定操作は、接続確立動作が行われた後、すなわち画像形成装置１と携帯端末４０１との接続が確立した後に行われるようにしてもよい。
【０１３５】
また、ユーザ認証を行わない場合において、接続確立動作が行われたとき、印刷対象文書の指定又は印刷が行われるようにしてもよい。
【０１３６】
図６は、タッチアンドプリント機能が行われるときの携帯端末４０１の表示パネル４１３の表示例について説明する図である。
【０１３７】
図６に示すように、タッチアッププリント機能が開始されると、ステップＳ１１において、ユーザは、携帯端末４０１を操作し、携帯端末４０１の動作モードを、接続待ちモードにする。このとき、表示パネル４１３には、接続待ちモードである旨の表示と、印刷対象文書の指定を求める表示が行われる。ユーザは、表示パネル４１３を見て所定の操作を行うことにより、印刷対象文書の指定を行うことができる。
【０１３８】
なお、携帯端末４０１は、画像形成装置だけでなく、所定の方式で通信可能な情報機器との接続を確立することもできる。そのため、接続待ちモードであるとき、表示パネル４１３においては、情報機器の接続待ち中である旨の表示が行われる。
【０１３９】
ユーザにより印刷対象文書の指定が行われると、ステップＳ１２において、表示パネル４１３は、ユーザに接続確立動作を行うために必要な操作を案内する表示を行う。
【０１４０】
ユーザの操作が行われ、画像形成装置１と携帯端末４０１との接続が確立すると、ステップＳ１３において、携帯端末４０１から画像形成装置１への印刷対象文書のデータが転送される。このとき、表示パネル４１３には、「情報機器接続中」などと表示され、画像形成装置１との接続が確立されている状態である旨が表示される。また、表示パネル４１３には、データの転送の進ちょく状況が表示される。ユーザは、これを見て、データの転送に係る時間などを大まかに把握できる。
【０１４１】
印刷対象文書のデータの転送が完了すると、ステップＳ１４において、表示パネル４１３は、転送が完了した旨を示す表示を行う。
【０１４２】
［携帯端末４０１の移動情報に関する処理の説明］
【０１４３】
携帯端末４０１の移動情報は、携帯端末４０１のセンサドライバ４４２などで取得され、その後、画像形成装置１の接続判断部７０などにより取得される。
【０１４４】
図７は、携帯端末４０１の移動情報を取得する動作を説明するフローチャートである。
【０１４５】
携帯端末４０１のＣＰＵ４２０は、ステップＳ１０１において、携帯端末４０１の動作モードが接続待ちモードであるか否かを判断する。接続待ちモードではないときには、以降の処理は行われず、処理が終了する。
【０１４６】
ステップＳ１０１で接続待ちモード中であれば、ステップＳ１０３において、ＣＰＵ４２０は、モーションセンサ４４１から、現在の動作状態を取得する。取得は、例えば、センサドライバ４４２を通じて行われる。
【０１４７】
ステップＳ１０５で、ＣＰＵ４２０は、携帯端末４０１の前回移動状態と現在の移動状態とを比較する。これにより、ＣＰＵ４２０は、携帯端末４０１の移動状態の変化を検知する。
【０１４８】
ここで、モーションセンサ４４１により検知される携帯端末４０１の移動状態（動作状態）としては、「端末停止中」と、「端末移動中」とが挙げられる。
【０１４９】
前回移動状態が「端末停止中」であり、現在の移動状態が「端末停止中」であれば、携帯端末４０１は「端末停止中のまま」である。
【０１５０】
前回移動状態が「端末停止中」であり、現在の移動状態が「端末移動中」であれば、携帯端末４０１は「端末移動開始」している。
【０１５１】
前回移動状態が「端末移動中」であり、現在の移動状態が「端末移動中」であれば、携帯端末４０１は「端末移動中」である。
【０１５２】
前回移動状態が「端末移動中」であり、現在の移動状態が「端末停止中」であれば、携帯端末４０１は「端末移動終了」である。
【０１５３】
ステップＳ１０７において、ＣＰＵ４２０は、携帯端末４０１の移動状態の変化が、「端末停止中のまま」、「端末移動中」、及び「端末移動開始」のいずれかであるか否かを判断する。換言すると、ＣＰＵ４２０は、携帯端末４０１の移動状態の変化について、「端末移動終了」であるか否かを判断する。
【０１５４】
ステップＳ１０７で「端末移動終了」であるとき、ステップＳ１０９において、ＣＰＵ４２０は、端末移動開始となってからの携帯端末４０１の移動量を、センサドライバ４４２から取得する。また、ＣＰＵ４２０は、移動開始時刻（移動した時刻に関する情報の一例）と、移動時間（移動開始から移動終了までの時間）と、移動量とを、接続判断部７０に通知する。ここで、移動量としては、移動量のトータルの値（Ｔｏｔａｌ）と、移動量をＸ，Ｙ，Ｚの各軸方向の成分として示したものとが通知される。
【０１５５】
ステップＳ１０９の処理が行われたとき、又はステップＳ１０７で「端末移動終了」ではなかったとき、ステップＳ１１１の処理が行われる。ステップＳ１１１において、ＣＰＵ４２０は、現在の移動状態、すなわちステップＳ１０３で取得した移動状態を、前回移動状態として記憶する。ステップＳ１１１の処理が終了すると、一連の処理はいったん終了する。
【０１５６】
以上の処理は、繰り返して行われる。
【０１５７】
このようにして携帯端末４０１から接続判断部７０に通知された移動情報は、移動ログデータベース７１に移動ログとして逐次記録され、管理される。移動ログデータベース７１に記録されている移動ログについて、次に説明する。
【０１５８】
図８は、移動ログデータベース７１における移動ログの記録例を示す図である。
【０１５９】
図８に示すように、移動ログデータベース７１には、画像形成装置１に各端末から送られた移動情報が、移動ログとして記録されている。各移動ログは、一回の移動（移動開始から移動終了まで、すなわち「端末停止中」から「端末移動中」を経て「端末停止中」になるまで）に対応して記録されている。各移動ログ（レコード）は、移動ログを特定する番号（移動ログＮｏ．）、移動開始時刻、端末ＩＤ、移動時間、移動量のトータル（Ｔｏｔａｌ）、移動量のＸ軸方向成分（ｘ）、移動量のＹ軸方向成分（ｙ）、移動量のＺ軸方向成分（ｚ）、端末位置（北緯）、及び端末位置（東経）の各項目についての値を有している。
【０１６０】
移動ログを特定する番号は、例えば記録順に付与されている。端末ＩＤとしては、移動情報を送信した端末に対応するものが記憶される。端末位置としては、各端末の位置情報検出部などにより測位された値が記録される。
【０１６１】
図８に示す例において、移動ログデータベース７１には、図示されている範囲で、端末ＩＤがそれぞれ「ＡＢＣ０００１」、「ＡＢＣ００２２」、「ＡＢＣ００２４」である３つの端末の移動ログが記録されている。各端末の位置は、端末位置の欄の値から特定可能である。
【０１６２】
また、図示されている範囲で、移動量のＺ軸方向成分は、いずれの移動ログにおいても０ｍｍとされている。これは、次のような処理が行われていることによる。すなわち、本実施の形態では、携帯端末４０１の最初の動きの移動量ｘ，ｙ，ｚの検出値と表示パネル１３上でそのとき検知された移動量の値とが照合され、オフセット値が算出される。換言すると、オフセット値は、ユーザが操作入力を開始したタイミングにおける、携帯端末４０１の移動方向と、表示パネル１３で検出されたユーザの操作入力方向とを同一の方向とみなして検出される。そして、移動ログへの記録時に、移動量にオフセット値を反映することで、移動量が変換されている。これにより、携帯端末４０１の移動量は、表示パネル１３上を示す２次元の位置情報に対応する２軸方向（Ｘ軸方向、Ｙ軸方向）の情報として表される。すなわち、これに基づいて後述のように移動情報と操作情報とが比較される場合、比較は、オフセット値に応じて行われることになる。本来３次元の動きをする携帯端末４０１で検出された移動方向は、表示パネル１３の２次元方向と一致しない。これを解決するために、このような処理が行われている。これにより、携帯端末４０１側の移動量と画像形成装置１側の移動量との比較を行う場合、その処理を容易に行うことができる。
【０１６３】
［画像形成装置１の操作情報に関する処理の説明］
【０１６４】
画像形成装置１の操作位置に関する情報は、画像形成装置１の操作位置検出部１５などで取得され、その後、接続判断部７０などにより取得される。
【０１６５】
図９は、画像形成装置１の操作情報を取得する動作を説明する第１のフローチャートである。図１０は、画像形成装置１の操作情報を取得する動作を説明する第２のフローチャートである。
【０１６６】
画像形成装置１のＣＰＵ２０は、ステップＳ２０１において、識別要求フラグをリセットする。識別要求フラグは、後述のように、検索要求を所定の場合に送信するために設けられているものである。
【０１６７】
ステップＳ２０３において、ＣＰＵ２０は、画像形成装置１の動作モードが接続待ちモードであるか否かを判断する。接続待ちモードではないときには、以降の処理は行われず、処理が終了する。
【０１６８】
ステップＳ２０５において、ＣＰＵ２０は、操作部１１から、表示パネル１３についての現在の操作状態を取得する。
【０１６９】
ステップＳ２０７において、ＣＰＵ２０は、表示パネル１３についての前回の操作状態と今回の操作状態とを比較する。これにより、ＣＰＵ２０は、表示パネル１３についての操作状態の変化を検知する。
【０１７０】
ここで、表示パネル１３の操作状態としては、ユーザが手指などで表示パネル１３に触れている「タッチ」状態と、ユーザが表示パネル１３に触れていない「非タッチ」状態とが挙げられる。
【０１７１】
前回操作状態が「タッチ」であり、現在の操作状態が「タッチ」であれば、表示パネル１３についての操作状態の変化は「タッチ→タッチ」である。
【０１７２】
前回操作状態が「非タッチ」であり、現在の操作状態が「タッチ」であれば、表示パネル１３についての操作状態の変化は「非タッチ→タッチ」である。
【０１７３】
前回操作状態が「非タッチ」であり、現在の操作状態が「非タッチ」であれば、表示パネル１３についての操作状態の変化は「非タッチ→非タッチ」である。
【０１７４】
前回操作状態が「タッチ」であり、現在の操作状態が「非タッチ」であれば、表示パネル１３についての操作状態の変化は「タッチ→非タッチ」である。
【０１７５】
ステップＳ２０９において、ＣＰＵ２０は、表示パネル１３についての操作状態の変化が、「タッチ→タッチ」、「非タッチ→タッチ」、及び「非タッチ→非タッチ」のいずれかであるか否かを判断する。換言すると、ＣＰＵ２０は、表示パネル１３についての操作状態の変化が、「タッチ→非タッチ」であるか否かを判断する。
【０１７６】
ステップＳ２１１で「タッチ→非タッチ」であるとき、ステップＳ２１１において、ＣＰＵ２０は、タッチ開始から非タッチとなるまでの操作位置の移動距離を、操作位置検出部１５から取得する。また、ＣＰＵ２０は、操作開始時刻（ユーザが操作入力を行った時刻に関する情報の一例）と、操作時間（操作開始からの時間）と、操作位置の移動量とを、接続判断部７０に通知する。ここで、移動量としては、移動量のトータルの値（Ｔｏｔａｌ）と、移動量をＸ，Ｙの各軸方向の成分として示したものとが通知される。
【０１７７】
ステップＳ２１３において、ＣＰＵ２０は、タッチ終了位置（非タッチとなったときの操作位置）が、最終の識別ボタン上であるか否かを判断する。ここで最終の識別ボタンとは、ユーザ指定して実行させる操作のうち、終点となる位置を示すボタンをいう。例えば、上述の図４に示すスライドパターン１１０において、最終の識別ボタンは、第４ボタン１１４である。
【０１７８】
ステップＳ２１３でタッチ終了位置が最終の識別ボタン上であれば、ステップＳ２１５において、ＣＰＵ２０は、識別要求フラグを立てる。
【０１７９】
ステップＳ２１５の処理が行われたとき、ステップＳ２０９で「タッチ→非タッチ」ではないとき、及びステップＳ２１３でタッチ終了位置が最終の識別ボタン上でないとき、ステップＳ２１７の処理が行われる。すなわち、ステップＳ２１７において、ＣＰＵ２０は、現在の表示パネル１３の操作状態、すなわちステップＳ２０５で取得した操作状態を記憶する。操作状態は前回操作状態として記憶される。
【０１８０】
ステップＳ２１９において、ＣＰＵ２０は、識別要求フラグが立っているか否かを判断する。
【０１８１】
ステップＳ２１９で識別要求フラグが立っているとき、ステップＳ２２１において、ＣＰＵ２０は、接続判断部７０に検索要求を通知する。また、このとき、ＣＰＵ２０は、接続判断部７０に操作回数のトータル回数（操作回数Ｔｏｔａｌ）を通知する。
【０１８２】
ステップＳ２１９の処理が終了したとき、又はステップＳ２１９で識別要求フラグが立っていないとき、一連の処理はいったん終了する。
【０１８３】
以上の処理は、繰り返して行われる。
【０１８４】
このようにして接続判断部７０に通知された表示パネル１３の操作情報は、操作ログデータベース７２に操作ログとして逐次記録され、管理される。操作ログデータベース７２に記録されている操作ログについて、次に説明する。
【０１８５】
図１１は、操作ログデータベース７２における操作ログの記録例を示す図である。
【０１８６】
図１１に示すように、操作ログデータベース７２には、画像形成装置１の表示パネル１３についての操作情報が、操作ログとして記録されている。各操作ログは、一回の操作（タッチ開始からタッチ終了まで、すなわち「非タッチ」から「タッチ」を経て「非タッチ」になるまで）に対応して記録される。各操作ログ（レコード）は、操作ログを特定する番号（操作ログＮｏ．）、操作が開始された時刻を示す操作開始時刻、端末ＩＤ、移動時間（操作時間）、移動量のトータル（Ｔｏｔａｌ）、移動量のＸ軸方向成分（ｘ）、移動量のＹ軸方向成分（ｙ）、端末位置（北緯）、及び端末位置（東経）の各項目についての値を有している。
【０１８７】
操作ログを特定する番号は、例えば記録順に付与されている。端末ＩＤとしては、画像形成装置１の端末ＩＤが記録される。端末位置としては、本実施の形態においては、画像形成装置１の設置位置として予め位置情報検出部６０に登録されている位置データが記録される。
【０１８８】
図１１に示す例において、操作ログデータベース７２には、３つの操作ログが記録されている。これらの操作ログは、いずれも、端末ＩＤが「ＭＦＰ００１」である画像形成装置１の表示パネル１３に操作がなされたときのものである。
【０１８９】
なお、データベース７１，７２のレコードは、接続確立動作が終了するたびに消去されるようにしてもよい。
【０１９０】
［タッチ・ドラッグ動作と操作状態又は移動状態との関係の説明］
【０１９１】
図１２は、スライドパターンの一例を示す図である。
【０１９２】
図１２に示すスライドパターン１１０ａは、図４に示すスライドパターン１１０とは識別ボタン１１１〜１１４の順番が異なるものである。すなわち、スライドパターン１１０ａにおいて、第１ボタン１１１はスライドパターン１１０ａの左上方に、第２ボタン１１２はスライドパターン１１０ａの右上方に、第３ボタン１１３はスライドパターン１１０ａの左下方に、第４ボタン１１４はスライドパターン１１０ａの右下方に、それぞれ配置されている。
【０１９３】
このスライドパターン１１０ａに対応して行われるユーザの操作は、細かく見ると、３つの操作に分けられる。すなわち、１回目の操作Ｓ１は、第１ボタン１１１から第２ボタン１１２まで、操作位置を変化させ、かつ、携帯端末４０１を移動させる操作である。２回目の操作Ｓ２は、第２ボタン１１２から第３ボタン１１３まで、操作位置を変化させ、かつ、携帯端末４０１を移動させる操作である。３回目の操作Ｓ３は、第３ボタン１１３から第４ボタン１１４まで、操作位置を変化させ、かつ、携帯端末４０１を移動させる操作である。
【０１９４】
１回目の操作Ｓ１が行われるとき、表示パネル１３についての操作状態と携帯端末４０１の移動状態とは、次のように変化する。
【０１９５】
ユーザは、まず、指などで第１ボタン１１１にタッチする。このとき、操作状態は、「非タッチ」から「タッチ」に変化する。移動状態は、「端末停止中」から「端末移動中」に変化する。
【０１９６】
ユーザは、表示パネル１３にタッチしたまま、指などを第２ボタン１１２に向けて移動させる。このとき、操作状態は、「タッチ」のまま変化しない。移動状態は、「端末移動中」のままとなる。
【０１９７】
ユーザは、指などが第２ボタン１１２に到達すると、指などを表示パネル１３から離す。このとき、操作状態は、「タッチ」から「非タッチ」に変化する。移動状態は、「端末移動中」から「端末停止中」に変化する。
【０１９８】
次にユーザが第２ボタン１１２にタッチするまで、操作状態は、「非タッチ」のままとなる。移動状態は、「端末停止中」のままとなる。
【０１９９】
なお、２回目の操作Ｓ２や３回目の操作Ｓ３についても、１回目の操作Ｓ１が行われるときと同様に、操作状態や移動状態は変化する。
【０２００】
ここで、本実施の形態において、操作位置検出部１５は、ユーザの操作位置が必ずしも識別ボタン１１１〜１１４上になくても、操作位置がその識別ボタン１１１〜１１４上にあるものとして操作位置を検出するようにしてもよい。例えば、図１２に示すように、識別ボタン１１１〜１１４のそれぞれの周囲の所定範囲の領域１２１〜１２４内であれば、操作位置がその識別ボタン１１１〜１１４上にあるものとして操作位置を検出してよい。各領域１２１〜１２４は、例えば、識別ボタン１１１〜１１４の外縁部から所定距離だけ離れた位置をその外縁とするようにして設定されている。これにより、接続確立動作を行うときのユーザの操作負担を軽減することができる。
【０２０１】
［接続判断部７０が行う処理の説明］
【０２０２】
本実施の形態において、接続判断部７０は、ＣＰＵ２０の制御の下、次のような処理を行う。なお、この処理は、例えば、接続確立動作が開始されてから終了するまで、定期的に繰り返して行われる。
【０２０３】
図１３は、移動情報判別処理を示すフローチャートである。
【０２０４】
図１３に示すように、ステップＳ３０１において、接続判断部７０は、携帯端末４０１から移動情報が通知されたか否かを判断する。通知がなければ、ステップＳ３０５の処理に進む。
【０２０５】
ステップＳ３０１において移動情報が通知されたときは、ステップＳ３０３において、接続判断部７０は、通知された携帯端末４０１の移動情報を、移動ログとして、移動ログデータベース７１に記録する。
【０２０６】
ステップＳ３０５において、接続判断部７０は、画像形成装置１から、表示パネル１３についての操作情報が通知されたか否かを判断する。通知がなければ、ステップＳ３０９の処理に進む。
【０２０７】
ステップＳ３０５において操作情報が通知されたときは、ステップＳ３０７において、接続判断部７０は、通知された画像形成装置１の操作情報を、操作ログデータベース７２に記録する。
【０２０８】
ステップＳ３０９において、接続判断部７０は、画像形成装置１から、検索要求が送信されたか否かを判断する。送信されていなければ、一連の処理を終了する。
【０２０９】
ステップＳ３０９において検索要求が送信されたときは、ステップＳ３１１において、接続判断部７０は、接続判断処理を行う。
【０２１０】
なお、ステップＳ３０１，Ｓ３０３の処理と、ステップＳ３０５，Ｓ３０７の処理と、ステップＳ３０９，３１１の処理とが実行される順番は、これに限られるものではない。
【０２１１】
図１４は、接続判断処理を示す第１のフローチャートである。図１５は、接続判断処理を示す第２のフローチャートである。図１６は、接続判断処理を示す第３のフローチャートである。
【０２１２】
図１４に示すように、ステップＳ４０１において、接続判断部７０は、ループ変数であるＮに「１」をセットする。ループ変数Ｎは、次の処理で操作ログデータベース７２の参照先を示すものである。また、接続判断部７０は、候補端末ＩＤを「Ｎｕｌｌ」にセットする。候補端末ＩＤは、接続を確立する候補となる携帯端末の端末ＩＤである。
【０２１３】
ステップＳ４０３において、接続判断部７０は、操作ログデータベース７２を参照し、画像形成装置１の操作ログのＮレコード目、すなわちＮ回目の操作ログを取得する。接続判断部７０は、例えば、取得した操作ログのうち、操作開始時刻と、移動時間と、移動量Ｔｏｔａｌとを、比較パラメータとしてセットする。
【０２１４】
ステップＳ４０５において、接続判断部７０は、移動ログデータベース７１を参照し、最新の移動ログＮｏ．を取得する。接続判断部７０は、取得した値を、ループ変数であるＭにセットする。ループ変数Ｍは、次の処理で移動ログデータベース７１の参照先を示すものである。
【０２１５】
ステップＳ４０７において、接続判断部７０は、移動ログデータベース７１を参照し、携帯端末４０１の移動ログのＭレコード目を取得する。接続判断部７０は、例えば、取得した移動ログのうち、移動開始時刻と、端末ＩＤと、移動時間と、移動量Ｔｏｔａｌとを、比較パラメータとしてセットする。
【０２１６】
図１５に示すように、ステップＳ４０９において、接続判断部７０は、候補端末ＩＤが「Ｎｕｌｌ」であるか否かを判断する。
【０２１７】
ステップＳ４０９で候補端末ＩＤが「Ｎｕｌｌ」ではないとき、ステップＳ４１１において、接続判断部７０は、端末ＩＤ［Ｍ］（Ｍレコード目の移動ログの端末ＩＤ）が、候補端末ＩＤと一致するか否かを判断する。
【０２１８】
ステップＳ４１１で端末ＩＤ［Ｍ］が候補端末ＩＤと一致しないとき、図１６に示すように、ステップＳ４１３において、接続判断部７０は、ループ変数Ｍに「Ｍ−１」を代入する。すなわち、以降の処理で参照する移動ログを、現在の移動ログの一つ前の移動ログとする。
【０２１９】
ステップＳ４１５において、接続判断部７０は、そのときステップＳ４０７で取得した移動ログが比較対象として最終のレコードであるか否かを判断する。すなわち、接続判断部７０は、ステップＳ４０７で取得した移動ログが移動ログデータベース７１に記録されている最前のレコードであるか否かを判断する。移動ログが最終のレコードでなければ、ステップＳ４０７の処理に戻る。
【０２２０】
他方、図１５に示すように、ステップＳ４０９で候補端末ＩＤが「Ｎｕｌｌ」でないとき、又はステップＳ４１１で端末ＩＤ［Ｍ］が候補端末ＩＤと一致するとき、ステップＳ４１７の処理が行われる。ステップＳ４１７において、接続判断部７０は、ステップＳ４１７の判断を行う。すなわち、ステップＳ４１７において、接続判断部７０は、画像形成装置１の操作開始時刻［Ｎ］（Ｎレコード目の操作ログの操作開始時刻）と、携帯端末４０１の移動開始時刻［Ｍ］（Ｍレコード目の移動ログの移動開始時刻）とを比較する。接続判断部７０は、両時刻の差が所定の時間幅内であるか否か、例えばプラスマイナス１秒以内であるか否かを判断する。すなわち、接続判断部７０は、操作開始時刻と移動開始時刻とが所定の時間幅内にあるとき、両時刻は同時であるとみなして、移動時間や移動量の判断に進む。このように、画像形成装置１側で検知された時刻と携帯端末４０１側で検知された時刻との間で処理の時間幅をもって判断が行われる。これにより、両者それぞれが計時する時刻にずれがあったり、情報の通信処理などに時間がかかったりしても、それらを許容でき、誤判断を防止できる。
【０２２１】
ステップＳ４１７で両時刻の差が所定の時間内であれば、ステップＳ４１９において、接続判断部７０は、画像形成装置１の移動時間［Ｎ］と、携帯端末４０１の移動時間［Ｍ］とを比較する。接続判断部７０は、両時間の差が所定値以内であるか否か、例えばプラスマイナス０．１秒以内であるか否かを判断する。
【０２２２】
ステップＳ４１９で両時間の差が所定値以内であれば、ステップＳ４２１において、接続判断部７０は、画像形成装置１の移動量［Ｎ］と、携帯端末４０１の移動量［Ｍ］とを比較する。接続判断部７０は、移動量の差が所定値以内であるか否か、例えばプラスマイナス３ｍｍ以内であるか否かを判断する。
【０２２３】
ステップＳ４２１で移動量の差が所定値以内であれば、ステップＳ４２３の処理に進む。他方、ステップＳ４１７で両時刻の差が所定の時間内でないとき、ステップＳ４１９で両時間の差が所定値以内でないとき、又はステップＳ４２１で移動量の差が所定値以内でないとき、上述のステップＳ４１３の処理に進む。これらの場合は、移動ログに対応する端末は、操作が行われた画像形成装置１に対応するものではないからである。
【０２２４】
図１６に示すように、ステップＳ４２３において、接続判断部７０は、候補端末ＩＤに、端末ＩＤ［Ｍ］をセットする。ステップＳ４１７〜ステップＳ４２１の判断を経て、Ｍレコード目の移動ログに対応する携帯端末４０１は、画像形成装置１において行われた操作に用いられたものである可能性が高いと判断できる。したがって、その携帯端末４０１の端末ＩＤが、候補端末ＩＤにセットされる。
【０２２５】
ステップＳ４２５において、接続判断部７０は、ループ変数Ｎに「Ｎ＋１」を代入する。すなわち、以降の処理で参照する操作ログを、現在の操作ログの一つ後の操作ログとする。
【０２２６】
ステップＳ４２７において、接続判断部７０は、ループ変数Ｎが、検索要求とともに送信された操作回数Ｔｏｔａｌに１を加えた値と等しいか否かを判断する。等しくないとき、すなわちまだ移動ログとの比較を終えていない操作ログがあるときには、ステップＳ４０３の処理に戻る。
【０２２７】
ステップＳ４２７においてループ変数Ｎが「操作回数Ｔｏｔａｌ＋１」に等しければ、ステップＳ４２９において、接続判断部７０は、画像形成装置１に対し、次の通知を行う。すなわち、接続判断部７０は、接続する対象となる候補端末があること、及び、その候補端末の端末ＩＤが上記の処理における候補端末ＩＤであることを通知する。これにより、画像形成装置１は、接続を確立すべき携帯端末４０１を特定し、その携帯端末４０１と接続を確立できる。換言すると、接続判断部７０は、これらの情報を通知することで、画像形成装置１と携帯端末４０１との接続を確立させる。なお、通知は、画像形成装置１と携帯端末４０１との両者に対して行われてもよい。
【０２２８】
なお、ステップＳ４１５で移動ログが最終のレコードであれば、ステップＳ４３１の処理が行われる。ステップＳ４３１において、接続判断部７０は、画像形成装置１に対して、画像形成装置１に行われた操作に対して移動が一致する端末が存在しない旨の通知を行う。すなわち、通知は、画像形成装置１の接続相手として一致する端末が存在しない旨を示すものである。通知は、画像形成装置１と携帯端末４０１との両者に対して行われてもよい。
【０２２９】
ステップＳ４２９で通知が行われたとき、又はステップＳ４３１で通知が行われたとき、接続判断部７０は、接続判断処理を終了し、図１３の処理に戻る。
【０２３０】
なお、接続判断処理は、このようなアルゴリズムで行われるものに限られない。接続判断処理は、データベース７１，７２の移動ログと操作ログとを比較し、ユーザによる動作が一致すると考えられる携帯端末４０１を特定するものであればよい。
【０２３１】
接続判断処理においては、操作位置や携帯端末４０１のトータルの移動量（移動量Ｔｏｔａｌ）に加えて、又はトータルの移動量に代えて、例えばＸ軸方向の移動量やＹ軸方向の移動量などの比較を行うようにしてもよい。このとき、接続判断部７０は、携帯端末４０１の移動量のうち、表示パネル１３上を示す２次元の位置情報に対応する２軸方向（Ｘ軸方向、Ｙ軸方向）の情報について、操作位置の移動量と比較するようにしてもよい。
【０２３２】
また、接続判断処理においては、画像形成装置１の位置情報と携帯端末４０１の位置情報とを比較してもよい。これにより、操作ログと移動ログとについて、より精度の高い照合を行うことができる。例えば、接続対象の候補端末を、画像形成装置１の位置から所定範囲内にある端末に絞ることで、接続判断処理をより確実に、かつ、速やかに行うことができる。
【０２３３】
図８及び図１１に示すようにデータベース７１，７２に操作ログ及び移動ログが記録されている場合において、上記のように接続判断処理が行われるときの動作について説明する。次の説明において、付記するステップ番号は、図１４〜図１６に示すものに対応する。
【０２３４】
すなわち、まず、図１１に示す、操作ログＮｏ．が「１」の操作ログが取得され、比較パラメータにセットされて比較対象となる（Ｓ４０３）。また、図８に示す、最新の移動ログである、移動ログＮｏ．が「２４２」である移動ログが取得され、比較対象となる（Ｓ４０５，Ｓ４０７）。そして、取得された操作ログと移動ログについて、操作開始時刻と移動開始時刻との比較と、移動時間の比較と、移動量Ｔｏｔａｌの比較とが行われる（Ｓ４１７〜Ｓ４２１）。両ログについてこれらは一致するので、当該移動ログの端末ＩＤ「ＡＢＣ０００１」が候補端末ＩＤとしてセットされる（Ｓ４２３）。
【０２３５】
次に、操作ログＮｏ．が「２」の操作ログが取得され、比較対象となる（Ｓ４２５，Ｓ４０３）。また、移動ログＮｏ．が「２４２」である移動ログが取得され、比較対象となる（Ｓ４０５，Ｓ４０７）。このとき、候補端末ＩＤとして「ＡＢＣ０００１」がセットされているので、ステップＳ４０９でＮＯ、ステップＳ４１１でＹＥＳと経由し、ステップＳ４１７の比較が行われる。このときステップＳ４１７でＮＯとなるため、ステップＳ４１３，Ｓ４１５でＮＯを経由し、移動ログＮｏ．が「２４１」である移動ログが比較対象となる（Ｓ４０７）。この移動ログは、端末ＩＤが候補端末ＩＤとは異なる。すなわち、ステップＳ４０９でＮＯ、ステップＳ４１１でＮＯとなり、この移動ログについて操作ログとの移動開始時刻などの比較は行われない。これにより、速やかに、次の移動ログＮｏ．が「２４０」である移動ログが比較対象として取得される（Ｓ４１３，Ｓ４１５でＮＯ，Ｓ４０７）。この移動ログは、端末ＩＤが候補端末ＩＤと一致するため（Ｓ４０９でＮＯ，Ｓ４１１でＹＥＳ）、操作ログとの比較が行われる（Ｓ４１７でＹＥＳ，Ｓ４１９でＹＥＳ，Ｓ４２１でＹＥＳ）。これらが一致するため、候補端末ＩＤのセットを経て（Ｓ４２３）、次の操作ログについての比較が行われる。
【０２３６】
操作ログＮｏ．が「３」の操作ログについての比較も、同様に行われる。すなわち、移動ログが新しいものから順次、端末ＩＤが一致する移動ログについて、ステップＳ４１７の比較が行われる。本例では、ステップＳ４１７，Ｓ４１９，Ｓ４２１の比較により、移動ログＮｏ．が「２３７」である移動ログが操作ログの比較パラメータと一致するものとして見つかる。
【０２３７】
操作ログＮｏ．「３」の操作ログについて一致するものがあったとき、ステップＳ４２５において、ループ変数Ｎが４となる。このとき、操作回数Ｔｏｔａｌは３であり、ステップＳ４２７において、ループ変数Ｎと操作回数Ｔｏｔａｌに１を加えたものとが等しくなる。したがって、ステップＳ４２９の処理に進み、候補端末がある旨と、その端末ＩＤは「ＡＢＣ０００１」である旨との通知が行われる。
【０２３８】
このように、本実施の形態においては、画像形成装置１で行われた操作に関する操作情報と、携帯端末４０１で検知された移動情報とが比較される。そして、それらが一致するときには（同一の操作に伴うものであることが判別されたときには）、画像形成装置１と携帯端末４０１との接続を確立し、両者間で無線送信可能にすることができる。接続確立動作は、ユーザが携帯端末４０１を把持した手で表示パネル１３をなぞる操作を行うだけの、容易に実行可能な操作により行われる。したがって、ユーザは、簡易な操作で、確実に、セキュリティを保ったままで、画像形成装置１と携帯端末４０１との接続を確立させることができる。
【０２３９】
ユーザの操作は、スライドパターン１１０などが表示された状態で、それに従うようにして行われる。したがって、画像形成装置１と接続できる携帯端末４０１を、シンプルな処理手順により、判別することができる。また、ユーザは、スライドパターン１１０を見ながら、直感的に操作を行うことができる。
【０２４０】
なお、従来、携帯端末同士を所定の接続待ち状態にした上で接触させると、携帯端末同士の接続を行うものが知られている。接続は、接触した位置・時刻情報をサーバ経由で照合することなどにより、近接する携帯端末同士で互いに接続待ちであると判断することで、行われる。しかしながら、このような方法では、単に、近くのデバイスで、同一の操作が偶然行われてしまった場合などにおいて、互いに連携できると誤ってと判断されることも考えられる。しかしながら、本実施の形態では、ユーザにとって容易に実行可能な操作であって、接続相手を判別するためには十分に複雑な操作が行われることで、確実に適切な接続相手との接続を確立することができる。
【０２４１】
本実施の形態では、モーションセンサ４４１が携帯端末４０１だけに設けられていればよく、画像形成装置１に設けられている必要はない。したがって、このような方法で接続を確立できる画像形成システム５００を、低コストで実現可能である。
【０２４２】
接続確立動作が行われると、画像形成装置１で、その携帯端末４０１に対応するものとして予め登録されているユーザについて、ユーザ認証が行われる。したがって、ユーザは、容易な操作でユーザ認証を行うことができる。また、画像形成装置１は、ユーザが把持している携帯端末４０１に基づいて、確実にユーザを識別した上で、ユーザ認証を行うことができる。
【０２４３】
［スライドパターンの表示態様の説明］
【０２４４】
本実施の形態において、スライドパターンとしては、例えば、画像形成装置１の近傍に存在する携帯端末４０１の数に応じて、互いに異なる複数種類のものが表示される。スライドパターンは、画像形成装置１の近傍に存在する携帯端末４０１の数に応じた複雑度を有する態様の操作入力を行うようにユーザに対して案内するものとなるように、画面制御部１７により生成される。
【０２４５】
ここで、複雑度としては、例えば、ユーザが行うことを求められる操作回数の多さが挙げられる。すなわち、必要な操作回数が比較的多い場合、複雑度が比較的高い操作入力の態様であるといえる。
【０２４６】
図１７は、周辺の携帯端末の数が比較的少ないときの表示パネル１３の表示画面例を示す図である。
【０２４７】
画像形成装置１の周辺の携帯端末４０１の数が比較的少ないとき、図１７に示すように、簡素なスライドパターン１２０と、それに対応するメッセージ１０５ｂとが表示される。これらは、比較的簡易な操作入力を行えば接続確立動作が完了するように表示されるものである。スライドパターン１２０は、識別ボタンとして、第１ボタン１１１と第２ボタン１１２との２つのみを有している。すなわち、スライドパターン１２０が表示されている場合において、ユーザの操作入力は、第１ボタン１１１にタッチしてから第２ボタン１１２へと指先などをスライドさせる、１回だけ行われればよい。
【０２４８】
図１８は、周辺の携帯端末の数が比較的多いときの表示パネル１３の表示画面例を示す図である。
【０２４９】
画像形成装置１の周辺の携帯端末４０１の数が比較的多いとき、図１８に示すように、比較的複雑なスライドパターン１３０と、それに対応するメッセージ１０５とが表示される。これらは、比較的複雑な操作入力を行えば接続確立動作が完了するように表示されるものである。スライドパターン１３０には、識別ボタンとして、第１ボタン１１１、第２ボタン１１２、第３ボタン１１３、及び第４ボタン１１４が含まれている。すなわち、スライドパターン１３０が表示されている場合において、ユーザの操作入力は３回必要となる。このように、スライドパターン１３０は、例えば図１７に示すスライドパターン１２０と比較して、ユーザが行うことが必要な操作回数が３回と多いものである。換言すると、スライドパターン１３０は、スライドパターン１２０よりも複雑度が高く、複雑度が高い操作入力に対応するものである。
【０２５０】
このように、画像形成装置１の周辺の携帯端末４０１の数が多いほど、ユーザにより行われる操作入力をより複雑な態様のものにすることで、同一の移動をしたと判断できる別の端末が検出される可能性を低減することができる。したがって、誤って別の端末との接続が確立されてしまうことを回避することができる。すなわち、周辺の携帯端末４０１の数が多く、接続相手となる携帯端末４０１の判別が比較的困難である場合には、操作の回数すなわち照合を行う回数を多くすることで、接続させるべき携帯端末４０１を確実に識別できる。したがって、その携帯端末４０１との接続を確実に確立させることができる。他方、周辺の携帯端末４０１の数が少なく、接続相手となる携帯端末４０１の判別が容易である場合には、より容易な操作で接続確立動作を行うことができる。
【０２５１】
なお、図１８に示すように、スライドパターン１３０は、上述のスライドパターン１１０と同じく４つの識別ボタン１１１〜１１４を含むものである。これに対して、スライドパターン１３０における識別ボタン１１１〜１１４の並びは、スライドパターン１１０の並びよりも複雑なものとなっている。すなわち、スライドパターン１１０においては、各操作は表示パネル１３に対して水平方向又は垂直方向に行うものである。これに対して、スライドパターン１３０では、表示パネル１３に対して水平方向又は垂直方向ではない方向へのスライド操作が含まれている。このように、操作回数が同じであっても、操作の態様（操作位置の移動の方向など）が複雑になるようにスライドパターン１３０が構成される。これにより、接続確立動作の実行時に行われるユーザの操作が、より特有なものになる。したがって、周囲の他の携帯端末と、接続確立動作に係る携帯端末とを区別しやすくなり、接続させるべき携帯端末４０１との接続を確実に確立させることができる。
【０２５２】
［接続確立動作の変型例についての説明］
【０２５３】
図１９は、接続確立動作の一変型例に係る表示パネル１３の表示画面例を示す図である。
【０２５４】
図１９に示すように、本変型例において、接続確立動作が行われるとき、表示パネル１３には、接続画面１６０が表示される。接続画面１６０には、メッセージ１０５ｃと、サイン欄１６１とが含まれる。メッセージ１０５ｃには、携帯端末４０１を把持したまま、手でユーザ名をサインする旨のユーザへの案内文が表示される。サイン欄１６１は、例えば、ユーザにより任意の位置を操作できるように設けられた空白画像である。サイン欄１６１には、ユーザの操作位置の軌跡がサイン１６３として表示される。
【０２５５】
ユーザは、接続確立動作を実行させた場合において、接続画面１６０が表示されているとき、携帯端末４０１を把持したまま、指先などでサイン欄１６１に所定のサイン１６３を入力する。サイン１６３が入力されると、その間に画像形成装置１で検出された操作情報と、携帯端末４０１で検出された移動情報とが、接続判断部７０に送られる。接続判断部７０は、両情報のうち所定の情報についての比較を行う。接続判断部７０は、それらが一致するか否か、すなわち画像形成装置１の操作と携帯端末４０１の移動とが、ユーザによる同一の操作に伴って検出されたものであるか否かを判別する。これにより、画像形成装置１と携帯端末４０１との接続を確立することができる。
【０２５６】
なお、このとき、画像形成装置１のＣＰＵ２０は、ユーザにより記入されたサイン１６３について、例えば文字認識処理を行い、サイン１６３を行ったユーザを特定するようにしてもよい。また、画像形成装置１のＣＰＵ２０は、操作入力に関する情報に基づいて、サイン１６３が、予めそのユーザに対応するサインとして登録されている情報に対応するものであるか否かを判断し、その判断結果に応じてユーザ認証を行うようにしてもよい。また、ＣＰＵ２０は、サイン１６３を示す画像と予め設置されている画像との一致度に応じて、ユーザ認証を行うようにしてもよい。このとき、ＣＰＵ２０は、ユーザ名とサイン１６３の態様などによりユーザ本人であるか否かを識別できる。したがって、ユーザにパスワードの入力などを求めることなく、簡易な操作のみで、高いセキュリティを保ちつつ、ユーザ認証を行うことができる。
【０２５７】
図２０は、接続確立動作の別の変型例に係る表示パネル１３の表示画面例を示す図である。
【０２５８】
図２０に示すように、本変型例において、接続確立動作が行われるとき、表示パネル１３には、接続画面１７０が表示される。接続画面１７０には、メッセージ１０５ｄと、サイン欄１７１とが含まれる。メッセージ１０５ｄには、携帯端末４０１を把持した手で、画像形成システム５００で実行したい機能に対応するサインを行う旨のユーザへの案内文が表示される。サイン欄１７１は、例えば、ユーザにより任意の位置を操作できるように設けられた空白画像である。サイン欄１７１には、ユーザの操作位置の軌跡がサイン１７３として表示される。
【０２５９】
ユーザは、接続確立動作を実行させた場合において、接続画面１７０が表示されているとき、携帯端末４０１を把持したまま、指先などで、サイン欄１７１に実行したい機能に対応する所定のサイン１７３を入力する。図２０に示す例では、例えば、プリント機能に対応する、「Ｐｒｉｎｔ」という所定の文字が、サイン１７３として入力されている。サイン１７３が入力されると、上述の変型例においてサイン１６３が入力された場合と同様に、接続判断部７０により、画像形成装置１の操作と携帯端末４０１の移動とがユーザによる同一の操作に伴って検出されたものであるか否かが判別される。これにより、画像形成装置１と携帯端末４０１との接続を確立することができる。
【０２６０】
ここで、画像形成装置１と携帯端末４０１との接続が確立されると、サイン１７３についての認識処理が行われる。そして、ＣＰＵ２０は、予め画像形成装置１で実行可能な機能に対応するコマンド（登録操作情報の一例）のうち、認識された文字列（操作入力に関する情報の一例）に一致するものがあるか否かを検索する。認識された文字列に一致するコマンドがあったとき、ＣＰＵ２０は、そのコマンドに対応する機能を起動させる指示を行い、その機能を実行する。例えば、図２０に示す例において、画像形成装置１のＣＰＵ２０は、サイン１７３についての文字認識処理を行う。ＣＰＵ２０は、サイン１７３について、「Ｐｒｉｎｔ」という文字列に対応するものであることを認識する。ＣＰＵ２０は、例えば、接続が確立することで携帯端末４０１から送信された文書のプリント動作を起動する。
【０２６１】
なお、実行したい機能に対応する所定のサイン、コマンドとしては、図示されたような「Ｐｒｉｎｔ」に限られず、種々の機能について、適宜設定できるようにすればよい。例えば、スキャン機能を実行させるための「Ｓｃａｎ」、コピー機能を実行させるための「Ｃｏｐｙ」、及びメール送信機能又はファクシミリ送信機能を実行させるための「Ｍａｉｌ」又は「ＦＡＸ」など、適宜設定可能である。また、画像形成装置１から情報を外部の機器に送信する機能を実行させる目的で、その送信先に対応するサインを入力することで、接続確立動作を行うことで送信先も指定できるようにしてもよい。
【０２６２】
また、本変型例において、ユーザにより入力されるサインとしては、文字に限られず、図形であってもよい。例えば、所定の機能に対応するものとして予め登録されたスライド操作のパターン通りに操作を行うことで、その機能を呼び出し、実行させることができるように構成されていてもよい。
【０２６３】
［接続判断処理を行う主体についての変型例の説明］
【０２６４】
上記第１の実施の形態では、接続判断処理は、画像形成装置１内に設けられた接続判断部を用いて行われるが、これに限られるものではない。例えば、携帯端末側や、画像形成装置及び携帯端末とは別に設けられたサーバ上に接続判断部が設けられており、その接続犯段部により、接続判断処理が行われるようにしてもよい。
【０２６５】
図２１は、第１の実施の形態の一変型例に係る画像形成システムの構成を示すブロック図である。
【０２６６】
図２１に示すように、画像形成システム６００は、画像形成装置（情報処理装置の一例）６５１と、携帯端末（携帯型移動端末の一例）６０１とで構成されている。画像形成システム６００において、携帯端末６０１が、画像形成装置６５１と携帯端末６０１との接続を確立することができるか否かを判断する接続制御装置として機能する。すなわち、画像形成システム６００は、携帯端末６０１側で接続判断処理などが行われる点で画像形成システム５００とは相違する。
【０２６７】
携帯端末６０１は、上述の第１の実施の形態に係る携帯端末４０１に含まれる各部に加えて、接続判断部６７０を有している。接続判断部６７０は、上述の第１の実施の形態に係る画像形成装置１に含まれる接続判断部７０と同様の構成を有している。接続判断部６７０には、移動ログデータベース７１と、操作ログデータベース７２とが設けられている。
【０２６８】
画像形成装置６５１は、画像形成装置１と比較して、接続判断部７０が含まれないものであり、その他の構成は、画像形成装置１と同様である。
【０２６９】
画像形成システム６００では、次のようにして画像形成装置６５１と携帯端末６０１との接続を確立させる接続確立動作が行われる。このとき、ユーザが行う操作は、画像形成システム５００で接続確立動作が行われるときに行われる操作と同一である。
【０２７０】
すなわち、接続確立動作が行われると、画像形成装置６５１で行われたユーザの操作に関する操作情報は、携帯端末６０１に送られる。また、携帯端末６０１では、携帯端末６０１の移動情報が得られる。接続判断部６７０は、これらの両情報を取得し、データベース７１，７２に記録する。操作が終了すると、画像形成装置６５１から携帯端末６０１に検索要求などが通知される。接続判断部６７０は、検索要求を受けて、画像形成装置６５１の操作と携帯端末６０１の移動とがユーザによる同一の操作に伴って検出されたものであることを判別する。判別できたときは、その旨の通知が、画像形成装置６５１と携帯端末６０１との少なくとも一方に送られる。これにより、画像形成装置６５１と携帯端末６０１との接続を確立することができる。
【０２７１】
図２２は、第１の実施の形態の別の変型例に係る画像形成システムの構成を示すブロック図である。
【０２７２】
図２２に示すように、画像形成システム７００は、画像形成装置６５１と、携帯端末４０１と、ネットワークサーバ７５０とで構成されている。画像形成装置６５１と、携帯端末４０１と、ネットワークサーバ７５０とは、互いにネットワーク９００に接続されている。ネットワーク９００は、例えばＬＡＮ（ローカルエリアネットワーク）である。
【０２７３】
画像形成システム７００では、例えば画像形成装置６５１と携帯端末４０１との間でタッチアンドプリント動作などを行うためには、ネットワーク９００にそれぞれを接続する場合の通信プロトコルとは異なる通信プロトコル（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）によるものなど）で、両者を無線通信可能に接続させる必要がある。このとき、接続確立動作が行われる。
【０２７４】
画像形成システム７００において、ネットワークサーバ７５０が、画像形成装置６５１と携帯端末４０１との接続を確立することができるか否かを判断する接続制御装置として機能する。すなわち、画像形成システム７００は、ネットワークサーバ７５０で接続判断処理などが行われる点で画像形成システム５００とは相違する。
【０２７５】
画像形成装置６５１は、画像形成システム６００に含まれるそれと同じように構成されている。また、携帯端末４０１は、画像形成システム５００に含まれるそれと同じように構成されている。
【０２７６】
ネットワークサーバ７５０は、記憶部７２７と、通信制御部７５１と、接続判断部７７０とを有している。
【０２７７】
記憶部７２７は、例えばＨＤＤである。記憶部７２７には、例えばＣＰＵ（図示せず）により実行される制御プログラム７２７ａが記憶されている。
【０２７８】
通信制御部７５１は、ネットワーク９００に接続するための通信インタフェースである。ネットワークサーバ７５０は、通信制御部７５１を介して、画像形成装置６５１及び携帯端末４０１のそれぞれと通信可能に接続されている。
【０２７９】
接続判断部７７０は、上述の第１の実施の形態に係る画像形成装置１に含まれる接続判断部７０と同様の構成を有している。接続判断部７７０には、移動ログデータベース７１と、操作ログデータベース７２とが設けられている。
【０２８０】
画像形成システム７００では、次のようにして画像形成装置６５１と携帯端末４０１との接続を確立させる接続確立動作が行われる。このとき、ユーザが行う操作は、画像形成システム５００で接続確立動作が行われるときに行われる操作と同一である。
【０２８１】
すなわち、接続確立動作が行われると、画像形成装置６５１で行われたユーザの操作に関する操作情報は、ネットワークサーバ７５０に送られる。また、携帯端末４０１で検出された携帯端末４０１の移動情報も、ネットワークサーバ７５０に送られる。ネットワークサーバ７５０では、接続判断部７７０は、これらの両情報を取得し、データベース７１，７２に記録する。操作が終了すると、画像形成装置６５１からネットワークサーバ７５０に検索要求などが通知される。接続判断部７７０は、検索要求を受けて、画像形成装置６５１の操作と携帯端末４０１の移動とがユーザによる同一の操作に伴って検出されたものであることを判別する。判別できたときは、その旨の通知が、画像形成装置６５１と携帯端末４０１との少なくとも一方に送られる。これにより、画像形成装置６５１と携帯端末４０１との接続を確立することができる。すなわち、ネットワークサーバ７５０の接続判断部７７０は、画像形成装置６５１と携帯端末４０１との接続を確立させる。
【０２８２】
［第２の実施の形態］
【０２８３】
第２の実施の形態における画像形成システムは、第１の実施の形態におけるそれと同じように、画像形成装置と携帯端末とで構成されている。第２の実施の形態においては、画像形成装置が撮像装置を有しており、ユーザが所定のジェスチャ動作を行うことで画像形成装置と携帯端末との接続を確立させられる点が、第１の実施の形態とは異なる。以下、第１の実施の形態と同様の構成要素には同一の符号を付し、ここでの説明を繰り返さない。
【０２８４】
図２３は、本発明の第２の実施の形態における画像形成システムを示すブロック図である。
【０２８５】
図２３に示されるように、第２の実施の形態において、画像形成システム８００は、画像形成装置８０１と、携帯端末４０１とで構成されている。携帯端末４０１は、第１の実施の形態のそれと同一の構成を有している。
【０２８６】
画像形成装置８０１は、第１の実施の形態の画像形成装置１と略同様の構成を有しており、接続確立装置を備えている。画像形成装置８０１は、後述のように、カメラである撮像部（撮像装置の一例）８１５ａを有している。撮像部８１５ａは、操作位置検出部８１５に設けられている。画像形成装置８０１のその他の点は、第１の実施の形態の画像形成装置１と同様に構成されている。
【０２８７】
操作位置検出部１５は、撮像部８１５ａにより撮像された画像（映像を含む）に基づいて、画像形成装置８０１に対して行われた操作入力の位置を検出する。例えば、撮像された画像中における、ユーザの手や、ユーザにより保持されている所定のマーカ（認識対象となる画像など）などの位置を、ユーザの操作位置として検出できる。画像形成装置８０１は、操作位置検出部１５で検出されたユーザの操作入力の位置に基づいて、ユーザの操作入力に対応する機能を実行可能である。
【０２８８】
なお、第２の実施の形態においては、画像形成装置８０１は、所定のジェスチャ動作（モーションジェスチャ；操作入力の一例）がユーザにより行われたとき、そのジェスチャ動作に対応する機能を実行させることができる。ジェスチャ動作としては、例えば次のようなものが挙げられる。すなわち、マーカを画像中で円を描くように動かす動作や、上下方向に動かす動作や、左右方向に動かす動作など、種々のジェスチャ動作を利用できる。
【０２８９】
図２４は、第２の実施の形態における接続確立動作を説明する図である。
【０２９０】
図２４に示されるように、撮像部８１５ａは、画像形成装置８０１の操作部８１１に設けられている。例えば、撮像部８１５ａは、操作部８１１の上部に、操作部８１１の表示パネル１３に対面するユーザに向けて設けられている。撮像部８１５ａは、表示パネル１３に向かって操作部８１１を操作することで、画像形成装置８０１に対して操作入力を行うユーザを撮像できる。また、撮像部８１５ａは、表示パネル１３から若干離れ位置でジェスチャ動作を行うユーザの姿を撮像できる。撮像された結果は、例えば、図２４に動画Ｖとして示されるように、得られる。なお、撮像部８１５ａは、静止画を所定の間隔で撮像するものであってもよい。
【０２９１】
第２の実施の形態において、画像形成装置８０１と携帯端末４０１との接続を確立させるには、例えば、次のような動作が行われればよい。すなわち、ユーザは、マーカとしての携帯端末４０１を手に持ち、その手を用いて、画像形成装置８０１に対して所定のジェスチャ動作を行う。そうすると、画像形成装置８０１側で撮像部８１５ａを用いて取得された情報と、携帯端末４０１において第１の実施の形態と同様にして取得された携帯端末４０１の移動に関する情報とに基づいて、接続を確立させるか否かが判断される。
【０２９２】
所定のジェスチャ動作は、例えば、次のようなものである。すなわち、ユーザは、図２４に矢印Ｇで示されるように、携帯端末４０１を画像形成装置８０１から見て時計の針の反対回り方向（左回り）に移動させる。そうすると、撮像部８１５ａで撮像された動画Ｖにおいては、携帯端末４０１の移動した軌跡が、矢印Ｇ１のように映る。
【０２９３】
このようなジェスチャ動作が行われたとき、携帯端末４０１では、上述の第１の実施の形態と同様に、移動情報が検出される。移動情報は、接続判断部７０に送られ、移動ログとして記録される。
【０２９４】
他方、画像形成装置８０１では、次のようにして、ユーザが行ったジェスチャ動作に対応する操作情報が検出される。この動作は、例えば、画像形成装置８０１のＣＰＵ２０により行われる。操作情報も、接続判断部７０に送られる。
【０２９５】
図２５は、画像形成装置８０１の操作情報を取得する動作を説明する第１のフローチャートである。図２６は、画像形成装置８０１の操作情報を取得する動作を説明する第２のフローチャートである。
【０２９６】
ステップＳ７０１において、画像形成装置８０１のＣＰＵ２０は、撮像部８１５ａにより撮像される画像（動画を含む。）に、携帯端末４０１が映ったか否かを判断する。携帯端末４０１が映ったか否かは、例えば、撮像された画像に画像処理を行い、予め登録された携帯端末４０１を示す特徴が画像中に含まれるか否かを判断することで、判断される。映ったら、次のステップＳ７０３に進む。
【０２９７】
ステップＳ７０３において、ＣＰＵ２０は、撮像部８１５ａにより、携帯端末４０１の単位時間当たりの移動距離の検知を開始する。
【０２９８】
ステップＳ７０５において、ＣＰＵ２０は、携帯端末４０１の単位時間当たりの移動距離が、規定値（第１の規定値）を超えたか否かを判断する。規定値を超えれば、次のステップＳ７０７に進む。
【０２９９】
なお、規定値としては、例えば、その距離を超えて移動したら、ジェスチャ動作が行われている可能性があると判断できるような値が設定される。ＣＰＵ２０は、携帯端末４０１の移動距離は、ユーザと撮像部８１５ａとの距離を判定し、その距離を踏まえて、撮像部８１５ａにより撮像された画像に基づいて把握するようにしてもよい。
【０３００】
ステップＳ７０７において、ＣＰＵ２０は、携帯端末４０１の移動軌跡の記録が開始される。
【０３０１】
ステップＳ７０９において、ＣＰＵ２０は、携帯端末４０１の移動軌跡を記録する。移動軌跡は、図１１に示されるような、第１の実施の形態における操作ログと同様にして記録される。移動軌跡は、例えば、所定期間毎に、撮像部８１５ａで撮像された画像の中における携帯端末４０１の位置を座標形式で特定し、その情報を記録することで行われる。
【０３０２】
ステップＳ７１１において、ＣＰＵ２０は、携帯端末４０１の単位時間当たりの移動距離が、規定値（第２の規定値）を下回ったか否かを判断する。規定値を下回っていなければ、ジェスチャ動作が続けられているものと判断し、ステップＳ７０９の動作を継続する。規定値を下回れば、次のステップＳ７１３に進む。
【０３０３】
なお、第２の規定値は、上述の第１の規定値と同じであってもよいし、異なるようにしてもよい。
【０３０４】
ステップＳ７１３において、ＣＰＵ２０は、携帯端末４０１の移動軌跡の記録を終了する。
【０３０５】
ステップＳ７１５において、ＣＰＵ２０は、携帯端末検索要求を行う。
【０３０６】
以上のようにして携帯端末４０１の移動軌跡が記録され、操作情報の記録（操作ログ）が得られると、操作ログと移動ログとに基づいて、移動情報判別処理が行われる。これにより、操作ログと同一の操作（ジェスチャ動作）に用いられた携帯端末４０１を特定することができ、画像形成装置８０１と携帯端末４０１との接続を確立することができる。
【０３０７】
図２７は、携帯端末４０１から得られた移動情報の一例を示す図である。図２８は、撮像部８１５ａから得られた操作情報の一例を示す図である。
【０３０８】
例えばユーザによって接続を確立させるためのジェスチャ動作が行われた場合において、取得された移動情報や操作情報は、例えば次のような携帯端末４０１の移動軌跡に対応するものとなる。すなわち、携帯端末４０１のモーションセンサ４４１から得られた移動情報は、図２７に示されるような移動軌跡Ｇ２に対応する。他方、撮像部８１５ａで撮像されて操作位置検出部８１５で検出された操作情報は、図２８に示されるような移動軌跡Ｇ３に対応する。この移動軌跡Ｇ２と移動軌跡Ｇ３とは、互いに異なる座標系で示されるものであっても、例えば座標変換を行うことにより、同一の軌跡として判断できるようになる。これにより、接続判断部７０は、画像形成装置８０１と携帯端末４０１とが、同一の操作に対応するものか否かを判断できる。
【０３０９】
第２の実施の形態においても、第１の実施の形態と同様の効果を得ることができる。第２の実施の形態においては、ユーザは、ジェスチャ動作を行うだけの簡易な操作で、確実に、セキュリティを保ったままで、画像形成装置８０１と携帯端末４０１との接続を確立させることができる。また、例えば、モーションセンサ４４１は携帯端末４０１だけに設けられていればよいので、画像形成システム８００を、低コストで実現可能である。また、画像形成装置８０１で、携帯端末４０１に対応するものとして予め登録されているユーザについてユーザ認証を行うことで、容易な操作でユーザ認証を行うことができる。
【０３１０】
なお、ジェスチャ動作は、表示パネル１３にその方法を表示しながら行われるようにしてもよい。ユーザにとって、画像形成装置８０１と携帯端末４０１との接続を確立させるための動作を、容易に行うことができる。
【０３１１】
また、第２の実施の形態においても、第１の実施の形態において説明したような特徴が組み合わせられていてもよい。
【０３１２】
例えば、画像形成装置８０１の近傍に存在する携帯端末４０１の数に応じて、接続を確立するためのジェスチャ動作の複雑度が変更されるようにしてもよい。携帯端末４０１の数が少ないときには、ジェスチャ動作をより単純なものとして、ユーザの負担を軽減でできる。他方、携帯端末４０１の数が多いときには、ジェスチャ動作をより複雑なものとして、確実にユーザが把持する携帯端末４０１を特定できるようにすることができる。この場合、例えば、実行することが要求されるジェスチャ動作について、表示パネル１３によりユーザに案内が行われるようにしてもよい。
【０３１３】
また、例えば、接続を確立させるためのジェスチャ動作として、特定の機能を実行させるコマンドに対応するものが受け付けられるようにしてもよい。この場合、画像形成装置８０１は、携帯端末４０１との接続が確立されるとともに、そのジェスチャ動作に対応する機能を実行することができる。
【０３１４】
また、第１の実施の形態において変形例として示したように、画像形成装置８０１とは異なるサーバが接続制御装置として機能するようにして、画像形成装置８０１、サーバ、及び携帯端末４０１で画像形成システムが構成されていてもよい。また、ユーザを撮像する撮像装置が、画像形成装置８０１とは離れて設けられていてもよい。
【０３１５】
［その他］
【０３１６】
接続判断部は、ユーザによる操作入力の精度を判定するようにしてもよい。精度は、例えば、スライドパターンに対する操作の一致度や、予め登録されたサインパターンに対する一致度などを検出することで、判定してもよい。このとき、画像形成装置のＣＰＵや携帯端末のＣＰＵは、判定された操作入力に関する精度に応じた処理を行うようにしてもよい。例えば、画像形成装置のＣＰＵは、そのときユーザ認証が成立したユーザについて、認証されることで付与される画像形成装置の使用権限の一部を制限するなど、種々の制御を行うことができる。すなわち、スライドパターンに対する操作の精度などが比較的低いときには、ＣＰＵは、操作を行ったユーザに、そのユーザに許可可能な権限を完全に許可するレベルと、全く許可しないレベルとの中間的なレベルの権限のみを付与するようにしてもよい。
【０３１７】
接続判断部は、操作情報と移動情報とを比較する処理において、携帯端末の姿勢などをかんがみて処理を行うようにしてもよい。
【０３１８】
画像形成装置のＣＰＵ又は携帯端末のＣＰＵは、画像形成装置と携帯端末との接続が確立されたとき、操作入力を行ったユーザを判別し、判別したユーザに応じた特定の機能を自動的に呼び出し、実行させてもよい。この場合、予め、各ユーザに対し、呼出し対象となる機能が対応付けられている。ユーザの判別は、例えば、ユーザ認証を行う場合にあっては、ユーザ認証により行うことができる。また、ユーザ認証を行わない場合であっても、単に、例えば携帯端末に記録されたユーザ名などを判別したりすることで、ユーザを判別するようにしてもよい。この場合、種々の機能を実行させることができる。例えば、各ユーザに対応する送信先情報を予め画像形成装置に登録しておき、ユーザにより接続確立動作が行われたとき、そのユーザに対応する送信先情報に、指定された情報を自動的に送信することなどができる。
【０３１９】
画像形成装置の操作情報及び携帯端末の移動情報のうち少なくとも一方は、例えば、いったん外部のサーバに送られ、接続判断部が、そのサーバ経由でそれらの情報を取得するようにしてもよい。
【０３２０】
画像形成装置としては、モノクロ／カラーの複写機、プリンタ、ファクシミリ装置やこれらの複合機（ＭＦＰ）などいずれであってもよい。
【０３２１】
携帯型移動端末は、スマートフォンに限られず、他の携帯電話機や、ポータブル型のコンピュータなどいずれであってもよい。
【０３２２】
また、本発明に係る接続制御装置は、画像形成部を有しない画像読取装置（情報処理装置の一例）や、原稿読取部を有しない画像形成装置などにも、適用可能である。接続制御装置は、これらのほか、種々の情報処理装置と携帯型移動端末との接続を確立するものとして、これらの情報制御装置と携帯型移動端末とを含む無線通信システムに含まれる機器に、広く適用可能である。
【０３２３】
上述の実施の形態における処理は、ソフトウェアによって行っても、ハードウェア回路を用いて行ってもよい。
【０３２４】
上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。上記のフローチャートで文章で説明された処理は、そのプログラムに従ってＣＰＵなどにより実行される。
【０３２５】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０３２６】
１，６５１、８０１  画像形成装置（情報処理装置の一例）
１１，８１１  操作部（受付手段の一例）
１３  表示パネル（タッチパネルの一例）
１５，８１５  操作位置検出部
１７  画面制御部
２０  ＣＰＵ
２７ａ  制御プログラム
３０  画像形成部
５０  通信部
６０  位置情報検出部
７０  接続判断部（判断手段の一例、接続手段の一例）
７１  移動ログデータベース
７２  操作ログデータベース
８０  認証管理部
１１０，１１０ａ，１２０，１３０  スライドパターン（操作指定画像の一例）
１１１，１１２，１１３，１１４  識別ボタン
１６１，１７１  サイン欄
１６３，１７３  サイン
４０１，６０１  携帯端末（携帯型移動端末の一例）
４２０  ＣＰＵ
４２７ａ  制御プログラム
４４０  移動情報検出部
４４１  モーションセンサ
４５０  通信部
４６０  位置情報検出部
５００，６００，７００、８００  画像形成システム
６７０  接続判断部（判断手段の一例、接続手段の一例）
７５０  ネットワークサーバ
７５１  通信制御部
７２７ａ  制御プログラム
７７０  接続判断部（判断手段の一例、接続手段の一例）
８１５ａ  撮像部
９００  ネットワーク
【図１】
0005799883.tif 000002
【図２】
0005799883.tif 000003
【図３】
0005799883.tif 000004
【図４】
0005799883.tif 000005
【図５】
0005799883.tif 000006
【図６】
0005799883.tif 000007
【図７】
0005799883.tif 000008
【図８】
0005799883.tif 000009
【図９】
0005799883.tif 000010
【図１０】
0005799883.tif 000011
【図１１】
0005799883.tif 000012
【図１２】
0005799883.tif 000013
【図１３】
0005799883.tif 000014
【図１４】
0005799883.tif 000015
【図１５】
0005799883.tif 000016
【図１６】
0005799883.tif 000017
【図１７】
0005799883.tif 000018
【図１８】
0005799883.tif 000019
【図１９】
0005799883.tif 000020
【図２０】
0005799883.tif 000021
【図２１】
0005799883.tif 000022
【図２２】
0005799883.tif 000023
【図２３】
0005799883.tif 000024
【図２４】
0005799883.tif 000025
【図２５】
0005799883.tif 000026
【図２６】
0005799883.tif 000027
【図２７】
0005799883.tif 000028
【図２８】
0005799883.tif 000029