(57)【特許請求の範囲】
【請求項１】
所定の通信範囲に位置する携帯端末装置と無線通信を確立し、処理対象となるデータを暗号化した暗号化データと共に、当該暗号化データの復号化処理に用いる復号化情報を識別する識別情報を前記携帯端末装置から受信する第１の通信手段と、
前記所定の通信範囲より狭い通信範囲に位置する前記携帯端末装置と通信を確立し、前記復号化情報と共に、前記識別情報を前記携帯端末装置から受信する第２の通信手段と、
前記第１の通信手段により受信した前記暗号化データおよび前記第２の通信手段により受信した前記復号化情報をデータ記憶部に記憶させる制御部と、
前記暗号化データと共に受信した前記識別情報と前記復号化情報と共に受信した前記識別情報とが一致した場合に、前記第２の通信手段によって受信した前記復号化情報を用いて前記第１の通信手段によって受信した前記暗号化データに復号化処理を施して前記データを抽出する復号化処理手段と、を備え、
前記第１の通信手段は、前記第２の通信手段によって前記復号化情報を受信した後、前記携帯端末装置から前記暗号化データを受信し、
前記第２の通信手段は、前記暗号化データと共に受信した前記識別情報と前記復号化情報と共に受信した前記識別情報とが一致しなかった場合に、再度、前記復号化情報と共に前記識別情報を前記携帯端末装置から受信し、
前記制御部は、前記データが抽出された場合、前記データ記憶部に記憶された前記暗号化データおよび前記復号化情報を廃棄するとともに、前記第２の通信手段により所定回数前記復号化情報を受信した後または所定時間経過した後、前記データ記憶部に記憶された前記暗号化データおよび前記復号化情報を廃棄する情報処理装置。
【請求項２】
所定の通信範囲に位置する情報処理装置と無線通信を確立し、処理対象となるデータを暗号化した暗号化データと共に、当該暗号化データの復号化処理に用いる復号化情報を識別する識別情報を前記情報処理装置に送信する第１の通信手段と、前記所定の通信範囲より狭い通信範囲で前記情報処理装置と通信を確立し、前記復号化情報と共に、前記識別情報を前記情報処理装置に送信する第２の通信手段と、を備える携帯端末装置と、前記所定の通信範囲に位置する前記携帯端末装置と無線通信を確立し、前記第１の通信手段から送信された前記暗号化データと共に前記識別情報を受信する第３の通信手段と、前記所定の通信範囲より狭い通信範囲で前記携帯端末装置と通信を確立し、前記第２の通信手段から送信された前記復号化情報と共に前記識別情報を受信する第４の通信手段と、を備える情報処理装置とを備える情報処理システムにおいて、
前記情報処理装置は、
前記第２の通信手段により受信した前記暗号化データおよび前記第４の通信手段により受信した前記復号化情報をデータ記憶部に記憶させる制御部と、
前記暗号化データと共に受信した前記識別情報と前記復号化情報と共に受信した前記識別情報とが一致した場合に、前記復号化情報を用いて前記暗号化データに復号化処理を施して前記データを抽出する復号化処理手段、を備え、
前記第３の通信手段は、前記第２の通信手段によって前記復号化情報を受信した後、前記携帯端末装置から前記暗号化データを受信し、
前記第４の通信手段は、前記暗号化データと共に受信した前記識別情報と前記復号化情報と共に受信した前記識別情報とが一致しなかった場合に、再度、前記復号化情報と共に、前記識別情報を前記携帯端末装置から受信し、
前記制御部は、前記データが抽出された場合、前記データ記憶部に記憶された前記暗号化データおよび前記復号化情報を廃棄するとともに、前記第４の通信手段により所定回数前記復号化情報を受信した後または所定時間経過した後、前記データ記憶部に記憶された前記暗号化データおよび前記復号化情報を廃棄する情報処理システム。
【請求項３】
所定の通信範囲に位置する携帯端末装置と無線通信を確立し、処理対象となるデータを暗号化した暗号化データと共に、当該暗号化データの復号化処理に用いる復号化情報を識別する識別情報を前記携帯端末装置から受信する第１の通信手段と、前記所定の通信範囲より狭い通信範囲に位置する前記携帯端末装置と通信を確立し、前記復号化情報と共に、前記識別情報を前記携帯端末装置から受信する第２の通信手段と、を備え、前記第１の通信手段は、前記第２の通信手段によって前記復号化情報を受信した後、前記携帯端末装置から前記暗号化データを受信する情報処理装置で実行されるプログラムにおいて、
前記第１の通信手段により受信した前記暗号化データおよび前記第２の通信手段により受信した前記復号化情報をデータ記憶部に記憶させる記憶ステップと、
前記暗号化データと共に受信した前記識別情報と前記復号化情報と共に受信した前記識別情報とが一致した場合に、前記第２の通信手段によって受信した前記復号化情報を用いて前記第１の通信手段によって受信した前記暗号化データに復号化処理を施して前記データを抽出する復号化処理ステップと、
前記暗号化データと共に受信した前記識別情報と前記復号化情報と共に受信した前記識別情報とが一致しなかった場合に、再度、前記復号化情報と共に前記識別情報を前記携帯端末装置から受信する受信ステップと、
前記データが抽出された場合、前記データ記憶部に記憶された前記暗号化データおよび前記復号化情報を廃棄するとともに、前記第２の通信手段により所定回数前記復号化情報を受信した後または所定時間経過した後、前記データ記憶部に記憶された前記暗号化データおよび前記復号化情報を廃棄する廃棄ステップと、
を前記情報処理装置で実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システムおよび情報処理装置で実行されるプログラムに関する。
【背景技術】
【０００２】
近年、機器同士をBluetooth（Ｒ）規格等の無線通信で接続し、データを送受信する技術が一般的になっている。このような無線通信を利用した機器の接続では、ユーザが機器を持ち運ぶことにより接続したい機器同士を自由に接続してデータを送受信できることから利便性が高い。しかしながら、データを印刷する場合、データは、暗号化されずに印刷装置に送信されている。そのため、権限なき第三者は、電子文書を送信した情報処理装置と印刷装置とのネットワークにアクセスすることができれば、暗号化されていない電子文書を取得することができる。特に、無線通信により電子文書を印刷装置に送信する場合、傍受者は有線のネットワークに物理的にアクセスしなくても、電子文書を不正に取得することができる。
【０００３】
このような問題を解決するものとして、ポータブルメディアを利用した電子文書のセキュアな印刷装置が開示されている（特許文献１参照）。かかる印刷装置では、暗号化された電子文書をポータブルメディアに格納して持ち運び、電子文書を印刷する際にはポータブルメディアを印刷装置と接続し、ポータブルメディアまたは印刷装置の操作パネルからパスワードを入力して暗号化された電子文書を復号化して印刷することにより、電子文書のセキュアな印刷を実現している。
【０００４】
【特許文献１】特開２００６−３４１６００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された技術では、電子文書を印刷する場合に、ポータブルメディアを印刷装置に接続し、かつ暗号化された電子文書を復号化するパスワードを入力しなければならず、その操作が煩雑であった。
【０００６】
本発明は、上記に鑑みてなされたものであって、簡単な操作で暗号化データを復号化することができる情報処理装置、情報処理システムおよび情報処理装置で実行されるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、所定の通信範囲に位置する携帯端末装置と無線通信を確立し、処理対象となるデータを暗号化した暗号化データと共に、当該暗号化データの復号化処理に用いる復号化情報を識別する識別情報を前記携帯端末装置から受信する第１の通信手段と、前記所定の通信範囲より狭い通信範囲に位置する前記携帯端末装置と通信を確立し、前記復号化情報と共に、前記識別情報を前記携帯端末装置から受信する第２の通信手段と、前記第１の通信手段により受信した前記暗号化データおよび前記第２の通信手段により受信した前記復号化情報をデータ記憶部に記憶させる制御部と、前記暗号化データと共に受信した前記識別情報と前記復号化情報と共に受信した前記識別情報とが一致した場合に、前記第２の通信手段によって受信した前記復号化情報を用いて前記第１の通信手段によって受信した前記暗号化データに復号化処理を施して前記データを抽出する復号化処理手段と、を備え、前記第１の通信手段は、前記第２の通信手段によって前記復号化情報を受信した後、前記携帯端末装置から前記暗号化データを受信し、前記第２の通信手段は、前記暗号化データと共に受信した前記識別情報と前記復号化情報と共に受信した前記識別情報とが一致しなかった場合に、再度、前記復号化情報と共に前記識別情報を前記携帯端末装置から受信し、前記制御部は、前記データが抽出された場合、前記データ記憶部に記憶された前記暗号化データおよび前記復号化情報を廃棄するとともに、前記第２の通信手段により所定回数前記復号化情報を受信した後または所定時間経過した後、前記データ記憶部に記憶された前記暗号化データおよび前記復号化情報を廃棄する。
【００１１】
また、請求項２にかかる発明は、所定の通信範囲に位置する情報処理装置と無線通信を確立し、処理対象となるデータを暗号化した暗号化データと共に、当該暗号化データの復号化処理に用いる復号化情報を識別する識別情報を前記情報処理装置に送信する第１の通信手段と、前記所定の通信範囲より狭い通信範囲で前記情報処理装置と通信を確立し、前記復号化情報と共に、前記識別情報を前記情報処理装置に送信する第２の通信手段と、を備える携帯端末装置と、前記所定の通信範囲に位置する前記携帯端末装置と無線通信を確立し、前記第１の通信手段から送信された前記暗号化データと共に前記識別情報を受信する第３の通信手段と、前記所定の通信範囲より狭い通信範囲で前記携帯端末装置と通信を確立し、前記第２の通信手段から送信された前記復号化情報と共に前記識別情報を受信する第４の通信手段と、を備える情報処理装置とを備える情報処理システムにおいて、前記情報処理装置は、前記第２の通信手段により受信した前記暗号化データおよび前記第４の通信手段により受信した前記復号化情報をデータ記憶部に記憶させる制御部と、前記暗号化データと共に受信した前記識別情報と前記復号化情報と共に受信した前記識別情報とが一致した場合に、前記復号化情報を用いて前記暗号化データに復号化処理を施して前記データを抽出する復号化処理手段、を備え、前記第３の通信手段は、前記第２の通信手段によって前記復号化情報を受信した後、前記携帯端末装置から前記暗号化データを受信し、前記第４の通信手段は、前記暗号化データと共に受信した前記識別情報と前記復号化情報と共に受信した前記識別情報とが一致しなかった場合に、再度、前記復号化情報と共に、前記識別情報を前記携帯端末装置から受信し、前記制御部は、前記データが抽出された場合、前記データ記憶部に記憶された前記暗号化データおよび前記復号化情報を廃棄するとともに、前記第４の通信手段により所定回数前記復号化情報を受信した後または所定時間経過した後、前記データ記憶部に記憶された前記暗号化データおよび前記復号化情報を廃棄する。
【００１６】
また、請求項３にかかる発明は、所定の通信範囲に位置する携帯端末装置と無線通信を確立し、処理対象となるデータを暗号化した暗号化データと共に、当該暗号化データの復号化処理に用いる復号化情報を識別する識別情報を前記携帯端末装置から受信する第１の通信手段と、前記所定の通信範囲より狭い通信範囲に位置する前記携帯端末装置と通信を確立し、前記復号化情報と共に、前記識別情報を前記携帯端末装置から受信する第２の通信手段と、を備え、前記第１の通信手段は、前記第２の通信手段によって前記復号化情報を受信した後、前記携帯端末装置から前記暗号化データを受信する情報処理装置で実行されるプログラムにおいて、前記第１の通信手段により受信した前記暗号化データおよび前記第２の通信手段により受信した前記復号化情報をデータ記憶部に記憶させる記憶ステップと、前記暗号化データと共に受信した前記識別情報と前記復号化情報と共に受信した前記識別情報とが一致した場合に、前記第２の通信手段によって受信した前記復号化情報を用いて前記第１の通信手段によって受信した前記暗号化データに復号化処理を施して前記データを抽出する復号化処理ステップと、前記暗号化データと共に受信した前記識別情報と前記復号化情報と共に受信した前記識別情報とが一致しなかった場合に、再度、前記復号化情報と共に前記識別情報を前記携帯端末装置から受信する受信ステップと、前記データが抽出された場合、前記データ記憶部に記憶された前記暗号化データおよび前記復号化情報を廃棄するとともに、前記第２の通信手段により所定回数前記復号化情報を受信した後または所定時間経過した後、前記データ記憶部に記憶された前記暗号化データおよび前記復号化情報を廃棄する廃棄ステップと、を前記情報処理装置で実行させる。
【発明の効果】
【００１７】
本発明によれば、第１の通信によって第２の通信で送信される暗号化データの復号化情報を送信するため、簡単な操作で暗号化データの復号化処理に用いる復号化情報を入力することができる、という効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、本発明にかかる情報処理装置、情報処理システムおよび情報処理装置で実行されるプログラムの最良な実施の形態を詳細に説明する。なお、本発明はこれらの実施の形態に限定されるものではない。
【００１９】
本発明が適用される複合機および携帯端末装置を含む情報処理システムの処理について、簡単に説明する。図１は、本実施の形態にかかる情報処理システムの処理の一例を示す説明図である。本実施の形態にかかる情報処理システムは、まず、携帯端末装置から第１の通信によって処理対象となるデータを暗号化したデータ（以下、暗号化データとする）を複合機に送信し、次いで第２の通信でパスワードを送信する。複合機は、パスワードを用いて暗号化データに復号化処理を施してデータを抽出し、抽出したデータを印刷する。これにより、利用者は、簡単な操作でパスワードを入力することができる。
【００２０】
（第１の実施の形態）
第１の実施の形態について、添付図面を参照して説明する。本実施の形態は、情報処理装置の一例として、コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能および入力画像データ（スキャナ機能により読取られた画像データや、プリント機能により形成された画像データ、ＦＡＸ機能により受信した画像データ）を配信する機能等を備えたいわゆる複合機（ＭＦＰ：Multi Function Peripheral）に適用する。
【００２１】
まず、本発明が適用される複合機および携帯端末装置を含む情報処理システムの構成例について説明する。図２は、第１の実施の形態にかかる情報処理システムの構成を示すブロック図である。本実施の形態にかかる情報処理システム１０は、複合機２００と、携帯情報端末装置２２０とを備え、複合機２００と携帯端末装置２２０とは、２つの通信手段によって通信可能である。また、複合機２００は、ネットワーク２３０に接続され、ネットワーク２３０を介して他の複合機２４０やファクシミリ装置、クライアント端末装置等に接続されている。
【００２２】
複合機２００は、ＮＦＣ通信部２０１と、ブルートゥース通信部２０２と、出力アプリケーション２０３、スキャナ部２０４と、表示制御部２０５と、プリンタ部２０６と、ファクシミリ送受信部２０７と、データ記憶部２０８と、通信制御部２０９とを備えている。
【００２３】
ＮＦＣ通信部２０１は、ＮＦＣ（Near Field Communication）と呼ばれる非接触ＩＣなどを含む無線通信規格により携帯端末装置２２０と非接触で双方向通信するものであり、具体的には、後述する携帯端末装置のＮＦＣ通信部２２１からの情報を非接触で読み出す通信制御プログラムを内蔵したリーダ／ライタおよび／またはタグの機能を有する。ＮＦＣ通信部１０１は、もう一つの通信手段であるブルートゥース通信部２０２と比較して近距離、すなわち通信距離が０〜１０数cmの非接触無線通信によりデータを送受信する。また、ＮＦＣ通信部２０１によるＮＦＣ規格の非接触通信では、データ転送速度（１００〜４００ｋｂｐｓ）がブルートゥース通信部２０２によるBluetooth（Ｒ）規格の無線通信のデータ転送速度（１〜２Ｍｂｐｓ）よりも遅いため、比較的小容量のデータの通信に用いる。なお、ＮＦＣ通信部２０１は、通信規格をＮＦＣに限る必要はなく、比較的近距離、すなわち後述するBluetooth（Ｒ）規格の無線通信の通信範囲より狭い通信範囲での無線通信が可能であればIrDA(Infrared Data Association)など他の通信規格であってもよい。
【００２４】
また、ＮＦＣ通信部２０１は、携帯端末装置２２０がＮＦＣ通信部２０１の通信範囲内に位置（存在）した場合に、携帯端末装置２２０のＮＦＣ通信部２２１の通信制御プログラムと同じ通信プロトコルによって携帯端末装置２００のＮＦＣ通信部２２１との無線通信を確立し、携帯端末装置２２０から送信されたパスワードを受信する。ここで、パスワードは、携帯端末装置２２０から受信した暗号化データを復号化する暗号化アルゴリズム、暗号鍵などの情報（本発明にかかる復号化情報）である。なお、パスワードは、携帯端末装置２２０に割当てられた固有の情報や携帯端末装置２２０を所持するユーザを識別する情報であってもよい。ユーザを識別する情報を用いる場合は、社員ＩＤ等の情報を用いてもよい。このように、データの送受信が容易なＮＦＣ通信部によって携帯端末装置２２０からＮＦＣ通信でパスワードを受信することにより、ユーザは複合機２００に携帯端末装置２２０を近づけるだけで特別な操作することなく、パスワードを入力することが可能となるため、利便性が向上する。
【００２５】
また、ＮＦＣ通信部２０１は、携帯端末装置２２０からパスワードを受信すると共に、パスワードＩＤを受信してもよい。パスワードＩＤとは、処理対象となるデータの暗号化に用いたパスワードを識別する情報（本発明にかかる識別情報）である。なお、パスワードＩＤは、データの暗号化に用いたパスワードと異なる情報であれば、携帯端末装置２２０に割当てられた固有の情報や携帯端末装置２２０を所持するユーザを識別する情報であってもよい。
【００２６】
ブルートゥース通信部２０２は、Bluetooth（Ｒ）規格により携帯端末装置２２０と非接触で通信するものである。Bluetooth（Ｒ）規格の無線通信方式を採用したブルートゥース通信部２０２は、ＮＦＣ規格の非接触通信方式のＮＦＣ通信部２０１と比較して大容量かつ高速（１〜１０Ｍｂｐｓ）でデータの送受信を行う。また、Bluetooth（Ｒ）規格の無線通信方式を採用したブルートゥース通信部２０２では、機器間の距離が１０ｍ以内であれば障害物があっても利用することができ、ＮＦＣ規格の通信方式の通信範囲に比べて通信範囲が長くなっている。
【００２７】
ブルートゥース通信部２０２は、具体的には、暗号化データの受信を担うBluetooth（Ｒ）規格のトランシーバ等のBluetooth（Ｒ）  I／F（インタフェース）と、通信制御部とから構成される。Bluetooth（Ｒ）  I／Fは、接続先の携帯端末装置２２０からの暗号化データの受信を担うものである。通信制御部は、携帯端末装置２２０との間で暗号化データを送受信する前に、Bluetooth（Ｒ）  I／Fを介してBluetooth（R）規格の無線通信を確立する処理を行う通信制御プログラムである。なお、無線通信の確立に使用する情報としては、Bluetooth（Ｒ）  I／Fに割り当てられた固有のアドレス情報を用いる。
【００２８】
なお、本実施の形態では、無線通信としてBluetooth（Ｒ）規格に準拠したブルートゥース通信部２０２を用いているが、これに限定されるものではなく、Bluetooth（Ｒ）規格に代えて他の規格、例えば、ＩＥＥＥ８０２．１１ａ／ＩＥＥＥ８０２．１１ｂ／ＩＥＥＥ８０２．１１ｎ／ＩＥＥＥ８０２．１１ｇなどいわゆる無線ＬＡＮ規格の方式で無線通信を行うように構成することができる。この場合、暗号化データの送受信を担うＩＥＥＥ８０２．１１ａ／ＩＥＥＥ８０２．１１ｂ規格のネットワークボードとＩＥＥＥ８０２．１１ａ／ＩＥＥＥ８０２．１１ｂによる無線通信の確立や暗号化データの送受信を制御する通信制御部（通信制御プログラム）で無線ＬＡＮ通信部を構成すればよい。また、ＵＷＢ通信方式で機器間の距離が３ｍ以内なら有線のＵＳＢ２．０と同等の４８０Ｍｂｐｓでの通信が可能なWireless USB規格で無線通信を行うように構成することができる。この場合には、データの送受信を担うWireless USB規格としてのＵＷＢデバイス、無線通信の確立や暗号化データの送受信を制御する通信制御部（通信制御プログラム）によりWireless USB通信部を構成すればよい。
【００２９】
また、ブルートゥース通信部２０２は、携帯端末装置２２０がブルートゥース通信部２０２の通信範囲内に存在した場合に、携帯端末装置２２０のブルートゥース通信部２２２の通信制御プログラムと同じ通信プロトコルによって携帯端末装置２２０のブルートゥース通信部２２２との通信を確立し、携帯端末装置２２０から送信された暗号化データおよびパスワードＩＤを受信する。なお、本実施の形態では、暗号化データと共に、パスワードＩＤを受信しているが、これに限定するものではない。例えば、暗号化データのみを携帯端末装置２２０から受信してもよい。ここで、暗号化データとは、機密性を保ちたい画像データや文書データ、テキストデータ、その他様々な種類のデータであり、プリンタ部２０６等において処理対象となるデータである。このように、暗号化データをブルートゥース通信部２０２によって携帯端末装置２２０から受信することにより、携帯端末装置２２０と複合機２００との無線通信を傍受されても、機密性を保ちたいデータが漏洩する可能性を低減することができる。
【００３０】
出力アプリケーション２０３は、復号化処理部２０３ａを備え、スキャナ部２０４、表示制御部２０５、プリンタ部２０６、ファクシミリ送受信部２０７、通信制御部２０９等への命令の出力、操作部からのデータの出力指示の受付、データ記憶部２０８に格納するパスワードおよび暗号化データの管理、プリンタ部２０６等で実行される出力動作の制御などの処理を行うアプリケーションとする。
【００３１】
復号化処理部２０３ａは、ブルートゥース通信部２０２で受信した暗号化データに対して復号化処理を施してデータを抽出する。具体的には、復号化処理部２０３ａは、ＮＦＣ通信部２０１によって受信したパスワードを用いて、暗号化データを復号化する。また、復号化処理部２０３ａは、予め出力アプリケーション２０３に備えられていても良いし、プラグイン形式で出力アプリケーション２０３に対して追加するようにしてもよい。
【００３２】
また、復号化処理部２０３ａは、ＮＦＣ通信部２０１で受信したパスワードが暗号化データの復号化処理を認められるパスワードであるか否かを判断する。具体的には、パスワードおよび暗号化データそれぞれと共にパスワードＩＤを受信した場合、復号化処理部２０３ａは、ＮＦＣ通信部２０１で受信したパスワードＩＤと、ブルートゥース通信部２０２で受信したパスワードＩＤとが一致するか否かを判断する。そして、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致した場合は、暗号化データの復号化処理が実行される。なお、暗号化データから抽出されたデータの出力された後、出力アプリケーション２０３は、データ記憶部２０８からの情報の漏洩を防止するため、暗号化データおよびパスワードを廃棄する。
【００３３】
一方、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致しなかった場合、出力アプリケーション２０３は、データ記憶部２０８に記憶されたパスワードおよび暗号化データを廃棄する。
【００３４】
なお、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致しなかった場合、直ちに、出力アプリケーション２０３がデータ記憶部２０８に記憶されるパスワードおよび暗号化データを廃棄することとしたが、これに限定するものではない。例えば、ＮＦＣ通信部２０１が携帯端末装置２２０から再度パスワードおよびパスワードＩＤを受信した場合、出力アプリケーション２０３はパスワードおよび暗号化データを廃棄しない。そして、復号化処理部２０３ａは、再度、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致するか否か判断する。そして、出力アプリケーション２０３は、ＮＦＣ通信部２０１で所定回数パスワードを受信した後または所定時間経過した後、データ記憶部２０８に記憶されるパスワードおよび暗号化データを廃棄する。
【００３５】
表示制御部２０５は、出力アプリケーション２０３からの命令を受けて操作部の入出力を制御する。具体的には、出力アプリケーション２０３によってデータ記憶部２０８に記憶されるパスワードおよび暗号化データが廃棄されなかった場合、操作部にパスワードの送信を要求するメッセージを表示する。
【００３６】
通信制御部２０９は、無線ＬＡＮ等のネットワークに接続され、通信プロトコルに従ってネットワークに接続された他の機器との間でデータ等のやり取りを行うものである。具体的には、携帯端末装置２２０の通信制御部２２５と通信を確立し、例えば、パスワードの送信を要求するメッセージを送信する。
【００３７】
スキャナ部２０４は、ＣＣＤ（Charge Coupled Devices）等のような撮像素子で原稿を読み取る。なお、スキャナ部２０４には、ＡＤＦ（Auto Document Feeder）を搭載して、自動原稿送りを行う機構を設けてもよい。
【００３８】
プリンタ部２０６は、復号化処理部２０３ａによって復号化処理が施されて抽出されたデータを印刷する。
【００３９】
ファクシミリ送受信部２０７は、スキャナ部２０４によって読込まれたデータや復号化処理部２０３ａによって抽出されたデータを、ネットワーク２３０を介して他の複合機２４０やファクシミリ装置、クライアント端末などに送信する。また、ファクシミリ送受信部２０７は、他の複合機２４０やファクシミリ装置、クライアント端末から送信されたデータを受信する。
【００４０】
データ記憶部２０８は、ＮＦＣ通信部２０１で受信したパスワード、ブルートゥース通信部２０２で受信した暗号化データ、復号化処理部２０３ａによって抽出されたデータ、スキャナ部２０４で読み取った画像データ、ネットワーク２３０を介して外部から入力された画像データ等を一時的に保存しておくバッファメモリである。
【００４１】
次に、携帯端末装置２２０について説明する。携帯端末装置２２０は、ＮＦＣ通信部２２１と、ブルートゥース通信部２２２と、データ記憶部２２３と、文書操作アプリケーション２２４と、通信制御部２２５と、表示制御部２２６とを備えている。なお、携帯端末装置２２０は、具体的には携帯電話や、ＰＤＡ（Personal Digital Assistants）、ノートＰＣ、携帯型情報記憶媒体等である。
【００４２】
ＮＦＣ通信部２２１は、携帯端末装置２２０が複合機２００のＮＦＣ通信部２０１の通信範囲内に位置（存在）した場合に、複合機２００のＮＦＣ通信部２０１の通信制御プログラムと同じ通信プロトコルによって複合機２００のＮＦＣ通信部２０１との通信を確立し、携帯端末装置２２０からパスワードおよびパスワードＩＤを送信する。なお、本実施の形態では、パスワードおよびパスワードＩＤを複合機２００に送信しているが、これに限定するものではない。例えば、ＮＦＣ通信部２２１は、パスワードのみを複合機２００に送信してもよい。
【００４３】
具体的には、ＮＦＣ通信部２２１は、タグと、通信の確立やデータの送受信を制御する通信制御プログラムとを内蔵したＮＦＣチップであり、このタグに上記パスワードおよびパスワードＩＤを記憶する。このＮＦＣ通信部２２１が複合機２００に近接し、複合機２００の通信範囲内にＮＦＣ通信部２２１が位置（存在）すると、通信が確立され複合機２００のＮＦＣ通信部（リーダ／ライタ）２０１によってタグ内の情報が読み取られることにより送信されるようになっている。
【００４４】
なお、この場合には、タグと通信制御プログラムとを内蔵したＮＦＣチップを非接触式ＩＣカードに保存しておき、携帯端末装置２２０の本体と独立して、パスワードおよびパスワードＩＤを複合機２００に送信する構成としてもよい。
【００４５】
なお、本実施の形態では、携帯端末装置２２０のＮＦＣ通信部２２１にパスワードおよびパスワードＩＤを記憶したタグを設け、複合機２００のＮＦＣ通信部２０１をリーダ／ライタとして構成したが、これに限定されるものではない。携帯端末装置２２０のＮＦＣ通信部２２１をリーダ／ライタとし、複合機２００のＮＦＣ通信部２０１をタグとして構成してもよい。この場合には、複合機２００のＮＦＣ通信部２０１にパスワードおよびパスワードＩＤを記憶しておき、携帯端末装置２２０のＮＦＣ通信部２２１をＮＦＣ通信部２０１に近接させて通信を確立し、文書操作アプリケーション２２４によって、ＮＦＣ通信部２０１のパスワードおよびパスワードＩＤをＮＦＣ通信部２２１に転送し、ＮＦＣ通信部２２１のリーダ／ライタによって、転送されたパスワードおよびパスワードＩＤを携帯端末装置２２０の文書操作アプリケーション２２４で処理するように構成すればよい。また、携帯端末装置２２０のＮＦＣ通信部２２１と複合機２００のＮＦＣ通信部２０１の両方にタグとリーダ／ライタの両機能を設けるように構成してもよい。
【００４６】
ブルートゥース通信部２２２は、複合機２００のブルートゥース通信部２０２の通信制御プログラムと同じ通信プロトコルによって複合機２００のブルートゥース通信部２０２との通信が確立した場合は、データ記憶部２２３に一時的に蓄積されている暗号化データおよびパスワードＩＤを複合機２００に送信する。なお、本実施の形態では、暗号化データおよびパスワードＩＤを複合機２００に送信しているが、これに限定するものではない。例えば、暗号化データのみを複合機２００に送信してもよい。
【００４７】
文書操作アプリケーション２２４は、暗号化処理部２２４ａを備え、通信制御部２２５、表示制御部２２６等への命令の出力、データの作成、処理対象となるデータ、パスワード、パスワードＩＤおよび暗号化データのデータ記憶部２２３への格納、図示しない操作部からのパスワードおよびパスワードＩＤ等の入力受付、ＮＦＣ通信部２２１のタグへのパスワードおよびパスワードＩＤの格納などを行うアプリケーションとする。暗号化処理部２２４ａは、データ記憶部２２３に記憶されたデータに対して、図示しない操作部から入力を受け付けたパスワードを用いて秘密鍵暗号方式等により暗号化処理を施して、暗号化データを生成する。暗号化処理部２２４ａによって生成された暗号化データは、データ記憶部２２３に一時的に蓄積される。
【００４８】
通信制御部２２５は、無線ＬＡＮ等のネットワークと接続され、通信プロトコルに従ってネットワークに接続された他の機器との間でデータ等のやり取りを行うものである。具体的には、複合機２００の通信制御部２０９と通信を確立し、例えば、パスワードの送信を要求するメッセージを受信する。また、通信制御部２２５は、ネットワークを介して外部のデータにアクセスし、データを取得する。なお、通信制御部２２５は、有線や他のクライアント端末とデータを同期するレプリケータ等でもよい。
【００４９】
表示制御部２２６は、文書操作アプリケーション２２４からの命令を受けて図示しない操作部の入出力を制御する。具体的には、通信制御部２２５によって複合機２００からパスワードの送信を要求するメッセージを受信した場合、表示制御部２２６は、文書操作アプリケーション２２４からの命令を受けて、図示しない操作部にパスワードの送信を要求するメッセージを表示する。
【００５０】
データ記憶部２２３は、処理対象となるデータ、図示しない操作部から入力されたパスワードおよびパスワードＩＤ、および暗号化処理部２２４ａによって生成された暗号化データ等を一時的に保存しておくバッファメモリである。
【００５１】
次に、以上のように構成されている携帯端末装置２２０の暗号化データおよびパスワードの送信処理について説明する。図３は、携帯端末装置２２０が行う送信処理の手順を示すフローチャートである。
【００５２】
まず、文書操作アプリケーション２２４は、図示しない操作部からの指示に従ってデータを作成し、データ記憶部２２３に格納する（ステップＳ３０１）。暗号化処理部２２４ａは、入力を受け付けたパスワードを用いてデータ記憶部２２３に記憶されたデータに暗号化処理を施して、暗号化データを生成し、データ記憶部２２３に暗号化データを一時的に蓄積する（ステップＳ３０２）。
【００５３】
次に、文書操作アプリケーション２２４は、入力を受け付けたパスワードおよびパスワードＩＤをＮＦＣ通信部２２１のタグおよびデータ記憶部２２３に格納する（ステップＳ３０３）。そして、利用者が移動して、携帯端末装置２２０が複合機２００のＮＦＣ通信部２０１の通信範囲内に位置した場合、ＮＦＣ通信部２２１は、タグに格納されたパスワードおよびパスワードＩＤを複合機２００に送信する（ステップＳ３０４）。次いで、ブルートゥース通信部２２２は、データ記憶部２２３に一時的に蓄積されている暗号化データおよびパスワードＩＤを複合機２００に送信する（ステップＳ３０５）。
【００５４】
なお、本実施の形態においては、ＮＦＣ通信部２２１によってパスワードおよびパスワードＩＤを送信した後、ブルートゥース通信部２２２によって暗号化データおよびパスワードＩＤを送信することとしたが、これに限定するものではない。例えば、暗号化データおよびパスワードＩＤを予め複合機２００に送信しておき、携帯端末装置２２０を所持する利用者が複合機２００のＮＦＣ通信部２０１の通信範囲内に位置した場合に、パスワードおよびパスワードＩＤを送信してもよい。
【００５５】
次に、以上のように構成されている複合機２００において暗号化データに復号化処理を施して出力する処理について説明する。図４は、複合機２００が行う出力処理の手順を示すフローチャートである。
【００５６】
まず、ＮＦＣ通信部２０１は、携帯端末装置２２０がＮＦＣ通信部２０１の通信範囲内に位置した場合に、携帯端末装置２２０のＮＦＣ通信部２２１との通信を確立し、携帯端末装置２２０から送信されたパスワードおよびパスワードＩＤを受信する（ステップＳ４０１）。次いで、ブルートゥース通信部２０２は、携帯端末装置２２０から暗号化データおよびパスワードＩＤを受信する（ステップＳ４０２）。そして、受信したパスワードおよび暗号化データは、出力アプリケーション２０３によってデータ記憶部２０８に格納される。なお、本実施の形態では、パスワードおよびパスワードＩＤを受信した後、暗号化データおよびパスワードＩＤを受信することとしたが、これに限定するものではない。例えば、暗号化データおよびパスワードＩＤを受信した後、携帯端末装置２２０がＮＦＣ通信部２０１の通信範囲内に位置した場合に、パスワードおよびパスワードＩＤを受信してもよい。
【００５７】
次に、復号化処理部２０３ａは、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致するか否かを判断する（ステップＳ４０３）。なお、パスワードおよび暗号化データそれぞれと共に、パスワードＩＤを受信しなかった場合は、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致するか否かの判断を行わず、パスワードを用いて暗号化データの復号化処理を実行する。
【００５８】
ここで、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致しなかった場合（ステップＳ４０３：Ｎｏ）、出力アプリケーション２０３は、データ記憶部２０８に蓄積するパスワードおよび暗号化データを廃棄する（ステップＳ４０６）。
【００５９】
一方、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致した場合、復号化処理部２０３ａは、ＮＦＣ通信部２０１で受信したパスワードを用いてブルートゥース通信部２０２で受信した暗号化データに復号化処理を施してデータを抽出する（ステップＳ４０４）。
【００６０】
データが抽出されると、出力アプリケーション２０３は、抽出されたデータの出力（印刷）をプリンタ部２０６に指示する（ステップ４０５）。そして、プリンタ部２０６によりデータが印刷されると、出力アプリケーション２０３は、データ記憶部２０８に蓄積しているパスワードおよび暗号化データを廃棄する（ステップＳ４０６）。
【００６１】
このように、携帯端末装置２２０から複合機２００へＮＦＣ通信でパスワードを送信し、送信されたパスワードを用いて複合機２００に蓄積された暗号化データに復号化処理を施してデータを抽出し、抽出したデータを出力することができるため、携帯端末装置２２０を複合機２００へ近づけるだけでパスワードを複合機２００に入力することができる。また、携帯端末装置２２０から複合機２００へ送信するデータが暗号化されているため、携帯端末装置２２０と複合機２００との無線通信が傍受されても、データが漏洩する可能性を低減することができる。
【００６２】
なお、本実施の形態では、複合機２００で利用する機能として、プリント機能を一例として説明したが、このほかにも複合機２００が備える機能、例えばＦＡＸ機能等を利用してもよい。例えば、ＦＡＸ機能を利用する場合は、復号化されたデータを他の複合機２４０やファクシミリ装置に送信するようにしてもよい。
【００６３】
次に、複合機２００のハードウェア構成を説明する。図５は、本実施の形態にかかる複合機のハードウェア構成を示す説明図である。図５に示すように、デジタル複合機は、コントローラ５１０とプリンタ部２０６およびスキャナ部２０４とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ５１０は、デジタル複合機全体の制御と描画、通信、操作部５２０からの入力を制御するコントローラである。なお、プリンタ部２０６またはスキャナ部２０４には、２値化を行う誤差拡散や階調の補正を行うガンマ変換などの画像処理部分が含まれる。操作部５２０は、スキャナ部２０４で読み取られた原稿の原稿画像情報等をＬＣＤ（Liquid Crystal Display）に表示するとともに操作者からの入力をタッチパネルを介して受け付ける操作表示部５２０ａと、操作者からのキー入力を受け付けるキーボード部５２０ｂとを有している。
【００６４】
本実施の形態にかかるデジタル複合機２００は、操作部５２０のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能を切り替えて選択することが可能となっている。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、スキャナ機能の選択時にはスキャナモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
【００６５】
コントローラ５１０は、コンピュータの主要部であるＣＰＵ（Central Processing Unit）５１１と、システムメモリ（ＭＥＭ−Ｐ）５１２と、ノースブリッジ（ＮＢ）５１３と、サウスブリッジ（ＳＢ）５１４と、ＡＳＩＣ（Application Specific Integrated Circuit）５１６と、記憶部であるローカルメモリ（ＭＥＭ−Ｃ）５１７と、記憶部であるハードディスクドライブ（ＨＤＤ）５１８とを有し、ＮＢ５１３とＡＳＩＣ５１６との間をＡＧＰ（Accelerated Graphics Port）バス５１５で接続した構成となる。また、ＭＥＭ−Ｐ５１２は、ＲＯＭ（Read Only Memory）５１２ａと、ＲＡＭ（Random Access Memory）５１２ｂとをさらに有する。
【００６６】
ＣＰＵ５１１は、デジタル複合機の全体制御を行うものであり、ＮＢ５１３、ＭＥＭ−Ｐ５１２およびＳＢ５１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００６７】
ＮＢ５１３は、ＣＰＵ５１１とＭＥＭ−Ｐ５１２、ＳＢ５１４、ＡＧＰバス５１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ５１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００６８】
ＭＥＭ−Ｐ５１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ５１２ａとＲＡＭ５１２ｂとからなる。ＲＯＭ５１２ａは、ＣＰＵ５１１の動作を制御するプログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ５１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００６９】
ＳＢ５１４は、ＮＢ５１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ５１４は、ＰＣＩバスを介してＮＢ５１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部５８０なども接続される。
【００７０】
ＡＳＩＣ５１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰバス５１５、ＰＣＩバス、ＨＤＤ５１８およびＭＥＭ−Ｃ５１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ５１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ５１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ５１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などを行う複数のＤＭＡＣ（Direct Memory Access Controller）と、プリンタ部２０６やスキャナ部２０４との間でＰＣＩバスを介したデータ転送を行うＰＣＩユニットとからなる。このＡＳＩＣ５１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）５３０、ＵＳＢ（Universal Serial Bus）５４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インタフェース５５０が接続される。
【００７１】
ＭＥＭ−Ｃ５１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ５１８は、画像データの蓄積、ＣＰＵ５１１の動作を制御するプログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。 
【００７２】
ＡＧＰバス５１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ５１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にするものである。
【００７３】
なお、本実施の形態の複合機２００で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施の形態の複合機２００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００７４】
さらに、本実施の形態の複合機２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の複合機２００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００７５】
本実施の形態の複合機２００で実行されるプログラムは、上述した各部（ＮＦＣ通信部、ブルートゥース通信部、出力アプリケーション、表示制御部、ファクシミリ送受信部、データ記憶部、通信制御部など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ＮＦＣ通信部、ブルートゥース通信部、出力アプリケーション、表示制御部、ファクシミリ送受信部、データ記憶部、通信制御部などが主記憶装置上に生成されるようになっている。
【００７６】
また、本実施の形態の携帯端末装置２２０で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。また、本実施の形態の携帯端末装置２２０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００７７】
さらに、本実施の形態の携帯端末装置２２０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の携帯端末装置２２０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００７８】
本実施の形態の携帯端末装置２２０で実行されるプログラムは、上述した各部（ＮＦＣ通信部、ブルートゥース通信部、文書操作アプリケーション、データ記憶部、通信制御部、表示制御部など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ＮＦＣ通信部、ブルートゥース通信部、データ記憶部、文書操作アプリケーション、通信制御部、表示制御部などが主記憶装置上に生成されるようになっている。
【００７９】
なお、上述した実施の形態では、複合機を一例として説明したが、本発明は複合機に限る必要はなく、コピー機、ファクシミリ、プリンタを含む様々な装置に適用することができる。
【００８０】
（第２の実施の形態）
第２の実施の形態について、添付図面を参照して説明する。本発明が適用される複合機、携帯端末装置およびクライアント端末の構成例について、第１の実施の形態と異なる部分を説明する。他の部分については第１の実施の形態と同様であるので、上述した説明を参照し、ここでの説明を省略する。図６は、第２の実施の形態にかかる情報処理システムの構成を示すブロック図である。
【００８１】
本実施の形態にかかる複合機２００は、ＮＦＣ通信部２０１と、ブルートゥース通信部２０２と、出力アプリケーション２０３と、スキャナ部２０４と、表示制御部２０５と、プリンタ部２０６と、ファクシミリ送受信部２０７と、データ記憶部２０８と、通信制御部２０９とを備えている。ここで、ＮＦＣ通信部２０１と、ブルートゥース通信部２０２と、出力アプリケーション２０３と、スキャナ部２０４と、表示制御部２０５と、プリンタ部２０６と、ファクシミリ送受信部２０７と、データ記憶部２０８と、通信制御部２０９の構成、機能は、第１の実施の形態とほぼ同様であるので説明を省略する。
【００８２】
次に、携帯端末装置６００について説明する。携帯端末装置６００は、ＮＦＣ通信部６０１と、ブルートゥース通信部２２２と、文書操作アプリケーション６０２と、通信制御部６０３と、データ記憶部２２３と、表示制御部２２６とを備えている。ここで、ブルートゥース通信部２２２、データ記憶部２２３、表示制御部２２６の構成、機能は、第１の実施の形態とほぼ同様であるので説明を省略する。
【００８３】
ＮＦＣ通信部６０１は、クライアント端末６１０のＮＦＣ通信部６１１の通信範囲内に位置（存在）した場合に、クライアント端末６１０のＮＦＣ通信部６１１の通信制御プログラムと同じ通信プロトコルによってクライアント端末６１０のＮＦＣ通信部６１１との通信を確立し、クライアント端末６１０のＮＦＣ通信部６１１からパスワードおよびパスワードＩＤを非接触で読み出す通信制御プログラムを内蔵したリーダ／ライタおよび／またはタグの機能を有する。なお、本実施の形態では、パスワードおよびパスワードＩＤを読み出しているが、これに限定されるものではない。例えば、パスワードのみを読み出してもよい。読み出したパスワードおよびパスワードＩＤは、文書操作アプリケーション６０２によって、データ記憶部２２３に格納される。
【００８４】
また、ＮＦＣ通信部６０１は、複合機２００のＮＦＣ通信部２０１の通信範囲内に位置（存在）した場合に、複合機２００のＮＦＣ通信部２０１の通信制御プログラムと同じ通信プロトコルによって複合機２００のＮＦＣ通信部２０１との通信を確立し、文書操作アプリケーション６０２によって、パスワードおよびパスワードＩＤをＮＦＣ通信部２０１に転送し、ＮＦＣ通信部６０１のリーダ／ライタによって、転送されたパスワードおよびパスワードＩＤを複合機２００のＮＦＣ通信部（タグ）２０１に送信して書き込む。
【００８５】
文書操作アプリケーション６０２は、暗号化処理部を備えていない点で第１の実施の形態にかかる文書操作アプリケーション６０２と異なる。具体的には、通信制御部６０３、表示制御部２２６等への命令の出力、データの作成、処理対象となるデータ、パスワード、パスワードＩＤおよび暗号化データのデータ記憶部２２３への格納、図示しない操作部、通信制御部６０３またはＮＦＣ通信部６０１からのパスワードおよびパスワードＩＤ等の入力受付などを行うアプリケーションとする。
【００８６】
図７〜１０は、携帯端末装置６００がパスワードの入力を受け付ける方法の一例を示す説明図である。図７では、携帯端末装置６００を操作する利用者によって図示しない操作部からパスワードが直接入力された場合を示す。図８は、通信制御部６０３がネットワークを介してクライアント端末６１０からメールの受信によってパスワードが入力された場合を示す。図９は、携帯端末装置６００が備えるＮＦＣ通信部６０１を識別するＮＦＣのＩＤがパスワードとして入力された場合を示す。図１０は、ＮＦＣ通信部６０１がクライアント端末６１０のＮＦＣ通信部６１１から受信したパスワードが入力された場合を示す。
【００８７】
通信制御部６０３は、無線ＬＡＮ等のネットワークと接続され、通信プロトコルに従ってネットワークに接続された他の機器との間でデータ等のやり取りを行うものである。具体的には、クライアント端末６１０の通信制御部６１２と通信を確立し、例えば、暗号化データ等を受信する。
【００８８】
次に、クライアント端末６１０について説明する。クライアント端末６１０は、ＮＦＣ通信部６１１と、通信制御部６１２と、データ記憶部６１３と、文書作成アプリケーション６１４とを備えている。
【００８９】
ＮＦＣ通信部６１１は、クライアント端末６１０が携帯端末装置６００のＮＦＣ通信部６０１の通信範囲内に位置（存在）した場合に、携帯端末装置６００のＮＦＣ通信部６０１の通信制御プログラムと同じ通信プロトコルによって携帯端末装置６００のＮＦＣ通信部６０１との通信を確立し、クライアント端末６１０からパスワードおよびパスワードＩＤを送信する。なお、本実施の形態では、パスワードおよびパスワードＩＤを携帯端末装置６００に送信しているが、これに限定するものではない。例えば、パスワードのみを携帯端末装置６００に送信してもよい。
【００９０】
具体的には、ＮＦＣ通信部６１１は、タグと、通信の確立やデータの送受信を制御する通信制御プログラムとを内蔵したＮＦＣチップであり、このタグに上記パスワードおよびパスワードＩＤを記憶する。このＮＦＣ通信部６１１を携帯端末装置６００に近接すると、通信が確立され携帯端末装置６００のＮＦＣ通信部（リーダ／ライタ）６０１によってタグ内の情報が読み取られることにより送信されるようになっている。
【００９１】
なお、この場合には、タグと通信制御プログラムとを内蔵したＮＦＣチップを非接触式ＩＣカードに保存しておき、携帯端末装置６００の本体と独立して、パスワードやパスワードＩＤを複合機２００に送信する構成としてもよい。
【００９２】
なお、本実施の形態では、クライアント端末６１０のＮＦＣ通信部６１１にパスワードやパスワードＩＤを記憶したタグを設け、携帯端末装置６００のＮＦＣ通信部６０１をリーダ／ライタとして構成したが、これに限定されるものではない。クライアント端末６１０のＮＦＣ通信部６１１をリーダ／ライタとし、携帯端末装置６００のＮＦＣ通信部６０１をタグとして構成してもよい。この場合には、携帯端末装置６００のＮＦＣ通信部６０１にパスワードやパスワードＩＤを記憶しておき、クライアント端末６１０のＮＦＣ通信部６１１をＮＦＣ通信部６０１に近接させて通信を確立し、文書作成アプリケーション６１４によって、ＮＦＣ通信部６０１のパスワードやパスワードＩＤをＮＦＣ通信部６１１に転送し、ＮＦＣ通信部６１１のリーダ／ライタによって、転送されたパスワードやパスワードＩＤをクライアント端末６１０の文書作成アプリケーション６１４で処理するように構成すればよい。また、クライアント端末６１０のＮＦＣ通信部６１１と携帯端末装置６００のＮＦＣ通信部６０１の両方にタグとリーダ／ライタの両機能を設けるように構成してもよい。
【００９３】
ブルートゥース通信部６１２は、携帯端末装置６００のブルートゥース通信部６０２との通信が確立した場合は、データ記憶部６１３に一時的に蓄積されている暗号化データおよびパスワードＩＤを複合機２００に送信する。なお、本実施の形態では、暗号化データと共に、パスワードＩＤを送信しているが、これに限定するものではない。例えば、暗号化データのみを携帯端末装置６００に送信してもよい。
【００９４】
文書作成アプリケーション６１４は、暗号化処理部６１４ａを備え、通信制御部６１２等への命令の出力、データの作成、処理対象となるデータ、パスワード、パスワードＩＤおよび暗号化データのデータ記憶部６１３への格納、図示しない操作部からのパスワードおよびパスワードＩＤ等の入力受付、ＮＦＣ通信部６０１のタグへのパスワードおよびパスワードＩＤの格納などを行うアプリケーションとする。暗号化処理部６１４ａは、データ記憶部６１３に記憶されたデータに対して、図示しない操作部から入力を受け付けたパスワードを用いて秘密鍵暗号方式等により暗号化処理を施して、暗号化データを生成する。暗号化処理部６１４ａによって生成された暗号化データは、データ記憶部６１３に一時的に蓄積される。
【００９５】
通信制御部６１２は、無線ＬＡＮ等のネットワークと接続され、通信プロトコルに従ってネットワークに接続された他の機器との間でデータ等のやり取りを行うものである。具体的には、携帯端末装置６００の通信制御部６０３と通信を確立し、例えば、パスワードおよびパスワードＩＤ等を送受信する。また、通信制御部６１２は、ネットワークを介して外部のデータにアクセスし、データを取得する。なお、通信制御部６１２は、有線や他のクライアント端末とデータを同期するレプリケータ等でもよい。
【００９６】
データ記憶部６１３は、文書作成アプリケーション６１４の命令を受け、処理対象となるデータ、図示しない操作部から入力されたパスワードおよびパスワードＩＤ、および暗号化処理部６１４ａによって生成された暗号化データ等を一時的に保存しておくバッファメモリである。
【００９７】
次に、以上のように構成されているクライアント端末６１０の暗号化データおよびパスワードの送信処理について説明する。図１１は、クライアント端末６１０が行う送信処理の手順を示すフローチャートである。
【００９８】
まず、文書作成アプリケーション６１４は、図示しない操作部からの指示に従ってデータを作成し、データ記憶部６１３に格納する（ステップＳ１１０１）。文書作成アプリケーション６１４は、図示しない操作部からパスワードおよびパスワードＩＤの入力を受け付ける（ステップＳ１１０２）。なお、入力されたパスワードおよびパスワードＩＤは、文書作成アプリケーション６１４によってデータ記憶部６１３に格納される。なお、ＮＦＣ通信部６１１によってパスワードおよびパスワードＩＤを携帯端末装置６００に送信する場合、パスワードおよびパスワードＩＤは、ＮＦＣ通信部６１１のタグに格納される。次いで、暗号化処理部６１４ａは、入力を受け付けたパスワードを用いてデータ記憶部６１３に記憶されたデータに暗号化処理を施して、暗号化データを生成し、データ記憶部６１３に暗号化データを一時的に蓄積する（ステップＳ１１０３）。
【００９９】
そして、通信制御部６１２は、データ記憶部６１３に一時的に蓄積されている暗号化データおよびパスワードＩＤを携帯端末装置６００に送信する（ステップＳ１１０４）。利用者が移動して、クライアント端末６１０が携帯端末装置６００のＮＦＣ通信部６０１の通信範囲内に位置した場合、ＮＦＣ通信部６１１は、タグに格納されたパスワードおよびパスワードＩＤを携帯端末装置６００に送信する（ステップＳ１１０５）。なお、本実施の形態では、パスワードおよびパスワードＩＤをＮＦＣ通信により送信しているが、これに限定するものではない。例えば、通信制御部６１２がネットワークを介して、携帯端末装置６００にパスワードおよびパスワードＩＤを通知してもよい。
【０１００】
次に、以上のように構成されている携帯端末装置６００の暗号化データおよびパスワードの送信処理について説明する。図１２は、携帯端末装置６００が行う送信処理の手順を示すフローチャートである。
【０１０１】
まず、文書操作アプリケーション６０２は、クライアント端末６１０から受信した暗号化データおよびパスワードＩＤを、データ記憶部２２３に格納する（ステップＳ１２０１）。次いで、ブルートゥース通信部２２２は、データ記憶部２２３に一時的に蓄積されている暗号化データおよびパスワードＩＤを複合機２００に送信する（ステップＳ１２０２）。
【０１０２】
次に、文書操作アプリケーション６０２は、クライアント端末６１０から受信したパスワードおよびパスワードＩＤをデータ記憶部２２３に格納する（ステップ１２０３）。そして、利用者が移動して、携帯端末装置６００が複合機２００のＮＦＣ通信部２０１の通信範囲内に位置した場合、ＮＦＣ通信部６０１は、データ記憶部２２３に記憶されたパスワードおよびパスワードＩＤを複合機２００に送信する（ステップＳ１２０４）。
【０１０３】
なお、本実施の形態においては、暗号化データおよびパスワードＩＤを送信した後、パスワードおよびパスワードＩＤを送信することとしたが、これに限定するものではない。例えば、パスワードおよびパスワードＩＤを予め複合機２００に送信しておき、パスワードおよびパスワードＩＤが送信されたことを確認した後、暗号化データおよびパスワードＩＤを送信してもよい。
【０１０４】
次に、以上のように構成されている複合機２００において暗号化データに復号化処理を施して出力する処理について説明する。図１３は、複合機２００が行う出力処理の手順を示すフローチャートである。
【０１０５】
まず、ブルートゥース通信部２０２は、携帯端末装置６００から暗号化データおよびパスワードＩＤを受信する（ステップＳ１３０１）。そして、受信した暗号化データは、出力アプリケーション２０３によってデータ記憶部２０８に格納される。携帯端末装置６００から暗号化データおよびパスワードＩＤを受信すると、表示制御部２０５は、出力アプリケーション２０３からの命令を受けて操作部にパスワードの送信を要求するメッセージを表示して、携帯端末装置６００からのパスワードおよびパスワードＩＤの受信を待って待機する（ステップＳ１３０２）。
【０１０６】
次いで、ＮＦＣ通信部２０１は、携帯端末装置６００がＮＦＣ通信部２０１の通信範囲内に位置した場合に、携帯端末装置６００のＮＦＣ通信部６０１との通信を確立し、携帯端末装置６００から送信されたパスワードおよびパスワードＩＤを受信する（ステップＳ１３０３）。そして、受信したパスワードおよびパスワードＩＤは、出力アプリケーション２０３によってデータ記憶部２０８に格納される。
【０１０７】
次に、復号化処理部２０３ａは、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致するか否かを判断する（ステップＳ１３０４）。なお、本実施の形態では、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致するか否かを判断しているが、これに限定するものではない。例えば、パスワードおよび暗号化データそれぞれと共に、パスワードＩＤを受信しなかった場合は、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致するか否かの判断を行わず、パスワードを用いた暗号データの復号化処理を実行する。
【０１０８】
ここで、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致しなかった場合（ステップＳ１３０４：Ｎｏ）、出力アプリケーション２０３は、ＮＦＣ通信部２０１がパスワードおよびパスワードＩＤを所定回数以上受信したか否かを判断する（ステップＳ１３０８）。そして、ＮＦＣ通信部２０１がパスワードおよびパスワードＩＤを所定回数以上受信した場合（ステップＳ１３０８：Ｙｅｓ）、出力アプリケーション２０３は、データ記憶部２０８に蓄積するパスワードおよび暗号化データを廃棄する（ステップＳ１３０７）。
【０１０９】
一方、ＮＦＣ通信部２０１で受信したパスワードＩＤとブルートゥース通信部２０２で受信したパスワードＩＤとが一致した場合、復号化処理部２０３ａは、ＮＦＣ通信部２０１で受信したパスワードを用いてブルートゥース通信部２０２で受信した暗号化データに復号化処理を施してデータを抽出する（ステップＳ１３０５）。
【０１１０】
データが抽出されると、出力アプリケーション２０３は、抽出されたデータの出力（印刷）をプリンタ部２０６に指示する（ステップ１３０６）。そして、プリンタ部２０６によりデータが印刷されると、出力アプリケーション２０３は、データ記憶部２０８に蓄積しているパスワードおよび暗号化データを廃棄する（ステップＳ１３０７）。
【０１１１】
このように、クライアント端末６１０において作成したデータを携帯端末装置６００に格納して持ち運び、携帯端末装置６００から複合機２００へＮＦＣ通信でパスワードを送信し、送信されたパスワードを用いて複合機２００に蓄積された暗号化データを復号化してデータを出力することができるため、クライアント端末６１０で作成したデータを他人に傍受されることなく、かつ簡単に複合機２００から出力することができる。
【０１１２】
また、本実施の形態のクライアント端末６１０で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。また、本実施の形態のクライアント端末６１０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１１３】
さらに、本実施の形態のクライアント端末６１０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態のクライアント端末６１０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１１４】
本実施の形態のクライアント端末６１０で実行されるプログラムは、上述した各部（ＮＦＣ通信部、ブルートゥース通信部、文書作成アプリケーション、データ記憶部、通信制御部など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ＮＦＣ通信部、ブルートゥース通信部、文書作成アプリケーション、データ記憶部、通信制御部などが主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【０１１５】
【図１】本実施の形態にかかる情報処理システムの処理の一例を示す説明図である。
【図２】第１の実施の形態にかかる情報処理システムの構成を示すブロック図である。
【図３】第１の実施の形態にかかる携帯端末装置が行う送信処理の手順を示すフローチャートである。
【図４】第１の実施の形態にかかる複合機が行う出力処理の手順を示すフローチャートである。
【図５】第１の実施の形態にかかる複合機のハードウェア構成を示す説明図である。
【図６】第２の実施の形態にかかる情報処理システムの構成を示すブロック図である。
【図７】携帯端末装置を操作する利用者によって操作部からパスワードが直接入力された一例を示す説明図である。
【図８】通信制御部がネットワークを介してクライアント端末からメールの受信によってパスワードが入力された一例を示す説明図である。
【図９】携帯端末装置が備えるＮＦＣ通信部を識別するＮＦＣのＩＤがパスワードとして入力された一例を示す説明図である。
【図１０】ＮＦＣ通信部がクライアント端末のＮＦＣ通信部から受信したパスワードが入力された一例を示す説明図である。
【図１１】クライアント端末が行う送信処理の手順を示すフローチャートである。
【図１２】携帯端末装置が行う送信処理の手順を示すフローチャートである。
【図１３】複合機が行う出力処理の手順を示すフローチャートである。
【符号の説明】
【０１１６】
１０、２０  情報処理システム
２００、２４０  複合機
２０１、２２１、６０１、６１１  ＮＦＣ通信部
２０２、２２２  ブルートゥース通信部
２０３  出力アプリケーション
２０３ａ  復号化処理部
２０４  スキャナ部
２０５、２２６  表示制御部
２０６  プリンタ部
２０７  ファクシミリ送受信部
２０８、２２３、６１３  データ記憶部
２０９、２２５、６０３、６１２  通信制御部
２２０、６００  携帯端末装置
２２４、６０２  文書操作アプリケーション
２２４ａ、６１４ａ  暗号化処理部
２３０  ネットワーク
６１０  クライアント端末
６１４  文書作成アプリケーション
【図１】
0005065876.tif 000002
【図２】
0005065876.tif 000003
【図３】
0005065876.tif 000004
【図４】
0005065876.tif 000005
【図５】
0005065876.tif 000006
【図６】
0005065876.tif 000007
【図７】
0005065876.tif 000008
【図８】
0005065876.tif 000009
【図９】
0005065876.tif 000010
【図１０】
0005065876.tif 000011
【図１１】
0005065876.tif 000012
【図１２】
0005065876.tif 000013
【図１３】
0005065876.tif 000014