(57)【特許請求の範囲】
【請求項１】
第１の通信方式に基づく無線通信を行う第１通信部と、
記録用紙に画像を記録する記録部と、
記憶部と、
制御部と、
操作部と、
を備えた画像記録装置において、
前記制御部は、
外部装置から、画像データと、蓄積印刷を示す情報と、通信先の携帯端末を特定するための特定情報とを受信する第１受信手段と、
少なくとも、前記第１受信手段により受信した特定情報を、前記第１通信部を介して、ブロードキャストする第１送信手段と、
前記第１送信手段によりブロードキャストされた特定情報により特定される携帯端末から、当該携帯端末と前記画像記録装置との間の距離に関する情報である距離情報を含む返信を受信する第２受信手段と、
前記第２受信手段により受信した返信に含まれる距離情報に基づき距離が第１の設定距離より短いか否かを判断する第１判断手段と、
前記第１判断手段により距離情報に基づき距離が第１の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が、使用されていない状態であることを条件として、前記第１通信部を介して、印刷処理を実行可能であることを示す情報を前記特定情報とともにブロードキャストする第２送信手段と、
前記第２受信手段により受信した返信に含まれる距離情報に基づき距離が、前記第１の設定距離より短い距離に設定された第２の設定距離より短いか否かを判断する第２判断手段と、
前記第２判断手段により距離情報に基づき距離が第２の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が使用状態でないことを条件として、当該返信の送信元の携帯端末との前記第１の通信方式に基づく双方向の通信を確立させる通信確立手段と、
前記通信確立手段により携帯端末との双方向の通信が確立した後に、前記操作部からの少なくとも印刷処理に関する入力を、無効化する状態に切り替える切替手段と、
を有することを特徴とする画像記録装置。
【請求項２】
第１の通信方式に基づく無線通信を行う第１通信部と、
前記第１の通信方式と異なる第２の通信方式に基づく通信を行う第２通信部と、
記録用紙に画像を記録する記録部と、
記憶部と、
制御部と、
操作部と、
を備えた画像記録装置において、
前記制御部は、
外部装置から、画像データと、蓄積印刷を示す情報と、通信先の携帯端末を特定するための特定情報とを受信する第１受信手段と、
少なくとも、前記第１受信手段により受信した特定情報を、前記第１通信部を介して、ブロードキャストする第１送信手段と、
前記第１送信手段によりブロードキャストされた特定情報により特定される携帯端末から、当該携帯端末と前記画像記録装置との間の距離に関する情報である距離情報を含む返信を受信する第２受信手段と、
前記第２受信手段により受信した返信に含まれる距離情報に基づき距離が第１の設定距離より短いか否かを判断する第１判断手段と、
前記第１判断手段により距離情報に基づき距離が第１の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が、使用されていない状態であることを条件として、前記第１通信部を介して、印刷処理を実行可能であることを示す情報を前記特定情報とともにブロードキャストする第２送信手段と、
前記第２受信手段により受信した返信に含まれる距離情報に基づき距離が、前記第１の設定距離より短い距離に設定された第２の設定距離より短いか否かを判断する第２判断手段と、
前記第２判断手段により距離情報に基づき距離が第２の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が使用状態でないことを条件として、当該返信の送信元の携帯端末との前記第２の通信方式に基づく双方向の通信を確立させる通信確立手段と、
前記通信確立手段により携帯端末との双方向の通信が確立した後に、前記操作部からの少なくとも印刷処理に関する入力を、無効化する状態に切り替える切替手段と、
を有することを特徴とする画像記録装置。
【請求項３】
前記制御部は、
前記第２判断手段により距離情報に基づき距離が第２の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が使用状態でないことを条件として、前記第１通信部を介して、前記第２の通信方式における、前記画像記録装置の通信情報を前記特定情報とともにブロードキャストする第４送信手段をさらに有することを特徴とする、請求項２に記載の画像記録装置。
【請求項４】
前記制御部は、
前記第１判断手段により距離情報に基づき距離が第１の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が使用状態であることを条件として、前記第１通信部を介して、印刷処理を実行不可能であることを示す情報を前記特定情報とともにブロードキャストする第３送信手段を有することを特徴とする請求項１乃至３の何れか１項に記載の画像記録装置。
【請求項５】
前記制御部は、
前記第２判断手段により距離情報に基づき距離が第２の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が使用状態であることを条件として、前記第１通信部を介して、印刷処理を実行不可能であることを示す情報をブロードキャストする第５送信手段を有することを特徴とする請求項１乃至４の何れか１項に記載の画像記録装置。
【請求項６】
第１の通信方式に基づく無線通信を行う第１通信部と、
記録用紙に画像を記録する記録部と、
記憶部と、
制御部と、
操作部と、
を備えた画像記録装置において、
前記制御部は、
外部装置から、画像データと、蓄積印刷を示す情報と、通信先の携帯端末を特定するための特定情報とを受信する第１受信手段と、
少なくとも、前記第１受信手段により受信した特定情報を、前記第１通信部を介して、ブロードキャストする第１送信手段と、
前記第１送信手段によりブロードキャストされた特定情報により特定される携帯端末から、当該携帯端末と前記画像記録装置との間の距離に関する情報である距離情報を含む返信を受信する第２受信手段と、
前記第２受信手段により受信した返信に含まれる距離情報に基づき距離が、所定の設定距離より短いか否かを判断する第２判断手段と、
前記第２判断手段により距離情報に基づき距離が前記所定の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が使用状態でないことを条件として、当該返信の送信元の携帯端末との前記第１の通信方式に基づく双方向の通信を確立させる通信確立手段と、
前記通信確立手段により携帯端末との双方向の通信が確立した後に、前記操作部からの少なくとも印刷処理に関する入力を、無効化する状態に切り替える切替手段と、
を有することを特徴とする画像記録装置。
【請求項７】
第１の通信方式に基づく無線通信を行う第１通信部と、
前記第１の通信方式と異なる第２の通信方式に基づく通信を行う第２通信部と、
記録用紙に画像を記録する記録部と、
記憶部と、
制御部と、
操作部と、
を備えた画像記録装置において、
前記制御部は、
外部装置から、画像データと、蓄積印刷を示す情報と、通信先の携帯端末を特定するための特定情報とを受信する第１受信手段と、
少なくとも、前記第１受信手段により受信した特定情報を、前記第１通信部を介して、ブロードキャストする第１送信手段と、
前記第１送信手段によりブロードキャストされた特定情報により特定される携帯端末から、当該携帯端末と前記画像記録装置との間の距離に関する情報である距離情報を含む返信を受信する第２受信手段と、
前記第２受信手段により受信した返信に含まれる距離情報に基づき距離が、所定の設定距離より短いか否かを判断する第２判断手段と、
前記第２判断手段により距離情報に基づき距離が前記所定の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が使用状態でないことを条件として、当該返信の送信元の携帯端末との前記第２の通信方式に基づく双方向の通信を確立させる通信確立手段と、
前記通信確立手段により携帯端末との双方向の通信が確立した後に、前記操作部からの少なくとも印刷処理に関する入力を、無効化する状態に切り替える切替手段と、
を有することを特徴とする画像記録装置。
【請求項８】
前記切替手段は、
前記操作部からの全ての入力を、無効化する状態に切り替えることを特徴とする請求項１乃至７の何れか１項に記載の画像記録装置。
【請求項９】
前記切替手段は、
前記通信確立手段により確立した双方向の通信の通信先の携帯端末から蓄積印刷の印刷指令を受信した後に、前記操作部からの入力を、有効化する状態に切り替えることを特徴とする請求項１乃至８の何れか１項に記載の画像記録装置。
【請求項１０】
前記制御部は、
前記通信確立手段により携帯端末との双方向の通信が確立した後に、前記操作部からの少なくとも印刷処理に関する入力を無効化する状態に切り替えるか否かの問い合わせを、当該通信を介して、当該携帯端末に送信する第６送信手段を有し、
前記切替手段は、
前記第６送信手段により送信された問い合わせの返信として、前記操作部からの少なくとも印刷処理に関する入力を無効化する状態に切り替える旨の情報を受信した後に、前記操作部からの少なくとも印刷処理に関する入力を、無効化する状態に切り替えることを特徴とする請求項１乃至９の何れか１項に記載の画像記録装置。
【請求項１１】
前記制御部は、
前記第６送信手段により送信された問い合わせの返信を受信する前に、前記操作部からの蓄積印刷の印刷指令を受け付けた場合には、当該印刷指令に従って蓄積印刷を実行する実行手段を有することを特徴とする請求項１０に記載の画像記録装置。
【請求項１２】
前記画像記録装置の少なくとも一部は、前記操作部を含むことを特徴とする請求項１乃至１１の何れか１項に記載の画像記録装置。
【請求項１３】
前記画像記録装置の少なくとも一部は、前記記録部を含むことを特徴とする請求項１乃至１１の何れか１項に記載の画像記録装置。
【請求項１４】
第１の通信方式に基づく無線通信を行う第１通信部と、記録用紙に画像を記録する記録部と、操作部と、記憶部とを備えた画像記録装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
外部装置から、画像データと、蓄積印刷を示す情報と、通信先の携帯端末を特定するための特定情報とを受信する第１受信手段と、
少なくとも、前記第１受信手段により受信した特定情報を、前記第１通信部を介して、ブロードキャストする第１送信手段と、
前記第１送信手段によりブロードキャストされた特定情報により特定される携帯端末から、当該携帯端末と前記画像記録装置との間の距離に関する情報である距離情報を含む返信を受信する第２受信手段と、
前記第２受信手段により受信した返信に含まれる距離情報に基づき距離が第１の設定距離より短いか否かを判断する第１判断手段と、
前記第１判断手段により距離情報に基づき距離が第１の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が、使用されていない状態であることを条件として、前記第１通信部を介して、印刷処理を実行可能であることを示す情報を前記特定情報とともにブロードキャストする第２送信手段と、
前記第２受信手段により受信した返信に含まれる距離情報に基づき距離が、前記第１の設定距離より短い距離に設定された第２の設定距離より短いか否かを判断する第２判断手段と、
前記第２判断手段により距離情報に基づき距離が第２の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が使用状態でないことを条件として、当該返信の送信元の携帯端末との前記第１の通信方式に基づく双方向の通信を確立させる通信確立手段と、
前記通信確立手段により携帯端末との双方向の通信が確立した後に、前記操作部からの少なくとも印刷処理に関する入力を、無効化する状態に切り替える切替手段と、
して機能させることを特徴とする制御プログラム。
【請求項１５】
第１の通信方式に基づく無線通信を行う第１通信部と、前記第１の通信方式と異なる第２の通信方式に基づく通信を行う第２通信部と、記録用紙に画像を記録する記録部と、操作部と、記憶部とを備えた画像記録装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
外部装置から、画像データと、蓄積印刷を示す情報と、通信先の携帯端末を特定するための特定情報とを受信する第１受信手段と、
少なくとも、前記第１受信手段により受信した特定情報を、前記第１通信部を介して、ブロードキャストする第１送信手段と、
前記第１送信手段によりブロードキャストされた特定情報により特定される携帯端末から、当該携帯端末と前記画像記録装置との間の距離に関する情報である距離情報を含む返信を受信する第２受信手段と、
前記第２受信手段により受信した返信に含まれる距離情報に基づき距離が第１の設定距離より短いか否かを判断する第１判断手段と、
前記第１判断手段により距離情報に基づき距離が第１の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が、使用されていない状態であることを条件として、前記第１通信部を介して、印刷処理を実行可能であることを示す情報を前記特定情報とともにブロードキャストする第２送信手段と、
前記第２受信手段により受信した返信に含まれる距離情報に基づき距離が、前記第１の設定距離より短い距離に設定された第２の設定距離より短いか否かを判断する第２判断手段と、
前記第２判断手段により距離情報に基づき距離が第２の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が使用状態でないことを条件として、当該返信の送信元の携帯端末との前記第２の通信方式に基づく双方向の通信を確立させる通信確立手段と、
前記通信確立手段により携帯端末との双方向の通信が確立した後に、前記操作部からの少なくとも印刷処理に関する入力を、無効化する状態に切り替える切替手段と、
して機能させることを特徴とする制御プログラム。
【請求項１６】
第１の通信方式に基づく無線通信を行う第１通信部と、記録用紙に画像を記録する記録部と、操作部と、記憶部とを備えた画像記録装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
外部装置から、画像データと、蓄積印刷を示す情報と、通信先の携帯端末を特定するための特定情報とを受信する第１受信手段と、
少なくとも、前記第１受信手段により受信した特定情報を、前記第１通信部を介して、ブロードキャストする第１送信手段と、
前記第１送信手段によりブロードキャストされた特定情報により特定される携帯端末から、当該携帯端末と前記画像記録装置との間の距離に関する情報である距離情報を含む返信を受信する第２受信手段と、
前記第２受信手段により受信した返信に含まれる距離情報に基づき距離が、所定の設定距離より短いか否かを判断する第２判断手段と、
前記第２判断手段により距離情報に基づき距離が前記所定の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が使用状態でないことを条件として、当該返信の送信元の携帯端末との前記第１の通信方式に基づく双方向の通信を確立させる通信確立手段と、
前記通信確立手段により携帯端末との双方向の通信が確立した後に、前記操作部からの少なくとも印刷処理に関する入力を、無効化する状態に切り替える切替手段と、
して機能させることを特徴とする制御プログラム。
【請求項１７】
第１の通信方式に基づく無線通信を行う第１通信部と、前記第１の通信方式と異なる第２の通信方式に基づく通信を行う第２通信部と、記録用紙に画像を記録する記録部と、操作部と、記憶部とを備えた画像記録装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
外部装置から、画像データと、蓄積印刷を示す情報と、通信先の携帯端末を特定するための特定情報とを受信する第１受信手段と、
少なくとも、前記第１受信手段により受信した特定情報を、前記第１通信部を介して、ブロードキャストする第１送信手段と、
前記第１送信手段によりブロードキャストされた特定情報により特定される携帯端末から、当該携帯端末と前記画像記録装置との間の距離に関する情報である距離情報を含む返信を受信する第２受信手段と、
前記第２受信手段により受信した返信に含まれる距離情報に基づき距離が、所定の設定距離より短いか否かを判断する第２判断手段と、
前記第２判断手段により距離情報に基づき距離が前記所定の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が使用状態でないことを条件として、当該返信の送信元の携帯端末との前記第２の通信方式に基づく双方向の通信を確立させる通信確立手段と、
前記通信確立手段により携帯端末との双方向の通信が確立した後に、前記操作部からの少なくとも印刷処理に関する入力を、無効化する状態に切り替える切替手段と、
して機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置から画像データを受信し、受信した画像データに基づく画像の印刷処理を行う画像記録装置等に関する。
【背景技術】
【０００２】
画像記録装置には、セキュア印刷（蓄積印刷）を実行可能なものがある。セキュア印刷とは、外部装置から画像データを受信し、その受信した画像データを、一旦、記憶部に記憶し、印刷指令が入力されたことを条件として、記憶部に記憶された画像データに基づく画像の印刷である。下記特許文献には、セキュア印刷処理を実行可能な画像記録装置の一例が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−５９０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載の画像記録装置によれば、印刷された原稿の機密性を担保することが可能となる。ただし、印刷された原稿の機密性を担保するべく、ユーザは、画像記録装置にある程度、接近した状態でセキュア印刷の印刷指令を行う必要があるが、ユーザが画像記録装置に接近した際に、別のユーザが画像記録装置を使用している場合がある。このような場合は、ユーザは、別のユーザによる画像記録装置の使用の終了を待つ必要があり、時間の無駄である。また、別のユーザによる画像記録装置の使用が終了するタイミングを想定して、再度、画像記録装置に接近する必要があり、ユーザの負担が大きい。本発明は、そのような事情に鑑みてなされたものであり、本発明の課題は、セキュア印刷時のユーザへの負担を軽減することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の画像記録装置は、第１の通信方式に基づく無線通信を行う第１通信部と、記録用紙に画像を記録する記録部と、記憶部と、制御部と、を備えた画像記録装置において、前記制御部は、外部装置から、画像データと、蓄積印刷を示す情報と、通信先の携帯端末を特定するための特定情報とを受信する第１受信手段と、少なくとも、前記第１受信手段により受信した特定情報を、前記第１通信部を介して、ブロードキャストする第１送信手段と、前記第１送信手段によりブロードキャストされた特定情報により特定される携帯端末から、当該携帯端末と前記画像記録装置との間の距離に関する情報である距離情報を含む返信を受信する第２受信手段と、第２受信手段により受信した返信に含まれる距離情報に基づき距離が第１の設定距離より短いか否かを判断する第１判断手段と、第１判断手段により距離情報に基づき距離が第１の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が、使用されていない状態であることを条件として、前記第１通信部を介して、印刷処理を実行可能であることを示す情報を前記特定情報とともにブロードキャストする第２送信手段と、を有することを特徴とする。
【０００６】
また、上記課題を解決するために、本発明の制御プログラムは、第１の通信方式に基づく無線通信を行う第１通信部と、記録用紙に画像を記録する記録部と、記憶部とを備えた画像記録装置のコンピュータが読み取り可能な制御プログラムであって、前記コンピュータを、外部装置から、画像データと、蓄積印刷を示す情報と、通信先の携帯端末を特定するための特定情報とを受信する第１受信手段と、少なくとも、前記第１受信手段により受信した特定情報を、前記第１通信部を介して、ブロードキャストする第１送信手段と、前記第１送信手段によりブロードキャストされた特定情報により特定される携帯端末から、当該携帯端末と前記画像記録装置との間の距離に関する情報である距離情報を含む返信を受信する第２受信手段と、第２受信手段により受信した返信に含まれる距離情報に基づき距離が第１の設定距離より短いか否かを判断する第１判断手段と、第１判断手段により距離情報に基づき距離が第１の設定距離より短いと判定された場合に、前記画像記録装置の少なくとも一部が、使用されていない状態であることを条件として、前記第１通信部を介して、印刷処理を実行可能であることを示す情報を前記特定情報とともにブロードキャストする第２送信手段と、して機能させることを特徴とする。
【発明の効果】
【０００７】
本発明の画像記録装置は、ユーザが持っている携帯端末と通信を行い、その携帯端末から、携帯端末と画像記録装置との間の距離に関する距離情報を取得する。そして、画像記録装置は、取得した距離情報に応じた距離が設定距離より短い場合に、印刷処理を実行するために画像記録装置の少なくとも一部が使用されていない状態であることを条件として、印刷処理を実行可能であることを示す情報を、ユーザが持っている携帯端末に送信する。つまり、携帯端末を持ったユーザが、画像記録装置にある程度、接近した際に、別のユーザにより画像記録装置が使用されていない場合に、画像記録装置により印刷処理が実行可能である旨の情報が、携帯端末に送信される。これにより、ユーザは、画像記録装置により印刷処理が実行可能であることを認知し、そのことを認知した場合にだけ、画像記録装置まで移動することが可能となり、ユーザの負担を軽減することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態の通信システム１のブロック図である。
【図２】問い合わせ画面１００を示す図である。
【図３】セキュア印刷指示画面１１０を示す図である。
【図４】ＰＣ１０の動作フローチャートを示す図である。
【図５】プリンタ３０の動作フローチャートを示す図である。
【図６】プリンタ３０の動作フローチャートを示す図である。
【図７】プリンタ３０の動作フローチャートを示す図である。
【図８】携帯電話６０の動作フローチャートを示す図である。
【図９】携帯電話６０の動作フローチャートを示す図である。
【図１０】第２実施形態の通信システム１２０のブロック図である。
【図１１】第２実施形態のプリンタ３０の動作フローチャートを示す図である。
【発明を実施するための形態】
【０００９】
＜通信システムの構成＞
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、ＰＣ（Personal Computerの略）（本発明の外部装置の一例）１０、プリンタ（本発明の画像記録装置の一例）３０、携帯電話（本発明の携帯端末の一例）６０、アクセスポイント９０を備える。
【００１０】
ＰＣ１０の構成について説明する。ＰＣ１０は、ＣＰＵ（Central Processing Unitの略）１２、記憶部１４、ディスプレイ１６、入力Ｉ／Ｆ１８、ネットワークＩ／Ｆ２０を主に備えている。これらの構成要素は、入出力ポート２２を介して互いに通信可能とされている。
【００１１】
ディスプレイ１６は、ＰＣ１０の各種機能を表示する表示面を備える。入力Ｉ／Ｆ１８は、ＰＣ１０の各機能を実行するためのキーであり、例えば、キーボード、マウス等のハードキー等であってもよい。また、ディスプレイ１６と一体的に構成されているタッチパネルであってよく、ディスプレイ１６上に表示されたアイコンへのユーザ操作を受け付ける。
【００１２】
ネットワークＩ／Ｆ２０は、ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて、Ｗｉ-Ｆｉ(R)（Wi-Fi Allianceの登録商標）方式（ＷＦ方式と略して記載する場合もある）の無線通信を行うことが可能とされている。このため、ＰＣ１０は、アクセスポイント９０へアクセスし、ＷＦ方式の無線通信を行える状態になれば、アクセスポイント９０を介して、プリンタ３０とデータ通信することが可能になる。
【００１３】
ＣＰＵ１２は、記憶部１４内のＯＳ（Operating System）２７、制御プログラム２６に従って処理を実行する。制御プログラム２６は、プリンタ３０を用いて印刷処理を実行するためのプリンタドライバプログラムである。以降、制御プログラム２６など、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム２６が」という記載は、「制御プログラム２６を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１４】
なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（Hard Diskの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。また、記憶部１４は、データ記憶領域２８を備える。データ記憶領域２８は、印刷用の画像データ、制御プログラム２６の実行に必要なデータなどを記憶する領域である。
【００１５】
次に、プリンタ３０の構成を説明する。プリンタ３０は、ＣＰＵ（本発明の制御部、コンピュータの一例）３２、記憶部３４、ディスプレイ３６、入力Ｉ／Ｆ（本発明の操作部の一例）３８、ネットワークＩ／Ｆ４０、近距離無線通信Ｉ／Ｆ（本発明の第１通信部の一例）４２、記録部（本発明の記録部の一例）４４を主に備えている。これらの構成要素は、入出力ポート４８を介して互いに通信可能とされている。
【００１６】
ディスプレイ３６は、プリンタ３０の各種機能を表示する表示面を備える。入力Ｉ／Ｆ３８は、プリンタ３０の各機能を実行するためのキーであり、例えば、ディスプレイ３６と一体的に構成されているタッチパネルであってよく、ディスプレイ３６上に表示されたアイコンへのユーザ操作を受け付ける。また、タッチパネル以外にも、ハードキー等であってもよい。入力Ｉ／Ｆ３８がハードキーにより構成される場合は、プリンタ３０は、ディスプレイに表示されたアイコンに対応するキーへの操作を受付ける。記録部４４は、印刷機構であり、例えば、インクジェットヘッドが挙げられる。ＣＰＵ３２は、記録部４４へ駆動信号を入力し、記録部４４がインクジェットヘッドである場合は入力された駆動信号に応じて、ノズルからインクを吐出する。
【００１７】
ネットワークＩ／Ｆ４０は、ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて、ＷＦ方式の無線通信を行う。このため、プリンタ３０は、アクセスポイント９０へアクセスし、ＷＦ方式の無線通信を行える状態になれば、アクセスポイント９０を介して、ＰＣ１０とデータ通信することが可能になる。
【００１８】
近距離無線通信Ｉ／Ｆ４２は、ＩＥＥＥの８０２．１５．１の規格およびそれに準ずる規格に基づいて、Ｂｌｕｅｔｏｏｔｈ(R)（Bluetooth SIGの登録商標）Low Energy方式の無線通信（本発明の第１の通信方式の一例）を行うことが可能とされている。これにより、プリンタ３０は、ＢＬＥ方式の無線通信を行える状態となれば、携帯電話６０とデータ通信を行うことが可能となる。
【００１９】
ＣＰＵ３２は、記憶部３４内の印刷プログラム（本発明の制御プログラムの一例）５０に従って処理を実行する。印刷プログラム５０は、印刷処理を実行するためのプログラムである。以降、印刷プログラム５０など、プログラムを実行するＣＰＵ３２のことを、単にプログラム名でも記載する場合がある。例えば、「印刷プログラム５０が」という記載は、「印刷プログラム５０を実行するＣＰＵ３２が」ということを意味する場合がある。
【００２０】
なお、記憶部３４は、ＲＡＭ、ＲＯＭ、フラッシュメモリー、ＨＤＤ、ＣＰＵ３２が備えるバッファなどが組み合わされて構成されている。また、記憶部３４は、データ記憶領域（本発明の記憶部の一例）５２を備える。データ記憶領域５２は、印刷プログラム５０に実行に必要なデータなどを記憶する領域である。
【００２１】
携帯電話６０の構成について説明する。携帯電話６０は、ＣＰＵ６２、記憶部６４、ディスプレイ６６、入力Ｉ／Ｆ６８、近距離無線通信Ｉ／Ｆ７２、携帯電話通信Ｉ／Ｆ７４を主に備えている。これらの構成要素は、入出力ポート７８を介して互いに通信可能とされている。
【００２２】
ディスプレイ６６は、携帯電話６０の各種機能を表示する表示面を備える。入力Ｉ／Ｆ６８は、携帯電話６０の各機能を実行するためのキーであり、例えば、ディスプレイ６６と一体的に構成されているタッチパネルであってよく、ディスプレイ６６上に表示されたアイコンへのユーザ操作を受け付ける。また、タッチパネル以外にも、ハードキー等であってもよい。入力Ｉ／Ｆ６８がハードキーにより構成される場合は、携帯電話６０は、ディスプレイに表示されたアイコンに対応するキーへの操作を受付ける。
【００２３】
近距離無線通信Ｉ／Ｆ７２は、ＩＥＥＥの８０２．１５．１の規格およびそれに準ずる規格に基づいて、ＢＬＥ方式の無線通信を行うことが可能とされている。これにより、携帯電話６０は、ＢＬＥ方式の無線通信を行える状態となれば、プリンタ３０とデータ通信を行うことが可能となる。
【００２４】
携帯電話通信Ｉ／Ｆ７４は、基地局８６との間で携帯電話通信方式の無線通信を行うことが可能とされている。これにより、携帯電話６０は、携帯電話通信方式の無線通信を行える状態になれば、基地局８６を介して、データ通信を行うことが可能になる。
【００２５】
ＣＰＵ６２は、記憶部６４内のＯＳ８４、制御アプリケーション８０に従って処理を実行する。ＯＳ８４は、後述するアドバタイズメント・パケットと制御アプリケーション８０を対応づけたテーブルを、事前に記憶しておくことで、携帯電話６０が、後述するアドバタイズメント・パケットを受信したとき、制御アプリケーション８０を起動させることができる。制御アプリケーション８０は、プリンタ３０によりセキュア印刷を行うためのプログラムである。以降、制御アプリケーション８０など、プログラムを実行するＣＰＵ６２のことを、単にプログラム名でも記載する場合がある。例えば、「制御アプリケーション８０が」という記載は、「制御アプリケーション８０を実行するＣＰＵ６２が」ということを意味する場合がある。
【００２６】
なお、記憶部６４は、ＲＡＭ、ＲＯＭ、フラッシュメモリー、ＨＤＤ、ＣＰＵ６２が備えるバッファなどが組み合わされて構成されている。また、記憶部６４は、データ記憶領域８２を備える。データ記憶領域８２は、制御アプリケーション８０の実行に必要なデータなどを記憶する領域である。
【００２７】
＜通信システムを利用したセキュア印刷処理＞
通信システム１では、ＰＣ１０からプリンタ３０に画像データが送信され、プリンタ３０において画像データに基づく画像の印刷処理が行われる。この際、ＰＣ１０において、セキュア印刷（蓄積印刷）が指定されると、プリンタ３０では、ＰＣ１０から送信された画像データがデータ記憶領域５２に一旦、記憶される。そして、ユーザの印刷指令により、データ記憶領域５２に記憶された画像データに基づく画像の印刷処理が行われるが、印刷された原稿の機密性を担保するべく、ユーザがプリンタ３０にある程度、接近した状態で、プリンタ３０への印刷指令を行う必要がある。このため、ユーザはセキュア印刷の指令を行うべく、プリンタ３０に接近する必要があるが、ユーザがプリンタ３０に接近した際に、別のユーザがプリンタ３０を使用している場合がある。このような場合は、ユーザは、別のユーザによるプリンタ３０の使用の終了を待つ必要があり、時間の無駄である。若しくは、別のユーザによるプリンタ３０の使用が終了するタイミングを想定して、再度、プリンタ３０に接近する必要があり、ユーザの負担が大きい。このようなことに鑑みて、プリンタ３０では、ＢＬＥ（Bluetooth Low Energyの略）通信を利用して、ユーザがセキュア印刷の指令を行うべくプリンタ３０に接近する前にプリンタ３０によるセキュア印刷が可能な状態であるか否かが、ユーザに報知される。
【００２８】
ＢＬＥ通信は、Bluetooth 3.0などの、以前のBluetoothのバージョンに比べて低電力の通信であり、そのＢＬＥ通信によって、発信側の端末からアドバタイズメント・パケットと呼ばれるビーコン信号が発信される。ビーコン信号は、識別に必要な記号等の少量のデータのみで構成されるものであり、容量の大きなデータを含むことはできない。なお、ビーコン信号は、特定の装置に向かって送信されるものではなく、不特定多数の装置に向かって同時に送信される。つまり、ビーコン信号は、ブロードキャスト送信される。
【００２９】
ビーコン信号には、ＰＤＵ  ＴＹＰＥ、つまり、ＳＮＭＰ(Simple Network Management Protocolの略)コマンドタイプにより分類した場合に、ＡＤＶ＿ＩＮＤと、ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤと、ＡＤＶ＿ＳＣＡＮ＿ＩＮＤと、ＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤとの４種類があり、通信システム１では、それら４種類のビーコン信号のうち、ＡＤＶ＿ＩＮＤのビーコン信号を用いることが好ましい。
【００３０】
上述したビーコン信号は、予め設定された固有のＩＤ情報を含んでおり、そのビーコン信号を受信した端末は、受信したビーコン信号に含まれるＩＤ情報と自身のＩＤ情報とが一致した場合に、ビーコン信号に対する応答を返信する。それらビーコン信号と、ビーコン信号に対する応答とは、同じデータフォーマットに従っている。また、それらビーコン信号と、ビーコン信号に対する応答との各々には、Ｔｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌ（本発明の距離情報の一例）が含まれている。Ｔｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌは、ビーコン信号若しくは、ビーコン信号に対する応答を送信する際の送信電力を表すものであり、そのＴｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌの値（値の単位はｄＢｍ）に基づいて、ビーコン信号を受信した端末と、ビーコン信号の送信元の装置との間の距離を推定することが可能である。
【００３１】
詳しくは、例えば、ビーコン信号に対する応答を受信した装置では、その応答を受信した際の受信信号強度（ＲＳＳＩ（Received Signal Strength Indicationの略））の値を演算する。そして、受信した応答に含まれるＴｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌの値から、受信信号強度の値を減じることで、データの伝搬損失（ｐａｓｓ  ｌｏｓｓ）を演算する（ｐａｓｓ  ｌｏｓｓ＝Ｔｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌ−ＲＳＳＩ）。この伝搬損失が大きい場合には、受信信号強度の減衰の度合いが大きいことから、ビーコン信号の送信元の装置との間の距離が長いと想定される。一方、伝搬損失が小さい場合には、受信信号強度の減衰の度合いが小さいことから、ビーコン信号の送信元の装置との間の距離が短いと想定される。このため、Ｔｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌに基づいて演算される伝搬損失を用いることで、ビーコン信号の送信元の装置との間の距離を推定することが可能となる。
【００３２】
このため、プリンタ３０では、この技術を利用して、携帯電話６０を持ったユーザがプリンタ３０に所定の距離まで接近した際に、プリンタ３０の使用状況を示す情報が、ユーザが持っている携帯電話６０に送信される。これにより、ユーザは、プリンタ３０の間近に接近する前に、プリンタ３０の使用状況を確認することが可能となり、プリンタ３０の使い勝手が向上する。
【００３３】
詳しくは、ユーザは、まず、ＰＣ１０において、印刷処理の設定を行う。ＰＣ１０での印刷処理の設定は、原稿サイズ、印刷色等の設定、セキュア印刷の有無、印刷処理を実行するプリンタの設定等である。また、セキュア印刷が設定された場合には、セキュア印刷の指令を入力する際に用いられるパスワードも、ＰＣ１０に入力される。そして、ＰＣ１０での印刷処理の設定が終了すると、印刷処理に関するデータが、ＰＣ１０からプリンタ３０に送信される。この際、印刷処理が通常のものである場合には、画像データと印刷指令とが送信される。また、印刷処理がセキュア印刷である場合には、印刷設定を行ったユーザのユーザＩＤ（本発明の特定情報の一例）と、画像データと、セキュア印刷を指定するデータと、パスワードとが送信される。
【００３４】
プリンタ３０は、ＰＣ１０から印刷処理に関するデータを受信すると、その印刷処理に関するデータに、セキュア印刷を指定するデータが含まれているか否かを判断する。つまり、受信した画像データに基づく画像の印刷処理が、セキュア印刷であるか否かを判断する。印刷処理がセキュア印刷でなく、通常の印刷処理である場合には、プリンタ３０は、受信した画像データに基づく画像の印刷処理を実行する。一方、印刷処理がセキュア印刷である場合には、プリンタ３０は、受信した画像データをデータ記憶領域５２に記憶する。そして、プリンタ３０は、受信した印刷処理に関するデータに含まれるユーザＩＤを利用して、そのユーザＩＤと紐づけられているシリアルＩＤを特定する。
【００３５】
詳しくは、ユーザは、事前に、自身の使用している携帯電話６０のシリアルＩＤと、ＰＣ１０で設定されているユーザＩＤとを、プリンタ３０に登録している。そして、プリンタ３０は、登録されたシリアルＩＤとユーザＩＤとを紐づけて、データ記憶領域５２に記憶している。これにより、プリンタ３０では、受信した印刷処理に関するデータからユーザＩＤが抽出され、そのユーザＩＤと紐づけられているシリアルＩＤが、特定される。
【００３６】
ユーザＩＤに紐づけられているシリアルＩＤが特定されると、プリンタ３０は、そのシリアルＩＤを含むビーコン信号を、近距離無線通信Ｉ／Ｆ４２を介してブロードキャストする。なお、ビーコン信号には、シリアルＩＤだけでなく、識別子と強度情報とが含まれる。識別子は、ビーコン信号を識別するための識別情報である。より具体的には、ＢＤアドレス（Bluetooth device address）などである。なお、ＢＬＥ通信において送信されるビーコン信号は、デバイス毎にユニークなＢＤアドレスを含んでいる。また、強度情報は、上述したＴｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌである。
【００３７】
一方、ＰＣ１０においてセキュア印刷処理の設定を行ったユーザは、セキュア印刷の印刷指令を行うべく、プリンタ３０に接近する。この際、プリンタ３０から発信されるビーコン信号の発信範囲内に、携帯電話６０を持ったユーザが進入すると、携帯電話６０は、近距離無線通信Ｉ／Ｆ７２を介して、ビーコン信号を受信する。
【００３８】
携帯電話６０は、ビーコン信号を受信すると、そのビーコン信号からシリアルＩＤを抽出し、そのシリアルＩＤが、自身のシリアルＩＤと一致するか否かを判断する。そして、ビーコン信号に含まれるシリアルＩＤが、自身のシリアルＩＤと一致する場合に、携帯電話６０は、プリンタ３０にビーコン信号に対する応答を、近距離無線通信Ｉ／Ｆ７２を介して送信する。この際、送信される応答にも、強度情報、つまり、Ｔｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌが含まれる。
【００３９】
一方、プリンタ３０は、ビーコン信号に対する応答を受信すると、その応答に含まれるＴｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌに基づいて伝搬損失を演算する。そして、その伝搬損失に基づいて、プリンタ３０と携帯電話６０との離間距離が、予め設定された設定距離Ｒ１（本発明の第１の設定距離の一例）より短いか否かを判断する。詳しくは、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ１となった場合の電波損失の値が予め特定されており、演算された電波損失の値が、その予め特定されている値未満であるか否かが判断される。そして、演算された電波損失の値が、その予め特定されている値未満である場合に、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ１より短いと判断され、演算された電波損失の値が、その予め特定されている値以上である場合に、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ１以上であると判断される。
【００４０】
上記判断において、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ１以上である場合には、プリンタ３０は、継続してビーコン信号をブロードキャストする。一方、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ１より短い場合、つまり、携帯電話６０を持ったユーザが、ある程度、プリンタ３０に接近している場合に、プリンタ３０は、入力Ｉ／Ｆ３８の操作中である、又は、別のユーザからの印刷処理の入力を待機するべく、入力Ｉ／Ｆ３８への入力が無効とされている、のいずれか一方が満たされているかが判断される。なお、入力Ｉ／Ｆ３８が、本発明の「画像記録装置の少なくとも一部」の一例である。
【００４１】
入力Ｉ／Ｆ３８の操作中である、又は、別のユーザからの印刷処理の入力を待機するべく、入力Ｉ／Ｆ３８への入力が無効とされている、のいずれかを満たすと判断された場合には、プリンタ３０は、印刷処理を実行することができない旨の情報（以下、「プリンタ使用不可情報」と記載する場合がある）を、ビーコン信号に含め、そのビーコン信号を、近距離無線通信Ｉ／Ｆ４２を介して携帯電話６０に送信する。そして、ビーコン信号を受信した携帯電話６０は、そのビーコン信号に含まれるプリンタ使用不可情報に基づいて、プリンタ使用中画面をディスプレイ６６に表示する。プリンタ使用中画面には、プリンタ３０が現在、別のユーザにより使用中であるため、印刷処理を実行することができない旨のコメントが表示される。これにより、携帯電話６０を持ったユーザは、プリンタ３０を使用できないことを認知する。
【００４２】
一方、入力Ｉ／Ｆ３８の操作中である、及び、別のユーザからの印刷処理の入力を待機するべく、入力Ｉ／Ｆ３８への入力が無効とされている、のいずれも満たされていないと判断された場合には、プリンタ３０は、印刷処理を実行することが可能である旨の情報（以下、「プリンタ使用可能情報」と記載する場合がある）を、ビーコン信号に含め、そのビーコン信号を、近距離無線通信Ｉ／Ｆ４２を介して携帯電話６０に送信する。そして、ビーコン信号を受信した携帯電話６０は、そのビーコン信号に含まれるプリンタ使用可能情報に基づいて、プリンタ使用可能画面をディスプレイ６６に表示する。プリンタ使用可能画面には、印刷処理を実行することが可能である旨のコメントが表示される。これにより、携帯電話６０を持ったユーザは、プリンタ３０を使用できることを認知する。
【００４３】
このように、通信システム１では、ユーザが、ある程度、プリンタ３０に接近することで、プリンタ３０を使用できるか否かを認知できる。つまり、ユーザは、プリンタ３０の間近まで接近することなく、プリンタ３０を使用できるか否かを認知できる。これにより、ユーザの負担を軽減することが可能となる。
【００４４】
また、通信システム１では、プリンタ３０が他のユーザにより使用されていない状態、つまり、携帯電話６０のディスプレイ６６にプリンタ使用可能画面が表示された状態で、携帯電話６０を持ったユーザが、プリンタ３０に更に接近すると、プリンタ３０の入力Ｉ／Ｆ３８への入力が無効とされ、他のユーザによるプリンタ３０の使用が禁止される。詳しくは、プリンタ３０は、ビーコン信号に対する応答を受信した後も、ビーコン信号を発信する。そして、携帯電話６０は、ビーコン信号を受信すると、上述したように、ビーコン信号に含まれるシリアルＩＤと、自身のシリアルＩＤとが一致するか否かを判断する。そして、ビーコン信号に含まれるシリアルＩＤと、自身のシリアルＩＤとが一致する場合に、携帯電話６０は、プリンタ３０にビーコン信号に対する応答を、近距離無線通信Ｉ／Ｆ７２を介して送信する。この応答にも、Ｔｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌが含まれているが、ユーザは、プリンタ３０に接近しているため、このＴｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌに基づいて演算される伝搬損失は、徐々に小さくなる。
【００４５】
プリンタ３０は、ビーコン信号に対する応答を受信すると、その応答に含まれるＴｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌに応じた伝搬損失に基づいて、プリンタ３０と携帯電話６０との離間距離が、上述した設定距離Ｒ１より短い距離に設定された設定距離Ｒ２（本発明の第２の設定距離の一例）より短いか否かを判断する。つまり、携帯電話６０を持ったユーザが、比較的、プリンタ３０に近い位置まで接近してきたか否かが判断される。詳しくは、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ２となった場合の電波損失の値が予め特定されており、演算された電波損失の値が、その予め特定されている値未満であるか否かが判断される。そして、演算された電波損失の値が、その予め特定されている値未満である場合に、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ２より短いと判断され、演算された電波損失の値が、その予め特定されている値以上である場合に、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ２以上であると判断される。
【００４６】
上記判断において、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ２以上である場合には、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ１より短い場合と同様の処理が行われる。一方、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ２より短い場合には、プリンタ３０は、先程と同様に、プリンタ３０が別のユーザにより使用されているか否かが判断される。そして、プリンタ３０が別のユーザにより使用中である場合には、プリンタ３０は、プリンタ使用不可情報を含んだビーコン信号を、近距離無線通信Ｉ／Ｆ４２を介して携帯電話６０に送信する。これにより、携帯電話６０では、プリンタ使用中画面がディスプレイ６６に表示される。
【００４７】
一方、プリンタ３０が別のユーザにより使用中でない場合、つまり、携帯電話６０を持ったユーザがプリンタ３０を使用することが可能である場合には、プリンタ３０は、ＢＬＥ方式の無線通信を、アドバタイズメント・パケット、及びそれに対する応答の送受信から、双方向の無線通信に切り替える。そして、プリンタ３０は、ＢＬＥの双方向通信により、問い合わせ画面の表示依頼を、携帯電話６０に送信する。
【００４８】
携帯電話６０は、表示依頼を受信すると、図２に示す問い合わせ画面１００を、ディスプレイ６６に表示する。問い合わせ画面１００には、リモートＵＩ状態に移行可能であることを示すコメントと、移行指示ボタン１０２とが表示される。ここで、リモートＵＩ状態とは、プリンタ３０への入力が、携帯電話６０の近距離無線通信Ｉ／Ｆ７２を介した通信による入力に制限される状態であり、他の携帯端末からの通信による入力、プリンタ３０の入力Ｉ／Ｆ３８からの入力等が全て禁止される。つまり、リモートＵＩ状態とされることで、他のユーザによるプリンタ３０の使用が禁止される。
【００４９】
そして、問い合わせ画面１００において、移行指示ボタン１０２が操作されることで、携帯電話６０は、リモートＵＩ状態への移行指示を、ＢＬＥの双方向通信によりプリンタ３０に送信する。これにより、移行指示を受信したプリンタ３０は、リモートＵＩ状態に移行し、他のユーザによるプリンタ３０の使用が禁止される。これにより、ユーザが、プリンタ３０の比較的近くまで接近した際に、別のユーザによってプリンタ３０が使用されることを防止できる。
【００５０】
また、携帯電話６０では、問い合わせ画面１００において、移行指示ボタン１０２が操作されると、問い合わせ画面１００の代わりに、図３に示すセキュア印刷指示画面１１０が、ディスプレイ６６に表示される。セキュア印刷指示画面１１０には、セキュア印刷を実行するか否かを問い合わせるコメントと、ＹＥＳボタン１１２が表示される。ＹＥＳボタン１１２は、セキュア印刷を実行するためのボタンであり、ＹＥＳボタン１１２が操作されることで、セキュア印刷の実行指令が、携帯電話６０からプリンタ３０に送信される。そして、プリンタ３０は、セキュア印刷の実行指令を受信することで、データ記憶領域５２に記憶された画像データに基づいて、画像の印刷処理を実行する。これにより、ユーザは、プリンタ３０に至る前に、セキュア印刷を実行することが可能となる。なお、プリンタ３０は、セキュア印刷の実行指令を受信すると、リモートＵＩ状態を解除する。つまり、他の携帯端末からの通信による入力、プリンタ３０の入力Ｉ／Ｆ３８からの入力等が有効となる。
【００５１】
また、携帯電話６０のディスプレイ６６に表示された問い合わせ画面１００において、移行指示ボタン１０２が操作されない場合には、携帯電話６０は、リモートＵＩ状態への移行指示をプリンタ３０に送信しないため、プリンタ３０は、リモートＵＩ状態に移行せず、プリンタ３０の入力Ｉ／Ｆ３８からの入力等が有効な状態に維持される。このため、移行指示ボタン１０２が操作されていない場合に、ユーザは、プリンタ３０まで移動し、プリンタ３０の入力Ｉ／Ｆ３８にセキュア印刷の実行指令を入力する。この際、ユーザは、ＰＣ１０において設定されたセキュア印刷のパスワードも、入力Ｉ／Ｆ３８に入力する。そして、プリンタ３０は、その入力されたパスワードと、ＰＣ１０から受信したパスワードとが一致するか否かを判断し、一致する場合に、セキュア印刷を実行する。このように、通信システム１では、携帯電話６０からの通信によるセキュア印刷の実行指令と、プリンタ３０の入力Ｉ／Ｆ３８への入力によるセキュア印刷の実行指令との何れによっても、セキュア印刷を実行することが可能となっている。
【００５２】
＜制御プログラム、印刷プログラム、制御アプリケーション＞
上述した印刷処理は、ＰＣ１０のＣＰＵ１２において制御プログラム２６が実行され、プリンタ３０のＣＰＵ３２において印刷プログラム５０が実行され、携帯電話６０のＣＰＵ６２において制御アプリケーション８０が実行されることによって行われる。以下に、図４を用いて、ＰＣ１０のＣＰＵ１２で制御プログラム２６が実行される際のフローを、図５乃至図７を用いて、プリンタ３０のＣＰＵ３２で印刷プログラム５０が実行される際のフローを、図８および図９を用いて、携帯電話６０のＣＰＵ６２で制御アプリケーション８０が実行される際のフローを、それぞれ説明する。なお、図８および図９に示すフローは、ＯＳ８４に起動されたことをきっかけに開始される。
【００５３】
ＰＣ１０において、ＣＰＵ１２により制御プログラム２６が実行されると、図４に示すように、印刷指示を受け付けたか否かが、ＣＰＵ１２によって判断される（Ｓ１００）。印刷指示を受け付けていない場合（Ｓ１００のＮＯ）には、Ｓ１００の処理が繰り返される。一方、印刷指示を受け付けている場合（Ｓ１００のＹＥＳ）には、その印刷指示がセキュア印刷に指定されているか否かが、ＣＰＵ１２によって判断される（Ｓ１０２）。印刷指示がセキュア印刷に指定されている場合（Ｓ１０２のＹＥＳ）には、ユーザＩＤと、画像データと、セキュア印刷の指定と、パスワードとがプリンタ３０に送信される（Ｓ１０４）。そして、制御プログラム２６の処理が終了する。一方、印刷指示がセキュア印刷に指定されていない場合（Ｓ１０２のＮＯ）には、通常の印刷ジョブ、つまり、画像データと印刷指令とがプリンタ３０に送信される（Ｓ１０６）。そして、制御プログラム２６の処理が終了する。
【００５４】
また、プリンタ３０において、ＣＰＵ３２により印刷プログラム５０が実行されると、図５に示すように、セキュア印刷を指定した印刷ジョブを、ＰＣ１０から受信したか否かが、ＣＰＵ３２によって判断される（Ｓ１１０）。セキュア印刷を指定した印刷ジョブを受信していない場合（Ｓ１１０のＮＯ）には、Ｓ１１０の処理が繰り返される。一方、セキュア印刷を指定した印刷ジョブを受信している場合（Ｓ１１０のＹＥＳ）には、受信した印刷ジョブからユーザＩＤが抽出され、そのユーザＩＤと紐づけられているシリアルＩＤが取得される（Ｓ１１２）。
【００５５】
次に、プリンタ３０は、ビーコン信号を発信する（Ｓ１１４）。そして、そのビーコン信号に対する応答を受信したか否かが、ＣＰＵ３２によって判断される（Ｓ１１６）。ビーコン信号に対する応答を受信していない場合（Ｓ１１６のＮＯ）には、Ｓ１１４に戻る。一方、ビーコン信号に対する応答を受信している場合（Ｓ１１６のＹＥＳ）には、受信した応答からＴｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌを抽出し、そのＴｘ  Ｐｏｗｅｒ  Ｌｅｖｅｌに基づいて伝搬損失を演算する。そして、その伝搬損失に基づいて、プリンタ３０と携帯電話６０との離間距離が、設定距離Ｒ１より短いか否かが、ＣＰＵ３２によって判断される（Ｓ１１８）。プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ１以上である場合（Ｓ１１８のＮＯ）には、Ｓ１１４に戻る。
【００５６】
一方、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ１より短い場合（Ｓ１１８のＹＥＳ）には、伝搬損失に基づいて、プリンタ３０と携帯電話６０との離間距離が、設定距離Ｒ２より短いか否かが、ＣＰＵ３２によって判断される（Ｓ１２０）。プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ２以上である場合（Ｓ１２０のＮＯ）には、プリンタ３０が使用中であるか否かが、ＣＰＵ３２によって判断される（Ｓ１２２）。プリンタ３０が使用中である場合（Ｓ１２２のＹＥＳ）には、プリンタ３０から以後送信されるビーコン信号に、プリンタ使用不可情報が含まれる（Ｓ１２４）。そして、Ｓ１１４に戻る。一方、プリンタ３０が使用中でない場合（Ｓ１２２のＮＯ）には、プリンタ３０から以後送信されるビーコン信号に、プリンタ使用可能情報が含まれる（Ｓ１２６）。そして、Ｓ１１４に戻る。
【００５７】
また、Ｓ１２０でプリンタ３０と携帯電話６０との離間距離が設定距離Ｒ２より短い場合（Ｓ１２０のＹＥＳ）には、プリンタ３０が使用中であるか否かが、ＣＰＵ３２によって判断される（Ｓ１２８）。プリンタ３０が使用中である場合（Ｓ１２８のＹＥＳ）には、Ｓ１２４以降の処理が実行される。一方、プリンタ３０が使用中でない場合（Ｓ１２８のＮＯ）には、ＢＬＥ方式の無線通信が、アドバタイズメント・パケット及びその応答の送受信から、双方向の無線通信に切り替えられる（Ｓ１３０）。次に、双方向の無線通信に切り替えられた携帯電話６０に、問い合わせ画面１００の表示依頼が送信される（Ｓ１３２）。
【００５８】
続いて、携帯電話６０からリモートＵＩ状態への移行指示を受信したか否かが、ＣＰＵ３２によって判断される（Ｓ１３４）。リモートＵＩ状態への移行指示を受信している場合（Ｓ１３４のＹＥＳ）には、プリンタ３０への印刷に関する入力状態がリモートＵＩ状態に切り替えられる（Ｓ１３６）。そして、携帯電話６０からＢｌｕｅｔｏｏｔｈ方式の無線通信により、セキュア印刷の印刷指令を受信したか否かが、ＣＰＵ３２によって判断される（Ｓ１３８）。セキュア印刷の印刷指令を受信している場合（Ｓ１３８のＹＥＳ）には、リモートＵＩ状態が解除される（Ｓ１４０）。そして、セキュア印刷が実行される（Ｓ１４２）。これにより、印刷プログラム５０の処理が終了する。一方、セキュア印刷の印刷指令を受信していない場合（Ｓ１３８のＮＯ）にも、印刷プログラム５０の処理が終了する。
【００５９】
また、リモートＵＩ状態への移行指示を受信していない場合（Ｓ１３４のＮＯ）には、プリンタ３０の入力Ｉ／Ｆ３８から、セキュア印刷の印刷指令が入力されたか否かが、ＣＰＵ３２によって判断される（Ｓ１４４）。セキュア印刷の印刷指令が入力されていない場合（Ｓ１４４のＮＯ）には、Ｓ１３４に戻る。一方、セキュア印刷の印刷指令が入力されている場合（Ｓ１４４のＹＥＳ）には、セキュア印刷が完了したことを示す情報が、携帯電話６０に送信される（Ｓ１４６）。これにより、印刷プログラム５０の処理が終了する。
【００６０】
また、携帯電話６０において、ＣＰＵ６２により制御アプリケーション８０が実行されると、図８に示すように、受信したビーコン信号が自身のシリアルＩＤを含むか否かが、ＣＰＵ６２によって判断される（Ｓ１５０）。受信したビーコン信号が自身のシリアルＩＤを含まない場合（Ｓ１５０のＮＯ）には、制御アプリケーション８０の処理が終了する。一方、受信したビーコン信号が自身のシリアルＩＤを含むビーコン信号を受信している場合（Ｓ１５０のＹＥＳ）には、受信したビーコン信号に対する応答が、ビーコン信号の送信元の装置、つまり、プリンタ３０に送信される（Ｓ１５２）。
【００６１】
次に、ビーコン信号を受信したか否かが、ＣＰＵ６２によって判断される（Ｓ１５４）。ビーコン信号を受信していない場合（Ｓ１５４のＮＯ）には、Ｓ１５４の処理が繰り返される。一方、ビーコン信号を受信している場合（Ｓ１５４のＹＥＳ）には、そのビーコン信号が自身のシリアルＩＤを指定しているか否か、つまり、ビーコン信号に含まれるシリアルＩＤが自身のシリアルＩＤと一致しているか否かが、ＣＰＵ６２によって判断される（Ｓ１５６）。ビーコン信号が自身のシリアルＩＤを指定していない場合（Ｓ１５６のＮＯ）には、Ｓ１５４に戻る。
【００６２】
一方、ビーコン信号が自身のシリアルＩＤを指定している場合（Ｓ１５６のＹＥＳ）には、ビーコン信号にプリンタ使用可能情報が含まれているか否かが、ＣＰＵ６２によって判断される（Ｓ１５８）。ビーコン信号にプリンタ使用可能情報が含まれていない場合、つまり、ビーコン信号にプリンタ使用不可情報が含まれている場合（Ｓ１５８のＮＯ）には、ディスプレイ６６にプリンタ使用中画面が表示される（Ｓ１６０）。そして、Ｓ１５２に戻る。
【００６３】
一方、ビーコン信号にプリンタ使用可能情報が含まれている場合（Ｓ１５８のＹＥＳ）には、問い合わせ画面１００の表示依頼を受信しているか否かが、ＣＰＵ６２によって判断される（Ｓ１６２）。問い合わせ画面１００の表示依頼を受信していない場合（Ｓ１６２のＮＯ）には、ディスプレイ６６にプリンタ使用可能画面が表示される（Ｓ１６４）。そして、Ｓ１５２に戻る。一方、問い合わせ画面１００の表示依頼を受信している場合（Ｓ１６２のＹＥＳ）には、ディスプレイ６６に問い合わせ画面１００が表示される（Ｓ１６６）。
【００６４】
次に、問い合わせ画面１００の移行指示ボタン１０２が操作されたか否かが、ＣＰＵ６２によって判断される（Ｓ１６８）。問い合わせ画面１００の移行指示ボタン１０２が操作された場合（Ｓ１６８のＹＥＳ）には、リモートＵＩ状態への移行指示がプリンタ３０に送信される（Ｓ１７０）。そして、セキュア印刷指示画面１１０がディスプレイ６６に表示される（Ｓ１７２）。続いて、セキュア印刷指示画面１１０のＹＥＳボタン１１２が操作されたか否かが、ＣＰＵ６２によって判断される（Ｓ１７４）。セキュア印刷指示画面１１０のＹＥＳボタン１１２が操作されていない場合（Ｓ１７４のＮＯ）には、Ｓ１７４の処理が繰り返される。一方、セキュア印刷指示画面１１０のＹＥＳボタン１１２が操作されている場合（Ｓ１７４のＹＥＳ）には、セキュア印刷の印刷指令がプリンタ３０に送信される（Ｓ１７６）。これにより、制御アプリケーション８０の処理が終了する。
【００６５】
また、問い合わせ画面１００の移行指示ボタン１０２が操作されていない場合、（Ｓ１６８のＮＯ）には、セキュア印刷が完了したことを示す情報を受信しているか否かが、ＣＰＵ６２によって判断される（Ｓ１７８）。そして、セキュア印刷が完了したことを示す情報を受信していない場合（Ｓ１７８のＮＯ）には、Ｓ１６８に戻る。一方、セキュア印刷が完了したことを示す情報を受信している場合（Ｓ１７８のＹＥＳ）には、制御アプリケーション８０の処理が終了する。
【００６６】
なお、Ｓ１１０を実行するＣＰＵ３２は、第１受信手段の一例である。Ｓ１１４を実行するＣＰＵ３２は、第１送信手段の一例である。Ｓ１１６を実行するＣＰＵ３２は、第２受信手段の一例である。Ｓ１１８を実行するＣＰＵ３２は、第１判断手段の一例である。Ｓ１２６を実行するＣＰＵ３２は、第２送信手段の一例である。Ｓ１２４を実行するＣＰＵ３２は、第３送信手段および、第５送信手段の一例である。Ｓ１２０を実行するＣＰＵ３２は、第２判断手段の一例である。Ｓ１３０を実行するＣＰＵ３２は、通信確立手段の一例である。Ｓ１３６、Ｓ１４０を実行するＣＰＵ３２は、切替手段の一例である。Ｓ１３２を実行するＣＰＵ３２は、第６送信手段の一例である。Ｓ１４２を実行するＣＰＵ３２は、実行手段の一例である。
【００６７】
＜第２実施形態＞
図１０に、第２実施形態の通信システム１２０のブロック図を示す。通信システム１２０は、携帯電話６０のネットワークＩ／Ｆ１２２を除いて、通信システム１と同じであるため、携帯電話６０のネットワークＩ／Ｆ１２２についてのみ説明する。
【００６８】
携帯電話６０のネットワークＩ／Ｆ１２２は、ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて、ＷＦ方式の無線通信を行うことが可能とされている。また、ＷＦ方式の無線通信だけでなく、Ｗｉ-Ｆｉダイレクト方式（ＷＦＤ方式と略して記載する場合もある）の無線通信（本発明の第２の通信方式の一例）を行うことも可能とされている。このため、携帯電話６０は、プリンタ３０が備えるアクセスポイントへアクセスし、ＷＦＤ方式の無線通信を行える状態になれば、プリンタ３０のネットワークＩ／Ｆ（本発明の第２通信部の一例）４０と直接、データ通信することが可能となる。
【００６９】
第１実施形態の通信システム１では、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ２より短いと判断され、さらに、プリンタ３０が別のユーザにより使用中でない場と判断された場合に、ＢＬＥ方式の無線通信を、アドバタイズメント・パケット、及びそれに対する応答の送受信から、双方向の無線通信に切り替えられているが、第２実施形態の通信システム１２０では、ＷＦＤ方式の無線通信が、プリンタ３０と携帯電話６０との間で確立される。詳しくは、プリンタ３０は、ＷＦＤ方式の無線通信を確立するための接続情報を、ＢＬＥ方式のビーコン信号を利用して、携帯電話６０に送信する。ＷＦＤ方式の無線通信を確立するための接続情報としては、例えば、ＳＳＩＤ（Service Set IDentifierの略）が挙げられる。つまり、プリンタ３０は、ネットワークＩ／Ｆ４０で用いられるＳＳＩＤを、ＢＬＥ方式のビーコン信号に含め、そのビーコン信号を携帯電話６０に送信する。
【００７０】
ビーコン信号を受信した携帯電話６０は、ＷＦＤ方式の無線通信の接続要求を、受信したビーコン信号に含まれるＳＳＩＤを宛先として送信する。これにより、プリンタ３０と携帯電話６０との間で、ＷＦＤ方式の無線通信を確立する。
【００７１】
そして、プリンタ３０と携帯電話６０との間で、ＷＦＤ方式の無線通信を確立すると、その無線通信により、プリンタ３０は、問い合わせ画面１００の表示依頼を携帯電話６０に送信する。なお、この処理以降のプリンタ３０と携帯電話６０との間のデータの送受信は、ＷＦＤ方式の無線通信により行われる。
【００７２】
第２実施形態のプリンタ３０での印刷処理は、ＣＰＵ３２において印刷プログラム５０が実行されることによって行われる。以下に、図１１を用いて、第２実施形態のプリンタ３０のＣＰＵ３２で印刷プログラム５０が実行される際のフローを説明する。ただし、本フローは、第１実施形態の印刷プログラム５０のフローと共通する箇所が多いため、共通する箇所に関しては、簡略に説明する。また、第１実施形態のフローでのＳ１１０〜Ｓ１２０の処理、および、Ｓ１３４〜Ｓ１４６の処理は、第２実施形態のフローでの処理と全く同じであるため、図示を省略する。
【００７３】
第２実施形態のプリンタ３０において、印刷プログラム５０が実行されると、図５に示すＳ１１０〜Ｓ１２０の処理が実行される。そして、Ｓ１２０の処理において、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ２以上であると判定された場合（Ｓ１２０のＮＯ）には、図１１に示すように、Ｓ２００〜Ｓ２０４の処理が実行されるが、Ｓ２００〜Ｓ２０４の処理は、図６のＳ１２２〜Ｓ１２６の処理と同じであるため、説明を省略する。
【００７４】
また、図５のＳ１２０の処理において、プリンタ３０と携帯電話６０との離間距離が設定距離Ｒ２より短いと判定された場合（Ｓ１２０のＹＥＳ）には、図１１に示すように、プリンタ３０が使用中であるか否かが、ＣＰＵ３２によって判断される（Ｓ２１０）。プリンタ３０が使用中である場合（Ｓ２１０のＹＥＳ）には、Ｓ２０２以降の処理が実行される。一方、プリンタ３０が使用中でない場合（Ｓ２１０のＮＯ）には、通信情報が携帯電話６０に送信される（Ｓ２１１）。そして、上述した手順に従って、プリンタ３０と携帯電話６０との間で、ＷＦＤ方式の無線通信が確立される（Ｓ２１２）。続いて、ＷＦＤ方式の無線通信により、携帯電話６０に問い合わせ画面１００の表示依頼が送信される（Ｓ２１４）。そして、図７に示すＳ１３４〜Ｓ１４６の処理が実行される。これにより、印刷プログラム５０の処理が終了する。
【００７５】
なお、Ｓ２０４を実行するＣＰＵ３２は、第２送信手段の一例である。Ｓ２０２を実行するＣＰＵ３２は、第３送信手段および、第５送信手段の一例である。Ｓ２１１を実行するＣＰＵ３２は、第４送信手段の一例である。Ｓ２１２を実行するＣＰＵ３２は、切替手段の一例である。
【００７６】
なお、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、上記実施形態では、ＰＣ１０からユーザＩＤが送信され、プリンタ３０は、そのユーザＩＤに基づいて、シリアルＩＤを特定しているが、ユーザが、シリアルＩＤをＰＣ１０に入力し、そのシリアルＩＤがＰＣ１０からプリンタ３０に送信されることで、プリンタ３０において、シリアルＩＤが特定されてもよい。
【００７７】
また、携帯電話６０を特定するための識別情報として、携帯電話６０のシリアルＩＤが採用されているが、種々の情報を識別情報として採用することが可能である。具体的には、例えば、ＰＣ１０がワンタイムＩＤを作成し、そのワンタイムＩＤを、プリンタ３０に送信する。これにより、プリンタ３０は、ワンタイムＩＤを識別情報として、ビーコン信号に含め、そのビーコン信号を携帯電話６０に送信する。一方、ＰＣ１０は、作成したワンタイムＩＤを、プリンタ３０だけでなく、携帯電話６０に送信する。ワンタイムＩＤを受信した携帯電話６０は、ビーコン信号に含まれるワンタイムＩＤが、ＰＣ１０から受信したワンタイムＩＤと一致するか否かを判断する。そして、ビーコン信号に含まれるワンタイムＩＤが、ＰＣ１０から受信したワンタイムＩＤと一致した場合に、携帯電話６０は、ビーコン信号に対する応答をプリンタ３０に送信する。このように、識別情報として、ＰＣ１０が作成したワンタイムＩＤを採用しても、上記実施形態と同様の効果を奏することが可能となる。
【００７８】
また、例えば、上記実施形態では、リモートＵＩ状態において、携帯電話６０による入力に制限され、他の携帯端末、プリンタ３０等からの入力を受け付けないことで、他の携帯端末、プリンタ３０等からの入力が全て無効とされるが、他の携帯端末、プリンタ３０等からの入力も受け付けて、その入力をキャンセルすることで、他の携帯端末、プリンタ３０等からの入力を無効としてもよい。
【００７９】
また、例えば、上記実施形態では、ＰＣ１０に記憶されている画像データが、プリンタ３０に送信されているが、スキャナによりスキャン処理が実行され、そのスキャン処理により作成されたスキャンデータが、プリンタ３０に送信されてもよい。
【００８０】
また、上記実施形態では、入力Ｉ／Ｆ３８の操作中である、又は、別のユーザからの印刷処理の入力を待機するべく、入力Ｉ／Ｆ３８への入力が無効とされている、のいずれか一方が満たされたとき、プリンタ使用中である旨が携帯電話６０に送信されていた。しかし、プリンタ使用中であると判断する条件がこれらに限られない。例えば、記録部４４が作動中であるか否か、記録用紙を搬送するための機構が作動中であるか否か、入力Ｉ／Ｆ３８の操作中であるか否かなどの条件の任意のものを満たした場合にも、プリンタ使用中であると判断してもよい。
【００８１】
また、上記実施形態では、ＣＰＵ１２等によって図４乃至図９に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２等に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ等やＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００８２】
１０  ＰＣ（外部装置）
３０  プリンタ（画像記録装置）
３２  ＣＰＵ（制御部）（コンピュータ）
３８  入力Ｉ／Ｆ（操作部）
４２  近距離無線通信Ｉ／Ｆ（第１通信部）
４４  記録部
５０  印刷プログラム（制御プログラム）
５２  データ記憶領域（記憶部）
６０  携帯電話（携帯端末）
【図１】
0006458593.tif 000002
【図２】
0006458593.tif 000003
【図３】
0006458593.tif 000004
【図４】
0006458593.tif 000005
【図５】
0006458593.tif 000006
【図６】
0006458593.tif 000007
【図７】
0006458593.tif 000008
【図８】
0006458593.tif 000009
【図９】
0006458593.tif 000010
【図１０】
0006458593.tif 000011
【図１１】
0006458593.tif 000012