(57)【要約】【課題】  コードを用いた印刷文書の内容を提供する方法と装置を提供する。【解決手段】  本発明の一側面に係るプリンタにつながれたサーバ装置で行われる印刷文書の内容を提供する方法は、プリンタに出される印刷命令に従った印刷情報を取得するステップと；印刷情報に従った文書内容を格納し、文書内容へのアクセスのための接続情報が記録されるアクセスコードを生成するステップと；アクセスコードが含まれる文書が印刷されるようにし、文書内容の印刷情報に含まれている情報によるか、分析して探索されたセキュリティ内容が隠されるように印刷情報を更新して、プリンタに提供するステップと、を含む。【選択図】      図１
2014232518.tif 000002
【特許請求の範囲】
【請求項１】
プリンタにつながれたサーバ装置で行われる印刷文書の内容を提供する方法であって、
プリンタに出される印刷命令に従った印刷情報を取得するステップと、
上記印刷情報に従った文書内容を格納し、上記文書内容へのアクセスのための接続情報が記録されるアクセスコードを生成するステップと；
上記アクセスコードが含まれる文書が印刷されるようにし、上記文書内容のうち、上記印刷情報に含まれている情報によるか、分析して探索されたセキュリティ内容が隠されるように、上記印刷情報を更新して上記プリンタに提供するステップと、
を含む印刷文書の内容を提供する方法。
【請求項２】
上記セキュリティ内容が存在する場合、上記アクセスコードを用いてアクセスするユーザーに対する認証が成功した場合にのみ、上記セキュリティ内容を提供することを特徴とする、請求項１に記載の印刷文書の内容を提供する方法。
【請求項３】
上記セキュリティ内容が存在する場合、上記セキュリティ内容が隠された文書内容と、上記セキュリティ内容へアクセス可能なアドレス情報が含まれるように、上記アクセスコードを生成することを特徴とする、請求項１に記載の印刷文書の内容を提供する方法。
【請求項４】
上記アクセスコードを用いて、上記文書内容へアクセスしたユーザーによって上記文書内容が更新されると、更新された内容を上記印刷命令を出したユーザーの端末に伝送するステップを含むことを特徴とする、請求項１に記載の印刷文書の内容を提供する方法。
【請求項５】
プリンタに出される印刷命令に従った印刷情報を取得する印刷情報取得部と；
上記印刷情報に従った文書を格納する文書格納部と;
上記文書内容へのアクセスのための接続情報が記録されるアクセスコードを生成するコード生成部と；
上記アクセスコードが含まれる文書が印刷されるようにし、上記文書内容のうち、上記印刷情報に含まれている情報によるか、分析して探索されたセキュリティ内容が隠されるように、上記印刷情報を更新する印刷情報更新部と、
を含む印刷文書の内容を提供する装置。
【請求項６】
上記アクセスコードを用いてアクセスするユーザーの認証を処理する認証処理部をさらに含み、
認証が成功した場合にのみ、上記セキュリティ内容が提供されることを特徴とする、請求項５に記載の印刷文書の内容を提供する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷文書の内容を提供することに関し、より詳細には、コードを用いた印刷文書の内容を提供する方法及び装置に関する。
【背景技術】
【０００２】
業務中に文書を印刷する場合が多いが、印刷された内容(テキスト、図面など)をコンピュータ、スマートフォン、タブレットＰＣなどのコンピューティング・デバイスを用いて確認し、修正しようとする必要性が生じることもある。従来は、該当印刷物の内容が含まれた文書ファイルを入手するか、印刷物の内容をそのまま入力しなくてはコンピューティング・デバイスで利用できなかったし、それによる不便を経験するようになる。
【０００３】
そして、最近では、情報セキュリティが重要視されている。一般的に官公庁、大手企業、研究所など、多くの人々がプリンタを使用する際に、ネットワークを用いて文書を出力することになる。しかしながら、現在のシステムでは、個人情報などのセキュリティ上重要視される内容が含まれている文書(以下、セキュリティ文書と称する)を出力する際に、その情報がそのまま印刷されることから、容易に流出される危険性に常に露出されている。ネットワーク上に伝送されたセキュリティ文書が、途中で他のユーザーによってインターセプトされることもでき、また、印刷の特性上、一般的にプリントされたセキュリティ文書に対しては、誰でもアクセスができるためである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで、本発明は、上述した問題点を解決するために案出されたものであり、その目的とするところは、文書内容にアクセス可能なコードを生成して一緒に印刷することで、そのコードを用いて、印刷文書の内容を提供する方法および装置を提供することにある。
【０００５】
また、本発明の他の目的は、個人情報のようなセキュリティが必要な文書内容に対しては、認証されたユーザーに対してのみ公開するようにするコードを用いた印刷文書の内容を提供する方法および装置を提供することにある。
【０００６】
本発明の他の目的は、以下に述べる好適な実施例に基づいて、より明確になるだろう。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、プリンタにつながれたサーバ装置で行われる印刷文書の内容を提供する方法において、プリンタに出される印刷命令に従った印刷情報を取得するステップと；上記印刷情報に従った文書内容を格納し、上記文書内容へのアクセスのための接続情報が記録されるアクセスコードを生成するステップと；上記アクセスコードが含まれる文書が印刷されるようにし、上記文書内容のうち、上記印刷情報に含まれている情報によるか、分析して探索されたセキュリティ内容が隠されるように、上記印刷情報を更新して上記プリンタに提供するステップと、を含む印刷文書の内容を提供する方法及びその方法を行うプログラムが、コンピュータ読み取り可能なように記録されている記録媒体が提供される。
【０００８】
ここで、上記セキュリティ内容が存在する場合、上記アクセスコードを用いてアクセスするユーザーにとって認証が成功した場合にのみ、上記セキュリティ内容を提供することができる。
【０００９】
また、上記セキュリティ内容が存在する場合、上記セキュリティ内容が隠された文書内容と、上記セキュリティ内容へアクセス可能なアドレス情報とが含まれるように、上記アクセスコードを生成することができる。
【００１０】
また、上記アクセスコードを用いて、上記文書内容にアクセスしたユーザーによって上記文書内容が更新されると、更新された内容を上記印刷命令を出したユーザーの端末に伝送するステップを含むことができる。
【００１１】
本発明の他の側面によると、プリンタに出される印刷命令に従った印刷情報を取得する印刷情報取得部と；上記印刷情報に従った文書内容を格納する文書格納部と；上記文書内容へのアクセスのための接続情報が記録されるアクセスコードを生成するコード生成部と；上記アクセスコードが含まれる文書が印刷されるようにし、上記文書内容のうち、上記印刷情報に含まれている情報によるか、分析して探索されたセキュリティ内容が隠されるように、上記印刷情報を更新する印刷情報更新部と、を含む印刷文書の内容を提供する装置が提供される。
【００１２】
ここで、上記アクセスコードを用いてアクセスするユーザーに対する認証を処理する認証処理部をさらに含み、認証が成功した場合にのみ、上記セキュリティ内容が提供され得る。
【発明の効果】
【００１３】
本発明によれば、文書内容へアクセス可能なコードを生成して一緒に印刷することで、ユーザーは、コード読み取り機能を持つコンピューティング装置を用いて、該当コードによって印刷文書の内容を容易に提供されることができる。
【００１４】
また、本発明によれば、個人情報のようなセキュリティが必要な内容は印刷されず、コードを用いて認証されたユーザーに対してのみ露出されるようにすることで、印刷による重要な情報の露出事故の危険を最小化することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例に係るコードを用いた印刷文書の内容を提供するためのシステム全体を示す概略構成図である。
【図２】本発明の一実施例に係るＱＲコード（登録商標）が印刷される文書を示す例示図である。
【図３】本発明の一実施例に係る印刷が求められた文書に対するセキュリティ処理方式を示す例示図である。
【図４】本発明の実施例に係るコードのコード情報として含まれる情報を示す例示図である。
【図５】本発明の一実施例に係る印刷文書の内容を提供する過程を示すフローチャートである。
【図６】本発明の他の実施例に係るサービスサーバー上で行われるセキュリティ内容の処理過程を示すフローチャートである。
【図７】本発明の一実施例に係るサービスサーバの構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
本発明は、様々な変更を加えることができ、種々の実施例を持つことができるところ、特定の実施例を図面に例示し、詳細な説明に詳細に説明することにする。しかし、これは、本発明を特定の実施形態に対して限定しようとするものではなく、本発明の思想及び技術範囲に含まれるあらゆる変更、均等物ないし代替物を含むものと理解されるべきである。
【００１７】
以下、添付図面を参照して、本発明の実施例を詳細に説明することとし、添付図面を参照して説明するにあたり、符号に関係なく、同一又は対応する構成要素には同じ参照番号を付し、これに対する重複の説明は、省略する。
【００１８】
図１は、本発明の一実施例に係るコードを用いた印刷文書の内容を提供するためのシステム全体を示す概略構成図である。図１を参照すれば、本実施例に係るシステム全体は、コンピューティング装置１０と、プリンタ３０と、サービスサーバ５０と、データベース６０と、を含む。
【００１９】
コンピューティング装置１０は、一般的なコンピュータだけでなく、タブレットＰＣなどのつながれたプリンタ３０を介して印刷処理できるすべてのコンピュータ装置であることができる。
【００２０】
本実施例に係るサービスサーバ５０は、コンピューティング装置１０からプリンタ３０に出される印刷命令に従った印刷情報を取得し、その印刷情報に従った文書内容をデータベース６０に格納する。言い換えれば、コンピューティング装置１０からＰＤＦ、ＨＷＰ、ＤＯＣなどの文書ファイルに対する印刷命令がプリンタ３０に出されると、サービスサーバ５０は、該当印刷命令に従った印刷情報として、該当文書のテキスト、図面などの文書内容を抽出して、つながれたデータベース６０(又は自体に備えられた格納手段)に格納するものである。
【００２１】
サービスサーバ５０は、格納された文書内容へアクセス可能な接続情報(例えば、ＵＲＬなど)が含まれているコードを生成し、該当コードが印刷物に印刷されるように印刷情報を更新してプリンタ３０に伝達する。上述したコードは、バーコードやＱＲ(quick  respond)コード（登録商標）などであることができる。
【００２２】
言い換えれば、サービスサーバ５０は、プリンタ３０に出される印刷命令に従った文書内容を抽出して格納し、該当文書内容へアクセス可能なコードを生成するものであり、文書の一側に生成されたコードが一緒に印刷されるように印刷情報を更新するものである。
【００２３】
図２は、本発明の一実施例に係るＱＲコードが印刷される文書を示す例示図である。図２に示されるように、サービスサーバ５０は、該当文書２００の内容へアクセス可能な接続情報を持つＱＲコード２１０が一緒に印刷されるようにする印刷情報をプリンタ３０に提供するものである。
【００２４】
したがって、図面に示されているような印刷物２００を持ったユーザーは、自分のスマートフォンなどのコードを認識可能な端末装置を用いて、該当ＱＲコード２１０を介して、該文書内容をサービスサーバ５０から取得することができる。したがって、ユーザーは、該当ファイルがなくても、印刷物２００に印刷されたコード２１０を用いて、端末装置にて該印刷物の文書内容(テキスト、図面など)を確認及び修正することができる。
【００２５】
他の実施例によれば、サービスサーバ５０は、文書内容の一部、すなわち、セキュリティが必要な内容に対しては、該当内容を隠すことで、セキュリティを強化することができる。
【００２６】
図３は、本発明の一実施例に係る印刷が求められた文書に対するセキュリティ処理方式を示す例示図ある。図３を参照すれば、原本文書３００に含まれた住民登録番号のようなセキュリティが必要な内容は、印刷物として印刷される場合、露出される危険が大きくなるので、実際の印刷文書３１０には、該当内容３３０(以下、セキュリティ内容と称する。)が隠される。
【００２７】
つまり、サービスサーバ５０は、文書内容を分析して、セキュリティ内容が存在するか否かを判断し、セキュリティ内容が存在する場合、該当セキュリティ内容が隠されるように印刷情報を更新するものである。一例によれば、セキュリティ内容についての情報が、該当印刷情報に含まれており、サービスサーバ５０が、該情報によってセキュリティ内容を認識できるはずである。例えば、コンピューティング装置１０に設けられた特定の印刷プログラムが、セキュリティ内容を設定できるユーザーインターフェースを提供することで、セキュリティ内容についての情報を持つ印刷情報が、ユーザーの設定によって生成されることができる。
【００２８】
他の一例によれば、サービスサーバ５０が直接文書内容をすべて分析して、予め設定された文字、記号、数字、文句などを認識して、セキュリティ内容を識別することもできる。簡単な例を挙げると、[住民登録番号]、[電話番号]のような文句が認知されると、該当文句の後に特定のパターンを持つ文字(住民番号の場合、１３桁の数字)がセキュリティ内容として認識されることができる。文書のテキストを分析して、いずれの文句などを探索する技術は、様々な分野で利用されており、当業者にとっては自明なものであるので、より詳細な説明は省略する。
【００２９】
そして、隠されるように印刷されるセキュリティ内容は、サービスサーバ５０に格納され、そのセキュリティ内容へアクセス可能な接続情報は、印刷されたコード３２０に含まれる。したがって、ユーザーは、コードを用いてサービスサーバー５０に接続して、該当セキュリティ内容を確認することができる。
【００３０】
ここで、サービスサーバ５０は、該当セキュリティ内容については、コードを用いて接続されたユーザーに対して、予め設定された許容された人であるか否かについての認証が成功した場合にのみ提供することもできる。例えば、予め設定されたパスワードを知っている人、特定の場所に位置する人、予め設定された組織員としての認証が成功した人など、いずれの条件を満たすユーザーにのみセキュリティ内容が提供されることができる。上述した認証処理のための認証条件は、管理者によって設定することができ、又はサービスサーバ５０が、認証条件を設定するためのインタフェースをコンピューティング装置１０に提供することで、最初の印刷命令を出したユーザー(該当コンピューティング装置１０の利用者)が直接設定することもできる。
【００３１】
そして、セキュリティ内容が複数ある場合は、一例によれば、すべてのセキュリティ内容へアクセス可能な１つのコードが生成及び印刷されることができ、あるいは、他の一例によれば、各セキュリティ内容ごとに、各々のコードが生成され、該当セキュリティ内容の位置(例えば、図３の３３０)にそれぞれ印刷されることができる。
【００３２】
図４は、本発明の実施例に係るコードのコード情報として含まれる情報を示す例示図である。図４を参照すれば、コードの一例として示されたＱＲコード３２０は、読取装置が、該当コードを読み取ると、コード情報が読み出されるが、一例によれば、コード情報には、印刷される文書に対する文書内容３１０とセキュリティ内容へのアクセスのためのアクセス情報(例えば、ＵＲＬ)が含まれることができ(ＣＡＳＥ１)、あるいは、セキュリティ内容を含むすべての文書内容へアクセス可能な接続情報だけが含まれる場合もある(ＣＡＳＥ２)。
【００３３】
言い換えれば、一例によれば、サービスサーバ５０は、セキュリティ内容だけを格納し、残りの内容は、コード情報に含まれるようにＱＲコードを生成するものである。バーコードは、基本的に横配列に最大２０文字の数字情報だけを入れることができる１次元的な構成であるが、ＱＲコードは、縦、横を活用して、数字は最大７,０８９字、文字は最大４,２９６字、漢字も最大１,８１７字程度を記録できる２次元的な構成である。このように、ＱＲコードの場合、文書内容を格納することができるからである。
【００３４】
他の一例によれば、サービスサーバ５０は、すべての文書を格納しており、したがって、該当コードを読み取った端末装置は、自動的にサービスサーバ５０に接続して、文書内容に対するデータを取得する。
【００３５】
ここで、更に他の一例によれば、サービスサーバ５０は、印刷すべき文書内容のサイズによって、文書内容がコード情報として含まれるようにするか否かを決定することもできる。つまり、文書内容が一定量を超える場合は、ＣＡＳＥ２のようにコード情報には、該当文書内容へアクセス可能な接続情報だけが含まれるようにコードを生成するが、このような場合は、バーコードを利用することもある。一方、文書内容の量が少ないと、該当文書内容がすべて含まれるようにＱＲコードが生成される得る。
【００３６】
以下では、コードを用いた印刷文書の内容を提供する過程及びサービスサーバ５０の構成について説明する。
【００３７】
図５は、本発明の一実施例に係る印刷文書の内容を提供する過程を示すフローチャートであり、図６は、本発明の他の実施例に係るサービスサーバ５０で行われるセキュリティ内容の処理過程を示すフローチャートである。図５を参照すれば、サービスサーバ５０は、コンピューティング装置１０から伝送された文書の印刷命令に従った印刷情報を取得すると(Ｓ５１０)、該当印刷情報に従った文書内容を格納する(Ｓ５２０)。
【００３８】
サービスサーバ５０は、格納された文書内容へアクセス可能な接続情報をコード情報として持つコードを生成し(Ｓ５３０)、該当コードが印刷物の一側に印刷されるように印刷情報を更新する(Ｓ５４０)。
【００３９】
サービスサーバ５０が、更新された印刷情報をプリンタ３０に提供すると(Ｓ５６０)、プリンタ３０は、図２に示すような文書を出力する(Ｓ５６０)。
【００４０】
上述したように、文書内容にセキュリティ内容が含まれる場合の処理過程を示す図６を参照すれば、サービスサーバ５０は、文書内容を分析して(Ｓ６１０)、セキュリティ内容を検索する(Ｓ６２０)。文書内容の分析によるセキュリティ内容の探索方式は、上述の通りなので、重複する説明は省略する。
【００４１】
セキュリティ内容が存在するか否かを判断し(Ｓ６３０)、セキュリティ内容が存在しない場合は、サービスサーバ５０は、図５に示すような一般的な処理手順を行う(Ｓ６４０、即ち、Ｓ５２０乃至Ｓ５５０を行う。)
一方、セキュリティ内容が存在する場合は、該当セキュリティ内容が隠されるように印刷されるように印刷情報を更新し(Ｓ６５０)、該当文書内容については、認証されたユーザーのみがセキュリティ内容へアクセス可能なようにするセキュリティ文書として設定及び格納する(Ｓ６６０)。
【００４２】
図７は、本発明の一実施例に係るサービスサーバ５０の構成を示すブロック図である。図７を参照すれば、サービスサーバ５０は、印刷情報取得部７１０と、文書格納部７３０と、制御部７５０と、を含み、制御部７５０は、内容分析部７５１と、コード生成部７５３と、印刷情報更新部７５５と、認証処理部７５７と、を含むことができる。
【００４３】
印刷情報取得部７１０は、プリンタ３０に出される印刷命令に従った印刷情報を取得する。つまり、印刷情報取得部７１０は、コンピューティング装置１０から出された印刷命令をネットワークを介して取得する。言い換えれば、サービスサーバ５０は、ネットワークを介した通信機能が備えられ、該通信機能によって流入されるデータのうち、印刷情報取得部７１０は、印刷命令に従ったデータを認識して抽出するものである。
【００４４】
文書格納部７３０は、取得された印刷情報に従った文書内容を格納するための格納手段である。一例による図１では、文書内容が格納される格納手段として別のデータベース６０が用いられたが、本実施例によれば、サービスサーバー５０自体に備えられた格納手段である文書格納部７３０に文書内容が格納されることもある。
【００４５】
制御部７５０のコード生成部７５３は、文書内容(又はセキュリティ内容など)へのアクセスのための接続情報が記録されるバーコード、ＱＲコードなどのアクセスコードを生成する。現在も様々な分野でＱＲコードなどが利用されており、コードの生成方式は、当業者には自明なことなので、より詳細な説明は省略する。
【００４６】
制御部７５０の内容分析部７５１は、文書内容を分析して、セキュリティが必要なセキュリティ内容を探索する。つまり、上述したように、セキュリティ内容については、認証されたユーザーに対してのみアクセス権限を与えなければならないため、内容分析部７５１は、文書内容のうち、予め設定された規則によるセキュリティ内容を探索するものである。
【００４７】
制御部７５０の印刷情報更新部７５５は、アクセスコードが含まれる文書が印刷されるようにコンピューティング装置１０から取得された印刷情報を更新する。もし、文書内容にセキュリティ内容が存在する場合、印刷情報更新部７５５は、そのセキュリティ内容が隠されるように印刷情報を更新する。
【００４８】
認証処理部７５７は、文書格納部７３０に格納された文書内容やセキュリティ内容にアクセスしようとするユーザーが、認証されたユーザーか否かの認証を行う。認証方式については上述したので、重複する説明は省略する。
【００４９】
上述した本発明に係るコードを用いた印刷文書の内容を提供する方法は、コンピュータ読み取り可能な記録媒体にコンピュータ読み取り可能なコードとして具現されることが可能である。コンピュータ読み取り可能な記録媒体には、コンピュータシステムによって解読することのできるデータが格納されているすべての種類の記録媒体を含む。例えば、ＲＯＭ(Read  Only  Memory)、ＲＡＭ(Random  Access  Memory)、磁気テープ、磁気ディスク、フラッシュメモリ、光データ記憶装置などがあり得る。また、コンピュータ読み取り可能な記録媒体は、コンピュータネットワークに接続されたコンピュータシステムに分散され、分散方式で読み取れるコードとして格納され、実行されることができる。
【００５０】
また、上記では、本発明の好ましい実施例を参照して説明したが、当該技術分野において通常の知識を有する者であれば、下記の特許請求の範囲に記載された本発明の思想および領域から逸脱しない範囲内で本発明を様々に修正及び変更できることが理解できるだろう。
【符号の説明】
【００５１】
１０  コンピューティング装置
３０  プリンタ
５０  サービスサーバー
【図１】
2014232518.tif 000003
【図２】
2014232518.tif 000004
【図３】
2014232518.tif 000005
【図４】
2014232518.tif 000006
【図５】
2014232518.tif 000007
【図６】
2014232518.tif 000008
【図７】
2014232518.tif 000009