(57)【要約】    【課題】  指定のフォーマットの紙文書を利用して、URL、URL内のデータ、URL内で可能な操作を加筆する必要があり、様々な書籍に対しての簡単な加筆に対するリンク設定をする事が出来なかった。さらに、従来技術で他のページへリンク付けをする際に、複数枚の紙文書を用意し、階層付けをする事は出来るが、外部へのリンク先を設定する事が出来なかった。以上の事からユーザ本位のリンク先を設定するには、Web管理者のリンク先を設定する作業ないし、リンクタグを埋め込む作業を要する事が必要であった。    【解決手段】  下線や丸囲み等、加筆を含む文字列、画像を認識し、それらに対する外部の検索エンジンによる検索結果ページのリンクを設定し、Webページに変換した文書ファイルへリンクタグを埋め込む。【選択図】  図５
2013037645.tif 000002
【特許請求の範囲】
【請求項１】
MFPや複合機ないし、スキャナでスキャンした紙文書をWebで公開するページに変換するシステムにおいて、
紙文書をスキャンして文書ファイルを生成するスキャン文書生成部(301)と、
前記生成した画像をhtml形式に変換するWebページ変換部(305)と、
前記生成した画像に含まれる加筆部分を認識する加筆認識部(306)と、
前記認識した下線や丸囲みを含む、文字列や画像の検索エンジンでの検索結果表示ページをリンク先として設定するリンク先設定部(307)と、
前記付与したリンク先を前記認識した加筆部分を含む、文字列や画像を表すhtmlタグに付与するリンクタグ付与部(308)と、
を有するWebページ変換システムにおけるリンク埋め込み手法。
【請求項２】
前記加筆認識部(306)において、
加筆とは文字列や画像に対して、
丸囲み、四角囲み、下線を加えたものである事を特徴とする請求項１に記載の文章フィルタリングシステム。
【請求項３】
前記加筆認識部(306)において、
文書ファイルの複製を作成し、
前記作成した文書ファイルの複製に対してOCR(Optical Character Reader)をかけて文字列のみの文書ファイルを生成し、
元の文書ファイルと前記文字列のみの文書ファイルとの排他的論理和(eXclusive OR)を取り、
加筆部分もしくは、画像を抽出する事を特徴とする請求項１に記載の文章フィルタリングシステム。
【請求項４】
前記リンク先設定部(307)において、
ユーザがMFPや複合機のUIを利用し、
リンク先の設定で利用する検索エンジンを指定する事を可能とする請求項１に記載の文章フィルタリングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、MFPや複合機、スキャナを用いて、加筆されている紙文書をスキャンし、加筆部分に検索エンジンを用いた検索結果表示ページのリンクを設定し、Web管理者のリンクタグを埋め込む作業を省くリンク埋め込み手段に関する。
【背景技術】
【０００２】
従来、MFPや複合機、スキャナを用いてスキャンした文書をWebへアップロードする際、文書の内容に対応したhtmlタグを埋め込み、htmlファイルに変換し、Webへ公開する。複数枚の紙文書をスキャンし、Webページに変換し、リンク付けして階層化するという技術は公知である。
【０００３】
また、指定のフォーマットの紙文書を利用し、URL、URL内のデータ、URL内で可能な操作を加筆し、利用者が容易にリンク先の情報を利用する事も可能とする。（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３６６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上述の手法では、指定のフォーマットの紙文書を利用して、URL、URL内のデータ、URL内で可能な操作を加筆する必要があり、様々な書籍に対しての簡単な加筆に対するリンク設定をする事が出来なかった。
【０００６】
さらに、従来技術で他のページへリンク付けをする際に、複数枚の紙文書を用意し、階層付けをする事は出来るが、外部へのリンク先を設定する事が出来なかった。
【０００７】
以上の事からユーザ本位のリンク先を設定するには、Web管理者のリンク先を設定する作業ないし、リンクタグを埋め込む作業を要する事が必要であった。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明におけるリンクタグ埋め込み手法は、MFPや複合機、スキャナでスキャンした紙文書をhtml形式に変換するWebファイル変換部と、
スキャンして生成した文書ファイルに含まれる下線や丸囲み等の加筆部分を認識する加筆認識部と、
加筆認識部で認識した加筆部分（下線や丸囲み）を含む文字列ないし、画像の検索エンジンでの検索ページを設定するリンク先設定部と、
リンク先設定部で設定した文字列ないし、画像の検索エンジンでの検索ページをリンク先として、Webファイルにリンクタグとして埋め込むリンクタグ付与部とで構成されている。
上記構成において、例えば、加筆認識部で認識した加筆部分（下線や丸囲み）を含む文字列が”あいうえお”である場合、検索エンジンを利用して”あいうえお”の検索結果ページをリンクとして設定する。そして、Webページ内のhtmlタグ内に”あいうえお”の文字列に対して、<a href =検索エンジンを利用して”あいうえお”の検索結果ページ>あいうえお</a>のように<a>タグを埋め込む。また、加筆部分を含む画像に対しても上記同様の処理を行う。
【発明の効果】
【０００９】
本発明によれば、送信側で文書に加筆し、直接リンク指定をする事で、送信側の意図に基づいたWebページ構成をとる事が可能である。
また、自動的にリンクタグを送信側の加筆部分に基づき埋め込む事で、Webページ管理者が手動でリンクタグを埋め込む作業を省く事が可能となる。
【００１０】
さらに、スキャンした画像を送信する際、メールの本文にユーザ本位の検索エンジンを設定する事も可能である。
【図面の簡単な説明】
【００１１】
【図１】本発明の第1の実施形態に係るリンク埋め込み手法のシステム概念図である。
【図２】本発明の第1の実施形態に係るリンク埋め込み手法のサーバのハードウェア構成図である。
【図３】本発明の第1の実施形態に係るリンク埋め込み手法のソフトウェア構成図である。
【図４】本発明の第1の実施形態に係るリンク埋め込み手法における受信した文章ファイルをhtml形式に変換し、加筆部分を認識し、加筆が加えられている部分にリンク先もしくは、リンクタグを付与する処理を示すフローチャートである。
【図５】本発明の第1の実施形態に係るリンク埋め込み手法における受信した文章ファイルをhtml形式に変換し、加筆部分を認識し、加筆が加えられている部分にリンク先もしくは、リンクタグを付与する処理の概念図である。
【図６】本発明の第1の実施形態に係るリンク埋め込み手法における加筆認識部で加筆部分を認識する処理のフローチャートである。
【図７】本発明の第1の実施形態に係るリンク埋め込み手法における紙文書をスキャンして文書ファイルを生成し、文書ファイルをWebファイルに変換してリンクタグを付与した加筆部分の文字列もしくは、画像にアクセスする際の具体的な例を示す図である。
【図８】本発明の第２の実施形態に係るリンク埋め込み手法におけるソフトウェア構成図である。
【図９】本発明の第２の実施形態に係るリンク埋め込み手法におけるMFPもしくは、複合機１０２において、ユーザ１０１が指定した検索エンジンを読み込み、利用する検索エンジンを設定する処理をするフローチャートである。
【図１０】本発明の第２の実施形態に係るリンク埋め込み手法におけるMFPもしくは、複合機１０２において、ユーザ１０１が指定した検索エンジンを読み込み、利用する検索エンジンを設定する処理の概念図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
発明を実施するための最良の形態を説明するにあたり、用語の定義を行う。
【００１４】
ユーザがMFPや複合機に搭載されているスキャナもしくは、スキャナ本体を利用し、紙文書をスキャンして作成されたファイルを文書ファイルと呼ぶ。
【００１５】
ユーザがMFPや複合機、スキャナを利用して、外部からインターネットを介し、http(Hyper Text Transfer Protocol)を利用し送信された画像ファイルを受信するサーバをアプリケーションサーバと呼ぶ。
【００１６】
アプリケーションサーバで転送したWebファイルを受信し、Web UI(User Interface)上で表示するサーバをWebサーバと呼ぶ。
【００１７】
［実施例１］
本発明の第一実施の形態を図１から図３に基づき説明する。図１、図２は、本実施例が前提とする構成手段の説明であり、図３から図７は本発明を具現化する手段の説明である。
【００１８】
［システム構成］
図１は、本発明の実施形態に係るリンク埋め込み手法のシステム構成図である。文章送信側MFPもしくは、複合機ないし、スキャナ１０２は、ネットワーク１０３を介してアプリケーションサーバ１０４、及びWebサーバ１０５、クライアントPC１０６と接続されている。
【００１９】
ユーザ１０１がMFPもしくは、複合機ないし、スキャナ１０２にて、紙文書をスキャンし、アプリケーションサーバ１０４へ送信すると、インターネットもしくは、イントラネット等のネットワークを介してhttpを利用し、アプリケーションサーバ１０４にスキャンした紙文書が送信される。そして、アプリケーションサーバ１０４で受信した文書ファイルをWebファイルに変換し、Webサーバ１０５へWebファイルを転送する。そして、受信したWebファイルをWebサーバ１０５で表示することで、ユーザ１０７がクライアントPC１０６を利用してWebファイルを閲覧する事を可能とする。
【００２０】
本実施例において、MFPもしくは、複合機ないし、スキャナ１０２とクライアントPC１０６はネットワーク上に複数存在してよい。
【００２１】
［ハードウェア構成］
図２は、本発明の実施形態に係るリンク埋め込み手法を構成する各サーバのハードウェア構成図を示している。に示されるハードウェア構成図は一般的な情報処理装置のハードウェア構成図に相当するものとし、本実施形態の各サーバには一般的な情報処理装置のハードウェア構成を適用できる。
【００２２】
図２において、本実施形態の各サーバの中からアプリケーションサーバ１０４を例に挙げる。ＣＰＵ２００は、ＲＯＭ２０２のプログラム用ＲＯＭに記憶された、或いはハードディスクドライブ（ＨＤＤ）２０３からＲＡＭ２０１にロードされたＯＳやアプリケーション等のプログラムを実行する。ここでＯＳとはコンピュータ上で稼動するオペレーティングシステムの略語であり、以下オペレーティングシステムのことをＯＳと呼ぶ。後述する各フローチャートの処理はこのプログラムの実行により実現できる。ＲＡＭ２０１は、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。キーボードコントローラ２０５は、キーボード２０８からのキー入力を制御する。ディスプレイコントローラ２０４は、各種ディスプレイ２０７の表示を制御する。通信インタフェイス（Ｉ／Ｆ）２０６はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００２３】
［ソフトウェア構成］
図３は、本発明の実施形態に係るリンク埋め込み手法の一例を示すソフトウェア構成図であり、MFPもしくは、複合機ないし、スキャナ１０２と、アプリケーションサーバ１０４、及びWebサーバ１０５内のソフトウェア構成を示している。
【００２４】
紙文書読込部３０１はMFPもしくは、複合機ないし、スキャナ１０２に搭載されているスキャナでスキャンした紙文書を読み込む。そして、スキャン文書生成部３０２では、スキャンして読み込んだ紙文書を文書ファイルとして生成し、スキャン文書転送部３０３へ送信する。さらに、スキャン文書転送部３０３は、受信した文書ファイルをアプリケーションサーバ１０４内のスキャン文書受信部３０４へ転送する。
【００２５】
Webファイル変換部３０５はスキャン文書受信部３０４から送信した文書ファイルを受信し、html(HyperText Markup Language)形式のファイルに変換する。そして、加筆認識部３０６はWebファイル変換部３０５で変換した文書ファイル内の加筆部分を認識する。（後述）さらに、リンク先設定部３０７は加筆認識部３０６で認識した加筆されている部分に加筆を含む文字列もしくは、画像の検索エンジンでの検索結果ページのリンク先を設定する。次に、リンクタグ付与部３０８では、加筆認識部３０６で認識した加筆されている部分にリンク先設定部３０７で設定したリンク先をhtmlタグ内に埋め込むよう付与する。Webファイル転送部３０９は、html形式に変換し、リンクタグを付与した文書ファイルをWebサーバ１０５内のWebファイル受信部３１０に転送する。
【００２６】
Webファイル表示部３１１は、Webファイル受信部３１０で受信した文書ファイルをWeb UI上で表示する。
【００２７】
図３に示す構成要素は本発明に関連のある部分のみ図示したものであり、リンク埋め込み手法の構成要素はもちろんこれだけに限らない。
【００２８】
以下、本発明の第一の実施形態に係るリンク埋め込み手法の各ステップにおける処理について、図４から図６を用いて具体的に説明する。
【００２９】
[紙文書加筆部認識による、リンク先ないし、リンクタグ付与手段]
図４は受信した文章ファイルをhtml形式に変換し、加筆部分を認識し、加筆が加えられている部分にリンク先もしくは、リンクタグを付与する実施例１の処理の流れを示すフローチャートであり、図５はその概念図である。
【００３０】
図４のステップ４０１は、MFPもしくは、複合機に搭載されているスキャナ、もしくはスキャナ単体で紙文書読込部３０１はスキャンした紙文書を読み込み、文書ファイルを生成する。次にステップ４０２は、アプリケーションサーバ１０４内のWeb変換部３０５で文書ファイルをhtml形式のファイルに変換する。ステップ４０３は、加筆認識部３０６で文書ファイル内の文字列ないし、画像に下線があるか判断する。ステップ４０４は、文書ファイル内の文字列ないし、画像に下線がある場合、下線が引かれている文字列ないし、画像に検索エンジンでの検索結果ページのリンク先および、リンクタグを付与する。また、ステップ４０５は、加筆認識部３０６で下線を認識しなかった場合、加筆認識部３０６は文書ファイル内の文字列ないし、画像に囲み印があるか判断する。ステップ４０６は、ステップ４０５で文書ファイル内の文字列ないし、画像に囲み印がある場合、囲み印を含む文字列ないし、画像に検索エンジンでの検索結果ページのリンク先および、リンクタグを付与する。
【００３１】
図５は図４のフローチャートの概念図である。
【００３２】
アプリケーションサーバ１０４で受信した文書ファイル５０１をhtml形式に変換し、Webファイル５０２を生成する。そして、Webファイル５０２に含まれる加筆部５０３を認識し、加筆部５０３に対して検索エンジンでの検索結果ページのリンク先および、リンクタグを付与したWebファイル５０４を生成する。また、Webファイル５０４の詳細として、○○.html ５０５のように下線が加筆されている文字列、丸囲みが加筆されている画像にリンクタグが付与されていることを示す。さらに、Webファイル５０４をWebサーバ１０５に転送し、WebファイルをWeb UI上で表示する。
【００３３】
図６は加筆認識部で加筆部分を認識する処理のフローチャートである。
【００３４】
ステップ６０１は、MFPや複合機でスキャンし、生成した文書ファイルにOCR(Optical Character Reader)をかけ、文字列のみで構成された文書ファイルを生成する。ステップ６０２は、ステップ６０１でOCRをかけ、生成した文書ファイルを画像化する。ステップ６０３は、ステップ６０２で画像化した文書ファイルと、元の文書ファイルとの排他的論理和(eXclusive OR)を取り、文字列以外の部分を抽出する。ステップ６０４は、ステップ６０３で抽出した部分において、画像ないし、加筆部分があるか判断し、加筆部分が無ければ加筆認識部での処理を終える。ステップ６０５は、ステップ６０４で加筆部分があると判断したら、加筆部分を認識する。ステップ６０６は、ステップ６０５で認識した加筆部分を含むのは文字列かどうか判断する。ステップ６０７は、加筆部分を含むのは文字列であると判断した場合、加筆部分を含む文字列をリンク付け対象と設定する。ステップ６０８は、ステップ６０５で認識した加筆部分を含むのは画像かどうか判断する。ステップ６０９は、加筆部分を含むのは画像であると判断した場合、加筆部分を含む画像をリンク付け対象と設定する。また、ステップ６０６、６０８は、加筆部分を含むのは文字列ないし、画像でないと判断した場合、加筆部分は有効で無いと判断され、リンク付け対象はないものとする。
【００３５】
図７は紙文書をスキャンして文書ファイルを生成し、文書ファイルをWebファイルに変換してリンクタグを付与した加筆部分の文字列もしくは、画像にアクセスする際の具体的な例を示す図である。
【００３６】
文書ファイル７０１に加筆されている加筆部分７０２を認識し、加筆部分７０２に含まれる文字列ないし、画像に検索エンジンでの検索結果ページのリンク先ないし、リンクタグを設定し、Webファイル７０３を生成する。そして、Webファイル７０３をブラウザ７０４上で表示する。さらに、Webファイル７０３に含まれるリンク先が設定している文字列もしくは、画像をクリックすると、リンクが設定している文字列もしくは、画像の検索エンジンでの検索結果ページ７０５がブラウザ７０４上で表示される。
【００３７】
［実施例２］
本発明の第二の実施形態を図８から図１１に基づき、説明する。第二の実施形態では、文書ファイルをアプリケーションサーバに送信する際、検索エンジンの指定を読み込み、指定した検索エンジンでの検索結果ページのリンク先ないし、リンクタグを埋め込む処理の流れとなる。
【００３８】
システム構成、及びハードウェア構成は第一の実施形態と同様のため省略する。
【００３９】
[ソフトウェア構成]
ソフトウェア構成を図８に示す。図３との違いは、MFPもしくは、複合機ないし、スキャナ１０２内に、検索エンジン指定部８０１と、検索エンジン送信部８０２が加わった事である。検索エンジン指定部８０１はMFPもしくは、複合機のUI上でユーザが検索エンジンを入力し指定する。そして、指定した検索エンジンを検索エンジン送信部８０２からリンク先設定部３０７へ送信し、利用する検索エンジンを設定する。
【００４０】
[紙文書加筆部認識における、検索エンジン設定手段]
図９はMFPもしくは、複合機ないし、スキャナ１０２において、ユーザ１０１が指定した検索エンジンを読み込み、利用する検索エンジンを設定する処理をするフローチャートであり、図１０はその概念図である。
【００４１】
図４のフローチャートと異なる点は、図４におけるステップ４０１でスキャンした文書を読み込み、文書ファイルを生成する。そして、ユーザがMFPもしくは、複合機ないし、スキャナ１０２のUIで指定した検索エンジンがあるかステップ９０１で判断する。検索エンジンに指定があれば、次に正しい検索エンジンかどうかをステップ９０２で判断する。ここで存在しない検索エンジンであれば、検索エンジンはシステム側にデフォルトで設定している検索エンジンを利用することになる。存在する正しい検索エンジンであれば、ステップ９０３でユーザが指定した検索エンジンを利用するよう設定する。また、ステップ９０１で検索エンジンに指定が無ければ、システム側にデフォルトで設定している検索エンジンを利用することになる。
【００４２】
尚、ステップ４０２以降の処理に関しては、図４のフローチャートと同様の処理のため、説明は省略するが、当該事業者であれば容易に理解できよう。
【００４３】
図１０は図９のフローチャートを補足する概念図である。
【００４４】
図１０と図５の差異は、Webファイル５０３にリンクを付与し、生成したWebファイル５０４のリンク付けした文字列ないし、画像に、ユーザが指定した検索エンジンを利用しての検索結果ページのリンクを付与する（１００１）。上記以外の処理は図５の概念図を説明した項と同様の処理のため、説明は省略する。
【符号の説明】
【００４５】
１０１  本発明の実施形態に係るMFPもしくは、複合機を用いて、紙文書をスキャンし、文書ファイルを送信するユーザ
１０２  本発明の実施形態に係るMFPもしくは、複合機
１０３  本発明の実施形態に係るネットワーク
１０４  本発明の実施形態に係るアプリケーションサーバ
１０５  本発明の実施形態に係るWebサーバ
１０６  本発明の実施形態に係るクライアントPC
１０７  本発明の実施形態に係るクライアントPCを利用して、Webページを閲覧するユーザ
２００  発明の実施形態に係るリンク埋め込み手法を構成するサーバのCPU
２０１  本発明の実施形態に係るリンク埋め込み手法を構成するサーバのRAM
２０２  本発明の実施形態に係るリンク埋め込み手法を構成するサーバのROM
２０３  本発明の実施形態に係るリンク埋め込み手法を構成するサーバのハードディスクドライブ
２０４  本発明の実施形態に係るリンク埋め込み手法を構成するサーバのディスプレイコントローラ
２０５  本発明の実施形態に係るリンク埋め込み手法を構成するサーバのキーボードコントローラ
２０６  本発明の実施形態に係るリンク埋め込み手法を構成するサーバの通信インタフェイス(Ｉ／Ｆ)
２０７  本発明の実施形態に係るリンク埋め込み手法を構成するサーバに接続されるディスプレイ装置
２０８  本発明の実施形態に係るリンク埋め込み手法を構成するサーバに接続されるキーボード
３０１  本発明の実施形態に係るMFPもしくは、複合機における、紙文書をスキャンして読み込む紙文書読込部
３０２  本発明の実施形態に係るMFPもしくは、複合機における、紙文書をスキャンして文書ファイルを生成するスキャン文書生成部
３０３  本発明の実施形態に係るMFPもしくは、複合機における、文書ファイルをアプリケーションサーバに転送するスキャン文書転送部
３０４  本発明の実施形態に係るアプリケーションサーバにおける、MFPもしくは、複合機から転送した文書ファイルを受信するスキャン文書受信部
３０５  本発明の実施形態に係るアプリケーションサーバにおける、受信した文書ファイルをWebファイル（html形式）に変換するWebファイル変換部
３０６  本発明の実施形態に係るアプリケーションサーバにおける、Webファイルに含まれる加筆部を認識する加筆認識部
３０７  本発明の実施形態に係るアプリケーションサーバにおける、加筆認識部で認識した加筆部を含む文字列ないし、画像のリンク先を設定するリンク先設定部
３０８  本発明の実施形態に係るアプリケーションサーバにおける、リンク先設定部で設定したリンク先をWebファイルにリンクタグとして付与するリンクタグ付与部
３０９  本発明の実施形態に係るアプリケーションサーバにおける、WebファイルをWebサーバに転送するWebファイル転送部
３１０  本発明の実施形態に係るWebサーバにおける、アプリケーションサーバから転送したWebファイルを受信するWebファイル受信部
３１１  本発明の実施形態に係るWebサーバにおける、受信したWebファイルを公開するWebファイル表示部
【図１】
2013037645.tif 000003
【図２】
2013037645.tif 000004
【図３】
2013037645.tif 000005
【図４】
2013037645.tif 000006
【図５】
2013037645.tif 000007
【図６】
2013037645.tif 000008
【図７】
2013037645.tif 000009
【図８】
2013037645.tif 000010
【図９】
2013037645.tif 000011
【図１０】
2013037645.tif 000012