(57)【要約】【課題】利便性の高い画像処理装置、情報処理装置、画像処理システム、画像処理装置の制御方法、情報処理装置の制御方法、画像処理装置の制御プログラム、および情報処理装置の制御プログラムを提供する。【解決手段】画像処理装置１００は、マーカーの読み取りを実施する場所の情報を取得し、デバイス３００−１との通信が可能な場所の範囲内に、マーカーの読み取りを実施する場所が存在する場合に、エアタグサーバー２００の接続速度およびデバイス３００−１の接続速度に基づいて、エアタグサーバー２００およびデバイス３００−１のうちいずれか一方をエアタグ情報の配信元として決定する。画像処理装置１００は、決定した配信元に対して、エアタグ情報と、エアタグ情報配信条件とを送信し、決定した配信元の情報を含むマーカーを印刷する。【選択図】図１
2015141690.tif 000002
【特許請求の範囲】
【請求項１】
サーバーおよびデバイスの各々と通信を行い、かつマーカーを印刷する画像処理装置であって、前記マーカーは、携帯通信端末で読み取られた場合に、前記マーカーに対応するタグ情報を前記携帯通信端末に配信することを可能とするものであり、前記画像処理装置は、
前記マーカーの読み取りを実施する場所の情報を取得する場所情報取得手段と、
前記サーバーの接続速度の情報を取得するサーバー情報取得手段と、
前記デバイスとの通信が可能な場所の範囲に関する情報と、前記デバイスの接続速度の情報とを取得するデバイス情報取得手段と、
前記デバイスとの通信が可能な場所の範囲内に、前記マーカーの読み取りを実施する場所が存在する場合に、前記サーバーの接続速度および前記デバイスの接続速度に基づいて、前記サーバーおよび前記デバイスのうちいずれか一方を前記タグ情報の配信元として決定する配信元決定手段と、
前記配信元決定手段にて決定した配信元に対して、前記タグ情報と、前記タグ情報を配信する条件である配信条件とを送信する送信手段と、
前記配信元決定手段にて決定した配信元の情報を含む前記マーカーを印刷する印刷手段とを備えた、画像処理装置。
【請求項２】
前記印刷手段は、前記マーカーを含む領域であるマーカー領域で一部の内容が隠された状態の前記文書を印刷し、
前記送信手段は、前記マーカー領域で隠された前記文書の内容を前記タグ情報として送信する、請求項１に記載の画像処理装置。
【請求項３】
サーバーおよびデバイスの各々と通信を行う情報処理装置であって、
マーカーを読み取る読取手段と、
前記読取手段にて読み取った前記マーカーに対応するタグ情報を前記サーバーから取得するタグ情報取得手段と、
前記タグ情報取得手段にて前記タグ情報を取得するのに要した時間が第１の時間以上であるか否かを判別する時間判別手段と、
前記タグ情報を取得するのに要した時間が前記第１の時間以上であると前記時間判別手段にて判別した場合に、前記サーバーおよび前記デバイスの各々の応答時間を取得する応答時間取得手段と、
前記応答時間取得手段にて取得した時間に基づいて、前記タグ情報の配信元を前記デバイスに変更するか否かを決定する変更決定手段と、
前記タグ情報の配信元を前記デバイスに変更すると前記変更決定手段にて決定した場合に、前記タグ情報と、前記タグ情報を配信する条件である配信条件とを前記デバイスに送信するタグ情報送信手段とを備えた、情報処理装置。
【請求項４】
請求項３に記載の情報処理装置と、前記マーカーを印刷する画像処理装置とを備えた画像処理システムであって、前記マーカーは、前記画像処理装置の電子メールアドレスに関する情報と、前記マーカーを印刷した印刷ジョブを特定する情報とを含み、
前記第１の時間よりも長い第２の時間が経過しても、前記タグ情報取得手段にて前記タグ情報を取得することができない場合に、前記印刷ジョブを特定する情報を含む電子メールを前記情報処理装置から前記画像処理装置に送信する第１のメール送信手段と、
前記印刷ジョブを特定する情報に基づいて特定した前記サーバーから、前記エアタグ情報および前記配信条件を前記画像処理装置にて受信する受信手段と、
前記サーバーから受信した前記エアタグ情報を含む電子メールを前記画像処理装置から前記情報処理装置に送信する第２のメール送信手段とを備えた、画像処理システム。
【請求項５】
前記第２のメール送信手段にて送信した前記エアタグ情報を、前記情報処理装置自身をサーバーとして利用して前記情報処理装置に登録する登録手段と、
前記登録手段にて登録した前記エアタグ情報を前記情報処理装置で表示する表示手段とをさらに備えた、請求項４に記載の画像処理システム。
【請求項６】
前記マーカーの読み取りおよび前記エアタグ情報の取得に使用するアプリケーションであって、前記情報処理装置にインストールされたアプリケーションが終了された場合に、前記登録手段にて登録した前記エアタグ情報を前記情報処理装置から消去する消去手段をさらに備えた、請求項５に記載の画像処理システム。
【請求項７】
サーバーおよびデバイスの各々と通信を行い、かつマーカーを印刷する画像処理装置の制御方法であって、前記マーカーは、携帯通信端末で読み取られた場合に、前記マーカーに対応するタグ情報を前記携帯通信端末に配信することを可能とするものであり、前記画像処理装置の制御方法は、
前記マーカーの読み取りを実施する場所の情報を取得する場所情報取得ステップと、
前記サーバーの接続速度の情報を取得するサーバー情報取得ステップと、
前記デバイスとの通信が可能な場所の範囲に関する情報と、前記デバイスの接続速度の情報とを取得するデバイス情報取得ステップと、
前記デバイスとの通信が可能な場所の範囲内に、前記マーカーの読み取りを実施する場所が存在する場合に、前記サーバーの接続速度および前記デバイスの接続速度に基づいて、前記サーバーおよび前記デバイスのうちいずれか一方を前記タグ情報の配信元として決定する配信元決定ステップと、
前記配信元決定ステップにて決定した配信元に対して、前記タグ情報と、前記タグ情報を配信する条件である配信条件とを送信する送信ステップと、
前記配信元決定ステップにて決定した配信元の情報を含む前記マーカーを印刷する印刷ステップとを備えた、画像処理装置の制御方法。
【請求項８】
サーバーおよびデバイスの各々と通信を行う情報処理装置の制御方法であって、
マーカーを読み取る読取ステップと、
前記読取ステップにて読み取った前記マーカーに対応するタグ情報を前記サーバーから取得するタグ情報取得ステップと、
前記タグ情報取得ステップにて前記タグ情報を取得するのに要した時間が第１の時間以上であるか否かを判別する時間判別ステップと、
前記タグ情報を取得するのに要した時間が前記第１の時間以上であると前記時間判別ステップにて判別した場合に、前記サーバーおよび前記デバイスの各々の応答時間を取得する応答時間取得ステップと、
前記応答時間取得ステップにて取得した時間に基づいて、前記タグ情報の配信元を前記デバイスに変更するか否かを決定する変更決定ステップと、
前記タグ情報の配信元を前記デバイスに変更すると前記変更決定ステップにて決定した場合に、前記タグ情報と、前記タグ情報を配信する条件である配信条件とを前記デバイスに送信するタグ情報送信ステップとを備えた、情報処理装置の制御方法。
【請求項９】
サーバーおよびデバイスの各々と通信を行い、かつマーカーを印刷する画像処理装置の制御プログラムであって、前記マーカーは、携帯通信端末で読み取られた場合に、前記マーカーに対応するタグ情報を前記携帯通信端末に配信することを可能とするものであり、前記画像処理装置の制御プログラムは、
前記マーカーの読み取りを実施する場所の情報を取得する場所情報取得ステップと、
前記サーバーの接続速度の情報を取得するサーバー情報取得ステップと、
前記デバイスとの通信が可能な場所の範囲に関する情報と、前記デバイスの接続速度の情報とを取得するデバイス情報取得ステップと、
前記デバイスとの通信が可能な場所の範囲内に、前記マーカーの読み取りを実施する場所が存在する場合に、前記サーバーの接続速度および前記デバイスの接続速度に基づいて、前記サーバーおよび前記デバイスのうちいずれか一方を前記タグ情報の配信元として決定する配信元決定ステップと、
前記配信元決定ステップにて決定した配信元に対して、前記タグ情報と、前記タグ情報を配信する条件である配信条件とを送信する送信ステップと、
前記配信元決定ステップにて決定した配信元の情報を含む前記マーカーを印刷する印刷ステップとをコンピューターに実行させる、画像処理装置の制御プログラム。
【請求項１０】
サーバーおよびデバイスの各々と通信を行う情報処理装置の制御プログラムであって、
マーカーを読み取る読取ステップと、
前記読取ステップにて読み取った前記マーカーに対応するタグ情報を前記サーバーから取得するタグ情報取得ステップと、
前記タグ情報取得ステップにて前記タグ情報を取得するのに要した時間が第１の時間以上であるか否かを判別する時間判別ステップと、
前記タグ情報を取得するのに要した時間が前記第１の時間以上であると前記時間判別ステップにて判別した場合に、前記サーバーおよび前記デバイスの各々の応答時間を取得する応答時間取得ステップと、
前記応答時間取得ステップにて取得した時間に基づいて、前記タグ情報の配信元を前記デバイスに変更するか否かを決定する変更決定ステップと、
前記タグ情報の配信元を前記デバイスに変更すると前記変更決定ステップにて決定した場合に、前記タグ情報と、前記タグ情報を配信する条件である配信条件とを前記デバイスに送信するタグ情報送信ステップとをコンピューターに実行させる、情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、情報処理装置、画像処理システム、画像処理装置の制御方法、情報処理装置の制御方法、画像処理装置の制御プログラム、および情報処理装置の制御プログラムに関し、より特定的には、サーバーおよびデバイスの各々と通信を行い、かつマーカーを印刷する画像処理装置、情報処理装置、画像処理システム、画像処理装置の制御方法、情報処理装置の制御方法、画像処理装置の制御プログラム、および情報処理装置の制御プログラムに関する。
【背景技術】
【０００２】
近年、セキュリティに対する関心が高まってきており、企業が保持している機密情報や個人情報などの秘匿情報の漏洩が問題となっている。これらの問題に対処するために、企業では、電子化された秘匿情報にアクセス権限を設けたり、記録媒体の持ち込みおよび持ち出しを制限したりするなどの措置が取られている。電子化された秘匿情報の場合、上記のようなＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）メカニズムを用いた対策を実施することによってある程度のガードをすることが可能である。
【０００３】
一方、企業およびその他の組織で行なわれる会議やミーティングでは、秘匿情報を用紙などに印刷した印刷物を資料として参加者に配付することが多い。この場合、秘匿情報を印刷した印刷物の持ち出しや複写を管理することは難しく、参加者によるこれらの行為に対して、上記のようなＩＴメカニズムを用いたガードを行うことはできない。この事実が、セキュリティの維持を難しくしている。
【０００４】
印刷物からの秘匿情報の漏洩を防止する技術として、画像形成装置と通信を行うエアタグサーバーから、印刷物の所持者に対して秘匿情報をエアタグ情報として配信する技術が提案されている。この技術では、画像形成装置は、エアタグサーバーのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の情報などを埋め込んだマーカー（エアタグマーカー、たとえばＱＲコード（登録商標）など）で、秘匿情報が記載された部分を覆った印刷物を出力する。印刷物の所持者は、印刷物を見ただけでは秘匿情報の内容を把握することができない。印刷物の所持者は、自身の携帯通信端末でマーカーを読み取ることで、エアタグサーバーにアクセスし、エアタグサーバーからエアタグ情報として秘匿情報を取得する。エアタグサーバーとしては、印刷物の作成者や画像形成装置の管理者などによって指定された一つの（固定された）サーバーがエアタグを配信する。
【０００５】
ネットワークのセキュリティを向上するための技術は、たとえば下記特許文献１〜６などに開示されている。
【０００６】
下記特許文献１には、ユーザーがドアゲートを利用して企業の部屋に入室した場合に、ユーザーが所持するＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードにドアゲートが保持している所在位置情報が書き込まれる技術が開示されている。この技術では、ユーザーがコンピューターをシンクライアント端末として利用する場合に、コンピューターはＩＣカードから所在位置情報を読み取り、所在位置情報を含むメッセージを認証サーバーに送信する。認証サーバーは、ユーザーに予め与えられているアクセス権限を参照し、コンピューターから受信した所在位置情報に応じてユーザーのアクセス権限を設定する。
【０００７】
下記特許文献２には、端末装置からの情報提供の要求を受けて、端末装置の設置位置を取得し、端末装置の設置位置に応じて予め設定されたポリシー情報を認識するサーバーが開示されている。このサーバーは、認識されたポリシー情報に応じて予め設定されたテンプレートおよび編集情報を取得し、取得したテンプレートに対して編集情報に対応した情報を埋め込み、端末装置に提供する。
【０００８】
下記特許文献３には、位置情報提供端子からの信号を受信して位置情報を特定し、特定した位置情報に応じて記憶媒体部からデータを読み出し不能にする制御を行うデータ記憶装置が開示されている。このデータ記憶装置は、位置情報が予め定められた区域外にある場合に、記憶媒体部のデータの暗号化や消去などの処理を行う。
【０００９】
下記特許文献４には、取得しようとするコンテンツを指定するためのコンテンツ指定コードが記述される文書情報と、その文書情報に記述されたコンテンツ指定コードを入力可能とするユーザー端末と、少なくとも、複数のエリアごとに設置されたアクセスポイントとを備えた情報配信システムが開示されている。この情報配信システムは、あるアクセスポイントに接続されたユーザー端末の現在位置を特定するためのエリア情報とそのユーザー端末に与えられたユーザー識別ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）とを登録可能な登録サーバーと、各コンテンツ指定コードに対応するコンテンツを保持する情報配信処理手段とをさらに備える。情報配信処理手段は、ユーザー端末から情報配信要求が出された場合に、少なくとも、入力されたコンテンツ指定コードと現在のエリア情報とを用いて、コンテンツを選択してユーザー端末に配信する。
【００１０】
下記特許文献５には、中継サーバーにおいて、利用者端末の位置を取得し、映像・音声コンテンツに関する情報を、コンテンツの提供が有効である空間および時間の情報とともに蓄積・管理しておく映像・音声配信システムが開示されている。この映像・音声配信システムは、利用者端末から取得した位置と、現在時刻とに基づいて、適合するコンテンツ情報を蓄積されている情報から検索し、利用者端末の位置と、現在時刻とに適応した複数のコンテンツを選択し、自サーバー内から取得したコンテンツ、または情報発信サーバーに要求して取得したコンテンツを順次利用者端末に配信する。
【００１１】
下記特許文献６には、予め決められた全ての位置の各々に対応して設定される全てのマルチメディアデータにつき、データの名称毎に、データを再生して表示するためのプログラムを内蔵するマルチメディアデータ再生部を備えた位置依存マルチメディア情報提供システムが開示されている。この位置依存マルチメディア情報提供システムにおいて、マルチメディアデータ再生部は、サーバーからのヘッダ付きマルチメディアデータを再生および表示するためのプログラムを、上記各プログラムの中から選択して起動する機構をさらに有している。位置依存マルチメディア情報提供システムは、位置データのみを含む検索要求文がクライアントから送信された場合に、その現在位置に対応して設定されている全てのマルチメディアデータの名称などをデータベースから取得し検索部に出力するマルチメディアデータ送信制御部をさらに備えている。マルチメディアデータ送信制御部は、検索部からのデータに、データベースからのデータ名称と、そのデータを再生および表示するためのプログラム名称とを記したヘッダを付加して、通信部に出力する。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２０１０−０９７５１０号公報
【特許文献２】特開２００７−２３３５８２号公報
【特許文献３】特開２００５−１５７４７６号公報
【特許文献４】特開２００５−０２５６２７号公報
【特許文献５】特開２００２−０２４６９０号公報
【特許文献６】特開平１１−２５９５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
秘匿情報をエアタグ情報として配信する従来の技術においては、ユーザーによって指定された一つの（固定の）エアタグサーバーがエアタグ情報を配信するため、印刷物の所持者が所持する携帯通信端末の場所によっては、携帯通信端末でエアタグサーバーにアクセスすることができずにエアタグ情報を取得することができなかったり、エアタグサーバーとの通信速度が遅いためにエアタグを取得するのに長い時間を要したりする場合があった。その結果、エアタグ情報を取得するユーザーの利便性を損なっていた。
【００１４】
本発明は、上記課題を解決するためのものであり、その目的は、利便性の高い画像処理装置、情報処理装置、画像処理システム、画像処理装置の制御方法、情報処理装置の制御方法、画像処理装置の制御プログラム、および情報処理装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００１５】
本発明の一の局面に従う画像処理装置は、サーバーおよびデバイスの各々と通信を行い、かつマーカーを印刷する画像処理装置であって、マーカーは、携帯通信端末で読み取られた場合に、マーカーに対応するタグ情報を携帯通信端末に配信することを可能とするものであり、画像処理装置は、マーカーの読み取りを実施する場所の情報を取得する場所情報取得手段と、サーバーの接続速度の情報を取得するサーバー情報取得手段と、デバイスとの通信が可能な場所の範囲に関する情報と、デバイスの接続速度の情報とを取得するデバイス情報取得手段と、デバイスとの通信が可能な場所の範囲内に、マーカーの読み取りを実施する場所が存在する場合に、サーバーの接続速度およびデバイスの接続速度に基づいて、サーバーおよびデバイスのうちいずれか一方をタグ情報の配信元として決定する配信元決定手段と、配信元決定手段にて決定した配信元に対して、タグ情報と、タグ情報を配信する条件である配信条件とを送信する送信手段と、配信元決定手段にて決定した配信元の情報を含むマーカーを印刷する印刷手段とを備える。
【００１６】
上記画像処理装置において好ましくは、印刷手段は、マーカーを含む領域であるマーカー領域で一部の内容が隠された状態の文書を印刷し、送信手段は、マーカー領域で隠された文書の内容をタグ情報として送信する。
【００１７】
本発明の他の局面に従う情報処理装置は、サーバーおよびデバイスの各々と通信を行う情報処理装置であって、マーカーを読み取る読取手段と、読取手段にて読み取ったマーカーに対応するタグ情報をサーバーから取得するタグ情報取得手段と、タグ情報取得手段にてタグ情報を取得するのに要した時間が第１の時間以上であるか否かを判別する時間判別手段と、タグ情報を取得するのに要した時間が第１の時間以上であると時間判別手段にて判別した場合に、サーバーおよびデバイスの各々の応答時間を取得する応答時間取得手段と、応答時間取得手段にて取得した時間に基づいて、タグ情報の配信元をデバイスに変更するか否かを決定する変更決定手段と、タグ情報の配信元をデバイスに変更すると変更決定手段にて決定した場合に、タグ情報と、タグ情報を配信する条件である配信条件とをデバイスに送信するタグ情報送信手段とを備える。
【００１８】
本発明のさらに他の局面に従う画像処理システムは、上述の情報処理装置と、マーカーを印刷する画像処理装置とを備えた画像処理システムであって、マーカーは、画像処理装置の電子メールアドレスに関する情報と、マーカーを印刷した印刷ジョブを特定する情報とを含み、第１の時間よりも長い第２の時間が経過しても、タグ情報取得手段にてタグ情報を取得することができない場合に、印刷ジョブを特定する情報を含む電子メールを情報処理装置から画像処理装置に送信する第１のメール送信手段と、印刷ジョブを特定する情報に基づいて特定したサーバーから、エアタグ情報および配信条件を画像処理装置にて受信する受信手段と、サーバーから受信したエアタグ情報を含む電子メールを画像処理装置から情報処理装置に送信する第２のメール送信手段とを備える。
【００１９】
上記画像処理システムにおいて好ましくは、第２のメール送信手段にて送信したエアタグ情報を、情報処理装置自身をサーバーとして利用して情報処理装置に登録する登録手段と、登録手段にて登録したエアタグ情報を情報処理装置で表示する表示手段とをさらに備える。
【００２０】
上記画像処理システムにおいて好ましくは、マーカーの読み取りおよびエアタグ情報の取得に使用するアプリケーションであって、情報処理装置にインストールされたアプリケーションが終了された場合に、登録手段にて登録したエアタグ情報を情報処理装置から消去する消去手段をさらに備える。
【００２１】
本発明のさらに他の局面に従う画像処理装置の制御方法は、サーバーおよびデバイスの各々と通信を行い、かつマーカーを印刷する画像処理装置の制御方法であって、マーカーは、携帯通信端末で読み取られた場合に、マーカーに対応するタグ情報を携帯通信端末に配信することを可能とするものであり、画像処理装置の制御方法は、マーカーの読み取りを実施する場所の情報を取得する場所情報取得ステップと、サーバーの接続速度の情報を取得するサーバー情報取得ステップと、デバイスとの通信が可能な場所の範囲に関する情報と、デバイスの接続速度の情報とを取得するデバイス情報取得ステップと、デバイスとの通信が可能な場所の範囲内に、マーカーの読み取りを実施する場所が存在する場合に、サーバーの接続速度およびデバイスの接続速度に基づいて、サーバーおよびデバイスのうちいずれか一方をタグ情報の配信元として決定する配信元決定ステップと、配信元決定ステップにて決定した配信元に対して、タグ情報と、タグ情報を配信する条件である配信条件とを送信する送信ステップと、配信元決定ステップにて決定した配信元の情報を含むマーカーを印刷する印刷ステップとを備える。
【００２２】
本発明のさらに他の局面に従う情報処理装置の制御方法は、サーバーおよびデバイスの各々と通信を行う情報処理装置の制御方法であって、マーカーを読み取る読取ステップと、読取ステップにて読み取ったマーカーに対応するタグ情報をサーバーから取得するタグ情報取得ステップと、タグ情報取得ステップにてタグ情報を取得するのに要した時間が第１の時間以上であるか否かを判別する時間判別ステップと、タグ情報を取得するのに要した時間が第１の時間以上であると時間判別ステップにて判別した場合に、サーバーおよびデバイスの各々の応答時間を取得する応答時間取得ステップと、応答時間取得ステップにて取得した時間に基づいて、タグ情報の配信元をデバイスに変更するか否かを決定する変更決定ステップと、タグ情報の配信元をデバイスに変更すると変更決定ステップにて決定した場合に、タグ情報と、タグ情報を配信する条件である配信条件とをデバイスに送信するタグ情報送信ステップとを備える。
【００２３】
本発明のさらに他の局面に従う画像処理装置の制御プログラムは、サーバーおよびデバイスの各々と通信を行い、かつマーカーを印刷する画像処理装置の制御プログラムであって、マーカーは、携帯通信端末で読み取られた場合に、マーカーに対応するタグ情報を携帯通信端末に配信することを可能とするものであり、画像処理装置の制御プログラムは、マーカーの読み取りを実施する場所の情報を取得する場所情報取得ステップと、サーバーの接続速度の情報を取得するサーバー情報取得ステップと、デバイスとの通信が可能な場所の範囲に関する情報と、デバイスの接続速度の情報とを取得するデバイス情報取得ステップと、デバイスとの通信が可能な場所の範囲内に、マーカーの読み取りを実施する場所が存在する場合に、サーバーの接続速度およびデバイスの接続速度に基づいて、サーバーおよびデバイスのうちいずれか一方をタグ情報の配信元として決定する配信元決定ステップと、配信元決定ステップにて決定した配信元に対して、タグ情報と、タグ情報を配信する条件である配信条件とを送信する送信ステップと、配信元決定ステップにて決定した配信元の情報を含むマーカーを印刷する印刷ステップとをコンピューターに実行させる。
【００２４】
本発明のさらに他の局面に従う情報処理装置の制御プログラムは、サーバーおよびデバイスの各々と通信を行う情報処理装置の制御プログラムであって、マーカーを読み取る読取ステップと、読取ステップにて読み取ったマーカーに対応するタグ情報をサーバーから取得するタグ情報取得ステップと、タグ情報取得ステップにてタグ情報を取得するのに要した時間が第１の時間以上であるか否かを判別する時間判別ステップと、タグ情報を取得するのに要した時間が第１の時間以上であると時間判別ステップにて判別した場合に、サーバーおよびデバイスの各々の応答時間を取得する応答時間取得ステップと、応答時間取得ステップにて取得した時間に基づいて、タグ情報の配信元をデバイスに変更するか否かを決定する変更決定ステップと、タグ情報の配信元をデバイスに変更すると変更決定ステップにて決定した場合に、タグ情報と、タグ情報を配信する条件である配信条件とをデバイスに送信するタグ情報送信ステップとをコンピューターに実行させる。
【発明の効果】
【００２５】
本発明によれば、利便性の高い画像処理装置、情報処理装置、画像処理システム、画像処理装置の制御方法、情報処理装置の制御方法、画像処理装置の制御プログラム、および情報処理装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施の形態における画像処理システムの構成を模式的に示す図である。
【図２】画像処理装置１００の構成を示すブロック図である。
【図３】エアタグサーバー２００およびデバイス３００の各々の構成を示すブロック図である。
【図４】携帯通信端末５００の構成を示すブロック図である。
【図５】ＰＣ４００で起動された文書作成アプリケーションの画面に、印刷対象となる文書が表示された状態を模式的に示す図である。
【図６】プリンタードライバーの印刷設定画面を模式的に示す図である。
【図７】マーカー領域（マーカー領域の位置およびサイズ）の設定を受け付ける画面を模式的に示す図である。
【図８】エアタグ配信条件および印刷物の使用場所の設定画面を模式的に示す図である。
【図９】画像処理装置１００が送信するエアタグ情報およびエアタグ配信条件を模式的に示す図である。
【図１０】ユーザーＡがマーカーを設定した文書の印刷ジョブの実行指示を行った場合の、画像処理システムの動作を説明する図である。
【図１１】エアタグサーバー２００およびデバイス３００の各々から画像処理装置１００が取得した情報を模式的に示す図である。
【図１２】本発明の一実施の形態における、マーカー印刷時の画像処理装置の動作を示すフローチャートである。
【図１３】エアタグ情報の取得方法を説明する図である。
【図１４】ユーザーＡがマーカーを設定した文書の印刷ジョブの実行指示を行った場合の、画像処理システムの動作を説明する図である。
【図１５】本発明の一実施の形態における、エアタグ情報を取得する場合の携帯通信端末５００の動作を示すフローチャートである。
【図１６】本発明の一実施の形態における、エアタグ情報を取得不可の場合の画像処理システムの動作を示すシーケンス図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施の形態について、図面に基づいて説明する。
【００２８】
以下の実施の形態においては、画像処理装置が、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を備えたＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であり、情報処理装置が携帯通信端末である場合について説明する。画像処理装置は、ＭＦＰ以外のものであってもよく、たとえばファクシミリ装置、複写機、またはプリンターなどの画像形成装置であってもよい。情報処理装置は、携帯通信端末の他、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、画像処理装置、サーバー、または携帯電話などであってもよい。
【００２９】
［画像処理システムの構成］
【００３０】
図１は、本発明の一実施の形態における画像処理システムの構成を模式的に示す図である。
【００３１】
図１を参照して、本実施の形態における画像処理システムは、画像処理装置１００と、エアタグサーバー２００（サーバーの一例）と、Ｎ（Ｎは任意の自然数）個のデバイス３００−１、３００−２、・・・３００−Ｎ（以降、これらのうち任意のものをデバイス３００と記すことがある）と、ＰＣ４００と、携帯通信端末５００とを備えている。画像処理装置１００、エアタグサーバー２００、デバイス３００、ＰＣ４００、および携帯通信端末５００の各々は、ネットワーク６００を通じて相互に接続されており、相互に通信を行う。
【００３２】
ネットワーク６００は、たとえば有線または無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの専用回線を用いたものである。ネットワーク６００は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて各種機器を接続する。ネットワーク６００に接続された機器は、お互いに各種データのやり取りが可能となっている。なお、画像処理システムは、これら以外の機器を備えていてもよい。
【００３３】
印刷物の作成者であるユーザーＡは、ＰＣ４００を通じて、印刷対象となる文書の印刷ジョブの実行指示を画像処理装置１００に送信する。画像処理装置１００は、実行指示に基づいて印刷ジョブを実行し、印刷物を出力する。また画像処理装置１００は、印刷対象となる文書にマーカーが設定されている場合に、エアタグ情報（タグ情報の一例）を生成し、エアタグ情報を配信するために必要な情報（たとえばエアタグ配信条件など）とともに、生成したエアタグ情報をエアタグ情報の配信元に送信する。印刷物の使用者であるユーザーＢは、配布された印刷物に付加されたマーカーを、自らの携帯通信端末５００で撮影する（読み取る）。これにより、携帯通信端末５００はエアタグ情報の配信元との通信が可能になる。エアタグ情報の配信元は、携帯通信端末５００がエアタグ配信条件を満たしている場合に、マーカーに対応するエアタグ情報をその携帯通信端末５００に配信する。その結果、ユーザーＢは、配布された印刷物におけるマーカー領域で隠れた部分の文書の内容を取得することができる。
【００３４】
エアタグ情報とは、マーカーに対応する情報であり、マーカーを読み取ることによって携帯通信端末５００が取得する情報を意味している。エアタグ情報は、たとえばマーカーＩＤと、そのマーカーが付された領域であるマーカー領域で隠れた部分の文書の内容とを含む情報である。エアタグ配信条件とは、たとえばマーカーのＩＤと、そのマーカーに対応するエアタグ情報を携帯通信端末５００に配信する条件とを含む情報である。マーカーは、携帯通信端末５００で読み取られた場合に、マーカーに対応するエアタグ情報を携帯通信端末５００に配信することを可能とするものである。
【００３５】
図２は、画像処理装置１００の構成を示すブロック図である。
【００３６】
図２を参照して、画像処理装置１００は、システム制御部１１０と、ネットワーク制御部１２０と、表示出力部１３０と、ジョブ実行部１４０と、記憶部１５０と、エアタグ情報生成部１６０と、エアタグ情報送信部１７０と、配信元決定部１７５と、メール送信部１８０と、操作部１９０とを含んでいる。システム制御部１１０は、ネットワーク制御部１２０、表示出力部１３０、ジョブ実行部１４０、記憶部１５０、エアタグ情報生成部１６０、エアタグ情報送信部１７０、配信元決定部１７５、メール送信部１８０、および操作部１９０の各々と相互に接続されている。
【００３７】
システム制御部１１０は、画像処理装置１００全体を制御する。システム制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを含んでいる。ＣＰＵは、ＲＯＭに記憶された制御プログラムを実行する。ＲＯＭは、画像処理装置１００の動作を制御する制御プログラムを格納する。ＲＡＭはＣＰＵの作業用のメモリである。
【００３８】
ネットワーク制御部１２０は、システム制御部１１０からの指示に従って、ＴＣＰ／ＩＰなどの通信プロトコルによって、ネットワーク６００を介して外部機器との通信を行う。
【００３９】
表示出力部１３０は、プリンタードライバーの設定画面などの各種情報を表示する。
【００４０】
ジョブ実行部１４０は、印刷ジョブを実行する。ジョブ実行部１４０は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。ジョブ実行部１４０は、たとえば電子写真方式で用紙に画像を形成する（プリントする）。ジョブ実行部１４０は、いわゆるタンデム方式で４色の画像を合成し、用紙にカラー画像を形成可能に構成される。トナー像形成部は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の各色について設けられた感光体と、感光体からトナー像が転写（１次転写）される中間転写ベルトと、中間転写ベルトから用紙に画像を転写（２次転写）する転写部などで構成される。定着装置は、加熱ローラおよび加圧ローラを有する。定着装置は、加熱ローラと加圧ローラとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱及び加圧を行なう。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラ、搬送ローラ、およびそれらを駆動するモータなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、画像処理装置１００の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙を画像処理装置１００の筐体から排紙トレイなどに排出する。
【００４１】
記憶部１５０は、印刷ジョブの履歴などの各種情報を記憶する。
【００４２】
エアタグ情報生成部１６０は、印刷対象である文書にマーカーが付加されている場合に、マーカー領域の位置およびサイズに基づいてエアタグ情報を生成する。またエアタグ情報生成部１６０は、印刷対象である文書にマーカーが付加されている場合に、そのマーカーに関連するエアタグ配信条件を生成する。
【００４３】
エアタグ情報送信部１７０は、エアタグ情報およびエアタグ配信条件をエアタグ情報の配信元に送信する。
【００４４】
配信元決定部１７５は、所定の場合にエアタグ情報の配信元を決定する。
【００４５】
メール送信部１８０は、所定の場合にエアタグ情報を携帯通信端末５００に送信する。
【００４６】
操作部１９０は、各種操作を受け付ける。
【００４７】
図３は、エアタグサーバー２００およびデバイス３００の各々の構成を示すブロック図である。
【００４８】
図３を参照して、エアタグサーバー２００およびデバイス３００は、ほぼ同一の構成を有している。ここではエアタグサーバー２００の構成を例に挙げて説明する。エアタグサーバー２００は、たとえばＰＣ、サーバー、または携帯通信端末などよりなっている。エアタグサーバー２００は、制御プログラムを実行するＣＰＵ２１０と、ＣＰＵ２１０からの指示に従って、ネットワーク６００を介して外部機器との通信を行うネットワークＩ／Ｆ２２０と、エアタグサーバー２００またはデバイス３００の動作を制御する制御プログラムを格納するＲＯＭ２３０と、ＣＰＵ２１０の作業用のメモリであるＲＡＭ２４０と、サーバーソフトウェア（サーバーソフト）のプログラムなどの各種情報を記憶する記憶部２５０と、各種情報を表示する表示部２６０と、各種操作を受け付ける操作部２７０とを含んでいる。ＣＰＵ２１０は、ネットワークＩ／Ｆ２２０、ＲＯＭ２３０、ＲＡＭ２４０、記憶部２５０、表示部２６０、および操作部２７０の各々と相互に接続されている。なお、エアタグサーバー２００およびデバイス３００は互いに異なる構成を有していてもよい。
【００４９】
図４は、携帯通信端末５００の構成を示すブロック図である。
【００５０】
図４を参照して、携帯通信端末５００は、制御プログラムを実行するＣＰＵ５１０と、ＣＰＵ５１０からの指示に従って、ネットワーク６００を介して外部機器との通信を行うネットワークＩ／Ｆ５２０と、携帯通信端末５００の動作を制御する制御プログラムを格納するＲＯＭ５３０と、ＣＰＵ５１０の作業用のメモリであるＲＡＭ５４０と、エアタグアプリや、所有者（ユーザーＢ）に関する情報などの各種情報を記憶する記憶部５５０と、各種情報を表示し、かつ各種操作を受け付けるタッチパネル式の操作表示部５６０と、撮像を行うカメラ５７０とを含んでいる。エアタグアプリとは、マーカーの読み取りおよびエアタグ情報の取得に使用するアプリケーションである。ＣＰＵ５１０は、ネットワークＩ／Ｆ５２０、ＲＯＭ５３０、ＲＡＭ５４０、記憶部５５０、操作表示部５６０、およびカメラ５７０の各々と相互に接続されている。
【００５１】
［マーカー印刷時の画像処理システムの動作］
【００５２】
続いて、マーカー印刷時の画像処理システムの動作について説明する。
【００５３】
図５は、ＰＣ４００で起動された文書作成アプリケーションの画面に、印刷対象となる文書が表示された状態を模式的に示す図である。
【００５４】
図５を参照して、印刷対象となる文書は、「報告書．ｄｏｃ」という文書ファイルであり、「ＡＢＣＤＥ・・・・ＶＷＸＹＺ」または「あいうえお・・・・はひふへほ」という文字で示された公開可能な情報とともに、「各社プリンターの性能比較」という題名の表を秘匿情報として含んでいる。ＰＣ４００は、ＰＣ４００の表示部に表示された文書作成アプリケーションの画面を通じて印刷の実行指示を受け付けた場合に、プリンタードライバーを起動し、図６に示す印刷設定画面を表示する。
【００５５】
図６は、プリンタードライバーの印刷設定画面を模式的に示す図である。
【００５６】
図６を参照して、プリンタードライバーの印刷設定画面は、文書の印刷の設定を受け付ける画面である。ユーザーＡは、ＰＣ４００の表示部に表示されたプリンタードライバーの印刷設定画面を通じて、マーカーの設定およびプリントジョブの実行指示を行う。印刷設定画面において「マーカー設定」というタブが選択されると、ＰＣ４００は、新たにマーカーを設定するためのキーである「マーカー追加」キーＫＹ１と、既に設定されているマーカーを削除するためのキーである「マーカー削除」キーＫＹ２とを表示する。キーＫＹ１が押下されると、ＰＣ４００は、図７に示す画面を表示する。
【００５７】
図７は、マーカー領域（マーカー領域の位置およびサイズ）の設定を受け付ける画面を模式的に示す図である。
【００５８】
図７を参照して、ＰＣ４００は、印刷対象となる文書上にマーカー領域ＲＧ１を表示する。ユーザーＡは、たとえばマウス操作などによりマーカー領域ＲＧ１の位置およびサイズを自由に変更可能である。ここでは、印刷対象となる文書中の秘匿領域全体が覆われるように、マーカー領域ＲＧ１は設定される。マーカー領域ＲＧ１が設定されると、ＰＣ４００は、図８に示す画面を表示する。
【００５９】
図８は、エアタグ配信条件および印刷物の使用場所の設定画面を模式的に示す図である。
【００６０】
図８を参照して、設定画面は、ドロップダウンリストＤＬと、チェックボックスＣＢ１〜ＣＢ５と、入力欄ＩＮ１〜ＩＮ３とを含んでいる。エリアＡＥ１はエアタグ配信条件の設定を行うエリアであり、エリアＡＥ２は印刷物の使用場所（つまり、マーカーＭＫ１の読み取りを実施する場所）の設定を行うエリアである。
【００６１】
付加されたマーカーが複数個ある場合、ユーザーＡは、ドロップダウンリストＤＬで、エアタグ配信条件を設定するマーカーを複数個のマーカーの中から選択する。ここでは、図７において設定されたマーカー領域ＲＧ１に付加する「マーカー１」（「マーカー１」はマーカーＭＫ１に相当する）が選択される。ＰＣ４００は、選択されたマーカーに関するエアタグ配信条件の設定を受け付ける。ドロップダウンリストで「全てのマーカー」という項目が選択された場合には、ＰＣ４００は、全てのマーカーについて一括で同じ設定を受け付ける。付加されたマーカーが１個のみである場合には、付加されたマーカーが常に選択された状態となる。
【００６２】
ユーザーＡは、チェックボックスＣＢ１およびＣＢ２ののうち少なくともいずれか１つのチェックボックスにチェックを付けることにより、そのチェックボックスに関する配信条件を設定することが可能になる。チェックボックスＣＢ１にチェックが付けられた場合、ＰＣ４００は、入力欄ＩＮ１およびＩＮ２への設定を受け付ける。入力欄ＩＮ１は、エアタグ情報の配信を許可するユーザーのユーザーＩＤの入力を受け付ける入力欄（配信先となる携帯通信端末５００のユーザーを制限する条件の設定を受け付ける入力欄）である。入力欄ＩＮ２は、エアタグ情報の配信を許可するグループの設定を受け付ける入力欄（配信先となる携帯通信端末５００のユーザーが属するグループを制限する条件を受け付ける入力欄）である。
【００６３】
チェックボックスＣＢ２にチェックが付けられた場合、ＰＣ４００は、入力欄ＩＮ３への設定を受け付ける。入力欄ＩＮ３は、エアタグ情報の配信を許可する時間（取得許可時間）の入力を受け付ける入力欄である。
【００６４】
ユーザーＡは、チェックボックスＣＢ３、ＣＢ４、およびＣＢ５のうち少なくともいずれか１つのチェックボックスにチェックを付けることにより、印刷物の使用場所を設定することが可能になる。具体的には、チェックボックスＣＢ３にチェックが付けられた場合、ＰＣ４００は、印刷物の使用場所が伊丹サイト（ブランチオフィスの一例）である旨の設定を受け付ける。チェックボックスＣＢ４にチェックが付けられた場合、ＰＣ４００は、印刷物の使用場所が三河サイト（ブランチオフィスの一例）である旨の設定を受け付ける。チェックボックスＣＢ５にチェックが付けられた場合、ＰＣ４００は、印刷物の使用場所が伊丹サイトおよび三河サイト以外の場所である旨の設定を受け付ける。なお、設定画面は、どのようなものであってもよい。印刷物の使用場所として、緯度および経度、都道府県、または市町村などの設定を受け付けてもよい。
【００６５】
さらに、画像処理装置１００は、設定画面を通じてエアタグサーバー２００の指定を受け付けてもよい。この場合、指定を受け付けるエアタグサーバー２００は、デバイス３００−１、３００−２・・・３００−Ｎのうち特定のデバイスであってもよい。
【００６６】
図８では、人事部グループに属するユーザーが、２０１３年７月２１日の９時から２２時の間にのみアクセスした場合にのみ、マーカーＭＫ１に関するエアタグ情報を配信するよう、マーカーＭＫ１に関するエアタグ配信条件が設定されている。また、印刷物の使用場所が三河サイトである旨、設定されている。
【００６７】
ＰＣ４００は、「ＯＫ」キーＫＹ３の押下を受け付けると、印刷ジョブの実行指示と、文書データとを画像処理装置１００に送信する。マーカーが設定されている場合、ＰＣ４００は、エアタグ配信条件と、印刷物の使用場所と、設定されたマーカー領域の位置およびサイズとをさらに送信する。画像処理装置１００は、ＰＣ４００が送信した情報を受信する。文書に複数のマーカーが設定されている場合、マーカー領域の位置およびサイズは複数のマーカーの各々のマーカーＩＤに関連づけられて送信される。
【００６８】
画像処理装置１００は、印刷の実行指示を受信した場合において、その印刷指示に関する文書にマーカーが設定されているときは、後述の方法を用いてエアタグ情報の配信元を決定する。また画像処理装置１００は、設定されたマーカー領域の位置およびサイズに基づいて、文書からエアタグ情報を抽出する。また画像処理装置１００は、マーカー領域に付加するマーカーを生成する。さらに画像処理装置１００は、エアタグ情報およびエアタグ配信条件をエアタグ情報の配信元に送信し、マーカーを付した文書の印刷ジョブを実行する。
【００６９】
マーカーは、たとえば、エアタグ情報の配信元の情報（たとえばエアタグ情報の配信元のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス）と、マーカーＩＤとをコード化することにより生成される。マーカーは、エアタグ情報の配信元の情報およびマーカーＩＤの他に、文書を印刷した画像処理装置の電子メールアドレスと、文書を印刷した印刷ジョブを特定する情報（ジョブＩＤ）とをさらにコード化することにより生成されてもよい。
【００７０】
図９は、画像処理装置１００が送信するエアタグ情報およびエアタグ配信条件を模式的に示す図である。なお図９においては、文書に２つのマーカー（マーカー１および２）が設定されている場合について示している。
【００７１】
図９（ａ）を参照して、エアタグ情報はマーカーＩＤと関連付けられている。エアタグ情報は、たとえば、マーカーＩＤ（ここでは、「マーカー１」および「マーカー２」）がファイル名に付された文書データである。エアタグ情報は任意のファイル形式を採ることができ、文書のファイル形式の他、画像、音楽、または映像などのファイル形式であってもよい。
【００７２】
図９（ｂ）を参照して、エアタグ配信条件は、マーカーのマーカーＩＤと、マーカーに関するエアタグ情報の配信を許可するユーザーのユーザーＩＤと、マーカーに関するエアタグ情報の配信を許可するグループと、マーカーに関するエアタグ情報の取得許可時間とを含んでいる（配信条件が設定されていない項目には「−」が記入されている）。
【００７３】
エアタグ情報の配信元は、画像処理装置１００が送信した情報を受信すると、その情報をエアタグ情報の配信元の記憶部２５０に登録する。エアタグ情報の配信元は、マーカー１および２の各々についてのエアタグ情報およびエアタグ配信条件を関連づけて登録（記憶）する。
【００７４】
［エアタグ情報の配信元の決定方法］
【００７５】
次に、画像処理装置１００が実行するエアタグ情報の配信元の決定方法について説明する。
【００７６】
図１０は、ユーザーＡがマーカーを設定した文書の印刷ジョブの実行指示を行った場合の、画像処理システムの動作を説明する図である。
【００７７】
図１０を参照して、ユーザーＡは、ＰＣ４００において、文書にマーカーを設定し、エアタグ配信条件および印刷物の使用場所（ここでは三河サイト)を設定した上で、印刷ジョブの実行指示を行う。ＰＣ４００は、印刷ジョブの実行指示を受け付けると、矢印ＡＲ１で示すように、印刷ジョブの実行指示と、文書データと、設定されたマーカー領域の位置およびサイズと、エアタグ配信条件と、文書の印刷物の使用場所とを画像処理装置１００に送信する。
【００７８】
画像処理装置１００は、ＰＣ４００が送信した情報を受信すると、矢印ＡＲ２で示すように、エアタグサーバー２００から、エアタグサーバー２００のアクセス可能範囲情報と、エアタグサーバー２００のネットワーク接続速度情報とを取得する。エアタグサーバー２００のアクセス可能範囲情報とは、エアタグサーバー２００との通信が可能な場所の範囲に関する情報である。エアタグサーバー２００のネットワーク接続速度情報とは、エアタグサーバー２００の接続速度の情報である。接続速度は、回線速度（回線容量）であってもよいし、ある瞬間の通信速度であってもよい。
【００７９】
なお、エアタグサーバー２００との通信が可能な場所の範囲内に、印刷物の使用場所が存在していることが明らかである場合などには、エアタグサーバー２００のアクセス可能範囲情報の取得は省略されてもよい。
【００８０】
なお、画像処理装置１００は、エアタグサーバー２００に関する情報を予め記憶部１５０などに記憶しておき、エアタグサーバー２００のアクセス可能範囲情報と、エアタグサーバー２００のネットワーク接続速度情報とをこのリストから取得してもよい（この場合、エアタグサーバー２００の接続速度は固定値となる）。
【００８１】
また画像処理装置１００は、ＰＣ４００が送信した情報を受信すると、矢印ＡＲ３で示すように、デバイス３００−１〜３００−Ｎのうち画像処理装置１００がアクセス可能なデバイス３００から、デバイス３００のアクセス可能範囲情報と、デバイス３００のネットワーク接続速度情報とを取得する。デバイス３００のアクセス可能範囲情報とは、デバイス３００との通信が可能な場所の範囲に関する情報である。デバイス３００のネットワーク接続速度情報とは、デバイス３００の接続速度の情報である。
【００８２】
なお、画像処理装置１００は、デバイス３００に関する情報を予め記憶部１５０などに記憶しておき、デバイス３００のアクセス可能範囲情報と、デバイス３００のネットワーク接続速度情報とをこのリストから取得してもよい。
【００８３】
次に画像処理装置１００は、デバイス３００との通信が可能な場所の範囲内に、印刷物の使用場所が存在する場合に、エアタグサーバー２００の接続速度およびそのデバイス３００の接続速度に基づいて、エアタグサーバー２００およびそのデバイス３００のうちいずれか一方を、エアタグ情報の配信元として決定する（矢印ＡＲ４）。画像処理装置１００は、たとえば、通信が可能な場所の範囲内に印刷物の使用場所を含むデバイス３００のうち、エアタグサーバー２００の接続速度よりも速い接続速度を有するデバイス３００がある場合には、そのデバイス３００をエアタグ情報の配信元として決定する。なお画像処理装置１００は、通信が可能な場所の範囲内に印刷物の使用場所を含むデバイス３００と、エアタグサーバー２００との中で、最も速い接続速度を有するものをエアタグ情報の配信元として決定してもよい。
【００８４】
図１１は、エアタグサーバー２００およびデバイス３００の各々から画像処理装置１００が取得した情報を模式的に示す図である。
【００８５】
図１１を参照して、デバイス３００−１との通信が可能な場所は伊丹サイト内および三河サイト内であり、デバイス３００−１の接続速度は２００Ｍｂｐｓである。デバイス３００−２との通信が可能な場所は伊丹サイト内であり、デバイス３００−２の接続速度は１００Ｍｂｐｓである。デバイス３００−Ｎとの通信が可能な場所は社内全サイト内であり、デバイス３００−Ｎの接続速度は１Ｍｂｐｓである。エアタグサーバー２００との通信が可能な場所は社内社外を問わず全ての場所であり、エアタグサーバー２００の接続速度は１０Ｍｂｐｓである。
【００８６】
印刷物の使用場所が三河サイトである場合、画像処理装置１００は、通信が可能な場所の範囲内に三河サイトを含むデバイス３００−１および３００−Ｎを抽出し、これらの接続速度と、エアタグサーバー２００の接続速度とを比較する。その結果、画像処理装置１００は、デバイス３００−１をエアタグ情報の配信元として決定する（デバイス３００−１を、エアタグ情報の提供に有効なデバイスであると判定する）。
【００８７】
図１０を参照して、次に画像処理装置１００は、矢印ＡＲ５で示すように、エアタグ情報の配信元として決定したデバイス３００−１に、エアタグ情報と、エアタグ配信条件とを送信（登録）する。これにより、デバイス３００−１は、通信可能な携帯通信端末に対してエアタグ情報を配信することが可能になる。その後、画像処理装置１００は、矢印ＡＲ６で示すように、デバイス３００−１の情報（たとえばＩＰアドレス）と、マーカーＩＤの情報とを含むマーカーを付した文書の印刷ジョブを実行し、マーカーを含む文書の印刷物ＰＯを出力する。
【００８８】
［マーカー印刷時の画像処理システムの動作］
【００８９】
図１２は、本発明の一実施の形態における、マーカー印刷時の画像処理装置の動作を示すフローチャートである。
【００９０】
図１２を参照して、画像処理装置１００のシステム制御部１１０は、マーカーを設定した文書の印刷ジョブの実行指示を受信すると、印刷物の使用場所の情報をＰＣ４００から取得する（Ｓ１）。次にシステム制御部１１０は、エアタグサーバー２００のネットワーク接続速度情報を取得する（Ｓ３）。続いてシステム制御部１１０は、デバイス３００−１〜３００−Ｎのうち画像処理装置１００がアクセス可能な全てのデバイス３００の各々から、そのデバイス３００のアクセス可能範囲情報と、そのデバイス３００のネットワーク接続速度情報とを取得する（Ｓ５）。続いてシステム制御部１１０は、画像処理装置１００がアクセス可能なデバイス３００の中から特定のデバイス３００を選択し、印刷物の使用場所から当該デバイス３００へアクセス可能か否かを判別する（Ｓ７）。
【００９１】
ステップＳ７において、印刷物の使用場所から当該デバイス３００へアクセス可能であると判別した場合（Ｓ７でＹｅｓ）、システム制御部１１０は、当該デバイス３００の接続速度がエアタグサーバー２００の接続速度よりも速いか否かを判別する（Ｓ９）。
【００９２】
ステップＳ９において、当該デバイス３００の接続速度がエアタグサーバー２００の接続速度よりも速いと判別した場合（Ｓ９でＹｅｓ）、システム制御部１１０は、当該デバイス３００をエアタグ情報の配信元として決定し、ステップＳ１７の処理へ進む。
【００９３】
ステップＳ７において、印刷物の使用場所から当該デバイス３００へアクセス可能でないと判別した場合（Ｓ７でＮｏ）、またはステップＳ９において、当該デバイス３００の接続速度がエアタグサーバー２００の接続速度よりも速くないと判別した場合（Ｓ９でＮｏ）、システム制御部１１０は、画像処理装置１００がアクセス可能な未選択のデバイス３００があるか否かを判別する（Ｓ１３）。
【００９４】
ステップＳ１３において、画像処理装置１００がアクセス可能な未選択のデバイス３００があると判別した場合（Ｓ１３でＹｅｓ）、システム制御部１１０は、ステップＳ５の処理へ進む。
【００９５】
ステップＳ１３において、画像処理装置１００がアクセス可能な未選択のデバイス３００が無いと判別した場合（Ｓ１３でＮｏ）、システム制御部１１０は、エアタグサーバー２００をエアタグ情報の配信元として決定し（Ｓ１５）、ステップＳ１７の処理へ進む。
【００９６】
ステップＳ１７において、システム制御部１１０は、エアタグ情報と、エアタグ配信条件とを生成してエアタグ情報の配信元へ送信する（Ｓ１７）。その後、システム制御部１１０は、マーカーを生成し、生成したマーカーを付加した文書を印刷し（Ｓ１９）、処理を終了する。
【００９７】
［エアタグ情報の取得方法］
【００９８】
次に、ユーザーＢが携帯通信端末５００でエアタグ情報を取得する方法について説明する。
【００９９】
図１３は、エアタグ情報の取得方法を説明する図である。
【０１００】
図１３（ａ）を参照して、画像処理装置１００から出力された印刷物ＰＯの一部は、マーカー領域ＲＧ１で隠されており、マーカー領域ＲＧ１にはマーカーＭＫ１が付加されている。
【０１０１】
図１３（ｂ）を参照して、携帯通信端末５００の表面には表示パネル５０１が設けられている。携帯通信端末５００のユーザーＢは、たとえば携帯通信端末５００の裏面に設けられたカメラ５７０で、印刷物ＰＯのマーカーＭＫ１を読み取る（撮影する）。このとき、表示パネル５０１には、読み取りの対象であるマーカーＭＫ１がリアルタイムで表示される。携帯通信端末５００は、読み取ったマーカーＭＫ１の画像から、エアタグ情報の配信元であるデバイス３００−１のＩＰアドレスと、マーカーＭＫ１のマーカーＩＤとを抽出する。携帯通信端末５００は、抽出したＩＰアドレスに基づいてデバイス３００−１にアクセスし、マーカーＩＤおよびユーザーＢに関する情報などを送信する。なお、これらの情報はデバイス３００−１の要求に応じて送信されてもよい。
【０１０２】
デバイス３００−１は、携帯通信端末５００から受信したマーカーＩＤに基づいて、記憶部２５０内からエアタグ情報およびエアタグ配信条件を検索する。デバイス３００−１は、ユーザーＢに関する情報や現在時刻と、エアタグ配信条件とを比較して、ユーザーＢがエアタグ配信条件を満たしているか否かを判別する。
【０１０３】
ユーザーＢがエアタグ配信条件を満たしている場合、デバイス３００−１は、受信したマーカーＩＤに関するエアタグ情報を携帯通信端末５００に配信する。携帯通信端末５００は、エアタグ情報を受信すると、図１３（ｃ）に示すように、エアタグ情報として、図５に示す「各社プリンターの性能比較」という題名の表を表示パネル５０１に表示する。この表は、マーカー領域ＲＧ１で隠された文書の内容に相当する。
【０１０４】
ユーザーＢがエアタグ配信条件を満たしていない場合、デバイス３００−１は、エアタグ情報を配信できない旨を携帯通信端末５００に通知する。この通知を受け付けた場合、携帯通信端末５００は、エアタグ情報を取得できないことを通知するメッセージを表示パネル５０１に表示してもよい。
【０１０５】
［エアタグ情報の配信元の変更方法］
【０１０６】
図１４は、ユーザーＡがマーカーを設定した文書の印刷ジョブの実行指示を行った場合の、画像処理システムの動作を説明する図である。なお、以降の説明では、エアタグ情報のデフォルトの配信元（上述のエアタグ情報の配信元の決定方法で決定されたエアタグ情報の配信元）がエアタグサーバー２００であるものとする。
【０１０７】
図１４を参照して、ユーザーＢは、矢印ＡＲ１１で示すように、印刷物ＰＯに付されたマーカーＭＫ１を携帯通信端末５００で読み取り、エアタグ情報の配信元であるエアタグサーバー２００からマーカーＭＫ１に対応するエアタグ情報を取得する。携帯通信端末５００は、エアタグ情報の取得が完了すると、エアタグ情報の取得に要した時間Ｔが時間Ｔ１以上であるか否かを判別する（矢印ＡＲ１２）。閾値ＴＨはたとえば１０（ｓ）である。
【０１０８】
エアタグ情報の取得に要した時間Ｔが時間Ｔ１以上である場合、エアタグ情報の取得に時間がかかっていると推測されるので、携帯通信端末５００は、エアタグ情報の配信元の変更の要否を検討するのに必要な情報の収集を行う。具体的には、携帯通信端末５００は、矢印ＡＲ１３で示すように、たとえばｐｉｎｇを用いてエアタグサーバー２００、および携帯通信端末５００が通信可能なデバイス３００の各々の応答時間を取得する。
【０１０９】
次に携帯通信端末５００は、取得した時間に基づいて、エアタグ情報の配信元をデバイス３００に変更するか否かを決定する（矢印ＡＲ１４）。具体的には、携帯通信端末５００は、通信可能なデバイス３００の中に、エアタグサーバー２００の応答時間よりも短い応答時間を有するデバイス３００があるか否かを判別し、エアタグサーバー２００の応答時間よりも短い応答時間を有するデバイス３００があると判別した場合には、エアタグ情報の配信元を、エアタグサーバー２００の応答時間よりも短い応答時間を有するデバイス３００（ここではデバイス３００−２）に変更することを決定する。
【０１１０】
続いて携帯通信端末５００は、矢印ＡＲ１５で示すように、エアタグ情報およびエアタグ配信条件をエアタグサーバー２００より取得する。そして携帯通信端末５００は、矢印ＡＲ１６で示すように、変更後のエアタグ情報の配信元であるデバイス３００−２に対して、取得したエアタグ情報およびエアタグ配信条件を送信し、エアタグ情報およびエアタグ配信条件の登録を完了した旨の通知を、デバイス３００−２から受信する。これにより、デバイス３００−２は、通信可能な携帯通信端末に対してエアタグ情報を配信することが可能になる。
【０１１１】
次に携帯通信端末５００は、矢印ＡＲ１７で示すように、変更後のエアタグ情報の配信元であるデバイス３００−２の情報（たとえばＩＰアドレス）を、変更前のエアタグ情報の配信元であるエアタグサーバー２００に登録する。
【０１１２】
エアタグサーバー２００は、携帯通信端末５００の要求によりデバイス３００−２の情報の登録を行った後で、携帯通信端末からエアタグ情報の配信要求を受け付けた場合には、その携帯通信端末に対して、変更後のエアタグ情報の配信元であるデバイス３００−２の情報を通知する。携帯通信端末は、エアタグサーバー２００からの通知を受信すると、デバイス３００−２に対してエアタグ情報の配信要求を行う。
【０１１３】
［エアタグ情報を取得する場合の携帯通信端末の動作］
【０１１４】
図１５は、本発明の一実施の形態における、エアタグ情報を取得する場合の携帯通信端末５００の動作を示すフローチャートである。
【０１１５】
図１５を参照して、携帯通信端末５００のＣＰＵ５１０は、文書中のマーカーを読み取り、マーカーからエアタグ情報の配信元のＩＰアドレスと、マーカーのＩＤとを抽出する（Ｓ１０１）。次にＣＰＵ５１０は、抽出した情報に基づいて、エアタグ情報の配信元からエアタグ情報を取得し、表示パネル５０１に表示する（Ｓ１０３）。続いてＣＰＵ５１０は、エアタグ情報の取得に要した時間が１０ｓ以上であるか否かを判別する（Ｓ１０５）。
【０１１６】
ステップＳ１０５において、エアタグ情報の取得に要した時間が１０ｓ未満であると判別した場合（Ｓ１０５でＮｏ）、ＣＰＵ５１０は処理を終了する。
【０１１７】
ステップＳ１０５において、エアタグ情報の取得に要した時間が１０ｓ以上であると判別した場合（Ｓ１０５でＹｅｓ）、ＣＰＵ５１０は、エアタグサーバーの応答時間を取得する（Ｓ１０７）。次にＣＰＵ５１０は、携帯通信端末５００がアクセス可能なデバイス３００の中から特定のデバイス３００を選択し、そのデバイス３００の応答時間を取得する（Ｓ１０９）。続いてＣＰＵ５１０は、選択したデバイス３００の応答時間がエアタグサーバー２００の応答時間よりも短いか否かを判別する（Ｓ１１１）。
【０１１８】
ステップＳ１１１において、選択したデバイス３００の応答時間がエアタグサーバー２００の応答時間よりも短いと判別した場合（Ｓ１１１でＹｅｓ）、ＣＰＵ５１０は、エアタグ情報の配信元を、選択したデバイス３００に変更する。ＣＰＵ５１０は、エアタグサーバー２００が保持しているエアタグ情報およびエアタグ配信条件を、選択したデバイス３００に移動する（Ｓ１１３）。その後ＣＰＵ５１０は処理を終了する。
【０１１９】
ステップＳ１１１において、選択したデバイス３００の応答時間がエアタグサーバー２００の応答時間よりも短くないと判別した場合（Ｓ１１１でＮｏ）、ＣＰＵ５１０は、携帯通信端末５００がアクセス可能な未選択のデバイス３００があるか否かを判別する（Ｓ１１５）。
【０１２０】
ステップＳ１１５において、携帯通信端末５００がアクセス可能な未選択のデバイス３００があると判別した場合（Ｓ１１５でＹｅｓ）、ＣＰＵ５１０は、ステップＳ１０９の処理へ進む。
【０１２１】
ステップＳ１１５において、携帯通信端末５００がアクセス可能な未選択のデバイス３００が無いと判別した場合（Ｓ１１５でＮｏ）、ＣＰＵ５１０は処理を終了する。
【０１２２】
［エアタグ情報を取得不可の場合の画像処理システムの動作］
【０１２３】
図１６は、本発明の一実施の形態における、エアタグ情報を取得不可の場合の画像処理システムの動作を示すシーケンス図である。なお、本項では携帯通信端末５００は、サーバーソフトウェア（サーバーソフト）のプログラムを記憶部５５０に記憶しているものとする。
【０１２４】
図１６を参照して、携帯通信端末５００は、文書中のマーカーを読み取り、マーカーから抽出した配信元の情報に基づいて、エアタグサーバー２００に対して、エアタグ情報の送信要求を行う。ここでは、時間Ｔ２（時間Ｔ２＞時間Ｔ１）が経過しても、エアタグ情報を取得できない（送信要求に対するエアタグサーバー２００からの応答が無い）ものとする。この場合、携帯通信端末５００は、エアタグサーバー２００へのアクセスができないものと判断し、画像処理装置１００（文書を印刷した画像処理装置）の電子メールアドレスと、文書（マーカー）の印刷に関する印刷ジョブを特定する情報とをマーカーから抽出する。そして携帯通信端末５００は、抽出した印刷ジョブを特定する情報を、電子メールにて画像処理装置１００に送信する。
【０１２５】
画像処理装置１００は、印刷ジョブを特定する情報からエアタグサーバー２００を特定し、エアタグサーバー２００からエアタグ情報およびエアタグ配信条件を受信する。具体的には、画像処理装置１００は、記憶部１５０で記憶している印刷ジョブの履歴から、印刷ジョブを特定する情報に該当する印刷ジョブの詳細情報を取得し、取得した印刷ジョブの詳細情報から、その印刷ジョブの実行指示を行ったユーザーの情報と、エアタグサーバー２００の情報とを抽出する。次に画像処理装置１００は、印刷ジョブの実行指示を行ったユーザーとしてエアタグサーバー２００にログインし、エアタグサーバー２００からエアタグ情報およびエアタグ配信条件を取得する。続いて画像処理装置１００は、取得したエアタグ情報およびエアタグ配信条件をメールにて携帯通信端末５００に送信する。
【０１２６】
携帯通信端末５００は、画像処理装置１００からのメールを受信すると、自身をエアタグサーバーとして利用することにより、受信したエアタグ情報およびエアタグ配信条件を記憶部２５０に登録する。これにより、携帯通信端末５００と通信可能な携帯通信端末に対して、携帯通信端末５００からエアタグ情報を配信することが可能になる。携帯通信端末５００は、登録完了後に、自身のエアタグサーバーよりエアタグ情報を取得して表示する。
【０１２７】
その後、マーカーの読み取り動作が終了（エアタグアプリが終了)すると、携帯通信端末５００は、記憶部２５０に登録したエアタグ情報およびエアタグ配信条件を消去する。
【０１２８】
なお、携帯通信端末５００は、画像処理装置１００からのメールを受信した場合に、自身をエアタグサーバーとして利用することなく、メールに含まれるエアタグ情報を表示してもよい。
【０１２９】
［実施の形態の効果］
【０１３０】
本実施の形態における画像処理システムによれば、画像処理装置は、デバイスとの通信が可能な場所の範囲内に、印刷物の使用場所が存在する場合に、エアタグサーバーの接続速度、およびそのデバイスの接続速度に基づいて、サーバーおよびデバイスのうちいずれかをエアタグ情報の配信元として決定し、決定した配信元にエアタグ情報を登録する。これにより、エアタグサーバーよりも適切にエアタグ情報を配信することのできるデバイスが存在する場合に、エアタグサーバーの代わりにそのデバイスからエアタグ情報を送信することができる。
【０１３１】
また、エアタグ情報をエアタグサーバーに登録した後で、エアタグサーバーからのエアタグ情報の取得に時間を要する場合において、エアタグサーバーよりも適切にエアタグ情報を配信することのできるデバイスが存在するときは、エアタグサーバーの代わりにそのデバイスからエアタグ情報を送信することができる。
【０１３２】
さらに、エアタグ情報の配信元からの応答がない場合にも、携帯通信端末は画像処理装置から電子メールにてエアタグ情報を取得することができる。
【０１３３】
その結果、エアタグ情報を取得することができなかったり、エアタグ情報を取得するのに長い時間を要したりすることが抑止され、エアタグ情報の提供を受けるユーザーの利便性を向上することができる。
【０１３４】
［その他］
【０１３５】
上述の実施の形態において、上述のエアタグ情報の配信元の決定方法を採用し、上述のエアタグ情報の配信元の変更方法を採用しなくてもよい。また、上述のエアタグ情報の配信元の決定方法を採用せず、上述のエアタグ情報の配信元の変更方法を採用してもよい。また、上述のエアタグ情報を取得不可の場合の画像処理システムの動作を、上述のエアタグ情報の配信元の決定方法および上述のエアタグ情報の配信元の変更方法のうち少なくとも１つの方法とともに採用してもよい。さらに、上述のエアタグ情報を取得不可の場合の画像処理システムの動作を採用し、上述のエアタグ情報の配信元の決定方法および上述のエアタグ情報の配信元の変更方法を採用しなくてもよい。
【０１３６】
上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１３７】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３８】
１００  画像処理装置
１１０  システム制御部
１２０  ネットワーク制御部
１３０  表示出力部
１４０  ジョブ実行部
１５０，２５０，５５０  記憶部
１６０  エアタグ情報生成部
１７０  エアタグ情報送信部
１７５  配信元決定部
１８０  メール送信部
１９０，２７０  操作部
２００  エアタグサーバー
２１０，５１０  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
２２０，５２０  ネットワークＩ／Ｆ
２３０，５３０  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
２４０，５４０  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
２６０  表示部
３００，３００−１，３００−２，・・・３００−Ｎ  デバイス
４００  ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）
５００  携帯通信端末
５０１  表示パネル
５６０  操作表示部
５７０  カメラ
６００  ネットワーク
ＡＥ１，ＡＥ２  エリア
ＡＲ１，ＡＲ２，ＡＲ３，ＡＲ４，ＡＲ５，ＡＲ６，ＡＲ１１，ＡＲ１２，ＡＲ１３，ＡＲ１４，ＡＲ１５，ＡＲ１６，ＡＲ１７  矢印
ＣＢ１，ＣＢ２，ＣＢ３，ＣＢ４，ＣＢ５  チェックボックス
ＤＬ  ドロップダウンリスト
ＩＮ１，ＩＮ２，ＩＮ３  入力欄
ＫＹ１，ＫＹ２，ＫＹ３  キー
ＭＫ１  マーカー
ＰＯ  印刷物
ＲＧ１  マーカー領域
【図１】
2015141690.tif 000003
【図２】
2015141690.tif 000004
【図３】
2015141690.tif 000005
【図４】
2015141690.tif 000006
【図５】
2015141690.tif 000007
【図６】
2015141690.tif 000008
【図７】
2015141690.tif 000009
【図８】
2015141690.tif 000010
【図９】
2015141690.tif 000011
【図１０】
2015141690.tif 000012
【図１１】
2015141690.tif 000013
【図１２】
2015141690.tif 000014
【図１３】
2015141690.tif 000015
【図１４】
2015141690.tif 000016
【図１５】
2015141690.tif 000017
【図１６】
2015141690.tif 000018