(57)【要約】【課題】  場所等が限られた特定の場面でのみ、閲覧者が配布資料等における機密情報を閲覧することができるシステム、方法を提供する。【解決手段】  このシステムは、１以上の情報処理装置により構成され、出力対象情報の一部を所定の情報に変換して出力する情報出力装置から送信された出力対象情報の一部と、出力対象情報の一部から変換された所定の情報と、出力対象情報の一部の送信条件とを対応付けて記憶装置に記憶する記憶制御手段と、通信端末から送信された該通信端末により読み取られた所定の情報と、通信端末により取得された通信端末取得情報とを受信する受信手段と、受信された通信端末取得情報と、受信された所定の情報に対応付けて記憶されている送信条件との比較に基づき、所定の情報に対応付けて記憶されている出力対象情報の一部を通信端末に送信するか否かを判断する判断手段と、送信すると判断された出力対象情報の一部を通信端末に送信する送信手段とを含む。【選択図】図５
2015005153.tif 000002
【特許請求の範囲】
【請求項１】
１以上の情報処理装置により構成される情報提供システムであって、
出力対象情報の一部を所定の情報に変換して出力する情報出力装置から送信された前記出力対象情報の一部と、前記出力対象情報の一部から変換された所定の情報と、前記出力対象情報の一部の送信条件とを対応付けて記憶装置に記憶する記憶制御手段と、
前記情報出力装置から出力された前記所定の情報を読み取る通信端末から送信された該通信端末により読み取られた該所定の情報と、前記通信端末により取得された通信端末取得情報とを受信する受信手段と、
前記受信手段により受信された前記通信端末取得情報と、前記受信手段により受信された前記所定の情報に対応付けて前記記憶装置に記憶されている前記送信条件との比較に基づき、前記所定の情報に対応付けて前記記憶装置に記憶されている前記出力対象情報の一部を前記通信端末に送信するか否かを判断する判断手段と、
前記判断手段により送信すると判断された出力対象情報の一部を前記通信端末に送信する送信手段とを含む、情報提供システム。
【請求項２】
前記通信端末取得情報は、前記通信端末の位置情報および時刻情報であり、前記判断手段は、受信された前記位置情報と前記時刻情報との両方について前記送信条件との比較を行う、請求項１に記載の情報提供システム。
【請求項３】
前記送信条件は、緯度の値の範囲と、経度の値の範囲と、時刻の範囲とを含み、前記判断手段は、受信された前記位置情報および前記時刻情報が各範囲内にある場合に前記出力対象情報の一部を送信すると判断する、請求項２に記載の情報提供システム。
【請求項４】
前記送信手段は、前記判断手段により前記出力対象情報の一部を送信しないと判断された場合、認証が失敗した旨のメッセージを前記通信端末に送信して該メッセージを表示させる、請求項１に記載の情報提供システム。
【請求項５】
請求項１に記載の情報提供システムと、出力対象情報の一部を所定の情報に変換して出力する情報出力装置と、前記情報出力装置から出力された前記所定の情報を読み取る通信端末とを含む、情報処理システム。
【請求項６】
前記情報出力装置は、前記出力対象情報の一部から前記所定の情報として一次元または多次元コードを生成するコード生成手段と、前記出力対象情報および生成された一次元または多次元コードを用いて印刷データを生成する印刷データ生成手段と、生成された印刷データに基づき印刷を実行する印刷実行手段と、前記出力対象情報の一部および生成された一次元または多次元コードを記憶制御手段に送信する出力情報送信手段とを含み、
前記通信端末は、印刷された一次元または多次元コードを読み取るコード読取手段と、該通信端末の位置座標を測定する位置測位手段と、前記コード読取手段により前記一次元または多次元コードを読み取ったときの時刻を検出する時刻検出手段と、測定された位置座標を位置情報とし、検出された時刻を時刻情報として前記情報処理装置が備える判断手段に送信する取得情報送信手段と、前記情報処理装置が備える送信手段から送信された前記出力対象情報の一部を表示する表示手段とを含む、請求項５に記載の情報処理システム。
【請求項７】
１以上の情報処理装置により構成される情報提供システムによって実行される情報提供方法であって、前記情報提供システムは、記憶制御手段と、受信手段と、判断手段と、送信手段とを備えており、
前記記憶制御手段により、出力対象情報の一部を所定の情報に変換して出力する情報出力装置から送信された前記出力対象情報の一部と、前記出力対象情報の一部から変換された所定の情報と、前記出力対象情報の一部の送信条件とを対応付けて記憶装置に記憶するステップと、
前記受信手段により、前記情報出力装置から出力された前記所定の情報を読み取る通信端末から送信された該通信端末により読み取られた該所定の情報と、前記通信端末により取得された通信端末取得情報とを受信するステップと、
前記判断手段により、前記受信するステップで受信された前記通信端末取得情報と、前記受信するステップで受信された前記所定の情報に対応付けて前記記憶装置に記憶されている前記送信条件との比較に基づき、前記所定の情報に対応付けて前記記憶装置に記憶されている前記出力対象情報の一部を前記通信端末に送信するか否かを判断するステップと、
前記送信手段により、前記判断するステップで送信すると判断された出力対象情報の一部を前記通信端末に送信するステップとを含む、情報提供方法。
【請求項８】
前記通信端末取得情報は、前記通信端末の位置情報および時刻情報であり、前記判断するステップでは、受信された前記位置情報と前記時刻情報との両方について前記送信条件との比較を行う、請求項７に記載の情報提供方法。
【請求項９】
前記送信条件は、緯度の値の範囲と、経度の値の範囲と、時刻の範囲とを含み、前記判断するステップでは、受信された前記位置情報および前記時刻情報が各範囲内にある場合に前記出力対象情報の一部を送信すると判断する、請求項８に記載の情報提供方法。
【請求項１０】
請求項７に記載の情報提供方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報の漏洩を防止しつつ該情報を提供することを可能にする情報提供システム、該情報提供システムを含む情報処理システム、情報提供方法およびその方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
営業担当者が商談を行う際や、発表者がプレゼンテーションや講演を行う際、その内容を印刷し、資料として顧客や参加者に配布する場合が多い。この商談やプレゼンテーションの中では、しばしば個人情報や社内データ等の機密情報を見せる場合がある。このような機密情報が、配布する資料に印刷されていると、それを持ち帰った者からその機密情報が漏れてしまう恐れがある。
【０００３】
そこで、資料中の機密情報が記載されている領域をバーコードに置き換えて印刷し、また、スキャナでバーコードを読み取ることにより、元の機密情報を復元する技術が提案されている（例えば、特許文献１参照）。この技術では、スキャナでそのバーコードを読み取って復元しない限り、機密情報を閲覧することはできないので、機密情報の漏洩を防ぐことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の技術では、紙に印刷されたバーコードをスキャナで読み取りさえすれば、機密情報を簡単に復元することができてしまう。これでは、一度印刷され、配布された資料を受け取った者は、限られた特定の場所等の特定の場面以外においても、その資料内の機密情報を閲覧することができてしまい、充分に機密情報の漏洩を防ぐことができているとは言えなかった。
【０００５】
そこで、本発明は、場所等が限られた特定の場面でのみ、閲覧者が配布資料等における機密情報を閲覧することができることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記課題に鑑み、１以上の情報処理装置により構成される情報提供システムであって、出力対象情報の一部を所定の情報に変換して出力する情報出力装置から送信された出力対象情報の一部と、出力対象情報の一部から変換された所定の情報と、出力対象情報の一部の送信条件とを対応付けて記憶装置に記憶する記憶制御手段と、情報出力装置から出力された所定の情報を読み取る通信端末から送信された該通信端末により読み取られた該所定の情報と、通信端末により取得された通信端末取得情報とを受信する受信手段と、受信手段により受信された通信端末取得情報と、受信手段により受信された所定の情報に対応付けて記憶装置に記憶されている送信条件との比較に基づき、所定の情報に対応付けて記憶装置に記憶されている出力対象情報の一部を通信端末に送信するか否かを判断する判断手段と、判断手段により送信すると判断された出力対象情報の一部を通信端末に送信する送信手段とを含む、情報提供システムが提供される。
【発明の効果】
【０００７】
本発明によれば、場所等が限られた特定の場面でのみ、閲覧者が配布資料等における機密情報を閲覧することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の情報処理システムの構成例を示した図。
【図２】情報処理システムに用いられるクライアントＰＣのハードウェア構成図。
【図３】情報処理システムに用いられる印刷装置のハードウェア構成図。
【図４】印刷装置の機能ブロック図。
【図５】サーバの機能ブロック図。
【図６】通信端末の機能ブロック図。
【図７】サーバと通信端末との間で行われる機密情報データの取得処理の流れを示したシーケンス図。
【図８】通信端末が実行する処理の流れを示したフローチャート。
【図９】サーバが実行する処理の流れを示したフローチャート。
【図１０】通信端末がサーバへ送信するＵＲＬ情報および機密情報箇所情報のデータ構成図。
【図１１】通信端末がサーバに送信する位置情報のデータ構成図。
【図１２】通信端末がサーバに送信する時刻情報のデータ構成図。
【図１３】文書データの内容、印刷された文書データの内容および機密情報データの内容を示した図。
【図１４】サーバが保持する機密情報データのデータ構成図。
【図１５】サーバが保持する認証条件のデータ構成図。
【図１６】通信端末によりコードを読み取ったときに表示される画面を示した図。
【図１７】通信端末において認証が成功したときに表示される画面を示した図。
【図１８】通信端末において認証が失敗したときに表示される画面を示した図。
【発明を実施するための形態】
【０００９】
図１は、本実施形態の情報処理システムの構成例を示した図である。情報処理システムは、この構成に限定されるものではないが、クライアントＰＣ１０と、情報出力装置としての印刷装置１１と、情報処理装置としてのサーバ１２と、通信端末としての通信端末１３とからなる構成とすることができる。情報出力装置は、情報を出力することができれば、印刷装置１１に限定されるものではなく、表示装置等であってもよい。クライアントＰＣ１０と印刷装置１１とサーバ１２は、それぞれ有線または無線により通信可能とされ、これらと通信端末１３は、アクセスポイント１４を介して無線により通信可能とされる。これらの装置は、それぞれ１つに限定されるものではなく、２以上であってもよい。
【００１０】
クライアントＰＣ１０と印刷装置１１とサーバ１２は、ケーブルにより互いに直接接続されていてもよいし、ネットワーク１５を介して接続されていてもよい。ケーブルとしては、ＵＳＢ(Universal Serial Bus)ケーブルやＩＥＥＥ(the Institute of Electrical and Electronics Engineers)１３９４ケーブル等を用いることができる。ネットワーク１５は、有線ネットワーク、無線ネットワークのいずれであってもよく、ＬＡＮ(Local Area Network)やインターネット等を利用することができる。
【００１１】
クライアントＰＣ１０は、出力対象情報である、機密情報を含んだ文書データを印刷装置１１へ送信し、印刷装置１１に対してその文書データの印刷指示を行う。ここでは、文書データとしているが、画像データや表データ等であってもよい。印刷装置１１は、クライアントＰＣ１０からの印刷指示を受け、文書データの印刷出力を行う。このとき、印刷装置１１は、文書データの一部である、機密情報に関する部分（機密情報データ）を所定の情報としてのコードに置換し、その部分はコードにより印刷出力を行う。ここでは、所定の情報としてコードを用いているが、所定の情報は、機密情報の内容を認識できないように変換されたものであれば、コード以外のいかなる情報であってもよい。
【００１２】
機密情報としては、個人情報や、社内のみで取り扱われ、管理される社内データ等を挙げることができる。個人情報としては、個人の住所、学歴、職歴等の情報を挙げることができる。社内データとしては、自社の特許出願状況、ライセンス契約、製品の試験結果等の情報を挙げることができる。ここに例示した情報は一例であり、これらに限定されるものではない。
【００１３】
営業担当者や発表者等は、クライアントＰＣ１０から印刷指示して印刷装置１１により出力した、文書データの一部をコードに置換した印刷資料を顧客や参加者に配布する。それを受け取った顧客や参加者は、自己が所有する通信端末１３が備える撮影機能を利用し、印刷資料内のコードを読み取る。このとき、通信端末１３が備えるＧＰＳ(Global Positioning System)機能を利用して、現在自分がいる場所の位置情報を取得し、時計機能を利用して、そのときの時刻情報も取得する。時刻は、コードを読み取ったときの時刻である。そして、通信端末１３は、コードに含まれるサーバ１２を特定するための情報を用いて、これらの情報をそのサーバ１２に送信する。
【００１４】
サーバ１２は、文書データの一部を通信端末１３へ送信するか否かを判断するための送信条件として、予め設定された認証条件を保持していて、通信端末１３から受け付けた位置情報および時刻情報を用いて認証を行い、この認証により上記判断を行う。この認証は、これら２つの情報の両方の認証を行うことが望ましいが、位置情報または時刻情報のいずれか一方のみであってもよい。サーバ１２は、認証が成功した場合に、送信すると判断し、文書データの一部である機密情報データを通信端末１３へ送信し、通信端末１３の画面上にその機密情報データを表示させる。
【００１５】
これにより、特定の場所や時刻といった特定の場面においてのみ、機密情報を閲覧することができ、それ以外は閲覧できないので、情報の漏洩を充分に防止することができる。また、位置情報と時刻情報の両方について認証を行い、両方が認証条件を満たしていることを確認後、機密情報データを送信することで、より漏洩防止効果を高めることができる。
【００１６】
図２を参照して、上記のような処理を実現するためのクライアントＰＣ１０のハードウェア構成について説明する。クライアントＰＣ１０は、ＣＰＵ２０と、ＲＡＭ２１と、ＲＯＭ２２と、ＨＤＤ２３と、表示装置２４と、入力装置２５と、インタフェース２６とを含んで構成される。
【００１７】
ＲＯＭ２２は、クライアントＰＣ１０の起動時に実行されるＢＩＯＳ(Basic Input／Output System)等のプログラムを記憶する。ＲＡＭ２１は、ＣＰＵ２０が作業を行うために必要とされる記憶領域を提供する。ＨＤＤ２３は、アプリケーション、プリンタドライバ、ＯＳ、それらに関連するデータ等を記憶する。
【００１８】
アプリケーションやプリンタドライバ等のソフトウェアは、ネットワーク１５を介して、または図示しない記録媒体を介して提供され、ＨＤＤ２３に格納される。クライアントＰＣ１０は、この記録媒体を接続可能にするために外部記憶装置Ｉ／Ｆを備えることができる。記録媒体としては、ＣＤ−ＲＯＭ、ＤＶＤ、ＳＤカード等を挙げることができ、外部記憶装置Ｉ／Ｆとしては、これらを読み書き可能にするＣＤドライブ、ＤＶＤドライブ、ＳＤカードスロット等を挙げることができる。
【００１９】
ＣＰＵ２０は、クライアントＰＣ１０内の各装置を制御し、データの演算や加工を行う。ＣＰＵ２０は、入力装置２５からデータ等を受け取り、また、ＨＤＤ２３からデータ等を読み出し、演算や加工を行い、それをネットワーク１５上や表示装置２４へ出力し、また、ＨＤＤ２３に記憶させる処理を実行する。
【００２０】
クライアントＰＣ１０は、電源が投入されると、ＲＯＭ２２からＢＩＯＳを取り出して実行し、ＨＤＤ２３、表示装置２４や入力装置２５等が使用できることをチェックした後、ＨＤＤ２３からＯＳをＲＡＭ２１に読み出し、実行することにより起動する。クライアントＰＣ１０は、その後、ＯＳによる制御の下、ソフトウェアを実行し、所望の処理を実現する。
【００２１】
表示装置２４は、作成した文書等を表示し、入力装置２５は、キーボードやマウス等とされ、文字等の入力を行い、表示装置２４の画面上に表示されたアイコン等を選択する。クライアントＰＣ１０は、表示装置２４と入力装置２５とがこのように別々のハードウェアで構成されていてもよいし、タッチパネル等のこれらを組み合わせた装置を用いることも可能である。
【００２２】
これらの各装置は、データ等の伝送路としてのバス２７に接続され、バス２７を介して互いにデータ等のやりとりを可能にする。表示装置２４および入力装置２５は、インタフェース２６を介してバス２７に接続される。クライアントＰＣ１０は、そのほか、ネットワーク１５に接続するためのネットワークＩ／Ｆや、ケーブルにより直接接続する場合を考慮し、ＵＳＢ接続インタフェース等のケーブルを接続可能なインタフェースを備えることができる。
【００２３】
ここでは、クライアントＰＣ１０についてのみ説明したが、サーバ１２および通信端末１３も、図２に示したハードウェア構成とすることができる。クライアントＰＣ１０としては、デスクトップＰＣ、ノートＰＣ、タブレットＰＣ等を用いることができる。通信端末１３としては、ノートＰＣ、タブレット端末、スマートフォン、携帯電話、携帯型ゲーム機等を用いることができる。
【００２４】
図３を参照して、上記のような処理を実現するための印刷装置１１のハードウェア構成について説明する。印刷装置１１は、プリンタであってもよいし、印刷機能、スキャナ機能、コピー機能、ファックス機能を備えるＭＦＰ(Multi Function Peripheral)であってもよい。
【００２５】
印刷装置１１は、コントローラ３０と、エンジン部３１とをＰＣＩ(Peripheral Component Interface)バス３２により接続した構成とされる。コントローラ３０は、印刷装置１１全体の制御、描画処理、通信を行い、操作表示部４６からの入力を受け付ける。エンジン部３１は、ＰＣＩバス３２に接続可能なプリンタエンジン等であり、例えば、白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ等である。印刷装置１１がＭＦＰである場合、エンジン部３１は、スキャナユニットやファックスユニット等を含むことができる。なお、エンジン部３１は、上記のプロッタのほか、誤差拡散やガンマ変換等を行う画像処理部を含むことができる。
【００２６】
コントローラ３０は、ＣＰＵ３３、ノースブリッジ(NB)３４、システムメモリ(MEM-P)３５、サウスブリッジ(SB)３６、ローカルメモリ(MEM-C)３７を含んで構成される。コントローラ３０は、ＡＳＩＣ(Application Specific Integrated Circuit)３８、ハードディスクドライブ(HDD)３９をさらに含んで構成される。ＮＢ３４とＡＳＩＣ３８との間は、ＡＧＰ(Accelerated Graphics Port)バス４０により接続される。ＭＥＭ−Ｐ３５は、ＲＯＭ４１と、ＲＡＭ４２とから構成される。
【００２７】
ＣＰＵ３３は、印刷装置１１の全体制御を行い、ＮＢ３４、ＭＥＭ−Ｐ３５およびＳＢ３６から構成されるチップセットを介して他の機器と接続される。ＮＢ３４は、ＣＰＵ３３と、ＭＥＭ−Ｐ３５、ＳＢ３６、ＡＧＰバス４０とを接続するためのブリッジであり、ＭＥＭ−Ｐ３５に対する読み書き等を制御するメモリコントローラ、ＰＣＩマスタ、ＡＧＰターゲットを備える。
【００２８】
ＭＥＭ−Ｐ３５は、プログラムやデータの格納用メモリ、それらの展開用メモリ、描画処理における描画用メモリ等として用いられるシステムメモリである。ＭＥＭ−Ｐ３５が備えるＲＯＭ４１は、読み出し専用のメモリで、上記の格納用メモリとして用いられる。ＭＥＭ−Ｐ３５が備えるＲＡＭ４２は、書き込みおよび読み出し可能なメモリで、上記の展開用メモリおよび描画用メモリ等として用いられる。
【００２９】
ＳＢ３６は、ＮＢ３４と、ＰＣＩバス３２、周辺デバイスとを接続するためのブリッジである。ＳＢ３６は、ＰＣＩバス３２を介してＮＢ３４と接続され、ＰＣＩバス３２には、ネットワークＩ／Ｆ部等も接続される。
【００３０】
ＡＳＩＣ３８は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣであり、ＡＧＰバス４０、ＰＣＩバス３２、ＨＤＤ３９およびＭＥＭ−Ｃ３７をそれぞれ接続するためのブリッジの役割を有する。ＡＳＩＣ３８は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ３８の中核をなすアービタ(ARB)と、ＭＥＭ−Ｃ３７を制御するメモリコントローラとを備えている。また、ＡＳＩＣ３８は、ハードウェアロジック等により画像データの回転等を行う複数のＤＭＡＣ(Direct Memory Access Controller)を備えている。さらに、ＡＳＩＣ３８は、エンジン部３１との間でＰＣＩバス３２を介したデータ転送を行うＰＣＩユニットを備えている。
【００３１】
ＡＳＩＣ３８には、ＰＣＩバス３２を介してＦＣＵ(Facsimile Control Unit)４３、ＵＳＢ４４が接続される。また、ＡＳＩＣ３８には、ＩＥＥＥ１３９４インタフェース４５も接続される。
【００３２】
操作表示部４６は、ＡＳＩＣ３８に直接接続され、操作画面等を表示し、情報の入力を受け付ける。操作表示部４６は、例えば、操作パネルとされる。ＭＥＭ−Ｃ３７は、コピー用画像バッファや符号バッファ等として用いられるローカルメモリである。ＨＤＤ３９は、画像データ、プログラム、フォントデータ、フォーム等を格納するための記憶装置である。ＨＤＤ３９は、印刷装置１１により実行されるアプリケーションのライセンスファイルも格納する。
【００３３】
ＡＧＰバス４０は、グラフィック処理を高速化するために提案されたグラフィックアクセラレータカード用のバスインタフェースである。このＡＧＰバス４０は、ＭＥＭ−Ｐ３５に対して高いスループットで直接アクセスすることにより、グラフィックアクセラレータカードを高速にするものである。
【００３４】
次に、図４〜図６を参照して、印刷装置１１、サーバ１２および通信端末１３が備える機能について詳細に説明する。図４は印刷装置１１の機能ブロック図、図５はサーバ１２の機能ブロック図、図６は通信端末１３の機能ブロック図である。なお、サーバ１２が備える機能は、複数のサーバに分散して実装されていてもよい。このため、上記情報処理システムは、１以上のサーバにより構成される情報提供システムを備えることができる。
【００３５】
図４に示す印刷装置１１は、機能部として、データ受信部５０、コード生成部５１、印刷データ生成部５２、印刷実行部５３、出力情報送信手段としてのデータ送信部５４を含んで構成される。これらの機能部は、ＣＰＵ３３やＡＳＩＣ３８が、ＭＥＭ−Ｐ３５やＨＤＤ３９に格納されたプログラムやアプリケーション等を実行することにより、また、操作表示部４６、ネットワークＩ／Ｆ部やエンジン部３１等を利用して実現される。
【００３６】
データ受信部５０は、クライアントＰＣ１０から印刷指示された文書データ、クライアントＰＣ１０において指定された文書データの一部（機密情報データ）が存在する箇所の情報を受信する。この情報は、文書データが用紙に印刷される場合、その用紙上に機密情報が位置する場所の情報である。具体的には、用紙を上下に２等分したときの下半分や、用紙を上下左右に４等分したときの右下部分といった情報である。
【００３７】
コード生成部５１は、上記の機密情報データが存在する箇所の情報を用いて文書データから機密情報データを取得し、取得した機密情報データと送信先のサーバ１２を特定するための情報とを含むコードを生成する。サーバ１２を特定するための情報としては、インターネット上のリソースの場所を示すＵＲＬ（Uniform Resource Locator）情報を一例として挙げることができる。
【００３８】
コードは、バーコードのような一次元コードであってもよいし、ＱＲコード（登録商標）のような多次元コードであってもよい。コード生成部５１は、機密情報データに、文書データを識別するための識別情報として文書ＩＤと、上記の機密情報データが存在する箇所の情報として当該箇所を指定する機密情報箇所ＩＤとから構成される機密情報箇所情報を割り当てる。
【００３９】
印刷データ生成部５２は、文書データと上記のコードとを用い、文書データ内の機密情報データをそのコードに置換した印刷データを生成する。印刷実行部５３は、生成された印刷データに基づき印刷を実行する。文書データは、用紙上に印刷されると、機密情報データの部分が上記のコードとして印刷される。データ送信部５４は、コード生成部５１から受け付けた、機密情報箇所情報が割り当てられた機密情報データをサーバ１２へ送信する。データ送信部５４は、印刷データ生成部５２が印刷データを生成している間、もしくは印刷実行部５３が印刷を実行している間、または印刷実行後に、機密情報データをサーバ１２へ送信することができる。ここでは、機密情報箇所情報が割り当てられた機密情報データをサーバ１２に送信しているが、機密情報箇所情報に代えてコードを機密情報データとともに送信してもよい。以下、機密情報箇所情報を用いるものとして説明する。
【００４０】
図５に示すサーバ１２は、機能部として、アプリ提供部６０、データ受信部６１、機密情報保持部６２、判断手段としての位置時刻認証部６３、認証条件保持部６４、データ送信部６５を含んで構成される。機密情報保持部６２および認証条件保持部６４は、記憶装置として機能し、機密情報データ、機密情報箇所情報、認証条件を対応付けて記憶することができる。これらの記憶に際しては、その記憶を制御するための図示しない記憶制御部を備えることができる。これらの機能部は、ＣＰＵがＨＤＤに格納されたプログラムやアプリケーション等を実行することにより、また、ネットワークＩ／Ｆ等を利用して実現される。なお、記憶装置は、サーバ１２内にあるＨＤＤ等に限られるものではなく、サーバ１２にケーブル等により接続される記憶装置や、サーバ１２が接続されるネットワーク上の記憶装置であってもよい。
【００４１】
アプリ提供部６０は、機密情報を取得するためのアプリケーションを通信端末１３へ送信して提供する。アプリ提供部６０は、例えば、通信端末１３からのダウンロード要求を受けて、そのアプリケーションを提供することができる。データ受信部６１は、印刷装置１１から機密情報箇所情報が割り当てられた機密情報データを受信し、また、通信端末１３から機密情報データ、機密情報箇所情報、位置情報および時刻情報を受信する。
【００４２】
機密情報保持部６２は、印刷装置１１から受け付けた機密情報データと機密情報箇所情報とを対応付けて保持する。機密情報保持部６２は、機密情報データを識別するための識別情報としての機密情報データＩＤと、機密情報箇所ＩＤとを対応付けたテーブルとして保持することができる。認証条件保持部６４は、機密情報箇所情報と認証条件とを対応付けて保持する。
【００４３】
位置時刻認証部６３は、通信端末１３から受信した、通信端末１３が取得した通信端末取得情報と、機密情報箇所情報に対応付けて保持された認証条件との比較に基づき、機密情報データを送信するか否かの判断を行う。位置時刻認証部６３は、その判断のために、通信端末取得情報としての位置情報および時刻情報の認証を上記認証条件に基づき行う。認証条件は、緯度や経度等の位置の範囲および時刻の範囲を含む。位置時刻認証部６３は、受信した位置情報および時刻情報が各範囲内にあれば、認証成功と判定し、それら少なくとも１つの情報がその範囲外であれば、認証失敗と判定する。位置時刻認証部６３は、認証成功と判定した場合、機密情報データを送信すると判断し、認証失敗と判定した場合、機密情報データを送信しないと判断する。
【００４４】
データ送信部６５は、認証結果を通信端末１３へ送信し、認証成功の場合には機密情報保持部６２に保持された機密情報データも送信する。なお、認証成功の場合、データ送信部６５は、機密情報データのみを送信することもできる。また、認証失敗の場合、データ送信部６５は、認証が失敗した旨のメッセージを送信することができる。
【００４５】
図６に示す通信端末１３は、機能部として、アプリケーション部７０と、位置測位部としてのＧＰＳ測位部７１と、時刻を検出する時刻検出部７２と、上記の機密情報データやメッセージ等を表示する表示部７３とを含んで構成される。アプリケーション部７０は、データ受信部７４、コード読取部７５、位置時刻情報取得部７６、取得情報送信手段としてのデータ送信部７７を含んで構成される。
【００４６】
データ受信部７４は、サーバ１２から認証結果を受信し、認証成功の場合には機密情報データを受信する。コード読取部７５は、印刷装置１１により用紙に印刷されたコードを読み取り、コードに含まれるサーバ１２のＵＲＬ情報と機密情報箇所情報とを取得する。
【００４７】
位置時刻情報取得部７６は、コード読取部７５がこのコードを読み取ったとき、詳細には、読み取りが終了し、その読み取りが成功したことを受けて、ＧＰＳ測位部７１に指示し、通信端末１３が存在する位置を測定させ、その位置情報を取得する。また、位置時刻情報取得部７６は、上記コードの読み取りが終了し、その読み取りが成功したことを受けて、時刻検出部７２にも指示し、そのときの時刻を検出させ、その時刻情報を取得する。ＧＰＳ測位部７１は、通信端末１３が備えるＧＰＳ機能を利用し、時刻検出部７２は、通信端末１３が備える時計機能を利用することができる。位置情報は、緯度および経度の情報とされる。
【００４８】
データ送信部７７は、コード読取部７５が取得したＵＲＬ情報を基に、機密情報箇所情報、位置時刻情報取得部７６が取得した位置情報および時刻情報をサーバ１２に送信する。表示部７３は、通信端末１３の画面上に、認証が成功または失敗した旨のメッセージや、認証が成功した場合の機密情報データを表示する。
【００４９】
図７は、サーバ１２と通信端末１３との間で行われる機密情報データの取得処理の流れを示したシーケンス図である。この処理は、印刷装置１１により文書データ中の機密情報データがコードに置換されて印刷された資料を受け取った後に実行される。資料としての用紙上のコードを通信端末１３が備えるコード読取部７５により読み取る。次に、コードを読み取ったときの通信端末１３が存在する位置の位置情報、およびそのときの時刻情報を位置時刻情報取得部７６により取得する。通信端末１３が備えるデータ送信部７７は、読み取ったコードから取得したＵＲＬ情報を基に、サーバ１２に対して、機密情報箇所情報、位置情報および時刻情報を送信する。
【００５０】
サーバ１２が備えるデータ受信部６１は、通信端末１３からこれらの情報を受信し、位置時刻認証部６３が、認証条件保持部６４に保持されている認証条件に基づき、受信した位置情報および時刻情報の認証を行う。データ送信部６５は、位置時刻認証部６３が行った認証処理の結果を通信端末１３へ送信する。
【００５１】
認証結果は、成功した旨あるいは失敗した旨のメッセージとして送信することができる。そして、成功した場合は、機密情報データを通信端末１３へ送信することができる。通信端末１３が備えるデータ受信部７４は、メッセージや機密情報データを受信し、表示部７３は、そのメッセージや機密情報データを表示する。図７では、認証に成功し、機密情報データを表示している。
【００５２】
図８および図９に示すフローチャートを参照して、通信端末１３が実行する処理およびサーバ１２が実行する処理をより詳細に説明する。図８に示す通信端末１３が実行する処理は、ステップ８００から開始し、ステップ８０５では、コード読取部７５が、印刷された資料としての用紙上のコードを読み取る。ステップ８１０では、コードの読み取りが成功したかどうかを判定する。失敗した場合は、ステップ８１５へ進み、表示部７３が、コードの読み取りが失敗した旨のメッセージを表示し、ステップ８５５へ進み、この処理を終了する。
【００５３】
ステップ８１０においてコードの読み取りが成功した場合は、ステップ８２０へ進み、コード読取部７５が、読み取ったコードからＵＲＬ情報と機密情報箇所情報とを取得し、それらの情報をデータ送信部７７へ渡す。次に、ステップ８２５において、位置時刻情報取得部７６が、ＧＰＳ測位部７１からその通信端末１３の緯度、経度といった位置情報と、時刻検出部７２からそのときの時刻情報とを取得し、データ送信部７７へ渡す。
【００５４】
ステップ８３０では、データ送信部７７が、ＵＲＬ情報に基づき、サーバ１２に対して、機密情報箇所情報、位置情報および時刻情報を送信する。ステップ８３５では、データ受信部７４が、サーバ１２から認証結果を受信する。サーバ１２が認証成功と判定した場合、サーバ１２は機密情報データも送信するので、データ受信部７４は、その機密情報データも受信する。ステップ８４０では、認証結果を参照し、認証が成功したかどうかを判定する。
【００５５】
認証が失敗した場合は、ステップ８４５へ進み、表示部７３が、機密情報データを表示できない旨のメッセージを表示する。そして、ステップ８５５へ進み、この処理を終了する。一方、認証が成功した場合は、ステップ８５０へ進み、表示部７３が、機密情報データを表示し、ステップ８５５でこの処理を終了する。
【００５６】
図９に示すサーバ１２が実行する処理は、ステップ９００から開始し、ステップ９０５では、データ受信部６１が、通信端末１３から機密情報箇所情報、位置情報および時刻情報を受信する。ステップ９１０では、位置時刻認証部６３が、認証条件保持部６４に保持されている認証条件に基づき、受信した位置情報および時刻情報の認証を行う。ステップ９１５では、認証を行った結果が、成功であるか否かを判定する。
【００５７】
認証が失敗した場合、ステップ９２０へ進み、データ送信部６５が、認証失敗である旨のメッセージを通信端末１３へ送信し、ステップ９３５でこの処理を終了する。一方、認証が成功した場合、ステップ９２５へ進み、データ受信部６１が受信した機密情報箇所情報に対応した機密情報データを、機密情報保持部６２に保持されている機密情報データの中から取得し、データ送信部６５に渡す。
【００５８】
ステップ９３０では、データ送信部６５が、認証成功である旨のメッセージと、機密情報データとを通信端末１３へ送信し、ステップ９３５でこの処理を終了する。通信端末１３は、メッセージを受信すると、メッセージを表示し、また、機密情報データを受信すると、その機密情報データを表示する。
【００５９】
ここで、通信端末１３が備えるコード読取部７５がコードを読み取ることにより得られるＵＲＬ情報と機密情報箇所情報とを対応付けたデータ構成を、図１０に例示する。サーバ１２のＵＲＬ情報は、例えば「ｈｔｔｐ：／／ｘｘｘｘｘｘｘｘ」のような形式で保持することができる。機密情報箇所情報は、文書データの文書ＩＤと、文書データ内の機密情報データが存在する箇所を指定する機密情報箇所ＩＤとを対応付けて保持する。文書ＩＤおよび機密情報箇所ＩＤは、３桁の数字に限定されるものではなく、２桁や４桁以上の数字や、文字や記号等を含んでいてもよい。
【００６０】
次に、通信端末１３が備える位置時刻情報取得部７６が取得する位置情報のデータ構成を、図１１に例示する。図１１に示すように、位置情報としては、位置を特定することができる情報として、緯度、経度といった位置座標の情報を挙げることができる。緯度は、３５．６５８６２５といった数値、経度は、１３９．７４５４１５といった数値を用いることができる。ここでは、小数点以下６桁を使用しているが、５桁以下であってもよいし、７桁以上であってもよい。また、北緯や南緯、東経や西経、度が省略されているが、これらを追加し、北緯３５．６５８６２５度、東経１３９．７４５４１５度としてもよい。
【００６１】
通信端末１３が備える位置時刻情報取得部７６が取得する時刻情報のデータ構成を、図１２に例示する。図１２に示すように、時刻情報は、西暦、月、日、時、分を表す数値を単に羅列したものや、それぞれをスラッシュ「／」およびコロン「：」を用いて区切ったものとすることができる。また、年、月、日、時、分という文字を含むものであってもよい。なお、時刻情報は、これに限らず、秒まで含んでいてもよいし、西暦、月、日のみであってもよい。図１２中、「201301011315」は、２０１３年１月１日１３時１５分であることを表している。
【００６２】
サーバ１２が備える機密情報保持部６２が保持する機密情報データのデータ構成について説明する前に、印刷前の文書データ、印刷後の文書データ、機密情報データについて簡単に説明する。図１３（ａ）は、印刷前の文書データの内容を、図１３（ｂ）は、印刷後の文書データの内容を、図１３（ｃ）は、機密情報データの内容を例示した図である。
【００６３】
図１３（ａ）に示すように印刷前の文書データは、他社の特許出願状況を表す棒グラフと、自社の特許出願状況を表す棒グラフとを含んで構成されている。他社の特許出願状況を表す棒グラフは、Ｗｅｂ上に公開されている棒グラフを引用したもの、あるいは公開されている情報を用いて作成したものである。一方、自社の特許出願状況を表す棒グラフは、「Confidential」と記載され、機密情報であることを表している。このため、一点鎖線の枠で囲まれた範囲が、機密情報として指定した箇所（機密情報箇所）とされる。この機密情報箇所には、例えば「003」等のその機密情報箇所を指定する機密情報箇所ＩＤが割り当てられる。
【００６４】
図１３（ｂ）に示すように印刷後の文書データは、他社の特許出願状況を表す棒グラフがそのまま棒グラフとして表され、自社の特許出願状況を表す棒グラフが二次元コードとして表されている。すなわち、文書データ中の機密情報データがコードに置換され、印刷されている。
【００６５】
図１３（ｃ）に示すように機密情報データは、図１３（ａ）で表された一点鎖線の枠で囲まれた領域内にあるデータで、「035」といった機密情報データＩＤが割り当てられる。なお、機密情報データは、そのデータ形式が、画像形式であってもよいし、コマンドが含まれる形式であってもよい。
【００６６】
サーバ１２が備える機密情報保持部６２が保持する機密情報データのデータ構成について説明する。機密情報保持部６２は、機密情報データを図１４に示すようなテーブル形式で保持する。図１４に示すテーブルには、文書データを識別するための文書ＩＤと、その文書データ中の機密情報データが存在する箇所を指定する機密情報箇所ＩＤ、機密情報データを識別するための機密情報データＩＤが含まれる。
【００６７】
図１４に示された文書データ中の機密情報データ（機密情報データＩＤが035）は、テーブル中の付番「002」に対応付けられており、その付番「002」には、文書ＩＤ「014」、機密情報箇所ＩＤ「003」が対応付けられている。このため、この機密情報データは、文書ＩＤが「014」の文書データにおける機密情報箇所ＩＤが「003」の箇所に位置することを示している。
【００６８】
サーバ１２が備える認証条件保持部６４が保持する認証条件のデータ構成を、図１５に例示する。認証条件保持部６４は、認証条件をテーブル形式で保持する。図１５に示すテーブルには、文書ＩＤおよび機密情報箇所ＩＤが含まれ、それらに対応する認証条件が含まれる。認証条件には、位置の１つの条件である緯度条件、もう１つの条件である経度条件が含まれ、時刻の条件である時刻条件が含まれる。
【００６９】
緯度条件は、例えば、Ｘ〜Ｙという数値範囲の形式で設定され、緯度の値がその範囲内ならば条件を満たし、範囲外ならば条件を満たさないという判断を行うことができるものとされる。これは、経度条件および時刻条件も同様とされる。
【００７０】
図１５では、文書ＩＤが「014」の文書データ中の機密情報データに対して、緯度条件が「35.012345〜35.987654」という緯度の値の範囲に設定されている。また、経度条件が「139.012345〜139.987654」という経度の値の範囲、時刻条件が「201301011310〜201301011320」という時刻の範囲に設定されている。
【００７１】
上記の各情報やテーブルを使用して行われる認証処理について説明する。サーバ１２は、データ受信部６１が、印刷装置１１から送信された機密情報箇所情報（文書ＩＤおよび機密情報箇所ＩＤ）が割り当てられた機密情報データを受信する。また、データ受信部６１は、通信端末１３から、図１０に示すような機密情報箇所情報と、図１１に示すような位置情報と、図１２に示すような時刻情報とをデータ受信部６１とを受信する。例えば、受信した文書ＩＤが「014」、機密情報箇所ＩＤが「003」、緯度が「35.658625」、経度が「139.745415」、時刻が「201301011315」であったとする。
【００７２】
位置時刻認証部６３は、図１５に示したテーブル内を検索し、文書ＩＤおよび機密情報箇所ＩＤが一致するものを検索し、それが対応付けられている付番「002」を得る。次に、位置時刻認証部６３は、図１５に示したテーブル内の付番「002」に対応した認証条件を参照し、上記緯度、経度、時刻が、緯度条件を満たしているか、経度条件を満たしているか、時刻条件を満たしているかを判断する。
【００７３】
緯度条件については、緯度「35.658625」が「35.012345〜35.987654」の範囲内に入っているため、この条件を満たしていると判断する。経度条件については、経度「139.745415」が「139.012345〜139.987654」の範囲内に入っているため、この条件も満たしていると判断する。時刻条件については、時刻「201301011315」が「201301011310〜201301011320」の範囲内に入っているため、この条件も満たしていると判断する。このように、すべての条件を満たしているため、位置時刻認証部６３は、認証結果として成功「OK」と判断し、その旨のメッセージを生成し、データ送信部６５が、通信端末１３に対してそのメッセージを送信する。また、データ送信部６５は、図１４に示すようなテーブルを参照し、付番「002」に対応する機密情報データＩＤが割り当てられた機密情報データも通信端末１３に対して送信する。
【００７４】
図１６は、通信端末１３によりコードを読み取ったときに表示される画面を示した図である。図１６に示す画面は、コードの読み取り失敗時に表示される画面の一例である。この画面は、警告マークと、コード読み取りが失敗した旨のメッセージと、ＯＫボタンとを含んで構成されている。ＯＫボタンをタッチして押下することにより、例えば、コード読み取りを行う画面に戻ることができる。これは一例であり、これ以外の画面を表示させてもよい。
【００７５】
図１７は、通信端末１３において認証が成功したときに表示される画面を示した図である。図１７に示す画面は、コード読み取りが成功し、認証も成功した場合に表示される画面の一例である。認証が成功した際は、まず、成功した旨のメッセージを表示させ、その次に、この図１７に示す画面を表示させることができる。なお、上記メッセージは省略し、図１７に示す画面のみを表示させてもよい。
【００７６】
図１７に示す画面は、機密情報データを表示した画面であり、ここでは、自社の特許出願状況を表す棒グラフを示した画面とされている。機密情報データが１つであれば、１つの画面のみを表示し、２つ以上であれば、そのうちの１つを表示し、画面をスクロールさせて次の画面を表示させることができる。また、２つ以上を並べて縮小表示させることも可能である。
【００７７】
図１８は、通信端末１３において認証が失敗したときに表示される画面を示した図である。認証に成功した場合は、図１７に示したような画面が表示されるが、失敗した場合は、図１６と同様の、警告マークと、認証に失敗した旨のメッセージと、ＯＫボタンとを含む画面を表示させることができる。この場合も、ＯＫボタンをタッチして押下することにより、例えば、コード読み取りを行う画面に戻ることができる。これは一例であり、これ以外の画面を表示させてもよい。
【００７８】
これまで本発明の情報提供システム、情報処理システムおよび情報提供方法について図面に示した実施形態を参照しながら詳細に説明してきたが、本発明は、上述した実施形態に限定されるものではない。したがって、他の実施形態や、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。よって、上記情報提供方法をコンピュータに実行させるためのプログラム、そのプログラムが記録された記録媒体も提供することができる。また、情報処理システムに用いられる情報出力装置、通信端末といった個々の装置も提供することができるものである。
【符号の説明】
【００７９】
１０…クライアントＰＣ、１１…印刷装置、１２…サーバ、１３…通信端末、１４…アクセスポイント、１５…ネットワーク、２０…ＣＰＵ、２１…ＲＡＭ、２２…ＲＯＭ、２３…ＨＤＤ、２４…表示装置、２５…入力装置、２６…インタフェース、２７…バス、３０…コントローラ、３１…エンジン部、３２…ＰＣＩバス、３３…ＣＰＵ、３４…ＮＢ、３５…ＭＥＭ−Ｐ、３６…ＳＢ、３７…ＭＥＭ−Ｃ、３８…ＡＳＩＣ、３９…ＨＤＤ、４０…ＡＧＰバス、４１…ＲＯＭ、４２…ＲＡＭ、４３…ＦＣＵ、４４…ＵＳＢ、４５…ＩＥＥＥ１３９４インタフェース、４６…操作表示部、５０…データ受信部、５１…コード生成部、５２…印刷データ生成部、５３…印刷実行部、５４…データ送信部、６０…アプリ提供部、６１…データ受信部、６２…機密情報保持部、６３…位置時刻認証部、６４…認証条件保持部、６５…データ送信部、７０…アプリケーション部、７１…ＧＰＳ測位部、７２…時刻検出部、７３…表示部、７４…データ受信部、７５…コード読取部、７６…位置時刻情報取得部、７７…データ送信部
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開２００７−２５１９２９号公報
【図１】
2015005153.tif 000003
【図２】
2015005153.tif 000004
【図３】
2015005153.tif 000005
【図４】
2015005153.tif 000006
【図５】
2015005153.tif 000007
【図６】
2015005153.tif 000008
【図７】
2015005153.tif 000009
【図８】
2015005153.tif 000010
【図９】
2015005153.tif 000011
【図１０】
2015005153.tif 000012
【図１１】
2015005153.tif 000013
【図１２】
2015005153.tif 000014
【図１３】
2015005153.tif 000015
【図１４】
2015005153.tif 000016
【図１５】
2015005153.tif 000017
【図１６】
2015005153.tif 000018
【図１７】
2015005153.tif 000019
【図１８】
2015005153.tif 000020